From 9c5b48b57f6fe092cddc513c98e00136cce3974e Mon Sep 17 00:00:00 2001 From: Rot127 <45763064+Rot127@users.noreply.github.com> Date: Mon, 8 Jul 2024 02:28:54 +0000 Subject: [PATCH] AArch64 update to LLVM 18 (#2298) * Run clang-format * Remove arm.h header from AArch64 files * Update all AArch64 module files to LLVM-18. * Add check if the differs save file is up-to-date with the current files. * Add new generator for MC test trnaslation. * Fix warnings * Update generated AsmWriter files * Remove unused variable * Change MCPhysReg type to int16_t as LLVM 18 dictates. With LLVM 18 the MCPhysReg value's type is changed to int16_t. If we update modules to LLVM 18, they will generate compiler warnings that uint16_t* should not be casted to int16_t*. This makes changing the all tables to int16_t necessary, because the alternative is to duplicate all MCPhysReg related code. Which is even worse. * Assign enum values to raw_struct member * Add printAdrAdrpLabel def * Add header to regression test files. * Write files to build dir and ignore more parsing errors. * Fix parsing of MC test files. * Reset parser after every block * Add write and patch header step. * Add and update MC tests for AArch64 * Fix clang-tidy warnings * Don't warn about padding issues. They break automatically initialized structs we can not change easily. * Fix: Incorrect access of LLVM instruction descriptions. * Initialize DecoderComplete flag * Add more mapping and flag details * Add function to get MCInstDesc from table * Fix incorrect memory operand access types. * Fix test where memory was not written, ut only read. * Attempt to fix Windows build * Fix 2268 The enum values were different and hence lead to different decoding. * Refactor SME operands. - Splits SME operands in Matrix and Predicate operands. - Fixes general problems of incorrect detections with the vector select/index operands of predicate registers. - Simplifies code. * Fix up typo in WRITE * Print actual path to struct fields * Add Registers of SME operands to the reg-read list * Add tests for SME operands. * Use Capstone reg enum for comparison * Fix tests: 'Vector arra...' to 'operands[x].vas' * Add the developer fuzz option. * Fix Python bindings for SME operands * Fix variable shadowing. * Fix clang-tidy warnings * Add missing break. * Fix varg usage * Brackets for case * Handle AArch64_OP_GROUP_AdrAdrpLabel * Fix endian issue with fuzzing start bytes * Move previous sme.pred to it's own operand type. * Fix calculation for imm ranges * Print list member flag * Fix up operand strings for cstest * Do only a shallow clone of the cmocka stable branch * Fix: Don't categorize ZT0 as a SME matrix operand. * Remove unused code. * Add flag to distinguish Vn and Qn registers. * Add all registers to detail struct, even if emitted in the asm text * Fix: Increment op count after each list member is added. * Remove implicit write to NZCV for MSR Imm instructions. * Handle several alias operands. * Add details for zero alias with za0.h * Add SME tile to write list if written * Add write access flags to operands which are zeroed. * Add SME tests of #2285 * Fix tests with latest syntax changes. * Fix segfault if memory operand is only a label without register. * Fix python bindings * Attempt to fix clang-tidy warning for some configurations. * Add missing test file (accidentially blocked by gitignore.) * Print clang-tidy version before linting. * Update differ save file * Formatting * Use clang-tidy-15 as if possible. * Remove search patterns for MC tests, since they need to be reworked anyways. * Enum to upper case change * Add information to read the OSS fuzz result. * Fix special case of SVE2 operands. Apparently ZT0 registers can an index attached, get which is BOUND to it. We have no "index for reg" field. So it is simply saved as an immediate. * Handle LLVM expressions without asserts. * Ensure choices are always saved. * OP_GROUP enums can't be all upper case because they contain type information. * Fix compatibility header patching * Update saved_choices.json * Allow mode == None in test_corpus --- .github/workflows/CITest.yml | 1 - .github/workflows/auto-sync.yml | 5 + .github/workflows/clang-tidy.yml | 4 + CMakeLists.txt | 1 + MCInst.c | 28 +- MCInst.h | 2 +- MCInstrDesc.c | 9 +- MCInstrDesc.h | 4 + MCRegisterInfo.h | 2 +- Mapping.h | 1 + arch/AArch64/AArch64AddressingModes.h | 141 +- arch/AArch64/AArch64BaseInfo.c | 10 +- arch/AArch64/AArch64BaseInfo.h | 144 +- arch/AArch64/AArch64Disassembler.c | 946 +- arch/AArch64/AArch64GenAsmWriter.inc | 36162 ++++----- arch/AArch64/AArch64GenCSAliasMnemMap.inc | 719 +- arch/AArch64/AArch64GenCSFeatureName.inc | 232 +- arch/AArch64/AArch64GenCSMappingInsn.inc | 60180 ++++++++------- arch/AArch64/AArch64GenCSMappingInsnName.inc | 2729 +- arch/AArch64/AArch64GenCSMappingInsnOp.inc | 25606 ++++--- arch/AArch64/AArch64GenCSOpGroup.inc | 330 +- arch/AArch64/AArch64GenDisassemblerTables.inc | 62211 ++++++++-------- arch/AArch64/AArch64GenInstrInfo.inc | 34876 ++++----- arch/AArch64/AArch64GenRegisterInfo.inc | 6448 +- arch/AArch64/AArch64GenSubtargetInfo.inc | 521 +- arch/AArch64/AArch64GenSystemOperands.inc | 6401 +- arch/AArch64/AArch64InstPrinter.c | 1474 +- arch/AArch64/AArch64InstPrinter.h | 103 +- arch/AArch64/AArch64Linkage.h | 10 +- arch/AArch64/AArch64Mapping.c | 1811 +- arch/AArch64/AArch64Mapping.h | 40 +- arch/AArch64/AArch64Module.c | 2 +- arch/ARM/ARMDisassembler.c | 2 +- arch/ARM/ARMGenRegisterInfo.inc | 2678 +- arch/Alpha/AlphaGenRegisterInfo.inc | 3 +- arch/Mips/MipsGenRegisterInfo.inc | 112 +- arch/PowerPC/PPCGenRegisterInfo.inc | 509 +- arch/RISCV/RISCVGenRegisterInfo.inc | 4 +- arch/Sparc/SparcGenRegisterInfo.inc | 96 +- arch/SystemZ/SystemZGenRegisterInfo.inc | 96 +- arch/TMS320C64x/TMS320C64xGenRegisterInfo.inc | 4 +- arch/TriCore/TriCoreGenRegisterInfo.inc | 57 +- arch/X86/X86GenRegisterInfo.inc | 126 +- arch/XCore/XCoreGenRegisterInfo.inc | 4 +- bindings/const_generator.py | 28 +- bindings/python/capstone/__init__.py | 6 + bindings/python/capstone/aarch64.py | 9 + bindings/python/capstone/aarch64_const.py | 6551 +- bindings/python/capstone/alpha_const.py | 2 +- bindings/python/capstone/arm_const.py | 2 +- bindings/python/capstone/bpf_const.py | 2 +- bindings/python/capstone/evm_const.py | 2 +- bindings/python/capstone/hppa_const.py | 2 +- bindings/python/capstone/m680x_const.py | 2 +- bindings/python/capstone/m68k_const.py | 2 +- bindings/python/capstone/mips_const.py | 2 +- bindings/python/capstone/mos65xx_const.py | 2 +- bindings/python/capstone/ppc_const.py | 2 +- bindings/python/capstone/riscv_const.py | 2 +- bindings/python/capstone/sh_const.py | 2 +- bindings/python/capstone/sparc_const.py | 2 +- bindings/python/capstone/sysz_const.py | 2 +- bindings/python/capstone/tms320c64x_const.py | 2 +- bindings/python/capstone/tricore_const.py | 2 +- bindings/python/capstone/wasm_const.py | 2 +- bindings/python/capstone/x86_const.py | 2 +- bindings/python/capstone/xcore_const.py | 2 +- bindings/python/test_aarch64.py | 89 +- cs.c | 2 +- cs_simple_types.h | 1 + cstool/cstool.c | 60 +- cstool/cstool_aarch64.c | 96 +- include/capstone/aarch64.h | 8413 +-- include/capstone/arm64.h | 8394 ++- include/capstone/capstone.h | 4 +- include/capstone/cs_operand.h | 1 + run-clang-tidy.sh | 12 +- suite/MC/AArch64/a64-ignored-fields.txt.cs | 3 +- suite/MC/AArch64/add.s.cs | 346 + suite/MC/AArch64/addqv.s.cs | 17 + suite/MC/AArch64/andqv.s.cs | 17 + suite/MC/AArch64/arm64-adr.s.cs | 9 +- suite/MC/AArch64/arm64-advsimd.txt.cs | 22 + suite/MC/AArch64/arm64-arithmetic.txt.cs | 40 + .../AArch64/arm64-basic-a64-instructions.s.cs | 17 +- suite/MC/AArch64/arm64-branch.txt.cs | 32 + .../arm64-compact-unwind-fallback.s.cs | 7 + suite/MC/AArch64/arm64-crc32.txt.cs | 11 + suite/MC/AArch64/arm64-invalid-logical.txt.cs | 4 + .../MC/AArch64/arm64-leaf-compact-unwind.s.cs | 7 + suite/MC/AArch64/arm64-nv-cond.s.cs | 9 +- suite/MC/AArch64/arm64-spsel-sysreg.s.cs | 13 +- suite/MC/AArch64/arm64-system.txt.cs | 15 + suite/MC/AArch64/arm64-vector-lists.s.cs | 5 +- .../MC/AArch64/arm64-verbose-vector-case.s.cs | 17 +- suite/MC/AArch64/armv8.1a-atomic.s.cs | 81 +- suite/MC/AArch64/armv8.1a-atomic.txt.cs | 43 + suite/MC/AArch64/armv8.1a-lor.s.cs | 27 +- suite/MC/AArch64/armv8.1a-lor.txt.cs | 21 + suite/MC/AArch64/armv8.1a-lse.s.cs | 913 +- suite/MC/AArch64/armv8.1a-pan.s.cs | 9 +- suite/MC/AArch64/armv8.1a-pan.txt.cs | 8 + suite/MC/AArch64/armv8.1a-rdma.s.cs | 49 +- suite/MC/AArch64/armv8.1a-rdma.txt.cs | 61 +- suite/MC/AArch64/armv8.1a-vhe.s.cs | 55 +- suite/MC/AArch64/armv8.1a-vhe.txt.cs | 30 + suite/MC/AArch64/armv8.2a-at.s.cs | 5 +- suite/MC/AArch64/armv8.2a-at.txt.cs | 5 +- suite/MC/AArch64/armv8.2a-crypto-apple.s.cs | 35 +- suite/MC/AArch64/armv8.2a-mmfr2.txt.cs | 3 +- .../AArch64/armv8.2a-persistent-memory.s.cs | 3 +- .../AArch64/armv8.2a-persistent-memory.txt.cs | 3 +- .../armv8.2a-statistical-profiling.s.cs | 51 +- .../armv8.2a-statistical-profiling.txt.cs | 42 +- suite/MC/AArch64/armv8.2a-uao.s.cs | 9 +- suite/MC/AArch64/armv8.2a-uao.txt.cs | 11 +- suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s.cs | 3 +- suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.txt.cs | 4 + suite/MC/AArch64/armv8.3a-complex.s.cs | 51 +- suite/MC/AArch64/armv8.3a-complex.txt.cs | 51 +- suite/MC/AArch64/armv8.3a-complex_nofp16.s.cs | 35 +- suite/MC/AArch64/armv8.3a-js.s.cs | 3 +- suite/MC/AArch64/armv8.3a-js.txt.cs | 3 +- suite/MC/AArch64/armv8.3a-pauth.s.cs | 3 +- suite/MC/AArch64/armv8.3a-rcpc.s.cs | 13 +- suite/MC/AArch64/armv8.3a-rcpc.txt.cs | 13 +- suite/MC/AArch64/armv8.3a-signed-pointer.s.cs | 183 +- .../MC/AArch64/armv8.3a-signed-pointer.txt.cs | 119 +- suite/MC/AArch64/armv8.4a-actmon.s.cs | 181 +- suite/MC/AArch64/armv8.4a-dit.s.cs | 7 +- suite/MC/AArch64/armv8.4a-flag.s.cs | 15 +- suite/MC/AArch64/armv8.4a-ldst.s.cs | 109 +- suite/MC/AArch64/armv8.4a-mpam.s.cs | 63 +- suite/MC/AArch64/armv8.4a-ras.s.cs | 19 +- suite/MC/AArch64/armv8.4a-tlb.s.cs | 97 +- suite/MC/AArch64/armv8.4a-trace.s.cs | 15 +- suite/MC/AArch64/armv8.4a-virt.s.cs | 19 +- suite/MC/AArch64/armv8.4a-vncr.s.cs | 5 +- suite/MC/AArch64/armv8.5a-altnzcv.s.cs | 5 +- suite/MC/AArch64/armv8.5a-bti.s.cs | 25 +- suite/MC/AArch64/armv8.5a-frint.s.cs | 41 +- suite/MC/AArch64/armv8.5a-mte.s.cs | 287 +- .../AArch64/armv8.5a-persistent-memory.s.cs | 3 +- .../AArch64/armv8.5a-persistent-memory.txt.cs | 3 +- suite/MC/AArch64/armv8.5a-predres.s.cs | 7 +- suite/MC/AArch64/armv8.5a-rand.s.cs | 5 +- suite/MC/AArch64/armv8.5a-sb.s.cs | 3 +- suite/MC/AArch64/armv8.5a-specrestrict.s.cs | 23 +- suite/MC/AArch64/armv8.5a-ssbs.s.cs | 7 +- suite/MC/AArch64/armv8.5a-ssbs.txt.cs | 6 + suite/MC/AArch64/armv8.6a-amvs.s.cs | 264 +- suite/MC/AArch64/armv8.6a-bf16.s.cs | 47 +- suite/MC/AArch64/armv8.6a-bf16.txt.cs | 44 +- suite/MC/AArch64/armv8.6a-ecv.s.cs | 21 +- suite/MC/AArch64/armv8.6a-ecv.txt.cs | 25 +- suite/MC/AArch64/armv8.6a-fgt.s.cs | 45 +- suite/MC/AArch64/armv8.6a-fgt.txt.cs | 33 +- suite/MC/AArch64/armv8.6a-simd-matmul.s.cs | 19 +- suite/MC/AArch64/armv8.6a-simd-matmul.txt.cs | 19 +- suite/MC/AArch64/armv8.7a-hcx.s.cs | 5 +- suite/MC/AArch64/armv8.7a-hcx.txt.cs | 5 +- suite/MC/AArch64/armv8.7a-ls64.s.cs | 21 +- suite/MC/AArch64/armv8.7a-ls64.txt.cs | 21 +- suite/MC/AArch64/armv8.7a-wfxt.s.cs | 5 +- suite/MC/AArch64/armv8.7a-wfxt.txt.cs | 5 +- suite/MC/AArch64/armv8.7a-xs.s.cs | 173 +- suite/MC/AArch64/armv8.7a-xs.txt.cs | 171 +- suite/MC/AArch64/armv8.8a-hbc.txt.cs | 31 +- suite/MC/AArch64/armv8.8a-nmi.s.cs | 9 +- suite/MC/AArch64/armv8.8a-nmi.txt.cs | 13 +- suite/MC/AArch64/armv8.9a-ats1a.s.cs | 6 + suite/MC/AArch64/armv8.9a-ats1a.txt.cs | 6 + suite/MC/AArch64/armv8.9a-cssc.s.cs | 61 +- suite/MC/AArch64/armv8.9a-cssc.txt.cs | 45 +- suite/MC/AArch64/armv8.9a-debug-pmu.s.cs | 443 +- suite/MC/AArch64/armv8.9a-debug-pmu.txt.cs | 695 +- suite/MC/AArch64/armv8.9a-lrcpc3.s.cs | 89 +- suite/MC/AArch64/armv8.9a-lrcpc3.txt.cs | 103 +- suite/MC/AArch64/armv8.9a-pfar.s.cs | 17 +- suite/MC/AArch64/armv8.9a-pfar.txt.cs | 17 +- suite/MC/AArch64/armv8.9a-prfm-slc.s.cs | 15 +- suite/MC/AArch64/armv8.9a-prfm-slc.txt.cs | 16 +- suite/MC/AArch64/armv8.9a-rasv2.s.cs | 3 +- suite/MC/AArch64/armv8.9a-rasv2.txt.cs | 5 +- suite/MC/AArch64/armv8.9a-specres2.s.cs | 5 +- suite/MC/AArch64/armv8.9a-the.s.cs | 265 +- suite/MC/AArch64/armv8.9a-the.txt.cs | 265 +- suite/MC/AArch64/armv8a-fpmul.s.cs | 49 +- suite/MC/AArch64/armv8r-inst.s.cs | 3 +- suite/MC/AArch64/armv8r-sysreg.s.cs | 571 +- suite/MC/AArch64/armv8r-unsupported-inst.s.cs | 7 +- .../MC/AArch64/armv8r-unsupported-sysreg.s.cs | 13 +- suite/MC/AArch64/armv9-mrrs.s.cs | 45 +- suite/MC/AArch64/armv9-msrr.s.cs | 45 +- suite/MC/AArch64/armv9-sysp.s.cs | 319 +- suite/MC/AArch64/armv9-sysp.txt.cs | 146 + suite/MC/AArch64/armv9.4-lse128.s.cs | 49 +- suite/MC/AArch64/armv9.4a-chk.s.cs | 5 + suite/MC/AArch64/armv9.4a-chk.txt.cs | 4 + suite/MC/AArch64/armv9.4a-ebep.s.cs | 7 +- suite/MC/AArch64/armv9.4a-ebep.txt.cs | 9 +- suite/MC/AArch64/armv9.4a-gcs.s.cs | 38 + suite/MC/AArch64/armv9.4a-gcs.txt.cs | 36 + suite/MC/AArch64/armv9.4a-lse128.txt.cs | 49 +- suite/MC/AArch64/armv9.5a-cpa.s.cs | 15 + suite/MC/AArch64/armv9.5a-cpa.txt.cs | 13 + suite/MC/AArch64/armv9.5a-e3dse.s.cs | 7 + suite/MC/AArch64/armv9.5a-e3dse.txt.cs | 7 + suite/MC/AArch64/armv9.5a-fgwte3.s.cs | 5 + suite/MC/AArch64/armv9.5a-fgwte3.txt.cs | 5 + suite/MC/AArch64/armv9.5a-hacdbs.s.cs | 7 + suite/MC/AArch64/armv9.5a-hacdbs.txt.cs | 7 + suite/MC/AArch64/armv9.5a-hdbss.s.cs | 7 + suite/MC/AArch64/armv9.5a-hdbss.txt.cs | 7 + suite/MC/AArch64/armv9.5a-pauthlr.txt.cs | 26 + suite/MC/AArch64/armv9.5a-spmu2.s.cs | 4 + suite/MC/AArch64/armv9.5a-spmu2.txt.cs | 4 + suite/MC/AArch64/armv9.5a-step2.s.cs | 5 + suite/MC/AArch64/armv9.5a-step2.txt.cs | 5 + suite/MC/AArch64/armv9a-mec.s.cs | 35 +- suite/MC/AArch64/armv9a-mec.txt.cs | 35 +- suite/MC/AArch64/armv9a-rme.s.cs | 23 +- suite/MC/AArch64/armv9a-rme.txt.cs | 15 +- suite/MC/AArch64/basic-a64-instructions.s.cs | 4186 +- .../MC/AArch64/basic-a64-instructions.txt.cs | 1366 + suite/MC/AArch64/basic-a64-undefined.txt.cs | 21 + .../MC/AArch64/basic-a64-unpredictable.txt.cs | 9 + suite/MC/AArch64/bfadd.s.cs | 59 + suite/MC/AArch64/bfclamp.s.cs | 14 + suite/MC/AArch64/bfcvt.s.cs | 5 + suite/MC/AArch64/bfcvtn.s.cs | 5 + suite/MC/AArch64/bfdot.s.cs | 145 + suite/MC/AArch64/bfmax.s.cs | 23 + suite/MC/AArch64/bfmaxnm.s.cs | 23 + suite/MC/AArch64/bfmin.s.cs | 23 + suite/MC/AArch64/bfminnm.s.cs | 23 + suite/MC/AArch64/bfmla.s.cs | 144 + suite/MC/AArch64/bfmlal.s.cs | 169 + suite/MC/AArch64/bfmls.s.cs | 144 + suite/MC/AArch64/bfmlsl.s.cs | 169 + suite/MC/AArch64/bfmlslb.s.cs | 11 + suite/MC/AArch64/bfmlslt.s.cs | 11 + suite/MC/AArch64/bfmopa.s.cs | 13 + suite/MC/AArch64/bfmops.s.cs | 13 + suite/MC/AArch64/bfmul.s.cs | 15 + suite/MC/AArch64/bfsub.s.cs | 59 + suite/MC/AArch64/bfvdot.s.cs | 25 + suite/MC/AArch64/bmopa.s.cs | 13 + suite/MC/AArch64/bmops.s.cs | 13 + suite/MC/AArch64/brbe.s.cs | 61 +- suite/MC/AArch64/brbe.txt.cs | 73 +- suite/MC/AArch64/case-insen-reg-names.s.cs | 7 +- suite/MC/AArch64/cntp.s.cs | 17 + suite/MC/AArch64/colored.txt.cs | 5 + suite/MC/AArch64/cvt.s.cs | 25 + suite/MC/AArch64/dot-req.s.cs | 19 +- suite/MC/AArch64/dot.s.cs | 57 + suite/MC/AArch64/dupq.s.cs | 17 + suite/MC/AArch64/eorqv.s.cs | 17 + suite/MC/AArch64/ete-sysregs.s.cs | 25 +- suite/MC/AArch64/ete.txt.cs | 21 +- suite/MC/AArch64/extq.s.cs | 6 + suite/MC/AArch64/fadd.s.cs | 145 + suite/MC/AArch64/faddqv.s.cs | 13 + suite/MC/AArch64/faminmax.s.cs | 43 + suite/MC/AArch64/fclamp.s.cs | 40 + suite/MC/AArch64/fcvt.s.cs | 41 + suite/MC/AArch64/fcvtl.s.cs | 5 + suite/MC/AArch64/fcvtn.s.cs | 21 + suite/MC/AArch64/fcvtzs.s.cs | 9 + suite/MC/AArch64/fcvtzu.s.cs | 9 + suite/MC/AArch64/fdot.s.cs | 167 + suite/MC/AArch64/fmax.s.cs | 49 + suite/MC/AArch64/fmaxnm.s.cs | 49 + suite/MC/AArch64/fmaxnmqv.s.cs | 13 + suite/MC/AArch64/fmaxqv.s.cs | 13 + suite/MC/AArch64/fmin.s.cs | 49 + suite/MC/AArch64/fminnm.s.cs | 49 + suite/MC/AArch64/fminnmqv.s.cs | 13 + suite/MC/AArch64/fminqv.s.cs | 13 + suite/MC/AArch64/fmla.s.cs | 433 + suite/MC/AArch64/fmlal.s.cs | 181 + suite/MC/AArch64/fmlall.s.cs | 25 + suite/MC/AArch64/fmls.s.cs | 433 + suite/MC/AArch64/fmlsl.s.cs | 169 + suite/MC/AArch64/fmopa.s.cs | 13 + suite/MC/AArch64/fmops.s.cs | 13 + suite/MC/AArch64/frinta.s.cs | 9 + suite/MC/AArch64/frintm.s.cs | 9 + suite/MC/AArch64/frintn.s.cs | 9 + suite/MC/AArch64/frintp.s.cs | 9 + suite/MC/AArch64/fscale.s.cs | 25 + suite/MC/AArch64/fsub.s.cs | 144 + suite/MC/AArch64/fvdot.s.cs | 25 + suite/MC/AArch64/gicv3-regs.s.cs | 211 +- suite/MC/AArch64/gicv3-regs.txt.cs | 109 + suite/MC/AArch64/ld1b.s.cs | 33 + suite/MC/AArch64/ld1d.s.cs | 33 + suite/MC/AArch64/ld1d_q.s.cs | 11 + suite/MC/AArch64/ld1h.s.cs | 33 + suite/MC/AArch64/ld1q.s.cs | 5 + suite/MC/AArch64/ld1w.s.cs | 33 + suite/MC/AArch64/ld1w_q.s.cs | 9 + suite/MC/AArch64/ld2q.s.cs | 8 + suite/MC/AArch64/ld3q.s.cs | 8 + suite/MC/AArch64/ld4q.s.cs | 8 + suite/MC/AArch64/ldnt1b.s.cs | 33 + suite/MC/AArch64/ldnt1d.s.cs | 33 + suite/MC/AArch64/ldnt1h.s.cs | 33 + suite/MC/AArch64/ldnt1w.s.cs | 33 + .../MC/AArch64/ldp-offset-predictable.txt.cs | 4 + .../MC/AArch64/ldp-postind.predictable.txt.cs | 6 + .../MC/AArch64/ldp-preind.predictable.txt.cs | 6 + suite/MC/AArch64/ldr.s.cs | 5 + suite/MC/AArch64/lut.s.cs | 5 + suite/MC/AArch64/luti2.s.cs | 63 + suite/MC/AArch64/luti4.s.cs | 57 + suite/MC/AArch64/marked-up.txt.cs | 15 + suite/MC/AArch64/mattr-all.txt.cs | 31 +- suite/MC/AArch64/mla.s.cs | 58 + suite/MC/AArch64/mopa.s.cs | 5 + suite/MC/AArch64/mova.s.cs | 901 + suite/MC/AArch64/movaz.s.cs | 169 + suite/MC/AArch64/movt.s.cs | 11 + suite/MC/AArch64/neon-2velem.s.cs | 241 +- suite/MC/AArch64/neon-3vdiff.s.cs | 285 +- suite/MC/AArch64/neon-aba-abd.s.cs | 57 +- suite/MC/AArch64/neon-across.s.cs | 95 +- suite/MC/AArch64/neon-add-pairwise.s.cs | 25 +- .../MC/AArch64/neon-add-sub-instructions.s.cs | 49 +- .../MC/AArch64/neon-bitwise-instructions.s.cs | 33 +- .../MC/AArch64/neon-compare-instructions.s.cs | 361 +- suite/MC/AArch64/neon-crypto.s.cs | 29 +- suite/MC/AArch64/neon-extract.s.cs | 5 +- suite/MC/AArch64/neon-facge-facgt.s.cs | 41 +- suite/MC/AArch64/neon-frsqrt-frecp.s.cs | 21 +- suite/MC/AArch64/neon-halving-add-sub.s.cs | 49 +- suite/MC/AArch64/neon-instructions.txt.cs | 838 + suite/MC/AArch64/neon-max-min-pairwise.s.cs | 89 +- suite/MC/AArch64/neon-max-min.s.cs | 89 +- .../MC/AArch64/neon-mla-mls-instructions.s.cs | 45 +- suite/MC/AArch64/neon-mov.s.cs | 147 +- .../MC/AArch64/neon-mul-div-instructions.s.cs | 47 +- suite/MC/AArch64/neon-perm.s.cs | 85 +- .../MC/AArch64/neon-rounding-halving-add.s.cs | 25 +- suite/MC/AArch64/neon-rounding-shift.s.cs | 29 +- suite/MC/AArch64/neon-saturating-add-sub.s.cs | 57 +- .../neon-saturating-rounding-shift.s.cs | 29 +- suite/MC/AArch64/neon-saturating-shift.s.cs | 29 +- suite/MC/AArch64/neon-scalar-abs.s.cs | 17 +- suite/MC/AArch64/neon-scalar-add-sub.s.cs | 5 +- suite/MC/AArch64/neon-scalar-by-elem-mla.s.cs | 29 +- suite/MC/AArch64/neon-scalar-by-elem-mul.s.cs | 29 +- .../neon-scalar-by-elem-saturating-mla.s.cs | 29 +- .../neon-scalar-by-elem-saturating-mul.s.cs | 35 +- suite/MC/AArch64/neon-scalar-compare.s.cs | 23 +- suite/MC/AArch64/neon-scalar-cvt.s.cs | 99 +- suite/MC/AArch64/neon-scalar-dup.s.cs | 45 +- .../AArch64/neon-scalar-extract-narrow.s.cs | 19 +- suite/MC/AArch64/neon-scalar-fp-compare.s.cs | 91 +- suite/MC/AArch64/neon-scalar-mul.s.cs | 27 +- suite/MC/AArch64/neon-scalar-neg.s.cs | 11 +- suite/MC/AArch64/neon-scalar-recip.s.cs | 31 +- .../AArch64/neon-scalar-reduce-pairwise.s.cs | 9 +- .../AArch64/neon-scalar-rounding-shift.s.cs | 5 +- .../neon-scalar-saturating-add-sub.s.cs | 49 +- ...neon-scalar-saturating-rounding-shift.s.cs | 17 +- .../AArch64/neon-scalar-saturating-shift.s.cs | 17 +- suite/MC/AArch64/neon-scalar-shift-imm.s.cs | 83 +- suite/MC/AArch64/neon-scalar-shift.s.cs | 5 +- suite/MC/AArch64/neon-shift-left-long.s.cs | 25 +- suite/MC/AArch64/neon-shift.s.cs | 43 +- suite/MC/AArch64/neon-simd-copy.s.cs | 83 +- .../MC/AArch64/neon-simd-ldst-multi-elem.s.cs | 393 +- suite/MC/AArch64/neon-simd-ldst-one-elem.s.cs | 257 +- suite/MC/AArch64/neon-simd-misc.s.cs | 521 +- .../neon-simd-post-ldst-multi-elem.s.cs | 213 +- suite/MC/AArch64/neon-simd-shift.s.cs | 317 +- suite/MC/AArch64/neon-sxtl.s.cs | 13 +- suite/MC/AArch64/neon-tbl.s.cs | 41 +- suite/MC/AArch64/neon-uxtl.s.cs | 13 +- suite/MC/AArch64/orqv.s.cs | 17 + suite/MC/AArch64/pext.s.cs | 31 + suite/MC/AArch64/pmov.s.cs | 41 + suite/MC/AArch64/ptrue.s.cs | 17 + suite/MC/AArch64/ras-extension.s.cs | 51 +- suite/MC/AArch64/ras-extension.txt.cs | 43 +- suite/MC/AArch64/sclamp.s.cs | 33 + suite/MC/AArch64/scvtf.s.cs | 9 + suite/MC/AArch64/sdot.s.cs | 443 + suite/MC/AArch64/sel.s.cs | 33 + suite/MC/AArch64/smax.s.cs | 65 + suite/MC/AArch64/smaxqv.s.cs | 17 + suite/MC/AArch64/smin.s.cs | 65 + suite/MC/AArch64/sminqv.s.cs | 17 + suite/MC/AArch64/smlal.s.cs | 169 + suite/MC/AArch64/smlall.s.cs | 337 + suite/MC/AArch64/smlsl.s.cs | 169 + suite/MC/AArch64/smlsll.s.cs | 337 + suite/MC/AArch64/smopa.s.cs | 13 + suite/MC/AArch64/smops.s.cs | 13 + suite/MC/AArch64/spe.s.cs | 5 +- suite/MC/AArch64/speculation-barriers.s.cs | 7 +- suite/MC/AArch64/sqcvt.s.cs | 13 + suite/MC/AArch64/sqcvtn.s.cs | 13 + suite/MC/AArch64/sqcvtu.s.cs | 13 + suite/MC/AArch64/sqcvtun.s.cs | 13 + suite/MC/AArch64/sqdmulh.s.cs | 65 + suite/MC/AArch64/sqrshr.s.cs | 13 + suite/MC/AArch64/sqrshrn.s.cs | 13 + suite/MC/AArch64/sqrshru.s.cs | 13 + suite/MC/AArch64/sqrshrun.s.cs | 13 + suite/MC/AArch64/srshl.s.cs | 65 + suite/MC/AArch64/st1b.s.cs | 57 + suite/MC/AArch64/st1d.s.cs | 33 + suite/MC/AArch64/st1d_q.s.cs | 11 + suite/MC/AArch64/st1h.s.cs | 33 + suite/MC/AArch64/st1q.s.cs | 5 + suite/MC/AArch64/st1w.s.cs | 33 + suite/MC/AArch64/st1w_q.s.cs | 11 + suite/MC/AArch64/st2q.s.cs | 8 + suite/MC/AArch64/st3q.s.cs | 8 + suite/MC/AArch64/st4q.s.cs | 8 + suite/MC/AArch64/stnt1b.s.cs | 33 + suite/MC/AArch64/stnt1d.s.cs | 33 + suite/MC/AArch64/stnt1h.s.cs | 33 + suite/MC/AArch64/stnt1w.s.cs | 33 + suite/MC/AArch64/str.s.cs | 5 + suite/MC/AArch64/sub.s.cs | 289 + suite/MC/AArch64/sudot.s.cs | 97 + suite/MC/AArch64/sumlall.s.cs | 109 + suite/MC/AArch64/sunpk.s.cs | 25 + suite/MC/AArch64/suvdot.s.cs | 25 + suite/MC/AArch64/svdot.s.cs | 73 + suite/MC/AArch64/tblq.s.cs | 17 + suite/MC/AArch64/tbxq.s.cs | 17 + suite/MC/AArch64/tls-relocs.s.cs | 36 +- suite/MC/AArch64/tme.s.cs | 9 +- suite/MC/AArch64/trace-regs.s.cs | 765 +- suite/MC/AArch64/trace-regs.txt.cs | 369 + suite/MC/AArch64/trbe-sysreg.s.cs | 27 +- suite/MC/AArch64/uclamp.s.cs | 33 + suite/MC/AArch64/ucvtf.s.cs | 9 + suite/MC/AArch64/udf.s.cs | 7 +- suite/MC/AArch64/udot.s.cs | 444 + suite/MC/AArch64/umax.s.cs | 65 + suite/MC/AArch64/umaxqv.s.cs | 17 + suite/MC/AArch64/umin.s.cs | 65 + suite/MC/AArch64/uminqv.s.cs | 17 + suite/MC/AArch64/umlal.s.cs | 169 + suite/MC/AArch64/umlall.s.cs | 337 + suite/MC/AArch64/umlsl.s.cs | 169 + suite/MC/AArch64/umlsll.s.cs | 337 + suite/MC/AArch64/umopa.s.cs | 13 + suite/MC/AArch64/umops.s.cs | 13 + suite/MC/AArch64/uqcvt.s.cs | 13 + suite/MC/AArch64/uqcvtn.s.cs | 13 + suite/MC/AArch64/uqrshr.s.cs | 13 + suite/MC/AArch64/uqrshrn.s.cs | 13 + suite/MC/AArch64/urshl.s.cs | 65 + suite/MC/AArch64/usdot.s.cs | 145 + suite/MC/AArch64/usmlall.s.cs | 169 + suite/MC/AArch64/usvdot.s.cs | 25 + suite/MC/AArch64/uunpk.s.cs | 25 + suite/MC/AArch64/uvdot.s.cs | 73 + suite/MC/AArch64/uzp.s.cs | 41 + suite/MC/AArch64/uzpq1.s.cs | 17 + suite/MC/AArch64/uzpq2.s.cs | 17 + suite/MC/AArch64/whilege.s.cs | 33 + suite/MC/AArch64/whilegt.s.cs | 33 + suite/MC/AArch64/whilehi.s.cs | 33 + suite/MC/AArch64/whilehs.s.cs | 33 + suite/MC/AArch64/whilele.s.cs | 33 + suite/MC/AArch64/whilelo.s.cs | 33 + suite/MC/AArch64/whilels.s.cs | 33 + suite/MC/AArch64/whilelt.s.cs | 33 + suite/MC/AArch64/zero.s.cs | 64 + suite/MC/AArch64/zip.s.cs | 41 + suite/MC/AArch64/zipq1.s.cs | 17 + suite/MC/AArch64/zipq2.s.cs | 17 + suite/MC/README | 12 +- suite/MC/Update.py | 323 - suite/auto-sync/format_py.sh | 1 - suite/auto-sync/src/autosync/ASUpdater.py | 66 +- suite/auto-sync/src/autosync/HeaderPatcher.py | 25 +- suite/auto-sync/src/autosync/MCUpdater.py | 441 + .../src/autosync/Tests/MCUpdaterTests/cps.s | 2 + .../autosync/Tests/MCUpdaterTests/cps.s.cs | 3 + .../autosync/Tests/MCUpdaterTests/test_a.txt | 78 + .../Tests/MCUpdaterTests/test_a.txt.cs | 27 + .../autosync/Tests/MCUpdaterTests/test_c.txt | 0 .../src/autosync/Tests/test_aarch64_header.h | 7 + .../src/autosync/Tests/test_arm64_header.h | 7 + .../src/autosync/Tests/test_mcupdater.py | 59 + .../src/autosync/cpptranslator/Differ.py | 106 +- .../cpptranslator/Tests/test_patches.py | 2 +- .../cpptranslator/patches/AddCSDetail.py | 4 +- .../cpptranslator/patches/Includes.py | 1 - .../autosync/cpptranslator/saved_patches.json | 876 + suite/auto-sync/src/autosync/path_vars.json | 10 +- suite/cstest/issues.cs | 28 +- suite/cstest/src/aarch64_detail.c | 102 +- suite/fuzz/README.md | 40 + suite/test_corpus3.py | 3 + tests/cs_details/issue.cs | 40 + tests/test_aarch64.c | 101 +- 506 files changed, 169040 insertions(+), 133759 deletions(-) create mode 100644 suite/MC/AArch64/add.s.cs create mode 100644 suite/MC/AArch64/addqv.s.cs create mode 100644 suite/MC/AArch64/andqv.s.cs create mode 100644 suite/MC/AArch64/arm64-advsimd.txt.cs create mode 100644 suite/MC/AArch64/arm64-arithmetic.txt.cs create mode 100644 suite/MC/AArch64/arm64-branch.txt.cs create mode 100644 suite/MC/AArch64/arm64-compact-unwind-fallback.s.cs create mode 100644 suite/MC/AArch64/arm64-crc32.txt.cs create mode 100644 suite/MC/AArch64/arm64-invalid-logical.txt.cs create mode 100644 suite/MC/AArch64/arm64-leaf-compact-unwind.s.cs create mode 100644 suite/MC/AArch64/arm64-system.txt.cs create mode 100644 suite/MC/AArch64/armv8.1a-atomic.txt.cs create mode 100644 suite/MC/AArch64/armv8.1a-lor.txt.cs create mode 100644 suite/MC/AArch64/armv8.1a-pan.txt.cs create mode 100644 suite/MC/AArch64/armv8.1a-vhe.txt.cs create mode 100644 suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.txt.cs create mode 100644 suite/MC/AArch64/armv8.5a-ssbs.txt.cs create mode 100644 suite/MC/AArch64/armv8.9a-ats1a.s.cs create mode 100644 suite/MC/AArch64/armv8.9a-ats1a.txt.cs create mode 100644 suite/MC/AArch64/armv9-sysp.txt.cs create mode 100644 suite/MC/AArch64/armv9.4a-chk.s.cs create mode 100644 suite/MC/AArch64/armv9.4a-chk.txt.cs create mode 100644 suite/MC/AArch64/armv9.4a-gcs.s.cs create mode 100644 suite/MC/AArch64/armv9.4a-gcs.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-cpa.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-cpa.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-e3dse.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-e3dse.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-fgwte3.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-fgwte3.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-hacdbs.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-hacdbs.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-hdbss.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-hdbss.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-pauthlr.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-spmu2.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-spmu2.txt.cs create mode 100644 suite/MC/AArch64/armv9.5a-step2.s.cs create mode 100644 suite/MC/AArch64/armv9.5a-step2.txt.cs create mode 100644 suite/MC/AArch64/basic-a64-instructions.txt.cs create mode 100644 suite/MC/AArch64/basic-a64-undefined.txt.cs create mode 100644 suite/MC/AArch64/basic-a64-unpredictable.txt.cs create mode 100644 suite/MC/AArch64/bfadd.s.cs create mode 100644 suite/MC/AArch64/bfclamp.s.cs create mode 100644 suite/MC/AArch64/bfcvt.s.cs create mode 100644 suite/MC/AArch64/bfcvtn.s.cs create mode 100644 suite/MC/AArch64/bfdot.s.cs create mode 100644 suite/MC/AArch64/bfmax.s.cs create mode 100644 suite/MC/AArch64/bfmaxnm.s.cs create mode 100644 suite/MC/AArch64/bfmin.s.cs create mode 100644 suite/MC/AArch64/bfminnm.s.cs create mode 100644 suite/MC/AArch64/bfmla.s.cs create mode 100644 suite/MC/AArch64/bfmlal.s.cs create mode 100644 suite/MC/AArch64/bfmls.s.cs create mode 100644 suite/MC/AArch64/bfmlsl.s.cs create mode 100644 suite/MC/AArch64/bfmlslb.s.cs create mode 100644 suite/MC/AArch64/bfmlslt.s.cs create mode 100644 suite/MC/AArch64/bfmopa.s.cs create mode 100644 suite/MC/AArch64/bfmops.s.cs create mode 100644 suite/MC/AArch64/bfmul.s.cs create mode 100644 suite/MC/AArch64/bfsub.s.cs create mode 100644 suite/MC/AArch64/bfvdot.s.cs create mode 100644 suite/MC/AArch64/bmopa.s.cs create mode 100644 suite/MC/AArch64/bmops.s.cs create mode 100644 suite/MC/AArch64/cntp.s.cs create mode 100644 suite/MC/AArch64/colored.txt.cs create mode 100644 suite/MC/AArch64/cvt.s.cs create mode 100644 suite/MC/AArch64/dot.s.cs create mode 100644 suite/MC/AArch64/dupq.s.cs create mode 100644 suite/MC/AArch64/eorqv.s.cs create mode 100644 suite/MC/AArch64/extq.s.cs create mode 100644 suite/MC/AArch64/fadd.s.cs create mode 100644 suite/MC/AArch64/faddqv.s.cs create mode 100644 suite/MC/AArch64/faminmax.s.cs create mode 100644 suite/MC/AArch64/fclamp.s.cs create mode 100644 suite/MC/AArch64/fcvt.s.cs create mode 100644 suite/MC/AArch64/fcvtl.s.cs create mode 100644 suite/MC/AArch64/fcvtn.s.cs create mode 100644 suite/MC/AArch64/fcvtzs.s.cs create mode 100644 suite/MC/AArch64/fcvtzu.s.cs create mode 100644 suite/MC/AArch64/fdot.s.cs create mode 100644 suite/MC/AArch64/fmax.s.cs create mode 100644 suite/MC/AArch64/fmaxnm.s.cs create mode 100644 suite/MC/AArch64/fmaxnmqv.s.cs create mode 100644 suite/MC/AArch64/fmaxqv.s.cs create mode 100644 suite/MC/AArch64/fmin.s.cs create mode 100644 suite/MC/AArch64/fminnm.s.cs create mode 100644 suite/MC/AArch64/fminnmqv.s.cs create mode 100644 suite/MC/AArch64/fminqv.s.cs create mode 100644 suite/MC/AArch64/fmla.s.cs create mode 100644 suite/MC/AArch64/fmlal.s.cs create mode 100644 suite/MC/AArch64/fmlall.s.cs create mode 100644 suite/MC/AArch64/fmls.s.cs create mode 100644 suite/MC/AArch64/fmlsl.s.cs create mode 100644 suite/MC/AArch64/fmopa.s.cs create mode 100644 suite/MC/AArch64/fmops.s.cs create mode 100644 suite/MC/AArch64/frinta.s.cs create mode 100644 suite/MC/AArch64/frintm.s.cs create mode 100644 suite/MC/AArch64/frintn.s.cs create mode 100644 suite/MC/AArch64/frintp.s.cs create mode 100644 suite/MC/AArch64/fscale.s.cs create mode 100644 suite/MC/AArch64/fsub.s.cs create mode 100644 suite/MC/AArch64/fvdot.s.cs create mode 100644 suite/MC/AArch64/gicv3-regs.txt.cs create mode 100644 suite/MC/AArch64/ld1b.s.cs create mode 100644 suite/MC/AArch64/ld1d.s.cs create mode 100644 suite/MC/AArch64/ld1d_q.s.cs create mode 100644 suite/MC/AArch64/ld1h.s.cs create mode 100644 suite/MC/AArch64/ld1q.s.cs create mode 100644 suite/MC/AArch64/ld1w.s.cs create mode 100644 suite/MC/AArch64/ld1w_q.s.cs create mode 100644 suite/MC/AArch64/ld2q.s.cs create mode 100644 suite/MC/AArch64/ld3q.s.cs create mode 100644 suite/MC/AArch64/ld4q.s.cs create mode 100644 suite/MC/AArch64/ldnt1b.s.cs create mode 100644 suite/MC/AArch64/ldnt1d.s.cs create mode 100644 suite/MC/AArch64/ldnt1h.s.cs create mode 100644 suite/MC/AArch64/ldnt1w.s.cs create mode 100644 suite/MC/AArch64/ldp-offset-predictable.txt.cs create mode 100644 suite/MC/AArch64/ldp-postind.predictable.txt.cs create mode 100644 suite/MC/AArch64/ldp-preind.predictable.txt.cs create mode 100644 suite/MC/AArch64/ldr.s.cs create mode 100644 suite/MC/AArch64/lut.s.cs create mode 100644 suite/MC/AArch64/luti2.s.cs create mode 100644 suite/MC/AArch64/luti4.s.cs create mode 100644 suite/MC/AArch64/marked-up.txt.cs create mode 100644 suite/MC/AArch64/mla.s.cs create mode 100644 suite/MC/AArch64/mopa.s.cs create mode 100644 suite/MC/AArch64/mova.s.cs create mode 100644 suite/MC/AArch64/movaz.s.cs create mode 100644 suite/MC/AArch64/movt.s.cs create mode 100644 suite/MC/AArch64/neon-instructions.txt.cs create mode 100644 suite/MC/AArch64/orqv.s.cs create mode 100644 suite/MC/AArch64/pext.s.cs create mode 100644 suite/MC/AArch64/pmov.s.cs create mode 100644 suite/MC/AArch64/ptrue.s.cs create mode 100644 suite/MC/AArch64/sclamp.s.cs create mode 100644 suite/MC/AArch64/scvtf.s.cs create mode 100644 suite/MC/AArch64/sdot.s.cs create mode 100644 suite/MC/AArch64/sel.s.cs create mode 100644 suite/MC/AArch64/smax.s.cs create mode 100644 suite/MC/AArch64/smaxqv.s.cs create mode 100644 suite/MC/AArch64/smin.s.cs create mode 100644 suite/MC/AArch64/sminqv.s.cs create mode 100644 suite/MC/AArch64/smlal.s.cs create mode 100644 suite/MC/AArch64/smlall.s.cs create mode 100644 suite/MC/AArch64/smlsl.s.cs create mode 100644 suite/MC/AArch64/smlsll.s.cs create mode 100644 suite/MC/AArch64/smopa.s.cs create mode 100644 suite/MC/AArch64/smops.s.cs create mode 100644 suite/MC/AArch64/sqcvt.s.cs create mode 100644 suite/MC/AArch64/sqcvtn.s.cs create mode 100644 suite/MC/AArch64/sqcvtu.s.cs create mode 100644 suite/MC/AArch64/sqcvtun.s.cs create mode 100644 suite/MC/AArch64/sqdmulh.s.cs create mode 100644 suite/MC/AArch64/sqrshr.s.cs create mode 100644 suite/MC/AArch64/sqrshrn.s.cs create mode 100644 suite/MC/AArch64/sqrshru.s.cs create mode 100644 suite/MC/AArch64/sqrshrun.s.cs create mode 100644 suite/MC/AArch64/srshl.s.cs create mode 100644 suite/MC/AArch64/st1b.s.cs create mode 100644 suite/MC/AArch64/st1d.s.cs create mode 100644 suite/MC/AArch64/st1d_q.s.cs create mode 100644 suite/MC/AArch64/st1h.s.cs create mode 100644 suite/MC/AArch64/st1q.s.cs create mode 100644 suite/MC/AArch64/st1w.s.cs create mode 100644 suite/MC/AArch64/st1w_q.s.cs create mode 100644 suite/MC/AArch64/st2q.s.cs create mode 100644 suite/MC/AArch64/st3q.s.cs create mode 100644 suite/MC/AArch64/st4q.s.cs create mode 100644 suite/MC/AArch64/stnt1b.s.cs create mode 100644 suite/MC/AArch64/stnt1d.s.cs create mode 100644 suite/MC/AArch64/stnt1h.s.cs create mode 100644 suite/MC/AArch64/stnt1w.s.cs create mode 100644 suite/MC/AArch64/str.s.cs create mode 100644 suite/MC/AArch64/sub.s.cs create mode 100644 suite/MC/AArch64/sudot.s.cs create mode 100644 suite/MC/AArch64/sumlall.s.cs create mode 100644 suite/MC/AArch64/sunpk.s.cs create mode 100644 suite/MC/AArch64/suvdot.s.cs create mode 100644 suite/MC/AArch64/svdot.s.cs create mode 100644 suite/MC/AArch64/tblq.s.cs create mode 100644 suite/MC/AArch64/tbxq.s.cs create mode 100644 suite/MC/AArch64/trace-regs.txt.cs create mode 100644 suite/MC/AArch64/uclamp.s.cs create mode 100644 suite/MC/AArch64/ucvtf.s.cs create mode 100644 suite/MC/AArch64/udot.s.cs create mode 100644 suite/MC/AArch64/umax.s.cs create mode 100644 suite/MC/AArch64/umaxqv.s.cs create mode 100644 suite/MC/AArch64/umin.s.cs create mode 100644 suite/MC/AArch64/uminqv.s.cs create mode 100644 suite/MC/AArch64/umlal.s.cs create mode 100644 suite/MC/AArch64/umlall.s.cs create mode 100644 suite/MC/AArch64/umlsl.s.cs create mode 100644 suite/MC/AArch64/umlsll.s.cs create mode 100644 suite/MC/AArch64/umopa.s.cs create mode 100644 suite/MC/AArch64/umops.s.cs create mode 100644 suite/MC/AArch64/uqcvt.s.cs create mode 100644 suite/MC/AArch64/uqcvtn.s.cs create mode 100644 suite/MC/AArch64/uqrshr.s.cs create mode 100644 suite/MC/AArch64/uqrshrn.s.cs create mode 100644 suite/MC/AArch64/urshl.s.cs create mode 100644 suite/MC/AArch64/usdot.s.cs create mode 100644 suite/MC/AArch64/usmlall.s.cs create mode 100644 suite/MC/AArch64/usvdot.s.cs create mode 100644 suite/MC/AArch64/uunpk.s.cs create mode 100644 suite/MC/AArch64/uvdot.s.cs create mode 100644 suite/MC/AArch64/uzp.s.cs create mode 100644 suite/MC/AArch64/uzpq1.s.cs create mode 100644 suite/MC/AArch64/uzpq2.s.cs create mode 100644 suite/MC/AArch64/whilege.s.cs create mode 100644 suite/MC/AArch64/whilegt.s.cs create mode 100644 suite/MC/AArch64/whilehi.s.cs create mode 100644 suite/MC/AArch64/whilehs.s.cs create mode 100644 suite/MC/AArch64/whilele.s.cs create mode 100644 suite/MC/AArch64/whilelo.s.cs create mode 100644 suite/MC/AArch64/whilels.s.cs create mode 100644 suite/MC/AArch64/whilelt.s.cs create mode 100644 suite/MC/AArch64/zero.s.cs create mode 100644 suite/MC/AArch64/zip.s.cs create mode 100644 suite/MC/AArch64/zipq1.s.cs create mode 100644 suite/MC/AArch64/zipq2.s.cs delete mode 100755 suite/MC/Update.py create mode 100755 suite/auto-sync/src/autosync/MCUpdater.py create mode 100644 suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s create mode 100644 suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s.cs create mode 100644 suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt create mode 100644 suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt.cs create mode 100644 suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_c.txt create mode 100644 suite/auto-sync/src/autosync/Tests/test_mcupdater.py diff --git a/.github/workflows/CITest.yml b/.github/workflows/CITest.yml index e37375b08..bd7451ef2 100644 --- a/.github/workflows/CITest.yml +++ b/.github/workflows/CITest.yml @@ -132,7 +132,6 @@ jobs: clang -lcapstone src/test_arm64_compatibility_header.c -o test_arm64_compatibility_header fi ./test_arm64_compatibility_header - cd "$(git rev-parse --show-toplevel)" - name: cstool - reaches disassembler engine run: | diff --git a/.github/workflows/auto-sync.yml b/.github/workflows/auto-sync.yml index 24ba6273b..6cdaaf325 100644 --- a/.github/workflows/auto-sync.yml +++ b/.github/workflows/auto-sync.yml @@ -66,3 +66,8 @@ jobs: - name: Test Header patcher run: | python -m unittest src/autosync/Tests/test_header_patcher.py + python -m unittest src/autosync/Tests/test_mcupdater.py + + - name: Differ - Test save file is up-to-date + run: | + ./src/autosync/cpptranslator/Differ.py -a AArch64 --check_saved diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index b06d802ae..0c36d6777 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -26,6 +26,10 @@ jobs: CC=clang sudo cmake --build . --config Release cd .. + - name: Install clang-tidy-15 + run: | + sudo apt install clang-tidy-15 + - name: Check for warnings env: base_sha: ${{ github.event.pull_request.base.sha }} diff --git a/CMakeLists.txt b/CMakeLists.txt index ad80b28f0..28fb650d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -890,6 +890,7 @@ if(CAPSTONE_BUILD_CSTEST) PREFIX extern GIT_REPOSITORY "https://git.cryptomilk.org/projects/cmocka.git" GIT_TAG "origin/stable-1.1" + GIT_SHALLOW true CONFIGURE_COMMAND cmake -DBUILD_SHARED_LIBS=OFF ../cmocka_ext/ BUILD_COMMAND cmake --build . --config Release INSTALL_COMMAND "" diff --git a/MCInst.c b/MCInst.c index 933327a46..8ffc2d2db 100644 --- a/MCInst.c +++ b/MCInst.c @@ -1,6 +1,5 @@ /* Capstone Disassembly Engine */ /* By Nguyen Anh Quynh , 2013-2019 */ - #if defined(CAPSTONE_HAS_OSXKERNEL) #include #include @@ -11,6 +10,7 @@ #include #include +#include "MCInstrDesc.h" #include "MCInst.h" #include "utils.h" @@ -105,12 +105,12 @@ bool MCOperand_isValid(const MCOperand *op) bool MCOperand_isReg(const MCOperand *op) { - return op->Kind == kRegister; + return op->Kind == kRegister || op->MachineOperandType == kRegister; } bool MCOperand_isImm(const MCOperand *op) { - return op->Kind == kImmediate; + return op->Kind == kImmediate || op->MachineOperandType == kImmediate; } bool MCOperand_isFPImm(const MCOperand *op) @@ -224,16 +224,26 @@ bool MCInst_isPredicable(const MCInstrDesc *MIDesc) /// Checks if tied operands exist in the instruction and sets /// - The writeback flag in detail /// - Saves the indices of the tied destination operands. -void MCInst_handleWriteback(MCInst *MI, const MCInstrDesc *InstDesc) +void MCInst_handleWriteback(MCInst *MI, const MCInstrDesc *InstDescTable, unsigned tbl_size) { - const MCOperandInfo *OpInfo = InstDesc[MCInst_getOpcode(MI)].OpInfo; - unsigned short NumOps = InstDesc[MCInst_getOpcode(MI)].NumOperands; + const MCInstrDesc *InstDesc = NULL; + const MCOperandInfo *OpInfo = NULL; + unsigned short NumOps = 0; + if (MI->csh->arch == CS_ARCH_ARM) { + // Uses old (pre LLVM 18) indexing method. + InstDesc = &InstDescTable[MCInst_getOpcode(MI)]; + OpInfo = InstDescTable[MCInst_getOpcode(MI)].OpInfo; + NumOps = InstDescTable[MCInst_getOpcode(MI)].NumOperands; + } else { + InstDesc = MCInstrDesc_get(MCInst_getOpcode(MI), InstDescTable, tbl_size); + OpInfo = MCInstrDesc_get(MCInst_getOpcode(MI), InstDescTable, tbl_size)->OpInfo; + NumOps = MCInstrDesc_get(MCInst_getOpcode(MI), InstDescTable, tbl_size)->NumOperands; + } - unsigned i; - for (i = 0; i < NumOps; ++i) { + for (unsigned i = 0; i < NumOps; ++i) { if (MCOperandInfo_isTiedToOp(&OpInfo[i])) { int idx = MCOperandInfo_getOperandConstraint( - &InstDesc[MCInst_getOpcode(MI)], i, + InstDesc, i, MCOI_TIED_TO); if (idx == -1) diff --git a/MCInst.h b/MCInst.h index 118e70b4a..5d24603ab 100644 --- a/MCInst.h +++ b/MCInst.h @@ -159,7 +159,7 @@ void MCInst_addOperand2(MCInst *inst, MCOperand *Op); bool MCInst_isPredicable(const MCInstrDesc *MIDesc); -void MCInst_handleWriteback(MCInst *MI, const MCInstrDesc *InstDesc); +void MCInst_handleWriteback(MCInst *MI, const MCInstrDesc *InstDescTable, unsigned tbl_size); bool MCInst_opIsTied(const MCInst *MI, unsigned OpNum); diff --git a/MCInstrDesc.c b/MCInstrDesc.c index f0984bdfd..7fa53ec14 100644 --- a/MCInstrDesc.c +++ b/MCInstrDesc.c @@ -38,4 +38,11 @@ int MCOperandInfo_getOperandConstraint(const MCInstrDesc *InstrDesc, return (OpInfo.Constraints >> ValuePos) & 0xf; } return -1; -} \ No newline at end of file +} + +/// Returns the instruction description for the given MCInst opcode. +/// Function should be called like: +/// MCInstrDesc_get(MCInst_getOpcode(MI), ARCHInstDesc, ARR_SIZE(ARCHInstDesc)); +const MCInstrDesc *MCInstrDesc_get(unsigned opcode, const MCInstrDesc *table, unsigned tbl_size) { + return &table[tbl_size - 1 - opcode]; +} diff --git a/MCInstrDesc.h b/MCInstrDesc.h index e9e6fcd13..4c8c6c8cc 100644 --- a/MCInstrDesc.h +++ b/MCInstrDesc.h @@ -163,5 +163,9 @@ bool MCOperandInfo_isTiedToOp(const MCOperandInfo *m); int MCOperandInfo_getOperandConstraint(const MCInstrDesc *OpInfo, unsigned OpNum, MCOI_OperandConstraint Constraint); +const MCInstrDesc *MCInstrDesc_get(unsigned opcode, + const MCInstrDesc *table, + unsigned tbl_size); + #endif diff --git a/MCRegisterInfo.h b/MCRegisterInfo.h index c7932fcbf..471a04a9d 100644 --- a/MCRegisterInfo.h +++ b/MCRegisterInfo.h @@ -23,7 +23,7 @@ /// An unsigned integer type large enough to represent all physical registers, /// but not necessarily virtual registers. -typedef uint16_t MCPhysReg; +typedef int16_t MCPhysReg; typedef const MCPhysReg* iterator; typedef struct MCRegisterClass2 { diff --git a/Mapping.h b/Mapping.h index 06b48391b..0daa2af4a 100644 --- a/Mapping.h +++ b/Mapping.h @@ -31,6 +31,7 @@ typedef struct insn_map { union { ppc_suppl_info ppc; loongarch_suppl_info loongarch; + aarch64_suppl_info aarch64; } suppl_info; // Supplementary information for each instruction. #endif } insn_map; diff --git a/arch/AArch64/AArch64AddressingModes.h b/arch/AArch64/AArch64AddressingModes.h index 27029d8c2..e77378d6e 100644 --- a/arch/AArch64/AArch64AddressingModes.h +++ b/arch/AArch64/AArch64AddressingModes.h @@ -3,8 +3,8 @@ /* Rot127 2022-2023 */ /* Automatically translated source file from LLVM. */ -/* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */ -/* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */ +/* LLVM-commit: */ +/* LLVM-tag: */ /* Only small edits allowed. */ /* For multiple similar edits, please create a Patch for the translator. */ @@ -27,22 +27,25 @@ #ifndef LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ADDRESSINGMODES_H #define LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ADDRESSINGMODES_H -#include #include -#include #include +#include +#include #include "../../MathExtras.h" #include +#include "../../MathExtras.h" #define CONCAT(a, b) CONCAT_(a, b) #define CONCAT_(a, b) a##_##b /// AArch64_AM - AArch64 Addressing Mode Stuff +// CS namespace begin: AArch64_AM + //===----------------------------------------------------------------------===// // Shifts // -typedef enum { +typedef enum ShiftExtendType { AArch64_AM_InvalidShiftExtend = -1, AArch64_AM_LSL = 0, AArch64_AM_LSR, @@ -59,7 +62,7 @@ typedef enum { AArch64_AM_SXTH, AArch64_AM_SXTW, AArch64_AM_SXTX, -} AArch64_AM_ShiftExtendType ; +} AArch64_AM_ShiftExtendType; /// getShiftName - Get the string encoding for the shift type. static inline const char * @@ -133,9 +136,8 @@ static inline unsigned AArch64_AM_getShiftValue(unsigned Imm) /// {8-6} = shifter /// {5-0} = imm static inline unsigned AArch64_AM_getShifterImm(AArch64_AM_ShiftExtendType ST, - unsigned Imm) + unsigned Imm) { - unsigned STEnc = 0; switch (ST) { default: @@ -171,7 +173,6 @@ static inline unsigned AArch64_AM_getArithShiftValue(unsigned Imm) /// getExtendType - Extract the extend type for operands of arithmetic ops. static inline AArch64_AM_ShiftExtendType AArch64_AM_getExtendType(unsigned Imm) { - switch (Imm) { default: assert(0 && "Compiler bug!"); @@ -209,7 +210,8 @@ AArch64_AM_getArithExtendType(unsigned Imm) /// 101 ==> sxth /// 110 ==> sxtw /// 111 ==> sxtx -static inline unsigned AArch64_AM_getExtendEncoding(AArch64_AM_ShiftExtendType ET) +static inline unsigned +AArch64_AM_getExtendEncoding(AArch64_AM_ShiftExtendType ET) { switch (ET) { default: @@ -249,7 +251,6 @@ static inline unsigned AArch64_AM_getExtendEncoding(AArch64_AM_ShiftExtendType E static inline unsigned AArch64_AM_getArithExtendImm(AArch64_AM_ShiftExtendType ET, unsigned Imm) { - return (AArch64_AM_getExtendEncoding(ET) << 3) | (Imm & 0x7); } @@ -281,7 +282,7 @@ AArch64_AM_getMemExtendType(unsigned Imm) /// {3-1} = shifter /// {0} = doshift static inline unsigned AArch64_AM_getMemExtendImm(AArch64_AM_ShiftExtendType ET, - bool DoShift) + bool DoShift) { return (AArch64_AM_getExtendEncoding(ET) << 1) | (unsigned)DoShift; } @@ -296,12 +297,12 @@ static inline uint64_t AArch64_AM_ror(uint64_t elt, unsigned size) /// size. If so, return true with "encoding" set to the encoded value in /// the form N:immr:imms. static inline bool AArch64_AM_processLogicalImmediate(uint64_t Imm, - unsigned RegSize, - uint64_t *Encoding) + unsigned RegSize, + uint64_t *Encoding) { if (Imm == 0ULL || Imm == ~0ULL || - (RegSize != 64 && - (Imm >> RegSize != 0 || Imm == (~0ULL >> (64 - RegSize))))) + (RegSize != 64 && + (Imm >> RegSize != 0 || Imm == (~0ULL >> (64 - RegSize))))) return false; // First, determine the element size. @@ -368,7 +369,7 @@ static inline bool AArch64_AM_isLogicalImmediate(uint64_t imm, unsigned regSize) /// encodeLogicalImmediate - Return the encoded immediate value for a logical /// immediate instruction of the given register size. static inline uint64_t AArch64_AM_encodeLogicalImmediate(uint64_t imm, - unsigned regSize) + unsigned regSize) { uint64_t encoding = 0; bool res = AArch64_AM_processLogicalImmediate(imm, regSize, &encoding); @@ -381,7 +382,7 @@ static inline uint64_t AArch64_AM_encodeLogicalImmediate(uint64_t imm, /// "N:immr:imms" (where the immr and imms fields are each 6 bits) into the /// integer value it represents with regSize bits. static inline uint64_t AArch64_AM_decodeLogicalImmediate(uint64_t val, - unsigned regSize) + unsigned regSize) { // Extract the N, imms, and immr fields. unsigned N = (val >> 12) & 1; @@ -389,6 +390,7 @@ static inline uint64_t AArch64_AM_decodeLogicalImmediate(uint64_t val, unsigned imms = val & 0x3f; int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); + assert(len >= 1); unsigned size = (1 << len); unsigned R = immr & (size - 1); @@ -410,7 +412,7 @@ static inline uint64_t AArch64_AM_decodeLogicalImmediate(uint64_t val, /// in the form "N:immr:imms" (where the immr and imms fields are each 6 bits) /// is a valid encoding for an integer value with regSize bits. static inline bool AArch64_AM_isValidDecodeLogicalImmediate(uint64_t val, - unsigned regSize) + unsigned regSize) { // Extract the N and imms fields needed for checking. unsigned N = (val >> 12) & 1; @@ -419,7 +421,7 @@ static inline bool AArch64_AM_isValidDecodeLogicalImmediate(uint64_t val, if (regSize == 32 && N != 0) // undefined logical immediate encoding return false; int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); - if (len < 0) // undefined logical immediate encoding + if (len < 0) // undefined logical immediate encoding return false; unsigned size = (1 << len); unsigned S = imms & (size - 1); @@ -461,7 +463,7 @@ static inline float AArch64_AM_getFPImmFloat(unsigned Imm) static inline bool AArch64_AM_isAdvSIMDModImmType1(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0xffffff00ffffff00ULL) == 0); + ((Imm & 0xffffff00ffffff00ULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType1(uint64_t Imm) @@ -479,7 +481,7 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType1(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType2(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0xffff00ffffff00ffULL) == 0); + ((Imm & 0xffff00ffffff00ffULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType2(uint64_t Imm) @@ -497,7 +499,7 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType2(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType3(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0xff00ffffff00ffffULL) == 0); + ((Imm & 0xff00ffffff00ffffULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType3(uint64_t Imm) @@ -515,7 +517,7 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType3(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType4(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0x00ffffff00ffffffULL) == 0); + ((Imm & 0x00ffffff00ffffffULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType4(uint64_t Imm) @@ -533,8 +535,8 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType4(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType5(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - (((Imm & 0x00ff0000ULL) >> 16) == (Imm & 0x000000ffULL)) && - ((Imm & 0xff00ff00ff00ff00ULL) == 0); + (((Imm & 0x00ff0000ULL) >> 16) == (Imm & 0x000000ffULL)) && + ((Imm & 0xff00ff00ff00ff00ULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType5(uint64_t Imm) @@ -552,8 +554,8 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType5(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType6(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - (((Imm & 0xff000000ULL) >> 16) == (Imm & 0x0000ff00ULL)) && - ((Imm & 0x00ff00ff00ff00ffULL) == 0); + (((Imm & 0xff000000ULL) >> 16) == (Imm & 0x0000ff00ULL)) && + ((Imm & 0x00ff00ff00ff00ffULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType6(uint64_t Imm) @@ -571,7 +573,7 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType6(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType7(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0xffff00ffffff00ffULL) == 0x000000ff000000ffULL); + ((Imm & 0xffff00ffffff00ffULL) == 0x000000ff000000ffULL); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType7(uint64_t Imm) @@ -589,7 +591,7 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType7(uint8_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType8(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm & 0xff00ffffff00ffffULL) == 0x0000ffff0000ffffULL); + ((Imm & 0xff00ffffff00ffffULL) == 0x0000ffff0000ffffULL); } static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType8(uint8_t Imm) @@ -607,8 +609,8 @@ static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType8(uint64_t Imm) static inline bool AArch64_AM_isAdvSIMDModImmType9(uint64_t Imm) { return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - ((Imm >> 48) == (Imm & 0x0000ffffULL)) && - ((Imm >> 56) == (Imm & 0x000000ffULL)); + ((Imm >> 48) == (Imm & 0x0000ffffULL)) && + ((Imm >> 56) == (Imm & 0x000000ffULL)); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType9(uint64_t Imm) @@ -629,6 +631,31 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType9(uint8_t Imm) // cmode: 1110, op: 1 static inline bool AArch64_AM_isAdvSIMDModImmType10(uint64_t Imm) { +#if defined(_MSC_VER) && _MSC_VER == 1937 && !defined(__clang__) && \ + defined(_M_ARM64) + // The MSVC compiler 19.37 for ARM64 has an optimization bug that + // causes an incorrect behavior with the orignal version. Work around + // by using a slightly different variation. + // https://developercommunity.visualstudio.com/t/C-ARM64-compiler-optimization-bug/10481261 + constexpr uint64_t Mask = 0xFFULL; + uint64_t ByteA = (Imm >> 56) & Mask; + uint64_t ByteB = (Imm >> 48) & Mask; + uint64_t ByteC = (Imm >> 40) & Mask; + uint64_t ByteD = (Imm >> 32) & Mask; + uint64_t ByteE = (Imm >> 24) & Mask; + uint64_t ByteF = (Imm >> 16) & Mask; + uint64_t ByteG = (Imm >> 8) & Mask; + uint64_t ByteH = Imm & Mask; + + return (ByteA == 0ULL || ByteA == Mask) && + (ByteB == 0ULL || ByteB == Mask) && + (ByteC == 0ULL || ByteC == Mask) && + (ByteD == 0ULL || ByteD == Mask) && + (ByteE == 0ULL || ByteE == Mask) && + (ByteF == 0ULL || ByteF == Mask) && + (ByteG == 0ULL || ByteG == Mask) && + (ByteH == 0ULL || ByteH == Mask); +#else uint64_t ByteA = Imm & 0xff00000000000000ULL; uint64_t ByteB = Imm & 0x00ff000000000000ULL; uint64_t ByteC = Imm & 0x0000ff0000000000ULL; @@ -639,13 +666,14 @@ static inline bool AArch64_AM_isAdvSIMDModImmType10(uint64_t Imm) uint64_t ByteH = Imm & 0x00000000000000ffULL; return (ByteA == 0ULL || ByteA == 0xff00000000000000ULL) && - (ByteB == 0ULL || ByteB == 0x00ff000000000000ULL) && - (ByteC == 0ULL || ByteC == 0x0000ff0000000000ULL) && - (ByteD == 0ULL || ByteD == 0x000000ff00000000ULL) && - (ByteE == 0ULL || ByteE == 0x00000000ff000000ULL) && - (ByteF == 0ULL || ByteF == 0x0000000000ff0000ULL) && - (ByteG == 0ULL || ByteG == 0x000000000000ff00ULL) && - (ByteH == 0ULL || ByteH == 0x00000000000000ffULL); + (ByteB == 0ULL || ByteB == 0x00ff000000000000ULL) && + (ByteC == 0ULL || ByteC == 0x0000ff0000000000ULL) && + (ByteD == 0ULL || ByteD == 0x000000ff00000000ULL) && + (ByteE == 0ULL || ByteE == 0x00000000ff000000ULL) && + (ByteF == 0ULL || ByteF == 0x0000000000ff0000ULL) && + (ByteG == 0ULL || ByteG == 0x000000000000ff00ULL) && + (ByteH == 0ULL || ByteH == 0x00000000000000ffULL); +#endif } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType10(uint64_t Imm) @@ -704,8 +732,8 @@ static inline bool AArch64_AM_isAdvSIMDModImmType11(uint64_t Imm) { uint64_t BString = (Imm & 0x7E000000ULL) >> 25; return ((Imm >> 32) == (Imm & 0xffffffffULL)) && - (BString == 0x1f || BString == 0x20) && - ((Imm & 0x0007ffff0007ffffULL) == 0); + (BString == 0x1f || BString == 0x20) && + ((Imm & 0x0007ffff0007ffffULL) == 0); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType11(uint64_t Imm) @@ -766,7 +794,7 @@ static inline bool AArch64_AM_isAdvSIMDModImmType12(uint64_t Imm) { uint64_t BString = (Imm & 0x7fc0000000000000ULL) >> 54; return ((BString == 0xff || BString == 0x100) && - ((Imm & 0x0000ffffffffffffULL) == 0)); + ((Imm & 0x0000ffffffffffffULL) == 0)); } static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType12(uint64_t Imm) @@ -822,33 +850,28 @@ static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType12(uint8_t Imm) return (EncVal << 32) | EncVal; } - /// Returns true if Imm is the concatenation of a repeating pattern of type T. -#define DEFINE_isSVEMaskOfIdenticalElements(T) \ - static inline bool CONCAT(AArch64_AM_isSVEMaskOfIdenticalElements, T)(int64_t Imm) \ - { \ +#define DEFINE_isSVEMaskOfIdenticalElements(T) \ + static inline bool CONCAT(AArch64_AM_isSVEMaskOfIdenticalElements, \ + T)(int64_t Imm) \ + { \ union { \ int64_t In; \ T Out[sizeof(int64_t) / sizeof(T)]; \ } U_Parts; \ U_Parts.In = Imm; \ T *Parts = U_Parts.Out; \ - for (int i = 0; i < (sizeof(int64_t) / sizeof(T)); i++) { \ + for (int i = 0; i < (sizeof(int64_t) / sizeof(T)); i++) { \ if (Parts[i] != Parts[0]) \ return false; \ } \ - return true; \ + return true; \ } DEFINE_isSVEMaskOfIdenticalElements(int8_t); DEFINE_isSVEMaskOfIdenticalElements(int16_t); DEFINE_isSVEMaskOfIdenticalElements(int32_t); DEFINE_isSVEMaskOfIdenticalElements(int64_t); -static inline bool AArch64_AM_isSVEMaskOfIdenticalElements64(int64_t Imm) -{ - return true; -} - static inline bool isSVECpyImm8(int64_t Imm) { bool IsImm8 = (int8_t)Imm == Imm; @@ -907,13 +930,13 @@ AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(int64_t Imm) int8_t *B = U_B.Out; if (CONCAT(AArch64_AM_isSVEMaskOfIdenticalElements, int32_t)(Imm) && - isSVECpyImm32(S[0])) + isSVECpyImm32(S[0])) return false; if (CONCAT(AArch64_AM_isSVEMaskOfIdenticalElements, int16_t)(Imm) && - isSVECpyImm16(H[0])) + isSVECpyImm16(H[0])) return false; if (CONCAT(AArch64_AM_isSVEMaskOfIdenticalElements, int8_t)(Imm) && - isSVECpyImm8(B[0])) + isSVECpyImm8(B[0])) return false; return AArch64_AM_isLogicalImmediate(Imm, 64); } @@ -928,7 +951,7 @@ inline static bool AArch64_AM_isAnyMOVZMovAlias(uint64_t Value, int RegWidth) } inline static bool AArch64_AM_isMOVZMovAlias(uint64_t Value, int Shift, - int RegWidth) + int RegWidth) { if (RegWidth == 32) Value &= 0xffffffffULL; @@ -941,7 +964,7 @@ inline static bool AArch64_AM_isMOVZMovAlias(uint64_t Value, int Shift, } inline static bool AArch64_AM_isMOVNMovAlias(uint64_t Value, int Shift, - int RegWidth) + int RegWidth) { // MOVZ takes precedence over MOVN. if (AArch64_AM_isAnyMOVZMovAlias(Value, RegWidth)) @@ -967,6 +990,8 @@ inline static bool AArch64_AM_isAnyMOVWMovAlias(uint64_t Value, int RegWidth) return AArch64_AM_isAnyMOVZMovAlias(Value, RegWidth); } +// CS namespace end: AArch64_AM + // end namespace AArch64_AM // end namespace llvm diff --git a/arch/AArch64/AArch64BaseInfo.c b/arch/AArch64/AArch64BaseInfo.c index 15c394cfc..d4c0f0752 100644 --- a/arch/AArch64/AArch64BaseInfo.c +++ b/arch/AArch64/AArch64BaseInfo.c @@ -126,14 +126,16 @@ static void utostr(uint64_t X, bool isNeg, char *result) char *BufPtr = Buffer + 21; Buffer[21] = '\0'; - if (X == 0) *--BufPtr = '0'; // Handle special case... + if (X == 0) + *--BufPtr = '0'; // Handle special case... while (X) { *--BufPtr = X % 10 + '0'; X /= 10; } - if (isNeg) *--BufPtr = '-'; // Add negative sign... + if (isNeg) + *--BufPtr = '-'; // Add negative sign... // suppose that result is big enough strncpy(result, BufPtr, sizeof(Buffer)); @@ -158,14 +160,16 @@ void AArch64SysReg_genericRegisterString(uint32_t Bits, char *result) utostr(CRm, false, CRmStr); dummy = cs_snprintf(result, AARCH64_GRS_LEN, "s%s_%s_c%s_c%s_%s", - Op0Str, Op1Str, CRnStr, CRmStr, Op2Str); + Op0Str, Op1Str, CRnStr, CRmStr, Op2Str); (void)dummy; } #define GET_TLBITable_IMPL + #include "AArch64GenSystemOperands.inc" #undef GET_TLBITable_IMPL #define GET_SVCR_IMPL + #include "AArch64GenSystemOperands.inc" #undef GET_SVCR_IMPL diff --git a/arch/AArch64/AArch64BaseInfo.h b/arch/AArch64/AArch64BaseInfo.h index b67054eb9..c8299c052 100644 --- a/arch/AArch64/AArch64BaseInfo.h +++ b/arch/AArch64/AArch64BaseInfo.h @@ -55,7 +55,7 @@ #define CONCAT(a, b) CONCAT_(a, b) #define CONCAT_(a, b) a##_##b -inline static unsigned getWRegFromXReg(unsigned Reg) +static inline unsigned getWRegFromXReg(unsigned Reg) { switch (Reg) { case AArch64_X0: @@ -129,7 +129,7 @@ inline static unsigned getWRegFromXReg(unsigned Reg) return Reg; } -inline static unsigned getXRegFromWReg(unsigned Reg) +static inline unsigned getXRegFromWReg(unsigned Reg) { switch (Reg) { case AArch64_W0: @@ -203,7 +203,7 @@ inline static unsigned getXRegFromWReg(unsigned Reg) return Reg; } -inline static unsigned getXRegFromXRegTuple(unsigned RegTuple) +static inline unsigned getXRegFromXRegTuple(unsigned RegTuple) { switch (RegTuple) { case AArch64_X0_X1_X2_X3_X4_X5_X6_X7: @@ -459,7 +459,10 @@ static inline bool atomicBarrierDroppedOnZero(unsigned Opcode) return false; } -// AArch64CC namespace moved to main header aarch64.h +// MOVE-NOTICE: AArch64CC_CondCode : moved to aarch64.h +// MOVE-NOTICE: AArch64CC_getCondCodeName : moved to aarch64.h +// MOVE-NOTICE: AArch64CC_getInvertedCondCode : moved to aarch64.h +// MOVE-NOTICE: AArch64CC_getNZCVToSatisfyCondCode : moved to aarch64.h typedef struct SysAlias { const char *Name; @@ -489,6 +492,7 @@ typedef struct SysAliasImm { #define AArch64SVCR_SVCR SysAlias #define GET_SVCR_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64SVCR @@ -498,6 +502,7 @@ typedef struct SysAliasImm { #define AArch64AT_AT SysAlias #define GET_AT_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64AT @@ -507,6 +512,7 @@ typedef struct SysAliasImm { #define AArch64DB_DB SysAlias #define GET_DB_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64DB @@ -516,6 +522,7 @@ typedef struct SysAliasImm { #define AArch64DBnXS_DBnXS SysAliasImm #define GET_DBNXS_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64DBnXS @@ -525,6 +532,7 @@ typedef struct SysAliasImm { #define AArch64DC_DC SysAlias #define GET_DC_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64DC @@ -534,6 +542,7 @@ typedef struct SysAliasImm { #define AArch64IC_IC SysAliasReg #define GET_IC_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64IC @@ -543,6 +552,7 @@ typedef struct SysAliasImm { #define AArch64ISB_ISB SysAlias #define GET_ISB_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64ISB @@ -552,6 +562,7 @@ typedef struct SysAliasImm { #define AArch64TSB_TSB SysAlias #define GET_TSB_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64TSB @@ -561,6 +572,7 @@ typedef struct SysAliasImm { #define AArch64PRFM_PRFM SysAlias #define GET_PRFM_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64PRFM @@ -570,6 +582,7 @@ typedef struct SysAliasImm { #define AArch64SVEPRFM_SVEPRFM SysAlias #define GET_SVEPRFM_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64SVEPRFM @@ -579,6 +592,7 @@ typedef struct SysAliasImm { #define AArch64RPRFM_RPRFM SysAlias #define GET_RPRFM_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64RPRFM @@ -592,6 +606,7 @@ typedef struct SVEPREDPAT { } AArch64SVEPredPattern_SVEPREDPAT; #define GET_SVEPREDPAT_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64SVEPredPattern @@ -605,11 +620,72 @@ typedef struct SVEVECLENSPECIFIER { } AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER; #define GET_SVEVECLENSPECIFIER_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64SVEVecLenSpecifier +// namespace AArch64SVEVecLenSpecifier + +/// Return the number of active elements for VL1 to VL256 predicate pattern, +/// zero for all other patterns. +static inline unsigned getNumElementsFromSVEPredPattern(unsigned Pattern) +{ + switch (Pattern) { + default: + return 0; + case AARCH64_SVEPREDPAT_VL1: + case AARCH64_SVEPREDPAT_VL2: + case AARCH64_SVEPREDPAT_VL3: + case AARCH64_SVEPREDPAT_VL4: + case AARCH64_SVEPREDPAT_VL5: + case AARCH64_SVEPREDPAT_VL6: + case AARCH64_SVEPREDPAT_VL7: + case AARCH64_SVEPREDPAT_VL8: + return Pattern; + case AARCH64_SVEPREDPAT_VL16: + return 16; + case AARCH64_SVEPREDPAT_VL32: + return 32; + case AARCH64_SVEPREDPAT_VL64: + return 64; + case AARCH64_SVEPREDPAT_VL128: + return 128; + case AARCH64_SVEPREDPAT_VL256: + return 256; + } +} + +/// Return specific VL predicate pattern based on the number of elements. +static inline unsigned getSVEPredPatternFromNumElements(unsigned MinNumElts) +{ + switch (MinNumElts) { + default: + return 0; + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + return MinNumElts; + case 16: + return AARCH64_SVEPREDPAT_VL16; + case 32: + return AARCH64_SVEPREDPAT_VL32; + case 64: + return AARCH64_SVEPREDPAT_VL64; + case 128: + return AARCH64_SVEPREDPAT_VL128; + case 256: + return AARCH64_SVEPREDPAT_VL256; + } +} + // CS namespace begin: AArch64ExactFPImm + typedef struct ExactFPImm { const char *Name; aarch64_sysop_imm SysImm; @@ -618,13 +694,14 @@ typedef struct ExactFPImm { } AArch64ExactFPImm_ExactFPImm; enum { - AArch64ExactFPImm_half = 0, - AArch64ExactFPImm_one = 1, - AArch64ExactFPImm_two = 2, - AArch64ExactFPImm_zero = 3, + AArch64ExactFPImm_half = 1, + AArch64ExactFPImm_one = 2, + AArch64ExactFPImm_two = 3, + AArch64ExactFPImm_zero = 0, }; #define GET_EXACTFPIMM_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64ExactFPImm @@ -634,11 +711,13 @@ enum { #define AArch64PState_PStateImm0_15 SysAlias #define GET_PSTATEIMM0_15_DECL + #include "AArch64GenSystemOperands.inc" #define AArch64PState_PStateImm0_1 SysAlias #define GET_PSTATEIMM0_1_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64PState @@ -648,6 +727,7 @@ enum { #define AArch64PSBHint_PSB SysAlias #define GET_PSB_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64PSBHint @@ -657,6 +737,7 @@ enum { #define AArch64BTIHint_BTI SysAlias #define GET_BTI_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64BTIHint @@ -686,7 +767,9 @@ typedef enum ShiftExtSpecifiers { // CS namespace begin: AArch64Layout -// Vector layout move to aarch64.h +// MOVE_NOTICE: AArch64Layout_VectorLayout - move to aarch64.h +// MOVE_NOTICE: AArch64VectorLayoutToString - move to aarch64.h +// MOVE_NOTICE: AArch64StringToVectorLayout - move to aarch64.h // CS namespace end: AArch64Layout @@ -704,10 +787,12 @@ typedef struct SysReg { } AArch64SysReg_SysReg; #define GET_SYSREG_DECL + #include "AArch64GenSystemOperands.inc" const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char *Name); -const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encoding); +const AArch64SysReg_SysReg * +AArch64SysReg_lookupSysRegByEncoding(uint16_t Encoding); #define AARCH64_GRS_LEN 128 void AArch64SysReg_genericRegisterString(uint32_t Bits, char *result); @@ -718,6 +803,7 @@ void AArch64SysReg_genericRegisterString(uint32_t Bits, char *result); #define AArch64TLBI_TLBI SysAliasReg #define GET_TLBITable_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64TLBI @@ -727,6 +813,7 @@ void AArch64SysReg_genericRegisterString(uint32_t Bits, char *result); #define AArch64PRCTX_PRCTX SysAliasReg #define GET_PRCTX_DECL + #include "AArch64GenSystemOperands.inc" // CS namespace end: AArch64PRCTX @@ -815,20 +902,23 @@ typedef enum TOF { /// an LDG instruction to obtain the tag value. AArch64II_MO_TAGGED = 0x400, - /// MO_DLLIMPORTAUX - Symbol refers to "auxiliary" import stub. On - /// Arm64EC, there are two kinds of import stubs used for DLL import of - /// functions: MO_DLLIMPORT refers to natively callable Arm64 code, and - /// MO_DLLIMPORTAUX refers to the original address which can be compared - /// for equality. - AArch64II_MO_DLLIMPORTAUX = 0x800, + /// MO_ARM64EC_CALLMANGLE - Operand refers to the Arm64EC-mangled version + /// of a symbol, not the original. For dllimport symbols, this means it + /// uses "__imp_aux". For other symbols, this means it uses the mangled + /// ("#" prefix for C) name. + AArch64II_MO_ARM64EC_CALLMANGLE = 0x800, } AArch64II_TOF; +// CS namespace end: AArch64II + // end namespace AArch64II //===----------------------------------------------------------------------===// // v8.3a Pointer Authentication // +// CS namespace begin: AArch64PACKey + typedef enum ID { AArch64PACKey_IA = 0, AArch64PACKey_IB = 1, @@ -837,10 +927,12 @@ typedef enum ID { AArch64PACKey_LAST = AArch64PACKey_DB } AArch64PACKey_ID; +// CS namespace end: AArch64PACKey + // namespace AArch64PACKey /// Return 2-letter identifier string for numeric key ID. -inline static const char *AArch64PACKeyIDToString(AArch64PACKey_ID KeyID) +static inline const char *AArch64PACKeyIDToString(AArch64PACKey_ID KeyID) { switch (KeyID) { case AArch64PACKey_IA: @@ -856,8 +948,7 @@ inline static const char *AArch64PACKeyIDToString(AArch64PACKey_ID KeyID) } /// Return numeric key ID for 2-letter identifier string. -inline static AArch64PACKey_ID -AArch64StringToPACKeyID(const char *Name) +static inline AArch64PACKey_ID AArch64StringToPACKeyID(const char *Name) { if (strcmp(Name, "ia") == 0) return AArch64PACKey_IA; @@ -871,6 +962,21 @@ AArch64StringToPACKeyID(const char *Name) return AArch64PACKey_LAST; } +// CS namespace begin: AArch64 + +// The number of bits in a SVE register is architecturally defined +// to be a multiple of this value. If has this number of bits, +// a vector can be stored in a SVE register without any +// redundant bits. If has this number of bits divided by P, +// a vector is stored in a SVE register by placing index i +// in index i*P of a vector. The other elements of the +// vector (such as index 1) are undefined. +static const unsigned SVEBitsPerBlock = 128; + +static const unsigned SVEMaxBitsPerVector = 2048; + +// CS namespace end: AArch64 + // end namespace AArch64 // end namespace llvm diff --git a/arch/AArch64/AArch64Disassembler.c b/arch/AArch64/AArch64Disassembler.c index 31248c1ef..9c4484f7a 100644 --- a/arch/AArch64/AArch64Disassembler.c +++ b/arch/AArch64/AArch64Disassembler.c @@ -23,17 +23,17 @@ // //===----------------------------------------------------------------------===// -#include #include -#include #include +#include +#include -#include "../../LEB128.h" -#include "../../MCDisassembler.h" #include "../../MCFixedLenDisassembler.h" #include "../../MCInst.h" #include "../../MCInstrDesc.h" #include "../../MCRegisterInfo.h" +#include "../../LEB128.h" +#include "../../MCDisassembler.h" #include "../../cs_priv.h" #include "../../utils.h" #include "AArch64AddressingModes.h" @@ -50,257 +50,251 @@ #define DEBUG_TYPE "aarch64-disassembler" -static bool Check(DecodeStatus *Out, DecodeStatus In) -{ - switch (In) { - case MCDisassembler_Success: - // Out stays the same. - return true; - case MCDisassembler_SoftFail: - *Out = In; - return true; - case MCDisassembler_Fail: - *Out = In; - return false; - default: // never reached - return false; - } -} - // Pull DecodeStatus and its enum values into the global namespace. // Forward declare these because the autogenerated code will reference them. // Definitions are further down. static DecodeStatus DecodeFPR128RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFPR128_loRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); +static DecodeStatus DecodeFPR128_0to7RegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFPR16RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFPR8RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeGPR64commonRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeGPR64RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeGPR64x8ClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Address, - const void *Decoder); + unsigned RegNo, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeGPR64spRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeMatrixIndexGPR32_8_11RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeMatrixIndexGPR32_12_15RegisterClass( MCInst *Inst, unsigned RegNo, uint64_t Address, const void *Decoder); static DecodeStatus DecodeGPR32RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeGPR32spRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeQQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeQQQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeDDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeDDDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPRRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR_4bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR3RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR4RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR2StridedRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeZPR4StridedRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); -#define DECLARE_DecodeMatrixTile(NumBitsForTile) \ - static DecodeStatus CONCAT(DecodeMatrixTile, NumBitsForTile)( \ - MCInst * Inst, unsigned RegNo, uint64_t Address, const void *Decoder); + uint64_t Address, + const void *Decoder); +#define DECLARE_DecodeMatrixTile(NumBitsForTile) \ + static DecodeStatus CONCAT(DecodeMatrixTile, NumBitsForTile)( \ + MCInst * Inst, unsigned RegNo, uint64_t Address, \ + const void *Decoder); DECLARE_DecodeMatrixTile(2); -DECLARE_DecodeMatrixTile(3); DECLARE_DecodeMatrixTile(1); +DECLARE_DecodeMatrixTile(3); DECLARE_DecodeMatrixTile(4); static DecodeStatus DecodeMatrixTileListRegisterClass(MCInst *Inst, - unsigned RegMask, - uint64_t Address, - const void *Decoder); + unsigned RegMask, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodePPRRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); +static DecodeStatus DecodePNRRegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodePPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); -static DecodeStatus DecodePPR_p8to15RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); +static DecodeStatus DecodePNR_p8to15RegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodePPR2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFixedPointScaleImm32(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeFixedPointScaleImm64(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); +static DecodeStatus DecodePCRelLabel16(MCInst *Inst, unsigned Imm, + uint64_t Address, const void *Decoder); static DecodeStatus DecodePCRelLabel19(MCInst *Inst, unsigned Imm, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeMemExtend(MCInst *Inst, unsigned Imm, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeMRSSystemRegister(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeMSRSystemRegister(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeMoveImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeUnsignedLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSignedLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeExclusiveLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodePairLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeAuthLoadInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeAddSubERegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeLogicalImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeModImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeModImmTiedInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeAdrInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeAddSubImmShift(MCInst *Inst, uint32_t insn, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeUnconditionalBranch(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSystemPStateImm0_15Instruction(MCInst *Inst, - uint32_t insn, - uint64_t Address, - const void *Decoder); + uint32_t insn, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSystemPStateImm0_1Instruction(MCInst *Inst, - uint32_t insn, - uint64_t Address, - const void *Decoder); + uint32_t insn, + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeTestAndBranch(MCInst *Inst, uint32_t insn, - uint64_t Address, const void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeFMOVLaneInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeVecShiftR64Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeVecShiftR32Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeVecShiftR16Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeVecShiftR8Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftL64Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftL32Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftL16Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeVecShiftL8Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Addr, - const void *Decoder); + unsigned RegNo, + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Addr, - const void *Decoder); + unsigned RegNo, + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeSyspXzrInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeSVELogicalImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); -#define DECLARE_DecodeSImm(Bits) \ - static DecodeStatus CONCAT(DecodeSImm, Bits)( \ - MCInst * Inst, uint64_t Imm, uint64_t Address, const void *Decoder); + uint64_t Address, + const void *Decoder); +#define DECLARE_DecodeSImm(Bits) \ + static DecodeStatus CONCAT(DecodeSImm, Bits)(MCInst * Inst, \ + uint64_t Imm, \ + uint64_t Address, \ + const void *Decoder); DECLARE_DecodeSImm(4); DECLARE_DecodeSImm(5); DECLARE_DecodeSImm(6); @@ -308,27 +302,28 @@ DECLARE_DecodeSImm(8); DECLARE_DecodeSImm(9); DECLARE_DecodeSImm(10); -#define DECLARE_DecodeImm8OptLsl(ElementWidth) \ - static DecodeStatus CONCAT(DecodeImm8OptLsl, ElementWidth)( \ - MCInst * Inst, unsigned Imm, uint64_t Addr, const void *Decoder); +#define DECLARE_DecodeImm8OptLsl(ElementWidth) \ + static DecodeStatus CONCAT(DecodeImm8OptLsl, ElementWidth)( \ + MCInst * Inst, unsigned Imm, uint64_t Addr, \ + const void *Decoder); DECLARE_DecodeImm8OptLsl(8); DECLARE_DecodeImm8OptLsl(16); DECLARE_DecodeImm8OptLsl(32); DECLARE_DecodeImm8OptLsl(64); static DecodeStatus DecodeSVEIncDecImm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder); + uint64_t Addr, const void *Decoder); static DecodeStatus DecodeSVCROp(MCInst *Inst, unsigned Imm, uint64_t Address, - const void *Decoder); + const void *Decoder); static DecodeStatus DecodeCPYMemOpInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodeSETMemOpInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder); + uint64_t Addr, + const void *Decoder); static DecodeStatus DecodePRFMRegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Address, - const void *Decoder); + uint64_t Address, + const void *Decoder); #include "AArch64GenDisassemblerTables.inc" @@ -336,9 +331,9 @@ static DecodeStatus DecodePRFMRegInstruction(MCInst *Inst, uint32_t insn, #define Fail MCDisassembler_Fail #define SoftFail MCDisassembler_SoftFail -static DecodeStatus getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, - MCInst *MI, uint16_t *Size, uint64_t Address, - void *Info) +static DecodeStatus getInstruction(csh handle, const uint8_t *Bytes, + size_t ByteLen, MCInst *MI, uint16_t *Size, + uint64_t Address, void *Info) { *Size = 0; // We want to read exactly 4 bytes of data. @@ -349,41 +344,53 @@ static DecodeStatus getInstruction(csh handle, const uint8_t *Bytes, size_t Byte // Encoded as a small-endian 32-bit word in the stream. uint32_t Insn = readBytes32(MI, Bytes); - const uint8_t *Tables[] = {DecoderTable32, DecoderTableFallback32}; + const uint8_t *Tables[] = { DecoderTable32, DecoderTableFallback32 }; for (int i = 0; i < (sizeof(Tables) / sizeof(Tables[0])); ++i) { void *Decoder = NULL; - DecodeStatus Result = decodeInstruction_4(Tables[i], MI, Insn, Address, Decoder); + DecodeStatus Result = decodeInstruction_4(Tables[i], MI, Insn, + Address, Decoder); - const MCInstrDesc Desc = AArch64Insts[MCInst_getOpcode(MI)]; + // Table is indexed backwards + const MCInstrDesc Desc = + AArch64Descs.Insts[ARR_SIZE(AArch64Descs.Insts) - 1 - MCInst_getOpcode(MI)]; // For Scalable Matrix Extension (SME) instructions that have an // implicit operand for the accumulator (ZA) or implicit immediate zero // which isn't encoded, manually insert operand. for (unsigned j = 0; j < Desc.NumOperands; j++) { - if (Desc.OpInfo[j].OperandType == MCOI_OPERAND_REGISTER) { + if (Desc.OpInfo[j].OperandType == + MCOI_OPERAND_REGISTER) { switch (Desc.OpInfo[j].RegClass) { default: break; case AArch64_MPRRegClassID: - MCInst_insert0(MI, j, MCOperand_CreateReg1(MI, AArch64_ZA)); + MCInst_insert0(MI, j, + MCOperand_CreateReg1( + MI, AArch64_ZA)); break; case AArch64_MPR8RegClassID: MCInst_insert0(MI, j, - MCOperand_CreateReg1(MI, AArch64_ZAB0)); + MCOperand_CreateReg1( + MI, + AArch64_ZAB0)); break; case AArch64_ZTRRegClassID: - MCInst_insert0(MI, j, MCOperand_CreateReg1(MI, AArch64_ZT0)); + MCInst_insert0(MI, j, + MCOperand_CreateReg1( + MI, + AArch64_ZT0)); break; } } else if (Desc.OpInfo[j].OperandType == - AArch64_OP_IMPLICIT_IMM_0) { - MCInst_insert0(MI, j, MCOperand_CreateImm1(MI, 0)); + AARCH64_OP_IMPLICIT_IMM_0) { + MCInst_insert0(MI, j, + MCOperand_CreateImm1(MI, 0)); } } if (MCInst_getOpcode(MI) == AArch64_LDR_ZA || - MCInst_getOpcode(MI) == AArch64_STR_ZA) { + MCInst_getOpcode(MI) == AArch64_STR_ZA) { // Spill and fill instructions have a single immediate used for both // the vector select offset and optional memory offset. Replicate // the decoded immediate. @@ -400,11 +407,14 @@ static DecodeStatus getInstruction(csh handle, const uint8_t *Bytes, size_t Byte } DecodeStatus AArch64_LLVM_getInstruction(csh handle, const uint8_t *Bytes, - size_t ByteLen, MCInst *MI, uint16_t *Size, uint64_t Address, - void *Info) { + size_t ByteLen, MCInst *MI, + uint16_t *Size, uint64_t Address, + void *Info) +{ DecodeStatus Result = MCDisassembler_Fail; - Result = getInstruction(handle, Bytes, ByteLen, MI, Size, Address, Info); - MCInst_handleWriteback(MI, AArch64Insts); + Result = + getInstruction(handle, Bytes, ByteLen, MI, Size, Address, Info); + MCInst_handleWriteback(MI, AArch64Descs.Insts, ARR_SIZE(AArch64Descs.Insts)); return Result; } @@ -417,131 +427,142 @@ uint64_t suggestBytesToSkip(const uint8_t *Bytes, uint64_t Address) } static DecodeStatus DecodeFPR128RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_FPR128RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_FPR128RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeFPR128_loRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 15) return Fail; return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); } +static DecodeStatus DecodeFPR128_0to7RegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Addr, + const void *Decoder) +{ + if (RegNo > 7) + return Fail; + return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); +} + static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_FPR64RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_FPR64RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_FPR32RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_FPR32RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeFPR16RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_FPR16RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_FPR16RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeFPR8RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_FPR8RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_FPR8RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeGPR64commonRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 30) return Fail; - unsigned Register = AArch64MCRegisterClasses[AArch64_GPR64commonRegClassID] - .RegsBegin[RegNo]; + unsigned Register = + AArch64MCRegisterClasses[AArch64_GPR64commonRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeGPR64RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_GPR64RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_GPR64RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeGPR64x8ClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Address, - const void *Decoder) + unsigned RegNo, + uint64_t Address, + const void *Decoder) { if (RegNo > 22) return Fail; if (RegNo & 1) return Fail; - unsigned Register = AArch64MCRegisterClasses[AArch64_GPR64x8ClassRegClassID] - .RegsBegin[RegNo >> 1]; + unsigned Register = + AArch64MCRegisterClasses[AArch64_GPR64x8ClassRegClassID] + .RegsBegin[RegNo >> 1]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeGPR64spRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_GPR64spRegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_GPR64spRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeMatrixIndexGPR32_8_11RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 3) return Fail; @@ -555,7 +576,7 @@ DecodeMatrixIndexGPR32_8_11RegisterClass(MCInst *Inst, unsigned RegNo, static DecodeStatus DecodeMatrixIndexGPR32_12_15RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 3) return Fail; @@ -568,33 +589,33 @@ DecodeMatrixIndexGPR32_12_15RegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeGPR32RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_GPR32RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_GPR32RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeGPR32spRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_GPR32spRegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_GPR32spRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPRRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 31) return Fail; @@ -606,8 +627,8 @@ static DecodeStatus DecodeZPRRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeZPR_4bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 15) return Fail; @@ -615,8 +636,8 @@ static DecodeStatus DecodeZPR_4bRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeZPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 7) return Fail; @@ -624,93 +645,95 @@ static DecodeStatus DecodeZPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeZPR2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_ZPR2RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR2RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR3RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_ZPR3RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR3RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR4RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_ZPR4RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR4RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo * 2 > 30) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_ZPR2RegClassID].RegsBegin[RegNo * 2]; + unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR2RegClassID] + .RegsBegin[RegNo * 2]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo * 4 > 28) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_ZPR4RegClassID].RegsBegin[RegNo * 4]; + unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR4RegClassID] + .RegsBegin[RegNo * 4]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR2StridedRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 15) return Fail; - unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR2StridedRegClassID] - .RegsBegin[RegNo]; + unsigned Register = + AArch64MCRegisterClasses[AArch64_ZPR2StridedRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeZPR4StridedRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 7) return Fail; - unsigned Register = AArch64MCRegisterClasses[AArch64_ZPR4StridedRegClassID] - .RegsBegin[RegNo]; + unsigned Register = + AArch64MCRegisterClasses[AArch64_ZPR4StridedRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeMatrixTileListRegisterClass(MCInst *Inst, - unsigned RegMask, - uint64_t Address, - const void *Decoder) + unsigned RegMask, + uint64_t Address, + const void *Decoder) { if (RegMask > 0xFF) return Fail; @@ -718,36 +741,38 @@ static DecodeStatus DecodeMatrixTileListRegisterClass(MCInst *Inst, return Success; } -static const unsigned - MatrixZATileDecoderTable[5][16] = { - {AArch64_ZAB0}, - {AArch64_ZAH0, AArch64_ZAH1}, - {AArch64_ZAS0, AArch64_ZAS1, AArch64_ZAS2, AArch64_ZAS3}, - {AArch64_ZAD0, AArch64_ZAD1, AArch64_ZAD2, AArch64_ZAD3, AArch64_ZAD4, - AArch64_ZAD5, AArch64_ZAD6, AArch64_ZAD7}, - {AArch64_ZAQ0, AArch64_ZAQ1, AArch64_ZAQ2, AArch64_ZAQ3, AArch64_ZAQ4, - AArch64_ZAQ5, AArch64_ZAQ6, AArch64_ZAQ7, AArch64_ZAQ8, AArch64_ZAQ9, - AArch64_ZAQ10, AArch64_ZAQ11, AArch64_ZAQ12, AArch64_ZAQ13, - AArch64_ZAQ14, AArch64_ZAQ15}}; +static const MCPhysReg MatrixZATileDecoderTable[5][16] = { + { AArch64_ZAB0 }, + { AArch64_ZAH0, AArch64_ZAH1 }, + { AArch64_ZAS0, AArch64_ZAS1, AArch64_ZAS2, AArch64_ZAS3 }, + { AArch64_ZAD0, AArch64_ZAD1, AArch64_ZAD2, AArch64_ZAD3, AArch64_ZAD4, + AArch64_ZAD5, AArch64_ZAD6, AArch64_ZAD7 }, + { AArch64_ZAQ0, AArch64_ZAQ1, AArch64_ZAQ2, AArch64_ZAQ3, AArch64_ZAQ4, + AArch64_ZAQ5, AArch64_ZAQ6, AArch64_ZAQ7, AArch64_ZAQ8, AArch64_ZAQ9, + AArch64_ZAQ10, AArch64_ZAQ11, AArch64_ZAQ12, AArch64_ZAQ13, + AArch64_ZAQ14, AArch64_ZAQ15 } +}; -#define DEFINE_DecodeMatrixTile(NumBitsForTile) \ - static DecodeStatus CONCAT(DecodeMatrixTile, NumBitsForTile)( \ - MCInst * Inst, unsigned RegNo, uint64_t Address, const void *Decoder) \ - { \ - unsigned LastReg = (1 << NumBitsForTile) - 1; \ - if (RegNo > LastReg) \ - return Fail; \ - MCOperand_CreateReg0( \ - Inst, (MatrixZATileDecoderTable[NumBitsForTile][RegNo])); \ - return Success; \ +#define DEFINE_DecodeMatrixTile(NumBitsForTile) \ + static DecodeStatus CONCAT(DecodeMatrixTile, NumBitsForTile)( \ + MCInst * Inst, unsigned RegNo, uint64_t Address, \ + const void *Decoder) \ + { \ + unsigned LastReg = (1 << NumBitsForTile) - 1; \ + if (RegNo > LastReg) \ + return Fail; \ + MCOperand_CreateReg0( \ + Inst, \ + (MatrixZATileDecoderTable[NumBitsForTile][RegNo])); \ + return Success; \ } DEFINE_DecodeMatrixTile(2); -DEFINE_DecodeMatrixTile(3); DEFINE_DecodeMatrixTile(1); +DEFINE_DecodeMatrixTile(3); DEFINE_DecodeMatrixTile(4); static DecodeStatus DecodePPRRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 15) return Fail; @@ -758,9 +783,21 @@ static DecodeStatus DecodePPRRegisterClass(MCInst *Inst, unsigned RegNo, return Success; } +static DecodeStatus DecodePNRRegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Addr, const void *Decoder) +{ + if (RegNo > 15) + return Fail; + + unsigned Register = + AArch64MCRegisterClasses[AArch64_PNRRegClassID].RegsBegin[RegNo]; + MCOperand_CreateReg0(Inst, (Register)); + return Success; +} + static DecodeStatus DecodePPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { if (RegNo > 7) return Fail; @@ -769,44 +806,44 @@ static DecodeStatus DecodePPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, return DecodePPRRegisterClass(Inst, RegNo, Addr, Decoder); } -static DecodeStatus DecodePPR_p8to15RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, - const void *Decoder) +static DecodeStatus DecodePNR_p8to15RegisterClass(MCInst *Inst, unsigned RegNo, + uint64_t Addr, + const void *Decoder) { if (RegNo > 7) return Fail; // Just reuse the PPR decode table - return DecodePPRRegisterClass(Inst, RegNo + 8, Addr, Decoder); + return DecodePNRRegisterClass(Inst, RegNo + 8, Addr, Decoder); } static DecodeStatus DecodePPR2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if (RegNo > 15) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_PPR2RegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_PPR2RegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { if ((RegNo * 2) > 14) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_PPR2RegClassID].RegsBegin[RegNo * 2]; + unsigned Register = AArch64MCRegisterClasses[AArch64_PPR2RegClassID] + .RegsBegin[RegNo * 2]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; @@ -817,7 +854,7 @@ static DecodeStatus DecodeQQRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeQQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; @@ -828,18 +865,18 @@ static DecodeStatus DecodeQQQRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeQQQQRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_QQQQRegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_QQQQRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; @@ -850,7 +887,7 @@ static DecodeStatus DecodeDDRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeDDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; @@ -861,19 +898,19 @@ static DecodeStatus DecodeDDDRegisterClass(MCInst *Inst, unsigned RegNo, } static DecodeStatus DecodeDDDDRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { if (RegNo > 31) return Fail; - unsigned Register = - AArch64MCRegisterClasses[AArch64_DDDDRegClassID].RegsBegin[RegNo]; + unsigned Register = AArch64MCRegisterClasses[AArch64_DDDDRegClassID] + .RegsBegin[RegNo]; MCOperand_CreateReg0(Inst, (Register)); return Success; } static DecodeStatus DecodeFixedPointScaleImm32(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { // scale{5} is asserted as 1 in tblgen. Imm |= 0x20; @@ -882,15 +919,27 @@ static DecodeStatus DecodeFixedPointScaleImm32(MCInst *Inst, unsigned Imm, } static DecodeStatus DecodeFixedPointScaleImm64(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { MCOperand_CreateImm0(Inst, (64 - Imm)); return Success; } +static DecodeStatus DecodePCRelLabel16(MCInst *Inst, unsigned Imm, + uint64_t Addr, const void *Decoder) +{ + // Immediate is encoded as the top 16-bits of an unsigned 18-bit negative + // PC-relative offset. + uint64_t ImmVal = Imm; + if (ImmVal > (1 << 16)) + return Fail; + // Symbols are not supported by Capstone + return Success; +} + static DecodeStatus DecodePCRelLabel19(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { int64_t ImmVal = Imm; @@ -907,7 +956,7 @@ static DecodeStatus DecodePCRelLabel19(MCInst *Inst, unsigned Imm, } static DecodeStatus DecodeMemExtend(MCInst *Inst, unsigned Imm, - uint64_t Address, const void *Decoder) + uint64_t Address, const void *Decoder) { MCOperand_CreateImm0(Inst, ((Imm >> 1) & 1)); MCOperand_CreateImm0(Inst, (Imm & 1)); @@ -915,8 +964,8 @@ static DecodeStatus DecodeMemExtend(MCInst *Inst, unsigned Imm, } static DecodeStatus DecodeMRSSystemRegister(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { MCOperand_CreateImm0(Inst, (Imm)); @@ -927,8 +976,8 @@ static DecodeStatus DecodeMRSSystemRegister(MCInst *Inst, unsigned Imm, } static DecodeStatus DecodeMSRSystemRegister(MCInst *Inst, unsigned Imm, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { MCOperand_CreateImm0(Inst, (Imm)); @@ -936,8 +985,8 @@ static DecodeStatus DecodeMSRSystemRegister(MCInst *Inst, unsigned Imm, } static DecodeStatus DecodeFMOVLaneInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, - const void *Decoder) + uint64_t Address, + const void *Decoder) { // This decoder exists to add the dummy Lane operand to the MCInst, which // must be 1 in assembly but has no other real manifestation. @@ -972,77 +1021,77 @@ static DecodeStatus DecodeVecShiftLImm(MCInst *Inst, unsigned Imm, unsigned Add) } static DecodeStatus DecodeVecShiftR64Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm, 64); } static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm | 0x20, 64); } static DecodeStatus DecodeVecShiftR32Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm, 32); } static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm | 0x10, 32); } static DecodeStatus DecodeVecShiftR16Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm, 16); } static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst *Inst, unsigned Imm, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm | 0x8, 16); } static DecodeStatus DecodeVecShiftR8Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftRImm(Inst, Imm, 8); } static DecodeStatus DecodeVecShiftL64Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftLImm(Inst, Imm, 64); } static DecodeStatus DecodeVecShiftL32Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftLImm(Inst, Imm, 32); } static DecodeStatus DecodeVecShiftL16Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftLImm(Inst, Imm, 16); } static DecodeStatus DecodeVecShiftL8Imm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { return DecodeVecShiftLImm(Inst, Imm, 8); } static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1104,7 +1153,7 @@ static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeMoveImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned imm = fieldFromInstruction_4(insn, 5, 16); @@ -1128,7 +1177,7 @@ static DecodeStatus DecodeMoveImmInstruction(MCInst *Inst, uint32_t insn, } if (MCInst_getOpcode(Inst) == AArch64_MOVKWi || - MCInst_getOpcode(Inst) == AArch64_MOVKXi) + MCInst_getOpcode(Inst) == AArch64_MOVKXi) MCInst_addOperand2(Inst, (MCInst_getOperand(Inst, (0)))); MCOperand_CreateImm0(Inst, (imm)); @@ -1137,8 +1186,8 @@ static DecodeStatus DecodeMoveImmInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeUnsignedLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rt = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1198,8 +1247,8 @@ static DecodeStatus DecodeUnsignedLdStInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeSignedLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rt = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1397,8 +1446,8 @@ static DecodeStatus DecodeSignedLdStInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeExclusiveLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rt = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1473,16 +1522,16 @@ static DecodeStatus DecodeExclusiveLdStInstruction(MCInst *Inst, uint32_t insn, // You shouldn't load to the same register twice in an instruction... if ((Opcode == AArch64_LDAXPW || Opcode == AArch64_LDXPW || - Opcode == AArch64_LDAXPX || Opcode == AArch64_LDXPX) && - Rt == Rt2) + Opcode == AArch64_LDAXPX || Opcode == AArch64_LDXPX) && + Rt == Rt2) return SoftFail; return Success; } static DecodeStatus DecodePairLdStInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rt = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1609,20 +1658,21 @@ static DecodeStatus DecodePairLdStInstruction(MCInst *Inst, uint32_t insn, // ... or do any operation that writes-back to a transfer register. But note // that "stp xzr, xzr, [sp], #4" is fine because xzr and sp are different. - if (NeedsDisjointWritebackTransfer && Rn != 31 && (Rt == Rn || Rt2 == Rn)) + if (NeedsDisjointWritebackTransfer && Rn != 31 && + (Rt == Rn || Rt2 == Rn)) return SoftFail; return Success; } static DecodeStatus DecodeAuthLoadInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rt = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); uint64_t offset = fieldFromInstruction_4(insn, 22, 1) << 9 | - fieldFromInstruction_4(insn, 12, 9); + fieldFromInstruction_4(insn, 12, 9); unsigned writeback = fieldFromInstruction_4(insn, 11, 1); switch (MCInst_getOpcode(Inst)) { @@ -1630,8 +1680,8 @@ static DecodeStatus DecodeAuthLoadInstruction(MCInst *Inst, uint32_t insn, return Fail; case AArch64_LDRAAwriteback: case AArch64_LDRABwriteback: - DecodeGPR64spRegisterClass(Inst, Rn /* writeback register */, Addr, - Decoder); + DecodeGPR64spRegisterClass(Inst, Rn /* writeback register */, + Addr, Decoder); break; case AArch64_LDRAAindexed: case AArch64_LDRABindexed: @@ -1650,8 +1700,8 @@ static DecodeStatus DecodeAuthLoadInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeAddSubERegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1708,8 +1758,8 @@ static DecodeStatus DecodeAddSubERegInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeLogicalImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1740,7 +1790,7 @@ static DecodeStatus DecodeLogicalImmInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeModImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned cmode = fieldFromInstruction_4(insn, 12, 4); @@ -1779,8 +1829,8 @@ static DecodeStatus DecodeModImmInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeModImmTiedInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned cmode = fieldFromInstruction_4(insn, 12, 4); @@ -1798,7 +1848,7 @@ static DecodeStatus DecodeModImmTiedInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeAdrInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); int64_t imm = fieldFromInstruction_4(insn, 5, 19) << 2; @@ -1817,7 +1867,7 @@ static DecodeStatus DecodeAdrInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeAddSubImmShift(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rn = fieldFromInstruction_4(insn, 5, 5); @@ -1853,8 +1903,8 @@ static DecodeStatus DecodeAddSubImmShift(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeUnconditionalBranch(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { int64_t imm = fieldFromInstruction_4(insn, 0, 26); @@ -1877,9 +1927,9 @@ static bool isInvalidPState(uint64_t Op1, uint64_t Op2) } static DecodeStatus DecodeSystemPStateImm0_15Instruction(MCInst *Inst, - uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint32_t insn, + uint64_t Addr, + const void *Decoder) { uint64_t op1 = fieldFromInstruction_4(insn, 16, 3); uint64_t op2 = fieldFromInstruction_4(insn, 5, 3); @@ -1892,17 +1942,18 @@ static DecodeStatus DecodeSystemPStateImm0_15Instruction(MCInst *Inst, MCOperand_CreateImm0(Inst, (pstate_field)); MCOperand_CreateImm0(Inst, (imm)); - const AArch64PState_PStateImm0_15 *PState = AArch64PState_lookupPStateImm0_15ByEncoding(pstate_field); + const AArch64PState_PStateImm0_15 *PState = + AArch64PState_lookupPStateImm0_15ByEncoding(pstate_field); if (PState && - AArch64_testFeatureList(Inst->csh->mode, PState->FeaturesRequired)) + AArch64_testFeatureList(Inst->csh->mode, PState->FeaturesRequired)) return Success; return Fail; } static DecodeStatus DecodeSystemPStateImm0_1Instruction(MCInst *Inst, - uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint32_t insn, + uint64_t Addr, + const void *Decoder) { uint64_t op1 = fieldFromInstruction_4(insn, 16, 3); uint64_t op2 = fieldFromInstruction_4(insn, 5, 3); @@ -1916,15 +1967,16 @@ static DecodeStatus DecodeSystemPStateImm0_1Instruction(MCInst *Inst, MCOperand_CreateImm0(Inst, (pstate_field)); MCOperand_CreateImm0(Inst, (imm)); - const AArch64PState_PStateImm0_1 *PState = AArch64PState_lookupPStateImm0_1ByEncoding(pstate_field); + const AArch64PState_PStateImm0_1 *PState = + AArch64PState_lookupPStateImm0_1ByEncoding(pstate_field); if (PState && - AArch64_testFeatureList(Inst->csh->mode, PState->FeaturesRequired)) + AArch64_testFeatureList(Inst->csh->mode, PState->FeaturesRequired)) return Success; return Fail; } static DecodeStatus DecodeTestAndBranch(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { uint64_t Rt = fieldFromInstruction_4(insn, 0, 5); uint64_t bit = fieldFromInstruction_4(insn, 31, 1) << 5; @@ -1948,40 +2000,41 @@ static DecodeStatus DecodeTestAndBranch(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeGPRSeqPairsClassRegisterClass(MCInst *Inst, - unsigned RegClassID, - unsigned RegNo, - uint64_t Addr, - const void *Decoder) + unsigned RegClassID, + unsigned RegNo, + uint64_t Addr, + const void *Decoder) { // Register number must be even (see CASP instruction) if (RegNo & 0x1) return Fail; - unsigned Reg = AArch64MCRegisterClasses[RegClassID].RegsBegin[RegNo / 2]; + unsigned Reg = + AArch64MCRegisterClasses[RegClassID].RegsBegin[RegNo / 2]; MCOperand_CreateReg0(Inst, (Reg)); return Success; } static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Addr, - const void *Decoder) + unsigned RegNo, + uint64_t Addr, + const void *Decoder) { return DecodeGPRSeqPairsClassRegisterClass( Inst, AArch64_WSeqPairsClassRegClassID, RegNo, Addr, Decoder); } static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst *Inst, - unsigned RegNo, - uint64_t Addr, - const void *Decoder) + unsigned RegNo, + uint64_t Addr, + const void *Decoder) { return DecodeGPRSeqPairsClassRegisterClass( Inst, AArch64_XSeqPairsClassRegClassID, RegNo, Addr, Decoder); } static DecodeStatus DecodeSyspXzrInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { unsigned op1 = fieldFromInstruction_4(insn, 16, 3); unsigned CRn = fieldFromInstruction_4(insn, 12, 4); @@ -2001,8 +2054,8 @@ static DecodeStatus DecodeSyspXzrInstruction(MCInst *Inst, uint32_t insn, } static DecodeStatus DecodeSVELogicalImmInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Zdn = fieldFromInstruction_4(insn, 0, 5); unsigned imm = fieldFromInstruction_4(insn, 5, 13); @@ -2017,18 +2070,20 @@ static DecodeStatus DecodeSVELogicalImmInstruction(MCInst *Inst, uint32_t insn, return Success; } -#define DEFINE_DecodeSImm(Bits) \ - static DecodeStatus CONCAT(DecodeSImm, Bits)( \ - MCInst * Inst, uint64_t Imm, uint64_t Address, const void *Decoder) \ - { \ - if (Imm & ~((1LL << Bits) - 1)) \ - return Fail; \ - \ - if (Imm & (1 << (Bits - 1))) \ - Imm |= ~((1LL << Bits) - 1); \ - \ - MCOperand_CreateImm0(Inst, (Imm)); \ - return Success; \ +#define DEFINE_DecodeSImm(Bits) \ + static DecodeStatus CONCAT(DecodeSImm, Bits)(MCInst * Inst, \ + uint64_t Imm, \ + uint64_t Address, \ + const void *Decoder) \ + { \ + if (Imm & ~((1LL << Bits) - 1)) \ + return Fail; \ +\ + if (Imm & (1 << (Bits - 1))) \ + Imm |= ~((1LL << Bits) - 1); \ +\ + MCOperand_CreateImm0(Inst, (Imm)); \ + return Success; \ } DEFINE_DecodeSImm(4); DEFINE_DecodeSImm(5); @@ -2038,17 +2093,18 @@ DEFINE_DecodeSImm(9); DEFINE_DecodeSImm(10); // Decode 8-bit signed/unsigned immediate for a given element width. -#define DEFINE_DecodeImm8OptLsl(ElementWidth) \ - static DecodeStatus CONCAT(DecodeImm8OptLsl, ElementWidth)( \ - MCInst * Inst, unsigned Imm, uint64_t Addr, const void *Decoder) \ - { \ - unsigned Val = (uint8_t)Imm; \ - unsigned Shift = (Imm & 0x100) ? 8 : 0; \ - if (ElementWidth == 8 && Shift) \ - return Fail; \ - MCOperand_CreateImm0(Inst, (Val)); \ - MCOperand_CreateImm0(Inst, (Shift)); \ - return Success; \ +#define DEFINE_DecodeImm8OptLsl(ElementWidth) \ + static DecodeStatus CONCAT(DecodeImm8OptLsl, ElementWidth)( \ + MCInst * Inst, unsigned Imm, uint64_t Addr, \ + const void *Decoder) \ + { \ + unsigned Val = (uint8_t)Imm; \ + unsigned Shift = (Imm & 0x100) ? 8 : 0; \ + if (ElementWidth == 8 && Shift) \ + return Fail; \ + MCOperand_CreateImm0(Inst, (Val)); \ + MCOperand_CreateImm0(Inst, (Shift)); \ + return Success; \ } DEFINE_DecodeImm8OptLsl(8); DEFINE_DecodeImm8OptLsl(16); @@ -2057,14 +2113,14 @@ DEFINE_DecodeImm8OptLsl(64); // Decode uimm4 ranged from 1-16. static DecodeStatus DecodeSVEIncDecImm(MCInst *Inst, unsigned Imm, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { MCOperand_CreateImm0(Inst, (Imm + 1)); return Success; } static DecodeStatus DecodeSVCROp(MCInst *Inst, unsigned Imm, uint64_t Address, - const void *Decoder) + const void *Decoder) { if (AArch64SVCR_lookupSVCRByEncoding(Imm)) { MCOperand_CreateImm0(Inst, (Imm)); @@ -2074,8 +2130,8 @@ static DecodeStatus DecodeSVCROp(MCInst *Inst, unsigned Imm, uint64_t Address, } static DecodeStatus DecodeCPYMemOpInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rs = fieldFromInstruction_4(insn, 16, 5); @@ -2089,19 +2145,19 @@ static DecodeStatus DecodeCPYMemOpInstruction(MCInst *Inst, uint32_t insn, // All three register operands are written back, so they all appear // twice in the operand list, once as outputs and once as inputs. if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || - !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || - !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || - !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || - !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || - !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder)) + !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || + !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || + !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || + !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || + !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder)) return MCDisassembler_Fail; return MCDisassembler_Success; } static DecodeStatus DecodeSETMemOpInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, - const void *Decoder) + uint64_t Addr, + const void *Decoder) { unsigned Rd = fieldFromInstruction_4(insn, 0, 5); unsigned Rm = fieldFromInstruction_4(insn, 16, 5); @@ -2115,17 +2171,17 @@ static DecodeStatus DecodeSETMemOpInstruction(MCInst *Inst, uint32_t insn, // Rd and Rn (not Rm) register operands are written back, so they appear // twice in the operand list, once as outputs and once as inputs. if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || - !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || - !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || - !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || - !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder)) + !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || + !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || + !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || + !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder)) return MCDisassembler_Fail; return MCDisassembler_Success; } static DecodeStatus DecodePRFMRegInstruction(MCInst *Inst, uint32_t insn, - uint64_t Addr, const void *Decoder) + uint64_t Addr, const void *Decoder) { // PRFM with Rt = '11xxx' should be decoded as RPRFM. // Fail to decode and defer to fallback decoder table to decode RPRFM. diff --git a/arch/AArch64/AArch64GenAsmWriter.inc b/arch/AArch64/AArch64GenAsmWriter.inc index 7e8a0e63f..783064b34 100644 --- a/arch/AArch64/AArch64GenAsmWriter.inc +++ b/arch/AArch64/AArch64GenAsmWriter.inc @@ -1,6 +1,6 @@ /* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -33,1232 +33,1275 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { /* 83 */ "uzpq1\t\0" /* 90 */ "dcps1\t\0" /* 97 */ "sm3ss1\t\0" - /* 105 */ "st1\t\0" - /* 110 */ "sha1su1\t\0" - /* 119 */ "sha512su1\t\0" - /* 130 */ "sha256su1\t\0" - /* 141 */ "sm3partw1\t\0" - /* 152 */ "rax1\t\0" - /* 158 */ "rev32\t\0" - /* 165 */ "ld2\t\0" - /* 170 */ "sha512h2\t\0" - /* 180 */ "sha256h2\t\0" - /* 190 */ "luti2\t\0" - /* 197 */ "sabal2\t\0" - /* 205 */ "uabal2\t\0" - /* 213 */ "sqdmlal2\t\0" - /* 223 */ "fmlal2\t\0" - /* 231 */ "smlal2\t\0" - /* 239 */ "umlal2\t\0" - /* 247 */ "ssubl2\t\0" - /* 255 */ "usubl2\t\0" - /* 263 */ "sabdl2\t\0" - /* 271 */ "uabdl2\t\0" - /* 279 */ "saddl2\t\0" - /* 287 */ "uaddl2\t\0" - /* 295 */ "sshll2\t\0" - /* 303 */ "ushll2\t\0" - /* 311 */ "sqdmull2\t\0" - /* 321 */ "pmull2\t\0" - /* 329 */ "smull2\t\0" - /* 337 */ "umull2\t\0" - /* 345 */ "sqdmlsl2\t\0" - /* 355 */ "fmlsl2\t\0" - /* 363 */ "smlsl2\t\0" - /* 371 */ "umlsl2\t\0" - /* 379 */ "fcvtl2\t\0" - /* 387 */ "rsubhn2\t\0" - /* 396 */ "raddhn2\t\0" - /* 405 */ "sqshrn2\t\0" - /* 414 */ "uqshrn2\t\0" - /* 423 */ "sqrshrn2\t\0" - /* 433 */ "uqrshrn2\t\0" - /* 443 */ "trn2\t\0" - /* 449 */ "bfcvtn2\t\0" - /* 458 */ "sqxtn2\t\0" - /* 466 */ "uqxtn2\t\0" - /* 474 */ "sqshrun2\t\0" - /* 484 */ "sqrshrun2\t\0" - /* 495 */ "sqxtun2\t\0" - /* 504 */ "fcvtxn2\t\0" - /* 513 */ "zip2\t\0" - /* 519 */ "uzp2\t\0" - /* 525 */ "zipq2\t\0" - /* 532 */ "uzpq2\t\0" - /* 539 */ "dcps2\t\0" - /* 546 */ "st2\t\0" - /* 551 */ "ssubw2\t\0" - /* 559 */ "usubw2\t\0" - /* 567 */ "saddw2\t\0" - /* 575 */ "uaddw2\t\0" - /* 583 */ "sm3partw2\t\0" - /* 594 */ "ld3\t\0" - /* 599 */ "eor3\t\0" - /* 605 */ "dcps3\t\0" - /* 612 */ "st3\t\0" - /* 617 */ "rev64\t\0" - /* 624 */ "ld4\t\0" - /* 629 */ "luti4\t\0" - /* 636 */ "st4\t\0" - /* 641 */ "setf16\t\0" - /* 649 */ "rev16\t\0" - /* 656 */ "setf8\t\0" - /* 663 */ "sm3tt1a\t\0" - /* 672 */ "sm3tt2a\t\0" - /* 681 */ "braa\t\0" - /* 687 */ "ldraa\t\0" - /* 694 */ "blraa\t\0" - /* 701 */ "saba\t\0" - /* 707 */ "uaba\t\0" - /* 713 */ "pacda\t\0" - /* 720 */ "ldadda\t\0" - /* 728 */ "fadda\t\0" - /* 735 */ "autda\t\0" - /* 742 */ "pacga\t\0" - /* 749 */ "addha\t\0" - /* 756 */ "pacia\t\0" - /* 763 */ "autia\t\0" - /* 770 */ "brka\t\0" - /* 776 */ "fcmla\t\0" - /* 783 */ "bfmla\t\0" - /* 790 */ "bfmmla\t\0" - /* 798 */ "usmmla\t\0" - /* 806 */ "ummla\t\0" - /* 813 */ "fnmla\t\0" - /* 820 */ "ldsmina\t\0" - /* 829 */ "ldumina\t\0" - /* 838 */ "brkpa\t\0" - /* 845 */ "bmopa\t\0" - /* 852 */ "bfmopa\t\0" - /* 860 */ "usmopa\t\0" - /* 868 */ "sumopa\t\0" - /* 876 */ "rcwsswppa\t\0" - /* 887 */ "rcwswppa\t\0" - /* 897 */ "ldclrpa\t\0" - /* 906 */ "rcwsclrpa\t\0" - /* 917 */ "rcwclrpa\t\0" - /* 927 */ "rcwscaspa\t\0" - /* 938 */ "rcwcaspa\t\0" - /* 948 */ "ldsetpa\t\0" - /* 957 */ "rcwssetpa\t\0" - /* 968 */ "rcwsetpa\t\0" - /* 978 */ "rcwsswpa\t\0" - /* 988 */ "rcwswpa\t\0" - /* 997 */ "fexpa\t\0" - /* 1004 */ "ldclra\t\0" - /* 1012 */ "rcwsclra\t\0" - /* 1022 */ "rcwclra\t\0" - /* 1031 */ "ldeora\t\0" - /* 1039 */ "srsra\t\0" - /* 1046 */ "ursra\t\0" - /* 1053 */ "ssra\t\0" - /* 1059 */ "usra\t\0" - /* 1065 */ "rcwscasa\t\0" - /* 1075 */ "rcwcasa\t\0" - /* 1084 */ "ldseta\t\0" - /* 1092 */ "rcwsseta\t\0" - /* 1102 */ "rcwseta\t\0" - /* 1111 */ "frinta\t\0" - /* 1119 */ "clasta\t\0" - /* 1127 */ "addva\t\0" - /* 1134 */ "mova\t\0" - /* 1140 */ "ldsmaxa\t\0" - /* 1149 */ "ldumaxa\t\0" - /* 1158 */ "pacdza\t\0" - /* 1166 */ "autdza\t\0" - /* 1174 */ "paciza\t\0" - /* 1182 */ "autiza\t\0" - /* 1190 */ "ld1b\t\0" - /* 1196 */ "ldff1b\t\0" - /* 1204 */ "ldnf1b\t\0" - /* 1212 */ "ldnt1b\t\0" - /* 1220 */ "stnt1b\t\0" - /* 1228 */ "st1b\t\0" - /* 1234 */ "sm3tt1b\t\0" - /* 1243 */ "crc32b\t\0" - /* 1251 */ "ld2b\t\0" - /* 1257 */ "st2b\t\0" - /* 1263 */ "sm3tt2b\t\0" - /* 1272 */ "ld3b\t\0" - /* 1278 */ "st3b\t\0" - /* 1284 */ "ld64b\t\0" - /* 1291 */ "st64b\t\0" - /* 1298 */ "ld4b\t\0" - /* 1304 */ "st4b\t\0" - /* 1310 */ "ldaddab\t\0" - /* 1319 */ "ldsminab\t\0" - /* 1329 */ "lduminab\t\0" - /* 1339 */ "swpab\t\0" - /* 1346 */ "brab\t\0" - /* 1352 */ "ldrab\t\0" - /* 1359 */ "blrab\t\0" - /* 1366 */ "ldclrab\t\0" - /* 1375 */ "ldeorab\t\0" - /* 1384 */ "casab\t\0" - /* 1391 */ "ldsetab\t\0" - /* 1400 */ "ldsmaxab\t\0" - /* 1410 */ "ldumaxab\t\0" - /* 1420 */ "crc32cb\t\0" - /* 1429 */ "sqdecb\t\0" - /* 1437 */ "uqdecb\t\0" - /* 1445 */ "sqincb\t\0" - /* 1453 */ "uqincb\t\0" - /* 1461 */ "pacdb\t\0" - /* 1468 */ "ldaddb\t\0" - /* 1476 */ "autdb\t\0" - /* 1483 */ "prfb\t\0" - /* 1489 */ "flogb\t\0" - /* 1496 */ "pacib\t\0" - /* 1503 */ "autib\t\0" - /* 1510 */ "brkb\t\0" - /* 1516 */ "sabalb\t\0" - /* 1524 */ "uabalb\t\0" - /* 1532 */ "ldaddalb\t\0" - /* 1542 */ "sqdmlalb\t\0" - /* 1552 */ "bfmlalb\t\0" - /* 1561 */ "smlalb\t\0" - /* 1569 */ "umlalb\t\0" - /* 1577 */ "ldsminalb\t\0" - /* 1588 */ "lduminalb\t\0" - /* 1599 */ "swpalb\t\0" - /* 1607 */ "ldclralb\t\0" - /* 1617 */ "ldeoralb\t\0" - /* 1627 */ "casalb\t\0" - /* 1635 */ "ldsetalb\t\0" - /* 1645 */ "ldsmaxalb\t\0" - /* 1656 */ "ldumaxalb\t\0" - /* 1667 */ "ssublb\t\0" - /* 1675 */ "usublb\t\0" - /* 1683 */ "sbclb\t\0" - /* 1690 */ "adclb\t\0" - /* 1697 */ "sabdlb\t\0" - /* 1705 */ "uabdlb\t\0" - /* 1713 */ "ldaddlb\t\0" - /* 1722 */ "saddlb\t\0" - /* 1730 */ "uaddlb\t\0" - /* 1738 */ "sshllb\t\0" - /* 1746 */ "ushllb\t\0" - /* 1754 */ "sqdmullb\t\0" - /* 1764 */ "pmullb\t\0" - /* 1772 */ "smullb\t\0" - /* 1780 */ "umullb\t\0" - /* 1788 */ "ldsminlb\t\0" - /* 1798 */ "lduminlb\t\0" - /* 1808 */ "swplb\t\0" - /* 1815 */ "ldclrlb\t\0" - /* 1824 */ "ldeorlb\t\0" - /* 1833 */ "caslb\t\0" - /* 1840 */ "sqdmlslb\t\0" - /* 1850 */ "bfmlslb\t\0" - /* 1859 */ "smlslb\t\0" - /* 1867 */ "umlslb\t\0" - /* 1875 */ "ldsetlb\t\0" - /* 1884 */ "ldsmaxlb\t\0" - /* 1894 */ "ldumaxlb\t\0" - /* 1904 */ "dmb\t\0" - /* 1909 */ "rsubhnb\t\0" - /* 1918 */ "raddhnb\t\0" - /* 1927 */ "ldsminb\t\0" - /* 1936 */ "lduminb\t\0" - /* 1945 */ "sqshrnb\t\0" - /* 1954 */ "uqshrnb\t\0" - /* 1963 */ "sqrshrnb\t\0" - /* 1973 */ "uqrshrnb\t\0" - /* 1983 */ "sqxtnb\t\0" - /* 1991 */ "uqxtnb\t\0" - /* 1999 */ "sqshrunb\t\0" - /* 2009 */ "sqrshrunb\t\0" - /* 2020 */ "sqxtunb\t\0" - /* 2029 */ "ld1rob\t\0" - /* 2037 */ "brkpb\t\0" - /* 2044 */ "swpb\t\0" - /* 2050 */ "ld1rqb\t\0" - /* 2058 */ "ld1rb\t\0" - /* 2065 */ "ldarb\t\0" - /* 2072 */ "ldlarb\t\0" - /* 2080 */ "ldrb\t\0" - /* 2086 */ "ldclrb\t\0" - /* 2094 */ "stllrb\t\0" - /* 2102 */ "stlrb\t\0" - /* 2109 */ "ldeorb\t\0" - /* 2117 */ "ldaprb\t\0" - /* 2125 */ "ldtrb\t\0" - /* 2132 */ "strb\t\0" - /* 2138 */ "sttrb\t\0" - /* 2145 */ "ldurb\t\0" - /* 2152 */ "stlurb\t\0" - /* 2160 */ "ldapurb\t\0" - /* 2169 */ "sturb\t\0" - /* 2176 */ "ldaxrb\t\0" - /* 2184 */ "ldxrb\t\0" - /* 2191 */ "stlxrb\t\0" - /* 2199 */ "stxrb\t\0" - /* 2206 */ "ld1sb\t\0" - /* 2213 */ "ldff1sb\t\0" - /* 2222 */ "ldnf1sb\t\0" - /* 2231 */ "ldnt1sb\t\0" - /* 2240 */ "casb\t\0" - /* 2246 */ "dsb\t\0" - /* 2251 */ "isb\t\0" - /* 2256 */ "fmsb\t\0" - /* 2262 */ "fnmsb\t\0" - /* 2269 */ "ld1rsb\t\0" - /* 2277 */ "ldrsb\t\0" - /* 2284 */ "ldtrsb\t\0" - /* 2292 */ "ldursb\t\0" - /* 2300 */ "ldapursb\t\0" - /* 2310 */ "tsb\t\0" - /* 2315 */ "ldsetb\t\0" - /* 2323 */ "ssubltb\t\0" - /* 2332 */ "cntb\t\0" - /* 2338 */ "eortb\t\0" - /* 2345 */ "clastb\t\0" - /* 2353 */ "sxtb\t\0" - /* 2359 */ "uxtb\t\0" - /* 2365 */ "bfsub\t\0" - /* 2372 */ "shsub\t\0" - /* 2379 */ "uhsub\t\0" - /* 2386 */ "fmsub\t\0" - /* 2393 */ "fnmsub\t\0" - /* 2401 */ "sqsub\t\0" - /* 2408 */ "uqsub\t\0" - /* 2415 */ "revb\t\0" - /* 2421 */ "ssubwb\t\0" - /* 2429 */ "usubwb\t\0" - /* 2437 */ "saddwb\t\0" - /* 2445 */ "uaddwb\t\0" - /* 2453 */ "ldsmaxb\t\0" - /* 2462 */ "ldumaxb\t\0" - /* 2471 */ "pacdzb\t\0" - /* 2479 */ "autdzb\t\0" - /* 2487 */ "pacizb\t\0" - /* 2495 */ "autizb\t\0" - /* 2503 */ "sha1c\t\0" - /* 2510 */ "sbc\t\0" - /* 2515 */ "adc\t\0" - /* 2520 */ "bic\t\0" - /* 2525 */ "aesimc\t\0" - /* 2533 */ "aesmc\t\0" - /* 2540 */ "csinc\t\0" - /* 2547 */ "hvc\t\0" - /* 2552 */ "svc\t\0" - /* 2557 */ "ld1d\t\0" - /* 2563 */ "ldff1d\t\0" - /* 2571 */ "ldnf1d\t\0" - /* 2579 */ "ldnt1d\t\0" - /* 2587 */ "stnt1d\t\0" - /* 2595 */ "st1d\t\0" - /* 2601 */ "ld2d\t\0" - /* 2607 */ "st2d\t\0" - /* 2613 */ "ld3d\t\0" - /* 2619 */ "st3d\t\0" - /* 2625 */ "ld4d\t\0" - /* 2631 */ "st4d\t\0" - /* 2637 */ "fmad\t\0" - /* 2643 */ "fnmad\t\0" - /* 2650 */ "ftmad\t\0" - /* 2657 */ "fabd\t\0" - /* 2663 */ "sabd\t\0" - /* 2669 */ "uabd\t\0" - /* 2675 */ "xpacd\t\0" - /* 2682 */ "sqdecd\t\0" - /* 2690 */ "uqdecd\t\0" - /* 2698 */ "sqincd\t\0" - /* 2706 */ "uqincd\t\0" - /* 2714 */ "fcadd\t\0" - /* 2721 */ "sqcadd\t\0" - /* 2729 */ "ldadd\t\0" - /* 2736 */ "bfadd\t\0" - /* 2743 */ "srhadd\t\0" - /* 2751 */ "urhadd\t\0" - /* 2759 */ "shadd\t\0" - /* 2766 */ "uhadd\t\0" - /* 2773 */ "fmadd\t\0" - /* 2780 */ "fnmadd\t\0" - /* 2788 */ "usqadd\t\0" - /* 2796 */ "suqadd\t\0" - /* 2804 */ "prfd\t\0" - /* 2810 */ "nand\t\0" - /* 2816 */ "ld1rod\t\0" - /* 2824 */ "ld1rqd\t\0" - /* 2832 */ "ld1rd\t\0" - /* 2839 */ "asrd\t\0" - /* 2845 */ "aesd\t\0" - /* 2851 */ "cntd\t\0" - /* 2857 */ "revd\t\0" - /* 2863 */ "sm4e\t\0" - /* 2869 */ "splice\t\0" - /* 2877 */ "facge\t\0" - /* 2884 */ "whilege\t\0" - /* 2893 */ "fcmge\t\0" - /* 2900 */ "cmpge\t\0" - /* 2907 */ "fscale\t\0" - /* 2915 */ "whilele\t\0" - /* 2924 */ "fcmle\t\0" - /* 2931 */ "cmple\t\0" - /* 2938 */ "fcmne\t\0" - /* 2945 */ "ctermne\t\0" - /* 2954 */ "cmpne\t\0" - /* 2961 */ "frecpe\t\0" - /* 2969 */ "urecpe\t\0" - /* 2977 */ "fccmpe\t\0" - /* 2985 */ "fcmpe\t\0" - /* 2992 */ "aese\t\0" - /* 2998 */ "pfalse\t\0" - /* 3006 */ "frsqrte\t\0" - /* 3015 */ "ursqrte\t\0" - /* 3024 */ "ptrue\t\0" - /* 3031 */ "udf\t\0" - /* 3036 */ "bif\t\0" - /* 3041 */ "rmif\t\0" - /* 3047 */ "scvtf\t\0" - /* 3054 */ "ucvtf\t\0" - /* 3061 */ "st2g\t\0" - /* 3067 */ "stz2g\t\0" - /* 3074 */ "subg\t\0" - /* 3080 */ "addg\t\0" - /* 3086 */ "ldg\t\0" - /* 3091 */ "fneg\t\0" - /* 3097 */ "sqneg\t\0" - /* 3104 */ "csneg\t\0" - /* 3111 */ "histseg\t\0" - /* 3120 */ "irg\t\0" - /* 3125 */ "stg\t\0" - /* 3130 */ "stzg\t\0" - /* 3136 */ "sha1h\t\0" - /* 3143 */ "ld1h\t\0" - /* 3149 */ "ldff1h\t\0" - /* 3157 */ "ldnf1h\t\0" - /* 3165 */ "ldnt1h\t\0" - /* 3173 */ "stnt1h\t\0" - /* 3181 */ "st1h\t\0" - /* 3187 */ "sha512h\t\0" - /* 3196 */ "crc32h\t\0" - /* 3204 */ "ld2h\t\0" - /* 3210 */ "st2h\t\0" - /* 3216 */ "ld3h\t\0" - /* 3222 */ "st3h\t\0" - /* 3228 */ "ld4h\t\0" - /* 3234 */ "st4h\t\0" - /* 3240 */ "sha256h\t\0" - /* 3249 */ "ldaddah\t\0" - /* 3258 */ "sqrdcmlah\t\0" - /* 3269 */ "sqrdmlah\t\0" - /* 3279 */ "ldsminah\t\0" - /* 3289 */ "lduminah\t\0" - /* 3299 */ "swpah\t\0" - /* 3306 */ "ldclrah\t\0" - /* 3315 */ "ldeorah\t\0" - /* 3324 */ "casah\t\0" - /* 3331 */ "ldsetah\t\0" - /* 3340 */ "ldsmaxah\t\0" - /* 3350 */ "ldumaxah\t\0" - /* 3360 */ "crc32ch\t\0" - /* 3369 */ "sqdech\t\0" - /* 3377 */ "uqdech\t\0" - /* 3385 */ "sqinch\t\0" - /* 3393 */ "uqinch\t\0" - /* 3401 */ "nmatch\t\0" - /* 3409 */ "ldaddh\t\0" - /* 3417 */ "prfh\t\0" - /* 3423 */ "ldaddalh\t\0" - /* 3433 */ "ldsminalh\t\0" - /* 3444 */ "lduminalh\t\0" - /* 3455 */ "swpalh\t\0" - /* 3463 */ "ldclralh\t\0" - /* 3473 */ "ldeoralh\t\0" - /* 3483 */ "casalh\t\0" - /* 3491 */ "ldsetalh\t\0" - /* 3501 */ "ldsmaxalh\t\0" - /* 3512 */ "ldumaxalh\t\0" - /* 3523 */ "ldaddlh\t\0" - /* 3532 */ "ldsminlh\t\0" - /* 3542 */ "lduminlh\t\0" - /* 3552 */ "swplh\t\0" - /* 3559 */ "ldclrlh\t\0" - /* 3568 */ "ldeorlh\t\0" - /* 3577 */ "caslh\t\0" - /* 3584 */ "ldsetlh\t\0" - /* 3593 */ "sqdmulh\t\0" - /* 3602 */ "sqrdmulh\t\0" - /* 3612 */ "smulh\t\0" - /* 3619 */ "umulh\t\0" - /* 3626 */ "ldsmaxlh\t\0" - /* 3636 */ "ldumaxlh\t\0" - /* 3646 */ "ldsminh\t\0" - /* 3655 */ "lduminh\t\0" - /* 3664 */ "ld1roh\t\0" - /* 3672 */ "swph\t\0" - /* 3678 */ "ld1rqh\t\0" - /* 3686 */ "ld1rh\t\0" - /* 3693 */ "ldarh\t\0" - /* 3700 */ "ldlarh\t\0" - /* 3708 */ "ldrh\t\0" - /* 3714 */ "ldclrh\t\0" - /* 3722 */ "stllrh\t\0" - /* 3730 */ "stlrh\t\0" - /* 3737 */ "ldeorh\t\0" - /* 3745 */ "ldaprh\t\0" - /* 3753 */ "ldtrh\t\0" - /* 3760 */ "strh\t\0" - /* 3766 */ "sttrh\t\0" - /* 3773 */ "ldurh\t\0" - /* 3780 */ "stlurh\t\0" - /* 3788 */ "ldapurh\t\0" - /* 3797 */ "sturh\t\0" - /* 3804 */ "ldaxrh\t\0" - /* 3812 */ "ldxrh\t\0" - /* 3819 */ "stlxrh\t\0" - /* 3827 */ "stxrh\t\0" - /* 3834 */ "ld1sh\t\0" - /* 3841 */ "ldff1sh\t\0" - /* 3850 */ "ldnf1sh\t\0" - /* 3859 */ "ldnt1sh\t\0" - /* 3868 */ "cash\t\0" - /* 3874 */ "sqrdmlsh\t\0" - /* 3884 */ "ld1rsh\t\0" - /* 3892 */ "ldrsh\t\0" - /* 3899 */ "ldtrsh\t\0" - /* 3907 */ "ldursh\t\0" - /* 3915 */ "ldapursh\t\0" - /* 3925 */ "ldseth\t\0" - /* 3933 */ "cnth\t\0" - /* 3939 */ "sxth\t\0" - /* 3945 */ "uxth\t\0" - /* 3951 */ "revh\t\0" - /* 3957 */ "ldsmaxh\t\0" - /* 3966 */ "ldumaxh\t\0" - /* 3975 */ "xpaci\t\0" - /* 3982 */ "whilehi\t\0" - /* 3991 */ "punpkhi\t\0" - /* 4000 */ "sunpkhi\t\0" - /* 4009 */ "uunpkhi\t\0" - /* 4018 */ "cmhi\t\0" - /* 4024 */ "cmphi\t\0" - /* 4031 */ "sli\t\0" - /* 4036 */ "gmi\t\0" - /* 4041 */ "mvni\t\0" - /* 4047 */ "sri\t\0" - /* 4052 */ "frinti\t\0" - /* 4060 */ "movi\t\0" - /* 4066 */ "sunpk\t\0" - /* 4073 */ "uunpk\t\0" - /* 4080 */ "brk\t\0" - /* 4085 */ "movk\t\0" - /* 4091 */ "sabal\t\0" - /* 4098 */ "uabal\t\0" - /* 4105 */ "ldaddal\t\0" - /* 4114 */ "sqdmlal\t\0" - /* 4123 */ "bfmlal\t\0" - /* 4131 */ "smlal\t\0" - /* 4138 */ "umlal\t\0" - /* 4145 */ "ldsminal\t\0" - /* 4155 */ "lduminal\t\0" - /* 4165 */ "rcwsswppal\t\0" - /* 4177 */ "rcwswppal\t\0" - /* 4188 */ "ldclrpal\t\0" - /* 4198 */ "rcwsclrpal\t\0" - /* 4210 */ "rcwclrpal\t\0" - /* 4221 */ "rcwscaspal\t\0" - /* 4233 */ "rcwcaspal\t\0" - /* 4244 */ "ldsetpal\t\0" - /* 4254 */ "rcwssetpal\t\0" - /* 4266 */ "rcwsetpal\t\0" - /* 4277 */ "rcwsswpal\t\0" - /* 4288 */ "rcwswpal\t\0" - /* 4298 */ "ldclral\t\0" - /* 4307 */ "rcwsclral\t\0" - /* 4318 */ "rcwclral\t\0" - /* 4328 */ "ldeoral\t\0" - /* 4337 */ "rcwscasal\t\0" - /* 4348 */ "rcwcasal\t\0" - /* 4358 */ "ldsetal\t\0" - /* 4367 */ "rcwssetal\t\0" - /* 4378 */ "rcwsetal\t\0" - /* 4388 */ "ldsmaxal\t\0" - /* 4398 */ "ldumaxal\t\0" - /* 4408 */ "tbl\t\0" - /* 4413 */ "smsubl\t\0" - /* 4421 */ "umsubl\t\0" - /* 4429 */ "ssubl\t\0" - /* 4436 */ "usubl\t\0" - /* 4443 */ "sabdl\t\0" - /* 4450 */ "uabdl\t\0" - /* 4457 */ "ldaddl\t\0" - /* 4465 */ "smaddl\t\0" - /* 4473 */ "umaddl\t\0" - /* 4481 */ "saddl\t\0" - /* 4488 */ "uaddl\t\0" - /* 4495 */ "tcancel\t\0" - /* 4504 */ "fcsel\t\0" - /* 4511 */ "psel\t\0" - /* 4517 */ "ftssel\t\0" - /* 4525 */ "sqshl\t\0" - /* 4532 */ "uqshl\t\0" - /* 4539 */ "sqrshl\t\0" - /* 4547 */ "uqrshl\t\0" - /* 4555 */ "srshl\t\0" - /* 4562 */ "urshl\t\0" - /* 4569 */ "sshl\t\0" - /* 4575 */ "ushl\t\0" - /* 4581 */ "usmlall\t\0" - /* 4590 */ "sumlall\t\0" - /* 4599 */ "sshll\t\0" - /* 4606 */ "ushll\t\0" - /* 4613 */ "smlsll\t\0" - /* 4621 */ "umlsll\t\0" - /* 4629 */ "sqdmull\t\0" - /* 4638 */ "pmull\t\0" - /* 4645 */ "smull\t\0" - /* 4652 */ "umull\t\0" - /* 4659 */ "ldsminl\t\0" - /* 4668 */ "lduminl\t\0" - /* 4677 */ "addpl\t\0" - /* 4684 */ "rcwsswppl\t\0" - /* 4695 */ "rcwswppl\t\0" - /* 4705 */ "ldclrpl\t\0" - /* 4714 */ "rcwsclrpl\t\0" - /* 4725 */ "rcwclrpl\t\0" - /* 4735 */ "rcwscaspl\t\0" - /* 4746 */ "rcwcaspl\t\0" - /* 4756 */ "addspl\t\0" - /* 4764 */ "ldsetpl\t\0" - /* 4773 */ "rcwssetpl\t\0" - /* 4784 */ "rcwsetpl\t\0" - /* 4794 */ "rcwsswpl\t\0" - /* 4804 */ "rcwswpl\t\0" - /* 4813 */ "ldclrl\t\0" - /* 4821 */ "rcwsclrl\t\0" - /* 4831 */ "rcwclrl\t\0" - /* 4840 */ "ldeorl\t\0" - /* 4848 */ "rcwscasl\t\0" - /* 4858 */ "rcwcasl\t\0" - /* 4867 */ "nbsl\t\0" - /* 4873 */ "sqdmlsl\t\0" - /* 4882 */ "bfmlsl\t\0" - /* 4890 */ "smlsl\t\0" - /* 4897 */ "umlsl\t\0" - /* 4904 */ "sysl\t\0" - /* 4910 */ "ldsetl\t\0" - /* 4918 */ "rcwssetl\t\0" - /* 4928 */ "rcwsetl\t\0" - /* 4937 */ "fcvtl\t\0" - /* 4944 */ "bfmul\t\0" - /* 4951 */ "fnmul\t\0" - /* 4958 */ "pmul\t\0" - /* 4964 */ "ftsmul\t\0" - /* 4972 */ "addvl\t\0" - /* 4979 */ "rdvl\t\0" - /* 4985 */ "addsvl\t\0" - /* 4993 */ "rdsvl\t\0" - /* 5000 */ "ldsmaxl\t\0" - /* 5009 */ "ldumaxl\t\0" - /* 5018 */ "sha1m\t\0" - /* 5025 */ "sbfm\t\0" - /* 5031 */ "ubfm\t\0" - /* 5037 */ "rprfm\t\0" - /* 5044 */ "ldgm\t\0" - /* 5050 */ "stgm\t\0" - /* 5056 */ "stzgm\t\0" - /* 5063 */ "bfminnm\t\0" - /* 5072 */ "bfmaxnm\t\0" - /* 5081 */ "dupm\t\0" - /* 5087 */ "frintm\t\0" - /* 5095 */ "prfum\t\0" - /* 5102 */ "bsl1n\t\0" - /* 5109 */ "bsl2n\t\0" - /* 5116 */ "rsubhn\t\0" - /* 5124 */ "raddhn\t\0" - /* 5132 */ "bfmin\t\0" - /* 5139 */ "ldsmin\t\0" - /* 5147 */ "ldumin\t\0" - /* 5155 */ "brkn\t\0" - /* 5161 */ "ccmn\t\0" - /* 5167 */ "eon\t\0" - /* 5172 */ "sqshrn\t\0" - /* 5180 */ "uqshrn\t\0" - /* 5188 */ "sqrshrn\t\0" - /* 5197 */ "uqrshrn\t\0" - /* 5206 */ "orn\t\0" - /* 5211 */ "frintn\t\0" - /* 5219 */ "bfcvtn\t\0" - /* 5227 */ "sqcvtn\t\0" - /* 5235 */ "uqcvtn\t\0" - /* 5243 */ "sqxtn\t\0" - /* 5250 */ "uqxtn\t\0" - /* 5257 */ "sqshrun\t\0" - /* 5266 */ "sqrshrun\t\0" - /* 5276 */ "sqcvtun\t\0" - /* 5285 */ "sqxtun\t\0" - /* 5293 */ "movn\t\0" - /* 5299 */ "fcvtxn\t\0" - /* 5307 */ "whilelo\t\0" - /* 5316 */ "punpklo\t\0" - /* 5325 */ "sunpklo\t\0" - /* 5334 */ "uunpklo\t\0" - /* 5343 */ "cmplo\t\0" - /* 5350 */ "zero\t\0" - /* 5356 */ "fcmuo\t\0" - /* 5363 */ "sha1p\t\0" - /* 5370 */ "subp\t\0" - /* 5376 */ "sqdecp\t\0" - /* 5384 */ "uqdecp\t\0" - /* 5392 */ "sqincp\t\0" - /* 5400 */ "uqincp\t\0" - /* 5408 */ "faddp\t\0" - /* 5415 */ "ldp\t\0" - /* 5420 */ "bdep\t\0" - /* 5426 */ "stgp\t\0" - /* 5432 */ "zip\t\0" - /* 5437 */ "sadalp\t\0" - /* 5445 */ "uadalp\t\0" - /* 5453 */ "saddlp\t\0" - /* 5461 */ "uaddlp\t\0" - /* 5469 */ "stilp\t\0" - /* 5476 */ "bfclamp\t\0" - /* 5485 */ "sclamp\t\0" - /* 5493 */ "uclamp\t\0" - /* 5501 */ "fccmp\t\0" - /* 5508 */ "fcmp\t\0" - /* 5514 */ "fminnmp\t\0" - /* 5523 */ "fmaxnmp\t\0" - /* 5532 */ "ldnp\t\0" - /* 5538 */ "fminp\t\0" - /* 5545 */ "sminp\t\0" - /* 5552 */ "uminp\t\0" - /* 5559 */ "stnp\t\0" - /* 5565 */ "ldiapp\t\0" - /* 5573 */ "rcwsswpp\t\0" - /* 5583 */ "rcwswpp\t\0" - /* 5592 */ "adrp\t\0" - /* 5598 */ "bgrp\t\0" - /* 5604 */ "ldclrp\t\0" - /* 5612 */ "rcwsclrp\t\0" - /* 5622 */ "rcwclrp\t\0" - /* 5631 */ "rcwscasp\t\0" - /* 5641 */ "rcwcasp\t\0" - /* 5650 */ "sysp\t\0" - /* 5656 */ "ldsetp\t\0" - /* 5664 */ "rcwssetp\t\0" - /* 5674 */ "rcwsetp\t\0" - /* 5683 */ "cntp\t\0" - /* 5689 */ "frintp\t\0" - /* 5697 */ "stp\t\0" - /* 5702 */ "fdup\t\0" - /* 5708 */ "rcwsswp\t\0" - /* 5717 */ "rcwswp\t\0" - /* 5725 */ "ldaxp\t\0" - /* 5732 */ "fmaxp\t\0" - /* 5739 */ "smaxp\t\0" - /* 5746 */ "umaxp\t\0" - /* 5753 */ "ldxp\t\0" - /* 5759 */ "stlxp\t\0" - /* 5766 */ "stxp\t\0" - /* 5772 */ "uzp\t\0" - /* 5777 */ "ld1q\t\0" - /* 5783 */ "st1q\t\0" - /* 5789 */ "ld2q\t\0" - /* 5795 */ "st2q\t\0" - /* 5801 */ "ld3q\t\0" - /* 5807 */ "st3q\t\0" - /* 5813 */ "ld4q\t\0" - /* 5819 */ "st4q\t\0" - /* 5825 */ "fcmeq\t\0" - /* 5832 */ "ctermeq\t\0" - /* 5841 */ "cmpeq\t\0" - /* 5848 */ "tblq\t\0" - /* 5854 */ "dupq\t\0" - /* 5860 */ "extq\t\0" - /* 5866 */ "tbxq\t\0" - /* 5872 */ "ld1r\t\0" - /* 5878 */ "ld2r\t\0" - /* 5884 */ "ld3r\t\0" - /* 5890 */ "ld4r\t\0" - /* 5896 */ "ldar\t\0" - /* 5902 */ "ldlar\t\0" - /* 5909 */ "xar\t\0" - /* 5914 */ "fsubr\t\0" - /* 5921 */ "shsubr\t\0" - /* 5929 */ "uhsubr\t\0" - /* 5937 */ "sqsubr\t\0" - /* 5945 */ "uqsubr\t\0" - /* 5953 */ "adr\t\0" - /* 5958 */ "ldr\t\0" - /* 5963 */ "rdffr\t\0" - /* 5970 */ "wrffr\t\0" - /* 5977 */ "sqrshr\t\0" - /* 5985 */ "uqrshr\t\0" - /* 5993 */ "srshr\t\0" - /* 6000 */ "urshr\t\0" - /* 6007 */ "sshr\t\0" - /* 6013 */ "ushr\t\0" - /* 6019 */ "blr\t\0" - /* 6024 */ "ldclr\t\0" - /* 6031 */ "rcwsclr\t\0" - /* 6040 */ "rcwclr\t\0" - /* 6048 */ "sqshlr\t\0" - /* 6056 */ "uqshlr\t\0" - /* 6064 */ "sqrshlr\t\0" - /* 6073 */ "uqrshlr\t\0" - /* 6082 */ "srshlr\t\0" - /* 6090 */ "urshlr\t\0" - /* 6098 */ "stllr\t\0" - /* 6105 */ "lslr\t\0" - /* 6111 */ "stlr\t\0" - /* 6117 */ "ldeor\t\0" - /* 6124 */ "nor\t\0" - /* 6129 */ "ror\t\0" - /* 6134 */ "ldapr\t\0" - /* 6141 */ "orr\t\0" - /* 6146 */ "asrr\t\0" - /* 6152 */ "lsrr\t\0" - /* 6158 */ "msrr\t\0" - /* 6164 */ "asr\t\0" - /* 6169 */ "lsr\t\0" - /* 6174 */ "msr\t\0" - /* 6179 */ "insr\t\0" - /* 6185 */ "ldtr\t\0" - /* 6191 */ "str\t\0" - /* 6196 */ "sttr\t\0" - /* 6202 */ "extr\t\0" - /* 6208 */ "ldur\t\0" - /* 6214 */ "stlur\t\0" - /* 6221 */ "ldapur\t\0" - /* 6229 */ "stur\t\0" - /* 6235 */ "fdivr\t\0" - /* 6242 */ "sdivr\t\0" - /* 6249 */ "udivr\t\0" - /* 6256 */ "whilewr\t\0" - /* 6265 */ "ldaxr\t\0" - /* 6272 */ "ldxr\t\0" - /* 6278 */ "stlxr\t\0" - /* 6285 */ "stxr\t\0" - /* 6291 */ "rcwscas\t\0" - /* 6300 */ "rcwcas\t\0" - /* 6308 */ "brkas\t\0" - /* 6315 */ "brkpas\t\0" - /* 6323 */ "fcvtas\t\0" - /* 6331 */ "fabs\t\0" - /* 6337 */ "sqabs\t\0" - /* 6344 */ "brkbs\t\0" - /* 6351 */ "brkpbs\t\0" - /* 6359 */ "subs\t\0" - /* 6365 */ "sbcs\t\0" - /* 6371 */ "adcs\t\0" - /* 6377 */ "bics\t\0" - /* 6383 */ "adds\t\0" - /* 6389 */ "nands\t\0" - /* 6396 */ "ptrues\t\0" - /* 6404 */ "whilehs\t\0" - /* 6413 */ "cmhs\t\0" - /* 6419 */ "cmphs\t\0" - /* 6426 */ "cls\t\0" - /* 6431 */ "whilels\t\0" - /* 6440 */ "bfmls\t\0" - /* 6447 */ "fnmls\t\0" - /* 6454 */ "cmpls\t\0" - /* 6461 */ "fcvtms\t\0" - /* 6469 */ "ins\t\0" - /* 6474 */ "brkns\t\0" - /* 6481 */ "orns\t\0" - /* 6487 */ "fcvtns\t\0" - /* 6495 */ "subps\t\0" - /* 6502 */ "frecps\t\0" - /* 6510 */ "bmops\t\0" - /* 6517 */ "bfmops\t\0" - /* 6525 */ "usmops\t\0" - /* 6533 */ "sumops\t\0" - /* 6541 */ "fcvtps\t\0" - /* 6549 */ "rdffrs\t\0" - /* 6557 */ "mrs\t\0" - /* 6562 */ "eors\t\0" - /* 6568 */ "nors\t\0" - /* 6574 */ "mrrs\t\0" - /* 6580 */ "orrs\t\0" - /* 6586 */ "frsqrts\t\0" - /* 6595 */ "sys\t\0" - /* 6600 */ "fcvtzs\t\0" - /* 6608 */ "fjcvtzs\t\0" - /* 6617 */ "sqdmlalbt\t\0" - /* 6628 */ "ssublbt\t\0" - /* 6637 */ "saddlbt\t\0" - /* 6646 */ "sqdmlslbt\t\0" - /* 6657 */ "eorbt\t\0" - /* 6664 */ "compact\t\0" - /* 6673 */ "wfet\t\0" - /* 6679 */ "ret\t\0" - /* 6684 */ "ldset\t\0" - /* 6691 */ "rcwsset\t\0" - /* 6700 */ "rcwset\t\0" - /* 6708 */ "facgt\t\0" - /* 6715 */ "whilegt\t\0" - /* 6724 */ "fcmgt\t\0" - /* 6731 */ "cmpgt\t\0" - /* 6738 */ "rbit\t\0" - /* 6744 */ "trcit\t\0" - /* 6751 */ "wfit\t\0" - /* 6757 */ "sabalt\t\0" - /* 6765 */ "uabalt\t\0" - /* 6773 */ "sqdmlalt\t\0" - /* 6783 */ "bfmlalt\t\0" - /* 6792 */ "smlalt\t\0" - /* 6800 */ "umlalt\t\0" - /* 6808 */ "ssublt\t\0" - /* 6816 */ "usublt\t\0" - /* 6824 */ "sbclt\t\0" - /* 6831 */ "adclt\t\0" - /* 6838 */ "sabdlt\t\0" - /* 6846 */ "uabdlt\t\0" - /* 6854 */ "saddlt\t\0" - /* 6862 */ "uaddlt\t\0" - /* 6870 */ "whilelt\t\0" - /* 6879 */ "hlt\t\0" - /* 6884 */ "sshllt\t\0" - /* 6892 */ "ushllt\t\0" - /* 6900 */ "sqdmullt\t\0" - /* 6910 */ "pmullt\t\0" - /* 6918 */ "smullt\t\0" - /* 6926 */ "umullt\t\0" - /* 6934 */ "fcmlt\t\0" - /* 6941 */ "cmplt\t\0" - /* 6948 */ "sqdmlslt\t\0" - /* 6958 */ "bfmlslt\t\0" - /* 6967 */ "smlslt\t\0" - /* 6975 */ "umlslt\t\0" - /* 6983 */ "fcvtlt\t\0" - /* 6991 */ "histcnt\t\0" - /* 7000 */ "rsubhnt\t\0" - /* 7009 */ "raddhnt\t\0" - /* 7018 */ "hint\t\0" - /* 7024 */ "sqshrnt\t\0" - /* 7033 */ "uqshrnt\t\0" - /* 7042 */ "sqrshrnt\t\0" - /* 7052 */ "uqrshrnt\t\0" - /* 7062 */ "bfcvtnt\t\0" - /* 7071 */ "sqxtnt\t\0" - /* 7079 */ "uqxtnt\t\0" - /* 7087 */ "sqshrunt\t\0" - /* 7097 */ "sqrshrunt\t\0" - /* 7108 */ "sqxtunt\t\0" - /* 7117 */ "fcvtxnt\t\0" - /* 7126 */ "cdot\t\0" - /* 7132 */ "bfdot\t\0" - /* 7139 */ "usdot\t\0" - /* 7146 */ "sudot\t\0" - /* 7153 */ "bfvdot\t\0" - /* 7161 */ "usvdot\t\0" - /* 7169 */ "suvdot\t\0" - /* 7177 */ "cnot\t\0" - /* 7183 */ "tstart\t\0" - /* 7191 */ "fsqrt\t\0" - /* 7198 */ "ptest\t\0" - /* 7205 */ "ttest\t\0" - /* 7212 */ "pfirst\t\0" - /* 7220 */ "cmtst\t\0" - /* 7227 */ "bfcvt\t\0" - /* 7234 */ "sqcvt\t\0" - /* 7241 */ "uqcvt\t\0" - /* 7248 */ "movt\t\0" - /* 7254 */ "ssubwt\t\0" - /* 7262 */ "usubwt\t\0" - /* 7270 */ "saddwt\t\0" - /* 7278 */ "uaddwt\t\0" - /* 7286 */ "bext\t\0" - /* 7292 */ "pnext\t\0" - /* 7299 */ "pext\t\0" - /* 7305 */ "fcvtau\t\0" - /* 7313 */ "sqshlu\t\0" - /* 7321 */ "fcvtmu\t\0" - /* 7329 */ "fcvtnu\t\0" - /* 7337 */ "fcvtpu\t\0" - /* 7345 */ "sqrshru\t\0" - /* 7354 */ "sqcvtu\t\0" - /* 7362 */ "fcvtzu\t\0" - /* 7370 */ "st64bv\t\0" - /* 7378 */ "faddv\t\0" - /* 7385 */ "saddv\t\0" - /* 7392 */ "uaddv\t\0" - /* 7399 */ "andv\t\0" - /* 7405 */ "rev\t\0" - /* 7410 */ "fdiv\t\0" - /* 7416 */ "sdiv\t\0" - /* 7422 */ "udiv\t\0" - /* 7428 */ "saddlv\t\0" - /* 7436 */ "uaddlv\t\0" - /* 7444 */ "fminnmv\t\0" - /* 7453 */ "fmaxnmv\t\0" - /* 7462 */ "fminv\t\0" - /* 7469 */ "sminv\t\0" - /* 7476 */ "uminv\t\0" - /* 7483 */ "csinv\t\0" - /* 7490 */ "fmov\t\0" - /* 7496 */ "pmov\t\0" - /* 7502 */ "smov\t\0" - /* 7508 */ "umov\t\0" - /* 7514 */ "faddqv\t\0" - /* 7522 */ "andqv\t\0" - /* 7529 */ "fminnmqv\t\0" - /* 7539 */ "fmaxnmqv\t\0" - /* 7549 */ "fminqv\t\0" - /* 7557 */ "sminqv\t\0" - /* 7565 */ "uminqv\t\0" - /* 7573 */ "eorqv\t\0" - /* 7580 */ "fmaxqv\t\0" - /* 7588 */ "smaxqv\t\0" - /* 7596 */ "umaxqv\t\0" - /* 7604 */ "eorv\t\0" - /* 7610 */ "fmaxv\t\0" - /* 7617 */ "smaxv\t\0" - /* 7624 */ "umaxv\t\0" - /* 7631 */ "ld1w\t\0" - /* 7637 */ "ldff1w\t\0" - /* 7645 */ "ldnf1w\t\0" - /* 7653 */ "ldnt1w\t\0" - /* 7661 */ "stnt1w\t\0" - /* 7669 */ "st1w\t\0" - /* 7675 */ "crc32w\t\0" - /* 7683 */ "ld2w\t\0" - /* 7689 */ "st2w\t\0" - /* 7695 */ "ld3w\t\0" - /* 7701 */ "st3w\t\0" - /* 7707 */ "ld4w\t\0" - /* 7713 */ "st4w\t\0" - /* 7719 */ "ssubw\t\0" - /* 7726 */ "usubw\t\0" - /* 7733 */ "crc32cw\t\0" - /* 7742 */ "sqdecw\t\0" - /* 7750 */ "uqdecw\t\0" - /* 7758 */ "sqincw\t\0" - /* 7766 */ "uqincw\t\0" - /* 7774 */ "saddw\t\0" - /* 7781 */ "uaddw\t\0" - /* 7788 */ "prfw\t\0" - /* 7794 */ "ld1row\t\0" - /* 7802 */ "ld1rqw\t\0" - /* 7810 */ "ld1rw\t\0" - /* 7817 */ "whilerw\t\0" - /* 7826 */ "ld1sw\t\0" - /* 7833 */ "ldff1sw\t\0" - /* 7842 */ "ldnf1sw\t\0" - /* 7851 */ "ldnt1sw\t\0" - /* 7860 */ "ldpsw\t\0" - /* 7867 */ "ld1rsw\t\0" - /* 7875 */ "ldrsw\t\0" - /* 7882 */ "ldtrsw\t\0" - /* 7890 */ "ldursw\t\0" - /* 7898 */ "ldapursw\t\0" - /* 7908 */ "cntw\t\0" - /* 7914 */ "sxtw\t\0" - /* 7920 */ "uxtw\t\0" - /* 7926 */ "revw\t\0" - /* 7932 */ "crc32x\t\0" - /* 7940 */ "frint32x\t\0" - /* 7950 */ "frint64x\t\0" - /* 7960 */ "bcax\t\0" - /* 7966 */ "bfmax\t\0" - /* 7973 */ "ldsmax\t\0" - /* 7981 */ "ldumax\t\0" - /* 7989 */ "tbx\t\0" - /* 7994 */ "crc32cx\t\0" - /* 8003 */ "index\t\0" - /* 8010 */ "clrex\t\0" - /* 8017 */ "movprfx\t\0" - /* 8026 */ "fmulx\t\0" - /* 8033 */ "frecpx\t\0" - /* 8041 */ "frintx\t\0" - /* 8049 */ "fcvtx\t\0" - /* 8056 */ "sm4ekey\t\0" - /* 8065 */ "fcpy\t\0" - /* 8071 */ "frint32z\t\0" - /* 8081 */ "frint64z\t\0" - /* 8091 */ "braaz\t\0" - /* 8098 */ "blraaz\t\0" - /* 8106 */ "movaz\t\0" - /* 8113 */ "brabz\t\0" - /* 8120 */ "blrabz\t\0" - /* 8128 */ "cbz\t\0" - /* 8133 */ "tbz\t\0" - /* 8138 */ "clz\t\0" - /* 8143 */ "cbnz\t\0" - /* 8149 */ "tbnz\t\0" - /* 8155 */ "ctz\t\0" - /* 8160 */ "frintz\t\0" - /* 8168 */ "movz\t\0" - /* 8174 */ ".tlsdesccall \0" - /* 8188 */ "zero\t{ \0" - /* 8196 */ "# XRay Function Patchable RET.\0" - /* 8227 */ "b.\0" - /* 8230 */ "bc.\0" - /* 8234 */ "# XRay Typed Event Log.\0" - /* 8258 */ "# XRay Custom Event Log.\0" - /* 8283 */ "# XRay Function Enter.\0" - /* 8306 */ "# XRay Tail Call Exit.\0" - /* 8329 */ "# XRay Function Exit.\0" - /* 8351 */ "hint\t#10\0" - /* 8360 */ "hint\t#30\0" - /* 8369 */ "hint\t#31\0" - /* 8378 */ "hint\t#12\0" - /* 8387 */ "hint\t#14\0" - /* 8396 */ "hint\t#24\0" - /* 8405 */ "hint\t#25\0" - /* 8414 */ "hint\t#26\0" - /* 8423 */ "hint\t#7\0" - /* 8431 */ "hint\t#27\0" - /* 8440 */ "hint\t#8\0" - /* 8448 */ "hint\t#28\0" - /* 8457 */ "hint\t#29\0" - /* 8466 */ "LIFETIME_END\0" - /* 8479 */ "PSEUDO_PROBE\0" - /* 8492 */ "BUNDLE\0" - /* 8499 */ "DBG_VALUE\0" - /* 8509 */ "DBG_INSTR_REF\0" - /* 8523 */ "DBG_PHI\0" - /* 8531 */ "DBG_LABEL\0" - /* 8541 */ "LIFETIME_START\0" - /* 8556 */ "DBG_VALUE_LIST\0" - /* 8571 */ "cpyfe\t[\0" - /* 8579 */ "setge\t[\0" - /* 8587 */ "sete\t[\0" - /* 8594 */ "cpye\t[\0" - /* 8601 */ "cpyfm\t[\0" - /* 8609 */ "setgm\t[\0" - /* 8617 */ "setm\t[\0" - /* 8624 */ "cpym\t[\0" - /* 8631 */ "cpyfen\t[\0" - /* 8640 */ "setgen\t[\0" - /* 8649 */ "seten\t[\0" - /* 8657 */ "cpyen\t[\0" - /* 8665 */ "cpyfmn\t[\0" - /* 8674 */ "setgmn\t[\0" - /* 8683 */ "setmn\t[\0" - /* 8691 */ "cpymn\t[\0" - /* 8699 */ "cpyfpn\t[\0" - /* 8708 */ "setgpn\t[\0" - /* 8717 */ "setpn\t[\0" - /* 8725 */ "cpypn\t[\0" - /* 8733 */ "cpyfern\t[\0" - /* 8743 */ "cpyern\t[\0" - /* 8752 */ "cpyfmrn\t[\0" - /* 8762 */ "cpymrn\t[\0" - /* 8771 */ "cpyfprn\t[\0" - /* 8781 */ "cpyprn\t[\0" - /* 8790 */ "cpyfetrn\t[\0" - /* 8801 */ "cpyetrn\t[\0" - /* 8811 */ "cpyfmtrn\t[\0" - /* 8822 */ "cpymtrn\t[\0" - /* 8832 */ "cpyfptrn\t[\0" - /* 8843 */ "cpyptrn\t[\0" - /* 8853 */ "cpyfertrn\t[\0" - /* 8865 */ "cpyertrn\t[\0" - /* 8876 */ "cpyfmrtrn\t[\0" - /* 8888 */ "cpymrtrn\t[\0" - /* 8899 */ "cpyfprtrn\t[\0" - /* 8911 */ "cpyprtrn\t[\0" - /* 8922 */ "cpyfewtrn\t[\0" - /* 8934 */ "cpyewtrn\t[\0" - /* 8945 */ "cpyfmwtrn\t[\0" - /* 8957 */ "cpymwtrn\t[\0" - /* 8968 */ "cpyfpwtrn\t[\0" - /* 8980 */ "cpypwtrn\t[\0" - /* 8991 */ "cpyfetn\t[\0" - /* 9001 */ "setgetn\t[\0" - /* 9011 */ "setetn\t[\0" - /* 9020 */ "cpyetn\t[\0" - /* 9029 */ "cpyfmtn\t[\0" - /* 9039 */ "setgmtn\t[\0" - /* 9049 */ "setmtn\t[\0" - /* 9058 */ "cpymtn\t[\0" - /* 9067 */ "cpyfptn\t[\0" - /* 9077 */ "setgptn\t[\0" - /* 9087 */ "setptn\t[\0" - /* 9096 */ "cpyptn\t[\0" - /* 9105 */ "cpyfertn\t[\0" - /* 9116 */ "cpyertn\t[\0" - /* 9126 */ "cpyfmrtn\t[\0" - /* 9137 */ "cpymrtn\t[\0" - /* 9147 */ "cpyfprtn\t[\0" - /* 9158 */ "cpyprtn\t[\0" - /* 9168 */ "cpyfewtn\t[\0" - /* 9179 */ "cpyewtn\t[\0" - /* 9189 */ "cpyfmwtn\t[\0" - /* 9200 */ "cpymwtn\t[\0" - /* 9210 */ "cpyfpwtn\t[\0" - /* 9221 */ "cpypwtn\t[\0" - /* 9231 */ "cpyfewn\t[\0" - /* 9241 */ "cpyewn\t[\0" - /* 9250 */ "cpyfmwn\t[\0" - /* 9260 */ "cpymwn\t[\0" - /* 9269 */ "cpyfpwn\t[\0" - /* 9279 */ "cpypwn\t[\0" - /* 9288 */ "cpyfetwn\t[\0" - /* 9299 */ "cpyetwn\t[\0" - /* 9309 */ "cpyfmtwn\t[\0" - /* 9320 */ "cpymtwn\t[\0" - /* 9330 */ "cpyfptwn\t[\0" - /* 9341 */ "cpyptwn\t[\0" - /* 9351 */ "cpyfertwn\t[\0" - /* 9363 */ "cpyertwn\t[\0" - /* 9374 */ "cpyfmrtwn\t[\0" - /* 9386 */ "cpymrtwn\t[\0" - /* 9397 */ "cpyfprtwn\t[\0" - /* 9409 */ "cpyprtwn\t[\0" - /* 9420 */ "cpyfewtwn\t[\0" - /* 9432 */ "cpyewtwn\t[\0" - /* 9443 */ "cpyfmwtwn\t[\0" - /* 9455 */ "cpymwtwn\t[\0" - /* 9466 */ "cpyfpwtwn\t[\0" - /* 9478 */ "cpypwtwn\t[\0" - /* 9489 */ "cpyfp\t[\0" - /* 9497 */ "setgp\t[\0" - /* 9505 */ "setp\t[\0" - /* 9512 */ "cpyp\t[\0" - /* 9519 */ "cpyfet\t[\0" - /* 9528 */ "setget\t[\0" - /* 9537 */ "setet\t[\0" - /* 9545 */ "cpyet\t[\0" - /* 9553 */ "cpyfmt\t[\0" - /* 9562 */ "setgmt\t[\0" - /* 9571 */ "setmt\t[\0" - /* 9579 */ "cpymt\t[\0" - /* 9587 */ "cpyfpt\t[\0" - /* 9596 */ "setgpt\t[\0" - /* 9605 */ "setpt\t[\0" - /* 9613 */ "cpypt\t[\0" - /* 9621 */ "cpyfert\t[\0" - /* 9631 */ "cpyert\t[\0" - /* 9640 */ "cpyfmrt\t[\0" - /* 9650 */ "cpymrt\t[\0" - /* 9659 */ "cpyfprt\t[\0" - /* 9669 */ "cpyprt\t[\0" - /* 9678 */ "cpyfewt\t[\0" - /* 9688 */ "cpyewt\t[\0" - /* 9697 */ "cpyfmwt\t[\0" - /* 9707 */ "cpymwt\t[\0" - /* 9716 */ "cpyfpwt\t[\0" - /* 9726 */ "cpypwt\t[\0" - /* 9735 */ "eretaa\0" - /* 9742 */ "eretab\0" - /* 9749 */ "sb\0" - /* 9752 */ "xaflag\0" - /* 9759 */ "axflag\0" - /* 9766 */ "brb\tinj\0" - /* 9774 */ "# FEntry call\0" - /* 9788 */ "brb\tiall\0" - /* 9797 */ "setffr\0" - /* 9804 */ "drps\0" - /* 9809 */ "eret\0" - /* 9814 */ "tcommit\0" - /* 9822 */ "cfinv\0" - /* 9828 */ "ld1b\t{\0" - /* 9835 */ "st1b\t{\0" - /* 9842 */ "ld1d\t{\0" - /* 9849 */ "st1d\t{\0" - /* 9856 */ "ld1h\t{\0" - /* 9863 */ "st1h\t{\0" - /* 9870 */ "ld1q\t{\0" - /* 9877 */ "st1q\t{\0" - /* 9884 */ "ld1w\t{\0" - /* 9891 */ "st1w\t{\0" + /* 105 */ "gcsss1\t\0" + /* 113 */ "st1\t\0" + /* 118 */ "sha1su1\t\0" + /* 127 */ "sha512su1\t\0" + /* 138 */ "sha256su1\t\0" + /* 149 */ "sm3partw1\t\0" + /* 160 */ "rax1\t\0" + /* 166 */ "rev32\t\0" + /* 173 */ "ld2\t\0" + /* 178 */ "sha512h2\t\0" + /* 188 */ "sha256h2\t\0" + /* 198 */ "luti2\t\0" + /* 205 */ "sabal2\t\0" + /* 213 */ "uabal2\t\0" + /* 221 */ "sqdmlal2\t\0" + /* 231 */ "fmlal2\t\0" + /* 239 */ "smlal2\t\0" + /* 247 */ "umlal2\t\0" + /* 255 */ "ssubl2\t\0" + /* 263 */ "usubl2\t\0" + /* 271 */ "sabdl2\t\0" + /* 279 */ "uabdl2\t\0" + /* 287 */ "saddl2\t\0" + /* 295 */ "uaddl2\t\0" + /* 303 */ "sshll2\t\0" + /* 311 */ "ushll2\t\0" + /* 319 */ "sqdmull2\t\0" + /* 329 */ "pmull2\t\0" + /* 337 */ "smull2\t\0" + /* 345 */ "umull2\t\0" + /* 353 */ "sqdmlsl2\t\0" + /* 363 */ "fmlsl2\t\0" + /* 371 */ "smlsl2\t\0" + /* 379 */ "umlsl2\t\0" + /* 387 */ "bf1cvtl2\t\0" + /* 397 */ "bf2cvtl2\t\0" + /* 407 */ "fcvtl2\t\0" + /* 415 */ "rsubhn2\t\0" + /* 424 */ "raddhn2\t\0" + /* 433 */ "sqshrn2\t\0" + /* 442 */ "uqshrn2\t\0" + /* 451 */ "sqrshrn2\t\0" + /* 461 */ "uqrshrn2\t\0" + /* 471 */ "trn2\t\0" + /* 477 */ "bfcvtn2\t\0" + /* 486 */ "sqxtn2\t\0" + /* 494 */ "uqxtn2\t\0" + /* 502 */ "sqshrun2\t\0" + /* 512 */ "sqrshrun2\t\0" + /* 523 */ "sqxtun2\t\0" + /* 532 */ "fcvtxn2\t\0" + /* 541 */ "zip2\t\0" + /* 547 */ "uzp2\t\0" + /* 553 */ "zipq2\t\0" + /* 560 */ "uzpq2\t\0" + /* 567 */ "dcps2\t\0" + /* 574 */ "gcsss2\t\0" + /* 582 */ "st2\t\0" + /* 587 */ "ssubw2\t\0" + /* 595 */ "usubw2\t\0" + /* 603 */ "saddw2\t\0" + /* 611 */ "uaddw2\t\0" + /* 619 */ "sm3partw2\t\0" + /* 630 */ "ld3\t\0" + /* 635 */ "eor3\t\0" + /* 641 */ "dcps3\t\0" + /* 648 */ "st3\t\0" + /* 653 */ "rev64\t\0" + /* 660 */ "ld4\t\0" + /* 665 */ "luti4\t\0" + /* 672 */ "st4\t\0" + /* 677 */ "setf16\t\0" + /* 685 */ "rev16\t\0" + /* 692 */ "setf8\t\0" + /* 699 */ "sm3tt1a\t\0" + /* 708 */ "sm3tt2a\t\0" + /* 717 */ "braa\t\0" + /* 723 */ "ldraa\t\0" + /* 730 */ "blraa\t\0" + /* 737 */ "saba\t\0" + /* 743 */ "uaba\t\0" + /* 749 */ "pacda\t\0" + /* 756 */ "ldadda\t\0" + /* 764 */ "fadda\t\0" + /* 771 */ "autda\t\0" + /* 778 */ "pacga\t\0" + /* 785 */ "addha\t\0" + /* 792 */ "pacia\t\0" + /* 799 */ "autia\t\0" + /* 806 */ "brka\t\0" + /* 812 */ "fcmla\t\0" + /* 819 */ "bfmla\t\0" + /* 826 */ "bfmmla\t\0" + /* 834 */ "usmmla\t\0" + /* 842 */ "ummla\t\0" + /* 849 */ "fnmla\t\0" + /* 856 */ "ldsmina\t\0" + /* 865 */ "ldumina\t\0" + /* 874 */ "brkpa\t\0" + /* 881 */ "bmopa\t\0" + /* 888 */ "bfmopa\t\0" + /* 896 */ "usmopa\t\0" + /* 904 */ "sumopa\t\0" + /* 912 */ "rcwsswppa\t\0" + /* 923 */ "rcwswppa\t\0" + /* 933 */ "ldclrpa\t\0" + /* 942 */ "rcwsclrpa\t\0" + /* 953 */ "rcwclrpa\t\0" + /* 963 */ "rcwscaspa\t\0" + /* 974 */ "rcwcaspa\t\0" + /* 984 */ "ldsetpa\t\0" + /* 993 */ "rcwssetpa\t\0" + /* 1004 */ "rcwsetpa\t\0" + /* 1014 */ "rcwsswpa\t\0" + /* 1024 */ "rcwswpa\t\0" + /* 1033 */ "fexpa\t\0" + /* 1040 */ "ldclra\t\0" + /* 1048 */ "rcwsclra\t\0" + /* 1058 */ "rcwclra\t\0" + /* 1067 */ "ldeora\t\0" + /* 1075 */ "srsra\t\0" + /* 1082 */ "ursra\t\0" + /* 1089 */ "ssra\t\0" + /* 1095 */ "usra\t\0" + /* 1101 */ "rcwscasa\t\0" + /* 1111 */ "rcwcasa\t\0" + /* 1120 */ "ldseta\t\0" + /* 1128 */ "rcwsseta\t\0" + /* 1138 */ "rcwseta\t\0" + /* 1147 */ "frinta\t\0" + /* 1155 */ "clasta\t\0" + /* 1163 */ "addva\t\0" + /* 1170 */ "mova\t\0" + /* 1176 */ "ldsmaxa\t\0" + /* 1185 */ "ldumaxa\t\0" + /* 1194 */ "pacdza\t\0" + /* 1202 */ "autdza\t\0" + /* 1210 */ "paciza\t\0" + /* 1218 */ "autiza\t\0" + /* 1226 */ "ld1b\t\0" + /* 1232 */ "ldff1b\t\0" + /* 1240 */ "ldnf1b\t\0" + /* 1248 */ "ldnt1b\t\0" + /* 1256 */ "stnt1b\t\0" + /* 1264 */ "st1b\t\0" + /* 1270 */ "sm3tt1b\t\0" + /* 1279 */ "crc32b\t\0" + /* 1287 */ "ld2b\t\0" + /* 1293 */ "st2b\t\0" + /* 1299 */ "sm3tt2b\t\0" + /* 1308 */ "ld3b\t\0" + /* 1314 */ "st3b\t\0" + /* 1320 */ "ld64b\t\0" + /* 1327 */ "st64b\t\0" + /* 1334 */ "ld4b\t\0" + /* 1340 */ "st4b\t\0" + /* 1346 */ "ldaddab\t\0" + /* 1355 */ "ldsminab\t\0" + /* 1365 */ "lduminab\t\0" + /* 1375 */ "swpab\t\0" + /* 1382 */ "brab\t\0" + /* 1388 */ "ldrab\t\0" + /* 1395 */ "blrab\t\0" + /* 1402 */ "ldclrab\t\0" + /* 1411 */ "ldeorab\t\0" + /* 1420 */ "casab\t\0" + /* 1427 */ "ldsetab\t\0" + /* 1436 */ "ldsmaxab\t\0" + /* 1446 */ "ldumaxab\t\0" + /* 1456 */ "fmlallbb\t\0" + /* 1466 */ "crc32cb\t\0" + /* 1475 */ "sqdecb\t\0" + /* 1483 */ "uqdecb\t\0" + /* 1491 */ "sqincb\t\0" + /* 1499 */ "uqincb\t\0" + /* 1507 */ "pacdb\t\0" + /* 1514 */ "ldaddb\t\0" + /* 1522 */ "autdb\t\0" + /* 1529 */ "prfb\t\0" + /* 1535 */ "flogb\t\0" + /* 1542 */ "pacib\t\0" + /* 1549 */ "autib\t\0" + /* 1556 */ "brkb\t\0" + /* 1562 */ "sabalb\t\0" + /* 1570 */ "uabalb\t\0" + /* 1578 */ "ldaddalb\t\0" + /* 1588 */ "sqdmlalb\t\0" + /* 1598 */ "bfmlalb\t\0" + /* 1607 */ "smlalb\t\0" + /* 1615 */ "umlalb\t\0" + /* 1623 */ "ldsminalb\t\0" + /* 1634 */ "lduminalb\t\0" + /* 1645 */ "swpalb\t\0" + /* 1653 */ "ldclralb\t\0" + /* 1663 */ "ldeoralb\t\0" + /* 1673 */ "casalb\t\0" + /* 1681 */ "ldsetalb\t\0" + /* 1691 */ "ldsmaxalb\t\0" + /* 1702 */ "ldumaxalb\t\0" + /* 1713 */ "ssublb\t\0" + /* 1721 */ "usublb\t\0" + /* 1729 */ "sbclb\t\0" + /* 1736 */ "adclb\t\0" + /* 1743 */ "sabdlb\t\0" + /* 1751 */ "uabdlb\t\0" + /* 1759 */ "ldaddlb\t\0" + /* 1768 */ "saddlb\t\0" + /* 1776 */ "uaddlb\t\0" + /* 1784 */ "sshllb\t\0" + /* 1792 */ "ushllb\t\0" + /* 1800 */ "sqdmullb\t\0" + /* 1810 */ "pmullb\t\0" + /* 1818 */ "smullb\t\0" + /* 1826 */ "umullb\t\0" + /* 1834 */ "ldsminlb\t\0" + /* 1844 */ "lduminlb\t\0" + /* 1854 */ "swplb\t\0" + /* 1861 */ "ldclrlb\t\0" + /* 1870 */ "ldeorlb\t\0" + /* 1879 */ "caslb\t\0" + /* 1886 */ "sqdmlslb\t\0" + /* 1896 */ "bfmlslb\t\0" + /* 1905 */ "smlslb\t\0" + /* 1913 */ "umlslb\t\0" + /* 1921 */ "ldsetlb\t\0" + /* 1930 */ "ldsmaxlb\t\0" + /* 1940 */ "ldumaxlb\t\0" + /* 1950 */ "dmb\t\0" + /* 1955 */ "rsubhnb\t\0" + /* 1964 */ "raddhnb\t\0" + /* 1973 */ "ldsminb\t\0" + /* 1982 */ "lduminb\t\0" + /* 1991 */ "sqshrnb\t\0" + /* 2000 */ "uqshrnb\t\0" + /* 2009 */ "sqrshrnb\t\0" + /* 2019 */ "uqrshrnb\t\0" + /* 2029 */ "fcvtnb\t\0" + /* 2037 */ "sqxtnb\t\0" + /* 2045 */ "uqxtnb\t\0" + /* 2053 */ "sqshrunb\t\0" + /* 2063 */ "sqrshrunb\t\0" + /* 2074 */ "sqxtunb\t\0" + /* 2083 */ "ld1rob\t\0" + /* 2091 */ "brkpb\t\0" + /* 2098 */ "swpb\t\0" + /* 2104 */ "ld1rqb\t\0" + /* 2112 */ "ld1rb\t\0" + /* 2119 */ "ldarb\t\0" + /* 2126 */ "ldlarb\t\0" + /* 2134 */ "ldrb\t\0" + /* 2140 */ "ldclrb\t\0" + /* 2148 */ "stllrb\t\0" + /* 2156 */ "stlrb\t\0" + /* 2163 */ "ldeorb\t\0" + /* 2171 */ "ldaprb\t\0" + /* 2179 */ "ldtrb\t\0" + /* 2186 */ "strb\t\0" + /* 2192 */ "sttrb\t\0" + /* 2199 */ "ldurb\t\0" + /* 2206 */ "stlurb\t\0" + /* 2214 */ "ldapurb\t\0" + /* 2223 */ "sturb\t\0" + /* 2230 */ "ldaxrb\t\0" + /* 2238 */ "ldxrb\t\0" + /* 2245 */ "stlxrb\t\0" + /* 2253 */ "stxrb\t\0" + /* 2260 */ "ld1sb\t\0" + /* 2267 */ "ldff1sb\t\0" + /* 2276 */ "ldnf1sb\t\0" + /* 2285 */ "ldnt1sb\t\0" + /* 2294 */ "casb\t\0" + /* 2300 */ "dsb\t\0" + /* 2305 */ "isb\t\0" + /* 2310 */ "fmsb\t\0" + /* 2316 */ "fnmsb\t\0" + /* 2323 */ "ld1rsb\t\0" + /* 2331 */ "ldrsb\t\0" + /* 2338 */ "ldtrsb\t\0" + /* 2346 */ "ldursb\t\0" + /* 2354 */ "ldapursb\t\0" + /* 2364 */ "tsb\t\0" + /* 2369 */ "ldsetb\t\0" + /* 2377 */ "ssubltb\t\0" + /* 2386 */ "fmlalltb\t\0" + /* 2396 */ "cntb\t\0" + /* 2402 */ "fvdotb\t\0" + /* 2410 */ "eortb\t\0" + /* 2417 */ "clastb\t\0" + /* 2425 */ "sxtb\t\0" + /* 2431 */ "uxtb\t\0" + /* 2437 */ "bfsub\t\0" + /* 2444 */ "shsub\t\0" + /* 2451 */ "uhsub\t\0" + /* 2458 */ "fmsub\t\0" + /* 2465 */ "fnmsub\t\0" + /* 2473 */ "sqsub\t\0" + /* 2480 */ "uqsub\t\0" + /* 2487 */ "revb\t\0" + /* 2493 */ "ssubwb\t\0" + /* 2501 */ "usubwb\t\0" + /* 2509 */ "saddwb\t\0" + /* 2517 */ "uaddwb\t\0" + /* 2525 */ "ldsmaxb\t\0" + /* 2534 */ "ldumaxb\t\0" + /* 2543 */ "pacdzb\t\0" + /* 2551 */ "autdzb\t\0" + /* 2559 */ "pacizb\t\0" + /* 2567 */ "autizb\t\0" + /* 2575 */ "sha1c\t\0" + /* 2582 */ "sbc\t\0" + /* 2587 */ "adc\t\0" + /* 2592 */ "bic\t\0" + /* 2597 */ "aesimc\t\0" + /* 2605 */ "aesmc\t\0" + /* 2612 */ "csinc\t\0" + /* 2619 */ "retaasppc\t\0" + /* 2630 */ "autiasppc\t\0" + /* 2641 */ "retabsppc\t\0" + /* 2652 */ "autibsppc\t\0" + /* 2663 */ "hvc\t\0" + /* 2668 */ "svc\t\0" + /* 2673 */ "ld1d\t\0" + /* 2679 */ "ldff1d\t\0" + /* 2687 */ "ldnf1d\t\0" + /* 2695 */ "ldnt1d\t\0" + /* 2703 */ "stnt1d\t\0" + /* 2711 */ "st1d\t\0" + /* 2717 */ "ld2d\t\0" + /* 2723 */ "st2d\t\0" + /* 2729 */ "ld3d\t\0" + /* 2735 */ "st3d\t\0" + /* 2741 */ "ld4d\t\0" + /* 2747 */ "st4d\t\0" + /* 2753 */ "fmad\t\0" + /* 2759 */ "fnmad\t\0" + /* 2766 */ "ftmad\t\0" + /* 2773 */ "fabd\t\0" + /* 2779 */ "sabd\t\0" + /* 2785 */ "uabd\t\0" + /* 2791 */ "xpacd\t\0" + /* 2798 */ "sqdecd\t\0" + /* 2806 */ "uqdecd\t\0" + /* 2814 */ "sqincd\t\0" + /* 2822 */ "uqincd\t\0" + /* 2830 */ "fcadd\t\0" + /* 2837 */ "sqcadd\t\0" + /* 2845 */ "ldadd\t\0" + /* 2852 */ "bfadd\t\0" + /* 2859 */ "srhadd\t\0" + /* 2867 */ "urhadd\t\0" + /* 2875 */ "shadd\t\0" + /* 2882 */ "uhadd\t\0" + /* 2889 */ "fmadd\t\0" + /* 2896 */ "fnmadd\t\0" + /* 2904 */ "usqadd\t\0" + /* 2912 */ "suqadd\t\0" + /* 2920 */ "prfd\t\0" + /* 2926 */ "nand\t\0" + /* 2932 */ "ld1rod\t\0" + /* 2940 */ "ld1rqd\t\0" + /* 2948 */ "ld1rd\t\0" + /* 2955 */ "asrd\t\0" + /* 2961 */ "aesd\t\0" + /* 2967 */ "cntd\t\0" + /* 2973 */ "revd\t\0" + /* 2979 */ "sm4e\t\0" + /* 2985 */ "splice\t\0" + /* 2993 */ "facge\t\0" + /* 3000 */ "whilege\t\0" + /* 3009 */ "fcmge\t\0" + /* 3016 */ "cmpge\t\0" + /* 3023 */ "fscale\t\0" + /* 3031 */ "whilele\t\0" + /* 3040 */ "fcmle\t\0" + /* 3047 */ "cmple\t\0" + /* 3054 */ "fcmne\t\0" + /* 3061 */ "ctermne\t\0" + /* 3070 */ "cmpne\t\0" + /* 3077 */ "frecpe\t\0" + /* 3085 */ "urecpe\t\0" + /* 3093 */ "fccmpe\t\0" + /* 3101 */ "fcmpe\t\0" + /* 3108 */ "aese\t\0" + /* 3114 */ "pfalse\t\0" + /* 3122 */ "frsqrte\t\0" + /* 3131 */ "ursqrte\t\0" + /* 3140 */ "ptrue\t\0" + /* 3147 */ "udf\t\0" + /* 3152 */ "bif\t\0" + /* 3157 */ "rmif\t\0" + /* 3163 */ "scvtf\t\0" + /* 3170 */ "ucvtf\t\0" + /* 3177 */ "st2g\t\0" + /* 3183 */ "stz2g\t\0" + /* 3190 */ "subg\t\0" + /* 3196 */ "addg\t\0" + /* 3202 */ "ldg\t\0" + /* 3207 */ "fneg\t\0" + /* 3213 */ "sqneg\t\0" + /* 3220 */ "csneg\t\0" + /* 3227 */ "histseg\t\0" + /* 3236 */ "irg\t\0" + /* 3241 */ "stg\t\0" + /* 3246 */ "stzg\t\0" + /* 3252 */ "sha1h\t\0" + /* 3259 */ "ld1h\t\0" + /* 3265 */ "ldff1h\t\0" + /* 3273 */ "ldnf1h\t\0" + /* 3281 */ "ldnt1h\t\0" + /* 3289 */ "stnt1h\t\0" + /* 3297 */ "st1h\t\0" + /* 3303 */ "sha512h\t\0" + /* 3312 */ "crc32h\t\0" + /* 3320 */ "ld2h\t\0" + /* 3326 */ "st2h\t\0" + /* 3332 */ "ld3h\t\0" + /* 3338 */ "st3h\t\0" + /* 3344 */ "ld4h\t\0" + /* 3350 */ "st4h\t\0" + /* 3356 */ "sha256h\t\0" + /* 3365 */ "ldaddah\t\0" + /* 3374 */ "sqrdcmlah\t\0" + /* 3385 */ "sqrdmlah\t\0" + /* 3395 */ "ldsminah\t\0" + /* 3405 */ "lduminah\t\0" + /* 3415 */ "swpah\t\0" + /* 3422 */ "ldclrah\t\0" + /* 3431 */ "ldeorah\t\0" + /* 3440 */ "casah\t\0" + /* 3447 */ "ldsetah\t\0" + /* 3456 */ "ldsmaxah\t\0" + /* 3466 */ "ldumaxah\t\0" + /* 3476 */ "crc32ch\t\0" + /* 3485 */ "sqdech\t\0" + /* 3493 */ "uqdech\t\0" + /* 3501 */ "sqinch\t\0" + /* 3509 */ "uqinch\t\0" + /* 3517 */ "nmatch\t\0" + /* 3525 */ "ldaddh\t\0" + /* 3533 */ "prfh\t\0" + /* 3539 */ "ldaddalh\t\0" + /* 3549 */ "ldsminalh\t\0" + /* 3560 */ "lduminalh\t\0" + /* 3571 */ "swpalh\t\0" + /* 3579 */ "ldclralh\t\0" + /* 3589 */ "ldeoralh\t\0" + /* 3599 */ "casalh\t\0" + /* 3607 */ "ldsetalh\t\0" + /* 3617 */ "ldsmaxalh\t\0" + /* 3628 */ "ldumaxalh\t\0" + /* 3639 */ "ldaddlh\t\0" + /* 3648 */ "ldsminlh\t\0" + /* 3658 */ "lduminlh\t\0" + /* 3668 */ "swplh\t\0" + /* 3675 */ "ldclrlh\t\0" + /* 3684 */ "ldeorlh\t\0" + /* 3693 */ "caslh\t\0" + /* 3700 */ "ldsetlh\t\0" + /* 3709 */ "sqdmulh\t\0" + /* 3718 */ "sqrdmulh\t\0" + /* 3728 */ "smulh\t\0" + /* 3735 */ "umulh\t\0" + /* 3742 */ "ldsmaxlh\t\0" + /* 3752 */ "ldumaxlh\t\0" + /* 3762 */ "ldsminh\t\0" + /* 3771 */ "lduminh\t\0" + /* 3780 */ "ld1roh\t\0" + /* 3788 */ "swph\t\0" + /* 3794 */ "ld1rqh\t\0" + /* 3802 */ "ld1rh\t\0" + /* 3809 */ "ldarh\t\0" + /* 3816 */ "ldlarh\t\0" + /* 3824 */ "ldrh\t\0" + /* 3830 */ "ldclrh\t\0" + /* 3838 */ "stllrh\t\0" + /* 3846 */ "stlrh\t\0" + /* 3853 */ "ldeorh\t\0" + /* 3861 */ "ldaprh\t\0" + /* 3869 */ "ldtrh\t\0" + /* 3876 */ "strh\t\0" + /* 3882 */ "sttrh\t\0" + /* 3889 */ "ldurh\t\0" + /* 3896 */ "stlurh\t\0" + /* 3904 */ "ldapurh\t\0" + /* 3913 */ "sturh\t\0" + /* 3920 */ "ldaxrh\t\0" + /* 3928 */ "ldxrh\t\0" + /* 3935 */ "stlxrh\t\0" + /* 3943 */ "stxrh\t\0" + /* 3950 */ "ld1sh\t\0" + /* 3957 */ "ldff1sh\t\0" + /* 3966 */ "ldnf1sh\t\0" + /* 3975 */ "ldnt1sh\t\0" + /* 3984 */ "cash\t\0" + /* 3990 */ "sqrdmlsh\t\0" + /* 4000 */ "ld1rsh\t\0" + /* 4008 */ "ldrsh\t\0" + /* 4015 */ "ldtrsh\t\0" + /* 4023 */ "ldursh\t\0" + /* 4031 */ "ldapursh\t\0" + /* 4041 */ "ldseth\t\0" + /* 4049 */ "cnth\t\0" + /* 4055 */ "sxth\t\0" + /* 4061 */ "uxth\t\0" + /* 4067 */ "revh\t\0" + /* 4073 */ "ldsmaxh\t\0" + /* 4082 */ "ldumaxh\t\0" + /* 4091 */ "xpaci\t\0" + /* 4098 */ "whilehi\t\0" + /* 4107 */ "punpkhi\t\0" + /* 4116 */ "sunpkhi\t\0" + /* 4125 */ "uunpkhi\t\0" + /* 4134 */ "cmhi\t\0" + /* 4140 */ "cmphi\t\0" + /* 4147 */ "sli\t\0" + /* 4152 */ "gmi\t\0" + /* 4157 */ "mvni\t\0" + /* 4163 */ "sri\t\0" + /* 4168 */ "frinti\t\0" + /* 4176 */ "movi\t\0" + /* 4182 */ "sunpk\t\0" + /* 4189 */ "uunpk\t\0" + /* 4196 */ "brk\t\0" + /* 4201 */ "movk\t\0" + /* 4207 */ "sabal\t\0" + /* 4214 */ "uabal\t\0" + /* 4221 */ "ldaddal\t\0" + /* 4230 */ "sqdmlal\t\0" + /* 4239 */ "bfmlal\t\0" + /* 4247 */ "smlal\t\0" + /* 4254 */ "umlal\t\0" + /* 4261 */ "ldsminal\t\0" + /* 4271 */ "lduminal\t\0" + /* 4281 */ "rcwsswppal\t\0" + /* 4293 */ "rcwswppal\t\0" + /* 4304 */ "ldclrpal\t\0" + /* 4314 */ "rcwsclrpal\t\0" + /* 4326 */ "rcwclrpal\t\0" + /* 4337 */ "rcwscaspal\t\0" + /* 4349 */ "rcwcaspal\t\0" + /* 4360 */ "ldsetpal\t\0" + /* 4370 */ "rcwssetpal\t\0" + /* 4382 */ "rcwsetpal\t\0" + /* 4393 */ "rcwsswpal\t\0" + /* 4404 */ "rcwswpal\t\0" + /* 4414 */ "ldclral\t\0" + /* 4423 */ "rcwsclral\t\0" + /* 4434 */ "rcwclral\t\0" + /* 4444 */ "ldeoral\t\0" + /* 4453 */ "rcwscasal\t\0" + /* 4464 */ "rcwcasal\t\0" + /* 4474 */ "ldsetal\t\0" + /* 4483 */ "rcwssetal\t\0" + /* 4494 */ "rcwsetal\t\0" + /* 4504 */ "ldsmaxal\t\0" + /* 4514 */ "ldumaxal\t\0" + /* 4524 */ "tbl\t\0" + /* 4529 */ "smsubl\t\0" + /* 4537 */ "umsubl\t\0" + /* 4545 */ "ssubl\t\0" + /* 4552 */ "usubl\t\0" + /* 4559 */ "sabdl\t\0" + /* 4566 */ "uabdl\t\0" + /* 4573 */ "ldaddl\t\0" + /* 4581 */ "smaddl\t\0" + /* 4589 */ "umaddl\t\0" + /* 4597 */ "saddl\t\0" + /* 4604 */ "uaddl\t\0" + /* 4611 */ "tcancel\t\0" + /* 4620 */ "fcsel\t\0" + /* 4627 */ "psel\t\0" + /* 4633 */ "ftssel\t\0" + /* 4641 */ "sqshl\t\0" + /* 4648 */ "uqshl\t\0" + /* 4655 */ "sqrshl\t\0" + /* 4663 */ "uqrshl\t\0" + /* 4671 */ "srshl\t\0" + /* 4678 */ "urshl\t\0" + /* 4685 */ "sshl\t\0" + /* 4691 */ "ushl\t\0" + /* 4697 */ "fmlall\t\0" + /* 4705 */ "usmlall\t\0" + /* 4714 */ "sumlall\t\0" + /* 4723 */ "sshll\t\0" + /* 4730 */ "ushll\t\0" + /* 4737 */ "smlsll\t\0" + /* 4745 */ "umlsll\t\0" + /* 4753 */ "sqdmull\t\0" + /* 4762 */ "pmull\t\0" + /* 4769 */ "smull\t\0" + /* 4776 */ "umull\t\0" + /* 4783 */ "ldsminl\t\0" + /* 4792 */ "lduminl\t\0" + /* 4801 */ "addpl\t\0" + /* 4808 */ "rcwsswppl\t\0" + /* 4819 */ "rcwswppl\t\0" + /* 4829 */ "ldclrpl\t\0" + /* 4838 */ "rcwsclrpl\t\0" + /* 4849 */ "rcwclrpl\t\0" + /* 4859 */ "rcwscaspl\t\0" + /* 4870 */ "rcwcaspl\t\0" + /* 4880 */ "addspl\t\0" + /* 4888 */ "ldsetpl\t\0" + /* 4897 */ "rcwssetpl\t\0" + /* 4908 */ "rcwsetpl\t\0" + /* 4918 */ "rcwsswpl\t\0" + /* 4928 */ "rcwswpl\t\0" + /* 4937 */ "ldclrl\t\0" + /* 4945 */ "rcwsclrl\t\0" + /* 4955 */ "rcwclrl\t\0" + /* 4964 */ "ldeorl\t\0" + /* 4972 */ "rcwscasl\t\0" + /* 4982 */ "rcwcasl\t\0" + /* 4991 */ "nbsl\t\0" + /* 4997 */ "sqdmlsl\t\0" + /* 5006 */ "bfmlsl\t\0" + /* 5014 */ "smlsl\t\0" + /* 5021 */ "umlsl\t\0" + /* 5028 */ "sysl\t\0" + /* 5034 */ "ldsetl\t\0" + /* 5042 */ "rcwssetl\t\0" + /* 5052 */ "rcwsetl\t\0" + /* 5061 */ "bf1cvtl\t\0" + /* 5070 */ "bf2cvtl\t\0" + /* 5079 */ "fcvtl\t\0" + /* 5086 */ "bfmul\t\0" + /* 5093 */ "fnmul\t\0" + /* 5100 */ "pmul\t\0" + /* 5106 */ "ftsmul\t\0" + /* 5114 */ "addvl\t\0" + /* 5121 */ "rdvl\t\0" + /* 5127 */ "addsvl\t\0" + /* 5135 */ "rdsvl\t\0" + /* 5142 */ "ldsmaxl\t\0" + /* 5151 */ "ldumaxl\t\0" + /* 5160 */ "sha1m\t\0" + /* 5167 */ "sbfm\t\0" + /* 5173 */ "ubfm\t\0" + /* 5179 */ "rprfm\t\0" + /* 5186 */ "ldgm\t\0" + /* 5192 */ "stgm\t\0" + /* 5198 */ "stzgm\t\0" + /* 5205 */ "gcspushm\t\0" + /* 5215 */ "bfminnm\t\0" + /* 5224 */ "bfmaxnm\t\0" + /* 5233 */ "gcspopm\t\0" + /* 5242 */ "dupm\t\0" + /* 5248 */ "frintm\t\0" + /* 5256 */ "prfum\t\0" + /* 5263 */ "bsl1n\t\0" + /* 5270 */ "bsl2n\t\0" + /* 5277 */ "rsubhn\t\0" + /* 5285 */ "raddhn\t\0" + /* 5293 */ "famin\t\0" + /* 5300 */ "bfmin\t\0" + /* 5307 */ "ldsmin\t\0" + /* 5315 */ "ldumin\t\0" + /* 5323 */ "brkn\t\0" + /* 5329 */ "ccmn\t\0" + /* 5335 */ "eon\t\0" + /* 5340 */ "sqshrn\t\0" + /* 5348 */ "uqshrn\t\0" + /* 5356 */ "sqrshrn\t\0" + /* 5365 */ "uqrshrn\t\0" + /* 5374 */ "orn\t\0" + /* 5379 */ "frintn\t\0" + /* 5387 */ "bfcvtn\t\0" + /* 5395 */ "sqcvtn\t\0" + /* 5403 */ "uqcvtn\t\0" + /* 5411 */ "sqxtn\t\0" + /* 5418 */ "uqxtn\t\0" + /* 5425 */ "sqshrun\t\0" + /* 5434 */ "sqrshrun\t\0" + /* 5444 */ "sqcvtun\t\0" + /* 5453 */ "sqxtun\t\0" + /* 5461 */ "movn\t\0" + /* 5467 */ "fcvtxn\t\0" + /* 5475 */ "whilelo\t\0" + /* 5484 */ "punpklo\t\0" + /* 5493 */ "sunpklo\t\0" + /* 5502 */ "uunpklo\t\0" + /* 5511 */ "cmplo\t\0" + /* 5518 */ "zero\t\0" + /* 5524 */ "fcmuo\t\0" + /* 5531 */ "sha1p\t\0" + /* 5538 */ "subp\t\0" + /* 5544 */ "sqdecp\t\0" + /* 5552 */ "uqdecp\t\0" + /* 5560 */ "sqincp\t\0" + /* 5568 */ "uqincp\t\0" + /* 5576 */ "faddp\t\0" + /* 5583 */ "ldp\t\0" + /* 5588 */ "bdep\t\0" + /* 5594 */ "stgp\t\0" + /* 5600 */ "zip\t\0" + /* 5605 */ "sadalp\t\0" + /* 5613 */ "uadalp\t\0" + /* 5621 */ "saddlp\t\0" + /* 5629 */ "uaddlp\t\0" + /* 5637 */ "stilp\t\0" + /* 5644 */ "bfclamp\t\0" + /* 5653 */ "sclamp\t\0" + /* 5661 */ "uclamp\t\0" + /* 5669 */ "fccmp\t\0" + /* 5676 */ "fcmp\t\0" + /* 5682 */ "fminnmp\t\0" + /* 5691 */ "fmaxnmp\t\0" + /* 5700 */ "ldnp\t\0" + /* 5706 */ "fminp\t\0" + /* 5713 */ "sminp\t\0" + /* 5720 */ "uminp\t\0" + /* 5727 */ "stnp\t\0" + /* 5733 */ "ldiapp\t\0" + /* 5741 */ "rcwsswpp\t\0" + /* 5751 */ "rcwswpp\t\0" + /* 5760 */ "adrp\t\0" + /* 5766 */ "bgrp\t\0" + /* 5772 */ "ldclrp\t\0" + /* 5780 */ "rcwsclrp\t\0" + /* 5790 */ "rcwclrp\t\0" + /* 5799 */ "rcwscasp\t\0" + /* 5809 */ "rcwcasp\t\0" + /* 5818 */ "sysp\t\0" + /* 5824 */ "ldsetp\t\0" + /* 5832 */ "rcwssetp\t\0" + /* 5842 */ "rcwsetp\t\0" + /* 5851 */ "cntp\t\0" + /* 5857 */ "frintp\t\0" + /* 5865 */ "stp\t\0" + /* 5870 */ "fdup\t\0" + /* 5876 */ "rcwsswp\t\0" + /* 5885 */ "rcwswp\t\0" + /* 5893 */ "ldaxp\t\0" + /* 5900 */ "fmaxp\t\0" + /* 5907 */ "smaxp\t\0" + /* 5914 */ "umaxp\t\0" + /* 5921 */ "ldxp\t\0" + /* 5927 */ "stlxp\t\0" + /* 5934 */ "stxp\t\0" + /* 5940 */ "uzp\t\0" + /* 5945 */ "ld1q\t\0" + /* 5951 */ "st1q\t\0" + /* 5957 */ "ld2q\t\0" + /* 5963 */ "st2q\t\0" + /* 5969 */ "ld3q\t\0" + /* 5975 */ "st3q\t\0" + /* 5981 */ "ld4q\t\0" + /* 5987 */ "st4q\t\0" + /* 5993 */ "fcmeq\t\0" + /* 6000 */ "ctermeq\t\0" + /* 6009 */ "cmpeq\t\0" + /* 6016 */ "tblq\t\0" + /* 6022 */ "dupq\t\0" + /* 6028 */ "extq\t\0" + /* 6034 */ "tbxq\t\0" + /* 6040 */ "ld1r\t\0" + /* 6046 */ "ld2r\t\0" + /* 6052 */ "ld3r\t\0" + /* 6058 */ "ld4r\t\0" + /* 6064 */ "ldar\t\0" + /* 6070 */ "ldlar\t\0" + /* 6077 */ "xar\t\0" + /* 6082 */ "fsubr\t\0" + /* 6089 */ "shsubr\t\0" + /* 6097 */ "uhsubr\t\0" + /* 6105 */ "sqsubr\t\0" + /* 6113 */ "uqsubr\t\0" + /* 6121 */ "adr\t\0" + /* 6126 */ "ldr\t\0" + /* 6131 */ "rdffr\t\0" + /* 6138 */ "wrffr\t\0" + /* 6145 */ "sqrshr\t\0" + /* 6153 */ "uqrshr\t\0" + /* 6161 */ "srshr\t\0" + /* 6168 */ "urshr\t\0" + /* 6175 */ "sshr\t\0" + /* 6181 */ "ushr\t\0" + /* 6187 */ "blr\t\0" + /* 6192 */ "ldclr\t\0" + /* 6199 */ "rcwsclr\t\0" + /* 6208 */ "rcwclr\t\0" + /* 6216 */ "sqshlr\t\0" + /* 6224 */ "uqshlr\t\0" + /* 6232 */ "sqrshlr\t\0" + /* 6241 */ "uqrshlr\t\0" + /* 6250 */ "srshlr\t\0" + /* 6258 */ "urshlr\t\0" + /* 6266 */ "stllr\t\0" + /* 6273 */ "lslr\t\0" + /* 6279 */ "stlr\t\0" + /* 6285 */ "ldeor\t\0" + /* 6292 */ "nor\t\0" + /* 6297 */ "ror\t\0" + /* 6302 */ "ldapr\t\0" + /* 6309 */ "orr\t\0" + /* 6314 */ "asrr\t\0" + /* 6320 */ "lsrr\t\0" + /* 6326 */ "msrr\t\0" + /* 6332 */ "asr\t\0" + /* 6337 */ "lsr\t\0" + /* 6342 */ "msr\t\0" + /* 6347 */ "insr\t\0" + /* 6353 */ "ldtr\t\0" + /* 6359 */ "gcsstr\t\0" + /* 6367 */ "gcssttr\t\0" + /* 6376 */ "extr\t\0" + /* 6382 */ "ldur\t\0" + /* 6388 */ "stlur\t\0" + /* 6395 */ "ldapur\t\0" + /* 6403 */ "stur\t\0" + /* 6409 */ "fdivr\t\0" + /* 6416 */ "sdivr\t\0" + /* 6423 */ "udivr\t\0" + /* 6430 */ "whilewr\t\0" + /* 6439 */ "ldaxr\t\0" + /* 6446 */ "ldxr\t\0" + /* 6452 */ "stlxr\t\0" + /* 6459 */ "stxr\t\0" + /* 6465 */ "rcwscas\t\0" + /* 6474 */ "rcwcas\t\0" + /* 6482 */ "brkas\t\0" + /* 6489 */ "brkpas\t\0" + /* 6497 */ "fcvtas\t\0" + /* 6505 */ "fabs\t\0" + /* 6511 */ "sqabs\t\0" + /* 6518 */ "brkbs\t\0" + /* 6525 */ "brkpbs\t\0" + /* 6533 */ "subs\t\0" + /* 6539 */ "sbcs\t\0" + /* 6545 */ "adcs\t\0" + /* 6551 */ "bics\t\0" + /* 6557 */ "adds\t\0" + /* 6563 */ "nands\t\0" + /* 6570 */ "ptrues\t\0" + /* 6578 */ "whilehs\t\0" + /* 6587 */ "cmhs\t\0" + /* 6593 */ "cmphs\t\0" + /* 6600 */ "cls\t\0" + /* 6605 */ "whilels\t\0" + /* 6614 */ "bfmls\t\0" + /* 6621 */ "fnmls\t\0" + /* 6628 */ "cmpls\t\0" + /* 6635 */ "fcvtms\t\0" + /* 6643 */ "ins\t\0" + /* 6648 */ "brkns\t\0" + /* 6655 */ "orns\t\0" + /* 6661 */ "fcvtns\t\0" + /* 6669 */ "subps\t\0" + /* 6676 */ "frecps\t\0" + /* 6684 */ "bmops\t\0" + /* 6691 */ "bfmops\t\0" + /* 6699 */ "usmops\t\0" + /* 6707 */ "sumops\t\0" + /* 6715 */ "fcvtps\t\0" + /* 6723 */ "rdffrs\t\0" + /* 6731 */ "mrs\t\0" + /* 6736 */ "eors\t\0" + /* 6742 */ "nors\t\0" + /* 6748 */ "mrrs\t\0" + /* 6754 */ "orrs\t\0" + /* 6760 */ "frsqrts\t\0" + /* 6769 */ "sys\t\0" + /* 6774 */ "fcvtzs\t\0" + /* 6782 */ "fjcvtzs\t\0" + /* 6791 */ "sqdmlalbt\t\0" + /* 6802 */ "ssublbt\t\0" + /* 6811 */ "saddlbt\t\0" + /* 6820 */ "fmlallbt\t\0" + /* 6830 */ "sqdmlslbt\t\0" + /* 6841 */ "eorbt\t\0" + /* 6848 */ "compact\t\0" + /* 6857 */ "wfet\t\0" + /* 6863 */ "ret\t\0" + /* 6868 */ "ldset\t\0" + /* 6875 */ "rcwsset\t\0" + /* 6884 */ "rcwset\t\0" + /* 6892 */ "facgt\t\0" + /* 6899 */ "whilegt\t\0" + /* 6908 */ "fcmgt\t\0" + /* 6915 */ "cmpgt\t\0" + /* 6922 */ "rbit\t\0" + /* 6928 */ "trcit\t\0" + /* 6935 */ "wfit\t\0" + /* 6941 */ "sabalt\t\0" + /* 6949 */ "uabalt\t\0" + /* 6957 */ "sqdmlalt\t\0" + /* 6967 */ "bfmlalt\t\0" + /* 6976 */ "smlalt\t\0" + /* 6984 */ "umlalt\t\0" + /* 6992 */ "ssublt\t\0" + /* 7000 */ "usublt\t\0" + /* 7008 */ "sbclt\t\0" + /* 7015 */ "adclt\t\0" + /* 7022 */ "sabdlt\t\0" + /* 7030 */ "uabdlt\t\0" + /* 7038 */ "saddlt\t\0" + /* 7046 */ "uaddlt\t\0" + /* 7054 */ "whilelt\t\0" + /* 7063 */ "hlt\t\0" + /* 7068 */ "sshllt\t\0" + /* 7076 */ "ushllt\t\0" + /* 7084 */ "sqdmullt\t\0" + /* 7094 */ "pmullt\t\0" + /* 7102 */ "smullt\t\0" + /* 7110 */ "umullt\t\0" + /* 7118 */ "fcmlt\t\0" + /* 7125 */ "cmplt\t\0" + /* 7132 */ "sqdmlslt\t\0" + /* 7142 */ "bfmlslt\t\0" + /* 7151 */ "smlslt\t\0" + /* 7159 */ "umlslt\t\0" + /* 7167 */ "bf1cvtlt\t\0" + /* 7177 */ "bf2cvtlt\t\0" + /* 7187 */ "fcvtlt\t\0" + /* 7195 */ "histcnt\t\0" + /* 7204 */ "rsubhnt\t\0" + /* 7213 */ "raddhnt\t\0" + /* 7222 */ "hint\t\0" + /* 7228 */ "sqshrnt\t\0" + /* 7237 */ "uqshrnt\t\0" + /* 7246 */ "sqrshrnt\t\0" + /* 7256 */ "uqrshrnt\t\0" + /* 7266 */ "bfcvtnt\t\0" + /* 7275 */ "sqxtnt\t\0" + /* 7283 */ "uqxtnt\t\0" + /* 7291 */ "sqshrunt\t\0" + /* 7301 */ "sqrshrunt\t\0" + /* 7312 */ "sqxtunt\t\0" + /* 7321 */ "fcvtxnt\t\0" + /* 7330 */ "cdot\t\0" + /* 7336 */ "bfdot\t\0" + /* 7343 */ "usdot\t\0" + /* 7350 */ "sudot\t\0" + /* 7357 */ "bfvdot\t\0" + /* 7365 */ "usvdot\t\0" + /* 7373 */ "suvdot\t\0" + /* 7381 */ "cnot\t\0" + /* 7387 */ "mlapt\t\0" + /* 7394 */ "msubpt\t\0" + /* 7402 */ "madpt\t\0" + /* 7409 */ "maddpt\t\0" + /* 7417 */ "tstart\t\0" + /* 7425 */ "fsqrt\t\0" + /* 7432 */ "ptest\t\0" + /* 7439 */ "ttest\t\0" + /* 7446 */ "pfirst\t\0" + /* 7454 */ "cmtst\t\0" + /* 7461 */ "fmlalltt\t\0" + /* 7471 */ "fvdott\t\0" + /* 7479 */ "bf1cvt\t\0" + /* 7487 */ "bf2cvt\t\0" + /* 7495 */ "bfcvt\t\0" + /* 7502 */ "sqcvt\t\0" + /* 7509 */ "uqcvt\t\0" + /* 7516 */ "movt\t\0" + /* 7522 */ "ssubwt\t\0" + /* 7530 */ "usubwt\t\0" + /* 7538 */ "saddwt\t\0" + /* 7546 */ "uaddwt\t\0" + /* 7554 */ "bext\t\0" + /* 7560 */ "pnext\t\0" + /* 7567 */ "pext\t\0" + /* 7573 */ "fcvtau\t\0" + /* 7581 */ "sqshlu\t\0" + /* 7589 */ "fcvtmu\t\0" + /* 7597 */ "fcvtnu\t\0" + /* 7605 */ "fcvtpu\t\0" + /* 7613 */ "sqrshru\t\0" + /* 7622 */ "sqcvtu\t\0" + /* 7630 */ "fcvtzu\t\0" + /* 7638 */ "st64bv\t\0" + /* 7646 */ "faddv\t\0" + /* 7653 */ "saddv\t\0" + /* 7660 */ "uaddv\t\0" + /* 7667 */ "andv\t\0" + /* 7673 */ "rev\t\0" + /* 7678 */ "fdiv\t\0" + /* 7684 */ "sdiv\t\0" + /* 7690 */ "udiv\t\0" + /* 7696 */ "saddlv\t\0" + /* 7704 */ "uaddlv\t\0" + /* 7712 */ "fminnmv\t\0" + /* 7721 */ "fmaxnmv\t\0" + /* 7730 */ "fminv\t\0" + /* 7737 */ "sminv\t\0" + /* 7744 */ "uminv\t\0" + /* 7751 */ "csinv\t\0" + /* 7758 */ "fmov\t\0" + /* 7764 */ "pmov\t\0" + /* 7770 */ "smov\t\0" + /* 7776 */ "umov\t\0" + /* 7782 */ "faddqv\t\0" + /* 7790 */ "andqv\t\0" + /* 7797 */ "fminnmqv\t\0" + /* 7807 */ "fmaxnmqv\t\0" + /* 7817 */ "fminqv\t\0" + /* 7825 */ "sminqv\t\0" + /* 7833 */ "uminqv\t\0" + /* 7841 */ "eorqv\t\0" + /* 7848 */ "fmaxqv\t\0" + /* 7856 */ "smaxqv\t\0" + /* 7864 */ "umaxqv\t\0" + /* 7872 */ "eorv\t\0" + /* 7878 */ "fmaxv\t\0" + /* 7885 */ "smaxv\t\0" + /* 7892 */ "umaxv\t\0" + /* 7899 */ "ld1w\t\0" + /* 7905 */ "ldff1w\t\0" + /* 7913 */ "ldnf1w\t\0" + /* 7921 */ "ldnt1w\t\0" + /* 7929 */ "stnt1w\t\0" + /* 7937 */ "st1w\t\0" + /* 7943 */ "crc32w\t\0" + /* 7951 */ "ld2w\t\0" + /* 7957 */ "st2w\t\0" + /* 7963 */ "ld3w\t\0" + /* 7969 */ "st3w\t\0" + /* 7975 */ "ld4w\t\0" + /* 7981 */ "st4w\t\0" + /* 7987 */ "ssubw\t\0" + /* 7994 */ "usubw\t\0" + /* 8001 */ "crc32cw\t\0" + /* 8010 */ "sqdecw\t\0" + /* 8018 */ "uqdecw\t\0" + /* 8026 */ "sqincw\t\0" + /* 8034 */ "uqincw\t\0" + /* 8042 */ "saddw\t\0" + /* 8049 */ "uaddw\t\0" + /* 8056 */ "prfw\t\0" + /* 8062 */ "ld1row\t\0" + /* 8070 */ "ld1rqw\t\0" + /* 8078 */ "ld1rw\t\0" + /* 8085 */ "whilerw\t\0" + /* 8094 */ "ld1sw\t\0" + /* 8101 */ "ldff1sw\t\0" + /* 8110 */ "ldnf1sw\t\0" + /* 8119 */ "ldnt1sw\t\0" + /* 8128 */ "ldpsw\t\0" + /* 8135 */ "ld1rsw\t\0" + /* 8143 */ "ldrsw\t\0" + /* 8150 */ "ldtrsw\t\0" + /* 8158 */ "ldursw\t\0" + /* 8166 */ "ldapursw\t\0" + /* 8176 */ "cntw\t\0" + /* 8182 */ "sxtw\t\0" + /* 8188 */ "uxtw\t\0" + /* 8194 */ "revw\t\0" + /* 8200 */ "crc32x\t\0" + /* 8208 */ "frint32x\t\0" + /* 8218 */ "frint64x\t\0" + /* 8228 */ "bcax\t\0" + /* 8234 */ "famax\t\0" + /* 8241 */ "bfmax\t\0" + /* 8248 */ "ldsmax\t\0" + /* 8256 */ "ldumax\t\0" + /* 8264 */ "tbx\t\0" + /* 8269 */ "crc32cx\t\0" + /* 8278 */ "index\t\0" + /* 8285 */ "clrex\t\0" + /* 8292 */ "movprfx\t\0" + /* 8301 */ "fmulx\t\0" + /* 8308 */ "frecpx\t\0" + /* 8316 */ "frintx\t\0" + /* 8324 */ "fcvtx\t\0" + /* 8331 */ "sm4ekey\t\0" + /* 8340 */ "fcpy\t\0" + /* 8346 */ "frint32z\t\0" + /* 8356 */ "frint64z\t\0" + /* 8366 */ "braaz\t\0" + /* 8373 */ "blraaz\t\0" + /* 8381 */ "movaz\t\0" + /* 8388 */ "brabz\t\0" + /* 8395 */ "blrabz\t\0" + /* 8403 */ "cbz\t\0" + /* 8408 */ "tbz\t\0" + /* 8413 */ "clz\t\0" + /* 8418 */ "cbnz\t\0" + /* 8424 */ "tbnz\t\0" + /* 8430 */ "ctz\t\0" + /* 8435 */ "frintz\t\0" + /* 8443 */ "movz\t\0" + /* 8449 */ ".tlsdesccall \0" + /* 8463 */ "zero\t{ \0" + /* 8471 */ "# XRay Function Patchable RET.\0" + /* 8502 */ "b.\0" + /* 8505 */ "bc.\0" + /* 8509 */ "# XRay Typed Event Log.\0" + /* 8533 */ "# XRay Custom Event Log.\0" + /* 8558 */ "# XRay Function Enter.\0" + /* 8581 */ "# XRay Tail Call Exit.\0" + /* 8604 */ "# XRay Function Exit.\0" + /* 8626 */ "hint\t#10\0" + /* 8635 */ "hint\t#30\0" + /* 8644 */ "hint\t#40\0" + /* 8653 */ "hint\t#31\0" + /* 8662 */ "hint\t#12\0" + /* 8671 */ "hint\t#14\0" + /* 8680 */ "hint\t#24\0" + /* 8689 */ "pacia171615\0" + /* 8701 */ "autia171615\0" + /* 8713 */ "pacib171615\0" + /* 8725 */ "autib171615\0" + /* 8737 */ "hint\t#25\0" + /* 8746 */ "hint\t#26\0" + /* 8755 */ "hint\t#7\0" + /* 8763 */ "hint\t#27\0" + /* 8772 */ "hint\t#8\0" + /* 8780 */ "hint\t#28\0" + /* 8789 */ "hint\t#29\0" + /* 8798 */ "hint\t#39\0" + /* 8807 */ "LIFETIME_END\0" + /* 8820 */ "PSEUDO_PROBE\0" + /* 8833 */ "BUNDLE\0" + /* 8840 */ "DBG_VALUE\0" + /* 8850 */ "DBG_INSTR_REF\0" + /* 8864 */ "DBG_PHI\0" + /* 8872 */ "DBG_LABEL\0" + /* 8882 */ "LIFETIME_START\0" + /* 8897 */ "DBG_VALUE_LIST\0" + /* 8912 */ "cpyfe\t[\0" + /* 8920 */ "setge\t[\0" + /* 8928 */ "sete\t[\0" + /* 8935 */ "cpye\t[\0" + /* 8942 */ "cpyfm\t[\0" + /* 8950 */ "setgm\t[\0" + /* 8958 */ "setm\t[\0" + /* 8965 */ "cpym\t[\0" + /* 8972 */ "cpyfen\t[\0" + /* 8981 */ "setgen\t[\0" + /* 8990 */ "seten\t[\0" + /* 8998 */ "cpyen\t[\0" + /* 9006 */ "cpyfmn\t[\0" + /* 9015 */ "setgmn\t[\0" + /* 9024 */ "setmn\t[\0" + /* 9032 */ "cpymn\t[\0" + /* 9040 */ "cpyfpn\t[\0" + /* 9049 */ "setgpn\t[\0" + /* 9058 */ "setpn\t[\0" + /* 9066 */ "cpypn\t[\0" + /* 9074 */ "cpyfern\t[\0" + /* 9084 */ "cpyern\t[\0" + /* 9093 */ "cpyfmrn\t[\0" + /* 9103 */ "cpymrn\t[\0" + /* 9112 */ "cpyfprn\t[\0" + /* 9122 */ "cpyprn\t[\0" + /* 9131 */ "cpyfetrn\t[\0" + /* 9142 */ "cpyetrn\t[\0" + /* 9152 */ "cpyfmtrn\t[\0" + /* 9163 */ "cpymtrn\t[\0" + /* 9173 */ "cpyfptrn\t[\0" + /* 9184 */ "cpyptrn\t[\0" + /* 9194 */ "cpyfertrn\t[\0" + /* 9206 */ "cpyertrn\t[\0" + /* 9217 */ "cpyfmrtrn\t[\0" + /* 9229 */ "cpymrtrn\t[\0" + /* 9240 */ "cpyfprtrn\t[\0" + /* 9252 */ "cpyprtrn\t[\0" + /* 9263 */ "cpyfewtrn\t[\0" + /* 9275 */ "cpyewtrn\t[\0" + /* 9286 */ "cpyfmwtrn\t[\0" + /* 9298 */ "cpymwtrn\t[\0" + /* 9309 */ "cpyfpwtrn\t[\0" + /* 9321 */ "cpypwtrn\t[\0" + /* 9332 */ "cpyfetn\t[\0" + /* 9342 */ "setgetn\t[\0" + /* 9352 */ "setetn\t[\0" + /* 9361 */ "cpyetn\t[\0" + /* 9370 */ "cpyfmtn\t[\0" + /* 9380 */ "setgmtn\t[\0" + /* 9390 */ "setmtn\t[\0" + /* 9399 */ "cpymtn\t[\0" + /* 9408 */ "cpyfptn\t[\0" + /* 9418 */ "setgptn\t[\0" + /* 9428 */ "setptn\t[\0" + /* 9437 */ "cpyptn\t[\0" + /* 9446 */ "cpyfertn\t[\0" + /* 9457 */ "cpyertn\t[\0" + /* 9467 */ "cpyfmrtn\t[\0" + /* 9478 */ "cpymrtn\t[\0" + /* 9488 */ "cpyfprtn\t[\0" + /* 9499 */ "cpyprtn\t[\0" + /* 9509 */ "cpyfewtn\t[\0" + /* 9520 */ "cpyewtn\t[\0" + /* 9530 */ "cpyfmwtn\t[\0" + /* 9541 */ "cpymwtn\t[\0" + /* 9551 */ "cpyfpwtn\t[\0" + /* 9562 */ "cpypwtn\t[\0" + /* 9572 */ "cpyfewn\t[\0" + /* 9582 */ "cpyewn\t[\0" + /* 9591 */ "cpyfmwn\t[\0" + /* 9601 */ "cpymwn\t[\0" + /* 9610 */ "cpyfpwn\t[\0" + /* 9620 */ "cpypwn\t[\0" + /* 9629 */ "cpyfetwn\t[\0" + /* 9640 */ "cpyetwn\t[\0" + /* 9650 */ "cpyfmtwn\t[\0" + /* 9661 */ "cpymtwn\t[\0" + /* 9671 */ "cpyfptwn\t[\0" + /* 9682 */ "cpyptwn\t[\0" + /* 9692 */ "cpyfertwn\t[\0" + /* 9704 */ "cpyertwn\t[\0" + /* 9715 */ "cpyfmrtwn\t[\0" + /* 9727 */ "cpymrtwn\t[\0" + /* 9738 */ "cpyfprtwn\t[\0" + /* 9750 */ "cpyprtwn\t[\0" + /* 9761 */ "cpyfewtwn\t[\0" + /* 9773 */ "cpyewtwn\t[\0" + /* 9784 */ "cpyfmwtwn\t[\0" + /* 9796 */ "cpymwtwn\t[\0" + /* 9807 */ "cpyfpwtwn\t[\0" + /* 9819 */ "cpypwtwn\t[\0" + /* 9830 */ "cpyfp\t[\0" + /* 9838 */ "setgp\t[\0" + /* 9846 */ "setp\t[\0" + /* 9853 */ "cpyp\t[\0" + /* 9860 */ "cpyfet\t[\0" + /* 9869 */ "setget\t[\0" + /* 9878 */ "setet\t[\0" + /* 9886 */ "cpyet\t[\0" + /* 9894 */ "cpyfmt\t[\0" + /* 9903 */ "setgmt\t[\0" + /* 9912 */ "setmt\t[\0" + /* 9920 */ "cpymt\t[\0" + /* 9928 */ "cpyfpt\t[\0" + /* 9937 */ "setgpt\t[\0" + /* 9946 */ "setpt\t[\0" + /* 9954 */ "cpypt\t[\0" + /* 9962 */ "cpyfert\t[\0" + /* 9972 */ "cpyert\t[\0" + /* 9981 */ "cpyfmrt\t[\0" + /* 9991 */ "cpymrt\t[\0" + /* 10000 */ "cpyfprt\t[\0" + /* 10010 */ "cpyprt\t[\0" + /* 10019 */ "cpyfewt\t[\0" + /* 10029 */ "cpyewt\t[\0" + /* 10038 */ "cpyfmwt\t[\0" + /* 10048 */ "cpymwt\t[\0" + /* 10057 */ "cpyfpwt\t[\0" + /* 10067 */ "cpypwt\t[\0" + /* 10076 */ "eretaa\0" + /* 10083 */ "eretab\0" + /* 10090 */ "sb\0" + /* 10093 */ "pacnbiasppc\0" + /* 10105 */ "paciasppc\0" + /* 10115 */ "pacnbibsppc\0" + /* 10127 */ "pacibsppc\0" + /* 10137 */ "xaflag\0" + /* 10144 */ "axflag\0" + /* 10151 */ "brb\tinj\0" + /* 10159 */ "# FEntry call\0" + /* 10173 */ "brb\tiall\0" + /* 10182 */ "setffr\0" + /* 10189 */ "drps\0" + /* 10194 */ "eret\0" + /* 10199 */ "tcommit\0" + /* 10207 */ "cfinv\0" + /* 10213 */ "gcspopcx\0" + /* 10222 */ "gcspushx\0" + /* 10231 */ "gcspopx\0" + /* 10239 */ "ld1b\t{\0" + /* 10246 */ "st1b\t{\0" + /* 10253 */ "ld1d\t{\0" + /* 10260 */ "st1d\t{\0" + /* 10267 */ "ld1h\t{\0" + /* 10274 */ "st1h\t{\0" + /* 10281 */ "ld1q\t{\0" + /* 10288 */ "st1q\t{\0" + /* 10295 */ "ld1w\t{\0" + /* 10302 */ "st1w\t{\0" }; #endif // CAPSTONE_DIET @@ -1276,20 +1319,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 8500U, // DBG_VALUE - 8557U, // DBG_VALUE_LIST - 8510U, // DBG_INSTR_REF - 8524U, // DBG_PHI - 8532U, // DBG_LABEL + 8841U, // DBG_VALUE + 8898U, // DBG_VALUE_LIST + 8851U, // DBG_INSTR_REF + 8865U, // DBG_PHI + 8873U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY - 8493U, // BUNDLE - 8542U, // LIFETIME_START - 8467U, // LIFETIME_END - 8480U, // PSEUDO_PROBE + 8834U, // BUNDLE + 8883U, // LIFETIME_START + 8808U, // LIFETIME_END + 8821U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP - 9775U, // FENTRY_CALL + 10160U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP @@ -1298,14 +1341,15 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP - 8284U, // PATCHABLE_FUNCTION_ENTER - 8197U, // PATCHABLE_RET - 8330U, // PATCHABLE_FUNCTION_EXIT - 8307U, // PATCHABLE_TAIL_CALL - 8259U, // PATCHABLE_EVENT_CALL - 8235U, // PATCHABLE_TYPED_EVENT_CALL + 8559U, // PATCHABLE_FUNCTION_ENTER + 8472U, // PATCHABLE_RET + 8605U, // PATCHABLE_FUNCTION_EXIT + 8582U, // PATCHABLE_TAIL_CALL + 8534U, // PATCHABLE_EVENT_CALL + 8510U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER + 0U, // JUMP_TABLE_DEBUG_INFO 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN @@ -1325,6 +1369,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE + 0U, // G_CONSTANT_POOL 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT @@ -1336,6 +1381,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_FREEZE + 0U, // G_CONSTANT_FOLD_BARRIER 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND @@ -1370,11 +1416,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE + 0U, // G_PREFETCH 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS + 0U, // G_INTRINSIC_CONVERGENT + 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT @@ -1431,9 +1480,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FPOWI 0U, // G_FEXP 0U, // G_FEXP2 + 0U, // G_FEXP10 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 + 0U, // G_FLDEXP + 0U, // G_FFREXP 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC @@ -1451,6 +1503,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM + 0U, // G_GET_FPENV + 0U, // G_SET_FPENV + 0U, // G_RESET_FPENV + 0U, // G_GET_FPMODE + 0U, // G_SET_FPMODE + 0U, // G_RESET_FPMODE 0U, // G_PTR_ADD 0U, // G_PTRMASK 0U, // G_SMIN @@ -1483,6 +1541,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC + 0U, // G_STACKSAVE + 0U, // G_STACKRESTORE 0U, // G_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL @@ -1490,6 +1550,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT + 0U, // G_STRICT_FLDEXP 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY @@ -1503,6 +1564,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN + 0U, // G_VECREDUCE_FMAXIMUM + 0U, // G_VECREDUCE_FMINIMUM 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND @@ -1514,10 +1577,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX - 0U, // ABS_ZPmZ_UNDEF_B - 0U, // ABS_ZPmZ_UNDEF_D - 0U, // ABS_ZPmZ_UNDEF_H - 0U, // ABS_ZPmZ_UNDEF_S + 0U, // ABS_ZPmZ_B_UNDEF + 0U, // ABS_ZPmZ_D_UNDEF + 0U, // ABS_ZPmZ_H_UNDEF + 0U, // ABS_ZPmZ_S_UNDEF 0U, // ADDHA_MPPZ_D_PSEUDO_D 0U, // ADDHA_MPPZ_S_PSEUDO_S 0U, // ADDSWrr @@ -1530,14 +1593,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ADD_VG2_M2Z2Z_S_PSEUDO 0U, // ADD_VG2_M2ZZ_D_PSEUDO 0U, // ADD_VG2_M2ZZ_S_PSEUDO + 0U, // ADD_VG2_M2Z_D_PSEUDO + 0U, // ADD_VG2_M2Z_S_PSEUDO 0U, // ADD_VG4_M4Z4Z_D_PSEUDO 0U, // ADD_VG4_M4Z4Z_S_PSEUDO 0U, // ADD_VG4_M4ZZ_D_PSEUDO 0U, // ADD_VG4_M4ZZ_S_PSEUDO - 0U, // ADD_ZPZZ_ZERO_B - 0U, // ADD_ZPZZ_ZERO_D - 0U, // ADD_ZPZZ_ZERO_H - 0U, // ADD_ZPZZ_ZERO_S + 0U, // ADD_VG4_M4Z_D_PSEUDO + 0U, // ADD_VG4_M4Z_S_PSEUDO + 0U, // ADD_ZPZZ_B_ZERO + 0U, // ADD_ZPZZ_D_ZERO + 0U, // ADD_ZPZZ_H_ZERO + 0U, // ADD_ZPZZ_S_ZERO 0U, // ADDlowTLS 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP @@ -1547,76 +1614,105 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ANDSXrr 0U, // ANDWrr 0U, // ANDXrr - 0U, // AND_ZPZZ_ZERO_B - 0U, // AND_ZPZZ_ZERO_D - 0U, // AND_ZPZZ_ZERO_H - 0U, // AND_ZPZZ_ZERO_S - 0U, // ASRD_ZPZI_ZERO_B - 0U, // ASRD_ZPZI_ZERO_D - 0U, // ASRD_ZPZI_ZERO_H - 0U, // ASRD_ZPZI_ZERO_S - 0U, // ASR_ZPZI_UNDEF_B - 0U, // ASR_ZPZI_UNDEF_D - 0U, // ASR_ZPZI_UNDEF_H - 0U, // ASR_ZPZI_UNDEF_S - 0U, // ASR_ZPZZ_UNDEF_B - 0U, // ASR_ZPZZ_UNDEF_D - 0U, // ASR_ZPZZ_UNDEF_H - 0U, // ASR_ZPZZ_UNDEF_S - 0U, // ASR_ZPZZ_ZERO_B - 0U, // ASR_ZPZZ_ZERO_D - 0U, // ASR_ZPZZ_ZERO_H - 0U, // ASR_ZPZZ_ZERO_S + 0U, // AND_ZPZZ_B_ZERO + 0U, // AND_ZPZZ_D_ZERO + 0U, // AND_ZPZZ_H_ZERO + 0U, // AND_ZPZZ_S_ZERO + 0U, // ASRD_ZPZI_B_ZERO + 0U, // ASRD_ZPZI_D_ZERO + 0U, // ASRD_ZPZI_H_ZERO + 0U, // ASRD_ZPZI_S_ZERO + 0U, // ASR_ZPZI_B_UNDEF + 0U, // ASR_ZPZI_B_ZERO + 0U, // ASR_ZPZI_D_UNDEF + 0U, // ASR_ZPZI_D_ZERO + 0U, // ASR_ZPZI_H_UNDEF + 0U, // ASR_ZPZI_H_ZERO + 0U, // ASR_ZPZI_S_UNDEF + 0U, // ASR_ZPZI_S_ZERO + 0U, // ASR_ZPZZ_B_UNDEF + 0U, // ASR_ZPZZ_B_ZERO + 0U, // ASR_ZPZZ_D_UNDEF + 0U, // ASR_ZPZZ_D_ZERO + 0U, // ASR_ZPZZ_H_UNDEF + 0U, // ASR_ZPZZ_H_ZERO + 0U, // ASR_ZPZZ_S_UNDEF + 0U, // ASR_ZPZZ_S_ZERO + 0U, // BFADD_VG2_M2Z_H_PSEUDO + 0U, // BFADD_VG4_M4Z_H_PSEUDO + 0U, // BFADD_ZPZZ_UNDEF + 0U, // BFADD_ZPZZ_ZERO 0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO - 0U, // BFMLAL_MZZI_S_PSEUDO - 0U, // BFMLAL_MZZ_S_PSEUDO - 0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO - 0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO + 0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // BFMAXNM_ZPZZ_UNDEF + 0U, // BFMAXNM_ZPZZ_ZERO + 0U, // BFMAX_ZPZZ_UNDEF + 0U, // BFMAX_ZPZZ_ZERO + 0U, // BFMINNM_ZPZZ_UNDEF + 0U, // BFMINNM_ZPZZ_ZERO + 0U, // BFMIN_ZPZZ_UNDEF + 0U, // BFMIN_ZPZZ_ZERO + 0U, // BFMLAL_MZZI_HtoS_PSEUDO + 0U, // BFMLAL_MZZ_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO 0U, // BFMLA_VG2_M2Z2Z_PSEUDO 0U, // BFMLA_VG4_M4Z4Z_PSEUDO - 0U, // BFMLSL_MZZI_S_PSEUDO - 0U, // BFMLSL_MZZ_S_PSEUDO - 0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO - 0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // BFMLA_ZPZZZ_UNDEF + 0U, // BFMLSL_MZZI_HtoS_PSEUDO + 0U, // BFMLSL_MZZ_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // BFMLS_VG2_M2Z2Z_PSEUDO 0U, // BFMLS_VG4_M4Z4Z_PSEUDO + 0U, // BFMLS_ZPZZZ_UNDEF 0U, // BFMOPA_MPPZZ_PSEUDO 0U, // BFMOPS_MPPZZ_PSEUDO + 0U, // BFMUL_ZPZZ_UNDEF + 0U, // BFMUL_ZPZZ_ZERO + 0U, // BFSUB_VG2_M2Z_H_PSEUDO + 0U, // BFSUB_VG4_M4Z_H_PSEUDO + 0U, // BFSUB_ZPZZ_UNDEF + 0U, // BFSUB_ZPZZ_ZERO 0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // BICSWrr 0U, // BICSXrr 0U, // BICWrr 0U, // BICXrr - 0U, // BIC_ZPZZ_ZERO_B - 0U, // BIC_ZPZZ_ZERO_D - 0U, // BIC_ZPZZ_ZERO_H - 0U, // BIC_ZPZZ_ZERO_S + 0U, // BIC_ZPZZ_B_ZERO + 0U, // BIC_ZPZZ_D_ZERO + 0U, // BIC_ZPZZ_H_ZERO + 0U, // BIC_ZPZZ_S_ZERO 0U, // BLRNoIP 0U, // BLR_BTI 0U, // BLR_RVMARKER + 0U, // BLR_X16 + 0U, // BMOPA_MPPZZ_S_PSEUDO + 0U, // BMOPS_MPPZZ_S_PSEUDO 0U, // BSPv16i8 0U, // BSPv8i8 0U, // CATCHRET 0U, // CLEANUPRET - 0U, // CLS_ZPmZ_UNDEF_B - 0U, // CLS_ZPmZ_UNDEF_D - 0U, // CLS_ZPmZ_UNDEF_H - 0U, // CLS_ZPmZ_UNDEF_S - 0U, // CLZ_ZPmZ_UNDEF_B - 0U, // CLZ_ZPmZ_UNDEF_D - 0U, // CLZ_ZPmZ_UNDEF_H - 0U, // CLZ_ZPmZ_UNDEF_S + 0U, // CLS_ZPmZ_B_UNDEF + 0U, // CLS_ZPmZ_D_UNDEF + 0U, // CLS_ZPmZ_H_UNDEF + 0U, // CLS_ZPmZ_S_UNDEF + 0U, // CLZ_ZPmZ_B_UNDEF + 0U, // CLZ_ZPmZ_D_UNDEF + 0U, // CLZ_ZPmZ_H_UNDEF + 0U, // CLZ_ZPmZ_S_UNDEF 0U, // CMP_SWAP_128 0U, // CMP_SWAP_128_ACQUIRE 0U, // CMP_SWAP_128_MONOTONIC @@ -1625,46 +1721,56 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 - 0U, // CNOT_ZPmZ_UNDEF_B - 0U, // CNOT_ZPmZ_UNDEF_D - 0U, // CNOT_ZPmZ_UNDEF_H - 0U, // CNOT_ZPmZ_UNDEF_S - 0U, // CNT_ZPmZ_UNDEF_B - 0U, // CNT_ZPmZ_UNDEF_D - 0U, // CNT_ZPmZ_UNDEF_H - 0U, // CNT_ZPmZ_UNDEF_S + 0U, // CNOT_ZPmZ_B_UNDEF + 0U, // CNOT_ZPmZ_D_UNDEF + 0U, // CNOT_ZPmZ_H_UNDEF + 0U, // CNOT_ZPmZ_S_UNDEF + 0U, // CNT_ZPmZ_B_UNDEF + 0U, // CNT_ZPmZ_D_UNDEF + 0U, // CNT_ZPmZ_H_UNDEF + 0U, // CNT_ZPmZ_S_UNDEF + 0U, // COALESCER_BARRIER_FPR128 + 0U, // COALESCER_BARRIER_FPR16 + 0U, // COALESCER_BARRIER_FPR32 + 0U, // COALESCER_BARRIER_FPR64 0U, // EMITBKEY 0U, // EMITMTETAGGED 0U, // EONWrr 0U, // EONXrr 0U, // EORWrr 0U, // EORXrr - 0U, // EOR_ZPZZ_ZERO_B - 0U, // EOR_ZPZZ_ZERO_D - 0U, // EOR_ZPZZ_ZERO_H - 0U, // EOR_ZPZZ_ZERO_S + 0U, // EOR_ZPZZ_B_ZERO + 0U, // EOR_ZPZZ_D_ZERO + 0U, // EOR_ZPZZ_H_ZERO + 0U, // EOR_ZPZZ_S_ZERO 0U, // F128CSEL - 0U, // FABD_ZPZZ_UNDEF_D - 0U, // FABD_ZPZZ_UNDEF_H - 0U, // FABD_ZPZZ_UNDEF_S - 0U, // FABD_ZPZZ_ZERO_D - 0U, // FABD_ZPZZ_ZERO_H - 0U, // FABD_ZPZZ_ZERO_S - 0U, // FABS_ZPmZ_UNDEF_D - 0U, // FABS_ZPmZ_UNDEF_H - 0U, // FABS_ZPmZ_UNDEF_S - 0U, // FADD_ZPZI_UNDEF_D - 0U, // FADD_ZPZI_UNDEF_H - 0U, // FADD_ZPZI_UNDEF_S - 0U, // FADD_ZPZI_ZERO_D - 0U, // FADD_ZPZI_ZERO_H - 0U, // FADD_ZPZI_ZERO_S - 0U, // FADD_ZPZZ_UNDEF_D - 0U, // FADD_ZPZZ_UNDEF_H - 0U, // FADD_ZPZZ_UNDEF_S - 0U, // FADD_ZPZZ_ZERO_D - 0U, // FADD_ZPZZ_ZERO_H - 0U, // FADD_ZPZZ_ZERO_S + 0U, // FABD_ZPZZ_D_UNDEF + 0U, // FABD_ZPZZ_D_ZERO + 0U, // FABD_ZPZZ_H_UNDEF + 0U, // FABD_ZPZZ_H_ZERO + 0U, // FABD_ZPZZ_S_UNDEF + 0U, // FABD_ZPZZ_S_ZERO + 0U, // FABS_ZPmZ_D_UNDEF + 0U, // FABS_ZPmZ_H_UNDEF + 0U, // FABS_ZPmZ_S_UNDEF + 0U, // FADD_VG2_M2Z_D_PSEUDO + 0U, // FADD_VG2_M2Z_H_PSEUDO + 0U, // FADD_VG2_M2Z_S_PSEUDO + 0U, // FADD_VG4_M4Z_D_PSEUDO + 0U, // FADD_VG4_M4Z_H_PSEUDO + 0U, // FADD_VG4_M4Z_S_PSEUDO + 0U, // FADD_ZPZI_D_UNDEF + 0U, // FADD_ZPZI_D_ZERO + 0U, // FADD_ZPZI_H_UNDEF + 0U, // FADD_ZPZI_H_ZERO + 0U, // FADD_ZPZI_S_UNDEF + 0U, // FADD_ZPZI_S_ZERO + 0U, // FADD_ZPZZ_D_UNDEF + 0U, // FADD_ZPZZ_D_ZERO + 0U, // FADD_ZPZZ_H_UNDEF + 0U, // FADD_ZPZZ_H_ZERO + 0U, // FADD_ZPZZ_S_UNDEF + 0U, // FADD_ZPZZ_S_ZERO 0U, // FCVTZS_ZPmZ_DtoD_UNDEF 0U, // FCVTZS_ZPmZ_DtoS_UNDEF 0U, // FCVTZS_ZPmZ_HtoD_UNDEF @@ -1685,75 +1791,98 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCVT_ZPmZ_HtoS_UNDEF 0U, // FCVT_ZPmZ_StoD_UNDEF 0U, // FCVT_ZPmZ_StoH_UNDEF - 0U, // FDIVR_ZPZZ_ZERO_D - 0U, // FDIVR_ZPZZ_ZERO_H - 0U, // FDIVR_ZPZZ_ZERO_S - 0U, // FDIV_ZPZZ_UNDEF_D - 0U, // FDIV_ZPZZ_UNDEF_H - 0U, // FDIV_ZPZZ_UNDEF_S - 0U, // FDIV_ZPZZ_ZERO_D - 0U, // FDIV_ZPZZ_ZERO_H - 0U, // FDIV_ZPZZ_ZERO_S + 0U, // FDIVR_ZPZZ_D_ZERO + 0U, // FDIVR_ZPZZ_H_ZERO + 0U, // FDIVR_ZPZZ_S_ZERO + 0U, // FDIV_ZPZZ_D_UNDEF + 0U, // FDIV_ZPZZ_D_ZERO + 0U, // FDIV_ZPZZ_H_UNDEF + 0U, // FDIV_ZPZZ_H_ZERO + 0U, // FDIV_ZPZZ_S_UNDEF + 0U, // FDIV_ZPZZ_S_ZERO + 0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO + 0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO 0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO + 0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO - 0U, // FMAXNM_ZPZI_UNDEF_D - 0U, // FMAXNM_ZPZI_UNDEF_H - 0U, // FMAXNM_ZPZI_UNDEF_S - 0U, // FMAXNM_ZPZI_ZERO_D - 0U, // FMAXNM_ZPZI_ZERO_H - 0U, // FMAXNM_ZPZI_ZERO_S - 0U, // FMAXNM_ZPZZ_UNDEF_D - 0U, // FMAXNM_ZPZZ_UNDEF_H - 0U, // FMAXNM_ZPZZ_UNDEF_S - 0U, // FMAXNM_ZPZZ_ZERO_D - 0U, // FMAXNM_ZPZZ_ZERO_H - 0U, // FMAXNM_ZPZZ_ZERO_S - 0U, // FMAX_ZPZI_UNDEF_D - 0U, // FMAX_ZPZI_UNDEF_H - 0U, // FMAX_ZPZI_UNDEF_S - 0U, // FMAX_ZPZI_ZERO_D - 0U, // FMAX_ZPZI_ZERO_H - 0U, // FMAX_ZPZI_ZERO_S - 0U, // FMAX_ZPZZ_UNDEF_D - 0U, // FMAX_ZPZZ_UNDEF_H - 0U, // FMAX_ZPZZ_UNDEF_S - 0U, // FMAX_ZPZZ_ZERO_D - 0U, // FMAX_ZPZZ_ZERO_H - 0U, // FMAX_ZPZZ_ZERO_S - 0U, // FMINNM_ZPZI_UNDEF_D - 0U, // FMINNM_ZPZI_UNDEF_H - 0U, // FMINNM_ZPZI_UNDEF_S - 0U, // FMINNM_ZPZI_ZERO_D - 0U, // FMINNM_ZPZI_ZERO_H - 0U, // FMINNM_ZPZI_ZERO_S - 0U, // FMINNM_ZPZZ_UNDEF_D - 0U, // FMINNM_ZPZZ_UNDEF_H - 0U, // FMINNM_ZPZZ_UNDEF_S - 0U, // FMINNM_ZPZZ_ZERO_D - 0U, // FMINNM_ZPZZ_ZERO_H - 0U, // FMINNM_ZPZZ_ZERO_S - 0U, // FMIN_ZPZI_UNDEF_D - 0U, // FMIN_ZPZI_UNDEF_H - 0U, // FMIN_ZPZI_UNDEF_S - 0U, // FMIN_ZPZI_ZERO_D - 0U, // FMIN_ZPZI_ZERO_H - 0U, // FMIN_ZPZI_ZERO_S - 0U, // FMIN_ZPZZ_UNDEF_D - 0U, // FMIN_ZPZZ_UNDEF_H - 0U, // FMIN_ZPZZ_UNDEF_S - 0U, // FMIN_ZPZZ_ZERO_D - 0U, // FMIN_ZPZZ_ZERO_H - 0U, // FMIN_ZPZZ_ZERO_S - 0U, // FMLAL_MZZI_S_PSEUDO - 0U, // FMLAL_MZZ_S_PSEUDO - 0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO - 0U, // FMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // FMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // FMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // FMLAL_VG4_M4ZZ_S_PSEUDO + 0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // FLOGB_ZPZZ_D_ZERO + 0U, // FLOGB_ZPZZ_H_ZERO + 0U, // FLOGB_ZPZZ_S_ZERO + 0U, // FMAXNM_ZPZI_D_UNDEF + 0U, // FMAXNM_ZPZI_D_ZERO + 0U, // FMAXNM_ZPZI_H_UNDEF + 0U, // FMAXNM_ZPZI_H_ZERO + 0U, // FMAXNM_ZPZI_S_UNDEF + 0U, // FMAXNM_ZPZI_S_ZERO + 0U, // FMAXNM_ZPZZ_D_UNDEF + 0U, // FMAXNM_ZPZZ_D_ZERO + 0U, // FMAXNM_ZPZZ_H_UNDEF + 0U, // FMAXNM_ZPZZ_H_ZERO + 0U, // FMAXNM_ZPZZ_S_UNDEF + 0U, // FMAXNM_ZPZZ_S_ZERO + 0U, // FMAX_ZPZI_D_UNDEF + 0U, // FMAX_ZPZI_D_ZERO + 0U, // FMAX_ZPZI_H_UNDEF + 0U, // FMAX_ZPZI_H_ZERO + 0U, // FMAX_ZPZI_S_UNDEF + 0U, // FMAX_ZPZI_S_ZERO + 0U, // FMAX_ZPZZ_D_UNDEF + 0U, // FMAX_ZPZZ_D_ZERO + 0U, // FMAX_ZPZZ_H_UNDEF + 0U, // FMAX_ZPZZ_H_ZERO + 0U, // FMAX_ZPZZ_S_UNDEF + 0U, // FMAX_ZPZZ_S_ZERO + 0U, // FMINNM_ZPZI_D_UNDEF + 0U, // FMINNM_ZPZI_D_ZERO + 0U, // FMINNM_ZPZI_H_UNDEF + 0U, // FMINNM_ZPZI_H_ZERO + 0U, // FMINNM_ZPZI_S_UNDEF + 0U, // FMINNM_ZPZI_S_ZERO + 0U, // FMINNM_ZPZZ_D_UNDEF + 0U, // FMINNM_ZPZZ_D_ZERO + 0U, // FMINNM_ZPZZ_H_UNDEF + 0U, // FMINNM_ZPZZ_H_ZERO + 0U, // FMINNM_ZPZZ_S_UNDEF + 0U, // FMINNM_ZPZZ_S_ZERO + 0U, // FMIN_ZPZI_D_UNDEF + 0U, // FMIN_ZPZI_D_ZERO + 0U, // FMIN_ZPZI_H_UNDEF + 0U, // FMIN_ZPZI_H_ZERO + 0U, // FMIN_ZPZI_S_UNDEF + 0U, // FMIN_ZPZI_S_ZERO + 0U, // FMIN_ZPZZ_D_UNDEF + 0U, // FMIN_ZPZZ_D_ZERO + 0U, // FMIN_ZPZZ_H_UNDEF + 0U, // FMIN_ZPZZ_H_ZERO + 0U, // FMIN_ZPZZ_S_UNDEF + 0U, // FMIN_ZPZZ_S_ZERO + 0U, // FMLALL_MZZI_BtoS_PSEUDO + 0U, // FMLALL_MZZ_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // FMLAL_MZZI_HtoS_PSEUDO + 0U, // FMLAL_MZZ_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO + 0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO + 0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO + 0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO + 0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO 0U, // FMLA_VG2_M2Z2Z_D_PSEUDO 0U, // FMLA_VG2_M2Z2Z_S_PSEUDO 0U, // FMLA_VG2_M2Z4Z_H_PSEUDO @@ -1768,17 +1897,17 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMLA_VG4_M4ZZI_S_PSEUDO 0U, // FMLA_VG4_M4ZZ_D_PSEUDO 0U, // FMLA_VG4_M4ZZ_S_PSEUDO - 0U, // FMLA_ZPZZZ_UNDEF_D - 0U, // FMLA_ZPZZZ_UNDEF_H - 0U, // FMLA_ZPZZZ_UNDEF_S - 0U, // FMLSL_MZZI_S_PSEUDO - 0U, // FMLSL_MZZ_S_PSEUDO - 0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO - 0U, // FMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // FMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // FMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // FMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // FMLA_ZPZZZ_D_UNDEF + 0U, // FMLA_ZPZZZ_H_UNDEF + 0U, // FMLA_ZPZZZ_S_UNDEF + 0U, // FMLSL_MZZI_HtoS_PSEUDO + 0U, // FMLSL_MZZ_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // FMLS_VG2_M2Z2Z_D_PSEUDO 0U, // FMLS_VG2_M2Z2Z_H_PSEUDO 0U, // FMLS_VG2_M2Z2Z_S_PSEUDO @@ -1793,10 +1922,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMLS_VG4_M4ZZI_S_PSEUDO 0U, // FMLS_VG4_M4ZZ_D_PSEUDO 0U, // FMLS_VG4_M4ZZ_S_PSEUDO - 0U, // FMLS_ZPZZZ_UNDEF_D - 0U, // FMLS_ZPZZZ_UNDEF_H - 0U, // FMLS_ZPZZZ_UNDEF_S + 0U, // FMLS_ZPZZZ_D_UNDEF + 0U, // FMLS_ZPZZZ_H_UNDEF + 0U, // FMLS_ZPZZZ_S_UNDEF 0U, // FMOPAL_MPPZZ_PSEUDO + 0U, // FMOPA_MPPZZ_BtoS_PSEUDO 0U, // FMOPA_MPPZZ_D_PSEUDO 0U, // FMOPA_MPPZZ_S_PSEUDO 0U, // FMOPSL_MPPZZ_PSEUDO @@ -1805,78 +1935,87 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMOVD0 0U, // FMOVH0 0U, // FMOVS0 - 0U, // FMULX_ZPZZ_ZERO_D - 0U, // FMULX_ZPZZ_ZERO_H - 0U, // FMULX_ZPZZ_ZERO_S - 0U, // FMUL_ZPZI_UNDEF_D - 0U, // FMUL_ZPZI_UNDEF_H - 0U, // FMUL_ZPZI_UNDEF_S - 0U, // FMUL_ZPZI_ZERO_D - 0U, // FMUL_ZPZI_ZERO_H - 0U, // FMUL_ZPZI_ZERO_S - 0U, // FMUL_ZPZZ_UNDEF_D - 0U, // FMUL_ZPZZ_UNDEF_H - 0U, // FMUL_ZPZZ_UNDEF_S - 0U, // FMUL_ZPZZ_ZERO_D - 0U, // FMUL_ZPZZ_ZERO_H - 0U, // FMUL_ZPZZ_ZERO_S - 0U, // FNEG_ZPmZ_UNDEF_D - 0U, // FNEG_ZPmZ_UNDEF_H - 0U, // FNEG_ZPmZ_UNDEF_S - 0U, // FNMLA_ZPZZZ_UNDEF_D - 0U, // FNMLA_ZPZZZ_UNDEF_H - 0U, // FNMLA_ZPZZZ_UNDEF_S - 0U, // FNMLS_ZPZZZ_UNDEF_D - 0U, // FNMLS_ZPZZZ_UNDEF_H - 0U, // FNMLS_ZPZZZ_UNDEF_S - 0U, // FRECPX_ZPmZ_UNDEF_D - 0U, // FRECPX_ZPmZ_UNDEF_H - 0U, // FRECPX_ZPmZ_UNDEF_S - 0U, // FRINTA_ZPmZ_UNDEF_D - 0U, // FRINTA_ZPmZ_UNDEF_H - 0U, // FRINTA_ZPmZ_UNDEF_S - 0U, // FRINTI_ZPmZ_UNDEF_D - 0U, // FRINTI_ZPmZ_UNDEF_H - 0U, // FRINTI_ZPmZ_UNDEF_S - 0U, // FRINTM_ZPmZ_UNDEF_D - 0U, // FRINTM_ZPmZ_UNDEF_H - 0U, // FRINTM_ZPmZ_UNDEF_S - 0U, // FRINTN_ZPmZ_UNDEF_D - 0U, // FRINTN_ZPmZ_UNDEF_H - 0U, // FRINTN_ZPmZ_UNDEF_S - 0U, // FRINTP_ZPmZ_UNDEF_D - 0U, // FRINTP_ZPmZ_UNDEF_H - 0U, // FRINTP_ZPmZ_UNDEF_S - 0U, // FRINTX_ZPmZ_UNDEF_D - 0U, // FRINTX_ZPmZ_UNDEF_H - 0U, // FRINTX_ZPmZ_UNDEF_S - 0U, // FRINTZ_ZPmZ_UNDEF_D - 0U, // FRINTZ_ZPmZ_UNDEF_H - 0U, // FRINTZ_ZPmZ_UNDEF_S - 0U, // FSQRT_ZPmZ_UNDEF_D - 0U, // FSQRT_ZPmZ_UNDEF_H - 0U, // FSQRT_ZPmZ_UNDEF_S - 0U, // FSUBR_ZPZI_UNDEF_D - 0U, // FSUBR_ZPZI_UNDEF_H - 0U, // FSUBR_ZPZI_UNDEF_S - 0U, // FSUBR_ZPZI_ZERO_D - 0U, // FSUBR_ZPZI_ZERO_H - 0U, // FSUBR_ZPZI_ZERO_S - 0U, // FSUBR_ZPZZ_ZERO_D - 0U, // FSUBR_ZPZZ_ZERO_H - 0U, // FSUBR_ZPZZ_ZERO_S - 0U, // FSUB_ZPZI_UNDEF_D - 0U, // FSUB_ZPZI_UNDEF_H - 0U, // FSUB_ZPZI_UNDEF_S - 0U, // FSUB_ZPZI_ZERO_D - 0U, // FSUB_ZPZI_ZERO_H - 0U, // FSUB_ZPZI_ZERO_S - 0U, // FSUB_ZPZZ_UNDEF_D - 0U, // FSUB_ZPZZ_UNDEF_H - 0U, // FSUB_ZPZZ_UNDEF_S - 0U, // FSUB_ZPZZ_ZERO_D - 0U, // FSUB_ZPZZ_ZERO_H - 0U, // FSUB_ZPZZ_ZERO_S + 0U, // FMULX_ZPZZ_D_UNDEF + 0U, // FMULX_ZPZZ_D_ZERO + 0U, // FMULX_ZPZZ_H_UNDEF + 0U, // FMULX_ZPZZ_H_ZERO + 0U, // FMULX_ZPZZ_S_UNDEF + 0U, // FMULX_ZPZZ_S_ZERO + 0U, // FMUL_ZPZI_D_UNDEF + 0U, // FMUL_ZPZI_D_ZERO + 0U, // FMUL_ZPZI_H_UNDEF + 0U, // FMUL_ZPZI_H_ZERO + 0U, // FMUL_ZPZI_S_UNDEF + 0U, // FMUL_ZPZI_S_ZERO + 0U, // FMUL_ZPZZ_D_UNDEF + 0U, // FMUL_ZPZZ_D_ZERO + 0U, // FMUL_ZPZZ_H_UNDEF + 0U, // FMUL_ZPZZ_H_ZERO + 0U, // FMUL_ZPZZ_S_UNDEF + 0U, // FMUL_ZPZZ_S_ZERO + 0U, // FNEG_ZPmZ_D_UNDEF + 0U, // FNEG_ZPmZ_H_UNDEF + 0U, // FNEG_ZPmZ_S_UNDEF + 0U, // FNMLA_ZPZZZ_D_UNDEF + 0U, // FNMLA_ZPZZZ_H_UNDEF + 0U, // FNMLA_ZPZZZ_S_UNDEF + 0U, // FNMLS_ZPZZZ_D_UNDEF + 0U, // FNMLS_ZPZZZ_H_UNDEF + 0U, // FNMLS_ZPZZZ_S_UNDEF + 0U, // FRECPX_ZPmZ_D_UNDEF + 0U, // FRECPX_ZPmZ_H_UNDEF + 0U, // FRECPX_ZPmZ_S_UNDEF + 0U, // FRINTA_ZPmZ_D_UNDEF + 0U, // FRINTA_ZPmZ_H_UNDEF + 0U, // FRINTA_ZPmZ_S_UNDEF + 0U, // FRINTI_ZPmZ_D_UNDEF + 0U, // FRINTI_ZPmZ_H_UNDEF + 0U, // FRINTI_ZPmZ_S_UNDEF + 0U, // FRINTM_ZPmZ_D_UNDEF + 0U, // FRINTM_ZPmZ_H_UNDEF + 0U, // FRINTM_ZPmZ_S_UNDEF + 0U, // FRINTN_ZPmZ_D_UNDEF + 0U, // FRINTN_ZPmZ_H_UNDEF + 0U, // FRINTN_ZPmZ_S_UNDEF + 0U, // FRINTP_ZPmZ_D_UNDEF + 0U, // FRINTP_ZPmZ_H_UNDEF + 0U, // FRINTP_ZPmZ_S_UNDEF + 0U, // FRINTX_ZPmZ_D_UNDEF + 0U, // FRINTX_ZPmZ_H_UNDEF + 0U, // FRINTX_ZPmZ_S_UNDEF + 0U, // FRINTZ_ZPmZ_D_UNDEF + 0U, // FRINTZ_ZPmZ_H_UNDEF + 0U, // FRINTZ_ZPmZ_S_UNDEF + 0U, // FSQRT_ZPmZ_D_UNDEF + 0U, // FSQRT_ZPmZ_H_UNDEF + 0U, // FSQRT_ZPmZ_S_UNDEF + 0U, // FSUBR_ZPZI_D_UNDEF + 0U, // FSUBR_ZPZI_D_ZERO + 0U, // FSUBR_ZPZI_H_UNDEF + 0U, // FSUBR_ZPZI_H_ZERO + 0U, // FSUBR_ZPZI_S_UNDEF + 0U, // FSUBR_ZPZI_S_ZERO + 0U, // FSUBR_ZPZZ_D_ZERO + 0U, // FSUBR_ZPZZ_H_ZERO + 0U, // FSUBR_ZPZZ_S_ZERO + 0U, // FSUB_VG2_M2Z_D_PSEUDO + 0U, // FSUB_VG2_M2Z_H_PSEUDO + 0U, // FSUB_VG2_M2Z_S_PSEUDO + 0U, // FSUB_VG4_M4Z_D_PSEUDO + 0U, // FSUB_VG4_M4Z_H_PSEUDO + 0U, // FSUB_VG4_M4Z_S_PSEUDO + 0U, // FSUB_ZPZI_D_UNDEF + 0U, // FSUB_ZPZI_D_ZERO + 0U, // FSUB_ZPZI_H_UNDEF + 0U, // FSUB_ZPZI_H_ZERO + 0U, // FSUB_ZPZI_S_UNDEF + 0U, // FSUB_ZPZI_S_ZERO + 0U, // FSUB_ZPZZ_D_UNDEF + 0U, // FSUB_ZPZZ_D_ZERO + 0U, // FSUB_ZPZZ_H_UNDEF + 0U, // FSUB_ZPZZ_H_ZERO + 0U, // FSUB_ZPZZ_S_UNDEF + 0U, // FSUB_ZPZZ_S_ZERO 0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // GLD1B_D 0U, // GLD1B_D_IMM @@ -2006,8 +2145,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // GLDFF1W_SXTW_SCALED 0U, // GLDFF1W_UXTW 0U, // GLDFF1W_UXTW_SCALED + 0U, // G_AARCH64_PREFETCH 0U, // G_ADD_LOW - 0U, // G_BIT + 0U, // G_BSP 0U, // G_DUP 0U, // G_DUPLANE16 0U, // G_DUPLANE32 @@ -2022,14 +2162,21 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FCMGTZ 0U, // G_FCMLEZ 0U, // G_FCMLTZ - 0U, // G_PREFETCH 0U, // G_REV16 0U, // G_REV32 0U, // G_REV64 + 0U, // G_SADDLP + 0U, // G_SADDLV + 0U, // G_SDOT 0U, // G_SITOF + 0U, // G_SMULL 0U, // G_TRN1 0U, // G_TRN2 + 0U, // G_UADDLP + 0U, // G_UADDLV + 0U, // G_UDOT 0U, // G_UITOF + 0U, // G_UMULL 0U, // G_UZP1 0U, // G_UZP2 0U, // G_VASHR @@ -2055,22 +2202,22 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JumpTableDest32 0U, // JumpTableDest8 0U, // KCFI_CHECK - 0U, // LD1B_D_IMM - 0U, // LD1B_H_IMM - 0U, // LD1B_IMM - 0U, // LD1B_S_IMM - 0U, // LD1D_IMM - 0U, // LD1H_D_IMM - 0U, // LD1H_IMM - 0U, // LD1H_S_IMM - 0U, // LD1SB_D_IMM - 0U, // LD1SB_H_IMM - 0U, // LD1SB_S_IMM - 0U, // LD1SH_D_IMM - 0U, // LD1SH_S_IMM - 0U, // LD1SW_D_IMM - 0U, // LD1W_D_IMM - 0U, // LD1W_IMM + 0U, // LD1B_2Z_IMM_PSEUDO + 0U, // LD1B_2Z_PSEUDO + 0U, // LD1B_4Z_IMM_PSEUDO + 0U, // LD1B_4Z_PSEUDO + 0U, // LD1D_2Z_IMM_PSEUDO + 0U, // LD1D_2Z_PSEUDO + 0U, // LD1D_4Z_IMM_PSEUDO + 0U, // LD1D_4Z_PSEUDO + 0U, // LD1H_2Z_IMM_PSEUDO + 0U, // LD1H_2Z_PSEUDO + 0U, // LD1H_4Z_IMM_PSEUDO + 0U, // LD1H_4Z_PSEUDO + 0U, // LD1W_2Z_IMM_PSEUDO + 0U, // LD1W_2Z_PSEUDO + 0U, // LD1W_4Z_IMM_PSEUDO + 0U, // LD1W_4Z_PSEUDO 0U, // LD1_MXIPXX_H_PSEUDO_B 0U, // LD1_MXIPXX_H_PSEUDO_D 0U, // LD1_MXIPXX_H_PSEUDO_H @@ -2113,39 +2260,91 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LDNF1SW_D_IMM 0U, // LDNF1W_D_IMM 0U, // LDNF1W_IMM + 0U, // LDNT1B_2Z_IMM_PSEUDO + 0U, // LDNT1B_2Z_PSEUDO + 0U, // LDNT1B_4Z_IMM_PSEUDO + 0U, // LDNT1B_4Z_PSEUDO + 0U, // LDNT1D_2Z_IMM_PSEUDO + 0U, // LDNT1D_2Z_PSEUDO + 0U, // LDNT1D_4Z_IMM_PSEUDO + 0U, // LDNT1D_4Z_PSEUDO + 0U, // LDNT1H_2Z_IMM_PSEUDO + 0U, // LDNT1H_2Z_PSEUDO + 0U, // LDNT1H_4Z_IMM_PSEUDO + 0U, // LDNT1H_4Z_PSEUDO + 0U, // LDNT1W_2Z_IMM_PSEUDO + 0U, // LDNT1W_2Z_PSEUDO + 0U, // LDNT1W_4Z_IMM_PSEUDO + 0U, // LDNT1W_4Z_PSEUDO + 0U, // LDR_PPXI + 0U, // LDR_TX_PSEUDO 0U, // LDR_ZA_PSEUDO 0U, // LDR_ZZXI 0U, // LDR_ZZZXI 0U, // LDR_ZZZZXI 0U, // LOADgot - 0U, // LSL_ZPZI_UNDEF_B - 0U, // LSL_ZPZI_UNDEF_D - 0U, // LSL_ZPZI_UNDEF_H - 0U, // LSL_ZPZI_UNDEF_S - 0U, // LSL_ZPZZ_UNDEF_B - 0U, // LSL_ZPZZ_UNDEF_D - 0U, // LSL_ZPZZ_UNDEF_H - 0U, // LSL_ZPZZ_UNDEF_S - 0U, // LSL_ZPZZ_ZERO_B - 0U, // LSL_ZPZZ_ZERO_D - 0U, // LSL_ZPZZ_ZERO_H - 0U, // LSL_ZPZZ_ZERO_S - 0U, // LSR_ZPZI_UNDEF_B - 0U, // LSR_ZPZI_UNDEF_D - 0U, // LSR_ZPZI_UNDEF_H - 0U, // LSR_ZPZI_UNDEF_S - 0U, // LSR_ZPZZ_UNDEF_B - 0U, // LSR_ZPZZ_UNDEF_D - 0U, // LSR_ZPZZ_UNDEF_H - 0U, // LSR_ZPZZ_UNDEF_S - 0U, // LSR_ZPZZ_ZERO_B - 0U, // LSR_ZPZZ_ZERO_D - 0U, // LSR_ZPZZ_ZERO_H - 0U, // LSR_ZPZZ_ZERO_S + 0U, // LSL_ZPZI_B_UNDEF + 0U, // LSL_ZPZI_B_ZERO + 0U, // LSL_ZPZI_D_UNDEF + 0U, // LSL_ZPZI_D_ZERO + 0U, // LSL_ZPZI_H_UNDEF + 0U, // LSL_ZPZI_H_ZERO + 0U, // LSL_ZPZI_S_UNDEF + 0U, // LSL_ZPZI_S_ZERO + 0U, // LSL_ZPZZ_B_UNDEF + 0U, // LSL_ZPZZ_B_ZERO + 0U, // LSL_ZPZZ_D_UNDEF + 0U, // LSL_ZPZZ_D_ZERO + 0U, // LSL_ZPZZ_H_UNDEF + 0U, // LSL_ZPZZ_H_ZERO + 0U, // LSL_ZPZZ_S_UNDEF + 0U, // LSL_ZPZZ_S_ZERO + 0U, // LSR_ZPZI_B_UNDEF + 0U, // LSR_ZPZI_B_ZERO + 0U, // LSR_ZPZI_D_UNDEF + 0U, // LSR_ZPZI_D_ZERO + 0U, // LSR_ZPZI_H_UNDEF + 0U, // LSR_ZPZI_H_ZERO + 0U, // LSR_ZPZI_S_UNDEF + 0U, // LSR_ZPZI_S_ZERO + 0U, // LSR_ZPZZ_B_UNDEF + 0U, // LSR_ZPZZ_B_ZERO + 0U, // LSR_ZPZZ_D_UNDEF + 0U, // LSR_ZPZZ_D_ZERO + 0U, // LSR_ZPZZ_H_UNDEF + 0U, // LSR_ZPZZ_H_ZERO + 0U, // LSR_ZPZZ_S_UNDEF + 0U, // LSR_ZPZZ_S_ZERO + 0U, // MLA_ZPZZZ_B_UNDEF + 0U, // MLA_ZPZZZ_D_UNDEF + 0U, // MLA_ZPZZZ_H_UNDEF + 0U, // MLA_ZPZZZ_S_UNDEF + 0U, // MLS_ZPZZZ_B_UNDEF + 0U, // MLS_ZPZZZ_D_UNDEF + 0U, // MLS_ZPZZZ_H_UNDEF + 0U, // MLS_ZPZZZ_S_UNDEF 0U, // MOPSMemoryCopyPseudo 0U, // MOPSMemoryMovePseudo 0U, // MOPSMemorySetPseudo 0U, // MOPSMemorySetTaggingPseudo + 0U, // MOVA_MXI2Z_H_B_PSEUDO + 0U, // MOVA_MXI2Z_H_D_PSEUDO + 0U, // MOVA_MXI2Z_H_H_PSEUDO + 0U, // MOVA_MXI2Z_H_S_PSEUDO + 0U, // MOVA_MXI2Z_V_B_PSEUDO + 0U, // MOVA_MXI2Z_V_D_PSEUDO + 0U, // MOVA_MXI2Z_V_H_PSEUDO + 0U, // MOVA_MXI2Z_V_S_PSEUDO + 0U, // MOVA_MXI4Z_H_B_PSEUDO + 0U, // MOVA_MXI4Z_H_D_PSEUDO + 0U, // MOVA_MXI4Z_H_H_PSEUDO + 0U, // MOVA_MXI4Z_H_S_PSEUDO + 0U, // MOVA_MXI4Z_V_B_PSEUDO + 0U, // MOVA_MXI4Z_V_D_PSEUDO + 0U, // MOVA_MXI4Z_V_H_PSEUDO + 0U, // MOVA_MXI4Z_V_S_PSEUDO + 0U, // MOVA_VG2_MXI2Z_PSEUDO + 0U, // MOVA_VG4_MXI4Z_PSEUDO 0U, // MOVMCSym 0U, // MOVaddr 0U, // MOVaddrBA @@ -2159,36 +2358,40 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // MRS_FPCR 0U, // MSR_FPCR 0U, // MSRpstatePseudo - 0U, // MUL_ZPZZ_UNDEF_B - 0U, // MUL_ZPZZ_UNDEF_D - 0U, // MUL_ZPZZ_UNDEF_H - 0U, // MUL_ZPZZ_UNDEF_S - 0U, // NEG_ZPmZ_UNDEF_B - 0U, // NEG_ZPmZ_UNDEF_D - 0U, // NEG_ZPmZ_UNDEF_H - 0U, // NEG_ZPmZ_UNDEF_S - 0U, // NOT_ZPmZ_UNDEF_B - 0U, // NOT_ZPmZ_UNDEF_D - 0U, // NOT_ZPmZ_UNDEF_H - 0U, // NOT_ZPmZ_UNDEF_S - 0U, // OBSCURE_COPY + 0U, // MUL_ZPZZ_B_UNDEF + 0U, // MUL_ZPZZ_D_UNDEF + 0U, // MUL_ZPZZ_H_UNDEF + 0U, // MUL_ZPZZ_S_UNDEF + 0U, // NEG_ZPmZ_B_UNDEF + 0U, // NEG_ZPmZ_D_UNDEF + 0U, // NEG_ZPmZ_H_UNDEF + 0U, // NEG_ZPmZ_S_UNDEF + 0U, // NOT_ZPmZ_B_UNDEF + 0U, // NOT_ZPmZ_D_UNDEF + 0U, // NOT_ZPmZ_H_UNDEF + 0U, // NOT_ZPmZ_S_UNDEF 0U, // ORNWrr 0U, // ORNXrr 0U, // ORRWrr 0U, // ORRXrr - 0U, // ORR_ZPZZ_ZERO_B - 0U, // ORR_ZPZZ_ZERO_D - 0U, // ORR_ZPZZ_ZERO_H - 0U, // ORR_ZPZZ_ZERO_S + 0U, // ORR_ZPZZ_B_ZERO + 0U, // ORR_ZPZZ_D_ZERO + 0U, // ORR_ZPZZ_H_ZERO + 0U, // ORR_ZPZZ_S_ZERO + 0U, // PAUTH_EPILOGUE + 0U, // PAUTH_PROLOGUE + 0U, // PROBED_STACKALLOC + 0U, // PROBED_STACKALLOC_DYN + 0U, // PROBED_STACKALLOC_VAR 0U, // PTEST_PP_ANY 0U, // RDFFR_P 0U, // RDFFR_PPz 0U, // RET_ReallyLR 0U, // RestoreZAPseudo - 0U, // SABD_ZPZZ_UNDEF_B - 0U, // SABD_ZPZZ_UNDEF_D - 0U, // SABD_ZPZZ_UNDEF_H - 0U, // SABD_ZPZZ_UNDEF_S + 0U, // SABD_ZPZZ_B_UNDEF + 0U, // SABD_ZPZZ_D_UNDEF + 0U, // SABD_ZPZZ_H_UNDEF + 0U, // SABD_ZPZZ_S_UNDEF 0U, // SCVTF_ZPmZ_DtoD_UNDEF 0U, // SCVTF_ZPmZ_DtoH_UNDEF 0U, // SCVTF_ZPmZ_DtoS_UNDEF @@ -2196,26 +2399,34 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SCVTF_ZPmZ_StoD_UNDEF 0U, // SCVTF_ZPmZ_StoH_UNDEF 0U, // SCVTF_ZPmZ_StoS_UNDEF - 0U, // SDIV_ZPZZ_UNDEF_D - 0U, // SDIV_ZPZZ_UNDEF_S + 0U, // SDIV_ZPZZ_D_UNDEF + 0U, // SDIV_ZPZZ_S_UNDEF 0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO 0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO 0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO 0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO 0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO 0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO 0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO 0U, // SEH_AddFP 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_PACSignLR 0U, // SEH_PrologEnd + 0U, // SEH_SaveAnyRegQP + 0U, // SEH_SaveAnyRegQPX 0U, // SEH_SaveFPLR 0U, // SEH_SaveFPLR_X 0U, // SEH_SaveFReg @@ -2228,82 +2439,118 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SEH_SaveReg_X 0U, // SEH_SetFP 0U, // SEH_StackAlloc - 0U, // SMAX_ZPZZ_UNDEF_B - 0U, // SMAX_ZPZZ_UNDEF_D - 0U, // SMAX_ZPZZ_UNDEF_H - 0U, // SMAX_ZPZZ_UNDEF_S - 0U, // SMIN_ZPZZ_UNDEF_B - 0U, // SMIN_ZPZZ_UNDEF_D - 0U, // SMIN_ZPZZ_UNDEF_H - 0U, // SMIN_ZPZZ_UNDEF_S - 0U, // SMLAL_MZZI_S_PSEUDO - 0U, // SMLAL_MZZ_S_PSEUDO - 0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO + 0U, // SMAX_ZPZZ_B_UNDEF + 0U, // SMAX_ZPZZ_D_UNDEF + 0U, // SMAX_ZPZZ_H_UNDEF + 0U, // SMAX_ZPZZ_S_UNDEF + 0U, // SMIN_ZPZZ_B_UNDEF + 0U, // SMIN_ZPZZ_D_UNDEF + 0U, // SMIN_ZPZZ_H_UNDEF + 0U, // SMIN_ZPZZ_S_UNDEF + 0U, // SMLALL_MZZI_BtoS_PSEUDO + 0U, // SMLALL_MZZI_HtoD_PSEUDO + 0U, // SMLALL_MZZ_BtoS_PSEUDO + 0U, // SMLALL_MZZ_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SMLAL_MZZI_HtoS_PSEUDO + 0U, // SMLAL_MZZ_HtoS_PSEUDO + 0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // SMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // SMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // SMLAL_VG4_M4ZZ_S_PSEUDO - 0U, // SMLSL_MZZI_S_PSEUDO - 0U, // SMLSL_MZZ_S_PSEUDO - 0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO + 0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO + 0U, // SMLSLL_MZZI_BtoS_PSEUDO + 0U, // SMLSLL_MZZI_HtoD_PSEUDO + 0U, // SMLSLL_MZZ_BtoS_PSEUDO + 0U, // SMLSLL_MZZ_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SMLSL_MZZI_HtoS_PSEUDO + 0U, // SMLSL_MZZ_HtoS_PSEUDO + 0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // SMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // SMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // SMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // SMOPA_MPPZZ_D_PSEUDO + 0U, // SMOPA_MPPZZ_HtoS_PSEUDO 0U, // SMOPA_MPPZZ_S_PSEUDO 0U, // SMOPS_MPPZZ_D_PSEUDO + 0U, // SMOPS_MPPZZ_HtoS_PSEUDO 0U, // SMOPS_MPPZZ_S_PSEUDO - 0U, // SMULH_ZPZZ_UNDEF_B - 0U, // SMULH_ZPZZ_UNDEF_D - 0U, // SMULH_ZPZZ_UNDEF_H - 0U, // SMULH_ZPZZ_UNDEF_S + 0U, // SMULH_ZPZZ_B_UNDEF + 0U, // SMULH_ZPZZ_D_UNDEF + 0U, // SMULH_ZPZZ_H_UNDEF + 0U, // SMULH_ZPZZ_S_UNDEF 0U, // SPACE - 0U, // SQABS_ZPmZ_UNDEF_B - 0U, // SQABS_ZPmZ_UNDEF_D - 0U, // SQABS_ZPmZ_UNDEF_H - 0U, // SQABS_ZPmZ_UNDEF_S - 0U, // SQNEG_ZPmZ_UNDEF_B - 0U, // SQNEG_ZPmZ_UNDEF_D - 0U, // SQNEG_ZPmZ_UNDEF_H - 0U, // SQNEG_ZPmZ_UNDEF_S - 0U, // SQRSHL_ZPZZ_UNDEF_B - 0U, // SQRSHL_ZPZZ_UNDEF_D - 0U, // SQRSHL_ZPZZ_UNDEF_H - 0U, // SQRSHL_ZPZZ_UNDEF_S - 0U, // SQSHLU_ZPZI_ZERO_B - 0U, // SQSHLU_ZPZI_ZERO_D - 0U, // SQSHLU_ZPZI_ZERO_H - 0U, // SQSHLU_ZPZI_ZERO_S - 0U, // SQSHL_ZPZI_ZERO_B - 0U, // SQSHL_ZPZI_ZERO_D - 0U, // SQSHL_ZPZI_ZERO_H - 0U, // SQSHL_ZPZI_ZERO_S - 0U, // SQSHL_ZPZZ_UNDEF_B - 0U, // SQSHL_ZPZZ_UNDEF_D - 0U, // SQSHL_ZPZZ_UNDEF_H - 0U, // SQSHL_ZPZZ_UNDEF_S - 0U, // SRSHL_ZPZZ_UNDEF_B - 0U, // SRSHL_ZPZZ_UNDEF_D - 0U, // SRSHL_ZPZZ_UNDEF_H - 0U, // SRSHL_ZPZZ_UNDEF_S - 0U, // SRSHR_ZPZI_ZERO_B - 0U, // SRSHR_ZPZI_ZERO_D - 0U, // SRSHR_ZPZI_ZERO_H - 0U, // SRSHR_ZPZI_ZERO_S + 0U, // SQABS_ZPmZ_B_UNDEF + 0U, // SQABS_ZPmZ_D_UNDEF + 0U, // SQABS_ZPmZ_H_UNDEF + 0U, // SQABS_ZPmZ_S_UNDEF + 0U, // SQNEG_ZPmZ_B_UNDEF + 0U, // SQNEG_ZPmZ_D_UNDEF + 0U, // SQNEG_ZPmZ_H_UNDEF + 0U, // SQNEG_ZPmZ_S_UNDEF + 0U, // SQRSHL_ZPZZ_B_UNDEF + 0U, // SQRSHL_ZPZZ_D_UNDEF + 0U, // SQRSHL_ZPZZ_H_UNDEF + 0U, // SQRSHL_ZPZZ_S_UNDEF + 0U, // SQSHLU_ZPZI_B_ZERO + 0U, // SQSHLU_ZPZI_D_ZERO + 0U, // SQSHLU_ZPZI_H_ZERO + 0U, // SQSHLU_ZPZI_S_ZERO + 0U, // SQSHL_ZPZI_B_ZERO + 0U, // SQSHL_ZPZI_D_ZERO + 0U, // SQSHL_ZPZI_H_ZERO + 0U, // SQSHL_ZPZI_S_ZERO + 0U, // SQSHL_ZPZZ_B_UNDEF + 0U, // SQSHL_ZPZZ_D_UNDEF + 0U, // SQSHL_ZPZZ_H_UNDEF + 0U, // SQSHL_ZPZZ_S_UNDEF + 0U, // SRSHL_ZPZZ_B_UNDEF + 0U, // SRSHL_ZPZZ_D_UNDEF + 0U, // SRSHL_ZPZZ_H_UNDEF + 0U, // SRSHL_ZPZZ_S_UNDEF + 0U, // SRSHR_ZPZI_B_ZERO + 0U, // SRSHR_ZPZI_D_ZERO + 0U, // SRSHR_ZPZI_H_ZERO + 0U, // SRSHR_ZPZI_S_ZERO 0U, // STGloop 0U, // STGloop_wback + 0U, // STR_PPXI + 0U, // STR_TX_PSEUDO 0U, // STR_ZZXI 0U, // STR_ZZZXI 0U, // STR_ZZZZXI 0U, // STZGloop 0U, // STZGloop_wback - 0U, // SUBR_ZPZZ_ZERO_B - 0U, // SUBR_ZPZZ_ZERO_D - 0U, // SUBR_ZPZZ_ZERO_H - 0U, // SUBR_ZPZZ_ZERO_S + 0U, // SUBR_ZPZZ_B_ZERO + 0U, // SUBR_ZPZZ_D_ZERO + 0U, // SUBR_ZPZZ_H_ZERO + 0U, // SUBR_ZPZZ_S_ZERO 0U, // SUBSWrr 0U, // SUBSXrr 0U, // SUBWrr @@ -2312,16 +2559,27 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SUB_VG2_M2Z2Z_S_PSEUDO 0U, // SUB_VG2_M2ZZ_D_PSEUDO 0U, // SUB_VG2_M2ZZ_S_PSEUDO + 0U, // SUB_VG2_M2Z_D_PSEUDO + 0U, // SUB_VG2_M2Z_S_PSEUDO 0U, // SUB_VG4_M4Z4Z_D_PSEUDO 0U, // SUB_VG4_M4Z4Z_S_PSEUDO 0U, // SUB_VG4_M4ZZ_D_PSEUDO 0U, // SUB_VG4_M4ZZ_S_PSEUDO - 0U, // SUB_ZPZZ_ZERO_B - 0U, // SUB_ZPZZ_ZERO_D - 0U, // SUB_ZPZZ_ZERO_H - 0U, // SUB_ZPZZ_ZERO_S + 0U, // SUB_VG4_M4Z_D_PSEUDO + 0U, // SUB_VG4_M4Z_S_PSEUDO + 0U, // SUB_ZPZZ_B_ZERO + 0U, // SUB_ZPZZ_D_ZERO + 0U, // SUB_ZPZZ_H_ZERO + 0U, // SUB_ZPZZ_S_ZERO 0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO + 0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO 0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO + 0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO + 0U, // SUMLALL_MZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO 0U, // SUMOPA_MPPZZ_D_PSEUDO 0U, // SUMOPA_MPPZZ_S_PSEUDO 0U, // SUMOPS_MPPZZ_D_PSEUDO @@ -2330,12 +2588,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // SXTB_ZPmZ_UNDEF_D - 0U, // SXTB_ZPmZ_UNDEF_H - 0U, // SXTB_ZPmZ_UNDEF_S - 0U, // SXTH_ZPmZ_UNDEF_D - 0U, // SXTH_ZPmZ_UNDEF_S - 0U, // SXTW_ZPmZ_UNDEF_D + 0U, // SXTB_ZPmZ_D_UNDEF + 0U, // SXTB_ZPmZ_H_UNDEF + 0U, // SXTB_ZPmZ_S_UNDEF + 0U, // SXTH_ZPmZ_D_UNDEF + 0U, // SXTH_ZPmZ_S_UNDEF + 0U, // SXTW_ZPmZ_D_UNDEF 0U, // SpeculationBarrierISBDSBEndBB 0U, // SpeculationBarrierSBEndBB 0U, // SpeculationSafeValueW @@ -2346,12 +2604,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // TCRETURNri 0U, // TCRETURNriALL 0U, // TCRETURNriBTI - 24559U, // TLSDESCCALL + 24834U, // TLSDESCCALL 0U, // TLSDESC_CALLSEQ - 0U, // UABD_ZPZZ_UNDEF_B - 0U, // UABD_ZPZZ_UNDEF_D - 0U, // UABD_ZPZZ_UNDEF_H - 0U, // UABD_ZPZZ_UNDEF_S + 0U, // UABD_ZPZZ_B_UNDEF + 0U, // UABD_ZPZZ_D_UNDEF + 0U, // UABD_ZPZZ_H_UNDEF + 0U, // UABD_ZPZZ_S_UNDEF 0U, // UCVTF_ZPmZ_DtoD_UNDEF 0U, // UCVTF_ZPmZ_DtoH_UNDEF 0U, // UCVTF_ZPmZ_DtoS_UNDEF @@ -2359,78 +2617,128 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UCVTF_ZPmZ_StoD_UNDEF 0U, // UCVTF_ZPmZ_StoH_UNDEF 0U, // UCVTF_ZPmZ_StoS_UNDEF - 0U, // UDIV_ZPZZ_UNDEF_D - 0U, // UDIV_ZPZZ_UNDEF_S + 0U, // UDIV_ZPZZ_D_UNDEF + 0U, // UDIV_ZPZZ_S_UNDEF 0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO 0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO 0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO 0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO 0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO 0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // UMAX_ZPZZ_UNDEF_B - 0U, // UMAX_ZPZZ_UNDEF_D - 0U, // UMAX_ZPZZ_UNDEF_H - 0U, // UMAX_ZPZZ_UNDEF_S - 0U, // UMIN_ZPZZ_UNDEF_B - 0U, // UMIN_ZPZZ_UNDEF_D - 0U, // UMIN_ZPZZ_UNDEF_H - 0U, // UMIN_ZPZZ_UNDEF_S - 0U, // UMLAL_MZZI_S_PSEUDO - 0U, // UMLAL_MZZ_S_PSEUDO - 0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO + 0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // UMAX_ZPZZ_B_UNDEF + 0U, // UMAX_ZPZZ_D_UNDEF + 0U, // UMAX_ZPZZ_H_UNDEF + 0U, // UMAX_ZPZZ_S_UNDEF + 0U, // UMIN_ZPZZ_B_UNDEF + 0U, // UMIN_ZPZZ_D_UNDEF + 0U, // UMIN_ZPZZ_H_UNDEF + 0U, // UMIN_ZPZZ_S_UNDEF + 0U, // UMLALL_MZZI_BtoS_PSEUDO + 0U, // UMLALL_MZZI_HtoD_PSEUDO + 0U, // UMLALL_MZZ_BtoS_PSEUDO + 0U, // UMLALL_MZZ_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UMLAL_MZZI_HtoS_PSEUDO + 0U, // UMLAL_MZZ_HtoS_PSEUDO + 0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // UMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // UMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // UMLAL_VG4_M4ZZ_S_PSEUDO - 0U, // UMLSL_MZZI_S_PSEUDO - 0U, // UMLSL_MZZ_S_PSEUDO - 0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO + 0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO + 0U, // UMLSLL_MZZI_BtoS_PSEUDO + 0U, // UMLSLL_MZZI_HtoD_PSEUDO + 0U, // UMLSLL_MZZ_BtoS_PSEUDO + 0U, // UMLSLL_MZZ_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UMLSL_MZZI_HtoS_PSEUDO + 0U, // UMLSL_MZZ_HtoS_PSEUDO + 0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // UMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // UMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // UMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // UMOPA_MPPZZ_D_PSEUDO + 0U, // UMOPA_MPPZZ_HtoS_PSEUDO 0U, // UMOPA_MPPZZ_S_PSEUDO 0U, // UMOPS_MPPZZ_D_PSEUDO + 0U, // UMOPS_MPPZZ_HtoS_PSEUDO 0U, // UMOPS_MPPZZ_S_PSEUDO - 0U, // UMULH_ZPZZ_UNDEF_B - 0U, // UMULH_ZPZZ_UNDEF_D - 0U, // UMULH_ZPZZ_UNDEF_H - 0U, // UMULH_ZPZZ_UNDEF_S - 0U, // UQRSHL_ZPZZ_UNDEF_B - 0U, // UQRSHL_ZPZZ_UNDEF_D - 0U, // UQRSHL_ZPZZ_UNDEF_H - 0U, // UQRSHL_ZPZZ_UNDEF_S - 0U, // UQSHL_ZPZI_ZERO_B - 0U, // UQSHL_ZPZI_ZERO_D - 0U, // UQSHL_ZPZI_ZERO_H - 0U, // UQSHL_ZPZI_ZERO_S - 0U, // UQSHL_ZPZZ_UNDEF_B - 0U, // UQSHL_ZPZZ_UNDEF_D - 0U, // UQSHL_ZPZZ_UNDEF_H - 0U, // UQSHL_ZPZZ_UNDEF_S - 0U, // URECPE_ZPmZ_UNDEF_S - 0U, // URSHL_ZPZZ_UNDEF_B - 0U, // URSHL_ZPZZ_UNDEF_D - 0U, // URSHL_ZPZZ_UNDEF_H - 0U, // URSHL_ZPZZ_UNDEF_S - 0U, // URSHR_ZPZI_ZERO_B - 0U, // URSHR_ZPZI_ZERO_D - 0U, // URSHR_ZPZI_ZERO_H - 0U, // URSHR_ZPZI_ZERO_S - 0U, // URSQRTE_ZPmZ_UNDEF_S + 0U, // UMULH_ZPZZ_B_UNDEF + 0U, // UMULH_ZPZZ_D_UNDEF + 0U, // UMULH_ZPZZ_H_UNDEF + 0U, // UMULH_ZPZZ_S_UNDEF + 0U, // UQRSHL_ZPZZ_B_UNDEF + 0U, // UQRSHL_ZPZZ_D_UNDEF + 0U, // UQRSHL_ZPZZ_H_UNDEF + 0U, // UQRSHL_ZPZZ_S_UNDEF + 0U, // UQSHL_ZPZI_B_ZERO + 0U, // UQSHL_ZPZI_D_ZERO + 0U, // UQSHL_ZPZI_H_ZERO + 0U, // UQSHL_ZPZI_S_ZERO + 0U, // UQSHL_ZPZZ_B_UNDEF + 0U, // UQSHL_ZPZZ_D_UNDEF + 0U, // UQSHL_ZPZZ_H_UNDEF + 0U, // UQSHL_ZPZZ_S_UNDEF + 0U, // URECPE_ZPmZ_S_UNDEF + 0U, // URSHL_ZPZZ_B_UNDEF + 0U, // URSHL_ZPZZ_D_UNDEF + 0U, // URSHL_ZPZZ_H_UNDEF + 0U, // URSHL_ZPZZ_S_UNDEF + 0U, // URSHR_ZPZI_B_ZERO + 0U, // URSHR_ZPZI_D_ZERO + 0U, // URSHR_ZPZI_H_ZERO + 0U, // URSHR_ZPZI_S_ZERO + 0U, // URSQRTE_ZPmZ_S_UNDEF 0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO 0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO + 0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO 0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO 0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO + 0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO + 0U, // USMLALL_MZZI_BtoS_PSEUDO + 0U, // USMLALL_MZZ_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO 0U, // USMOPA_MPPZZ_D_PSEUDO 0U, // USMOPA_MPPZZ_S_PSEUDO 0U, // USMOPS_MPPZZ_D_PSEUDO @@ -2439,5442 +2747,5644 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // UXTB_ZPmZ_UNDEF_D - 0U, // UXTB_ZPmZ_UNDEF_H - 0U, // UXTB_ZPmZ_UNDEF_S - 0U, // UXTH_ZPmZ_UNDEF_D - 0U, // UXTH_ZPmZ_UNDEF_S - 0U, // UXTW_ZPmZ_UNDEF_D + 0U, // UXTB_ZPmZ_D_UNDEF + 0U, // UXTB_ZPmZ_H_UNDEF + 0U, // UXTB_ZPmZ_S_UNDEF + 0U, // UXTH_ZPmZ_D_UNDEF + 0U, // UXTH_ZPmZ_S_UNDEF + 0U, // UXTW_ZPmZ_D_UNDEF 0U, // ZERO_M_PSEUDO - 2119869U, // ABSWr - 2119869U, // ABSXr - 270571709U, // ABS_ZPmZ_B - 270588093U, // ABS_ZPmZ_D - 541137085U, // ABS_ZPmZ_H - 270620861U, // ABS_ZPmZ_S - 811702461U, // ABSv16i8 - 2119869U, // ABSv1i64 - 813799613U, // ABSv2i32 - 815896765U, // ABSv2i64 - 817993917U, // ABSv4i16 - 820091069U, // ABSv4i32 - 822188221U, // ABSv8i16 - 824285373U, // ABSv8i8 - 1075889819U, // ADCLB_ZZZ_D - 1344358043U, // ADCLB_ZZZ_S - 1075894960U, // ADCLT_ZZZ_D - 1344363184U, // ADCLT_ZZZ_S - 2119908U, // ADCSWr - 2119908U, // ADCSXr - 2116052U, // ADCWr - 2116052U, // ADCXr - 2116617U, // ADDG - 1631699694U, // ADDHA_MPPZ_D - 1633796846U, // ADDHA_MPPZ_S - 1881180032U, // ADDHNB_ZZZ_B - 2172716928U, // ADDHNB_ZZZ_H - 2418100096U, // ADDHNB_ZZZ_S - 2686491491U, // ADDHNT_ZZZ_B - 2174819171U, // ADDHNT_ZZZ_H - 1075927907U, // ADDHNT_ZZZ_S - 813798406U, // ADDHNv2i64_v2i32 - 2967601550U, // ADDHNv2i64_v4i32 - 817992710U, // ADDHNv4i32_v4i16 - 2969698702U, // ADDHNv4i32_v8i16 - 2959212942U, // ADDHNv8i16_v16i8 - 824284166U, // ADDHNv8i16_v8i8 - 2118214U, // ADDPL_XXI - 3223360802U, // ADDP_ZPmZ_B - 3223377186U, // ADDP_ZPmZ_D - 3519092002U, // ADDP_ZPmZ_H - 3223409954U, // ADDP_ZPmZ_S - 811701538U, // ADDPv16i8 - 813798690U, // ADDPv2i32 - 815895842U, // ADDPv2i64 - 807425314U, // ADDPv2i64p - 817992994U, // ADDPv4i16 - 820090146U, // ADDPv4i32 - 822187298U, // ADDPv8i16 - 824284450U, // ADDPv8i8 - 3227622748U, // ADDQV_VPZ_B - 3231817052U, // ADDQV_VPZ_D - 3238108508U, // ADDQV_VPZ_H - 3236011356U, // ADDQV_VPZ_S - 2118293U, // ADDSPL_XXI - 2118522U, // ADDSVL_XXI - 2119920U, // ADDSWri - 2119920U, // ADDSWrs - 2119920U, // ADDSWrx - 2119920U, // ADDSXri - 2119920U, // ADDSXrs - 2119920U, // ADDSXrx - 2119920U, // ADDSXrx64 - 1631700072U, // ADDVA_MPPZ_D - 1633797224U, // ADDVA_MPPZ_S - 2118509U, // ADDVL_XXI - 807427284U, // ADDVv16i8v - 807427284U, // ADDVv4i16v - 807427284U, // ADDVv4i32v - 807427284U, // ADDVv8i16v - 807427284U, // ADDVv8i8v - 2116253U, // ADDWri - 2116253U, // ADDWrs - 2116253U, // ADDWrx - 2116253U, // ADDXri - 2116253U, // ADDXrs - 2116253U, // ADDXrx - 2116253U, // ADDXrx64 - 2179091101U, // ADD_VG2_2ZZ_B - 2181204637U, // ADD_VG2_2ZZ_D - 2183318173U, // ADD_VG2_2ZZ_H - 2185431709U, // ADD_VG2_2ZZ_S - 3798157981U, // ADD_VG2_M2Z2Z_D - 3798174365U, // ADD_VG2_M2Z2Z_S - 3798157981U, // ADD_VG2_M2ZZ_D - 3798174365U, // ADD_VG2_M2ZZ_S - 3798157981U, // ADD_VG2_M2Z_D - 3798174365U, // ADD_VG2_M2Z_S - 2179091101U, // ADD_VG4_4ZZ_B - 2181204637U, // ADD_VG4_4ZZ_D - 2183318173U, // ADD_VG4_4ZZ_H - 2185431709U, // ADD_VG4_4ZZ_S - 4066593437U, // ADD_VG4_M4Z4Z_D - 4066609821U, // ADD_VG4_M4Z4Z_S - 4066593437U, // ADD_VG4_M4ZZ_D - 4066609821U, // ADD_VG4_M4ZZ_S - 4066593437U, // ADD_VG4_M4Z_D - 4066609821U, // ADD_VG4_M4Z_S - 2132637U, // ADD_ZI_B - 2418068125U, // ADD_ZI_D - 2189494941U, // ADD_ZI_H - 270617245U, // ADD_ZI_S - 3223358109U, // ADD_ZPmZ_B - 3223374493U, // ADD_ZPmZ_D - 3519089309U, // ADD_ZPmZ_H - 3223407261U, // ADD_ZPmZ_S - 2132637U, // ADD_ZZZ_B - 2418068125U, // ADD_ZZZ_D - 2189494941U, // ADD_ZZZ_H - 270617245U, // ADD_ZZZ_S - 811698845U, // ADDv16i8 - 2116253U, // ADDv1i64 - 813795997U, // ADDv2i32 - 815893149U, // ADDv2i64 - 817990301U, // ADDv4i16 - 820087453U, // ADDv4i32 - 822184605U, // ADDv8i16 - 824281757U, // ADDv8i8 - 538990402U, // ADR - 807425497U, // ADRP - 2460014402U, // ADR_LSL_ZZZ_D_0 - 2460014402U, // ADR_LSL_ZZZ_D_1 - 2460014402U, // ADR_LSL_ZZZ_D_2 - 2460014402U, // ADR_LSL_ZZZ_D_3 - 312563522U, // ADR_LSL_ZZZ_S_0 - 312563522U, // ADR_LSL_ZZZ_S_1 - 312563522U, // ADR_LSL_ZZZ_S_2 - 312563522U, // ADR_LSL_ZZZ_S_3 - 2460014402U, // ADR_SXTW_ZZZ_D_0 - 2460014402U, // ADR_SXTW_ZZZ_D_1 - 2460014402U, // ADR_SXTW_ZZZ_D_2 - 2460014402U, // ADR_SXTW_ZZZ_D_3 - 2460014402U, // ADR_UXTW_ZZZ_D_0 - 2460014402U, // ADR_UXTW_ZZZ_D_1 - 2460014402U, // ADR_UXTW_ZZZ_D_2 - 2460014402U, // ADR_UXTW_ZZZ_D_3 - 2132766U, // AESD_ZZZ_B - 2959215390U, // AESDrr - 2132913U, // AESE_ZZZ_B - 2959215537U, // AESErr - 2132446U, // AESIMC_ZZ_B - 811698654U, // AESIMCrr - 2132454U, // AESMC_ZZ_B - 811698662U, // AESMCrr - 3227622755U, // ANDQV_VPZ_B - 3231817059U, // ANDQV_VPZ_D - 3238108515U, // ANDQV_VPZ_H - 3236011363U, // ANDQV_VPZ_S - 2119927U, // ANDSWri - 2119927U, // ANDSWrs - 2119927U, // ANDSXri - 2119927U, // ANDSXrs - 3223361783U, // ANDS_PPzPP - 253160U, // ANDV_VPZ_B - 1657019624U, // ANDV_VPZ_D - 1659133160U, // ANDV_VPZ_H - 1638178024U, // ANDV_VPZ_S - 2116348U, // ANDWri - 2116348U, // ANDWrs - 2116348U, // ANDXri - 2116348U, // ANDXrs - 3223358204U, // AND_PPzPP - 2418068220U, // AND_ZI - 3223358204U, // AND_ZPmZ_B - 3223374588U, // AND_ZPmZ_D - 3519089404U, // AND_ZPmZ_H - 3223407356U, // AND_ZPmZ_S - 2418068220U, // AND_ZZZ - 811698940U, // ANDv16i8 - 824281852U, // ANDv8i8 - 3223358232U, // ASRD_ZPmI_B - 3223374616U, // ASRD_ZPmI_D - 3519089432U, // ASRD_ZPmI_H - 3223407384U, // ASRD_ZPmI_S - 3223361539U, // ASRR_ZPmZ_B - 3223377923U, // ASRR_ZPmZ_D - 3519092739U, // ASRR_ZPmZ_H - 3223410691U, // ASRR_ZPmZ_S - 2119701U, // ASRVWr - 2119701U, // ASRVXr - 3223361557U, // ASR_WIDE_ZPmZ_B - 3519092757U, // ASR_WIDE_ZPmZ_H - 3223410709U, // ASR_WIDE_ZPmZ_S - 2136085U, // ASR_WIDE_ZZZ_B - 2189498389U, // ASR_WIDE_ZZZ_H - 270620693U, // ASR_WIDE_ZZZ_S - 3223361557U, // ASR_ZPmI_B - 3223377941U, // ASR_ZPmI_D - 3519092757U, // ASR_ZPmI_H - 3223410709U, // ASR_ZPmI_S - 3223361557U, // ASR_ZPmZ_B - 3223377941U, // ASR_ZPmZ_D - 3519092757U, // ASR_ZPmZ_H - 3223410709U, // ASR_ZPmZ_S - 2136085U, // ASR_ZZI_B - 2418071573U, // ASR_ZZI_D - 2189498389U, // ASR_ZZI_H - 270620693U, // ASR_ZZI_S - 1076151008U, // AUTDA - 1076151749U, // AUTDB - 312463U, // AUTDZA - 313776U, // AUTDZB - 1076151036U, // AUTIA - 8379U, // AUTIA1716 - 8458U, // AUTIASP - 8449U, // AUTIAZ - 1076151776U, // AUTIB - 8388U, // AUTIB1716 - 8370U, // AUTIBSP - 8361U, // AUTIBZ - 312479U, // AUTIZA - 313792U, // AUTIZB - 9760U, // AXFLAG - 328874U, // B - 811704089U, // BCAX - 2418073369U, // BCAX_ZZZZ - 352295U, // BCcc - 2135341U, // BDEP_ZZZ_B - 2418070829U, // BDEP_ZZZ_D - 2189497645U, // BDEP_ZZZ_H - 270619949U, // BDEP_ZZZ_S - 2137207U, // BEXT_ZZZ_B - 2418072695U, // BEXT_ZZZ_D - 2189499511U, // BEXT_ZZZ_H - 270621815U, // BEXT_ZZZ_S - 2961316829U, // BF16DOTlanev4bf16 - 2967608285U, // BF16DOTlanev8bf16 - 1661307569U, // BFADD_VG2_M2Z_H - 1663404721U, // BFADD_VG4_M4Z_H - 3519089329U, // BFADD_ZPZmZ - 2189494961U, // BFADD_ZZZ - 2195903845U, // BFCLAMP_VG2_2ZZZ_H - 2195903845U, // BFCLAMP_VG4_4ZZZ_H - 2195789157U, // BFCLAMP_ZZZ - 2120764U, // BFCVT - 817992804U, // BFCVTN - 2969698754U, // BFCVTN2 - 1346444183U, // BFCVTNT_ZPmZ - 1648432228U, // BFCVTN_Z2Z_StoH - 1648434236U, // BFCVT_Z2Z_StoH - 1346444348U, // BFCVT_ZPmZ - 3798178781U, // BFDOT_VG2_M2Z2Z_HtoS - 3798178781U, // BFDOT_VG2_M2ZZI_HtoS - 3798178781U, // BFDOT_VG2_M2ZZ_HtoS - 4066614237U, // BFDOT_VG4_M4Z4Z_HtoS - 4066614237U, // BFDOT_VG4_M4ZZI_HtoS - 4066614237U, // BFDOT_VG4_M4ZZ_HtoS - 2686540765U, // BFDOT_ZZI - 2686540765U, // BFDOT_ZZZ - 2961316829U, // BFDOTv4bf16 - 2967608285U, // BFDOTv8bf16 - 2183320529U, // BFMAXNM_VG2_2Z2Z_H - 2183320529U, // BFMAXNM_VG2_2ZZ_H - 2183320529U, // BFMAXNM_VG4_4Z2Z_H - 2183320529U, // BFMAXNM_VG4_4ZZ_H - 3519091665U, // BFMAXNM_ZPZmZ - 2183323423U, // BFMAX_VG2_2Z2Z_H - 2183323423U, // BFMAX_VG2_2ZZ_H - 2183323423U, // BFMAX_VG4_4Z2Z_H - 2183323423U, // BFMAX_VG4_4ZZ_H - 3519094559U, // BFMAX_ZPZmZ - 2183320520U, // BFMINNM_VG2_2Z2Z_H - 2183320520U, // BFMINNM_VG2_2ZZ_H - 2183320520U, // BFMINNM_VG4_4Z2Z_H - 2183320520U, // BFMINNM_VG4_4ZZ_H - 3519091656U, // BFMINNM_ZPZmZ - 2183320589U, // BFMIN_VG2_2Z2Z_H - 2183320589U, // BFMIN_VG2_2ZZ_H - 2183320589U, // BFMIN_VG4_4Z2Z_H - 2183320589U, // BFMIN_VG4_4ZZ_H - 3519091725U, // BFMIN_ZPZmZ - 2967602705U, // BFMLALB - 2967602705U, // BFMLALBIdx - 2686535185U, // BFMLALB_ZZZ - 2686535185U, // BFMLALB_ZZZI - 2967607936U, // BFMLALT - 2967607936U, // BFMLALTIdx - 2686540416U, // BFMLALT_ZZZ - 2686540416U, // BFMLALT_ZZZI - 1665372188U, // BFMLAL_MZZI_S - 1665372188U, // BFMLAL_MZZ_S - 3812855836U, // BFMLAL_VG2_M2Z2Z_S - 3812855836U, // BFMLAL_VG2_M2ZZI_S - 3812855836U, // BFMLAL_VG2_M2ZZ_S - 4081291292U, // BFMLAL_VG4_M4Z4Z_S - 4081291292U, // BFMLAL_VG4_M4ZZI_S - 4081291292U, // BFMLAL_VG4_M4ZZ_S - 2198176528U, // BFMLA_VG2_M2Z2Z - 2198176528U, // BFMLA_VG2_M2ZZ - 2198176528U, // BFMLA_VG2_M2ZZI - 2200273680U, // BFMLA_VG4_M4Z4Z - 2200273680U, // BFMLA_VG4_M4ZZ - 2200273680U, // BFMLA_VG4_M4ZZI - 3519087376U, // BFMLA_ZPmZZ - 2195784464U, // BFMLA_ZZZI - 2686535483U, // BFMLSLB_ZZZI_S - 2686535483U, // BFMLSLB_ZZZ_S - 2686540591U, // BFMLSLT_ZZZI_S - 2686540591U, // BFMLSLT_ZZZ_S - 1665372947U, // BFMLSL_MZZI_S - 1665372947U, // BFMLSL_MZZ_S - 3812856595U, // BFMLSL_VG2_M2Z2Z_S - 3812856595U, // BFMLSL_VG2_M2ZZI_S - 3812856595U, // BFMLSL_VG2_M2ZZ_S - 4081292051U, // BFMLSL_VG4_M4Z4Z_S - 4081292051U, // BFMLSL_VG4_M4ZZI_S - 4081292051U, // BFMLSL_VG4_M4ZZ_S - 2198182185U, // BFMLS_VG2_M2Z2Z - 2198182185U, // BFMLS_VG2_M2ZZ - 2198182185U, // BFMLS_VG2_M2ZZI - 2200279337U, // BFMLS_VG4_M4Z4Z - 2200279337U, // BFMLS_VG4_M4ZZ - 2200279337U, // BFMLS_VG4_M4ZZI - 3519093033U, // BFMLS_ZPmZZ - 2195790121U, // BFMLS_ZZZI - 2967601943U, // BFMMLA - 2686534423U, // BFMMLA_ZZZ - 56738645U, // BFMOPA_MPPZZ - 56738645U, // BFMOPA_MPPZZ_H - 56744310U, // BFMOPS_MPPZZ - 56744310U, // BFMOPS_MPPZZ_H - 3519091537U, // BFMUL_ZPZmZ - 2189497169U, // BFMUL_ZZZ - 2189497169U, // BFMUL_ZZZI - 1075860387U, // BFMWri - 1075860387U, // BFMXri - 1661307198U, // BFSUB_VG2_M2Z_H - 1663404350U, // BFSUB_VG4_M4Z_H - 3519088958U, // BFSUB_ZPZmZ - 2189494590U, // BFSUB_ZZZ - 3798178802U, // BFVDOT_VG2_M2ZZI_HtoS - 2135519U, // BGRP_ZZZ_B - 2418071007U, // BGRP_ZZZ_D - 2189497823U, // BGRP_ZZZ_H - 270620127U, // BGRP_ZZZ_S - 2119914U, // BICSWrs - 2119914U, // BICSXrs - 3223361770U, // BICS_PPzPP - 2116057U, // BICWrs - 2116057U, // BICXrs - 3223357913U, // BIC_PPzPP - 3223357913U, // BIC_ZPmZ_B - 3223374297U, // BIC_ZPmZ_D - 3519089113U, // BIC_ZPmZ_H - 3223407065U, // BIC_ZPmZ_S - 2418067929U, // BIC_ZZZ - 811698649U, // BICv16i8 - 1887570393U, // BICv2i32 - 1891764697U, // BICv4i16 - 1893861849U, // BICv4i32 - 1895959001U, // BICv8i16 - 824281561U, // BICv8i8 - 2959215581U, // BIFv16i8 - 2971798493U, // BIFv8i8 - 2959219284U, // BITv16i8 - 2971802196U, // BITv8i8 - 332090U, // BL - 22404U, // BLR - 2114231U, // BLRAA - 24483U, // BLRAAZ - 2114896U, // BLRAB - 24505U, // BLRABZ - 2170667854U, // BMOPA_MPPZZ_S - 2170673519U, // BMOPS_MPPZZ_S - 22302U, // BR - 2114218U, // BRAA - 24476U, // BRAAZ - 2114883U, // BRAB - 24498U, // BRABZ - 9789U, // BRB_IALL - 9767U, // BRB_INJ - 380913U, // BRK - 3223361701U, // BRKAS_PPzP - 270566147U, // BRKA_PPmP - 3223356163U, // BRKA_PPzP - 3223361737U, // BRKBS_PPzP - 270566887U, // BRKB_PPmP - 3223356903U, // BRKB_PPzP - 3223361867U, // BRKNS_PPzP - 3223360548U, // BRKN_PPzP - 3223361708U, // BRKPAS_PPzPP - 3223356231U, // BRKPA_PPzPP - 3223361744U, // BRKPBS_PPzPP - 3223357430U, // BRKPB_PPzPP - 2418070511U, // BSL1N_ZZZZ - 2418070518U, // BSL2N_ZZZZ - 2418070277U, // BSL_ZZZZ - 2959217413U, // BSLv16i8 - 2971800325U, // BSLv8i8 - 352292U, // Bcc - 2132636U, // CADD_ZZI_B - 2418068124U, // CADD_ZZI_D - 2189494940U, // CADD_ZZI_H - 270617244U, // CADD_ZZI_S - 1076151657U, // CASAB - 1076153597U, // CASAH - 1076151900U, // CASALB - 1076153756U, // CASALH - 1076154614U, // CASALW - 1076154614U, // CASALX - 1076151342U, // CASAW - 1076151342U, // CASAX - 1076152513U, // CASB - 1076154141U, // CASH - 1076152106U, // CASLB - 1076153850U, // CASLH - 1076155125U, // CASLW - 1076155125U, // CASLX - 397442U, // CASPALW - 413826U, // CASPALX - 394148U, // CASPAW - 410532U, // CASPAX - 397956U, // CASPLW - 414340U, // CASPLX - 398852U, // CASPW - 415236U, // CASPX - 1076156568U, // CASW - 1076156568U, // CASX - 2149605328U, // CBNZW - 2149605328U, // CBNZX - 2149605313U, // CBZW - 2149605313U, // CBZX - 2118698U, // CCMNWi - 2118698U, // CCMNWr - 2118698U, // CCMNXi - 2118698U, // CCMNXr - 2119039U, // CCMPWi - 2119039U, // CCMPWr - 2119039U, // CCMPXi - 2119039U, // CCMPXr - 2686507991U, // CDOT_ZZZI_D - 2418105303U, // CDOT_ZZZI_S - 2686507991U, // CDOT_ZZZ_D - 2418105303U, // CDOT_ZZZ_S - 9823U, // CFINV - 3223340128U, // CLASTA_RPZ_B - 3223340128U, // CLASTA_RPZ_D - 3223340128U, // CLASTA_RPZ_H - 3223340128U, // CLASTA_RPZ_S - 3223340128U, // CLASTA_VPZ_B - 3223340128U, // CLASTA_VPZ_D - 3223340128U, // CLASTA_VPZ_H - 3223340128U, // CLASTA_VPZ_S - 3223356512U, // CLASTA_ZPZ_B - 3223372896U, // CLASTA_ZPZ_D - 2176910432U, // CLASTA_ZPZ_H - 3223405664U, // CLASTA_ZPZ_S - 3223341354U, // CLASTB_RPZ_B - 3223341354U, // CLASTB_RPZ_D - 3223341354U, // CLASTB_RPZ_H - 3223341354U, // CLASTB_RPZ_S - 3223341354U, // CLASTB_VPZ_B - 3223341354U, // CLASTB_VPZ_D - 3223341354U, // CLASTB_VPZ_H - 3223341354U, // CLASTB_VPZ_S - 3223357738U, // CLASTB_ZPZ_B - 3223374122U, // CLASTB_ZPZ_D - 2176911658U, // CLASTB_ZPZ_H - 3223406890U, // CLASTB_ZPZ_S - 24395U, // CLREX - 2119963U, // CLSWr - 2119963U, // CLSXr - 270571803U, // CLS_ZPmZ_B - 270588187U, // CLS_ZPmZ_D - 541137179U, // CLS_ZPmZ_H - 270620955U, // CLS_ZPmZ_S - 811702555U, // CLSv16i8 - 813799707U, // CLSv2i32 - 817994011U, // CLSv4i16 - 820091163U, // CLSv4i32 - 822188315U, // CLSv8i16 - 824285467U, // CLSv8i8 - 2121675U, // CLZWr - 2121675U, // CLZXr - 270573515U, // CLZ_ZPmZ_B - 270589899U, // CLZ_ZPmZ_D - 541138891U, // CLZ_ZPmZ_H - 270622667U, // CLZ_ZPmZ_S - 811704267U, // CLZv16i8 - 813801419U, // CLZv2i32 - 817995723U, // CLZv4i16 - 820092875U, // CLZv4i32 - 822190027U, // CLZv8i16 - 824287179U, // CLZv8i8 - 811701955U, // CMEQv16i8 - 811701955U, // CMEQv16i8rz - 2119363U, // CMEQv1i64 - 2119363U, // CMEQv1i64rz - 813799107U, // CMEQv2i32 - 813799107U, // CMEQv2i32rz - 815896259U, // CMEQv2i64 - 815896259U, // CMEQv2i64rz - 817993411U, // CMEQv4i16 - 817993411U, // CMEQv4i16rz - 820090563U, // CMEQv4i32 - 820090563U, // CMEQv4i32rz - 822187715U, // CMEQv8i16 - 822187715U, // CMEQv8i16rz - 824284867U, // CMEQv8i8 - 824284867U, // CMEQv8i8rz - 811699023U, // CMGEv16i8 - 811699023U, // CMGEv16i8rz - 2116431U, // CMGEv1i64 - 2116431U, // CMGEv1i64rz - 813796175U, // CMGEv2i32 - 813796175U, // CMGEv2i32rz - 815893327U, // CMGEv2i64 - 815893327U, // CMGEv2i64rz - 817990479U, // CMGEv4i16 - 817990479U, // CMGEv4i16rz - 820087631U, // CMGEv4i32 - 820087631U, // CMGEv4i32rz - 822184783U, // CMGEv8i16 - 822184783U, // CMGEv8i16rz - 824281935U, // CMGEv8i8 - 824281935U, // CMGEv8i8rz - 811702854U, // CMGTv16i8 - 811702854U, // CMGTv16i8rz - 2120262U, // CMGTv1i64 - 2120262U, // CMGTv1i64rz - 813800006U, // CMGTv2i32 - 813800006U, // CMGTv2i32rz - 815897158U, // CMGTv2i64 - 815897158U, // CMGTv2i64rz - 817994310U, // CMGTv4i16 - 817994310U, // CMGTv4i16rz - 820091462U, // CMGTv4i32 - 820091462U, // CMGTv4i32rz - 822188614U, // CMGTv8i16 - 822188614U, // CMGTv8i16rz - 824285766U, // CMGTv8i8 - 824285766U, // CMGTv8i8rz - 811700147U, // CMHIv16i8 - 2117555U, // CMHIv1i64 - 813797299U, // CMHIv2i32 - 815894451U, // CMHIv2i64 - 817991603U, // CMHIv4i16 - 820088755U, // CMHIv4i32 - 822185907U, // CMHIv8i16 - 824283059U, // CMHIv8i8 - 811702542U, // CMHSv16i8 - 2119950U, // CMHSv1i64 - 813799694U, // CMHSv2i32 - 815896846U, // CMHSv2i64 - 817993998U, // CMHSv4i16 - 820091150U, // CMHSv4i32 - 822188302U, // CMHSv8i16 - 824285454U, // CMHSv8i8 - 2195784458U, // CMLA_ZZZI_H - 1344357130U, // CMLA_ZZZI_S - 2418049802U, // CMLA_ZZZ_B - 1075888906U, // CMLA_ZZZ_D - 2195784458U, // CMLA_ZZZ_H - 1344357130U, // CMLA_ZZZ_S - 811699054U, // CMLEv16i8rz - 2116462U, // CMLEv1i64rz - 813796206U, // CMLEv2i32rz - 815893358U, // CMLEv2i64rz - 817990510U, // CMLEv4i16rz - 820087662U, // CMLEv4i32rz - 822184814U, // CMLEv8i16rz - 824281966U, // CMLEv8i8rz - 811703064U, // CMLTv16i8rz - 2120472U, // CMLTv1i64rz - 813800216U, // CMLTv2i32rz - 815897368U, // CMLTv2i64rz - 817994520U, // CMLTv4i16rz - 820091672U, // CMLTv4i32rz - 822188824U, // CMLTv8i16rz - 824285976U, // CMLTv8i8rz - 3223361234U, // CMPEQ_PPzZI_B - 3223377618U, // CMPEQ_PPzZI_D - 2713786066U, // CMPEQ_PPzZI_H - 3223410386U, // CMPEQ_PPzZI_S - 3223361234U, // CMPEQ_PPzZZ_B - 3223377618U, // CMPEQ_PPzZZ_D - 2713786066U, // CMPEQ_PPzZZ_H - 3223410386U, // CMPEQ_PPzZZ_S - 3223361234U, // CMPEQ_WIDE_PPzZZ_B - 2713786066U, // CMPEQ_WIDE_PPzZZ_H - 3223410386U, // CMPEQ_WIDE_PPzZZ_S - 3223358293U, // CMPGE_PPzZI_B - 3223374677U, // CMPGE_PPzZI_D - 2713783125U, // CMPGE_PPzZI_H - 3223407445U, // CMPGE_PPzZI_S - 3223358293U, // CMPGE_PPzZZ_B - 3223374677U, // CMPGE_PPzZZ_D - 2713783125U, // CMPGE_PPzZZ_H - 3223407445U, // CMPGE_PPzZZ_S - 3223358293U, // CMPGE_WIDE_PPzZZ_B - 2713783125U, // CMPGE_WIDE_PPzZZ_H - 3223407445U, // CMPGE_WIDE_PPzZZ_S - 3223362124U, // CMPGT_PPzZI_B - 3223378508U, // CMPGT_PPzZI_D - 2713786956U, // CMPGT_PPzZI_H - 3223411276U, // CMPGT_PPzZI_S - 3223362124U, // CMPGT_PPzZZ_B - 3223378508U, // CMPGT_PPzZZ_D - 2713786956U, // CMPGT_PPzZZ_H - 3223411276U, // CMPGT_PPzZZ_S - 3223362124U, // CMPGT_WIDE_PPzZZ_B - 2713786956U, // CMPGT_WIDE_PPzZZ_H - 3223411276U, // CMPGT_WIDE_PPzZZ_S - 3223359417U, // CMPHI_PPzZI_B - 3223375801U, // CMPHI_PPzZI_D - 2713784249U, // CMPHI_PPzZI_H - 3223408569U, // CMPHI_PPzZI_S - 3223359417U, // CMPHI_PPzZZ_B - 3223375801U, // CMPHI_PPzZZ_D - 2713784249U, // CMPHI_PPzZZ_H - 3223408569U, // CMPHI_PPzZZ_S - 3223359417U, // CMPHI_WIDE_PPzZZ_B - 2713784249U, // CMPHI_WIDE_PPzZZ_H - 3223408569U, // CMPHI_WIDE_PPzZZ_S - 3223361812U, // CMPHS_PPzZI_B - 3223378196U, // CMPHS_PPzZI_D - 2713786644U, // CMPHS_PPzZI_H - 3223410964U, // CMPHS_PPzZI_S - 3223361812U, // CMPHS_PPzZZ_B - 3223378196U, // CMPHS_PPzZZ_D - 2713786644U, // CMPHS_PPzZZ_H - 3223410964U, // CMPHS_PPzZZ_S - 3223361812U, // CMPHS_WIDE_PPzZZ_B - 2713786644U, // CMPHS_WIDE_PPzZZ_H - 3223410964U, // CMPHS_WIDE_PPzZZ_S - 3223358324U, // CMPLE_PPzZI_B - 3223374708U, // CMPLE_PPzZI_D - 2713783156U, // CMPLE_PPzZI_H - 3223407476U, // CMPLE_PPzZI_S - 3223358324U, // CMPLE_WIDE_PPzZZ_B - 2713783156U, // CMPLE_WIDE_PPzZZ_H - 3223407476U, // CMPLE_WIDE_PPzZZ_S - 3223360736U, // CMPLO_PPzZI_B - 3223377120U, // CMPLO_PPzZI_D - 2713785568U, // CMPLO_PPzZI_H - 3223409888U, // CMPLO_PPzZI_S - 3223360736U, // CMPLO_WIDE_PPzZZ_B - 2713785568U, // CMPLO_WIDE_PPzZZ_H - 3223409888U, // CMPLO_WIDE_PPzZZ_S - 3223361847U, // CMPLS_PPzZI_B - 3223378231U, // CMPLS_PPzZI_D - 2713786679U, // CMPLS_PPzZI_H - 3223410999U, // CMPLS_PPzZI_S - 3223361847U, // CMPLS_WIDE_PPzZZ_B - 2713786679U, // CMPLS_WIDE_PPzZZ_H - 3223410999U, // CMPLS_WIDE_PPzZZ_S - 3223362334U, // CMPLT_PPzZI_B - 3223378718U, // CMPLT_PPzZI_D - 2713787166U, // CMPLT_PPzZI_H - 3223411486U, // CMPLT_PPzZI_S - 3223362334U, // CMPLT_WIDE_PPzZZ_B - 2713787166U, // CMPLT_WIDE_PPzZZ_H - 3223411486U, // CMPLT_WIDE_PPzZZ_S - 3223358347U, // CMPNE_PPzZI_B - 3223374731U, // CMPNE_PPzZI_D - 2713783179U, // CMPNE_PPzZI_H - 3223407499U, // CMPNE_PPzZI_S - 3223358347U, // CMPNE_PPzZZ_B - 3223374731U, // CMPNE_PPzZZ_D - 2713783179U, // CMPNE_PPzZZ_H - 3223407499U, // CMPNE_PPzZZ_S - 3223358347U, // CMPNE_WIDE_PPzZZ_B - 2713783179U, // CMPNE_WIDE_PPzZZ_H - 3223407499U, // CMPNE_WIDE_PPzZZ_S - 811703349U, // CMTSTv16i8 - 2120757U, // CMTSTv1i64 - 813800501U, // CMTSTv2i32 - 815897653U, // CMTSTv2i64 - 817994805U, // CMTSTv4i16 - 820091957U, // CMTSTv4i32 - 822189109U, // CMTSTv8i16 - 824286261U, // CMTSTv8i8 - 270572554U, // CNOT_ZPmZ_B - 270588938U, // CNOT_ZPmZ_D - 541137930U, // CNOT_ZPmZ_H - 270621706U, // CNOT_ZPmZ_S - 2954905885U, // CNTB_XPiI - 2954906404U, // CNTD_XPiI - 2954907486U, // CNTH_XPiI - 3223344692U, // CNTP_XCI_B - 3491780148U, // CNTP_XCI_D - 3760215604U, // CNTP_XCI_H - 4028651060U, // CNTP_XCI_S - 3223344692U, // CNTP_XPP_B - 3223344692U, // CNTP_XPP_D - 3223344692U, // CNTP_XPP_H - 3223344692U, // CNTP_XPP_S - 2954911461U, // CNTW_XPiI - 2120532U, // CNTWr - 2120532U, // CNTXr - 270572372U, // CNT_ZPmZ_B - 270588756U, // CNT_ZPmZ_D - 541137748U, // CNT_ZPmZ_H - 270621524U, // CNT_ZPmZ_S - 811703124U, // CNTv16i8 - 824286036U, // CNTv8i8 - 3223378441U, // COMPACT_ZPZ_D - 3223411209U, // COMPACT_ZPZ_S - 434579U, // CPYE - 434642U, // CPYEN - 434728U, // CPYERN - 435616U, // CPYERT - 435101U, // CPYERTN - 434850U, // CPYERTRN - 435348U, // CPYERTWN - 435530U, // CPYET - 435005U, // CPYETN - 434786U, // CPYETRN - 435284U, // CPYETWN - 435226U, // CPYEWN - 435673U, // CPYEWT - 435164U, // CPYEWTN - 434919U, // CPYEWTRN - 435417U, // CPYEWTWN - 434556U, // CPYFE - 434616U, // CPYFEN - 434718U, // CPYFERN - 435606U, // CPYFERT - 435090U, // CPYFERTN - 434838U, // CPYFERTRN - 435336U, // CPYFERTWN - 435504U, // CPYFET - 434976U, // CPYFETN - 434775U, // CPYFETRN - 435273U, // CPYFETWN - 435216U, // CPYFEWN - 435663U, // CPYFEWT - 435153U, // CPYFEWTN - 434907U, // CPYFEWTRN - 435405U, // CPYFEWTWN - 434586U, // CPYFM - 434650U, // CPYFMN - 434737U, // CPYFMRN - 435625U, // CPYFMRT - 435111U, // CPYFMRTN - 434861U, // CPYFMRTRN - 435359U, // CPYFMRTWN - 435538U, // CPYFMT - 435014U, // CPYFMTN - 434796U, // CPYFMTRN - 435294U, // CPYFMTWN - 435235U, // CPYFMWN - 435682U, // CPYFMWT - 435174U, // CPYFMWTN - 434930U, // CPYFMWTRN - 435428U, // CPYFMWTWN - 435474U, // CPYFP - 434684U, // CPYFPN - 434756U, // CPYFPRN - 435644U, // CPYFPRT - 435132U, // CPYFPRTN - 434884U, // CPYFPRTRN - 435382U, // CPYFPRTWN - 435572U, // CPYFPT - 435052U, // CPYFPTN - 434817U, // CPYFPTRN - 435315U, // CPYFPTWN - 435254U, // CPYFPWN - 435701U, // CPYFPWT - 435195U, // CPYFPWTN - 434953U, // CPYFPWTRN - 435451U, // CPYFPWTWN - 434609U, // CPYM - 434676U, // CPYMN - 434747U, // CPYMRN - 435635U, // CPYMRT - 435122U, // CPYMRTN - 434873U, // CPYMRTRN - 435371U, // CPYMRTWN - 435564U, // CPYMT - 435043U, // CPYMTN - 434807U, // CPYMTRN - 435305U, // CPYMTWN - 435245U, // CPYMWN - 435692U, // CPYMWT - 435185U, // CPYMWTN - 434942U, // CPYMWTRN - 435440U, // CPYMWTWN - 435497U, // CPYP - 434710U, // CPYPN - 434766U, // CPYPRN - 435654U, // CPYPRT - 435143U, // CPYPRTN - 434896U, // CPYPRTRN - 435394U, // CPYPRTWN - 435598U, // CPYPT - 435081U, // CPYPTN - 434828U, // CPYPTRN - 435326U, // CPYPTWN - 435264U, // CPYPWN - 435711U, // CPYPWT - 435206U, // CPYPWTN - 434965U, // CPYPWTRN - 435463U, // CPYPWTWN - 270573443U, // CPY_ZPmI_B - 270589827U, // CPY_ZPmI_D - 4267907U, // CPY_ZPmI_H - 270622595U, // CPY_ZPmI_S - 270573443U, // CPY_ZPmR_B - 270589827U, // CPY_ZPmR_D - 272703363U, // CPY_ZPmR_H - 270622595U, // CPY_ZPmR_S - 270573443U, // CPY_ZPmV_B - 270589827U, // CPY_ZPmV_D - 272703363U, // CPY_ZPmV_H - 270622595U, // CPY_ZPmV_S - 3223363459U, // CPY_ZPzI_B - 3223379843U, // CPY_ZPzI_D - 2713788291U, // CPY_ZPzI_H - 3223412611U, // CPY_ZPzI_S - 2114780U, // CRC32Brr - 2114957U, // CRC32CBrr - 2116897U, // CRC32CHrr - 2121270U, // CRC32CWrr - 2121531U, // CRC32CXrr - 2116733U, // CRC32Hrr - 2121212U, // CRC32Wrr - 2121469U, // CRC32Xrr - 2118042U, // CSELWr - 2118042U, // CSELXr - 2116077U, // CSINCWr - 2116077U, // CSINCXr - 2121020U, // CSINVWr - 2121020U, // CSINVXr - 2116641U, // CSNEGWr - 2116641U, // CSNEGXr - 2119369U, // CTERMEQ_WW - 2119369U, // CTERMEQ_XX - 2116482U, // CTERMNE_WW - 2116482U, // CTERMNE_XX - 2121692U, // CTZWr - 2121692U, // CTZXr + 0U, // ZERO_T_PSEUDO + 2120043U, // ABSWr + 2120043U, // ABSXr + 270571883U, // ABS_ZPmZ_B + 270588267U, // ABS_ZPmZ_D + 541137259U, // ABS_ZPmZ_H + 270621035U, // ABS_ZPmZ_S + 811702635U, // ABSv16i8 + 2120043U, // ABSv1i64 + 813799787U, // ABSv2i32 + 815896939U, // ABSv2i64 + 817994091U, // ABSv4i16 + 820091243U, // ABSv4i32 + 822188395U, // ABSv8i16 + 824285547U, // ABSv8i8 + 1075889865U, // ADCLB_ZZZ_D + 1344358089U, // ADCLB_ZZZ_S + 1075895144U, // ADCLT_ZZZ_D + 1344363368U, // ADCLT_ZZZ_S + 2120082U, // ADCSWr + 2120082U, // ADCSXr + 2116124U, // ADCWr + 2116124U, // ADCXr + 2116733U, // ADDG + 1631699730U, // ADDHA_MPPZ_D + 1633796882U, // ADDHA_MPPZ_S + 1881180078U, // ADDHNB_ZZZ_B + 2172716974U, // ADDHNB_ZZZ_H + 2418100142U, // ADDHNB_ZZZ_S + 2686491695U, // ADDHNT_ZZZ_B + 2174819375U, // ADDHNT_ZZZ_H + 1075928111U, // ADDHNT_ZZZ_S + 813798567U, // ADDHNv2i64_v2i32 + 2967601578U, // ADDHNv2i64_v4i32 + 817992871U, // ADDHNv4i32_v4i16 + 2969698730U, // ADDHNv4i32_v8i16 + 2959212970U, // ADDHNv8i16_v16i8 + 824284327U, // ADDHNv8i16_v8i8 + 2118338U, // ADDPL_XXI + 2120947U, // ADDPT_shift + 3223360970U, // ADDP_ZPmZ_B + 3223377354U, // ADDP_ZPmZ_D + 3519092170U, // ADDP_ZPmZ_H + 3223410122U, // ADDP_ZPmZ_S + 811701706U, // ADDPv16i8 + 813798858U, // ADDPv2i32 + 815896010U, // ADDPv2i64 + 807425482U, // ADDPv2i64p + 817993162U, // ADDPv4i16 + 820090314U, // ADDPv4i32 + 822187466U, // ADDPv8i16 + 824284618U, // ADDPv8i8 + 3227623016U, // ADDQV_VPZ_B + 3231817320U, // ADDQV_VPZ_D + 3238108776U, // ADDQV_VPZ_H + 3236011624U, // ADDQV_VPZ_S + 2118417U, // ADDSPL_XXI + 2118664U, // ADDSVL_XXI + 2120094U, // ADDSWri + 2120094U, // ADDSWrs + 2120094U, // ADDSWrx + 2120094U, // ADDSXri + 2120094U, // ADDSXrs + 2120094U, // ADDSXrx + 2120094U, // ADDSXrx64 + 1631700108U, // ADDVA_MPPZ_D + 1633797260U, // ADDVA_MPPZ_S + 2118651U, // ADDVL_XXI + 807427552U, // ADDVv16i8v + 807427552U, // ADDVv4i16v + 807427552U, // ADDVv4i32v + 807427552U, // ADDVv8i16v + 807427552U, // ADDVv8i8v + 2116369U, // ADDWri + 2116369U, // ADDWrs + 2116369U, // ADDWrx + 2116369U, // ADDXri + 2116369U, // ADDXrs + 2116369U, // ADDXrx + 2116369U, // ADDXrx64 + 2179091217U, // ADD_VG2_2ZZ_B + 2181204753U, // ADD_VG2_2ZZ_D + 2183318289U, // ADD_VG2_2ZZ_H + 2185431825U, // ADD_VG2_2ZZ_S + 3798158097U, // ADD_VG2_M2Z2Z_D + 3798174481U, // ADD_VG2_M2Z2Z_S + 3798158097U, // ADD_VG2_M2ZZ_D + 3798174481U, // ADD_VG2_M2ZZ_S + 3798158097U, // ADD_VG2_M2Z_D + 3798174481U, // ADD_VG2_M2Z_S + 2179091217U, // ADD_VG4_4ZZ_B + 2181204753U, // ADD_VG4_4ZZ_D + 2183318289U, // ADD_VG4_4ZZ_H + 2185431825U, // ADD_VG4_4ZZ_S + 4066593553U, // ADD_VG4_M4Z4Z_D + 4066609937U, // ADD_VG4_M4Z4Z_S + 4066593553U, // ADD_VG4_M4ZZ_D + 4066609937U, // ADD_VG4_M4ZZ_S + 4066593553U, // ADD_VG4_M4Z_D + 4066609937U, // ADD_VG4_M4Z_S + 2132753U, // ADD_ZI_B + 2418068241U, // ADD_ZI_D + 2189495057U, // ADD_ZI_H + 270617361U, // ADD_ZI_S + 3223358225U, // ADD_ZPmZ_B + 3223379187U, // ADD_ZPmZ_CPA + 3223374609U, // ADD_ZPmZ_D + 3519089425U, // ADD_ZPmZ_H + 3223407377U, // ADD_ZPmZ_S + 2132753U, // ADD_ZZZ_B + 2418072819U, // ADD_ZZZ_CPA + 2418068241U, // ADD_ZZZ_D + 2189495057U, // ADD_ZZZ_H + 270617361U, // ADD_ZZZ_S + 811698961U, // ADDv16i8 + 2116369U, // ADDv1i64 + 813796113U, // ADDv2i32 + 815893265U, // ADDv2i64 + 817990417U, // ADDv4i16 + 820087569U, // ADDv4i32 + 822184721U, // ADDv8i16 + 824281873U, // ADDv8i8 + 538990570U, // ADR + 538990209U, // ADRP + 2460014570U, // ADR_LSL_ZZZ_D_0 + 2460014570U, // ADR_LSL_ZZZ_D_1 + 2460014570U, // ADR_LSL_ZZZ_D_2 + 2460014570U, // ADR_LSL_ZZZ_D_3 + 312563690U, // ADR_LSL_ZZZ_S_0 + 312563690U, // ADR_LSL_ZZZ_S_1 + 312563690U, // ADR_LSL_ZZZ_S_2 + 312563690U, // ADR_LSL_ZZZ_S_3 + 2460014570U, // ADR_SXTW_ZZZ_D_0 + 2460014570U, // ADR_SXTW_ZZZ_D_1 + 2460014570U, // ADR_SXTW_ZZZ_D_2 + 2460014570U, // ADR_SXTW_ZZZ_D_3 + 2460014570U, // ADR_UXTW_ZZZ_D_0 + 2460014570U, // ADR_UXTW_ZZZ_D_1 + 2460014570U, // ADR_UXTW_ZZZ_D_2 + 2460014570U, // ADR_UXTW_ZZZ_D_3 + 2132882U, // AESD_ZZZ_B + 2959215506U, // AESDrr + 2133029U, // AESE_ZZZ_B + 2959215653U, // AESErr + 2132518U, // AESIMC_ZZ_B + 811698726U, // AESIMCrr + 2132526U, // AESMC_ZZ_B + 811698734U, // AESMCrr + 3227623023U, // ANDQV_VPZ_B + 3231817327U, // ANDQV_VPZ_D + 3238108783U, // ANDQV_VPZ_H + 3236011631U, // ANDQV_VPZ_S + 2120101U, // ANDSWri + 2120101U, // ANDSWrs + 2120101U, // ANDSXri + 2120101U, // ANDSXrs + 3223361957U, // ANDS_PPzPP + 253428U, // ANDV_VPZ_B + 1657019892U, // ANDV_VPZ_D + 1659133428U, // ANDV_VPZ_H + 1638178292U, // ANDV_VPZ_S + 2116464U, // ANDWri + 2116464U, // ANDWrs + 2116464U, // ANDXri + 2116464U, // ANDXrs + 3223358320U, // AND_PPzPP + 2418068336U, // AND_ZI + 3223358320U, // AND_ZPmZ_B + 3223374704U, // AND_ZPmZ_D + 3519089520U, // AND_ZPmZ_H + 3223407472U, // AND_ZPmZ_S + 2418068336U, // AND_ZZZ + 811699056U, // ANDv16i8 + 824281968U, // ANDv8i8 + 3223358348U, // ASRD_ZPmI_B + 3223374732U, // ASRD_ZPmI_D + 3519089548U, // ASRD_ZPmI_H + 3223407500U, // ASRD_ZPmI_S + 3223361707U, // ASRR_ZPmZ_B + 3223378091U, // ASRR_ZPmZ_D + 3519092907U, // ASRR_ZPmZ_H + 3223410859U, // ASRR_ZPmZ_S + 2119869U, // ASRVWr + 2119869U, // ASRVXr + 3223361725U, // ASR_WIDE_ZPmZ_B + 3519092925U, // ASR_WIDE_ZPmZ_H + 3223410877U, // ASR_WIDE_ZPmZ_S + 2136253U, // ASR_WIDE_ZZZ_B + 2189498557U, // ASR_WIDE_ZZZ_H + 270620861U, // ASR_WIDE_ZZZ_S + 3223361725U, // ASR_ZPmI_B + 3223378109U, // ASR_ZPmI_D + 3519092925U, // ASR_ZPmI_H + 3223410877U, // ASR_ZPmI_S + 3223361725U, // ASR_ZPmZ_B + 3223378109U, // ASR_ZPmZ_D + 3519092925U, // ASR_ZPmZ_H + 3223410877U, // ASR_ZPmZ_S + 2136253U, // ASR_ZZI_B + 2418071741U, // ASR_ZZI_D + 2189498557U, // ASR_ZZI_H + 270620861U, // ASR_ZZI_S + 807715588U, // AUTDA + 807716339U, // AUTDB + 312499U, // AUTDZA + 313848U, // AUTDZB + 807715616U, // AUTIA + 8663U, // AUTIA1716 + 8702U, // AUTIA171615 + 8790U, // AUTIASP + 330311U, // AUTIASPPCi + 19015U, // AUTIASPPCr + 8781U, // AUTIAZ + 807716366U, // AUTIB + 8672U, // AUTIB1716 + 8726U, // AUTIB171615 + 8654U, // AUTIBSP + 330333U, // AUTIBSPPCi + 19037U, // AUTIBSPPCr + 8636U, // AUTIBZ + 312515U, // AUTIZA + 313864U, // AUTIZB + 10145U, // AXFLAG + 328910U, // B + 811704357U, // BCAX + 2418073637U, // BCAX_ZZZZ + 352570U, // BCcc + 2135509U, // BDEP_ZZZ_B + 2418070997U, // BDEP_ZZZ_D + 2189497813U, // BDEP_ZZZ_H + 270620117U, // BDEP_ZZZ_S + 2137475U, // BEXT_ZZZ_B + 2418072963U, // BEXT_ZZZ_D + 2189499779U, // BEXT_ZZZ_H + 270622083U, // BEXT_ZZZ_S + 2961317033U, // BF16DOTlanev4bf16 + 2967608489U, // BF16DOTlanev8bf16 + 822182276U, // BF1CVTL2v8f16 + 1661017088U, // BF1CVTLT_ZZ_BtoH + 1661129670U, // BF1CVTL_2ZZ_BtoH_NAME + 822186950U, // BF1CVTLv8f16 + 1661132088U, // BF1CVT_2ZZ_BtoH_NAME + 1661017400U, // BF1CVT_ZZ_BtoH + 822182286U, // BF2CVTL2v8f16 + 1661017098U, // BF2CVTLT_ZZ_BtoH + 1661129679U, // BF2CVTL_2ZZ_BtoH_NAME + 822186959U, // BF2CVTLv8f16 + 1661132096U, // BF2CVT_2ZZ_BtoH_NAME + 1661017408U, // BF2CVT_ZZ_BtoH + 3798305573U, // BFADD_VG2_M2Z_H + 4066741029U, // BFADD_VG4_M4Z_H + 3519089445U, // BFADD_ZPmZZ + 2189495077U, // BFADD_ZZZ + 2195904013U, // BFCLAMP_VG2_2ZZZ_H + 2195904013U, // BFCLAMP_VG4_4ZZZ_H + 2195789325U, // BFCLAMP_ZZZ + 2121032U, // BFCVT + 817992972U, // BFCVTN + 2969698782U, // BFCVTN2 + 1078008931U, // BFCVTNT_ZPmZ + 1344312588U, // BFCVTN_Z2Z_HtoB + 1648432396U, // BFCVTN_Z2Z_StoH + 1344314696U, // BFCVT_Z2Z_HtoB + 1648434504U, // BFCVT_Z2Z_StoH + 1078009160U, // BFCVT_ZPmZ + 3798178985U, // BFDOT_VG2_M2Z2Z_HtoS + 3798178985U, // BFDOT_VG2_M2ZZI_HtoS + 3798178985U, // BFDOT_VG2_M2ZZ_HtoS + 4066614441U, // BFDOT_VG4_M4Z4Z_HtoS + 4066614441U, // BFDOT_VG4_M4ZZI_HtoS + 4066614441U, // BFDOT_VG4_M4ZZ_HtoS + 2686540969U, // BFDOT_ZZI + 2686540969U, // BFDOT_ZZZ + 2961317033U, // BFDOTv4bf16 + 2967608489U, // BFDOTv8bf16 + 2183320681U, // BFMAXNM_VG2_2Z2Z_H + 2183320681U, // BFMAXNM_VG2_2ZZ_H + 2183320681U, // BFMAXNM_VG4_4Z2Z_H + 2183320681U, // BFMAXNM_VG4_4ZZ_H + 3519091817U, // BFMAXNM_ZPmZZ + 2183323698U, // BFMAX_VG2_2Z2Z_H + 2183323698U, // BFMAX_VG2_2ZZ_H + 2183323698U, // BFMAX_VG4_4Z2Z_H + 2183323698U, // BFMAX_VG4_4ZZ_H + 3519094834U, // BFMAX_ZPmZZ + 2183320672U, // BFMINNM_VG2_2Z2Z_H + 2183320672U, // BFMINNM_VG2_2ZZ_H + 2183320672U, // BFMINNM_VG4_4Z2Z_H + 2183320672U, // BFMINNM_VG4_4ZZ_H + 3519091808U, // BFMINNM_ZPmZZ + 2183320757U, // BFMIN_VG2_2Z2Z_H + 2183320757U, // BFMIN_VG2_2ZZ_H + 2183320757U, // BFMIN_VG4_4Z2Z_H + 2183320757U, // BFMIN_VG4_4ZZ_H + 3519091893U, // BFMIN_ZPmZZ + 2967602751U, // BFMLALB + 2967602751U, // BFMLALBIdx + 2686535231U, // BFMLALB_ZZZ + 2686535231U, // BFMLALB_ZZZI + 2967608120U, // BFMLALT + 2967608120U, // BFMLALTIdx + 2686540600U, // BFMLALT_ZZZ + 2686540600U, // BFMLALT_ZZZI + 1663275152U, // BFMLAL_MZZI_HtoS + 1663275152U, // BFMLAL_MZZ_HtoS + 3810758800U, // BFMLAL_VG2_M2Z2Z_HtoS + 3810758800U, // BFMLAL_VG2_M2ZZI_HtoS + 3810758800U, // BFMLAL_VG2_M2ZZ_HtoS + 4079194256U, // BFMLAL_VG4_M4Z4Z_HtoS + 4079194256U, // BFMLAL_VG4_M4ZZI_HtoS + 4079194256U, // BFMLAL_VG4_M4ZZ_HtoS + 3798303540U, // BFMLA_VG2_M2Z2Z + 3798303540U, // BFMLA_VG2_M2ZZ + 3798303540U, // BFMLA_VG2_M2ZZI + 4066738996U, // BFMLA_VG4_M4Z4Z + 4066738996U, // BFMLA_VG4_M4ZZ + 4066738996U, // BFMLA_VG4_M4ZZI + 3519087412U, // BFMLA_ZPmZZ + 2195784500U, // BFMLA_ZZZI + 2686535529U, // BFMLSLB_ZZZI_S + 2686535529U, // BFMLSLB_ZZZ_S + 2686540775U, // BFMLSLT_ZZZI_S + 2686540775U, // BFMLSLT_ZZZ_S + 1663275919U, // BFMLSL_MZZI_HtoS + 1663275919U, // BFMLSL_MZZ_HtoS + 3810759567U, // BFMLSL_VG2_M2Z2Z_HtoS + 3810759567U, // BFMLSL_VG2_M2ZZI_HtoS + 3810759567U, // BFMLSL_VG2_M2ZZ_HtoS + 4079195023U, // BFMLSL_VG4_M4Z4Z_HtoS + 4079195023U, // BFMLSL_VG4_M4ZZI_HtoS + 4079195023U, // BFMLSL_VG4_M4ZZ_HtoS + 3798309335U, // BFMLS_VG2_M2Z2Z + 3798309335U, // BFMLS_VG2_M2ZZ + 3798309335U, // BFMLS_VG2_M2ZZI + 4066744791U, // BFMLS_VG4_M4Z4Z + 4066744791U, // BFMLS_VG4_M4ZZ + 4066744791U, // BFMLS_VG4_M4ZZI + 3519093207U, // BFMLS_ZPmZZ + 2195790295U, // BFMLS_ZZZI + 2967601979U, // BFMMLA + 2686534459U, // BFMMLA_ZZZ + 54641529U, // BFMOPA_MPPZZ + 54641529U, // BFMOPA_MPPZZ_H + 54647332U, // BFMOPS_MPPZZ + 54647332U, // BFMOPS_MPPZZ_H + 3519091679U, // BFMUL_ZPmZZ + 2189497311U, // BFMUL_ZZZ + 2189497311U, // BFMUL_ZZZI + 807425073U, // BFMWri + 807425073U, // BFMXri + 3798305158U, // BFSUB_VG2_M2Z_H + 4066740614U, // BFSUB_VG4_M4Z_H + 3519089030U, // BFSUB_ZPmZZ + 2189494662U, // BFSUB_ZZZ + 3798179006U, // BFVDOT_VG2_M2ZZI_HtoS + 2135687U, // BGRP_ZZZ_B + 2418071175U, // BGRP_ZZZ_D + 2189497991U, // BGRP_ZZZ_H + 270620295U, // BGRP_ZZZ_S + 2120088U, // BICSWrs + 2120088U, // BICSXrs + 3223361944U, // BICS_PPzPP + 2116129U, // BICWrs + 2116129U, // BICXrs + 3223357985U, // BIC_PPzPP + 3223357985U, // BIC_ZPmZ_B + 3223374369U, // BIC_ZPmZ_D + 3519089185U, // BIC_ZPmZ_H + 3223407137U, // BIC_ZPmZ_S + 2418068001U, // BIC_ZZZ + 811698721U, // BICv16i8 + 1887570465U, // BICv2i32 + 1891764769U, // BICv4i16 + 1893861921U, // BICv4i32 + 1895959073U, // BICv8i16 + 824281633U, // BICv8i8 + 2959215697U, // BIFv16i8 + 2971798609U, // BIFv8i8 + 2959219468U, // BITv16i8 + 2971802380U, // BITv8i8 + 332206U, // BL + 22572U, // BLR + 2114267U, // BLRAA + 24758U, // BLRAAZ + 2114932U, // BLRAB + 24780U, // BLRABZ + 2170667890U, // BMOPA_MPPZZ_S + 2170673693U, // BMOPS_MPPZZ_S + 22470U, // BR + 2114254U, // BRAA + 24751U, // BRAAZ + 2114919U, // BRAB + 24773U, // BRABZ + 10174U, // BRB_IALL + 10152U, // BRB_INJ + 381029U, // BRK + 3223361875U, // BRKAS_PPzP + 270566183U, // BRKA_PPmP + 3223356199U, // BRKA_PPzP + 3223361911U, // BRKBS_PPzP + 270566933U, // BRKB_PPmP + 3223356949U, // BRKB_PPzP + 3223362041U, // BRKNS_PPzP + 3223360716U, // BRKN_PPzP + 3223361882U, // BRKPAS_PPzPP + 3223356267U, // BRKPA_PPzPP + 3223361918U, // BRKPBS_PPzPP + 3223357484U, // BRKPB_PPzPP + 2418070672U, // BSL1N_ZZZZ + 2418070679U, // BSL2N_ZZZZ + 2418070401U, // BSL_ZZZZ + 2959217537U, // BSLv16i8 + 2971800449U, // BSLv8i8 + 352567U, // Bcc + 2132752U, // CADD_ZZI_B + 2418068240U, // CADD_ZZI_D + 2189495056U, // CADD_ZZI_H + 270617360U, // CADD_ZZI_S + 807716237U, // CASAB + 807718257U, // CASAH + 807716490U, // CASALB + 807718416U, // CASALH + 807719274U, // CASALW + 807719274U, // CASALX + 807715922U, // CASAW + 807715922U, // CASAX + 807717111U, // CASB + 807718801U, // CASH + 807716696U, // CASLB + 807718510U, // CASLH + 807719793U, // CASLW + 807719793U, // CASLX + 397558U, // CASPALW + 413942U, // CASPALX + 394184U, // CASPAW + 410568U, // CASPAX + 398080U, // CASPLW + 414464U, // CASPLX + 399020U, // CASPW + 415404U, // CASPX + 807721286U, // CASW + 807721286U, // CASX + 2149605603U, // CBNZW + 2149605603U, // CBNZX + 2149605588U, // CBZW + 2149605588U, // CBZX + 2118866U, // CCMNWi + 2118866U, // CCMNWr + 2118866U, // CCMNXi + 2118866U, // CCMNXr + 2119207U, // CCMPWi + 2119207U, // CCMPWr + 2119207U, // CCMPXi + 2119207U, // CCMPXr + 2686508195U, // CDOT_ZZZI_D + 2418105507U, // CDOT_ZZZI_S + 2686508195U, // CDOT_ZZZ_D + 2418105507U, // CDOT_ZZZ_S + 10208U, // CFINV + 8645U, // CHKFEAT + 3223340164U, // CLASTA_RPZ_B + 3223340164U, // CLASTA_RPZ_D + 3223340164U, // CLASTA_RPZ_H + 3223340164U, // CLASTA_RPZ_S + 3223340164U, // CLASTA_VPZ_B + 3223340164U, // CLASTA_VPZ_D + 3223340164U, // CLASTA_VPZ_H + 3223340164U, // CLASTA_VPZ_S + 3223356548U, // CLASTA_ZPZ_B + 3223372932U, // CLASTA_ZPZ_D + 2176910468U, // CLASTA_ZPZ_H + 3223405700U, // CLASTA_ZPZ_S + 3223341426U, // CLASTB_RPZ_B + 3223341426U, // CLASTB_RPZ_D + 3223341426U, // CLASTB_RPZ_H + 3223341426U, // CLASTB_RPZ_S + 3223341426U, // CLASTB_VPZ_B + 3223341426U, // CLASTB_VPZ_D + 3223341426U, // CLASTB_VPZ_H + 3223341426U, // CLASTB_VPZ_S + 3223357810U, // CLASTB_ZPZ_B + 3223374194U, // CLASTB_ZPZ_D + 2176911730U, // CLASTB_ZPZ_H + 3223406962U, // CLASTB_ZPZ_S + 24670U, // CLREX + 2120137U, // CLSWr + 2120137U, // CLSXr + 270571977U, // CLS_ZPmZ_B + 270588361U, // CLS_ZPmZ_D + 541137353U, // CLS_ZPmZ_H + 270621129U, // CLS_ZPmZ_S + 811702729U, // CLSv16i8 + 813799881U, // CLSv2i32 + 817994185U, // CLSv4i16 + 820091337U, // CLSv4i32 + 822188489U, // CLSv8i16 + 824285641U, // CLSv8i8 + 2121950U, // CLZWr + 2121950U, // CLZXr + 270573790U, // CLZ_ZPmZ_B + 270590174U, // CLZ_ZPmZ_D + 541139166U, // CLZ_ZPmZ_H + 270622942U, // CLZ_ZPmZ_S + 811704542U, // CLZv16i8 + 813801694U, // CLZv2i32 + 817995998U, // CLZv4i16 + 820093150U, // CLZv4i32 + 822190302U, // CLZv8i16 + 824287454U, // CLZv8i8 + 811702123U, // CMEQv16i8 + 811702123U, // CMEQv16i8rz + 2119531U, // CMEQv1i64 + 2119531U, // CMEQv1i64rz + 813799275U, // CMEQv2i32 + 813799275U, // CMEQv2i32rz + 815896427U, // CMEQv2i64 + 815896427U, // CMEQv2i64rz + 817993579U, // CMEQv4i16 + 817993579U, // CMEQv4i16rz + 820090731U, // CMEQv4i32 + 820090731U, // CMEQv4i32rz + 822187883U, // CMEQv8i16 + 822187883U, // CMEQv8i16rz + 824285035U, // CMEQv8i8 + 824285035U, // CMEQv8i8rz + 811699139U, // CMGEv16i8 + 811699139U, // CMGEv16i8rz + 2116547U, // CMGEv1i64 + 2116547U, // CMGEv1i64rz + 813796291U, // CMGEv2i32 + 813796291U, // CMGEv2i32rz + 815893443U, // CMGEv2i64 + 815893443U, // CMGEv2i64rz + 817990595U, // CMGEv4i16 + 817990595U, // CMGEv4i16rz + 820087747U, // CMGEv4i32 + 820087747U, // CMGEv4i32rz + 822184899U, // CMGEv8i16 + 822184899U, // CMGEv8i16rz + 824282051U, // CMGEv8i8 + 824282051U, // CMGEv8i8rz + 811703038U, // CMGTv16i8 + 811703038U, // CMGTv16i8rz + 2120446U, // CMGTv1i64 + 2120446U, // CMGTv1i64rz + 813800190U, // CMGTv2i32 + 813800190U, // CMGTv2i32rz + 815897342U, // CMGTv2i64 + 815897342U, // CMGTv2i64rz + 817994494U, // CMGTv4i16 + 817994494U, // CMGTv4i16rz + 820091646U, // CMGTv4i32 + 820091646U, // CMGTv4i32rz + 822188798U, // CMGTv8i16 + 822188798U, // CMGTv8i16rz + 824285950U, // CMGTv8i8 + 824285950U, // CMGTv8i8rz + 811700263U, // CMHIv16i8 + 2117671U, // CMHIv1i64 + 813797415U, // CMHIv2i32 + 815894567U, // CMHIv2i64 + 817991719U, // CMHIv4i16 + 820088871U, // CMHIv4i32 + 822186023U, // CMHIv8i16 + 824283175U, // CMHIv8i8 + 811702716U, // CMHSv16i8 + 2120124U, // CMHSv1i64 + 813799868U, // CMHSv2i32 + 815897020U, // CMHSv2i64 + 817994172U, // CMHSv4i16 + 820091324U, // CMHSv4i32 + 822188476U, // CMHSv8i16 + 824285628U, // CMHSv8i8 + 2195784494U, // CMLA_ZZZI_H + 1344357166U, // CMLA_ZZZI_S + 2418049838U, // CMLA_ZZZ_B + 1075888942U, // CMLA_ZZZ_D + 2195784494U, // CMLA_ZZZ_H + 1344357166U, // CMLA_ZZZ_S + 811699170U, // CMLEv16i8rz + 2116578U, // CMLEv1i64rz + 813796322U, // CMLEv2i32rz + 815893474U, // CMLEv2i64rz + 817990626U, // CMLEv4i16rz + 820087778U, // CMLEv4i32rz + 822184930U, // CMLEv8i16rz + 824282082U, // CMLEv8i8rz + 811703248U, // CMLTv16i8rz + 2120656U, // CMLTv1i64rz + 813800400U, // CMLTv2i32rz + 815897552U, // CMLTv2i64rz + 817994704U, // CMLTv4i16rz + 820091856U, // CMLTv4i32rz + 822189008U, // CMLTv8i16rz + 824286160U, // CMLTv8i8rz + 3223361402U, // CMPEQ_PPzZI_B + 3223377786U, // CMPEQ_PPzZI_D + 2713786234U, // CMPEQ_PPzZI_H + 3223410554U, // CMPEQ_PPzZI_S + 3223361402U, // CMPEQ_PPzZZ_B + 3223377786U, // CMPEQ_PPzZZ_D + 2713786234U, // CMPEQ_PPzZZ_H + 3223410554U, // CMPEQ_PPzZZ_S + 3223361402U, // CMPEQ_WIDE_PPzZZ_B + 2713786234U, // CMPEQ_WIDE_PPzZZ_H + 3223410554U, // CMPEQ_WIDE_PPzZZ_S + 3223358409U, // CMPGE_PPzZI_B + 3223374793U, // CMPGE_PPzZI_D + 2713783241U, // CMPGE_PPzZI_H + 3223407561U, // CMPGE_PPzZI_S + 3223358409U, // CMPGE_PPzZZ_B + 3223374793U, // CMPGE_PPzZZ_D + 2713783241U, // CMPGE_PPzZZ_H + 3223407561U, // CMPGE_PPzZZ_S + 3223358409U, // CMPGE_WIDE_PPzZZ_B + 2713783241U, // CMPGE_WIDE_PPzZZ_H + 3223407561U, // CMPGE_WIDE_PPzZZ_S + 3223362308U, // CMPGT_PPzZI_B + 3223378692U, // CMPGT_PPzZI_D + 2713787140U, // CMPGT_PPzZI_H + 3223411460U, // CMPGT_PPzZI_S + 3223362308U, // CMPGT_PPzZZ_B + 3223378692U, // CMPGT_PPzZZ_D + 2713787140U, // CMPGT_PPzZZ_H + 3223411460U, // CMPGT_PPzZZ_S + 3223362308U, // CMPGT_WIDE_PPzZZ_B + 2713787140U, // CMPGT_WIDE_PPzZZ_H + 3223411460U, // CMPGT_WIDE_PPzZZ_S + 3223359533U, // CMPHI_PPzZI_B + 3223375917U, // CMPHI_PPzZI_D + 2713784365U, // CMPHI_PPzZI_H + 3223408685U, // CMPHI_PPzZI_S + 3223359533U, // CMPHI_PPzZZ_B + 3223375917U, // CMPHI_PPzZZ_D + 2713784365U, // CMPHI_PPzZZ_H + 3223408685U, // CMPHI_PPzZZ_S + 3223359533U, // CMPHI_WIDE_PPzZZ_B + 2713784365U, // CMPHI_WIDE_PPzZZ_H + 3223408685U, // CMPHI_WIDE_PPzZZ_S + 3223361986U, // CMPHS_PPzZI_B + 3223378370U, // CMPHS_PPzZI_D + 2713786818U, // CMPHS_PPzZI_H + 3223411138U, // CMPHS_PPzZI_S + 3223361986U, // CMPHS_PPzZZ_B + 3223378370U, // CMPHS_PPzZZ_D + 2713786818U, // CMPHS_PPzZZ_H + 3223411138U, // CMPHS_PPzZZ_S + 3223361986U, // CMPHS_WIDE_PPzZZ_B + 2713786818U, // CMPHS_WIDE_PPzZZ_H + 3223411138U, // CMPHS_WIDE_PPzZZ_S + 3223358440U, // CMPLE_PPzZI_B + 3223374824U, // CMPLE_PPzZI_D + 2713783272U, // CMPLE_PPzZI_H + 3223407592U, // CMPLE_PPzZI_S + 3223358440U, // CMPLE_WIDE_PPzZZ_B + 2713783272U, // CMPLE_WIDE_PPzZZ_H + 3223407592U, // CMPLE_WIDE_PPzZZ_S + 3223360904U, // CMPLO_PPzZI_B + 3223377288U, // CMPLO_PPzZI_D + 2713785736U, // CMPLO_PPzZI_H + 3223410056U, // CMPLO_PPzZI_S + 3223360904U, // CMPLO_WIDE_PPzZZ_B + 2713785736U, // CMPLO_WIDE_PPzZZ_H + 3223410056U, // CMPLO_WIDE_PPzZZ_S + 3223362021U, // CMPLS_PPzZI_B + 3223378405U, // CMPLS_PPzZI_D + 2713786853U, // CMPLS_PPzZI_H + 3223411173U, // CMPLS_PPzZI_S + 3223362021U, // CMPLS_WIDE_PPzZZ_B + 2713786853U, // CMPLS_WIDE_PPzZZ_H + 3223411173U, // CMPLS_WIDE_PPzZZ_S + 3223362518U, // CMPLT_PPzZI_B + 3223378902U, // CMPLT_PPzZI_D + 2713787350U, // CMPLT_PPzZI_H + 3223411670U, // CMPLT_PPzZI_S + 3223362518U, // CMPLT_WIDE_PPzZZ_B + 2713787350U, // CMPLT_WIDE_PPzZZ_H + 3223411670U, // CMPLT_WIDE_PPzZZ_S + 3223358463U, // CMPNE_PPzZI_B + 3223374847U, // CMPNE_PPzZI_D + 2713783295U, // CMPNE_PPzZI_H + 3223407615U, // CMPNE_PPzZI_S + 3223358463U, // CMPNE_PPzZZ_B + 3223374847U, // CMPNE_PPzZZ_D + 2713783295U, // CMPNE_PPzZZ_H + 3223407615U, // CMPNE_PPzZZ_S + 3223358463U, // CMPNE_WIDE_PPzZZ_B + 2713783295U, // CMPNE_WIDE_PPzZZ_H + 3223407615U, // CMPNE_WIDE_PPzZZ_S + 811703583U, // CMTSTv16i8 + 2120991U, // CMTSTv1i64 + 813800735U, // CMTSTv2i32 + 815897887U, // CMTSTv2i64 + 817995039U, // CMTSTv4i16 + 820092191U, // CMTSTv4i32 + 822189343U, // CMTSTv8i16 + 824286495U, // CMTSTv8i8 + 270572758U, // CNOT_ZPmZ_B + 270589142U, // CNOT_ZPmZ_D + 541138134U, // CNOT_ZPmZ_H + 270621910U, // CNOT_ZPmZ_S + 2954905949U, // CNTB_XPiI + 2954906520U, // CNTD_XPiI + 2954907602U, // CNTH_XPiI + 3223344860U, // CNTP_XCI_B + 3491780316U, // CNTP_XCI_D + 3760215772U, // CNTP_XCI_H + 4028651228U, // CNTP_XCI_S + 3223344860U, // CNTP_XPP_B + 3223344860U, // CNTP_XPP_D + 3223344860U, // CNTP_XPP_H + 3223344860U, // CNTP_XPP_S + 2954911729U, // CNTW_XPiI + 2120736U, // CNTWr + 2120736U, // CNTXr + 270572576U, // CNT_ZPmZ_B + 270588960U, // CNT_ZPmZ_D + 541137952U, // CNT_ZPmZ_H + 270621728U, // CNT_ZPmZ_S + 811703328U, // CNTv16i8 + 824286240U, // CNTv8i8 + 3223378625U, // COMPACT_ZPZ_D + 3223411393U, // COMPACT_ZPZ_S + 434920U, // CPYE + 434983U, // CPYEN + 435069U, // CPYERN + 435957U, // CPYERT + 435442U, // CPYERTN + 435191U, // CPYERTRN + 435689U, // CPYERTWN + 435871U, // CPYET + 435346U, // CPYETN + 435127U, // CPYETRN + 435625U, // CPYETWN + 435567U, // CPYEWN + 436014U, // CPYEWT + 435505U, // CPYEWTN + 435260U, // CPYEWTRN + 435758U, // CPYEWTWN + 434897U, // CPYFE + 434957U, // CPYFEN + 435059U, // CPYFERN + 435947U, // CPYFERT + 435431U, // CPYFERTN + 435179U, // CPYFERTRN + 435677U, // CPYFERTWN + 435845U, // CPYFET + 435317U, // CPYFETN + 435116U, // CPYFETRN + 435614U, // CPYFETWN + 435557U, // CPYFEWN + 436004U, // CPYFEWT + 435494U, // CPYFEWTN + 435248U, // CPYFEWTRN + 435746U, // CPYFEWTWN + 434927U, // CPYFM + 434991U, // CPYFMN + 435078U, // CPYFMRN + 435966U, // CPYFMRT + 435452U, // CPYFMRTN + 435202U, // CPYFMRTRN + 435700U, // CPYFMRTWN + 435879U, // CPYFMT + 435355U, // CPYFMTN + 435137U, // CPYFMTRN + 435635U, // CPYFMTWN + 435576U, // CPYFMWN + 436023U, // CPYFMWT + 435515U, // CPYFMWTN + 435271U, // CPYFMWTRN + 435769U, // CPYFMWTWN + 435815U, // CPYFP + 435025U, // CPYFPN + 435097U, // CPYFPRN + 435985U, // CPYFPRT + 435473U, // CPYFPRTN + 435225U, // CPYFPRTRN + 435723U, // CPYFPRTWN + 435913U, // CPYFPT + 435393U, // CPYFPTN + 435158U, // CPYFPTRN + 435656U, // CPYFPTWN + 435595U, // CPYFPWN + 436042U, // CPYFPWT + 435536U, // CPYFPWTN + 435294U, // CPYFPWTRN + 435792U, // CPYFPWTWN + 434950U, // CPYM + 435017U, // CPYMN + 435088U, // CPYMRN + 435976U, // CPYMRT + 435463U, // CPYMRTN + 435214U, // CPYMRTRN + 435712U, // CPYMRTWN + 435905U, // CPYMT + 435384U, // CPYMTN + 435148U, // CPYMTRN + 435646U, // CPYMTWN + 435586U, // CPYMWN + 436033U, // CPYMWT + 435526U, // CPYMWTN + 435283U, // CPYMWTRN + 435781U, // CPYMWTWN + 435838U, // CPYP + 435051U, // CPYPN + 435107U, // CPYPRN + 435995U, // CPYPRT + 435484U, // CPYPRTN + 435237U, // CPYPRTRN + 435735U, // CPYPRTWN + 435939U, // CPYPT + 435422U, // CPYPTN + 435169U, // CPYPTRN + 435667U, // CPYPTWN + 435605U, // CPYPWN + 436052U, // CPYPWT + 435547U, // CPYPWTN + 435306U, // CPYPWTRN + 435804U, // CPYPWTWN + 270573718U, // CPY_ZPmI_B + 270590102U, // CPY_ZPmI_D + 4268182U, // CPY_ZPmI_H + 270622870U, // CPY_ZPmI_S + 270573718U, // CPY_ZPmR_B + 270590102U, // CPY_ZPmR_D + 272703638U, // CPY_ZPmR_H + 270622870U, // CPY_ZPmR_S + 270573718U, // CPY_ZPmV_B + 270590102U, // CPY_ZPmV_D + 272703638U, // CPY_ZPmV_H + 270622870U, // CPY_ZPmV_S + 3223363734U, // CPY_ZPzI_B + 3223380118U, // CPY_ZPzI_D + 2713788566U, // CPY_ZPzI_H + 3223412886U, // CPY_ZPzI_S + 2114816U, // CRC32Brr + 2115003U, // CRC32CBrr + 2117013U, // CRC32CHrr + 2121538U, // CRC32CWrr + 2121806U, // CRC32CXrr + 2116849U, // CRC32Hrr + 2121480U, // CRC32Wrr + 2121737U, // CRC32Xrr + 2118158U, // CSELWr + 2118158U, // CSELXr + 2116149U, // CSINCWr + 2116149U, // CSINCXr + 2121288U, // CSINVWr + 2121288U, // CSINVXr + 2116757U, // CSNEGWr + 2116757U, // CSNEGXr + 2119537U, // CTERMEQ_WW + 2119537U, // CTERMEQ_XX + 2116598U, // CTERMNE_WW + 2116598U, // CTERMNE_XX + 2121967U, // CTZWr + 2121967U, // CTZXr 376923U, // DCPS1 - 377372U, // DCPS2 - 377438U, // DCPS3 - 538985880U, // DECB_XPiI - 538987133U, // DECD_XPiI - 539019901U, // DECD_ZPiI - 538987820U, // DECH_XPiI - 58789164U, // DECH_ZPiI - 2118915U, // DECP_XP_B - 2418038019U, // DECP_XP_D - 1881167107U, // DECP_XP_H - 270554371U, // DECP_XP_S - 1075893507U, // DECP_ZP_D - 1658918147U, // DECP_ZP_H - 1344361731U, // DECP_ZP_S - 538992193U, // DECW_XPiI - 539057729U, // DECW_ZPiI - 444273U, // DMB - 9805U, // DRPS - 444615U, // DSB - 460999U, // DSBnXS - 807457754U, // DUPM_ZI - 2135775U, // DUPQ_ZZI_B - 2418071263U, // DUPQ_ZZI_D - 1115756255U, // DUPQ_ZZI_H - 270620383U, // DUPQ_ZZI_S - 1344312904U, // DUP_ZI_B - 1612764744U, // DUP_ZI_D - 60888648U, // DUP_ZI_H - 1881232968U, // DUP_ZI_S - 2135624U, // DUP_ZR_B - 2152008U, // DUP_ZR_D - 1673598536U, // DUP_ZR_H - 2184776U, // DUP_ZR_S - 2135624U, // DUP_ZZI_B - 2418071112U, // DUP_ZZI_D - 1115756104U, // DUP_ZZI_H - 1139234376U, // DUP_ZZI_Q - 270620232U, // DUP_ZZI_S - 807427396U, // DUPi16 - 807427396U, // DUPi32 - 807427396U, // DUPi64 - 807427396U, // DUPi8 - 6395464U, // DUPv16i8gpr - 811701832U, // DUPv16i8lane - 8492616U, // DUPv2i32gpr - 813798984U, // DUPv2i32lane - 10589768U, // DUPv2i64gpr - 815896136U, // DUPv2i64lane - 12686920U, // DUPv4i16gpr - 817993288U, // DUPv4i16lane - 14784072U, // DUPv4i32gpr - 820090440U, // DUPv4i32lane - 16881224U, // DUPv8i16gpr - 822187592U, // DUPv8i16lane - 18978376U, // DUPv8i8gpr - 824284744U, // DUPv8i8lane - 2118704U, // EONWrs - 2118704U, // EONXrs - 811696728U, // EOR3 - 2418066008U, // EOR3_ZZZZ - 2418055682U, // EORBT_ZZZ_B - 1075894786U, // EORBT_ZZZ_D - 2195790338U, // EORBT_ZZZ_H - 1344363010U, // EORBT_ZZZ_S - 3227622806U, // EORQV_VPZ_B - 3231817110U, // EORQV_VPZ_D - 3238108566U, // EORQV_VPZ_H - 3236011414U, // EORQV_VPZ_S - 3223361955U, // EORS_PPzPP - 2418051363U, // EORTB_ZZZ_B - 1075890467U, // EORTB_ZZZ_D - 2195786019U, // EORTB_ZZZ_H - 1344358691U, // EORTB_ZZZ_S - 253365U, // EORV_VPZ_B - 1657019829U, // EORV_VPZ_D - 1659133365U, // EORV_VPZ_H - 1638178229U, // EORV_VPZ_S - 2119656U, // EORWri - 2119656U, // EORWrs - 2119656U, // EORXri - 2119656U, // EORXrs - 3223361512U, // EOR_PPzPP - 2418071528U, // EOR_ZI - 3223361512U, // EOR_ZPmZ_B - 3223377896U, // EOR_ZPmZ_D - 3519092712U, // EOR_ZPmZ_H - 3223410664U, // EOR_ZPmZ_S - 2418071528U, // EOR_ZZZ - 811702248U, // EORv16i8 - 824285160U, // EORv8i8 - 9810U, // ERET - 9736U, // ERETAA - 9743U, // ERETAB - 2135781U, // EXTQ_ZZI - 270566511U, // EXTRACT_ZPMXI_H_B - 270582895U, // EXTRACT_ZPMXI_H_D - 2151744623U, // EXTRACT_ZPMXI_H_H - 2152154223U, // EXTRACT_ZPMXI_H_Q - 270615663U, // EXTRACT_ZPMXI_H_S - 270566511U, // EXTRACT_ZPMXI_V_B - 270582895U, // EXTRACT_ZPMXI_V_D - 2420180079U, // EXTRACT_ZPMXI_V_H - 2420589679U, // EXTRACT_ZPMXI_V_Q - 270615663U, // EXTRACT_ZPMXI_V_S - 2119739U, // EXTRWrri - 2119739U, // EXTRXrri - 2137208U, // EXT_ZZI - 2686491768U, // EXT_ZZI_B - 811703416U, // EXTv16i8 - 824286328U, // EXTv8i8 - 2116194U, // FABD16 - 2116194U, // FABD32 - 2116194U, // FABD64 - 3223374434U, // FABD_ZPmZ_D - 3519089250U, // FABD_ZPmZ_H - 3223407202U, // FABD_ZPmZ_S - 813795938U, // FABDv2f32 - 815893090U, // FABDv2f64 - 817990242U, // FABDv4f16 - 820087394U, // FABDv4f32 - 822184546U, // FABDv8f16 - 2119868U, // FABSDr - 2119868U, // FABSHr - 2119868U, // FABSSr - 270588092U, // FABS_ZPmZ_D - 541137084U, // FABS_ZPmZ_H - 270620860U, // FABS_ZPmZ_S - 813799612U, // FABSv2f32 - 815896764U, // FABSv2f64 - 817993916U, // FABSv4f16 - 820091068U, // FABSv4f32 - 822188220U, // FABSv8f16 - 2116414U, // FACGE16 - 2116414U, // FACGE32 - 2116414U, // FACGE64 - 3223374654U, // FACGE_PPzZZ_D - 2713783102U, // FACGE_PPzZZ_H - 3223407422U, // FACGE_PPzZZ_S - 813796158U, // FACGEv2f32 - 815893310U, // FACGEv2f64 - 817990462U, // FACGEv4f16 - 820087614U, // FACGEv4f32 - 822184766U, // FACGEv8f16 - 2120245U, // FACGT16 - 2120245U, // FACGT32 - 2120245U, // FACGT64 - 3223378485U, // FACGT_PPzZZ_D - 2713786933U, // FACGT_PPzZZ_H - 3223411253U, // FACGT_PPzZZ_S - 813799989U, // FACGTv2f32 - 815897141U, // FACGTv2f64 - 817994293U, // FACGTv4f16 - 820091445U, // FACGTv4f32 - 822188597U, // FACGTv8f16 - 67371737U, // FADDA_VPZ_D - 2216968921U, // FADDA_VPZ_H - 71598809U, // FADDA_VPZ_S - 2116274U, // FADDDrr - 2116274U, // FADDHrr - 3223377185U, // FADDP_ZPmZZ_D - 3519092001U, // FADDP_ZPmZZ_H - 3223409953U, // FADDP_ZPmZZ_S - 813798689U, // FADDPv2f32 - 815895841U, // FADDPv2f64 - 807425313U, // FADDPv2i16p - 807425313U, // FADDPv2i32p - 807425313U, // FADDPv2i64p - 817992993U, // FADDPv4f16 - 820090145U, // FADDPv4f32 - 822187297U, // FADDPv8f16 - 3231817051U, // FADDQV_D - 3238108507U, // FADDQV_H - 3236011355U, // FADDQV_S - 2116274U, // FADDSrr - 1657019603U, // FADDV_VPZ_D - 1659133139U, // FADDV_VPZ_H - 1638178003U, // FADDV_VPZ_S - 3798158002U, // FADD_VG2_M2Z_D - 1661307570U, // FADD_VG2_M2Z_H - 3798174386U, // FADD_VG2_M2Z_S - 4066593458U, // FADD_VG4_M4Z_D - 1663404722U, // FADD_VG4_M4Z_H - 4066609842U, // FADD_VG4_M4Z_S - 3223374514U, // FADD_ZPmI_D - 3519089330U, // FADD_ZPmI_H - 3223407282U, // FADD_ZPmI_S - 3223374514U, // FADD_ZPmZ_D - 3519089330U, // FADD_ZPmZ_H - 3223407282U, // FADD_ZPmZ_S - 2418068146U, // FADD_ZZZ_D - 2189494962U, // FADD_ZZZ_H - 270617266U, // FADD_ZZZ_S - 813796018U, // FADDv2f32 - 815893170U, // FADDv2f64 - 817990322U, // FADDv4f16 - 820087474U, // FADDv4f32 - 822184626U, // FADDv8f16 - 3223374491U, // FCADD_ZPmZ_D - 3519089307U, // FCADD_ZPmZ_H - 3223407259U, // FCADD_ZPmZ_S - 813795995U, // FCADDv2f32 - 815893147U, // FCADDv2f64 - 817990299U, // FCADDv4f16 - 820087451U, // FCADDv4f32 - 822184603U, // FCADDv8f16 - 2119038U, // FCCMPDrr - 2116514U, // FCCMPEDrr - 2116514U, // FCCMPEHrr - 2116514U, // FCCMPESrr - 2119038U, // FCCMPHrr - 2119038U, // FCCMPSrr - 2193790310U, // FCLAMP_VG2_2Z2Z_D - 2195903846U, // FCLAMP_VG2_2Z2Z_H - 2174948710U, // FCLAMP_VG2_2Z2Z_S - 2193790310U, // FCLAMP_VG4_4Z4Z_D - 2195903846U, // FCLAMP_VG4_4Z4Z_H - 2174948710U, // FCLAMP_VG4_4Z4Z_S - 1075893606U, // FCLAMP_ZZZ_D - 2195789158U, // FCLAMP_ZZZ_H - 1344361830U, // FCLAMP_ZZZ_S - 2119362U, // FCMEQ16 - 2119362U, // FCMEQ32 - 2119362U, // FCMEQ64 - 3223377602U, // FCMEQ_PPzZ0_D - 2713786050U, // FCMEQ_PPzZ0_H - 3223410370U, // FCMEQ_PPzZ0_S - 3223377602U, // FCMEQ_PPzZZ_D - 2713786050U, // FCMEQ_PPzZZ_H - 3223410370U, // FCMEQ_PPzZZ_S - 2119362U, // FCMEQv1i16rz - 2119362U, // FCMEQv1i32rz - 2119362U, // FCMEQv1i64rz - 813799106U, // FCMEQv2f32 - 815896258U, // FCMEQv2f64 - 813799106U, // FCMEQv2i32rz - 815896258U, // FCMEQv2i64rz - 817993410U, // FCMEQv4f16 - 820090562U, // FCMEQv4f32 - 817993410U, // FCMEQv4i16rz - 820090562U, // FCMEQv4i32rz - 822187714U, // FCMEQv8f16 - 822187714U, // FCMEQv8i16rz - 2116430U, // FCMGE16 - 2116430U, // FCMGE32 - 2116430U, // FCMGE64 - 3223374670U, // FCMGE_PPzZ0_D - 2713783118U, // FCMGE_PPzZ0_H - 3223407438U, // FCMGE_PPzZ0_S - 3223374670U, // FCMGE_PPzZZ_D - 2713783118U, // FCMGE_PPzZZ_H - 3223407438U, // FCMGE_PPzZZ_S - 2116430U, // FCMGEv1i16rz - 2116430U, // FCMGEv1i32rz - 2116430U, // FCMGEv1i64rz - 813796174U, // FCMGEv2f32 - 815893326U, // FCMGEv2f64 - 813796174U, // FCMGEv2i32rz - 815893326U, // FCMGEv2i64rz - 817990478U, // FCMGEv4f16 - 820087630U, // FCMGEv4f32 - 817990478U, // FCMGEv4i16rz - 820087630U, // FCMGEv4i32rz - 822184782U, // FCMGEv8f16 - 822184782U, // FCMGEv8i16rz - 2120261U, // FCMGT16 - 2120261U, // FCMGT32 - 2120261U, // FCMGT64 - 3223378501U, // FCMGT_PPzZ0_D - 2713786949U, // FCMGT_PPzZ0_H - 3223411269U, // FCMGT_PPzZ0_S - 3223378501U, // FCMGT_PPzZZ_D - 2713786949U, // FCMGT_PPzZZ_H - 3223411269U, // FCMGT_PPzZZ_S - 2120261U, // FCMGTv1i16rz - 2120261U, // FCMGTv1i32rz - 2120261U, // FCMGTv1i64rz - 813800005U, // FCMGTv2f32 - 815897157U, // FCMGTv2f64 - 813800005U, // FCMGTv2i32rz - 815897157U, // FCMGTv2i64rz - 817994309U, // FCMGTv4f16 - 820091461U, // FCMGTv4f32 - 817994309U, // FCMGTv4i16rz - 820091461U, // FCMGTv4i32rz - 822188613U, // FCMGTv8f16 - 822188613U, // FCMGTv8i16rz - 3223372553U, // FCMLA_ZPmZZ_D - 3519087369U, // FCMLA_ZPmZZ_H - 3223405321U, // FCMLA_ZPmZZ_S - 2195784457U, // FCMLA_ZZZI_H - 1344357129U, // FCMLA_ZZZI_S - 2961310473U, // FCMLAv2f32 - 2963407625U, // FCMLAv2f64 - 2965504777U, // FCMLAv4f16 - 2965504777U, // FCMLAv4f16_indexed - 2967601929U, // FCMLAv4f32 - 2967601929U, // FCMLAv4f32_indexed - 2969699081U, // FCMLAv8f16 - 2969699081U, // FCMLAv8f16_indexed - 3223374701U, // FCMLE_PPzZ0_D - 2713783149U, // FCMLE_PPzZ0_H - 3223407469U, // FCMLE_PPzZ0_S - 2116461U, // FCMLEv1i16rz - 2116461U, // FCMLEv1i32rz - 2116461U, // FCMLEv1i64rz - 813796205U, // FCMLEv2i32rz - 815893357U, // FCMLEv2i64rz - 817990509U, // FCMLEv4i16rz - 820087661U, // FCMLEv4i32rz - 822184813U, // FCMLEv8i16rz - 3223378711U, // FCMLT_PPzZ0_D - 2713787159U, // FCMLT_PPzZ0_H - 3223411479U, // FCMLT_PPzZ0_S - 2120471U, // FCMLTv1i16rz - 2120471U, // FCMLTv1i32rz - 2120471U, // FCMLTv1i64rz - 813800215U, // FCMLTv2i32rz - 815897367U, // FCMLTv2i64rz - 817994519U, // FCMLTv4i16rz - 820091671U, // FCMLTv4i32rz - 822188823U, // FCMLTv8i16rz - 3223374715U, // FCMNE_PPzZ0_D - 2713783163U, // FCMNE_PPzZ0_H - 3223407483U, // FCMNE_PPzZ0_S - 3223374715U, // FCMNE_PPzZZ_D - 2713783163U, // FCMNE_PPzZZ_H - 3223407483U, // FCMNE_PPzZZ_S - 73422213U, // FCMPDri - 2119045U, // FCMPDrr - 73419690U, // FCMPEDri - 2116522U, // FCMPEDrr - 73419690U, // FCMPEHri - 2116522U, // FCMPEHrr - 73419690U, // FCMPESri - 2116522U, // FCMPESrr - 73422213U, // FCMPHri - 2119045U, // FCMPHrr - 73422213U, // FCMPSri - 2119045U, // FCMPSrr - 3223377133U, // FCMUO_PPzZZ_D - 2713785581U, // FCMUO_PPzZZ_H - 3223409901U, // FCMUO_PPzZZ_S - 270589826U, // FCPY_ZPmI_D - 2957057922U, // FCPY_ZPmI_H - 270622594U, // FCPY_ZPmI_S - 2118041U, // FCSELDrrr - 2118041U, // FCSELHrrr - 2118041U, // FCSELSrrr - 2119860U, // FCVTASUWDr - 2119860U, // FCVTASUWHr - 2119860U, // FCVTASUWSr - 2119860U, // FCVTASUXDr - 2119860U, // FCVTASUXHr - 2119860U, // FCVTASUXSr - 2119860U, // FCVTASv1f16 - 2119860U, // FCVTASv1i32 - 2119860U, // FCVTASv1i64 - 813799604U, // FCVTASv2f32 - 815896756U, // FCVTASv2f64 - 817993908U, // FCVTASv4f16 - 820091060U, // FCVTASv4f32 - 822188212U, // FCVTASv8f16 - 2120842U, // FCVTAUUWDr - 2120842U, // FCVTAUUWHr - 2120842U, // FCVTAUUWSr - 2120842U, // FCVTAUUXDr - 2120842U, // FCVTAUUXHr - 2120842U, // FCVTAUUXSr - 2120842U, // FCVTAUv1f16 - 2120842U, // FCVTAUv1i32 - 2120842U, // FCVTAUv1i64 - 813800586U, // FCVTAUv2f32 - 815897738U, // FCVTAUv2f64 - 817994890U, // FCVTAUv4f16 - 820092042U, // FCVTAUv4f32 - 822189194U, // FCVTAUv8f16 - 2120765U, // FCVTDHr - 2120765U, // FCVTDSr - 2120765U, // FCVTHDr - 2120765U, // FCVTHSr - 270621512U, // FCVTLT_ZPmZ_HtoS - 270588744U, // FCVTLT_ZPmZ_StoD - 1652757322U, // FCVTL_2ZZ_H_S - 815895370U, // FCVTLv2i32 - 820089674U, // FCVTLv4i16 - 815890812U, // FCVTLv4i32 - 820085116U, // FCVTLv8i16 - 2119998U, // FCVTMSUWDr - 2119998U, // FCVTMSUWHr - 2119998U, // FCVTMSUWSr - 2119998U, // FCVTMSUXDr - 2119998U, // FCVTMSUXHr - 2119998U, // FCVTMSUXSr - 2119998U, // FCVTMSv1f16 - 2119998U, // FCVTMSv1i32 - 2119998U, // FCVTMSv1i64 - 813799742U, // FCVTMSv2f32 - 815896894U, // FCVTMSv2f64 - 817994046U, // FCVTMSv4f16 - 820091198U, // FCVTMSv4f32 - 822188350U, // FCVTMSv8f16 - 2120858U, // FCVTMUUWDr - 2120858U, // FCVTMUUWHr - 2120858U, // FCVTMUUWSr - 2120858U, // FCVTMUUXDr - 2120858U, // FCVTMUUXHr - 2120858U, // FCVTMUUXSr - 2120858U, // FCVTMUv1f16 - 2120858U, // FCVTMUv1i32 - 2120858U, // FCVTMUv1i64 - 813800602U, // FCVTMUv2f32 - 815897754U, // FCVTMUv2f64 - 817994906U, // FCVTMUv4f16 - 820092058U, // FCVTMUv4f32 - 822189210U, // FCVTMUv8f16 - 2120024U, // FCVTNSUWDr - 2120024U, // FCVTNSUWHr - 2120024U, // FCVTNSUWSr - 2120024U, // FCVTNSUXDr - 2120024U, // FCVTNSUXHr - 2120024U, // FCVTNSUXSr - 2120024U, // FCVTNSv1f16 - 2120024U, // FCVTNSv1i32 - 2120024U, // FCVTNSv1i64 - 813799768U, // FCVTNSv2f32 - 815896920U, // FCVTNSv2f64 - 817994072U, // FCVTNSv4f16 - 820091224U, // FCVTNSv4f32 - 822188376U, // FCVTNSv8f16 - 270621592U, // FCVTNT_ZPmZ_DtoS - 1346444184U, // FCVTNT_ZPmZ_StoH - 2120866U, // FCVTNUUWDr - 2120866U, // FCVTNUUWHr - 2120866U, // FCVTNUUWSr - 2120866U, // FCVTNUUXDr - 2120866U, // FCVTNUUXHr - 2120866U, // FCVTNUUXSr - 2120866U, // FCVTNUv1f16 - 2120866U, // FCVTNUv1i32 - 2120866U, // FCVTNUv1i64 - 813800610U, // FCVTNUv2f32 - 815897762U, // FCVTNUv2f64 - 817994914U, // FCVTNUv4f16 - 820092066U, // FCVTNUv4f32 - 822189218U, // FCVTNUv8f16 - 1648432229U, // FCVTN_Z2Z_StoH - 813798501U, // FCVTNv2i32 - 817992805U, // FCVTNv4i16 - 2967601603U, // FCVTNv4i32 - 2969698755U, // FCVTNv8i16 - 2120078U, // FCVTPSUWDr - 2120078U, // FCVTPSUWHr - 2120078U, // FCVTPSUWSr - 2120078U, // FCVTPSUXDr - 2120078U, // FCVTPSUXHr - 2120078U, // FCVTPSUXSr - 2120078U, // FCVTPSv1f16 - 2120078U, // FCVTPSv1i32 - 2120078U, // FCVTPSv1i64 - 813799822U, // FCVTPSv2f32 - 815896974U, // FCVTPSv2f64 - 817994126U, // FCVTPSv4f16 - 820091278U, // FCVTPSv4f32 - 822188430U, // FCVTPSv8f16 - 2120874U, // FCVTPUUWDr - 2120874U, // FCVTPUUWHr - 2120874U, // FCVTPUUWSr - 2120874U, // FCVTPUUXDr - 2120874U, // FCVTPUUXHr - 2120874U, // FCVTPUUXSr - 2120874U, // FCVTPUv1f16 - 2120874U, // FCVTPUv1i32 - 2120874U, // FCVTPUv1i64 - 813800618U, // FCVTPUv2f32 - 815897770U, // FCVTPUv2f64 - 817994922U, // FCVTPUv4f16 - 820092074U, // FCVTPUv4f32 - 822189226U, // FCVTPUv8f16 - 2120765U, // FCVTSDr - 2120765U, // FCVTSHr - 270621646U, // FCVTXNT_ZPmZ_DtoS - 2118836U, // FCVTXNv1i64 - 813798580U, // FCVTXNv2f32 - 2967601657U, // FCVTXNv4f32 - 270622578U, // FCVTX_ZPmZ_DtoS - 2120137U, // FCVTZSSWDri - 2120137U, // FCVTZSSWHri - 2120137U, // FCVTZSSWSri - 2120137U, // FCVTZSSXDri - 2120137U, // FCVTZSSXHri - 2120137U, // FCVTZSSXSri - 2120137U, // FCVTZSUWDr - 2120137U, // FCVTZSUWHr - 2120137U, // FCVTZSUWSr - 2120137U, // FCVTZSUXDr - 2120137U, // FCVTZSUXHr - 2120137U, // FCVTZSUXSr - 1648564681U, // FCVTZS_2Z2Z_StoS - 1648564681U, // FCVTZS_4Z4Z_StoS - 270588361U, // FCVTZS_ZPmZ_DtoD - 270621129U, // FCVTZS_ZPmZ_DtoS - 270588361U, // FCVTZS_ZPmZ_HtoD - 541137353U, // FCVTZS_ZPmZ_HtoH - 270621129U, // FCVTZS_ZPmZ_HtoS - 270588361U, // FCVTZS_ZPmZ_StoD - 270621129U, // FCVTZS_ZPmZ_StoS - 2120137U, // FCVTZSd - 2120137U, // FCVTZSh - 2120137U, // FCVTZSs - 2120137U, // FCVTZSv1f16 - 2120137U, // FCVTZSv1i32 - 2120137U, // FCVTZSv1i64 - 813799881U, // FCVTZSv2f32 - 815897033U, // FCVTZSv2f64 - 813799881U, // FCVTZSv2i32_shift - 815897033U, // FCVTZSv2i64_shift - 817994185U, // FCVTZSv4f16 - 820091337U, // FCVTZSv4f32 - 817994185U, // FCVTZSv4i16_shift - 820091337U, // FCVTZSv4i32_shift - 822188489U, // FCVTZSv8f16 - 822188489U, // FCVTZSv8i16_shift - 2120899U, // FCVTZUSWDri - 2120899U, // FCVTZUSWHri - 2120899U, // FCVTZUSWSri - 2120899U, // FCVTZUSXDri - 2120899U, // FCVTZUSXHri - 2120899U, // FCVTZUSXSri - 2120899U, // FCVTZUUWDr - 2120899U, // FCVTZUUWHr - 2120899U, // FCVTZUUWSr - 2120899U, // FCVTZUUXDr - 2120899U, // FCVTZUUXHr - 2120899U, // FCVTZUUXSr - 1648565443U, // FCVTZU_2Z2Z_StoS - 1648565443U, // FCVTZU_4Z4Z_StoS - 270589123U, // FCVTZU_ZPmZ_DtoD - 270621891U, // FCVTZU_ZPmZ_DtoS - 270589123U, // FCVTZU_ZPmZ_HtoD - 541138115U, // FCVTZU_ZPmZ_HtoH - 270621891U, // FCVTZU_ZPmZ_HtoS - 270589123U, // FCVTZU_ZPmZ_StoD - 270621891U, // FCVTZU_ZPmZ_StoS - 2120899U, // FCVTZUd - 2120899U, // FCVTZUh - 2120899U, // FCVTZUs - 2120899U, // FCVTZUv1f16 - 2120899U, // FCVTZUv1i32 - 2120899U, // FCVTZUv1i64 - 813800643U, // FCVTZUv2f32 - 815897795U, // FCVTZUv2f64 - 813800643U, // FCVTZUv2i32_shift - 815897795U, // FCVTZUv2i64_shift - 817994947U, // FCVTZUv4f16 - 820092099U, // FCVTZUv4f32 - 817994947U, // FCVTZUv4i16_shift - 820092099U, // FCVTZUv4i32_shift - 822189251U, // FCVTZUv8f16 - 822189251U, // FCVTZUv8i16_shift - 1652759613U, // FCVT_2ZZ_H_S - 1648434237U, // FCVT_Z2Z_StoH - 3225492541U, // FCVT_ZPmZ_DtoH - 270621757U, // FCVT_ZPmZ_DtoS - 270588989U, // FCVT_ZPmZ_HtoD - 270621757U, // FCVT_ZPmZ_HtoS - 270588989U, // FCVT_ZPmZ_StoD - 1346444349U, // FCVT_ZPmZ_StoH - 2120947U, // FDIVDrr - 2120947U, // FDIVHrr - 3223378012U, // FDIVR_ZPmZ_D - 3519092828U, // FDIVR_ZPmZ_H - 3223410780U, // FDIVR_ZPmZ_S - 2120947U, // FDIVSrr - 3223379187U, // FDIV_ZPmZ_D - 3519094003U, // FDIV_ZPmZ_H - 3223411955U, // FDIV_ZPmZ_S - 813800691U, // FDIVv2f32 - 815897843U, // FDIVv2f64 - 817994995U, // FDIVv4f16 - 820092147U, // FDIVv4f32 - 822189299U, // FDIVv8f16 - 3798178782U, // FDOT_VG2_M2Z2Z_HtoS - 3798178782U, // FDOT_VG2_M2ZZI_HtoS - 3798178782U, // FDOT_VG2_M2ZZ_HtoS - 4066614238U, // FDOT_VG4_M4Z4Z_HtoS - 4066614238U, // FDOT_VG4_M4ZZI_HtoS - 4066614238U, // FDOT_VG4_M4ZZ_HtoS - 2686540766U, // FDOT_ZZZI_S - 2686540766U, // FDOT_ZZZ_S - 3491812935U, // FDUP_ZI_D - 75568711U, // FDUP_ZI_H - 3491845703U, // FDUP_ZI_S - 2418066406U, // FEXPA_ZZ_D - 1652622310U, // FEXPA_ZZ_H - 270615526U, // FEXPA_ZZ_S - 2120145U, // FJCVTZS - 270583250U, // FLOGB_ZPmZ_D - 541132242U, // FLOGB_ZPmZ_H - 270616018U, // FLOGB_ZPmZ_S - 2116310U, // FMADDDrrr - 2116310U, // FMADDHrrr - 2116310U, // FMADDSrrr - 3223374414U, // FMAD_ZPmZZ_D - 3519089230U, // FMAD_ZPmZZ_H - 3223407182U, // FMAD_ZPmZZ_S - 2121504U, // FMAXDrr - 2121504U, // FMAXHrr - 2118610U, // FMAXNMDrr - 2118610U, // FMAXNMHrr - 3223377300U, // FMAXNMP_ZPmZZ_D - 3519092116U, // FMAXNMP_ZPmZZ_H - 3223410068U, // FMAXNMP_ZPmZZ_S - 813798804U, // FMAXNMPv2f32 - 815895956U, // FMAXNMPv2f64 - 807425428U, // FMAXNMPv2i16p - 807425428U, // FMAXNMPv2i32p - 807425428U, // FMAXNMPv2i64p - 817993108U, // FMAXNMPv4f16 - 820090260U, // FMAXNMPv4f32 - 822187412U, // FMAXNMPv8f16 - 3231817076U, // FMAXNMQV_D - 3238108532U, // FMAXNMQV_H - 3236011380U, // FMAXNMQV_S - 2118610U, // FMAXNMSrr - 1657019678U, // FMAXNMV_VPZ_D - 1659133214U, // FMAXNMV_VPZ_H - 1638178078U, // FMAXNMV_VPZ_S - 807427358U, // FMAXNMVv4i16v - 807427358U, // FMAXNMVv4i32v - 807427358U, // FMAXNMVv8i16v - 2181206994U, // FMAXNM_VG2_2Z2Z_D - 2183320530U, // FMAXNM_VG2_2Z2Z_H - 2185434066U, // FMAXNM_VG2_2Z2Z_S - 2181206994U, // FMAXNM_VG2_2ZZ_D - 2183320530U, // FMAXNM_VG2_2ZZ_H - 2185434066U, // FMAXNM_VG2_2ZZ_S - 2181206994U, // FMAXNM_VG4_4Z4Z_D - 2183320530U, // FMAXNM_VG4_4Z4Z_H - 2185434066U, // FMAXNM_VG4_4Z4Z_S - 2181206994U, // FMAXNM_VG4_4ZZ_D - 2183320530U, // FMAXNM_VG4_4ZZ_H - 2185434066U, // FMAXNM_VG4_4ZZ_S - 3223376850U, // FMAXNM_ZPmI_D - 3519091666U, // FMAXNM_ZPmI_H - 3223409618U, // FMAXNM_ZPmI_S - 3223376850U, // FMAXNM_ZPmZ_D - 3519091666U, // FMAXNM_ZPmZ_H - 3223409618U, // FMAXNM_ZPmZ_S - 813798354U, // FMAXNMv2f32 - 815895506U, // FMAXNMv2f64 - 817992658U, // FMAXNMv4f16 - 820089810U, // FMAXNMv4f32 - 822186962U, // FMAXNMv8f16 - 3223377509U, // FMAXP_ZPmZZ_D - 3519092325U, // FMAXP_ZPmZZ_H - 3223410277U, // FMAXP_ZPmZZ_S - 813799013U, // FMAXPv2f32 - 815896165U, // FMAXPv2f64 - 807425637U, // FMAXPv2i16p - 807425637U, // FMAXPv2i32p - 807425637U, // FMAXPv2i64p - 817993317U, // FMAXPv4f16 - 820090469U, // FMAXPv4f32 - 822187621U, // FMAXPv8f16 - 3231817117U, // FMAXQV_D - 3238108573U, // FMAXQV_H - 3236011421U, // FMAXQV_S - 2121504U, // FMAXSrr - 1657019835U, // FMAXV_VPZ_D - 1659133371U, // FMAXV_VPZ_H - 1638178235U, // FMAXV_VPZ_S - 807427515U, // FMAXVv4i16v - 807427515U, // FMAXVv4i32v - 807427515U, // FMAXVv8i16v - 2181209888U, // FMAX_VG2_2Z2Z_D - 2183323424U, // FMAX_VG2_2Z2Z_H - 2185436960U, // FMAX_VG2_2Z2Z_S - 2181209888U, // FMAX_VG2_2ZZ_D - 2183323424U, // FMAX_VG2_2ZZ_H - 2185436960U, // FMAX_VG2_2ZZ_S - 2181209888U, // FMAX_VG4_4Z4Z_D - 2183323424U, // FMAX_VG4_4Z4Z_H - 2185436960U, // FMAX_VG4_4Z4Z_S - 2181209888U, // FMAX_VG4_4ZZ_D - 2183323424U, // FMAX_VG4_4ZZ_H - 2185436960U, // FMAX_VG4_4ZZ_S - 3223379744U, // FMAX_ZPmI_D - 3519094560U, // FMAX_ZPmI_H - 3223412512U, // FMAX_ZPmI_S - 3223379744U, // FMAX_ZPmZ_D - 3519094560U, // FMAX_ZPmZ_H - 3223412512U, // FMAX_ZPmZ_S - 813801248U, // FMAXv2f32 - 815898400U, // FMAXv2f64 - 817995552U, // FMAXv4f16 - 820092704U, // FMAXv4f32 - 822189856U, // FMAXv8f16 - 2118670U, // FMINDrr - 2118670U, // FMINHrr - 2118601U, // FMINNMDrr - 2118601U, // FMINNMHrr - 3223377291U, // FMINNMP_ZPmZZ_D - 3519092107U, // FMINNMP_ZPmZZ_H - 3223410059U, // FMINNMP_ZPmZZ_S - 813798795U, // FMINNMPv2f32 - 815895947U, // FMINNMPv2f64 - 807425419U, // FMINNMPv2i16p - 807425419U, // FMINNMPv2i32p - 807425419U, // FMINNMPv2i64p - 817993099U, // FMINNMPv4f16 - 820090251U, // FMINNMPv4f32 - 822187403U, // FMINNMPv8f16 - 3231817066U, // FMINNMQV_D - 3238108522U, // FMINNMQV_H - 3236011370U, // FMINNMQV_S - 2118601U, // FMINNMSrr - 1657019669U, // FMINNMV_VPZ_D - 1659133205U, // FMINNMV_VPZ_H - 1638178069U, // FMINNMV_VPZ_S - 807427349U, // FMINNMVv4i16v - 807427349U, // FMINNMVv4i32v - 807427349U, // FMINNMVv8i16v - 2181206985U, // FMINNM_VG2_2Z2Z_D - 2183320521U, // FMINNM_VG2_2Z2Z_H - 2185434057U, // FMINNM_VG2_2Z2Z_S - 2181206985U, // FMINNM_VG2_2ZZ_D - 2183320521U, // FMINNM_VG2_2ZZ_H - 2185434057U, // FMINNM_VG2_2ZZ_S - 2181206985U, // FMINNM_VG4_4Z4Z_D - 2183320521U, // FMINNM_VG4_4Z4Z_H - 2185434057U, // FMINNM_VG4_4Z4Z_S - 2181206985U, // FMINNM_VG4_4ZZ_D - 2183320521U, // FMINNM_VG4_4ZZ_H - 2185434057U, // FMINNM_VG4_4ZZ_S - 3223376841U, // FMINNM_ZPmI_D - 3519091657U, // FMINNM_ZPmI_H - 3223409609U, // FMINNM_ZPmI_S - 3223376841U, // FMINNM_ZPmZ_D - 3519091657U, // FMINNM_ZPmZ_H - 3223409609U, // FMINNM_ZPmZ_S - 813798345U, // FMINNMv2f32 - 815895497U, // FMINNMv2f64 - 817992649U, // FMINNMv4f16 - 820089801U, // FMINNMv4f32 - 822186953U, // FMINNMv8f16 - 3223377315U, // FMINP_ZPmZZ_D - 3519092131U, // FMINP_ZPmZZ_H - 3223410083U, // FMINP_ZPmZZ_S - 813798819U, // FMINPv2f32 - 815895971U, // FMINPv2f64 - 807425443U, // FMINPv2i16p - 807425443U, // FMINPv2i32p - 807425443U, // FMINPv2i64p - 817993123U, // FMINPv4f16 - 820090275U, // FMINPv4f32 - 822187427U, // FMINPv8f16 - 3231817086U, // FMINQV_D - 3238108542U, // FMINQV_H - 3236011390U, // FMINQV_S - 2118670U, // FMINSrr - 1657019687U, // FMINV_VPZ_D - 1659133223U, // FMINV_VPZ_H - 1638178087U, // FMINV_VPZ_S - 807427367U, // FMINVv4i16v - 807427367U, // FMINVv4i32v - 807427367U, // FMINVv8i16v - 2181207054U, // FMIN_VG2_2Z2Z_D - 2183320590U, // FMIN_VG2_2Z2Z_H - 2185434126U, // FMIN_VG2_2Z2Z_S - 2181207054U, // FMIN_VG2_2ZZ_D - 2183320590U, // FMIN_VG2_2ZZ_H - 2185434126U, // FMIN_VG2_2ZZ_S - 2181207054U, // FMIN_VG4_4Z4Z_D - 2183320590U, // FMIN_VG4_4Z4Z_H - 2185434126U, // FMIN_VG4_4Z4Z_S - 2181207054U, // FMIN_VG4_4ZZ_D - 2183320590U, // FMIN_VG4_4ZZ_H - 2185434126U, // FMIN_VG4_4ZZ_S - 3223376910U, // FMIN_ZPmI_D - 3519091726U, // FMIN_ZPmI_H - 3223409678U, // FMIN_ZPmI_S - 3223376910U, // FMIN_ZPmZ_D - 3519091726U, // FMIN_ZPmZ_H - 3223409678U, // FMIN_ZPmZ_S - 813798414U, // FMINv2f32 - 815895566U, // FMINv2f64 - 817992718U, // FMINv4f16 - 820089870U, // FMINv4f32 - 822187022U, // FMINv8f16 - 2961309920U, // FMLAL2lanev4f16 - 2967601376U, // FMLAL2lanev8f16 - 2961309920U, // FMLAL2v4f16 - 2967601376U, // FMLAL2v8f16 - 2686535186U, // FMLALB_ZZZI_SHH - 2686535186U, // FMLALB_ZZZ_SHH - 2686540417U, // FMLALT_ZZZI_SHH - 2686540417U, // FMLALT_ZZZ_SHH - 1665372189U, // FMLAL_MZZI_S - 1665372189U, // FMLAL_MZZ_S - 3812855837U, // FMLAL_VG2_M2Z2Z_S - 3812855837U, // FMLAL_VG2_M2ZZI_S - 3812855837U, // FMLAL_VG2_M2ZZ_S - 4081291293U, // FMLAL_VG4_M4Z4Z_S - 4081291293U, // FMLAL_VG4_M4ZZI_S - 4081291293U, // FMLAL_VG4_M4ZZ_S - 2961313821U, // FMLALlanev4f16 - 2967605277U, // FMLALlanev8f16 - 2961313821U, // FMLALv4f16 - 2967605277U, // FMLALv8f16 - 3798156049U, // FMLA_VG2_M2Z2Z_D - 3798172433U, // FMLA_VG2_M2Z2Z_S - 2198176529U, // FMLA_VG2_M2Z4Z_H - 3798156049U, // FMLA_VG2_M2ZZI_D - 2198176529U, // FMLA_VG2_M2ZZI_H - 3798172433U, // FMLA_VG2_M2ZZI_S - 3798156049U, // FMLA_VG2_M2ZZ_D - 2198176529U, // FMLA_VG2_M2ZZ_H - 3798172433U, // FMLA_VG2_M2ZZ_S - 4066591505U, // FMLA_VG4_M4Z4Z_D - 2200273681U, // FMLA_VG4_M4Z4Z_H - 4066607889U, // FMLA_VG4_M4Z4Z_S - 4066591505U, // FMLA_VG4_M4ZZI_D - 2200273681U, // FMLA_VG4_M4ZZI_H - 4066607889U, // FMLA_VG4_M4ZZI_S - 4066591505U, // FMLA_VG4_M4ZZ_D - 2200273681U, // FMLA_VG4_M4ZZ_H - 4066607889U, // FMLA_VG4_M4ZZ_S - 3223372561U, // FMLA_ZPmZZ_D - 3519087377U, // FMLA_ZPmZZ_H - 3223405329U, // FMLA_ZPmZZ_S - 1075888913U, // FMLA_ZZZI_D - 2195784465U, // FMLA_ZZZI_H - 1344357137U, // FMLA_ZZZI_S - 1076151057U, // FMLAv1i16_indexed - 1076151057U, // FMLAv1i32_indexed - 1076151057U, // FMLAv1i64_indexed - 2961310481U, // FMLAv2f32 - 2963407633U, // FMLAv2f64 - 2961310481U, // FMLAv2i32_indexed - 2963407633U, // FMLAv2i64_indexed - 2965504785U, // FMLAv4f16 - 2967601937U, // FMLAv4f32 - 2965504785U, // FMLAv4i16_indexed - 2967601937U, // FMLAv4i32_indexed - 2969699089U, // FMLAv8f16 - 2969699089U, // FMLAv8i16_indexed - 2961310052U, // FMLSL2lanev4f16 - 2967601508U, // FMLSL2lanev8f16 - 2961310052U, // FMLSL2v4f16 - 2967601508U, // FMLSL2v8f16 - 2686535484U, // FMLSLB_ZZZI_SHH - 2686535484U, // FMLSLB_ZZZ_SHH - 2686540592U, // FMLSLT_ZZZI_SHH - 2686540592U, // FMLSLT_ZZZ_SHH - 1665372948U, // FMLSL_MZZI_S - 1665372948U, // FMLSL_MZZ_S - 3812856596U, // FMLSL_VG2_M2Z2Z_S - 3812856596U, // FMLSL_VG2_M2ZZI_S - 3812856596U, // FMLSL_VG2_M2ZZ_S - 4081292052U, // FMLSL_VG4_M4Z4Z_S - 4081292052U, // FMLSL_VG4_M4ZZI_S - 4081292052U, // FMLSL_VG4_M4ZZ_S - 2961314580U, // FMLSLlanev4f16 - 2967606036U, // FMLSLlanev8f16 - 2961314580U, // FMLSLv4f16 - 2967606036U, // FMLSLv8f16 - 3798161706U, // FMLS_VG2_M2Z2Z_D - 2198182186U, // FMLS_VG2_M2Z2Z_H - 3798178090U, // FMLS_VG2_M2Z2Z_S - 3798161706U, // FMLS_VG2_M2ZZI_D - 2198182186U, // FMLS_VG2_M2ZZI_H - 3798178090U, // FMLS_VG2_M2ZZI_S - 3798161706U, // FMLS_VG2_M2ZZ_D - 2198182186U, // FMLS_VG2_M2ZZ_H - 3798178090U, // FMLS_VG2_M2ZZ_S - 2200279338U, // FMLS_VG4_M4Z2Z_H - 4066597162U, // FMLS_VG4_M4Z4Z_D - 4066613546U, // FMLS_VG4_M4Z4Z_S - 4066597162U, // FMLS_VG4_M4ZZI_D - 2200279338U, // FMLS_VG4_M4ZZI_H - 4066613546U, // FMLS_VG4_M4ZZI_S - 4066597162U, // FMLS_VG4_M4ZZ_D - 2200279338U, // FMLS_VG4_M4ZZ_H - 4066613546U, // FMLS_VG4_M4ZZ_S - 3223378218U, // FMLS_ZPmZZ_D - 3519093034U, // FMLS_ZPmZZ_H - 3223410986U, // FMLS_ZPmZZ_S - 1075894570U, // FMLS_ZZZI_D - 2195790122U, // FMLS_ZZZI_H - 1344362794U, // FMLS_ZZZI_S - 1076156714U, // FMLSv1i16_indexed - 1076156714U, // FMLSv1i32_indexed - 1076156714U, // FMLSv1i64_indexed - 2961316138U, // FMLSv2f32 - 2963413290U, // FMLSv2f64 - 2961316138U, // FMLSv2i32_indexed - 2963413290U, // FMLSv2i64_indexed - 2965510442U, // FMLSv4f16 - 2967607594U, // FMLSv4f32 - 2965510442U, // FMLSv4i16_indexed - 2967607594U, // FMLSv4i32_indexed - 2969704746U, // FMLSv8f16 - 2969704746U, // FMLSv8i16_indexed - 1075888920U, // FMMLA_ZZZ_D - 1344357144U, // FMMLA_ZZZ_S - 56738646U, // FMOPAL_MPPZZ - 2168570710U, // FMOPA_MPPZZ_D - 56738646U, // FMOPA_MPPZZ_H - 2170667862U, // FMOPA_MPPZZ_S - 56744311U, // FMOPSL_MPPZZ - 2168576375U, // FMOPS_MPPZZ_D - 56744311U, // FMOPS_MPPZZ_H - 2170673527U, // FMOPS_MPPZZ_S - 807427395U, // FMOVDXHighr - 2121027U, // FMOVDXr - 3491781955U, // FMOVDi - 2121027U, // FMOVDr - 2121027U, // FMOVHWr - 2121027U, // FMOVHXr - 3491781955U, // FMOVHi - 2121027U, // FMOVHr - 2121027U, // FMOVSWr - 3491781955U, // FMOVSi - 2121027U, // FMOVSr - 2121027U, // FMOVWHr - 2121027U, // FMOVWSr - 77700419U, // FMOVXDHighr - 2121027U, // FMOVXDr - 2121027U, // FMOVXHr - 3498155331U, // FMOVv2f32_ns - 3500252483U, // FMOVv2f64_ns - 3502349635U, // FMOVv4f16_ns - 3504446787U, // FMOVv4f32_ns - 3506543939U, // FMOVv8f16_ns - 3223374033U, // FMSB_ZPmZZ_D - 3519088849U, // FMSB_ZPmZZ_H - 3223406801U, // FMSB_ZPmZZ_S - 2115923U, // FMSUBDrrr - 2115923U, // FMSUBHrrr - 2115923U, // FMSUBSrrr - 2118482U, // FMULDrr - 2118482U, // FMULHrr - 2118482U, // FMULSrr - 2121563U, // FMULX16 - 2121563U, // FMULX32 - 2121563U, // FMULX64 - 3223379803U, // FMULX_ZPmZ_D - 3519094619U, // FMULX_ZPmZ_H - 3223412571U, // FMULX_ZPmZ_S - 2121563U, // FMULXv1i16_indexed - 2121563U, // FMULXv1i32_indexed - 2121563U, // FMULXv1i64_indexed - 813801307U, // FMULXv2f32 - 815898459U, // FMULXv2f64 - 813801307U, // FMULXv2i32_indexed - 815898459U, // FMULXv2i64_indexed - 817995611U, // FMULXv4f16 - 820092763U, // FMULXv4f32 - 817995611U, // FMULXv4i16_indexed - 820092763U, // FMULXv4i32_indexed - 822189915U, // FMULXv8f16 - 822189915U, // FMULXv8i16_indexed - 3223376722U, // FMUL_ZPmI_D - 3519091538U, // FMUL_ZPmI_H - 3223409490U, // FMUL_ZPmI_S - 3223376722U, // FMUL_ZPmZ_D - 3519091538U, // FMUL_ZPmZ_H - 3223409490U, // FMUL_ZPmZ_S - 2418070354U, // FMUL_ZZZI_D - 2189497170U, // FMUL_ZZZI_H - 270619474U, // FMUL_ZZZI_S - 2418070354U, // FMUL_ZZZ_D - 2189497170U, // FMUL_ZZZ_H - 270619474U, // FMUL_ZZZ_S - 2118482U, // FMULv1i16_indexed - 2118482U, // FMULv1i32_indexed - 2118482U, // FMULv1i64_indexed - 813798226U, // FMULv2f32 - 815895378U, // FMULv2f64 - 813798226U, // FMULv2i32_indexed - 815895378U, // FMULv2i64_indexed - 817992530U, // FMULv4f16 - 820089682U, // FMULv4f32 - 817992530U, // FMULv4i16_indexed - 820089682U, // FMULv4i32_indexed - 822186834U, // FMULv8f16 - 822186834U, // FMULv8i16_indexed - 2116628U, // FNEGDr - 2116628U, // FNEGHr - 2116628U, // FNEGSr - 270584852U, // FNEG_ZPmZ_D - 541133844U, // FNEG_ZPmZ_H - 270617620U, // FNEG_ZPmZ_S - 813796372U, // FNEGv2f32 - 815893524U, // FNEGv2f64 - 817990676U, // FNEGv4f16 - 820087828U, // FNEGv4f32 - 822184980U, // FNEGv8f16 - 2116317U, // FNMADDDrrr - 2116317U, // FNMADDHrrr - 2116317U, // FNMADDSrrr - 3223374420U, // FNMAD_ZPmZZ_D - 3519089236U, // FNMAD_ZPmZZ_H - 3223407188U, // FNMAD_ZPmZZ_S - 3223372590U, // FNMLA_ZPmZZ_D - 3519087406U, // FNMLA_ZPmZZ_H - 3223405358U, // FNMLA_ZPmZZ_S - 3223378224U, // FNMLS_ZPmZZ_D - 3519093040U, // FNMLS_ZPmZZ_H - 3223410992U, // FNMLS_ZPmZZ_S - 3223374039U, // FNMSB_ZPmZZ_D - 3519088855U, // FNMSB_ZPmZZ_H - 3223406807U, // FNMSB_ZPmZZ_S - 2115930U, // FNMSUBDrrr - 2115930U, // FNMSUBHrrr - 2115930U, // FNMSUBSrrr - 2118488U, // FNMULDrr - 2118488U, // FNMULHrr - 2118488U, // FNMULSrr - 2418068370U, // FRECPE_ZZ_D - 1652624274U, // FRECPE_ZZ_H - 270617490U, // FRECPE_ZZ_S - 2116498U, // FRECPEv1f16 - 2116498U, // FRECPEv1i32 - 2116498U, // FRECPEv1i64 - 813796242U, // FRECPEv2f32 - 815893394U, // FRECPEv2f64 - 817990546U, // FRECPEv4f16 - 820087698U, // FRECPEv4f32 - 822184850U, // FRECPEv8f16 - 2120039U, // FRECPS16 - 2120039U, // FRECPS32 - 2120039U, // FRECPS64 - 2418071911U, // FRECPS_ZZZ_D - 2189498727U, // FRECPS_ZZZ_H - 270621031U, // FRECPS_ZZZ_S - 813799783U, // FRECPSv2f32 - 815896935U, // FRECPSv2f64 - 817994087U, // FRECPSv4f16 - 820091239U, // FRECPSv4f32 - 822188391U, // FRECPSv8f16 - 270589794U, // FRECPX_ZPmZ_D - 541138786U, // FRECPX_ZPmZ_H - 270622562U, // FRECPX_ZPmZ_S - 2121570U, // FRECPXv1f16 - 2121570U, // FRECPXv1i32 - 2121570U, // FRECPXv1i64 - 2121477U, // FRINT32XDr - 2121477U, // FRINT32XSr - 813801221U, // FRINT32Xv2f32 - 815898373U, // FRINT32Xv2f64 - 820092677U, // FRINT32Xv4f32 - 2121608U, // FRINT32ZDr - 2121608U, // FRINT32ZSr - 813801352U, // FRINT32Zv2f32 - 815898504U, // FRINT32Zv2f64 - 820092808U, // FRINT32Zv4f32 - 2121487U, // FRINT64XDr - 2121487U, // FRINT64XSr - 813801231U, // FRINT64Xv2f32 - 815898383U, // FRINT64Xv2f64 - 820092687U, // FRINT64Xv4f32 - 2121618U, // FRINT64ZDr - 2121618U, // FRINT64ZSr - 813801362U, // FRINT64Zv2f32 - 815898514U, // FRINT64Zv2f64 - 820092818U, // FRINT64Zv4f32 - 2114648U, // FRINTADr - 2114648U, // FRINTAHr - 2114648U, // FRINTASr - 1648559192U, // FRINTA_2Z2Z_S - 1648559192U, // FRINTA_4Z4Z_S - 270582872U, // FRINTA_ZPmZ_D - 541131864U, // FRINTA_ZPmZ_H - 270615640U, // FRINTA_ZPmZ_S - 813794392U, // FRINTAv2f32 - 815891544U, // FRINTAv2f64 - 817988696U, // FRINTAv4f16 - 820085848U, // FRINTAv4f32 - 822183000U, // FRINTAv8f16 - 2117589U, // FRINTIDr - 2117589U, // FRINTIHr - 2117589U, // FRINTISr - 270585813U, // FRINTI_ZPmZ_D - 541134805U, // FRINTI_ZPmZ_H - 270618581U, // FRINTI_ZPmZ_S - 813797333U, // FRINTIv2f32 - 815894485U, // FRINTIv2f64 - 817991637U, // FRINTIv4f16 - 820088789U, // FRINTIv4f32 - 822185941U, // FRINTIv8f16 - 2118624U, // FRINTMDr - 2118624U, // FRINTMHr - 2118624U, // FRINTMSr - 1648563168U, // FRINTM_2Z2Z_S - 1648563168U, // FRINTM_4Z4Z_S - 270586848U, // FRINTM_ZPmZ_D - 541135840U, // FRINTM_ZPmZ_H - 270619616U, // FRINTM_ZPmZ_S - 813798368U, // FRINTMv2f32 - 815895520U, // FRINTMv2f64 - 817992672U, // FRINTMv4f16 - 820089824U, // FRINTMv4f32 - 822186976U, // FRINTMv8f16 - 2118748U, // FRINTNDr - 2118748U, // FRINTNHr - 2118748U, // FRINTNSr - 1648563292U, // FRINTN_2Z2Z_S - 1648563292U, // FRINTN_4Z4Z_S - 270586972U, // FRINTN_ZPmZ_D - 541135964U, // FRINTN_ZPmZ_H - 270619740U, // FRINTN_ZPmZ_S - 813798492U, // FRINTNv2f32 - 815895644U, // FRINTNv2f64 - 817992796U, // FRINTNv4f16 - 820089948U, // FRINTNv4f32 - 822187100U, // FRINTNv8f16 - 2119226U, // FRINTPDr - 2119226U, // FRINTPHr - 2119226U, // FRINTPSr - 1648563770U, // FRINTP_2Z2Z_S - 1648563770U, // FRINTP_4Z4Z_S - 270587450U, // FRINTP_ZPmZ_D - 541136442U, // FRINTP_ZPmZ_H - 270620218U, // FRINTP_ZPmZ_S - 813798970U, // FRINTPv2f32 - 815896122U, // FRINTPv2f64 - 817993274U, // FRINTPv4f16 - 820090426U, // FRINTPv4f32 - 822187578U, // FRINTPv8f16 - 2121578U, // FRINTXDr - 2121578U, // FRINTXHr - 2121578U, // FRINTXSr - 270589802U, // FRINTX_ZPmZ_D - 541138794U, // FRINTX_ZPmZ_H - 270622570U, // FRINTX_ZPmZ_S - 813801322U, // FRINTXv2f32 - 815898474U, // FRINTXv2f64 - 817995626U, // FRINTXv4f16 - 820092778U, // FRINTXv4f32 - 822189930U, // FRINTXv8f16 - 2121697U, // FRINTZDr - 2121697U, // FRINTZHr - 2121697U, // FRINTZSr - 270589921U, // FRINTZ_ZPmZ_D - 541138913U, // FRINTZ_ZPmZ_H - 270622689U, // FRINTZ_ZPmZ_S - 813801441U, // FRINTZv2f32 - 815898593U, // FRINTZv2f64 - 817995745U, // FRINTZv4f16 - 820092897U, // FRINTZv4f32 - 822190049U, // FRINTZv8f16 - 2418068415U, // FRSQRTE_ZZ_D - 1652624319U, // FRSQRTE_ZZ_H - 270617535U, // FRSQRTE_ZZ_S - 2116543U, // FRSQRTEv1f16 - 2116543U, // FRSQRTEv1i32 - 2116543U, // FRSQRTEv1i64 - 813796287U, // FRSQRTEv2f32 - 815893439U, // FRSQRTEv2f64 - 817990591U, // FRSQRTEv4f16 - 820087743U, // FRSQRTEv4f32 - 822184895U, // FRSQRTEv8f16 - 2120123U, // FRSQRTS16 - 2120123U, // FRSQRTS32 - 2120123U, // FRSQRTS64 - 2418071995U, // FRSQRTS_ZZZ_D - 2189498811U, // FRSQRTS_ZZZ_H - 270621115U, // FRSQRTS_ZZZ_S - 813799867U, // FRSQRTSv2f32 - 815897019U, // FRSQRTSv2f64 - 817994171U, // FRSQRTSv4f16 - 820091323U, // FRSQRTSv4f32 - 822188475U, // FRSQRTSv8f16 - 3223374684U, // FSCALE_ZPmZ_D - 3519089500U, // FSCALE_ZPmZ_H - 3223407452U, // FSCALE_ZPmZ_S - 2120728U, // FSQRTDr - 2120728U, // FSQRTHr - 2120728U, // FSQRTSr - 270588952U, // FSQRT_ZPmZ_D - 541137944U, // FSQRT_ZPmZ_H - 270621720U, // FSQRT_ZPmZ_S - 813800472U, // FSQRTv2f32 - 815897624U, // FSQRTv2f64 - 817994776U, // FSQRTv4f16 - 820091928U, // FSQRTv4f32 - 822189080U, // FSQRTv8f16 - 2115903U, // FSUBDrr - 2115903U, // FSUBHrr - 3223377691U, // FSUBR_ZPmI_D - 3519092507U, // FSUBR_ZPmI_H - 3223410459U, // FSUBR_ZPmI_S - 3223377691U, // FSUBR_ZPmZ_D - 3519092507U, // FSUBR_ZPmZ_H - 3223410459U, // FSUBR_ZPmZ_S - 2115903U, // FSUBSrr - 3798157631U, // FSUB_VG2_M2Z_D - 1661307199U, // FSUB_VG2_M2Z_H - 3798174015U, // FSUB_VG2_M2Z_S - 4066593087U, // FSUB_VG4_M4Z_D - 1663404351U, // FSUB_VG4_M4Z_H - 4066609471U, // FSUB_VG4_M4Z_S - 3223374143U, // FSUB_ZPmI_D - 3519088959U, // FSUB_ZPmI_H - 3223406911U, // FSUB_ZPmI_S - 3223374143U, // FSUB_ZPmZ_D - 3519088959U, // FSUB_ZPmZ_H - 3223406911U, // FSUB_ZPmZ_S - 2418067775U, // FSUB_ZZZ_D - 2189494591U, // FSUB_ZZZ_H - 270616895U, // FSUB_ZZZ_S - 813795647U, // FSUBv2f32 - 815892799U, // FSUBv2f64 - 817989951U, // FSUBv4f16 - 820087103U, // FSUBv4f32 - 822184255U, // FSUBv8f16 - 2418068059U, // FTMAD_ZZI_D - 2189494875U, // FTMAD_ZZI_H - 270617179U, // FTMAD_ZZI_S - 2418070373U, // FTSMUL_ZZZ_D - 2189497189U, // FTSMUL_ZZZ_H - 270619493U, // FTSMUL_ZZZ_S - 2418069926U, // FTSSEL_ZZZ_D - 2189496742U, // FTSSEL_ZZZ_H - 270619046U, // FTSSEL_ZZZ_S - 3798178803U, // FVDOT_VG2_M2ZZI_HtoS - 3787621543U, // GLD1B_D_IMM_REAL - 3787621543U, // GLD1B_D_REAL - 3787621543U, // GLD1B_D_SXTW_REAL - 3787621543U, // GLD1B_D_UXTW_REAL - 3787654311U, // GLD1B_S_IMM_REAL - 3787654311U, // GLD1B_S_SXTW_REAL - 3787654311U, // GLD1B_S_UXTW_REAL - 3787622910U, // GLD1D_IMM_REAL - 3787622910U, // GLD1D_REAL - 3787622910U, // GLD1D_SCALED_REAL - 3787622910U, // GLD1D_SXTW_REAL - 3787622910U, // GLD1D_SXTW_SCALED_REAL - 3787622910U, // GLD1D_UXTW_REAL - 3787622910U, // GLD1D_UXTW_SCALED_REAL - 3787623496U, // GLD1H_D_IMM_REAL - 3787623496U, // GLD1H_D_REAL - 3787623496U, // GLD1H_D_SCALED_REAL - 3787623496U, // GLD1H_D_SXTW_REAL - 3787623496U, // GLD1H_D_SXTW_SCALED_REAL - 3787623496U, // GLD1H_D_UXTW_REAL - 3787623496U, // GLD1H_D_UXTW_SCALED_REAL - 3787656264U, // GLD1H_S_IMM_REAL - 3787656264U, // GLD1H_S_SXTW_REAL - 3787656264U, // GLD1H_S_SXTW_SCALED_REAL - 3787656264U, // GLD1H_S_UXTW_REAL - 3787656264U, // GLD1H_S_UXTW_SCALED_REAL - 3787953810U, // GLD1Q - 3787622559U, // GLD1SB_D_IMM_REAL - 3787622559U, // GLD1SB_D_REAL - 3787622559U, // GLD1SB_D_SXTW_REAL - 3787622559U, // GLD1SB_D_UXTW_REAL - 3787655327U, // GLD1SB_S_IMM_REAL - 3787655327U, // GLD1SB_S_SXTW_REAL - 3787655327U, // GLD1SB_S_UXTW_REAL - 3787624187U, // GLD1SH_D_IMM_REAL - 3787624187U, // GLD1SH_D_REAL - 3787624187U, // GLD1SH_D_SCALED_REAL - 3787624187U, // GLD1SH_D_SXTW_REAL - 3787624187U, // GLD1SH_D_SXTW_SCALED_REAL - 3787624187U, // GLD1SH_D_UXTW_REAL - 3787624187U, // GLD1SH_D_UXTW_SCALED_REAL - 3787656955U, // GLD1SH_S_IMM_REAL - 3787656955U, // GLD1SH_S_SXTW_REAL - 3787656955U, // GLD1SH_S_SXTW_SCALED_REAL - 3787656955U, // GLD1SH_S_UXTW_REAL - 3787656955U, // GLD1SH_S_UXTW_SCALED_REAL - 3787628179U, // GLD1SW_D_IMM_REAL - 3787628179U, // GLD1SW_D_REAL - 3787628179U, // GLD1SW_D_SCALED_REAL - 3787628179U, // GLD1SW_D_SXTW_REAL - 3787628179U, // GLD1SW_D_SXTW_SCALED_REAL - 3787628179U, // GLD1SW_D_UXTW_REAL - 3787628179U, // GLD1SW_D_UXTW_SCALED_REAL - 3787627984U, // GLD1W_D_IMM_REAL - 3787627984U, // GLD1W_D_REAL - 3787627984U, // GLD1W_D_SCALED_REAL - 3787627984U, // GLD1W_D_SXTW_REAL - 3787627984U, // GLD1W_D_SXTW_SCALED_REAL - 3787627984U, // GLD1W_D_UXTW_REAL - 3787627984U, // GLD1W_D_UXTW_SCALED_REAL - 3787660752U, // GLD1W_IMM_REAL - 3787660752U, // GLD1W_SXTW_REAL - 3787660752U, // GLD1W_SXTW_SCALED_REAL - 3787660752U, // GLD1W_UXTW_REAL - 3787660752U, // GLD1W_UXTW_SCALED_REAL - 3787621549U, // GLDFF1B_D_IMM_REAL - 3787621549U, // GLDFF1B_D_REAL - 3787621549U, // GLDFF1B_D_SXTW_REAL - 3787621549U, // GLDFF1B_D_UXTW_REAL - 3787654317U, // GLDFF1B_S_IMM_REAL - 3787654317U, // GLDFF1B_S_SXTW_REAL - 3787654317U, // GLDFF1B_S_UXTW_REAL - 3787622916U, // GLDFF1D_IMM_REAL - 3787622916U, // GLDFF1D_REAL - 3787622916U, // GLDFF1D_SCALED_REAL - 3787622916U, // GLDFF1D_SXTW_REAL - 3787622916U, // GLDFF1D_SXTW_SCALED_REAL - 3787622916U, // GLDFF1D_UXTW_REAL - 3787622916U, // GLDFF1D_UXTW_SCALED_REAL - 3787623502U, // GLDFF1H_D_IMM_REAL - 3787623502U, // GLDFF1H_D_REAL - 3787623502U, // GLDFF1H_D_SCALED_REAL - 3787623502U, // GLDFF1H_D_SXTW_REAL - 3787623502U, // GLDFF1H_D_SXTW_SCALED_REAL - 3787623502U, // GLDFF1H_D_UXTW_REAL - 3787623502U, // GLDFF1H_D_UXTW_SCALED_REAL - 3787656270U, // GLDFF1H_S_IMM_REAL - 3787656270U, // GLDFF1H_S_SXTW_REAL - 3787656270U, // GLDFF1H_S_SXTW_SCALED_REAL - 3787656270U, // GLDFF1H_S_UXTW_REAL - 3787656270U, // GLDFF1H_S_UXTW_SCALED_REAL - 3787622566U, // GLDFF1SB_D_IMM_REAL - 3787622566U, // GLDFF1SB_D_REAL - 3787622566U, // GLDFF1SB_D_SXTW_REAL - 3787622566U, // GLDFF1SB_D_UXTW_REAL - 3787655334U, // GLDFF1SB_S_IMM_REAL - 3787655334U, // GLDFF1SB_S_SXTW_REAL - 3787655334U, // GLDFF1SB_S_UXTW_REAL - 3787624194U, // GLDFF1SH_D_IMM_REAL - 3787624194U, // GLDFF1SH_D_REAL - 3787624194U, // GLDFF1SH_D_SCALED_REAL - 3787624194U, // GLDFF1SH_D_SXTW_REAL - 3787624194U, // GLDFF1SH_D_SXTW_SCALED_REAL - 3787624194U, // GLDFF1SH_D_UXTW_REAL - 3787624194U, // GLDFF1SH_D_UXTW_SCALED_REAL - 3787656962U, // GLDFF1SH_S_IMM_REAL - 3787656962U, // GLDFF1SH_S_SXTW_REAL - 3787656962U, // GLDFF1SH_S_SXTW_SCALED_REAL - 3787656962U, // GLDFF1SH_S_UXTW_REAL - 3787656962U, // GLDFF1SH_S_UXTW_SCALED_REAL - 3787628186U, // GLDFF1SW_D_IMM_REAL - 3787628186U, // GLDFF1SW_D_REAL - 3787628186U, // GLDFF1SW_D_SCALED_REAL - 3787628186U, // GLDFF1SW_D_SXTW_REAL - 3787628186U, // GLDFF1SW_D_SXTW_SCALED_REAL - 3787628186U, // GLDFF1SW_D_UXTW_REAL - 3787628186U, // GLDFF1SW_D_UXTW_SCALED_REAL - 3787627990U, // GLDFF1W_D_IMM_REAL - 3787627990U, // GLDFF1W_D_REAL - 3787627990U, // GLDFF1W_D_SCALED_REAL - 3787627990U, // GLDFF1W_D_SXTW_REAL - 3787627990U, // GLDFF1W_D_SXTW_SCALED_REAL - 3787627990U, // GLDFF1W_D_UXTW_REAL - 3787627990U, // GLDFF1W_D_UXTW_SCALED_REAL - 3787660758U, // GLDFF1W_IMM_REAL - 3787660758U, // GLDFF1W_SXTW_REAL - 3787660758U, // GLDFF1W_SXTW_SCALED_REAL - 3787660758U, // GLDFF1W_UXTW_REAL - 3787660758U, // GLDFF1W_UXTW_SCALED_REAL - 2117573U, // GMI - 514923U, // HINT - 3223378768U, // HISTCNT_ZPzZZ_D - 3223411536U, // HISTCNT_ZPzZZ_S - 2133032U, // HISTSEG_ZZZ - 383712U, // HLT - 379380U, // HVC - 538985896U, // INCB_XPiI - 538987149U, // INCD_XPiI - 539019917U, // INCD_ZPiI - 538987836U, // INCH_XPiI - 58789180U, // INCH_ZPiI - 2118931U, // INCP_XP_B - 2418038035U, // INCP_XP_D - 1881167123U, // INCP_XP_H - 270554387U, // INCP_XP_S - 1075893523U, // INCP_ZP_D - 1658918163U, // INCP_ZP_H - 1344361747U, // INCP_ZP_S - 538992209U, // INCW_XPiI - 539057745U, // INCW_ZPiI - 4028669764U, // INDEX_II_B - 2154308U, // INDEX_II_D - 79765316U, // INDEX_II_H - 2187076U, // INDEX_II_S - 4028669764U, // INDEX_IR_B - 2154308U, // INDEX_IR_D - 1153507140U, // INDEX_IR_H - 2187076U, // INDEX_IR_S - 2137924U, // INDEX_RI_B - 2154308U, // INDEX_RI_D - 2210471748U, // INDEX_RI_H - 2187076U, // INDEX_RI_S - 2137924U, // INDEX_RR_B - 2154308U, // INDEX_RR_D - 2210471748U, // INDEX_RR_H - 2187076U, // INDEX_RR_S - 2229797999U, // INSERT_MXIPZ_H_B - 2229797999U, // INSERT_MXIPZ_H_D - 2229797999U, // INSERT_MXIPZ_H_H - 2229797999U, // INSERT_MXIPZ_H_Q - 2229797999U, // INSERT_MXIPZ_H_S - 2229814383U, // INSERT_MXIPZ_V_B - 2229814383U, // INSERT_MXIPZ_V_D - 2229814383U, // INSERT_MXIPZ_V_H - 2229814383U, // INSERT_MXIPZ_V_Q - 2229814383U, // INSERT_MXIPZ_V_S - 1075877924U, // INSR_ZR_B - 1075894308U, // INSR_ZR_D - 1692473380U, // INSR_ZR_H - 1075927076U, // INSR_ZR_S - 270571556U, // INSR_ZV_B - 539023396U, // INSR_ZV_D - 1679890468U, // INSR_ZV_H - 807491620U, // INSR_ZV_S - 352459078U, // INSvi16gpr - 1157765446U, // INSvi16lane - 354556230U, // INSvi32gpr - 1159862598U, // INSvi32lane - 346167622U, // INSvi64gpr - 1151473990U, // INSvi64lane - 356653382U, // INSvi8gpr - 1161959750U, // INSvi8lane - 2116657U, // IRG - 444620U, // ISB - 3223340129U, // LASTA_RPZ_B - 3223340129U, // LASTA_RPZ_D - 3223340129U, // LASTA_RPZ_H - 3223340129U, // LASTA_RPZ_S - 3223340129U, // LASTA_VPZ_B - 3223340129U, // LASTA_VPZ_D - 3223340129U, // LASTA_VPZ_H - 3223340129U, // LASTA_VPZ_S - 3223341355U, // LASTB_RPZ_B - 3223341355U, // LASTB_RPZ_D - 3223341355U, // LASTB_RPZ_H - 3223341355U, // LASTB_RPZ_S - 3223341355U, // LASTB_VPZ_B - 3223341355U, // LASTB_VPZ_D - 3223341355U, // LASTB_VPZ_H - 3223341355U, // LASTB_VPZ_S - 3787605159U, // LD1B - 3848422567U, // LD1B_2Z - 3848422567U, // LD1B_2Z_IMM - 3848422567U, // LD1B_4Z - 3848422567U, // LD1B_4Z_IMM - 3787621543U, // LD1B_D - 3787621543U, // LD1B_D_IMM_REAL - 3787637927U, // LD1B_H - 3787637927U, // LD1B_H_IMM_REAL - 3787605159U, // LD1B_IMM_REAL - 3787654311U, // LD1B_S - 3787654311U, // LD1B_S_IMM_REAL - 1344832679U, // LD1B_VG2_M2ZPXI - 1344832679U, // LD1B_VG2_M2ZPXX - 3848422567U, // LD1B_VG4_M4ZPXI - 3848422567U, // LD1B_VG4_M4ZPXX - 3787622910U, // LD1D - 3848440318U, // LD1D_2Z - 3848440318U, // LD1D_2Z_IMM - 3848440318U, // LD1D_4Z - 3848440318U, // LD1D_4Z_IMM - 3787622910U, // LD1D_IMM_REAL - 3787950590U, // LD1D_Q - 3787950590U, // LD1D_Q_IMM - 3848440318U, // LD1D_VG2_M2ZPXI - 3848440318U, // LD1D_VG2_M2ZPXX - 3848440318U, // LD1D_VG4_M4ZPXI - 3848440318U, // LD1D_VG4_M4ZPXX + 377400U, // DCPS2 + 377474U, // DCPS3 + 538985926U, // DECB_XPiI + 538987249U, // DECD_XPiI + 539020017U, // DECD_ZPiI + 538987936U, // DECH_XPiI + 56692128U, // DECH_ZPiI + 2119083U, // DECP_XP_B + 2418038187U, // DECP_XP_D + 1881167275U, // DECP_XP_H + 270554539U, // DECP_XP_S + 1075893675U, // DECP_ZP_D + 1658918315U, // DECP_ZP_H + 1344361899U, // DECP_ZP_S + 538992461U, // DECW_XPiI + 539057997U, // DECW_ZPiI + 444319U, // DMB + 10190U, // DRPS + 444669U, // DSB + 461053U, // DSBnXS + 807457915U, // DUPM_ZI + 2135943U, // DUPQ_ZZI_B + 2418071431U, // DUPQ_ZZI_D + 1115756423U, // DUPQ_ZZI_H + 270620551U, // DUPQ_ZZI_S + 1344313072U, // DUP_ZI_B + 1612764912U, // DUP_ZI_D + 58791664U, // DUP_ZI_H + 1881233136U, // DUP_ZI_S + 2135792U, // DUP_ZR_B + 2152176U, // DUP_ZR_D + 1671501552U, // DUP_ZR_H + 2184944U, // DUP_ZR_S + 2135792U, // DUP_ZZI_B + 2418071280U, // DUP_ZZI_D + 1115756272U, // DUP_ZZI_H + 1137137392U, // DUP_ZZI_Q + 270620400U, // DUP_ZZI_S + 807427664U, // DUPi16 + 807427664U, // DUPi32 + 807427664U, // DUPi64 + 807427664U, // DUPi8 + 6395632U, // DUPv16i8gpr + 811702000U, // DUPv16i8lane + 8492784U, // DUPv2i32gpr + 813799152U, // DUPv2i32lane + 10589936U, // DUPv2i64gpr + 815896304U, // DUPv2i64lane + 12687088U, // DUPv4i16gpr + 817993456U, // DUPv4i16lane + 14784240U, // DUPv4i32gpr + 820090608U, // DUPv4i32lane + 16881392U, // DUPv8i16gpr + 822187760U, // DUPv8i16lane + 18978544U, // DUPv8i8gpr + 824284912U, // DUPv8i8lane + 2118872U, // EONWrs + 2118872U, // EONXrs + 811696764U, // EOR3 + 2418066044U, // EOR3_ZZZZ + 2418055866U, // EORBT_ZZZ_B + 1075894970U, // EORBT_ZZZ_D + 2195790522U, // EORBT_ZZZ_H + 1344363194U, // EORBT_ZZZ_S + 3227623074U, // EORQV_VPZ_B + 3231817378U, // EORQV_VPZ_D + 3238108834U, // EORQV_VPZ_H + 3236011682U, // EORQV_VPZ_S + 3223362129U, // EORS_PPzPP + 2418051435U, // EORTB_ZZZ_B + 1075890539U, // EORTB_ZZZ_D + 2195786091U, // EORTB_ZZZ_H + 1344358763U, // EORTB_ZZZ_S + 253633U, // EORV_VPZ_B + 1657020097U, // EORV_VPZ_D + 1659133633U, // EORV_VPZ_H + 1638178497U, // EORV_VPZ_S + 2119824U, // EORWri + 2119824U, // EORWrs + 2119824U, // EORXri + 2119824U, // EORXrs + 3223361680U, // EOR_PPzPP + 2418071696U, // EOR_ZI + 3223361680U, // EOR_ZPmZ_B + 3223378064U, // EOR_ZPmZ_D + 3519092880U, // EOR_ZPmZ_H + 3223410832U, // EOR_ZPmZ_S + 2418071696U, // EOR_ZZZ + 811702416U, // EORv16i8 + 824285328U, // EORv8i8 + 10195U, // ERET + 10077U, // ERETAA + 10084U, // ERETAB + 2135949U, // EXTQ_ZZI + 270566547U, // EXTRACT_ZPMXI_H_B + 270582931U, // EXTRACT_ZPMXI_H_D + 2151744659U, // EXTRACT_ZPMXI_H_H + 2152154259U, // EXTRACT_ZPMXI_H_Q + 270615699U, // EXTRACT_ZPMXI_H_S + 270566547U, // EXTRACT_ZPMXI_V_B + 270582931U, // EXTRACT_ZPMXI_V_D + 2420180115U, // EXTRACT_ZPMXI_V_H + 2420589715U, // EXTRACT_ZPMXI_V_Q + 270615699U, // EXTRACT_ZPMXI_V_S + 2119913U, // EXTRWrri + 2119913U, // EXTRXrri + 2137476U, // EXT_ZZI + 2686492036U, // EXT_ZZI_B + 811703684U, // EXTv16i8 + 824286596U, // EXTv8i8 + 822182277U, // F1CVTL2v8f16 + 1661017089U, // F1CVTLT_ZZ_BtoH + 1661129671U, // F1CVTL_2ZZ_BtoH_NAME + 822186951U, // F1CVTLv8f16 + 1661132089U, // F1CVT_2ZZ_BtoH_NAME + 1661017401U, // F1CVT_ZZ_BtoH + 822182287U, // F2CVTL2v8f16 + 1661017099U, // F2CVTLT_ZZ_BtoH + 1661129680U, // F2CVTL_2ZZ_BtoH_NAME + 822186960U, // F2CVTLv8f16 + 1661132097U, // F2CVT_2ZZ_BtoH_NAME + 1661017409U, // F2CVT_ZZ_BtoH + 2116310U, // FABD16 + 2116310U, // FABD32 + 2116310U, // FABD64 + 3223374550U, // FABD_ZPmZ_D + 3519089366U, // FABD_ZPmZ_H + 3223407318U, // FABD_ZPmZ_S + 813796054U, // FABDv2f32 + 815893206U, // FABDv2f64 + 817990358U, // FABDv4f16 + 820087510U, // FABDv4f32 + 822184662U, // FABDv8f16 + 2120042U, // FABSDr + 2120042U, // FABSHr + 2120042U, // FABSSr + 270588266U, // FABS_ZPmZ_D + 541137258U, // FABS_ZPmZ_H + 270621034U, // FABS_ZPmZ_S + 813799786U, // FABSv2f32 + 815896938U, // FABSv2f64 + 817994090U, // FABSv4f16 + 820091242U, // FABSv4f32 + 822188394U, // FABSv8f16 + 2116530U, // FACGE16 + 2116530U, // FACGE32 + 2116530U, // FACGE64 + 3223374770U, // FACGE_PPzZZ_D + 2713783218U, // FACGE_PPzZZ_H + 3223407538U, // FACGE_PPzZZ_S + 813796274U, // FACGEv2f32 + 815893426U, // FACGEv2f64 + 817990578U, // FACGEv4f16 + 820087730U, // FACGEv4f32 + 822184882U, // FACGEv8f16 + 2120429U, // FACGT16 + 2120429U, // FACGT32 + 2120429U, // FACGT64 + 3223378669U, // FACGT_PPzZZ_D + 2713787117U, // FACGT_PPzZZ_H + 3223411437U, // FACGT_PPzZZ_S + 813800173U, // FACGTv2f32 + 815897325U, // FACGTv2f64 + 817994477U, // FACGTv4f16 + 820091629U, // FACGTv4f32 + 822188781U, // FACGTv8f16 + 65274621U, // FADDA_VPZ_D + 2214871805U, // FADDA_VPZ_H + 69501693U, // FADDA_VPZ_S + 2116390U, // FADDDrr + 2116390U, // FADDHrr + 3223377353U, // FADDP_ZPmZZ_D + 3519092169U, // FADDP_ZPmZZ_H + 3223410121U, // FADDP_ZPmZZ_S + 813798857U, // FADDPv2f32 + 815896009U, // FADDPv2f64 + 807425481U, // FADDPv2i16p + 807425481U, // FADDPv2i32p + 807425481U, // FADDPv2i64p + 817993161U, // FADDPv4f16 + 820090313U, // FADDPv4f32 + 822187465U, // FADDPv8f16 + 3231817319U, // FADDQV_D + 3238108775U, // FADDQV_H + 3236011623U, // FADDQV_S + 2116390U, // FADDSrr + 1657019871U, // FADDV_VPZ_D + 1659133407U, // FADDV_VPZ_H + 1638178271U, // FADDV_VPZ_S + 3798158118U, // FADD_VG2_M2Z_D + 3798305574U, // FADD_VG2_M2Z_H + 3798174502U, // FADD_VG2_M2Z_S + 4066593574U, // FADD_VG4_M4Z_D + 4066741030U, // FADD_VG4_M4Z_H + 4066609958U, // FADD_VG4_M4Z_S + 3223374630U, // FADD_ZPmI_D + 3519089446U, // FADD_ZPmI_H + 3223407398U, // FADD_ZPmI_S + 3223374630U, // FADD_ZPmZ_D + 3519089446U, // FADD_ZPmZ_H + 3223407398U, // FADD_ZPmZ_S + 2418068262U, // FADD_ZZZ_D + 2189495078U, // FADD_ZZZ_H + 270617382U, // FADD_ZZZ_S + 813796134U, // FADDv2f32 + 815893286U, // FADDv2f64 + 817990438U, // FADDv4f16 + 820087590U, // FADDv4f32 + 822184742U, // FADDv8f16 + 2181210155U, // FAMAX_2Z2Z_D + 2183323691U, // FAMAX_2Z2Z_H + 2185437227U, // FAMAX_2Z2Z_S + 2181210155U, // FAMAX_4Z4Z_D + 2183323691U, // FAMAX_4Z4Z_H + 2185437227U, // FAMAX_4Z4Z_S + 3223380011U, // FAMAX_ZPmZ_D + 3519094827U, // FAMAX_ZPmZ_H + 3223412779U, // FAMAX_ZPmZ_S + 813801515U, // FAMAXv2f32 + 815898667U, // FAMAXv2f64 + 817995819U, // FAMAXv4f16 + 820092971U, // FAMAXv4f32 + 822190123U, // FAMAXv8f16 + 2181207214U, // FAMIN_2Z2Z_D + 2183320750U, // FAMIN_2Z2Z_H + 2185434286U, // FAMIN_2Z2Z_S + 2181207214U, // FAMIN_4Z4Z_D + 2183320750U, // FAMIN_4Z4Z_H + 2185434286U, // FAMIN_4Z4Z_S + 3223377070U, // FAMIN_ZPmZ_D + 3519091886U, // FAMIN_ZPmZ_H + 3223409838U, // FAMIN_ZPmZ_S + 813798574U, // FAMINv2f32 + 815895726U, // FAMINv2f64 + 817992878U, // FAMINv4f16 + 820090030U, // FAMINv4f32 + 822187182U, // FAMINv8f16 + 3223374607U, // FCADD_ZPmZ_D + 3519089423U, // FCADD_ZPmZ_H + 3223407375U, // FCADD_ZPmZ_S + 813796111U, // FCADDv2f32 + 815893263U, // FCADDv2f64 + 817990415U, // FCADDv4f16 + 820087567U, // FCADDv4f32 + 822184719U, // FCADDv8f16 + 2119206U, // FCCMPDrr + 2116630U, // FCCMPEDrr + 2116630U, // FCCMPEHrr + 2116630U, // FCCMPESrr + 2119206U, // FCCMPHrr + 2119206U, // FCCMPSrr + 2193790478U, // FCLAMP_VG2_2Z2Z_D + 2195904014U, // FCLAMP_VG2_2Z2Z_H + 2174948878U, // FCLAMP_VG2_2Z2Z_S + 2193790478U, // FCLAMP_VG4_4Z4Z_D + 2195904014U, // FCLAMP_VG4_4Z4Z_H + 2174948878U, // FCLAMP_VG4_4Z4Z_S + 1075893774U, // FCLAMP_ZZZ_D + 2195789326U, // FCLAMP_ZZZ_H + 1344361998U, // FCLAMP_ZZZ_S + 2119530U, // FCMEQ16 + 2119530U, // FCMEQ32 + 2119530U, // FCMEQ64 + 3223377770U, // FCMEQ_PPzZ0_D + 2713786218U, // FCMEQ_PPzZ0_H + 3223410538U, // FCMEQ_PPzZ0_S + 3223377770U, // FCMEQ_PPzZZ_D + 2713786218U, // FCMEQ_PPzZZ_H + 3223410538U, // FCMEQ_PPzZZ_S + 2119530U, // FCMEQv1i16rz + 2119530U, // FCMEQv1i32rz + 2119530U, // FCMEQv1i64rz + 813799274U, // FCMEQv2f32 + 815896426U, // FCMEQv2f64 + 813799274U, // FCMEQv2i32rz + 815896426U, // FCMEQv2i64rz + 817993578U, // FCMEQv4f16 + 820090730U, // FCMEQv4f32 + 817993578U, // FCMEQv4i16rz + 820090730U, // FCMEQv4i32rz + 822187882U, // FCMEQv8f16 + 822187882U, // FCMEQv8i16rz + 2116546U, // FCMGE16 + 2116546U, // FCMGE32 + 2116546U, // FCMGE64 + 3223374786U, // FCMGE_PPzZ0_D + 2713783234U, // FCMGE_PPzZ0_H + 3223407554U, // FCMGE_PPzZ0_S + 3223374786U, // FCMGE_PPzZZ_D + 2713783234U, // FCMGE_PPzZZ_H + 3223407554U, // FCMGE_PPzZZ_S + 2116546U, // FCMGEv1i16rz + 2116546U, // FCMGEv1i32rz + 2116546U, // FCMGEv1i64rz + 813796290U, // FCMGEv2f32 + 815893442U, // FCMGEv2f64 + 813796290U, // FCMGEv2i32rz + 815893442U, // FCMGEv2i64rz + 817990594U, // FCMGEv4f16 + 820087746U, // FCMGEv4f32 + 817990594U, // FCMGEv4i16rz + 820087746U, // FCMGEv4i32rz + 822184898U, // FCMGEv8f16 + 822184898U, // FCMGEv8i16rz + 2120445U, // FCMGT16 + 2120445U, // FCMGT32 + 2120445U, // FCMGT64 + 3223378685U, // FCMGT_PPzZ0_D + 2713787133U, // FCMGT_PPzZ0_H + 3223411453U, // FCMGT_PPzZ0_S + 3223378685U, // FCMGT_PPzZZ_D + 2713787133U, // FCMGT_PPzZZ_H + 3223411453U, // FCMGT_PPzZZ_S + 2120445U, // FCMGTv1i16rz + 2120445U, // FCMGTv1i32rz + 2120445U, // FCMGTv1i64rz + 813800189U, // FCMGTv2f32 + 815897341U, // FCMGTv2f64 + 813800189U, // FCMGTv2i32rz + 815897341U, // FCMGTv2i64rz + 817994493U, // FCMGTv4f16 + 820091645U, // FCMGTv4f32 + 817994493U, // FCMGTv4i16rz + 820091645U, // FCMGTv4i32rz + 822188797U, // FCMGTv8f16 + 822188797U, // FCMGTv8i16rz + 3223372589U, // FCMLA_ZPmZZ_D + 3519087405U, // FCMLA_ZPmZZ_H + 3223405357U, // FCMLA_ZPmZZ_S + 2195784493U, // FCMLA_ZZZI_H + 1344357165U, // FCMLA_ZZZI_S + 2961310509U, // FCMLAv2f32 + 2963407661U, // FCMLAv2f64 + 2965504813U, // FCMLAv4f16 + 2965504813U, // FCMLAv4f16_indexed + 2967601965U, // FCMLAv4f32 + 2967601965U, // FCMLAv4f32_indexed + 2969699117U, // FCMLAv8f16 + 2969699117U, // FCMLAv8f16_indexed + 3223374817U, // FCMLE_PPzZ0_D + 2713783265U, // FCMLE_PPzZ0_H + 3223407585U, // FCMLE_PPzZ0_S + 2116577U, // FCMLEv1i16rz + 2116577U, // FCMLEv1i32rz + 2116577U, // FCMLEv1i64rz + 813796321U, // FCMLEv2i32rz + 815893473U, // FCMLEv2i64rz + 817990625U, // FCMLEv4i16rz + 820087777U, // FCMLEv4i32rz + 822184929U, // FCMLEv8i16rz + 3223378895U, // FCMLT_PPzZ0_D + 2713787343U, // FCMLT_PPzZ0_H + 3223411663U, // FCMLT_PPzZ0_S + 2120655U, // FCMLTv1i16rz + 2120655U, // FCMLTv1i32rz + 2120655U, // FCMLTv1i64rz + 813800399U, // FCMLTv2i32rz + 815897551U, // FCMLTv2i64rz + 817994703U, // FCMLTv4i16rz + 820091855U, // FCMLTv4i32rz + 822189007U, // FCMLTv8i16rz + 3223374831U, // FCMNE_PPzZ0_D + 2713783279U, // FCMNE_PPzZ0_H + 3223407599U, // FCMNE_PPzZ0_S + 3223374831U, // FCMNE_PPzZZ_D + 2713783279U, // FCMNE_PPzZZ_H + 3223407599U, // FCMNE_PPzZZ_S + 71325229U, // FCMPDri + 2119213U, // FCMPDrr + 71322654U, // FCMPEDri + 2116638U, // FCMPEDrr + 71322654U, // FCMPEHri + 2116638U, // FCMPEHrr + 71322654U, // FCMPESri + 2116638U, // FCMPESrr + 71325229U, // FCMPHri + 2119213U, // FCMPHrr + 71325229U, // FCMPSri + 2119213U, // FCMPSrr + 3223377301U, // FCMUO_PPzZZ_D + 2713785749U, // FCMUO_PPzZZ_H + 3223410069U, // FCMUO_PPzZZ_S + 270590101U, // FCPY_ZPmI_D + 2957058197U, // FCPY_ZPmI_H + 270622869U, // FCPY_ZPmI_S + 2118157U, // FCSELDrrr + 2118157U, // FCSELHrrr + 2118157U, // FCSELSrrr + 2120034U, // FCVTASUWDr + 2120034U, // FCVTASUWHr + 2120034U, // FCVTASUWSr + 2120034U, // FCVTASUXDr + 2120034U, // FCVTASUXHr + 2120034U, // FCVTASUXSr + 2120034U, // FCVTASv1f16 + 2120034U, // FCVTASv1i32 + 2120034U, // FCVTASv1i64 + 813799778U, // FCVTASv2f32 + 815896930U, // FCVTASv2f64 + 817994082U, // FCVTASv4f16 + 820091234U, // FCVTASv4f32 + 822188386U, // FCVTASv8f16 + 2121110U, // FCVTAUUWDr + 2121110U, // FCVTAUUWHr + 2121110U, // FCVTAUUWSr + 2121110U, // FCVTAUUXDr + 2121110U, // FCVTAUUXHr + 2121110U, // FCVTAUUXSr + 2121110U, // FCVTAUv1f16 + 2121110U, // FCVTAUv1i32 + 2121110U, // FCVTAUv1i64 + 813800854U, // FCVTAUv2f32 + 815898006U, // FCVTAUv2f64 + 817995158U, // FCVTAUv4f16 + 820092310U, // FCVTAUv4f32 + 822189462U, // FCVTAUv8f16 + 2121033U, // FCVTDHr + 2121033U, // FCVTDSr + 2121033U, // FCVTHDr + 2121033U, // FCVTHSr + 270621716U, // FCVTLT_ZPmZ_HtoS + 270588948U, // FCVTLT_ZPmZ_StoD + 1652757464U, // FCVTL_2ZZ_H_S + 815895512U, // FCVTLv2i32 + 820089816U, // FCVTLv4i16 + 815890840U, // FCVTLv4i32 + 820085144U, // FCVTLv8i16 + 2120172U, // FCVTMSUWDr + 2120172U, // FCVTMSUWHr + 2120172U, // FCVTMSUWSr + 2120172U, // FCVTMSUXDr + 2120172U, // FCVTMSUXHr + 2120172U, // FCVTMSUXSr + 2120172U, // FCVTMSv1f16 + 2120172U, // FCVTMSv1i32 + 2120172U, // FCVTMSv1i64 + 813799916U, // FCVTMSv2f32 + 815897068U, // FCVTMSv2f64 + 817994220U, // FCVTMSv4f16 + 820091372U, // FCVTMSv4f32 + 822188524U, // FCVTMSv8f16 + 2121126U, // FCVTMUUWDr + 2121126U, // FCVTMUUWHr + 2121126U, // FCVTMUUWSr + 2121126U, // FCVTMUUXDr + 2121126U, // FCVTMUUXHr + 2121126U, // FCVTMUUXSr + 2121126U, // FCVTMUv1f16 + 2121126U, // FCVTMUv1i32 + 2121126U, // FCVTMUv1i64 + 813800870U, // FCVTMUv2f32 + 815898022U, // FCVTMUv2f64 + 817995174U, // FCVTMUv4f16 + 820092326U, // FCVTMUv4f32 + 822189478U, // FCVTMUv8f16 + 3223357422U, // FCVTNB_Z2Z_StoB + 2120198U, // FCVTNSUWDr + 2120198U, // FCVTNSUWHr + 2120198U, // FCVTNSUWSr + 2120198U, // FCVTNSUXDr + 2120198U, // FCVTNSUXHr + 2120198U, // FCVTNSUXSr + 2120198U, // FCVTNSv1f16 + 2120198U, // FCVTNSv1i32 + 2120198U, // FCVTNSv1i64 + 813799942U, // FCVTNSv2f32 + 815897094U, // FCVTNSv2f64 + 817994246U, // FCVTNSv4f16 + 820091398U, // FCVTNSv4f32 + 822188550U, // FCVTNSv8f16 + 3223362660U, // FCVTNT_Z2Z_StoB + 270621796U, // FCVTNT_ZPmZ_DtoS + 1078008932U, // FCVTNT_ZPmZ_StoH + 2121134U, // FCVTNUUWDr + 2121134U, // FCVTNUUWHr + 2121134U, // FCVTNUUWSr + 2121134U, // FCVTNUUXDr + 2121134U, // FCVTNUUXHr + 2121134U, // FCVTNUUXSr + 2121134U, // FCVTNUv1f16 + 2121134U, // FCVTNUv1i32 + 2121134U, // FCVTNUv1i64 + 813800878U, // FCVTNUv2f32 + 815898030U, // FCVTNUv2f64 + 817995182U, // FCVTNUv4f16 + 820092334U, // FCVTNUv4f32 + 822189486U, // FCVTNUv8f16 + 811701517U, // FCVTN_F16_F8v16f8 + 824284429U, // FCVTN_F16_F8v8f8 + 2959213023U, // FCVTN_F32_F82v16f8 + 824284429U, // FCVTN_F32_F8v8f8 + 1344312589U, // FCVTN_Z2Z_HtoB + 1648432397U, // FCVTN_Z2Z_StoH + 3223360781U, // FCVTN_Z4Z_StoB_NAME + 813798669U, // FCVTNv2i32 + 817992973U, // FCVTNv4i16 + 2967601631U, // FCVTNv4i32 + 2969698783U, // FCVTNv8i16 + 2120252U, // FCVTPSUWDr + 2120252U, // FCVTPSUWHr + 2120252U, // FCVTPSUWSr + 2120252U, // FCVTPSUXDr + 2120252U, // FCVTPSUXHr + 2120252U, // FCVTPSUXSr + 2120252U, // FCVTPSv1f16 + 2120252U, // FCVTPSv1i32 + 2120252U, // FCVTPSv1i64 + 813799996U, // FCVTPSv2f32 + 815897148U, // FCVTPSv2f64 + 817994300U, // FCVTPSv4f16 + 820091452U, // FCVTPSv4f32 + 822188604U, // FCVTPSv8f16 + 2121142U, // FCVTPUUWDr + 2121142U, // FCVTPUUWHr + 2121142U, // FCVTPUUWSr + 2121142U, // FCVTPUUXDr + 2121142U, // FCVTPUUXHr + 2121142U, // FCVTPUUXSr + 2121142U, // FCVTPUv1f16 + 2121142U, // FCVTPUv1i32 + 2121142U, // FCVTPUv1i64 + 813800886U, // FCVTPUv2f32 + 815898038U, // FCVTPUv2f64 + 817995190U, // FCVTPUv4f16 + 820092342U, // FCVTPUv4f32 + 822189494U, // FCVTPUv8f16 + 2121033U, // FCVTSDr + 2121033U, // FCVTSHr + 270621850U, // FCVTXNT_ZPmZ_DtoS + 2119004U, // FCVTXNv1i64 + 813798748U, // FCVTXNv2f32 + 2967601685U, // FCVTXNv4f32 + 270622853U, // FCVTX_ZPmZ_DtoS + 2120311U, // FCVTZSSWDri + 2120311U, // FCVTZSSWHri + 2120311U, // FCVTZSSWSri + 2120311U, // FCVTZSSXDri + 2120311U, // FCVTZSSXHri + 2120311U, // FCVTZSSXSri + 2120311U, // FCVTZSUWDr + 2120311U, // FCVTZSUWHr + 2120311U, // FCVTZSUWSr + 2120311U, // FCVTZSUXDr + 2120311U, // FCVTZSUXHr + 2120311U, // FCVTZSUXSr + 1648564855U, // FCVTZS_2Z2Z_StoS + 1648564855U, // FCVTZS_4Z4Z_StoS + 270588535U, // FCVTZS_ZPmZ_DtoD + 270621303U, // FCVTZS_ZPmZ_DtoS + 270588535U, // FCVTZS_ZPmZ_HtoD + 541137527U, // FCVTZS_ZPmZ_HtoH + 270621303U, // FCVTZS_ZPmZ_HtoS + 270588535U, // FCVTZS_ZPmZ_StoD + 270621303U, // FCVTZS_ZPmZ_StoS + 2120311U, // FCVTZSd + 2120311U, // FCVTZSh + 2120311U, // FCVTZSs + 2120311U, // FCVTZSv1f16 + 2120311U, // FCVTZSv1i32 + 2120311U, // FCVTZSv1i64 + 813800055U, // FCVTZSv2f32 + 815897207U, // FCVTZSv2f64 + 813800055U, // FCVTZSv2i32_shift + 815897207U, // FCVTZSv2i64_shift + 817994359U, // FCVTZSv4f16 + 820091511U, // FCVTZSv4f32 + 817994359U, // FCVTZSv4i16_shift + 820091511U, // FCVTZSv4i32_shift + 822188663U, // FCVTZSv8f16 + 822188663U, // FCVTZSv8i16_shift + 2121167U, // FCVTZUSWDri + 2121167U, // FCVTZUSWHri + 2121167U, // FCVTZUSWSri + 2121167U, // FCVTZUSXDri + 2121167U, // FCVTZUSXHri + 2121167U, // FCVTZUSXSri + 2121167U, // FCVTZUUWDr + 2121167U, // FCVTZUUWHr + 2121167U, // FCVTZUUWSr + 2121167U, // FCVTZUUXDr + 2121167U, // FCVTZUUXHr + 2121167U, // FCVTZUUXSr + 1648565711U, // FCVTZU_2Z2Z_StoS + 1648565711U, // FCVTZU_4Z4Z_StoS + 270589391U, // FCVTZU_ZPmZ_DtoD + 270622159U, // FCVTZU_ZPmZ_DtoS + 270589391U, // FCVTZU_ZPmZ_HtoD + 541138383U, // FCVTZU_ZPmZ_HtoH + 270622159U, // FCVTZU_ZPmZ_HtoS + 270589391U, // FCVTZU_ZPmZ_StoD + 270622159U, // FCVTZU_ZPmZ_StoS + 2121167U, // FCVTZUd + 2121167U, // FCVTZUh + 2121167U, // FCVTZUs + 2121167U, // FCVTZUv1f16 + 2121167U, // FCVTZUv1i32 + 2121167U, // FCVTZUv1i64 + 813800911U, // FCVTZUv2f32 + 815898063U, // FCVTZUv2f64 + 813800911U, // FCVTZUv2i32_shift + 815898063U, // FCVTZUv2i64_shift + 817995215U, // FCVTZUv4f16 + 820092367U, // FCVTZUv4f32 + 817995215U, // FCVTZUv4i16_shift + 820092367U, // FCVTZUv4i32_shift + 822189519U, // FCVTZUv8f16 + 822189519U, // FCVTZUv8i16_shift + 1652759881U, // FCVT_2ZZ_H_S + 1344314697U, // FCVT_Z2Z_HtoB + 1648434505U, // FCVT_Z2Z_StoH + 3223362889U, // FCVT_Z4Z_StoB_NAME + 3493928265U, // FCVT_ZPmZ_DtoH + 270622025U, // FCVT_ZPmZ_DtoS + 270589257U, // FCVT_ZPmZ_HtoD + 270622025U, // FCVT_ZPmZ_HtoS + 270589257U, // FCVT_ZPmZ_StoD + 1078009161U, // FCVT_ZPmZ_StoH + 2121215U, // FDIVDrr + 2121215U, // FDIVHrr + 3223378186U, // FDIVR_ZPmZ_D + 3519093002U, // FDIVR_ZPmZ_H + 3223410954U, // FDIVR_ZPmZ_S + 2121215U, // FDIVSrr + 3223379455U, // FDIV_ZPmZ_D + 3519094271U, // FDIV_ZPmZ_H + 3223412223U, // FDIV_ZPmZ_S + 813800959U, // FDIVv2f32 + 815898111U, // FDIVv2f64 + 817995263U, // FDIVv4f16 + 820092415U, // FDIVv4f32 + 822189567U, // FDIVv8f16 + 3798310058U, // FDOT_VG2_M2Z2Z_BtoH + 3798178986U, // FDOT_VG2_M2Z2Z_BtoS + 3798178986U, // FDOT_VG2_M2Z2Z_HtoS + 3798310058U, // FDOT_VG2_M2ZZI_BtoH + 3798178986U, // FDOT_VG2_M2ZZI_BtoS + 3798178986U, // FDOT_VG2_M2ZZI_HtoS + 3798310058U, // FDOT_VG2_M2ZZ_BtoH + 3798178986U, // FDOT_VG2_M2ZZ_BtoS + 3798178986U, // FDOT_VG2_M2ZZ_HtoS + 4066745514U, // FDOT_VG4_M4Z4Z_BtoH + 4066614442U, // FDOT_VG4_M4Z4Z_BtoS + 4066614442U, // FDOT_VG4_M4Z4Z_HtoS + 4066745514U, // FDOT_VG4_M4ZZI_BtoH + 4066614442U, // FDOT_VG4_M4ZZI_BtoS + 4066614442U, // FDOT_VG4_M4ZZI_HtoS + 4066745514U, // FDOT_VG4_M4ZZ_BtoH + 4066614442U, // FDOT_VG4_M4ZZ_BtoS + 4066614442U, // FDOT_VG4_M4ZZ_HtoS + 2220956842U, // FDOT_ZZZI_BtoH + 2418105514U, // FDOT_ZZZI_BtoS + 2686540970U, // FDOT_ZZZI_S + 2220956842U, // FDOT_ZZZ_BtoH + 2418105514U, // FDOT_ZZZ_BtoS + 2686540970U, // FDOT_ZZZ_S + 2967608490U, // FDOTlanev16f8 + 2965511338U, // FDOTlanev4f16 + 2969705642U, // FDOTlanev8f16 + 2961317034U, // FDOTlanev8f8 + 2961317034U, // FDOTv2f32 + 2965511338U, // FDOTv4f16 + 2967608490U, // FDOTv4f32 + 2969705642U, // FDOTv8f16 + 3760248559U, // FDUP_ZI_D + 75568879U, // FDUP_ZI_H + 3760281327U, // FDUP_ZI_S + 2418066442U, // FEXPA_ZZ_D + 1652622346U, // FEXPA_ZZ_H + 270615562U, // FEXPA_ZZ_S + 2120319U, // FJCVTZS + 270583296U, // FLOGB_ZPmZ_D + 541132288U, // FLOGB_ZPmZ_H + 270616064U, // FLOGB_ZPmZ_S + 2116426U, // FMADDDrrr + 2116426U, // FMADDHrrr + 2116426U, // FMADDSrrr + 3223374530U, // FMAD_ZPmZZ_D + 3519089346U, // FMAD_ZPmZZ_H + 3223407298U, // FMAD_ZPmZZ_S + 2121779U, // FMAXDrr + 2121779U, // FMAXHrr + 2118762U, // FMAXNMDrr + 2118762U, // FMAXNMHrr + 3223377468U, // FMAXNMP_ZPmZZ_D + 3519092284U, // FMAXNMP_ZPmZZ_H + 3223410236U, // FMAXNMP_ZPmZZ_S + 813798972U, // FMAXNMPv2f32 + 815896124U, // FMAXNMPv2f64 + 807425596U, // FMAXNMPv2i16p + 807425596U, // FMAXNMPv2i32p + 807425596U, // FMAXNMPv2i64p + 817993276U, // FMAXNMPv4f16 + 820090428U, // FMAXNMPv4f32 + 822187580U, // FMAXNMPv8f16 + 3231817344U, // FMAXNMQV_D + 3238108800U, // FMAXNMQV_H + 3236011648U, // FMAXNMQV_S + 2118762U, // FMAXNMSrr + 1657019946U, // FMAXNMV_VPZ_D + 1659133482U, // FMAXNMV_VPZ_H + 1638178346U, // FMAXNMV_VPZ_S + 807427626U, // FMAXNMVv4i16v + 807427626U, // FMAXNMVv4i32v + 807427626U, // FMAXNMVv8i16v + 2181207146U, // FMAXNM_VG2_2Z2Z_D + 2183320682U, // FMAXNM_VG2_2Z2Z_H + 2185434218U, // FMAXNM_VG2_2Z2Z_S + 2181207146U, // FMAXNM_VG2_2ZZ_D + 2183320682U, // FMAXNM_VG2_2ZZ_H + 2185434218U, // FMAXNM_VG2_2ZZ_S + 2181207146U, // FMAXNM_VG4_4Z4Z_D + 2183320682U, // FMAXNM_VG4_4Z4Z_H + 2185434218U, // FMAXNM_VG4_4Z4Z_S + 2181207146U, // FMAXNM_VG4_4ZZ_D + 2183320682U, // FMAXNM_VG4_4ZZ_H + 2185434218U, // FMAXNM_VG4_4ZZ_S + 3223377002U, // FMAXNM_ZPmI_D + 3519091818U, // FMAXNM_ZPmI_H + 3223409770U, // FMAXNM_ZPmI_S + 3223377002U, // FMAXNM_ZPmZ_D + 3519091818U, // FMAXNM_ZPmZ_H + 3223409770U, // FMAXNM_ZPmZ_S + 813798506U, // FMAXNMv2f32 + 815895658U, // FMAXNMv2f64 + 817992810U, // FMAXNMv4f16 + 820089962U, // FMAXNMv4f32 + 822187114U, // FMAXNMv8f16 + 3223377677U, // FMAXP_ZPmZZ_D + 3519092493U, // FMAXP_ZPmZZ_H + 3223410445U, // FMAXP_ZPmZZ_S + 813799181U, // FMAXPv2f32 + 815896333U, // FMAXPv2f64 + 807425805U, // FMAXPv2i16p + 807425805U, // FMAXPv2i32p + 807425805U, // FMAXPv2i64p + 817993485U, // FMAXPv4f16 + 820090637U, // FMAXPv4f32 + 822187789U, // FMAXPv8f16 + 3231817385U, // FMAXQV_D + 3238108841U, // FMAXQV_H + 3236011689U, // FMAXQV_S + 2121779U, // FMAXSrr + 1657020103U, // FMAXV_VPZ_D + 1659133639U, // FMAXV_VPZ_H + 1638178503U, // FMAXV_VPZ_S + 807427783U, // FMAXVv4i16v + 807427783U, // FMAXVv4i32v + 807427783U, // FMAXVv8i16v + 2181210163U, // FMAX_VG2_2Z2Z_D + 2183323699U, // FMAX_VG2_2Z2Z_H + 2185437235U, // FMAX_VG2_2Z2Z_S + 2181210163U, // FMAX_VG2_2ZZ_D + 2183323699U, // FMAX_VG2_2ZZ_H + 2185437235U, // FMAX_VG2_2ZZ_S + 2181210163U, // FMAX_VG4_4Z4Z_D + 2183323699U, // FMAX_VG4_4Z4Z_H + 2185437235U, // FMAX_VG4_4Z4Z_S + 2181210163U, // FMAX_VG4_4ZZ_D + 2183323699U, // FMAX_VG4_4ZZ_H + 2185437235U, // FMAX_VG4_4ZZ_S + 3223380019U, // FMAX_ZPmI_D + 3519094835U, // FMAX_ZPmI_H + 3223412787U, // FMAX_ZPmI_S + 3223380019U, // FMAX_ZPmZ_D + 3519094835U, // FMAX_ZPmZ_H + 3223412787U, // FMAX_ZPmZ_S + 813801523U, // FMAXv2f32 + 815898675U, // FMAXv2f64 + 817995827U, // FMAXv4f16 + 820092979U, // FMAXv4f32 + 822190131U, // FMAXv8f16 + 2118838U, // FMINDrr + 2118838U, // FMINHrr + 2118753U, // FMINNMDrr + 2118753U, // FMINNMHrr + 3223377459U, // FMINNMP_ZPmZZ_D + 3519092275U, // FMINNMP_ZPmZZ_H + 3223410227U, // FMINNMP_ZPmZZ_S + 813798963U, // FMINNMPv2f32 + 815896115U, // FMINNMPv2f64 + 807425587U, // FMINNMPv2i16p + 807425587U, // FMINNMPv2i32p + 807425587U, // FMINNMPv2i64p + 817993267U, // FMINNMPv4f16 + 820090419U, // FMINNMPv4f32 + 822187571U, // FMINNMPv8f16 + 3231817334U, // FMINNMQV_D + 3238108790U, // FMINNMQV_H + 3236011638U, // FMINNMQV_S + 2118753U, // FMINNMSrr + 1657019937U, // FMINNMV_VPZ_D + 1659133473U, // FMINNMV_VPZ_H + 1638178337U, // FMINNMV_VPZ_S + 807427617U, // FMINNMVv4i16v + 807427617U, // FMINNMVv4i32v + 807427617U, // FMINNMVv8i16v + 2181207137U, // FMINNM_VG2_2Z2Z_D + 2183320673U, // FMINNM_VG2_2Z2Z_H + 2185434209U, // FMINNM_VG2_2Z2Z_S + 2181207137U, // FMINNM_VG2_2ZZ_D + 2183320673U, // FMINNM_VG2_2ZZ_H + 2185434209U, // FMINNM_VG2_2ZZ_S + 2181207137U, // FMINNM_VG4_4Z4Z_D + 2183320673U, // FMINNM_VG4_4Z4Z_H + 2185434209U, // FMINNM_VG4_4Z4Z_S + 2181207137U, // FMINNM_VG4_4ZZ_D + 2183320673U, // FMINNM_VG4_4ZZ_H + 2185434209U, // FMINNM_VG4_4ZZ_S + 3223376993U, // FMINNM_ZPmI_D + 3519091809U, // FMINNM_ZPmI_H + 3223409761U, // FMINNM_ZPmI_S + 3223376993U, // FMINNM_ZPmZ_D + 3519091809U, // FMINNM_ZPmZ_H + 3223409761U, // FMINNM_ZPmZ_S + 813798497U, // FMINNMv2f32 + 815895649U, // FMINNMv2f64 + 817992801U, // FMINNMv4f16 + 820089953U, // FMINNMv4f32 + 822187105U, // FMINNMv8f16 + 3223377483U, // FMINP_ZPmZZ_D + 3519092299U, // FMINP_ZPmZZ_H + 3223410251U, // FMINP_ZPmZZ_S + 813798987U, // FMINPv2f32 + 815896139U, // FMINPv2f64 + 807425611U, // FMINPv2i16p + 807425611U, // FMINPv2i32p + 807425611U, // FMINPv2i64p + 817993291U, // FMINPv4f16 + 820090443U, // FMINPv4f32 + 822187595U, // FMINPv8f16 + 3231817354U, // FMINQV_D + 3238108810U, // FMINQV_H + 3236011658U, // FMINQV_S + 2118838U, // FMINSrr + 1657019955U, // FMINV_VPZ_D + 1659133491U, // FMINV_VPZ_H + 1638178355U, // FMINV_VPZ_S + 807427635U, // FMINVv4i16v + 807427635U, // FMINVv4i32v + 807427635U, // FMINVv8i16v + 2181207222U, // FMIN_VG2_2Z2Z_D + 2183320758U, // FMIN_VG2_2Z2Z_H + 2185434294U, // FMIN_VG2_2Z2Z_S + 2181207222U, // FMIN_VG2_2ZZ_D + 2183320758U, // FMIN_VG2_2ZZ_H + 2185434294U, // FMIN_VG2_2ZZ_S + 2181207222U, // FMIN_VG4_4Z4Z_D + 2183320758U, // FMIN_VG4_4Z4Z_H + 2185434294U, // FMIN_VG4_4Z4Z_S + 2181207222U, // FMIN_VG4_4ZZ_D + 2183320758U, // FMIN_VG4_4ZZ_H + 2185434294U, // FMIN_VG4_4ZZ_S + 3223377078U, // FMIN_ZPmI_D + 3519091894U, // FMIN_ZPmI_H + 3223409846U, // FMIN_ZPmI_S + 3223377078U, // FMIN_ZPmZ_D + 3519091894U, // FMIN_ZPmZ_H + 3223409846U, // FMIN_ZPmZ_S + 813798582U, // FMINv2f32 + 815895734U, // FMINv2f64 + 817992886U, // FMINv4f16 + 820090038U, // FMINv4f32 + 822187190U, // FMINv8f16 + 2961309928U, // FMLAL2lanev4f16 + 2967601384U, // FMLAL2lanev8f16 + 2961309928U, // FMLAL2v4f16 + 2967601384U, // FMLAL2v8f16 + 2220951104U, // FMLALB_ZZZ + 2220951104U, // FMLALB_ZZZI + 2686535232U, // FMLALB_ZZZI_SHH + 2686535232U, // FMLALB_ZZZ_SHH + 2969699904U, // FMLALBlanev8f16 + 2969699904U, // FMLALBv8f16 + 2418099633U, // FMLALLBB_ZZZ + 2418099633U, // FMLALLBB_ZZZI + 2967602609U, // FMLALLBBlanev4f32 + 2967602609U, // FMLALLBBv4f32 + 2418104997U, // FMLALLBT_ZZZ + 2418104997U, // FMLALLBT_ZZZI + 2967607973U, // FMLALLBTlanev4f32 + 2967607973U, // FMLALLBTv4f32 + 2418100563U, // FMLALLTB_ZZZ + 2418100563U, // FMLALLTB_ZZZI + 2967603539U, // FMLALLTBlanev4f32 + 2967603539U, // FMLALLTBv4f32 + 2418105638U, // FMLALLTT_ZZZ + 2418105638U, // FMLALLTT_ZZZI + 2967608614U, // FMLALLTTlanev4f32 + 2967608614U, // FMLALLTTv4f32 + 1688441434U, // FMLALL_MZZI_BtoS + 1688441434U, // FMLALL_MZZ_BtoS + 3835925082U, // FMLALL_VG2_M2Z2Z_BtoS + 3835925082U, // FMLALL_VG2_M2ZZI_BtoS + 4104360538U, // FMLALL_VG2_M2ZZ_BtoS + 4104360538U, // FMLALL_VG4_M4Z4Z_BtoS + 4104360538U, // FMLALL_VG4_M4ZZI_BtoS + 77828698U, // FMLALL_VG4_M4ZZ_BtoS + 2220956473U, // FMLALT_ZZZ + 2220956473U, // FMLALT_ZZZI + 2686540601U, // FMLALT_ZZZI_SHH + 2686540601U, // FMLALT_ZZZ_SHH + 2969705273U, // FMLALTlanev8f16 + 2969705273U, // FMLALTv8f16 + 1663406225U, // FMLAL_MZZI_BtoH + 1663275153U, // FMLAL_MZZI_HtoS + 1663275153U, // FMLAL_MZZ_HtoS + 3810889873U, // FMLAL_VG2_M2Z2Z_BtoH + 3810758801U, // FMLAL_VG2_M2Z2Z_HtoS + 3810889873U, // FMLAL_VG2_M2ZZI_BtoH + 3810758801U, // FMLAL_VG2_M2ZZI_HtoS + 3810889873U, // FMLAL_VG2_M2ZZ_BtoH + 3810758801U, // FMLAL_VG2_M2ZZ_HtoS + 1663406225U, // FMLAL_VG2_MZZ_BtoH + 4079325329U, // FMLAL_VG4_M4Z4Z_BtoH + 4079194257U, // FMLAL_VG4_M4Z4Z_HtoS + 4079325329U, // FMLAL_VG4_M4ZZI_BtoH + 4079194257U, // FMLAL_VG4_M4ZZI_HtoS + 4079325329U, // FMLAL_VG4_M4ZZ_BtoH + 4079194257U, // FMLAL_VG4_M4ZZ_HtoS + 2961313937U, // FMLALlanev4f16 + 2967605393U, // FMLALlanev8f16 + 2961313937U, // FMLALv4f16 + 2967605393U, // FMLALv8f16 + 3798156085U, // FMLA_VG2_M2Z2Z_D + 3798172469U, // FMLA_VG2_M2Z2Z_S + 3798303541U, // FMLA_VG2_M2Z4Z_H + 3798156085U, // FMLA_VG2_M2ZZI_D + 3798303541U, // FMLA_VG2_M2ZZI_H + 3798172469U, // FMLA_VG2_M2ZZI_S + 3798156085U, // FMLA_VG2_M2ZZ_D + 3798303541U, // FMLA_VG2_M2ZZ_H + 3798172469U, // FMLA_VG2_M2ZZ_S + 4066591541U, // FMLA_VG4_M4Z4Z_D + 4066738997U, // FMLA_VG4_M4Z4Z_H + 4066607925U, // FMLA_VG4_M4Z4Z_S + 4066591541U, // FMLA_VG4_M4ZZI_D + 4066738997U, // FMLA_VG4_M4ZZI_H + 4066607925U, // FMLA_VG4_M4ZZI_S + 4066591541U, // FMLA_VG4_M4ZZ_D + 4066738997U, // FMLA_VG4_M4ZZ_H + 4066607925U, // FMLA_VG4_M4ZZ_S + 3223372597U, // FMLA_ZPmZZ_D + 3519087413U, // FMLA_ZPmZZ_H + 3223405365U, // FMLA_ZPmZZ_S + 1075888949U, // FMLA_ZZZI_D + 2195784501U, // FMLA_ZZZI_H + 1344357173U, // FMLA_ZZZI_S + 807715637U, // FMLAv1i16_indexed + 807715637U, // FMLAv1i32_indexed + 807715637U, // FMLAv1i64_indexed + 2961310517U, // FMLAv2f32 + 2963407669U, // FMLAv2f64 + 2961310517U, // FMLAv2i32_indexed + 2963407669U, // FMLAv2i64_indexed + 2965504821U, // FMLAv4f16 + 2967601973U, // FMLAv4f32 + 2965504821U, // FMLAv4i16_indexed + 2967601973U, // FMLAv4i32_indexed + 2969699125U, // FMLAv8f16 + 2969699125U, // FMLAv8i16_indexed + 2961310060U, // FMLSL2lanev4f16 + 2967601516U, // FMLSL2lanev8f16 + 2961310060U, // FMLSL2v4f16 + 2967601516U, // FMLSL2v8f16 + 2686535530U, // FMLSLB_ZZZI_SHH + 2686535530U, // FMLSLB_ZZZ_SHH + 2686540776U, // FMLSLT_ZZZI_SHH + 2686540776U, // FMLSLT_ZZZ_SHH + 1663275920U, // FMLSL_MZZI_HtoS + 1663275920U, // FMLSL_MZZ_HtoS + 3810759568U, // FMLSL_VG2_M2Z2Z_HtoS + 3810759568U, // FMLSL_VG2_M2ZZI_HtoS + 3810759568U, // FMLSL_VG2_M2ZZ_HtoS + 4079195024U, // FMLSL_VG4_M4Z4Z_HtoS + 4079195024U, // FMLSL_VG4_M4ZZI_HtoS + 4079195024U, // FMLSL_VG4_M4ZZ_HtoS + 2961314704U, // FMLSLlanev4f16 + 2967606160U, // FMLSLlanev8f16 + 2961314704U, // FMLSLv4f16 + 2967606160U, // FMLSLv8f16 + 3798161880U, // FMLS_VG2_M2Z2Z_D + 3798309336U, // FMLS_VG2_M2Z2Z_H + 3798178264U, // FMLS_VG2_M2Z2Z_S + 3798161880U, // FMLS_VG2_M2ZZI_D + 3798309336U, // FMLS_VG2_M2ZZI_H + 3798178264U, // FMLS_VG2_M2ZZI_S + 3798161880U, // FMLS_VG2_M2ZZ_D + 3798309336U, // FMLS_VG2_M2ZZ_H + 3798178264U, // FMLS_VG2_M2ZZ_S + 4066744792U, // FMLS_VG4_M4Z2Z_H + 4066597336U, // FMLS_VG4_M4Z4Z_D + 4066613720U, // FMLS_VG4_M4Z4Z_S + 4066597336U, // FMLS_VG4_M4ZZI_D + 4066744792U, // FMLS_VG4_M4ZZI_H + 4066613720U, // FMLS_VG4_M4ZZI_S + 4066597336U, // FMLS_VG4_M4ZZ_D + 4066744792U, // FMLS_VG4_M4ZZ_H + 4066613720U, // FMLS_VG4_M4ZZ_S + 3223378392U, // FMLS_ZPmZZ_D + 3519093208U, // FMLS_ZPmZZ_H + 3223411160U, // FMLS_ZPmZZ_S + 1075894744U, // FMLS_ZZZI_D + 2195790296U, // FMLS_ZZZI_H + 1344362968U, // FMLS_ZZZI_S + 807721432U, // FMLSv1i16_indexed + 807721432U, // FMLSv1i32_indexed + 807721432U, // FMLSv1i64_indexed + 2961316312U, // FMLSv2f32 + 2963413464U, // FMLSv2f64 + 2961316312U, // FMLSv2i32_indexed + 2963413464U, // FMLSv2i64_indexed + 2965510616U, // FMLSv4f16 + 2967607768U, // FMLSv4f32 + 2965510616U, // FMLSv4i16_indexed + 2967607768U, // FMLSv4i32_indexed + 2969704920U, // FMLSv8f16 + 2969704920U, // FMLSv8i16_indexed + 1075888956U, // FMMLA_ZZZ_D + 1344357180U, // FMMLA_ZZZ_S + 54641530U, // FMOPAL_MPPZZ + 79807354U, // FMOPA_MPPZZ_BtoH + 79807354U, // FMOPA_MPPZZ_BtoS + 2168570746U, // FMOPA_MPPZZ_D + 54641530U, // FMOPA_MPPZZ_H + 2170667898U, // FMOPA_MPPZZ_S + 54647333U, // FMOPSL_MPPZZ + 2168576549U, // FMOPS_MPPZZ_D + 54647333U, // FMOPS_MPPZZ_H + 2170673701U, // FMOPS_MPPZZ_S + 807427663U, // FMOVDXHighr + 2121295U, // FMOVDXr + 3760217679U, // FMOVDi + 2121295U, // FMOVDr + 2121295U, // FMOVHWr + 2121295U, // FMOVHXr + 3760217679U, // FMOVHi + 2121295U, // FMOVHr + 2121295U, // FMOVSWr + 3760217679U, // FMOVSi + 2121295U, // FMOVSr + 2121295U, // FMOVWHr + 2121295U, // FMOVWSr + 81894991U, // FMOVXDHighr + 2121295U, // FMOVXDr + 2121295U, // FMOVXHr + 3766591055U, // FMOVv2f32_ns + 3768688207U, // FMOVv2f64_ns + 3770785359U, // FMOVv4f16_ns + 3772882511U, // FMOVv4f32_ns + 3774979663U, // FMOVv8f16_ns + 3223374087U, // FMSB_ZPmZZ_D + 3519088903U, // FMSB_ZPmZZ_H + 3223406855U, // FMSB_ZPmZZ_S + 2115995U, // FMSUBDrrr + 2115995U, // FMSUBHrrr + 2115995U, // FMSUBSrrr + 2118624U, // FMULDrr + 2118624U, // FMULHrr + 2118624U, // FMULSrr + 2121838U, // FMULX16 + 2121838U, // FMULX32 + 2121838U, // FMULX64 + 3223380078U, // FMULX_ZPmZ_D + 3519094894U, // FMULX_ZPmZ_H + 3223412846U, // FMULX_ZPmZ_S + 2121838U, // FMULXv1i16_indexed + 2121838U, // FMULXv1i32_indexed + 2121838U, // FMULXv1i64_indexed + 813801582U, // FMULXv2f32 + 815898734U, // FMULXv2f64 + 813801582U, // FMULXv2i32_indexed + 815898734U, // FMULXv2i64_indexed + 817995886U, // FMULXv4f16 + 820093038U, // FMULXv4f32 + 817995886U, // FMULXv4i16_indexed + 820093038U, // FMULXv4i32_indexed + 822190190U, // FMULXv8f16 + 822190190U, // FMULXv8i16_indexed + 3223376864U, // FMUL_ZPmI_D + 3519091680U, // FMUL_ZPmI_H + 3223409632U, // FMUL_ZPmI_S + 3223376864U, // FMUL_ZPmZ_D + 3519091680U, // FMUL_ZPmZ_H + 3223409632U, // FMUL_ZPmZ_S + 2418070496U, // FMUL_ZZZI_D + 2189497312U, // FMUL_ZZZI_H + 270619616U, // FMUL_ZZZI_S + 2418070496U, // FMUL_ZZZ_D + 2189497312U, // FMUL_ZZZ_H + 270619616U, // FMUL_ZZZ_S + 2118624U, // FMULv1i16_indexed + 2118624U, // FMULv1i32_indexed + 2118624U, // FMULv1i64_indexed + 813798368U, // FMULv2f32 + 815895520U, // FMULv2f64 + 813798368U, // FMULv2i32_indexed + 815895520U, // FMULv2i64_indexed + 817992672U, // FMULv4f16 + 820089824U, // FMULv4f32 + 817992672U, // FMULv4i16_indexed + 820089824U, // FMULv4i32_indexed + 822186976U, // FMULv8f16 + 822186976U, // FMULv8i16_indexed + 2116744U, // FNEGDr + 2116744U, // FNEGHr + 2116744U, // FNEGSr + 270584968U, // FNEG_ZPmZ_D + 541133960U, // FNEG_ZPmZ_H + 270617736U, // FNEG_ZPmZ_S + 813796488U, // FNEGv2f32 + 815893640U, // FNEGv2f64 + 817990792U, // FNEGv4f16 + 820087944U, // FNEGv4f32 + 822185096U, // FNEGv8f16 + 2116433U, // FNMADDDrrr + 2116433U, // FNMADDHrrr + 2116433U, // FNMADDSrrr + 3223374536U, // FNMAD_ZPmZZ_D + 3519089352U, // FNMAD_ZPmZZ_H + 3223407304U, // FNMAD_ZPmZZ_S + 3223372626U, // FNMLA_ZPmZZ_D + 3519087442U, // FNMLA_ZPmZZ_H + 3223405394U, // FNMLA_ZPmZZ_S + 3223378398U, // FNMLS_ZPmZZ_D + 3519093214U, // FNMLS_ZPmZZ_H + 3223411166U, // FNMLS_ZPmZZ_S + 3223374093U, // FNMSB_ZPmZZ_D + 3519088909U, // FNMSB_ZPmZZ_H + 3223406861U, // FNMSB_ZPmZZ_S + 2116002U, // FNMSUBDrrr + 2116002U, // FNMSUBHrrr + 2116002U, // FNMSUBSrrr + 2118630U, // FNMULDrr + 2118630U, // FNMULHrr + 2118630U, // FNMULSrr + 2418068486U, // FRECPE_ZZ_D + 1652624390U, // FRECPE_ZZ_H + 270617606U, // FRECPE_ZZ_S + 2116614U, // FRECPEv1f16 + 2116614U, // FRECPEv1i32 + 2116614U, // FRECPEv1i64 + 813796358U, // FRECPEv2f32 + 815893510U, // FRECPEv2f64 + 817990662U, // FRECPEv4f16 + 820087814U, // FRECPEv4f32 + 822184966U, // FRECPEv8f16 + 2120213U, // FRECPS16 + 2120213U, // FRECPS32 + 2120213U, // FRECPS64 + 2418072085U, // FRECPS_ZZZ_D + 2189498901U, // FRECPS_ZZZ_H + 270621205U, // FRECPS_ZZZ_S + 813799957U, // FRECPSv2f32 + 815897109U, // FRECPSv2f64 + 817994261U, // FRECPSv4f16 + 820091413U, // FRECPSv4f32 + 822188565U, // FRECPSv8f16 + 270590069U, // FRECPX_ZPmZ_D + 541139061U, // FRECPX_ZPmZ_H + 270622837U, // FRECPX_ZPmZ_S + 2121845U, // FRECPXv1f16 + 2121845U, // FRECPXv1i32 + 2121845U, // FRECPXv1i64 + 2121745U, // FRINT32XDr + 2121745U, // FRINT32XSr + 813801489U, // FRINT32Xv2f32 + 815898641U, // FRINT32Xv2f64 + 820092945U, // FRINT32Xv4f32 + 2121883U, // FRINT32ZDr + 2121883U, // FRINT32ZSr + 813801627U, // FRINT32Zv2f32 + 815898779U, // FRINT32Zv2f64 + 820093083U, // FRINT32Zv4f32 + 2121755U, // FRINT64XDr + 2121755U, // FRINT64XSr + 813801499U, // FRINT64Xv2f32 + 815898651U, // FRINT64Xv2f64 + 820092955U, // FRINT64Xv4f32 + 2121893U, // FRINT64ZDr + 2121893U, // FRINT64ZSr + 813801637U, // FRINT64Zv2f32 + 815898789U, // FRINT64Zv2f64 + 820093093U, // FRINT64Zv4f32 + 2114684U, // FRINTADr + 2114684U, // FRINTAHr + 2114684U, // FRINTASr + 1648559228U, // FRINTA_2Z2Z_S + 1648559228U, // FRINTA_4Z4Z_S + 270582908U, // FRINTA_ZPmZ_D + 541131900U, // FRINTA_ZPmZ_H + 270615676U, // FRINTA_ZPmZ_S + 813794428U, // FRINTAv2f32 + 815891580U, // FRINTAv2f64 + 817988732U, // FRINTAv4f16 + 820085884U, // FRINTAv4f32 + 822183036U, // FRINTAv8f16 + 2117705U, // FRINTIDr + 2117705U, // FRINTIHr + 2117705U, // FRINTISr + 270585929U, // FRINTI_ZPmZ_D + 541134921U, // FRINTI_ZPmZ_H + 270618697U, // FRINTI_ZPmZ_S + 813797449U, // FRINTIv2f32 + 815894601U, // FRINTIv2f64 + 817991753U, // FRINTIv4f16 + 820088905U, // FRINTIv4f32 + 822186057U, // FRINTIv8f16 + 2118785U, // FRINTMDr + 2118785U, // FRINTMHr + 2118785U, // FRINTMSr + 1648563329U, // FRINTM_2Z2Z_S + 1648563329U, // FRINTM_4Z4Z_S + 270587009U, // FRINTM_ZPmZ_D + 541136001U, // FRINTM_ZPmZ_H + 270619777U, // FRINTM_ZPmZ_S + 813798529U, // FRINTMv2f32 + 815895681U, // FRINTMv2f64 + 817992833U, // FRINTMv4f16 + 820089985U, // FRINTMv4f32 + 822187137U, // FRINTMv8f16 + 2118916U, // FRINTNDr + 2118916U, // FRINTNHr + 2118916U, // FRINTNSr + 1648563460U, // FRINTN_2Z2Z_S + 1648563460U, // FRINTN_4Z4Z_S + 270587140U, // FRINTN_ZPmZ_D + 541136132U, // FRINTN_ZPmZ_H + 270619908U, // FRINTN_ZPmZ_S + 813798660U, // FRINTNv2f32 + 815895812U, // FRINTNv2f64 + 817992964U, // FRINTNv4f16 + 820090116U, // FRINTNv4f32 + 822187268U, // FRINTNv8f16 + 2119394U, // FRINTPDr + 2119394U, // FRINTPHr + 2119394U, // FRINTPSr + 1648563938U, // FRINTP_2Z2Z_S + 1648563938U, // FRINTP_4Z4Z_S + 270587618U, // FRINTP_ZPmZ_D + 541136610U, // FRINTP_ZPmZ_H + 270620386U, // FRINTP_ZPmZ_S + 813799138U, // FRINTPv2f32 + 815896290U, // FRINTPv2f64 + 817993442U, // FRINTPv4f16 + 820090594U, // FRINTPv4f32 + 822187746U, // FRINTPv8f16 + 2121853U, // FRINTXDr + 2121853U, // FRINTXHr + 2121853U, // FRINTXSr + 270590077U, // FRINTX_ZPmZ_D + 541139069U, // FRINTX_ZPmZ_H + 270622845U, // FRINTX_ZPmZ_S + 813801597U, // FRINTXv2f32 + 815898749U, // FRINTXv2f64 + 817995901U, // FRINTXv4f16 + 820093053U, // FRINTXv4f32 + 822190205U, // FRINTXv8f16 + 2121972U, // FRINTZDr + 2121972U, // FRINTZHr + 2121972U, // FRINTZSr + 270590196U, // FRINTZ_ZPmZ_D + 541139188U, // FRINTZ_ZPmZ_H + 270622964U, // FRINTZ_ZPmZ_S + 813801716U, // FRINTZv2f32 + 815898868U, // FRINTZv2f64 + 817996020U, // FRINTZv4f16 + 820093172U, // FRINTZv4f32 + 822190324U, // FRINTZv8f16 + 2418068531U, // FRSQRTE_ZZ_D + 1652624435U, // FRSQRTE_ZZ_H + 270617651U, // FRSQRTE_ZZ_S + 2116659U, // FRSQRTEv1f16 + 2116659U, // FRSQRTEv1i32 + 2116659U, // FRSQRTEv1i64 + 813796403U, // FRSQRTEv2f32 + 815893555U, // FRSQRTEv2f64 + 817990707U, // FRSQRTEv4f16 + 820087859U, // FRSQRTEv4f32 + 822185011U, // FRSQRTEv8f16 + 2120297U, // FRSQRTS16 + 2120297U, // FRSQRTS32 + 2120297U, // FRSQRTS64 + 2418072169U, // FRSQRTS_ZZZ_D + 2189498985U, // FRSQRTS_ZZZ_H + 270621289U, // FRSQRTS_ZZZ_S + 813800041U, // FRSQRTSv2f32 + 815897193U, // FRSQRTSv2f64 + 817994345U, // FRSQRTSv4f16 + 820091497U, // FRSQRTSv4f32 + 822188649U, // FRSQRTSv8f16 + 2181204944U, // FSCALE_2Z2Z_D + 2183318480U, // FSCALE_2Z2Z_H + 2185432016U, // FSCALE_2Z2Z_S + 2181204944U, // FSCALE_2ZZ_D + 2183318480U, // FSCALE_2ZZ_H + 2185432016U, // FSCALE_2ZZ_S + 2181204944U, // FSCALE_4Z4Z_D + 2183318480U, // FSCALE_4Z4Z_H + 2185432016U, // FSCALE_4Z4Z_S + 2181204944U, // FSCALE_4ZZ_D + 2183318480U, // FSCALE_4ZZ_H + 2185432016U, // FSCALE_4ZZ_S + 3223374800U, // FSCALE_ZPmZ_D + 3519089616U, // FSCALE_ZPmZ_H + 3223407568U, // FSCALE_ZPmZ_S + 813796304U, // FSCALEv2f32 + 815893456U, // FSCALEv2f64 + 817990608U, // FSCALEv4f16 + 820087760U, // FSCALEv4f32 + 822184912U, // FSCALEv8f16 + 2120962U, // FSQRTDr + 2120962U, // FSQRTHr + 2120962U, // FSQRTSr + 270589186U, // FSQRT_ZPmZ_D + 541138178U, // FSQRT_ZPmZ_H + 270621954U, // FSQRT_ZPmZ_S + 813800706U, // FSQRTv2f32 + 815897858U, // FSQRTv2f64 + 817995010U, // FSQRTv4f16 + 820092162U, // FSQRTv4f32 + 822189314U, // FSQRTv8f16 + 2115975U, // FSUBDrr + 2115975U, // FSUBHrr + 3223377859U, // FSUBR_ZPmI_D + 3519092675U, // FSUBR_ZPmI_H + 3223410627U, // FSUBR_ZPmI_S + 3223377859U, // FSUBR_ZPmZ_D + 3519092675U, // FSUBR_ZPmZ_H + 3223410627U, // FSUBR_ZPmZ_S + 2115975U, // FSUBSrr + 3798157703U, // FSUB_VG2_M2Z_D + 3798305159U, // FSUB_VG2_M2Z_H + 3798174087U, // FSUB_VG2_M2Z_S + 4066593159U, // FSUB_VG4_M4Z_D + 4066740615U, // FSUB_VG4_M4Z_H + 4066609543U, // FSUB_VG4_M4Z_S + 3223374215U, // FSUB_ZPmI_D + 3519089031U, // FSUB_ZPmI_H + 3223406983U, // FSUB_ZPmI_S + 3223374215U, // FSUB_ZPmZ_D + 3519089031U, // FSUB_ZPmZ_H + 3223406983U, // FSUB_ZPmZ_S + 2418067847U, // FSUB_ZZZ_D + 2189494663U, // FSUB_ZZZ_H + 270616967U, // FSUB_ZZZ_S + 813795719U, // FSUBv2f32 + 815892871U, // FSUBv2f64 + 817990023U, // FSUBv4f16 + 820087175U, // FSUBv4f32 + 822184327U, // FSUBv8f16 + 2418068175U, // FTMAD_ZZI_D + 2189494991U, // FTMAD_ZZI_H + 270617295U, // FTMAD_ZZI_S + 2418070515U, // FTSMUL_ZZZ_D + 2189497331U, // FTSMUL_ZZZ_H + 270619635U, // FTSMUL_ZZZ_S + 2418070042U, // FTSSEL_ZZZ_D + 2189496858U, // FTSSEL_ZZZ_H + 270619162U, // FTSSEL_ZZZ_S + 4066609507U, // FVDOTB_VG4_M2ZZI_BtoS + 4066614576U, // FVDOTT_VG4_M2ZZI_BtoS + 3798310079U, // FVDOT_VG2_M2ZZI_BtoH + 3798179007U, // FVDOT_VG2_M2ZZI_HtoS + 10214U, // GCSPOPCX + 21618U, // GCSPOPM + 10232U, // GCSPOPX + 21590U, // GCSPUSHM + 10223U, // GCSPUSHX + 16490U, // GCSSS1 + 16959U, // GCSSS2 + 2119896U, // GCSSTR + 2119904U, // GCSSTTR + 297960651U, // GLD1B_D_IMM_REAL + 297960651U, // GLD1B_D_REAL + 297960651U, // GLD1B_D_SXTW_REAL + 297960651U, // GLD1B_D_UXTW_REAL + 297993419U, // GLD1B_S_IMM_REAL + 297993419U, // GLD1B_S_SXTW_REAL + 297993419U, // GLD1B_S_UXTW_REAL + 297962098U, // GLD1D_IMM_REAL + 297962098U, // GLD1D_REAL + 297962098U, // GLD1D_SCALED_REAL + 297962098U, // GLD1D_SXTW_REAL + 297962098U, // GLD1D_SXTW_SCALED_REAL + 297962098U, // GLD1D_UXTW_REAL + 297962098U, // GLD1D_UXTW_SCALED_REAL + 297962684U, // GLD1H_D_IMM_REAL + 297962684U, // GLD1H_D_REAL + 297962684U, // GLD1H_D_SCALED_REAL + 297962684U, // GLD1H_D_SXTW_REAL + 297962684U, // GLD1H_D_SXTW_SCALED_REAL + 297962684U, // GLD1H_D_UXTW_REAL + 297962684U, // GLD1H_D_UXTW_SCALED_REAL + 297995452U, // GLD1H_S_IMM_REAL + 297995452U, // GLD1H_S_SXTW_REAL + 297995452U, // GLD1H_S_SXTW_SCALED_REAL + 297995452U, // GLD1H_S_UXTW_REAL + 297995452U, // GLD1H_S_UXTW_SCALED_REAL + 298293050U, // GLD1Q + 297961685U, // GLD1SB_D_IMM_REAL + 297961685U, // GLD1SB_D_REAL + 297961685U, // GLD1SB_D_SXTW_REAL + 297961685U, // GLD1SB_D_UXTW_REAL + 297994453U, // GLD1SB_S_IMM_REAL + 297994453U, // GLD1SB_S_SXTW_REAL + 297994453U, // GLD1SB_S_UXTW_REAL + 297963375U, // GLD1SH_D_IMM_REAL + 297963375U, // GLD1SH_D_REAL + 297963375U, // GLD1SH_D_SCALED_REAL + 297963375U, // GLD1SH_D_SXTW_REAL + 297963375U, // GLD1SH_D_SXTW_SCALED_REAL + 297963375U, // GLD1SH_D_UXTW_REAL + 297963375U, // GLD1SH_D_UXTW_SCALED_REAL + 297996143U, // GLD1SH_S_IMM_REAL + 297996143U, // GLD1SH_S_SXTW_REAL + 297996143U, // GLD1SH_S_SXTW_SCALED_REAL + 297996143U, // GLD1SH_S_UXTW_REAL + 297996143U, // GLD1SH_S_UXTW_SCALED_REAL + 297967519U, // GLD1SW_D_IMM_REAL + 297967519U, // GLD1SW_D_REAL + 297967519U, // GLD1SW_D_SCALED_REAL + 297967519U, // GLD1SW_D_SXTW_REAL + 297967519U, // GLD1SW_D_SXTW_SCALED_REAL + 297967519U, // GLD1SW_D_UXTW_REAL + 297967519U, // GLD1SW_D_UXTW_SCALED_REAL + 297967324U, // GLD1W_D_IMM_REAL + 297967324U, // GLD1W_D_REAL + 297967324U, // GLD1W_D_SCALED_REAL + 297967324U, // GLD1W_D_SXTW_REAL + 297967324U, // GLD1W_D_SXTW_SCALED_REAL + 297967324U, // GLD1W_D_UXTW_REAL + 297967324U, // GLD1W_D_UXTW_SCALED_REAL + 298000092U, // GLD1W_IMM_REAL + 298000092U, // GLD1W_SXTW_REAL + 298000092U, // GLD1W_SXTW_SCALED_REAL + 298000092U, // GLD1W_UXTW_REAL + 298000092U, // GLD1W_UXTW_SCALED_REAL + 297960657U, // GLDFF1B_D_IMM_REAL + 297960657U, // GLDFF1B_D_REAL + 297960657U, // GLDFF1B_D_SXTW_REAL + 297960657U, // GLDFF1B_D_UXTW_REAL + 297993425U, // GLDFF1B_S_IMM_REAL + 297993425U, // GLDFF1B_S_SXTW_REAL + 297993425U, // GLDFF1B_S_UXTW_REAL + 297962104U, // GLDFF1D_IMM_REAL + 297962104U, // GLDFF1D_REAL + 297962104U, // GLDFF1D_SCALED_REAL + 297962104U, // GLDFF1D_SXTW_REAL + 297962104U, // GLDFF1D_SXTW_SCALED_REAL + 297962104U, // GLDFF1D_UXTW_REAL + 297962104U, // GLDFF1D_UXTW_SCALED_REAL + 297962690U, // GLDFF1H_D_IMM_REAL + 297962690U, // GLDFF1H_D_REAL + 297962690U, // GLDFF1H_D_SCALED_REAL + 297962690U, // GLDFF1H_D_SXTW_REAL + 297962690U, // GLDFF1H_D_SXTW_SCALED_REAL + 297962690U, // GLDFF1H_D_UXTW_REAL + 297962690U, // GLDFF1H_D_UXTW_SCALED_REAL + 297995458U, // GLDFF1H_S_IMM_REAL + 297995458U, // GLDFF1H_S_SXTW_REAL + 297995458U, // GLDFF1H_S_SXTW_SCALED_REAL + 297995458U, // GLDFF1H_S_UXTW_REAL + 297995458U, // GLDFF1H_S_UXTW_SCALED_REAL + 297961692U, // GLDFF1SB_D_IMM_REAL + 297961692U, // GLDFF1SB_D_REAL + 297961692U, // GLDFF1SB_D_SXTW_REAL + 297961692U, // GLDFF1SB_D_UXTW_REAL + 297994460U, // GLDFF1SB_S_IMM_REAL + 297994460U, // GLDFF1SB_S_SXTW_REAL + 297994460U, // GLDFF1SB_S_UXTW_REAL + 297963382U, // GLDFF1SH_D_IMM_REAL + 297963382U, // GLDFF1SH_D_REAL + 297963382U, // GLDFF1SH_D_SCALED_REAL + 297963382U, // GLDFF1SH_D_SXTW_REAL + 297963382U, // GLDFF1SH_D_SXTW_SCALED_REAL + 297963382U, // GLDFF1SH_D_UXTW_REAL + 297963382U, // GLDFF1SH_D_UXTW_SCALED_REAL + 297996150U, // GLDFF1SH_S_IMM_REAL + 297996150U, // GLDFF1SH_S_SXTW_REAL + 297996150U, // GLDFF1SH_S_SXTW_SCALED_REAL + 297996150U, // GLDFF1SH_S_UXTW_REAL + 297996150U, // GLDFF1SH_S_UXTW_SCALED_REAL + 297967526U, // GLDFF1SW_D_IMM_REAL + 297967526U, // GLDFF1SW_D_REAL + 297967526U, // GLDFF1SW_D_SCALED_REAL + 297967526U, // GLDFF1SW_D_SXTW_REAL + 297967526U, // GLDFF1SW_D_SXTW_SCALED_REAL + 297967526U, // GLDFF1SW_D_UXTW_REAL + 297967526U, // GLDFF1SW_D_UXTW_SCALED_REAL + 297967330U, // GLDFF1W_D_IMM_REAL + 297967330U, // GLDFF1W_D_REAL + 297967330U, // GLDFF1W_D_SCALED_REAL + 297967330U, // GLDFF1W_D_SXTW_REAL + 297967330U, // GLDFF1W_D_SXTW_SCALED_REAL + 297967330U, // GLDFF1W_D_UXTW_REAL + 297967330U, // GLDFF1W_D_UXTW_SCALED_REAL + 298000098U, // GLDFF1W_IMM_REAL + 298000098U, // GLDFF1W_SXTW_REAL + 298000098U, // GLDFF1W_SXTW_SCALED_REAL + 298000098U, // GLDFF1W_UXTW_REAL + 298000098U, // GLDFF1W_UXTW_SCALED_REAL + 2117689U, // GMI + 515127U, // HINT + 3223378972U, // HISTCNT_ZPzZZ_D + 3223411740U, // HISTCNT_ZPzZZ_S + 2133148U, // HISTSEG_ZZZ + 383896U, // HLT + 379496U, // HVC + 538985942U, // INCB_XPiI + 538987265U, // INCD_XPiI + 539020033U, // INCD_ZPiI + 538987952U, // INCH_XPiI + 56692144U, // INCH_ZPiI + 2119099U, // INCP_XP_B + 2418038203U, // INCP_XP_D + 1881167291U, // INCP_XP_H + 270554555U, // INCP_XP_S + 1075893691U, // INCP_ZP_D + 1658918331U, // INCP_ZP_H + 1344361915U, // INCP_ZP_S + 538992477U, // INCW_XPiI + 539058013U, // INCW_ZPiI + 539009111U, // INDEX_II_B + 2154583U, // INDEX_II_D + 889266263U, // INDEX_II_H + 2187351U, // INDEX_II_S + 539009111U, // INDEX_IR_B + 2154583U, // INDEX_IR_D + 889266263U, // INDEX_IR_H + 2187351U, // INDEX_IR_S + 2138199U, // INDEX_RI_B + 2154583U, // INDEX_RI_D + 2208374871U, // INDEX_RI_H + 2187351U, // INDEX_RI_S + 2138199U, // INDEX_RR_B + 2154583U, // INDEX_RR_D + 2208374871U, // INDEX_RR_H + 2187351U, // INDEX_RR_S + 2233992339U, // INSERT_MXIPZ_H_B + 2233992339U, // INSERT_MXIPZ_H_D + 2233992339U, // INSERT_MXIPZ_H_H + 2233992339U, // INSERT_MXIPZ_H_Q + 2233992339U, // INSERT_MXIPZ_H_S + 2234008723U, // INSERT_MXIPZ_V_B + 2234008723U, // INSERT_MXIPZ_V_D + 2234008723U, // INSERT_MXIPZ_V_H + 2234008723U, // INSERT_MXIPZ_V_Q + 2234008723U, // INSERT_MXIPZ_V_S + 807442636U, // INSR_ZR_B + 807459020U, // INSR_ZR_D + 1696667852U, // INSR_ZR_H + 807491788U, // INSR_ZR_S + 1075878092U, // INSR_ZV_B + 1344329932U, // INSR_ZV_D + 1677793484U, // INSR_ZV_H + 1612798156U, // INSR_ZV_S + 356653556U, // INSvi16gpr + 1967266292U, // INSvi16lane + 358750708U, // INSvi32gpr + 1969363444U, // INSvi32lane + 350362100U, // INSvi64gpr + 1960974836U, // INSvi64lane + 360847860U, // INSvi8gpr + 1971460596U, // INSvi8lane + 2116773U, // IRG + 444674U, // ISB + 3223340165U, // LASTA_RPZ_B + 3223340165U, // LASTA_RPZ_D + 3223340165U, // LASTA_RPZ_H + 3223340165U, // LASTA_RPZ_S + 3223340165U, // LASTA_VPZ_B + 3223340165U, // LASTA_VPZ_D + 3223340165U, // LASTA_VPZ_H + 3223340165U, // LASTA_VPZ_S + 3223341427U, // LASTB_RPZ_B + 3223341427U, // LASTB_RPZ_D + 3223341427U, // LASTB_RPZ_H + 3223341427U, // LASTB_RPZ_S + 3223341427U, // LASTB_VPZ_B + 3223341427U, // LASTB_VPZ_D + 3223341427U, // LASTB_VPZ_H + 3223341427U, // LASTB_VPZ_S + 297944267U, // LD1B + 362955979U, // LD1B_2Z + 362955979U, // LD1B_2Z_IMM + 2150139083U, // LD1B_2Z_STRIDED + 2150139083U, // LD1B_2Z_STRIDED_IMM + 362955979U, // LD1B_4Z + 362955979U, // LD1B_4Z_IMM + 362955979U, // LD1B_4Z_STRIDED + 362955979U, // LD1B_4Z_STRIDED_IMM + 297960651U, // LD1B_D + 297960651U, // LD1B_D_IMM + 297977035U, // LD1B_H + 297977035U, // LD1B_H_IMM + 297944267U, // LD1B_IMM + 297993419U, // LD1B_S + 297993419U, // LD1B_S_IMM + 297962098U, // LD1D + 362973810U, // LD1D_2Z + 362973810U, // LD1D_2Z_IMM + 362973810U, // LD1D_2Z_STRIDED + 362973810U, // LD1D_2Z_STRIDED_IMM + 362973810U, // LD1D_4Z + 362973810U, // LD1D_4Z_IMM + 362973810U, // LD1D_4Z_STRIDED + 362973810U, // LD1D_4Z_STRIDED_IMM + 297962098U, // LD1D_IMM + 298289778U, // LD1D_Q + 298289778U, // LD1D_Q_IMM 573481U, // LD1Fourv16b - 92864553U, // LD1Fourv16b_POST + 97058857U, // LD1Fourv16b_POST 606249U, // LD1Fourv1d - 94994473U, // LD1Fourv1d_POST + 99188777U, // LD1Fourv1d_POST 639017U, // LD1Fourv2d - 92930089U, // LD1Fourv2d_POST + 97124393U, // LD1Fourv2d_POST 671785U, // LD1Fourv2s - 95060009U, // LD1Fourv2s_POST + 99254313U, // LD1Fourv2s_POST 704553U, // LD1Fourv4h - 95092777U, // LD1Fourv4h_POST + 99287081U, // LD1Fourv4h_POST 737321U, // LD1Fourv4s - 93028393U, // LD1Fourv4s_POST + 97222697U, // LD1Fourv4s_POST 770089U, // LD1Fourv8b - 95158313U, // LD1Fourv8b_POST + 99352617U, // LD1Fourv8b_POST 802857U, // LD1Fourv8h - 93093929U, // LD1Fourv8h_POST - 3787639880U, // LD1H - 3848457288U, // LD1H_2Z - 3848457288U, // LD1H_2Z_IMM - 3848457288U, // LD1H_4Z - 3848457288U, // LD1H_4Z_IMM - 3787623496U, // LD1H_D - 3787623496U, // LD1H_D_IMM_REAL - 3787639880U, // LD1H_IMM_REAL - 3787656264U, // LD1H_S - 3787656264U, // LD1H_S_IMM_REAL - 1345113160U, // LD1H_VG2_M2ZPXI - 1345113160U, // LD1H_VG2_M2ZPXX - 3848457288U, // LD1H_VG4_M4ZPXI - 3848457288U, // LD1H_VG4_M4ZPXX + 97288233U, // LD1Fourv8h_POST + 297979068U, // LD1H + 362990780U, // LD1H_2Z + 362990780U, // LD1H_2Z_IMM + 2150419644U, // LD1H_2Z_STRIDED + 2150419644U, // LD1H_2Z_STRIDED_IMM + 362990780U, // LD1H_4Z + 362990780U, // LD1H_4Z_IMM + 362990780U, // LD1H_4Z_STRIDED + 362990780U, // LD1H_4Z_STRIDED_IMM + 297962684U, // LD1H_D + 297962684U, // LD1H_D_IMM + 297979068U, // LD1H_IMM + 297995452U, // LD1H_S + 297995452U, // LD1H_S_IMM 573481U, // LD1Onev16b - 97058857U, // LD1Onev16b_POST + 101253161U, // LD1Onev16b_POST 606249U, // LD1Onev1d - 99188777U, // LD1Onev1d_POST + 103383081U, // LD1Onev1d_POST 639017U, // LD1Onev2d - 97124393U, // LD1Onev2d_POST + 101318697U, // LD1Onev2d_POST 671785U, // LD1Onev2s - 99254313U, // LD1Onev2s_POST + 103448617U, // LD1Onev2s_POST 704553U, // LD1Onev4h - 99287081U, // LD1Onev4h_POST + 103481385U, // LD1Onev4h_POST 737321U, // LD1Onev4s - 97222697U, // LD1Onev4s_POST + 101417001U, // LD1Onev4s_POST 770089U, // LD1Onev8b - 99352617U, // LD1Onev8b_POST + 103546921U, // LD1Onev8b_POST 802857U, // LD1Onev8h - 97288233U, // LD1Onev8h_POST - 3787622411U, // LD1RB_D_IMM - 3787638795U, // LD1RB_H_IMM - 3787606027U, // LD1RB_IMM - 3787655179U, // LD1RB_S_IMM - 3787623185U, // LD1RD_IMM - 3787624039U, // LD1RH_D_IMM - 3787640423U, // LD1RH_IMM - 3787656807U, // LD1RH_S_IMM - 3787605998U, // LD1RO_B - 3787605998U, // LD1RO_B_IMM - 3787623169U, // LD1RO_D - 3787623169U, // LD1RO_D_IMM - 3787640401U, // LD1RO_H - 3787640401U, // LD1RO_H_IMM - 3787660915U, // LD1RO_W - 3787660915U, // LD1RO_W_IMM - 3787606019U, // LD1RQ_B - 3787606019U, // LD1RQ_B_IMM - 3787623177U, // LD1RQ_D - 3787623177U, // LD1RQ_D_IMM - 3787640415U, // LD1RQ_H - 3787640415U, // LD1RQ_H_IMM - 3787660923U, // LD1RQ_W - 3787660923U, // LD1RQ_W_IMM - 3787622622U, // LD1RSB_D_IMM - 3787639006U, // LD1RSB_H_IMM - 3787655390U, // LD1RSB_S_IMM - 3787624237U, // LD1RSH_D_IMM - 3787657005U, // LD1RSH_S_IMM - 3787628220U, // LD1RSW_IMM - 3787628163U, // LD1RW_D_IMM - 3787660931U, // LD1RW_IMM - 579313U, // LD1Rv16b - 101258993U, // LD1Rv16b_POST - 612081U, // LD1Rv1d - 99194609U, // LD1Rv1d_POST - 644849U, // LD1Rv2d - 99227377U, // LD1Rv2d_POST - 677617U, // LD1Rv2s - 103454449U, // LD1Rv2s_POST - 710385U, // LD1Rv4h - 105584369U, // LD1Rv4h_POST - 743153U, // LD1Rv4s - 103519985U, // LD1Rv4s_POST - 775921U, // LD1Rv8b - 101455601U, // LD1Rv8b_POST - 808689U, // LD1Rv8h - 105682673U, // LD1Rv8h_POST - 3787622559U, // LD1SB_D - 3787622559U, // LD1SB_D_IMM_REAL - 3787638943U, // LD1SB_H - 3787638943U, // LD1SB_H_IMM_REAL - 3787655327U, // LD1SB_S - 3787655327U, // LD1SB_S_IMM_REAL - 3787624187U, // LD1SH_D - 3787624187U, // LD1SH_D_IMM_REAL - 3787656955U, // LD1SH_S - 3787656955U, // LD1SH_S_IMM_REAL - 3787628179U, // LD1SW_D - 3787628179U, // LD1SW_D_IMM_REAL + 101482537U, // LD1Onev8h_POST + 297961537U, // LD1RB_D_IMM + 297977921U, // LD1RB_H_IMM + 297945153U, // LD1RB_IMM + 297994305U, // LD1RB_S_IMM + 297962373U, // LD1RD_IMM + 297963227U, // LD1RH_D_IMM + 297979611U, // LD1RH_IMM + 297995995U, // LD1RH_S_IMM + 297945124U, // LD1RO_B + 297945124U, // LD1RO_B_IMM + 297962357U, // LD1RO_D + 297962357U, // LD1RO_D_IMM + 297979589U, // LD1RO_H + 297979589U, // LD1RO_H_IMM + 298000255U, // LD1RO_W + 298000255U, // LD1RO_W_IMM + 297945145U, // LD1RQ_B + 297945145U, // LD1RQ_B_IMM + 297962365U, // LD1RQ_D + 297962365U, // LD1RQ_D_IMM + 297979603U, // LD1RQ_H + 297979603U, // LD1RQ_H_IMM + 298000263U, // LD1RQ_W + 298000263U, // LD1RQ_W_IMM + 297961748U, // LD1RSB_D_IMM + 297978132U, // LD1RSB_H_IMM + 297994516U, // LD1RSB_S_IMM + 297963425U, // LD1RSH_D_IMM + 297996193U, // LD1RSH_S_IMM + 297967560U, // LD1RSW_IMM + 297967503U, // LD1RW_D_IMM + 298000271U, // LD1RW_IMM + 579481U, // LD1Rv16b + 105453465U, // LD1Rv16b_POST + 612249U, // LD1Rv1d + 103389081U, // LD1Rv1d_POST + 645017U, // LD1Rv2d + 103421849U, // LD1Rv2d_POST + 677785U, // LD1Rv2s + 107648921U, // LD1Rv2s_POST + 710553U, // LD1Rv4h + 109778841U, // LD1Rv4h_POST + 743321U, // LD1Rv4s + 107714457U, // LD1Rv4s_POST + 776089U, // LD1Rv8b + 105650073U, // LD1Rv8b_POST + 808857U, // LD1Rv8h + 109877145U, // LD1Rv8h_POST + 297961685U, // LD1SB_D + 297961685U, // LD1SB_D_IMM + 297978069U, // LD1SB_H + 297978069U, // LD1SB_H_IMM + 297994453U, // LD1SB_S + 297994453U, // LD1SB_S_IMM + 297963375U, // LD1SH_D + 297963375U, // LD1SH_D_IMM + 297996143U, // LD1SH_S + 297996143U, // LD1SH_S_IMM + 297967519U, // LD1SW_D + 297967519U, // LD1SW_D_IMM 573481U, // LD1Threev16b - 107544617U, // LD1Threev16b_POST + 111738921U, // LD1Threev16b_POST 606249U, // LD1Threev1d - 109674537U, // LD1Threev1d_POST + 113868841U, // LD1Threev1d_POST 639017U, // LD1Threev2d - 107610153U, // LD1Threev2d_POST + 111804457U, // LD1Threev2d_POST 671785U, // LD1Threev2s - 109740073U, // LD1Threev2s_POST + 113934377U, // LD1Threev2s_POST 704553U, // LD1Threev4h - 109772841U, // LD1Threev4h_POST + 113967145U, // LD1Threev4h_POST 737321U, // LD1Threev4s - 107708457U, // LD1Threev4s_POST + 111902761U, // LD1Threev4s_POST 770089U, // LD1Threev8b - 109838377U, // LD1Threev8b_POST + 114032681U, // LD1Threev8b_POST 802857U, // LD1Threev8h - 107773993U, // LD1Threev8h_POST + 111968297U, // LD1Threev8h_POST 573481U, // LD1Twov16b - 94961705U, // LD1Twov16b_POST + 99156009U, // LD1Twov16b_POST 606249U, // LD1Twov1d - 97091625U, // LD1Twov1d_POST + 101285929U, // LD1Twov1d_POST 639017U, // LD1Twov2d - 95027241U, // LD1Twov2d_POST + 99221545U, // LD1Twov2d_POST 671785U, // LD1Twov2s - 97157161U, // LD1Twov2s_POST + 101351465U, // LD1Twov2s_POST 704553U, // LD1Twov4h - 97189929U, // LD1Twov4h_POST + 101384233U, // LD1Twov4h_POST 737321U, // LD1Twov4s - 95125545U, // LD1Twov4s_POST + 99319849U, // LD1Twov4s_POST 770089U, // LD1Twov8b - 97255465U, // LD1Twov8b_POST + 101449769U, // LD1Twov8b_POST 802857U, // LD1Twov8h - 95191081U, // LD1Twov8h_POST - 3787660752U, // LD1W - 3848478160U, // LD1W_2Z - 3848478160U, // LD1W_2Z_IMM - 3848478160U, // LD1W_4Z - 3848478160U, // LD1W_4Z_IMM - 3787627984U, // LD1W_D - 3787627984U, // LD1W_D_IMM_REAL - 3787660752U, // LD1W_IMM_REAL - 3787955664U, // LD1W_Q - 3787955664U, // LD1W_Q_IMM - 3848478160U, // LD1W_VG2_M2ZPXI - 3848478160U, // LD1W_VG2_M2ZPXX - 3848478160U, // LD1W_VG4_M4ZPXI - 3848478160U, // LD1W_VG4_M4ZPXX - 2210932325U, // LD1_MXIPXX_H_B - 2210932339U, // LD1_MXIPXX_H_D - 2210932353U, // LD1_MXIPXX_H_H - 2210932367U, // LD1_MXIPXX_H_Q - 2210932381U, // LD1_MXIPXX_H_S - 2210948709U, // LD1_MXIPXX_V_B - 2210948723U, // LD1_MXIPXX_V_D - 2210948737U, // LD1_MXIPXX_V_H - 2210948751U, // LD1_MXIPXX_V_Q - 2210948765U, // LD1_MXIPXX_V_S - 112001065U, // LD1i16 - 114114601U, // LD1i16_POST - 112033833U, // LD1i32 - 116244521U, // LD1i32_POST - 112066601U, // LD1i64 - 118374441U, // LD1i64_POST - 112099369U, // LD1i8 - 120504361U, // LD1i8_POST - 3787605220U, // LD2B - 3787605220U, // LD2B_IMM - 3787622954U, // LD2D - 3787622954U, // LD2D_IMM - 3787639941U, // LD2H - 3787639941U, // LD2H_IMM - 3787953822U, // LD2Q - 3787953822U, // LD2Q_IMM - 579319U, // LD2Rv16b - 105453303U, // LD2Rv16b_POST - 612087U, // LD2Rv1d - 97097463U, // LD2Rv1d_POST - 644855U, // LD2Rv2d - 97130231U, // LD2Rv2d_POST - 677623U, // LD2Rv2s - 99260151U, // LD2Rv2s_POST - 710391U, // LD2Rv4h - 103487223U, // LD2Rv4h_POST - 743159U, // LD2Rv4s - 99325687U, // LD2Rv4s_POST - 775927U, // LD2Rv8b - 105649911U, // LD2Rv8b_POST - 808695U, // LD2Rv8h - 103585527U, // LD2Rv8h_POST - 573606U, // LD2Twov16b - 94961830U, // LD2Twov16b_POST - 639142U, // LD2Twov2d - 95027366U, // LD2Twov2d_POST - 671910U, // LD2Twov2s - 97157286U, // LD2Twov2s_POST - 704678U, // LD2Twov4h - 97190054U, // LD2Twov4h_POST - 737446U, // LD2Twov4s - 95125670U, // LD2Twov4s_POST - 770214U, // LD2Twov8b - 97255590U, // LD2Twov8b_POST - 802982U, // LD2Twov8h - 95191206U, // LD2Twov8h_POST - 3787660804U, // LD2W - 3787660804U, // LD2W_IMM - 112001190U, // LD2i16 - 116211878U, // LD2i16_POST - 112033958U, // LD2i32 - 118341798U, // LD2i32_POST - 112066726U, // LD2i64 - 122568870U, // LD2i64_POST - 112099494U, // LD2i8 - 114213030U, // LD2i8_POST - 3787605241U, // LD3B - 3787605241U, // LD3B_IMM - 3787622966U, // LD3D - 3787622966U, // LD3D_IMM - 3787639953U, // LD3H - 3787639953U, // LD3H_IMM - 3787953834U, // LD3Q - 3787953834U, // LD3Q_IMM - 579325U, // LD3Rv16b - 124327677U, // LD3Rv16b_POST - 612093U, // LD3Rv1d - 109680381U, // LD3Rv1d_POST - 644861U, // LD3Rv2d - 109713149U, // LD3Rv2d_POST - 677629U, // LD3Rv2s - 126523133U, // LD3Rv2s_POST - 710397U, // LD3Rv4h - 128653053U, // LD3Rv4h_POST - 743165U, // LD3Rv4s - 126588669U, // LD3Rv4s_POST - 775933U, // LD3Rv8b - 124524285U, // LD3Rv8b_POST - 808701U, // LD3Rv8h - 128751357U, // LD3Rv8h_POST - 574035U, // LD3Threev16b - 107545171U, // LD3Threev16b_POST - 639571U, // LD3Threev2d - 107610707U, // LD3Threev2d_POST - 672339U, // LD3Threev2s - 109740627U, // LD3Threev2s_POST - 705107U, // LD3Threev4h - 109773395U, // LD3Threev4h_POST - 737875U, // LD3Threev4s - 107709011U, // LD3Threev4s_POST - 770643U, // LD3Threev8b - 109838931U, // LD3Threev8b_POST - 803411U, // LD3Threev8h - 107774547U, // LD3Threev8h_POST - 3787660816U, // LD3W - 3787660816U, // LD3W_IMM - 112001619U, // LD3i16 - 130892371U, // LD3i16_POST - 112034387U, // LD3i32 - 133022291U, // LD3i32_POST - 112067155U, // LD3i64 - 135152211U, // LD3i64_POST - 112099923U, // LD3i8 - 137282131U, // LD3i8_POST - 3787605267U, // LD4B - 3787605267U, // LD4B_IMM - 3787622978U, // LD4D - 3787622978U, // LD4D_IMM - 574065U, // LD4Fourv16b - 92865137U, // LD4Fourv16b_POST - 639601U, // LD4Fourv2d - 92930673U, // LD4Fourv2d_POST - 672369U, // LD4Fourv2s - 95060593U, // LD4Fourv2s_POST - 705137U, // LD4Fourv4h - 95093361U, // LD4Fourv4h_POST - 737905U, // LD4Fourv4s - 93028977U, // LD4Fourv4s_POST - 770673U, // LD4Fourv8b - 95158897U, // LD4Fourv8b_POST - 803441U, // LD4Fourv8h - 93094513U, // LD4Fourv8h_POST - 3787639965U, // LD4H - 3787639965U, // LD4H_IMM - 3787953846U, // LD4Q - 3787953846U, // LD4Q_IMM - 579331U, // LD4Rv16b - 103356163U, // LD4Rv16b_POST - 612099U, // LD4Rv1d - 95000323U, // LD4Rv1d_POST - 644867U, // LD4Rv2d - 95033091U, // LD4Rv2d_POST - 677635U, // LD4Rv2s - 97163011U, // LD4Rv2s_POST - 710403U, // LD4Rv4h - 99292931U, // LD4Rv4h_POST - 743171U, // LD4Rv4s - 97228547U, // LD4Rv4s_POST - 775939U, // LD4Rv8b - 103552771U, // LD4Rv8b_POST - 808707U, // LD4Rv8h - 99391235U, // LD4Rv8h_POST - 3787660828U, // LD4W - 3787660828U, // LD4W_IMM - 112001649U, // LD4i16 - 118309489U, // LD4i16_POST - 112034417U, // LD4i32 - 122536561U, // LD4i32_POST - 112067185U, // LD4i64 - 139346545U, // LD4i64_POST - 112099953U, // LD4i8 - 116310641U, // LD4i8_POST - 984325U, // LD64B - 1613022495U, // LDADDAB - 1613024434U, // LDADDAH - 1613022717U, // LDADDALB - 1613024608U, // LDADDALH - 1613025290U, // LDADDALW - 1613025290U, // LDADDALX - 1613021905U, // LDADDAW - 1613021905U, // LDADDAX - 1613022653U, // LDADDB - 1613024594U, // LDADDH - 1613022898U, // LDADDLB - 1613024708U, // LDADDLH - 1613025642U, // LDADDLW - 1613025642U, // LDADDLX - 1613023914U, // LDADDW - 1613023914U, // LDADDX - 112066618U, // LDAP1 - 44058694U, // LDAPRB - 44060322U, // LDAPRH - 44062711U, // LDAPRW - 1118099447U, // LDAPRWpre - 44062711U, // LDAPRX - 1118099447U, // LDAPRXpre - 44058737U, // LDAPURBi - 44060365U, // LDAPURHi - 44058877U, // LDAPURSBWi - 44058877U, // LDAPURSBXi - 44060492U, // LDAPURSHWi - 44060492U, // LDAPURSHXi - 44064475U, // LDAPURSWi - 44062798U, // LDAPURXi - 44062798U, // LDAPURbi - 44062798U, // LDAPURdi - 44062798U, // LDAPURhi - 44062798U, // LDAPURi - 44062798U, // LDAPURqi - 44062798U, // LDAPURsi - 44058642U, // LDARB - 44060270U, // LDARH - 44062473U, // LDARW - 44062473U, // LDARX - 2119262U, // LDAXPW - 2119262U, // LDAXPX - 44058753U, // LDAXRB - 44060381U, // LDAXRH - 44062842U, // LDAXRW - 44062842U, // LDAXRX - 1613022551U, // LDCLRAB - 1613024491U, // LDCLRAH - 1613022792U, // LDCLRALB - 1613024648U, // LDCLRALH - 1613025483U, // LDCLRALW - 1613025483U, // LDCLRALX - 1613022189U, // LDCLRAW - 1613022189U, // LDCLRAX - 1613023271U, // LDCLRB - 1613024899U, // LDCLRH - 1613023000U, // LDCLRLB - 1613024744U, // LDCLRLH - 1613025998U, // LDCLRLW - 1613025998U, // LDCLRLX - 271537637U, // LDCLRP - 271532930U, // LDCLRPA - 271536221U, // LDCLRPAL - 271536738U, // LDCLRPL - 1613027209U, // LDCLRW - 1613027209U, // LDCLRX - 1613022560U, // LDEORAB - 1613024500U, // LDEORAH - 1613022802U, // LDEORALB - 1613024658U, // LDEORALH - 1613025513U, // LDEORALW - 1613025513U, // LDEORALX - 1613022216U, // LDEORAW - 1613022216U, // LDEORAX - 1613023294U, // LDEORB - 1613024922U, // LDEORH - 1613023009U, // LDEORLB - 1613024753U, // LDEORLH - 1613026025U, // LDEORLW - 1613026025U, // LDEORLX - 1613027302U, // LDEORW - 1613027302U, // LDEORX - 3787621549U, // LDFF1B_D_REAL - 3787637933U, // LDFF1B_H_REAL - 3787605165U, // LDFF1B_REAL - 3787654317U, // LDFF1B_S_REAL - 3787622916U, // LDFF1D_REAL - 3787623502U, // LDFF1H_D_REAL - 3787639886U, // LDFF1H_REAL - 3787656270U, // LDFF1H_S_REAL - 3787622566U, // LDFF1SB_D_REAL - 3787638950U, // LDFF1SB_H_REAL - 3787655334U, // LDFF1SB_S_REAL - 3787624194U, // LDFF1SH_D_REAL - 3787656962U, // LDFF1SH_S_REAL - 3787628186U, // LDFF1SW_D_REAL - 3787627990U, // LDFF1W_D_REAL - 3787660758U, // LDFF1W_REAL - 1118096399U, // LDG - 44061621U, // LDGM - 2119102U, // LDIAPPW - 1076155838U, // LDIAPPWpre - 2119102U, // LDIAPPX - 1076155838U, // LDIAPPXpre - 44058649U, // LDLARB - 44060277U, // LDLARH - 44062479U, // LDLARW - 44062479U, // LDLARX - 3787621557U, // LDNF1B_D_IMM_REAL - 3787637941U, // LDNF1B_H_IMM_REAL - 3787605173U, // LDNF1B_IMM_REAL - 3787654325U, // LDNF1B_S_IMM_REAL - 3787622924U, // LDNF1D_IMM_REAL - 3787623510U, // LDNF1H_D_IMM_REAL - 3787639894U, // LDNF1H_IMM_REAL - 3787656278U, // LDNF1H_S_IMM_REAL - 3787622575U, // LDNF1SB_D_IMM_REAL - 3787638959U, // LDNF1SB_H_IMM_REAL - 3787655343U, // LDNF1SB_S_IMM_REAL - 3787624203U, // LDNF1SH_D_IMM_REAL - 3787656971U, // LDNF1SH_S_IMM_REAL - 3787628195U, // LDNF1SW_D_IMM_REAL - 3787627998U, // LDNF1W_D_IMM_REAL - 3787660766U, // LDNF1W_IMM_REAL - 2119069U, // LDNPDi - 2119069U, // LDNPQi - 2119069U, // LDNPSi - 2119069U, // LDNPWi - 2119069U, // LDNPXi - 3848422589U, // LDNT1B_2Z - 3848422589U, // LDNT1B_2Z_IMM - 3848422589U, // LDNT1B_4Z - 3848422589U, // LDNT1B_4Z_IMM - 1344832701U, // LDNT1B_VG2_M2ZPXI - 1344832701U, // LDNT1B_VG2_M2ZPXX - 3848422589U, // LDNT1B_VG4_M4ZPXI - 3848422589U, // LDNT1B_VG4_M4ZPXX - 3787605181U, // LDNT1B_ZRI - 3787605181U, // LDNT1B_ZRR - 3787621565U, // LDNT1B_ZZR_D_REAL - 3787654333U, // LDNT1B_ZZR_S_REAL - 3848440340U, // LDNT1D_2Z - 3848440340U, // LDNT1D_2Z_IMM - 3848440340U, // LDNT1D_4Z - 3848440340U, // LDNT1D_4Z_IMM - 3848440340U, // LDNT1D_VG2_M2ZPXI - 3848440340U, // LDNT1D_VG2_M2ZPXX - 3848440340U, // LDNT1D_VG4_M4ZPXI - 3848440340U, // LDNT1D_VG4_M4ZPXX - 3787622932U, // LDNT1D_ZRI - 3787622932U, // LDNT1D_ZRR - 3787622932U, // LDNT1D_ZZR_D_REAL - 3848457310U, // LDNT1H_2Z - 3848457310U, // LDNT1H_2Z_IMM - 3848457310U, // LDNT1H_4Z - 3848457310U, // LDNT1H_4Z_IMM - 1345113182U, // LDNT1H_VG2_M2ZPXI - 1345113182U, // LDNT1H_VG2_M2ZPXX - 3848457310U, // LDNT1H_VG4_M4ZPXI - 3848457310U, // LDNT1H_VG4_M4ZPXX - 3787639902U, // LDNT1H_ZRI - 3787639902U, // LDNT1H_ZRR - 3787623518U, // LDNT1H_ZZR_D_REAL - 3787656286U, // LDNT1H_ZZR_S_REAL - 3787622584U, // LDNT1SB_ZZR_D_REAL - 3787655352U, // LDNT1SB_ZZR_S_REAL - 3787624212U, // LDNT1SH_ZZR_D_REAL - 3787656980U, // LDNT1SH_ZZR_S_REAL - 3787628204U, // LDNT1SW_ZZR_D_REAL - 3848478182U, // LDNT1W_2Z - 3848478182U, // LDNT1W_2Z_IMM - 3848478182U, // LDNT1W_4Z - 3848478182U, // LDNT1W_4Z_IMM - 3848478182U, // LDNT1W_VG2_M2ZPXI - 3848478182U, // LDNT1W_VG2_M2ZPXX - 3848478182U, // LDNT1W_VG4_M4ZPXI - 3848478182U, // LDNT1W_VG4_M4ZPXX - 3787660774U, // LDNT1W_ZRI - 3787660774U, // LDNT1W_ZRR - 3787628006U, // LDNT1W_ZZR_D_REAL - 3787660774U, // LDNT1W_ZZR_S_REAL - 2118952U, // LDPDi - 1076155688U, // LDPDpost - 1076155688U, // LDPDpre - 2118952U, // LDPQi - 1076155688U, // LDPQpost - 1076155688U, // LDPQpre - 2121397U, // LDPSWi - 1076158133U, // LDPSWpost - 1076158133U, // LDPSWpre - 2118952U, // LDPSi - 1076155688U, // LDPSpost - 1076155688U, // LDPSpre - 2118952U, // LDPWi - 1076155688U, // LDPWpost - 1076155688U, // LDPWpre - 2118952U, // LDPXi - 1076155688U, // LDPXpost - 1076155688U, // LDPXpre - 44057264U, // LDRAAindexed - 1118094000U, // LDRAAwriteback - 44057929U, // LDRABindexed - 1118094665U, // LDRABwriteback - 1118095393U, // LDRBBpost - 1118095393U, // LDRBBpre - 44058657U, // LDRBBroW - 44058657U, // LDRBBroX - 44058657U, // LDRBBui - 1118099271U, // LDRBpost - 1118099271U, // LDRBpre - 44062535U, // LDRBroW - 44062535U, // LDRBroX - 44062535U, // LDRBui - 2149603143U, // LDRDl - 1118099271U, // LDRDpost - 1118099271U, // LDRDpre - 44062535U, // LDRDroW - 44062535U, // LDRDroX - 44062535U, // LDRDui - 1118097021U, // LDRHHpost - 1118097021U, // LDRHHpre - 44060285U, // LDRHHroW - 44060285U, // LDRHHroX - 44060285U, // LDRHHui - 1118099271U, // LDRHpost - 1118099271U, // LDRHpre - 44062535U, // LDRHroW - 44062535U, // LDRHroX - 44062535U, // LDRHui - 2149603143U, // LDRQl - 1118099271U, // LDRQpost - 1118099271U, // LDRQpre - 44062535U, // LDRQroW - 44062535U, // LDRQroX - 44062535U, // LDRQui - 1118095590U, // LDRSBWpost - 1118095590U, // LDRSBWpre - 44058854U, // LDRSBWroW - 44058854U, // LDRSBWroX - 44058854U, // LDRSBWui - 1118095590U, // LDRSBXpost - 1118095590U, // LDRSBXpre - 44058854U, // LDRSBXroW - 44058854U, // LDRSBXroX - 44058854U, // LDRSBXui - 1118097205U, // LDRSHWpost - 1118097205U, // LDRSHWpre - 44060469U, // LDRSHWroW - 44060469U, // LDRSHWroX - 44060469U, // LDRSHWui - 1118097205U, // LDRSHXpost - 1118097205U, // LDRSHXpre - 44060469U, // LDRSHXroW - 44060469U, // LDRSHXroX - 44060469U, // LDRSHXui - 2149605060U, // LDRSWl - 1118101188U, // LDRSWpost - 1118101188U, // LDRSWpre - 44064452U, // LDRSWroW - 44064452U, // LDRSWroX - 44064452U, // LDRSWui - 2149603143U, // LDRSl - 1118099271U, // LDRSpost - 1118099271U, // LDRSpre - 44062535U, // LDRSroW - 44062535U, // LDRSroX - 44062535U, // LDRSui - 2149603143U, // LDRWl - 1118099271U, // LDRWpost - 1118099271U, // LDRWpre - 44062535U, // LDRWroW - 44062535U, // LDRWroX - 44062535U, // LDRWui - 2149603143U, // LDRXl - 1118099271U, // LDRXpost - 1118099271U, // LDRXpre - 44062535U, // LDRXroW - 44062535U, // LDRXroX - 44062535U, // LDRXui - 45061959U, // LDR_PXI - 44062535U, // LDR_TX - 1038151U, // LDR_ZA - 45061959U, // LDR_ZXI - 1613022576U, // LDSETAB - 1613024516U, // LDSETAH - 1613022820U, // LDSETALB - 1613024676U, // LDSETALH - 1613025543U, // LDSETALW - 1613025543U, // LDSETALX - 1613022269U, // LDSETAW - 1613022269U, // LDSETAX - 1613023500U, // LDSETB - 1613025110U, // LDSETH - 1613023060U, // LDSETLB - 1613024769U, // LDSETLH - 1613026095U, // LDSETLW - 1613026095U, // LDSETLX - 271537689U, // LDSETP - 271532981U, // LDSETPA - 271536277U, // LDSETPAL - 271536797U, // LDSETPL - 1613027869U, // LDSETW - 1613027869U, // LDSETX - 1613022585U, // LDSMAXAB - 1613024525U, // LDSMAXAH - 1613022830U, // LDSMAXALB - 1613024686U, // LDSMAXALH - 1613025573U, // LDSMAXALW - 1613025573U, // LDSMAXALX - 1613022325U, // LDSMAXAW - 1613022325U, // LDSMAXAX - 1613023638U, // LDSMAXB - 1613025142U, // LDSMAXH - 1613023069U, // LDSMAXLB - 1613024811U, // LDSMAXLH - 1613026185U, // LDSMAXLW - 1613026185U, // LDSMAXLX - 1613029158U, // LDSMAXW - 1613029158U, // LDSMAXX - 1613022504U, // LDSMINAB - 1613024464U, // LDSMINAH - 1613022762U, // LDSMINALB - 1613024618U, // LDSMINALH - 1613025330U, // LDSMINALW - 1613025330U, // LDSMINALX - 1613022005U, // LDSMINAW - 1613022005U, // LDSMINAX - 1613023112U, // LDSMINB - 1613024831U, // LDSMINH - 1613022973U, // LDSMINLB - 1613024717U, // LDSMINLH - 1613025844U, // LDSMINLW - 1613025844U, // LDSMINLX - 1613026324U, // LDSMINW - 1613026324U, // LDSMINX - 44058702U, // LDTRBi - 44060330U, // LDTRHi - 44058861U, // LDTRSBWi - 44058861U, // LDTRSBXi - 44060476U, // LDTRSHWi - 44060476U, // LDTRSHXi - 44064459U, // LDTRSWi - 44062762U, // LDTRWi - 44062762U, // LDTRXi - 1613022595U, // LDUMAXAB - 1613024535U, // LDUMAXAH - 1613022841U, // LDUMAXALB - 1613024697U, // LDUMAXALH - 1613025583U, // LDUMAXALW - 1613025583U, // LDUMAXALX - 1613022334U, // LDUMAXAW - 1613022334U, // LDUMAXAX - 1613023647U, // LDUMAXB - 1613025151U, // LDUMAXH - 1613023079U, // LDUMAXLB - 1613024821U, // LDUMAXLH - 1613026194U, // LDUMAXLW - 1613026194U, // LDUMAXLX - 1613029166U, // LDUMAXW - 1613029166U, // LDUMAXX - 1613022514U, // LDUMINAB - 1613024474U, // LDUMINAH - 1613022773U, // LDUMINALB - 1613024629U, // LDUMINALH - 1613025340U, // LDUMINALW - 1613025340U, // LDUMINALX - 1613022014U, // LDUMINAW - 1613022014U, // LDUMINAX - 1613023121U, // LDUMINB - 1613024840U, // LDUMINH - 1613022983U, // LDUMINLB - 1613024727U, // LDUMINLH - 1613025853U, // LDUMINLW - 1613025853U, // LDUMINLX - 1613026332U, // LDUMINW - 1613026332U, // LDUMINX - 44058722U, // LDURBBi - 44062785U, // LDURBi - 44062785U, // LDURDi - 44060350U, // LDURHHi - 44062785U, // LDURHi - 44062785U, // LDURQi - 44058869U, // LDURSBWi - 44058869U, // LDURSBXi - 44060484U, // LDURSHWi - 44060484U, // LDURSHXi - 44064467U, // LDURSWi - 44062785U, // LDURSi - 44062785U, // LDURWi - 44062785U, // LDURXi - 2119290U, // LDXPW - 2119290U, // LDXPX - 44058761U, // LDXRB - 44060389U, // LDXRH - 44062849U, // LDXRW - 44062849U, // LDXRX - 3223361498U, // LSLR_ZPmZ_B - 3223377882U, // LSLR_ZPmZ_D - 3519092698U, // LSLR_ZPmZ_H - 3223410650U, // LSLR_ZPmZ_S - 2118414U, // LSLVWr - 2118414U, // LSLVXr - 3223360270U, // LSL_WIDE_ZPmZ_B - 3519091470U, // LSL_WIDE_ZPmZ_H - 3223409422U, // LSL_WIDE_ZPmZ_S - 2134798U, // LSL_WIDE_ZZZ_B - 2189497102U, // LSL_WIDE_ZZZ_H - 270619406U, // LSL_WIDE_ZZZ_S - 3223360270U, // LSL_ZPmI_B - 3223376654U, // LSL_ZPmI_D - 3519091470U, // LSL_ZPmI_H - 3223409422U, // LSL_ZPmI_S - 3223360270U, // LSL_ZPmZ_B - 3223376654U, // LSL_ZPmZ_D - 3519091470U, // LSL_ZPmZ_H - 3223409422U, // LSL_ZPmZ_S - 2134798U, // LSL_ZZI_B - 2418070286U, // LSL_ZZI_D - 2189497102U, // LSL_ZZI_H - 270619406U, // LSL_ZZI_S - 3223361545U, // LSRR_ZPmZ_B - 3223377929U, // LSRR_ZPmZ_D - 3519092745U, // LSRR_ZPmZ_H - 3223410697U, // LSRR_ZPmZ_S - 2119706U, // LSRVWr - 2119706U, // LSRVXr - 3223361562U, // LSR_WIDE_ZPmZ_B - 3519092762U, // LSR_WIDE_ZPmZ_H - 3223410714U, // LSR_WIDE_ZPmZ_S - 2136090U, // LSR_WIDE_ZZZ_B - 2189498394U, // LSR_WIDE_ZZZ_H - 270620698U, // LSR_WIDE_ZZZ_S - 3223361562U, // LSR_ZPmI_B - 3223377946U, // LSR_ZPmI_D - 3519092762U, // LSR_ZPmI_H - 3223410714U, // LSR_ZPmI_S - 3223361562U, // LSR_ZPmZ_B - 3223377946U, // LSR_ZPmZ_D - 3519092762U, // LSR_ZPmZ_H - 3223410714U, // LSR_ZPmZ_S - 2136090U, // LSR_ZZI_B - 2418071578U, // LSR_ZZI_D - 2189498394U, // LSR_ZZI_H - 270620698U, // LSR_ZZI_S - 2210545855U, // LUTI2_2ZTZI_B - 2210578623U, // LUTI2_2ZTZI_H - 2210595007U, // LUTI2_2ZTZI_S - 2210545855U, // LUTI2_4ZTZI_B - 2210578623U, // LUTI2_4ZTZI_H - 2210595007U, // LUTI2_4ZTZI_S - 2654399U, // LUTI2_S_2ZTZI_B - 2932927U, // LUTI2_S_2ZTZI_H - 2210545855U, // LUTI2_S_4ZTZI_B - 2210578623U, // LUTI2_S_4ZTZI_H - 2130111U, // LUTI2_ZTZI_B - 2210463935U, // LUTI2_ZTZI_H - 2179263U, // LUTI2_ZTZI_S - 2210546294U, // LUTI4_2ZTZI_B - 2210579062U, // LUTI4_2ZTZI_H - 2210595446U, // LUTI4_2ZTZI_S - 2210579062U, // LUTI4_4ZTZI_H - 2210595446U, // LUTI4_4ZTZI_S - 2654838U, // LUTI4_S_2ZTZI_B - 2933366U, // LUTI4_S_2ZTZI_H - 2210579062U, // LUTI4_S_4ZTZI_H - 2130550U, // LUTI4_ZTZI_B - 2210464374U, // LUTI4_ZTZI_H - 2179702U, // LUTI4_ZTZI_S - 2116311U, // MADDWrrr - 2116311U, // MADDXrrr - 3223358031U, // MAD_ZPmZZ_B - 3223374415U, // MAD_ZPmZZ_D - 3519089231U, // MAD_ZPmZZ_H - 3223407183U, // MAD_ZPmZZ_S - 3223358795U, // MATCH_PPzZZ_B - 2713783627U, // MATCH_PPzZZ_H - 3223356171U, // MLA_ZPmZZ_B - 3223372555U, // MLA_ZPmZZ_D - 3519087371U, // MLA_ZPmZZ_H - 3223405323U, // MLA_ZPmZZ_S - 1075888907U, // MLA_ZZZI_D - 2195784459U, // MLA_ZZZI_H - 1344357131U, // MLA_ZZZI_S - 2959213323U, // MLAv16i8 - 2961310475U, // MLAv2i32 - 2961310475U, // MLAv2i32_indexed - 2965504779U, // MLAv4i16 - 2965504779U, // MLAv4i16_indexed - 2967601931U, // MLAv4i32 - 2967601931U, // MLAv4i32_indexed - 2969699083U, // MLAv8i16 - 2969699083U, // MLAv8i16_indexed - 2971796235U, // MLAv8i8 - 3223361835U, // MLS_ZPmZZ_B - 3223378219U, // MLS_ZPmZZ_D - 3519093035U, // MLS_ZPmZZ_H - 3223410987U, // MLS_ZPmZZ_S - 1075894571U, // MLS_ZZZI_D - 2195790123U, // MLS_ZZZI_H - 1344362795U, // MLS_ZZZI_S - 2959218987U, // MLSv16i8 - 2961316139U, // MLSv2i32 - 2961316139U, // MLSv2i32_indexed - 2965510443U, // MLSv4i16 - 2965510443U, // MLSv4i16_indexed - 2967607595U, // MLSv4i32 - 2967607595U, // MLSv4i32_indexed - 2969704747U, // MLSv8i16 - 2969704747U, // MLSv8i16_indexed - 2971801899U, // MLSv8i8 - 141517188U, // MOPSSETGE - 141517249U, // MOPSSETGEN - 141518137U, // MOPSSETGET - 141517610U, // MOPSSETGETN - 2021810091U, // MOVAZ_2ZMI_H_B - 2021826475U, // MOVAZ_2ZMI_H_D - 2021842859U, // MOVAZ_2ZMI_H_H - 2021859243U, // MOVAZ_2ZMI_H_S - 2023907243U, // MOVAZ_2ZMI_V_B - 2023923627U, // MOVAZ_2ZMI_V_D - 2023940011U, // MOVAZ_2ZMI_V_H - 2023956395U, // MOVAZ_2ZMI_V_S - 2290245547U, // MOVAZ_4ZMI_H_B - 2290261931U, // MOVAZ_4ZMI_H_D - 2290278315U, // MOVAZ_4ZMI_H_H - 2290294699U, // MOVAZ_4ZMI_H_S - 2292342699U, // MOVAZ_4ZMI_V_B - 2292359083U, // MOVAZ_4ZMI_V_D - 2292375467U, // MOVAZ_4ZMI_V_H - 2292391851U, // MOVAZ_4ZMI_V_S - 2562891691U, // MOVAZ_VG2_2ZM - 2831327147U, // MOVAZ_VG4_4ZM - 2954928043U, // MOVAZ_ZMI_H_B - 2954944427U, // MOVAZ_ZMI_H_D - 417406891U, // MOVAZ_ZMI_H_H - 417816491U, // MOVAZ_ZMI_H_Q - 2954977195U, // MOVAZ_ZMI_H_S - 3223363499U, // MOVAZ_ZMI_V_B - 3223379883U, // MOVAZ_ZMI_V_D - 419504043U, // MOVAZ_ZMI_V_H - 419913643U, // MOVAZ_ZMI_V_Q - 3223412651U, // MOVAZ_ZMI_V_S - 1222788207U, // MOVA_2ZMXI_H_B - 1222804591U, // MOVA_2ZMXI_H_D - 1222820975U, // MOVA_2ZMXI_H_H - 1222837359U, // MOVA_2ZMXI_H_S - 1224885359U, // MOVA_2ZMXI_V_B - 1224901743U, // MOVA_2ZMXI_V_D - 1224918127U, // MOVA_2ZMXI_V_H - 1224934511U, // MOVA_2ZMXI_V_S - 1222788207U, // MOVA_4ZMXI_H_B - 1222804591U, // MOVA_4ZMXI_H_D - 1222820975U, // MOVA_4ZMXI_H_H - 1222837359U, // MOVA_4ZMXI_H_S - 1224885359U, // MOVA_4ZMXI_V_B - 1224901743U, // MOVA_4ZMXI_V_D - 1224918127U, // MOVA_4ZMXI_V_H - 1224934511U, // MOVA_4ZMXI_V_S - 2229797999U, // MOVA_MXI2Z_H_B - 2229797999U, // MOVA_MXI2Z_H_D - 2229797999U, // MOVA_MXI2Z_H_H - 2229797999U, // MOVA_MXI2Z_H_S - 2229814383U, // MOVA_MXI2Z_V_B - 2229814383U, // MOVA_MXI2Z_V_D - 2229814383U, // MOVA_MXI2Z_V_H - 2229814383U, // MOVA_MXI2Z_V_S - 2229797999U, // MOVA_MXI4Z_H_B - 2229797999U, // MOVA_MXI4Z_H_D - 2229797999U, // MOVA_MXI4Z_H_H - 2229797999U, // MOVA_MXI4Z_H_S - 2229814383U, // MOVA_MXI4Z_V_B - 2229814383U, // MOVA_MXI4Z_V_D - 2229814383U, // MOVA_MXI4Z_V_H - 2229814383U, // MOVA_MXI4Z_V_S - 2569176175U, // MOVA_VG2_2ZMXI - 3798156399U, // MOVA_VG2_MXI2Z - 2837611631U, // MOVA_VG4_4ZMXI - 4066591855U, // MOVA_VG4_MXI4Z - 3491778525U, // MOVID - 3764490205U, // MOVIv16b_ns - 3500249053U, // MOVIv2d_ns - 3766587357U, // MOVIv2i32 - 3766587357U, // MOVIv2s_msl - 3770781661U, // MOVIv4i16 - 3772878813U, // MOVIv4i32 - 3772878813U, // MOVIv4s_msl - 3777073117U, // MOVIv8b_ns - 3774975965U, // MOVIv8i16 - 1881165814U, // MOVKWi - 1881165814U, // MOVKXi - 3760215214U, // MOVNWi - 3760215214U, // MOVNXi - 270573394U, // MOVPRFX_ZPmZ_B - 270589778U, // MOVPRFX_ZPmZ_D - 541138770U, // MOVPRFX_ZPmZ_H - 270622546U, // MOVPRFX_ZPmZ_S - 3223363410U, // MOVPRFX_ZPzZ_B - 3223379794U, // MOVPRFX_ZPzZ_D - 2713788242U, // MOVPRFX_ZPzZ_H - 3223412562U, // MOVPRFX_ZPzZ_S - 3224346450U, // MOVPRFX_ZZ - 155212881U, // MOVT_TIX - 2120785U, // MOVT_XTI - 3760218089U, // MOVZWi - 3760218089U, // MOVZXi - 1055151U, // MRRS - 4028651934U, // MRS - 3223357650U, // MSB_ZPmZZ_B - 3223374034U, // MSB_ZPmZZ_D - 3519088850U, // MSB_ZPmZZ_H - 3223406802U, // MSB_ZPmZZ_S - 1674598431U, // MSR - 158357519U, // MSRR - 1087519U, // MSRpstateImm1 - 1087519U, // MSRpstateImm4 - 1103903U, // MSRpstatesvcrImm1 - 2115924U, // MSUBWrrr - 2115924U, // MSUBXrrr - 2134867U, // MUL_ZI_B - 2418070355U, // MUL_ZI_D - 2189497171U, // MUL_ZI_H - 270619475U, // MUL_ZI_S - 3223360339U, // MUL_ZPmZ_B - 3223376723U, // MUL_ZPmZ_D - 3519091539U, // MUL_ZPmZ_H - 3223409491U, // MUL_ZPmZ_S - 2418070355U, // MUL_ZZZI_D - 2189497171U, // MUL_ZZZI_H - 270619475U, // MUL_ZZZI_S - 2134867U, // MUL_ZZZ_B - 2418070355U, // MUL_ZZZ_D - 2189497171U, // MUL_ZZZ_H - 270619475U, // MUL_ZZZ_S - 811701075U, // MULv16i8 - 813798227U, // MULv2i32 - 813798227U, // MULv2i32_indexed - 817992531U, // MULv4i16 - 817992531U, // MULv4i16_indexed - 820089683U, // MULv4i32 - 820089683U, // MULv4i32_indexed - 822186835U, // MULv8i16 - 822186835U, // MULv8i16_indexed - 824283987U, // MULv8i8 - 3766587338U, // MVNIv2i32 - 3766587338U, // MVNIv2s_msl - 3770781642U, // MVNIv4i16 - 3772878794U, // MVNIv4i32 - 3772878794U, // MVNIv4s_msl - 3774975946U, // MVNIv8i16 - 3223361782U, // NANDS_PPzPP - 3223358203U, // NAND_PPzPP - 2418070276U, // NBSL_ZZZZ - 270568469U, // NEG_ZPmZ_B - 270584853U, // NEG_ZPmZ_D - 541133845U, // NEG_ZPmZ_H - 270617621U, // NEG_ZPmZ_S - 811699221U, // NEGv16i8 - 2116629U, // NEGv1i64 - 813796373U, // NEGv2i32 - 815893525U, // NEGv2i64 - 817990677U, // NEGv4i16 - 820087829U, // NEGv4i32 - 822184981U, // NEGv8i16 - 824282133U, // NEGv8i8 - 3223358794U, // NMATCH_PPzZZ_B - 2713783626U, // NMATCH_PPzZZ_H - 3223361961U, // NORS_PPzPP - 3223361517U, // NOR_PPzPP - 270572555U, // NOT_ZPmZ_B - 270588939U, // NOT_ZPmZ_D - 541137931U, // NOT_ZPmZ_H - 270621707U, // NOT_ZPmZ_S - 811703307U, // NOTv16i8 - 824286219U, // NOTv8i8 - 3223361874U, // ORNS_PPzPP - 2118743U, // ORNWrs - 2118743U, // ORNXrs - 3223360599U, // ORN_PPzPP - 811701335U, // ORNv16i8 - 824284247U, // ORNv8i8 - 3227622807U, // ORQV_VPZ_B - 3231817111U, // ORQV_VPZ_D - 3238108567U, // ORQV_VPZ_H - 3236011415U, // ORQV_VPZ_S - 3223361973U, // ORRS_PPzPP - 2119678U, // ORRWri - 2119678U, // ORRWrs - 2119678U, // ORRXri - 2119678U, // ORRXrs - 3223361534U, // ORR_PPzPP - 2418071550U, // ORR_ZI - 3223361534U, // ORR_ZPmZ_B - 3223377918U, // ORR_ZPmZ_D - 3519092734U, // ORR_ZPmZ_H - 3223410686U, // ORR_ZPmZ_S - 2418071550U, // ORR_ZZZ - 811702270U, // ORRv16i8 - 1887574014U, // ORRv2i32 - 1891768318U, // ORRv4i16 - 1893865470U, // ORRv4i32 - 1895962622U, // ORRv8i16 - 824285182U, // ORRv8i8 - 253366U, // ORV_VPZ_B - 1657019830U, // ORV_VPZ_D - 1659133366U, // ORV_VPZ_H - 1638178230U, // ORV_VPZ_S - 1076150986U, // PACDA - 1076151734U, // PACDB - 312455U, // PACDZA - 313768U, // PACDZB - 2114279U, // PACGA - 1076151029U, // PACIA - 8441U, // PACIA1716 - 8406U, // PACIASP - 8397U, // PACIAZ - 1076151769U, // PACIB - 8352U, // PACIB1716 - 8432U, // PACIBSP - 8415U, // PACIBZ - 312471U, // PACIZA - 313784U, // PACIZB - 1164074116U, // PEXT_2PCI_B - 1164090500U, // PEXT_2PCI_D - 1164106884U, // PEXT_2PCI_H - 1164123268U, // PEXT_2PCI_S - 1344314500U, // PEXT_PCI_B - 1344330884U, // PEXT_PCI_D - 1163992196U, // PEXT_PCI_H - 1344363652U, // PEXT_PCI_S - 35767U, // PFALSE - 3223362605U, // PFIRST_B - 3223362889U, // PMOV_PZI_B - 3223379273U, // PMOV_PZI_D - 1103174985U, // PMOV_PZI_H - 3223412041U, // PMOV_PZI_S - 160406857U, // PMOV_ZIP_B - 3381632329U, // PMOV_ZIP_D - 697277769U, // PMOV_ZIP_H - 1502584137U, // PMOV_ZIP_S - 270583525U, // PMULLB_ZZZ_D - 2309031653U, // PMULLB_ZZZ_H - 164054757U, // PMULLB_ZZZ_Q - 270588671U, // PMULLT_ZZZ_D - 2309036799U, // PMULLT_ZZZ_H - 164059903U, // PMULLT_ZZZ_Q - 822182210U, // PMULLv16i8 - 434213407U, // PMULLv1i64 - 702644546U, // PMULLv2i64 - 822186527U, // PMULLv8i8 - 2134879U, // PMUL_ZZZ_B - 811701087U, // PMULv16i8 - 824283999U, // PMULv8i8 - 3223362685U, // PNEXT_B - 3223379069U, // PNEXT_D - 2176916605U, // PNEXT_H - 3223411837U, // PNEXT_S - 2194736588U, // PRFB_D_PZI - 2230388172U, // PRFB_D_SCALED - 2230388172U, // PRFB_D_SXTW_SCALED - 2230388172U, // PRFB_D_UXTW_SCALED - 2230388172U, // PRFB_PRI - 2230388172U, // PRFB_PRR - 2175862220U, // PRFB_S_PZI - 2230388172U, // PRFB_S_SXTW_SCALED - 2230388172U, // PRFB_S_UXTW_SCALED - 2194737909U, // PRFD_D_PZI - 2230389493U, // PRFD_D_SCALED - 2230389493U, // PRFD_D_SXTW_SCALED - 2230389493U, // PRFD_D_UXTW_SCALED - 2230389493U, // PRFD_PRI - 2230389493U, // PRFD_PRR - 2175863541U, // PRFD_S_PZI - 2230389493U, // PRFD_S_SXTW_SCALED - 2230389493U, // PRFD_S_UXTW_SCALED - 2194738522U, // PRFH_D_PZI - 2230390106U, // PRFH_D_SCALED - 2230390106U, // PRFH_D_SXTW_SCALED - 2230390106U, // PRFH_D_UXTW_SCALED - 2230390106U, // PRFH_PRI - 2230390106U, // PRFH_PRR - 2175864154U, // PRFH_S_PZI - 2230390106U, // PRFH_S_SXTW_SCALED - 2230390106U, // PRFH_S_UXTW_SCALED - 2150716335U, // PRFMl - 45175727U, // PRFMroW - 45175727U, // PRFMroX - 45175727U, // PRFMui - 45175784U, // PRFUMi - 2194742893U, // PRFW_D_PZI - 2230394477U, // PRFW_D_SCALED - 2230394477U, // PRFW_D_SXTW_SCALED - 2230394477U, // PRFW_D_UXTW_SCALED - 2230394477U, // PRFW_PRI - 2230394477U, // PRFW_PRR - 2175868525U, // PRFW_S_PZI - 2230394477U, // PRFW_S_SXTW_SCALED - 2230394477U, // PRFW_S_UXTW_SCALED - 3224342944U, // PSEL_PPPRI_B - 3224342944U, // PSEL_PPPRI_D - 3224342944U, // PSEL_PPPRI_H - 3224342944U, // PSEL_PPPRI_S - 3120159U, // PTEST_PP - 2954926333U, // PTRUES_B - 2954942717U, // PTRUES_D - 167844093U, // PTRUES_H - 2954975485U, // PTRUES_S - 2954922961U, // PTRUE_B - 1149905U, // PTRUE_C_B - 1166289U, // PTRUE_C_D - 1182673U, // PTRUE_C_H - 1199057U, // PTRUE_C_S - 2954939345U, // PTRUE_D - 167840721U, // PTRUE_H - 2954972113U, // PTRUE_S - 1772162968U, // PUNPKHI_PP - 1772164293U, // PUNPKLO_PP - 1881180031U, // RADDHNB_ZZZ_B - 2172716927U, // RADDHNB_ZZZ_H - 2418100095U, // RADDHNB_ZZZ_S - 2686491490U, // RADDHNT_ZZZ_B - 2174819170U, // RADDHNT_ZZZ_H - 1075927906U, // RADDHNT_ZZZ_S - 813798405U, // RADDHNv2i64_v2i32 - 2967601549U, // RADDHNv2i64_v4i32 - 817992709U, // RADDHNv4i32_v4i16 - 2969698701U, // RADDHNv4i32_v8i16 - 2959212941U, // RADDHNv8i16_v16i8 - 824284165U, // RADDHNv8i16_v8i8 - 815890585U, // RAX1 - 2418065561U, // RAX1_ZZZ_D - 2120275U, // RBITWr - 2120275U, // RBITXr - 270572115U, // RBIT_ZPmZ_B - 270588499U, // RBIT_ZPmZ_D - 541137491U, // RBIT_ZPmZ_H - 270621267U, // RBIT_ZPmZ_S - 811702867U, // RBITv16i8 - 824285779U, // RBITv8i8 - 1076156573U, // RCWCAS - 1076151348U, // RCWCASA - 1076154621U, // RCWCASAL - 1076155131U, // RCWCASL - 415242U, // RCWCASP - 410539U, // RCWCASPA - 413834U, // RCWCASPAL - 414347U, // RCWCASPL - 1613027225U, // RCWCLR - 1613022207U, // RCWCLRA - 1613025503U, // RCWCLRAL - 1613026016U, // RCWCLRL - 271537655U, // RCWCLRP - 271532950U, // RCWCLRPA - 271536243U, // RCWCLRPAL - 271536758U, // RCWCLRPL - 1613027216U, // RCWCLRS - 1613022197U, // RCWCLRSA - 1613025492U, // RCWCLRSAL - 1613026006U, // RCWCLRSL - 271537645U, // RCWCLRSP - 271532939U, // RCWCLRSPA - 271536231U, // RCWCLRSPAL - 271536747U, // RCWCLRSPL - 1076156564U, // RCWSCAS - 1076151338U, // RCWSCASA - 1076154610U, // RCWSCASAL - 1076155121U, // RCWSCASL - 415232U, // RCWSCASP - 410528U, // RCWSCASPA - 413822U, // RCWSCASPAL - 414336U, // RCWSCASPL - 1613027885U, // RCWSET - 1613022287U, // RCWSETA - 1613025563U, // RCWSETAL - 1613026113U, // RCWSETL - 271537707U, // RCWSETP - 271533001U, // RCWSETPA - 271536299U, // RCWSETPAL - 271536817U, // RCWSETPL - 1613027876U, // RCWSETS - 1613022277U, // RCWSETSA - 1613025552U, // RCWSETSAL - 1613026103U, // RCWSETSL - 271537697U, // RCWSETSP - 271532990U, // RCWSETSPA - 271536287U, // RCWSETSPAL - 271536806U, // RCWSETSPL - 1613026902U, // RCWSWP - 1613022173U, // RCWSWPA - 1613025473U, // RCWSWPAL - 1613025989U, // RCWSWPL - 271537616U, // RCWSWPP - 271532920U, // RCWSWPPA - 271536210U, // RCWSWPPAL - 271536728U, // RCWSWPPL - 1613026893U, // RCWSWPS - 1613022163U, // RCWSWPSA - 1613025462U, // RCWSWPSAL - 1613025979U, // RCWSWPSL - 271537606U, // RCWSWPSP - 271532909U, // RCWSWPSPA - 271536198U, // RCWSWPSPAL - 271536717U, // RCWSWPSPL - 3223361942U, // RDFFRS_PPz - 3223361356U, // RDFFR_PPz_REAL - 38732U, // RDFFR_P_REAL - 2118530U, // RDSVLI_XI - 2118516U, // RDVLI_XI - 23064U, // RET - 9737U, // RETAA - 9744U, // RETAB - 2114186U, // REV16Wr - 2114186U, // REV16Xr - 811696778U, // REV16v16i8 - 824279690U, // REV16v8i8 - 2113695U, // REV32Xr - 811696287U, // REV32v16i8 - 817987743U, // REV32v4i16 - 822182047U, // REV32v8i16 - 824279199U, // REV32v8i8 - 811696746U, // REV64v16i8 - 813793898U, // REV64v2i32 - 817988202U, // REV64v4i16 - 820085354U, // REV64v4i32 - 822182506U, // REV64v8i16 - 824279658U, // REV64v8i8 - 270584176U, // REVB_ZPmZ_D - 541133168U, // REVB_ZPmZ_H - 270616944U, // REVB_ZPmZ_S - 809978666U, // REVD_ZPmZ - 270585712U, // REVH_ZPmZ_D - 270618480U, // REVH_ZPmZ_S - 270589687U, // REVW_ZPmZ_D - 2120942U, // REVWr - 2120942U, // REVXr - 2137326U, // REV_PP_B - 2418072814U, // REV_PP_D - 1652628718U, // REV_PP_H - 270621934U, // REV_PP_S - 2137326U, // REV_ZZ_B - 2418072814U, // REV_ZZ_D - 1652628718U, // REV_ZZ_H - 270621934U, // REV_ZZ_S - 2116578U, // RMIF - 2119666U, // RORVWr - 2119666U, // RORVXr - 1217454U, // RPRFM - 1881180078U, // RSHRNB_ZZI_B - 2172716974U, // RSHRNB_ZZI_H - 2418100142U, // RSHRNB_ZZI_S - 2686491525U, // RSHRNT_ZZI_B - 2174819205U, // RSHRNT_ZZI_H - 1075927941U, // RSHRNT_ZZI_S - 2959212970U, // RSHRNv16i8_shift - 813798471U, // RSHRNv2i32_shift - 817992775U, // RSHRNv4i16_shift - 2967601578U, // RSHRNv4i32_shift - 2969698730U, // RSHRNv8i16_shift - 824284231U, // RSHRNv8i8_shift - 1881180022U, // RSUBHNB_ZZZ_B - 2172716918U, // RSUBHNB_ZZZ_H - 2418100086U, // RSUBHNB_ZZZ_S - 2686491481U, // RSUBHNT_ZZZ_B - 2174819161U, // RSUBHNT_ZZZ_H - 1075927897U, // RSUBHNT_ZZZ_S - 813798397U, // RSUBHNv2i64_v2i32 - 2967601540U, // RSUBHNv2i64_v4i32 - 817992701U, // RSUBHNv4i32_v4i16 - 2969698692U, // RSUBHNv4i32_v8i16 - 2959212932U, // RSUBHNv8i16_v16i8 - 824284157U, // RSUBHNv8i16_v8i8 - 1344325101U, // SABALB_ZZZ_D - 2317420013U, // SABALB_ZZZ_H - 2686535149U, // SABALB_ZZZ_S - 1344330342U, // SABALT_ZZZ_D - 2317425254U, // SABALT_ZZZ_H - 2686540390U, // SABALT_ZZZ_S - 2969698502U, // SABALv16i8_v8i16 - 2963410940U, // SABALv2i32_v2i64 - 2967605244U, // SABALv4i16_v4i32 - 2963407046U, // SABALv4i32_v2i64 - 2967601350U, // SABALv8i16_v4i32 - 2969702396U, // SABALv8i8_v8i16 - 2418049726U, // SABA_ZZZ_B - 1075888830U, // SABA_ZZZ_D - 2195784382U, // SABA_ZZZ_H - 1344357054U, // SABA_ZZZ_S - 2959213246U, // SABAv16i8 - 2961310398U, // SABAv2i32 - 2965504702U, // SABAv4i16 - 2967601854U, // SABAv4i32 - 2969699006U, // SABAv8i16 - 2971796158U, // SABAv8i8 - 270583458U, // SABDLB_ZZZ_D - 2309031586U, // SABDLB_ZZZ_H - 1881228962U, // SABDLB_ZZZ_S - 270588599U, // SABDLT_ZZZ_D - 2309036727U, // SABDLT_ZZZ_H - 1881234103U, // SABDLT_ZZZ_S - 822182152U, // SABDLv16i8_v8i16 - 815894876U, // SABDLv2i32_v2i64 - 820089180U, // SABDLv4i16_v4i32 - 815890696U, // SABDLv4i32_v2i64 - 820085000U, // SABDLv8i16_v4i32 - 822186332U, // SABDLv8i8_v8i16 - 3223358056U, // SABD_ZPmZ_B - 3223374440U, // SABD_ZPmZ_D - 3519089256U, // SABD_ZPmZ_H - 3223407208U, // SABD_ZPmZ_S - 811698792U, // SABDv16i8 - 813795944U, // SABDv2i32 - 817990248U, // SABDv4i16 - 820087400U, // SABDv4i32 - 822184552U, // SABDv8i16 - 824281704U, // SABDv8i8 - 3223377214U, // SADALP_ZPmZ_D - 3519092030U, // SADALP_ZPmZ_H - 3223409982U, // SADALP_ZPmZ_S - 2969703742U, // SADALPv16i8_v8i16 - 3124892990U, // SADALPv2i32_v1i64 - 2961315134U, // SADALPv4i16_v2i32 - 2963412286U, // SADALPv4i32_v2i64 - 2967606590U, // SADALPv8i16_v4i32 - 2965509438U, // SADALPv8i8_v4i16 - 270588398U, // SADDLBT_ZZZ_D - 2309036526U, // SADDLBT_ZZZ_H - 1881233902U, // SADDLBT_ZZZ_S - 270583483U, // SADDLB_ZZZ_D - 2309031611U, // SADDLB_ZZZ_H - 1881228987U, // SADDLB_ZZZ_S - 822187342U, // SADDLPv16i8_v8i16 - 977376590U, // SADDLPv2i32_v1i64 - 813798734U, // SADDLPv4i16_v2i32 - 815895886U, // SADDLPv4i32_v2i64 - 820090190U, // SADDLPv8i16_v4i32 - 817993038U, // SADDLPv8i8_v4i16 - 270588615U, // SADDLT_ZZZ_D - 2309036743U, // SADDLT_ZZZ_H - 1881234119U, // SADDLT_ZZZ_S - 807427333U, // SADDLVv16i8v - 807427333U, // SADDLVv4i16v - 807427333U, // SADDLVv4i32v - 807427333U, // SADDLVv8i16v - 807427333U, // SADDLVv8i8v - 822182168U, // SADDLv16i8_v8i16 - 815894914U, // SADDLv2i32_v2i64 - 820089218U, // SADDLv4i16_v4i32 - 815890712U, // SADDLv4i32_v2i64 - 820085016U, // SADDLv8i16_v4i32 - 822186370U, // SADDLv8i8_v8i16 - 1780751578U, // SADDV_VPZ_B - 1659116762U, // SADDV_VPZ_H - 1638145242U, // SADDV_VPZ_S - 2418067846U, // SADDWB_ZZZ_D - 2189494662U, // SADDWB_ZZZ_H - 270616966U, // SADDWB_ZZZ_S - 2418072679U, // SADDWT_ZZZ_D - 2189499495U, // SADDWT_ZZZ_H - 270621799U, // SADDWT_ZZZ_S - 822182456U, // SADDWv16i8_v8i16 - 815898207U, // SADDWv2i32_v2i64 - 820092511U, // SADDWv4i16_v4i32 - 815891000U, // SADDWv4i32_v2i64 - 820085304U, // SADDWv8i16_v4i32 - 822189663U, // SADDWv8i8_v8i16 - 9750U, // SB - 1075889812U, // SBCLB_ZZZ_D - 1344358036U, // SBCLB_ZZZ_S - 1075894953U, // SBCLT_ZZZ_D - 1344363177U, // SBCLT_ZZZ_S - 2119902U, // SBCSWr - 2119902U, // SBCSXr - 2116047U, // SBCWr - 2116047U, // SBCXr - 2118562U, // SBFMWri - 2118562U, // SBFMXri - 2317505902U, // SCLAMP_VG2_2Z2Z_B - 2193790318U, // SCLAMP_VG2_2Z2Z_D - 2195903854U, // SCLAMP_VG2_2Z2Z_H - 2174948718U, // SCLAMP_VG2_2Z2Z_S - 2317505902U, // SCLAMP_VG4_4Z4Z_B - 2193790318U, // SCLAMP_VG4_4Z4Z_D - 2195903854U, // SCLAMP_VG4_4Z4Z_H - 2174948718U, // SCLAMP_VG4_4Z4Z_S - 2135406U, // SCLAMP_ZZZ_B - 2418070894U, // SCLAMP_ZZZ_D - 2189497710U, // SCLAMP_ZZZ_H - 270620014U, // SCLAMP_ZZZ_S - 2116584U, // SCVTFSWDri - 2116584U, // SCVTFSWHri - 2116584U, // SCVTFSWSri - 2116584U, // SCVTFSXDri - 2116584U, // SCVTFSXHri - 2116584U, // SCVTFSXSri - 2116584U, // SCVTFUWDri - 2116584U, // SCVTFUWHri - 2116584U, // SCVTFUWSri - 2116584U, // SCVTFUXDri - 2116584U, // SCVTFUXHri - 2116584U, // SCVTFUXSri - 1648561128U, // SCVTF_2Z2Z_StoS - 1648561128U, // SCVTF_4Z4Z_StoS - 270584808U, // SCVTF_ZPmZ_DtoD - 3225488360U, // SCVTF_ZPmZ_DtoH - 270617576U, // SCVTF_ZPmZ_DtoS - 541133800U, // SCVTF_ZPmZ_HtoH - 270584808U, // SCVTF_ZPmZ_StoD - 1346440168U, // SCVTF_ZPmZ_StoH - 270617576U, // SCVTF_ZPmZ_StoS - 2116584U, // SCVTFd - 2116584U, // SCVTFh - 2116584U, // SCVTFs - 2116584U, // SCVTFv1i16 - 2116584U, // SCVTFv1i32 - 2116584U, // SCVTFv1i64 - 813796328U, // SCVTFv2f32 - 815893480U, // SCVTFv2f64 - 813796328U, // SCVTFv2i32_shift - 815893480U, // SCVTFv2i64_shift - 817990632U, // SCVTFv4f16 - 820087784U, // SCVTFv4f32 - 817990632U, // SCVTFv4i16_shift - 820087784U, // SCVTFv4i32_shift - 822184936U, // SCVTFv8f16 - 822184936U, // SCVTFv8i16_shift - 3223378019U, // SDIVR_ZPmZ_D - 3223410787U, // SDIVR_ZPmZ_S - 2120953U, // SDIVWr - 2120953U, // SDIVXr - 3223379193U, // SDIV_ZPmZ_D - 3223411961U, // SDIV_ZPmZ_S - 3798178789U, // SDOT_VG2_M2Z2Z_BtoS - 3798162405U, // SDOT_VG2_M2Z2Z_HtoD - 3798178789U, // SDOT_VG2_M2Z2Z_HtoS - 3798178789U, // SDOT_VG2_M2ZZI_BToS - 3798178789U, // SDOT_VG2_M2ZZI_HToS - 3798162405U, // SDOT_VG2_M2ZZI_HtoD - 3798178789U, // SDOT_VG2_M2ZZ_BtoS - 3798162405U, // SDOT_VG2_M2ZZ_HtoD - 3798178789U, // SDOT_VG2_M2ZZ_HtoS - 4066614245U, // SDOT_VG4_M4Z4Z_BtoS - 4066597861U, // SDOT_VG4_M4Z4Z_HtoD - 4066614245U, // SDOT_VG4_M4Z4Z_HtoS - 4066614245U, // SDOT_VG4_M4ZZI_BToS - 4066614245U, // SDOT_VG4_M4ZZI_HToS - 4066597861U, // SDOT_VG4_M4ZZI_HtoD - 4066614245U, // SDOT_VG4_M4ZZ_BtoS - 4066597861U, // SDOT_VG4_M4ZZ_HtoD - 4066614245U, // SDOT_VG4_M4ZZ_HtoS - 2686508005U, // SDOT_ZZZI_D - 2686540773U, // SDOT_ZZZI_HtoS - 2418105317U, // SDOT_ZZZI_S - 2686508005U, // SDOT_ZZZ_D - 2686540773U, // SDOT_ZZZ_HtoS - 2418105317U, // SDOT_ZZZ_S - 2967608293U, // SDOTlanev16i8 - 2961316837U, // SDOTlanev8i8 - 2967608293U, // SDOTv16i8 - 2961316837U, // SDOTv8i8 - 3223359899U, // SEL_PPPP - 2237813147U, // SEL_VG2_2ZP2Z2Z_B - 2237829531U, // SEL_VG2_2ZP2Z2Z_D - 2237845915U, // SEL_VG2_2ZP2Z2Z_H - 2237862299U, // SEL_VG2_2ZP2Z2Z_S - 2237813147U, // SEL_VG4_4ZP4Z4Z_B - 2237829531U, // SEL_VG4_4ZP4Z4Z_D - 2237845915U, // SEL_VG4_4ZP4Z4Z_H - 2237862299U, // SEL_VG4_4ZP4Z4Z_S - 3223359899U, // SEL_ZPZZ_B - 3223376283U, // SEL_ZPZZ_D - 2176913819U, // SEL_ZPZZ_H - 3223409051U, // SEL_ZPZZ_S - 141517196U, // SETE - 141517258U, // SETEN - 141518146U, // SETET - 141517620U, // SETETN - 17026U, // SETF16 - 17041U, // SETF8 - 9798U, // SETFFR - 141517218U, // SETGM - 141517283U, // SETGMN - 141518171U, // SETGMT - 141517648U, // SETGMTN - 141518106U, // SETGP - 141517317U, // SETGPN - 141518205U, // SETGPT - 141517686U, // SETGPTN - 141517226U, // SETM - 141517292U, // SETMN - 141518180U, // SETMT - 141517658U, // SETMTN - 141518114U, // SETP - 141517326U, // SETPN - 141518214U, // SETPT - 141517696U, // SETPTN - 1076152776U, // SHA1Crrr - 2116673U, // SHA1Hrr - 1076155291U, // SHA1Mrrr - 1076155636U, // SHA1Prrr + 99385385U, // LD1Twov8h_POST + 298000092U, // LD1W + 363011804U, // LD1W_2Z + 363011804U, // LD1W_2Z_IMM + 363011804U, // LD1W_2Z_STRIDED + 363011804U, // LD1W_2Z_STRIDED_IMM + 363011804U, // LD1W_4Z + 363011804U, // LD1W_4Z_IMM + 363011804U, // LD1W_4Z_STRIDED + 363011804U, // LD1W_4Z_STRIDED_IMM + 297967324U, // LD1W_D + 297967324U, // LD1W_D_IMM + 298000092U, // LD1W_IMM + 298295004U, // LD1W_Q + 298295004U, // LD1W_Q_IMM + 2208835584U, // LD1_MXIPXX_H_B + 2208835598U, // LD1_MXIPXX_H_D + 2208835612U, // LD1_MXIPXX_H_H + 2208835626U, // LD1_MXIPXX_H_Q + 2208835640U, // LD1_MXIPXX_H_S + 2208851968U, // LD1_MXIPXX_V_B + 2208851982U, // LD1_MXIPXX_V_D + 2208851996U, // LD1_MXIPXX_V_H + 2208852010U, // LD1_MXIPXX_V_Q + 2208852024U, // LD1_MXIPXX_V_S + 116195369U, // LD1i16 + 118308905U, // LD1i16_POST + 116228137U, // LD1i32 + 120438825U, // LD1i32_POST + 116260905U, // LD1i64 + 122568745U, // LD1i64_POST + 116293673U, // LD1i8 + 124698665U, // LD1i8_POST + 297944328U, // LD2B + 297944328U, // LD2B_IMM + 297962142U, // LD2D + 297962142U, // LD2D_IMM + 297979129U, // LD2H + 297979129U, // LD2H_IMM + 298293062U, // LD2Q + 298293062U, // LD2Q_IMM + 579487U, // LD2Rv16b + 109647775U, // LD2Rv16b_POST + 612255U, // LD2Rv1d + 101291935U, // LD2Rv1d_POST + 645023U, // LD2Rv2d + 101324703U, // LD2Rv2d_POST + 677791U, // LD2Rv2s + 103454623U, // LD2Rv2s_POST + 710559U, // LD2Rv4h + 107681695U, // LD2Rv4h_POST + 743327U, // LD2Rv4s + 103520159U, // LD2Rv4s_POST + 776095U, // LD2Rv8b + 109844383U, // LD2Rv8b_POST + 808863U, // LD2Rv8h + 107779999U, // LD2Rv8h_POST + 573614U, // LD2Twov16b + 99156142U, // LD2Twov16b_POST + 639150U, // LD2Twov2d + 99221678U, // LD2Twov2d_POST + 671918U, // LD2Twov2s + 101351598U, // LD2Twov2s_POST + 704686U, // LD2Twov4h + 101384366U, // LD2Twov4h_POST + 737454U, // LD2Twov4s + 99319982U, // LD2Twov4s_POST + 770222U, // LD2Twov8b + 101449902U, // LD2Twov8b_POST + 802990U, // LD2Twov8h + 99385518U, // LD2Twov8h_POST + 298000144U, // LD2W + 298000144U, // LD2W_IMM + 116195502U, // LD2i16 + 120406190U, // LD2i16_POST + 116228270U, // LD2i32 + 122536110U, // LD2i32_POST + 116261038U, // LD2i64 + 126763182U, // LD2i64_POST + 116293806U, // LD2i8 + 118407342U, // LD2i8_POST + 297944349U, // LD3B + 297944349U, // LD3B_IMM + 297962154U, // LD3D + 297962154U, // LD3D_IMM + 297979141U, // LD3H + 297979141U, // LD3H_IMM + 298293074U, // LD3Q + 298293074U, // LD3Q_IMM + 579493U, // LD3Rv16b + 128522149U, // LD3Rv16b_POST + 612261U, // LD3Rv1d + 113874853U, // LD3Rv1d_POST + 645029U, // LD3Rv2d + 113907621U, // LD3Rv2d_POST + 677797U, // LD3Rv2s + 130717605U, // LD3Rv2s_POST + 710565U, // LD3Rv4h + 132847525U, // LD3Rv4h_POST + 743333U, // LD3Rv4s + 130783141U, // LD3Rv4s_POST + 776101U, // LD3Rv8b + 128718757U, // LD3Rv8b_POST + 808869U, // LD3Rv8h + 132945829U, // LD3Rv8h_POST + 574071U, // LD3Threev16b + 111739511U, // LD3Threev16b_POST + 639607U, // LD3Threev2d + 111805047U, // LD3Threev2d_POST + 672375U, // LD3Threev2s + 113934967U, // LD3Threev2s_POST + 705143U, // LD3Threev4h + 113967735U, // LD3Threev4h_POST + 737911U, // LD3Threev4s + 111903351U, // LD3Threev4s_POST + 770679U, // LD3Threev8b + 114033271U, // LD3Threev8b_POST + 803447U, // LD3Threev8h + 111968887U, // LD3Threev8h_POST + 298000156U, // LD3W + 298000156U, // LD3W_IMM + 116195959U, // LD3i16 + 135086711U, // LD3i16_POST + 116228727U, // LD3i32 + 137216631U, // LD3i32_POST + 116261495U, // LD3i64 + 139346551U, // LD3i64_POST + 116294263U, // LD3i8 + 141476471U, // LD3i8_POST + 297944375U, // LD4B + 297944375U, // LD4B_IMM + 297962166U, // LD4D + 297962166U, // LD4D_IMM + 574101U, // LD4Fourv16b + 97059477U, // LD4Fourv16b_POST + 639637U, // LD4Fourv2d + 97125013U, // LD4Fourv2d_POST + 672405U, // LD4Fourv2s + 99254933U, // LD4Fourv2s_POST + 705173U, // LD4Fourv4h + 99287701U, // LD4Fourv4h_POST + 737941U, // LD4Fourv4s + 97223317U, // LD4Fourv4s_POST + 770709U, // LD4Fourv8b + 99353237U, // LD4Fourv8b_POST + 803477U, // LD4Fourv8h + 97288853U, // LD4Fourv8h_POST + 297979153U, // LD4H + 297979153U, // LD4H_IMM + 298293086U, // LD4Q + 298293086U, // LD4Q_IMM + 579499U, // LD4Rv16b + 107550635U, // LD4Rv16b_POST + 612267U, // LD4Rv1d + 99194795U, // LD4Rv1d_POST + 645035U, // LD4Rv2d + 99227563U, // LD4Rv2d_POST + 677803U, // LD4Rv2s + 101357483U, // LD4Rv2s_POST + 710571U, // LD4Rv4h + 103487403U, // LD4Rv4h_POST + 743339U, // LD4Rv4s + 101423019U, // LD4Rv4s_POST + 776107U, // LD4Rv8b + 107747243U, // LD4Rv8b_POST + 808875U, // LD4Rv8h + 103585707U, // LD4Rv8h_POST + 298000168U, // LD4W + 298000168U, // LD4W_IMM + 116195989U, // LD4i16 + 122503829U, // LD4i16_POST + 116228757U, // LD4i32 + 126730901U, // LD4i32_POST + 116261525U, // LD4i64 + 143540885U, // LD4i64_POST + 116294293U, // LD4i8 + 120504981U, // LD4i8_POST + 984361U, // LD64B + 2418328899U, // LDADDAB + 2418330918U, // LDADDAH + 2418329131U, // LDADDALB + 2418331092U, // LDADDALH + 2418331774U, // LDADDALW + 2418331774U, // LDADDALX + 2418328309U, // LDADDAW + 2418328309U, // LDADDAX + 2418329067U, // LDADDB + 2418331078U, // LDADDH + 2418329312U, // LDADDLB + 2418331192U, // LDADDLH + 2418332126U, // LDADDLW + 2418332126U, // LDADDLX + 2418330398U, // LDADDW + 2418330398U, // LDADDX + 116260922U, // LDAP1 + 44058748U, // LDAPRB + 44060438U, // LDAPRH + 44062879U, // LDAPRW + 849664159U, // LDAPRWpost + 44062879U, // LDAPRX + 849664159U, // LDAPRXpost + 44058791U, // LDAPURBi + 44060481U, // LDAPURHi + 44058931U, // LDAPURSBWi + 44058931U, // LDAPURSBXi + 44060608U, // LDAPURSHWi + 44060608U, // LDAPURSHXi + 44064743U, // LDAPURSWi + 44062972U, // LDAPURXi + 44062972U, // LDAPURbi + 44062972U, // LDAPURdi + 44062972U, // LDAPURhi + 44062972U, // LDAPURi + 44062972U, // LDAPURqi + 44062972U, // LDAPURsi + 44058696U, // LDARB + 44060386U, // LDARH + 44062641U, // LDARW + 44062641U, // LDARX + 2119430U, // LDAXPW + 2119430U, // LDAXPX + 44058807U, // LDAXRB + 44060497U, // LDAXRH + 44063016U, // LDAXRW + 44063016U, // LDAXRX + 2418328955U, // LDCLRAB + 2418330975U, // LDCLRAH + 2418329206U, // LDCLRALB + 2418331132U, // LDCLRALH + 2418331967U, // LDCLRALW + 2418331967U, // LDCLRALX + 2418328593U, // LDCLRAW + 2418328593U, // LDCLRAX + 2418329693U, // LDCLRB + 2418331383U, // LDCLRH + 2418329414U, // LDCLRLB + 2418331228U, // LDCLRLH + 2418332490U, // LDCLRLW + 2418332490U, // LDCLRLX + 271537805U, // LDCLRP + 271532966U, // LDCLRPA + 271536337U, // LDCLRPAL + 271536862U, // LDCLRPL + 2418333745U, // LDCLRW + 2418333745U, // LDCLRX + 2418328964U, // LDEORAB + 2418330984U, // LDEORAH + 2418329216U, // LDEORALB + 2418331142U, // LDEORALH + 2418331997U, // LDEORALW + 2418331997U, // LDEORALX + 2418328620U, // LDEORAW + 2418328620U, // LDEORAX + 2418329716U, // LDEORB + 2418331406U, // LDEORH + 2418329423U, // LDEORLB + 2418331237U, // LDEORLH + 2418332517U, // LDEORLW + 2418332517U, // LDEORLX + 2418333838U, // LDEORW + 2418333838U, // LDEORX + 297960657U, // LDFF1B_D_REAL + 297977041U, // LDFF1B_H_REAL + 297944273U, // LDFF1B_REAL + 297993425U, // LDFF1B_S_REAL + 297962104U, // LDFF1D_REAL + 297962690U, // LDFF1H_D_REAL + 297979074U, // LDFF1H_REAL + 297995458U, // LDFF1H_S_REAL + 297961692U, // LDFF1SB_D_REAL + 297978076U, // LDFF1SB_H_REAL + 297994460U, // LDFF1SB_S_REAL + 297963382U, // LDFF1SH_D_REAL + 297996150U, // LDFF1SH_S_REAL + 297967526U, // LDFF1SW_D_REAL + 297967330U, // LDFF1W_D_REAL + 298000098U, // LDFF1W_REAL + 849661059U, // LDG + 44061763U, // LDGM + 2119270U, // LDIAPPW + 807720550U, // LDIAPPWpost + 2119270U, // LDIAPPX + 807720550U, // LDIAPPXpost + 44058703U, // LDLARB + 44060393U, // LDLARH + 44062647U, // LDLARW + 44062647U, // LDLARX + 297960665U, // LDNF1B_D_IMM_REAL + 297977049U, // LDNF1B_H_IMM_REAL + 297944281U, // LDNF1B_IMM_REAL + 297993433U, // LDNF1B_S_IMM_REAL + 297962112U, // LDNF1D_IMM_REAL + 297962698U, // LDNF1H_D_IMM_REAL + 297979082U, // LDNF1H_IMM_REAL + 297995466U, // LDNF1H_S_IMM_REAL + 297961701U, // LDNF1SB_D_IMM_REAL + 297978085U, // LDNF1SB_H_IMM_REAL + 297994469U, // LDNF1SB_S_IMM_REAL + 297963391U, // LDNF1SH_D_IMM_REAL + 297996159U, // LDNF1SH_S_IMM_REAL + 297967535U, // LDNF1SW_D_IMM_REAL + 297967338U, // LDNF1W_D_IMM_REAL + 298000106U, // LDNF1W_IMM_REAL + 2119237U, // LDNPDi + 2119237U, // LDNPQi + 2119237U, // LDNPSi + 2119237U, // LDNPWi + 2119237U, // LDNPXi + 362956001U, // LDNT1B_2Z + 362956001U, // LDNT1B_2Z_IMM + 2150139105U, // LDNT1B_2Z_STRIDED + 2150139105U, // LDNT1B_2Z_STRIDED_IMM + 362956001U, // LDNT1B_4Z + 362956001U, // LDNT1B_4Z_IMM + 362956001U, // LDNT1B_4Z_STRIDED + 362956001U, // LDNT1B_4Z_STRIDED_IMM + 297944289U, // LDNT1B_ZRI + 297944289U, // LDNT1B_ZRR + 297960673U, // LDNT1B_ZZR_D_REAL + 297993441U, // LDNT1B_ZZR_S_REAL + 362973832U, // LDNT1D_2Z + 362973832U, // LDNT1D_2Z_IMM + 362973832U, // LDNT1D_2Z_STRIDED + 362973832U, // LDNT1D_2Z_STRIDED_IMM + 362973832U, // LDNT1D_4Z + 362973832U, // LDNT1D_4Z_IMM + 362973832U, // LDNT1D_4Z_STRIDED + 362973832U, // LDNT1D_4Z_STRIDED_IMM + 297962120U, // LDNT1D_ZRI + 297962120U, // LDNT1D_ZRR + 297962120U, // LDNT1D_ZZR_D_REAL + 362990802U, // LDNT1H_2Z + 362990802U, // LDNT1H_2Z_IMM + 2150419666U, // LDNT1H_2Z_STRIDED + 2150419666U, // LDNT1H_2Z_STRIDED_IMM + 362990802U, // LDNT1H_4Z + 362990802U, // LDNT1H_4Z_IMM + 362990802U, // LDNT1H_4Z_STRIDED + 362990802U, // LDNT1H_4Z_STRIDED_IMM + 297979090U, // LDNT1H_ZRI + 297979090U, // LDNT1H_ZRR + 297962706U, // LDNT1H_ZZR_D_REAL + 297995474U, // LDNT1H_ZZR_S_REAL + 297961710U, // LDNT1SB_ZZR_D_REAL + 297994478U, // LDNT1SB_ZZR_S_REAL + 297963400U, // LDNT1SH_ZZR_D_REAL + 297996168U, // LDNT1SH_ZZR_S_REAL + 297967544U, // LDNT1SW_ZZR_D_REAL + 363011826U, // LDNT1W_2Z + 363011826U, // LDNT1W_2Z_IMM + 363011826U, // LDNT1W_2Z_STRIDED + 363011826U, // LDNT1W_2Z_STRIDED_IMM + 363011826U, // LDNT1W_4Z + 363011826U, // LDNT1W_4Z_IMM + 363011826U, // LDNT1W_4Z_STRIDED + 363011826U, // LDNT1W_4Z_STRIDED_IMM + 298000114U, // LDNT1W_ZRI + 298000114U, // LDNT1W_ZRR + 297967346U, // LDNT1W_ZZR_D_REAL + 298000114U, // LDNT1W_ZZR_S_REAL + 2119120U, // LDPDi + 807720400U, // LDPDpost + 807720400U, // LDPDpre + 2119120U, // LDPQi + 807720400U, // LDPQpost + 807720400U, // LDPQpre + 2121665U, // LDPSWi + 807722945U, // LDPSWpost + 807722945U, // LDPSWpre + 2119120U, // LDPSi + 807720400U, // LDPSpost + 807720400U, // LDPSpre + 2119120U, // LDPWi + 807720400U, // LDPWpost + 807720400U, // LDPWpre + 2119120U, // LDPXi + 807720400U, // LDPXpost + 807720400U, // LDPXpre + 44057300U, // LDRAAindexed + 849658580U, // LDRAAwriteback + 44057965U, // LDRABindexed + 849659245U, // LDRABwriteback + 849659991U, // LDRBBpost + 849659991U, // LDRBBpre + 44058711U, // LDRBBroW + 44058711U, // LDRBBroX + 44058711U, // LDRBBui + 849663983U, // LDRBpost + 849663983U, // LDRBpre + 44062703U, // LDRBroW + 44062703U, // LDRBroX + 44062703U, // LDRBui + 2149603311U, // LDRDl + 849663983U, // LDRDpost + 849663983U, // LDRDpre + 44062703U, // LDRDroW + 44062703U, // LDRDroX + 44062703U, // LDRDui + 849661681U, // LDRHHpost + 849661681U, // LDRHHpre + 44060401U, // LDRHHroW + 44060401U, // LDRHHroX + 44060401U, // LDRHHui + 849663983U, // LDRHpost + 849663983U, // LDRHpre + 44062703U, // LDRHroW + 44062703U, // LDRHroX + 44062703U, // LDRHui + 2149603311U, // LDRQl + 849663983U, // LDRQpost + 849663983U, // LDRQpre + 44062703U, // LDRQroW + 44062703U, // LDRQroX + 44062703U, // LDRQui + 849660188U, // LDRSBWpost + 849660188U, // LDRSBWpre + 44058908U, // LDRSBWroW + 44058908U, // LDRSBWroX + 44058908U, // LDRSBWui + 849660188U, // LDRSBXpost + 849660188U, // LDRSBXpre + 44058908U, // LDRSBXroW + 44058908U, // LDRSBXroX + 44058908U, // LDRSBXui + 849661865U, // LDRSHWpost + 849661865U, // LDRSHWpre + 44060585U, // LDRSHWroW + 44060585U, // LDRSHWroX + 44060585U, // LDRSHWui + 849661865U, // LDRSHXpost + 849661865U, // LDRSHXpre + 44060585U, // LDRSHXroW + 44060585U, // LDRSHXroX + 44060585U, // LDRSHXui + 2149605328U, // LDRSWl + 849666000U, // LDRSWpost + 849666000U, // LDRSWpre + 44064720U, // LDRSWroW + 44064720U, // LDRSWroX + 44064720U, // LDRSWui + 2149603311U, // LDRSl + 849663983U, // LDRSpost + 849663983U, // LDRSpre + 44062703U, // LDRSroW + 44062703U, // LDRSroX + 44062703U, // LDRSui + 2149603311U, // LDRWl + 849663983U, // LDRWpost + 849663983U, // LDRWpre + 44062703U, // LDRWroW + 44062703U, // LDRWroX + 44062703U, // LDRWui + 2149603311U, // LDRXl + 849663983U, // LDRXpost + 849663983U, // LDRXpre + 44062703U, // LDRXroW + 44062703U, // LDRXroX + 44062703U, // LDRXui + 45062127U, // LDR_PXI + 44062703U, // LDR_TX + 1038319U, // LDR_ZA + 45062127U, // LDR_ZXI + 2418328980U, // LDSETAB + 2418331000U, // LDSETAH + 2418329234U, // LDSETALB + 2418331160U, // LDSETALH + 2418332027U, // LDSETALW + 2418332027U, // LDSETALX + 2418328673U, // LDSETAW + 2418328673U, // LDSETAX + 2418329922U, // LDSETB + 2418331594U, // LDSETH + 2418329474U, // LDSETLB + 2418331253U, // LDSETLH + 2418332587U, // LDSETLW + 2418332587U, // LDSETLX + 271537857U, // LDSETP + 271533017U, // LDSETPA + 271536393U, // LDSETPAL + 271536921U, // LDSETPL + 2418334421U, // LDSETW + 2418334421U, // LDSETX + 2418328989U, // LDSMAXAB + 2418331009U, // LDSMAXAH + 2418329244U, // LDSMAXALB + 2418331170U, // LDSMAXALH + 2418332057U, // LDSMAXALW + 2418332057U, // LDSMAXALX + 2418328729U, // LDSMAXAW + 2418328729U, // LDSMAXAX + 2418330078U, // LDSMAXB + 2418331626U, // LDSMAXH + 2418329483U, // LDSMAXLB + 2418331295U, // LDSMAXLH + 2418332695U, // LDSMAXLW + 2418332695U, // LDSMAXLX + 2418335801U, // LDSMAXW + 2418335801U, // LDSMAXX + 2418328908U, // LDSMINAB + 2418330948U, // LDSMINAH + 2418329176U, // LDSMINALB + 2418331102U, // LDSMINALH + 2418331814U, // LDSMINALW + 2418331814U, // LDSMINALX + 2418328409U, // LDSMINAW + 2418328409U, // LDSMINAX + 2418329526U, // LDSMINB + 2418331315U, // LDSMINH + 2418329387U, // LDSMINLB + 2418331201U, // LDSMINLH + 2418332336U, // LDSMINLW + 2418332336U, // LDSMINLX + 2418332860U, // LDSMINW + 2418332860U, // LDSMINX + 44058756U, // LDTRBi + 44060446U, // LDTRHi + 44058915U, // LDTRSBWi + 44058915U, // LDTRSBXi + 44060592U, // LDTRSHWi + 44060592U, // LDTRSHXi + 44064727U, // LDTRSWi + 44062930U, // LDTRWi + 44062930U, // LDTRXi + 2418328999U, // LDUMAXAB + 2418331019U, // LDUMAXAH + 2418329255U, // LDUMAXALB + 2418331181U, // LDUMAXALH + 2418332067U, // LDUMAXALW + 2418332067U, // LDUMAXALX + 2418328738U, // LDUMAXAW + 2418328738U, // LDUMAXAX + 2418330087U, // LDUMAXB + 2418331635U, // LDUMAXH + 2418329493U, // LDUMAXLB + 2418331305U, // LDUMAXLH + 2418332704U, // LDUMAXLW + 2418332704U, // LDUMAXLX + 2418335809U, // LDUMAXW + 2418335809U, // LDUMAXX + 2418328918U, // LDUMINAB + 2418330958U, // LDUMINAH + 2418329187U, // LDUMINALB + 2418331113U, // LDUMINALH + 2418331824U, // LDUMINALW + 2418331824U, // LDUMINALX + 2418328418U, // LDUMINAW + 2418328418U, // LDUMINAX + 2418329535U, // LDUMINB + 2418331324U, // LDUMINH + 2418329397U, // LDUMINLB + 2418331211U, // LDUMINLH + 2418332345U, // LDUMINLW + 2418332345U, // LDUMINLX + 2418332868U, // LDUMINW + 2418332868U, // LDUMINX + 44058776U, // LDURBBi + 44062959U, // LDURBi + 44062959U, // LDURDi + 44060466U, // LDURHHi + 44062959U, // LDURHi + 44062959U, // LDURQi + 44058923U, // LDURSBWi + 44058923U, // LDURSBXi + 44060600U, // LDURSHWi + 44060600U, // LDURSHXi + 44064735U, // LDURSWi + 44062959U, // LDURSi + 44062959U, // LDURWi + 44062959U, // LDURXi + 2119458U, // LDXPW + 2119458U, // LDXPX + 44058815U, // LDXRB + 44060505U, // LDXRH + 44063023U, // LDXRW + 44063023U, // LDXRX + 3223361666U, // LSLR_ZPmZ_B + 3223378050U, // LSLR_ZPmZ_D + 3519092866U, // LSLR_ZPmZ_H + 3223410818U, // LSLR_ZPmZ_S + 2118538U, // LSLVWr + 2118538U, // LSLVXr + 3223360394U, // LSL_WIDE_ZPmZ_B + 3519091594U, // LSL_WIDE_ZPmZ_H + 3223409546U, // LSL_WIDE_ZPmZ_S + 2134922U, // LSL_WIDE_ZZZ_B + 2189497226U, // LSL_WIDE_ZZZ_H + 270619530U, // LSL_WIDE_ZZZ_S + 3223360394U, // LSL_ZPmI_B + 3223376778U, // LSL_ZPmI_D + 3519091594U, // LSL_ZPmI_H + 3223409546U, // LSL_ZPmI_S + 3223360394U, // LSL_ZPmZ_B + 3223376778U, // LSL_ZPmZ_D + 3519091594U, // LSL_ZPmZ_H + 3223409546U, // LSL_ZPmZ_S + 2134922U, // LSL_ZZI_B + 2418070410U, // LSL_ZZI_D + 2189497226U, // LSL_ZZI_H + 270619530U, // LSL_ZZI_S + 3223361713U, // LSRR_ZPmZ_B + 3223378097U, // LSRR_ZPmZ_D + 3519092913U, // LSRR_ZPmZ_H + 3223410865U, // LSRR_ZPmZ_S + 2119874U, // LSRVWr + 2119874U, // LSRVXr + 3223361730U, // LSR_WIDE_ZPmZ_B + 3519092930U, // LSR_WIDE_ZPmZ_H + 3223410882U, // LSR_WIDE_ZPmZ_S + 2136258U, // LSR_WIDE_ZZZ_B + 2189498562U, // LSR_WIDE_ZZZ_H + 270620866U, // LSR_WIDE_ZZZ_S + 3223361730U, // LSR_ZPmI_B + 3223378114U, // LSR_ZPmI_D + 3519092930U, // LSR_ZPmI_H + 3223410882U, // LSR_ZPmI_S + 3223361730U, // LSR_ZPmZ_B + 3223378114U, // LSR_ZPmZ_D + 3519092930U, // LSR_ZPmZ_H + 3223410882U, // LSR_ZPmZ_S + 2136258U, // LSR_ZZI_B + 2418071746U, // LSR_ZZI_D + 2189498562U, // LSR_ZZI_H + 270620866U, // LSR_ZZI_S + 2690744519U, // LUT2v16f8 + 2969665735U, // LUT2v8f16 + 2690744986U, // LUT4v16f8 + 2969666202U, // LUT4v8f16 + 2208448711U, // LUTI2_2ZTZI_B + 2208481479U, // LUTI2_2ZTZI_H + 2208497863U, // LUTI2_2ZTZI_S + 2208448711U, // LUTI2_4ZTZI_B + 2208481479U, // LUTI2_4ZTZI_H + 2208497863U, // LUTI2_4ZTZI_S + 2654407U, // LUTI2_S_2ZTZI_B + 2932935U, // LUTI2_S_2ZTZI_H + 2208448711U, // LUTI2_S_4ZTZI_B + 2208481479U, // LUTI2_S_4ZTZI_H + 2130119U, // LUTI2_ZTZI_B + 2208366791U, // LUTI2_ZTZI_H + 2179271U, // LUTI2_ZTZI_S + 2686484679U, // LUTI2_ZZZI_B + 2183200967U, // LUTI2_ZZZI_H + 2208449178U, // LUTI4_2ZTZI_B + 2208481946U, // LUTI4_2ZTZI_H + 2208498330U, // LUTI4_2ZTZI_S + 2208481946U, // LUTI4_4ZTZI_H + 2208498330U, // LUTI4_4ZTZI_S + 2208449178U, // LUTI4_4ZZT2Z + 2654874U, // LUTI4_S_2ZTZI_B + 2933402U, // LUTI4_S_2ZTZI_H + 2208481946U, // LUTI4_S_4ZTZI_H + 2208449178U, // LUTI4_S_4ZZT2Z + 2183201434U, // LUTI4_Z2ZZI_H + 2130586U, // LUTI4_ZTZI_B + 2208367258U, // LUTI4_ZTZI_H + 2179738U, // LUTI4_ZTZI_S + 2686485146U, // LUTI4_ZZZI_B + 2183201434U, // LUTI4_ZZZI_H + 2120946U, // MADDPT + 2116427U, // MADDWrrr + 2116427U, // MADDXrrr + 1075895531U, // MAD_CPA + 3223358147U, // MAD_ZPmZZ_B + 3223374531U, // MAD_ZPmZZ_D + 3519089347U, // MAD_ZPmZZ_H + 3223407299U, // MAD_ZPmZZ_S + 3223358911U, // MATCH_PPzZZ_B + 2713783743U, // MATCH_PPzZZ_H + 1075895516U, // MLA_CPA + 3223356207U, // MLA_ZPmZZ_B + 3223372591U, // MLA_ZPmZZ_D + 3519087407U, // MLA_ZPmZZ_H + 3223405359U, // MLA_ZPmZZ_S + 1075888943U, // MLA_ZZZI_D + 2195784495U, // MLA_ZZZI_H + 1344357167U, // MLA_ZZZI_S + 2959213359U, // MLAv16i8 + 2961310511U, // MLAv2i32 + 2961310511U, // MLAv2i32_indexed + 2965504815U, // MLAv4i16 + 2965504815U, // MLAv4i16_indexed + 2967601967U, // MLAv4i32 + 2967601967U, // MLAv4i32_indexed + 2969699119U, // MLAv8i16 + 2969699119U, // MLAv8i16_indexed + 2971796271U, // MLAv8i8 + 3223362009U, // MLS_ZPmZZ_B + 3223378393U, // MLS_ZPmZZ_D + 3519093209U, // MLS_ZPmZZ_H + 3223411161U, // MLS_ZPmZZ_S + 1075894745U, // MLS_ZZZI_D + 2195790297U, // MLS_ZZZI_H + 1344362969U, // MLS_ZZZI_S + 2959219161U, // MLSv16i8 + 2961316313U, // MLSv2i32 + 2961316313U, // MLSv2i32_indexed + 2965510617U, // MLSv4i16 + 2965510617U, // MLSv4i16_indexed + 2967607769U, // MLSv4i32 + 2967607769U, // MLSv4i32_indexed + 2969704921U, // MLSv8i16 + 2969704921U, // MLSv8i16_indexed + 2971802073U, // MLSv8i8 + 145711833U, // MOPSSETGE + 145711894U, // MOPSSETGEN + 145712782U, // MOPSSETGET + 145712255U, // MOPSSETGETN + 3368181950U, // MOVAZ_2ZMI_H_B + 3368198334U, // MOVAZ_2ZMI_H_D + 3368214718U, // MOVAZ_2ZMI_H_H + 3368231102U, // MOVAZ_2ZMI_H_S + 3370279102U, // MOVAZ_2ZMI_V_B + 3370295486U, // MOVAZ_2ZMI_V_D + 3370311870U, // MOVAZ_2ZMI_V_H + 3370328254U, // MOVAZ_2ZMI_V_S + 3636617406U, // MOVAZ_4ZMI_H_B + 3636633790U, // MOVAZ_4ZMI_H_D + 3636650174U, // MOVAZ_4ZMI_H_H + 3636666558U, // MOVAZ_4ZMI_H_S + 3638714558U, // MOVAZ_4ZMI_V_B + 3638730942U, // MOVAZ_4ZMI_V_D + 3638747326U, // MOVAZ_4ZMI_V_H + 3638763710U, // MOVAZ_4ZMI_V_S + 3909263550U, // MOVAZ_VG2_2ZM + 4177699006U, // MOVAZ_VG4_4ZM + 2138302U, // MOVAZ_ZMI_H_B + 2154686U, // MOVAZ_ZMI_H_D + 421601470U, // MOVAZ_ZMI_H_H + 422011070U, // MOVAZ_ZMI_H_Q + 2187454U, // MOVAZ_ZMI_H_S + 270573758U, // MOVAZ_ZMI_V_B + 270590142U, // MOVAZ_ZMI_V_D + 423698622U, // MOVAZ_ZMI_V_H + 424108222U, // MOVAZ_ZMI_V_Q + 270622910U, // MOVAZ_ZMI_V_S + 958547091U, // MOVA_2ZMXI_H_B + 958563475U, // MOVA_2ZMXI_H_D + 958579859U, // MOVA_2ZMXI_H_H + 958596243U, // MOVA_2ZMXI_H_S + 960644243U, // MOVA_2ZMXI_V_B + 960660627U, // MOVA_2ZMXI_V_D + 960677011U, // MOVA_2ZMXI_V_H + 960693395U, // MOVA_2ZMXI_V_S + 958547091U, // MOVA_4ZMXI_H_B + 958563475U, // MOVA_4ZMXI_H_D + 958579859U, // MOVA_4ZMXI_H_H + 958596243U, // MOVA_4ZMXI_H_S + 960644243U, // MOVA_4ZMXI_V_B + 960660627U, // MOVA_4ZMXI_V_D + 960677011U, // MOVA_4ZMXI_V_H + 960693395U, // MOVA_4ZMXI_V_S + 2233992339U, // MOVA_MXI2Z_H_B + 2233992339U, // MOVA_MXI2Z_H_D + 2233992339U, // MOVA_MXI2Z_H_H + 2233992339U, // MOVA_MXI2Z_H_S + 2234008723U, // MOVA_MXI2Z_V_B + 2234008723U, // MOVA_MXI2Z_V_D + 2234008723U, // MOVA_MXI2Z_V_H + 2234008723U, // MOVA_MXI2Z_V_S + 2233992339U, // MOVA_MXI4Z_H_B + 2233992339U, // MOVA_MXI4Z_H_D + 2233992339U, // MOVA_MXI4Z_H_H + 2233992339U, // MOVA_MXI4Z_H_S + 2234008723U, // MOVA_MXI4Z_V_B + 2234008723U, // MOVA_MXI4Z_V_D + 2234008723U, // MOVA_MXI4Z_V_H + 2234008723U, // MOVA_MXI4Z_V_S + 3915547795U, // MOVA_VG2_2ZMXI + 3798156435U, // MOVA_VG2_MXI2Z + 4183983251U, // MOVA_VG4_4ZMXI + 4066591891U, // MOVA_VG4_MXI4Z + 538988625U, // MOVID + 811700305U, // MOVIv16b_ns + 547459153U, // MOVIv2d_ns + 813797457U, // MOVIv2i32 + 813797457U, // MOVIv2s_msl + 817991761U, // MOVIv4i16 + 820088913U, // MOVIv4i32 + 820088913U, // MOVIv4s_msl + 824283217U, // MOVIv8b_ns + 822186065U, // MOVIv8i16 + 1881165930U, // MOVKWi + 1881165930U, // MOVKXi + 807425366U, // MOVNWi + 807425366U, // MOVNXi + 270573669U, // MOVPRFX_ZPmZ_B + 270590053U, // MOVPRFX_ZPmZ_D + 541139045U, // MOVPRFX_ZPmZ_H + 270622821U, // MOVPRFX_ZPmZ_S + 3223363685U, // MOVPRFX_ZPzZ_B + 3223380069U, // MOVPRFX_ZPzZ_D + 2713788517U, // MOVPRFX_ZPzZ_H + 3223412837U, // MOVPRFX_ZPzZ_S + 3224346725U, // MOVPRFX_ZZ + 1233149277U, // MOVT + 1501584733U, // MOVT_TIX + 2121053U, // MOVT_XTI + 807428348U, // MOVZWi + 807428348U, // MOVZXi + 1055325U, // MRRS + 1612733004U, // MRS + 3223357704U, // MSB_ZPmZZ_B + 3223374088U, // MSB_ZPmZZ_D + 3519088904U, // MSB_ZPmZZ_H + 3223406856U, // MSB_ZPmZZ_S + 1672501447U, // MSR + 162551991U, // MSRR + 1087687U, // MSRpstateImm1 + 1087687U, // MSRpstateImm4 + 1104071U, // MSRpstatesvcrImm1 + 2120931U, // MSUBPT + 2115996U, // MSUBWrrr + 2115996U, // MSUBXrrr + 2135009U, // MUL_ZI_B + 2418070497U, // MUL_ZI_D + 2189497313U, // MUL_ZI_H + 270619617U, // MUL_ZI_S + 3223360481U, // MUL_ZPmZ_B + 3223376865U, // MUL_ZPmZ_D + 3519091681U, // MUL_ZPmZ_H + 3223409633U, // MUL_ZPmZ_S + 2418070497U, // MUL_ZZZI_D + 2189497313U, // MUL_ZZZI_H + 270619617U, // MUL_ZZZI_S + 2135009U, // MUL_ZZZ_B + 2418070497U, // MUL_ZZZ_D + 2189497313U, // MUL_ZZZ_H + 270619617U, // MUL_ZZZ_S + 811701217U, // MULv16i8 + 813798369U, // MULv2i32 + 813798369U, // MULv2i32_indexed + 817992673U, // MULv4i16 + 817992673U, // MULv4i16_indexed + 820089825U, // MULv4i32 + 820089825U, // MULv4i32_indexed + 822186977U, // MULv8i16 + 822186977U, // MULv8i16_indexed + 824284129U, // MULv8i8 + 813797438U, // MVNIv2i32 + 813797438U, // MVNIv2s_msl + 817991742U, // MVNIv4i16 + 820088894U, // MVNIv4i32 + 820088894U, // MVNIv4s_msl + 822186046U, // MVNIv8i16 + 3223361956U, // NANDS_PPzPP + 3223358319U, // NAND_PPzPP + 2418070400U, // NBSL_ZZZZ + 270568585U, // NEG_ZPmZ_B + 270584969U, // NEG_ZPmZ_D + 541133961U, // NEG_ZPmZ_H + 270617737U, // NEG_ZPmZ_S + 811699337U, // NEGv16i8 + 2116745U, // NEGv1i64 + 813796489U, // NEGv2i32 + 815893641U, // NEGv2i64 + 817990793U, // NEGv4i16 + 820087945U, // NEGv4i32 + 822185097U, // NEGv8i16 + 824282249U, // NEGv8i8 + 3223358910U, // NMATCH_PPzZZ_B + 2713783742U, // NMATCH_PPzZZ_H + 3223362135U, // NORS_PPzPP + 3223361685U, // NOR_PPzPP + 270572759U, // NOT_ZPmZ_B + 270589143U, // NOT_ZPmZ_D + 541138135U, // NOT_ZPmZ_H + 270621911U, // NOT_ZPmZ_S + 811703511U, // NOTv16i8 + 824286423U, // NOTv8i8 + 3223362048U, // ORNS_PPzPP + 2118911U, // ORNWrs + 2118911U, // ORNXrs + 3223360767U, // ORN_PPzPP + 811701503U, // ORNv16i8 + 824284415U, // ORNv8i8 + 3227623075U, // ORQV_VPZ_B + 3231817379U, // ORQV_VPZ_D + 3238108835U, // ORQV_VPZ_H + 3236011683U, // ORQV_VPZ_S + 3223362147U, // ORRS_PPzPP + 2119846U, // ORRWri + 2119846U, // ORRWrs + 2119846U, // ORRXri + 2119846U, // ORRXrs + 3223361702U, // ORR_PPzPP + 2418071718U, // ORR_ZI + 3223361702U, // ORR_ZPmZ_B + 3223378086U, // ORR_ZPmZ_D + 3519092902U, // ORR_ZPmZ_H + 3223410854U, // ORR_ZPmZ_S + 2418071718U, // ORR_ZZZ + 811702438U, // ORRv16i8 + 1887574182U, // ORRv2i32 + 1891768486U, // ORRv4i16 + 1893865638U, // ORRv4i32 + 1895962790U, // ORRv8i16 + 824285350U, // ORRv8i8 + 253634U, // ORV_VPZ_B + 1657020098U, // ORV_VPZ_D + 1659133634U, // ORV_VPZ_H + 1638178498U, // ORV_VPZ_S + 807715566U, // PACDA + 807716324U, // PACDB + 312491U, // PACDZA + 313840U, // PACDZB + 2114315U, // PACGA + 807715609U, // PACIA + 8773U, // PACIA1716 + 8690U, // PACIA171615 + 8738U, // PACIASP + 10106U, // PACIASPPC + 8681U, // PACIAZ + 807716359U, // PACIB + 8627U, // PACIB1716 + 8714U, // PACIB171615 + 8764U, // PACIBSP + 10128U, // PACIBSPPC + 8747U, // PACIBZ + 312507U, // PACIZA + 313856U, // PACIZB + 8799U, // PACM + 10094U, // PACNBIASPPC + 10116U, // PACNBIBSPPC + 1168268688U, // PEXT_2PCI_B + 1168285072U, // PEXT_2PCI_D + 1168301456U, // PEXT_2PCI_H + 1168317840U, // PEXT_2PCI_S + 2149621136U, // PEXT_PCI_B + 2149637520U, // PEXT_PCI_D + 1168186768U, // PEXT_PCI_H + 2149670288U, // PEXT_PCI_S + 35883U, // PFALSE + 3223362839U, // PFIRST_B + 3223363157U, // PMOV_PZI_B + 3223379541U, // PMOV_PZI_D + 1103175253U, // PMOV_PZI_H + 3223412309U, // PMOV_PZI_S + 2043649621U, // PMOV_ZIP_B + 3654262357U, // PMOV_ZIP_D + 701472341U, // PMOV_ZIP_H + 1238343253U, // PMOV_ZIP_S + 270583571U, // PMULLB_ZZZ_D + 2197882643U, // PMULLB_ZZZ_H + 166151955U, // PMULLB_ZZZ_Q + 270588855U, // PMULLT_ZZZ_D + 2197887927U, // PMULLT_ZZZ_H + 166157239U, // PMULLT_ZZZ_Q + 822182218U, // PMULLv16i8 + 2315358875U, // PMULLv1i64 + 2583789898U, // PMULLv2i64 + 822186651U, // PMULLv8i8 + 2135021U, // PMUL_ZZZ_B + 811701229U, // PMULv16i8 + 824284141U, // PMULv8i8 + 3223362953U, // PNEXT_B + 3223379337U, // PNEXT_D + 2176916873U, // PNEXT_H + 3223412105U, // PNEXT_S + 2194736634U, // PRFB_D_PZI + 2234582522U, // PRFB_D_SCALED + 2234582522U, // PRFB_D_SXTW_SCALED + 2234582522U, // PRFB_D_UXTW_SCALED + 2234582522U, // PRFB_PRI + 2234582522U, // PRFB_PRR + 2175862266U, // PRFB_S_PZI + 2234582522U, // PRFB_S_SXTW_SCALED + 2234582522U, // PRFB_S_UXTW_SCALED + 2194738025U, // PRFD_D_PZI + 2234583913U, // PRFD_D_SCALED + 2234583913U, // PRFD_D_SXTW_SCALED + 2234583913U, // PRFD_D_UXTW_SCALED + 2234583913U, // PRFD_PRI + 2234583913U, // PRFD_PRR + 2175863657U, // PRFD_S_PZI + 2234583913U, // PRFD_S_SXTW_SCALED + 2234583913U, // PRFD_S_UXTW_SCALED + 2194738638U, // PRFH_D_PZI + 2234584526U, // PRFH_D_SCALED + 2234584526U, // PRFH_D_SXTW_SCALED + 2234584526U, // PRFH_D_UXTW_SCALED + 2234584526U, // PRFH_PRI + 2234584526U, // PRFH_PRR + 2175864270U, // PRFH_S_PZI + 2234584526U, // PRFH_S_SXTW_SCALED + 2234584526U, // PRFH_S_UXTW_SCALED + 2150716477U, // PRFMl + 45175869U, // PRFMroW + 45175869U, // PRFMroX + 45175869U, // PRFMui + 45175945U, // PRFUMi + 2194743161U, // PRFW_D_PZI + 2234589049U, // PRFW_D_SCALED + 2234589049U, // PRFW_D_SXTW_SCALED + 2234589049U, // PRFW_D_UXTW_SCALED + 2234589049U, // PRFW_PRI + 2234589049U, // PRFW_PRR + 2175868793U, // PRFW_S_PZI + 2234589049U, // PRFW_S_SXTW_SCALED + 2234589049U, // PRFW_S_UXTW_SCALED + 3224343060U, // PSEL_PPPRI_B + 3224343060U, // PSEL_PPPRI_D + 3224343060U, // PSEL_PPPRI_H + 3224343060U, // PSEL_PPPRI_S + 3120393U, // PTEST_PP + 2954926507U, // PTRUES_B + 2954942891U, // PTRUES_D + 169941419U, // PTRUES_H + 2954975659U, // PTRUES_S + 2954923077U, // PTRUE_B + 1150021U, // PTRUE_C_B + 1166405U, // PTRUE_C_D + 1182789U, // PTRUE_C_H + 1199173U, // PTRUE_C_S + 2954939461U, // PTRUE_D + 169937989U, // PTRUE_H + 2954972229U, // PTRUE_S + 1661014028U, // PUNPKHI_PP + 1661015405U, // PUNPKLO_PP + 1881180077U, // RADDHNB_ZZZ_B + 2172716973U, // RADDHNB_ZZZ_H + 2418100141U, // RADDHNB_ZZZ_S + 2686491694U, // RADDHNT_ZZZ_B + 2174819374U, // RADDHNT_ZZZ_H + 1075928110U, // RADDHNT_ZZZ_S + 813798566U, // RADDHNv2i64_v2i32 + 2967601577U, // RADDHNv2i64_v4i32 + 817992870U, // RADDHNv4i32_v4i16 + 2969698729U, // RADDHNv4i32_v8i16 + 2959212969U, // RADDHNv8i16_v16i8 + 824284326U, // RADDHNv8i16_v8i8 + 815890593U, // RAX1 + 2418065569U, // RAX1_ZZZ_D + 2120459U, // RBITWr + 2120459U, // RBITXr + 270572299U, // RBIT_ZPmZ_B + 270588683U, // RBIT_ZPmZ_D + 541137675U, // RBIT_ZPmZ_H + 270621451U, // RBIT_ZPmZ_S + 811703051U, // RBITv16i8 + 824285963U, // RBITv8i8 + 807721291U, // RCWCAS + 807715928U, // RCWCASA + 807719281U, // RCWCASAL + 807719799U, // RCWCASL + 415410U, // RCWCASP + 410575U, // RCWCASPA + 413950U, // RCWCASPAL + 414471U, // RCWCASPL + 2418333761U, // RCWCLR + 2418328611U, // RCWCLRA + 2418331987U, // RCWCLRAL + 2418332508U, // RCWCLRL + 271537823U, // RCWCLRP + 271532986U, // RCWCLRPA + 271536359U, // RCWCLRPAL + 271536882U, // RCWCLRPL + 2418333752U, // RCWCLRS + 2418328601U, // RCWCLRSA + 2418331976U, // RCWCLRSAL + 2418332498U, // RCWCLRSL + 271537813U, // RCWCLRSP + 271532975U, // RCWCLRSPA + 271536347U, // RCWCLRSPAL + 271536871U, // RCWCLRSPL + 807721282U, // RCWSCAS + 807715918U, // RCWSCASA + 807719270U, // RCWSCASAL + 807719789U, // RCWSCASL + 415400U, // RCWSCASP + 410564U, // RCWSCASPA + 413938U, // RCWSCASPAL + 414460U, // RCWSCASPL + 2418334437U, // RCWSET + 2418328691U, // RCWSETA + 2418332047U, // RCWSETAL + 2418332605U, // RCWSETL + 271537875U, // RCWSETP + 271533037U, // RCWSETPA + 271536415U, // RCWSETPAL + 271536941U, // RCWSETPL + 2418334428U, // RCWSETS + 2418328681U, // RCWSETSA + 2418332036U, // RCWSETSAL + 2418332595U, // RCWSETSL + 271537865U, // RCWSETSP + 271533026U, // RCWSETSPA + 271536403U, // RCWSETSPAL + 271536930U, // RCWSETSPL + 2418333438U, // RCWSWP + 2418328577U, // RCWSWPA + 2418331957U, // RCWSWPAL + 2418332481U, // RCWSWPL + 271537784U, // RCWSWPP + 271532956U, // RCWSWPPA + 271536326U, // RCWSWPPAL + 271536852U, // RCWSWPPL + 2418333429U, // RCWSWPS + 2418328567U, // RCWSWPSA + 2418331946U, // RCWSWPSAL + 2418332471U, // RCWSWPSL + 271537774U, // RCWSWPSP + 271532945U, // RCWSWPSPA + 271536314U, // RCWSWPSPAL + 271536841U, // RCWSWPSPL + 3223362116U, // RDFFRS_PPz + 3223361524U, // RDFFR_PPz_REAL + 38900U, // RDFFR_P_REAL + 2118672U, // RDSVLI_XI + 2118658U, // RDVLI_XI + 23248U, // RET + 10078U, // RETAA + 330300U, // RETAASPPCi + 19004U, // RETAASPPCr + 10085U, // RETAB + 330322U, // RETABSPPCi + 19026U, // RETABSPPCr + 2114222U, // REV16Wr + 2114222U, // REV16Xr + 811696814U, // REV16v16i8 + 824279726U, // REV16v8i8 + 2113703U, // REV32Xr + 811696295U, // REV32v16i8 + 817987751U, // REV32v4i16 + 822182055U, // REV32v8i16 + 824279207U, // REV32v8i8 + 811696782U, // REV64v16i8 + 813793934U, // REV64v2i32 + 817988238U, // REV64v4i16 + 820085390U, // REV64v4i32 + 822182542U, // REV64v8i16 + 824279694U, // REV64v8i8 + 270584248U, // REVB_ZPmZ_D + 541133240U, // REVB_ZPmZ_H + 270617016U, // REVB_ZPmZ_S + 2689026974U, // REVD_ZPmZ + 270585828U, // REVH_ZPmZ_D + 270618596U, // REVH_ZPmZ_S + 270589955U, // REVW_ZPmZ_D + 2121210U, // REVWr + 2121210U, // REVXr + 2137594U, // REV_PP_B + 2418073082U, // REV_PP_D + 1652628986U, // REV_PP_H + 270622202U, // REV_PP_S + 2137594U, // REV_ZZ_B + 2418073082U, // REV_ZZ_D + 1652628986U, // REV_ZZ_H + 270622202U, // REV_ZZ_S + 2116694U, // RMIF + 2119834U, // RORVWr + 2119834U, // RORVXr + 1217596U, // RPRFM + 1881180124U, // RSHRNB_ZZI_B + 2172717020U, // RSHRNB_ZZI_H + 2418100188U, // RSHRNB_ZZI_S + 2686491729U, // RSHRNT_ZZI_B + 2174819409U, // RSHRNT_ZZI_H + 1075928145U, // RSHRNT_ZZI_S + 2959212998U, // RSHRNv16i8_shift + 813798639U, // RSHRNv2i32_shift + 817992943U, // RSHRNv4i16_shift + 2967601606U, // RSHRNv4i32_shift + 2969698758U, // RSHRNv8i16_shift + 824284399U, // RSHRNv8i8_shift + 1881180068U, // RSUBHNB_ZZZ_B + 2172716964U, // RSUBHNB_ZZZ_H + 2418100132U, // RSUBHNB_ZZZ_S + 2686491685U, // RSUBHNT_ZZZ_B + 2174819365U, // RSUBHNT_ZZZ_H + 1075928101U, // RSUBHNT_ZZZ_S + 813798558U, // RSUBHNv2i64_v2i32 + 2967601568U, // RSUBHNv2i64_v4i32 + 817992862U, // RSUBHNv4i32_v4i16 + 2969698720U, // RSUBHNv4i32_v8i16 + 2959212960U, // RSUBHNv8i16_v16i8 + 824284318U, // RSUBHNv8i16_v8i8 + 1344325147U, // SABALB_ZZZ_D + 2220951067U, // SABALB_ZZZ_H + 2686535195U, // SABALB_ZZZ_S + 1344330526U, // SABALT_ZZZ_D + 2220956446U, // SABALT_ZZZ_H + 2686540574U, // SABALT_ZZZ_S + 2969698510U, // SABALv16i8_v8i16 + 2963411056U, // SABALv2i32_v2i64 + 2967605360U, // SABALv4i16_v4i32 + 2963407054U, // SABALv4i32_v2i64 + 2967601358U, // SABALv8i16_v4i32 + 2969702512U, // SABALv8i8_v8i16 + 2418049762U, // SABA_ZZZ_B + 1075888866U, // SABA_ZZZ_D + 2195784418U, // SABA_ZZZ_H + 1344357090U, // SABA_ZZZ_S + 2959213282U, // SABAv16i8 + 2961310434U, // SABAv2i32 + 2965504738U, // SABAv4i16 + 2967601890U, // SABAv4i32 + 2969699042U, // SABAv8i16 + 2971796194U, // SABAv8i8 + 270583504U, // SABDLB_ZZZ_D + 2197882576U, // SABDLB_ZZZ_H + 1881229008U, // SABDLB_ZZZ_S + 270588783U, // SABDLT_ZZZ_D + 2197887855U, // SABDLT_ZZZ_H + 1881234287U, // SABDLT_ZZZ_S + 822182160U, // SABDLv16i8_v8i16 + 815894992U, // SABDLv2i32_v2i64 + 820089296U, // SABDLv4i16_v4i32 + 815890704U, // SABDLv4i32_v2i64 + 820085008U, // SABDLv8i16_v4i32 + 822186448U, // SABDLv8i8_v8i16 + 3223358172U, // SABD_ZPmZ_B + 3223374556U, // SABD_ZPmZ_D + 3519089372U, // SABD_ZPmZ_H + 3223407324U, // SABD_ZPmZ_S + 811698908U, // SABDv16i8 + 813796060U, // SABDv2i32 + 817990364U, // SABDv4i16 + 820087516U, // SABDv4i32 + 822184668U, // SABDv8i16 + 824281820U, // SABDv8i8 + 3223377382U, // SADALP_ZPmZ_D + 3519092198U, // SADALP_ZPmZ_H + 3223410150U, // SADALP_ZPmZ_S + 2969703910U, // SADALPv16i8_v8i16 + 3124893158U, // SADALPv2i32_v1i64 + 2961315302U, // SADALPv4i16_v2i32 + 2963412454U, // SADALPv4i32_v2i64 + 2967606758U, // SADALPv8i16_v4i32 + 2965509606U, // SADALPv8i8_v4i16 + 270588572U, // SADDLBT_ZZZ_D + 2197887644U, // SADDLBT_ZZZ_H + 1881234076U, // SADDLBT_ZZZ_S + 270583529U, // SADDLB_ZZZ_D + 2197882601U, // SADDLB_ZZZ_H + 1881229033U, // SADDLB_ZZZ_S + 822187510U, // SADDLPv16i8_v8i16 + 977376758U, // SADDLPv2i32_v1i64 + 813798902U, // SADDLPv4i16_v2i32 + 815896054U, // SADDLPv4i32_v2i64 + 820090358U, // SADDLPv8i16_v4i32 + 817993206U, // SADDLPv8i8_v4i16 + 270588799U, // SADDLT_ZZZ_D + 2197887871U, // SADDLT_ZZZ_H + 1881234303U, // SADDLT_ZZZ_S + 807427601U, // SADDLVv16i8v + 807427601U, // SADDLVv4i16v + 807427601U, // SADDLVv4i32v + 807427601U, // SADDLVv8i16v + 807427601U, // SADDLVv8i8v + 822182176U, // SADDLv16i8_v8i16 + 815895030U, // SADDLv2i32_v2i64 + 820089334U, // SADDLv4i16_v4i32 + 815890720U, // SADDLv4i32_v2i64 + 820085024U, // SADDLv8i16_v4i32 + 822186486U, // SADDLv8i8_v8i16 + 1684282854U, // SADDV_VPZ_B + 1659117030U, // SADDV_VPZ_H + 1638145510U, // SADDV_VPZ_S + 2418067918U, // SADDWB_ZZZ_D + 2189494734U, // SADDWB_ZZZ_H + 270617038U, // SADDWB_ZZZ_S + 2418072947U, // SADDWT_ZZZ_D + 2189499763U, // SADDWT_ZZZ_H + 270622067U, // SADDWT_ZZZ_S + 822182492U, // SADDWv16i8_v8i16 + 815898475U, // SADDWv2i32_v2i64 + 820092779U, // SADDWv4i16_v4i32 + 815891036U, // SADDWv4i32_v2i64 + 820085340U, // SADDWv8i16_v4i32 + 822189931U, // SADDWv8i8_v8i16 + 10091U, // SB + 1075889858U, // SBCLB_ZZZ_D + 1344358082U, // SBCLB_ZZZ_S + 1075895137U, // SBCLT_ZZZ_D + 1344363361U, // SBCLT_ZZZ_S + 2120076U, // SBCSWr + 2120076U, // SBCSXr + 2116119U, // SBCWr + 2116119U, // SBCXr + 2118704U, // SBFMWri + 2118704U, // SBFMXri + 2221037078U, // SCLAMP_VG2_2Z2Z_B + 2193790486U, // SCLAMP_VG2_2Z2Z_D + 2195904022U, // SCLAMP_VG2_2Z2Z_H + 2174948886U, // SCLAMP_VG2_2Z2Z_S + 2221037078U, // SCLAMP_VG4_4Z4Z_B + 2193790486U, // SCLAMP_VG4_4Z4Z_D + 2195904022U, // SCLAMP_VG4_4Z4Z_H + 2174948886U, // SCLAMP_VG4_4Z4Z_S + 2418054678U, // SCLAMP_ZZZ_B + 1075893782U, // SCLAMP_ZZZ_D + 2195789334U, // SCLAMP_ZZZ_H + 1344362006U, // SCLAMP_ZZZ_S + 2116700U, // SCVTFSWDri + 2116700U, // SCVTFSWHri + 2116700U, // SCVTFSWSri + 2116700U, // SCVTFSXDri + 2116700U, // SCVTFSXHri + 2116700U, // SCVTFSXSri + 2116700U, // SCVTFUWDri + 2116700U, // SCVTFUWHri + 2116700U, // SCVTFUWSri + 2116700U, // SCVTFUXDri + 2116700U, // SCVTFUXHri + 2116700U, // SCVTFUXSri + 1648561244U, // SCVTF_2Z2Z_StoS + 1648561244U, // SCVTF_4Z4Z_StoS + 270584924U, // SCVTF_ZPmZ_DtoD + 3493923932U, // SCVTF_ZPmZ_DtoH + 270617692U, // SCVTF_ZPmZ_DtoS + 541133916U, // SCVTF_ZPmZ_HtoH + 270584924U, // SCVTF_ZPmZ_StoD + 1078004828U, // SCVTF_ZPmZ_StoH + 270617692U, // SCVTF_ZPmZ_StoS + 2116700U, // SCVTFd + 2116700U, // SCVTFh + 2116700U, // SCVTFs + 2116700U, // SCVTFv1i16 + 2116700U, // SCVTFv1i32 + 2116700U, // SCVTFv1i64 + 813796444U, // SCVTFv2f32 + 815893596U, // SCVTFv2f64 + 813796444U, // SCVTFv2i32_shift + 815893596U, // SCVTFv2i64_shift + 817990748U, // SCVTFv4f16 + 820087900U, // SCVTFv4f32 + 817990748U, // SCVTFv4i16_shift + 820087900U, // SCVTFv4i32_shift + 822185052U, // SCVTFv8f16 + 822185052U, // SCVTFv8i16_shift + 3223378193U, // SDIVR_ZPmZ_D + 3223410961U, // SDIVR_ZPmZ_S + 2121221U, // SDIVWr + 2121221U, // SDIVXr + 3223379461U, // SDIV_ZPmZ_D + 3223412229U, // SDIV_ZPmZ_S + 3798178993U, // SDOT_VG2_M2Z2Z_BtoS + 3798162609U, // SDOT_VG2_M2Z2Z_HtoD + 3798178993U, // SDOT_VG2_M2Z2Z_HtoS + 3798178993U, // SDOT_VG2_M2ZZI_BToS + 3798178993U, // SDOT_VG2_M2ZZI_HToS + 3798162609U, // SDOT_VG2_M2ZZI_HtoD + 3798178993U, // SDOT_VG2_M2ZZ_BtoS + 3798162609U, // SDOT_VG2_M2ZZ_HtoD + 3798178993U, // SDOT_VG2_M2ZZ_HtoS + 4066614449U, // SDOT_VG4_M4Z4Z_BtoS + 4066598065U, // SDOT_VG4_M4Z4Z_HtoD + 4066614449U, // SDOT_VG4_M4Z4Z_HtoS + 4066614449U, // SDOT_VG4_M4ZZI_BToS + 4066614449U, // SDOT_VG4_M4ZZI_HToS + 4066598065U, // SDOT_VG4_M4ZZI_HtoD + 4066614449U, // SDOT_VG4_M4ZZ_BtoS + 4066598065U, // SDOT_VG4_M4ZZ_HtoD + 4066614449U, // SDOT_VG4_M4ZZ_HtoS + 2686508209U, // SDOT_ZZZI_D + 2686540977U, // SDOT_ZZZI_HtoS + 2418105521U, // SDOT_ZZZI_S + 2686508209U, // SDOT_ZZZ_D + 2686540977U, // SDOT_ZZZ_HtoS + 2418105521U, // SDOT_ZZZ_S + 2967608497U, // SDOTlanev16i8 + 2961317041U, // SDOTlanev8i8 + 2967608497U, // SDOTv16i8 + 2961317041U, // SDOTv8i8 + 3223360015U, // SEL_PPPP + 2242007567U, // SEL_VG2_2ZC2Z2Z_B + 2242023951U, // SEL_VG2_2ZC2Z2Z_D + 2242040335U, // SEL_VG2_2ZC2Z2Z_H + 2242056719U, // SEL_VG2_2ZC2Z2Z_S + 2242007567U, // SEL_VG4_4ZC4Z4Z_B + 2242023951U, // SEL_VG4_4ZC4Z4Z_D + 2242040335U, // SEL_VG4_4ZC4Z4Z_H + 2242056719U, // SEL_VG4_4ZC4Z4Z_S + 3223360015U, // SEL_ZPZZ_B + 3223376399U, // SEL_ZPZZ_D + 2176913935U, // SEL_ZPZZ_H + 3223409167U, // SEL_ZPZZ_S + 145711841U, // SETE + 145711903U, // SETEN + 145712791U, // SETET + 145712265U, // SETETN + 17062U, // SETF16 + 17077U, // SETF8 + 10183U, // SETFFR + 145711863U, // SETGM + 145711928U, // SETGMN + 145712816U, // SETGMT + 145712293U, // SETGMTN + 145712751U, // SETGP + 145711962U, // SETGPN + 145712850U, // SETGPT + 145712331U, // SETGPTN + 145711871U, // SETM + 145711937U, // SETMN + 145712825U, // SETMT + 145712303U, // SETMTN + 145712759U, // SETP + 145711971U, // SETPN + 145712859U, // SETPT + 145712341U, // SETPTN + 807717392U, // SHA1Crrr + 2116789U, // SHA1Hrr + 807719977U, // SHA1Mrrr + 807720348U, // SHA1Prrr 2967601153U, // SHA1SU0rrr - 2967601263U, // SHA1SU1rr - 1076150453U, // SHA256H2rrr - 1076153513U, // SHA256Hrrr + 2967601271U, // SHA1SU1rr + 807715005U, // SHA256H2rrr + 807718173U, // SHA256Hrrr 2967601173U, // SHA256SU0rr - 2967601283U, // SHA256SU1rrr - 1076153460U, // SHA512H - 1076150443U, // SHA512H2 + 2967601291U, // SHA256SU1rrr + 807718120U, // SHA512H + 807714995U, // SHA512H2 2963406858U, // SHA512SU0 - 2963406968U, // SHA512SU1 - 3223358152U, // SHADD_ZPmZ_B - 3223374536U, // SHADD_ZPmZ_D - 3519089352U, // SHADD_ZPmZ_H - 3223407304U, // SHADD_ZPmZ_S - 811698888U, // SHADDv16i8 - 813796040U, // SHADDv2i32 - 817990344U, // SHADDv4i16 - 820087496U, // SHADDv4i32 - 822184648U, // SHADDv8i16 - 824281800U, // SHADDv8i8 - 822182185U, // SHLLv16i8 - 815895033U, // SHLLv2i32 - 820089337U, // SHLLv4i16 - 815890729U, // SHLLv4i32 - 820085033U, // SHLLv8i16 - 822186489U, // SHLLv8i8 - 2118064U, // SHLd - 811700656U, // SHLv16i8_shift - 813797808U, // SHLv2i32_shift - 815894960U, // SHLv2i64_shift - 817992112U, // SHLv4i16_shift - 820089264U, // SHLv4i32_shift - 822186416U, // SHLv8i16_shift - 824283568U, // SHLv8i8_shift - 1881180060U, // SHRNB_ZZI_B - 2172716956U, // SHRNB_ZZI_H - 2418100124U, // SHRNB_ZZI_S - 2686491507U, // SHRNT_ZZI_B - 2174819187U, // SHRNT_ZZI_H - 1075927923U, // SHRNT_ZZI_S - 2959212952U, // SHRNv16i8_shift - 813798455U, // SHRNv2i32_shift - 817992759U, // SHRNv4i16_shift - 2967601560U, // SHRNv4i32_shift - 2969698712U, // SHRNv8i16_shift - 824284215U, // SHRNv8i8_shift - 3223361314U, // SHSUBR_ZPmZ_B - 3223377698U, // SHSUBR_ZPmZ_D - 3519092514U, // SHSUBR_ZPmZ_H - 3223410466U, // SHSUBR_ZPmZ_S - 3223357765U, // SHSUB_ZPmZ_B - 3223374149U, // SHSUB_ZPmZ_D - 3519088965U, // SHSUB_ZPmZ_H - 3223406917U, // SHSUB_ZPmZ_S - 811698501U, // SHSUBv16i8 - 813795653U, // SHSUBv2i32 - 817989957U, // SHSUBv4i16 - 820087109U, // SHSUBv4i32 - 822184261U, // SHSUBv8i16 - 824281413U, // SHSUBv8i8 - 2418053056U, // SLI_ZZI_B - 1075892160U, // SLI_ZZI_D - 2195787712U, // SLI_ZZI_H - 1344360384U, // SLI_ZZI_S - 1076154304U, // SLId - 2959216576U, // SLIv16i8_shift - 2961313728U, // SLIv2i32_shift - 2963410880U, // SLIv2i64_shift - 2965508032U, // SLIv4i16_shift - 2967605184U, // SLIv4i32_shift - 2969702336U, // SLIv8i16_shift - 2971799488U, // SLIv8i8_shift - 2967601294U, // SM3PARTW1 - 2967601736U, // SM3PARTW2 + 2963406976U, // SHA512SU1 + 3223358268U, // SHADD_ZPmZ_B + 3223374652U, // SHADD_ZPmZ_D + 3519089468U, // SHADD_ZPmZ_H + 3223407420U, // SHADD_ZPmZ_S + 811699004U, // SHADDv16i8 + 813796156U, // SHADDv2i32 + 817990460U, // SHADDv4i16 + 820087612U, // SHADDv4i32 + 822184764U, // SHADDv8i16 + 824281916U, // SHADDv8i8 + 822182193U, // SHLLv16i8 + 815895157U, // SHLLv2i32 + 820089461U, // SHLLv4i16 + 815890737U, // SHLLv4i32 + 820085041U, // SHLLv8i16 + 822186613U, // SHLLv8i8 + 2118180U, // SHLd + 811700772U, // SHLv16i8_shift + 813797924U, // SHLv2i32_shift + 815895076U, // SHLv2i64_shift + 817992228U, // SHLv4i16_shift + 820089380U, // SHLv4i32_shift + 822186532U, // SHLv8i16_shift + 824283684U, // SHLv8i8_shift + 1881180106U, // SHRNB_ZZI_B + 2172717002U, // SHRNB_ZZI_H + 2418100170U, // SHRNB_ZZI_S + 2686491711U, // SHRNT_ZZI_B + 2174819391U, // SHRNT_ZZI_H + 1075928127U, // SHRNT_ZZI_S + 2959212980U, // SHRNv16i8_shift + 813798623U, // SHRNv2i32_shift + 817992927U, // SHRNv4i16_shift + 2967601588U, // SHRNv4i32_shift + 2969698740U, // SHRNv8i16_shift + 824284383U, // SHRNv8i8_shift + 3223361482U, // SHSUBR_ZPmZ_B + 3223377866U, // SHSUBR_ZPmZ_D + 3519092682U, // SHSUBR_ZPmZ_H + 3223410634U, // SHSUBR_ZPmZ_S + 3223357837U, // SHSUB_ZPmZ_B + 3223374221U, // SHSUB_ZPmZ_D + 3519089037U, // SHSUB_ZPmZ_H + 3223406989U, // SHSUB_ZPmZ_S + 811698573U, // SHSUBv16i8 + 813795725U, // SHSUBv2i32 + 817990029U, // SHSUBv4i16 + 820087181U, // SHSUBv4i32 + 822184333U, // SHSUBv8i16 + 824281485U, // SHSUBv8i8 + 2418053172U, // SLI_ZZI_B + 1075892276U, // SLI_ZZI_D + 2195787828U, // SLI_ZZI_H + 1344360500U, // SLI_ZZI_S + 807718964U, // SLId + 2959216692U, // SLIv16i8_shift + 2961313844U, // SLIv2i32_shift + 2963410996U, // SLIv2i64_shift + 2965508148U, // SLIv4i16_shift + 2967605300U, // SLIv4i32_shift + 2969702452U, // SLIv8i16_shift + 2971799604U, // SLIv8i8_shift + 2967601302U, // SM3PARTW1 + 2967601772U, // SM3PARTW2 820084834U, // SM3SS1 - 2967601816U, // SM3TT1A - 2967602387U, // SM3TT1B - 2967601825U, // SM3TT2A - 2967602416U, // SM3TT2B - 2967604016U, // SM4E - 270622585U, // SM4EKEY_ZZZ_S - 820092793U, // SM4ENCKEY - 270617392U, // SM4E_ZZZ_S - 2118002U, // SMADDLrrr - 3223361132U, // SMAXP_ZPmZ_B - 3223377516U, // SMAXP_ZPmZ_D - 3519092332U, // SMAXP_ZPmZ_H - 3223410284U, // SMAXP_ZPmZ_S - 811701868U, // SMAXPv16i8 - 813799020U, // SMAXPv2i32 - 817993324U, // SMAXPv4i16 - 820090476U, // SMAXPv4i32 - 822187628U, // SMAXPv8i16 - 824284780U, // SMAXPv8i8 - 3227622821U, // SMAXQV_VPZ_B - 3231817125U, // SMAXQV_VPZ_D - 3238108581U, // SMAXQV_VPZ_H - 3236011429U, // SMAXQV_VPZ_S - 253378U, // SMAXV_VPZ_B - 1657019842U, // SMAXV_VPZ_D - 1659133378U, // SMAXV_VPZ_H - 1638178242U, // SMAXV_VPZ_S - 807427522U, // SMAXVv16i8v - 807427522U, // SMAXVv4i16v - 807427522U, // SMAXVv4i32v - 807427522U, // SMAXVv8i16v - 807427522U, // SMAXVv8i8v - 2121512U, // SMAXWri - 2121512U, // SMAXWrr - 2121512U, // SMAXXri - 2121512U, // SMAXXrr - 2179096360U, // SMAX_VG2_2Z2Z_B - 2181209896U, // SMAX_VG2_2Z2Z_D - 2183323432U, // SMAX_VG2_2Z2Z_H - 2185436968U, // SMAX_VG2_2Z2Z_S - 2179096360U, // SMAX_VG2_2ZZ_B - 2181209896U, // SMAX_VG2_2ZZ_D - 2183323432U, // SMAX_VG2_2ZZ_H - 2185436968U, // SMAX_VG2_2ZZ_S - 2179096360U, // SMAX_VG4_4Z4Z_B - 2181209896U, // SMAX_VG4_4Z4Z_D - 2183323432U, // SMAX_VG4_4Z4Z_H - 2185436968U, // SMAX_VG4_4Z4Z_S - 2179096360U, // SMAX_VG4_4ZZ_B - 2181209896U, // SMAX_VG4_4ZZ_D - 2183323432U, // SMAX_VG4_4ZZ_H - 2185436968U, // SMAX_VG4_4ZZ_S - 2137896U, // SMAX_ZI_B - 2418073384U, // SMAX_ZI_D - 2189500200U, // SMAX_ZI_H - 270622504U, // SMAX_ZI_S - 3223363368U, // SMAX_ZPmZ_B - 3223379752U, // SMAX_ZPmZ_D - 3519094568U, // SMAX_ZPmZ_H - 3223412520U, // SMAX_ZPmZ_S - 811704104U, // SMAXv16i8 - 813801256U, // SMAXv2i32 - 817995560U, // SMAXv4i16 - 820092712U, // SMAXv4i32 - 822189864U, // SMAXv8i16 - 824287016U, // SMAXv8i8 - 379368U, // SMC - 3223360938U, // SMINP_ZPmZ_B - 3223377322U, // SMINP_ZPmZ_D - 3519092138U, // SMINP_ZPmZ_H - 3223410090U, // SMINP_ZPmZ_S - 811701674U, // SMINPv16i8 - 813798826U, // SMINPv2i32 - 817993130U, // SMINPv4i16 - 820090282U, // SMINPv4i32 - 822187434U, // SMINPv8i16 - 824284586U, // SMINPv8i8 - 3227622790U, // SMINQV_VPZ_B - 3231817094U, // SMINQV_VPZ_D - 3238108550U, // SMINQV_VPZ_H - 3236011398U, // SMINQV_VPZ_S - 253230U, // SMINV_VPZ_B - 1657019694U, // SMINV_VPZ_D - 1659133230U, // SMINV_VPZ_H - 1638178094U, // SMINV_VPZ_S - 807427374U, // SMINVv16i8v - 807427374U, // SMINVv4i16v - 807427374U, // SMINVv4i32v - 807427374U, // SMINVv8i16v - 807427374U, // SMINVv8i8v - 2118678U, // SMINWri - 2118678U, // SMINWrr - 2118678U, // SMINXri - 2118678U, // SMINXrr - 2179093526U, // SMIN_VG2_2Z2Z_B - 2181207062U, // SMIN_VG2_2Z2Z_D - 2183320598U, // SMIN_VG2_2Z2Z_H - 2185434134U, // SMIN_VG2_2Z2Z_S - 2179093526U, // SMIN_VG2_2ZZ_B - 2181207062U, // SMIN_VG2_2ZZ_D - 2183320598U, // SMIN_VG2_2ZZ_H - 2185434134U, // SMIN_VG2_2ZZ_S - 2179093526U, // SMIN_VG4_4Z4Z_B - 2181207062U, // SMIN_VG4_4Z4Z_D - 2183320598U, // SMIN_VG4_4Z4Z_H - 2185434134U, // SMIN_VG4_4Z4Z_S - 2179093526U, // SMIN_VG4_4ZZ_B - 2181207062U, // SMIN_VG4_4ZZ_D - 2183320598U, // SMIN_VG4_4ZZ_H - 2185434134U, // SMIN_VG4_4ZZ_S - 2135062U, // SMIN_ZI_B - 2418070550U, // SMIN_ZI_D - 2189497366U, // SMIN_ZI_H - 270619670U, // SMIN_ZI_S - 3223360534U, // SMIN_ZPmZ_B - 3223376918U, // SMIN_ZPmZ_D - 3519091734U, // SMIN_ZPmZ_H - 3223409686U, // SMIN_ZPmZ_S - 811701270U, // SMINv16i8 - 813798422U, // SMINv2i32 - 817992726U, // SMINv4i16 - 820089878U, // SMINv4i32 - 822187030U, // SMINv8i16 - 824284182U, // SMINv8i8 - 1344325146U, // SMLALB_ZZZI_D - 2686535194U, // SMLALB_ZZZI_S - 1344325146U, // SMLALB_ZZZ_D - 2317420058U, // SMLALB_ZZZ_H - 2686535194U, // SMLALB_ZZZ_S - 1784910311U, // SMLALL_MZZI_BtoS - 1784893927U, // SMLALL_MZZI_HtoD - 1784910311U, // SMLALL_MZZ_BtoS - 1784893927U, // SMLALL_MZZ_HtoD - 3932393959U, // SMLALL_VG2_M2Z2Z_BtoS - 3932377575U, // SMLALL_VG2_M2Z2Z_HtoD - 3932393959U, // SMLALL_VG2_M2ZZI_BtoS - 3932377575U, // SMLALL_VG2_M2ZZI_HtoD - 1248039399U, // SMLALL_VG2_M2ZZ_BtoS - 1248023015U, // SMLALL_VG2_M2ZZ_HtoD - 4200829415U, // SMLALL_VG4_M4Z4Z_BtoS - 4200813031U, // SMLALL_VG4_M4Z4Z_HtoD - 4200829415U, // SMLALL_VG4_M4ZZI_BtoS - 4200813031U, // SMLALL_VG4_M4ZZI_HtoD - 1516474855U, // SMLALL_VG4_M4ZZ_BtoS - 1516458471U, // SMLALL_VG4_M4ZZ_HtoD - 1344330377U, // SMLALT_ZZZI_D - 2686540425U, // SMLALT_ZZZI_S - 1344330377U, // SMLALT_ZZZ_D - 2317425289U, // SMLALT_ZZZ_H - 2686540425U, // SMLALT_ZZZ_S - 1665372196U, // SMLAL_MZZI_S - 1665372196U, // SMLAL_MZZ_S - 3812855844U, // SMLAL_VG2_M2Z2Z_S - 3812855844U, // SMLAL_VG2_M2ZZI_S - 3812855844U, // SMLAL_VG2_M2ZZ_S - 4081291300U, // SMLAL_VG4_M4Z4Z_S - 4081291300U, // SMLAL_VG4_M4ZZI_S - 4081291300U, // SMLAL_VG4_M4ZZ_S - 2969698536U, // SMLALv16i8_v8i16 - 2963410980U, // SMLALv2i32_indexed - 2963410980U, // SMLALv2i32_v2i64 - 2967605284U, // SMLALv4i16_indexed - 2967605284U, // SMLALv4i16_v4i32 - 2963407080U, // SMLALv4i32_indexed - 2963407080U, // SMLALv4i32_v2i64 - 2967601384U, // SMLALv8i16_indexed - 2967601384U, // SMLALv8i16_v4i32 - 2969702436U, // SMLALv8i8_v8i16 - 1344325444U, // SMLSLB_ZZZI_D - 2686535492U, // SMLSLB_ZZZI_S - 1344325444U, // SMLSLB_ZZZ_D - 2317420356U, // SMLSLB_ZZZ_H - 2686535492U, // SMLSLB_ZZZ_S - 1784910342U, // SMLSLL_MZZI_BtoS - 1784893958U, // SMLSLL_MZZI_HtoD - 1784910342U, // SMLSLL_MZZ_BtoS - 1784893958U, // SMLSLL_MZZ_HtoD - 3932393990U, // SMLSLL_VG2_M2Z2Z_BtoS - 3932377606U, // SMLSLL_VG2_M2Z2Z_HtoD - 3932393990U, // SMLSLL_VG2_M2ZZI_BtoS - 3932377606U, // SMLSLL_VG2_M2ZZI_HtoD - 1248039430U, // SMLSLL_VG2_M2ZZ_BtoS - 1248023046U, // SMLSLL_VG2_M2ZZ_HtoD - 4200829446U, // SMLSLL_VG4_M4Z4Z_BtoS - 4200813062U, // SMLSLL_VG4_M4Z4Z_HtoD - 4200829446U, // SMLSLL_VG4_M4ZZI_BtoS - 4200813062U, // SMLSLL_VG4_M4ZZI_HtoD - 1516474886U, // SMLSLL_VG4_M4ZZ_BtoS - 1516458502U, // SMLSLL_VG4_M4ZZ_HtoD - 1344330552U, // SMLSLT_ZZZI_D - 2686540600U, // SMLSLT_ZZZI_S - 1344330552U, // SMLSLT_ZZZ_D - 2317425464U, // SMLSLT_ZZZ_H - 2686540600U, // SMLSLT_ZZZ_S - 1665372955U, // SMLSL_MZZI_S - 1665372955U, // SMLSL_MZZ_S - 3812856603U, // SMLSL_VG2_M2Z2Z_S - 3812856603U, // SMLSL_VG2_M2ZZI_S - 3812856603U, // SMLSL_VG2_M2ZZ_S - 4081292059U, // SMLSL_VG4_M4Z4Z_S - 4081292059U, // SMLSL_VG4_M4ZZI_S - 4081292059U, // SMLSL_VG4_M4ZZ_S - 2969698668U, // SMLSLv16i8_v8i16 - 2963411739U, // SMLSLv2i32_indexed - 2963411739U, // SMLSLv2i32_v2i64 - 2967606043U, // SMLSLv4i16_indexed - 2967606043U, // SMLSLv4i16_v4i32 - 2963407212U, // SMLSLv4i32_indexed - 2963407212U, // SMLSLv4i32_v2i64 - 2967601516U, // SMLSLv8i16_indexed - 2967601516U, // SMLSLv8i16_v4i32 - 2969703195U, // SMLSLv8i8_v8i16 - 2967601952U, // SMMLA - 2418098976U, // SMMLA_ZZZ - 56738654U, // SMOPA_MPPZZ_D - 56738654U, // SMOPA_MPPZZ_HtoS - 176276318U, // SMOPA_MPPZZ_S - 56744319U, // SMOPS_MPPZZ_D - 56744319U, // SMOPS_MPPZZ_HtoS - 176281983U, // SMOPS_MPPZZ_S - 807427407U, // SMOVvi16to32 - 807427407U, // SMOVvi16to32_idx0 - 807427407U, // SMOVvi16to64 - 807427407U, // SMOVvi16to64_idx0 - 807427407U, // SMOVvi32to64 - 807427407U, // SMOVvi32to64_idx0 - 807427407U, // SMOVvi8to32 - 807427407U, // SMOVvi8to32_idx0 - 807427407U, // SMOVvi8to64 - 807427407U, // SMOVvi8to64_idx0 - 2117950U, // SMSUBLrrr - 3223359005U, // SMULH_ZPmZ_B - 3223375389U, // SMULH_ZPmZ_D - 3519090205U, // SMULH_ZPmZ_H - 3223408157U, // SMULH_ZPmZ_S - 2133533U, // SMULH_ZZZ_B - 2418069021U, // SMULH_ZZZ_D - 2189495837U, // SMULH_ZZZ_H - 270618141U, // SMULH_ZZZ_S - 2117149U, // SMULHrr - 270583533U, // SMULLB_ZZZI_D - 1881229037U, // SMULLB_ZZZI_S - 270583533U, // SMULLB_ZZZ_D - 2309031661U, // SMULLB_ZZZ_H - 1881229037U, // SMULLB_ZZZ_S - 270588679U, // SMULLT_ZZZI_D - 1881234183U, // SMULLT_ZZZI_S - 270588679U, // SMULLT_ZZZ_D - 2309036807U, // SMULLT_ZZZ_H - 1881234183U, // SMULLT_ZZZ_S - 822182218U, // SMULLv16i8_v8i16 - 815895078U, // SMULLv2i32_indexed - 815895078U, // SMULLv2i32_v2i64 - 820089382U, // SMULLv4i16_indexed - 820089382U, // SMULLv4i16_v4i32 - 815890762U, // SMULLv4i32_indexed - 815890762U, // SMULLv4i32_v2i64 - 820085066U, // SMULLv8i16_indexed - 820085066U, // SMULLv8i16_v4i32 - 822186534U, // SMULLv8i8_v8i16 - 3223358262U, // SPLICE_ZPZZ_B - 3223374646U, // SPLICE_ZPZZ_D - 2176912182U, // SPLICE_ZPZZ_H - 3223407414U, // SPLICE_ZPZZ_S - 3223358262U, // SPLICE_ZPZ_B - 3223374646U, // SPLICE_ZPZ_D - 2176912182U, // SPLICE_ZPZ_H - 3223407414U, // SPLICE_ZPZ_S - 270571714U, // SQABS_ZPmZ_B - 270588098U, // SQABS_ZPmZ_D - 541137090U, // SQABS_ZPmZ_H - 270620866U, // SQABS_ZPmZ_S - 811702466U, // SQABSv16i8 - 2119874U, // SQABSv1i16 - 2119874U, // SQABSv1i32 - 2119874U, // SQABSv1i64 - 2119874U, // SQABSv1i8 - 813799618U, // SQABSv2i32 - 815896770U, // SQABSv2i64 - 817993922U, // SQABSv4i16 - 820091074U, // SQABSv4i32 - 822188226U, // SQABSv8i16 - 824285378U, // SQABSv8i8 - 2132710U, // SQADD_ZI_B - 2418068198U, // SQADD_ZI_D - 2189495014U, // SQADD_ZI_H - 270617318U, // SQADD_ZI_S - 3223358182U, // SQADD_ZPmZ_B - 3223374566U, // SQADD_ZPmZ_D - 3519089382U, // SQADD_ZPmZ_H - 3223407334U, // SQADD_ZPmZ_S - 2132710U, // SQADD_ZZZ_B - 2418068198U, // SQADD_ZZZ_D - 2189495014U, // SQADD_ZZZ_H - 270617318U, // SQADD_ZZZ_S - 811698918U, // SQADDv16i8 - 2116326U, // SQADDv1i16 - 2116326U, // SQADDv1i32 - 2116326U, // SQADDv1i64 - 2116326U, // SQADDv1i8 - 813796070U, // SQADDv2i32 - 815893222U, // SQADDv2i64 - 817990374U, // SQADDv4i16 - 820087526U, // SQADDv4i32 - 822184678U, // SQADDv8i16 - 824281830U, // SQADDv8i8 - 2132642U, // SQCADD_ZZI_B - 2418068130U, // SQCADD_ZZI_D - 2189494946U, // SQCADD_ZZI_H - 270617250U, // SQCADD_ZZI_S - 1648432236U, // SQCVTN_Z2Z_StoH - 1644237932U, // SQCVTN_Z4Z_DtoH - 1612747884U, // SQCVTN_Z4Z_StoB - 1648432285U, // SQCVTUN_Z2Z_StoH - 1644237981U, // SQCVTUN_Z4Z_DtoH - 1612747933U, // SQCVTUN_Z4Z_StoB - 1648434363U, // SQCVTU_Z2Z_StoH - 1644240059U, // SQCVTU_Z4Z_DtoH - 1612750011U, // SQCVTU_Z4Z_StoB - 1648434243U, // SQCVT_Z2Z_StoH - 1644239939U, // SQCVT_Z4Z_DtoH - 1612749891U, // SQCVT_Z4Z_StoB - 538985878U, // SQDECB_XPiI - 1881163158U, // SQDECB_XPiWdI - 538987131U, // SQDECD_XPiI - 1881164411U, // SQDECD_XPiWdI - 539019899U, // SQDECD_ZPiI - 538987818U, // SQDECH_XPiI - 1881165098U, // SQDECH_XPiWdI - 58789162U, // SQDECH_ZPiI - 2118913U, // SQDECP_XPWd_B - 2418038017U, // SQDECP_XPWd_D - 1881167105U, // SQDECP_XPWd_H - 270554369U, // SQDECP_XPWd_S - 2118913U, // SQDECP_XP_B - 2418038017U, // SQDECP_XP_D - 1881167105U, // SQDECP_XP_H - 270554369U, // SQDECP_XP_S - 1075893505U, // SQDECP_ZP_D - 1658918145U, // SQDECP_ZP_H - 1344361729U, // SQDECP_ZP_S - 538992191U, // SQDECW_XPiI - 1881169471U, // SQDECW_XPiWdI - 539057727U, // SQDECW_ZPiI - 1344330202U, // SQDMLALBT_ZZZ_D - 2317425114U, // SQDMLALBT_ZZZ_H - 2686540250U, // SQDMLALBT_ZZZ_S - 1344325127U, // SQDMLALB_ZZZI_D - 2686535175U, // SQDMLALB_ZZZI_S - 1344325127U, // SQDMLALB_ZZZ_D - 2317420039U, // SQDMLALB_ZZZ_H - 2686535175U, // SQDMLALB_ZZZ_S - 1344330358U, // SQDMLALT_ZZZI_D - 2686540406U, // SQDMLALT_ZZZI_S - 1344330358U, // SQDMLALT_ZZZ_D - 2317425270U, // SQDMLALT_ZZZ_H - 2686540406U, // SQDMLALT_ZZZ_S - 1076154387U, // SQDMLALi16 - 1076154387U, // SQDMLALi32 - 1076154387U, // SQDMLALv1i32_indexed - 1076154387U, // SQDMLALv1i64_indexed - 2963410963U, // SQDMLALv2i32_indexed - 2963410963U, // SQDMLALv2i32_v2i64 - 2967605267U, // SQDMLALv4i16_indexed - 2967605267U, // SQDMLALv4i16_v4i32 - 2963407062U, // SQDMLALv4i32_indexed - 2963407062U, // SQDMLALv4i32_v2i64 - 2967601366U, // SQDMLALv8i16_indexed - 2967601366U, // SQDMLALv8i16_v4i32 - 1344330231U, // SQDMLSLBT_ZZZ_D - 2317425143U, // SQDMLSLBT_ZZZ_H - 2686540279U, // SQDMLSLBT_ZZZ_S - 1344325425U, // SQDMLSLB_ZZZI_D - 2686535473U, // SQDMLSLB_ZZZI_S - 1344325425U, // SQDMLSLB_ZZZ_D - 2317420337U, // SQDMLSLB_ZZZ_H - 2686535473U, // SQDMLSLB_ZZZ_S - 1344330533U, // SQDMLSLT_ZZZI_D - 2686540581U, // SQDMLSLT_ZZZI_S - 1344330533U, // SQDMLSLT_ZZZ_D - 2317425445U, // SQDMLSLT_ZZZ_H - 2686540581U, // SQDMLSLT_ZZZ_S - 1076155146U, // SQDMLSLi16 - 1076155146U, // SQDMLSLi32 - 1076155146U, // SQDMLSLv1i32_indexed - 1076155146U, // SQDMLSLv1i64_indexed - 2963411722U, // SQDMLSLv2i32_indexed - 2963411722U, // SQDMLSLv2i32_v2i64 - 2967606026U, // SQDMLSLv4i16_indexed - 2967606026U, // SQDMLSLv4i16_v4i32 - 2963407194U, // SQDMLSLv4i32_indexed - 2963407194U, // SQDMLSLv4i32_v2i64 - 2967601498U, // SQDMLSLv8i16_indexed - 2967601498U, // SQDMLSLv8i16_v4i32 - 2179091978U, // SQDMULH_VG2_2Z2Z_B - 2181205514U, // SQDMULH_VG2_2Z2Z_D - 2183319050U, // SQDMULH_VG2_2Z2Z_H - 2185432586U, // SQDMULH_VG2_2Z2Z_S - 2179091978U, // SQDMULH_VG2_2ZZ_B - 2181205514U, // SQDMULH_VG2_2ZZ_D - 2183319050U, // SQDMULH_VG2_2ZZ_H - 2185432586U, // SQDMULH_VG2_2ZZ_S - 2179091978U, // SQDMULH_VG4_4Z4Z_B - 2181205514U, // SQDMULH_VG4_4Z4Z_D - 2183319050U, // SQDMULH_VG4_4Z4Z_H - 2185432586U, // SQDMULH_VG4_4Z4Z_S - 2179091978U, // SQDMULH_VG4_4ZZ_B - 2181205514U, // SQDMULH_VG4_4ZZ_D - 2183319050U, // SQDMULH_VG4_4ZZ_H - 2185432586U, // SQDMULH_VG4_4ZZ_S - 2418069002U, // SQDMULH_ZZZI_D - 2189495818U, // SQDMULH_ZZZI_H - 270618122U, // SQDMULH_ZZZI_S - 2133514U, // SQDMULH_ZZZ_B - 2418069002U, // SQDMULH_ZZZ_D - 2189495818U, // SQDMULH_ZZZ_H - 270618122U, // SQDMULH_ZZZ_S - 2117130U, // SQDMULHv1i16 - 2117130U, // SQDMULHv1i16_indexed - 2117130U, // SQDMULHv1i32 - 2117130U, // SQDMULHv1i32_indexed - 813796874U, // SQDMULHv2i32 - 813796874U, // SQDMULHv2i32_indexed - 817991178U, // SQDMULHv4i16 - 817991178U, // SQDMULHv4i16_indexed - 820088330U, // SQDMULHv4i32 - 820088330U, // SQDMULHv4i32_indexed - 822185482U, // SQDMULHv8i16 - 822185482U, // SQDMULHv8i16_indexed - 270583515U, // SQDMULLB_ZZZI_D - 1881229019U, // SQDMULLB_ZZZI_S - 270583515U, // SQDMULLB_ZZZ_D - 2309031643U, // SQDMULLB_ZZZ_H - 1881229019U, // SQDMULLB_ZZZ_S - 270588661U, // SQDMULLT_ZZZI_D - 1881234165U, // SQDMULLT_ZZZI_S - 270588661U, // SQDMULLT_ZZZ_D - 2309036789U, // SQDMULLT_ZZZ_H - 1881234165U, // SQDMULLT_ZZZ_S - 2118166U, // SQDMULLi16 - 2118166U, // SQDMULLi32 - 2118166U, // SQDMULLv1i32_indexed - 2118166U, // SQDMULLv1i64_indexed - 815895062U, // SQDMULLv2i32_indexed - 815895062U, // SQDMULLv2i32_v2i64 - 820089366U, // SQDMULLv4i16_indexed - 820089366U, // SQDMULLv4i16_v4i32 - 815890744U, // SQDMULLv4i32_indexed - 815890744U, // SQDMULLv4i32_v2i64 - 820085048U, // SQDMULLv8i16_indexed - 820085048U, // SQDMULLv8i16_v4i32 - 538985894U, // SQINCB_XPiI - 1881163174U, // SQINCB_XPiWdI - 538987147U, // SQINCD_XPiI - 1881164427U, // SQINCD_XPiWdI - 539019915U, // SQINCD_ZPiI - 538987834U, // SQINCH_XPiI - 1881165114U, // SQINCH_XPiWdI - 58789178U, // SQINCH_ZPiI - 2118929U, // SQINCP_XPWd_B - 2418038033U, // SQINCP_XPWd_D - 1881167121U, // SQINCP_XPWd_H - 270554385U, // SQINCP_XPWd_S - 2118929U, // SQINCP_XP_B - 2418038033U, // SQINCP_XP_D - 1881167121U, // SQINCP_XP_H - 270554385U, // SQINCP_XP_S - 1075893521U, // SQINCP_ZP_D - 1658918161U, // SQINCP_ZP_H - 1344361745U, // SQINCP_ZP_S - 538992207U, // SQINCW_XPiI - 1881169487U, // SQINCW_XPiWdI - 539057743U, // SQINCW_ZPiI - 270568474U, // SQNEG_ZPmZ_B - 270584858U, // SQNEG_ZPmZ_D - 541133850U, // SQNEG_ZPmZ_H - 270617626U, // SQNEG_ZPmZ_S - 811699226U, // SQNEGv16i8 - 2116634U, // SQNEGv1i16 - 2116634U, // SQNEGv1i32 - 2116634U, // SQNEGv1i64 - 2116634U, // SQNEGv1i8 - 813796378U, // SQNEGv2i32 - 815893530U, // SQNEGv2i64 - 817990682U, // SQNEGv4i16 - 820087834U, // SQNEGv4i32 - 822184986U, // SQNEGv8i16 - 824282138U, // SQNEGv8i8 - 2195786939U, // SQRDCMLAH_ZZZI_H - 1344359611U, // SQRDCMLAH_ZZZI_S - 2418052283U, // SQRDCMLAH_ZZZ_B - 1075891387U, // SQRDCMLAH_ZZZ_D - 2195786939U, // SQRDCMLAH_ZZZ_H - 1344359611U, // SQRDCMLAH_ZZZ_S - 1075891398U, // SQRDMLAH_ZZZI_D - 2195786950U, // SQRDMLAH_ZZZI_H - 1344359622U, // SQRDMLAH_ZZZI_S - 2418052294U, // SQRDMLAH_ZZZ_B - 1075891398U, // SQRDMLAH_ZZZ_D - 2195786950U, // SQRDMLAH_ZZZ_H - 1344359622U, // SQRDMLAH_ZZZ_S - 1076153542U, // SQRDMLAHi16_indexed - 1076153542U, // SQRDMLAHi32_indexed - 1076153542U, // SQRDMLAHv1i16 - 1076153542U, // SQRDMLAHv1i32 - 2961312966U, // SQRDMLAHv2i32 - 2961312966U, // SQRDMLAHv2i32_indexed - 2965507270U, // SQRDMLAHv4i16 - 2965507270U, // SQRDMLAHv4i16_indexed - 2967604422U, // SQRDMLAHv4i32 - 2967604422U, // SQRDMLAHv4i32_indexed - 2969701574U, // SQRDMLAHv8i16 - 2969701574U, // SQRDMLAHv8i16_indexed - 1075892003U, // SQRDMLSH_ZZZI_D - 2195787555U, // SQRDMLSH_ZZZI_H - 1344360227U, // SQRDMLSH_ZZZI_S - 2418052899U, // SQRDMLSH_ZZZ_B - 1075892003U, // SQRDMLSH_ZZZ_D - 2195787555U, // SQRDMLSH_ZZZ_H - 1344360227U, // SQRDMLSH_ZZZ_S - 1076154147U, // SQRDMLSHi16_indexed - 1076154147U, // SQRDMLSHi32_indexed - 1076154147U, // SQRDMLSHv1i16 - 1076154147U, // SQRDMLSHv1i32 - 2961313571U, // SQRDMLSHv2i32 - 2961313571U, // SQRDMLSHv2i32_indexed - 2965507875U, // SQRDMLSHv4i16 - 2965507875U, // SQRDMLSHv4i16_indexed - 2967605027U, // SQRDMLSHv4i32 - 2967605027U, // SQRDMLSHv4i32_indexed - 2969702179U, // SQRDMLSHv8i16 - 2969702179U, // SQRDMLSHv8i16_indexed - 2418069011U, // SQRDMULH_ZZZI_D - 2189495827U, // SQRDMULH_ZZZI_H - 270618131U, // SQRDMULH_ZZZI_S - 2133523U, // SQRDMULH_ZZZ_B - 2418069011U, // SQRDMULH_ZZZ_D - 2189495827U, // SQRDMULH_ZZZ_H - 270618131U, // SQRDMULH_ZZZ_S - 2117139U, // SQRDMULHv1i16 - 2117139U, // SQRDMULHv1i16_indexed - 2117139U, // SQRDMULHv1i32 - 2117139U, // SQRDMULHv1i32_indexed - 813796883U, // SQRDMULHv2i32 - 813796883U, // SQRDMULHv2i32_indexed - 817991187U, // SQRDMULHv4i16 - 817991187U, // SQRDMULHv4i16_indexed - 820088339U, // SQRDMULHv4i32 - 820088339U, // SQRDMULHv4i32_indexed - 822185491U, // SQRDMULHv8i16 - 822185491U, // SQRDMULHv8i16_indexed - 3223361457U, // SQRSHLR_ZPmZ_B - 3223377841U, // SQRSHLR_ZPmZ_D - 3519092657U, // SQRSHLR_ZPmZ_H - 3223410609U, // SQRSHLR_ZPmZ_S - 3223359932U, // SQRSHL_ZPmZ_B - 3223376316U, // SQRSHL_ZPmZ_D - 3519091132U, // SQRSHL_ZPmZ_H - 3223409084U, // SQRSHL_ZPmZ_S - 811700668U, // SQRSHLv16i8 - 2118076U, // SQRSHLv1i16 - 2118076U, // SQRSHLv1i32 - 2118076U, // SQRSHLv1i64 - 2118076U, // SQRSHLv1i8 - 813797820U, // SQRSHLv2i32 - 815894972U, // SQRSHLv2i64 - 817992124U, // SQRSHLv4i16 - 820089276U, // SQRSHLv4i32 - 822186428U, // SQRSHLv8i16 - 824283580U, // SQRSHLv8i8 - 1881180076U, // SQRSHRNB_ZZI_B - 2172716972U, // SQRSHRNB_ZZI_H - 2418100140U, // SQRSHRNB_ZZI_S - 2686491523U, // SQRSHRNT_ZZI_B - 2174819203U, // SQRSHRNT_ZZI_H - 1075927939U, // SQRSHRNT_ZZI_S - 1612747845U, // SQRSHRN_VG4_Z4ZI_B - 2181108805U, // SQRSHRN_VG4_Z4ZI_H - 2118725U, // SQRSHRNb - 2118725U, // SQRSHRNh - 2118725U, // SQRSHRNs - 2959212968U, // SQRSHRNv16i8_shift - 813798469U, // SQRSHRNv2i32_shift - 817992773U, // SQRSHRNv4i16_shift - 2967601576U, // SQRSHRNv4i32_shift - 2969698728U, // SQRSHRNv8i16_shift - 824284229U, // SQRSHRNv8i8_shift - 1881180122U, // SQRSHRUNB_ZZI_B - 2172717018U, // SQRSHRUNB_ZZI_H - 2418100186U, // SQRSHRUNB_ZZI_S - 2686491578U, // SQRSHRUNT_ZZI_B - 2174819258U, // SQRSHRUNT_ZZI_H - 1075927994U, // SQRSHRUNT_ZZI_S - 1612747923U, // SQRSHRUN_VG4_Z4ZI_B - 2181108883U, // SQRSHRUN_VG4_Z4ZI_H - 2118803U, // SQRSHRUNb - 2118803U, // SQRSHRUNh - 2118803U, // SQRSHRUNs - 2959213029U, // SQRSHRUNv16i8_shift - 813798547U, // SQRSHRUNv2i32_shift - 817992851U, // SQRSHRUNv4i16_shift - 2967601637U, // SQRSHRUNv4i32_shift - 2969698789U, // SQRSHRUNv8i16_shift - 824284307U, // SQRSHRUNv8i8_shift - 2185305266U, // SQRSHRU_VG2_Z2ZI_H - 1612750002U, // SQRSHRU_VG4_Z4ZI_B - 2181110962U, // SQRSHRU_VG4_Z4ZI_H - 2185303898U, // SQRSHR_VG2_Z2ZI_H - 1612748634U, // SQRSHR_VG4_Z4ZI_B - 2181109594U, // SQRSHR_VG4_Z4ZI_H - 3223361441U, // SQSHLR_ZPmZ_B - 3223377825U, // SQSHLR_ZPmZ_D - 3519092641U, // SQSHLR_ZPmZ_H - 3223410593U, // SQSHLR_ZPmZ_S - 3223362706U, // SQSHLU_ZPmI_B - 3223379090U, // SQSHLU_ZPmI_D - 3519093906U, // SQSHLU_ZPmI_H - 3223411858U, // SQSHLU_ZPmI_S - 2120850U, // SQSHLUb - 2120850U, // SQSHLUd - 2120850U, // SQSHLUh - 2120850U, // SQSHLUs - 811703442U, // SQSHLUv16i8_shift - 813800594U, // SQSHLUv2i32_shift - 815897746U, // SQSHLUv2i64_shift - 817994898U, // SQSHLUv4i16_shift - 820092050U, // SQSHLUv4i32_shift - 822189202U, // SQSHLUv8i16_shift - 824286354U, // SQSHLUv8i8_shift - 3223359918U, // SQSHL_ZPmI_B - 3223376302U, // SQSHL_ZPmI_D - 3519091118U, // SQSHL_ZPmI_H - 3223409070U, // SQSHL_ZPmI_S - 3223359918U, // SQSHL_ZPmZ_B - 3223376302U, // SQSHL_ZPmZ_D - 3519091118U, // SQSHL_ZPmZ_H - 3223409070U, // SQSHL_ZPmZ_S - 2118062U, // SQSHLb - 2118062U, // SQSHLd - 2118062U, // SQSHLh - 2118062U, // SQSHLs - 811700654U, // SQSHLv16i8 - 811700654U, // SQSHLv16i8_shift - 2118062U, // SQSHLv1i16 - 2118062U, // SQSHLv1i32 - 2118062U, // SQSHLv1i64 - 2118062U, // SQSHLv1i8 - 813797806U, // SQSHLv2i32 - 813797806U, // SQSHLv2i32_shift - 815894958U, // SQSHLv2i64 - 815894958U, // SQSHLv2i64_shift - 817992110U, // SQSHLv4i16 - 817992110U, // SQSHLv4i16_shift - 820089262U, // SQSHLv4i32 - 820089262U, // SQSHLv4i32_shift - 822186414U, // SQSHLv8i16 - 822186414U, // SQSHLv8i16_shift - 824283566U, // SQSHLv8i8 - 824283566U, // SQSHLv8i8_shift - 1881180058U, // SQSHRNB_ZZI_B - 2172716954U, // SQSHRNB_ZZI_H - 2418100122U, // SQSHRNB_ZZI_S - 2686491505U, // SQSHRNT_ZZI_B - 2174819185U, // SQSHRNT_ZZI_H - 1075927921U, // SQSHRNT_ZZI_S - 2118709U, // SQSHRNb - 2118709U, // SQSHRNh - 2118709U, // SQSHRNs - 2959212950U, // SQSHRNv16i8_shift - 813798453U, // SQSHRNv2i32_shift - 817992757U, // SQSHRNv4i16_shift - 2967601558U, // SQSHRNv4i32_shift - 2969698710U, // SQSHRNv8i16_shift - 824284213U, // SQSHRNv8i8_shift - 1881180112U, // SQSHRUNB_ZZI_B - 2172717008U, // SQSHRUNB_ZZI_H - 2418100176U, // SQSHRUNB_ZZI_S - 2686491568U, // SQSHRUNT_ZZI_B - 2174819248U, // SQSHRUNT_ZZI_H - 1075927984U, // SQSHRUNT_ZZI_S - 2118794U, // SQSHRUNb - 2118794U, // SQSHRUNh - 2118794U, // SQSHRUNs - 2959213019U, // SQSHRUNv16i8_shift - 813798538U, // SQSHRUNv2i32_shift - 817992842U, // SQSHRUNv4i16_shift - 2967601627U, // SQSHRUNv4i32_shift - 2969698779U, // SQSHRUNv8i16_shift - 824284298U, // SQSHRUNv8i8_shift - 3223361330U, // SQSUBR_ZPmZ_B - 3223377714U, // SQSUBR_ZPmZ_D - 3519092530U, // SQSUBR_ZPmZ_H - 3223410482U, // SQSUBR_ZPmZ_S - 2132322U, // SQSUB_ZI_B - 2418067810U, // SQSUB_ZI_D - 2189494626U, // SQSUB_ZI_H - 270616930U, // SQSUB_ZI_S - 3223357794U, // SQSUB_ZPmZ_B - 3223374178U, // SQSUB_ZPmZ_D - 3519088994U, // SQSUB_ZPmZ_H - 3223406946U, // SQSUB_ZPmZ_S - 2132322U, // SQSUB_ZZZ_B - 2418067810U, // SQSUB_ZZZ_D - 2189494626U, // SQSUB_ZZZ_H - 270616930U, // SQSUB_ZZZ_S - 811698530U, // SQSUBv16i8 - 2115938U, // SQSUBv1i16 - 2115938U, // SQSUBv1i32 - 2115938U, // SQSUBv1i64 - 2115938U, // SQSUBv1i8 - 813795682U, // SQSUBv2i32 - 815892834U, // SQSUBv2i64 - 817989986U, // SQSUBv4i16 - 820087138U, // SQSUBv4i32 - 822184290U, // SQSUBv8i16 - 824281442U, // SQSUBv8i8 - 1881180096U, // SQXTNB_ZZ_B - 1635846080U, // SQXTNB_ZZ_H - 2418100160U, // SQXTNB_ZZ_S - 2686491552U, // SQXTNT_ZZ_B - 1637948320U, // SQXTNT_ZZ_H - 1075927968U, // SQXTNT_ZZ_S - 2959213003U, // SQXTNv16i8 - 2118780U, // SQXTNv1i16 - 2118780U, // SQXTNv1i32 - 2118780U, // SQXTNv1i8 - 813798524U, // SQXTNv2i32 - 817992828U, // SQXTNv4i16 - 2967601611U, // SQXTNv4i32 - 2969698763U, // SQXTNv8i16 - 824284284U, // SQXTNv8i8 - 1881180133U, // SQXTUNB_ZZ_B - 1635846117U, // SQXTUNB_ZZ_H - 2418100197U, // SQXTUNB_ZZ_S - 2686491589U, // SQXTUNT_ZZ_B - 1637948357U, // SQXTUNT_ZZ_H - 1075928005U, // SQXTUNT_ZZ_S - 2959213040U, // SQXTUNv16i8 - 2118822U, // SQXTUNv1i16 - 2118822U, // SQXTUNv1i32 - 2118822U, // SQXTUNv1i8 - 813798566U, // SQXTUNv2i32 - 817992870U, // SQXTUNv4i16 - 2967601648U, // SQXTUNv4i32 - 2969698800U, // SQXTUNv8i16 - 824284326U, // SQXTUNv8i8 - 3223358136U, // SRHADD_ZPmZ_B - 3223374520U, // SRHADD_ZPmZ_D - 3519089336U, // SRHADD_ZPmZ_H - 3223407288U, // SRHADD_ZPmZ_S - 811698872U, // SRHADDv16i8 - 813796024U, // SRHADDv2i32 - 817990328U, // SRHADDv4i16 - 820087480U, // SRHADDv4i32 - 822184632U, // SRHADDv8i16 - 824281784U, // SRHADDv8i8 - 2418053072U, // SRI_ZZI_B - 1075892176U, // SRI_ZZI_D - 2195787728U, // SRI_ZZI_H - 1344360400U, // SRI_ZZI_S - 1076154320U, // SRId - 2959216592U, // SRIv16i8_shift - 2961313744U, // SRIv2i32_shift - 2963410896U, // SRIv2i64_shift - 2965508048U, // SRIv4i16_shift - 2967605200U, // SRIv4i32_shift - 2969702352U, // SRIv8i16_shift - 2971799504U, // SRIv8i8_shift - 3223361475U, // SRSHLR_ZPmZ_B - 3223377859U, // SRSHLR_ZPmZ_D - 3519092675U, // SRSHLR_ZPmZ_H - 3223410627U, // SRSHLR_ZPmZ_S - 2179092940U, // SRSHL_VG2_2Z2Z_B - 2181206476U, // SRSHL_VG2_2Z2Z_D - 2183320012U, // SRSHL_VG2_2Z2Z_H - 2185433548U, // SRSHL_VG2_2Z2Z_S - 2179092940U, // SRSHL_VG2_2ZZ_B - 2181206476U, // SRSHL_VG2_2ZZ_D - 2183320012U, // SRSHL_VG2_2ZZ_H - 2185433548U, // SRSHL_VG2_2ZZ_S - 2179092940U, // SRSHL_VG4_4Z4Z_B - 2181206476U, // SRSHL_VG4_4Z4Z_D - 2183320012U, // SRSHL_VG4_4Z4Z_H - 2185433548U, // SRSHL_VG4_4Z4Z_S - 2179092940U, // SRSHL_VG4_4ZZ_B - 2181206476U, // SRSHL_VG4_4ZZ_D - 2183320012U, // SRSHL_VG4_4ZZ_H - 2185433548U, // SRSHL_VG4_4ZZ_S - 3223359948U, // SRSHL_ZPmZ_B - 3223376332U, // SRSHL_ZPmZ_D - 3519091148U, // SRSHL_ZPmZ_H - 3223409100U, // SRSHL_ZPmZ_S - 811700684U, // SRSHLv16i8 - 2118092U, // SRSHLv1i64 - 813797836U, // SRSHLv2i32 - 815894988U, // SRSHLv2i64 - 817992140U, // SRSHLv4i16 - 820089292U, // SRSHLv4i32 - 822186444U, // SRSHLv8i16 - 824283596U, // SRSHLv8i8 - 3223361386U, // SRSHR_ZPmI_B - 3223377770U, // SRSHR_ZPmI_D - 3519092586U, // SRSHR_ZPmI_H - 3223410538U, // SRSHR_ZPmI_S - 2119530U, // SRSHRd - 811702122U, // SRSHRv16i8_shift - 813799274U, // SRSHRv2i32_shift - 815896426U, // SRSHRv2i64_shift - 817993578U, // SRSHRv4i16_shift - 820090730U, // SRSHRv4i32_shift - 822187882U, // SRSHRv8i16_shift - 824285034U, // SRSHRv8i8_shift - 2418050064U, // SRSRA_ZZI_B - 1075889168U, // SRSRA_ZZI_D - 2195784720U, // SRSRA_ZZI_H - 1344357392U, // SRSRA_ZZI_S - 1076151312U, // SRSRAd - 2959213584U, // SRSRAv16i8_shift - 2961310736U, // SRSRAv2i32_shift - 2963407888U, // SRSRAv2i64_shift - 2965505040U, // SRSRAv4i16_shift - 2967602192U, // SRSRAv4i32_shift - 2969699344U, // SRSRAv8i16_shift - 2971796496U, // SRSRAv8i8_shift - 270583499U, // SSHLLB_ZZI_D - 2309031627U, // SSHLLB_ZZI_H - 1881229003U, // SSHLLB_ZZI_S - 270588645U, // SSHLLT_ZZI_D - 2309036773U, // SSHLLT_ZZI_H - 1881234149U, // SSHLLT_ZZI_S - 822182184U, // SSHLLv16i8_shift - 815895032U, // SSHLLv2i32_shift - 820089336U, // SSHLLv4i16_shift - 815890728U, // SSHLLv4i32_shift - 820085032U, // SSHLLv8i16_shift - 822186488U, // SSHLLv8i8_shift - 811700698U, // SSHLv16i8 - 2118106U, // SSHLv1i64 - 813797850U, // SSHLv2i32 - 815895002U, // SSHLv2i64 - 817992154U, // SSHLv4i16 - 820089306U, // SSHLv4i32 - 822186458U, // SSHLv8i16 - 824283610U, // SSHLv8i8 - 2119544U, // SSHRd - 811702136U, // SSHRv16i8_shift - 813799288U, // SSHRv2i32_shift - 815896440U, // SSHRv2i64_shift - 817993592U, // SSHRv4i16_shift - 820090744U, // SSHRv4i32_shift - 822187896U, // SSHRv8i16_shift - 824285048U, // SSHRv8i8_shift - 2418050078U, // SSRA_ZZI_B - 1075889182U, // SSRA_ZZI_D - 2195784734U, // SSRA_ZZI_H - 1344357406U, // SSRA_ZZI_S - 1076151326U, // SSRAd - 2959213598U, // SSRAv16i8_shift - 2961310750U, // SSRAv2i32_shift - 2963407902U, // SSRAv2i64_shift - 2965505054U, // SSRAv4i16_shift - 2967602206U, // SSRAv4i32_shift - 2969699358U, // SSRAv8i16_shift - 2971796510U, // SSRAv8i8_shift - 2177008845U, // SST1B_D - 2177008845U, // SST1B_D_IMM - 2177008845U, // SST1B_D_SXTW - 2177008845U, // SST1B_D_UXTW - 2177041613U, // SST1B_S_IMM - 2177041613U, // SST1B_S_SXTW - 2177041613U, // SST1B_S_UXTW - 2177010212U, // SST1D - 2177010212U, // SST1D_IMM - 2177010212U, // SST1D_SCALED - 2177010212U, // SST1D_SXTW - 2177010212U, // SST1D_SXTW_SCALED - 2177010212U, // SST1D_UXTW - 2177010212U, // SST1D_UXTW_SCALED - 2177010798U, // SST1H_D - 2177010798U, // SST1H_D_IMM - 2177010798U, // SST1H_D_SCALED - 2177010798U, // SST1H_D_SXTW - 2177010798U, // SST1H_D_SXTW_SCALED - 2177010798U, // SST1H_D_UXTW - 2177010798U, // SST1H_D_UXTW_SCALED - 2177043566U, // SST1H_S_IMM - 2177043566U, // SST1H_S_SXTW - 2177043566U, // SST1H_S_SXTW_SCALED - 2177043566U, // SST1H_S_UXTW - 2177043566U, // SST1H_S_UXTW_SCALED - 2177341080U, // SST1Q - 2177015286U, // SST1W_D - 2177015286U, // SST1W_D_IMM - 2177015286U, // SST1W_D_SCALED - 2177015286U, // SST1W_D_SXTW - 2177015286U, // SST1W_D_SXTW_SCALED - 2177015286U, // SST1W_D_UXTW - 2177015286U, // SST1W_D_UXTW_SCALED - 2177048054U, // SST1W_IMM - 2177048054U, // SST1W_SXTW - 2177048054U, // SST1W_SXTW_SCALED - 2177048054U, // SST1W_UXTW - 2177048054U, // SST1W_UXTW_SCALED - 270588389U, // SSUBLBT_ZZZ_D - 2309036517U, // SSUBLBT_ZZZ_H - 1881233893U, // SSUBLBT_ZZZ_S - 270583428U, // SSUBLB_ZZZ_D - 2309031556U, // SSUBLB_ZZZ_H - 1881228932U, // SSUBLB_ZZZ_S - 270584084U, // SSUBLTB_ZZZ_D - 2309032212U, // SSUBLTB_ZZZ_H - 1881229588U, // SSUBLTB_ZZZ_S - 270588569U, // SSUBLT_ZZZ_D - 2309036697U, // SSUBLT_ZZZ_H - 1881234073U, // SSUBLT_ZZZ_S - 822182136U, // SSUBLv16i8_v8i16 - 815894862U, // SSUBLv2i32_v2i64 - 820089166U, // SSUBLv4i16_v4i32 - 815890680U, // SSUBLv4i32_v2i64 - 820084984U, // SSUBLv8i16_v4i32 - 822186318U, // SSUBLv8i8_v8i16 - 2418067830U, // SSUBWB_ZZZ_D - 2189494646U, // SSUBWB_ZZZ_H - 270616950U, // SSUBWB_ZZZ_S - 2418072663U, // SSUBWT_ZZZ_D - 2189499479U, // SSUBWT_ZZZ_H - 270621783U, // SSUBWT_ZZZ_S - 822182440U, // SSUBWv16i8_v8i16 - 815898152U, // SSUBWv2i32_v2i64 - 820092456U, // SSUBWv4i16_v4i32 - 815890984U, // SSUBWv4i32_v2i64 - 820085288U, // SSUBWv8i16_v4i32 - 822189608U, // SSUBWv8i8_v8i16 - 2176992461U, // ST1B - 2237809869U, // ST1B_2Z - 2237809869U, // ST1B_2Z_IMM - 2237809869U, // ST1B_4Z - 2237809869U, // ST1B_4Z_IMM - 2177008845U, // ST1B_D - 2177008845U, // ST1B_D_IMM - 2177025229U, // ST1B_H - 2177025229U, // ST1B_H_IMM - 2176992461U, // ST1B_IMM - 2177041613U, // ST1B_S - 2177041613U, // ST1B_S_IMM - 1344832717U, // ST1B_VG2_M2ZPXI - 1344832717U, // ST1B_VG2_M2ZPXX - 2237809869U, // ST1B_VG4_M4ZPXI - 2237809869U, // ST1B_VG4_M4ZPXX - 2177010212U, // ST1D - 2237827620U, // ST1D_2Z - 2237827620U, // ST1D_2Z_IMM - 2237827620U, // ST1D_4Z - 2237827620U, // ST1D_4Z_IMM - 2177010212U, // ST1D_IMM - 2177337892U, // ST1D_Q - 2177337892U, // ST1D_Q_IMM - 2237827620U, // ST1D_VG2_M2ZPXI - 2237827620U, // ST1D_VG2_M2ZPXX - 2237827620U, // ST1D_VG4_M4ZPXI - 2237827620U, // ST1D_VG4_M4ZPXX - 573546U, // ST1Fourv16b - 92864618U, // ST1Fourv16b_POST - 606314U, // ST1Fourv1d - 94994538U, // ST1Fourv1d_POST - 639082U, // ST1Fourv2d - 92930154U, // ST1Fourv2d_POST - 671850U, // ST1Fourv2s - 95060074U, // ST1Fourv2s_POST - 704618U, // ST1Fourv4h - 95092842U, // ST1Fourv4h_POST - 737386U, // ST1Fourv4s - 93028458U, // ST1Fourv4s_POST - 770154U, // ST1Fourv8b - 95158378U, // ST1Fourv8b_POST - 802922U, // ST1Fourv8h - 93093994U, // ST1Fourv8h_POST - 2177027182U, // ST1H - 2237844590U, // ST1H_2Z - 2237844590U, // ST1H_2Z_IMM - 2237844590U, // ST1H_4Z - 2237844590U, // ST1H_4Z_IMM - 2177010798U, // ST1H_D - 2177010798U, // ST1H_D_IMM - 2177027182U, // ST1H_IMM - 2177043566U, // ST1H_S - 2177043566U, // ST1H_S_IMM - 1345113198U, // ST1H_VG2_M2ZPXI - 1345113198U, // ST1H_VG2_M2ZPXX - 2237844590U, // ST1H_VG4_M4ZPXI - 2237844590U, // ST1H_VG4_M4ZPXX - 573546U, // ST1Onev16b - 97058922U, // ST1Onev16b_POST - 606314U, // ST1Onev1d - 99188842U, // ST1Onev1d_POST - 639082U, // ST1Onev2d - 97124458U, // ST1Onev2d_POST - 671850U, // ST1Onev2s - 99254378U, // ST1Onev2s_POST - 704618U, // ST1Onev4h - 99287146U, // ST1Onev4h_POST - 737386U, // ST1Onev4s - 97222762U, // ST1Onev4s_POST - 770154U, // ST1Onev8b - 99352682U, // ST1Onev8b_POST - 802922U, // ST1Onev8h - 97288298U, // ST1Onev8h_POST - 573546U, // ST1Threev16b - 107544682U, // ST1Threev16b_POST - 606314U, // ST1Threev1d - 109674602U, // ST1Threev1d_POST - 639082U, // ST1Threev2d - 107610218U, // ST1Threev2d_POST - 671850U, // ST1Threev2s - 109740138U, // ST1Threev2s_POST - 704618U, // ST1Threev4h - 109772906U, // ST1Threev4h_POST - 737386U, // ST1Threev4s - 107708522U, // ST1Threev4s_POST - 770154U, // ST1Threev8b - 109838442U, // ST1Threev8b_POST - 802922U, // ST1Threev8h - 107774058U, // ST1Threev8h_POST - 573546U, // ST1Twov16b - 94961770U, // ST1Twov16b_POST - 606314U, // ST1Twov1d - 97091690U, // ST1Twov1d_POST - 639082U, // ST1Twov2d - 95027306U, // ST1Twov2d_POST - 671850U, // ST1Twov2s - 97157226U, // ST1Twov2s_POST - 704618U, // ST1Twov4h - 97189994U, // ST1Twov4h_POST - 737386U, // ST1Twov4s - 95125610U, // ST1Twov4s_POST - 770154U, // ST1Twov8b - 97255530U, // ST1Twov8b_POST - 802922U, // ST1Twov8h - 95191146U, // ST1Twov8h_POST - 2177048054U, // ST1W - 2237865462U, // ST1W_2Z - 2237865462U, // ST1W_2Z_IMM - 2237865462U, // ST1W_4Z - 2237865462U, // ST1W_4Z_IMM - 2177015286U, // ST1W_D - 2177015286U, // ST1W_D_IMM - 2177048054U, // ST1W_IMM - 2177342966U, // ST1W_Q - 2177342966U, // ST1W_Q_IMM - 2237865462U, // ST1W_VG2_M2ZPXI - 2237865462U, // ST1W_VG2_M2ZPXX - 2237865462U, // ST1W_VG4_M4ZPXI - 2237865462U, // ST1W_VG4_M4ZPXX - 2210932332U, // ST1_MXIPXX_H_B - 2210932346U, // ST1_MXIPXX_H_D - 2210932360U, // ST1_MXIPXX_H_H - 2210932374U, // ST1_MXIPXX_H_Q - 2210932388U, // ST1_MXIPXX_H_S - 2210948716U, // ST1_MXIPXX_V_B - 2210948730U, // ST1_MXIPXX_V_D - 2210948744U, // ST1_MXIPXX_V_H - 2210948758U, // ST1_MXIPXX_V_Q - 2210948772U, // ST1_MXIPXX_V_S - 179093610U, // ST1i16 - 2597126250U, // ST1i16_POST - 1228906U, // ST1i32 - 2865594474U, // ST1i32_POST - 1245290U, // ST1i64 - 3134062698U, // ST1i64_POST - 178815082U, // ST1i8 - 3402530922U, // ST1i8_POST - 2176992490U, // ST2B - 2176992490U, // ST2B_IMM - 2177010224U, // ST2D - 2177010224U, // ST2D_IMM - 44059638U, // ST2GOffset - 1118096374U, // ST2GPostIndex - 1118096374U, // ST2GPreIndex - 2177027211U, // ST2H - 2177027211U, // ST2H_IMM - 2177341092U, // ST2Q - 2177341092U, // ST2Q_IMM - 573987U, // ST2Twov16b - 94962211U, // ST2Twov16b_POST - 639523U, // ST2Twov2d - 95027747U, // ST2Twov2d_POST - 672291U, // ST2Twov2s - 97157667U, // ST2Twov2s_POST - 705059U, // ST2Twov4h - 97190435U, // ST2Twov4h_POST - 737827U, // ST2Twov4s - 95126051U, // ST2Twov4s_POST - 770595U, // ST2Twov8b - 97255971U, // ST2Twov8b_POST - 803363U, // ST2Twov8h - 95191587U, // ST2Twov8h_POST - 2177048074U, // ST2W - 2177048074U, // ST2W_IMM - 179094051U, // ST2i16 - 2865562147U, // ST2i16_POST - 1229347U, // ST2i32 - 3134030371U, // ST2i32_POST - 1245731U, // ST2i64 - 3670934051U, // ST2i64_POST - 178815523U, // ST2i8 - 2597224995U, // ST2i8_POST - 2176992511U, // ST3B - 2176992511U, // ST3B_IMM - 2177010236U, // ST3D - 2177010236U, // ST3D_IMM - 2177027223U, // ST3H - 2177027223U, // ST3H_IMM - 2177341104U, // ST3Q - 2177341104U, // ST3Q_IMM - 574053U, // ST3Threev16b - 107545189U, // ST3Threev16b_POST - 639589U, // ST3Threev2d - 107610725U, // ST3Threev2d_POST - 672357U, // ST3Threev2s - 109740645U, // ST3Threev2s_POST - 705125U, // ST3Threev4h - 109773413U, // ST3Threev4h_POST - 737893U, // ST3Threev4s - 107709029U, // ST3Threev4s_POST - 770661U, // ST3Threev8b - 109838949U, // ST3Threev8b_POST - 803429U, // ST3Threev8h - 107774565U, // ST3Threev8h_POST - 2177048086U, // ST3W - 2177048086U, // ST3W_IMM - 179094117U, // ST3i16 - 3939304037U, // ST3i16_POST - 1229413U, // ST3i32 - 4207772261U, // ST3i32_POST - 1245797U, // ST3i64 - 181273189U, // ST3i64_POST - 178815589U, // ST3i8 - 449741413U, // ST3i8_POST - 2176992537U, // ST4B - 2176992537U, // ST4B_IMM - 2177010248U, // ST4D - 2177010248U, // ST4D_IMM - 574077U, // ST4Fourv16b - 92865149U, // ST4Fourv16b_POST - 639613U, // ST4Fourv2d - 92930685U, // ST4Fourv2d_POST - 672381U, // ST4Fourv2s - 95060605U, // ST4Fourv2s_POST - 705149U, // ST4Fourv4h - 95093373U, // ST4Fourv4h_POST - 737917U, // ST4Fourv4s - 93028989U, // ST4Fourv4s_POST - 770685U, // ST4Fourv8b - 95158909U, // ST4Fourv8b_POST - 803453U, // ST4Fourv8h - 93094525U, // ST4Fourv8h_POST - 2177027235U, // ST4H - 2177027235U, // ST4H_IMM - 2177341116U, // ST4Q - 2177341116U, // ST4Q_IMM - 2177048098U, // ST4W - 2177048098U, // ST4W_IMM - 179094141U, // ST4i16 - 3133997693U, // ST4i16_POST - 1229437U, // ST4i32 - 3670901373U, // ST4i32_POST - 1245821U, // ST4i64 - 718144125U, // ST4i64_POST - 178815613U, // ST4i8 - 2865660541U, // ST4i8_POST - 984332U, // ST64B - 807427275U, // ST64BV - 807419936U, // ST64BV0 - 44061627U, // STGM - 44059702U, // STGOffset - 2118963U, // STGPi - 1118096438U, // STGPostIndex - 1076155699U, // STGPpost - 1076155699U, // STGPpre - 1118096438U, // STGPreIndex - 2119006U, // STILPW - 1076155742U, // STILPWpre - 2119006U, // STILPX - 1076155742U, // STILPXpre + 2967601852U, // SM3TT1A + 2967602423U, // SM3TT1B + 2967601861U, // SM3TT2A + 2967602452U, // SM3TT2B + 2967604132U, // SM4E + 270622860U, // SM4EKEY_ZZZ_S + 820093068U, // SM4ENCKEY + 270617508U, // SM4E_ZZZ_S + 2118118U, // SMADDLrrr + 3223361300U, // SMAXP_ZPmZ_B + 3223377684U, // SMAXP_ZPmZ_D + 3519092500U, // SMAXP_ZPmZ_H + 3223410452U, // SMAXP_ZPmZ_S + 811702036U, // SMAXPv16i8 + 813799188U, // SMAXPv2i32 + 817993492U, // SMAXPv4i16 + 820090644U, // SMAXPv4i32 + 822187796U, // SMAXPv8i16 + 824284948U, // SMAXPv8i8 + 3227623089U, // SMAXQV_VPZ_B + 3231817393U, // SMAXQV_VPZ_D + 3238108849U, // SMAXQV_VPZ_H + 3236011697U, // SMAXQV_VPZ_S + 253646U, // SMAXV_VPZ_B + 1657020110U, // SMAXV_VPZ_D + 1659133646U, // SMAXV_VPZ_H + 1638178510U, // SMAXV_VPZ_S + 807427790U, // SMAXVv16i8v + 807427790U, // SMAXVv4i16v + 807427790U, // SMAXVv4i32v + 807427790U, // SMAXVv8i16v + 807427790U, // SMAXVv8i8v + 2121787U, // SMAXWri + 2121787U, // SMAXWrr + 2121787U, // SMAXXri + 2121787U, // SMAXXrr + 2179096635U, // SMAX_VG2_2Z2Z_B + 2181210171U, // SMAX_VG2_2Z2Z_D + 2183323707U, // SMAX_VG2_2Z2Z_H + 2185437243U, // SMAX_VG2_2Z2Z_S + 2179096635U, // SMAX_VG2_2ZZ_B + 2181210171U, // SMAX_VG2_2ZZ_D + 2183323707U, // SMAX_VG2_2ZZ_H + 2185437243U, // SMAX_VG2_2ZZ_S + 2179096635U, // SMAX_VG4_4Z4Z_B + 2181210171U, // SMAX_VG4_4Z4Z_D + 2183323707U, // SMAX_VG4_4Z4Z_H + 2185437243U, // SMAX_VG4_4Z4Z_S + 2179096635U, // SMAX_VG4_4ZZ_B + 2181210171U, // SMAX_VG4_4ZZ_D + 2183323707U, // SMAX_VG4_4ZZ_H + 2185437243U, // SMAX_VG4_4ZZ_S + 2138171U, // SMAX_ZI_B + 2418073659U, // SMAX_ZI_D + 2189500475U, // SMAX_ZI_H + 270622779U, // SMAX_ZI_S + 3223363643U, // SMAX_ZPmZ_B + 3223380027U, // SMAX_ZPmZ_D + 3519094843U, // SMAX_ZPmZ_H + 3223412795U, // SMAX_ZPmZ_S + 811704379U, // SMAXv16i8 + 813801531U, // SMAXv2i32 + 817995835U, // SMAXv4i16 + 820092987U, // SMAXv4i32 + 822190139U, // SMAXv8i16 + 824287291U, // SMAXv8i8 + 379440U, // SMC + 3223361106U, // SMINP_ZPmZ_B + 3223377490U, // SMINP_ZPmZ_D + 3519092306U, // SMINP_ZPmZ_H + 3223410258U, // SMINP_ZPmZ_S + 811701842U, // SMINPv16i8 + 813798994U, // SMINPv2i32 + 817993298U, // SMINPv4i16 + 820090450U, // SMINPv4i32 + 822187602U, // SMINPv8i16 + 824284754U, // SMINPv8i8 + 3227623058U, // SMINQV_VPZ_B + 3231817362U, // SMINQV_VPZ_D + 3238108818U, // SMINQV_VPZ_H + 3236011666U, // SMINQV_VPZ_S + 253498U, // SMINV_VPZ_B + 1657019962U, // SMINV_VPZ_D + 1659133498U, // SMINV_VPZ_H + 1638178362U, // SMINV_VPZ_S + 807427642U, // SMINVv16i8v + 807427642U, // SMINVv4i16v + 807427642U, // SMINVv4i32v + 807427642U, // SMINVv8i16v + 807427642U, // SMINVv8i8v + 2118846U, // SMINWri + 2118846U, // SMINWrr + 2118846U, // SMINXri + 2118846U, // SMINXrr + 2179093694U, // SMIN_VG2_2Z2Z_B + 2181207230U, // SMIN_VG2_2Z2Z_D + 2183320766U, // SMIN_VG2_2Z2Z_H + 2185434302U, // SMIN_VG2_2Z2Z_S + 2179093694U, // SMIN_VG2_2ZZ_B + 2181207230U, // SMIN_VG2_2ZZ_D + 2183320766U, // SMIN_VG2_2ZZ_H + 2185434302U, // SMIN_VG2_2ZZ_S + 2179093694U, // SMIN_VG4_4Z4Z_B + 2181207230U, // SMIN_VG4_4Z4Z_D + 2183320766U, // SMIN_VG4_4Z4Z_H + 2185434302U, // SMIN_VG4_4Z4Z_S + 2179093694U, // SMIN_VG4_4ZZ_B + 2181207230U, // SMIN_VG4_4ZZ_D + 2183320766U, // SMIN_VG4_4ZZ_H + 2185434302U, // SMIN_VG4_4ZZ_S + 2135230U, // SMIN_ZI_B + 2418070718U, // SMIN_ZI_D + 2189497534U, // SMIN_ZI_H + 270619838U, // SMIN_ZI_S + 3223360702U, // SMIN_ZPmZ_B + 3223377086U, // SMIN_ZPmZ_D + 3519091902U, // SMIN_ZPmZ_H + 3223409854U, // SMIN_ZPmZ_S + 811701438U, // SMINv16i8 + 813798590U, // SMINv2i32 + 817992894U, // SMINv4i16 + 820090046U, // SMINv4i32 + 822187198U, // SMINv8i16 + 824284350U, // SMINv8i8 + 1344325192U, // SMLALB_ZZZI_D + 2686535240U, // SMLALB_ZZZI_S + 1344325192U, // SMLALB_ZZZ_D + 2220951112U, // SMLALB_ZZZ_H + 2686535240U, // SMLALB_ZZZ_S + 1688441443U, // SMLALL_MZZI_BtoS + 1688425059U, // SMLALL_MZZI_HtoD + 1688441443U, // SMLALL_MZZ_BtoS + 1688425059U, // SMLALL_MZZ_HtoD + 3835925091U, // SMLALL_VG2_M2Z2Z_BtoS + 3835908707U, // SMLALL_VG2_M2Z2Z_HtoD + 3835925091U, // SMLALL_VG2_M2ZZI_BtoS + 3835908707U, // SMLALL_VG2_M2ZZI_HtoD + 4104360547U, // SMLALL_VG2_M2ZZ_BtoS + 4104344163U, // SMLALL_VG2_M2ZZ_HtoD + 4104360547U, // SMLALL_VG4_M4Z4Z_BtoS + 4104344163U, // SMLALL_VG4_M4Z4Z_HtoD + 4104360547U, // SMLALL_VG4_M4ZZI_BtoS + 4104344163U, // SMLALL_VG4_M4ZZI_HtoD + 77828707U, // SMLALL_VG4_M4ZZ_BtoS + 77812323U, // SMLALL_VG4_M4ZZ_HtoD + 1344330561U, // SMLALT_ZZZI_D + 2686540609U, // SMLALT_ZZZI_S + 1344330561U, // SMLALT_ZZZ_D + 2220956481U, // SMLALT_ZZZ_H + 2686540609U, // SMLALT_ZZZ_S + 1663275160U, // SMLAL_MZZI_HtoS + 1663275160U, // SMLAL_MZZ_HtoS + 3810758808U, // SMLAL_VG2_M2Z2Z_HtoS + 3810758808U, // SMLAL_VG2_M2ZZI_S + 3810758808U, // SMLAL_VG2_M2ZZ_HtoS + 4079194264U, // SMLAL_VG4_M4Z4Z_HtoS + 4079194264U, // SMLAL_VG4_M4ZZI_HtoS + 4079194264U, // SMLAL_VG4_M4ZZ_HtoS + 2969698544U, // SMLALv16i8_v8i16 + 2963411096U, // SMLALv2i32_indexed + 2963411096U, // SMLALv2i32_v2i64 + 2967605400U, // SMLALv4i16_indexed + 2967605400U, // SMLALv4i16_v4i32 + 2963407088U, // SMLALv4i32_indexed + 2963407088U, // SMLALv4i32_v2i64 + 2967601392U, // SMLALv8i16_indexed + 2967601392U, // SMLALv8i16_v4i32 + 2969702552U, // SMLALv8i8_v8i16 + 1344325490U, // SMLSLB_ZZZI_D + 2686535538U, // SMLSLB_ZZZI_S + 1344325490U, // SMLSLB_ZZZ_D + 2220951410U, // SMLSLB_ZZZ_H + 2686535538U, // SMLSLB_ZZZ_S + 1688441474U, // SMLSLL_MZZI_BtoS + 1688425090U, // SMLSLL_MZZI_HtoD + 1688441474U, // SMLSLL_MZZ_BtoS + 1688425090U, // SMLSLL_MZZ_HtoD + 3835925122U, // SMLSLL_VG2_M2Z2Z_BtoS + 3835908738U, // SMLSLL_VG2_M2Z2Z_HtoD + 3835925122U, // SMLSLL_VG2_M2ZZI_BtoS + 3835908738U, // SMLSLL_VG2_M2ZZI_HtoD + 4104360578U, // SMLSLL_VG2_M2ZZ_BtoS + 4104344194U, // SMLSLL_VG2_M2ZZ_HtoD + 4104360578U, // SMLSLL_VG4_M4Z4Z_BtoS + 4104344194U, // SMLSLL_VG4_M4Z4Z_HtoD + 4104360578U, // SMLSLL_VG4_M4ZZI_BtoS + 4104344194U, // SMLSLL_VG4_M4ZZI_HtoD + 77828738U, // SMLSLL_VG4_M4ZZ_BtoS + 77812354U, // SMLSLL_VG4_M4ZZ_HtoD + 1344330736U, // SMLSLT_ZZZI_D + 2686540784U, // SMLSLT_ZZZI_S + 1344330736U, // SMLSLT_ZZZ_D + 2220956656U, // SMLSLT_ZZZ_H + 2686540784U, // SMLSLT_ZZZ_S + 1663275927U, // SMLSL_MZZI_HtoS + 1663275927U, // SMLSL_MZZ_HtoS + 3810759575U, // SMLSL_VG2_M2Z2Z_HtoS + 3810759575U, // SMLSL_VG2_M2ZZI_S + 3810759575U, // SMLSL_VG2_M2ZZ_HtoS + 4079195031U, // SMLSL_VG4_M4Z4Z_HtoS + 4079195031U, // SMLSL_VG4_M4ZZI_HtoS + 4079195031U, // SMLSL_VG4_M4ZZ_HtoS + 2969698676U, // SMLSLv16i8_v8i16 + 2963411863U, // SMLSLv2i32_indexed + 2963411863U, // SMLSLv2i32_v2i64 + 2967606167U, // SMLSLv4i16_indexed + 2967606167U, // SMLSLv4i16_v4i32 + 2963407220U, // SMLSLv4i32_indexed + 2963407220U, // SMLSLv4i32_v2i64 + 2967601524U, // SMLSLv8i16_indexed + 2967601524U, // SMLSLv8i16_v4i32 + 2969703319U, // SMLSLv8i8_v8i16 + 2967601988U, // SMMLA + 2418099012U, // SMMLA_ZZZ + 54641538U, // SMOPA_MPPZZ_D + 54641538U, // SMOPA_MPPZZ_HtoS + 79807362U, // SMOPA_MPPZZ_S + 54647341U, // SMOPS_MPPZZ_D + 54647341U, // SMOPS_MPPZZ_HtoS + 79813165U, // SMOPS_MPPZZ_S + 807427675U, // SMOVvi16to32 + 807427675U, // SMOVvi16to32_idx0 + 807427675U, // SMOVvi16to64 + 807427675U, // SMOVvi16to64_idx0 + 807427675U, // SMOVvi32to64 + 807427675U, // SMOVvi32to64_idx0 + 807427675U, // SMOVvi8to32 + 807427675U, // SMOVvi8to32_idx0 + 807427675U, // SMOVvi8to64 + 807427675U, // SMOVvi8to64_idx0 + 2118066U, // SMSUBLrrr + 3223359121U, // SMULH_ZPmZ_B + 3223375505U, // SMULH_ZPmZ_D + 3519090321U, // SMULH_ZPmZ_H + 3223408273U, // SMULH_ZPmZ_S + 2133649U, // SMULH_ZZZ_B + 2418069137U, // SMULH_ZZZ_D + 2189495953U, // SMULH_ZZZ_H + 270618257U, // SMULH_ZZZ_S + 2117265U, // SMULHrr + 270583579U, // SMULLB_ZZZI_D + 1881229083U, // SMULLB_ZZZI_S + 270583579U, // SMULLB_ZZZ_D + 2197882651U, // SMULLB_ZZZ_H + 1881229083U, // SMULLB_ZZZ_S + 270588863U, // SMULLT_ZZZI_D + 1881234367U, // SMULLT_ZZZI_S + 270588863U, // SMULLT_ZZZ_D + 2197887935U, // SMULLT_ZZZ_H + 1881234367U, // SMULLT_ZZZ_S + 822182226U, // SMULLv16i8_v8i16 + 815895202U, // SMULLv2i32_indexed + 815895202U, // SMULLv2i32_v2i64 + 820089506U, // SMULLv4i16_indexed + 820089506U, // SMULLv4i16_v4i32 + 815890770U, // SMULLv4i32_indexed + 815890770U, // SMULLv4i32_v2i64 + 820085074U, // SMULLv8i16_indexed + 820085074U, // SMULLv8i16_v4i32 + 822186658U, // SMULLv8i8_v8i16 + 3223358378U, // SPLICE_ZPZZ_B + 3223374762U, // SPLICE_ZPZZ_D + 2176912298U, // SPLICE_ZPZZ_H + 3223407530U, // SPLICE_ZPZZ_S + 3223358378U, // SPLICE_ZPZ_B + 3223374762U, // SPLICE_ZPZ_D + 2176912298U, // SPLICE_ZPZ_H + 3223407530U, // SPLICE_ZPZ_S + 270571888U, // SQABS_ZPmZ_B + 270588272U, // SQABS_ZPmZ_D + 541137264U, // SQABS_ZPmZ_H + 270621040U, // SQABS_ZPmZ_S + 811702640U, // SQABSv16i8 + 2120048U, // SQABSv1i16 + 2120048U, // SQABSv1i32 + 2120048U, // SQABSv1i64 + 2120048U, // SQABSv1i8 + 813799792U, // SQABSv2i32 + 815896944U, // SQABSv2i64 + 817994096U, // SQABSv4i16 + 820091248U, // SQABSv4i32 + 822188400U, // SQABSv8i16 + 824285552U, // SQABSv8i8 + 2132826U, // SQADD_ZI_B + 2418068314U, // SQADD_ZI_D + 2189495130U, // SQADD_ZI_H + 270617434U, // SQADD_ZI_S + 3223358298U, // SQADD_ZPmZ_B + 3223374682U, // SQADD_ZPmZ_D + 3519089498U, // SQADD_ZPmZ_H + 3223407450U, // SQADD_ZPmZ_S + 2132826U, // SQADD_ZZZ_B + 2418068314U, // SQADD_ZZZ_D + 2189495130U, // SQADD_ZZZ_H + 270617434U, // SQADD_ZZZ_S + 811699034U, // SQADDv16i8 + 2116442U, // SQADDv1i16 + 2116442U, // SQADDv1i32 + 2116442U, // SQADDv1i64 + 2116442U, // SQADDv1i8 + 813796186U, // SQADDv2i32 + 815893338U, // SQADDv2i64 + 817990490U, // SQADDv4i16 + 820087642U, // SQADDv4i32 + 822184794U, // SQADDv8i16 + 824281946U, // SQADDv8i8 + 2132758U, // SQCADD_ZZI_B + 2418068246U, // SQCADD_ZZI_D + 2189495062U, // SQCADD_ZZI_H + 270617366U, // SQCADD_ZZI_S + 1648432404U, // SQCVTN_Z2Z_StoH + 1644238100U, // SQCVTN_Z4Z_DtoH + 3223360788U, // SQCVTN_Z4Z_StoB + 1648432453U, // SQCVTUN_Z2Z_StoH + 1644238149U, // SQCVTUN_Z4Z_DtoH + 3223360837U, // SQCVTUN_Z4Z_StoB + 1648434631U, // SQCVTU_Z2Z_StoH + 1644240327U, // SQCVTU_Z4Z_DtoH + 3223363015U, // SQCVTU_Z4Z_StoB + 1648434511U, // SQCVT_Z2Z_StoH + 1644240207U, // SQCVT_Z4Z_DtoH + 3223362895U, // SQCVT_Z4Z_StoB + 538985924U, // SQDECB_XPiI + 2954905028U, // SQDECB_XPiWdI + 538987247U, // SQDECD_XPiI + 2954906351U, // SQDECD_XPiWdI + 539020015U, // SQDECD_ZPiI + 538987934U, // SQDECH_XPiI + 2954907038U, // SQDECH_XPiWdI + 56692126U, // SQDECH_ZPiI + 2119081U, // SQDECP_XPWd_B + 2418038185U, // SQDECP_XPWd_D + 1881167273U, // SQDECP_XPWd_H + 270554537U, // SQDECP_XPWd_S + 2119081U, // SQDECP_XP_B + 2418038185U, // SQDECP_XP_D + 1881167273U, // SQDECP_XP_H + 270554537U, // SQDECP_XP_S + 1075893673U, // SQDECP_ZP_D + 1658918313U, // SQDECP_ZP_H + 1344361897U, // SQDECP_ZP_S + 538992459U, // SQDECW_XPiI + 2954911563U, // SQDECW_XPiWdI + 539057995U, // SQDECW_ZPiI + 1344330376U, // SQDMLALBT_ZZZ_D + 2220956296U, // SQDMLALBT_ZZZ_H + 2686540424U, // SQDMLALBT_ZZZ_S + 1344325173U, // SQDMLALB_ZZZI_D + 2686535221U, // SQDMLALB_ZZZI_S + 1344325173U, // SQDMLALB_ZZZ_D + 2220951093U, // SQDMLALB_ZZZ_H + 2686535221U, // SQDMLALB_ZZZ_S + 1344330542U, // SQDMLALT_ZZZI_D + 2686540590U, // SQDMLALT_ZZZI_S + 1344330542U, // SQDMLALT_ZZZ_D + 2220956462U, // SQDMLALT_ZZZ_H + 2686540590U, // SQDMLALT_ZZZ_S + 807719047U, // SQDMLALi16 + 807719047U, // SQDMLALi32 + 807719047U, // SQDMLALv1i32_indexed + 807719047U, // SQDMLALv1i64_indexed + 2963411079U, // SQDMLALv2i32_indexed + 2963411079U, // SQDMLALv2i32_v2i64 + 2967605383U, // SQDMLALv4i16_indexed + 2967605383U, // SQDMLALv4i16_v4i32 + 2963407070U, // SQDMLALv4i32_indexed + 2963407070U, // SQDMLALv4i32_v2i64 + 2967601374U, // SQDMLALv8i16_indexed + 2967601374U, // SQDMLALv8i16_v4i32 + 1344330415U, // SQDMLSLBT_ZZZ_D + 2220956335U, // SQDMLSLBT_ZZZ_H + 2686540463U, // SQDMLSLBT_ZZZ_S + 1344325471U, // SQDMLSLB_ZZZI_D + 2686535519U, // SQDMLSLB_ZZZI_S + 1344325471U, // SQDMLSLB_ZZZ_D + 2220951391U, // SQDMLSLB_ZZZ_H + 2686535519U, // SQDMLSLB_ZZZ_S + 1344330717U, // SQDMLSLT_ZZZI_D + 2686540765U, // SQDMLSLT_ZZZI_S + 1344330717U, // SQDMLSLT_ZZZ_D + 2220956637U, // SQDMLSLT_ZZZ_H + 2686540765U, // SQDMLSLT_ZZZ_S + 807719814U, // SQDMLSLi16 + 807719814U, // SQDMLSLi32 + 807719814U, // SQDMLSLv1i32_indexed + 807719814U, // SQDMLSLv1i64_indexed + 2963411846U, // SQDMLSLv2i32_indexed + 2963411846U, // SQDMLSLv2i32_v2i64 + 2967606150U, // SQDMLSLv4i16_indexed + 2967606150U, // SQDMLSLv4i16_v4i32 + 2963407202U, // SQDMLSLv4i32_indexed + 2963407202U, // SQDMLSLv4i32_v2i64 + 2967601506U, // SQDMLSLv8i16_indexed + 2967601506U, // SQDMLSLv8i16_v4i32 + 2179092094U, // SQDMULH_VG2_2Z2Z_B + 2181205630U, // SQDMULH_VG2_2Z2Z_D + 2183319166U, // SQDMULH_VG2_2Z2Z_H + 2185432702U, // SQDMULH_VG2_2Z2Z_S + 2179092094U, // SQDMULH_VG2_2ZZ_B + 2181205630U, // SQDMULH_VG2_2ZZ_D + 2183319166U, // SQDMULH_VG2_2ZZ_H + 2185432702U, // SQDMULH_VG2_2ZZ_S + 2179092094U, // SQDMULH_VG4_4Z4Z_B + 2181205630U, // SQDMULH_VG4_4Z4Z_D + 2183319166U, // SQDMULH_VG4_4Z4Z_H + 2185432702U, // SQDMULH_VG4_4Z4Z_S + 2179092094U, // SQDMULH_VG4_4ZZ_B + 2181205630U, // SQDMULH_VG4_4ZZ_D + 2183319166U, // SQDMULH_VG4_4ZZ_H + 2185432702U, // SQDMULH_VG4_4ZZ_S + 2418069118U, // SQDMULH_ZZZI_D + 2189495934U, // SQDMULH_ZZZI_H + 270618238U, // SQDMULH_ZZZI_S + 2133630U, // SQDMULH_ZZZ_B + 2418069118U, // SQDMULH_ZZZ_D + 2189495934U, // SQDMULH_ZZZ_H + 270618238U, // SQDMULH_ZZZ_S + 2117246U, // SQDMULHv1i16 + 2117246U, // SQDMULHv1i16_indexed + 2117246U, // SQDMULHv1i32 + 2117246U, // SQDMULHv1i32_indexed + 813796990U, // SQDMULHv2i32 + 813796990U, // SQDMULHv2i32_indexed + 817991294U, // SQDMULHv4i16 + 817991294U, // SQDMULHv4i16_indexed + 820088446U, // SQDMULHv4i32 + 820088446U, // SQDMULHv4i32_indexed + 822185598U, // SQDMULHv8i16 + 822185598U, // SQDMULHv8i16_indexed + 270583561U, // SQDMULLB_ZZZI_D + 1881229065U, // SQDMULLB_ZZZI_S + 270583561U, // SQDMULLB_ZZZ_D + 2197882633U, // SQDMULLB_ZZZ_H + 1881229065U, // SQDMULLB_ZZZ_S + 270588845U, // SQDMULLT_ZZZI_D + 1881234349U, // SQDMULLT_ZZZI_S + 270588845U, // SQDMULLT_ZZZ_D + 2197887917U, // SQDMULLT_ZZZ_H + 1881234349U, // SQDMULLT_ZZZ_S + 2118290U, // SQDMULLi16 + 2118290U, // SQDMULLi32 + 2118290U, // SQDMULLv1i32_indexed + 2118290U, // SQDMULLv1i64_indexed + 815895186U, // SQDMULLv2i32_indexed + 815895186U, // SQDMULLv2i32_v2i64 + 820089490U, // SQDMULLv4i16_indexed + 820089490U, // SQDMULLv4i16_v4i32 + 815890752U, // SQDMULLv4i32_indexed + 815890752U, // SQDMULLv4i32_v2i64 + 820085056U, // SQDMULLv8i16_indexed + 820085056U, // SQDMULLv8i16_v4i32 + 538985940U, // SQINCB_XPiI + 2954905044U, // SQINCB_XPiWdI + 538987263U, // SQINCD_XPiI + 2954906367U, // SQINCD_XPiWdI + 539020031U, // SQINCD_ZPiI + 538987950U, // SQINCH_XPiI + 2954907054U, // SQINCH_XPiWdI + 56692142U, // SQINCH_ZPiI + 2119097U, // SQINCP_XPWd_B + 2418038201U, // SQINCP_XPWd_D + 1881167289U, // SQINCP_XPWd_H + 270554553U, // SQINCP_XPWd_S + 2119097U, // SQINCP_XP_B + 2418038201U, // SQINCP_XP_D + 1881167289U, // SQINCP_XP_H + 270554553U, // SQINCP_XP_S + 1075893689U, // SQINCP_ZP_D + 1658918329U, // SQINCP_ZP_H + 1344361913U, // SQINCP_ZP_S + 538992475U, // SQINCW_XPiI + 2954911579U, // SQINCW_XPiWdI + 539058011U, // SQINCW_ZPiI + 270568590U, // SQNEG_ZPmZ_B + 270584974U, // SQNEG_ZPmZ_D + 541133966U, // SQNEG_ZPmZ_H + 270617742U, // SQNEG_ZPmZ_S + 811699342U, // SQNEGv16i8 + 2116750U, // SQNEGv1i16 + 2116750U, // SQNEGv1i32 + 2116750U, // SQNEGv1i64 + 2116750U, // SQNEGv1i8 + 813796494U, // SQNEGv2i32 + 815893646U, // SQNEGv2i64 + 817990798U, // SQNEGv4i16 + 820087950U, // SQNEGv4i32 + 822185102U, // SQNEGv8i16 + 824282254U, // SQNEGv8i8 + 2195787055U, // SQRDCMLAH_ZZZI_H + 1344359727U, // SQRDCMLAH_ZZZI_S + 2418052399U, // SQRDCMLAH_ZZZ_B + 1075891503U, // SQRDCMLAH_ZZZ_D + 2195787055U, // SQRDCMLAH_ZZZ_H + 1344359727U, // SQRDCMLAH_ZZZ_S + 1075891514U, // SQRDMLAH_ZZZI_D + 2195787066U, // SQRDMLAH_ZZZI_H + 1344359738U, // SQRDMLAH_ZZZI_S + 2418052410U, // SQRDMLAH_ZZZ_B + 1075891514U, // SQRDMLAH_ZZZ_D + 2195787066U, // SQRDMLAH_ZZZ_H + 1344359738U, // SQRDMLAH_ZZZ_S + 807718202U, // SQRDMLAHv1i16 + 807718202U, // SQRDMLAHv1i16_indexed + 807718202U, // SQRDMLAHv1i32 + 807718202U, // SQRDMLAHv1i32_indexed + 2961313082U, // SQRDMLAHv2i32 + 2961313082U, // SQRDMLAHv2i32_indexed + 2965507386U, // SQRDMLAHv4i16 + 2965507386U, // SQRDMLAHv4i16_indexed + 2967604538U, // SQRDMLAHv4i32 + 2967604538U, // SQRDMLAHv4i32_indexed + 2969701690U, // SQRDMLAHv8i16 + 2969701690U, // SQRDMLAHv8i16_indexed + 1075892119U, // SQRDMLSH_ZZZI_D + 2195787671U, // SQRDMLSH_ZZZI_H + 1344360343U, // SQRDMLSH_ZZZI_S + 2418053015U, // SQRDMLSH_ZZZ_B + 1075892119U, // SQRDMLSH_ZZZ_D + 2195787671U, // SQRDMLSH_ZZZ_H + 1344360343U, // SQRDMLSH_ZZZ_S + 807718807U, // SQRDMLSHv1i16 + 807718807U, // SQRDMLSHv1i16_indexed + 807718807U, // SQRDMLSHv1i32 + 807718807U, // SQRDMLSHv1i32_indexed + 2961313687U, // SQRDMLSHv2i32 + 2961313687U, // SQRDMLSHv2i32_indexed + 2965507991U, // SQRDMLSHv4i16 + 2965507991U, // SQRDMLSHv4i16_indexed + 2967605143U, // SQRDMLSHv4i32 + 2967605143U, // SQRDMLSHv4i32_indexed + 2969702295U, // SQRDMLSHv8i16 + 2969702295U, // SQRDMLSHv8i16_indexed + 2418069127U, // SQRDMULH_ZZZI_D + 2189495943U, // SQRDMULH_ZZZI_H + 270618247U, // SQRDMULH_ZZZI_S + 2133639U, // SQRDMULH_ZZZ_B + 2418069127U, // SQRDMULH_ZZZ_D + 2189495943U, // SQRDMULH_ZZZ_H + 270618247U, // SQRDMULH_ZZZ_S + 2117255U, // SQRDMULHv1i16 + 2117255U, // SQRDMULHv1i16_indexed + 2117255U, // SQRDMULHv1i32 + 2117255U, // SQRDMULHv1i32_indexed + 813796999U, // SQRDMULHv2i32 + 813796999U, // SQRDMULHv2i32_indexed + 817991303U, // SQRDMULHv4i16 + 817991303U, // SQRDMULHv4i16_indexed + 820088455U, // SQRDMULHv4i32 + 820088455U, // SQRDMULHv4i32_indexed + 822185607U, // SQRDMULHv8i16 + 822185607U, // SQRDMULHv8i16_indexed + 3223361625U, // SQRSHLR_ZPmZ_B + 3223378009U, // SQRSHLR_ZPmZ_D + 3519092825U, // SQRSHLR_ZPmZ_H + 3223410777U, // SQRSHLR_ZPmZ_S + 3223360048U, // SQRSHL_ZPmZ_B + 3223376432U, // SQRSHL_ZPmZ_D + 3519091248U, // SQRSHL_ZPmZ_H + 3223409200U, // SQRSHL_ZPmZ_S + 811700784U, // SQRSHLv16i8 + 2118192U, // SQRSHLv1i16 + 2118192U, // SQRSHLv1i32 + 2118192U, // SQRSHLv1i64 + 2118192U, // SQRSHLv1i8 + 813797936U, // SQRSHLv2i32 + 815895088U, // SQRSHLv2i64 + 817992240U, // SQRSHLv4i16 + 820089392U, // SQRSHLv4i32 + 822186544U, // SQRSHLv8i16 + 824283696U, // SQRSHLv8i8 + 1881180122U, // SQRSHRNB_ZZI_B + 2172717018U, // SQRSHRNB_ZZI_H + 2418100186U, // SQRSHRNB_ZZI_S + 2686491727U, // SQRSHRNT_ZZI_B + 2174819407U, // SQRSHRNT_ZZI_H + 1075928143U, // SQRSHRNT_ZZI_S + 3223360749U, // SQRSHRN_VG4_Z4ZI_B + 2181108973U, // SQRSHRN_VG4_Z4ZI_H + 2185303277U, // SQRSHRN_Z2ZI_StoH + 2118893U, // SQRSHRNb + 2118893U, // SQRSHRNh + 2118893U, // SQRSHRNs + 2959212996U, // SQRSHRNv16i8_shift + 813798637U, // SQRSHRNv2i32_shift + 817992941U, // SQRSHRNv4i16_shift + 2967601604U, // SQRSHRNv4i32_shift + 2969698756U, // SQRSHRNv8i16_shift + 824284397U, // SQRSHRNv8i8_shift + 1881180176U, // SQRSHRUNB_ZZI_B + 2172717072U, // SQRSHRUNB_ZZI_H + 2418100240U, // SQRSHRUNB_ZZI_S + 2686491782U, // SQRSHRUNT_ZZI_B + 2174819462U, // SQRSHRUNT_ZZI_H + 1075928198U, // SQRSHRUNT_ZZI_S + 3223360827U, // SQRSHRUN_VG4_Z4ZI_B + 2181109051U, // SQRSHRUN_VG4_Z4ZI_H + 2185303355U, // SQRSHRUN_Z2ZI_StoH + 2118971U, // SQRSHRUNb + 2118971U, // SQRSHRUNh + 2118971U, // SQRSHRUNs + 2959213057U, // SQRSHRUNv16i8_shift + 813798715U, // SQRSHRUNv2i32_shift + 817993019U, // SQRSHRUNv4i16_shift + 2967601665U, // SQRSHRUNv4i32_shift + 2969698817U, // SQRSHRUNv8i16_shift + 824284475U, // SQRSHRUNv8i8_shift + 2185305534U, // SQRSHRU_VG2_Z2ZI_H + 3223363006U, // SQRSHRU_VG4_Z4ZI_B + 2181111230U, // SQRSHRU_VG4_Z4ZI_H + 2185304066U, // SQRSHR_VG2_Z2ZI_H + 3223361538U, // SQRSHR_VG4_Z4ZI_B + 2181109762U, // SQRSHR_VG4_Z4ZI_H + 3223361609U, // SQSHLR_ZPmZ_B + 3223377993U, // SQSHLR_ZPmZ_D + 3519092809U, // SQSHLR_ZPmZ_H + 3223410761U, // SQSHLR_ZPmZ_S + 3223362974U, // SQSHLU_ZPmI_B + 3223379358U, // SQSHLU_ZPmI_D + 3519094174U, // SQSHLU_ZPmI_H + 3223412126U, // SQSHLU_ZPmI_S + 2121118U, // SQSHLUb + 2121118U, // SQSHLUd + 2121118U, // SQSHLUh + 2121118U, // SQSHLUs + 811703710U, // SQSHLUv16i8_shift + 813800862U, // SQSHLUv2i32_shift + 815898014U, // SQSHLUv2i64_shift + 817995166U, // SQSHLUv4i16_shift + 820092318U, // SQSHLUv4i32_shift + 822189470U, // SQSHLUv8i16_shift + 824286622U, // SQSHLUv8i8_shift + 3223360034U, // SQSHL_ZPmI_B + 3223376418U, // SQSHL_ZPmI_D + 3519091234U, // SQSHL_ZPmI_H + 3223409186U, // SQSHL_ZPmI_S + 3223360034U, // SQSHL_ZPmZ_B + 3223376418U, // SQSHL_ZPmZ_D + 3519091234U, // SQSHL_ZPmZ_H + 3223409186U, // SQSHL_ZPmZ_S + 2118178U, // SQSHLb + 2118178U, // SQSHLd + 2118178U, // SQSHLh + 2118178U, // SQSHLs + 811700770U, // SQSHLv16i8 + 811700770U, // SQSHLv16i8_shift + 2118178U, // SQSHLv1i16 + 2118178U, // SQSHLv1i32 + 2118178U, // SQSHLv1i64 + 2118178U, // SQSHLv1i8 + 813797922U, // SQSHLv2i32 + 813797922U, // SQSHLv2i32_shift + 815895074U, // SQSHLv2i64 + 815895074U, // SQSHLv2i64_shift + 817992226U, // SQSHLv4i16 + 817992226U, // SQSHLv4i16_shift + 820089378U, // SQSHLv4i32 + 820089378U, // SQSHLv4i32_shift + 822186530U, // SQSHLv8i16 + 822186530U, // SQSHLv8i16_shift + 824283682U, // SQSHLv8i8 + 824283682U, // SQSHLv8i8_shift + 1881180104U, // SQSHRNB_ZZI_B + 2172717000U, // SQSHRNB_ZZI_H + 2418100168U, // SQSHRNB_ZZI_S + 2686491709U, // SQSHRNT_ZZI_B + 2174819389U, // SQSHRNT_ZZI_H + 1075928125U, // SQSHRNT_ZZI_S + 2118877U, // SQSHRNb + 2118877U, // SQSHRNh + 2118877U, // SQSHRNs + 2959212978U, // SQSHRNv16i8_shift + 813798621U, // SQSHRNv2i32_shift + 817992925U, // SQSHRNv4i16_shift + 2967601586U, // SQSHRNv4i32_shift + 2969698738U, // SQSHRNv8i16_shift + 824284381U, // SQSHRNv8i8_shift + 1881180166U, // SQSHRUNB_ZZI_B + 2172717062U, // SQSHRUNB_ZZI_H + 2418100230U, // SQSHRUNB_ZZI_S + 2686491772U, // SQSHRUNT_ZZI_B + 2174819452U, // SQSHRUNT_ZZI_H + 1075928188U, // SQSHRUNT_ZZI_S + 2118962U, // SQSHRUNb + 2118962U, // SQSHRUNh + 2118962U, // SQSHRUNs + 2959213047U, // SQSHRUNv16i8_shift + 813798706U, // SQSHRUNv2i32_shift + 817993010U, // SQSHRUNv4i16_shift + 2967601655U, // SQSHRUNv4i32_shift + 2969698807U, // SQSHRUNv8i16_shift + 824284466U, // SQSHRUNv8i8_shift + 3223361498U, // SQSUBR_ZPmZ_B + 3223377882U, // SQSUBR_ZPmZ_D + 3519092698U, // SQSUBR_ZPmZ_H + 3223410650U, // SQSUBR_ZPmZ_S + 2132394U, // SQSUB_ZI_B + 2418067882U, // SQSUB_ZI_D + 2189494698U, // SQSUB_ZI_H + 270617002U, // SQSUB_ZI_S + 3223357866U, // SQSUB_ZPmZ_B + 3223374250U, // SQSUB_ZPmZ_D + 3519089066U, // SQSUB_ZPmZ_H + 3223407018U, // SQSUB_ZPmZ_S + 2132394U, // SQSUB_ZZZ_B + 2418067882U, // SQSUB_ZZZ_D + 2189494698U, // SQSUB_ZZZ_H + 270617002U, // SQSUB_ZZZ_S + 811698602U, // SQSUBv16i8 + 2116010U, // SQSUBv1i16 + 2116010U, // SQSUBv1i32 + 2116010U, // SQSUBv1i64 + 2116010U, // SQSUBv1i8 + 813795754U, // SQSUBv2i32 + 815892906U, // SQSUBv2i64 + 817990058U, // SQSUBv4i16 + 820087210U, // SQSUBv4i32 + 822184362U, // SQSUBv8i16 + 824281514U, // SQSUBv8i8 + 1881180150U, // SQXTNB_ZZ_B + 1635846134U, // SQXTNB_ZZ_H + 2418100214U, // SQXTNB_ZZ_S + 2686491756U, // SQXTNT_ZZ_B + 1637948524U, // SQXTNT_ZZ_H + 1075928172U, // SQXTNT_ZZ_S + 2959213031U, // SQXTNv16i8 + 2118948U, // SQXTNv1i16 + 2118948U, // SQXTNv1i32 + 2118948U, // SQXTNv1i8 + 813798692U, // SQXTNv2i32 + 817992996U, // SQXTNv4i16 + 2967601639U, // SQXTNv4i32 + 2969698791U, // SQXTNv8i16 + 824284452U, // SQXTNv8i8 + 1881180187U, // SQXTUNB_ZZ_B + 1635846171U, // SQXTUNB_ZZ_H + 2418100251U, // SQXTUNB_ZZ_S + 2686491793U, // SQXTUNT_ZZ_B + 1637948561U, // SQXTUNT_ZZ_H + 1075928209U, // SQXTUNT_ZZ_S + 2959213068U, // SQXTUNv16i8 + 2118990U, // SQXTUNv1i16 + 2118990U, // SQXTUNv1i32 + 2118990U, // SQXTUNv1i8 + 813798734U, // SQXTUNv2i32 + 817993038U, // SQXTUNv4i16 + 2967601676U, // SQXTUNv4i32 + 2969698828U, // SQXTUNv8i16 + 824284494U, // SQXTUNv8i8 + 3223358252U, // SRHADD_ZPmZ_B + 3223374636U, // SRHADD_ZPmZ_D + 3519089452U, // SRHADD_ZPmZ_H + 3223407404U, // SRHADD_ZPmZ_S + 811698988U, // SRHADDv16i8 + 813796140U, // SRHADDv2i32 + 817990444U, // SRHADDv4i16 + 820087596U, // SRHADDv4i32 + 822184748U, // SRHADDv8i16 + 824281900U, // SRHADDv8i8 + 2418053188U, // SRI_ZZI_B + 1075892292U, // SRI_ZZI_D + 2195787844U, // SRI_ZZI_H + 1344360516U, // SRI_ZZI_S + 807718980U, // SRId + 2959216708U, // SRIv16i8_shift + 2961313860U, // SRIv2i32_shift + 2963411012U, // SRIv2i64_shift + 2965508164U, // SRIv4i16_shift + 2967605316U, // SRIv4i32_shift + 2969702468U, // SRIv8i16_shift + 2971799620U, // SRIv8i8_shift + 3223361643U, // SRSHLR_ZPmZ_B + 3223378027U, // SRSHLR_ZPmZ_D + 3519092843U, // SRSHLR_ZPmZ_H + 3223410795U, // SRSHLR_ZPmZ_S + 2179093056U, // SRSHL_VG2_2Z2Z_B + 2181206592U, // SRSHL_VG2_2Z2Z_D + 2183320128U, // SRSHL_VG2_2Z2Z_H + 2185433664U, // SRSHL_VG2_2Z2Z_S + 2179093056U, // SRSHL_VG2_2ZZ_B + 2181206592U, // SRSHL_VG2_2ZZ_D + 2183320128U, // SRSHL_VG2_2ZZ_H + 2185433664U, // SRSHL_VG2_2ZZ_S + 2179093056U, // SRSHL_VG4_4Z4Z_B + 2181206592U, // SRSHL_VG4_4Z4Z_D + 2183320128U, // SRSHL_VG4_4Z4Z_H + 2185433664U, // SRSHL_VG4_4Z4Z_S + 2179093056U, // SRSHL_VG4_4ZZ_B + 2181206592U, // SRSHL_VG4_4ZZ_D + 2183320128U, // SRSHL_VG4_4ZZ_H + 2185433664U, // SRSHL_VG4_4ZZ_S + 3223360064U, // SRSHL_ZPmZ_B + 3223376448U, // SRSHL_ZPmZ_D + 3519091264U, // SRSHL_ZPmZ_H + 3223409216U, // SRSHL_ZPmZ_S + 811700800U, // SRSHLv16i8 + 2118208U, // SRSHLv1i64 + 813797952U, // SRSHLv2i32 + 815895104U, // SRSHLv2i64 + 817992256U, // SRSHLv4i16 + 820089408U, // SRSHLv4i32 + 822186560U, // SRSHLv8i16 + 824283712U, // SRSHLv8i8 + 3223361554U, // SRSHR_ZPmI_B + 3223377938U, // SRSHR_ZPmI_D + 3519092754U, // SRSHR_ZPmI_H + 3223410706U, // SRSHR_ZPmI_S + 2119698U, // SRSHRd + 811702290U, // SRSHRv16i8_shift + 813799442U, // SRSHRv2i32_shift + 815896594U, // SRSHRv2i64_shift + 817993746U, // SRSHRv4i16_shift + 820090898U, // SRSHRv4i32_shift + 822188050U, // SRSHRv8i16_shift + 824285202U, // SRSHRv8i8_shift + 2418050100U, // SRSRA_ZZI_B + 1075889204U, // SRSRA_ZZI_D + 2195784756U, // SRSRA_ZZI_H + 1344357428U, // SRSRA_ZZI_S + 807715892U, // SRSRAd + 2959213620U, // SRSRAv16i8_shift + 2961310772U, // SRSRAv2i32_shift + 2963407924U, // SRSRAv2i64_shift + 2965505076U, // SRSRAv4i16_shift + 2967602228U, // SRSRAv4i32_shift + 2969699380U, // SRSRAv8i16_shift + 2971796532U, // SRSRAv8i8_shift + 270583545U, // SSHLLB_ZZI_D + 2197882617U, // SSHLLB_ZZI_H + 1881229049U, // SSHLLB_ZZI_S + 270588829U, // SSHLLT_ZZI_D + 2197887901U, // SSHLLT_ZZI_H + 1881234333U, // SSHLLT_ZZI_S + 822182192U, // SSHLLv16i8_shift + 815895156U, // SSHLLv2i32_shift + 820089460U, // SSHLLv4i16_shift + 815890736U, // SSHLLv4i32_shift + 820085040U, // SSHLLv8i16_shift + 822186612U, // SSHLLv8i8_shift + 811700814U, // SSHLv16i8 + 2118222U, // SSHLv1i64 + 813797966U, // SSHLv2i32 + 815895118U, // SSHLv2i64 + 817992270U, // SSHLv4i16 + 820089422U, // SSHLv4i32 + 822186574U, // SSHLv8i16 + 824283726U, // SSHLv8i8 + 2119712U, // SSHRd + 811702304U, // SSHRv16i8_shift + 813799456U, // SSHRv2i32_shift + 815896608U, // SSHRv2i64_shift + 817993760U, // SSHRv4i16_shift + 820090912U, // SSHRv4i32_shift + 822188064U, // SSHRv8i16_shift + 824285216U, // SSHRv8i8_shift + 2418050114U, // SSRA_ZZI_B + 1075889218U, // SSRA_ZZI_D + 2195784770U, // SSRA_ZZI_H + 1344357442U, // SSRA_ZZI_S + 807715906U, // SSRAd + 2959213634U, // SSRAv16i8_shift + 2961310786U, // SSRAv2i32_shift + 2963407938U, // SSRAv2i64_shift + 2965505090U, // SSRAv4i16_shift + 2967602242U, // SSRAv4i32_shift + 2969699394U, // SSRAv8i16_shift + 2971796546U, // SSRAv8i8_shift + 3250750705U, // SST1B_D + 3250750705U, // SST1B_D_IMM + 3250750705U, // SST1B_D_SXTW + 3250750705U, // SST1B_D_UXTW + 3250783473U, // SST1B_S_IMM + 3250783473U, // SST1B_S_SXTW + 3250783473U, // SST1B_S_UXTW + 3250752152U, // SST1D + 3250752152U, // SST1D_IMM + 3250752152U, // SST1D_SCALED + 3250752152U, // SST1D_SXTW + 3250752152U, // SST1D_SXTW_SCALED + 3250752152U, // SST1D_UXTW + 3250752152U, // SST1D_UXTW_SCALED + 3250752738U, // SST1H_D + 3250752738U, // SST1H_D_IMM + 3250752738U, // SST1H_D_SCALED + 3250752738U, // SST1H_D_SXTW + 3250752738U, // SST1H_D_SXTW_SCALED + 3250752738U, // SST1H_D_UXTW + 3250752738U, // SST1H_D_UXTW_SCALED + 3250785506U, // SST1H_S_IMM + 3250785506U, // SST1H_S_SXTW + 3250785506U, // SST1H_S_SXTW_SCALED + 3250785506U, // SST1H_S_UXTW + 3250785506U, // SST1H_S_UXTW_SCALED + 3251083072U, // SST1Q + 3250757378U, // SST1W_D + 3250757378U, // SST1W_D_IMM + 3250757378U, // SST1W_D_SCALED + 3250757378U, // SST1W_D_SXTW + 3250757378U, // SST1W_D_SXTW_SCALED + 3250757378U, // SST1W_D_UXTW + 3250757378U, // SST1W_D_UXTW_SCALED + 3250790146U, // SST1W_IMM + 3250790146U, // SST1W_SXTW + 3250790146U, // SST1W_SXTW_SCALED + 3250790146U, // SST1W_UXTW + 3250790146U, // SST1W_UXTW_SCALED + 270588563U, // SSUBLBT_ZZZ_D + 2197887635U, // SSUBLBT_ZZZ_H + 1881234067U, // SSUBLBT_ZZZ_S + 270583474U, // SSUBLB_ZZZ_D + 2197882546U, // SSUBLB_ZZZ_H + 1881228978U, // SSUBLB_ZZZ_S + 270584138U, // SSUBLTB_ZZZ_D + 2197883210U, // SSUBLTB_ZZZ_H + 1881229642U, // SSUBLTB_ZZZ_S + 270588753U, // SSUBLT_ZZZ_D + 2197887825U, // SSUBLT_ZZZ_H + 1881234257U, // SSUBLT_ZZZ_S + 822182144U, // SSUBLv16i8_v8i16 + 815894978U, // SSUBLv2i32_v2i64 + 820089282U, // SSUBLv4i16_v4i32 + 815890688U, // SSUBLv4i32_v2i64 + 820084992U, // SSUBLv8i16_v4i32 + 822186434U, // SSUBLv8i8_v8i16 + 2418067902U, // SSUBWB_ZZZ_D + 2189494718U, // SSUBWB_ZZZ_H + 270617022U, // SSUBWB_ZZZ_S + 2418072931U, // SSUBWT_ZZZ_D + 2189499747U, // SSUBWT_ZZZ_H + 270622051U, // SSUBWT_ZZZ_S + 822182476U, // SSUBWv16i8_v8i16 + 815898420U, // SSUBWv2i32_v2i64 + 820092724U, // SSUBWv4i16_v4i32 + 815891020U, // SSUBWv4i32_v2i64 + 820085324U, // SSUBWv8i16_v4i32 + 822189876U, // SSUBWv8i8_v8i16 + 3250734321U, // ST1B + 3315746033U, // ST1B_2Z + 3315746033U, // ST1B_2Z_IMM + 2150139121U, // ST1B_2Z_STRIDED + 2150139121U, // ST1B_2Z_STRIDED_IMM + 3315746033U, // ST1B_4Z + 3315746033U, // ST1B_4Z_IMM + 3315746033U, // ST1B_4Z_STRIDED + 3315746033U, // ST1B_4Z_STRIDED_IMM + 3250750705U, // ST1B_D + 3250750705U, // ST1B_D_IMM + 3250767089U, // ST1B_H + 3250767089U, // ST1B_H_IMM + 3250734321U, // ST1B_IMM + 3250783473U, // ST1B_S + 3250783473U, // ST1B_S_IMM + 3250752152U, // ST1D + 3315763864U, // ST1D_2Z + 3315763864U, // ST1D_2Z_IMM + 3315763864U, // ST1D_2Z_STRIDED + 3315763864U, // ST1D_2Z_STRIDED_IMM + 3315763864U, // ST1D_4Z + 3315763864U, // ST1D_4Z_IMM + 3315763864U, // ST1D_4Z_STRIDED + 3315763864U, // ST1D_4Z_STRIDED_IMM + 3250752152U, // ST1D_IMM + 3251079832U, // ST1D_Q + 3251079832U, // ST1D_Q_IMM + 573554U, // ST1Fourv16b + 97058930U, // ST1Fourv16b_POST + 606322U, // ST1Fourv1d + 99188850U, // ST1Fourv1d_POST + 639090U, // ST1Fourv2d + 97124466U, // ST1Fourv2d_POST + 671858U, // ST1Fourv2s + 99254386U, // ST1Fourv2s_POST + 704626U, // ST1Fourv4h + 99287154U, // ST1Fourv4h_POST + 737394U, // ST1Fourv4s + 97222770U, // ST1Fourv4s_POST + 770162U, // ST1Fourv8b + 99352690U, // ST1Fourv8b_POST + 802930U, // ST1Fourv8h + 97288306U, // ST1Fourv8h_POST + 3250769122U, // ST1H + 3315780834U, // ST1H_2Z + 3315780834U, // ST1H_2Z_IMM + 2150419682U, // ST1H_2Z_STRIDED + 2150419682U, // ST1H_2Z_STRIDED_IMM + 3315780834U, // ST1H_4Z + 3315780834U, // ST1H_4Z_IMM + 3315780834U, // ST1H_4Z_STRIDED + 3315780834U, // ST1H_4Z_STRIDED_IMM + 3250752738U, // ST1H_D + 3250752738U, // ST1H_D_IMM + 3250769122U, // ST1H_IMM + 3250785506U, // ST1H_S + 3250785506U, // ST1H_S_IMM + 573554U, // ST1Onev16b + 101253234U, // ST1Onev16b_POST + 606322U, // ST1Onev1d + 103383154U, // ST1Onev1d_POST + 639090U, // ST1Onev2d + 101318770U, // ST1Onev2d_POST + 671858U, // ST1Onev2s + 103448690U, // ST1Onev2s_POST + 704626U, // ST1Onev4h + 103481458U, // ST1Onev4h_POST + 737394U, // ST1Onev4s + 101417074U, // ST1Onev4s_POST + 770162U, // ST1Onev8b + 103546994U, // ST1Onev8b_POST + 802930U, // ST1Onev8h + 101482610U, // ST1Onev8h_POST + 573554U, // ST1Threev16b + 111738994U, // ST1Threev16b_POST + 606322U, // ST1Threev1d + 113868914U, // ST1Threev1d_POST + 639090U, // ST1Threev2d + 111804530U, // ST1Threev2d_POST + 671858U, // ST1Threev2s + 113934450U, // ST1Threev2s_POST + 704626U, // ST1Threev4h + 113967218U, // ST1Threev4h_POST + 737394U, // ST1Threev4s + 111902834U, // ST1Threev4s_POST + 770162U, // ST1Threev8b + 114032754U, // ST1Threev8b_POST + 802930U, // ST1Threev8h + 111968370U, // ST1Threev8h_POST + 573554U, // ST1Twov16b + 99156082U, // ST1Twov16b_POST + 606322U, // ST1Twov1d + 101286002U, // ST1Twov1d_POST + 639090U, // ST1Twov2d + 99221618U, // ST1Twov2d_POST + 671858U, // ST1Twov2s + 101351538U, // ST1Twov2s_POST + 704626U, // ST1Twov4h + 101384306U, // ST1Twov4h_POST + 737394U, // ST1Twov4s + 99319922U, // ST1Twov4s_POST + 770162U, // ST1Twov8b + 101449842U, // ST1Twov8b_POST + 802930U, // ST1Twov8h + 99385458U, // ST1Twov8h_POST + 3250790146U, // ST1W + 3315801858U, // ST1W_2Z + 3315801858U, // ST1W_2Z_IMM + 3315801858U, // ST1W_2Z_STRIDED + 3315801858U, // ST1W_2Z_STRIDED_IMM + 3315801858U, // ST1W_4Z + 3315801858U, // ST1W_4Z_IMM + 3315801858U, // ST1W_4Z_STRIDED + 3315801858U, // ST1W_4Z_STRIDED_IMM + 3250757378U, // ST1W_D + 3250757378U, // ST1W_D_IMM + 3250790146U, // ST1W_IMM + 3251085058U, // ST1W_Q + 3251085058U, // ST1W_Q_IMM + 2208835591U, // ST1_MXIPXX_H_B + 2208835605U, // ST1_MXIPXX_H_D + 2208835619U, // ST1_MXIPXX_H_H + 2208835633U, // ST1_MXIPXX_H_Q + 2208835647U, // ST1_MXIPXX_H_S + 2208851975U, // ST1_MXIPXX_V_B + 2208851989U, // ST1_MXIPXX_V_D + 2208852003U, // ST1_MXIPXX_V_H + 2208852017U, // ST1_MXIPXX_V_Q + 2208852031U, // ST1_MXIPXX_V_S + 174899314U, // ST1i16 + 3666673778U, // ST1i16_POST + 1228914U, // ST1i32 + 3935142002U, // ST1i32_POST + 1245298U, // ST1i64 + 4203610226U, // ST1i64_POST + 174620786U, // ST1i8 + 177111154U, // ST1i8_POST + 3250734350U, // ST2B + 3250734350U, // ST2B_IMM + 3250752164U, // ST2D + 3250752164U, // ST2D_IMM + 849661034U, // ST2GPostIndex + 849661034U, // ST2GPreIndex + 44059754U, // ST2Gi + 3250769151U, // ST2H + 3250769151U, // ST2H_IMM + 3251083084U, // ST2Q + 3251083084U, // ST2Q_IMM + 574023U, // ST2Twov16b + 99156551U, // ST2Twov16b_POST + 639559U, // ST2Twov2d + 99222087U, // ST2Twov2d_POST + 672327U, // ST2Twov2s + 101352007U, // ST2Twov2s_POST + 705095U, // ST2Twov4h + 101384775U, // ST2Twov4h_POST + 737863U, // ST2Twov4s + 99320391U, // ST2Twov4s_POST + 770631U, // ST2Twov8b + 101450311U, // ST2Twov8b_POST + 803399U, // ST2Twov8h + 99385927U, // ST2Twov8h_POST + 3250790166U, // ST2W + 3250790166U, // ST2W_IMM + 174899783U, // ST2i16 + 3935109703U, // ST2i16_POST + 1229383U, // ST2i32 + 4203577927U, // ST2i32_POST + 1245767U, // ST2i64 + 445514311U, // ST2i64_POST + 174621255U, // ST2i8 + 3666772551U, // ST2i8_POST + 3250734371U, // ST3B + 3250734371U, // ST3B_IMM + 3250752176U, // ST3D + 3250752176U, // ST3D_IMM + 3250769163U, // ST3H + 3250769163U, // ST3H_IMM + 3251083096U, // ST3Q + 3251083096U, // ST3Q_IMM + 574089U, // ST3Threev16b + 111739529U, // ST3Threev16b_POST + 639625U, // ST3Threev2d + 111805065U, // ST3Threev2d_POST + 672393U, // ST3Threev2s + 113934985U, // ST3Threev2s_POST + 705161U, // ST3Threev4h + 113967753U, // ST3Threev4h_POST + 737929U, // ST3Threev4s + 111903369U, // ST3Threev4s_POST + 770697U, // ST3Threev8b + 114033289U, // ST3Threev8b_POST + 803465U, // ST3Threev8h + 111968905U, // ST3Threev8h_POST + 3250790178U, // ST3W + 3250790178U, // ST3W_IMM + 174899849U, // ST3i16 + 713884297U, // ST3i16_POST + 1229449U, // ST3i32 + 982352521U, // ST3i32_POST + 1245833U, // ST3i64 + 1250820745U, // ST3i64_POST + 174621321U, // ST3i8 + 1519288969U, // ST3i8_POST + 3250734397U, // ST4B + 3250734397U, // ST4B_IMM + 3250752188U, // ST4D + 3250752188U, // ST4D_IMM + 574113U, // ST4Fourv16b + 97059489U, // ST4Fourv16b_POST + 639649U, // ST4Fourv2d + 97125025U, // ST4Fourv2d_POST + 672417U, // ST4Fourv2s + 99254945U, // ST4Fourv2s_POST + 705185U, // ST4Fourv4h + 99287713U, // ST4Fourv4h_POST + 737953U, // ST4Fourv4s + 97223329U, // ST4Fourv4s_POST + 770721U, // ST4Fourv8b + 99353249U, // ST4Fourv8b_POST + 803489U, // ST4Fourv8h + 97288865U, // ST4Fourv8h_POST + 3250769175U, // ST4H + 3250769175U, // ST4H_IMM + 3251083108U, // ST4Q + 3251083108U, // ST4Q_IMM + 3250790190U, // ST4W + 3250790190U, // ST4W_IMM + 174899873U, // ST4i16 + 4203545249U, // ST4i16_POST + 1229473U, // ST4i32 + 445481633U, // ST4i32_POST + 1245857U, // ST4i64 + 1787691681U, // ST4i64_POST + 174621345U, // ST4i8 + 3935208097U, // ST4i8_POST + 984368U, // ST64B + 1881169367U, // ST64BV + 1881161760U, // ST64BV0 + 44061769U, // STGM + 2119131U, // STGPi + 849661098U, // STGPostIndex + 807720411U, // STGPpost + 807720411U, // STGPpre + 849661098U, // STGPreIndex + 44059818U, // STGi + 2119174U, // STILPW + 807720454U, // STILPWpre + 2119174U, // STILPX + 807720454U, // STILPXpre 1245230U, // STL1 - 44058671U, // STLLRB - 44060299U, // STLLRH - 44062675U, // STLLRW - 44062675U, // STLLRX - 44058679U, // STLRB - 44060307U, // STLRH - 44062688U, // STLRW - 1118099424U, // STLRWpre - 44062688U, // STLRX - 1118099424U, // STLRXpre - 44058729U, // STLURBi - 44060357U, // STLURHi - 44062791U, // STLURWi - 44062791U, // STLURXi - 44062791U, // STLURbi - 44062791U, // STLURdi - 44062791U, // STLURhi - 44062791U, // STLURqi - 44062791U, // STLURsi - 2119296U, // STLXPW - 2119296U, // STLXPX - 2115728U, // STLXRB - 2117356U, // STLXRH - 2119815U, // STLXRW - 2119815U, // STLXRX - 2119096U, // STNPDi - 2119096U, // STNPQi - 2119096U, // STNPSi - 2119096U, // STNPWi - 2119096U, // STNPXi - 2237809861U, // STNT1B_2Z - 2237809861U, // STNT1B_2Z_IMM - 2237809861U, // STNT1B_4Z - 2237809861U, // STNT1B_4Z_IMM - 1344832709U, // STNT1B_VG2_M2ZPXI - 1344832709U, // STNT1B_VG2_M2ZPXX - 2237809861U, // STNT1B_VG4_M4ZPXI - 2237809861U, // STNT1B_VG4_M4ZPXX - 2176992453U, // STNT1B_ZRI - 2176992453U, // STNT1B_ZRR - 2177008837U, // STNT1B_ZZR_D_REAL - 2177041605U, // STNT1B_ZZR_S_REAL - 2237827612U, // STNT1D_2Z - 2237827612U, // STNT1D_2Z_IMM - 2237827612U, // STNT1D_4Z - 2237827612U, // STNT1D_4Z_IMM - 2237827612U, // STNT1D_VG2_M2ZPXI - 2237827612U, // STNT1D_VG2_M2ZPXX - 2237827612U, // STNT1D_VG4_M4ZPXI - 2237827612U, // STNT1D_VG4_M4ZPXX - 2177010204U, // STNT1D_ZRI - 2177010204U, // STNT1D_ZRR - 2177010204U, // STNT1D_ZZR_D_REAL - 2237844582U, // STNT1H_2Z - 2237844582U, // STNT1H_2Z_IMM - 2237844582U, // STNT1H_4Z - 2237844582U, // STNT1H_4Z_IMM - 1345113190U, // STNT1H_VG2_M2ZPXI - 1345113190U, // STNT1H_VG2_M2ZPXX - 2237844582U, // STNT1H_VG4_M4ZPXI - 2237844582U, // STNT1H_VG4_M4ZPXX - 2177027174U, // STNT1H_ZRI - 2177027174U, // STNT1H_ZRR - 2177010790U, // STNT1H_ZZR_D_REAL - 2177043558U, // STNT1H_ZZR_S_REAL - 2237865454U, // STNT1W_2Z - 2237865454U, // STNT1W_2Z_IMM - 2237865454U, // STNT1W_4Z - 2237865454U, // STNT1W_4Z_IMM - 2237865454U, // STNT1W_VG2_M2ZPXI - 2237865454U, // STNT1W_VG2_M2ZPXX - 2237865454U, // STNT1W_VG4_M4ZPXI - 2237865454U, // STNT1W_VG4_M4ZPXX - 2177048046U, // STNT1W_ZRI - 2177048046U, // STNT1W_ZRR - 2177015278U, // STNT1W_ZZR_D_REAL - 2177048046U, // STNT1W_ZZR_S_REAL - 2119234U, // STPDi - 1076155970U, // STPDpost - 1076155970U, // STPDpre - 2119234U, // STPQi - 1076155970U, // STPQpost - 1076155970U, // STPQpre - 2119234U, // STPSi - 1076155970U, // STPSpost - 1076155970U, // STPSpre - 2119234U, // STPWi - 1076155970U, // STPWpost - 1076155970U, // STPWpre - 2119234U, // STPXi - 1076155970U, // STPXpost - 1076155970U, // STPXpre - 1118095445U, // STRBBpost - 1118095445U, // STRBBpre - 44058709U, // STRBBroW - 44058709U, // STRBBroX - 44058709U, // STRBBui - 1118099504U, // STRBpost - 1118099504U, // STRBpre - 44062768U, // STRBroW - 44062768U, // STRBroX - 44062768U, // STRBui - 1118099504U, // STRDpost - 1118099504U, // STRDpre - 44062768U, // STRDroW - 44062768U, // STRDroX - 44062768U, // STRDui - 1118097073U, // STRHHpost - 1118097073U, // STRHHpre - 44060337U, // STRHHroW - 44060337U, // STRHHroX - 44060337U, // STRHHui - 1118099504U, // STRHpost - 1118099504U, // STRHpre - 44062768U, // STRHroW - 44062768U, // STRHroX - 44062768U, // STRHui - 1118099504U, // STRQpost - 1118099504U, // STRQpre - 44062768U, // STRQroW - 44062768U, // STRQroX - 44062768U, // STRQui - 1118099504U, // STRSpost - 1118099504U, // STRSpre - 44062768U, // STRSroW - 44062768U, // STRSroX - 44062768U, // STRSui - 1118099504U, // STRWpost - 1118099504U, // STRWpre - 44062768U, // STRWroW - 44062768U, // STRWroX - 44062768U, // STRWui - 1118099504U, // STRXpost - 1118099504U, // STRXpre - 44062768U, // STRXroW - 44062768U, // STRXroX - 44062768U, // STRXui - 45062192U, // STR_PXI - 44062768U, // STR_TX - 1038384U, // STR_ZA - 45062192U, // STR_ZXI - 44058715U, // STTRBi - 44060343U, // STTRHi - 44062773U, // STTRWi - 44062773U, // STTRXi - 44058746U, // STURBBi - 44062806U, // STURBi - 44062806U, // STURDi - 44060374U, // STURHHi - 44062806U, // STURHi - 44062806U, // STURQi - 44062806U, // STURSi - 44062806U, // STURWi - 44062806U, // STURXi - 2119303U, // STXPW - 2119303U, // STXPX - 2115736U, // STXRB - 2117364U, // STXRH - 2119822U, // STXRW - 2119822U, // STXRX - 44059644U, // STZ2GOffset - 1118096380U, // STZ2GPostIndex - 1118096380U, // STZ2GPreIndex - 44061633U, // STZGM - 44059707U, // STZGOffset - 1118096443U, // STZGPostIndex - 1118096443U, // STZGPreIndex - 2116611U, // SUBG - 1881180023U, // SUBHNB_ZZZ_B - 2172716919U, // SUBHNB_ZZZ_H - 2418100087U, // SUBHNB_ZZZ_S - 2686491482U, // SUBHNT_ZZZ_B - 2174819162U, // SUBHNT_ZZZ_H - 1075927898U, // SUBHNT_ZZZ_S - 813798398U, // SUBHNv2i64_v2i32 - 2967601541U, // SUBHNv2i64_v4i32 - 817992702U, // SUBHNv4i32_v4i16 - 2969698693U, // SUBHNv4i32_v8i16 - 2959212933U, // SUBHNv8i16_v16i8 - 824284158U, // SUBHNv8i16_v8i8 - 2118907U, // SUBP - 2120032U, // SUBPS - 2135836U, // SUBR_ZI_B - 2418071324U, // SUBR_ZI_D - 2189498140U, // SUBR_ZI_H - 270620444U, // SUBR_ZI_S - 3223361308U, // SUBR_ZPmZ_B - 3223377692U, // SUBR_ZPmZ_D - 3519092508U, // SUBR_ZPmZ_H - 3223410460U, // SUBR_ZPmZ_S - 2119896U, // SUBSWri - 2119896U, // SUBSWrs - 2119896U, // SUBSWrx - 2119896U, // SUBSXri - 2119896U, // SUBSXrs - 2119896U, // SUBSXrx - 2119896U, // SUBSXrx64 - 2115904U, // SUBWri - 2115904U, // SUBWrs - 2115904U, // SUBWrx - 2115904U, // SUBXri - 2115904U, // SUBXrs - 2115904U, // SUBXrx - 2115904U, // SUBXrx64 - 3798157632U, // SUB_VG2_M2Z2Z_D - 3798174016U, // SUB_VG2_M2Z2Z_S - 3798157632U, // SUB_VG2_M2ZZ_D - 3798174016U, // SUB_VG2_M2ZZ_S - 3798157632U, // SUB_VG2_M2Z_D - 3798174016U, // SUB_VG2_M2Z_S - 4066593088U, // SUB_VG4_M4Z4Z_D - 4066609472U, // SUB_VG4_M4Z4Z_S - 4066593088U, // SUB_VG4_M4ZZ_D - 4066609472U, // SUB_VG4_M4ZZ_S - 4066593088U, // SUB_VG4_M4Z_D - 4066609472U, // SUB_VG4_M4Z_S - 2132288U, // SUB_ZI_B - 2418067776U, // SUB_ZI_D - 2189494592U, // SUB_ZI_H - 270616896U, // SUB_ZI_S - 3223357760U, // SUB_ZPmZ_B - 3223374144U, // SUB_ZPmZ_D - 3519088960U, // SUB_ZPmZ_H - 3223406912U, // SUB_ZPmZ_S - 2132288U, // SUB_ZZZ_B - 2418067776U, // SUB_ZZZ_D - 2189494592U, // SUB_ZZZ_H - 270616896U, // SUB_ZZZ_S - 811698496U, // SUBv16i8 - 2115904U, // SUBv1i64 - 813795648U, // SUBv2i32 - 815892800U, // SUBv2i64 - 817989952U, // SUBv4i16 - 820087104U, // SUBv4i32 - 822184256U, // SUBv8i16 - 824281408U, // SUBv8i8 - 3798178795U, // SUDOT_VG2_M2ZZI_BToS - 3798178795U, // SUDOT_VG2_M2ZZ_BToS - 4066614251U, // SUDOT_VG4_M4ZZI_BToS - 4066614251U, // SUDOT_VG4_M4ZZ_BToS - 2418105323U, // SUDOT_ZZZI - 2967608299U, // SUDOTlanev16i8 - 2961316843U, // SUDOTlanev8i8 - 1784910319U, // SUMLALL_MZZI_BtoS - 3932393967U, // SUMLALL_VG2_M2ZZI_BtoS - 1248039407U, // SUMLALL_VG2_M2ZZ_BtoS - 4200829423U, // SUMLALL_VG4_M4ZZI_BtoS - 1516474863U, // SUMLALL_VG4_M4ZZ_BtoS - 56738661U, // SUMOPA_MPPZZ_D - 176276325U, // SUMOPA_MPPZZ_S - 56744326U, // SUMOPS_MPPZZ_D - 176281990U, // SUMOPS_MPPZZ_S - 270585761U, // SUNPKHI_ZZ_D - 1772162977U, // SUNPKHI_ZZ_H - 1881231265U, // SUNPKHI_ZZ_S - 270587086U, // SUNPKLO_ZZ_D - 1772164302U, // SUNPKLO_ZZ_H - 1881232590U, // SUNPKLO_ZZ_S - 1635946467U, // SUNPK_VG2_2ZZ_D - 1772277731U, // SUNPK_VG2_2ZZ_H - 1652756451U, // SUNPK_VG2_2ZZ_S - 1648529379U, // SUNPK_VG4_4Z2Z_D - 1642254307U, // SUNPK_VG4_4Z2Z_H - 1646464995U, // SUNPK_VG4_4Z2Z_S - 3223358189U, // SUQADD_ZPmZ_B - 3223374573U, // SUQADD_ZPmZ_D - 3519089389U, // SUQADD_ZPmZ_H - 3223407341U, // SUQADD_ZPmZ_S - 2959215341U, // SUQADDv16i8 - 1076153069U, // SUQADDv1i16 - 1076153069U, // SUQADDv1i32 - 1076153069U, // SUQADDv1i64 - 1076153069U, // SUQADDv1i8 - 2961312493U, // SUQADDv2i32 - 2963409645U, // SUQADDv2i64 - 2965506797U, // SUQADDv4i16 - 2967603949U, // SUQADDv4i32 - 2969701101U, // SUQADDv8i16 - 2971798253U, // SUQADDv8i8 - 4066614274U, // SUVDOT_VG4_M4ZZI_BToS - 379385U, // SVC - 3798178811U, // SVDOT_VG2_M2ZZI_HtoS - 4066614267U, // SVDOT_VG4_M4ZZI_BtoS - 4066597883U, // SVDOT_VG4_M4ZZI_HtoD - 1613022524U, // SWPAB - 1613024484U, // SWPAH - 1613022784U, // SWPALB - 1613024640U, // SWPALH - 1613025466U, // SWPALW - 1613025466U, // SWPALX - 1613022167U, // SWPAW - 1613022167U, // SWPAX - 1613023229U, // SWPB - 1613024857U, // SWPH - 1613022993U, // SWPLB - 1613024737U, // SWPLH - 1613025983U, // SWPLW - 1613025983U, // SWPLX - 271537610U, // SWPP - 271532913U, // SWPPA - 271536202U, // SWPPAL - 271536721U, // SWPPL - 1613026897U, // SWPW - 1613026897U, // SWPX - 270584114U, // SXTB_ZPmZ_D - 541133106U, // SXTB_ZPmZ_H - 270616882U, // SXTB_ZPmZ_S - 270585700U, // SXTH_ZPmZ_D - 270618468U, // SXTH_ZPmZ_S - 270589675U, // SXTW_ZPmZ_D - 2118441U, // SYSLxt - 1075861011U, // SYSPxt - 1075861011U, // SYSPxt_XZR - 1075861956U, // SYSxt - 2686490329U, // TBLQ_ZZZ_B - 1344329433U, // TBLQ_ZZZ_D - 2183206617U, // TBLQ_ZZZ_H - 1612797657U, // TBLQ_ZZZ_S - 2686488889U, // TBL_ZZZZ_B - 1344327993U, // TBL_ZZZZ_D - 2183205177U, // TBL_ZZZZ_H - 1612796217U, // TBL_ZZZZ_S - 2686488889U, // TBL_ZZZ_B - 1344327993U, // TBL_ZZZ_D - 2183205177U, // TBL_ZZZ_H - 1612796217U, // TBL_ZZZ_S - 1617006905U, // TBLv16i8Four - 1617006905U, // TBLv16i8One - 1617006905U, // TBLv16i8Three - 1617006905U, // TBLv16i8Two - 1629589817U, // TBLv8i8Four - 1629589817U, // TBLv8i8One - 1629589817U, // TBLv8i8Three - 1629589817U, // TBLv8i8Two - 2121686U, // TBNZW - 2121686U, // TBNZX - 2418054891U, // TBXQ_ZZZ_B - 1075893995U, // TBXQ_ZZZ_D - 2195789547U, // TBXQ_ZZZ_H - 1344362219U, // TBXQ_ZZZ_S - 2418057014U, // TBX_ZZZ_B - 1075896118U, // TBX_ZZZ_D - 2195791670U, // TBX_ZZZ_H - 1344364342U, // TBX_ZZZ_S - 1885478710U, // TBXv16i8Four - 1885478710U, // TBXv16i8One - 1885478710U, // TBXv16i8Three - 1885478710U, // TBXv16i8Two - 1898061622U, // TBXv8i8Four - 1898061622U, // TBXv8i8One - 1898061622U, // TBXv8i8Three - 1898061622U, // TBXv8i8Two - 2121670U, // TBZW - 2121670U, // TBZX - 381328U, // TCANCEL - 9815U, // TCOMMIT - 23129U, // TRCIT + 44058725U, // STLLRB + 44060415U, // STLLRH + 44062843U, // STLLRW + 44062843U, // STLLRX + 44058733U, // STLRB + 44060423U, // STLRH + 44062856U, // STLRW + 849664136U, // STLRWpre + 44062856U, // STLRX + 849664136U, // STLRXpre + 44058783U, // STLURBi + 44060473U, // STLURHi + 44062965U, // STLURWi + 44062965U, // STLURXi + 44062965U, // STLURbi + 44062965U, // STLURdi + 44062965U, // STLURhi + 44062965U, // STLURqi + 44062965U, // STLURsi + 2119464U, // STLXPW + 2119464U, // STLXPX + 2115782U, // STLXRB + 2117472U, // STLXRH + 2119989U, // STLXRW + 2119989U, // STLXRX + 2119264U, // STNPDi + 2119264U, // STNPQi + 2119264U, // STNPSi + 2119264U, // STNPWi + 2119264U, // STNPXi + 3315746025U, // STNT1B_2Z + 3315746025U, // STNT1B_2Z_IMM + 2150139113U, // STNT1B_2Z_STRIDED + 2150139113U, // STNT1B_2Z_STRIDED_IMM + 3315746025U, // STNT1B_4Z + 3315746025U, // STNT1B_4Z_IMM + 3315746025U, // STNT1B_4Z_STRIDED + 3315746025U, // STNT1B_4Z_STRIDED_IMM + 3250734313U, // STNT1B_ZRI + 3250734313U, // STNT1B_ZRR + 3250750697U, // STNT1B_ZZR_D_REAL + 3250783465U, // STNT1B_ZZR_S_REAL + 3315763856U, // STNT1D_2Z + 3315763856U, // STNT1D_2Z_IMM + 3315763856U, // STNT1D_2Z_STRIDED + 3315763856U, // STNT1D_2Z_STRIDED_IMM + 3315763856U, // STNT1D_4Z + 3315763856U, // STNT1D_4Z_IMM + 3315763856U, // STNT1D_4Z_STRIDED + 3315763856U, // STNT1D_4Z_STRIDED_IMM + 3250752144U, // STNT1D_ZRI + 3250752144U, // STNT1D_ZRR + 3250752144U, // STNT1D_ZZR_D_REAL + 3315780826U, // STNT1H_2Z + 3315780826U, // STNT1H_2Z_IMM + 2150419674U, // STNT1H_2Z_STRIDED + 2150419674U, // STNT1H_2Z_STRIDED_IMM + 3315780826U, // STNT1H_4Z + 3315780826U, // STNT1H_4Z_IMM + 3315780826U, // STNT1H_4Z_STRIDED + 3315780826U, // STNT1H_4Z_STRIDED_IMM + 3250769114U, // STNT1H_ZRI + 3250769114U, // STNT1H_ZRR + 3250752730U, // STNT1H_ZZR_D_REAL + 3250785498U, // STNT1H_ZZR_S_REAL + 3315801850U, // STNT1W_2Z + 3315801850U, // STNT1W_2Z_IMM + 3315801850U, // STNT1W_2Z_STRIDED + 3315801850U, // STNT1W_2Z_STRIDED_IMM + 3315801850U, // STNT1W_4Z + 3315801850U, // STNT1W_4Z_IMM + 3315801850U, // STNT1W_4Z_STRIDED + 3315801850U, // STNT1W_4Z_STRIDED_IMM + 3250790138U, // STNT1W_ZRI + 3250790138U, // STNT1W_ZRR + 3250757370U, // STNT1W_ZZR_D_REAL + 3250790138U, // STNT1W_ZZR_S_REAL + 2119402U, // STPDi + 807720682U, // STPDpost + 807720682U, // STPDpre + 2119402U, // STPQi + 807720682U, // STPQpost + 807720682U, // STPQpre + 2119402U, // STPSi + 807720682U, // STPSpost + 807720682U, // STPSpre + 2119402U, // STPWi + 807720682U, // STPWpost + 807720682U, // STPWpre + 2119402U, // STPXi + 807720682U, // STPXpost + 807720682U, // STPXpre + 849660043U, // STRBBpost + 849660043U, // STRBBpre + 44058763U, // STRBBroW + 44058763U, // STRBBroX + 44058763U, // STRBBui + 849664219U, // STRBpost + 849664219U, // STRBpre + 44062939U, // STRBroW + 44062939U, // STRBroX + 44062939U, // STRBui + 849664219U, // STRDpost + 849664219U, // STRDpre + 44062939U, // STRDroW + 44062939U, // STRDroX + 44062939U, // STRDui + 849661733U, // STRHHpost + 849661733U, // STRHHpre + 44060453U, // STRHHroW + 44060453U, // STRHHroX + 44060453U, // STRHHui + 849664219U, // STRHpost + 849664219U, // STRHpre + 44062939U, // STRHroW + 44062939U, // STRHroX + 44062939U, // STRHui + 849664219U, // STRQpost + 849664219U, // STRQpre + 44062939U, // STRQroW + 44062939U, // STRQroX + 44062939U, // STRQui + 849664219U, // STRSpost + 849664219U, // STRSpre + 44062939U, // STRSroW + 44062939U, // STRSroX + 44062939U, // STRSui + 849664219U, // STRWpost + 849664219U, // STRWpre + 44062939U, // STRWroW + 44062939U, // STRWroX + 44062939U, // STRWui + 849664219U, // STRXpost + 849664219U, // STRXpre + 44062939U, // STRXroW + 44062939U, // STRXroX + 44062939U, // STRXui + 45062363U, // STR_PXI + 44062939U, // STR_TX + 1038555U, // STR_ZA + 45062363U, // STR_ZXI + 44058769U, // STTRBi + 44060459U, // STTRHi + 44062947U, // STTRWi + 44062947U, // STTRXi + 44058800U, // STURBBi + 44062980U, // STURBi + 44062980U, // STURDi + 44060490U, // STURHHi + 44062980U, // STURHi + 44062980U, // STURQi + 44062980U, // STURSi + 44062980U, // STURWi + 44062980U, // STURXi + 2119471U, // STXPW + 2119471U, // STXPX + 2115790U, // STXRB + 2117480U, // STXRH + 2119996U, // STXRW + 2119996U, // STXRX + 849661040U, // STZ2GPostIndex + 849661040U, // STZ2GPreIndex + 44059760U, // STZ2Gi + 44061775U, // STZGM + 849661103U, // STZGPostIndex + 849661103U, // STZGPreIndex + 44059823U, // STZGi + 2116727U, // SUBG + 1881180069U, // SUBHNB_ZZZ_B + 2172716965U, // SUBHNB_ZZZ_H + 2418100133U, // SUBHNB_ZZZ_S + 2686491686U, // SUBHNT_ZZZ_B + 2174819366U, // SUBHNT_ZZZ_H + 1075928102U, // SUBHNT_ZZZ_S + 813798559U, // SUBHNv2i64_v2i32 + 2967601569U, // SUBHNv2i64_v4i32 + 817992863U, // SUBHNv4i32_v4i16 + 2969698721U, // SUBHNv4i32_v8i16 + 2959212961U, // SUBHNv8i16_v16i8 + 824284319U, // SUBHNv8i16_v8i8 + 2119075U, // SUBP + 2120206U, // SUBPS + 2120932U, // SUBPT_shift + 2136004U, // SUBR_ZI_B + 2418071492U, // SUBR_ZI_D + 2189498308U, // SUBR_ZI_H + 270620612U, // SUBR_ZI_S + 3223361476U, // SUBR_ZPmZ_B + 3223377860U, // SUBR_ZPmZ_D + 3519092676U, // SUBR_ZPmZ_H + 3223410628U, // SUBR_ZPmZ_S + 2120070U, // SUBSWri + 2120070U, // SUBSWrs + 2120070U, // SUBSWrx + 2120070U, // SUBSXri + 2120070U, // SUBSXrs + 2120070U, // SUBSXrx + 2120070U, // SUBSXrx64 + 2115976U, // SUBWri + 2115976U, // SUBWrs + 2115976U, // SUBWrx + 2115976U, // SUBXri + 2115976U, // SUBXrs + 2115976U, // SUBXrx + 2115976U, // SUBXrx64 + 3798157704U, // SUB_VG2_M2Z2Z_D + 3798174088U, // SUB_VG2_M2Z2Z_S + 3798157704U, // SUB_VG2_M2ZZ_D + 3798174088U, // SUB_VG2_M2ZZ_S + 3798157704U, // SUB_VG2_M2Z_D + 3798174088U, // SUB_VG2_M2Z_S + 4066593160U, // SUB_VG4_M4Z4Z_D + 4066609544U, // SUB_VG4_M4Z4Z_S + 4066593160U, // SUB_VG4_M4ZZ_D + 4066609544U, // SUB_VG4_M4ZZ_S + 4066593160U, // SUB_VG4_M4Z_D + 4066609544U, // SUB_VG4_M4Z_S + 2132360U, // SUB_ZI_B + 2418067848U, // SUB_ZI_D + 2189494664U, // SUB_ZI_H + 270616968U, // SUB_ZI_S + 3223357832U, // SUB_ZPmZ_B + 3223379172U, // SUB_ZPmZ_CPA + 3223374216U, // SUB_ZPmZ_D + 3519089032U, // SUB_ZPmZ_H + 3223406984U, // SUB_ZPmZ_S + 2132360U, // SUB_ZZZ_B + 2418072804U, // SUB_ZZZ_CPA + 2418067848U, // SUB_ZZZ_D + 2189494664U, // SUB_ZZZ_H + 270616968U, // SUB_ZZZ_S + 811698568U, // SUBv16i8 + 2115976U, // SUBv1i64 + 813795720U, // SUBv2i32 + 815892872U, // SUBv2i64 + 817990024U, // SUBv4i16 + 820087176U, // SUBv4i32 + 822184328U, // SUBv8i16 + 824281480U, // SUBv8i8 + 3798178999U, // SUDOT_VG2_M2ZZI_BToS + 3798178999U, // SUDOT_VG2_M2ZZ_BToS + 4066614455U, // SUDOT_VG4_M4ZZI_BToS + 4066614455U, // SUDOT_VG4_M4ZZ_BToS + 2418105527U, // SUDOT_ZZZI + 2967608503U, // SUDOTlanev16i8 + 2961317047U, // SUDOTlanev8i8 + 1688441451U, // SUMLALL_MZZI_BtoS + 3835925099U, // SUMLALL_VG2_M2ZZI_BtoS + 4104360555U, // SUMLALL_VG2_M2ZZ_BtoS + 4104360555U, // SUMLALL_VG4_M4ZZI_BtoS + 77828715U, // SUMLALL_VG4_M4ZZ_BtoS + 54641545U, // SUMOPA_MPPZZ_D + 79807369U, // SUMOPA_MPPZZ_S + 54647348U, // SUMOPS_MPPZZ_D + 79813172U, // SUMOPS_MPPZZ_S + 270585877U, // SUNPKHI_ZZ_D + 1661014037U, // SUNPKHI_ZZ_H + 1881231381U, // SUNPKHI_ZZ_S + 270587254U, // SUNPKLO_ZZ_D + 1661015414U, // SUNPKLO_ZZ_H + 1881232758U, // SUNPKLO_ZZ_S + 1635946583U, // SUNPK_VG2_2ZZ_D + 1661128791U, // SUNPK_VG2_2ZZ_H + 1652756567U, // SUNPK_VG2_2ZZ_S + 1648529495U, // SUNPK_VG4_4Z2Z_D + 1642254423U, // SUNPK_VG4_4Z2Z_H + 1646465111U, // SUNPK_VG4_4Z2Z_S + 3223358305U, // SUQADD_ZPmZ_B + 3223374689U, // SUQADD_ZPmZ_D + 3519089505U, // SUQADD_ZPmZ_H + 3223407457U, // SUQADD_ZPmZ_S + 2959215457U, // SUQADDv16i8 + 807717729U, // SUQADDv1i16 + 807717729U, // SUQADDv1i32 + 807717729U, // SUQADDv1i64 + 807717729U, // SUQADDv1i8 + 2961312609U, // SUQADDv2i32 + 2963409761U, // SUQADDv2i64 + 2965506913U, // SUQADDv4i16 + 2967604065U, // SUQADDv4i32 + 2969701217U, // SUQADDv8i16 + 2971798369U, // SUQADDv8i8 + 4066614478U, // SUVDOT_VG4_M4ZZI_BToS + 379501U, // SVC + 3798179015U, // SVDOT_VG2_M2ZZI_HtoS + 4066614471U, // SVDOT_VG4_M4ZZI_BtoS + 4066598087U, // SVDOT_VG4_M4ZZI_HtoD + 2418328928U, // SWPAB + 2418330968U, // SWPAH + 2418329198U, // SWPALB + 2418331124U, // SWPALH + 2418331950U, // SWPALW + 2418331950U, // SWPALX + 2418328571U, // SWPAW + 2418328571U, // SWPAX + 2418329651U, // SWPB + 2418331341U, // SWPH + 2418329407U, // SWPLB + 2418331221U, // SWPLH + 2418332475U, // SWPLW + 2418332475U, // SWPLX + 271537778U, // SWPP + 271532949U, // SWPPA + 271536318U, // SWPPAL + 271536845U, // SWPPL + 2418333433U, // SWPW + 2418333433U, // SWPX + 270584186U, // SXTB_ZPmZ_D + 541133178U, // SXTB_ZPmZ_H + 270616954U, // SXTB_ZPmZ_S + 270585816U, // SXTH_ZPmZ_D + 270618584U, // SXTH_ZPmZ_S + 270589943U, // SXTW_ZPmZ_D + 2118565U, // SYSLxt + 2149603003U, // SYSPxt + 2149603003U, // SYSPxt_XZR + 2149603954U, // SYSxt + 2686490497U, // TBLQ_ZZZ_B + 2418071425U, // TBLQ_ZZZ_D + 2183206785U, // TBLQ_ZZZ_H + 3223410561U, // TBLQ_ZZZ_S + 2686489005U, // TBL_ZZZZ_B + 2418069933U, // TBL_ZZZZ_D + 2183205293U, // TBL_ZZZZ_H + 3223409069U, // TBL_ZZZZ_S + 2686489005U, // TBL_ZZZ_B + 2418069933U, // TBL_ZZZ_D + 2183205293U, // TBL_ZZZ_H + 3223409069U, // TBL_ZZZ_S + 2690748845U, // TBLv16i8Four + 2690748845U, // TBLv16i8One + 2690748845U, // TBLv16i8Three + 2690748845U, // TBLv16i8Two + 2703331757U, // TBLv8i8Four + 2703331757U, // TBLv8i8One + 2703331757U, // TBLv8i8Three + 2703331757U, // TBLv8i8Two + 2121961U, // TBNZW + 2121961U, // TBNZX + 2418055059U, // TBXQ_ZZZ_B + 1075894163U, // TBXQ_ZZZ_D + 2195789715U, // TBXQ_ZZZ_H + 1344362387U, // TBXQ_ZZZ_S + 2418057289U, // TBX_ZZZ_B + 1075896393U, // TBX_ZZZ_D + 2195791945U, // TBX_ZZZ_H + 1344364617U, // TBX_ZZZ_S + 2690785353U, // TBXv16i8Four + 2690785353U, // TBXv16i8One + 2690785353U, // TBXv16i8Three + 2690785353U, // TBXv16i8Two + 2703368265U, // TBXv8i8Four + 2703368265U, // TBXv8i8One + 2703368265U, // TBXv8i8Three + 2703368265U, // TBXv8i8Two + 2121945U, // TBZW + 2121945U, // TBZX + 381444U, // TCANCEL + 10200U, // TCOMMIT + 23313U, // TRCIT 2129972U, // TRN1_PPP_B 2418065460U, // TRN1_PPP_D 2189492276U, // TRN1_PPP_H @@ -7882,7 +8392,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2129972U, // TRN1_ZZZ_B 2418065460U, // TRN1_ZZZ_D 2189492276U, // TRN1_ZZZ_H - 2212970548U, // TRN1_ZZZ_Q + 2210873396U, // TRN1_ZZZ_Q 270614580U, // TRN1_ZZZ_S 811696180U, // TRN1v16i8 813793332U, // TRN1v2i32 @@ -7891,878 +8401,879 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 820084788U, // TRN1v4i32 822181940U, // TRN1v8i16 824279092U, // TRN1v8i8 - 2130364U, // TRN2_PPP_B - 2418065852U, // TRN2_PPP_D - 2189492668U, // TRN2_PPP_H - 270614972U, // TRN2_PPP_S - 2130364U, // TRN2_ZZZ_B - 2418065852U, // TRN2_ZZZ_D - 2189492668U, // TRN2_ZZZ_H - 2212970940U, // TRN2_ZZZ_Q - 270614972U, // TRN2_ZZZ_S - 811696572U, // TRN2v16i8 - 813793724U, // TRN2v2i32 - 815890876U, // TRN2v2i64 - 817988028U, // TRN2v4i16 - 820085180U, // TRN2v4i32 - 822182332U, // TRN2v8i16 - 824279484U, // TRN2v8i8 - 444679U, // TSB - 23568U, // TSTART - 23590U, // TTEST - 1344325109U, // UABALB_ZZZ_D - 2317420021U, // UABALB_ZZZ_H - 2686535157U, // UABALB_ZZZ_S - 1344330350U, // UABALT_ZZZ_D - 2317425262U, // UABALT_ZZZ_H - 2686540398U, // UABALT_ZZZ_S - 2969698510U, // UABALv16i8_v8i16 - 2963410947U, // UABALv2i32_v2i64 - 2967605251U, // UABALv4i16_v4i32 - 2963407054U, // UABALv4i32_v2i64 - 2967601358U, // UABALv8i16_v4i32 - 2969702403U, // UABALv8i8_v8i16 - 2418049732U, // UABA_ZZZ_B - 1075888836U, // UABA_ZZZ_D - 2195784388U, // UABA_ZZZ_H - 1344357060U, // UABA_ZZZ_S - 2959213252U, // UABAv16i8 - 2961310404U, // UABAv2i32 - 2965504708U, // UABAv4i16 - 2967601860U, // UABAv4i32 - 2969699012U, // UABAv8i16 - 2971796164U, // UABAv8i8 - 270583466U, // UABDLB_ZZZ_D - 2309031594U, // UABDLB_ZZZ_H - 1881228970U, // UABDLB_ZZZ_S - 270588607U, // UABDLT_ZZZ_D - 2309036735U, // UABDLT_ZZZ_H - 1881234111U, // UABDLT_ZZZ_S - 822182160U, // UABDLv16i8_v8i16 - 815894883U, // UABDLv2i32_v2i64 - 820089187U, // UABDLv4i16_v4i32 - 815890704U, // UABDLv4i32_v2i64 - 820085008U, // UABDLv8i16_v4i32 - 822186339U, // UABDLv8i8_v8i16 - 3223358062U, // UABD_ZPmZ_B - 3223374446U, // UABD_ZPmZ_D - 3519089262U, // UABD_ZPmZ_H - 3223407214U, // UABD_ZPmZ_S - 811698798U, // UABDv16i8 - 813795950U, // UABDv2i32 - 817990254U, // UABDv4i16 - 820087406U, // UABDv4i32 - 822184558U, // UABDv8i16 - 824281710U, // UABDv8i8 - 3223377222U, // UADALP_ZPmZ_D - 3519092038U, // UADALP_ZPmZ_H - 3223409990U, // UADALP_ZPmZ_S - 2969703750U, // UADALPv16i8_v8i16 - 3124892998U, // UADALPv2i32_v1i64 - 2961315142U, // UADALPv4i16_v2i32 - 2963412294U, // UADALPv4i32_v2i64 - 2967606598U, // UADALPv8i16_v4i32 - 2965509446U, // UADALPv8i8_v4i16 - 270583491U, // UADDLB_ZZZ_D - 2309031619U, // UADDLB_ZZZ_H - 1881228995U, // UADDLB_ZZZ_S - 822187350U, // UADDLPv16i8_v8i16 - 977376598U, // UADDLPv2i32_v1i64 - 813798742U, // UADDLPv4i16_v2i32 - 815895894U, // UADDLPv4i32_v2i64 - 820090198U, // UADDLPv8i16_v4i32 - 817993046U, // UADDLPv8i8_v4i16 - 270588623U, // UADDLT_ZZZ_D - 2309036751U, // UADDLT_ZZZ_H - 1881234127U, // UADDLT_ZZZ_S - 807427341U, // UADDLVv16i8v - 807427341U, // UADDLVv4i16v - 807427341U, // UADDLVv4i32v - 807427341U, // UADDLVv8i16v - 807427341U, // UADDLVv8i8v - 822182176U, // UADDLv16i8_v8i16 - 815894921U, // UADDLv2i32_v2i64 - 820089225U, // UADDLv4i16_v4i32 - 815890720U, // UADDLv4i32_v2i64 - 820085024U, // UADDLv8i16_v4i32 - 822186377U, // UADDLv8i8_v8i16 - 1780751585U, // UADDV_VPZ_B - 1657019617U, // UADDV_VPZ_D - 1659116769U, // UADDV_VPZ_H - 1638145249U, // UADDV_VPZ_S - 2418067854U, // UADDWB_ZZZ_D - 2189494670U, // UADDWB_ZZZ_H - 270616974U, // UADDWB_ZZZ_S - 2418072687U, // UADDWT_ZZZ_D - 2189499503U, // UADDWT_ZZZ_H - 270621807U, // UADDWT_ZZZ_S - 822182464U, // UADDWv16i8_v8i16 - 815898214U, // UADDWv2i32_v2i64 - 820092518U, // UADDWv4i16_v4i32 - 815891008U, // UADDWv4i32_v2i64 - 820085312U, // UADDWv8i16_v4i32 - 822189670U, // UADDWv8i8_v8i16 - 2118568U, // UBFMWri - 2118568U, // UBFMXri - 2317505910U, // UCLAMP_VG2_2Z2Z_B - 2193790326U, // UCLAMP_VG2_2Z2Z_D - 2195903862U, // UCLAMP_VG2_2Z2Z_H - 2174948726U, // UCLAMP_VG2_2Z2Z_S - 2317505910U, // UCLAMP_VG4_4Z4Z_B - 2193790326U, // UCLAMP_VG4_4Z4Z_D - 2195903862U, // UCLAMP_VG4_4Z4Z_H - 2174948726U, // UCLAMP_VG4_4Z4Z_S - 2135414U, // UCLAMP_ZZZ_B - 2418070902U, // UCLAMP_ZZZ_D - 2189497718U, // UCLAMP_ZZZ_H - 270620022U, // UCLAMP_ZZZ_S - 2116591U, // UCVTFSWDri - 2116591U, // UCVTFSWHri - 2116591U, // UCVTFSWSri - 2116591U, // UCVTFSXDri - 2116591U, // UCVTFSXHri - 2116591U, // UCVTFSXSri - 2116591U, // UCVTFUWDri - 2116591U, // UCVTFUWHri - 2116591U, // UCVTFUWSri - 2116591U, // UCVTFUXDri - 2116591U, // UCVTFUXHri - 2116591U, // UCVTFUXSri - 1648561135U, // UCVTF_2Z2Z_StoS - 1648561135U, // UCVTF_4Z4Z_StoS - 270584815U, // UCVTF_ZPmZ_DtoD - 3225488367U, // UCVTF_ZPmZ_DtoH - 270617583U, // UCVTF_ZPmZ_DtoS - 541133807U, // UCVTF_ZPmZ_HtoH - 270584815U, // UCVTF_ZPmZ_StoD - 1346440175U, // UCVTF_ZPmZ_StoH - 270617583U, // UCVTF_ZPmZ_StoS - 2116591U, // UCVTFd - 2116591U, // UCVTFh - 2116591U, // UCVTFs - 2116591U, // UCVTFv1i16 - 2116591U, // UCVTFv1i32 - 2116591U, // UCVTFv1i64 - 813796335U, // UCVTFv2f32 - 815893487U, // UCVTFv2f64 - 813796335U, // UCVTFv2i32_shift - 815893487U, // UCVTFv2i64_shift - 817990639U, // UCVTFv4f16 - 820087791U, // UCVTFv4f32 - 817990639U, // UCVTFv4i16_shift - 820087791U, // UCVTFv4i32_shift - 822184943U, // UCVTFv8f16 - 822184943U, // UCVTFv8i16_shift - 19416U, // UDF - 3223378026U, // UDIVR_ZPmZ_D - 3223410794U, // UDIVR_ZPmZ_S - 2120959U, // UDIVWr - 2120959U, // UDIVXr - 3223379199U, // UDIV_ZPmZ_D - 3223411967U, // UDIV_ZPmZ_S - 3798178796U, // UDOT_VG2_M2Z2Z_BtoS - 3798162412U, // UDOT_VG2_M2Z2Z_HtoD - 3798178796U, // UDOT_VG2_M2Z2Z_HtoS - 3798178796U, // UDOT_VG2_M2ZZI_BToS - 3798178796U, // UDOT_VG2_M2ZZI_HToS - 3798162412U, // UDOT_VG2_M2ZZI_HtoD - 3798178796U, // UDOT_VG2_M2ZZ_BtoS - 3798162412U, // UDOT_VG2_M2ZZ_HtoD - 3798178796U, // UDOT_VG2_M2ZZ_HtoS - 4066614252U, // UDOT_VG4_M4Z4Z_BtoS - 4066597868U, // UDOT_VG4_M4Z4Z_HtoD - 4066614252U, // UDOT_VG4_M4Z4Z_HtoS - 4066614252U, // UDOT_VG4_M4ZZI_BtoS - 4066614252U, // UDOT_VG4_M4ZZI_HToS - 4066597868U, // UDOT_VG4_M4ZZI_HtoD - 4066614252U, // UDOT_VG4_M4ZZ_BtoS - 4066597868U, // UDOT_VG4_M4ZZ_HtoD - 4066614252U, // UDOT_VG4_M4ZZ_HtoS - 2686508012U, // UDOT_ZZZI_D - 2686540780U, // UDOT_ZZZI_HtoS - 2418105324U, // UDOT_ZZZI_S - 2686508012U, // UDOT_ZZZ_D - 2686540780U, // UDOT_ZZZ_HtoS - 2418105324U, // UDOT_ZZZ_S - 2967608300U, // UDOTlanev16i8 - 2961316844U, // UDOTlanev8i8 - 2967608300U, // UDOTv16i8 - 2961316844U, // UDOTv8i8 - 3223358159U, // UHADD_ZPmZ_B - 3223374543U, // UHADD_ZPmZ_D - 3519089359U, // UHADD_ZPmZ_H - 3223407311U, // UHADD_ZPmZ_S - 811698895U, // UHADDv16i8 - 813796047U, // UHADDv2i32 - 817990351U, // UHADDv4i16 - 820087503U, // UHADDv4i32 - 822184655U, // UHADDv8i16 - 824281807U, // UHADDv8i8 - 3223361322U, // UHSUBR_ZPmZ_B - 3223377706U, // UHSUBR_ZPmZ_D - 3519092522U, // UHSUBR_ZPmZ_H - 3223410474U, // UHSUBR_ZPmZ_S - 3223357772U, // UHSUB_ZPmZ_B - 3223374156U, // UHSUB_ZPmZ_D - 3519088972U, // UHSUB_ZPmZ_H - 3223406924U, // UHSUB_ZPmZ_S - 811698508U, // UHSUBv16i8 - 813795660U, // UHSUBv2i32 - 817989964U, // UHSUBv4i16 - 820087116U, // UHSUBv4i32 - 822184268U, // UHSUBv8i16 - 824281420U, // UHSUBv8i8 - 2118010U, // UMADDLrrr - 3223361139U, // UMAXP_ZPmZ_B - 3223377523U, // UMAXP_ZPmZ_D - 3519092339U, // UMAXP_ZPmZ_H - 3223410291U, // UMAXP_ZPmZ_S - 811701875U, // UMAXPv16i8 - 813799027U, // UMAXPv2i32 - 817993331U, // UMAXPv4i16 - 820090483U, // UMAXPv4i32 - 822187635U, // UMAXPv8i16 - 824284787U, // UMAXPv8i8 - 3227622829U, // UMAXQV_VPZ_B - 3231817133U, // UMAXQV_VPZ_D - 3238108589U, // UMAXQV_VPZ_H - 3236011437U, // UMAXQV_VPZ_S - 253385U, // UMAXV_VPZ_B - 1657019849U, // UMAXV_VPZ_D - 1659133385U, // UMAXV_VPZ_H - 1638178249U, // UMAXV_VPZ_S - 807427529U, // UMAXVv16i8v - 807427529U, // UMAXVv4i16v - 807427529U, // UMAXVv4i32v - 807427529U, // UMAXVv8i16v - 807427529U, // UMAXVv8i8v - 2121520U, // UMAXWri - 2121520U, // UMAXWrr - 2121520U, // UMAXXri - 2121520U, // UMAXXrr - 2179096368U, // UMAX_VG2_2Z2Z_B - 2181209904U, // UMAX_VG2_2Z2Z_D - 2183323440U, // UMAX_VG2_2Z2Z_H - 2185436976U, // UMAX_VG2_2Z2Z_S - 2179096368U, // UMAX_VG2_2ZZ_B - 2181209904U, // UMAX_VG2_2ZZ_D - 2183323440U, // UMAX_VG2_2ZZ_H - 2185436976U, // UMAX_VG2_2ZZ_S - 2179096368U, // UMAX_VG4_4Z4Z_B - 2181209904U, // UMAX_VG4_4Z4Z_D - 2183323440U, // UMAX_VG4_4Z4Z_H - 2185436976U, // UMAX_VG4_4Z4Z_S - 2179096368U, // UMAX_VG4_4ZZ_B - 2181209904U, // UMAX_VG4_4ZZ_D - 2183323440U, // UMAX_VG4_4ZZ_H - 2185436976U, // UMAX_VG4_4ZZ_S - 2137904U, // UMAX_ZI_B - 2418073392U, // UMAX_ZI_D - 2189500208U, // UMAX_ZI_H - 270622512U, // UMAX_ZI_S - 3223363376U, // UMAX_ZPmZ_B - 3223379760U, // UMAX_ZPmZ_D - 3519094576U, // UMAX_ZPmZ_H - 3223412528U, // UMAX_ZPmZ_S - 811704112U, // UMAXv16i8 - 813801264U, // UMAXv2i32 - 817995568U, // UMAXv4i16 - 820092720U, // UMAXv4i32 - 822189872U, // UMAXv8i16 - 824287024U, // UMAXv8i8 - 3223360945U, // UMINP_ZPmZ_B - 3223377329U, // UMINP_ZPmZ_D - 3519092145U, // UMINP_ZPmZ_H - 3223410097U, // UMINP_ZPmZ_S - 811701681U, // UMINPv16i8 - 813798833U, // UMINPv2i32 - 817993137U, // UMINPv4i16 - 820090289U, // UMINPv4i32 - 822187441U, // UMINPv8i16 - 824284593U, // UMINPv8i8 - 3227622798U, // UMINQV_VPZ_B - 3231817102U, // UMINQV_VPZ_D - 3238108558U, // UMINQV_VPZ_H - 3236011406U, // UMINQV_VPZ_S - 253237U, // UMINV_VPZ_B - 1657019701U, // UMINV_VPZ_D - 1659133237U, // UMINV_VPZ_H - 1638178101U, // UMINV_VPZ_S - 807427381U, // UMINVv16i8v - 807427381U, // UMINVv4i16v - 807427381U, // UMINVv4i32v - 807427381U, // UMINVv8i16v - 807427381U, // UMINVv8i8v - 2118686U, // UMINWri - 2118686U, // UMINWrr - 2118686U, // UMINXri - 2118686U, // UMINXrr - 2179093534U, // UMIN_VG2_2Z2Z_B - 2181207070U, // UMIN_VG2_2Z2Z_D - 2183320606U, // UMIN_VG2_2Z2Z_H - 2185434142U, // UMIN_VG2_2Z2Z_S - 2179093534U, // UMIN_VG2_2ZZ_B - 2181207070U, // UMIN_VG2_2ZZ_D - 2183320606U, // UMIN_VG2_2ZZ_H - 2185434142U, // UMIN_VG2_2ZZ_S - 2179093534U, // UMIN_VG4_4Z4Z_B - 2181207070U, // UMIN_VG4_4Z4Z_D - 2183320606U, // UMIN_VG4_4Z4Z_H - 2185434142U, // UMIN_VG4_4Z4Z_S - 2179093534U, // UMIN_VG4_4ZZ_B - 2181207070U, // UMIN_VG4_4ZZ_D - 2183320606U, // UMIN_VG4_4ZZ_H - 2185434142U, // UMIN_VG4_4ZZ_S - 2135070U, // UMIN_ZI_B - 2418070558U, // UMIN_ZI_D - 2189497374U, // UMIN_ZI_H - 270619678U, // UMIN_ZI_S - 3223360542U, // UMIN_ZPmZ_B - 3223376926U, // UMIN_ZPmZ_D - 3519091742U, // UMIN_ZPmZ_H - 3223409694U, // UMIN_ZPmZ_S - 811701278U, // UMINv16i8 - 813798430U, // UMINv2i32 - 817992734U, // UMINv4i16 - 820089886U, // UMINv4i32 - 822187038U, // UMINv8i16 - 824284190U, // UMINv8i8 - 1344325154U, // UMLALB_ZZZI_D - 2686535202U, // UMLALB_ZZZI_S - 1344325154U, // UMLALB_ZZZ_D - 2317420066U, // UMLALB_ZZZ_H - 2686535202U, // UMLALB_ZZZ_S - 1784910320U, // UMLALL_MZZI_BtoS - 1784893936U, // UMLALL_MZZI_HtoD - 1784910320U, // UMLALL_MZZ_BtoS - 1784893936U, // UMLALL_MZZ_HtoD - 3932393968U, // UMLALL_VG2_M2Z2Z_BtoS - 3932377584U, // UMLALL_VG2_M2Z2Z_HtoD - 3932393968U, // UMLALL_VG2_M2ZZI_BtoS - 3932377584U, // UMLALL_VG2_M2ZZI_HtoD - 1248039408U, // UMLALL_VG2_M2ZZ_BtoS - 1248023024U, // UMLALL_VG2_M2ZZ_HtoD - 4200829424U, // UMLALL_VG4_M4Z4Z_BtoS - 4200813040U, // UMLALL_VG4_M4Z4Z_HtoD - 4200829424U, // UMLALL_VG4_M4ZZI_BtoS - 4200813040U, // UMLALL_VG4_M4ZZI_HtoD - 1516474864U, // UMLALL_VG4_M4ZZ_BtoS - 1516458480U, // UMLALL_VG4_M4ZZ_HtoD - 1344330385U, // UMLALT_ZZZI_D - 2686540433U, // UMLALT_ZZZI_S - 1344330385U, // UMLALT_ZZZ_D - 2317425297U, // UMLALT_ZZZ_H - 2686540433U, // UMLALT_ZZZ_S - 1665372203U, // UMLAL_MZZI_S - 1665372203U, // UMLAL_MZZ_S - 3812855851U, // UMLAL_VG2_M2Z2Z_S - 3812855851U, // UMLAL_VG2_M2ZZI_S - 3812855851U, // UMLAL_VG2_M2ZZ_S - 4081291307U, // UMLAL_VG4_M4Z4Z_S - 4081291307U, // UMLAL_VG4_M4ZZI_S - 4081291307U, // UMLAL_VG4_M4ZZ_S - 2969698544U, // UMLALv16i8_v8i16 - 2963410987U, // UMLALv2i32_indexed - 2963410987U, // UMLALv2i32_v2i64 - 2967605291U, // UMLALv4i16_indexed - 2967605291U, // UMLALv4i16_v4i32 - 2963407088U, // UMLALv4i32_indexed - 2963407088U, // UMLALv4i32_v2i64 - 2967601392U, // UMLALv8i16_indexed - 2967601392U, // UMLALv8i16_v4i32 - 2969702443U, // UMLALv8i8_v8i16 - 1344325452U, // UMLSLB_ZZZI_D - 2686535500U, // UMLSLB_ZZZI_S - 1344325452U, // UMLSLB_ZZZ_D - 2317420364U, // UMLSLB_ZZZ_H - 2686535500U, // UMLSLB_ZZZ_S - 1784910350U, // UMLSLL_MZZI_BtoS - 1784893966U, // UMLSLL_MZZI_HtoD - 1784910350U, // UMLSLL_MZZ_BtoS - 1784893966U, // UMLSLL_MZZ_HtoD - 3932393998U, // UMLSLL_VG2_M2Z2Z_BtoS - 3932377614U, // UMLSLL_VG2_M2Z2Z_HtoD - 3932393998U, // UMLSLL_VG2_M2ZZI_BtoS - 3932377614U, // UMLSLL_VG2_M2ZZI_HtoD - 1248039438U, // UMLSLL_VG2_M2ZZ_BtoS - 1248023054U, // UMLSLL_VG2_M2ZZ_HtoD - 4200829454U, // UMLSLL_VG4_M4Z4Z_BtoS - 4200813070U, // UMLSLL_VG4_M4Z4Z_HtoD - 4200829454U, // UMLSLL_VG4_M4ZZI_BtoS - 4200813070U, // UMLSLL_VG4_M4ZZI_HtoD - 1516474894U, // UMLSLL_VG4_M4ZZ_BtoS - 1516458510U, // UMLSLL_VG4_M4ZZ_HtoD - 1344330560U, // UMLSLT_ZZZI_D - 2686540608U, // UMLSLT_ZZZI_S - 1344330560U, // UMLSLT_ZZZ_D - 2317425472U, // UMLSLT_ZZZ_H - 2686540608U, // UMLSLT_ZZZ_S - 1665372962U, // UMLSL_MZZI_S - 1665372962U, // UMLSL_MZZ_S - 3812856610U, // UMLSL_VG2_M2Z2Z_S - 3812856610U, // UMLSL_VG2_M2ZZI_S - 3812856610U, // UMLSL_VG2_M2ZZ_S - 4081292066U, // UMLSL_VG4_M4Z4Z_S - 4081292066U, // UMLSL_VG4_M4ZZI_S - 4081292066U, // UMLSL_VG4_M4ZZ_S - 2969698676U, // UMLSLv16i8_v8i16 - 2963411746U, // UMLSLv2i32_indexed - 2963411746U, // UMLSLv2i32_v2i64 - 2967606050U, // UMLSLv4i16_indexed - 2967606050U, // UMLSLv4i16_v4i32 - 2963407220U, // UMLSLv4i32_indexed - 2963407220U, // UMLSLv4i32_v2i64 - 2967601524U, // UMLSLv8i16_indexed - 2967601524U, // UMLSLv8i16_v4i32 - 2969703202U, // UMLSLv8i8_v8i16 - 2967601959U, // UMMLA - 2418098983U, // UMMLA_ZZZ - 56738662U, // UMOPA_MPPZZ_D - 56738662U, // UMOPA_MPPZZ_HtoS - 176276326U, // UMOPA_MPPZZ_S - 56744327U, // UMOPS_MPPZZ_D - 56744327U, // UMOPS_MPPZZ_HtoS - 176281991U, // UMOPS_MPPZZ_S - 807427413U, // UMOVvi16 - 807427413U, // UMOVvi16_idx0 - 807427413U, // UMOVvi32 - 807427413U, // UMOVvi32_idx0 - 807427413U, // UMOVvi64 - 807427413U, // UMOVvi64_idx0 - 807427413U, // UMOVvi8 - 807427413U, // UMOVvi8_idx0 - 2117958U, // UMSUBLrrr - 3223359012U, // UMULH_ZPmZ_B - 3223375396U, // UMULH_ZPmZ_D - 3519090212U, // UMULH_ZPmZ_H - 3223408164U, // UMULH_ZPmZ_S - 2133540U, // UMULH_ZZZ_B - 2418069028U, // UMULH_ZZZ_D - 2189495844U, // UMULH_ZZZ_H - 270618148U, // UMULH_ZZZ_S - 2117156U, // UMULHrr - 270583541U, // UMULLB_ZZZI_D - 1881229045U, // UMULLB_ZZZI_S - 270583541U, // UMULLB_ZZZ_D - 2309031669U, // UMULLB_ZZZ_H - 1881229045U, // UMULLB_ZZZ_S - 270588687U, // UMULLT_ZZZI_D - 1881234191U, // UMULLT_ZZZI_S - 270588687U, // UMULLT_ZZZ_D - 2309036815U, // UMULLT_ZZZ_H - 1881234191U, // UMULLT_ZZZ_S - 822182226U, // UMULLv16i8_v8i16 - 815895085U, // UMULLv2i32_indexed - 815895085U, // UMULLv2i32_v2i64 - 820089389U, // UMULLv4i16_indexed - 820089389U, // UMULLv4i16_v4i32 - 815890770U, // UMULLv4i32_indexed - 815890770U, // UMULLv4i32_v2i64 - 820085074U, // UMULLv8i16_indexed - 820085074U, // UMULLv8i16_v4i32 - 822186541U, // UMULLv8i8_v8i16 - 2132718U, // UQADD_ZI_B - 2418068206U, // UQADD_ZI_D - 2189495022U, // UQADD_ZI_H - 270617326U, // UQADD_ZI_S - 3223358190U, // UQADD_ZPmZ_B - 3223374574U, // UQADD_ZPmZ_D - 3519089390U, // UQADD_ZPmZ_H - 3223407342U, // UQADD_ZPmZ_S - 2132718U, // UQADD_ZZZ_B - 2418068206U, // UQADD_ZZZ_D - 2189495022U, // UQADD_ZZZ_H - 270617326U, // UQADD_ZZZ_S - 811698926U, // UQADDv16i8 - 2116334U, // UQADDv1i16 - 2116334U, // UQADDv1i32 - 2116334U, // UQADDv1i64 - 2116334U, // UQADDv1i8 - 813796078U, // UQADDv2i32 - 815893230U, // UQADDv2i64 - 817990382U, // UQADDv4i16 - 820087534U, // UQADDv4i32 - 822184686U, // UQADDv8i16 - 824281838U, // UQADDv8i8 - 1648432244U, // UQCVTN_Z2Z_StoH - 1644237940U, // UQCVTN_Z4Z_DtoH - 1612747892U, // UQCVTN_Z4Z_StoB - 1648434250U, // UQCVT_Z2Z_StoH - 1644239946U, // UQCVT_Z4Z_DtoH - 1612749898U, // UQCVT_Z4Z_StoB - 538985886U, // UQDECB_WPiI - 538985886U, // UQDECB_XPiI - 538987139U, // UQDECD_WPiI - 538987139U, // UQDECD_XPiI - 539019907U, // UQDECD_ZPiI - 538987826U, // UQDECH_WPiI - 538987826U, // UQDECH_XPiI - 58789170U, // UQDECH_ZPiI - 2118921U, // UQDECP_WP_B - 2418038025U, // UQDECP_WP_D - 1881167113U, // UQDECP_WP_H - 270554377U, // UQDECP_WP_S - 2118921U, // UQDECP_XP_B - 2418038025U, // UQDECP_XP_D - 1881167113U, // UQDECP_XP_H - 270554377U, // UQDECP_XP_S - 1075893513U, // UQDECP_ZP_D - 1658918153U, // UQDECP_ZP_H - 1344361737U, // UQDECP_ZP_S - 538992199U, // UQDECW_WPiI - 538992199U, // UQDECW_XPiI - 539057735U, // UQDECW_ZPiI - 538985902U, // UQINCB_WPiI - 538985902U, // UQINCB_XPiI - 538987155U, // UQINCD_WPiI - 538987155U, // UQINCD_XPiI - 539019923U, // UQINCD_ZPiI - 538987842U, // UQINCH_WPiI - 538987842U, // UQINCH_XPiI - 58789186U, // UQINCH_ZPiI - 2118937U, // UQINCP_WP_B - 2418038041U, // UQINCP_WP_D - 1881167129U, // UQINCP_WP_H - 270554393U, // UQINCP_WP_S - 2118937U, // UQINCP_XP_B - 2418038041U, // UQINCP_XP_D - 1881167129U, // UQINCP_XP_H - 270554393U, // UQINCP_XP_S - 1075893529U, // UQINCP_ZP_D - 1658918169U, // UQINCP_ZP_H - 1344361753U, // UQINCP_ZP_S - 538992215U, // UQINCW_WPiI - 538992215U, // UQINCW_XPiI - 539057751U, // UQINCW_ZPiI - 3223361466U, // UQRSHLR_ZPmZ_B - 3223377850U, // UQRSHLR_ZPmZ_D - 3519092666U, // UQRSHLR_ZPmZ_H - 3223410618U, // UQRSHLR_ZPmZ_S - 3223359940U, // UQRSHL_ZPmZ_B - 3223376324U, // UQRSHL_ZPmZ_D - 3519091140U, // UQRSHL_ZPmZ_H - 3223409092U, // UQRSHL_ZPmZ_S - 811700676U, // UQRSHLv16i8 - 2118084U, // UQRSHLv1i16 - 2118084U, // UQRSHLv1i32 - 2118084U, // UQRSHLv1i64 - 2118084U, // UQRSHLv1i8 - 813797828U, // UQRSHLv2i32 - 815894980U, // UQRSHLv2i64 - 817992132U, // UQRSHLv4i16 - 820089284U, // UQRSHLv4i32 - 822186436U, // UQRSHLv8i16 - 824283588U, // UQRSHLv8i8 - 1881180086U, // UQRSHRNB_ZZI_B - 2172716982U, // UQRSHRNB_ZZI_H - 2418100150U, // UQRSHRNB_ZZI_S - 2686491533U, // UQRSHRNT_ZZI_B - 2174819213U, // UQRSHRNT_ZZI_H - 1075927949U, // UQRSHRNT_ZZI_S - 1612747854U, // UQRSHRN_VG4_Z4ZI_B - 2181108814U, // UQRSHRN_VG4_Z4ZI_H - 2118734U, // UQRSHRNb - 2118734U, // UQRSHRNh - 2118734U, // UQRSHRNs - 2959212978U, // UQRSHRNv16i8_shift - 813798478U, // UQRSHRNv2i32_shift - 817992782U, // UQRSHRNv4i16_shift - 2967601586U, // UQRSHRNv4i32_shift - 2969698738U, // UQRSHRNv8i16_shift - 824284238U, // UQRSHRNv8i8_shift - 2185303906U, // UQRSHR_VG2_Z2ZI_H - 1612748642U, // UQRSHR_VG4_Z4ZI_B - 2181109602U, // UQRSHR_VG4_Z4ZI_H - 3223361449U, // UQSHLR_ZPmZ_B - 3223377833U, // UQSHLR_ZPmZ_D - 3519092649U, // UQSHLR_ZPmZ_H - 3223410601U, // UQSHLR_ZPmZ_S - 3223359925U, // UQSHL_ZPmI_B - 3223376309U, // UQSHL_ZPmI_D - 3519091125U, // UQSHL_ZPmI_H - 3223409077U, // UQSHL_ZPmI_S - 3223359925U, // UQSHL_ZPmZ_B - 3223376309U, // UQSHL_ZPmZ_D - 3519091125U, // UQSHL_ZPmZ_H - 3223409077U, // UQSHL_ZPmZ_S - 2118069U, // UQSHLb - 2118069U, // UQSHLd - 2118069U, // UQSHLh - 2118069U, // UQSHLs - 811700661U, // UQSHLv16i8 - 811700661U, // UQSHLv16i8_shift - 2118069U, // UQSHLv1i16 - 2118069U, // UQSHLv1i32 - 2118069U, // UQSHLv1i64 - 2118069U, // UQSHLv1i8 - 813797813U, // UQSHLv2i32 - 813797813U, // UQSHLv2i32_shift - 815894965U, // UQSHLv2i64 - 815894965U, // UQSHLv2i64_shift - 817992117U, // UQSHLv4i16 - 817992117U, // UQSHLv4i16_shift - 820089269U, // UQSHLv4i32 - 820089269U, // UQSHLv4i32_shift - 822186421U, // UQSHLv8i16 - 822186421U, // UQSHLv8i16_shift - 824283573U, // UQSHLv8i8 - 824283573U, // UQSHLv8i8_shift - 1881180067U, // UQSHRNB_ZZI_B - 2172716963U, // UQSHRNB_ZZI_H - 2418100131U, // UQSHRNB_ZZI_S - 2686491514U, // UQSHRNT_ZZI_B - 2174819194U, // UQSHRNT_ZZI_H - 1075927930U, // UQSHRNT_ZZI_S - 2118717U, // UQSHRNb - 2118717U, // UQSHRNh - 2118717U, // UQSHRNs - 2959212959U, // UQSHRNv16i8_shift - 813798461U, // UQSHRNv2i32_shift - 817992765U, // UQSHRNv4i16_shift - 2967601567U, // UQSHRNv4i32_shift - 2969698719U, // UQSHRNv8i16_shift - 824284221U, // UQSHRNv8i8_shift - 3223361338U, // UQSUBR_ZPmZ_B - 3223377722U, // UQSUBR_ZPmZ_D - 3519092538U, // UQSUBR_ZPmZ_H - 3223410490U, // UQSUBR_ZPmZ_S - 2132329U, // UQSUB_ZI_B - 2418067817U, // UQSUB_ZI_D - 2189494633U, // UQSUB_ZI_H - 270616937U, // UQSUB_ZI_S - 3223357801U, // UQSUB_ZPmZ_B - 3223374185U, // UQSUB_ZPmZ_D - 3519089001U, // UQSUB_ZPmZ_H - 3223406953U, // UQSUB_ZPmZ_S - 2132329U, // UQSUB_ZZZ_B - 2418067817U, // UQSUB_ZZZ_D - 2189494633U, // UQSUB_ZZZ_H - 270616937U, // UQSUB_ZZZ_S - 811698537U, // UQSUBv16i8 - 2115945U, // UQSUBv1i16 - 2115945U, // UQSUBv1i32 - 2115945U, // UQSUBv1i64 - 2115945U, // UQSUBv1i8 - 813795689U, // UQSUBv2i32 - 815892841U, // UQSUBv2i64 - 817989993U, // UQSUBv4i16 - 820087145U, // UQSUBv4i32 - 822184297U, // UQSUBv8i16 - 824281449U, // UQSUBv8i8 - 1881180104U, // UQXTNB_ZZ_B - 1635846088U, // UQXTNB_ZZ_H - 2418100168U, // UQXTNB_ZZ_S - 2686491560U, // UQXTNT_ZZ_B - 1637948328U, // UQXTNT_ZZ_H - 1075927976U, // UQXTNT_ZZ_S - 2959213011U, // UQXTNv16i8 - 2118787U, // UQXTNv1i16 - 2118787U, // UQXTNv1i32 - 2118787U, // UQXTNv1i8 - 813798531U, // UQXTNv2i32 - 817992835U, // UQXTNv4i16 - 2967601619U, // UQXTNv4i32 - 2969698771U, // UQXTNv8i16 - 824284291U, // UQXTNv8i8 - 270617498U, // URECPE_ZPmZ_S - 813796250U, // URECPEv2i32 - 820087706U, // URECPEv4i32 - 3223358144U, // URHADD_ZPmZ_B - 3223374528U, // URHADD_ZPmZ_D - 3519089344U, // URHADD_ZPmZ_H - 3223407296U, // URHADD_ZPmZ_S - 811698880U, // URHADDv16i8 - 813796032U, // URHADDv2i32 - 817990336U, // URHADDv4i16 - 820087488U, // URHADDv4i32 - 822184640U, // URHADDv8i16 - 824281792U, // URHADDv8i8 - 3223361483U, // URSHLR_ZPmZ_B - 3223377867U, // URSHLR_ZPmZ_D - 3519092683U, // URSHLR_ZPmZ_H - 3223410635U, // URSHLR_ZPmZ_S - 2179092947U, // URSHL_VG2_2Z2Z_B - 2181206483U, // URSHL_VG2_2Z2Z_D - 2183320019U, // URSHL_VG2_2Z2Z_H - 2185433555U, // URSHL_VG2_2Z2Z_S - 2179092947U, // URSHL_VG2_2ZZ_B - 2181206483U, // URSHL_VG2_2ZZ_D - 2183320019U, // URSHL_VG2_2ZZ_H - 2185433555U, // URSHL_VG2_2ZZ_S - 2179092947U, // URSHL_VG4_4Z4Z_B - 2181206483U, // URSHL_VG4_4Z4Z_D - 2183320019U, // URSHL_VG4_4Z4Z_H - 2185433555U, // URSHL_VG4_4Z4Z_S - 2179092947U, // URSHL_VG4_4ZZ_B - 2181206483U, // URSHL_VG4_4ZZ_D - 2183320019U, // URSHL_VG4_4ZZ_H - 2185433555U, // URSHL_VG4_4ZZ_S - 3223359955U, // URSHL_ZPmZ_B - 3223376339U, // URSHL_ZPmZ_D - 3519091155U, // URSHL_ZPmZ_H - 3223409107U, // URSHL_ZPmZ_S - 811700691U, // URSHLv16i8 - 2118099U, // URSHLv1i64 - 813797843U, // URSHLv2i32 - 815894995U, // URSHLv2i64 - 817992147U, // URSHLv4i16 - 820089299U, // URSHLv4i32 - 822186451U, // URSHLv8i16 - 824283603U, // URSHLv8i8 - 3223361393U, // URSHR_ZPmI_B - 3223377777U, // URSHR_ZPmI_D - 3519092593U, // URSHR_ZPmI_H - 3223410545U, // URSHR_ZPmI_S - 2119537U, // URSHRd - 811702129U, // URSHRv16i8_shift - 813799281U, // URSHRv2i32_shift - 815896433U, // URSHRv2i64_shift - 817993585U, // URSHRv4i16_shift - 820090737U, // URSHRv4i32_shift - 822187889U, // URSHRv8i16_shift - 824285041U, // URSHRv8i8_shift - 270617544U, // URSQRTE_ZPmZ_S - 813796296U, // URSQRTEv2i32 - 820087752U, // URSQRTEv4i32 - 2418050071U, // URSRA_ZZI_B - 1075889175U, // URSRA_ZZI_D - 2195784727U, // URSRA_ZZI_H - 1344357399U, // URSRA_ZZI_S - 1076151319U, // URSRAd - 2959213591U, // URSRAv16i8_shift - 2961310743U, // URSRAv2i32_shift - 2963407895U, // URSRAv2i64_shift - 2965505047U, // URSRAv4i16_shift - 2967602199U, // URSRAv4i32_shift - 2969699351U, // URSRAv8i16_shift - 2971796503U, // URSRAv8i8_shift - 3798178788U, // USDOT_VG2_M2Z2Z_BToS - 3798178788U, // USDOT_VG2_M2ZZI_BToS - 3798178788U, // USDOT_VG2_M2ZZ_BToS - 4066614244U, // USDOT_VG4_M4Z4Z_BToS - 4066614244U, // USDOT_VG4_M4ZZI_BToS - 4066614244U, // USDOT_VG4_M4ZZ_BToS - 2418105316U, // USDOT_ZZZ - 2418105316U, // USDOT_ZZZI - 2967608292U, // USDOTlanev16i8 - 2961316836U, // USDOTlanev8i8 - 2967608292U, // USDOTv16i8 - 2961316836U, // USDOTv8i8 - 270583507U, // USHLLB_ZZI_D - 2309031635U, // USHLLB_ZZI_H - 1881229011U, // USHLLB_ZZI_S - 270588653U, // USHLLT_ZZI_D - 2309036781U, // USHLLT_ZZI_H - 1881234157U, // USHLLT_ZZI_S - 822182192U, // USHLLv16i8_shift - 815895039U, // USHLLv2i32_shift - 820089343U, // USHLLv4i16_shift - 815890736U, // USHLLv4i32_shift - 820085040U, // USHLLv8i16_shift - 822186495U, // USHLLv8i8_shift - 811700704U, // USHLv16i8 - 2118112U, // USHLv1i64 - 813797856U, // USHLv2i32 - 815895008U, // USHLv2i64 - 817992160U, // USHLv4i16 - 820089312U, // USHLv4i32 - 822186464U, // USHLv8i16 - 824283616U, // USHLv8i8 - 2119550U, // USHRd - 811702142U, // USHRv16i8_shift - 813799294U, // USHRv2i32_shift - 815896446U, // USHRv2i64_shift - 817993598U, // USHRv4i16_shift - 820090750U, // USHRv4i32_shift - 822187902U, // USHRv8i16_shift - 824285054U, // USHRv8i8_shift - 1784910310U, // USMLALL_MZZI_BtoS - 1784910310U, // USMLALL_MZZ_BtoS - 3932393958U, // USMLALL_VG2_M2Z2Z_BtoS - 3932393958U, // USMLALL_VG2_M2ZZI_BtoS - 1248039398U, // USMLALL_VG2_M2ZZ_BtoS - 4200829414U, // USMLALL_VG4_M4Z4Z_BtoS - 4200829414U, // USMLALL_VG4_M4ZZI_BtoS - 1516474854U, // USMLALL_VG4_M4ZZ_BtoS - 2967601951U, // USMMLA - 2418098975U, // USMMLA_ZZZ - 56738653U, // USMOPA_MPPZZ_D - 176276317U, // USMOPA_MPPZZ_S - 56744318U, // USMOPS_MPPZZ_D - 176281982U, // USMOPS_MPPZZ_S - 3223358181U, // USQADD_ZPmZ_B - 3223374565U, // USQADD_ZPmZ_D - 3519089381U, // USQADD_ZPmZ_H - 3223407333U, // USQADD_ZPmZ_S - 2959215333U, // USQADDv16i8 - 1076153061U, // USQADDv1i16 - 1076153061U, // USQADDv1i32 - 1076153061U, // USQADDv1i64 - 1076153061U, // USQADDv1i8 - 2961312485U, // USQADDv2i32 - 2963409637U, // USQADDv2i64 - 2965506789U, // USQADDv4i16 - 2967603941U, // USQADDv4i32 - 2969701093U, // USQADDv8i16 - 2971798245U, // USQADDv8i8 - 2418050084U, // USRA_ZZI_B - 1075889188U, // USRA_ZZI_D - 2195784740U, // USRA_ZZI_H - 1344357412U, // USRA_ZZI_S - 1076151332U, // USRAd - 2959213604U, // USRAv16i8_shift - 2961310756U, // USRAv2i32_shift - 2963407908U, // USRAv2i64_shift - 2965505060U, // USRAv4i16_shift - 2967602212U, // USRAv4i32_shift - 2969699364U, // USRAv8i16_shift - 2971796516U, // USRAv8i8_shift - 270583436U, // USUBLB_ZZZ_D - 2309031564U, // USUBLB_ZZZ_H - 1881228940U, // USUBLB_ZZZ_S - 270588577U, // USUBLT_ZZZ_D - 2309036705U, // USUBLT_ZZZ_H - 1881234081U, // USUBLT_ZZZ_S - 822182144U, // USUBLv16i8_v8i16 - 815894869U, // USUBLv2i32_v2i64 - 820089173U, // USUBLv4i16_v4i32 - 815890688U, // USUBLv4i32_v2i64 - 820084992U, // USUBLv8i16_v4i32 - 822186325U, // USUBLv8i8_v8i16 - 2418067838U, // USUBWB_ZZZ_D - 2189494654U, // USUBWB_ZZZ_H - 270616958U, // USUBWB_ZZZ_S - 2418072671U, // USUBWT_ZZZ_D - 2189499487U, // USUBWT_ZZZ_H - 270621791U, // USUBWT_ZZZ_S - 822182448U, // USUBWv16i8_v8i16 - 815898159U, // USUBWv2i32_v2i64 - 820092463U, // USUBWv4i16_v4i32 - 815890992U, // USUBWv4i32_v2i64 - 820085296U, // USUBWv8i16_v4i32 - 822189615U, // USUBWv8i8_v8i16 - 4066614266U, // USVDOT_VG4_M4ZZI_BToS - 270585770U, // UUNPKHI_ZZ_D - 1772162986U, // UUNPKHI_ZZ_H - 1881231274U, // UUNPKHI_ZZ_S - 270587095U, // UUNPKLO_ZZ_D - 1772164311U, // UUNPKLO_ZZ_H - 1881232599U, // UUNPKLO_ZZ_S - 1635946474U, // UUNPK_VG2_2ZZ_D - 1772277738U, // UUNPK_VG2_2ZZ_H - 1652756458U, // UUNPK_VG2_2ZZ_S - 1648529386U, // UUNPK_VG4_4Z2Z_D - 1642254314U, // UUNPK_VG4_4Z2Z_H - 1646465002U, // UUNPK_VG4_4Z2Z_S - 3798178819U, // UVDOT_VG2_M2ZZI_HtoS - 4066614275U, // UVDOT_VG4_M4ZZI_BtoS - 4066597891U, // UVDOT_VG4_M4ZZI_HtoD - 270584120U, // UXTB_ZPmZ_D - 541133112U, // UXTB_ZPmZ_H - 270616888U, // UXTB_ZPmZ_S - 270585706U, // UXTH_ZPmZ_D - 270618474U, // UXTH_ZPmZ_S - 270589681U, // UXTW_ZPmZ_D + 2130392U, // TRN2_PPP_B + 2418065880U, // TRN2_PPP_D + 2189492696U, // TRN2_PPP_H + 270615000U, // TRN2_PPP_S + 2130392U, // TRN2_ZZZ_B + 2418065880U, // TRN2_ZZZ_D + 2189492696U, // TRN2_ZZZ_H + 2210873816U, // TRN2_ZZZ_Q + 270615000U, // TRN2_ZZZ_S + 811696600U, // TRN2v16i8 + 813793752U, // TRN2v2i32 + 815890904U, // TRN2v2i64 + 817988056U, // TRN2v4i16 + 820085208U, // TRN2v4i32 + 822182360U, // TRN2v8i16 + 824279512U, // TRN2v8i8 + 444733U, // TSB + 23802U, // TSTART + 23824U, // TTEST + 1344325155U, // UABALB_ZZZ_D + 2220951075U, // UABALB_ZZZ_H + 2686535203U, // UABALB_ZZZ_S + 1344330534U, // UABALT_ZZZ_D + 2220956454U, // UABALT_ZZZ_H + 2686540582U, // UABALT_ZZZ_S + 2969698518U, // UABALv16i8_v8i16 + 2963411063U, // UABALv2i32_v2i64 + 2967605367U, // UABALv4i16_v4i32 + 2963407062U, // UABALv4i32_v2i64 + 2967601366U, // UABALv8i16_v4i32 + 2969702519U, // UABALv8i8_v8i16 + 2418049768U, // UABA_ZZZ_B + 1075888872U, // UABA_ZZZ_D + 2195784424U, // UABA_ZZZ_H + 1344357096U, // UABA_ZZZ_S + 2959213288U, // UABAv16i8 + 2961310440U, // UABAv2i32 + 2965504744U, // UABAv4i16 + 2967601896U, // UABAv4i32 + 2969699048U, // UABAv8i16 + 2971796200U, // UABAv8i8 + 270583512U, // UABDLB_ZZZ_D + 2197882584U, // UABDLB_ZZZ_H + 1881229016U, // UABDLB_ZZZ_S + 270588791U, // UABDLT_ZZZ_D + 2197887863U, // UABDLT_ZZZ_H + 1881234295U, // UABDLT_ZZZ_S + 822182168U, // UABDLv16i8_v8i16 + 815894999U, // UABDLv2i32_v2i64 + 820089303U, // UABDLv4i16_v4i32 + 815890712U, // UABDLv4i32_v2i64 + 820085016U, // UABDLv8i16_v4i32 + 822186455U, // UABDLv8i8_v8i16 + 3223358178U, // UABD_ZPmZ_B + 3223374562U, // UABD_ZPmZ_D + 3519089378U, // UABD_ZPmZ_H + 3223407330U, // UABD_ZPmZ_S + 811698914U, // UABDv16i8 + 813796066U, // UABDv2i32 + 817990370U, // UABDv4i16 + 820087522U, // UABDv4i32 + 822184674U, // UABDv8i16 + 824281826U, // UABDv8i8 + 3223377390U, // UADALP_ZPmZ_D + 3519092206U, // UADALP_ZPmZ_H + 3223410158U, // UADALP_ZPmZ_S + 2969703918U, // UADALPv16i8_v8i16 + 3124893166U, // UADALPv2i32_v1i64 + 2961315310U, // UADALPv4i16_v2i32 + 2963412462U, // UADALPv4i32_v2i64 + 2967606766U, // UADALPv8i16_v4i32 + 2965509614U, // UADALPv8i8_v4i16 + 270583537U, // UADDLB_ZZZ_D + 2197882609U, // UADDLB_ZZZ_H + 1881229041U, // UADDLB_ZZZ_S + 822187518U, // UADDLPv16i8_v8i16 + 977376766U, // UADDLPv2i32_v1i64 + 813798910U, // UADDLPv4i16_v2i32 + 815896062U, // UADDLPv4i32_v2i64 + 820090366U, // UADDLPv8i16_v4i32 + 817993214U, // UADDLPv8i8_v4i16 + 270588807U, // UADDLT_ZZZ_D + 2197887879U, // UADDLT_ZZZ_H + 1881234311U, // UADDLT_ZZZ_S + 807427609U, // UADDLVv16i8v + 807427609U, // UADDLVv4i16v + 807427609U, // UADDLVv4i32v + 807427609U, // UADDLVv8i16v + 807427609U, // UADDLVv8i8v + 822182184U, // UADDLv16i8_v8i16 + 815895037U, // UADDLv2i32_v2i64 + 820089341U, // UADDLv4i16_v4i32 + 815890728U, // UADDLv4i32_v2i64 + 820085032U, // UADDLv8i16_v4i32 + 822186493U, // UADDLv8i8_v8i16 + 1684282861U, // UADDV_VPZ_B + 1657019885U, // UADDV_VPZ_D + 1659117037U, // UADDV_VPZ_H + 1638145517U, // UADDV_VPZ_S + 2418067926U, // UADDWB_ZZZ_D + 2189494742U, // UADDWB_ZZZ_H + 270617046U, // UADDWB_ZZZ_S + 2418072955U, // UADDWT_ZZZ_D + 2189499771U, // UADDWT_ZZZ_H + 270622075U, // UADDWT_ZZZ_S + 822182500U, // UADDWv16i8_v8i16 + 815898482U, // UADDWv2i32_v2i64 + 820092786U, // UADDWv4i16_v4i32 + 815891044U, // UADDWv4i32_v2i64 + 820085348U, // UADDWv8i16_v4i32 + 822189938U, // UADDWv8i8_v8i16 + 2118710U, // UBFMWri + 2118710U, // UBFMXri + 2221037086U, // UCLAMP_VG2_2Z2Z_B + 2193790494U, // UCLAMP_VG2_2Z2Z_D + 2195904030U, // UCLAMP_VG2_2Z2Z_H + 2174948894U, // UCLAMP_VG2_2Z2Z_S + 2221037086U, // UCLAMP_VG4_4Z4Z_B + 2193790494U, // UCLAMP_VG4_4Z4Z_D + 2195904030U, // UCLAMP_VG4_4Z4Z_H + 2174948894U, // UCLAMP_VG4_4Z4Z_S + 2418054686U, // UCLAMP_ZZZ_B + 1075893790U, // UCLAMP_ZZZ_D + 2195789342U, // UCLAMP_ZZZ_H + 1344362014U, // UCLAMP_ZZZ_S + 2116707U, // UCVTFSWDri + 2116707U, // UCVTFSWHri + 2116707U, // UCVTFSWSri + 2116707U, // UCVTFSXDri + 2116707U, // UCVTFSXHri + 2116707U, // UCVTFSXSri + 2116707U, // UCVTFUWDri + 2116707U, // UCVTFUWHri + 2116707U, // UCVTFUWSri + 2116707U, // UCVTFUXDri + 2116707U, // UCVTFUXHri + 2116707U, // UCVTFUXSri + 1648561251U, // UCVTF_2Z2Z_StoS + 1648561251U, // UCVTF_4Z4Z_StoS + 270584931U, // UCVTF_ZPmZ_DtoD + 3493923939U, // UCVTF_ZPmZ_DtoH + 270617699U, // UCVTF_ZPmZ_DtoS + 541133923U, // UCVTF_ZPmZ_HtoH + 270584931U, // UCVTF_ZPmZ_StoD + 1078004835U, // UCVTF_ZPmZ_StoH + 270617699U, // UCVTF_ZPmZ_StoS + 2116707U, // UCVTFd + 2116707U, // UCVTFh + 2116707U, // UCVTFs + 2116707U, // UCVTFv1i16 + 2116707U, // UCVTFv1i32 + 2116707U, // UCVTFv1i64 + 813796451U, // UCVTFv2f32 + 815893603U, // UCVTFv2f64 + 813796451U, // UCVTFv2i32_shift + 815893603U, // UCVTFv2i64_shift + 817990755U, // UCVTFv4f16 + 820087907U, // UCVTFv4f32 + 817990755U, // UCVTFv4i16_shift + 820087907U, // UCVTFv4i32_shift + 822185059U, // UCVTFv8f16 + 822185059U, // UCVTFv8i16_shift + 19532U, // UDF + 3223378200U, // UDIVR_ZPmZ_D + 3223410968U, // UDIVR_ZPmZ_S + 2121227U, // UDIVWr + 2121227U, // UDIVXr + 3223379467U, // UDIV_ZPmZ_D + 3223412235U, // UDIV_ZPmZ_S + 3798179000U, // UDOT_VG2_M2Z2Z_BtoS + 3798162616U, // UDOT_VG2_M2Z2Z_HtoD + 3798179000U, // UDOT_VG2_M2Z2Z_HtoS + 3798179000U, // UDOT_VG2_M2ZZI_BToS + 3798179000U, // UDOT_VG2_M2ZZI_HToS + 3798162616U, // UDOT_VG2_M2ZZI_HtoD + 3798179000U, // UDOT_VG2_M2ZZ_BtoS + 3798162616U, // UDOT_VG2_M2ZZ_HtoD + 3798179000U, // UDOT_VG2_M2ZZ_HtoS + 4066614456U, // UDOT_VG4_M4Z4Z_BtoS + 4066598072U, // UDOT_VG4_M4Z4Z_HtoD + 4066614456U, // UDOT_VG4_M4Z4Z_HtoS + 4066614456U, // UDOT_VG4_M4ZZI_BtoS + 4066614456U, // UDOT_VG4_M4ZZI_HToS + 4066598072U, // UDOT_VG4_M4ZZI_HtoD + 4066614456U, // UDOT_VG4_M4ZZ_BtoS + 4066598072U, // UDOT_VG4_M4ZZ_HtoD + 4066614456U, // UDOT_VG4_M4ZZ_HtoS + 2686508216U, // UDOT_ZZZI_D + 2686540984U, // UDOT_ZZZI_HtoS + 2418105528U, // UDOT_ZZZI_S + 2686508216U, // UDOT_ZZZ_D + 2686540984U, // UDOT_ZZZ_HtoS + 2418105528U, // UDOT_ZZZ_S + 2967608504U, // UDOTlanev16i8 + 2961317048U, // UDOTlanev8i8 + 2967608504U, // UDOTv16i8 + 2961317048U, // UDOTv8i8 + 3223358275U, // UHADD_ZPmZ_B + 3223374659U, // UHADD_ZPmZ_D + 3519089475U, // UHADD_ZPmZ_H + 3223407427U, // UHADD_ZPmZ_S + 811699011U, // UHADDv16i8 + 813796163U, // UHADDv2i32 + 817990467U, // UHADDv4i16 + 820087619U, // UHADDv4i32 + 822184771U, // UHADDv8i16 + 824281923U, // UHADDv8i8 + 3223361490U, // UHSUBR_ZPmZ_B + 3223377874U, // UHSUBR_ZPmZ_D + 3519092690U, // UHSUBR_ZPmZ_H + 3223410642U, // UHSUBR_ZPmZ_S + 3223357844U, // UHSUB_ZPmZ_B + 3223374228U, // UHSUB_ZPmZ_D + 3519089044U, // UHSUB_ZPmZ_H + 3223406996U, // UHSUB_ZPmZ_S + 811698580U, // UHSUBv16i8 + 813795732U, // UHSUBv2i32 + 817990036U, // UHSUBv4i16 + 820087188U, // UHSUBv4i32 + 822184340U, // UHSUBv8i16 + 824281492U, // UHSUBv8i8 + 2118126U, // UMADDLrrr + 3223361307U, // UMAXP_ZPmZ_B + 3223377691U, // UMAXP_ZPmZ_D + 3519092507U, // UMAXP_ZPmZ_H + 3223410459U, // UMAXP_ZPmZ_S + 811702043U, // UMAXPv16i8 + 813799195U, // UMAXPv2i32 + 817993499U, // UMAXPv4i16 + 820090651U, // UMAXPv4i32 + 822187803U, // UMAXPv8i16 + 824284955U, // UMAXPv8i8 + 3227623097U, // UMAXQV_VPZ_B + 3231817401U, // UMAXQV_VPZ_D + 3238108857U, // UMAXQV_VPZ_H + 3236011705U, // UMAXQV_VPZ_S + 253653U, // UMAXV_VPZ_B + 1657020117U, // UMAXV_VPZ_D + 1659133653U, // UMAXV_VPZ_H + 1638178517U, // UMAXV_VPZ_S + 807427797U, // UMAXVv16i8v + 807427797U, // UMAXVv4i16v + 807427797U, // UMAXVv4i32v + 807427797U, // UMAXVv8i16v + 807427797U, // UMAXVv8i8v + 2121795U, // UMAXWri + 2121795U, // UMAXWrr + 2121795U, // UMAXXri + 2121795U, // UMAXXrr + 2179096643U, // UMAX_VG2_2Z2Z_B + 2181210179U, // UMAX_VG2_2Z2Z_D + 2183323715U, // UMAX_VG2_2Z2Z_H + 2185437251U, // UMAX_VG2_2Z2Z_S + 2179096643U, // UMAX_VG2_2ZZ_B + 2181210179U, // UMAX_VG2_2ZZ_D + 2183323715U, // UMAX_VG2_2ZZ_H + 2185437251U, // UMAX_VG2_2ZZ_S + 2179096643U, // UMAX_VG4_4Z4Z_B + 2181210179U, // UMAX_VG4_4Z4Z_D + 2183323715U, // UMAX_VG4_4Z4Z_H + 2185437251U, // UMAX_VG4_4Z4Z_S + 2179096643U, // UMAX_VG4_4ZZ_B + 2181210179U, // UMAX_VG4_4ZZ_D + 2183323715U, // UMAX_VG4_4ZZ_H + 2185437251U, // UMAX_VG4_4ZZ_S + 2138179U, // UMAX_ZI_B + 2418073667U, // UMAX_ZI_D + 2189500483U, // UMAX_ZI_H + 270622787U, // UMAX_ZI_S + 3223363651U, // UMAX_ZPmZ_B + 3223380035U, // UMAX_ZPmZ_D + 3519094851U, // UMAX_ZPmZ_H + 3223412803U, // UMAX_ZPmZ_S + 811704387U, // UMAXv16i8 + 813801539U, // UMAXv2i32 + 817995843U, // UMAXv4i16 + 820092995U, // UMAXv4i32 + 822190147U, // UMAXv8i16 + 824287299U, // UMAXv8i8 + 3223361113U, // UMINP_ZPmZ_B + 3223377497U, // UMINP_ZPmZ_D + 3519092313U, // UMINP_ZPmZ_H + 3223410265U, // UMINP_ZPmZ_S + 811701849U, // UMINPv16i8 + 813799001U, // UMINPv2i32 + 817993305U, // UMINPv4i16 + 820090457U, // UMINPv4i32 + 822187609U, // UMINPv8i16 + 824284761U, // UMINPv8i8 + 3227623066U, // UMINQV_VPZ_B + 3231817370U, // UMINQV_VPZ_D + 3238108826U, // UMINQV_VPZ_H + 3236011674U, // UMINQV_VPZ_S + 253505U, // UMINV_VPZ_B + 1657019969U, // UMINV_VPZ_D + 1659133505U, // UMINV_VPZ_H + 1638178369U, // UMINV_VPZ_S + 807427649U, // UMINVv16i8v + 807427649U, // UMINVv4i16v + 807427649U, // UMINVv4i32v + 807427649U, // UMINVv8i16v + 807427649U, // UMINVv8i8v + 2118854U, // UMINWri + 2118854U, // UMINWrr + 2118854U, // UMINXri + 2118854U, // UMINXrr + 2179093702U, // UMIN_VG2_2Z2Z_B + 2181207238U, // UMIN_VG2_2Z2Z_D + 2183320774U, // UMIN_VG2_2Z2Z_H + 2185434310U, // UMIN_VG2_2Z2Z_S + 2179093702U, // UMIN_VG2_2ZZ_B + 2181207238U, // UMIN_VG2_2ZZ_D + 2183320774U, // UMIN_VG2_2ZZ_H + 2185434310U, // UMIN_VG2_2ZZ_S + 2179093702U, // UMIN_VG4_4Z4Z_B + 2181207238U, // UMIN_VG4_4Z4Z_D + 2183320774U, // UMIN_VG4_4Z4Z_H + 2185434310U, // UMIN_VG4_4Z4Z_S + 2179093702U, // UMIN_VG4_4ZZ_B + 2181207238U, // UMIN_VG4_4ZZ_D + 2183320774U, // UMIN_VG4_4ZZ_H + 2185434310U, // UMIN_VG4_4ZZ_S + 2135238U, // UMIN_ZI_B + 2418070726U, // UMIN_ZI_D + 2189497542U, // UMIN_ZI_H + 270619846U, // UMIN_ZI_S + 3223360710U, // UMIN_ZPmZ_B + 3223377094U, // UMIN_ZPmZ_D + 3519091910U, // UMIN_ZPmZ_H + 3223409862U, // UMIN_ZPmZ_S + 811701446U, // UMINv16i8 + 813798598U, // UMINv2i32 + 817992902U, // UMINv4i16 + 820090054U, // UMINv4i32 + 822187206U, // UMINv8i16 + 824284358U, // UMINv8i8 + 1344325200U, // UMLALB_ZZZI_D + 2686535248U, // UMLALB_ZZZI_S + 1344325200U, // UMLALB_ZZZ_D + 2220951120U, // UMLALB_ZZZ_H + 2686535248U, // UMLALB_ZZZ_S + 1688441452U, // UMLALL_MZZI_BtoS + 1688425068U, // UMLALL_MZZI_HtoD + 1688441452U, // UMLALL_MZZ_BtoS + 1688425068U, // UMLALL_MZZ_HtoD + 3835925100U, // UMLALL_VG2_M2Z2Z_BtoS + 3835908716U, // UMLALL_VG2_M2Z2Z_HtoD + 3835925100U, // UMLALL_VG2_M2ZZI_BtoS + 3835908716U, // UMLALL_VG2_M2ZZI_HtoD + 4104360556U, // UMLALL_VG2_M2ZZ_BtoS + 4104344172U, // UMLALL_VG2_M2ZZ_HtoD + 4104360556U, // UMLALL_VG4_M4Z4Z_BtoS + 4104344172U, // UMLALL_VG4_M4Z4Z_HtoD + 4104360556U, // UMLALL_VG4_M4ZZI_BtoS + 4104344172U, // UMLALL_VG4_M4ZZI_HtoD + 77828716U, // UMLALL_VG4_M4ZZ_BtoS + 77812332U, // UMLALL_VG4_M4ZZ_HtoD + 1344330569U, // UMLALT_ZZZI_D + 2686540617U, // UMLALT_ZZZI_S + 1344330569U, // UMLALT_ZZZ_D + 2220956489U, // UMLALT_ZZZ_H + 2686540617U, // UMLALT_ZZZ_S + 1663275167U, // UMLAL_MZZI_HtoS + 1663275167U, // UMLAL_MZZ_HtoS + 3810758815U, // UMLAL_VG2_M2Z2Z_HtoS + 3810758815U, // UMLAL_VG2_M2ZZI_S + 3810758815U, // UMLAL_VG2_M2ZZ_HtoS + 4079194271U, // UMLAL_VG4_M4Z4Z_HtoS + 4079194271U, // UMLAL_VG4_M4ZZI_HtoS + 4079194271U, // UMLAL_VG4_M4ZZ_HtoS + 2969698552U, // UMLALv16i8_v8i16 + 2963411103U, // UMLALv2i32_indexed + 2963411103U, // UMLALv2i32_v2i64 + 2967605407U, // UMLALv4i16_indexed + 2967605407U, // UMLALv4i16_v4i32 + 2963407096U, // UMLALv4i32_indexed + 2963407096U, // UMLALv4i32_v2i64 + 2967601400U, // UMLALv8i16_indexed + 2967601400U, // UMLALv8i16_v4i32 + 2969702559U, // UMLALv8i8_v8i16 + 1344325498U, // UMLSLB_ZZZI_D + 2686535546U, // UMLSLB_ZZZI_S + 1344325498U, // UMLSLB_ZZZ_D + 2220951418U, // UMLSLB_ZZZ_H + 2686535546U, // UMLSLB_ZZZ_S + 1688441482U, // UMLSLL_MZZI_BtoS + 1688425098U, // UMLSLL_MZZI_HtoD + 1688441482U, // UMLSLL_MZZ_BtoS + 1688425098U, // UMLSLL_MZZ_HtoD + 3835925130U, // UMLSLL_VG2_M2Z2Z_BtoS + 3835908746U, // UMLSLL_VG2_M2Z2Z_HtoD + 3835925130U, // UMLSLL_VG2_M2ZZI_BtoS + 3835908746U, // UMLSLL_VG2_M2ZZI_HtoD + 4104360586U, // UMLSLL_VG2_M2ZZ_BtoS + 4104344202U, // UMLSLL_VG2_M2ZZ_HtoD + 4104360586U, // UMLSLL_VG4_M4Z4Z_BtoS + 4104344202U, // UMLSLL_VG4_M4Z4Z_HtoD + 4104360586U, // UMLSLL_VG4_M4ZZI_BtoS + 4104344202U, // UMLSLL_VG4_M4ZZI_HtoD + 77828746U, // UMLSLL_VG4_M4ZZ_BtoS + 77812362U, // UMLSLL_VG4_M4ZZ_HtoD + 1344330744U, // UMLSLT_ZZZI_D + 2686540792U, // UMLSLT_ZZZI_S + 1344330744U, // UMLSLT_ZZZ_D + 2220956664U, // UMLSLT_ZZZ_H + 2686540792U, // UMLSLT_ZZZ_S + 1663275934U, // UMLSL_MZZI_HtoS + 1663275934U, // UMLSL_MZZ_HtoS + 3810759582U, // UMLSL_VG2_M2Z2Z_HtoS + 3810759582U, // UMLSL_VG2_M2ZZI_S + 3810759582U, // UMLSL_VG2_M2ZZ_HtoS + 4079195038U, // UMLSL_VG4_M4Z4Z_HtoS + 4079195038U, // UMLSL_VG4_M4ZZI_HtoS + 4079195038U, // UMLSL_VG4_M4ZZ_HtoS + 2969698684U, // UMLSLv16i8_v8i16 + 2963411870U, // UMLSLv2i32_indexed + 2963411870U, // UMLSLv2i32_v2i64 + 2967606174U, // UMLSLv4i16_indexed + 2967606174U, // UMLSLv4i16_v4i32 + 2963407228U, // UMLSLv4i32_indexed + 2963407228U, // UMLSLv4i32_v2i64 + 2967601532U, // UMLSLv8i16_indexed + 2967601532U, // UMLSLv8i16_v4i32 + 2969703326U, // UMLSLv8i8_v8i16 + 2967601995U, // UMMLA + 2418099019U, // UMMLA_ZZZ + 54641546U, // UMOPA_MPPZZ_D + 54641546U, // UMOPA_MPPZZ_HtoS + 79807370U, // UMOPA_MPPZZ_S + 54647349U, // UMOPS_MPPZZ_D + 54647349U, // UMOPS_MPPZZ_HtoS + 79813173U, // UMOPS_MPPZZ_S + 807427681U, // UMOVvi16 + 807427681U, // UMOVvi16_idx0 + 807427681U, // UMOVvi32 + 807427681U, // UMOVvi32_idx0 + 807427681U, // UMOVvi64 + 807427681U, // UMOVvi64_idx0 + 807427681U, // UMOVvi8 + 807427681U, // UMOVvi8_idx0 + 2118074U, // UMSUBLrrr + 3223359128U, // UMULH_ZPmZ_B + 3223375512U, // UMULH_ZPmZ_D + 3519090328U, // UMULH_ZPmZ_H + 3223408280U, // UMULH_ZPmZ_S + 2133656U, // UMULH_ZZZ_B + 2418069144U, // UMULH_ZZZ_D + 2189495960U, // UMULH_ZZZ_H + 270618264U, // UMULH_ZZZ_S + 2117272U, // UMULHrr + 270583587U, // UMULLB_ZZZI_D + 1881229091U, // UMULLB_ZZZI_S + 270583587U, // UMULLB_ZZZ_D + 2197882659U, // UMULLB_ZZZ_H + 1881229091U, // UMULLB_ZZZ_S + 270588871U, // UMULLT_ZZZI_D + 1881234375U, // UMULLT_ZZZI_S + 270588871U, // UMULLT_ZZZ_D + 2197887943U, // UMULLT_ZZZ_H + 1881234375U, // UMULLT_ZZZ_S + 822182234U, // UMULLv16i8_v8i16 + 815895209U, // UMULLv2i32_indexed + 815895209U, // UMULLv2i32_v2i64 + 820089513U, // UMULLv4i16_indexed + 820089513U, // UMULLv4i16_v4i32 + 815890778U, // UMULLv4i32_indexed + 815890778U, // UMULLv4i32_v2i64 + 820085082U, // UMULLv8i16_indexed + 820085082U, // UMULLv8i16_v4i32 + 822186665U, // UMULLv8i8_v8i16 + 2132834U, // UQADD_ZI_B + 2418068322U, // UQADD_ZI_D + 2189495138U, // UQADD_ZI_H + 270617442U, // UQADD_ZI_S + 3223358306U, // UQADD_ZPmZ_B + 3223374690U, // UQADD_ZPmZ_D + 3519089506U, // UQADD_ZPmZ_H + 3223407458U, // UQADD_ZPmZ_S + 2132834U, // UQADD_ZZZ_B + 2418068322U, // UQADD_ZZZ_D + 2189495138U, // UQADD_ZZZ_H + 270617442U, // UQADD_ZZZ_S + 811699042U, // UQADDv16i8 + 2116450U, // UQADDv1i16 + 2116450U, // UQADDv1i32 + 2116450U, // UQADDv1i64 + 2116450U, // UQADDv1i8 + 813796194U, // UQADDv2i32 + 815893346U, // UQADDv2i64 + 817990498U, // UQADDv4i16 + 820087650U, // UQADDv4i32 + 822184802U, // UQADDv8i16 + 824281954U, // UQADDv8i8 + 1648432412U, // UQCVTN_Z2Z_StoH + 1644238108U, // UQCVTN_Z4Z_DtoH + 3223360796U, // UQCVTN_Z4Z_StoB + 1648434518U, // UQCVT_Z2Z_StoH + 1644240214U, // UQCVT_Z4Z_DtoH + 3223362902U, // UQCVT_Z4Z_StoB + 538985932U, // UQDECB_WPiI + 538985932U, // UQDECB_XPiI + 538987255U, // UQDECD_WPiI + 538987255U, // UQDECD_XPiI + 539020023U, // UQDECD_ZPiI + 538987942U, // UQDECH_WPiI + 538987942U, // UQDECH_XPiI + 56692134U, // UQDECH_ZPiI + 2119089U, // UQDECP_WP_B + 2418038193U, // UQDECP_WP_D + 1881167281U, // UQDECP_WP_H + 270554545U, // UQDECP_WP_S + 2119089U, // UQDECP_XP_B + 2418038193U, // UQDECP_XP_D + 1881167281U, // UQDECP_XP_H + 270554545U, // UQDECP_XP_S + 1075893681U, // UQDECP_ZP_D + 1658918321U, // UQDECP_ZP_H + 1344361905U, // UQDECP_ZP_S + 538992467U, // UQDECW_WPiI + 538992467U, // UQDECW_XPiI + 539058003U, // UQDECW_ZPiI + 538985948U, // UQINCB_WPiI + 538985948U, // UQINCB_XPiI + 538987271U, // UQINCD_WPiI + 538987271U, // UQINCD_XPiI + 539020039U, // UQINCD_ZPiI + 538987958U, // UQINCH_WPiI + 538987958U, // UQINCH_XPiI + 56692150U, // UQINCH_ZPiI + 2119105U, // UQINCP_WP_B + 2418038209U, // UQINCP_WP_D + 1881167297U, // UQINCP_WP_H + 270554561U, // UQINCP_WP_S + 2119105U, // UQINCP_XP_B + 2418038209U, // UQINCP_XP_D + 1881167297U, // UQINCP_XP_H + 270554561U, // UQINCP_XP_S + 1075893697U, // UQINCP_ZP_D + 1658918337U, // UQINCP_ZP_H + 1344361921U, // UQINCP_ZP_S + 538992483U, // UQINCW_WPiI + 538992483U, // UQINCW_XPiI + 539058019U, // UQINCW_ZPiI + 3223361634U, // UQRSHLR_ZPmZ_B + 3223378018U, // UQRSHLR_ZPmZ_D + 3519092834U, // UQRSHLR_ZPmZ_H + 3223410786U, // UQRSHLR_ZPmZ_S + 3223360056U, // UQRSHL_ZPmZ_B + 3223376440U, // UQRSHL_ZPmZ_D + 3519091256U, // UQRSHL_ZPmZ_H + 3223409208U, // UQRSHL_ZPmZ_S + 811700792U, // UQRSHLv16i8 + 2118200U, // UQRSHLv1i16 + 2118200U, // UQRSHLv1i32 + 2118200U, // UQRSHLv1i64 + 2118200U, // UQRSHLv1i8 + 813797944U, // UQRSHLv2i32 + 815895096U, // UQRSHLv2i64 + 817992248U, // UQRSHLv4i16 + 820089400U, // UQRSHLv4i32 + 822186552U, // UQRSHLv8i16 + 824283704U, // UQRSHLv8i8 + 1881180132U, // UQRSHRNB_ZZI_B + 2172717028U, // UQRSHRNB_ZZI_H + 2418100196U, // UQRSHRNB_ZZI_S + 2686491737U, // UQRSHRNT_ZZI_B + 2174819417U, // UQRSHRNT_ZZI_H + 1075928153U, // UQRSHRNT_ZZI_S + 3223360758U, // UQRSHRN_VG4_Z4ZI_B + 2181108982U, // UQRSHRN_VG4_Z4ZI_H + 2185303286U, // UQRSHRN_Z2ZI_StoH + 2118902U, // UQRSHRNb + 2118902U, // UQRSHRNh + 2118902U, // UQRSHRNs + 2959213006U, // UQRSHRNv16i8_shift + 813798646U, // UQRSHRNv2i32_shift + 817992950U, // UQRSHRNv4i16_shift + 2967601614U, // UQRSHRNv4i32_shift + 2969698766U, // UQRSHRNv8i16_shift + 824284406U, // UQRSHRNv8i8_shift + 2185304074U, // UQRSHR_VG2_Z2ZI_H + 3223361546U, // UQRSHR_VG4_Z4ZI_B + 2181109770U, // UQRSHR_VG4_Z4ZI_H + 3223361617U, // UQSHLR_ZPmZ_B + 3223378001U, // UQSHLR_ZPmZ_D + 3519092817U, // UQSHLR_ZPmZ_H + 3223410769U, // UQSHLR_ZPmZ_S + 3223360041U, // UQSHL_ZPmI_B + 3223376425U, // UQSHL_ZPmI_D + 3519091241U, // UQSHL_ZPmI_H + 3223409193U, // UQSHL_ZPmI_S + 3223360041U, // UQSHL_ZPmZ_B + 3223376425U, // UQSHL_ZPmZ_D + 3519091241U, // UQSHL_ZPmZ_H + 3223409193U, // UQSHL_ZPmZ_S + 2118185U, // UQSHLb + 2118185U, // UQSHLd + 2118185U, // UQSHLh + 2118185U, // UQSHLs + 811700777U, // UQSHLv16i8 + 811700777U, // UQSHLv16i8_shift + 2118185U, // UQSHLv1i16 + 2118185U, // UQSHLv1i32 + 2118185U, // UQSHLv1i64 + 2118185U, // UQSHLv1i8 + 813797929U, // UQSHLv2i32 + 813797929U, // UQSHLv2i32_shift + 815895081U, // UQSHLv2i64 + 815895081U, // UQSHLv2i64_shift + 817992233U, // UQSHLv4i16 + 817992233U, // UQSHLv4i16_shift + 820089385U, // UQSHLv4i32 + 820089385U, // UQSHLv4i32_shift + 822186537U, // UQSHLv8i16 + 822186537U, // UQSHLv8i16_shift + 824283689U, // UQSHLv8i8 + 824283689U, // UQSHLv8i8_shift + 1881180113U, // UQSHRNB_ZZI_B + 2172717009U, // UQSHRNB_ZZI_H + 2418100177U, // UQSHRNB_ZZI_S + 2686491718U, // UQSHRNT_ZZI_B + 2174819398U, // UQSHRNT_ZZI_H + 1075928134U, // UQSHRNT_ZZI_S + 2118885U, // UQSHRNb + 2118885U, // UQSHRNh + 2118885U, // UQSHRNs + 2959212987U, // UQSHRNv16i8_shift + 813798629U, // UQSHRNv2i32_shift + 817992933U, // UQSHRNv4i16_shift + 2967601595U, // UQSHRNv4i32_shift + 2969698747U, // UQSHRNv8i16_shift + 824284389U, // UQSHRNv8i8_shift + 3223361506U, // UQSUBR_ZPmZ_B + 3223377890U, // UQSUBR_ZPmZ_D + 3519092706U, // UQSUBR_ZPmZ_H + 3223410658U, // UQSUBR_ZPmZ_S + 2132401U, // UQSUB_ZI_B + 2418067889U, // UQSUB_ZI_D + 2189494705U, // UQSUB_ZI_H + 270617009U, // UQSUB_ZI_S + 3223357873U, // UQSUB_ZPmZ_B + 3223374257U, // UQSUB_ZPmZ_D + 3519089073U, // UQSUB_ZPmZ_H + 3223407025U, // UQSUB_ZPmZ_S + 2132401U, // UQSUB_ZZZ_B + 2418067889U, // UQSUB_ZZZ_D + 2189494705U, // UQSUB_ZZZ_H + 270617009U, // UQSUB_ZZZ_S + 811698609U, // UQSUBv16i8 + 2116017U, // UQSUBv1i16 + 2116017U, // UQSUBv1i32 + 2116017U, // UQSUBv1i64 + 2116017U, // UQSUBv1i8 + 813795761U, // UQSUBv2i32 + 815892913U, // UQSUBv2i64 + 817990065U, // UQSUBv4i16 + 820087217U, // UQSUBv4i32 + 822184369U, // UQSUBv8i16 + 824281521U, // UQSUBv8i8 + 1881180158U, // UQXTNB_ZZ_B + 1635846142U, // UQXTNB_ZZ_H + 2418100222U, // UQXTNB_ZZ_S + 2686491764U, // UQXTNT_ZZ_B + 1637948532U, // UQXTNT_ZZ_H + 1075928180U, // UQXTNT_ZZ_S + 2959213039U, // UQXTNv16i8 + 2118955U, // UQXTNv1i16 + 2118955U, // UQXTNv1i32 + 2118955U, // UQXTNv1i8 + 813798699U, // UQXTNv2i32 + 817993003U, // UQXTNv4i16 + 2967601647U, // UQXTNv4i32 + 2969698799U, // UQXTNv8i16 + 824284459U, // UQXTNv8i8 + 270617614U, // URECPE_ZPmZ_S + 813796366U, // URECPEv2i32 + 820087822U, // URECPEv4i32 + 3223358260U, // URHADD_ZPmZ_B + 3223374644U, // URHADD_ZPmZ_D + 3519089460U, // URHADD_ZPmZ_H + 3223407412U, // URHADD_ZPmZ_S + 811698996U, // URHADDv16i8 + 813796148U, // URHADDv2i32 + 817990452U, // URHADDv4i16 + 820087604U, // URHADDv4i32 + 822184756U, // URHADDv8i16 + 824281908U, // URHADDv8i8 + 3223361651U, // URSHLR_ZPmZ_B + 3223378035U, // URSHLR_ZPmZ_D + 3519092851U, // URSHLR_ZPmZ_H + 3223410803U, // URSHLR_ZPmZ_S + 2179093063U, // URSHL_VG2_2Z2Z_B + 2181206599U, // URSHL_VG2_2Z2Z_D + 2183320135U, // URSHL_VG2_2Z2Z_H + 2185433671U, // URSHL_VG2_2Z2Z_S + 2179093063U, // URSHL_VG2_2ZZ_B + 2181206599U, // URSHL_VG2_2ZZ_D + 2183320135U, // URSHL_VG2_2ZZ_H + 2185433671U, // URSHL_VG2_2ZZ_S + 2179093063U, // URSHL_VG4_4Z4Z_B + 2181206599U, // URSHL_VG4_4Z4Z_D + 2183320135U, // URSHL_VG4_4Z4Z_H + 2185433671U, // URSHL_VG4_4Z4Z_S + 2179093063U, // URSHL_VG4_4ZZ_B + 2181206599U, // URSHL_VG4_4ZZ_D + 2183320135U, // URSHL_VG4_4ZZ_H + 2185433671U, // URSHL_VG4_4ZZ_S + 3223360071U, // URSHL_ZPmZ_B + 3223376455U, // URSHL_ZPmZ_D + 3519091271U, // URSHL_ZPmZ_H + 3223409223U, // URSHL_ZPmZ_S + 811700807U, // URSHLv16i8 + 2118215U, // URSHLv1i64 + 813797959U, // URSHLv2i32 + 815895111U, // URSHLv2i64 + 817992263U, // URSHLv4i16 + 820089415U, // URSHLv4i32 + 822186567U, // URSHLv8i16 + 824283719U, // URSHLv8i8 + 3223361561U, // URSHR_ZPmI_B + 3223377945U, // URSHR_ZPmI_D + 3519092761U, // URSHR_ZPmI_H + 3223410713U, // URSHR_ZPmI_S + 2119705U, // URSHRd + 811702297U, // URSHRv16i8_shift + 813799449U, // URSHRv2i32_shift + 815896601U, // URSHRv2i64_shift + 817993753U, // URSHRv4i16_shift + 820090905U, // URSHRv4i32_shift + 822188057U, // URSHRv8i16_shift + 824285209U, // URSHRv8i8_shift + 270617660U, // URSQRTE_ZPmZ_S + 813796412U, // URSQRTEv2i32 + 820087868U, // URSQRTEv4i32 + 2418050107U, // URSRA_ZZI_B + 1075889211U, // URSRA_ZZI_D + 2195784763U, // URSRA_ZZI_H + 1344357435U, // URSRA_ZZI_S + 807715899U, // URSRAd + 2959213627U, // URSRAv16i8_shift + 2961310779U, // URSRAv2i32_shift + 2963407931U, // URSRAv2i64_shift + 2965505083U, // URSRAv4i16_shift + 2967602235U, // URSRAv4i32_shift + 2969699387U, // URSRAv8i16_shift + 2971796539U, // URSRAv8i8_shift + 3798178992U, // USDOT_VG2_M2Z2Z_BToS + 3798178992U, // USDOT_VG2_M2ZZI_BToS + 3798178992U, // USDOT_VG2_M2ZZ_BToS + 4066614448U, // USDOT_VG4_M4Z4Z_BToS + 4066614448U, // USDOT_VG4_M4ZZI_BToS + 4066614448U, // USDOT_VG4_M4ZZ_BToS + 2418105520U, // USDOT_ZZZ + 2418105520U, // USDOT_ZZZI + 2967608496U, // USDOTlanev16i8 + 2961317040U, // USDOTlanev8i8 + 2967608496U, // USDOTv16i8 + 2961317040U, // USDOTv8i8 + 270583553U, // USHLLB_ZZI_D + 2197882625U, // USHLLB_ZZI_H + 1881229057U, // USHLLB_ZZI_S + 270588837U, // USHLLT_ZZI_D + 2197887909U, // USHLLT_ZZI_H + 1881234341U, // USHLLT_ZZI_S + 822182200U, // USHLLv16i8_shift + 815895163U, // USHLLv2i32_shift + 820089467U, // USHLLv4i16_shift + 815890744U, // USHLLv4i32_shift + 820085048U, // USHLLv8i16_shift + 822186619U, // USHLLv8i8_shift + 811700820U, // USHLv16i8 + 2118228U, // USHLv1i64 + 813797972U, // USHLv2i32 + 815895124U, // USHLv2i64 + 817992276U, // USHLv4i16 + 820089428U, // USHLv4i32 + 822186580U, // USHLv8i16 + 824283732U, // USHLv8i8 + 2119718U, // USHRd + 811702310U, // USHRv16i8_shift + 813799462U, // USHRv2i32_shift + 815896614U, // USHRv2i64_shift + 817993766U, // USHRv4i16_shift + 820090918U, // USHRv4i32_shift + 822188070U, // USHRv8i16_shift + 824285222U, // USHRv8i8_shift + 1688441442U, // USMLALL_MZZI_BtoS + 1688441442U, // USMLALL_MZZ_BtoS + 3835925090U, // USMLALL_VG2_M2Z2Z_BtoS + 3835925090U, // USMLALL_VG2_M2ZZI_BtoS + 4104360546U, // USMLALL_VG2_M2ZZ_BtoS + 4104360546U, // USMLALL_VG4_M4Z4Z_BtoS + 4104360546U, // USMLALL_VG4_M4ZZI_BtoS + 77828706U, // USMLALL_VG4_M4ZZ_BtoS + 2967601987U, // USMMLA + 2418099011U, // USMMLA_ZZZ + 54641537U, // USMOPA_MPPZZ_D + 79807361U, // USMOPA_MPPZZ_S + 54647340U, // USMOPS_MPPZZ_D + 79813164U, // USMOPS_MPPZZ_S + 3223358297U, // USQADD_ZPmZ_B + 3223374681U, // USQADD_ZPmZ_D + 3519089497U, // USQADD_ZPmZ_H + 3223407449U, // USQADD_ZPmZ_S + 2959215449U, // USQADDv16i8 + 807717721U, // USQADDv1i16 + 807717721U, // USQADDv1i32 + 807717721U, // USQADDv1i64 + 807717721U, // USQADDv1i8 + 2961312601U, // USQADDv2i32 + 2963409753U, // USQADDv2i64 + 2965506905U, // USQADDv4i16 + 2967604057U, // USQADDv4i32 + 2969701209U, // USQADDv8i16 + 2971798361U, // USQADDv8i8 + 2418050120U, // USRA_ZZI_B + 1075889224U, // USRA_ZZI_D + 2195784776U, // USRA_ZZI_H + 1344357448U, // USRA_ZZI_S + 807715912U, // USRAd + 2959213640U, // USRAv16i8_shift + 2961310792U, // USRAv2i32_shift + 2963407944U, // USRAv2i64_shift + 2965505096U, // USRAv4i16_shift + 2967602248U, // USRAv4i32_shift + 2969699400U, // USRAv8i16_shift + 2971796552U, // USRAv8i8_shift + 270583482U, // USUBLB_ZZZ_D + 2197882554U, // USUBLB_ZZZ_H + 1881228986U, // USUBLB_ZZZ_S + 270588761U, // USUBLT_ZZZ_D + 2197887833U, // USUBLT_ZZZ_H + 1881234265U, // USUBLT_ZZZ_S + 822182152U, // USUBLv16i8_v8i16 + 815894985U, // USUBLv2i32_v2i64 + 820089289U, // USUBLv4i16_v4i32 + 815890696U, // USUBLv4i32_v2i64 + 820085000U, // USUBLv8i16_v4i32 + 822186441U, // USUBLv8i8_v8i16 + 2418067910U, // USUBWB_ZZZ_D + 2189494726U, // USUBWB_ZZZ_H + 270617030U, // USUBWB_ZZZ_S + 2418072939U, // USUBWT_ZZZ_D + 2189499755U, // USUBWT_ZZZ_H + 270622059U, // USUBWT_ZZZ_S + 822182484U, // USUBWv16i8_v8i16 + 815898427U, // USUBWv2i32_v2i64 + 820092731U, // USUBWv4i16_v4i32 + 815891028U, // USUBWv4i32_v2i64 + 820085332U, // USUBWv8i16_v4i32 + 822189883U, // USUBWv8i8_v8i16 + 4066614470U, // USVDOT_VG4_M4ZZI_BToS + 270585886U, // UUNPKHI_ZZ_D + 1661014046U, // UUNPKHI_ZZ_H + 1881231390U, // UUNPKHI_ZZ_S + 270587263U, // UUNPKLO_ZZ_D + 1661015423U, // UUNPKLO_ZZ_H + 1881232767U, // UUNPKLO_ZZ_S + 1635946590U, // UUNPK_VG2_2ZZ_D + 1661128798U, // UUNPK_VG2_2ZZ_H + 1652756574U, // UUNPK_VG2_2ZZ_S + 1648529502U, // UUNPK_VG4_4Z2Z_D + 1642254430U, // UUNPK_VG4_4Z2Z_H + 1646465118U, // UUNPK_VG4_4Z2Z_S + 3798179023U, // UVDOT_VG2_M2ZZI_HtoS + 4066614479U, // UVDOT_VG4_M4ZZI_BtoS + 4066598095U, // UVDOT_VG4_M4ZZI_HtoD + 270584192U, // UXTB_ZPmZ_D + 541133184U, // UXTB_ZPmZ_H + 270616960U, // UXTB_ZPmZ_S + 270585822U, // UXTH_ZPmZ_D + 270618590U, // UXTH_ZPmZ_S + 270589949U, // UXTW_ZPmZ_D 2129991U, // UZP1_PPP_B 2418065479U, // UZP1_PPP_D 2189492295U, // UZP1_PPP_H @@ -8770,7 +9281,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2129991U, // UZP1_ZZZ_B 2418065479U, // UZP1_ZZZ_D 2189492295U, // UZP1_ZZZ_H - 2212970567U, // UZP1_ZZZ_Q + 2210873415U, // UZP1_ZZZ_Q 270614599U, // UZP1_ZZZ_S 811696199U, // UZP1v16i8 813793351U, // UZP1v2i32 @@ -8779,204 +9290,204 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 820084807U, // UZP1v4i32 822181959U, // UZP1v8i16 824279111U, // UZP1v8i8 - 2130440U, // UZP2_PPP_B - 2418065928U, // UZP2_PPP_D - 2189492744U, // UZP2_PPP_H - 270615048U, // UZP2_PPP_S - 2130440U, // UZP2_ZZZ_B - 2418065928U, // UZP2_ZZZ_D - 2189492744U, // UZP2_ZZZ_H - 2212971016U, // UZP2_ZZZ_Q - 270615048U, // UZP2_ZZZ_S - 811696648U, // UZP2v16i8 - 813793800U, // UZP2v2i32 - 815890952U, // UZP2v2i64 - 817988104U, // UZP2v4i16 - 820085256U, // UZP2v4i32 - 822182408U, // UZP2v8i16 - 824279560U, // UZP2v8i8 + 2130468U, // UZP2_PPP_B + 2418065956U, // UZP2_PPP_D + 2189492772U, // UZP2_PPP_H + 270615076U, // UZP2_PPP_S + 2130468U, // UZP2_ZZZ_B + 2418065956U, // UZP2_ZZZ_D + 2189492772U, // UZP2_ZZZ_H + 2210873892U, // UZP2_ZZZ_Q + 270615076U, // UZP2_ZZZ_S + 811696676U, // UZP2v16i8 + 813793828U, // UZP2v2i32 + 815890980U, // UZP2v2i64 + 817988132U, // UZP2v4i16 + 820085284U, // UZP2v4i32 + 822182436U, // UZP2v8i16 + 824279588U, // UZP2v8i8 2130004U, // UZPQ1_ZZZ_B 2418065492U, // UZPQ1_ZZZ_D 2189492308U, // UZPQ1_ZZZ_H 270614612U, // UZPQ1_ZZZ_S - 2130453U, // UZPQ2_ZZZ_B - 2418065941U, // UZPQ2_ZZZ_D - 2189492757U, // UZPQ2_ZZZ_H - 270615061U, // UZPQ2_ZZZ_S - 2309117581U, // UZP_VG2_2ZZZ_B - 163747469U, // UZP_VG2_2ZZZ_D - 2189612685U, // UZP_VG2_2ZZZ_H - 2212992653U, // UZP_VG2_2ZZZ_Q - 2172851853U, // UZP_VG2_2ZZZ_S - 1642223245U, // UZP_VG4_4Z4Z_B - 1644336781U, // UZP_VG4_4Z4Z_D - 1646450317U, // UZP_VG4_4Z4Z_H - 182949517U, // UZP_VG4_4Z4Z_Q - 1648563853U, // UZP_VG4_4Z4Z_S - 23058U, // WFET - 23136U, // WFIT - 2210548549U, // WHILEGE_2PXX_B - 2210564933U, // WHILEGE_2PXX_D - 2210581317U, // WHILEGE_2PXX_H - 2210597701U, // WHILEGE_2PXX_S - 3246917U, // WHILEGE_CXX_B - 3263301U, // WHILEGE_CXX_D - 3279685U, // WHILEGE_CXX_H - 3296069U, // WHILEGE_CXX_S - 2132805U, // WHILEGE_PWW_B - 2149189U, // WHILEGE_PWW_D - 2210466629U, // WHILEGE_PWW_H - 2181957U, // WHILEGE_PWW_S - 2132805U, // WHILEGE_PXX_B - 2149189U, // WHILEGE_PXX_D - 2210466629U, // WHILEGE_PXX_H - 2181957U, // WHILEGE_PXX_S - 2210552380U, // WHILEGT_2PXX_B - 2210568764U, // WHILEGT_2PXX_D - 2210585148U, // WHILEGT_2PXX_H - 2210601532U, // WHILEGT_2PXX_S - 3250748U, // WHILEGT_CXX_B - 3267132U, // WHILEGT_CXX_D - 3283516U, // WHILEGT_CXX_H - 3299900U, // WHILEGT_CXX_S - 2136636U, // WHILEGT_PWW_B - 2153020U, // WHILEGT_PWW_D - 2210470460U, // WHILEGT_PWW_H - 2185788U, // WHILEGT_PWW_S - 2136636U, // WHILEGT_PXX_B - 2153020U, // WHILEGT_PXX_D - 2210470460U, // WHILEGT_PXX_H - 2185788U, // WHILEGT_PXX_S - 2210549647U, // WHILEHI_2PXX_B - 2210566031U, // WHILEHI_2PXX_D - 2210582415U, // WHILEHI_2PXX_H - 2210598799U, // WHILEHI_2PXX_S - 3248015U, // WHILEHI_CXX_B - 3264399U, // WHILEHI_CXX_D - 3280783U, // WHILEHI_CXX_H - 3297167U, // WHILEHI_CXX_S - 2133903U, // WHILEHI_PWW_B - 2150287U, // WHILEHI_PWW_D - 2210467727U, // WHILEHI_PWW_H - 2183055U, // WHILEHI_PWW_S - 2133903U, // WHILEHI_PXX_B - 2150287U, // WHILEHI_PXX_D - 2210467727U, // WHILEHI_PXX_H - 2183055U, // WHILEHI_PXX_S - 2210552069U, // WHILEHS_2PXX_B - 2210568453U, // WHILEHS_2PXX_D - 2210584837U, // WHILEHS_2PXX_H - 2210601221U, // WHILEHS_2PXX_S - 3250437U, // WHILEHS_CXX_B - 3266821U, // WHILEHS_CXX_D - 3283205U, // WHILEHS_CXX_H - 3299589U, // WHILEHS_CXX_S - 2136325U, // WHILEHS_PWW_B - 2152709U, // WHILEHS_PWW_D - 2210470149U, // WHILEHS_PWW_H - 2185477U, // WHILEHS_PWW_S - 2136325U, // WHILEHS_PXX_B - 2152709U, // WHILEHS_PXX_D - 2210470149U, // WHILEHS_PXX_H - 2185477U, // WHILEHS_PXX_S - 2210548580U, // WHILELE_2PXX_B - 2210564964U, // WHILELE_2PXX_D - 2210581348U, // WHILELE_2PXX_H - 2210597732U, // WHILELE_2PXX_S - 3246948U, // WHILELE_CXX_B - 3263332U, // WHILELE_CXX_D - 3279716U, // WHILELE_CXX_H - 3296100U, // WHILELE_CXX_S - 2132836U, // WHILELE_PWW_B - 2149220U, // WHILELE_PWW_D - 2210466660U, // WHILELE_PWW_H - 2181988U, // WHILELE_PWW_S - 2132836U, // WHILELE_PXX_B - 2149220U, // WHILELE_PXX_D - 2210466660U, // WHILELE_PXX_H - 2181988U, // WHILELE_PXX_S - 2210550972U, // WHILELO_2PXX_B - 2210567356U, // WHILELO_2PXX_D - 2210583740U, // WHILELO_2PXX_H - 2210600124U, // WHILELO_2PXX_S - 3249340U, // WHILELO_CXX_B - 3265724U, // WHILELO_CXX_D - 3282108U, // WHILELO_CXX_H - 3298492U, // WHILELO_CXX_S - 2135228U, // WHILELO_PWW_B - 2151612U, // WHILELO_PWW_D - 2210469052U, // WHILELO_PWW_H - 2184380U, // WHILELO_PWW_S - 2135228U, // WHILELO_PXX_B - 2151612U, // WHILELO_PXX_D - 2210469052U, // WHILELO_PXX_H - 2184380U, // WHILELO_PXX_S - 2210552096U, // WHILELS_2PXX_B - 2210568480U, // WHILELS_2PXX_D - 2210584864U, // WHILELS_2PXX_H - 2210601248U, // WHILELS_2PXX_S - 3250464U, // WHILELS_CXX_B - 3266848U, // WHILELS_CXX_D - 3283232U, // WHILELS_CXX_H - 3299616U, // WHILELS_CXX_S - 2136352U, // WHILELS_PWW_B - 2152736U, // WHILELS_PWW_D - 2210470176U, // WHILELS_PWW_H - 2185504U, // WHILELS_PWW_S - 2136352U, // WHILELS_PXX_B - 2152736U, // WHILELS_PXX_D - 2210470176U, // WHILELS_PXX_H - 2185504U, // WHILELS_PXX_S - 2210552535U, // WHILELT_2PXX_B - 2210568919U, // WHILELT_2PXX_D - 2210585303U, // WHILELT_2PXX_H - 2210601687U, // WHILELT_2PXX_S - 3250903U, // WHILELT_CXX_B - 3267287U, // WHILELT_CXX_D - 3283671U, // WHILELT_CXX_H - 3300055U, // WHILELT_CXX_S - 2136791U, // WHILELT_PWW_B - 2153175U, // WHILELT_PWW_D - 2210470615U, // WHILELT_PWW_H - 2185943U, // WHILELT_PWW_S - 2136791U, // WHILELT_PXX_B - 2153175U, // WHILELT_PXX_D - 2210470615U, // WHILELT_PXX_H - 2185943U, // WHILELT_PXX_S - 2137738U, // WHILERW_PXX_B - 2154122U, // WHILERW_PXX_D - 2210471562U, // WHILERW_PXX_H - 2186890U, // WHILERW_PXX_S - 2136177U, // WHILEWR_PXX_B - 2152561U, // WHILEWR_PXX_D - 2210470001U, // WHILEWR_PXX_H - 2185329U, // WHILEWR_PXX_S - 38739U, // WRFFR - 9753U, // XAFLAG - 815896342U, // XAR - 2135830U, // XAR_ZZZI_B - 2418071318U, // XAR_ZZZI_D - 2189498134U, // XAR_ZZZI_H - 270620438U, // XAR_ZZZI_S - 19060U, // XPACD - 20360U, // XPACI - 8424U, // XPACLRI - 2959213005U, // XTNv16i8 - 813798526U, // XTNv2i32 - 817992830U, // XTNv4i16 - 2967601613U, // XTNv4i32 - 2969698765U, // XTNv8i16 - 824284286U, // XTNv8i8 - 1266919U, // ZERO_M - 2202227943U, // ZERO_MXI_2Z - 2321765607U, // ZERO_MXI_4Z - 2470663399U, // ZERO_MXI_VG2_2Z - 2590201063U, // ZERO_MXI_VG2_4Z - 2455983335U, // ZERO_MXI_VG2_Z - 2739098855U, // ZERO_MXI_VG4_2Z - 2858636519U, // ZERO_MXI_VG4_4Z - 2724418791U, // ZERO_MXI_VG4_Z - 184573949U, // ZERO_T + 2130481U, // UZPQ2_ZZZ_B + 2418065969U, // UZPQ2_ZZZ_D + 2189492785U, // UZPQ2_ZZZ_H + 270615089U, // UZPQ2_ZZZ_S + 2197968693U, // UZP_VG2_2ZZZ_B + 165844789U, // UZP_VG2_2ZZZ_D + 2189612853U, // UZP_VG2_2ZZZ_H + 2210895669U, // UZP_VG2_2ZZZ_Q + 2172852021U, // UZP_VG2_2ZZZ_S + 1642223413U, // UZP_VG4_4Z4Z_B + 1644336949U, // UZP_VG4_4Z4Z_D + 1646450485U, // UZP_VG4_4Z4Z_H + 178755381U, // UZP_VG4_4Z4Z_Q + 1648564021U, // UZP_VG4_4Z4Z_S + 23242U, // WFET + 23320U, // WFIT + 2208451513U, // WHILEGE_2PXX_B + 2208467897U, // WHILEGE_2PXX_D + 2208484281U, // WHILEGE_2PXX_H + 2208500665U, // WHILEGE_2PXX_S + 3247033U, // WHILEGE_CXX_B + 3263417U, // WHILEGE_CXX_D + 3279801U, // WHILEGE_CXX_H + 3296185U, // WHILEGE_CXX_S + 2132921U, // WHILEGE_PWW_B + 2149305U, // WHILEGE_PWW_D + 2208369593U, // WHILEGE_PWW_H + 2182073U, // WHILEGE_PWW_S + 2132921U, // WHILEGE_PXX_B + 2149305U, // WHILEGE_PXX_D + 2208369593U, // WHILEGE_PXX_H + 2182073U, // WHILEGE_PXX_S + 2208455412U, // WHILEGT_2PXX_B + 2208471796U, // WHILEGT_2PXX_D + 2208488180U, // WHILEGT_2PXX_H + 2208504564U, // WHILEGT_2PXX_S + 3250932U, // WHILEGT_CXX_B + 3267316U, // WHILEGT_CXX_D + 3283700U, // WHILEGT_CXX_H + 3300084U, // WHILEGT_CXX_S + 2136820U, // WHILEGT_PWW_B + 2153204U, // WHILEGT_PWW_D + 2208373492U, // WHILEGT_PWW_H + 2185972U, // WHILEGT_PWW_S + 2136820U, // WHILEGT_PXX_B + 2153204U, // WHILEGT_PXX_D + 2208373492U, // WHILEGT_PXX_H + 2185972U, // WHILEGT_PXX_S + 2208452611U, // WHILEHI_2PXX_B + 2208468995U, // WHILEHI_2PXX_D + 2208485379U, // WHILEHI_2PXX_H + 2208501763U, // WHILEHI_2PXX_S + 3248131U, // WHILEHI_CXX_B + 3264515U, // WHILEHI_CXX_D + 3280899U, // WHILEHI_CXX_H + 3297283U, // WHILEHI_CXX_S + 2134019U, // WHILEHI_PWW_B + 2150403U, // WHILEHI_PWW_D + 2208370691U, // WHILEHI_PWW_H + 2183171U, // WHILEHI_PWW_S + 2134019U, // WHILEHI_PXX_B + 2150403U, // WHILEHI_PXX_D + 2208370691U, // WHILEHI_PXX_H + 2183171U, // WHILEHI_PXX_S + 2208455091U, // WHILEHS_2PXX_B + 2208471475U, // WHILEHS_2PXX_D + 2208487859U, // WHILEHS_2PXX_H + 2208504243U, // WHILEHS_2PXX_S + 3250611U, // WHILEHS_CXX_B + 3266995U, // WHILEHS_CXX_D + 3283379U, // WHILEHS_CXX_H + 3299763U, // WHILEHS_CXX_S + 2136499U, // WHILEHS_PWW_B + 2152883U, // WHILEHS_PWW_D + 2208373171U, // WHILEHS_PWW_H + 2185651U, // WHILEHS_PWW_S + 2136499U, // WHILEHS_PXX_B + 2152883U, // WHILEHS_PXX_D + 2208373171U, // WHILEHS_PXX_H + 2185651U, // WHILEHS_PXX_S + 2208451544U, // WHILELE_2PXX_B + 2208467928U, // WHILELE_2PXX_D + 2208484312U, // WHILELE_2PXX_H + 2208500696U, // WHILELE_2PXX_S + 3247064U, // WHILELE_CXX_B + 3263448U, // WHILELE_CXX_D + 3279832U, // WHILELE_CXX_H + 3296216U, // WHILELE_CXX_S + 2132952U, // WHILELE_PWW_B + 2149336U, // WHILELE_PWW_D + 2208369624U, // WHILELE_PWW_H + 2182104U, // WHILELE_PWW_S + 2132952U, // WHILELE_PXX_B + 2149336U, // WHILELE_PXX_D + 2208369624U, // WHILELE_PXX_H + 2182104U, // WHILELE_PXX_S + 2208453988U, // WHILELO_2PXX_B + 2208470372U, // WHILELO_2PXX_D + 2208486756U, // WHILELO_2PXX_H + 2208503140U, // WHILELO_2PXX_S + 3249508U, // WHILELO_CXX_B + 3265892U, // WHILELO_CXX_D + 3282276U, // WHILELO_CXX_H + 3298660U, // WHILELO_CXX_S + 2135396U, // WHILELO_PWW_B + 2151780U, // WHILELO_PWW_D + 2208372068U, // WHILELO_PWW_H + 2184548U, // WHILELO_PWW_S + 2135396U, // WHILELO_PXX_B + 2151780U, // WHILELO_PXX_D + 2208372068U, // WHILELO_PXX_H + 2184548U, // WHILELO_PXX_S + 2208455118U, // WHILELS_2PXX_B + 2208471502U, // WHILELS_2PXX_D + 2208487886U, // WHILELS_2PXX_H + 2208504270U, // WHILELS_2PXX_S + 3250638U, // WHILELS_CXX_B + 3267022U, // WHILELS_CXX_D + 3283406U, // WHILELS_CXX_H + 3299790U, // WHILELS_CXX_S + 2136526U, // WHILELS_PWW_B + 2152910U, // WHILELS_PWW_D + 2208373198U, // WHILELS_PWW_H + 2185678U, // WHILELS_PWW_S + 2136526U, // WHILELS_PXX_B + 2152910U, // WHILELS_PXX_D + 2208373198U, // WHILELS_PXX_H + 2185678U, // WHILELS_PXX_S + 2208455567U, // WHILELT_2PXX_B + 2208471951U, // WHILELT_2PXX_D + 2208488335U, // WHILELT_2PXX_H + 2208504719U, // WHILELT_2PXX_S + 3251087U, // WHILELT_CXX_B + 3267471U, // WHILELT_CXX_D + 3283855U, // WHILELT_CXX_H + 3300239U, // WHILELT_CXX_S + 2136975U, // WHILELT_PWW_B + 2153359U, // WHILELT_PWW_D + 2208373647U, // WHILELT_PWW_H + 2186127U, // WHILELT_PWW_S + 2136975U, // WHILELT_PXX_B + 2153359U, // WHILELT_PXX_D + 2208373647U, // WHILELT_PXX_H + 2186127U, // WHILELT_PXX_S + 2138006U, // WHILERW_PXX_B + 2154390U, // WHILERW_PXX_D + 2208374678U, // WHILERW_PXX_H + 2187158U, // WHILERW_PXX_S + 2136351U, // WHILEWR_PXX_B + 2152735U, // WHILEWR_PXX_D + 2208373023U, // WHILEWR_PXX_H + 2185503U, // WHILEWR_PXX_S + 38907U, // WRFFR + 10138U, // XAFLAG + 815896510U, // XAR + 2135998U, // XAR_ZZZI_B + 2418071486U, // XAR_ZZZI_D + 2189498302U, // XAR_ZZZI_H + 270620606U, // XAR_ZZZI_S + 19176U, // XPACD + 20476U, // XPACI + 8756U, // XPACLRI + 2959213033U, // XTNv16i8 + 813798694U, // XTNv2i32 + 817992998U, // XTNv4i16 + 2967601641U, // XTNv4i32 + 2969698793U, // XTNv8i16 + 824284454U, // XTNv8i8 + 1267087U, // ZERO_M + 3005437327U, // ZERO_MXI_2Z + 3030603151U, // ZERO_MXI_4Z + 3810743695U, // ZERO_MXI_VG2_2Z + 3835909519U, // ZERO_MXI_VG2_4Z + 3798160783U, // ZERO_MXI_VG2_Z + 4079179151U, // ZERO_MXI_VG4_2Z + 4104344975U, // ZERO_MXI_VG4_4Z + 4066596239U, // ZERO_MXI_VG4_Z + 180379920U, // ZERO_T 2129985U, // ZIP1_PPP_B 2418065473U, // ZIP1_PPP_D 2189492289U, // ZIP1_PPP_H @@ -8984,7 +9495,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2129985U, // ZIP1_ZZZ_B 2418065473U, // ZIP1_ZZZ_D 2189492289U, // ZIP1_ZZZ_H - 2212970561U, // ZIP1_ZZZ_Q + 2210873409U, // ZIP1_ZZZ_Q 270614593U, // ZIP1_ZZZ_S 811696193U, // ZIP1v16i8 813793345U, // ZIP1v2i32 @@ -8993,43 +9504,40 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 820084801U, // ZIP1v4i32 822181953U, // ZIP1v8i16 824279105U, // ZIP1v8i8 - 2130434U, // ZIP2_PPP_B - 2418065922U, // ZIP2_PPP_D - 2189492738U, // ZIP2_PPP_H - 270615042U, // ZIP2_PPP_S - 2130434U, // ZIP2_ZZZ_B - 2418065922U, // ZIP2_ZZZ_D - 2189492738U, // ZIP2_ZZZ_H - 2212971010U, // ZIP2_ZZZ_Q - 270615042U, // ZIP2_ZZZ_S - 811696642U, // ZIP2v16i8 - 813793794U, // ZIP2v2i32 - 815890946U, // ZIP2v2i64 - 817988098U, // ZIP2v4i16 - 820085250U, // ZIP2v4i32 - 822182402U, // ZIP2v8i16 - 824279554U, // ZIP2v8i8 + 2130462U, // ZIP2_PPP_B + 2418065950U, // ZIP2_PPP_D + 2189492766U, // ZIP2_PPP_H + 270615070U, // ZIP2_PPP_S + 2130462U, // ZIP2_ZZZ_B + 2418065950U, // ZIP2_ZZZ_D + 2189492766U, // ZIP2_ZZZ_H + 2210873886U, // ZIP2_ZZZ_Q + 270615070U, // ZIP2_ZZZ_S + 811696670U, // ZIP2v16i8 + 813793822U, // ZIP2v2i32 + 815890974U, // ZIP2v2i64 + 817988126U, // ZIP2v4i16 + 820085278U, // ZIP2v4i32 + 822182430U, // ZIP2v8i16 + 824279582U, // ZIP2v8i8 2129997U, // ZIPQ1_ZZZ_B 2418065485U, // ZIPQ1_ZZZ_D 2189492301U, // ZIPQ1_ZZZ_H 270614605U, // ZIPQ1_ZZZ_S - 2130446U, // ZIPQ2_ZZZ_B - 2418065934U, // ZIPQ2_ZZZ_D - 2189492750U, // ZIPQ2_ZZZ_H - 270615054U, // ZIPQ2_ZZZ_S - 2309117241U, // ZIP_VG2_2ZZZ_B - 163747129U, // ZIP_VG2_2ZZZ_D - 2189612345U, // ZIP_VG2_2ZZZ_H - 2212992313U, // ZIP_VG2_2ZZZ_Q - 2172851513U, // ZIP_VG2_2ZZZ_S - 1642222905U, // ZIP_VG4_4Z4Z_B - 1644336441U, // ZIP_VG4_4Z4Z_D - 1646449977U, // ZIP_VG4_4Z4Z_H - 182949177U, // ZIP_VG4_4Z4Z_Q - 1648563513U, // ZIP_VG4_4Z4Z_S - 2185303118U, // anonymous_15148 - 2185303187U, // anonymous_15149 - 2185303109U, // anonymous_5481 + 2130474U, // ZIPQ2_ZZZ_B + 2418065962U, // ZIPQ2_ZZZ_D + 2189492778U, // ZIPQ2_ZZZ_H + 270615082U, // ZIPQ2_ZZZ_S + 2197968353U, // ZIP_VG2_2ZZZ_B + 165844449U, // ZIP_VG2_2ZZZ_D + 2189612513U, // ZIP_VG2_2ZZZ_H + 2210895329U, // ZIP_VG2_2ZZZ_Q + 2172851681U, // ZIP_VG2_2ZZZ_S + 1642223073U, // ZIP_VG4_4Z4Z_B + 1644336609U, // ZIP_VG4_4Z4Z_D + 1646450145U, // ZIP_VG4_4Z4Z_H + 178755041U, // ZIP_VG4_4Z4Z_Q + 1648563681U, // ZIP_VG4_4Z4Z_S }; static const uint32_t OpInfo1[] = { @@ -9076,6 +9584,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER + 0U, // JUMP_TABLE_DEBUG_INFO 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN @@ -9095,6 +9604,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE + 0U, // G_CONSTANT_POOL 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT @@ -9106,6 +9616,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_FREEZE + 0U, // G_CONSTANT_FOLD_BARRIER 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND @@ -9140,11 +9651,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE + 0U, // G_PREFETCH 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS + 0U, // G_INTRINSIC_CONVERGENT + 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT @@ -9201,9 +9715,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FPOWI 0U, // G_FEXP 0U, // G_FEXP2 + 0U, // G_FEXP10 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 + 0U, // G_FLDEXP + 0U, // G_FFREXP 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC @@ -9221,6 +9738,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM + 0U, // G_GET_FPENV + 0U, // G_SET_FPENV + 0U, // G_RESET_FPENV + 0U, // G_GET_FPMODE + 0U, // G_SET_FPMODE + 0U, // G_RESET_FPMODE 0U, // G_PTR_ADD 0U, // G_PTRMASK 0U, // G_SMIN @@ -9253,6 +9776,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC + 0U, // G_STACKSAVE + 0U, // G_STACKRESTORE 0U, // G_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL @@ -9260,6 +9785,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT + 0U, // G_STRICT_FLDEXP 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY @@ -9273,6 +9799,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN + 0U, // G_VECREDUCE_FMAXIMUM + 0U, // G_VECREDUCE_FMINIMUM 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND @@ -9284,10 +9812,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX - 0U, // ABS_ZPmZ_UNDEF_B - 0U, // ABS_ZPmZ_UNDEF_D - 0U, // ABS_ZPmZ_UNDEF_H - 0U, // ABS_ZPmZ_UNDEF_S + 0U, // ABS_ZPmZ_B_UNDEF + 0U, // ABS_ZPmZ_D_UNDEF + 0U, // ABS_ZPmZ_H_UNDEF + 0U, // ABS_ZPmZ_S_UNDEF 0U, // ADDHA_MPPZ_D_PSEUDO_D 0U, // ADDHA_MPPZ_S_PSEUDO_S 0U, // ADDSWrr @@ -9300,14 +9828,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ADD_VG2_M2Z2Z_S_PSEUDO 0U, // ADD_VG2_M2ZZ_D_PSEUDO 0U, // ADD_VG2_M2ZZ_S_PSEUDO + 0U, // ADD_VG2_M2Z_D_PSEUDO + 0U, // ADD_VG2_M2Z_S_PSEUDO 0U, // ADD_VG4_M4Z4Z_D_PSEUDO 0U, // ADD_VG4_M4Z4Z_S_PSEUDO 0U, // ADD_VG4_M4ZZ_D_PSEUDO 0U, // ADD_VG4_M4ZZ_S_PSEUDO - 0U, // ADD_ZPZZ_ZERO_B - 0U, // ADD_ZPZZ_ZERO_D - 0U, // ADD_ZPZZ_ZERO_H - 0U, // ADD_ZPZZ_ZERO_S + 0U, // ADD_VG4_M4Z_D_PSEUDO + 0U, // ADD_VG4_M4Z_S_PSEUDO + 0U, // ADD_ZPZZ_B_ZERO + 0U, // ADD_ZPZZ_D_ZERO + 0U, // ADD_ZPZZ_H_ZERO + 0U, // ADD_ZPZZ_S_ZERO 0U, // ADDlowTLS 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP @@ -9317,76 +9849,105 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ANDSXrr 0U, // ANDWrr 0U, // ANDXrr - 0U, // AND_ZPZZ_ZERO_B - 0U, // AND_ZPZZ_ZERO_D - 0U, // AND_ZPZZ_ZERO_H - 0U, // AND_ZPZZ_ZERO_S - 0U, // ASRD_ZPZI_ZERO_B - 0U, // ASRD_ZPZI_ZERO_D - 0U, // ASRD_ZPZI_ZERO_H - 0U, // ASRD_ZPZI_ZERO_S - 0U, // ASR_ZPZI_UNDEF_B - 0U, // ASR_ZPZI_UNDEF_D - 0U, // ASR_ZPZI_UNDEF_H - 0U, // ASR_ZPZI_UNDEF_S - 0U, // ASR_ZPZZ_UNDEF_B - 0U, // ASR_ZPZZ_UNDEF_D - 0U, // ASR_ZPZZ_UNDEF_H - 0U, // ASR_ZPZZ_UNDEF_S - 0U, // ASR_ZPZZ_ZERO_B - 0U, // ASR_ZPZZ_ZERO_D - 0U, // ASR_ZPZZ_ZERO_H - 0U, // ASR_ZPZZ_ZERO_S + 0U, // AND_ZPZZ_B_ZERO + 0U, // AND_ZPZZ_D_ZERO + 0U, // AND_ZPZZ_H_ZERO + 0U, // AND_ZPZZ_S_ZERO + 0U, // ASRD_ZPZI_B_ZERO + 0U, // ASRD_ZPZI_D_ZERO + 0U, // ASRD_ZPZI_H_ZERO + 0U, // ASRD_ZPZI_S_ZERO + 0U, // ASR_ZPZI_B_UNDEF + 0U, // ASR_ZPZI_B_ZERO + 0U, // ASR_ZPZI_D_UNDEF + 0U, // ASR_ZPZI_D_ZERO + 0U, // ASR_ZPZI_H_UNDEF + 0U, // ASR_ZPZI_H_ZERO + 0U, // ASR_ZPZI_S_UNDEF + 0U, // ASR_ZPZI_S_ZERO + 0U, // ASR_ZPZZ_B_UNDEF + 0U, // ASR_ZPZZ_B_ZERO + 0U, // ASR_ZPZZ_D_UNDEF + 0U, // ASR_ZPZZ_D_ZERO + 0U, // ASR_ZPZZ_H_UNDEF + 0U, // ASR_ZPZZ_H_ZERO + 0U, // ASR_ZPZZ_S_UNDEF + 0U, // ASR_ZPZZ_S_ZERO + 0U, // BFADD_VG2_M2Z_H_PSEUDO + 0U, // BFADD_VG4_M4Z_H_PSEUDO + 0U, // BFADD_ZPZZ_UNDEF + 0U, // BFADD_ZPZZ_ZERO 0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO - 0U, // BFMLAL_MZZI_S_PSEUDO - 0U, // BFMLAL_MZZ_S_PSEUDO - 0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO - 0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO + 0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // BFMAXNM_ZPZZ_UNDEF + 0U, // BFMAXNM_ZPZZ_ZERO + 0U, // BFMAX_ZPZZ_UNDEF + 0U, // BFMAX_ZPZZ_ZERO + 0U, // BFMINNM_ZPZZ_UNDEF + 0U, // BFMINNM_ZPZZ_ZERO + 0U, // BFMIN_ZPZZ_UNDEF + 0U, // BFMIN_ZPZZ_ZERO + 0U, // BFMLAL_MZZI_HtoS_PSEUDO + 0U, // BFMLAL_MZZ_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO 0U, // BFMLA_VG2_M2Z2Z_PSEUDO 0U, // BFMLA_VG4_M4Z4Z_PSEUDO - 0U, // BFMLSL_MZZI_S_PSEUDO - 0U, // BFMLSL_MZZ_S_PSEUDO - 0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO - 0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // BFMLA_ZPZZZ_UNDEF + 0U, // BFMLSL_MZZI_HtoS_PSEUDO + 0U, // BFMLSL_MZZ_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // BFMLS_VG2_M2Z2Z_PSEUDO 0U, // BFMLS_VG4_M4Z4Z_PSEUDO + 0U, // BFMLS_ZPZZZ_UNDEF 0U, // BFMOPA_MPPZZ_PSEUDO 0U, // BFMOPS_MPPZZ_PSEUDO + 0U, // BFMUL_ZPZZ_UNDEF + 0U, // BFMUL_ZPZZ_ZERO + 0U, // BFSUB_VG2_M2Z_H_PSEUDO + 0U, // BFSUB_VG4_M4Z_H_PSEUDO + 0U, // BFSUB_ZPZZ_UNDEF + 0U, // BFSUB_ZPZZ_ZERO 0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // BICSWrr 0U, // BICSXrr 0U, // BICWrr 0U, // BICXrr - 0U, // BIC_ZPZZ_ZERO_B - 0U, // BIC_ZPZZ_ZERO_D - 0U, // BIC_ZPZZ_ZERO_H - 0U, // BIC_ZPZZ_ZERO_S + 0U, // BIC_ZPZZ_B_ZERO + 0U, // BIC_ZPZZ_D_ZERO + 0U, // BIC_ZPZZ_H_ZERO + 0U, // BIC_ZPZZ_S_ZERO 0U, // BLRNoIP 0U, // BLR_BTI 0U, // BLR_RVMARKER + 0U, // BLR_X16 + 0U, // BMOPA_MPPZZ_S_PSEUDO + 0U, // BMOPS_MPPZZ_S_PSEUDO 0U, // BSPv16i8 0U, // BSPv8i8 0U, // CATCHRET 0U, // CLEANUPRET - 0U, // CLS_ZPmZ_UNDEF_B - 0U, // CLS_ZPmZ_UNDEF_D - 0U, // CLS_ZPmZ_UNDEF_H - 0U, // CLS_ZPmZ_UNDEF_S - 0U, // CLZ_ZPmZ_UNDEF_B - 0U, // CLZ_ZPmZ_UNDEF_D - 0U, // CLZ_ZPmZ_UNDEF_H - 0U, // CLZ_ZPmZ_UNDEF_S + 0U, // CLS_ZPmZ_B_UNDEF + 0U, // CLS_ZPmZ_D_UNDEF + 0U, // CLS_ZPmZ_H_UNDEF + 0U, // CLS_ZPmZ_S_UNDEF + 0U, // CLZ_ZPmZ_B_UNDEF + 0U, // CLZ_ZPmZ_D_UNDEF + 0U, // CLZ_ZPmZ_H_UNDEF + 0U, // CLZ_ZPmZ_S_UNDEF 0U, // CMP_SWAP_128 0U, // CMP_SWAP_128_ACQUIRE 0U, // CMP_SWAP_128_MONOTONIC @@ -9395,46 +9956,56 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 - 0U, // CNOT_ZPmZ_UNDEF_B - 0U, // CNOT_ZPmZ_UNDEF_D - 0U, // CNOT_ZPmZ_UNDEF_H - 0U, // CNOT_ZPmZ_UNDEF_S - 0U, // CNT_ZPmZ_UNDEF_B - 0U, // CNT_ZPmZ_UNDEF_D - 0U, // CNT_ZPmZ_UNDEF_H - 0U, // CNT_ZPmZ_UNDEF_S + 0U, // CNOT_ZPmZ_B_UNDEF + 0U, // CNOT_ZPmZ_D_UNDEF + 0U, // CNOT_ZPmZ_H_UNDEF + 0U, // CNOT_ZPmZ_S_UNDEF + 0U, // CNT_ZPmZ_B_UNDEF + 0U, // CNT_ZPmZ_D_UNDEF + 0U, // CNT_ZPmZ_H_UNDEF + 0U, // CNT_ZPmZ_S_UNDEF + 0U, // COALESCER_BARRIER_FPR128 + 0U, // COALESCER_BARRIER_FPR16 + 0U, // COALESCER_BARRIER_FPR32 + 0U, // COALESCER_BARRIER_FPR64 0U, // EMITBKEY 0U, // EMITMTETAGGED 0U, // EONWrr 0U, // EONXrr 0U, // EORWrr 0U, // EORXrr - 0U, // EOR_ZPZZ_ZERO_B - 0U, // EOR_ZPZZ_ZERO_D - 0U, // EOR_ZPZZ_ZERO_H - 0U, // EOR_ZPZZ_ZERO_S + 0U, // EOR_ZPZZ_B_ZERO + 0U, // EOR_ZPZZ_D_ZERO + 0U, // EOR_ZPZZ_H_ZERO + 0U, // EOR_ZPZZ_S_ZERO 0U, // F128CSEL - 0U, // FABD_ZPZZ_UNDEF_D - 0U, // FABD_ZPZZ_UNDEF_H - 0U, // FABD_ZPZZ_UNDEF_S - 0U, // FABD_ZPZZ_ZERO_D - 0U, // FABD_ZPZZ_ZERO_H - 0U, // FABD_ZPZZ_ZERO_S - 0U, // FABS_ZPmZ_UNDEF_D - 0U, // FABS_ZPmZ_UNDEF_H - 0U, // FABS_ZPmZ_UNDEF_S - 0U, // FADD_ZPZI_UNDEF_D - 0U, // FADD_ZPZI_UNDEF_H - 0U, // FADD_ZPZI_UNDEF_S - 0U, // FADD_ZPZI_ZERO_D - 0U, // FADD_ZPZI_ZERO_H - 0U, // FADD_ZPZI_ZERO_S - 0U, // FADD_ZPZZ_UNDEF_D - 0U, // FADD_ZPZZ_UNDEF_H - 0U, // FADD_ZPZZ_UNDEF_S - 0U, // FADD_ZPZZ_ZERO_D - 0U, // FADD_ZPZZ_ZERO_H - 0U, // FADD_ZPZZ_ZERO_S + 0U, // FABD_ZPZZ_D_UNDEF + 0U, // FABD_ZPZZ_D_ZERO + 0U, // FABD_ZPZZ_H_UNDEF + 0U, // FABD_ZPZZ_H_ZERO + 0U, // FABD_ZPZZ_S_UNDEF + 0U, // FABD_ZPZZ_S_ZERO + 0U, // FABS_ZPmZ_D_UNDEF + 0U, // FABS_ZPmZ_H_UNDEF + 0U, // FABS_ZPmZ_S_UNDEF + 0U, // FADD_VG2_M2Z_D_PSEUDO + 0U, // FADD_VG2_M2Z_H_PSEUDO + 0U, // FADD_VG2_M2Z_S_PSEUDO + 0U, // FADD_VG4_M4Z_D_PSEUDO + 0U, // FADD_VG4_M4Z_H_PSEUDO + 0U, // FADD_VG4_M4Z_S_PSEUDO + 0U, // FADD_ZPZI_D_UNDEF + 0U, // FADD_ZPZI_D_ZERO + 0U, // FADD_ZPZI_H_UNDEF + 0U, // FADD_ZPZI_H_ZERO + 0U, // FADD_ZPZI_S_UNDEF + 0U, // FADD_ZPZI_S_ZERO + 0U, // FADD_ZPZZ_D_UNDEF + 0U, // FADD_ZPZZ_D_ZERO + 0U, // FADD_ZPZZ_H_UNDEF + 0U, // FADD_ZPZZ_H_ZERO + 0U, // FADD_ZPZZ_S_UNDEF + 0U, // FADD_ZPZZ_S_ZERO 0U, // FCVTZS_ZPmZ_DtoD_UNDEF 0U, // FCVTZS_ZPmZ_DtoS_UNDEF 0U, // FCVTZS_ZPmZ_HtoD_UNDEF @@ -9455,75 +10026,98 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCVT_ZPmZ_HtoS_UNDEF 0U, // FCVT_ZPmZ_StoD_UNDEF 0U, // FCVT_ZPmZ_StoH_UNDEF - 0U, // FDIVR_ZPZZ_ZERO_D - 0U, // FDIVR_ZPZZ_ZERO_H - 0U, // FDIVR_ZPZZ_ZERO_S - 0U, // FDIV_ZPZZ_UNDEF_D - 0U, // FDIV_ZPZZ_UNDEF_H - 0U, // FDIV_ZPZZ_UNDEF_S - 0U, // FDIV_ZPZZ_ZERO_D - 0U, // FDIV_ZPZZ_ZERO_H - 0U, // FDIV_ZPZZ_ZERO_S + 0U, // FDIVR_ZPZZ_D_ZERO + 0U, // FDIVR_ZPZZ_H_ZERO + 0U, // FDIVR_ZPZZ_S_ZERO + 0U, // FDIV_ZPZZ_D_UNDEF + 0U, // FDIV_ZPZZ_D_ZERO + 0U, // FDIV_ZPZZ_H_UNDEF + 0U, // FDIV_ZPZZ_H_ZERO + 0U, // FDIV_ZPZZ_S_UNDEF + 0U, // FDIV_ZPZZ_S_ZERO + 0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO + 0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO 0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO + 0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO - 0U, // FMAXNM_ZPZI_UNDEF_D - 0U, // FMAXNM_ZPZI_UNDEF_H - 0U, // FMAXNM_ZPZI_UNDEF_S - 0U, // FMAXNM_ZPZI_ZERO_D - 0U, // FMAXNM_ZPZI_ZERO_H - 0U, // FMAXNM_ZPZI_ZERO_S - 0U, // FMAXNM_ZPZZ_UNDEF_D - 0U, // FMAXNM_ZPZZ_UNDEF_H - 0U, // FMAXNM_ZPZZ_UNDEF_S - 0U, // FMAXNM_ZPZZ_ZERO_D - 0U, // FMAXNM_ZPZZ_ZERO_H - 0U, // FMAXNM_ZPZZ_ZERO_S - 0U, // FMAX_ZPZI_UNDEF_D - 0U, // FMAX_ZPZI_UNDEF_H - 0U, // FMAX_ZPZI_UNDEF_S - 0U, // FMAX_ZPZI_ZERO_D - 0U, // FMAX_ZPZI_ZERO_H - 0U, // FMAX_ZPZI_ZERO_S - 0U, // FMAX_ZPZZ_UNDEF_D - 0U, // FMAX_ZPZZ_UNDEF_H - 0U, // FMAX_ZPZZ_UNDEF_S - 0U, // FMAX_ZPZZ_ZERO_D - 0U, // FMAX_ZPZZ_ZERO_H - 0U, // FMAX_ZPZZ_ZERO_S - 0U, // FMINNM_ZPZI_UNDEF_D - 0U, // FMINNM_ZPZI_UNDEF_H - 0U, // FMINNM_ZPZI_UNDEF_S - 0U, // FMINNM_ZPZI_ZERO_D - 0U, // FMINNM_ZPZI_ZERO_H - 0U, // FMINNM_ZPZI_ZERO_S - 0U, // FMINNM_ZPZZ_UNDEF_D - 0U, // FMINNM_ZPZZ_UNDEF_H - 0U, // FMINNM_ZPZZ_UNDEF_S - 0U, // FMINNM_ZPZZ_ZERO_D - 0U, // FMINNM_ZPZZ_ZERO_H - 0U, // FMINNM_ZPZZ_ZERO_S - 0U, // FMIN_ZPZI_UNDEF_D - 0U, // FMIN_ZPZI_UNDEF_H - 0U, // FMIN_ZPZI_UNDEF_S - 0U, // FMIN_ZPZI_ZERO_D - 0U, // FMIN_ZPZI_ZERO_H - 0U, // FMIN_ZPZI_ZERO_S - 0U, // FMIN_ZPZZ_UNDEF_D - 0U, // FMIN_ZPZZ_UNDEF_H - 0U, // FMIN_ZPZZ_UNDEF_S - 0U, // FMIN_ZPZZ_ZERO_D - 0U, // FMIN_ZPZZ_ZERO_H - 0U, // FMIN_ZPZZ_ZERO_S - 0U, // FMLAL_MZZI_S_PSEUDO - 0U, // FMLAL_MZZ_S_PSEUDO - 0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO - 0U, // FMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // FMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // FMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // FMLAL_VG4_M4ZZ_S_PSEUDO + 0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // FLOGB_ZPZZ_D_ZERO + 0U, // FLOGB_ZPZZ_H_ZERO + 0U, // FLOGB_ZPZZ_S_ZERO + 0U, // FMAXNM_ZPZI_D_UNDEF + 0U, // FMAXNM_ZPZI_D_ZERO + 0U, // FMAXNM_ZPZI_H_UNDEF + 0U, // FMAXNM_ZPZI_H_ZERO + 0U, // FMAXNM_ZPZI_S_UNDEF + 0U, // FMAXNM_ZPZI_S_ZERO + 0U, // FMAXNM_ZPZZ_D_UNDEF + 0U, // FMAXNM_ZPZZ_D_ZERO + 0U, // FMAXNM_ZPZZ_H_UNDEF + 0U, // FMAXNM_ZPZZ_H_ZERO + 0U, // FMAXNM_ZPZZ_S_UNDEF + 0U, // FMAXNM_ZPZZ_S_ZERO + 0U, // FMAX_ZPZI_D_UNDEF + 0U, // FMAX_ZPZI_D_ZERO + 0U, // FMAX_ZPZI_H_UNDEF + 0U, // FMAX_ZPZI_H_ZERO + 0U, // FMAX_ZPZI_S_UNDEF + 0U, // FMAX_ZPZI_S_ZERO + 0U, // FMAX_ZPZZ_D_UNDEF + 0U, // FMAX_ZPZZ_D_ZERO + 0U, // FMAX_ZPZZ_H_UNDEF + 0U, // FMAX_ZPZZ_H_ZERO + 0U, // FMAX_ZPZZ_S_UNDEF + 0U, // FMAX_ZPZZ_S_ZERO + 0U, // FMINNM_ZPZI_D_UNDEF + 0U, // FMINNM_ZPZI_D_ZERO + 0U, // FMINNM_ZPZI_H_UNDEF + 0U, // FMINNM_ZPZI_H_ZERO + 0U, // FMINNM_ZPZI_S_UNDEF + 0U, // FMINNM_ZPZI_S_ZERO + 0U, // FMINNM_ZPZZ_D_UNDEF + 0U, // FMINNM_ZPZZ_D_ZERO + 0U, // FMINNM_ZPZZ_H_UNDEF + 0U, // FMINNM_ZPZZ_H_ZERO + 0U, // FMINNM_ZPZZ_S_UNDEF + 0U, // FMINNM_ZPZZ_S_ZERO + 0U, // FMIN_ZPZI_D_UNDEF + 0U, // FMIN_ZPZI_D_ZERO + 0U, // FMIN_ZPZI_H_UNDEF + 0U, // FMIN_ZPZI_H_ZERO + 0U, // FMIN_ZPZI_S_UNDEF + 0U, // FMIN_ZPZI_S_ZERO + 0U, // FMIN_ZPZZ_D_UNDEF + 0U, // FMIN_ZPZZ_D_ZERO + 0U, // FMIN_ZPZZ_H_UNDEF + 0U, // FMIN_ZPZZ_H_ZERO + 0U, // FMIN_ZPZZ_S_UNDEF + 0U, // FMIN_ZPZZ_S_ZERO + 0U, // FMLALL_MZZI_BtoS_PSEUDO + 0U, // FMLALL_MZZ_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // FMLAL_MZZI_HtoS_PSEUDO + 0U, // FMLAL_MZZ_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO + 0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO + 0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO + 0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO + 0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO 0U, // FMLA_VG2_M2Z2Z_D_PSEUDO 0U, // FMLA_VG2_M2Z2Z_S_PSEUDO 0U, // FMLA_VG2_M2Z4Z_H_PSEUDO @@ -9538,17 +10132,17 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMLA_VG4_M4ZZI_S_PSEUDO 0U, // FMLA_VG4_M4ZZ_D_PSEUDO 0U, // FMLA_VG4_M4ZZ_S_PSEUDO - 0U, // FMLA_ZPZZZ_UNDEF_D - 0U, // FMLA_ZPZZZ_UNDEF_H - 0U, // FMLA_ZPZZZ_UNDEF_S - 0U, // FMLSL_MZZI_S_PSEUDO - 0U, // FMLSL_MZZ_S_PSEUDO - 0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO - 0U, // FMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // FMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // FMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // FMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // FMLA_ZPZZZ_D_UNDEF + 0U, // FMLA_ZPZZZ_H_UNDEF + 0U, // FMLA_ZPZZZ_S_UNDEF + 0U, // FMLSL_MZZI_HtoS_PSEUDO + 0U, // FMLSL_MZZ_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO + 0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // FMLS_VG2_M2Z2Z_D_PSEUDO 0U, // FMLS_VG2_M2Z2Z_H_PSEUDO 0U, // FMLS_VG2_M2Z2Z_S_PSEUDO @@ -9563,10 +10157,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMLS_VG4_M4ZZI_S_PSEUDO 0U, // FMLS_VG4_M4ZZ_D_PSEUDO 0U, // FMLS_VG4_M4ZZ_S_PSEUDO - 0U, // FMLS_ZPZZZ_UNDEF_D - 0U, // FMLS_ZPZZZ_UNDEF_H - 0U, // FMLS_ZPZZZ_UNDEF_S + 0U, // FMLS_ZPZZZ_D_UNDEF + 0U, // FMLS_ZPZZZ_H_UNDEF + 0U, // FMLS_ZPZZZ_S_UNDEF 0U, // FMOPAL_MPPZZ_PSEUDO + 0U, // FMOPA_MPPZZ_BtoS_PSEUDO 0U, // FMOPA_MPPZZ_D_PSEUDO 0U, // FMOPA_MPPZZ_S_PSEUDO 0U, // FMOPSL_MPPZZ_PSEUDO @@ -9575,78 +10170,87 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FMOVD0 0U, // FMOVH0 0U, // FMOVS0 - 0U, // FMULX_ZPZZ_ZERO_D - 0U, // FMULX_ZPZZ_ZERO_H - 0U, // FMULX_ZPZZ_ZERO_S - 0U, // FMUL_ZPZI_UNDEF_D - 0U, // FMUL_ZPZI_UNDEF_H - 0U, // FMUL_ZPZI_UNDEF_S - 0U, // FMUL_ZPZI_ZERO_D - 0U, // FMUL_ZPZI_ZERO_H - 0U, // FMUL_ZPZI_ZERO_S - 0U, // FMUL_ZPZZ_UNDEF_D - 0U, // FMUL_ZPZZ_UNDEF_H - 0U, // FMUL_ZPZZ_UNDEF_S - 0U, // FMUL_ZPZZ_ZERO_D - 0U, // FMUL_ZPZZ_ZERO_H - 0U, // FMUL_ZPZZ_ZERO_S - 0U, // FNEG_ZPmZ_UNDEF_D - 0U, // FNEG_ZPmZ_UNDEF_H - 0U, // FNEG_ZPmZ_UNDEF_S - 0U, // FNMLA_ZPZZZ_UNDEF_D - 0U, // FNMLA_ZPZZZ_UNDEF_H - 0U, // FNMLA_ZPZZZ_UNDEF_S - 0U, // FNMLS_ZPZZZ_UNDEF_D - 0U, // FNMLS_ZPZZZ_UNDEF_H - 0U, // FNMLS_ZPZZZ_UNDEF_S - 0U, // FRECPX_ZPmZ_UNDEF_D - 0U, // FRECPX_ZPmZ_UNDEF_H - 0U, // FRECPX_ZPmZ_UNDEF_S - 0U, // FRINTA_ZPmZ_UNDEF_D - 0U, // FRINTA_ZPmZ_UNDEF_H - 0U, // FRINTA_ZPmZ_UNDEF_S - 0U, // FRINTI_ZPmZ_UNDEF_D - 0U, // FRINTI_ZPmZ_UNDEF_H - 0U, // FRINTI_ZPmZ_UNDEF_S - 0U, // FRINTM_ZPmZ_UNDEF_D - 0U, // FRINTM_ZPmZ_UNDEF_H - 0U, // FRINTM_ZPmZ_UNDEF_S - 0U, // FRINTN_ZPmZ_UNDEF_D - 0U, // FRINTN_ZPmZ_UNDEF_H - 0U, // FRINTN_ZPmZ_UNDEF_S - 0U, // FRINTP_ZPmZ_UNDEF_D - 0U, // FRINTP_ZPmZ_UNDEF_H - 0U, // FRINTP_ZPmZ_UNDEF_S - 0U, // FRINTX_ZPmZ_UNDEF_D - 0U, // FRINTX_ZPmZ_UNDEF_H - 0U, // FRINTX_ZPmZ_UNDEF_S - 0U, // FRINTZ_ZPmZ_UNDEF_D - 0U, // FRINTZ_ZPmZ_UNDEF_H - 0U, // FRINTZ_ZPmZ_UNDEF_S - 0U, // FSQRT_ZPmZ_UNDEF_D - 0U, // FSQRT_ZPmZ_UNDEF_H - 0U, // FSQRT_ZPmZ_UNDEF_S - 0U, // FSUBR_ZPZI_UNDEF_D - 0U, // FSUBR_ZPZI_UNDEF_H - 0U, // FSUBR_ZPZI_UNDEF_S - 0U, // FSUBR_ZPZI_ZERO_D - 0U, // FSUBR_ZPZI_ZERO_H - 0U, // FSUBR_ZPZI_ZERO_S - 0U, // FSUBR_ZPZZ_ZERO_D - 0U, // FSUBR_ZPZZ_ZERO_H - 0U, // FSUBR_ZPZZ_ZERO_S - 0U, // FSUB_ZPZI_UNDEF_D - 0U, // FSUB_ZPZI_UNDEF_H - 0U, // FSUB_ZPZI_UNDEF_S - 0U, // FSUB_ZPZI_ZERO_D - 0U, // FSUB_ZPZI_ZERO_H - 0U, // FSUB_ZPZI_ZERO_S - 0U, // FSUB_ZPZZ_UNDEF_D - 0U, // FSUB_ZPZZ_UNDEF_H - 0U, // FSUB_ZPZZ_UNDEF_S - 0U, // FSUB_ZPZZ_ZERO_D - 0U, // FSUB_ZPZZ_ZERO_H - 0U, // FSUB_ZPZZ_ZERO_S + 0U, // FMULX_ZPZZ_D_UNDEF + 0U, // FMULX_ZPZZ_D_ZERO + 0U, // FMULX_ZPZZ_H_UNDEF + 0U, // FMULX_ZPZZ_H_ZERO + 0U, // FMULX_ZPZZ_S_UNDEF + 0U, // FMULX_ZPZZ_S_ZERO + 0U, // FMUL_ZPZI_D_UNDEF + 0U, // FMUL_ZPZI_D_ZERO + 0U, // FMUL_ZPZI_H_UNDEF + 0U, // FMUL_ZPZI_H_ZERO + 0U, // FMUL_ZPZI_S_UNDEF + 0U, // FMUL_ZPZI_S_ZERO + 0U, // FMUL_ZPZZ_D_UNDEF + 0U, // FMUL_ZPZZ_D_ZERO + 0U, // FMUL_ZPZZ_H_UNDEF + 0U, // FMUL_ZPZZ_H_ZERO + 0U, // FMUL_ZPZZ_S_UNDEF + 0U, // FMUL_ZPZZ_S_ZERO + 0U, // FNEG_ZPmZ_D_UNDEF + 0U, // FNEG_ZPmZ_H_UNDEF + 0U, // FNEG_ZPmZ_S_UNDEF + 0U, // FNMLA_ZPZZZ_D_UNDEF + 0U, // FNMLA_ZPZZZ_H_UNDEF + 0U, // FNMLA_ZPZZZ_S_UNDEF + 0U, // FNMLS_ZPZZZ_D_UNDEF + 0U, // FNMLS_ZPZZZ_H_UNDEF + 0U, // FNMLS_ZPZZZ_S_UNDEF + 0U, // FRECPX_ZPmZ_D_UNDEF + 0U, // FRECPX_ZPmZ_H_UNDEF + 0U, // FRECPX_ZPmZ_S_UNDEF + 0U, // FRINTA_ZPmZ_D_UNDEF + 0U, // FRINTA_ZPmZ_H_UNDEF + 0U, // FRINTA_ZPmZ_S_UNDEF + 0U, // FRINTI_ZPmZ_D_UNDEF + 0U, // FRINTI_ZPmZ_H_UNDEF + 0U, // FRINTI_ZPmZ_S_UNDEF + 0U, // FRINTM_ZPmZ_D_UNDEF + 0U, // FRINTM_ZPmZ_H_UNDEF + 0U, // FRINTM_ZPmZ_S_UNDEF + 0U, // FRINTN_ZPmZ_D_UNDEF + 0U, // FRINTN_ZPmZ_H_UNDEF + 0U, // FRINTN_ZPmZ_S_UNDEF + 0U, // FRINTP_ZPmZ_D_UNDEF + 0U, // FRINTP_ZPmZ_H_UNDEF + 0U, // FRINTP_ZPmZ_S_UNDEF + 0U, // FRINTX_ZPmZ_D_UNDEF + 0U, // FRINTX_ZPmZ_H_UNDEF + 0U, // FRINTX_ZPmZ_S_UNDEF + 0U, // FRINTZ_ZPmZ_D_UNDEF + 0U, // FRINTZ_ZPmZ_H_UNDEF + 0U, // FRINTZ_ZPmZ_S_UNDEF + 0U, // FSQRT_ZPmZ_D_UNDEF + 0U, // FSQRT_ZPmZ_H_UNDEF + 0U, // FSQRT_ZPmZ_S_UNDEF + 0U, // FSUBR_ZPZI_D_UNDEF + 0U, // FSUBR_ZPZI_D_ZERO + 0U, // FSUBR_ZPZI_H_UNDEF + 0U, // FSUBR_ZPZI_H_ZERO + 0U, // FSUBR_ZPZI_S_UNDEF + 0U, // FSUBR_ZPZI_S_ZERO + 0U, // FSUBR_ZPZZ_D_ZERO + 0U, // FSUBR_ZPZZ_H_ZERO + 0U, // FSUBR_ZPZZ_S_ZERO + 0U, // FSUB_VG2_M2Z_D_PSEUDO + 0U, // FSUB_VG2_M2Z_H_PSEUDO + 0U, // FSUB_VG2_M2Z_S_PSEUDO + 0U, // FSUB_VG4_M4Z_D_PSEUDO + 0U, // FSUB_VG4_M4Z_H_PSEUDO + 0U, // FSUB_VG4_M4Z_S_PSEUDO + 0U, // FSUB_ZPZI_D_UNDEF + 0U, // FSUB_ZPZI_D_ZERO + 0U, // FSUB_ZPZI_H_UNDEF + 0U, // FSUB_ZPZI_H_ZERO + 0U, // FSUB_ZPZI_S_UNDEF + 0U, // FSUB_ZPZI_S_ZERO + 0U, // FSUB_ZPZZ_D_UNDEF + 0U, // FSUB_ZPZZ_D_ZERO + 0U, // FSUB_ZPZZ_H_UNDEF + 0U, // FSUB_ZPZZ_H_ZERO + 0U, // FSUB_ZPZZ_S_UNDEF + 0U, // FSUB_ZPZZ_S_ZERO 0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // GLD1B_D 0U, // GLD1B_D_IMM @@ -9776,8 +10380,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // GLDFF1W_SXTW_SCALED 0U, // GLDFF1W_UXTW 0U, // GLDFF1W_UXTW_SCALED + 0U, // G_AARCH64_PREFETCH 0U, // G_ADD_LOW - 0U, // G_BIT + 0U, // G_BSP 0U, // G_DUP 0U, // G_DUPLANE16 0U, // G_DUPLANE32 @@ -9792,14 +10397,21 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FCMGTZ 0U, // G_FCMLEZ 0U, // G_FCMLTZ - 0U, // G_PREFETCH 0U, // G_REV16 0U, // G_REV32 0U, // G_REV64 + 0U, // G_SADDLP + 0U, // G_SADDLV + 0U, // G_SDOT 0U, // G_SITOF + 0U, // G_SMULL 0U, // G_TRN1 0U, // G_TRN2 + 0U, // G_UADDLP + 0U, // G_UADDLV + 0U, // G_UDOT 0U, // G_UITOF + 0U, // G_UMULL 0U, // G_UZP1 0U, // G_UZP2 0U, // G_VASHR @@ -9825,22 +10437,22 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JumpTableDest32 0U, // JumpTableDest8 0U, // KCFI_CHECK - 0U, // LD1B_D_IMM - 0U, // LD1B_H_IMM - 0U, // LD1B_IMM - 0U, // LD1B_S_IMM - 0U, // LD1D_IMM - 0U, // LD1H_D_IMM - 0U, // LD1H_IMM - 0U, // LD1H_S_IMM - 0U, // LD1SB_D_IMM - 0U, // LD1SB_H_IMM - 0U, // LD1SB_S_IMM - 0U, // LD1SH_D_IMM - 0U, // LD1SH_S_IMM - 0U, // LD1SW_D_IMM - 0U, // LD1W_D_IMM - 0U, // LD1W_IMM + 0U, // LD1B_2Z_IMM_PSEUDO + 0U, // LD1B_2Z_PSEUDO + 0U, // LD1B_4Z_IMM_PSEUDO + 0U, // LD1B_4Z_PSEUDO + 0U, // LD1D_2Z_IMM_PSEUDO + 0U, // LD1D_2Z_PSEUDO + 0U, // LD1D_4Z_IMM_PSEUDO + 0U, // LD1D_4Z_PSEUDO + 0U, // LD1H_2Z_IMM_PSEUDO + 0U, // LD1H_2Z_PSEUDO + 0U, // LD1H_4Z_IMM_PSEUDO + 0U, // LD1H_4Z_PSEUDO + 0U, // LD1W_2Z_IMM_PSEUDO + 0U, // LD1W_2Z_PSEUDO + 0U, // LD1W_4Z_IMM_PSEUDO + 0U, // LD1W_4Z_PSEUDO 0U, // LD1_MXIPXX_H_PSEUDO_B 0U, // LD1_MXIPXX_H_PSEUDO_D 0U, // LD1_MXIPXX_H_PSEUDO_H @@ -9883,39 +10495,91 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LDNF1SW_D_IMM 0U, // LDNF1W_D_IMM 0U, // LDNF1W_IMM + 0U, // LDNT1B_2Z_IMM_PSEUDO + 0U, // LDNT1B_2Z_PSEUDO + 0U, // LDNT1B_4Z_IMM_PSEUDO + 0U, // LDNT1B_4Z_PSEUDO + 0U, // LDNT1D_2Z_IMM_PSEUDO + 0U, // LDNT1D_2Z_PSEUDO + 0U, // LDNT1D_4Z_IMM_PSEUDO + 0U, // LDNT1D_4Z_PSEUDO + 0U, // LDNT1H_2Z_IMM_PSEUDO + 0U, // LDNT1H_2Z_PSEUDO + 0U, // LDNT1H_4Z_IMM_PSEUDO + 0U, // LDNT1H_4Z_PSEUDO + 0U, // LDNT1W_2Z_IMM_PSEUDO + 0U, // LDNT1W_2Z_PSEUDO + 0U, // LDNT1W_4Z_IMM_PSEUDO + 0U, // LDNT1W_4Z_PSEUDO + 0U, // LDR_PPXI + 0U, // LDR_TX_PSEUDO 0U, // LDR_ZA_PSEUDO 0U, // LDR_ZZXI 0U, // LDR_ZZZXI 0U, // LDR_ZZZZXI 0U, // LOADgot - 0U, // LSL_ZPZI_UNDEF_B - 0U, // LSL_ZPZI_UNDEF_D - 0U, // LSL_ZPZI_UNDEF_H - 0U, // LSL_ZPZI_UNDEF_S - 0U, // LSL_ZPZZ_UNDEF_B - 0U, // LSL_ZPZZ_UNDEF_D - 0U, // LSL_ZPZZ_UNDEF_H - 0U, // LSL_ZPZZ_UNDEF_S - 0U, // LSL_ZPZZ_ZERO_B - 0U, // LSL_ZPZZ_ZERO_D - 0U, // LSL_ZPZZ_ZERO_H - 0U, // LSL_ZPZZ_ZERO_S - 0U, // LSR_ZPZI_UNDEF_B - 0U, // LSR_ZPZI_UNDEF_D - 0U, // LSR_ZPZI_UNDEF_H - 0U, // LSR_ZPZI_UNDEF_S - 0U, // LSR_ZPZZ_UNDEF_B - 0U, // LSR_ZPZZ_UNDEF_D - 0U, // LSR_ZPZZ_UNDEF_H - 0U, // LSR_ZPZZ_UNDEF_S - 0U, // LSR_ZPZZ_ZERO_B - 0U, // LSR_ZPZZ_ZERO_D - 0U, // LSR_ZPZZ_ZERO_H - 0U, // LSR_ZPZZ_ZERO_S + 0U, // LSL_ZPZI_B_UNDEF + 0U, // LSL_ZPZI_B_ZERO + 0U, // LSL_ZPZI_D_UNDEF + 0U, // LSL_ZPZI_D_ZERO + 0U, // LSL_ZPZI_H_UNDEF + 0U, // LSL_ZPZI_H_ZERO + 0U, // LSL_ZPZI_S_UNDEF + 0U, // LSL_ZPZI_S_ZERO + 0U, // LSL_ZPZZ_B_UNDEF + 0U, // LSL_ZPZZ_B_ZERO + 0U, // LSL_ZPZZ_D_UNDEF + 0U, // LSL_ZPZZ_D_ZERO + 0U, // LSL_ZPZZ_H_UNDEF + 0U, // LSL_ZPZZ_H_ZERO + 0U, // LSL_ZPZZ_S_UNDEF + 0U, // LSL_ZPZZ_S_ZERO + 0U, // LSR_ZPZI_B_UNDEF + 0U, // LSR_ZPZI_B_ZERO + 0U, // LSR_ZPZI_D_UNDEF + 0U, // LSR_ZPZI_D_ZERO + 0U, // LSR_ZPZI_H_UNDEF + 0U, // LSR_ZPZI_H_ZERO + 0U, // LSR_ZPZI_S_UNDEF + 0U, // LSR_ZPZI_S_ZERO + 0U, // LSR_ZPZZ_B_UNDEF + 0U, // LSR_ZPZZ_B_ZERO + 0U, // LSR_ZPZZ_D_UNDEF + 0U, // LSR_ZPZZ_D_ZERO + 0U, // LSR_ZPZZ_H_UNDEF + 0U, // LSR_ZPZZ_H_ZERO + 0U, // LSR_ZPZZ_S_UNDEF + 0U, // LSR_ZPZZ_S_ZERO + 0U, // MLA_ZPZZZ_B_UNDEF + 0U, // MLA_ZPZZZ_D_UNDEF + 0U, // MLA_ZPZZZ_H_UNDEF + 0U, // MLA_ZPZZZ_S_UNDEF + 0U, // MLS_ZPZZZ_B_UNDEF + 0U, // MLS_ZPZZZ_D_UNDEF + 0U, // MLS_ZPZZZ_H_UNDEF + 0U, // MLS_ZPZZZ_S_UNDEF 0U, // MOPSMemoryCopyPseudo 0U, // MOPSMemoryMovePseudo 0U, // MOPSMemorySetPseudo 0U, // MOPSMemorySetTaggingPseudo + 0U, // MOVA_MXI2Z_H_B_PSEUDO + 0U, // MOVA_MXI2Z_H_D_PSEUDO + 0U, // MOVA_MXI2Z_H_H_PSEUDO + 0U, // MOVA_MXI2Z_H_S_PSEUDO + 0U, // MOVA_MXI2Z_V_B_PSEUDO + 0U, // MOVA_MXI2Z_V_D_PSEUDO + 0U, // MOVA_MXI2Z_V_H_PSEUDO + 0U, // MOVA_MXI2Z_V_S_PSEUDO + 0U, // MOVA_MXI4Z_H_B_PSEUDO + 0U, // MOVA_MXI4Z_H_D_PSEUDO + 0U, // MOVA_MXI4Z_H_H_PSEUDO + 0U, // MOVA_MXI4Z_H_S_PSEUDO + 0U, // MOVA_MXI4Z_V_B_PSEUDO + 0U, // MOVA_MXI4Z_V_D_PSEUDO + 0U, // MOVA_MXI4Z_V_H_PSEUDO + 0U, // MOVA_MXI4Z_V_S_PSEUDO + 0U, // MOVA_VG2_MXI2Z_PSEUDO + 0U, // MOVA_VG4_MXI4Z_PSEUDO 0U, // MOVMCSym 0U, // MOVaddr 0U, // MOVaddrBA @@ -9929,36 +10593,40 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // MRS_FPCR 0U, // MSR_FPCR 0U, // MSRpstatePseudo - 0U, // MUL_ZPZZ_UNDEF_B - 0U, // MUL_ZPZZ_UNDEF_D - 0U, // MUL_ZPZZ_UNDEF_H - 0U, // MUL_ZPZZ_UNDEF_S - 0U, // NEG_ZPmZ_UNDEF_B - 0U, // NEG_ZPmZ_UNDEF_D - 0U, // NEG_ZPmZ_UNDEF_H - 0U, // NEG_ZPmZ_UNDEF_S - 0U, // NOT_ZPmZ_UNDEF_B - 0U, // NOT_ZPmZ_UNDEF_D - 0U, // NOT_ZPmZ_UNDEF_H - 0U, // NOT_ZPmZ_UNDEF_S - 0U, // OBSCURE_COPY + 0U, // MUL_ZPZZ_B_UNDEF + 0U, // MUL_ZPZZ_D_UNDEF + 0U, // MUL_ZPZZ_H_UNDEF + 0U, // MUL_ZPZZ_S_UNDEF + 0U, // NEG_ZPmZ_B_UNDEF + 0U, // NEG_ZPmZ_D_UNDEF + 0U, // NEG_ZPmZ_H_UNDEF + 0U, // NEG_ZPmZ_S_UNDEF + 0U, // NOT_ZPmZ_B_UNDEF + 0U, // NOT_ZPmZ_D_UNDEF + 0U, // NOT_ZPmZ_H_UNDEF + 0U, // NOT_ZPmZ_S_UNDEF 0U, // ORNWrr 0U, // ORNXrr 0U, // ORRWrr 0U, // ORRXrr - 0U, // ORR_ZPZZ_ZERO_B - 0U, // ORR_ZPZZ_ZERO_D - 0U, // ORR_ZPZZ_ZERO_H - 0U, // ORR_ZPZZ_ZERO_S + 0U, // ORR_ZPZZ_B_ZERO + 0U, // ORR_ZPZZ_D_ZERO + 0U, // ORR_ZPZZ_H_ZERO + 0U, // ORR_ZPZZ_S_ZERO + 0U, // PAUTH_EPILOGUE + 0U, // PAUTH_PROLOGUE + 0U, // PROBED_STACKALLOC + 0U, // PROBED_STACKALLOC_DYN + 0U, // PROBED_STACKALLOC_VAR 0U, // PTEST_PP_ANY 0U, // RDFFR_P 0U, // RDFFR_PPz 0U, // RET_ReallyLR 0U, // RestoreZAPseudo - 0U, // SABD_ZPZZ_UNDEF_B - 0U, // SABD_ZPZZ_UNDEF_D - 0U, // SABD_ZPZZ_UNDEF_H - 0U, // SABD_ZPZZ_UNDEF_S + 0U, // SABD_ZPZZ_B_UNDEF + 0U, // SABD_ZPZZ_D_UNDEF + 0U, // SABD_ZPZZ_H_UNDEF + 0U, // SABD_ZPZZ_S_UNDEF 0U, // SCVTF_ZPmZ_DtoD_UNDEF 0U, // SCVTF_ZPmZ_DtoH_UNDEF 0U, // SCVTF_ZPmZ_DtoS_UNDEF @@ -9966,26 +10634,34 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SCVTF_ZPmZ_StoD_UNDEF 0U, // SCVTF_ZPmZ_StoH_UNDEF 0U, // SCVTF_ZPmZ_StoS_UNDEF - 0U, // SDIV_ZPZZ_UNDEF_D - 0U, // SDIV_ZPZZ_UNDEF_S + 0U, // SDIV_ZPZZ_D_UNDEF + 0U, // SDIV_ZPZZ_S_UNDEF 0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO 0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO 0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO 0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO 0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO 0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO 0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO 0U, // SEH_AddFP 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_PACSignLR 0U, // SEH_PrologEnd + 0U, // SEH_SaveAnyRegQP + 0U, // SEH_SaveAnyRegQPX 0U, // SEH_SaveFPLR 0U, // SEH_SaveFPLR_X 0U, // SEH_SaveFReg @@ -9998,82 +10674,118 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SEH_SaveReg_X 0U, // SEH_SetFP 0U, // SEH_StackAlloc - 0U, // SMAX_ZPZZ_UNDEF_B - 0U, // SMAX_ZPZZ_UNDEF_D - 0U, // SMAX_ZPZZ_UNDEF_H - 0U, // SMAX_ZPZZ_UNDEF_S - 0U, // SMIN_ZPZZ_UNDEF_B - 0U, // SMIN_ZPZZ_UNDEF_D - 0U, // SMIN_ZPZZ_UNDEF_H - 0U, // SMIN_ZPZZ_UNDEF_S - 0U, // SMLAL_MZZI_S_PSEUDO - 0U, // SMLAL_MZZ_S_PSEUDO - 0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO + 0U, // SMAX_ZPZZ_B_UNDEF + 0U, // SMAX_ZPZZ_D_UNDEF + 0U, // SMAX_ZPZZ_H_UNDEF + 0U, // SMAX_ZPZZ_S_UNDEF + 0U, // SMIN_ZPZZ_B_UNDEF + 0U, // SMIN_ZPZZ_D_UNDEF + 0U, // SMIN_ZPZZ_H_UNDEF + 0U, // SMIN_ZPZZ_S_UNDEF + 0U, // SMLALL_MZZI_BtoS_PSEUDO + 0U, // SMLALL_MZZI_HtoD_PSEUDO + 0U, // SMLALL_MZZ_BtoS_PSEUDO + 0U, // SMLALL_MZZ_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SMLAL_MZZI_HtoS_PSEUDO + 0U, // SMLAL_MZZ_HtoS_PSEUDO + 0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // SMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // SMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // SMLAL_VG4_M4ZZ_S_PSEUDO - 0U, // SMLSL_MZZI_S_PSEUDO - 0U, // SMLSL_MZZ_S_PSEUDO - 0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO + 0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO + 0U, // SMLSLL_MZZI_BtoS_PSEUDO + 0U, // SMLSLL_MZZI_HtoD_PSEUDO + 0U, // SMLSLL_MZZ_BtoS_PSEUDO + 0U, // SMLSLL_MZZ_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // SMLSL_MZZI_HtoS_PSEUDO + 0U, // SMLSL_MZZ_HtoS_PSEUDO + 0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // SMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // SMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // SMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // SMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // SMOPA_MPPZZ_D_PSEUDO + 0U, // SMOPA_MPPZZ_HtoS_PSEUDO 0U, // SMOPA_MPPZZ_S_PSEUDO 0U, // SMOPS_MPPZZ_D_PSEUDO + 0U, // SMOPS_MPPZZ_HtoS_PSEUDO 0U, // SMOPS_MPPZZ_S_PSEUDO - 0U, // SMULH_ZPZZ_UNDEF_B - 0U, // SMULH_ZPZZ_UNDEF_D - 0U, // SMULH_ZPZZ_UNDEF_H - 0U, // SMULH_ZPZZ_UNDEF_S + 0U, // SMULH_ZPZZ_B_UNDEF + 0U, // SMULH_ZPZZ_D_UNDEF + 0U, // SMULH_ZPZZ_H_UNDEF + 0U, // SMULH_ZPZZ_S_UNDEF 0U, // SPACE - 0U, // SQABS_ZPmZ_UNDEF_B - 0U, // SQABS_ZPmZ_UNDEF_D - 0U, // SQABS_ZPmZ_UNDEF_H - 0U, // SQABS_ZPmZ_UNDEF_S - 0U, // SQNEG_ZPmZ_UNDEF_B - 0U, // SQNEG_ZPmZ_UNDEF_D - 0U, // SQNEG_ZPmZ_UNDEF_H - 0U, // SQNEG_ZPmZ_UNDEF_S - 0U, // SQRSHL_ZPZZ_UNDEF_B - 0U, // SQRSHL_ZPZZ_UNDEF_D - 0U, // SQRSHL_ZPZZ_UNDEF_H - 0U, // SQRSHL_ZPZZ_UNDEF_S - 0U, // SQSHLU_ZPZI_ZERO_B - 0U, // SQSHLU_ZPZI_ZERO_D - 0U, // SQSHLU_ZPZI_ZERO_H - 0U, // SQSHLU_ZPZI_ZERO_S - 0U, // SQSHL_ZPZI_ZERO_B - 0U, // SQSHL_ZPZI_ZERO_D - 0U, // SQSHL_ZPZI_ZERO_H - 0U, // SQSHL_ZPZI_ZERO_S - 0U, // SQSHL_ZPZZ_UNDEF_B - 0U, // SQSHL_ZPZZ_UNDEF_D - 0U, // SQSHL_ZPZZ_UNDEF_H - 0U, // SQSHL_ZPZZ_UNDEF_S - 0U, // SRSHL_ZPZZ_UNDEF_B - 0U, // SRSHL_ZPZZ_UNDEF_D - 0U, // SRSHL_ZPZZ_UNDEF_H - 0U, // SRSHL_ZPZZ_UNDEF_S - 0U, // SRSHR_ZPZI_ZERO_B - 0U, // SRSHR_ZPZI_ZERO_D - 0U, // SRSHR_ZPZI_ZERO_H - 0U, // SRSHR_ZPZI_ZERO_S + 0U, // SQABS_ZPmZ_B_UNDEF + 0U, // SQABS_ZPmZ_D_UNDEF + 0U, // SQABS_ZPmZ_H_UNDEF + 0U, // SQABS_ZPmZ_S_UNDEF + 0U, // SQNEG_ZPmZ_B_UNDEF + 0U, // SQNEG_ZPmZ_D_UNDEF + 0U, // SQNEG_ZPmZ_H_UNDEF + 0U, // SQNEG_ZPmZ_S_UNDEF + 0U, // SQRSHL_ZPZZ_B_UNDEF + 0U, // SQRSHL_ZPZZ_D_UNDEF + 0U, // SQRSHL_ZPZZ_H_UNDEF + 0U, // SQRSHL_ZPZZ_S_UNDEF + 0U, // SQSHLU_ZPZI_B_ZERO + 0U, // SQSHLU_ZPZI_D_ZERO + 0U, // SQSHLU_ZPZI_H_ZERO + 0U, // SQSHLU_ZPZI_S_ZERO + 0U, // SQSHL_ZPZI_B_ZERO + 0U, // SQSHL_ZPZI_D_ZERO + 0U, // SQSHL_ZPZI_H_ZERO + 0U, // SQSHL_ZPZI_S_ZERO + 0U, // SQSHL_ZPZZ_B_UNDEF + 0U, // SQSHL_ZPZZ_D_UNDEF + 0U, // SQSHL_ZPZZ_H_UNDEF + 0U, // SQSHL_ZPZZ_S_UNDEF + 0U, // SRSHL_ZPZZ_B_UNDEF + 0U, // SRSHL_ZPZZ_D_UNDEF + 0U, // SRSHL_ZPZZ_H_UNDEF + 0U, // SRSHL_ZPZZ_S_UNDEF + 0U, // SRSHR_ZPZI_B_ZERO + 0U, // SRSHR_ZPZI_D_ZERO + 0U, // SRSHR_ZPZI_H_ZERO + 0U, // SRSHR_ZPZI_S_ZERO 0U, // STGloop 0U, // STGloop_wback + 0U, // STR_PPXI + 0U, // STR_TX_PSEUDO 0U, // STR_ZZXI 0U, // STR_ZZZXI 0U, // STR_ZZZZXI 0U, // STZGloop 0U, // STZGloop_wback - 0U, // SUBR_ZPZZ_ZERO_B - 0U, // SUBR_ZPZZ_ZERO_D - 0U, // SUBR_ZPZZ_ZERO_H - 0U, // SUBR_ZPZZ_ZERO_S + 0U, // SUBR_ZPZZ_B_ZERO + 0U, // SUBR_ZPZZ_D_ZERO + 0U, // SUBR_ZPZZ_H_ZERO + 0U, // SUBR_ZPZZ_S_ZERO 0U, // SUBSWrr 0U, // SUBSXrr 0U, // SUBWrr @@ -10082,16 +10794,27 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SUB_VG2_M2Z2Z_S_PSEUDO 0U, // SUB_VG2_M2ZZ_D_PSEUDO 0U, // SUB_VG2_M2ZZ_S_PSEUDO + 0U, // SUB_VG2_M2Z_D_PSEUDO + 0U, // SUB_VG2_M2Z_S_PSEUDO 0U, // SUB_VG4_M4Z4Z_D_PSEUDO 0U, // SUB_VG4_M4Z4Z_S_PSEUDO 0U, // SUB_VG4_M4ZZ_D_PSEUDO 0U, // SUB_VG4_M4ZZ_S_PSEUDO - 0U, // SUB_ZPZZ_ZERO_B - 0U, // SUB_ZPZZ_ZERO_D - 0U, // SUB_ZPZZ_ZERO_H - 0U, // SUB_ZPZZ_ZERO_S + 0U, // SUB_VG4_M4Z_D_PSEUDO + 0U, // SUB_VG4_M4Z_S_PSEUDO + 0U, // SUB_ZPZZ_B_ZERO + 0U, // SUB_ZPZZ_D_ZERO + 0U, // SUB_ZPZZ_H_ZERO + 0U, // SUB_ZPZZ_S_ZERO 0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO + 0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO 0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO + 0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO + 0U, // SUMLALL_MZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO 0U, // SUMOPA_MPPZZ_D_PSEUDO 0U, // SUMOPA_MPPZZ_S_PSEUDO 0U, // SUMOPS_MPPZZ_D_PSEUDO @@ -10100,12 +10823,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // SXTB_ZPmZ_UNDEF_D - 0U, // SXTB_ZPmZ_UNDEF_H - 0U, // SXTB_ZPmZ_UNDEF_S - 0U, // SXTH_ZPmZ_UNDEF_D - 0U, // SXTH_ZPmZ_UNDEF_S - 0U, // SXTW_ZPmZ_UNDEF_D + 0U, // SXTB_ZPmZ_D_UNDEF + 0U, // SXTB_ZPmZ_H_UNDEF + 0U, // SXTB_ZPmZ_S_UNDEF + 0U, // SXTH_ZPmZ_D_UNDEF + 0U, // SXTH_ZPmZ_S_UNDEF + 0U, // SXTW_ZPmZ_D_UNDEF 0U, // SpeculationBarrierISBDSBEndBB 0U, // SpeculationBarrierSBEndBB 0U, // SpeculationSafeValueW @@ -10118,10 +10841,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // TCRETURNriBTI 0U, // TLSDESCCALL 0U, // TLSDESC_CALLSEQ - 0U, // UABD_ZPZZ_UNDEF_B - 0U, // UABD_ZPZZ_UNDEF_D - 0U, // UABD_ZPZZ_UNDEF_H - 0U, // UABD_ZPZZ_UNDEF_S + 0U, // UABD_ZPZZ_B_UNDEF + 0U, // UABD_ZPZZ_D_UNDEF + 0U, // UABD_ZPZZ_H_UNDEF + 0U, // UABD_ZPZZ_S_UNDEF 0U, // UCVTF_ZPmZ_DtoD_UNDEF 0U, // UCVTF_ZPmZ_DtoH_UNDEF 0U, // UCVTF_ZPmZ_DtoS_UNDEF @@ -10129,78 +10852,128 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UCVTF_ZPmZ_StoD_UNDEF 0U, // UCVTF_ZPmZ_StoH_UNDEF 0U, // UCVTF_ZPmZ_StoS_UNDEF - 0U, // UDIV_ZPZZ_UNDEF_D - 0U, // UDIV_ZPZZ_UNDEF_S + 0U, // UDIV_ZPZZ_D_UNDEF + 0U, // UDIV_ZPZZ_S_UNDEF 0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO 0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO 0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO 0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO 0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO 0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO 0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO 0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO 0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO 0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // UMAX_ZPZZ_UNDEF_B - 0U, // UMAX_ZPZZ_UNDEF_D - 0U, // UMAX_ZPZZ_UNDEF_H - 0U, // UMAX_ZPZZ_UNDEF_S - 0U, // UMIN_ZPZZ_UNDEF_B - 0U, // UMIN_ZPZZ_UNDEF_D - 0U, // UMIN_ZPZZ_UNDEF_H - 0U, // UMIN_ZPZZ_UNDEF_S - 0U, // UMLAL_MZZI_S_PSEUDO - 0U, // UMLAL_MZZ_S_PSEUDO - 0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO + 0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO + 0U, // UMAX_ZPZZ_B_UNDEF + 0U, // UMAX_ZPZZ_D_UNDEF + 0U, // UMAX_ZPZZ_H_UNDEF + 0U, // UMAX_ZPZZ_S_UNDEF + 0U, // UMIN_ZPZZ_B_UNDEF + 0U, // UMIN_ZPZZ_D_UNDEF + 0U, // UMIN_ZPZZ_H_UNDEF + 0U, // UMIN_ZPZZ_S_UNDEF + 0U, // UMLALL_MZZI_BtoS_PSEUDO + 0U, // UMLALL_MZZI_HtoD_PSEUDO + 0U, // UMLALL_MZZ_BtoS_PSEUDO + 0U, // UMLALL_MZZ_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UMLAL_MZZI_HtoS_PSEUDO + 0U, // UMLAL_MZZ_HtoS_PSEUDO + 0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UMLAL_VG2_M2ZZI_S_PSEUDO - 0U, // UMLAL_VG2_M2ZZ_S_PSEUDO - 0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO - 0U, // UMLAL_VG4_M4ZZI_S_PSEUDO - 0U, // UMLAL_VG4_M4ZZ_S_PSEUDO - 0U, // UMLSL_MZZI_S_PSEUDO - 0U, // UMLSL_MZZ_S_PSEUDO - 0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO + 0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO + 0U, // UMLSLL_MZZI_BtoS_PSEUDO + 0U, // UMLSLL_MZZI_HtoD_PSEUDO + 0U, // UMLSLL_MZZ_BtoS_PSEUDO + 0U, // UMLSLL_MZZ_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO + 0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO + 0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO + 0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO + 0U, // UMLSL_MZZI_HtoS_PSEUDO + 0U, // UMLSL_MZZ_HtoS_PSEUDO + 0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO 0U, // UMLSL_VG2_M2ZZI_S_PSEUDO - 0U, // UMLSL_VG2_M2ZZ_S_PSEUDO - 0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO - 0U, // UMLSL_VG4_M4ZZI_S_PSEUDO - 0U, // UMLSL_VG4_M4ZZ_S_PSEUDO + 0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO + 0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO 0U, // UMOPA_MPPZZ_D_PSEUDO + 0U, // UMOPA_MPPZZ_HtoS_PSEUDO 0U, // UMOPA_MPPZZ_S_PSEUDO 0U, // UMOPS_MPPZZ_D_PSEUDO + 0U, // UMOPS_MPPZZ_HtoS_PSEUDO 0U, // UMOPS_MPPZZ_S_PSEUDO - 0U, // UMULH_ZPZZ_UNDEF_B - 0U, // UMULH_ZPZZ_UNDEF_D - 0U, // UMULH_ZPZZ_UNDEF_H - 0U, // UMULH_ZPZZ_UNDEF_S - 0U, // UQRSHL_ZPZZ_UNDEF_B - 0U, // UQRSHL_ZPZZ_UNDEF_D - 0U, // UQRSHL_ZPZZ_UNDEF_H - 0U, // UQRSHL_ZPZZ_UNDEF_S - 0U, // UQSHL_ZPZI_ZERO_B - 0U, // UQSHL_ZPZI_ZERO_D - 0U, // UQSHL_ZPZI_ZERO_H - 0U, // UQSHL_ZPZI_ZERO_S - 0U, // UQSHL_ZPZZ_UNDEF_B - 0U, // UQSHL_ZPZZ_UNDEF_D - 0U, // UQSHL_ZPZZ_UNDEF_H - 0U, // UQSHL_ZPZZ_UNDEF_S - 0U, // URECPE_ZPmZ_UNDEF_S - 0U, // URSHL_ZPZZ_UNDEF_B - 0U, // URSHL_ZPZZ_UNDEF_D - 0U, // URSHL_ZPZZ_UNDEF_H - 0U, // URSHL_ZPZZ_UNDEF_S - 0U, // URSHR_ZPZI_ZERO_B - 0U, // URSHR_ZPZI_ZERO_D - 0U, // URSHR_ZPZI_ZERO_H - 0U, // URSHR_ZPZI_ZERO_S - 0U, // URSQRTE_ZPmZ_UNDEF_S + 0U, // UMULH_ZPZZ_B_UNDEF + 0U, // UMULH_ZPZZ_D_UNDEF + 0U, // UMULH_ZPZZ_H_UNDEF + 0U, // UMULH_ZPZZ_S_UNDEF + 0U, // UQRSHL_ZPZZ_B_UNDEF + 0U, // UQRSHL_ZPZZ_D_UNDEF + 0U, // UQRSHL_ZPZZ_H_UNDEF + 0U, // UQRSHL_ZPZZ_S_UNDEF + 0U, // UQSHL_ZPZI_B_ZERO + 0U, // UQSHL_ZPZI_D_ZERO + 0U, // UQSHL_ZPZI_H_ZERO + 0U, // UQSHL_ZPZI_S_ZERO + 0U, // UQSHL_ZPZZ_B_UNDEF + 0U, // UQSHL_ZPZZ_D_UNDEF + 0U, // UQSHL_ZPZZ_H_UNDEF + 0U, // UQSHL_ZPZZ_S_UNDEF + 0U, // URECPE_ZPmZ_S_UNDEF + 0U, // URSHL_ZPZZ_B_UNDEF + 0U, // URSHL_ZPZZ_D_UNDEF + 0U, // URSHL_ZPZZ_H_UNDEF + 0U, // URSHL_ZPZZ_S_UNDEF + 0U, // URSHR_ZPZI_B_ZERO + 0U, // URSHR_ZPZI_D_ZERO + 0U, // URSHR_ZPZI_H_ZERO + 0U, // URSHR_ZPZI_S_ZERO + 0U, // URSQRTE_ZPmZ_S_UNDEF 0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO 0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO + 0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO 0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO 0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO + 0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO + 0U, // USMLALL_MZZI_BtoS_PSEUDO + 0U, // USMLALL_MZZ_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO + 0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO + 0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO 0U, // USMOPA_MPPZZ_D_PSEUDO 0U, // USMOPA_MPPZZ_S_PSEUDO 0U, // USMOPS_MPPZZ_D_PSEUDO @@ -10209,13 +10982,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO 0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO 0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO - 0U, // UXTB_ZPmZ_UNDEF_D - 0U, // UXTB_ZPmZ_UNDEF_H - 0U, // UXTB_ZPmZ_UNDEF_S - 0U, // UXTH_ZPmZ_UNDEF_D - 0U, // UXTH_ZPmZ_UNDEF_S - 0U, // UXTW_ZPmZ_UNDEF_D + 0U, // UXTB_ZPmZ_D_UNDEF + 0U, // UXTB_ZPmZ_H_UNDEF + 0U, // UXTB_ZPmZ_S_UNDEF + 0U, // UXTH_ZPmZ_D_UNDEF + 0U, // UXTH_ZPmZ_S_UNDEF + 0U, // UXTW_ZPmZ_D_UNDEF 0U, // ZERO_M_PSEUDO + 0U, // ZERO_T_PSEUDO 0U, // ABSWr 0U, // ABSXr 8U, // ABS_ZPmZ_B @@ -10254,18 +11028,19 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 533624U, // ADDHNv8i16_v16i8 532600U, // ADDHNv8i16_v8i8 3160U, // ADDPL_XXI + 658520U, // ADDPT_shift 16918656U, // ADDP_ZPmZ_B 33691776U, // ADDP_ZPmZ_D - 50998408U, // ADDP_ZPmZ_H + 51129480U, // ADDP_ZPmZ_H 67252352U, // ADDP_ZPmZ_S - 794768U, // ADDPv16i8 - 925848U, // ADDPv2i32 + 925840U, // ADDPv16i8 + 1056920U, // ADDPv2i32 270440U, // ADDPv2i64 48U, // ADDPv2i64p - 1056928U, // ADDPv4i16 + 1188000U, // ADDPv4i16 401520U, // ADDPv4i32 532600U, // ADDPv8i16 - 1188008U, // ADDPv8i8 + 1319080U, // ADDPv8i8 10328U, // ADDQV_VPZ_B 6232U, // ADDQV_VPZ_D 5208U, // ADDQV_VPZ_H @@ -10278,7 +11053,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 13400U, // ADDSXri 14424U, // ADDSXrs 15448U, // ADDSXrx - 1313880U, // ADDSXrx64 + 1444952U, // ADDSXrx64 0U, // ADDVA_MPPZ_D 0U, // ADDVA_MPPZ_S 3160U, // ADDVL_XXI @@ -10293,25 +11068,25 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 13400U, // ADDXri 14424U, // ADDXrs 15448U, // ADDXrx - 1313880U, // ADDXrx64 + 1444952U, // ADDXrx64 176U, // ADD_VG2_2ZZ_B 184U, // ADD_VG2_2ZZ_D 136U, // ADD_VG2_2ZZ_H 96U, // ADD_VG2_2ZZ_S - 1453248U, // ADD_VG2_M2Z2Z_D - 1584328U, // ADD_VG2_M2Z2Z_S - 52047040U, // ADD_VG2_M2ZZ_D - 52178120U, // ADD_VG2_M2ZZ_S + 1584320U, // ADD_VG2_M2Z2Z_D + 1715400U, // ADD_VG2_M2Z2Z_S + 52178112U, // ADD_VG2_M2ZZ_D + 52309192U, // ADD_VG2_M2ZZ_S 192U, // ADD_VG2_M2Z_D 200U, // ADD_VG2_M2Z_S 176U, // ADD_VG4_4ZZ_B 184U, // ADD_VG4_4ZZ_D 136U, // ADD_VG4_4ZZ_H 96U, // ADD_VG4_4ZZ_S - 1453248U, // ADD_VG4_M4Z4Z_D - 1584328U, // ADD_VG4_M4Z4Z_S - 52047040U, // ADD_VG4_M4ZZ_D - 52178120U, // ADD_VG4_M4ZZ_S + 1584320U, // ADD_VG4_M4Z4Z_D + 1715400U, // ADD_VG4_M4Z4Z_S + 52178112U, // ADD_VG4_M4ZZ_D + 52309192U, // ADD_VG4_M4ZZ_S 192U, // ADD_VG4_M4Z_D 200U, // ADD_VG4_M4Z_S 16473U, // ADD_ZI_B @@ -10319,21 +11094,23 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 208U, // ADD_ZI_H 18521U, // ADD_ZI_S 16918656U, // ADD_ZPmZ_B + 33691776U, // ADD_ZPmZ_CPA 33691776U, // ADD_ZPmZ_D - 50998408U, // ADD_ZPmZ_H + 51129480U, // ADD_ZPmZ_H 67252352U, // ADD_ZPmZ_S 10329U, // ADD_ZZZ_B + 6232U, // ADD_ZZZ_CPA 6232U, // ADD_ZZZ_D 136U, // ADD_ZZZ_H 12377U, // ADD_ZZZ_S - 794768U, // ADDv16i8 + 925840U, // ADDv16i8 3160U, // ADDv1i64 - 925848U, // ADDv2i32 + 1056920U, // ADDv2i32 270440U, // ADDv2i64 - 1056928U, // ADDv4i16 + 1188000U, // ADDv4i16 401520U, // ADDv4i32 532600U, // ADDv8i16 - 1188008U, // ADDv8i8 + 1319080U, // ADDv8i8 1U, // ADR 1U, // ADRP 19544U, // ADR_LSL_ZZZ_D_0 @@ -10381,34 +11158,34 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 36952U, // AND_ZI 16918656U, // AND_ZPmZ_B 33691776U, // AND_ZPmZ_D - 50998408U, // AND_ZPmZ_H + 51129480U, // AND_ZPmZ_H 67252352U, // AND_ZPmZ_S 6232U, // AND_ZZZ - 794768U, // ANDv16i8 - 1188008U, // ANDv8i8 + 925840U, // ANDv16i8 + 1319080U, // ANDv8i8 141440U, // ASRD_ZPmI_B 137344U, // ASRD_ZPmI_D - 52309128U, // ASRD_ZPmI_H + 52440200U, // ASRD_ZPmI_H 143488U, // ASRD_ZPmI_S 16918656U, // ASRR_ZPmZ_B 33691776U, // ASRR_ZPmZ_D - 50998408U, // ASRR_ZPmZ_H + 51129480U, // ASRR_ZPmZ_H 67252352U, // ASRR_ZPmZ_S 3160U, // ASRVWr 3160U, // ASRVXr 33695872U, // ASR_WIDE_ZPmZ_B - 2108552U, // ASR_WIDE_ZPmZ_H + 2239624U, // ASR_WIDE_ZPmZ_H 33697920U, // ASR_WIDE_ZPmZ_S 6233U, // ASR_WIDE_ZZZ_B 184U, // ASR_WIDE_ZZZ_H 6233U, // ASR_WIDE_ZZZ_S 141440U, // ASR_ZPmI_B 137344U, // ASR_ZPmI_D - 52309128U, // ASR_ZPmI_H + 52440200U, // ASR_ZPmI_H 143488U, // ASR_ZPmI_S 16918656U, // ASR_ZPmZ_B 33691776U, // ASR_ZPmZ_D - 50998408U, // ASR_ZPmZ_H + 51129480U, // ASR_ZPmZ_H 67252352U, // ASR_ZPmZ_S 3161U, // ASR_ZZI_B 3160U, // ASR_ZZI_D @@ -10420,17 +11197,23 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // AUTDZB 1U, // AUTIA 0U, // AUTIA1716 + 0U, // AUTIA171615 0U, // AUTIASP + 0U, // AUTIASPPCi + 0U, // AUTIASPPCr 0U, // AUTIAZ 1U, // AUTIB 0U, // AUTIB1716 + 0U, // AUTIB171615 0U, // AUTIBSP + 0U, // AUTIBSPPCi + 0U, // AUTIBSPPCr 0U, // AUTIBZ 0U, // AUTIZA 0U, // AUTIZB 0U, // AXFLAG 0U, // B - 86122640U, // BCAX + 86253712U, // BCAX 33691736U, // BCAX_ZZZZ 0U, // BCcc 10329U, // BDEP_ZZZ_B @@ -10441,112 +11224,126 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // BEXT_ZZZ_D 136U, // BEXT_ZZZ_H 12377U, // BEXT_ZZZ_S - 2368672U, // BF16DOTlanev4bf16 - 2368632U, // BF16DOTlanev8bf16 - 0U, // BFADD_VG2_M2Z_H - 0U, // BFADD_VG4_M4Z_H - 50998408U, // BFADD_ZPZmZ + 2499744U, // BF16DOTlanev4bf16 + 2499704U, // BF16DOTlanev8bf16 + 32U, // BF1CVTL2v8f16 + 0U, // BF1CVTLT_ZZ_BtoH + 0U, // BF1CVTL_2ZZ_BtoH_NAME + 80U, // BF1CVTLv8f16 + 0U, // BF1CVT_2ZZ_BtoH_NAME + 0U, // BF1CVT_ZZ_BtoH + 32U, // BF2CVTL2v8f16 + 0U, // BF2CVTLT_ZZ_BtoH + 0U, // BF2CVTL_2ZZ_BtoH_NAME + 80U, // BF2CVTLv8f16 + 0U, // BF2CVT_2ZZ_BtoH_NAME + 0U, // BF2CVT_ZZ_BtoH + 232U, // BFADD_VG2_M2Z_H + 232U, // BFADD_VG4_M4Z_H + 51129480U, // BFADD_ZPmZZ 136U, // BFADD_ZZZ - 232U, // BFCLAMP_VG2_2ZZZ_H - 232U, // BFCLAMP_VG4_4ZZZ_H - 232U, // BFCLAMP_ZZZ + 240U, // BFCLAMP_VG2_2ZZZ_H + 240U, // BFCLAMP_VG4_4ZZZ_H + 240U, // BFCLAMP_ZZZ 0U, // BFCVT 64U, // BFCVTN 64U, // BFCVTN2 1U, // BFCVTNT_ZPmZ + 1U, // BFCVTN_Z2Z_HtoB 0U, // BFCVTN_Z2Z_StoH + 1U, // BFCVT_Z2Z_HtoB 0U, // BFCVT_Z2Z_StoH 1U, // BFCVT_ZPmZ - 38128U, // BFDOT_VG2_M2Z2Z_HtoS - 2529520U, // BFDOT_VG2_M2ZZI_HtoS - 39152U, // BFDOT_VG2_M2ZZ_HtoS - 38128U, // BFDOT_VG4_M4Z4Z_HtoS - 2529520U, // BFDOT_VG4_M4ZZI_HtoS - 39152U, // BFDOT_VG4_M4ZZ_HtoS - 52960344U, // BFDOT_ZZI + 2632936U, // BFDOT_VG2_M2Z2Z_HtoS + 103427304U, // BFDOT_VG2_M2ZZI_HtoS + 53095656U, // BFDOT_VG2_M2ZZ_HtoS + 2632936U, // BFDOT_VG4_M4Z4Z_HtoS + 103427304U, // BFDOT_VG4_M4ZZI_HtoS + 53095656U, // BFDOT_VG4_M4ZZ_HtoS + 53222488U, // BFDOT_ZZI 7256U, // BFDOT_ZZZ - 1057952U, // BFDOTv4bf16 + 1189024U, // BFDOTv4bf16 533624U, // BFDOTv8bf16 248U, // BFMAXNM_VG2_2Z2Z_H 136U, // BFMAXNM_VG2_2ZZ_H 248U, // BFMAXNM_VG4_4Z2Z_H 136U, // BFMAXNM_VG4_4ZZ_H - 50998408U, // BFMAXNM_ZPZmZ + 51129480U, // BFMAXNM_ZPmZZ 248U, // BFMAX_VG2_2Z2Z_H 136U, // BFMAX_VG2_2ZZ_H 248U, // BFMAX_VG4_4Z2Z_H 136U, // BFMAX_VG4_4ZZ_H - 50998408U, // BFMAX_ZPZmZ + 51129480U, // BFMAX_ZPmZZ 248U, // BFMINNM_VG2_2Z2Z_H 136U, // BFMINNM_VG2_2ZZ_H 248U, // BFMINNM_VG4_4Z2Z_H 136U, // BFMINNM_VG4_4ZZ_H - 50998408U, // BFMINNM_ZPZmZ + 51129480U, // BFMINNM_ZPmZZ 248U, // BFMIN_VG2_2Z2Z_H 136U, // BFMIN_VG2_2ZZ_H 248U, // BFMIN_VG4_4Z2Z_H 136U, // BFMIN_VG4_4ZZ_H - 50998408U, // BFMIN_ZPZmZ + 51129480U, // BFMIN_ZPmZZ 533624U, // BFMLALB - 103425144U, // BFMLALBIdx + 120464504U, // BFMLALBIdx 7256U, // BFMLALB_ZZZ - 52960344U, // BFMLALB_ZZZI + 53222488U, // BFMLALB_ZZZI 533624U, // BFMLALT - 103425144U, // BFMLALTIdx + 120464504U, // BFMLALTIdx 7256U, // BFMLALT_ZZZ - 52960344U, // BFMLALT_ZZZI - 40193U, // BFMLAL_MZZI_S - 257U, // BFMLAL_MZZ_S - 38128U, // BFMLAL_VG2_M2Z2Z_S - 2529520U, // BFMLAL_VG2_M2ZZI_S - 39152U, // BFMLAL_VG2_M2ZZ_S - 38128U, // BFMLAL_VG4_M4Z4Z_S - 2529520U, // BFMLAL_VG4_M4ZZI_S - 39152U, // BFMLAL_VG4_M4ZZ_S - 264U, // BFMLA_VG2_M2Z2Z - 272U, // BFMLA_VG2_M2ZZ - 40208U, // BFMLA_VG2_M2ZZI - 264U, // BFMLA_VG4_M4Z4Z - 272U, // BFMLA_VG4_M4ZZ - 40208U, // BFMLA_VG4_M4ZZI - 53226728U, // BFMLA_ZPmZZ - 41192U, // BFMLA_ZZZI - 52960344U, // BFMLSLB_ZZZI_S + 53222488U, // BFMLALT_ZZZI + 38145U, // BFMLAL_MZZI_HtoS + 257U, // BFMLAL_MZZ_HtoS + 2632936U, // BFMLAL_VG2_M2Z2Z_HtoS + 103427304U, // BFMLAL_VG2_M2ZZI_HtoS + 53095656U, // BFMLAL_VG2_M2ZZ_HtoS + 2632936U, // BFMLAL_VG4_M4Z4Z_HtoS + 103427304U, // BFMLAL_VG4_M4ZZI_HtoS + 53095656U, // BFMLAL_VG4_M4ZZ_HtoS + 2632936U, // BFMLA_VG2_M2Z2Z + 53095656U, // BFMLA_VG2_M2ZZ + 103427304U, // BFMLA_VG2_M2ZZI + 2632936U, // BFMLA_VG4_M4Z4Z + 53095656U, // BFMLA_VG4_M4ZZ + 103427304U, // BFMLA_VG4_M4ZZI + 53488880U, // BFMLA_ZPmZZ + 39152U, // BFMLA_ZZZI + 53222488U, // BFMLSLB_ZZZI_S 7256U, // BFMLSLB_ZZZ_S - 52960344U, // BFMLSLT_ZZZI_S + 53222488U, // BFMLSLT_ZZZI_S 7256U, // BFMLSLT_ZZZ_S - 40193U, // BFMLSL_MZZI_S - 257U, // BFMLSL_MZZ_S - 38128U, // BFMLSL_VG2_M2Z2Z_S - 2529520U, // BFMLSL_VG2_M2ZZI_S - 39152U, // BFMLSL_VG2_M2ZZ_S - 38128U, // BFMLSL_VG4_M4Z4Z_S - 2529520U, // BFMLSL_VG4_M4ZZI_S - 39152U, // BFMLSL_VG4_M4ZZ_S - 264U, // BFMLS_VG2_M2Z2Z - 272U, // BFMLS_VG2_M2ZZ - 40208U, // BFMLS_VG2_M2ZZI - 264U, // BFMLS_VG4_M4Z4Z - 272U, // BFMLS_VG4_M4ZZ - 40208U, // BFMLS_VG4_M4ZZI - 53226728U, // BFMLS_ZPmZZ - 41192U, // BFMLS_ZZZI + 38145U, // BFMLSL_MZZI_HtoS + 257U, // BFMLSL_MZZ_HtoS + 2632936U, // BFMLSL_VG2_M2Z2Z_HtoS + 103427304U, // BFMLSL_VG2_M2ZZI_HtoS + 53095656U, // BFMLSL_VG2_M2ZZ_HtoS + 2632936U, // BFMLSL_VG4_M4Z4Z_HtoS + 103427304U, // BFMLSL_VG4_M4ZZI_HtoS + 53095656U, // BFMLSL_VG4_M4ZZ_HtoS + 2632936U, // BFMLS_VG2_M2Z2Z + 53095656U, // BFMLS_VG2_M2ZZ + 103427304U, // BFMLS_VG2_M2ZZI + 2632936U, // BFMLS_VG4_M4Z4Z + 53095656U, // BFMLS_VG4_M4ZZ + 103427304U, // BFMLS_VG4_M4ZZI + 53488880U, // BFMLS_ZPmZZ + 39152U, // BFMLS_ZZZI 533624U, // BFMMLA 7256U, // BFMMLA_ZZZ 0U, // BFMOPA_MPPZZ 0U, // BFMOPA_MPPZZ_H 0U, // BFMOPS_MPPZZ 0U, // BFMOPS_MPPZZ_H - 50998408U, // BFMUL_ZPZmZ + 51129480U, // BFMUL_ZPmZZ 136U, // BFMUL_ZZZ - 42120U, // BFMUL_ZZZI - 117614681U, // BFMWri - 117614681U, // BFMXri - 0U, // BFSUB_VG2_M2Z_H - 0U, // BFSUB_VG4_M4Z_H - 50998408U, // BFSUB_ZPZmZ + 40072U, // BFMUL_ZZZI + 134389849U, // BFMWri + 134389849U, // BFMXri + 232U, // BFSUB_VG2_M2Z_H + 232U, // BFSUB_VG4_M4Z_H + 51129480U, // BFSUB_ZPmZZ 136U, // BFSUB_ZZZ - 2529520U, // BFVDOT_VG2_M2ZZI_HtoS + 103427304U, // BFVDOT_VG2_M2ZZI_HtoS 10329U, // BGRP_ZZZ_B 6232U, // BGRP_ZZZ_D 136U, // BGRP_ZZZ_H @@ -10559,27 +11356,27 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 16918744U, // BIC_PPzPP 16918656U, // BIC_ZPmZ_B 33691776U, // BIC_ZPmZ_D - 50998408U, // BIC_ZPmZ_H + 51129480U, // BIC_ZPmZ_H 67252352U, // BIC_ZPmZ_S 6232U, // BIC_ZZZ - 794768U, // BICv16i8 + 925840U, // BICv16i8 1U, // BICv2i32 1U, // BICv4i16 1U, // BICv4i32 1U, // BICv8i16 - 1188008U, // BICv8i8 - 795792U, // BIFv16i8 - 1189032U, // BIFv8i8 - 795792U, // BITv16i8 - 1189032U, // BITv8i8 + 1319080U, // BICv8i8 + 926864U, // BIFv16i8 + 1320104U, // BIFv8i8 + 926864U, // BITv16i8 + 1320104U, // BITv8i8 0U, // BL 0U, // BLR 0U, // BLRAA 0U, // BLRAAZ 0U, // BLRAB 0U, // BLRABZ - 280U, // BMOPA_MPPZZ_S - 280U, // BMOPS_MPPZZ_S + 264U, // BMOPA_MPPZZ_S + 264U, // BMOPS_MPPZZ_S 0U, // BR 0U, // BRAA 0U, // BRAAZ @@ -10603,27 +11400,27 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 33691736U, // BSL1N_ZZZZ 33691736U, // BSL2N_ZZZZ 33691736U, // BSL_ZZZZ - 795792U, // BSLv16i8 - 1189032U, // BSLv8i8 + 926864U, // BSLv16i8 + 1320104U, // BSLv8i8 0U, // Bcc - 134359129U, // CADD_ZZI_B - 134355032U, // CADD_ZZI_D - 3026056U, // CADD_ZZI_H - 134361177U, // CADD_ZZI_S - 3189025U, // CASAB - 3189025U, // CASAH - 3189025U, // CASALB - 3189025U, // CASALH - 3189025U, // CASALW - 3189025U, // CASALX - 3189025U, // CASAW - 3189025U, // CASAX - 3189025U, // CASB - 3189025U, // CASH - 3189025U, // CASLB - 3189025U, // CASLH - 3189025U, // CASLW - 3189025U, // CASLX + 151136345U, // CADD_ZZI_B + 151132248U, // CADD_ZZI_D + 3288200U, // CADD_ZZI_H + 151138393U, // CADD_ZZI_S + 3449105U, // CASAB + 3449105U, // CASAH + 3449105U, // CASALB + 3449105U, // CASALH + 3449105U, // CASALW + 3449105U, // CASALX + 3449105U, // CASAW + 3449105U, // CASAX + 3449105U, // CASB + 3449105U, // CASH + 3449105U, // CASLB + 3449105U, // CASLH + 3449105U, // CASLW + 3449105U, // CASLX 0U, // CASPALW 0U, // CASPALX 0U, // CASPAW @@ -10632,48 +11429,49 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CASPLX 0U, // CASPW 0U, // CASPX - 3189025U, // CASW - 3189025U, // CASX + 3449105U, // CASW + 3449105U, // CASX 1U, // CBNZW 1U, // CBNZX 1U, // CBZW 1U, // CBZX - 151129176U, // CCMNWi - 151129176U, // CCMNWr - 151129176U, // CCMNXi - 151129176U, // CCMNXr - 151129176U, // CCMPWi - 151129176U, // CCMPWr - 151129176U, // CCMPXi - 151129176U, // CCMPXr - 170400856U, // CDOT_ZZZI_D - 184721417U, // CDOT_ZZZI_S - 201464920U, // CDOT_ZZZ_D - 3288073U, // CDOT_ZZZ_S + 167906392U, // CCMNWi + 167906392U, // CCMNWr + 167906392U, // CCMNXi + 167906392U, // CCMNXr + 167906392U, // CCMPWi + 167906392U, // CCMPWr + 167906392U, // CCMPXi + 167906392U, // CCMPXr + 187440216U, // CDOT_ZZZI_D + 201496585U, // CDOT_ZZZI_S + 218242136U, // CDOT_ZZZ_D + 3550217U, // CDOT_ZZZ_S 0U, // CFINV + 0U, // CHKFEAT 16911448U, // CLASTA_RPZ_B 33688664U, // CLASTA_RPZ_D - 218238040U, // CLASTA_RPZ_H + 235015256U, // CLASTA_RPZ_H 67243096U, // CLASTA_RPZ_S 16911448U, // CLASTA_VPZ_B 33688664U, // CLASTA_VPZ_D - 218238040U, // CLASTA_VPZ_H + 235015256U, // CLASTA_VPZ_H 67243096U, // CLASTA_VPZ_S 16918616U, // CLASTA_ZPZ_B 33691736U, // CLASTA_ZPZ_D - 50998408U, // CLASTA_ZPZ_H + 51129480U, // CLASTA_ZPZ_H 67252312U, // CLASTA_ZPZ_S 16911448U, // CLASTB_RPZ_B 33688664U, // CLASTB_RPZ_D - 218238040U, // CLASTB_RPZ_H + 235015256U, // CLASTB_RPZ_H 67243096U, // CLASTB_RPZ_S 16911448U, // CLASTB_VPZ_B 33688664U, // CLASTB_VPZ_D - 218238040U, // CLASTB_VPZ_H + 235015256U, // CLASTB_VPZ_H 67243096U, // CLASTB_VPZ_S 16918616U, // CLASTB_ZPZ_B 33691736U, // CLASTB_ZPZ_D - 50998408U, // CLASTB_ZPZ_H + 51129480U, // CLASTB_ZPZ_H 67252312U, // CLASTB_ZPZ_S 0U, // CLREX 0U, // CLSWr @@ -10700,201 +11498,201 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // CLZv4i32 72U, // CLZv8i16 80U, // CLZv8i8 - 794768U, // CMEQv16i8 - 296U, // CMEQv16i8rz + 925840U, // CMEQv16i8 + 280U, // CMEQv16i8rz 3160U, // CMEQv1i64 - 304U, // CMEQv1i64rz - 925848U, // CMEQv2i32 - 312U, // CMEQv2i32rz + 288U, // CMEQv1i64rz + 1056920U, // CMEQv2i32 + 296U, // CMEQv2i32rz 270440U, // CMEQv2i64 - 320U, // CMEQv2i64rz - 1056928U, // CMEQv4i16 - 328U, // CMEQv4i16rz + 304U, // CMEQv2i64rz + 1188000U, // CMEQv4i16 + 312U, // CMEQv4i16rz 401520U, // CMEQv4i32 - 336U, // CMEQv4i32rz + 320U, // CMEQv4i32rz 532600U, // CMEQv8i16 - 344U, // CMEQv8i16rz - 1188008U, // CMEQv8i8 - 352U, // CMEQv8i8rz - 794768U, // CMGEv16i8 - 296U, // CMGEv16i8rz + 328U, // CMEQv8i16rz + 1319080U, // CMEQv8i8 + 336U, // CMEQv8i8rz + 925840U, // CMGEv16i8 + 280U, // CMGEv16i8rz 3160U, // CMGEv1i64 - 304U, // CMGEv1i64rz - 925848U, // CMGEv2i32 - 312U, // CMGEv2i32rz + 288U, // CMGEv1i64rz + 1056920U, // CMGEv2i32 + 296U, // CMGEv2i32rz 270440U, // CMGEv2i64 - 320U, // CMGEv2i64rz - 1056928U, // CMGEv4i16 - 328U, // CMGEv4i16rz + 304U, // CMGEv2i64rz + 1188000U, // CMGEv4i16 + 312U, // CMGEv4i16rz 401520U, // CMGEv4i32 - 336U, // CMGEv4i32rz + 320U, // CMGEv4i32rz 532600U, // CMGEv8i16 - 344U, // CMGEv8i16rz - 1188008U, // CMGEv8i8 - 352U, // CMGEv8i8rz - 794768U, // CMGTv16i8 - 296U, // CMGTv16i8rz + 328U, // CMGEv8i16rz + 1319080U, // CMGEv8i8 + 336U, // CMGEv8i8rz + 925840U, // CMGTv16i8 + 280U, // CMGTv16i8rz 3160U, // CMGTv1i64 - 304U, // CMGTv1i64rz - 925848U, // CMGTv2i32 - 312U, // CMGTv2i32rz + 288U, // CMGTv1i64rz + 1056920U, // CMGTv2i32 + 296U, // CMGTv2i32rz 270440U, // CMGTv2i64 - 320U, // CMGTv2i64rz - 1056928U, // CMGTv4i16 - 328U, // CMGTv4i16rz + 304U, // CMGTv2i64rz + 1188000U, // CMGTv4i16 + 312U, // CMGTv4i16rz 401520U, // CMGTv4i32 - 336U, // CMGTv4i32rz + 320U, // CMGTv4i32rz 532600U, // CMGTv8i16 - 344U, // CMGTv8i16rz - 1188008U, // CMGTv8i8 - 352U, // CMGTv8i8rz - 794768U, // CMHIv16i8 + 328U, // CMGTv8i16rz + 1319080U, // CMGTv8i8 + 336U, // CMGTv8i8rz + 925840U, // CMHIv16i8 3160U, // CMHIv1i64 - 925848U, // CMHIv2i32 + 1056920U, // CMHIv2i32 270440U, // CMHIv2i64 - 1056928U, // CMHIv4i16 + 1188000U, // CMHIv4i16 401520U, // CMHIv4i32 532600U, // CMHIv8i16 - 1188008U, // CMHIv8i8 - 794768U, // CMHSv16i8 + 1319080U, // CMHIv8i8 + 925840U, // CMHSv16i8 3160U, // CMHSv1i64 - 925848U, // CMHSv2i32 + 1056920U, // CMHSv2i32 270440U, // CMHSv2i64 - 1056928U, // CMHSv4i16 + 1188000U, // CMHSv4i16 401520U, // CMHSv4i32 532600U, // CMHSv8i16 - 1188008U, // CMHSv8i8 - 184721640U, // CMLA_ZZZI_H - 170395736U, // CMLA_ZZZI_S - 3288073U, // CMLA_ZZZ_B - 201458776U, // CMLA_ZZZ_D - 3288296U, // CMLA_ZZZ_H - 201459800U, // CMLA_ZZZ_S - 296U, // CMLEv16i8rz - 304U, // CMLEv1i64rz - 312U, // CMLEv2i32rz - 320U, // CMLEv2i64rz - 328U, // CMLEv4i16rz - 336U, // CMLEv4i32rz - 344U, // CMLEv8i16rz - 352U, // CMLEv8i8rz - 296U, // CMLTv16i8rz - 304U, // CMLTv1i64rz - 312U, // CMLTv2i32rz - 320U, // CMLTv2i64rz - 328U, // CMLTv4i16rz - 336U, // CMLTv4i32rz - 344U, // CMLTv8i16rz - 352U, // CMLTv8i8rz + 1319080U, // CMHSv8i8 + 201496816U, // CMLA_ZZZI_H + 187435096U, // CMLA_ZZZI_S + 3550217U, // CMLA_ZZZ_B + 218235992U, // CMLA_ZZZ_D + 3550448U, // CMLA_ZZZ_H + 218237016U, // CMLA_ZZZ_S + 280U, // CMLEv16i8rz + 288U, // CMLEv1i64rz + 296U, // CMLEv2i32rz + 304U, // CMLEv2i64rz + 312U, // CMLEv4i16rz + 320U, // CMLEv4i32rz + 328U, // CMLEv8i16rz + 336U, // CMLEv8i8rz + 280U, // CMLTv16i8rz + 288U, // CMLTv1i64rz + 296U, // CMLTv2i32rz + 304U, // CMLTv2i64rz + 312U, // CMLTv4i16rz + 320U, // CMLTv4i32rz + 328U, // CMLTv8i16rz + 336U, // CMLTv8i8rz 141528U, // CMPEQ_PPzZI_B 137432U, // CMPEQ_PPzZI_D - 52309129U, // CMPEQ_PPzZI_H + 52440201U, // CMPEQ_PPzZI_H 143576U, // CMPEQ_PPzZI_S 16918744U, // CMPEQ_PPzZZ_B 33691864U, // CMPEQ_PPzZZ_D - 50998409U, // CMPEQ_PPzZZ_H + 51129481U, // CMPEQ_PPzZZ_H 67252440U, // CMPEQ_PPzZZ_S 33695960U, // CMPEQ_WIDE_PPzZZ_B - 2108553U, // CMPEQ_WIDE_PPzZZ_H + 2239625U, // CMPEQ_WIDE_PPzZZ_H 33698008U, // CMPEQ_WIDE_PPzZZ_S 141528U, // CMPGE_PPzZI_B 137432U, // CMPGE_PPzZI_D - 52309129U, // CMPGE_PPzZI_H + 52440201U, // CMPGE_PPzZI_H 143576U, // CMPGE_PPzZI_S 16918744U, // CMPGE_PPzZZ_B 33691864U, // CMPGE_PPzZZ_D - 50998409U, // CMPGE_PPzZZ_H + 51129481U, // CMPGE_PPzZZ_H 67252440U, // CMPGE_PPzZZ_S 33695960U, // CMPGE_WIDE_PPzZZ_B - 2108553U, // CMPGE_WIDE_PPzZZ_H + 2239625U, // CMPGE_WIDE_PPzZZ_H 33698008U, // CMPGE_WIDE_PPzZZ_S 141528U, // CMPGT_PPzZI_B 137432U, // CMPGT_PPzZI_D - 52309129U, // CMPGT_PPzZI_H + 52440201U, // CMPGT_PPzZI_H 143576U, // CMPGT_PPzZI_S 16918744U, // CMPGT_PPzZZ_B 33691864U, // CMPGT_PPzZZ_D - 50998409U, // CMPGT_PPzZZ_H + 51129481U, // CMPGT_PPzZZ_H 67252440U, // CMPGT_PPzZZ_S 33695960U, // CMPGT_WIDE_PPzZZ_B - 2108553U, // CMPGT_WIDE_PPzZZ_H + 2239625U, // CMPGT_WIDE_PPzZZ_H 33698008U, // CMPGT_WIDE_PPzZZ_S - 235022552U, // CMPHI_PPzZI_B - 235018456U, // CMPHI_PPzZI_D - 3419273U, // CMPHI_PPzZI_H - 235024600U, // CMPHI_PPzZI_S + 251799768U, // CMPHI_PPzZI_B + 251795672U, // CMPHI_PPzZI_D + 3681417U, // CMPHI_PPzZI_H + 251801816U, // CMPHI_PPzZI_S 16918744U, // CMPHI_PPzZZ_B 33691864U, // CMPHI_PPzZZ_D - 50998409U, // CMPHI_PPzZZ_H + 51129481U, // CMPHI_PPzZZ_H 67252440U, // CMPHI_PPzZZ_S 33695960U, // CMPHI_WIDE_PPzZZ_B - 2108553U, // CMPHI_WIDE_PPzZZ_H + 2239625U, // CMPHI_WIDE_PPzZZ_H 33698008U, // CMPHI_WIDE_PPzZZ_S - 235022552U, // CMPHS_PPzZI_B - 235018456U, // CMPHS_PPzZI_D - 3419273U, // CMPHS_PPzZI_H - 235024600U, // CMPHS_PPzZI_S + 251799768U, // CMPHS_PPzZI_B + 251795672U, // CMPHS_PPzZI_D + 3681417U, // CMPHS_PPzZI_H + 251801816U, // CMPHS_PPzZI_S 16918744U, // CMPHS_PPzZZ_B 33691864U, // CMPHS_PPzZZ_D - 50998409U, // CMPHS_PPzZZ_H + 51129481U, // CMPHS_PPzZZ_H 67252440U, // CMPHS_PPzZZ_S 33695960U, // CMPHS_WIDE_PPzZZ_B - 2108553U, // CMPHS_WIDE_PPzZZ_H + 2239625U, // CMPHS_WIDE_PPzZZ_H 33698008U, // CMPHS_WIDE_PPzZZ_S 141528U, // CMPLE_PPzZI_B 137432U, // CMPLE_PPzZI_D - 52309129U, // CMPLE_PPzZI_H + 52440201U, // CMPLE_PPzZI_H 143576U, // CMPLE_PPzZI_S 33695960U, // CMPLE_WIDE_PPzZZ_B - 2108553U, // CMPLE_WIDE_PPzZZ_H + 2239625U, // CMPLE_WIDE_PPzZZ_H 33698008U, // CMPLE_WIDE_PPzZZ_S - 235022552U, // CMPLO_PPzZI_B - 235018456U, // CMPLO_PPzZI_D - 3419273U, // CMPLO_PPzZI_H - 235024600U, // CMPLO_PPzZI_S + 251799768U, // CMPLO_PPzZI_B + 251795672U, // CMPLO_PPzZI_D + 3681417U, // CMPLO_PPzZI_H + 251801816U, // CMPLO_PPzZI_S 33695960U, // CMPLO_WIDE_PPzZZ_B - 2108553U, // CMPLO_WIDE_PPzZZ_H + 2239625U, // CMPLO_WIDE_PPzZZ_H 33698008U, // CMPLO_WIDE_PPzZZ_S - 235022552U, // CMPLS_PPzZI_B - 235018456U, // CMPLS_PPzZI_D - 3419273U, // CMPLS_PPzZI_H - 235024600U, // CMPLS_PPzZI_S + 251799768U, // CMPLS_PPzZI_B + 251795672U, // CMPLS_PPzZI_D + 3681417U, // CMPLS_PPzZI_H + 251801816U, // CMPLS_PPzZI_S 33695960U, // CMPLS_WIDE_PPzZZ_B - 2108553U, // CMPLS_WIDE_PPzZZ_H + 2239625U, // CMPLS_WIDE_PPzZZ_H 33698008U, // CMPLS_WIDE_PPzZZ_S 141528U, // CMPLT_PPzZI_B 137432U, // CMPLT_PPzZI_D - 52309129U, // CMPLT_PPzZI_H + 52440201U, // CMPLT_PPzZI_H 143576U, // CMPLT_PPzZI_S 33695960U, // CMPLT_WIDE_PPzZZ_B - 2108553U, // CMPLT_WIDE_PPzZZ_H + 2239625U, // CMPLT_WIDE_PPzZZ_H 33698008U, // CMPLT_WIDE_PPzZZ_S 141528U, // CMPNE_PPzZI_B 137432U, // CMPNE_PPzZI_D - 52309129U, // CMPNE_PPzZI_H + 52440201U, // CMPNE_PPzZI_H 143576U, // CMPNE_PPzZI_S 16918744U, // CMPNE_PPzZZ_B 33691864U, // CMPNE_PPzZZ_D - 50998409U, // CMPNE_PPzZZ_H + 51129481U, // CMPNE_PPzZZ_H 67252440U, // CMPNE_PPzZZ_S 33695960U, // CMPNE_WIDE_PPzZZ_B - 2108553U, // CMPNE_WIDE_PPzZZ_H + 2239625U, // CMPNE_WIDE_PPzZZ_H 33698008U, // CMPNE_WIDE_PPzZZ_S - 794768U, // CMTSTv16i8 + 925840U, // CMTSTv16i8 3160U, // CMTSTv1i64 - 925848U, // CMTSTv2i32 + 1056920U, // CMTSTv2i32 270440U, // CMTSTv2i64 - 1056928U, // CMTSTv4i16 + 1188000U, // CMTSTv4i16 401520U, // CMTSTv4i32 532600U, // CMTSTv8i16 - 1188008U, // CMTSTv8i8 + 1319080U, // CMTSTv8i8 8U, // CNOT_ZPmZ_B 16U, // CNOT_ZPmZ_D 0U, // CNOT_ZPmZ_H 24U, // CNOT_ZPmZ_S - 361U, // CNTB_XPiI - 361U, // CNTD_XPiI - 361U, // CNTH_XPiI + 345U, // CNTB_XPiI + 345U, // CNTD_XPiI + 345U, // CNTH_XPiI 1U, // CNTP_XCI_B 1U, // CNTP_XCI_D 1U, // CNTP_XCI_H @@ -10903,7 +11701,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // CNTP_XPP_D 5208U, // CNTP_XPP_H 12376U, // CNTP_XPP_S - 361U, // CNTW_XPiI + 345U, // CNTW_XPiI 0U, // CNTWr 0U, // CNTXr 8U, // CNT_ZPmZ_B @@ -11010,22 +11808,22 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CPYPWTN 0U, // CPYPWTRN 0U, // CPYPWTWN - 368U, // CPY_ZPmI_B - 376U, // CPY_ZPmI_D + 352U, // CPY_ZPmI_B + 360U, // CPY_ZPmI_D 2U, // CPY_ZPmI_H - 384U, // CPY_ZPmI_S - 392U, // CPY_ZPmR_B - 392U, // CPY_ZPmR_D + 368U, // CPY_ZPmI_S + 376U, // CPY_ZPmR_B + 376U, // CPY_ZPmR_D 2U, // CPY_ZPmR_H - 392U, // CPY_ZPmR_S - 392U, // CPY_ZPmV_B - 392U, // CPY_ZPmV_D + 376U, // CPY_ZPmR_S + 376U, // CPY_ZPmV_B + 376U, // CPY_ZPmV_D 2U, // CPY_ZPmV_H - 392U, // CPY_ZPmV_S - 44248U, // CPY_ZPzI_B - 45272U, // CPY_ZPzI_D - 401U, // CPY_ZPzI_H - 46296U, // CPY_ZPzI_S + 376U, // CPY_ZPmV_S + 42200U, // CPY_ZPzI_B + 43224U, // CPY_ZPzI_D + 385U, // CPY_ZPzI_H + 44248U, // CPY_ZPzI_S 3160U, // CRC32Brr 3160U, // CRC32CBrr 3160U, // CRC32CHrr @@ -11034,14 +11832,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // CRC32Hrr 3160U, // CRC32Wrr 3160U, // CRC32Xrr - 151129176U, // CSELWr - 151129176U, // CSELXr - 151129176U, // CSINCWr - 151129176U, // CSINCXr - 151129176U, // CSINVWr - 151129176U, // CSINVXr - 151129176U, // CSNEGWr - 151129176U, // CSNEGXr + 167906392U, // CSELWr + 167906392U, // CSELXr + 167906392U, // CSINCWr + 167906392U, // CSINCXr + 167906392U, // CSINVWr + 167906392U, // CSINVXr + 167906392U, // CSNEGWr + 167906392U, // CSNEGXr 0U, // CTERMEQ_WW 0U, // CTERMEQ_XX 0U, // CTERMNE_WW @@ -11070,10 +11868,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // DSB 0U, // DSBnXS 2U, // DUPM_ZI - 409U, // DUPQ_ZZI_B - 408U, // DUPQ_ZZI_D + 393U, // DUPQ_ZZI_B + 392U, // DUPQ_ZZI_D 2U, // DUPQ_ZZI_H - 409U, // DUPQ_ZZI_S + 393U, // DUPQ_ZZI_S 2U, // DUP_ZI_B 2U, // DUP_ZI_D 0U, // DUP_ZI_H @@ -11082,36 +11880,36 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // DUP_ZR_D 0U, // DUP_ZR_H 0U, // DUP_ZR_S - 409U, // DUP_ZZI_B - 408U, // DUP_ZZI_D + 393U, // DUP_ZZI_B + 392U, // DUP_ZZI_D 2U, // DUP_ZZI_H 2U, // DUP_ZZI_Q - 409U, // DUP_ZZI_S - 47520U, // DUPi16 - 47528U, // DUPi32 - 47536U, // DUPi64 - 47544U, // DUPi8 + 393U, // DUP_ZZI_S + 45456U, // DUPi16 + 45464U, // DUPi32 + 45472U, // DUPi64 + 45480U, // DUPi8 0U, // DUPv16i8gpr - 47544U, // DUPv16i8lane + 45480U, // DUPv16i8lane 0U, // DUPv2i32gpr - 47528U, // DUPv2i32lane + 45464U, // DUPv2i32lane 0U, // DUPv2i64gpr - 47536U, // DUPv2i64lane + 45472U, // DUPv2i64lane 0U, // DUPv4i16gpr - 47520U, // DUPv4i16lane + 45456U, // DUPv4i16lane 0U, // DUPv4i32gpr - 47528U, // DUPv4i32lane + 45464U, // DUPv4i32lane 0U, // DUPv8i16gpr - 47520U, // DUPv8i16lane + 45456U, // DUPv8i16lane 0U, // DUPv8i8gpr - 47544U, // DUPv8i8lane + 45480U, // DUPv8i8lane 14424U, // EONWrs 14424U, // EONXrs - 86122640U, // EOR3 + 86253712U, // EOR3 33691736U, // EOR3_ZZZZ 9U, // EORBT_ZZZ_B 1112U, // EORBT_ZZZ_D - 232U, // EORBT_ZZZ_H + 240U, // EORBT_ZZZ_H 2136U, // EORBT_ZZZ_S 10328U, // EORQV_VPZ_B 6232U, // EORQV_VPZ_D @@ -11120,7 +11918,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 16918744U, // EORS_PPzPP 9U, // EORTB_ZZZ_B 1112U, // EORTB_ZZZ_D - 232U, // EORTB_ZZZ_H + 240U, // EORTB_ZZZ_H 2136U, // EORTB_ZZZ_S 0U, // EORV_VPZ_B 0U, // EORV_VPZ_D @@ -11134,40 +11932,52 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 36952U, // EOR_ZI 16918656U, // EOR_ZPmZ_B 33691776U, // EOR_ZPmZ_D - 50998408U, // EOR_ZPmZ_H + 51129480U, // EOR_ZPmZ_H 67252352U, // EOR_ZPmZ_S 6232U, // EOR_ZZZ - 794768U, // EORv16i8 - 1188008U, // EORv8i8 + 925840U, // EORv16i8 + 1319080U, // EORv8i8 0U, // ERET 0U, // ERETAA 0U, // ERETAB 141401U, // EXTQ_ZZI - 448U, // EXTRACT_ZPMXI_H_B - 448U, // EXTRACT_ZPMXI_H_D + 432U, // EXTRACT_ZPMXI_H_B + 432U, // EXTRACT_ZPMXI_H_D 2U, // EXTRACT_ZPMXI_H_H 2U, // EXTRACT_ZPMXI_H_Q - 448U, // EXTRACT_ZPMXI_H_S - 456U, // EXTRACT_ZPMXI_V_B - 456U, // EXTRACT_ZPMXI_V_D + 432U, // EXTRACT_ZPMXI_H_S + 440U, // EXTRACT_ZPMXI_V_B + 440U, // EXTRACT_ZPMXI_V_D 2U, // EXTRACT_ZPMXI_V_H 2U, // EXTRACT_ZPMXI_V_Q - 456U, // EXTRACT_ZPMXI_V_S + 440U, // EXTRACT_ZPMXI_V_S 134232U, // EXTRWrri 134232U, // EXTRXrri - 235022425U, // EXT_ZZI - 466U, // EXT_ZZI_B - 2236560U, // EXTv16i8 - 3547304U, // EXTv8i8 + 251799641U, // EXT_ZZI + 450U, // EXT_ZZI_B + 2367632U, // EXTv16i8 + 3809448U, // EXTv8i8 + 32U, // F1CVTL2v8f16 + 0U, // F1CVTLT_ZZ_BtoH + 0U, // F1CVTL_2ZZ_BtoH_NAME + 80U, // F1CVTLv8f16 + 0U, // F1CVT_2ZZ_BtoH_NAME + 0U, // F1CVT_ZZ_BtoH + 32U, // F2CVTL2v8f16 + 0U, // F2CVTLT_ZZ_BtoH + 0U, // F2CVTL_2ZZ_BtoH_NAME + 80U, // F2CVTLv8f16 + 0U, // F2CVT_2ZZ_BtoH_NAME + 0U, // F2CVT_ZZ_BtoH 3160U, // FABD16 3160U, // FABD32 3160U, // FABD64 33691776U, // FABD_ZPmZ_D - 50998408U, // FABD_ZPmZ_H + 51129480U, // FABD_ZPmZ_H 67252352U, // FABD_ZPmZ_S - 925848U, // FABDv2f32 + 1056920U, // FABDv2f32 270440U, // FABDv2f64 - 1056928U, // FABDv4f16 + 1188000U, // FABDv4f16 401520U, // FABDv4f32 532600U, // FABDv8f16 0U, // FABSDr @@ -11185,38 +11995,38 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // FACGE32 3160U, // FACGE64 33691864U, // FACGE_PPzZZ_D - 50998409U, // FACGE_PPzZZ_H + 51129481U, // FACGE_PPzZZ_H 67252440U, // FACGE_PPzZZ_S - 925848U, // FACGEv2f32 + 1056920U, // FACGEv2f32 270440U, // FACGEv2f64 - 1056928U, // FACGEv4f16 + 1188000U, // FACGEv4f16 401520U, // FACGEv4f32 532600U, // FACGEv8f16 3160U, // FACGT16 3160U, // FACGT32 3160U, // FACGT64 33691864U, // FACGT_PPzZZ_D - 50998409U, // FACGT_PPzZZ_H + 51129481U, // FACGT_PPzZZ_H 67252440U, // FACGT_PPzZZ_S - 925848U, // FACGTv2f32 + 1056920U, // FACGTv2f32 270440U, // FACGTv2f64 - 1056928U, // FACGTv4f16 + 1188000U, // FACGTv4f16 401520U, // FACGTv4f32 532600U, // FACGTv8f16 0U, // FADDA_VPZ_D - 232U, // FADDA_VPZ_H + 240U, // FADDA_VPZ_H 0U, // FADDA_VPZ_S 3160U, // FADDDrr 3160U, // FADDHrr 33691776U, // FADDP_ZPmZZ_D - 50998408U, // FADDP_ZPmZZ_H + 51129480U, // FADDP_ZPmZZ_H 67252352U, // FADDP_ZPmZZ_S - 925848U, // FADDPv2f32 + 1056920U, // FADDPv2f32 270440U, // FADDPv2f64 - 472U, // FADDPv2i16p + 456U, // FADDPv2i16p 40U, // FADDPv2i32p 48U, // FADDPv2i64p - 1056928U, // FADDPv4f16 + 1188000U, // FADDPv4f16 401520U, // FADDPv4f32 532600U, // FADDPv8f16 6232U, // FADDQV_D @@ -11227,65 +12037,93 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FADDV_VPZ_H 0U, // FADDV_VPZ_S 192U, // FADD_VG2_M2Z_D - 0U, // FADD_VG2_M2Z_H + 232U, // FADD_VG2_M2Z_H 200U, // FADD_VG2_M2Z_S 192U, // FADD_VG4_M4Z_D - 0U, // FADD_VG4_M4Z_H + 232U, // FADD_VG4_M4Z_H 200U, // FADD_VG4_M4Z_S - 251795584U, // FADD_ZPmI_D - 3681416U, // FADD_ZPmI_H - 251801728U, // FADD_ZPmI_S + 268572800U, // FADD_ZPmI_D + 3943560U, // FADD_ZPmI_H + 268578944U, // FADD_ZPmI_S 33691776U, // FADD_ZPmZ_D - 50998408U, // FADD_ZPmZ_H + 51129480U, // FADD_ZPmZ_H 67252352U, // FADD_ZPmZ_S 6232U, // FADD_ZZZ_D 136U, // FADD_ZZZ_H 12377U, // FADD_ZZZ_S - 925848U, // FADDv2f32 + 1056920U, // FADDv2f32 270440U, // FADDv2f64 - 1056928U, // FADDv4f16 + 1188000U, // FADDv4f16 401520U, // FADDv4f32 532600U, // FADDv8f16 + 464U, // FAMAX_2Z2Z_D + 248U, // FAMAX_2Z2Z_H + 472U, // FAMAX_2Z2Z_S + 464U, // FAMAX_4Z4Z_D + 248U, // FAMAX_4Z4Z_H + 472U, // FAMAX_4Z4Z_S + 33691776U, // FAMAX_ZPmZ_D + 51129480U, // FAMAX_ZPmZ_H + 67252352U, // FAMAX_ZPmZ_S + 1056920U, // FAMAXv2f32 + 270440U, // FAMAXv2f64 + 1188000U, // FAMAXv4f16 + 401520U, // FAMAXv4f32 + 532600U, // FAMAXv8f16 + 464U, // FAMIN_2Z2Z_D + 248U, // FAMIN_2Z2Z_H + 472U, // FAMIN_2Z2Z_S + 464U, // FAMIN_4Z4Z_D + 248U, // FAMIN_4Z4Z_H + 472U, // FAMIN_4Z4Z_S + 33691776U, // FAMIN_ZPmZ_D + 51129480U, // FAMIN_ZPmZ_H + 67252352U, // FAMIN_ZPmZ_S + 1056920U, // FAMINv2f32 + 270440U, // FAMINv2f64 + 1188000U, // FAMINv4f16 + 401520U, // FAMINv4f32 + 532600U, // FAMINv8f16 33691776U, // FCADD_ZPmZ_D - 168438920U, // FCADD_ZPmZ_H + 185347208U, // FCADD_ZPmZ_H 67252352U, // FCADD_ZPmZ_S - 138027160U, // FCADDv2f32 - 138158184U, // FCADDv2f64 - 138289312U, // FCADDv4f16 - 138420336U, // FCADDv4f32 - 138551416U, // FCADDv8f16 - 151129176U, // FCCMPDrr - 151129176U, // FCCMPEDrr - 151129176U, // FCCMPEHrr - 151129176U, // FCCMPESrr - 151129176U, // FCCMPHrr - 151129176U, // FCCMPSrr + 155066520U, // FCADDv2f32 + 155197544U, // FCADDv2f64 + 155328672U, // FCADDv4f16 + 155459696U, // FCADDv4f32 + 155590776U, // FCADDv8f16 + 167906392U, // FCCMPDrr + 167906392U, // FCCMPEDrr + 167906392U, // FCCMPEHrr + 167906392U, // FCCMPESrr + 167906392U, // FCCMPHrr + 167906392U, // FCCMPSrr 16U, // FCLAMP_VG2_2Z2Z_D - 232U, // FCLAMP_VG2_2Z2Z_H + 240U, // FCLAMP_VG2_2Z2Z_H 24U, // FCLAMP_VG2_2Z2Z_S 16U, // FCLAMP_VG4_4Z4Z_D - 232U, // FCLAMP_VG4_4Z4Z_H + 240U, // FCLAMP_VG4_4Z4Z_H 24U, // FCLAMP_VG4_4Z4Z_S 1112U, // FCLAMP_ZZZ_D - 232U, // FCLAMP_ZZZ_H + 240U, // FCLAMP_ZZZ_H 2136U, // FCLAMP_ZZZ_S 3160U, // FCMEQ16 3160U, // FCMEQ32 3160U, // FCMEQ64 - 4462808U, // FCMEQ_PPzZ0_D - 48265U, // FCMEQ_PPzZ0_H - 4468952U, // FCMEQ_PPzZ0_S + 4724952U, // FCMEQ_PPzZ0_D + 46217U, // FCMEQ_PPzZ0_H + 4731096U, // FCMEQ_PPzZ0_S 33691864U, // FCMEQ_PPzZZ_D - 50998409U, // FCMEQ_PPzZZ_H + 51129481U, // FCMEQ_PPzZZ_H 67252440U, // FCMEQ_PPzZZ_S 480U, // FCMEQv1i16rz 480U, // FCMEQv1i32rz 480U, // FCMEQv1i64rz - 925848U, // FCMEQv2f32 + 1056920U, // FCMEQv2f32 270440U, // FCMEQv2f64 488U, // FCMEQv2i32rz 496U, // FCMEQv2i64rz - 1056928U, // FCMEQv4f16 + 1188000U, // FCMEQv4f16 401520U, // FCMEQv4f32 504U, // FCMEQv4i16rz 512U, // FCMEQv4i32rz @@ -11294,20 +12132,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // FCMGE16 3160U, // FCMGE32 3160U, // FCMGE64 - 4462808U, // FCMGE_PPzZ0_D - 48265U, // FCMGE_PPzZ0_H - 4468952U, // FCMGE_PPzZ0_S + 4724952U, // FCMGE_PPzZ0_D + 46217U, // FCMGE_PPzZ0_H + 4731096U, // FCMGE_PPzZ0_S 33691864U, // FCMGE_PPzZZ_D - 50998409U, // FCMGE_PPzZZ_H + 51129481U, // FCMGE_PPzZZ_H 67252440U, // FCMGE_PPzZZ_S 480U, // FCMGEv1i16rz 480U, // FCMGEv1i32rz 480U, // FCMGEv1i64rz - 925848U, // FCMGEv2f32 + 1056920U, // FCMGEv2f32 270440U, // FCMGEv2f64 488U, // FCMGEv2i32rz 496U, // FCMGEv2i64rz - 1056928U, // FCMGEv4f16 + 1188000U, // FCMGEv4f16 401520U, // FCMGEv4f32 504U, // FCMGEv4i16rz 512U, // FCMGEv4i32rz @@ -11316,41 +12154,41 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // FCMGT16 3160U, // FCMGT32 3160U, // FCMGT64 - 4462808U, // FCMGT_PPzZ0_D - 48265U, // FCMGT_PPzZ0_H - 4468952U, // FCMGT_PPzZ0_S + 4724952U, // FCMGT_PPzZ0_D + 46217U, // FCMGT_PPzZ0_H + 4731096U, // FCMGT_PPzZ0_S 33691864U, // FCMGT_PPzZZ_D - 50998409U, // FCMGT_PPzZZ_H + 51129481U, // FCMGT_PPzZZ_H 67252440U, // FCMGT_PPzZZ_S 480U, // FCMGTv1i16rz 480U, // FCMGTv1i32rz 480U, // FCMGTv1i64rz - 925848U, // FCMGTv2f32 + 1056920U, // FCMGTv2f32 270440U, // FCMGTv2f64 488U, // FCMGTv2i32rz 496U, // FCMGTv2i64rz - 1056928U, // FCMGTv4f16 + 1188000U, // FCMGTv4f16 401520U, // FCMGTv4f32 504U, // FCMGTv4i16rz 512U, // FCMGTv4i32rz 532600U, // FCMGTv8f16 520U, // FCMGTv8i16rz - 268567680U, // FCMLA_ZPmZZ_D - 170667240U, // FCMLA_ZPmZZ_H - 285345920U, // FCMLA_ZPmZZ_S - 184721640U, // FCMLA_ZZZI_H - 170395736U, // FCMLA_ZZZI_S - 205137048U, // FCMLAv2f32 - 205268072U, // FCMLAv2f64 - 205399200U, // FCMLAv4f16 - 103425184U, // FCMLAv4f16_indexed - 205530224U, // FCMLAv4f32 - 105260144U, // FCMLAv4f32_indexed - 205661304U, // FCMLAv8f16 - 103425144U, // FCMLAv8f16_indexed - 4462808U, // FCMLE_PPzZ0_D - 48265U, // FCMLE_PPzZ0_H - 4468952U, // FCMLE_PPzZ0_S + 285344896U, // FCMLA_ZPmZZ_D + 187706608U, // FCMLA_ZPmZZ_H + 302123136U, // FCMLA_ZPmZZ_S + 201496816U, // FCMLA_ZZZI_H + 187435096U, // FCMLA_ZZZI_S + 222176408U, // FCMLAv2f32 + 222307432U, // FCMLAv2f64 + 222438560U, // FCMLAv4f16 + 120464544U, // FCMLAv4f16_indexed + 222569584U, // FCMLAv4f32 + 122299504U, // FCMLAv4f32_indexed + 222700664U, // FCMLAv8f16 + 120464504U, // FCMLAv8f16_indexed + 4724952U, // FCMLE_PPzZ0_D + 46217U, // FCMLE_PPzZ0_H + 4731096U, // FCMLE_PPzZ0_S 480U, // FCMLEv1i16rz 480U, // FCMLEv1i32rz 480U, // FCMLEv1i64rz @@ -11359,9 +12197,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 504U, // FCMLEv4i16rz 512U, // FCMLEv4i32rz 520U, // FCMLEv8i16rz - 4462808U, // FCMLT_PPzZ0_D - 48265U, // FCMLT_PPzZ0_H - 4468952U, // FCMLT_PPzZ0_S + 4724952U, // FCMLT_PPzZ0_D + 46217U, // FCMLT_PPzZ0_H + 4731096U, // FCMLT_PPzZ0_S 480U, // FCMLTv1i16rz 480U, // FCMLTv1i32rz 480U, // FCMLTv1i64rz @@ -11370,11 +12208,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 504U, // FCMLTv4i16rz 512U, // FCMLTv4i32rz 520U, // FCMLTv8i16rz - 4462808U, // FCMNE_PPzZ0_D - 48265U, // FCMNE_PPzZ0_H - 4468952U, // FCMNE_PPzZ0_S + 4724952U, // FCMNE_PPzZ0_D + 46217U, // FCMNE_PPzZ0_H + 4731096U, // FCMNE_PPzZ0_S 33691864U, // FCMNE_PPzZZ_D - 50998409U, // FCMNE_PPzZZ_H + 51129481U, // FCMNE_PPzZZ_H 67252440U, // FCMNE_PPzZZ_S 0U, // FCMPDri 0U, // FCMPDrr @@ -11389,14 +12227,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCMPSri 0U, // FCMPSrr 33691864U, // FCMUO_PPzZZ_D - 50998409U, // FCMUO_PPzZZ_H + 51129481U, // FCMUO_PPzZZ_H 67252440U, // FCMUO_PPzZZ_S 528U, // FCPY_ZPmI_D 2U, // FCPY_ZPmI_H 528U, // FCPY_ZPmI_S - 151129176U, // FCSELDrrr - 151129176U, // FCSELHrrr - 151129176U, // FCSELSrrr + 167906392U, // FCSELDrrr + 167906392U, // FCSELHrrr + 167906392U, // FCSELSrrr 0U, // FCVTASUWDr 0U, // FCVTASUWHr 0U, // FCVTASUWSr @@ -11429,7 +12267,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCVTDSr 0U, // FCVTHDr 0U, // FCVTHSr - 232U, // FCVTLT_ZPmZ_HtoS + 240U, // FCVTLT_ZPmZ_HtoS 24U, // FCVTLT_ZPmZ_StoD 0U, // FCVTL_2ZZ_H_S 40U, // FCVTLv2i32 @@ -11464,6 +12302,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FCVTMUv4f16 64U, // FCVTMUv4f32 72U, // FCVTMUv8f16 + 2U, // FCVTNB_Z2Z_StoB 0U, // FCVTNSUWDr 0U, // FCVTNSUWHr 0U, // FCVTNSUWSr @@ -11478,6 +12317,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FCVTNSv4f16 64U, // FCVTNSv4f32 72U, // FCVTNSv8f16 + 2U, // FCVTNT_Z2Z_StoB 16U, // FCVTNT_ZPmZ_DtoS 1U, // FCVTNT_ZPmZ_StoH 0U, // FCVTNUUWDr @@ -11494,7 +12334,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FCVTNUv4f16 64U, // FCVTNUv4f32 72U, // FCVTNUv8f16 + 532600U, // FCVTN_F16_F8v16f8 + 1188000U, // FCVTN_F16_F8v8f8 + 402544U, // FCVTN_F32_F82v16f8 + 401520U, // FCVTN_F32_F8v8f8 + 1U, // FCVTN_Z2Z_HtoB 0U, // FCVTN_Z2Z_StoH + 2U, // FCVTN_Z4Z_StoB_NAME 48U, // FCVTNv2i32 64U, // FCVTNv4i16 48U, // FCVTNv4i32 @@ -11550,9 +12396,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCVTZS_4Z4Z_StoS 16U, // FCVTZS_ZPmZ_DtoD 16U, // FCVTZS_ZPmZ_DtoS - 232U, // FCVTZS_ZPmZ_HtoD + 240U, // FCVTZS_ZPmZ_HtoD 0U, // FCVTZS_ZPmZ_HtoH - 232U, // FCVTZS_ZPmZ_HtoS + 240U, // FCVTZS_ZPmZ_HtoS 24U, // FCVTZS_ZPmZ_StoD 24U, // FCVTZS_ZPmZ_StoS 3160U, // FCVTZSd @@ -11587,9 +12433,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // FCVTZU_4Z4Z_StoS 16U, // FCVTZU_ZPmZ_DtoD 16U, // FCVTZU_ZPmZ_DtoS - 232U, // FCVTZU_ZPmZ_HtoD + 240U, // FCVTZU_ZPmZ_HtoD 0U, // FCVTZU_ZPmZ_HtoH - 232U, // FCVTZU_ZPmZ_HtoS + 240U, // FCVTZU_ZPmZ_HtoS 24U, // FCVTZU_ZPmZ_StoD 24U, // FCVTZU_ZPmZ_StoS 3160U, // FCVTZUd @@ -11609,35 +12455,61 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 72U, // FCVTZUv8f16 3192U, // FCVTZUv8i16_shift 0U, // FCVT_2ZZ_H_S + 1U, // FCVT_Z2Z_HtoB 0U, // FCVT_Z2Z_StoH + 2U, // FCVT_Z4Z_StoB_NAME 2U, // FCVT_ZPmZ_DtoH 16U, // FCVT_ZPmZ_DtoS - 232U, // FCVT_ZPmZ_HtoD - 232U, // FCVT_ZPmZ_HtoS + 240U, // FCVT_ZPmZ_HtoD + 240U, // FCVT_ZPmZ_HtoS 24U, // FCVT_ZPmZ_StoD 1U, // FCVT_ZPmZ_StoH 3160U, // FDIVDrr 3160U, // FDIVHrr 33691776U, // FDIVR_ZPmZ_D - 50998408U, // FDIVR_ZPmZ_H + 51129480U, // FDIVR_ZPmZ_H 67252352U, // FDIVR_ZPmZ_S 3160U, // FDIVSrr 33691776U, // FDIV_ZPmZ_D - 50998408U, // FDIV_ZPmZ_H + 51129480U, // FDIV_ZPmZ_H 67252352U, // FDIV_ZPmZ_S - 925848U, // FDIVv2f32 + 1056920U, // FDIVv2f32 270440U, // FDIVv2f64 - 1056928U, // FDIVv4f16 + 1188000U, // FDIVv4f16 401520U, // FDIVv4f32 532600U, // FDIVv8f16 - 38128U, // FDOT_VG2_M2Z2Z_HtoS - 2529520U, // FDOT_VG2_M2ZZI_HtoS - 39152U, // FDOT_VG2_M2ZZ_HtoS - 38128U, // FDOT_VG4_M4Z4Z_HtoS - 2529520U, // FDOT_VG4_M4ZZI_HtoS - 39152U, // FDOT_VG4_M4ZZ_HtoS - 52960344U, // FDOT_ZZZI_S + 47640U, // FDOT_VG2_M2Z2Z_BtoH + 47640U, // FDOT_VG2_M2Z2Z_BtoS + 2632936U, // FDOT_VG2_M2Z2Z_HtoS + 5029400U, // FDOT_VG2_M2ZZI_BtoH + 5029400U, // FDOT_VG2_M2ZZI_BtoS + 103427304U, // FDOT_VG2_M2ZZI_HtoS + 48664U, // FDOT_VG2_M2ZZ_BtoH + 48664U, // FDOT_VG2_M2ZZ_BtoS + 53095656U, // FDOT_VG2_M2ZZ_HtoS + 47640U, // FDOT_VG4_M4Z4Z_BtoH + 47640U, // FDOT_VG4_M4Z4Z_BtoS + 2632936U, // FDOT_VG4_M4Z4Z_HtoS + 5029400U, // FDOT_VG4_M4ZZI_BtoH + 5029400U, // FDOT_VG4_M4ZZI_BtoS + 103427304U, // FDOT_VG4_M4ZZI_HtoS + 48664U, // FDOT_VG4_M4ZZ_BtoH + 48664U, // FDOT_VG4_M4ZZ_BtoS + 53095656U, // FDOT_VG4_M4ZZ_HtoS + 38920U, // FDOT_ZZZI_BtoH + 38921U, // FDOT_ZZZI_BtoS + 53222488U, // FDOT_ZZZI_S + 8U, // FDOT_ZZZ_BtoH + 9U, // FDOT_ZZZ_BtoS 7256U, // FDOT_ZZZ_S + 5121168U, // FDOTlanev16f8 + 5252264U, // FDOTlanev4f16 + 5252240U, // FDOTlanev8f16 + 5121192U, // FDOTlanev8f8 + 1320104U, // FDOTv2f32 + 1320104U, // FDOTv4f16 + 926864U, // FDOTv4f32 + 926864U, // FDOTv8f16 2U, // FDUP_ZI_D 0U, // FDUP_ZI_H 2U, // FDUP_ZI_S @@ -11651,22 +12523,22 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 134232U, // FMADDDrrr 134232U, // FMADDHrrr 134232U, // FMADDSrrr - 268567680U, // FMAD_ZPmZZ_D - 53226728U, // FMAD_ZPmZZ_H - 285345920U, // FMAD_ZPmZZ_S + 285344896U, // FMAD_ZPmZZ_D + 53488880U, // FMAD_ZPmZZ_H + 302123136U, // FMAD_ZPmZZ_S 3160U, // FMAXDrr 3160U, // FMAXHrr 3160U, // FMAXNMDrr 3160U, // FMAXNMHrr 33691776U, // FMAXNMP_ZPmZZ_D - 50998408U, // FMAXNMP_ZPmZZ_H + 51129480U, // FMAXNMP_ZPmZZ_H 67252352U, // FMAXNMP_ZPmZZ_S - 925848U, // FMAXNMPv2f32 + 1056920U, // FMAXNMPv2f32 270440U, // FMAXNMPv2f64 - 472U, // FMAXNMPv2i16p + 456U, // FMAXNMPv2i16p 40U, // FMAXNMPv2i32p 48U, // FMAXNMPv2i64p - 1056928U, // FMAXNMPv4f16 + 1188000U, // FMAXNMPv4f16 401520U, // FMAXNMPv4f32 532600U, // FMAXNMPv8f16 6232U, // FMAXNMQV_D @@ -11679,38 +12551,38 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FMAXNMVv4i16v 64U, // FMAXNMVv4i32v 72U, // FMAXNMVv8i16v - 536U, // FMAXNM_VG2_2Z2Z_D + 464U, // FMAXNM_VG2_2Z2Z_D 248U, // FMAXNM_VG2_2Z2Z_H - 544U, // FMAXNM_VG2_2Z2Z_S + 472U, // FMAXNM_VG2_2Z2Z_S 184U, // FMAXNM_VG2_2ZZ_D 136U, // FMAXNM_VG2_2ZZ_H 96U, // FMAXNM_VG2_2ZZ_S - 536U, // FMAXNM_VG4_4Z4Z_D + 464U, // FMAXNM_VG4_4Z4Z_D 248U, // FMAXNM_VG4_4Z4Z_H - 544U, // FMAXNM_VG4_4Z4Z_S + 472U, // FMAXNM_VG4_4Z4Z_S 184U, // FMAXNM_VG4_4ZZ_D 136U, // FMAXNM_VG4_4ZZ_H 96U, // FMAXNM_VG4_4ZZ_S - 302127232U, // FMAXNM_ZPmI_D - 4729992U, // FMAXNM_ZPmI_H - 302133376U, // FMAXNM_ZPmI_S + 318904448U, // FMAXNM_ZPmI_D + 5385352U, // FMAXNM_ZPmI_H + 318910592U, // FMAXNM_ZPmI_S 33691776U, // FMAXNM_ZPmZ_D - 50998408U, // FMAXNM_ZPmZ_H + 51129480U, // FMAXNM_ZPmZ_H 67252352U, // FMAXNM_ZPmZ_S - 925848U, // FMAXNMv2f32 + 1056920U, // FMAXNMv2f32 270440U, // FMAXNMv2f64 - 1056928U, // FMAXNMv4f16 + 1188000U, // FMAXNMv4f16 401520U, // FMAXNMv4f32 532600U, // FMAXNMv8f16 33691776U, // FMAXP_ZPmZZ_D - 50998408U, // FMAXP_ZPmZZ_H + 51129480U, // FMAXP_ZPmZZ_H 67252352U, // FMAXP_ZPmZZ_S - 925848U, // FMAXPv2f32 + 1056920U, // FMAXPv2f32 270440U, // FMAXPv2f64 - 472U, // FMAXPv2i16p + 456U, // FMAXPv2i16p 40U, // FMAXPv2i32p 48U, // FMAXPv2i64p - 1056928U, // FMAXPv4f16 + 1188000U, // FMAXPv4f16 401520U, // FMAXPv4f32 532600U, // FMAXPv8f16 6232U, // FMAXQV_D @@ -11723,27 +12595,27 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FMAXVv4i16v 64U, // FMAXVv4i32v 72U, // FMAXVv8i16v - 536U, // FMAX_VG2_2Z2Z_D + 464U, // FMAX_VG2_2Z2Z_D 248U, // FMAX_VG2_2Z2Z_H - 544U, // FMAX_VG2_2Z2Z_S + 472U, // FMAX_VG2_2Z2Z_S 184U, // FMAX_VG2_2ZZ_D 136U, // FMAX_VG2_2ZZ_H 96U, // FMAX_VG2_2ZZ_S - 536U, // FMAX_VG4_4Z4Z_D + 464U, // FMAX_VG4_4Z4Z_D 248U, // FMAX_VG4_4Z4Z_H - 544U, // FMAX_VG4_4Z4Z_S + 472U, // FMAX_VG4_4Z4Z_S 184U, // FMAX_VG4_4ZZ_D 136U, // FMAX_VG4_4ZZ_H 96U, // FMAX_VG4_4ZZ_S - 302127232U, // FMAX_ZPmI_D - 4729992U, // FMAX_ZPmI_H - 302133376U, // FMAX_ZPmI_S + 318904448U, // FMAX_ZPmI_D + 5385352U, // FMAX_ZPmI_H + 318910592U, // FMAX_ZPmI_S 33691776U, // FMAX_ZPmZ_D - 50998408U, // FMAX_ZPmZ_H + 51129480U, // FMAX_ZPmZ_H 67252352U, // FMAX_ZPmZ_S - 925848U, // FMAXv2f32 + 1056920U, // FMAXv2f32 270440U, // FMAXv2f64 - 1056928U, // FMAXv4f16 + 1188000U, // FMAXv4f16 401520U, // FMAXv4f32 532600U, // FMAXv8f16 3160U, // FMINDrr @@ -11751,14 +12623,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // FMINNMDrr 3160U, // FMINNMHrr 33691776U, // FMINNMP_ZPmZZ_D - 50998408U, // FMINNMP_ZPmZZ_H + 51129480U, // FMINNMP_ZPmZZ_H 67252352U, // FMINNMP_ZPmZZ_S - 925848U, // FMINNMPv2f32 + 1056920U, // FMINNMPv2f32 270440U, // FMINNMPv2f64 - 472U, // FMINNMPv2i16p + 456U, // FMINNMPv2i16p 40U, // FMINNMPv2i32p 48U, // FMINNMPv2i64p - 1056928U, // FMINNMPv4f16 + 1188000U, // FMINNMPv4f16 401520U, // FMINNMPv4f32 532600U, // FMINNMPv8f16 6232U, // FMINNMQV_D @@ -11771,38 +12643,38 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FMINNMVv4i16v 64U, // FMINNMVv4i32v 72U, // FMINNMVv8i16v - 536U, // FMINNM_VG2_2Z2Z_D + 464U, // FMINNM_VG2_2Z2Z_D 248U, // FMINNM_VG2_2Z2Z_H - 544U, // FMINNM_VG2_2Z2Z_S + 472U, // FMINNM_VG2_2Z2Z_S 184U, // FMINNM_VG2_2ZZ_D 136U, // FMINNM_VG2_2ZZ_H 96U, // FMINNM_VG2_2ZZ_S - 536U, // FMINNM_VG4_4Z4Z_D + 464U, // FMINNM_VG4_4Z4Z_D 248U, // FMINNM_VG4_4Z4Z_H - 544U, // FMINNM_VG4_4Z4Z_S + 472U, // FMINNM_VG4_4Z4Z_S 184U, // FMINNM_VG4_4ZZ_D 136U, // FMINNM_VG4_4ZZ_H 96U, // FMINNM_VG4_4ZZ_S - 302127232U, // FMINNM_ZPmI_D - 4729992U, // FMINNM_ZPmI_H - 302133376U, // FMINNM_ZPmI_S + 318904448U, // FMINNM_ZPmI_D + 5385352U, // FMINNM_ZPmI_H + 318910592U, // FMINNM_ZPmI_S 33691776U, // FMINNM_ZPmZ_D - 50998408U, // FMINNM_ZPmZ_H + 51129480U, // FMINNM_ZPmZ_H 67252352U, // FMINNM_ZPmZ_S - 925848U, // FMINNMv2f32 + 1056920U, // FMINNMv2f32 270440U, // FMINNMv2f64 - 1056928U, // FMINNMv4f16 + 1188000U, // FMINNMv4f16 401520U, // FMINNMv4f32 532600U, // FMINNMv8f16 33691776U, // FMINP_ZPmZZ_D - 50998408U, // FMINP_ZPmZZ_H + 51129480U, // FMINP_ZPmZZ_H 67252352U, // FMINP_ZPmZZ_S - 925848U, // FMINPv2f32 + 1056920U, // FMINPv2f32 270440U, // FMINPv2f64 - 472U, // FMINPv2i16p + 456U, // FMINPv2i16p 40U, // FMINPv2i32p 48U, // FMINPv2i64p - 1056928U, // FMINPv4f16 + 1188000U, // FMINPv4f16 401520U, // FMINPv4f32 532600U, // FMINPv8f16 6232U, // FMINQV_D @@ -11815,154 +12687,196 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 56U, // FMINVv4i16v 64U, // FMINVv4i32v 72U, // FMINVv8i16v - 536U, // FMIN_VG2_2Z2Z_D + 464U, // FMIN_VG2_2Z2Z_D 248U, // FMIN_VG2_2Z2Z_H - 544U, // FMIN_VG2_2Z2Z_S + 472U, // FMIN_VG2_2Z2Z_S 184U, // FMIN_VG2_2ZZ_D 136U, // FMIN_VG2_2ZZ_H 96U, // FMIN_VG2_2ZZ_S - 536U, // FMIN_VG4_4Z4Z_D + 464U, // FMIN_VG4_4Z4Z_D 248U, // FMIN_VG4_4Z4Z_H - 544U, // FMIN_VG4_4Z4Z_S + 472U, // FMIN_VG4_4Z4Z_S 184U, // FMIN_VG4_4ZZ_D 136U, // FMIN_VG4_4ZZ_H 96U, // FMIN_VG4_4ZZ_S - 302127232U, // FMIN_ZPmI_D - 4729992U, // FMIN_ZPmI_H - 302133376U, // FMIN_ZPmI_S + 318904448U, // FMIN_ZPmI_D + 5385352U, // FMIN_ZPmI_H + 318910592U, // FMIN_ZPmI_S 33691776U, // FMIN_ZPmZ_D - 50998408U, // FMIN_ZPmZ_H + 51129480U, // FMIN_ZPmZ_H 67252352U, // FMIN_ZPmZ_S - 925848U, // FMINv2f32 + 1056920U, // FMINv2f32 270440U, // FMINv2f64 - 1056928U, // FMINv4f16 + 1188000U, // FMINv4f16 401520U, // FMINv4f32 532600U, // FMINv8f16 - 49704U, // FMLAL2lanev4f16 - 103425184U, // FMLAL2lanev8f16 - 50728U, // FMLAL2v4f16 - 1057952U, // FMLAL2v8f16 - 52960344U, // FMLALB_ZZZI_SHH + 49696U, // FMLAL2lanev4f16 + 120464544U, // FMLAL2lanev8f16 + 50720U, // FMLAL2v4f16 + 1189024U, // FMLAL2v8f16 + 8U, // FMLALB_ZZZ + 38920U, // FMLALB_ZZZI + 53222488U, // FMLALB_ZZZI_SHH 7256U, // FMLALB_ZZZ_SHH - 52960344U, // FMLALT_ZZZI_SHH + 5514384U, // FMLALBlanev8f16 + 926864U, // FMLALBv8f16 + 9U, // FMLALLBB_ZZZ + 38921U, // FMLALLBB_ZZZI + 5514384U, // FMLALLBBlanev4f32 + 926864U, // FMLALLBBv4f32 + 9U, // FMLALLBT_ZZZ + 38921U, // FMLALLBT_ZZZI + 5514384U, // FMLALLBTlanev4f32 + 926864U, // FMLALLBTv4f32 + 9U, // FMLALLTB_ZZZ + 38921U, // FMLALLTB_ZZZI + 5514384U, // FMLALLTBlanev4f32 + 926864U, // FMLALLTBv4f32 + 9U, // FMLALLTT_ZZZ + 38921U, // FMLALLTT_ZZZI + 5514384U, // FMLALLTTlanev4f32 + 926864U, // FMLALLTTv4f32 + 38441U, // FMLALL_MZZI_BtoS + 553U, // FMLALL_MZZ_BtoS + 47640U, // FMLALL_VG2_M2Z2Z_BtoS + 5029400U, // FMLALL_VG2_M2ZZI_BtoS + 48666U, // FMLALL_VG2_M2ZZ_BtoS + 47640U, // FMLALL_VG4_M4Z4Z_BtoS + 5029400U, // FMLALL_VG4_M4ZZI_BtoS + 48667U, // FMLALL_VG4_M4ZZ_BtoS + 8U, // FMLALT_ZZZ + 38920U, // FMLALT_ZZZI + 53222488U, // FMLALT_ZZZI_SHH 7256U, // FMLALT_ZZZ_SHH - 40193U, // FMLAL_MZZI_S - 257U, // FMLAL_MZZ_S - 38128U, // FMLAL_VG2_M2Z2Z_S - 2529520U, // FMLAL_VG2_M2ZZI_S - 39152U, // FMLAL_VG2_M2ZZ_S - 38128U, // FMLAL_VG4_M4Z4Z_S - 2529520U, // FMLAL_VG4_M4ZZI_S - 39152U, // FMLAL_VG4_M4ZZ_S - 49704U, // FMLALlanev4f16 - 103425184U, // FMLALlanev8f16 - 50728U, // FMLALv4f16 - 1057952U, // FMLALv8f16 - 1453248U, // FMLA_VG2_M2Z2Z_D - 1584328U, // FMLA_VG2_M2Z2Z_S - 264U, // FMLA_VG2_M2Z4Z_H - 320482496U, // FMLA_VG2_M2ZZI_D - 40208U, // FMLA_VG2_M2ZZI_H - 320613576U, // FMLA_VG2_M2ZZI_S - 52047040U, // FMLA_VG2_M2ZZ_D - 272U, // FMLA_VG2_M2ZZ_H - 52178120U, // FMLA_VG2_M2ZZ_S - 1453248U, // FMLA_VG4_M4Z4Z_D - 264U, // FMLA_VG4_M4Z4Z_H - 1584328U, // FMLA_VG4_M4Z4Z_S - 320482496U, // FMLA_VG4_M4ZZI_D - 40208U, // FMLA_VG4_M4ZZI_H - 320613576U, // FMLA_VG4_M4ZZI_S - 52047040U, // FMLA_VG4_M4ZZ_D - 272U, // FMLA_VG4_M4ZZ_H - 52178120U, // FMLA_VG4_M4ZZ_S - 268567680U, // FMLA_ZPmZZ_D - 53226728U, // FMLA_ZPmZZ_H - 285345920U, // FMLA_ZPmZZ_S - 52954200U, // FMLA_ZZZI_D - 41192U, // FMLA_ZZZI_H - 52955224U, // FMLA_ZZZI_S - 103425113U, // FMLAv1i16_indexed - 105260121U, // FMLAv1i32_indexed - 105522265U, // FMLAv1i64_indexed - 926872U, // FMLAv2f32 + 5514384U, // FMLALTlanev8f16 + 926864U, // FMLALTv8f16 + 38441U, // FMLAL_MZZI_BtoH + 38145U, // FMLAL_MZZI_HtoS + 257U, // FMLAL_MZZ_HtoS + 47640U, // FMLAL_VG2_M2Z2Z_BtoH + 2632936U, // FMLAL_VG2_M2Z2Z_HtoS + 5029400U, // FMLAL_VG2_M2ZZI_BtoH + 103427304U, // FMLAL_VG2_M2ZZI_HtoS + 48664U, // FMLAL_VG2_M2ZZ_BtoH + 53095656U, // FMLAL_VG2_M2ZZ_HtoS + 553U, // FMLAL_VG2_MZZ_BtoH + 47640U, // FMLAL_VG4_M4Z4Z_BtoH + 2632936U, // FMLAL_VG4_M4Z4Z_HtoS + 5029400U, // FMLAL_VG4_M4ZZI_BtoH + 103427304U, // FMLAL_VG4_M4ZZI_HtoS + 48664U, // FMLAL_VG4_M4ZZ_BtoH + 53095656U, // FMLAL_VG4_M4ZZ_HtoS + 49696U, // FMLALlanev4f16 + 120464544U, // FMLALlanev8f16 + 50720U, // FMLALv4f16 + 1189024U, // FMLALv8f16 + 1584320U, // FMLA_VG2_M2Z2Z_D + 1715400U, // FMLA_VG2_M2Z2Z_S + 2632936U, // FMLA_VG2_M2Z4Z_H + 102509760U, // FMLA_VG2_M2ZZI_D + 103427304U, // FMLA_VG2_M2ZZI_H + 102640840U, // FMLA_VG2_M2ZZI_S + 52178112U, // FMLA_VG2_M2ZZ_D + 53095656U, // FMLA_VG2_M2ZZ_H + 52309192U, // FMLA_VG2_M2ZZ_S + 1584320U, // FMLA_VG4_M4Z4Z_D + 2632936U, // FMLA_VG4_M4Z4Z_H + 1715400U, // FMLA_VG4_M4Z4Z_S + 102509760U, // FMLA_VG4_M4ZZI_D + 103427304U, // FMLA_VG4_M4ZZI_H + 102640840U, // FMLA_VG4_M4ZZI_S + 52178112U, // FMLA_VG4_M4ZZ_D + 53095656U, // FMLA_VG4_M4ZZ_H + 52309192U, // FMLA_VG4_M4ZZ_S + 285344896U, // FMLA_ZPmZZ_D + 53488880U, // FMLA_ZPmZZ_H + 302123136U, // FMLA_ZPmZZ_S + 53216344U, // FMLA_ZZZI_D + 39152U, // FMLA_ZZZI_H + 53217368U, // FMLA_ZZZI_S + 120464473U, // FMLAv1i16_indexed + 122299481U, // FMLAv1i32_indexed + 123085913U, // FMLAv1i64_indexed + 1057944U, // FMLAv2f32 271464U, // FMLAv2f64 - 105260184U, // FMLAv2i32_indexed - 105522280U, // FMLAv2i64_indexed - 1057952U, // FMLAv4f16 + 122299544U, // FMLAv2i32_indexed + 123085928U, // FMLAv2i64_indexed + 1189024U, // FMLAv4f16 402544U, // FMLAv4f32 - 103425184U, // FMLAv4i16_indexed - 105260144U, // FMLAv4i32_indexed + 120464544U, // FMLAv4i16_indexed + 122299504U, // FMLAv4i32_indexed 533624U, // FMLAv8f16 - 103425144U, // FMLAv8i16_indexed - 49704U, // FMLSL2lanev4f16 - 103425184U, // FMLSL2lanev8f16 - 50728U, // FMLSL2v4f16 - 1057952U, // FMLSL2v8f16 - 52960344U, // FMLSLB_ZZZI_SHH + 120464504U, // FMLAv8i16_indexed + 49696U, // FMLSL2lanev4f16 + 120464544U, // FMLSL2lanev8f16 + 50720U, // FMLSL2v4f16 + 1189024U, // FMLSL2v8f16 + 53222488U, // FMLSLB_ZZZI_SHH 7256U, // FMLSLB_ZZZ_SHH - 52960344U, // FMLSLT_ZZZI_SHH + 53222488U, // FMLSLT_ZZZI_SHH 7256U, // FMLSLT_ZZZ_SHH - 40193U, // FMLSL_MZZI_S - 257U, // FMLSL_MZZ_S - 38128U, // FMLSL_VG2_M2Z2Z_S - 2529520U, // FMLSL_VG2_M2ZZI_S - 39152U, // FMLSL_VG2_M2ZZ_S - 38128U, // FMLSL_VG4_M4Z4Z_S - 2529520U, // FMLSL_VG4_M4ZZI_S - 39152U, // FMLSL_VG4_M4ZZ_S - 49704U, // FMLSLlanev4f16 - 103425184U, // FMLSLlanev8f16 - 50728U, // FMLSLv4f16 - 1057952U, // FMLSLv8f16 - 1453248U, // FMLS_VG2_M2Z2Z_D - 264U, // FMLS_VG2_M2Z2Z_H - 1584328U, // FMLS_VG2_M2Z2Z_S - 320482496U, // FMLS_VG2_M2ZZI_D - 40208U, // FMLS_VG2_M2ZZI_H - 320613576U, // FMLS_VG2_M2ZZI_S - 52047040U, // FMLS_VG2_M2ZZ_D - 272U, // FMLS_VG2_M2ZZ_H - 52178120U, // FMLS_VG2_M2ZZ_S - 264U, // FMLS_VG4_M4Z2Z_H - 1453248U, // FMLS_VG4_M4Z4Z_D - 1584328U, // FMLS_VG4_M4Z4Z_S - 320482496U, // FMLS_VG4_M4ZZI_D - 40208U, // FMLS_VG4_M4ZZI_H - 320613576U, // FMLS_VG4_M4ZZI_S - 52047040U, // FMLS_VG4_M4ZZ_D - 272U, // FMLS_VG4_M4ZZ_H - 52178120U, // FMLS_VG4_M4ZZ_S - 268567680U, // FMLS_ZPmZZ_D - 53226728U, // FMLS_ZPmZZ_H - 285345920U, // FMLS_ZPmZZ_S - 52954200U, // FMLS_ZZZI_D - 41192U, // FMLS_ZZZI_H - 52955224U, // FMLS_ZZZI_S - 103425113U, // FMLSv1i16_indexed - 105260121U, // FMLSv1i32_indexed - 105522265U, // FMLSv1i64_indexed - 926872U, // FMLSv2f32 + 38145U, // FMLSL_MZZI_HtoS + 257U, // FMLSL_MZZ_HtoS + 2632936U, // FMLSL_VG2_M2Z2Z_HtoS + 103427304U, // FMLSL_VG2_M2ZZI_HtoS + 53095656U, // FMLSL_VG2_M2ZZ_HtoS + 2632936U, // FMLSL_VG4_M4Z4Z_HtoS + 103427304U, // FMLSL_VG4_M4ZZI_HtoS + 53095656U, // FMLSL_VG4_M4ZZ_HtoS + 49696U, // FMLSLlanev4f16 + 120464544U, // FMLSLlanev8f16 + 50720U, // FMLSLv4f16 + 1189024U, // FMLSLv8f16 + 1584320U, // FMLS_VG2_M2Z2Z_D + 2632936U, // FMLS_VG2_M2Z2Z_H + 1715400U, // FMLS_VG2_M2Z2Z_S + 102509760U, // FMLS_VG2_M2ZZI_D + 103427304U, // FMLS_VG2_M2ZZI_H + 102640840U, // FMLS_VG2_M2ZZI_S + 52178112U, // FMLS_VG2_M2ZZ_D + 53095656U, // FMLS_VG2_M2ZZ_H + 52309192U, // FMLS_VG2_M2ZZ_S + 2632936U, // FMLS_VG4_M4Z2Z_H + 1584320U, // FMLS_VG4_M4Z4Z_D + 1715400U, // FMLS_VG4_M4Z4Z_S + 102509760U, // FMLS_VG4_M4ZZI_D + 103427304U, // FMLS_VG4_M4ZZI_H + 102640840U, // FMLS_VG4_M4ZZI_S + 52178112U, // FMLS_VG4_M4ZZ_D + 53095656U, // FMLS_VG4_M4ZZ_H + 52309192U, // FMLS_VG4_M4ZZ_S + 285344896U, // FMLS_ZPmZZ_D + 53488880U, // FMLS_ZPmZZ_H + 302123136U, // FMLS_ZPmZZ_S + 53216344U, // FMLS_ZZZI_D + 39152U, // FMLS_ZZZI_H + 53217368U, // FMLS_ZZZI_S + 120464473U, // FMLSv1i16_indexed + 122299481U, // FMLSv1i32_indexed + 123085913U, // FMLSv1i64_indexed + 1057944U, // FMLSv2f32 271464U, // FMLSv2f64 - 105260184U, // FMLSv2i32_indexed - 105522280U, // FMLSv2i64_indexed - 1057952U, // FMLSv4f16 + 122299544U, // FMLSv2i32_indexed + 123085928U, // FMLSv2i64_indexed + 1189024U, // FMLSv4f16 402544U, // FMLSv4f32 - 103425184U, // FMLSv4i16_indexed - 105260144U, // FMLSv4i32_indexed + 120464544U, // FMLSv4i16_indexed + 122299504U, // FMLSv4i32_indexed 533624U, // FMLSv8f16 - 103425144U, // FMLSv8i16_indexed + 120464504U, // FMLSv8i16_indexed 1112U, // FMMLA_ZZZ_D 2136U, // FMMLA_ZZZ_S 0U, // FMOPAL_MPPZZ + 0U, // FMOPA_MPPZZ_BtoH + 0U, // FMOPA_MPPZZ_BtoS 560U, // FMOPA_MPPZZ_D 0U, // FMOPA_MPPZZ_H - 280U, // FMOPA_MPPZZ_S + 264U, // FMOPA_MPPZZ_S 0U, // FMOPSL_MPPZZ 560U, // FMOPS_MPPZZ_D 0U, // FMOPS_MPPZZ_H - 280U, // FMOPS_MPPZZ_S - 47536U, // FMOVDXHighr + 264U, // FMOPS_MPPZZ_S + 45472U, // FMOVDXHighr 0U, // FMOVDXr 2U, // FMOVDi 0U, // FMOVDr @@ -11983,9 +12897,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2U, // FMOVv4f16_ns 2U, // FMOVv4f32_ns 2U, // FMOVv8f16_ns - 268567680U, // FMSB_ZPmZZ_D - 53226728U, // FMSB_ZPmZZ_H - 285345920U, // FMSB_ZPmZZ_S + 285344896U, // FMSB_ZPmZZ_D + 53488880U, // FMSB_ZPmZZ_H + 302123136U, // FMSB_ZPmZZ_S 134232U, // FMSUBDrrr 134232U, // FMSUBHrrr 134232U, // FMSUBSrrr @@ -11996,46 +12910,46 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // FMULX32 3160U, // FMULX64 33691776U, // FMULX_ZPmZ_D - 50998408U, // FMULX_ZPmZ_H + 51129480U, // FMULX_ZPmZ_H 67252352U, // FMULX_ZPmZ_S - 338305112U, // FMULXv1i16_indexed - 340140120U, // FMULXv1i32_indexed - 340402264U, // FMULXv1i64_indexed - 925848U, // FMULXv2f32 + 338567256U, // FMULXv1i16_indexed + 340402264U, // FMULXv1i32_indexed + 341188696U, // FMULXv1i64_indexed + 1056920U, // FMULXv2f32 270440U, // FMULXv2f64 - 340140184U, // FMULXv2i32_indexed - 340402280U, // FMULXv2i64_indexed - 1056928U, // FMULXv4f16 + 340402328U, // FMULXv2i32_indexed + 341188712U, // FMULXv2i64_indexed + 1188000U, // FMULXv4f16 401520U, // FMULXv4f32 - 338305184U, // FMULXv4i16_indexed - 340140144U, // FMULXv4i32_indexed + 338567328U, // FMULXv4i16_indexed + 340402288U, // FMULXv4i32_indexed 532600U, // FMULXv8f16 - 338305144U, // FMULXv8i16_indexed + 338567288U, // FMULXv8i16_indexed 352458880U, // FMUL_ZPmI_D - 4992136U, // FMUL_ZPmI_H + 5778568U, // FMUL_ZPmI_H 352465024U, // FMUL_ZPmI_S 33691776U, // FMUL_ZPmZ_D - 50998408U, // FMUL_ZPmZ_H + 51129480U, // FMUL_ZPmZ_H 67252352U, // FMUL_ZPmZ_S - 5118040U, // FMUL_ZZZI_D - 42120U, // FMUL_ZZZI_H - 5124185U, // FMUL_ZZZI_S + 5904472U, // FMUL_ZZZI_D + 40072U, // FMUL_ZZZI_H + 5910617U, // FMUL_ZZZI_S 6232U, // FMUL_ZZZ_D 136U, // FMUL_ZZZ_H 12377U, // FMUL_ZZZ_S - 338305112U, // FMULv1i16_indexed - 340140120U, // FMULv1i32_indexed - 340402264U, // FMULv1i64_indexed - 925848U, // FMULv2f32 + 338567256U, // FMULv1i16_indexed + 340402264U, // FMULv1i32_indexed + 341188696U, // FMULv1i64_indexed + 1056920U, // FMULv2f32 270440U, // FMULv2f64 - 340140184U, // FMULv2i32_indexed - 340402280U, // FMULv2i64_indexed - 1056928U, // FMULv4f16 + 340402328U, // FMULv2i32_indexed + 341188712U, // FMULv2i64_indexed + 1188000U, // FMULv4f16 401520U, // FMULv4f32 - 338305184U, // FMULv4i16_indexed - 340140144U, // FMULv4i32_indexed + 338567328U, // FMULv4i16_indexed + 340402288U, // FMULv4i32_indexed 532600U, // FMULv8f16 - 338305144U, // FMULv8i16_indexed + 338567288U, // FMULv8i16_indexed 0U, // FNEGDr 0U, // FNEGHr 0U, // FNEGSr @@ -12050,18 +12964,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 134232U, // FNMADDDrrr 134232U, // FNMADDHrrr 134232U, // FNMADDSrrr - 268567680U, // FNMAD_ZPmZZ_D - 53226728U, // FNMAD_ZPmZZ_H - 285345920U, // FNMAD_ZPmZZ_S - 268567680U, // FNMLA_ZPmZZ_D - 53226728U, // FNMLA_ZPmZZ_H - 285345920U, // FNMLA_ZPmZZ_S - 268567680U, // FNMLS_ZPmZZ_D - 53226728U, // FNMLS_ZPmZZ_H - 285345920U, // FNMLS_ZPmZZ_S - 268567680U, // FNMSB_ZPmZZ_D - 53226728U, // FNMSB_ZPmZZ_H - 285345920U, // FNMSB_ZPmZZ_S + 285344896U, // FNMAD_ZPmZZ_D + 53488880U, // FNMAD_ZPmZZ_H + 302123136U, // FNMAD_ZPmZZ_S + 285344896U, // FNMLA_ZPmZZ_D + 53488880U, // FNMLA_ZPmZZ_H + 302123136U, // FNMLA_ZPmZZ_S + 285344896U, // FNMLS_ZPmZZ_D + 53488880U, // FNMLS_ZPmZZ_H + 302123136U, // FNMLS_ZPmZZ_S + 285344896U, // FNMSB_ZPmZZ_D + 53488880U, // FNMSB_ZPmZZ_H + 302123136U, // FNMSB_ZPmZZ_S 134232U, // FNMSUBDrrr 134232U, // FNMSUBHrrr 134232U, // FNMSUBSrrr @@ -12085,9 +12999,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // FRECPS_ZZZ_D 136U, // FRECPS_ZZZ_H 12377U, // FRECPS_ZZZ_S - 925848U, // FRECPSv2f32 + 1056920U, // FRECPSv2f32 270440U, // FRECPSv2f64 - 1056928U, // FRECPSv4f16 + 1188000U, // FRECPSv4f16 401520U, // FRECPSv4f32 532600U, // FRECPSv8f16 16U, // FRECPX_ZPmZ_D @@ -12218,14 +13132,31 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // FRSQRTS_ZZZ_D 136U, // FRSQRTS_ZZZ_H 12377U, // FRSQRTS_ZZZ_S - 925848U, // FRSQRTSv2f32 + 1056920U, // FRSQRTSv2f32 270440U, // FRSQRTSv2f64 - 1056928U, // FRSQRTSv4f16 + 1188000U, // FRSQRTSv4f16 401520U, // FRSQRTSv4f32 532600U, // FRSQRTSv8f16 + 464U, // FSCALE_2Z2Z_D + 248U, // FSCALE_2Z2Z_H + 472U, // FSCALE_2Z2Z_S + 184U, // FSCALE_2ZZ_D + 136U, // FSCALE_2ZZ_H + 96U, // FSCALE_2ZZ_S + 464U, // FSCALE_4Z4Z_D + 248U, // FSCALE_4Z4Z_H + 472U, // FSCALE_4Z4Z_S + 184U, // FSCALE_4ZZ_D + 136U, // FSCALE_4ZZ_H + 96U, // FSCALE_4ZZ_S 33691776U, // FSCALE_ZPmZ_D - 50998408U, // FSCALE_ZPmZ_H + 51129480U, // FSCALE_ZPmZ_H 67252352U, // FSCALE_ZPmZ_S + 1056920U, // FSCALEv2f32 + 270440U, // FSCALEv2f64 + 1188000U, // FSCALEv4f16 + 401520U, // FSCALEv4f32 + 532600U, // FSCALEv8f16 0U, // FSQRTDr 0U, // FSQRTHr 0U, // FSQRTSr @@ -12239,35 +13170,35 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 72U, // FSQRTv8f16 3160U, // FSUBDrr 3160U, // FSUBHrr - 251795584U, // FSUBR_ZPmI_D - 3681416U, // FSUBR_ZPmI_H - 251801728U, // FSUBR_ZPmI_S + 268572800U, // FSUBR_ZPmI_D + 3943560U, // FSUBR_ZPmI_H + 268578944U, // FSUBR_ZPmI_S 33691776U, // FSUBR_ZPmZ_D - 50998408U, // FSUBR_ZPmZ_H + 51129480U, // FSUBR_ZPmZ_H 67252352U, // FSUBR_ZPmZ_S 3160U, // FSUBSrr 192U, // FSUB_VG2_M2Z_D - 0U, // FSUB_VG2_M2Z_H + 232U, // FSUB_VG2_M2Z_H 200U, // FSUB_VG2_M2Z_S 192U, // FSUB_VG4_M4Z_D - 0U, // FSUB_VG4_M4Z_H + 232U, // FSUB_VG4_M4Z_H 200U, // FSUB_VG4_M4Z_S - 251795584U, // FSUB_ZPmI_D - 3681416U, // FSUB_ZPmI_H - 251801728U, // FSUB_ZPmI_S + 268572800U, // FSUB_ZPmI_D + 3943560U, // FSUB_ZPmI_H + 268578944U, // FSUB_ZPmI_S 33691776U, // FSUB_ZPmZ_D - 50998408U, // FSUB_ZPmZ_H + 51129480U, // FSUB_ZPmZ_H 67252352U, // FSUB_ZPmZ_S 6232U, // FSUB_ZZZ_D 136U, // FSUB_ZZZ_H 12377U, // FSUB_ZZZ_S - 925848U, // FSUBv2f32 + 1056920U, // FSUBv2f32 270440U, // FSUBv2f64 - 1056928U, // FSUBv4f16 + 1188000U, // FSUBv4f16 401520U, // FSUBv4f32 532600U, // FSUBv8f16 137304U, // FTMAD_ZZI_D - 52309128U, // FTMAD_ZZI_H + 52440200U, // FTMAD_ZZI_H 143449U, // FTMAD_ZZI_S 6232U, // FTSMUL_ZZZ_D 136U, // FTSMUL_ZZZ_H @@ -12275,136 +13206,148 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // FTSSEL_ZZZ_D 136U, // FTSSEL_ZZZ_H 12377U, // FTSSEL_ZZZ_S - 2529520U, // FVDOT_VG2_M2ZZI_HtoS - 371076282U, // GLD1B_D_IMM_REAL - 5254370U, // GLD1B_D_REAL - 5385442U, // GLD1B_D_SXTW_REAL - 5516514U, // GLD1B_D_UXTW_REAL - 371076194U, // GLD1B_S_IMM_REAL - 5647586U, // GLD1B_S_SXTW_REAL - 5778658U, // GLD1B_S_UXTW_REAL - 5909690U, // GLD1D_IMM_REAL - 5254370U, // GLD1D_REAL - 6040802U, // GLD1D_SCALED_REAL - 5385442U, // GLD1D_SXTW_REAL - 6171874U, // GLD1D_SXTW_SCALED_REAL - 5516514U, // GLD1D_UXTW_REAL - 6302946U, // GLD1D_UXTW_SCALED_REAL - 375532730U, // GLD1H_D_IMM_REAL - 5254370U, // GLD1H_D_REAL - 6565090U, // GLD1H_D_SCALED_REAL - 5385442U, // GLD1H_D_SXTW_REAL - 6696162U, // GLD1H_D_SXTW_SCALED_REAL - 5516514U, // GLD1H_D_UXTW_REAL - 6827234U, // GLD1H_D_UXTW_SCALED_REAL - 375532642U, // GLD1H_S_IMM_REAL - 5647586U, // GLD1H_S_SXTW_REAL - 6958306U, // GLD1H_S_SXTW_SCALED_REAL - 5778658U, // GLD1H_S_UXTW_REAL - 7089378U, // GLD1H_S_UXTW_SCALED_REAL - 371076282U, // GLD1Q - 371076282U, // GLD1SB_D_IMM_REAL - 5254370U, // GLD1SB_D_REAL - 5385442U, // GLD1SB_D_SXTW_REAL - 5516514U, // GLD1SB_D_UXTW_REAL - 371076194U, // GLD1SB_S_IMM_REAL - 5647586U, // GLD1SB_S_SXTW_REAL - 5778658U, // GLD1SB_S_UXTW_REAL - 375532730U, // GLD1SH_D_IMM_REAL - 5254370U, // GLD1SH_D_REAL - 6565090U, // GLD1SH_D_SCALED_REAL - 5385442U, // GLD1SH_D_SXTW_REAL - 6696162U, // GLD1SH_D_SXTW_SCALED_REAL - 5516514U, // GLD1SH_D_UXTW_REAL - 6827234U, // GLD1SH_D_UXTW_SCALED_REAL - 375532642U, // GLD1SH_S_IMM_REAL - 5647586U, // GLD1SH_S_SXTW_REAL - 6958306U, // GLD1SH_S_SXTW_SCALED_REAL - 5778658U, // GLD1SH_S_UXTW_REAL - 7089378U, // GLD1SH_S_UXTW_SCALED_REAL - 376319162U, // GLD1SW_D_IMM_REAL - 5254370U, // GLD1SW_D_REAL - 7351522U, // GLD1SW_D_SCALED_REAL - 5385442U, // GLD1SW_D_SXTW_REAL - 7482594U, // GLD1SW_D_SXTW_SCALED_REAL - 5516514U, // GLD1SW_D_UXTW_REAL - 7613666U, // GLD1SW_D_UXTW_SCALED_REAL - 376319162U, // GLD1W_D_IMM_REAL - 5254370U, // GLD1W_D_REAL - 7351522U, // GLD1W_D_SCALED_REAL - 5385442U, // GLD1W_D_SXTW_REAL - 7482594U, // GLD1W_D_SXTW_SCALED_REAL - 5516514U, // GLD1W_D_UXTW_REAL - 7613666U, // GLD1W_D_UXTW_SCALED_REAL - 376319074U, // GLD1W_IMM_REAL - 5647586U, // GLD1W_SXTW_REAL - 7744738U, // GLD1W_SXTW_SCALED_REAL - 5778658U, // GLD1W_UXTW_REAL - 7875810U, // GLD1W_UXTW_SCALED_REAL - 371076282U, // GLDFF1B_D_IMM_REAL - 5254370U, // GLDFF1B_D_REAL - 5385442U, // GLDFF1B_D_SXTW_REAL - 5516514U, // GLDFF1B_D_UXTW_REAL - 371076194U, // GLDFF1B_S_IMM_REAL - 5647586U, // GLDFF1B_S_SXTW_REAL - 5778658U, // GLDFF1B_S_UXTW_REAL - 5909690U, // GLDFF1D_IMM_REAL - 5254370U, // GLDFF1D_REAL - 6040802U, // GLDFF1D_SCALED_REAL - 5385442U, // GLDFF1D_SXTW_REAL - 6171874U, // GLDFF1D_SXTW_SCALED_REAL - 5516514U, // GLDFF1D_UXTW_REAL - 6302946U, // GLDFF1D_UXTW_SCALED_REAL - 375532730U, // GLDFF1H_D_IMM_REAL - 5254370U, // GLDFF1H_D_REAL - 6565090U, // GLDFF1H_D_SCALED_REAL - 5385442U, // GLDFF1H_D_SXTW_REAL - 6696162U, // GLDFF1H_D_SXTW_SCALED_REAL - 5516514U, // GLDFF1H_D_UXTW_REAL - 6827234U, // GLDFF1H_D_UXTW_SCALED_REAL - 375532642U, // GLDFF1H_S_IMM_REAL - 5647586U, // GLDFF1H_S_SXTW_REAL - 6958306U, // GLDFF1H_S_SXTW_SCALED_REAL - 5778658U, // GLDFF1H_S_UXTW_REAL - 7089378U, // GLDFF1H_S_UXTW_SCALED_REAL - 371076282U, // GLDFF1SB_D_IMM_REAL - 5254370U, // GLDFF1SB_D_REAL - 5385442U, // GLDFF1SB_D_SXTW_REAL - 5516514U, // GLDFF1SB_D_UXTW_REAL - 371076194U, // GLDFF1SB_S_IMM_REAL - 5647586U, // GLDFF1SB_S_SXTW_REAL - 5778658U, // GLDFF1SB_S_UXTW_REAL - 375532730U, // GLDFF1SH_D_IMM_REAL - 5254370U, // GLDFF1SH_D_REAL - 6565090U, // GLDFF1SH_D_SCALED_REAL - 5385442U, // GLDFF1SH_D_SXTW_REAL - 6696162U, // GLDFF1SH_D_SXTW_SCALED_REAL - 5516514U, // GLDFF1SH_D_UXTW_REAL - 6827234U, // GLDFF1SH_D_UXTW_SCALED_REAL - 375532642U, // GLDFF1SH_S_IMM_REAL - 5647586U, // GLDFF1SH_S_SXTW_REAL - 6958306U, // GLDFF1SH_S_SXTW_SCALED_REAL - 5778658U, // GLDFF1SH_S_UXTW_REAL - 7089378U, // GLDFF1SH_S_UXTW_SCALED_REAL - 376319162U, // GLDFF1SW_D_IMM_REAL - 5254370U, // GLDFF1SW_D_REAL - 7351522U, // GLDFF1SW_D_SCALED_REAL - 5385442U, // GLDFF1SW_D_SXTW_REAL - 7482594U, // GLDFF1SW_D_SXTW_SCALED_REAL - 5516514U, // GLDFF1SW_D_UXTW_REAL - 7613666U, // GLDFF1SW_D_UXTW_SCALED_REAL - 376319162U, // GLDFF1W_D_IMM_REAL - 5254370U, // GLDFF1W_D_REAL - 7351522U, // GLDFF1W_D_SCALED_REAL - 5385442U, // GLDFF1W_D_SXTW_REAL - 7482594U, // GLDFF1W_D_SXTW_SCALED_REAL - 5516514U, // GLDFF1W_D_UXTW_REAL - 7613666U, // GLDFF1W_D_UXTW_SCALED_REAL - 376319074U, // GLDFF1W_IMM_REAL - 5647586U, // GLDFF1W_SXTW_REAL - 7744738U, // GLDFF1W_SXTW_SCALED_REAL - 5778658U, // GLDFF1W_UXTW_REAL - 7875810U, // GLDFF1W_UXTW_SCALED_REAL + 5029400U, // FVDOTB_VG4_M2ZZI_BtoS + 5029400U, // FVDOTT_VG4_M2ZZI_BtoS + 5029400U, // FVDOT_VG2_M2ZZI_BtoH + 103427304U, // FVDOT_VG2_M2ZZI_HtoS + 0U, // GCSPOPCX + 0U, // GCSPOPM + 0U, // GCSPOPX + 0U, // GCSPUSHM + 0U, // GCSPUSHX + 0U, // GCSSS1 + 0U, // GCSSS2 + 0U, // GCSSTR + 0U, // GCSSTTR + 371207355U, // GLD1B_D_IMM_REAL + 6040803U, // GLD1B_D_REAL + 6171875U, // GLD1B_D_SXTW_REAL + 6302947U, // GLD1B_D_UXTW_REAL + 371207267U, // GLD1B_S_IMM_REAL + 6434019U, // GLD1B_S_SXTW_REAL + 6565091U, // GLD1B_S_UXTW_REAL + 6696123U, // GLD1D_IMM_REAL + 6040803U, // GLD1D_REAL + 6827235U, // GLD1D_SCALED_REAL + 6171875U, // GLD1D_SXTW_REAL + 6958307U, // GLD1D_SXTW_SCALED_REAL + 6302947U, // GLD1D_UXTW_REAL + 7089379U, // GLD1D_UXTW_SCALED_REAL + 376319163U, // GLD1H_D_IMM_REAL + 6040803U, // GLD1H_D_REAL + 7351523U, // GLD1H_D_SCALED_REAL + 6171875U, // GLD1H_D_SXTW_REAL + 7482595U, // GLD1H_D_SXTW_SCALED_REAL + 6302947U, // GLD1H_D_UXTW_REAL + 7613667U, // GLD1H_D_UXTW_SCALED_REAL + 376319075U, // GLD1H_S_IMM_REAL + 6434019U, // GLD1H_S_SXTW_REAL + 7744739U, // GLD1H_S_SXTW_SCALED_REAL + 6565091U, // GLD1H_S_UXTW_REAL + 7875811U, // GLD1H_S_UXTW_SCALED_REAL + 371207355U, // GLD1Q + 371207355U, // GLD1SB_D_IMM_REAL + 6040803U, // GLD1SB_D_REAL + 6171875U, // GLD1SB_D_SXTW_REAL + 6302947U, // GLD1SB_D_UXTW_REAL + 371207267U, // GLD1SB_S_IMM_REAL + 6434019U, // GLD1SB_S_SXTW_REAL + 6565091U, // GLD1SB_S_UXTW_REAL + 376319163U, // GLD1SH_D_IMM_REAL + 6040803U, // GLD1SH_D_REAL + 7351523U, // GLD1SH_D_SCALED_REAL + 6171875U, // GLD1SH_D_SXTW_REAL + 7482595U, // GLD1SH_D_SXTW_SCALED_REAL + 6302947U, // GLD1SH_D_UXTW_REAL + 7613667U, // GLD1SH_D_UXTW_SCALED_REAL + 376319075U, // GLD1SH_S_IMM_REAL + 6434019U, // GLD1SH_S_SXTW_REAL + 7744739U, // GLD1SH_S_SXTW_SCALED_REAL + 6565091U, // GLD1SH_S_UXTW_REAL + 7875811U, // GLD1SH_S_UXTW_SCALED_REAL + 377105595U, // GLD1SW_D_IMM_REAL + 6040803U, // GLD1SW_D_REAL + 8137955U, // GLD1SW_D_SCALED_REAL + 6171875U, // GLD1SW_D_SXTW_REAL + 8269027U, // GLD1SW_D_SXTW_SCALED_REAL + 6302947U, // GLD1SW_D_UXTW_REAL + 8400099U, // GLD1SW_D_UXTW_SCALED_REAL + 377105595U, // GLD1W_D_IMM_REAL + 6040803U, // GLD1W_D_REAL + 8137955U, // GLD1W_D_SCALED_REAL + 6171875U, // GLD1W_D_SXTW_REAL + 8269027U, // GLD1W_D_SXTW_SCALED_REAL + 6302947U, // GLD1W_D_UXTW_REAL + 8400099U, // GLD1W_D_UXTW_SCALED_REAL + 377105507U, // GLD1W_IMM_REAL + 6434019U, // GLD1W_SXTW_REAL + 8531171U, // GLD1W_SXTW_SCALED_REAL + 6565091U, // GLD1W_UXTW_REAL + 8662243U, // GLD1W_UXTW_SCALED_REAL + 371207355U, // GLDFF1B_D_IMM_REAL + 6040803U, // GLDFF1B_D_REAL + 6171875U, // GLDFF1B_D_SXTW_REAL + 6302947U, // GLDFF1B_D_UXTW_REAL + 371207267U, // GLDFF1B_S_IMM_REAL + 6434019U, // GLDFF1B_S_SXTW_REAL + 6565091U, // GLDFF1B_S_UXTW_REAL + 6696123U, // GLDFF1D_IMM_REAL + 6040803U, // GLDFF1D_REAL + 6827235U, // GLDFF1D_SCALED_REAL + 6171875U, // GLDFF1D_SXTW_REAL + 6958307U, // GLDFF1D_SXTW_SCALED_REAL + 6302947U, // GLDFF1D_UXTW_REAL + 7089379U, // GLDFF1D_UXTW_SCALED_REAL + 376319163U, // GLDFF1H_D_IMM_REAL + 6040803U, // GLDFF1H_D_REAL + 7351523U, // GLDFF1H_D_SCALED_REAL + 6171875U, // GLDFF1H_D_SXTW_REAL + 7482595U, // GLDFF1H_D_SXTW_SCALED_REAL + 6302947U, // GLDFF1H_D_UXTW_REAL + 7613667U, // GLDFF1H_D_UXTW_SCALED_REAL + 376319075U, // GLDFF1H_S_IMM_REAL + 6434019U, // GLDFF1H_S_SXTW_REAL + 7744739U, // GLDFF1H_S_SXTW_SCALED_REAL + 6565091U, // GLDFF1H_S_UXTW_REAL + 7875811U, // GLDFF1H_S_UXTW_SCALED_REAL + 371207355U, // GLDFF1SB_D_IMM_REAL + 6040803U, // GLDFF1SB_D_REAL + 6171875U, // GLDFF1SB_D_SXTW_REAL + 6302947U, // GLDFF1SB_D_UXTW_REAL + 371207267U, // GLDFF1SB_S_IMM_REAL + 6434019U, // GLDFF1SB_S_SXTW_REAL + 6565091U, // GLDFF1SB_S_UXTW_REAL + 376319163U, // GLDFF1SH_D_IMM_REAL + 6040803U, // GLDFF1SH_D_REAL + 7351523U, // GLDFF1SH_D_SCALED_REAL + 6171875U, // GLDFF1SH_D_SXTW_REAL + 7482595U, // GLDFF1SH_D_SXTW_SCALED_REAL + 6302947U, // GLDFF1SH_D_UXTW_REAL + 7613667U, // GLDFF1SH_D_UXTW_SCALED_REAL + 376319075U, // GLDFF1SH_S_IMM_REAL + 6434019U, // GLDFF1SH_S_SXTW_REAL + 7744739U, // GLDFF1SH_S_SXTW_SCALED_REAL + 6565091U, // GLDFF1SH_S_UXTW_REAL + 7875811U, // GLDFF1SH_S_UXTW_SCALED_REAL + 377105595U, // GLDFF1SW_D_IMM_REAL + 6040803U, // GLDFF1SW_D_REAL + 8137955U, // GLDFF1SW_D_SCALED_REAL + 6171875U, // GLDFF1SW_D_SXTW_REAL + 8269027U, // GLDFF1SW_D_SXTW_SCALED_REAL + 6302947U, // GLDFF1SW_D_UXTW_REAL + 8400099U, // GLDFF1SW_D_UXTW_SCALED_REAL + 377105595U, // GLDFF1W_D_IMM_REAL + 6040803U, // GLDFF1W_D_REAL + 8137955U, // GLDFF1W_D_SCALED_REAL + 6171875U, // GLDFF1W_D_SXTW_REAL + 8269027U, // GLDFF1W_D_SXTW_SCALED_REAL + 6302947U, // GLDFF1W_D_UXTW_REAL + 8400099U, // GLDFF1W_D_UXTW_SCALED_REAL + 377105507U, // GLDFF1W_IMM_REAL + 6434019U, // GLDFF1W_SXTW_REAL + 8531171U, // GLDFF1W_SXTW_SCALED_REAL + 6565091U, // GLDFF1W_UXTW_REAL + 8662243U, // GLDFF1W_UXTW_SCALED_REAL 3160U, // GMI 0U, // HINT 33691864U, // HISTCNT_ZPzZZ_D @@ -12426,11 +13369,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // INCP_ZP_S 2U, // INCW_XPiI 2U, // INCW_ZPiI - 570U, // INDEX_II_B + 571U, // INDEX_II_B 3160U, // INDEX_II_D 3U, // INDEX_II_H 3160U, // INDEX_II_S - 226U, // INDEX_IR_B + 227U, // INDEX_IR_B 3160U, // INDEX_IR_D 1U, // INDEX_IR_H 3160U, // INDEX_IR_S @@ -12442,14 +13385,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // INDEX_RR_D 224U, // INDEX_RR_H 3160U, // INDEX_RR_S - 52808U, // INSERT_MXIPZ_H_B - 53832U, // INSERT_MXIPZ_H_D - 39496U, // INSERT_MXIPZ_H_H + 48712U, // INSERT_MXIPZ_H_B + 52808U, // INSERT_MXIPZ_H_D + 53832U, // INSERT_MXIPZ_H_H 54856U, // INSERT_MXIPZ_H_Q 55880U, // INSERT_MXIPZ_H_S - 52808U, // INSERT_MXIPZ_V_B - 53832U, // INSERT_MXIPZ_V_D - 39496U, // INSERT_MXIPZ_V_H + 48712U, // INSERT_MXIPZ_V_B + 52808U, // INSERT_MXIPZ_V_D + 53832U, // INSERT_MXIPZ_V_H 54856U, // INSERT_MXIPZ_V_Q 55880U, // INSERT_MXIPZ_V_S 1U, // INSR_ZR_B @@ -12461,13 +13404,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // INSR_ZV_H 3U, // INSR_ZV_S 2U, // INSvi16gpr - 41379U, // INSvi16lane + 39315U, // INSvi16lane 2U, // INSvi32gpr - 41387U, // INSvi32lane + 39323U, // INSvi32lane 2U, // INSvi64gpr - 41395U, // INSvi64lane + 39331U, // INSvi64lane 2U, // INSvi8gpr - 41403U, // INSvi8lane + 39339U, // INSvi8lane 3160U, // IRG 0U, // ISB 10328U, // LASTA_RPZ_B @@ -12486,34 +13429,34 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 6232U, // LASTB_VPZ_D 5208U, // LASTB_VPZ_H 12376U, // LASTB_VPZ_S - 8006882U, // LD1B - 8006882U, // LD1B_2Z - 392309986U, // LD1B_2Z_IMM - 8006882U, // LD1B_4Z - 393096418U, // LD1B_4Z_IMM - 8006882U, // LD1B_D - 387853538U, // LD1B_D_IMM_REAL - 8006882U, // LD1B_H - 387853538U, // LD1B_H_IMM_REAL - 387853538U, // LD1B_IMM_REAL - 8006882U, // LD1B_S - 387853538U, // LD1B_S_IMM_REAL - 56915U, // LD1B_VG2_M2ZPXI - 57939U, // LD1B_VG2_M2ZPXX - 393096418U, // LD1B_VG4_M4ZPXI - 8006882U, // LD1B_VG4_M4ZPXX - 8137954U, // LD1D - 8137954U, // LD1D_2Z - 392309986U, // LD1D_2Z_IMM - 8137954U, // LD1D_4Z - 393096418U, // LD1D_4Z_IMM - 387853538U, // LD1D_IMM_REAL - 8137954U, // LD1D_Q - 387853538U, // LD1D_Q_IMM - 392309986U, // LD1D_VG2_M2ZPXI - 8137954U, // LD1D_VG2_M2ZPXX - 393096418U, // LD1D_VG4_M4ZPXI - 8137954U, // LD1D_VG4_M4ZPXX + 8793315U, // LD1B + 8793315U, // LD1B_2Z + 393096419U, // LD1B_2Z_IMM + 56915U, // LD1B_2Z_STRIDED + 57939U, // LD1B_2Z_STRIDED_IMM + 8793315U, // LD1B_4Z + 393882851U, // LD1B_4Z_IMM + 8793315U, // LD1B_4Z_STRIDED + 393882851U, // LD1B_4Z_STRIDED_IMM + 8793315U, // LD1B_D + 387984611U, // LD1B_D_IMM + 8793315U, // LD1B_H + 387984611U, // LD1B_H_IMM + 387984611U, // LD1B_IMM + 8793315U, // LD1B_S + 387984611U, // LD1B_S_IMM + 8924387U, // LD1D + 8924387U, // LD1D_2Z + 393096419U, // LD1D_2Z_IMM + 8924387U, // LD1D_2Z_STRIDED + 393096419U, // LD1D_2Z_STRIDED_IMM + 8924387U, // LD1D_4Z + 393882851U, // LD1D_4Z_IMM + 8924387U, // LD1D_4Z_STRIDED + 393882851U, // LD1D_4Z_STRIDED_IMM + 387984611U, // LD1D_IMM + 8924387U, // LD1D_Q + 387984611U, // LD1D_Q_IMM 0U, // LD1Fourv16b 0U, // LD1Fourv16b_POST 0U, // LD1Fourv1d @@ -12530,20 +13473,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD1Fourv8b_POST 0U, // LD1Fourv8h 0U, // LD1Fourv8h_POST - 8269026U, // LD1H - 8269026U, // LD1H_2Z - 392309986U, // LD1H_2Z_IMM - 8269026U, // LD1H_4Z - 393096418U, // LD1H_4Z_IMM - 8269026U, // LD1H_D - 387853538U, // LD1H_D_IMM_REAL - 387853538U, // LD1H_IMM_REAL - 8269026U, // LD1H_S - 387853538U, // LD1H_S_IMM_REAL - 56915U, // LD1H_VG2_M2ZPXI - 58963U, // LD1H_VG2_M2ZPXX - 393096418U, // LD1H_VG4_M4ZPXI - 8269026U, // LD1H_VG4_M4ZPXX + 9055459U, // LD1H + 9055459U, // LD1H_2Z + 393096419U, // LD1H_2Z_IMM + 58963U, // LD1H_2Z_STRIDED + 57939U, // LD1H_2Z_STRIDED_IMM + 9055459U, // LD1H_4Z + 393882851U, // LD1H_4Z_IMM + 9055459U, // LD1H_4Z_STRIDED + 393882851U, // LD1H_4Z_STRIDED_IMM + 9055459U, // LD1H_D + 387984611U, // LD1H_D_IMM + 387984611U, // LD1H_IMM + 9055459U, // LD1H_S + 387984611U, // LD1H_S_IMM 0U, // LD1Onev16b 0U, // LD1Onev16b_POST 0U, // LD1Onev1d @@ -12560,38 +13503,38 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD1Onev8b_POST 0U, // LD1Onev8h 0U, // LD1Onev8h_POST - 371076322U, // LD1RB_D_IMM - 371076322U, // LD1RB_H_IMM - 371076322U, // LD1RB_IMM - 371076322U, // LD1RB_S_IMM - 5909730U, // LD1RD_IMM - 375532770U, // LD1RH_D_IMM - 375532770U, // LD1RH_IMM - 375532770U, // LD1RH_S_IMM - 8006882U, // LD1RO_B - 8400098U, // LD1RO_B_IMM - 8137954U, // LD1RO_D - 8400098U, // LD1RO_D_IMM - 8269026U, // LD1RO_H - 8400098U, // LD1RO_H_IMM - 8531170U, // LD1RO_W - 8400098U, // LD1RO_W_IMM - 8006882U, // LD1RQ_B - 8662242U, // LD1RQ_B_IMM - 8137954U, // LD1RQ_D - 8662242U, // LD1RQ_D_IMM - 8269026U, // LD1RQ_H - 8662242U, // LD1RQ_H_IMM - 8531170U, // LD1RQ_W - 8662242U, // LD1RQ_W_IMM - 371076322U, // LD1RSB_D_IMM - 371076322U, // LD1RSB_H_IMM - 371076322U, // LD1RSB_S_IMM - 375532770U, // LD1RSH_D_IMM - 375532770U, // LD1RSH_S_IMM - 376319202U, // LD1RSW_IMM - 376319202U, // LD1RW_D_IMM - 376319202U, // LD1RW_IMM + 371207395U, // LD1RB_D_IMM + 371207395U, // LD1RB_H_IMM + 371207395U, // LD1RB_IMM + 371207395U, // LD1RB_S_IMM + 6696163U, // LD1RD_IMM + 376319203U, // LD1RH_D_IMM + 376319203U, // LD1RH_IMM + 376319203U, // LD1RH_S_IMM + 8793315U, // LD1RO_B + 9186531U, // LD1RO_B_IMM + 8924387U, // LD1RO_D + 9186531U, // LD1RO_D_IMM + 9055459U, // LD1RO_H + 9186531U, // LD1RO_H_IMM + 9317603U, // LD1RO_W + 9186531U, // LD1RO_W_IMM + 8793315U, // LD1RQ_B + 9448675U, // LD1RQ_B_IMM + 8924387U, // LD1RQ_D + 9448675U, // LD1RQ_D_IMM + 9055459U, // LD1RQ_H + 9448675U, // LD1RQ_H_IMM + 9317603U, // LD1RQ_W + 9448675U, // LD1RQ_W_IMM + 371207395U, // LD1RSB_D_IMM + 371207395U, // LD1RSB_H_IMM + 371207395U, // LD1RSB_S_IMM + 376319203U, // LD1RSH_D_IMM + 376319203U, // LD1RSH_S_IMM + 377105635U, // LD1RSW_IMM + 377105635U, // LD1RW_D_IMM + 377105635U, // LD1RW_IMM 0U, // LD1Rv16b 0U, // LD1Rv16b_POST 0U, // LD1Rv1d @@ -12608,18 +13551,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD1Rv8b_POST 0U, // LD1Rv8h 0U, // LD1Rv8h_POST - 8006882U, // LD1SB_D - 387853538U, // LD1SB_D_IMM_REAL - 8006882U, // LD1SB_H - 387853538U, // LD1SB_H_IMM_REAL - 8006882U, // LD1SB_S - 387853538U, // LD1SB_S_IMM_REAL - 8269026U, // LD1SH_D - 387853538U, // LD1SH_D_IMM_REAL - 8269026U, // LD1SH_S - 387853538U, // LD1SH_S_IMM_REAL - 8531170U, // LD1SW_D - 387853538U, // LD1SW_D_IMM_REAL + 8793315U, // LD1SB_D + 387984611U, // LD1SB_D_IMM + 8793315U, // LD1SB_H + 387984611U, // LD1SB_H_IMM + 8793315U, // LD1SB_S + 387984611U, // LD1SB_S_IMM + 9055459U, // LD1SH_D + 387984611U, // LD1SH_D_IMM + 9055459U, // LD1SH_S + 387984611U, // LD1SH_S_IMM + 9317603U, // LD1SW_D + 387984611U, // LD1SW_D_IMM 0U, // LD1Threev16b 0U, // LD1Threev16b_POST 0U, // LD1Threev1d @@ -12652,30 +13595,30 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD1Twov8b_POST 0U, // LD1Twov8h 0U, // LD1Twov8h_POST - 8531170U, // LD1W - 8531170U, // LD1W_2Z - 392309986U, // LD1W_2Z_IMM - 8531170U, // LD1W_4Z - 393096418U, // LD1W_4Z_IMM - 8531170U, // LD1W_D - 387853538U, // LD1W_D_IMM_REAL - 387853538U, // LD1W_IMM_REAL - 8531170U, // LD1W_Q - 387853538U, // LD1W_Q_IMM - 392309986U, // LD1W_VG2_M2ZPXI - 8531170U, // LD1W_VG2_M2ZPXX - 393096418U, // LD1W_VG4_M4ZPXI - 8531170U, // LD1W_VG4_M4ZPXX - 8841816U, // LD1_MXIPXX_H_B - 8972888U, // LD1_MXIPXX_H_D - 9103960U, // LD1_MXIPXX_H_H - 9235032U, // LD1_MXIPXX_H_Q - 9366104U, // LD1_MXIPXX_H_S - 8841816U, // LD1_MXIPXX_V_B - 8972888U, // LD1_MXIPXX_V_D - 9103960U, // LD1_MXIPXX_V_H - 9235032U, // LD1_MXIPXX_V_Q - 9366104U, // LD1_MXIPXX_V_S + 9317603U, // LD1W + 9317603U, // LD1W_2Z + 393096419U, // LD1W_2Z_IMM + 9317603U, // LD1W_2Z_STRIDED + 393096419U, // LD1W_2Z_STRIDED_IMM + 9317603U, // LD1W_4Z + 393882851U, // LD1W_4Z_IMM + 9317603U, // LD1W_4Z_STRIDED + 393882851U, // LD1W_4Z_STRIDED_IMM + 9317603U, // LD1W_D + 387984611U, // LD1W_D_IMM + 387984611U, // LD1W_IMM + 9317603U, // LD1W_Q + 387984611U, // LD1W_Q_IMM + 9628248U, // LD1_MXIPXX_H_B + 9759320U, // LD1_MXIPXX_H_D + 9890392U, // LD1_MXIPXX_H_H + 10021464U, // LD1_MXIPXX_H_Q + 10152536U, // LD1_MXIPXX_H_S + 9628248U, // LD1_MXIPXX_V_B + 9759320U, // LD1_MXIPXX_V_D + 9890392U, // LD1_MXIPXX_V_H + 10021464U, // LD1_MXIPXX_V_Q + 10152536U, // LD1_MXIPXX_V_S 0U, // LD1i16 0U, // LD1i16_POST 0U, // LD1i32 @@ -12684,14 +13627,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD1i64_POST 0U, // LD1i8 0U, // LD1i8_POST - 8006882U, // LD2B - 392309986U, // LD2B_IMM - 8137954U, // LD2D - 392309986U, // LD2D_IMM - 8269026U, // LD2H - 392309986U, // LD2H_IMM - 9448674U, // LD2Q - 392309986U, // LD2Q_IMM + 8793315U, // LD2B + 393096419U, // LD2B_IMM + 8924387U, // LD2D + 393096419U, // LD2D_IMM + 9055459U, // LD2H + 393096419U, // LD2H_IMM + 10235107U, // LD2Q + 393096419U, // LD2Q_IMM 0U, // LD2Rv16b 0U, // LD2Rv16b_POST 0U, // LD2Rv1d @@ -12722,8 +13665,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD2Twov8b_POST 0U, // LD2Twov8h 0U, // LD2Twov8h_POST - 8531170U, // LD2W - 392309986U, // LD2W_IMM + 9317603U, // LD2W + 393096419U, // LD2W_IMM 0U, // LD2i16 0U, // LD2i16_POST 0U, // LD2i32 @@ -12732,14 +13675,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD2i64_POST 0U, // LD2i8 0U, // LD2i8_POST - 8006882U, // LD3B - 9579746U, // LD3B_IMM - 8137954U, // LD3D - 9579746U, // LD3D_IMM - 8269026U, // LD3H - 9579746U, // LD3H_IMM - 9448674U, // LD3Q - 9579746U, // LD3Q_IMM + 8793315U, // LD3B + 10366179U, // LD3B_IMM + 8924387U, // LD3D + 10366179U, // LD3D_IMM + 9055459U, // LD3H + 10366179U, // LD3H_IMM + 10235107U, // LD3Q + 10366179U, // LD3Q_IMM 0U, // LD3Rv16b 0U, // LD3Rv16b_POST 0U, // LD3Rv1d @@ -12770,8 +13713,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD3Threev8b_POST 0U, // LD3Threev8h 0U, // LD3Threev8h_POST - 8531170U, // LD3W - 9579746U, // LD3W_IMM + 9317603U, // LD3W + 10366179U, // LD3W_IMM 0U, // LD3i16 0U, // LD3i16_POST 0U, // LD3i32 @@ -12780,10 +13723,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD3i64_POST 0U, // LD3i8 0U, // LD3i8_POST - 8006882U, // LD4B - 393096418U, // LD4B_IMM - 8137954U, // LD4D - 393096418U, // LD4D_IMM + 8793315U, // LD4B + 393882851U, // LD4B_IMM + 8924387U, // LD4D + 393882851U, // LD4D_IMM 0U, // LD4Fourv16b 0U, // LD4Fourv16b_POST 0U, // LD4Fourv2d @@ -12798,10 +13741,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD4Fourv8b_POST 0U, // LD4Fourv8h 0U, // LD4Fourv8h_POST - 8269026U, // LD4H - 393096418U, // LD4H_IMM - 9448674U, // LD4Q - 393096418U, // LD4Q_IMM + 9055459U, // LD4H + 393882851U, // LD4H_IMM + 10235107U, // LD4Q + 393882851U, // LD4Q_IMM 0U, // LD4Rv16b 0U, // LD4Rv16b_POST 0U, // LD4Rv1d @@ -12818,8 +13761,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD4Rv8b_POST 0U, // LD4Rv8h 0U, // LD4Rv8h_POST - 8531170U, // LD4W - 393096418U, // LD4W_IMM + 9317603U, // LD4W + 393882851U, // LD4W_IMM 0U, // LD4i16 0U, // LD4i16_POST 0U, // LD4i32 @@ -12849,29 +13792,29 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 608U, // LDAPRB 608U, // LDAPRH 608U, // LDAPRW - 617U, // LDAPRWpre + 617U, // LDAPRWpost 608U, // LDAPRX - 625U, // LDAPRXpre - 3148888U, // LDAPURBi - 3148888U, // LDAPURHi - 3148888U, // LDAPURSBWi - 3148888U, // LDAPURSBXi - 3148888U, // LDAPURSHWi - 3148888U, // LDAPURSHXi - 3148888U, // LDAPURSWi - 3148888U, // LDAPURXi - 3148888U, // LDAPURbi - 3148888U, // LDAPURdi - 3148888U, // LDAPURhi - 3148888U, // LDAPURi - 3148888U, // LDAPURqi - 3148888U, // LDAPURsi + 625U, // LDAPRXpost + 3411032U, // LDAPURBi + 3411032U, // LDAPURHi + 3411032U, // LDAPURSBWi + 3411032U, // LDAPURSBXi + 3411032U, // LDAPURSHWi + 3411032U, // LDAPURSHXi + 3411032U, // LDAPURSWi + 3411032U, // LDAPURXi + 3411032U, // LDAPURbi + 3411032U, // LDAPURdi + 3411032U, // LDAPURhi + 3411032U, // LDAPURi + 3411032U, // LDAPURqi + 3411032U, // LDAPURsi 608U, // LDARB 608U, // LDARH 608U, // LDARW 608U, // LDARX - 3149088U, // LDAXPW - 3149088U, // LDAXPX + 3411216U, // LDAXPW + 3411216U, // LDAXPX 608U, // LDAXRB 608U, // LDAXRH 608U, // LDAXRW @@ -12890,10 +13833,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // LDCLRLH 3U, // LDCLRLW 3U, // LDCLRLX - 60706U, // LDCLRP - 60706U, // LDCLRPA - 60706U, // LDCLRPAL - 60706U, // LDCLRPL + 60690U, // LDCLRP + 60690U, // LDCLRPA + 60690U, // LDCLRPAL + 60690U, // LDCLRPL 3U, // LDCLRW 3U, // LDCLRX 3U, // LDEORAB @@ -12912,207 +13855,207 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // LDEORLX 3U, // LDEORW 3U, // LDEORX - 8006882U, // LDFF1B_D_REAL - 8006882U, // LDFF1B_H_REAL - 8006882U, // LDFF1B_REAL - 8006882U, // LDFF1B_S_REAL - 8137954U, // LDFF1D_REAL - 8269026U, // LDFF1H_D_REAL - 8269026U, // LDFF1H_REAL - 8269026U, // LDFF1H_S_REAL - 8006882U, // LDFF1SB_D_REAL - 8006882U, // LDFF1SB_H_REAL - 8006882U, // LDFF1SB_S_REAL - 8269026U, // LDFF1SH_D_REAL - 8269026U, // LDFF1SH_S_REAL - 8531170U, // LDFF1SW_D_REAL - 8531170U, // LDFF1W_D_REAL - 8531170U, // LDFF1W_REAL - 3207257U, // LDG + 8793315U, // LDFF1B_D_REAL + 8793315U, // LDFF1B_H_REAL + 8793315U, // LDFF1B_REAL + 8793315U, // LDFF1B_S_REAL + 8924387U, // LDFF1D_REAL + 9055459U, // LDFF1H_D_REAL + 9055459U, // LDFF1H_REAL + 9055459U, // LDFF1H_S_REAL + 8793315U, // LDFF1SB_D_REAL + 8793315U, // LDFF1SB_H_REAL + 8793315U, // LDFF1SB_S_REAL + 9055459U, // LDFF1SH_D_REAL + 9055459U, // LDFF1SH_S_REAL + 9317603U, // LDFF1SW_D_REAL + 9317603U, // LDFF1W_D_REAL + 9317603U, // LDFF1W_REAL + 3469401U, // LDG 608U, // LDGM - 3149088U, // LDIAPPW - 9742625U, // LDIAPPWpre - 3149088U, // LDIAPPX - 9873697U, // LDIAPPXpre + 3411216U, // LDIAPPW + 10526993U, // LDIAPPWpost + 3411216U, // LDIAPPX + 10658065U, // LDIAPPXpost 608U, // LDLARB 608U, // LDLARH 608U, // LDLARW 608U, // LDLARX - 387853538U, // LDNF1B_D_IMM_REAL - 387853538U, // LDNF1B_H_IMM_REAL - 387853538U, // LDNF1B_IMM_REAL - 387853538U, // LDNF1B_S_IMM_REAL - 387853538U, // LDNF1D_IMM_REAL - 387853538U, // LDNF1H_D_IMM_REAL - 387853538U, // LDNF1H_IMM_REAL - 387853538U, // LDNF1H_S_IMM_REAL - 387853538U, // LDNF1SB_D_IMM_REAL - 387853538U, // LDNF1SB_H_IMM_REAL - 387853538U, // LDNF1SB_S_IMM_REAL - 387853538U, // LDNF1SH_D_IMM_REAL - 387853538U, // LDNF1SH_S_IMM_REAL - 387853538U, // LDNF1SW_D_IMM_REAL - 387853538U, // LDNF1W_D_IMM_REAL - 387853538U, // LDNF1W_IMM_REAL - 402787616U, // LDNPDi - 419564832U, // LDNPQi - 436342048U, // LDNPSi - 436342048U, // LDNPWi - 402787616U, // LDNPXi - 8006882U, // LDNT1B_2Z - 392309986U, // LDNT1B_2Z_IMM - 8006882U, // LDNT1B_4Z - 393096418U, // LDNT1B_4Z_IMM - 56915U, // LDNT1B_VG2_M2ZPXI - 57939U, // LDNT1B_VG2_M2ZPXX - 393096418U, // LDNT1B_VG4_M4ZPXI - 8006882U, // LDNT1B_VG4_M4ZPXX - 387853538U, // LDNT1B_ZRI - 8006882U, // LDNT1B_ZRR - 371076282U, // LDNT1B_ZZR_D_REAL - 371076194U, // LDNT1B_ZZR_S_REAL - 8137954U, // LDNT1D_2Z - 392309986U, // LDNT1D_2Z_IMM - 8137954U, // LDNT1D_4Z - 393096418U, // LDNT1D_4Z_IMM - 392309986U, // LDNT1D_VG2_M2ZPXI - 8137954U, // LDNT1D_VG2_M2ZPXX - 393096418U, // LDNT1D_VG4_M4ZPXI - 8137954U, // LDNT1D_VG4_M4ZPXX - 387853538U, // LDNT1D_ZRI - 8137954U, // LDNT1D_ZRR - 371076282U, // LDNT1D_ZZR_D_REAL - 8269026U, // LDNT1H_2Z - 392309986U, // LDNT1H_2Z_IMM - 8269026U, // LDNT1H_4Z - 393096418U, // LDNT1H_4Z_IMM - 56915U, // LDNT1H_VG2_M2ZPXI - 58963U, // LDNT1H_VG2_M2ZPXX - 393096418U, // LDNT1H_VG4_M4ZPXI - 8269026U, // LDNT1H_VG4_M4ZPXX - 387853538U, // LDNT1H_ZRI - 8269026U, // LDNT1H_ZRR - 371076282U, // LDNT1H_ZZR_D_REAL - 371076194U, // LDNT1H_ZZR_S_REAL - 371076282U, // LDNT1SB_ZZR_D_REAL - 371076194U, // LDNT1SB_ZZR_S_REAL - 371076282U, // LDNT1SH_ZZR_D_REAL - 371076194U, // LDNT1SH_ZZR_S_REAL - 371076282U, // LDNT1SW_ZZR_D_REAL - 8531170U, // LDNT1W_2Z - 392309986U, // LDNT1W_2Z_IMM - 8531170U, // LDNT1W_4Z - 393096418U, // LDNT1W_4Z_IMM - 392309986U, // LDNT1W_VG2_M2ZPXI - 8531170U, // LDNT1W_VG2_M2ZPXX - 393096418U, // LDNT1W_VG4_M4ZPXI - 8531170U, // LDNT1W_VG4_M4ZPXX - 387853538U, // LDNT1W_ZRI - 8531170U, // LDNT1W_ZRR - 371076282U, // LDNT1W_ZZR_D_REAL - 371076194U, // LDNT1W_ZZR_S_REAL - 402787616U, // LDPDi - 462989601U, // LDPDpost - 453159201U, // LDPDpre - 419564832U, // LDPQi - 479766817U, // LDPQpost - 469936417U, // LDPQpre - 436342048U, // LDPSWi - 496544033U, // LDPSWpost - 486713633U, // LDPSWpre - 436342048U, // LDPSi - 496544033U, // LDPSpost - 486713633U, // LDPSpre - 436342048U, // LDPWi - 496544033U, // LDPWpost - 486713633U, // LDPWpre - 402787616U, // LDPXi - 462989601U, // LDPXpost - 453159201U, // LDPXpre + 387984611U, // LDNF1B_D_IMM_REAL + 387984611U, // LDNF1B_H_IMM_REAL + 387984611U, // LDNF1B_IMM_REAL + 387984611U, // LDNF1B_S_IMM_REAL + 387984611U, // LDNF1D_IMM_REAL + 387984611U, // LDNF1H_D_IMM_REAL + 387984611U, // LDNF1H_IMM_REAL + 387984611U, // LDNF1H_S_IMM_REAL + 387984611U, // LDNF1SB_D_IMM_REAL + 387984611U, // LDNF1SB_H_IMM_REAL + 387984611U, // LDNF1SB_S_IMM_REAL + 387984611U, // LDNF1SH_D_IMM_REAL + 387984611U, // LDNF1SH_S_IMM_REAL + 387984611U, // LDNF1SW_D_IMM_REAL + 387984611U, // LDNF1W_D_IMM_REAL + 387984611U, // LDNF1W_IMM_REAL + 402787600U, // LDNPDi + 419564816U, // LDNPQi + 436342032U, // LDNPSi + 436342032U, // LDNPWi + 402787600U, // LDNPXi + 8793315U, // LDNT1B_2Z + 393096419U, // LDNT1B_2Z_IMM + 56915U, // LDNT1B_2Z_STRIDED + 57939U, // LDNT1B_2Z_STRIDED_IMM + 8793315U, // LDNT1B_4Z + 393882851U, // LDNT1B_4Z_IMM + 8793315U, // LDNT1B_4Z_STRIDED + 393882851U, // LDNT1B_4Z_STRIDED_IMM + 387984611U, // LDNT1B_ZRI + 8793315U, // LDNT1B_ZRR + 371207355U, // LDNT1B_ZZR_D_REAL + 371207267U, // LDNT1B_ZZR_S_REAL + 8924387U, // LDNT1D_2Z + 393096419U, // LDNT1D_2Z_IMM + 8924387U, // LDNT1D_2Z_STRIDED + 393096419U, // LDNT1D_2Z_STRIDED_IMM + 8924387U, // LDNT1D_4Z + 393882851U, // LDNT1D_4Z_IMM + 8924387U, // LDNT1D_4Z_STRIDED + 393882851U, // LDNT1D_4Z_STRIDED_IMM + 387984611U, // LDNT1D_ZRI + 8924387U, // LDNT1D_ZRR + 371207355U, // LDNT1D_ZZR_D_REAL + 9055459U, // LDNT1H_2Z + 393096419U, // LDNT1H_2Z_IMM + 58963U, // LDNT1H_2Z_STRIDED + 57939U, // LDNT1H_2Z_STRIDED_IMM + 9055459U, // LDNT1H_4Z + 393882851U, // LDNT1H_4Z_IMM + 9055459U, // LDNT1H_4Z_STRIDED + 393882851U, // LDNT1H_4Z_STRIDED_IMM + 387984611U, // LDNT1H_ZRI + 9055459U, // LDNT1H_ZRR + 371207355U, // LDNT1H_ZZR_D_REAL + 371207267U, // LDNT1H_ZZR_S_REAL + 371207355U, // LDNT1SB_ZZR_D_REAL + 371207267U, // LDNT1SB_ZZR_S_REAL + 371207355U, // LDNT1SH_ZZR_D_REAL + 371207267U, // LDNT1SH_ZZR_S_REAL + 371207355U, // LDNT1SW_ZZR_D_REAL + 9317603U, // LDNT1W_2Z + 393096419U, // LDNT1W_2Z_IMM + 9317603U, // LDNT1W_2Z_STRIDED + 393096419U, // LDNT1W_2Z_STRIDED_IMM + 9317603U, // LDNT1W_4Z + 393882851U, // LDNT1W_4Z_IMM + 9317603U, // LDNT1W_4Z_STRIDED + 393882851U, // LDNT1W_4Z_STRIDED_IMM + 387984611U, // LDNT1W_ZRI + 9317603U, // LDNT1W_ZRR + 371207355U, // LDNT1W_ZZR_D_REAL + 371207267U, // LDNT1W_ZZR_S_REAL + 402787600U, // LDPDi + 463773969U, // LDPDpost + 453157137U, // LDPDpre + 419564816U, // LDPQi + 480551185U, // LDPQpost + 469934353U, // LDPQpre + 436342032U, // LDPSWi + 497328401U, // LDPSWpost + 486711569U, // LDPSWpre + 436342032U, // LDPSi + 497328401U, // LDPSpost + 486711569U, // LDPSpre + 436342032U, // LDPWi + 497328401U, // LDPWpost + 486711569U, // LDPWpre + 402787600U, // LDPXi + 463773969U, // LDPXpost + 453157137U, // LDPXpre 62552U, // LDRAAindexed 63577U, // LDRAAwriteback 62552U, // LDRABindexed 63577U, // LDRABwriteback - 43641U, // LDRBBpost - 10135641U, // LDRBBpre + 41593U, // LDRBBpost + 10920025U, // LDRBBpre 503450712U, // LDRBBroW 520227928U, // LDRBBroX 64600U, // LDRBBui - 43641U, // LDRBpost - 10135641U, // LDRBpre + 41593U, // LDRBpost + 10920025U, // LDRBpre 503450712U, // LDRBroW 520227928U, // LDRBroX 64600U, // LDRBui 1U, // LDRDl - 43641U, // LDRDpost - 10135641U, // LDRDpre + 41593U, // LDRDpost + 10920025U, // LDRDpre 537005144U, // LDRDroW 553782360U, // LDRDroX 65624U, // LDRDui - 43641U, // LDRHHpost - 10135641U, // LDRHHpre + 41593U, // LDRHHpost + 10920025U, // LDRHHpre 570559576U, // LDRHHroW 587336792U, // LDRHHroX 66648U, // LDRHHui - 43641U, // LDRHpost - 10135641U, // LDRHpre + 41593U, // LDRHpost + 10920025U, // LDRHpre 570559576U, // LDRHroW 587336792U, // LDRHroX 66648U, // LDRHui 1U, // LDRQl - 43641U, // LDRQpost - 10135641U, // LDRQpre + 41593U, // LDRQpost + 10920025U, // LDRQpre 604114008U, // LDRQroW 620891224U, // LDRQroX 67672U, // LDRQui - 43641U, // LDRSBWpost - 10135641U, // LDRSBWpre + 41593U, // LDRSBWpost + 10920025U, // LDRSBWpre 503450712U, // LDRSBWroW 520227928U, // LDRSBWroX 64600U, // LDRSBWui - 43641U, // LDRSBXpost - 10135641U, // LDRSBXpre + 41593U, // LDRSBXpost + 10920025U, // LDRSBXpre 503450712U, // LDRSBXroW 520227928U, // LDRSBXroX 64600U, // LDRSBXui - 43641U, // LDRSHWpost - 10135641U, // LDRSHWpre + 41593U, // LDRSHWpost + 10920025U, // LDRSHWpre 570559576U, // LDRSHWroW 587336792U, // LDRSHWroX 66648U, // LDRSHWui - 43641U, // LDRSHXpost - 10135641U, // LDRSHXpre + 41593U, // LDRSHXpost + 10920025U, // LDRSHXpre 570559576U, // LDRSHXroW 587336792U, // LDRSHXroX 66648U, // LDRSHXui 1U, // LDRSWl - 43641U, // LDRSWpost - 10135641U, // LDRSWpre + 41593U, // LDRSWpost + 10920025U, // LDRSWpre 637668440U, // LDRSWroW 654445656U, // LDRSWroX 68696U, // LDRSWui 1U, // LDRSl - 43641U, // LDRSpost - 10135641U, // LDRSpre + 41593U, // LDRSpost + 10920025U, // LDRSpre 637668440U, // LDRSroW 654445656U, // LDRSroX 68696U, // LDRSui 1U, // LDRWl - 43641U, // LDRWpost - 10135641U, // LDRWpre + 41593U, // LDRWpost + 10920025U, // LDRWpre 637668440U, // LDRWroW 654445656U, // LDRWroX 68696U, // LDRWui 1U, // LDRXl - 43641U, // LDRXpost - 10135641U, // LDRXpre + 41593U, // LDRXpost + 10920025U, // LDRXpre 537005144U, // LDRXroW 553782360U, // LDRXroX 65624U, // LDRXui - 10226776U, // LDR_PXI + 11013208U, // LDR_PXI 608U, // LDR_TX 0U, // LDR_ZA - 10226776U, // LDR_ZXI + 11013208U, // LDR_ZXI 3U, // LDSETAB 3U, // LDSETAH 3U, // LDSETALB @@ -13127,10 +14070,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // LDSETLH 3U, // LDSETLW 3U, // LDSETLX - 60706U, // LDSETP - 60706U, // LDSETPA - 60706U, // LDSETPAL - 60706U, // LDSETPL + 60690U, // LDSETP + 60690U, // LDSETPA + 60690U, // LDSETPAL + 60690U, // LDSETPL 3U, // LDSETW 3U, // LDSETX 3U, // LDSMAXAB @@ -13165,15 +14108,15 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // LDSMINLX 3U, // LDSMINW 3U, // LDSMINX - 3148888U, // LDTRBi - 3148888U, // LDTRHi - 3148888U, // LDTRSBWi - 3148888U, // LDTRSBXi - 3148888U, // LDTRSHWi - 3148888U, // LDTRSHXi - 3148888U, // LDTRSWi - 3148888U, // LDTRWi - 3148888U, // LDTRXi + 3411032U, // LDTRBi + 3411032U, // LDTRHi + 3411032U, // LDTRSBWi + 3411032U, // LDTRSBXi + 3411032U, // LDTRSHWi + 3411032U, // LDTRSHXi + 3411032U, // LDTRSWi + 3411032U, // LDTRWi + 3411032U, // LDTRXi 3U, // LDUMAXAB 3U, // LDUMAXAH 3U, // LDUMAXALB @@ -13206,45 +14149,45 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // LDUMINLX 3U, // LDUMINW 3U, // LDUMINX - 3148888U, // LDURBBi - 3148888U, // LDURBi - 3148888U, // LDURDi - 3148888U, // LDURHHi - 3148888U, // LDURHi - 3148888U, // LDURQi - 3148888U, // LDURSBWi - 3148888U, // LDURSBXi - 3148888U, // LDURSHWi - 3148888U, // LDURSHXi - 3148888U, // LDURSWi - 3148888U, // LDURSi - 3148888U, // LDURWi - 3148888U, // LDURXi - 3149088U, // LDXPW - 3149088U, // LDXPX + 3411032U, // LDURBBi + 3411032U, // LDURBi + 3411032U, // LDURDi + 3411032U, // LDURHHi + 3411032U, // LDURHi + 3411032U, // LDURQi + 3411032U, // LDURSBWi + 3411032U, // LDURSBXi + 3411032U, // LDURSHWi + 3411032U, // LDURSHXi + 3411032U, // LDURSWi + 3411032U, // LDURSi + 3411032U, // LDURWi + 3411032U, // LDURXi + 3411216U, // LDXPW + 3411216U, // LDXPX 608U, // LDXRB 608U, // LDXRH 608U, // LDXRW 608U, // LDXRX 16918656U, // LSLR_ZPmZ_B 33691776U, // LSLR_ZPmZ_D - 50998408U, // LSLR_ZPmZ_H + 51129480U, // LSLR_ZPmZ_H 67252352U, // LSLR_ZPmZ_S 3160U, // LSLVWr 3160U, // LSLVXr 33695872U, // LSL_WIDE_ZPmZ_B - 2108552U, // LSL_WIDE_ZPmZ_H + 2239624U, // LSL_WIDE_ZPmZ_H 33697920U, // LSL_WIDE_ZPmZ_S 6233U, // LSL_WIDE_ZZZ_B 184U, // LSL_WIDE_ZZZ_H 6233U, // LSL_WIDE_ZZZ_S 141440U, // LSL_ZPmI_B 137344U, // LSL_ZPmI_D - 52309128U, // LSL_ZPmI_H + 52440200U, // LSL_ZPmI_H 143488U, // LSL_ZPmI_S 16918656U, // LSL_ZPmZ_B 33691776U, // LSL_ZPmZ_D - 50998408U, // LSL_ZPmZ_H + 51129480U, // LSL_ZPmZ_H 67252352U, // LSL_ZPmZ_S 3161U, // LSL_ZZI_B 3160U, // LSL_ZZI_D @@ -13252,94 +14195,108 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3161U, // LSL_ZZI_S 16918656U, // LSRR_ZPmZ_B 33691776U, // LSRR_ZPmZ_D - 50998408U, // LSRR_ZPmZ_H + 51129480U, // LSRR_ZPmZ_H 67252352U, // LSRR_ZPmZ_S 3160U, // LSRVWr 3160U, // LSRVXr 33695872U, // LSR_WIDE_ZPmZ_B - 2108552U, // LSR_WIDE_ZPmZ_H + 2239624U, // LSR_WIDE_ZPmZ_H 33697920U, // LSR_WIDE_ZPmZ_S 6233U, // LSR_WIDE_ZZZ_B 184U, // LSR_WIDE_ZZZ_H 6233U, // LSR_WIDE_ZZZ_S 141440U, // LSR_ZPmI_B 137344U, // LSR_ZPmI_D - 52309128U, // LSR_ZPmI_H + 52440200U, // LSR_ZPmI_H 143488U, // LSR_ZPmI_S 16918656U, // LSR_ZPmZ_B 33691776U, // LSR_ZPmZ_D - 50998408U, // LSR_ZPmZ_H + 51129480U, // LSR_ZPmZ_H 67252352U, // LSR_ZPmZ_S 3161U, // LSR_ZZI_B 3160U, // LSR_ZZI_D 224U, // LSR_ZZI_H 3161U, // LSR_ZZI_S - 640U, // LUTI2_2ZTZI_B - 640U, // LUTI2_2ZTZI_H - 640U, // LUTI2_2ZTZI_S - 640U, // LUTI2_4ZTZI_B - 640U, // LUTI2_4ZTZI_H - 640U, // LUTI2_4ZTZI_S + 643U, // LUT2v16f8 + 3U, // LUT2v8f16 + 643U, // LUT4v16f8 + 3U, // LUT4v8f16 + 648U, // LUTI2_2ZTZI_B + 648U, // LUTI2_2ZTZI_H + 648U, // LUTI2_2ZTZI_S + 648U, // LUTI2_4ZTZI_B + 648U, // LUTI2_4ZTZI_H + 648U, // LUTI2_4ZTZI_S 69720U, // LUTI2_S_2ZTZI_B 69720U, // LUTI2_S_2ZTZI_H - 640U, // LUTI2_S_4ZTZI_B - 640U, // LUTI2_S_4ZTZI_H + 648U, // LUTI2_S_4ZTZI_B + 648U, // LUTI2_S_4ZTZI_H 69720U, // LUTI2_ZTZI_B - 640U, // LUTI2_ZTZI_H + 648U, // LUTI2_ZTZI_H 69720U, // LUTI2_ZTZI_S - 640U, // LUTI4_2ZTZI_B - 640U, // LUTI4_2ZTZI_H - 640U, // LUTI4_2ZTZI_S - 640U, // LUTI4_4ZTZI_H - 640U, // LUTI4_4ZTZI_S + 650U, // LUTI2_ZZZI_B + 648U, // LUTI2_ZZZI_H + 648U, // LUTI4_2ZTZI_B + 648U, // LUTI4_2ZTZI_H + 648U, // LUTI4_2ZTZI_S + 648U, // LUTI4_4ZTZI_H + 648U, // LUTI4_4ZTZI_S + 656U, // LUTI4_4ZZT2Z 69720U, // LUTI4_S_2ZTZI_B 69720U, // LUTI4_S_2ZTZI_H - 640U, // LUTI4_S_4ZTZI_H + 648U, // LUTI4_S_4ZTZI_H + 656U, // LUTI4_S_4ZZT2Z + 648U, // LUTI4_Z2ZZI_H 69720U, // LUTI4_ZTZI_B - 640U, // LUTI4_ZTZI_H + 648U, // LUTI4_ZTZI_H 69720U, // LUTI4_ZTZI_S + 650U, // LUTI4_ZZZI_B + 648U, // LUTI4_ZZZI_H + 134232U, // MADDPT 134232U, // MADDWrrr 134232U, // MADDXrrr + 1112U, // MAD_CPA 70784U, // MAD_ZPmZZ_B - 268567680U, // MAD_ZPmZZ_D - 53226728U, // MAD_ZPmZZ_H - 285345920U, // MAD_ZPmZZ_S + 285344896U, // MAD_ZPmZZ_D + 53488880U, // MAD_ZPmZZ_H + 302123136U, // MAD_ZPmZZ_S 16918744U, // MATCH_PPzZZ_B - 50998409U, // MATCH_PPzZZ_H + 51129481U, // MATCH_PPzZZ_H + 1112U, // MLA_CPA 70784U, // MLA_ZPmZZ_B - 268567680U, // MLA_ZPmZZ_D - 53226728U, // MLA_ZPmZZ_H - 285345920U, // MLA_ZPmZZ_S - 52954200U, // MLA_ZZZI_D - 41192U, // MLA_ZZZI_H - 52955224U, // MLA_ZZZI_S - 795792U, // MLAv16i8 - 926872U, // MLAv2i32 - 105260184U, // MLAv2i32_indexed - 1057952U, // MLAv4i16 - 103425184U, // MLAv4i16_indexed + 285344896U, // MLA_ZPmZZ_D + 53488880U, // MLA_ZPmZZ_H + 302123136U, // MLA_ZPmZZ_S + 53216344U, // MLA_ZZZI_D + 39152U, // MLA_ZZZI_H + 53217368U, // MLA_ZZZI_S + 926864U, // MLAv16i8 + 1057944U, // MLAv2i32 + 122299544U, // MLAv2i32_indexed + 1189024U, // MLAv4i16 + 120464544U, // MLAv4i16_indexed 402544U, // MLAv4i32 - 105260144U, // MLAv4i32_indexed + 122299504U, // MLAv4i32_indexed 533624U, // MLAv8i16 - 103425144U, // MLAv8i16_indexed - 1189032U, // MLAv8i8 + 120464504U, // MLAv8i16_indexed + 1320104U, // MLAv8i8 70784U, // MLS_ZPmZZ_B - 268567680U, // MLS_ZPmZZ_D - 53226728U, // MLS_ZPmZZ_H - 285345920U, // MLS_ZPmZZ_S - 52954200U, // MLS_ZZZI_D - 41192U, // MLS_ZZZI_H - 52955224U, // MLS_ZZZI_S - 795792U, // MLSv16i8 - 926872U, // MLSv2i32 - 105260184U, // MLSv2i32_indexed - 1057952U, // MLSv4i16 - 103425184U, // MLSv4i16_indexed + 285344896U, // MLS_ZPmZZ_D + 53488880U, // MLS_ZPmZZ_H + 302123136U, // MLS_ZPmZZ_S + 53216344U, // MLS_ZZZI_D + 39152U, // MLS_ZZZI_H + 53217368U, // MLS_ZZZI_S + 926864U, // MLSv16i8 + 1057944U, // MLSv2i32 + 122299544U, // MLSv2i32_indexed + 1189024U, // MLSv4i16 + 120464544U, // MLSv4i16_indexed 402544U, // MLSv4i32 - 105260144U, // MLSv4i32_indexed + 122299504U, // MLSv4i32_indexed 533624U, // MLSv8i16 - 103425144U, // MLSv8i16_indexed - 1189032U, // MLSv8i8 + 120464504U, // MLSv8i16_indexed + 1320104U, // MLSv8i8 0U, // MOPSSETGE 0U, // MOPSSETGEN 0U, // MOPSSETGET @@ -13362,16 +14319,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // MOVAZ_4ZMI_V_S 3U, // MOVAZ_VG2_2ZM 3U, // MOVAZ_VG4_4ZM - 3U, // MOVAZ_ZMI_H_B - 3U, // MOVAZ_ZMI_H_D + 4U, // MOVAZ_ZMI_H_B + 4U, // MOVAZ_ZMI_H_D 71770U, // MOVAZ_ZMI_H_H 71770U, // MOVAZ_ZMI_H_Q - 3U, // MOVAZ_ZMI_H_S - 3U, // MOVAZ_ZMI_V_B - 3U, // MOVAZ_ZMI_V_D + 4U, // MOVAZ_ZMI_H_S + 4U, // MOVAZ_ZMI_V_B + 4U, // MOVAZ_ZMI_V_D 71770U, // MOVAZ_ZMI_V_H 71770U, // MOVAZ_ZMI_V_Q - 3U, // MOVAZ_ZMI_V_S + 4U, // MOVAZ_ZMI_V_S 72793U, // MOVA_2ZMXI_H_B 72793U, // MOVA_2ZMXI_H_D 72793U, // MOVA_2ZMXI_H_H @@ -13388,40 +14345,40 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 73817U, // MOVA_4ZMXI_V_D 73817U, // MOVA_4ZMXI_V_H 73817U, // MOVA_4ZMXI_V_S - 75400U, // MOVA_MXI2Z_H_B - 76424U, // MOVA_MXI2Z_H_D - 77448U, // MOVA_MXI2Z_H_H - 78472U, // MOVA_MXI2Z_H_S - 75400U, // MOVA_MXI2Z_V_B - 76424U, // MOVA_MXI2Z_V_D - 77448U, // MOVA_MXI2Z_V_H - 78472U, // MOVA_MXI2Z_V_S - 75408U, // MOVA_MXI4Z_H_B - 76432U, // MOVA_MXI4Z_H_D - 77456U, // MOVA_MXI4Z_H_H - 78480U, // MOVA_MXI4Z_H_S - 75408U, // MOVA_MXI4Z_V_B - 76432U, // MOVA_MXI4Z_V_D - 77456U, // MOVA_MXI4Z_V_H - 78480U, // MOVA_MXI4Z_V_S + 75416U, // MOVA_MXI2Z_H_B + 76440U, // MOVA_MXI2Z_H_D + 77464U, // MOVA_MXI2Z_H_H + 78488U, // MOVA_MXI2Z_H_S + 75416U, // MOVA_MXI2Z_V_B + 76440U, // MOVA_MXI2Z_V_D + 77464U, // MOVA_MXI2Z_V_H + 78488U, // MOVA_MXI2Z_V_S + 75424U, // MOVA_MXI4Z_H_B + 76448U, // MOVA_MXI4Z_H_D + 77472U, // MOVA_MXI4Z_H_H + 78496U, // MOVA_MXI4Z_H_S + 75424U, // MOVA_MXI4Z_V_B + 76448U, // MOVA_MXI4Z_V_D + 77472U, // MOVA_MXI4Z_V_H + 78496U, // MOVA_MXI4Z_V_S 3U, // MOVA_VG2_2ZMXI 192U, // MOVA_VG2_MXI2Z 3U, // MOVA_VG4_4ZMXI 192U, // MOVA_VG4_MXI4Z - 3U, // MOVID - 3U, // MOVIv16b_ns - 3U, // MOVIv2d_ns - 667U, // MOVIv2i32 - 667U, // MOVIv2s_msl - 667U, // MOVIv4i16 - 667U, // MOVIv4i32 - 667U, // MOVIv4s_msl - 3U, // MOVIv8b_ns - 667U, // MOVIv8i16 + 4U, // MOVID + 4U, // MOVIv16b_ns + 4U, // MOVIv2d_ns + 684U, // MOVIv2i32 + 684U, // MOVIv2s_msl + 684U, // MOVIv4i16 + 684U, // MOVIv4i32 + 684U, // MOVIv4s_msl + 4U, // MOVIv8b_ns + 684U, // MOVIv8i16 1U, // MOVKWi 1U, // MOVKXi - 667U, // MOVNWi - 667U, // MOVNXi + 684U, // MOVNWi + 684U, // MOVNXi 8U, // MOVPRFX_ZPmZ_B 16U, // MOVPRFX_ZPmZ_D 0U, // MOVPRFX_ZPmZ_H @@ -13431,21 +14388,23 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 137U, // MOVPRFX_ZPzZ_H 12504U, // MOVPRFX_ZPzZ_S 0U, // MOVPRFX_ZZ - 0U, // MOVT_TIX - 672U, // MOVT_XTI - 667U, // MOVZWi - 667U, // MOVZXi + 4U, // MOVT + 4U, // MOVT_TIX + 688U, // MOVT_XTI + 684U, // MOVZWi + 684U, // MOVZXi 0U, // MRRS - 3U, // MRS + 4U, // MRS 70784U, // MSB_ZPmZZ_B - 268567680U, // MSB_ZPmZZ_D - 53226728U, // MSB_ZPmZZ_H - 285345920U, // MSB_ZPmZZ_S + 285344896U, // MSB_ZPmZZ_D + 53488880U, // MSB_ZPmZZ_H + 302123136U, // MSB_ZPmZZ_S 0U, // MSR 0U, // MSRR 0U, // MSRpstateImm1 0U, // MSRpstateImm4 0U, // MSRpstatesvcrImm1 + 134232U, // MSUBPT 134232U, // MSUBWrrr 134232U, // MSUBXrrr 3161U, // MUL_ZI_B @@ -13454,31 +14413,31 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3161U, // MUL_ZI_S 16918656U, // MUL_ZPmZ_B 33691776U, // MUL_ZPmZ_D - 50998408U, // MUL_ZPmZ_H + 51129480U, // MUL_ZPmZ_H 67252352U, // MUL_ZPmZ_S - 5118040U, // MUL_ZZZI_D - 42120U, // MUL_ZZZI_H - 5124185U, // MUL_ZZZI_S + 5904472U, // MUL_ZZZI_D + 40072U, // MUL_ZZZI_H + 5910617U, // MUL_ZZZI_S 10329U, // MUL_ZZZ_B 6232U, // MUL_ZZZ_D 136U, // MUL_ZZZ_H 12377U, // MUL_ZZZ_S - 794768U, // MULv16i8 - 925848U, // MULv2i32 - 340140184U, // MULv2i32_indexed - 1056928U, // MULv4i16 - 338305184U, // MULv4i16_indexed + 925840U, // MULv16i8 + 1056920U, // MULv2i32 + 340402328U, // MULv2i32_indexed + 1188000U, // MULv4i16 + 338567328U, // MULv4i16_indexed 401520U, // MULv4i32 - 340140144U, // MULv4i32_indexed + 340402288U, // MULv4i32_indexed 532600U, // MULv8i16 - 338305144U, // MULv8i16_indexed - 1188008U, // MULv8i8 - 667U, // MVNIv2i32 - 667U, // MVNIv2s_msl - 667U, // MVNIv4i16 - 667U, // MVNIv4i32 - 667U, // MVNIv4s_msl - 667U, // MVNIv8i16 + 338567288U, // MULv8i16_indexed + 1319080U, // MULv8i8 + 684U, // MVNIv2i32 + 684U, // MVNIv2s_msl + 684U, // MVNIv4i16 + 684U, // MVNIv4i32 + 684U, // MVNIv4s_msl + 684U, // MVNIv8i16 16918744U, // NANDS_PPzPP 16918744U, // NAND_PPzPP 33691736U, // NBSL_ZZZZ @@ -13495,7 +14454,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 72U, // NEGv8i16 80U, // NEGv8i8 16918744U, // NMATCH_PPzZZ_B - 50998409U, // NMATCH_PPzZZ_H + 51129481U, // NMATCH_PPzZZ_H 16918744U, // NORS_PPzPP 16918744U, // NOR_PPzPP 8U, // NOT_ZPmZ_B @@ -13508,8 +14467,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 14424U, // ORNWrs 14424U, // ORNXrs 16918744U, // ORN_PPzPP - 794768U, // ORNv16i8 - 1188008U, // ORNv8i8 + 925840U, // ORNv16i8 + 1319080U, // ORNv8i8 10328U, // ORQV_VPZ_B 6232U, // ORQV_VPZ_D 5208U, // ORQV_VPZ_H @@ -13523,15 +14482,15 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 36952U, // ORR_ZI 16918656U, // ORR_ZPmZ_B 33691776U, // ORR_ZPmZ_D - 50998408U, // ORR_ZPmZ_H + 51129480U, // ORR_ZPmZ_H 67252352U, // ORR_ZPmZ_S 6232U, // ORR_ZZZ - 794768U, // ORRv16i8 + 925840U, // ORRv16i8 1U, // ORRv2i32 1U, // ORRv4i16 1U, // ORRv4i32 1U, // ORRv8i16 - 1188008U, // ORRv8i8 + 1319080U, // ORRv8i8 0U, // ORV_VPZ_B 0U, // ORV_VPZ_D 0U, // ORV_VPZ_H @@ -13543,28 +14502,35 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // PACGA 1U, // PACIA 0U, // PACIA1716 + 0U, // PACIA171615 0U, // PACIASP + 0U, // PACIASPPC 0U, // PACIAZ 1U, // PACIB 0U, // PACIB1716 + 0U, // PACIB171615 0U, // PACIBSP + 0U, // PACIBSPPC 0U, // PACIBZ 0U, // PACIZA 0U, // PACIZB + 0U, // PACM + 0U, // PACNBIASPPC + 0U, // PACNBIBSPPC 2U, // PEXT_2PCI_B 2U, // PEXT_2PCI_D 2U, // PEXT_2PCI_H 2U, // PEXT_2PCI_S - 411U, // PEXT_PCI_B - 411U, // PEXT_PCI_D + 395U, // PEXT_PCI_B + 395U, // PEXT_PCI_D 2U, // PEXT_PCI_H - 411U, // PEXT_PCI_S + 395U, // PEXT_PCI_S 0U, // PFALSE 10328U, // PFIRST_B - 408U, // PMOV_PZI_B - 408U, // PMOV_PZI_D + 392U, // PMOV_PZI_B + 392U, // PMOV_PZI_D 2U, // PMOV_PZI_H - 408U, // PMOV_PZI_S + 392U, // PMOV_PZI_S 4U, // PMOV_ZIP_B 2U, // PMOV_ZIP_D 0U, // PMOV_ZIP_H @@ -13575,62 +14541,62 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 12377U, // PMULLT_ZZZ_D 176U, // PMULLT_ZZZ_H 0U, // PMULLT_ZZZ_Q - 794768U, // PMULLv16i8 + 925840U, // PMULLv16i8 4U, // PMULLv1i64 4U, // PMULLv2i64 - 1188008U, // PMULLv8i8 + 1319080U, // PMULLv8i8 10329U, // PMUL_ZZZ_B - 794768U, // PMULv16i8 - 1188008U, // PMULv8i8 + 925840U, // PMULv16i8 + 1319080U, // PMULv8i8 10328U, // PNEXT_B 6232U, // PNEXT_D 136U, // PNEXT_H 12376U, // PNEXT_S - 79240U, // PRFB_D_PZI - 680U, // PRFB_D_SCALED - 688U, // PRFB_D_SXTW_SCALED - 696U, // PRFB_D_UXTW_SCALED - 80264U, // PRFB_PRI - 704U, // PRFB_PRR - 79240U, // PRFB_S_PZI - 712U, // PRFB_S_SXTW_SCALED - 720U, // PRFB_S_UXTW_SCALED - 728U, // PRFD_D_PZI - 736U, // PRFD_D_SCALED - 744U, // PRFD_D_SXTW_SCALED - 752U, // PRFD_D_UXTW_SCALED - 80264U, // PRFD_PRI - 760U, // PRFD_PRR - 728U, // PRFD_S_PZI - 768U, // PRFD_S_SXTW_SCALED - 776U, // PRFD_S_UXTW_SCALED - 784U, // PRFH_D_PZI - 792U, // PRFH_D_SCALED - 800U, // PRFH_D_SXTW_SCALED - 808U, // PRFH_D_UXTW_SCALED - 80264U, // PRFH_PRI - 816U, // PRFH_PRR - 784U, // PRFH_S_PZI - 824U, // PRFH_S_SXTW_SCALED - 832U, // PRFH_S_UXTW_SCALED + 79224U, // PRFB_D_PZI + 696U, // PRFB_D_SCALED + 704U, // PRFB_D_SXTW_SCALED + 712U, // PRFB_D_UXTW_SCALED + 80248U, // PRFB_PRI + 720U, // PRFB_PRR + 79224U, // PRFB_S_PZI + 728U, // PRFB_S_SXTW_SCALED + 736U, // PRFB_S_UXTW_SCALED + 744U, // PRFD_D_PZI + 752U, // PRFD_D_SCALED + 760U, // PRFD_D_SXTW_SCALED + 768U, // PRFD_D_UXTW_SCALED + 80248U, // PRFD_PRI + 776U, // PRFD_PRR + 744U, // PRFD_S_PZI + 784U, // PRFD_S_SXTW_SCALED + 792U, // PRFD_S_UXTW_SCALED + 800U, // PRFH_D_PZI + 808U, // PRFH_D_SCALED + 816U, // PRFH_D_SXTW_SCALED + 824U, // PRFH_D_UXTW_SCALED + 80248U, // PRFH_PRI + 832U, // PRFH_PRR + 800U, // PRFH_S_PZI + 840U, // PRFH_S_SXTW_SCALED + 848U, // PRFH_S_UXTW_SCALED 1U, // PRFMl 537005144U, // PRFMroW 553782360U, // PRFMroX 65624U, // PRFMui - 3148888U, // PRFUMi - 840U, // PRFW_D_PZI - 848U, // PRFW_D_SCALED - 856U, // PRFW_D_SXTW_SCALED - 864U, // PRFW_D_UXTW_SCALED - 80264U, // PRFW_PRI - 872U, // PRFW_PRR - 840U, // PRFW_S_PZI - 880U, // PRFW_S_SXTW_SCALED - 888U, // PRFW_S_UXTW_SCALED - 10365016U, // PSEL_PPPRI_B - 10360920U, // PSEL_PPPRI_D - 10359896U, // PSEL_PPPRI_H - 10367064U, // PSEL_PPPRI_S + 3411032U, // PRFUMi + 856U, // PRFW_D_PZI + 864U, // PRFW_D_SCALED + 872U, // PRFW_D_SXTW_SCALED + 880U, // PRFW_D_UXTW_SCALED + 80248U, // PRFW_PRI + 888U, // PRFW_PRR + 856U, // PRFW_S_PZI + 896U, // PRFW_S_SXTW_SCALED + 904U, // PRFW_S_UXTW_SCALED + 11151448U, // PSEL_PPPRI_B + 11147352U, // PSEL_PPPRI_D + 11146328U, // PSEL_PPPRI_H + 11153496U, // PSEL_PPPRI_S 1U, // PTEST_PP 1U, // PTRUES_B 1U, // PTRUES_D @@ -13668,10 +14634,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 24U, // RBIT_ZPmZ_S 32U, // RBITv16i8 80U, // RBITv8i8 - 3189025U, // RCWCAS - 3189025U, // RCWCASA - 3189025U, // RCWCASAL - 3189025U, // RCWCASL + 3449105U, // RCWCAS + 3449105U, // RCWCASA + 3449105U, // RCWCASAL + 3449105U, // RCWCASL 0U, // RCWCASP 0U, // RCWCASPA 0U, // RCWCASPAL @@ -13680,22 +14646,22 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // RCWCLRA 3U, // RCWCLRAL 3U, // RCWCLRL - 60706U, // RCWCLRP - 60706U, // RCWCLRPA - 60706U, // RCWCLRPAL - 60706U, // RCWCLRPL + 60690U, // RCWCLRP + 60690U, // RCWCLRPA + 60690U, // RCWCLRPAL + 60690U, // RCWCLRPL 3U, // RCWCLRS 3U, // RCWCLRSA 3U, // RCWCLRSAL 3U, // RCWCLRSL - 60706U, // RCWCLRSP - 60706U, // RCWCLRSPA - 60706U, // RCWCLRSPAL - 60706U, // RCWCLRSPL - 3189025U, // RCWSCAS - 3189025U, // RCWSCASA - 3189025U, // RCWSCASAL - 3189025U, // RCWSCASL + 60690U, // RCWCLRSP + 60690U, // RCWCLRSPA + 60690U, // RCWCLRSPAL + 60690U, // RCWCLRSPL + 3449105U, // RCWSCAS + 3449105U, // RCWSCASA + 3449105U, // RCWSCASAL + 3449105U, // RCWSCASL 0U, // RCWSCASP 0U, // RCWSCASPA 0U, // RCWSCASPAL @@ -13704,42 +14670,46 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // RCWSETA 3U, // RCWSETAL 3U, // RCWSETL - 60706U, // RCWSETP - 60706U, // RCWSETPA - 60706U, // RCWSETPAL - 60706U, // RCWSETPL + 60690U, // RCWSETP + 60690U, // RCWSETPA + 60690U, // RCWSETPAL + 60690U, // RCWSETPL 3U, // RCWSETS 3U, // RCWSETSA 3U, // RCWSETSAL 3U, // RCWSETSL - 60706U, // RCWSETSP - 60706U, // RCWSETSPA - 60706U, // RCWSETSPAL - 60706U, // RCWSETSPL + 60690U, // RCWSETSP + 60690U, // RCWSETSPA + 60690U, // RCWSETSPAL + 60690U, // RCWSETSPL 3U, // RCWSWP 3U, // RCWSWPA 3U, // RCWSWPAL 3U, // RCWSWPL - 60706U, // RCWSWPP - 60706U, // RCWSWPPA - 60706U, // RCWSWPPAL - 60706U, // RCWSWPPL + 60690U, // RCWSWPP + 60690U, // RCWSWPPA + 60690U, // RCWSWPPAL + 60690U, // RCWSWPPL 3U, // RCWSWPS 3U, // RCWSWPSA 3U, // RCWSWPSAL 3U, // RCWSWPSL - 60706U, // RCWSWPSP - 60706U, // RCWSWPSPA - 60706U, // RCWSWPSPAL - 60706U, // RCWSWPSPL - 896U, // RDFFRS_PPz - 896U, // RDFFR_PPz_REAL + 60690U, // RCWSWPSP + 60690U, // RCWSWPSPA + 60690U, // RCWSWPSPAL + 60690U, // RCWSWPSPL + 912U, // RDFFRS_PPz + 912U, // RDFFR_PPz_REAL 0U, // RDFFR_P_REAL 0U, // RDSVLI_XI 0U, // RDVLI_XI 0U, // RET 0U, // RETAA + 0U, // RETAASPPCi + 0U, // RETAASPPCr 0U, // RETAB + 0U, // RETABSPPCi + 0U, // RETABSPPCr 0U, // REV16Wr 0U, // REV16Xr 32U, // REV16v16i8 @@ -13779,14 +14749,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // RSHRNB_ZZI_B 224U, // RSHRNB_ZZI_H 3160U, // RSHRNB_ZZI_S - 43096U, // RSHRNT_ZZI_B - 392U, // RSHRNT_ZZI_H - 43096U, // RSHRNT_ZZI_S - 43128U, // RSHRNv16i8_shift + 41048U, // RSHRNT_ZZI_B + 376U, // RSHRNT_ZZI_H + 41048U, // RSHRNT_ZZI_S + 41080U, // RSHRNv16i8_shift 3176U, // RSHRNv2i32_shift 3184U, // RSHRNv4i16_shift - 43112U, // RSHRNv4i32_shift - 43120U, // RSHRNv8i16_shift + 41064U, // RSHRNv4i32_shift + 41072U, // RSHRNv8i16_shift 3192U, // RSHRNv8i8_shift 5208U, // RSUBHNB_ZZZ_B 96U, // RSUBHNB_ZZZ_H @@ -13806,44 +14776,44 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2136U, // SABALT_ZZZ_D 8U, // SABALT_ZZZ_H 7256U, // SABALT_ZZZ_S - 795792U, // SABALv16i8_v8i16 - 926872U, // SABALv2i32_v2i64 - 1057952U, // SABALv4i16_v4i32 + 926864U, // SABALv16i8_v8i16 + 1057944U, // SABALv2i32_v2i64 + 1189024U, // SABALv4i16_v4i32 402544U, // SABALv4i32_v2i64 533624U, // SABALv8i16_v4i32 - 1189032U, // SABALv8i8_v8i16 + 1320104U, // SABALv8i8_v8i16 9U, // SABA_ZZZ_B 1112U, // SABA_ZZZ_D - 232U, // SABA_ZZZ_H + 240U, // SABA_ZZZ_H 2136U, // SABA_ZZZ_S - 795792U, // SABAv16i8 - 926872U, // SABAv2i32 - 1057952U, // SABAv4i16 + 926864U, // SABAv16i8 + 1057944U, // SABAv2i32 + 1189024U, // SABAv4i16 402544U, // SABAv4i32 533624U, // SABAv8i16 - 1189032U, // SABAv8i8 + 1320104U, // SABAv8i8 12377U, // SABDLB_ZZZ_D 176U, // SABDLB_ZZZ_H 5208U, // SABDLB_ZZZ_S 12377U, // SABDLT_ZZZ_D 176U, // SABDLT_ZZZ_H 5208U, // SABDLT_ZZZ_S - 794768U, // SABDLv16i8_v8i16 - 925848U, // SABDLv2i32_v2i64 - 1056928U, // SABDLv4i16_v4i32 + 925840U, // SABDLv16i8_v8i16 + 1056920U, // SABDLv2i32_v2i64 + 1188000U, // SABDLv4i16_v4i32 401520U, // SABDLv4i32_v2i64 532600U, // SABDLv8i16_v4i32 - 1188008U, // SABDLv8i8_v8i16 + 1319080U, // SABDLv8i8_v8i16 16918656U, // SABD_ZPmZ_B 33691776U, // SABD_ZPmZ_D - 50998408U, // SABD_ZPmZ_H + 51129480U, // SABD_ZPmZ_H 67252352U, // SABD_ZPmZ_S - 794768U, // SABDv16i8 - 925848U, // SABDv2i32 - 1056928U, // SABDv4i16 + 925840U, // SABDv16i8 + 1056920U, // SABDv2i32 + 1188000U, // SABDv4i16 401520U, // SABDv4i32 532600U, // SABDv8i16 - 1188008U, // SABDv8i8 + 1319080U, // SABDv8i8 2176U, // SADALP_ZPmZ_D 8U, // SADALP_ZPmZ_H 7296U, // SADALP_ZPmZ_S @@ -13873,12 +14843,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // SADDLVv4i32v 72U, // SADDLVv8i16v 80U, // SADDLVv8i8v - 794768U, // SADDLv16i8_v8i16 - 925848U, // SADDLv2i32_v2i64 - 1056928U, // SADDLv4i16_v4i32 + 925840U, // SADDLv16i8_v8i16 + 1056920U, // SADDLv2i32_v2i64 + 1188000U, // SADDLv4i16_v4i32 401520U, // SADDLv4i32_v2i64 532600U, // SADDLv8i16_v4i32 - 1188008U, // SADDLv8i8_v8i16 + 1319080U, // SADDLv8i8_v8i16 0U, // SADDV_VPZ_B 0U, // SADDV_VPZ_H 0U, // SADDV_VPZ_S @@ -13888,12 +14858,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 12376U, // SADDWT_ZZZ_D 176U, // SADDWT_ZZZ_H 5209U, // SADDWT_ZZZ_S - 794744U, // SADDWv16i8_v8i16 - 925800U, // SADDWv2i32_v2i64 - 1056880U, // SADDWv4i16_v4i32 + 925816U, // SADDWv16i8_v8i16 + 1056872U, // SADDWv2i32_v2i64 + 1187952U, // SADDWv4i16_v4i32 401512U, // SADDWv4i32_v2i64 532592U, // SADDWv8i16_v4i32 - 1187960U, // SADDWv8i8_v8i16 + 1319032U, // SADDWv8i8_v8i16 0U, // SB 1112U, // SBCLB_ZZZ_D 2136U, // SBCLB_ZZZ_S @@ -13907,16 +14877,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 134232U, // SBFMXri 8U, // SCLAMP_VG2_2Z2Z_B 16U, // SCLAMP_VG2_2Z2Z_D - 232U, // SCLAMP_VG2_2Z2Z_H + 240U, // SCLAMP_VG2_2Z2Z_H 24U, // SCLAMP_VG2_2Z2Z_S 8U, // SCLAMP_VG4_4Z4Z_B 16U, // SCLAMP_VG4_4Z4Z_D - 232U, // SCLAMP_VG4_4Z4Z_H + 240U, // SCLAMP_VG4_4Z4Z_H 24U, // SCLAMP_VG4_4Z4Z_S - 10329U, // SCLAMP_ZZZ_B - 6232U, // SCLAMP_ZZZ_D - 136U, // SCLAMP_ZZZ_H - 12377U, // SCLAMP_ZZZ_S + 9U, // SCLAMP_ZZZ_B + 1112U, // SCLAMP_ZZZ_D + 240U, // SCLAMP_ZZZ_H + 2136U, // SCLAMP_ZZZ_S 3160U, // SCVTFSWDri 3160U, // SCVTFSWHri 3160U, // SCVTFSWSri @@ -13960,46 +14930,46 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // SDIVXr 33691776U, // SDIV_ZPmZ_D 67252352U, // SDIV_ZPmZ_S - 81800U, // SDOT_VG2_M2Z2Z_BtoS - 38128U, // SDOT_VG2_M2Z2Z_HtoD - 38128U, // SDOT_VG2_M2Z2Z_HtoS - 2543496U, // SDOT_VG2_M2ZZI_BToS - 2529520U, // SDOT_VG2_M2ZZI_HToS - 2529520U, // SDOT_VG2_M2ZZI_HtoD - 53128U, // SDOT_VG2_M2ZZ_BtoS - 39152U, // SDOT_VG2_M2ZZ_HtoD - 39152U, // SDOT_VG2_M2ZZ_HtoS - 81800U, // SDOT_VG4_M4Z4Z_BtoS - 38128U, // SDOT_VG4_M4Z4Z_HtoD - 38128U, // SDOT_VG4_M4Z4Z_HtoS - 2543496U, // SDOT_VG4_M4ZZI_BToS - 2529520U, // SDOT_VG4_M4ZZI_HToS - 2529520U, // SDOT_VG4_M4ZZI_HtoD - 53128U, // SDOT_VG4_M4ZZ_BtoS - 39152U, // SDOT_VG4_M4ZZ_HtoD - 39152U, // SDOT_VG4_M4ZZ_HtoS - 52960344U, // SDOT_ZZZI_D - 52960344U, // SDOT_ZZZI_HtoS - 40969U, // SDOT_ZZZI_S + 47640U, // SDOT_VG2_M2Z2Z_BtoS + 2632936U, // SDOT_VG2_M2Z2Z_HtoD + 2632936U, // SDOT_VG2_M2Z2Z_HtoS + 5029400U, // SDOT_VG2_M2ZZI_BToS + 103427304U, // SDOT_VG2_M2ZZI_HToS + 103427304U, // SDOT_VG2_M2ZZI_HtoD + 48664U, // SDOT_VG2_M2ZZ_BtoS + 53095656U, // SDOT_VG2_M2ZZ_HtoD + 53095656U, // SDOT_VG2_M2ZZ_HtoS + 47640U, // SDOT_VG4_M4Z4Z_BtoS + 2632936U, // SDOT_VG4_M4Z4Z_HtoD + 2632936U, // SDOT_VG4_M4Z4Z_HtoS + 5029400U, // SDOT_VG4_M4ZZI_BToS + 103427304U, // SDOT_VG4_M4ZZI_HToS + 103427304U, // SDOT_VG4_M4ZZI_HtoD + 48664U, // SDOT_VG4_M4ZZ_BtoS + 53095656U, // SDOT_VG4_M4ZZ_HtoD + 53095656U, // SDOT_VG4_M4ZZ_HtoS + 53222488U, // SDOT_ZZZI_D + 53222488U, // SDOT_ZZZI_HtoS + 38921U, // SDOT_ZZZI_S 7256U, // SDOT_ZZZ_D 7256U, // SDOT_ZZZ_HtoS 9U, // SDOT_ZZZ_S - 10495120U, // SDOTlanev16i8 - 10495144U, // SDOTlanev8i8 - 795792U, // SDOTv16i8 - 1189032U, // SDOTv8i8 + 5121168U, // SDOTlanev16i8 + 5121192U, // SDOTlanev8i8 + 926864U, // SDOTv16i8 + 1320104U, // SDOTv8i8 16918616U, // SEL_PPPP - 10629008U, // SEL_VG2_2ZP2Z2Z_B - 10759704U, // SEL_VG2_2ZP2Z2Z_D - 10890488U, // SEL_VG2_2ZP2Z2Z_H - 11021856U, // SEL_VG2_2ZP2Z2Z_S - 10629008U, // SEL_VG4_4ZP4Z4Z_B - 10759704U, // SEL_VG4_4ZP4Z4Z_D - 10890488U, // SEL_VG4_4ZP4Z4Z_H - 11021856U, // SEL_VG4_4ZP4Z4Z_S + 11284376U, // SEL_VG2_2ZC2Z2Z_B + 11414992U, // SEL_VG2_2ZC2Z2Z_D + 11545848U, // SEL_VG2_2ZC2Z2Z_H + 11677144U, // SEL_VG2_2ZC2Z2Z_S + 11284376U, // SEL_VG4_4ZC4Z4Z_B + 11414992U, // SEL_VG4_4ZC4Z4Z_D + 11545848U, // SEL_VG4_4ZC4Z4Z_H + 11677144U, // SEL_VG4_4ZC4Z4Z_S 16918616U, // SEL_ZPZZ_B 33691736U, // SEL_ZPZZ_D - 50998408U, // SEL_ZPZZ_H + 51129480U, // SEL_ZPZZ_H 67252312U, // SEL_ZPZZ_S 0U, // SETE 0U, // SETEN @@ -14040,20 +15010,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 271464U, // SHA512SU1 16918656U, // SHADD_ZPmZ_B 33691776U, // SHADD_ZPmZ_D - 50998408U, // SHADD_ZPmZ_H + 51129480U, // SHADD_ZPmZ_H 67252352U, // SHADD_ZPmZ_S - 794768U, // SHADDv16i8 - 925848U, // SHADDv2i32 - 1056928U, // SHADDv4i16 + 925840U, // SHADDv16i8 + 1056920U, // SHADDv2i32 + 1188000U, // SHADDv4i16 401520U, // SHADDv4i32 532600U, // SHADDv8i16 - 1188008U, // SHADDv8i8 - 920U, // SHLLv16i8 - 928U, // SHLLv2i32 - 936U, // SHLLv4i16 - 944U, // SHLLv4i32 - 952U, // SHLLv8i16 - 960U, // SHLLv8i8 + 1319080U, // SHADDv8i8 + 928U, // SHLLv16i8 + 936U, // SHLLv2i32 + 944U, // SHLLv4i16 + 952U, // SHLLv4i32 + 960U, // SHLLv8i16 + 968U, // SHLLv8i8 3160U, // SHLd 3216U, // SHLv16i8_shift 3224U, // SHLv2i32_shift @@ -14065,48 +15035,48 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // SHRNB_ZZI_B 224U, // SHRNB_ZZI_H 3160U, // SHRNB_ZZI_S - 43096U, // SHRNT_ZZI_B - 392U, // SHRNT_ZZI_H - 43096U, // SHRNT_ZZI_S - 43128U, // SHRNv16i8_shift + 41048U, // SHRNT_ZZI_B + 376U, // SHRNT_ZZI_H + 41048U, // SHRNT_ZZI_S + 41080U, // SHRNv16i8_shift 3176U, // SHRNv2i32_shift 3184U, // SHRNv4i16_shift - 43112U, // SHRNv4i32_shift - 43120U, // SHRNv8i16_shift + 41064U, // SHRNv4i32_shift + 41072U, // SHRNv8i16_shift 3192U, // SHRNv8i8_shift 16918656U, // SHSUBR_ZPmZ_B 33691776U, // SHSUBR_ZPmZ_D - 50998408U, // SHSUBR_ZPmZ_H + 51129480U, // SHSUBR_ZPmZ_H 67252352U, // SHSUBR_ZPmZ_S 16918656U, // SHSUB_ZPmZ_B 33691776U, // SHSUB_ZPmZ_D - 50998408U, // SHSUB_ZPmZ_H + 51129480U, // SHSUB_ZPmZ_H 67252352U, // SHSUB_ZPmZ_S - 794768U, // SHSUBv16i8 - 925848U, // SHSUBv2i32 - 1056928U, // SHSUBv4i16 + 925840U, // SHSUBv16i8 + 1056920U, // SHSUBv2i32 + 1188000U, // SHSUBv4i16 401520U, // SHSUBv4i32 532600U, // SHSUBv8i16 - 1188008U, // SHSUBv8i8 - 393U, // SLI_ZZI_B - 43096U, // SLI_ZZI_D - 392U, // SLI_ZZI_H - 43096U, // SLI_ZZI_S - 43097U, // SLId - 43152U, // SLIv16i8_shift - 43160U, // SLIv2i32_shift - 43112U, // SLIv2i64_shift - 43168U, // SLIv4i16_shift - 43120U, // SLIv4i32_shift - 43128U, // SLIv8i16_shift - 43176U, // SLIv8i8_shift + 1319080U, // SHSUBv8i8 + 377U, // SLI_ZZI_B + 41048U, // SLI_ZZI_D + 376U, // SLI_ZZI_H + 41048U, // SLI_ZZI_S + 41049U, // SLId + 41104U, // SLIv16i8_shift + 41112U, // SLIv2i32_shift + 41064U, // SLIv2i64_shift + 41120U, // SLIv4i16_shift + 41072U, // SLIv4i32_shift + 41080U, // SLIv8i16_shift + 41128U, // SLIv8i8_shift 402544U, // SM3PARTW1 402544U, // SM3PARTW2 - 88088688U, // SM3SS1 - 105260144U, // SM3TT1A - 105260144U, // SM3TT1B - 105260144U, // SM3TT2A - 105260144U, // SM3TT2B + 88350832U, // SM3SS1 + 122299504U, // SM3TT1A + 122299504U, // SM3TT1B + 122299504U, // SM3TT2A + 122299504U, // SM3TT2B 64U, // SM4E 12377U, // SM4EKEY_ZZZ_S 401520U, // SM4ENCKEY @@ -14114,14 +15084,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 134232U, // SMADDLrrr 16918656U, // SMAXP_ZPmZ_B 33691776U, // SMAXP_ZPmZ_D - 50998408U, // SMAXP_ZPmZ_H + 51129480U, // SMAXP_ZPmZ_H 67252352U, // SMAXP_ZPmZ_S - 794768U, // SMAXPv16i8 - 925848U, // SMAXPv2i32 - 1056928U, // SMAXPv4i16 + 925840U, // SMAXPv16i8 + 1056920U, // SMAXPv2i32 + 1188000U, // SMAXPv4i16 401520U, // SMAXPv4i32 532600U, // SMAXPv8i16 - 1188008U, // SMAXPv8i8 + 1319080U, // SMAXPv8i8 10328U, // SMAXQV_VPZ_B 6232U, // SMAXQV_VPZ_D 5208U, // SMAXQV_VPZ_H @@ -14139,18 +15109,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // SMAXWrr 3160U, // SMAXXri 3160U, // SMAXXrr - 912U, // SMAX_VG2_2Z2Z_B - 536U, // SMAX_VG2_2Z2Z_D + 920U, // SMAX_VG2_2Z2Z_B + 464U, // SMAX_VG2_2Z2Z_D 248U, // SMAX_VG2_2Z2Z_H - 544U, // SMAX_VG2_2Z2Z_S + 472U, // SMAX_VG2_2Z2Z_S 176U, // SMAX_VG2_2ZZ_B 184U, // SMAX_VG2_2ZZ_D 136U, // SMAX_VG2_2ZZ_H 96U, // SMAX_VG2_2ZZ_S - 912U, // SMAX_VG4_4Z4Z_B - 536U, // SMAX_VG4_4Z4Z_D + 920U, // SMAX_VG4_4Z4Z_B + 464U, // SMAX_VG4_4Z4Z_D 248U, // SMAX_VG4_4Z4Z_H - 544U, // SMAX_VG4_4Z4Z_S + 472U, // SMAX_VG4_4Z4Z_S 176U, // SMAX_VG4_4ZZ_B 184U, // SMAX_VG4_4ZZ_D 136U, // SMAX_VG4_4ZZ_H @@ -14161,25 +15131,25 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3161U, // SMAX_ZI_S 16918656U, // SMAX_ZPmZ_B 33691776U, // SMAX_ZPmZ_D - 50998408U, // SMAX_ZPmZ_H + 51129480U, // SMAX_ZPmZ_H 67252352U, // SMAX_ZPmZ_S - 794768U, // SMAXv16i8 - 925848U, // SMAXv2i32 - 1056928U, // SMAXv4i16 + 925840U, // SMAXv16i8 + 1056920U, // SMAXv2i32 + 1188000U, // SMAXv4i16 401520U, // SMAXv4i32 532600U, // SMAXv8i16 - 1188008U, // SMAXv8i8 + 1319080U, // SMAXv8i8 0U, // SMC 16918656U, // SMINP_ZPmZ_B 33691776U, // SMINP_ZPmZ_D - 50998408U, // SMINP_ZPmZ_H + 51129480U, // SMINP_ZPmZ_H 67252352U, // SMINP_ZPmZ_S - 794768U, // SMINPv16i8 - 925848U, // SMINPv2i32 - 1056928U, // SMINPv4i16 + 925840U, // SMINPv16i8 + 1056920U, // SMINPv2i32 + 1188000U, // SMINPv4i16 401520U, // SMINPv4i32 532600U, // SMINPv8i16 - 1188008U, // SMINPv8i8 + 1319080U, // SMINPv8i8 10328U, // SMINQV_VPZ_B 6232U, // SMINQV_VPZ_D 5208U, // SMINQV_VPZ_H @@ -14197,18 +15167,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // SMINWrr 3160U, // SMINXri 3160U, // SMINXrr - 912U, // SMIN_VG2_2Z2Z_B - 536U, // SMIN_VG2_2Z2Z_D + 920U, // SMIN_VG2_2Z2Z_B + 464U, // SMIN_VG2_2Z2Z_D 248U, // SMIN_VG2_2Z2Z_H - 544U, // SMIN_VG2_2Z2Z_S + 472U, // SMIN_VG2_2Z2Z_S 176U, // SMIN_VG2_2ZZ_B 184U, // SMIN_VG2_2ZZ_D 136U, // SMIN_VG2_2ZZ_H 96U, // SMIN_VG2_2ZZ_S - 912U, // SMIN_VG4_4Z4Z_B - 536U, // SMIN_VG4_4Z4Z_D + 920U, // SMIN_VG4_4Z4Z_B + 464U, // SMIN_VG4_4Z4Z_D 248U, // SMIN_VG4_4Z4Z_H - 544U, // SMIN_VG4_4Z4Z_S + 472U, // SMIN_VG4_4Z4Z_S 176U, // SMIN_VG4_4ZZ_B 184U, // SMIN_VG4_4ZZ_D 136U, // SMIN_VG4_4ZZ_H @@ -14219,103 +15189,103 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3161U, // SMIN_ZI_S 16918656U, // SMIN_ZPmZ_B 33691776U, // SMIN_ZPmZ_D - 50998408U, // SMIN_ZPmZ_H + 51129480U, // SMIN_ZPmZ_H 67252352U, // SMIN_ZPmZ_S - 794768U, // SMINv16i8 - 925848U, // SMINv2i32 - 1056928U, // SMINv4i16 + 925840U, // SMINv16i8 + 1056920U, // SMINv2i32 + 1188000U, // SMINv4i16 401520U, // SMINv4i32 532600U, // SMINv8i16 - 1188008U, // SMINv8i8 - 52955224U, // SMLALB_ZZZI_D - 52960344U, // SMLALB_ZZZI_S + 1319080U, // SMINv8i8 + 53217368U, // SMLALB_ZZZI_D + 53222488U, // SMLALB_ZZZI_S 2136U, // SMLALB_ZZZ_D 8U, // SMLALB_ZZZ_H 7256U, // SMLALB_ZZZ_S - 40905U, // SMLALL_MZZI_BtoS - 40193U, // SMLALL_MZZI_HtoD - 969U, // SMLALL_MZZ_BtoS + 38441U, // SMLALL_MZZI_BtoS + 38145U, // SMLALL_MZZI_HtoD + 553U, // SMLALL_MZZ_BtoS 257U, // SMLALL_MZZ_HtoD - 81800U, // SMLALL_VG2_M2Z2Z_BtoS - 38128U, // SMLALL_VG2_M2Z2Z_HtoD - 2543496U, // SMLALL_VG2_M2ZZI_BtoS - 2529520U, // SMLALL_VG2_M2ZZI_HtoD - 53132U, // SMLALL_VG2_M2ZZ_BtoS - 39156U, // SMLALL_VG2_M2ZZ_HtoD - 81800U, // SMLALL_VG4_M4Z4Z_BtoS - 38128U, // SMLALL_VG4_M4Z4Z_HtoD - 2543496U, // SMLALL_VG4_M4ZZI_BtoS - 2529520U, // SMLALL_VG4_M4ZZI_HtoD - 53132U, // SMLALL_VG4_M4ZZ_BtoS - 39156U, // SMLALL_VG4_M4ZZ_HtoD - 52955224U, // SMLALT_ZZZI_D - 52960344U, // SMLALT_ZZZI_S + 47640U, // SMLALL_VG2_M2Z2Z_BtoS + 2632936U, // SMLALL_VG2_M2Z2Z_HtoD + 5029400U, // SMLALL_VG2_M2ZZI_BtoS + 103427304U, // SMLALL_VG2_M2ZZI_HtoD + 48666U, // SMLALL_VG2_M2ZZ_BtoS + 53095658U, // SMLALL_VG2_M2ZZ_HtoD + 47640U, // SMLALL_VG4_M4Z4Z_BtoS + 2632936U, // SMLALL_VG4_M4Z4Z_HtoD + 5029400U, // SMLALL_VG4_M4ZZI_BtoS + 103427304U, // SMLALL_VG4_M4ZZI_HtoD + 48667U, // SMLALL_VG4_M4ZZ_BtoS + 53095659U, // SMLALL_VG4_M4ZZ_HtoD + 53217368U, // SMLALT_ZZZI_D + 53222488U, // SMLALT_ZZZI_S 2136U, // SMLALT_ZZZ_D 8U, // SMLALT_ZZZ_H 7256U, // SMLALT_ZZZ_S - 40193U, // SMLAL_MZZI_S - 257U, // SMLAL_MZZ_S - 38128U, // SMLAL_VG2_M2Z2Z_S - 2529520U, // SMLAL_VG2_M2ZZI_S - 39152U, // SMLAL_VG2_M2ZZ_S - 38128U, // SMLAL_VG4_M4Z4Z_S - 2529520U, // SMLAL_VG4_M4ZZI_S - 39152U, // SMLAL_VG4_M4ZZ_S - 795792U, // SMLALv16i8_v8i16 - 105260184U, // SMLALv2i32_indexed - 926872U, // SMLALv2i32_v2i64 - 103425184U, // SMLALv4i16_indexed - 1057952U, // SMLALv4i16_v4i32 - 105260144U, // SMLALv4i32_indexed + 38145U, // SMLAL_MZZI_HtoS + 257U, // SMLAL_MZZ_HtoS + 2632936U, // SMLAL_VG2_M2Z2Z_HtoS + 103427304U, // SMLAL_VG2_M2ZZI_S + 53095656U, // SMLAL_VG2_M2ZZ_HtoS + 2632936U, // SMLAL_VG4_M4Z4Z_HtoS + 103427304U, // SMLAL_VG4_M4ZZI_HtoS + 53095656U, // SMLAL_VG4_M4ZZ_HtoS + 926864U, // SMLALv16i8_v8i16 + 122299544U, // SMLALv2i32_indexed + 1057944U, // SMLALv2i32_v2i64 + 120464544U, // SMLALv4i16_indexed + 1189024U, // SMLALv4i16_v4i32 + 122299504U, // SMLALv4i32_indexed 402544U, // SMLALv4i32_v2i64 - 103425144U, // SMLALv8i16_indexed + 120464504U, // SMLALv8i16_indexed 533624U, // SMLALv8i16_v4i32 - 1189032U, // SMLALv8i8_v8i16 - 52955224U, // SMLSLB_ZZZI_D - 52960344U, // SMLSLB_ZZZI_S + 1320104U, // SMLALv8i8_v8i16 + 53217368U, // SMLSLB_ZZZI_D + 53222488U, // SMLSLB_ZZZI_S 2136U, // SMLSLB_ZZZ_D 8U, // SMLSLB_ZZZ_H 7256U, // SMLSLB_ZZZ_S - 40905U, // SMLSLL_MZZI_BtoS - 40193U, // SMLSLL_MZZI_HtoD - 969U, // SMLSLL_MZZ_BtoS + 38441U, // SMLSLL_MZZI_BtoS + 38145U, // SMLSLL_MZZI_HtoD + 553U, // SMLSLL_MZZ_BtoS 257U, // SMLSLL_MZZ_HtoD - 81800U, // SMLSLL_VG2_M2Z2Z_BtoS - 38128U, // SMLSLL_VG2_M2Z2Z_HtoD - 2543496U, // SMLSLL_VG2_M2ZZI_BtoS - 2529520U, // SMLSLL_VG2_M2ZZI_HtoD - 53132U, // SMLSLL_VG2_M2ZZ_BtoS - 39156U, // SMLSLL_VG2_M2ZZ_HtoD - 81800U, // SMLSLL_VG4_M4Z4Z_BtoS - 38128U, // SMLSLL_VG4_M4Z4Z_HtoD - 2543496U, // SMLSLL_VG4_M4ZZI_BtoS - 2529520U, // SMLSLL_VG4_M4ZZI_HtoD - 53132U, // SMLSLL_VG4_M4ZZ_BtoS - 39156U, // SMLSLL_VG4_M4ZZ_HtoD - 52955224U, // SMLSLT_ZZZI_D - 52960344U, // SMLSLT_ZZZI_S + 47640U, // SMLSLL_VG2_M2Z2Z_BtoS + 2632936U, // SMLSLL_VG2_M2Z2Z_HtoD + 5029400U, // SMLSLL_VG2_M2ZZI_BtoS + 103427304U, // SMLSLL_VG2_M2ZZI_HtoD + 48666U, // SMLSLL_VG2_M2ZZ_BtoS + 53095658U, // SMLSLL_VG2_M2ZZ_HtoD + 47640U, // SMLSLL_VG4_M4Z4Z_BtoS + 2632936U, // SMLSLL_VG4_M4Z4Z_HtoD + 5029400U, // SMLSLL_VG4_M4ZZI_BtoS + 103427304U, // SMLSLL_VG4_M4ZZI_HtoD + 48667U, // SMLSLL_VG4_M4ZZ_BtoS + 53095659U, // SMLSLL_VG4_M4ZZ_HtoD + 53217368U, // SMLSLT_ZZZI_D + 53222488U, // SMLSLT_ZZZI_S 2136U, // SMLSLT_ZZZ_D 8U, // SMLSLT_ZZZ_H 7256U, // SMLSLT_ZZZ_S - 40193U, // SMLSL_MZZI_S - 257U, // SMLSL_MZZ_S - 38128U, // SMLSL_VG2_M2Z2Z_S - 2529520U, // SMLSL_VG2_M2ZZI_S - 39152U, // SMLSL_VG2_M2ZZ_S - 38128U, // SMLSL_VG4_M4Z4Z_S - 2529520U, // SMLSL_VG4_M4ZZI_S - 39152U, // SMLSL_VG4_M4ZZ_S - 795792U, // SMLSLv16i8_v8i16 - 105260184U, // SMLSLv2i32_indexed - 926872U, // SMLSLv2i32_v2i64 - 103425184U, // SMLSLv4i16_indexed - 1057952U, // SMLSLv4i16_v4i32 - 105260144U, // SMLSLv4i32_indexed + 38145U, // SMLSL_MZZI_HtoS + 257U, // SMLSL_MZZ_HtoS + 2632936U, // SMLSL_VG2_M2Z2Z_HtoS + 103427304U, // SMLSL_VG2_M2ZZI_S + 53095656U, // SMLSL_VG2_M2ZZ_HtoS + 2632936U, // SMLSL_VG4_M4Z4Z_HtoS + 103427304U, // SMLSL_VG4_M4ZZI_HtoS + 53095656U, // SMLSL_VG4_M4ZZ_HtoS + 926864U, // SMLSLv16i8_v8i16 + 122299544U, // SMLSLv2i32_indexed + 1057944U, // SMLSLv2i32_v2i64 + 120464544U, // SMLSLv4i16_indexed + 1189024U, // SMLSLv4i16_v4i32 + 122299504U, // SMLSLv4i32_indexed 402544U, // SMLSLv4i32_v2i64 - 103425144U, // SMLSLv8i16_indexed + 120464504U, // SMLSLv8i16_indexed 533624U, // SMLSLv8i16_v4i32 - 1189032U, // SMLSLv8i8_v8i16 - 795792U, // SMMLA + 1320104U, // SMLSLv8i8_v8i16 + 926864U, // SMMLA 9U, // SMMLA_ZZZ 0U, // SMOPA_MPPZZ_D 0U, // SMOPA_MPPZZ_HtoS @@ -14323,53 +15293,53 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SMOPS_MPPZZ_D 0U, // SMOPS_MPPZZ_HtoS 0U, // SMOPS_MPPZZ_S - 47520U, // SMOVvi16to32 - 47520U, // SMOVvi16to32_idx0 - 47520U, // SMOVvi16to64 - 47520U, // SMOVvi16to64_idx0 - 47528U, // SMOVvi32to64 - 47528U, // SMOVvi32to64_idx0 - 47544U, // SMOVvi8to32 - 47544U, // SMOVvi8to32_idx0 - 47544U, // SMOVvi8to64 - 47544U, // SMOVvi8to64_idx0 + 45456U, // SMOVvi16to32 + 45456U, // SMOVvi16to32_idx0 + 45456U, // SMOVvi16to64 + 45456U, // SMOVvi16to64_idx0 + 45464U, // SMOVvi32to64 + 45464U, // SMOVvi32to64_idx0 + 45480U, // SMOVvi8to32 + 45480U, // SMOVvi8to32_idx0 + 45480U, // SMOVvi8to64 + 45480U, // SMOVvi8to64_idx0 134232U, // SMSUBLrrr 16918656U, // SMULH_ZPmZ_B 33691776U, // SMULH_ZPmZ_D - 50998408U, // SMULH_ZPmZ_H + 51129480U, // SMULH_ZPmZ_H 67252352U, // SMULH_ZPmZ_S 10329U, // SMULH_ZZZ_B 6232U, // SMULH_ZZZ_D 136U, // SMULH_ZZZ_H 12377U, // SMULH_ZZZ_S 3160U, // SMULHrr - 5124185U, // SMULLB_ZZZI_D - 5117016U, // SMULLB_ZZZI_S + 5910617U, // SMULLB_ZZZI_D + 5903448U, // SMULLB_ZZZI_S 12377U, // SMULLB_ZZZ_D 176U, // SMULLB_ZZZ_H 5208U, // SMULLB_ZZZ_S - 5124185U, // SMULLT_ZZZI_D - 5117016U, // SMULLT_ZZZI_S + 5910617U, // SMULLT_ZZZI_D + 5903448U, // SMULLT_ZZZI_S 12377U, // SMULLT_ZZZ_D 176U, // SMULLT_ZZZ_H 5208U, // SMULLT_ZZZ_S - 794768U, // SMULLv16i8_v8i16 - 340140184U, // SMULLv2i32_indexed - 925848U, // SMULLv2i32_v2i64 - 338305184U, // SMULLv4i16_indexed - 1056928U, // SMULLv4i16_v4i32 - 340140144U, // SMULLv4i32_indexed + 925840U, // SMULLv16i8_v8i16 + 340402328U, // SMULLv2i32_indexed + 1056920U, // SMULLv2i32_v2i64 + 338567328U, // SMULLv4i16_indexed + 1188000U, // SMULLv4i16_v4i32 + 340402288U, // SMULLv4i32_indexed 401520U, // SMULLv4i32_v2i64 - 338305144U, // SMULLv8i16_indexed + 338567288U, // SMULLv8i16_indexed 532600U, // SMULLv8i16_v4i32 - 1188008U, // SMULLv8i8_v8i16 - 82008U, // SPLICE_ZPZZ_B - 83032U, // SPLICE_ZPZZ_D + 1319080U, // SMULLv8i8_v8i16 + 80984U, // SPLICE_ZPZZ_B + 82008U, // SPLICE_ZPZZ_D 248U, // SPLICE_ZPZZ_H - 84056U, // SPLICE_ZPZZ_S + 83032U, // SPLICE_ZPZZ_S 16918616U, // SPLICE_ZPZ_B 33691736U, // SPLICE_ZPZ_D - 50998408U, // SPLICE_ZPZ_H + 51129480U, // SPLICE_ZPZ_H 67252312U, // SPLICE_ZPZ_S 8U, // SQABS_ZPmZ_B 16U, // SQABS_ZPmZ_D @@ -14392,39 +15362,39 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 18521U, // SQADD_ZI_S 16918656U, // SQADD_ZPmZ_B 33691776U, // SQADD_ZPmZ_D - 50998408U, // SQADD_ZPmZ_H + 51129480U, // SQADD_ZPmZ_H 67252352U, // SQADD_ZPmZ_S 10329U, // SQADD_ZZZ_B 6232U, // SQADD_ZZZ_D 136U, // SQADD_ZZZ_H 12377U, // SQADD_ZZZ_S - 794768U, // SQADDv16i8 + 925840U, // SQADDv16i8 3160U, // SQADDv1i16 3160U, // SQADDv1i32 3160U, // SQADDv1i64 3160U, // SQADDv1i8 - 925848U, // SQADDv2i32 + 1056920U, // SQADDv2i32 270440U, // SQADDv2i64 - 1056928U, // SQADDv4i16 + 1188000U, // SQADDv4i16 401520U, // SQADDv4i32 532600U, // SQADDv8i16 - 1188008U, // SQADDv8i8 - 134359129U, // SQCADD_ZZI_B - 134355032U, // SQCADD_ZZI_D - 3026056U, // SQCADD_ZZI_H - 134361177U, // SQCADD_ZZI_S + 1319080U, // SQADDv8i8 + 151136345U, // SQCADD_ZZI_B + 151132248U, // SQCADD_ZZI_D + 3288200U, // SQCADD_ZZI_H + 151138393U, // SQCADD_ZZI_S 0U, // SQCVTN_Z2Z_StoH 0U, // SQCVTN_Z4Z_DtoH - 4U, // SQCVTN_Z4Z_StoB + 2U, // SQCVTN_Z4Z_StoB 0U, // SQCVTUN_Z2Z_StoH 0U, // SQCVTUN_Z4Z_DtoH - 4U, // SQCVTUN_Z4Z_StoB + 2U, // SQCVTUN_Z4Z_StoB 0U, // SQCVTU_Z2Z_StoH 0U, // SQCVTU_Z4Z_DtoH - 4U, // SQCVTU_Z4Z_StoB + 2U, // SQCVTU_Z4Z_StoB 0U, // SQCVT_Z2Z_StoH 0U, // SQCVT_Z4Z_DtoH - 4U, // SQCVT_Z4Z_StoB + 2U, // SQCVT_Z4Z_StoB 2U, // SQDECB_XPiI 4U, // SQDECB_XPiWdI 2U, // SQDECD_XPiI @@ -14433,10 +15403,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2U, // SQDECH_XPiI 4U, // SQDECH_XPiWdI 0U, // SQDECH_ZPiI - 85081U, // SQDECP_XPWd_B - 85080U, // SQDECP_XPWd_D - 85080U, // SQDECP_XPWd_H - 85081U, // SQDECP_XPWd_S + 84057U, // SQDECP_XPWd_B + 84056U, // SQDECP_XPWd_D + 84056U, // SQDECP_XPWd_H + 84057U, // SQDECP_XPWd_S 1U, // SQDECP_XP_B 0U, // SQDECP_XP_D 0U, // SQDECP_XP_H @@ -14450,109 +15420,109 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2136U, // SQDMLALBT_ZZZ_D 8U, // SQDMLALBT_ZZZ_H 7256U, // SQDMLALBT_ZZZ_S - 52955224U, // SQDMLALB_ZZZI_D - 52960344U, // SQDMLALB_ZZZI_S + 53217368U, // SQDMLALB_ZZZI_D + 53222488U, // SQDMLALB_ZZZI_S 2136U, // SQDMLALB_ZZZ_D 8U, // SQDMLALB_ZZZ_H 7256U, // SQDMLALB_ZZZ_S - 52955224U, // SQDMLALT_ZZZI_D - 52960344U, // SQDMLALT_ZZZI_S + 53217368U, // SQDMLALT_ZZZI_D + 53222488U, // SQDMLALT_ZZZI_S 2136U, // SQDMLALT_ZZZ_D 8U, // SQDMLALT_ZZZ_H 7256U, // SQDMLALT_ZZZ_S - 43097U, // SQDMLALi16 - 43097U, // SQDMLALi32 - 103425113U, // SQDMLALv1i32_indexed - 105260121U, // SQDMLALv1i64_indexed - 105260184U, // SQDMLALv2i32_indexed - 926872U, // SQDMLALv2i32_v2i64 - 103425184U, // SQDMLALv4i16_indexed - 1057952U, // SQDMLALv4i16_v4i32 - 105260144U, // SQDMLALv4i32_indexed + 41049U, // SQDMLALi16 + 41049U, // SQDMLALi32 + 120464473U, // SQDMLALv1i32_indexed + 122299481U, // SQDMLALv1i64_indexed + 122299544U, // SQDMLALv2i32_indexed + 1057944U, // SQDMLALv2i32_v2i64 + 120464544U, // SQDMLALv4i16_indexed + 1189024U, // SQDMLALv4i16_v4i32 + 122299504U, // SQDMLALv4i32_indexed 402544U, // SQDMLALv4i32_v2i64 - 103425144U, // SQDMLALv8i16_indexed + 120464504U, // SQDMLALv8i16_indexed 533624U, // SQDMLALv8i16_v4i32 2136U, // SQDMLSLBT_ZZZ_D 8U, // SQDMLSLBT_ZZZ_H 7256U, // SQDMLSLBT_ZZZ_S - 52955224U, // SQDMLSLB_ZZZI_D - 52960344U, // SQDMLSLB_ZZZI_S + 53217368U, // SQDMLSLB_ZZZI_D + 53222488U, // SQDMLSLB_ZZZI_S 2136U, // SQDMLSLB_ZZZ_D 8U, // SQDMLSLB_ZZZ_H 7256U, // SQDMLSLB_ZZZ_S - 52955224U, // SQDMLSLT_ZZZI_D - 52960344U, // SQDMLSLT_ZZZI_S + 53217368U, // SQDMLSLT_ZZZI_D + 53222488U, // SQDMLSLT_ZZZI_S 2136U, // SQDMLSLT_ZZZ_D 8U, // SQDMLSLT_ZZZ_H 7256U, // SQDMLSLT_ZZZ_S - 43097U, // SQDMLSLi16 - 43097U, // SQDMLSLi32 - 103425113U, // SQDMLSLv1i32_indexed - 105260121U, // SQDMLSLv1i64_indexed - 105260184U, // SQDMLSLv2i32_indexed - 926872U, // SQDMLSLv2i32_v2i64 - 103425184U, // SQDMLSLv4i16_indexed - 1057952U, // SQDMLSLv4i16_v4i32 - 105260144U, // SQDMLSLv4i32_indexed + 41049U, // SQDMLSLi16 + 41049U, // SQDMLSLi32 + 120464473U, // SQDMLSLv1i32_indexed + 122299481U, // SQDMLSLv1i64_indexed + 122299544U, // SQDMLSLv2i32_indexed + 1057944U, // SQDMLSLv2i32_v2i64 + 120464544U, // SQDMLSLv4i16_indexed + 1189024U, // SQDMLSLv4i16_v4i32 + 122299504U, // SQDMLSLv4i32_indexed 402544U, // SQDMLSLv4i32_v2i64 - 103425144U, // SQDMLSLv8i16_indexed + 120464504U, // SQDMLSLv8i16_indexed 533624U, // SQDMLSLv8i16_v4i32 - 912U, // SQDMULH_VG2_2Z2Z_B - 536U, // SQDMULH_VG2_2Z2Z_D + 920U, // SQDMULH_VG2_2Z2Z_B + 464U, // SQDMULH_VG2_2Z2Z_D 248U, // SQDMULH_VG2_2Z2Z_H - 544U, // SQDMULH_VG2_2Z2Z_S + 472U, // SQDMULH_VG2_2Z2Z_S 176U, // SQDMULH_VG2_2ZZ_B 184U, // SQDMULH_VG2_2ZZ_D 136U, // SQDMULH_VG2_2ZZ_H 96U, // SQDMULH_VG2_2ZZ_S - 912U, // SQDMULH_VG4_4Z4Z_B - 536U, // SQDMULH_VG4_4Z4Z_D + 920U, // SQDMULH_VG4_4Z4Z_B + 464U, // SQDMULH_VG4_4Z4Z_D 248U, // SQDMULH_VG4_4Z4Z_H - 544U, // SQDMULH_VG4_4Z4Z_S + 472U, // SQDMULH_VG4_4Z4Z_S 176U, // SQDMULH_VG4_4ZZ_B 184U, // SQDMULH_VG4_4ZZ_D 136U, // SQDMULH_VG4_4ZZ_H 96U, // SQDMULH_VG4_4ZZ_S - 5118040U, // SQDMULH_ZZZI_D - 42120U, // SQDMULH_ZZZI_H - 5124185U, // SQDMULH_ZZZI_S + 5904472U, // SQDMULH_ZZZI_D + 40072U, // SQDMULH_ZZZI_H + 5910617U, // SQDMULH_ZZZI_S 10329U, // SQDMULH_ZZZ_B 6232U, // SQDMULH_ZZZ_D 136U, // SQDMULH_ZZZ_H 12377U, // SQDMULH_ZZZ_S 3160U, // SQDMULHv1i16 - 338305112U, // SQDMULHv1i16_indexed + 338567256U, // SQDMULHv1i16_indexed 3160U, // SQDMULHv1i32 - 340140120U, // SQDMULHv1i32_indexed - 925848U, // SQDMULHv2i32 - 340140184U, // SQDMULHv2i32_indexed - 1056928U, // SQDMULHv4i16 - 338305184U, // SQDMULHv4i16_indexed + 340402264U, // SQDMULHv1i32_indexed + 1056920U, // SQDMULHv2i32 + 340402328U, // SQDMULHv2i32_indexed + 1188000U, // SQDMULHv4i16 + 338567328U, // SQDMULHv4i16_indexed 401520U, // SQDMULHv4i32 - 340140144U, // SQDMULHv4i32_indexed + 340402288U, // SQDMULHv4i32_indexed 532600U, // SQDMULHv8i16 - 338305144U, // SQDMULHv8i16_indexed - 5124185U, // SQDMULLB_ZZZI_D - 5117016U, // SQDMULLB_ZZZI_S + 338567288U, // SQDMULHv8i16_indexed + 5910617U, // SQDMULLB_ZZZI_D + 5903448U, // SQDMULLB_ZZZI_S 12377U, // SQDMULLB_ZZZ_D 176U, // SQDMULLB_ZZZ_H 5208U, // SQDMULLB_ZZZ_S - 5124185U, // SQDMULLT_ZZZI_D - 5117016U, // SQDMULLT_ZZZI_S + 5910617U, // SQDMULLT_ZZZI_D + 5903448U, // SQDMULLT_ZZZI_S 12377U, // SQDMULLT_ZZZ_D 176U, // SQDMULLT_ZZZ_H 5208U, // SQDMULLT_ZZZ_S 3160U, // SQDMULLi16 3160U, // SQDMULLi32 - 338305112U, // SQDMULLv1i32_indexed - 340140120U, // SQDMULLv1i64_indexed - 340140184U, // SQDMULLv2i32_indexed - 925848U, // SQDMULLv2i32_v2i64 - 338305184U, // SQDMULLv4i16_indexed - 1056928U, // SQDMULLv4i16_v4i32 - 340140144U, // SQDMULLv4i32_indexed + 338567256U, // SQDMULLv1i32_indexed + 340402264U, // SQDMULLv1i64_indexed + 340402328U, // SQDMULLv2i32_indexed + 1056920U, // SQDMULLv2i32_v2i64 + 338567328U, // SQDMULLv4i16_indexed + 1188000U, // SQDMULLv4i16_v4i32 + 340402288U, // SQDMULLv4i32_indexed 401520U, // SQDMULLv4i32_v2i64 - 338305144U, // SQDMULLv8i16_indexed + 338567288U, // SQDMULLv8i16_indexed 532600U, // SQDMULLv8i16_v4i32 2U, // SQINCB_XPiI 4U, // SQINCB_XPiWdI @@ -14562,10 +15532,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2U, // SQINCH_XPiI 4U, // SQINCH_XPiWdI 0U, // SQINCH_ZPiI - 85081U, // SQINCP_XPWd_B - 85080U, // SQINCP_XPWd_D - 85080U, // SQINCP_XPWd_H - 85081U, // SQINCP_XPWd_S + 84057U, // SQINCP_XPWd_B + 84056U, // SQINCP_XPWd_D + 84056U, // SQINCP_XPWd_H + 84057U, // SQINCP_XPWd_S 1U, // SQINCP_XP_B 0U, // SQINCP_XP_D 0U, // SQINCP_XP_H @@ -14591,135 +15561,137 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // SQNEGv4i32 72U, // SQNEGv8i16 80U, // SQNEGv8i8 - 184721640U, // SQRDCMLAH_ZZZI_H - 170395736U, // SQRDCMLAH_ZZZI_S - 3288073U, // SQRDCMLAH_ZZZ_B - 201458776U, // SQRDCMLAH_ZZZ_D - 3288296U, // SQRDCMLAH_ZZZ_H - 201459800U, // SQRDCMLAH_ZZZ_S - 52954200U, // SQRDMLAH_ZZZI_D - 41192U, // SQRDMLAH_ZZZI_H - 52955224U, // SQRDMLAH_ZZZI_S + 201496816U, // SQRDCMLAH_ZZZI_H + 187435096U, // SQRDCMLAH_ZZZI_S + 3550217U, // SQRDCMLAH_ZZZ_B + 218235992U, // SQRDCMLAH_ZZZ_D + 3550448U, // SQRDCMLAH_ZZZ_H + 218237016U, // SQRDCMLAH_ZZZ_S + 53216344U, // SQRDMLAH_ZZZI_D + 39152U, // SQRDMLAH_ZZZI_H + 53217368U, // SQRDMLAH_ZZZI_S 9U, // SQRDMLAH_ZZZ_B 1112U, // SQRDMLAH_ZZZ_D - 232U, // SQRDMLAH_ZZZ_H + 240U, // SQRDMLAH_ZZZ_H 2136U, // SQRDMLAH_ZZZ_S - 103425113U, // SQRDMLAHi16_indexed - 105260121U, // SQRDMLAHi32_indexed - 43097U, // SQRDMLAHv1i16 - 43097U, // SQRDMLAHv1i32 - 926872U, // SQRDMLAHv2i32 - 105260184U, // SQRDMLAHv2i32_indexed - 1057952U, // SQRDMLAHv4i16 - 103425184U, // SQRDMLAHv4i16_indexed + 41049U, // SQRDMLAHv1i16 + 120464473U, // SQRDMLAHv1i16_indexed + 41049U, // SQRDMLAHv1i32 + 122299481U, // SQRDMLAHv1i32_indexed + 1057944U, // SQRDMLAHv2i32 + 122299544U, // SQRDMLAHv2i32_indexed + 1189024U, // SQRDMLAHv4i16 + 120464544U, // SQRDMLAHv4i16_indexed 402544U, // SQRDMLAHv4i32 - 105260144U, // SQRDMLAHv4i32_indexed + 122299504U, // SQRDMLAHv4i32_indexed 533624U, // SQRDMLAHv8i16 - 103425144U, // SQRDMLAHv8i16_indexed - 52954200U, // SQRDMLSH_ZZZI_D - 41192U, // SQRDMLSH_ZZZI_H - 52955224U, // SQRDMLSH_ZZZI_S + 120464504U, // SQRDMLAHv8i16_indexed + 53216344U, // SQRDMLSH_ZZZI_D + 39152U, // SQRDMLSH_ZZZI_H + 53217368U, // SQRDMLSH_ZZZI_S 9U, // SQRDMLSH_ZZZ_B 1112U, // SQRDMLSH_ZZZ_D - 232U, // SQRDMLSH_ZZZ_H + 240U, // SQRDMLSH_ZZZ_H 2136U, // SQRDMLSH_ZZZ_S - 103425113U, // SQRDMLSHi16_indexed - 105260121U, // SQRDMLSHi32_indexed - 43097U, // SQRDMLSHv1i16 - 43097U, // SQRDMLSHv1i32 - 926872U, // SQRDMLSHv2i32 - 105260184U, // SQRDMLSHv2i32_indexed - 1057952U, // SQRDMLSHv4i16 - 103425184U, // SQRDMLSHv4i16_indexed + 41049U, // SQRDMLSHv1i16 + 120464473U, // SQRDMLSHv1i16_indexed + 41049U, // SQRDMLSHv1i32 + 122299481U, // SQRDMLSHv1i32_indexed + 1057944U, // SQRDMLSHv2i32 + 122299544U, // SQRDMLSHv2i32_indexed + 1189024U, // SQRDMLSHv4i16 + 120464544U, // SQRDMLSHv4i16_indexed 402544U, // SQRDMLSHv4i32 - 105260144U, // SQRDMLSHv4i32_indexed + 122299504U, // SQRDMLSHv4i32_indexed 533624U, // SQRDMLSHv8i16 - 103425144U, // SQRDMLSHv8i16_indexed - 5118040U, // SQRDMULH_ZZZI_D - 42120U, // SQRDMULH_ZZZI_H - 5124185U, // SQRDMULH_ZZZI_S + 120464504U, // SQRDMLSHv8i16_indexed + 5904472U, // SQRDMULH_ZZZI_D + 40072U, // SQRDMULH_ZZZI_H + 5910617U, // SQRDMULH_ZZZI_S 10329U, // SQRDMULH_ZZZ_B 6232U, // SQRDMULH_ZZZ_D 136U, // SQRDMULH_ZZZ_H 12377U, // SQRDMULH_ZZZ_S 3160U, // SQRDMULHv1i16 - 338305112U, // SQRDMULHv1i16_indexed + 338567256U, // SQRDMULHv1i16_indexed 3160U, // SQRDMULHv1i32 - 340140120U, // SQRDMULHv1i32_indexed - 925848U, // SQRDMULHv2i32 - 340140184U, // SQRDMULHv2i32_indexed - 1056928U, // SQRDMULHv4i16 - 338305184U, // SQRDMULHv4i16_indexed + 340402264U, // SQRDMULHv1i32_indexed + 1056920U, // SQRDMULHv2i32 + 340402328U, // SQRDMULHv2i32_indexed + 1188000U, // SQRDMULHv4i16 + 338567328U, // SQRDMULHv4i16_indexed 401520U, // SQRDMULHv4i32 - 340140144U, // SQRDMULHv4i32_indexed + 340402288U, // SQRDMULHv4i32_indexed 532600U, // SQRDMULHv8i16 - 338305144U, // SQRDMULHv8i16_indexed + 338567288U, // SQRDMULHv8i16_indexed 16918656U, // SQRSHLR_ZPmZ_B 33691776U, // SQRSHLR_ZPmZ_D - 50998408U, // SQRSHLR_ZPmZ_H + 51129480U, // SQRSHLR_ZPmZ_H 67252352U, // SQRSHLR_ZPmZ_S 16918656U, // SQRSHL_ZPmZ_B 33691776U, // SQRSHL_ZPmZ_D - 50998408U, // SQRSHL_ZPmZ_H + 51129480U, // SQRSHL_ZPmZ_H 67252352U, // SQRSHL_ZPmZ_S - 794768U, // SQRSHLv16i8 + 925840U, // SQRSHLv16i8 3160U, // SQRSHLv1i16 3160U, // SQRSHLv1i32 3160U, // SQRSHLv1i64 3160U, // SQRSHLv1i8 - 925848U, // SQRSHLv2i32 + 1056920U, // SQRSHLv2i32 270440U, // SQRSHLv2i64 - 1056928U, // SQRSHLv4i16 + 1188000U, // SQRSHLv4i16 401520U, // SQRSHLv4i32 532600U, // SQRSHLv8i16 - 1188008U, // SQRSHLv8i8 + 1319080U, // SQRSHLv8i8 3160U, // SQRSHRNB_ZZI_B 224U, // SQRSHRNB_ZZI_H 3160U, // SQRSHRNB_ZZI_S - 43096U, // SQRSHRNT_ZZI_B - 392U, // SQRSHRNT_ZZI_H - 43096U, // SQRSHRNT_ZZI_S - 3164U, // SQRSHRN_VG4_Z4ZI_B + 41048U, // SQRSHRNT_ZZI_B + 376U, // SQRSHRNT_ZZI_H + 41048U, // SQRSHRNT_ZZI_S + 3162U, // SQRSHRN_VG4_Z4ZI_B 224U, // SQRSHRN_VG4_Z4ZI_H + 224U, // SQRSHRN_Z2ZI_StoH 3160U, // SQRSHRNb 3160U, // SQRSHRNh 3160U, // SQRSHRNs - 43128U, // SQRSHRNv16i8_shift + 41080U, // SQRSHRNv16i8_shift 3176U, // SQRSHRNv2i32_shift 3184U, // SQRSHRNv4i16_shift - 43112U, // SQRSHRNv4i32_shift - 43120U, // SQRSHRNv8i16_shift + 41064U, // SQRSHRNv4i32_shift + 41072U, // SQRSHRNv8i16_shift 3192U, // SQRSHRNv8i8_shift 3160U, // SQRSHRUNB_ZZI_B 224U, // SQRSHRUNB_ZZI_H 3160U, // SQRSHRUNB_ZZI_S - 43096U, // SQRSHRUNT_ZZI_B - 392U, // SQRSHRUNT_ZZI_H - 43096U, // SQRSHRUNT_ZZI_S - 3164U, // SQRSHRUN_VG4_Z4ZI_B + 41048U, // SQRSHRUNT_ZZI_B + 376U, // SQRSHRUNT_ZZI_H + 41048U, // SQRSHRUNT_ZZI_S + 3162U, // SQRSHRUN_VG4_Z4ZI_B 224U, // SQRSHRUN_VG4_Z4ZI_H + 224U, // SQRSHRUN_Z2ZI_StoH 3160U, // SQRSHRUNb 3160U, // SQRSHRUNh 3160U, // SQRSHRUNs - 43128U, // SQRSHRUNv16i8_shift + 41080U, // SQRSHRUNv16i8_shift 3176U, // SQRSHRUNv2i32_shift 3184U, // SQRSHRUNv4i16_shift - 43112U, // SQRSHRUNv4i32_shift - 43120U, // SQRSHRUNv8i16_shift + 41064U, // SQRSHRUNv4i32_shift + 41072U, // SQRSHRUNv8i16_shift 3192U, // SQRSHRUNv8i8_shift 224U, // SQRSHRU_VG2_Z2ZI_H - 3164U, // SQRSHRU_VG4_Z4ZI_B + 3162U, // SQRSHRU_VG4_Z4ZI_B 224U, // SQRSHRU_VG4_Z4ZI_H 224U, // SQRSHR_VG2_Z2ZI_H - 3164U, // SQRSHR_VG4_Z4ZI_B + 3162U, // SQRSHR_VG4_Z4ZI_B 224U, // SQRSHR_VG4_Z4ZI_H 16918656U, // SQSHLR_ZPmZ_B 33691776U, // SQSHLR_ZPmZ_D - 50998408U, // SQSHLR_ZPmZ_H + 51129480U, // SQSHLR_ZPmZ_H 67252352U, // SQSHLR_ZPmZ_S 141440U, // SQSHLU_ZPmI_B 137344U, // SQSHLU_ZPmI_D - 52309128U, // SQSHLU_ZPmI_H + 52440200U, // SQSHLU_ZPmI_H 143488U, // SQSHLU_ZPmI_S 3160U, // SQSHLUb 3160U, // SQSHLUd @@ -14734,67 +15706,67 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3240U, // SQSHLUv8i8_shift 141440U, // SQSHL_ZPmI_B 137344U, // SQSHL_ZPmI_D - 52309128U, // SQSHL_ZPmI_H + 52440200U, // SQSHL_ZPmI_H 143488U, // SQSHL_ZPmI_S 16918656U, // SQSHL_ZPmZ_B 33691776U, // SQSHL_ZPmZ_D - 50998408U, // SQSHL_ZPmZ_H + 51129480U, // SQSHL_ZPmZ_H 67252352U, // SQSHL_ZPmZ_S 3160U, // SQSHLb 3160U, // SQSHLd 3160U, // SQSHLh 3160U, // SQSHLs - 794768U, // SQSHLv16i8 + 925840U, // SQSHLv16i8 3216U, // SQSHLv16i8_shift 3160U, // SQSHLv1i16 3160U, // SQSHLv1i32 3160U, // SQSHLv1i64 3160U, // SQSHLv1i8 - 925848U, // SQSHLv2i32 + 1056920U, // SQSHLv2i32 3224U, // SQSHLv2i32_shift 270440U, // SQSHLv2i64 3176U, // SQSHLv2i64_shift - 1056928U, // SQSHLv4i16 + 1188000U, // SQSHLv4i16 3232U, // SQSHLv4i16_shift 401520U, // SQSHLv4i32 3184U, // SQSHLv4i32_shift 532600U, // SQSHLv8i16 3192U, // SQSHLv8i16_shift - 1188008U, // SQSHLv8i8 + 1319080U, // SQSHLv8i8 3240U, // SQSHLv8i8_shift 3160U, // SQSHRNB_ZZI_B 224U, // SQSHRNB_ZZI_H 3160U, // SQSHRNB_ZZI_S - 43096U, // SQSHRNT_ZZI_B - 392U, // SQSHRNT_ZZI_H - 43096U, // SQSHRNT_ZZI_S + 41048U, // SQSHRNT_ZZI_B + 376U, // SQSHRNT_ZZI_H + 41048U, // SQSHRNT_ZZI_S 3160U, // SQSHRNb 3160U, // SQSHRNh 3160U, // SQSHRNs - 43128U, // SQSHRNv16i8_shift + 41080U, // SQSHRNv16i8_shift 3176U, // SQSHRNv2i32_shift 3184U, // SQSHRNv4i16_shift - 43112U, // SQSHRNv4i32_shift - 43120U, // SQSHRNv8i16_shift + 41064U, // SQSHRNv4i32_shift + 41072U, // SQSHRNv8i16_shift 3192U, // SQSHRNv8i8_shift 3160U, // SQSHRUNB_ZZI_B 224U, // SQSHRUNB_ZZI_H 3160U, // SQSHRUNB_ZZI_S - 43096U, // SQSHRUNT_ZZI_B - 392U, // SQSHRUNT_ZZI_H - 43096U, // SQSHRUNT_ZZI_S + 41048U, // SQSHRUNT_ZZI_B + 376U, // SQSHRUNT_ZZI_H + 41048U, // SQSHRUNT_ZZI_S 3160U, // SQSHRUNb 3160U, // SQSHRUNh 3160U, // SQSHRUNs - 43128U, // SQSHRUNv16i8_shift + 41080U, // SQSHRUNv16i8_shift 3176U, // SQSHRUNv2i32_shift 3184U, // SQSHRUNv4i16_shift - 43112U, // SQSHRUNv4i32_shift - 43120U, // SQSHRUNv8i16_shift + 41064U, // SQSHRUNv4i32_shift + 41072U, // SQSHRUNv8i16_shift 3192U, // SQSHRUNv8i8_shift 16918656U, // SQSUBR_ZPmZ_B 33691776U, // SQSUBR_ZPmZ_D - 50998408U, // SQSUBR_ZPmZ_H + 51129480U, // SQSUBR_ZPmZ_H 67252352U, // SQSUBR_ZPmZ_S 16473U, // SQSUB_ZI_B 17496U, // SQSUB_ZI_D @@ -14802,23 +15774,23 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 18521U, // SQSUB_ZI_S 16918656U, // SQSUB_ZPmZ_B 33691776U, // SQSUB_ZPmZ_D - 50998408U, // SQSUB_ZPmZ_H + 51129480U, // SQSUB_ZPmZ_H 67252352U, // SQSUB_ZPmZ_S 10329U, // SQSUB_ZZZ_B 6232U, // SQSUB_ZZZ_D 136U, // SQSUB_ZZZ_H 12377U, // SQSUB_ZZZ_S - 794768U, // SQSUBv16i8 + 925840U, // SQSUBv16i8 3160U, // SQSUBv1i16 3160U, // SQSUBv1i32 3160U, // SQSUBv1i64 3160U, // SQSUBv1i8 - 925848U, // SQSUBv2i32 + 1056920U, // SQSUBv2i32 270440U, // SQSUBv2i64 - 1056928U, // SQSUBv4i16 + 1188000U, // SQSUBv4i16 401520U, // SQSUBv4i32 532600U, // SQSUBv8i16 - 1188008U, // SQSUBv8i8 + 1319080U, // SQSUBv8i8 0U, // SQXTNB_ZZ_B 0U, // SQXTNB_ZZ_H 0U, // SQXTNB_ZZ_S @@ -14851,61 +15823,61 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 72U, // SQXTUNv8i8 16918656U, // SRHADD_ZPmZ_B 33691776U, // SRHADD_ZPmZ_D - 50998408U, // SRHADD_ZPmZ_H + 51129480U, // SRHADD_ZPmZ_H 67252352U, // SRHADD_ZPmZ_S - 794768U, // SRHADDv16i8 - 925848U, // SRHADDv2i32 - 1056928U, // SRHADDv4i16 + 925840U, // SRHADDv16i8 + 1056920U, // SRHADDv2i32 + 1188000U, // SRHADDv4i16 401520U, // SRHADDv4i32 532600U, // SRHADDv8i16 - 1188008U, // SRHADDv8i8 - 393U, // SRI_ZZI_B - 43096U, // SRI_ZZI_D - 392U, // SRI_ZZI_H - 43096U, // SRI_ZZI_S - 43097U, // SRId - 43152U, // SRIv16i8_shift - 43160U, // SRIv2i32_shift - 43112U, // SRIv2i64_shift - 43168U, // SRIv4i16_shift - 43120U, // SRIv4i32_shift - 43128U, // SRIv8i16_shift - 43176U, // SRIv8i8_shift + 1319080U, // SRHADDv8i8 + 377U, // SRI_ZZI_B + 41048U, // SRI_ZZI_D + 376U, // SRI_ZZI_H + 41048U, // SRI_ZZI_S + 41049U, // SRId + 41104U, // SRIv16i8_shift + 41112U, // SRIv2i32_shift + 41064U, // SRIv2i64_shift + 41120U, // SRIv4i16_shift + 41072U, // SRIv4i32_shift + 41080U, // SRIv8i16_shift + 41128U, // SRIv8i8_shift 16918656U, // SRSHLR_ZPmZ_B 33691776U, // SRSHLR_ZPmZ_D - 50998408U, // SRSHLR_ZPmZ_H + 51129480U, // SRSHLR_ZPmZ_H 67252352U, // SRSHLR_ZPmZ_S - 912U, // SRSHL_VG2_2Z2Z_B - 536U, // SRSHL_VG2_2Z2Z_D + 920U, // SRSHL_VG2_2Z2Z_B + 464U, // SRSHL_VG2_2Z2Z_D 248U, // SRSHL_VG2_2Z2Z_H - 544U, // SRSHL_VG2_2Z2Z_S + 472U, // SRSHL_VG2_2Z2Z_S 176U, // SRSHL_VG2_2ZZ_B 184U, // SRSHL_VG2_2ZZ_D 136U, // SRSHL_VG2_2ZZ_H 96U, // SRSHL_VG2_2ZZ_S - 912U, // SRSHL_VG4_4Z4Z_B - 536U, // SRSHL_VG4_4Z4Z_D + 920U, // SRSHL_VG4_4Z4Z_B + 464U, // SRSHL_VG4_4Z4Z_D 248U, // SRSHL_VG4_4Z4Z_H - 544U, // SRSHL_VG4_4Z4Z_S + 472U, // SRSHL_VG4_4Z4Z_S 176U, // SRSHL_VG4_4ZZ_B 184U, // SRSHL_VG4_4ZZ_D 136U, // SRSHL_VG4_4ZZ_H 96U, // SRSHL_VG4_4ZZ_S 16918656U, // SRSHL_ZPmZ_B 33691776U, // SRSHL_ZPmZ_D - 50998408U, // SRSHL_ZPmZ_H + 51129480U, // SRSHL_ZPmZ_H 67252352U, // SRSHL_ZPmZ_S - 794768U, // SRSHLv16i8 + 925840U, // SRSHLv16i8 3160U, // SRSHLv1i64 - 925848U, // SRSHLv2i32 + 1056920U, // SRSHLv2i32 270440U, // SRSHLv2i64 - 1056928U, // SRSHLv4i16 + 1188000U, // SRSHLv4i16 401520U, // SRSHLv4i32 532600U, // SRSHLv8i16 - 1188008U, // SRSHLv8i8 + 1319080U, // SRSHLv8i8 141440U, // SRSHR_ZPmI_B 137344U, // SRSHR_ZPmI_D - 52309128U, // SRSHR_ZPmI_H + 52440200U, // SRSHR_ZPmI_H 143488U, // SRSHR_ZPmI_S 3160U, // SRSHRd 3216U, // SRSHRv16i8_shift @@ -14915,18 +15887,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3184U, // SRSHRv4i32_shift 3192U, // SRSHRv8i16_shift 3240U, // SRSHRv8i8_shift - 393U, // SRSRA_ZZI_B - 43096U, // SRSRA_ZZI_D - 392U, // SRSRA_ZZI_H - 43096U, // SRSRA_ZZI_S - 43097U, // SRSRAd - 43152U, // SRSRAv16i8_shift - 43160U, // SRSRAv2i32_shift - 43112U, // SRSRAv2i64_shift - 43168U, // SRSRAv4i16_shift - 43120U, // SRSRAv4i32_shift - 43128U, // SRSRAv8i16_shift - 43176U, // SRSRAv8i8_shift + 377U, // SRSRA_ZZI_B + 41048U, // SRSRA_ZZI_D + 376U, // SRSRA_ZZI_H + 41048U, // SRSRA_ZZI_S + 41049U, // SRSRAd + 41104U, // SRSRAv16i8_shift + 41112U, // SRSRAv2i32_shift + 41064U, // SRSRAv2i64_shift + 41120U, // SRSRAv4i16_shift + 41072U, // SRSRAv4i32_shift + 41080U, // SRSRAv8i16_shift + 41128U, // SRSRAv8i8_shift 3161U, // SSHLLB_ZZI_D 224U, // SSHLLB_ZZI_H 3160U, // SSHLLB_ZZI_S @@ -14939,14 +15911,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3184U, // SSHLLv4i32_shift 3192U, // SSHLLv8i16_shift 3240U, // SSHLLv8i8_shift - 794768U, // SSHLv16i8 + 925840U, // SSHLv16i8 3160U, // SSHLv1i64 - 925848U, // SSHLv2i32 + 1056920U, // SSHLv2i32 270440U, // SSHLv2i64 - 1056928U, // SSHLv4i16 + 1188000U, // SSHLv4i16 401520U, // SSHLv4i32 532600U, // SSHLv8i16 - 1188008U, // SSHLv8i8 + 1319080U, // SSHLv8i8 3160U, // SSHRd 3216U, // SSHRv16i8_shift 3224U, // SSHRv2i32_shift @@ -14955,57 +15927,57 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3184U, // SSHRv4i32_shift 3192U, // SSHRv8i16_shift 3240U, // SSHRv8i8_shift - 393U, // SSRA_ZZI_B - 43096U, // SSRA_ZZI_D - 392U, // SSRA_ZZI_H - 43096U, // SSRA_ZZI_S - 43097U, // SSRAd - 43152U, // SSRAv16i8_shift - 43160U, // SSRAv2i32_shift - 43112U, // SSRAv2i64_shift - 43168U, // SSRAv4i16_shift - 43120U, // SSRAv4i32_shift - 43128U, // SSRAv8i16_shift - 43176U, // SSRAv8i8_shift - 5254372U, // SST1B_D - 371076284U, // SST1B_D_IMM - 5385444U, // SST1B_D_SXTW - 5516516U, // SST1B_D_UXTW - 371076196U, // SST1B_S_IMM - 5647588U, // SST1B_S_SXTW - 5778660U, // SST1B_S_UXTW - 5254372U, // SST1D - 5909692U, // SST1D_IMM - 6040804U, // SST1D_SCALED - 5385444U, // SST1D_SXTW - 6171876U, // SST1D_SXTW_SCALED - 5516516U, // SST1D_UXTW - 6302948U, // SST1D_UXTW_SCALED - 5254372U, // SST1H_D - 375532732U, // SST1H_D_IMM - 6565092U, // SST1H_D_SCALED - 5385444U, // SST1H_D_SXTW - 6696164U, // SST1H_D_SXTW_SCALED - 5516516U, // SST1H_D_UXTW - 6827236U, // SST1H_D_UXTW_SCALED - 375532644U, // SST1H_S_IMM - 5647588U, // SST1H_S_SXTW - 6958308U, // SST1H_S_SXTW_SCALED - 5778660U, // SST1H_S_UXTW - 7089380U, // SST1H_S_UXTW_SCALED - 371076284U, // SST1Q - 5254372U, // SST1W_D - 376319164U, // SST1W_D_IMM - 7351524U, // SST1W_D_SCALED - 5385444U, // SST1W_D_SXTW - 7482596U, // SST1W_D_SXTW_SCALED - 5516516U, // SST1W_D_UXTW - 7613668U, // SST1W_D_UXTW_SCALED - 376319076U, // SST1W_IMM - 5647588U, // SST1W_SXTW - 7744740U, // SST1W_SXTW_SCALED - 5778660U, // SST1W_UXTW - 7875812U, // SST1W_UXTW_SCALED + 377U, // SSRA_ZZI_B + 41048U, // SSRA_ZZI_D + 376U, // SSRA_ZZI_H + 41048U, // SSRA_ZZI_S + 41049U, // SSRAd + 41104U, // SSRAv16i8_shift + 41112U, // SSRAv2i32_shift + 41064U, // SSRAv2i64_shift + 41120U, // SSRAv4i16_shift + 41072U, // SSRAv4i32_shift + 41080U, // SSRAv8i16_shift + 41128U, // SSRAv8i8_shift + 6040804U, // SST1B_D + 371207356U, // SST1B_D_IMM + 6171876U, // SST1B_D_SXTW + 6302948U, // SST1B_D_UXTW + 371207268U, // SST1B_S_IMM + 6434020U, // SST1B_S_SXTW + 6565092U, // SST1B_S_UXTW + 6040804U, // SST1D + 6696124U, // SST1D_IMM + 6827236U, // SST1D_SCALED + 6171876U, // SST1D_SXTW + 6958308U, // SST1D_SXTW_SCALED + 6302948U, // SST1D_UXTW + 7089380U, // SST1D_UXTW_SCALED + 6040804U, // SST1H_D + 376319164U, // SST1H_D_IMM + 7351524U, // SST1H_D_SCALED + 6171876U, // SST1H_D_SXTW + 7482596U, // SST1H_D_SXTW_SCALED + 6302948U, // SST1H_D_UXTW + 7613668U, // SST1H_D_UXTW_SCALED + 376319076U, // SST1H_S_IMM + 6434020U, // SST1H_S_SXTW + 7744740U, // SST1H_S_SXTW_SCALED + 6565092U, // SST1H_S_UXTW + 7875812U, // SST1H_S_UXTW_SCALED + 371207356U, // SST1Q + 6040804U, // SST1W_D + 377105596U, // SST1W_D_IMM + 8137956U, // SST1W_D_SCALED + 6171876U, // SST1W_D_SXTW + 8269028U, // SST1W_D_SXTW_SCALED + 6302948U, // SST1W_D_UXTW + 8400100U, // SST1W_D_UXTW_SCALED + 377105508U, // SST1W_IMM + 6434020U, // SST1W_SXTW + 8531172U, // SST1W_SXTW_SCALED + 6565092U, // SST1W_UXTW + 8662244U, // SST1W_UXTW_SCALED 12377U, // SSUBLBT_ZZZ_D 176U, // SSUBLBT_ZZZ_H 5208U, // SSUBLBT_ZZZ_S @@ -15018,52 +15990,52 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 12377U, // SSUBLT_ZZZ_D 176U, // SSUBLT_ZZZ_H 5208U, // SSUBLT_ZZZ_S - 794768U, // SSUBLv16i8_v8i16 - 925848U, // SSUBLv2i32_v2i64 - 1056928U, // SSUBLv4i16_v4i32 + 925840U, // SSUBLv16i8_v8i16 + 1056920U, // SSUBLv2i32_v2i64 + 1188000U, // SSUBLv4i16_v4i32 401520U, // SSUBLv4i32_v2i64 532600U, // SSUBLv8i16_v4i32 - 1188008U, // SSUBLv8i8_v8i16 + 1319080U, // SSUBLv8i8_v8i16 12376U, // SSUBWB_ZZZ_D 176U, // SSUBWB_ZZZ_H 5209U, // SSUBWB_ZZZ_S 12376U, // SSUBWT_ZZZ_D 176U, // SSUBWT_ZZZ_H 5209U, // SSUBWT_ZZZ_S - 794744U, // SSUBWv16i8_v8i16 - 925800U, // SSUBWv2i32_v2i64 - 1056880U, // SSUBWv4i16_v4i32 + 925816U, // SSUBWv16i8_v8i16 + 1056872U, // SSUBWv2i32_v2i64 + 1187952U, // SSUBWv4i16_v4i32 401512U, // SSUBWv4i32_v2i64 532592U, // SSUBWv8i16_v4i32 - 1187960U, // SSUBWv8i8_v8i16 - 8006884U, // ST1B - 8006884U, // ST1B_2Z - 392309988U, // ST1B_2Z_IMM - 8006884U, // ST1B_4Z - 393096420U, // ST1B_4Z_IMM - 8006884U, // ST1B_D - 387853540U, // ST1B_D_IMM - 8006884U, // ST1B_H - 387853540U, // ST1B_H_IMM - 387853540U, // ST1B_IMM - 8006884U, // ST1B_S - 387853540U, // ST1B_S_IMM - 671223075U, // ST1B_VG2_M2ZPXI - 688000291U, // ST1B_VG2_M2ZPXX - 393096420U, // ST1B_VG4_M4ZPXI - 8006884U, // ST1B_VG4_M4ZPXX - 8137956U, // ST1D - 8137956U, // ST1D_2Z - 392309988U, // ST1D_2Z_IMM - 8137956U, // ST1D_4Z - 393096420U, // ST1D_4Z_IMM - 387853540U, // ST1D_IMM - 8137956U, // ST1D_Q - 387853540U, // ST1D_Q_IMM - 392309988U, // ST1D_VG2_M2ZPXI - 8137956U, // ST1D_VG2_M2ZPXX - 393096420U, // ST1D_VG4_M4ZPXI - 8137956U, // ST1D_VG4_M4ZPXX + 1319032U, // SSUBWv8i8_v8i16 + 8793316U, // ST1B + 8793316U, // ST1B_2Z + 393096420U, // ST1B_2Z_IMM + 671223059U, // ST1B_2Z_STRIDED + 688000275U, // ST1B_2Z_STRIDED_IMM + 8793316U, // ST1B_4Z + 393882852U, // ST1B_4Z_IMM + 8793316U, // ST1B_4Z_STRIDED + 393882852U, // ST1B_4Z_STRIDED_IMM + 8793316U, // ST1B_D + 387984612U, // ST1B_D_IMM + 8793316U, // ST1B_H + 387984612U, // ST1B_H_IMM + 387984612U, // ST1B_IMM + 8793316U, // ST1B_S + 387984612U, // ST1B_S_IMM + 8924388U, // ST1D + 8924388U, // ST1D_2Z + 393096420U, // ST1D_2Z_IMM + 8924388U, // ST1D_2Z_STRIDED + 393096420U, // ST1D_2Z_STRIDED_IMM + 8924388U, // ST1D_4Z + 393882852U, // ST1D_4Z_IMM + 8924388U, // ST1D_4Z_STRIDED + 393882852U, // ST1D_4Z_STRIDED_IMM + 387984612U, // ST1D_IMM + 8924388U, // ST1D_Q + 387984612U, // ST1D_Q_IMM 0U, // ST1Fourv16b 0U, // ST1Fourv16b_POST 0U, // ST1Fourv1d @@ -15080,20 +16052,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST1Fourv8b_POST 0U, // ST1Fourv8h 0U, // ST1Fourv8h_POST - 8269028U, // ST1H - 8269028U, // ST1H_2Z - 392309988U, // ST1H_2Z_IMM - 8269028U, // ST1H_4Z - 393096420U, // ST1H_4Z_IMM - 8269028U, // ST1H_D - 387853540U, // ST1H_D_IMM - 387853540U, // ST1H_IMM - 8269028U, // ST1H_S - 387853540U, // ST1H_S_IMM - 671223075U, // ST1H_VG2_M2ZPXI - 704777507U, // ST1H_VG2_M2ZPXX - 393096420U, // ST1H_VG4_M4ZPXI - 8269028U, // ST1H_VG4_M4ZPXX + 9055460U, // ST1H + 9055460U, // ST1H_2Z + 393096420U, // ST1H_2Z_IMM + 704777491U, // ST1H_2Z_STRIDED + 688000275U, // ST1H_2Z_STRIDED_IMM + 9055460U, // ST1H_4Z + 393882852U, // ST1H_4Z_IMM + 9055460U, // ST1H_4Z_STRIDED + 393882852U, // ST1H_4Z_STRIDED_IMM + 9055460U, // ST1H_D + 387984612U, // ST1H_D_IMM + 387984612U, // ST1H_IMM + 9055460U, // ST1H_S + 387984612U, // ST1H_S_IMM 0U, // ST1Onev16b 0U, // ST1Onev16b_POST 0U, // ST1Onev1d @@ -15142,30 +16114,30 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST1Twov8b_POST 0U, // ST1Twov8h 0U, // ST1Twov8h_POST - 8531172U, // ST1W - 8531172U, // ST1W_2Z - 392309988U, // ST1W_2Z_IMM - 8531172U, // ST1W_4Z - 393096420U, // ST1W_4Z_IMM - 8531172U, // ST1W_D - 387853540U, // ST1W_D_IMM - 387853540U, // ST1W_IMM - 8531172U, // ST1W_Q - 387853540U, // ST1W_Q_IMM - 392309988U, // ST1W_VG2_M2ZPXI - 8531172U, // ST1W_VG2_M2ZPXX - 393096420U, // ST1W_VG4_M4ZPXI - 8531172U, // ST1W_VG4_M4ZPXX - 8868440U, // ST1_MXIPXX_H_B - 8999512U, // ST1_MXIPXX_H_D - 9130584U, // ST1_MXIPXX_H_H - 9261656U, // ST1_MXIPXX_H_Q - 9392728U, // ST1_MXIPXX_H_S - 8868440U, // ST1_MXIPXX_V_B - 8999512U, // ST1_MXIPXX_V_D - 9130584U, // ST1_MXIPXX_V_H - 9261656U, // ST1_MXIPXX_V_Q - 9392728U, // ST1_MXIPXX_V_S + 9317604U, // ST1W + 9317604U, // ST1W_2Z + 393096420U, // ST1W_2Z_IMM + 9317604U, // ST1W_2Z_STRIDED + 393096420U, // ST1W_2Z_STRIDED_IMM + 9317604U, // ST1W_4Z + 393882852U, // ST1W_4Z_IMM + 9317604U, // ST1W_4Z_STRIDED + 393882852U, // ST1W_4Z_STRIDED_IMM + 9317604U, // ST1W_D + 387984612U, // ST1W_D_IMM + 387984612U, // ST1W_IMM + 9317604U, // ST1W_Q + 387984612U, // ST1W_Q_IMM + 9653848U, // ST1_MXIPXX_H_B + 9784920U, // ST1_MXIPXX_H_D + 9915992U, // ST1_MXIPXX_H_H + 10047064U, // ST1_MXIPXX_H_Q + 10178136U, // ST1_MXIPXX_H_S + 9653848U, // ST1_MXIPXX_V_B + 9784920U, // ST1_MXIPXX_V_D + 9915992U, // ST1_MXIPXX_V_H + 10047064U, // ST1_MXIPXX_V_Q + 10178136U, // ST1_MXIPXX_V_S 0U, // ST1i16 4U, // ST1i16_POST 0U, // ST1i32 @@ -15173,18 +16145,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST1i64 4U, // ST1i64_POST 0U, // ST1i8 - 4U, // ST1i8_POST - 8006884U, // ST2B - 392309988U, // ST2B_IMM - 8137956U, // ST2D - 392309988U, // ST2D_IMM - 3149912U, // ST2GOffset + 5U, // ST1i8_POST + 8793316U, // ST2B + 393096420U, // ST2B_IMM + 8924388U, // ST2D + 393096420U, // ST2D_IMM 62073U, // ST2GPostIndex - 10154073U, // ST2GPreIndex - 8269028U, // ST2H - 392309988U, // ST2H_IMM - 9448676U, // ST2Q - 392309988U, // ST2Q_IMM + 10940505U, // ST2GPreIndex + 3412056U, // ST2Gi + 9055460U, // ST2H + 393096420U, // ST2H_IMM + 10235108U, // ST2Q + 393096420U, // ST2Q_IMM 0U, // ST2Twov16b 0U, // ST2Twov16b_POST 0U, // ST2Twov2d @@ -15199,24 +16171,24 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST2Twov8b_POST 0U, // ST2Twov8h 0U, // ST2Twov8h_POST - 8531172U, // ST2W - 392309988U, // ST2W_IMM + 9317604U, // ST2W + 393096420U, // ST2W_IMM 0U, // ST2i16 4U, // ST2i16_POST 0U, // ST2i32 4U, // ST2i32_POST 0U, // ST2i64 - 4U, // ST2i64_POST + 5U, // ST2i64_POST 0U, // ST2i8 4U, // ST2i8_POST - 8006884U, // ST3B - 9579748U, // ST3B_IMM - 8137956U, // ST3D - 9579748U, // ST3D_IMM - 8269028U, // ST3H - 9579748U, // ST3H_IMM - 9448676U, // ST3Q - 9579748U, // ST3Q_IMM + 8793316U, // ST3B + 10366180U, // ST3B_IMM + 8924388U, // ST3D + 10366180U, // ST3D_IMM + 9055460U, // ST3H + 10366180U, // ST3H_IMM + 10235108U, // ST3Q + 10366180U, // ST3Q_IMM 0U, // ST3Threev16b 0U, // ST3Threev16b_POST 0U, // ST3Threev2d @@ -15231,20 +16203,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST3Threev8b_POST 0U, // ST3Threev8h 0U, // ST3Threev8h_POST - 8531172U, // ST3W - 9579748U, // ST3W_IMM + 9317604U, // ST3W + 10366180U, // ST3W_IMM 0U, // ST3i16 - 4U, // ST3i16_POST + 5U, // ST3i16_POST 0U, // ST3i32 - 4U, // ST3i32_POST + 5U, // ST3i32_POST 0U, // ST3i64 5U, // ST3i64_POST 0U, // ST3i8 5U, // ST3i8_POST - 8006884U, // ST4B - 393096420U, // ST4B_IMM - 8137956U, // ST4D - 393096420U, // ST4D_IMM + 8793316U, // ST4B + 393882852U, // ST4B_IMM + 8924388U, // ST4D + 393882852U, // ST4D_IMM 0U, // ST4Fourv16b 0U, // ST4Fourv16b_POST 0U, // ST4Fourv2d @@ -15259,16 +16231,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST4Fourv8b_POST 0U, // ST4Fourv8h 0U, // ST4Fourv8h_POST - 8269028U, // ST4H - 393096420U, // ST4H_IMM - 9448676U, // ST4Q - 393096420U, // ST4Q_IMM - 8531172U, // ST4W - 393096420U, // ST4W_IMM + 9055460U, // ST4H + 393882852U, // ST4H_IMM + 10235108U, // ST4Q + 393882852U, // ST4Q_IMM + 9317604U, // ST4W + 393882852U, // ST4W_IMM 0U, // ST4i16 4U, // ST4i16_POST 0U, // ST4i32 - 4U, // ST4i32_POST + 5U, // ST4i32_POST 0U, // ST4i64 5U, // ST4i64_POST 0U, // ST4i8 @@ -15277,16 +16249,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 5U, // ST64BV 5U, // ST64BV0 608U, // STGM - 3149912U, // STGOffset - 419564832U, // STGPi + 419564816U, // STGPi 62073U, // STGPostIndex - 479766817U, // STGPpost - 469936417U, // STGPpre - 10154073U, // STGPreIndex - 3149088U, // STILPW - 11184417U, // STILPWpre - 3149088U, // STILPX - 11315489U, // STILPXpre + 480551185U, // STGPpost + 469934353U, // STGPpre + 10940505U, // STGPreIndex + 3412056U, // STGi + 3411216U, // STILPW + 11837713U, // STILPWpre + 3411216U, // STILPX + 11968785U, // STILPXpre 0U, // STL1 608U, // STLLRB 608U, // STLLRH @@ -15298,163 +16270,163 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 977U, // STLRWpre 608U, // STLRX 985U, // STLRXpre - 3148888U, // STLURBi - 3148888U, // STLURHi - 3148888U, // STLURWi - 3148888U, // STLURXi - 3148888U, // STLURbi - 3148888U, // STLURdi - 3148888U, // STLURhi - 3148888U, // STLURqi - 3148888U, // STLURsi - 11406424U, // STLXPW - 11406424U, // STLXPX - 3149088U, // STLXRB - 3149088U, // STLXRH - 3149088U, // STLXRW - 3149088U, // STLXRX - 402787616U, // STNPDi - 419564832U, // STNPQi - 436342048U, // STNPSi - 436342048U, // STNPWi - 402787616U, // STNPXi - 8006884U, // STNT1B_2Z - 392309988U, // STNT1B_2Z_IMM - 8006884U, // STNT1B_4Z - 393096420U, // STNT1B_4Z_IMM - 671223075U, // STNT1B_VG2_M2ZPXI - 688000291U, // STNT1B_VG2_M2ZPXX - 393096420U, // STNT1B_VG4_M4ZPXI - 8006884U, // STNT1B_VG4_M4ZPXX - 387853540U, // STNT1B_ZRI - 8006884U, // STNT1B_ZRR - 371076284U, // STNT1B_ZZR_D_REAL - 371076196U, // STNT1B_ZZR_S_REAL - 8137956U, // STNT1D_2Z - 392309988U, // STNT1D_2Z_IMM - 8137956U, // STNT1D_4Z - 393096420U, // STNT1D_4Z_IMM - 392309988U, // STNT1D_VG2_M2ZPXI - 8137956U, // STNT1D_VG2_M2ZPXX - 393096420U, // STNT1D_VG4_M4ZPXI - 8137956U, // STNT1D_VG4_M4ZPXX - 387853540U, // STNT1D_ZRI - 8137956U, // STNT1D_ZRR - 371076284U, // STNT1D_ZZR_D_REAL - 8269028U, // STNT1H_2Z - 392309988U, // STNT1H_2Z_IMM - 8269028U, // STNT1H_4Z - 393096420U, // STNT1H_4Z_IMM - 671223075U, // STNT1H_VG2_M2ZPXI - 704777507U, // STNT1H_VG2_M2ZPXX - 393096420U, // STNT1H_VG4_M4ZPXI - 8269028U, // STNT1H_VG4_M4ZPXX - 387853540U, // STNT1H_ZRI - 8269028U, // STNT1H_ZRR - 371076284U, // STNT1H_ZZR_D_REAL - 371076196U, // STNT1H_ZZR_S_REAL - 8531172U, // STNT1W_2Z - 392309988U, // STNT1W_2Z_IMM - 8531172U, // STNT1W_4Z - 393096420U, // STNT1W_4Z_IMM - 392309988U, // STNT1W_VG2_M2ZPXI - 8531172U, // STNT1W_VG2_M2ZPXX - 393096420U, // STNT1W_VG4_M4ZPXI - 8531172U, // STNT1W_VG4_M4ZPXX - 387853540U, // STNT1W_ZRI - 8531172U, // STNT1W_ZRR - 371076284U, // STNT1W_ZZR_D_REAL - 371076196U, // STNT1W_ZZR_S_REAL - 402787616U, // STPDi - 462989601U, // STPDpost - 453159201U, // STPDpre - 419564832U, // STPQi - 479766817U, // STPQpost - 469936417U, // STPQpre - 436342048U, // STPSi - 496544033U, // STPSpost - 486713633U, // STPSpre - 436342048U, // STPWi - 496544033U, // STPWpost - 486713633U, // STPWpre - 402787616U, // STPXi - 462989601U, // STPXpost - 453159201U, // STPXpre - 43641U, // STRBBpost - 10135641U, // STRBBpre + 3411032U, // STLURBi + 3411032U, // STLURHi + 3411032U, // STLURWi + 3411032U, // STLURXi + 3411032U, // STLURbi + 3411032U, // STLURdi + 3411032U, // STLURhi + 3411032U, // STLURqi + 3411032U, // STLURsi + 12061784U, // STLXPW + 12061784U, // STLXPX + 3411216U, // STLXRB + 3411216U, // STLXRH + 3411216U, // STLXRW + 3411216U, // STLXRX + 402787600U, // STNPDi + 419564816U, // STNPQi + 436342032U, // STNPSi + 436342032U, // STNPWi + 402787600U, // STNPXi + 8793316U, // STNT1B_2Z + 393096420U, // STNT1B_2Z_IMM + 671223059U, // STNT1B_2Z_STRIDED + 688000275U, // STNT1B_2Z_STRIDED_IMM + 8793316U, // STNT1B_4Z + 393882852U, // STNT1B_4Z_IMM + 8793316U, // STNT1B_4Z_STRIDED + 393882852U, // STNT1B_4Z_STRIDED_IMM + 387984612U, // STNT1B_ZRI + 8793316U, // STNT1B_ZRR + 371207356U, // STNT1B_ZZR_D_REAL + 371207268U, // STNT1B_ZZR_S_REAL + 8924388U, // STNT1D_2Z + 393096420U, // STNT1D_2Z_IMM + 8924388U, // STNT1D_2Z_STRIDED + 393096420U, // STNT1D_2Z_STRIDED_IMM + 8924388U, // STNT1D_4Z + 393882852U, // STNT1D_4Z_IMM + 8924388U, // STNT1D_4Z_STRIDED + 393882852U, // STNT1D_4Z_STRIDED_IMM + 387984612U, // STNT1D_ZRI + 8924388U, // STNT1D_ZRR + 371207356U, // STNT1D_ZZR_D_REAL + 9055460U, // STNT1H_2Z + 393096420U, // STNT1H_2Z_IMM + 704777491U, // STNT1H_2Z_STRIDED + 688000275U, // STNT1H_2Z_STRIDED_IMM + 9055460U, // STNT1H_4Z + 393882852U, // STNT1H_4Z_IMM + 9055460U, // STNT1H_4Z_STRIDED + 393882852U, // STNT1H_4Z_STRIDED_IMM + 387984612U, // STNT1H_ZRI + 9055460U, // STNT1H_ZRR + 371207356U, // STNT1H_ZZR_D_REAL + 371207268U, // STNT1H_ZZR_S_REAL + 9317604U, // STNT1W_2Z + 393096420U, // STNT1W_2Z_IMM + 9317604U, // STNT1W_2Z_STRIDED + 393096420U, // STNT1W_2Z_STRIDED_IMM + 9317604U, // STNT1W_4Z + 393882852U, // STNT1W_4Z_IMM + 9317604U, // STNT1W_4Z_STRIDED + 393882852U, // STNT1W_4Z_STRIDED_IMM + 387984612U, // STNT1W_ZRI + 9317604U, // STNT1W_ZRR + 371207356U, // STNT1W_ZZR_D_REAL + 371207268U, // STNT1W_ZZR_S_REAL + 402787600U, // STPDi + 463773969U, // STPDpost + 453157137U, // STPDpre + 419564816U, // STPQi + 480551185U, // STPQpost + 469934353U, // STPQpre + 436342032U, // STPSi + 497328401U, // STPSpost + 486711569U, // STPSpre + 436342032U, // STPWi + 497328401U, // STPWpost + 486711569U, // STPWpre + 402787600U, // STPXi + 463773969U, // STPXpost + 453157137U, // STPXpre + 41593U, // STRBBpost + 10920025U, // STRBBpre 503450712U, // STRBBroW 520227928U, // STRBBroX 64600U, // STRBBui - 43641U, // STRBpost - 10135641U, // STRBpre + 41593U, // STRBpost + 10920025U, // STRBpre 503450712U, // STRBroW 520227928U, // STRBroX 64600U, // STRBui - 43641U, // STRDpost - 10135641U, // STRDpre + 41593U, // STRDpost + 10920025U, // STRDpre 537005144U, // STRDroW 553782360U, // STRDroX 65624U, // STRDui - 43641U, // STRHHpost - 10135641U, // STRHHpre + 41593U, // STRHHpost + 10920025U, // STRHHpre 570559576U, // STRHHroW 587336792U, // STRHHroX 66648U, // STRHHui - 43641U, // STRHpost - 10135641U, // STRHpre + 41593U, // STRHpost + 10920025U, // STRHpre 570559576U, // STRHroW 587336792U, // STRHroX 66648U, // STRHui - 43641U, // STRQpost - 10135641U, // STRQpre + 41593U, // STRQpost + 10920025U, // STRQpre 604114008U, // STRQroW 620891224U, // STRQroX 67672U, // STRQui - 43641U, // STRSpost - 10135641U, // STRSpre + 41593U, // STRSpost + 10920025U, // STRSpre 637668440U, // STRSroW 654445656U, // STRSroX 68696U, // STRSui - 43641U, // STRWpost - 10135641U, // STRWpre + 41593U, // STRWpost + 10920025U, // STRWpre 637668440U, // STRWroW 654445656U, // STRWroX 68696U, // STRWui - 43641U, // STRXpost - 10135641U, // STRXpre + 41593U, // STRXpost + 10920025U, // STRXpre 537005144U, // STRXroW 553782360U, // STRXroX 65624U, // STRXui - 10226776U, // STR_PXI + 11013208U, // STR_PXI 608U, // STR_TX 0U, // STR_ZA - 10226776U, // STR_ZXI - 3148888U, // STTRBi - 3148888U, // STTRHi - 3148888U, // STTRWi - 3148888U, // STTRXi - 3148888U, // STURBBi - 3148888U, // STURBi - 3148888U, // STURDi - 3148888U, // STURHHi - 3148888U, // STURHi - 3148888U, // STURQi - 3148888U, // STURSi - 3148888U, // STURWi - 3148888U, // STURXi - 11406424U, // STXPW - 11406424U, // STXPX - 3149088U, // STXRB - 3149088U, // STXRH - 3149088U, // STXRW - 3149088U, // STXRX - 3149912U, // STZ2GOffset + 11013208U, // STR_ZXI + 3411032U, // STTRBi + 3411032U, // STTRHi + 3411032U, // STTRWi + 3411032U, // STTRXi + 3411032U, // STURBBi + 3411032U, // STURBi + 3411032U, // STURDi + 3411032U, // STURHHi + 3411032U, // STURHi + 3411032U, // STURQi + 3411032U, // STURSi + 3411032U, // STURWi + 3411032U, // STURXi + 12061784U, // STXPW + 12061784U, // STXPX + 3411216U, // STXRB + 3411216U, // STXRH + 3411216U, // STXRW + 3411216U, // STXRX 62073U, // STZ2GPostIndex - 10154073U, // STZ2GPreIndex + 10940505U, // STZ2GPreIndex + 3412056U, // STZ2Gi 608U, // STZGM - 3149912U, // STZGOffset 62073U, // STZGPostIndex - 10154073U, // STZGPreIndex + 10940505U, // STZGPreIndex + 3412056U, // STZGi 135256U, // SUBG 5208U, // SUBHNB_ZZZ_B 96U, // SUBHNB_ZZZ_H @@ -15470,13 +16442,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 532600U, // SUBHNv8i16_v8i8 3160U, // SUBP 3160U, // SUBPS + 658520U, // SUBPT_shift 16473U, // SUBR_ZI_B 17496U, // SUBR_ZI_D 208U, // SUBR_ZI_H 18521U, // SUBR_ZI_S 16918656U, // SUBR_ZPmZ_B 33691776U, // SUBR_ZPmZ_D - 50998408U, // SUBR_ZPmZ_H + 51129480U, // SUBR_ZPmZ_H 67252352U, // SUBR_ZPmZ_S 13400U, // SUBSWri 14424U, // SUBSWrs @@ -15484,24 +16457,24 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 13400U, // SUBSXri 14424U, // SUBSXrs 15448U, // SUBSXrx - 1313880U, // SUBSXrx64 + 1444952U, // SUBSXrx64 13400U, // SUBWri 14424U, // SUBWrs 15448U, // SUBWrx 13400U, // SUBXri 14424U, // SUBXrs 15448U, // SUBXrx - 1313880U, // SUBXrx64 - 1453248U, // SUB_VG2_M2Z2Z_D - 1584328U, // SUB_VG2_M2Z2Z_S - 52047040U, // SUB_VG2_M2ZZ_D - 52178120U, // SUB_VG2_M2ZZ_S + 1444952U, // SUBXrx64 + 1584320U, // SUB_VG2_M2Z2Z_D + 1715400U, // SUB_VG2_M2Z2Z_S + 52178112U, // SUB_VG2_M2ZZ_D + 52309192U, // SUB_VG2_M2ZZ_S 192U, // SUB_VG2_M2Z_D 200U, // SUB_VG2_M2Z_S - 1453248U, // SUB_VG4_M4Z4Z_D - 1584328U, // SUB_VG4_M4Z4Z_S - 52047040U, // SUB_VG4_M4ZZ_D - 52178120U, // SUB_VG4_M4ZZ_S + 1584320U, // SUB_VG4_M4Z4Z_D + 1715400U, // SUB_VG4_M4Z4Z_S + 52178112U, // SUB_VG4_M4ZZ_D + 52309192U, // SUB_VG4_M4ZZ_S 192U, // SUB_VG4_M4Z_D 200U, // SUB_VG4_M4Z_S 16473U, // SUB_ZI_B @@ -15509,33 +16482,35 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 208U, // SUB_ZI_H 18521U, // SUB_ZI_S 16918656U, // SUB_ZPmZ_B + 33691776U, // SUB_ZPmZ_CPA 33691776U, // SUB_ZPmZ_D - 50998408U, // SUB_ZPmZ_H + 51129480U, // SUB_ZPmZ_H 67252352U, // SUB_ZPmZ_S 10329U, // SUB_ZZZ_B + 6232U, // SUB_ZZZ_CPA 6232U, // SUB_ZZZ_D 136U, // SUB_ZZZ_H 12377U, // SUB_ZZZ_S - 794768U, // SUBv16i8 + 925840U, // SUBv16i8 3160U, // SUBv1i64 - 925848U, // SUBv2i32 + 1056920U, // SUBv2i32 270440U, // SUBv2i64 - 1056928U, // SUBv4i16 + 1188000U, // SUBv4i16 401520U, // SUBv4i32 532600U, // SUBv8i16 - 1188008U, // SUBv8i8 - 2543496U, // SUDOT_VG2_M2ZZI_BToS - 53128U, // SUDOT_VG2_M2ZZ_BToS - 2543496U, // SUDOT_VG4_M4ZZI_BToS - 53128U, // SUDOT_VG4_M4ZZ_BToS - 40969U, // SUDOT_ZZZI - 10495120U, // SUDOTlanev16i8 - 10495144U, // SUDOTlanev8i8 - 40905U, // SUMLALL_MZZI_BtoS - 2543496U, // SUMLALL_VG2_M2ZZI_BtoS - 53132U, // SUMLALL_VG2_M2ZZ_BtoS - 2543496U, // SUMLALL_VG4_M4ZZI_BtoS - 53132U, // SUMLALL_VG4_M4ZZ_BtoS + 1319080U, // SUBv8i8 + 5029400U, // SUDOT_VG2_M2ZZI_BToS + 48664U, // SUDOT_VG2_M2ZZ_BToS + 5029400U, // SUDOT_VG4_M4ZZI_BToS + 48664U, // SUDOT_VG4_M4ZZ_BToS + 38921U, // SUDOT_ZZZI + 5121168U, // SUDOTlanev16i8 + 5121192U, // SUDOTlanev8i8 + 38441U, // SUMLALL_MZZI_BtoS + 5029400U, // SUMLALL_VG2_M2ZZI_BtoS + 48666U, // SUMLALL_VG2_M2ZZ_BtoS + 5029400U, // SUMLALL_VG4_M4ZZI_BtoS + 48667U, // SUMLALL_VG4_M4ZZ_BtoS 0U, // SUMOPA_MPPZZ_D 0U, // SUMOPA_MPPZZ_S 0U, // SUMOPS_MPPZZ_D @@ -15554,7 +16529,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SUNPK_VG4_4Z2Z_S 16918656U, // SUQADD_ZPmZ_B 33691776U, // SUQADD_ZPmZ_D - 50998408U, // SUQADD_ZPmZ_H + 51129480U, // SUQADD_ZPmZ_H 67252352U, // SUQADD_ZPmZ_S 32U, // SUQADDv16i8 1U, // SUQADDv1i16 @@ -15567,11 +16542,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // SUQADDv4i32 72U, // SUQADDv8i16 80U, // SUQADDv8i8 - 2543496U, // SUVDOT_VG4_M4ZZI_BToS + 5029400U, // SUVDOT_VG4_M4ZZI_BToS 0U, // SVC - 2529520U, // SVDOT_VG2_M2ZZI_HtoS - 2543496U, // SVDOT_VG4_M4ZZI_BtoS - 2529520U, // SVDOT_VG4_M4ZZI_HtoD + 103427304U, // SVDOT_VG2_M2ZZI_HtoS + 5029400U, // SVDOT_VG4_M4ZZI_BtoS + 103427304U, // SVDOT_VG4_M4ZZI_HtoD 3U, // SWPAB 3U, // SWPAH 3U, // SWPALB @@ -15586,10 +16561,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // SWPLH 3U, // SWPLW 3U, // SWPLX - 60706U, // SWPP - 60706U, // SWPPA - 60706U, // SWPPAL - 60706U, // SWPPL + 60690U, // SWPP + 60690U, // SWPPA + 60690U, // SWPPAL + 60690U, // SWPPL 3U, // SWPW 3U, // SWPX 16U, // SXTB_ZPmZ_D @@ -15598,39 +16573,39 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 16U, // SXTH_ZPmZ_D 24U, // SXTH_ZPmZ_S 16U, // SXTW_ZPmZ_D - 87128U, // SYSLxt + 86104U, // SYSLxt 997U, // SYSPxt 1005U, // SYSPxt_XZR 1013U, // SYSxt 178U, // TBLQ_ZZZ_B 5U, // TBLQ_ZZZ_D 136U, // TBLQ_ZZZ_H - 12380U, // TBLQ_ZZZ_S + 12378U, // TBLQ_ZZZ_S 178U, // TBL_ZZZZ_B 5U, // TBL_ZZZZ_D 136U, // TBL_ZZZZ_H - 12380U, // TBL_ZZZZ_S + 12378U, // TBL_ZZZZ_S 178U, // TBL_ZZZ_B 5U, // TBL_ZZZ_D 136U, // TBL_ZZZ_H - 12380U, // TBL_ZZZ_S - 37U, // TBLv16i8Four - 37U, // TBLv16i8One - 37U, // TBLv16i8Three - 37U, // TBLv16i8Two - 85U, // TBLv8i8Four - 85U, // TBLv8i8One - 85U, // TBLv8i8Three - 85U, // TBLv8i8Two - 88152U, // TBNZW - 88152U, // TBNZX + 12378U, // TBL_ZZZ_S + 35U, // TBLv16i8Four + 35U, // TBLv16i8One + 35U, // TBLv16i8Three + 35U, // TBLv16i8Two + 83U, // TBLv8i8Four + 83U, // TBLv8i8One + 83U, // TBLv8i8Three + 83U, // TBLv8i8Two + 87128U, // TBNZW + 87128U, // TBNZX 9U, // TBXQ_ZZZ_B 1112U, // TBXQ_ZZZ_D - 232U, // TBXQ_ZZZ_H + 240U, // TBXQ_ZZZ_H 2136U, // TBXQ_ZZZ_S 9U, // TBX_ZZZ_B 1112U, // TBX_ZZZ_D - 232U, // TBX_ZZZ_H + 240U, // TBX_ZZZ_H 2136U, // TBX_ZZZ_S 37U, // TBXv16i8Four 37U, // TBXv16i8One @@ -15640,8 +16615,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 85U, // TBXv8i8One 85U, // TBXv8i8Three 85U, // TBXv8i8Two - 88152U, // TBZW - 88152U, // TBZX + 87128U, // TBZW + 87128U, // TBZX 0U, // TCANCEL 0U, // TCOMMIT 0U, // TRCIT @@ -15654,13 +16629,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // TRN1_ZZZ_H 1016U, // TRN1_ZZZ_Q 12377U, // TRN1_ZZZ_S - 794768U, // TRN1v16i8 - 925848U, // TRN1v2i32 + 925840U, // TRN1v16i8 + 1056920U, // TRN1v2i32 270440U, // TRN1v2i64 - 1056928U, // TRN1v4i16 + 1188000U, // TRN1v4i16 401520U, // TRN1v4i32 532600U, // TRN1v8i16 - 1188008U, // TRN1v8i8 + 1319080U, // TRN1v8i8 10329U, // TRN2_PPP_B 6232U, // TRN2_PPP_D 136U, // TRN2_PPP_H @@ -15670,13 +16645,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // TRN2_ZZZ_H 1016U, // TRN2_ZZZ_Q 12377U, // TRN2_ZZZ_S - 794768U, // TRN2v16i8 - 925848U, // TRN2v2i32 + 925840U, // TRN2v16i8 + 1056920U, // TRN2v2i32 270440U, // TRN2v2i64 - 1056928U, // TRN2v4i16 + 1188000U, // TRN2v4i16 401520U, // TRN2v4i32 532600U, // TRN2v8i16 - 1188008U, // TRN2v8i8 + 1319080U, // TRN2v8i8 0U, // TSB 0U, // TSTART 0U, // TTEST @@ -15686,44 +16661,44 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2136U, // UABALT_ZZZ_D 8U, // UABALT_ZZZ_H 7256U, // UABALT_ZZZ_S - 795792U, // UABALv16i8_v8i16 - 926872U, // UABALv2i32_v2i64 - 1057952U, // UABALv4i16_v4i32 + 926864U, // UABALv16i8_v8i16 + 1057944U, // UABALv2i32_v2i64 + 1189024U, // UABALv4i16_v4i32 402544U, // UABALv4i32_v2i64 533624U, // UABALv8i16_v4i32 - 1189032U, // UABALv8i8_v8i16 + 1320104U, // UABALv8i8_v8i16 9U, // UABA_ZZZ_B 1112U, // UABA_ZZZ_D - 232U, // UABA_ZZZ_H + 240U, // UABA_ZZZ_H 2136U, // UABA_ZZZ_S - 795792U, // UABAv16i8 - 926872U, // UABAv2i32 - 1057952U, // UABAv4i16 + 926864U, // UABAv16i8 + 1057944U, // UABAv2i32 + 1189024U, // UABAv4i16 402544U, // UABAv4i32 533624U, // UABAv8i16 - 1189032U, // UABAv8i8 + 1320104U, // UABAv8i8 12377U, // UABDLB_ZZZ_D 176U, // UABDLB_ZZZ_H 5208U, // UABDLB_ZZZ_S 12377U, // UABDLT_ZZZ_D 176U, // UABDLT_ZZZ_H 5208U, // UABDLT_ZZZ_S - 794768U, // UABDLv16i8_v8i16 - 925848U, // UABDLv2i32_v2i64 - 1056928U, // UABDLv4i16_v4i32 + 925840U, // UABDLv16i8_v8i16 + 1056920U, // UABDLv2i32_v2i64 + 1188000U, // UABDLv4i16_v4i32 401520U, // UABDLv4i32_v2i64 532600U, // UABDLv8i16_v4i32 - 1188008U, // UABDLv8i8_v8i16 + 1319080U, // UABDLv8i8_v8i16 16918656U, // UABD_ZPmZ_B 33691776U, // UABD_ZPmZ_D - 50998408U, // UABD_ZPmZ_H + 51129480U, // UABD_ZPmZ_H 67252352U, // UABD_ZPmZ_S - 794768U, // UABDv16i8 - 925848U, // UABDv2i32 - 1056928U, // UABDv4i16 + 925840U, // UABDv16i8 + 1056920U, // UABDv2i32 + 1188000U, // UABDv4i16 401520U, // UABDv4i32 532600U, // UABDv8i16 - 1188008U, // UABDv8i8 + 1319080U, // UABDv8i8 2176U, // UADALP_ZPmZ_D 8U, // UADALP_ZPmZ_H 7296U, // UADALP_ZPmZ_S @@ -15750,12 +16725,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // UADDLVv4i32v 72U, // UADDLVv8i16v 80U, // UADDLVv8i8v - 794768U, // UADDLv16i8_v8i16 - 925848U, // UADDLv2i32_v2i64 - 1056928U, // UADDLv4i16_v4i32 + 925840U, // UADDLv16i8_v8i16 + 1056920U, // UADDLv2i32_v2i64 + 1188000U, // UADDLv4i16_v4i32 401520U, // UADDLv4i32_v2i64 532600U, // UADDLv8i16_v4i32 - 1188008U, // UADDLv8i8_v8i16 + 1319080U, // UADDLv8i8_v8i16 0U, // UADDV_VPZ_B 0U, // UADDV_VPZ_D 0U, // UADDV_VPZ_H @@ -15766,26 +16741,26 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 12376U, // UADDWT_ZZZ_D 176U, // UADDWT_ZZZ_H 5209U, // UADDWT_ZZZ_S - 794744U, // UADDWv16i8_v8i16 - 925800U, // UADDWv2i32_v2i64 - 1056880U, // UADDWv4i16_v4i32 + 925816U, // UADDWv16i8_v8i16 + 1056872U, // UADDWv2i32_v2i64 + 1187952U, // UADDWv4i16_v4i32 401512U, // UADDWv4i32_v2i64 532592U, // UADDWv8i16_v4i32 - 1187960U, // UADDWv8i8_v8i16 + 1319032U, // UADDWv8i8_v8i16 134232U, // UBFMWri 134232U, // UBFMXri 8U, // UCLAMP_VG2_2Z2Z_B 16U, // UCLAMP_VG2_2Z2Z_D - 232U, // UCLAMP_VG2_2Z2Z_H + 240U, // UCLAMP_VG2_2Z2Z_H 24U, // UCLAMP_VG2_2Z2Z_S 8U, // UCLAMP_VG4_4Z4Z_B 16U, // UCLAMP_VG4_4Z4Z_D - 232U, // UCLAMP_VG4_4Z4Z_H + 240U, // UCLAMP_VG4_4Z4Z_H 24U, // UCLAMP_VG4_4Z4Z_S - 10329U, // UCLAMP_ZZZ_B - 6232U, // UCLAMP_ZZZ_D - 136U, // UCLAMP_ZZZ_H - 12377U, // UCLAMP_ZZZ_S + 9U, // UCLAMP_ZZZ_B + 1112U, // UCLAMP_ZZZ_D + 240U, // UCLAMP_ZZZ_H + 2136U, // UCLAMP_ZZZ_S 3160U, // UCVTFSWDri 3160U, // UCVTFSWHri 3160U, // UCVTFSWSri @@ -15830,69 +16805,69 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // UDIVXr 33691776U, // UDIV_ZPmZ_D 67252352U, // UDIV_ZPmZ_S - 81800U, // UDOT_VG2_M2Z2Z_BtoS - 38128U, // UDOT_VG2_M2Z2Z_HtoD - 38128U, // UDOT_VG2_M2Z2Z_HtoS - 2543496U, // UDOT_VG2_M2ZZI_BToS - 2529520U, // UDOT_VG2_M2ZZI_HToS - 2529520U, // UDOT_VG2_M2ZZI_HtoD - 53128U, // UDOT_VG2_M2ZZ_BtoS - 39152U, // UDOT_VG2_M2ZZ_HtoD - 39152U, // UDOT_VG2_M2ZZ_HtoS - 81800U, // UDOT_VG4_M4Z4Z_BtoS - 38128U, // UDOT_VG4_M4Z4Z_HtoD - 38128U, // UDOT_VG4_M4Z4Z_HtoS - 2543496U, // UDOT_VG4_M4ZZI_BtoS - 2529520U, // UDOT_VG4_M4ZZI_HToS - 2529520U, // UDOT_VG4_M4ZZI_HtoD - 53128U, // UDOT_VG4_M4ZZ_BtoS - 39152U, // UDOT_VG4_M4ZZ_HtoD - 39152U, // UDOT_VG4_M4ZZ_HtoS - 52960344U, // UDOT_ZZZI_D - 52960344U, // UDOT_ZZZI_HtoS - 40969U, // UDOT_ZZZI_S + 47640U, // UDOT_VG2_M2Z2Z_BtoS + 2632936U, // UDOT_VG2_M2Z2Z_HtoD + 2632936U, // UDOT_VG2_M2Z2Z_HtoS + 5029400U, // UDOT_VG2_M2ZZI_BToS + 103427304U, // UDOT_VG2_M2ZZI_HToS + 103427304U, // UDOT_VG2_M2ZZI_HtoD + 48664U, // UDOT_VG2_M2ZZ_BtoS + 53095656U, // UDOT_VG2_M2ZZ_HtoD + 53095656U, // UDOT_VG2_M2ZZ_HtoS + 47640U, // UDOT_VG4_M4Z4Z_BtoS + 2632936U, // UDOT_VG4_M4Z4Z_HtoD + 2632936U, // UDOT_VG4_M4Z4Z_HtoS + 5029400U, // UDOT_VG4_M4ZZI_BtoS + 103427304U, // UDOT_VG4_M4ZZI_HToS + 103427304U, // UDOT_VG4_M4ZZI_HtoD + 48664U, // UDOT_VG4_M4ZZ_BtoS + 53095656U, // UDOT_VG4_M4ZZ_HtoD + 53095656U, // UDOT_VG4_M4ZZ_HtoS + 53222488U, // UDOT_ZZZI_D + 53222488U, // UDOT_ZZZI_HtoS + 38921U, // UDOT_ZZZI_S 7256U, // UDOT_ZZZ_D 7256U, // UDOT_ZZZ_HtoS 9U, // UDOT_ZZZ_S - 10495120U, // UDOTlanev16i8 - 10495144U, // UDOTlanev8i8 - 795792U, // UDOTv16i8 - 1189032U, // UDOTv8i8 + 5121168U, // UDOTlanev16i8 + 5121192U, // UDOTlanev8i8 + 926864U, // UDOTv16i8 + 1320104U, // UDOTv8i8 16918656U, // UHADD_ZPmZ_B 33691776U, // UHADD_ZPmZ_D - 50998408U, // UHADD_ZPmZ_H + 51129480U, // UHADD_ZPmZ_H 67252352U, // UHADD_ZPmZ_S - 794768U, // UHADDv16i8 - 925848U, // UHADDv2i32 - 1056928U, // UHADDv4i16 + 925840U, // UHADDv16i8 + 1056920U, // UHADDv2i32 + 1188000U, // UHADDv4i16 401520U, // UHADDv4i32 532600U, // UHADDv8i16 - 1188008U, // UHADDv8i8 + 1319080U, // UHADDv8i8 16918656U, // UHSUBR_ZPmZ_B 33691776U, // UHSUBR_ZPmZ_D - 50998408U, // UHSUBR_ZPmZ_H + 51129480U, // UHSUBR_ZPmZ_H 67252352U, // UHSUBR_ZPmZ_S 16918656U, // UHSUB_ZPmZ_B 33691776U, // UHSUB_ZPmZ_D - 50998408U, // UHSUB_ZPmZ_H + 51129480U, // UHSUB_ZPmZ_H 67252352U, // UHSUB_ZPmZ_S - 794768U, // UHSUBv16i8 - 925848U, // UHSUBv2i32 - 1056928U, // UHSUBv4i16 + 925840U, // UHSUBv16i8 + 1056920U, // UHSUBv2i32 + 1188000U, // UHSUBv4i16 401520U, // UHSUBv4i32 532600U, // UHSUBv8i16 - 1188008U, // UHSUBv8i8 + 1319080U, // UHSUBv8i8 134232U, // UMADDLrrr 16918656U, // UMAXP_ZPmZ_B 33691776U, // UMAXP_ZPmZ_D - 50998408U, // UMAXP_ZPmZ_H + 51129480U, // UMAXP_ZPmZ_H 67252352U, // UMAXP_ZPmZ_S - 794768U, // UMAXPv16i8 - 925848U, // UMAXPv2i32 - 1056928U, // UMAXPv4i16 + 925840U, // UMAXPv16i8 + 1056920U, // UMAXPv2i32 + 1188000U, // UMAXPv4i16 401520U, // UMAXPv4i32 532600U, // UMAXPv8i16 - 1188008U, // UMAXPv8i8 + 1319080U, // UMAXPv8i8 10328U, // UMAXQV_VPZ_B 6232U, // UMAXQV_VPZ_D 5208U, // UMAXQV_VPZ_H @@ -15910,46 +16885,46 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // UMAXWrr 3160U, // UMAXXri 3160U, // UMAXXrr - 912U, // UMAX_VG2_2Z2Z_B - 536U, // UMAX_VG2_2Z2Z_D + 920U, // UMAX_VG2_2Z2Z_B + 464U, // UMAX_VG2_2Z2Z_D 248U, // UMAX_VG2_2Z2Z_H - 544U, // UMAX_VG2_2Z2Z_S + 472U, // UMAX_VG2_2Z2Z_S 176U, // UMAX_VG2_2ZZ_B 184U, // UMAX_VG2_2ZZ_D 136U, // UMAX_VG2_2ZZ_H 96U, // UMAX_VG2_2ZZ_S - 912U, // UMAX_VG4_4Z4Z_B - 536U, // UMAX_VG4_4Z4Z_D + 920U, // UMAX_VG4_4Z4Z_B + 464U, // UMAX_VG4_4Z4Z_D 248U, // UMAX_VG4_4Z4Z_H - 544U, // UMAX_VG4_4Z4Z_S + 472U, // UMAX_VG4_4Z4Z_S 176U, // UMAX_VG4_4ZZ_B 184U, // UMAX_VG4_4ZZ_D 136U, // UMAX_VG4_4ZZ_H 96U, // UMAX_VG4_4ZZ_S - 89177U, // UMAX_ZI_B - 89176U, // UMAX_ZI_D - 464U, // UMAX_ZI_H - 89177U, // UMAX_ZI_S + 88153U, // UMAX_ZI_B + 88152U, // UMAX_ZI_D + 448U, // UMAX_ZI_H + 88153U, // UMAX_ZI_S 16918656U, // UMAX_ZPmZ_B 33691776U, // UMAX_ZPmZ_D - 50998408U, // UMAX_ZPmZ_H + 51129480U, // UMAX_ZPmZ_H 67252352U, // UMAX_ZPmZ_S - 794768U, // UMAXv16i8 - 925848U, // UMAXv2i32 - 1056928U, // UMAXv4i16 + 925840U, // UMAXv16i8 + 1056920U, // UMAXv2i32 + 1188000U, // UMAXv4i16 401520U, // UMAXv4i32 532600U, // UMAXv8i16 - 1188008U, // UMAXv8i8 + 1319080U, // UMAXv8i8 16918656U, // UMINP_ZPmZ_B 33691776U, // UMINP_ZPmZ_D - 50998408U, // UMINP_ZPmZ_H + 51129480U, // UMINP_ZPmZ_H 67252352U, // UMINP_ZPmZ_S - 794768U, // UMINPv16i8 - 925848U, // UMINPv2i32 - 1056928U, // UMINPv4i16 + 925840U, // UMINPv16i8 + 1056920U, // UMINPv2i32 + 1188000U, // UMINPv4i16 401520U, // UMINPv4i32 532600U, // UMINPv8i16 - 1188008U, // UMINPv8i8 + 1319080U, // UMINPv8i8 10328U, // UMINQV_VPZ_B 6232U, // UMINQV_VPZ_D 5208U, // UMINQV_VPZ_H @@ -15967,125 +16942,125 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // UMINWrr 3160U, // UMINXri 3160U, // UMINXrr - 912U, // UMIN_VG2_2Z2Z_B - 536U, // UMIN_VG2_2Z2Z_D + 920U, // UMIN_VG2_2Z2Z_B + 464U, // UMIN_VG2_2Z2Z_D 248U, // UMIN_VG2_2Z2Z_H - 544U, // UMIN_VG2_2Z2Z_S + 472U, // UMIN_VG2_2Z2Z_S 176U, // UMIN_VG2_2ZZ_B 184U, // UMIN_VG2_2ZZ_D 136U, // UMIN_VG2_2ZZ_H 96U, // UMIN_VG2_2ZZ_S - 912U, // UMIN_VG4_4Z4Z_B - 536U, // UMIN_VG4_4Z4Z_D + 920U, // UMIN_VG4_4Z4Z_B + 464U, // UMIN_VG4_4Z4Z_D 248U, // UMIN_VG4_4Z4Z_H - 544U, // UMIN_VG4_4Z4Z_S + 472U, // UMIN_VG4_4Z4Z_S 176U, // UMIN_VG4_4ZZ_B 184U, // UMIN_VG4_4ZZ_D 136U, // UMIN_VG4_4ZZ_H 96U, // UMIN_VG4_4ZZ_S - 89177U, // UMIN_ZI_B - 89176U, // UMIN_ZI_D - 464U, // UMIN_ZI_H - 89177U, // UMIN_ZI_S + 88153U, // UMIN_ZI_B + 88152U, // UMIN_ZI_D + 448U, // UMIN_ZI_H + 88153U, // UMIN_ZI_S 16918656U, // UMIN_ZPmZ_B 33691776U, // UMIN_ZPmZ_D - 50998408U, // UMIN_ZPmZ_H + 51129480U, // UMIN_ZPmZ_H 67252352U, // UMIN_ZPmZ_S - 794768U, // UMINv16i8 - 925848U, // UMINv2i32 - 1056928U, // UMINv4i16 + 925840U, // UMINv16i8 + 1056920U, // UMINv2i32 + 1188000U, // UMINv4i16 401520U, // UMINv4i32 532600U, // UMINv8i16 - 1188008U, // UMINv8i8 - 52955224U, // UMLALB_ZZZI_D - 52960344U, // UMLALB_ZZZI_S + 1319080U, // UMINv8i8 + 53217368U, // UMLALB_ZZZI_D + 53222488U, // UMLALB_ZZZI_S 2136U, // UMLALB_ZZZ_D 8U, // UMLALB_ZZZ_H 7256U, // UMLALB_ZZZ_S - 40905U, // UMLALL_MZZI_BtoS - 40193U, // UMLALL_MZZI_HtoD - 969U, // UMLALL_MZZ_BtoS + 38441U, // UMLALL_MZZI_BtoS + 38145U, // UMLALL_MZZI_HtoD + 553U, // UMLALL_MZZ_BtoS 257U, // UMLALL_MZZ_HtoD - 81800U, // UMLALL_VG2_M2Z2Z_BtoS - 38128U, // UMLALL_VG2_M2Z2Z_HtoD - 2543496U, // UMLALL_VG2_M2ZZI_BtoS - 2529520U, // UMLALL_VG2_M2ZZI_HtoD - 53132U, // UMLALL_VG2_M2ZZ_BtoS - 39156U, // UMLALL_VG2_M2ZZ_HtoD - 81800U, // UMLALL_VG4_M4Z4Z_BtoS - 38128U, // UMLALL_VG4_M4Z4Z_HtoD - 2543496U, // UMLALL_VG4_M4ZZI_BtoS - 2529520U, // UMLALL_VG4_M4ZZI_HtoD - 53132U, // UMLALL_VG4_M4ZZ_BtoS - 39156U, // UMLALL_VG4_M4ZZ_HtoD - 52955224U, // UMLALT_ZZZI_D - 52960344U, // UMLALT_ZZZI_S + 47640U, // UMLALL_VG2_M2Z2Z_BtoS + 2632936U, // UMLALL_VG2_M2Z2Z_HtoD + 5029400U, // UMLALL_VG2_M2ZZI_BtoS + 103427304U, // UMLALL_VG2_M2ZZI_HtoD + 48666U, // UMLALL_VG2_M2ZZ_BtoS + 53095658U, // UMLALL_VG2_M2ZZ_HtoD + 47640U, // UMLALL_VG4_M4Z4Z_BtoS + 2632936U, // UMLALL_VG4_M4Z4Z_HtoD + 5029400U, // UMLALL_VG4_M4ZZI_BtoS + 103427304U, // UMLALL_VG4_M4ZZI_HtoD + 48667U, // UMLALL_VG4_M4ZZ_BtoS + 53095659U, // UMLALL_VG4_M4ZZ_HtoD + 53217368U, // UMLALT_ZZZI_D + 53222488U, // UMLALT_ZZZI_S 2136U, // UMLALT_ZZZ_D 8U, // UMLALT_ZZZ_H 7256U, // UMLALT_ZZZ_S - 40193U, // UMLAL_MZZI_S - 257U, // UMLAL_MZZ_S - 38128U, // UMLAL_VG2_M2Z2Z_S - 2529520U, // UMLAL_VG2_M2ZZI_S - 39152U, // UMLAL_VG2_M2ZZ_S - 38128U, // UMLAL_VG4_M4Z4Z_S - 2529520U, // UMLAL_VG4_M4ZZI_S - 39152U, // UMLAL_VG4_M4ZZ_S - 795792U, // UMLALv16i8_v8i16 - 105260184U, // UMLALv2i32_indexed - 926872U, // UMLALv2i32_v2i64 - 103425184U, // UMLALv4i16_indexed - 1057952U, // UMLALv4i16_v4i32 - 105260144U, // UMLALv4i32_indexed + 38145U, // UMLAL_MZZI_HtoS + 257U, // UMLAL_MZZ_HtoS + 2632936U, // UMLAL_VG2_M2Z2Z_HtoS + 103427304U, // UMLAL_VG2_M2ZZI_S + 53095656U, // UMLAL_VG2_M2ZZ_HtoS + 2632936U, // UMLAL_VG4_M4Z4Z_HtoS + 103427304U, // UMLAL_VG4_M4ZZI_HtoS + 53095656U, // UMLAL_VG4_M4ZZ_HtoS + 926864U, // UMLALv16i8_v8i16 + 122299544U, // UMLALv2i32_indexed + 1057944U, // UMLALv2i32_v2i64 + 120464544U, // UMLALv4i16_indexed + 1189024U, // UMLALv4i16_v4i32 + 122299504U, // UMLALv4i32_indexed 402544U, // UMLALv4i32_v2i64 - 103425144U, // UMLALv8i16_indexed + 120464504U, // UMLALv8i16_indexed 533624U, // UMLALv8i16_v4i32 - 1189032U, // UMLALv8i8_v8i16 - 52955224U, // UMLSLB_ZZZI_D - 52960344U, // UMLSLB_ZZZI_S + 1320104U, // UMLALv8i8_v8i16 + 53217368U, // UMLSLB_ZZZI_D + 53222488U, // UMLSLB_ZZZI_S 2136U, // UMLSLB_ZZZ_D 8U, // UMLSLB_ZZZ_H 7256U, // UMLSLB_ZZZ_S - 40905U, // UMLSLL_MZZI_BtoS - 40193U, // UMLSLL_MZZI_HtoD - 969U, // UMLSLL_MZZ_BtoS + 38441U, // UMLSLL_MZZI_BtoS + 38145U, // UMLSLL_MZZI_HtoD + 553U, // UMLSLL_MZZ_BtoS 257U, // UMLSLL_MZZ_HtoD - 81800U, // UMLSLL_VG2_M2Z2Z_BtoS - 38128U, // UMLSLL_VG2_M2Z2Z_HtoD - 2543496U, // UMLSLL_VG2_M2ZZI_BtoS - 2529520U, // UMLSLL_VG2_M2ZZI_HtoD - 53132U, // UMLSLL_VG2_M2ZZ_BtoS - 39156U, // UMLSLL_VG2_M2ZZ_HtoD - 81800U, // UMLSLL_VG4_M4Z4Z_BtoS - 38128U, // UMLSLL_VG4_M4Z4Z_HtoD - 2543496U, // UMLSLL_VG4_M4ZZI_BtoS - 2529520U, // UMLSLL_VG4_M4ZZI_HtoD - 53132U, // UMLSLL_VG4_M4ZZ_BtoS - 39156U, // UMLSLL_VG4_M4ZZ_HtoD - 52955224U, // UMLSLT_ZZZI_D - 52960344U, // UMLSLT_ZZZI_S + 47640U, // UMLSLL_VG2_M2Z2Z_BtoS + 2632936U, // UMLSLL_VG2_M2Z2Z_HtoD + 5029400U, // UMLSLL_VG2_M2ZZI_BtoS + 103427304U, // UMLSLL_VG2_M2ZZI_HtoD + 48666U, // UMLSLL_VG2_M2ZZ_BtoS + 53095658U, // UMLSLL_VG2_M2ZZ_HtoD + 47640U, // UMLSLL_VG4_M4Z4Z_BtoS + 2632936U, // UMLSLL_VG4_M4Z4Z_HtoD + 5029400U, // UMLSLL_VG4_M4ZZI_BtoS + 103427304U, // UMLSLL_VG4_M4ZZI_HtoD + 48667U, // UMLSLL_VG4_M4ZZ_BtoS + 53095659U, // UMLSLL_VG4_M4ZZ_HtoD + 53217368U, // UMLSLT_ZZZI_D + 53222488U, // UMLSLT_ZZZI_S 2136U, // UMLSLT_ZZZ_D 8U, // UMLSLT_ZZZ_H 7256U, // UMLSLT_ZZZ_S - 40193U, // UMLSL_MZZI_S - 257U, // UMLSL_MZZ_S - 38128U, // UMLSL_VG2_M2Z2Z_S - 2529520U, // UMLSL_VG2_M2ZZI_S - 39152U, // UMLSL_VG2_M2ZZ_S - 38128U, // UMLSL_VG4_M4Z4Z_S - 2529520U, // UMLSL_VG4_M4ZZI_S - 39152U, // UMLSL_VG4_M4ZZ_S - 795792U, // UMLSLv16i8_v8i16 - 105260184U, // UMLSLv2i32_indexed - 926872U, // UMLSLv2i32_v2i64 - 103425184U, // UMLSLv4i16_indexed - 1057952U, // UMLSLv4i16_v4i32 - 105260144U, // UMLSLv4i32_indexed + 38145U, // UMLSL_MZZI_HtoS + 257U, // UMLSL_MZZ_HtoS + 2632936U, // UMLSL_VG2_M2Z2Z_HtoS + 103427304U, // UMLSL_VG2_M2ZZI_S + 53095656U, // UMLSL_VG2_M2ZZ_HtoS + 2632936U, // UMLSL_VG4_M4Z4Z_HtoS + 103427304U, // UMLSL_VG4_M4ZZI_HtoS + 53095656U, // UMLSL_VG4_M4ZZ_HtoS + 926864U, // UMLSLv16i8_v8i16 + 122299544U, // UMLSLv2i32_indexed + 1057944U, // UMLSLv2i32_v2i64 + 120464544U, // UMLSLv4i16_indexed + 1189024U, // UMLSLv4i16_v4i32 + 122299504U, // UMLSLv4i32_indexed 402544U, // UMLSLv4i32_v2i64 - 103425144U, // UMLSLv8i16_indexed + 120464504U, // UMLSLv8i16_indexed 533624U, // UMLSLv8i16_v4i32 - 1189032U, // UMLSLv8i8_v8i16 - 795792U, // UMMLA + 1320104U, // UMLSLv8i8_v8i16 + 926864U, // UMMLA 9U, // UMMLA_ZZZ 0U, // UMOPA_MPPZZ_D 0U, // UMOPA_MPPZZ_HtoS @@ -16093,73 +17068,73 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UMOPS_MPPZZ_D 0U, // UMOPS_MPPZZ_HtoS 0U, // UMOPS_MPPZZ_S - 47520U, // UMOVvi16 - 47520U, // UMOVvi16_idx0 - 47528U, // UMOVvi32 - 47528U, // UMOVvi32_idx0 - 47536U, // UMOVvi64 - 47536U, // UMOVvi64_idx0 - 47544U, // UMOVvi8 - 47544U, // UMOVvi8_idx0 + 45456U, // UMOVvi16 + 45456U, // UMOVvi16_idx0 + 45464U, // UMOVvi32 + 45464U, // UMOVvi32_idx0 + 45472U, // UMOVvi64 + 45472U, // UMOVvi64_idx0 + 45480U, // UMOVvi8 + 45480U, // UMOVvi8_idx0 134232U, // UMSUBLrrr 16918656U, // UMULH_ZPmZ_B 33691776U, // UMULH_ZPmZ_D - 50998408U, // UMULH_ZPmZ_H + 51129480U, // UMULH_ZPmZ_H 67252352U, // UMULH_ZPmZ_S 10329U, // UMULH_ZZZ_B 6232U, // UMULH_ZZZ_D 136U, // UMULH_ZZZ_H 12377U, // UMULH_ZZZ_S 3160U, // UMULHrr - 5124185U, // UMULLB_ZZZI_D - 5117016U, // UMULLB_ZZZI_S + 5910617U, // UMULLB_ZZZI_D + 5903448U, // UMULLB_ZZZI_S 12377U, // UMULLB_ZZZ_D 176U, // UMULLB_ZZZ_H 5208U, // UMULLB_ZZZ_S - 5124185U, // UMULLT_ZZZI_D - 5117016U, // UMULLT_ZZZI_S + 5910617U, // UMULLT_ZZZI_D + 5903448U, // UMULLT_ZZZI_S 12377U, // UMULLT_ZZZ_D 176U, // UMULLT_ZZZ_H 5208U, // UMULLT_ZZZ_S - 794768U, // UMULLv16i8_v8i16 - 340140184U, // UMULLv2i32_indexed - 925848U, // UMULLv2i32_v2i64 - 338305184U, // UMULLv4i16_indexed - 1056928U, // UMULLv4i16_v4i32 - 340140144U, // UMULLv4i32_indexed + 925840U, // UMULLv16i8_v8i16 + 340402328U, // UMULLv2i32_indexed + 1056920U, // UMULLv2i32_v2i64 + 338567328U, // UMULLv4i16_indexed + 1188000U, // UMULLv4i16_v4i32 + 340402288U, // UMULLv4i32_indexed 401520U, // UMULLv4i32_v2i64 - 338305144U, // UMULLv8i16_indexed + 338567288U, // UMULLv8i16_indexed 532600U, // UMULLv8i16_v4i32 - 1188008U, // UMULLv8i8_v8i16 + 1319080U, // UMULLv8i8_v8i16 16473U, // UQADD_ZI_B 17496U, // UQADD_ZI_D 208U, // UQADD_ZI_H 18521U, // UQADD_ZI_S 16918656U, // UQADD_ZPmZ_B 33691776U, // UQADD_ZPmZ_D - 50998408U, // UQADD_ZPmZ_H + 51129480U, // UQADD_ZPmZ_H 67252352U, // UQADD_ZPmZ_S 10329U, // UQADD_ZZZ_B 6232U, // UQADD_ZZZ_D 136U, // UQADD_ZZZ_H 12377U, // UQADD_ZZZ_S - 794768U, // UQADDv16i8 + 925840U, // UQADDv16i8 3160U, // UQADDv1i16 3160U, // UQADDv1i32 3160U, // UQADDv1i64 3160U, // UQADDv1i8 - 925848U, // UQADDv2i32 + 1056920U, // UQADDv2i32 270440U, // UQADDv2i64 - 1056928U, // UQADDv4i16 + 1188000U, // UQADDv4i16 401520U, // UQADDv4i32 532600U, // UQADDv8i16 - 1188008U, // UQADDv8i8 + 1319080U, // UQADDv8i8 0U, // UQCVTN_Z2Z_StoH 0U, // UQCVTN_Z4Z_DtoH - 4U, // UQCVTN_Z4Z_StoB + 2U, // UQCVTN_Z4Z_StoB 0U, // UQCVT_Z2Z_StoH 0U, // UQCVT_Z4Z_DtoH - 4U, // UQCVT_Z4Z_StoB + 2U, // UQCVT_Z4Z_StoB 2U, // UQDECB_WPiI 2U, // UQDECB_XPiI 2U, // UQDECD_WPiI @@ -16206,95 +17181,96 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 2U, // UQINCW_ZPiI 16918656U, // UQRSHLR_ZPmZ_B 33691776U, // UQRSHLR_ZPmZ_D - 50998408U, // UQRSHLR_ZPmZ_H + 51129480U, // UQRSHLR_ZPmZ_H 67252352U, // UQRSHLR_ZPmZ_S 16918656U, // UQRSHL_ZPmZ_B 33691776U, // UQRSHL_ZPmZ_D - 50998408U, // UQRSHL_ZPmZ_H + 51129480U, // UQRSHL_ZPmZ_H 67252352U, // UQRSHL_ZPmZ_S - 794768U, // UQRSHLv16i8 + 925840U, // UQRSHLv16i8 3160U, // UQRSHLv1i16 3160U, // UQRSHLv1i32 3160U, // UQRSHLv1i64 3160U, // UQRSHLv1i8 - 925848U, // UQRSHLv2i32 + 1056920U, // UQRSHLv2i32 270440U, // UQRSHLv2i64 - 1056928U, // UQRSHLv4i16 + 1188000U, // UQRSHLv4i16 401520U, // UQRSHLv4i32 532600U, // UQRSHLv8i16 - 1188008U, // UQRSHLv8i8 + 1319080U, // UQRSHLv8i8 3160U, // UQRSHRNB_ZZI_B 224U, // UQRSHRNB_ZZI_H 3160U, // UQRSHRNB_ZZI_S - 43096U, // UQRSHRNT_ZZI_B - 392U, // UQRSHRNT_ZZI_H - 43096U, // UQRSHRNT_ZZI_S - 3164U, // UQRSHRN_VG4_Z4ZI_B + 41048U, // UQRSHRNT_ZZI_B + 376U, // UQRSHRNT_ZZI_H + 41048U, // UQRSHRNT_ZZI_S + 3162U, // UQRSHRN_VG4_Z4ZI_B 224U, // UQRSHRN_VG4_Z4ZI_H + 224U, // UQRSHRN_Z2ZI_StoH 3160U, // UQRSHRNb 3160U, // UQRSHRNh 3160U, // UQRSHRNs - 43128U, // UQRSHRNv16i8_shift + 41080U, // UQRSHRNv16i8_shift 3176U, // UQRSHRNv2i32_shift 3184U, // UQRSHRNv4i16_shift - 43112U, // UQRSHRNv4i32_shift - 43120U, // UQRSHRNv8i16_shift + 41064U, // UQRSHRNv4i32_shift + 41072U, // UQRSHRNv8i16_shift 3192U, // UQRSHRNv8i8_shift 224U, // UQRSHR_VG2_Z2ZI_H - 3164U, // UQRSHR_VG4_Z4ZI_B + 3162U, // UQRSHR_VG4_Z4ZI_B 224U, // UQRSHR_VG4_Z4ZI_H 16918656U, // UQSHLR_ZPmZ_B 33691776U, // UQSHLR_ZPmZ_D - 50998408U, // UQSHLR_ZPmZ_H + 51129480U, // UQSHLR_ZPmZ_H 67252352U, // UQSHLR_ZPmZ_S 141440U, // UQSHL_ZPmI_B 137344U, // UQSHL_ZPmI_D - 52309128U, // UQSHL_ZPmI_H + 52440200U, // UQSHL_ZPmI_H 143488U, // UQSHL_ZPmI_S 16918656U, // UQSHL_ZPmZ_B 33691776U, // UQSHL_ZPmZ_D - 50998408U, // UQSHL_ZPmZ_H + 51129480U, // UQSHL_ZPmZ_H 67252352U, // UQSHL_ZPmZ_S 3160U, // UQSHLb 3160U, // UQSHLd 3160U, // UQSHLh 3160U, // UQSHLs - 794768U, // UQSHLv16i8 + 925840U, // UQSHLv16i8 3216U, // UQSHLv16i8_shift 3160U, // UQSHLv1i16 3160U, // UQSHLv1i32 3160U, // UQSHLv1i64 3160U, // UQSHLv1i8 - 925848U, // UQSHLv2i32 + 1056920U, // UQSHLv2i32 3224U, // UQSHLv2i32_shift 270440U, // UQSHLv2i64 3176U, // UQSHLv2i64_shift - 1056928U, // UQSHLv4i16 + 1188000U, // UQSHLv4i16 3232U, // UQSHLv4i16_shift 401520U, // UQSHLv4i32 3184U, // UQSHLv4i32_shift 532600U, // UQSHLv8i16 3192U, // UQSHLv8i16_shift - 1188008U, // UQSHLv8i8 + 1319080U, // UQSHLv8i8 3240U, // UQSHLv8i8_shift 3160U, // UQSHRNB_ZZI_B 224U, // UQSHRNB_ZZI_H 3160U, // UQSHRNB_ZZI_S - 43096U, // UQSHRNT_ZZI_B - 392U, // UQSHRNT_ZZI_H - 43096U, // UQSHRNT_ZZI_S + 41048U, // UQSHRNT_ZZI_B + 376U, // UQSHRNT_ZZI_H + 41048U, // UQSHRNT_ZZI_S 3160U, // UQSHRNb 3160U, // UQSHRNh 3160U, // UQSHRNs - 43128U, // UQSHRNv16i8_shift + 41080U, // UQSHRNv16i8_shift 3176U, // UQSHRNv2i32_shift 3184U, // UQSHRNv4i16_shift - 43112U, // UQSHRNv4i32_shift - 43120U, // UQSHRNv8i16_shift + 41064U, // UQSHRNv4i32_shift + 41072U, // UQSHRNv8i16_shift 3192U, // UQSHRNv8i8_shift 16918656U, // UQSUBR_ZPmZ_B 33691776U, // UQSUBR_ZPmZ_D - 50998408U, // UQSUBR_ZPmZ_H + 51129480U, // UQSUBR_ZPmZ_H 67252352U, // UQSUBR_ZPmZ_S 16473U, // UQSUB_ZI_B 17496U, // UQSUB_ZI_D @@ -16302,23 +17278,23 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 18521U, // UQSUB_ZI_S 16918656U, // UQSUB_ZPmZ_B 33691776U, // UQSUB_ZPmZ_D - 50998408U, // UQSUB_ZPmZ_H + 51129480U, // UQSUB_ZPmZ_H 67252352U, // UQSUB_ZPmZ_S 10329U, // UQSUB_ZZZ_B 6232U, // UQSUB_ZZZ_D 136U, // UQSUB_ZZZ_H 12377U, // UQSUB_ZZZ_S - 794768U, // UQSUBv16i8 + 925840U, // UQSUBv16i8 3160U, // UQSUBv1i16 3160U, // UQSUBv1i32 3160U, // UQSUBv1i64 3160U, // UQSUBv1i8 - 925848U, // UQSUBv2i32 + 1056920U, // UQSUBv2i32 270440U, // UQSUBv2i64 - 1056928U, // UQSUBv4i16 + 1188000U, // UQSUBv4i16 401520U, // UQSUBv4i32 532600U, // UQSUBv8i16 - 1188008U, // UQSUBv8i8 + 1319080U, // UQSUBv8i8 0U, // UQXTNB_ZZ_B 0U, // UQXTNB_ZZ_H 0U, // UQXTNB_ZZ_S @@ -16339,49 +17315,49 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // URECPEv4i32 16918656U, // URHADD_ZPmZ_B 33691776U, // URHADD_ZPmZ_D - 50998408U, // URHADD_ZPmZ_H + 51129480U, // URHADD_ZPmZ_H 67252352U, // URHADD_ZPmZ_S - 794768U, // URHADDv16i8 - 925848U, // URHADDv2i32 - 1056928U, // URHADDv4i16 + 925840U, // URHADDv16i8 + 1056920U, // URHADDv2i32 + 1188000U, // URHADDv4i16 401520U, // URHADDv4i32 532600U, // URHADDv8i16 - 1188008U, // URHADDv8i8 + 1319080U, // URHADDv8i8 16918656U, // URSHLR_ZPmZ_B 33691776U, // URSHLR_ZPmZ_D - 50998408U, // URSHLR_ZPmZ_H + 51129480U, // URSHLR_ZPmZ_H 67252352U, // URSHLR_ZPmZ_S - 912U, // URSHL_VG2_2Z2Z_B - 536U, // URSHL_VG2_2Z2Z_D + 920U, // URSHL_VG2_2Z2Z_B + 464U, // URSHL_VG2_2Z2Z_D 248U, // URSHL_VG2_2Z2Z_H - 544U, // URSHL_VG2_2Z2Z_S + 472U, // URSHL_VG2_2Z2Z_S 176U, // URSHL_VG2_2ZZ_B 184U, // URSHL_VG2_2ZZ_D 136U, // URSHL_VG2_2ZZ_H 96U, // URSHL_VG2_2ZZ_S - 912U, // URSHL_VG4_4Z4Z_B - 536U, // URSHL_VG4_4Z4Z_D + 920U, // URSHL_VG4_4Z4Z_B + 464U, // URSHL_VG4_4Z4Z_D 248U, // URSHL_VG4_4Z4Z_H - 544U, // URSHL_VG4_4Z4Z_S + 472U, // URSHL_VG4_4Z4Z_S 176U, // URSHL_VG4_4ZZ_B 184U, // URSHL_VG4_4ZZ_D 136U, // URSHL_VG4_4ZZ_H 96U, // URSHL_VG4_4ZZ_S 16918656U, // URSHL_ZPmZ_B 33691776U, // URSHL_ZPmZ_D - 50998408U, // URSHL_ZPmZ_H + 51129480U, // URSHL_ZPmZ_H 67252352U, // URSHL_ZPmZ_S - 794768U, // URSHLv16i8 + 925840U, // URSHLv16i8 3160U, // URSHLv1i64 - 925848U, // URSHLv2i32 + 1056920U, // URSHLv2i32 270440U, // URSHLv2i64 - 1056928U, // URSHLv4i16 + 1188000U, // URSHLv4i16 401520U, // URSHLv4i32 532600U, // URSHLv8i16 - 1188008U, // URSHLv8i8 + 1319080U, // URSHLv8i8 141440U, // URSHR_ZPmI_B 137344U, // URSHR_ZPmI_D - 52309128U, // URSHR_ZPmI_H + 52440200U, // URSHR_ZPmI_H 143488U, // URSHR_ZPmI_S 3160U, // URSHRd 3216U, // URSHRv16i8_shift @@ -16394,30 +17370,30 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 24U, // URSQRTE_ZPmZ_S 40U, // URSQRTEv2i32 64U, // URSQRTEv4i32 - 393U, // URSRA_ZZI_B - 43096U, // URSRA_ZZI_D - 392U, // URSRA_ZZI_H - 43096U, // URSRA_ZZI_S - 43097U, // URSRAd - 43152U, // URSRAv16i8_shift - 43160U, // URSRAv2i32_shift - 43112U, // URSRAv2i64_shift - 43168U, // URSRAv4i16_shift - 43120U, // URSRAv4i32_shift - 43128U, // URSRAv8i16_shift - 43176U, // URSRAv8i8_shift - 81800U, // USDOT_VG2_M2Z2Z_BToS - 2543496U, // USDOT_VG2_M2ZZI_BToS - 53128U, // USDOT_VG2_M2ZZ_BToS - 81800U, // USDOT_VG4_M4Z4Z_BToS - 2543496U, // USDOT_VG4_M4ZZI_BToS - 53128U, // USDOT_VG4_M4ZZ_BToS + 377U, // URSRA_ZZI_B + 41048U, // URSRA_ZZI_D + 376U, // URSRA_ZZI_H + 41048U, // URSRA_ZZI_S + 41049U, // URSRAd + 41104U, // URSRAv16i8_shift + 41112U, // URSRAv2i32_shift + 41064U, // URSRAv2i64_shift + 41120U, // URSRAv4i16_shift + 41072U, // URSRAv4i32_shift + 41080U, // URSRAv8i16_shift + 41128U, // URSRAv8i8_shift + 47640U, // USDOT_VG2_M2Z2Z_BToS + 5029400U, // USDOT_VG2_M2ZZI_BToS + 48664U, // USDOT_VG2_M2ZZ_BToS + 47640U, // USDOT_VG4_M4Z4Z_BToS + 5029400U, // USDOT_VG4_M4ZZI_BToS + 48664U, // USDOT_VG4_M4ZZ_BToS 9U, // USDOT_ZZZ - 40969U, // USDOT_ZZZI - 10495120U, // USDOTlanev16i8 - 10495144U, // USDOTlanev8i8 - 795792U, // USDOTv16i8 - 1189032U, // USDOTv8i8 + 38921U, // USDOT_ZZZI + 5121168U, // USDOTlanev16i8 + 5121192U, // USDOTlanev8i8 + 926864U, // USDOTv16i8 + 1320104U, // USDOTv8i8 3161U, // USHLLB_ZZI_D 224U, // USHLLB_ZZI_H 3160U, // USHLLB_ZZI_S @@ -16430,14 +17406,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3184U, // USHLLv4i32_shift 3192U, // USHLLv8i16_shift 3240U, // USHLLv8i8_shift - 794768U, // USHLv16i8 + 925840U, // USHLv16i8 3160U, // USHLv1i64 - 925848U, // USHLv2i32 + 1056920U, // USHLv2i32 270440U, // USHLv2i64 - 1056928U, // USHLv4i16 + 1188000U, // USHLv4i16 401520U, // USHLv4i32 532600U, // USHLv8i16 - 1188008U, // USHLv8i8 + 1319080U, // USHLv8i8 3160U, // USHRd 3216U, // USHRv16i8_shift 3224U, // USHRv2i32_shift @@ -16446,15 +17422,15 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3184U, // USHRv4i32_shift 3192U, // USHRv8i16_shift 3240U, // USHRv8i8_shift - 40905U, // USMLALL_MZZI_BtoS - 969U, // USMLALL_MZZ_BtoS - 81800U, // USMLALL_VG2_M2Z2Z_BtoS - 2543496U, // USMLALL_VG2_M2ZZI_BtoS - 53132U, // USMLALL_VG2_M2ZZ_BtoS - 81800U, // USMLALL_VG4_M4Z4Z_BtoS - 2543496U, // USMLALL_VG4_M4ZZI_BtoS - 53132U, // USMLALL_VG4_M4ZZ_BtoS - 795792U, // USMMLA + 38441U, // USMLALL_MZZI_BtoS + 553U, // USMLALL_MZZ_BtoS + 47640U, // USMLALL_VG2_M2Z2Z_BtoS + 5029400U, // USMLALL_VG2_M2ZZI_BtoS + 48666U, // USMLALL_VG2_M2ZZ_BtoS + 47640U, // USMLALL_VG4_M4Z4Z_BtoS + 5029400U, // USMLALL_VG4_M4ZZI_BtoS + 48667U, // USMLALL_VG4_M4ZZ_BtoS + 926864U, // USMMLA 9U, // USMMLA_ZZZ 0U, // USMOPA_MPPZZ_D 0U, // USMOPA_MPPZZ_S @@ -16462,7 +17438,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // USMOPS_MPPZZ_S 16918656U, // USQADD_ZPmZ_B 33691776U, // USQADD_ZPmZ_D - 50998408U, // USQADD_ZPmZ_H + 51129480U, // USQADD_ZPmZ_H 67252352U, // USQADD_ZPmZ_S 32U, // USQADDv16i8 1U, // USQADDv1i16 @@ -16475,43 +17451,43 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 64U, // USQADDv4i32 72U, // USQADDv8i16 80U, // USQADDv8i8 - 393U, // USRA_ZZI_B - 43096U, // USRA_ZZI_D - 392U, // USRA_ZZI_H - 43096U, // USRA_ZZI_S - 43097U, // USRAd - 43152U, // USRAv16i8_shift - 43160U, // USRAv2i32_shift - 43112U, // USRAv2i64_shift - 43168U, // USRAv4i16_shift - 43120U, // USRAv4i32_shift - 43128U, // USRAv8i16_shift - 43176U, // USRAv8i8_shift + 377U, // USRA_ZZI_B + 41048U, // USRA_ZZI_D + 376U, // USRA_ZZI_H + 41048U, // USRA_ZZI_S + 41049U, // USRAd + 41104U, // USRAv16i8_shift + 41112U, // USRAv2i32_shift + 41064U, // USRAv2i64_shift + 41120U, // USRAv4i16_shift + 41072U, // USRAv4i32_shift + 41080U, // USRAv8i16_shift + 41128U, // USRAv8i8_shift 12377U, // USUBLB_ZZZ_D 176U, // USUBLB_ZZZ_H 5208U, // USUBLB_ZZZ_S 12377U, // USUBLT_ZZZ_D 176U, // USUBLT_ZZZ_H 5208U, // USUBLT_ZZZ_S - 794768U, // USUBLv16i8_v8i16 - 925848U, // USUBLv2i32_v2i64 - 1056928U, // USUBLv4i16_v4i32 + 925840U, // USUBLv16i8_v8i16 + 1056920U, // USUBLv2i32_v2i64 + 1188000U, // USUBLv4i16_v4i32 401520U, // USUBLv4i32_v2i64 532600U, // USUBLv8i16_v4i32 - 1188008U, // USUBLv8i8_v8i16 + 1319080U, // USUBLv8i8_v8i16 12376U, // USUBWB_ZZZ_D 176U, // USUBWB_ZZZ_H 5209U, // USUBWB_ZZZ_S 12376U, // USUBWT_ZZZ_D 176U, // USUBWT_ZZZ_H 5209U, // USUBWT_ZZZ_S - 794744U, // USUBWv16i8_v8i16 - 925800U, // USUBWv2i32_v2i64 - 1056880U, // USUBWv4i16_v4i32 + 925816U, // USUBWv16i8_v8i16 + 1056872U, // USUBWv2i32_v2i64 + 1187952U, // USUBWv4i16_v4i32 401512U, // USUBWv4i32_v2i64 532592U, // USUBWv8i16_v4i32 - 1187960U, // USUBWv8i8_v8i16 - 2543496U, // USVDOT_VG4_M4ZZI_BToS + 1319032U, // USUBWv8i8_v8i16 + 5029400U, // USVDOT_VG4_M4ZZI_BToS 1U, // UUNPKHI_ZZ_D 0U, // UUNPKHI_ZZ_H 0U, // UUNPKHI_ZZ_S @@ -16524,9 +17500,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UUNPK_VG4_4Z2Z_D 0U, // UUNPK_VG4_4Z2Z_H 0U, // UUNPK_VG4_4Z2Z_S - 2529520U, // UVDOT_VG2_M2ZZI_HtoS - 2543496U, // UVDOT_VG4_M4ZZI_BtoS - 2529520U, // UVDOT_VG4_M4ZZI_HtoD + 103427304U, // UVDOT_VG2_M2ZZI_HtoS + 5029400U, // UVDOT_VG4_M4ZZI_BtoS + 103427304U, // UVDOT_VG4_M4ZZI_HtoD 16U, // UXTB_ZPmZ_D 0U, // UXTB_ZPmZ_H 24U, // UXTB_ZPmZ_S @@ -16542,13 +17518,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // UZP1_ZZZ_H 1016U, // UZP1_ZZZ_Q 12377U, // UZP1_ZZZ_S - 794768U, // UZP1v16i8 - 925848U, // UZP1v2i32 + 925840U, // UZP1v16i8 + 1056920U, // UZP1v2i32 270440U, // UZP1v2i64 - 1056928U, // UZP1v4i16 + 1188000U, // UZP1v4i16 401520U, // UZP1v4i32 532600U, // UZP1v8i16 - 1188008U, // UZP1v8i8 + 1319080U, // UZP1v8i8 10329U, // UZP2_PPP_B 6232U, // UZP2_PPP_D 136U, // UZP2_PPP_H @@ -16558,13 +17534,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // UZP2_ZZZ_H 1016U, // UZP2_ZZZ_Q 12377U, // UZP2_ZZZ_S - 794768U, // UZP2v16i8 - 925848U, // UZP2v2i32 + 925840U, // UZP2v16i8 + 1056920U, // UZP2v2i32 270440U, // UZP2v2i64 - 1056928U, // UZP2v4i16 + 1188000U, // UZP2v4i16 401520U, // UZP2v4i32 532600U, // UZP2v8i16 - 1188008U, // UZP2v8i8 + 1319080U, // UZP2v8i8 10329U, // UZPQ1_ZZZ_B 6232U, // UZPQ1_ZZZ_D 136U, // UZPQ1_ZZZ_H @@ -16723,10 +17699,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3160U, // WHILEWR_PXX_S 0U, // WRFFR 0U, // XAFLAG - 3940456U, // XAR + 4202600U, // XAR 141401U, // XAR_ZZZI_B 137304U, // XAR_ZZZI_D - 52309128U, // XAR_ZZZI_H + 52440200U, // XAR_ZZZI_H 143449U, // XAR_ZZZI_S 0U, // XPACD 0U, // XPACI @@ -16756,13 +17732,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // ZIP1_ZZZ_H 1016U, // ZIP1_ZZZ_Q 12377U, // ZIP1_ZZZ_S - 794768U, // ZIP1v16i8 - 925848U, // ZIP1v2i32 + 925840U, // ZIP1v16i8 + 1056920U, // ZIP1v2i32 270440U, // ZIP1v2i64 - 1056928U, // ZIP1v4i16 + 1188000U, // ZIP1v4i16 401520U, // ZIP1v4i32 532600U, // ZIP1v8i16 - 1188008U, // ZIP1v8i8 + 1319080U, // ZIP1v8i8 10329U, // ZIP2_PPP_B 6232U, // ZIP2_PPP_D 136U, // ZIP2_PPP_H @@ -16772,13 +17748,13 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 136U, // ZIP2_ZZZ_H 1016U, // ZIP2_ZZZ_Q 12377U, // ZIP2_ZZZ_S - 794768U, // ZIP2v16i8 - 925848U, // ZIP2v2i32 + 925840U, // ZIP2v16i8 + 1056920U, // ZIP2v2i32 270440U, // ZIP2v2i64 - 1056928U, // ZIP2v4i16 + 1188000U, // ZIP2v4i16 401520U, // ZIP2v4i32 532600U, // ZIP2v8i16 - 1188008U, // ZIP2v8i8 + 1319080U, // ZIP2v8i8 10329U, // ZIPQ1_ZZZ_B 6232U, // ZIPQ1_ZZZ_D 136U, // ZIPQ1_ZZZ_H @@ -16797,9 +17773,6 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ZIP_VG4_4Z4Z_H 0U, // ZIP_VG4_4Z4Z_Q 0U, // ZIP_VG4_4Z4Z_S - 224U, // anonymous_15148 - 224U, // anonymous_15149 - 224U, // anonymous_5481 }; // Emit the opcode for the instruction. @@ -16829,7 +17802,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { assert(Bits != 0 && "Cannot print this instruction."); // Fragment 0 encoded into 7 bits for 78 unique commands. - switch ((uint32_t)((Bits >> 14) & 127)) { + switch ((Bits >> 14) & 127) { default: assert(0 && "Invalid command number."); case 0: // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... @@ -16879,17 +17852,17 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ", "); break; case 10: - // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4Z_D, FM... + // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D... printTypedVectorList_0_d(MI, 0, O); SStream_concat0(O, ", "); break; case 11: - // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, ... + // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_N... printTypedVectorList_0_h(MI, 0, O); SStream_concat0(O, ", "); break; case 12: - // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FCLAMP_VG2_2Z2Z_S, FCLAMP_VG4_4Z4Z_S, FC... + // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S... printTypedVectorList_0_s(MI, 0, O); SStream_concat0(O, ", "); break; @@ -16942,7 +17915,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 1, O); break; case 20: - // B, BL + // AUTIASPPCi, AUTIBSPPCi, B, BL, RETAASPPCi, RETABSPPCi printAlignedLabel(MI, Address, 0, O); return; break; @@ -16959,7 +17932,6 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, '['); printOperand(MI, 2, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 3, O); break; case 23: // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL @@ -17032,7 +18004,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, '['); break; case 34: - // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXX... + // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED, LDNT1B_2Z_STR... printTypedVectorList_0_b(MI, 0, O); break; case 35: @@ -17156,7 +18128,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, "], "); break; case 51: - // LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXX... + // LD1H_2Z_STRIDED, LD1H_2Z_STRIDED_IMM, LDNT1H_2Z_STRIDED, LDNT1H_2Z_STR... printTypedVectorList_0_h(MI, 0, O); break; case 52: @@ -17241,7 +18213,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, '['); printOperand(MI, 1, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 2, O); + printMatrixIndex_1(MI, 2, O); SStream_concat0(O, "], ["); printOperand(MI, 3, O); SStream_concat0(O, ", "); @@ -17338,11 +18310,11 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { } - // Fragment 1 encoded into 7 bits for 89 unique commands. - switch ((uint32_t)((Bits >> 21) & 127)) { + // Fragment 1 encoded into 7 bits for 87 unique commands. + switch ((Bits >> 21) & 127) { default: assert(0 && "Invalid command number."); case 0: - // TLSDESCCALL, AUTDZA, AUTDZB, AUTIZA, AUTIZB, BLR, BLRAAZ, BLRABZ, BR, ... + // TLSDESCCALL, AUTDZA, AUTDZB, AUTIASPPCr, AUTIBSPPCr, AUTIZA, AUTIZB, B... return; break; case 1: @@ -17407,7 +18379,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printTypedVectorList_0_b(MI, 1, O); break; case 16: - // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FMAXNM_VG2_2Z2Z_D, FMAXNM_VG2_2ZZ_D, FMA... + // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D... printTypedVectorList_0_d(MI, 1, O); break; case 17: @@ -17415,12 +18387,12 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printTypedVectorList_0_h(MI, 1, O); break; case 18: - // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FCVTN_Z... + // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FAMAX_2... printTypedVectorList_0_s(MI, 1, O); break; case 19: // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_... - printMatrixIndex(MI, 3, O); + printMatrixIndex_1(MI, 3, O); break; case 20: // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H... @@ -17439,227 +18411,236 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printSVERegOp_h(MI, 2, O); break; case 24: - // BFADD_VG2_M2Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFM... - SStream_concat0(O, ", vgx2], "); - printTypedVectorList_0_h(MI, 4, O); + // BF1CVTLT_ZZ_BtoH, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_NAME, BF1CVT_... + printSVERegOp_b(MI, 1, O); break; case 25: - // BFADD_VG4_M4Z_H, BFMLA_VG4_M4Z4Z, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFM... - SStream_concat0(O, ", vgx4], "); - printTypedVectorList_0_h(MI, 4, O); - break; - case 26: - // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLAL_VG2_M2Z2Z_S, BFMLAL_VG2_M2ZZI_S, B... + // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFMLAL_VG2_M... printImmRangeScale_2_1(MI, 3, O); break; - case 27: + case 26: // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP... printSVERegOp_h(MI, 4, O); SStream_concat0(O, ", "); printSVERegOp_h(MI, 5, O); return; break; - case 28: + case 27: // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP... printSVEPattern(MI, 2, O); SStream_concat0(O, ", mul "); printOperand(MI, 3, O); return; break; - case 29: + case 28: // DUP_ZI_H printImm8OptLsl_int16_t(MI, 1, O); return; break; - case 30: + case 29: // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_... printOperand(MI, 1, O); break; - case 31: + case 30: // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ... printSVERegOp_q(MI, 1, O); break; - case 32: + case 31: // FADDA_VPZ_D printZPRasFPR_64(MI, 2, O); SStream_concat0(O, ", "); printSVERegOp_d(MI, 3, O); return; break; - case 33: + case 32: // FADDA_VPZ_H, INSR_ZV_H printZPRasFPR_16(MI, 2, O); break; - case 34: + case 33: // FADDA_VPZ_S printZPRasFPR_32(MI, 2, O); SStream_concat0(O, ", "); printSVERegOp_s(MI, 3, O); return; break; - case 35: + case 34: // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri SStream_concat0(O, ", #0.0"); return; break; + case 35: + // FDOT_ZZZI_BtoH, FDOT_ZZZ_BtoH, FMLALB_ZZZ, FMLALB_ZZZI, FMLALT_ZZZ, FM... + printSVERegOp_b(MI, 2, O); + break; case 36: // FDUP_ZI_H printFPImmOperand(MI, 1, O); return; break; case 37: + // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLALL_VG2_M2Z2Z_BtoS, FMLALL_VG2_M... + printImmRangeScale_4_3(MI, 3, O); + break; + case 38: + // FMOPA_MPPZZ_BtoH, FMOPA_MPPZZ_BtoS, SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMO... + printSVERegOp_b(MI, 4, O); + SStream_concat0(O, ", "); + printSVERegOp_b(MI, 5, O); + return; + break; + case 39: // FMOVXDHighr, INSvi64gpr, INSvi64lane SStream_concat0(O, ".d"); printVectorIndex_1(MI, 2, O); SStream_concat0(O, ", "); break; - case 38: + case 40: // INDEX_II_H, INDEX_IR_H printSImm_16(MI, 1, O); SStream_concat0(O, ", "); break; - case 39: + case 41: // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q... printOperand(MI, 2, O); break; - case 40: + case 42: // INSvi16gpr, INSvi16lane SStream_concat0(O, ".h"); printVectorIndex_1(MI, 2, O); SStream_concat0(O, ", "); break; - case 41: + case 43: // INSvi32gpr, INSvi32lane SStream_concat0(O, ".s"); printVectorIndex_1(MI, 2, O); SStream_concat0(O, ", "); break; - case 42: + case 44: // INSvi8gpr, INSvi8lane SStream_concat0(O, ".b"); printVectorIndex_1(MI, 2, O); SStream_concat0(O, ", "); break; - case 43: - // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_VG4_M4ZPXI, LD1B_VG4_... + case 45: + // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_4Z_STRIDED, LD1B_4Z_S... printPredicateAsCounter_0(MI, 1, O); break; - case 44: + case 46: // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L... printPostIncOperand_64(MI, 3, O); return; break; - case 45: + case 47: // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD... printPostIncOperand_32(MI, 3, O); return; break; - case 46: + case 48: // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw... printPostIncOperand_16(MI, 3, O); return; break; - case 47: + case 49: // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1... printPostIncOperand_8(MI, 3, O); return; break; - case 48: + case 50: // LD1Rv16b_POST, LD1Rv8b_POST printPostIncOperand_1(MI, 3, O); return; break; - case 49: + case 51: // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,... printPostIncOperand_4(MI, 3, O); return; break; - case 50: + case 52: // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST printPostIncOperand_2(MI, 3, O); return; break; - case 51: + case 53: // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS... printPostIncOperand_48(MI, 3, O); return; break; - case 52: + case 54: // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST... printPostIncOperand_24(MI, 3, O); return; break; - case 53: + case 55: // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ... SStream_concat1(O, ']'); return; break; - case 54: + case 56: // LD1i16_POST, LD2i8_POST printPostIncOperand_2(MI, 5, O); return; break; - case 55: + case 57: // LD1i32_POST, LD2i16_POST, LD4i8_POST printPostIncOperand_4(MI, 5, O); return; break; - case 56: + case 58: // LD1i64_POST, LD2i32_POST, LD4i16_POST printPostIncOperand_8(MI, 5, O); return; break; - case 57: + case 59: // LD1i8_POST printPostIncOperand_1(MI, 5, O); return; break; - case 58: + case 60: // LD2i64_POST, LD4i32_POST printPostIncOperand_16(MI, 5, O); return; break; - case 59: + case 61: // LD3Rv16b_POST, LD3Rv8b_POST printPostIncOperand_3(MI, 3, O); return; break; - case 60: + case 62: // LD3Rv2s_POST, LD3Rv4s_POST printPostIncOperand_12(MI, 3, O); return; break; - case 61: + case 63: // LD3Rv4h_POST, LD3Rv8h_POST printPostIncOperand_6(MI, 3, O); return; break; - case 62: + case 64: // LD3i16_POST printPostIncOperand_6(MI, 5, O); return; break; - case 63: + case 65: // LD3i32_POST printPostIncOperand_12(MI, 5, O); return; break; - case 64: + case 66: // LD3i64_POST printPostIncOperand_24(MI, 5, O); return; break; - case 65: + case 67: // LD3i8_POST printPostIncOperand_3(MI, 5, O); return; break; - case 66: + case 68: // LD4i64_POST printPostIncOperand_32(MI, 5, O); return; break; - case 67: + case 69: // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE... SStream_concat0(O, "]!, "); printOperand(MI, 3, O); @@ -17667,104 +18648,82 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 4, O); return; break; - case 68: + case 70: // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_... printMatrixTileVector_0(MI, 2, O); SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); break; - case 69: + case 71: // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_... printMatrixTileVector_1(MI, 2, O); SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); break; - case 70: + case 72: // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM printMatrix_64(MI, 2, O); SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 4, O); + printMatrixIndex_1(MI, 4, O); break; - case 71: + case 73: // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM... printMatrixTileVector_0(MI, 1, O); SStream_concat1(O, '['); break; - case 72: + case 74: // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM... printMatrixTileVector_1(MI, 1, O); SStream_concat1(O, '['); break; - case 73: + case 75: // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI printMatrix_64(MI, 1, O); SStream_concat1(O, '['); printOperand(MI, 2, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 3, O); + printMatrixIndex_1(MI, 3, O); break; - case 74: - // MOVT_TIX - printVectorIndex_8(MI, 1, O); - SStream_concat0(O, ", "); - printOperand(MI, 2, O); - return; + case 76: + // MOVT, MOVT_TIX + SStream_concat1(O, '['); break; - case 75: + case 77: // MSRR printGPRSeqPairsClassOperand_64(MI, 1, O); return; break; - case 76: + case 78: // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S printVectorIndex_1(MI, 2, O); SStream_concat0(O, ", "); break; - case 77: - // PMULLB_ZZZ_H, PMULLT_ZZZ_H, PUNPKHI_PP, PUNPKLO_PP, SABDLB_ZZZ_H, SABD... - printSVERegOp_b(MI, 1, O); - break; - case 78: + case 79: // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D printSVERegOp_d(MI, 1, O); SStream_concat0(O, ", "); printSVERegOp_d(MI, 2, O); return; break; - case 79: + case 80: // PMULLv1i64, PMULLv2i64 SStream_concat0(O, ".1q, "); printVRegOperand(MI, 1, O); break; - case 80: + case 81: // PTRUES_H, PTRUE_H printSVEPattern(MI, 1, O); return; break; - case 81: - // SABALB_ZZZ_H, SABALT_ZZZ_H, SADDV_VPZ_B, SCLAMP_VG2_2Z2Z_B, SCLAMP_VG4... - printSVERegOp_b(MI, 2, O); - break; case 82: // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v... SStream_concat0(O, ".1d, "); break; case 83: - // SMLALL_MZZI_BtoS, SMLALL_MZZI_HtoD, SMLALL_MZZ_BtoS, SMLALL_MZZ_HtoD, ... - printImmRangeScale_4_3(MI, 3, O); - break; - case 84: - // SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMOPA_MPPZZ_S, SUMOPS_MPPZZ_S, UMOPA_MP... - printSVERegOp_b(MI, 4, O); - SStream_concat0(O, ", "); - printSVERegOp_b(MI, 5, O); - return; - break; - case 85: // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8 printVectorIndex_1(MI, 1, O); SStream_concat0(O, ", ["); @@ -17772,16 +18731,16 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, ']'); return; break; - case 86: + case 84: // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32... SStream_concat0(O, "], "); break; - case 87: + case 85: // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q printTypedVectorList_0_q(MI, 1, O); return; break; - case 88: + case 86: // ZERO_T SStream_concat0(O, " }"); return; @@ -17789,8 +18748,8 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { } - // Fragment 2 encoded into 7 bits for 89 unique commands. - switch ((uint32_t)((Bits >> 28) & 127)) { + // Fragment 2 encoded into 7 bits for 92 unique commands. + switch ((Bits >> 28) & 127) { default: assert(0 && "Invalid command number."); case 0: // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,... @@ -17831,7 +18790,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ", "); break; case 9: - // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, A... + // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_CPA, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_L... printSVERegOp_d(MI, 1, O); break; case 10: @@ -17867,26 +18826,26 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printSVERegOp_s(MI, 1, O); break; case 18: - // ADR - printAdrLabel(MI, Address, 1, O); + // ADR, ADRP + printAdrAdrpLabel(MI, Address, 1, O); return; break; case 19: - // ADRP - printAdrpLabel(MI, Address, 1, O); - return; - break; - case 20: // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA... printOperand(MI, 2, O); break; - case 21: + case 20: // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S... printSVERegOp_s(MI, 3, O); return; break; + case 21: + // BFCVTN_Z2Z_HtoB, BFCVT_Z2Z_HtoB, FCVTN_Z2Z_HtoB, FCVT_Z2Z_HtoB + printTypedVectorList_0_h(MI, 1, O); + return; + break; case 22: - // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S... + // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ... SStream_concat0(O, "], "); break; case 23: @@ -17901,7 +18860,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 25: - // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, SABA_ZZ... + // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, FDOT_ZZ... printSVERegOp_b(MI, 2, O); SStream_concat0(O, ", "); break; @@ -17988,7 +18947,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, '['); printOperand(MI, 4, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 5, O); + printMatrixIndex_1(MI, 5, O); SStream_concat1(O, ']'); return; break; @@ -17998,12 +18957,12 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, '['); printOperand(MI, 4, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 5, O); + printMatrixIndex_1(MI, 5, O); SStream_concat1(O, ']'); return; break; case 42: - // EXT_ZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ_B + // EXT_ZZI_B, LUTI2_ZZZI_B, LUTI4_ZZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ... printTypedVectorList_0_b(MI, 1, O); SStream_concat0(O, ", "); break; @@ -18013,53 +18972,65 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 44: + // FCVTNB_Z2Z_StoB, FCVTNT_Z2Z_StoB, FCVTN_Z4Z_StoB_NAME, FCVT_Z4Z_StoB_N... + printTypedVectorList_0_s(MI, 1, O); + break; + case 45: // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH printSVERegOp_d(MI, 3, O); return; break; - case 45: + case 46: // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_... printFPImmOperand(MI, 1, O); return; break; - case 46: + case 47: + // FMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLS... + SStream_concat0(O, ", vgx2], "); + break; + case 48: + // FMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLS... + SStream_concat0(O, ", vgx4], "); + break; + case 49: // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ... SStream_concat0(O, "/z, ["); break; - case 47: + case 50: // INDEX_II_B, INDEX_IR_B printSImm_8(MI, 1, O); SStream_concat0(O, ", "); break; - case 48: + case 51: // INDEX_II_H printSImm_16(MI, 2, O); return; break; - case 49: + case 52: // INSR_ZV_B printZPRasFPR_8(MI, 2, O); return; break; - case 50: + case 53: // INSR_ZV_D printZPRasFPR_64(MI, 2, O); return; break; - case 51: + case 54: // INSR_ZV_S printZPRasFPR_32(MI, 2, O); return; break; - case 52: + case 55: // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane printVRegOperand(MI, 3, O); break; - case 53: - // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD... + case 56: + // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED... printPredicateAsCounter_0(MI, 1, O); break; - case 54: + case 57: // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA... printOperand(MI, 0, O); SStream_concat0(O, ", ["); @@ -18067,99 +19038,115 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, ']'); return; break; - case 55: + case 58: + // LUT2v16f8, LUT4v16f8, TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16... + printTypedVectorList_16_b(MI, 1, O); + SStream_concat0(O, ", "); + printVRegOperand(MI, 2, O); + break; + case 59: + // LUT2v8f16, LUT4v8f16 + printTypedVectorList_8_h(MI, 1, O); + SStream_concat0(O, ", "); + printVRegOperand(MI, 2, O); + printVectorIndex_1(MI, 3, O); + return; + break; + case 60: // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_... printImmRangeScale_2_1(MI, 4, O); SStream_concat1(O, ']'); return; break; - case 56: + case 61: // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_... printImmRangeScale_4_3(MI, 4, O); SStream_concat1(O, ']'); return; break; - case 57: + case 62: // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_... SStream_concat0(O, ", vgx2]"); return; break; - case 58: + case 63: // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_... SStream_concat0(O, ", vgx4]"); return; break; - case 59: + case 64: // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S printMatrixTileVector_0(MI, 1, O); SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 4, O); + printMatrixIndex_1(MI, 4, O); SStream_concat1(O, ']'); return; break; - case 60: + case 65: // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S printMatrixTileVector_1(MI, 1, O); SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 4, O); + printMatrixIndex_1(MI, 4, O); SStream_concat1(O, ']'); return; break; - case 61: + case 66: // MOVID, MOVIv2d_ns printSIMDType10Operand(MI, 1, O); return; break; - case 62: + case 67: // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl... printImm(MI, 1, O); break; - case 63: + case 68: + // MOVT + printMatrixIndex_1(MI, 1, O); + SStream_concat0(O, ", mul vl], "); + printSVERegOp_0(MI, 2, O); + return; + break; + case 69: + // MOVT_TIX + printMatrixIndex_8(MI, 1, O); + SStream_concat0(O, "], "); + printOperand(MI, 2, O); + return; + break; + case 70: // MRS printMRSSystemRegister(MI, 1, O); return; break; - case 64: + case 71: // PMOV_ZIP_B printSVERegOp_b(MI, 3, O); return; break; - case 65: + case 72: // PMULLv1i64 SStream_concat0(O, ".1d, "); printVRegOperand(MI, 2, O); SStream_concat0(O, ".1d"); return; break; - case 66: + case 73: // PMULLv2i64 SStream_concat0(O, ".2d, "); printVRegOperand(MI, 2, O); SStream_concat0(O, ".2d"); return; break; - case 67: + case 74: // REVD_ZPmZ printSVERegOp_q(MI, 3, O); return; break; - case 68: - // SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLSLL_VG2_M2ZZ_BtoS, SMLS... - SStream_concat0(O, ", vgx2], "); - break; - case 69: - // SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLSLL_VG4_M4ZZ_BtoS, SMLS... - SStream_concat0(O, ", vgx4], "); - break; - case 70: - // SQCVTN_Z4Z_StoB, SQCVTUN_Z4Z_StoB, SQCVTU_Z4Z_StoB, SQCVT_Z4Z_StoB, SQ... - printTypedVectorList_0_s(MI, 1, O); - break; - case 71: + case 75: // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi... printGPR64as32(MI, 1, O); SStream_concat0(O, ", "); @@ -18168,61 +19155,61 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 3, O); return; break; - case 72: + case 76: // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S... SStream_concat0(O, ", ["); break; - case 73: + case 77: // ST1i16_POST, ST2i8_POST printPostIncOperand_2(MI, 4, O); return; break; - case 74: + case 78: // ST1i32_POST, ST2i16_POST, ST4i8_POST printPostIncOperand_4(MI, 4, O); return; break; - case 75: + case 79: // ST1i64_POST, ST2i32_POST, ST4i16_POST printPostIncOperand_8(MI, 4, O); return; break; - case 76: + case 80: // ST1i8_POST printPostIncOperand_1(MI, 4, O); return; break; - case 77: + case 81: // ST2i64_POST, ST4i32_POST printPostIncOperand_16(MI, 4, O); return; break; - case 78: + case 82: // ST3i16_POST printPostIncOperand_6(MI, 4, O); return; break; - case 79: + case 83: // ST3i32_POST printPostIncOperand_12(MI, 4, O); return; break; - case 80: + case 84: // ST3i64_POST printPostIncOperand_24(MI, 4, O); return; break; - case 81: + case 85: // ST3i8_POST printPostIncOperand_3(MI, 4, O); return; break; - case 82: + case 86: // ST4i64_POST printPostIncOperand_32(MI, 4, O); return; break; - case 83: + case 87: // ST64BV, ST64BV0 printGPR64x8(MI, 1, O); SStream_concat0(O, ", ["); @@ -18230,7 +19217,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat1(O, ']'); return; break; - case 84: + case 88: // SYSPxt, SYSPxt_XZR, SYSxt printSysCROperand(MI, 1, O); SStream_concat0(O, ", "); @@ -18239,26 +19226,20 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 3, O); SStream_concat0(O, ", "); break; - case 85: + case 89: // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D printTypedVectorList_0_d(MI, 1, O); SStream_concat0(O, ", "); printSVERegOp_d(MI, 2, O); return; break; - case 86: - // TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16i8Two, TBLv8i8Four, TB... - printTypedVectorList_16_b(MI, 1, O); - SStream_concat0(O, ", "); - printVRegOperand(MI, 2, O); - break; - case 87: + case 90: // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB... printTypedVectorList_16_b(MI, 2, O); SStream_concat0(O, ", "); printVRegOperand(MI, 3, O); break; - case 88: + case 91: // ZERO_MXI_2Z, ZERO_MXI_4Z SStream_concat1(O, ']'); return; @@ -18267,7 +19248,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { // Fragment 3 encoded into 7 bits for 128 unique commands. - switch ((uint32_t)((Bits >> 35) & 127)) { + switch ((Bits >> 35) & 127) { default: assert(0 && "Invalid command number."); case 0: // ABSWr, ABSXr, ABSv1i64, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, ... @@ -18288,7 +19269,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 4: - // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, CLSv16i8, CLZ... + // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, BF1CVTL2v8f16... SStream_concat0(O, ".16b"); return; break; @@ -18318,7 +19299,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 10: - // ABSv8i8, ADDVv8i8v, CLSv8i8, CLZv8i8, CNTv8i8, NEGv8i8, NOTv8i8, RBITv... + // ABSv8i8, ADDVv8i8v, BF1CVTLv8f16, BF2CVTLv8f16, CLSv8i8, CLZv8i8, CNTv... SStream_concat0(O, ".8b"); return; break; @@ -18343,7 +19324,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ".8h, "); break; case 16: - // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, ADD_ZPm... + // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA, ADD_Z... SStream_concat0(O, "/m, "); break; case 17: @@ -18397,163 +19378,161 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 2, O); break; case 29: - // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML... - printSVERegOp_h(MI, 3, O); + // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZ... + printTypedVectorList_0_h(MI, 4, O); break; case 30: - // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT... - printTypedVectorList_0_h(MI, 4, O); - SStream_concat0(O, ", "); + // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML... + printSVERegOp_h(MI, 3, O); break; case 31: // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z... printTypedVectorList_0_h(MI, 2, O); break; case 32: - // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S... + // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ... printSVERegOp_h(MI, 4, O); SStream_concat0(O, ", "); printSVERegOp_h(MI, 5, O); break; case 33: - // BFMLA_VG2_M2Z2Z, BFMLA_VG4_M4Z4Z, BFMLS_VG2_M2Z2Z, BFMLS_VG4_M4Z4Z, FM... - printTypedVectorList_0_h(MI, 5, O); - return; - break; - case 34: - // BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFML... - printSVERegOp_h(MI, 5, O); - break; - case 35: // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S printSVERegOp_s(MI, 5, O); return; break; - case 36: + case 34: // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... SStream_concat0(O, ", ["); break; - case 37: + case 35: // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz SStream_concat0(O, ".16b, #0"); return; break; - case 38: + case 36: // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz SStream_concat0(O, ", #0"); return; break; - case 39: + case 37: // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz SStream_concat0(O, ".2s, #0"); return; break; - case 40: + case 38: // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz SStream_concat0(O, ".2d, #0"); return; break; - case 41: + case 39: // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz SStream_concat0(O, ".4h, #0"); return; break; - case 42: + case 40: // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz SStream_concat0(O, ".4s, #0"); return; break; - case 43: + case 41: // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz SStream_concat0(O, ".8h, #0"); return; break; - case 44: + case 42: // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz SStream_concat0(O, ".8b, #0"); return; break; - case 45: + case 43: // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI SStream_concat0(O, ", mul "); printOperand(MI, 2, O); return; break; - case 46: + case 44: // CPY_ZPmI_B printImm8OptLsl_int8_t(MI, 3, O); return; break; - case 47: + case 45: // CPY_ZPmI_D printImm8OptLsl_int64_t(MI, 3, O); return; break; - case 48: + case 46: // CPY_ZPmI_S printImm8OptLsl_int32_t(MI, 3, O); return; break; - case 49: + case 47: // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S... printOperand(MI, 3, O); break; - case 50: + case 48: // CPY_ZPzI_H printImm8OptLsl_int16_t(MI, 2, O); return; break; - case 51: + case 49: // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P... printVectorIndex_1(MI, 2, O); return; break; - case 52: + case 50: // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1... SStream_concat0(O, ".h"); break; - case 53: + case 51: // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3... SStream_concat0(O, ".s"); break; - case 54: + case 52: // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx... SStream_concat0(O, ".d"); break; - case 55: + case 53: // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32... SStream_concat0(O, ".b"); break; - case 56: + case 54: // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S printMatrixTileVector_0(MI, 3, O); SStream_concat1(O, '['); printOperand(MI, 4, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 5, O); + printMatrixIndex_1(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 57: + case 55: // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S printMatrixTileVector_1(MI, 3, O); SStream_concat1(O, '['); printOperand(MI, 4, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 5, O); + printMatrixIndex_1(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 58: + case 56: // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H printImm(MI, 2, O); return; break; - case 59: + case 57: // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p SStream_concat0(O, ".2h"); return; break; + case 58: + // FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D, FAMIN_4Z4Z_D, FMAXNM_VG2_2Z2... + printTypedVectorList_0_d(MI, 2, O); + break; + case 59: + // FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S, FAMIN_4Z4Z_S, FMAXNM_VG2_2Z2... + printTypedVectorList_0_s(MI, 2, O); + break; case 60: // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ... SStream_concat0(O, ", #0.0"); @@ -18590,18 +19569,21 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 67: - // FMAXNM_VG2_2Z2Z_D, FMAXNM_VG4_4Z4Z_D, FMAX_VG2_2Z2Z_D, FMAX_VG4_4Z4Z_D... - printTypedVectorList_0_d(MI, 2, O); + // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG2_M2ZZI_BtoH, FDOT_VG... + printTypedVectorList_0_b(MI, 4, O); + SStream_concat0(O, ", "); break; case 68: - // FMAXNM_VG2_2Z2Z_S, FMAXNM_VG4_4Z4Z_S, FMAX_VG2_2Z2Z_S, FMAX_VG4_4Z4Z_S... - printTypedVectorList_0_s(MI, 2, O); - break; - case 69: // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4... SStream_concat0(O, ".2h, "); printVRegOperand(MI, 3, O); break; + case 69: + // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLAL_MZZI_BtoH, FMLAL_VG2_MZZ_BtoH... + printSVERegOp_b(MI, 4, O); + SStream_concat0(O, ", "); + printSVERegOp_b(MI, 5, O); + break; case 70: // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D printSVERegOp_d(MI, 5, O); @@ -18619,20 +19601,20 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { break; case 73: // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q... - printMatrixIndex(MI, 3, O); + printMatrixIndex_1(MI, 3, O); SStream_concat0(O, "], "); printSVERegOp_0(MI, 4, O); SStream_concat0(O, "/m, "); break; case 74: - // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD... + // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED... SStream_concat0(O, "/z, ["); printOperand(MI, 2, O); SStream_concat0(O, ", "); break; case 75: // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX... - printMatrixIndex(MI, 2, O); + printMatrixIndex_1(MI, 2, O); SStream_concat0(O, "]}, "); printSVERegOp_0(MI, 3, O); break; @@ -18642,12 +19624,12 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 77: - // LDAPRWpre + // LDAPRWpost SStream_concat0(O, "], #4"); return; break; case 78: - // LDAPRXpre + // LDAPRXpost SStream_concat0(O, "], #8"); return; break; @@ -18656,243 +19638,244 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, "], "); break; case 80: + // LUT2v16f8, LUT4v16f8 + printVectorIndex_1(MI, 3, O); + return; + break; + case 81: // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ... printSVERegOp_0(MI, 2, O); printVectorIndex_1(MI, 3, O); return; break; - case 81: + case 82: + // LUTI4_4ZZT2Z, LUTI4_S_4ZZT2Z + printTypedVectorList_0_0(MI, 2, O); + return; + break; + case 83: // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M... printImmRangeScale_2_1(MI, 3, O); SStream_concat0(O, "], "); break; - case 82: + case 84: // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M... printImmRangeScale_4_3(MI, 3, O); SStream_concat0(O, "], "); break; - case 83: + case 85: // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ... printShifter(MI, 2, O); return; break; - case 84: + case 86: // MOVT_XTI - printVectorIndex_8(MI, 2, O); + SStream_concat1(O, '['); + printMatrixIndex_8(MI, 2, O); + SStream_concat1(O, ']'); return; break; - case 85: + case 87: // PRFB_D_SCALED printRegWithShiftExtend_0_8_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 86: + case 88: // PRFB_D_SXTW_SCALED printRegWithShiftExtend_1_8_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 87: + case 89: // PRFB_D_UXTW_SCALED printRegWithShiftExtend_0_8_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 88: + case 90: // PRFB_PRR printRegWithShiftExtend_0_8_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 89: + case 91: // PRFB_S_SXTW_SCALED printRegWithShiftExtend_1_8_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 90: + case 92: // PRFB_S_UXTW_SCALED printRegWithShiftExtend_0_8_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 91: + case 93: // PRFD_D_PZI, PRFD_S_PZI printImmScale_8(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 92: + case 94: // PRFD_D_SCALED printRegWithShiftExtend_0_64_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 93: + case 95: // PRFD_D_SXTW_SCALED printRegWithShiftExtend_1_64_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 94: + case 96: // PRFD_D_UXTW_SCALED printRegWithShiftExtend_0_64_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 95: + case 97: // PRFD_PRR printRegWithShiftExtend_0_64_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 96: + case 98: // PRFD_S_SXTW_SCALED printRegWithShiftExtend_1_64_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 97: + case 99: // PRFD_S_UXTW_SCALED printRegWithShiftExtend_0_64_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 98: + case 100: // PRFH_D_PZI, PRFH_S_PZI printImmScale_2(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 99: + case 101: // PRFH_D_SCALED printRegWithShiftExtend_0_16_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 100: + case 102: // PRFH_D_SXTW_SCALED printRegWithShiftExtend_1_16_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 101: + case 103: // PRFH_D_UXTW_SCALED printRegWithShiftExtend_0_16_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 102: + case 104: // PRFH_PRR printRegWithShiftExtend_0_16_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 103: + case 105: // PRFH_S_SXTW_SCALED printRegWithShiftExtend_1_16_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 104: + case 106: // PRFH_S_UXTW_SCALED printRegWithShiftExtend_0_16_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 105: + case 107: // PRFW_D_PZI, PRFW_S_PZI printImmScale_4(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 106: + case 108: // PRFW_D_SCALED printRegWithShiftExtend_0_32_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 107: + case 109: // PRFW_D_SXTW_SCALED printRegWithShiftExtend_1_32_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 108: + case 110: // PRFW_D_UXTW_SCALED printRegWithShiftExtend_0_32_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 109: + case 111: // PRFW_PRR printRegWithShiftExtend_0_32_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 110: + case 112: // PRFW_S_SXTW_SCALED printRegWithShiftExtend_1_32_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 111: + case 113: // PRFW_S_UXTW_SCALED printRegWithShiftExtend_0_32_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 112: + case 114: // RDFFRS_PPz, RDFFR_PPz_REAL SStream_concat0(O, "/z"); return; break; - case 113: - // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ_BtoS, SDOT_VG4... - printTypedVectorList_0_b(MI, 4, O); - SStream_concat0(O, ", "); - break; - case 114: - // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B... + case 115: + // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B... printTypedVectorList_0_b(MI, 2, O); break; - case 115: + case 116: // SHLLv16i8 SStream_concat0(O, ".16b, #8"); return; break; - case 116: + case 117: // SHLLv2i32 SStream_concat0(O, ".2s, #32"); return; break; - case 117: + case 118: // SHLLv4i16 SStream_concat0(O, ".4h, #16"); return; break; - case 118: + case 119: // SHLLv4i32 SStream_concat0(O, ".4s, #32"); return; break; - case 119: + case 120: // SHLLv8i16 SStream_concat0(O, ".8h, #16"); return; break; - case 120: + case 121: // SHLLv8i8 SStream_concat0(O, ".8b, #8"); return; break; - case 121: - // SMLALL_MZZI_BtoS, SMLALL_MZZ_BtoS, SMLSLL_MZZI_BtoS, SMLSLL_MZZ_BtoS, ... - printSVERegOp_b(MI, 4, O); - SStream_concat0(O, ", "); - printSVERegOp_b(MI, 5, O); - break; case 122: // STLRWpre SStream_concat0(O, ", #-4]!"); @@ -18926,8 +19909,8 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { } - // Fragment 4 encoded into 7 bits for 88 unique commands. - switch ((uint32_t)((Bits >> 42) & 127)) { + // Fragment 4 encoded into 7 bits for 87 unique commands. + switch ((Bits >> 42) & 127) { default: assert(0 && "Invalid command number."); case 0: // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,... @@ -18942,11 +19925,11 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printSVERegOp_s(MI, 3, O); break; case 3: - // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDSPL_XXI, ADDSVL_XXI, ADDSX... + // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDPT_shift, ADDSPL_XXI, ADDS... printOperand(MI, 2, O); break; case 4: - // ADDG, ST2GOffset, STGOffset, STZ2GOffset, STZGOffset, SUBG + // ADDG, ST2Gi, STGi, STZ2Gi, STZGi, SUBG printImmScale_16(MI, 2, O); break; case 5: @@ -18954,7 +19937,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printSVERegOp_h(MI, 2, O); break; case 6: - // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_D, ADD_ZZZ_D, ANDQV_V... + // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, ADD_... printSVERegOp_d(MI, 2, O); break; case 7: @@ -19118,57 +20101,57 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 37: - // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_S, BFMLAL... - printTypedVectorList_0_h(MI, 5, O); - return; - break; - case 38: - // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT... - printSVERegOp_h(MI, 5, O); - break; - case 39: - // BFMLAL_MZZI_S, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZI, BFMLSL_MZZI_S, BFMLS_... + // BFMLAL_MZZI_HtoS, BFMLSL_MZZI_HtoS, FMLALL_MZZI_BtoS, FMLAL_MZZI_BtoH,... printVectorIndex_1(MI, 6, O); return; break; - case 40: - // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FMLA_Z... + case 38: + // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FDOT_Z... printVectorIndex_1(MI, 4, O); break; - case 41: + case 39: // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H printVectorIndex_1(MI, 3, O); return; break; - case 42: + case 40: // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C... printOperand(MI, 3, O); break; - case 43: + case 41: // CPY_ZPzI_B printImm8OptLsl_int8_t(MI, 2, O); return; break; - case 44: + case 42: // CPY_ZPzI_D printImm8OptLsl_int64_t(MI, 2, O); return; break; - case 45: + case 43: // CPY_ZPzI_S printImm8OptLsl_int32_t(MI, 2, O); return; break; - case 46: + case 44: // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan... printVectorIndex_1(MI, 2, O); return; break; - case 47: + case 45: // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ... SStream_concat0(O, ", #0.0"); return; break; + case 46: + // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG4_M4Z4Z_BtoH, FDOT_VG... + printTypedVectorList_0_b(MI, 5, O); + return; + break; + case 47: + // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG2_M2ZZ_BtoH, FDOT_VG2... + printSVERegOp_b(MI, 5, O); + break; case 48: // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16 SStream_concat0(O, ".h"); @@ -19186,14 +20169,15 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 51: - // INSERT_MXIPZ_H_B, INSERT_MXIPZ_V_B, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ... - printSVERegOp_b(MI, 5, O); - break; - case 52: // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D printSVERegOp_d(MI, 5, O); return; break; + case 52: + // INSERT_MXIPZ_H_H, INSERT_MXIPZ_V_H + printSVERegOp_h(MI, 5, O); + return; + break; case 53: // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q printSVERegOp_q(MI, 5, O); @@ -19205,19 +20189,19 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 55: - // LD1B_VG2_M2ZPXI, LD1H_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXI - printImmScale_2(MI, 3, O); - SStream_concat0(O, ", mul vl]"); - return; - break; - case 56: - // LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXX + // LD1B_2Z_STRIDED, LDNT1B_2Z_STRIDED printRegWithShiftExtend_0_8_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; + case 56: + // LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED_IMM, LDNT1... + printImmScale_2(MI, 3, O); + SStream_concat0(O, ", mul vl]"); + return; + break; case 57: - // LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXX + // LD1H_2Z_STRIDED, LDNT1H_2Z_STRIDED printRegWithShiftExtend_0_16_x_0(MI, 3, O); SStream_concat1(O, ']'); return; @@ -19295,7 +20279,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { break; case 70: // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q - printMatrixIndex(MI, 4, O); + printMatrixIndex_1(MI, 4, O); SStream_concat1(O, ']'); return; break; @@ -19342,37 +20326,32 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 79: - // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG4_M4Z4Z_BtoS, SMLALL_VG2_M2Z2Z_BtoS, SMLAL... - printTypedVectorList_0_b(MI, 5, O); - return; - break; - case 80: // SPLICE_ZPZZ_B printTypedVectorList_0_b(MI, 2, O); return; break; - case 81: + case 80: // SPLICE_ZPZZ_D printTypedVectorList_0_d(MI, 2, O); return; break; - case 82: + case 81: // SPLICE_ZPZZ_S printTypedVectorList_0_s(MI, 2, O); return; break; - case 83: + case 82: // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW... printGPR64as32(MI, 2, O); return; break; - case 84: + case 83: // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX... SStream_concat0(O, ", ["); printOperand(MI, 4, O); SStream_concat0(O, ", "); break; - case 85: + case 84: // SYSLxt printSysCROperand(MI, 2, O); SStream_concat0(O, ", "); @@ -19381,12 +20360,12 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 4, O); return; break; - case 86: + case 85: // TBNZW, TBNZX, TBZW, TBZX printAlignedLabel(MI, Address, 2, O); return; break; - case 87: + case 86: // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S printImm(MI, 2, O); return; @@ -19394,15 +20373,15 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { } - // Fragment 5 encoded into 7 bits for 88 unique commands. - switch ((uint32_t)((Bits >> 49) & 127)) { + // Fragment 5 encoded into 7 bits for 93 unique commands. + switch ((Bits >> 49) & 127) { default: assert(0 && "Invalid command number."); case 0: // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD... return; break; case 1: - // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, A... + // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA,... SStream_concat0(O, ", "); break; case 2: @@ -19421,437 +20400,463 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 5: + // ADDPT_shift, SUBPT_shift + printShifter(MI, 3, O); + return; + break; + case 6: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP... printSVERegOp_h(MI, 3, O); break; - case 6: + case 7: // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,... SStream_concat0(O, ".16b"); return; break; - case 7: + case 8: // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv... SStream_concat0(O, ".2s"); return; break; - case 8: + case 9: // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH... SStream_concat0(O, ".4h"); return; break; - case 9: + case 10: // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8... SStream_concat0(O, ".8b"); return; break; - case 10: + case 11: // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64 printArithExtend(MI, 3, O); return; break; - case 11: + case 12: // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ... printTypedVectorList_0_d(MI, 5, O); return; break; - case 12: + case 13: // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ... printTypedVectorList_0_s(MI, 5, O); return; break; - case 13: + case 14: // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML... printSVERegOp_d(MI, 5, O); break; - case 14: + case 15: // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML... printSVERegOp_s(MI, 5, O); break; - case 15: + case 16: // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ... printOperand(MI, 3, O); break; - case 16: + case 17: // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP... printSVERegOp_d(MI, 3, O); return; break; - case 17: + case 18: // BCAX, EOR3, EXTv16i8 SStream_concat0(O, ".16b, "); break; - case 18: + case 19: // BF16DOTlanev4bf16, BF16DOTlanev8bf16 SStream_concat0(O, ".2h"); printVectorIndex_1(MI, 4, O); return; break; - case 19: - // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_S, BFMLAL... - printVectorIndex_1(MI, 6, O); + case 20: + // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFM... + printTypedVectorList_0_h(MI, 5, O); return; break; - case 20: + case 21: + // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT... + printSVERegOp_h(MI, 5, O); + break; + case 22: // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,... printVectorIndex_1(MI, 4, O); break; - case 21: + case 23: // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2... SStream_concat0(O, ".h"); break; - case 22: + case 24: // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F... printSVERegOp_h(MI, 4, O); break; - case 23: + case 25: // CADD_ZZI_H, SQCADD_ZZI_H printComplexRotationOp_180_90(MI, 3, O); return; break; - case 24: + case 26: // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... SStream_concat1(O, ']'); return; break; - case 25: + case 27: // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H printComplexRotationOp_90_0(MI, 4, O); return; break; - case 26: + case 28: // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H printImm(MI, 3, O); return; break; - case 27: + case 29: // EXTv8i8 SStream_concat0(O, ".8b, "); printOperand(MI, 3, O); return; break; - case 28: + case 30: // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O); return; break; - case 29: + case 31: // FCADDv2f32, FCMLAv2f32 SStream_concat0(O, ".2s, "); break; - case 30: + case 32: // FCADDv2f64, FCMLAv2f64, XAR SStream_concat0(O, ".2d, "); break; - case 31: + case 33: // FCADDv4f16, FCMLAv4f16 SStream_concat0(O, ".4h, "); break; - case 32: + case 34: // FCADDv4f32, FCMLAv4f32, SM3SS1 SStream_concat0(O, ".4s, "); break; - case 33: + case 35: // FCADDv8f16, FCMLAv8f16 SStream_concat0(O, ".8h, "); break; - case 34: + case 36: // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ... SStream_concat0(O, ", #0.0"); return; break; - case 35: + case 37: // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in... SStream_concat0(O, ".s"); break; - case 36: + case 38: + // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG4_M4ZZI_BtoH, FDOT_VG... + printVectorIndex_1(MI, 6, O); + return; + break; + case 39: + // FDOTlanev16f8, FDOTlanev8f8, SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16... + SStream_concat0(O, ".4b"); + printVectorIndex_1(MI, 4, O); + return; + break; + case 40: + // FDOTlanev4f16, FDOTlanev8f16 + SStream_concat0(O, ".2b"); + printVectorIndex_1(MI, 4, O); + return; + break; + case 41: // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O); return; break; - case 37: + case 42: + // FMLALBlanev8f16, FMLALLBBlanev4f32, FMLALLBTlanev4f32, FMLALLTBlanev4f... + SStream_concat0(O, ".b"); + printVectorIndex_1(MI, 4, O); + return; + break; + case 43: // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind... SStream_concat0(O, ".d"); break; - case 38: + case 44: // FMUL_ZPmI_H printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O); return; break; - case 39: + case 45: // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL... printVectorIndex_1(MI, 3, O); return; break; - case 40: + case 46: // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ... printRegWithShiftExtend_0_8_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 41: + case 47: // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R... printRegWithShiftExtend_1_8_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 42: + case 48: // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R... printRegWithShiftExtend_0_8_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 43: + case 49: // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT... printRegWithShiftExtend_1_8_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 44: + case 50: // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT... printRegWithShiftExtend_0_8_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 45: + case 51: // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM printImmScale_8(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 46: + case 52: // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED printRegWithShiftExtend_0_64_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 47: + case 53: // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED printRegWithShiftExtend_1_64_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 48: + case 54: // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED printRegWithShiftExtend_0_64_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 49: + case 55: // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE... printImmScale_2(MI, 3, O); break; - case 50: + case 56: // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF... printRegWithShiftExtend_0_16_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 51: + case 57: // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC... printRegWithShiftExtend_1_16_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 52: + case 58: // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC... printRegWithShiftExtend_0_16_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 53: + case 59: // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC... printRegWithShiftExtend_1_16_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 54: + case 60: // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC... printRegWithShiftExtend_0_16_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 55: + case 61: // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE... printImmScale_4(MI, 3, O); break; - case 56: + case 62: // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD... printRegWithShiftExtend_0_32_x_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 57: + case 63: // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S... printRegWithShiftExtend_1_32_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 58: + case 64: // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S... printRegWithShiftExtend_0_32_w_d(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 59: + case 65: // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED printRegWithShiftExtend_1_32_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 60: + case 66: // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED printRegWithShiftExtend_0_32_w_s(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 61: - // LD1B, LD1B_2Z, LD1B_4Z, LD1B_D, LD1B_H, LD1B_S, LD1B_VG4_M4ZPXX, LD1RO... + case 67: + // LD1B, LD1B_2Z, LD1B_4Z, LD1B_4Z_STRIDED, LD1B_D, LD1B_H, LD1B_S, LD1RO... printRegWithShiftExtend_0_8_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 62: - // LD1D, LD1D_2Z, LD1D_4Z, LD1D_Q, LD1D_VG2_M2ZPXX, LD1D_VG4_M4ZPXX, LD1R... + case 68: + // LD1D, LD1D_2Z, LD1D_2Z_STRIDED, LD1D_4Z, LD1D_4Z_STRIDED, LD1D_Q, LD1R... printRegWithShiftExtend_0_64_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 63: - // LD1H, LD1H_2Z, LD1H_4Z, LD1H_D, LD1H_S, LD1H_VG4_M4ZPXX, LD1RO_H, LD1R... + case 69: + // LD1H, LD1H_2Z, LD1H_4Z, LD1H_4Z_STRIDED, LD1H_D, LD1H_S, LD1RO_H, LD1R... printRegWithShiftExtend_0_16_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 64: + case 70: // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM printImmScale_32(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 65: - // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_4Z, LD1W_D, LD1W_Q, LD1... + case 71: + // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_2Z_STRIDED, LD1W_4Z, LD... printRegWithShiftExtend_0_32_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 66: + case 72: // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM printImmScale_16(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 67: + case 73: // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B printRegWithShiftExtend_0_8_x_0(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 68: + case 74: // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D printRegWithShiftExtend_0_64_x_0(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 69: + case 75: // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H printRegWithShiftExtend_0_16_x_0(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 70: + case 76: // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q printRegWithShiftExtend_0_128_x_0(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 71: + case 77: // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S printRegWithShiftExtend_0_32_x_0(MI, 5, O); SStream_concat1(O, ']'); return; break; - case 72: + case 78: // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q printRegWithShiftExtend_0_128_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; - case 73: + case 79: // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ... printImmScale_3(MI, 3, O); SStream_concat0(O, ", mul vl]"); return; break; - case 74: - // LDIAPPWpre + case 80: + // LDIAPPWpost SStream_concat0(O, "], #8"); return; break; - case 75: - // LDIAPPXpre + case 81: + // LDIAPPXpost SStream_concat0(O, "], #16"); return; break; - case 76: + case 82: // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,... SStream_concat0(O, "], "); break; - case 77: + case 83: // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR... SStream_concat0(O, "]!"); return; break; - case 78: + case 84: // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI SStream_concat0(O, ", mul vl]"); return; break; - case 79: + case 85: // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S SStream_concat1(O, '['); printOperand(MI, 3, O); SStream_concat0(O, ", "); - printMatrixIndex(MI, 4, O); + printMatrixIndex_1(MI, 4, O); SStream_concat1(O, ']'); return; break; - case 80: - // SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16i8, SUDOTlanev8i8, UDOTlanev1... - SStream_concat0(O, ".4b"); - printVectorIndex_1(MI, 4, O); - return; - break; - case 81: - // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B + case 86: + // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B printTypedVectorList_0_b(MI, 3, O); return; break; - case 82: - // SEL_VG2_2ZP2Z2Z_D, SEL_VG4_4ZP4Z4Z_D + case 87: + // SEL_VG2_2ZC2Z2Z_D, SEL_VG4_4ZC4Z4Z_D printTypedVectorList_0_d(MI, 3, O); return; break; - case 83: - // SEL_VG2_2ZP2Z2Z_H, SEL_VG4_4ZP4Z4Z_H + case 88: + // SEL_VG2_2ZC2Z2Z_H, SEL_VG4_4ZC4Z4Z_H printTypedVectorList_0_h(MI, 3, O); return; break; - case 84: - // SEL_VG2_2ZP2Z2Z_S, SEL_VG4_4ZP4Z4Z_S + case 89: + // SEL_VG2_2ZC2Z2Z_S, SEL_VG4_4ZC4Z4Z_S printTypedVectorList_0_s(MI, 3, O); return; break; - case 85: + case 90: // STILPWpre SStream_concat0(O, ", #-8]!"); return; break; - case 86: + case 91: // STILPXpre SStream_concat0(O, ", #-16]!"); return; break; - case 87: + case 92: // STLXPW, STLXPX, STXPW, STXPX SStream_concat0(O, ", ["); printOperand(MI, 3, O); @@ -19862,7 +20867,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { // Fragment 6 encoded into 6 bits for 44 unique commands. - switch ((uint32_t)((Bits >> 56) & 63)) { + switch ((Bits >> 56) & 63) { default: assert(0 && "Invalid command number."); case 0: // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A... @@ -19875,7 +20880,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 2: - // ADDP_ZPmZ_D, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WIDE_ZPmZ_B, ASR... + // ADDP_ZPmZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WI... printSVERegOp_d(MI, 3, O); break; case 3: @@ -19891,71 +20896,71 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printVRegOperand(MI, 3, O); break; case 6: + // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_HtoS, BFM... + printVectorIndex_1(MI, 6, O); + return; + break; + case 7: // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv... printVectorIndex_1(MI, 4, O); break; - case 7: + case 8: // BFMWri, BFMXri printOperand(MI, 4, O); return; break; - case 8: + case 9: // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16... printComplexRotationOp_180_90(MI, 3, O); return; break; - case 9: + case 10: // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr... printCondCode(MI, 3, O); return; break; - case 10: + case 11: // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S... SStream_concat0(O, ", "); break; - case 11: + case 12: // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H printComplexRotationOp_90_0(MI, 5, O); return; break; - case 12: + case 13: // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16... printComplexRotationOp_90_0(MI, 4, O); return; break; - case 13: + case 14: // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H printSVERegOp_h(MI, 3, O); return; break; - case 14: + case 15: // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ... printImm(MI, 3, O); return; break; - case 15: + case 16: // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU... printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O); return; break; - case 16: + case 17: // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,... printSVERegOp_d(MI, 4, O); break; - case 17: + case 18: // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,... printSVERegOp_s(MI, 4, O); break; - case 18: + case 19: // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,... printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O); return; break; - case 19: - // FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZI_S, FMLA_VG4_M4ZZI_D, FMLA_VG4_M4ZZI_S... - printVectorIndex_1(MI, 6, O); - return; - break; case 20: // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32... printVectorIndex_1(MI, 3, O); @@ -19972,7 +20977,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 23: - // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_D_IMM_REAL, LD1B_H_IMM_REAL, LD1B_IMM_R... + // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_4Z_STRIDED_IMM, LD1B_D_IMM, LD1B_H_IMM,... SStream_concat0(O, ", mul vl]"); return; break; @@ -20067,19 +21072,19 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 40: - // ST1B_VG2_M2ZPXI, ST1H_VG2_M2ZPXI, STNT1B_VG2_M2ZPXI, STNT1H_VG2_M2ZPXI - printImmScale_2(MI, 3, O); - SStream_concat0(O, ", mul vl]"); - return; - break; - case 41: - // ST1B_VG2_M2ZPXX, STNT1B_VG2_M2ZPXX + // ST1B_2Z_STRIDED, STNT1B_2Z_STRIDED printRegWithShiftExtend_0_8_x_0(MI, 3, O); SStream_concat1(O, ']'); return; break; + case 41: + // ST1B_2Z_STRIDED_IMM, ST1H_2Z_STRIDED_IMM, STNT1B_2Z_STRIDED_IMM, STNT1... + printImmScale_2(MI, 3, O); + SStream_concat0(O, ", mul vl]"); + return; + break; case 42: - // ST1H_VG2_M2ZPXX, STNT1H_VG2_M2ZPXX + // ST1H_2Z_STRIDED, STNT1H_2Z_STRIDED printRegWithShiftExtend_0_16_x_0(MI, 3, O); SStream_concat1(O, ']'); return; @@ -20095,6 +21100,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { default: assert(0 && "Unexpected opcode."); case AArch64_ADDP_ZPmZ_D: case AArch64_ADDP_ZPmZ_S: + case AArch64_ADD_ZPmZ_CPA: case AArch64_ADD_ZPmZ_D: case AArch64_ADD_ZPmZ_S: case AArch64_AND_ZPmZ_D: @@ -20170,6 +21176,10 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { case AArch64_FADDP_ZPmZZ_S: case AArch64_FADD_ZPmZ_D: case AArch64_FADD_ZPmZ_S: + case AArch64_FAMAX_ZPmZ_D: + case AArch64_FAMAX_ZPmZ_S: + case AArch64_FAMIN_ZPmZ_D: + case AArch64_FAMIN_ZPmZ_S: case AArch64_FCMEQ_PPzZZ_D: case AArch64_FCMEQ_PPzZZ_S: case AArch64_FCMGE_PPzZZ_D: @@ -20339,14 +21349,14 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { case AArch64_SQDMLSLv4i16_indexed: case AArch64_SQDMLSLv4i32_indexed: case AArch64_SQDMLSLv8i16_indexed: - case AArch64_SQRDMLAHi16_indexed: - case AArch64_SQRDMLAHi32_indexed: + case AArch64_SQRDMLAHv1i16_indexed: + case AArch64_SQRDMLAHv1i32_indexed: case AArch64_SQRDMLAHv2i32_indexed: case AArch64_SQRDMLAHv4i16_indexed: case AArch64_SQRDMLAHv4i32_indexed: case AArch64_SQRDMLAHv8i16_indexed: - case AArch64_SQRDMLSHi16_indexed: - case AArch64_SQRDMLSHi32_indexed: + case AArch64_SQRDMLSHv1i16_indexed: + case AArch64_SQRDMLSHv1i32_indexed: case AArch64_SQRDMLSHv2i32_indexed: case AArch64_SQRDMLSHv4i16_indexed: case AArch64_SQRDMLSHv4i32_indexed: @@ -20377,6 +21387,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { case AArch64_STPXpost: case AArch64_SUBR_ZPmZ_D: case AArch64_SUBR_ZPmZ_S: + case AArch64_SUB_ZPmZ_CPA: case AArch64_SUB_ZPmZ_D: case AArch64_SUB_ZPmZ_S: case AArch64_SUQADD_ZPmZ_D: @@ -20526,7 +21537,7 @@ static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { static const char * getRegisterName(unsigned RegNo, unsigned AltIdx) { #ifndef CAPSTONE_DIET - assert(RegNo && RegNo < 716 && "Invalid register number!"); + assert(RegNo && RegNo < 700 && "Invalid register number!"); static const char AsmStrsNoRegAltName[] = { /* 0 */ "D7_D8_D9_D10\0" @@ -20537,562 +21548,544 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { /* 53 */ "b10\0" /* 57 */ "d10\0" /* 61 */ "h10\0" - /* 65 */ "p10\0" - /* 69 */ "q10\0" - /* 73 */ "s10\0" - /* 77 */ "w10\0" - /* 81 */ "x10\0" - /* 85 */ "z10\0" - /* 89 */ "D17_D18_D19_D20\0" - /* 105 */ "Q17_Q18_Q19_Q20\0" - /* 121 */ "Z17_Z18_Z19_Z20\0" - /* 137 */ "b20\0" - /* 141 */ "d20\0" - /* 145 */ "h20\0" - /* 149 */ "q20\0" - /* 153 */ "s20\0" - /* 157 */ "w20\0" - /* 161 */ "x20\0" - /* 165 */ "z20\0" - /* 169 */ "D27_D28_D29_D30\0" - /* 185 */ "Q27_Q28_Q29_Q30\0" - /* 201 */ "Z22_Z30\0" - /* 209 */ "Z18_Z22_Z26_Z30\0" - /* 225 */ "Z27_Z28_Z29_Z30\0" - /* 241 */ "b30\0" - /* 245 */ "d30\0" - /* 249 */ "h30\0" - /* 253 */ "q30\0" - /* 257 */ "s30\0" - /* 261 */ "w30\0" - /* 265 */ "x30\0" - /* 269 */ "z30\0" - /* 273 */ "D29_D30_D31_D0\0" - /* 288 */ "P15_P0\0" - /* 295 */ "Q29_Q30_Q31_Q0\0" - /* 310 */ "Z29_Z30_Z31_Z0\0" - /* 325 */ "b0\0" - /* 328 */ "d0\0" - /* 331 */ "h0\0" - /* 334 */ "p0\0" - /* 337 */ "q0\0" - /* 340 */ "s0\0" - /* 343 */ "zt0\0" - /* 347 */ "w0\0" - /* 350 */ "x0\0" - /* 353 */ "z0\0" - /* 356 */ "D8_D9_D10_D11\0" - /* 370 */ "P10_P11\0" - /* 378 */ "Q8_Q9_Q10_Q11\0" - /* 392 */ "W10_W11\0" - /* 400 */ "X4_X5_X6_X7_X8_X9_X10_X11\0" - /* 426 */ "Z8_Z9_Z10_Z11\0" - /* 440 */ "Z3_Z11\0" - /* 447 */ "b11\0" - /* 451 */ "d11\0" - /* 455 */ "h11\0" - /* 459 */ "p11\0" - /* 463 */ "q11\0" - /* 467 */ "s11\0" - /* 471 */ "w11\0" - /* 475 */ "x11\0" - /* 479 */ "z11\0" - /* 483 */ "D18_D19_D20_D21\0" - /* 499 */ "Q18_Q19_Q20_Q21\0" - /* 515 */ "W20_W21\0" - /* 523 */ "X14_X15_X16_X17_X18_X19_X20_X21\0" - /* 555 */ "Z18_Z19_Z20_Z21\0" - /* 571 */ "b21\0" - /* 575 */ "d21\0" - /* 579 */ "h21\0" - /* 583 */ "q21\0" - /* 587 */ "s21\0" - /* 591 */ "w21\0" - /* 595 */ "x21\0" - /* 599 */ "z21\0" - /* 603 */ "D28_D29_D30_D31\0" - /* 619 */ "Q28_Q29_Q30_Q31\0" - /* 635 */ "Z28_Z29_Z30_Z31\0" - /* 651 */ "Z23_Z31\0" - /* 659 */ "Z19_Z23_Z27_Z31\0" - /* 675 */ "b31\0" - /* 679 */ "d31\0" - /* 683 */ "h31\0" - /* 687 */ "q31\0" - /* 691 */ "s31\0" - /* 695 */ "z31\0" - /* 699 */ "D30_D31_D0_D1\0" - /* 713 */ "P0_P1\0" - /* 719 */ "Q30_Q31_Q0_Q1\0" - /* 733 */ "W0_W1\0" - /* 739 */ "X0_X1\0" - /* 745 */ "Z30_Z31_Z0_Z1\0" - /* 759 */ "b1\0" - /* 762 */ "d1\0" - /* 765 */ "h1\0" - /* 768 */ "p1\0" - /* 771 */ "q1\0" - /* 774 */ "s1\0" - /* 777 */ "w1\0" - /* 780 */ "x1\0" - /* 783 */ "z1\0" - /* 786 */ "D9_D10_D11_D12\0" - /* 801 */ "P11_P12\0" - /* 809 */ "Q9_Q10_Q11_Q12\0" - /* 824 */ "Z9_Z10_Z11_Z12\0" - /* 839 */ "Z4_Z12\0" - /* 846 */ "Z0_Z4_Z8_Z12\0" - /* 859 */ "b12\0" - /* 863 */ "d12\0" - /* 867 */ "h12\0" - /* 871 */ "p12\0" - /* 875 */ "q12\0" - /* 879 */ "s12\0" - /* 883 */ "w12\0" - /* 887 */ "x12\0" - /* 891 */ "z12\0" - /* 895 */ "D19_D20_D21_D22\0" - /* 911 */ "Q19_Q20_Q21_Q22\0" - /* 927 */ "Z19_Z20_Z21_Z22\0" - /* 943 */ "b22\0" - /* 947 */ "d22\0" - /* 951 */ "h22\0" - /* 955 */ "q22\0" - /* 959 */ "s22\0" - /* 963 */ "w22\0" - /* 967 */ "x22\0" - /* 971 */ "z22\0" - /* 975 */ "D31_D0_D1_D2\0" - /* 988 */ "P1_P2\0" - /* 994 */ "Q31_Q0_Q1_Q2\0" - /* 1007 */ "Z31_Z0_Z1_Z2\0" - /* 1020 */ "b2\0" - /* 1023 */ "d2\0" - /* 1026 */ "h2\0" - /* 1029 */ "p2\0" - /* 1032 */ "q2\0" - /* 1035 */ "s2\0" - /* 1038 */ "w2\0" - /* 1041 */ "x2\0" - /* 1044 */ "z2\0" - /* 1047 */ "D10_D11_D12_D13\0" - /* 1063 */ "P12_P13\0" - /* 1071 */ "Q10_Q11_Q12_Q13\0" - /* 1087 */ "W12_W13\0" - /* 1095 */ "X6_X7_X8_X9_X10_X11_X12_X13\0" - /* 1123 */ "Z10_Z11_Z12_Z13\0" - /* 1139 */ "Z5_Z13\0" - /* 1146 */ "Z1_Z5_Z9_Z13\0" - /* 1159 */ "b13\0" - /* 1163 */ "d13\0" - /* 1167 */ "h13\0" - /* 1171 */ "p13\0" - /* 1175 */ "q13\0" - /* 1179 */ "s13\0" - /* 1183 */ "w13\0" - /* 1187 */ "x13\0" - /* 1191 */ "z13\0" - /* 1195 */ "D20_D21_D22_D23\0" - /* 1211 */ "Q20_Q21_Q22_Q23\0" - /* 1227 */ "W22_W23\0" - /* 1235 */ "X16_X17_X18_X19_X20_X21_X22_X23\0" - /* 1267 */ "Z20_Z21_Z22_Z23\0" - /* 1283 */ "b23\0" - /* 1287 */ "d23\0" - /* 1291 */ "h23\0" - /* 1295 */ "q23\0" - /* 1299 */ "s23\0" - /* 1303 */ "w23\0" - /* 1307 */ "x23\0" - /* 1311 */ "z23\0" - /* 1315 */ "D0_D1_D2_D3\0" - /* 1327 */ "P2_P3\0" - /* 1333 */ "Q0_Q1_Q2_Q3\0" - /* 1345 */ "W2_W3\0" - /* 1351 */ "X2_X3\0" - /* 1357 */ "Z0_Z1_Z2_Z3\0" - /* 1369 */ "b3\0" - /* 1372 */ "d3\0" - /* 1375 */ "h3\0" - /* 1378 */ "p3\0" - /* 1381 */ "q3\0" - /* 1384 */ "s3\0" - /* 1387 */ "w3\0" - /* 1390 */ "x3\0" - /* 1393 */ "z3\0" - /* 1396 */ "D11_D12_D13_D14\0" - /* 1412 */ "P13_P14\0" - /* 1420 */ "Q11_Q12_Q13_Q14\0" - /* 1436 */ "Z2_Z6_Z10_Z14\0" - /* 1450 */ "Z11_Z12_Z13_Z14\0" - /* 1466 */ "Z6_Z14\0" - /* 1473 */ "b14\0" - /* 1477 */ "d14\0" - /* 1481 */ "h14\0" - /* 1485 */ "p14\0" - /* 1489 */ "q14\0" - /* 1493 */ "s14\0" - /* 1497 */ "w14\0" - /* 1501 */ "x14\0" - /* 1505 */ "z14\0" - /* 1509 */ "D21_D22_D23_D24\0" - /* 1525 */ "Q21_Q22_Q23_Q24\0" - /* 1541 */ "Z21_Z22_Z23_Z24\0" - /* 1557 */ "Z16_Z24\0" - /* 1565 */ "b24\0" - /* 1569 */ "d24\0" - /* 1573 */ "h24\0" - /* 1577 */ "q24\0" - /* 1581 */ "s24\0" - /* 1585 */ "w24\0" - /* 1589 */ "x24\0" - /* 1593 */ "z24\0" - /* 1597 */ "D1_D2_D3_D4\0" - /* 1609 */ "P3_P4\0" - /* 1615 */ "Q1_Q2_Q3_Q4\0" - /* 1627 */ "Z1_Z2_Z3_Z4\0" - /* 1639 */ "b4\0" - /* 1642 */ "d4\0" - /* 1645 */ "h4\0" - /* 1648 */ "p4\0" - /* 1651 */ "q4\0" - /* 1654 */ "s4\0" - /* 1657 */ "w4\0" - /* 1660 */ "x4\0" - /* 1663 */ "z4\0" - /* 1666 */ "D12_D13_D14_D15\0" - /* 1682 */ "P14_P15\0" - /* 1690 */ "Q12_Q13_Q14_Q15\0" - /* 1706 */ "W14_W15\0" - /* 1714 */ "X8_X9_X10_X11_X12_X13_X14_X15\0" - /* 1744 */ "Z3_Z7_Z11_Z15\0" - /* 1758 */ "Z12_Z13_Z14_Z15\0" - /* 1774 */ "Z7_Z15\0" - /* 1781 */ "b15\0" - /* 1785 */ "d15\0" - /* 1789 */ "h15\0" - /* 1793 */ "p15\0" - /* 1797 */ "q15\0" - /* 1801 */ "s15\0" - /* 1805 */ "w15\0" - /* 1809 */ "x15\0" - /* 1813 */ "z15\0" - /* 1817 */ "D22_D23_D24_D25\0" - /* 1833 */ "Q22_Q23_Q24_Q25\0" - /* 1849 */ "W24_W25\0" - /* 1857 */ "X18_X19_X20_X21_X22_X23_X24_X25\0" - /* 1889 */ "Z22_Z23_Z24_Z25\0" - /* 1905 */ "Z17_Z25\0" - /* 1913 */ "b25\0" - /* 1917 */ "d25\0" - /* 1921 */ "h25\0" - /* 1925 */ "q25\0" - /* 1929 */ "s25\0" - /* 1933 */ "w25\0" - /* 1937 */ "x25\0" - /* 1941 */ "z25\0" - /* 1945 */ "D2_D3_D4_D5\0" - /* 1957 */ "P4_P5\0" - /* 1963 */ "Q2_Q3_Q4_Q5\0" - /* 1975 */ "W4_W5\0" - /* 1981 */ "X4_X5\0" - /* 1987 */ "Z2_Z3_Z4_Z5\0" - /* 1999 */ "b5\0" - /* 2002 */ "d5\0" - /* 2005 */ "h5\0" - /* 2008 */ "p5\0" - /* 2011 */ "q5\0" - /* 2014 */ "s5\0" - /* 2017 */ "w5\0" - /* 2020 */ "x5\0" - /* 2023 */ "z5\0" - /* 2026 */ "D13_D14_D15_D16\0" - /* 2042 */ "Q13_Q14_Q15_Q16\0" - /* 2058 */ "Z13_Z14_Z15_Z16\0" - /* 2074 */ "b16\0" - /* 2078 */ "d16\0" - /* 2082 */ "h16\0" - /* 2086 */ "q16\0" - /* 2090 */ "s16\0" - /* 2094 */ "w16\0" - /* 2098 */ "x16\0" - /* 2102 */ "z16\0" - /* 2106 */ "D23_D24_D25_D26\0" - /* 2122 */ "Q23_Q24_Q25_Q26\0" - /* 2138 */ "Z23_Z24_Z25_Z26\0" - /* 2154 */ "Z18_Z26\0" - /* 2162 */ "b26\0" - /* 2166 */ "d26\0" - /* 2170 */ "h26\0" - /* 2174 */ "q26\0" - /* 2178 */ "s26\0" - /* 2182 */ "w26\0" - /* 2186 */ "x26\0" - /* 2190 */ "z26\0" - /* 2194 */ "D3_D4_D5_D6\0" - /* 2206 */ "P5_P6\0" - /* 2212 */ "Q3_Q4_Q5_Q6\0" - /* 2224 */ "Z3_Z4_Z5_Z6\0" - /* 2236 */ "b6\0" - /* 2239 */ "d6\0" - /* 2242 */ "h6\0" - /* 2245 */ "p6\0" - /* 2248 */ "q6\0" - /* 2251 */ "s6\0" - /* 2254 */ "w6\0" - /* 2257 */ "x6\0" - /* 2260 */ "z6\0" - /* 2263 */ "D14_D15_D16_D17\0" - /* 2279 */ "Q14_Q15_Q16_Q17\0" - /* 2295 */ "W16_W17\0" - /* 2303 */ "X10_X11_X12_X13_X14_X15_X16_X17\0" - /* 2335 */ "Z14_Z15_Z16_Z17\0" - /* 2351 */ "b17\0" - /* 2355 */ "d17\0" - /* 2359 */ "h17\0" - /* 2363 */ "q17\0" - /* 2367 */ "s17\0" - /* 2371 */ "w17\0" - /* 2375 */ "x17\0" - /* 2379 */ "z17\0" - /* 2383 */ "D24_D25_D26_D27\0" - /* 2399 */ "Q24_Q25_Q26_Q27\0" - /* 2415 */ "W26_W27\0" - /* 2423 */ "X20_X21_X22_X23_X24_X25_X26_X27\0" - /* 2455 */ "Z24_Z25_Z26_Z27\0" - /* 2471 */ "Z19_Z27\0" - /* 2479 */ "b27\0" - /* 2483 */ "d27\0" - /* 2487 */ "h27\0" - /* 2491 */ "q27\0" - /* 2495 */ "s27\0" - /* 2499 */ "w27\0" - /* 2503 */ "x27\0" - /* 2507 */ "z27\0" - /* 2511 */ "D4_D5_D6_D7\0" - /* 2523 */ "P6_P7\0" - /* 2529 */ "Q4_Q5_Q6_Q7\0" - /* 2541 */ "W6_W7\0" - /* 2547 */ "X0_X1_X2_X3_X4_X5_X6_X7\0" - /* 2571 */ "Z4_Z5_Z6_Z7\0" - /* 2583 */ "b7\0" - /* 2586 */ "d7\0" - /* 2589 */ "h7\0" - /* 2592 */ "p7\0" - /* 2595 */ "q7\0" - /* 2598 */ "s7\0" - /* 2601 */ "w7\0" - /* 2604 */ "x7\0" - /* 2607 */ "z7\0" - /* 2610 */ "D15_D16_D17_D18\0" - /* 2626 */ "Q15_Q16_Q17_Q18\0" - /* 2642 */ "Z15_Z16_Z17_Z18\0" - /* 2658 */ "b18\0" - /* 2662 */ "d18\0" - /* 2666 */ "h18\0" - /* 2670 */ "q18\0" - /* 2674 */ "s18\0" - /* 2678 */ "w18\0" - /* 2682 */ "x18\0" - /* 2686 */ "z18\0" - /* 2690 */ "D25_D26_D27_D28\0" - /* 2706 */ "Q25_Q26_Q27_Q28\0" - /* 2722 */ "Z20_Z28\0" - /* 2730 */ "Z16_Z20_Z24_Z28\0" - /* 2746 */ "Z25_Z26_Z27_Z28\0" - /* 2762 */ "b28\0" - /* 2766 */ "d28\0" - /* 2770 */ "h28\0" - /* 2774 */ "q28\0" - /* 2778 */ "s28\0" - /* 2782 */ "w28\0" - /* 2786 */ "x28\0" - /* 2790 */ "z28\0" - /* 2794 */ "D5_D6_D7_D8\0" - /* 2806 */ "P7_P8\0" - /* 2812 */ "Q5_Q6_Q7_Q8\0" - /* 2824 */ "Z0_Z8\0" - /* 2830 */ "Z5_Z6_Z7_Z8\0" - /* 2842 */ "b8\0" - /* 2845 */ "d8\0" - /* 2848 */ "h8\0" - /* 2851 */ "p8\0" - /* 2854 */ "q8\0" - /* 2857 */ "s8\0" - /* 2860 */ "w8\0" - /* 2863 */ "x8\0" - /* 2866 */ "z8\0" - /* 2869 */ "D16_D17_D18_D19\0" - /* 2885 */ "Q16_Q17_Q18_Q19\0" - /* 2901 */ "W18_W19\0" - /* 2909 */ "X12_X13_X14_X15_X16_X17_X18_X19\0" - /* 2941 */ "Z16_Z17_Z18_Z19\0" - /* 2957 */ "b19\0" - /* 2961 */ "d19\0" - /* 2965 */ "h19\0" - /* 2969 */ "q19\0" - /* 2973 */ "s19\0" - /* 2977 */ "w19\0" - /* 2981 */ "x19\0" - /* 2985 */ "z19\0" - /* 2989 */ "D26_D27_D28_D29\0" - /* 3005 */ "Q26_Q27_Q28_Q29\0" - /* 3021 */ "W28_W29\0" - /* 3029 */ "Z21_Z29\0" - /* 3037 */ "Z17_Z21_Z25_Z29\0" - /* 3053 */ "Z26_Z27_Z28_Z29\0" - /* 3069 */ "b29\0" - /* 3073 */ "d29\0" - /* 3077 */ "h29\0" - /* 3081 */ "q29\0" - /* 3085 */ "s29\0" - /* 3089 */ "w29\0" - /* 3093 */ "x29\0" - /* 3097 */ "z29\0" - /* 3101 */ "D6_D7_D8_D9\0" - /* 3113 */ "P8_P9\0" - /* 3119 */ "Q6_Q7_Q8_Q9\0" - /* 3131 */ "W8_W9\0" - /* 3137 */ "X2_X3_X4_X5_X6_X7_X8_X9\0" - /* 3161 */ "Z1_Z9\0" - /* 3167 */ "Z6_Z7_Z8_Z9\0" - /* 3179 */ "b9\0" - /* 3182 */ "d9\0" - /* 3185 */ "h9\0" - /* 3188 */ "p9\0" - /* 3191 */ "q9\0" - /* 3194 */ "s9\0" - /* 3197 */ "w9\0" - /* 3200 */ "x9\0" - /* 3203 */ "z9\0" - /* 3206 */ "X22_X23_X24_X25_X26_X27_X28_FP\0" - /* 3237 */ "W30_WZR\0" - /* 3245 */ "LR_XZR\0" - /* 3252 */ "za\0" - /* 3255 */ "za0.b\0" - /* 3261 */ "za0.d\0" - /* 3267 */ "za1.d\0" - /* 3273 */ "za2.d\0" - /* 3279 */ "za3.d\0" - /* 3285 */ "za4.d\0" - /* 3291 */ "za5.d\0" - /* 3297 */ "za6.d\0" - /* 3303 */ "za7.d\0" - /* 3309 */ "vg\0" - /* 3312 */ "za0.h\0" - /* 3318 */ "za1.h\0" - /* 3324 */ "z10_hi\0" - /* 3331 */ "z20_hi\0" - /* 3338 */ "z30_hi\0" - /* 3345 */ "z0_hi\0" - /* 3351 */ "z11_hi\0" - /* 3358 */ "z21_hi\0" - /* 3365 */ "z31_hi\0" - /* 3372 */ "z1_hi\0" - /* 3378 */ "z12_hi\0" - /* 3385 */ "z22_hi\0" - /* 3392 */ "z2_hi\0" - /* 3398 */ "z13_hi\0" - /* 3405 */ "z23_hi\0" - /* 3412 */ "z3_hi\0" - /* 3418 */ "z14_hi\0" - /* 3425 */ "z24_hi\0" - /* 3432 */ "z4_hi\0" - /* 3438 */ "z15_hi\0" - /* 3445 */ "z25_hi\0" - /* 3452 */ "z5_hi\0" - /* 3458 */ "z16_hi\0" - /* 3465 */ "z26_hi\0" - /* 3472 */ "z6_hi\0" - /* 3478 */ "z17_hi\0" - /* 3485 */ "z27_hi\0" - /* 3492 */ "z7_hi\0" - /* 3498 */ "z18_hi\0" - /* 3505 */ "z28_hi\0" - /* 3512 */ "z8_hi\0" - /* 3518 */ "z19_hi\0" - /* 3525 */ "z29_hi\0" - /* 3532 */ "z9_hi\0" - /* 3538 */ "wsp\0" - /* 3542 */ "za10.q\0" - /* 3549 */ "za0.q\0" - /* 3555 */ "za11.q\0" - /* 3562 */ "za1.q\0" - /* 3568 */ "za12.q\0" - /* 3575 */ "za2.q\0" - /* 3581 */ "za13.q\0" - /* 3588 */ "za3.q\0" - /* 3594 */ "za14.q\0" - /* 3601 */ "za4.q\0" - /* 3607 */ "za15.q\0" - /* 3614 */ "za5.q\0" - /* 3620 */ "za6.q\0" - /* 3626 */ "za7.q\0" - /* 3632 */ "za8.q\0" - /* 3638 */ "za9.q\0" - /* 3644 */ "fpcr\0" - /* 3649 */ "ffr\0" - /* 3653 */ "wzr\0" - /* 3657 */ "xzr\0" - /* 3661 */ "za0.s\0" - /* 3667 */ "za1.s\0" - /* 3673 */ "za2.s\0" - /* 3679 */ "za3.s\0" - /* 3685 */ "nzcv\0" + /* 65 */ "pn10\0" + /* 70 */ "p10\0" + /* 74 */ "q10\0" + /* 78 */ "s10\0" + /* 82 */ "w10\0" + /* 86 */ "x10\0" + /* 90 */ "z10\0" + /* 94 */ "D17_D18_D19_D20\0" + /* 110 */ "Q17_Q18_Q19_Q20\0" + /* 126 */ "Z17_Z18_Z19_Z20\0" + /* 142 */ "b20\0" + /* 146 */ "d20\0" + /* 150 */ "h20\0" + /* 154 */ "q20\0" + /* 158 */ "s20\0" + /* 162 */ "w20\0" + /* 166 */ "x20\0" + /* 170 */ "z20\0" + /* 174 */ "D27_D28_D29_D30\0" + /* 190 */ "Q27_Q28_Q29_Q30\0" + /* 206 */ "Z22_Z30\0" + /* 214 */ "Z18_Z22_Z26_Z30\0" + /* 230 */ "Z27_Z28_Z29_Z30\0" + /* 246 */ "b30\0" + /* 250 */ "d30\0" + /* 254 */ "h30\0" + /* 258 */ "q30\0" + /* 262 */ "s30\0" + /* 266 */ "w30\0" + /* 270 */ "x30\0" + /* 274 */ "z30\0" + /* 278 */ "D29_D30_D31_D0\0" + /* 293 */ "P15_P0\0" + /* 300 */ "Q29_Q30_Q31_Q0\0" + /* 315 */ "Z29_Z30_Z31_Z0\0" + /* 330 */ "b0\0" + /* 333 */ "d0\0" + /* 336 */ "h0\0" + /* 339 */ "pn0\0" + /* 343 */ "p0\0" + /* 346 */ "q0\0" + /* 349 */ "s0\0" + /* 352 */ "zt0\0" + /* 356 */ "w0\0" + /* 359 */ "x0\0" + /* 362 */ "z0\0" + /* 365 */ "D8_D9_D10_D11\0" + /* 379 */ "P10_P11\0" + /* 387 */ "Q8_Q9_Q10_Q11\0" + /* 401 */ "W10_W11\0" + /* 409 */ "X4_X5_X6_X7_X8_X9_X10_X11\0" + /* 435 */ "Z8_Z9_Z10_Z11\0" + /* 449 */ "Z3_Z11\0" + /* 456 */ "b11\0" + /* 460 */ "d11\0" + /* 464 */ "h11\0" + /* 468 */ "pn11\0" + /* 473 */ "p11\0" + /* 477 */ "q11\0" + /* 481 */ "s11\0" + /* 485 */ "w11\0" + /* 489 */ "x11\0" + /* 493 */ "z11\0" + /* 497 */ "D18_D19_D20_D21\0" + /* 513 */ "Q18_Q19_Q20_Q21\0" + /* 529 */ "W20_W21\0" + /* 537 */ "X14_X15_X16_X17_X18_X19_X20_X21\0" + /* 569 */ "Z18_Z19_Z20_Z21\0" + /* 585 */ "b21\0" + /* 589 */ "d21\0" + /* 593 */ "h21\0" + /* 597 */ "q21\0" + /* 601 */ "s21\0" + /* 605 */ "w21\0" + /* 609 */ "x21\0" + /* 613 */ "z21\0" + /* 617 */ "D28_D29_D30_D31\0" + /* 633 */ "Q28_Q29_Q30_Q31\0" + /* 649 */ "Z28_Z29_Z30_Z31\0" + /* 665 */ "Z23_Z31\0" + /* 673 */ "Z19_Z23_Z27_Z31\0" + /* 689 */ "b31\0" + /* 693 */ "d31\0" + /* 697 */ "h31\0" + /* 701 */ "q31\0" + /* 705 */ "s31\0" + /* 709 */ "z31\0" + /* 713 */ "D30_D31_D0_D1\0" + /* 727 */ "P0_P1\0" + /* 733 */ "Q30_Q31_Q0_Q1\0" + /* 747 */ "W0_W1\0" + /* 753 */ "X0_X1\0" + /* 759 */ "Z30_Z31_Z0_Z1\0" + /* 773 */ "b1\0" + /* 776 */ "d1\0" + /* 779 */ "h1\0" + /* 782 */ "pn1\0" + /* 786 */ "p1\0" + /* 789 */ "q1\0" + /* 792 */ "s1\0" + /* 795 */ "w1\0" + /* 798 */ "x1\0" + /* 801 */ "z1\0" + /* 804 */ "D9_D10_D11_D12\0" + /* 819 */ "P11_P12\0" + /* 827 */ "Q9_Q10_Q11_Q12\0" + /* 842 */ "Z9_Z10_Z11_Z12\0" + /* 857 */ "Z4_Z12\0" + /* 864 */ "Z0_Z4_Z8_Z12\0" + /* 877 */ "b12\0" + /* 881 */ "d12\0" + /* 885 */ "h12\0" + /* 889 */ "pn12\0" + /* 894 */ "p12\0" + /* 898 */ "q12\0" + /* 902 */ "s12\0" + /* 906 */ "w12\0" + /* 910 */ "x12\0" + /* 914 */ "z12\0" + /* 918 */ "D19_D20_D21_D22\0" + /* 934 */ "Q19_Q20_Q21_Q22\0" + /* 950 */ "Z19_Z20_Z21_Z22\0" + /* 966 */ "b22\0" + /* 970 */ "d22\0" + /* 974 */ "h22\0" + /* 978 */ "q22\0" + /* 982 */ "s22\0" + /* 986 */ "w22\0" + /* 990 */ "x22\0" + /* 994 */ "z22\0" + /* 998 */ "D31_D0_D1_D2\0" + /* 1011 */ "P1_P2\0" + /* 1017 */ "Q31_Q0_Q1_Q2\0" + /* 1030 */ "Z31_Z0_Z1_Z2\0" + /* 1043 */ "b2\0" + /* 1046 */ "d2\0" + /* 1049 */ "h2\0" + /* 1052 */ "pn2\0" + /* 1056 */ "p2\0" + /* 1059 */ "q2\0" + /* 1062 */ "s2\0" + /* 1065 */ "w2\0" + /* 1068 */ "x2\0" + /* 1071 */ "z2\0" + /* 1074 */ "D10_D11_D12_D13\0" + /* 1090 */ "P12_P13\0" + /* 1098 */ "Q10_Q11_Q12_Q13\0" + /* 1114 */ "W12_W13\0" + /* 1122 */ "X6_X7_X8_X9_X10_X11_X12_X13\0" + /* 1150 */ "Z10_Z11_Z12_Z13\0" + /* 1166 */ "Z5_Z13\0" + /* 1173 */ "Z1_Z5_Z9_Z13\0" + /* 1186 */ "b13\0" + /* 1190 */ "d13\0" + /* 1194 */ "h13\0" + /* 1198 */ "pn13\0" + /* 1203 */ "p13\0" + /* 1207 */ "q13\0" + /* 1211 */ "s13\0" + /* 1215 */ "w13\0" + /* 1219 */ "x13\0" + /* 1223 */ "z13\0" + /* 1227 */ "D20_D21_D22_D23\0" + /* 1243 */ "Q20_Q21_Q22_Q23\0" + /* 1259 */ "W22_W23\0" + /* 1267 */ "X16_X17_X18_X19_X20_X21_X22_X23\0" + /* 1299 */ "Z20_Z21_Z22_Z23\0" + /* 1315 */ "b23\0" + /* 1319 */ "d23\0" + /* 1323 */ "h23\0" + /* 1327 */ "q23\0" + /* 1331 */ "s23\0" + /* 1335 */ "w23\0" + /* 1339 */ "x23\0" + /* 1343 */ "z23\0" + /* 1347 */ "D0_D1_D2_D3\0" + /* 1359 */ "P2_P3\0" + /* 1365 */ "Q0_Q1_Q2_Q3\0" + /* 1377 */ "W2_W3\0" + /* 1383 */ "X2_X3\0" + /* 1389 */ "Z0_Z1_Z2_Z3\0" + /* 1401 */ "b3\0" + /* 1404 */ "d3\0" + /* 1407 */ "h3\0" + /* 1410 */ "pn3\0" + /* 1414 */ "p3\0" + /* 1417 */ "q3\0" + /* 1420 */ "s3\0" + /* 1423 */ "w3\0" + /* 1426 */ "x3\0" + /* 1429 */ "z3\0" + /* 1432 */ "D11_D12_D13_D14\0" + /* 1448 */ "P13_P14\0" + /* 1456 */ "Q11_Q12_Q13_Q14\0" + /* 1472 */ "Z2_Z6_Z10_Z14\0" + /* 1486 */ "Z11_Z12_Z13_Z14\0" + /* 1502 */ "Z6_Z14\0" + /* 1509 */ "b14\0" + /* 1513 */ "d14\0" + /* 1517 */ "h14\0" + /* 1521 */ "pn14\0" + /* 1526 */ "p14\0" + /* 1530 */ "q14\0" + /* 1534 */ "s14\0" + /* 1538 */ "w14\0" + /* 1542 */ "x14\0" + /* 1546 */ "z14\0" + /* 1550 */ "D21_D22_D23_D24\0" + /* 1566 */ "Q21_Q22_Q23_Q24\0" + /* 1582 */ "Z21_Z22_Z23_Z24\0" + /* 1598 */ "Z16_Z24\0" + /* 1606 */ "b24\0" + /* 1610 */ "d24\0" + /* 1614 */ "h24\0" + /* 1618 */ "q24\0" + /* 1622 */ "s24\0" + /* 1626 */ "w24\0" + /* 1630 */ "x24\0" + /* 1634 */ "z24\0" + /* 1638 */ "D1_D2_D3_D4\0" + /* 1650 */ "P3_P4\0" + /* 1656 */ "Q1_Q2_Q3_Q4\0" + /* 1668 */ "Z1_Z2_Z3_Z4\0" + /* 1680 */ "b4\0" + /* 1683 */ "d4\0" + /* 1686 */ "h4\0" + /* 1689 */ "pn4\0" + /* 1693 */ "p4\0" + /* 1696 */ "q4\0" + /* 1699 */ "s4\0" + /* 1702 */ "w4\0" + /* 1705 */ "x4\0" + /* 1708 */ "z4\0" + /* 1711 */ "D12_D13_D14_D15\0" + /* 1727 */ "P14_P15\0" + /* 1735 */ "Q12_Q13_Q14_Q15\0" + /* 1751 */ "W14_W15\0" + /* 1759 */ "X8_X9_X10_X11_X12_X13_X14_X15\0" + /* 1789 */ "Z3_Z7_Z11_Z15\0" + /* 1803 */ "Z12_Z13_Z14_Z15\0" + /* 1819 */ "Z7_Z15\0" + /* 1826 */ "b15\0" + /* 1830 */ "d15\0" + /* 1834 */ "h15\0" + /* 1838 */ "pn15\0" + /* 1843 */ "p15\0" + /* 1847 */ "q15\0" + /* 1851 */ "s15\0" + /* 1855 */ "w15\0" + /* 1859 */ "x15\0" + /* 1863 */ "z15\0" + /* 1867 */ "D22_D23_D24_D25\0" + /* 1883 */ "Q22_Q23_Q24_Q25\0" + /* 1899 */ "W24_W25\0" + /* 1907 */ "X18_X19_X20_X21_X22_X23_X24_X25\0" + /* 1939 */ "Z22_Z23_Z24_Z25\0" + /* 1955 */ "Z17_Z25\0" + /* 1963 */ "b25\0" + /* 1967 */ "d25\0" + /* 1971 */ "h25\0" + /* 1975 */ "q25\0" + /* 1979 */ "s25\0" + /* 1983 */ "w25\0" + /* 1987 */ "x25\0" + /* 1991 */ "z25\0" + /* 1995 */ "D2_D3_D4_D5\0" + /* 2007 */ "P4_P5\0" + /* 2013 */ "Q2_Q3_Q4_Q5\0" + /* 2025 */ "W4_W5\0" + /* 2031 */ "X4_X5\0" + /* 2037 */ "Z2_Z3_Z4_Z5\0" + /* 2049 */ "b5\0" + /* 2052 */ "d5\0" + /* 2055 */ "h5\0" + /* 2058 */ "pn5\0" + /* 2062 */ "p5\0" + /* 2065 */ "q5\0" + /* 2068 */ "s5\0" + /* 2071 */ "w5\0" + /* 2074 */ "x5\0" + /* 2077 */ "z5\0" + /* 2080 */ "D13_D14_D15_D16\0" + /* 2096 */ "Q13_Q14_Q15_Q16\0" + /* 2112 */ "Z13_Z14_Z15_Z16\0" + /* 2128 */ "b16\0" + /* 2132 */ "d16\0" + /* 2136 */ "h16\0" + /* 2140 */ "q16\0" + /* 2144 */ "s16\0" + /* 2148 */ "w16\0" + /* 2152 */ "x16\0" + /* 2156 */ "z16\0" + /* 2160 */ "D23_D24_D25_D26\0" + /* 2176 */ "Q23_Q24_Q25_Q26\0" + /* 2192 */ "Z23_Z24_Z25_Z26\0" + /* 2208 */ "Z18_Z26\0" + /* 2216 */ "b26\0" + /* 2220 */ "d26\0" + /* 2224 */ "h26\0" + /* 2228 */ "q26\0" + /* 2232 */ "s26\0" + /* 2236 */ "w26\0" + /* 2240 */ "x26\0" + /* 2244 */ "z26\0" + /* 2248 */ "D3_D4_D5_D6\0" + /* 2260 */ "P5_P6\0" + /* 2266 */ "Q3_Q4_Q5_Q6\0" + /* 2278 */ "Z3_Z4_Z5_Z6\0" + /* 2290 */ "b6\0" + /* 2293 */ "d6\0" + /* 2296 */ "h6\0" + /* 2299 */ "pn6\0" + /* 2303 */ "p6\0" + /* 2306 */ "q6\0" + /* 2309 */ "s6\0" + /* 2312 */ "w6\0" + /* 2315 */ "x6\0" + /* 2318 */ "z6\0" + /* 2321 */ "D14_D15_D16_D17\0" + /* 2337 */ "Q14_Q15_Q16_Q17\0" + /* 2353 */ "W16_W17\0" + /* 2361 */ "X10_X11_X12_X13_X14_X15_X16_X17\0" + /* 2393 */ "Z14_Z15_Z16_Z17\0" + /* 2409 */ "b17\0" + /* 2413 */ "d17\0" + /* 2417 */ "h17\0" + /* 2421 */ "q17\0" + /* 2425 */ "s17\0" + /* 2429 */ "w17\0" + /* 2433 */ "x17\0" + /* 2437 */ "z17\0" + /* 2441 */ "D24_D25_D26_D27\0" + /* 2457 */ "Q24_Q25_Q26_Q27\0" + /* 2473 */ "W26_W27\0" + /* 2481 */ "X20_X21_X22_X23_X24_X25_X26_X27\0" + /* 2513 */ "Z24_Z25_Z26_Z27\0" + /* 2529 */ "Z19_Z27\0" + /* 2537 */ "b27\0" + /* 2541 */ "d27\0" + /* 2545 */ "h27\0" + /* 2549 */ "q27\0" + /* 2553 */ "s27\0" + /* 2557 */ "w27\0" + /* 2561 */ "x27\0" + /* 2565 */ "z27\0" + /* 2569 */ "D4_D5_D6_D7\0" + /* 2581 */ "P6_P7\0" + /* 2587 */ "Q4_Q5_Q6_Q7\0" + /* 2599 */ "W6_W7\0" + /* 2605 */ "X0_X1_X2_X3_X4_X5_X6_X7\0" + /* 2629 */ "Z4_Z5_Z6_Z7\0" + /* 2641 */ "b7\0" + /* 2644 */ "d7\0" + /* 2647 */ "h7\0" + /* 2650 */ "pn7\0" + /* 2654 */ "p7\0" + /* 2657 */ "q7\0" + /* 2660 */ "s7\0" + /* 2663 */ "w7\0" + /* 2666 */ "x7\0" + /* 2669 */ "z7\0" + /* 2672 */ "D15_D16_D17_D18\0" + /* 2688 */ "Q15_Q16_Q17_Q18\0" + /* 2704 */ "Z15_Z16_Z17_Z18\0" + /* 2720 */ "b18\0" + /* 2724 */ "d18\0" + /* 2728 */ "h18\0" + /* 2732 */ "q18\0" + /* 2736 */ "s18\0" + /* 2740 */ "w18\0" + /* 2744 */ "x18\0" + /* 2748 */ "z18\0" + /* 2752 */ "D25_D26_D27_D28\0" + /* 2768 */ "Q25_Q26_Q27_Q28\0" + /* 2784 */ "Z20_Z28\0" + /* 2792 */ "Z16_Z20_Z24_Z28\0" + /* 2808 */ "Z25_Z26_Z27_Z28\0" + /* 2824 */ "b28\0" + /* 2828 */ "d28\0" + /* 2832 */ "h28\0" + /* 2836 */ "q28\0" + /* 2840 */ "s28\0" + /* 2844 */ "w28\0" + /* 2848 */ "x28\0" + /* 2852 */ "z28\0" + /* 2856 */ "D5_D6_D7_D8\0" + /* 2868 */ "P7_P8\0" + /* 2874 */ "Q5_Q6_Q7_Q8\0" + /* 2886 */ "Z0_Z8\0" + /* 2892 */ "Z5_Z6_Z7_Z8\0" + /* 2904 */ "b8\0" + /* 2907 */ "d8\0" + /* 2910 */ "h8\0" + /* 2913 */ "pn8\0" + /* 2917 */ "p8\0" + /* 2920 */ "q8\0" + /* 2923 */ "s8\0" + /* 2926 */ "w8\0" + /* 2929 */ "x8\0" + /* 2932 */ "z8\0" + /* 2935 */ "D16_D17_D18_D19\0" + /* 2951 */ "Q16_Q17_Q18_Q19\0" + /* 2967 */ "W18_W19\0" + /* 2975 */ "X12_X13_X14_X15_X16_X17_X18_X19\0" + /* 3007 */ "Z16_Z17_Z18_Z19\0" + /* 3023 */ "b19\0" + /* 3027 */ "d19\0" + /* 3031 */ "h19\0" + /* 3035 */ "q19\0" + /* 3039 */ "s19\0" + /* 3043 */ "w19\0" + /* 3047 */ "x19\0" + /* 3051 */ "z19\0" + /* 3055 */ "D26_D27_D28_D29\0" + /* 3071 */ "Q26_Q27_Q28_Q29\0" + /* 3087 */ "W28_W29\0" + /* 3095 */ "Z21_Z29\0" + /* 3103 */ "Z17_Z21_Z25_Z29\0" + /* 3119 */ "Z26_Z27_Z28_Z29\0" + /* 3135 */ "b29\0" + /* 3139 */ "d29\0" + /* 3143 */ "h29\0" + /* 3147 */ "q29\0" + /* 3151 */ "s29\0" + /* 3155 */ "w29\0" + /* 3159 */ "x29\0" + /* 3163 */ "z29\0" + /* 3167 */ "D6_D7_D8_D9\0" + /* 3179 */ "P8_P9\0" + /* 3185 */ "Q6_Q7_Q8_Q9\0" + /* 3197 */ "W8_W9\0" + /* 3203 */ "X2_X3_X4_X5_X6_X7_X8_X9\0" + /* 3227 */ "Z1_Z9\0" + /* 3233 */ "Z6_Z7_Z8_Z9\0" + /* 3245 */ "b9\0" + /* 3248 */ "d9\0" + /* 3251 */ "h9\0" + /* 3254 */ "pn9\0" + /* 3258 */ "p9\0" + /* 3261 */ "q9\0" + /* 3264 */ "s9\0" + /* 3267 */ "w9\0" + /* 3270 */ "x9\0" + /* 3273 */ "z9\0" + /* 3276 */ "X22_X23_X24_X25_X26_X27_X28_FP\0" + /* 3307 */ "W30_WZR\0" + /* 3315 */ "LR_XZR\0" + /* 3322 */ "za\0" + /* 3325 */ "za0.b\0" + /* 3331 */ "za0.d\0" + /* 3337 */ "za1.d\0" + /* 3343 */ "za2.d\0" + /* 3349 */ "za3.d\0" + /* 3355 */ "za4.d\0" + /* 3361 */ "za5.d\0" + /* 3367 */ "za6.d\0" + /* 3373 */ "za7.d\0" + /* 3379 */ "vg\0" + /* 3382 */ "za0.h\0" + /* 3388 */ "za1.h\0" + /* 3394 */ "wsp\0" + /* 3398 */ "za10.q\0" + /* 3405 */ "za0.q\0" + /* 3411 */ "za11.q\0" + /* 3418 */ "za1.q\0" + /* 3424 */ "za12.q\0" + /* 3431 */ "za2.q\0" + /* 3437 */ "za13.q\0" + /* 3444 */ "za3.q\0" + /* 3450 */ "za14.q\0" + /* 3457 */ "za4.q\0" + /* 3463 */ "za15.q\0" + /* 3470 */ "za5.q\0" + /* 3476 */ "za6.q\0" + /* 3482 */ "za7.q\0" + /* 3488 */ "za8.q\0" + /* 3494 */ "za9.q\0" + /* 3500 */ "fpcr\0" + /* 3505 */ "ffr\0" + /* 3509 */ "wzr\0" + /* 3513 */ "xzr\0" + /* 3517 */ "za0.s\0" + /* 3523 */ "za1.s\0" + /* 3529 */ "za2.s\0" + /* 3535 */ "za3.s\0" + /* 3541 */ "nzcv\0" }; static const uint16_t RegAsmOffsetNoRegAltName[] = { - 3649, 3093, 3644, 265, 3685, 3539, 3309, 3538, 3653, 3657, 3252, 325, 759, 1020, - 1369, 1639, 1999, 2236, 2583, 2842, 3179, 53, 447, 859, 1159, 1473, 1781, 2074, - 2351, 2658, 2957, 137, 571, 943, 1283, 1565, 1913, 2162, 2479, 2762, 3069, 241, - 675, 328, 762, 1023, 1372, 1642, 2002, 2239, 2586, 2845, 3182, 57, 451, 863, - 1163, 1477, 1785, 2078, 2355, 2662, 2961, 141, 575, 947, 1287, 1569, 1917, 2166, - 2483, 2766, 3073, 245, 679, 331, 765, 1026, 1375, 1645, 2005, 2242, 2589, 2848, - 3185, 61, 455, 867, 1167, 1481, 1789, 2082, 2359, 2666, 2965, 145, 579, 951, - 1291, 1573, 1921, 2170, 2487, 2770, 3077, 249, 683, 334, 768, 1029, 1378, 1648, - 2008, 2245, 2592, 2851, 3188, 65, 459, 871, 1171, 1485, 1793, 337, 771, 1032, - 1381, 1651, 2011, 2248, 2595, 2854, 3191, 69, 463, 875, 1175, 1489, 1797, 2086, - 2363, 2670, 2969, 149, 583, 955, 1295, 1577, 1925, 2174, 2491, 2774, 3081, 253, - 687, 340, 774, 1035, 1384, 1654, 2014, 2251, 2598, 2857, 3194, 73, 467, 879, - 1179, 1493, 1801, 2090, 2367, 2674, 2973, 153, 587, 959, 1299, 1581, 1929, 2178, - 2495, 2778, 3085, 257, 691, 347, 777, 1038, 1387, 1657, 2017, 2254, 2601, 2860, - 3197, 77, 471, 883, 1183, 1497, 1805, 2094, 2371, 2678, 2977, 157, 591, 963, - 1303, 1585, 1933, 2182, 2499, 2782, 3089, 261, 350, 780, 1041, 1390, 1660, 2020, - 2257, 2604, 2863, 3200, 81, 475, 887, 1187, 1501, 1809, 2098, 2375, 2682, 2981, - 161, 595, 967, 1307, 1589, 1937, 2186, 2503, 2786, 353, 783, 1044, 1393, 1663, - 2023, 2260, 2607, 2866, 3203, 85, 479, 891, 1191, 1505, 1813, 2102, 2379, 2686, - 2985, 165, 599, 971, 1311, 1593, 1941, 2190, 2507, 2790, 3097, 269, 695, 3255, - 3261, 3267, 3273, 3279, 3285, 3291, 3297, 3303, 3312, 3318, 3549, 3562, 3575, 3588, - 3601, 3614, 3620, 3626, 3632, 3638, 3542, 3555, 3568, 3581, 3594, 3607, 3661, 3667, - 3673, 3679, 343, 3345, 3372, 3392, 3412, 3432, 3452, 3472, 3492, 3512, 3532, 3324, - 3351, 3378, 3398, 3418, 3438, 3458, 3478, 3498, 3518, 3331, 3358, 3385, 3405, 3425, - 3445, 3465, 3485, 3505, 3525, 3338, 3365, 707, 982, 1321, 1603, 1951, 2200, 2517, - 2800, 3107, 6, 362, 793, 1055, 1404, 1674, 2034, 2271, 2618, 2877, 97, 491, - 903, 1203, 1517, 1825, 2114, 2391, 2698, 2997, 177, 611, 281, 1315, 1597, 1945, - 2194, 2511, 2794, 3101, 0, 356, 786, 1047, 1396, 1666, 2026, 2263, 2610, 2869, - 89, 483, 895, 1195, 1509, 1817, 2106, 2383, 2690, 2989, 169, 603, 273, 699, - 975, 979, 1318, 1600, 1948, 2197, 2514, 2797, 3104, 3, 359, 789, 1051, 1400, - 1670, 2030, 2267, 2614, 2873, 93, 487, 899, 1199, 1513, 1821, 2110, 2387, 2694, - 2993, 173, 607, 277, 703, 713, 988, 1327, 1609, 1957, 2206, 2523, 2806, 3113, - 13, 370, 801, 1063, 1412, 1682, 288, 727, 1001, 1339, 1621, 1969, 2218, 2535, - 2818, 3125, 26, 384, 816, 1079, 1428, 1698, 2050, 2287, 2634, 2893, 113, 507, - 919, 1219, 1533, 1841, 2130, 2407, 2714, 3013, 193, 627, 303, 1333, 1615, 1963, - 2212, 2529, 2812, 3119, 20, 378, 809, 1071, 1420, 1690, 2042, 2279, 2626, 2885, - 105, 499, 911, 1211, 1525, 1833, 2122, 2399, 2706, 3005, 185, 619, 295, 719, - 994, 998, 1336, 1618, 1966, 2215, 2532, 2815, 3122, 23, 381, 812, 1075, 1424, - 1694, 2046, 2283, 2630, 2889, 109, 503, 915, 1215, 1529, 1837, 2126, 2403, 2710, - 3009, 189, 623, 299, 723, 3206, 2547, 3137, 400, 1095, 1714, 2303, 2909, 523, - 1235, 1857, 2423, 3237, 733, 1345, 1975, 2541, 3131, 392, 1087, 1706, 2295, 2901, - 515, 1227, 1849, 2415, 3021, 3245, 3230, 739, 1351, 1981, 2565, 3155, 418, 1115, - 1736, 2327, 2933, 547, 1259, 1881, 2447, 753, 1014, 1363, 1633, 1993, 2230, 2577, - 2836, 3173, 46, 432, 831, 1131, 1458, 1766, 2066, 2343, 2650, 2949, 129, 563, - 935, 1275, 1549, 1897, 2146, 2463, 2754, 3061, 233, 643, 318, 1357, 1627, 1987, - 2224, 2571, 2830, 3167, 40, 426, 824, 1123, 1450, 1758, 2058, 2335, 2642, 2941, - 121, 555, 927, 1267, 1541, 1889, 2138, 2455, 2746, 3053, 225, 635, 310, 745, - 1007, 1011, 1360, 1630, 1990, 2227, 2574, 2833, 3170, 43, 429, 827, 1127, 1454, - 1762, 2062, 2339, 2646, 2945, 125, 559, 931, 1271, 1545, 1893, 2142, 2459, 2750, - 3057, 229, 639, 314, 749, 1557, 1905, 2154, 2471, 2722, 3029, 201, 651, 2824, - 3161, 33, 440, 839, 1139, 1466, 1774, 2730, 3037, 209, 659, 846, 1146, 1436, - 1744, + 3505, 3159, 3500, 270, 3541, 3395, 3379, 3394, 3509, 3513, 3322, 330, 773, 1043, + 1401, 1680, 2049, 2290, 2641, 2904, 3245, 53, 456, 877, 1186, 1509, 1826, 2128, + 2409, 2720, 3023, 142, 585, 966, 1315, 1606, 1963, 2216, 2537, 2824, 3135, 246, + 689, 333, 776, 1046, 1404, 1683, 2052, 2293, 2644, 2907, 3248, 57, 460, 881, + 1190, 1513, 1830, 2132, 2413, 2724, 3027, 146, 589, 970, 1319, 1610, 1967, 2220, + 2541, 2828, 3139, 250, 693, 336, 779, 1049, 1407, 1686, 2055, 2296, 2647, 2910, + 3251, 61, 464, 885, 1194, 1517, 1834, 2136, 2417, 2728, 3031, 150, 593, 974, + 1323, 1614, 1971, 2224, 2545, 2832, 3143, 254, 697, 343, 786, 1056, 1414, 1693, + 2062, 2303, 2654, 2917, 3258, 70, 473, 894, 1203, 1526, 1843, 339, 782, 1052, + 1410, 1689, 2058, 2299, 2650, 2913, 3254, 65, 468, 889, 1198, 1521, 1838, 346, + 789, 1059, 1417, 1696, 2065, 2306, 2657, 2920, 3261, 74, 477, 898, 1207, 1530, + 1847, 2140, 2421, 2732, 3035, 154, 597, 978, 1327, 1618, 1975, 2228, 2549, 2836, + 3147, 258, 701, 349, 792, 1062, 1420, 1699, 2068, 2309, 2660, 2923, 3264, 78, + 481, 902, 1211, 1534, 1851, 2144, 2425, 2736, 3039, 158, 601, 982, 1331, 1622, + 1979, 2232, 2553, 2840, 3151, 262, 705, 356, 795, 1065, 1423, 1702, 2071, 2312, + 2663, 2926, 3267, 82, 485, 906, 1215, 1538, 1855, 2148, 2429, 2740, 3043, 162, + 605, 986, 1335, 1626, 1983, 2236, 2557, 2844, 3155, 266, 359, 798, 1068, 1426, + 1705, 2074, 2315, 2666, 2929, 3270, 86, 489, 910, 1219, 1542, 1859, 2152, 2433, + 2744, 3047, 166, 609, 990, 1339, 1630, 1987, 2240, 2561, 2848, 362, 801, 1071, + 1429, 1708, 2077, 2318, 2669, 2932, 3273, 90, 493, 914, 1223, 1546, 1863, 2156, + 2437, 2748, 3051, 170, 613, 994, 1343, 1634, 1991, 2244, 2565, 2852, 3163, 274, + 709, 3325, 3331, 3337, 3343, 3349, 3355, 3361, 3367, 3373, 3382, 3388, 3405, 3418, + 3431, 3444, 3457, 3470, 3476, 3482, 3488, 3494, 3398, 3411, 3424, 3437, 3450, 3463, + 3517, 3523, 3529, 3535, 352, 721, 1005, 1353, 1644, 2001, 2254, 2575, 2862, 3173, + 6, 371, 811, 1082, 1440, 1719, 2088, 2329, 2680, 2943, 102, 505, 926, 1235, + 1558, 1875, 2168, 2449, 2760, 3063, 182, 625, 286, 1347, 1638, 1995, 2248, 2569, + 2856, 3167, 0, 365, 804, 1074, 1432, 1711, 2080, 2321, 2672, 2935, 94, 497, + 918, 1227, 1550, 1867, 2160, 2441, 2752, 3055, 174, 617, 278, 713, 998, 1002, + 1350, 1641, 1998, 2251, 2572, 2859, 3170, 3, 368, 807, 1078, 1436, 1715, 2084, + 2325, 2676, 2939, 98, 501, 922, 1231, 1554, 1871, 2164, 2445, 2756, 3059, 178, + 621, 282, 717, 727, 1011, 1359, 1650, 2007, 2260, 2581, 2868, 3179, 13, 379, + 819, 1090, 1448, 1727, 293, 741, 1024, 1371, 1662, 2019, 2272, 2593, 2880, 3191, + 26, 393, 834, 1106, 1464, 1743, 2104, 2345, 2696, 2959, 118, 521, 942, 1251, + 1574, 1891, 2184, 2465, 2776, 3079, 198, 641, 308, 1365, 1656, 2013, 2266, 2587, + 2874, 3185, 20, 387, 827, 1098, 1456, 1735, 2096, 2337, 2688, 2951, 110, 513, + 934, 1243, 1566, 1883, 2176, 2457, 2768, 3071, 190, 633, 300, 733, 1017, 1021, + 1368, 1659, 2016, 2269, 2590, 2877, 3188, 23, 390, 830, 1102, 1460, 1739, 2100, + 2341, 2692, 2955, 114, 517, 938, 1247, 1570, 1887, 2180, 2461, 2772, 3075, 194, + 637, 304, 737, 3276, 2605, 3203, 409, 1122, 1759, 2361, 2975, 537, 1267, 1907, + 2481, 3307, 747, 1377, 2025, 2599, 3197, 401, 1114, 1751, 2353, 2967, 529, 1259, + 1899, 2473, 3087, 3315, 3300, 753, 1383, 2031, 2623, 3221, 427, 1142, 1781, 2385, + 2999, 561, 1291, 1931, 2505, 767, 1037, 1395, 1674, 2043, 2284, 2635, 2898, 3239, + 46, 441, 849, 1158, 1494, 1811, 2120, 2401, 2712, 3015, 134, 577, 958, 1307, + 1590, 1947, 2200, 2521, 2816, 3127, 238, 657, 323, 1389, 1668, 2037, 2278, 2629, + 2892, 3233, 40, 435, 842, 1150, 1486, 1803, 2112, 2393, 2704, 3007, 126, 569, + 950, 1299, 1582, 1939, 2192, 2513, 2808, 3119, 230, 649, 315, 759, 1030, 1034, + 1392, 1671, 2040, 2281, 2632, 2895, 3236, 43, 438, 845, 1154, 1490, 1807, 2116, + 2397, 2708, 3011, 130, 573, 954, 1303, 1586, 1943, 2196, 2517, 2812, 3123, 234, + 653, 319, 763, 1598, 1955, 2208, 2529, 2784, 3095, 206, 665, 2886, 3227, 33, + 449, 857, 1166, 1502, 1819, 2792, 3103, 214, 673, 864, 1173, 1472, 1789, }; static const char AsmStrsvlist1[] = { @@ -21148,9 +22141,7 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char AsmStrsvreg[] = { @@ -21196,10 +22187,11 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, - 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, - 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, - 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, + 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, + 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, + 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -21210,24 +22202,22 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, - 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, - 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, - 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, - 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, - 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, - 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, - 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, - 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, - 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, - 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, - 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, - 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, - 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, - 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, + 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, + 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, + 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, + 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, + 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, + 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, + 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, + 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, + 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, + 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, + 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, + 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, + 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, + 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -21238,8 +22228,7 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, }; switch(AltIdx) { @@ -21264,3146 +22253,3171 @@ getRegisterName(unsigned RegNo, unsigned AltIdx) { #ifdef PRINT_ALIAS_INSTR #undef PRINT_ALIAS_INSTR -#ifndef CAPSTONE_DIET static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp, unsigned PredicateIndex); -#endif static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { #ifndef CAPSTONE_DIET static const PatternsForOpcode OpToPatterns[] = { - {AArch64_ADDSWri, 0, 1 }, - {AArch64_ADDSWrs, 1, 3 }, - {AArch64_ADDSWrx, 4, 3 }, - {AArch64_ADDSXri, 7, 1 }, - {AArch64_ADDSXrs, 8, 3 }, - {AArch64_ADDSXrx, 11, 1 }, - {AArch64_ADDSXrx64, 12, 3 }, - {AArch64_ADDWri, 15, 2 }, - {AArch64_ADDWrs, 17, 1 }, - {AArch64_ADDWrx, 18, 2 }, - {AArch64_ADDXri, 20, 2 }, - {AArch64_ADDXrs, 22, 1 }, - {AArch64_ADDXrx64, 23, 2 }, - {AArch64_ANDSWri, 25, 1 }, - {AArch64_ANDSWrs, 26, 3 }, - {AArch64_ANDSXri, 29, 1 }, - {AArch64_ANDSXrs, 30, 3 }, - {AArch64_ANDS_PPzPP, 33, 1 }, - {AArch64_ANDWrs, 34, 1 }, - {AArch64_ANDXrs, 35, 1 }, - {AArch64_AND_PPzPP, 36, 1 }, - {AArch64_AND_ZI, 37, 3 }, - {AArch64_AUTIA1716, 40, 1 }, - {AArch64_AUTIASP, 41, 1 }, - {AArch64_AUTIAZ, 42, 1 }, - {AArch64_AUTIB1716, 43, 1 }, - {AArch64_AUTIBSP, 44, 1 }, - {AArch64_AUTIBZ, 45, 1 }, - {AArch64_BICSWrs, 46, 1 }, - {AArch64_BICSXrs, 47, 1 }, - {AArch64_BICWrs, 48, 1 }, - {AArch64_BICXrs, 49, 1 }, - {AArch64_CLREX, 50, 1 }, - {AArch64_CNTB_XPiI, 51, 2 }, - {AArch64_CNTD_XPiI, 53, 2 }, - {AArch64_CNTH_XPiI, 55, 2 }, - {AArch64_CNTW_XPiI, 57, 2 }, - {AArch64_CPY_ZPmI_B, 59, 1 }, - {AArch64_CPY_ZPmI_D, 60, 1 }, - {AArch64_CPY_ZPmI_H, 61, 1 }, - {AArch64_CPY_ZPmI_S, 62, 1 }, - {AArch64_CPY_ZPmR_B, 63, 1 }, - {AArch64_CPY_ZPmR_D, 64, 1 }, - {AArch64_CPY_ZPmR_H, 65, 1 }, - {AArch64_CPY_ZPmR_S, 66, 1 }, - {AArch64_CPY_ZPmV_B, 67, 1 }, - {AArch64_CPY_ZPmV_D, 68, 1 }, - {AArch64_CPY_ZPmV_H, 69, 1 }, - {AArch64_CPY_ZPmV_S, 70, 1 }, - {AArch64_CPY_ZPzI_B, 71, 1 }, - {AArch64_CPY_ZPzI_D, 72, 1 }, - {AArch64_CPY_ZPzI_H, 73, 1 }, - {AArch64_CPY_ZPzI_S, 74, 1 }, - {AArch64_CSINCWr, 75, 2 }, - {AArch64_CSINCXr, 77, 2 }, - {AArch64_CSINVWr, 79, 2 }, - {AArch64_CSINVXr, 81, 2 }, - {AArch64_CSNEGWr, 83, 1 }, - {AArch64_CSNEGXr, 84, 1 }, - {AArch64_DCPS1, 85, 1 }, - {AArch64_DCPS2, 86, 1 }, - {AArch64_DCPS3, 87, 1 }, - {AArch64_DECB_XPiI, 88, 2 }, - {AArch64_DECD_XPiI, 90, 2 }, - {AArch64_DECD_ZPiI, 92, 2 }, - {AArch64_DECH_XPiI, 94, 2 }, - {AArch64_DECH_ZPiI, 96, 2 }, - {AArch64_DECW_XPiI, 98, 2 }, - {AArch64_DECW_ZPiI, 100, 2 }, - {AArch64_DSB, 102, 3 }, - {AArch64_DUPM_ZI, 105, 6 }, - {AArch64_DUP_ZI_B, 111, 1 }, - {AArch64_DUP_ZI_D, 112, 2 }, - {AArch64_DUP_ZI_H, 114, 2 }, - {AArch64_DUP_ZI_S, 116, 2 }, - {AArch64_DUP_ZR_B, 118, 1 }, - {AArch64_DUP_ZR_D, 119, 1 }, - {AArch64_DUP_ZR_H, 120, 1 }, - {AArch64_DUP_ZR_S, 121, 1 }, - {AArch64_DUP_ZZI_B, 122, 2 }, - {AArch64_DUP_ZZI_D, 124, 2 }, - {AArch64_DUP_ZZI_H, 126, 2 }, - {AArch64_DUP_ZZI_Q, 128, 2 }, - {AArch64_DUP_ZZI_S, 130, 2 }, - {AArch64_EONWrs, 132, 1 }, - {AArch64_EONXrs, 133, 1 }, - {AArch64_EORS_PPzPP, 134, 1 }, - {AArch64_EORWrs, 135, 1 }, - {AArch64_EORXrs, 136, 1 }, - {AArch64_EOR_PPzPP, 137, 1 }, - {AArch64_EOR_ZI, 138, 3 }, - {AArch64_EXTRACT_ZPMXI_H_B, 141, 1 }, - {AArch64_EXTRACT_ZPMXI_H_D, 142, 1 }, - {AArch64_EXTRACT_ZPMXI_H_H, 143, 1 }, - {AArch64_EXTRACT_ZPMXI_H_Q, 144, 1 }, - {AArch64_EXTRACT_ZPMXI_H_S, 145, 1 }, - {AArch64_EXTRACT_ZPMXI_V_B, 146, 1 }, - {AArch64_EXTRACT_ZPMXI_V_D, 147, 1 }, - {AArch64_EXTRACT_ZPMXI_V_H, 148, 1 }, - {AArch64_EXTRACT_ZPMXI_V_Q, 149, 1 }, - {AArch64_EXTRACT_ZPMXI_V_S, 150, 1 }, - {AArch64_EXTRWrri, 151, 1 }, - {AArch64_EXTRXrri, 152, 1 }, - {AArch64_FCPY_ZPmI_D, 153, 1 }, - {AArch64_FCPY_ZPmI_H, 154, 1 }, - {AArch64_FCPY_ZPmI_S, 155, 1 }, - {AArch64_FDUP_ZI_D, 156, 1 }, - {AArch64_FDUP_ZI_H, 157, 1 }, - {AArch64_FDUP_ZI_S, 158, 1 }, - {AArch64_GLD1B_D_IMM_REAL, 159, 1 }, - {AArch64_GLD1B_S_IMM_REAL, 160, 1 }, - {AArch64_GLD1D_IMM_REAL, 161, 1 }, - {AArch64_GLD1H_D_IMM_REAL, 162, 1 }, - {AArch64_GLD1H_S_IMM_REAL, 163, 1 }, - {AArch64_GLD1Q, 164, 1 }, - {AArch64_GLD1SB_D_IMM_REAL, 165, 1 }, - {AArch64_GLD1SB_S_IMM_REAL, 166, 1 }, - {AArch64_GLD1SH_D_IMM_REAL, 167, 1 }, - {AArch64_GLD1SH_S_IMM_REAL, 168, 1 }, - {AArch64_GLD1SW_D_IMM_REAL, 169, 1 }, - {AArch64_GLD1W_D_IMM_REAL, 170, 1 }, - {AArch64_GLD1W_IMM_REAL, 171, 1 }, - {AArch64_GLDFF1B_D_IMM_REAL, 172, 1 }, - {AArch64_GLDFF1B_S_IMM_REAL, 173, 1 }, - {AArch64_GLDFF1D_IMM_REAL, 174, 1 }, - {AArch64_GLDFF1H_D_IMM_REAL, 175, 1 }, - {AArch64_GLDFF1H_S_IMM_REAL, 176, 1 }, - {AArch64_GLDFF1SB_D_IMM_REAL, 177, 1 }, - {AArch64_GLDFF1SB_S_IMM_REAL, 178, 1 }, - {AArch64_GLDFF1SH_D_IMM_REAL, 179, 1 }, - {AArch64_GLDFF1SH_S_IMM_REAL, 180, 1 }, - {AArch64_GLDFF1SW_D_IMM_REAL, 181, 1 }, - {AArch64_GLDFF1W_D_IMM_REAL, 182, 1 }, - {AArch64_GLDFF1W_IMM_REAL, 183, 1 }, - {AArch64_HINT, 184, 13 }, - {AArch64_INCB_XPiI, 197, 2 }, - {AArch64_INCD_XPiI, 199, 2 }, - {AArch64_INCD_ZPiI, 201, 2 }, - {AArch64_INCH_XPiI, 203, 2 }, - {AArch64_INCH_ZPiI, 205, 2 }, - {AArch64_INCW_XPiI, 207, 2 }, - {AArch64_INCW_ZPiI, 209, 2 }, - {AArch64_INSERT_MXIPZ_H_B, 211, 1 }, - {AArch64_INSERT_MXIPZ_H_D, 212, 1 }, - {AArch64_INSERT_MXIPZ_H_H, 213, 1 }, - {AArch64_INSERT_MXIPZ_H_Q, 214, 1 }, - {AArch64_INSERT_MXIPZ_H_S, 215, 1 }, - {AArch64_INSERT_MXIPZ_V_B, 216, 1 }, - {AArch64_INSERT_MXIPZ_V_D, 217, 1 }, - {AArch64_INSERT_MXIPZ_V_H, 218, 1 }, - {AArch64_INSERT_MXIPZ_V_Q, 219, 1 }, - {AArch64_INSERT_MXIPZ_V_S, 220, 1 }, - {AArch64_INSvi16gpr, 221, 1 }, - {AArch64_INSvi16lane, 222, 1 }, - {AArch64_INSvi32gpr, 223, 1 }, - {AArch64_INSvi32lane, 224, 1 }, - {AArch64_INSvi64gpr, 225, 1 }, - {AArch64_INSvi64lane, 226, 1 }, - {AArch64_INSvi8gpr, 227, 1 }, - {AArch64_INSvi8lane, 228, 1 }, - {AArch64_IRG, 229, 1 }, - {AArch64_ISB, 230, 1 }, - {AArch64_LD1B_2Z_IMM, 231, 1 }, - {AArch64_LD1B_4Z_IMM, 232, 1 }, - {AArch64_LD1B_D_IMM_REAL, 233, 1 }, - {AArch64_LD1B_H_IMM_REAL, 234, 1 }, - {AArch64_LD1B_IMM_REAL, 235, 1 }, - {AArch64_LD1B_S_IMM_REAL, 236, 1 }, - {AArch64_LD1B_VG2_M2ZPXI, 237, 1 }, - {AArch64_LD1B_VG4_M4ZPXI, 238, 1 }, - {AArch64_LD1D_2Z_IMM, 239, 1 }, - {AArch64_LD1D_4Z_IMM, 240, 1 }, - {AArch64_LD1D_IMM_REAL, 241, 1 }, - {AArch64_LD1D_Q_IMM, 242, 1 }, - {AArch64_LD1D_VG2_M2ZPXI, 243, 1 }, - {AArch64_LD1D_VG4_M4ZPXI, 244, 1 }, - {AArch64_LD1Fourv16b_POST, 245, 1 }, - {AArch64_LD1Fourv1d_POST, 246, 1 }, - {AArch64_LD1Fourv2d_POST, 247, 1 }, - {AArch64_LD1Fourv2s_POST, 248, 1 }, - {AArch64_LD1Fourv4h_POST, 249, 1 }, - {AArch64_LD1Fourv4s_POST, 250, 1 }, - {AArch64_LD1Fourv8b_POST, 251, 1 }, - {AArch64_LD1Fourv8h_POST, 252, 1 }, - {AArch64_LD1H_2Z_IMM, 253, 1 }, - {AArch64_LD1H_4Z_IMM, 254, 1 }, - {AArch64_LD1H_D_IMM_REAL, 255, 1 }, - {AArch64_LD1H_IMM_REAL, 256, 1 }, - {AArch64_LD1H_S_IMM_REAL, 257, 1 }, - {AArch64_LD1H_VG2_M2ZPXI, 258, 1 }, - {AArch64_LD1H_VG4_M4ZPXI, 259, 1 }, - {AArch64_LD1Onev16b_POST, 260, 1 }, - {AArch64_LD1Onev1d_POST, 261, 1 }, - {AArch64_LD1Onev2d_POST, 262, 1 }, - {AArch64_LD1Onev2s_POST, 263, 1 }, - {AArch64_LD1Onev4h_POST, 264, 1 }, - {AArch64_LD1Onev4s_POST, 265, 1 }, - {AArch64_LD1Onev8b_POST, 266, 1 }, - {AArch64_LD1Onev8h_POST, 267, 1 }, - {AArch64_LD1RB_D_IMM, 268, 1 }, - {AArch64_LD1RB_H_IMM, 269, 1 }, - {AArch64_LD1RB_IMM, 270, 1 }, - {AArch64_LD1RB_S_IMM, 271, 1 }, - {AArch64_LD1RD_IMM, 272, 1 }, - {AArch64_LD1RH_D_IMM, 273, 1 }, - {AArch64_LD1RH_IMM, 274, 1 }, - {AArch64_LD1RH_S_IMM, 275, 1 }, - {AArch64_LD1RO_B_IMM, 276, 1 }, - {AArch64_LD1RO_D_IMM, 277, 1 }, - {AArch64_LD1RO_H_IMM, 278, 1 }, - {AArch64_LD1RO_W_IMM, 279, 1 }, - {AArch64_LD1RQ_B_IMM, 280, 1 }, - {AArch64_LD1RQ_D_IMM, 281, 1 }, - {AArch64_LD1RQ_H_IMM, 282, 1 }, - {AArch64_LD1RQ_W_IMM, 283, 1 }, - {AArch64_LD1RSB_D_IMM, 284, 1 }, - {AArch64_LD1RSB_H_IMM, 285, 1 }, - {AArch64_LD1RSB_S_IMM, 286, 1 }, - {AArch64_LD1RSH_D_IMM, 287, 1 }, - {AArch64_LD1RSH_S_IMM, 288, 1 }, - {AArch64_LD1RSW_IMM, 289, 1 }, - {AArch64_LD1RW_D_IMM, 290, 1 }, - {AArch64_LD1RW_IMM, 291, 1 }, - {AArch64_LD1Rv16b_POST, 292, 1 }, - {AArch64_LD1Rv1d_POST, 293, 1 }, - {AArch64_LD1Rv2d_POST, 294, 1 }, - {AArch64_LD1Rv2s_POST, 295, 1 }, - {AArch64_LD1Rv4h_POST, 296, 1 }, - {AArch64_LD1Rv4s_POST, 297, 1 }, - {AArch64_LD1Rv8b_POST, 298, 1 }, - {AArch64_LD1Rv8h_POST, 299, 1 }, - {AArch64_LD1SB_D_IMM_REAL, 300, 1 }, - {AArch64_LD1SB_H_IMM_REAL, 301, 1 }, - {AArch64_LD1SB_S_IMM_REAL, 302, 1 }, - {AArch64_LD1SH_D_IMM_REAL, 303, 1 }, - {AArch64_LD1SH_S_IMM_REAL, 304, 1 }, - {AArch64_LD1SW_D_IMM_REAL, 305, 1 }, - {AArch64_LD1Threev16b_POST, 306, 1 }, - {AArch64_LD1Threev1d_POST, 307, 1 }, - {AArch64_LD1Threev2d_POST, 308, 1 }, - {AArch64_LD1Threev2s_POST, 309, 1 }, - {AArch64_LD1Threev4h_POST, 310, 1 }, - {AArch64_LD1Threev4s_POST, 311, 1 }, - {AArch64_LD1Threev8b_POST, 312, 1 }, - {AArch64_LD1Threev8h_POST, 313, 1 }, - {AArch64_LD1Twov16b_POST, 314, 1 }, - {AArch64_LD1Twov1d_POST, 315, 1 }, - {AArch64_LD1Twov2d_POST, 316, 1 }, - {AArch64_LD1Twov2s_POST, 317, 1 }, - {AArch64_LD1Twov4h_POST, 318, 1 }, - {AArch64_LD1Twov4s_POST, 319, 1 }, - {AArch64_LD1Twov8b_POST, 320, 1 }, - {AArch64_LD1Twov8h_POST, 321, 1 }, - {AArch64_LD1W_2Z_IMM, 322, 1 }, - {AArch64_LD1W_4Z_IMM, 323, 1 }, - {AArch64_LD1W_D_IMM_REAL, 324, 1 }, - {AArch64_LD1W_IMM_REAL, 325, 1 }, - {AArch64_LD1W_Q_IMM, 326, 1 }, - {AArch64_LD1W_VG2_M2ZPXI, 327, 1 }, - {AArch64_LD1W_VG4_M4ZPXI, 328, 1 }, - {AArch64_LD1_MXIPXX_H_B, 329, 1 }, - {AArch64_LD1_MXIPXX_H_D, 330, 1 }, - {AArch64_LD1_MXIPXX_H_H, 331, 1 }, - {AArch64_LD1_MXIPXX_H_Q, 332, 1 }, - {AArch64_LD1_MXIPXX_H_S, 333, 1 }, - {AArch64_LD1_MXIPXX_V_B, 334, 1 }, - {AArch64_LD1_MXIPXX_V_D, 335, 1 }, - {AArch64_LD1_MXIPXX_V_H, 336, 1 }, - {AArch64_LD1_MXIPXX_V_Q, 337, 1 }, - {AArch64_LD1_MXIPXX_V_S, 338, 1 }, - {AArch64_LD1i16_POST, 339, 1 }, - {AArch64_LD1i32_POST, 340, 1 }, - {AArch64_LD1i64_POST, 341, 1 }, - {AArch64_LD1i8_POST, 342, 1 }, - {AArch64_LD2B_IMM, 343, 1 }, - {AArch64_LD2D_IMM, 344, 1 }, - {AArch64_LD2H_IMM, 345, 1 }, - {AArch64_LD2Q_IMM, 346, 1 }, - {AArch64_LD2Rv16b_POST, 347, 1 }, - {AArch64_LD2Rv1d_POST, 348, 1 }, - {AArch64_LD2Rv2d_POST, 349, 1 }, - {AArch64_LD2Rv2s_POST, 350, 1 }, - {AArch64_LD2Rv4h_POST, 351, 1 }, - {AArch64_LD2Rv4s_POST, 352, 1 }, - {AArch64_LD2Rv8b_POST, 353, 1 }, - {AArch64_LD2Rv8h_POST, 354, 1 }, - {AArch64_LD2Twov16b_POST, 355, 1 }, - {AArch64_LD2Twov2d_POST, 356, 1 }, - {AArch64_LD2Twov2s_POST, 357, 1 }, - {AArch64_LD2Twov4h_POST, 358, 1 }, - {AArch64_LD2Twov4s_POST, 359, 1 }, - {AArch64_LD2Twov8b_POST, 360, 1 }, - {AArch64_LD2Twov8h_POST, 361, 1 }, - {AArch64_LD2W_IMM, 362, 1 }, - {AArch64_LD2i16_POST, 363, 1 }, - {AArch64_LD2i32_POST, 364, 1 }, - {AArch64_LD2i64_POST, 365, 1 }, - {AArch64_LD2i8_POST, 366, 1 }, - {AArch64_LD3B_IMM, 367, 1 }, - {AArch64_LD3D_IMM, 368, 1 }, - {AArch64_LD3H_IMM, 369, 1 }, - {AArch64_LD3Q_IMM, 370, 1 }, - {AArch64_LD3Rv16b_POST, 371, 1 }, - {AArch64_LD3Rv1d_POST, 372, 1 }, - {AArch64_LD3Rv2d_POST, 373, 1 }, - {AArch64_LD3Rv2s_POST, 374, 1 }, - {AArch64_LD3Rv4h_POST, 375, 1 }, - {AArch64_LD3Rv4s_POST, 376, 1 }, - {AArch64_LD3Rv8b_POST, 377, 1 }, - {AArch64_LD3Rv8h_POST, 378, 1 }, - {AArch64_LD3Threev16b_POST, 379, 1 }, - {AArch64_LD3Threev2d_POST, 380, 1 }, - {AArch64_LD3Threev2s_POST, 381, 1 }, - {AArch64_LD3Threev4h_POST, 382, 1 }, - {AArch64_LD3Threev4s_POST, 383, 1 }, - {AArch64_LD3Threev8b_POST, 384, 1 }, - {AArch64_LD3Threev8h_POST, 385, 1 }, - {AArch64_LD3W_IMM, 386, 1 }, - {AArch64_LD3i16_POST, 387, 1 }, - {AArch64_LD3i32_POST, 388, 1 }, - {AArch64_LD3i64_POST, 389, 1 }, - {AArch64_LD3i8_POST, 390, 1 }, - {AArch64_LD4B_IMM, 391, 1 }, - {AArch64_LD4D_IMM, 392, 1 }, - {AArch64_LD4Fourv16b_POST, 393, 1 }, - {AArch64_LD4Fourv2d_POST, 394, 1 }, - {AArch64_LD4Fourv2s_POST, 395, 1 }, - {AArch64_LD4Fourv4h_POST, 396, 1 }, - {AArch64_LD4Fourv4s_POST, 397, 1 }, - {AArch64_LD4Fourv8b_POST, 398, 1 }, - {AArch64_LD4Fourv8h_POST, 399, 1 }, - {AArch64_LD4H_IMM, 400, 1 }, - {AArch64_LD4Q_IMM, 401, 1 }, - {AArch64_LD4Rv16b_POST, 402, 1 }, - {AArch64_LD4Rv1d_POST, 403, 1 }, - {AArch64_LD4Rv2d_POST, 404, 1 }, - {AArch64_LD4Rv2s_POST, 405, 1 }, - {AArch64_LD4Rv4h_POST, 406, 1 }, - {AArch64_LD4Rv4s_POST, 407, 1 }, - {AArch64_LD4Rv8b_POST, 408, 1 }, - {AArch64_LD4Rv8h_POST, 409, 1 }, - {AArch64_LD4W_IMM, 410, 1 }, - {AArch64_LD4i16_POST, 411, 1 }, - {AArch64_LD4i32_POST, 412, 1 }, - {AArch64_LD4i64_POST, 413, 1 }, - {AArch64_LD4i8_POST, 414, 1 }, - {AArch64_LDADDB, 415, 1 }, - {AArch64_LDADDH, 416, 1 }, - {AArch64_LDADDLB, 417, 1 }, - {AArch64_LDADDLH, 418, 1 }, - {AArch64_LDADDLW, 419, 1 }, - {AArch64_LDADDLX, 420, 1 }, - {AArch64_LDADDW, 421, 1 }, - {AArch64_LDADDX, 422, 1 }, - {AArch64_LDAPURBi, 423, 1 }, - {AArch64_LDAPURHi, 424, 1 }, - {AArch64_LDAPURSBWi, 425, 1 }, - {AArch64_LDAPURSBXi, 426, 1 }, - {AArch64_LDAPURSHWi, 427, 1 }, - {AArch64_LDAPURSHXi, 428, 1 }, - {AArch64_LDAPURSWi, 429, 1 }, - {AArch64_LDAPURXi, 430, 1 }, - {AArch64_LDAPURbi, 431, 1 }, - {AArch64_LDAPURdi, 432, 1 }, - {AArch64_LDAPURhi, 433, 1 }, - {AArch64_LDAPURi, 434, 1 }, - {AArch64_LDAPURqi, 435, 1 }, - {AArch64_LDAPURsi, 436, 1 }, - {AArch64_LDCLRB, 437, 1 }, - {AArch64_LDCLRH, 438, 1 }, - {AArch64_LDCLRLB, 439, 1 }, - {AArch64_LDCLRLH, 440, 1 }, - {AArch64_LDCLRLW, 441, 1 }, - {AArch64_LDCLRLX, 442, 1 }, - {AArch64_LDCLRW, 443, 1 }, - {AArch64_LDCLRX, 444, 1 }, - {AArch64_LDEORB, 445, 1 }, - {AArch64_LDEORH, 446, 1 }, - {AArch64_LDEORLB, 447, 1 }, - {AArch64_LDEORLH, 448, 1 }, - {AArch64_LDEORLW, 449, 1 }, - {AArch64_LDEORLX, 450, 1 }, - {AArch64_LDEORW, 451, 1 }, - {AArch64_LDEORX, 452, 1 }, - {AArch64_LDFF1B_D_REAL, 453, 1 }, - {AArch64_LDFF1B_H_REAL, 454, 1 }, - {AArch64_LDFF1B_REAL, 455, 1 }, - {AArch64_LDFF1B_S_REAL, 456, 1 }, - {AArch64_LDFF1D_REAL, 457, 1 }, - {AArch64_LDFF1H_D_REAL, 458, 1 }, - {AArch64_LDFF1H_REAL, 459, 1 }, - {AArch64_LDFF1H_S_REAL, 460, 1 }, - {AArch64_LDFF1SB_D_REAL, 461, 1 }, - {AArch64_LDFF1SB_H_REAL, 462, 1 }, - {AArch64_LDFF1SB_S_REAL, 463, 1 }, - {AArch64_LDFF1SH_D_REAL, 464, 1 }, - {AArch64_LDFF1SH_S_REAL, 465, 1 }, - {AArch64_LDFF1SW_D_REAL, 466, 1 }, - {AArch64_LDFF1W_D_REAL, 467, 1 }, - {AArch64_LDFF1W_REAL, 468, 1 }, - {AArch64_LDG, 469, 1 }, - {AArch64_LDNF1B_D_IMM_REAL, 470, 1 }, - {AArch64_LDNF1B_H_IMM_REAL, 471, 1 }, - {AArch64_LDNF1B_IMM_REAL, 472, 1 }, - {AArch64_LDNF1B_S_IMM_REAL, 473, 1 }, - {AArch64_LDNF1D_IMM_REAL, 474, 1 }, - {AArch64_LDNF1H_D_IMM_REAL, 475, 1 }, - {AArch64_LDNF1H_IMM_REAL, 476, 1 }, - {AArch64_LDNF1H_S_IMM_REAL, 477, 1 }, - {AArch64_LDNF1SB_D_IMM_REAL, 478, 1 }, - {AArch64_LDNF1SB_H_IMM_REAL, 479, 1 }, - {AArch64_LDNF1SB_S_IMM_REAL, 480, 1 }, - {AArch64_LDNF1SH_D_IMM_REAL, 481, 1 }, - {AArch64_LDNF1SH_S_IMM_REAL, 482, 1 }, - {AArch64_LDNF1SW_D_IMM_REAL, 483, 1 }, - {AArch64_LDNF1W_D_IMM_REAL, 484, 1 }, - {AArch64_LDNF1W_IMM_REAL, 485, 1 }, - {AArch64_LDNPDi, 486, 1 }, - {AArch64_LDNPQi, 487, 1 }, - {AArch64_LDNPSi, 488, 1 }, - {AArch64_LDNPWi, 489, 1 }, - {AArch64_LDNPXi, 490, 1 }, - {AArch64_LDNT1B_2Z_IMM, 491, 1 }, - {AArch64_LDNT1B_4Z_IMM, 492, 1 }, - {AArch64_LDNT1B_VG2_M2ZPXI, 493, 1 }, - {AArch64_LDNT1B_VG4_M4ZPXI, 494, 1 }, - {AArch64_LDNT1B_ZRI, 495, 1 }, - {AArch64_LDNT1B_ZZR_D_REAL, 496, 1 }, - {AArch64_LDNT1B_ZZR_S_REAL, 497, 1 }, - {AArch64_LDNT1D_2Z_IMM, 498, 1 }, - {AArch64_LDNT1D_4Z_IMM, 499, 1 }, - {AArch64_LDNT1D_VG2_M2ZPXI, 500, 1 }, - {AArch64_LDNT1D_VG4_M4ZPXI, 501, 1 }, - {AArch64_LDNT1D_ZRI, 502, 1 }, - {AArch64_LDNT1D_ZZR_D_REAL, 503, 1 }, - {AArch64_LDNT1H_2Z_IMM, 504, 1 }, - {AArch64_LDNT1H_4Z_IMM, 505, 1 }, - {AArch64_LDNT1H_VG2_M2ZPXI, 506, 1 }, - {AArch64_LDNT1H_VG4_M4ZPXI, 507, 1 }, - {AArch64_LDNT1H_ZRI, 508, 1 }, - {AArch64_LDNT1H_ZZR_D_REAL, 509, 1 }, - {AArch64_LDNT1H_ZZR_S_REAL, 510, 1 }, - {AArch64_LDNT1SB_ZZR_D_REAL, 511, 1 }, - {AArch64_LDNT1SB_ZZR_S_REAL, 512, 1 }, - {AArch64_LDNT1SH_ZZR_D_REAL, 513, 1 }, - {AArch64_LDNT1SH_ZZR_S_REAL, 514, 1 }, - {AArch64_LDNT1SW_ZZR_D_REAL, 515, 1 }, - {AArch64_LDNT1W_2Z_IMM, 516, 1 }, - {AArch64_LDNT1W_4Z_IMM, 517, 1 }, - {AArch64_LDNT1W_VG2_M2ZPXI, 518, 1 }, - {AArch64_LDNT1W_VG4_M4ZPXI, 519, 1 }, - {AArch64_LDNT1W_ZRI, 520, 1 }, - {AArch64_LDNT1W_ZZR_D_REAL, 521, 1 }, - {AArch64_LDNT1W_ZZR_S_REAL, 522, 1 }, - {AArch64_LDPDi, 523, 1 }, - {AArch64_LDPQi, 524, 1 }, - {AArch64_LDPSWi, 525, 1 }, - {AArch64_LDPSi, 526, 1 }, - {AArch64_LDPWi, 527, 1 }, - {AArch64_LDPXi, 528, 1 }, - {AArch64_LDRAAindexed, 529, 1 }, - {AArch64_LDRABindexed, 530, 1 }, - {AArch64_LDRBBroX, 531, 1 }, - {AArch64_LDRBBui, 532, 1 }, - {AArch64_LDRBroX, 533, 1 }, - {AArch64_LDRBui, 534, 1 }, - {AArch64_LDRDroX, 535, 1 }, - {AArch64_LDRDui, 536, 1 }, - {AArch64_LDRHHroX, 537, 1 }, - {AArch64_LDRHHui, 538, 1 }, - {AArch64_LDRHroX, 539, 1 }, - {AArch64_LDRHui, 540, 1 }, - {AArch64_LDRQroX, 541, 1 }, - {AArch64_LDRQui, 542, 1 }, - {AArch64_LDRSBWroX, 543, 1 }, - {AArch64_LDRSBWui, 544, 1 }, - {AArch64_LDRSBXroX, 545, 1 }, - {AArch64_LDRSBXui, 546, 1 }, - {AArch64_LDRSHWroX, 547, 1 }, - {AArch64_LDRSHWui, 548, 1 }, - {AArch64_LDRSHXroX, 549, 1 }, - {AArch64_LDRSHXui, 550, 1 }, - {AArch64_LDRSWroX, 551, 1 }, - {AArch64_LDRSWui, 552, 1 }, - {AArch64_LDRSroX, 553, 1 }, - {AArch64_LDRSui, 554, 1 }, - {AArch64_LDRWroX, 555, 1 }, - {AArch64_LDRWui, 556, 1 }, - {AArch64_LDRXroX, 557, 1 }, - {AArch64_LDRXui, 558, 1 }, - {AArch64_LDR_PXI, 559, 1 }, - {AArch64_LDR_ZA, 560, 1 }, - {AArch64_LDR_ZXI, 561, 1 }, - {AArch64_LDSETB, 562, 1 }, - {AArch64_LDSETH, 563, 1 }, - {AArch64_LDSETLB, 564, 1 }, - {AArch64_LDSETLH, 565, 1 }, - {AArch64_LDSETLW, 566, 1 }, - {AArch64_LDSETLX, 567, 1 }, - {AArch64_LDSETW, 568, 1 }, - {AArch64_LDSETX, 569, 1 }, - {AArch64_LDSMAXB, 570, 1 }, - {AArch64_LDSMAXH, 571, 1 }, - {AArch64_LDSMAXLB, 572, 1 }, - {AArch64_LDSMAXLH, 573, 1 }, - {AArch64_LDSMAXLW, 574, 1 }, - {AArch64_LDSMAXLX, 575, 1 }, - {AArch64_LDSMAXW, 576, 1 }, - {AArch64_LDSMAXX, 577, 1 }, - {AArch64_LDSMINB, 578, 1 }, - {AArch64_LDSMINH, 579, 1 }, - {AArch64_LDSMINLB, 580, 1 }, - {AArch64_LDSMINLH, 581, 1 }, - {AArch64_LDSMINLW, 582, 1 }, - {AArch64_LDSMINLX, 583, 1 }, - {AArch64_LDSMINW, 584, 1 }, - {AArch64_LDSMINX, 585, 1 }, - {AArch64_LDTRBi, 586, 1 }, - {AArch64_LDTRHi, 587, 1 }, - {AArch64_LDTRSBWi, 588, 1 }, - {AArch64_LDTRSBXi, 589, 1 }, - {AArch64_LDTRSHWi, 590, 1 }, - {AArch64_LDTRSHXi, 591, 1 }, - {AArch64_LDTRSWi, 592, 1 }, - {AArch64_LDTRWi, 593, 1 }, - {AArch64_LDTRXi, 594, 1 }, - {AArch64_LDUMAXB, 595, 1 }, - {AArch64_LDUMAXH, 596, 1 }, - {AArch64_LDUMAXLB, 597, 1 }, - {AArch64_LDUMAXLH, 598, 1 }, - {AArch64_LDUMAXLW, 599, 1 }, - {AArch64_LDUMAXLX, 600, 1 }, - {AArch64_LDUMAXW, 601, 1 }, - {AArch64_LDUMAXX, 602, 1 }, - {AArch64_LDUMINB, 603, 1 }, - {AArch64_LDUMINH, 604, 1 }, - {AArch64_LDUMINLB, 605, 1 }, - {AArch64_LDUMINLH, 606, 1 }, - {AArch64_LDUMINLW, 607, 1 }, - {AArch64_LDUMINLX, 608, 1 }, - {AArch64_LDUMINW, 609, 1 }, - {AArch64_LDUMINX, 610, 1 }, - {AArch64_LDURBBi, 611, 1 }, - {AArch64_LDURBi, 612, 1 }, - {AArch64_LDURDi, 613, 1 }, - {AArch64_LDURHHi, 614, 1 }, - {AArch64_LDURHi, 615, 1 }, - {AArch64_LDURQi, 616, 1 }, - {AArch64_LDURSBWi, 617, 1 }, - {AArch64_LDURSBXi, 618, 1 }, - {AArch64_LDURSHWi, 619, 1 }, - {AArch64_LDURSHXi, 620, 1 }, - {AArch64_LDURSWi, 621, 1 }, - {AArch64_LDURSi, 622, 1 }, - {AArch64_LDURWi, 623, 1 }, - {AArch64_LDURXi, 624, 1 }, - {AArch64_MADDWrrr, 625, 1 }, - {AArch64_MADDXrrr, 626, 1 }, - {AArch64_MOVA_2ZMXI_H_B, 627, 1 }, - {AArch64_MOVA_2ZMXI_H_D, 628, 1 }, - {AArch64_MOVA_2ZMXI_H_H, 629, 1 }, - {AArch64_MOVA_2ZMXI_H_S, 630, 1 }, - {AArch64_MOVA_2ZMXI_V_B, 631, 1 }, - {AArch64_MOVA_2ZMXI_V_D, 632, 1 }, - {AArch64_MOVA_2ZMXI_V_H, 633, 1 }, - {AArch64_MOVA_2ZMXI_V_S, 634, 1 }, - {AArch64_MOVA_4ZMXI_H_B, 635, 1 }, - {AArch64_MOVA_4ZMXI_H_D, 636, 1 }, - {AArch64_MOVA_4ZMXI_H_H, 637, 1 }, - {AArch64_MOVA_4ZMXI_H_S, 638, 1 }, - {AArch64_MOVA_4ZMXI_V_B, 639, 1 }, - {AArch64_MOVA_4ZMXI_V_D, 640, 1 }, - {AArch64_MOVA_4ZMXI_V_H, 641, 1 }, - {AArch64_MOVA_4ZMXI_V_S, 642, 1 }, - {AArch64_MOVA_MXI2Z_H_B, 643, 1 }, - {AArch64_MOVA_MXI2Z_H_D, 644, 1 }, - {AArch64_MOVA_MXI2Z_H_H, 645, 1 }, - {AArch64_MOVA_MXI2Z_H_S, 646, 1 }, - {AArch64_MOVA_MXI2Z_V_B, 647, 1 }, - {AArch64_MOVA_MXI2Z_V_D, 648, 1 }, - {AArch64_MOVA_MXI2Z_V_H, 649, 1 }, - {AArch64_MOVA_MXI2Z_V_S, 650, 1 }, - {AArch64_MOVA_MXI4Z_H_B, 651, 1 }, - {AArch64_MOVA_MXI4Z_H_D, 652, 1 }, - {AArch64_MOVA_MXI4Z_H_H, 653, 1 }, - {AArch64_MOVA_MXI4Z_H_S, 654, 1 }, - {AArch64_MOVA_MXI4Z_V_B, 655, 1 }, - {AArch64_MOVA_MXI4Z_V_D, 656, 1 }, - {AArch64_MOVA_MXI4Z_V_H, 657, 1 }, - {AArch64_MOVA_MXI4Z_V_S, 658, 1 }, - {AArch64_MOVA_VG2_2ZMXI, 659, 1 }, - {AArch64_MOVA_VG2_MXI2Z, 660, 1 }, - {AArch64_MOVA_VG4_4ZMXI, 661, 1 }, - {AArch64_MOVA_VG4_MXI4Z, 662, 1 }, - {AArch64_MSRpstatesvcrImm1, 663, 6 }, - {AArch64_MSUBWrrr, 669, 1 }, - {AArch64_MSUBXrrr, 670, 1 }, - {AArch64_NOTv16i8, 671, 1 }, - {AArch64_NOTv8i8, 672, 1 }, - {AArch64_ORNWrs, 673, 3 }, - {AArch64_ORNXrs, 676, 3 }, - {AArch64_ORRS_PPzPP, 679, 1 }, - {AArch64_ORRWrs, 680, 2 }, - {AArch64_ORRXrs, 682, 2 }, - {AArch64_ORR_PPzPP, 684, 1 }, - {AArch64_ORR_ZI, 685, 3 }, - {AArch64_ORR_ZZZ, 688, 1 }, - {AArch64_ORRv16i8, 689, 1 }, - {AArch64_ORRv8i8, 690, 1 }, - {AArch64_PACIA1716, 691, 1 }, - {AArch64_PACIASP, 692, 1 }, - {AArch64_PACIAZ, 693, 1 }, - {AArch64_PACIB1716, 694, 1 }, - {AArch64_PACIBSP, 695, 1 }, - {AArch64_PACIBZ, 696, 1 }, - {AArch64_PMOV_PZI_B, 697, 1 }, - {AArch64_PMOV_ZIP_B, 698, 1 }, - {AArch64_PRFB_D_PZI, 699, 1 }, - {AArch64_PRFB_PRI, 700, 1 }, - {AArch64_PRFB_S_PZI, 701, 1 }, - {AArch64_PRFD_D_PZI, 702, 1 }, - {AArch64_PRFD_PRI, 703, 1 }, - {AArch64_PRFD_S_PZI, 704, 1 }, - {AArch64_PRFH_D_PZI, 705, 1 }, - {AArch64_PRFH_PRI, 706, 1 }, - {AArch64_PRFH_S_PZI, 707, 1 }, - {AArch64_PRFMroX, 708, 1 }, - {AArch64_PRFMui, 709, 1 }, - {AArch64_PRFUMi, 710, 1 }, - {AArch64_PRFW_D_PZI, 711, 1 }, - {AArch64_PRFW_PRI, 712, 1 }, - {AArch64_PRFW_S_PZI, 713, 1 }, - {AArch64_PTRUES_B, 714, 1 }, - {AArch64_PTRUES_D, 715, 1 }, - {AArch64_PTRUES_H, 716, 1 }, - {AArch64_PTRUES_S, 717, 1 }, - {AArch64_PTRUE_B, 718, 1 }, - {AArch64_PTRUE_D, 719, 1 }, - {AArch64_PTRUE_H, 720, 1 }, - {AArch64_PTRUE_S, 721, 1 }, - {AArch64_RET, 722, 1 }, - {AArch64_SBCSWr, 723, 1 }, - {AArch64_SBCSXr, 724, 1 }, - {AArch64_SBCWr, 725, 1 }, - {AArch64_SBCXr, 726, 1 }, - {AArch64_SBFMWri, 727, 3 }, - {AArch64_SBFMXri, 730, 4 }, - {AArch64_SEL_PPPP, 734, 1 }, - {AArch64_SEL_ZPZZ_B, 735, 1 }, - {AArch64_SEL_ZPZZ_D, 736, 1 }, - {AArch64_SEL_ZPZZ_H, 737, 1 }, - {AArch64_SEL_ZPZZ_S, 738, 1 }, - {AArch64_SMADDLrrr, 739, 1 }, - {AArch64_SMSUBLrrr, 740, 1 }, - {AArch64_SQDECB_XPiI, 741, 2 }, - {AArch64_SQDECB_XPiWdI, 743, 2 }, - {AArch64_SQDECD_XPiI, 745, 2 }, - {AArch64_SQDECD_XPiWdI, 747, 2 }, - {AArch64_SQDECD_ZPiI, 749, 2 }, - {AArch64_SQDECH_XPiI, 751, 2 }, - {AArch64_SQDECH_XPiWdI, 753, 2 }, - {AArch64_SQDECH_ZPiI, 755, 2 }, - {AArch64_SQDECW_XPiI, 757, 2 }, - {AArch64_SQDECW_XPiWdI, 759, 2 }, - {AArch64_SQDECW_ZPiI, 761, 2 }, - {AArch64_SQINCB_XPiI, 763, 2 }, - {AArch64_SQINCB_XPiWdI, 765, 2 }, - {AArch64_SQINCD_XPiI, 767, 2 }, - {AArch64_SQINCD_XPiWdI, 769, 2 }, - {AArch64_SQINCD_ZPiI, 771, 2 }, - {AArch64_SQINCH_XPiI, 773, 2 }, - {AArch64_SQINCH_XPiWdI, 775, 2 }, - {AArch64_SQINCH_ZPiI, 777, 2 }, - {AArch64_SQINCW_XPiI, 779, 2 }, - {AArch64_SQINCW_XPiWdI, 781, 2 }, - {AArch64_SQINCW_ZPiI, 783, 2 }, - {AArch64_SST1B_D_IMM, 785, 1 }, - {AArch64_SST1B_S_IMM, 786, 1 }, - {AArch64_SST1D_IMM, 787, 1 }, - {AArch64_SST1H_D_IMM, 788, 1 }, - {AArch64_SST1H_S_IMM, 789, 1 }, - {AArch64_SST1Q, 790, 1 }, - {AArch64_SST1W_D_IMM, 791, 1 }, - {AArch64_SST1W_IMM, 792, 1 }, - {AArch64_ST1B_2Z_IMM, 793, 1 }, - {AArch64_ST1B_4Z_IMM, 794, 1 }, - {AArch64_ST1B_D_IMM, 795, 1 }, - {AArch64_ST1B_H_IMM, 796, 1 }, - {AArch64_ST1B_IMM, 797, 1 }, - {AArch64_ST1B_S_IMM, 798, 1 }, - {AArch64_ST1B_VG2_M2ZPXI, 799, 1 }, - {AArch64_ST1B_VG4_M4ZPXI, 800, 1 }, - {AArch64_ST1D_2Z_IMM, 801, 1 }, - {AArch64_ST1D_4Z_IMM, 802, 1 }, - {AArch64_ST1D_IMM, 803, 1 }, - {AArch64_ST1D_Q_IMM, 804, 1 }, - {AArch64_ST1D_VG2_M2ZPXI, 805, 1 }, - {AArch64_ST1D_VG4_M4ZPXI, 806, 1 }, - {AArch64_ST1Fourv16b_POST, 807, 1 }, - {AArch64_ST1Fourv1d_POST, 808, 1 }, - {AArch64_ST1Fourv2d_POST, 809, 1 }, - {AArch64_ST1Fourv2s_POST, 810, 1 }, - {AArch64_ST1Fourv4h_POST, 811, 1 }, - {AArch64_ST1Fourv4s_POST, 812, 1 }, - {AArch64_ST1Fourv8b_POST, 813, 1 }, - {AArch64_ST1Fourv8h_POST, 814, 1 }, - {AArch64_ST1H_2Z_IMM, 815, 1 }, - {AArch64_ST1H_4Z_IMM, 816, 1 }, - {AArch64_ST1H_D_IMM, 817, 1 }, - {AArch64_ST1H_IMM, 818, 1 }, - {AArch64_ST1H_S_IMM, 819, 1 }, - {AArch64_ST1H_VG2_M2ZPXI, 820, 1 }, - {AArch64_ST1H_VG4_M4ZPXI, 821, 1 }, - {AArch64_ST1Onev16b_POST, 822, 1 }, - {AArch64_ST1Onev1d_POST, 823, 1 }, - {AArch64_ST1Onev2d_POST, 824, 1 }, - {AArch64_ST1Onev2s_POST, 825, 1 }, - {AArch64_ST1Onev4h_POST, 826, 1 }, - {AArch64_ST1Onev4s_POST, 827, 1 }, - {AArch64_ST1Onev8b_POST, 828, 1 }, - {AArch64_ST1Onev8h_POST, 829, 1 }, - {AArch64_ST1Threev16b_POST, 830, 1 }, - {AArch64_ST1Threev1d_POST, 831, 1 }, - {AArch64_ST1Threev2d_POST, 832, 1 }, - {AArch64_ST1Threev2s_POST, 833, 1 }, - {AArch64_ST1Threev4h_POST, 834, 1 }, - {AArch64_ST1Threev4s_POST, 835, 1 }, - {AArch64_ST1Threev8b_POST, 836, 1 }, - {AArch64_ST1Threev8h_POST, 837, 1 }, - {AArch64_ST1Twov16b_POST, 838, 1 }, - {AArch64_ST1Twov1d_POST, 839, 1 }, - {AArch64_ST1Twov2d_POST, 840, 1 }, - {AArch64_ST1Twov2s_POST, 841, 1 }, - {AArch64_ST1Twov4h_POST, 842, 1 }, - {AArch64_ST1Twov4s_POST, 843, 1 }, - {AArch64_ST1Twov8b_POST, 844, 1 }, - {AArch64_ST1Twov8h_POST, 845, 1 }, - {AArch64_ST1W_2Z_IMM, 846, 1 }, - {AArch64_ST1W_4Z_IMM, 847, 1 }, - {AArch64_ST1W_D_IMM, 848, 1 }, - {AArch64_ST1W_IMM, 849, 1 }, - {AArch64_ST1W_Q_IMM, 850, 1 }, - {AArch64_ST1W_VG2_M2ZPXI, 851, 1 }, - {AArch64_ST1W_VG4_M4ZPXI, 852, 1 }, - {AArch64_ST1_MXIPXX_H_B, 853, 1 }, - {AArch64_ST1_MXIPXX_H_D, 854, 1 }, - {AArch64_ST1_MXIPXX_H_H, 855, 1 }, - {AArch64_ST1_MXIPXX_H_Q, 856, 1 }, - {AArch64_ST1_MXIPXX_H_S, 857, 1 }, - {AArch64_ST1_MXIPXX_V_B, 858, 1 }, - {AArch64_ST1_MXIPXX_V_D, 859, 1 }, - {AArch64_ST1_MXIPXX_V_H, 860, 1 }, - {AArch64_ST1_MXIPXX_V_Q, 861, 1 }, - {AArch64_ST1_MXIPXX_V_S, 862, 1 }, - {AArch64_ST1i16_POST, 863, 1 }, - {AArch64_ST1i32_POST, 864, 1 }, - {AArch64_ST1i64_POST, 865, 1 }, - {AArch64_ST1i8_POST, 866, 1 }, - {AArch64_ST2B_IMM, 867, 1 }, - {AArch64_ST2D_IMM, 868, 1 }, - {AArch64_ST2GOffset, 869, 1 }, - {AArch64_ST2H_IMM, 870, 1 }, - {AArch64_ST2Q_IMM, 871, 1 }, - {AArch64_ST2Twov16b_POST, 872, 1 }, - {AArch64_ST2Twov2d_POST, 873, 1 }, - {AArch64_ST2Twov2s_POST, 874, 1 }, - {AArch64_ST2Twov4h_POST, 875, 1 }, - {AArch64_ST2Twov4s_POST, 876, 1 }, - {AArch64_ST2Twov8b_POST, 877, 1 }, - {AArch64_ST2Twov8h_POST, 878, 1 }, - {AArch64_ST2W_IMM, 879, 1 }, - {AArch64_ST2i16_POST, 880, 1 }, - {AArch64_ST2i32_POST, 881, 1 }, - {AArch64_ST2i64_POST, 882, 1 }, - {AArch64_ST2i8_POST, 883, 1 }, - {AArch64_ST3B_IMM, 884, 1 }, - {AArch64_ST3D_IMM, 885, 1 }, - {AArch64_ST3H_IMM, 886, 1 }, - {AArch64_ST3Q_IMM, 887, 1 }, - {AArch64_ST3Threev16b_POST, 888, 1 }, - {AArch64_ST3Threev2d_POST, 889, 1 }, - {AArch64_ST3Threev2s_POST, 890, 1 }, - {AArch64_ST3Threev4h_POST, 891, 1 }, - {AArch64_ST3Threev4s_POST, 892, 1 }, - {AArch64_ST3Threev8b_POST, 893, 1 }, - {AArch64_ST3Threev8h_POST, 894, 1 }, - {AArch64_ST3W_IMM, 895, 1 }, - {AArch64_ST3i16_POST, 896, 1 }, - {AArch64_ST3i32_POST, 897, 1 }, - {AArch64_ST3i64_POST, 898, 1 }, - {AArch64_ST3i8_POST, 899, 1 }, - {AArch64_ST4B_IMM, 900, 1 }, - {AArch64_ST4D_IMM, 901, 1 }, - {AArch64_ST4Fourv16b_POST, 902, 1 }, - {AArch64_ST4Fourv2d_POST, 903, 1 }, - {AArch64_ST4Fourv2s_POST, 904, 1 }, - {AArch64_ST4Fourv4h_POST, 905, 1 }, - {AArch64_ST4Fourv4s_POST, 906, 1 }, - {AArch64_ST4Fourv8b_POST, 907, 1 }, - {AArch64_ST4Fourv8h_POST, 908, 1 }, - {AArch64_ST4H_IMM, 909, 1 }, - {AArch64_ST4Q_IMM, 910, 1 }, - {AArch64_ST4W_IMM, 911, 1 }, - {AArch64_ST4i16_POST, 912, 1 }, - {AArch64_ST4i32_POST, 913, 1 }, - {AArch64_ST4i64_POST, 914, 1 }, - {AArch64_ST4i8_POST, 915, 1 }, - {AArch64_STGOffset, 916, 1 }, - {AArch64_STGPi, 917, 1 }, - {AArch64_STLURBi, 918, 1 }, - {AArch64_STLURHi, 919, 1 }, - {AArch64_STLURWi, 920, 1 }, - {AArch64_STLURXi, 921, 1 }, - {AArch64_STLURbi, 922, 1 }, - {AArch64_STLURdi, 923, 1 }, - {AArch64_STLURhi, 924, 1 }, - {AArch64_STLURqi, 925, 1 }, - {AArch64_STLURsi, 926, 1 }, - {AArch64_STNPDi, 927, 1 }, - {AArch64_STNPQi, 928, 1 }, - {AArch64_STNPSi, 929, 1 }, - {AArch64_STNPWi, 930, 1 }, - {AArch64_STNPXi, 931, 1 }, - {AArch64_STNT1B_2Z_IMM, 932, 1 }, - {AArch64_STNT1B_4Z_IMM, 933, 1 }, - {AArch64_STNT1B_VG2_M2ZPXI, 934, 1 }, - {AArch64_STNT1B_VG4_M4ZPXI, 935, 1 }, - {AArch64_STNT1B_ZRI, 936, 1 }, - {AArch64_STNT1B_ZZR_D_REAL, 937, 1 }, - {AArch64_STNT1B_ZZR_S_REAL, 938, 1 }, - {AArch64_STNT1D_2Z_IMM, 939, 1 }, - {AArch64_STNT1D_4Z_IMM, 940, 1 }, - {AArch64_STNT1D_VG2_M2ZPXI, 941, 1 }, - {AArch64_STNT1D_VG4_M4ZPXI, 942, 1 }, - {AArch64_STNT1D_ZRI, 943, 1 }, - {AArch64_STNT1D_ZZR_D_REAL, 944, 1 }, - {AArch64_STNT1H_2Z_IMM, 945, 1 }, - {AArch64_STNT1H_4Z_IMM, 946, 1 }, - {AArch64_STNT1H_VG2_M2ZPXI, 947, 1 }, - {AArch64_STNT1H_VG4_M4ZPXI, 948, 1 }, - {AArch64_STNT1H_ZRI, 949, 1 }, - {AArch64_STNT1H_ZZR_D_REAL, 950, 1 }, - {AArch64_STNT1H_ZZR_S_REAL, 951, 1 }, - {AArch64_STNT1W_2Z_IMM, 952, 1 }, - {AArch64_STNT1W_4Z_IMM, 953, 1 }, - {AArch64_STNT1W_VG2_M2ZPXI, 954, 1 }, - {AArch64_STNT1W_VG4_M4ZPXI, 955, 1 }, - {AArch64_STNT1W_ZRI, 956, 1 }, - {AArch64_STNT1W_ZZR_D_REAL, 957, 1 }, - {AArch64_STNT1W_ZZR_S_REAL, 958, 1 }, - {AArch64_STPDi, 959, 1 }, - {AArch64_STPQi, 960, 1 }, - {AArch64_STPSi, 961, 1 }, - {AArch64_STPWi, 962, 1 }, - {AArch64_STPXi, 963, 1 }, - {AArch64_STRBBroX, 964, 1 }, - {AArch64_STRBBui, 965, 1 }, - {AArch64_STRBroX, 966, 1 }, - {AArch64_STRBui, 967, 1 }, - {AArch64_STRDroX, 968, 1 }, - {AArch64_STRDui, 969, 1 }, - {AArch64_STRHHroX, 970, 1 }, - {AArch64_STRHHui, 971, 1 }, - {AArch64_STRHroX, 972, 1 }, - {AArch64_STRHui, 973, 1 }, - {AArch64_STRQroX, 974, 1 }, - {AArch64_STRQui, 975, 1 }, - {AArch64_STRSroX, 976, 1 }, - {AArch64_STRSui, 977, 1 }, - {AArch64_STRWroX, 978, 1 }, - {AArch64_STRWui, 979, 1 }, - {AArch64_STRXroX, 980, 1 }, - {AArch64_STRXui, 981, 1 }, - {AArch64_STR_PXI, 982, 1 }, - {AArch64_STR_ZA, 983, 1 }, - {AArch64_STR_ZXI, 984, 1 }, - {AArch64_STTRBi, 985, 1 }, - {AArch64_STTRHi, 986, 1 }, - {AArch64_STTRWi, 987, 1 }, - {AArch64_STTRXi, 988, 1 }, - {AArch64_STURBBi, 989, 1 }, - {AArch64_STURBi, 990, 1 }, - {AArch64_STURDi, 991, 1 }, - {AArch64_STURHHi, 992, 1 }, - {AArch64_STURHi, 993, 1 }, - {AArch64_STURQi, 994, 1 }, - {AArch64_STURSi, 995, 1 }, - {AArch64_STURWi, 996, 1 }, - {AArch64_STURXi, 997, 1 }, - {AArch64_STZ2GOffset, 998, 1 }, - {AArch64_STZGOffset, 999, 1 }, - {AArch64_SUBSWri, 1000, 1 }, - {AArch64_SUBSWrs, 1001, 5 }, - {AArch64_SUBSWrx, 1006, 3 }, - {AArch64_SUBSXri, 1009, 1 }, - {AArch64_SUBSXrs, 1010, 5 }, - {AArch64_SUBSXrx, 1015, 1 }, - {AArch64_SUBSXrx64, 1016, 3 }, - {AArch64_SUBWrs, 1019, 3 }, - {AArch64_SUBWrx, 1022, 2 }, - {AArch64_SUBXrs, 1024, 3 }, - {AArch64_SUBXrx64, 1027, 2 }, - {AArch64_SYSPxt_XZR, 1029, 1 }, - {AArch64_SYSxt, 1030, 1 }, - {AArch64_UBFMWri, 1031, 3 }, - {AArch64_UBFMXri, 1034, 4 }, - {AArch64_UMADDLrrr, 1038, 1 }, - {AArch64_UMOVvi32, 1039, 1 }, - {AArch64_UMOVvi32_idx0, 1040, 1 }, - {AArch64_UMOVvi64, 1041, 1 }, - {AArch64_UMOVvi64_idx0, 1042, 1 }, - {AArch64_UMSUBLrrr, 1043, 1 }, - {AArch64_UQDECB_WPiI, 1044, 2 }, - {AArch64_UQDECB_XPiI, 1046, 2 }, - {AArch64_UQDECD_WPiI, 1048, 2 }, - {AArch64_UQDECD_XPiI, 1050, 2 }, - {AArch64_UQDECD_ZPiI, 1052, 2 }, - {AArch64_UQDECH_WPiI, 1054, 2 }, - {AArch64_UQDECH_XPiI, 1056, 2 }, - {AArch64_UQDECH_ZPiI, 1058, 2 }, - {AArch64_UQDECW_WPiI, 1060, 2 }, - {AArch64_UQDECW_XPiI, 1062, 2 }, - {AArch64_UQDECW_ZPiI, 1064, 2 }, - {AArch64_UQINCB_WPiI, 1066, 2 }, - {AArch64_UQINCB_XPiI, 1068, 2 }, - {AArch64_UQINCD_WPiI, 1070, 2 }, - {AArch64_UQINCD_XPiI, 1072, 2 }, - {AArch64_UQINCD_ZPiI, 1074, 2 }, - {AArch64_UQINCH_WPiI, 1076, 2 }, - {AArch64_UQINCH_XPiI, 1078, 2 }, - {AArch64_UQINCH_ZPiI, 1080, 2 }, - {AArch64_UQINCW_WPiI, 1082, 2 }, - {AArch64_UQINCW_XPiI, 1084, 2 }, - {AArch64_UQINCW_ZPiI, 1086, 2 }, - {AArch64_XPACLRI, 1088, 1 }, - {AArch64_ZERO_M, 1089, 15 }, + {AArch64_ADDPT_shift, 0, 1 }, + {AArch64_ADDSWri, 1, 1 }, + {AArch64_ADDSWrs, 2, 3 }, + {AArch64_ADDSWrx, 5, 3 }, + {AArch64_ADDSXri, 8, 1 }, + {AArch64_ADDSXrs, 9, 3 }, + {AArch64_ADDSXrx, 12, 1 }, + {AArch64_ADDSXrx64, 13, 3 }, + {AArch64_ADDWri, 16, 2 }, + {AArch64_ADDWrs, 18, 1 }, + {AArch64_ADDWrx, 19, 2 }, + {AArch64_ADDXri, 21, 2 }, + {AArch64_ADDXrs, 23, 1 }, + {AArch64_ADDXrx64, 24, 2 }, + {AArch64_ANDSWri, 26, 1 }, + {AArch64_ANDSWrs, 27, 3 }, + {AArch64_ANDSXri, 30, 1 }, + {AArch64_ANDSXrs, 31, 3 }, + {AArch64_ANDS_PPzPP, 34, 1 }, + {AArch64_ANDWrs, 35, 1 }, + {AArch64_ANDXrs, 36, 1 }, + {AArch64_AND_PPzPP, 37, 1 }, + {AArch64_AND_ZI, 38, 3 }, + {AArch64_AUTIA1716, 41, 1 }, + {AArch64_AUTIASP, 42, 1 }, + {AArch64_AUTIAZ, 43, 1 }, + {AArch64_AUTIB1716, 44, 1 }, + {AArch64_AUTIBSP, 45, 1 }, + {AArch64_AUTIBZ, 46, 1 }, + {AArch64_BICSWrs, 47, 1 }, + {AArch64_BICSXrs, 48, 1 }, + {AArch64_BICWrs, 49, 1 }, + {AArch64_BICXrs, 50, 1 }, + {AArch64_CHKFEAT, 51, 1 }, + {AArch64_CLREX, 52, 1 }, + {AArch64_CNTB_XPiI, 53, 2 }, + {AArch64_CNTD_XPiI, 55, 2 }, + {AArch64_CNTH_XPiI, 57, 2 }, + {AArch64_CNTW_XPiI, 59, 2 }, + {AArch64_CPY_ZPmI_B, 61, 1 }, + {AArch64_CPY_ZPmI_D, 62, 1 }, + {AArch64_CPY_ZPmI_H, 63, 1 }, + {AArch64_CPY_ZPmI_S, 64, 1 }, + {AArch64_CPY_ZPmR_B, 65, 1 }, + {AArch64_CPY_ZPmR_D, 66, 1 }, + {AArch64_CPY_ZPmR_H, 67, 1 }, + {AArch64_CPY_ZPmR_S, 68, 1 }, + {AArch64_CPY_ZPmV_B, 69, 1 }, + {AArch64_CPY_ZPmV_D, 70, 1 }, + {AArch64_CPY_ZPmV_H, 71, 1 }, + {AArch64_CPY_ZPmV_S, 72, 1 }, + {AArch64_CPY_ZPzI_B, 73, 1 }, + {AArch64_CPY_ZPzI_D, 74, 1 }, + {AArch64_CPY_ZPzI_H, 75, 1 }, + {AArch64_CPY_ZPzI_S, 76, 1 }, + {AArch64_CSINCWr, 77, 2 }, + {AArch64_CSINCXr, 79, 2 }, + {AArch64_CSINVWr, 81, 2 }, + {AArch64_CSINVXr, 83, 2 }, + {AArch64_CSNEGWr, 85, 1 }, + {AArch64_CSNEGXr, 86, 1 }, + {AArch64_DCPS1, 87, 1 }, + {AArch64_DCPS2, 88, 1 }, + {AArch64_DCPS3, 89, 1 }, + {AArch64_DECB_XPiI, 90, 2 }, + {AArch64_DECD_XPiI, 92, 2 }, + {AArch64_DECD_ZPiI, 94, 2 }, + {AArch64_DECH_XPiI, 96, 2 }, + {AArch64_DECH_ZPiI, 98, 2 }, + {AArch64_DECW_XPiI, 100, 2 }, + {AArch64_DECW_ZPiI, 102, 2 }, + {AArch64_DSB, 104, 3 }, + {AArch64_DUPM_ZI, 107, 6 }, + {AArch64_DUP_ZI_B, 113, 1 }, + {AArch64_DUP_ZI_D, 114, 2 }, + {AArch64_DUP_ZI_H, 116, 2 }, + {AArch64_DUP_ZI_S, 118, 2 }, + {AArch64_DUP_ZR_B, 120, 1 }, + {AArch64_DUP_ZR_D, 121, 1 }, + {AArch64_DUP_ZR_H, 122, 1 }, + {AArch64_DUP_ZR_S, 123, 1 }, + {AArch64_DUP_ZZI_B, 124, 2 }, + {AArch64_DUP_ZZI_D, 126, 2 }, + {AArch64_DUP_ZZI_H, 128, 2 }, + {AArch64_DUP_ZZI_Q, 130, 2 }, + {AArch64_DUP_ZZI_S, 132, 2 }, + {AArch64_EONWrs, 134, 1 }, + {AArch64_EONXrs, 135, 1 }, + {AArch64_EORS_PPzPP, 136, 1 }, + {AArch64_EORWrs, 137, 1 }, + {AArch64_EORXrs, 138, 1 }, + {AArch64_EOR_PPzPP, 139, 1 }, + {AArch64_EOR_ZI, 140, 3 }, + {AArch64_EXTRACT_ZPMXI_H_B, 143, 1 }, + {AArch64_EXTRACT_ZPMXI_H_D, 144, 1 }, + {AArch64_EXTRACT_ZPMXI_H_H, 145, 1 }, + {AArch64_EXTRACT_ZPMXI_H_Q, 146, 1 }, + {AArch64_EXTRACT_ZPMXI_H_S, 147, 1 }, + {AArch64_EXTRACT_ZPMXI_V_B, 148, 1 }, + {AArch64_EXTRACT_ZPMXI_V_D, 149, 1 }, + {AArch64_EXTRACT_ZPMXI_V_H, 150, 1 }, + {AArch64_EXTRACT_ZPMXI_V_Q, 151, 1 }, + {AArch64_EXTRACT_ZPMXI_V_S, 152, 1 }, + {AArch64_EXTRWrri, 153, 1 }, + {AArch64_EXTRXrri, 154, 1 }, + {AArch64_FCPY_ZPmI_D, 155, 1 }, + {AArch64_FCPY_ZPmI_H, 156, 1 }, + {AArch64_FCPY_ZPmI_S, 157, 1 }, + {AArch64_FDUP_ZI_D, 158, 1 }, + {AArch64_FDUP_ZI_H, 159, 1 }, + {AArch64_FDUP_ZI_S, 160, 1 }, + {AArch64_GCSPOPM, 161, 1 }, + {AArch64_GLD1B_D_IMM_REAL, 162, 1 }, + {AArch64_GLD1B_S_IMM_REAL, 163, 1 }, + {AArch64_GLD1D_IMM_REAL, 164, 1 }, + {AArch64_GLD1H_D_IMM_REAL, 165, 1 }, + {AArch64_GLD1H_S_IMM_REAL, 166, 1 }, + {AArch64_GLD1Q, 167, 1 }, + {AArch64_GLD1SB_D_IMM_REAL, 168, 1 }, + {AArch64_GLD1SB_S_IMM_REAL, 169, 1 }, + {AArch64_GLD1SH_D_IMM_REAL, 170, 1 }, + {AArch64_GLD1SH_S_IMM_REAL, 171, 1 }, + {AArch64_GLD1SW_D_IMM_REAL, 172, 1 }, + {AArch64_GLD1W_D_IMM_REAL, 173, 1 }, + {AArch64_GLD1W_IMM_REAL, 174, 1 }, + {AArch64_GLDFF1B_D_IMM_REAL, 175, 1 }, + {AArch64_GLDFF1B_S_IMM_REAL, 176, 1 }, + {AArch64_GLDFF1D_IMM_REAL, 177, 1 }, + {AArch64_GLDFF1H_D_IMM_REAL, 178, 1 }, + {AArch64_GLDFF1H_S_IMM_REAL, 179, 1 }, + {AArch64_GLDFF1SB_D_IMM_REAL, 180, 1 }, + {AArch64_GLDFF1SB_S_IMM_REAL, 181, 1 }, + {AArch64_GLDFF1SH_D_IMM_REAL, 182, 1 }, + {AArch64_GLDFF1SH_S_IMM_REAL, 183, 1 }, + {AArch64_GLDFF1SW_D_IMM_REAL, 184, 1 }, + {AArch64_GLDFF1W_D_IMM_REAL, 185, 1 }, + {AArch64_GLDFF1W_IMM_REAL, 186, 1 }, + {AArch64_HINT, 187, 14 }, + {AArch64_INCB_XPiI, 201, 2 }, + {AArch64_INCD_XPiI, 203, 2 }, + {AArch64_INCD_ZPiI, 205, 2 }, + {AArch64_INCH_XPiI, 207, 2 }, + {AArch64_INCH_ZPiI, 209, 2 }, + {AArch64_INCW_XPiI, 211, 2 }, + {AArch64_INCW_ZPiI, 213, 2 }, + {AArch64_INSERT_MXIPZ_H_B, 215, 1 }, + {AArch64_INSERT_MXIPZ_H_D, 216, 1 }, + {AArch64_INSERT_MXIPZ_H_H, 217, 1 }, + {AArch64_INSERT_MXIPZ_H_Q, 218, 1 }, + {AArch64_INSERT_MXIPZ_H_S, 219, 1 }, + {AArch64_INSERT_MXIPZ_V_B, 220, 1 }, + {AArch64_INSERT_MXIPZ_V_D, 221, 1 }, + {AArch64_INSERT_MXIPZ_V_H, 222, 1 }, + {AArch64_INSERT_MXIPZ_V_Q, 223, 1 }, + {AArch64_INSERT_MXIPZ_V_S, 224, 1 }, + {AArch64_INSvi16gpr, 225, 1 }, + {AArch64_INSvi16lane, 226, 1 }, + {AArch64_INSvi32gpr, 227, 1 }, + {AArch64_INSvi32lane, 228, 1 }, + {AArch64_INSvi64gpr, 229, 1 }, + {AArch64_INSvi64lane, 230, 1 }, + {AArch64_INSvi8gpr, 231, 1 }, + {AArch64_INSvi8lane, 232, 1 }, + {AArch64_IRG, 233, 1 }, + {AArch64_ISB, 234, 1 }, + {AArch64_LD1B_2Z_IMM, 235, 1 }, + {AArch64_LD1B_2Z_STRIDED_IMM, 236, 1 }, + {AArch64_LD1B_4Z_IMM, 237, 1 }, + {AArch64_LD1B_4Z_STRIDED_IMM, 238, 1 }, + {AArch64_LD1B_D_IMM, 239, 1 }, + {AArch64_LD1B_H_IMM, 240, 1 }, + {AArch64_LD1B_IMM, 241, 1 }, + {AArch64_LD1B_S_IMM, 242, 1 }, + {AArch64_LD1D_2Z_IMM, 243, 1 }, + {AArch64_LD1D_2Z_STRIDED_IMM, 244, 1 }, + {AArch64_LD1D_4Z_IMM, 245, 1 }, + {AArch64_LD1D_4Z_STRIDED_IMM, 246, 1 }, + {AArch64_LD1D_IMM, 247, 1 }, + {AArch64_LD1D_Q_IMM, 248, 1 }, + {AArch64_LD1Fourv16b_POST, 249, 1 }, + {AArch64_LD1Fourv1d_POST, 250, 1 }, + {AArch64_LD1Fourv2d_POST, 251, 1 }, + {AArch64_LD1Fourv2s_POST, 252, 1 }, + {AArch64_LD1Fourv4h_POST, 253, 1 }, + {AArch64_LD1Fourv4s_POST, 254, 1 }, + {AArch64_LD1Fourv8b_POST, 255, 1 }, + {AArch64_LD1Fourv8h_POST, 256, 1 }, + {AArch64_LD1H_2Z_IMM, 257, 1 }, + {AArch64_LD1H_2Z_STRIDED_IMM, 258, 1 }, + {AArch64_LD1H_4Z_IMM, 259, 1 }, + {AArch64_LD1H_4Z_STRIDED_IMM, 260, 1 }, + {AArch64_LD1H_D_IMM, 261, 1 }, + {AArch64_LD1H_IMM, 262, 1 }, + {AArch64_LD1H_S_IMM, 263, 1 }, + {AArch64_LD1Onev16b_POST, 264, 1 }, + {AArch64_LD1Onev1d_POST, 265, 1 }, + {AArch64_LD1Onev2d_POST, 266, 1 }, + {AArch64_LD1Onev2s_POST, 267, 1 }, + {AArch64_LD1Onev4h_POST, 268, 1 }, + {AArch64_LD1Onev4s_POST, 269, 1 }, + {AArch64_LD1Onev8b_POST, 270, 1 }, + {AArch64_LD1Onev8h_POST, 271, 1 }, + {AArch64_LD1RB_D_IMM, 272, 1 }, + {AArch64_LD1RB_H_IMM, 273, 1 }, + {AArch64_LD1RB_IMM, 274, 1 }, + {AArch64_LD1RB_S_IMM, 275, 1 }, + {AArch64_LD1RD_IMM, 276, 1 }, + {AArch64_LD1RH_D_IMM, 277, 1 }, + {AArch64_LD1RH_IMM, 278, 1 }, + {AArch64_LD1RH_S_IMM, 279, 1 }, + {AArch64_LD1RO_B_IMM, 280, 1 }, + {AArch64_LD1RO_D_IMM, 281, 1 }, + {AArch64_LD1RO_H_IMM, 282, 1 }, + {AArch64_LD1RO_W_IMM, 283, 1 }, + {AArch64_LD1RQ_B_IMM, 284, 1 }, + {AArch64_LD1RQ_D_IMM, 285, 1 }, + {AArch64_LD1RQ_H_IMM, 286, 1 }, + {AArch64_LD1RQ_W_IMM, 287, 1 }, + {AArch64_LD1RSB_D_IMM, 288, 1 }, + {AArch64_LD1RSB_H_IMM, 289, 1 }, + {AArch64_LD1RSB_S_IMM, 290, 1 }, + {AArch64_LD1RSH_D_IMM, 291, 1 }, + {AArch64_LD1RSH_S_IMM, 292, 1 }, + {AArch64_LD1RSW_IMM, 293, 1 }, + {AArch64_LD1RW_D_IMM, 294, 1 }, + {AArch64_LD1RW_IMM, 295, 1 }, + {AArch64_LD1Rv16b_POST, 296, 1 }, + {AArch64_LD1Rv1d_POST, 297, 1 }, + {AArch64_LD1Rv2d_POST, 298, 1 }, + {AArch64_LD1Rv2s_POST, 299, 1 }, + {AArch64_LD1Rv4h_POST, 300, 1 }, + {AArch64_LD1Rv4s_POST, 301, 1 }, + {AArch64_LD1Rv8b_POST, 302, 1 }, + {AArch64_LD1Rv8h_POST, 303, 1 }, + {AArch64_LD1SB_D_IMM, 304, 1 }, + {AArch64_LD1SB_H_IMM, 305, 1 }, + {AArch64_LD1SB_S_IMM, 306, 1 }, + {AArch64_LD1SH_D_IMM, 307, 1 }, + {AArch64_LD1SH_S_IMM, 308, 1 }, + {AArch64_LD1SW_D_IMM, 309, 1 }, + {AArch64_LD1Threev16b_POST, 310, 1 }, + {AArch64_LD1Threev1d_POST, 311, 1 }, + {AArch64_LD1Threev2d_POST, 312, 1 }, + {AArch64_LD1Threev2s_POST, 313, 1 }, + {AArch64_LD1Threev4h_POST, 314, 1 }, + {AArch64_LD1Threev4s_POST, 315, 1 }, + {AArch64_LD1Threev8b_POST, 316, 1 }, + {AArch64_LD1Threev8h_POST, 317, 1 }, + {AArch64_LD1Twov16b_POST, 318, 1 }, + {AArch64_LD1Twov1d_POST, 319, 1 }, + {AArch64_LD1Twov2d_POST, 320, 1 }, + {AArch64_LD1Twov2s_POST, 321, 1 }, + {AArch64_LD1Twov4h_POST, 322, 1 }, + {AArch64_LD1Twov4s_POST, 323, 1 }, + {AArch64_LD1Twov8b_POST, 324, 1 }, + {AArch64_LD1Twov8h_POST, 325, 1 }, + {AArch64_LD1W_2Z_IMM, 326, 1 }, + {AArch64_LD1W_2Z_STRIDED_IMM, 327, 1 }, + {AArch64_LD1W_4Z_IMM, 328, 1 }, + {AArch64_LD1W_4Z_STRIDED_IMM, 329, 1 }, + {AArch64_LD1W_D_IMM, 330, 1 }, + {AArch64_LD1W_IMM, 331, 1 }, + {AArch64_LD1W_Q_IMM, 332, 1 }, + {AArch64_LD1_MXIPXX_H_B, 333, 1 }, + {AArch64_LD1_MXIPXX_H_D, 334, 1 }, + {AArch64_LD1_MXIPXX_H_H, 335, 1 }, + {AArch64_LD1_MXIPXX_H_Q, 336, 1 }, + {AArch64_LD1_MXIPXX_H_S, 337, 1 }, + {AArch64_LD1_MXIPXX_V_B, 338, 1 }, + {AArch64_LD1_MXIPXX_V_D, 339, 1 }, + {AArch64_LD1_MXIPXX_V_H, 340, 1 }, + {AArch64_LD1_MXIPXX_V_Q, 341, 1 }, + {AArch64_LD1_MXIPXX_V_S, 342, 1 }, + {AArch64_LD1i16_POST, 343, 1 }, + {AArch64_LD1i32_POST, 344, 1 }, + {AArch64_LD1i64_POST, 345, 1 }, + {AArch64_LD1i8_POST, 346, 1 }, + {AArch64_LD2B_IMM, 347, 1 }, + {AArch64_LD2D_IMM, 348, 1 }, + {AArch64_LD2H_IMM, 349, 1 }, + {AArch64_LD2Q_IMM, 350, 1 }, + {AArch64_LD2Rv16b_POST, 351, 1 }, + {AArch64_LD2Rv1d_POST, 352, 1 }, + {AArch64_LD2Rv2d_POST, 353, 1 }, + {AArch64_LD2Rv2s_POST, 354, 1 }, + {AArch64_LD2Rv4h_POST, 355, 1 }, + {AArch64_LD2Rv4s_POST, 356, 1 }, + {AArch64_LD2Rv8b_POST, 357, 1 }, + {AArch64_LD2Rv8h_POST, 358, 1 }, + {AArch64_LD2Twov16b_POST, 359, 1 }, + {AArch64_LD2Twov2d_POST, 360, 1 }, + {AArch64_LD2Twov2s_POST, 361, 1 }, + {AArch64_LD2Twov4h_POST, 362, 1 }, + {AArch64_LD2Twov4s_POST, 363, 1 }, + {AArch64_LD2Twov8b_POST, 364, 1 }, + {AArch64_LD2Twov8h_POST, 365, 1 }, + {AArch64_LD2W_IMM, 366, 1 }, + {AArch64_LD2i16_POST, 367, 1 }, + {AArch64_LD2i32_POST, 368, 1 }, + {AArch64_LD2i64_POST, 369, 1 }, + {AArch64_LD2i8_POST, 370, 1 }, + {AArch64_LD3B_IMM, 371, 1 }, + {AArch64_LD3D_IMM, 372, 1 }, + {AArch64_LD3H_IMM, 373, 1 }, + {AArch64_LD3Q_IMM, 374, 1 }, + {AArch64_LD3Rv16b_POST, 375, 1 }, + {AArch64_LD3Rv1d_POST, 376, 1 }, + {AArch64_LD3Rv2d_POST, 377, 1 }, + {AArch64_LD3Rv2s_POST, 378, 1 }, + {AArch64_LD3Rv4h_POST, 379, 1 }, + {AArch64_LD3Rv4s_POST, 380, 1 }, + {AArch64_LD3Rv8b_POST, 381, 1 }, + {AArch64_LD3Rv8h_POST, 382, 1 }, + {AArch64_LD3Threev16b_POST, 383, 1 }, + {AArch64_LD3Threev2d_POST, 384, 1 }, + {AArch64_LD3Threev2s_POST, 385, 1 }, + {AArch64_LD3Threev4h_POST, 386, 1 }, + {AArch64_LD3Threev4s_POST, 387, 1 }, + {AArch64_LD3Threev8b_POST, 388, 1 }, + {AArch64_LD3Threev8h_POST, 389, 1 }, + {AArch64_LD3W_IMM, 390, 1 }, + {AArch64_LD3i16_POST, 391, 1 }, + {AArch64_LD3i32_POST, 392, 1 }, + {AArch64_LD3i64_POST, 393, 1 }, + {AArch64_LD3i8_POST, 394, 1 }, + {AArch64_LD4B_IMM, 395, 1 }, + {AArch64_LD4D_IMM, 396, 1 }, + {AArch64_LD4Fourv16b_POST, 397, 1 }, + {AArch64_LD4Fourv2d_POST, 398, 1 }, + {AArch64_LD4Fourv2s_POST, 399, 1 }, + {AArch64_LD4Fourv4h_POST, 400, 1 }, + {AArch64_LD4Fourv4s_POST, 401, 1 }, + {AArch64_LD4Fourv8b_POST, 402, 1 }, + {AArch64_LD4Fourv8h_POST, 403, 1 }, + {AArch64_LD4H_IMM, 404, 1 }, + {AArch64_LD4Q_IMM, 405, 1 }, + {AArch64_LD4Rv16b_POST, 406, 1 }, + {AArch64_LD4Rv1d_POST, 407, 1 }, + {AArch64_LD4Rv2d_POST, 408, 1 }, + {AArch64_LD4Rv2s_POST, 409, 1 }, + {AArch64_LD4Rv4h_POST, 410, 1 }, + {AArch64_LD4Rv4s_POST, 411, 1 }, + {AArch64_LD4Rv8b_POST, 412, 1 }, + {AArch64_LD4Rv8h_POST, 413, 1 }, + {AArch64_LD4W_IMM, 414, 1 }, + {AArch64_LD4i16_POST, 415, 1 }, + {AArch64_LD4i32_POST, 416, 1 }, + {AArch64_LD4i64_POST, 417, 1 }, + {AArch64_LD4i8_POST, 418, 1 }, + {AArch64_LDADDB, 419, 1 }, + {AArch64_LDADDH, 420, 1 }, + {AArch64_LDADDLB, 421, 1 }, + {AArch64_LDADDLH, 422, 1 }, + {AArch64_LDADDLW, 423, 1 }, + {AArch64_LDADDLX, 424, 1 }, + {AArch64_LDADDW, 425, 1 }, + {AArch64_LDADDX, 426, 1 }, + {AArch64_LDAPURBi, 427, 1 }, + {AArch64_LDAPURHi, 428, 1 }, + {AArch64_LDAPURSBWi, 429, 1 }, + {AArch64_LDAPURSBXi, 430, 1 }, + {AArch64_LDAPURSHWi, 431, 1 }, + {AArch64_LDAPURSHXi, 432, 1 }, + {AArch64_LDAPURSWi, 433, 1 }, + {AArch64_LDAPURXi, 434, 1 }, + {AArch64_LDAPURbi, 435, 1 }, + {AArch64_LDAPURdi, 436, 1 }, + {AArch64_LDAPURhi, 437, 1 }, + {AArch64_LDAPURi, 438, 1 }, + {AArch64_LDAPURqi, 439, 1 }, + {AArch64_LDAPURsi, 440, 1 }, + {AArch64_LDCLRB, 441, 1 }, + {AArch64_LDCLRH, 442, 1 }, + {AArch64_LDCLRLB, 443, 1 }, + {AArch64_LDCLRLH, 444, 1 }, + {AArch64_LDCLRLW, 445, 1 }, + {AArch64_LDCLRLX, 446, 1 }, + {AArch64_LDCLRW, 447, 1 }, + {AArch64_LDCLRX, 448, 1 }, + {AArch64_LDEORB, 449, 1 }, + {AArch64_LDEORH, 450, 1 }, + {AArch64_LDEORLB, 451, 1 }, + {AArch64_LDEORLH, 452, 1 }, + {AArch64_LDEORLW, 453, 1 }, + {AArch64_LDEORLX, 454, 1 }, + {AArch64_LDEORW, 455, 1 }, + {AArch64_LDEORX, 456, 1 }, + {AArch64_LDFF1B_D_REAL, 457, 1 }, + {AArch64_LDFF1B_H_REAL, 458, 1 }, + {AArch64_LDFF1B_REAL, 459, 1 }, + {AArch64_LDFF1B_S_REAL, 460, 1 }, + {AArch64_LDFF1D_REAL, 461, 1 }, + {AArch64_LDFF1H_D_REAL, 462, 1 }, + {AArch64_LDFF1H_REAL, 463, 1 }, + {AArch64_LDFF1H_S_REAL, 464, 1 }, + {AArch64_LDFF1SB_D_REAL, 465, 1 }, + {AArch64_LDFF1SB_H_REAL, 466, 1 }, + {AArch64_LDFF1SB_S_REAL, 467, 1 }, + {AArch64_LDFF1SH_D_REAL, 468, 1 }, + {AArch64_LDFF1SH_S_REAL, 469, 1 }, + {AArch64_LDFF1SW_D_REAL, 470, 1 }, + {AArch64_LDFF1W_D_REAL, 471, 1 }, + {AArch64_LDFF1W_REAL, 472, 1 }, + {AArch64_LDG, 473, 1 }, + {AArch64_LDNF1B_D_IMM_REAL, 474, 1 }, + {AArch64_LDNF1B_H_IMM_REAL, 475, 1 }, + {AArch64_LDNF1B_IMM_REAL, 476, 1 }, + {AArch64_LDNF1B_S_IMM_REAL, 477, 1 }, + {AArch64_LDNF1D_IMM_REAL, 478, 1 }, + {AArch64_LDNF1H_D_IMM_REAL, 479, 1 }, + {AArch64_LDNF1H_IMM_REAL, 480, 1 }, + {AArch64_LDNF1H_S_IMM_REAL, 481, 1 }, + {AArch64_LDNF1SB_D_IMM_REAL, 482, 1 }, + {AArch64_LDNF1SB_H_IMM_REAL, 483, 1 }, + {AArch64_LDNF1SB_S_IMM_REAL, 484, 1 }, + {AArch64_LDNF1SH_D_IMM_REAL, 485, 1 }, + {AArch64_LDNF1SH_S_IMM_REAL, 486, 1 }, + {AArch64_LDNF1SW_D_IMM_REAL, 487, 1 }, + {AArch64_LDNF1W_D_IMM_REAL, 488, 1 }, + {AArch64_LDNF1W_IMM_REAL, 489, 1 }, + {AArch64_LDNPDi, 490, 1 }, + {AArch64_LDNPQi, 491, 1 }, + {AArch64_LDNPSi, 492, 1 }, + {AArch64_LDNPWi, 493, 1 }, + {AArch64_LDNPXi, 494, 1 }, + {AArch64_LDNT1B_2Z_IMM, 495, 1 }, + {AArch64_LDNT1B_2Z_STRIDED_IMM, 496, 1 }, + {AArch64_LDNT1B_4Z_IMM, 497, 1 }, + {AArch64_LDNT1B_4Z_STRIDED_IMM, 498, 1 }, + {AArch64_LDNT1B_ZRI, 499, 1 }, + {AArch64_LDNT1B_ZZR_D_REAL, 500, 1 }, + {AArch64_LDNT1B_ZZR_S_REAL, 501, 1 }, + {AArch64_LDNT1D_2Z_IMM, 502, 1 }, + {AArch64_LDNT1D_2Z_STRIDED_IMM, 503, 1 }, + {AArch64_LDNT1D_4Z_IMM, 504, 1 }, + {AArch64_LDNT1D_4Z_STRIDED_IMM, 505, 1 }, + {AArch64_LDNT1D_ZRI, 506, 1 }, + {AArch64_LDNT1D_ZZR_D_REAL, 507, 1 }, + {AArch64_LDNT1H_2Z_IMM, 508, 1 }, + {AArch64_LDNT1H_2Z_STRIDED_IMM, 509, 1 }, + {AArch64_LDNT1H_4Z_IMM, 510, 1 }, + {AArch64_LDNT1H_4Z_STRIDED_IMM, 511, 1 }, + {AArch64_LDNT1H_ZRI, 512, 1 }, + {AArch64_LDNT1H_ZZR_D_REAL, 513, 1 }, + {AArch64_LDNT1H_ZZR_S_REAL, 514, 1 }, + {AArch64_LDNT1SB_ZZR_D_REAL, 515, 1 }, + {AArch64_LDNT1SB_ZZR_S_REAL, 516, 1 }, + {AArch64_LDNT1SH_ZZR_D_REAL, 517, 1 }, + {AArch64_LDNT1SH_ZZR_S_REAL, 518, 1 }, + {AArch64_LDNT1SW_ZZR_D_REAL, 519, 1 }, + {AArch64_LDNT1W_2Z_IMM, 520, 1 }, + {AArch64_LDNT1W_2Z_STRIDED_IMM, 521, 1 }, + {AArch64_LDNT1W_4Z_IMM, 522, 1 }, + {AArch64_LDNT1W_4Z_STRIDED_IMM, 523, 1 }, + {AArch64_LDNT1W_ZRI, 524, 1 }, + {AArch64_LDNT1W_ZZR_D_REAL, 525, 1 }, + {AArch64_LDNT1W_ZZR_S_REAL, 526, 1 }, + {AArch64_LDPDi, 527, 1 }, + {AArch64_LDPQi, 528, 1 }, + {AArch64_LDPSWi, 529, 1 }, + {AArch64_LDPSi, 530, 1 }, + {AArch64_LDPWi, 531, 1 }, + {AArch64_LDPXi, 532, 1 }, + {AArch64_LDRAAindexed, 533, 1 }, + {AArch64_LDRABindexed, 534, 1 }, + {AArch64_LDRBBroX, 535, 1 }, + {AArch64_LDRBBui, 536, 1 }, + {AArch64_LDRBroX, 537, 1 }, + {AArch64_LDRBui, 538, 1 }, + {AArch64_LDRDroX, 539, 1 }, + {AArch64_LDRDui, 540, 1 }, + {AArch64_LDRHHroX, 541, 1 }, + {AArch64_LDRHHui, 542, 1 }, + {AArch64_LDRHroX, 543, 1 }, + {AArch64_LDRHui, 544, 1 }, + {AArch64_LDRQroX, 545, 1 }, + {AArch64_LDRQui, 546, 1 }, + {AArch64_LDRSBWroX, 547, 1 }, + {AArch64_LDRSBWui, 548, 1 }, + {AArch64_LDRSBXroX, 549, 1 }, + {AArch64_LDRSBXui, 550, 1 }, + {AArch64_LDRSHWroX, 551, 1 }, + {AArch64_LDRSHWui, 552, 1 }, + {AArch64_LDRSHXroX, 553, 1 }, + {AArch64_LDRSHXui, 554, 1 }, + {AArch64_LDRSWroX, 555, 1 }, + {AArch64_LDRSWui, 556, 1 }, + {AArch64_LDRSroX, 557, 1 }, + {AArch64_LDRSui, 558, 1 }, + {AArch64_LDRWroX, 559, 1 }, + {AArch64_LDRWui, 560, 1 }, + {AArch64_LDRXroX, 561, 1 }, + {AArch64_LDRXui, 562, 1 }, + {AArch64_LDR_PXI, 563, 1 }, + {AArch64_LDR_ZA, 564, 1 }, + {AArch64_LDR_ZXI, 565, 1 }, + {AArch64_LDSETB, 566, 1 }, + {AArch64_LDSETH, 567, 1 }, + {AArch64_LDSETLB, 568, 1 }, + {AArch64_LDSETLH, 569, 1 }, + {AArch64_LDSETLW, 570, 1 }, + {AArch64_LDSETLX, 571, 1 }, + {AArch64_LDSETW, 572, 1 }, + {AArch64_LDSETX, 573, 1 }, + {AArch64_LDSMAXB, 574, 1 }, + {AArch64_LDSMAXH, 575, 1 }, + {AArch64_LDSMAXLB, 576, 1 }, + {AArch64_LDSMAXLH, 577, 1 }, + {AArch64_LDSMAXLW, 578, 1 }, + {AArch64_LDSMAXLX, 579, 1 }, + {AArch64_LDSMAXW, 580, 1 }, + {AArch64_LDSMAXX, 581, 1 }, + {AArch64_LDSMINB, 582, 1 }, + {AArch64_LDSMINH, 583, 1 }, + {AArch64_LDSMINLB, 584, 1 }, + {AArch64_LDSMINLH, 585, 1 }, + {AArch64_LDSMINLW, 586, 1 }, + {AArch64_LDSMINLX, 587, 1 }, + {AArch64_LDSMINW, 588, 1 }, + {AArch64_LDSMINX, 589, 1 }, + {AArch64_LDTRBi, 590, 1 }, + {AArch64_LDTRHi, 591, 1 }, + {AArch64_LDTRSBWi, 592, 1 }, + {AArch64_LDTRSBXi, 593, 1 }, + {AArch64_LDTRSHWi, 594, 1 }, + {AArch64_LDTRSHXi, 595, 1 }, + {AArch64_LDTRSWi, 596, 1 }, + {AArch64_LDTRWi, 597, 1 }, + {AArch64_LDTRXi, 598, 1 }, + {AArch64_LDUMAXB, 599, 1 }, + {AArch64_LDUMAXH, 600, 1 }, + {AArch64_LDUMAXLB, 601, 1 }, + {AArch64_LDUMAXLH, 602, 1 }, + {AArch64_LDUMAXLW, 603, 1 }, + {AArch64_LDUMAXLX, 604, 1 }, + {AArch64_LDUMAXW, 605, 1 }, + {AArch64_LDUMAXX, 606, 1 }, + {AArch64_LDUMINB, 607, 1 }, + {AArch64_LDUMINH, 608, 1 }, + {AArch64_LDUMINLB, 609, 1 }, + {AArch64_LDUMINLH, 610, 1 }, + {AArch64_LDUMINLW, 611, 1 }, + {AArch64_LDUMINLX, 612, 1 }, + {AArch64_LDUMINW, 613, 1 }, + {AArch64_LDUMINX, 614, 1 }, + {AArch64_LDURBBi, 615, 1 }, + {AArch64_LDURBi, 616, 1 }, + {AArch64_LDURDi, 617, 1 }, + {AArch64_LDURHHi, 618, 1 }, + {AArch64_LDURHi, 619, 1 }, + {AArch64_LDURQi, 620, 1 }, + {AArch64_LDURSBWi, 621, 1 }, + {AArch64_LDURSBXi, 622, 1 }, + {AArch64_LDURSHWi, 623, 1 }, + {AArch64_LDURSHXi, 624, 1 }, + {AArch64_LDURSWi, 625, 1 }, + {AArch64_LDURSi, 626, 1 }, + {AArch64_LDURWi, 627, 1 }, + {AArch64_LDURXi, 628, 1 }, + {AArch64_MADDWrrr, 629, 1 }, + {AArch64_MADDXrrr, 630, 1 }, + {AArch64_MOVA_2ZMXI_H_B, 631, 1 }, + {AArch64_MOVA_2ZMXI_H_D, 632, 1 }, + {AArch64_MOVA_2ZMXI_H_H, 633, 1 }, + {AArch64_MOVA_2ZMXI_H_S, 634, 1 }, + {AArch64_MOVA_2ZMXI_V_B, 635, 1 }, + {AArch64_MOVA_2ZMXI_V_D, 636, 1 }, + {AArch64_MOVA_2ZMXI_V_H, 637, 1 }, + {AArch64_MOVA_2ZMXI_V_S, 638, 1 }, + {AArch64_MOVA_4ZMXI_H_B, 639, 1 }, + {AArch64_MOVA_4ZMXI_H_D, 640, 1 }, + {AArch64_MOVA_4ZMXI_H_H, 641, 1 }, + {AArch64_MOVA_4ZMXI_H_S, 642, 1 }, + {AArch64_MOVA_4ZMXI_V_B, 643, 1 }, + {AArch64_MOVA_4ZMXI_V_D, 644, 1 }, + {AArch64_MOVA_4ZMXI_V_H, 645, 1 }, + {AArch64_MOVA_4ZMXI_V_S, 646, 1 }, + {AArch64_MOVA_MXI2Z_H_B, 647, 1 }, + {AArch64_MOVA_MXI2Z_H_D, 648, 1 }, + {AArch64_MOVA_MXI2Z_H_H, 649, 1 }, + {AArch64_MOVA_MXI2Z_H_S, 650, 1 }, + {AArch64_MOVA_MXI2Z_V_B, 651, 1 }, + {AArch64_MOVA_MXI2Z_V_D, 652, 1 }, + {AArch64_MOVA_MXI2Z_V_H, 653, 1 }, + {AArch64_MOVA_MXI2Z_V_S, 654, 1 }, + {AArch64_MOVA_MXI4Z_H_B, 655, 1 }, + {AArch64_MOVA_MXI4Z_H_D, 656, 1 }, + {AArch64_MOVA_MXI4Z_H_H, 657, 1 }, + {AArch64_MOVA_MXI4Z_H_S, 658, 1 }, + {AArch64_MOVA_MXI4Z_V_B, 659, 1 }, + {AArch64_MOVA_MXI4Z_V_D, 660, 1 }, + {AArch64_MOVA_MXI4Z_V_H, 661, 1 }, + {AArch64_MOVA_MXI4Z_V_S, 662, 1 }, + {AArch64_MOVA_VG2_2ZMXI, 663, 1 }, + {AArch64_MOVA_VG2_MXI2Z, 664, 1 }, + {AArch64_MOVA_VG4_4ZMXI, 665, 1 }, + {AArch64_MOVA_VG4_MXI4Z, 666, 1 }, + {AArch64_MOVT, 667, 1 }, + {AArch64_MSRpstatesvcrImm1, 668, 6 }, + {AArch64_MSUBWrrr, 674, 1 }, + {AArch64_MSUBXrrr, 675, 1 }, + {AArch64_NOTv16i8, 676, 1 }, + {AArch64_NOTv8i8, 677, 1 }, + {AArch64_ORNWrs, 678, 3 }, + {AArch64_ORNXrs, 681, 3 }, + {AArch64_ORRS_PPzPP, 684, 1 }, + {AArch64_ORRWrs, 685, 2 }, + {AArch64_ORRXrs, 687, 2 }, + {AArch64_ORR_PPzPP, 689, 1 }, + {AArch64_ORR_ZI, 690, 3 }, + {AArch64_ORR_ZZZ, 693, 1 }, + {AArch64_ORRv16i8, 694, 1 }, + {AArch64_ORRv8i8, 695, 1 }, + {AArch64_PACIA1716, 696, 1 }, + {AArch64_PACIASP, 697, 1 }, + {AArch64_PACIAZ, 698, 1 }, + {AArch64_PACIB1716, 699, 1 }, + {AArch64_PACIBSP, 700, 1 }, + {AArch64_PACIBZ, 701, 1 }, + {AArch64_PACM, 702, 1 }, + {AArch64_PMOV_PZI_B, 703, 1 }, + {AArch64_PMOV_ZIP_B, 704, 1 }, + {AArch64_PRFB_D_PZI, 705, 1 }, + {AArch64_PRFB_PRI, 706, 1 }, + {AArch64_PRFB_S_PZI, 707, 1 }, + {AArch64_PRFD_D_PZI, 708, 1 }, + {AArch64_PRFD_PRI, 709, 1 }, + {AArch64_PRFD_S_PZI, 710, 1 }, + {AArch64_PRFH_D_PZI, 711, 1 }, + {AArch64_PRFH_PRI, 712, 1 }, + {AArch64_PRFH_S_PZI, 713, 1 }, + {AArch64_PRFMroX, 714, 1 }, + {AArch64_PRFMui, 715, 1 }, + {AArch64_PRFUMi, 716, 1 }, + {AArch64_PRFW_D_PZI, 717, 1 }, + {AArch64_PRFW_PRI, 718, 1 }, + {AArch64_PRFW_S_PZI, 719, 1 }, + {AArch64_PTRUES_B, 720, 1 }, + {AArch64_PTRUES_D, 721, 1 }, + {AArch64_PTRUES_H, 722, 1 }, + {AArch64_PTRUES_S, 723, 1 }, + {AArch64_PTRUE_B, 724, 1 }, + {AArch64_PTRUE_D, 725, 1 }, + {AArch64_PTRUE_H, 726, 1 }, + {AArch64_PTRUE_S, 727, 1 }, + {AArch64_RET, 728, 1 }, + {AArch64_SBCSWr, 729, 1 }, + {AArch64_SBCSXr, 730, 1 }, + {AArch64_SBCWr, 731, 1 }, + {AArch64_SBCXr, 732, 1 }, + {AArch64_SBFMWri, 733, 3 }, + {AArch64_SBFMXri, 736, 4 }, + {AArch64_SEL_PPPP, 740, 1 }, + {AArch64_SEL_ZPZZ_B, 741, 1 }, + {AArch64_SEL_ZPZZ_D, 742, 1 }, + {AArch64_SEL_ZPZZ_H, 743, 1 }, + {AArch64_SEL_ZPZZ_S, 744, 1 }, + {AArch64_SMADDLrrr, 745, 1 }, + {AArch64_SMSUBLrrr, 746, 1 }, + {AArch64_SQDECB_XPiI, 747, 2 }, + {AArch64_SQDECB_XPiWdI, 749, 2 }, + {AArch64_SQDECD_XPiI, 751, 2 }, + {AArch64_SQDECD_XPiWdI, 753, 2 }, + {AArch64_SQDECD_ZPiI, 755, 2 }, + {AArch64_SQDECH_XPiI, 757, 2 }, + {AArch64_SQDECH_XPiWdI, 759, 2 }, + {AArch64_SQDECH_ZPiI, 761, 2 }, + {AArch64_SQDECW_XPiI, 763, 2 }, + {AArch64_SQDECW_XPiWdI, 765, 2 }, + {AArch64_SQDECW_ZPiI, 767, 2 }, + {AArch64_SQINCB_XPiI, 769, 2 }, + {AArch64_SQINCB_XPiWdI, 771, 2 }, + {AArch64_SQINCD_XPiI, 773, 2 }, + {AArch64_SQINCD_XPiWdI, 775, 2 }, + {AArch64_SQINCD_ZPiI, 777, 2 }, + {AArch64_SQINCH_XPiI, 779, 2 }, + {AArch64_SQINCH_XPiWdI, 781, 2 }, + {AArch64_SQINCH_ZPiI, 783, 2 }, + {AArch64_SQINCW_XPiI, 785, 2 }, + {AArch64_SQINCW_XPiWdI, 787, 2 }, + {AArch64_SQINCW_ZPiI, 789, 2 }, + {AArch64_SST1B_D_IMM, 791, 1 }, + {AArch64_SST1B_S_IMM, 792, 1 }, + {AArch64_SST1D_IMM, 793, 1 }, + {AArch64_SST1H_D_IMM, 794, 1 }, + {AArch64_SST1H_S_IMM, 795, 1 }, + {AArch64_SST1Q, 796, 1 }, + {AArch64_SST1W_D_IMM, 797, 1 }, + {AArch64_SST1W_IMM, 798, 1 }, + {AArch64_ST1B_2Z_IMM, 799, 1 }, + {AArch64_ST1B_2Z_STRIDED_IMM, 800, 1 }, + {AArch64_ST1B_4Z_IMM, 801, 1 }, + {AArch64_ST1B_4Z_STRIDED_IMM, 802, 1 }, + {AArch64_ST1B_D_IMM, 803, 1 }, + {AArch64_ST1B_H_IMM, 804, 1 }, + {AArch64_ST1B_IMM, 805, 1 }, + {AArch64_ST1B_S_IMM, 806, 1 }, + {AArch64_ST1D_2Z_IMM, 807, 1 }, + {AArch64_ST1D_2Z_STRIDED_IMM, 808, 1 }, + {AArch64_ST1D_4Z_IMM, 809, 1 }, + {AArch64_ST1D_4Z_STRIDED_IMM, 810, 1 }, + {AArch64_ST1D_IMM, 811, 1 }, + {AArch64_ST1D_Q_IMM, 812, 1 }, + {AArch64_ST1Fourv16b_POST, 813, 1 }, + {AArch64_ST1Fourv1d_POST, 814, 1 }, + {AArch64_ST1Fourv2d_POST, 815, 1 }, + {AArch64_ST1Fourv2s_POST, 816, 1 }, + {AArch64_ST1Fourv4h_POST, 817, 1 }, + {AArch64_ST1Fourv4s_POST, 818, 1 }, + {AArch64_ST1Fourv8b_POST, 819, 1 }, + {AArch64_ST1Fourv8h_POST, 820, 1 }, + {AArch64_ST1H_2Z_IMM, 821, 1 }, + {AArch64_ST1H_2Z_STRIDED_IMM, 822, 1 }, + {AArch64_ST1H_4Z_IMM, 823, 1 }, + {AArch64_ST1H_4Z_STRIDED_IMM, 824, 1 }, + {AArch64_ST1H_D_IMM, 825, 1 }, + {AArch64_ST1H_IMM, 826, 1 }, + {AArch64_ST1H_S_IMM, 827, 1 }, + {AArch64_ST1Onev16b_POST, 828, 1 }, + {AArch64_ST1Onev1d_POST, 829, 1 }, + {AArch64_ST1Onev2d_POST, 830, 1 }, + {AArch64_ST1Onev2s_POST, 831, 1 }, + {AArch64_ST1Onev4h_POST, 832, 1 }, + {AArch64_ST1Onev4s_POST, 833, 1 }, + {AArch64_ST1Onev8b_POST, 834, 1 }, + {AArch64_ST1Onev8h_POST, 835, 1 }, + {AArch64_ST1Threev16b_POST, 836, 1 }, + {AArch64_ST1Threev1d_POST, 837, 1 }, + {AArch64_ST1Threev2d_POST, 838, 1 }, + {AArch64_ST1Threev2s_POST, 839, 1 }, + {AArch64_ST1Threev4h_POST, 840, 1 }, + {AArch64_ST1Threev4s_POST, 841, 1 }, + {AArch64_ST1Threev8b_POST, 842, 1 }, + {AArch64_ST1Threev8h_POST, 843, 1 }, + {AArch64_ST1Twov16b_POST, 844, 1 }, + {AArch64_ST1Twov1d_POST, 845, 1 }, + {AArch64_ST1Twov2d_POST, 846, 1 }, + {AArch64_ST1Twov2s_POST, 847, 1 }, + {AArch64_ST1Twov4h_POST, 848, 1 }, + {AArch64_ST1Twov4s_POST, 849, 1 }, + {AArch64_ST1Twov8b_POST, 850, 1 }, + {AArch64_ST1Twov8h_POST, 851, 1 }, + {AArch64_ST1W_2Z_IMM, 852, 1 }, + {AArch64_ST1W_2Z_STRIDED_IMM, 853, 1 }, + {AArch64_ST1W_4Z_IMM, 854, 1 }, + {AArch64_ST1W_4Z_STRIDED_IMM, 855, 1 }, + {AArch64_ST1W_D_IMM, 856, 1 }, + {AArch64_ST1W_IMM, 857, 1 }, + {AArch64_ST1W_Q_IMM, 858, 1 }, + {AArch64_ST1_MXIPXX_H_B, 859, 1 }, + {AArch64_ST1_MXIPXX_H_D, 860, 1 }, + {AArch64_ST1_MXIPXX_H_H, 861, 1 }, + {AArch64_ST1_MXIPXX_H_Q, 862, 1 }, + {AArch64_ST1_MXIPXX_H_S, 863, 1 }, + {AArch64_ST1_MXIPXX_V_B, 864, 1 }, + {AArch64_ST1_MXIPXX_V_D, 865, 1 }, + {AArch64_ST1_MXIPXX_V_H, 866, 1 }, + {AArch64_ST1_MXIPXX_V_Q, 867, 1 }, + {AArch64_ST1_MXIPXX_V_S, 868, 1 }, + {AArch64_ST1i16_POST, 869, 1 }, + {AArch64_ST1i32_POST, 870, 1 }, + {AArch64_ST1i64_POST, 871, 1 }, + {AArch64_ST1i8_POST, 872, 1 }, + {AArch64_ST2B_IMM, 873, 1 }, + {AArch64_ST2D_IMM, 874, 1 }, + {AArch64_ST2Gi, 875, 1 }, + {AArch64_ST2H_IMM, 876, 1 }, + {AArch64_ST2Q_IMM, 877, 1 }, + {AArch64_ST2Twov16b_POST, 878, 1 }, + {AArch64_ST2Twov2d_POST, 879, 1 }, + {AArch64_ST2Twov2s_POST, 880, 1 }, + {AArch64_ST2Twov4h_POST, 881, 1 }, + {AArch64_ST2Twov4s_POST, 882, 1 }, + {AArch64_ST2Twov8b_POST, 883, 1 }, + {AArch64_ST2Twov8h_POST, 884, 1 }, + {AArch64_ST2W_IMM, 885, 1 }, + {AArch64_ST2i16_POST, 886, 1 }, + {AArch64_ST2i32_POST, 887, 1 }, + {AArch64_ST2i64_POST, 888, 1 }, + {AArch64_ST2i8_POST, 889, 1 }, + {AArch64_ST3B_IMM, 890, 1 }, + {AArch64_ST3D_IMM, 891, 1 }, + {AArch64_ST3H_IMM, 892, 1 }, + {AArch64_ST3Q_IMM, 893, 1 }, + {AArch64_ST3Threev16b_POST, 894, 1 }, + {AArch64_ST3Threev2d_POST, 895, 1 }, + {AArch64_ST3Threev2s_POST, 896, 1 }, + {AArch64_ST3Threev4h_POST, 897, 1 }, + {AArch64_ST3Threev4s_POST, 898, 1 }, + {AArch64_ST3Threev8b_POST, 899, 1 }, + {AArch64_ST3Threev8h_POST, 900, 1 }, + {AArch64_ST3W_IMM, 901, 1 }, + {AArch64_ST3i16_POST, 902, 1 }, + {AArch64_ST3i32_POST, 903, 1 }, + {AArch64_ST3i64_POST, 904, 1 }, + {AArch64_ST3i8_POST, 905, 1 }, + {AArch64_ST4B_IMM, 906, 1 }, + {AArch64_ST4D_IMM, 907, 1 }, + {AArch64_ST4Fourv16b_POST, 908, 1 }, + {AArch64_ST4Fourv2d_POST, 909, 1 }, + {AArch64_ST4Fourv2s_POST, 910, 1 }, + {AArch64_ST4Fourv4h_POST, 911, 1 }, + {AArch64_ST4Fourv4s_POST, 912, 1 }, + {AArch64_ST4Fourv8b_POST, 913, 1 }, + {AArch64_ST4Fourv8h_POST, 914, 1 }, + {AArch64_ST4H_IMM, 915, 1 }, + {AArch64_ST4Q_IMM, 916, 1 }, + {AArch64_ST4W_IMM, 917, 1 }, + {AArch64_ST4i16_POST, 918, 1 }, + {AArch64_ST4i32_POST, 919, 1 }, + {AArch64_ST4i64_POST, 920, 1 }, + {AArch64_ST4i8_POST, 921, 1 }, + {AArch64_STGPi, 922, 1 }, + {AArch64_STGi, 923, 1 }, + {AArch64_STLURBi, 924, 1 }, + {AArch64_STLURHi, 925, 1 }, + {AArch64_STLURWi, 926, 1 }, + {AArch64_STLURXi, 927, 1 }, + {AArch64_STLURbi, 928, 1 }, + {AArch64_STLURdi, 929, 1 }, + {AArch64_STLURhi, 930, 1 }, + {AArch64_STLURqi, 931, 1 }, + {AArch64_STLURsi, 932, 1 }, + {AArch64_STNPDi, 933, 1 }, + {AArch64_STNPQi, 934, 1 }, + {AArch64_STNPSi, 935, 1 }, + {AArch64_STNPWi, 936, 1 }, + {AArch64_STNPXi, 937, 1 }, + {AArch64_STNT1B_2Z_IMM, 938, 1 }, + {AArch64_STNT1B_2Z_STRIDED_IMM, 939, 1 }, + {AArch64_STNT1B_4Z_IMM, 940, 1 }, + {AArch64_STNT1B_4Z_STRIDED_IMM, 941, 1 }, + {AArch64_STNT1B_ZRI, 942, 1 }, + {AArch64_STNT1B_ZZR_D_REAL, 943, 1 }, + {AArch64_STNT1B_ZZR_S_REAL, 944, 1 }, + {AArch64_STNT1D_2Z_IMM, 945, 1 }, + {AArch64_STNT1D_2Z_STRIDED_IMM, 946, 1 }, + {AArch64_STNT1D_4Z_IMM, 947, 1 }, + {AArch64_STNT1D_4Z_STRIDED_IMM, 948, 1 }, + {AArch64_STNT1D_ZRI, 949, 1 }, + {AArch64_STNT1D_ZZR_D_REAL, 950, 1 }, + {AArch64_STNT1H_2Z_IMM, 951, 1 }, + {AArch64_STNT1H_2Z_STRIDED_IMM, 952, 1 }, + {AArch64_STNT1H_4Z_IMM, 953, 1 }, + {AArch64_STNT1H_4Z_STRIDED_IMM, 954, 1 }, + {AArch64_STNT1H_ZRI, 955, 1 }, + {AArch64_STNT1H_ZZR_D_REAL, 956, 1 }, + {AArch64_STNT1H_ZZR_S_REAL, 957, 1 }, + {AArch64_STNT1W_2Z_IMM, 958, 1 }, + {AArch64_STNT1W_2Z_STRIDED_IMM, 959, 1 }, + {AArch64_STNT1W_4Z_IMM, 960, 1 }, + {AArch64_STNT1W_4Z_STRIDED_IMM, 961, 1 }, + {AArch64_STNT1W_ZRI, 962, 1 }, + {AArch64_STNT1W_ZZR_D_REAL, 963, 1 }, + {AArch64_STNT1W_ZZR_S_REAL, 964, 1 }, + {AArch64_STPDi, 965, 1 }, + {AArch64_STPQi, 966, 1 }, + {AArch64_STPSi, 967, 1 }, + {AArch64_STPWi, 968, 1 }, + {AArch64_STPXi, 969, 1 }, + {AArch64_STRBBroX, 970, 1 }, + {AArch64_STRBBui, 971, 1 }, + {AArch64_STRBroX, 972, 1 }, + {AArch64_STRBui, 973, 1 }, + {AArch64_STRDroX, 974, 1 }, + {AArch64_STRDui, 975, 1 }, + {AArch64_STRHHroX, 976, 1 }, + {AArch64_STRHHui, 977, 1 }, + {AArch64_STRHroX, 978, 1 }, + {AArch64_STRHui, 979, 1 }, + {AArch64_STRQroX, 980, 1 }, + {AArch64_STRQui, 981, 1 }, + {AArch64_STRSroX, 982, 1 }, + {AArch64_STRSui, 983, 1 }, + {AArch64_STRWroX, 984, 1 }, + {AArch64_STRWui, 985, 1 }, + {AArch64_STRXroX, 986, 1 }, + {AArch64_STRXui, 987, 1 }, + {AArch64_STR_PXI, 988, 1 }, + {AArch64_STR_ZA, 989, 1 }, + {AArch64_STR_ZXI, 990, 1 }, + {AArch64_STTRBi, 991, 1 }, + {AArch64_STTRHi, 992, 1 }, + {AArch64_STTRWi, 993, 1 }, + {AArch64_STTRXi, 994, 1 }, + {AArch64_STURBBi, 995, 1 }, + {AArch64_STURBi, 996, 1 }, + {AArch64_STURDi, 997, 1 }, + {AArch64_STURHHi, 998, 1 }, + {AArch64_STURHi, 999, 1 }, + {AArch64_STURQi, 1000, 1 }, + {AArch64_STURSi, 1001, 1 }, + {AArch64_STURWi, 1002, 1 }, + {AArch64_STURXi, 1003, 1 }, + {AArch64_STZ2Gi, 1004, 1 }, + {AArch64_STZGi, 1005, 1 }, + {AArch64_SUBPT_shift, 1006, 1 }, + {AArch64_SUBSWri, 1007, 1 }, + {AArch64_SUBSWrs, 1008, 5 }, + {AArch64_SUBSWrx, 1013, 3 }, + {AArch64_SUBSXri, 1016, 1 }, + {AArch64_SUBSXrs, 1017, 5 }, + {AArch64_SUBSXrx, 1022, 1 }, + {AArch64_SUBSXrx64, 1023, 3 }, + {AArch64_SUBWrs, 1026, 3 }, + {AArch64_SUBWrx, 1029, 2 }, + {AArch64_SUBXrs, 1031, 3 }, + {AArch64_SUBXrx64, 1034, 2 }, + {AArch64_SYSPxt_XZR, 1036, 1 }, + {AArch64_SYSxt, 1037, 1 }, + {AArch64_UBFMWri, 1038, 3 }, + {AArch64_UBFMXri, 1041, 4 }, + {AArch64_UMADDLrrr, 1045, 1 }, + {AArch64_UMOVvi32, 1046, 1 }, + {AArch64_UMOVvi32_idx0, 1047, 1 }, + {AArch64_UMOVvi64, 1048, 1 }, + {AArch64_UMOVvi64_idx0, 1049, 1 }, + {AArch64_UMSUBLrrr, 1050, 1 }, + {AArch64_UQDECB_WPiI, 1051, 2 }, + {AArch64_UQDECB_XPiI, 1053, 2 }, + {AArch64_UQDECD_WPiI, 1055, 2 }, + {AArch64_UQDECD_XPiI, 1057, 2 }, + {AArch64_UQDECD_ZPiI, 1059, 2 }, + {AArch64_UQDECH_WPiI, 1061, 2 }, + {AArch64_UQDECH_XPiI, 1063, 2 }, + {AArch64_UQDECH_ZPiI, 1065, 2 }, + {AArch64_UQDECW_WPiI, 1067, 2 }, + {AArch64_UQDECW_XPiI, 1069, 2 }, + {AArch64_UQDECW_ZPiI, 1071, 2 }, + {AArch64_UQINCB_WPiI, 1073, 2 }, + {AArch64_UQINCB_XPiI, 1075, 2 }, + {AArch64_UQINCD_WPiI, 1077, 2 }, + {AArch64_UQINCD_XPiI, 1079, 2 }, + {AArch64_UQINCD_ZPiI, 1081, 2 }, + {AArch64_UQINCH_WPiI, 1083, 2 }, + {AArch64_UQINCH_XPiI, 1085, 2 }, + {AArch64_UQINCH_ZPiI, 1087, 2 }, + {AArch64_UQINCW_WPiI, 1089, 2 }, + {AArch64_UQINCW_XPiI, 1091, 2 }, + {AArch64_UQINCW_ZPiI, 1093, 2 }, + {AArch64_XPACLRI, 1095, 1 }, + {AArch64_ZERO_M, 1096, 15 }, {0}, }; static const AliasPattern Patterns[] = { - // AArch64_ADDSWri - 0 - {0, 0, 4, 2 }, - // AArch64_ADDSWrs - 1 - {13, 2, 4, 4 }, - {24, 6, 4, 3 }, - {39, 9, 4, 4 }, - // AArch64_ADDSWrx - 4 - {13, 13, 4, 4 }, - {55, 17, 4, 3 }, - {39, 20, 4, 4 }, - // AArch64_ADDSXri - 7 - {0, 24, 4, 2 }, - // AArch64_ADDSXrs - 8 - {13, 26, 4, 4 }, - {24, 30, 4, 3 }, - {39, 33, 4, 4 }, - // AArch64_ADDSXrx - 11 - {55, 37, 4, 3 }, - // AArch64_ADDSXrx64 - 12 - {13, 40, 4, 4 }, - {55, 44, 4, 3 }, - {39, 47, 4, 4 }, - // AArch64_ADDWri - 15 - {70, 51, 4, 4 }, - {70, 55, 4, 4 }, - // AArch64_ADDWrs - 17 - {81, 59, 4, 4 }, - // AArch64_ADDWrx - 18 - {81, 63, 4, 4 }, - {81, 67, 4, 4 }, - // AArch64_ADDXri - 20 - {70, 71, 4, 4 }, - {70, 75, 4, 4 }, - // AArch64_ADDXrs - 22 - {81, 79, 4, 4 }, - // AArch64_ADDXrx64 - 23 - {81, 83, 4, 4 }, - {81, 87, 4, 4 }, - // AArch64_ANDSWri - 25 - {96, 91, 3, 2 }, - // AArch64_ANDSWrs - 26 - {109, 93, 4, 4 }, - {120, 97, 4, 3 }, - {135, 100, 4, 4 }, - // AArch64_ANDSXri - 29 - {151, 104, 3, 2 }, - // AArch64_ANDSXrs - 30 - {109, 106, 4, 4 }, - {120, 110, 4, 3 }, - {135, 113, 4, 4 }, - // AArch64_ANDS_PPzPP - 33 - {164, 117, 4, 8 }, - // AArch64_ANDWrs - 34 - {188, 125, 4, 4 }, - // AArch64_ANDXrs - 35 - {188, 129, 4, 4 }, - // AArch64_AND_PPzPP - 36 - {203, 133, 4, 8 }, - // AArch64_AND_ZI - 37 - {226, 141, 3, 7 }, - {247, 148, 3, 7 }, - {268, 155, 3, 7 }, - // AArch64_AUTIA1716 - 40 - {289, 162, 0, 3 }, - // AArch64_AUTIASP - 41 - {299, 165, 0, 3 }, - // AArch64_AUTIAZ - 42 - {307, 168, 0, 3 }, - // AArch64_AUTIB1716 - 43 - {314, 171, 0, 3 }, - // AArch64_AUTIBSP - 44 - {324, 174, 0, 3 }, - // AArch64_AUTIBZ - 45 - {332, 177, 0, 3 }, - // AArch64_BICSWrs - 46 - {339, 180, 4, 4 }, - // AArch64_BICSXrs - 47 - {339, 184, 4, 4 }, - // AArch64_BICWrs - 48 - {355, 188, 4, 4 }, - // AArch64_BICXrs - 49 - {355, 192, 4, 4 }, - // AArch64_CLREX - 50 - {370, 196, 1, 1 }, - // AArch64_CNTB_XPiI - 51 - {376, 197, 3, 7 }, - {384, 204, 3, 7 }, - // AArch64_CNTD_XPiI - 53 - {398, 211, 3, 7 }, - {406, 218, 3, 7 }, - // AArch64_CNTH_XPiI - 55 - {420, 225, 3, 7 }, - {428, 232, 3, 7 }, - // AArch64_CNTW_XPiI - 57 - {442, 239, 3, 7 }, - {450, 246, 3, 7 }, - // AArch64_CPY_ZPmI_B - 59 - {464, 253, 5, 7 }, - // AArch64_CPY_ZPmI_D - 60 - {487, 260, 5, 7 }, - // AArch64_CPY_ZPmI_H - 61 - {510, 267, 5, 7 }, - // AArch64_CPY_ZPmI_S - 62 - {533, 274, 5, 7 }, - // AArch64_CPY_ZPmR_B - 63 - {556, 281, 4, 8 }, - // AArch64_CPY_ZPmR_D - 64 - {577, 289, 4, 8 }, - // AArch64_CPY_ZPmR_H - 65 - {598, 297, 4, 8 }, - // AArch64_CPY_ZPmR_S - 66 - {619, 305, 4, 8 }, - // AArch64_CPY_ZPmV_B - 67 - {556, 313, 4, 8 }, - // AArch64_CPY_ZPmV_D - 68 - {577, 321, 4, 8 }, - // AArch64_CPY_ZPmV_H - 69 - {598, 329, 4, 8 }, - // AArch64_CPY_ZPmV_S - 70 - {619, 337, 4, 8 }, - // AArch64_CPY_ZPzI_B - 71 - {640, 345, 4, 6 }, - // AArch64_CPY_ZPzI_D - 72 - {663, 351, 4, 6 }, - // AArch64_CPY_ZPzI_H - 73 - {686, 357, 4, 6 }, - // AArch64_CPY_ZPzI_S - 74 - {709, 363, 4, 6 }, - // AArch64_CSINCWr - 75 - {732, 369, 4, 4 }, - {746, 373, 4, 4 }, - // AArch64_CSINCXr - 77 - {732, 377, 4, 4 }, - {746, 381, 4, 4 }, - // AArch64_CSINVWr - 79 - {764, 385, 4, 4 }, - {779, 389, 4, 4 }, - // AArch64_CSINVXr - 81 - {764, 393, 4, 4 }, - {779, 397, 4, 4 }, - // AArch64_CSNEGWr - 83 - {797, 401, 4, 4 }, - // AArch64_CSNEGXr - 84 - {797, 405, 4, 4 }, - // AArch64_DCPS1 - 85 - {815, 409, 1, 1 }, - // AArch64_DCPS2 - 86 - {821, 410, 1, 1 }, - // AArch64_DCPS3 - 87 - {827, 411, 1, 4 }, - // AArch64_DECB_XPiI - 88 - {833, 415, 4, 8 }, - {841, 423, 4, 8 }, - // AArch64_DECD_XPiI - 90 - {855, 431, 4, 8 }, - {863, 439, 4, 8 }, - // AArch64_DECD_ZPiI - 92 - {877, 447, 4, 8 }, - {887, 455, 4, 8 }, - // AArch64_DECH_XPiI - 94 - {903, 463, 4, 8 }, - {911, 471, 4, 8 }, - // AArch64_DECH_ZPiI - 96 - {925, 479, 4, 8 }, - {935, 487, 4, 8 }, - // AArch64_DECW_XPiI - 98 - {951, 495, 4, 8 }, - {959, 503, 4, 8 }, - // AArch64_DECW_ZPiI - 100 - {973, 511, 4, 8 }, - {983, 519, 4, 8 }, - // AArch64_DSB - 102 - {999, 527, 1, 1 }, - {1004, 528, 1, 1 }, - {1010, 529, 1, 4 }, - // AArch64_DUPM_ZI - 105 - {1014, 533, 2, 6 }, - {1029, 539, 2, 6 }, - {1044, 545, 2, 6 }, - {1059, 551, 2, 6 }, - {1075, 557, 2, 6 }, - {1091, 563, 2, 6 }, - // AArch64_DUP_ZI_B - 111 - {1107, 569, 3, 5 }, - // AArch64_DUP_ZI_D - 112 - {1122, 574, 3, 5 }, - {1137, 579, 3, 7 }, - // AArch64_DUP_ZI_H - 114 - {1153, 586, 3, 5 }, - {1168, 591, 3, 7 }, - // AArch64_DUP_ZI_S - 116 - {1184, 598, 3, 5 }, - {1199, 603, 3, 7 }, - // AArch64_DUP_ZR_B - 118 - {1215, 610, 2, 6 }, - // AArch64_DUP_ZR_D - 119 - {1228, 616, 2, 6 }, - // AArch64_DUP_ZR_H - 120 - {1241, 622, 2, 6 }, - // AArch64_DUP_ZR_S - 121 - {1254, 628, 2, 6 }, - // AArch64_DUP_ZZI_B - 122 - {1267, 634, 3, 7 }, - {1282, 641, 3, 6 }, - // AArch64_DUP_ZZI_D - 124 - {1301, 647, 3, 7 }, - {1316, 654, 3, 6 }, - // AArch64_DUP_ZZI_H - 126 - {1335, 660, 3, 7 }, - {1350, 667, 3, 6 }, - // AArch64_DUP_ZZI_Q - 128 - {1369, 673, 3, 7 }, - {1384, 680, 3, 6 }, - // AArch64_DUP_ZZI_S - 130 - {1403, 686, 3, 7 }, - {1418, 693, 3, 6 }, - // AArch64_EONWrs - 132 - {1437, 699, 4, 4 }, - // AArch64_EONXrs - 133 - {1437, 703, 4, 4 }, - // AArch64_EORS_PPzPP - 134 - {1452, 707, 4, 8 }, - // AArch64_EORWrs - 135 - {1476, 715, 4, 4 }, - // AArch64_EORXrs - 136 - {1476, 719, 4, 4 }, - // AArch64_EOR_PPzPP - 137 - {1491, 723, 4, 8 }, - // AArch64_EOR_ZI - 138 - {1514, 731, 3, 7 }, - {1535, 738, 3, 7 }, - {1556, 745, 3, 7 }, - // AArch64_EXTRACT_ZPMXI_H_B - 141 - {1577, 752, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_H_D - 142 - {1610, 760, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_H_H - 143 - {1643, 768, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_H_Q - 144 - {1676, 776, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_H_S - 145 - {1709, 784, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_V_B - 146 - {1742, 792, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_V_D - 147 - {1775, 800, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_V_H - 148 - {1808, 808, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_V_Q - 149 - {1841, 816, 6, 8 }, - // AArch64_EXTRACT_ZPMXI_V_S - 150 - {1874, 824, 6, 8 }, - // AArch64_EXTRWrri - 151 - {1907, 832, 4, 3 }, - // AArch64_EXTRXrri - 152 - {1907, 835, 4, 3 }, - // AArch64_FCPY_ZPmI_D - 153 - {1922, 838, 4, 7 }, - // AArch64_FCPY_ZPmI_H - 154 - {1946, 845, 4, 7 }, - // AArch64_FCPY_ZPmI_S - 155 - {1970, 852, 4, 7 }, - // AArch64_FDUP_ZI_D - 156 - {1994, 859, 2, 5 }, - // AArch64_FDUP_ZI_H - 157 - {2010, 864, 2, 5 }, - // AArch64_FDUP_ZI_S - 158 - {2026, 869, 2, 5 }, - // AArch64_GLD1B_D_IMM_REAL - 159 - {2042, 874, 4, 7 }, - // AArch64_GLD1B_S_IMM_REAL - 160 - {2068, 881, 4, 7 }, - // AArch64_GLD1D_IMM_REAL - 161 - {2094, 888, 4, 7 }, - // AArch64_GLD1H_D_IMM_REAL - 162 - {2120, 895, 4, 7 }, - // AArch64_GLD1H_S_IMM_REAL - 163 - {2146, 902, 4, 7 }, - // AArch64_GLD1Q - 164 - {2172, 909, 4, 6 }, - // AArch64_GLD1SB_D_IMM_REAL - 165 - {2198, 915, 4, 7 }, - // AArch64_GLD1SB_S_IMM_REAL - 166 - {2225, 922, 4, 7 }, - // AArch64_GLD1SH_D_IMM_REAL - 167 - {2252, 929, 4, 7 }, - // AArch64_GLD1SH_S_IMM_REAL - 168 - {2279, 936, 4, 7 }, - // AArch64_GLD1SW_D_IMM_REAL - 169 - {2306, 943, 4, 7 }, - // AArch64_GLD1W_D_IMM_REAL - 170 - {2333, 950, 4, 7 }, - // AArch64_GLD1W_IMM_REAL - 171 - {2359, 957, 4, 7 }, - // AArch64_GLDFF1B_D_IMM_REAL - 172 - {2385, 964, 4, 7 }, - // AArch64_GLDFF1B_S_IMM_REAL - 173 - {2413, 971, 4, 7 }, - // AArch64_GLDFF1D_IMM_REAL - 174 - {2441, 978, 4, 7 }, - // AArch64_GLDFF1H_D_IMM_REAL - 175 - {2469, 985, 4, 7 }, - // AArch64_GLDFF1H_S_IMM_REAL - 176 - {2497, 992, 4, 7 }, - // AArch64_GLDFF1SB_D_IMM_REAL - 177 - {2525, 999, 4, 7 }, - // AArch64_GLDFF1SB_S_IMM_REAL - 178 - {2554, 1006, 4, 7 }, - // AArch64_GLDFF1SH_D_IMM_REAL - 179 - {2583, 1013, 4, 7 }, - // AArch64_GLDFF1SH_S_IMM_REAL - 180 - {2612, 1020, 4, 7 }, - // AArch64_GLDFF1SW_D_IMM_REAL - 181 - {2641, 1027, 4, 7 }, - // AArch64_GLDFF1W_D_IMM_REAL - 182 - {2670, 1034, 4, 7 }, - // AArch64_GLDFF1W_IMM_REAL - 183 - {2698, 1041, 4, 7 }, - // AArch64_HINT - 184 - {2726, 1048, 1, 1 }, - {2730, 1049, 1, 1 }, - {2736, 1050, 1, 1 }, - {2740, 1051, 1, 1 }, - {2744, 1052, 1, 1 }, - {2748, 1053, 1, 1 }, - {2753, 1054, 1, 1 }, - {2757, 1055, 1, 4 }, - {2761, 1059, 1, 1 }, - {2766, 1060, 1, 4 }, - {2770, 1064, 1, 4 }, - {2779, 1068, 1, 4 }, - {2788, 1072, 1, 4 }, - // AArch64_INCB_XPiI - 197 - {2795, 1076, 4, 8 }, - {2803, 1084, 4, 8 }, - // AArch64_INCD_XPiI - 199 - {2817, 1092, 4, 8 }, - {2825, 1100, 4, 8 }, - // AArch64_INCD_ZPiI - 201 - {2839, 1108, 4, 8 }, - {2849, 1116, 4, 8 }, - // AArch64_INCH_XPiI - 203 - {2865, 1124, 4, 8 }, - {2873, 1132, 4, 8 }, - // AArch64_INCH_ZPiI - 205 - {2887, 1140, 4, 8 }, - {2897, 1148, 4, 8 }, - // AArch64_INCW_XPiI - 207 - {2913, 1156, 4, 8 }, - {2921, 1164, 4, 8 }, - // AArch64_INCW_ZPiI - 209 - {2935, 1172, 4, 8 }, - {2945, 1180, 4, 8 }, - // AArch64_INSERT_MXIPZ_H_B - 211 - {2961, 1188, 6, 9 }, - // AArch64_INSERT_MXIPZ_H_D - 212 - {2994, 1197, 6, 9 }, - // AArch64_INSERT_MXIPZ_H_H - 213 - {3027, 1206, 6, 9 }, - // AArch64_INSERT_MXIPZ_H_Q - 214 - {3060, 1215, 6, 9 }, - // AArch64_INSERT_MXIPZ_H_S - 215 - {3093, 1224, 6, 9 }, - // AArch64_INSERT_MXIPZ_V_B - 216 - {3126, 1233, 6, 9 }, - // AArch64_INSERT_MXIPZ_V_D - 217 - {3159, 1242, 6, 9 }, - // AArch64_INSERT_MXIPZ_V_H - 218 - {3192, 1251, 6, 9 }, - // AArch64_INSERT_MXIPZ_V_Q - 219 - {3225, 1260, 6, 9 }, - // AArch64_INSERT_MXIPZ_V_S - 220 - {3258, 1269, 6, 9 }, - // AArch64_INSvi16gpr - 221 - {3291, 1278, 4, 7 }, - // AArch64_INSvi16lane - 222 - {3310, 1285, 5, 7 }, - // AArch64_INSvi32gpr - 223 - {3337, 1292, 4, 7 }, - // AArch64_INSvi32lane - 224 - {3356, 1299, 5, 7 }, - // AArch64_INSvi64gpr - 225 - {3383, 1306, 4, 7 }, - // AArch64_INSvi64lane - 226 - {3402, 1313, 5, 7 }, - // AArch64_INSvi8gpr - 227 - {3429, 1320, 4, 7 }, - // AArch64_INSvi8lane - 228 - {3448, 1327, 5, 7 }, - // AArch64_IRG - 229 - {3475, 1334, 3, 6 }, - // AArch64_ISB - 230 - {3486, 1340, 1, 1 }, - // AArch64_LD1B_2Z_IMM - 231 - {3490, 1341, 4, 8 }, - // AArch64_LD1B_4Z_IMM - 232 - {3490, 1349, 4, 8 }, - // AArch64_LD1B_D_IMM_REAL - 233 - {3514, 1357, 4, 8 }, - // AArch64_LD1B_H_IMM_REAL - 234 - {3538, 1365, 4, 8 }, - // AArch64_LD1B_IMM_REAL - 235 - {3562, 1373, 4, 8 }, - // AArch64_LD1B_S_IMM_REAL - 236 - {3586, 1381, 4, 8 }, - // AArch64_LD1B_VG2_M2ZPXI - 237 - {3610, 1389, 4, 7 }, - // AArch64_LD1B_VG4_M4ZPXI - 238 - {3634, 1396, 4, 7 }, - // AArch64_LD1D_2Z_IMM - 239 - {3658, 1403, 4, 8 }, - // AArch64_LD1D_4Z_IMM - 240 - {3658, 1411, 4, 8 }, - // AArch64_LD1D_IMM_REAL - 241 - {3682, 1419, 4, 8 }, - // AArch64_LD1D_Q_IMM - 242 - {3706, 1427, 4, 6 }, - // AArch64_LD1D_VG2_M2ZPXI - 243 - {3730, 1433, 4, 7 }, - // AArch64_LD1D_VG4_M4ZPXI - 244 - {3730, 1440, 4, 7 }, - // AArch64_LD1Fourv16b_POST - 245 - {3754, 1447, 4, 7 }, - // AArch64_LD1Fourv1d_POST - 246 - {3774, 1454, 4, 7 }, - // AArch64_LD1Fourv2d_POST - 247 - {3794, 1461, 4, 7 }, - // AArch64_LD1Fourv2s_POST - 248 - {3814, 1468, 4, 7 }, - // AArch64_LD1Fourv4h_POST - 249 - {3834, 1475, 4, 7 }, - // AArch64_LD1Fourv4s_POST - 250 - {3854, 1482, 4, 7 }, - // AArch64_LD1Fourv8b_POST - 251 - {3874, 1489, 4, 7 }, - // AArch64_LD1Fourv8h_POST - 252 - {3894, 1496, 4, 7 }, - // AArch64_LD1H_2Z_IMM - 253 - {3914, 1503, 4, 8 }, - // AArch64_LD1H_4Z_IMM - 254 - {3914, 1511, 4, 8 }, - // AArch64_LD1H_D_IMM_REAL - 255 - {3938, 1519, 4, 8 }, - // AArch64_LD1H_IMM_REAL - 256 - {3962, 1527, 4, 8 }, - // AArch64_LD1H_S_IMM_REAL - 257 - {3986, 1535, 4, 8 }, - // AArch64_LD1H_VG2_M2ZPXI - 258 - {4010, 1543, 4, 7 }, - // AArch64_LD1H_VG4_M4ZPXI - 259 - {4034, 1550, 4, 7 }, - // AArch64_LD1Onev16b_POST - 260 - {4058, 1557, 4, 7 }, - // AArch64_LD1Onev1d_POST - 261 - {4078, 1564, 4, 7 }, - // AArch64_LD1Onev2d_POST - 262 - {4097, 1571, 4, 7 }, - // AArch64_LD1Onev2s_POST - 263 - {4117, 1578, 4, 7 }, - // AArch64_LD1Onev4h_POST - 264 - {4136, 1585, 4, 7 }, - // AArch64_LD1Onev4s_POST - 265 - {4155, 1592, 4, 7 }, - // AArch64_LD1Onev8b_POST - 266 - {4175, 1599, 4, 7 }, - // AArch64_LD1Onev8h_POST - 267 - {4194, 1606, 4, 7 }, - // AArch64_LD1RB_D_IMM - 268 - {4214, 1613, 4, 8 }, - // AArch64_LD1RB_H_IMM - 269 - {4239, 1621, 4, 8 }, - // AArch64_LD1RB_IMM - 270 - {4264, 1629, 4, 8 }, - // AArch64_LD1RB_S_IMM - 271 - {4289, 1637, 4, 8 }, - // AArch64_LD1RD_IMM - 272 - {4314, 1645, 4, 8 }, - // AArch64_LD1RH_D_IMM - 273 - {4339, 1653, 4, 8 }, - // AArch64_LD1RH_IMM - 274 - {4364, 1661, 4, 8 }, - // AArch64_LD1RH_S_IMM - 275 - {4389, 1669, 4, 8 }, - // AArch64_LD1RO_B_IMM - 276 - {4414, 1677, 4, 10 }, - // AArch64_LD1RO_D_IMM - 277 - {4440, 1687, 4, 10 }, - // AArch64_LD1RO_H_IMM - 278 - {4466, 1697, 4, 10 }, - // AArch64_LD1RO_W_IMM - 279 - {4492, 1707, 4, 10 }, - // AArch64_LD1RQ_B_IMM - 280 - {4518, 1717, 4, 8 }, - // AArch64_LD1RQ_D_IMM - 281 - {4544, 1725, 4, 8 }, - // AArch64_LD1RQ_H_IMM - 282 - {4570, 1733, 4, 8 }, - // AArch64_LD1RQ_W_IMM - 283 - {4596, 1741, 4, 8 }, - // AArch64_LD1RSB_D_IMM - 284 - {4622, 1749, 4, 8 }, - // AArch64_LD1RSB_H_IMM - 285 - {4648, 1757, 4, 8 }, - // AArch64_LD1RSB_S_IMM - 286 - {4674, 1765, 4, 8 }, - // AArch64_LD1RSH_D_IMM - 287 - {4700, 1773, 4, 8 }, - // AArch64_LD1RSH_S_IMM - 288 - {4726, 1781, 4, 8 }, - // AArch64_LD1RSW_IMM - 289 - {4752, 1789, 4, 8 }, - // AArch64_LD1RW_D_IMM - 290 - {4778, 1797, 4, 8 }, - // AArch64_LD1RW_IMM - 291 - {4803, 1805, 4, 8 }, - // AArch64_LD1Rv16b_POST - 292 - {4828, 1813, 4, 7 }, - // AArch64_LD1Rv1d_POST - 293 - {4848, 1820, 4, 7 }, - // AArch64_LD1Rv2d_POST - 294 - {4868, 1827, 4, 7 }, - // AArch64_LD1Rv2s_POST - 295 - {4888, 1834, 4, 7 }, - // AArch64_LD1Rv4h_POST - 296 - {4908, 1841, 4, 7 }, - // AArch64_LD1Rv4s_POST - 297 - {4928, 1848, 4, 7 }, - // AArch64_LD1Rv8b_POST - 298 - {4948, 1855, 4, 7 }, - // AArch64_LD1Rv8h_POST - 299 - {4968, 1862, 4, 7 }, - // AArch64_LD1SB_D_IMM_REAL - 300 - {4988, 1869, 4, 8 }, - // AArch64_LD1SB_H_IMM_REAL - 301 - {5013, 1877, 4, 8 }, - // AArch64_LD1SB_S_IMM_REAL - 302 - {5038, 1885, 4, 8 }, - // AArch64_LD1SH_D_IMM_REAL - 303 - {5063, 1893, 4, 8 }, - // AArch64_LD1SH_S_IMM_REAL - 304 - {5088, 1901, 4, 8 }, - // AArch64_LD1SW_D_IMM_REAL - 305 - {5113, 1909, 4, 8 }, - // AArch64_LD1Threev16b_POST - 306 - {5138, 1917, 4, 7 }, - // AArch64_LD1Threev1d_POST - 307 - {5158, 1924, 4, 7 }, - // AArch64_LD1Threev2d_POST - 308 - {5178, 1931, 4, 7 }, - // AArch64_LD1Threev2s_POST - 309 - {5198, 1938, 4, 7 }, - // AArch64_LD1Threev4h_POST - 310 - {5218, 1945, 4, 7 }, - // AArch64_LD1Threev4s_POST - 311 - {5238, 1952, 4, 7 }, - // AArch64_LD1Threev8b_POST - 312 - {5258, 1959, 4, 7 }, - // AArch64_LD1Threev8h_POST - 313 - {5278, 1966, 4, 7 }, - // AArch64_LD1Twov16b_POST - 314 - {5298, 1973, 4, 7 }, - // AArch64_LD1Twov1d_POST - 315 - {5318, 1980, 4, 7 }, - // AArch64_LD1Twov2d_POST - 316 - {5338, 1987, 4, 7 }, - // AArch64_LD1Twov2s_POST - 317 - {5358, 1994, 4, 7 }, - // AArch64_LD1Twov4h_POST - 318 - {5378, 2001, 4, 7 }, - // AArch64_LD1Twov4s_POST - 319 - {5398, 2008, 4, 7 }, - // AArch64_LD1Twov8b_POST - 320 - {5418, 2015, 4, 7 }, - // AArch64_LD1Twov8h_POST - 321 - {5438, 2022, 4, 7 }, - // AArch64_LD1W_2Z_IMM - 322 - {5458, 2029, 4, 8 }, - // AArch64_LD1W_4Z_IMM - 323 - {5458, 2037, 4, 8 }, - // AArch64_LD1W_D_IMM_REAL - 324 - {5482, 2045, 4, 8 }, - // AArch64_LD1W_IMM_REAL - 325 - {5506, 2053, 4, 8 }, - // AArch64_LD1W_Q_IMM - 326 - {5530, 2061, 4, 6 }, - // AArch64_LD1W_VG2_M2ZPXI - 327 - {5554, 2067, 4, 7 }, - // AArch64_LD1W_VG4_M4ZPXI - 328 - {5554, 2074, 4, 7 }, - // AArch64_LD1_MXIPXX_H_B - 329 - {5578, 2081, 6, 9 }, - // AArch64_LD1_MXIPXX_H_D - 330 - {5614, 2090, 6, 9 }, - // AArch64_LD1_MXIPXX_H_H - 331 - {5650, 2099, 6, 9 }, - // AArch64_LD1_MXIPXX_H_Q - 332 - {5686, 2108, 6, 9 }, - // AArch64_LD1_MXIPXX_H_S - 333 - {5722, 2117, 6, 9 }, - // AArch64_LD1_MXIPXX_V_B - 334 - {5758, 2126, 6, 9 }, - // AArch64_LD1_MXIPXX_V_D - 335 - {5794, 2135, 6, 9 }, - // AArch64_LD1_MXIPXX_V_H - 336 - {5830, 2144, 6, 9 }, - // AArch64_LD1_MXIPXX_V_Q - 337 - {5866, 2153, 6, 9 }, - // AArch64_LD1_MXIPXX_V_S - 338 - {5902, 2162, 6, 9 }, - // AArch64_LD1i16_POST - 339 - {5938, 2171, 6, 9 }, - // AArch64_LD1i32_POST - 340 - {5961, 2180, 6, 9 }, - // AArch64_LD1i64_POST - 341 - {5984, 2189, 6, 9 }, - // AArch64_LD1i8_POST - 342 - {6007, 2198, 6, 9 }, - // AArch64_LD2B_IMM - 343 - {6030, 2207, 4, 8 }, - // AArch64_LD2D_IMM - 344 - {6054, 2215, 4, 8 }, - // AArch64_LD2H_IMM - 345 - {6078, 2223, 4, 8 }, - // AArch64_LD2Q_IMM - 346 - {6102, 2231, 4, 8 }, - // AArch64_LD2Rv16b_POST - 347 - {6126, 2239, 4, 7 }, - // AArch64_LD2Rv1d_POST - 348 - {6146, 2246, 4, 7 }, - // AArch64_LD2Rv2d_POST - 349 - {6167, 2253, 4, 7 }, - // AArch64_LD2Rv2s_POST - 350 - {6188, 2260, 4, 7 }, - // AArch64_LD2Rv4h_POST - 351 - {6208, 2267, 4, 7 }, - // AArch64_LD2Rv4s_POST - 352 - {6228, 2274, 4, 7 }, - // AArch64_LD2Rv8b_POST - 353 - {6248, 2281, 4, 7 }, - // AArch64_LD2Rv8h_POST - 354 - {6268, 2288, 4, 7 }, - // AArch64_LD2Twov16b_POST - 355 - {6288, 2295, 4, 7 }, - // AArch64_LD2Twov2d_POST - 356 - {6308, 2302, 4, 7 }, - // AArch64_LD2Twov2s_POST - 357 - {6328, 2309, 4, 7 }, - // AArch64_LD2Twov4h_POST - 358 - {6348, 2316, 4, 7 }, - // AArch64_LD2Twov4s_POST - 359 - {6368, 2323, 4, 7 }, - // AArch64_LD2Twov8b_POST - 360 - {6388, 2330, 4, 7 }, - // AArch64_LD2Twov8h_POST - 361 - {6408, 2337, 4, 7 }, - // AArch64_LD2W_IMM - 362 - {6428, 2344, 4, 8 }, - // AArch64_LD2i16_POST - 363 - {6452, 2352, 6, 9 }, - // AArch64_LD2i32_POST - 364 - {6475, 2361, 6, 9 }, - // AArch64_LD2i64_POST - 365 - {6498, 2370, 6, 9 }, - // AArch64_LD2i8_POST - 366 - {6522, 2379, 6, 9 }, - // AArch64_LD3B_IMM - 367 - {6545, 2388, 4, 8 }, - // AArch64_LD3D_IMM - 368 - {6569, 2396, 4, 8 }, - // AArch64_LD3H_IMM - 369 - {6593, 2404, 4, 8 }, - // AArch64_LD3Q_IMM - 370 - {6617, 2412, 4, 8 }, - // AArch64_LD3Rv16b_POST - 371 - {6641, 2420, 4, 7 }, - // AArch64_LD3Rv1d_POST - 372 - {6661, 2427, 4, 7 }, - // AArch64_LD3Rv2d_POST - 373 - {6682, 2434, 4, 7 }, - // AArch64_LD3Rv2s_POST - 374 - {6703, 2441, 4, 7 }, - // AArch64_LD3Rv4h_POST - 375 - {6724, 2448, 4, 7 }, - // AArch64_LD3Rv4s_POST - 376 - {6744, 2455, 4, 7 }, - // AArch64_LD3Rv8b_POST - 377 - {6765, 2462, 4, 7 }, - // AArch64_LD3Rv8h_POST - 378 - {6785, 2469, 4, 7 }, - // AArch64_LD3Threev16b_POST - 379 - {6805, 2476, 4, 7 }, - // AArch64_LD3Threev2d_POST - 380 - {6825, 2483, 4, 7 }, - // AArch64_LD3Threev2s_POST - 381 - {6845, 2490, 4, 7 }, - // AArch64_LD3Threev4h_POST - 382 - {6865, 2497, 4, 7 }, - // AArch64_LD3Threev4s_POST - 383 - {6885, 2504, 4, 7 }, - // AArch64_LD3Threev8b_POST - 384 - {6905, 2511, 4, 7 }, - // AArch64_LD3Threev8h_POST - 385 - {6925, 2518, 4, 7 }, - // AArch64_LD3W_IMM - 386 - {6945, 2525, 4, 8 }, - // AArch64_LD3i16_POST - 387 - {6969, 2533, 6, 9 }, - // AArch64_LD3i32_POST - 388 - {6992, 2542, 6, 9 }, - // AArch64_LD3i64_POST - 389 - {7016, 2551, 6, 9 }, - // AArch64_LD3i8_POST - 390 - {7040, 2560, 6, 9 }, - // AArch64_LD4B_IMM - 391 - {7063, 2569, 4, 8 }, - // AArch64_LD4D_IMM - 392 - {7087, 2577, 4, 8 }, - // AArch64_LD4Fourv16b_POST - 393 - {7111, 2585, 4, 7 }, - // AArch64_LD4Fourv2d_POST - 394 - {7131, 2592, 4, 7 }, - // AArch64_LD4Fourv2s_POST - 395 - {7151, 2599, 4, 7 }, - // AArch64_LD4Fourv4h_POST - 396 - {7171, 2606, 4, 7 }, - // AArch64_LD4Fourv4s_POST - 397 - {7191, 2613, 4, 7 }, - // AArch64_LD4Fourv8b_POST - 398 - {7211, 2620, 4, 7 }, - // AArch64_LD4Fourv8h_POST - 399 - {7231, 2627, 4, 7 }, - // AArch64_LD4H_IMM - 400 - {7251, 2634, 4, 8 }, - // AArch64_LD4Q_IMM - 401 - {7275, 2642, 4, 8 }, - // AArch64_LD4Rv16b_POST - 402 - {7299, 2650, 4, 7 }, - // AArch64_LD4Rv1d_POST - 403 - {7319, 2657, 4, 7 }, - // AArch64_LD4Rv2d_POST - 404 - {7340, 2664, 4, 7 }, - // AArch64_LD4Rv2s_POST - 405 - {7361, 2671, 4, 7 }, - // AArch64_LD4Rv4h_POST - 406 - {7382, 2678, 4, 7 }, - // AArch64_LD4Rv4s_POST - 407 - {7402, 2685, 4, 7 }, - // AArch64_LD4Rv8b_POST - 408 - {7423, 2692, 4, 7 }, - // AArch64_LD4Rv8h_POST - 409 - {7443, 2699, 4, 7 }, - // AArch64_LD4W_IMM - 410 - {7463, 2706, 4, 8 }, - // AArch64_LD4i16_POST - 411 - {7487, 2714, 6, 9 }, - // AArch64_LD4i32_POST - 412 - {7510, 2723, 6, 9 }, - // AArch64_LD4i64_POST - 413 - {7534, 2732, 6, 9 }, - // AArch64_LD4i8_POST - 414 - {7558, 2741, 6, 9 }, - // AArch64_LDADDB - 415 - {7581, 2750, 3, 6 }, - // AArch64_LDADDH - 416 - {7597, 2756, 3, 6 }, - // AArch64_LDADDLB - 417 - {7613, 2762, 3, 6 }, - // AArch64_LDADDLH - 418 - {7630, 2768, 3, 6 }, - // AArch64_LDADDLW - 419 - {7647, 2774, 3, 6 }, - // AArch64_LDADDLX - 420 - {7647, 2780, 3, 6 }, - // AArch64_LDADDW - 421 - {7663, 2786, 3, 6 }, - // AArch64_LDADDX - 422 - {7663, 2792, 3, 6 }, - // AArch64_LDAPURBi - 423 - {7678, 2798, 3, 6 }, - // AArch64_LDAPURHi - 424 - {7695, 2804, 3, 6 }, - // AArch64_LDAPURSBWi - 425 - {7712, 2810, 3, 6 }, - // AArch64_LDAPURSBXi - 426 - {7712, 2816, 3, 6 }, - // AArch64_LDAPURSHWi - 427 - {7730, 2822, 3, 6 }, - // AArch64_LDAPURSHXi - 428 - {7730, 2828, 3, 6 }, - // AArch64_LDAPURSWi - 429 - {7748, 2834, 3, 6 }, - // AArch64_LDAPURXi - 430 - {7766, 2840, 3, 6 }, - // AArch64_LDAPURbi - 431 - {7766, 2846, 3, 9 }, - // AArch64_LDAPURdi - 432 - {7766, 2855, 3, 9 }, - // AArch64_LDAPURhi - 433 - {7766, 2864, 3, 9 }, - // AArch64_LDAPURi - 434 - {7766, 2873, 3, 6 }, - // AArch64_LDAPURqi - 435 - {7766, 2879, 3, 9 }, - // AArch64_LDAPURsi - 436 - {7766, 2888, 3, 9 }, - // AArch64_LDCLRB - 437 - {7782, 2897, 3, 6 }, - // AArch64_LDCLRH - 438 - {7798, 2903, 3, 6 }, - // AArch64_LDCLRLB - 439 - {7814, 2909, 3, 6 }, - // AArch64_LDCLRLH - 440 - {7831, 2915, 3, 6 }, - // AArch64_LDCLRLW - 441 - {7848, 2921, 3, 6 }, - // AArch64_LDCLRLX - 442 - {7848, 2927, 3, 6 }, - // AArch64_LDCLRW - 443 - {7864, 2933, 3, 6 }, - // AArch64_LDCLRX - 444 - {7864, 2939, 3, 6 }, - // AArch64_LDEORB - 445 - {7879, 2945, 3, 6 }, - // AArch64_LDEORH - 446 - {7895, 2951, 3, 6 }, - // AArch64_LDEORLB - 447 - {7911, 2957, 3, 6 }, - // AArch64_LDEORLH - 448 - {7928, 2963, 3, 6 }, - // AArch64_LDEORLW - 449 - {7945, 2969, 3, 6 }, - // AArch64_LDEORLX - 450 - {7945, 2975, 3, 6 }, - // AArch64_LDEORW - 451 - {7961, 2981, 3, 6 }, - // AArch64_LDEORX - 452 - {7961, 2987, 3, 6 }, - // AArch64_LDFF1B_D_REAL - 453 - {7976, 2993, 4, 7 }, - // AArch64_LDFF1B_H_REAL - 454 - {8002, 3000, 4, 7 }, - // AArch64_LDFF1B_REAL - 455 - {8028, 3007, 4, 7 }, - // AArch64_LDFF1B_S_REAL - 456 - {8054, 3014, 4, 7 }, - // AArch64_LDFF1D_REAL - 457 - {8080, 3021, 4, 7 }, - // AArch64_LDFF1H_D_REAL - 458 - {8106, 3028, 4, 7 }, - // AArch64_LDFF1H_REAL - 459 - {8132, 3035, 4, 7 }, - // AArch64_LDFF1H_S_REAL - 460 - {8158, 3042, 4, 7 }, - // AArch64_LDFF1SB_D_REAL - 461 - {8184, 3049, 4, 7 }, - // AArch64_LDFF1SB_H_REAL - 462 - {8211, 3056, 4, 7 }, - // AArch64_LDFF1SB_S_REAL - 463 - {8238, 3063, 4, 7 }, - // AArch64_LDFF1SH_D_REAL - 464 - {8265, 3070, 4, 7 }, - // AArch64_LDFF1SH_S_REAL - 465 - {8292, 3077, 4, 7 }, - // AArch64_LDFF1SW_D_REAL - 466 - {8319, 3084, 4, 7 }, - // AArch64_LDFF1W_D_REAL - 467 - {8346, 3091, 4, 7 }, - // AArch64_LDFF1W_REAL - 468 - {8372, 3098, 4, 7 }, - // AArch64_LDG - 469 - {8398, 3105, 4, 7 }, - // AArch64_LDNF1B_D_IMM_REAL - 470 - {8411, 3112, 4, 7 }, - // AArch64_LDNF1B_H_IMM_REAL - 471 - {8437, 3119, 4, 7 }, - // AArch64_LDNF1B_IMM_REAL - 472 - {8463, 3126, 4, 7 }, - // AArch64_LDNF1B_S_IMM_REAL - 473 - {8489, 3133, 4, 7 }, - // AArch64_LDNF1D_IMM_REAL - 474 - {8515, 3140, 4, 7 }, - // AArch64_LDNF1H_D_IMM_REAL - 475 - {8541, 3147, 4, 7 }, - // AArch64_LDNF1H_IMM_REAL - 476 - {8567, 3154, 4, 7 }, - // AArch64_LDNF1H_S_IMM_REAL - 477 - {8593, 3161, 4, 7 }, - // AArch64_LDNF1SB_D_IMM_REAL - 478 - {8619, 3168, 4, 7 }, - // AArch64_LDNF1SB_H_IMM_REAL - 479 - {8646, 3175, 4, 7 }, - // AArch64_LDNF1SB_S_IMM_REAL - 480 - {8673, 3182, 4, 7 }, - // AArch64_LDNF1SH_D_IMM_REAL - 481 - {8700, 3189, 4, 7 }, - // AArch64_LDNF1SH_S_IMM_REAL - 482 - {8727, 3196, 4, 7 }, - // AArch64_LDNF1SW_D_IMM_REAL - 483 - {8754, 3203, 4, 7 }, - // AArch64_LDNF1W_D_IMM_REAL - 484 - {8781, 3210, 4, 7 }, - // AArch64_LDNF1W_IMM_REAL - 485 - {8807, 3217, 4, 7 }, - // AArch64_LDNPDi - 486 - {8833, 3224, 4, 4 }, - // AArch64_LDNPQi - 487 - {8833, 3228, 4, 4 }, - // AArch64_LDNPSi - 488 - {8833, 3232, 4, 4 }, - // AArch64_LDNPWi - 489 - {8833, 3236, 4, 4 }, - // AArch64_LDNPXi - 490 - {8833, 3240, 4, 4 }, - // AArch64_LDNT1B_2Z_IMM - 491 - {8851, 3244, 4, 8 }, - // AArch64_LDNT1B_4Z_IMM - 492 - {8851, 3252, 4, 8 }, - // AArch64_LDNT1B_VG2_M2ZPXI - 493 - {8877, 3260, 4, 7 }, - // AArch64_LDNT1B_VG4_M4ZPXI - 494 - {8903, 3267, 4, 7 }, - // AArch64_LDNT1B_ZRI - 495 - {8929, 3274, 4, 8 }, - // AArch64_LDNT1B_ZZR_D_REAL - 496 - {8955, 3282, 4, 7 }, - // AArch64_LDNT1B_ZZR_S_REAL - 497 - {8983, 3289, 4, 7 }, - // AArch64_LDNT1D_2Z_IMM - 498 - {9011, 3296, 4, 8 }, - // AArch64_LDNT1D_4Z_IMM - 499 - {9011, 3304, 4, 8 }, - // AArch64_LDNT1D_VG2_M2ZPXI - 500 - {9037, 3312, 4, 7 }, - // AArch64_LDNT1D_VG4_M4ZPXI - 501 - {9037, 3319, 4, 7 }, - // AArch64_LDNT1D_ZRI - 502 - {9063, 3326, 4, 8 }, - // AArch64_LDNT1D_ZZR_D_REAL - 503 - {9089, 3334, 4, 7 }, - // AArch64_LDNT1H_2Z_IMM - 504 - {9117, 3341, 4, 8 }, - // AArch64_LDNT1H_4Z_IMM - 505 - {9117, 3349, 4, 8 }, - // AArch64_LDNT1H_VG2_M2ZPXI - 506 - {9143, 3357, 4, 7 }, - // AArch64_LDNT1H_VG4_M4ZPXI - 507 - {9169, 3364, 4, 7 }, - // AArch64_LDNT1H_ZRI - 508 - {9195, 3371, 4, 8 }, - // AArch64_LDNT1H_ZZR_D_REAL - 509 - {9221, 3379, 4, 7 }, - // AArch64_LDNT1H_ZZR_S_REAL - 510 - {9249, 3386, 4, 7 }, - // AArch64_LDNT1SB_ZZR_D_REAL - 511 - {9277, 3393, 4, 7 }, - // AArch64_LDNT1SB_ZZR_S_REAL - 512 - {9306, 3400, 4, 7 }, - // AArch64_LDNT1SH_ZZR_D_REAL - 513 - {9335, 3407, 4, 7 }, - // AArch64_LDNT1SH_ZZR_S_REAL - 514 - {9364, 3414, 4, 7 }, - // AArch64_LDNT1SW_ZZR_D_REAL - 515 - {9393, 3421, 4, 7 }, - // AArch64_LDNT1W_2Z_IMM - 516 - {9422, 3428, 4, 8 }, - // AArch64_LDNT1W_4Z_IMM - 517 - {9422, 3436, 4, 8 }, - // AArch64_LDNT1W_VG2_M2ZPXI - 518 - {9448, 3444, 4, 7 }, - // AArch64_LDNT1W_VG4_M4ZPXI - 519 - {9448, 3451, 4, 7 }, - // AArch64_LDNT1W_ZRI - 520 - {9474, 3458, 4, 8 }, - // AArch64_LDNT1W_ZZR_D_REAL - 521 - {9500, 3466, 4, 7 }, - // AArch64_LDNT1W_ZZR_S_REAL - 522 - {9528, 3473, 4, 7 }, - // AArch64_LDPDi - 523 - {9556, 3480, 4, 4 }, - // AArch64_LDPQi - 524 - {9556, 3484, 4, 4 }, - // AArch64_LDPSWi - 525 - {9573, 3488, 4, 4 }, - // AArch64_LDPSi - 526 - {9556, 3492, 4, 4 }, - // AArch64_LDPWi - 527 - {9556, 3496, 4, 4 }, - // AArch64_LDPXi - 528 - {9556, 3500, 4, 4 }, - // AArch64_LDRAAindexed - 529 - {9592, 3504, 3, 6 }, - // AArch64_LDRABindexed - 530 - {9607, 3510, 3, 6 }, - // AArch64_LDRBBroX - 531 - {9622, 3516, 5, 5 }, - // AArch64_LDRBBui - 532 - {9640, 3521, 3, 3 }, - // AArch64_LDRBroX - 533 - {9654, 3524, 5, 5 }, - // AArch64_LDRBui - 534 - {9671, 3529, 3, 3 }, - // AArch64_LDRDroX - 535 - {9654, 3532, 5, 5 }, - // AArch64_LDRDui - 536 - {9671, 3537, 3, 3 }, - // AArch64_LDRHHroX - 537 - {9684, 3540, 5, 5 }, - // AArch64_LDRHHui - 538 - {9702, 3545, 3, 3 }, - // AArch64_LDRHroX - 539 - {9654, 3548, 5, 5 }, - // AArch64_LDRHui - 540 - {9671, 3553, 3, 3 }, - // AArch64_LDRQroX - 541 - {9654, 3556, 5, 5 }, - // AArch64_LDRQui - 542 - {9671, 3561, 3, 3 }, - // AArch64_LDRSBWroX - 543 - {9716, 3564, 5, 5 }, - // AArch64_LDRSBWui - 544 - {9735, 3569, 3, 3 }, - // AArch64_LDRSBXroX - 545 - {9716, 3572, 5, 5 }, - // AArch64_LDRSBXui - 546 - {9735, 3577, 3, 3 }, - // AArch64_LDRSHWroX - 547 - {9750, 3580, 5, 5 }, - // AArch64_LDRSHWui - 548 - {9769, 3585, 3, 3 }, - // AArch64_LDRSHXroX - 549 - {9750, 3588, 5, 5 }, - // AArch64_LDRSHXui - 550 - {9769, 3593, 3, 3 }, - // AArch64_LDRSWroX - 551 - {9784, 3596, 5, 5 }, - // AArch64_LDRSWui - 552 - {9803, 3601, 3, 3 }, - // AArch64_LDRSroX - 553 - {9654, 3604, 5, 5 }, - // AArch64_LDRSui - 554 - {9671, 3609, 3, 3 }, - // AArch64_LDRWroX - 555 - {9654, 3612, 5, 5 }, - // AArch64_LDRWui - 556 - {9671, 3617, 3, 3 }, - // AArch64_LDRXroX - 557 - {9654, 3620, 5, 5 }, - // AArch64_LDRXui - 558 - {9671, 3625, 3, 3 }, - // AArch64_LDR_PXI - 559 - {9818, 3628, 3, 7 }, - // AArch64_LDR_ZA - 560 - {9833, 3635, 5, 8 }, - // AArch64_LDR_ZXI - 561 - {9818, 3643, 3, 7 }, - // AArch64_LDSETB - 562 - {9858, 3650, 3, 6 }, - // AArch64_LDSETH - 563 - {9874, 3656, 3, 6 }, - // AArch64_LDSETLB - 564 - {9890, 3662, 3, 6 }, - // AArch64_LDSETLH - 565 - {9907, 3668, 3, 6 }, - // AArch64_LDSETLW - 566 - {9924, 3674, 3, 6 }, - // AArch64_LDSETLX - 567 - {9924, 3680, 3, 6 }, - // AArch64_LDSETW - 568 - {9940, 3686, 3, 6 }, - // AArch64_LDSETX - 569 - {9940, 3692, 3, 6 }, - // AArch64_LDSMAXB - 570 - {9955, 3698, 3, 6 }, - // AArch64_LDSMAXH - 571 - {9972, 3704, 3, 6 }, - // AArch64_LDSMAXLB - 572 - {9989, 3710, 3, 6 }, - // AArch64_LDSMAXLH - 573 - {10007, 3716, 3, 6 }, - // AArch64_LDSMAXLW - 574 - {10025, 3722, 3, 6 }, - // AArch64_LDSMAXLX - 575 - {10025, 3728, 3, 6 }, - // AArch64_LDSMAXW - 576 - {10042, 3734, 3, 6 }, - // AArch64_LDSMAXX - 577 - {10042, 3740, 3, 6 }, - // AArch64_LDSMINB - 578 - {10058, 3746, 3, 6 }, - // AArch64_LDSMINH - 579 - {10075, 3752, 3, 6 }, - // AArch64_LDSMINLB - 580 - {10092, 3758, 3, 6 }, - // AArch64_LDSMINLH - 581 - {10110, 3764, 3, 6 }, - // AArch64_LDSMINLW - 582 - {10128, 3770, 3, 6 }, - // AArch64_LDSMINLX - 583 - {10128, 3776, 3, 6 }, - // AArch64_LDSMINW - 584 - {10145, 3782, 3, 6 }, - // AArch64_LDSMINX - 585 - {10145, 3788, 3, 6 }, - // AArch64_LDTRBi - 586 - {10161, 3794, 3, 3 }, - // AArch64_LDTRHi - 587 - {10176, 3797, 3, 3 }, - // AArch64_LDTRSBWi - 588 - {10191, 3800, 3, 3 }, - // AArch64_LDTRSBXi - 589 - {10191, 3803, 3, 3 }, - // AArch64_LDTRSHWi - 590 - {10207, 3806, 3, 3 }, - // AArch64_LDTRSHXi - 591 - {10207, 3809, 3, 3 }, - // AArch64_LDTRSWi - 592 - {10223, 3812, 3, 3 }, - // AArch64_LDTRWi - 593 - {10239, 3815, 3, 3 }, - // AArch64_LDTRXi - 594 - {10239, 3818, 3, 3 }, - // AArch64_LDUMAXB - 595 - {10253, 3821, 3, 6 }, - // AArch64_LDUMAXH - 596 - {10270, 3827, 3, 6 }, - // AArch64_LDUMAXLB - 597 - {10287, 3833, 3, 6 }, - // AArch64_LDUMAXLH - 598 - {10305, 3839, 3, 6 }, - // AArch64_LDUMAXLW - 599 - {10323, 3845, 3, 6 }, - // AArch64_LDUMAXLX - 600 - {10323, 3851, 3, 6 }, - // AArch64_LDUMAXW - 601 - {10340, 3857, 3, 6 }, - // AArch64_LDUMAXX - 602 - {10340, 3863, 3, 6 }, - // AArch64_LDUMINB - 603 - {10356, 3869, 3, 6 }, - // AArch64_LDUMINH - 604 - {10373, 3875, 3, 6 }, - // AArch64_LDUMINLB - 605 - {10390, 3881, 3, 6 }, - // AArch64_LDUMINLH - 606 - {10408, 3887, 3, 6 }, - // AArch64_LDUMINLW - 607 - {10426, 3893, 3, 6 }, - // AArch64_LDUMINLX - 608 - {10426, 3899, 3, 6 }, - // AArch64_LDUMINW - 609 - {10443, 3905, 3, 6 }, - // AArch64_LDUMINX - 610 - {10443, 3911, 3, 6 }, - // AArch64_LDURBBi - 611 - {10459, 3917, 3, 3 }, - // AArch64_LDURBi - 612 - {10474, 3920, 3, 3 }, - // AArch64_LDURDi - 613 - {10474, 3923, 3, 3 }, - // AArch64_LDURHHi - 614 - {10488, 3926, 3, 3 }, - // AArch64_LDURHi - 615 - {10474, 3929, 3, 3 }, - // AArch64_LDURQi - 616 - {10474, 3932, 3, 3 }, - // AArch64_LDURSBWi - 617 - {10503, 3935, 3, 3 }, - // AArch64_LDURSBXi - 618 - {10503, 3938, 3, 3 }, - // AArch64_LDURSHWi - 619 - {10519, 3941, 3, 3 }, - // AArch64_LDURSHXi - 620 - {10519, 3944, 3, 3 }, - // AArch64_LDURSWi - 621 - {10535, 3947, 3, 3 }, - // AArch64_LDURSi - 622 - {10474, 3950, 3, 3 }, - // AArch64_LDURWi - 623 - {10474, 3953, 3, 3 }, - // AArch64_LDURXi - 624 - {10474, 3956, 3, 3 }, - // AArch64_MADDWrrr - 625 - {10551, 3959, 4, 4 }, - // AArch64_MADDXrrr - 626 - {10551, 3963, 4, 4 }, - // AArch64_MOVA_2ZMXI_H_B - 627 - {10566, 3967, 4, 6 }, - // AArch64_MOVA_2ZMXI_H_D - 628 - {10591, 3973, 4, 6 }, - // AArch64_MOVA_2ZMXI_H_H - 629 - {10616, 3979, 4, 6 }, - // AArch64_MOVA_2ZMXI_H_S - 630 - {10641, 3985, 4, 6 }, - // AArch64_MOVA_2ZMXI_V_B - 631 - {10666, 3991, 4, 6 }, - // AArch64_MOVA_2ZMXI_V_D - 632 - {10691, 3997, 4, 6 }, - // AArch64_MOVA_2ZMXI_V_H - 633 - {10716, 4003, 4, 6 }, - // AArch64_MOVA_2ZMXI_V_S - 634 - {10741, 4009, 4, 6 }, - // AArch64_MOVA_4ZMXI_H_B - 635 - {10766, 4015, 4, 6 }, - // AArch64_MOVA_4ZMXI_H_D - 636 - {10791, 4021, 4, 6 }, - // AArch64_MOVA_4ZMXI_H_H - 637 - {10816, 4027, 4, 6 }, - // AArch64_MOVA_4ZMXI_H_S - 638 - {10841, 4033, 4, 6 }, - // AArch64_MOVA_4ZMXI_V_B - 639 - {10866, 4039, 4, 6 }, - // AArch64_MOVA_4ZMXI_V_D - 640 - {10891, 4045, 4, 6 }, - // AArch64_MOVA_4ZMXI_V_H - 641 - {10916, 4051, 4, 6 }, - // AArch64_MOVA_4ZMXI_V_S - 642 - {10941, 4057, 4, 6 }, - // AArch64_MOVA_MXI2Z_H_B - 643 - {10966, 4063, 5, 8 }, - // AArch64_MOVA_MXI2Z_H_D - 644 - {10991, 4071, 5, 8 }, - // AArch64_MOVA_MXI2Z_H_H - 645 - {11016, 4079, 5, 8 }, - // AArch64_MOVA_MXI2Z_H_S - 646 - {11041, 4087, 5, 8 }, - // AArch64_MOVA_MXI2Z_V_B - 647 - {11066, 4095, 5, 8 }, - // AArch64_MOVA_MXI2Z_V_D - 648 - {11091, 4103, 5, 8 }, - // AArch64_MOVA_MXI2Z_V_H - 649 - {11116, 4111, 5, 8 }, - // AArch64_MOVA_MXI2Z_V_S - 650 - {11141, 4119, 5, 8 }, - // AArch64_MOVA_MXI4Z_H_B - 651 - {11166, 4127, 5, 8 }, - // AArch64_MOVA_MXI4Z_H_D - 652 - {11191, 4135, 5, 8 }, - // AArch64_MOVA_MXI4Z_H_H - 653 - {11216, 4143, 5, 8 }, - // AArch64_MOVA_MXI4Z_H_S - 654 - {11241, 4151, 5, 8 }, - // AArch64_MOVA_MXI4Z_V_B - 655 - {11266, 4159, 5, 8 }, - // AArch64_MOVA_MXI4Z_V_D - 656 - {11291, 4167, 5, 8 }, - // AArch64_MOVA_MXI4Z_V_H - 657 - {11316, 4175, 5, 8 }, - // AArch64_MOVA_MXI4Z_V_S - 658 - {11341, 4183, 5, 8 }, - // AArch64_MOVA_VG2_2ZMXI - 659 - {11366, 4191, 4, 6 }, - // AArch64_MOVA_VG2_MXI2Z - 660 - {11397, 4197, 5, 8 }, - // AArch64_MOVA_VG4_4ZMXI - 661 - {11428, 4205, 4, 6 }, - // AArch64_MOVA_VG4_MXI4Z - 662 - {11459, 4211, 5, 8 }, - // AArch64_MSRpstatesvcrImm1 - 663 - {11490, 4219, 2, 5 }, - {11498, 4224, 2, 5 }, - {11509, 4229, 2, 5 }, - {11520, 4234, 2, 5 }, - {11527, 4239, 2, 5 }, - {11537, 4244, 2, 5 }, - // AArch64_MSUBWrrr - 669 - {11547, 4249, 4, 4 }, - // AArch64_MSUBXrrr - 670 - {11547, 4253, 4, 4 }, - // AArch64_NOTv16i8 - 671 - {11563, 4257, 2, 2 }, - // AArch64_NOTv8i8 - 672 - {11586, 4259, 2, 2 }, - // AArch64_ORNWrs - 673 - {11607, 4261, 4, 4 }, - {11618, 4265, 4, 3 }, - {11633, 4268, 4, 4 }, - // AArch64_ORNXrs - 676 - {11607, 4272, 4, 4 }, - {11618, 4276, 4, 3 }, - {11633, 4279, 4, 4 }, - // AArch64_ORRS_PPzPP - 679 - {11648, 4283, 4, 8 }, - // AArch64_ORRWrs - 680 - {11664, 4291, 4, 4 }, - {11675, 4295, 4, 4 }, - // AArch64_ORRXrs - 682 - {11664, 4299, 4, 4 }, - {11675, 4303, 4, 4 }, - // AArch64_ORR_PPzPP - 684 - {11690, 4307, 4, 8 }, - // AArch64_ORR_ZI - 685 - {11705, 4315, 3, 7 }, - {11726, 4322, 3, 7 }, - {11747, 4329, 3, 7 }, - // AArch64_ORR_ZZZ - 688 - {11768, 4336, 3, 7 }, - // AArch64_ORRv16i8 - 689 - {11783, 4343, 3, 3 }, - // AArch64_ORRv8i8 - 690 - {11806, 4346, 3, 3 }, - // AArch64_PACIA1716 - 691 - {11827, 4349, 0, 3 }, - // AArch64_PACIASP - 692 - {11837, 4352, 0, 3 }, - // AArch64_PACIAZ - 693 - {11845, 4355, 0, 3 }, - // AArch64_PACIB1716 - 694 - {11852, 4358, 0, 3 }, - // AArch64_PACIBSP - 695 - {11862, 4361, 0, 3 }, - // AArch64_PACIBZ - 696 - {11870, 4364, 0, 3 }, - // AArch64_PMOV_PZI_B - 697 - {11877, 4367, 3, 7 }, - // AArch64_PMOV_ZIP_B - 698 - {11893, 4374, 4, 8 }, - // AArch64_PRFB_D_PZI - 699 - {11909, 4382, 4, 7 }, - // AArch64_PRFB_PRI - 700 - {11933, 4389, 4, 8 }, - // AArch64_PRFB_S_PZI - 701 - {11955, 4397, 4, 7 }, - // AArch64_PRFD_D_PZI - 702 - {11979, 4404, 4, 7 }, - // AArch64_PRFD_PRI - 703 - {12003, 4411, 4, 8 }, - // AArch64_PRFD_S_PZI - 704 - {12025, 4419, 4, 7 }, - // AArch64_PRFH_D_PZI - 705 - {12049, 4426, 4, 7 }, - // AArch64_PRFH_PRI - 706 - {12073, 4433, 4, 8 }, - // AArch64_PRFH_S_PZI - 707 - {12095, 4441, 4, 7 }, - // AArch64_PRFMroX - 708 - {12119, 4448, 5, 5 }, - // AArch64_PRFMui - 709 - {12139, 4453, 3, 3 }, - // AArch64_PRFUMi - 710 - {12155, 4456, 3, 3 }, - // AArch64_PRFW_D_PZI - 711 - {12172, 4459, 4, 7 }, - // AArch64_PRFW_PRI - 712 - {12196, 4466, 4, 8 }, - // AArch64_PRFW_S_PZI - 713 - {12218, 4474, 4, 7 }, - // AArch64_PTRUES_B - 714 - {12242, 4481, 2, 6 }, - // AArch64_PTRUES_D - 715 - {12254, 4487, 2, 6 }, - // AArch64_PTRUES_H - 716 - {12266, 4493, 2, 6 }, - // AArch64_PTRUES_S - 717 - {12278, 4499, 2, 6 }, - // AArch64_PTRUE_B - 718 - {12290, 4505, 2, 6 }, - // AArch64_PTRUE_D - 719 - {12301, 4511, 2, 6 }, - // AArch64_PTRUE_H - 720 - {12312, 4517, 2, 6 }, - // AArch64_PTRUE_S - 721 - {12323, 4523, 2, 6 }, - // AArch64_RET - 722 - {12334, 4529, 1, 1 }, - // AArch64_SBCSWr - 723 - {12338, 4530, 3, 3 }, - // AArch64_SBCSXr - 724 - {12338, 4533, 3, 3 }, - // AArch64_SBCWr - 725 - {12350, 4536, 3, 3 }, - // AArch64_SBCXr - 726 - {12350, 4539, 3, 3 }, - // AArch64_SBFMWri - 727 - {12361, 4542, 4, 4 }, - {12376, 4546, 4, 4 }, - {12388, 4550, 4, 4 }, - // AArch64_SBFMXri - 730 - {12361, 4554, 4, 4 }, - {12376, 4558, 4, 4 }, - {12388, 4562, 4, 4 }, - {12400, 4566, 4, 4 }, - // AArch64_SEL_PPPP - 734 - {12412, 4570, 4, 8 }, - // AArch64_SEL_ZPZZ_B - 735 - {12412, 4578, 4, 8 }, - // AArch64_SEL_ZPZZ_D - 736 - {12435, 4586, 4, 8 }, - // AArch64_SEL_ZPZZ_H - 737 - {12458, 4594, 4, 8 }, - // AArch64_SEL_ZPZZ_S - 738 - {12481, 4602, 4, 8 }, - // AArch64_SMADDLrrr - 739 - {12504, 4610, 4, 4 }, - // AArch64_SMSUBLrrr - 740 - {12521, 4614, 4, 4 }, - // AArch64_SQDECB_XPiI - 741 - {12539, 4618, 4, 8 }, - {12549, 4626, 4, 8 }, - // AArch64_SQDECB_XPiWdI - 743 - {12565, 4634, 4, 8 }, - {12581, 4642, 4, 8 }, - // AArch64_SQDECD_XPiI - 745 - {12603, 4650, 4, 8 }, - {12613, 4658, 4, 8 }, - // AArch64_SQDECD_XPiWdI - 747 - {12629, 4666, 4, 8 }, - {12645, 4674, 4, 8 }, - // AArch64_SQDECD_ZPiI - 749 - {12667, 4682, 4, 8 }, - {12679, 4690, 4, 8 }, - // AArch64_SQDECH_XPiI - 751 - {12697, 4698, 4, 8 }, - {12707, 4706, 4, 8 }, - // AArch64_SQDECH_XPiWdI - 753 - {12723, 4714, 4, 8 }, - {12739, 4722, 4, 8 }, - // AArch64_SQDECH_ZPiI - 755 - {12761, 4730, 4, 8 }, - {12773, 4738, 4, 8 }, - // AArch64_SQDECW_XPiI - 757 - {12791, 4746, 4, 8 }, - {12801, 4754, 4, 8 }, - // AArch64_SQDECW_XPiWdI - 759 - {12817, 4762, 4, 8 }, - {12833, 4770, 4, 8 }, - // AArch64_SQDECW_ZPiI - 761 - {12855, 4778, 4, 8 }, - {12867, 4786, 4, 8 }, - // AArch64_SQINCB_XPiI - 763 - {12885, 4794, 4, 8 }, - {12895, 4802, 4, 8 }, - // AArch64_SQINCB_XPiWdI - 765 - {12911, 4810, 4, 8 }, - {12927, 4818, 4, 8 }, - // AArch64_SQINCD_XPiI - 767 - {12949, 4826, 4, 8 }, - {12959, 4834, 4, 8 }, - // AArch64_SQINCD_XPiWdI - 769 - {12975, 4842, 4, 8 }, - {12991, 4850, 4, 8 }, - // AArch64_SQINCD_ZPiI - 771 - {13013, 4858, 4, 8 }, - {13025, 4866, 4, 8 }, - // AArch64_SQINCH_XPiI - 773 - {13043, 4874, 4, 8 }, - {13053, 4882, 4, 8 }, - // AArch64_SQINCH_XPiWdI - 775 - {13069, 4890, 4, 8 }, - {13085, 4898, 4, 8 }, - // AArch64_SQINCH_ZPiI - 777 - {13107, 4906, 4, 8 }, - {13119, 4914, 4, 8 }, - // AArch64_SQINCW_XPiI - 779 - {13137, 4922, 4, 8 }, - {13147, 4930, 4, 8 }, - // AArch64_SQINCW_XPiWdI - 781 - {13163, 4938, 4, 8 }, - {13179, 4946, 4, 8 }, - // AArch64_SQINCW_ZPiI - 783 - {13201, 4954, 4, 8 }, - {13213, 4962, 4, 8 }, - // AArch64_SST1B_D_IMM - 785 - {13231, 4970, 4, 7 }, - // AArch64_SST1B_S_IMM - 786 - {13255, 4977, 4, 7 }, - // AArch64_SST1D_IMM - 787 - {13279, 4984, 4, 7 }, - // AArch64_SST1H_D_IMM - 788 - {13303, 4991, 4, 7 }, - // AArch64_SST1H_S_IMM - 789 - {13327, 4998, 4, 7 }, - // AArch64_SST1Q - 790 - {13351, 5005, 4, 6 }, - // AArch64_SST1W_D_IMM - 791 - {13375, 5011, 4, 7 }, - // AArch64_SST1W_IMM - 792 - {13399, 5018, 4, 7 }, - // AArch64_ST1B_2Z_IMM - 793 - {13423, 5025, 4, 8 }, - // AArch64_ST1B_4Z_IMM - 794 - {13423, 5033, 4, 8 }, - // AArch64_ST1B_D_IMM - 795 - {13445, 5041, 4, 8 }, - // AArch64_ST1B_H_IMM - 796 - {13467, 5049, 4, 8 }, - // AArch64_ST1B_IMM - 797 - {13489, 5057, 4, 8 }, - // AArch64_ST1B_S_IMM - 798 - {13511, 5065, 4, 8 }, - // AArch64_ST1B_VG2_M2ZPXI - 799 - {13533, 5073, 4, 7 }, - // AArch64_ST1B_VG4_M4ZPXI - 800 - {13555, 5080, 4, 7 }, - // AArch64_ST1D_2Z_IMM - 801 - {13577, 5087, 4, 8 }, - // AArch64_ST1D_4Z_IMM - 802 - {13577, 5095, 4, 8 }, - // AArch64_ST1D_IMM - 803 - {13599, 5103, 4, 8 }, - // AArch64_ST1D_Q_IMM - 804 - {13621, 5111, 4, 6 }, - // AArch64_ST1D_VG2_M2ZPXI - 805 - {13643, 5117, 4, 7 }, - // AArch64_ST1D_VG4_M4ZPXI - 806 - {13643, 5124, 4, 7 }, - // AArch64_ST1Fourv16b_POST - 807 - {13665, 5131, 4, 7 }, - // AArch64_ST1Fourv1d_POST - 808 - {13685, 5138, 4, 7 }, - // AArch64_ST1Fourv2d_POST - 809 - {13705, 5145, 4, 7 }, - // AArch64_ST1Fourv2s_POST - 810 - {13725, 5152, 4, 7 }, - // AArch64_ST1Fourv4h_POST - 811 - {13745, 5159, 4, 7 }, - // AArch64_ST1Fourv4s_POST - 812 - {13765, 5166, 4, 7 }, - // AArch64_ST1Fourv8b_POST - 813 - {13785, 5173, 4, 7 }, - // AArch64_ST1Fourv8h_POST - 814 - {13805, 5180, 4, 7 }, - // AArch64_ST1H_2Z_IMM - 815 - {13825, 5187, 4, 8 }, - // AArch64_ST1H_4Z_IMM - 816 - {13825, 5195, 4, 8 }, - // AArch64_ST1H_D_IMM - 817 - {13847, 5203, 4, 8 }, - // AArch64_ST1H_IMM - 818 - {13869, 5211, 4, 8 }, - // AArch64_ST1H_S_IMM - 819 - {13891, 5219, 4, 8 }, - // AArch64_ST1H_VG2_M2ZPXI - 820 - {13913, 5227, 4, 7 }, - // AArch64_ST1H_VG4_M4ZPXI - 821 - {13935, 5234, 4, 7 }, - // AArch64_ST1Onev16b_POST - 822 - {13957, 5241, 4, 7 }, - // AArch64_ST1Onev1d_POST - 823 - {13977, 5248, 4, 7 }, - // AArch64_ST1Onev2d_POST - 824 - {13996, 5255, 4, 7 }, - // AArch64_ST1Onev2s_POST - 825 - {14016, 5262, 4, 7 }, - // AArch64_ST1Onev4h_POST - 826 - {14035, 5269, 4, 7 }, - // AArch64_ST1Onev4s_POST - 827 - {14054, 5276, 4, 7 }, - // AArch64_ST1Onev8b_POST - 828 - {14074, 5283, 4, 7 }, - // AArch64_ST1Onev8h_POST - 829 - {14093, 5290, 4, 7 }, - // AArch64_ST1Threev16b_POST - 830 - {14113, 5297, 4, 7 }, - // AArch64_ST1Threev1d_POST - 831 - {14133, 5304, 4, 7 }, - // AArch64_ST1Threev2d_POST - 832 - {14153, 5311, 4, 7 }, - // AArch64_ST1Threev2s_POST - 833 - {14173, 5318, 4, 7 }, - // AArch64_ST1Threev4h_POST - 834 - {14193, 5325, 4, 7 }, - // AArch64_ST1Threev4s_POST - 835 - {14213, 5332, 4, 7 }, - // AArch64_ST1Threev8b_POST - 836 - {14233, 5339, 4, 7 }, - // AArch64_ST1Threev8h_POST - 837 - {14253, 5346, 4, 7 }, - // AArch64_ST1Twov16b_POST - 838 - {14273, 5353, 4, 7 }, - // AArch64_ST1Twov1d_POST - 839 - {14293, 5360, 4, 7 }, - // AArch64_ST1Twov2d_POST - 840 - {14313, 5367, 4, 7 }, - // AArch64_ST1Twov2s_POST - 841 - {14333, 5374, 4, 7 }, - // AArch64_ST1Twov4h_POST - 842 - {14353, 5381, 4, 7 }, - // AArch64_ST1Twov4s_POST - 843 - {14373, 5388, 4, 7 }, - // AArch64_ST1Twov8b_POST - 844 - {14393, 5395, 4, 7 }, - // AArch64_ST1Twov8h_POST - 845 - {14413, 5402, 4, 7 }, - // AArch64_ST1W_2Z_IMM - 846 - {14433, 5409, 4, 8 }, - // AArch64_ST1W_4Z_IMM - 847 - {14433, 5417, 4, 8 }, - // AArch64_ST1W_D_IMM - 848 - {14455, 5425, 4, 8 }, - // AArch64_ST1W_IMM - 849 - {14477, 5433, 4, 8 }, - // AArch64_ST1W_Q_IMM - 850 - {14499, 5441, 4, 6 }, - // AArch64_ST1W_VG2_M2ZPXI - 851 - {14521, 5447, 4, 7 }, - // AArch64_ST1W_VG4_M4ZPXI - 852 - {14521, 5454, 4, 7 }, - // AArch64_ST1_MXIPXX_H_B - 853 - {14543, 5461, 6, 9 }, - // AArch64_ST1_MXIPXX_H_D - 854 - {14577, 5470, 6, 9 }, - // AArch64_ST1_MXIPXX_H_H - 855 - {14611, 5479, 6, 9 }, - // AArch64_ST1_MXIPXX_H_Q - 856 - {14645, 5488, 6, 9 }, - // AArch64_ST1_MXIPXX_H_S - 857 - {14679, 5497, 6, 9 }, - // AArch64_ST1_MXIPXX_V_B - 858 - {14713, 5506, 6, 9 }, - // AArch64_ST1_MXIPXX_V_D - 859 - {14747, 5515, 6, 9 }, - // AArch64_ST1_MXIPXX_V_H - 860 - {14781, 5524, 6, 9 }, - // AArch64_ST1_MXIPXX_V_Q - 861 - {14815, 5533, 6, 9 }, - // AArch64_ST1_MXIPXX_V_S - 862 - {14849, 5542, 6, 9 }, - // AArch64_ST1i16_POST - 863 - {14883, 5551, 5, 8 }, - // AArch64_ST1i32_POST - 864 - {14906, 5559, 5, 8 }, - // AArch64_ST1i64_POST - 865 - {14929, 5567, 5, 8 }, - // AArch64_ST1i8_POST - 866 - {14952, 5575, 5, 8 }, - // AArch64_ST2B_IMM - 867 - {14975, 5583, 4, 8 }, - // AArch64_ST2D_IMM - 868 - {14997, 5591, 4, 8 }, - // AArch64_ST2GOffset - 869 - {15019, 5599, 3, 6 }, - // AArch64_ST2H_IMM - 870 - {15033, 5605, 4, 8 }, - // AArch64_ST2Q_IMM - 871 - {15055, 5613, 4, 8 }, - // AArch64_ST2Twov16b_POST - 872 - {15077, 5621, 4, 7 }, - // AArch64_ST2Twov2d_POST - 873 - {15097, 5628, 4, 7 }, - // AArch64_ST2Twov2s_POST - 874 - {15117, 5635, 4, 7 }, - // AArch64_ST2Twov4h_POST - 875 - {15137, 5642, 4, 7 }, - // AArch64_ST2Twov4s_POST - 876 - {15157, 5649, 4, 7 }, - // AArch64_ST2Twov8b_POST - 877 - {15177, 5656, 4, 7 }, - // AArch64_ST2Twov8h_POST - 878 - {15197, 5663, 4, 7 }, - // AArch64_ST2W_IMM - 879 - {15217, 5670, 4, 8 }, - // AArch64_ST2i16_POST - 880 - {15239, 5678, 5, 8 }, - // AArch64_ST2i32_POST - 881 - {15262, 5686, 5, 8 }, - // AArch64_ST2i64_POST - 882 - {15285, 5694, 5, 8 }, - // AArch64_ST2i8_POST - 883 - {15309, 5702, 5, 8 }, - // AArch64_ST3B_IMM - 884 - {15332, 5710, 4, 8 }, - // AArch64_ST3D_IMM - 885 - {15354, 5718, 4, 8 }, - // AArch64_ST3H_IMM - 886 - {15376, 5726, 4, 8 }, - // AArch64_ST3Q_IMM - 887 - {15398, 5734, 4, 8 }, - // AArch64_ST3Threev16b_POST - 888 - {15420, 5742, 4, 7 }, - // AArch64_ST3Threev2d_POST - 889 - {15440, 5749, 4, 7 }, - // AArch64_ST3Threev2s_POST - 890 - {15460, 5756, 4, 7 }, - // AArch64_ST3Threev4h_POST - 891 - {15480, 5763, 4, 7 }, - // AArch64_ST3Threev4s_POST - 892 - {15500, 5770, 4, 7 }, - // AArch64_ST3Threev8b_POST - 893 - {15520, 5777, 4, 7 }, - // AArch64_ST3Threev8h_POST - 894 - {15540, 5784, 4, 7 }, - // AArch64_ST3W_IMM - 895 - {15560, 5791, 4, 8 }, - // AArch64_ST3i16_POST - 896 - {15582, 5799, 5, 8 }, - // AArch64_ST3i32_POST - 897 - {15605, 5807, 5, 8 }, - // AArch64_ST3i64_POST - 898 - {15629, 5815, 5, 8 }, - // AArch64_ST3i8_POST - 899 - {15653, 5823, 5, 8 }, - // AArch64_ST4B_IMM - 900 - {15676, 5831, 4, 8 }, - // AArch64_ST4D_IMM - 901 - {15698, 5839, 4, 8 }, - // AArch64_ST4Fourv16b_POST - 902 - {15720, 5847, 4, 7 }, - // AArch64_ST4Fourv2d_POST - 903 - {15740, 5854, 4, 7 }, - // AArch64_ST4Fourv2s_POST - 904 - {15760, 5861, 4, 7 }, - // AArch64_ST4Fourv4h_POST - 905 - {15780, 5868, 4, 7 }, - // AArch64_ST4Fourv4s_POST - 906 - {15800, 5875, 4, 7 }, - // AArch64_ST4Fourv8b_POST - 907 - {15820, 5882, 4, 7 }, - // AArch64_ST4Fourv8h_POST - 908 - {15840, 5889, 4, 7 }, - // AArch64_ST4H_IMM - 909 - {15860, 5896, 4, 8 }, - // AArch64_ST4Q_IMM - 910 - {15882, 5904, 4, 8 }, - // AArch64_ST4W_IMM - 911 - {15904, 5912, 4, 8 }, - // AArch64_ST4i16_POST - 912 - {15926, 5920, 5, 8 }, - // AArch64_ST4i32_POST - 913 - {15949, 5928, 5, 8 }, - // AArch64_ST4i64_POST - 914 - {15973, 5936, 5, 8 }, - // AArch64_ST4i8_POST - 915 - {15997, 5944, 5, 8 }, - // AArch64_STGOffset - 916 - {16020, 5952, 3, 6 }, - // AArch64_STGPi - 917 - {16033, 5958, 4, 7 }, - // AArch64_STLURBi - 918 - {16051, 5965, 3, 6 }, - // AArch64_STLURHi - 919 - {16067, 5971, 3, 6 }, - // AArch64_STLURWi - 920 - {16083, 5977, 3, 6 }, - // AArch64_STLURXi - 921 - {16083, 5983, 3, 6 }, - // AArch64_STLURbi - 922 - {16083, 5989, 3, 9 }, - // AArch64_STLURdi - 923 - {16083, 5998, 3, 9 }, - // AArch64_STLURhi - 924 - {16083, 6007, 3, 9 }, - // AArch64_STLURqi - 925 - {16083, 6016, 3, 9 }, - // AArch64_STLURsi - 926 - {16083, 6025, 3, 9 }, - // AArch64_STNPDi - 927 - {16098, 6034, 4, 4 }, - // AArch64_STNPQi - 928 - {16098, 6038, 4, 4 }, - // AArch64_STNPSi - 929 - {16098, 6042, 4, 4 }, - // AArch64_STNPWi - 930 - {16098, 6046, 4, 4 }, - // AArch64_STNPXi - 931 - {16098, 6050, 4, 4 }, - // AArch64_STNT1B_2Z_IMM - 932 - {16116, 6054, 4, 8 }, - // AArch64_STNT1B_4Z_IMM - 933 - {16116, 6062, 4, 8 }, - // AArch64_STNT1B_VG2_M2ZPXI - 934 - {16140, 6070, 4, 7 }, - // AArch64_STNT1B_VG4_M4ZPXI - 935 - {16164, 6077, 4, 7 }, - // AArch64_STNT1B_ZRI - 936 - {16188, 6084, 4, 8 }, - // AArch64_STNT1B_ZZR_D_REAL - 937 - {16212, 6092, 4, 7 }, - // AArch64_STNT1B_ZZR_S_REAL - 938 - {16238, 6099, 4, 7 }, - // AArch64_STNT1D_2Z_IMM - 939 - {16264, 6106, 4, 8 }, - // AArch64_STNT1D_4Z_IMM - 940 - {16264, 6114, 4, 8 }, - // AArch64_STNT1D_VG2_M2ZPXI - 941 - {16288, 6122, 4, 7 }, - // AArch64_STNT1D_VG4_M4ZPXI - 942 - {16288, 6129, 4, 7 }, - // AArch64_STNT1D_ZRI - 943 - {16312, 6136, 4, 8 }, - // AArch64_STNT1D_ZZR_D_REAL - 944 - {16336, 6144, 4, 7 }, - // AArch64_STNT1H_2Z_IMM - 945 - {16362, 6151, 4, 8 }, - // AArch64_STNT1H_4Z_IMM - 946 - {16362, 6159, 4, 8 }, - // AArch64_STNT1H_VG2_M2ZPXI - 947 - {16386, 6167, 4, 7 }, - // AArch64_STNT1H_VG4_M4ZPXI - 948 - {16410, 6174, 4, 7 }, - // AArch64_STNT1H_ZRI - 949 - {16434, 6181, 4, 8 }, - // AArch64_STNT1H_ZZR_D_REAL - 950 - {16458, 6189, 4, 7 }, - // AArch64_STNT1H_ZZR_S_REAL - 951 - {16484, 6196, 4, 7 }, - // AArch64_STNT1W_2Z_IMM - 952 - {16510, 6203, 4, 8 }, - // AArch64_STNT1W_4Z_IMM - 953 - {16510, 6211, 4, 8 }, - // AArch64_STNT1W_VG2_M2ZPXI - 954 - {16534, 6219, 4, 7 }, - // AArch64_STNT1W_VG4_M4ZPXI - 955 - {16534, 6226, 4, 7 }, - // AArch64_STNT1W_ZRI - 956 - {16558, 6233, 4, 8 }, - // AArch64_STNT1W_ZZR_D_REAL - 957 - {16582, 6241, 4, 7 }, - // AArch64_STNT1W_ZZR_S_REAL - 958 - {16608, 6248, 4, 7 }, - // AArch64_STPDi - 959 - {16634, 6255, 4, 4 }, - // AArch64_STPQi - 960 - {16634, 6259, 4, 4 }, - // AArch64_STPSi - 961 - {16634, 6263, 4, 4 }, - // AArch64_STPWi - 962 - {16634, 6267, 4, 4 }, - // AArch64_STPXi - 963 - {16634, 6271, 4, 4 }, - // AArch64_STRBBroX - 964 - {16651, 6275, 5, 5 }, - // AArch64_STRBBui - 965 - {16669, 6280, 3, 3 }, - // AArch64_STRBroX - 966 - {16683, 6283, 5, 5 }, - // AArch64_STRBui - 967 - {16700, 6288, 3, 3 }, - // AArch64_STRDroX - 968 - {16683, 6291, 5, 5 }, - // AArch64_STRDui - 969 - {16700, 6296, 3, 3 }, - // AArch64_STRHHroX - 970 - {16713, 6299, 5, 5 }, - // AArch64_STRHHui - 971 - {16731, 6304, 3, 3 }, - // AArch64_STRHroX - 972 - {16683, 6307, 5, 5 }, - // AArch64_STRHui - 973 - {16700, 6312, 3, 3 }, - // AArch64_STRQroX - 974 - {16683, 6315, 5, 5 }, - // AArch64_STRQui - 975 - {16700, 6320, 3, 3 }, - // AArch64_STRSroX - 976 - {16683, 6323, 5, 5 }, - // AArch64_STRSui - 977 - {16700, 6328, 3, 3 }, - // AArch64_STRWroX - 978 - {16683, 6331, 5, 5 }, - // AArch64_STRWui - 979 - {16700, 6336, 3, 3 }, - // AArch64_STRXroX - 980 - {16683, 6339, 5, 5 }, - // AArch64_STRXui - 981 - {16700, 6344, 3, 3 }, - // AArch64_STR_PXI - 982 - {16745, 6347, 3, 7 }, - // AArch64_STR_ZA - 983 - {16760, 6354, 5, 8 }, - // AArch64_STR_ZXI - 984 - {16745, 6362, 3, 7 }, - // AArch64_STTRBi - 985 - {16785, 6369, 3, 3 }, - // AArch64_STTRHi - 986 - {16800, 6372, 3, 3 }, - // AArch64_STTRWi - 987 - {16815, 6375, 3, 3 }, - // AArch64_STTRXi - 988 - {16815, 6378, 3, 3 }, - // AArch64_STURBBi - 989 - {16829, 6381, 3, 3 }, - // AArch64_STURBi - 990 - {16844, 6384, 3, 3 }, - // AArch64_STURDi - 991 - {16844, 6387, 3, 3 }, - // AArch64_STURHHi - 992 - {16858, 6390, 3, 3 }, - // AArch64_STURHi - 993 - {16844, 6393, 3, 3 }, - // AArch64_STURQi - 994 - {16844, 6396, 3, 3 }, - // AArch64_STURSi - 995 - {16844, 6399, 3, 3 }, - // AArch64_STURWi - 996 - {16844, 6402, 3, 3 }, - // AArch64_STURXi - 997 - {16844, 6405, 3, 3 }, - // AArch64_STZ2GOffset - 998 - {16873, 6408, 3, 6 }, - // AArch64_STZGOffset - 999 - {16888, 6414, 3, 6 }, - // AArch64_SUBSWri - 1000 - {16902, 6420, 4, 2 }, - // AArch64_SUBSWrs - 1001 - {16915, 6422, 4, 4 }, - {16926, 6426, 4, 3 }, - {16941, 6429, 4, 4 }, - {16953, 6433, 4, 3 }, - {16969, 6436, 4, 4 }, - // AArch64_SUBSWrx - 1006 - {16915, 6440, 4, 4 }, - {16985, 6444, 4, 3 }, - {16969, 6447, 4, 4 }, - // AArch64_SUBSXri - 1009 - {16902, 6451, 4, 2 }, - // AArch64_SUBSXrs - 1010 - {16915, 6453, 4, 4 }, - {16926, 6457, 4, 3 }, - {16941, 6460, 4, 4 }, - {16953, 6464, 4, 3 }, - {16969, 6467, 4, 4 }, - // AArch64_SUBSXrx - 1015 - {16985, 6471, 4, 3 }, - // AArch64_SUBSXrx64 - 1016 - {16915, 6474, 4, 4 }, - {16985, 6478, 4, 3 }, - {16969, 6481, 4, 4 }, - // AArch64_SUBWrs - 1019 - {17000, 6485, 4, 4 }, - {17011, 6489, 4, 3 }, - {17026, 6492, 4, 4 }, - // AArch64_SUBWrx - 1022 - {17026, 6496, 4, 4 }, - {17026, 6500, 4, 4 }, - // AArch64_SUBXrs - 1024 - {17000, 6504, 4, 4 }, - {17011, 6508, 4, 3 }, - {17026, 6511, 4, 4 }, - // AArch64_SUBXrx64 - 1027 - {17026, 6515, 4, 4 }, - {17026, 6519, 4, 4 }, - // AArch64_SYSPxt_XZR - 1029 - {17041, 6523, 5, 8 }, - // AArch64_SYSxt - 1030 - {17065, 6531, 5, 5 }, - // AArch64_UBFMWri - 1031 - {17088, 6536, 4, 4 }, - {17103, 6540, 4, 4 }, - {17115, 6544, 4, 4 }, - // AArch64_UBFMXri - 1034 - {17088, 6548, 4, 4 }, - {17103, 6552, 4, 4 }, - {17115, 6556, 4, 4 }, - {17127, 6560, 4, 4 }, - // AArch64_UMADDLrrr - 1038 - {17139, 6564, 4, 4 }, - // AArch64_UMOVvi32 - 1039 - {17156, 6568, 3, 5 }, - // AArch64_UMOVvi32_idx0 - 1040 - {17156, 6573, 3, 6 }, - // AArch64_UMOVvi64 - 1041 - {17175, 6579, 3, 5 }, - // AArch64_UMOVvi64_idx0 - 1042 - {17175, 6584, 3, 6 }, - // AArch64_UMSUBLrrr - 1043 - {17194, 6590, 4, 4 }, - // AArch64_UQDECB_WPiI - 1044 - {17212, 6594, 4, 8 }, - {17222, 6602, 4, 8 }, - // AArch64_UQDECB_XPiI - 1046 - {17212, 6610, 4, 8 }, - {17222, 6618, 4, 8 }, - // AArch64_UQDECD_WPiI - 1048 - {17238, 6626, 4, 8 }, - {17248, 6634, 4, 8 }, - // AArch64_UQDECD_XPiI - 1050 - {17238, 6642, 4, 8 }, - {17248, 6650, 4, 8 }, - // AArch64_UQDECD_ZPiI - 1052 - {17264, 6658, 4, 8 }, - {17276, 6666, 4, 8 }, - // AArch64_UQDECH_WPiI - 1054 - {17294, 6674, 4, 8 }, - {17304, 6682, 4, 8 }, - // AArch64_UQDECH_XPiI - 1056 - {17294, 6690, 4, 8 }, - {17304, 6698, 4, 8 }, - // AArch64_UQDECH_ZPiI - 1058 - {17320, 6706, 4, 8 }, - {17332, 6714, 4, 8 }, - // AArch64_UQDECW_WPiI - 1060 - {17350, 6722, 4, 8 }, - {17360, 6730, 4, 8 }, - // AArch64_UQDECW_XPiI - 1062 - {17350, 6738, 4, 8 }, - {17360, 6746, 4, 8 }, - // AArch64_UQDECW_ZPiI - 1064 - {17376, 6754, 4, 8 }, - {17388, 6762, 4, 8 }, - // AArch64_UQINCB_WPiI - 1066 - {17406, 6770, 4, 8 }, - {17416, 6778, 4, 8 }, - // AArch64_UQINCB_XPiI - 1068 - {17406, 6786, 4, 8 }, - {17416, 6794, 4, 8 }, - // AArch64_UQINCD_WPiI - 1070 - {17432, 6802, 4, 8 }, - {17442, 6810, 4, 8 }, - // AArch64_UQINCD_XPiI - 1072 - {17432, 6818, 4, 8 }, - {17442, 6826, 4, 8 }, - // AArch64_UQINCD_ZPiI - 1074 - {17458, 6834, 4, 8 }, - {17470, 6842, 4, 8 }, - // AArch64_UQINCH_WPiI - 1076 - {17488, 6850, 4, 8 }, - {17498, 6858, 4, 8 }, - // AArch64_UQINCH_XPiI - 1078 - {17488, 6866, 4, 8 }, - {17498, 6874, 4, 8 }, - // AArch64_UQINCH_ZPiI - 1080 - {17514, 6882, 4, 8 }, - {17526, 6890, 4, 8 }, - // AArch64_UQINCW_WPiI - 1082 - {17544, 6898, 4, 8 }, - {17554, 6906, 4, 8 }, - // AArch64_UQINCW_XPiI - 1084 - {17544, 6914, 4, 8 }, - {17554, 6922, 4, 8 }, - // AArch64_UQINCW_ZPiI - 1086 - {17570, 6930, 4, 8 }, - {17582, 6938, 4, 8 }, - // AArch64_XPACLRI - 1088 - {17600, 6946, 0, 3 }, - // AArch64_ZERO_M - 1089 - {17608, 6949, 1, 4 }, - {17618, 6953, 1, 4 }, - {17631, 6957, 1, 4 }, - {17644, 6961, 1, 4 }, - {17657, 6965, 1, 4 }, - {17670, 6969, 1, 4 }, - {17683, 6973, 1, 4 }, - {17696, 6977, 1, 4 }, - {17715, 6981, 1, 4 }, - {17734, 6985, 1, 4 }, - {17753, 6989, 1, 4 }, - {17772, 6993, 1, 4 }, - {17797, 6997, 1, 4 }, - {17822, 7001, 1, 4 }, - {17847, 7005, 1, 4 }, + // AArch64_ADDPT_shift - 0 + {0, 0, 4, 7 }, + // AArch64_ADDSWri - 1 + {17, 7, 4, 2 }, + // AArch64_ADDSWrs - 2 + {30, 9, 4, 4 }, + {41, 13, 4, 3 }, + {56, 16, 4, 4 }, + // AArch64_ADDSWrx - 5 + {30, 20, 4, 4 }, + {72, 24, 4, 3 }, + {56, 27, 4, 4 }, + // AArch64_ADDSXri - 8 + {17, 31, 4, 2 }, + // AArch64_ADDSXrs - 9 + {30, 33, 4, 4 }, + {41, 37, 4, 3 }, + {56, 40, 4, 4 }, + // AArch64_ADDSXrx - 12 + {72, 44, 4, 3 }, + // AArch64_ADDSXrx64 - 13 + {30, 47, 4, 4 }, + {72, 51, 4, 3 }, + {56, 54, 4, 4 }, + // AArch64_ADDWri - 16 + {87, 58, 4, 4 }, + {87, 62, 4, 4 }, + // AArch64_ADDWrs - 18 + {98, 66, 4, 4 }, + // AArch64_ADDWrx - 19 + {98, 70, 4, 4 }, + {98, 74, 4, 4 }, + // AArch64_ADDXri - 21 + {87, 78, 4, 4 }, + {87, 82, 4, 4 }, + // AArch64_ADDXrs - 23 + {98, 86, 4, 4 }, + // AArch64_ADDXrx64 - 24 + {98, 90, 4, 4 }, + {98, 94, 4, 4 }, + // AArch64_ANDSWri - 26 + {113, 98, 3, 2 }, + // AArch64_ANDSWrs - 27 + {126, 100, 4, 4 }, + {137, 104, 4, 3 }, + {152, 107, 4, 4 }, + // AArch64_ANDSXri - 30 + {168, 111, 3, 2 }, + // AArch64_ANDSXrs - 31 + {126, 113, 4, 4 }, + {137, 117, 4, 3 }, + {152, 120, 4, 4 }, + // AArch64_ANDS_PPzPP - 34 + {181, 124, 4, 8 }, + // AArch64_ANDWrs - 35 + {205, 132, 4, 4 }, + // AArch64_ANDXrs - 36 + {205, 136, 4, 4 }, + // AArch64_AND_PPzPP - 37 + {220, 140, 4, 8 }, + // AArch64_AND_ZI - 38 + {243, 148, 3, 7 }, + {264, 155, 3, 7 }, + {285, 162, 3, 7 }, + // AArch64_AUTIA1716 - 41 + {306, 169, 0, 3 }, + // AArch64_AUTIASP - 42 + {316, 172, 0, 3 }, + // AArch64_AUTIAZ - 43 + {324, 175, 0, 3 }, + // AArch64_AUTIB1716 - 44 + {331, 178, 0, 3 }, + // AArch64_AUTIBSP - 45 + {341, 181, 0, 3 }, + // AArch64_AUTIBZ - 46 + {349, 184, 0, 3 }, + // AArch64_BICSWrs - 47 + {356, 187, 4, 4 }, + // AArch64_BICSXrs - 48 + {356, 191, 4, 4 }, + // AArch64_BICWrs - 49 + {372, 195, 4, 4 }, + // AArch64_BICXrs - 50 + {372, 199, 4, 4 }, + // AArch64_CHKFEAT - 51 + {387, 203, 0, 3 }, + // AArch64_CLREX - 52 + {399, 206, 1, 1 }, + // AArch64_CNTB_XPiI - 53 + {405, 207, 3, 7 }, + {413, 214, 3, 7 }, + // AArch64_CNTD_XPiI - 55 + {427, 221, 3, 7 }, + {435, 228, 3, 7 }, + // AArch64_CNTH_XPiI - 57 + {449, 235, 3, 7 }, + {457, 242, 3, 7 }, + // AArch64_CNTW_XPiI - 59 + {471, 249, 3, 7 }, + {479, 256, 3, 7 }, + // AArch64_CPY_ZPmI_B - 61 + {493, 263, 5, 7 }, + // AArch64_CPY_ZPmI_D - 62 + {516, 270, 5, 7 }, + // AArch64_CPY_ZPmI_H - 63 + {539, 277, 5, 7 }, + // AArch64_CPY_ZPmI_S - 64 + {562, 284, 5, 7 }, + // AArch64_CPY_ZPmR_B - 65 + {585, 291, 4, 8 }, + // AArch64_CPY_ZPmR_D - 66 + {606, 299, 4, 8 }, + // AArch64_CPY_ZPmR_H - 67 + {627, 307, 4, 8 }, + // AArch64_CPY_ZPmR_S - 68 + {648, 315, 4, 8 }, + // AArch64_CPY_ZPmV_B - 69 + {585, 323, 4, 8 }, + // AArch64_CPY_ZPmV_D - 70 + {606, 331, 4, 8 }, + // AArch64_CPY_ZPmV_H - 71 + {627, 339, 4, 8 }, + // AArch64_CPY_ZPmV_S - 72 + {648, 347, 4, 8 }, + // AArch64_CPY_ZPzI_B - 73 + {669, 355, 4, 6 }, + // AArch64_CPY_ZPzI_D - 74 + {692, 361, 4, 6 }, + // AArch64_CPY_ZPzI_H - 75 + {715, 367, 4, 6 }, + // AArch64_CPY_ZPzI_S - 76 + {738, 373, 4, 6 }, + // AArch64_CSINCWr - 77 + {761, 379, 4, 4 }, + {775, 383, 4, 4 }, + // AArch64_CSINCXr - 79 + {761, 387, 4, 4 }, + {775, 391, 4, 4 }, + // AArch64_CSINVWr - 81 + {793, 395, 4, 4 }, + {808, 399, 4, 4 }, + // AArch64_CSINVXr - 83 + {793, 403, 4, 4 }, + {808, 407, 4, 4 }, + // AArch64_CSNEGWr - 85 + {826, 411, 4, 4 }, + // AArch64_CSNEGXr - 86 + {826, 415, 4, 4 }, + // AArch64_DCPS1 - 87 + {844, 419, 1, 1 }, + // AArch64_DCPS2 - 88 + {850, 420, 1, 1 }, + // AArch64_DCPS3 - 89 + {856, 421, 1, 4 }, + // AArch64_DECB_XPiI - 90 + {862, 425, 4, 8 }, + {870, 433, 4, 8 }, + // AArch64_DECD_XPiI - 92 + {884, 441, 4, 8 }, + {892, 449, 4, 8 }, + // AArch64_DECD_ZPiI - 94 + {906, 457, 4, 8 }, + {916, 465, 4, 8 }, + // AArch64_DECH_XPiI - 96 + {932, 473, 4, 8 }, + {940, 481, 4, 8 }, + // AArch64_DECH_ZPiI - 98 + {954, 489, 4, 8 }, + {964, 497, 4, 8 }, + // AArch64_DECW_XPiI - 100 + {980, 505, 4, 8 }, + {988, 513, 4, 8 }, + // AArch64_DECW_ZPiI - 102 + {1002, 521, 4, 8 }, + {1012, 529, 4, 8 }, + // AArch64_DSB - 104 + {1028, 537, 1, 1 }, + {1033, 538, 1, 1 }, + {1039, 539, 1, 4 }, + // AArch64_DUPM_ZI - 107 + {1043, 543, 2, 6 }, + {1058, 549, 2, 6 }, + {1073, 555, 2, 6 }, + {1088, 561, 2, 6 }, + {1104, 567, 2, 6 }, + {1120, 573, 2, 6 }, + // AArch64_DUP_ZI_B - 113 + {1136, 579, 3, 5 }, + // AArch64_DUP_ZI_D - 114 + {1151, 584, 3, 5 }, + {1166, 589, 3, 7 }, + // AArch64_DUP_ZI_H - 116 + {1182, 596, 3, 5 }, + {1197, 601, 3, 7 }, + // AArch64_DUP_ZI_S - 118 + {1213, 608, 3, 5 }, + {1228, 613, 3, 7 }, + // AArch64_DUP_ZR_B - 120 + {1244, 620, 2, 6 }, + // AArch64_DUP_ZR_D - 121 + {1257, 626, 2, 6 }, + // AArch64_DUP_ZR_H - 122 + {1270, 632, 2, 6 }, + // AArch64_DUP_ZR_S - 123 + {1283, 638, 2, 6 }, + // AArch64_DUP_ZZI_B - 124 + {1296, 644, 3, 7 }, + {1311, 651, 3, 6 }, + // AArch64_DUP_ZZI_D - 126 + {1330, 657, 3, 7 }, + {1345, 664, 3, 6 }, + // AArch64_DUP_ZZI_H - 128 + {1364, 670, 3, 7 }, + {1379, 677, 3, 6 }, + // AArch64_DUP_ZZI_Q - 130 + {1398, 683, 3, 7 }, + {1413, 690, 3, 6 }, + // AArch64_DUP_ZZI_S - 132 + {1432, 696, 3, 7 }, + {1447, 703, 3, 6 }, + // AArch64_EONWrs - 134 + {1466, 709, 4, 4 }, + // AArch64_EONXrs - 135 + {1466, 713, 4, 4 }, + // AArch64_EORS_PPzPP - 136 + {1481, 717, 4, 8 }, + // AArch64_EORWrs - 137 + {1505, 725, 4, 4 }, + // AArch64_EORXrs - 138 + {1505, 729, 4, 4 }, + // AArch64_EOR_PPzPP - 139 + {1520, 733, 4, 8 }, + // AArch64_EOR_ZI - 140 + {1543, 741, 3, 7 }, + {1564, 748, 3, 7 }, + {1585, 755, 3, 7 }, + // AArch64_EXTRACT_ZPMXI_H_B - 143 + {1606, 762, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_H_D - 144 + {1639, 770, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_H_H - 145 + {1672, 778, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_H_Q - 146 + {1705, 786, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_H_S - 147 + {1738, 794, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_V_B - 148 + {1771, 802, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_V_D - 149 + {1804, 810, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_V_H - 150 + {1837, 818, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_V_Q - 151 + {1870, 826, 6, 8 }, + // AArch64_EXTRACT_ZPMXI_V_S - 152 + {1903, 834, 6, 8 }, + // AArch64_EXTRWrri - 153 + {1936, 842, 4, 3 }, + // AArch64_EXTRXrri - 154 + {1936, 845, 4, 3 }, + // AArch64_FCPY_ZPmI_D - 155 + {1951, 848, 4, 7 }, + // AArch64_FCPY_ZPmI_H - 156 + {1975, 855, 4, 7 }, + // AArch64_FCPY_ZPmI_S - 157 + {1999, 862, 4, 7 }, + // AArch64_FDUP_ZI_D - 158 + {2023, 869, 2, 5 }, + // AArch64_FDUP_ZI_H - 159 + {2039, 874, 2, 5 }, + // AArch64_FDUP_ZI_S - 160 + {2055, 879, 2, 5 }, + // AArch64_GCSPOPM - 161 + {2071, 884, 1, 4 }, + // AArch64_GLD1B_D_IMM_REAL - 162 + {2079, 888, 4, 7 }, + // AArch64_GLD1B_S_IMM_REAL - 163 + {2105, 895, 4, 7 }, + // AArch64_GLD1D_IMM_REAL - 164 + {2131, 902, 4, 7 }, + // AArch64_GLD1H_D_IMM_REAL - 165 + {2157, 909, 4, 7 }, + // AArch64_GLD1H_S_IMM_REAL - 166 + {2183, 916, 4, 7 }, + // AArch64_GLD1Q - 167 + {2209, 923, 4, 7 }, + // AArch64_GLD1SB_D_IMM_REAL - 168 + {2235, 930, 4, 7 }, + // AArch64_GLD1SB_S_IMM_REAL - 169 + {2262, 937, 4, 7 }, + // AArch64_GLD1SH_D_IMM_REAL - 170 + {2289, 944, 4, 7 }, + // AArch64_GLD1SH_S_IMM_REAL - 171 + {2316, 951, 4, 7 }, + // AArch64_GLD1SW_D_IMM_REAL - 172 + {2343, 958, 4, 7 }, + // AArch64_GLD1W_D_IMM_REAL - 173 + {2370, 965, 4, 7 }, + // AArch64_GLD1W_IMM_REAL - 174 + {2396, 972, 4, 7 }, + // AArch64_GLDFF1B_D_IMM_REAL - 175 + {2422, 979, 4, 7 }, + // AArch64_GLDFF1B_S_IMM_REAL - 176 + {2450, 986, 4, 7 }, + // AArch64_GLDFF1D_IMM_REAL - 177 + {2478, 993, 4, 7 }, + // AArch64_GLDFF1H_D_IMM_REAL - 178 + {2506, 1000, 4, 7 }, + // AArch64_GLDFF1H_S_IMM_REAL - 179 + {2534, 1007, 4, 7 }, + // AArch64_GLDFF1SB_D_IMM_REAL - 180 + {2562, 1014, 4, 7 }, + // AArch64_GLDFF1SB_S_IMM_REAL - 181 + {2591, 1021, 4, 7 }, + // AArch64_GLDFF1SH_D_IMM_REAL - 182 + {2620, 1028, 4, 7 }, + // AArch64_GLDFF1SH_S_IMM_REAL - 183 + {2649, 1035, 4, 7 }, + // AArch64_GLDFF1SW_D_IMM_REAL - 184 + {2678, 1042, 4, 7 }, + // AArch64_GLDFF1W_D_IMM_REAL - 185 + {2707, 1049, 4, 7 }, + // AArch64_GLDFF1W_IMM_REAL - 186 + {2735, 1056, 4, 7 }, + // AArch64_HINT - 187 + {2763, 1063, 1, 1 }, + {2767, 1064, 1, 1 }, + {2773, 1065, 1, 1 }, + {2777, 1066, 1, 1 }, + {2781, 1067, 1, 1 }, + {2785, 1068, 1, 1 }, + {2790, 1069, 1, 1 }, + {2794, 1070, 1, 4 }, + {2798, 1074, 1, 1 }, + {2803, 1075, 1, 4 }, + {2807, 1079, 1, 4 }, + {2816, 1083, 1, 4 }, + {2825, 1087, 1, 4 }, + {2836, 1091, 1, 4 }, + // AArch64_INCB_XPiI - 201 + {2843, 1095, 4, 8 }, + {2851, 1103, 4, 8 }, + // AArch64_INCD_XPiI - 203 + {2865, 1111, 4, 8 }, + {2873, 1119, 4, 8 }, + // AArch64_INCD_ZPiI - 205 + {2887, 1127, 4, 8 }, + {2897, 1135, 4, 8 }, + // AArch64_INCH_XPiI - 207 + {2913, 1143, 4, 8 }, + {2921, 1151, 4, 8 }, + // AArch64_INCH_ZPiI - 209 + {2935, 1159, 4, 8 }, + {2945, 1167, 4, 8 }, + // AArch64_INCW_XPiI - 211 + {2961, 1175, 4, 8 }, + {2969, 1183, 4, 8 }, + // AArch64_INCW_ZPiI - 213 + {2983, 1191, 4, 8 }, + {2993, 1199, 4, 8 }, + // AArch64_INSERT_MXIPZ_H_B - 215 + {3009, 1207, 6, 9 }, + // AArch64_INSERT_MXIPZ_H_D - 216 + {3042, 1216, 6, 9 }, + // AArch64_INSERT_MXIPZ_H_H - 217 + {3075, 1225, 6, 9 }, + // AArch64_INSERT_MXIPZ_H_Q - 218 + {3108, 1234, 6, 9 }, + // AArch64_INSERT_MXIPZ_H_S - 219 + {3141, 1243, 6, 9 }, + // AArch64_INSERT_MXIPZ_V_B - 220 + {3174, 1252, 6, 9 }, + // AArch64_INSERT_MXIPZ_V_D - 221 + {3207, 1261, 6, 9 }, + // AArch64_INSERT_MXIPZ_V_H - 222 + {3240, 1270, 6, 9 }, + // AArch64_INSERT_MXIPZ_V_Q - 223 + {3273, 1279, 6, 9 }, + // AArch64_INSERT_MXIPZ_V_S - 224 + {3306, 1288, 6, 9 }, + // AArch64_INSvi16gpr - 225 + {3339, 1297, 4, 7 }, + // AArch64_INSvi16lane - 226 + {3358, 1304, 5, 7 }, + // AArch64_INSvi32gpr - 227 + {3385, 1311, 4, 7 }, + // AArch64_INSvi32lane - 228 + {3404, 1318, 5, 7 }, + // AArch64_INSvi64gpr - 229 + {3431, 1325, 4, 7 }, + // AArch64_INSvi64lane - 230 + {3450, 1332, 5, 7 }, + // AArch64_INSvi8gpr - 231 + {3477, 1339, 4, 7 }, + // AArch64_INSvi8lane - 232 + {3496, 1346, 5, 7 }, + // AArch64_IRG - 233 + {3523, 1353, 3, 6 }, + // AArch64_ISB - 234 + {3534, 1359, 1, 1 }, + // AArch64_LD1B_2Z_IMM - 235 + {3538, 1360, 4, 8 }, + // AArch64_LD1B_2Z_STRIDED_IMM - 236 + {3562, 1368, 4, 7 }, + // AArch64_LD1B_4Z_IMM - 237 + {3538, 1375, 4, 8 }, + // AArch64_LD1B_4Z_STRIDED_IMM - 238 + {3586, 1383, 4, 7 }, + // AArch64_LD1B_D_IMM - 239 + {3610, 1390, 4, 8 }, + // AArch64_LD1B_H_IMM - 240 + {3634, 1398, 4, 8 }, + // AArch64_LD1B_IMM - 241 + {3658, 1406, 4, 8 }, + // AArch64_LD1B_S_IMM - 242 + {3682, 1414, 4, 8 }, + // AArch64_LD1D_2Z_IMM - 243 + {3706, 1422, 4, 8 }, + // AArch64_LD1D_2Z_STRIDED_IMM - 244 + {3730, 1430, 4, 7 }, + // AArch64_LD1D_4Z_IMM - 245 + {3706, 1437, 4, 8 }, + // AArch64_LD1D_4Z_STRIDED_IMM - 246 + {3730, 1445, 4, 7 }, + // AArch64_LD1D_IMM - 247 + {3754, 1452, 4, 8 }, + // AArch64_LD1D_Q_IMM - 248 + {3778, 1460, 4, 7 }, + // AArch64_LD1Fourv16b_POST - 249 + {3802, 1467, 4, 7 }, + // AArch64_LD1Fourv1d_POST - 250 + {3822, 1474, 4, 7 }, + // AArch64_LD1Fourv2d_POST - 251 + {3842, 1481, 4, 7 }, + // AArch64_LD1Fourv2s_POST - 252 + {3862, 1488, 4, 7 }, + // AArch64_LD1Fourv4h_POST - 253 + {3882, 1495, 4, 7 }, + // AArch64_LD1Fourv4s_POST - 254 + {3902, 1502, 4, 7 }, + // AArch64_LD1Fourv8b_POST - 255 + {3922, 1509, 4, 7 }, + // AArch64_LD1Fourv8h_POST - 256 + {3942, 1516, 4, 7 }, + // AArch64_LD1H_2Z_IMM - 257 + {3962, 1523, 4, 8 }, + // AArch64_LD1H_2Z_STRIDED_IMM - 258 + {3986, 1531, 4, 7 }, + // AArch64_LD1H_4Z_IMM - 259 + {3962, 1538, 4, 8 }, + // AArch64_LD1H_4Z_STRIDED_IMM - 260 + {4010, 1546, 4, 7 }, + // AArch64_LD1H_D_IMM - 261 + {4034, 1553, 4, 8 }, + // AArch64_LD1H_IMM - 262 + {4058, 1561, 4, 8 }, + // AArch64_LD1H_S_IMM - 263 + {4082, 1569, 4, 8 }, + // AArch64_LD1Onev16b_POST - 264 + {4106, 1577, 4, 7 }, + // AArch64_LD1Onev1d_POST - 265 + {4126, 1584, 4, 7 }, + // AArch64_LD1Onev2d_POST - 266 + {4145, 1591, 4, 7 }, + // AArch64_LD1Onev2s_POST - 267 + {4165, 1598, 4, 7 }, + // AArch64_LD1Onev4h_POST - 268 + {4184, 1605, 4, 7 }, + // AArch64_LD1Onev4s_POST - 269 + {4203, 1612, 4, 7 }, + // AArch64_LD1Onev8b_POST - 270 + {4223, 1619, 4, 7 }, + // AArch64_LD1Onev8h_POST - 271 + {4242, 1626, 4, 7 }, + // AArch64_LD1RB_D_IMM - 272 + {4262, 1633, 4, 8 }, + // AArch64_LD1RB_H_IMM - 273 + {4287, 1641, 4, 8 }, + // AArch64_LD1RB_IMM - 274 + {4312, 1649, 4, 8 }, + // AArch64_LD1RB_S_IMM - 275 + {4337, 1657, 4, 8 }, + // AArch64_LD1RD_IMM - 276 + {4362, 1665, 4, 8 }, + // AArch64_LD1RH_D_IMM - 277 + {4387, 1673, 4, 8 }, + // AArch64_LD1RH_IMM - 278 + {4412, 1681, 4, 8 }, + // AArch64_LD1RH_S_IMM - 279 + {4437, 1689, 4, 8 }, + // AArch64_LD1RO_B_IMM - 280 + {4462, 1697, 4, 10 }, + // AArch64_LD1RO_D_IMM - 281 + {4488, 1707, 4, 10 }, + // AArch64_LD1RO_H_IMM - 282 + {4514, 1717, 4, 10 }, + // AArch64_LD1RO_W_IMM - 283 + {4540, 1727, 4, 10 }, + // AArch64_LD1RQ_B_IMM - 284 + {4566, 1737, 4, 8 }, + // AArch64_LD1RQ_D_IMM - 285 + {4592, 1745, 4, 8 }, + // AArch64_LD1RQ_H_IMM - 286 + {4618, 1753, 4, 8 }, + // AArch64_LD1RQ_W_IMM - 287 + {4644, 1761, 4, 8 }, + // AArch64_LD1RSB_D_IMM - 288 + {4670, 1769, 4, 8 }, + // AArch64_LD1RSB_H_IMM - 289 + {4696, 1777, 4, 8 }, + // AArch64_LD1RSB_S_IMM - 290 + {4722, 1785, 4, 8 }, + // AArch64_LD1RSH_D_IMM - 291 + {4748, 1793, 4, 8 }, + // AArch64_LD1RSH_S_IMM - 292 + {4774, 1801, 4, 8 }, + // AArch64_LD1RSW_IMM - 293 + {4800, 1809, 4, 8 }, + // AArch64_LD1RW_D_IMM - 294 + {4826, 1817, 4, 8 }, + // AArch64_LD1RW_IMM - 295 + {4851, 1825, 4, 8 }, + // AArch64_LD1Rv16b_POST - 296 + {4876, 1833, 4, 7 }, + // AArch64_LD1Rv1d_POST - 297 + {4896, 1840, 4, 7 }, + // AArch64_LD1Rv2d_POST - 298 + {4916, 1847, 4, 7 }, + // AArch64_LD1Rv2s_POST - 299 + {4936, 1854, 4, 7 }, + // AArch64_LD1Rv4h_POST - 300 + {4956, 1861, 4, 7 }, + // AArch64_LD1Rv4s_POST - 301 + {4976, 1868, 4, 7 }, + // AArch64_LD1Rv8b_POST - 302 + {4996, 1875, 4, 7 }, + // AArch64_LD1Rv8h_POST - 303 + {5016, 1882, 4, 7 }, + // AArch64_LD1SB_D_IMM - 304 + {5036, 1889, 4, 8 }, + // AArch64_LD1SB_H_IMM - 305 + {5061, 1897, 4, 8 }, + // AArch64_LD1SB_S_IMM - 306 + {5086, 1905, 4, 8 }, + // AArch64_LD1SH_D_IMM - 307 + {5111, 1913, 4, 8 }, + // AArch64_LD1SH_S_IMM - 308 + {5136, 1921, 4, 8 }, + // AArch64_LD1SW_D_IMM - 309 + {5161, 1929, 4, 8 }, + // AArch64_LD1Threev16b_POST - 310 + {5186, 1937, 4, 7 }, + // AArch64_LD1Threev1d_POST - 311 + {5206, 1944, 4, 7 }, + // AArch64_LD1Threev2d_POST - 312 + {5226, 1951, 4, 7 }, + // AArch64_LD1Threev2s_POST - 313 + {5246, 1958, 4, 7 }, + // AArch64_LD1Threev4h_POST - 314 + {5266, 1965, 4, 7 }, + // AArch64_LD1Threev4s_POST - 315 + {5286, 1972, 4, 7 }, + // AArch64_LD1Threev8b_POST - 316 + {5306, 1979, 4, 7 }, + // AArch64_LD1Threev8h_POST - 317 + {5326, 1986, 4, 7 }, + // AArch64_LD1Twov16b_POST - 318 + {5346, 1993, 4, 7 }, + // AArch64_LD1Twov1d_POST - 319 + {5366, 2000, 4, 7 }, + // AArch64_LD1Twov2d_POST - 320 + {5386, 2007, 4, 7 }, + // AArch64_LD1Twov2s_POST - 321 + {5406, 2014, 4, 7 }, + // AArch64_LD1Twov4h_POST - 322 + {5426, 2021, 4, 7 }, + // AArch64_LD1Twov4s_POST - 323 + {5446, 2028, 4, 7 }, + // AArch64_LD1Twov8b_POST - 324 + {5466, 2035, 4, 7 }, + // AArch64_LD1Twov8h_POST - 325 + {5486, 2042, 4, 7 }, + // AArch64_LD1W_2Z_IMM - 326 + {5506, 2049, 4, 8 }, + // AArch64_LD1W_2Z_STRIDED_IMM - 327 + {5530, 2057, 4, 7 }, + // AArch64_LD1W_4Z_IMM - 328 + {5506, 2064, 4, 8 }, + // AArch64_LD1W_4Z_STRIDED_IMM - 329 + {5530, 2072, 4, 7 }, + // AArch64_LD1W_D_IMM - 330 + {5554, 2079, 4, 8 }, + // AArch64_LD1W_IMM - 331 + {5578, 2087, 4, 8 }, + // AArch64_LD1W_Q_IMM - 332 + {5602, 2095, 4, 7 }, + // AArch64_LD1_MXIPXX_H_B - 333 + {5626, 2102, 6, 9 }, + // AArch64_LD1_MXIPXX_H_D - 334 + {5662, 2111, 6, 9 }, + // AArch64_LD1_MXIPXX_H_H - 335 + {5698, 2120, 6, 9 }, + // AArch64_LD1_MXIPXX_H_Q - 336 + {5734, 2129, 6, 9 }, + // AArch64_LD1_MXIPXX_H_S - 337 + {5770, 2138, 6, 9 }, + // AArch64_LD1_MXIPXX_V_B - 338 + {5806, 2147, 6, 9 }, + // AArch64_LD1_MXIPXX_V_D - 339 + {5842, 2156, 6, 9 }, + // AArch64_LD1_MXIPXX_V_H - 340 + {5878, 2165, 6, 9 }, + // AArch64_LD1_MXIPXX_V_Q - 341 + {5914, 2174, 6, 9 }, + // AArch64_LD1_MXIPXX_V_S - 342 + {5950, 2183, 6, 9 }, + // AArch64_LD1i16_POST - 343 + {5986, 2192, 6, 9 }, + // AArch64_LD1i32_POST - 344 + {6009, 2201, 6, 9 }, + // AArch64_LD1i64_POST - 345 + {6032, 2210, 6, 9 }, + // AArch64_LD1i8_POST - 346 + {6055, 2219, 6, 9 }, + // AArch64_LD2B_IMM - 347 + {6078, 2228, 4, 8 }, + // AArch64_LD2D_IMM - 348 + {6102, 2236, 4, 8 }, + // AArch64_LD2H_IMM - 349 + {6126, 2244, 4, 8 }, + // AArch64_LD2Q_IMM - 350 + {6150, 2252, 4, 8 }, + // AArch64_LD2Rv16b_POST - 351 + {6174, 2260, 4, 7 }, + // AArch64_LD2Rv1d_POST - 352 + {6194, 2267, 4, 7 }, + // AArch64_LD2Rv2d_POST - 353 + {6215, 2274, 4, 7 }, + // AArch64_LD2Rv2s_POST - 354 + {6236, 2281, 4, 7 }, + // AArch64_LD2Rv4h_POST - 355 + {6256, 2288, 4, 7 }, + // AArch64_LD2Rv4s_POST - 356 + {6276, 2295, 4, 7 }, + // AArch64_LD2Rv8b_POST - 357 + {6296, 2302, 4, 7 }, + // AArch64_LD2Rv8h_POST - 358 + {6316, 2309, 4, 7 }, + // AArch64_LD2Twov16b_POST - 359 + {6336, 2316, 4, 7 }, + // AArch64_LD2Twov2d_POST - 360 + {6356, 2323, 4, 7 }, + // AArch64_LD2Twov2s_POST - 361 + {6376, 2330, 4, 7 }, + // AArch64_LD2Twov4h_POST - 362 + {6396, 2337, 4, 7 }, + // AArch64_LD2Twov4s_POST - 363 + {6416, 2344, 4, 7 }, + // AArch64_LD2Twov8b_POST - 364 + {6436, 2351, 4, 7 }, + // AArch64_LD2Twov8h_POST - 365 + {6456, 2358, 4, 7 }, + // AArch64_LD2W_IMM - 366 + {6476, 2365, 4, 8 }, + // AArch64_LD2i16_POST - 367 + {6500, 2373, 6, 9 }, + // AArch64_LD2i32_POST - 368 + {6523, 2382, 6, 9 }, + // AArch64_LD2i64_POST - 369 + {6546, 2391, 6, 9 }, + // AArch64_LD2i8_POST - 370 + {6570, 2400, 6, 9 }, + // AArch64_LD3B_IMM - 371 + {6593, 2409, 4, 8 }, + // AArch64_LD3D_IMM - 372 + {6617, 2417, 4, 8 }, + // AArch64_LD3H_IMM - 373 + {6641, 2425, 4, 8 }, + // AArch64_LD3Q_IMM - 374 + {6665, 2433, 4, 8 }, + // AArch64_LD3Rv16b_POST - 375 + {6689, 2441, 4, 7 }, + // AArch64_LD3Rv1d_POST - 376 + {6709, 2448, 4, 7 }, + // AArch64_LD3Rv2d_POST - 377 + {6730, 2455, 4, 7 }, + // AArch64_LD3Rv2s_POST - 378 + {6751, 2462, 4, 7 }, + // AArch64_LD3Rv4h_POST - 379 + {6772, 2469, 4, 7 }, + // AArch64_LD3Rv4s_POST - 380 + {6792, 2476, 4, 7 }, + // AArch64_LD3Rv8b_POST - 381 + {6813, 2483, 4, 7 }, + // AArch64_LD3Rv8h_POST - 382 + {6833, 2490, 4, 7 }, + // AArch64_LD3Threev16b_POST - 383 + {6853, 2497, 4, 7 }, + // AArch64_LD3Threev2d_POST - 384 + {6873, 2504, 4, 7 }, + // AArch64_LD3Threev2s_POST - 385 + {6893, 2511, 4, 7 }, + // AArch64_LD3Threev4h_POST - 386 + {6913, 2518, 4, 7 }, + // AArch64_LD3Threev4s_POST - 387 + {6933, 2525, 4, 7 }, + // AArch64_LD3Threev8b_POST - 388 + {6953, 2532, 4, 7 }, + // AArch64_LD3Threev8h_POST - 389 + {6973, 2539, 4, 7 }, + // AArch64_LD3W_IMM - 390 + {6993, 2546, 4, 8 }, + // AArch64_LD3i16_POST - 391 + {7017, 2554, 6, 9 }, + // AArch64_LD3i32_POST - 392 + {7040, 2563, 6, 9 }, + // AArch64_LD3i64_POST - 393 + {7064, 2572, 6, 9 }, + // AArch64_LD3i8_POST - 394 + {7088, 2581, 6, 9 }, + // AArch64_LD4B_IMM - 395 + {7111, 2590, 4, 8 }, + // AArch64_LD4D_IMM - 396 + {7135, 2598, 4, 8 }, + // AArch64_LD4Fourv16b_POST - 397 + {7159, 2606, 4, 7 }, + // AArch64_LD4Fourv2d_POST - 398 + {7179, 2613, 4, 7 }, + // AArch64_LD4Fourv2s_POST - 399 + {7199, 2620, 4, 7 }, + // AArch64_LD4Fourv4h_POST - 400 + {7219, 2627, 4, 7 }, + // AArch64_LD4Fourv4s_POST - 401 + {7239, 2634, 4, 7 }, + // AArch64_LD4Fourv8b_POST - 402 + {7259, 2641, 4, 7 }, + // AArch64_LD4Fourv8h_POST - 403 + {7279, 2648, 4, 7 }, + // AArch64_LD4H_IMM - 404 + {7299, 2655, 4, 8 }, + // AArch64_LD4Q_IMM - 405 + {7323, 2663, 4, 8 }, + // AArch64_LD4Rv16b_POST - 406 + {7347, 2671, 4, 7 }, + // AArch64_LD4Rv1d_POST - 407 + {7367, 2678, 4, 7 }, + // AArch64_LD4Rv2d_POST - 408 + {7388, 2685, 4, 7 }, + // AArch64_LD4Rv2s_POST - 409 + {7409, 2692, 4, 7 }, + // AArch64_LD4Rv4h_POST - 410 + {7430, 2699, 4, 7 }, + // AArch64_LD4Rv4s_POST - 411 + {7450, 2706, 4, 7 }, + // AArch64_LD4Rv8b_POST - 412 + {7471, 2713, 4, 7 }, + // AArch64_LD4Rv8h_POST - 413 + {7491, 2720, 4, 7 }, + // AArch64_LD4W_IMM - 414 + {7511, 2727, 4, 8 }, + // AArch64_LD4i16_POST - 415 + {7535, 2735, 6, 9 }, + // AArch64_LD4i32_POST - 416 + {7558, 2744, 6, 9 }, + // AArch64_LD4i64_POST - 417 + {7582, 2753, 6, 9 }, + // AArch64_LD4i8_POST - 418 + {7606, 2762, 6, 9 }, + // AArch64_LDADDB - 419 + {7629, 2771, 3, 6 }, + // AArch64_LDADDH - 420 + {7645, 2777, 3, 6 }, + // AArch64_LDADDLB - 421 + {7661, 2783, 3, 6 }, + // AArch64_LDADDLH - 422 + {7678, 2789, 3, 6 }, + // AArch64_LDADDLW - 423 + {7695, 2795, 3, 6 }, + // AArch64_LDADDLX - 424 + {7695, 2801, 3, 6 }, + // AArch64_LDADDW - 425 + {7711, 2807, 3, 6 }, + // AArch64_LDADDX - 426 + {7711, 2813, 3, 6 }, + // AArch64_LDAPURBi - 427 + {7726, 2819, 3, 6 }, + // AArch64_LDAPURHi - 428 + {7743, 2825, 3, 6 }, + // AArch64_LDAPURSBWi - 429 + {7760, 2831, 3, 6 }, + // AArch64_LDAPURSBXi - 430 + {7760, 2837, 3, 6 }, + // AArch64_LDAPURSHWi - 431 + {7778, 2843, 3, 6 }, + // AArch64_LDAPURSHXi - 432 + {7778, 2849, 3, 6 }, + // AArch64_LDAPURSWi - 433 + {7796, 2855, 3, 6 }, + // AArch64_LDAPURXi - 434 + {7814, 2861, 3, 6 }, + // AArch64_LDAPURbi - 435 + {7814, 2867, 3, 9 }, + // AArch64_LDAPURdi - 436 + {7814, 2876, 3, 9 }, + // AArch64_LDAPURhi - 437 + {7814, 2885, 3, 9 }, + // AArch64_LDAPURi - 438 + {7814, 2894, 3, 6 }, + // AArch64_LDAPURqi - 439 + {7814, 2900, 3, 9 }, + // AArch64_LDAPURsi - 440 + {7814, 2909, 3, 9 }, + // AArch64_LDCLRB - 441 + {7830, 2918, 3, 6 }, + // AArch64_LDCLRH - 442 + {7846, 2924, 3, 6 }, + // AArch64_LDCLRLB - 443 + {7862, 2930, 3, 6 }, + // AArch64_LDCLRLH - 444 + {7879, 2936, 3, 6 }, + // AArch64_LDCLRLW - 445 + {7896, 2942, 3, 6 }, + // AArch64_LDCLRLX - 446 + {7896, 2948, 3, 6 }, + // AArch64_LDCLRW - 447 + {7912, 2954, 3, 6 }, + // AArch64_LDCLRX - 448 + {7912, 2960, 3, 6 }, + // AArch64_LDEORB - 449 + {7927, 2966, 3, 6 }, + // AArch64_LDEORH - 450 + {7943, 2972, 3, 6 }, + // AArch64_LDEORLB - 451 + {7959, 2978, 3, 6 }, + // AArch64_LDEORLH - 452 + {7976, 2984, 3, 6 }, + // AArch64_LDEORLW - 453 + {7993, 2990, 3, 6 }, + // AArch64_LDEORLX - 454 + {7993, 2996, 3, 6 }, + // AArch64_LDEORW - 455 + {8009, 3002, 3, 6 }, + // AArch64_LDEORX - 456 + {8009, 3008, 3, 6 }, + // AArch64_LDFF1B_D_REAL - 457 + {8024, 3014, 4, 7 }, + // AArch64_LDFF1B_H_REAL - 458 + {8050, 3021, 4, 7 }, + // AArch64_LDFF1B_REAL - 459 + {8076, 3028, 4, 7 }, + // AArch64_LDFF1B_S_REAL - 460 + {8102, 3035, 4, 7 }, + // AArch64_LDFF1D_REAL - 461 + {8128, 3042, 4, 7 }, + // AArch64_LDFF1H_D_REAL - 462 + {8154, 3049, 4, 7 }, + // AArch64_LDFF1H_REAL - 463 + {8180, 3056, 4, 7 }, + // AArch64_LDFF1H_S_REAL - 464 + {8206, 3063, 4, 7 }, + // AArch64_LDFF1SB_D_REAL - 465 + {8232, 3070, 4, 7 }, + // AArch64_LDFF1SB_H_REAL - 466 + {8259, 3077, 4, 7 }, + // AArch64_LDFF1SB_S_REAL - 467 + {8286, 3084, 4, 7 }, + // AArch64_LDFF1SH_D_REAL - 468 + {8313, 3091, 4, 7 }, + // AArch64_LDFF1SH_S_REAL - 469 + {8340, 3098, 4, 7 }, + // AArch64_LDFF1SW_D_REAL - 470 + {8367, 3105, 4, 7 }, + // AArch64_LDFF1W_D_REAL - 471 + {8394, 3112, 4, 7 }, + // AArch64_LDFF1W_REAL - 472 + {8420, 3119, 4, 7 }, + // AArch64_LDG - 473 + {8446, 3126, 4, 7 }, + // AArch64_LDNF1B_D_IMM_REAL - 474 + {8459, 3133, 4, 7 }, + // AArch64_LDNF1B_H_IMM_REAL - 475 + {8485, 3140, 4, 7 }, + // AArch64_LDNF1B_IMM_REAL - 476 + {8511, 3147, 4, 7 }, + // AArch64_LDNF1B_S_IMM_REAL - 477 + {8537, 3154, 4, 7 }, + // AArch64_LDNF1D_IMM_REAL - 478 + {8563, 3161, 4, 7 }, + // AArch64_LDNF1H_D_IMM_REAL - 479 + {8589, 3168, 4, 7 }, + // AArch64_LDNF1H_IMM_REAL - 480 + {8615, 3175, 4, 7 }, + // AArch64_LDNF1H_S_IMM_REAL - 481 + {8641, 3182, 4, 7 }, + // AArch64_LDNF1SB_D_IMM_REAL - 482 + {8667, 3189, 4, 7 }, + // AArch64_LDNF1SB_H_IMM_REAL - 483 + {8694, 3196, 4, 7 }, + // AArch64_LDNF1SB_S_IMM_REAL - 484 + {8721, 3203, 4, 7 }, + // AArch64_LDNF1SH_D_IMM_REAL - 485 + {8748, 3210, 4, 7 }, + // AArch64_LDNF1SH_S_IMM_REAL - 486 + {8775, 3217, 4, 7 }, + // AArch64_LDNF1SW_D_IMM_REAL - 487 + {8802, 3224, 4, 7 }, + // AArch64_LDNF1W_D_IMM_REAL - 488 + {8829, 3231, 4, 7 }, + // AArch64_LDNF1W_IMM_REAL - 489 + {8855, 3238, 4, 7 }, + // AArch64_LDNPDi - 490 + {8881, 3245, 4, 7 }, + // AArch64_LDNPQi - 491 + {8881, 3252, 4, 7 }, + // AArch64_LDNPSi - 492 + {8881, 3259, 4, 7 }, + // AArch64_LDNPWi - 493 + {8881, 3266, 4, 4 }, + // AArch64_LDNPXi - 494 + {8881, 3270, 4, 4 }, + // AArch64_LDNT1B_2Z_IMM - 495 + {8899, 3274, 4, 8 }, + // AArch64_LDNT1B_2Z_STRIDED_IMM - 496 + {8925, 3282, 4, 7 }, + // AArch64_LDNT1B_4Z_IMM - 497 + {8899, 3289, 4, 8 }, + // AArch64_LDNT1B_4Z_STRIDED_IMM - 498 + {8951, 3297, 4, 7 }, + // AArch64_LDNT1B_ZRI - 499 + {8977, 3304, 4, 8 }, + // AArch64_LDNT1B_ZZR_D_REAL - 500 + {9003, 3312, 4, 7 }, + // AArch64_LDNT1B_ZZR_S_REAL - 501 + {9031, 3319, 4, 7 }, + // AArch64_LDNT1D_2Z_IMM - 502 + {9059, 3326, 4, 8 }, + // AArch64_LDNT1D_2Z_STRIDED_IMM - 503 + {9085, 3334, 4, 7 }, + // AArch64_LDNT1D_4Z_IMM - 504 + {9059, 3341, 4, 8 }, + // AArch64_LDNT1D_4Z_STRIDED_IMM - 505 + {9085, 3349, 4, 7 }, + // AArch64_LDNT1D_ZRI - 506 + {9111, 3356, 4, 8 }, + // AArch64_LDNT1D_ZZR_D_REAL - 507 + {9137, 3364, 4, 7 }, + // AArch64_LDNT1H_2Z_IMM - 508 + {9165, 3371, 4, 8 }, + // AArch64_LDNT1H_2Z_STRIDED_IMM - 509 + {9191, 3379, 4, 7 }, + // AArch64_LDNT1H_4Z_IMM - 510 + {9165, 3386, 4, 8 }, + // AArch64_LDNT1H_4Z_STRIDED_IMM - 511 + {9217, 3394, 4, 7 }, + // AArch64_LDNT1H_ZRI - 512 + {9243, 3401, 4, 8 }, + // AArch64_LDNT1H_ZZR_D_REAL - 513 + {9269, 3409, 4, 7 }, + // AArch64_LDNT1H_ZZR_S_REAL - 514 + {9297, 3416, 4, 7 }, + // AArch64_LDNT1SB_ZZR_D_REAL - 515 + {9325, 3423, 4, 7 }, + // AArch64_LDNT1SB_ZZR_S_REAL - 516 + {9354, 3430, 4, 7 }, + // AArch64_LDNT1SH_ZZR_D_REAL - 517 + {9383, 3437, 4, 7 }, + // AArch64_LDNT1SH_ZZR_S_REAL - 518 + {9412, 3444, 4, 7 }, + // AArch64_LDNT1SW_ZZR_D_REAL - 519 + {9441, 3451, 4, 7 }, + // AArch64_LDNT1W_2Z_IMM - 520 + {9470, 3458, 4, 8 }, + // AArch64_LDNT1W_2Z_STRIDED_IMM - 521 + {9496, 3466, 4, 7 }, + // AArch64_LDNT1W_4Z_IMM - 522 + {9470, 3473, 4, 8 }, + // AArch64_LDNT1W_4Z_STRIDED_IMM - 523 + {9496, 3481, 4, 7 }, + // AArch64_LDNT1W_ZRI - 524 + {9522, 3488, 4, 8 }, + // AArch64_LDNT1W_ZZR_D_REAL - 525 + {9548, 3496, 4, 7 }, + // AArch64_LDNT1W_ZZR_S_REAL - 526 + {9576, 3503, 4, 7 }, + // AArch64_LDPDi - 527 + {9604, 3510, 4, 7 }, + // AArch64_LDPQi - 528 + {9604, 3517, 4, 7 }, + // AArch64_LDPSWi - 529 + {9621, 3524, 4, 4 }, + // AArch64_LDPSi - 530 + {9604, 3528, 4, 7 }, + // AArch64_LDPWi - 531 + {9604, 3535, 4, 4 }, + // AArch64_LDPXi - 532 + {9604, 3539, 4, 4 }, + // AArch64_LDRAAindexed - 533 + {9640, 3543, 3, 6 }, + // AArch64_LDRABindexed - 534 + {9655, 3549, 3, 6 }, + // AArch64_LDRBBroX - 535 + {9670, 3555, 5, 5 }, + // AArch64_LDRBBui - 536 + {9688, 3560, 3, 3 }, + // AArch64_LDRBroX - 537 + {9702, 3563, 5, 8 }, + // AArch64_LDRBui - 538 + {9719, 3571, 3, 6 }, + // AArch64_LDRDroX - 539 + {9702, 3577, 5, 8 }, + // AArch64_LDRDui - 540 + {9719, 3585, 3, 6 }, + // AArch64_LDRHHroX - 541 + {9732, 3591, 5, 5 }, + // AArch64_LDRHHui - 542 + {9750, 3596, 3, 3 }, + // AArch64_LDRHroX - 543 + {9702, 3599, 5, 8 }, + // AArch64_LDRHui - 544 + {9719, 3607, 3, 6 }, + // AArch64_LDRQroX - 545 + {9702, 3613, 5, 8 }, + // AArch64_LDRQui - 546 + {9719, 3621, 3, 6 }, + // AArch64_LDRSBWroX - 547 + {9764, 3627, 5, 5 }, + // AArch64_LDRSBWui - 548 + {9783, 3632, 3, 3 }, + // AArch64_LDRSBXroX - 549 + {9764, 3635, 5, 5 }, + // AArch64_LDRSBXui - 550 + {9783, 3640, 3, 3 }, + // AArch64_LDRSHWroX - 551 + {9798, 3643, 5, 5 }, + // AArch64_LDRSHWui - 552 + {9817, 3648, 3, 3 }, + // AArch64_LDRSHXroX - 553 + {9798, 3651, 5, 5 }, + // AArch64_LDRSHXui - 554 + {9817, 3656, 3, 3 }, + // AArch64_LDRSWroX - 555 + {9832, 3659, 5, 5 }, + // AArch64_LDRSWui - 556 + {9851, 3664, 3, 3 }, + // AArch64_LDRSroX - 557 + {9702, 3667, 5, 8 }, + // AArch64_LDRSui - 558 + {9719, 3675, 3, 6 }, + // AArch64_LDRWroX - 559 + {9702, 3681, 5, 5 }, + // AArch64_LDRWui - 560 + {9719, 3686, 3, 3 }, + // AArch64_LDRXroX - 561 + {9702, 3689, 5, 5 }, + // AArch64_LDRXui - 562 + {9719, 3694, 3, 3 }, + // AArch64_LDR_PXI - 563 + {9866, 3697, 3, 7 }, + // AArch64_LDR_ZA - 564 + {9881, 3704, 5, 8 }, + // AArch64_LDR_ZXI - 565 + {9866, 3712, 3, 7 }, + // AArch64_LDSETB - 566 + {9906, 3719, 3, 6 }, + // AArch64_LDSETH - 567 + {9922, 3725, 3, 6 }, + // AArch64_LDSETLB - 568 + {9938, 3731, 3, 6 }, + // AArch64_LDSETLH - 569 + {9955, 3737, 3, 6 }, + // AArch64_LDSETLW - 570 + {9972, 3743, 3, 6 }, + // AArch64_LDSETLX - 571 + {9972, 3749, 3, 6 }, + // AArch64_LDSETW - 572 + {9988, 3755, 3, 6 }, + // AArch64_LDSETX - 573 + {9988, 3761, 3, 6 }, + // AArch64_LDSMAXB - 574 + {10003, 3767, 3, 6 }, + // AArch64_LDSMAXH - 575 + {10020, 3773, 3, 6 }, + // AArch64_LDSMAXLB - 576 + {10037, 3779, 3, 6 }, + // AArch64_LDSMAXLH - 577 + {10055, 3785, 3, 6 }, + // AArch64_LDSMAXLW - 578 + {10073, 3791, 3, 6 }, + // AArch64_LDSMAXLX - 579 + {10073, 3797, 3, 6 }, + // AArch64_LDSMAXW - 580 + {10090, 3803, 3, 6 }, + // AArch64_LDSMAXX - 581 + {10090, 3809, 3, 6 }, + // AArch64_LDSMINB - 582 + {10106, 3815, 3, 6 }, + // AArch64_LDSMINH - 583 + {10123, 3821, 3, 6 }, + // AArch64_LDSMINLB - 584 + {10140, 3827, 3, 6 }, + // AArch64_LDSMINLH - 585 + {10158, 3833, 3, 6 }, + // AArch64_LDSMINLW - 586 + {10176, 3839, 3, 6 }, + // AArch64_LDSMINLX - 587 + {10176, 3845, 3, 6 }, + // AArch64_LDSMINW - 588 + {10193, 3851, 3, 6 }, + // AArch64_LDSMINX - 589 + {10193, 3857, 3, 6 }, + // AArch64_LDTRBi - 590 + {10209, 3863, 3, 3 }, + // AArch64_LDTRHi - 591 + {10224, 3866, 3, 3 }, + // AArch64_LDTRSBWi - 592 + {10239, 3869, 3, 3 }, + // AArch64_LDTRSBXi - 593 + {10239, 3872, 3, 3 }, + // AArch64_LDTRSHWi - 594 + {10255, 3875, 3, 3 }, + // AArch64_LDTRSHXi - 595 + {10255, 3878, 3, 3 }, + // AArch64_LDTRSWi - 596 + {10271, 3881, 3, 3 }, + // AArch64_LDTRWi - 597 + {10287, 3884, 3, 3 }, + // AArch64_LDTRXi - 598 + {10287, 3887, 3, 3 }, + // AArch64_LDUMAXB - 599 + {10301, 3890, 3, 6 }, + // AArch64_LDUMAXH - 600 + {10318, 3896, 3, 6 }, + // AArch64_LDUMAXLB - 601 + {10335, 3902, 3, 6 }, + // AArch64_LDUMAXLH - 602 + {10353, 3908, 3, 6 }, + // AArch64_LDUMAXLW - 603 + {10371, 3914, 3, 6 }, + // AArch64_LDUMAXLX - 604 + {10371, 3920, 3, 6 }, + // AArch64_LDUMAXW - 605 + {10388, 3926, 3, 6 }, + // AArch64_LDUMAXX - 606 + {10388, 3932, 3, 6 }, + // AArch64_LDUMINB - 607 + {10404, 3938, 3, 6 }, + // AArch64_LDUMINH - 608 + {10421, 3944, 3, 6 }, + // AArch64_LDUMINLB - 609 + {10438, 3950, 3, 6 }, + // AArch64_LDUMINLH - 610 + {10456, 3956, 3, 6 }, + // AArch64_LDUMINLW - 611 + {10474, 3962, 3, 6 }, + // AArch64_LDUMINLX - 612 + {10474, 3968, 3, 6 }, + // AArch64_LDUMINW - 613 + {10491, 3974, 3, 6 }, + // AArch64_LDUMINX - 614 + {10491, 3980, 3, 6 }, + // AArch64_LDURBBi - 615 + {10507, 3986, 3, 3 }, + // AArch64_LDURBi - 616 + {10522, 3989, 3, 6 }, + // AArch64_LDURDi - 617 + {10522, 3995, 3, 6 }, + // AArch64_LDURHHi - 618 + {10536, 4001, 3, 3 }, + // AArch64_LDURHi - 619 + {10522, 4004, 3, 6 }, + // AArch64_LDURQi - 620 + {10522, 4010, 3, 6 }, + // AArch64_LDURSBWi - 621 + {10551, 4016, 3, 3 }, + // AArch64_LDURSBXi - 622 + {10551, 4019, 3, 3 }, + // AArch64_LDURSHWi - 623 + {10567, 4022, 3, 3 }, + // AArch64_LDURSHXi - 624 + {10567, 4025, 3, 3 }, + // AArch64_LDURSWi - 625 + {10583, 4028, 3, 3 }, + // AArch64_LDURSi - 626 + {10522, 4031, 3, 6 }, + // AArch64_LDURWi - 627 + {10522, 4037, 3, 3 }, + // AArch64_LDURXi - 628 + {10522, 4040, 3, 3 }, + // AArch64_MADDWrrr - 629 + {10599, 4043, 4, 4 }, + // AArch64_MADDXrrr - 630 + {10599, 4047, 4, 4 }, + // AArch64_MOVA_2ZMXI_H_B - 631 + {10614, 4051, 4, 6 }, + // AArch64_MOVA_2ZMXI_H_D - 632 + {10639, 4057, 4, 6 }, + // AArch64_MOVA_2ZMXI_H_H - 633 + {10664, 4063, 4, 6 }, + // AArch64_MOVA_2ZMXI_H_S - 634 + {10689, 4069, 4, 6 }, + // AArch64_MOVA_2ZMXI_V_B - 635 + {10714, 4075, 4, 6 }, + // AArch64_MOVA_2ZMXI_V_D - 636 + {10739, 4081, 4, 6 }, + // AArch64_MOVA_2ZMXI_V_H - 637 + {10764, 4087, 4, 6 }, + // AArch64_MOVA_2ZMXI_V_S - 638 + {10789, 4093, 4, 6 }, + // AArch64_MOVA_4ZMXI_H_B - 639 + {10814, 4099, 4, 6 }, + // AArch64_MOVA_4ZMXI_H_D - 640 + {10839, 4105, 4, 6 }, + // AArch64_MOVA_4ZMXI_H_H - 641 + {10864, 4111, 4, 6 }, + // AArch64_MOVA_4ZMXI_H_S - 642 + {10889, 4117, 4, 6 }, + // AArch64_MOVA_4ZMXI_V_B - 643 + {10914, 4123, 4, 6 }, + // AArch64_MOVA_4ZMXI_V_D - 644 + {10939, 4129, 4, 6 }, + // AArch64_MOVA_4ZMXI_V_H - 645 + {10964, 4135, 4, 6 }, + // AArch64_MOVA_4ZMXI_V_S - 646 + {10989, 4141, 4, 6 }, + // AArch64_MOVA_MXI2Z_H_B - 647 + {11014, 4147, 5, 8 }, + // AArch64_MOVA_MXI2Z_H_D - 648 + {11039, 4155, 5, 8 }, + // AArch64_MOVA_MXI2Z_H_H - 649 + {11064, 4163, 5, 8 }, + // AArch64_MOVA_MXI2Z_H_S - 650 + {11089, 4171, 5, 8 }, + // AArch64_MOVA_MXI2Z_V_B - 651 + {11114, 4179, 5, 8 }, + // AArch64_MOVA_MXI2Z_V_D - 652 + {11139, 4187, 5, 8 }, + // AArch64_MOVA_MXI2Z_V_H - 653 + {11164, 4195, 5, 8 }, + // AArch64_MOVA_MXI2Z_V_S - 654 + {11189, 4203, 5, 8 }, + // AArch64_MOVA_MXI4Z_H_B - 655 + {11214, 4211, 5, 8 }, + // AArch64_MOVA_MXI4Z_H_D - 656 + {11239, 4219, 5, 8 }, + // AArch64_MOVA_MXI4Z_H_H - 657 + {11264, 4227, 5, 8 }, + // AArch64_MOVA_MXI4Z_H_S - 658 + {11289, 4235, 5, 8 }, + // AArch64_MOVA_MXI4Z_V_B - 659 + {11314, 4243, 5, 8 }, + // AArch64_MOVA_MXI4Z_V_D - 660 + {11339, 4251, 5, 8 }, + // AArch64_MOVA_MXI4Z_V_H - 661 + {11364, 4259, 5, 8 }, + // AArch64_MOVA_MXI4Z_V_S - 662 + {11389, 4267, 5, 8 }, + // AArch64_MOVA_VG2_2ZMXI - 663 + {11414, 4275, 4, 6 }, + // AArch64_MOVA_VG2_MXI2Z - 664 + {11445, 4281, 5, 8 }, + // AArch64_MOVA_VG4_4ZMXI - 665 + {11476, 4289, 4, 6 }, + // AArch64_MOVA_VG4_MXI4Z - 666 + {11507, 4295, 5, 8 }, + // AArch64_MOVT - 667 + {11538, 4303, 3, 9 }, + // AArch64_MSRpstatesvcrImm1 - 668 + {11552, 4312, 2, 2 }, + {11560, 4314, 2, 2 }, + {11571, 4316, 2, 2 }, + {11582, 4318, 2, 2 }, + {11589, 4320, 2, 2 }, + {11599, 4322, 2, 2 }, + // AArch64_MSUBWrrr - 674 + {11609, 4324, 4, 4 }, + // AArch64_MSUBXrrr - 675 + {11609, 4328, 4, 4 }, + // AArch64_NOTv16i8 - 676 + {11625, 4332, 2, 2 }, + // AArch64_NOTv8i8 - 677 + {11648, 4334, 2, 2 }, + // AArch64_ORNWrs - 678 + {11669, 4336, 4, 4 }, + {11680, 4340, 4, 3 }, + {11695, 4343, 4, 4 }, + // AArch64_ORNXrs - 681 + {11669, 4347, 4, 4 }, + {11680, 4351, 4, 3 }, + {11695, 4354, 4, 4 }, + // AArch64_ORRS_PPzPP - 684 + {11710, 4358, 4, 8 }, + // AArch64_ORRWrs - 685 + {11726, 4366, 4, 4 }, + {11737, 4370, 4, 4 }, + // AArch64_ORRXrs - 687 + {11726, 4374, 4, 4 }, + {11737, 4378, 4, 4 }, + // AArch64_ORR_PPzPP - 689 + {11752, 4382, 4, 8 }, + // AArch64_ORR_ZI - 690 + {11767, 4390, 3, 7 }, + {11788, 4397, 3, 7 }, + {11809, 4404, 3, 7 }, + // AArch64_ORR_ZZZ - 693 + {11830, 4411, 3, 7 }, + // AArch64_ORRv16i8 - 694 + {11845, 4418, 3, 3 }, + // AArch64_ORRv8i8 - 695 + {11868, 4421, 3, 3 }, + // AArch64_PACIA1716 - 696 + {11889, 4424, 0, 3 }, + // AArch64_PACIASP - 697 + {11899, 4427, 0, 3 }, + // AArch64_PACIAZ - 698 + {11907, 4430, 0, 3 }, + // AArch64_PACIB1716 - 699 + {11914, 4433, 0, 3 }, + // AArch64_PACIBSP - 700 + {11924, 4436, 0, 3 }, + // AArch64_PACIBZ - 701 + {11932, 4439, 0, 3 }, + // AArch64_PACM - 702 + {11939, 4442, 0, 3 }, + // AArch64_PMOV_PZI_B - 703 + {11944, 4445, 3, 7 }, + // AArch64_PMOV_ZIP_B - 704 + {11960, 4452, 4, 8 }, + // AArch64_PRFB_D_PZI - 705 + {11976, 4460, 4, 7 }, + // AArch64_PRFB_PRI - 706 + {12000, 4467, 4, 8 }, + // AArch64_PRFB_S_PZI - 707 + {12022, 4475, 4, 7 }, + // AArch64_PRFD_D_PZI - 708 + {12046, 4482, 4, 7 }, + // AArch64_PRFD_PRI - 709 + {12070, 4489, 4, 8 }, + // AArch64_PRFD_S_PZI - 710 + {12092, 4497, 4, 7 }, + // AArch64_PRFH_D_PZI - 711 + {12116, 4504, 4, 7 }, + // AArch64_PRFH_PRI - 712 + {12140, 4511, 4, 8 }, + // AArch64_PRFH_S_PZI - 713 + {12162, 4519, 4, 7 }, + // AArch64_PRFMroX - 714 + {12186, 4526, 5, 5 }, + // AArch64_PRFMui - 715 + {12206, 4531, 3, 3 }, + // AArch64_PRFUMi - 716 + {12222, 4534, 3, 3 }, + // AArch64_PRFW_D_PZI - 717 + {12239, 4537, 4, 7 }, + // AArch64_PRFW_PRI - 718 + {12263, 4544, 4, 8 }, + // AArch64_PRFW_S_PZI - 719 + {12285, 4552, 4, 7 }, + // AArch64_PTRUES_B - 720 + {12309, 4559, 2, 6 }, + // AArch64_PTRUES_D - 721 + {12321, 4565, 2, 6 }, + // AArch64_PTRUES_H - 722 + {12333, 4571, 2, 6 }, + // AArch64_PTRUES_S - 723 + {12345, 4577, 2, 6 }, + // AArch64_PTRUE_B - 724 + {12357, 4583, 2, 6 }, + // AArch64_PTRUE_D - 725 + {12368, 4589, 2, 6 }, + // AArch64_PTRUE_H - 726 + {12379, 4595, 2, 6 }, + // AArch64_PTRUE_S - 727 + {12390, 4601, 2, 6 }, + // AArch64_RET - 728 + {12401, 4607, 1, 1 }, + // AArch64_SBCSWr - 729 + {12405, 4608, 3, 3 }, + // AArch64_SBCSXr - 730 + {12405, 4611, 3, 3 }, + // AArch64_SBCWr - 731 + {12417, 4614, 3, 3 }, + // AArch64_SBCXr - 732 + {12417, 4617, 3, 3 }, + // AArch64_SBFMWri - 733 + {12428, 4620, 4, 4 }, + {12443, 4624, 4, 4 }, + {12455, 4628, 4, 4 }, + // AArch64_SBFMXri - 736 + {12428, 4632, 4, 4 }, + {12443, 4636, 4, 4 }, + {12455, 4640, 4, 4 }, + {12467, 4644, 4, 4 }, + // AArch64_SEL_PPPP - 740 + {12479, 4648, 4, 8 }, + // AArch64_SEL_ZPZZ_B - 741 + {12479, 4656, 4, 8 }, + // AArch64_SEL_ZPZZ_D - 742 + {12502, 4664, 4, 8 }, + // AArch64_SEL_ZPZZ_H - 743 + {12525, 4672, 4, 8 }, + // AArch64_SEL_ZPZZ_S - 744 + {12548, 4680, 4, 8 }, + // AArch64_SMADDLrrr - 745 + {12571, 4688, 4, 4 }, + // AArch64_SMSUBLrrr - 746 + {12588, 4692, 4, 4 }, + // AArch64_SQDECB_XPiI - 747 + {12606, 4696, 4, 8 }, + {12616, 4704, 4, 8 }, + // AArch64_SQDECB_XPiWdI - 749 + {12632, 4712, 4, 8 }, + {12648, 4720, 4, 8 }, + // AArch64_SQDECD_XPiI - 751 + {12670, 4728, 4, 8 }, + {12680, 4736, 4, 8 }, + // AArch64_SQDECD_XPiWdI - 753 + {12696, 4744, 4, 8 }, + {12712, 4752, 4, 8 }, + // AArch64_SQDECD_ZPiI - 755 + {12734, 4760, 4, 8 }, + {12746, 4768, 4, 8 }, + // AArch64_SQDECH_XPiI - 757 + {12764, 4776, 4, 8 }, + {12774, 4784, 4, 8 }, + // AArch64_SQDECH_XPiWdI - 759 + {12790, 4792, 4, 8 }, + {12806, 4800, 4, 8 }, + // AArch64_SQDECH_ZPiI - 761 + {12828, 4808, 4, 8 }, + {12840, 4816, 4, 8 }, + // AArch64_SQDECW_XPiI - 763 + {12858, 4824, 4, 8 }, + {12868, 4832, 4, 8 }, + // AArch64_SQDECW_XPiWdI - 765 + {12884, 4840, 4, 8 }, + {12900, 4848, 4, 8 }, + // AArch64_SQDECW_ZPiI - 767 + {12922, 4856, 4, 8 }, + {12934, 4864, 4, 8 }, + // AArch64_SQINCB_XPiI - 769 + {12952, 4872, 4, 8 }, + {12962, 4880, 4, 8 }, + // AArch64_SQINCB_XPiWdI - 771 + {12978, 4888, 4, 8 }, + {12994, 4896, 4, 8 }, + // AArch64_SQINCD_XPiI - 773 + {13016, 4904, 4, 8 }, + {13026, 4912, 4, 8 }, + // AArch64_SQINCD_XPiWdI - 775 + {13042, 4920, 4, 8 }, + {13058, 4928, 4, 8 }, + // AArch64_SQINCD_ZPiI - 777 + {13080, 4936, 4, 8 }, + {13092, 4944, 4, 8 }, + // AArch64_SQINCH_XPiI - 779 + {13110, 4952, 4, 8 }, + {13120, 4960, 4, 8 }, + // AArch64_SQINCH_XPiWdI - 781 + {13136, 4968, 4, 8 }, + {13152, 4976, 4, 8 }, + // AArch64_SQINCH_ZPiI - 783 + {13174, 4984, 4, 8 }, + {13186, 4992, 4, 8 }, + // AArch64_SQINCW_XPiI - 785 + {13204, 5000, 4, 8 }, + {13214, 5008, 4, 8 }, + // AArch64_SQINCW_XPiWdI - 787 + {13230, 5016, 4, 8 }, + {13246, 5024, 4, 8 }, + // AArch64_SQINCW_ZPiI - 789 + {13268, 5032, 4, 8 }, + {13280, 5040, 4, 8 }, + // AArch64_SST1B_D_IMM - 791 + {13298, 5048, 4, 7 }, + // AArch64_SST1B_S_IMM - 792 + {13322, 5055, 4, 7 }, + // AArch64_SST1D_IMM - 793 + {13346, 5062, 4, 7 }, + // AArch64_SST1H_D_IMM - 794 + {13370, 5069, 4, 7 }, + // AArch64_SST1H_S_IMM - 795 + {13394, 5076, 4, 7 }, + // AArch64_SST1Q - 796 + {13418, 5083, 4, 7 }, + // AArch64_SST1W_D_IMM - 797 + {13442, 5090, 4, 7 }, + // AArch64_SST1W_IMM - 798 + {13466, 5097, 4, 7 }, + // AArch64_ST1B_2Z_IMM - 799 + {13490, 5104, 4, 8 }, + // AArch64_ST1B_2Z_STRIDED_IMM - 800 + {13512, 5112, 4, 7 }, + // AArch64_ST1B_4Z_IMM - 801 + {13490, 5119, 4, 8 }, + // AArch64_ST1B_4Z_STRIDED_IMM - 802 + {13534, 5127, 4, 7 }, + // AArch64_ST1B_D_IMM - 803 + {13556, 5134, 4, 8 }, + // AArch64_ST1B_H_IMM - 804 + {13578, 5142, 4, 8 }, + // AArch64_ST1B_IMM - 805 + {13600, 5150, 4, 8 }, + // AArch64_ST1B_S_IMM - 806 + {13622, 5158, 4, 8 }, + // AArch64_ST1D_2Z_IMM - 807 + {13644, 5166, 4, 8 }, + // AArch64_ST1D_2Z_STRIDED_IMM - 808 + {13666, 5174, 4, 7 }, + // AArch64_ST1D_4Z_IMM - 809 + {13644, 5181, 4, 8 }, + // AArch64_ST1D_4Z_STRIDED_IMM - 810 + {13666, 5189, 4, 7 }, + // AArch64_ST1D_IMM - 811 + {13688, 5196, 4, 8 }, + // AArch64_ST1D_Q_IMM - 812 + {13710, 5204, 4, 7 }, + // AArch64_ST1Fourv16b_POST - 813 + {13732, 5211, 4, 7 }, + // AArch64_ST1Fourv1d_POST - 814 + {13752, 5218, 4, 7 }, + // AArch64_ST1Fourv2d_POST - 815 + {13772, 5225, 4, 7 }, + // AArch64_ST1Fourv2s_POST - 816 + {13792, 5232, 4, 7 }, + // AArch64_ST1Fourv4h_POST - 817 + {13812, 5239, 4, 7 }, + // AArch64_ST1Fourv4s_POST - 818 + {13832, 5246, 4, 7 }, + // AArch64_ST1Fourv8b_POST - 819 + {13852, 5253, 4, 7 }, + // AArch64_ST1Fourv8h_POST - 820 + {13872, 5260, 4, 7 }, + // AArch64_ST1H_2Z_IMM - 821 + {13892, 5267, 4, 8 }, + // AArch64_ST1H_2Z_STRIDED_IMM - 822 + {13914, 5275, 4, 7 }, + // AArch64_ST1H_4Z_IMM - 823 + {13892, 5282, 4, 8 }, + // AArch64_ST1H_4Z_STRIDED_IMM - 824 + {13936, 5290, 4, 7 }, + // AArch64_ST1H_D_IMM - 825 + {13958, 5297, 4, 8 }, + // AArch64_ST1H_IMM - 826 + {13980, 5305, 4, 8 }, + // AArch64_ST1H_S_IMM - 827 + {14002, 5313, 4, 8 }, + // AArch64_ST1Onev16b_POST - 828 + {14024, 5321, 4, 7 }, + // AArch64_ST1Onev1d_POST - 829 + {14044, 5328, 4, 7 }, + // AArch64_ST1Onev2d_POST - 830 + {14063, 5335, 4, 7 }, + // AArch64_ST1Onev2s_POST - 831 + {14083, 5342, 4, 7 }, + // AArch64_ST1Onev4h_POST - 832 + {14102, 5349, 4, 7 }, + // AArch64_ST1Onev4s_POST - 833 + {14121, 5356, 4, 7 }, + // AArch64_ST1Onev8b_POST - 834 + {14141, 5363, 4, 7 }, + // AArch64_ST1Onev8h_POST - 835 + {14160, 5370, 4, 7 }, + // AArch64_ST1Threev16b_POST - 836 + {14180, 5377, 4, 7 }, + // AArch64_ST1Threev1d_POST - 837 + {14200, 5384, 4, 7 }, + // AArch64_ST1Threev2d_POST - 838 + {14220, 5391, 4, 7 }, + // AArch64_ST1Threev2s_POST - 839 + {14240, 5398, 4, 7 }, + // AArch64_ST1Threev4h_POST - 840 + {14260, 5405, 4, 7 }, + // AArch64_ST1Threev4s_POST - 841 + {14280, 5412, 4, 7 }, + // AArch64_ST1Threev8b_POST - 842 + {14300, 5419, 4, 7 }, + // AArch64_ST1Threev8h_POST - 843 + {14320, 5426, 4, 7 }, + // AArch64_ST1Twov16b_POST - 844 + {14340, 5433, 4, 7 }, + // AArch64_ST1Twov1d_POST - 845 + {14360, 5440, 4, 7 }, + // AArch64_ST1Twov2d_POST - 846 + {14380, 5447, 4, 7 }, + // AArch64_ST1Twov2s_POST - 847 + {14400, 5454, 4, 7 }, + // AArch64_ST1Twov4h_POST - 848 + {14420, 5461, 4, 7 }, + // AArch64_ST1Twov4s_POST - 849 + {14440, 5468, 4, 7 }, + // AArch64_ST1Twov8b_POST - 850 + {14460, 5475, 4, 7 }, + // AArch64_ST1Twov8h_POST - 851 + {14480, 5482, 4, 7 }, + // AArch64_ST1W_2Z_IMM - 852 + {14500, 5489, 4, 8 }, + // AArch64_ST1W_2Z_STRIDED_IMM - 853 + {14522, 5497, 4, 7 }, + // AArch64_ST1W_4Z_IMM - 854 + {14500, 5504, 4, 8 }, + // AArch64_ST1W_4Z_STRIDED_IMM - 855 + {14522, 5512, 4, 7 }, + // AArch64_ST1W_D_IMM - 856 + {14544, 5519, 4, 8 }, + // AArch64_ST1W_IMM - 857 + {14566, 5527, 4, 8 }, + // AArch64_ST1W_Q_IMM - 858 + {14588, 5535, 4, 7 }, + // AArch64_ST1_MXIPXX_H_B - 859 + {14610, 5542, 6, 9 }, + // AArch64_ST1_MXIPXX_H_D - 860 + {14644, 5551, 6, 9 }, + // AArch64_ST1_MXIPXX_H_H - 861 + {14678, 5560, 6, 9 }, + // AArch64_ST1_MXIPXX_H_Q - 862 + {14712, 5569, 6, 9 }, + // AArch64_ST1_MXIPXX_H_S - 863 + {14746, 5578, 6, 9 }, + // AArch64_ST1_MXIPXX_V_B - 864 + {14780, 5587, 6, 9 }, + // AArch64_ST1_MXIPXX_V_D - 865 + {14814, 5596, 6, 9 }, + // AArch64_ST1_MXIPXX_V_H - 866 + {14848, 5605, 6, 9 }, + // AArch64_ST1_MXIPXX_V_Q - 867 + {14882, 5614, 6, 9 }, + // AArch64_ST1_MXIPXX_V_S - 868 + {14916, 5623, 6, 9 }, + // AArch64_ST1i16_POST - 869 + {14950, 5632, 5, 8 }, + // AArch64_ST1i32_POST - 870 + {14973, 5640, 5, 8 }, + // AArch64_ST1i64_POST - 871 + {14996, 5648, 5, 8 }, + // AArch64_ST1i8_POST - 872 + {15019, 5656, 5, 8 }, + // AArch64_ST2B_IMM - 873 + {15042, 5664, 4, 8 }, + // AArch64_ST2D_IMM - 874 + {15064, 5672, 4, 8 }, + // AArch64_ST2Gi - 875 + {15086, 5680, 3, 6 }, + // AArch64_ST2H_IMM - 876 + {15100, 5686, 4, 8 }, + // AArch64_ST2Q_IMM - 877 + {15122, 5694, 4, 8 }, + // AArch64_ST2Twov16b_POST - 878 + {15144, 5702, 4, 7 }, + // AArch64_ST2Twov2d_POST - 879 + {15164, 5709, 4, 7 }, + // AArch64_ST2Twov2s_POST - 880 + {15184, 5716, 4, 7 }, + // AArch64_ST2Twov4h_POST - 881 + {15204, 5723, 4, 7 }, + // AArch64_ST2Twov4s_POST - 882 + {15224, 5730, 4, 7 }, + // AArch64_ST2Twov8b_POST - 883 + {15244, 5737, 4, 7 }, + // AArch64_ST2Twov8h_POST - 884 + {15264, 5744, 4, 7 }, + // AArch64_ST2W_IMM - 885 + {15284, 5751, 4, 8 }, + // AArch64_ST2i16_POST - 886 + {15306, 5759, 5, 8 }, + // AArch64_ST2i32_POST - 887 + {15329, 5767, 5, 8 }, + // AArch64_ST2i64_POST - 888 + {15352, 5775, 5, 8 }, + // AArch64_ST2i8_POST - 889 + {15376, 5783, 5, 8 }, + // AArch64_ST3B_IMM - 890 + {15399, 5791, 4, 8 }, + // AArch64_ST3D_IMM - 891 + {15421, 5799, 4, 8 }, + // AArch64_ST3H_IMM - 892 + {15443, 5807, 4, 8 }, + // AArch64_ST3Q_IMM - 893 + {15465, 5815, 4, 8 }, + // AArch64_ST3Threev16b_POST - 894 + {15487, 5823, 4, 7 }, + // AArch64_ST3Threev2d_POST - 895 + {15507, 5830, 4, 7 }, + // AArch64_ST3Threev2s_POST - 896 + {15527, 5837, 4, 7 }, + // AArch64_ST3Threev4h_POST - 897 + {15547, 5844, 4, 7 }, + // AArch64_ST3Threev4s_POST - 898 + {15567, 5851, 4, 7 }, + // AArch64_ST3Threev8b_POST - 899 + {15587, 5858, 4, 7 }, + // AArch64_ST3Threev8h_POST - 900 + {15607, 5865, 4, 7 }, + // AArch64_ST3W_IMM - 901 + {15627, 5872, 4, 8 }, + // AArch64_ST3i16_POST - 902 + {15649, 5880, 5, 8 }, + // AArch64_ST3i32_POST - 903 + {15672, 5888, 5, 8 }, + // AArch64_ST3i64_POST - 904 + {15696, 5896, 5, 8 }, + // AArch64_ST3i8_POST - 905 + {15720, 5904, 5, 8 }, + // AArch64_ST4B_IMM - 906 + {15743, 5912, 4, 8 }, + // AArch64_ST4D_IMM - 907 + {15765, 5920, 4, 8 }, + // AArch64_ST4Fourv16b_POST - 908 + {15787, 5928, 4, 7 }, + // AArch64_ST4Fourv2d_POST - 909 + {15807, 5935, 4, 7 }, + // AArch64_ST4Fourv2s_POST - 910 + {15827, 5942, 4, 7 }, + // AArch64_ST4Fourv4h_POST - 911 + {15847, 5949, 4, 7 }, + // AArch64_ST4Fourv4s_POST - 912 + {15867, 5956, 4, 7 }, + // AArch64_ST4Fourv8b_POST - 913 + {15887, 5963, 4, 7 }, + // AArch64_ST4Fourv8h_POST - 914 + {15907, 5970, 4, 7 }, + // AArch64_ST4H_IMM - 915 + {15927, 5977, 4, 8 }, + // AArch64_ST4Q_IMM - 916 + {15949, 5985, 4, 8 }, + // AArch64_ST4W_IMM - 917 + {15971, 5993, 4, 8 }, + // AArch64_ST4i16_POST - 918 + {15993, 6001, 5, 8 }, + // AArch64_ST4i32_POST - 919 + {16016, 6009, 5, 8 }, + // AArch64_ST4i64_POST - 920 + {16040, 6017, 5, 8 }, + // AArch64_ST4i8_POST - 921 + {16064, 6025, 5, 8 }, + // AArch64_STGPi - 922 + {16087, 6033, 4, 7 }, + // AArch64_STGi - 923 + {16105, 6040, 3, 6 }, + // AArch64_STLURBi - 924 + {16118, 6046, 3, 6 }, + // AArch64_STLURHi - 925 + {16134, 6052, 3, 6 }, + // AArch64_STLURWi - 926 + {16150, 6058, 3, 6 }, + // AArch64_STLURXi - 927 + {16150, 6064, 3, 6 }, + // AArch64_STLURbi - 928 + {16150, 6070, 3, 9 }, + // AArch64_STLURdi - 929 + {16150, 6079, 3, 9 }, + // AArch64_STLURhi - 930 + {16150, 6088, 3, 9 }, + // AArch64_STLURqi - 931 + {16150, 6097, 3, 9 }, + // AArch64_STLURsi - 932 + {16150, 6106, 3, 9 }, + // AArch64_STNPDi - 933 + {16165, 6115, 4, 7 }, + // AArch64_STNPQi - 934 + {16165, 6122, 4, 7 }, + // AArch64_STNPSi - 935 + {16165, 6129, 4, 7 }, + // AArch64_STNPWi - 936 + {16165, 6136, 4, 4 }, + // AArch64_STNPXi - 937 + {16165, 6140, 4, 4 }, + // AArch64_STNT1B_2Z_IMM - 938 + {16183, 6144, 4, 8 }, + // AArch64_STNT1B_2Z_STRIDED_IMM - 939 + {16207, 6152, 4, 7 }, + // AArch64_STNT1B_4Z_IMM - 940 + {16183, 6159, 4, 8 }, + // AArch64_STNT1B_4Z_STRIDED_IMM - 941 + {16231, 6167, 4, 7 }, + // AArch64_STNT1B_ZRI - 942 + {16255, 6174, 4, 8 }, + // AArch64_STNT1B_ZZR_D_REAL - 943 + {16279, 6182, 4, 7 }, + // AArch64_STNT1B_ZZR_S_REAL - 944 + {16305, 6189, 4, 7 }, + // AArch64_STNT1D_2Z_IMM - 945 + {16331, 6196, 4, 8 }, + // AArch64_STNT1D_2Z_STRIDED_IMM - 946 + {16355, 6204, 4, 7 }, + // AArch64_STNT1D_4Z_IMM - 947 + {16331, 6211, 4, 8 }, + // AArch64_STNT1D_4Z_STRIDED_IMM - 948 + {16355, 6219, 4, 7 }, + // AArch64_STNT1D_ZRI - 949 + {16379, 6226, 4, 8 }, + // AArch64_STNT1D_ZZR_D_REAL - 950 + {16403, 6234, 4, 7 }, + // AArch64_STNT1H_2Z_IMM - 951 + {16429, 6241, 4, 8 }, + // AArch64_STNT1H_2Z_STRIDED_IMM - 952 + {16453, 6249, 4, 7 }, + // AArch64_STNT1H_4Z_IMM - 953 + {16429, 6256, 4, 8 }, + // AArch64_STNT1H_4Z_STRIDED_IMM - 954 + {16477, 6264, 4, 7 }, + // AArch64_STNT1H_ZRI - 955 + {16501, 6271, 4, 8 }, + // AArch64_STNT1H_ZZR_D_REAL - 956 + {16525, 6279, 4, 7 }, + // AArch64_STNT1H_ZZR_S_REAL - 957 + {16551, 6286, 4, 7 }, + // AArch64_STNT1W_2Z_IMM - 958 + {16577, 6293, 4, 8 }, + // AArch64_STNT1W_2Z_STRIDED_IMM - 959 + {16601, 6301, 4, 7 }, + // AArch64_STNT1W_4Z_IMM - 960 + {16577, 6308, 4, 8 }, + // AArch64_STNT1W_4Z_STRIDED_IMM - 961 + {16601, 6316, 4, 7 }, + // AArch64_STNT1W_ZRI - 962 + {16625, 6323, 4, 8 }, + // AArch64_STNT1W_ZZR_D_REAL - 963 + {16649, 6331, 4, 7 }, + // AArch64_STNT1W_ZZR_S_REAL - 964 + {16675, 6338, 4, 7 }, + // AArch64_STPDi - 965 + {16701, 6345, 4, 7 }, + // AArch64_STPQi - 966 + {16701, 6352, 4, 7 }, + // AArch64_STPSi - 967 + {16701, 6359, 4, 7 }, + // AArch64_STPWi - 968 + {16701, 6366, 4, 4 }, + // AArch64_STPXi - 969 + {16701, 6370, 4, 4 }, + // AArch64_STRBBroX - 970 + {16718, 6374, 5, 5 }, + // AArch64_STRBBui - 971 + {16736, 6379, 3, 3 }, + // AArch64_STRBroX - 972 + {16750, 6382, 5, 8 }, + // AArch64_STRBui - 973 + {16767, 6390, 3, 6 }, + // AArch64_STRDroX - 974 + {16750, 6396, 5, 8 }, + // AArch64_STRDui - 975 + {16767, 6404, 3, 6 }, + // AArch64_STRHHroX - 976 + {16780, 6410, 5, 5 }, + // AArch64_STRHHui - 977 + {16798, 6415, 3, 3 }, + // AArch64_STRHroX - 978 + {16750, 6418, 5, 8 }, + // AArch64_STRHui - 979 + {16767, 6426, 3, 6 }, + // AArch64_STRQroX - 980 + {16750, 6432, 5, 8 }, + // AArch64_STRQui - 981 + {16767, 6440, 3, 6 }, + // AArch64_STRSroX - 982 + {16750, 6446, 5, 8 }, + // AArch64_STRSui - 983 + {16767, 6454, 3, 6 }, + // AArch64_STRWroX - 984 + {16750, 6460, 5, 5 }, + // AArch64_STRWui - 985 + {16767, 6465, 3, 3 }, + // AArch64_STRXroX - 986 + {16750, 6468, 5, 5 }, + // AArch64_STRXui - 987 + {16767, 6473, 3, 3 }, + // AArch64_STR_PXI - 988 + {16812, 6476, 3, 7 }, + // AArch64_STR_ZA - 989 + {16827, 6483, 5, 8 }, + // AArch64_STR_ZXI - 990 + {16812, 6491, 3, 7 }, + // AArch64_STTRBi - 991 + {16852, 6498, 3, 3 }, + // AArch64_STTRHi - 992 + {16867, 6501, 3, 3 }, + // AArch64_STTRWi - 993 + {16882, 6504, 3, 3 }, + // AArch64_STTRXi - 994 + {16882, 6507, 3, 3 }, + // AArch64_STURBBi - 995 + {16896, 6510, 3, 3 }, + // AArch64_STURBi - 996 + {16911, 6513, 3, 6 }, + // AArch64_STURDi - 997 + {16911, 6519, 3, 6 }, + // AArch64_STURHHi - 998 + {16925, 6525, 3, 3 }, + // AArch64_STURHi - 999 + {16911, 6528, 3, 6 }, + // AArch64_STURQi - 1000 + {16911, 6534, 3, 6 }, + // AArch64_STURSi - 1001 + {16911, 6540, 3, 6 }, + // AArch64_STURWi - 1002 + {16911, 6546, 3, 3 }, + // AArch64_STURXi - 1003 + {16911, 6549, 3, 3 }, + // AArch64_STZ2Gi - 1004 + {16940, 6552, 3, 6 }, + // AArch64_STZGi - 1005 + {16955, 6558, 3, 6 }, + // AArch64_SUBPT_shift - 1006 + {16969, 6564, 4, 7 }, + // AArch64_SUBSWri - 1007 + {16986, 6571, 4, 2 }, + // AArch64_SUBSWrs - 1008 + {16999, 6573, 4, 4 }, + {17010, 6577, 4, 3 }, + {17025, 6580, 4, 4 }, + {17037, 6584, 4, 3 }, + {17053, 6587, 4, 4 }, + // AArch64_SUBSWrx - 1013 + {16999, 6591, 4, 4 }, + {17069, 6595, 4, 3 }, + {17053, 6598, 4, 4 }, + // AArch64_SUBSXri - 1016 + {16986, 6602, 4, 2 }, + // AArch64_SUBSXrs - 1017 + {16999, 6604, 4, 4 }, + {17010, 6608, 4, 3 }, + {17025, 6611, 4, 4 }, + {17037, 6615, 4, 3 }, + {17053, 6618, 4, 4 }, + // AArch64_SUBSXrx - 1022 + {17069, 6622, 4, 3 }, + // AArch64_SUBSXrx64 - 1023 + {16999, 6625, 4, 4 }, + {17069, 6629, 4, 3 }, + {17053, 6632, 4, 4 }, + // AArch64_SUBWrs - 1026 + {17084, 6636, 4, 4 }, + {17095, 6640, 4, 3 }, + {17110, 6643, 4, 4 }, + // AArch64_SUBWrx - 1029 + {17110, 6647, 4, 4 }, + {17110, 6651, 4, 4 }, + // AArch64_SUBXrs - 1031 + {17084, 6655, 4, 4 }, + {17095, 6659, 4, 3 }, + {17110, 6662, 4, 4 }, + // AArch64_SUBXrx64 - 1034 + {17110, 6666, 4, 4 }, + {17110, 6670, 4, 4 }, + // AArch64_SYSPxt_XZR - 1036 + {17125, 6674, 5, 8 }, + // AArch64_SYSxt - 1037 + {17149, 6682, 5, 5 }, + // AArch64_UBFMWri - 1038 + {17172, 6687, 4, 4 }, + {17187, 6691, 4, 4 }, + {17199, 6695, 4, 4 }, + // AArch64_UBFMXri - 1041 + {17172, 6699, 4, 4 }, + {17187, 6703, 4, 4 }, + {17199, 6707, 4, 4 }, + {17211, 6711, 4, 4 }, + // AArch64_UMADDLrrr - 1045 + {17223, 6715, 4, 4 }, + // AArch64_UMOVvi32 - 1046 + {17240, 6719, 3, 5 }, + // AArch64_UMOVvi32_idx0 - 1047 + {17240, 6724, 3, 6 }, + // AArch64_UMOVvi64 - 1048 + {17259, 6730, 3, 5 }, + // AArch64_UMOVvi64_idx0 - 1049 + {17259, 6735, 3, 6 }, + // AArch64_UMSUBLrrr - 1050 + {17278, 6741, 4, 4 }, + // AArch64_UQDECB_WPiI - 1051 + {17296, 6745, 4, 8 }, + {17306, 6753, 4, 8 }, + // AArch64_UQDECB_XPiI - 1053 + {17296, 6761, 4, 8 }, + {17306, 6769, 4, 8 }, + // AArch64_UQDECD_WPiI - 1055 + {17322, 6777, 4, 8 }, + {17332, 6785, 4, 8 }, + // AArch64_UQDECD_XPiI - 1057 + {17322, 6793, 4, 8 }, + {17332, 6801, 4, 8 }, + // AArch64_UQDECD_ZPiI - 1059 + {17348, 6809, 4, 8 }, + {17360, 6817, 4, 8 }, + // AArch64_UQDECH_WPiI - 1061 + {17378, 6825, 4, 8 }, + {17388, 6833, 4, 8 }, + // AArch64_UQDECH_XPiI - 1063 + {17378, 6841, 4, 8 }, + {17388, 6849, 4, 8 }, + // AArch64_UQDECH_ZPiI - 1065 + {17404, 6857, 4, 8 }, + {17416, 6865, 4, 8 }, + // AArch64_UQDECW_WPiI - 1067 + {17434, 6873, 4, 8 }, + {17444, 6881, 4, 8 }, + // AArch64_UQDECW_XPiI - 1069 + {17434, 6889, 4, 8 }, + {17444, 6897, 4, 8 }, + // AArch64_UQDECW_ZPiI - 1071 + {17460, 6905, 4, 8 }, + {17472, 6913, 4, 8 }, + // AArch64_UQINCB_WPiI - 1073 + {17490, 6921, 4, 8 }, + {17500, 6929, 4, 8 }, + // AArch64_UQINCB_XPiI - 1075 + {17490, 6937, 4, 8 }, + {17500, 6945, 4, 8 }, + // AArch64_UQINCD_WPiI - 1077 + {17516, 6953, 4, 8 }, + {17526, 6961, 4, 8 }, + // AArch64_UQINCD_XPiI - 1079 + {17516, 6969, 4, 8 }, + {17526, 6977, 4, 8 }, + // AArch64_UQINCD_ZPiI - 1081 + {17542, 6985, 4, 8 }, + {17554, 6993, 4, 8 }, + // AArch64_UQINCH_WPiI - 1083 + {17572, 7001, 4, 8 }, + {17582, 7009, 4, 8 }, + // AArch64_UQINCH_XPiI - 1085 + {17572, 7017, 4, 8 }, + {17582, 7025, 4, 8 }, + // AArch64_UQINCH_ZPiI - 1087 + {17598, 7033, 4, 8 }, + {17610, 7041, 4, 8 }, + // AArch64_UQINCW_WPiI - 1089 + {17628, 7049, 4, 8 }, + {17638, 7057, 4, 8 }, + // AArch64_UQINCW_XPiI - 1091 + {17628, 7065, 4, 8 }, + {17638, 7073, 4, 8 }, + // AArch64_UQINCW_ZPiI - 1093 + {17654, 7081, 4, 8 }, + {17666, 7089, 4, 8 }, + // AArch64_XPACLRI - 1095 + {17684, 7097, 0, 3 }, + // AArch64_ZERO_M - 1096 + {17692, 7100, 1, 4 }, + {17702, 7104, 1, 4 }, + {17715, 7108, 1, 4 }, + {17728, 7112, 1, 4 }, + {17741, 7116, 1, 4 }, + {17754, 7120, 1, 4 }, + {17767, 7124, 1, 4 }, + {17780, 7128, 1, 4 }, + {17799, 7132, 1, 4 }, + {17818, 7136, 1, 4 }, + {17837, 7140, 1, 4 }, + {17856, 7144, 1, 4 }, + {17881, 7148, 1, 4 }, + {17906, 7152, 1, 4 }, + {17931, 7156, 1, 4 }, {0}, }; static const AliasPatternCond Conds[] = { - // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 0 + // (ADDPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 0 + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 7 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, - // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 2 + // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 9 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6 + // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 13 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 9 + // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 16 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 13 + // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 20 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 17 + // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 24 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 20 + // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 27 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 24 + // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 31 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 26 + // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 33 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 30 + // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 37 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 33 + // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 40 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 37 + // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 44 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 40 + // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 47 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 44 + // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 51 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 47 + // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 54 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 51 + // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 58 {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 55 + // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 62 {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 59 + // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 66 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 63 + // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 70 {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 67 + // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 74 {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 71 + // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 78 {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 75 + // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 82 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 79 + // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 86 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 83 + // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 90 {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 87 + // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 94 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 91 + // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 98 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 93 + // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 100 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 97 + // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 104 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 100 + // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 107 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 104 + // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 111 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 106 + // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 113 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 110 + // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 117 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 113 + // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 120 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 117 + // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 124 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24412,17 +25426,17 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 125 + // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 132 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 129 + // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 136 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 133 + // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 140 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24431,7 +25445,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 141 + // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 148 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 1}, @@ -24439,7 +25453,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 148 + // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 155 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 2}, @@ -24447,7 +25461,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 155 + // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 162 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 3}, @@ -24455,53 +25469,57 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIA1716) - 162 + // (AUTIA1716) - 169 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIASP) - 165 + // (AUTIASP) - 172 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIAZ) - 168 + // (AUTIAZ) - 175 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIB1716) - 171 + // (AUTIB1716) - 178 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIBSP) - 174 + // (AUTIBSP) - 181 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (AUTIBZ) - 177 + // (AUTIBZ) - 184 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 180 + // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 187 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 184 + // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 191 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 188 + // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 195 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 192 + // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 199 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (CLREX 15) - 196 + // (CHKFEAT) - 203 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureCHK}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (CLREX 15) - 206 {AliasPatternCond_K_Imm, (uint32_t)15}, - // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 197 + // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 207 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24509,7 +25527,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 204 + // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 214 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24517,7 +25535,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 211 + // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 221 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24525,7 +25543,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 218 + // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 228 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24533,7 +25551,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 225 + // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 235 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24541,7 +25559,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 232 + // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 242 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24549,7 +25567,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 239 + // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 249 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24557,7 +25575,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 246 + // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 256 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, @@ -24565,7 +25583,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 253 + // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 263 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24573,7 +25591,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 260 + // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 270 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24581,7 +25599,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 267 + // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 277 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24589,7 +25607,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 274 + // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 284 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -24597,7 +25615,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 281 + // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 291 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24606,7 +25624,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 289 + // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 299 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24615,7 +25633,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 297 + // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 307 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24624,7 +25642,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 305 + // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 315 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24633,7 +25651,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 313 + // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 323 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24642,7 +25660,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 321 + // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 331 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24651,7 +25669,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 329 + // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 339 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24660,7 +25678,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 337 + // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 347 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -24669,94 +25687,94 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 345 + // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 355 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 351 + // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 361 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 357 + // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 367 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 363 + // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 373 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 369 + // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 379 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_Custom, 4}, - // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 373 + // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 383 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 377 + // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 387 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_Custom, 4}, - // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 381 + // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 391 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 385 + // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 395 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_Custom, 4}, - // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 389 + // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 399 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 393 + // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 403 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_Custom, 4}, - // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 397 + // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 407 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 401 + // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 411 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 405 + // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 415 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_TiedReg, 1}, {AliasPatternCond_K_Custom, 4}, - // (DCPS1 0) - 409 + // (DCPS1 0) - 419 {AliasPatternCond_K_Imm, (uint32_t)0}, - // (DCPS2 0) - 410 + // (DCPS2 0) - 420 {AliasPatternCond_K_Imm, (uint32_t)0}, - // (DCPS3 0) - 411 + // (DCPS3 0) - 421 {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureEL3}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 415 + // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 425 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24765,7 +25783,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 423 + // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 433 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24774,7 +25792,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 431 + // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 441 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24783,7 +25801,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 439 + // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 449 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24792,7 +25810,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 447 + // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 457 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24801,7 +25819,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 455 + // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 465 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24810,7 +25828,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 463 + // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 473 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24819,7 +25837,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 471 + // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 481 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24828,7 +25846,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 479 + // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 489 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24837,7 +25855,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 487 + // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 497 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24846,7 +25864,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 495 + // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 505 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24855,7 +25873,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 503 + // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 513 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24864,7 +25882,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 511 + // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 521 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -24873,7 +25891,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 519 + // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 529 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -24882,70 +25900,70 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DSB 0) - 527 + // (DSB 0) - 537 {AliasPatternCond_K_Imm, (uint32_t)0}, - // (DSB 4) - 528 + // (DSB 4) - 538 {AliasPatternCond_K_Imm, (uint32_t)4}, - // (DSB { 1, 1, 0, 0 }) - 529 + // (DSB { 1, 1, 0, 0 }) - 539 {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_HasV8_0rOps}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 533 + // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 543 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 5}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 539 + // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 549 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 6}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 545 + // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 555 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 7}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 551 + // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 561 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 557 + // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 567 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 563 + // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 573 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Custom, 3}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 569 + // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 579 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 574 + // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 584 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 579 + // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 589 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -24953,13 +25971,13 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 586 + // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 596 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 591 + // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 601 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -24967,13 +25985,13 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 598 + // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 608 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 603 + // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 613 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -24981,35 +25999,35 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 610 + // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 620 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 616 + // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 626 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 622 + // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 632 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 628 + // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 638 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 634 + // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 644 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -25017,14 +26035,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 641 + // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 651 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 647 + // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 657 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -25032,14 +26050,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 654 + // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 664 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 660 + // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 670 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -25047,14 +26065,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 667 + // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 677 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 673 + // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 683 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -25062,14 +26080,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 680 + // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 690 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 686 + // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 696 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -25077,24 +26095,24 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 693 + // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 703 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 699 + // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 709 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 703 + // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 713 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 707 + // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 717 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -25103,17 +26121,17 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 715 + // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 725 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 719 + // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 729 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 723 + // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 733 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -25122,7 +26140,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 731 + // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 741 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 1}, @@ -25130,7 +26148,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 738 + // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 748 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 2}, @@ -25138,7 +26156,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 745 + // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 755 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 3}, @@ -25146,7 +26164,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 752 + // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 762 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25155,7 +26173,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 760 + // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 770 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25164,7 +26182,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 768 + // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 778 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25173,7 +26191,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 776 + // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 786 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25182,7 +26200,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 784 + // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 794 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25191,7 +26209,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 792 + // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 802 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25200,7 +26218,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 800 + // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 810 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25209,7 +26227,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 808 + // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 818 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25218,7 +26236,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 816 + // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 826 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25227,7 +26245,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 824 + // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 834 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, @@ -25236,15 +26254,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 832 + // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 842 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_TiedReg, 1}, - // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 835 + // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 845 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_TiedReg, 1}, - // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 838 + // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 848 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -25252,7 +26270,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 845 + // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 855 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -25260,7 +26278,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 852 + // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 862 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -25268,25 +26286,30 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 859 + // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 869 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 864 + // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 874 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 869 + // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 879 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 874 + // (GCSPOPM XZR) - 884 + {AliasPatternCond_K_Reg, AArch64_XZR}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25294,7 +26317,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 881 + // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 895 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25302,7 +26325,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888 + // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 902 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25310,7 +26333,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 895 + // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 909 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25318,7 +26341,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 902 + // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 916 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25326,14 +26349,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 909 + // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 923 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 915 + // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 930 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25341,7 +26365,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 922 + // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 937 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25349,7 +26373,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 929 + // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 944 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25357,7 +26381,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 936 + // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 951 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25365,7 +26389,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 943 + // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 958 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25373,7 +26397,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 950 + // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 965 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25381,7 +26405,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 957 + // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 972 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25389,7 +26413,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 964 + // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 979 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25397,7 +26421,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 971 + // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 986 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25405,7 +26429,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 978 + // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 993 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25413,7 +26437,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 985 + // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1000 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25421,7 +26445,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 992 + // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1007 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25429,7 +26453,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 999 + // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1014 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25437,7 +26461,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1006 + // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1021 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25445,7 +26469,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1013 + // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1028 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25453,7 +26477,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1020 + // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1035 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25461,7 +26485,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1027 + // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1042 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25469,7 +26493,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1034 + // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1049 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25477,7 +26501,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1041 + // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1056 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -25485,48 +26509,53 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (HINT { 0, 0, 0 }) - 1048 + // (HINT { 0, 0, 0 }) - 1063 {AliasPatternCond_K_Imm, (uint32_t)0}, - // (HINT { 0, 0, 1 }) - 1049 + // (HINT { 0, 0, 1 }) - 1064 {AliasPatternCond_K_Imm, (uint32_t)1}, - // (HINT { 0, 1, 0 }) - 1050 + // (HINT { 0, 1, 0 }) - 1065 {AliasPatternCond_K_Imm, (uint32_t)2}, - // (HINT { 0, 1, 1 }) - 1051 + // (HINT { 0, 1, 1 }) - 1066 {AliasPatternCond_K_Imm, (uint32_t)3}, - // (HINT { 1, 0, 0 }) - 1052 + // (HINT { 1, 0, 0 }) - 1067 {AliasPatternCond_K_Imm, (uint32_t)4}, - // (HINT { 1, 0, 1 }) - 1053 + // (HINT { 1, 0, 1 }) - 1068 {AliasPatternCond_K_Imm, (uint32_t)5}, - // (HINT { 1, 1, 0 }) - 1054 + // (HINT { 1, 1, 0 }) - 1069 {AliasPatternCond_K_Imm, (uint32_t)6}, - // (HINT { 1, 0, 0, 0, 0 }) - 1055 + // (HINT { 1, 0, 0, 0, 0 }) - 1070 {AliasPatternCond_K_Imm, (uint32_t)16}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRAS}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (HINT 20) - 1059 + // (HINT 20) - 1074 {AliasPatternCond_K_Imm, (uint32_t)20}, - // (HINT 32) - 1060 + // (HINT 32) - 1075 {AliasPatternCond_K_Imm, (uint32_t)32}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (HINT btihint_op:$op) - 1064 + // (HINT btihint_op:$op) - 1079 {AliasPatternCond_K_Custom, 8}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (HINT psbhint_op:$op) - 1068 + // (HINT psbhint_op:$op) - 1083 {AliasPatternCond_K_Custom, 9}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSPE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (HINT 22) - 1072 + // (HINT 19) - 1087 + {AliasPatternCond_K_Imm, (uint32_t)19}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (HINT 22) - 1091 {AliasPatternCond_K_Imm, (uint32_t)22}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureCLRBHB}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1076 + // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1095 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25535,7 +26564,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1084 + // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1103 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25544,7 +26573,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1092 + // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1111 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25553,7 +26582,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1100 + // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1119 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25562,7 +26591,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1108 + // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1127 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25571,7 +26600,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1116 + // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1135 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25580,7 +26609,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1124 + // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1143 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25589,7 +26618,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1132 + // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1151 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25598,7 +26627,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1140 + // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1159 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25607,7 +26636,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1148 + // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1167 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25616,7 +26645,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1156 + // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1175 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25625,7 +26654,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1164 + // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1183 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25634,7 +26663,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1172 + // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1191 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -25643,7 +26672,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1180 + // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1199 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25652,7 +26681,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1188 + // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1207 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25662,7 +26691,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1197 + // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1216 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25672,7 +26701,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1206 + // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1225 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25682,7 +26711,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1215 + // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1234 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25692,7 +26721,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1224 + // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1243 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25702,7 +26731,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1233 + // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1252 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25712,7 +26741,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1242 + // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1261 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25722,7 +26751,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1251 + // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1270 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25732,7 +26761,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1260 + // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1279 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25742,7 +26771,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1269 + // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1288 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -25752,7 +26781,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1278 + // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1297 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25760,7 +26789,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1285 + // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1304 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25768,7 +26797,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1292 + // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1311 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25776,7 +26805,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1299 + // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1318 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25784,7 +26813,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1306 + // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1325 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25792,7 +26821,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1313 + // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1332 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25800,7 +26829,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1320 + // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1339 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25808,7 +26837,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1327 + // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1346 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -25816,104 +26845,120 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1334 + // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1353 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ISB 15) - 1340 + // (ISB 15) - 1359 {AliasPatternCond_K_Imm, (uint32_t)15}, - // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1341 + // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1360 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1349 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1357 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1365 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1373 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1381 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1389 + // (LD1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1368 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1396 + // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1375 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1383 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1403 + // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1390 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1398 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1406 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1414 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1422 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1411 + // (LD1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1430 + {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1437 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1419 + // (LD1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1445 + {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1452 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -25922,30 +26967,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1427 + // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1460 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1433 - {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1440 - {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1447 + // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1467 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25953,7 +26983,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1454 + // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1474 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25961,7 +26991,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1461 + // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1481 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25969,7 +26999,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1468 + // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1488 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25977,7 +27007,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1475 + // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1495 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25985,7 +27015,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1482 + // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1502 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -25993,7 +27023,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1489 + // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1509 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26001,7 +27031,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1496 + // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1516 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26009,68 +27039,68 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1503 + // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1523 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1511 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1519 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1527 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1535 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1543 + // (LD1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1531 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1550 + // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1538 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1546 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1557 + // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1553 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1561 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1569 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1577 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26078,7 +27108,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1564 + // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1584 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26086,7 +27116,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1571 + // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1591 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26094,7 +27124,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1578 + // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1598 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26102,7 +27132,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1585 + // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1605 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26110,7 +27140,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1592 + // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1612 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26118,7 +27148,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1599 + // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1619 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26126,7 +27156,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1606 + // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1626 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26134,7 +27164,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1613 + // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1633 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26143,7 +27173,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1621 + // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1641 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26152,7 +27182,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1629 + // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1649 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26161,7 +27191,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1637 + // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1657 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26170,7 +27200,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1645 + // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1665 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26179,7 +27209,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1653 + // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1673 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26188,7 +27218,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1661 + // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1681 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26197,7 +27227,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1669 + // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1689 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26206,7 +27236,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1677 + // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26217,7 +27247,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1687 + // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26228,7 +27258,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697 + // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26239,7 +27269,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707 + // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1727 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26250,7 +27280,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717 + // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1737 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26259,7 +27289,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1725 + // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1745 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26268,7 +27298,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1733 + // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1753 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26277,7 +27307,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1741 + // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1761 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26286,7 +27316,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1749 + // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1769 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26295,7 +27325,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1757 + // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1777 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26304,7 +27334,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1765 + // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1785 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26313,7 +27343,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1773 + // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1793 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26322,7 +27352,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1781 + // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26331,7 +27361,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1789 + // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1809 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26340,7 +27370,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1797 + // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1817 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26349,7 +27379,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1805 + // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1825 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26358,7 +27388,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1813 + // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1833 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26366,7 +27396,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1820 + // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1840 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26374,7 +27404,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1827 + // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1847 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26382,7 +27412,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1834 + // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1854 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26390,7 +27420,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1841 + // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1861 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26398,7 +27428,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1848 + // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1868 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26406,7 +27436,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1855 + // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1875 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26414,7 +27444,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1862 + // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1882 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26422,7 +27452,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1869 + // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1889 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26431,7 +27461,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1877 + // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1897 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26440,7 +27470,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1885 + // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1905 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26449,7 +27479,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1893 + // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1913 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26458,7 +27488,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1901 + // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1921 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26467,7 +27497,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1909 + // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1929 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26476,7 +27506,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1917 + // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1937 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26484,7 +27514,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1924 + // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1944 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26492,7 +27522,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1931 + // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1951 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26500,7 +27530,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1938 + // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1958 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26508,7 +27538,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1945 + // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1965 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26516,7 +27546,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1952 + // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1972 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26524,7 +27554,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1959 + // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1979 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26532,7 +27562,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1966 + // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1986 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26540,7 +27570,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1973 + // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1993 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26548,7 +27578,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 1980 + // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2000 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26556,7 +27586,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1987 + // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2007 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26564,7 +27594,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1994 + // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2014 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26572,7 +27602,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2001 + // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2021 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26580,7 +27610,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2008 + // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2028 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26588,7 +27618,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2015 + // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2035 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26596,7 +27626,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2022 + // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2042 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26604,66 +27634,67 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2029 + // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2049 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2037 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2045 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2053 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2061 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2067 + // (LD1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2057 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2074 + // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2064 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2072 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2081 + // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2079 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2087 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2095 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2102 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26673,7 +27704,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2090 + // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2111 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26683,7 +27714,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2099 + // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2120 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26693,7 +27724,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2108 + // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2129 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26703,7 +27734,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2117 + // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2138 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26713,7 +27744,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2126 + // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2147 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26723,7 +27754,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2135 + // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2156 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26733,7 +27764,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2144 + // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2165 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26743,7 +27774,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2153 + // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2174 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26753,7 +27784,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2162 + // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2183 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26763,7 +27794,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2171 + // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2192 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26773,7 +27804,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2180 + // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2201 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26783,7 +27814,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2189 + // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2210 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26793,7 +27824,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2198 + // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2219 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26803,7 +27834,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2207 + // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2228 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26812,7 +27843,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2215 + // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2236 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26821,7 +27852,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2223 + // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2244 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26830,7 +27861,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2231 + // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2252 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26839,7 +27870,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2239 + // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2260 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26847,7 +27878,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2246 + // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2267 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26855,7 +27886,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2253 + // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2274 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26863,7 +27894,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2260 + // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2281 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26871,7 +27902,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2267 + // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2288 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26879,7 +27910,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2274 + // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2295 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26887,7 +27918,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2281 + // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2302 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26895,7 +27926,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2288 + // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2309 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26903,7 +27934,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2295 + // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2316 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26911,7 +27942,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2302 + // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2323 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26919,7 +27950,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2309 + // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2330 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26927,7 +27958,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2316 + // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2337 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26935,7 +27966,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2323 + // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2344 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26943,7 +27974,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2330 + // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2351 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26951,7 +27982,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2337 + // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2358 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26959,7 +27990,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2344 + // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2365 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -26968,7 +27999,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2352 + // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2373 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26978,7 +28009,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2361 + // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2382 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26988,7 +28019,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2370 + // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2391 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -26998,7 +28029,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2379 + // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2400 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27008,7 +28039,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2388 + // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2409 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27017,7 +28048,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2396 + // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2417 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27026,7 +28057,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2404 + // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2425 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27035,7 +28066,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2412 + // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2433 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27044,7 +28075,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2420 + // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2441 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27052,7 +28083,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2427 + // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2448 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27060,7 +28091,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2434 + // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2455 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27068,7 +28099,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2441 + // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2462 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27076,7 +28107,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2448 + // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2469 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27084,7 +28115,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2455 + // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2476 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27092,7 +28123,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2462 + // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2483 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27100,7 +28131,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2469 + // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2490 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27108,7 +28139,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2476 + // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2497 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27116,7 +28147,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2483 + // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2504 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27124,7 +28155,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2490 + // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2511 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27132,7 +28163,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2497 + // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2518 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27140,7 +28171,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2504 + // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2525 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27148,7 +28179,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2511 + // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2532 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27156,7 +28187,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2518 + // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2539 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27164,7 +28195,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2525 + // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2546 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27173,7 +28204,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2533 + // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2554 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27183,7 +28214,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2542 + // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2563 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27193,7 +28224,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2551 + // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2572 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27203,7 +28234,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2560 + // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2581 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27213,7 +28244,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2569 + // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2590 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27222,7 +28253,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2577 + // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2598 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27231,7 +28262,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2585 + // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2606 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27239,7 +28270,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2592 + // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2613 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27247,7 +28278,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2599 + // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2620 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27255,7 +28286,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2606 + // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2627 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27263,7 +28294,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2613 + // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2634 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27271,7 +28302,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2620 + // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2641 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27279,7 +28310,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2627 + // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2648 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27287,7 +28318,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2634 + // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2655 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27296,7 +28327,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2642 + // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2663 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27305,7 +28336,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2650 + // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2671 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27313,7 +28344,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2657 + // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2678 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27321,7 +28352,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2664 + // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2685 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27329,7 +28360,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2671 + // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2692 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27337,7 +28368,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2678 + // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2699 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27345,7 +28376,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2685 + // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2706 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27353,7 +28384,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2692 + // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2713 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27361,7 +28392,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2699 + // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2720 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27369,7 +28400,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2706 + // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2727 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27378,7 +28409,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2714 + // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2735 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27388,7 +28419,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2723 + // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2744 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27398,7 +28429,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2732 + // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2753 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27408,7 +28439,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2741 + // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2762 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -27418,119 +28449,119 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2750 + // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2771 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2756 + // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2777 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2762 + // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2783 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2768 + // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2789 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2774 + // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2795 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2780 + // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2801 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2786 + // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2807 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2792 + // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2813 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2798 + // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2819 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2804 + // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2825 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2810 + // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2831 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2816 + // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2837 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2822 + // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2843 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2828 + // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2849 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2834 + // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2855 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2840 + // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2861 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2846 + // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2867 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -27540,7 +28571,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2855 + // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2876 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -27550,7 +28581,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2864 + // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2885 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -27560,14 +28591,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2873 + // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2894 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2879 + // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2900 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -27577,7 +28608,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2888 + // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2909 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -27587,119 +28618,119 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2897 + // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2918 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2903 + // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2924 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2909 + // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2930 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2915 + // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2936 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2921 + // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2942 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2927 + // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2948 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2933 + // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2954 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2939 + // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2960 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2945 + // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2966 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2951 + // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2972 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2957 + // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2978 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2963 + // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2984 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2969 + // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2990 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2975 + // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2996 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2981 + // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3002 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2987 + // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3008 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2993 + // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27707,7 +28738,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3000 + // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27715,7 +28746,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3007 + // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27723,7 +28754,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014 + // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27731,7 +28762,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021 + // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27739,7 +28770,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028 + // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27747,7 +28778,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035 + // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27755,7 +28786,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042 + // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27763,7 +28794,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049 + // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27771,7 +28802,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056 + // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27779,7 +28810,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063 + // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27787,7 +28818,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070 + // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27795,7 +28826,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077 + // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27803,7 +28834,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084 + // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3105 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27811,7 +28842,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091 + // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3112 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27819,7 +28850,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098 + // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3119 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27827,7 +28858,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3105 + // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3126 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27835,7 +28866,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3112 + // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27843,7 +28874,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3119 + // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27851,7 +28882,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3126 + // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27859,7 +28890,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133 + // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27867,7 +28898,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140 + // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27875,7 +28906,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147 + // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27883,7 +28914,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154 + // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27891,7 +28922,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161 + // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27899,7 +28930,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168 + // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27907,7 +28938,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175 + // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27915,7 +28946,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182 + // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27923,7 +28954,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189 + // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27931,7 +28962,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196 + // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27939,7 +28970,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203 + // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27947,7 +28978,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210 + // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3231 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27955,7 +28986,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217 + // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3238 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -27963,66 +28994,75 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3224 + // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3245 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3228 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3252 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3232 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3259 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3236 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3266 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3240 + // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3270 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3244 + // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3274 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3252 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3260 + // (LDNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3282 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3267 + // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3289 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3297 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3274 + // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3304 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -28031,7 +29071,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3282 + // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3312 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28039,7 +29079,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3289 + // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3319 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28047,41 +29087,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3296 + // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3326 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3304 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3312 + // (LDNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3334 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3319 + // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3326 + // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3356 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -28090,7 +29130,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3334 + // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3364 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28098,41 +29138,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341 + // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3371 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3357 + // (LDNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3379 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3364 + // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3386 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3394 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3371 + // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3401 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -28141,7 +29181,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3379 + // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3409 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28149,7 +29189,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3386 + // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3416 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28157,7 +29197,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3393 + // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3423 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28165,7 +29205,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3400 + // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3430 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28173,7 +29213,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3407 + // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3437 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28181,7 +29221,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3414 + // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3444 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28189,7 +29229,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3421 + // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3451 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28197,41 +29237,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3428 + // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3458 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3436 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3444 + // (LDNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3466 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3451 + // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3473 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3481 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3458 + // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3488 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -28240,7 +29280,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3466 + // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3496 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28248,7 +29288,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3473 + // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3503 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -28256,191 +29296,230 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3480 + // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3510 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3484 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3517 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3488 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3524 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3492 + // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3528 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3496 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3535 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3500 + // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3539 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3504 + // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3543 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3510 + // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3549 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3516 + // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3555 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3521 + // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3560 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3524 + // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3563 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3529 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3571 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3532 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3577 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3537 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3585 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3540 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3591 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3545 + // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3596 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3548 + // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3599 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3553 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3607 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3556 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3613 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3561 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3621 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3564 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3627 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3569 + // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3632 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3572 + // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3635 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3577 + // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3640 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3580 + // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3643 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3585 + // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3648 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3588 + // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3651 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3593 + // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3656 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3596 + // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3659 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3601 + // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3664 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3604 + // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3667 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3609 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3675 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3612 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3681 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3617 + // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3686 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3620 + // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3689 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3625 + // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3694 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3628 + // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3697 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -28448,7 +29527,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3635 + // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3704 {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -28457,7 +29536,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3643 + // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3712 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -28465,501 +29544,516 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3650 + // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3719 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3656 + // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3725 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3662 + // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3731 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3668 + // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3737 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3674 + // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3743 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3680 + // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3749 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3686 + // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3755 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3692 + // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3761 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3698 + // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3767 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3704 + // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3773 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3710 + // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3779 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3716 + // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3785 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3722 + // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3791 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3728 + // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3797 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3734 + // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3803 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3740 + // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3809 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3746 + // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3815 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3752 + // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3758 + // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3764 + // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3770 + // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3776 + // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3845 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3782 + // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3851 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3788 + // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3857 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3794 + // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3863 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3797 + // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3866 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3800 + // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3869 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3803 + // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3872 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3806 + // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3875 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3809 + // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3878 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3812 + // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3881 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3815 + // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3884 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3818 + // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3887 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821 + // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3890 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827 + // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3896 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833 + // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3902 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839 + // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3908 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3845 + // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3914 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3851 + // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3920 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3857 + // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3926 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3863 + // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3932 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3869 + // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3938 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3875 + // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3944 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3881 + // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3950 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3887 + // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3956 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3893 + // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3962 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3899 + // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3968 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3905 + // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3974 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3911 + // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3980 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3917 + // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3986 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3920 + // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3989 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3923 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3995 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3926 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 4001 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3929 + // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 4004 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3932 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 4010 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3935 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4016 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3938 + // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4019 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3941 + // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4022 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3944 + // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4025 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3947 + // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 4028 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3950 + // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 4031 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3953 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 4037 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 3956 + // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 4040 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 3959 + // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4043 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, - // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 3963 + // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4047 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3967 + // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4051 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3973 + // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4057 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 3979 + // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4063 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 3985 + // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4069 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3991 + // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4075 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3997 + // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4081 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4003 + // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4087 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4009 + // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4093 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4015 + // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4099 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4021 + // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4105 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4027 + // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4111 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4033 + // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4117 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4039 + // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4123 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4045 + // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4129 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4051 + // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4135 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4057 + // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4141 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4063 + // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4147 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -28968,7 +30062,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4071 + // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4155 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -28977,7 +30071,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4079 + // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4163 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -28986,7 +30080,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4087 + // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4171 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -28995,7 +30089,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4095 + // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4179 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29004,7 +30098,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4103 + // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4187 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29013,7 +30107,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4111 + // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4195 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29022,7 +30116,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4119 + // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4203 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29031,7 +30125,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4127 + // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4211 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29040,7 +30134,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4135 + // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4219 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29049,7 +30143,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4143 + // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4227 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29058,7 +30152,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4151 + // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4235 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29067,7 +30161,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4159 + // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4243 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29076,7 +30170,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4167 + // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4251 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29085,7 +30179,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4175 + // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4259 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29094,7 +30188,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4183 + // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4267 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, @@ -29103,14 +30197,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4191 + // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4275 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4197 + // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4281 {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID}, @@ -29119,14 +30213,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4205 + // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4289 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4211 + // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4295 {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID}, @@ -29135,87 +30229,79 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4219 + // (MOVT ZTR:$ZTt, 0, ZPRAny:$Zt) - 4303 + {AliasPatternCond_K_RegClass, AArch64_ZTRRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME_LUTv2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4312 {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Imm, (uint32_t)1}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4224 + // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4314 {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Imm, (uint32_t)1}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4229 + // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4316 {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Imm, (uint32_t)1}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4234 + // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4318 {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4239 + // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4320 {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4244 + // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4322 {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4249 + // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4324 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, - // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4253 + // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4328 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (NOTv16i8 V128:$Vd, V128:$Vn) - 4257 + // (NOTv16i8 V128:$Vd, V128:$Vn) - 4332 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, - // (NOTv8i8 V64:$Vd, V64:$Vn) - 4259 + // (NOTv8i8 V64:$Vd, V64:$Vn) - 4334 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, - // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4261 + // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4336 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4265 + // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4340 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4268 + // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4343 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4272 + // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4347 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4276 + // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4351 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4279 + // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4354 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4283 + // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4358 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_TiedReg, 1}, @@ -29224,27 +30310,27 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4291 + // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4366 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4295 + // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4370 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4299 + // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4374 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4303 + // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4378 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4307 + // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4382 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_TiedReg, 1}, @@ -29253,7 +30339,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4315 + // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4390 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 1}, @@ -29261,7 +30347,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4322 + // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4397 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 2}, @@ -29269,7 +30355,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4329 + // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4404 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Custom, 3}, @@ -29277,7 +30363,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4336 + // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4411 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_TiedReg, 1}, @@ -29285,39 +30371,43 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4343 + // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4418 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_TiedReg, 1}, - // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4346 + // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4421 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_TiedReg, 1}, - // (PACIA1716) - 4349 + // (PACIA1716) - 4424 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PACIASP) - 4352 + // (PACIASP) - 4427 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PACIAZ) - 4355 + // (PACIAZ) - 4430 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PACIB1716) - 4358 + // (PACIB1716) - 4433 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PACIBSP) - 4361 + // (PACIBSP) - 4436 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PACIBZ) - 4364 + // (PACIBZ) - 4439 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4367 + // (PACM) - 4442 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuthLR}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4445 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -29325,7 +30415,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4374 + // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4452 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -29334,7 +30424,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4382 + // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4460 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29342,7 +30432,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4389 + // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4467 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -29351,7 +30441,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4397 + // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4475 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29359,7 +30449,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4404 + // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4482 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29367,7 +30457,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4411 + // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4489 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -29376,7 +30466,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4419 + // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4497 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29384,7 +30474,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4426 + // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4504 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29392,7 +30482,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4433 + // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4511 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -29401,7 +30491,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4441 + // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4519 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29409,21 +30499,21 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4448 + // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4526 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4453 + // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4531 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4456 + // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4534 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4459 + // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4537 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29431,7 +30521,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4466 + // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4544 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -29440,7 +30530,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4474 + // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4552 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29448,116 +30538,116 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4481 + // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4559 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4487 + // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4565 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4493 + // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4571 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4499 + // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4577 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4505 + // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4583 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4511 + // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4589 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4517 + // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4595 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4523 + // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4601 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (RET LR) - 4529 + // (RET LR) - 4607 {AliasPatternCond_K_Reg, AArch64_LR}, - // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4530 + // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4608 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4533 + // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4611 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4536 + // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4614 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4539 + // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4617 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4542 + // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4620 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, - // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4546 + // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4624 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)7}, - // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4550 + // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4628 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)15}, - // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4554 + // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4632 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)63}, - // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4558 + // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4636 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)7}, - // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4562 + // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4640 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)15}, - // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4566 + // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4644 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)31}, - // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4570 + // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4648 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, @@ -29566,7 +30656,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4578 + // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4656 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29575,7 +30665,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4586 + // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4664 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29584,7 +30674,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4594 + // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4672 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29593,7 +30683,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4602 + // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4680 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -29602,17 +30692,17 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4610 + // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4688 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4614 + // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4692 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4618 + // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4696 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29621,7 +30711,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4626 + // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4704 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29630,7 +30720,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4634 + // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4712 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29639,7 +30729,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4642 + // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4720 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29648,7 +30738,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4650 + // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4728 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29657,7 +30747,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4658 + // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4736 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29666,7 +30756,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4666 + // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4744 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29675,7 +30765,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4674 + // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4752 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29684,7 +30774,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4682 + // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4760 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29693,7 +30783,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4690 + // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4768 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29702,7 +30792,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4698 + // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4776 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29711,7 +30801,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4706 + // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4784 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29720,7 +30810,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4714 + // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4792 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29729,7 +30819,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4722 + // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4800 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29738,7 +30828,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4730 + // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4808 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29747,7 +30837,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4738 + // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4816 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29756,7 +30846,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4746 + // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4824 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29765,7 +30855,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4754 + // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4832 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29774,7 +30864,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4762 + // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4840 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29783,7 +30873,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4770 + // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4848 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29792,7 +30882,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4778 + // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4856 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29801,7 +30891,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4786 + // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4864 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29810,7 +30900,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4794 + // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4872 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29819,7 +30909,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4802 + // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4880 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29828,7 +30918,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4810 + // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4888 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29837,7 +30927,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4818 + // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4896 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29846,7 +30936,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4826 + // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4904 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29855,7 +30945,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4834 + // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4912 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29864,7 +30954,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4842 + // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4920 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29873,7 +30963,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4850 + // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4928 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29882,7 +30972,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4858 + // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4936 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29891,7 +30981,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4866 + // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4944 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29900,7 +30990,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4874 + // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4952 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29909,7 +30999,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4882 + // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4960 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29918,7 +31008,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4890 + // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4968 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29927,7 +31017,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4898 + // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4976 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29936,7 +31026,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4906 + // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4984 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29945,7 +31035,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4914 + // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4992 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29954,7 +31044,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4922 + // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 5000 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29963,7 +31053,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4930 + // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 5008 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -29972,7 +31062,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4938 + // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 5016 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29981,7 +31071,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4946 + // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 5024 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -29990,7 +31080,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4954 + // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 5032 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -29999,7 +31089,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4962 + // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 5040 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -30008,7 +31098,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4970 + // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5048 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30016,7 +31106,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4977 + // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5055 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30024,7 +31114,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4984 + // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5062 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30032,7 +31122,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4991 + // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5069 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30040,7 +31130,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4998 + // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5076 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30048,14 +31138,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5005 + // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5083 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5011 + // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5090 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30063,7 +31154,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5018 + // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5097 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -30071,95 +31162,111 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5025 + // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5104 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5033 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5041 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5049 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5057 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5065 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5073 + // (ST1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5112 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5080 + // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5119 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5127 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5087 + // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5134 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5142 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5150 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5158 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5166 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5095 + // (ST1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5174 + {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5181 {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5103 + // (ST1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5189 + {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5196 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30168,30 +31275,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5111 + // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5204 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5117 - {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5124 - {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5131 + // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5211 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30199,7 +31291,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5138 + // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5218 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30207,7 +31299,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5145 + // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5225 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30215,7 +31307,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5152 + // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5232 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30223,7 +31315,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5159 + // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5239 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30231,7 +31323,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5166 + // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5246 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30239,7 +31331,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5173 + // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5253 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30247,7 +31339,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5180 + // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5260 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30255,68 +31347,68 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5187 + // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5267 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5195 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5203 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5211 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5219 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5227 + // (ST1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5275 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5234 + // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5282 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5290 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5241 + // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5297 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5305 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5313 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5321 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30324,7 +31416,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5248 + // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5328 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30332,7 +31424,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5255 + // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5335 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30340,7 +31432,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5262 + // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5342 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30348,7 +31440,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5269 + // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5349 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30356,7 +31448,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5276 + // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5356 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30364,7 +31456,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5283 + // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5363 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30372,7 +31464,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5290 + // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5370 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30380,7 +31472,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5297 + // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5377 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30388,7 +31480,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5304 + // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5384 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30396,7 +31488,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5311 + // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5391 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30404,7 +31496,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5318 + // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5398 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30412,7 +31504,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5325 + // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5405 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30420,7 +31512,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5332 + // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5412 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30428,7 +31520,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5339 + // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5419 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30436,7 +31528,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5346 + // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5426 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30444,7 +31536,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5353 + // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5433 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30452,7 +31544,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5360 + // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5440 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30460,7 +31552,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5367 + // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5447 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30468,7 +31560,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5374 + // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5454 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30476,7 +31568,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5381 + // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5461 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30484,7 +31576,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5388 + // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5468 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30492,7 +31584,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5395 + // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5475 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30500,7 +31592,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5402 + // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5482 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30508,66 +31600,67 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5409 + // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5489 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5417 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5425 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5433 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5441 - {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5447 + // (ST1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5497 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5454 + // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5504 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5512 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5461 + // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5519 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5527 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5535 + {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30577,7 +31670,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5470 + // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5551 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30587,7 +31680,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5479 + // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5560 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30597,7 +31690,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5488 + // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5569 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30607,7 +31700,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5497 + // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5578 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30617,7 +31710,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5506 + // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5587 {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30627,7 +31720,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5515 + // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5596 {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30637,7 +31730,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5524 + // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5605 {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30647,7 +31740,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5533 + // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5614 {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30657,7 +31750,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542 + // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5623 {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30667,7 +31760,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5551 + // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5632 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30676,7 +31769,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5559 + // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5640 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30685,7 +31778,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5567 + // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5648 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30694,7 +31787,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5575 + // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5656 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30703,7 +31796,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5583 + // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5664 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30712,7 +31805,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5591 + // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5672 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30721,14 +31814,14 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5599 + // (ST2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5680 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5605 + // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5686 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30737,7 +31830,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5613 + // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5694 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30746,7 +31839,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5621 + // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5702 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30754,7 +31847,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5628 + // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5709 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30762,7 +31855,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5635 + // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5716 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30770,7 +31863,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5642 + // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5723 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30778,7 +31871,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5649 + // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5730 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30786,7 +31879,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5656 + // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5737 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30794,7 +31887,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5663 + // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5744 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30802,7 +31895,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5670 + // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5751 {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30811,7 +31904,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5678 + // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5759 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30820,7 +31913,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5686 + // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5767 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30829,7 +31922,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5694 + // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5775 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30838,7 +31931,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5702 + // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5783 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30847,7 +31940,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5710 + // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30856,7 +31949,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5718 + // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5799 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30865,7 +31958,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5726 + // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5807 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30874,7 +31967,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5734 + // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5815 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30883,7 +31976,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5742 + // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5823 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30891,7 +31984,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5749 + // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5830 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30899,7 +31992,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5756 + // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5837 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30907,7 +32000,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5763 + // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5844 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30915,7 +32008,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5770 + // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5851 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30923,7 +32016,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5777 + // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5858 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30931,7 +32024,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5784 + // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5865 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30939,7 +32032,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791 + // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5872 {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30948,7 +32041,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5799 + // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5880 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30957,7 +32050,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5807 + // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5888 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30966,7 +32059,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5815 + // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5896 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30975,7 +32068,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5823 + // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5904 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -30984,7 +32077,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5831 + // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -30993,7 +32086,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5839 + // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5920 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31002,7 +32095,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5847 + // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5928 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31010,7 +32103,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5854 + // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5935 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31018,7 +32111,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5861 + // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5942 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31026,7 +32119,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5868 + // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5949 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31034,7 +32127,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5875 + // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5956 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31042,7 +32135,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5882 + // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5963 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31050,7 +32143,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5889 + // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5970 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31058,7 +32151,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5896 + // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5977 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31067,7 +32160,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5904 + // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5985 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31076,7 +32169,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912 + // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5993 {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31085,7 +32178,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 5920 + // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 6001 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31094,7 +32187,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 5928 + // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 6009 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31103,7 +32196,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 5936 + // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 6017 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31112,7 +32205,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 5944 + // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 6025 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31121,14 +32214,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5952 - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 5958 + // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6033 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31136,35 +32222,42 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 5965 + // (STGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6040 + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6046 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 5971 + // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6052 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 5977 + // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6058 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 5983 + // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6064 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 5989 + // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 6070 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31174,7 +32267,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 5998 + // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 6079 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31184,7 +32277,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6007 + // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6088 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31194,7 +32287,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6016 + // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6097 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31204,7 +32297,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6025 + // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6106 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31214,66 +32307,75 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6034 + // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6115 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6038 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6122 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6042 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6129 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6046 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6136 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6050 + // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6140 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6054 + // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6144 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6062 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6070 + // (STNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6152 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6077 + // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6084 + // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6174 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31282,7 +32384,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6092 + // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6182 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31290,7 +32392,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6099 + // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6189 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31298,41 +32400,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6106 + // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6196 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6114 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6122 + // (STNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6204 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6129 + // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6136 + // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6226 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31341,7 +32443,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6144 + // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6234 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31349,41 +32451,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6151 + // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6241 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167 + // (STNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6249 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6174 + // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6256 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6264 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6181 + // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6271 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31392,7 +32494,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6189 + // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6279 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31400,7 +32502,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6196 + // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6286 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31408,41 +32510,41 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6203 + // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6293 {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211 - {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, - {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - {AliasPatternCond_K_Imm, (uint32_t)0}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, - {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, - {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219 + // (STNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6301 {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6226 + // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6308 + {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6316 {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID}, - {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID}, + {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6233 + // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6323 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, @@ -31451,7 +32553,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6241 + // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6331 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31459,7 +32561,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6248 + // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6338 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID}, {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, @@ -31467,122 +32569,161 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6255 + // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6345 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6259 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6352 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6263 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6359 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6267 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6366 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6271 + // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6370 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6275 + // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6374 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6280 + // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6379 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6283 + // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6382 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6288 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6390 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6291 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6396 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6296 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6404 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6299 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6410 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6304 + // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6415 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6307 + // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6418 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6312 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6426 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6315 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6432 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6320 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6440 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6323 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6446 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6328 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6454 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6331 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6460 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6336 + // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6465 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6339 + // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6468 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6344 + // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6473 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6347 + // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6476 {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31590,7 +32731,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6354 + // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6483 {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID}, {AliasPatternCond_K_Ignore, 0}, @@ -31599,7 +32740,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6362 + // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6491 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, @@ -31607,205 +32748,228 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6369 + // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6498 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6372 + // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6501 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6375 + // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6504 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6378 + // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6507 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6381 + // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6510 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6384 + // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6513 {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6387 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6519 {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6390 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6525 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6393 + // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6528 {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6396 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6534 {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6399 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6540 {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6402 + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6546 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6405 + // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6549 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (STZ2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6408 + // (STZ2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6552 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (STZGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6414 + // (STZGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6558 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6420 + // (SUBPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 6564 + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, + {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, + {AliasPatternCond_K_Imm, (uint32_t)0}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, + {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA}, + {AliasPatternCond_K_EndOrFeatures, 0}, + // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6571 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, - // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6422 + // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6573 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6426 + // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6577 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6429 + // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6580 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6433 + // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6584 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6436 + // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6587 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6440 + // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6591 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6444 + // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6595 {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6447 + // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6598 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6451 + // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6602 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, - // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6453 + // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6604 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6457 + // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6608 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6460 + // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6611 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6464 + // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6615 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6467 + // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6618 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6471 + // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6622 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6474 + // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6625 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6478 + // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6629 {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6481 + // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6632 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6485 + // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6636 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6489 + // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6640 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_WZR}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, - // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6492 + // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6643 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6496 + // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6647 {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6500 + // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6651 {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)16}, - // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6504 + // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6655 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6508 + // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6659 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, - // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6511 + // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6662 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, - // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6515 + // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6666 {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6519 + // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6670 {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)24}, - // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6523 + // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6674 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31814,84 +32978,84 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureD128}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6531 + // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6682 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6536 + // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6687 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, - // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6540 + // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6691 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)7}, - // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6544 + // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6695 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)15}, - // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6548 + // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6699 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)63}, - // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6552 + // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6703 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)7}, - // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6556 + // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6707 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)15}, - // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6560 + // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6711 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Imm, (uint32_t)31}, - // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6564 + // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6715 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6568 + // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6719 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6573 + // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6724 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6579 + // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6730 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6584 + // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6735 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6590 + // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6741 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Reg, AArch64_XZR}, - // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6594 + // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6745 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31900,7 +33064,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6602 + // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6753 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31909,7 +33073,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6610 + // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6761 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31918,7 +33082,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6618 + // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6769 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31927,7 +33091,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6626 + // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6777 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31936,7 +33100,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6634 + // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6785 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31945,7 +33109,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6642 + // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6793 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31954,7 +33118,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6650 + // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6801 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31963,7 +33127,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6658 + // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6809 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31972,7 +33136,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6666 + // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6817 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31981,7 +33145,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6674 + // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6825 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -31990,7 +33154,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6682 + // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6833 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -31999,7 +33163,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6690 + // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6841 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32008,7 +33172,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6698 + // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6849 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32017,7 +33181,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6706 + // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6857 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32026,7 +33190,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6714 + // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6865 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32035,7 +33199,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6722 + // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6873 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32044,7 +33208,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6730 + // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6881 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32053,7 +33217,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6738 + // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6889 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32062,7 +33226,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6746 + // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6897 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32071,7 +33235,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6754 + // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6905 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32080,7 +33244,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6762 + // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6913 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32089,7 +33253,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6770 + // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6921 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32098,7 +33262,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6778 + // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6929 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32107,7 +33271,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6786 + // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6937 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32116,7 +33280,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6794 + // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6945 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32125,7 +33289,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6802 + // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6953 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32134,7 +33298,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6810 + // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6961 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32143,7 +33307,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6818 + // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6969 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32152,7 +33316,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6826 + // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6977 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32161,7 +33325,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6834 + // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6985 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32170,7 +33334,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6842 + // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6993 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32179,7 +33343,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6850 + // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7001 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32188,7 +33352,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6858 + // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7009 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32197,7 +33361,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6866 + // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7017 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32206,7 +33370,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6874 + // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7025 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32215,7 +33379,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6882 + // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7033 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32224,7 +33388,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6890 + // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 7041 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32233,7 +33397,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6898 + // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7049 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32242,7 +33406,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6906 + // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7057 {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32251,7 +33415,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6914 + // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7065 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32260,7 +33424,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6922 + // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7073 {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32269,7 +33433,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6930 + // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7081 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)31}, @@ -32278,7 +33442,7 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6938 + // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 7089 {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, @@ -32287,81 +33451,81 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (XPACLRI) - 6946 + // (XPACLRI) - 7097 {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 6949 + // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 7100 {AliasPatternCond_K_Imm, (uint32_t)255}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 6953 + // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 7104 {AliasPatternCond_K_Imm, (uint32_t)85}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 6957 + // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 7108 {AliasPatternCond_K_Imm, (uint32_t)170}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 6961 + // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 7112 {AliasPatternCond_K_Imm, (uint32_t)17}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 6965 + // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 7116 {AliasPatternCond_K_Imm, (uint32_t)34}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 6969 + // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 7120 {AliasPatternCond_K_Imm, (uint32_t)68}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 6973 + // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 7124 {AliasPatternCond_K_Imm, (uint32_t)136}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 6977 + // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 7128 {AliasPatternCond_K_Imm, (uint32_t)51}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 6981 + // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 7132 {AliasPatternCond_K_Imm, (uint32_t)153}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 6985 + // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 7136 {AliasPatternCond_K_Imm, (uint32_t)102}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 6989 + // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 7140 {AliasPatternCond_K_Imm, (uint32_t)204}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 6993 + // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 7144 {AliasPatternCond_K_Imm, (uint32_t)119}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 6997 + // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 7148 {AliasPatternCond_K_Imm, (uint32_t)187}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7001 + // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7152 {AliasPatternCond_K_Imm, (uint32_t)221}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, {AliasPatternCond_K_EndOrFeatures, 0}, - // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7005 + // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7156 {AliasPatternCond_K_Imm, (uint32_t)238}, {AliasPatternCond_K_OrFeature, AArch64_FeatureAll}, {AliasPatternCond_K_OrFeature, AArch64_FeatureSME}, @@ -32369,903 +33533,910 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { {0}, }; static const char AsmStrings[] = - /* 0 */ "cmn $\x02, $\xFF\x03\x01\0" - /* 13 */ "cmn $\x02, $\x03\0" - /* 24 */ "cmn $\x02, $\x03$\xFF\x04\x02\0" - /* 39 */ "adds $\x01, $\x02, $\x03\0" - /* 55 */ "cmn $\x02, $\x03$\xFF\x04\x03\0" - /* 70 */ "mov $\x01, $\x02\0" - /* 81 */ "add $\x01, $\x02, $\x03\0" - /* 96 */ "tst $\x02, $\xFF\x03\x04\0" - /* 109 */ "tst $\x02, $\x03\0" - /* 120 */ "tst $\x02, $\x03$\xFF\x04\x02\0" - /* 135 */ "ands $\x01, $\x02, $\x03\0" - /* 151 */ "tst $\x02, $\xFF\x03\x05\0" - /* 164 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" - /* 188 */ "and $\x01, $\x02, $\x03\0" - /* 203 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" - /* 226 */ "and $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" - /* 247 */ "and $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" - /* 268 */ "and $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" - /* 289 */ "autia1716\0" - /* 299 */ "autiasp\0" - /* 307 */ "autiaz\0" - /* 314 */ "autib1716\0" - /* 324 */ "autibsp\0" - /* 332 */ "autibz\0" - /* 339 */ "bics $\x01, $\x02, $\x03\0" - /* 355 */ "bic $\x01, $\x02, $\x03\0" - /* 370 */ "clrex\0" - /* 376 */ "cntb $\x01\0" - /* 384 */ "cntb $\x01, $\xFF\x02\x0E\0" - /* 398 */ "cntd $\x01\0" - /* 406 */ "cntd $\x01, $\xFF\x02\x0E\0" - /* 420 */ "cnth $\x01\0" - /* 428 */ "cnth $\x01, $\xFF\x02\x0E\0" - /* 442 */ "cntw $\x01\0" - /* 450 */ "cntw $\x01, $\xFF\x02\x0E\0" - /* 464 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0" - /* 487 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0" - /* 510 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0" - /* 533 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0" - /* 556 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0" - /* 577 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0" - /* 598 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0" - /* 619 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0" - /* 640 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0" - /* 663 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0" - /* 686 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0" - /* 709 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0" - /* 732 */ "cset $\x01, $\xFF\x04\x14\0" - /* 746 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0" - /* 764 */ "csetm $\x01, $\xFF\x04\x14\0" - /* 779 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0" - /* 797 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0" - /* 815 */ "dcps1\0" - /* 821 */ "dcps2\0" - /* 827 */ "dcps3\0" - /* 833 */ "decb $\x01\0" - /* 841 */ "decb $\x01, $\xFF\x03\x0E\0" - /* 855 */ "decd $\x01\0" - /* 863 */ "decd $\x01, $\xFF\x03\x0E\0" - /* 877 */ "decd $\xFF\x01\x10\0" - /* 887 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 903 */ "dech $\x01\0" - /* 911 */ "dech $\x01, $\xFF\x03\x0E\0" - /* 925 */ "dech $\xFF\x01\x09\0" - /* 935 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 951 */ "decw $\x01\0" - /* 959 */ "decw $\x01, $\xFF\x03\x0E\0" - /* 973 */ "decw $\xFF\x01\x0B\0" - /* 983 */ "decw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 999 */ "ssbb\0" - /* 1004 */ "pssbb\0" - /* 1010 */ "dfb\0" - /* 1014 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0" - /* 1029 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0" - /* 1044 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0" - /* 1059 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0" - /* 1075 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0" - /* 1091 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0" - /* 1107 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0" - /* 1122 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0" - /* 1137 */ "fmov $\xFF\x01\x10, #0.0\0" - /* 1153 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0" - /* 1168 */ "fmov $\xFF\x01\x09, #0.0\0" - /* 1184 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0" - /* 1199 */ "fmov $\xFF\x01\x0B, #0.0\0" - /* 1215 */ "mov $\xFF\x01\x06, $\x02\0" - /* 1228 */ "mov $\xFF\x01\x10, $\x02\0" - /* 1241 */ "mov $\xFF\x01\x09, $\x02\0" - /* 1254 */ "mov $\xFF\x01\x0B, $\x02\0" - /* 1267 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0" - /* 1282 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0" - /* 1301 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0" - /* 1316 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0" - /* 1335 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0" - /* 1350 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0" - /* 1369 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0" - /* 1384 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0" - /* 1403 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0" - /* 1418 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0" - /* 1437 */ "eon $\x01, $\x02, $\x03\0" - /* 1452 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" - /* 1476 */ "eor $\x01, $\x02, $\x03\0" - /* 1491 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" - /* 1514 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" - /* 1535 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" - /* 1556 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" - /* 1577 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" - /* 1610 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" - /* 1643 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" - /* 1676 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" - /* 1709 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" - /* 1742 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" - /* 1775 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" - /* 1808 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" - /* 1841 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" - /* 1874 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" - /* 1907 */ "ror $\x01, $\x02, $\x04\0" - /* 1922 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0" - /* 1946 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0" - /* 1970 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0" - /* 1994 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0" - /* 2010 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0" - /* 2026 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0" - /* 2042 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2068 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2094 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2120 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2146 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2172 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2198 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2225 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2252 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2279 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2306 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2333 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2359 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2385 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2413 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2441 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2469 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2497 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2525 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2554 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2583 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2612 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2641 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2670 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 2698 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 2726 */ "nop\0" - /* 2730 */ "yield\0" - /* 2736 */ "wfe\0" - /* 2740 */ "wfi\0" - /* 2744 */ "sev\0" - /* 2748 */ "sevl\0" - /* 2753 */ "dgh\0" - /* 2757 */ "esb\0" - /* 2761 */ "csdb\0" - /* 2766 */ "bti\0" - /* 2770 */ "bti $\xFF\x01\x26\0" - /* 2779 */ "psb $\xFF\x01\x27\0" - /* 2788 */ "clrbhb\0" - /* 2795 */ "incb $\x01\0" - /* 2803 */ "incb $\x01, $\xFF\x03\x0E\0" - /* 2817 */ "incd $\x01\0" - /* 2825 */ "incd $\x01, $\xFF\x03\x0E\0" - /* 2839 */ "incd $\xFF\x01\x10\0" - /* 2849 */ "incd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 2865 */ "inch $\x01\0" - /* 2873 */ "inch $\x01, $\xFF\x03\x0E\0" - /* 2887 */ "inch $\xFF\x01\x09\0" - /* 2897 */ "inch $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 2913 */ "incw $\x01\0" - /* 2921 */ "incw $\x01, $\xFF\x03\x0E\0" - /* 2935 */ "incw $\xFF\x01\x0B\0" - /* 2945 */ "incw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 2961 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" - /* 2994 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" - /* 3027 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" - /* 3060 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" - /* 3093 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" - /* 3126 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" - /* 3159 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" - /* 3192 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" - /* 3225 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" - /* 3258 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" - /* 3291 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0" - /* 3310 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0" - /* 3337 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0" - /* 3356 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0" - /* 3383 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0" - /* 3402 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0" - /* 3429 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0" - /* 3448 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0" - /* 3475 */ "irg $\x01, $\x02\0" - /* 3486 */ "isb\0" - /* 3490 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" - /* 3514 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 3538 */ "ld1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 3562 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 3586 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 3610 */ "ld1b $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" - /* 3634 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" - /* 3658 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" - /* 3682 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 3706 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 0 */ "addpt $\x01, $\x02, $\x03\0" + /* 17 */ "cmn $\x02, $\xFF\x03\x01\0" + /* 30 */ "cmn $\x02, $\x03\0" + /* 41 */ "cmn $\x02, $\x03$\xFF\x04\x02\0" + /* 56 */ "adds $\x01, $\x02, $\x03\0" + /* 72 */ "cmn $\x02, $\x03$\xFF\x04\x03\0" + /* 87 */ "mov $\x01, $\x02\0" + /* 98 */ "add $\x01, $\x02, $\x03\0" + /* 113 */ "tst $\x02, $\xFF\x03\x04\0" + /* 126 */ "tst $\x02, $\x03\0" + /* 137 */ "tst $\x02, $\x03$\xFF\x04\x02\0" + /* 152 */ "ands $\x01, $\x02, $\x03\0" + /* 168 */ "tst $\x02, $\xFF\x03\x05\0" + /* 181 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" + /* 205 */ "and $\x01, $\x02, $\x03\0" + /* 220 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" + /* 243 */ "and $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" + /* 264 */ "and $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" + /* 285 */ "and $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" + /* 306 */ "autia1716\0" + /* 316 */ "autiasp\0" + /* 324 */ "autiaz\0" + /* 331 */ "autib1716\0" + /* 341 */ "autibsp\0" + /* 349 */ "autibz\0" + /* 356 */ "bics $\x01, $\x02, $\x03\0" + /* 372 */ "bic $\x01, $\x02, $\x03\0" + /* 387 */ "chkfeat x16\0" + /* 399 */ "clrex\0" + /* 405 */ "cntb $\x01\0" + /* 413 */ "cntb $\x01, $\xFF\x02\x0E\0" + /* 427 */ "cntd $\x01\0" + /* 435 */ "cntd $\x01, $\xFF\x02\x0E\0" + /* 449 */ "cnth $\x01\0" + /* 457 */ "cnth $\x01, $\xFF\x02\x0E\0" + /* 471 */ "cntw $\x01\0" + /* 479 */ "cntw $\x01, $\xFF\x02\x0E\0" + /* 493 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0" + /* 516 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0" + /* 539 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0" + /* 562 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0" + /* 585 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0" + /* 606 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0" + /* 627 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0" + /* 648 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0" + /* 669 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0" + /* 692 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0" + /* 715 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0" + /* 738 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0" + /* 761 */ "cset $\x01, $\xFF\x04\x14\0" + /* 775 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0" + /* 793 */ "csetm $\x01, $\xFF\x04\x14\0" + /* 808 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0" + /* 826 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0" + /* 844 */ "dcps1\0" + /* 850 */ "dcps2\0" + /* 856 */ "dcps3\0" + /* 862 */ "decb $\x01\0" + /* 870 */ "decb $\x01, $\xFF\x03\x0E\0" + /* 884 */ "decd $\x01\0" + /* 892 */ "decd $\x01, $\xFF\x03\x0E\0" + /* 906 */ "decd $\xFF\x01\x10\0" + /* 916 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 932 */ "dech $\x01\0" + /* 940 */ "dech $\x01, $\xFF\x03\x0E\0" + /* 954 */ "dech $\xFF\x01\x09\0" + /* 964 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 980 */ "decw $\x01\0" + /* 988 */ "decw $\x01, $\xFF\x03\x0E\0" + /* 1002 */ "decw $\xFF\x01\x0B\0" + /* 1012 */ "decw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 1028 */ "ssbb\0" + /* 1033 */ "pssbb\0" + /* 1039 */ "dfb\0" + /* 1043 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0" + /* 1058 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0" + /* 1073 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0" + /* 1088 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0" + /* 1104 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0" + /* 1120 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0" + /* 1136 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0" + /* 1151 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0" + /* 1166 */ "fmov $\xFF\x01\x10, #0.0\0" + /* 1182 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0" + /* 1197 */ "fmov $\xFF\x01\x09, #0.0\0" + /* 1213 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0" + /* 1228 */ "fmov $\xFF\x01\x0B, #0.0\0" + /* 1244 */ "mov $\xFF\x01\x06, $\x02\0" + /* 1257 */ "mov $\xFF\x01\x10, $\x02\0" + /* 1270 */ "mov $\xFF\x01\x09, $\x02\0" + /* 1283 */ "mov $\xFF\x01\x0B, $\x02\0" + /* 1296 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0" + /* 1311 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0" + /* 1330 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0" + /* 1345 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0" + /* 1364 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0" + /* 1379 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0" + /* 1398 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0" + /* 1413 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0" + /* 1432 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0" + /* 1447 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0" + /* 1466 */ "eon $\x01, $\x02, $\x03\0" + /* 1481 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" + /* 1505 */ "eor $\x01, $\x02, $\x03\0" + /* 1520 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" + /* 1543 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" + /* 1564 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" + /* 1585 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" + /* 1606 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" + /* 1639 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" + /* 1672 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" + /* 1705 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" + /* 1738 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" + /* 1771 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" + /* 1804 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" + /* 1837 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" + /* 1870 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" + /* 1903 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" + /* 1936 */ "ror $\x01, $\x02, $\x04\0" + /* 1951 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0" + /* 1975 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0" + /* 1999 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0" + /* 2023 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0" + /* 2039 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0" + /* 2055 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0" + /* 2071 */ "gcspopm\0" + /* 2079 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2105 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2131 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2157 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2183 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2209 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2235 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2262 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2289 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2316 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2343 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2370 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2396 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2422 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2450 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2478 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2506 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2534 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2562 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2591 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2620 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2649 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2678 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2707 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 2735 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 2763 */ "nop\0" + /* 2767 */ "yield\0" + /* 2773 */ "wfe\0" + /* 2777 */ "wfi\0" + /* 2781 */ "sev\0" + /* 2785 */ "sevl\0" + /* 2790 */ "dgh\0" + /* 2794 */ "esb\0" + /* 2798 */ "csdb\0" + /* 2803 */ "bti\0" + /* 2807 */ "bti $\xFF\x01\x26\0" + /* 2816 */ "psb $\xFF\x01\x27\0" + /* 2825 */ "gcsb dsync\0" + /* 2836 */ "clrbhb\0" + /* 2843 */ "incb $\x01\0" + /* 2851 */ "incb $\x01, $\xFF\x03\x0E\0" + /* 2865 */ "incd $\x01\0" + /* 2873 */ "incd $\x01, $\xFF\x03\x0E\0" + /* 2887 */ "incd $\xFF\x01\x10\0" + /* 2897 */ "incd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 2913 */ "inch $\x01\0" + /* 2921 */ "inch $\x01, $\xFF\x03\x0E\0" + /* 2935 */ "inch $\xFF\x01\x09\0" + /* 2945 */ "inch $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 2961 */ "incw $\x01\0" + /* 2969 */ "incw $\x01, $\xFF\x03\x0E\0" + /* 2983 */ "incw $\xFF\x01\x0B\0" + /* 2993 */ "incw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 3009 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" + /* 3042 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" + /* 3075 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" + /* 3108 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" + /* 3141 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" + /* 3174 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" + /* 3207 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" + /* 3240 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" + /* 3273 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" + /* 3306 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" + /* 3339 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0" + /* 3358 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0" + /* 3385 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0" + /* 3404 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0" + /* 3431 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0" + /* 3450 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0" + /* 3477 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0" + /* 3496 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0" + /* 3523 */ "irg $\x01, $\x02\0" + /* 3534 */ "isb\0" + /* 3538 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" + /* 3562 */ "ld1b $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" + /* 3586 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" + /* 3610 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 3634 */ "ld1b $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 3658 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 3682 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 3706 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" /* 3730 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" - /* 3754 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0" - /* 3774 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0" - /* 3794 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0" - /* 3814 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0" - /* 3834 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0" - /* 3854 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0" - /* 3874 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0" - /* 3894 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0" - /* 3914 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" - /* 3938 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 3962 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 3986 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4010 */ "ld1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" - /* 4034 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" - /* 4058 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0" - /* 4078 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0" - /* 4097 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0" - /* 4117 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0" - /* 4136 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0" - /* 4155 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0" - /* 4175 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0" - /* 4194 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0" - /* 4214 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4239 */ "ld1rb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 4264 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 4289 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4314 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4339 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4364 */ "ld1rh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 4389 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4414 */ "ld1rob $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 4440 */ "ld1rod $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4466 */ "ld1roh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 4492 */ "ld1row $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4518 */ "ld1rqb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 4544 */ "ld1rqd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4570 */ "ld1rqh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 4596 */ "ld1rqw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4622 */ "ld1rsb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4648 */ "ld1rsb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 4674 */ "ld1rsb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4700 */ "ld1rsh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4726 */ "ld1rsh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4752 */ "ld1rsw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4778 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 4803 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 4828 */ "ld1r $\xFF\x02\x2C, [$\x01], #1\0" - /* 4848 */ "ld1r $\xFF\x02\x2D, [$\x01], #8\0" - /* 4868 */ "ld1r $\xFF\x02\x2E, [$\x01], #8\0" - /* 4888 */ "ld1r $\xFF\x02\x2F, [$\x01], #4\0" - /* 4908 */ "ld1r $\xFF\x02\x30, [$\x01], #2\0" - /* 4928 */ "ld1r $\xFF\x02\x31, [$\x01], #4\0" - /* 4948 */ "ld1r $\xFF\x02\x32, [$\x01], #1\0" - /* 4968 */ "ld1r $\xFF\x02\x33, [$\x01], #2\0" - /* 4988 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 5013 */ "ld1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 5038 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 5063 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 5088 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 5113 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 5138 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0" - /* 5158 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0" - /* 5178 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0" - /* 5198 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0" - /* 5218 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0" - /* 5238 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0" - /* 5258 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0" - /* 5278 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0" - /* 5298 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0" - /* 5318 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0" - /* 5338 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0" - /* 5358 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0" - /* 5378 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0" - /* 5398 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0" - /* 5418 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0" - /* 5438 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0" - /* 5458 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" - /* 5482 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 5530 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" - /* 5554 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" - /* 5578 */ "ld1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5614 */ "ld1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5650 */ "ld1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5686 */ "ld1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5722 */ "ld1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5758 */ "ld1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5794 */ "ld1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5830 */ "ld1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5866 */ "ld1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5902 */ "ld1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" - /* 5938 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0" - /* 5961 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0" - /* 5984 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0" - /* 6007 */ "ld1 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #1\0" - /* 6030 */ "ld2b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 6054 */ "ld2d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 6078 */ "ld2h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 6102 */ "ld2q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" - /* 6126 */ "ld2r $\xFF\x02\x2C, [$\x01], #2\0" - /* 6146 */ "ld2r $\xFF\x02\x2D, [$\x01], #16\0" - /* 6167 */ "ld2r $\xFF\x02\x2E, [$\x01], #16\0" - /* 6188 */ "ld2r $\xFF\x02\x2F, [$\x01], #8\0" - /* 6208 */ "ld2r $\xFF\x02\x30, [$\x01], #4\0" - /* 6228 */ "ld2r $\xFF\x02\x31, [$\x01], #8\0" - /* 6248 */ "ld2r $\xFF\x02\x32, [$\x01], #2\0" - /* 6268 */ "ld2r $\xFF\x02\x33, [$\x01], #4\0" - /* 6288 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0" - /* 6308 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0" - /* 6328 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0" - /* 6348 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0" - /* 6368 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0" - /* 6388 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0" - /* 6408 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0" - /* 6428 */ "ld2w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 6452 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0" - /* 6475 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0" - /* 6498 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0" - /* 6522 */ "ld2 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #2\0" - /* 6545 */ "ld3b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 6569 */ "ld3d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 6593 */ "ld3h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 6617 */ "ld3q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" - /* 6641 */ "ld3r $\xFF\x02\x2C, [$\x01], #3\0" - /* 6661 */ "ld3r $\xFF\x02\x2D, [$\x01], #24\0" - /* 6682 */ "ld3r $\xFF\x02\x2E, [$\x01], #24\0" - /* 6703 */ "ld3r $\xFF\x02\x2F, [$\x01], #12\0" - /* 6724 */ "ld3r $\xFF\x02\x30, [$\x01], #6\0" - /* 6744 */ "ld3r $\xFF\x02\x31, [$\x01], #12\0" - /* 6765 */ "ld3r $\xFF\x02\x32, [$\x01], #3\0" - /* 6785 */ "ld3r $\xFF\x02\x33, [$\x01], #6\0" - /* 6805 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0" - /* 6825 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0" - /* 6845 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0" - /* 6865 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0" - /* 6885 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0" - /* 6905 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0" - /* 6925 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0" - /* 6945 */ "ld3w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 6969 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0" - /* 6992 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0" - /* 7016 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0" - /* 7040 */ "ld3 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #3\0" - /* 7063 */ "ld4b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 7087 */ "ld4d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 7111 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0" - /* 7131 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0" - /* 7151 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0" - /* 7171 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0" - /* 7191 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0" - /* 7211 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0" - /* 7231 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0" - /* 7251 */ "ld4h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 7275 */ "ld4q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" - /* 7299 */ "ld4r $\xFF\x02\x2C, [$\x01], #4\0" - /* 7319 */ "ld4r $\xFF\x02\x2D, [$\x01], #32\0" - /* 7340 */ "ld4r $\xFF\x02\x2E, [$\x01], #32\0" - /* 7361 */ "ld4r $\xFF\x02\x2F, [$\x01], #16\0" - /* 7382 */ "ld4r $\xFF\x02\x30, [$\x01], #8\0" - /* 7402 */ "ld4r $\xFF\x02\x31, [$\x01], #16\0" - /* 7423 */ "ld4r $\xFF\x02\x32, [$\x01], #4\0" - /* 7443 */ "ld4r $\xFF\x02\x33, [$\x01], #8\0" - /* 7463 */ "ld4w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 7487 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0" - /* 7510 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0" - /* 7534 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0" - /* 7558 */ "ld4 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #4\0" - /* 7581 */ "staddb $\x02, [$\x03]\0" - /* 7597 */ "staddh $\x02, [$\x03]\0" - /* 7613 */ "staddlb $\x02, [$\x03]\0" - /* 7630 */ "staddlh $\x02, [$\x03]\0" - /* 7647 */ "staddl $\x02, [$\x03]\0" - /* 7663 */ "stadd $\x02, [$\x03]\0" - /* 7678 */ "ldapurb $\x01, [$\x02]\0" - /* 7695 */ "ldapurh $\x01, [$\x02]\0" - /* 7712 */ "ldapursb $\x01, [$\x02]\0" - /* 7730 */ "ldapursh $\x01, [$\x02]\0" - /* 7748 */ "ldapursw $\x01, [$\x02]\0" - /* 7766 */ "ldapur $\x01, [$\x02]\0" - /* 7782 */ "stclrb $\x02, [$\x03]\0" - /* 7798 */ "stclrh $\x02, [$\x03]\0" - /* 7814 */ "stclrlb $\x02, [$\x03]\0" - /* 7831 */ "stclrlh $\x02, [$\x03]\0" - /* 7848 */ "stclrl $\x02, [$\x03]\0" - /* 7864 */ "stclr $\x02, [$\x03]\0" - /* 7879 */ "steorb $\x02, [$\x03]\0" - /* 7895 */ "steorh $\x02, [$\x03]\0" - /* 7911 */ "steorlb $\x02, [$\x03]\0" - /* 7928 */ "steorlh $\x02, [$\x03]\0" - /* 7945 */ "steorl $\x02, [$\x03]\0" - /* 7961 */ "steor $\x02, [$\x03]\0" - /* 7976 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8002 */ "ldff1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8028 */ "ldff1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 8054 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8080 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8106 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8132 */ "ldff1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8158 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8184 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8211 */ "ldff1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8238 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8265 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8292 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8319 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8346 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8372 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8398 */ "ldg $\x01, [$\x03]\0" - /* 8411 */ "ldnf1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8437 */ "ldnf1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8463 */ "ldnf1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 8489 */ "ldnf1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8515 */ "ldnf1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8541 */ "ldnf1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8567 */ "ldnf1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8593 */ "ldnf1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8619 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8646 */ "ldnf1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 8673 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8700 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8727 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8754 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8781 */ "ldnf1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 8807 */ "ldnf1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 8833 */ "ldnp $\x01, $\x02, [$\x03]\0" - /* 8851 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" - /* 8877 */ "ldnt1b $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" - /* 8903 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" - /* 8929 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" - /* 8955 */ "ldnt1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 8983 */ "ldnt1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 9011 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" - /* 9037 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" - /* 9063 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" - /* 9089 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9117 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" - /* 9143 */ "ldnt1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" - /* 9169 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" - /* 9195 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" - /* 9221 */ "ldnt1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9249 */ "ldnt1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 9277 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9306 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 9335 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9364 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 9393 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9422 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" - /* 9448 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" - /* 9474 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" - /* 9500 */ "ldnt1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" - /* 9528 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" - /* 9556 */ "ldp $\x01, $\x02, [$\x03]\0" - /* 9573 */ "ldpsw $\x01, $\x02, [$\x03]\0" - /* 9592 */ "ldraa $\x01, [$\x02]\0" - /* 9607 */ "ldrab $\x01, [$\x02]\0" - /* 9622 */ "ldrb $\x01, [$\x02, $\x03]\0" - /* 9640 */ "ldrb $\x01, [$\x02]\0" - /* 9654 */ "ldr $\x01, [$\x02, $\x03]\0" - /* 9671 */ "ldr $\x01, [$\x02]\0" - /* 9684 */ "ldrh $\x01, [$\x02, $\x03]\0" - /* 9702 */ "ldrh $\x01, [$\x02]\0" - /* 9716 */ "ldrsb $\x01, [$\x02, $\x03]\0" - /* 9735 */ "ldrsb $\x01, [$\x02]\0" - /* 9750 */ "ldrsh $\x01, [$\x02, $\x03]\0" - /* 9769 */ "ldrsh $\x01, [$\x02]\0" - /* 9784 */ "ldrsw $\x01, [$\x02, $\x03]\0" - /* 9803 */ "ldrsw $\x01, [$\x02]\0" - /* 9818 */ "ldr $\xFF\x01\x07, [$\x02]\0" - /* 9833 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" - /* 9858 */ "stsetb $\x02, [$\x03]\0" - /* 9874 */ "stseth $\x02, [$\x03]\0" - /* 9890 */ "stsetlb $\x02, [$\x03]\0" - /* 9907 */ "stsetlh $\x02, [$\x03]\0" - /* 9924 */ "stsetl $\x02, [$\x03]\0" - /* 9940 */ "stset $\x02, [$\x03]\0" - /* 9955 */ "stsmaxb $\x02, [$\x03]\0" - /* 9972 */ "stsmaxh $\x02, [$\x03]\0" - /* 9989 */ "stsmaxlb $\x02, [$\x03]\0" - /* 10007 */ "stsmaxlh $\x02, [$\x03]\0" - /* 10025 */ "stsmaxl $\x02, [$\x03]\0" - /* 10042 */ "stsmax $\x02, [$\x03]\0" - /* 10058 */ "stsminb $\x02, [$\x03]\0" - /* 10075 */ "stsminh $\x02, [$\x03]\0" - /* 10092 */ "stsminlb $\x02, [$\x03]\0" - /* 10110 */ "stsminlh $\x02, [$\x03]\0" - /* 10128 */ "stsminl $\x02, [$\x03]\0" - /* 10145 */ "stsmin $\x02, [$\x03]\0" - /* 10161 */ "ldtrb $\x01, [$\x02]\0" - /* 10176 */ "ldtrh $\x01, [$\x02]\0" - /* 10191 */ "ldtrsb $\x01, [$\x02]\0" - /* 10207 */ "ldtrsh $\x01, [$\x02]\0" - /* 10223 */ "ldtrsw $\x01, [$\x02]\0" - /* 10239 */ "ldtr $\x01, [$\x02]\0" - /* 10253 */ "stumaxb $\x02, [$\x03]\0" - /* 10270 */ "stumaxh $\x02, [$\x03]\0" - /* 10287 */ "stumaxlb $\x02, [$\x03]\0" - /* 10305 */ "stumaxlh $\x02, [$\x03]\0" - /* 10323 */ "stumaxl $\x02, [$\x03]\0" - /* 10340 */ "stumax $\x02, [$\x03]\0" - /* 10356 */ "stuminb $\x02, [$\x03]\0" - /* 10373 */ "stuminh $\x02, [$\x03]\0" - /* 10390 */ "stuminlb $\x02, [$\x03]\0" - /* 10408 */ "stuminlh $\x02, [$\x03]\0" - /* 10426 */ "stuminl $\x02, [$\x03]\0" - /* 10443 */ "stumin $\x02, [$\x03]\0" - /* 10459 */ "ldurb $\x01, [$\x02]\0" - /* 10474 */ "ldur $\x01, [$\x02]\0" - /* 10488 */ "ldurh $\x01, [$\x02]\0" - /* 10503 */ "ldursb $\x01, [$\x02]\0" - /* 10519 */ "ldursh $\x01, [$\x02]\0" - /* 10535 */ "ldursw $\x01, [$\x02]\0" - /* 10551 */ "mul $\x01, $\x02, $\x03\0" - /* 10566 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" - /* 10591 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" - /* 10616 */ "mov $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" - /* 10641 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" - /* 10666 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" - /* 10691 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" - /* 10716 */ "mov $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" - /* 10741 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" - /* 10766 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" - /* 10791 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" - /* 10816 */ "mov $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" - /* 10841 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" - /* 10866 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" - /* 10891 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" - /* 10916 */ "mov $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" - /* 10941 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" - /* 10966 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" - /* 10991 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" - /* 11016 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0" - /* 11041 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" - /* 11066 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" - /* 11091 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" - /* 11116 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0" - /* 11141 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" - /* 11166 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" - /* 11191 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" - /* 11216 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0" - /* 11241 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" - /* 11266 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" - /* 11291 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" - /* 11316 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0" - /* 11341 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" - /* 11366 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0" - /* 11397 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0" - /* 11428 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0" - /* 11459 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0" - /* 11490 */ "smstart\0" - /* 11498 */ "smstart sm\0" - /* 11509 */ "smstart za\0" - /* 11520 */ "smstop\0" - /* 11527 */ "smstop sm\0" - /* 11537 */ "smstop za\0" - /* 11547 */ "mneg $\x01, $\x02, $\x03\0" - /* 11563 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" - /* 11586 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" - /* 11607 */ "mvn $\x01, $\x03\0" - /* 11618 */ "mvn $\x01, $\x03$\xFF\x04\x02\0" - /* 11633 */ "orn $\x01, $\x02, $\x03\0" - /* 11648 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0" - /* 11664 */ "mov $\x01, $\x03\0" - /* 11675 */ "orr $\x01, $\x02, $\x03\0" - /* 11690 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0" - /* 11705 */ "orr $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" - /* 11726 */ "orr $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" - /* 11747 */ "orr $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" - /* 11768 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0" - /* 11783 */ "mov $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" - /* 11806 */ "mov $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" - /* 11827 */ "pacia1716\0" - /* 11837 */ "paciasp\0" - /* 11845 */ "paciaz\0" - /* 11852 */ "pacib1716\0" - /* 11862 */ "pacibsp\0" - /* 11870 */ "pacibz\0" - /* 11877 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0" - /* 11893 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0" - /* 11909 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 11933 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" - /* 11955 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 11979 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 12003 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" - /* 12025 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 12049 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 12073 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" - /* 12095 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 12119 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0" - /* 12139 */ "prfm $\xFF\x01\x3D, [$\x02]\0" - /* 12155 */ "prfum $\xFF\x01\x3D, [$\x02]\0" - /* 12172 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 12196 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" - /* 12218 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 12242 */ "ptrues $\xFF\x01\x06\0" - /* 12254 */ "ptrues $\xFF\x01\x10\0" - /* 12266 */ "ptrues $\xFF\x01\x09\0" - /* 12278 */ "ptrues $\xFF\x01\x0B\0" - /* 12290 */ "ptrue $\xFF\x01\x06\0" - /* 12301 */ "ptrue $\xFF\x01\x10\0" - /* 12312 */ "ptrue $\xFF\x01\x09\0" - /* 12323 */ "ptrue $\xFF\x01\x0B\0" - /* 12334 */ "ret\0" - /* 12338 */ "ngcs $\x01, $\x03\0" - /* 12350 */ "ngc $\x01, $\x03\0" - /* 12361 */ "asr $\x01, $\x02, $\x03\0" - /* 12376 */ "sxtb $\x01, $\x02\0" - /* 12388 */ "sxth $\x01, $\x02\0" - /* 12400 */ "sxtw $\x01, $\x02\0" - /* 12412 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0" - /* 12435 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0" - /* 12458 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0" - /* 12481 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0" - /* 12504 */ "smull $\x01, $\x02, $\x03\0" - /* 12521 */ "smnegl $\x01, $\x02, $\x03\0" - /* 12539 */ "sqdecb $\x01\0" - /* 12549 */ "sqdecb $\x01, $\xFF\x03\x0E\0" - /* 12565 */ "sqdecb $\x01, $\xFF\x02\x3E\0" - /* 12581 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 12603 */ "sqdecd $\x01\0" - /* 12613 */ "sqdecd $\x01, $\xFF\x03\x0E\0" - /* 12629 */ "sqdecd $\x01, $\xFF\x02\x3E\0" - /* 12645 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 12667 */ "sqdecd $\xFF\x01\x10\0" - /* 12679 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 12697 */ "sqdech $\x01\0" - /* 12707 */ "sqdech $\x01, $\xFF\x03\x0E\0" - /* 12723 */ "sqdech $\x01, $\xFF\x02\x3E\0" - /* 12739 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 12761 */ "sqdech $\xFF\x01\x09\0" - /* 12773 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 12791 */ "sqdecw $\x01\0" - /* 12801 */ "sqdecw $\x01, $\xFF\x03\x0E\0" - /* 12817 */ "sqdecw $\x01, $\xFF\x02\x3E\0" - /* 12833 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 12855 */ "sqdecw $\xFF\x01\x0B\0" - /* 12867 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 12885 */ "sqincb $\x01\0" - /* 12895 */ "sqincb $\x01, $\xFF\x03\x0E\0" - /* 12911 */ "sqincb $\x01, $\xFF\x02\x3E\0" - /* 12927 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 12949 */ "sqincd $\x01\0" - /* 12959 */ "sqincd $\x01, $\xFF\x03\x0E\0" - /* 12975 */ "sqincd $\x01, $\xFF\x02\x3E\0" - /* 12991 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 13013 */ "sqincd $\xFF\x01\x10\0" - /* 13025 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 13043 */ "sqinch $\x01\0" - /* 13053 */ "sqinch $\x01, $\xFF\x03\x0E\0" - /* 13069 */ "sqinch $\x01, $\xFF\x02\x3E\0" - /* 13085 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 13107 */ "sqinch $\xFF\x01\x09\0" - /* 13119 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 13137 */ "sqincw $\x01\0" - /* 13147 */ "sqincw $\x01, $\xFF\x03\x0E\0" - /* 13163 */ "sqincw $\x01, $\xFF\x02\x3E\0" - /* 13179 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" - /* 13201 */ "sqincw $\xFF\x01\x0B\0" - /* 13213 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 13231 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 13255 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 13279 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 13303 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 13327 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 13351 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 13375 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 13399 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 13423 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" - /* 13445 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 13467 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 13489 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" - /* 13511 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 13533 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" - /* 13555 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" - /* 13577 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" - /* 13599 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 13621 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" - /* 13643 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" - /* 13665 */ "st1 $\xFF\x02\x2C, [$\x01], #64\0" - /* 13685 */ "st1 $\xFF\x02\x2D, [$\x01], #32\0" - /* 13705 */ "st1 $\xFF\x02\x2E, [$\x01], #64\0" - /* 13725 */ "st1 $\xFF\x02\x2F, [$\x01], #32\0" - /* 13745 */ "st1 $\xFF\x02\x30, [$\x01], #32\0" - /* 13765 */ "st1 $\xFF\x02\x31, [$\x01], #64\0" - /* 13785 */ "st1 $\xFF\x02\x32, [$\x01], #32\0" - /* 13805 */ "st1 $\xFF\x02\x33, [$\x01], #64\0" - /* 13825 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" - /* 13847 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 13869 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 13891 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 13913 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" - /* 13935 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" - /* 13957 */ "st1 $\xFF\x02\x2C, [$\x01], #16\0" - /* 13977 */ "st1 $\xFF\x02\x2D, [$\x01], #8\0" - /* 13996 */ "st1 $\xFF\x02\x2E, [$\x01], #16\0" - /* 14016 */ "st1 $\xFF\x02\x2F, [$\x01], #8\0" - /* 14035 */ "st1 $\xFF\x02\x30, [$\x01], #8\0" - /* 14054 */ "st1 $\xFF\x02\x31, [$\x01], #16\0" - /* 14074 */ "st1 $\xFF\x02\x32, [$\x01], #8\0" - /* 14093 */ "st1 $\xFF\x02\x33, [$\x01], #16\0" - /* 14113 */ "st1 $\xFF\x02\x2C, [$\x01], #48\0" - /* 14133 */ "st1 $\xFF\x02\x2D, [$\x01], #24\0" - /* 14153 */ "st1 $\xFF\x02\x2E, [$\x01], #48\0" - /* 14173 */ "st1 $\xFF\x02\x2F, [$\x01], #24\0" - /* 14193 */ "st1 $\xFF\x02\x30, [$\x01], #24\0" - /* 14213 */ "st1 $\xFF\x02\x31, [$\x01], #48\0" - /* 14233 */ "st1 $\xFF\x02\x32, [$\x01], #24\0" - /* 14253 */ "st1 $\xFF\x02\x33, [$\x01], #48\0" - /* 14273 */ "st1 $\xFF\x02\x2C, [$\x01], #32\0" - /* 14293 */ "st1 $\xFF\x02\x2D, [$\x01], #16\0" - /* 14313 */ "st1 $\xFF\x02\x2E, [$\x01], #32\0" - /* 14333 */ "st1 $\xFF\x02\x2F, [$\x01], #16\0" - /* 14353 */ "st1 $\xFF\x02\x30, [$\x01], #16\0" - /* 14373 */ "st1 $\xFF\x02\x31, [$\x01], #32\0" - /* 14393 */ "st1 $\xFF\x02\x32, [$\x01], #16\0" - /* 14413 */ "st1 $\xFF\x02\x33, [$\x01], #32\0" - /* 14433 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" - /* 14455 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 14477 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 14499 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" - /* 14521 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" - /* 14543 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14577 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14611 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14645 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14679 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14713 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14747 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14781 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14815 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14849 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" - /* 14883 */ "st1 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0" - /* 14906 */ "st1 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0" - /* 14929 */ "st1 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0" - /* 14952 */ "st1 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #1\0" - /* 14975 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" - /* 14997 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 15019 */ "st2g $\x01, [$\x02]\0" - /* 15033 */ "st2h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 15055 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" - /* 15077 */ "st2 $\xFF\x02\x2C, [$\x01], #32\0" - /* 15097 */ "st2 $\xFF\x02\x2E, [$\x01], #32\0" - /* 15117 */ "st2 $\xFF\x02\x2F, [$\x01], #16\0" - /* 15137 */ "st2 $\xFF\x02\x30, [$\x01], #16\0" - /* 15157 */ "st2 $\xFF\x02\x31, [$\x01], #32\0" - /* 15177 */ "st2 $\xFF\x02\x32, [$\x01], #16\0" - /* 15197 */ "st2 $\xFF\x02\x33, [$\x01], #32\0" - /* 15217 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 15239 */ "st2 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0" - /* 15262 */ "st2 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0" - /* 15285 */ "st2 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0" - /* 15309 */ "st2 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #2\0" - /* 15332 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" - /* 15354 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 15376 */ "st3h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 15398 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" - /* 15420 */ "st3 $\xFF\x02\x2C, [$\x01], #48\0" - /* 15440 */ "st3 $\xFF\x02\x2E, [$\x01], #48\0" - /* 15460 */ "st3 $\xFF\x02\x2F, [$\x01], #24\0" - /* 15480 */ "st3 $\xFF\x02\x30, [$\x01], #24\0" - /* 15500 */ "st3 $\xFF\x02\x31, [$\x01], #48\0" - /* 15520 */ "st3 $\xFF\x02\x32, [$\x01], #24\0" - /* 15540 */ "st3 $\xFF\x02\x33, [$\x01], #48\0" - /* 15560 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 15582 */ "st3 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0" - /* 15605 */ "st3 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0" - /* 15629 */ "st3 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0" - /* 15653 */ "st3 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #3\0" - /* 15676 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" - /* 15698 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 15720 */ "st4 $\xFF\x02\x2C, [$\x01], #64\0" - /* 15740 */ "st4 $\xFF\x02\x2E, [$\x01], #64\0" - /* 15760 */ "st4 $\xFF\x02\x2F, [$\x01], #32\0" - /* 15780 */ "st4 $\xFF\x02\x30, [$\x01], #32\0" - /* 15800 */ "st4 $\xFF\x02\x31, [$\x01], #64\0" - /* 15820 */ "st4 $\xFF\x02\x32, [$\x01], #32\0" - /* 15840 */ "st4 $\xFF\x02\x33, [$\x01], #64\0" - /* 15860 */ "st4h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 15882 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" - /* 15904 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 15926 */ "st4 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0" - /* 15949 */ "st4 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0" - /* 15973 */ "st4 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0" - /* 15997 */ "st4 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #4\0" - /* 16020 */ "stg $\x01, [$\x02]\0" - /* 16033 */ "stgp $\x01, $\x02, [$\x03]\0" - /* 16051 */ "stlurb $\x01, [$\x02]\0" - /* 16067 */ "stlurh $\x01, [$\x02]\0" - /* 16083 */ "stlur $\x01, [$\x02]\0" - /* 16098 */ "stnp $\x01, $\x02, [$\x03]\0" - /* 16116 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" - /* 16140 */ "stnt1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" - /* 16164 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" - /* 16188 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" - /* 16212 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 16238 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 16264 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" - /* 16288 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" - /* 16312 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" - /* 16336 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 16362 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" - /* 16386 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" - /* 16410 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" - /* 16434 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" - /* 16458 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 16484 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 16510 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" - /* 16534 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" - /* 16558 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" - /* 16582 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" - /* 16608 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" - /* 16634 */ "stp $\x01, $\x02, [$\x03]\0" - /* 16651 */ "strb $\x01, [$\x02, $\x03]\0" - /* 16669 */ "strb $\x01, [$\x02]\0" - /* 16683 */ "str $\x01, [$\x02, $\x03]\0" - /* 16700 */ "str $\x01, [$\x02]\0" - /* 16713 */ "strh $\x01, [$\x02, $\x03]\0" - /* 16731 */ "strh $\x01, [$\x02]\0" - /* 16745 */ "str $\xFF\x01\x07, [$\x02]\0" - /* 16760 */ "str $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" - /* 16785 */ "sttrb $\x01, [$\x02]\0" - /* 16800 */ "sttrh $\x01, [$\x02]\0" - /* 16815 */ "sttr $\x01, [$\x02]\0" - /* 16829 */ "sturb $\x01, [$\x02]\0" - /* 16844 */ "stur $\x01, [$\x02]\0" - /* 16858 */ "sturh $\x01, [$\x02]\0" - /* 16873 */ "stz2g $\x01, [$\x02]\0" - /* 16888 */ "stzg $\x01, [$\x02]\0" - /* 16902 */ "cmp $\x02, $\xFF\x03\x01\0" - /* 16915 */ "cmp $\x02, $\x03\0" - /* 16926 */ "cmp $\x02, $\x03$\xFF\x04\x02\0" - /* 16941 */ "negs $\x01, $\x03\0" - /* 16953 */ "negs $\x01, $\x03$\xFF\x04\x02\0" - /* 16969 */ "subs $\x01, $\x02, $\x03\0" - /* 16985 */ "cmp $\x02, $\x03$\xFF\x04\x03\0" - /* 17000 */ "neg $\x01, $\x03\0" - /* 17011 */ "neg $\x01, $\x03$\xFF\x04\x02\0" - /* 17026 */ "sub $\x01, $\x02, $\x03\0" - /* 17041 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" - /* 17065 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" - /* 17088 */ "lsr $\x01, $\x02, $\x03\0" - /* 17103 */ "uxtb $\x01, $\x02\0" - /* 17115 */ "uxth $\x01, $\x02\0" - /* 17127 */ "uxtw $\x01, $\x02\0" - /* 17139 */ "umull $\x01, $\x02, $\x03\0" - /* 17156 */ "mov $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0" - /* 17175 */ "mov $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0" - /* 17194 */ "umnegl $\x01, $\x02, $\x03\0" - /* 17212 */ "uqdecb $\x01\0" - /* 17222 */ "uqdecb $\x01, $\xFF\x03\x0E\0" - /* 17238 */ "uqdecd $\x01\0" - /* 17248 */ "uqdecd $\x01, $\xFF\x03\x0E\0" - /* 17264 */ "uqdecd $\xFF\x01\x10\0" - /* 17276 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 17294 */ "uqdech $\x01\0" - /* 17304 */ "uqdech $\x01, $\xFF\x03\x0E\0" - /* 17320 */ "uqdech $\xFF\x01\x09\0" - /* 17332 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 17350 */ "uqdecw $\x01\0" - /* 17360 */ "uqdecw $\x01, $\xFF\x03\x0E\0" - /* 17376 */ "uqdecw $\xFF\x01\x0B\0" - /* 17388 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 17406 */ "uqincb $\x01\0" - /* 17416 */ "uqincb $\x01, $\xFF\x03\x0E\0" - /* 17432 */ "uqincd $\x01\0" - /* 17442 */ "uqincd $\x01, $\xFF\x03\x0E\0" - /* 17458 */ "uqincd $\xFF\x01\x10\0" - /* 17470 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" - /* 17488 */ "uqinch $\x01\0" - /* 17498 */ "uqinch $\x01, $\xFF\x03\x0E\0" - /* 17514 */ "uqinch $\xFF\x01\x09\0" - /* 17526 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" - /* 17544 */ "uqincw $\x01\0" - /* 17554 */ "uqincw $\x01, $\xFF\x03\x0E\0" - /* 17570 */ "uqincw $\xFF\x01\x0B\0" - /* 17582 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" - /* 17600 */ "xpaclri\0" - /* 17608 */ "zero {za}\0" - /* 17618 */ "zero {za0.h}\0" - /* 17631 */ "zero {za1.h}\0" - /* 17644 */ "zero {za0.s}\0" - /* 17657 */ "zero {za1.s}\0" - /* 17670 */ "zero {za2.s}\0" - /* 17683 */ "zero {za3.s}\0" - /* 17696 */ "zero {za0.s,za1.s}\0" - /* 17715 */ "zero {za0.s,za3.s}\0" - /* 17734 */ "zero {za1.s,za2.s}\0" - /* 17753 */ "zero {za2.s,za3.s}\0" - /* 17772 */ "zero {za0.s,za1.s,za2.s}\0" - /* 17797 */ "zero {za0.s,za1.s,za3.s}\0" - /* 17822 */ "zero {za0.s,za2.s,za3.s}\0" - /* 17847 */ "zero {za1.s,za2.s,za3.s}\0" + /* 3754 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 3778 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 3802 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0" + /* 3822 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0" + /* 3842 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0" + /* 3862 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0" + /* 3882 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0" + /* 3902 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0" + /* 3922 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0" + /* 3942 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0" + /* 3962 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" + /* 3986 */ "ld1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" + /* 4010 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" + /* 4034 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4058 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4082 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4106 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0" + /* 4126 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0" + /* 4145 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0" + /* 4165 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0" + /* 4184 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0" + /* 4203 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0" + /* 4223 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0" + /* 4242 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0" + /* 4262 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4287 */ "ld1rb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4312 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 4337 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4362 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4387 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4412 */ "ld1rh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4437 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4462 */ "ld1rob $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 4488 */ "ld1rod $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4514 */ "ld1roh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4540 */ "ld1row $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4566 */ "ld1rqb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 4592 */ "ld1rqd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4618 */ "ld1rqh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4644 */ "ld1rqw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4670 */ "ld1rsb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4696 */ "ld1rsb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 4722 */ "ld1rsb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4748 */ "ld1rsh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4774 */ "ld1rsh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4800 */ "ld1rsw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4826 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 4851 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 4876 */ "ld1r $\xFF\x02\x2C, [$\x01], #1\0" + /* 4896 */ "ld1r $\xFF\x02\x2D, [$\x01], #8\0" + /* 4916 */ "ld1r $\xFF\x02\x2E, [$\x01], #8\0" + /* 4936 */ "ld1r $\xFF\x02\x2F, [$\x01], #4\0" + /* 4956 */ "ld1r $\xFF\x02\x30, [$\x01], #2\0" + /* 4976 */ "ld1r $\xFF\x02\x31, [$\x01], #4\0" + /* 4996 */ "ld1r $\xFF\x02\x32, [$\x01], #1\0" + /* 5016 */ "ld1r $\xFF\x02\x33, [$\x01], #2\0" + /* 5036 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 5061 */ "ld1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 5086 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 5111 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 5136 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 5161 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 5186 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0" + /* 5206 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0" + /* 5226 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0" + /* 5246 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0" + /* 5266 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0" + /* 5286 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0" + /* 5306 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0" + /* 5326 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0" + /* 5346 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0" + /* 5366 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0" + /* 5386 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0" + /* 5406 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0" + /* 5426 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0" + /* 5446 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0" + /* 5466 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0" + /* 5486 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0" + /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" + /* 5530 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" + /* 5554 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 5578 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 5602 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 5626 */ "ld1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5662 */ "ld1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5698 */ "ld1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5734 */ "ld1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5770 */ "ld1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5806 */ "ld1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5842 */ "ld1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5878 */ "ld1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5914 */ "ld1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5950 */ "ld1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" + /* 5986 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0" + /* 6009 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0" + /* 6032 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0" + /* 6055 */ "ld1 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #1\0" + /* 6078 */ "ld2b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 6102 */ "ld2d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 6126 */ "ld2h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 6150 */ "ld2q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 6174 */ "ld2r $\xFF\x02\x2C, [$\x01], #2\0" + /* 6194 */ "ld2r $\xFF\x02\x2D, [$\x01], #16\0" + /* 6215 */ "ld2r $\xFF\x02\x2E, [$\x01], #16\0" + /* 6236 */ "ld2r $\xFF\x02\x2F, [$\x01], #8\0" + /* 6256 */ "ld2r $\xFF\x02\x30, [$\x01], #4\0" + /* 6276 */ "ld2r $\xFF\x02\x31, [$\x01], #8\0" + /* 6296 */ "ld2r $\xFF\x02\x32, [$\x01], #2\0" + /* 6316 */ "ld2r $\xFF\x02\x33, [$\x01], #4\0" + /* 6336 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0" + /* 6356 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0" + /* 6376 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0" + /* 6396 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0" + /* 6416 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0" + /* 6436 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0" + /* 6456 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0" + /* 6476 */ "ld2w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 6500 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0" + /* 6523 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0" + /* 6546 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0" + /* 6570 */ "ld2 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #2\0" + /* 6593 */ "ld3b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 6617 */ "ld3d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 6641 */ "ld3h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 6665 */ "ld3q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 6689 */ "ld3r $\xFF\x02\x2C, [$\x01], #3\0" + /* 6709 */ "ld3r $\xFF\x02\x2D, [$\x01], #24\0" + /* 6730 */ "ld3r $\xFF\x02\x2E, [$\x01], #24\0" + /* 6751 */ "ld3r $\xFF\x02\x2F, [$\x01], #12\0" + /* 6772 */ "ld3r $\xFF\x02\x30, [$\x01], #6\0" + /* 6792 */ "ld3r $\xFF\x02\x31, [$\x01], #12\0" + /* 6813 */ "ld3r $\xFF\x02\x32, [$\x01], #3\0" + /* 6833 */ "ld3r $\xFF\x02\x33, [$\x01], #6\0" + /* 6853 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0" + /* 6873 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0" + /* 6893 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0" + /* 6913 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0" + /* 6933 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0" + /* 6953 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0" + /* 6973 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0" + /* 6993 */ "ld3w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 7017 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0" + /* 7040 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0" + /* 7064 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0" + /* 7088 */ "ld3 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #3\0" + /* 7111 */ "ld4b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 7135 */ "ld4d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 7159 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0" + /* 7179 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0" + /* 7199 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0" + /* 7219 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0" + /* 7239 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0" + /* 7259 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0" + /* 7279 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0" + /* 7299 */ "ld4h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 7323 */ "ld4q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" + /* 7347 */ "ld4r $\xFF\x02\x2C, [$\x01], #4\0" + /* 7367 */ "ld4r $\xFF\x02\x2D, [$\x01], #32\0" + /* 7388 */ "ld4r $\xFF\x02\x2E, [$\x01], #32\0" + /* 7409 */ "ld4r $\xFF\x02\x2F, [$\x01], #16\0" + /* 7430 */ "ld4r $\xFF\x02\x30, [$\x01], #8\0" + /* 7450 */ "ld4r $\xFF\x02\x31, [$\x01], #16\0" + /* 7471 */ "ld4r $\xFF\x02\x32, [$\x01], #4\0" + /* 7491 */ "ld4r $\xFF\x02\x33, [$\x01], #8\0" + /* 7511 */ "ld4w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 7535 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0" + /* 7558 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0" + /* 7582 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0" + /* 7606 */ "ld4 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #4\0" + /* 7629 */ "staddb $\x02, [$\x03]\0" + /* 7645 */ "staddh $\x02, [$\x03]\0" + /* 7661 */ "staddlb $\x02, [$\x03]\0" + /* 7678 */ "staddlh $\x02, [$\x03]\0" + /* 7695 */ "staddl $\x02, [$\x03]\0" + /* 7711 */ "stadd $\x02, [$\x03]\0" + /* 7726 */ "ldapurb $\x01, [$\x02]\0" + /* 7743 */ "ldapurh $\x01, [$\x02]\0" + /* 7760 */ "ldapursb $\x01, [$\x02]\0" + /* 7778 */ "ldapursh $\x01, [$\x02]\0" + /* 7796 */ "ldapursw $\x01, [$\x02]\0" + /* 7814 */ "ldapur $\x01, [$\x02]\0" + /* 7830 */ "stclrb $\x02, [$\x03]\0" + /* 7846 */ "stclrh $\x02, [$\x03]\0" + /* 7862 */ "stclrlb $\x02, [$\x03]\0" + /* 7879 */ "stclrlh $\x02, [$\x03]\0" + /* 7896 */ "stclrl $\x02, [$\x03]\0" + /* 7912 */ "stclr $\x02, [$\x03]\0" + /* 7927 */ "steorb $\x02, [$\x03]\0" + /* 7943 */ "steorh $\x02, [$\x03]\0" + /* 7959 */ "steorlb $\x02, [$\x03]\0" + /* 7976 */ "steorlh $\x02, [$\x03]\0" + /* 7993 */ "steorl $\x02, [$\x03]\0" + /* 8009 */ "steor $\x02, [$\x03]\0" + /* 8024 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8050 */ "ldff1b $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8076 */ "ldff1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 8102 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8128 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8154 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8180 */ "ldff1h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8206 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8232 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8259 */ "ldff1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8286 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8313 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8340 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8367 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8394 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8420 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8446 */ "ldg $\x01, [$\x03]\0" + /* 8459 */ "ldnf1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8485 */ "ldnf1b $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8511 */ "ldnf1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 8537 */ "ldnf1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8563 */ "ldnf1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8589 */ "ldnf1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8615 */ "ldnf1h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8641 */ "ldnf1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8667 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8694 */ "ldnf1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 8721 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8748 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8775 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8802 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8829 */ "ldnf1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 8855 */ "ldnf1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 8881 */ "ldnp $\x01, $\x02, [$\x03]\0" + /* 8899 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" + /* 8925 */ "ldnt1b $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" + /* 8951 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" + /* 8977 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" + /* 9003 */ "ldnt1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9031 */ "ldnt1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 9059 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" + /* 9085 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" + /* 9111 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" + /* 9137 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9165 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" + /* 9191 */ "ldnt1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" + /* 9217 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" + /* 9243 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0" + /* 9269 */ "ldnt1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9297 */ "ldnt1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 9325 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9354 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 9383 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9412 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 9441 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9470 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" + /* 9496 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" + /* 9522 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" + /* 9548 */ "ldnt1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" + /* 9576 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" + /* 9604 */ "ldp $\x01, $\x02, [$\x03]\0" + /* 9621 */ "ldpsw $\x01, $\x02, [$\x03]\0" + /* 9640 */ "ldraa $\x01, [$\x02]\0" + /* 9655 */ "ldrab $\x01, [$\x02]\0" + /* 9670 */ "ldrb $\x01, [$\x02, $\x03]\0" + /* 9688 */ "ldrb $\x01, [$\x02]\0" + /* 9702 */ "ldr $\x01, [$\x02, $\x03]\0" + /* 9719 */ "ldr $\x01, [$\x02]\0" + /* 9732 */ "ldrh $\x01, [$\x02, $\x03]\0" + /* 9750 */ "ldrh $\x01, [$\x02]\0" + /* 9764 */ "ldrsb $\x01, [$\x02, $\x03]\0" + /* 9783 */ "ldrsb $\x01, [$\x02]\0" + /* 9798 */ "ldrsh $\x01, [$\x02, $\x03]\0" + /* 9817 */ "ldrsh $\x01, [$\x02]\0" + /* 9832 */ "ldrsw $\x01, [$\x02, $\x03]\0" + /* 9851 */ "ldrsw $\x01, [$\x02]\0" + /* 9866 */ "ldr $\xFF\x01\x07, [$\x02]\0" + /* 9881 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" + /* 9906 */ "stsetb $\x02, [$\x03]\0" + /* 9922 */ "stseth $\x02, [$\x03]\0" + /* 9938 */ "stsetlb $\x02, [$\x03]\0" + /* 9955 */ "stsetlh $\x02, [$\x03]\0" + /* 9972 */ "stsetl $\x02, [$\x03]\0" + /* 9988 */ "stset $\x02, [$\x03]\0" + /* 10003 */ "stsmaxb $\x02, [$\x03]\0" + /* 10020 */ "stsmaxh $\x02, [$\x03]\0" + /* 10037 */ "stsmaxlb $\x02, [$\x03]\0" + /* 10055 */ "stsmaxlh $\x02, [$\x03]\0" + /* 10073 */ "stsmaxl $\x02, [$\x03]\0" + /* 10090 */ "stsmax $\x02, [$\x03]\0" + /* 10106 */ "stsminb $\x02, [$\x03]\0" + /* 10123 */ "stsminh $\x02, [$\x03]\0" + /* 10140 */ "stsminlb $\x02, [$\x03]\0" + /* 10158 */ "stsminlh $\x02, [$\x03]\0" + /* 10176 */ "stsminl $\x02, [$\x03]\0" + /* 10193 */ "stsmin $\x02, [$\x03]\0" + /* 10209 */ "ldtrb $\x01, [$\x02]\0" + /* 10224 */ "ldtrh $\x01, [$\x02]\0" + /* 10239 */ "ldtrsb $\x01, [$\x02]\0" + /* 10255 */ "ldtrsh $\x01, [$\x02]\0" + /* 10271 */ "ldtrsw $\x01, [$\x02]\0" + /* 10287 */ "ldtr $\x01, [$\x02]\0" + /* 10301 */ "stumaxb $\x02, [$\x03]\0" + /* 10318 */ "stumaxh $\x02, [$\x03]\0" + /* 10335 */ "stumaxlb $\x02, [$\x03]\0" + /* 10353 */ "stumaxlh $\x02, [$\x03]\0" + /* 10371 */ "stumaxl $\x02, [$\x03]\0" + /* 10388 */ "stumax $\x02, [$\x03]\0" + /* 10404 */ "stuminb $\x02, [$\x03]\0" + /* 10421 */ "stuminh $\x02, [$\x03]\0" + /* 10438 */ "stuminlb $\x02, [$\x03]\0" + /* 10456 */ "stuminlh $\x02, [$\x03]\0" + /* 10474 */ "stuminl $\x02, [$\x03]\0" + /* 10491 */ "stumin $\x02, [$\x03]\0" + /* 10507 */ "ldurb $\x01, [$\x02]\0" + /* 10522 */ "ldur $\x01, [$\x02]\0" + /* 10536 */ "ldurh $\x01, [$\x02]\0" + /* 10551 */ "ldursb $\x01, [$\x02]\0" + /* 10567 */ "ldursh $\x01, [$\x02]\0" + /* 10583 */ "ldursw $\x01, [$\x02]\0" + /* 10599 */ "mul $\x01, $\x02, $\x03\0" + /* 10614 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" + /* 10639 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" + /* 10664 */ "mov $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" + /* 10689 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" + /* 10714 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" + /* 10739 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" + /* 10764 */ "mov $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" + /* 10789 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" + /* 10814 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" + /* 10839 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" + /* 10864 */ "mov $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" + /* 10889 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" + /* 10914 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" + /* 10939 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" + /* 10964 */ "mov $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" + /* 10989 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" + /* 11014 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" + /* 11039 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" + /* 11064 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0" + /* 11089 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" + /* 11114 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" + /* 11139 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" + /* 11164 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0" + /* 11189 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" + /* 11214 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" + /* 11239 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" + /* 11264 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0" + /* 11289 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" + /* 11314 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" + /* 11339 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" + /* 11364 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0" + /* 11389 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" + /* 11414 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0" + /* 11445 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0" + /* 11476 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0" + /* 11507 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0" + /* 11538 */ "movt $\x01, $\xFF\x03\x07\0" + /* 11552 */ "smstart\0" + /* 11560 */ "smstart sm\0" + /* 11571 */ "smstart za\0" + /* 11582 */ "smstop\0" + /* 11589 */ "smstop sm\0" + /* 11599 */ "smstop za\0" + /* 11609 */ "mneg $\x01, $\x02, $\x03\0" + /* 11625 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" + /* 11648 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" + /* 11669 */ "mvn $\x01, $\x03\0" + /* 11680 */ "mvn $\x01, $\x03$\xFF\x04\x02\0" + /* 11695 */ "orn $\x01, $\x02, $\x03\0" + /* 11710 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0" + /* 11726 */ "mov $\x01, $\x03\0" + /* 11737 */ "orr $\x01, $\x02, $\x03\0" + /* 11752 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0" + /* 11767 */ "orr $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" + /* 11788 */ "orr $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" + /* 11809 */ "orr $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" + /* 11830 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0" + /* 11845 */ "mov $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" + /* 11868 */ "mov $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" + /* 11889 */ "pacia1716\0" + /* 11899 */ "paciasp\0" + /* 11907 */ "paciaz\0" + /* 11914 */ "pacib1716\0" + /* 11924 */ "pacibsp\0" + /* 11932 */ "pacibz\0" + /* 11939 */ "pacm\0" + /* 11944 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0" + /* 11960 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0" + /* 11976 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 12000 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" + /* 12022 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 12046 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 12070 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" + /* 12092 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 12116 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 12140 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" + /* 12162 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 12186 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0" + /* 12206 */ "prfm $\xFF\x01\x3D, [$\x02]\0" + /* 12222 */ "prfum $\xFF\x01\x3D, [$\x02]\0" + /* 12239 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 12263 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" + /* 12285 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 12309 */ "ptrues $\xFF\x01\x06\0" + /* 12321 */ "ptrues $\xFF\x01\x10\0" + /* 12333 */ "ptrues $\xFF\x01\x09\0" + /* 12345 */ "ptrues $\xFF\x01\x0B\0" + /* 12357 */ "ptrue $\xFF\x01\x06\0" + /* 12368 */ "ptrue $\xFF\x01\x10\0" + /* 12379 */ "ptrue $\xFF\x01\x09\0" + /* 12390 */ "ptrue $\xFF\x01\x0B\0" + /* 12401 */ "ret\0" + /* 12405 */ "ngcs $\x01, $\x03\0" + /* 12417 */ "ngc $\x01, $\x03\0" + /* 12428 */ "asr $\x01, $\x02, $\x03\0" + /* 12443 */ "sxtb $\x01, $\x02\0" + /* 12455 */ "sxth $\x01, $\x02\0" + /* 12467 */ "sxtw $\x01, $\x02\0" + /* 12479 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0" + /* 12502 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0" + /* 12525 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0" + /* 12548 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0" + /* 12571 */ "smull $\x01, $\x02, $\x03\0" + /* 12588 */ "smnegl $\x01, $\x02, $\x03\0" + /* 12606 */ "sqdecb $\x01\0" + /* 12616 */ "sqdecb $\x01, $\xFF\x03\x0E\0" + /* 12632 */ "sqdecb $\x01, $\xFF\x02\x3E\0" + /* 12648 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 12670 */ "sqdecd $\x01\0" + /* 12680 */ "sqdecd $\x01, $\xFF\x03\x0E\0" + /* 12696 */ "sqdecd $\x01, $\xFF\x02\x3E\0" + /* 12712 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 12734 */ "sqdecd $\xFF\x01\x10\0" + /* 12746 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 12764 */ "sqdech $\x01\0" + /* 12774 */ "sqdech $\x01, $\xFF\x03\x0E\0" + /* 12790 */ "sqdech $\x01, $\xFF\x02\x3E\0" + /* 12806 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 12828 */ "sqdech $\xFF\x01\x09\0" + /* 12840 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 12858 */ "sqdecw $\x01\0" + /* 12868 */ "sqdecw $\x01, $\xFF\x03\x0E\0" + /* 12884 */ "sqdecw $\x01, $\xFF\x02\x3E\0" + /* 12900 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 12922 */ "sqdecw $\xFF\x01\x0B\0" + /* 12934 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 12952 */ "sqincb $\x01\0" + /* 12962 */ "sqincb $\x01, $\xFF\x03\x0E\0" + /* 12978 */ "sqincb $\x01, $\xFF\x02\x3E\0" + /* 12994 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 13016 */ "sqincd $\x01\0" + /* 13026 */ "sqincd $\x01, $\xFF\x03\x0E\0" + /* 13042 */ "sqincd $\x01, $\xFF\x02\x3E\0" + /* 13058 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 13080 */ "sqincd $\xFF\x01\x10\0" + /* 13092 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 13110 */ "sqinch $\x01\0" + /* 13120 */ "sqinch $\x01, $\xFF\x03\x0E\0" + /* 13136 */ "sqinch $\x01, $\xFF\x02\x3E\0" + /* 13152 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 13174 */ "sqinch $\xFF\x01\x09\0" + /* 13186 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 13204 */ "sqincw $\x01\0" + /* 13214 */ "sqincw $\x01, $\xFF\x03\x0E\0" + /* 13230 */ "sqincw $\x01, $\xFF\x02\x3E\0" + /* 13246 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" + /* 13268 */ "sqincw $\xFF\x01\x0B\0" + /* 13280 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 13298 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 13322 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 13346 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 13370 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 13394 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 13418 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 13442 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 13466 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 13490 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" + /* 13512 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" + /* 13534 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" + /* 13556 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 13578 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 13600 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" + /* 13622 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 13644 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" + /* 13666 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" + /* 13688 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 13710 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" + /* 13732 */ "st1 $\xFF\x02\x2C, [$\x01], #64\0" + /* 13752 */ "st1 $\xFF\x02\x2D, [$\x01], #32\0" + /* 13772 */ "st1 $\xFF\x02\x2E, [$\x01], #64\0" + /* 13792 */ "st1 $\xFF\x02\x2F, [$\x01], #32\0" + /* 13812 */ "st1 $\xFF\x02\x30, [$\x01], #32\0" + /* 13832 */ "st1 $\xFF\x02\x31, [$\x01], #64\0" + /* 13852 */ "st1 $\xFF\x02\x32, [$\x01], #32\0" + /* 13872 */ "st1 $\xFF\x02\x33, [$\x01], #64\0" + /* 13892 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" + /* 13914 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" + /* 13936 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" + /* 13958 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 13980 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 14002 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 14024 */ "st1 $\xFF\x02\x2C, [$\x01], #16\0" + /* 14044 */ "st1 $\xFF\x02\x2D, [$\x01], #8\0" + /* 14063 */ "st1 $\xFF\x02\x2E, [$\x01], #16\0" + /* 14083 */ "st1 $\xFF\x02\x2F, [$\x01], #8\0" + /* 14102 */ "st1 $\xFF\x02\x30, [$\x01], #8\0" + /* 14121 */ "st1 $\xFF\x02\x31, [$\x01], #16\0" + /* 14141 */ "st1 $\xFF\x02\x32, [$\x01], #8\0" + /* 14160 */ "st1 $\xFF\x02\x33, [$\x01], #16\0" + /* 14180 */ "st1 $\xFF\x02\x2C, [$\x01], #48\0" + /* 14200 */ "st1 $\xFF\x02\x2D, [$\x01], #24\0" + /* 14220 */ "st1 $\xFF\x02\x2E, [$\x01], #48\0" + /* 14240 */ "st1 $\xFF\x02\x2F, [$\x01], #24\0" + /* 14260 */ "st1 $\xFF\x02\x30, [$\x01], #24\0" + /* 14280 */ "st1 $\xFF\x02\x31, [$\x01], #48\0" + /* 14300 */ "st1 $\xFF\x02\x32, [$\x01], #24\0" + /* 14320 */ "st1 $\xFF\x02\x33, [$\x01], #48\0" + /* 14340 */ "st1 $\xFF\x02\x2C, [$\x01], #32\0" + /* 14360 */ "st1 $\xFF\x02\x2D, [$\x01], #16\0" + /* 14380 */ "st1 $\xFF\x02\x2E, [$\x01], #32\0" + /* 14400 */ "st1 $\xFF\x02\x2F, [$\x01], #16\0" + /* 14420 */ "st1 $\xFF\x02\x30, [$\x01], #16\0" + /* 14440 */ "st1 $\xFF\x02\x31, [$\x01], #32\0" + /* 14460 */ "st1 $\xFF\x02\x32, [$\x01], #16\0" + /* 14480 */ "st1 $\xFF\x02\x33, [$\x01], #32\0" + /* 14500 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" + /* 14522 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" + /* 14544 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 14566 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 14588 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" + /* 14610 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14644 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14678 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14712 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14746 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14780 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14814 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14848 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14882 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14916 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" + /* 14950 */ "st1 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0" + /* 14973 */ "st1 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0" + /* 14996 */ "st1 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0" + /* 15019 */ "st1 $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #1\0" + /* 15042 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" + /* 15064 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 15086 */ "st2g $\x01, [$\x02]\0" + /* 15100 */ "st2h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 15122 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" + /* 15144 */ "st2 $\xFF\x02\x2C, [$\x01], #32\0" + /* 15164 */ "st2 $\xFF\x02\x2E, [$\x01], #32\0" + /* 15184 */ "st2 $\xFF\x02\x2F, [$\x01], #16\0" + /* 15204 */ "st2 $\xFF\x02\x30, [$\x01], #16\0" + /* 15224 */ "st2 $\xFF\x02\x31, [$\x01], #32\0" + /* 15244 */ "st2 $\xFF\x02\x32, [$\x01], #16\0" + /* 15264 */ "st2 $\xFF\x02\x33, [$\x01], #32\0" + /* 15284 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 15306 */ "st2 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0" + /* 15329 */ "st2 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0" + /* 15352 */ "st2 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0" + /* 15376 */ "st2 $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #2\0" + /* 15399 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" + /* 15421 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 15443 */ "st3h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 15465 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" + /* 15487 */ "st3 $\xFF\x02\x2C, [$\x01], #48\0" + /* 15507 */ "st3 $\xFF\x02\x2E, [$\x01], #48\0" + /* 15527 */ "st3 $\xFF\x02\x2F, [$\x01], #24\0" + /* 15547 */ "st3 $\xFF\x02\x30, [$\x01], #24\0" + /* 15567 */ "st3 $\xFF\x02\x31, [$\x01], #48\0" + /* 15587 */ "st3 $\xFF\x02\x32, [$\x01], #24\0" + /* 15607 */ "st3 $\xFF\x02\x33, [$\x01], #48\0" + /* 15627 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 15649 */ "st3 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0" + /* 15672 */ "st3 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0" + /* 15696 */ "st3 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0" + /* 15720 */ "st3 $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #3\0" + /* 15743 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" + /* 15765 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 15787 */ "st4 $\xFF\x02\x2C, [$\x01], #64\0" + /* 15807 */ "st4 $\xFF\x02\x2E, [$\x01], #64\0" + /* 15827 */ "st4 $\xFF\x02\x2F, [$\x01], #32\0" + /* 15847 */ "st4 $\xFF\x02\x30, [$\x01], #32\0" + /* 15867 */ "st4 $\xFF\x02\x31, [$\x01], #64\0" + /* 15887 */ "st4 $\xFF\x02\x32, [$\x01], #32\0" + /* 15907 */ "st4 $\xFF\x02\x33, [$\x01], #64\0" + /* 15927 */ "st4h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 15949 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" + /* 15971 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 15993 */ "st4 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0" + /* 16016 */ "st4 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0" + /* 16040 */ "st4 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0" + /* 16064 */ "st4 $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #4\0" + /* 16087 */ "stgp $\x01, $\x02, [$\x03]\0" + /* 16105 */ "stg $\x01, [$\x02]\0" + /* 16118 */ "stlurb $\x01, [$\x02]\0" + /* 16134 */ "stlurh $\x01, [$\x02]\0" + /* 16150 */ "stlur $\x01, [$\x02]\0" + /* 16165 */ "stnp $\x01, $\x02, [$\x03]\0" + /* 16183 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" + /* 16207 */ "stnt1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" + /* 16231 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" + /* 16255 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" + /* 16279 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 16305 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 16331 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" + /* 16355 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" + /* 16379 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" + /* 16403 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 16429 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" + /* 16453 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" + /* 16477 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" + /* 16501 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0" + /* 16525 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 16551 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 16577 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" + /* 16601 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" + /* 16625 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" + /* 16649 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" + /* 16675 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" + /* 16701 */ "stp $\x01, $\x02, [$\x03]\0" + /* 16718 */ "strb $\x01, [$\x02, $\x03]\0" + /* 16736 */ "strb $\x01, [$\x02]\0" + /* 16750 */ "str $\x01, [$\x02, $\x03]\0" + /* 16767 */ "str $\x01, [$\x02]\0" + /* 16780 */ "strh $\x01, [$\x02, $\x03]\0" + /* 16798 */ "strh $\x01, [$\x02]\0" + /* 16812 */ "str $\xFF\x01\x07, [$\x02]\0" + /* 16827 */ "str $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" + /* 16852 */ "sttrb $\x01, [$\x02]\0" + /* 16867 */ "sttrh $\x01, [$\x02]\0" + /* 16882 */ "sttr $\x01, [$\x02]\0" + /* 16896 */ "sturb $\x01, [$\x02]\0" + /* 16911 */ "stur $\x01, [$\x02]\0" + /* 16925 */ "sturh $\x01, [$\x02]\0" + /* 16940 */ "stz2g $\x01, [$\x02]\0" + /* 16955 */ "stzg $\x01, [$\x02]\0" + /* 16969 */ "subpt $\x01, $\x02, $\x03\0" + /* 16986 */ "cmp $\x02, $\xFF\x03\x01\0" + /* 16999 */ "cmp $\x02, $\x03\0" + /* 17010 */ "cmp $\x02, $\x03$\xFF\x04\x02\0" + /* 17025 */ "negs $\x01, $\x03\0" + /* 17037 */ "negs $\x01, $\x03$\xFF\x04\x02\0" + /* 17053 */ "subs $\x01, $\x02, $\x03\0" + /* 17069 */ "cmp $\x02, $\x03$\xFF\x04\x03\0" + /* 17084 */ "neg $\x01, $\x03\0" + /* 17095 */ "neg $\x01, $\x03$\xFF\x04\x02\0" + /* 17110 */ "sub $\x01, $\x02, $\x03\0" + /* 17125 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" + /* 17149 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" + /* 17172 */ "lsr $\x01, $\x02, $\x03\0" + /* 17187 */ "uxtb $\x01, $\x02\0" + /* 17199 */ "uxth $\x01, $\x02\0" + /* 17211 */ "uxtw $\x01, $\x02\0" + /* 17223 */ "umull $\x01, $\x02, $\x03\0" + /* 17240 */ "mov $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0" + /* 17259 */ "mov $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0" + /* 17278 */ "umnegl $\x01, $\x02, $\x03\0" + /* 17296 */ "uqdecb $\x01\0" + /* 17306 */ "uqdecb $\x01, $\xFF\x03\x0E\0" + /* 17322 */ "uqdecd $\x01\0" + /* 17332 */ "uqdecd $\x01, $\xFF\x03\x0E\0" + /* 17348 */ "uqdecd $\xFF\x01\x10\0" + /* 17360 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 17378 */ "uqdech $\x01\0" + /* 17388 */ "uqdech $\x01, $\xFF\x03\x0E\0" + /* 17404 */ "uqdech $\xFF\x01\x09\0" + /* 17416 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 17434 */ "uqdecw $\x01\0" + /* 17444 */ "uqdecw $\x01, $\xFF\x03\x0E\0" + /* 17460 */ "uqdecw $\xFF\x01\x0B\0" + /* 17472 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 17490 */ "uqincb $\x01\0" + /* 17500 */ "uqincb $\x01, $\xFF\x03\x0E\0" + /* 17516 */ "uqincd $\x01\0" + /* 17526 */ "uqincd $\x01, $\xFF\x03\x0E\0" + /* 17542 */ "uqincd $\xFF\x01\x10\0" + /* 17554 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" + /* 17572 */ "uqinch $\x01\0" + /* 17582 */ "uqinch $\x01, $\xFF\x03\x0E\0" + /* 17598 */ "uqinch $\xFF\x01\x09\0" + /* 17610 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" + /* 17628 */ "uqincw $\x01\0" + /* 17638 */ "uqincw $\x01, $\xFF\x03\x0E\0" + /* 17654 */ "uqincw $\xFF\x01\x0B\0" + /* 17666 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" + /* 17684 */ "xpaclri\0" + /* 17692 */ "zero {za}\0" + /* 17702 */ "zero {za0.h}\0" + /* 17715 */ "zero {za1.h}\0" + /* 17728 */ "zero {za0.s}\0" + /* 17741 */ "zero {za1.s}\0" + /* 17754 */ "zero {za2.s}\0" + /* 17767 */ "zero {za3.s}\0" + /* 17780 */ "zero {za0.s,za1.s}\0" + /* 17799 */ "zero {za0.s,za3.s}\0" + /* 17818 */ "zero {za1.s,za2.s}\0" + /* 17837 */ "zero {za2.s,za3.s}\0" + /* 17856 */ "zero {za0.s,za1.s,za2.s}\0" + /* 17881 */ "zero {za0.s,za1.s,za3.s}\0" + /* 17906 */ "zero {za0.s,za2.s,za3.s}\0" + /* 17931 */ "zero {za1.s,za2.s,za3.s}\0" ; #ifndef NDEBUG @@ -33295,14 +34466,15 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { while (AsmString[I] != ' ' && AsmString[I] != '\t' && AsmString[I] != '$' && AsmString[I] != '\0') ++I; - char *substr = cs_mem_malloc(I+1); + SStream_concat1(OS, '\t'); + char *substr = malloc(I+1); memcpy(substr, AsmString, I); substr[I] = '\0'; SStream_concat0(OS, substr); - cs_mem_free(substr); + free(substr); if (AsmString[I] != '\0') { if (AsmString[I] == ' ' || AsmString[I] == '\t') { - SStream_concat1(OS, ' '); + SStream_concat1(OS, '\t'); ++I; } do { @@ -33327,11 +34499,11 @@ static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { #endif // CAPSTONE_DIET } -#ifndef CAPSTONE_DIET static void printCustomAliasOperand( MCInst *MI, uint64_t Address, unsigned OpIdx, unsigned PrintMethodIdx, SStream *OS) { +#ifndef CAPSTONE_DIET switch (PrintMethodIdx) { default: assert(0 && "Unknown PrintMethod kind"); @@ -33430,7 +34602,7 @@ static void printCustomAliasOperand( printMatrixTileVector_0(MI, OpIdx, OS); break; case 31: - printMatrixIndex(MI, OpIdx, OS); + printMatrixIndex_1(MI, OpIdx, OS); break; case 32: printMatrixTileVector_1(MI, OpIdx, OS); @@ -33460,10 +34632,10 @@ static void printCustomAliasOperand( printPredicateAsCounter_0(MI, OpIdx, OS); break; case 41: - printTypedVectorList_0_h(MI, OpIdx, OS); + printTypedVectorList_0_b(MI, OpIdx, OS); break; case 42: - printTypedVectorList_0_b(MI, OpIdx, OS); + printTypedVectorList_0_h(MI, OpIdx, OS); break; case 43: printTypedVectorList_16_b(MI, OpIdx, OS); @@ -33526,10 +34698,9 @@ static void printCustomAliasOperand( printSysCROperand(MI, OpIdx, OS); break; } -} #endif // CAPSTONE_DIET +} -#ifndef CAPSTONE_DIET static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp, unsigned PredicateIndex) { switch (PredicateIndex) { @@ -33613,6 +34784,5 @@ static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp, } } } -#endif #endif // PRINT_ALIAS_INSTR diff --git a/arch/AArch64/AArch64GenCSAliasMnemMap.inc b/arch/AArch64/AArch64GenCSAliasMnemMap.inc index 307e64c64..915b900dd 100644 --- a/arch/AArch64/AArch64GenCSAliasMnemMap.inc +++ b/arch/AArch64/AArch64GenCSAliasMnemMap.inc @@ -1,6 +1,6 @@ /* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,358 +11,365 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ - { AArch64_INS_ALIAS_LDAPUR, "ldapur" }, - { AArch64_INS_ALIAS_STLLRB, "stllrb" }, - { AArch64_INS_ALIAS_STLLRH, "stllrh" }, - { AArch64_INS_ALIAS_STLLR, "stllr" }, - { AArch64_INS_ALIAS_STLRB, "stlrb" }, - { AArch64_INS_ALIAS_STLRH, "stlrh" }, - { AArch64_INS_ALIAS_STLR, "stlr" }, - { AArch64_INS_ALIAS_STLUR, "stlur" }, - { AArch64_INS_ALIAS_EOR, "eor" }, - { AArch64_INS_ALIAS_AND, "and" }, - { AArch64_INS_ALIAS_MOV, "mov" }, - { AArch64_INS_ALIAS_LD1B, "ld1b" }, - { AArch64_INS_ALIAS_LD1SW, "ld1sw" }, - { AArch64_INS_ALIAS_LD1H, "ld1h" }, - { AArch64_INS_ALIAS_LD1SH, "ld1sh" }, - { AArch64_INS_ALIAS_LD1W, "ld1w" }, - { AArch64_INS_ALIAS_LD1SB, "ld1sb" }, - { AArch64_INS_ALIAS_LD1D, "ld1d" }, - { AArch64_INS_ALIAS_LD1RB, "ld1rb" }, - { AArch64_INS_ALIAS_LD1RSW, "ld1rsw" }, - { AArch64_INS_ALIAS_LD1RH, "ld1rh" }, - { AArch64_INS_ALIAS_LD1RSH, "ld1rsh" }, - { AArch64_INS_ALIAS_LD1RW, "ld1rw" }, - { AArch64_INS_ALIAS_LD1RSB, "ld1rsb" }, - { AArch64_INS_ALIAS_LD1RD, "ld1rd" }, - { AArch64_INS_ALIAS_LD1RQH, "ld1rqh" }, - { AArch64_INS_ALIAS_LD1RQW, "ld1rqw" }, - { AArch64_INS_ALIAS_LD1RQD, "ld1rqd" }, - { AArch64_INS_ALIAS_LDNF1B, "ldnf1b" }, - { AArch64_INS_ALIAS_LDNF1SW, "ldnf1sw" }, - { AArch64_INS_ALIAS_LDNF1H, "ldnf1h" }, - { AArch64_INS_ALIAS_LDNF1SH, "ldnf1sh" }, - { AArch64_INS_ALIAS_LDNF1W, "ldnf1w" }, - { AArch64_INS_ALIAS_LDNF1SB, "ldnf1sb" }, - { AArch64_INS_ALIAS_LDNF1D, "ldnf1d" }, - { AArch64_INS_ALIAS_LDFF1B, "ldff1b" }, - { AArch64_INS_ALIAS_LDFF1SW, "ldff1sw" }, - { AArch64_INS_ALIAS_LDFF1H, "ldff1h" }, - { AArch64_INS_ALIAS_LDFF1SH, "ldff1sh" }, - { AArch64_INS_ALIAS_LDFF1W, "ldff1w" }, - { AArch64_INS_ALIAS_LDFF1SB, "ldff1sb" }, - { AArch64_INS_ALIAS_LDFF1D, "ldff1d" }, - { AArch64_INS_ALIAS_LD3B, "ld3b" }, - { AArch64_INS_ALIAS_LD4B, "ld4b" }, - { AArch64_INS_ALIAS_LD2H, "ld2h" }, - { AArch64_INS_ALIAS_LD3H, "ld3h" }, - { AArch64_INS_ALIAS_LD4H, "ld4h" }, - { AArch64_INS_ALIAS_LD2W, "ld2w" }, - { AArch64_INS_ALIAS_LD3W, "ld3w" }, - { AArch64_INS_ALIAS_LD4W, "ld4w" }, - { AArch64_INS_ALIAS_LD2D, "ld2d" }, - { AArch64_INS_ALIAS_LD3D, "ld3d" }, - { AArch64_INS_ALIAS_LD4D, "ld4d" }, - { AArch64_INS_ALIAS_LD2Q, "ld2q" }, - { AArch64_INS_ALIAS_LD3Q, "ld3q" }, - { AArch64_INS_ALIAS_LD4Q, "ld4q" }, - { AArch64_INS_ALIAS_LDNT1H, "ldnt1h" }, - { AArch64_INS_ALIAS_LDNT1W, "ldnt1w" }, - { AArch64_INS_ALIAS_LDNT1D, "ldnt1d" }, - { AArch64_INS_ALIAS_ST1B, "st1b" }, - { AArch64_INS_ALIAS_ST1H, "st1h" }, - { AArch64_INS_ALIAS_ST1W, "st1w" }, - { AArch64_INS_ALIAS_ST1D, "st1d" }, - { AArch64_INS_ALIAS_ST3B, "st3b" }, - { AArch64_INS_ALIAS_ST4B, "st4b" }, - { AArch64_INS_ALIAS_ST2H, "st2h" }, - { AArch64_INS_ALIAS_ST3H, "st3h" }, - { AArch64_INS_ALIAS_ST4H, "st4h" }, - { AArch64_INS_ALIAS_ST2W, "st2w" }, - { AArch64_INS_ALIAS_ST3W, "st3w" }, - { AArch64_INS_ALIAS_ST4W, "st4w" }, - { AArch64_INS_ALIAS_ST2D, "st2d" }, - { AArch64_INS_ALIAS_ST3D, "st3d" }, - { AArch64_INS_ALIAS_ST4D, "st4d" }, - { AArch64_INS_ALIAS_ST3Q, "st3q" }, - { AArch64_INS_ALIAS_ST4Q, "st4q" }, - { AArch64_INS_ALIAS_STNT1H, "stnt1h" }, - { AArch64_INS_ALIAS_STNT1W, "stnt1w" }, - { AArch64_INS_ALIAS_STNT1D, "stnt1d" }, - { AArch64_INS_ALIAS_PRFH, "prfh" }, - { AArch64_INS_ALIAS_PRFW, "prfw" }, - { AArch64_INS_ALIAS_PRFD, "prfd" }, - { AArch64_INS_ALIAS_CNTH, "cnth" }, - { AArch64_INS_ALIAS_CNTW, "cntw" }, - { AArch64_INS_ALIAS_CNTD, "cntd" }, - { AArch64_INS_ALIAS_DECB, "decb" }, - { AArch64_INS_ALIAS_INCH, "inch" }, - { AArch64_INS_ALIAS_DECH, "dech" }, - { AArch64_INS_ALIAS_INCW, "incw" }, - { AArch64_INS_ALIAS_DECW, "decw" }, - { AArch64_INS_ALIAS_INCD, "incd" }, - { AArch64_INS_ALIAS_DECD, "decd" }, - { AArch64_INS_ALIAS_SQDECB, "sqdecb" }, - { AArch64_INS_ALIAS_UQDECB, "uqdecb" }, - { AArch64_INS_ALIAS_UQINCB, "uqincb" }, - { AArch64_INS_ALIAS_SQINCH, "sqinch" }, - { AArch64_INS_ALIAS_UQINCH, "uqinch" }, - { AArch64_INS_ALIAS_SQDECH, "sqdech" }, - { AArch64_INS_ALIAS_UQDECH, "uqdech" }, - { AArch64_INS_ALIAS_SQINCW, "sqincw" }, - { AArch64_INS_ALIAS_UQINCW, "uqincw" }, - { AArch64_INS_ALIAS_SQDECW, "sqdecw" }, - { AArch64_INS_ALIAS_UQDECW, "uqdecw" }, - { AArch64_INS_ALIAS_SQINCD, "sqincd" }, - { AArch64_INS_ALIAS_UQINCD, "uqincd" }, - { AArch64_INS_ALIAS_SQDECD, "sqdecd" }, - { AArch64_INS_ALIAS_UQDECD, "uqdecd" }, - { AArch64_INS_ALIAS_MOVS, "movs" }, - { AArch64_INS_ALIAS_NOT, "not" }, - { AArch64_INS_ALIAS_NOTS, "nots" }, - { AArch64_INS_ALIAS_LD1ROH, "ld1roh" }, - { AArch64_INS_ALIAS_LD1ROW, "ld1row" }, - { AArch64_INS_ALIAS_LD1ROD, "ld1rod" }, - { AArch64_INS_ALIAS_BCAX, "bcax" }, - { AArch64_INS_ALIAS_BSL, "bsl" }, - { AArch64_INS_ALIAS_BSL1N, "bsl1n" }, - { AArch64_INS_ALIAS_BSL2N, "bsl2n" }, - { AArch64_INS_ALIAS_NBSL, "nbsl" }, - { AArch64_INS_ALIAS_LDNT1B, "ldnt1b" }, - { AArch64_INS_ALIAS_LDNT1SH, "ldnt1sh" }, - { AArch64_INS_ALIAS_LDNT1SW, "ldnt1sw" }, - { AArch64_INS_ALIAS_STNT1B, "stnt1b" }, - { AArch64_INS_ALIAS_LD1Q, "ld1q" }, - { AArch64_INS_ALIAS_ST1Q, "st1q" }, - { AArch64_INS_ALIAS_SMSTART, "smstart" }, - { AArch64_INS_ALIAS_SMSTOP, "smstop" }, - { AArch64_INS_ALIAS_LDRAA, "ldraa" }, - { AArch64_INS_ALIAS_ADD, "add" }, - { AArch64_INS_ALIAS_CMN, "cmn" }, - { AArch64_INS_ALIAS_ADDS, "adds" }, - { AArch64_INS_ALIAS_ANDS, "ands" }, - { AArch64_INS_ALIAS_LDR, "ldr" }, - { AArch64_INS_ALIAS_STR, "str" }, - { AArch64_INS_ALIAS_LDRB, "ldrb" }, - { AArch64_INS_ALIAS_STRB, "strb" }, - { AArch64_INS_ALIAS_LDRH, "ldrh" }, - { AArch64_INS_ALIAS_STRH, "strh" }, - { AArch64_INS_ALIAS_PRFM, "prfm" }, - { AArch64_INS_ALIAS_LDAPURB, "ldapurb" }, - { AArch64_INS_ALIAS_STLURB, "stlurb" }, - { AArch64_INS_ALIAS_LDUR, "ldur" }, - { AArch64_INS_ALIAS_STUR, "stur" }, - { AArch64_INS_ALIAS_PRFUM, "prfum" }, - { AArch64_INS_ALIAS_LDTR, "ldtr" }, - { AArch64_INS_ALIAS_STTR, "sttr" }, - { AArch64_INS_ALIAS_LDP, "ldp" }, - { AArch64_INS_ALIAS_STGP, "stgp" }, - { AArch64_INS_ALIAS_LDNP, "ldnp" }, - { AArch64_INS_ALIAS_STNP, "stnp" }, - { AArch64_INS_ALIAS_STG, "stg" }, - { AArch64_INS_ALIAS_LD1, "ld1" }, - { AArch64_INS_ALIAS_LD1R, "ld1r" }, - { AArch64_INS_ALIAS_STADDLB, "staddlb" }, - { AArch64_INS_ALIAS_STADDLH, "staddlh" }, - { AArch64_INS_ALIAS_STADDL, "staddl" }, - { AArch64_INS_ALIAS_STADDB, "staddb" }, - { AArch64_INS_ALIAS_STADDH, "staddh" }, - { AArch64_INS_ALIAS_STADD, "stadd" }, - { AArch64_INS_ALIAS_PTRUE, "ptrue" }, - { AArch64_INS_ALIAS_PTRUES, "ptrues" }, - { AArch64_INS_ALIAS_CNTB, "cntb" }, - { AArch64_INS_ALIAS_INCB, "incb" }, - { AArch64_INS_ALIAS_SQINCB, "sqincb" }, - { AArch64_INS_ALIAS_ORR, "orr" }, - { AArch64_INS_ALIAS_DUPM, "dupm" }, - { AArch64_INS_ALIAS_FMOV, "fmov" }, - { AArch64_INS_ALIAS_EOR3, "eor3" }, - { AArch64_INS_ALIAS_ST2B, "st2b" }, - { AArch64_INS_ALIAS_ST2Q, "st2q" }, - { AArch64_INS_ALIAS_LD1RQB, "ld1rqb" }, - { AArch64_INS_ALIAS_LD2B, "ld2b" }, - { AArch64_INS_ALIAS_PRFB, "prfb" }, - { AArch64_INS_ALIAS_LDNT1SB, "ldnt1sb" }, - { AArch64_INS_ALIAS_LD1ROB, "ld1rob" }, - { AArch64_INS_ALIAS_PMOV, "pmov" }, - { AArch64_INS_ALIAS_ZERO, "zero" }, - { AArch64_INS_ALIAS_NOP, "nop" }, - { AArch64_INS_ALIAS_YIELD, "yield" }, - { AArch64_INS_ALIAS_WFE, "wfe" }, - { AArch64_INS_ALIAS_WFI, "wfi" }, - { AArch64_INS_ALIAS_SEV, "sev" }, - { AArch64_INS_ALIAS_SEVL, "sevl" }, - { AArch64_INS_ALIAS_DGH, "dgh" }, - { AArch64_INS_ALIAS_ESB, "esb" }, - { AArch64_INS_ALIAS_CSDB, "csdb" }, - { AArch64_INS_ALIAS_BTI, "bti" }, - { AArch64_INS_ALIAS_PSB, "psb" }, - { AArch64_INS_ALIAS_PACIAZ, "paciaz" }, - { AArch64_INS_ALIAS_PACIBZ, "pacibz" }, - { AArch64_INS_ALIAS_AUTIAZ, "autiaz" }, - { AArch64_INS_ALIAS_AUTIBZ, "autibz" }, - { AArch64_INS_ALIAS_PACIASP, "paciasp" }, - { AArch64_INS_ALIAS_PACIBSP, "pacibsp" }, - { AArch64_INS_ALIAS_AUTIASP, "autiasp" }, - { AArch64_INS_ALIAS_AUTIBSP, "autibsp" }, - { AArch64_INS_ALIAS_PACIA1716, "pacia1716" }, - { AArch64_INS_ALIAS_PACIB1716, "pacib1716" }, - { AArch64_INS_ALIAS_AUTIA1716, "autia1716" }, - { AArch64_INS_ALIAS_AUTIB1716, "autib1716" }, - { AArch64_INS_ALIAS_XPACLRI, "xpaclri" }, - { AArch64_INS_ALIAS_LDRAB, "ldrab" }, - { AArch64_INS_ALIAS_CLREX, "clrex" }, - { AArch64_INS_ALIAS_ISB, "isb" }, - { AArch64_INS_ALIAS_SSBB, "ssbb" }, - { AArch64_INS_ALIAS_PSSBB, "pssbb" }, - { AArch64_INS_ALIAS_DFB, "dfb" }, - { AArch64_INS_ALIAS_SYS, "sys" }, - { AArch64_INS_ALIAS_MOVN, "movn" }, - { AArch64_INS_ALIAS_MOVZ, "movz" }, - { AArch64_INS_ALIAS_NGC, "ngc" }, - { AArch64_INS_ALIAS_NGCS, "ngcs" }, - { AArch64_INS_ALIAS_SUB, "sub" }, - { AArch64_INS_ALIAS_CMP, "cmp" }, - { AArch64_INS_ALIAS_SUBS, "subs" }, - { AArch64_INS_ALIAS_NEG, "neg" }, - { AArch64_INS_ALIAS_NEGS, "negs" }, - { AArch64_INS_ALIAS_MUL, "mul" }, - { AArch64_INS_ALIAS_MNEG, "mneg" }, - { AArch64_INS_ALIAS_SMULL, "smull" }, - { AArch64_INS_ALIAS_SMNEGL, "smnegl" }, - { AArch64_INS_ALIAS_UMULL, "umull" }, - { AArch64_INS_ALIAS_UMNEGL, "umnegl" }, - { AArch64_INS_ALIAS_STCLRLB, "stclrlb" }, - { AArch64_INS_ALIAS_STCLRLH, "stclrlh" }, - { AArch64_INS_ALIAS_STCLRL, "stclrl" }, - { AArch64_INS_ALIAS_STCLRB, "stclrb" }, - { AArch64_INS_ALIAS_STCLRH, "stclrh" }, - { AArch64_INS_ALIAS_STCLR, "stclr" }, - { AArch64_INS_ALIAS_STEORLB, "steorlb" }, - { AArch64_INS_ALIAS_STEORLH, "steorlh" }, - { AArch64_INS_ALIAS_STEORL, "steorl" }, - { AArch64_INS_ALIAS_STEORB, "steorb" }, - { AArch64_INS_ALIAS_STEORH, "steorh" }, - { AArch64_INS_ALIAS_STEOR, "steor" }, - { AArch64_INS_ALIAS_STSETLB, "stsetlb" }, - { AArch64_INS_ALIAS_STSETLH, "stsetlh" }, - { AArch64_INS_ALIAS_STSETL, "stsetl" }, - { AArch64_INS_ALIAS_STSETB, "stsetb" }, - { AArch64_INS_ALIAS_STSETH, "stseth" }, - { AArch64_INS_ALIAS_STSET, "stset" }, - { AArch64_INS_ALIAS_STSMAXLB, "stsmaxlb" }, - { AArch64_INS_ALIAS_STSMAXLH, "stsmaxlh" }, - { AArch64_INS_ALIAS_STSMAXL, "stsmaxl" }, - { AArch64_INS_ALIAS_STSMAXB, "stsmaxb" }, - { AArch64_INS_ALIAS_STSMAXH, "stsmaxh" }, - { AArch64_INS_ALIAS_STSMAX, "stsmax" }, - { AArch64_INS_ALIAS_STSMINLB, "stsminlb" }, - { AArch64_INS_ALIAS_STSMINLH, "stsminlh" }, - { AArch64_INS_ALIAS_STSMINL, "stsminl" }, - { AArch64_INS_ALIAS_STSMINB, "stsminb" }, - { AArch64_INS_ALIAS_STSMINH, "stsminh" }, - { AArch64_INS_ALIAS_STSMIN, "stsmin" }, - { AArch64_INS_ALIAS_STUMAXLB, "stumaxlb" }, - { AArch64_INS_ALIAS_STUMAXLH, "stumaxlh" }, - { AArch64_INS_ALIAS_STUMAXL, "stumaxl" }, - { AArch64_INS_ALIAS_STUMAXB, "stumaxb" }, - { AArch64_INS_ALIAS_STUMAXH, "stumaxh" }, - { AArch64_INS_ALIAS_STUMAX, "stumax" }, - { AArch64_INS_ALIAS_STUMINLB, "stuminlb" }, - { AArch64_INS_ALIAS_STUMINLH, "stuminlh" }, - { AArch64_INS_ALIAS_STUMINL, "stuminl" }, - { AArch64_INS_ALIAS_STUMINB, "stuminb" }, - { AArch64_INS_ALIAS_STUMINH, "stuminh" }, - { AArch64_INS_ALIAS_STUMIN, "stumin" }, - { AArch64_INS_ALIAS_IRG, "irg" }, - { AArch64_INS_ALIAS_LDG, "ldg" }, - { AArch64_INS_ALIAS_STZG, "stzg" }, - { AArch64_INS_ALIAS_ST2G, "st2g" }, - { AArch64_INS_ALIAS_STZ2G, "stz2g" }, - { AArch64_INS_ALIAS_BICS, "bics" }, - { AArch64_INS_ALIAS_BIC, "bic" }, - { AArch64_INS_ALIAS_EON, "eon" }, - { AArch64_INS_ALIAS_ORN, "orn" }, - { AArch64_INS_ALIAS_MVN, "mvn" }, - { AArch64_INS_ALIAS_TST, "tst" }, - { AArch64_INS_ALIAS_ROR, "ror" }, - { AArch64_INS_ALIAS_ASR, "asr" }, - { AArch64_INS_ALIAS_SXTB, "sxtb" }, - { AArch64_INS_ALIAS_SXTH, "sxth" }, - { AArch64_INS_ALIAS_SXTW, "sxtw" }, - { AArch64_INS_ALIAS_LSR, "lsr" }, - { AArch64_INS_ALIAS_UXTB, "uxtb" }, - { AArch64_INS_ALIAS_UXTH, "uxth" }, - { AArch64_INS_ALIAS_UXTW, "uxtw" }, - { AArch64_INS_ALIAS_CSET, "cset" }, - { AArch64_INS_ALIAS_CSETM, "csetm" }, - { AArch64_INS_ALIAS_CINC, "cinc" }, - { AArch64_INS_ALIAS_CINV, "cinv" }, - { AArch64_INS_ALIAS_CNEG, "cneg" }, - { AArch64_INS_ALIAS_RET, "ret" }, - { AArch64_INS_ALIAS_DCPS1, "dcps1" }, - { AArch64_INS_ALIAS_DCPS2, "dcps2" }, - { AArch64_INS_ALIAS_DCPS3, "dcps3" }, - { AArch64_INS_ALIAS_LDPSW, "ldpsw" }, - { AArch64_INS_ALIAS_LDRSH, "ldrsh" }, - { AArch64_INS_ALIAS_LDRSB, "ldrsb" }, - { AArch64_INS_ALIAS_LDRSW, "ldrsw" }, - { AArch64_INS_ALIAS_LDURH, "ldurh" }, - { AArch64_INS_ALIAS_LDURB, "ldurb" }, - { AArch64_INS_ALIAS_LDURSH, "ldursh" }, - { AArch64_INS_ALIAS_LDURSB, "ldursb" }, - { AArch64_INS_ALIAS_LDURSW, "ldursw" }, - { AArch64_INS_ALIAS_LDTRH, "ldtrh" }, - { AArch64_INS_ALIAS_LDTRB, "ldtrb" }, - { AArch64_INS_ALIAS_LDTRSH, "ldtrsh" }, - { AArch64_INS_ALIAS_LDTRSB, "ldtrsb" }, - { AArch64_INS_ALIAS_LDTRSW, "ldtrsw" }, - { AArch64_INS_ALIAS_STP, "stp" }, - { AArch64_INS_ALIAS_STURH, "sturh" }, - { AArch64_INS_ALIAS_STURB, "sturb" }, - { AArch64_INS_ALIAS_STLURH, "stlurh" }, - { AArch64_INS_ALIAS_LDAPURSB, "ldapursb" }, - { AArch64_INS_ALIAS_LDAPURH, "ldapurh" }, - { AArch64_INS_ALIAS_LDAPURSH, "ldapursh" }, - { AArch64_INS_ALIAS_LDAPURSW, "ldapursw" }, - { AArch64_INS_ALIAS_STTRH, "sttrh" }, - { AArch64_INS_ALIAS_STTRB, "sttrb" }, - { AArch64_INS_ALIAS_BIC_4H, "bic_4h" }, - { AArch64_INS_ALIAS_BIC_8H, "bic_8h" }, - { AArch64_INS_ALIAS_BIC_2S, "bic_2s" }, - { AArch64_INS_ALIAS_BIC_4S, "bic_4s" }, - { AArch64_INS_ALIAS_ORR_4H, "orr_4h" }, - { AArch64_INS_ALIAS_ORR_8H, "orr_8h" }, - { AArch64_INS_ALIAS_ORR_2S, "orr_2s" }, - { AArch64_INS_ALIAS_ORR_4S, "orr_4s" }, - { AArch64_INS_ALIAS_SXTL_8H, "sxtl_8h" }, - { AArch64_INS_ALIAS_SXTL, "sxtl" }, - { AArch64_INS_ALIAS_SXTL_4S, "sxtl_4s" }, - { AArch64_INS_ALIAS_SXTL_2D, "sxtl_2d" }, - { AArch64_INS_ALIAS_SXTL2_8H, "sxtl2_8h" }, - { AArch64_INS_ALIAS_SXTL2, "sxtl2" }, - { AArch64_INS_ALIAS_SXTL2_4S, "sxtl2_4s" }, - { AArch64_INS_ALIAS_SXTL2_2D, "sxtl2_2d" }, - { AArch64_INS_ALIAS_UXTL_8H, "uxtl_8h" }, - { AArch64_INS_ALIAS_UXTL, "uxtl" }, - { AArch64_INS_ALIAS_UXTL_4S, "uxtl_4s" }, - { AArch64_INS_ALIAS_UXTL_2D, "uxtl_2d" }, - { AArch64_INS_ALIAS_UXTL2_8H, "uxtl2_8h" }, - { AArch64_INS_ALIAS_UXTL2, "uxtl2" }, - { AArch64_INS_ALIAS_UXTL2_4S, "uxtl2_4s" }, - { AArch64_INS_ALIAS_UXTL2_2D, "uxtl2_2d" }, - { AArch64_INS_ALIAS_LD2, "ld2" }, - { AArch64_INS_ALIAS_LD3, "ld3" }, - { AArch64_INS_ALIAS_LD4, "ld4" }, - { AArch64_INS_ALIAS_ST1, "st1" }, - { AArch64_INS_ALIAS_ST2, "st2" }, - { AArch64_INS_ALIAS_ST3, "st3" }, - { AArch64_INS_ALIAS_ST4, "st4" }, - { AArch64_INS_ALIAS_LD2R, "ld2r" }, - { AArch64_INS_ALIAS_LD3R, "ld3r" }, - { AArch64_INS_ALIAS_LD4R, "ld4r" }, - { AArch64_INS_ALIAS_CLRBHB, "clrbhb" }, - { AArch64_INS_ALIAS_STILP, "stilp" }, - { AArch64_INS_ALIAS_STL1, "stl1" }, - { AArch64_INS_ALIAS_SYSP, "sysp" }, + { AARCH64_INS_ALIAS_ADDPT, "addpt" }, + { AARCH64_INS_ALIAS_GCSB, "gcsb" }, + { AARCH64_INS_ALIAS_GCSPOPM, "gcspopm" }, + { AARCH64_INS_ALIAS_LDAPUR, "ldapur" }, + { AARCH64_INS_ALIAS_STLLRB, "stllrb" }, + { AARCH64_INS_ALIAS_STLLRH, "stllrh" }, + { AARCH64_INS_ALIAS_STLLR, "stllr" }, + { AARCH64_INS_ALIAS_STLRB, "stlrb" }, + { AARCH64_INS_ALIAS_STLRH, "stlrh" }, + { AARCH64_INS_ALIAS_STLR, "stlr" }, + { AARCH64_INS_ALIAS_STLUR, "stlur" }, + { AARCH64_INS_ALIAS_SUBPT, "subpt" }, + { AARCH64_INS_ALIAS_LDRAA, "ldraa" }, + { AARCH64_INS_ALIAS_ADD, "add" }, + { AARCH64_INS_ALIAS_CMN, "cmn" }, + { AARCH64_INS_ALIAS_ADDS, "adds" }, + { AARCH64_INS_ALIAS_AND, "and" }, + { AARCH64_INS_ALIAS_ANDS, "ands" }, + { AARCH64_INS_ALIAS_LDR, "ldr" }, + { AARCH64_INS_ALIAS_STR, "str" }, + { AARCH64_INS_ALIAS_LDRB, "ldrb" }, + { AARCH64_INS_ALIAS_STRB, "strb" }, + { AARCH64_INS_ALIAS_LDRH, "ldrh" }, + { AARCH64_INS_ALIAS_STRH, "strh" }, + { AARCH64_INS_ALIAS_PRFM, "prfm" }, + { AARCH64_INS_ALIAS_LDAPURB, "ldapurb" }, + { AARCH64_INS_ALIAS_STLURB, "stlurb" }, + { AARCH64_INS_ALIAS_LDUR, "ldur" }, + { AARCH64_INS_ALIAS_STUR, "stur" }, + { AARCH64_INS_ALIAS_PRFUM, "prfum" }, + { AARCH64_INS_ALIAS_LDTR, "ldtr" }, + { AARCH64_INS_ALIAS_STTR, "sttr" }, + { AARCH64_INS_ALIAS_LDP, "ldp" }, + { AARCH64_INS_ALIAS_STGP, "stgp" }, + { AARCH64_INS_ALIAS_LDNP, "ldnp" }, + { AARCH64_INS_ALIAS_STNP, "stnp" }, + { AARCH64_INS_ALIAS_STG, "stg" }, + { AARCH64_INS_ALIAS_MOV, "mov" }, + { AARCH64_INS_ALIAS_LD1, "ld1" }, + { AARCH64_INS_ALIAS_LD1R, "ld1r" }, + { AARCH64_INS_ALIAS_STADDLB, "staddlb" }, + { AARCH64_INS_ALIAS_STADDLH, "staddlh" }, + { AARCH64_INS_ALIAS_STADDL, "staddl" }, + { AARCH64_INS_ALIAS_STADDB, "staddb" }, + { AARCH64_INS_ALIAS_STADDH, "staddh" }, + { AARCH64_INS_ALIAS_STADD, "stadd" }, + { AARCH64_INS_ALIAS_PTRUE, "ptrue" }, + { AARCH64_INS_ALIAS_PTRUES, "ptrues" }, + { AARCH64_INS_ALIAS_CNTB, "cntb" }, + { AARCH64_INS_ALIAS_SQINCH, "sqinch" }, + { AARCH64_INS_ALIAS_INCB, "incb" }, + { AARCH64_INS_ALIAS_SQINCB, "sqincb" }, + { AARCH64_INS_ALIAS_UQINCB, "uqincb" }, + { AARCH64_INS_ALIAS_ORR, "orr" }, + { AARCH64_INS_ALIAS_DUPM, "dupm" }, + { AARCH64_INS_ALIAS_FMOV, "fmov" }, + { AARCH64_INS_ALIAS_EOR3, "eor3" }, + { AARCH64_INS_ALIAS_ST1B, "st1b" }, + { AARCH64_INS_ALIAS_ST2B, "st2b" }, + { AARCH64_INS_ALIAS_ST2Q, "st2q" }, + { AARCH64_INS_ALIAS_STNT1B, "stnt1b" }, + { AARCH64_INS_ALIAS_LD1B, "ld1b" }, + { AARCH64_INS_ALIAS_LDNT1B, "ldnt1b" }, + { AARCH64_INS_ALIAS_LD1RQB, "ld1rqb" }, + { AARCH64_INS_ALIAS_LD1RB, "ld1rb" }, + { AARCH64_INS_ALIAS_LDFF1B, "ldff1b" }, + { AARCH64_INS_ALIAS_LDNF1B, "ldnf1b" }, + { AARCH64_INS_ALIAS_LD2B, "ld2b" }, + { AARCH64_INS_ALIAS_LD1SB, "ld1sb" }, + { AARCH64_INS_ALIAS_PRFB, "prfb" }, + { AARCH64_INS_ALIAS_LDNT1SB, "ldnt1sb" }, + { AARCH64_INS_ALIAS_LD1ROB, "ld1rob" }, + { AARCH64_INS_ALIAS_LD1Q, "ld1q" }, + { AARCH64_INS_ALIAS_ST1Q, "st1q" }, + { AARCH64_INS_ALIAS_LD1W, "ld1w" }, + { AARCH64_INS_ALIAS_PMOV, "pmov" }, + { AARCH64_INS_ALIAS_SMSTART, "smstart" }, + { AARCH64_INS_ALIAS_SMSTOP, "smstop" }, + { AARCH64_INS_ALIAS_ZERO, "zero" }, + { AARCH64_INS_ALIAS_MOVT, "movt" }, + { AARCH64_INS_ALIAS_NOP, "nop" }, + { AARCH64_INS_ALIAS_YIELD, "yield" }, + { AARCH64_INS_ALIAS_WFE, "wfe" }, + { AARCH64_INS_ALIAS_WFI, "wfi" }, + { AARCH64_INS_ALIAS_SEV, "sev" }, + { AARCH64_INS_ALIAS_SEVL, "sevl" }, + { AARCH64_INS_ALIAS_DGH, "dgh" }, + { AARCH64_INS_ALIAS_ESB, "esb" }, + { AARCH64_INS_ALIAS_CSDB, "csdb" }, + { AARCH64_INS_ALIAS_BTI, "bti" }, + { AARCH64_INS_ALIAS_PSB, "psb" }, + { AARCH64_INS_ALIAS_CHKFEAT, "chkfeat" }, + { AARCH64_INS_ALIAS_PACIAZ, "paciaz" }, + { AARCH64_INS_ALIAS_PACIBZ, "pacibz" }, + { AARCH64_INS_ALIAS_AUTIAZ, "autiaz" }, + { AARCH64_INS_ALIAS_AUTIBZ, "autibz" }, + { AARCH64_INS_ALIAS_PACIASP, "paciasp" }, + { AARCH64_INS_ALIAS_PACIBSP, "pacibsp" }, + { AARCH64_INS_ALIAS_AUTIASP, "autiasp" }, + { AARCH64_INS_ALIAS_AUTIBSP, "autibsp" }, + { AARCH64_INS_ALIAS_PACIA1716, "pacia1716" }, + { AARCH64_INS_ALIAS_PACIB1716, "pacib1716" }, + { AARCH64_INS_ALIAS_AUTIA1716, "autia1716" }, + { AARCH64_INS_ALIAS_AUTIB1716, "autib1716" }, + { AARCH64_INS_ALIAS_XPACLRI, "xpaclri" }, + { AARCH64_INS_ALIAS_LDRAB, "ldrab" }, + { AARCH64_INS_ALIAS_PACM, "pacm" }, + { AARCH64_INS_ALIAS_CLREX, "clrex" }, + { AARCH64_INS_ALIAS_ISB, "isb" }, + { AARCH64_INS_ALIAS_SSBB, "ssbb" }, + { AARCH64_INS_ALIAS_PSSBB, "pssbb" }, + { AARCH64_INS_ALIAS_DFB, "dfb" }, + { AARCH64_INS_ALIAS_SYS, "sys" }, + { AARCH64_INS_ALIAS_MOVN, "movn" }, + { AARCH64_INS_ALIAS_MOVZ, "movz" }, + { AARCH64_INS_ALIAS_NGC, "ngc" }, + { AARCH64_INS_ALIAS_NGCS, "ngcs" }, + { AARCH64_INS_ALIAS_SUB, "sub" }, + { AARCH64_INS_ALIAS_CMP, "cmp" }, + { AARCH64_INS_ALIAS_SUBS, "subs" }, + { AARCH64_INS_ALIAS_NEG, "neg" }, + { AARCH64_INS_ALIAS_NEGS, "negs" }, + { AARCH64_INS_ALIAS_MUL, "mul" }, + { AARCH64_INS_ALIAS_MNEG, "mneg" }, + { AARCH64_INS_ALIAS_SMULL, "smull" }, + { AARCH64_INS_ALIAS_SMNEGL, "smnegl" }, + { AARCH64_INS_ALIAS_UMULL, "umull" }, + { AARCH64_INS_ALIAS_UMNEGL, "umnegl" }, + { AARCH64_INS_ALIAS_STCLRLB, "stclrlb" }, + { AARCH64_INS_ALIAS_STCLRLH, "stclrlh" }, + { AARCH64_INS_ALIAS_STCLRL, "stclrl" }, + { AARCH64_INS_ALIAS_STCLRB, "stclrb" }, + { AARCH64_INS_ALIAS_STCLRH, "stclrh" }, + { AARCH64_INS_ALIAS_STCLR, "stclr" }, + { AARCH64_INS_ALIAS_STEORLB, "steorlb" }, + { AARCH64_INS_ALIAS_STEORLH, "steorlh" }, + { AARCH64_INS_ALIAS_STEORL, "steorl" }, + { AARCH64_INS_ALIAS_STEORB, "steorb" }, + { AARCH64_INS_ALIAS_STEORH, "steorh" }, + { AARCH64_INS_ALIAS_STEOR, "steor" }, + { AARCH64_INS_ALIAS_STSETLB, "stsetlb" }, + { AARCH64_INS_ALIAS_STSETLH, "stsetlh" }, + { AARCH64_INS_ALIAS_STSETL, "stsetl" }, + { AARCH64_INS_ALIAS_STSETB, "stsetb" }, + { AARCH64_INS_ALIAS_STSETH, "stseth" }, + { AARCH64_INS_ALIAS_STSET, "stset" }, + { AARCH64_INS_ALIAS_STSMAXLB, "stsmaxlb" }, + { AARCH64_INS_ALIAS_STSMAXLH, "stsmaxlh" }, + { AARCH64_INS_ALIAS_STSMAXL, "stsmaxl" }, + { AARCH64_INS_ALIAS_STSMAXB, "stsmaxb" }, + { AARCH64_INS_ALIAS_STSMAXH, "stsmaxh" }, + { AARCH64_INS_ALIAS_STSMAX, "stsmax" }, + { AARCH64_INS_ALIAS_STSMINLB, "stsminlb" }, + { AARCH64_INS_ALIAS_STSMINLH, "stsminlh" }, + { AARCH64_INS_ALIAS_STSMINL, "stsminl" }, + { AARCH64_INS_ALIAS_STSMINB, "stsminb" }, + { AARCH64_INS_ALIAS_STSMINH, "stsminh" }, + { AARCH64_INS_ALIAS_STSMIN, "stsmin" }, + { AARCH64_INS_ALIAS_STUMAXLB, "stumaxlb" }, + { AARCH64_INS_ALIAS_STUMAXLH, "stumaxlh" }, + { AARCH64_INS_ALIAS_STUMAXL, "stumaxl" }, + { AARCH64_INS_ALIAS_STUMAXB, "stumaxb" }, + { AARCH64_INS_ALIAS_STUMAXH, "stumaxh" }, + { AARCH64_INS_ALIAS_STUMAX, "stumax" }, + { AARCH64_INS_ALIAS_STUMINLB, "stuminlb" }, + { AARCH64_INS_ALIAS_STUMINLH, "stuminlh" }, + { AARCH64_INS_ALIAS_STUMINL, "stuminl" }, + { AARCH64_INS_ALIAS_STUMINB, "stuminb" }, + { AARCH64_INS_ALIAS_STUMINH, "stuminh" }, + { AARCH64_INS_ALIAS_STUMIN, "stumin" }, + { AARCH64_INS_ALIAS_IRG, "irg" }, + { AARCH64_INS_ALIAS_LDG, "ldg" }, + { AARCH64_INS_ALIAS_STZG, "stzg" }, + { AARCH64_INS_ALIAS_ST2G, "st2g" }, + { AARCH64_INS_ALIAS_STZ2G, "stz2g" }, + { AARCH64_INS_ALIAS_BICS, "bics" }, + { AARCH64_INS_ALIAS_BIC, "bic" }, + { AARCH64_INS_ALIAS_EON, "eon" }, + { AARCH64_INS_ALIAS_EOR, "eor" }, + { AARCH64_INS_ALIAS_ORN, "orn" }, + { AARCH64_INS_ALIAS_MVN, "mvn" }, + { AARCH64_INS_ALIAS_TST, "tst" }, + { AARCH64_INS_ALIAS_ROR, "ror" }, + { AARCH64_INS_ALIAS_ASR, "asr" }, + { AARCH64_INS_ALIAS_SXTB, "sxtb" }, + { AARCH64_INS_ALIAS_SXTH, "sxth" }, + { AARCH64_INS_ALIAS_SXTW, "sxtw" }, + { AARCH64_INS_ALIAS_LSR, "lsr" }, + { AARCH64_INS_ALIAS_UXTB, "uxtb" }, + { AARCH64_INS_ALIAS_UXTH, "uxth" }, + { AARCH64_INS_ALIAS_UXTW, "uxtw" }, + { AARCH64_INS_ALIAS_CSET, "cset" }, + { AARCH64_INS_ALIAS_CSETM, "csetm" }, + { AARCH64_INS_ALIAS_CINC, "cinc" }, + { AARCH64_INS_ALIAS_CINV, "cinv" }, + { AARCH64_INS_ALIAS_CNEG, "cneg" }, + { AARCH64_INS_ALIAS_RET, "ret" }, + { AARCH64_INS_ALIAS_DCPS1, "dcps1" }, + { AARCH64_INS_ALIAS_DCPS2, "dcps2" }, + { AARCH64_INS_ALIAS_DCPS3, "dcps3" }, + { AARCH64_INS_ALIAS_LDPSW, "ldpsw" }, + { AARCH64_INS_ALIAS_LDRSH, "ldrsh" }, + { AARCH64_INS_ALIAS_LDRSB, "ldrsb" }, + { AARCH64_INS_ALIAS_LDRSW, "ldrsw" }, + { AARCH64_INS_ALIAS_LDURH, "ldurh" }, + { AARCH64_INS_ALIAS_LDURB, "ldurb" }, + { AARCH64_INS_ALIAS_LDURSH, "ldursh" }, + { AARCH64_INS_ALIAS_LDURSB, "ldursb" }, + { AARCH64_INS_ALIAS_LDURSW, "ldursw" }, + { AARCH64_INS_ALIAS_LDTRH, "ldtrh" }, + { AARCH64_INS_ALIAS_LDTRB, "ldtrb" }, + { AARCH64_INS_ALIAS_LDTRSH, "ldtrsh" }, + { AARCH64_INS_ALIAS_LDTRSB, "ldtrsb" }, + { AARCH64_INS_ALIAS_LDTRSW, "ldtrsw" }, + { AARCH64_INS_ALIAS_STP, "stp" }, + { AARCH64_INS_ALIAS_STURH, "sturh" }, + { AARCH64_INS_ALIAS_STURB, "sturb" }, + { AARCH64_INS_ALIAS_STLURH, "stlurh" }, + { AARCH64_INS_ALIAS_LDAPURSB, "ldapursb" }, + { AARCH64_INS_ALIAS_LDAPURH, "ldapurh" }, + { AARCH64_INS_ALIAS_LDAPURSH, "ldapursh" }, + { AARCH64_INS_ALIAS_LDAPURSW, "ldapursw" }, + { AARCH64_INS_ALIAS_STTRH, "sttrh" }, + { AARCH64_INS_ALIAS_STTRB, "sttrb" }, + { AARCH64_INS_ALIAS_BIC_4H, "bic_4h" }, + { AARCH64_INS_ALIAS_BIC_8H, "bic_8h" }, + { AARCH64_INS_ALIAS_BIC_2S, "bic_2s" }, + { AARCH64_INS_ALIAS_BIC_4S, "bic_4s" }, + { AARCH64_INS_ALIAS_ORR_4H, "orr_4h" }, + { AARCH64_INS_ALIAS_ORR_8H, "orr_8h" }, + { AARCH64_INS_ALIAS_ORR_2S, "orr_2s" }, + { AARCH64_INS_ALIAS_ORR_4S, "orr_4s" }, + { AARCH64_INS_ALIAS_SXTL_8H, "sxtl_8h" }, + { AARCH64_INS_ALIAS_SXTL, "sxtl" }, + { AARCH64_INS_ALIAS_SXTL_4S, "sxtl_4s" }, + { AARCH64_INS_ALIAS_SXTL_2D, "sxtl_2d" }, + { AARCH64_INS_ALIAS_SXTL2_8H, "sxtl2_8h" }, + { AARCH64_INS_ALIAS_SXTL2, "sxtl2" }, + { AARCH64_INS_ALIAS_SXTL2_4S, "sxtl2_4s" }, + { AARCH64_INS_ALIAS_SXTL2_2D, "sxtl2_2d" }, + { AARCH64_INS_ALIAS_UXTL_8H, "uxtl_8h" }, + { AARCH64_INS_ALIAS_UXTL, "uxtl" }, + { AARCH64_INS_ALIAS_UXTL_4S, "uxtl_4s" }, + { AARCH64_INS_ALIAS_UXTL_2D, "uxtl_2d" }, + { AARCH64_INS_ALIAS_UXTL2_8H, "uxtl2_8h" }, + { AARCH64_INS_ALIAS_UXTL2, "uxtl2" }, + { AARCH64_INS_ALIAS_UXTL2_4S, "uxtl2_4s" }, + { AARCH64_INS_ALIAS_UXTL2_2D, "uxtl2_2d" }, + { AARCH64_INS_ALIAS_LD2, "ld2" }, + { AARCH64_INS_ALIAS_LD3, "ld3" }, + { AARCH64_INS_ALIAS_LD4, "ld4" }, + { AARCH64_INS_ALIAS_ST1, "st1" }, + { AARCH64_INS_ALIAS_ST2, "st2" }, + { AARCH64_INS_ALIAS_ST3, "st3" }, + { AARCH64_INS_ALIAS_ST4, "st4" }, + { AARCH64_INS_ALIAS_LD2R, "ld2r" }, + { AARCH64_INS_ALIAS_LD3R, "ld3r" }, + { AARCH64_INS_ALIAS_LD4R, "ld4r" }, + { AARCH64_INS_ALIAS_CLRBHB, "clrbhb" }, + { AARCH64_INS_ALIAS_STILP, "stilp" }, + { AARCH64_INS_ALIAS_STL1, "stl1" }, + { AARCH64_INS_ALIAS_SYSP, "sysp" }, + { AARCH64_INS_ALIAS_LD1SW, "ld1sw" }, + { AARCH64_INS_ALIAS_LD1H, "ld1h" }, + { AARCH64_INS_ALIAS_LD1SH, "ld1sh" }, + { AARCH64_INS_ALIAS_LD1D, "ld1d" }, + { AARCH64_INS_ALIAS_LD1RSW, "ld1rsw" }, + { AARCH64_INS_ALIAS_LD1RH, "ld1rh" }, + { AARCH64_INS_ALIAS_LD1RSH, "ld1rsh" }, + { AARCH64_INS_ALIAS_LD1RW, "ld1rw" }, + { AARCH64_INS_ALIAS_LD1RSB, "ld1rsb" }, + { AARCH64_INS_ALIAS_LD1RD, "ld1rd" }, + { AARCH64_INS_ALIAS_LD1RQH, "ld1rqh" }, + { AARCH64_INS_ALIAS_LD1RQW, "ld1rqw" }, + { AARCH64_INS_ALIAS_LD1RQD, "ld1rqd" }, + { AARCH64_INS_ALIAS_LDNF1SW, "ldnf1sw" }, + { AARCH64_INS_ALIAS_LDNF1H, "ldnf1h" }, + { AARCH64_INS_ALIAS_LDNF1SH, "ldnf1sh" }, + { AARCH64_INS_ALIAS_LDNF1W, "ldnf1w" }, + { AARCH64_INS_ALIAS_LDNF1SB, "ldnf1sb" }, + { AARCH64_INS_ALIAS_LDNF1D, "ldnf1d" }, + { AARCH64_INS_ALIAS_LDFF1SW, "ldff1sw" }, + { AARCH64_INS_ALIAS_LDFF1H, "ldff1h" }, + { AARCH64_INS_ALIAS_LDFF1SH, "ldff1sh" }, + { AARCH64_INS_ALIAS_LDFF1W, "ldff1w" }, + { AARCH64_INS_ALIAS_LDFF1SB, "ldff1sb" }, + { AARCH64_INS_ALIAS_LDFF1D, "ldff1d" }, + { AARCH64_INS_ALIAS_LD3B, "ld3b" }, + { AARCH64_INS_ALIAS_LD4B, "ld4b" }, + { AARCH64_INS_ALIAS_LD2H, "ld2h" }, + { AARCH64_INS_ALIAS_LD3H, "ld3h" }, + { AARCH64_INS_ALIAS_LD4H, "ld4h" }, + { AARCH64_INS_ALIAS_LD2W, "ld2w" }, + { AARCH64_INS_ALIAS_LD3W, "ld3w" }, + { AARCH64_INS_ALIAS_LD4W, "ld4w" }, + { AARCH64_INS_ALIAS_LD2D, "ld2d" }, + { AARCH64_INS_ALIAS_LD3D, "ld3d" }, + { AARCH64_INS_ALIAS_LD4D, "ld4d" }, + { AARCH64_INS_ALIAS_LD2Q, "ld2q" }, + { AARCH64_INS_ALIAS_LD3Q, "ld3q" }, + { AARCH64_INS_ALIAS_LD4Q, "ld4q" }, + { AARCH64_INS_ALIAS_LDNT1H, "ldnt1h" }, + { AARCH64_INS_ALIAS_LDNT1W, "ldnt1w" }, + { AARCH64_INS_ALIAS_LDNT1D, "ldnt1d" }, + { AARCH64_INS_ALIAS_ST1H, "st1h" }, + { AARCH64_INS_ALIAS_ST1W, "st1w" }, + { AARCH64_INS_ALIAS_ST1D, "st1d" }, + { AARCH64_INS_ALIAS_ST3B, "st3b" }, + { AARCH64_INS_ALIAS_ST4B, "st4b" }, + { AARCH64_INS_ALIAS_ST2H, "st2h" }, + { AARCH64_INS_ALIAS_ST3H, "st3h" }, + { AARCH64_INS_ALIAS_ST4H, "st4h" }, + { AARCH64_INS_ALIAS_ST2W, "st2w" }, + { AARCH64_INS_ALIAS_ST3W, "st3w" }, + { AARCH64_INS_ALIAS_ST4W, "st4w" }, + { AARCH64_INS_ALIAS_ST2D, "st2d" }, + { AARCH64_INS_ALIAS_ST3D, "st3d" }, + { AARCH64_INS_ALIAS_ST4D, "st4d" }, + { AARCH64_INS_ALIAS_ST3Q, "st3q" }, + { AARCH64_INS_ALIAS_ST4Q, "st4q" }, + { AARCH64_INS_ALIAS_STNT1H, "stnt1h" }, + { AARCH64_INS_ALIAS_STNT1W, "stnt1w" }, + { AARCH64_INS_ALIAS_STNT1D, "stnt1d" }, + { AARCH64_INS_ALIAS_PRFH, "prfh" }, + { AARCH64_INS_ALIAS_PRFW, "prfw" }, + { AARCH64_INS_ALIAS_PRFD, "prfd" }, + { AARCH64_INS_ALIAS_CNTH, "cnth" }, + { AARCH64_INS_ALIAS_CNTW, "cntw" }, + { AARCH64_INS_ALIAS_CNTD, "cntd" }, + { AARCH64_INS_ALIAS_DECB, "decb" }, + { AARCH64_INS_ALIAS_INCH, "inch" }, + { AARCH64_INS_ALIAS_DECH, "dech" }, + { AARCH64_INS_ALIAS_INCW, "incw" }, + { AARCH64_INS_ALIAS_DECW, "decw" }, + { AARCH64_INS_ALIAS_INCD, "incd" }, + { AARCH64_INS_ALIAS_DECD, "decd" }, + { AARCH64_INS_ALIAS_SQDECB, "sqdecb" }, + { AARCH64_INS_ALIAS_UQDECB, "uqdecb" }, + { AARCH64_INS_ALIAS_UQINCH, "uqinch" }, + { AARCH64_INS_ALIAS_SQDECH, "sqdech" }, + { AARCH64_INS_ALIAS_UQDECH, "uqdech" }, + { AARCH64_INS_ALIAS_SQINCW, "sqincw" }, + { AARCH64_INS_ALIAS_UQINCW, "uqincw" }, + { AARCH64_INS_ALIAS_SQDECW, "sqdecw" }, + { AARCH64_INS_ALIAS_UQDECW, "uqdecw" }, + { AARCH64_INS_ALIAS_SQINCD, "sqincd" }, + { AARCH64_INS_ALIAS_UQINCD, "uqincd" }, + { AARCH64_INS_ALIAS_SQDECD, "sqdecd" }, + { AARCH64_INS_ALIAS_UQDECD, "uqdecd" }, + { AARCH64_INS_ALIAS_MOVS, "movs" }, + { AARCH64_INS_ALIAS_NOT, "not" }, + { AARCH64_INS_ALIAS_NOTS, "nots" }, + { AARCH64_INS_ALIAS_LD1ROH, "ld1roh" }, + { AARCH64_INS_ALIAS_LD1ROW, "ld1row" }, + { AARCH64_INS_ALIAS_LD1ROD, "ld1rod" }, + { AARCH64_INS_ALIAS_BCAX, "bcax" }, + { AARCH64_INS_ALIAS_BSL, "bsl" }, + { AARCH64_INS_ALIAS_BSL1N, "bsl1n" }, + { AARCH64_INS_ALIAS_BSL2N, "bsl2n" }, + { AARCH64_INS_ALIAS_NBSL, "nbsl" }, + { AARCH64_INS_ALIAS_LDNT1SH, "ldnt1sh" }, + { AARCH64_INS_ALIAS_LDNT1SW, "ldnt1sw" }, diff --git a/arch/AArch64/AArch64GenCSFeatureName.inc b/arch/AArch64/AArch64GenCSFeatureName.inc index 94086ad81..a9079764d 100644 --- a/arch/AArch64/AArch64GenCSFeatureName.inc +++ b/arch/AArch64/AArch64GenCSFeatureName.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,108 +11,126 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ -{ AArch64_FEATURE_HasV8_0a, "HasV8_0a" }, -{ AArch64_FEATURE_HasV8_1a, "HasV8_1a" }, -{ AArch64_FEATURE_HasV8_2a, "HasV8_2a" }, -{ AArch64_FEATURE_HasV8_3a, "HasV8_3a" }, -{ AArch64_FEATURE_HasV8_4a, "HasV8_4a" }, -{ AArch64_FEATURE_HasV8_5a, "HasV8_5a" }, -{ AArch64_FEATURE_HasV8_6a, "HasV8_6a" }, -{ AArch64_FEATURE_HasV8_7a, "HasV8_7a" }, -{ AArch64_FEATURE_HasV8_8a, "HasV8_8a" }, -{ AArch64_FEATURE_HasV8_9a, "HasV8_9a" }, -{ AArch64_FEATURE_HasV9_0a, "HasV9_0a" }, -{ AArch64_FEATURE_HasV9_1a, "HasV9_1a" }, -{ AArch64_FEATURE_HasV9_2a, "HasV9_2a" }, -{ AArch64_FEATURE_HasV9_3a, "HasV9_3a" }, -{ AArch64_FEATURE_HasV9_4a, "HasV9_4a" }, -{ AArch64_FEATURE_HasV8_0r, "HasV8_0r" }, -{ AArch64_FEATURE_HasEL2VMSA, "HasEL2VMSA" }, -{ AArch64_FEATURE_HasEL3, "HasEL3" }, -{ AArch64_FEATURE_HasVH, "HasVH" }, -{ AArch64_FEATURE_HasLOR, "HasLOR" }, -{ AArch64_FEATURE_HasPAuth, "HasPAuth" }, -{ AArch64_FEATURE_HasJS, "HasJS" }, -{ AArch64_FEATURE_HasCCIDX, "HasCCIDX" }, -{ AArch64_FEATURE_HasComplxNum, "HasComplxNum" }, -{ AArch64_FEATURE_HasNV, "HasNV" }, -{ AArch64_FEATURE_HasMPAM, "HasMPAM" }, -{ AArch64_FEATURE_HasDIT, "HasDIT" }, -{ AArch64_FEATURE_HasTRACEV8_4, "HasTRACEV8_4" }, -{ AArch64_FEATURE_HasAM, "HasAM" }, -{ AArch64_FEATURE_HasSEL2, "HasSEL2" }, -{ AArch64_FEATURE_HasTLB_RMI, "HasTLB_RMI" }, -{ AArch64_FEATURE_HasFlagM, "HasFlagM" }, -{ AArch64_FEATURE_HasRCPC_IMMO, "HasRCPC_IMMO" }, -{ AArch64_FEATURE_HasFPARMv8, "HasFPARMv8" }, -{ AArch64_FEATURE_HasNEON, "HasNEON" }, -{ AArch64_FEATURE_HasCrypto, "HasCrypto" }, -{ AArch64_FEATURE_HasSM4, "HasSM4" }, -{ AArch64_FEATURE_HasSHA3, "HasSHA3" }, -{ AArch64_FEATURE_HasSHA2, "HasSHA2" }, -{ AArch64_FEATURE_HasAES, "HasAES" }, -{ AArch64_FEATURE_HasDotProd, "HasDotProd" }, -{ AArch64_FEATURE_HasCRC, "HasCRC" }, -{ AArch64_FEATURE_HasCSSC, "HasCSSC" }, -{ AArch64_FEATURE_HasLSE, "HasLSE" }, -{ AArch64_FEATURE_HasRAS, "HasRAS" }, -{ AArch64_FEATURE_HasRDM, "HasRDM" }, -{ AArch64_FEATURE_HasFullFP16, "HasFullFP16" }, -{ AArch64_FEATURE_HasFP16FML, "HasFP16FML" }, -{ AArch64_FEATURE_HasSPE, "HasSPE" }, -{ AArch64_FEATURE_HasFuseAES, "HasFuseAES" }, -{ AArch64_FEATURE_HasSVE, "HasSVE" }, -{ AArch64_FEATURE_HasSVE2, "HasSVE2" }, -{ AArch64_FEATURE_HasSVE2p1, "HasSVE2p1" }, -{ AArch64_FEATURE_HasSVE2AES, "HasSVE2AES" }, -{ AArch64_FEATURE_HasSVE2SM4, "HasSVE2SM4" }, -{ AArch64_FEATURE_HasSVE2SHA3, "HasSVE2SHA3" }, -{ AArch64_FEATURE_HasSVE2BitPerm, "HasSVE2BitPerm" }, -{ AArch64_FEATURE_HasB16B16, "HasB16B16" }, -{ AArch64_FEATURE_HasSME, "HasSME" }, -{ AArch64_FEATURE_HasSMEF64F64, "HasSMEF64F64" }, -{ AArch64_FEATURE_HasSMEF16F16, "HasSMEF16F16" }, -{ AArch64_FEATURE_HasSMEI16I64, "HasSMEI16I64" }, -{ AArch64_FEATURE_HasSME2, "HasSME2" }, -{ AArch64_FEATURE_HasSME2p1, "HasSME2p1" }, -{ AArch64_FEATURE_HasSVEorSME, "HasSVEorSME" }, -{ AArch64_FEATURE_HasSVE2orSME, "HasSVE2orSME" }, -{ AArch64_FEATURE_HasSVE2p1_or_HasSME, "HasSVE2p1_or_HasSME" }, -{ AArch64_FEATURE_HasSVE2p1_or_HasSME2, "HasSVE2p1_or_HasSME2" }, -{ AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, "HasSVE2p1_or_HasSME2p1" }, -{ AArch64_FEATURE_HasNEONorSME, "HasNEONorSME" }, -{ AArch64_FEATURE_HasRCPC, "HasRCPC" }, -{ AArch64_FEATURE_HasAltNZCV, "HasAltNZCV" }, -{ AArch64_FEATURE_HasFRInt3264, "HasFRInt3264" }, -{ AArch64_FEATURE_HasSB, "HasSB" }, -{ AArch64_FEATURE_HasPredRes, "HasPredRes" }, -{ AArch64_FEATURE_HasCCDP, "HasCCDP" }, -{ AArch64_FEATURE_HasBTI, "HasBTI" }, -{ AArch64_FEATURE_HasMTE, "HasMTE" }, -{ AArch64_FEATURE_HasTME, "HasTME" }, -{ AArch64_FEATURE_HasETE, "HasETE" }, -{ AArch64_FEATURE_HasTRBE, "HasTRBE" }, -{ AArch64_FEATURE_HasBF16, "HasBF16" }, -{ AArch64_FEATURE_HasMatMulInt8, "HasMatMulInt8" }, -{ AArch64_FEATURE_HasMatMulFP32, "HasMatMulFP32" }, -{ AArch64_FEATURE_HasMatMulFP64, "HasMatMulFP64" }, -{ AArch64_FEATURE_HasXS, "HasXS" }, -{ AArch64_FEATURE_HasWFxT, "HasWFxT" }, -{ AArch64_FEATURE_HasLS64, "HasLS64" }, -{ AArch64_FEATURE_HasBRBE, "HasBRBE" }, -{ AArch64_FEATURE_HasSPE_EEF, "HasSPE_EEF" }, -{ AArch64_FEATURE_HasHBC, "HasHBC" }, -{ AArch64_FEATURE_HasMOPS, "HasMOPS" }, -{ AArch64_FEATURE_HasCLRBHB, "HasCLRBHB" }, -{ AArch64_FEATURE_HasSPECRES2, "HasSPECRES2" }, -{ AArch64_FEATURE_HasITE, "HasITE" }, -{ AArch64_FEATURE_HasTHE, "HasTHE" }, -{ AArch64_FEATURE_HasRCPC3, "HasRCPC3" }, -{ AArch64_FEATURE_HasLSE128, "HasLSE128" }, -{ AArch64_FEATURE_HasD128, "HasD128" }, -{ AArch64_FEATURE_UseNegativeImmediates, "UseNegativeImmediates" }, -{ AArch64_FEATURE_HasCCPP, "HasCCPP" }, -{ AArch64_FEATURE_HasPAN, "HasPAN" }, -{ AArch64_FEATURE_HasPsUAO, "HasPsUAO" }, -{ AArch64_FEATURE_HasPAN_RWV, "HasPAN_RWV" }, -{ AArch64_FEATURE_HasCONTEXTIDREL2, "HasCONTEXTIDREL2" }, +{ AARCH64_FEATURE_HASV8_0A, "HasV8_0a" }, +{ AARCH64_FEATURE_HASV8_1A, "HasV8_1a" }, +{ AARCH64_FEATURE_HASV8_2A, "HasV8_2a" }, +{ AARCH64_FEATURE_HASV8_3A, "HasV8_3a" }, +{ AARCH64_FEATURE_HASV8_4A, "HasV8_4a" }, +{ AARCH64_FEATURE_HASV8_5A, "HasV8_5a" }, +{ AARCH64_FEATURE_HASV8_6A, "HasV8_6a" }, +{ AARCH64_FEATURE_HASV8_7A, "HasV8_7a" }, +{ AARCH64_FEATURE_HASV8_8A, "HasV8_8a" }, +{ AARCH64_FEATURE_HASV8_9A, "HasV8_9a" }, +{ AARCH64_FEATURE_HASV9_0A, "HasV9_0a" }, +{ AARCH64_FEATURE_HASV9_1A, "HasV9_1a" }, +{ AARCH64_FEATURE_HASV9_2A, "HasV9_2a" }, +{ AARCH64_FEATURE_HASV9_3A, "HasV9_3a" }, +{ AARCH64_FEATURE_HASV9_4A, "HasV9_4a" }, +{ AARCH64_FEATURE_HASV8_0R, "HasV8_0r" }, +{ AARCH64_FEATURE_HASEL2VMSA, "HasEL2VMSA" }, +{ AARCH64_FEATURE_HASEL3, "HasEL3" }, +{ AARCH64_FEATURE_HASVH, "HasVH" }, +{ AARCH64_FEATURE_HASLOR, "HasLOR" }, +{ AARCH64_FEATURE_HASPAUTH, "HasPAuth" }, +{ AARCH64_FEATURE_HASPAUTHLR, "HasPAuthLR" }, +{ AARCH64_FEATURE_HASJS, "HasJS" }, +{ AARCH64_FEATURE_HASCCIDX, "HasCCIDX" }, +{ AARCH64_FEATURE_HASCOMPLXNUM, "HasComplxNum" }, +{ AARCH64_FEATURE_HASNV, "HasNV" }, +{ AARCH64_FEATURE_HASMPAM, "HasMPAM" }, +{ AARCH64_FEATURE_HASDIT, "HasDIT" }, +{ AARCH64_FEATURE_HASTRACEV8_4, "HasTRACEV8_4" }, +{ AARCH64_FEATURE_HASAM, "HasAM" }, +{ AARCH64_FEATURE_HASSEL2, "HasSEL2" }, +{ AARCH64_FEATURE_HASTLB_RMI, "HasTLB_RMI" }, +{ AARCH64_FEATURE_HASFLAGM, "HasFlagM" }, +{ AARCH64_FEATURE_HASRCPC_IMMO, "HasRCPC_IMMO" }, +{ AARCH64_FEATURE_HASFPARMV8, "HasFPARMv8" }, +{ AARCH64_FEATURE_HASNEON, "HasNEON" }, +{ AARCH64_FEATURE_HASSM4, "HasSM4" }, +{ AARCH64_FEATURE_HASSHA3, "HasSHA3" }, +{ AARCH64_FEATURE_HASSHA2, "HasSHA2" }, +{ AARCH64_FEATURE_HASAES, "HasAES" }, +{ AARCH64_FEATURE_HASDOTPROD, "HasDotProd" }, +{ AARCH64_FEATURE_HASCRC, "HasCRC" }, +{ AARCH64_FEATURE_HASCSSC, "HasCSSC" }, +{ AARCH64_FEATURE_HASLSE, "HasLSE" }, +{ AARCH64_FEATURE_HASRAS, "HasRAS" }, +{ AARCH64_FEATURE_HASRDM, "HasRDM" }, +{ AARCH64_FEATURE_HASFULLFP16, "HasFullFP16" }, +{ AARCH64_FEATURE_HASFP16FML, "HasFP16FML" }, +{ AARCH64_FEATURE_HASSPE, "HasSPE" }, +{ AARCH64_FEATURE_HASFUSEAES, "HasFuseAES" }, +{ AARCH64_FEATURE_HASSVE, "HasSVE" }, +{ AARCH64_FEATURE_HASSVE2, "HasSVE2" }, +{ AARCH64_FEATURE_HASSVE2P1, "HasSVE2p1" }, +{ AARCH64_FEATURE_HASSVE2AES, "HasSVE2AES" }, +{ AARCH64_FEATURE_HASSVE2SM4, "HasSVE2SM4" }, +{ AARCH64_FEATURE_HASSVE2SHA3, "HasSVE2SHA3" }, +{ AARCH64_FEATURE_HASSVE2BITPERM, "HasSVE2BitPerm" }, +{ AARCH64_FEATURE_HASB16B16, "HasB16B16" }, +{ AARCH64_FEATURE_HASSME, "HasSME" }, +{ AARCH64_FEATURE_HASSMEF64F64, "HasSMEF64F64" }, +{ AARCH64_FEATURE_HASSMEF16F16, "HasSMEF16F16" }, +{ AARCH64_FEATURE_HASSMEFA64, "HasSMEFA64" }, +{ AARCH64_FEATURE_HASSMEI16I64, "HasSMEI16I64" }, +{ AARCH64_FEATURE_HASSME2, "HasSME2" }, +{ AARCH64_FEATURE_HASSME2P1, "HasSME2p1" }, +{ AARCH64_FEATURE_HASFPMR, "HasFPMR" }, +{ AARCH64_FEATURE_HASFP8, "HasFP8" }, +{ AARCH64_FEATURE_HASFAMINMAX, "HasFAMINMAX" }, +{ AARCH64_FEATURE_HASFP8FMA, "HasFP8FMA" }, +{ AARCH64_FEATURE_HASSSVE_FP8FMA, "HasSSVE_FP8FMA" }, +{ AARCH64_FEATURE_HASFP8DOT2, "HasFP8DOT2" }, +{ AARCH64_FEATURE_HASSSVE_FP8DOT2, "HasSSVE_FP8DOT2" }, +{ AARCH64_FEATURE_HASFP8DOT4, "HasFP8DOT4" }, +{ AARCH64_FEATURE_HASSSVE_FP8DOT4, "HasSSVE_FP8DOT4" }, +{ AARCH64_FEATURE_HASLUT, "HasLUT" }, +{ AARCH64_FEATURE_HASSME_LUTV2, "HasSME_LUTv2" }, +{ AARCH64_FEATURE_HASSMEF8F16, "HasSMEF8F16" }, +{ AARCH64_FEATURE_HASSMEF8F32, "HasSMEF8F32" }, +{ AARCH64_FEATURE_HASSVEORSME, "HasSVEorSME" }, +{ AARCH64_FEATURE_HASSVE2ORSME, "HasSVE2orSME" }, +{ AARCH64_FEATURE_HASSVE2ORSME2, "HasSVE2orSME2" }, +{ AARCH64_FEATURE_HASSVE2P1_OR_HASSME, "HasSVE2p1_or_HasSME" }, +{ AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, "HasSVE2p1_or_HasSME2" }, +{ AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, "HasSVE2p1_or_HasSME2p1" }, +{ AARCH64_FEATURE_HASNEONORSME, "HasNEONorSME" }, +{ AARCH64_FEATURE_HASRCPC, "HasRCPC" }, +{ AARCH64_FEATURE_HASALTNZCV, "HasAltNZCV" }, +{ AARCH64_FEATURE_HASFRINT3264, "HasFRInt3264" }, +{ AARCH64_FEATURE_HASSB, "HasSB" }, +{ AARCH64_FEATURE_HASPREDRES, "HasPredRes" }, +{ AARCH64_FEATURE_HASCCDP, "HasCCDP" }, +{ AARCH64_FEATURE_HASBTI, "HasBTI" }, +{ AARCH64_FEATURE_HASMTE, "HasMTE" }, +{ AARCH64_FEATURE_HASTME, "HasTME" }, +{ AARCH64_FEATURE_HASETE, "HasETE" }, +{ AARCH64_FEATURE_HASTRBE, "HasTRBE" }, +{ AARCH64_FEATURE_HASBF16, "HasBF16" }, +{ AARCH64_FEATURE_HASMATMULINT8, "HasMatMulInt8" }, +{ AARCH64_FEATURE_HASMATMULFP32, "HasMatMulFP32" }, +{ AARCH64_FEATURE_HASMATMULFP64, "HasMatMulFP64" }, +{ AARCH64_FEATURE_HASXS, "HasXS" }, +{ AARCH64_FEATURE_HASWFXT, "HasWFxT" }, +{ AARCH64_FEATURE_HASLS64, "HasLS64" }, +{ AARCH64_FEATURE_HASBRBE, "HasBRBE" }, +{ AARCH64_FEATURE_HASSPE_EEF, "HasSPE_EEF" }, +{ AARCH64_FEATURE_HASHBC, "HasHBC" }, +{ AARCH64_FEATURE_HASMOPS, "HasMOPS" }, +{ AARCH64_FEATURE_HASCLRBHB, "HasCLRBHB" }, +{ AARCH64_FEATURE_HASSPECRES2, "HasSPECRES2" }, +{ AARCH64_FEATURE_HASITE, "HasITE" }, +{ AARCH64_FEATURE_HASTHE, "HasTHE" }, +{ AARCH64_FEATURE_HASRCPC3, "HasRCPC3" }, +{ AARCH64_FEATURE_HASLSE128, "HasLSE128" }, +{ AARCH64_FEATURE_HASD128, "HasD128" }, +{ AARCH64_FEATURE_HASCHK, "HasCHK" }, +{ AARCH64_FEATURE_HASGCS, "HasGCS" }, +{ AARCH64_FEATURE_HASCPA, "HasCPA" }, +{ AARCH64_FEATURE_USENEGATIVEIMMEDIATES, "UseNegativeImmediates" }, +{ AARCH64_FEATURE_HASCCPP, "HasCCPP" }, +{ AARCH64_FEATURE_HASPAN, "HasPAN" }, +{ AARCH64_FEATURE_HASPSUAO, "HasPsUAO" }, +{ AARCH64_FEATURE_HASPAN_RWV, "HasPAN_RWV" }, +{ AARCH64_FEATURE_HASCONTEXTIDREL2, "HasCONTEXTIDREL2" }, diff --git a/arch/AArch64/AArch64GenCSMappingInsn.inc b/arch/AArch64/AArch64GenCSMappingInsn.inc index 332153286..46fe75a36 100644 --- a/arch/AArch64/AArch64GenCSMappingInsn.inc +++ b/arch/AArch64/AArch64GenCSMappingInsn.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -13,54370 +13,64408 @@ { /* PHINODE */ - AArch64_PHI /* 0 */, AArch64_INS_INVALID, + AArch64_PHI /* 0 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INLINEASM /* 1 */, AArch64_INS_INVALID, + AArch64_INLINEASM /* 1 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INLINEASM_BR /* 2 */, AArch64_INS_INVALID, + AArch64_INLINEASM_BR /* 2 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CFI_INSTRUCTION /* 3 */, AArch64_INS_INVALID, + AArch64_CFI_INSTRUCTION /* 3 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EH_LABEL /* 4 */, AArch64_INS_INVALID, + AArch64_EH_LABEL /* 4 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GC_LABEL /* 5 */, AArch64_INS_INVALID, + AArch64_GC_LABEL /* 5 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ANNOTATION_LABEL /* 6 */, AArch64_INS_INVALID, + AArch64_ANNOTATION_LABEL /* 6 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_KILL /* 7 */, AArch64_INS_INVALID, + AArch64_KILL /* 7 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EXTRACT_SUBREG /* 8 */, AArch64_INS_INVALID, + AArch64_EXTRACT_SUBREG /* 8 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_SUBREG /* 9 */, AArch64_INS_INVALID, + AArch64_INSERT_SUBREG /* 9 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_IMPLICIT_DEF /* 10 */, AArch64_INS_INVALID, + AArch64_IMPLICIT_DEF /* 10 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBREG_TO_REG /* 11 */, AArch64_INS_INVALID, + AArch64_SUBREG_TO_REG /* 11 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_COPY_TO_REGCLASS /* 12 */, AArch64_INS_INVALID, + AArch64_COPY_TO_REGCLASS /* 12 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_VALUE */ - AArch64_DBG_VALUE /* 13 */, AArch64_INS_INVALID, + AArch64_DBG_VALUE /* 13 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_VALUE_LIST */ - AArch64_DBG_VALUE_LIST /* 14 */, AArch64_INS_INVALID, + AArch64_DBG_VALUE_LIST /* 14 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_INSTR_REF */ - AArch64_DBG_INSTR_REF /* 15 */, AArch64_INS_INVALID, + AArch64_DBG_INSTR_REF /* 15 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_PHI */ - AArch64_DBG_PHI /* 16 */, AArch64_INS_INVALID, + AArch64_DBG_PHI /* 16 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_LABEL */ - AArch64_DBG_LABEL /* 17 */, AArch64_INS_INVALID, + AArch64_DBG_LABEL /* 17 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_REG_SEQUENCE /* 18 */, AArch64_INS_INVALID, + AArch64_REG_SEQUENCE /* 18 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_COPY /* 19 */, AArch64_INS_INVALID, + AArch64_COPY /* 19 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* BUNDLE */ - AArch64_BUNDLE /* 20 */, AArch64_INS_INVALID, + AArch64_BUNDLE /* 20 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* LIFETIME_START */ - AArch64_LIFETIME_START /* 21 */, AArch64_INS_INVALID, + AArch64_LIFETIME_START /* 21 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* LIFETIME_END */ - AArch64_LIFETIME_END /* 22 */, AArch64_INS_INVALID, + AArch64_LIFETIME_END /* 22 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* PSEUDO_PROBE */ - AArch64_PSEUDO_PROBE /* 23 */, AArch64_INS_INVALID, + AArch64_PSEUDO_PROBE /* 23 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ARITH_FENCE /* 24 */, AArch64_INS_INVALID, + AArch64_ARITH_FENCE /* 24 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STACKMAP /* 25 */, AArch64_INS_INVALID, + AArch64_STACKMAP /* 25 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # FEntry call */ - AArch64_FENTRY_CALL /* 26 */, AArch64_INS_INVALID, + AArch64_FENTRY_CALL /* 26 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_PATCHPOINT /* 27 */, AArch64_INS_INVALID, + AArch64_PATCHPOINT /* 27 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LOAD_STACK_GUARD /* 28 */, AArch64_INS_INVALID, + AArch64_LOAD_STACK_GUARD /* 28 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_PREALLOCATED_SETUP /* 29 */, AArch64_INS_INVALID, + AArch64_PREALLOCATED_SETUP /* 29 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_PREALLOCATED_ARG /* 30 */, AArch64_INS_INVALID, + AArch64_PREALLOCATED_ARG /* 30 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STATEPOINT /* 31 */, AArch64_INS_INVALID, + AArch64_STATEPOINT /* 31 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LOCAL_ESCAPE /* 32 */, AArch64_INS_INVALID, + AArch64_LOCAL_ESCAPE /* 32 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FAULTING_OP /* 33 */, AArch64_INS_INVALID, + AArch64_FAULTING_OP /* 33 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_PATCHABLE_OP /* 34 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_OP /* 34 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Enter. */ - AArch64_PATCHABLE_FUNCTION_ENTER /* 35 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_FUNCTION_ENTER /* 35 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Patchable RET. */ - AArch64_PATCHABLE_RET /* 36 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_RET /* 36 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Exit. */ - AArch64_PATCHABLE_FUNCTION_EXIT /* 37 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_FUNCTION_EXIT /* 37 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Tail Call Exit. */ - AArch64_PATCHABLE_TAIL_CALL /* 38 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_TAIL_CALL /* 38 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Custom Event Log. */ - AArch64_PATCHABLE_EVENT_CALL /* 39 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_EVENT_CALL /* 39 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Typed Event Log. */ - AArch64_PATCHABLE_TYPED_EVENT_CALL /* 40 */, AArch64_INS_INVALID, + AArch64_PATCHABLE_TYPED_EVENT_CALL /* 40 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ICALL_BRANCH_FUNNEL /* 41 */, AArch64_INS_INVALID, + AArch64_ICALL_BRANCH_FUNNEL /* 41 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MEMBARRIER /* 42 */, AArch64_INS_INVALID, + AArch64_MEMBARRIER /* 42 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ASSERT_SEXT /* 43 */, AArch64_INS_INVALID, + AArch64_JUMP_TABLE_DEBUG_INFO /* 43 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ASSERT_ZEXT /* 44 */, AArch64_INS_INVALID, + AArch64_G_ASSERT_SEXT /* 44 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ASSERT_ALIGN /* 45 */, AArch64_INS_INVALID, + AArch64_G_ASSERT_ZEXT /* 45 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ADD /* 46 */, AArch64_INS_INVALID, + AArch64_G_ASSERT_ALIGN /* 46 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SUB /* 47 */, AArch64_INS_INVALID, + AArch64_G_ADD /* 47 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MUL /* 48 */, AArch64_INS_INVALID, + AArch64_G_SUB /* 48 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SDIV /* 49 */, AArch64_INS_INVALID, + AArch64_G_MUL /* 49 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UDIV /* 50 */, AArch64_INS_INVALID, + AArch64_G_SDIV /* 50 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SREM /* 51 */, AArch64_INS_INVALID, + AArch64_G_UDIV /* 51 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UREM /* 52 */, AArch64_INS_INVALID, + AArch64_G_SREM /* 52 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SDIVREM /* 53 */, AArch64_INS_INVALID, + AArch64_G_UREM /* 53 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UDIVREM /* 54 */, AArch64_INS_INVALID, + AArch64_G_SDIVREM /* 54 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_AND /* 55 */, AArch64_INS_INVALID, + AArch64_G_UDIVREM /* 55 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_OR /* 56 */, AArch64_INS_INVALID, + AArch64_G_AND /* 56 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_XOR /* 57 */, AArch64_INS_INVALID, + AArch64_G_OR /* 57 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_IMPLICIT_DEF /* 58 */, AArch64_INS_INVALID, + AArch64_G_XOR /* 58 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_PHI /* 59 */, AArch64_INS_INVALID, + AArch64_G_IMPLICIT_DEF /* 59 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FRAME_INDEX /* 60 */, AArch64_INS_INVALID, + AArch64_G_PHI /* 60 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_GLOBAL_VALUE /* 61 */, AArch64_INS_INVALID, + AArch64_G_FRAME_INDEX /* 61 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_EXTRACT /* 62 */, AArch64_INS_INVALID, + AArch64_G_GLOBAL_VALUE /* 62 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UNMERGE_VALUES /* 63 */, AArch64_INS_INVALID, + AArch64_G_CONSTANT_POOL /* 63 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INSERT /* 64 */, AArch64_INS_INVALID, + AArch64_G_EXTRACT /* 64 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MERGE_VALUES /* 65 */, AArch64_INS_INVALID, + AArch64_G_UNMERGE_VALUES /* 65 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BUILD_VECTOR /* 66 */, AArch64_INS_INVALID, + AArch64_G_INSERT /* 66 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BUILD_VECTOR_TRUNC /* 67 */, AArch64_INS_INVALID, + AArch64_G_MERGE_VALUES /* 67 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CONCAT_VECTORS /* 68 */, AArch64_INS_INVALID, + AArch64_G_BUILD_VECTOR /* 68 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_PTRTOINT /* 69 */, AArch64_INS_INVALID, + AArch64_G_BUILD_VECTOR_TRUNC /* 69 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTTOPTR /* 70 */, AArch64_INS_INVALID, + AArch64_G_CONCAT_VECTORS /* 70 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BITCAST /* 71 */, AArch64_INS_INVALID, + AArch64_G_PTRTOINT /* 71 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FREEZE /* 72 */, AArch64_INS_INVALID, + AArch64_G_INTTOPTR /* 72 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_FPTRUNC_ROUND /* 73 */, AArch64_INS_INVALID, + AArch64_G_BITCAST /* 73 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_TRUNC /* 74 */, AArch64_INS_INVALID, + AArch64_G_FREEZE /* 74 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_ROUND /* 75 */, AArch64_INS_INVALID, + AArch64_G_CONSTANT_FOLD_BARRIER /* 75 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_LRINT /* 76 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_FPTRUNC_ROUND /* 76 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_ROUNDEVEN /* 77 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_TRUNC /* 77 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_READCYCLECOUNTER /* 78 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_ROUND /* 78 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_LOAD /* 79 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_LRINT /* 79 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SEXTLOAD /* 80 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_ROUNDEVEN /* 80 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ZEXTLOAD /* 81 */, AArch64_INS_INVALID, + AArch64_G_READCYCLECOUNTER /* 81 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INDEXED_LOAD /* 82 */, AArch64_INS_INVALID, + AArch64_G_LOAD /* 82 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INDEXED_SEXTLOAD /* 83 */, AArch64_INS_INVALID, + AArch64_G_SEXTLOAD /* 83 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INDEXED_ZEXTLOAD /* 84 */, AArch64_INS_INVALID, + AArch64_G_ZEXTLOAD /* 84 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STORE /* 85 */, AArch64_INS_INVALID, + AArch64_G_INDEXED_LOAD /* 85 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INDEXED_STORE /* 86 */, AArch64_INS_INVALID, + AArch64_G_INDEXED_SEXTLOAD /* 86 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 87 */, AArch64_INS_INVALID, + AArch64_G_INDEXED_ZEXTLOAD /* 87 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMIC_CMPXCHG /* 88 */, AArch64_INS_INVALID, + AArch64_G_STORE /* 88 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_XCHG /* 89 */, AArch64_INS_INVALID, + AArch64_G_INDEXED_STORE /* 89 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_ADD /* 90 */, AArch64_INS_INVALID, + AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 90 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_SUB /* 91 */, AArch64_INS_INVALID, + AArch64_G_ATOMIC_CMPXCHG /* 91 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_AND /* 92 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_XCHG /* 92 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_NAND /* 93 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_ADD /* 93 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_OR /* 94 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_SUB /* 94 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_XOR /* 95 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_AND /* 95 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_MAX /* 96 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_NAND /* 96 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_MIN /* 97 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_OR /* 97 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_UMAX /* 98 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_XOR /* 98 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_UMIN /* 99 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_MAX /* 99 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_FADD /* 100 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_MIN /* 100 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_FSUB /* 101 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_UMAX /* 101 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_FMAX /* 102 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_UMIN /* 102 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_FMIN /* 103 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_FADD /* 103 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_UINC_WRAP /* 104 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_FSUB /* 104 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ATOMICRMW_UDEC_WRAP /* 105 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_FMAX /* 105 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FENCE /* 106 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_FMIN /* 106 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BRCOND /* 107 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_UINC_WRAP /* 107 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BRINDIRECT /* 108 */, AArch64_INS_INVALID, + AArch64_G_ATOMICRMW_UDEC_WRAP /* 108 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INVOKE_REGION_START /* 109 */, AArch64_INS_INVALID, + AArch64_G_FENCE /* 109 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC /* 110 */, AArch64_INS_INVALID, + AArch64_G_PREFETCH /* 110 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INTRINSIC_W_SIDE_EFFECTS /* 111 */, AArch64_INS_INVALID, + AArch64_G_BRCOND /* 111 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ANYEXT /* 112 */, AArch64_INS_INVALID, + AArch64_G_BRINDIRECT /* 112 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_TRUNC /* 113 */, AArch64_INS_INVALID, + AArch64_G_INVOKE_REGION_START /* 113 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CONSTANT /* 114 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC /* 114 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCONSTANT /* 115 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_W_SIDE_EFFECTS /* 115 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VASTART /* 116 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_CONVERGENT /* 116 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VAARG /* 117 */, AArch64_INS_INVALID, + AArch64_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS /* 117 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SEXT /* 118 */, AArch64_INS_INVALID, + AArch64_G_ANYEXT /* 118 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SEXT_INREG /* 119 */, AArch64_INS_INVALID, + AArch64_G_TRUNC /* 119 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ZEXT /* 120 */, AArch64_INS_INVALID, + AArch64_G_CONSTANT /* 120 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SHL /* 121 */, AArch64_INS_INVALID, + AArch64_G_FCONSTANT /* 121 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_LSHR /* 122 */, AArch64_INS_INVALID, + AArch64_G_VASTART /* 122 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ASHR /* 123 */, AArch64_INS_INVALID, + AArch64_G_VAARG /* 123 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FSHL /* 124 */, AArch64_INS_INVALID, + AArch64_G_SEXT /* 124 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FSHR /* 125 */, AArch64_INS_INVALID, + AArch64_G_SEXT_INREG /* 125 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ROTR /* 126 */, AArch64_INS_INVALID, + AArch64_G_ZEXT /* 126 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ROTL /* 127 */, AArch64_INS_INVALID, + AArch64_G_SHL /* 127 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ICMP /* 128 */, AArch64_INS_INVALID, + AArch64_G_LSHR /* 128 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMP /* 129 */, AArch64_INS_INVALID, + AArch64_G_ASHR /* 129 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SELECT /* 130 */, AArch64_INS_INVALID, + AArch64_G_FSHL /* 130 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UADDO /* 131 */, AArch64_INS_INVALID, + AArch64_G_FSHR /* 131 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UADDE /* 132 */, AArch64_INS_INVALID, + AArch64_G_ROTR /* 132 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_USUBO /* 133 */, AArch64_INS_INVALID, + AArch64_G_ROTL /* 133 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_USUBE /* 134 */, AArch64_INS_INVALID, + AArch64_G_ICMP /* 134 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SADDO /* 135 */, AArch64_INS_INVALID, + AArch64_G_FCMP /* 135 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SADDE /* 136 */, AArch64_INS_INVALID, + AArch64_G_SELECT /* 136 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SSUBO /* 137 */, AArch64_INS_INVALID, + AArch64_G_UADDO /* 137 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SSUBE /* 138 */, AArch64_INS_INVALID, + AArch64_G_UADDE /* 138 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMULO /* 139 */, AArch64_INS_INVALID, + AArch64_G_USUBO /* 139 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMULO /* 140 */, AArch64_INS_INVALID, + AArch64_G_USUBE /* 140 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMULH /* 141 */, AArch64_INS_INVALID, + AArch64_G_SADDO /* 141 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMULH /* 142 */, AArch64_INS_INVALID, + AArch64_G_SADDE /* 142 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UADDSAT /* 143 */, AArch64_INS_INVALID, + AArch64_G_SSUBO /* 143 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SADDSAT /* 144 */, AArch64_INS_INVALID, + AArch64_G_SSUBE /* 144 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_USUBSAT /* 145 */, AArch64_INS_INVALID, + AArch64_G_UMULO /* 145 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SSUBSAT /* 146 */, AArch64_INS_INVALID, + AArch64_G_SMULO /* 146 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_USHLSAT /* 147 */, AArch64_INS_INVALID, + AArch64_G_UMULH /* 147 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SSHLSAT /* 148 */, AArch64_INS_INVALID, + AArch64_G_SMULH /* 148 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMULFIX /* 149 */, AArch64_INS_INVALID, + AArch64_G_UADDSAT /* 149 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMULFIX /* 150 */, AArch64_INS_INVALID, + AArch64_G_SADDSAT /* 150 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMULFIXSAT /* 151 */, AArch64_INS_INVALID, + AArch64_G_USUBSAT /* 151 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMULFIXSAT /* 152 */, AArch64_INS_INVALID, + AArch64_G_SSUBSAT /* 152 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SDIVFIX /* 153 */, AArch64_INS_INVALID, + AArch64_G_USHLSAT /* 153 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UDIVFIX /* 154 */, AArch64_INS_INVALID, + AArch64_G_SSHLSAT /* 154 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SDIVFIXSAT /* 155 */, AArch64_INS_INVALID, + AArch64_G_SMULFIX /* 155 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UDIVFIXSAT /* 156 */, AArch64_INS_INVALID, + AArch64_G_UMULFIX /* 156 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FADD /* 157 */, AArch64_INS_INVALID, + AArch64_G_SMULFIXSAT /* 157 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FSUB /* 158 */, AArch64_INS_INVALID, + AArch64_G_UMULFIXSAT /* 158 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMUL /* 159 */, AArch64_INS_INVALID, + AArch64_G_SDIVFIX /* 159 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMA /* 160 */, AArch64_INS_INVALID, + AArch64_G_UDIVFIX /* 160 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMAD /* 161 */, AArch64_INS_INVALID, + AArch64_G_SDIVFIXSAT /* 161 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FDIV /* 162 */, AArch64_INS_INVALID, + AArch64_G_UDIVFIXSAT /* 162 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FREM /* 163 */, AArch64_INS_INVALID, + AArch64_G_FADD /* 163 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPOW /* 164 */, AArch64_INS_INVALID, + AArch64_G_FSUB /* 164 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPOWI /* 165 */, AArch64_INS_INVALID, + AArch64_G_FMUL /* 165 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FEXP /* 166 */, AArch64_INS_INVALID, + AArch64_G_FMA /* 166 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FEXP2 /* 167 */, AArch64_INS_INVALID, + AArch64_G_FMAD /* 167 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FLOG /* 168 */, AArch64_INS_INVALID, + AArch64_G_FDIV /* 168 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FLOG2 /* 169 */, AArch64_INS_INVALID, + AArch64_G_FREM /* 169 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FLOG10 /* 170 */, AArch64_INS_INVALID, + AArch64_G_FPOW /* 170 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FNEG /* 171 */, AArch64_INS_INVALID, + AArch64_G_FPOWI /* 171 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPEXT /* 172 */, AArch64_INS_INVALID, + AArch64_G_FEXP /* 172 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPTRUNC /* 173 */, AArch64_INS_INVALID, + AArch64_G_FEXP2 /* 173 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPTOSI /* 174 */, AArch64_INS_INVALID, + AArch64_G_FEXP10 /* 174 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FPTOUI /* 175 */, AArch64_INS_INVALID, + AArch64_G_FLOG /* 175 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SITOFP /* 176 */, AArch64_INS_INVALID, + AArch64_G_FLOG2 /* 176 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UITOFP /* 177 */, AArch64_INS_INVALID, + AArch64_G_FLOG10 /* 177 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FABS /* 178 */, AArch64_INS_INVALID, + AArch64_G_FLDEXP /* 178 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCOPYSIGN /* 179 */, AArch64_INS_INVALID, + AArch64_G_FFREXP /* 179 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_IS_FPCLASS /* 180 */, AArch64_INS_INVALID, + AArch64_G_FNEG /* 180 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCANONICALIZE /* 181 */, AArch64_INS_INVALID, + AArch64_G_FPEXT /* 181 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMINNUM /* 182 */, AArch64_INS_INVALID, + AArch64_G_FPTRUNC /* 182 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMAXNUM /* 183 */, AArch64_INS_INVALID, + AArch64_G_FPTOSI /* 183 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMINNUM_IEEE /* 184 */, AArch64_INS_INVALID, + AArch64_G_FPTOUI /* 184 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMAXNUM_IEEE /* 185 */, AArch64_INS_INVALID, + AArch64_G_SITOFP /* 185 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMINIMUM /* 186 */, AArch64_INS_INVALID, + AArch64_G_UITOFP /* 186 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FMAXIMUM /* 187 */, AArch64_INS_INVALID, + AArch64_G_FABS /* 187 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_PTR_ADD /* 188 */, AArch64_INS_INVALID, + AArch64_G_FCOPYSIGN /* 188 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_PTRMASK /* 189 */, AArch64_INS_INVALID, + AArch64_G_IS_FPCLASS /* 189 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMIN /* 190 */, AArch64_INS_INVALID, + AArch64_G_FCANONICALIZE /* 190 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SMAX /* 191 */, AArch64_INS_INVALID, + AArch64_G_FMINNUM /* 191 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMIN /* 192 */, AArch64_INS_INVALID, + AArch64_G_FMAXNUM /* 192 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UMAX /* 193 */, AArch64_INS_INVALID, + AArch64_G_FMINNUM_IEEE /* 193 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ABS /* 194 */, AArch64_INS_INVALID, + AArch64_G_FMAXNUM_IEEE /* 194 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_LROUND /* 195 */, AArch64_INS_INVALID, + AArch64_G_FMINIMUM /* 195 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_LLROUND /* 196 */, AArch64_INS_INVALID, + AArch64_G_FMAXIMUM /* 196 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BR /* 197 */, AArch64_INS_INVALID, + AArch64_G_GET_FPENV /* 197 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BRJT /* 198 */, AArch64_INS_INVALID, + AArch64_G_SET_FPENV /* 198 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_INSERT_VECTOR_ELT /* 199 */, AArch64_INS_INVALID, + AArch64_G_RESET_FPENV /* 199 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_EXTRACT_VECTOR_ELT /* 200 */, AArch64_INS_INVALID, + AArch64_G_GET_FPMODE /* 200 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SHUFFLE_VECTOR /* 201 */, AArch64_INS_INVALID, + AArch64_G_SET_FPMODE /* 201 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CTTZ /* 202 */, AArch64_INS_INVALID, + AArch64_G_RESET_FPMODE /* 202 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CTTZ_ZERO_UNDEF /* 203 */, AArch64_INS_INVALID, + AArch64_G_PTR_ADD /* 203 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CTLZ /* 204 */, AArch64_INS_INVALID, + AArch64_G_PTRMASK /* 204 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CTLZ_ZERO_UNDEF /* 205 */, AArch64_INS_INVALID, + AArch64_G_SMIN /* 205 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_CTPOP /* 206 */, AArch64_INS_INVALID, + AArch64_G_SMAX /* 206 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BSWAP /* 207 */, AArch64_INS_INVALID, + AArch64_G_UMIN /* 207 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BITREVERSE /* 208 */, AArch64_INS_INVALID, + AArch64_G_UMAX /* 208 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCEIL /* 209 */, AArch64_INS_INVALID, + AArch64_G_ABS /* 209 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCOS /* 210 */, AArch64_INS_INVALID, + AArch64_G_LROUND /* 210 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FSIN /* 211 */, AArch64_INS_INVALID, + AArch64_G_LLROUND /* 211 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FSQRT /* 212 */, AArch64_INS_INVALID, + AArch64_G_BR /* 212 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FFLOOR /* 213 */, AArch64_INS_INVALID, + AArch64_G_BRJT /* 213 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FRINT /* 214 */, AArch64_INS_INVALID, + AArch64_G_INSERT_VECTOR_ELT /* 214 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FNEARBYINT /* 215 */, AArch64_INS_INVALID, + AArch64_G_EXTRACT_VECTOR_ELT /* 215 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ADDRSPACE_CAST /* 216 */, AArch64_INS_INVALID, + AArch64_G_SHUFFLE_VECTOR /* 216 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BLOCK_ADDR /* 217 */, AArch64_INS_INVALID, + AArch64_G_CTTZ /* 217 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_JUMP_TABLE /* 218 */, AArch64_INS_INVALID, + AArch64_G_CTTZ_ZERO_UNDEF /* 218 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DYN_STACKALLOC /* 219 */, AArch64_INS_INVALID, + AArch64_G_CTLZ /* 219 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FADD /* 220 */, AArch64_INS_INVALID, + AArch64_G_CTLZ_ZERO_UNDEF /* 220 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FSUB /* 221 */, AArch64_INS_INVALID, + AArch64_G_CTPOP /* 221 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FMUL /* 222 */, AArch64_INS_INVALID, + AArch64_G_BSWAP /* 222 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FDIV /* 223 */, AArch64_INS_INVALID, + AArch64_G_BITREVERSE /* 223 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FREM /* 224 */, AArch64_INS_INVALID, + AArch64_G_FCEIL /* 224 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FMA /* 225 */, AArch64_INS_INVALID, + AArch64_G_FCOS /* 225 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_STRICT_FSQRT /* 226 */, AArch64_INS_INVALID, + AArch64_G_FSIN /* 226 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_READ_REGISTER /* 227 */, AArch64_INS_INVALID, + AArch64_G_FSQRT /* 227 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_WRITE_REGISTER /* 228 */, AArch64_INS_INVALID, + AArch64_G_FFLOOR /* 228 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MEMCPY /* 229 */, AArch64_INS_INVALID, + AArch64_G_FRINT /* 229 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MEMCPY_INLINE /* 230 */, AArch64_INS_INVALID, + AArch64_G_FNEARBYINT /* 230 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MEMMOVE /* 231 */, AArch64_INS_INVALID, + AArch64_G_ADDRSPACE_CAST /* 231 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_MEMSET /* 232 */, AArch64_INS_INVALID, + AArch64_G_BLOCK_ADDR /* 232 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BZERO /* 233 */, AArch64_INS_INVALID, + AArch64_G_JUMP_TABLE /* 233 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_SEQ_FADD /* 234 */, AArch64_INS_INVALID, + AArch64_G_DYN_STACKALLOC /* 234 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_SEQ_FMUL /* 235 */, AArch64_INS_INVALID, + AArch64_G_STACKSAVE /* 235 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_FADD /* 236 */, AArch64_INS_INVALID, + AArch64_G_STACKRESTORE /* 236 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_FMUL /* 237 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FADD /* 237 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_FMAX /* 238 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FSUB /* 238 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_FMIN /* 239 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FMUL /* 239 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_ADD /* 240 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FDIV /* 240 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_MUL /* 241 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FREM /* 241 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_AND /* 242 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FMA /* 242 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_OR /* 243 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FSQRT /* 243 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_XOR /* 244 */, AArch64_INS_INVALID, + AArch64_G_STRICT_FLDEXP /* 244 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_SMAX /* 245 */, AArch64_INS_INVALID, + AArch64_G_READ_REGISTER /* 245 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_SMIN /* 246 */, AArch64_INS_INVALID, + AArch64_G_WRITE_REGISTER /* 246 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_UMAX /* 247 */, AArch64_INS_INVALID, + AArch64_G_MEMCPY /* 247 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VECREDUCE_UMIN /* 248 */, AArch64_INS_INVALID, + AArch64_G_MEMCPY_INLINE /* 248 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SBFX /* 249 */, AArch64_INS_INVALID, + AArch64_G_MEMMOVE /* 249 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UBFX /* 250 */, AArch64_INS_INVALID, + AArch64_G_MEMSET /* 250 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ABS_ZPmZ_UNDEF_B /* 251 */, AArch64_INS_INVALID, + AArch64_G_BZERO /* 251 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ABS_ZPmZ_UNDEF_D /* 252 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_SEQ_FADD /* 252 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ABS_ZPmZ_UNDEF_H /* 253 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_SEQ_FMUL /* 253 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ABS_ZPmZ_UNDEF_S /* 254 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FADD /* 254 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDHA_MPPZ_D_PSEUDO_D /* 255 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FMUL /* 255 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDHA_MPPZ_S_PSEUDO_S /* 256 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FMAX /* 256 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDSWrr /* 257 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FMIN /* 257 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDSXrr /* 258 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FMAXIMUM /* 258 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDVA_MPPZ_D_PSEUDO_D /* 259 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_FMINIMUM /* 259 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDVA_MPPZ_S_PSEUDO_S /* 260 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_ADD /* 260 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDWrr /* 261 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_MUL /* 261 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDXrr /* 262 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_AND /* 262 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG2_M2Z2Z_D_PSEUDO /* 263 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_OR /* 263 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG2_M2Z2Z_S_PSEUDO /* 264 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_XOR /* 264 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG2_M2ZZ_D_PSEUDO /* 265 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_SMAX /* 265 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG2_M2ZZ_S_PSEUDO /* 266 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_SMIN /* 266 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG4_M4Z4Z_D_PSEUDO /* 267 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_UMAX /* 267 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG4_M4Z4Z_S_PSEUDO /* 268 */, AArch64_INS_INVALID, + AArch64_G_VECREDUCE_UMIN /* 268 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG4_M4ZZ_D_PSEUDO /* 269 */, AArch64_INS_INVALID, + AArch64_G_SBFX /* 269 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_VG4_M4ZZ_S_PSEUDO /* 270 */, AArch64_INS_INVALID, + AArch64_G_UBFX /* 270 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_ZPZZ_ZERO_B /* 271 */, AArch64_INS_INVALID, + AArch64_ABS_ZPmZ_B_UNDEF /* 271 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_ZPZZ_ZERO_D /* 272 */, AArch64_INS_INVALID, + AArch64_ABS_ZPmZ_D_UNDEF /* 272 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_ZPZZ_ZERO_H /* 273 */, AArch64_INS_INVALID, + AArch64_ABS_ZPmZ_H_UNDEF /* 273 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADD_ZPZZ_ZERO_S /* 274 */, AArch64_INS_INVALID, + AArch64_ABS_ZPmZ_S_UNDEF /* 274 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADDlowTLS /* 275 */, AArch64_INS_INVALID, + AArch64_ADDHA_MPPZ_D_PSEUDO_D /* 275 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADJCALLSTACKDOWN /* 276 */, AArch64_INS_INVALID, + AArch64_ADDHA_MPPZ_S_PSEUDO_S /* 276 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ADJCALLSTACKUP /* 277 */, AArch64_INS_INVALID, + AArch64_ADDSWrr /* 277 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AESIMCrrTied /* 278 */, AArch64_INS_INVALID, + AArch64_ADDSXrr /* 278 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AESMCrrTied /* 279 */, AArch64_INS_INVALID, + AArch64_ADDVA_MPPZ_D_PSEUDO_D /* 279 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ANDSWrr /* 280 */, AArch64_INS_INVALID, + AArch64_ADDVA_MPPZ_S_PSEUDO_S /* 280 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ANDSXrr /* 281 */, AArch64_INS_INVALID, + AArch64_ADDWrr /* 281 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ANDWrr /* 282 */, AArch64_INS_INVALID, + AArch64_ADDXrr /* 282 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ANDXrr /* 283 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2Z2Z_D_PSEUDO /* 283 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AND_ZPZZ_ZERO_B /* 284 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2Z2Z_S_PSEUDO /* 284 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AND_ZPZZ_ZERO_D /* 285 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2ZZ_D_PSEUDO /* 285 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AND_ZPZZ_ZERO_H /* 286 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2ZZ_S_PSEUDO /* 286 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_AND_ZPZZ_ZERO_S /* 287 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2Z_D_PSEUDO /* 287 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASRD_ZPZI_ZERO_B /* 288 */, AArch64_INS_INVALID, + AArch64_ADD_VG2_M2Z_S_PSEUDO /* 288 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASRD_ZPZI_ZERO_D /* 289 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4Z4Z_D_PSEUDO /* 289 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASRD_ZPZI_ZERO_H /* 290 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4Z4Z_S_PSEUDO /* 290 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASRD_ZPZI_ZERO_S /* 291 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4ZZ_D_PSEUDO /* 291 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZI_UNDEF_B /* 292 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4ZZ_S_PSEUDO /* 292 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZI_UNDEF_D /* 293 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4Z_D_PSEUDO /* 293 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZI_UNDEF_H /* 294 */, AArch64_INS_INVALID, + AArch64_ADD_VG4_M4Z_S_PSEUDO /* 294 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZI_UNDEF_S /* 295 */, AArch64_INS_INVALID, + AArch64_ADD_ZPZZ_B_ZERO /* 295 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_UNDEF_B /* 296 */, AArch64_INS_INVALID, + AArch64_ADD_ZPZZ_D_ZERO /* 296 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_UNDEF_D /* 297 */, AArch64_INS_INVALID, + AArch64_ADD_ZPZZ_H_ZERO /* 297 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_UNDEF_H /* 298 */, AArch64_INS_INVALID, + AArch64_ADD_ZPZZ_S_ZERO /* 298 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_UNDEF_S /* 299 */, AArch64_INS_INVALID, + AArch64_ADDlowTLS /* 299 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_ZERO_B /* 300 */, AArch64_INS_INVALID, + AArch64_ADJCALLSTACKDOWN /* 300 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_ZERO_D /* 301 */, AArch64_INS_INVALID, + AArch64_ADJCALLSTACKUP /* 301 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_ZERO_H /* 302 */, AArch64_INS_INVALID, + AArch64_AESIMCrrTied /* 302 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ASR_ZPZZ_ZERO_S /* 303 */, AArch64_INS_INVALID, + AArch64_AESMCrrTied /* 303 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 304 */, AArch64_INS_INVALID, + AArch64_ANDSWrr /* 304 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO /* 305 */, AArch64_INS_INVALID, + AArch64_ANDSXrr /* 305 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 306 */, AArch64_INS_INVALID, + AArch64_ANDWrr /* 306 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO /* 307 */, AArch64_INS_INVALID, + AArch64_ANDXrr /* 307 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_MZZI_S_PSEUDO /* 308 */, AArch64_INS_INVALID, + AArch64_AND_ZPZZ_B_ZERO /* 308 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_MZZ_S_PSEUDO /* 309 */, AArch64_INS_INVALID, + AArch64_AND_ZPZZ_D_ZERO /* 309 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG2_M2Z2Z_S_PSEUDO /* 310 */, AArch64_INS_INVALID, + AArch64_AND_ZPZZ_H_ZERO /* 310 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG2_M2ZZI_S_PSEUDO /* 311 */, AArch64_INS_INVALID, + AArch64_AND_ZPZZ_S_ZERO /* 311 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG2_M2ZZ_S_PSEUDO /* 312 */, AArch64_INS_INVALID, + AArch64_ASRD_ZPZI_B_ZERO /* 312 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG4_M4Z4Z_S_PSEUDO /* 313 */, AArch64_INS_INVALID, + AArch64_ASRD_ZPZI_D_ZERO /* 313 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG4_M4ZZI_S_PSEUDO /* 314 */, AArch64_INS_INVALID, + AArch64_ASRD_ZPZI_H_ZERO /* 314 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLAL_VG4_M4ZZ_S_PSEUDO /* 315 */, AArch64_INS_INVALID, + AArch64_ASRD_ZPZI_S_ZERO /* 315 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLA_VG2_M2Z2Z_PSEUDO /* 316 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_B_UNDEF /* 316 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLA_VG4_M4Z4Z_PSEUDO /* 317 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_B_ZERO /* 317 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_MZZI_S_PSEUDO /* 318 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_D_UNDEF /* 318 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_MZZ_S_PSEUDO /* 319 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_D_ZERO /* 319 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG2_M2Z2Z_S_PSEUDO /* 320 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_H_UNDEF /* 320 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG2_M2ZZI_S_PSEUDO /* 321 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_H_ZERO /* 321 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG2_M2ZZ_S_PSEUDO /* 322 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_S_UNDEF /* 322 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG4_M4Z4Z_S_PSEUDO /* 323 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZI_S_ZERO /* 323 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG4_M4ZZI_S_PSEUDO /* 324 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_B_UNDEF /* 324 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLSL_VG4_M4ZZ_S_PSEUDO /* 325 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_B_ZERO /* 325 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLS_VG2_M2Z2Z_PSEUDO /* 326 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_D_UNDEF /* 326 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMLS_VG4_M4Z4Z_PSEUDO /* 327 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_D_ZERO /* 327 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMOPA_MPPZZ_PSEUDO /* 328 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_H_UNDEF /* 328 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFMOPS_MPPZZ_PSEUDO /* 329 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_H_ZERO /* 329 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 330 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_S_UNDEF /* 330 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BICSWrr /* 331 */, AArch64_INS_INVALID, + AArch64_ASR_ZPZZ_S_ZERO /* 331 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BICSXrr /* 332 */, AArch64_INS_INVALID, + AArch64_BFADD_VG2_M2Z_H_PSEUDO /* 332 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BICWrr /* 333 */, AArch64_INS_INVALID, + AArch64_BFADD_VG4_M4Z_H_PSEUDO /* 333 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BICXrr /* 334 */, AArch64_INS_INVALID, + AArch64_BFADD_ZPZZ_UNDEF /* 334 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BIC_ZPZZ_ZERO_B /* 335 */, AArch64_INS_INVALID, + AArch64_BFADD_ZPZZ_ZERO /* 335 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BIC_ZPZZ_ZERO_D /* 336 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 336 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BIC_ZPZZ_ZERO_H /* 337 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO /* 337 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BIC_ZPZZ_ZERO_S /* 338 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG2_M2ZZ_HtoS_PSEUDO /* 338 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BLRNoIP /* 339 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 339 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BLR_BTI /* 340 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO /* 340 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BLR_RVMARKER /* 341 */, AArch64_INS_INVALID, + AArch64_BFDOT_VG4_M4ZZ_HtoS_PSEUDO /* 341 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BSPv16i8 /* 342 */, AArch64_INS_INVALID, + AArch64_BFMAXNM_ZPZZ_UNDEF /* 342 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_BSPv8i8 /* 343 */, AArch64_INS_INVALID, + AArch64_BFMAXNM_ZPZZ_ZERO /* 343 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CATCHRET /* 344 */, AArch64_INS_INVALID, + AArch64_BFMAX_ZPZZ_UNDEF /* 344 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLEANUPRET /* 345 */, AArch64_INS_INVALID, + AArch64_BFMAX_ZPZZ_ZERO /* 345 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLS_ZPmZ_UNDEF_B /* 346 */, AArch64_INS_INVALID, + AArch64_BFMINNM_ZPZZ_UNDEF /* 346 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLS_ZPmZ_UNDEF_D /* 347 */, AArch64_INS_INVALID, + AArch64_BFMINNM_ZPZZ_ZERO /* 347 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLS_ZPmZ_UNDEF_H /* 348 */, AArch64_INS_INVALID, + AArch64_BFMIN_ZPZZ_UNDEF /* 348 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLS_ZPmZ_UNDEF_S /* 349 */, AArch64_INS_INVALID, + AArch64_BFMIN_ZPZZ_ZERO /* 349 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLZ_ZPmZ_UNDEF_B /* 350 */, AArch64_INS_INVALID, + AArch64_BFMLAL_MZZI_HtoS_PSEUDO /* 350 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLZ_ZPmZ_UNDEF_D /* 351 */, AArch64_INS_INVALID, + AArch64_BFMLAL_MZZ_HtoS_PSEUDO /* 351 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLZ_ZPmZ_UNDEF_H /* 352 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 352 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CLZ_ZPmZ_UNDEF_S /* 353 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG2_M2ZZI_HtoS_PSEUDO /* 353 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_128 /* 354 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 354 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_128_ACQUIRE /* 355 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 355 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_128_MONOTONIC /* 356 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 356 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_128_RELEASE /* 357 */, AArch64_INS_INVALID, + AArch64_BFMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 357 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_16 /* 358 */, AArch64_INS_INVALID, + AArch64_BFMLA_VG2_M2Z2Z_PSEUDO /* 358 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_32 /* 359 */, AArch64_INS_INVALID, + AArch64_BFMLA_VG4_M4Z4Z_PSEUDO /* 359 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_64 /* 360 */, AArch64_INS_INVALID, + AArch64_BFMLA_ZPZZZ_UNDEF /* 360 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CMP_SWAP_8 /* 361 */, AArch64_INS_INVALID, + AArch64_BFMLSL_MZZI_HtoS_PSEUDO /* 361 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNOT_ZPmZ_UNDEF_B /* 362 */, AArch64_INS_INVALID, + AArch64_BFMLSL_MZZ_HtoS_PSEUDO /* 362 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNOT_ZPmZ_UNDEF_D /* 363 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 363 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNOT_ZPmZ_UNDEF_H /* 364 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG2_M2ZZI_HtoS_PSEUDO /* 364 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNOT_ZPmZ_UNDEF_S /* 365 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 365 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNT_ZPmZ_UNDEF_B /* 366 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 366 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNT_ZPmZ_UNDEF_D /* 367 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 367 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNT_ZPmZ_UNDEF_H /* 368 */, AArch64_INS_INVALID, + AArch64_BFMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 368 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_CNT_ZPmZ_UNDEF_S /* 369 */, AArch64_INS_INVALID, + AArch64_BFMLS_VG2_M2Z2Z_PSEUDO /* 369 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EMITBKEY /* 370 */, AArch64_INS_INVALID, + AArch64_BFMLS_VG4_M4Z4Z_PSEUDO /* 370 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EMITMTETAGGED /* 371 */, AArch64_INS_INVALID, + AArch64_BFMLS_ZPZZZ_UNDEF /* 371 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EONWrr /* 372 */, AArch64_INS_INVALID, + AArch64_BFMOPA_MPPZZ_PSEUDO /* 372 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EONXrr /* 373 */, AArch64_INS_INVALID, + AArch64_BFMOPS_MPPZZ_PSEUDO /* 373 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EORWrr /* 374 */, AArch64_INS_INVALID, + AArch64_BFMUL_ZPZZ_UNDEF /* 374 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EORXrr /* 375 */, AArch64_INS_INVALID, + AArch64_BFMUL_ZPZZ_ZERO /* 375 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EOR_ZPZZ_ZERO_B /* 376 */, AArch64_INS_INVALID, + AArch64_BFSUB_VG2_M2Z_H_PSEUDO /* 376 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EOR_ZPZZ_ZERO_D /* 377 */, AArch64_INS_INVALID, + AArch64_BFSUB_VG4_M4Z_H_PSEUDO /* 377 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EOR_ZPZZ_ZERO_H /* 378 */, AArch64_INS_INVALID, + AArch64_BFSUB_ZPZZ_UNDEF /* 378 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_EOR_ZPZZ_ZERO_S /* 379 */, AArch64_INS_INVALID, + AArch64_BFSUB_ZPZZ_ZERO /* 379 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_F128CSEL /* 380 */, AArch64_INS_INVALID, + AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 380 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_UNDEF_D /* 381 */, AArch64_INS_INVALID, + AArch64_BICSWrr /* 381 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_UNDEF_H /* 382 */, AArch64_INS_INVALID, + AArch64_BICSXrr /* 382 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_UNDEF_S /* 383 */, AArch64_INS_INVALID, + AArch64_BICWrr /* 383 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_ZERO_D /* 384 */, AArch64_INS_INVALID, + AArch64_BICXrr /* 384 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_ZERO_H /* 385 */, AArch64_INS_INVALID, + AArch64_BIC_ZPZZ_B_ZERO /* 385 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABD_ZPZZ_ZERO_S /* 386 */, AArch64_INS_INVALID, + AArch64_BIC_ZPZZ_D_ZERO /* 386 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABS_ZPmZ_UNDEF_D /* 387 */, AArch64_INS_INVALID, + AArch64_BIC_ZPZZ_H_ZERO /* 387 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABS_ZPmZ_UNDEF_H /* 388 */, AArch64_INS_INVALID, + AArch64_BIC_ZPZZ_S_ZERO /* 388 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FABS_ZPmZ_UNDEF_S /* 389 */, AArch64_INS_INVALID, + AArch64_BLRNoIP /* 389 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_UNDEF_D /* 390 */, AArch64_INS_INVALID, + AArch64_BLR_BTI /* 390 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_UNDEF_H /* 391 */, AArch64_INS_INVALID, + AArch64_BLR_RVMARKER /* 391 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_UNDEF_S /* 392 */, AArch64_INS_INVALID, + AArch64_BLR_X16 /* 392 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_ZERO_D /* 393 */, AArch64_INS_INVALID, + AArch64_BMOPA_MPPZZ_S_PSEUDO /* 393 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_ZERO_H /* 394 */, AArch64_INS_INVALID, + AArch64_BMOPS_MPPZZ_S_PSEUDO /* 394 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZI_ZERO_S /* 395 */, AArch64_INS_INVALID, + AArch64_BSPv16i8 /* 395 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_UNDEF_D /* 396 */, AArch64_INS_INVALID, + AArch64_BSPv8i8 /* 396 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_UNDEF_H /* 397 */, AArch64_INS_INVALID, + AArch64_CATCHRET /* 397 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_UNDEF_S /* 398 */, AArch64_INS_INVALID, + AArch64_CLEANUPRET /* 398 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_ZERO_D /* 399 */, AArch64_INS_INVALID, + AArch64_CLS_ZPmZ_B_UNDEF /* 399 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_ZERO_H /* 400 */, AArch64_INS_INVALID, + AArch64_CLS_ZPmZ_D_UNDEF /* 400 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FADD_ZPZZ_ZERO_S /* 401 */, AArch64_INS_INVALID, + AArch64_CLS_ZPmZ_H_UNDEF /* 401 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_DtoD_UNDEF /* 402 */, AArch64_INS_INVALID, + AArch64_CLS_ZPmZ_S_UNDEF /* 402 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_DtoS_UNDEF /* 403 */, AArch64_INS_INVALID, + AArch64_CLZ_ZPmZ_B_UNDEF /* 403 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_HtoD_UNDEF /* 404 */, AArch64_INS_INVALID, + AArch64_CLZ_ZPmZ_D_UNDEF /* 404 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_HtoH_UNDEF /* 405 */, AArch64_INS_INVALID, + AArch64_CLZ_ZPmZ_H_UNDEF /* 405 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_HtoS_UNDEF /* 406 */, AArch64_INS_INVALID, + AArch64_CLZ_ZPmZ_S_UNDEF /* 406 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_StoD_UNDEF /* 407 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_128 /* 407 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZS_ZPmZ_StoS_UNDEF /* 408 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_128_ACQUIRE /* 408 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_DtoD_UNDEF /* 409 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_128_MONOTONIC /* 409 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_DtoS_UNDEF /* 410 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_128_RELEASE /* 410 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_HtoD_UNDEF /* 411 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_16 /* 411 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_HtoH_UNDEF /* 412 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_32 /* 412 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_HtoS_UNDEF /* 413 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_64 /* 413 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_StoD_UNDEF /* 414 */, AArch64_INS_INVALID, + AArch64_CMP_SWAP_8 /* 414 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVTZU_ZPmZ_StoS_UNDEF /* 415 */, AArch64_INS_INVALID, + AArch64_CNOT_ZPmZ_B_UNDEF /* 415 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_DtoH_UNDEF /* 416 */, AArch64_INS_INVALID, + AArch64_CNOT_ZPmZ_D_UNDEF /* 416 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_DtoS_UNDEF /* 417 */, AArch64_INS_INVALID, + AArch64_CNOT_ZPmZ_H_UNDEF /* 417 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_HtoD_UNDEF /* 418 */, AArch64_INS_INVALID, + AArch64_CNOT_ZPmZ_S_UNDEF /* 418 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_HtoS_UNDEF /* 419 */, AArch64_INS_INVALID, + AArch64_CNT_ZPmZ_B_UNDEF /* 419 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_StoD_UNDEF /* 420 */, AArch64_INS_INVALID, + AArch64_CNT_ZPmZ_D_UNDEF /* 420 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FCVT_ZPmZ_StoH_UNDEF /* 421 */, AArch64_INS_INVALID, + AArch64_CNT_ZPmZ_H_UNDEF /* 421 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIVR_ZPZZ_ZERO_D /* 422 */, AArch64_INS_INVALID, + AArch64_CNT_ZPmZ_S_UNDEF /* 422 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIVR_ZPZZ_ZERO_H /* 423 */, AArch64_INS_INVALID, + AArch64_COALESCER_BARRIER_FPR128 /* 423 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIVR_ZPZZ_ZERO_S /* 424 */, AArch64_INS_INVALID, + AArch64_COALESCER_BARRIER_FPR16 /* 424 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_UNDEF_D /* 425 */, AArch64_INS_INVALID, + AArch64_COALESCER_BARRIER_FPR32 /* 425 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_UNDEF_H /* 426 */, AArch64_INS_INVALID, + AArch64_COALESCER_BARRIER_FPR64 /* 426 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_UNDEF_S /* 427 */, AArch64_INS_INVALID, + AArch64_EMITBKEY /* 427 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_ZERO_D /* 428 */, AArch64_INS_INVALID, + AArch64_EMITMTETAGGED /* 428 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_ZERO_H /* 429 */, AArch64_INS_INVALID, + AArch64_EONWrr /* 429 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDIV_ZPZZ_ZERO_S /* 430 */, AArch64_INS_INVALID, + AArch64_EONXrr /* 430 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 431 */, AArch64_INS_INVALID, + AArch64_EORWrr /* 431 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO /* 432 */, AArch64_INS_INVALID, + AArch64_EORXrr /* 432 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 433 */, AArch64_INS_INVALID, + AArch64_EOR_ZPZZ_B_ZERO /* 433 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO /* 434 */, AArch64_INS_INVALID, + AArch64_EOR_ZPZZ_D_ZERO /* 434 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_UNDEF_D /* 435 */, AArch64_INS_INVALID, + AArch64_EOR_ZPZZ_H_ZERO /* 435 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_UNDEF_H /* 436 */, AArch64_INS_INVALID, + AArch64_EOR_ZPZZ_S_ZERO /* 436 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_UNDEF_S /* 437 */, AArch64_INS_INVALID, + AArch64_F128CSEL /* 437 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_ZERO_D /* 438 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_D_UNDEF /* 438 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_ZERO_H /* 439 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_D_ZERO /* 439 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZI_ZERO_S /* 440 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_H_UNDEF /* 440 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_UNDEF_D /* 441 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_H_ZERO /* 441 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_UNDEF_H /* 442 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_S_UNDEF /* 442 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_UNDEF_S /* 443 */, AArch64_INS_INVALID, + AArch64_FABD_ZPZZ_S_ZERO /* 443 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_ZERO_D /* 444 */, AArch64_INS_INVALID, + AArch64_FABS_ZPmZ_D_UNDEF /* 444 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_ZERO_H /* 445 */, AArch64_INS_INVALID, + AArch64_FABS_ZPmZ_H_UNDEF /* 445 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAXNM_ZPZZ_ZERO_S /* 446 */, AArch64_INS_INVALID, + AArch64_FABS_ZPmZ_S_UNDEF /* 446 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_UNDEF_D /* 447 */, AArch64_INS_INVALID, + AArch64_FADD_VG2_M2Z_D_PSEUDO /* 447 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_UNDEF_H /* 448 */, AArch64_INS_INVALID, + AArch64_FADD_VG2_M2Z_H_PSEUDO /* 448 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_UNDEF_S /* 449 */, AArch64_INS_INVALID, + AArch64_FADD_VG2_M2Z_S_PSEUDO /* 449 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_ZERO_D /* 450 */, AArch64_INS_INVALID, + AArch64_FADD_VG4_M4Z_D_PSEUDO /* 450 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_ZERO_H /* 451 */, AArch64_INS_INVALID, + AArch64_FADD_VG4_M4Z_H_PSEUDO /* 451 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZI_ZERO_S /* 452 */, AArch64_INS_INVALID, + AArch64_FADD_VG4_M4Z_S_PSEUDO /* 452 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_UNDEF_D /* 453 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_D_UNDEF /* 453 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_UNDEF_H /* 454 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_D_ZERO /* 454 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_UNDEF_S /* 455 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_H_UNDEF /* 455 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_ZERO_D /* 456 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_H_ZERO /* 456 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_ZERO_H /* 457 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_S_UNDEF /* 457 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMAX_ZPZZ_ZERO_S /* 458 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZI_S_ZERO /* 458 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_UNDEF_D /* 459 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_D_UNDEF /* 459 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_UNDEF_H /* 460 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_D_ZERO /* 460 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_UNDEF_S /* 461 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_H_UNDEF /* 461 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_ZERO_D /* 462 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_H_ZERO /* 462 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_ZERO_H /* 463 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_S_UNDEF /* 463 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZI_ZERO_S /* 464 */, AArch64_INS_INVALID, + AArch64_FADD_ZPZZ_S_ZERO /* 464 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_UNDEF_D /* 465 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_DtoD_UNDEF /* 465 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_UNDEF_H /* 466 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_DtoS_UNDEF /* 466 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_UNDEF_S /* 467 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_HtoD_UNDEF /* 467 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_ZERO_D /* 468 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_HtoH_UNDEF /* 468 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_ZERO_H /* 469 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_HtoS_UNDEF /* 469 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMINNM_ZPZZ_ZERO_S /* 470 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_StoD_UNDEF /* 470 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_UNDEF_D /* 471 */, AArch64_INS_INVALID, + AArch64_FCVTZS_ZPmZ_StoS_UNDEF /* 471 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_UNDEF_H /* 472 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_DtoD_UNDEF /* 472 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_UNDEF_S /* 473 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_DtoS_UNDEF /* 473 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_ZERO_D /* 474 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_HtoD_UNDEF /* 474 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_ZERO_H /* 475 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_HtoH_UNDEF /* 475 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZI_ZERO_S /* 476 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_HtoS_UNDEF /* 476 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_UNDEF_D /* 477 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_StoD_UNDEF /* 477 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_UNDEF_H /* 478 */, AArch64_INS_INVALID, + AArch64_FCVTZU_ZPmZ_StoS_UNDEF /* 478 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_UNDEF_S /* 479 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_DtoH_UNDEF /* 479 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_ZERO_D /* 480 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_DtoS_UNDEF /* 480 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_ZERO_H /* 481 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_HtoD_UNDEF /* 481 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMIN_ZPZZ_ZERO_S /* 482 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_HtoS_UNDEF /* 482 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_MZZI_S_PSEUDO /* 483 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_StoD_UNDEF /* 483 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_MZZ_S_PSEUDO /* 484 */, AArch64_INS_INVALID, + AArch64_FCVT_ZPmZ_StoH_UNDEF /* 484 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG2_M2Z2Z_S_PSEUDO /* 485 */, AArch64_INS_INVALID, + AArch64_FDIVR_ZPZZ_D_ZERO /* 485 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG2_M2ZZI_S_PSEUDO /* 486 */, AArch64_INS_INVALID, + AArch64_FDIVR_ZPZZ_H_ZERO /* 486 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG2_M2ZZ_S_PSEUDO /* 487 */, AArch64_INS_INVALID, + AArch64_FDIVR_ZPZZ_S_ZERO /* 487 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG4_M4Z4Z_S_PSEUDO /* 488 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_D_UNDEF /* 488 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG4_M4ZZI_S_PSEUDO /* 489 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_D_ZERO /* 489 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLAL_VG4_M4ZZ_S_PSEUDO /* 490 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_H_UNDEF /* 490 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO /* 491 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_H_ZERO /* 491 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO /* 492 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_S_UNDEF /* 492 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO /* 493 */, AArch64_INS_INVALID, + AArch64_FDIV_ZPZZ_S_ZERO /* 493 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2ZZI_D_PSEUDO /* 494 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2Z2Z_BtoH_PSEUDO /* 494 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2ZZI_S_PSEUDO /* 495 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 495 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2ZZ_D_PSEUDO /* 496 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 496 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG2_M2ZZ_S_PSEUDO /* 497 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2ZZI_BtoS_PSEUDO /* 497 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO /* 498 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO /* 498 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO /* 499 */, AArch64_INS_INVALID, + AArch64_FDOT_VG2_M2ZZ_HtoS_PSEUDO /* 499 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO /* 500 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4Z4Z_BtoH_PSEUDO /* 500 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4ZZI_D_PSEUDO /* 501 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 501 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4ZZI_S_PSEUDO /* 502 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 502 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4ZZ_D_PSEUDO /* 503 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4ZZI_BtoS_PSEUDO /* 503 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_VG4_M4ZZ_S_PSEUDO /* 504 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO /* 504 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_ZPZZZ_UNDEF_D /* 505 */, AArch64_INS_INVALID, + AArch64_FDOT_VG4_M4ZZ_HtoS_PSEUDO /* 505 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_ZPZZZ_UNDEF_H /* 506 */, AArch64_INS_INVALID, + AArch64_FLOGB_ZPZZ_D_ZERO /* 506 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLA_ZPZZZ_UNDEF_S /* 507 */, AArch64_INS_INVALID, + AArch64_FLOGB_ZPZZ_H_ZERO /* 507 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_MZZI_S_PSEUDO /* 508 */, AArch64_INS_INVALID, + AArch64_FLOGB_ZPZZ_S_ZERO /* 508 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_MZZ_S_PSEUDO /* 509 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_D_UNDEF /* 509 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG2_M2Z2Z_S_PSEUDO /* 510 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_D_ZERO /* 510 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG2_M2ZZI_S_PSEUDO /* 511 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_H_UNDEF /* 511 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG2_M2ZZ_S_PSEUDO /* 512 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_H_ZERO /* 512 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG4_M4Z4Z_S_PSEUDO /* 513 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_S_UNDEF /* 513 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG4_M4ZZI_S_PSEUDO /* 514 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZI_S_ZERO /* 514 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLSL_VG4_M4ZZ_S_PSEUDO /* 515 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_D_UNDEF /* 515 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO /* 516 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_D_ZERO /* 516 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO /* 517 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_H_UNDEF /* 517 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO /* 518 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_H_ZERO /* 518 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2ZZI_D_PSEUDO /* 519 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_S_UNDEF /* 519 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2ZZI_S_PSEUDO /* 520 */, AArch64_INS_INVALID, + AArch64_FMAXNM_ZPZZ_S_ZERO /* 520 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2ZZ_D_PSEUDO /* 521 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_D_UNDEF /* 521 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG2_M2ZZ_S_PSEUDO /* 522 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_D_ZERO /* 522 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO /* 523 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_H_UNDEF /* 523 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO /* 524 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_H_ZERO /* 524 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO /* 525 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_S_UNDEF /* 525 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4ZZI_D_PSEUDO /* 526 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZI_S_ZERO /* 526 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4ZZI_S_PSEUDO /* 527 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_D_UNDEF /* 527 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4ZZ_D_PSEUDO /* 528 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_D_ZERO /* 528 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_VG4_M4ZZ_S_PSEUDO /* 529 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_H_UNDEF /* 529 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_ZPZZZ_UNDEF_D /* 530 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_H_ZERO /* 530 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_ZPZZZ_UNDEF_H /* 531 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_S_UNDEF /* 531 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMLS_ZPZZZ_UNDEF_S /* 532 */, AArch64_INS_INVALID, + AArch64_FMAX_ZPZZ_S_ZERO /* 532 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPAL_MPPZZ_PSEUDO /* 533 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_D_UNDEF /* 533 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPA_MPPZZ_D_PSEUDO /* 534 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_D_ZERO /* 534 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPA_MPPZZ_S_PSEUDO /* 535 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_H_UNDEF /* 535 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPSL_MPPZZ_PSEUDO /* 536 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_H_ZERO /* 536 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPS_MPPZZ_D_PSEUDO /* 537 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_S_UNDEF /* 537 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOPS_MPPZZ_S_PSEUDO /* 538 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZI_S_ZERO /* 538 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOVD0 /* 539 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_D_UNDEF /* 539 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOVH0 /* 540 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_D_ZERO /* 540 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMOVS0 /* 541 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_H_UNDEF /* 541 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMULX_ZPZZ_ZERO_D /* 542 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_H_ZERO /* 542 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMULX_ZPZZ_ZERO_H /* 543 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_S_UNDEF /* 543 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMULX_ZPZZ_ZERO_S /* 544 */, AArch64_INS_INVALID, + AArch64_FMINNM_ZPZZ_S_ZERO /* 544 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_UNDEF_D /* 545 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_D_UNDEF /* 545 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_UNDEF_H /* 546 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_D_ZERO /* 546 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_UNDEF_S /* 547 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_H_UNDEF /* 547 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_ZERO_D /* 548 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_H_ZERO /* 548 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_ZERO_H /* 549 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_S_UNDEF /* 549 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZI_ZERO_S /* 550 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZI_S_ZERO /* 550 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_UNDEF_D /* 551 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_D_UNDEF /* 551 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_UNDEF_H /* 552 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_D_ZERO /* 552 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_UNDEF_S /* 553 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_H_UNDEF /* 553 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_ZERO_D /* 554 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_H_ZERO /* 554 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_ZERO_H /* 555 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_S_UNDEF /* 555 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FMUL_ZPZZ_ZERO_S /* 556 */, AArch64_INS_INVALID, + AArch64_FMIN_ZPZZ_S_ZERO /* 556 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNEG_ZPmZ_UNDEF_D /* 557 */, AArch64_INS_INVALID, + AArch64_FMLALL_MZZI_BtoS_PSEUDO /* 557 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNEG_ZPmZ_UNDEF_H /* 558 */, AArch64_INS_INVALID, + AArch64_FMLALL_MZZ_BtoS_PSEUDO /* 558 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNEG_ZPmZ_UNDEF_S /* 559 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 559 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLA_ZPZZZ_UNDEF_D /* 560 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 560 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLA_ZPZZZ_UNDEF_H /* 561 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 561 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLA_ZPZZZ_UNDEF_S /* 562 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 562 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLS_ZPZZZ_UNDEF_D /* 563 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 563 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLS_ZPZZZ_UNDEF_H /* 564 */, AArch64_INS_INVALID, + AArch64_FMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 564 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FNMLS_ZPZZZ_UNDEF_S /* 565 */, AArch64_INS_INVALID, + AArch64_FMLAL_MZZI_HtoS_PSEUDO /* 565 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRECPX_ZPmZ_UNDEF_D /* 566 */, AArch64_INS_INVALID, + AArch64_FMLAL_MZZ_HtoS_PSEUDO /* 566 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRECPX_ZPmZ_UNDEF_H /* 567 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG2_M2Z2Z_BtoH_PSEUDO /* 567 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRECPX_ZPmZ_UNDEF_S /* 568 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 568 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTA_ZPmZ_UNDEF_D /* 569 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG2_M2ZZI_HtoS_PSEUDO /* 569 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTA_ZPmZ_UNDEF_H /* 570 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG2_M2ZZ_BtoH_PSEUDO /* 570 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTA_ZPmZ_UNDEF_S /* 571 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 571 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTI_ZPmZ_UNDEF_D /* 572 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG4_M4Z4Z_BtoH_PSEUDO /* 572 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTI_ZPmZ_UNDEF_H /* 573 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 573 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTI_ZPmZ_UNDEF_S /* 574 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 574 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTM_ZPmZ_UNDEF_D /* 575 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG4_M4ZZ_BtoH_PSEUDO /* 575 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTM_ZPmZ_UNDEF_H /* 576 */, AArch64_INS_INVALID, + AArch64_FMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 576 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTM_ZPmZ_UNDEF_S /* 577 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO /* 577 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTN_ZPmZ_UNDEF_D /* 578 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO /* 578 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTN_ZPmZ_UNDEF_H /* 579 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO /* 579 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTN_ZPmZ_UNDEF_S /* 580 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2ZZI_D_PSEUDO /* 580 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTP_ZPmZ_UNDEF_D /* 581 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2ZZI_S_PSEUDO /* 581 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTP_ZPmZ_UNDEF_H /* 582 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2ZZ_D_PSEUDO /* 582 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTP_ZPmZ_UNDEF_S /* 583 */, AArch64_INS_INVALID, + AArch64_FMLA_VG2_M2ZZ_S_PSEUDO /* 583 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTX_ZPmZ_UNDEF_D /* 584 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO /* 584 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTX_ZPmZ_UNDEF_H /* 585 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO /* 585 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTX_ZPmZ_UNDEF_S /* 586 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO /* 586 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTZ_ZPmZ_UNDEF_D /* 587 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4ZZI_D_PSEUDO /* 587 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTZ_ZPmZ_UNDEF_H /* 588 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4ZZI_S_PSEUDO /* 588 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FRINTZ_ZPmZ_UNDEF_S /* 589 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4ZZ_D_PSEUDO /* 589 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSQRT_ZPmZ_UNDEF_D /* 590 */, AArch64_INS_INVALID, + AArch64_FMLA_VG4_M4ZZ_S_PSEUDO /* 590 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSQRT_ZPmZ_UNDEF_H /* 591 */, AArch64_INS_INVALID, + AArch64_FMLA_ZPZZZ_D_UNDEF /* 591 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSQRT_ZPmZ_UNDEF_S /* 592 */, AArch64_INS_INVALID, + AArch64_FMLA_ZPZZZ_H_UNDEF /* 592 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_UNDEF_D /* 593 */, AArch64_INS_INVALID, + AArch64_FMLA_ZPZZZ_S_UNDEF /* 593 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_UNDEF_H /* 594 */, AArch64_INS_INVALID, + AArch64_FMLSL_MZZI_HtoS_PSEUDO /* 594 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_UNDEF_S /* 595 */, AArch64_INS_INVALID, + AArch64_FMLSL_MZZ_HtoS_PSEUDO /* 595 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_ZERO_D /* 596 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 596 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_ZERO_H /* 597 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG2_M2ZZI_HtoS_PSEUDO /* 597 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZI_ZERO_S /* 598 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 598 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZZ_ZERO_D /* 599 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 599 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZZ_ZERO_H /* 600 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 600 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUBR_ZPZZ_ZERO_S /* 601 */, AArch64_INS_INVALID, + AArch64_FMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 601 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_UNDEF_D /* 602 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO /* 602 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_UNDEF_H /* 603 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO /* 603 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_UNDEF_S /* 604 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO /* 604 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_ZERO_D /* 605 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2ZZI_D_PSEUDO /* 605 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_ZERO_H /* 606 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2ZZI_S_PSEUDO /* 606 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZI_ZERO_S /* 607 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2ZZ_D_PSEUDO /* 607 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_UNDEF_D /* 608 */, AArch64_INS_INVALID, + AArch64_FMLS_VG2_M2ZZ_S_PSEUDO /* 608 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_UNDEF_H /* 609 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO /* 609 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_UNDEF_S /* 610 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO /* 610 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_ZERO_D /* 611 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO /* 611 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_ZERO_H /* 612 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4ZZI_D_PSEUDO /* 612 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FSUB_ZPZZ_ZERO_S /* 613 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4ZZI_S_PSEUDO /* 613 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 614 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4ZZ_D_PSEUDO /* 614 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_D /* 615 */, AArch64_INS_INVALID, + AArch64_FMLS_VG4_M4ZZ_S_PSEUDO /* 615 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_D_IMM /* 616 */, AArch64_INS_INVALID, + AArch64_FMLS_ZPZZZ_D_UNDEF /* 616 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_D_SXTW /* 617 */, AArch64_INS_INVALID, + AArch64_FMLS_ZPZZZ_H_UNDEF /* 617 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_D_UXTW /* 618 */, AArch64_INS_INVALID, + AArch64_FMLS_ZPZZZ_S_UNDEF /* 618 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_S_IMM /* 619 */, AArch64_INS_INVALID, + AArch64_FMOPAL_MPPZZ_PSEUDO /* 619 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_S_SXTW /* 620 */, AArch64_INS_INVALID, + AArch64_FMOPA_MPPZZ_BtoS_PSEUDO /* 620 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1B_S_UXTW /* 621 */, AArch64_INS_INVALID, + AArch64_FMOPA_MPPZZ_D_PSEUDO /* 621 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D /* 622 */, AArch64_INS_INVALID, + AArch64_FMOPA_MPPZZ_S_PSEUDO /* 622 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_IMM /* 623 */, AArch64_INS_INVALID, + AArch64_FMOPSL_MPPZZ_PSEUDO /* 623 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_SCALED /* 624 */, AArch64_INS_INVALID, + AArch64_FMOPS_MPPZZ_D_PSEUDO /* 624 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_SXTW /* 625 */, AArch64_INS_INVALID, + AArch64_FMOPS_MPPZZ_S_PSEUDO /* 625 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_SXTW_SCALED /* 626 */, AArch64_INS_INVALID, + AArch64_FMOVD0 /* 626 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_UXTW /* 627 */, AArch64_INS_INVALID, + AArch64_FMOVH0 /* 627 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1D_UXTW_SCALED /* 628 */, AArch64_INS_INVALID, + AArch64_FMOVS0 /* 628 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D /* 629 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_D_UNDEF /* 629 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_IMM /* 630 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_D_ZERO /* 630 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_SCALED /* 631 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_H_UNDEF /* 631 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_SXTW /* 632 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_H_ZERO /* 632 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_SXTW_SCALED /* 633 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_S_UNDEF /* 633 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_UXTW /* 634 */, AArch64_INS_INVALID, + AArch64_FMULX_ZPZZ_S_ZERO /* 634 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_D_UXTW_SCALED /* 635 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_D_UNDEF /* 635 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_S_IMM /* 636 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_D_ZERO /* 636 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_S_SXTW /* 637 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_H_UNDEF /* 637 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_S_SXTW_SCALED /* 638 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_H_ZERO /* 638 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_S_UXTW /* 639 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_S_UNDEF /* 639 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1H_S_UXTW_SCALED /* 640 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZI_S_ZERO /* 640 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_D /* 641 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_D_UNDEF /* 641 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_D_IMM /* 642 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_D_ZERO /* 642 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_D_SXTW /* 643 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_H_UNDEF /* 643 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_D_UXTW /* 644 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_H_ZERO /* 644 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_S_IMM /* 645 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_S_UNDEF /* 645 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_S_SXTW /* 646 */, AArch64_INS_INVALID, + AArch64_FMUL_ZPZZ_S_ZERO /* 646 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SB_S_UXTW /* 647 */, AArch64_INS_INVALID, + AArch64_FNEG_ZPmZ_D_UNDEF /* 647 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D /* 648 */, AArch64_INS_INVALID, + AArch64_FNEG_ZPmZ_H_UNDEF /* 648 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_IMM /* 649 */, AArch64_INS_INVALID, + AArch64_FNEG_ZPmZ_S_UNDEF /* 649 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_SCALED /* 650 */, AArch64_INS_INVALID, + AArch64_FNMLA_ZPZZZ_D_UNDEF /* 650 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_SXTW /* 651 */, AArch64_INS_INVALID, + AArch64_FNMLA_ZPZZZ_H_UNDEF /* 651 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_SXTW_SCALED /* 652 */, AArch64_INS_INVALID, + AArch64_FNMLA_ZPZZZ_S_UNDEF /* 652 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_UXTW /* 653 */, AArch64_INS_INVALID, + AArch64_FNMLS_ZPZZZ_D_UNDEF /* 653 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_D_UXTW_SCALED /* 654 */, AArch64_INS_INVALID, + AArch64_FNMLS_ZPZZZ_H_UNDEF /* 654 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_S_IMM /* 655 */, AArch64_INS_INVALID, + AArch64_FNMLS_ZPZZZ_S_UNDEF /* 655 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_S_SXTW /* 656 */, AArch64_INS_INVALID, + AArch64_FRECPX_ZPmZ_D_UNDEF /* 656 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_S_SXTW_SCALED /* 657 */, AArch64_INS_INVALID, + AArch64_FRECPX_ZPmZ_H_UNDEF /* 657 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_S_UXTW /* 658 */, AArch64_INS_INVALID, + AArch64_FRECPX_ZPmZ_S_UNDEF /* 658 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SH_S_UXTW_SCALED /* 659 */, AArch64_INS_INVALID, + AArch64_FRINTA_ZPmZ_D_UNDEF /* 659 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D /* 660 */, AArch64_INS_INVALID, + AArch64_FRINTA_ZPmZ_H_UNDEF /* 660 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_IMM /* 661 */, AArch64_INS_INVALID, + AArch64_FRINTA_ZPmZ_S_UNDEF /* 661 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_SCALED /* 662 */, AArch64_INS_INVALID, + AArch64_FRINTI_ZPmZ_D_UNDEF /* 662 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_SXTW /* 663 */, AArch64_INS_INVALID, + AArch64_FRINTI_ZPmZ_H_UNDEF /* 663 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_SXTW_SCALED /* 664 */, AArch64_INS_INVALID, + AArch64_FRINTI_ZPmZ_S_UNDEF /* 664 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_UXTW /* 665 */, AArch64_INS_INVALID, + AArch64_FRINTM_ZPmZ_D_UNDEF /* 665 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1SW_D_UXTW_SCALED /* 666 */, AArch64_INS_INVALID, + AArch64_FRINTM_ZPmZ_H_UNDEF /* 666 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D /* 667 */, AArch64_INS_INVALID, + AArch64_FRINTM_ZPmZ_S_UNDEF /* 667 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_IMM /* 668 */, AArch64_INS_INVALID, + AArch64_FRINTN_ZPmZ_D_UNDEF /* 668 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_SCALED /* 669 */, AArch64_INS_INVALID, + AArch64_FRINTN_ZPmZ_H_UNDEF /* 669 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_SXTW /* 670 */, AArch64_INS_INVALID, + AArch64_FRINTN_ZPmZ_S_UNDEF /* 670 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_SXTW_SCALED /* 671 */, AArch64_INS_INVALID, + AArch64_FRINTP_ZPmZ_D_UNDEF /* 671 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_UXTW /* 672 */, AArch64_INS_INVALID, + AArch64_FRINTP_ZPmZ_H_UNDEF /* 672 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_D_UXTW_SCALED /* 673 */, AArch64_INS_INVALID, + AArch64_FRINTP_ZPmZ_S_UNDEF /* 673 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_IMM /* 674 */, AArch64_INS_INVALID, + AArch64_FRINTX_ZPmZ_D_UNDEF /* 674 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_SXTW /* 675 */, AArch64_INS_INVALID, + AArch64_FRINTX_ZPmZ_H_UNDEF /* 675 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_SXTW_SCALED /* 676 */, AArch64_INS_INVALID, + AArch64_FRINTX_ZPmZ_S_UNDEF /* 676 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_UXTW /* 677 */, AArch64_INS_INVALID, + AArch64_FRINTZ_ZPmZ_D_UNDEF /* 677 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLD1W_UXTW_SCALED /* 678 */, AArch64_INS_INVALID, + AArch64_FRINTZ_ZPmZ_H_UNDEF /* 678 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_D /* 679 */, AArch64_INS_INVALID, + AArch64_FRINTZ_ZPmZ_S_UNDEF /* 679 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_D_IMM /* 680 */, AArch64_INS_INVALID, + AArch64_FSQRT_ZPmZ_D_UNDEF /* 680 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_D_SXTW /* 681 */, AArch64_INS_INVALID, + AArch64_FSQRT_ZPmZ_H_UNDEF /* 681 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_D_UXTW /* 682 */, AArch64_INS_INVALID, + AArch64_FSQRT_ZPmZ_S_UNDEF /* 682 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_S_IMM /* 683 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_D_UNDEF /* 683 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_S_SXTW /* 684 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_D_ZERO /* 684 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1B_S_UXTW /* 685 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_H_UNDEF /* 685 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D /* 686 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_H_ZERO /* 686 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_IMM /* 687 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_S_UNDEF /* 687 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_SCALED /* 688 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZI_S_ZERO /* 688 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_SXTW /* 689 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZZ_D_ZERO /* 689 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_SXTW_SCALED /* 690 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZZ_H_ZERO /* 690 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_UXTW /* 691 */, AArch64_INS_INVALID, + AArch64_FSUBR_ZPZZ_S_ZERO /* 691 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1D_UXTW_SCALED /* 692 */, AArch64_INS_INVALID, + AArch64_FSUB_VG2_M2Z_D_PSEUDO /* 692 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D /* 693 */, AArch64_INS_INVALID, + AArch64_FSUB_VG2_M2Z_H_PSEUDO /* 693 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_IMM /* 694 */, AArch64_INS_INVALID, + AArch64_FSUB_VG2_M2Z_S_PSEUDO /* 694 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_SCALED /* 695 */, AArch64_INS_INVALID, + AArch64_FSUB_VG4_M4Z_D_PSEUDO /* 695 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_SXTW /* 696 */, AArch64_INS_INVALID, + AArch64_FSUB_VG4_M4Z_H_PSEUDO /* 696 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_SXTW_SCALED /* 697 */, AArch64_INS_INVALID, + AArch64_FSUB_VG4_M4Z_S_PSEUDO /* 697 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_UXTW /* 698 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_D_UNDEF /* 698 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_D_UXTW_SCALED /* 699 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_D_ZERO /* 699 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_S_IMM /* 700 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_H_UNDEF /* 700 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_S_SXTW /* 701 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_H_ZERO /* 701 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_S_SXTW_SCALED /* 702 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_S_UNDEF /* 702 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_S_UXTW /* 703 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZI_S_ZERO /* 703 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1H_S_UXTW_SCALED /* 704 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_D_UNDEF /* 704 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_D /* 705 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_D_ZERO /* 705 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_D_IMM /* 706 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_H_UNDEF /* 706 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_D_SXTW /* 707 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_H_ZERO /* 707 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_D_UXTW /* 708 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_S_UNDEF /* 708 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_S_IMM /* 709 */, AArch64_INS_INVALID, + AArch64_FSUB_ZPZZ_S_ZERO /* 709 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_S_SXTW /* 710 */, AArch64_INS_INVALID, + AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 710 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SB_S_UXTW /* 711 */, AArch64_INS_INVALID, + AArch64_GLD1B_D /* 711 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D /* 712 */, AArch64_INS_INVALID, + AArch64_GLD1B_D_IMM /* 712 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_IMM /* 713 */, AArch64_INS_INVALID, + AArch64_GLD1B_D_SXTW /* 713 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_SCALED /* 714 */, AArch64_INS_INVALID, + AArch64_GLD1B_D_UXTW /* 714 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_SXTW /* 715 */, AArch64_INS_INVALID, + AArch64_GLD1B_S_IMM /* 715 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_SXTW_SCALED /* 716 */, AArch64_INS_INVALID, + AArch64_GLD1B_S_SXTW /* 716 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_UXTW /* 717 */, AArch64_INS_INVALID, + AArch64_GLD1B_S_UXTW /* 717 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_D_UXTW_SCALED /* 718 */, AArch64_INS_INVALID, + AArch64_GLD1D /* 718 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_S_IMM /* 719 */, AArch64_INS_INVALID, + AArch64_GLD1D_IMM /* 719 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_S_SXTW /* 720 */, AArch64_INS_INVALID, + AArch64_GLD1D_SCALED /* 720 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_S_SXTW_SCALED /* 721 */, AArch64_INS_INVALID, + AArch64_GLD1D_SXTW /* 721 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_S_UXTW /* 722 */, AArch64_INS_INVALID, + AArch64_GLD1D_SXTW_SCALED /* 722 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SH_S_UXTW_SCALED /* 723 */, AArch64_INS_INVALID, + AArch64_GLD1D_UXTW /* 723 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D /* 724 */, AArch64_INS_INVALID, + AArch64_GLD1D_UXTW_SCALED /* 724 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_IMM /* 725 */, AArch64_INS_INVALID, + AArch64_GLD1H_D /* 725 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_SCALED /* 726 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_IMM /* 726 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_SXTW /* 727 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_SCALED /* 727 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_SXTW_SCALED /* 728 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_SXTW /* 728 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_UXTW /* 729 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_SXTW_SCALED /* 729 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1SW_D_UXTW_SCALED /* 730 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_UXTW /* 730 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D /* 731 */, AArch64_INS_INVALID, + AArch64_GLD1H_D_UXTW_SCALED /* 731 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_IMM /* 732 */, AArch64_INS_INVALID, + AArch64_GLD1H_S_IMM /* 732 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_SCALED /* 733 */, AArch64_INS_INVALID, + AArch64_GLD1H_S_SXTW /* 733 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_SXTW /* 734 */, AArch64_INS_INVALID, + AArch64_GLD1H_S_SXTW_SCALED /* 734 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_SXTW_SCALED /* 735 */, AArch64_INS_INVALID, + AArch64_GLD1H_S_UXTW /* 735 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_UXTW /* 736 */, AArch64_INS_INVALID, + AArch64_GLD1H_S_UXTW_SCALED /* 736 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_D_UXTW_SCALED /* 737 */, AArch64_INS_INVALID, + AArch64_GLD1SB_D /* 737 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_IMM /* 738 */, AArch64_INS_INVALID, + AArch64_GLD1SB_D_IMM /* 738 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_SXTW /* 739 */, AArch64_INS_INVALID, + AArch64_GLD1SB_D_SXTW /* 739 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_SXTW_SCALED /* 740 */, AArch64_INS_INVALID, + AArch64_GLD1SB_D_UXTW /* 740 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_UXTW /* 741 */, AArch64_INS_INVALID, + AArch64_GLD1SB_S_IMM /* 741 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_GLDFF1W_UXTW_SCALED /* 742 */, AArch64_INS_INVALID, + AArch64_GLD1SB_S_SXTW /* 742 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ADD_LOW /* 743 */, AArch64_INS_INVALID, + AArch64_GLD1SB_S_UXTW /* 743 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_BIT /* 744 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D /* 744 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DUP /* 745 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_IMM /* 745 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DUPLANE16 /* 746 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_SCALED /* 746 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DUPLANE32 /* 747 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_SXTW /* 747 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DUPLANE64 /* 748 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_SXTW_SCALED /* 748 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_DUPLANE8 /* 749 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_UXTW /* 749 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_EXT /* 750 */, AArch64_INS_INVALID, + AArch64_GLD1SH_D_UXTW_SCALED /* 750 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMEQ /* 751 */, AArch64_INS_INVALID, + AArch64_GLD1SH_S_IMM /* 751 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMEQZ /* 752 */, AArch64_INS_INVALID, + AArch64_GLD1SH_S_SXTW /* 752 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMGE /* 753 */, AArch64_INS_INVALID, + AArch64_GLD1SH_S_SXTW_SCALED /* 753 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMGEZ /* 754 */, AArch64_INS_INVALID, + AArch64_GLD1SH_S_UXTW /* 754 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMGT /* 755 */, AArch64_INS_INVALID, + AArch64_GLD1SH_S_UXTW_SCALED /* 755 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMGTZ /* 756 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D /* 756 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMLEZ /* 757 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_IMM /* 757 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_FCMLTZ /* 758 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_SCALED /* 758 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_PREFETCH /* 759 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_SXTW /* 759 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_REV16 /* 760 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_SXTW_SCALED /* 760 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_REV32 /* 761 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_UXTW /* 761 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_REV64 /* 762 */, AArch64_INS_INVALID, + AArch64_GLD1SW_D_UXTW_SCALED /* 762 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_SITOF /* 763 */, AArch64_INS_INVALID, + AArch64_GLD1W_D /* 763 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_TRN1 /* 764 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_IMM /* 764 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_TRN2 /* 765 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_SCALED /* 765 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UITOF /* 766 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_SXTW /* 766 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UZP1 /* 767 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_SXTW_SCALED /* 767 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_UZP2 /* 768 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_UXTW /* 768 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VASHR /* 769 */, AArch64_INS_INVALID, + AArch64_GLD1W_D_UXTW_SCALED /* 769 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_VLSHR /* 770 */, AArch64_INS_INVALID, + AArch64_GLD1W_IMM /* 770 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ZIP1 /* 771 */, AArch64_INS_INVALID, + AArch64_GLD1W_SXTW /* 771 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_G_ZIP2 /* 772 */, AArch64_INS_INVALID, + AArch64_GLD1W_SXTW_SCALED /* 772 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_HOM_Epilog /* 773 */, AArch64_INS_INVALID, + AArch64_GLD1W_UXTW /* 773 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_HOM_Prolog /* 774 */, AArch64_INS_INVALID, + AArch64_GLD1W_UXTW_SCALED /* 774 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_HWASAN_CHECK_MEMACCESS /* 775 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_D /* 775 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES /* 776 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_D_IMM /* 776 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_H_PSEUDO_B /* 777 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_D_SXTW /* 777 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_H_PSEUDO_D /* 778 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_D_UXTW /* 778 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_H_PSEUDO_H /* 779 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_S_IMM /* 779 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_H_PSEUDO_Q /* 780 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_S_SXTW /* 780 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_H_PSEUDO_S /* 781 */, AArch64_INS_INVALID, + AArch64_GLDFF1B_S_UXTW /* 781 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_V_PSEUDO_B /* 782 */, AArch64_INS_INVALID, + AArch64_GLDFF1D /* 782 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_V_PSEUDO_D /* 783 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_IMM /* 783 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_V_PSEUDO_H /* 784 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_SCALED /* 784 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_V_PSEUDO_Q /* 785 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_SXTW /* 785 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_INSERT_MXIPZ_V_PSEUDO_S /* 786 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_SXTW_SCALED /* 786 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_IRGstack /* 787 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_UXTW /* 787 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_JumpTableDest16 /* 788 */, AArch64_INS_INVALID, + AArch64_GLDFF1D_UXTW_SCALED /* 788 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_JumpTableDest32 /* 789 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D /* 789 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_JumpTableDest8 /* 790 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_IMM /* 790 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_KCFI_CHECK /* 791 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_SCALED /* 791 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1B_D_IMM /* 792 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_SXTW /* 792 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1B_H_IMM /* 793 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_SXTW_SCALED /* 793 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1B_IMM /* 794 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_UXTW /* 794 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1B_S_IMM /* 795 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_D_UXTW_SCALED /* 795 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1D_IMM /* 796 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_S_IMM /* 796 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1H_D_IMM /* 797 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_S_SXTW /* 797 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1H_IMM /* 798 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_S_SXTW_SCALED /* 798 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1H_S_IMM /* 799 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_S_UXTW /* 799 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SB_D_IMM /* 800 */, AArch64_INS_INVALID, + AArch64_GLDFF1H_S_UXTW_SCALED /* 800 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SB_H_IMM /* 801 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_D /* 801 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SB_S_IMM /* 802 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_D_IMM /* 802 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SH_D_IMM /* 803 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_D_SXTW /* 803 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SH_S_IMM /* 804 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_D_UXTW /* 804 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1SW_D_IMM /* 805 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_S_IMM /* 805 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1W_D_IMM /* 806 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_S_SXTW /* 806 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1W_IMM /* 807 */, AArch64_INS_INVALID, + AArch64_GLDFF1SB_S_UXTW /* 807 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_H_PSEUDO_B /* 808 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D /* 808 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_H_PSEUDO_D /* 809 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_IMM /* 809 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_H_PSEUDO_H /* 810 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_SCALED /* 810 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_H_PSEUDO_Q /* 811 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_SXTW /* 811 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_H_PSEUDO_S /* 812 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_SXTW_SCALED /* 812 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_V_PSEUDO_B /* 813 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_UXTW /* 813 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_V_PSEUDO_D /* 814 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_D_UXTW_SCALED /* 814 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_V_PSEUDO_H /* 815 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_S_IMM /* 815 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_V_PSEUDO_Q /* 816 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_S_SXTW /* 816 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LD1_MXIPXX_V_PSEUDO_S /* 817 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_S_SXTW_SCALED /* 817 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1B /* 818 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_S_UXTW /* 818 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1B_D /* 819 */, AArch64_INS_INVALID, + AArch64_GLDFF1SH_S_UXTW_SCALED /* 819 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1B_H /* 820 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D /* 820 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1B_S /* 821 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_IMM /* 821 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1D /* 822 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_SCALED /* 822 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1H /* 823 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_SXTW /* 823 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1H_D /* 824 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_SXTW_SCALED /* 824 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1H_S /* 825 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_UXTW /* 825 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SB_D /* 826 */, AArch64_INS_INVALID, + AArch64_GLDFF1SW_D_UXTW_SCALED /* 826 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SB_H /* 827 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D /* 827 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SB_S /* 828 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_IMM /* 828 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SH_D /* 829 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_SCALED /* 829 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SH_S /* 830 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_SXTW /* 830 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1SW_D /* 831 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_SXTW_SCALED /* 831 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1W /* 832 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_UXTW /* 832 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDFF1W_D /* 833 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_D_UXTW_SCALED /* 833 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1B_D_IMM /* 834 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_IMM /* 834 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1B_H_IMM /* 835 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_SXTW /* 835 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1B_IMM /* 836 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_SXTW_SCALED /* 836 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1B_S_IMM /* 837 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_UXTW /* 837 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1D_IMM /* 838 */, AArch64_INS_INVALID, + AArch64_GLDFF1W_UXTW_SCALED /* 838 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1H_D_IMM /* 839 */, AArch64_INS_INVALID, + AArch64_G_AARCH64_PREFETCH /* 839 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1H_IMM /* 840 */, AArch64_INS_INVALID, + AArch64_G_ADD_LOW /* 840 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1H_S_IMM /* 841 */, AArch64_INS_INVALID, + AArch64_G_BSP /* 841 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SB_D_IMM /* 842 */, AArch64_INS_INVALID, + AArch64_G_DUP /* 842 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SB_H_IMM /* 843 */, AArch64_INS_INVALID, + AArch64_G_DUPLANE16 /* 843 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SB_S_IMM /* 844 */, AArch64_INS_INVALID, + AArch64_G_DUPLANE32 /* 844 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SH_D_IMM /* 845 */, AArch64_INS_INVALID, + AArch64_G_DUPLANE64 /* 845 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SH_S_IMM /* 846 */, AArch64_INS_INVALID, + AArch64_G_DUPLANE8 /* 846 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1SW_D_IMM /* 847 */, AArch64_INS_INVALID, + AArch64_G_EXT /* 847 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1W_D_IMM /* 848 */, AArch64_INS_INVALID, + AArch64_G_FCMEQ /* 848 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDNF1W_IMM /* 849 */, AArch64_INS_INVALID, + AArch64_G_FCMEQZ /* 849 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDR_ZA_PSEUDO /* 850 */, AArch64_INS_INVALID, + AArch64_G_FCMGE /* 850 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDR_ZZXI /* 851 */, AArch64_INS_INVALID, + AArch64_G_FCMGEZ /* 851 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDR_ZZZXI /* 852 */, AArch64_INS_INVALID, + AArch64_G_FCMGT /* 852 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LDR_ZZZZXI /* 853 */, AArch64_INS_INVALID, + AArch64_G_FCMGTZ /* 853 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LOADgot /* 854 */, AArch64_INS_INVALID, + AArch64_G_FCMLEZ /* 854 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZI_UNDEF_B /* 855 */, AArch64_INS_INVALID, + AArch64_G_FCMLTZ /* 855 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZI_UNDEF_D /* 856 */, AArch64_INS_INVALID, + AArch64_G_REV16 /* 856 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZI_UNDEF_H /* 857 */, AArch64_INS_INVALID, + AArch64_G_REV32 /* 857 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZI_UNDEF_S /* 858 */, AArch64_INS_INVALID, + AArch64_G_REV64 /* 858 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_UNDEF_B /* 859 */, AArch64_INS_INVALID, + AArch64_G_SADDLP /* 859 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_UNDEF_D /* 860 */, AArch64_INS_INVALID, + AArch64_G_SADDLV /* 860 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_UNDEF_H /* 861 */, AArch64_INS_INVALID, + AArch64_G_SDOT /* 861 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_UNDEF_S /* 862 */, AArch64_INS_INVALID, + AArch64_G_SITOF /* 862 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_ZERO_B /* 863 */, AArch64_INS_INVALID, + AArch64_G_SMULL /* 863 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_ZERO_D /* 864 */, AArch64_INS_INVALID, + AArch64_G_TRN1 /* 864 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_ZERO_H /* 865 */, AArch64_INS_INVALID, + AArch64_G_TRN2 /* 865 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSL_ZPZZ_ZERO_S /* 866 */, AArch64_INS_INVALID, + AArch64_G_UADDLP /* 866 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZI_UNDEF_B /* 867 */, AArch64_INS_INVALID, + AArch64_G_UADDLV /* 867 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZI_UNDEF_D /* 868 */, AArch64_INS_INVALID, + AArch64_G_UDOT /* 868 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZI_UNDEF_H /* 869 */, AArch64_INS_INVALID, + AArch64_G_UITOF /* 869 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZI_UNDEF_S /* 870 */, AArch64_INS_INVALID, + AArch64_G_UMULL /* 870 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_UNDEF_B /* 871 */, AArch64_INS_INVALID, + AArch64_G_UZP1 /* 871 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_UNDEF_D /* 872 */, AArch64_INS_INVALID, + AArch64_G_UZP2 /* 872 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_UNDEF_H /* 873 */, AArch64_INS_INVALID, + AArch64_G_VASHR /* 873 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_UNDEF_S /* 874 */, AArch64_INS_INVALID, + AArch64_G_VLSHR /* 874 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_ZERO_B /* 875 */, AArch64_INS_INVALID, + AArch64_G_ZIP1 /* 875 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_ZERO_D /* 876 */, AArch64_INS_INVALID, + AArch64_G_ZIP2 /* 876 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_ZERO_H /* 877 */, AArch64_INS_INVALID, + AArch64_HOM_Epilog /* 877 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_LSR_ZPZZ_ZERO_S /* 878 */, AArch64_INS_INVALID, + AArch64_HOM_Prolog /* 878 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOPSMemoryCopyPseudo /* 879 */, AArch64_INS_INVALID, + AArch64_HWASAN_CHECK_MEMACCESS /* 879 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOPSMemoryMovePseudo /* 880 */, AArch64_INS_INVALID, + AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES /* 880 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOPSMemorySetPseudo /* 881 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_H_PSEUDO_B /* 881 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOPSMemorySetTaggingPseudo /* 882 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_H_PSEUDO_D /* 882 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVMCSym /* 883 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_H_PSEUDO_H /* 883 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddr /* 884 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_H_PSEUDO_Q /* 884 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddrBA /* 885 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_H_PSEUDO_S /* 885 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddrCP /* 886 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_V_PSEUDO_B /* 886 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddrEXT /* 887 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_V_PSEUDO_D /* 887 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddrJT /* 888 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_V_PSEUDO_H /* 888 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVaddrTLS /* 889 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_V_PSEUDO_Q /* 889 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVbaseTLS /* 890 */, AArch64_INS_INVALID, + AArch64_INSERT_MXIPZ_V_PSEUDO_S /* 890 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVi32imm /* 891 */, AArch64_INS_INVALID, + AArch64_IRGstack /* 891 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MOVi64imm /* 892 */, AArch64_INS_INVALID, + AArch64_JumpTableDest16 /* 892 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MRS_FPCR /* 893 */, AArch64_INS_INVALID, + AArch64_JumpTableDest32 /* 893 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MSR_FPCR /* 894 */, AArch64_INS_INVALID, + AArch64_JumpTableDest8 /* 894 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MSRpstatePseudo /* 895 */, AArch64_INS_INVALID, + AArch64_KCFI_CHECK /* 895 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MUL_ZPZZ_UNDEF_B /* 896 */, AArch64_INS_INVALID, + AArch64_LD1B_2Z_IMM_PSEUDO /* 896 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MUL_ZPZZ_UNDEF_D /* 897 */, AArch64_INS_INVALID, + AArch64_LD1B_2Z_PSEUDO /* 897 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MUL_ZPZZ_UNDEF_H /* 898 */, AArch64_INS_INVALID, + AArch64_LD1B_4Z_IMM_PSEUDO /* 898 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_MUL_ZPZZ_UNDEF_S /* 899 */, AArch64_INS_INVALID, + AArch64_LD1B_4Z_PSEUDO /* 899 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NEG_ZPmZ_UNDEF_B /* 900 */, AArch64_INS_INVALID, + AArch64_LD1D_2Z_IMM_PSEUDO /* 900 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NEG_ZPmZ_UNDEF_D /* 901 */, AArch64_INS_INVALID, + AArch64_LD1D_2Z_PSEUDO /* 901 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NEG_ZPmZ_UNDEF_H /* 902 */, AArch64_INS_INVALID, + AArch64_LD1D_4Z_IMM_PSEUDO /* 902 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NEG_ZPmZ_UNDEF_S /* 903 */, AArch64_INS_INVALID, + AArch64_LD1D_4Z_PSEUDO /* 903 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NOT_ZPmZ_UNDEF_B /* 904 */, AArch64_INS_INVALID, + AArch64_LD1H_2Z_IMM_PSEUDO /* 904 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NOT_ZPmZ_UNDEF_D /* 905 */, AArch64_INS_INVALID, + AArch64_LD1H_2Z_PSEUDO /* 905 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NOT_ZPmZ_UNDEF_H /* 906 */, AArch64_INS_INVALID, + AArch64_LD1H_4Z_IMM_PSEUDO /* 906 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_NOT_ZPmZ_UNDEF_S /* 907 */, AArch64_INS_INVALID, + AArch64_LD1H_4Z_PSEUDO /* 907 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_OBSCURE_COPY /* 908 */, AArch64_INS_INVALID, + AArch64_LD1W_2Z_IMM_PSEUDO /* 908 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORNWrr /* 909 */, AArch64_INS_INVALID, + AArch64_LD1W_2Z_PSEUDO /* 909 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORNXrr /* 910 */, AArch64_INS_INVALID, + AArch64_LD1W_4Z_IMM_PSEUDO /* 910 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORRWrr /* 911 */, AArch64_INS_INVALID, + AArch64_LD1W_4Z_PSEUDO /* 911 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORRXrr /* 912 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_H_PSEUDO_B /* 912 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORR_ZPZZ_ZERO_B /* 913 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_H_PSEUDO_D /* 913 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORR_ZPZZ_ZERO_D /* 914 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_H_PSEUDO_H /* 914 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORR_ZPZZ_ZERO_H /* 915 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_H_PSEUDO_Q /* 915 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ORR_ZPZZ_ZERO_S /* 916 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_H_PSEUDO_S /* 916 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_PTEST_PP_ANY /* 917 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_V_PSEUDO_B /* 917 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_RDFFR_P /* 918 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_V_PSEUDO_D /* 918 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_RDFFR_PPz /* 919 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_V_PSEUDO_H /* 919 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_RET_ReallyLR /* 920 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_V_PSEUDO_Q /* 920 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_RestoreZAPseudo /* 921 */, AArch64_INS_INVALID, + AArch64_LD1_MXIPXX_V_PSEUDO_S /* 921 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SABD_ZPZZ_UNDEF_B /* 922 */, AArch64_INS_INVALID, + AArch64_LDFF1B /* 922 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SABD_ZPZZ_UNDEF_D /* 923 */, AArch64_INS_INVALID, + AArch64_LDFF1B_D /* 923 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SABD_ZPZZ_UNDEF_H /* 924 */, AArch64_INS_INVALID, + AArch64_LDFF1B_H /* 924 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SABD_ZPZZ_UNDEF_S /* 925 */, AArch64_INS_INVALID, + AArch64_LDFF1B_S /* 925 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_DtoD_UNDEF /* 926 */, AArch64_INS_INVALID, + AArch64_LDFF1D /* 926 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_DtoH_UNDEF /* 927 */, AArch64_INS_INVALID, + AArch64_LDFF1H /* 927 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_DtoS_UNDEF /* 928 */, AArch64_INS_INVALID, + AArch64_LDFF1H_D /* 928 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_HtoH_UNDEF /* 929 */, AArch64_INS_INVALID, + AArch64_LDFF1H_S /* 929 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_StoD_UNDEF /* 930 */, AArch64_INS_INVALID, + AArch64_LDFF1SB_D /* 930 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_StoH_UNDEF /* 931 */, AArch64_INS_INVALID, + AArch64_LDFF1SB_H /* 931 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SCVTF_ZPmZ_StoS_UNDEF /* 932 */, AArch64_INS_INVALID, + AArch64_LDFF1SB_S /* 932 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDIV_ZPZZ_UNDEF_D /* 933 */, AArch64_INS_INVALID, + AArch64_LDFF1SH_D /* 933 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDIV_ZPZZ_UNDEF_S /* 934 */, AArch64_INS_INVALID, + AArch64_LDFF1SH_S /* 934 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 935 */, AArch64_INS_INVALID, + AArch64_LDFF1SW_D /* 935 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO /* 936 */, AArch64_INS_INVALID, + AArch64_LDFF1W /* 936 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 937 */, AArch64_INS_INVALID, + AArch64_LDFF1W_D /* 937 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2ZZI_BToS_PSEUDO /* 938 */, AArch64_INS_INVALID, + AArch64_LDNF1B_D_IMM /* 938 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2ZZI_HToS_PSEUDO /* 939 */, AArch64_INS_INVALID, + AArch64_LDNF1B_H_IMM /* 939 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG2_M2ZZI_HtoD_PSEUDO /* 940 */, AArch64_INS_INVALID, + AArch64_LDNF1B_IMM /* 940 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 941 */, AArch64_INS_INVALID, + AArch64_LDNF1B_S_IMM /* 941 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO /* 942 */, AArch64_INS_INVALID, + AArch64_LDNF1D_IMM /* 942 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 943 */, AArch64_INS_INVALID, + AArch64_LDNF1H_D_IMM /* 943 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4ZZI_BToS_PSEUDO /* 944 */, AArch64_INS_INVALID, + AArch64_LDNF1H_IMM /* 944 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4ZZI_HToS_PSEUDO /* 945 */, AArch64_INS_INVALID, + AArch64_LDNF1H_S_IMM /* 945 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SDOT_VG4_M4ZZI_HtoD_PSEUDO /* 946 */, AArch64_INS_INVALID, + AArch64_LDNF1SB_D_IMM /* 946 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_AddFP /* 947 */, AArch64_INS_INVALID, + AArch64_LDNF1SB_H_IMM /* 947 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_EpilogEnd /* 948 */, AArch64_INS_INVALID, + AArch64_LDNF1SB_S_IMM /* 948 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_EpilogStart /* 949 */, AArch64_INS_INVALID, + AArch64_LDNF1SH_D_IMM /* 949 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_Nop /* 950 */, AArch64_INS_INVALID, + AArch64_LDNF1SH_S_IMM /* 950 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_PACSignLR /* 951 */, AArch64_INS_INVALID, + AArch64_LDNF1SW_D_IMM /* 951 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_PrologEnd /* 952 */, AArch64_INS_INVALID, + AArch64_LDNF1W_D_IMM /* 952 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFPLR /* 953 */, AArch64_INS_INVALID, + AArch64_LDNF1W_IMM /* 953 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFPLR_X /* 954 */, AArch64_INS_INVALID, + AArch64_LDNT1B_2Z_IMM_PSEUDO /* 954 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFReg /* 955 */, AArch64_INS_INVALID, + AArch64_LDNT1B_2Z_PSEUDO /* 955 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFRegP /* 956 */, AArch64_INS_INVALID, + AArch64_LDNT1B_4Z_IMM_PSEUDO /* 956 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFRegP_X /* 957 */, AArch64_INS_INVALID, + AArch64_LDNT1B_4Z_PSEUDO /* 957 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveFReg_X /* 958 */, AArch64_INS_INVALID, + AArch64_LDNT1D_2Z_IMM_PSEUDO /* 958 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveReg /* 959 */, AArch64_INS_INVALID, + AArch64_LDNT1D_2Z_PSEUDO /* 959 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveRegP /* 960 */, AArch64_INS_INVALID, + AArch64_LDNT1D_4Z_IMM_PSEUDO /* 960 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveRegP_X /* 961 */, AArch64_INS_INVALID, + AArch64_LDNT1D_4Z_PSEUDO /* 961 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SaveReg_X /* 962 */, AArch64_INS_INVALID, + AArch64_LDNT1H_2Z_IMM_PSEUDO /* 962 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_SetFP /* 963 */, AArch64_INS_INVALID, + AArch64_LDNT1H_2Z_PSEUDO /* 963 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SEH_StackAlloc /* 964 */, AArch64_INS_INVALID, + AArch64_LDNT1H_4Z_IMM_PSEUDO /* 964 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMAX_ZPZZ_UNDEF_B /* 965 */, AArch64_INS_INVALID, + AArch64_LDNT1H_4Z_PSEUDO /* 965 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMAX_ZPZZ_UNDEF_D /* 966 */, AArch64_INS_INVALID, + AArch64_LDNT1W_2Z_IMM_PSEUDO /* 966 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMAX_ZPZZ_UNDEF_H /* 967 */, AArch64_INS_INVALID, + AArch64_LDNT1W_2Z_PSEUDO /* 967 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMAX_ZPZZ_UNDEF_S /* 968 */, AArch64_INS_INVALID, + AArch64_LDNT1W_4Z_IMM_PSEUDO /* 968 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMIN_ZPZZ_UNDEF_B /* 969 */, AArch64_INS_INVALID, + AArch64_LDNT1W_4Z_PSEUDO /* 969 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMIN_ZPZZ_UNDEF_D /* 970 */, AArch64_INS_INVALID, + AArch64_LDR_PPXI /* 970 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMIN_ZPZZ_UNDEF_H /* 971 */, AArch64_INS_INVALID, + AArch64_LDR_TX_PSEUDO /* 971 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMIN_ZPZZ_UNDEF_S /* 972 */, AArch64_INS_INVALID, + AArch64_LDR_ZA_PSEUDO /* 972 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_MZZI_S_PSEUDO /* 973 */, AArch64_INS_INVALID, + AArch64_LDR_ZZXI /* 973 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_MZZ_S_PSEUDO /* 974 */, AArch64_INS_INVALID, + AArch64_LDR_ZZZXI /* 974 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG2_M2Z2Z_S_PSEUDO /* 975 */, AArch64_INS_INVALID, + AArch64_LDR_ZZZZXI /* 975 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG2_M2ZZI_S_PSEUDO /* 976 */, AArch64_INS_INVALID, + AArch64_LOADgot /* 976 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG2_M2ZZ_S_PSEUDO /* 977 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_B_UNDEF /* 977 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG4_M4Z4Z_S_PSEUDO /* 978 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_B_ZERO /* 978 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG4_M4ZZI_S_PSEUDO /* 979 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_D_UNDEF /* 979 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLAL_VG4_M4ZZ_S_PSEUDO /* 980 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_D_ZERO /* 980 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_MZZI_S_PSEUDO /* 981 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_H_UNDEF /* 981 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_MZZ_S_PSEUDO /* 982 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_H_ZERO /* 982 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG2_M2Z2Z_S_PSEUDO /* 983 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_S_UNDEF /* 983 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG2_M2ZZI_S_PSEUDO /* 984 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZI_S_ZERO /* 984 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG2_M2ZZ_S_PSEUDO /* 985 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_B_UNDEF /* 985 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG4_M4Z4Z_S_PSEUDO /* 986 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_B_ZERO /* 986 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG4_M4ZZI_S_PSEUDO /* 987 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_D_UNDEF /* 987 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMLSL_VG4_M4ZZ_S_PSEUDO /* 988 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_D_ZERO /* 988 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMOPA_MPPZZ_D_PSEUDO /* 989 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_H_UNDEF /* 989 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMOPA_MPPZZ_S_PSEUDO /* 990 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_H_ZERO /* 990 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMOPS_MPPZZ_D_PSEUDO /* 991 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_S_UNDEF /* 991 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMOPS_MPPZZ_S_PSEUDO /* 992 */, AArch64_INS_INVALID, + AArch64_LSL_ZPZZ_S_ZERO /* 992 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMULH_ZPZZ_UNDEF_B /* 993 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_B_UNDEF /* 993 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMULH_ZPZZ_UNDEF_D /* 994 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_B_ZERO /* 994 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMULH_ZPZZ_UNDEF_H /* 995 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_D_UNDEF /* 995 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SMULH_ZPZZ_UNDEF_S /* 996 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_D_ZERO /* 996 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SPACE /* 997 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_H_UNDEF /* 997 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQABS_ZPmZ_UNDEF_B /* 998 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_H_ZERO /* 998 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQABS_ZPmZ_UNDEF_D /* 999 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_S_UNDEF /* 999 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQABS_ZPmZ_UNDEF_H /* 1000 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZI_S_ZERO /* 1000 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQABS_ZPmZ_UNDEF_S /* 1001 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_B_UNDEF /* 1001 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQNEG_ZPmZ_UNDEF_B /* 1002 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_B_ZERO /* 1002 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQNEG_ZPmZ_UNDEF_D /* 1003 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_D_UNDEF /* 1003 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQNEG_ZPmZ_UNDEF_H /* 1004 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_D_ZERO /* 1004 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQNEG_ZPmZ_UNDEF_S /* 1005 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_H_UNDEF /* 1005 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQRSHL_ZPZZ_UNDEF_B /* 1006 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_H_ZERO /* 1006 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQRSHL_ZPZZ_UNDEF_D /* 1007 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_S_UNDEF /* 1007 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQRSHL_ZPZZ_UNDEF_H /* 1008 */, AArch64_INS_INVALID, + AArch64_LSR_ZPZZ_S_ZERO /* 1008 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQRSHL_ZPZZ_UNDEF_S /* 1009 */, AArch64_INS_INVALID, + AArch64_MLA_ZPZZZ_B_UNDEF /* 1009 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHLU_ZPZI_ZERO_B /* 1010 */, AArch64_INS_INVALID, + AArch64_MLA_ZPZZZ_D_UNDEF /* 1010 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHLU_ZPZI_ZERO_D /* 1011 */, AArch64_INS_INVALID, + AArch64_MLA_ZPZZZ_H_UNDEF /* 1011 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHLU_ZPZI_ZERO_H /* 1012 */, AArch64_INS_INVALID, + AArch64_MLA_ZPZZZ_S_UNDEF /* 1012 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHLU_ZPZI_ZERO_S /* 1013 */, AArch64_INS_INVALID, + AArch64_MLS_ZPZZZ_B_UNDEF /* 1013 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZI_ZERO_B /* 1014 */, AArch64_INS_INVALID, + AArch64_MLS_ZPZZZ_D_UNDEF /* 1014 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZI_ZERO_D /* 1015 */, AArch64_INS_INVALID, + AArch64_MLS_ZPZZZ_H_UNDEF /* 1015 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZI_ZERO_H /* 1016 */, AArch64_INS_INVALID, + AArch64_MLS_ZPZZZ_S_UNDEF /* 1016 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZI_ZERO_S /* 1017 */, AArch64_INS_INVALID, + AArch64_MOPSMemoryCopyPseudo /* 1017 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZZ_UNDEF_B /* 1018 */, AArch64_INS_INVALID, + AArch64_MOPSMemoryMovePseudo /* 1018 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZZ_UNDEF_D /* 1019 */, AArch64_INS_INVALID, + AArch64_MOPSMemorySetPseudo /* 1019 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZZ_UNDEF_H /* 1020 */, AArch64_INS_INVALID, + AArch64_MOPSMemorySetTaggingPseudo /* 1020 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SQSHL_ZPZZ_UNDEF_S /* 1021 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_H_B_PSEUDO /* 1021 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHL_ZPZZ_UNDEF_B /* 1022 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_H_D_PSEUDO /* 1022 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHL_ZPZZ_UNDEF_D /* 1023 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_H_H_PSEUDO /* 1023 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHL_ZPZZ_UNDEF_H /* 1024 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_H_S_PSEUDO /* 1024 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHL_ZPZZ_UNDEF_S /* 1025 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_V_B_PSEUDO /* 1025 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHR_ZPZI_ZERO_B /* 1026 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_V_D_PSEUDO /* 1026 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHR_ZPZI_ZERO_D /* 1027 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_V_H_PSEUDO /* 1027 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHR_ZPZI_ZERO_H /* 1028 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI2Z_V_S_PSEUDO /* 1028 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SRSHR_ZPZI_ZERO_S /* 1029 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_H_B_PSEUDO /* 1029 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STGloop /* 1030 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_H_D_PSEUDO /* 1030 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STGloop_wback /* 1031 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_H_H_PSEUDO /* 1031 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STR_ZZXI /* 1032 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_H_S_PSEUDO /* 1032 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STR_ZZZXI /* 1033 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_V_B_PSEUDO /* 1033 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STR_ZZZZXI /* 1034 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_V_D_PSEUDO /* 1034 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STZGloop /* 1035 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_V_H_PSEUDO /* 1035 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_STZGloop_wback /* 1036 */, AArch64_INS_INVALID, + AArch64_MOVA_MXI4Z_V_S_PSEUDO /* 1036 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBR_ZPZZ_ZERO_B /* 1037 */, AArch64_INS_INVALID, + AArch64_MOVA_VG2_MXI2Z_PSEUDO /* 1037 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBR_ZPZZ_ZERO_D /* 1038 */, AArch64_INS_INVALID, + AArch64_MOVA_VG4_MXI4Z_PSEUDO /* 1038 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBR_ZPZZ_ZERO_H /* 1039 */, AArch64_INS_INVALID, + AArch64_MOVMCSym /* 1039 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBR_ZPZZ_ZERO_S /* 1040 */, AArch64_INS_INVALID, + AArch64_MOVaddr /* 1040 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBSWrr /* 1041 */, AArch64_INS_INVALID, + AArch64_MOVaddrBA /* 1041 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBSXrr /* 1042 */, AArch64_INS_INVALID, + AArch64_MOVaddrCP /* 1042 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBWrr /* 1043 */, AArch64_INS_INVALID, + AArch64_MOVaddrEXT /* 1043 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUBXrr /* 1044 */, AArch64_INS_INVALID, + AArch64_MOVaddrJT /* 1044 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG2_M2Z2Z_D_PSEUDO /* 1045 */, AArch64_INS_INVALID, + AArch64_MOVaddrTLS /* 1045 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG2_M2Z2Z_S_PSEUDO /* 1046 */, AArch64_INS_INVALID, + AArch64_MOVbaseTLS /* 1046 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG2_M2ZZ_D_PSEUDO /* 1047 */, AArch64_INS_INVALID, + AArch64_MOVi32imm /* 1047 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG2_M2ZZ_S_PSEUDO /* 1048 */, AArch64_INS_INVALID, + AArch64_MOVi64imm /* 1048 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG4_M4Z4Z_D_PSEUDO /* 1049 */, AArch64_INS_INVALID, + AArch64_MRS_FPCR /* 1049 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG4_M4Z4Z_S_PSEUDO /* 1050 */, AArch64_INS_INVALID, + AArch64_MSR_FPCR /* 1050 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG4_M4ZZ_D_PSEUDO /* 1051 */, AArch64_INS_INVALID, + AArch64_MSRpstatePseudo /* 1051 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_VG4_M4ZZ_S_PSEUDO /* 1052 */, AArch64_INS_INVALID, + AArch64_MUL_ZPZZ_B_UNDEF /* 1052 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_ZPZZ_ZERO_B /* 1053 */, AArch64_INS_INVALID, + AArch64_MUL_ZPZZ_D_UNDEF /* 1053 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_ZPZZ_ZERO_D /* 1054 */, AArch64_INS_INVALID, + AArch64_MUL_ZPZZ_H_UNDEF /* 1054 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_ZPZZ_ZERO_H /* 1055 */, AArch64_INS_INVALID, + AArch64_MUL_ZPZZ_S_UNDEF /* 1055 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUB_ZPZZ_ZERO_S /* 1056 */, AArch64_INS_INVALID, + AArch64_NEG_ZPmZ_B_UNDEF /* 1056 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUDOT_VG2_M2ZZI_BToS_PSEUDO /* 1057 */, AArch64_INS_INVALID, + AArch64_NEG_ZPmZ_D_UNDEF /* 1057 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUDOT_VG4_M4ZZI_BToS_PSEUDO /* 1058 */, AArch64_INS_INVALID, + AArch64_NEG_ZPmZ_H_UNDEF /* 1058 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUMOPA_MPPZZ_D_PSEUDO /* 1059 */, AArch64_INS_INVALID, + AArch64_NEG_ZPmZ_S_UNDEF /* 1059 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUMOPA_MPPZZ_S_PSEUDO /* 1060 */, AArch64_INS_INVALID, + AArch64_NOT_ZPmZ_B_UNDEF /* 1060 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUMOPS_MPPZZ_D_PSEUDO /* 1061 */, AArch64_INS_INVALID, + AArch64_NOT_ZPmZ_D_UNDEF /* 1061 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUMOPS_MPPZZ_S_PSEUDO /* 1062 */, AArch64_INS_INVALID, + AArch64_NOT_ZPmZ_H_UNDEF /* 1062 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO /* 1063 */, AArch64_INS_INVALID, + AArch64_NOT_ZPmZ_S_UNDEF /* 1063 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 1064 */, AArch64_INS_INVALID, + AArch64_ORNWrr /* 1064 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1065 */, AArch64_INS_INVALID, + AArch64_ORNXrr /* 1065 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1066 */, AArch64_INS_INVALID, + AArch64_ORRWrr /* 1066 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTB_ZPmZ_UNDEF_D /* 1067 */, AArch64_INS_INVALID, + AArch64_ORRXrr /* 1067 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTB_ZPmZ_UNDEF_H /* 1068 */, AArch64_INS_INVALID, + AArch64_ORR_ZPZZ_B_ZERO /* 1068 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTB_ZPmZ_UNDEF_S /* 1069 */, AArch64_INS_INVALID, + AArch64_ORR_ZPZZ_D_ZERO /* 1069 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTH_ZPmZ_UNDEF_D /* 1070 */, AArch64_INS_INVALID, + AArch64_ORR_ZPZZ_H_ZERO /* 1070 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTH_ZPmZ_UNDEF_S /* 1071 */, AArch64_INS_INVALID, + AArch64_ORR_ZPZZ_S_ZERO /* 1071 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SXTW_ZPmZ_UNDEF_D /* 1072 */, AArch64_INS_INVALID, + AArch64_PAUTH_EPILOGUE /* 1072 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SpeculationBarrierISBDSBEndBB /* 1073 */, AArch64_INS_INVALID, + AArch64_PAUTH_PROLOGUE /* 1073 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SpeculationBarrierSBEndBB /* 1074 */, AArch64_INS_INVALID, + AArch64_PROBED_STACKALLOC /* 1074 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SpeculationSafeValueW /* 1075 */, AArch64_INS_INVALID, + AArch64_PROBED_STACKALLOC_DYN /* 1075 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_SpeculationSafeValueX /* 1076 */, AArch64_INS_INVALID, + AArch64_PROBED_STACKALLOC_VAR /* 1076 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_StoreSwiftAsyncContext /* 1077 */, AArch64_INS_INVALID, + AArch64_PTEST_PP_ANY /* 1077 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TAGPstack /* 1078 */, AArch64_INS_INVALID, + AArch64_RDFFR_P /* 1078 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TCRETURNdi /* 1079 */, AArch64_INS_INVALID, + AArch64_RDFFR_PPz /* 1079 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TCRETURNri /* 1080 */, AArch64_INS_INVALID, + AArch64_RET_ReallyLR /* 1080 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TCRETURNriALL /* 1081 */, AArch64_INS_INVALID, + AArch64_RestoreZAPseudo /* 1081 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TCRETURNriBTI /* 1082 */, AArch64_INS_INVALID, + AArch64_SABD_ZPZZ_B_UNDEF /* 1082 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SABD_ZPZZ_D_UNDEF /* 1083 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SABD_ZPZZ_H_UNDEF /* 1084 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SABD_ZPZZ_S_UNDEF /* 1085 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_DtoD_UNDEF /* 1086 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_DtoH_UNDEF /* 1087 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_DtoS_UNDEF /* 1088 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_HtoH_UNDEF /* 1089 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_StoD_UNDEF /* 1090 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_StoH_UNDEF /* 1091 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SCVTF_ZPmZ_StoS_UNDEF /* 1092 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDIV_ZPZZ_D_UNDEF /* 1093 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDIV_ZPZZ_S_UNDEF /* 1094 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 1095 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO /* 1096 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 1097 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZI_BToS_PSEUDO /* 1098 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZI_HToS_PSEUDO /* 1099 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZI_HtoD_PSEUDO /* 1100 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZ_BtoS_PSEUDO /* 1101 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZ_HtoD_PSEUDO /* 1102 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG2_M2ZZ_HtoS_PSEUDO /* 1103 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 1104 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO /* 1105 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 1106 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZI_BToS_PSEUDO /* 1107 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZI_HToS_PSEUDO /* 1108 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1109 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZ_BtoS_PSEUDO /* 1110 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZ_HtoD_PSEUDO /* 1111 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SDOT_VG4_M4ZZ_HtoS_PSEUDO /* 1112 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_AddFP /* 1113 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_EpilogEnd /* 1114 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_EpilogStart /* 1115 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_Nop /* 1116 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_PACSignLR /* 1117 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_PrologEnd /* 1118 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveAnyRegQP /* 1119 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveAnyRegQPX /* 1120 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFPLR /* 1121 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFPLR_X /* 1122 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFReg /* 1123 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFRegP /* 1124 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFRegP_X /* 1125 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveFReg_X /* 1126 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveReg /* 1127 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveRegP /* 1128 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveRegP_X /* 1129 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SaveReg_X /* 1130 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_SetFP /* 1131 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SEH_StackAlloc /* 1132 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMAX_ZPZZ_B_UNDEF /* 1133 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMAX_ZPZZ_D_UNDEF /* 1134 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMAX_ZPZZ_H_UNDEF /* 1135 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMAX_ZPZZ_S_UNDEF /* 1136 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMIN_ZPZZ_B_UNDEF /* 1137 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMIN_ZPZZ_D_UNDEF /* 1138 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMIN_ZPZZ_H_UNDEF /* 1139 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMIN_ZPZZ_S_UNDEF /* 1140 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_MZZI_BtoS_PSEUDO /* 1141 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_MZZI_HtoD_PSEUDO /* 1142 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_MZZ_BtoS_PSEUDO /* 1143 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_MZZ_HtoD_PSEUDO /* 1144 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 1145 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2Z2Z_HtoD_PSEUDO /* 1146 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 1147 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2ZZI_HtoD_PSEUDO /* 1148 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 1149 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG2_M2ZZ_HtoD_PSEUDO /* 1150 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 1151 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4Z4Z_HtoD_PSEUDO /* 1152 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 1153 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4ZZI_HtoD_PSEUDO /* 1154 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 1155 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLALL_VG4_M4ZZ_HtoD_PSEUDO /* 1156 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_MZZI_HtoS_PSEUDO /* 1157 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_MZZ_HtoS_PSEUDO /* 1158 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 1159 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG2_M2ZZI_S_PSEUDO /* 1160 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 1161 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 1162 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 1163 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 1164 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_MZZI_BtoS_PSEUDO /* 1165 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_MZZI_HtoD_PSEUDO /* 1166 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_MZZ_BtoS_PSEUDO /* 1167 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_MZZ_HtoD_PSEUDO /* 1168 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO /* 1169 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO /* 1170 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2ZZI_BtoS_PSEUDO /* 1171 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2ZZI_HtoD_PSEUDO /* 1172 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2ZZ_BtoS_PSEUDO /* 1173 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG2_M2ZZ_HtoD_PSEUDO /* 1174 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO /* 1175 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO /* 1176 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4ZZI_BtoS_PSEUDO /* 1177 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4ZZI_HtoD_PSEUDO /* 1178 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4ZZ_BtoS_PSEUDO /* 1179 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSLL_VG4_M4ZZ_HtoD_PSEUDO /* 1180 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_MZZI_HtoS_PSEUDO /* 1181 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_MZZ_HtoS_PSEUDO /* 1182 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 1183 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG2_M2ZZI_S_PSEUDO /* 1184 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 1185 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 1186 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 1187 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 1188 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPA_MPPZZ_D_PSEUDO /* 1189 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPA_MPPZZ_HtoS_PSEUDO /* 1190 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPA_MPPZZ_S_PSEUDO /* 1191 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPS_MPPZZ_D_PSEUDO /* 1192 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPS_MPPZZ_HtoS_PSEUDO /* 1193 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMOPS_MPPZZ_S_PSEUDO /* 1194 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMULH_ZPZZ_B_UNDEF /* 1195 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMULH_ZPZZ_D_UNDEF /* 1196 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMULH_ZPZZ_H_UNDEF /* 1197 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SMULH_ZPZZ_S_UNDEF /* 1198 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SPACE /* 1199 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQABS_ZPmZ_B_UNDEF /* 1200 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQABS_ZPmZ_D_UNDEF /* 1201 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQABS_ZPmZ_H_UNDEF /* 1202 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQABS_ZPmZ_S_UNDEF /* 1203 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQNEG_ZPmZ_B_UNDEF /* 1204 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQNEG_ZPmZ_D_UNDEF /* 1205 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQNEG_ZPmZ_H_UNDEF /* 1206 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQNEG_ZPmZ_S_UNDEF /* 1207 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQRSHL_ZPZZ_B_UNDEF /* 1208 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQRSHL_ZPZZ_D_UNDEF /* 1209 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQRSHL_ZPZZ_H_UNDEF /* 1210 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQRSHL_ZPZZ_S_UNDEF /* 1211 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHLU_ZPZI_B_ZERO /* 1212 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHLU_ZPZI_D_ZERO /* 1213 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHLU_ZPZI_H_ZERO /* 1214 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHLU_ZPZI_S_ZERO /* 1215 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZI_B_ZERO /* 1216 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZI_D_ZERO /* 1217 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZI_H_ZERO /* 1218 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZI_S_ZERO /* 1219 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZZ_B_UNDEF /* 1220 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZZ_D_UNDEF /* 1221 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZZ_H_UNDEF /* 1222 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SQSHL_ZPZZ_S_UNDEF /* 1223 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHL_ZPZZ_B_UNDEF /* 1224 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHL_ZPZZ_D_UNDEF /* 1225 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHL_ZPZZ_H_UNDEF /* 1226 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHL_ZPZZ_S_UNDEF /* 1227 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHR_ZPZI_B_ZERO /* 1228 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHR_ZPZI_D_ZERO /* 1229 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHR_ZPZI_H_ZERO /* 1230 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SRSHR_ZPZI_S_ZERO /* 1231 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STGloop /* 1232 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STGloop_wback /* 1233 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STR_PPXI /* 1234 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STR_TX_PSEUDO /* 1235 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STR_ZZXI /* 1236 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STR_ZZZXI /* 1237 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STR_ZZZZXI /* 1238 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STZGloop /* 1239 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_STZGloop_wback /* 1240 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBR_ZPZZ_B_ZERO /* 1241 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBR_ZPZZ_D_ZERO /* 1242 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBR_ZPZZ_H_ZERO /* 1243 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBR_ZPZZ_S_ZERO /* 1244 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBSWrr /* 1245 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBSXrr /* 1246 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBWrr /* 1247 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUBXrr /* 1248 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2Z2Z_D_PSEUDO /* 1249 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2Z2Z_S_PSEUDO /* 1250 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2ZZ_D_PSEUDO /* 1251 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2ZZ_S_PSEUDO /* 1252 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2Z_D_PSEUDO /* 1253 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG2_M2Z_S_PSEUDO /* 1254 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4Z4Z_D_PSEUDO /* 1255 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4Z4Z_S_PSEUDO /* 1256 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4ZZ_D_PSEUDO /* 1257 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4ZZ_S_PSEUDO /* 1258 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4Z_D_PSEUDO /* 1259 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_VG4_M4Z_S_PSEUDO /* 1260 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_ZPZZ_B_ZERO /* 1261 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_ZPZZ_D_ZERO /* 1262 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_ZPZZ_H_ZERO /* 1263 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUB_ZPZZ_S_ZERO /* 1264 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUDOT_VG2_M2ZZI_BToS_PSEUDO /* 1265 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUDOT_VG2_M2ZZ_BToS_PSEUDO /* 1266 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUDOT_VG4_M4ZZI_BToS_PSEUDO /* 1267 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUDOT_VG4_M4ZZ_BToS_PSEUDO /* 1268 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMLALL_MZZI_BtoS_PSEUDO /* 1269 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 1270 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 1271 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 1272 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 1273 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMOPA_MPPZZ_D_PSEUDO /* 1274 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMOPA_MPPZZ_S_PSEUDO /* 1275 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMOPS_MPPZZ_D_PSEUDO /* 1276 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUMOPS_MPPZZ_S_PSEUDO /* 1277 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO /* 1278 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 1279 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1280 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1281 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTB_ZPmZ_D_UNDEF /* 1282 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTB_ZPmZ_H_UNDEF /* 1283 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTB_ZPmZ_S_UNDEF /* 1284 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTH_ZPmZ_D_UNDEF /* 1285 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTH_ZPmZ_S_UNDEF /* 1286 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SXTW_ZPmZ_D_UNDEF /* 1287 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SpeculationBarrierISBDSBEndBB /* 1288 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SpeculationBarrierSBEndBB /* 1289 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SpeculationSafeValueW /* 1290 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_SpeculationSafeValueX /* 1291 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_StoreSwiftAsyncContext /* 1292 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_TAGPstack /* 1293 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_TCRETURNdi /* 1294 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_TCRETURNri /* 1295 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_TCRETURNriALL /* 1296 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_TCRETURNriBTI /* 1297 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* .tlsdesccall $sym */ - AArch64_TLSDESCCALL /* 1083 */, AArch64_INS_INVALID, + AArch64_TLSDESCCALL /* 1298 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_TLSDESC_CALLSEQ /* 1084 */, AArch64_INS_INVALID, + AArch64_TLSDESC_CALLSEQ /* 1299 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UABD_ZPZZ_UNDEF_B /* 1085 */, AArch64_INS_INVALID, + AArch64_UABD_ZPZZ_B_UNDEF /* 1300 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UABD_ZPZZ_UNDEF_D /* 1086 */, AArch64_INS_INVALID, + AArch64_UABD_ZPZZ_D_UNDEF /* 1301 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UABD_ZPZZ_UNDEF_H /* 1087 */, AArch64_INS_INVALID, + AArch64_UABD_ZPZZ_H_UNDEF /* 1302 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UABD_ZPZZ_UNDEF_S /* 1088 */, AArch64_INS_INVALID, + AArch64_UABD_ZPZZ_S_UNDEF /* 1303 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_DtoD_UNDEF /* 1089 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_DtoD_UNDEF /* 1304 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_DtoH_UNDEF /* 1090 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_DtoH_UNDEF /* 1305 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_DtoS_UNDEF /* 1091 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_DtoS_UNDEF /* 1306 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_HtoH_UNDEF /* 1092 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_HtoH_UNDEF /* 1307 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_StoD_UNDEF /* 1093 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_StoD_UNDEF /* 1308 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_StoH_UNDEF /* 1094 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_StoH_UNDEF /* 1309 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UCVTF_ZPmZ_StoS_UNDEF /* 1095 */, AArch64_INS_INVALID, + AArch64_UCVTF_ZPmZ_StoS_UNDEF /* 1310 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDIV_ZPZZ_UNDEF_D /* 1096 */, AArch64_INS_INVALID, + AArch64_UDIV_ZPZZ_D_UNDEF /* 1311 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDIV_ZPZZ_UNDEF_S /* 1097 */, AArch64_INS_INVALID, + AArch64_UDIV_ZPZZ_S_UNDEF /* 1312 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 1098 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 1313 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO /* 1099 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO /* 1314 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 1100 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 1315 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2ZZI_BToS_PSEUDO /* 1101 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZI_BToS_PSEUDO /* 1316 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2ZZI_HToS_PSEUDO /* 1102 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZI_HToS_PSEUDO /* 1317 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO /* 1103 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO /* 1318 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 1104 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZ_BtoS_PSEUDO /* 1319 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO /* 1105 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZ_HtoD_PSEUDO /* 1320 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 1106 */, AArch64_INS_INVALID, + AArch64_UDOT_VG2_M2ZZ_HtoS_PSEUDO /* 1321 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1107 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 1322 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO /* 1108 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO /* 1323 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1109 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 1324 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMAX_ZPZZ_UNDEF_B /* 1110 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1325 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMAX_ZPZZ_UNDEF_D /* 1111 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO /* 1326 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMAX_ZPZZ_UNDEF_H /* 1112 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1327 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMAX_ZPZZ_UNDEF_S /* 1113 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZ_BtoS_PSEUDO /* 1328 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMIN_ZPZZ_UNDEF_B /* 1114 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZ_HtoD_PSEUDO /* 1329 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMIN_ZPZZ_UNDEF_D /* 1115 */, AArch64_INS_INVALID, + AArch64_UDOT_VG4_M4ZZ_HtoS_PSEUDO /* 1330 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMIN_ZPZZ_UNDEF_H /* 1116 */, AArch64_INS_INVALID, + AArch64_UMAX_ZPZZ_B_UNDEF /* 1331 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMIN_ZPZZ_UNDEF_S /* 1117 */, AArch64_INS_INVALID, + AArch64_UMAX_ZPZZ_D_UNDEF /* 1332 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_MZZI_S_PSEUDO /* 1118 */, AArch64_INS_INVALID, + AArch64_UMAX_ZPZZ_H_UNDEF /* 1333 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_MZZ_S_PSEUDO /* 1119 */, AArch64_INS_INVALID, + AArch64_UMAX_ZPZZ_S_UNDEF /* 1334 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG2_M2Z2Z_S_PSEUDO /* 1120 */, AArch64_INS_INVALID, + AArch64_UMIN_ZPZZ_B_UNDEF /* 1335 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO /* 1121 */, AArch64_INS_INVALID, + AArch64_UMIN_ZPZZ_D_UNDEF /* 1336 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG2_M2ZZ_S_PSEUDO /* 1122 */, AArch64_INS_INVALID, + AArch64_UMIN_ZPZZ_H_UNDEF /* 1337 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG4_M4Z4Z_S_PSEUDO /* 1123 */, AArch64_INS_INVALID, + AArch64_UMIN_ZPZZ_S_UNDEF /* 1338 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG4_M4ZZI_S_PSEUDO /* 1124 */, AArch64_INS_INVALID, + AArch64_UMLALL_MZZI_BtoS_PSEUDO /* 1339 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLAL_VG4_M4ZZ_S_PSEUDO /* 1125 */, AArch64_INS_INVALID, + AArch64_UMLALL_MZZI_HtoD_PSEUDO /* 1340 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_MZZI_S_PSEUDO /* 1126 */, AArch64_INS_INVALID, + AArch64_UMLALL_MZZ_BtoS_PSEUDO /* 1341 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_MZZ_S_PSEUDO /* 1127 */, AArch64_INS_INVALID, + AArch64_UMLALL_MZZ_HtoD_PSEUDO /* 1342 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG2_M2Z2Z_S_PSEUDO /* 1128 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 1343 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO /* 1129 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2Z2Z_HtoD_PSEUDO /* 1344 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG2_M2ZZ_S_PSEUDO /* 1130 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 1345 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG4_M4Z4Z_S_PSEUDO /* 1131 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2ZZI_HtoD_PSEUDO /* 1346 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG4_M4ZZI_S_PSEUDO /* 1132 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 1347 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMLSL_VG4_M4ZZ_S_PSEUDO /* 1133 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG2_M2ZZ_HtoD_PSEUDO /* 1348 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMOPA_MPPZZ_D_PSEUDO /* 1134 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 1349 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMOPA_MPPZZ_S_PSEUDO /* 1135 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4Z4Z_HtoD_PSEUDO /* 1350 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMOPS_MPPZZ_D_PSEUDO /* 1136 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 1351 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMOPS_MPPZZ_S_PSEUDO /* 1137 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4ZZI_HtoD_PSEUDO /* 1352 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMULH_ZPZZ_UNDEF_B /* 1138 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 1353 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMULH_ZPZZ_UNDEF_D /* 1139 */, AArch64_INS_INVALID, + AArch64_UMLALL_VG4_M4ZZ_HtoD_PSEUDO /* 1354 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMULH_ZPZZ_UNDEF_H /* 1140 */, AArch64_INS_INVALID, + AArch64_UMLAL_MZZI_HtoS_PSEUDO /* 1355 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UMULH_ZPZZ_UNDEF_S /* 1141 */, AArch64_INS_INVALID, + AArch64_UMLAL_MZZ_HtoS_PSEUDO /* 1356 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQRSHL_ZPZZ_UNDEF_B /* 1142 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 1357 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQRSHL_ZPZZ_UNDEF_D /* 1143 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO /* 1358 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQRSHL_ZPZZ_UNDEF_H /* 1144 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 1359 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQRSHL_ZPZZ_UNDEF_S /* 1145 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 1360 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZI_ZERO_B /* 1146 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 1361 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZI_ZERO_D /* 1147 */, AArch64_INS_INVALID, + AArch64_UMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 1362 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZI_ZERO_H /* 1148 */, AArch64_INS_INVALID, + AArch64_UMLSLL_MZZI_BtoS_PSEUDO /* 1363 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZI_ZERO_S /* 1149 */, AArch64_INS_INVALID, + AArch64_UMLSLL_MZZI_HtoD_PSEUDO /* 1364 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZZ_UNDEF_B /* 1150 */, AArch64_INS_INVALID, + AArch64_UMLSLL_MZZ_BtoS_PSEUDO /* 1365 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZZ_UNDEF_D /* 1151 */, AArch64_INS_INVALID, + AArch64_UMLSLL_MZZ_HtoD_PSEUDO /* 1366 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZZ_UNDEF_H /* 1152 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO /* 1367 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UQSHL_ZPZZ_UNDEF_S /* 1153 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO /* 1368 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URECPE_ZPmZ_UNDEF_S /* 1154 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2ZZI_BtoS_PSEUDO /* 1369 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHL_ZPZZ_UNDEF_B /* 1155 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2ZZI_HtoD_PSEUDO /* 1370 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHL_ZPZZ_UNDEF_D /* 1156 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2ZZ_BtoS_PSEUDO /* 1371 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHL_ZPZZ_UNDEF_H /* 1157 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG2_M2ZZ_HtoD_PSEUDO /* 1372 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHL_ZPZZ_UNDEF_S /* 1158 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO /* 1373 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHR_ZPZI_ZERO_B /* 1159 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO /* 1374 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHR_ZPZI_ZERO_D /* 1160 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4ZZI_BtoS_PSEUDO /* 1375 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHR_ZPZI_ZERO_H /* 1161 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4ZZI_HtoD_PSEUDO /* 1376 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSHR_ZPZI_ZERO_S /* 1162 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4ZZ_BtoS_PSEUDO /* 1377 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_URSQRTE_ZPmZ_UNDEF_S /* 1163 */, AArch64_INS_INVALID, + AArch64_UMLSLL_VG4_M4ZZ_HtoD_PSEUDO /* 1378 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USDOT_VG2_M2Z2Z_BToS_PSEUDO /* 1164 */, AArch64_INS_INVALID, + AArch64_UMLSL_MZZI_HtoS_PSEUDO /* 1379 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USDOT_VG2_M2ZZI_BToS_PSEUDO /* 1165 */, AArch64_INS_INVALID, + AArch64_UMLSL_MZZ_HtoS_PSEUDO /* 1380 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USDOT_VG4_M4Z4Z_BToS_PSEUDO /* 1166 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 1381 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USDOT_VG4_M4ZZI_BToS_PSEUDO /* 1167 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO /* 1382 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USMOPA_MPPZZ_D_PSEUDO /* 1168 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 1383 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USMOPA_MPPZZ_S_PSEUDO /* 1169 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 1384 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USMOPS_MPPZZ_D_PSEUDO /* 1170 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 1385 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USMOPS_MPPZZ_S_PSEUDO /* 1171 */, AArch64_INS_INVALID, + AArch64_UMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 1386 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_USVDOT_VG4_M4ZZI_BToS_PSEUDO /* 1172 */, AArch64_INS_INVALID, + AArch64_UMOPA_MPPZZ_D_PSEUDO /* 1387 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 1173 */, AArch64_INS_INVALID, + AArch64_UMOPA_MPPZZ_HtoS_PSEUDO /* 1388 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1174 */, AArch64_INS_INVALID, + AArch64_UMOPA_MPPZZ_S_PSEUDO /* 1389 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1175 */, AArch64_INS_INVALID, + AArch64_UMOPS_MPPZZ_D_PSEUDO /* 1390 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTB_ZPmZ_UNDEF_D /* 1176 */, AArch64_INS_INVALID, + AArch64_UMOPS_MPPZZ_HtoS_PSEUDO /* 1391 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTB_ZPmZ_UNDEF_H /* 1177 */, AArch64_INS_INVALID, + AArch64_UMOPS_MPPZZ_S_PSEUDO /* 1392 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTB_ZPmZ_UNDEF_S /* 1178 */, AArch64_INS_INVALID, + AArch64_UMULH_ZPZZ_B_UNDEF /* 1393 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTH_ZPmZ_UNDEF_D /* 1179 */, AArch64_INS_INVALID, + AArch64_UMULH_ZPZZ_D_UNDEF /* 1394 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTH_ZPmZ_UNDEF_S /* 1180 */, AArch64_INS_INVALID, + AArch64_UMULH_ZPZZ_H_UNDEF /* 1395 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_UXTW_ZPmZ_UNDEF_D /* 1181 */, AArch64_INS_INVALID, + AArch64_UMULH_ZPZZ_S_UNDEF /* 1396 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - AArch64_ZERO_M_PSEUDO /* 1182 */, AArch64_INS_INVALID, + AArch64_UQRSHL_ZPZZ_B_UNDEF /* 1397 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQRSHL_ZPZZ_D_UNDEF /* 1398 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQRSHL_ZPZZ_H_UNDEF /* 1399 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQRSHL_ZPZZ_S_UNDEF /* 1400 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZI_B_ZERO /* 1401 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZI_D_ZERO /* 1402 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZI_H_ZERO /* 1403 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZI_S_ZERO /* 1404 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZZ_B_UNDEF /* 1405 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZZ_D_UNDEF /* 1406 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZZ_H_UNDEF /* 1407 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UQSHL_ZPZZ_S_UNDEF /* 1408 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URECPE_ZPmZ_S_UNDEF /* 1409 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHL_ZPZZ_B_UNDEF /* 1410 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHL_ZPZZ_D_UNDEF /* 1411 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHL_ZPZZ_H_UNDEF /* 1412 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHL_ZPZZ_S_UNDEF /* 1413 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHR_ZPZI_B_ZERO /* 1414 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHR_ZPZI_D_ZERO /* 1415 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHR_ZPZI_H_ZERO /* 1416 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSHR_ZPZI_S_ZERO /* 1417 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_URSQRTE_ZPmZ_S_UNDEF /* 1418 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG2_M2Z2Z_BToS_PSEUDO /* 1419 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG2_M2ZZI_BToS_PSEUDO /* 1420 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG2_M2ZZ_BToS_PSEUDO /* 1421 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG4_M4Z4Z_BToS_PSEUDO /* 1422 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG4_M4ZZI_BToS_PSEUDO /* 1423 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USDOT_VG4_M4ZZ_BToS_PSEUDO /* 1424 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_MZZI_BtoS_PSEUDO /* 1425 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_MZZ_BtoS_PSEUDO /* 1426 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 1427 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 1428 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 1429 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 1430 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 1431 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 1432 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMOPA_MPPZZ_D_PSEUDO /* 1433 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMOPA_MPPZZ_S_PSEUDO /* 1434 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMOPS_MPPZZ_D_PSEUDO /* 1435 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USMOPS_MPPZZ_S_PSEUDO /* 1436 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_USVDOT_VG4_M4ZZI_BToS_PSEUDO /* 1437 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 1438 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1439 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1440 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTB_ZPmZ_D_UNDEF /* 1441 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTB_ZPmZ_H_UNDEF /* 1442 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTB_ZPmZ_S_UNDEF /* 1443 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTH_ZPmZ_D_UNDEF /* 1444 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTH_ZPmZ_S_UNDEF /* 1445 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_UXTW_ZPmZ_D_UNDEF /* 1446 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_ZERO_M_PSEUDO /* 1447 */, AARCH64_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + AArch64_ZERO_T_PSEUDO /* 1448 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* abs $Rd, $Rn */ - AArch64_ABSWr /* 1183 */, AArch64_INS_ABS, + AArch64_ABSWr /* 1449 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Rd, $Rn */ - AArch64_ABSXr /* 1184 */, AArch64_INS_ABS, + AArch64_ABSXr /* 1450 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Zd, $Pg/m, $Zn */ - AArch64_ABS_ZPmZ_B /* 1185 */, AArch64_INS_ABS, + AArch64_ABS_ZPmZ_B /* 1451 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Zd, $Pg/m, $Zn */ - AArch64_ABS_ZPmZ_D /* 1186 */, AArch64_INS_ABS, + AArch64_ABS_ZPmZ_D /* 1452 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Zd, $Pg/m, $Zn */ - AArch64_ABS_ZPmZ_H /* 1187 */, AArch64_INS_ABS, + AArch64_ABS_ZPmZ_H /* 1453 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Zd, $Pg/m, $Zn */ - AArch64_ABS_ZPmZ_S /* 1188 */, AArch64_INS_ABS, + AArch64_ABS_ZPmZ_S /* 1454 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_ABSv16i8 /* 1189 */, AArch64_INS_ABS, + AArch64_ABSv16i8 /* 1455 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs $Rd, $Rn */ - AArch64_ABSv1i64 /* 1190 */, AArch64_INS_ABS, + AArch64_ABSv1i64 /* 1456 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_ABSv2i32 /* 1191 */, AArch64_INS_ABS, + AArch64_ABSv2i32 /* 1457 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_ABSv2i64 /* 1192 */, AArch64_INS_ABS, + AArch64_ABSv2i64 /* 1458 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_ABSv4i16 /* 1193 */, AArch64_INS_ABS, + AArch64_ABSv4i16 /* 1459 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_ABSv4i32 /* 1194 */, AArch64_INS_ABS, + AArch64_ABSv4i32 /* 1460 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_ABSv8i16 /* 1195 */, AArch64_INS_ABS, + AArch64_ABSv8i16 /* 1461 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* abs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_ABSv8i8 /* 1196 */, AArch64_INS_ABS, + AArch64_ABSv8i8 /* 1462 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adclb $Zda, $Zn, $Zm */ - AArch64_ADCLB_ZZZ_D /* 1197 */, AArch64_INS_ADCLB, + AArch64_ADCLB_ZZZ_D /* 1463 */, AARCH64_INS_ADCLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adclb $Zda, $Zn, $Zm */ - AArch64_ADCLB_ZZZ_S /* 1198 */, AArch64_INS_ADCLB, + AArch64_ADCLB_ZZZ_S /* 1464 */, AARCH64_INS_ADCLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adclt $Zda, $Zn, $Zm */ - AArch64_ADCLT_ZZZ_D /* 1199 */, AArch64_INS_ADCLT, + AArch64_ADCLT_ZZZ_D /* 1465 */, AARCH64_INS_ADCLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adclt $Zda, $Zn, $Zm */ - AArch64_ADCLT_ZZZ_S /* 1200 */, AArch64_INS_ADCLT, + AArch64_ADCLT_ZZZ_S /* 1466 */, AARCH64_INS_ADCLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adcs $Rd, $Rn, $Rm */ - AArch64_ADCSWr /* 1201 */, AArch64_INS_ADCS, + AArch64_ADCSWr /* 1467 */, AARCH64_INS_ADCS, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adcs $Rd, $Rn, $Rm */ - AArch64_ADCSXr /* 1202 */, AArch64_INS_ADCS, + AArch64_ADCSXr /* 1468 */, AARCH64_INS_ADCS, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adc $Rd, $Rn, $Rm */ - AArch64_ADCWr /* 1203 */, AArch64_INS_ADC, + AArch64_ADCWr /* 1469 */, AARCH64_INS_ADC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adc $Rd, $Rn, $Rm */ - AArch64_ADCXr /* 1204 */, AArch64_INS_ADC, + AArch64_ADCXr /* 1470 */, AARCH64_INS_ADC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addg $Rd, $Rn, $imm6, $imm4 */ - AArch64_ADDG /* 1205 */, AArch64_INS_ADDG, + AArch64_ADDG /* 1471 */, AARCH64_INS_ADDG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addha $ZAda, $Pn/m, $Pm/m, $Zn */ - AArch64_ADDHA_MPPZ_D /* 1206 */, AArch64_INS_ADDHA, + AArch64_ADDHA_MPPZ_D /* 1472 */, AARCH64_INS_ADDHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addha $ZAda, $Pn/m, $Pm/m, $Zn */ - AArch64_ADDHA_MPPZ_S /* 1207 */, AArch64_INS_ADDHA, + AArch64_ADDHA_MPPZ_S /* 1473 */, AARCH64_INS_ADDHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnb $Zd, $Zn, $Zm */ - AArch64_ADDHNB_ZZZ_B /* 1208 */, AArch64_INS_ADDHNB, + AArch64_ADDHNB_ZZZ_B /* 1474 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnb $Zd, $Zn, $Zm */ - AArch64_ADDHNB_ZZZ_H /* 1209 */, AArch64_INS_ADDHNB, + AArch64_ADDHNB_ZZZ_H /* 1475 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnb $Zd, $Zn, $Zm */ - AArch64_ADDHNB_ZZZ_S /* 1210 */, AArch64_INS_ADDHNB, + AArch64_ADDHNB_ZZZ_S /* 1476 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnt $Zd, $Zn, $Zm */ - AArch64_ADDHNT_ZZZ_B /* 1211 */, AArch64_INS_ADDHNT, + AArch64_ADDHNT_ZZZ_B /* 1477 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnt $Zd, $Zn, $Zm */ - AArch64_ADDHNT_ZZZ_H /* 1212 */, AArch64_INS_ADDHNT, + AArch64_ADDHNT_ZZZ_H /* 1478 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhnt $Zd, $Zn, $Zm */ - AArch64_ADDHNT_ZZZ_S /* 1213 */, AArch64_INS_ADDHNT, + AArch64_ADDHNT_ZZZ_S /* 1479 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ - AArch64_ADDHNv2i64_v2i32 /* 1214 */, AArch64_INS_ADDHN, + AArch64_ADDHNv2i64_v2i32 /* 1480 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ - AArch64_ADDHNv2i64_v4i32 /* 1215 */, AArch64_INS_ADDHN2, + AArch64_ADDHNv2i64_v4i32 /* 1481 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ - AArch64_ADDHNv4i32_v4i16 /* 1216 */, AArch64_INS_ADDHN, + AArch64_ADDHNv4i32_v4i16 /* 1482 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ - AArch64_ADDHNv4i32_v8i16 /* 1217 */, AArch64_INS_ADDHN2, + AArch64_ADDHNv4i32_v8i16 /* 1483 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ - AArch64_ADDHNv8i16_v16i8 /* 1218 */, AArch64_INS_ADDHN2, + AArch64_ADDHNv8i16_v16i8 /* 1484 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ - AArch64_ADDHNv8i16_v8i8 /* 1219 */, AArch64_INS_ADDHN, + AArch64_ADDHNv8i16_v8i8 /* 1485 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addpl $Rd, $Rn, $imm6 */ - AArch64_ADDPL_XXI /* 1220 */, AArch64_INS_ADDPL, + AArch64_ADDPL_XXI /* 1486 */, AARCH64_INS_ADDPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* addpt $Rd, $Rn, $Rm$shift_imm */ + AArch64_ADDPT_shift /* 1487 */, AARCH64_INS_ADDPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADDP_ZPmZ_B /* 1221 */, AArch64_INS_ADDP, + AArch64_ADDP_ZPmZ_B /* 1488 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADDP_ZPmZ_D /* 1222 */, AArch64_INS_ADDP, + AArch64_ADDP_ZPmZ_D /* 1489 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADDP_ZPmZ_H /* 1223 */, AArch64_INS_ADDP, + AArch64_ADDP_ZPmZ_H /* 1490 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADDP_ZPmZ_S /* 1224 */, AArch64_INS_ADDP, + AArch64_ADDP_ZPmZ_S /* 1491 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_ADDPv16i8 /* 1225 */, AArch64_INS_ADDP, + AArch64_ADDPv16i8 /* 1492 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_ADDPv2i32 /* 1226 */, AArch64_INS_ADDP, + AArch64_ADDPv2i32 /* 1493 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_ADDPv2i64 /* 1227 */, AArch64_INS_ADDP, + AArch64_ADDPv2i64 /* 1494 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_ADDPv2i64p /* 1228 */, AArch64_INS_ADDP, + AArch64_ADDPv2i64p /* 1495 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_ADDPv4i16 /* 1229 */, AArch64_INS_ADDP, + AArch64_ADDPv4i16 /* 1496 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_ADDPv4i32 /* 1230 */, AArch64_INS_ADDP, + AArch64_ADDPv4i32 /* 1497 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_ADDPv8i16 /* 1231 */, AArch64_INS_ADDP, + AArch64_ADDPv8i16 /* 1498 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_ADDPv8i8 /* 1232 */, AArch64_INS_ADDP, + AArch64_ADDPv8i8 /* 1499 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addqv $Vd.16b, $Pg, $Zn */ - AArch64_ADDQV_VPZ_B /* 1233 */, AArch64_INS_ADDQV, + AArch64_ADDQV_VPZ_B /* 1500 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addqv $Vd.2d, $Pg, $Zn */ - AArch64_ADDQV_VPZ_D /* 1234 */, AArch64_INS_ADDQV, + AArch64_ADDQV_VPZ_D /* 1501 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addqv $Vd.8h, $Pg, $Zn */ - AArch64_ADDQV_VPZ_H /* 1235 */, AArch64_INS_ADDQV, + AArch64_ADDQV_VPZ_H /* 1502 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addqv $Vd.4s, $Pg, $Zn */ - AArch64_ADDQV_VPZ_S /* 1236 */, AArch64_INS_ADDQV, + AArch64_ADDQV_VPZ_S /* 1503 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addspl $Rd, $Rn, $imm6 */ - AArch64_ADDSPL_XXI /* 1237 */, AArch64_INS_ADDSPL, + AArch64_ADDSPL_XXI /* 1504 */, AARCH64_INS_ADDSPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addsvl $Rd, $Rn, $imm6 */ - AArch64_ADDSVL_XXI /* 1238 */, AArch64_INS_ADDSVL, + AArch64_ADDSVL_XXI /* 1505 */, AARCH64_INS_ADDSVL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $imm */ - AArch64_ADDSWri /* 1239 */, AArch64_INS_ADDS, + AArch64_ADDSWri /* 1506 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $Rm_and_shift */ - AArch64_ADDSWrs /* 1240 */, AArch64_INS_ADDS, + AArch64_ADDSWrs /* 1507 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $Rm_and_extend */ - AArch64_ADDSWrx /* 1241 */, AArch64_INS_ADDS, + AArch64_ADDSWrx /* 1508 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $imm */ - AArch64_ADDSXri /* 1242 */, AArch64_INS_ADDS, + AArch64_ADDSXri /* 1509 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $Rm_and_shift */ - AArch64_ADDSXrs /* 1243 */, AArch64_INS_ADDS, + AArch64_ADDSXrs /* 1510 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $Rm_and_extend */ - AArch64_ADDSXrx /* 1244 */, AArch64_INS_ADDS, + AArch64_ADDSXrx /* 1511 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adds $Rd, $Rn, $Rm$ext */ - AArch64_ADDSXrx64 /* 1245 */, AArch64_INS_ADDS, + AArch64_ADDSXrx64 /* 1512 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addva $ZAda, $Pn/m, $Pm/m, $Zn */ - AArch64_ADDVA_MPPZ_D /* 1246 */, AArch64_INS_ADDVA, + AArch64_ADDVA_MPPZ_D /* 1513 */, AARCH64_INS_ADDVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addva $ZAda, $Pn/m, $Pm/m, $Zn */ - AArch64_ADDVA_MPPZ_S /* 1247 */, AArch64_INS_ADDVA, + AArch64_ADDVA_MPPZ_S /* 1514 */, AARCH64_INS_ADDVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addvl $Rd, $Rn, $imm6 */ - AArch64_ADDVL_XXI /* 1248 */, AArch64_INS_ADDVL, + AArch64_ADDVL_XXI /* 1515 */, AARCH64_INS_ADDVL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_ADDVv16i8v /* 1249 */, AArch64_INS_ADDV, + AArch64_ADDVv16i8v /* 1516 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_ADDVv4i16v /* 1250 */, AArch64_INS_ADDV, + AArch64_ADDVv4i16v /* 1517 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_ADDVv4i32v /* 1251 */, AArch64_INS_ADDV, + AArch64_ADDVv4i32v /* 1518 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_ADDVv8i16v /* 1252 */, AArch64_INS_ADDV, + AArch64_ADDVv8i16v /* 1519 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* addv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_ADDVv8i8v /* 1253 */, AArch64_INS_ADDV, + AArch64_ADDVv8i8v /* 1520 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $imm */ - AArch64_ADDWri /* 1254 */, AArch64_INS_ADD, + AArch64_ADDWri /* 1521 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm_and_shift */ - AArch64_ADDWrs /* 1255 */, AArch64_INS_ADD, + AArch64_ADDWrs /* 1522 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm_and_extend */ - AArch64_ADDWrx /* 1256 */, AArch64_INS_ADD, + AArch64_ADDWrx /* 1523 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $imm */ - AArch64_ADDXri /* 1257 */, AArch64_INS_ADD, + AArch64_ADDXri /* 1524 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm_and_shift */ - AArch64_ADDXrs /* 1258 */, AArch64_INS_ADD, + AArch64_ADDXrs /* 1525 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm_and_extend */ - AArch64_ADDXrx /* 1259 */, AArch64_INS_ADD, + AArch64_ADDXrx /* 1526 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm$ext */ - AArch64_ADDXrx64 /* 1260 */, AArch64_INS_ADD, + AArch64_ADDXrx64 /* 1527 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG2_2ZZ_B /* 1261 */, AArch64_INS_ADD, + AArch64_ADD_VG2_2ZZ_B /* 1528 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG2_2ZZ_D /* 1262 */, AArch64_INS_ADD, + AArch64_ADD_VG2_2ZZ_D /* 1529 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG2_2ZZ_H /* 1263 */, AArch64_INS_ADD, + AArch64_ADD_VG2_2ZZ_H /* 1530 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG2_2ZZ_S /* 1264 */, AArch64_INS_ADD, + AArch64_ADD_VG2_2ZZ_S /* 1531 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_ADD_VG2_M2Z2Z_D /* 1265 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2Z2Z_D /* 1532 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_ADD_VG2_M2Z2Z_S /* 1266 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2Z2Z_S /* 1533 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_ADD_VG2_M2ZZ_D /* 1267 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2ZZ_D /* 1534 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_ADD_VG2_M2ZZ_S /* 1268 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2ZZ_S /* 1535 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_ADD_VG2_M2Z_D /* 1269 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2Z_D /* 1536 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_ADD_VG2_M2Z_S /* 1270 */, AArch64_INS_ADD, + AArch64_ADD_VG2_M2Z_S /* 1537 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG4_4ZZ_B /* 1271 */, AArch64_INS_ADD, + AArch64_ADD_VG4_4ZZ_B /* 1538 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG4_4ZZ_D /* 1272 */, AArch64_INS_ADD, + AArch64_ADD_VG4_4ZZ_D /* 1539 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG4_4ZZ_H /* 1273 */, AArch64_INS_ADD, + AArch64_ADD_VG4_4ZZ_H /* 1540 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $Zm */ - AArch64_ADD_VG4_4ZZ_S /* 1274 */, AArch64_INS_ADD, + AArch64_ADD_VG4_4ZZ_S /* 1541 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_ADD_VG4_M4Z4Z_D /* 1275 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4Z4Z_D /* 1542 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_ADD_VG4_M4Z4Z_S /* 1276 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4Z4Z_S /* 1543 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_ADD_VG4_M4ZZ_D /* 1277 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4ZZ_D /* 1544 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_ADD_VG4_M4ZZ_S /* 1278 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4ZZ_S /* 1545 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_ADD_VG4_M4Z_D /* 1279 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4Z_D /* 1546 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_ADD_VG4_M4Z_S /* 1280 */, AArch64_INS_ADD, + AArch64_ADD_VG4_M4Z_S /* 1547 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $imm */ - AArch64_ADD_ZI_B /* 1281 */, AArch64_INS_ADD, + AArch64_ADD_ZI_B /* 1548 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $imm */ - AArch64_ADD_ZI_D /* 1282 */, AArch64_INS_ADD, + AArch64_ADD_ZI_D /* 1549 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $imm */ - AArch64_ADD_ZI_H /* 1283 */, AArch64_INS_ADD, + AArch64_ADD_ZI_H /* 1550 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $_Zdn, $imm */ - AArch64_ADD_ZI_S /* 1284 */, AArch64_INS_ADD, + AArch64_ADD_ZI_S /* 1551 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADD_ZPmZ_B /* 1285 */, AArch64_INS_ADD, + AArch64_ADD_ZPmZ_B /* 1552 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* addpt $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_ADD_ZPmZ_CPA /* 1553 */, AARCH64_INS_ADDPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADD_ZPmZ_D /* 1286 */, AArch64_INS_ADD, + AArch64_ADD_ZPmZ_D /* 1554 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADD_ZPmZ_H /* 1287 */, AArch64_INS_ADD, + AArch64_ADD_ZPmZ_H /* 1555 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ADD_ZPmZ_S /* 1288 */, AArch64_INS_ADD, + AArch64_ADD_ZPmZ_S /* 1556 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zd, $Zn, $Zm */ - AArch64_ADD_ZZZ_B /* 1289 */, AArch64_INS_ADD, + AArch64_ADD_ZZZ_B /* 1557 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* addpt $Zd, $Zn, $Zm */ + AArch64_ADD_ZZZ_CPA /* 1558 */, AARCH64_INS_ADDPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zd, $Zn, $Zm */ - AArch64_ADD_ZZZ_D /* 1290 */, AArch64_INS_ADD, + AArch64_ADD_ZZZ_D /* 1559 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zd, $Zn, $Zm */ - AArch64_ADD_ZZZ_H /* 1291 */, AArch64_INS_ADD, + AArch64_ADD_ZZZ_H /* 1560 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Zd, $Zn, $Zm */ - AArch64_ADD_ZZZ_S /* 1292 */, AArch64_INS_ADD, + AArch64_ADD_ZZZ_S /* 1561 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_ADDv16i8 /* 1293 */, AArch64_INS_ADD, + AArch64_ADDv16i8 /* 1562 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add $Rd, $Rn, $Rm */ - AArch64_ADDv1i64 /* 1294 */, AArch64_INS_ADD, + AArch64_ADDv1i64 /* 1563 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_ADDv2i32 /* 1295 */, AArch64_INS_ADD, + AArch64_ADDv2i32 /* 1564 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_ADDv2i64 /* 1296 */, AArch64_INS_ADD, + AArch64_ADDv2i64 /* 1565 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_ADDv4i16 /* 1297 */, AArch64_INS_ADD, + AArch64_ADDv4i16 /* 1566 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_ADDv4i32 /* 1298 */, AArch64_INS_ADD, + AArch64_ADDv4i32 /* 1567 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_ADDv8i16 /* 1299 */, AArch64_INS_ADD, + AArch64_ADDv8i16 /* 1568 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* add{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_ADDv8i8 /* 1300 */, AArch64_INS_ADD, + AArch64_ADDv8i8 /* 1569 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Xd, $label */ - AArch64_ADR /* 1301 */, AArch64_INS_ADR, + AArch64_ADR /* 1570 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adrp $Xd, $label */ - AArch64_ADRP /* 1302 */, AArch64_INS_ADRP, + AArch64_ADRP /* 1571 */, AARCH64_INS_ADRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_D_0 /* 1303 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_D_0 /* 1572 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_D_1 /* 1304 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_D_1 /* 1573 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_D_2 /* 1305 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_D_2 /* 1574 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_D_3 /* 1306 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_D_3 /* 1575 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_S_0 /* 1307 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_S_0 /* 1576 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_S_1 /* 1308 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_S_1 /* 1577 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_S_2 /* 1309 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_S_2 /* 1578 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_LSL_ZZZ_S_3 /* 1310 */, AArch64_INS_ADR, + AArch64_ADR_LSL_ZZZ_S_3 /* 1579 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_SXTW_ZZZ_D_0 /* 1311 */, AArch64_INS_ADR, + AArch64_ADR_SXTW_ZZZ_D_0 /* 1580 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_SXTW_ZZZ_D_1 /* 1312 */, AArch64_INS_ADR, + AArch64_ADR_SXTW_ZZZ_D_1 /* 1581 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_SXTW_ZZZ_D_2 /* 1313 */, AArch64_INS_ADR, + AArch64_ADR_SXTW_ZZZ_D_2 /* 1582 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_SXTW_ZZZ_D_3 /* 1314 */, AArch64_INS_ADR, + AArch64_ADR_SXTW_ZZZ_D_3 /* 1583 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_UXTW_ZZZ_D_0 /* 1315 */, AArch64_INS_ADR, + AArch64_ADR_UXTW_ZZZ_D_0 /* 1584 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_UXTW_ZZZ_D_1 /* 1316 */, AArch64_INS_ADR, + AArch64_ADR_UXTW_ZZZ_D_1 /* 1585 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_UXTW_ZZZ_D_2 /* 1317 */, AArch64_INS_ADR, + AArch64_ADR_UXTW_ZZZ_D_2 /* 1586 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* adr $Zd, [$Zn, $Zm] */ - AArch64_ADR_UXTW_ZZZ_D_3 /* 1318 */, AArch64_INS_ADR, + AArch64_ADR_UXTW_ZZZ_D_3 /* 1587 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesd $Zdn, $_Zdn, $Zm */ - AArch64_AESD_ZZZ_B /* 1319 */, AArch64_INS_AESD, + AArch64_AESD_ZZZ_B /* 1588 */, AARCH64_INS_AESD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_AESDrr /* 1320 */, AArch64_INS_AESD, + AArch64_AESDrr /* 1589 */, AARCH64_INS_AESD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aese $Zdn, $_Zdn, $Zm */ - AArch64_AESE_ZZZ_B /* 1321 */, AArch64_INS_AESE, + AArch64_AESE_ZZZ_B /* 1590 */, AARCH64_INS_AESE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aese{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_AESErr /* 1322 */, AArch64_INS_AESE, + AArch64_AESErr /* 1591 */, AARCH64_INS_AESE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesimc $Zdn, $_Zdn */ - AArch64_AESIMC_ZZ_B /* 1323 */, AArch64_INS_AESIMC, + AArch64_AESIMC_ZZ_B /* 1592 */, AARCH64_INS_AESIMC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesimc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_AESIMCrr /* 1324 */, AArch64_INS_AESIMC, + AArch64_AESIMCrr /* 1593 */, AARCH64_INS_AESIMC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesmc $Zdn, $_Zdn */ - AArch64_AESMC_ZZ_B /* 1325 */, AArch64_INS_AESMC, + AArch64_AESMC_ZZ_B /* 1594 */, AARCH64_INS_AESMC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* aesmc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_AESMCrr /* 1326 */, AArch64_INS_AESMC, + AArch64_AESMCrr /* 1595 */, AARCH64_INS_AESMC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andqv $Vd.16b, $Pg, $Zn */ - AArch64_ANDQV_VPZ_B /* 1327 */, AArch64_INS_ANDQV, + AArch64_ANDQV_VPZ_B /* 1596 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andqv $Vd.2d, $Pg, $Zn */ - AArch64_ANDQV_VPZ_D /* 1328 */, AArch64_INS_ANDQV, + AArch64_ANDQV_VPZ_D /* 1597 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andqv $Vd.8h, $Pg, $Zn */ - AArch64_ANDQV_VPZ_H /* 1329 */, AArch64_INS_ANDQV, + AArch64_ANDQV_VPZ_H /* 1598 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andqv $Vd.4s, $Pg, $Zn */ - AArch64_ANDQV_VPZ_S /* 1330 */, AArch64_INS_ANDQV, + AArch64_ANDQV_VPZ_S /* 1599 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ands $Rd, $Rn, $imm */ - AArch64_ANDSWri /* 1331 */, AArch64_INS_ANDS, + AArch64_ANDSWri /* 1600 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ands $Rd, $Rn, $Rm_and_shift */ - AArch64_ANDSWrs /* 1332 */, AArch64_INS_ANDS, + AArch64_ANDSWrs /* 1601 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ands $Rd, $Rn, $imm */ - AArch64_ANDSXri /* 1333 */, AArch64_INS_ANDS, + AArch64_ANDSXri /* 1602 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ands $Rd, $Rn, $Rm_and_shift */ - AArch64_ANDSXrs /* 1334 */, AArch64_INS_ANDS, + AArch64_ANDSXrs /* 1603 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ands $Pd, $Pg/z, $Pn, $Pm */ - AArch64_ANDS_PPzPP /* 1335 */, AArch64_INS_ANDS, + AArch64_ANDS_PPzPP /* 1604 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andv $Vd, $Pg, $Zn */ - AArch64_ANDV_VPZ_B /* 1336 */, AArch64_INS_ANDV, + AArch64_ANDV_VPZ_B /* 1605 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andv $Vd, $Pg, $Zn */ - AArch64_ANDV_VPZ_D /* 1337 */, AArch64_INS_ANDV, + AArch64_ANDV_VPZ_D /* 1606 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andv $Vd, $Pg, $Zn */ - AArch64_ANDV_VPZ_H /* 1338 */, AArch64_INS_ANDV, + AArch64_ANDV_VPZ_H /* 1607 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* andv $Vd, $Pg, $Zn */ - AArch64_ANDV_VPZ_S /* 1339 */, AArch64_INS_ANDV, + AArch64_ANDV_VPZ_S /* 1608 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Rd, $Rn, $imm */ - AArch64_ANDWri /* 1340 */, AArch64_INS_AND, + AArch64_ANDWri /* 1609 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Rd, $Rn, $Rm_and_shift */ - AArch64_ANDWrs /* 1341 */, AArch64_INS_AND, + AArch64_ANDWrs /* 1610 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Rd, $Rn, $imm */ - AArch64_ANDXri /* 1342 */, AArch64_INS_AND, + AArch64_ANDXri /* 1611 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Rd, $Rn, $Rm_and_shift */ - AArch64_ANDXrs /* 1343 */, AArch64_INS_AND, + AArch64_ANDXrs /* 1612 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Pd, $Pg/z, $Pn, $Pm */ - AArch64_AND_PPzPP /* 1344 */, AArch64_INS_AND, + AArch64_AND_PPzPP /* 1613 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zdn, $_Zdn, $imms13 */ - AArch64_AND_ZI /* 1345 */, AArch64_INS_AND, + AArch64_AND_ZI /* 1614 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_AND_ZPmZ_B /* 1346 */, AArch64_INS_AND, + AArch64_AND_ZPmZ_B /* 1615 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_AND_ZPmZ_D /* 1347 */, AArch64_INS_AND, + AArch64_AND_ZPmZ_D /* 1616 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_AND_ZPmZ_H /* 1348 */, AArch64_INS_AND, + AArch64_AND_ZPmZ_H /* 1617 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_AND_ZPmZ_S /* 1349 */, AArch64_INS_AND, + AArch64_AND_ZPmZ_S /* 1618 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and $Zd, $Zn, $Zm */ - AArch64_AND_ZZZ /* 1350 */, AArch64_INS_AND, + AArch64_AND_ZZZ /* 1619 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_ANDv16i8 /* 1351 */, AArch64_INS_AND, + AArch64_ANDv16i8 /* 1620 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* and{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_ANDv8i8 /* 1352 */, AArch64_INS_AND, + AArch64_ANDv8i8 /* 1621 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrd $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASRD_ZPmI_B /* 1353 */, AArch64_INS_ASRD, + AArch64_ASRD_ZPmI_B /* 1622 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrd $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASRD_ZPmI_D /* 1354 */, AArch64_INS_ASRD, + AArch64_ASRD_ZPmI_D /* 1623 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrd $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASRD_ZPmI_H /* 1355 */, AArch64_INS_ASRD, + AArch64_ASRD_ZPmI_H /* 1624 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrd $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASRD_ZPmI_S /* 1356 */, AArch64_INS_ASRD, + AArch64_ASRD_ZPmI_S /* 1625 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASRR_ZPmZ_B /* 1357 */, AArch64_INS_ASRR, + AArch64_ASRR_ZPmZ_B /* 1626 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASRR_ZPmZ_D /* 1358 */, AArch64_INS_ASRR, + AArch64_ASRR_ZPmZ_D /* 1627 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASRR_ZPmZ_H /* 1359 */, AArch64_INS_ASRR, + AArch64_ASRR_ZPmZ_H /* 1628 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASRR_ZPmZ_S /* 1360 */, AArch64_INS_ASRR, + AArch64_ASRR_ZPmZ_S /* 1629 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Rd, $Rn, $Rm */ - AArch64_ASRVWr /* 1361 */, AArch64_INS_ASR, + AArch64_ASRVWr /* 1630 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Rd, $Rn, $Rm */ - AArch64_ASRVXr /* 1362 */, AArch64_INS_ASR, + AArch64_ASRVXr /* 1631 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_WIDE_ZPmZ_B /* 1363 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZPmZ_B /* 1632 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_WIDE_ZPmZ_H /* 1364 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZPmZ_H /* 1633 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_WIDE_ZPmZ_S /* 1365 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZPmZ_S /* 1634 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $Zm */ - AArch64_ASR_WIDE_ZZZ_B /* 1366 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZZZ_B /* 1635 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $Zm */ - AArch64_ASR_WIDE_ZZZ_H /* 1367 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZZZ_H /* 1636 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $Zm */ - AArch64_ASR_WIDE_ZZZ_S /* 1368 */, AArch64_INS_ASR, + AArch64_ASR_WIDE_ZZZ_S /* 1637 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASR_ZPmI_B /* 1369 */, AArch64_INS_ASR, + AArch64_ASR_ZPmI_B /* 1638 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASR_ZPmI_D /* 1370 */, AArch64_INS_ASR, + AArch64_ASR_ZPmI_D /* 1639 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASR_ZPmI_H /* 1371 */, AArch64_INS_ASR, + AArch64_ASR_ZPmI_H /* 1640 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_ASR_ZPmI_S /* 1372 */, AArch64_INS_ASR, + AArch64_ASR_ZPmI_S /* 1641 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_ZPmZ_B /* 1373 */, AArch64_INS_ASR, + AArch64_ASR_ZPmZ_B /* 1642 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_ZPmZ_D /* 1374 */, AArch64_INS_ASR, + AArch64_ASR_ZPmZ_D /* 1643 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_ZPmZ_H /* 1375 */, AArch64_INS_ASR, + AArch64_ASR_ZPmZ_H /* 1644 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ASR_ZPmZ_S /* 1376 */, AArch64_INS_ASR, + AArch64_ASR_ZPmZ_S /* 1645 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $imm */ - AArch64_ASR_ZZI_B /* 1377 */, AArch64_INS_ASR, + AArch64_ASR_ZZI_B /* 1646 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $imm */ - AArch64_ASR_ZZI_D /* 1378 */, AArch64_INS_ASR, + AArch64_ASR_ZZI_D /* 1647 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $imm */ - AArch64_ASR_ZZI_H /* 1379 */, AArch64_INS_ASR, + AArch64_ASR_ZZI_H /* 1648 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* asr $Zd, $Zn, $imm */ - AArch64_ASR_ZZI_S /* 1380 */, AArch64_INS_ASR, + AArch64_ASR_ZZI_S /* 1649 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autda $Rd, $Rn */ - AArch64_AUTDA /* 1381 */, AArch64_INS_AUTDA, + AArch64_AUTDA /* 1650 */, AARCH64_INS_AUTDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autdb $Rd, $Rn */ - AArch64_AUTDB /* 1382 */, AArch64_INS_AUTDB, + AArch64_AUTDB /* 1651 */, AARCH64_INS_AUTDB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autdza $Rd */ - AArch64_AUTDZA /* 1383 */, AArch64_INS_AUTDZA, + AArch64_AUTDZA /* 1652 */, AARCH64_INS_AUTDZA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autdzb $Rd */ - AArch64_AUTDZB /* 1384 */, AArch64_INS_AUTDZB, + AArch64_AUTDZB /* 1653 */, AARCH64_INS_AUTDZB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autia $Rd, $Rn */ - AArch64_AUTIA /* 1385 */, AArch64_INS_AUTIA, + AArch64_AUTIA /* 1654 */, AARCH64_INS_AUTIA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #12 */ - AArch64_AUTIA1716 /* 1386 */, AArch64_INS_HINT, + AArch64_AUTIA1716 /* 1655 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_X16, AArch64_REG_X17, 0 }, { AArch64_REG_X17, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_X16, AARCH64_REG_X17, 0 }, { AARCH64_REG_X17, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autia171615 */ + AArch64_AUTIA171615 /* 1656 */, AARCH64_INS_AUTIA171615, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #29 */ - AArch64_AUTIASP /* 1387 */, AArch64_INS_HINT, + AArch64_AUTIASP /* 1657 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autiasppc $label */ + AArch64_AUTIASPPCi /* 1658 */, AARCH64_INS_AUTIASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autiasppc $Rn */ + AArch64_AUTIASPPCr /* 1659 */, AARCH64_INS_AUTIASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #28 */ - AArch64_AUTIAZ /* 1388 */, AArch64_INS_HINT, + AArch64_AUTIAZ /* 1660 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autib $Rd, $Rn */ - AArch64_AUTIB /* 1389 */, AArch64_INS_AUTIB, + AArch64_AUTIB /* 1661 */, AARCH64_INS_AUTIB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #14 */ - AArch64_AUTIB1716 /* 1390 */, AArch64_INS_HINT, + AArch64_AUTIB1716 /* 1662 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_X16, AArch64_REG_X17, 0 }, { AArch64_REG_X17, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_X16, AARCH64_REG_X17, 0 }, { AARCH64_REG_X17, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autib171615 */ + AArch64_AUTIB171615 /* 1663 */, AARCH64_INS_AUTIB171615, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #31 */ - AArch64_AUTIBSP /* 1391 */, AArch64_INS_HINT, + AArch64_AUTIBSP /* 1664 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autibsppc $label */ + AArch64_AUTIBSPPCi /* 1665 */, AARCH64_INS_AUTIBSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* autibsppc $Rn */ + AArch64_AUTIBSPPCr /* 1666 */, AARCH64_INS_AUTIBSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #30 */ - AArch64_AUTIBZ /* 1392 */, AArch64_INS_HINT, + AArch64_AUTIBZ /* 1667 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autiza $Rd */ - AArch64_AUTIZA /* 1393 */, AArch64_INS_AUTIZA, + AArch64_AUTIZA /* 1668 */, AARCH64_INS_AUTIZA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* autizb $Rd */ - AArch64_AUTIZB /* 1394 */, AArch64_INS_AUTIZB, + AArch64_AUTIZB /* 1669 */, AARCH64_INS_AUTIZB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* axflag */ - AArch64_AXFLAG /* 1395 */, AArch64_INS_AXFLAG, + AArch64_AXFLAG /* 1670 */, AARCH64_INS_AXFLAG, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasAltNZCV, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASALTNZCV, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* b $addr */ - AArch64_B /* 1396 */, AArch64_INS_B, + AArch64_B /* 1671 */, AARCH64_INS_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bcax{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ - AArch64_BCAX /* 1397 */, AArch64_INS_BCAX, + AArch64_BCAX /* 1672 */, AARCH64_INS_BCAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bcax $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_BCAX_ZZZZ /* 1398 */, AArch64_INS_BCAX, + AArch64_BCAX_ZZZZ /* 1673 */, AARCH64_INS_BCAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bc.$cond $target */ - AArch64_BCcc /* 1399 */, AArch64_INS_BC, + AArch64_BCcc /* 1674 */, AARCH64_INS_BC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, AArch64_FEATURE_HasHBC, 0 }, 1, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, AARCH64_FEATURE_HASHBC, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bdep $Zd, $Zn, $Zm */ - AArch64_BDEP_ZZZ_B /* 1400 */, AArch64_INS_BDEP, + AArch64_BDEP_ZZZ_B /* 1675 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bdep $Zd, $Zn, $Zm */ - AArch64_BDEP_ZZZ_D /* 1401 */, AArch64_INS_BDEP, + AArch64_BDEP_ZZZ_D /* 1676 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bdep $Zd, $Zn, $Zm */ - AArch64_BDEP_ZZZ_H /* 1402 */, AArch64_INS_BDEP, + AArch64_BDEP_ZZZ_H /* 1677 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bdep $Zd, $Zn, $Zm */ - AArch64_BDEP_ZZZ_S /* 1403 */, AArch64_INS_BDEP, + AArch64_BDEP_ZZZ_S /* 1678 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bext $Zd, $Zn, $Zm */ - AArch64_BEXT_ZZZ_B /* 1404 */, AArch64_INS_BEXT, + AArch64_BEXT_ZZZ_B /* 1679 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bext $Zd, $Zn, $Zm */ - AArch64_BEXT_ZZZ_D /* 1405 */, AArch64_INS_BEXT, + AArch64_BEXT_ZZZ_D /* 1680 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bext $Zd, $Zn, $Zm */ - AArch64_BEXT_ZZZ_H /* 1406 */, AArch64_INS_BEXT, + AArch64_BEXT_ZZZ_H /* 1681 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bext $Zd, $Zn, $Zm */ - AArch64_BEXT_ZZZ_S /* 1407 */, AArch64_INS_BEXT, + AArch64_BEXT_ZZZ_S /* 1682 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot{ $Rd.2s, $Rn.4h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_BF16DOTlanev4bf16 /* 1408 */, AArch64_INS_BFDOT, + AArch64_BF16DOTlanev4bf16 /* 1683 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot{ $Rd.4s, $Rn.8h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_BF16DOTlanev8bf16 /* 1409 */, AArch64_INS_BFDOT, + AArch64_BF16DOTlanev8bf16 /* 1684 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_BF1CVTL2v8f16 /* 1685 */, AARCH64_INS_BF1CVTL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvtlt $Zd, $Zn */ + AArch64_BF1CVTLT_ZZ_BtoH /* 1686 */, AARCH64_INS_BF1CVTLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvtl $Zd, $Zn */ + AArch64_BF1CVTL_2ZZ_BtoH_NAME /* 1687 */, AARCH64_INS_BF1CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ + AArch64_BF1CVTLv8f16 /* 1688 */, AARCH64_INS_BF1CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvt $Zd, $Zn */ + AArch64_BF1CVT_2ZZ_BtoH_NAME /* 1689 */, AARCH64_INS_BF1CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf1cvt $Zd, $Zn */ + AArch64_BF1CVT_ZZ_BtoH /* 1690 */, AARCH64_INS_BF1CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_BF2CVTL2v8f16 /* 1691 */, AARCH64_INS_BF2CVTL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvtlt $Zd, $Zn */ + AArch64_BF2CVTLT_ZZ_BtoH /* 1692 */, AARCH64_INS_BF2CVTLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvtl $Zd, $Zn */ + AArch64_BF2CVTL_2ZZ_BtoH_NAME /* 1693 */, AARCH64_INS_BF2CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ + AArch64_BF2CVTLv8f16 /* 1694 */, AARCH64_INS_BF2CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvt $Zd, $Zn */ + AArch64_BF2CVT_2ZZ_BtoH_NAME /* 1695 */, AARCH64_INS_BF2CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bf2cvt $Zd, $Zn */ + AArch64_BF2CVT_ZZ_BtoH /* 1696 */, AARCH64_INS_BF2CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_BFADD_VG2_M2Z_H /* 1410 */, AArch64_INS_BFADD, + AArch64_BFADD_VG2_M2Z_H /* 1697 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_BFADD_VG4_M4Z_H /* 1411 */, AArch64_INS_BFADD, + AArch64_BFADD_VG4_M4Z_H /* 1698 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFADD_ZPZmZ /* 1412 */, AArch64_INS_BFADD, + AArch64_BFADD_ZPmZZ /* 1699 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfadd $Zd, $Zn, $Zm */ - AArch64_BFADD_ZZZ /* 1413 */, AArch64_INS_BFADD, + AArch64_BFADD_ZZZ /* 1700 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfclamp $Zd, $Zn, $Zm */ - AArch64_BFCLAMP_VG2_2ZZZ_H /* 1414 */, AArch64_INS_BFCLAMP, + AArch64_BFCLAMP_VG2_2ZZZ_H /* 1701 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfclamp $Zd, $Zn, $Zm */ - AArch64_BFCLAMP_VG4_4ZZZ_H /* 1415 */, AArch64_INS_BFCLAMP, + AArch64_BFCLAMP_VG4_4ZZZ_H /* 1702 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfclamp $Zd, $Zn, $Zm */ - AArch64_BFCLAMP_ZZZ /* 1416 */, AArch64_INS_BFCLAMP, + AArch64_BFCLAMP_ZZZ /* 1703 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvt $Rd, $Rn */ - AArch64_BFCVT /* 1417 */, AArch64_INS_BFCVT, + AArch64_BFCVT /* 1704 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ - AArch64_BFCVTN /* 1418 */, AArch64_INS_BFCVTN, + AArch64_BFCVTN /* 1705 */, AARCH64_INS_BFCVTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ - AArch64_BFCVTN2 /* 1419 */, AArch64_INS_BFCVTN2, + AArch64_BFCVTN2 /* 1706 */, AARCH64_INS_BFCVTN2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvtnt $Zd, $Pg/m, $Zn */ - AArch64_BFCVTNT_ZPmZ /* 1420 */, AArch64_INS_BFCVTNT, + AArch64_BFCVTNT_ZPmZ /* 1707 */, AARCH64_INS_BFCVTNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvtn $Zd, $Zn */ - AArch64_BFCVTN_Z2Z_StoH /* 1421 */, AArch64_INS_BFCVTN, + AArch64_BFCVTN_Z2Z_HtoB /* 1708 */, AARCH64_INS_BFCVTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bfcvtn $Zd, $Zn */ + AArch64_BFCVTN_Z2Z_StoH /* 1709 */, AARCH64_INS_BFCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvt $Zd, $Zn */ - AArch64_BFCVT_Z2Z_StoH /* 1422 */, AArch64_INS_BFCVT, + AArch64_BFCVT_Z2Z_HtoB /* 1710 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* bfcvt $Zd, $Zn */ + AArch64_BFCVT_Z2Z_StoH /* 1711 */, AARCH64_INS_BFCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfcvt $Zd, $Pg/m, $Zn */ - AArch64_BFCVT_ZPmZ /* 1423 */, AArch64_INS_BFCVT, + AArch64_BFCVT_ZPmZ /* 1712 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFDOT_VG2_M2Z2Z_HtoS /* 1424 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG2_M2Z2Z_HtoS /* 1713 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_BFDOT_VG2_M2ZZI_HtoS /* 1425 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG2_M2ZZI_HtoS /* 1714 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFDOT_VG2_M2ZZ_HtoS /* 1426 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG2_M2ZZ_HtoS /* 1715 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFDOT_VG4_M4Z4Z_HtoS /* 1427 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG4_M4Z4Z_HtoS /* 1716 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_BFDOT_VG4_M4ZZI_HtoS /* 1428 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG4_M4ZZI_HtoS /* 1717 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFDOT_VG4_M4ZZ_HtoS /* 1429 */, AArch64_INS_BFDOT, + AArch64_BFDOT_VG4_M4ZZ_HtoS /* 1718 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $Zda, $Zn, $Zm$iop */ - AArch64_BFDOT_ZZI /* 1430 */, AArch64_INS_BFDOT, + AArch64_BFDOT_ZZI /* 1719 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot $Zda, $Zn, $Zm */ - AArch64_BFDOT_ZZZ /* 1431 */, AArch64_INS_BFDOT, + AArch64_BFDOT_ZZZ /* 1720 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot{ $Rd.2s, $Rn.4h, $Rm.4h} */ - AArch64_BFDOTv4bf16 /* 1432 */, AArch64_INS_BFDOT, + AArch64_BFDOTv4bf16 /* 1721 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfdot{ $Rd.4s, $Rn.8h, $Rm.8h} */ - AArch64_BFDOTv8bf16 /* 1433 */, AArch64_INS_BFDOT, + AArch64_BFDOTv8bf16 /* 1722 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMAXNM_VG2_2Z2Z_H /* 1434 */, AArch64_INS_BFMAXNM, + AArch64_BFMAXNM_VG2_2Z2Z_H /* 1723 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMAXNM_VG2_2ZZ_H /* 1435 */, AArch64_INS_BFMAXNM, + AArch64_BFMAXNM_VG2_2ZZ_H /* 1724 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMAXNM_VG4_4Z2Z_H /* 1436 */, AArch64_INS_BFMAXNM, + AArch64_BFMAXNM_VG4_4Z2Z_H /* 1725 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMAXNM_VG4_4ZZ_H /* 1437 */, AArch64_INS_BFMAXNM, + AArch64_BFMAXNM_VG4_4ZZ_H /* 1726 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFMAXNM_ZPZmZ /* 1438 */, AArch64_INS_BFMAXNM, + AArch64_BFMAXNM_ZPmZZ /* 1727 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmax $Zdn, $_Zdn, $Zm */ - AArch64_BFMAX_VG2_2Z2Z_H /* 1439 */, AArch64_INS_BFMAX, + AArch64_BFMAX_VG2_2Z2Z_H /* 1728 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmax $Zdn, $_Zdn, $Zm */ - AArch64_BFMAX_VG2_2ZZ_H /* 1440 */, AArch64_INS_BFMAX, + AArch64_BFMAX_VG2_2ZZ_H /* 1729 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmax $Zdn, $_Zdn, $Zm */ - AArch64_BFMAX_VG4_4Z2Z_H /* 1441 */, AArch64_INS_BFMAX, + AArch64_BFMAX_VG4_4Z2Z_H /* 1730 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmax $Zdn, $_Zdn, $Zm */ - AArch64_BFMAX_VG4_4ZZ_H /* 1442 */, AArch64_INS_BFMAX, + AArch64_BFMAX_VG4_4ZZ_H /* 1731 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFMAX_ZPZmZ /* 1443 */, AArch64_INS_BFMAX, + AArch64_BFMAX_ZPmZZ /* 1732 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfminnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMINNM_VG2_2Z2Z_H /* 1444 */, AArch64_INS_BFMINNM, + AArch64_BFMINNM_VG2_2Z2Z_H /* 1733 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfminnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMINNM_VG2_2ZZ_H /* 1445 */, AArch64_INS_BFMINNM, + AArch64_BFMINNM_VG2_2ZZ_H /* 1734 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfminnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMINNM_VG4_4Z2Z_H /* 1446 */, AArch64_INS_BFMINNM, + AArch64_BFMINNM_VG4_4Z2Z_H /* 1735 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfminnm $Zdn, $_Zdn, $Zm */ - AArch64_BFMINNM_VG4_4ZZ_H /* 1447 */, AArch64_INS_BFMINNM, + AArch64_BFMINNM_VG4_4ZZ_H /* 1736 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfminnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFMINNM_ZPZmZ /* 1448 */, AArch64_INS_BFMINNM, + AArch64_BFMINNM_ZPmZZ /* 1737 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmin $Zdn, $_Zdn, $Zm */ - AArch64_BFMIN_VG2_2Z2Z_H /* 1449 */, AArch64_INS_BFMIN, + AArch64_BFMIN_VG2_2Z2Z_H /* 1738 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmin $Zdn, $_Zdn, $Zm */ - AArch64_BFMIN_VG2_2ZZ_H /* 1450 */, AArch64_INS_BFMIN, + AArch64_BFMIN_VG2_2ZZ_H /* 1739 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmin $Zdn, $_Zdn, $Zm */ - AArch64_BFMIN_VG4_4Z2Z_H /* 1451 */, AArch64_INS_BFMIN, + AArch64_BFMIN_VG4_4Z2Z_H /* 1740 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmin $Zdn, $_Zdn, $Zm */ - AArch64_BFMIN_VG4_4ZZ_H /* 1452 */, AArch64_INS_BFMIN, + AArch64_BFMIN_VG4_4ZZ_H /* 1741 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFMIN_ZPZmZ /* 1453 */, AArch64_INS_BFMIN, + AArch64_BFMIN_ZPmZZ /* 1742 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalb{ $Rd.4s, $Rn.8h, $Rm.8h} */ - AArch64_BFMLALB /* 1454 */, AArch64_INS_BFMLALB, + AArch64_BFMLALB /* 1743 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalb{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ - AArch64_BFMLALBIdx /* 1455 */, AArch64_INS_BFMLALB, + AArch64_BFMLALBIdx /* 1744 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalb $Zda, $Zn, $Zm */ - AArch64_BFMLALB_ZZZ /* 1456 */, AArch64_INS_BFMLALB, + AArch64_BFMLALB_ZZZ /* 1745 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalb $Zda, $Zn, $Zm$iop */ - AArch64_BFMLALB_ZZZI /* 1457 */, AArch64_INS_BFMLALB, + AArch64_BFMLALB_ZZZI /* 1746 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalt{ $Rd.4s, $Rn.8h, $Rm.8h} */ - AArch64_BFMLALT /* 1458 */, AArch64_INS_BFMLALT, + AArch64_BFMLALT /* 1747 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalt{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ - AArch64_BFMLALTIdx /* 1459 */, AArch64_INS_BFMLALT, + AArch64_BFMLALTIdx /* 1748 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalt $Zda, $Zn, $Zm */ - AArch64_BFMLALT_ZZZ /* 1460 */, AArch64_INS_BFMLALT, + AArch64_BFMLALT_ZZZ /* 1749 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlalt $Zda, $Zn, $Zm$iop */ - AArch64_BFMLALT_ZZZI /* 1461 */, AArch64_INS_BFMLALT, + AArch64_BFMLALT_ZZZI /* 1750 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_BFMLAL_MZZI_S /* 1462 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_MZZI_HtoS /* 1751 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_BFMLAL_MZZ_S /* 1463 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_MZZ_HtoS /* 1752 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_BFMLAL_VG2_M2Z2Z_S /* 1464 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG2_M2Z2Z_HtoS /* 1753 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_BFMLAL_VG2_M2ZZI_S /* 1465 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG2_M2ZZI_HtoS /* 1754 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_BFMLAL_VG2_M2ZZ_S /* 1466 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG2_M2ZZ_HtoS /* 1755 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_BFMLAL_VG4_M4Z4Z_S /* 1467 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG4_M4Z4Z_HtoS /* 1756 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_BFMLAL_VG4_M4ZZI_S /* 1468 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG4_M4ZZI_HtoS /* 1757 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_BFMLAL_VG4_M4ZZ_S /* 1469 */, AArch64_INS_BFMLAL, + AArch64_BFMLAL_VG4_M4ZZ_HtoS /* 1758 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFMLA_VG2_M2Z2Z /* 1470 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG2_M2Z2Z /* 1759 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFMLA_VG2_M2ZZ /* 1471 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG2_M2ZZ /* 1760 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_BFMLA_VG2_M2ZZI /* 1472 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG2_M2ZZI /* 1761 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFMLA_VG4_M4Z4Z /* 1473 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG4_M4Z4Z /* 1762 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFMLA_VG4_M4ZZ /* 1474 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG4_M4ZZ /* 1763 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_BFMLA_VG4_M4ZZI /* 1475 */, AArch64_INS_BFMLA, + AArch64_BFMLA_VG4_M4ZZI /* 1764 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_BFMLA_ZPmZZ /* 1476 */, AArch64_INS_BFMLA, + AArch64_BFMLA_ZPmZZ /* 1765 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmla $Zda, $Zn, $Zm$iop */ - AArch64_BFMLA_ZZZI /* 1477 */, AArch64_INS_BFMLA, + AArch64_BFMLA_ZZZI /* 1766 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlslb $Zda, $Zn, $Zm$iop */ - AArch64_BFMLSLB_ZZZI_S /* 1478 */, AArch64_INS_BFMLSLB, + AArch64_BFMLSLB_ZZZI_S /* 1767 */, AARCH64_INS_BFMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlslb $Zda, $Zn, $Zm */ - AArch64_BFMLSLB_ZZZ_S /* 1479 */, AArch64_INS_BFMLSLB, + AArch64_BFMLSLB_ZZZ_S /* 1768 */, AARCH64_INS_BFMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlslt $Zda, $Zn, $Zm$iop */ - AArch64_BFMLSLT_ZZZI_S /* 1480 */, AArch64_INS_BFMLSLT, + AArch64_BFMLSLT_ZZZI_S /* 1769 */, AARCH64_INS_BFMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlslt $Zda, $Zn, $Zm */ - AArch64_BFMLSLT_ZZZ_S /* 1481 */, AArch64_INS_BFMLSLT, + AArch64_BFMLSLT_ZZZ_S /* 1770 */, AARCH64_INS_BFMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_BFMLSL_MZZI_S /* 1482 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_MZZI_HtoS /* 1771 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_BFMLSL_MZZ_S /* 1483 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_MZZ_HtoS /* 1772 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_BFMLSL_VG2_M2Z2Z_S /* 1484 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG2_M2Z2Z_HtoS /* 1773 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_BFMLSL_VG2_M2ZZI_S /* 1485 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG2_M2ZZI_HtoS /* 1774 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_BFMLSL_VG2_M2ZZ_S /* 1486 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG2_M2ZZ_HtoS /* 1775 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_BFMLSL_VG4_M4Z4Z_S /* 1487 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG4_M4Z4Z_HtoS /* 1776 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_BFMLSL_VG4_M4ZZI_S /* 1488 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG4_M4ZZI_HtoS /* 1777 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_BFMLSL_VG4_M4ZZ_S /* 1489 */, AArch64_INS_BFMLSL, + AArch64_BFMLSL_VG4_M4ZZ_HtoS /* 1778 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFMLS_VG2_M2Z2Z /* 1490 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG2_M2Z2Z /* 1779 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_BFMLS_VG2_M2ZZ /* 1491 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG2_M2ZZ /* 1780 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_BFMLS_VG2_M2ZZI /* 1492 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG2_M2ZZI /* 1781 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFMLS_VG4_M4Z4Z /* 1493 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG4_M4Z4Z /* 1782 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_BFMLS_VG4_M4ZZ /* 1494 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG4_M4ZZ /* 1783 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_BFMLS_VG4_M4ZZI /* 1495 */, AArch64_INS_BFMLS, + AArch64_BFMLS_VG4_M4ZZI /* 1784 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_BFMLS_ZPmZZ /* 1496 */, AArch64_INS_BFMLS, + AArch64_BFMLS_ZPmZZ /* 1785 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmls $Zda, $Zn, $Zm$iop */ - AArch64_BFMLS_ZZZI /* 1497 */, AArch64_INS_BFMLS, + AArch64_BFMLS_ZZZI /* 1786 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmmla{ $Rd.4s, $Rn.8h, $Rm.8h} */ - AArch64_BFMMLA /* 1498 */, AArch64_INS_BFMMLA, + AArch64_BFMMLA /* 1787 */, AARCH64_INS_BFMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasBF16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASBF16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmmla $Zda, $Zn, $Zm */ - AArch64_BFMMLA_ZZZ /* 1499 */, AArch64_INS_BFMMLA, + AArch64_BFMMLA_ZZZ /* 1788 */, AARCH64_INS_BFMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBF16, AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BFMOPA_MPPZZ /* 1500 */, AArch64_INS_BFMOPA, + AArch64_BFMOPA_MPPZZ /* 1789 */, AARCH64_INS_BFMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BFMOPA_MPPZZ_H /* 1501 */, AArch64_INS_BFMOPA, + AArch64_BFMOPA_MPPZZ_H /* 1790 */, AARCH64_INS_BFMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BFMOPS_MPPZZ /* 1502 */, AArch64_INS_BFMOPS, + AArch64_BFMOPS_MPPZZ /* 1791 */, AARCH64_INS_BFMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BFMOPS_MPPZZ_H /* 1503 */, AArch64_INS_BFMOPS, + AArch64_BFMOPS_MPPZZ_H /* 1792 */, AARCH64_INS_BFMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFMUL_ZPZmZ /* 1504 */, AArch64_INS_BFMUL, + AArch64_BFMUL_ZPmZZ /* 1793 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmul $Zd, $Zn, $Zm */ - AArch64_BFMUL_ZZZ /* 1505 */, AArch64_INS_BFMUL, + AArch64_BFMUL_ZZZ /* 1794 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfmul $Zd, $Zn, $Zm$iop */ - AArch64_BFMUL_ZZZI /* 1506 */, AArch64_INS_BFMUL, + AArch64_BFMUL_ZZZI /* 1795 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfm $Rd, $Rn, $immr, $imms */ - AArch64_BFMWri /* 1507 */, AArch64_INS_BFM, + AArch64_BFMWri /* 1796 */, AARCH64_INS_BFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfm $Rd, $Rn, $immr, $imms */ - AArch64_BFMXri /* 1508 */, AArch64_INS_BFM, + AArch64_BFMXri /* 1797 */, AARCH64_INS_BFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_BFSUB_VG2_M2Z_H /* 1509 */, AArch64_INS_BFSUB, + AArch64_BFSUB_VG2_M2Z_H /* 1798 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_BFSUB_VG4_M4Z_H /* 1510 */, AArch64_INS_BFSUB, + AArch64_BFSUB_VG4_M4Z_H /* 1799 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BFSUB_ZPZmZ /* 1511 */, AArch64_INS_BFSUB, + AArch64_BFSUB_ZPmZZ /* 1800 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfsub $Zd, $Zn, $Zm */ - AArch64_BFSUB_ZZZ /* 1512 */, AArch64_INS_BFSUB, + AArch64_BFSUB_ZZZ /* 1801 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, AArch64_FEATURE_HasB16B16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bfvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_BFVDOT_VG2_M2ZZI_HtoS /* 1513 */, AArch64_INS_BFVDOT, + AArch64_BFVDOT_VG2_M2ZZI_HtoS /* 1802 */, AARCH64_INS_BFVDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bgrp $Zd, $Zn, $Zm */ - AArch64_BGRP_ZZZ_B /* 1514 */, AArch64_INS_BGRP, + AArch64_BGRP_ZZZ_B /* 1803 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bgrp $Zd, $Zn, $Zm */ - AArch64_BGRP_ZZZ_D /* 1515 */, AArch64_INS_BGRP, + AArch64_BGRP_ZZZ_D /* 1804 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bgrp $Zd, $Zn, $Zm */ - AArch64_BGRP_ZZZ_H /* 1516 */, AArch64_INS_BGRP, + AArch64_BGRP_ZZZ_H /* 1805 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bgrp $Zd, $Zn, $Zm */ - AArch64_BGRP_ZZZ_S /* 1517 */, AArch64_INS_BGRP, + AArch64_BGRP_ZZZ_S /* 1806 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2BitPerm, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bics $Rd, $Rn, $Rm_and_shift */ - AArch64_BICSWrs /* 1518 */, AArch64_INS_BICS, + AArch64_BICSWrs /* 1807 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bics $Rd, $Rn, $Rm_and_shift */ - AArch64_BICSXrs /* 1519 */, AArch64_INS_BICS, + AArch64_BICSXrs /* 1808 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bics $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BICS_PPzPP /* 1520 */, AArch64_INS_BICS, + AArch64_BICS_PPzPP /* 1809 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Rd, $Rn, $Rm_and_shift */ - AArch64_BICWrs /* 1521 */, AArch64_INS_BIC, + AArch64_BICWrs /* 1810 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Rd, $Rn, $Rm_and_shift */ - AArch64_BICXrs /* 1522 */, AArch64_INS_BIC, + AArch64_BICXrs /* 1811 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BIC_PPzPP /* 1523 */, AArch64_INS_BIC, + AArch64_BIC_PPzPP /* 1812 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BIC_ZPmZ_B /* 1524 */, AArch64_INS_BIC, + AArch64_BIC_ZPmZ_B /* 1813 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BIC_ZPmZ_D /* 1525 */, AArch64_INS_BIC, + AArch64_BIC_ZPmZ_D /* 1814 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BIC_ZPmZ_H /* 1526 */, AArch64_INS_BIC, + AArch64_BIC_ZPmZ_H /* 1815 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_BIC_ZPmZ_S /* 1527 */, AArch64_INS_BIC, + AArch64_BIC_ZPmZ_S /* 1816 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic $Zd, $Zn, $Zm */ - AArch64_BIC_ZZZ /* 1528 */, AArch64_INS_BIC, + AArch64_BIC_ZZZ /* 1817 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_BICv16i8 /* 1529 */, AArch64_INS_BIC, + AArch64_BICv16i8 /* 1818 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_BICv2i32 /* 1530 */, AArch64_INS_BIC, + AArch64_BICv2i32 /* 1819 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ - AArch64_BICv4i16 /* 1531 */, AArch64_INS_BIC, + AArch64_BICv4i16 /* 1820 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_BICv4i32 /* 1532 */, AArch64_INS_BIC, + AArch64_BICv4i32 /* 1821 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ - AArch64_BICv8i16 /* 1533 */, AArch64_INS_BIC, + AArch64_BICv8i16 /* 1822 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bic{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_BICv8i8 /* 1534 */, AArch64_INS_BIC, + AArch64_BICv8i8 /* 1823 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bif{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_BIFv16i8 /* 1535 */, AArch64_INS_BIF, + AArch64_BIFv16i8 /* 1824 */, AARCH64_INS_BIF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bif{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_BIFv8i8 /* 1536 */, AArch64_INS_BIF, + AArch64_BIFv8i8 /* 1825 */, AARCH64_INS_BIF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bit{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_BITv16i8 /* 1537 */, AArch64_INS_BIT, + AArch64_BITv16i8 /* 1826 */, AARCH64_INS_BIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bit{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_BITv8i8 /* 1538 */, AArch64_INS_BIT, + AArch64_BITv8i8 /* 1827 */, AARCH64_INS_BIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bl $addr */ - AArch64_BL /* 1539 */, AArch64_INS_BL, + AArch64_BL /* 1828 */, AARCH64_INS_BL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }}, + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* blr $Rn */ - AArch64_BLR /* 1540 */, AArch64_INS_BLR, + AArch64_BLR /* 1829 */, AARCH64_INS_BLR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, 0 }, 1, 1, {{ 0 }}, + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* blraa $Rn, $Rm */ - AArch64_BLRAA /* 1541 */, AArch64_INS_BLRAA, + AArch64_BLRAA /* 1830 */, AARCH64_INS_BLRAA, #ifndef CAPSTONE_DIET - { AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* blraaz $Rn */ - AArch64_BLRAAZ /* 1542 */, AArch64_INS_BLRAAZ, + AArch64_BLRAAZ /* 1831 */, AARCH64_INS_BLRAAZ, #ifndef CAPSTONE_DIET - { AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* blrab $Rn, $Rm */ - AArch64_BLRAB /* 1543 */, AArch64_INS_BLRAB, + AArch64_BLRAB /* 1832 */, AARCH64_INS_BLRAB, #ifndef CAPSTONE_DIET - { AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* blrabz $Rn */ - AArch64_BLRABZ /* 1544 */, AArch64_INS_BLRABZ, + AArch64_BLRABZ /* 1833 */, AARCH64_INS_BLRABZ, #ifndef CAPSTONE_DIET - { AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { AArch64_GRP_CALL, AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_GRP_CALL, AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BMOPA_MPPZZ_S /* 1545 */, AArch64_INS_BMOPA, + AArch64_BMOPA_MPPZZ_S /* 1834 */, AARCH64_INS_BMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_BMOPS_MPPZZ_S /* 1546 */, AArch64_INS_BMOPS, + AArch64_BMOPS_MPPZZ_S /* 1835 */, AARCH64_INS_BMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* br $Rn */ - AArch64_BR /* 1547 */, AArch64_INS_BR, + AArch64_BR /* 1836 */, AARCH64_INS_BR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, 0 }, 1, 1, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* braa $Rn, $Rm */ - AArch64_BRAA /* 1548 */, AArch64_INS_BRAA, + AArch64_BRAA /* 1837 */, AARCH64_INS_BRAA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_FEATURE_HasPAuth, 0 }, 1, 1, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* braaz $Rn */ - AArch64_BRAAZ /* 1549 */, AArch64_INS_BRAAZ, + AArch64_BRAAZ /* 1838 */, AARCH64_INS_BRAAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_FEATURE_HasPAuth, 0 }, 1, 1, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brab $Rn, $Rm */ - AArch64_BRAB /* 1550 */, AArch64_INS_BRAB, + AArch64_BRAB /* 1839 */, AARCH64_INS_BRAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_FEATURE_HasPAuth, 0 }, 1, 1, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brabz $Rn */ - AArch64_BRABZ /* 1551 */, AArch64_INS_BRABZ, + AArch64_BRABZ /* 1840 */, AARCH64_INS_BRABZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_FEATURE_HasPAuth, 0 }, 1, 1, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brb iall */ - AArch64_BRB_IALL /* 1552 */, AArch64_INS_BRB, + AArch64_BRB_IALL /* 1841 */, AARCH64_INS_BRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBRBE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBRBE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brb inj */ - AArch64_BRB_INJ /* 1553 */, AArch64_INS_BRB, + AArch64_BRB_INJ /* 1842 */, AARCH64_INS_BRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasBRBE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASBRBE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brk $imm */ - AArch64_BRK /* 1554 */, AArch64_INS_BRK, + AArch64_BRK /* 1843 */, AARCH64_INS_BRK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkas $Pd, $Pg/z, $Pn */ - AArch64_BRKAS_PPzP /* 1555 */, AArch64_INS_BRKAS, + AArch64_BRKAS_PPzP /* 1844 */, AARCH64_INS_BRKAS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brka $Pd, $Pg/m, $Pn */ - AArch64_BRKA_PPmP /* 1556 */, AArch64_INS_BRKA, + AArch64_BRKA_PPmP /* 1845 */, AARCH64_INS_BRKA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brka $Pd, $Pg/z, $Pn */ - AArch64_BRKA_PPzP /* 1557 */, AArch64_INS_BRKA, + AArch64_BRKA_PPzP /* 1846 */, AARCH64_INS_BRKA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkbs $Pd, $Pg/z, $Pn */ - AArch64_BRKBS_PPzP /* 1558 */, AArch64_INS_BRKBS, + AArch64_BRKBS_PPzP /* 1847 */, AARCH64_INS_BRKBS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkb $Pd, $Pg/m, $Pn */ - AArch64_BRKB_PPmP /* 1559 */, AArch64_INS_BRKB, + AArch64_BRKB_PPmP /* 1848 */, AARCH64_INS_BRKB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkb $Pd, $Pg/z, $Pn */ - AArch64_BRKB_PPzP /* 1560 */, AArch64_INS_BRKB, + AArch64_BRKB_PPzP /* 1849 */, AARCH64_INS_BRKB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkns $Pdm, $Pg/z, $Pn, $_Pdm */ - AArch64_BRKNS_PPzP /* 1561 */, AArch64_INS_BRKNS, + AArch64_BRKNS_PPzP /* 1850 */, AARCH64_INS_BRKNS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkn $Pdm, $Pg/z, $Pn, $_Pdm */ - AArch64_BRKN_PPzP /* 1562 */, AArch64_INS_BRKN, + AArch64_BRKN_PPzP /* 1851 */, AARCH64_INS_BRKN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkpas $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BRKPAS_PPzPP /* 1563 */, AArch64_INS_BRKPAS, + AArch64_BRKPAS_PPzPP /* 1852 */, AARCH64_INS_BRKPAS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkpa $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BRKPA_PPzPP /* 1564 */, AArch64_INS_BRKPA, + AArch64_BRKPA_PPzPP /* 1853 */, AARCH64_INS_BRKPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkpbs $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BRKPBS_PPzPP /* 1565 */, AArch64_INS_BRKPBS, + AArch64_BRKPBS_PPzPP /* 1854 */, AARCH64_INS_BRKPBS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* brkpb $Pd, $Pg/z, $Pn, $Pm */ - AArch64_BRKPB_PPzPP /* 1566 */, AArch64_INS_BRKPB, + AArch64_BRKPB_PPzPP /* 1855 */, AARCH64_INS_BRKPB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bsl1n $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_BSL1N_ZZZZ /* 1567 */, AArch64_INS_BSL1N, + AArch64_BSL1N_ZZZZ /* 1856 */, AARCH64_INS_BSL1N, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bsl2n $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_BSL2N_ZZZZ /* 1568 */, AArch64_INS_BSL2N, + AArch64_BSL2N_ZZZZ /* 1857 */, AARCH64_INS_BSL2N, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bsl $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_BSL_ZZZZ /* 1569 */, AArch64_INS_BSL, + AArch64_BSL_ZZZZ /* 1858 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bsl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_BSLv16i8 /* 1570 */, AArch64_INS_BSL, + AArch64_BSLv16i8 /* 1859 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* bsl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_BSLv8i8 /* 1571 */, AArch64_INS_BSL, + AArch64_BSLv8i8 /* 1860 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* b.$cond $target */ - AArch64_Bcc /* 1572 */, AArch64_INS_B, + AArch64_Bcc /* 1861 */, AARCH64_INS_B, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_CADD_ZZI_B /* 1573 */, AArch64_INS_CADD, + AArch64_CADD_ZZI_B /* 1862 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_CADD_ZZI_D /* 1574 */, AArch64_INS_CADD, + AArch64_CADD_ZZI_D /* 1863 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_CADD_ZZI_H /* 1575 */, AArch64_INS_CADD, + AArch64_CADD_ZZI_H /* 1864 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_CADD_ZZI_S /* 1576 */, AArch64_INS_CADD, + AArch64_CADD_ZZI_S /* 1865 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* casab $Rs, $Rt, [$Rn] */ - AArch64_CASAB /* 1577 */, AArch64_INS_CASAB, + AArch64_CASAB /* 1866 */, AARCH64_INS_CASAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casah $Rs, $Rt, [$Rn] */ - AArch64_CASAH /* 1578 */, AArch64_INS_CASAH, + AArch64_CASAH /* 1867 */, AARCH64_INS_CASAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casalb $Rs, $Rt, [$Rn] */ - AArch64_CASALB /* 1579 */, AArch64_INS_CASALB, + AArch64_CASALB /* 1868 */, AARCH64_INS_CASALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casalh $Rs, $Rt, [$Rn] */ - AArch64_CASALH /* 1580 */, AArch64_INS_CASALH, + AArch64_CASALH /* 1869 */, AARCH64_INS_CASALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casal $Rs, $Rt, [$Rn] */ - AArch64_CASALW /* 1581 */, AArch64_INS_CASAL, + AArch64_CASALW /* 1870 */, AARCH64_INS_CASAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casal $Rs, $Rt, [$Rn] */ - AArch64_CASALX /* 1582 */, AArch64_INS_CASAL, + AArch64_CASALX /* 1871 */, AARCH64_INS_CASAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casa $Rs, $Rt, [$Rn] */ - AArch64_CASAW /* 1583 */, AArch64_INS_CASA, + AArch64_CASAW /* 1872 */, AARCH64_INS_CASA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casa $Rs, $Rt, [$Rn] */ - AArch64_CASAX /* 1584 */, AArch64_INS_CASA, + AArch64_CASAX /* 1873 */, AARCH64_INS_CASA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casb $Rs, $Rt, [$Rn] */ - AArch64_CASB /* 1585 */, AArch64_INS_CASB, + AArch64_CASB /* 1874 */, AARCH64_INS_CASB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cash $Rs, $Rt, [$Rn] */ - AArch64_CASH /* 1586 */, AArch64_INS_CASH, + AArch64_CASH /* 1875 */, AARCH64_INS_CASH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caslb $Rs, $Rt, [$Rn] */ - AArch64_CASLB /* 1587 */, AArch64_INS_CASLB, + AArch64_CASLB /* 1876 */, AARCH64_INS_CASLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caslh $Rs, $Rt, [$Rn] */ - AArch64_CASLH /* 1588 */, AArch64_INS_CASLH, + AArch64_CASLH /* 1877 */, AARCH64_INS_CASLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casl $Rs, $Rt, [$Rn] */ - AArch64_CASLW /* 1589 */, AArch64_INS_CASL, + AArch64_CASLW /* 1878 */, AARCH64_INS_CASL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casl $Rs, $Rt, [$Rn] */ - AArch64_CASLX /* 1590 */, AArch64_INS_CASL, + AArch64_CASLX /* 1879 */, AARCH64_INS_CASL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspal $Rs, $Rt, [$Rn] */ - AArch64_CASPALW /* 1591 */, AArch64_INS_CASPAL, + AArch64_CASPALW /* 1880 */, AARCH64_INS_CASPAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspal $Rs, $Rt, [$Rn] */ - AArch64_CASPALX /* 1592 */, AArch64_INS_CASPAL, + AArch64_CASPALX /* 1881 */, AARCH64_INS_CASPAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspa $Rs, $Rt, [$Rn] */ - AArch64_CASPAW /* 1593 */, AArch64_INS_CASPA, + AArch64_CASPAW /* 1882 */, AARCH64_INS_CASPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspa $Rs, $Rt, [$Rn] */ - AArch64_CASPAX /* 1594 */, AArch64_INS_CASPA, + AArch64_CASPAX /* 1883 */, AARCH64_INS_CASPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspl $Rs, $Rt, [$Rn] */ - AArch64_CASPLW /* 1595 */, AArch64_INS_CASPL, + AArch64_CASPLW /* 1884 */, AARCH64_INS_CASPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* caspl $Rs, $Rt, [$Rn] */ - AArch64_CASPLX /* 1596 */, AArch64_INS_CASPL, + AArch64_CASPLX /* 1885 */, AARCH64_INS_CASPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casp $Rs, $Rt, [$Rn] */ - AArch64_CASPW /* 1597 */, AArch64_INS_CASP, + AArch64_CASPW /* 1886 */, AARCH64_INS_CASP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* casp $Rs, $Rt, [$Rn] */ - AArch64_CASPX /* 1598 */, AArch64_INS_CASP, + AArch64_CASPX /* 1887 */, AARCH64_INS_CASP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cas $Rs, $Rt, [$Rn] */ - AArch64_CASW /* 1599 */, AArch64_INS_CAS, + AArch64_CASW /* 1888 */, AARCH64_INS_CAS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cas $Rs, $Rt, [$Rn] */ - AArch64_CASX /* 1600 */, AArch64_INS_CAS, + AArch64_CASX /* 1889 */, AARCH64_INS_CAS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cbnz $Rt, $target */ - AArch64_CBNZW /* 1601 */, AArch64_INS_CBNZ, + AArch64_CBNZW /* 1890 */, AARCH64_INS_CBNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cbnz $Rt, $target */ - AArch64_CBNZX /* 1602 */, AArch64_INS_CBNZ, + AArch64_CBNZX /* 1891 */, AARCH64_INS_CBNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cbz $Rt, $target */ - AArch64_CBZW /* 1603 */, AArch64_INS_CBZ, + AArch64_CBZW /* 1892 */, AARCH64_INS_CBZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cbz $Rt, $target */ - AArch64_CBZX /* 1604 */, AArch64_INS_CBZ, + AArch64_CBZX /* 1893 */, AARCH64_INS_CBZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmn $Rn, $imm, $nzcv, $cond */ - AArch64_CCMNWi /* 1605 */, AArch64_INS_CCMN, + AArch64_CCMNWi /* 1894 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmn $Rn, $Rm, $nzcv, $cond */ - AArch64_CCMNWr /* 1606 */, AArch64_INS_CCMN, + AArch64_CCMNWr /* 1895 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmn $Rn, $imm, $nzcv, $cond */ - AArch64_CCMNXi /* 1607 */, AArch64_INS_CCMN, + AArch64_CCMNXi /* 1896 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmn $Rn, $Rm, $nzcv, $cond */ - AArch64_CCMNXr /* 1608 */, AArch64_INS_CCMN, + AArch64_CCMNXr /* 1897 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmp $Rn, $imm, $nzcv, $cond */ - AArch64_CCMPWi /* 1609 */, AArch64_INS_CCMP, + AArch64_CCMPWi /* 1898 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmp $Rn, $Rm, $nzcv, $cond */ - AArch64_CCMPWr /* 1610 */, AArch64_INS_CCMP, + AArch64_CCMPWr /* 1899 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmp $Rn, $imm, $nzcv, $cond */ - AArch64_CCMPXi /* 1611 */, AArch64_INS_CCMP, + AArch64_CCMPXi /* 1900 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ccmp $Rn, $Rm, $nzcv, $cond */ - AArch64_CCMPXr /* 1612 */, AArch64_INS_CCMP, + AArch64_CCMPXr /* 1901 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cdot $Zda, $Zn, $Zm$iop, $rot */ - AArch64_CDOT_ZZZI_D /* 1613 */, AArch64_INS_CDOT, + AArch64_CDOT_ZZZI_D /* 1902 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cdot $Zda, $Zn, $Zm$iop, $rot */ - AArch64_CDOT_ZZZI_S /* 1614 */, AArch64_INS_CDOT, + AArch64_CDOT_ZZZI_S /* 1903 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cdot $Zda, $Zn, $Zm, $rot */ - AArch64_CDOT_ZZZ_D /* 1615 */, AArch64_INS_CDOT, + AArch64_CDOT_ZZZ_D /* 1904 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cdot $Zda, $Zn, $Zm, $rot */ - AArch64_CDOT_ZZZ_S /* 1616 */, AArch64_INS_CDOT, + AArch64_CDOT_ZZZ_S /* 1905 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cfinv */ - AArch64_CFINV /* 1617 */, AArch64_INS_CFINV, + AArch64_CFINV /* 1906 */, AARCH64_INS_CFINV, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFlagM, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFLAGM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* hint #40 */ + AArch64_CHKFEAT /* 1907 */, AARCH64_INS_HINT, + #ifndef CAPSTONE_DIET + { AARCH64_REG_X16, 0 }, { AARCH64_REG_X16, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTA_RPZ_B /* 1618 */, AArch64_INS_CLASTA, + AArch64_CLASTA_RPZ_B /* 1908 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTA_RPZ_D /* 1619 */, AArch64_INS_CLASTA, + AArch64_CLASTA_RPZ_D /* 1909 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTA_RPZ_H /* 1620 */, AArch64_INS_CLASTA, + AArch64_CLASTA_RPZ_H /* 1910 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTA_RPZ_S /* 1621 */, AArch64_INS_CLASTA, + AArch64_CLASTA_RPZ_S /* 1911 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTA_VPZ_B /* 1622 */, AArch64_INS_CLASTA, + AArch64_CLASTA_VPZ_B /* 1912 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTA_VPZ_D /* 1623 */, AArch64_INS_CLASTA, + AArch64_CLASTA_VPZ_D /* 1913 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTA_VPZ_H /* 1624 */, AArch64_INS_CLASTA, + AArch64_CLASTA_VPZ_H /* 1914 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTA_VPZ_S /* 1625 */, AArch64_INS_CLASTA, + AArch64_CLASTA_VPZ_S /* 1915 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTA_ZPZ_B /* 1626 */, AArch64_INS_CLASTA, + AArch64_CLASTA_ZPZ_B /* 1916 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTA_ZPZ_D /* 1627 */, AArch64_INS_CLASTA, + AArch64_CLASTA_ZPZ_D /* 1917 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTA_ZPZ_H /* 1628 */, AArch64_INS_CLASTA, + AArch64_CLASTA_ZPZ_H /* 1918 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTA_ZPZ_S /* 1629 */, AArch64_INS_CLASTA, + AArch64_CLASTA_ZPZ_S /* 1919 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTB_RPZ_B /* 1630 */, AArch64_INS_CLASTB, + AArch64_CLASTB_RPZ_B /* 1920 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTB_RPZ_D /* 1631 */, AArch64_INS_CLASTB, + AArch64_CLASTB_RPZ_D /* 1921 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTB_RPZ_H /* 1632 */, AArch64_INS_CLASTB, + AArch64_CLASTB_RPZ_H /* 1922 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ - AArch64_CLASTB_RPZ_S /* 1633 */, AArch64_INS_CLASTB, + AArch64_CLASTB_RPZ_S /* 1923 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTB_VPZ_B /* 1634 */, AArch64_INS_CLASTB, + AArch64_CLASTB_VPZ_B /* 1924 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTB_VPZ_D /* 1635 */, AArch64_INS_CLASTB, + AArch64_CLASTB_VPZ_D /* 1925 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTB_VPZ_H /* 1636 */, AArch64_INS_CLASTB, + AArch64_CLASTB_VPZ_H /* 1926 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_CLASTB_VPZ_S /* 1637 */, AArch64_INS_CLASTB, + AArch64_CLASTB_VPZ_S /* 1927 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTB_ZPZ_B /* 1638 */, AArch64_INS_CLASTB, + AArch64_CLASTB_ZPZ_B /* 1928 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTB_ZPZ_D /* 1639 */, AArch64_INS_CLASTB, + AArch64_CLASTB_ZPZ_D /* 1929 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTB_ZPZ_H /* 1640 */, AArch64_INS_CLASTB, + AArch64_CLASTB_ZPZ_H /* 1930 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_CLASTB_ZPZ_S /* 1641 */, AArch64_INS_CLASTB, + AArch64_CLASTB_ZPZ_S /* 1931 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clrex $CRm */ - AArch64_CLREX /* 1642 */, AArch64_INS_CLREX, + AArch64_CLREX /* 1932 */, AARCH64_INS_CLREX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cls $Rd, $Rn */ - AArch64_CLSWr /* 1643 */, AArch64_INS_CLS, + AArch64_CLSWr /* 1933 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls $Rd, $Rn */ - AArch64_CLSXr /* 1644 */, AArch64_INS_CLS, + AArch64_CLSXr /* 1934 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls $Zd, $Pg/m, $Zn */ - AArch64_CLS_ZPmZ_B /* 1645 */, AArch64_INS_CLS, + AArch64_CLS_ZPmZ_B /* 1935 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls $Zd, $Pg/m, $Zn */ - AArch64_CLS_ZPmZ_D /* 1646 */, AArch64_INS_CLS, + AArch64_CLS_ZPmZ_D /* 1936 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls $Zd, $Pg/m, $Zn */ - AArch64_CLS_ZPmZ_H /* 1647 */, AArch64_INS_CLS, + AArch64_CLS_ZPmZ_H /* 1937 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls $Zd, $Pg/m, $Zn */ - AArch64_CLS_ZPmZ_S /* 1648 */, AArch64_INS_CLS, + AArch64_CLS_ZPmZ_S /* 1938 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_CLSv16i8 /* 1649 */, AArch64_INS_CLS, + AArch64_CLSv16i8 /* 1939 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_CLSv2i32 /* 1650 */, AArch64_INS_CLS, + AArch64_CLSv2i32 /* 1940 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_CLSv4i16 /* 1651 */, AArch64_INS_CLS, + AArch64_CLSv4i16 /* 1941 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_CLSv4i32 /* 1652 */, AArch64_INS_CLS, + AArch64_CLSv4i32 /* 1942 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_CLSv8i16 /* 1653 */, AArch64_INS_CLS, + AArch64_CLSv8i16 /* 1943 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cls{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_CLSv8i8 /* 1654 */, AArch64_INS_CLS, + AArch64_CLSv8i8 /* 1944 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Rd, $Rn */ - AArch64_CLZWr /* 1655 */, AArch64_INS_CLZ, + AArch64_CLZWr /* 1945 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Rd, $Rn */ - AArch64_CLZXr /* 1656 */, AArch64_INS_CLZ, + AArch64_CLZXr /* 1946 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Zd, $Pg/m, $Zn */ - AArch64_CLZ_ZPmZ_B /* 1657 */, AArch64_INS_CLZ, + AArch64_CLZ_ZPmZ_B /* 1947 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Zd, $Pg/m, $Zn */ - AArch64_CLZ_ZPmZ_D /* 1658 */, AArch64_INS_CLZ, + AArch64_CLZ_ZPmZ_D /* 1948 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Zd, $Pg/m, $Zn */ - AArch64_CLZ_ZPmZ_H /* 1659 */, AArch64_INS_CLZ, + AArch64_CLZ_ZPmZ_H /* 1949 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz $Zd, $Pg/m, $Zn */ - AArch64_CLZ_ZPmZ_S /* 1660 */, AArch64_INS_CLZ, + AArch64_CLZ_ZPmZ_S /* 1950 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_CLZv16i8 /* 1661 */, AArch64_INS_CLZ, + AArch64_CLZv16i8 /* 1951 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_CLZv2i32 /* 1662 */, AArch64_INS_CLZ, + AArch64_CLZv2i32 /* 1952 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_CLZv4i16 /* 1663 */, AArch64_INS_CLZ, + AArch64_CLZv4i16 /* 1953 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_CLZv4i32 /* 1664 */, AArch64_INS_CLZ, + AArch64_CLZv4i32 /* 1954 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_CLZv8i16 /* 1665 */, AArch64_INS_CLZ, + AArch64_CLZv8i16 /* 1955 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* clz{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_CLZv8i8 /* 1666 */, AArch64_INS_CLZ, + AArch64_CLZv8i8 /* 1956 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMEQv16i8 /* 1667 */, AArch64_INS_CMEQ, + AArch64_CMEQv16i8 /* 1957 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ - AArch64_CMEQv16i8rz /* 1668 */, AArch64_INS_CMEQ, + AArch64_CMEQv16i8rz /* 1958 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq $Rd, $Rn, $Rm */ - AArch64_CMEQv1i64 /* 1669 */, AArch64_INS_CMEQ, + AArch64_CMEQv1i64 /* 1959 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq $Rd, $Rn, #0 */ - AArch64_CMEQv1i64rz /* 1670 */, AArch64_INS_CMEQ, + AArch64_CMEQv1i64rz /* 1960 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMEQv2i32 /* 1671 */, AArch64_INS_CMEQ, + AArch64_CMEQv2i32 /* 1961 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ - AArch64_CMEQv2i32rz /* 1672 */, AArch64_INS_CMEQ, + AArch64_CMEQv2i32rz /* 1962 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMEQv2i64 /* 1673 */, AArch64_INS_CMEQ, + AArch64_CMEQv2i64 /* 1963 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ - AArch64_CMEQv2i64rz /* 1674 */, AArch64_INS_CMEQ, + AArch64_CMEQv2i64rz /* 1964 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMEQv4i16 /* 1675 */, AArch64_INS_CMEQ, + AArch64_CMEQv4i16 /* 1965 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ - AArch64_CMEQv4i16rz /* 1676 */, AArch64_INS_CMEQ, + AArch64_CMEQv4i16rz /* 1966 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMEQv4i32 /* 1677 */, AArch64_INS_CMEQ, + AArch64_CMEQv4i32 /* 1967 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ - AArch64_CMEQv4i32rz /* 1678 */, AArch64_INS_CMEQ, + AArch64_CMEQv4i32rz /* 1968 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMEQv8i16 /* 1679 */, AArch64_INS_CMEQ, + AArch64_CMEQv8i16 /* 1969 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ - AArch64_CMEQv8i16rz /* 1680 */, AArch64_INS_CMEQ, + AArch64_CMEQv8i16rz /* 1970 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMEQv8i8 /* 1681 */, AArch64_INS_CMEQ, + AArch64_CMEQv8i8 /* 1971 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmeq{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ - AArch64_CMEQv8i8rz /* 1682 */, AArch64_INS_CMEQ, + AArch64_CMEQv8i8rz /* 1972 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMGEv16i8 /* 1683 */, AArch64_INS_CMGE, + AArch64_CMGEv16i8 /* 1973 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ - AArch64_CMGEv16i8rz /* 1684 */, AArch64_INS_CMGE, + AArch64_CMGEv16i8rz /* 1974 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge $Rd, $Rn, $Rm */ - AArch64_CMGEv1i64 /* 1685 */, AArch64_INS_CMGE, + AArch64_CMGEv1i64 /* 1975 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge $Rd, $Rn, #0 */ - AArch64_CMGEv1i64rz /* 1686 */, AArch64_INS_CMGE, + AArch64_CMGEv1i64rz /* 1976 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMGEv2i32 /* 1687 */, AArch64_INS_CMGE, + AArch64_CMGEv2i32 /* 1977 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ - AArch64_CMGEv2i32rz /* 1688 */, AArch64_INS_CMGE, + AArch64_CMGEv2i32rz /* 1978 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMGEv2i64 /* 1689 */, AArch64_INS_CMGE, + AArch64_CMGEv2i64 /* 1979 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ - AArch64_CMGEv2i64rz /* 1690 */, AArch64_INS_CMGE, + AArch64_CMGEv2i64rz /* 1980 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMGEv4i16 /* 1691 */, AArch64_INS_CMGE, + AArch64_CMGEv4i16 /* 1981 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ - AArch64_CMGEv4i16rz /* 1692 */, AArch64_INS_CMGE, + AArch64_CMGEv4i16rz /* 1982 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMGEv4i32 /* 1693 */, AArch64_INS_CMGE, + AArch64_CMGEv4i32 /* 1983 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ - AArch64_CMGEv4i32rz /* 1694 */, AArch64_INS_CMGE, + AArch64_CMGEv4i32rz /* 1984 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMGEv8i16 /* 1695 */, AArch64_INS_CMGE, + AArch64_CMGEv8i16 /* 1985 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ - AArch64_CMGEv8i16rz /* 1696 */, AArch64_INS_CMGE, + AArch64_CMGEv8i16rz /* 1986 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMGEv8i8 /* 1697 */, AArch64_INS_CMGE, + AArch64_CMGEv8i8 /* 1987 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmge{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ - AArch64_CMGEv8i8rz /* 1698 */, AArch64_INS_CMGE, + AArch64_CMGEv8i8rz /* 1988 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMGTv16i8 /* 1699 */, AArch64_INS_CMGT, + AArch64_CMGTv16i8 /* 1989 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ - AArch64_CMGTv16i8rz /* 1700 */, AArch64_INS_CMGT, + AArch64_CMGTv16i8rz /* 1990 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt $Rd, $Rn, $Rm */ - AArch64_CMGTv1i64 /* 1701 */, AArch64_INS_CMGT, + AArch64_CMGTv1i64 /* 1991 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt $Rd, $Rn, #0 */ - AArch64_CMGTv1i64rz /* 1702 */, AArch64_INS_CMGT, + AArch64_CMGTv1i64rz /* 1992 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMGTv2i32 /* 1703 */, AArch64_INS_CMGT, + AArch64_CMGTv2i32 /* 1993 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ - AArch64_CMGTv2i32rz /* 1704 */, AArch64_INS_CMGT, + AArch64_CMGTv2i32rz /* 1994 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMGTv2i64 /* 1705 */, AArch64_INS_CMGT, + AArch64_CMGTv2i64 /* 1995 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ - AArch64_CMGTv2i64rz /* 1706 */, AArch64_INS_CMGT, + AArch64_CMGTv2i64rz /* 1996 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMGTv4i16 /* 1707 */, AArch64_INS_CMGT, + AArch64_CMGTv4i16 /* 1997 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ - AArch64_CMGTv4i16rz /* 1708 */, AArch64_INS_CMGT, + AArch64_CMGTv4i16rz /* 1998 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMGTv4i32 /* 1709 */, AArch64_INS_CMGT, + AArch64_CMGTv4i32 /* 1999 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ - AArch64_CMGTv4i32rz /* 1710 */, AArch64_INS_CMGT, + AArch64_CMGTv4i32rz /* 2000 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMGTv8i16 /* 1711 */, AArch64_INS_CMGT, + AArch64_CMGTv8i16 /* 2001 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ - AArch64_CMGTv8i16rz /* 1712 */, AArch64_INS_CMGT, + AArch64_CMGTv8i16rz /* 2002 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMGTv8i8 /* 1713 */, AArch64_INS_CMGT, + AArch64_CMGTv8i8 /* 2003 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmgt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ - AArch64_CMGTv8i8rz /* 1714 */, AArch64_INS_CMGT, + AArch64_CMGTv8i8rz /* 2004 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMHIv16i8 /* 1715 */, AArch64_INS_CMHI, + AArch64_CMHIv16i8 /* 2005 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi $Rd, $Rn, $Rm */ - AArch64_CMHIv1i64 /* 1716 */, AArch64_INS_CMHI, + AArch64_CMHIv1i64 /* 2006 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMHIv2i32 /* 1717 */, AArch64_INS_CMHI, + AArch64_CMHIv2i32 /* 2007 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMHIv2i64 /* 1718 */, AArch64_INS_CMHI, + AArch64_CMHIv2i64 /* 2008 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMHIv4i16 /* 1719 */, AArch64_INS_CMHI, + AArch64_CMHIv4i16 /* 2009 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMHIv4i32 /* 1720 */, AArch64_INS_CMHI, + AArch64_CMHIv4i32 /* 2010 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMHIv8i16 /* 1721 */, AArch64_INS_CMHI, + AArch64_CMHIv8i16 /* 2011 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhi{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMHIv8i8 /* 1722 */, AArch64_INS_CMHI, + AArch64_CMHIv8i8 /* 2012 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMHSv16i8 /* 1723 */, AArch64_INS_CMHS, + AArch64_CMHSv16i8 /* 2013 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs $Rd, $Rn, $Rm */ - AArch64_CMHSv1i64 /* 1724 */, AArch64_INS_CMHS, + AArch64_CMHSv1i64 /* 2014 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMHSv2i32 /* 1725 */, AArch64_INS_CMHS, + AArch64_CMHSv2i32 /* 2015 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMHSv2i64 /* 1726 */, AArch64_INS_CMHS, + AArch64_CMHSv2i64 /* 2016 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMHSv4i16 /* 1727 */, AArch64_INS_CMHS, + AArch64_CMHSv4i16 /* 2017 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMHSv4i32 /* 1728 */, AArch64_INS_CMHS, + AArch64_CMHSv4i32 /* 2018 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMHSv8i16 /* 1729 */, AArch64_INS_CMHS, + AArch64_CMHSv8i16 /* 2019 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmhs{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMHSv8i8 /* 1730 */, AArch64_INS_CMHS, + AArch64_CMHSv8i8 /* 2020 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm$iop, $rot */ - AArch64_CMLA_ZZZI_H /* 1731 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZI_H /* 2021 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm$iop, $rot */ - AArch64_CMLA_ZZZI_S /* 1732 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZI_S /* 2022 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ - AArch64_CMLA_ZZZ_B /* 1733 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZ_B /* 2023 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ - AArch64_CMLA_ZZZ_D /* 1734 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZ_D /* 2024 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ - AArch64_CMLA_ZZZ_H /* 1735 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZ_H /* 2025 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ - AArch64_CMLA_ZZZ_S /* 1736 */, AArch64_INS_CMLA, + AArch64_CMLA_ZZZ_S /* 2026 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ - AArch64_CMLEv16i8rz /* 1737 */, AArch64_INS_CMLE, + AArch64_CMLEv16i8rz /* 2027 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle $Rd, $Rn, #0 */ - AArch64_CMLEv1i64rz /* 1738 */, AArch64_INS_CMLE, + AArch64_CMLEv1i64rz /* 2028 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ - AArch64_CMLEv2i32rz /* 1739 */, AArch64_INS_CMLE, + AArch64_CMLEv2i32rz /* 2029 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ - AArch64_CMLEv2i64rz /* 1740 */, AArch64_INS_CMLE, + AArch64_CMLEv2i64rz /* 2030 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ - AArch64_CMLEv4i16rz /* 1741 */, AArch64_INS_CMLE, + AArch64_CMLEv4i16rz /* 2031 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ - AArch64_CMLEv4i32rz /* 1742 */, AArch64_INS_CMLE, + AArch64_CMLEv4i32rz /* 2032 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ - AArch64_CMLEv8i16rz /* 1743 */, AArch64_INS_CMLE, + AArch64_CMLEv8i16rz /* 2033 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmle{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ - AArch64_CMLEv8i8rz /* 1744 */, AArch64_INS_CMLE, + AArch64_CMLEv8i8rz /* 2034 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ - AArch64_CMLTv16i8rz /* 1745 */, AArch64_INS_CMLT, + AArch64_CMLTv16i8rz /* 2035 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt $Rd, $Rn, #0 */ - AArch64_CMLTv1i64rz /* 1746 */, AArch64_INS_CMLT, + AArch64_CMLTv1i64rz /* 2036 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ - AArch64_CMLTv2i32rz /* 1747 */, AArch64_INS_CMLT, + AArch64_CMLTv2i32rz /* 2037 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ - AArch64_CMLTv2i64rz /* 1748 */, AArch64_INS_CMLT, + AArch64_CMLTv2i64rz /* 2038 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ - AArch64_CMLTv4i16rz /* 1749 */, AArch64_INS_CMLT, + AArch64_CMLTv4i16rz /* 2039 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ - AArch64_CMLTv4i32rz /* 1750 */, AArch64_INS_CMLT, + AArch64_CMLTv4i32rz /* 2040 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ - AArch64_CMLTv8i16rz /* 1751 */, AArch64_INS_CMLT, + AArch64_CMLTv8i16rz /* 2041 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmlt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ - AArch64_CMLTv8i8rz /* 1752 */, AArch64_INS_CMLT, + AArch64_CMLTv8i8rz /* 2042 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPEQ_PPzZI_B /* 1753 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZI_B /* 2043 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPEQ_PPzZI_D /* 1754 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZI_D /* 2044 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPEQ_PPzZI_H /* 1755 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZI_H /* 2045 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPEQ_PPzZI_S /* 1756 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZI_S /* 2046 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_PPzZZ_B /* 1757 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZZ_B /* 2047 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_PPzZZ_D /* 1758 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZZ_D /* 2048 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_PPzZZ_H /* 1759 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZZ_H /* 2049 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_PPzZZ_S /* 1760 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_PPzZZ_S /* 2050 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_WIDE_PPzZZ_B /* 1761 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_WIDE_PPzZZ_B /* 2051 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_WIDE_PPzZZ_H /* 1762 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_WIDE_PPzZZ_H /* 2052 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPEQ_WIDE_PPzZZ_S /* 1763 */, AArch64_INS_CMPEQ, + AArch64_CMPEQ_WIDE_PPzZZ_S /* 2053 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGE_PPzZI_B /* 1764 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZI_B /* 2054 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGE_PPzZI_D /* 1765 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZI_D /* 2055 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGE_PPzZI_H /* 1766 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZI_H /* 2056 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGE_PPzZI_S /* 1767 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZI_S /* 2057 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_PPzZZ_B /* 1768 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZZ_B /* 2058 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_PPzZZ_D /* 1769 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZZ_D /* 2059 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_PPzZZ_H /* 1770 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZZ_H /* 2060 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_PPzZZ_S /* 1771 */, AArch64_INS_CMPGE, + AArch64_CMPGE_PPzZZ_S /* 2061 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_WIDE_PPzZZ_B /* 1772 */, AArch64_INS_CMPGE, + AArch64_CMPGE_WIDE_PPzZZ_B /* 2062 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_WIDE_PPzZZ_H /* 1773 */, AArch64_INS_CMPGE, + AArch64_CMPGE_WIDE_PPzZZ_H /* 2063 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGE_WIDE_PPzZZ_S /* 1774 */, AArch64_INS_CMPGE, + AArch64_CMPGE_WIDE_PPzZZ_S /* 2064 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGT_PPzZI_B /* 1775 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZI_B /* 2065 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGT_PPzZI_D /* 1776 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZI_D /* 2066 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGT_PPzZI_H /* 1777 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZI_H /* 2067 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPGT_PPzZI_S /* 1778 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZI_S /* 2068 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_PPzZZ_B /* 1779 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZZ_B /* 2069 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_PPzZZ_D /* 1780 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZZ_D /* 2070 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_PPzZZ_H /* 1781 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZZ_H /* 2071 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_PPzZZ_S /* 1782 */, AArch64_INS_CMPGT, + AArch64_CMPGT_PPzZZ_S /* 2072 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_WIDE_PPzZZ_B /* 1783 */, AArch64_INS_CMPGT, + AArch64_CMPGT_WIDE_PPzZZ_B /* 2073 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_WIDE_PPzZZ_H /* 1784 */, AArch64_INS_CMPGT, + AArch64_CMPGT_WIDE_PPzZZ_H /* 2074 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPGT_WIDE_PPzZZ_S /* 1785 */, AArch64_INS_CMPGT, + AArch64_CMPGT_WIDE_PPzZZ_S /* 2075 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHI_PPzZI_B /* 1786 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZI_B /* 2076 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHI_PPzZI_D /* 1787 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZI_D /* 2077 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHI_PPzZI_H /* 1788 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZI_H /* 2078 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHI_PPzZI_S /* 1789 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZI_S /* 2079 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_PPzZZ_B /* 1790 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZZ_B /* 2080 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_PPzZZ_D /* 1791 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZZ_D /* 2081 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_PPzZZ_H /* 1792 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZZ_H /* 2082 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_PPzZZ_S /* 1793 */, AArch64_INS_CMPHI, + AArch64_CMPHI_PPzZZ_S /* 2083 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_WIDE_PPzZZ_B /* 1794 */, AArch64_INS_CMPHI, + AArch64_CMPHI_WIDE_PPzZZ_B /* 2084 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_WIDE_PPzZZ_H /* 1795 */, AArch64_INS_CMPHI, + AArch64_CMPHI_WIDE_PPzZZ_H /* 2085 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphi $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHI_WIDE_PPzZZ_S /* 1796 */, AArch64_INS_CMPHI, + AArch64_CMPHI_WIDE_PPzZZ_S /* 2086 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHS_PPzZI_B /* 1797 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZI_B /* 2087 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHS_PPzZI_D /* 1798 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZI_D /* 2088 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHS_PPzZI_H /* 1799 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZI_H /* 2089 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPHS_PPzZI_S /* 1800 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZI_S /* 2090 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_PPzZZ_B /* 1801 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZZ_B /* 2091 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_PPzZZ_D /* 1802 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZZ_D /* 2092 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_PPzZZ_H /* 1803 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZZ_H /* 2093 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_PPzZZ_S /* 1804 */, AArch64_INS_CMPHS, + AArch64_CMPHS_PPzZZ_S /* 2094 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_WIDE_PPzZZ_B /* 1805 */, AArch64_INS_CMPHS, + AArch64_CMPHS_WIDE_PPzZZ_B /* 2095 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_WIDE_PPzZZ_H /* 1806 */, AArch64_INS_CMPHS, + AArch64_CMPHS_WIDE_PPzZZ_H /* 2096 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmphs $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPHS_WIDE_PPzZZ_S /* 1807 */, AArch64_INS_CMPHS, + AArch64_CMPHS_WIDE_PPzZZ_S /* 2097 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLE_PPzZI_B /* 1808 */, AArch64_INS_CMPLE, + AArch64_CMPLE_PPzZI_B /* 2098 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLE_PPzZI_D /* 1809 */, AArch64_INS_CMPLE, + AArch64_CMPLE_PPzZI_D /* 2099 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLE_PPzZI_H /* 1810 */, AArch64_INS_CMPLE, + AArch64_CMPLE_PPzZI_H /* 2100 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLE_PPzZI_S /* 1811 */, AArch64_INS_CMPLE, + AArch64_CMPLE_PPzZI_S /* 2101 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLE_WIDE_PPzZZ_B /* 1812 */, AArch64_INS_CMPLE, + AArch64_CMPLE_WIDE_PPzZZ_B /* 2102 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLE_WIDE_PPzZZ_H /* 1813 */, AArch64_INS_CMPLE, + AArch64_CMPLE_WIDE_PPzZZ_H /* 2103 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmple $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLE_WIDE_PPzZZ_S /* 1814 */, AArch64_INS_CMPLE, + AArch64_CMPLE_WIDE_PPzZZ_S /* 2104 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLO_PPzZI_B /* 1815 */, AArch64_INS_CMPLO, + AArch64_CMPLO_PPzZI_B /* 2105 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLO_PPzZI_D /* 1816 */, AArch64_INS_CMPLO, + AArch64_CMPLO_PPzZI_D /* 2106 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLO_PPzZI_H /* 1817 */, AArch64_INS_CMPLO, + AArch64_CMPLO_PPzZI_H /* 2107 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLO_PPzZI_S /* 1818 */, AArch64_INS_CMPLO, + AArch64_CMPLO_PPzZI_S /* 2108 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLO_WIDE_PPzZZ_B /* 1819 */, AArch64_INS_CMPLO, + AArch64_CMPLO_WIDE_PPzZZ_B /* 2109 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLO_WIDE_PPzZZ_H /* 1820 */, AArch64_INS_CMPLO, + AArch64_CMPLO_WIDE_PPzZZ_H /* 2110 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLO_WIDE_PPzZZ_S /* 1821 */, AArch64_INS_CMPLO, + AArch64_CMPLO_WIDE_PPzZZ_S /* 2111 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLS_PPzZI_B /* 1822 */, AArch64_INS_CMPLS, + AArch64_CMPLS_PPzZI_B /* 2112 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLS_PPzZI_D /* 1823 */, AArch64_INS_CMPLS, + AArch64_CMPLS_PPzZI_D /* 2113 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLS_PPzZI_H /* 1824 */, AArch64_INS_CMPLS, + AArch64_CMPLS_PPzZI_H /* 2114 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $imm7 */ - AArch64_CMPLS_PPzZI_S /* 1825 */, AArch64_INS_CMPLS, + AArch64_CMPLS_PPzZI_S /* 2115 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLS_WIDE_PPzZZ_B /* 1826 */, AArch64_INS_CMPLS, + AArch64_CMPLS_WIDE_PPzZZ_B /* 2116 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLS_WIDE_PPzZZ_H /* 1827 */, AArch64_INS_CMPLS, + AArch64_CMPLS_WIDE_PPzZZ_H /* 2117 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpls $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLS_WIDE_PPzZZ_S /* 1828 */, AArch64_INS_CMPLS, + AArch64_CMPLS_WIDE_PPzZZ_S /* 2118 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLT_PPzZI_B /* 1829 */, AArch64_INS_CMPLT, + AArch64_CMPLT_PPzZI_B /* 2119 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLT_PPzZI_D /* 1830 */, AArch64_INS_CMPLT, + AArch64_CMPLT_PPzZI_D /* 2120 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLT_PPzZI_H /* 1831 */, AArch64_INS_CMPLT, + AArch64_CMPLT_PPzZI_H /* 2121 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPLT_PPzZI_S /* 1832 */, AArch64_INS_CMPLT, + AArch64_CMPLT_PPzZI_S /* 2122 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLT_WIDE_PPzZZ_B /* 1833 */, AArch64_INS_CMPLT, + AArch64_CMPLT_WIDE_PPzZZ_B /* 2123 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLT_WIDE_PPzZZ_H /* 1834 */, AArch64_INS_CMPLT, + AArch64_CMPLT_WIDE_PPzZZ_H /* 2124 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmplt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPLT_WIDE_PPzZZ_S /* 1835 */, AArch64_INS_CMPLT, + AArch64_CMPLT_WIDE_PPzZZ_S /* 2125 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPNE_PPzZI_B /* 1836 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZI_B /* 2126 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPNE_PPzZI_D /* 1837 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZI_D /* 2127 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPNE_PPzZI_H /* 1838 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZI_H /* 2128 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $imm5 */ - AArch64_CMPNE_PPzZI_S /* 1839 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZI_S /* 2129 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_PPzZZ_B /* 1840 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZZ_B /* 2130 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_PPzZZ_D /* 1841 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZZ_D /* 2131 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_PPzZZ_H /* 1842 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZZ_H /* 2132 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_PPzZZ_S /* 1843 */, AArch64_INS_CMPNE, + AArch64_CMPNE_PPzZZ_S /* 2133 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_WIDE_PPzZZ_B /* 1844 */, AArch64_INS_CMPNE, + AArch64_CMPNE_WIDE_PPzZZ_B /* 2134 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_WIDE_PPzZZ_H /* 1845 */, AArch64_INS_CMPNE, + AArch64_CMPNE_WIDE_PPzZZ_H /* 2135 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmpne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_CMPNE_WIDE_PPzZZ_S /* 1846 */, AArch64_INS_CMPNE, + AArch64_CMPNE_WIDE_PPzZZ_S /* 2136 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv16i8 /* 1847 */, AArch64_INS_CMTST, + AArch64_CMTSTv16i8 /* 2137 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst $Rd, $Rn, $Rm */ - AArch64_CMTSTv1i64 /* 1848 */, AArch64_INS_CMTST, + AArch64_CMTSTv1i64 /* 2138 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv2i32 /* 1849 */, AArch64_INS_CMTST, + AArch64_CMTSTv2i32 /* 2139 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv2i64 /* 1850 */, AArch64_INS_CMTST, + AArch64_CMTSTv2i64 /* 2140 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv4i16 /* 1851 */, AArch64_INS_CMTST, + AArch64_CMTSTv4i16 /* 2141 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv4i32 /* 1852 */, AArch64_INS_CMTST, + AArch64_CMTSTv4i32 /* 2142 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv8i16 /* 1853 */, AArch64_INS_CMTST, + AArch64_CMTSTv8i16 /* 2143 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cmtst{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_CMTSTv8i8 /* 1854 */, AArch64_INS_CMTST, + AArch64_CMTSTv8i8 /* 2144 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnot $Zd, $Pg/m, $Zn */ - AArch64_CNOT_ZPmZ_B /* 1855 */, AArch64_INS_CNOT, + AArch64_CNOT_ZPmZ_B /* 2145 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnot $Zd, $Pg/m, $Zn */ - AArch64_CNOT_ZPmZ_D /* 1856 */, AArch64_INS_CNOT, + AArch64_CNOT_ZPmZ_D /* 2146 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnot $Zd, $Pg/m, $Zn */ - AArch64_CNOT_ZPmZ_H /* 1857 */, AArch64_INS_CNOT, + AArch64_CNOT_ZPmZ_H /* 2147 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnot $Zd, $Pg/m, $Zn */ - AArch64_CNOT_ZPmZ_S /* 1858 */, AArch64_INS_CNOT, + AArch64_CNOT_ZPmZ_S /* 2148 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntb $Rd, $pattern, mul $imm4 */ - AArch64_CNTB_XPiI /* 1859 */, AArch64_INS_CNTB, + AArch64_CNTB_XPiI /* 2149 */, AARCH64_INS_CNTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntd $Rd, $pattern, mul $imm4 */ - AArch64_CNTD_XPiI /* 1860 */, AArch64_INS_CNTD, + AArch64_CNTD_XPiI /* 2150 */, AARCH64_INS_CNTD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnth $Rd, $pattern, mul $imm4 */ - AArch64_CNTH_XPiI /* 1861 */, AArch64_INS_CNTH, + AArch64_CNTH_XPiI /* 2151 */, AARCH64_INS_CNTH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $PNn, $vl */ - AArch64_CNTP_XCI_B /* 1862 */, AArch64_INS_CNTP, + AArch64_CNTP_XCI_B /* 2152 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $PNn, $vl */ - AArch64_CNTP_XCI_D /* 1863 */, AArch64_INS_CNTP, + AArch64_CNTP_XCI_D /* 2153 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $PNn, $vl */ - AArch64_CNTP_XCI_H /* 1864 */, AArch64_INS_CNTP, + AArch64_CNTP_XCI_H /* 2154 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $PNn, $vl */ - AArch64_CNTP_XCI_S /* 1865 */, AArch64_INS_CNTP, + AArch64_CNTP_XCI_S /* 2155 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $Pg, $Pn */ - AArch64_CNTP_XPP_B /* 1866 */, AArch64_INS_CNTP, + AArch64_CNTP_XPP_B /* 2156 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $Pg, $Pn */ - AArch64_CNTP_XPP_D /* 1867 */, AArch64_INS_CNTP, + AArch64_CNTP_XPP_D /* 2157 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $Pg, $Pn */ - AArch64_CNTP_XPP_H /* 1868 */, AArch64_INS_CNTP, + AArch64_CNTP_XPP_H /* 2158 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntp $Rd, $Pg, $Pn */ - AArch64_CNTP_XPP_S /* 1869 */, AArch64_INS_CNTP, + AArch64_CNTP_XPP_S /* 2159 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cntw $Rd, $pattern, mul $imm4 */ - AArch64_CNTW_XPiI /* 1870 */, AArch64_INS_CNTW, + AArch64_CNTW_XPiI /* 2160 */, AARCH64_INS_CNTW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Rd, $Rn */ - AArch64_CNTWr /* 1871 */, AArch64_INS_CNT, + AArch64_CNTWr /* 2161 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Rd, $Rn */ - AArch64_CNTXr /* 1872 */, AArch64_INS_CNT, + AArch64_CNTXr /* 2162 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Zd, $Pg/m, $Zn */ - AArch64_CNT_ZPmZ_B /* 1873 */, AArch64_INS_CNT, + AArch64_CNT_ZPmZ_B /* 2163 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Zd, $Pg/m, $Zn */ - AArch64_CNT_ZPmZ_D /* 1874 */, AArch64_INS_CNT, + AArch64_CNT_ZPmZ_D /* 2164 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Zd, $Pg/m, $Zn */ - AArch64_CNT_ZPmZ_H /* 1875 */, AArch64_INS_CNT, + AArch64_CNT_ZPmZ_H /* 2165 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt $Zd, $Pg/m, $Zn */ - AArch64_CNT_ZPmZ_S /* 1876 */, AArch64_INS_CNT, + AArch64_CNT_ZPmZ_S /* 2166 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_CNTv16i8 /* 1877 */, AArch64_INS_CNT, + AArch64_CNTv16i8 /* 2167 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cnt{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_CNTv8i8 /* 1878 */, AArch64_INS_CNT, + AArch64_CNTv8i8 /* 2168 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* compact $Zd, $Pg, $Zn */ - AArch64_COMPACT_ZPZ_D /* 1879 */, AArch64_INS_COMPACT, + AArch64_COMPACT_ZPZ_D /* 2169 */, AARCH64_INS_COMPACT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* compact $Zd, $Pg, $Zn */ - AArch64_COMPACT_ZPZ_S /* 1880 */, AArch64_INS_COMPACT, + AArch64_COMPACT_ZPZ_S /* 2170 */, AARCH64_INS_COMPACT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpye [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYE /* 1881 */, AArch64_INS_CPYE, + AArch64_CPYE /* 2171 */, AARCH64_INS_CPYE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyen [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEN /* 1882 */, AArch64_INS_CPYEN, + AArch64_CPYEN /* 2172 */, AARCH64_INS_CPYEN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyern [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYERN /* 1883 */, AArch64_INS_CPYERN, + AArch64_CPYERN /* 2173 */, AARCH64_INS_CPYERN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyert [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYERT /* 1884 */, AArch64_INS_CPYERT, + AArch64_CPYERT /* 2174 */, AARCH64_INS_CPYERT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyertn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYERTN /* 1885 */, AArch64_INS_CPYERTN, + AArch64_CPYERTN /* 2175 */, AARCH64_INS_CPYERTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyertrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYERTRN /* 1886 */, AArch64_INS_CPYERTRN, + AArch64_CPYERTRN /* 2176 */, AARCH64_INS_CPYERTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyertwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYERTWN /* 1887 */, AArch64_INS_CPYERTWN, + AArch64_CPYERTWN /* 2177 */, AARCH64_INS_CPYERTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyet [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYET /* 1888 */, AArch64_INS_CPYET, + AArch64_CPYET /* 2178 */, AARCH64_INS_CPYET, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyetn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYETN /* 1889 */, AArch64_INS_CPYETN, + AArch64_CPYETN /* 2179 */, AARCH64_INS_CPYETN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyetrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYETRN /* 1890 */, AArch64_INS_CPYETRN, + AArch64_CPYETRN /* 2180 */, AARCH64_INS_CPYETRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyetwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYETWN /* 1891 */, AArch64_INS_CPYETWN, + AArch64_CPYETWN /* 2181 */, AARCH64_INS_CPYETWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyewn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEWN /* 1892 */, AArch64_INS_CPYEWN, + AArch64_CPYEWN /* 2182 */, AARCH64_INS_CPYEWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyewt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEWT /* 1893 */, AArch64_INS_CPYEWT, + AArch64_CPYEWT /* 2183 */, AARCH64_INS_CPYEWT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyewtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEWTN /* 1894 */, AArch64_INS_CPYEWTN, + AArch64_CPYEWTN /* 2184 */, AARCH64_INS_CPYEWTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyewtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEWTRN /* 1895 */, AArch64_INS_CPYEWTRN, + AArch64_CPYEWTRN /* 2185 */, AARCH64_INS_CPYEWTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyewtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYEWTWN /* 1896 */, AArch64_INS_CPYEWTWN, + AArch64_CPYEWTWN /* 2186 */, AARCH64_INS_CPYEWTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfe [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFE /* 1897 */, AArch64_INS_CPYFE, + AArch64_CPYFE /* 2187 */, AARCH64_INS_CPYFE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfen [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEN /* 1898 */, AArch64_INS_CPYFEN, + AArch64_CPYFEN /* 2188 */, AARCH64_INS_CPYFEN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfern [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFERN /* 1899 */, AArch64_INS_CPYFERN, + AArch64_CPYFERN /* 2189 */, AARCH64_INS_CPYFERN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfert [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFERT /* 1900 */, AArch64_INS_CPYFERT, + AArch64_CPYFERT /* 2190 */, AARCH64_INS_CPYFERT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfertn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFERTN /* 1901 */, AArch64_INS_CPYFERTN, + AArch64_CPYFERTN /* 2191 */, AARCH64_INS_CPYFERTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfertrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFERTRN /* 1902 */, AArch64_INS_CPYFERTRN, + AArch64_CPYFERTRN /* 2192 */, AARCH64_INS_CPYFERTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfertwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFERTWN /* 1903 */, AArch64_INS_CPYFERTWN, + AArch64_CPYFERTWN /* 2193 */, AARCH64_INS_CPYFERTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfet [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFET /* 1904 */, AArch64_INS_CPYFET, + AArch64_CPYFET /* 2194 */, AARCH64_INS_CPYFET, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfetn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFETN /* 1905 */, AArch64_INS_CPYFETN, + AArch64_CPYFETN /* 2195 */, AARCH64_INS_CPYFETN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfetrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFETRN /* 1906 */, AArch64_INS_CPYFETRN, + AArch64_CPYFETRN /* 2196 */, AARCH64_INS_CPYFETRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfetwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFETWN /* 1907 */, AArch64_INS_CPYFETWN, + AArch64_CPYFETWN /* 2197 */, AARCH64_INS_CPYFETWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfewn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEWN /* 1908 */, AArch64_INS_CPYFEWN, + AArch64_CPYFEWN /* 2198 */, AARCH64_INS_CPYFEWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfewt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEWT /* 1909 */, AArch64_INS_CPYFEWT, + AArch64_CPYFEWT /* 2199 */, AARCH64_INS_CPYFEWT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfewtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEWTN /* 1910 */, AArch64_INS_CPYFEWTN, + AArch64_CPYFEWTN /* 2200 */, AARCH64_INS_CPYFEWTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfewtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEWTRN /* 1911 */, AArch64_INS_CPYFEWTRN, + AArch64_CPYFEWTRN /* 2201 */, AARCH64_INS_CPYFEWTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfewtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFEWTWN /* 1912 */, AArch64_INS_CPYFEWTWN, + AArch64_CPYFEWTWN /* 2202 */, AARCH64_INS_CPYFEWTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfm [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFM /* 1913 */, AArch64_INS_CPYFM, + AArch64_CPYFM /* 2203 */, AARCH64_INS_CPYFM, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMN /* 1914 */, AArch64_INS_CPYFMN, + AArch64_CPYFMN /* 2204 */, AARCH64_INS_CPYFMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMRN /* 1915 */, AArch64_INS_CPYFMRN, + AArch64_CPYFMRN /* 2205 */, AARCH64_INS_CPYFMRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmrt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMRT /* 1916 */, AArch64_INS_CPYFMRT, + AArch64_CPYFMRT /* 2206 */, AARCH64_INS_CPYFMRT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmrtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMRTN /* 1917 */, AArch64_INS_CPYFMRTN, + AArch64_CPYFMRTN /* 2207 */, AARCH64_INS_CPYFMRTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmrtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMRTRN /* 1918 */, AArch64_INS_CPYFMRTRN, + AArch64_CPYFMRTRN /* 2208 */, AARCH64_INS_CPYFMRTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmrtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMRTWN /* 1919 */, AArch64_INS_CPYFMRTWN, + AArch64_CPYFMRTWN /* 2209 */, AARCH64_INS_CPYFMRTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMT /* 1920 */, AArch64_INS_CPYFMT, + AArch64_CPYFMT /* 2210 */, AARCH64_INS_CPYFMT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMTN /* 1921 */, AArch64_INS_CPYFMTN, + AArch64_CPYFMTN /* 2211 */, AARCH64_INS_CPYFMTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMTRN /* 1922 */, AArch64_INS_CPYFMTRN, + AArch64_CPYFMTRN /* 2212 */, AARCH64_INS_CPYFMTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMTWN /* 1923 */, AArch64_INS_CPYFMTWN, + AArch64_CPYFMTWN /* 2213 */, AARCH64_INS_CPYFMTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMWN /* 1924 */, AArch64_INS_CPYFMWN, + AArch64_CPYFMWN /* 2214 */, AARCH64_INS_CPYFMWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmwt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMWT /* 1925 */, AArch64_INS_CPYFMWT, + AArch64_CPYFMWT /* 2215 */, AARCH64_INS_CPYFMWT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmwtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMWTN /* 1926 */, AArch64_INS_CPYFMWTN, + AArch64_CPYFMWTN /* 2216 */, AARCH64_INS_CPYFMWTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmwtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMWTRN /* 1927 */, AArch64_INS_CPYFMWTRN, + AArch64_CPYFMWTRN /* 2217 */, AARCH64_INS_CPYFMWTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfmwtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFMWTWN /* 1928 */, AArch64_INS_CPYFMWTWN, + AArch64_CPYFMWTWN /* 2218 */, AARCH64_INS_CPYFMWTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfp [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFP /* 1929 */, AArch64_INS_CPYFP, + AArch64_CPYFP /* 2219 */, AARCH64_INS_CPYFP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPN /* 1930 */, AArch64_INS_CPYFPN, + AArch64_CPYFPN /* 2220 */, AARCH64_INS_CPYFPN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfprn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPRN /* 1931 */, AArch64_INS_CPYFPRN, + AArch64_CPYFPRN /* 2221 */, AARCH64_INS_CPYFPRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfprt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPRT /* 1932 */, AArch64_INS_CPYFPRT, + AArch64_CPYFPRT /* 2222 */, AARCH64_INS_CPYFPRT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfprtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPRTN /* 1933 */, AArch64_INS_CPYFPRTN, + AArch64_CPYFPRTN /* 2223 */, AARCH64_INS_CPYFPRTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfprtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPRTRN /* 1934 */, AArch64_INS_CPYFPRTRN, + AArch64_CPYFPRTRN /* 2224 */, AARCH64_INS_CPYFPRTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfprtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPRTWN /* 1935 */, AArch64_INS_CPYFPRTWN, + AArch64_CPYFPRTWN /* 2225 */, AARCH64_INS_CPYFPRTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPT /* 1936 */, AArch64_INS_CPYFPT, + AArch64_CPYFPT /* 2226 */, AARCH64_INS_CPYFPT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfptn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPTN /* 1937 */, AArch64_INS_CPYFPTN, + AArch64_CPYFPTN /* 2227 */, AARCH64_INS_CPYFPTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfptrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPTRN /* 1938 */, AArch64_INS_CPYFPTRN, + AArch64_CPYFPTRN /* 2228 */, AARCH64_INS_CPYFPTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfptwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPTWN /* 1939 */, AArch64_INS_CPYFPTWN, + AArch64_CPYFPTWN /* 2229 */, AARCH64_INS_CPYFPTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPWN /* 1940 */, AArch64_INS_CPYFPWN, + AArch64_CPYFPWN /* 2230 */, AARCH64_INS_CPYFPWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpwt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPWT /* 1941 */, AArch64_INS_CPYFPWT, + AArch64_CPYFPWT /* 2231 */, AARCH64_INS_CPYFPWT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpwtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPWTN /* 1942 */, AArch64_INS_CPYFPWTN, + AArch64_CPYFPWTN /* 2232 */, AARCH64_INS_CPYFPWTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpwtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPWTRN /* 1943 */, AArch64_INS_CPYFPWTRN, + AArch64_CPYFPWTRN /* 2233 */, AARCH64_INS_CPYFPWTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyfpwtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYFPWTWN /* 1944 */, AArch64_INS_CPYFPWTWN, + AArch64_CPYFPWTWN /* 2234 */, AARCH64_INS_CPYFPWTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpym [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYM /* 1945 */, AArch64_INS_CPYM, + AArch64_CPYM /* 2235 */, AARCH64_INS_CPYM, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMN /* 1946 */, AArch64_INS_CPYMN, + AArch64_CPYMN /* 2236 */, AARCH64_INS_CPYMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMRN /* 1947 */, AArch64_INS_CPYMRN, + AArch64_CPYMRN /* 2237 */, AARCH64_INS_CPYMRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymrt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMRT /* 1948 */, AArch64_INS_CPYMRT, + AArch64_CPYMRT /* 2238 */, AARCH64_INS_CPYMRT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymrtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMRTN /* 1949 */, AArch64_INS_CPYMRTN, + AArch64_CPYMRTN /* 2239 */, AARCH64_INS_CPYMRTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymrtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMRTRN /* 1950 */, AArch64_INS_CPYMRTRN, + AArch64_CPYMRTRN /* 2240 */, AARCH64_INS_CPYMRTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymrtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMRTWN /* 1951 */, AArch64_INS_CPYMRTWN, + AArch64_CPYMRTWN /* 2241 */, AARCH64_INS_CPYMRTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMT /* 1952 */, AArch64_INS_CPYMT, + AArch64_CPYMT /* 2242 */, AARCH64_INS_CPYMT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMTN /* 1953 */, AArch64_INS_CPYMTN, + AArch64_CPYMTN /* 2243 */, AARCH64_INS_CPYMTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMTRN /* 1954 */, AArch64_INS_CPYMTRN, + AArch64_CPYMTRN /* 2244 */, AARCH64_INS_CPYMTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMTWN /* 1955 */, AArch64_INS_CPYMTWN, + AArch64_CPYMTWN /* 2245 */, AARCH64_INS_CPYMTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMWN /* 1956 */, AArch64_INS_CPYMWN, + AArch64_CPYMWN /* 2246 */, AARCH64_INS_CPYMWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymwt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMWT /* 1957 */, AArch64_INS_CPYMWT, + AArch64_CPYMWT /* 2247 */, AARCH64_INS_CPYMWT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymwtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMWTN /* 1958 */, AArch64_INS_CPYMWTN, + AArch64_CPYMWTN /* 2248 */, AARCH64_INS_CPYMWTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymwtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMWTRN /* 1959 */, AArch64_INS_CPYMWTRN, + AArch64_CPYMWTRN /* 2249 */, AARCH64_INS_CPYMWTRN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpymwtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYMWTWN /* 1960 */, AArch64_INS_CPYMWTWN, + AArch64_CPYMWTWN /* 2250 */, AARCH64_INS_CPYMWTWN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyp [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYP /* 1961 */, AArch64_INS_CPYP, + AArch64_CPYP /* 2251 */, AARCH64_INS_CPYP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPN /* 1962 */, AArch64_INS_CPYPN, + AArch64_CPYPN /* 2252 */, AARCH64_INS_CPYPN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyprn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPRN /* 1963 */, AArch64_INS_CPYPRN, + AArch64_CPYPRN /* 2253 */, AARCH64_INS_CPYPRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyprt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPRT /* 1964 */, AArch64_INS_CPYPRT, + AArch64_CPYPRT /* 2254 */, AARCH64_INS_CPYPRT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyprtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPRTN /* 1965 */, AArch64_INS_CPYPRTN, + AArch64_CPYPRTN /* 2255 */, AARCH64_INS_CPYPRTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyprtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPRTRN /* 1966 */, AArch64_INS_CPYPRTRN, + AArch64_CPYPRTRN /* 2256 */, AARCH64_INS_CPYPRTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyprtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPRTWN /* 1967 */, AArch64_INS_CPYPRTWN, + AArch64_CPYPRTWN /* 2257 */, AARCH64_INS_CPYPRTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPT /* 1968 */, AArch64_INS_CPYPT, + AArch64_CPYPT /* 2258 */, AARCH64_INS_CPYPT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyptn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPTN /* 1969 */, AArch64_INS_CPYPTN, + AArch64_CPYPTN /* 2259 */, AARCH64_INS_CPYPTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyptrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPTRN /* 1970 */, AArch64_INS_CPYPTRN, + AArch64_CPYPTRN /* 2260 */, AARCH64_INS_CPYPTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpyptwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPTWN /* 1971 */, AArch64_INS_CPYPTWN, + AArch64_CPYPTWN /* 2261 */, AARCH64_INS_CPYPTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPWN /* 1972 */, AArch64_INS_CPYPWN, + AArch64_CPYPWN /* 2262 */, AARCH64_INS_CPYPWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypwt [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPWT /* 1973 */, AArch64_INS_CPYPWT, + AArch64_CPYPWT /* 2263 */, AARCH64_INS_CPYPWT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypwtn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPWTN /* 1974 */, AArch64_INS_CPYPWTN, + AArch64_CPYPWTN /* 2264 */, AARCH64_INS_CPYPWTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypwtrn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPWTRN /* 1975 */, AArch64_INS_CPYPWTRN, + AArch64_CPYPWTRN /* 2265 */, AARCH64_INS_CPYPWTRN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpypwtwn [$Rd]!, [$Rs]!, $Rn! */ - AArch64_CPYPWTWN /* 1976 */, AArch64_INS_CPYPWTWN, + AArch64_CPYPWTWN /* 2266 */, AARCH64_INS_CPYPWTWN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* cpy $Zd, $Pg/m, $imm */ - AArch64_CPY_ZPmI_B /* 1977 */, AArch64_INS_CPY, + AArch64_CPY_ZPmI_B /* 2267 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $imm */ - AArch64_CPY_ZPmI_D /* 1978 */, AArch64_INS_CPY, + AArch64_CPY_ZPmI_D /* 2268 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $imm */ - AArch64_CPY_ZPmI_H /* 1979 */, AArch64_INS_CPY, + AArch64_CPY_ZPmI_H /* 2269 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $imm */ - AArch64_CPY_ZPmI_S /* 1980 */, AArch64_INS_CPY, + AArch64_CPY_ZPmI_S /* 2270 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Rn */ - AArch64_CPY_ZPmR_B /* 1981 */, AArch64_INS_CPY, + AArch64_CPY_ZPmR_B /* 2271 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Rn */ - AArch64_CPY_ZPmR_D /* 1982 */, AArch64_INS_CPY, + AArch64_CPY_ZPmR_D /* 2272 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Rn */ - AArch64_CPY_ZPmR_H /* 1983 */, AArch64_INS_CPY, + AArch64_CPY_ZPmR_H /* 2273 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Rn */ - AArch64_CPY_ZPmR_S /* 1984 */, AArch64_INS_CPY, + AArch64_CPY_ZPmR_S /* 2274 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Vn */ - AArch64_CPY_ZPmV_B /* 1985 */, AArch64_INS_CPY, + AArch64_CPY_ZPmV_B /* 2275 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Vn */ - AArch64_CPY_ZPmV_D /* 1986 */, AArch64_INS_CPY, + AArch64_CPY_ZPmV_D /* 2276 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Vn */ - AArch64_CPY_ZPmV_H /* 1987 */, AArch64_INS_CPY, + AArch64_CPY_ZPmV_H /* 2277 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/m, $Vn */ - AArch64_CPY_ZPmV_S /* 1988 */, AArch64_INS_CPY, + AArch64_CPY_ZPmV_S /* 2278 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/z, $imm */ - AArch64_CPY_ZPzI_B /* 1989 */, AArch64_INS_CPY, + AArch64_CPY_ZPzI_B /* 2279 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/z, $imm */ - AArch64_CPY_ZPzI_D /* 1990 */, AArch64_INS_CPY, + AArch64_CPY_ZPzI_D /* 2280 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/z, $imm */ - AArch64_CPY_ZPzI_H /* 1991 */, AArch64_INS_CPY, + AArch64_CPY_ZPzI_H /* 2281 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* cpy $Zd, $Pg/z, $imm */ - AArch64_CPY_ZPzI_S /* 1992 */, AArch64_INS_CPY, + AArch64_CPY_ZPzI_S /* 2282 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32b $Rd, $Rn, $Rm */ - AArch64_CRC32Brr /* 1993 */, AArch64_INS_CRC32B, + AArch64_CRC32Brr /* 2283 */, AARCH64_INS_CRC32B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32cb $Rd, $Rn, $Rm */ - AArch64_CRC32CBrr /* 1994 */, AArch64_INS_CRC32CB, + AArch64_CRC32CBrr /* 2284 */, AARCH64_INS_CRC32CB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32ch $Rd, $Rn, $Rm */ - AArch64_CRC32CHrr /* 1995 */, AArch64_INS_CRC32CH, + AArch64_CRC32CHrr /* 2285 */, AARCH64_INS_CRC32CH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32cw $Rd, $Rn, $Rm */ - AArch64_CRC32CWrr /* 1996 */, AArch64_INS_CRC32CW, + AArch64_CRC32CWrr /* 2286 */, AARCH64_INS_CRC32CW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32cx $Rd, $Rn, $Rm */ - AArch64_CRC32CXrr /* 1997 */, AArch64_INS_CRC32CX, + AArch64_CRC32CXrr /* 2287 */, AARCH64_INS_CRC32CX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32h $Rd, $Rn, $Rm */ - AArch64_CRC32Hrr /* 1998 */, AArch64_INS_CRC32H, + AArch64_CRC32Hrr /* 2288 */, AARCH64_INS_CRC32H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32w $Rd, $Rn, $Rm */ - AArch64_CRC32Wrr /* 1999 */, AArch64_INS_CRC32W, + AArch64_CRC32Wrr /* 2289 */, AARCH64_INS_CRC32W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* crc32x $Rd, $Rn, $Rm */ - AArch64_CRC32Xrr /* 2000 */, AArch64_INS_CRC32X, + AArch64_CRC32Xrr /* 2290 */, AARCH64_INS_CRC32X, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCRC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csel $Rd, $Rn, $Rm, $cond */ - AArch64_CSELWr /* 2001 */, AArch64_INS_CSEL, + AArch64_CSELWr /* 2291 */, AARCH64_INS_CSEL, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csel $Rd, $Rn, $Rm, $cond */ - AArch64_CSELXr /* 2002 */, AArch64_INS_CSEL, + AArch64_CSELXr /* 2292 */, AARCH64_INS_CSEL, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csinc $Rd, $Rn, $Rm, $cond */ - AArch64_CSINCWr /* 2003 */, AArch64_INS_CSINC, + AArch64_CSINCWr /* 2293 */, AARCH64_INS_CSINC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csinc $Rd, $Rn, $Rm, $cond */ - AArch64_CSINCXr /* 2004 */, AArch64_INS_CSINC, + AArch64_CSINCXr /* 2294 */, AARCH64_INS_CSINC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csinv $Rd, $Rn, $Rm, $cond */ - AArch64_CSINVWr /* 2005 */, AArch64_INS_CSINV, + AArch64_CSINVWr /* 2295 */, AARCH64_INS_CSINV, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csinv $Rd, $Rn, $Rm, $cond */ - AArch64_CSINVXr /* 2006 */, AArch64_INS_CSINV, + AArch64_CSINVXr /* 2296 */, AARCH64_INS_CSINV, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csneg $Rd, $Rn, $Rm, $cond */ - AArch64_CSNEGWr /* 2007 */, AArch64_INS_CSNEG, + AArch64_CSNEGWr /* 2297 */, AARCH64_INS_CSNEG, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* csneg $Rd, $Rn, $Rm, $cond */ - AArch64_CSNEGXr /* 2008 */, AArch64_INS_CSNEG, + AArch64_CSNEGXr /* 2298 */, AARCH64_INS_CSNEG, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctermeq $Rn, $Rm */ - AArch64_CTERMEQ_WW /* 2009 */, AArch64_INS_CTERMEQ, + AArch64_CTERMEQ_WW /* 2299 */, AARCH64_INS_CTERMEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctermeq $Rn, $Rm */ - AArch64_CTERMEQ_XX /* 2010 */, AArch64_INS_CTERMEQ, + AArch64_CTERMEQ_XX /* 2300 */, AARCH64_INS_CTERMEQ, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctermne $Rn, $Rm */ - AArch64_CTERMNE_WW /* 2011 */, AArch64_INS_CTERMNE, + AArch64_CTERMNE_WW /* 2301 */, AARCH64_INS_CTERMNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctermne $Rn, $Rm */ - AArch64_CTERMNE_XX /* 2012 */, AArch64_INS_CTERMNE, + AArch64_CTERMNE_XX /* 2302 */, AARCH64_INS_CTERMNE, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctz $Rd, $Rn */ - AArch64_CTZWr /* 2013 */, AArch64_INS_CTZ, + AArch64_CTZWr /* 2303 */, AARCH64_INS_CTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ctz $Rd, $Rn */ - AArch64_CTZXr /* 2014 */, AArch64_INS_CTZ, + AArch64_CTZXr /* 2304 */, AARCH64_INS_CTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dcps1 $imm */ - AArch64_DCPS1 /* 2015 */, AArch64_INS_DCPS1, + AArch64_DCPS1 /* 2305 */, AARCH64_INS_DCPS1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dcps2 $imm */ - AArch64_DCPS2 /* 2016 */, AArch64_INS_DCPS2, + AArch64_DCPS2 /* 2306 */, AARCH64_INS_DCPS2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dcps3 $imm */ - AArch64_DCPS3 /* 2017 */, AArch64_INS_DCPS3, + AArch64_DCPS3 /* 2307 */, AARCH64_INS_DCPS3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasEL3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASEL3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decb $Rdn, $pattern, mul $imm4 */ - AArch64_DECB_XPiI /* 2018 */, AArch64_INS_DECB, + AArch64_DECB_XPiI /* 2308 */, AARCH64_INS_DECB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decd $Rdn, $pattern, mul $imm4 */ - AArch64_DECD_XPiI /* 2019 */, AArch64_INS_DECD, + AArch64_DECD_XPiI /* 2309 */, AARCH64_INS_DECD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decd $Zdn, $pattern, mul $imm4 */ - AArch64_DECD_ZPiI /* 2020 */, AArch64_INS_DECD, + AArch64_DECD_ZPiI /* 2310 */, AARCH64_INS_DECD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dech $Rdn, $pattern, mul $imm4 */ - AArch64_DECH_XPiI /* 2021 */, AArch64_INS_DECH, + AArch64_DECH_XPiI /* 2311 */, AARCH64_INS_DECH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dech $Zdn, $pattern, mul $imm4 */ - AArch64_DECH_ZPiI /* 2022 */, AArch64_INS_DECH, + AArch64_DECH_ZPiI /* 2312 */, AARCH64_INS_DECH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Rdn, $Pg */ - AArch64_DECP_XP_B /* 2023 */, AArch64_INS_DECP, + AArch64_DECP_XP_B /* 2313 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Rdn, $Pg */ - AArch64_DECP_XP_D /* 2024 */, AArch64_INS_DECP, + AArch64_DECP_XP_D /* 2314 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Rdn, $Pg */ - AArch64_DECP_XP_H /* 2025 */, AArch64_INS_DECP, + AArch64_DECP_XP_H /* 2315 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Rdn, $Pg */ - AArch64_DECP_XP_S /* 2026 */, AArch64_INS_DECP, + AArch64_DECP_XP_S /* 2316 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Zdn, $Pm */ - AArch64_DECP_ZP_D /* 2027 */, AArch64_INS_DECP, + AArch64_DECP_ZP_D /* 2317 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Zdn, $Pm */ - AArch64_DECP_ZP_H /* 2028 */, AArch64_INS_DECP, + AArch64_DECP_ZP_H /* 2318 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decp $Zdn, $Pm */ - AArch64_DECP_ZP_S /* 2029 */, AArch64_INS_DECP, + AArch64_DECP_ZP_S /* 2319 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decw $Rdn, $pattern, mul $imm4 */ - AArch64_DECW_XPiI /* 2030 */, AArch64_INS_DECW, + AArch64_DECW_XPiI /* 2320 */, AARCH64_INS_DECW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* decw $Zdn, $pattern, mul $imm4 */ - AArch64_DECW_ZPiI /* 2031 */, AArch64_INS_DECW, + AArch64_DECW_ZPiI /* 2321 */, AARCH64_INS_DECW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dmb $CRm */ - AArch64_DMB /* 2032 */, AArch64_INS_DMB, + AArch64_DMB /* 2322 */, AARCH64_INS_DMB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* drps */ - AArch64_DRPS /* 2033 */, AArch64_INS_DRPS, + AArch64_DRPS /* 2323 */, AARCH64_INS_DRPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dsb $CRm */ - AArch64_DSB /* 2034 */, AArch64_INS_DSB, + AArch64_DSB /* 2324 */, AARCH64_INS_DSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dsb $CRm */ - AArch64_DSBnXS /* 2035 */, AArch64_INS_DSB, + AArch64_DSBnXS /* 2325 */, AARCH64_INS_DSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasXS, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASXS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dupm $Zd, $imms */ - AArch64_DUPM_ZI /* 2036 */, AArch64_INS_DUPM, + AArch64_DUPM_ZI /* 2326 */, AARCH64_INS_DUPM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dupq $Zd, $Zn$index */ - AArch64_DUPQ_ZZI_B /* 2037 */, AArch64_INS_DUPQ, + AArch64_DUPQ_ZZI_B /* 2327 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dupq $Zd, $Zn$index */ - AArch64_DUPQ_ZZI_D /* 2038 */, AArch64_INS_DUPQ, + AArch64_DUPQ_ZZI_D /* 2328 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dupq $Zd, $Zn$index */ - AArch64_DUPQ_ZZI_H /* 2039 */, AArch64_INS_DUPQ, + AArch64_DUPQ_ZZI_H /* 2329 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dupq $Zd, $Zn$index */ - AArch64_DUPQ_ZZI_S /* 2040 */, AArch64_INS_DUPQ, + AArch64_DUPQ_ZZI_S /* 2330 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $imm */ - AArch64_DUP_ZI_B /* 2041 */, AArch64_INS_DUP, + AArch64_DUP_ZI_B /* 2331 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $imm */ - AArch64_DUP_ZI_D /* 2042 */, AArch64_INS_DUP, + AArch64_DUP_ZI_D /* 2332 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $imm */ - AArch64_DUP_ZI_H /* 2043 */, AArch64_INS_DUP, + AArch64_DUP_ZI_H /* 2333 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $imm */ - AArch64_DUP_ZI_S /* 2044 */, AArch64_INS_DUP, + AArch64_DUP_ZI_S /* 2334 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Rn */ - AArch64_DUP_ZR_B /* 2045 */, AArch64_INS_DUP, + AArch64_DUP_ZR_B /* 2335 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Rn */ - AArch64_DUP_ZR_D /* 2046 */, AArch64_INS_DUP, + AArch64_DUP_ZR_D /* 2336 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Rn */ - AArch64_DUP_ZR_H /* 2047 */, AArch64_INS_DUP, + AArch64_DUP_ZR_H /* 2337 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Rn */ - AArch64_DUP_ZR_S /* 2048 */, AArch64_INS_DUP, + AArch64_DUP_ZR_S /* 2338 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Zn$idx */ - AArch64_DUP_ZZI_B /* 2049 */, AArch64_INS_DUP, + AArch64_DUP_ZZI_B /* 2339 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Zn$idx */ - AArch64_DUP_ZZI_D /* 2050 */, AArch64_INS_DUP, + AArch64_DUP_ZZI_D /* 2340 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Zn$idx */ - AArch64_DUP_ZZI_H /* 2051 */, AArch64_INS_DUP, + AArch64_DUP_ZZI_H /* 2341 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Zn$idx */ - AArch64_DUP_ZZI_Q /* 2052 */, AArch64_INS_DUP, + AArch64_DUP_ZZI_Q /* 2342 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup $Zd, $Zn$idx */ - AArch64_DUP_ZZI_S /* 2053 */, AArch64_INS_DUP, + AArch64_DUP_ZZI_S /* 2343 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mov{ $dst, $src.h$idx| $dst, $src$idx} */ - AArch64_DUPi16 /* 2054 */, AArch64_INS_MOV, + AArch64_DUPi16 /* 2344 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mov{ $dst, $src.s$idx| $dst, $src$idx} */ - AArch64_DUPi32 /* 2055 */, AArch64_INS_MOV, + AArch64_DUPi32 /* 2345 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mov{ $dst, $src.d$idx| $dst, $src$idx} */ - AArch64_DUPi64 /* 2056 */, AArch64_INS_MOV, + AArch64_DUPi64 /* 2346 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mov{ $dst, $src.b$idx| $dst, $src$idx} */ - AArch64_DUPi8 /* 2057 */, AArch64_INS_MOV, + AArch64_DUPi8 /* 2347 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.16b, $Rn|.16b $Rd, $Rn} */ - AArch64_DUPv16i8gpr /* 2058 */, AArch64_INS_DUP, + AArch64_DUPv16i8gpr /* 2348 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.16b, $Rn.b$idx|.16b $Rd, $Rn$idx} */ - AArch64_DUPv16i8lane /* 2059 */, AArch64_INS_DUP, + AArch64_DUPv16i8lane /* 2349 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.2s, $Rn|.2s $Rd, $Rn} */ - AArch64_DUPv2i32gpr /* 2060 */, AArch64_INS_DUP, + AArch64_DUPv2i32gpr /* 2350 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.2s, $Rn.s$idx|.2s $Rd, $Rn$idx} */ - AArch64_DUPv2i32lane /* 2061 */, AArch64_INS_DUP, + AArch64_DUPv2i32lane /* 2351 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.2d, $Rn|.2d $Rd, $Rn} */ - AArch64_DUPv2i64gpr /* 2062 */, AArch64_INS_DUP, + AArch64_DUPv2i64gpr /* 2352 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.2d, $Rn.d$idx|.2d $Rd, $Rn$idx} */ - AArch64_DUPv2i64lane /* 2063 */, AArch64_INS_DUP, + AArch64_DUPv2i64lane /* 2353 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.4h, $Rn|.4h $Rd, $Rn} */ - AArch64_DUPv4i16gpr /* 2064 */, AArch64_INS_DUP, + AArch64_DUPv4i16gpr /* 2354 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.4h, $Rn.h$idx|.4h $Rd, $Rn$idx} */ - AArch64_DUPv4i16lane /* 2065 */, AArch64_INS_DUP, + AArch64_DUPv4i16lane /* 2355 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.4s, $Rn|.4s $Rd, $Rn} */ - AArch64_DUPv4i32gpr /* 2066 */, AArch64_INS_DUP, + AArch64_DUPv4i32gpr /* 2356 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.4s, $Rn.s$idx|.4s $Rd, $Rn$idx} */ - AArch64_DUPv4i32lane /* 2067 */, AArch64_INS_DUP, + AArch64_DUPv4i32lane /* 2357 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.8h, $Rn|.8h $Rd, $Rn} */ - AArch64_DUPv8i16gpr /* 2068 */, AArch64_INS_DUP, + AArch64_DUPv8i16gpr /* 2358 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.8h, $Rn.h$idx|.8h $Rd, $Rn$idx} */ - AArch64_DUPv8i16lane /* 2069 */, AArch64_INS_DUP, + AArch64_DUPv8i16lane /* 2359 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.8b, $Rn|.8b $Rd, $Rn} */ - AArch64_DUPv8i8gpr /* 2070 */, AArch64_INS_DUP, + AArch64_DUPv8i8gpr /* 2360 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* dup{ $Rd.8b, $Rn.b$idx|.8b $Rd, $Rn$idx} */ - AArch64_DUPv8i8lane /* 2071 */, AArch64_INS_DUP, + AArch64_DUPv8i8lane /* 2361 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eon $Rd, $Rn, $Rm_and_shift */ - AArch64_EONWrs /* 2072 */, AArch64_INS_EON, + AArch64_EONWrs /* 2362 */, AARCH64_INS_EON, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eon $Rd, $Rn, $Rm_and_shift */ - AArch64_EONXrs /* 2073 */, AArch64_INS_EON, + AArch64_EONXrs /* 2363 */, AARCH64_INS_EON, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor3{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ - AArch64_EOR3 /* 2074 */, AArch64_INS_EOR3, + AArch64_EOR3 /* 2364 */, AARCH64_INS_EOR3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor3 $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_EOR3_ZZZZ /* 2075 */, AArch64_INS_EOR3, + AArch64_EOR3_ZZZZ /* 2365 */, AARCH64_INS_EOR3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorbt $Zd, $Zn, $Zm */ - AArch64_EORBT_ZZZ_B /* 2076 */, AArch64_INS_EORBT, + AArch64_EORBT_ZZZ_B /* 2366 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorbt $Zd, $Zn, $Zm */ - AArch64_EORBT_ZZZ_D /* 2077 */, AArch64_INS_EORBT, + AArch64_EORBT_ZZZ_D /* 2367 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorbt $Zd, $Zn, $Zm */ - AArch64_EORBT_ZZZ_H /* 2078 */, AArch64_INS_EORBT, + AArch64_EORBT_ZZZ_H /* 2368 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorbt $Zd, $Zn, $Zm */ - AArch64_EORBT_ZZZ_S /* 2079 */, AArch64_INS_EORBT, + AArch64_EORBT_ZZZ_S /* 2369 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorqv $Vd.16b, $Pg, $Zn */ - AArch64_EORQV_VPZ_B /* 2080 */, AArch64_INS_EORQV, + AArch64_EORQV_VPZ_B /* 2370 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorqv $Vd.2d, $Pg, $Zn */ - AArch64_EORQV_VPZ_D /* 2081 */, AArch64_INS_EORQV, + AArch64_EORQV_VPZ_D /* 2371 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorqv $Vd.8h, $Pg, $Zn */ - AArch64_EORQV_VPZ_H /* 2082 */, AArch64_INS_EORQV, + AArch64_EORQV_VPZ_H /* 2372 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorqv $Vd.4s, $Pg, $Zn */ - AArch64_EORQV_VPZ_S /* 2083 */, AArch64_INS_EORQV, + AArch64_EORQV_VPZ_S /* 2373 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eors $Pd, $Pg/z, $Pn, $Pm */ - AArch64_EORS_PPzPP /* 2084 */, AArch64_INS_EORS, + AArch64_EORS_PPzPP /* 2374 */, AARCH64_INS_EORS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eortb $Zd, $Zn, $Zm */ - AArch64_EORTB_ZZZ_B /* 2085 */, AArch64_INS_EORTB, + AArch64_EORTB_ZZZ_B /* 2375 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eortb $Zd, $Zn, $Zm */ - AArch64_EORTB_ZZZ_D /* 2086 */, AArch64_INS_EORTB, + AArch64_EORTB_ZZZ_D /* 2376 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eortb $Zd, $Zn, $Zm */ - AArch64_EORTB_ZZZ_H /* 2087 */, AArch64_INS_EORTB, + AArch64_EORTB_ZZZ_H /* 2377 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eortb $Zd, $Zn, $Zm */ - AArch64_EORTB_ZZZ_S /* 2088 */, AArch64_INS_EORTB, + AArch64_EORTB_ZZZ_S /* 2378 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorv $Vd, $Pg, $Zn */ - AArch64_EORV_VPZ_B /* 2089 */, AArch64_INS_EORV, + AArch64_EORV_VPZ_B /* 2379 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorv $Vd, $Pg, $Zn */ - AArch64_EORV_VPZ_D /* 2090 */, AArch64_INS_EORV, + AArch64_EORV_VPZ_D /* 2380 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorv $Vd, $Pg, $Zn */ - AArch64_EORV_VPZ_H /* 2091 */, AArch64_INS_EORV, + AArch64_EORV_VPZ_H /* 2381 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eorv $Vd, $Pg, $Zn */ - AArch64_EORV_VPZ_S /* 2092 */, AArch64_INS_EORV, + AArch64_EORV_VPZ_S /* 2382 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Rd, $Rn, $imm */ - AArch64_EORWri /* 2093 */, AArch64_INS_EOR, + AArch64_EORWri /* 2383 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Rd, $Rn, $Rm_and_shift */ - AArch64_EORWrs /* 2094 */, AArch64_INS_EOR, + AArch64_EORWrs /* 2384 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Rd, $Rn, $imm */ - AArch64_EORXri /* 2095 */, AArch64_INS_EOR, + AArch64_EORXri /* 2385 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Rd, $Rn, $Rm_and_shift */ - AArch64_EORXrs /* 2096 */, AArch64_INS_EOR, + AArch64_EORXrs /* 2386 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Pd, $Pg/z, $Pn, $Pm */ - AArch64_EOR_PPzPP /* 2097 */, AArch64_INS_EOR, + AArch64_EOR_PPzPP /* 2387 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zdn, $_Zdn, $imms13 */ - AArch64_EOR_ZI /* 2098 */, AArch64_INS_EOR, + AArch64_EOR_ZI /* 2388 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_EOR_ZPmZ_B /* 2099 */, AArch64_INS_EOR, + AArch64_EOR_ZPmZ_B /* 2389 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_EOR_ZPmZ_D /* 2100 */, AArch64_INS_EOR, + AArch64_EOR_ZPmZ_D /* 2390 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_EOR_ZPmZ_H /* 2101 */, AArch64_INS_EOR, + AArch64_EOR_ZPmZ_H /* 2391 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_EOR_ZPmZ_S /* 2102 */, AArch64_INS_EOR, + AArch64_EOR_ZPmZ_S /* 2392 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor $Zd, $Zn, $Zm */ - AArch64_EOR_ZZZ /* 2103 */, AArch64_INS_EOR, + AArch64_EOR_ZZZ /* 2393 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_EORv16i8 /* 2104 */, AArch64_INS_EOR, + AArch64_EORv16i8 /* 2394 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eor{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_EORv8i8 /* 2105 */, AArch64_INS_EOR, + AArch64_EORv8i8 /* 2395 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eret */ - AArch64_ERET /* 2106 */, AArch64_INS_ERET, + AArch64_ERET /* 2396 */, AARCH64_INS_ERET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eretaa */ - AArch64_ERETAA /* 2107 */, AArch64_INS_ERETAA, + AArch64_ERETAA /* 2397 */, AARCH64_INS_ERETAA, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* eretab */ - AArch64_ERETAB /* 2108 */, AArch64_INS_ERETAB, + AArch64_ERETAB /* 2398 */, AARCH64_INS_ERETAB, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* extq $Zdn, $_Zdn, $Zm, $imm4 */ - AArch64_EXTQ_ZZI /* 2109 */, AArch64_INS_EXTQ, + AArch64_EXTQ_ZZI /* 2399 */, AARCH64_INS_EXTQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_H_B /* 2110 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_H_B /* 2400 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_H_D /* 2111 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_H_D /* 2401 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_H_H /* 2112 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_H_H /* 2402 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_H_Q /* 2113 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_H_Q /* 2403 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_H_S /* 2114 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_H_S /* 2404 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_V_B /* 2115 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_V_B /* 2405 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_V_D /* 2116 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_V_D /* 2406 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_V_H /* 2117 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_V_H /* 2407 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_V_Q /* 2118 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_V_Q /* 2408 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ - AArch64_EXTRACT_ZPMXI_V_S /* 2119 */, AArch64_INS_MOVA, + AArch64_EXTRACT_ZPMXI_V_S /* 2409 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* extr $Rd, $Rn, $Rm, $imm */ - AArch64_EXTRWrri /* 2120 */, AArch64_INS_EXTR, + AArch64_EXTRWrri /* 2410 */, AARCH64_INS_EXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* extr $Rd, $Rn, $Rm, $imm */ - AArch64_EXTRXrri /* 2121 */, AArch64_INS_EXTR, + AArch64_EXTRXrri /* 2411 */, AARCH64_INS_EXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ext $Zdn, $_Zdn, $Zm, $imm8 */ - AArch64_EXT_ZZI /* 2122 */, AArch64_INS_EXT, + AArch64_EXT_ZZI /* 2412 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ext $Zd, $Zn, $imm8 */ - AArch64_EXT_ZZI_B /* 2123 */, AArch64_INS_EXT, + AArch64_EXT_ZZI_B /* 2413 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ext{ $Rd.16b, $Rn.16b, $Rm.16b, $imm|.16b $Rd, $Rn, $Rm, $imm} */ - AArch64_EXTv16i8 /* 2124 */, AArch64_INS_EXT, + AArch64_EXTv16i8 /* 2414 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ext{ $Rd.8b, $Rn.8b, $Rm.8b, $imm|.8b $Rd, $Rn, $Rm, $imm} */ - AArch64_EXTv8i8 /* 2125 */, AArch64_INS_EXT, + AArch64_EXTv8i8 /* 2415 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_F1CVTL2v8f16 /* 2416 */, AARCH64_INS_F1CVTL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvtlt $Zd, $Zn */ + AArch64_F1CVTLT_ZZ_BtoH /* 2417 */, AARCH64_INS_F1CVTLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvtl $Zd, $Zn */ + AArch64_F1CVTL_2ZZ_BtoH_NAME /* 2418 */, AARCH64_INS_F1CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ + AArch64_F1CVTLv8f16 /* 2419 */, AARCH64_INS_F1CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvt $Zd, $Zn */ + AArch64_F1CVT_2ZZ_BtoH_NAME /* 2420 */, AARCH64_INS_F1CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f1cvt $Zd, $Zn */ + AArch64_F1CVT_ZZ_BtoH /* 2421 */, AARCH64_INS_F1CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_F2CVTL2v8f16 /* 2422 */, AARCH64_INS_F2CVTL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvtlt $Zd, $Zn */ + AArch64_F2CVTLT_ZZ_BtoH /* 2423 */, AARCH64_INS_F2CVTLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvtl $Zd, $Zn */ + AArch64_F2CVTL_2ZZ_BtoH_NAME /* 2424 */, AARCH64_INS_F2CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ + AArch64_F2CVTLv8f16 /* 2425 */, AARCH64_INS_F2CVTL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvt $Zd, $Zn */ + AArch64_F2CVT_2ZZ_BtoH_NAME /* 2426 */, AARCH64_INS_F2CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* f2cvt $Zd, $Zn */ + AArch64_F2CVT_ZZ_BtoH /* 2427 */, AARCH64_INS_F2CVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Rd, $Rn, $Rm */ - AArch64_FABD16 /* 2126 */, AArch64_INS_FABD, + AArch64_FABD16 /* 2428 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Rd, $Rn, $Rm */ - AArch64_FABD32 /* 2127 */, AArch64_INS_FABD, + AArch64_FABD32 /* 2429 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Rd, $Rn, $Rm */ - AArch64_FABD64 /* 2128 */, AArch64_INS_FABD, + AArch64_FABD64 /* 2430 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FABD_ZPmZ_D /* 2129 */, AArch64_INS_FABD, + AArch64_FABD_ZPmZ_D /* 2431 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FABD_ZPmZ_H /* 2130 */, AArch64_INS_FABD, + AArch64_FABD_ZPmZ_H /* 2432 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FABD_ZPmZ_S /* 2131 */, AArch64_INS_FABD, + AArch64_FABD_ZPmZ_S /* 2433 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FABDv2f32 /* 2132 */, AArch64_INS_FABD, + AArch64_FABDv2f32 /* 2434 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FABDv2f64 /* 2133 */, AArch64_INS_FABD, + AArch64_FABDv2f64 /* 2435 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FABDv4f16 /* 2134 */, AArch64_INS_FABD, + AArch64_FABDv4f16 /* 2436 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FABDv4f32 /* 2135 */, AArch64_INS_FABD, + AArch64_FABDv4f32 /* 2437 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FABDv8f16 /* 2136 */, AArch64_INS_FABD, + AArch64_FABDv8f16 /* 2438 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Rd, $Rn */ - AArch64_FABSDr /* 2137 */, AArch64_INS_FABS, + AArch64_FABSDr /* 2439 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Rd, $Rn */ - AArch64_FABSHr /* 2138 */, AArch64_INS_FABS, + AArch64_FABSHr /* 2440 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Rd, $Rn */ - AArch64_FABSSr /* 2139 */, AArch64_INS_FABS, + AArch64_FABSSr /* 2441 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Zd, $Pg/m, $Zn */ - AArch64_FABS_ZPmZ_D /* 2140 */, AArch64_INS_FABS, + AArch64_FABS_ZPmZ_D /* 2442 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Zd, $Pg/m, $Zn */ - AArch64_FABS_ZPmZ_H /* 2141 */, AArch64_INS_FABS, + AArch64_FABS_ZPmZ_H /* 2443 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs $Zd, $Pg/m, $Zn */ - AArch64_FABS_ZPmZ_S /* 2142 */, AArch64_INS_FABS, + AArch64_FABS_ZPmZ_S /* 2444 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FABSv2f32 /* 2143 */, AArch64_INS_FABS, + AArch64_FABSv2f32 /* 2445 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FABSv2f64 /* 2144 */, AArch64_INS_FABS, + AArch64_FABSv2f64 /* 2446 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FABSv4f16 /* 2145 */, AArch64_INS_FABS, + AArch64_FABSv4f16 /* 2447 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FABSv4f32 /* 2146 */, AArch64_INS_FABS, + AArch64_FABSv4f32 /* 2448 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FABSv8f16 /* 2147 */, AArch64_INS_FABS, + AArch64_FABSv8f16 /* 2449 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Rd, $Rn, $Rm */ - AArch64_FACGE16 /* 2148 */, AArch64_INS_FACGE, + AArch64_FACGE16 /* 2450 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Rd, $Rn, $Rm */ - AArch64_FACGE32 /* 2149 */, AArch64_INS_FACGE, + AArch64_FACGE32 /* 2451 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Rd, $Rn, $Rm */ - AArch64_FACGE64 /* 2150 */, AArch64_INS_FACGE, + AArch64_FACGE64 /* 2452 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGE_PPzZZ_D /* 2151 */, AArch64_INS_FACGE, + AArch64_FACGE_PPzZZ_D /* 2453 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGE_PPzZZ_H /* 2152 */, AArch64_INS_FACGE, + AArch64_FACGE_PPzZZ_H /* 2454 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGE_PPzZZ_S /* 2153 */, AArch64_INS_FACGE, + AArch64_FACGE_PPzZZ_S /* 2455 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FACGEv2f32 /* 2154 */, AArch64_INS_FACGE, + AArch64_FACGEv2f32 /* 2456 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FACGEv2f64 /* 2155 */, AArch64_INS_FACGE, + AArch64_FACGEv2f64 /* 2457 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FACGEv4f16 /* 2156 */, AArch64_INS_FACGE, + AArch64_FACGEv4f16 /* 2458 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FACGEv4f32 /* 2157 */, AArch64_INS_FACGE, + AArch64_FACGEv4f32 /* 2459 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FACGEv8f16 /* 2158 */, AArch64_INS_FACGE, + AArch64_FACGEv8f16 /* 2460 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Rd, $Rn, $Rm */ - AArch64_FACGT16 /* 2159 */, AArch64_INS_FACGT, + AArch64_FACGT16 /* 2461 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Rd, $Rn, $Rm */ - AArch64_FACGT32 /* 2160 */, AArch64_INS_FACGT, + AArch64_FACGT32 /* 2462 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Rd, $Rn, $Rm */ - AArch64_FACGT64 /* 2161 */, AArch64_INS_FACGT, + AArch64_FACGT64 /* 2463 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGT_PPzZZ_D /* 2162 */, AArch64_INS_FACGT, + AArch64_FACGT_PPzZZ_D /* 2464 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGT_PPzZZ_H /* 2163 */, AArch64_INS_FACGT, + AArch64_FACGT_PPzZZ_H /* 2465 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FACGT_PPzZZ_S /* 2164 */, AArch64_INS_FACGT, + AArch64_FACGT_PPzZZ_S /* 2466 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FACGTv2f32 /* 2165 */, AArch64_INS_FACGT, + AArch64_FACGTv2f32 /* 2467 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FACGTv2f64 /* 2166 */, AArch64_INS_FACGT, + AArch64_FACGTv2f64 /* 2468 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FACGTv4f16 /* 2167 */, AArch64_INS_FACGT, + AArch64_FACGTv4f16 /* 2469 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FACGTv4f32 /* 2168 */, AArch64_INS_FACGT, + AArch64_FACGTv4f32 /* 2470 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* facgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FACGTv8f16 /* 2169 */, AArch64_INS_FACGT, + AArch64_FACGTv8f16 /* 2471 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadda $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_FADDA_VPZ_D /* 2170 */, AArch64_INS_FADDA, + AArch64_FADDA_VPZ_D /* 2472 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadda $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_FADDA_VPZ_H /* 2171 */, AArch64_INS_FADDA, + AArch64_FADDA_VPZ_H /* 2473 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadda $Vdn, $Pg, $_Vdn, $Zm */ - AArch64_FADDA_VPZ_S /* 2172 */, AArch64_INS_FADDA, + AArch64_FADDA_VPZ_S /* 2474 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Rd, $Rn, $Rm */ - AArch64_FADDDrr /* 2173 */, AArch64_INS_FADD, + AArch64_FADDDrr /* 2475 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Rd, $Rn, $Rm */ - AArch64_FADDHrr /* 2174 */, AArch64_INS_FADD, + AArch64_FADDHrr /* 2476 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADDP_ZPmZZ_D /* 2175 */, AArch64_INS_FADDP, + AArch64_FADDP_ZPmZZ_D /* 2477 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADDP_ZPmZZ_H /* 2176 */, AArch64_INS_FADDP, + AArch64_FADDP_ZPmZZ_H /* 2478 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADDP_ZPmZZ_S /* 2177 */, AArch64_INS_FADDP, + AArch64_FADDP_ZPmZZ_S /* 2479 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FADDPv2f32 /* 2178 */, AArch64_INS_FADDP, + AArch64_FADDPv2f32 /* 2480 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FADDPv2f64 /* 2179 */, AArch64_INS_FADDP, + AArch64_FADDPv2f64 /* 2481 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ - AArch64_FADDPv2i16p /* 2180 */, AArch64_INS_FADDP, + AArch64_FADDPv2i16p /* 2482 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FADDPv2i32p /* 2181 */, AArch64_INS_FADDP, + AArch64_FADDPv2i32p /* 2483 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FADDPv2i64p /* 2182 */, AArch64_INS_FADDP, + AArch64_FADDPv2i64p /* 2484 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FADDPv4f16 /* 2183 */, AArch64_INS_FADDP, + AArch64_FADDPv4f16 /* 2485 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FADDPv4f32 /* 2184 */, AArch64_INS_FADDP, + AArch64_FADDPv4f32 /* 2486 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FADDPv8f16 /* 2185 */, AArch64_INS_FADDP, + AArch64_FADDPv8f16 /* 2487 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddqv $Vd.2d, $Pg, $Zn */ - AArch64_FADDQV_D /* 2186 */, AArch64_INS_FADDQV, + AArch64_FADDQV_D /* 2488 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddqv $Vd.8h, $Pg, $Zn */ - AArch64_FADDQV_H /* 2187 */, AArch64_INS_FADDQV, + AArch64_FADDQV_H /* 2489 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddqv $Vd.4s, $Pg, $Zn */ - AArch64_FADDQV_S /* 2188 */, AArch64_INS_FADDQV, + AArch64_FADDQV_S /* 2490 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Rd, $Rn, $Rm */ - AArch64_FADDSrr /* 2189 */, AArch64_INS_FADD, + AArch64_FADDSrr /* 2491 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddv $Vd, $Pg, $Zn */ - AArch64_FADDV_VPZ_D /* 2190 */, AArch64_INS_FADDV, + AArch64_FADDV_VPZ_D /* 2492 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddv $Vd, $Pg, $Zn */ - AArch64_FADDV_VPZ_H /* 2191 */, AArch64_INS_FADDV, + AArch64_FADDV_VPZ_H /* 2493 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* faddv $Vd, $Pg, $Zn */ - AArch64_FADDV_VPZ_S /* 2192 */, AArch64_INS_FADDV, + AArch64_FADDV_VPZ_S /* 2494 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FADD_VG2_M2Z_D /* 2193 */, AArch64_INS_FADD, + AArch64_FADD_VG2_M2Z_D /* 2495 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FADD_VG2_M2Z_H /* 2194 */, AArch64_INS_FADD, + AArch64_FADD_VG2_M2Z_H /* 2496 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FADD_VG2_M2Z_S /* 2195 */, AArch64_INS_FADD, + AArch64_FADD_VG2_M2Z_S /* 2497 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FADD_VG4_M4Z_D /* 2196 */, AArch64_INS_FADD, + AArch64_FADD_VG4_M4Z_D /* 2498 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FADD_VG4_M4Z_H /* 2197 */, AArch64_INS_FADD, + AArch64_FADD_VG4_M4Z_H /* 2499 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FADD_VG4_M4Z_S /* 2198 */, AArch64_INS_FADD, + AArch64_FADD_VG4_M4Z_S /* 2500 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FADD_ZPmI_D /* 2199 */, AArch64_INS_FADD, + AArch64_FADD_ZPmI_D /* 2501 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FADD_ZPmI_H /* 2200 */, AArch64_INS_FADD, + AArch64_FADD_ZPmI_H /* 2502 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FADD_ZPmI_S /* 2201 */, AArch64_INS_FADD, + AArch64_FADD_ZPmI_S /* 2503 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADD_ZPmZ_D /* 2202 */, AArch64_INS_FADD, + AArch64_FADD_ZPmZ_D /* 2504 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADD_ZPmZ_H /* 2203 */, AArch64_INS_FADD, + AArch64_FADD_ZPmZ_H /* 2505 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FADD_ZPmZ_S /* 2204 */, AArch64_INS_FADD, + AArch64_FADD_ZPmZ_S /* 2506 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zd, $Zn, $Zm */ - AArch64_FADD_ZZZ_D /* 2205 */, AArch64_INS_FADD, + AArch64_FADD_ZZZ_D /* 2507 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zd, $Zn, $Zm */ - AArch64_FADD_ZZZ_H /* 2206 */, AArch64_INS_FADD, + AArch64_FADD_ZZZ_H /* 2508 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd $Zd, $Zn, $Zm */ - AArch64_FADD_ZZZ_S /* 2207 */, AArch64_INS_FADD, + AArch64_FADD_ZZZ_S /* 2509 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FADDv2f32 /* 2208 */, AArch64_INS_FADD, + AArch64_FADDv2f32 /* 2510 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FADDv2f64 /* 2209 */, AArch64_INS_FADD, + AArch64_FADDv2f64 /* 2511 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FADDv4f16 /* 2210 */, AArch64_INS_FADD, + AArch64_FADDv4f16 /* 2512 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FADDv4f32 /* 2211 */, AArch64_INS_FADD, + AArch64_FADDv4f32 /* 2513 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FADDv8f16 /* 2212 */, AArch64_INS_FADD, + AArch64_FADDv8f16 /* 2514 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_2Z2Z_D /* 2515 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_2Z2Z_H /* 2516 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_2Z2Z_S /* 2517 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_4Z4Z_D /* 2518 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_4Z4Z_H /* 2519 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $_Zdn, $Zm */ + AArch64_FAMAX_4Z4Z_S /* 2520 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMAX_ZPmZ_D /* 2521 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMAX_ZPmZ_H /* 2522 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMAX_ZPmZ_S /* 2523 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_FAMAXv2f32 /* 2524 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_FAMAXv2f64 /* 2525 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_FAMAXv4f16 /* 2526 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_FAMAXv4f32 /* 2527 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_FAMAXv8f16 /* 2528 */, AARCH64_INS_FAMAX, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_2Z2Z_D /* 2529 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_2Z2Z_H /* 2530 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_2Z2Z_S /* 2531 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_4Z4Z_D /* 2532 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_4Z4Z_H /* 2533 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $_Zdn, $Zm */ + AArch64_FAMIN_4Z4Z_S /* 2534 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMIN_ZPmZ_D /* 2535 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMIN_ZPmZ_H /* 2536 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_FAMIN_ZPmZ_S /* 2537 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_FAMINv2f32 /* 2538 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_FAMINv2f64 /* 2539 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_FAMINv4f16 /* 2540 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_FAMINv4f32 /* 2541 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* famin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_FAMINv8f16 /* 2542 */, AARCH64_INS_FAMIN, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFAMINMAX, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ - AArch64_FCADD_ZPmZ_D /* 2213 */, AArch64_INS_FCADD, + AArch64_FCADD_ZPmZ_D /* 2543 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ - AArch64_FCADD_ZPmZ_H /* 2214 */, AArch64_INS_FCADD, + AArch64_FCADD_ZPmZ_H /* 2544 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ - AArch64_FCADD_ZPmZ_S /* 2215 */, AArch64_INS_FCADD, + AArch64_FCADD_ZPmZ_S /* 2545 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ - AArch64_FCADDv2f32 /* 2216 */, AArch64_INS_FCADD, + AArch64_FCADDv2f32 /* 2546 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ - AArch64_FCADDv2f64 /* 2217 */, AArch64_INS_FCADD, + AArch64_FCADDv2f64 /* 2547 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ - AArch64_FCADDv4f16 /* 2218 */, AArch64_INS_FCADD, + AArch64_FCADDv4f16 /* 2548 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ - AArch64_FCADDv4f32 /* 2219 */, AArch64_INS_FCADD, + AArch64_FCADDv4f32 /* 2549 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcadd{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ - AArch64_FCADDv8f16 /* 2220 */, AArch64_INS_FCADD, + AArch64_FCADDv8f16 /* 2550 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmp $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPDrr /* 2221 */, AArch64_INS_FCCMP, + AArch64_FCCMPDrr /* 2551 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmpe $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPEDrr /* 2222 */, AArch64_INS_FCCMPE, + AArch64_FCCMPEDrr /* 2552 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmpe $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPEHrr /* 2223 */, AArch64_INS_FCCMPE, + AArch64_FCCMPEHrr /* 2553 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmpe $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPESrr /* 2224 */, AArch64_INS_FCCMPE, + AArch64_FCCMPESrr /* 2554 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmp $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPHrr /* 2225 */, AArch64_INS_FCCMP, + AArch64_FCCMPHrr /* 2555 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fccmp $Rn, $Rm, $nzcv, $cond */ - AArch64_FCCMPSrr /* 2226 */, AArch64_INS_FCCMP, + AArch64_FCCMPSrr /* 2556 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG2_2Z2Z_D /* 2227 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG2_2Z2Z_D /* 2557 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG2_2Z2Z_H /* 2228 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG2_2Z2Z_H /* 2558 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG2_2Z2Z_S /* 2229 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG2_2Z2Z_S /* 2559 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG4_4Z4Z_D /* 2230 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG4_4Z4Z_D /* 2560 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG4_4Z4Z_H /* 2231 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG4_4Z4Z_H /* 2561 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_VG4_4Z4Z_S /* 2232 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_VG4_4Z4Z_S /* 2562 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_ZZZ_D /* 2233 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_ZZZ_D /* 2563 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_ZZZ_H /* 2234 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_ZZZ_H /* 2564 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fclamp $Zd, $Zn, $Zm */ - AArch64_FCLAMP_ZZZ_S /* 2235 */, AArch64_INS_FCLAMP, + AArch64_FCLAMP_ZZZ_S /* 2565 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, $Rm */ - AArch64_FCMEQ16 /* 2236 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ16 /* 2566 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, $Rm */ - AArch64_FCMEQ32 /* 2237 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ32 /* 2567 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, $Rm */ - AArch64_FCMEQ64 /* 2238 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ64 /* 2568 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMEQ_PPzZ0_D /* 2239 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZ0_D /* 2569 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMEQ_PPzZ0_H /* 2240 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZ0_H /* 2570 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMEQ_PPzZ0_S /* 2241 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZ0_S /* 2571 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMEQ_PPzZZ_D /* 2242 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZZ_D /* 2572 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMEQ_PPzZZ_H /* 2243 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZZ_H /* 2573 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMEQ_PPzZZ_S /* 2244 */, AArch64_INS_FCMEQ, + AArch64_FCMEQ_PPzZZ_S /* 2574 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, #0.0 */ - AArch64_FCMEQv1i16rz /* 2245 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv1i16rz /* 2575 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, #0.0 */ - AArch64_FCMEQv1i32rz /* 2246 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv1i32rz /* 2576 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq $Rd, $Rn, #0.0 */ - AArch64_FCMEQv1i64rz /* 2247 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv1i64rz /* 2577 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FCMEQv2f32 /* 2248 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv2f32 /* 2578 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FCMEQv2f64 /* 2249 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv2f64 /* 2579 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ - AArch64_FCMEQv2i32rz /* 2250 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv2i32rz /* 2580 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ - AArch64_FCMEQv2i64rz /* 2251 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv2i64rz /* 2581 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FCMEQv4f16 /* 2252 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv4f16 /* 2582 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FCMEQv4f32 /* 2253 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv4f32 /* 2583 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ - AArch64_FCMEQv4i16rz /* 2254 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv4i16rz /* 2584 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ - AArch64_FCMEQv4i32rz /* 2255 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv4i32rz /* 2585 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FCMEQv8f16 /* 2256 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv8f16 /* 2586 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmeq{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ - AArch64_FCMEQv8i16rz /* 2257 */, AArch64_INS_FCMEQ, + AArch64_FCMEQv8i16rz /* 2587 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, $Rm */ - AArch64_FCMGE16 /* 2258 */, AArch64_INS_FCMGE, + AArch64_FCMGE16 /* 2588 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, $Rm */ - AArch64_FCMGE32 /* 2259 */, AArch64_INS_FCMGE, + AArch64_FCMGE32 /* 2589 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, $Rm */ - AArch64_FCMGE64 /* 2260 */, AArch64_INS_FCMGE, + AArch64_FCMGE64 /* 2590 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGE_PPzZ0_D /* 2261 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZ0_D /* 2591 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGE_PPzZ0_H /* 2262 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZ0_H /* 2592 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGE_PPzZ0_S /* 2263 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZ0_S /* 2593 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGE_PPzZZ_D /* 2264 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZZ_D /* 2594 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGE_PPzZZ_H /* 2265 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZZ_H /* 2595 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGE_PPzZZ_S /* 2266 */, AArch64_INS_FCMGE, + AArch64_FCMGE_PPzZZ_S /* 2596 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, #0.0 */ - AArch64_FCMGEv1i16rz /* 2267 */, AArch64_INS_FCMGE, + AArch64_FCMGEv1i16rz /* 2597 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, #0.0 */ - AArch64_FCMGEv1i32rz /* 2268 */, AArch64_INS_FCMGE, + AArch64_FCMGEv1i32rz /* 2598 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge $Rd, $Rn, #0.0 */ - AArch64_FCMGEv1i64rz /* 2269 */, AArch64_INS_FCMGE, + AArch64_FCMGEv1i64rz /* 2599 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FCMGEv2f32 /* 2270 */, AArch64_INS_FCMGE, + AArch64_FCMGEv2f32 /* 2600 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FCMGEv2f64 /* 2271 */, AArch64_INS_FCMGE, + AArch64_FCMGEv2f64 /* 2601 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ - AArch64_FCMGEv2i32rz /* 2272 */, AArch64_INS_FCMGE, + AArch64_FCMGEv2i32rz /* 2602 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ - AArch64_FCMGEv2i64rz /* 2273 */, AArch64_INS_FCMGE, + AArch64_FCMGEv2i64rz /* 2603 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FCMGEv4f16 /* 2274 */, AArch64_INS_FCMGE, + AArch64_FCMGEv4f16 /* 2604 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FCMGEv4f32 /* 2275 */, AArch64_INS_FCMGE, + AArch64_FCMGEv4f32 /* 2605 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ - AArch64_FCMGEv4i16rz /* 2276 */, AArch64_INS_FCMGE, + AArch64_FCMGEv4i16rz /* 2606 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ - AArch64_FCMGEv4i32rz /* 2277 */, AArch64_INS_FCMGE, + AArch64_FCMGEv4i32rz /* 2607 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FCMGEv8f16 /* 2278 */, AArch64_INS_FCMGE, + AArch64_FCMGEv8f16 /* 2608 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmge{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ - AArch64_FCMGEv8i16rz /* 2279 */, AArch64_INS_FCMGE, + AArch64_FCMGEv8i16rz /* 2609 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, $Rm */ - AArch64_FCMGT16 /* 2280 */, AArch64_INS_FCMGT, + AArch64_FCMGT16 /* 2610 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, $Rm */ - AArch64_FCMGT32 /* 2281 */, AArch64_INS_FCMGT, + AArch64_FCMGT32 /* 2611 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, $Rm */ - AArch64_FCMGT64 /* 2282 */, AArch64_INS_FCMGT, + AArch64_FCMGT64 /* 2612 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGT_PPzZ0_D /* 2283 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZ0_D /* 2613 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGT_PPzZ0_H /* 2284 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZ0_H /* 2614 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMGT_PPzZ0_S /* 2285 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZ0_S /* 2615 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGT_PPzZZ_D /* 2286 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZZ_D /* 2616 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGT_PPzZZ_H /* 2287 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZZ_H /* 2617 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMGT_PPzZZ_S /* 2288 */, AArch64_INS_FCMGT, + AArch64_FCMGT_PPzZZ_S /* 2618 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, #0.0 */ - AArch64_FCMGTv1i16rz /* 2289 */, AArch64_INS_FCMGT, + AArch64_FCMGTv1i16rz /* 2619 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, #0.0 */ - AArch64_FCMGTv1i32rz /* 2290 */, AArch64_INS_FCMGT, + AArch64_FCMGTv1i32rz /* 2620 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt $Rd, $Rn, #0.0 */ - AArch64_FCMGTv1i64rz /* 2291 */, AArch64_INS_FCMGT, + AArch64_FCMGTv1i64rz /* 2621 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FCMGTv2f32 /* 2292 */, AArch64_INS_FCMGT, + AArch64_FCMGTv2f32 /* 2622 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FCMGTv2f64 /* 2293 */, AArch64_INS_FCMGT, + AArch64_FCMGTv2f64 /* 2623 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ - AArch64_FCMGTv2i32rz /* 2294 */, AArch64_INS_FCMGT, + AArch64_FCMGTv2i32rz /* 2624 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ - AArch64_FCMGTv2i64rz /* 2295 */, AArch64_INS_FCMGT, + AArch64_FCMGTv2i64rz /* 2625 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FCMGTv4f16 /* 2296 */, AArch64_INS_FCMGT, + AArch64_FCMGTv4f16 /* 2626 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FCMGTv4f32 /* 2297 */, AArch64_INS_FCMGT, + AArch64_FCMGTv4f32 /* 2627 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ - AArch64_FCMGTv4i16rz /* 2298 */, AArch64_INS_FCMGT, + AArch64_FCMGTv4i16rz /* 2628 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ - AArch64_FCMGTv4i32rz /* 2299 */, AArch64_INS_FCMGT, + AArch64_FCMGTv4i32rz /* 2629 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FCMGTv8f16 /* 2300 */, AArch64_INS_FCMGT, + AArch64_FCMGTv8f16 /* 2630 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmgt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ - AArch64_FCMGTv8i16rz /* 2301 */, AArch64_INS_FCMGT, + AArch64_FCMGTv8i16rz /* 2631 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ - AArch64_FCMLA_ZPmZZ_D /* 2302 */, AArch64_INS_FCMLA, + AArch64_FCMLA_ZPmZZ_D /* 2632 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ - AArch64_FCMLA_ZPmZZ_H /* 2303 */, AArch64_INS_FCMLA, + AArch64_FCMLA_ZPmZZ_H /* 2633 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ - AArch64_FCMLA_ZPmZZ_S /* 2304 */, AArch64_INS_FCMLA, + AArch64_FCMLA_ZPmZZ_S /* 2634 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla $Zda, $Zn, $Zm$iop, $imm */ - AArch64_FCMLA_ZZZI_H /* 2305 */, AArch64_INS_FCMLA, + AArch64_FCMLA_ZZZI_H /* 2635 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla $Zda, $Zn, $Zm$iop, $imm */ - AArch64_FCMLA_ZZZI_S /* 2306 */, AArch64_INS_FCMLA, + AArch64_FCMLA_ZZZI_S /* 2636 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ - AArch64_FCMLAv2f32 /* 2307 */, AArch64_INS_FCMLA, + AArch64_FCMLAv2f32 /* 2637 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ - AArch64_FCMLAv2f64 /* 2308 */, AArch64_INS_FCMLA, + AArch64_FCMLAv2f64 /* 2638 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ - AArch64_FCMLAv4f16 /* 2309 */, AArch64_INS_FCMLA, + AArch64_FCMLAv4f16 /* 2639 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.4h, $Rn.4h, $Rm.h$idx, $rot|.4h $Rd, $Rn, $Rm$idx, $rot} */ - AArch64_FCMLAv4f16_indexed /* 2310 */, AArch64_INS_FCMLA, + AArch64_FCMLAv4f16_indexed /* 2640 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ - AArch64_FCMLAv4f32 /* 2311 */, AArch64_INS_FCMLA, + AArch64_FCMLAv4f32 /* 2641 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.4s, $Rn.4s, $Rm.s$idx, $rot|.4s $Rd, $Rn, $Rm$idx, $rot} */ - AArch64_FCMLAv4f32_indexed /* 2312 */, AArch64_INS_FCMLA, + AArch64_FCMLAv4f32_indexed /* 2642 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ - AArch64_FCMLAv8f16 /* 2313 */, AArch64_INS_FCMLA, + AArch64_FCMLAv8f16 /* 2643 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmla{ $Rd.8h, $Rn.8h, $Rm.h$idx, $rot|.8h $Rd, $Rn, $Rm$idx, $rot} */ - AArch64_FCMLAv8f16_indexed /* 2314 */, AArch64_INS_FCMLA, + AArch64_FCMLAv8f16_indexed /* 2644 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasComplxNum, AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASCOMPLXNUM, AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLE_PPzZ0_D /* 2315 */, AArch64_INS_FCMLE, + AArch64_FCMLE_PPzZ0_D /* 2645 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLE_PPzZ0_H /* 2316 */, AArch64_INS_FCMLE, + AArch64_FCMLE_PPzZ0_H /* 2646 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLE_PPzZ0_S /* 2317 */, AArch64_INS_FCMLE, + AArch64_FCMLE_PPzZ0_S /* 2647 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Rd, $Rn, #0.0 */ - AArch64_FCMLEv1i16rz /* 2318 */, AArch64_INS_FCMLE, + AArch64_FCMLEv1i16rz /* 2648 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Rd, $Rn, #0.0 */ - AArch64_FCMLEv1i32rz /* 2319 */, AArch64_INS_FCMLE, + AArch64_FCMLEv1i32rz /* 2649 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle $Rd, $Rn, #0.0 */ - AArch64_FCMLEv1i64rz /* 2320 */, AArch64_INS_FCMLE, + AArch64_FCMLEv1i64rz /* 2650 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ - AArch64_FCMLEv2i32rz /* 2321 */, AArch64_INS_FCMLE, + AArch64_FCMLEv2i32rz /* 2651 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ - AArch64_FCMLEv2i64rz /* 2322 */, AArch64_INS_FCMLE, + AArch64_FCMLEv2i64rz /* 2652 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ - AArch64_FCMLEv4i16rz /* 2323 */, AArch64_INS_FCMLE, + AArch64_FCMLEv4i16rz /* 2653 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ - AArch64_FCMLEv4i32rz /* 2324 */, AArch64_INS_FCMLE, + AArch64_FCMLEv4i32rz /* 2654 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmle{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ - AArch64_FCMLEv8i16rz /* 2325 */, AArch64_INS_FCMLE, + AArch64_FCMLEv8i16rz /* 2655 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLT_PPzZ0_D /* 2326 */, AArch64_INS_FCMLT, + AArch64_FCMLT_PPzZ0_D /* 2656 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLT_PPzZ0_H /* 2327 */, AArch64_INS_FCMLT, + AArch64_FCMLT_PPzZ0_H /* 2657 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMLT_PPzZ0_S /* 2328 */, AArch64_INS_FCMLT, + AArch64_FCMLT_PPzZ0_S /* 2658 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Rd, $Rn, #0.0 */ - AArch64_FCMLTv1i16rz /* 2329 */, AArch64_INS_FCMLT, + AArch64_FCMLTv1i16rz /* 2659 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Rd, $Rn, #0.0 */ - AArch64_FCMLTv1i32rz /* 2330 */, AArch64_INS_FCMLT, + AArch64_FCMLTv1i32rz /* 2660 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt $Rd, $Rn, #0.0 */ - AArch64_FCMLTv1i64rz /* 2331 */, AArch64_INS_FCMLT, + AArch64_FCMLTv1i64rz /* 2661 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ - AArch64_FCMLTv2i32rz /* 2332 */, AArch64_INS_FCMLT, + AArch64_FCMLTv2i32rz /* 2662 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ - AArch64_FCMLTv2i64rz /* 2333 */, AArch64_INS_FCMLT, + AArch64_FCMLTv2i64rz /* 2663 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ - AArch64_FCMLTv4i16rz /* 2334 */, AArch64_INS_FCMLT, + AArch64_FCMLTv4i16rz /* 2664 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ - AArch64_FCMLTv4i32rz /* 2335 */, AArch64_INS_FCMLT, + AArch64_FCMLTv4i32rz /* 2665 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmlt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ - AArch64_FCMLTv8i16rz /* 2336 */, AArch64_INS_FCMLT, + AArch64_FCMLTv8i16rz /* 2666 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMNE_PPzZ0_D /* 2337 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZ0_D /* 2667 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMNE_PPzZ0_H /* 2338 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZ0_H /* 2668 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, #0.0 */ - AArch64_FCMNE_PPzZ0_S /* 2339 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZ0_S /* 2669 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMNE_PPzZZ_D /* 2340 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZZ_D /* 2670 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMNE_PPzZZ_H /* 2341 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZZ_H /* 2671 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmne $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMNE_PPzZZ_S /* 2342 */, AArch64_INS_FCMNE, + AArch64_FCMNE_PPzZZ_S /* 2672 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, #0.0 */ - AArch64_FCMPDri /* 2343 */, AArch64_INS_FCMP, + AArch64_FCMPDri /* 2673 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, $Rm */ - AArch64_FCMPDrr /* 2344 */, AArch64_INS_FCMP, + AArch64_FCMPDrr /* 2674 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, #0.0 */ - AArch64_FCMPEDri /* 2345 */, AArch64_INS_FCMPE, + AArch64_FCMPEDri /* 2675 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, $Rm */ - AArch64_FCMPEDrr /* 2346 */, AArch64_INS_FCMPE, + AArch64_FCMPEDrr /* 2676 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, #0.0 */ - AArch64_FCMPEHri /* 2347 */, AArch64_INS_FCMPE, + AArch64_FCMPEHri /* 2677 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, $Rm */ - AArch64_FCMPEHrr /* 2348 */, AArch64_INS_FCMPE, + AArch64_FCMPEHrr /* 2678 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, #0.0 */ - AArch64_FCMPESri /* 2349 */, AArch64_INS_FCMPE, + AArch64_FCMPESri /* 2679 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmpe $Rn, $Rm */ - AArch64_FCMPESrr /* 2350 */, AArch64_INS_FCMPE, + AArch64_FCMPESrr /* 2680 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, #0.0 */ - AArch64_FCMPHri /* 2351 */, AArch64_INS_FCMP, + AArch64_FCMPHri /* 2681 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, $Rm */ - AArch64_FCMPHrr /* 2352 */, AArch64_INS_FCMP, + AArch64_FCMPHrr /* 2682 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, #0.0 */ - AArch64_FCMPSri /* 2353 */, AArch64_INS_FCMP, + AArch64_FCMPSri /* 2683 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmp $Rn, $Rm */ - AArch64_FCMPSrr /* 2354 */, AArch64_INS_FCMP, + AArch64_FCMPSrr /* 2684 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmuo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMUO_PPzZZ_D /* 2355 */, AArch64_INS_FCMUO, + AArch64_FCMUO_PPzZZ_D /* 2685 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmuo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMUO_PPzZZ_H /* 2356 */, AArch64_INS_FCMUO, + AArch64_FCMUO_PPzZZ_H /* 2686 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcmuo $Pd, $Pg/z, $Zn, $Zm */ - AArch64_FCMUO_PPzZZ_S /* 2357 */, AArch64_INS_FCMUO, + AArch64_FCMUO_PPzZZ_S /* 2687 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ - AArch64_FCPY_ZPmI_D /* 2358 */, AArch64_INS_FCPY, + AArch64_FCPY_ZPmI_D /* 2688 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ - AArch64_FCPY_ZPmI_H /* 2359 */, AArch64_INS_FCPY, + AArch64_FCPY_ZPmI_H /* 2689 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ - AArch64_FCPY_ZPmI_S /* 2360 */, AArch64_INS_FCPY, + AArch64_FCPY_ZPmI_S /* 2690 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcsel $Rd, $Rn, $Rm, $cond */ - AArch64_FCSELDrrr /* 2361 */, AArch64_INS_FCSEL, + AArch64_FCSELDrrr /* 2691 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcsel $Rd, $Rn, $Rm, $cond */ - AArch64_FCSELHrrr /* 2362 */, AArch64_INS_FCSEL, + AArch64_FCSELHrrr /* 2692 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcsel $Rd, $Rn, $Rm, $cond */ - AArch64_FCSELSrrr /* 2363 */, AArch64_INS_FCSEL, + AArch64_FCSELSrrr /* 2693 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUWDr /* 2364 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUWDr /* 2694 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUWHr /* 2365 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUWHr /* 2695 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUWSr /* 2366 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUWSr /* 2696 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUXDr /* 2367 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUXDr /* 2697 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUXHr /* 2368 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUXHr /* 2698 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASUXSr /* 2369 */, AArch64_INS_FCVTAS, + AArch64_FCVTASUXSr /* 2699 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASv1f16 /* 2370 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv1f16 /* 2700 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASv1i32 /* 2371 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv1i32 /* 2701 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas $Rd, $Rn */ - AArch64_FCVTASv1i64 /* 2372 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv1i64 /* 2702 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTASv2f32 /* 2373 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv2f32 /* 2703 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTASv2f64 /* 2374 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv2f64 /* 2704 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTASv4f16 /* 2375 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv4f16 /* 2705 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTASv4f32 /* 2376 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv4f32 /* 2706 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtas{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTASv8f16 /* 2377 */, AArch64_INS_FCVTAS, + AArch64_FCVTASv8f16 /* 2707 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUWDr /* 2378 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUWDr /* 2708 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUWHr /* 2379 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUWHr /* 2709 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUWSr /* 2380 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUWSr /* 2710 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUXDr /* 2381 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUXDr /* 2711 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUXHr /* 2382 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUXHr /* 2712 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUUXSr /* 2383 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUUXSr /* 2713 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUv1f16 /* 2384 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv1f16 /* 2714 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUv1i32 /* 2385 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv1i32 /* 2715 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau $Rd, $Rn */ - AArch64_FCVTAUv1i64 /* 2386 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv1i64 /* 2716 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTAUv2f32 /* 2387 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv2f32 /* 2717 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTAUv2f64 /* 2388 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv2f64 /* 2718 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTAUv4f16 /* 2389 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv4f16 /* 2719 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTAUv4f32 /* 2390 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv4f32 /* 2720 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtau{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTAUv8f16 /* 2391 */, AArch64_INS_FCVTAU, + AArch64_FCVTAUv8f16 /* 2721 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTDHr /* 2392 */, AArch64_INS_FCVT, + AArch64_FCVTDHr /* 2722 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTDSr /* 2393 */, AArch64_INS_FCVT, + AArch64_FCVTDSr /* 2723 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTHDr /* 2394 */, AArch64_INS_FCVT, + AArch64_FCVTHDr /* 2724 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTHSr /* 2395 */, AArch64_INS_FCVT, + AArch64_FCVTHSr /* 2725 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtlt $Zd, $Pg/m, $Zn */ - AArch64_FCVTLT_ZPmZ_HtoS /* 2396 */, AArch64_INS_FCVTLT, + AArch64_FCVTLT_ZPmZ_HtoS /* 2726 */, AARCH64_INS_FCVTLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtlt $Zd, $Pg/m, $Zn */ - AArch64_FCVTLT_ZPmZ_StoD /* 2397 */, AArch64_INS_FCVTLT, + AArch64_FCVTLT_ZPmZ_StoD /* 2727 */, AARCH64_INS_FCVTLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtl $Zd, $Zn */ - AArch64_FCVTL_2ZZ_H_S /* 2398 */, AArch64_INS_FCVTL, + AArch64_FCVTL_2ZZ_H_S /* 2728 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtl $Rd.2d, $Rn.2s */ - AArch64_FCVTLv2i32 /* 2399 */, AArch64_INS_FCVTL, + AArch64_FCVTLv2i32 /* 2729 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtl $Rd.4s, $Rn.4h */ - AArch64_FCVTLv4i16 /* 2400 */, AArch64_INS_FCVTL, + AArch64_FCVTLv4i16 /* 2730 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtl2 $Rd.2d, $Rn.4s */ - AArch64_FCVTLv4i32 /* 2401 */, AArch64_INS_FCVTL2, + AArch64_FCVTLv4i32 /* 2731 */, AARCH64_INS_FCVTL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtl2 $Rd.4s, $Rn.8h */ - AArch64_FCVTLv8i16 /* 2402 */, AArch64_INS_FCVTL2, + AArch64_FCVTLv8i16 /* 2732 */, AARCH64_INS_FCVTL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUWDr /* 2403 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUWDr /* 2733 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUWHr /* 2404 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUWHr /* 2734 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUWSr /* 2405 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUWSr /* 2735 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUXDr /* 2406 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUXDr /* 2736 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUXHr /* 2407 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUXHr /* 2737 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSUXSr /* 2408 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSUXSr /* 2738 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSv1f16 /* 2409 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv1f16 /* 2739 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSv1i32 /* 2410 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv1i32 /* 2740 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms $Rd, $Rn */ - AArch64_FCVTMSv1i64 /* 2411 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv1i64 /* 2741 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTMSv2f32 /* 2412 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv2f32 /* 2742 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTMSv2f64 /* 2413 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv2f64 /* 2743 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTMSv4f16 /* 2414 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv4f16 /* 2744 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTMSv4f32 /* 2415 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv4f32 /* 2745 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtms{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTMSv8f16 /* 2416 */, AArch64_INS_FCVTMS, + AArch64_FCVTMSv8f16 /* 2746 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUWDr /* 2417 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUWDr /* 2747 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUWHr /* 2418 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUWHr /* 2748 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUWSr /* 2419 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUWSr /* 2749 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUXDr /* 2420 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUXDr /* 2750 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUXHr /* 2421 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUXHr /* 2751 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUUXSr /* 2422 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUUXSr /* 2752 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUv1f16 /* 2423 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv1f16 /* 2753 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUv1i32 /* 2424 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv1i32 /* 2754 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu $Rd, $Rn */ - AArch64_FCVTMUv1i64 /* 2425 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv1i64 /* 2755 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTMUv2f32 /* 2426 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv2f32 /* 2756 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTMUv2f64 /* 2427 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv2f64 /* 2757 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTMUv4f16 /* 2428 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv4f16 /* 2758 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTMUv4f32 /* 2429 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv4f32 /* 2759 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtmu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTMUv8f16 /* 2430 */, AArch64_INS_FCVTMU, + AArch64_FCVTMUv8f16 /* 2760 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtnb $Zd, $Zn */ + AArch64_FCVTNB_Z2Z_StoB /* 2761 */, AARCH64_INS_FCVTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUWDr /* 2431 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUWDr /* 2762 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUWHr /* 2432 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUWHr /* 2763 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUWSr /* 2433 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUWSr /* 2764 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUXDr /* 2434 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUXDr /* 2765 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUXHr /* 2435 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUXHr /* 2766 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSUXSr /* 2436 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSUXSr /* 2767 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSv1f16 /* 2437 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv1f16 /* 2768 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSv1i32 /* 2438 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv1i32 /* 2769 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns $Rd, $Rn */ - AArch64_FCVTNSv1i64 /* 2439 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv1i64 /* 2770 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTNSv2f32 /* 2440 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv2f32 /* 2771 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTNSv2f64 /* 2441 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv2f64 /* 2772 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTNSv4f16 /* 2442 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv4f16 /* 2773 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTNSv4f32 /* 2443 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv4f32 /* 2774 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtns{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTNSv8f16 /* 2444 */, AArch64_INS_FCVTNS, + AArch64_FCVTNSv8f16 /* 2775 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtnt $Zd, $Zn */ + AArch64_FCVTNT_Z2Z_StoB /* 2776 */, AARCH64_INS_FCVTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnt $Zd, $Pg/m, $Zn */ - AArch64_FCVTNT_ZPmZ_DtoS /* 2445 */, AArch64_INS_FCVTNT, + AArch64_FCVTNT_ZPmZ_DtoS /* 2777 */, AARCH64_INS_FCVTNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnt $Zd, $Pg/m, $Zn */ - AArch64_FCVTNT_ZPmZ_StoH /* 2446 */, AArch64_INS_FCVTNT, + AArch64_FCVTNT_ZPmZ_StoH /* 2778 */, AARCH64_INS_FCVTNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUWDr /* 2447 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUWDr /* 2779 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUWHr /* 2448 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUWHr /* 2780 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUWSr /* 2449 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUWSr /* 2781 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUXDr /* 2450 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUXDr /* 2782 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUXHr /* 2451 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUXHr /* 2783 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUUXSr /* 2452 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUUXSr /* 2784 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUv1f16 /* 2453 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv1f16 /* 2785 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUv1i32 /* 2454 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv1i32 /* 2786 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu $Rd, $Rn */ - AArch64_FCVTNUv1i64 /* 2455 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv1i64 /* 2787 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTNUv2f32 /* 2456 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv2f32 /* 2788 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTNUv2f64 /* 2457 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv2f64 /* 2789 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTNUv4f16 /* 2458 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv4f16 /* 2790 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTNUv4f32 /* 2459 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv4f32 /* 2791 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtnu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTNUv8f16 /* 2460 */, AArch64_INS_FCVTNU, + AArch64_FCVTNUv8f16 /* 2792 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn $Rd.16b, $Rn.8h, $Rm.8h */ + AArch64_FCVTN_F16_F8v16f8 /* 2793 */, AARCH64_INS_FCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn $Rd.8b, $Rn.4h, $Rm.4h */ + AArch64_FCVTN_F16_F8v8f8 /* 2794 */, AARCH64_INS_FCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn2{ $Rd.16b, $Rn.4s, $Rm.4s} */ + AArch64_FCVTN_F32_F82v16f8 /* 2795 */, AARCH64_INS_FCVTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn $Rd.8b, $Rn.4s, $Rm.4s */ + AArch64_FCVTN_F32_F8v8f8 /* 2796 */, AARCH64_INS_FCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtn $Zd, $Zn */ - AArch64_FCVTN_Z2Z_StoH /* 2461 */, AArch64_INS_FCVTN, + AArch64_FCVTN_Z2Z_HtoB /* 2797 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn $Zd, $Zn */ + AArch64_FCVTN_Z2Z_StoH /* 2798 */, AARCH64_INS_FCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvtn $Zd, $Zn */ + AArch64_FCVTN_Z4Z_StoB_NAME /* 2799 */, AARCH64_INS_FCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtn $Rd.2s, $Rn.2d */ - AArch64_FCVTNv2i32 /* 2462 */, AArch64_INS_FCVTN, + AArch64_FCVTNv2i32 /* 2800 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtn $Rd.4h, $Rn.4s */ - AArch64_FCVTNv4i16 /* 2463 */, AArch64_INS_FCVTN, + AArch64_FCVTNv4i16 /* 2801 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtn2 $Rd.4s, $Rn.2d */ - AArch64_FCVTNv4i32 /* 2464 */, AArch64_INS_FCVTN2, + AArch64_FCVTNv4i32 /* 2802 */, AARCH64_INS_FCVTN2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtn2 $Rd.8h, $Rn.4s */ - AArch64_FCVTNv8i16 /* 2465 */, AArch64_INS_FCVTN2, + AArch64_FCVTNv8i16 /* 2803 */, AARCH64_INS_FCVTN2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUWDr /* 2466 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUWDr /* 2804 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUWHr /* 2467 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUWHr /* 2805 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUWSr /* 2468 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUWSr /* 2806 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUXDr /* 2469 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUXDr /* 2807 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUXHr /* 2470 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUXHr /* 2808 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSUXSr /* 2471 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSUXSr /* 2809 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSv1f16 /* 2472 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv1f16 /* 2810 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSv1i32 /* 2473 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv1i32 /* 2811 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps $Rd, $Rn */ - AArch64_FCVTPSv1i64 /* 2474 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv1i64 /* 2812 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTPSv2f32 /* 2475 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv2f32 /* 2813 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTPSv2f64 /* 2476 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv2f64 /* 2814 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTPSv4f16 /* 2477 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv4f16 /* 2815 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTPSv4f32 /* 2478 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv4f32 /* 2816 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtps{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTPSv8f16 /* 2479 */, AArch64_INS_FCVTPS, + AArch64_FCVTPSv8f16 /* 2817 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUWDr /* 2480 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUWDr /* 2818 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUWHr /* 2481 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUWHr /* 2819 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUWSr /* 2482 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUWSr /* 2820 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUXDr /* 2483 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUXDr /* 2821 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUXHr /* 2484 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUXHr /* 2822 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUUXSr /* 2485 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUUXSr /* 2823 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUv1f16 /* 2486 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv1f16 /* 2824 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUv1i32 /* 2487 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv1i32 /* 2825 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu $Rd, $Rn */ - AArch64_FCVTPUv1i64 /* 2488 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv1i64 /* 2826 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTPUv2f32 /* 2489 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv2f32 /* 2827 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTPUv2f64 /* 2490 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv2f64 /* 2828 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTPUv4f16 /* 2491 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv4f16 /* 2829 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTPUv4f32 /* 2492 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv4f32 /* 2830 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtpu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTPUv8f16 /* 2493 */, AArch64_INS_FCVTPU, + AArch64_FCVTPUv8f16 /* 2831 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTSDr /* 2494 */, AArch64_INS_FCVT, + AArch64_FCVTSDr /* 2832 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Rd, $Rn */ - AArch64_FCVTSHr /* 2495 */, AArch64_INS_FCVT, + AArch64_FCVTSHr /* 2833 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtxnt $Zd, $Pg/m, $Zn */ - AArch64_FCVTXNT_ZPmZ_DtoS /* 2496 */, AArch64_INS_FCVTXNT, + AArch64_FCVTXNT_ZPmZ_DtoS /* 2834 */, AARCH64_INS_FCVTXNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtxn $Rd, $Rn */ - AArch64_FCVTXNv1i64 /* 2497 */, AArch64_INS_FCVTXN, + AArch64_FCVTXNv1i64 /* 2835 */, AARCH64_INS_FCVTXN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtxn $Rd.2s, $Rn.2d */ - AArch64_FCVTXNv2f32 /* 2498 */, AArch64_INS_FCVTXN, + AArch64_FCVTXNv2f32 /* 2836 */, AARCH64_INS_FCVTXN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtxn2 $Rd.4s, $Rn.2d */ - AArch64_FCVTXNv4f32 /* 2499 */, AArch64_INS_FCVTXN2, + AArch64_FCVTXNv4f32 /* 2837 */, AARCH64_INS_FCVTXN2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtx $Zd, $Pg/m, $Zn */ - AArch64_FCVTX_ZPmZ_DtoS /* 2500 */, AArch64_INS_FCVTX, + AArch64_FCVTX_ZPmZ_DtoS /* 2838 */, AARCH64_INS_FCVTX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSWDri /* 2501 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSWDri /* 2839 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSWHri /* 2502 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSWHri /* 2840 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSWSri /* 2503 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSWSri /* 2841 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSXDri /* 2504 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSXDri /* 2842 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSXHri /* 2505 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSXHri /* 2843 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $scale */ - AArch64_FCVTZSSXSri /* 2506 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSSXSri /* 2844 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUWDr /* 2507 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUWDr /* 2845 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUWHr /* 2508 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUWHr /* 2846 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUWSr /* 2509 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUWSr /* 2847 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUXDr /* 2510 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUXDr /* 2848 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUXHr /* 2511 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUXHr /* 2849 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSUXSr /* 2512 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSUXSr /* 2850 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Zn */ - AArch64_FCVTZS_2Z2Z_StoS /* 2513 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_2Z2Z_StoS /* 2851 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Zn */ - AArch64_FCVTZS_4Z4Z_StoS /* 2514 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_4Z4Z_StoS /* 2852 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_DtoD /* 2515 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_DtoD /* 2853 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_DtoS /* 2516 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_DtoS /* 2854 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_HtoD /* 2517 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_HtoD /* 2855 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_HtoH /* 2518 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_HtoH /* 2856 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_HtoS /* 2519 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_HtoS /* 2857 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_StoD /* 2520 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_StoD /* 2858 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ - AArch64_FCVTZS_ZPmZ_StoS /* 2521 */, AArch64_INS_FCVTZS, + AArch64_FCVTZS_ZPmZ_StoS /* 2859 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $imm */ - AArch64_FCVTZSd /* 2522 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSd /* 2860 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $imm */ - AArch64_FCVTZSh /* 2523 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSh /* 2861 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn, $imm */ - AArch64_FCVTZSs /* 2524 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSs /* 2862 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSv1f16 /* 2525 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv1f16 /* 2863 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSv1i32 /* 2526 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv1i32 /* 2864 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs $Rd, $Rn */ - AArch64_FCVTZSv1i64 /* 2527 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv1i64 /* 2865 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTZSv2f32 /* 2528 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv2f32 /* 2866 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTZSv2f64 /* 2529 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv2f64 /* 2867 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_FCVTZSv2i32_shift /* 2530 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv2i32_shift /* 2868 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_FCVTZSv2i64_shift /* 2531 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv2i64_shift /* 2869 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTZSv4f16 /* 2532 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv4f16 /* 2870 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTZSv4f32 /* 2533 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv4f32 /* 2871 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_FCVTZSv4i16_shift /* 2534 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv4i16_shift /* 2872 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_FCVTZSv4i32_shift /* 2535 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv4i32_shift /* 2873 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTZSv8f16 /* 2536 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv8f16 /* 2874 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzs{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_FCVTZSv8i16_shift /* 2537 */, AArch64_INS_FCVTZS, + AArch64_FCVTZSv8i16_shift /* 2875 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSWDri /* 2538 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSWDri /* 2876 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSWHri /* 2539 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSWHri /* 2877 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSWSri /* 2540 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSWSri /* 2878 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSXDri /* 2541 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSXDri /* 2879 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSXHri /* 2542 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSXHri /* 2880 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $scale */ - AArch64_FCVTZUSXSri /* 2543 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUSXSri /* 2881 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUWDr /* 2544 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUWDr /* 2882 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUWHr /* 2545 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUWHr /* 2883 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUWSr /* 2546 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUWSr /* 2884 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUXDr /* 2547 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUXDr /* 2885 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUXHr /* 2548 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUXHr /* 2886 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUUXSr /* 2549 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUUXSr /* 2887 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Zn */ - AArch64_FCVTZU_2Z2Z_StoS /* 2550 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_2Z2Z_StoS /* 2888 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Zn */ - AArch64_FCVTZU_4Z4Z_StoS /* 2551 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_4Z4Z_StoS /* 2889 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_DtoD /* 2552 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_DtoD /* 2890 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_DtoS /* 2553 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_DtoS /* 2891 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_HtoD /* 2554 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_HtoD /* 2892 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_HtoH /* 2555 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_HtoH /* 2893 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_HtoS /* 2556 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_HtoS /* 2894 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_StoD /* 2557 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_StoD /* 2895 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ - AArch64_FCVTZU_ZPmZ_StoS /* 2558 */, AArch64_INS_FCVTZU, + AArch64_FCVTZU_ZPmZ_StoS /* 2896 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $imm */ - AArch64_FCVTZUd /* 2559 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUd /* 2897 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $imm */ - AArch64_FCVTZUh /* 2560 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUh /* 2898 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn, $imm */ - AArch64_FCVTZUs /* 2561 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUs /* 2899 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUv1f16 /* 2562 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv1f16 /* 2900 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUv1i32 /* 2563 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv1i32 /* 2901 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu $Rd, $Rn */ - AArch64_FCVTZUv1i64 /* 2564 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv1i64 /* 2902 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FCVTZUv2f32 /* 2565 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv2f32 /* 2903 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FCVTZUv2f64 /* 2566 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv2f64 /* 2904 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_FCVTZUv2i32_shift /* 2567 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv2i32_shift /* 2905 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_FCVTZUv2i64_shift /* 2568 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv2i64_shift /* 2906 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FCVTZUv4f16 /* 2569 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv4f16 /* 2907 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FCVTZUv4f32 /* 2570 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv4f32 /* 2908 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_FCVTZUv4i16_shift /* 2571 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv4i16_shift /* 2909 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_FCVTZUv4i32_shift /* 2572 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv4i32_shift /* 2910 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FCVTZUv8f16 /* 2573 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv8f16 /* 2911 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvtzu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_FCVTZUv8i16_shift /* 2574 */, AArch64_INS_FCVTZU, + AArch64_FCVTZUv8i16_shift /* 2912 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Zn */ - AArch64_FCVT_2ZZ_H_S /* 2575 */, AArch64_INS_FCVT, + AArch64_FCVT_2ZZ_H_S /* 2913 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Zn */ - AArch64_FCVT_Z2Z_StoH /* 2576 */, AArch64_INS_FCVT, + AArch64_FCVT_Z2Z_HtoB /* 2914 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvt $Zd, $Zn */ + AArch64_FCVT_Z2Z_StoH /* 2915 */, AARCH64_INS_FCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fcvt $Zd, $Zn */ + AArch64_FCVT_Z4Z_StoB_NAME /* 2916 */, AARCH64_INS_FCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_DtoH /* 2577 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_DtoH /* 2917 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_DtoS /* 2578 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_DtoS /* 2918 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_HtoD /* 2579 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_HtoD /* 2919 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_HtoS /* 2580 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_HtoS /* 2920 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_StoD /* 2581 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_StoD /* 2921 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ - AArch64_FCVT_ZPmZ_StoH /* 2582 */, AArch64_INS_FCVT, + AArch64_FCVT_ZPmZ_StoH /* 2922 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Rd, $Rn, $Rm */ - AArch64_FDIVDrr /* 2583 */, AArch64_INS_FDIV, + AArch64_FDIVDrr /* 2923 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Rd, $Rn, $Rm */ - AArch64_FDIVHrr /* 2584 */, AArch64_INS_FDIV, + AArch64_FDIVHrr /* 2924 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIVR_ZPmZ_D /* 2585 */, AArch64_INS_FDIVR, + AArch64_FDIVR_ZPmZ_D /* 2925 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIVR_ZPmZ_H /* 2586 */, AArch64_INS_FDIVR, + AArch64_FDIVR_ZPmZ_H /* 2926 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIVR_ZPmZ_S /* 2587 */, AArch64_INS_FDIVR, + AArch64_FDIVR_ZPmZ_S /* 2927 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Rd, $Rn, $Rm */ - AArch64_FDIVSrr /* 2588 */, AArch64_INS_FDIV, + AArch64_FDIVSrr /* 2928 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIV_ZPmZ_D /* 2589 */, AArch64_INS_FDIV, + AArch64_FDIV_ZPmZ_D /* 2929 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIV_ZPmZ_H /* 2590 */, AArch64_INS_FDIV, + AArch64_FDIV_ZPmZ_H /* 2930 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FDIV_ZPmZ_S /* 2591 */, AArch64_INS_FDIV, + AArch64_FDIV_ZPmZ_S /* 2931 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FDIVv2f32 /* 2592 */, AArch64_INS_FDIV, + AArch64_FDIVv2f32 /* 2932 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FDIVv2f64 /* 2593 */, AArch64_INS_FDIV, + AArch64_FDIVv2f64 /* 2933 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FDIVv4f16 /* 2594 */, AArch64_INS_FDIV, + AArch64_FDIVv4f16 /* 2934 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FDIVv4f32 /* 2595 */, AArch64_INS_FDIV, + AArch64_FDIVv4f32 /* 2935 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdiv{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FDIVv8f16 /* 2596 */, AArch64_INS_FDIV, + AArch64_FDIVv8f16 /* 2936 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FDOT_VG2_M2Z2Z_HtoS /* 2597 */, AArch64_INS_FDOT, + AArch64_FDOT_VG2_M2Z2Z_BtoH /* 2937 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_FDOT_VG2_M2Z2Z_BtoS /* 2938 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_FDOT_VG2_M2Z2Z_HtoS /* 2939 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FDOT_VG2_M2ZZI_HtoS /* 2598 */, AArch64_INS_FDOT, + AArch64_FDOT_VG2_M2ZZI_BtoH /* 2940 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_FDOT_VG2_M2ZZI_BtoS /* 2941 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_FDOT_VG2_M2ZZI_HtoS /* 2942 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FDOT_VG2_M2ZZ_HtoS /* 2599 */, AArch64_INS_FDOT, + AArch64_FDOT_VG2_M2ZZ_BtoH /* 2943 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_FDOT_VG2_M2ZZ_BtoS /* 2944 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_FDOT_VG2_M2ZZ_HtoS /* 2945 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FDOT_VG4_M4Z4Z_HtoS /* 2600 */, AArch64_INS_FDOT, + AArch64_FDOT_VG4_M4Z4Z_BtoH /* 2946 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_FDOT_VG4_M4Z4Z_BtoS /* 2947 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_FDOT_VG4_M4Z4Z_HtoS /* 2948 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_FDOT_VG4_M4ZZI_HtoS /* 2601 */, AArch64_INS_FDOT, + AArch64_FDOT_VG4_M4ZZI_BtoH /* 2949 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_FDOT_VG4_M4ZZI_BtoS /* 2950 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_FDOT_VG4_M4ZZI_HtoS /* 2951 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FDOT_VG4_M4ZZ_HtoS /* 2602 */, AArch64_INS_FDOT, + AArch64_FDOT_VG4_M4ZZ_BtoH /* 2952 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_FDOT_VG4_M4ZZ_BtoS /* 2953 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_FDOT_VG4_M4ZZ_HtoS /* 2954 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $Zda, $Zn, $Zm$iop */ - AArch64_FDOT_ZZZI_S /* 2603 */, AArch64_INS_FDOT, + AArch64_FDOT_ZZZI_BtoH /* 2955 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $Zda, $Zn, $Zm$iop */ + AArch64_FDOT_ZZZI_BtoS /* 2956 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $Zda, $Zn, $Zm$iop */ + AArch64_FDOT_ZZZI_S /* 2957 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdot $Zda, $Zn, $Zm */ - AArch64_FDOT_ZZZ_S /* 2604 */, AArch64_INS_FDOT, + AArch64_FDOT_ZZZ_BtoH /* 2958 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $Zda, $Zn, $Zm */ + AArch64_FDOT_ZZZ_BtoS /* 2959 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot $Zda, $Zn, $Zm */ + AArch64_FDOT_ZZZ_S /* 2960 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FDOTlanev16f8 /* 2961 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.4h, $Rn.8b, $Rm.2b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FDOTlanev4f16 /* 2962 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.8h, $Rn.16b, $Rm.2b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FDOTlanev8f16 /* 2963 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FDOTlanev8f8 /* 2964 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ + AArch64_FDOTv2f32 /* 2965 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.4h, $Rn.8b, $Rm.8b} */ + AArch64_FDOTv4f16 /* 2966 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_FDOTv4f32 /* 2967 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fdot{ $Rd.8h, $Rn.16b, $Rm.16b} */ + AArch64_FDOTv8f16 /* 2968 */, AARCH64_INS_FDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8DOT2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdup $Zd, $imm8 */ - AArch64_FDUP_ZI_D /* 2605 */, AArch64_INS_FDUP, + AArch64_FDUP_ZI_D /* 2969 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdup $Zd, $imm8 */ - AArch64_FDUP_ZI_H /* 2606 */, AArch64_INS_FDUP, + AArch64_FDUP_ZI_H /* 2970 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fdup $Zd, $imm8 */ - AArch64_FDUP_ZI_S /* 2607 */, AArch64_INS_FDUP, + AArch64_FDUP_ZI_S /* 2971 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fexpa $Zd, $Zn */ - AArch64_FEXPA_ZZ_D /* 2608 */, AArch64_INS_FEXPA, + AArch64_FEXPA_ZZ_D /* 2972 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fexpa $Zd, $Zn */ - AArch64_FEXPA_ZZ_H /* 2609 */, AArch64_INS_FEXPA, + AArch64_FEXPA_ZZ_H /* 2973 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fexpa $Zd, $Zn */ - AArch64_FEXPA_ZZ_S /* 2610 */, AArch64_INS_FEXPA, + AArch64_FEXPA_ZZ_S /* 2974 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fjcvtzs $Rd, $Rn */ - AArch64_FJCVTZS /* 2611 */, AArch64_INS_FJCVTZS, + AArch64_FJCVTZS /* 2975 */, AARCH64_INS_FJCVTZS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasJS, AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASJS, AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* flogb $Zd, $Pg/m, $Zn */ - AArch64_FLOGB_ZPmZ_D /* 2612 */, AArch64_INS_FLOGB, + AArch64_FLOGB_ZPmZ_D /* 2976 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* flogb $Zd, $Pg/m, $Zn */ - AArch64_FLOGB_ZPmZ_H /* 2613 */, AArch64_INS_FLOGB, + AArch64_FLOGB_ZPmZ_H /* 2977 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* flogb $Zd, $Pg/m, $Zn */ - AArch64_FLOGB_ZPmZ_S /* 2614 */, AArch64_INS_FLOGB, + AArch64_FLOGB_ZPmZ_S /* 2978 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FMADDDrrr /* 2615 */, AArch64_INS_FMADD, + AArch64_FMADDDrrr /* 2979 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FMADDHrrr /* 2616 */, AArch64_INS_FMADD, + AArch64_FMADDHrrr /* 2980 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FMADDSrrr /* 2617 */, AArch64_INS_FMADD, + AArch64_FMADDSrrr /* 2981 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMAD_ZPmZZ_D /* 2618 */, AArch64_INS_FMAD, + AArch64_FMAD_ZPmZZ_D /* 2982 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMAD_ZPmZZ_H /* 2619 */, AArch64_INS_FMAD, + AArch64_FMAD_ZPmZZ_H /* 2983 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMAD_ZPmZZ_S /* 2620 */, AArch64_INS_FMAD, + AArch64_FMAD_ZPmZZ_S /* 2984 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Rd, $Rn, $Rm */ - AArch64_FMAXDrr /* 2621 */, AArch64_INS_FMAX, + AArch64_FMAXDrr /* 2985 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Rd, $Rn, $Rm */ - AArch64_FMAXHrr /* 2622 */, AArch64_INS_FMAX, + AArch64_FMAXHrr /* 2986 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ - AArch64_FMAXNMDrr /* 2623 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMDrr /* 2987 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ - AArch64_FMAXNMHrr /* 2624 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMHrr /* 2988 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNMP_ZPmZZ_D /* 2625 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMP_ZPmZZ_D /* 2989 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNMP_ZPmZZ_H /* 2626 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMP_ZPmZZ_H /* 2990 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNMP_ZPmZZ_S /* 2627 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMP_ZPmZZ_S /* 2991 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMPv2f32 /* 2628 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv2f32 /* 2992 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMPv2f64 /* 2629 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv2f64 /* 2993 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ - AArch64_FMAXNMPv2i16p /* 2630 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv2i16p /* 2994 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FMAXNMPv2i32p /* 2631 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv2i32p /* 2995 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FMAXNMPv2i64p /* 2632 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv2i64p /* 2996 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMPv4f16 /* 2633 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv4f16 /* 2997 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMPv4f32 /* 2634 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv4f32 /* 2998 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMPv8f16 /* 2635 */, AArch64_INS_FMAXNMP, + AArch64_FMAXNMPv8f16 /* 2999 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmqv $Vd.2d, $Pg, $Zn */ - AArch64_FMAXNMQV_D /* 2636 */, AArch64_INS_FMAXNMQV, + AArch64_FMAXNMQV_D /* 3000 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmqv $Vd.8h, $Pg, $Zn */ - AArch64_FMAXNMQV_H /* 2637 */, AArch64_INS_FMAXNMQV, + AArch64_FMAXNMQV_H /* 3001 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmqv $Vd.4s, $Pg, $Zn */ - AArch64_FMAXNMQV_S /* 2638 */, AArch64_INS_FMAXNMQV, + AArch64_FMAXNMQV_S /* 3002 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ - AArch64_FMAXNMSrr /* 2639 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMSrr /* 3003 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv $Vd, $Pg, $Zn */ - AArch64_FMAXNMV_VPZ_D /* 2640 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMV_VPZ_D /* 3004 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv $Vd, $Pg, $Zn */ - AArch64_FMAXNMV_VPZ_H /* 2641 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMV_VPZ_H /* 3005 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv $Vd, $Pg, $Zn */ - AArch64_FMAXNMV_VPZ_S /* 2642 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMV_VPZ_S /* 3006 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FMAXNMVv4i16v /* 2643 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMVv4i16v /* 3007 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FMAXNMVv4i32v /* 2644 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMVv4i32v /* 3008 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FMAXNMVv8i16v /* 2645 */, AArch64_INS_FMAXNMV, + AArch64_FMAXNMVv8i16v /* 3009 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2Z2Z_D /* 2646 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2Z2Z_D /* 3010 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2Z2Z_H /* 2647 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2Z2Z_H /* 3011 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2Z2Z_S /* 2648 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2Z2Z_S /* 3012 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2ZZ_D /* 2649 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2ZZ_D /* 3013 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2ZZ_H /* 2650 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2ZZ_H /* 3014 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG2_2ZZ_S /* 2651 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG2_2ZZ_S /* 3015 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4Z4Z_D /* 2652 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4Z4Z_D /* 3016 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4Z4Z_H /* 2653 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4Z4Z_H /* 3017 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4Z4Z_S /* 2654 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4Z4Z_S /* 3018 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4ZZ_D /* 2655 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4ZZ_D /* 3019 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4ZZ_H /* 2656 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4ZZ_H /* 3020 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ - AArch64_FMAXNM_VG4_4ZZ_S /* 2657 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_VG4_4ZZ_S /* 3021 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAXNM_ZPmI_D /* 2658 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmI_D /* 3022 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAXNM_ZPmI_H /* 2659 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmI_H /* 3023 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAXNM_ZPmI_S /* 2660 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmI_S /* 3024 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNM_ZPmZ_D /* 2661 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmZ_D /* 3025 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNM_ZPmZ_H /* 2662 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmZ_H /* 3026 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXNM_ZPmZ_S /* 2663 */, AArch64_INS_FMAXNM, + AArch64_FMAXNM_ZPmZ_S /* 3027 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMv2f32 /* 2664 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMv2f32 /* 3028 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMv2f64 /* 2665 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMv2f64 /* 3029 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMv4f16 /* 2666 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMv4f16 /* 3030 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMv4f32 /* 2667 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMv4f32 /* 3031 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMAXNMv8f16 /* 2668 */, AArch64_INS_FMAXNM, + AArch64_FMAXNMv8f16 /* 3032 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXP_ZPmZZ_D /* 2669 */, AArch64_INS_FMAXP, + AArch64_FMAXP_ZPmZZ_D /* 3033 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXP_ZPmZZ_H /* 2670 */, AArch64_INS_FMAXP, + AArch64_FMAXP_ZPmZZ_H /* 3034 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAXP_ZPmZZ_S /* 2671 */, AArch64_INS_FMAXP, + AArch64_FMAXP_ZPmZZ_S /* 3035 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMAXPv2f32 /* 2672 */, AArch64_INS_FMAXP, + AArch64_FMAXPv2f32 /* 3036 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMAXPv2f64 /* 2673 */, AArch64_INS_FMAXP, + AArch64_FMAXPv2f64 /* 3037 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ - AArch64_FMAXPv2i16p /* 2674 */, AArch64_INS_FMAXP, + AArch64_FMAXPv2i16p /* 3038 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FMAXPv2i32p /* 2675 */, AArch64_INS_FMAXP, + AArch64_FMAXPv2i32p /* 3039 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FMAXPv2i64p /* 2676 */, AArch64_INS_FMAXP, + AArch64_FMAXPv2i64p /* 3040 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMAXPv4f16 /* 2677 */, AArch64_INS_FMAXP, + AArch64_FMAXPv4f16 /* 3041 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMAXPv4f32 /* 2678 */, AArch64_INS_FMAXP, + AArch64_FMAXPv4f32 /* 3042 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMAXPv8f16 /* 2679 */, AArch64_INS_FMAXP, + AArch64_FMAXPv8f16 /* 3043 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxqv $Vd.2d, $Pg, $Zn */ - AArch64_FMAXQV_D /* 2680 */, AArch64_INS_FMAXQV, + AArch64_FMAXQV_D /* 3044 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxqv $Vd.8h, $Pg, $Zn */ - AArch64_FMAXQV_H /* 2681 */, AArch64_INS_FMAXQV, + AArch64_FMAXQV_H /* 3045 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxqv $Vd.4s, $Pg, $Zn */ - AArch64_FMAXQV_S /* 2682 */, AArch64_INS_FMAXQV, + AArch64_FMAXQV_S /* 3046 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Rd, $Rn, $Rm */ - AArch64_FMAXSrr /* 2683 */, AArch64_INS_FMAX, + AArch64_FMAXSrr /* 3047 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv $Vd, $Pg, $Zn */ - AArch64_FMAXV_VPZ_D /* 2684 */, AArch64_INS_FMAXV, + AArch64_FMAXV_VPZ_D /* 3048 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv $Vd, $Pg, $Zn */ - AArch64_FMAXV_VPZ_H /* 2685 */, AArch64_INS_FMAXV, + AArch64_FMAXV_VPZ_H /* 3049 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv $Vd, $Pg, $Zn */ - AArch64_FMAXV_VPZ_S /* 2686 */, AArch64_INS_FMAXV, + AArch64_FMAXV_VPZ_S /* 3050 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FMAXVv4i16v /* 2687 */, AArch64_INS_FMAXV, + AArch64_FMAXVv4i16v /* 3051 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FMAXVv4i32v /* 2688 */, AArch64_INS_FMAXV, + AArch64_FMAXVv4i32v /* 3052 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FMAXVv8i16v /* 2689 */, AArch64_INS_FMAXV, + AArch64_FMAXVv8i16v /* 3053 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2Z2Z_D /* 2690 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2Z2Z_D /* 3054 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2Z2Z_H /* 2691 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2Z2Z_H /* 3055 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2Z2Z_S /* 2692 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2Z2Z_S /* 3056 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2ZZ_D /* 2693 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2ZZ_D /* 3057 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2ZZ_H /* 2694 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2ZZ_H /* 3058 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG2_2ZZ_S /* 2695 */, AArch64_INS_FMAX, + AArch64_FMAX_VG2_2ZZ_S /* 3059 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4Z4Z_D /* 2696 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4Z4Z_D /* 3060 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4Z4Z_H /* 2697 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4Z4Z_H /* 3061 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4Z4Z_S /* 2698 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4Z4Z_S /* 3062 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4ZZ_D /* 2699 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4ZZ_D /* 3063 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4ZZ_H /* 2700 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4ZZ_H /* 3064 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ - AArch64_FMAX_VG4_4ZZ_S /* 2701 */, AArch64_INS_FMAX, + AArch64_FMAX_VG4_4ZZ_S /* 3065 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAX_ZPmI_D /* 2702 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmI_D /* 3066 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAX_ZPmI_H /* 2703 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmI_H /* 3067 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMAX_ZPmI_S /* 2704 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmI_S /* 3068 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAX_ZPmZ_D /* 2705 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmZ_D /* 3069 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAX_ZPmZ_H /* 2706 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmZ_H /* 3070 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMAX_ZPmZ_S /* 2707 */, AArch64_INS_FMAX, + AArch64_FMAX_ZPmZ_S /* 3071 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMAXv2f32 /* 2708 */, AArch64_INS_FMAX, + AArch64_FMAXv2f32 /* 3072 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMAXv2f64 /* 2709 */, AArch64_INS_FMAX, + AArch64_FMAXv2f64 /* 3073 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMAXv4f16 /* 2710 */, AArch64_INS_FMAX, + AArch64_FMAXv4f16 /* 3074 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMAXv4f32 /* 2711 */, AArch64_INS_FMAX, + AArch64_FMAXv4f32 /* 3075 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMAXv8f16 /* 2712 */, AArch64_INS_FMAX, + AArch64_FMAXv8f16 /* 3076 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Rd, $Rn, $Rm */ - AArch64_FMINDrr /* 2713 */, AArch64_INS_FMIN, + AArch64_FMINDrr /* 3077 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Rd, $Rn, $Rm */ - AArch64_FMINHrr /* 2714 */, AArch64_INS_FMIN, + AArch64_FMINHrr /* 3078 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Rd, $Rn, $Rm */ - AArch64_FMINNMDrr /* 2715 */, AArch64_INS_FMINNM, + AArch64_FMINNMDrr /* 3079 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Rd, $Rn, $Rm */ - AArch64_FMINNMHrr /* 2716 */, AArch64_INS_FMINNM, + AArch64_FMINNMHrr /* 3080 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNMP_ZPmZZ_D /* 2717 */, AArch64_INS_FMINNMP, + AArch64_FMINNMP_ZPmZZ_D /* 3081 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNMP_ZPmZZ_H /* 2718 */, AArch64_INS_FMINNMP, + AArch64_FMINNMP_ZPmZZ_H /* 3082 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNMP_ZPmZZ_S /* 2719 */, AArch64_INS_FMINNMP, + AArch64_FMINNMP_ZPmZZ_S /* 3083 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMINNMPv2f32 /* 2720 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv2f32 /* 3084 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMINNMPv2f64 /* 2721 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv2f64 /* 3085 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ - AArch64_FMINNMPv2i16p /* 2722 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv2i16p /* 3086 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FMINNMPv2i32p /* 2723 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv2i32p /* 3087 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FMINNMPv2i64p /* 2724 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv2i64p /* 3088 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMINNMPv4f16 /* 2725 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv4f16 /* 3089 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMINNMPv4f32 /* 2726 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv4f32 /* 3090 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMINNMPv8f16 /* 2727 */, AArch64_INS_FMINNMP, + AArch64_FMINNMPv8f16 /* 3091 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmqv $Vd.2d, $Pg, $Zn */ - AArch64_FMINNMQV_D /* 2728 */, AArch64_INS_FMINNMQV, + AArch64_FMINNMQV_D /* 3092 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmqv $Vd.8h, $Pg, $Zn */ - AArch64_FMINNMQV_H /* 2729 */, AArch64_INS_FMINNMQV, + AArch64_FMINNMQV_H /* 3093 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmqv $Vd.4s, $Pg, $Zn */ - AArch64_FMINNMQV_S /* 2730 */, AArch64_INS_FMINNMQV, + AArch64_FMINNMQV_S /* 3094 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Rd, $Rn, $Rm */ - AArch64_FMINNMSrr /* 2731 */, AArch64_INS_FMINNM, + AArch64_FMINNMSrr /* 3095 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv $Vd, $Pg, $Zn */ - AArch64_FMINNMV_VPZ_D /* 2732 */, AArch64_INS_FMINNMV, + AArch64_FMINNMV_VPZ_D /* 3096 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv $Vd, $Pg, $Zn */ - AArch64_FMINNMV_VPZ_H /* 2733 */, AArch64_INS_FMINNMV, + AArch64_FMINNMV_VPZ_H /* 3097 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv $Vd, $Pg, $Zn */ - AArch64_FMINNMV_VPZ_S /* 2734 */, AArch64_INS_FMINNMV, + AArch64_FMINNMV_VPZ_S /* 3098 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FMINNMVv4i16v /* 2735 */, AArch64_INS_FMINNMV, + AArch64_FMINNMVv4i16v /* 3099 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FMINNMVv4i32v /* 2736 */, AArch64_INS_FMINNMV, + AArch64_FMINNMVv4i32v /* 3100 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FMINNMVv8i16v /* 2737 */, AArch64_INS_FMINNMV, + AArch64_FMINNMVv8i16v /* 3101 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2Z2Z_D /* 2738 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2Z2Z_D /* 3102 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2Z2Z_H /* 2739 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2Z2Z_H /* 3103 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2Z2Z_S /* 2740 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2Z2Z_S /* 3104 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2ZZ_D /* 2741 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2ZZ_D /* 3105 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2ZZ_H /* 2742 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2ZZ_H /* 3106 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG2_2ZZ_S /* 2743 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG2_2ZZ_S /* 3107 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4Z4Z_D /* 2744 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4Z4Z_D /* 3108 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4Z4Z_H /* 2745 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4Z4Z_H /* 3109 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4Z4Z_S /* 2746 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4Z4Z_S /* 3110 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4ZZ_D /* 2747 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4ZZ_D /* 3111 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4ZZ_H /* 2748 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4ZZ_H /* 3112 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ - AArch64_FMINNM_VG4_4ZZ_S /* 2749 */, AArch64_INS_FMINNM, + AArch64_FMINNM_VG4_4ZZ_S /* 3113 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMINNM_ZPmI_D /* 2750 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmI_D /* 3114 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMINNM_ZPmI_H /* 2751 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmI_H /* 3115 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMINNM_ZPmI_S /* 2752 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmI_S /* 3116 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNM_ZPmZ_D /* 2753 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmZ_D /* 3117 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNM_ZPmZ_H /* 2754 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmZ_H /* 3118 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINNM_ZPmZ_S /* 2755 */, AArch64_INS_FMINNM, + AArch64_FMINNM_ZPmZ_S /* 3119 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMINNMv2f32 /* 2756 */, AArch64_INS_FMINNM, + AArch64_FMINNMv2f32 /* 3120 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMINNMv2f64 /* 2757 */, AArch64_INS_FMINNM, + AArch64_FMINNMv2f64 /* 3121 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMINNMv4f16 /* 2758 */, AArch64_INS_FMINNM, + AArch64_FMINNMv4f16 /* 3122 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMINNMv4f32 /* 2759 */, AArch64_INS_FMINNM, + AArch64_FMINNMv4f32 /* 3123 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMINNMv8f16 /* 2760 */, AArch64_INS_FMINNM, + AArch64_FMINNMv8f16 /* 3124 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINP_ZPmZZ_D /* 2761 */, AArch64_INS_FMINP, + AArch64_FMINP_ZPmZZ_D /* 3125 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINP_ZPmZZ_H /* 2762 */, AArch64_INS_FMINP, + AArch64_FMINP_ZPmZZ_H /* 3126 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMINP_ZPmZZ_S /* 2763 */, AArch64_INS_FMINP, + AArch64_FMINP_ZPmZZ_S /* 3127 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMINPv2f32 /* 2764 */, AArch64_INS_FMINP, + AArch64_FMINPv2f32 /* 3128 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMINPv2f64 /* 2765 */, AArch64_INS_FMINP, + AArch64_FMINPv2f64 /* 3129 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ - AArch64_FMINPv2i16p /* 2766 */, AArch64_INS_FMINP, + AArch64_FMINPv2i16p /* 3130 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FMINPv2i32p /* 2767 */, AArch64_INS_FMINP, + AArch64_FMINPv2i32p /* 3131 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FMINPv2i64p /* 2768 */, AArch64_INS_FMINP, + AArch64_FMINPv2i64p /* 3132 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMINPv4f16 /* 2769 */, AArch64_INS_FMINP, + AArch64_FMINPv4f16 /* 3133 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMINPv4f32 /* 2770 */, AArch64_INS_FMINP, + AArch64_FMINPv4f32 /* 3134 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMINPv8f16 /* 2771 */, AArch64_INS_FMINP, + AArch64_FMINPv8f16 /* 3135 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminqv $Vd.2d, $Pg, $Zn */ - AArch64_FMINQV_D /* 2772 */, AArch64_INS_FMINQV, + AArch64_FMINQV_D /* 3136 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminqv $Vd.8h, $Pg, $Zn */ - AArch64_FMINQV_H /* 2773 */, AArch64_INS_FMINQV, + AArch64_FMINQV_H /* 3137 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminqv $Vd.4s, $Pg, $Zn */ - AArch64_FMINQV_S /* 2774 */, AArch64_INS_FMINQV, + AArch64_FMINQV_S /* 3138 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Rd, $Rn, $Rm */ - AArch64_FMINSrr /* 2775 */, AArch64_INS_FMIN, + AArch64_FMINSrr /* 3139 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv $Vd, $Pg, $Zn */ - AArch64_FMINV_VPZ_D /* 2776 */, AArch64_INS_FMINV, + AArch64_FMINV_VPZ_D /* 3140 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv $Vd, $Pg, $Zn */ - AArch64_FMINV_VPZ_H /* 2777 */, AArch64_INS_FMINV, + AArch64_FMINV_VPZ_H /* 3141 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv $Vd, $Pg, $Zn */ - AArch64_FMINV_VPZ_S /* 2778 */, AArch64_INS_FMINV, + AArch64_FMINV_VPZ_S /* 3142 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FMINVv4i16v /* 2779 */, AArch64_INS_FMINV, + AArch64_FMINVv4i16v /* 3143 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FMINVv4i32v /* 2780 */, AArch64_INS_FMINV, + AArch64_FMINVv4i32v /* 3144 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FMINVv8i16v /* 2781 */, AArch64_INS_FMINV, + AArch64_FMINVv8i16v /* 3145 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2Z2Z_D /* 2782 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2Z2Z_D /* 3146 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2Z2Z_H /* 2783 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2Z2Z_H /* 3147 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2Z2Z_S /* 2784 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2Z2Z_S /* 3148 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2ZZ_D /* 2785 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2ZZ_D /* 3149 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2ZZ_H /* 2786 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2ZZ_H /* 3150 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG2_2ZZ_S /* 2787 */, AArch64_INS_FMIN, + AArch64_FMIN_VG2_2ZZ_S /* 3151 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4Z4Z_D /* 2788 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4Z4Z_D /* 3152 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4Z4Z_H /* 2789 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4Z4Z_H /* 3153 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4Z4Z_S /* 2790 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4Z4Z_S /* 3154 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4ZZ_D /* 2791 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4ZZ_D /* 3155 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4ZZ_H /* 2792 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4ZZ_H /* 3156 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ - AArch64_FMIN_VG4_4ZZ_S /* 2793 */, AArch64_INS_FMIN, + AArch64_FMIN_VG4_4ZZ_S /* 3157 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMIN_ZPmI_D /* 2794 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmI_D /* 3158 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMIN_ZPmI_H /* 2795 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmI_H /* 3159 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMIN_ZPmI_S /* 2796 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmI_S /* 3160 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMIN_ZPmZ_D /* 2797 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmZ_D /* 3161 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMIN_ZPmZ_H /* 2798 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmZ_H /* 3162 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMIN_ZPmZ_S /* 2799 */, AArch64_INS_FMIN, + AArch64_FMIN_ZPmZ_S /* 3163 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMINv2f32 /* 2800 */, AArch64_INS_FMIN, + AArch64_FMINv2f32 /* 3164 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMINv2f64 /* 2801 */, AArch64_INS_FMIN, + AArch64_FMINv2f64 /* 3165 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMINv4f16 /* 2802 */, AArch64_INS_FMIN, + AArch64_FMINv4f16 /* 3166 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMINv4f32 /* 2803 */, AArch64_INS_FMIN, + AArch64_FMINv4f32 /* 3167 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMINv8f16 /* 2804 */, AArch64_INS_FMIN, + AArch64_FMINv8f16 /* 3168 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAL2lanev4f16 /* 2805 */, AArch64_INS_FMLAL2, + AArch64_FMLAL2lanev4f16 /* 3169 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAL2lanev8f16 /* 2806 */, AArch64_INS_FMLAL2, + AArch64_FMLAL2lanev8f16 /* 3170 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal2{ $Rd.2s, $Rn.2h, $Rm.2h} */ - AArch64_FMLAL2v4f16 /* 2807 */, AArch64_INS_FMLAL2, + AArch64_FMLAL2v4f16 /* 3171 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal2{ $Rd.4s, $Rn.4h, $Rm.4h} */ - AArch64_FMLAL2v8f16 /* 2808 */, AArch64_INS_FMLAL2, + AArch64_FMLAL2v8f16 /* 3172 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* fmlalb $Zda, $Zn, $Zm$iop */ - AArch64_FMLALB_ZZZI_SHH /* 2809 */, AArch64_INS_FMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlalb $Zda, $Zn, $Zm */ - AArch64_FMLALB_ZZZ_SHH /* 2810 */, AArch64_INS_FMLALB, + AArch64_FMLALB_ZZZ /* 3173 */, AARCH64_INS_FMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { - /* fmlalt $Zda, $Zn, $Zm$iop */ - AArch64_FMLALT_ZZZI_SHH /* 2811 */, AArch64_INS_FMLALT, + /* fmlalb $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALB_ZZZI /* 3174 */, AARCH64_INS_FMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalb $Zda, $Zn, $Zm$iop */ + AArch64_FMLALB_ZZZI_SHH /* 3175 */, AARCH64_INS_FMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalb $Zda, $Zn, $Zm */ + AArch64_FMLALB_ZZZ_SHH /* 3176 */, AARCH64_INS_FMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalb{ $Rd.8h, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALBlanev8f16 /* 3177 */, AARCH64_INS_FMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalb{ $Rd.8h, $Rn.16b, $Rm.16b} */ + AArch64_FMLALBv8f16 /* 3178 */, AARCH64_INS_FMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbb $Zda, $Zn, $Zm */ + AArch64_FMLALLBB_ZZZ /* 3179 */, AARCH64_INS_FMLALLBB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbb $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALLBB_ZZZI /* 3180 */, AARCH64_INS_FMLALLBB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbb{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALLBBlanev4f32 /* 3181 */, AARCH64_INS_FMLALLBB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbb{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_FMLALLBBv4f32 /* 3182 */, AARCH64_INS_FMLALLBB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbt $Zda, $Zn, $Zm */ + AArch64_FMLALLBT_ZZZ /* 3183 */, AARCH64_INS_FMLALLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbt $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALLBT_ZZZI /* 3184 */, AARCH64_INS_FMLALLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbt{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALLBTlanev4f32 /* 3185 */, AARCH64_INS_FMLALLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlallbt{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_FMLALLBTv4f32 /* 3186 */, AARCH64_INS_FMLALLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltb $Zda, $Zn, $Zm */ + AArch64_FMLALLTB_ZZZ /* 3187 */, AARCH64_INS_FMLALLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltb $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALLTB_ZZZI /* 3188 */, AARCH64_INS_FMLALLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltb{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALLTBlanev4f32 /* 3189 */, AARCH64_INS_FMLALLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltb{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_FMLALLTBv4f32 /* 3190 */, AARCH64_INS_FMLALLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltt $Zda, $Zn, $Zm */ + AArch64_FMLALLTT_ZZZ /* 3191 */, AARCH64_INS_FMLALLTT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltt $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALLTT_ZZZI /* 3192 */, AARCH64_INS_FMLALLTT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltt{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALLTTlanev4f32 /* 3193 */, AARCH64_INS_FMLALLTT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalltt{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_FMLALLTTv4f32 /* 3194 */, AARCH64_INS_FMLALLTT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_FMLALL_MZZI_BtoS /* 3195 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_FMLALL_MZZ_BtoS /* 3196 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_FMLALL_VG2_M2Z2Z_BtoS /* 3197 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_FMLALL_VG2_M2ZZI_BtoS /* 3198 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_FMLALL_VG2_M2ZZ_BtoS /* 3199 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_FMLALL_VG4_M4Z4Z_BtoS /* 3200 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_FMLALL_VG4_M4ZZI_BtoS /* 3201 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_FMLALL_VG4_M4ZZ_BtoS /* 3202 */, AARCH64_INS_FMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlalt $Zda, $Zn, $Zm */ - AArch64_FMLALT_ZZZ_SHH /* 2812 */, AArch64_INS_FMLALT, + AArch64_FMLALT_ZZZ /* 3203 */, AARCH64_INS_FMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalt $Zda, $Zn, $Zm$imm4 */ + AArch64_FMLALT_ZZZI /* 3204 */, AARCH64_INS_FMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalt $Zda, $Zn, $Zm$iop */ + AArch64_FMLALT_ZZZI_SHH /* 3205 */, AARCH64_INS_FMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalt $Zda, $Zn, $Zm */ + AArch64_FMLALT_ZZZ_SHH /* 3206 */, AARCH64_INS_FMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalt{ $Rd.8h, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_FMLALTlanev8f16 /* 3207 */, AARCH64_INS_FMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlalt{ $Rd.8h, $Rn.16b, $Rm.16b} */ + AArch64_FMLALTv8f16 /* 3208 */, AARCH64_INS_FMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm3], $Zn, $Zm$i */ + AArch64_FMLAL_MZZI_BtoH /* 3209 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_FMLAL_MZZI_S /* 2813 */, AArch64_INS_FMLAL, + AArch64_FMLAL_MZZI_HtoS /* 3210 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_FMLAL_MZZ_S /* 2814 */, AArch64_INS_FMLAL, + AArch64_FMLAL_MZZ_HtoS /* 3211 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_FMLAL_VG2_M2Z2Z_S /* 2815 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG2_M2Z2Z_BtoH /* 3212 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_FMLAL_VG2_M2Z2Z_HtoS /* 3213 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm2, vgx2], $Zn, $Zm$i */ + AArch64_FMLAL_VG2_M2ZZI_BtoH /* 3214 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_FMLAL_VG2_M2ZZI_S /* 2816 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG2_M2ZZI_HtoS /* 3215 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_FMLAL_VG2_M2ZZ_S /* 2817 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG2_M2ZZ_BtoH /* 3216 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_FMLAL_VG2_M2ZZ_HtoS /* 3217 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_FMLAL_VG2_MZZ_BtoH /* 3218 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_FMLAL_VG4_M4Z4Z_S /* 2818 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG4_M4Z4Z_BtoH /* 3219 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_FMLAL_VG4_M4Z4Z_HtoS /* 3220 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm2, vgx4], $Zn, $Zm$i */ + AArch64_FMLAL_VG4_M4ZZI_BtoH /* 3221 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_FMLAL_VG4_M4ZZI_S /* 2819 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG4_M4ZZI_HtoS /* 3222 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_FMLAL_VG4_M4ZZ_S /* 2820 */, AArch64_INS_FMLAL, + AArch64_FMLAL_VG4_M4ZZ_BtoH /* 3223 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_FMLAL_VG4_M4ZZ_HtoS /* 3224 */, AARCH64_INS_FMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLALlanev4f16 /* 2821 */, AArch64_INS_FMLAL, + AArch64_FMLALlanev4f16 /* 3225 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLALlanev8f16 /* 2822 */, AArch64_INS_FMLAL, + AArch64_FMLALlanev8f16 /* 3226 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal{ $Rd.2s, $Rn.2h, $Rm.2h} */ - AArch64_FMLALv4f16 /* 2823 */, AArch64_INS_FMLAL, + AArch64_FMLALv4f16 /* 3227 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlal{ $Rd.4s, $Rn.4h, $Rm.4h} */ - AArch64_FMLALv8f16 /* 2824 */, AArch64_INS_FMLAL, + AArch64_FMLALv8f16 /* 3228 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2Z2Z_D /* 2825 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2Z2Z_D /* 3229 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2Z2Z_S /* 2826 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2Z2Z_S /* 3230 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2Z4Z_H /* 2827 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2Z4Z_H /* 3231 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ - AArch64_FMLA_VG2_M2ZZI_D /* 2828 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZI_D /* 3232 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FMLA_VG2_M2ZZI_H /* 2829 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZI_H /* 3233 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FMLA_VG2_M2ZZI_S /* 2830 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZI_S /* 3234 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2ZZ_D /* 2831 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZ_D /* 3235 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2ZZ_H /* 2832 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZ_H /* 3236 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLA_VG2_M2ZZ_S /* 2833 */, AArch64_INS_FMLA, + AArch64_FMLA_VG2_M2ZZ_S /* 3237 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4Z4Z_D /* 2834 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4Z4Z_D /* 3238 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4Z4Z_H /* 2835 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4Z4Z_H /* 3239 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4Z4Z_S /* 2836 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4Z4Z_S /* 3240 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_FMLA_VG4_M4ZZI_D /* 2837 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZI_D /* 3241 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_FMLA_VG4_M4ZZI_H /* 2838 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZI_H /* 3242 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_FMLA_VG4_M4ZZI_S /* 2839 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZI_S /* 3243 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4ZZ_D /* 2840 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZ_D /* 3244 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4ZZ_H /* 2841 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZ_H /* 3245 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLA_VG4_M4ZZ_S /* 2842 */, AArch64_INS_FMLA, + AArch64_FMLA_VG4_M4ZZ_S /* 3246 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLA_ZPmZZ_D /* 2843 */, AArch64_INS_FMLA, + AArch64_FMLA_ZPmZZ_D /* 3247 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLA_ZPmZZ_H /* 2844 */, AArch64_INS_FMLA, + AArch64_FMLA_ZPmZZ_H /* 3248 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLA_ZPmZZ_S /* 2845 */, AArch64_INS_FMLA, + AArch64_FMLA_ZPmZZ_S /* 3249 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ - AArch64_FMLA_ZZZI_D /* 2846 */, AArch64_INS_FMLA, + AArch64_FMLA_ZZZI_D /* 3250 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ - AArch64_FMLA_ZZZI_H /* 2847 */, AArch64_INS_FMLA, + AArch64_FMLA_ZZZI_H /* 3251 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ - AArch64_FMLA_ZZZI_S /* 2848 */, AArch64_INS_FMLA, + AArch64_FMLA_ZZZI_S /* 3252 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv1i16_indexed /* 2849 */, AArch64_INS_FMLA, + AArch64_FMLAv1i16_indexed /* 3253 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv1i32_indexed /* 2850 */, AArch64_INS_FMLA, + AArch64_FMLAv1i32_indexed /* 3254 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv1i64_indexed /* 2851 */, AArch64_INS_FMLA, + AArch64_FMLAv1i64_indexed /* 3255 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_FMLAv2f32 /* 2852 */, AArch64_INS_FMLA, + AArch64_FMLAv2f32 /* 3256 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_FMLAv2f64 /* 2853 */, AArch64_INS_FMLA, + AArch64_FMLAv2f64 /* 3257 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv2i32_indexed /* 2854 */, AArch64_INS_FMLA, + AArch64_FMLAv2i32_indexed /* 3258 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv2i64_indexed /* 2855 */, AArch64_INS_FMLA, + AArch64_FMLAv2i64_indexed /* 3259 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_FMLAv4f16 /* 2856 */, AArch64_INS_FMLA, + AArch64_FMLAv4f16 /* 3260 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_FMLAv4f32 /* 2857 */, AArch64_INS_FMLA, + AArch64_FMLAv4f32 /* 3261 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv4i16_indexed /* 2858 */, AArch64_INS_FMLA, + AArch64_FMLAv4i16_indexed /* 3262 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv4i32_indexed /* 2859 */, AArch64_INS_FMLA, + AArch64_FMLAv4i32_indexed /* 3263 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_FMLAv8f16 /* 2860 */, AArch64_INS_FMLA, + AArch64_FMLAv8f16 /* 3264 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLAv8i16_indexed /* 2861 */, AArch64_INS_FMLA, + AArch64_FMLAv8i16_indexed /* 3265 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSL2lanev4f16 /* 2862 */, AArch64_INS_FMLSL2, + AArch64_FMLSL2lanev4f16 /* 3266 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSL2lanev8f16 /* 2863 */, AArch64_INS_FMLSL2, + AArch64_FMLSL2lanev8f16 /* 3267 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl2{ $Rd.2s, $Rn.2h, $Rm.2h} */ - AArch64_FMLSL2v4f16 /* 2864 */, AArch64_INS_FMLSL2, + AArch64_FMLSL2v4f16 /* 3268 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl2{ $Rd.4s, $Rn.4h, $Rm.4h} */ - AArch64_FMLSL2v8f16 /* 2865 */, AArch64_INS_FMLSL2, + AArch64_FMLSL2v8f16 /* 3269 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlslb $Zda, $Zn, $Zm$iop */ - AArch64_FMLSLB_ZZZI_SHH /* 2866 */, AArch64_INS_FMLSLB, + AArch64_FMLSLB_ZZZI_SHH /* 3270 */, AARCH64_INS_FMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlslb $Zda, $Zn, $Zm */ - AArch64_FMLSLB_ZZZ_SHH /* 2867 */, AArch64_INS_FMLSLB, + AArch64_FMLSLB_ZZZ_SHH /* 3271 */, AARCH64_INS_FMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlslt $Zda, $Zn, $Zm$iop */ - AArch64_FMLSLT_ZZZI_SHH /* 2868 */, AArch64_INS_FMLSLT, + AArch64_FMLSLT_ZZZI_SHH /* 3272 */, AARCH64_INS_FMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlslt $Zda, $Zn, $Zm */ - AArch64_FMLSLT_ZZZ_SHH /* 2869 */, AArch64_INS_FMLSLT, + AArch64_FMLSLT_ZZZ_SHH /* 3273 */, AARCH64_INS_FMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_FMLSL_MZZI_S /* 2870 */, AArch64_INS_FMLSL, + AArch64_FMLSL_MZZI_HtoS /* 3274 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_FMLSL_MZZ_S /* 2871 */, AArch64_INS_FMLSL, + AArch64_FMLSL_MZZ_HtoS /* 3275 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_FMLSL_VG2_M2Z2Z_S /* 2872 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG2_M2Z2Z_HtoS /* 3276 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_FMLSL_VG2_M2ZZI_S /* 2873 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG2_M2ZZI_HtoS /* 3277 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_FMLSL_VG2_M2ZZ_S /* 2874 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG2_M2ZZ_HtoS /* 3278 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_FMLSL_VG4_M4Z4Z_S /* 2875 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG4_M4Z4Z_HtoS /* 3279 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_FMLSL_VG4_M4ZZI_S /* 2876 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG4_M4ZZI_HtoS /* 3280 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_FMLSL_VG4_M4ZZ_S /* 2877 */, AArch64_INS_FMLSL, + AArch64_FMLSL_VG4_M4ZZ_HtoS /* 3281 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSLlanev4f16 /* 2878 */, AArch64_INS_FMLSL, + AArch64_FMLSLlanev4f16 /* 3282 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSLlanev8f16 /* 2879 */, AArch64_INS_FMLSL, + AArch64_FMLSLlanev8f16 /* 3283 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl{ $Rd.2s, $Rn.2h, $Rm.2h} */ - AArch64_FMLSLv4f16 /* 2880 */, AArch64_INS_FMLSL, + AArch64_FMLSLv4f16 /* 3284 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmlsl{ $Rd.4s, $Rn.4h, $Rm.4h} */ - AArch64_FMLSLv8f16 /* 2881 */, AArch64_INS_FMLSL, + AArch64_FMLSLv8f16 /* 3285 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFP16FML, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFP16FML, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2Z2Z_D /* 2882 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2Z2Z_D /* 3286 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2Z2Z_H /* 2883 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2Z2Z_H /* 3287 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2Z2Z_S /* 2884 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2Z2Z_S /* 3288 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ - AArch64_FMLS_VG2_M2ZZI_D /* 2885 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZI_D /* 3289 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FMLS_VG2_M2ZZI_H /* 2886 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZI_H /* 3290 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FMLS_VG2_M2ZZI_S /* 2887 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZI_S /* 3291 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2ZZ_D /* 2888 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZ_D /* 3292 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2ZZ_H /* 2889 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZ_H /* 3293 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_FMLS_VG2_M2ZZ_S /* 2890 */, AArch64_INS_FMLS, + AArch64_FMLS_VG2_M2ZZ_S /* 3294 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4Z2Z_H /* 2891 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4Z2Z_H /* 3295 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4Z4Z_D /* 2892 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4Z4Z_D /* 3296 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4Z4Z_S /* 2893 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4Z4Z_S /* 3297 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_FMLS_VG4_M4ZZI_D /* 2894 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZI_D /* 3298 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_FMLS_VG4_M4ZZI_H /* 2895 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZI_H /* 3299 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_FMLS_VG4_M4ZZI_S /* 2896 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZI_S /* 3300 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4ZZ_D /* 2897 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZ_D /* 3301 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4ZZ_H /* 2898 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZ_H /* 3302 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_FMLS_VG4_M4ZZ_S /* 2899 */, AArch64_INS_FMLS, + AArch64_FMLS_VG4_M4ZZ_S /* 3303 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLS_ZPmZZ_D /* 2900 */, AArch64_INS_FMLS, + AArch64_FMLS_ZPmZZ_D /* 3304 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLS_ZPmZZ_H /* 2901 */, AArch64_INS_FMLS, + AArch64_FMLS_ZPmZZ_H /* 3305 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FMLS_ZPmZZ_S /* 2902 */, AArch64_INS_FMLS, + AArch64_FMLS_ZPmZZ_S /* 3306 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ - AArch64_FMLS_ZZZI_D /* 2903 */, AArch64_INS_FMLS, + AArch64_FMLS_ZZZI_D /* 3307 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ - AArch64_FMLS_ZZZI_H /* 2904 */, AArch64_INS_FMLS, + AArch64_FMLS_ZZZI_H /* 3308 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ - AArch64_FMLS_ZZZI_S /* 2905 */, AArch64_INS_FMLS, + AArch64_FMLS_ZZZI_S /* 3309 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv1i16_indexed /* 2906 */, AArch64_INS_FMLS, + AArch64_FMLSv1i16_indexed /* 3310 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv1i32_indexed /* 2907 */, AArch64_INS_FMLS, + AArch64_FMLSv1i32_indexed /* 3311 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv1i64_indexed /* 2908 */, AArch64_INS_FMLS, + AArch64_FMLSv1i64_indexed /* 3312 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_FMLSv2f32 /* 2909 */, AArch64_INS_FMLS, + AArch64_FMLSv2f32 /* 3313 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_FMLSv2f64 /* 2910 */, AArch64_INS_FMLS, + AArch64_FMLSv2f64 /* 3314 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv2i32_indexed /* 2911 */, AArch64_INS_FMLS, + AArch64_FMLSv2i32_indexed /* 3315 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv2i64_indexed /* 2912 */, AArch64_INS_FMLS, + AArch64_FMLSv2i64_indexed /* 3316 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_FMLSv4f16 /* 2913 */, AArch64_INS_FMLS, + AArch64_FMLSv4f16 /* 3317 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_FMLSv4f32 /* 2914 */, AArch64_INS_FMLS, + AArch64_FMLSv4f32 /* 3318 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv4i16_indexed /* 2915 */, AArch64_INS_FMLS, + AArch64_FMLSv4i16_indexed /* 3319 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv4i32_indexed /* 2916 */, AArch64_INS_FMLS, + AArch64_FMLSv4i32_indexed /* 3320 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_FMLSv8f16 /* 2917 */, AArch64_INS_FMLS, + AArch64_FMLSv8f16 /* 3321 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_FMLSv8i16_indexed /* 2918 */, AArch64_INS_FMLS, + AArch64_FMLSv8i16_indexed /* 3322 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmmla $Zda, $Zn, $Zm */ - AArch64_FMMLA_ZZZ_D /* 2919 */, AArch64_INS_FMMLA, + AArch64_FMMLA_ZZZ_D /* 3323 */, AARCH64_INS_FMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmmla $Zda, $Zn, $Zm */ - AArch64_FMMLA_ZZZ_S /* 2920 */, AArch64_INS_FMMLA, + AArch64_FMMLA_ZZZ_S /* 3324 */, AARCH64_INS_FMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP32, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPAL_MPPZZ /* 2921 */, AArch64_INS_FMOPA, + AArch64_FMOPAL_MPPZZ /* 3325 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPA_MPPZZ_D /* 2922 */, AArch64_INS_FMOPA, + AArch64_FMOPA_MPPZZ_BtoH /* 3326 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPA_MPPZZ_H /* 2923 */, AArch64_INS_FMOPA, + AArch64_FMOPA_MPPZZ_BtoS /* 3327 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPA_MPPZZ_S /* 2924 */, AArch64_INS_FMOPA, + AArch64_FMOPA_MPPZZ_D /* 3328 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_FMOPA_MPPZZ_H /* 3329 */, AARCH64_INS_FMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_FMOPA_MPPZZ_S /* 3330 */, AARCH64_INS_FMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPSL_MPPZZ /* 2925 */, AArch64_INS_FMOPS, + AArch64_FMOPSL_MPPZZ /* 3331 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPS_MPPZZ_D /* 2926 */, AArch64_INS_FMOPS, + AArch64_FMOPS_MPPZZ_D /* 3332 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPS_MPPZZ_H /* 2927 */, AArch64_INS_FMOPS, + AArch64_FMOPS_MPPZZ_H /* 3333 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_FMOPS_MPPZZ_S /* 2928 */, AArch64_INS_FMOPS, + AArch64_FMOPS_MPPZZ_S /* 3334 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ - AArch64_FMOVDXHighr /* 2929 */, AArch64_INS_FMOV, + AArch64_FMOVDXHighr /* 3335 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVDXr /* 2930 */, AArch64_INS_FMOV, + AArch64_FMOVDXr /* 3336 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $imm */ - AArch64_FMOVDi /* 2931 */, AArch64_INS_FMOV, + AArch64_FMOVDi /* 3337 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVDr /* 2932 */, AArch64_INS_FMOV, + AArch64_FMOVDr /* 3338 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVHWr /* 2933 */, AArch64_INS_FMOV, + AArch64_FMOVHWr /* 3339 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVHXr /* 2934 */, AArch64_INS_FMOV, + AArch64_FMOVHXr /* 3340 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $imm */ - AArch64_FMOVHi /* 2935 */, AArch64_INS_FMOV, + AArch64_FMOVHi /* 3341 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVHr /* 2936 */, AArch64_INS_FMOV, + AArch64_FMOVHr /* 3342 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVSWr /* 2937 */, AArch64_INS_FMOV, + AArch64_FMOVSWr /* 3343 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $imm */ - AArch64_FMOVSi /* 2938 */, AArch64_INS_FMOV, + AArch64_FMOVSi /* 3344 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVSr /* 2939 */, AArch64_INS_FMOV, + AArch64_FMOVSr /* 3345 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVWHr /* 2940 */, AArch64_INS_FMOV, + AArch64_FMOVWHr /* 3346 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVWSr /* 2941 */, AArch64_INS_FMOV, + AArch64_FMOVWSr /* 3347 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ - AArch64_FMOVXDHighr /* 2942 */, AArch64_INS_FMOV, + AArch64_FMOVXDHighr /* 3348 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVXDr /* 2943 */, AArch64_INS_FMOV, + AArch64_FMOVXDr /* 3349 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov $Rd, $Rn */ - AArch64_FMOVXHr /* 2944 */, AArch64_INS_FMOV, + AArch64_FMOVXHr /* 3350 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.2s, $imm8|.2s $Rd, $imm8} */ - AArch64_FMOVv2f32_ns /* 2945 */, AArch64_INS_FMOV, + AArch64_FMOVv2f32_ns /* 3351 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ - AArch64_FMOVv2f64_ns /* 2946 */, AArch64_INS_FMOV, + AArch64_FMOVv2f64_ns /* 3352 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.4h, $imm8|.4h $Rd, $imm8} */ - AArch64_FMOVv4f16_ns /* 2947 */, AArch64_INS_FMOV, + AArch64_FMOVv4f16_ns /* 3353 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.4s, $imm8|.4s $Rd, $imm8} */ - AArch64_FMOVv4f32_ns /* 2948 */, AArch64_INS_FMOV, + AArch64_FMOVv4f32_ns /* 3354 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmov{ $Rd.8h, $imm8|.8h $Rd, $imm8} */ - AArch64_FMOVv8f16_ns /* 2949 */, AArch64_INS_FMOV, + AArch64_FMOVv8f16_ns /* 3355 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMSB_ZPmZZ_D /* 2950 */, AArch64_INS_FMSB, + AArch64_FMSB_ZPmZZ_D /* 3356 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMSB_ZPmZZ_H /* 2951 */, AArch64_INS_FMSB, + AArch64_FMSB_ZPmZZ_H /* 3357 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FMSB_ZPmZZ_S /* 2952 */, AArch64_INS_FMSB, + AArch64_FMSB_ZPmZZ_S /* 3358 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FMSUBDrrr /* 2953 */, AArch64_INS_FMSUB, + AArch64_FMSUBDrrr /* 3359 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FMSUBHrrr /* 2954 */, AArch64_INS_FMSUB, + AArch64_FMSUBHrrr /* 3360 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FMSUBSrrr /* 2955 */, AArch64_INS_FMSUB, + AArch64_FMSUBSrrr /* 3361 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Rd, $Rn, $Rm */ - AArch64_FMULDrr /* 2956 */, AArch64_INS_FMUL, + AArch64_FMULDrr /* 3362 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Rd, $Rn, $Rm */ - AArch64_FMULHrr /* 2957 */, AArch64_INS_FMUL, + AArch64_FMULHrr /* 3363 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Rd, $Rn, $Rm */ - AArch64_FMULSrr /* 2958 */, AArch64_INS_FMUL, + AArch64_FMULSrr /* 3364 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Rd, $Rn, $Rm */ - AArch64_FMULX16 /* 2959 */, AArch64_INS_FMULX, + AArch64_FMULX16 /* 3365 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Rd, $Rn, $Rm */ - AArch64_FMULX32 /* 2960 */, AArch64_INS_FMULX, + AArch64_FMULX32 /* 3366 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Rd, $Rn, $Rm */ - AArch64_FMULX64 /* 2961 */, AArch64_INS_FMULX, + AArch64_FMULX64 /* 3367 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMULX_ZPmZ_D /* 2962 */, AArch64_INS_FMULX, + AArch64_FMULX_ZPmZ_D /* 3368 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMULX_ZPmZ_H /* 2963 */, AArch64_INS_FMULX, + AArch64_FMULX_ZPmZ_H /* 3369 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMULX_ZPmZ_S /* 2964 */, AArch64_INS_FMULX, + AArch64_FMULX_ZPmZ_S /* 3370 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv1i16_indexed /* 2965 */, AArch64_INS_FMULX, + AArch64_FMULXv1i16_indexed /* 3371 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv1i32_indexed /* 2966 */, AArch64_INS_FMULX, + AArch64_FMULXv1i32_indexed /* 3372 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv1i64_indexed /* 2967 */, AArch64_INS_FMULX, + AArch64_FMULXv1i64_indexed /* 3373 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMULXv2f32 /* 2968 */, AArch64_INS_FMULX, + AArch64_FMULXv2f32 /* 3374 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMULXv2f64 /* 2969 */, AArch64_INS_FMULX, + AArch64_FMULXv2f64 /* 3375 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv2i32_indexed /* 2970 */, AArch64_INS_FMULX, + AArch64_FMULXv2i32_indexed /* 3376 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv2i64_indexed /* 2971 */, AArch64_INS_FMULX, + AArch64_FMULXv2i64_indexed /* 3377 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMULXv4f16 /* 2972 */, AArch64_INS_FMULX, + AArch64_FMULXv4f16 /* 3378 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMULXv4f32 /* 2973 */, AArch64_INS_FMULX, + AArch64_FMULXv4f32 /* 3379 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv4i16_indexed /* 2974 */, AArch64_INS_FMULX, + AArch64_FMULXv4i16_indexed /* 3380 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv4i32_indexed /* 2975 */, AArch64_INS_FMULX, + AArch64_FMULXv4i32_indexed /* 3381 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMULXv8f16 /* 2976 */, AArch64_INS_FMULX, + AArch64_FMULXv8f16 /* 3382 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmulx{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULXv8i16_indexed /* 2977 */, AArch64_INS_FMULX, + AArch64_FMULXv8i16_indexed /* 3383 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMUL_ZPmI_D /* 2978 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmI_D /* 3384 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMUL_ZPmI_H /* 2979 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmI_H /* 3385 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FMUL_ZPmI_S /* 2980 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmI_S /* 3386 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMUL_ZPmZ_D /* 2981 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmZ_D /* 3387 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMUL_ZPmZ_H /* 2982 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmZ_H /* 3388 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FMUL_ZPmZ_S /* 2983 */, AArch64_INS_FMUL, + AArch64_FMUL_ZPmZ_S /* 3389 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ - AArch64_FMUL_ZZZI_D /* 2984 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZI_D /* 3390 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ - AArch64_FMUL_ZZZI_H /* 2985 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZI_H /* 3391 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ - AArch64_FMUL_ZZZI_S /* 2986 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZI_S /* 3392 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm */ - AArch64_FMUL_ZZZ_D /* 2987 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZ_D /* 3393 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm */ - AArch64_FMUL_ZZZ_H /* 2988 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZ_H /* 3394 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul $Zd, $Zn, $Zm */ - AArch64_FMUL_ZZZ_S /* 2989 */, AArch64_INS_FMUL, + AArch64_FMUL_ZZZ_S /* 3395 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv1i16_indexed /* 2990 */, AArch64_INS_FMUL, + AArch64_FMULv1i16_indexed /* 3396 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv1i32_indexed /* 2991 */, AArch64_INS_FMUL, + AArch64_FMULv1i32_indexed /* 3397 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv1i64_indexed /* 2992 */, AArch64_INS_FMUL, + AArch64_FMULv1i64_indexed /* 3398 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FMULv2f32 /* 2993 */, AArch64_INS_FMUL, + AArch64_FMULv2f32 /* 3399 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FMULv2f64 /* 2994 */, AArch64_INS_FMUL, + AArch64_FMULv2f64 /* 3400 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv2i32_indexed /* 2995 */, AArch64_INS_FMUL, + AArch64_FMULv2i32_indexed /* 3401 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv2i64_indexed /* 2996 */, AArch64_INS_FMUL, + AArch64_FMULv2i64_indexed /* 3402 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FMULv4f16 /* 2997 */, AArch64_INS_FMUL, + AArch64_FMULv4f16 /* 3403 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FMULv4f32 /* 2998 */, AArch64_INS_FMUL, + AArch64_FMULv4f32 /* 3404 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv4i16_indexed /* 2999 */, AArch64_INS_FMUL, + AArch64_FMULv4i16_indexed /* 3405 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv4i32_indexed /* 3000 */, AArch64_INS_FMUL, + AArch64_FMULv4i32_indexed /* 3406 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FMULv8f16 /* 3001 */, AArch64_INS_FMUL, + AArch64_FMULv8f16 /* 3407 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fmul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_FMULv8i16_indexed /* 3002 */, AArch64_INS_FMUL, + AArch64_FMULv8i16_indexed /* 3408 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Rd, $Rn */ - AArch64_FNEGDr /* 3003 */, AArch64_INS_FNEG, + AArch64_FNEGDr /* 3409 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Rd, $Rn */ - AArch64_FNEGHr /* 3004 */, AArch64_INS_FNEG, + AArch64_FNEGHr /* 3410 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Rd, $Rn */ - AArch64_FNEGSr /* 3005 */, AArch64_INS_FNEG, + AArch64_FNEGSr /* 3411 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Zd, $Pg/m, $Zn */ - AArch64_FNEG_ZPmZ_D /* 3006 */, AArch64_INS_FNEG, + AArch64_FNEG_ZPmZ_D /* 3412 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Zd, $Pg/m, $Zn */ - AArch64_FNEG_ZPmZ_H /* 3007 */, AArch64_INS_FNEG, + AArch64_FNEG_ZPmZ_H /* 3413 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg $Zd, $Pg/m, $Zn */ - AArch64_FNEG_ZPmZ_S /* 3008 */, AArch64_INS_FNEG, + AArch64_FNEG_ZPmZ_S /* 3414 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FNEGv2f32 /* 3009 */, AArch64_INS_FNEG, + AArch64_FNEGv2f32 /* 3415 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FNEGv2f64 /* 3010 */, AArch64_INS_FNEG, + AArch64_FNEGv2f64 /* 3416 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FNEGv4f16 /* 3011 */, AArch64_INS_FNEG, + AArch64_FNEGv4f16 /* 3417 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FNEGv4f32 /* 3012 */, AArch64_INS_FNEG, + AArch64_FNEGv4f32 /* 3418 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FNEGv8f16 /* 3013 */, AArch64_INS_FNEG, + AArch64_FNEGv8f16 /* 3419 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMADDDrrr /* 3014 */, AArch64_INS_FNMADD, + AArch64_FNMADDDrrr /* 3420 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMADDHrrr /* 3015 */, AArch64_INS_FNMADD, + AArch64_FNMADDHrrr /* 3421 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmadd $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMADDSrrr /* 3016 */, AArch64_INS_FNMADD, + AArch64_FNMADDSrrr /* 3422 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMAD_ZPmZZ_D /* 3017 */, AArch64_INS_FNMAD, + AArch64_FNMAD_ZPmZZ_D /* 3423 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMAD_ZPmZZ_H /* 3018 */, AArch64_INS_FNMAD, + AArch64_FNMAD_ZPmZZ_H /* 3424 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMAD_ZPmZZ_S /* 3019 */, AArch64_INS_FNMAD, + AArch64_FNMAD_ZPmZZ_S /* 3425 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLA_ZPmZZ_D /* 3020 */, AArch64_INS_FNMLA, + AArch64_FNMLA_ZPmZZ_D /* 3426 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLA_ZPmZZ_H /* 3021 */, AArch64_INS_FNMLA, + AArch64_FNMLA_ZPmZZ_H /* 3427 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLA_ZPmZZ_S /* 3022 */, AArch64_INS_FNMLA, + AArch64_FNMLA_ZPmZZ_S /* 3428 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLS_ZPmZZ_D /* 3023 */, AArch64_INS_FNMLS, + AArch64_FNMLS_ZPmZZ_D /* 3429 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLS_ZPmZZ_H /* 3024 */, AArch64_INS_FNMLS, + AArch64_FNMLS_ZPmZZ_H /* 3430 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_FNMLS_ZPmZZ_S /* 3025 */, AArch64_INS_FNMLS, + AArch64_FNMLS_ZPmZZ_S /* 3431 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMSB_ZPmZZ_D /* 3026 */, AArch64_INS_FNMSB, + AArch64_FNMSB_ZPmZZ_D /* 3432 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMSB_ZPmZZ_H /* 3027 */, AArch64_INS_FNMSB, + AArch64_FNMSB_ZPmZZ_H /* 3433 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_FNMSB_ZPmZZ_S /* 3028 */, AArch64_INS_FNMSB, + AArch64_FNMSB_ZPmZZ_S /* 3434 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMSUBDrrr /* 3029 */, AArch64_INS_FNMSUB, + AArch64_FNMSUBDrrr /* 3435 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMSUBHrrr /* 3030 */, AArch64_INS_FNMSUB, + AArch64_FNMSUBHrrr /* 3436 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmsub $Rd, $Rn, $Rm, $Ra */ - AArch64_FNMSUBSrrr /* 3031 */, AArch64_INS_FNMSUB, + AArch64_FNMSUBSrrr /* 3437 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmul $Rd, $Rn, $Rm */ - AArch64_FNMULDrr /* 3032 */, AArch64_INS_FNMUL, + AArch64_FNMULDrr /* 3438 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmul $Rd, $Rn, $Rm */ - AArch64_FNMULHrr /* 3033 */, AArch64_INS_FNMUL, + AArch64_FNMULHrr /* 3439 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fnmul $Rd, $Rn, $Rm */ - AArch64_FNMULSrr /* 3034 */, AArch64_INS_FNMUL, + AArch64_FNMULSrr /* 3440 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Zd, $Zn */ - AArch64_FRECPE_ZZ_D /* 3035 */, AArch64_INS_FRECPE, + AArch64_FRECPE_ZZ_D /* 3441 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Zd, $Zn */ - AArch64_FRECPE_ZZ_H /* 3036 */, AArch64_INS_FRECPE, + AArch64_FRECPE_ZZ_H /* 3442 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Zd, $Zn */ - AArch64_FRECPE_ZZ_S /* 3037 */, AArch64_INS_FRECPE, + AArch64_FRECPE_ZZ_S /* 3443 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Rd, $Rn */ - AArch64_FRECPEv1f16 /* 3038 */, AArch64_INS_FRECPE, + AArch64_FRECPEv1f16 /* 3444 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Rd, $Rn */ - AArch64_FRECPEv1i32 /* 3039 */, AArch64_INS_FRECPE, + AArch64_FRECPEv1i32 /* 3445 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe $Rd, $Rn */ - AArch64_FRECPEv1i64 /* 3040 */, AArch64_INS_FRECPE, + AArch64_FRECPEv1i64 /* 3446 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRECPEv2f32 /* 3041 */, AArch64_INS_FRECPE, + AArch64_FRECPEv2f32 /* 3447 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRECPEv2f64 /* 3042 */, AArch64_INS_FRECPE, + AArch64_FRECPEv2f64 /* 3448 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRECPEv4f16 /* 3043 */, AArch64_INS_FRECPE, + AArch64_FRECPEv4f16 /* 3449 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRECPEv4f32 /* 3044 */, AArch64_INS_FRECPE, + AArch64_FRECPEv4f32 /* 3450 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpe{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRECPEv8f16 /* 3045 */, AArch64_INS_FRECPE, + AArch64_FRECPEv8f16 /* 3451 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Rd, $Rn, $Rm */ - AArch64_FRECPS16 /* 3046 */, AArch64_INS_FRECPS, + AArch64_FRECPS16 /* 3452 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Rd, $Rn, $Rm */ - AArch64_FRECPS32 /* 3047 */, AArch64_INS_FRECPS, + AArch64_FRECPS32 /* 3453 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Rd, $Rn, $Rm */ - AArch64_FRECPS64 /* 3048 */, AArch64_INS_FRECPS, + AArch64_FRECPS64 /* 3454 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Zd, $Zn, $Zm */ - AArch64_FRECPS_ZZZ_D /* 3049 */, AArch64_INS_FRECPS, + AArch64_FRECPS_ZZZ_D /* 3455 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Zd, $Zn, $Zm */ - AArch64_FRECPS_ZZZ_H /* 3050 */, AArch64_INS_FRECPS, + AArch64_FRECPS_ZZZ_H /* 3456 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps $Zd, $Zn, $Zm */ - AArch64_FRECPS_ZZZ_S /* 3051 */, AArch64_INS_FRECPS, + AArch64_FRECPS_ZZZ_S /* 3457 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FRECPSv2f32 /* 3052 */, AArch64_INS_FRECPS, + AArch64_FRECPSv2f32 /* 3458 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FRECPSv2f64 /* 3053 */, AArch64_INS_FRECPS, + AArch64_FRECPSv2f64 /* 3459 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FRECPSv4f16 /* 3054 */, AArch64_INS_FRECPS, + AArch64_FRECPSv4f16 /* 3460 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FRECPSv4f32 /* 3055 */, AArch64_INS_FRECPS, + AArch64_FRECPSv4f32 /* 3461 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecps{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FRECPSv8f16 /* 3056 */, AArch64_INS_FRECPS, + AArch64_FRECPSv8f16 /* 3462 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Zd, $Pg/m, $Zn */ - AArch64_FRECPX_ZPmZ_D /* 3057 */, AArch64_INS_FRECPX, + AArch64_FRECPX_ZPmZ_D /* 3463 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Zd, $Pg/m, $Zn */ - AArch64_FRECPX_ZPmZ_H /* 3058 */, AArch64_INS_FRECPX, + AArch64_FRECPX_ZPmZ_H /* 3464 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Zd, $Pg/m, $Zn */ - AArch64_FRECPX_ZPmZ_S /* 3059 */, AArch64_INS_FRECPX, + AArch64_FRECPX_ZPmZ_S /* 3465 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Rd, $Rn */ - AArch64_FRECPXv1f16 /* 3060 */, AArch64_INS_FRECPX, + AArch64_FRECPXv1f16 /* 3466 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Rd, $Rn */ - AArch64_FRECPXv1i32 /* 3061 */, AArch64_INS_FRECPX, + AArch64_FRECPXv1i32 /* 3467 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frecpx $Rd, $Rn */ - AArch64_FRECPXv1i64 /* 3062 */, AArch64_INS_FRECPX, + AArch64_FRECPXv1i64 /* 3468 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32x $Rd, $Rn */ - AArch64_FRINT32XDr /* 3063 */, AArch64_INS_FRINT32X, + AArch64_FRINT32XDr /* 3469 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32x $Rd, $Rn */ - AArch64_FRINT32XSr /* 3064 */, AArch64_INS_FRINT32X, + AArch64_FRINT32XSr /* 3470 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINT32Xv2f32 /* 3065 */, AArch64_INS_FRINT32X, + AArch64_FRINT32Xv2f32 /* 3471 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINT32Xv2f64 /* 3066 */, AArch64_INS_FRINT32X, + AArch64_FRINT32Xv2f64 /* 3472 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINT32Xv4f32 /* 3067 */, AArch64_INS_FRINT32X, + AArch64_FRINT32Xv4f32 /* 3473 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32z $Rd, $Rn */ - AArch64_FRINT32ZDr /* 3068 */, AArch64_INS_FRINT32Z, + AArch64_FRINT32ZDr /* 3474 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32z $Rd, $Rn */ - AArch64_FRINT32ZSr /* 3069 */, AArch64_INS_FRINT32Z, + AArch64_FRINT32ZSr /* 3475 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINT32Zv2f32 /* 3070 */, AArch64_INS_FRINT32Z, + AArch64_FRINT32Zv2f32 /* 3476 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINT32Zv2f64 /* 3071 */, AArch64_INS_FRINT32Z, + AArch64_FRINT32Zv2f64 /* 3477 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint32z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINT32Zv4f32 /* 3072 */, AArch64_INS_FRINT32Z, + AArch64_FRINT32Zv4f32 /* 3478 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64x $Rd, $Rn */ - AArch64_FRINT64XDr /* 3073 */, AArch64_INS_FRINT64X, + AArch64_FRINT64XDr /* 3479 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64x $Rd, $Rn */ - AArch64_FRINT64XSr /* 3074 */, AArch64_INS_FRINT64X, + AArch64_FRINT64XSr /* 3480 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINT64Xv2f32 /* 3075 */, AArch64_INS_FRINT64X, + AArch64_FRINT64Xv2f32 /* 3481 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINT64Xv2f64 /* 3076 */, AArch64_INS_FRINT64X, + AArch64_FRINT64Xv2f64 /* 3482 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINT64Xv4f32 /* 3077 */, AArch64_INS_FRINT64X, + AArch64_FRINT64Xv4f32 /* 3483 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64z $Rd, $Rn */ - AArch64_FRINT64ZDr /* 3078 */, AArch64_INS_FRINT64Z, + AArch64_FRINT64ZDr /* 3484 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64z $Rd, $Rn */ - AArch64_FRINT64ZSr /* 3079 */, AArch64_INS_FRINT64Z, + AArch64_FRINT64ZSr /* 3485 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINT64Zv2f32 /* 3080 */, AArch64_INS_FRINT64Z, + AArch64_FRINT64Zv2f32 /* 3486 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINT64Zv2f64 /* 3081 */, AArch64_INS_FRINT64Z, + AArch64_FRINT64Zv2f64 /* 3487 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frint64z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINT64Zv4f32 /* 3082 */, AArch64_INS_FRINT64Z, + AArch64_FRINT64Zv4f32 /* 3488 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFRInt3264, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Rd, $Rn */ - AArch64_FRINTADr /* 3083 */, AArch64_INS_FRINTA, + AArch64_FRINTADr /* 3489 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Rd, $Rn */ - AArch64_FRINTAHr /* 3084 */, AArch64_INS_FRINTA, + AArch64_FRINTAHr /* 3490 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Rd, $Rn */ - AArch64_FRINTASr /* 3085 */, AArch64_INS_FRINTA, + AArch64_FRINTASr /* 3491 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Zd, $Zn */ - AArch64_FRINTA_2Z2Z_S /* 3086 */, AArch64_INS_FRINTA, + AArch64_FRINTA_2Z2Z_S /* 3492 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Zd, $Zn */ - AArch64_FRINTA_4Z4Z_S /* 3087 */, AArch64_INS_FRINTA, + AArch64_FRINTA_4Z4Z_S /* 3493 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Zd, $Pg/m, $Zn */ - AArch64_FRINTA_ZPmZ_D /* 3088 */, AArch64_INS_FRINTA, + AArch64_FRINTA_ZPmZ_D /* 3494 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Zd, $Pg/m, $Zn */ - AArch64_FRINTA_ZPmZ_H /* 3089 */, AArch64_INS_FRINTA, + AArch64_FRINTA_ZPmZ_H /* 3495 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta $Zd, $Pg/m, $Zn */ - AArch64_FRINTA_ZPmZ_S /* 3090 */, AArch64_INS_FRINTA, + AArch64_FRINTA_ZPmZ_S /* 3496 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTAv2f32 /* 3091 */, AArch64_INS_FRINTA, + AArch64_FRINTAv2f32 /* 3497 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTAv2f64 /* 3092 */, AArch64_INS_FRINTA, + AArch64_FRINTAv2f64 /* 3498 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTAv4f16 /* 3093 */, AArch64_INS_FRINTA, + AArch64_FRINTAv4f16 /* 3499 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTAv4f32 /* 3094 */, AArch64_INS_FRINTA, + AArch64_FRINTAv4f32 /* 3500 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinta{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTAv8f16 /* 3095 */, AArch64_INS_FRINTA, + AArch64_FRINTAv8f16 /* 3501 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Rd, $Rn */ - AArch64_FRINTIDr /* 3096 */, AArch64_INS_FRINTI, + AArch64_FRINTIDr /* 3502 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Rd, $Rn */ - AArch64_FRINTIHr /* 3097 */, AArch64_INS_FRINTI, + AArch64_FRINTIHr /* 3503 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Rd, $Rn */ - AArch64_FRINTISr /* 3098 */, AArch64_INS_FRINTI, + AArch64_FRINTISr /* 3504 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Zd, $Pg/m, $Zn */ - AArch64_FRINTI_ZPmZ_D /* 3099 */, AArch64_INS_FRINTI, + AArch64_FRINTI_ZPmZ_D /* 3505 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Zd, $Pg/m, $Zn */ - AArch64_FRINTI_ZPmZ_H /* 3100 */, AArch64_INS_FRINTI, + AArch64_FRINTI_ZPmZ_H /* 3506 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti $Zd, $Pg/m, $Zn */ - AArch64_FRINTI_ZPmZ_S /* 3101 */, AArch64_INS_FRINTI, + AArch64_FRINTI_ZPmZ_S /* 3507 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTIv2f32 /* 3102 */, AArch64_INS_FRINTI, + AArch64_FRINTIv2f32 /* 3508 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTIv2f64 /* 3103 */, AArch64_INS_FRINTI, + AArch64_FRINTIv2f64 /* 3509 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTIv4f16 /* 3104 */, AArch64_INS_FRINTI, + AArch64_FRINTIv4f16 /* 3510 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTIv4f32 /* 3105 */, AArch64_INS_FRINTI, + AArch64_FRINTIv4f32 /* 3511 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frinti{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTIv8f16 /* 3106 */, AArch64_INS_FRINTI, + AArch64_FRINTIv8f16 /* 3512 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Rd, $Rn */ - AArch64_FRINTMDr /* 3107 */, AArch64_INS_FRINTM, + AArch64_FRINTMDr /* 3513 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Rd, $Rn */ - AArch64_FRINTMHr /* 3108 */, AArch64_INS_FRINTM, + AArch64_FRINTMHr /* 3514 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Rd, $Rn */ - AArch64_FRINTMSr /* 3109 */, AArch64_INS_FRINTM, + AArch64_FRINTMSr /* 3515 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Zd, $Zn */ - AArch64_FRINTM_2Z2Z_S /* 3110 */, AArch64_INS_FRINTM, + AArch64_FRINTM_2Z2Z_S /* 3516 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Zd, $Zn */ - AArch64_FRINTM_4Z4Z_S /* 3111 */, AArch64_INS_FRINTM, + AArch64_FRINTM_4Z4Z_S /* 3517 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Zd, $Pg/m, $Zn */ - AArch64_FRINTM_ZPmZ_D /* 3112 */, AArch64_INS_FRINTM, + AArch64_FRINTM_ZPmZ_D /* 3518 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Zd, $Pg/m, $Zn */ - AArch64_FRINTM_ZPmZ_H /* 3113 */, AArch64_INS_FRINTM, + AArch64_FRINTM_ZPmZ_H /* 3519 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm $Zd, $Pg/m, $Zn */ - AArch64_FRINTM_ZPmZ_S /* 3114 */, AArch64_INS_FRINTM, + AArch64_FRINTM_ZPmZ_S /* 3520 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTMv2f32 /* 3115 */, AArch64_INS_FRINTM, + AArch64_FRINTMv2f32 /* 3521 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTMv2f64 /* 3116 */, AArch64_INS_FRINTM, + AArch64_FRINTMv2f64 /* 3522 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTMv4f16 /* 3117 */, AArch64_INS_FRINTM, + AArch64_FRINTMv4f16 /* 3523 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTMv4f32 /* 3118 */, AArch64_INS_FRINTM, + AArch64_FRINTMv4f32 /* 3524 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintm{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTMv8f16 /* 3119 */, AArch64_INS_FRINTM, + AArch64_FRINTMv8f16 /* 3525 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Rd, $Rn */ - AArch64_FRINTNDr /* 3120 */, AArch64_INS_FRINTN, + AArch64_FRINTNDr /* 3526 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Rd, $Rn */ - AArch64_FRINTNHr /* 3121 */, AArch64_INS_FRINTN, + AArch64_FRINTNHr /* 3527 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Rd, $Rn */ - AArch64_FRINTNSr /* 3122 */, AArch64_INS_FRINTN, + AArch64_FRINTNSr /* 3528 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Zd, $Zn */ - AArch64_FRINTN_2Z2Z_S /* 3123 */, AArch64_INS_FRINTN, + AArch64_FRINTN_2Z2Z_S /* 3529 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Zd, $Zn */ - AArch64_FRINTN_4Z4Z_S /* 3124 */, AArch64_INS_FRINTN, + AArch64_FRINTN_4Z4Z_S /* 3530 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Zd, $Pg/m, $Zn */ - AArch64_FRINTN_ZPmZ_D /* 3125 */, AArch64_INS_FRINTN, + AArch64_FRINTN_ZPmZ_D /* 3531 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Zd, $Pg/m, $Zn */ - AArch64_FRINTN_ZPmZ_H /* 3126 */, AArch64_INS_FRINTN, + AArch64_FRINTN_ZPmZ_H /* 3532 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn $Zd, $Pg/m, $Zn */ - AArch64_FRINTN_ZPmZ_S /* 3127 */, AArch64_INS_FRINTN, + AArch64_FRINTN_ZPmZ_S /* 3533 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTNv2f32 /* 3128 */, AArch64_INS_FRINTN, + AArch64_FRINTNv2f32 /* 3534 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTNv2f64 /* 3129 */, AArch64_INS_FRINTN, + AArch64_FRINTNv2f64 /* 3535 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTNv4f16 /* 3130 */, AArch64_INS_FRINTN, + AArch64_FRINTNv4f16 /* 3536 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTNv4f32 /* 3131 */, AArch64_INS_FRINTN, + AArch64_FRINTNv4f32 /* 3537 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintn{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTNv8f16 /* 3132 */, AArch64_INS_FRINTN, + AArch64_FRINTNv8f16 /* 3538 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Rd, $Rn */ - AArch64_FRINTPDr /* 3133 */, AArch64_INS_FRINTP, + AArch64_FRINTPDr /* 3539 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Rd, $Rn */ - AArch64_FRINTPHr /* 3134 */, AArch64_INS_FRINTP, + AArch64_FRINTPHr /* 3540 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Rd, $Rn */ - AArch64_FRINTPSr /* 3135 */, AArch64_INS_FRINTP, + AArch64_FRINTPSr /* 3541 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Zd, $Zn */ - AArch64_FRINTP_2Z2Z_S /* 3136 */, AArch64_INS_FRINTP, + AArch64_FRINTP_2Z2Z_S /* 3542 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Zd, $Zn */ - AArch64_FRINTP_4Z4Z_S /* 3137 */, AArch64_INS_FRINTP, + AArch64_FRINTP_4Z4Z_S /* 3543 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Zd, $Pg/m, $Zn */ - AArch64_FRINTP_ZPmZ_D /* 3138 */, AArch64_INS_FRINTP, + AArch64_FRINTP_ZPmZ_D /* 3544 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Zd, $Pg/m, $Zn */ - AArch64_FRINTP_ZPmZ_H /* 3139 */, AArch64_INS_FRINTP, + AArch64_FRINTP_ZPmZ_H /* 3545 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp $Zd, $Pg/m, $Zn */ - AArch64_FRINTP_ZPmZ_S /* 3140 */, AArch64_INS_FRINTP, + AArch64_FRINTP_ZPmZ_S /* 3546 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTPv2f32 /* 3141 */, AArch64_INS_FRINTP, + AArch64_FRINTPv2f32 /* 3547 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTPv2f64 /* 3142 */, AArch64_INS_FRINTP, + AArch64_FRINTPv2f64 /* 3548 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTPv4f16 /* 3143 */, AArch64_INS_FRINTP, + AArch64_FRINTPv4f16 /* 3549 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTPv4f32 /* 3144 */, AArch64_INS_FRINTP, + AArch64_FRINTPv4f32 /* 3550 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintp{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTPv8f16 /* 3145 */, AArch64_INS_FRINTP, + AArch64_FRINTPv8f16 /* 3551 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Rd, $Rn */ - AArch64_FRINTXDr /* 3146 */, AArch64_INS_FRINTX, + AArch64_FRINTXDr /* 3552 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Rd, $Rn */ - AArch64_FRINTXHr /* 3147 */, AArch64_INS_FRINTX, + AArch64_FRINTXHr /* 3553 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Rd, $Rn */ - AArch64_FRINTXSr /* 3148 */, AArch64_INS_FRINTX, + AArch64_FRINTXSr /* 3554 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Zd, $Pg/m, $Zn */ - AArch64_FRINTX_ZPmZ_D /* 3149 */, AArch64_INS_FRINTX, + AArch64_FRINTX_ZPmZ_D /* 3555 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Zd, $Pg/m, $Zn */ - AArch64_FRINTX_ZPmZ_H /* 3150 */, AArch64_INS_FRINTX, + AArch64_FRINTX_ZPmZ_H /* 3556 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx $Zd, $Pg/m, $Zn */ - AArch64_FRINTX_ZPmZ_S /* 3151 */, AArch64_INS_FRINTX, + AArch64_FRINTX_ZPmZ_S /* 3557 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTXv2f32 /* 3152 */, AArch64_INS_FRINTX, + AArch64_FRINTXv2f32 /* 3558 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTXv2f64 /* 3153 */, AArch64_INS_FRINTX, + AArch64_FRINTXv2f64 /* 3559 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTXv4f16 /* 3154 */, AArch64_INS_FRINTX, + AArch64_FRINTXv4f16 /* 3560 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTXv4f32 /* 3155 */, AArch64_INS_FRINTX, + AArch64_FRINTXv4f32 /* 3561 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintx{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTXv8f16 /* 3156 */, AArch64_INS_FRINTX, + AArch64_FRINTXv8f16 /* 3562 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Rd, $Rn */ - AArch64_FRINTZDr /* 3157 */, AArch64_INS_FRINTZ, + AArch64_FRINTZDr /* 3563 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Rd, $Rn */ - AArch64_FRINTZHr /* 3158 */, AArch64_INS_FRINTZ, + AArch64_FRINTZHr /* 3564 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Rd, $Rn */ - AArch64_FRINTZSr /* 3159 */, AArch64_INS_FRINTZ, + AArch64_FRINTZSr /* 3565 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Zd, $Pg/m, $Zn */ - AArch64_FRINTZ_ZPmZ_D /* 3160 */, AArch64_INS_FRINTZ, + AArch64_FRINTZ_ZPmZ_D /* 3566 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Zd, $Pg/m, $Zn */ - AArch64_FRINTZ_ZPmZ_H /* 3161 */, AArch64_INS_FRINTZ, + AArch64_FRINTZ_ZPmZ_H /* 3567 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz $Zd, $Pg/m, $Zn */ - AArch64_FRINTZ_ZPmZ_S /* 3162 */, AArch64_INS_FRINTZ, + AArch64_FRINTZ_ZPmZ_S /* 3568 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRINTZv2f32 /* 3163 */, AArch64_INS_FRINTZ, + AArch64_FRINTZv2f32 /* 3569 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRINTZv2f64 /* 3164 */, AArch64_INS_FRINTZ, + AArch64_FRINTZv2f64 /* 3570 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRINTZv4f16 /* 3165 */, AArch64_INS_FRINTZ, + AArch64_FRINTZv4f16 /* 3571 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRINTZv4f32 /* 3166 */, AArch64_INS_FRINTZ, + AArch64_FRINTZv4f32 /* 3572 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frintz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRINTZv8f16 /* 3167 */, AArch64_INS_FRINTZ, + AArch64_FRINTZv8f16 /* 3573 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Zd, $Zn */ - AArch64_FRSQRTE_ZZ_D /* 3168 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTE_ZZ_D /* 3574 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Zd, $Zn */ - AArch64_FRSQRTE_ZZ_H /* 3169 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTE_ZZ_H /* 3575 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Zd, $Zn */ - AArch64_FRSQRTE_ZZ_S /* 3170 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTE_ZZ_S /* 3576 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Rd, $Rn */ - AArch64_FRSQRTEv1f16 /* 3171 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv1f16 /* 3577 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Rd, $Rn */ - AArch64_FRSQRTEv1i32 /* 3172 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv1i32 /* 3578 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte $Rd, $Rn */ - AArch64_FRSQRTEv1i64 /* 3173 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv1i64 /* 3579 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FRSQRTEv2f32 /* 3174 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv2f32 /* 3580 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FRSQRTEv2f64 /* 3175 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv2f64 /* 3581 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FRSQRTEv4f16 /* 3176 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv4f16 /* 3582 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FRSQRTEv4f32 /* 3177 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv4f32 /* 3583 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrte{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FRSQRTEv8f16 /* 3178 */, AArch64_INS_FRSQRTE, + AArch64_FRSQRTEv8f16 /* 3584 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Rd, $Rn, $Rm */ - AArch64_FRSQRTS16 /* 3179 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS16 /* 3585 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Rd, $Rn, $Rm */ - AArch64_FRSQRTS32 /* 3180 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS32 /* 3586 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Rd, $Rn, $Rm */ - AArch64_FRSQRTS64 /* 3181 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS64 /* 3587 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Zd, $Zn, $Zm */ - AArch64_FRSQRTS_ZZZ_D /* 3182 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS_ZZZ_D /* 3588 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Zd, $Zn, $Zm */ - AArch64_FRSQRTS_ZZZ_H /* 3183 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS_ZZZ_H /* 3589 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts $Zd, $Zn, $Zm */ - AArch64_FRSQRTS_ZZZ_S /* 3184 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTS_ZZZ_S /* 3590 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FRSQRTSv2f32 /* 3185 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTSv2f32 /* 3591 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FRSQRTSv2f64 /* 3186 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTSv2f64 /* 3592 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FRSQRTSv4f16 /* 3187 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTSv4f16 /* 3593 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FRSQRTSv4f32 /* 3188 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTSv4f32 /* 3594 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* frsqrts{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FRSQRTSv8f16 /* 3189 */, AArch64_INS_FRSQRTS, + AArch64_FRSQRTSv8f16 /* 3595 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2Z2Z_D /* 3596 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2Z2Z_H /* 3597 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2Z2Z_S /* 3598 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2ZZ_D /* 3599 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2ZZ_H /* 3600 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_2ZZ_S /* 3601 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4Z4Z_D /* 3602 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4Z4Z_H /* 3603 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4Z4Z_S /* 3604 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4ZZ_D /* 3605 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4ZZ_H /* 3606 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale $Zdn, $_Zdn, $Zm */ + AArch64_FSCALE_4ZZ_S /* 3607 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fscale $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSCALE_ZPmZ_D /* 3190 */, AArch64_INS_FSCALE, + AArch64_FSCALE_ZPmZ_D /* 3608 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fscale $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSCALE_ZPmZ_H /* 3191 */, AArch64_INS_FSCALE, + AArch64_FSCALE_ZPmZ_H /* 3609 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fscale $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSCALE_ZPmZ_S /* 3192 */, AArch64_INS_FSCALE, + AArch64_FSCALE_ZPmZ_S /* 3610 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_FSCALEv2f32 /* 3611 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_FSCALEv2f64 /* 3612 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_FSCALEv4f16 /* 3613 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_FSCALEv4f32 /* 3614 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fscale{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_FSCALEv8f16 /* 3615 */, AARCH64_INS_FSCALE, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFP8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Rd, $Rn */ - AArch64_FSQRTDr /* 3193 */, AArch64_INS_FSQRT, + AArch64_FSQRTDr /* 3616 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Rd, $Rn */ - AArch64_FSQRTHr /* 3194 */, AArch64_INS_FSQRT, + AArch64_FSQRTHr /* 3617 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Rd, $Rn */ - AArch64_FSQRTSr /* 3195 */, AArch64_INS_FSQRT, + AArch64_FSQRTSr /* 3618 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Zd, $Pg/m, $Zn */ - AArch64_FSQRT_ZPmZ_D /* 3196 */, AArch64_INS_FSQRT, + AArch64_FSQRT_ZPmZ_D /* 3619 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Zd, $Pg/m, $Zn */ - AArch64_FSQRT_ZPmZ_H /* 3197 */, AArch64_INS_FSQRT, + AArch64_FSQRT_ZPmZ_H /* 3620 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt $Zd, $Pg/m, $Zn */ - AArch64_FSQRT_ZPmZ_S /* 3198 */, AArch64_INS_FSQRT, + AArch64_FSQRT_ZPmZ_S /* 3621 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_FSQRTv2f32 /* 3199 */, AArch64_INS_FSQRT, + AArch64_FSQRTv2f32 /* 3622 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_FSQRTv2f64 /* 3200 */, AArch64_INS_FSQRT, + AArch64_FSQRTv2f64 /* 3623 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_FSQRTv4f16 /* 3201 */, AArch64_INS_FSQRT, + AArch64_FSQRTv4f16 /* 3624 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_FSQRTv4f32 /* 3202 */, AArch64_INS_FSQRT, + AArch64_FSQRTv4f32 /* 3625 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsqrt{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_FSQRTv8f16 /* 3203 */, AArch64_INS_FSQRT, + AArch64_FSQRTv8f16 /* 3626 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Rd, $Rn, $Rm */ - AArch64_FSUBDrr /* 3204 */, AArch64_INS_FSUB, + AArch64_FSUBDrr /* 3627 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Rd, $Rn, $Rm */ - AArch64_FSUBHrr /* 3205 */, AArch64_INS_FSUB, + AArch64_FSUBHrr /* 3628 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUBR_ZPmI_D /* 3206 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmI_D /* 3629 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUBR_ZPmI_H /* 3207 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmI_H /* 3630 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUBR_ZPmI_S /* 3208 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmI_S /* 3631 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUBR_ZPmZ_D /* 3209 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmZ_D /* 3632 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUBR_ZPmZ_H /* 3210 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmZ_H /* 3633 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUBR_ZPmZ_S /* 3211 */, AArch64_INS_FSUBR, + AArch64_FSUBR_ZPmZ_S /* 3634 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Rd, $Rn, $Rm */ - AArch64_FSUBSrr /* 3212 */, AArch64_INS_FSUB, + AArch64_FSUBSrr /* 3635 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FSUB_VG2_M2Z_D /* 3213 */, AArch64_INS_FSUB, + AArch64_FSUB_VG2_M2Z_D /* 3636 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FSUB_VG2_M2Z_H /* 3214 */, AArch64_INS_FSUB, + AArch64_FSUB_VG2_M2Z_H /* 3637 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_FSUB_VG2_M2Z_S /* 3215 */, AArch64_INS_FSUB, + AArch64_FSUB_VG2_M2Z_S /* 3638 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FSUB_VG4_M4Z_D /* 3216 */, AArch64_INS_FSUB, + AArch64_FSUB_VG4_M4Z_D /* 3639 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEF64F64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEF64F64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FSUB_VG4_M4Z_H /* 3217 */, AArch64_INS_FSUB, + AArch64_FSUB_VG4_M4Z_H /* 3640 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, AArch64_FEATURE_HasSMEF16F16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_FSUB_VG4_M4Z_S /* 3218 */, AArch64_INS_FSUB, + AArch64_FSUB_VG4_M4Z_S /* 3641 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUB_ZPmI_D /* 3219 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmI_D /* 3642 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUB_ZPmI_H /* 3220 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmI_H /* 3643 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $i1 */ - AArch64_FSUB_ZPmI_S /* 3221 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmI_S /* 3644 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUB_ZPmZ_D /* 3222 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmZ_D /* 3645 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUB_ZPmZ_H /* 3223 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmZ_H /* 3646 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_FSUB_ZPmZ_S /* 3224 */, AArch64_INS_FSUB, + AArch64_FSUB_ZPmZ_S /* 3647 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zd, $Zn, $Zm */ - AArch64_FSUB_ZZZ_D /* 3225 */, AArch64_INS_FSUB, + AArch64_FSUB_ZZZ_D /* 3648 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zd, $Zn, $Zm */ - AArch64_FSUB_ZZZ_H /* 3226 */, AArch64_INS_FSUB, + AArch64_FSUB_ZZZ_H /* 3649 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub $Zd, $Zn, $Zm */ - AArch64_FSUB_ZZZ_S /* 3227 */, AArch64_INS_FSUB, + AArch64_FSUB_ZZZ_S /* 3650 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_FSUBv2f32 /* 3228 */, AArch64_INS_FSUB, + AArch64_FSUBv2f32 /* 3651 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_FSUBv2f64 /* 3229 */, AArch64_INS_FSUB, + AArch64_FSUBv2f64 /* 3652 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_FSUBv4f16 /* 3230 */, AArch64_INS_FSUB, + AArch64_FSUBv4f16 /* 3653 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_FSUBv4f32 /* 3231 */, AArch64_INS_FSUB, + AArch64_FSUBv4f32 /* 3654 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_FSUBv8f16 /* 3232 */, AArch64_INS_FSUB, + AArch64_FSUBv8f16 /* 3655 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftmad $Zdn, $_Zdn, $Zm, $imm3 */ - AArch64_FTMAD_ZZI_D /* 3233 */, AArch64_INS_FTMAD, + AArch64_FTMAD_ZZI_D /* 3656 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftmad $Zdn, $_Zdn, $Zm, $imm3 */ - AArch64_FTMAD_ZZI_H /* 3234 */, AArch64_INS_FTMAD, + AArch64_FTMAD_ZZI_H /* 3657 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftmad $Zdn, $_Zdn, $Zm, $imm3 */ - AArch64_FTMAD_ZZI_S /* 3235 */, AArch64_INS_FTMAD, + AArch64_FTMAD_ZZI_S /* 3658 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftsmul $Zd, $Zn, $Zm */ - AArch64_FTSMUL_ZZZ_D /* 3236 */, AArch64_INS_FTSMUL, + AArch64_FTSMUL_ZZZ_D /* 3659 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftsmul $Zd, $Zn, $Zm */ - AArch64_FTSMUL_ZZZ_H /* 3237 */, AArch64_INS_FTSMUL, + AArch64_FTSMUL_ZZZ_H /* 3660 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftsmul $Zd, $Zn, $Zm */ - AArch64_FTSMUL_ZZZ_S /* 3238 */, AArch64_INS_FTSMUL, + AArch64_FTSMUL_ZZZ_S /* 3661 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftssel $Zd, $Zn, $Zm */ - AArch64_FTSSEL_ZZZ_D /* 3239 */, AArch64_INS_FTSSEL, + AArch64_FTSSEL_ZZZ_D /* 3662 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftssel $Zd, $Zn, $Zm */ - AArch64_FTSSEL_ZZZ_H /* 3240 */, AArch64_INS_FTSSEL, + AArch64_FTSSEL_ZZZ_H /* 3663 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ftssel $Zd, $Zn, $Zm */ - AArch64_FTSSEL_ZZZ_S /* 3241 */, AArch64_INS_FTSSEL, + AArch64_FTSSEL_ZZZ_S /* 3664 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fvdotb{ $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i} */ + AArch64_FVDOTB_VG4_M2ZZI_BtoS /* 3665 */, AARCH64_INS_FVDOTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fvdott{ $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i} */ + AArch64_FVDOTT_VG4_M2ZZI_BtoS /* 3666 */, AARCH64_INS_FVDOTT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F32, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* fvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_FVDOT_VG2_M2ZZI_HtoS /* 3242 */, AArch64_INS_FVDOT, + AArch64_FVDOT_VG2_M2ZZI_BtoH /* 3667 */, AARCH64_INS_FVDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEF8F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* fvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_FVDOT_VG2_M2ZZI_HtoS /* 3668 */, AARCH64_INS_FVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcspopcx */ + AArch64_GCSPOPCX /* 3669 */, AARCH64_INS_GCSPOPCX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcspopm $Rt */ + AArch64_GCSPOPM /* 3670 */, AARCH64_INS_GCSPOPM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcspopx */ + AArch64_GCSPOPX /* 3671 */, AARCH64_INS_GCSPOPX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcspushm $Rt */ + AArch64_GCSPUSHM /* 3672 */, AARCH64_INS_GCSPUSHM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcspushx */ + AArch64_GCSPUSHX /* 3673 */, AARCH64_INS_GCSPUSHX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcsss1 $Rt */ + AArch64_GCSSS1 /* 3674 */, AARCH64_INS_GCSSS1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcsss2 $Rt */ + AArch64_GCSSS2 /* 3675 */, AARCH64_INS_GCSSS2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcsstr $Rt, $Rn */ + AArch64_GCSSTR /* 3676 */, AARCH64_INS_GCSSTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* gcssttr $Rt, $Rn */ + AArch64_GCSSTTR /* 3677 */, AARCH64_INS_GCSSTTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASGCS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1B_D_IMM_REAL /* 3243 */, AArch64_INS_LD1B, + AArch64_GLD1B_D_IMM_REAL /* 3678 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1B_D_REAL /* 3244 */, AArch64_INS_LD1B, + AArch64_GLD1B_D_REAL /* 3679 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1B_D_SXTW_REAL /* 3245 */, AArch64_INS_LD1B, + AArch64_GLD1B_D_SXTW_REAL /* 3680 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1B_D_UXTW_REAL /* 3246 */, AArch64_INS_LD1B, + AArch64_GLD1B_D_UXTW_REAL /* 3681 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1B_S_IMM_REAL /* 3247 */, AArch64_INS_LD1B, + AArch64_GLD1B_S_IMM_REAL /* 3682 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1B_S_SXTW_REAL /* 3248 */, AArch64_INS_LD1B, + AArch64_GLD1B_S_SXTW_REAL /* 3683 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1B_S_UXTW_REAL /* 3249 */, AArch64_INS_LD1B, + AArch64_GLD1B_S_UXTW_REAL /* 3684 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1D_IMM_REAL /* 3250 */, AArch64_INS_LD1D, + AArch64_GLD1D_IMM_REAL /* 3685 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_REAL /* 3251 */, AArch64_INS_LD1D, + AArch64_GLD1D_REAL /* 3686 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_SCALED_REAL /* 3252 */, AArch64_INS_LD1D, + AArch64_GLD1D_SCALED_REAL /* 3687 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_SXTW_REAL /* 3253 */, AArch64_INS_LD1D, + AArch64_GLD1D_SXTW_REAL /* 3688 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_SXTW_SCALED_REAL /* 3254 */, AArch64_INS_LD1D, + AArch64_GLD1D_SXTW_SCALED_REAL /* 3689 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_UXTW_REAL /* 3255 */, AArch64_INS_LD1D, + AArch64_GLD1D_UXTW_REAL /* 3690 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1D_UXTW_SCALED_REAL /* 3256 */, AArch64_INS_LD1D, + AArch64_GLD1D_UXTW_SCALED_REAL /* 3691 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1H_D_IMM_REAL /* 3257 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_IMM_REAL /* 3692 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_REAL /* 3258 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_REAL /* 3693 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_SCALED_REAL /* 3259 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_SCALED_REAL /* 3694 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_SXTW_REAL /* 3260 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_SXTW_REAL /* 3695 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_SXTW_SCALED_REAL /* 3261 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_SXTW_SCALED_REAL /* 3696 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_UXTW_REAL /* 3262 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_UXTW_REAL /* 3697 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_D_UXTW_SCALED_REAL /* 3263 */, AArch64_INS_LD1H, + AArch64_GLD1H_D_UXTW_SCALED_REAL /* 3698 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1H_S_IMM_REAL /* 3264 */, AArch64_INS_LD1H, + AArch64_GLD1H_S_IMM_REAL /* 3699 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_S_SXTW_REAL /* 3265 */, AArch64_INS_LD1H, + AArch64_GLD1H_S_SXTW_REAL /* 3700 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_S_SXTW_SCALED_REAL /* 3266 */, AArch64_INS_LD1H, + AArch64_GLD1H_S_SXTW_SCALED_REAL /* 3701 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_S_UXTW_REAL /* 3267 */, AArch64_INS_LD1H, + AArch64_GLD1H_S_UXTW_REAL /* 3702 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1H_S_UXTW_SCALED_REAL /* 3268 */, AArch64_INS_LD1H, + AArch64_GLD1H_S_UXTW_SCALED_REAL /* 3703 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1q $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_GLD1Q /* 3269 */, AArch64_INS_LD1Q, + AArch64_GLD1Q /* 3704 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1SB_D_IMM_REAL /* 3270 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_D_IMM_REAL /* 3705 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SB_D_REAL /* 3271 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_D_REAL /* 3706 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SB_D_SXTW_REAL /* 3272 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_D_SXTW_REAL /* 3707 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SB_D_UXTW_REAL /* 3273 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_D_UXTW_REAL /* 3708 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1SB_S_IMM_REAL /* 3274 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_S_IMM_REAL /* 3709 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SB_S_SXTW_REAL /* 3275 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_S_SXTW_REAL /* 3710 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SB_S_UXTW_REAL /* 3276 */, AArch64_INS_LD1SB, + AArch64_GLD1SB_S_UXTW_REAL /* 3711 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1SH_D_IMM_REAL /* 3277 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_IMM_REAL /* 3712 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_REAL /* 3278 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_REAL /* 3713 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_SCALED_REAL /* 3279 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_SCALED_REAL /* 3714 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_SXTW_REAL /* 3280 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_SXTW_REAL /* 3715 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_SXTW_SCALED_REAL /* 3281 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_SXTW_SCALED_REAL /* 3716 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_UXTW_REAL /* 3282 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_UXTW_REAL /* 3717 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_D_UXTW_SCALED_REAL /* 3283 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_D_UXTW_SCALED_REAL /* 3718 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1SH_S_IMM_REAL /* 3284 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_S_IMM_REAL /* 3719 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_S_SXTW_REAL /* 3285 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_S_SXTW_REAL /* 3720 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_S_SXTW_SCALED_REAL /* 3286 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_S_SXTW_SCALED_REAL /* 3721 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_S_UXTW_REAL /* 3287 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_S_UXTW_REAL /* 3722 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SH_S_UXTW_SCALED_REAL /* 3288 */, AArch64_INS_LD1SH, + AArch64_GLD1SH_S_UXTW_SCALED_REAL /* 3723 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1SW_D_IMM_REAL /* 3289 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_IMM_REAL /* 3724 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_REAL /* 3290 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_REAL /* 3725 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_SCALED_REAL /* 3291 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_SCALED_REAL /* 3726 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_SXTW_REAL /* 3292 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_SXTW_REAL /* 3727 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_SXTW_SCALED_REAL /* 3293 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_SXTW_SCALED_REAL /* 3728 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_UXTW_REAL /* 3294 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_UXTW_REAL /* 3729 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1SW_D_UXTW_SCALED_REAL /* 3295 */, AArch64_INS_LD1SW, + AArch64_GLD1SW_D_UXTW_SCALED_REAL /* 3730 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1W_D_IMM_REAL /* 3296 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_IMM_REAL /* 3731 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_REAL /* 3297 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_REAL /* 3732 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_SCALED_REAL /* 3298 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_SCALED_REAL /* 3733 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_SXTW_REAL /* 3299 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_SXTW_REAL /* 3734 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_SXTW_SCALED_REAL /* 3300 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_SXTW_SCALED_REAL /* 3735 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_UXTW_REAL /* 3301 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_UXTW_REAL /* 3736 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_D_UXTW_SCALED_REAL /* 3302 */, AArch64_INS_LD1W, + AArch64_GLD1W_D_UXTW_SCALED_REAL /* 3737 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLD1W_IMM_REAL /* 3303 */, AArch64_INS_LD1W, + AArch64_GLD1W_IMM_REAL /* 3738 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_SXTW_REAL /* 3304 */, AArch64_INS_LD1W, + AArch64_GLD1W_SXTW_REAL /* 3739 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_SXTW_SCALED_REAL /* 3305 */, AArch64_INS_LD1W, + AArch64_GLD1W_SXTW_SCALED_REAL /* 3740 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_UXTW_REAL /* 3306 */, AArch64_INS_LD1W, + AArch64_GLD1W_UXTW_REAL /* 3741 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLD1W_UXTW_SCALED_REAL /* 3307 */, AArch64_INS_LD1W, + AArch64_GLD1W_UXTW_SCALED_REAL /* 3742 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1B_D_IMM_REAL /* 3308 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_D_IMM_REAL /* 3743 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1B_D_REAL /* 3309 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_D_REAL /* 3744 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1B_D_SXTW_REAL /* 3310 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_D_SXTW_REAL /* 3745 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1B_D_UXTW_REAL /* 3311 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_D_UXTW_REAL /* 3746 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1B_S_IMM_REAL /* 3312 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_S_IMM_REAL /* 3747 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1B_S_SXTW_REAL /* 3313 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_S_SXTW_REAL /* 3748 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1B_S_UXTW_REAL /* 3314 */, AArch64_INS_LDFF1B, + AArch64_GLDFF1B_S_UXTW_REAL /* 3749 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1D_IMM_REAL /* 3315 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_IMM_REAL /* 3750 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_REAL /* 3316 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_REAL /* 3751 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_SCALED_REAL /* 3317 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_SCALED_REAL /* 3752 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_SXTW_REAL /* 3318 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_SXTW_REAL /* 3753 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_SXTW_SCALED_REAL /* 3319 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_SXTW_SCALED_REAL /* 3754 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_UXTW_REAL /* 3320 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_UXTW_REAL /* 3755 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1D_UXTW_SCALED_REAL /* 3321 */, AArch64_INS_LDFF1D, + AArch64_GLDFF1D_UXTW_SCALED_REAL /* 3756 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1H_D_IMM_REAL /* 3322 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_IMM_REAL /* 3757 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_REAL /* 3323 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_REAL /* 3758 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_SCALED_REAL /* 3324 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_SCALED_REAL /* 3759 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_SXTW_REAL /* 3325 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_SXTW_REAL /* 3760 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_SXTW_SCALED_REAL /* 3326 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_SXTW_SCALED_REAL /* 3761 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_UXTW_REAL /* 3327 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_UXTW_REAL /* 3762 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_D_UXTW_SCALED_REAL /* 3328 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_D_UXTW_SCALED_REAL /* 3763 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1H_S_IMM_REAL /* 3329 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_S_IMM_REAL /* 3764 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_S_SXTW_REAL /* 3330 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_S_SXTW_REAL /* 3765 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_S_SXTW_SCALED_REAL /* 3331 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_S_SXTW_SCALED_REAL /* 3766 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_S_UXTW_REAL /* 3332 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_S_UXTW_REAL /* 3767 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1H_S_UXTW_SCALED_REAL /* 3333 */, AArch64_INS_LDFF1H, + AArch64_GLDFF1H_S_UXTW_SCALED_REAL /* 3768 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1SB_D_IMM_REAL /* 3334 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_D_IMM_REAL /* 3769 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SB_D_REAL /* 3335 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_D_REAL /* 3770 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SB_D_SXTW_REAL /* 3336 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_D_SXTW_REAL /* 3771 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SB_D_UXTW_REAL /* 3337 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_D_UXTW_REAL /* 3772 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1SB_S_IMM_REAL /* 3338 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_S_IMM_REAL /* 3773 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SB_S_SXTW_REAL /* 3339 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_S_SXTW_REAL /* 3774 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SB_S_UXTW_REAL /* 3340 */, AArch64_INS_LDFF1SB, + AArch64_GLDFF1SB_S_UXTW_REAL /* 3775 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1SH_D_IMM_REAL /* 3341 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_IMM_REAL /* 3776 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_REAL /* 3342 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_REAL /* 3777 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_SCALED_REAL /* 3343 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_SCALED_REAL /* 3778 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_SXTW_REAL /* 3344 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_SXTW_REAL /* 3779 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_SXTW_SCALED_REAL /* 3345 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_SXTW_SCALED_REAL /* 3780 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_UXTW_REAL /* 3346 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_UXTW_REAL /* 3781 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_D_UXTW_SCALED_REAL /* 3347 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_D_UXTW_SCALED_REAL /* 3782 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1SH_S_IMM_REAL /* 3348 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_S_IMM_REAL /* 3783 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_S_SXTW_REAL /* 3349 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_S_SXTW_REAL /* 3784 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_S_SXTW_SCALED_REAL /* 3350 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_S_SXTW_SCALED_REAL /* 3785 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_S_UXTW_REAL /* 3351 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_S_UXTW_REAL /* 3786 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SH_S_UXTW_SCALED_REAL /* 3352 */, AArch64_INS_LDFF1SH, + AArch64_GLDFF1SH_S_UXTW_SCALED_REAL /* 3787 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1SW_D_IMM_REAL /* 3353 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_IMM_REAL /* 3788 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_REAL /* 3354 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_REAL /* 3789 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_SCALED_REAL /* 3355 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_SCALED_REAL /* 3790 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_SXTW_REAL /* 3356 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_SXTW_REAL /* 3791 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_SXTW_SCALED_REAL /* 3357 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_SXTW_SCALED_REAL /* 3792 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_UXTW_REAL /* 3358 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_UXTW_REAL /* 3793 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1SW_D_UXTW_SCALED_REAL /* 3359 */, AArch64_INS_LDFF1SW, + AArch64_GLDFF1SW_D_UXTW_SCALED_REAL /* 3794 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1W_D_IMM_REAL /* 3360 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_IMM_REAL /* 3795 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_REAL /* 3361 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_REAL /* 3796 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_SCALED_REAL /* 3362 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_SCALED_REAL /* 3797 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_SXTW_REAL /* 3363 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_SXTW_REAL /* 3798 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_SXTW_SCALED_REAL /* 3364 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_SXTW_SCALED_REAL /* 3799 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_UXTW_REAL /* 3365 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_UXTW_REAL /* 3800 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_D_UXTW_SCALED_REAL /* 3366 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_D_UXTW_SCALED_REAL /* 3801 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ - AArch64_GLDFF1W_IMM_REAL /* 3367 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_IMM_REAL /* 3802 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_SXTW_REAL /* 3368 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_SXTW_REAL /* 3803 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_SXTW_SCALED_REAL /* 3369 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_SXTW_SCALED_REAL /* 3804 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_UXTW_REAL /* 3370 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_UXTW_REAL /* 3805 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ - AArch64_GLDFF1W_UXTW_SCALED_REAL /* 3371 */, AArch64_INS_LDFF1W, + AArch64_GLDFF1W_UXTW_SCALED_REAL /* 3806 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* gmi $Rd, $Rn, $Rm */ - AArch64_GMI /* 3372 */, AArch64_INS_GMI, + AArch64_GMI /* 3807 */, AARCH64_INS_GMI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint $imm */ - AArch64_HINT /* 3373 */, AArch64_INS_HINT, + AArch64_HINT /* 3808 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* histcnt $Zd, $Pg/z, $Zn, $Zm */ - AArch64_HISTCNT_ZPzZZ_D /* 3374 */, AArch64_INS_HISTCNT, + AArch64_HISTCNT_ZPzZZ_D /* 3809 */, AARCH64_INS_HISTCNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* histcnt $Zd, $Pg/z, $Zn, $Zm */ - AArch64_HISTCNT_ZPzZZ_S /* 3375 */, AArch64_INS_HISTCNT, + AArch64_HISTCNT_ZPzZZ_S /* 3810 */, AARCH64_INS_HISTCNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* histseg $Zd, $Zn, $Zm */ - AArch64_HISTSEG_ZZZ /* 3376 */, AArch64_INS_HISTSEG, + AArch64_HISTSEG_ZZZ /* 3811 */, AARCH64_INS_HISTSEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hlt $imm */ - AArch64_HLT /* 3377 */, AArch64_INS_HLT, + AArch64_HLT /* 3812 */, AARCH64_INS_HLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hvc $imm */ - AArch64_HVC /* 3378 */, AArch64_INS_HVC, + AArch64_HVC /* 3813 */, AARCH64_INS_HVC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incb $Rdn, $pattern, mul $imm4 */ - AArch64_INCB_XPiI /* 3379 */, AArch64_INS_INCB, + AArch64_INCB_XPiI /* 3814 */, AARCH64_INS_INCB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incd $Rdn, $pattern, mul $imm4 */ - AArch64_INCD_XPiI /* 3380 */, AArch64_INS_INCD, + AArch64_INCD_XPiI /* 3815 */, AARCH64_INS_INCD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incd $Zdn, $pattern, mul $imm4 */ - AArch64_INCD_ZPiI /* 3381 */, AArch64_INS_INCD, + AArch64_INCD_ZPiI /* 3816 */, AARCH64_INS_INCD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* inch $Rdn, $pattern, mul $imm4 */ - AArch64_INCH_XPiI /* 3382 */, AArch64_INS_INCH, + AArch64_INCH_XPiI /* 3817 */, AARCH64_INS_INCH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* inch $Zdn, $pattern, mul $imm4 */ - AArch64_INCH_ZPiI /* 3383 */, AArch64_INS_INCH, + AArch64_INCH_ZPiI /* 3818 */, AARCH64_INS_INCH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Rdn, $Pg */ - AArch64_INCP_XP_B /* 3384 */, AArch64_INS_INCP, + AArch64_INCP_XP_B /* 3819 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Rdn, $Pg */ - AArch64_INCP_XP_D /* 3385 */, AArch64_INS_INCP, + AArch64_INCP_XP_D /* 3820 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Rdn, $Pg */ - AArch64_INCP_XP_H /* 3386 */, AArch64_INS_INCP, + AArch64_INCP_XP_H /* 3821 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Rdn, $Pg */ - AArch64_INCP_XP_S /* 3387 */, AArch64_INS_INCP, + AArch64_INCP_XP_S /* 3822 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Zdn, $Pm */ - AArch64_INCP_ZP_D /* 3388 */, AArch64_INS_INCP, + AArch64_INCP_ZP_D /* 3823 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Zdn, $Pm */ - AArch64_INCP_ZP_H /* 3389 */, AArch64_INS_INCP, + AArch64_INCP_ZP_H /* 3824 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incp $Zdn, $Pm */ - AArch64_INCP_ZP_S /* 3390 */, AArch64_INS_INCP, + AArch64_INCP_ZP_S /* 3825 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incw $Rdn, $pattern, mul $imm4 */ - AArch64_INCW_XPiI /* 3391 */, AArch64_INS_INCW, + AArch64_INCW_XPiI /* 3826 */, AARCH64_INS_INCW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* incw $Zdn, $pattern, mul $imm4 */ - AArch64_INCW_ZPiI /* 3392 */, AArch64_INS_INCW, + AArch64_INCW_ZPiI /* 3827 */, AARCH64_INS_INCW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $imm5b */ - AArch64_INDEX_II_B /* 3393 */, AArch64_INS_INDEX, + AArch64_INDEX_II_B /* 3828 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $imm5b */ - AArch64_INDEX_II_D /* 3394 */, AArch64_INS_INDEX, + AArch64_INDEX_II_D /* 3829 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $imm5b */ - AArch64_INDEX_II_H /* 3395 */, AArch64_INS_INDEX, + AArch64_INDEX_II_H /* 3830 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $imm5b */ - AArch64_INDEX_II_S /* 3396 */, AArch64_INS_INDEX, + AArch64_INDEX_II_S /* 3831 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $Rm */ - AArch64_INDEX_IR_B /* 3397 */, AArch64_INS_INDEX, + AArch64_INDEX_IR_B /* 3832 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $Rm */ - AArch64_INDEX_IR_D /* 3398 */, AArch64_INS_INDEX, + AArch64_INDEX_IR_D /* 3833 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $Rm */ - AArch64_INDEX_IR_H /* 3399 */, AArch64_INS_INDEX, + AArch64_INDEX_IR_H /* 3834 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $imm5, $Rm */ - AArch64_INDEX_IR_S /* 3400 */, AArch64_INS_INDEX, + AArch64_INDEX_IR_S /* 3835 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $imm5 */ - AArch64_INDEX_RI_B /* 3401 */, AArch64_INS_INDEX, + AArch64_INDEX_RI_B /* 3836 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $imm5 */ - AArch64_INDEX_RI_D /* 3402 */, AArch64_INS_INDEX, + AArch64_INDEX_RI_D /* 3837 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $imm5 */ - AArch64_INDEX_RI_H /* 3403 */, AArch64_INS_INDEX, + AArch64_INDEX_RI_H /* 3838 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $imm5 */ - AArch64_INDEX_RI_S /* 3404 */, AArch64_INS_INDEX, + AArch64_INDEX_RI_S /* 3839 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $Rm */ - AArch64_INDEX_RR_B /* 3405 */, AArch64_INS_INDEX, + AArch64_INDEX_RR_B /* 3840 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $Rm */ - AArch64_INDEX_RR_D /* 3406 */, AArch64_INS_INDEX, + AArch64_INDEX_RR_D /* 3841 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $Rm */ - AArch64_INDEX_RR_H /* 3407 */, AArch64_INS_INDEX, + AArch64_INDEX_RR_H /* 3842 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* index $Zd, $Rn, $Rm */ - AArch64_INDEX_RR_S /* 3408 */, AArch64_INS_INDEX, + AArch64_INDEX_RR_S /* 3843 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_H_B /* 3409 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_H_B /* 3844 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_H_D /* 3410 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_H_D /* 3845 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_H_H /* 3411 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_H_H /* 3846 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_H_Q /* 3412 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_H_Q /* 3847 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_H_S /* 3413 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_H_S /* 3848 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_V_B /* 3414 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_V_B /* 3849 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_V_D /* 3415 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_V_D /* 3850 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_V_H /* 3416 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_V_H /* 3851 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_V_Q /* 3417 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_V_Q /* 3852 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ - AArch64_INSERT_MXIPZ_V_S /* 3418 */, AArch64_INS_MOVA, + AArch64_INSERT_MXIPZ_V_S /* 3853 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Rm */ - AArch64_INSR_ZR_B /* 3419 */, AArch64_INS_INSR, + AArch64_INSR_ZR_B /* 3854 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Rm */ - AArch64_INSR_ZR_D /* 3420 */, AArch64_INS_INSR, + AArch64_INSR_ZR_D /* 3855 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Rm */ - AArch64_INSR_ZR_H /* 3421 */, AArch64_INS_INSR, + AArch64_INSR_ZR_H /* 3856 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Rm */ - AArch64_INSR_ZR_S /* 3422 */, AArch64_INS_INSR, + AArch64_INSR_ZR_S /* 3857 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Vm */ - AArch64_INSR_ZV_B /* 3423 */, AArch64_INS_INSR, + AArch64_INSR_ZV_B /* 3858 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Vm */ - AArch64_INSR_ZV_D /* 3424 */, AArch64_INS_INSR, + AArch64_INSR_ZV_D /* 3859 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Vm */ - AArch64_INSR_ZV_H /* 3425 */, AArch64_INS_INSR, + AArch64_INSR_ZV_H /* 3860 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* insr $Zdn, $Vm */ - AArch64_INSR_ZV_S /* 3426 */, AArch64_INS_INSR, + AArch64_INSR_ZV_S /* 3861 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.h$idx, $Rn|.h $Rd$idx, $Rn} */ - AArch64_INSvi16gpr /* 3427 */, AArch64_INS_INS, + AArch64_INSvi16gpr /* 3862 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.h$idx, $Rn.h$idx2|.h $Rd$idx, $Rn$idx2} */ - AArch64_INSvi16lane /* 3428 */, AArch64_INS_INS, + AArch64_INSvi16lane /* 3863 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.s$idx, $Rn|.s $Rd$idx, $Rn} */ - AArch64_INSvi32gpr /* 3429 */, AArch64_INS_INS, + AArch64_INSvi32gpr /* 3864 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.s$idx, $Rn.s$idx2|.s $Rd$idx, $Rn$idx2} */ - AArch64_INSvi32lane /* 3430 */, AArch64_INS_INS, + AArch64_INSvi32lane /* 3865 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ - AArch64_INSvi64gpr /* 3431 */, AArch64_INS_INS, + AArch64_INSvi64gpr /* 3866 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.d$idx, $Rn.d$idx2|.d $Rd$idx, $Rn$idx2} */ - AArch64_INSvi64lane /* 3432 */, AArch64_INS_INS, + AArch64_INSvi64lane /* 3867 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.b$idx, $Rn|.b $Rd$idx, $Rn} */ - AArch64_INSvi8gpr /* 3433 */, AArch64_INS_INS, + AArch64_INSvi8gpr /* 3868 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ins{ $Rd.b$idx, $Rn.b$idx2|.b $Rd$idx, $Rn$idx2} */ - AArch64_INSvi8lane /* 3434 */, AArch64_INS_INS, + AArch64_INSvi8lane /* 3869 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* irg $Rd, $Rn, $Rm */ - AArch64_IRG /* 3435 */, AArch64_INS_IRG, + AArch64_IRG /* 3870 */, AARCH64_INS_IRG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* isb $CRm */ - AArch64_ISB /* 3436 */, AArch64_INS_ISB, + AArch64_ISB /* 3871 */, AARCH64_INS_ISB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Rd, $Pg, $Zn */ - AArch64_LASTA_RPZ_B /* 3437 */, AArch64_INS_LASTA, + AArch64_LASTA_RPZ_B /* 3872 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Rd, $Pg, $Zn */ - AArch64_LASTA_RPZ_D /* 3438 */, AArch64_INS_LASTA, + AArch64_LASTA_RPZ_D /* 3873 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Rd, $Pg, $Zn */ - AArch64_LASTA_RPZ_H /* 3439 */, AArch64_INS_LASTA, + AArch64_LASTA_RPZ_H /* 3874 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Rd, $Pg, $Zn */ - AArch64_LASTA_RPZ_S /* 3440 */, AArch64_INS_LASTA, + AArch64_LASTA_RPZ_S /* 3875 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Vd, $Pg, $Zn */ - AArch64_LASTA_VPZ_B /* 3441 */, AArch64_INS_LASTA, + AArch64_LASTA_VPZ_B /* 3876 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Vd, $Pg, $Zn */ - AArch64_LASTA_VPZ_D /* 3442 */, AArch64_INS_LASTA, + AArch64_LASTA_VPZ_D /* 3877 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Vd, $Pg, $Zn */ - AArch64_LASTA_VPZ_H /* 3443 */, AArch64_INS_LASTA, + AArch64_LASTA_VPZ_H /* 3878 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lasta $Vd, $Pg, $Zn */ - AArch64_LASTA_VPZ_S /* 3444 */, AArch64_INS_LASTA, + AArch64_LASTA_VPZ_S /* 3879 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Rd, $Pg, $Zn */ - AArch64_LASTB_RPZ_B /* 3445 */, AArch64_INS_LASTB, + AArch64_LASTB_RPZ_B /* 3880 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Rd, $Pg, $Zn */ - AArch64_LASTB_RPZ_D /* 3446 */, AArch64_INS_LASTB, + AArch64_LASTB_RPZ_D /* 3881 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Rd, $Pg, $Zn */ - AArch64_LASTB_RPZ_H /* 3447 */, AArch64_INS_LASTB, + AArch64_LASTB_RPZ_H /* 3882 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Rd, $Pg, $Zn */ - AArch64_LASTB_RPZ_S /* 3448 */, AArch64_INS_LASTB, + AArch64_LASTB_RPZ_S /* 3883 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Vd, $Pg, $Zn */ - AArch64_LASTB_VPZ_B /* 3449 */, AArch64_INS_LASTB, + AArch64_LASTB_VPZ_B /* 3884 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Vd, $Pg, $Zn */ - AArch64_LASTB_VPZ_D /* 3450 */, AArch64_INS_LASTB, + AArch64_LASTB_VPZ_D /* 3885 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Vd, $Pg, $Zn */ - AArch64_LASTB_VPZ_H /* 3451 */, AArch64_INS_LASTB, + AArch64_LASTB_VPZ_H /* 3886 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lastb $Vd, $Pg, $Zn */ - AArch64_LASTB_VPZ_S /* 3452 */, AArch64_INS_LASTB, + AArch64_LASTB_VPZ_S /* 3887 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1B /* 3453 */, AArch64_INS_LD1B, + AArch64_LD1B /* 3888 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1B_2Z /* 3454 */, AArch64_INS_LD1B, + AArch64_LD1B_2Z /* 3889 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_2Z_IMM /* 3455 */, AArch64_INS_LD1B, + AArch64_LD1B_2Z_IMM /* 3890 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1B_4Z /* 3456 */, AArch64_INS_LD1B, + AArch64_LD1B_2Z_STRIDED /* 3891 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_4Z_IMM /* 3457 */, AArch64_INS_LD1B, + AArch64_LD1B_2Z_STRIDED_IMM /* 3892 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1B_4Z /* 3893 */, AARCH64_INS_LD1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1B_4Z_IMM /* 3894 */, AARCH64_INS_LD1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1B_4Z_STRIDED /* 3895 */, AARCH64_INS_LD1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1B_4Z_STRIDED_IMM /* 3896 */, AARCH64_INS_LD1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1B_D /* 3458 */, AArch64_INS_LD1B, + AArch64_LD1B_D /* 3897 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_D_IMM_REAL /* 3459 */, AArch64_INS_LD1B, + AArch64_LD1B_D_IMM /* 3898 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1B_H /* 3460 */, AArch64_INS_LD1B, + AArch64_LD1B_H /* 3899 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_H_IMM_REAL /* 3461 */, AArch64_INS_LD1B, + AArch64_LD1B_H_IMM /* 3900 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_IMM_REAL /* 3462 */, AArch64_INS_LD1B, + AArch64_LD1B_IMM /* 3901 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1B_S /* 3463 */, AArch64_INS_LD1B, + AArch64_LD1B_S /* 3902 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_S_IMM_REAL /* 3464 */, AArch64_INS_LD1B, + AArch64_LD1B_S_IMM /* 3903 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_VG2_M2ZPXI /* 3465 */, AArch64_INS_LD1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1B_VG2_M2ZPXX /* 3466 */, AArch64_INS_LD1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1B_VG4_M4ZPXI /* 3467 */, AArch64_INS_LD1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1B_VG4_M4ZPXX /* 3468 */, AArch64_INS_LD1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1D /* 3469 */, AArch64_INS_LD1D, + AArch64_LD1D /* 3904 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1D_2Z /* 3470 */, AArch64_INS_LD1D, + AArch64_LD1D_2Z /* 3905 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_2Z_IMM /* 3471 */, AArch64_INS_LD1D, + AArch64_LD1D_2Z_IMM /* 3906 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1D_4Z /* 3472 */, AArch64_INS_LD1D, + AArch64_LD1D_2Z_STRIDED /* 3907 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_4Z_IMM /* 3473 */, AArch64_INS_LD1D, + AArch64_LD1D_2Z_STRIDED_IMM /* 3908 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1D_4Z /* 3909 */, AARCH64_INS_LD1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1D_4Z_IMM /* 3910 */, AARCH64_INS_LD1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1D_4Z_STRIDED /* 3911 */, AARCH64_INS_LD1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1D_4Z_STRIDED_IMM /* 3912 */, AARCH64_INS_LD1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_IMM_REAL /* 3474 */, AArch64_INS_LD1D, + AArch64_LD1D_IMM /* 3913 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1D_Q /* 3475 */, AArch64_INS_LD1D, + AArch64_LD1D_Q /* 3914 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_Q_IMM /* 3476 */, AArch64_INS_LD1D, + AArch64_LD1D_Q_IMM /* 3915 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_VG2_M2ZPXI /* 3477 */, AArch64_INS_LD1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1D_VG2_M2ZPXX /* 3478 */, AArch64_INS_LD1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1D_VG4_M4ZPXI /* 3479 */, AArch64_INS_LD1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1D_VG4_M4ZPXX /* 3480 */, AArch64_INS_LD1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv16b /* 3481 */, AArch64_INS_LD1, + AArch64_LD1Fourv16b /* 3916 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv16b_POST /* 3482 */, AArch64_INS_LD1, + AArch64_LD1Fourv16b_POST /* 3917 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv1d /* 3483 */, AArch64_INS_LD1, + AArch64_LD1Fourv1d /* 3918 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv1d_POST /* 3484 */, AArch64_INS_LD1, + AArch64_LD1Fourv1d_POST /* 3919 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv2d /* 3485 */, AArch64_INS_LD1, + AArch64_LD1Fourv2d /* 3920 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv2d_POST /* 3486 */, AArch64_INS_LD1, + AArch64_LD1Fourv2d_POST /* 3921 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv2s /* 3487 */, AArch64_INS_LD1, + AArch64_LD1Fourv2s /* 3922 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv2s_POST /* 3488 */, AArch64_INS_LD1, + AArch64_LD1Fourv2s_POST /* 3923 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv4h /* 3489 */, AArch64_INS_LD1, + AArch64_LD1Fourv4h /* 3924 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv4h_POST /* 3490 */, AArch64_INS_LD1, + AArch64_LD1Fourv4h_POST /* 3925 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv4s /* 3491 */, AArch64_INS_LD1, + AArch64_LD1Fourv4s /* 3926 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv4s_POST /* 3492 */, AArch64_INS_LD1, + AArch64_LD1Fourv4s_POST /* 3927 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv8b /* 3493 */, AArch64_INS_LD1, + AArch64_LD1Fourv8b /* 3928 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv8b_POST /* 3494 */, AArch64_INS_LD1, + AArch64_LD1Fourv8b_POST /* 3929 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Fourv8h /* 3495 */, AArch64_INS_LD1, + AArch64_LD1Fourv8h /* 3930 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Fourv8h_POST /* 3496 */, AArch64_INS_LD1, + AArch64_LD1Fourv8h_POST /* 3931 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1H /* 3497 */, AArch64_INS_LD1H, + AArch64_LD1H /* 3932 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1H_2Z /* 3498 */, AArch64_INS_LD1H, + AArch64_LD1H_2Z /* 3933 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_2Z_IMM /* 3499 */, AArch64_INS_LD1H, + AArch64_LD1H_2Z_IMM /* 3934 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1H_4Z /* 3500 */, AArch64_INS_LD1H, + AArch64_LD1H_2Z_STRIDED /* 3935 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_4Z_IMM /* 3501 */, AArch64_INS_LD1H, + AArch64_LD1H_2Z_STRIDED_IMM /* 3936 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1H_4Z /* 3937 */, AARCH64_INS_LD1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1H_4Z_IMM /* 3938 */, AARCH64_INS_LD1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1H_4Z_STRIDED /* 3939 */, AARCH64_INS_LD1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1H_4Z_STRIDED_IMM /* 3940 */, AARCH64_INS_LD1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1H_D /* 3502 */, AArch64_INS_LD1H, + AArch64_LD1H_D /* 3941 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_D_IMM_REAL /* 3503 */, AArch64_INS_LD1H, + AArch64_LD1H_D_IMM /* 3942 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_IMM_REAL /* 3504 */, AArch64_INS_LD1H, + AArch64_LD1H_IMM /* 3943 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1H_S /* 3505 */, AArch64_INS_LD1H, + AArch64_LD1H_S /* 3944 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_S_IMM_REAL /* 3506 */, AArch64_INS_LD1H, + AArch64_LD1H_S_IMM /* 3945 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_VG2_M2ZPXI /* 3507 */, AArch64_INS_LD1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1H_VG2_M2ZPXX /* 3508 */, AArch64_INS_LD1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1H_VG4_M4ZPXI /* 3509 */, AArch64_INS_LD1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1H_VG4_M4ZPXX /* 3510 */, AArch64_INS_LD1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev16b /* 3511 */, AArch64_INS_LD1, + AArch64_LD1Onev16b /* 3946 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev16b_POST /* 3512 */, AArch64_INS_LD1, + AArch64_LD1Onev16b_POST /* 3947 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev1d /* 3513 */, AArch64_INS_LD1, + AArch64_LD1Onev1d /* 3948 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev1d_POST /* 3514 */, AArch64_INS_LD1, + AArch64_LD1Onev1d_POST /* 3949 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev2d /* 3515 */, AArch64_INS_LD1, + AArch64_LD1Onev2d /* 3950 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev2d_POST /* 3516 */, AArch64_INS_LD1, + AArch64_LD1Onev2d_POST /* 3951 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev2s /* 3517 */, AArch64_INS_LD1, + AArch64_LD1Onev2s /* 3952 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev2s_POST /* 3518 */, AArch64_INS_LD1, + AArch64_LD1Onev2s_POST /* 3953 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev4h /* 3519 */, AArch64_INS_LD1, + AArch64_LD1Onev4h /* 3954 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev4h_POST /* 3520 */, AArch64_INS_LD1, + AArch64_LD1Onev4h_POST /* 3955 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev4s /* 3521 */, AArch64_INS_LD1, + AArch64_LD1Onev4s /* 3956 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev4s_POST /* 3522 */, AArch64_INS_LD1, + AArch64_LD1Onev4s_POST /* 3957 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev8b /* 3523 */, AArch64_INS_LD1, + AArch64_LD1Onev8b /* 3958 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev8b_POST /* 3524 */, AArch64_INS_LD1, + AArch64_LD1Onev8b_POST /* 3959 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Onev8h /* 3525 */, AArch64_INS_LD1, + AArch64_LD1Onev8h /* 3960 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Onev8h_POST /* 3526 */, AArch64_INS_LD1, + AArch64_LD1Onev8h_POST /* 3961 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RB_D_IMM /* 3527 */, AArch64_INS_LD1RB, + AArch64_LD1RB_D_IMM /* 3962 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RB_H_IMM /* 3528 */, AArch64_INS_LD1RB, + AArch64_LD1RB_H_IMM /* 3963 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RB_IMM /* 3529 */, AArch64_INS_LD1RB, + AArch64_LD1RB_IMM /* 3964 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RB_S_IMM /* 3530 */, AArch64_INS_LD1RB, + AArch64_LD1RB_S_IMM /* 3965 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rd $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RD_IMM /* 3531 */, AArch64_INS_LD1RD, + AArch64_LD1RD_IMM /* 3966 */, AARCH64_INS_LD1RD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RH_D_IMM /* 3532 */, AArch64_INS_LD1RH, + AArch64_LD1RH_D_IMM /* 3967 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RH_IMM /* 3533 */, AArch64_INS_LD1RH, + AArch64_LD1RH_IMM /* 3968 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RH_S_IMM /* 3534 */, AArch64_INS_LD1RH, + AArch64_LD1RH_S_IMM /* 3969 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rob $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RO_B /* 3535 */, AArch64_INS_LD1ROB, + AArch64_LD1RO_B /* 3970 */, AARCH64_INS_LD1ROB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rob $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RO_B_IMM /* 3536 */, AArch64_INS_LD1ROB, + AArch64_LD1RO_B_IMM /* 3971 */, AARCH64_INS_LD1ROB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rod $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RO_D /* 3537 */, AArch64_INS_LD1ROD, + AArch64_LD1RO_D /* 3972 */, AARCH64_INS_LD1ROD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rod $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RO_D_IMM /* 3538 */, AArch64_INS_LD1ROD, + AArch64_LD1RO_D_IMM /* 3973 */, AARCH64_INS_LD1ROD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1roh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RO_H /* 3539 */, AArch64_INS_LD1ROH, + AArch64_LD1RO_H /* 3974 */, AARCH64_INS_LD1ROH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1roh $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RO_H_IMM /* 3540 */, AArch64_INS_LD1ROH, + AArch64_LD1RO_H_IMM /* 3975 */, AARCH64_INS_LD1ROH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1row $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RO_W /* 3541 */, AArch64_INS_LD1ROW, + AArch64_LD1RO_W /* 3976 */, AARCH64_INS_LD1ROW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1row $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RO_W_IMM /* 3542 */, AArch64_INS_LD1ROW, + AArch64_LD1RO_W_IMM /* 3977 */, AARCH64_INS_LD1ROW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RQ_B /* 3543 */, AArch64_INS_LD1RQB, + AArch64_LD1RQ_B /* 3978 */, AARCH64_INS_LD1RQB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqb $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RQ_B_IMM /* 3544 */, AArch64_INS_LD1RQB, + AArch64_LD1RQ_B_IMM /* 3979 */, AARCH64_INS_LD1RQB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqd $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RQ_D /* 3545 */, AArch64_INS_LD1RQD, + AArch64_LD1RQ_D /* 3980 */, AARCH64_INS_LD1RQD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqd $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RQ_D_IMM /* 3546 */, AArch64_INS_LD1RQD, + AArch64_LD1RQ_D_IMM /* 3981 */, AARCH64_INS_LD1RQD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RQ_H /* 3547 */, AArch64_INS_LD1RQH, + AArch64_LD1RQ_H /* 3982 */, AARCH64_INS_LD1RQH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqh $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RQ_H_IMM /* 3548 */, AArch64_INS_LD1RQH, + AArch64_LD1RQ_H_IMM /* 3983 */, AARCH64_INS_LD1RQH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqw $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1RQ_W /* 3549 */, AArch64_INS_LD1RQW, + AArch64_LD1RQ_W /* 3984 */, AARCH64_INS_LD1RQW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rqw $Zt, $Pg/z, [$Rn, $imm4] */ - AArch64_LD1RQ_W_IMM /* 3550 */, AArch64_INS_LD1RQW, + AArch64_LD1RQ_W_IMM /* 3985 */, AARCH64_INS_LD1RQW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSB_D_IMM /* 3551 */, AArch64_INS_LD1RSB, + AArch64_LD1RSB_D_IMM /* 3986 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSB_H_IMM /* 3552 */, AArch64_INS_LD1RSB, + AArch64_LD1RSB_H_IMM /* 3987 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSB_S_IMM /* 3553 */, AArch64_INS_LD1RSB, + AArch64_LD1RSB_S_IMM /* 3988 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSH_D_IMM /* 3554 */, AArch64_INS_LD1RSH, + AArch64_LD1RSH_D_IMM /* 3989 */, AARCH64_INS_LD1RSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSH_S_IMM /* 3555 */, AArch64_INS_LD1RSH, + AArch64_LD1RSH_S_IMM /* 3990 */, AARCH64_INS_LD1RSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rsw $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RSW_IMM /* 3556 */, AArch64_INS_LD1RSW, + AArch64_LD1RSW_IMM /* 3991 */, AARCH64_INS_LD1RSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RW_D_IMM /* 3557 */, AArch64_INS_LD1RW, + AArch64_LD1RW_D_IMM /* 3992 */, AARCH64_INS_LD1RW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ - AArch64_LD1RW_IMM /* 3558 */, AArch64_INS_LD1RW, + AArch64_LD1RW_IMM /* 3993 */, AARCH64_INS_LD1RW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv16b /* 3559 */, AArch64_INS_LD1R, + AArch64_LD1Rv16b /* 3994 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv16b_POST /* 3560 */, AArch64_INS_LD1R, + AArch64_LD1Rv16b_POST /* 3995 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv1d /* 3561 */, AArch64_INS_LD1R, + AArch64_LD1Rv1d /* 3996 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv1d_POST /* 3562 */, AArch64_INS_LD1R, + AArch64_LD1Rv1d_POST /* 3997 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv2d /* 3563 */, AArch64_INS_LD1R, + AArch64_LD1Rv2d /* 3998 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv2d_POST /* 3564 */, AArch64_INS_LD1R, + AArch64_LD1Rv2d_POST /* 3999 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv2s /* 3565 */, AArch64_INS_LD1R, + AArch64_LD1Rv2s /* 4000 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv2s_POST /* 3566 */, AArch64_INS_LD1R, + AArch64_LD1Rv2s_POST /* 4001 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv4h /* 3567 */, AArch64_INS_LD1R, + AArch64_LD1Rv4h /* 4002 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv4h_POST /* 3568 */, AArch64_INS_LD1R, + AArch64_LD1Rv4h_POST /* 4003 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv4s /* 3569 */, AArch64_INS_LD1R, + AArch64_LD1Rv4s /* 4004 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv4s_POST /* 3570 */, AArch64_INS_LD1R, + AArch64_LD1Rv4s_POST /* 4005 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv8b /* 3571 */, AArch64_INS_LD1R, + AArch64_LD1Rv8b /* 4006 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv8b_POST /* 3572 */, AArch64_INS_LD1R, + AArch64_LD1Rv8b_POST /* 4007 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn] */ - AArch64_LD1Rv8h /* 3573 */, AArch64_INS_LD1R, + AArch64_LD1Rv8h /* 4008 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1r $Vt, [$Rn], $Xm */ - AArch64_LD1Rv8h_POST /* 3574 */, AArch64_INS_LD1R, + AArch64_LD1Rv8h_POST /* 4009 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SB_D /* 3575 */, AArch64_INS_LD1SB, + AArch64_LD1SB_D /* 4010 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SB_D_IMM_REAL /* 3576 */, AArch64_INS_LD1SB, + AArch64_LD1SB_D_IMM /* 4011 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SB_H /* 3577 */, AArch64_INS_LD1SB, + AArch64_LD1SB_H /* 4012 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SB_H_IMM_REAL /* 3578 */, AArch64_INS_LD1SB, + AArch64_LD1SB_H_IMM /* 4013 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SB_S /* 3579 */, AArch64_INS_LD1SB, + AArch64_LD1SB_S /* 4014 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SB_S_IMM_REAL /* 3580 */, AArch64_INS_LD1SB, + AArch64_LD1SB_S_IMM /* 4015 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SH_D /* 3581 */, AArch64_INS_LD1SH, + AArch64_LD1SH_D /* 4016 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SH_D_IMM_REAL /* 3582 */, AArch64_INS_LD1SH, + AArch64_LD1SH_D_IMM /* 4017 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SH_S /* 3583 */, AArch64_INS_LD1SH, + AArch64_LD1SH_S /* 4018 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SH_S_IMM_REAL /* 3584 */, AArch64_INS_LD1SH, + AArch64_LD1SH_S_IMM /* 4019 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1SW_D /* 3585 */, AArch64_INS_LD1SW, + AArch64_LD1SW_D /* 4020 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1SW_D_IMM_REAL /* 3586 */, AArch64_INS_LD1SW, + AArch64_LD1SW_D_IMM /* 4021 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev16b /* 3587 */, AArch64_INS_LD1, + AArch64_LD1Threev16b /* 4022 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev16b_POST /* 3588 */, AArch64_INS_LD1, + AArch64_LD1Threev16b_POST /* 4023 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev1d /* 3589 */, AArch64_INS_LD1, + AArch64_LD1Threev1d /* 4024 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev1d_POST /* 3590 */, AArch64_INS_LD1, + AArch64_LD1Threev1d_POST /* 4025 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev2d /* 3591 */, AArch64_INS_LD1, + AArch64_LD1Threev2d /* 4026 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev2d_POST /* 3592 */, AArch64_INS_LD1, + AArch64_LD1Threev2d_POST /* 4027 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev2s /* 3593 */, AArch64_INS_LD1, + AArch64_LD1Threev2s /* 4028 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev2s_POST /* 3594 */, AArch64_INS_LD1, + AArch64_LD1Threev2s_POST /* 4029 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev4h /* 3595 */, AArch64_INS_LD1, + AArch64_LD1Threev4h /* 4030 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev4h_POST /* 3596 */, AArch64_INS_LD1, + AArch64_LD1Threev4h_POST /* 4031 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev4s /* 3597 */, AArch64_INS_LD1, + AArch64_LD1Threev4s /* 4032 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev4s_POST /* 3598 */, AArch64_INS_LD1, + AArch64_LD1Threev4s_POST /* 4033 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev8b /* 3599 */, AArch64_INS_LD1, + AArch64_LD1Threev8b /* 4034 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev8b_POST /* 3600 */, AArch64_INS_LD1, + AArch64_LD1Threev8b_POST /* 4035 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Threev8h /* 3601 */, AArch64_INS_LD1, + AArch64_LD1Threev8h /* 4036 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Threev8h_POST /* 3602 */, AArch64_INS_LD1, + AArch64_LD1Threev8h_POST /* 4037 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov16b /* 3603 */, AArch64_INS_LD1, + AArch64_LD1Twov16b /* 4038 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov16b_POST /* 3604 */, AArch64_INS_LD1, + AArch64_LD1Twov16b_POST /* 4039 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov1d /* 3605 */, AArch64_INS_LD1, + AArch64_LD1Twov1d /* 4040 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov1d_POST /* 3606 */, AArch64_INS_LD1, + AArch64_LD1Twov1d_POST /* 4041 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov2d /* 3607 */, AArch64_INS_LD1, + AArch64_LD1Twov2d /* 4042 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov2d_POST /* 3608 */, AArch64_INS_LD1, + AArch64_LD1Twov2d_POST /* 4043 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov2s /* 3609 */, AArch64_INS_LD1, + AArch64_LD1Twov2s /* 4044 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov2s_POST /* 3610 */, AArch64_INS_LD1, + AArch64_LD1Twov2s_POST /* 4045 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov4h /* 3611 */, AArch64_INS_LD1, + AArch64_LD1Twov4h /* 4046 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov4h_POST /* 3612 */, AArch64_INS_LD1, + AArch64_LD1Twov4h_POST /* 4047 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov4s /* 3613 */, AArch64_INS_LD1, + AArch64_LD1Twov4s /* 4048 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov4s_POST /* 3614 */, AArch64_INS_LD1, + AArch64_LD1Twov4s_POST /* 4049 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov8b /* 3615 */, AArch64_INS_LD1, + AArch64_LD1Twov8b /* 4050 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov8b_POST /* 3616 */, AArch64_INS_LD1, + AArch64_LD1Twov8b_POST /* 4051 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn] */ - AArch64_LD1Twov8h /* 3617 */, AArch64_INS_LD1, + AArch64_LD1Twov8h /* 4052 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt, [$Rn], $Xm */ - AArch64_LD1Twov8h_POST /* 3618 */, AArch64_INS_LD1, + AArch64_LD1Twov8h_POST /* 4053 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1W /* 3619 */, AArch64_INS_LD1W, + AArch64_LD1W /* 4054 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1W_2Z /* 3620 */, AArch64_INS_LD1W, + AArch64_LD1W_2Z /* 4055 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_2Z_IMM /* 3621 */, AArch64_INS_LD1W, + AArch64_LD1W_2Z_IMM /* 4056 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1W_4Z /* 3622 */, AArch64_INS_LD1W, + AArch64_LD1W_2Z_STRIDED /* 4057 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_4Z_IMM /* 3623 */, AArch64_INS_LD1W, + AArch64_LD1W_2Z_STRIDED_IMM /* 4058 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1W_4Z /* 4059 */, AARCH64_INS_LD1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1W_4Z_IMM /* 4060 */, AARCH64_INS_LD1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ + AArch64_LD1W_4Z_STRIDED /* 4061 */, AARCH64_INS_LD1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LD1W_4Z_STRIDED_IMM /* 4062 */, AARCH64_INS_LD1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1W_D /* 3624 */, AArch64_INS_LD1W, + AArch64_LD1W_D /* 4063 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_D_IMM_REAL /* 3625 */, AArch64_INS_LD1W, + AArch64_LD1W_D_IMM /* 4064 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_IMM_REAL /* 3626 */, AArch64_INS_LD1W, + AArch64_LD1W_IMM /* 4065 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1W_Q /* 3627 */, AArch64_INS_LD1W, + AArch64_LD1W_Q /* 4066 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_Q_IMM /* 3628 */, AArch64_INS_LD1W, + AArch64_LD1W_Q_IMM /* 4067 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_VG2_M2ZPXI /* 3629 */, AArch64_INS_LD1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1W_VG2_M2ZPXX /* 3630 */, AArch64_INS_LD1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD1W_VG4_M4ZPXI /* 3631 */, AArch64_INS_LD1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LD1W_VG4_M4ZPXX /* 3632 */, AArch64_INS_LD1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_H_B /* 3633 */, AArch64_INS_LD1B, + AArch64_LD1_MXIPXX_H_B /* 4068 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_H_D /* 3634 */, AArch64_INS_LD1D, + AArch64_LD1_MXIPXX_H_D /* 4069 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_H_H /* 3635 */, AArch64_INS_LD1H, + AArch64_LD1_MXIPXX_H_H /* 4070 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_H_Q /* 3636 */, AArch64_INS_LD1Q, + AArch64_LD1_MXIPXX_H_Q /* 4071 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_H_S /* 3637 */, AArch64_INS_LD1W, + AArch64_LD1_MXIPXX_H_S /* 4072 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_V_B /* 3638 */, AArch64_INS_LD1B, + AArch64_LD1_MXIPXX_V_B /* 4073 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_V_D /* 3639 */, AArch64_INS_LD1D, + AArch64_LD1_MXIPXX_V_D /* 4074 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_V_H /* 3640 */, AArch64_INS_LD1H, + AArch64_LD1_MXIPXX_V_H /* 4075 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_V_Q /* 3641 */, AArch64_INS_LD1Q, + AArch64_LD1_MXIPXX_V_Q /* 4076 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ - AArch64_LD1_MXIPXX_V_S /* 3642 */, AArch64_INS_LD1W, + AArch64_LD1_MXIPXX_V_S /* 4077 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn] */ - AArch64_LD1i16 /* 3643 */, AArch64_INS_LD1, + AArch64_LD1i16 /* 4078 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ - AArch64_LD1i16_POST /* 3644 */, AArch64_INS_LD1, + AArch64_LD1i16_POST /* 4079 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn] */ - AArch64_LD1i32 /* 3645 */, AArch64_INS_LD1, + AArch64_LD1i32 /* 4080 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ - AArch64_LD1i32_POST /* 3646 */, AArch64_INS_LD1, + AArch64_LD1i32_POST /* 4081 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn] */ - AArch64_LD1i64 /* 3647 */, AArch64_INS_LD1, + AArch64_LD1i64 /* 4082 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ - AArch64_LD1i64_POST /* 3648 */, AArch64_INS_LD1, + AArch64_LD1i64_POST /* 4083 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn] */ - AArch64_LD1i8 /* 3649 */, AArch64_INS_LD1, + AArch64_LD1i8 /* 4084 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ - AArch64_LD1i8_POST /* 3650 */, AArch64_INS_LD1, + AArch64_LD1i8_POST /* 4085 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD2B /* 3651 */, AArch64_INS_LD2B, + AArch64_LD2B /* 4086 */, AARCH64_INS_LD2B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD2B_IMM /* 3652 */, AArch64_INS_LD2B, + AArch64_LD2B_IMM /* 4087 */, AARCH64_INS_LD2B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD2D /* 3653 */, AArch64_INS_LD2D, + AArch64_LD2D /* 4088 */, AARCH64_INS_LD2D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD2D_IMM /* 3654 */, AArch64_INS_LD2D, + AArch64_LD2D_IMM /* 4089 */, AARCH64_INS_LD2D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD2H /* 3655 */, AArch64_INS_LD2H, + AArch64_LD2H /* 4090 */, AARCH64_INS_LD2H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD2H_IMM /* 3656 */, AArch64_INS_LD2H, + AArch64_LD2H_IMM /* 4091 */, AARCH64_INS_LD2H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2q $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD2Q /* 3657 */, AArch64_INS_LD2Q, + AArch64_LD2Q /* 4092 */, AARCH64_INS_LD2Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD2Q_IMM /* 3658 */, AArch64_INS_LD2Q, + AArch64_LD2Q_IMM /* 4093 */, AARCH64_INS_LD2Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv16b /* 3659 */, AArch64_INS_LD2R, + AArch64_LD2Rv16b /* 4094 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv16b_POST /* 3660 */, AArch64_INS_LD2R, + AArch64_LD2Rv16b_POST /* 4095 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv1d /* 3661 */, AArch64_INS_LD2R, + AArch64_LD2Rv1d /* 4096 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv1d_POST /* 3662 */, AArch64_INS_LD2R, + AArch64_LD2Rv1d_POST /* 4097 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv2d /* 3663 */, AArch64_INS_LD2R, + AArch64_LD2Rv2d /* 4098 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv2d_POST /* 3664 */, AArch64_INS_LD2R, + AArch64_LD2Rv2d_POST /* 4099 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv2s /* 3665 */, AArch64_INS_LD2R, + AArch64_LD2Rv2s /* 4100 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv2s_POST /* 3666 */, AArch64_INS_LD2R, + AArch64_LD2Rv2s_POST /* 4101 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv4h /* 3667 */, AArch64_INS_LD2R, + AArch64_LD2Rv4h /* 4102 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv4h_POST /* 3668 */, AArch64_INS_LD2R, + AArch64_LD2Rv4h_POST /* 4103 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv4s /* 3669 */, AArch64_INS_LD2R, + AArch64_LD2Rv4s /* 4104 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv4s_POST /* 3670 */, AArch64_INS_LD2R, + AArch64_LD2Rv4s_POST /* 4105 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv8b /* 3671 */, AArch64_INS_LD2R, + AArch64_LD2Rv8b /* 4106 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv8b_POST /* 3672 */, AArch64_INS_LD2R, + AArch64_LD2Rv8b_POST /* 4107 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn] */ - AArch64_LD2Rv8h /* 3673 */, AArch64_INS_LD2R, + AArch64_LD2Rv8h /* 4108 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2r $Vt, [$Rn], $Xm */ - AArch64_LD2Rv8h_POST /* 3674 */, AArch64_INS_LD2R, + AArch64_LD2Rv8h_POST /* 4109 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov16b /* 3675 */, AArch64_INS_LD2, + AArch64_LD2Twov16b /* 4110 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov16b_POST /* 3676 */, AArch64_INS_LD2, + AArch64_LD2Twov16b_POST /* 4111 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov2d /* 3677 */, AArch64_INS_LD2, + AArch64_LD2Twov2d /* 4112 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov2d_POST /* 3678 */, AArch64_INS_LD2, + AArch64_LD2Twov2d_POST /* 4113 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov2s /* 3679 */, AArch64_INS_LD2, + AArch64_LD2Twov2s /* 4114 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov2s_POST /* 3680 */, AArch64_INS_LD2, + AArch64_LD2Twov2s_POST /* 4115 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov4h /* 3681 */, AArch64_INS_LD2, + AArch64_LD2Twov4h /* 4116 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov4h_POST /* 3682 */, AArch64_INS_LD2, + AArch64_LD2Twov4h_POST /* 4117 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov4s /* 3683 */, AArch64_INS_LD2, + AArch64_LD2Twov4s /* 4118 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov4s_POST /* 3684 */, AArch64_INS_LD2, + AArch64_LD2Twov4s_POST /* 4119 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov8b /* 3685 */, AArch64_INS_LD2, + AArch64_LD2Twov8b /* 4120 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov8b_POST /* 3686 */, AArch64_INS_LD2, + AArch64_LD2Twov8b_POST /* 4121 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn] */ - AArch64_LD2Twov8h /* 3687 */, AArch64_INS_LD2, + AArch64_LD2Twov8h /* 4122 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt, [$Rn], $Xm */ - AArch64_LD2Twov8h_POST /* 3688 */, AArch64_INS_LD2, + AArch64_LD2Twov8h_POST /* 4123 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD2W /* 3689 */, AArch64_INS_LD2W, + AArch64_LD2W /* 4124 */, AARCH64_INS_LD2W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD2W_IMM /* 3690 */, AArch64_INS_LD2W, + AArch64_LD2W_IMM /* 4125 */, AARCH64_INS_LD2W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn] */ - AArch64_LD2i16 /* 3691 */, AArch64_INS_LD2, + AArch64_LD2i16 /* 4126 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ - AArch64_LD2i16_POST /* 3692 */, AArch64_INS_LD2, + AArch64_LD2i16_POST /* 4127 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn] */ - AArch64_LD2i32 /* 3693 */, AArch64_INS_LD2, + AArch64_LD2i32 /* 4128 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ - AArch64_LD2i32_POST /* 3694 */, AArch64_INS_LD2, + AArch64_LD2i32_POST /* 4129 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn] */ - AArch64_LD2i64 /* 3695 */, AArch64_INS_LD2, + AArch64_LD2i64 /* 4130 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ - AArch64_LD2i64_POST /* 3696 */, AArch64_INS_LD2, + AArch64_LD2i64_POST /* 4131 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn] */ - AArch64_LD2i8 /* 3697 */, AArch64_INS_LD2, + AArch64_LD2i8 /* 4132 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ - AArch64_LD2i8_POST /* 3698 */, AArch64_INS_LD2, + AArch64_LD2i8_POST /* 4133 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD3B /* 3699 */, AArch64_INS_LD3B, + AArch64_LD3B /* 4134 */, AARCH64_INS_LD3B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD3B_IMM /* 3700 */, AArch64_INS_LD3B, + AArch64_LD3B_IMM /* 4135 */, AARCH64_INS_LD3B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD3D /* 3701 */, AArch64_INS_LD3D, + AArch64_LD3D /* 4136 */, AARCH64_INS_LD3D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD3D_IMM /* 3702 */, AArch64_INS_LD3D, + AArch64_LD3D_IMM /* 4137 */, AARCH64_INS_LD3D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD3H /* 3703 */, AArch64_INS_LD3H, + AArch64_LD3H /* 4138 */, AARCH64_INS_LD3H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD3H_IMM /* 3704 */, AArch64_INS_LD3H, + AArch64_LD3H_IMM /* 4139 */, AARCH64_INS_LD3H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3q $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD3Q /* 3705 */, AArch64_INS_LD3Q, + AArch64_LD3Q /* 4140 */, AARCH64_INS_LD3Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD3Q_IMM /* 3706 */, AArch64_INS_LD3Q, + AArch64_LD3Q_IMM /* 4141 */, AARCH64_INS_LD3Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv16b /* 3707 */, AArch64_INS_LD3R, + AArch64_LD3Rv16b /* 4142 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv16b_POST /* 3708 */, AArch64_INS_LD3R, + AArch64_LD3Rv16b_POST /* 4143 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv1d /* 3709 */, AArch64_INS_LD3R, + AArch64_LD3Rv1d /* 4144 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv1d_POST /* 3710 */, AArch64_INS_LD3R, + AArch64_LD3Rv1d_POST /* 4145 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv2d /* 3711 */, AArch64_INS_LD3R, + AArch64_LD3Rv2d /* 4146 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv2d_POST /* 3712 */, AArch64_INS_LD3R, + AArch64_LD3Rv2d_POST /* 4147 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv2s /* 3713 */, AArch64_INS_LD3R, + AArch64_LD3Rv2s /* 4148 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv2s_POST /* 3714 */, AArch64_INS_LD3R, + AArch64_LD3Rv2s_POST /* 4149 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv4h /* 3715 */, AArch64_INS_LD3R, + AArch64_LD3Rv4h /* 4150 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv4h_POST /* 3716 */, AArch64_INS_LD3R, + AArch64_LD3Rv4h_POST /* 4151 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv4s /* 3717 */, AArch64_INS_LD3R, + AArch64_LD3Rv4s /* 4152 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv4s_POST /* 3718 */, AArch64_INS_LD3R, + AArch64_LD3Rv4s_POST /* 4153 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv8b /* 3719 */, AArch64_INS_LD3R, + AArch64_LD3Rv8b /* 4154 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv8b_POST /* 3720 */, AArch64_INS_LD3R, + AArch64_LD3Rv8b_POST /* 4155 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn] */ - AArch64_LD3Rv8h /* 3721 */, AArch64_INS_LD3R, + AArch64_LD3Rv8h /* 4156 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3r $Vt, [$Rn], $Xm */ - AArch64_LD3Rv8h_POST /* 3722 */, AArch64_INS_LD3R, + AArch64_LD3Rv8h_POST /* 4157 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev16b /* 3723 */, AArch64_INS_LD3, + AArch64_LD3Threev16b /* 4158 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev16b_POST /* 3724 */, AArch64_INS_LD3, + AArch64_LD3Threev16b_POST /* 4159 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev2d /* 3725 */, AArch64_INS_LD3, + AArch64_LD3Threev2d /* 4160 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev2d_POST /* 3726 */, AArch64_INS_LD3, + AArch64_LD3Threev2d_POST /* 4161 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev2s /* 3727 */, AArch64_INS_LD3, + AArch64_LD3Threev2s /* 4162 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev2s_POST /* 3728 */, AArch64_INS_LD3, + AArch64_LD3Threev2s_POST /* 4163 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev4h /* 3729 */, AArch64_INS_LD3, + AArch64_LD3Threev4h /* 4164 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev4h_POST /* 3730 */, AArch64_INS_LD3, + AArch64_LD3Threev4h_POST /* 4165 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev4s /* 3731 */, AArch64_INS_LD3, + AArch64_LD3Threev4s /* 4166 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev4s_POST /* 3732 */, AArch64_INS_LD3, + AArch64_LD3Threev4s_POST /* 4167 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev8b /* 3733 */, AArch64_INS_LD3, + AArch64_LD3Threev8b /* 4168 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev8b_POST /* 3734 */, AArch64_INS_LD3, + AArch64_LD3Threev8b_POST /* 4169 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn] */ - AArch64_LD3Threev8h /* 3735 */, AArch64_INS_LD3, + AArch64_LD3Threev8h /* 4170 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt, [$Rn], $Xm */ - AArch64_LD3Threev8h_POST /* 3736 */, AArch64_INS_LD3, + AArch64_LD3Threev8h_POST /* 4171 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD3W /* 3737 */, AArch64_INS_LD3W, + AArch64_LD3W /* 4172 */, AARCH64_INS_LD3W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD3W_IMM /* 3738 */, AArch64_INS_LD3W, + AArch64_LD3W_IMM /* 4173 */, AARCH64_INS_LD3W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn] */ - AArch64_LD3i16 /* 3739 */, AArch64_INS_LD3, + AArch64_LD3i16 /* 4174 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ - AArch64_LD3i16_POST /* 3740 */, AArch64_INS_LD3, + AArch64_LD3i16_POST /* 4175 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn] */ - AArch64_LD3i32 /* 3741 */, AArch64_INS_LD3, + AArch64_LD3i32 /* 4176 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ - AArch64_LD3i32_POST /* 3742 */, AArch64_INS_LD3, + AArch64_LD3i32_POST /* 4177 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn] */ - AArch64_LD3i64 /* 3743 */, AArch64_INS_LD3, + AArch64_LD3i64 /* 4178 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ - AArch64_LD3i64_POST /* 3744 */, AArch64_INS_LD3, + AArch64_LD3i64_POST /* 4179 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn] */ - AArch64_LD3i8 /* 3745 */, AArch64_INS_LD3, + AArch64_LD3i8 /* 4180 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ - AArch64_LD3i8_POST /* 3746 */, AArch64_INS_LD3, + AArch64_LD3i8_POST /* 4181 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD4B /* 3747 */, AArch64_INS_LD4B, + AArch64_LD4B /* 4182 */, AARCH64_INS_LD4B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD4B_IMM /* 3748 */, AArch64_INS_LD4B, + AArch64_LD4B_IMM /* 4183 */, AARCH64_INS_LD4B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD4D /* 3749 */, AArch64_INS_LD4D, + AArch64_LD4D /* 4184 */, AARCH64_INS_LD4D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD4D_IMM /* 3750 */, AArch64_INS_LD4D, + AArch64_LD4D_IMM /* 4185 */, AARCH64_INS_LD4D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv16b /* 3751 */, AArch64_INS_LD4, + AArch64_LD4Fourv16b /* 4186 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv16b_POST /* 3752 */, AArch64_INS_LD4, + AArch64_LD4Fourv16b_POST /* 4187 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv2d /* 3753 */, AArch64_INS_LD4, + AArch64_LD4Fourv2d /* 4188 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv2d_POST /* 3754 */, AArch64_INS_LD4, + AArch64_LD4Fourv2d_POST /* 4189 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv2s /* 3755 */, AArch64_INS_LD4, + AArch64_LD4Fourv2s /* 4190 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv2s_POST /* 3756 */, AArch64_INS_LD4, + AArch64_LD4Fourv2s_POST /* 4191 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv4h /* 3757 */, AArch64_INS_LD4, + AArch64_LD4Fourv4h /* 4192 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv4h_POST /* 3758 */, AArch64_INS_LD4, + AArch64_LD4Fourv4h_POST /* 4193 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv4s /* 3759 */, AArch64_INS_LD4, + AArch64_LD4Fourv4s /* 4194 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv4s_POST /* 3760 */, AArch64_INS_LD4, + AArch64_LD4Fourv4s_POST /* 4195 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv8b /* 3761 */, AArch64_INS_LD4, + AArch64_LD4Fourv8b /* 4196 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv8b_POST /* 3762 */, AArch64_INS_LD4, + AArch64_LD4Fourv8b_POST /* 4197 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn] */ - AArch64_LD4Fourv8h /* 3763 */, AArch64_INS_LD4, + AArch64_LD4Fourv8h /* 4198 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt, [$Rn], $Xm */ - AArch64_LD4Fourv8h_POST /* 3764 */, AArch64_INS_LD4, + AArch64_LD4Fourv8h_POST /* 4199 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD4H /* 3765 */, AArch64_INS_LD4H, + AArch64_LD4H /* 4200 */, AARCH64_INS_LD4H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD4H_IMM /* 3766 */, AArch64_INS_LD4H, + AArch64_LD4H_IMM /* 4201 */, AARCH64_INS_LD4H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4q $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD4Q /* 3767 */, AArch64_INS_LD4Q, + AArch64_LD4Q /* 4202 */, AARCH64_INS_LD4Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD4Q_IMM /* 3768 */, AArch64_INS_LD4Q, + AArch64_LD4Q_IMM /* 4203 */, AARCH64_INS_LD4Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv16b /* 3769 */, AArch64_INS_LD4R, + AArch64_LD4Rv16b /* 4204 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv16b_POST /* 3770 */, AArch64_INS_LD4R, + AArch64_LD4Rv16b_POST /* 4205 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv1d /* 3771 */, AArch64_INS_LD4R, + AArch64_LD4Rv1d /* 4206 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv1d_POST /* 3772 */, AArch64_INS_LD4R, + AArch64_LD4Rv1d_POST /* 4207 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv2d /* 3773 */, AArch64_INS_LD4R, + AArch64_LD4Rv2d /* 4208 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv2d_POST /* 3774 */, AArch64_INS_LD4R, + AArch64_LD4Rv2d_POST /* 4209 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv2s /* 3775 */, AArch64_INS_LD4R, + AArch64_LD4Rv2s /* 4210 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv2s_POST /* 3776 */, AArch64_INS_LD4R, + AArch64_LD4Rv2s_POST /* 4211 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv4h /* 3777 */, AArch64_INS_LD4R, + AArch64_LD4Rv4h /* 4212 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv4h_POST /* 3778 */, AArch64_INS_LD4R, + AArch64_LD4Rv4h_POST /* 4213 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv4s /* 3779 */, AArch64_INS_LD4R, + AArch64_LD4Rv4s /* 4214 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv4s_POST /* 3780 */, AArch64_INS_LD4R, + AArch64_LD4Rv4s_POST /* 4215 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv8b /* 3781 */, AArch64_INS_LD4R, + AArch64_LD4Rv8b /* 4216 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv8b_POST /* 3782 */, AArch64_INS_LD4R, + AArch64_LD4Rv8b_POST /* 4217 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn] */ - AArch64_LD4Rv8h /* 3783 */, AArch64_INS_LD4R, + AArch64_LD4Rv8h /* 4218 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4r $Vt, [$Rn], $Xm */ - AArch64_LD4Rv8h_POST /* 3784 */, AArch64_INS_LD4R, + AArch64_LD4Rv8h_POST /* 4219 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LD4W /* 3785 */, AArch64_INS_LD4W, + AArch64_LD4W /* 4220 */, AARCH64_INS_LD4W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LD4W_IMM /* 3786 */, AArch64_INS_LD4W, + AArch64_LD4W_IMM /* 4221 */, AARCH64_INS_LD4W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn] */ - AArch64_LD4i16 /* 3787 */, AArch64_INS_LD4, + AArch64_LD4i16 /* 4222 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ - AArch64_LD4i16_POST /* 3788 */, AArch64_INS_LD4, + AArch64_LD4i16_POST /* 4223 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn] */ - AArch64_LD4i32 /* 3789 */, AArch64_INS_LD4, + AArch64_LD4i32 /* 4224 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ - AArch64_LD4i32_POST /* 3790 */, AArch64_INS_LD4, + AArch64_LD4i32_POST /* 4225 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn] */ - AArch64_LD4i64 /* 3791 */, AArch64_INS_LD4, + AArch64_LD4i64 /* 4226 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ - AArch64_LD4i64_POST /* 3792 */, AArch64_INS_LD4, + AArch64_LD4i64_POST /* 4227 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn] */ - AArch64_LD4i8 /* 3793 */, AArch64_INS_LD4, + AArch64_LD4i8 /* 4228 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ - AArch64_LD4i8_POST /* 3794 */, AArch64_INS_LD4, + AArch64_LD4i8_POST /* 4229 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ld64b $Rt, [$Rn] */ - AArch64_LD64B /* 3795 */, AArch64_INS_LD64B, + AArch64_LD64B /* 4230 */, AARCH64_INS_LD64B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLS64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLS64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldaddab $Rs, $Rt, [$Rn] */ - AArch64_LDADDAB /* 3796 */, AArch64_INS_LDADDAB, + AArch64_LDADDAB /* 4231 */, AARCH64_INS_LDADDAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddah $Rs, $Rt, [$Rn] */ - AArch64_LDADDAH /* 3797 */, AArch64_INS_LDADDAH, + AArch64_LDADDAH /* 4232 */, AARCH64_INS_LDADDAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddalb $Rs, $Rt, [$Rn] */ - AArch64_LDADDALB /* 3798 */, AArch64_INS_LDADDALB, + AArch64_LDADDALB /* 4233 */, AARCH64_INS_LDADDALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddalh $Rs, $Rt, [$Rn] */ - AArch64_LDADDALH /* 3799 */, AArch64_INS_LDADDALH, + AArch64_LDADDALH /* 4234 */, AARCH64_INS_LDADDALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddal $Rs, $Rt, [$Rn] */ - AArch64_LDADDALW /* 3800 */, AArch64_INS_LDADDAL, + AArch64_LDADDALW /* 4235 */, AARCH64_INS_LDADDAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddal $Rs, $Rt, [$Rn] */ - AArch64_LDADDALX /* 3801 */, AArch64_INS_LDADDAL, + AArch64_LDADDALX /* 4236 */, AARCH64_INS_LDADDAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldadda $Rs, $Rt, [$Rn] */ - AArch64_LDADDAW /* 3802 */, AArch64_INS_LDADDA, + AArch64_LDADDAW /* 4237 */, AARCH64_INS_LDADDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldadda $Rs, $Rt, [$Rn] */ - AArch64_LDADDAX /* 3803 */, AArch64_INS_LDADDA, + AArch64_LDADDAX /* 4238 */, AARCH64_INS_LDADDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddb $Rs, $Rt, [$Rn] */ - AArch64_LDADDB /* 3804 */, AArch64_INS_LDADDB, + AArch64_LDADDB /* 4239 */, AARCH64_INS_LDADDB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddh $Rs, $Rt, [$Rn] */ - AArch64_LDADDH /* 3805 */, AArch64_INS_LDADDH, + AArch64_LDADDH /* 4240 */, AARCH64_INS_LDADDH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddlb $Rs, $Rt, [$Rn] */ - AArch64_LDADDLB /* 3806 */, AArch64_INS_LDADDLB, + AArch64_LDADDLB /* 4241 */, AARCH64_INS_LDADDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddlh $Rs, $Rt, [$Rn] */ - AArch64_LDADDLH /* 3807 */, AArch64_INS_LDADDLH, + AArch64_LDADDLH /* 4242 */, AARCH64_INS_LDADDLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddl $Rs, $Rt, [$Rn] */ - AArch64_LDADDLW /* 3808 */, AArch64_INS_LDADDL, + AArch64_LDADDLW /* 4243 */, AARCH64_INS_LDADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaddl $Rs, $Rt, [$Rn] */ - AArch64_LDADDLX /* 3809 */, AArch64_INS_LDADDL, + AArch64_LDADDLX /* 4244 */, AARCH64_INS_LDADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldadd $Rs, $Rt, [$Rn] */ - AArch64_LDADDW /* 3810 */, AArch64_INS_LDADD, + AArch64_LDADDW /* 4245 */, AARCH64_INS_LDADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldadd $Rs, $Rt, [$Rn] */ - AArch64_LDADDX /* 3811 */, AArch64_INS_LDADD, + AArch64_LDADDX /* 4246 */, AARCH64_INS_LDADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldap1 $Vt$Q, [$Rn] */ - AArch64_LDAP1 /* 3812 */, AArch64_INS_LDAP1, + AArch64_LDAP1 /* 4247 */, AARCH64_INS_LDAP1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldaprb $Rt, [$Rn] */ - AArch64_LDAPRB /* 3813 */, AArch64_INS_LDAPRB, + AArch64_LDAPRB /* 4248 */, AARCH64_INS_LDAPRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldaprh $Rt, [$Rn] */ - AArch64_LDAPRH /* 3814 */, AArch64_INS_LDAPRH, + AArch64_LDAPRH /* 4249 */, AARCH64_INS_LDAPRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapr $Rt, [$Rn] */ - AArch64_LDAPRW /* 3815 */, AArch64_INS_LDAPR, + AArch64_LDAPRW /* 4250 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapr $Rt, [$Rn], #4 */ - AArch64_LDAPRWpre /* 3816 */, AArch64_INS_LDAPR, + AArch64_LDAPRWpost /* 4251 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapr $Rt, [$Rn] */ - AArch64_LDAPRX /* 3817 */, AArch64_INS_LDAPR, + AArch64_LDAPRX /* 4252 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapr $Rt, [$Rn], #8 */ - AArch64_LDAPRXpre /* 3818 */, AArch64_INS_LDAPR, + AArch64_LDAPRXpost /* 4253 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapurb $Rt, [$Rn, $offset] */ - AArch64_LDAPURBi /* 3819 */, AArch64_INS_LDAPURB, + AArch64_LDAPURBi /* 4254 */, AARCH64_INS_LDAPURB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapurh $Rt, [$Rn, $offset] */ - AArch64_LDAPURHi /* 3820 */, AArch64_INS_LDAPURH, + AArch64_LDAPURHi /* 4255 */, AARCH64_INS_LDAPURH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapursb $Rt, [$Rn, $offset] */ - AArch64_LDAPURSBWi /* 3821 */, AArch64_INS_LDAPURSB, + AArch64_LDAPURSBWi /* 4256 */, AARCH64_INS_LDAPURSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapursb $Rt, [$Rn, $offset] */ - AArch64_LDAPURSBXi /* 3822 */, AArch64_INS_LDAPURSB, + AArch64_LDAPURSBXi /* 4257 */, AARCH64_INS_LDAPURSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapursh $Rt, [$Rn, $offset] */ - AArch64_LDAPURSHWi /* 3823 */, AArch64_INS_LDAPURSH, + AArch64_LDAPURSHWi /* 4258 */, AARCH64_INS_LDAPURSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapursh $Rt, [$Rn, $offset] */ - AArch64_LDAPURSHXi /* 3824 */, AArch64_INS_LDAPURSH, + AArch64_LDAPURSHXi /* 4259 */, AARCH64_INS_LDAPURSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapursw $Rt, [$Rn, $offset] */ - AArch64_LDAPURSWi /* 3825 */, AArch64_INS_LDAPURSW, + AArch64_LDAPURSWi /* 4260 */, AARCH64_INS_LDAPURSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapur $Rt, [$Rn, $offset] */ - AArch64_LDAPURXi /* 3826 */, AArch64_INS_LDAPUR, + AArch64_LDAPURXi /* 4261 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ - AArch64_LDAPURbi /* 3827 */, AArch64_INS_LDAPUR, + AArch64_LDAPURbi /* 4262 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ - AArch64_LDAPURdi /* 3828 */, AArch64_INS_LDAPUR, + AArch64_LDAPURdi /* 4263 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ - AArch64_LDAPURhi /* 3829 */, AArch64_INS_LDAPUR, + AArch64_LDAPURhi /* 4264 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapur $Rt, [$Rn, $offset] */ - AArch64_LDAPURi /* 3830 */, AArch64_INS_LDAPUR, + AArch64_LDAPURi /* 4265 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ - AArch64_LDAPURqi /* 3831 */, AArch64_INS_LDAPUR, + AArch64_LDAPURqi /* 4266 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ - AArch64_LDAPURsi /* 3832 */, AArch64_INS_LDAPUR, + AArch64_LDAPURsi /* 4267 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldarb $Rt, [$Rn] */ - AArch64_LDARB /* 3833 */, AArch64_INS_LDARB, + AArch64_LDARB /* 4268 */, AARCH64_INS_LDARB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldarh $Rt, [$Rn] */ - AArch64_LDARH /* 3834 */, AArch64_INS_LDARH, + AArch64_LDARH /* 4269 */, AARCH64_INS_LDARH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldar $Rt, [$Rn] */ - AArch64_LDARW /* 3835 */, AArch64_INS_LDAR, + AArch64_LDARW /* 4270 */, AARCH64_INS_LDAR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldar $Rt, [$Rn] */ - AArch64_LDARX /* 3836 */, AArch64_INS_LDAR, + AArch64_LDARX /* 4271 */, AARCH64_INS_LDAR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldaxp $Rt, $Rt2, [$Rn] */ - AArch64_LDAXPW /* 3837 */, AArch64_INS_LDAXP, + AArch64_LDAXPW /* 4272 */, AARCH64_INS_LDAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaxp $Rt, $Rt2, [$Rn] */ - AArch64_LDAXPX /* 3838 */, AArch64_INS_LDAXP, + AArch64_LDAXPX /* 4273 */, AARCH64_INS_LDAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaxrb $Rt, [$Rn] */ - AArch64_LDAXRB /* 3839 */, AArch64_INS_LDAXRB, + AArch64_LDAXRB /* 4274 */, AARCH64_INS_LDAXRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaxrh $Rt, [$Rn] */ - AArch64_LDAXRH /* 3840 */, AArch64_INS_LDAXRH, + AArch64_LDAXRH /* 4275 */, AARCH64_INS_LDAXRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaxr $Rt, [$Rn] */ - AArch64_LDAXRW /* 3841 */, AArch64_INS_LDAXR, + AArch64_LDAXRW /* 4276 */, AARCH64_INS_LDAXR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldaxr $Rt, [$Rn] */ - AArch64_LDAXRX /* 3842 */, AArch64_INS_LDAXR, + AArch64_LDAXRX /* 4277 */, AARCH64_INS_LDAXR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrab $Rs, $Rt, [$Rn] */ - AArch64_LDCLRAB /* 3843 */, AArch64_INS_LDCLRAB, + AArch64_LDCLRAB /* 4278 */, AARCH64_INS_LDCLRAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrah $Rs, $Rt, [$Rn] */ - AArch64_LDCLRAH /* 3844 */, AArch64_INS_LDCLRAH, + AArch64_LDCLRAH /* 4279 */, AARCH64_INS_LDCLRAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclralb $Rs, $Rt, [$Rn] */ - AArch64_LDCLRALB /* 3845 */, AArch64_INS_LDCLRALB, + AArch64_LDCLRALB /* 4280 */, AARCH64_INS_LDCLRALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclralh $Rs, $Rt, [$Rn] */ - AArch64_LDCLRALH /* 3846 */, AArch64_INS_LDCLRALH, + AArch64_LDCLRALH /* 4281 */, AARCH64_INS_LDCLRALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclral $Rs, $Rt, [$Rn] */ - AArch64_LDCLRALW /* 3847 */, AArch64_INS_LDCLRAL, + AArch64_LDCLRALW /* 4282 */, AARCH64_INS_LDCLRAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclral $Rs, $Rt, [$Rn] */ - AArch64_LDCLRALX /* 3848 */, AArch64_INS_LDCLRAL, + AArch64_LDCLRALX /* 4283 */, AARCH64_INS_LDCLRAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclra $Rs, $Rt, [$Rn] */ - AArch64_LDCLRAW /* 3849 */, AArch64_INS_LDCLRA, + AArch64_LDCLRAW /* 4284 */, AARCH64_INS_LDCLRA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclra $Rs, $Rt, [$Rn] */ - AArch64_LDCLRAX /* 3850 */, AArch64_INS_LDCLRA, + AArch64_LDCLRAX /* 4285 */, AARCH64_INS_LDCLRA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrb $Rs, $Rt, [$Rn] */ - AArch64_LDCLRB /* 3851 */, AArch64_INS_LDCLRB, + AArch64_LDCLRB /* 4286 */, AARCH64_INS_LDCLRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrh $Rs, $Rt, [$Rn] */ - AArch64_LDCLRH /* 3852 */, AArch64_INS_LDCLRH, + AArch64_LDCLRH /* 4287 */, AARCH64_INS_LDCLRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrlb $Rs, $Rt, [$Rn] */ - AArch64_LDCLRLB /* 3853 */, AArch64_INS_LDCLRLB, + AArch64_LDCLRLB /* 4288 */, AARCH64_INS_LDCLRLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrlh $Rs, $Rt, [$Rn] */ - AArch64_LDCLRLH /* 3854 */, AArch64_INS_LDCLRLH, + AArch64_LDCLRLH /* 4289 */, AARCH64_INS_LDCLRLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrl $Rs, $Rt, [$Rn] */ - AArch64_LDCLRLW /* 3855 */, AArch64_INS_LDCLRL, + AArch64_LDCLRLW /* 4290 */, AARCH64_INS_LDCLRL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrl $Rs, $Rt, [$Rn] */ - AArch64_LDCLRLX /* 3856 */, AArch64_INS_LDCLRL, + AArch64_LDCLRLX /* 4291 */, AARCH64_INS_LDCLRL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrp $Rt, $Rt2, [$Rn] */ - AArch64_LDCLRP /* 3857 */, AArch64_INS_LDCLRP, + AArch64_LDCLRP /* 4292 */, AARCH64_INS_LDCLRP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrpa $Rt, $Rt2, [$Rn] */ - AArch64_LDCLRPA /* 3858 */, AArch64_INS_LDCLRPA, + AArch64_LDCLRPA /* 4293 */, AARCH64_INS_LDCLRPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrpal $Rt, $Rt2, [$Rn] */ - AArch64_LDCLRPAL /* 3859 */, AArch64_INS_LDCLRPAL, + AArch64_LDCLRPAL /* 4294 */, AARCH64_INS_LDCLRPAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclrpl $Rt, $Rt2, [$Rn] */ - AArch64_LDCLRPL /* 3860 */, AArch64_INS_LDCLRPL, + AArch64_LDCLRPL /* 4295 */, AARCH64_INS_LDCLRPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclr $Rs, $Rt, [$Rn] */ - AArch64_LDCLRW /* 3861 */, AArch64_INS_LDCLR, + AArch64_LDCLRW /* 4296 */, AARCH64_INS_LDCLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldclr $Rs, $Rt, [$Rn] */ - AArch64_LDCLRX /* 3862 */, AArch64_INS_LDCLR, + AArch64_LDCLRX /* 4297 */, AARCH64_INS_LDCLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorab $Rs, $Rt, [$Rn] */ - AArch64_LDEORAB /* 3863 */, AArch64_INS_LDEORAB, + AArch64_LDEORAB /* 4298 */, AARCH64_INS_LDEORAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorah $Rs, $Rt, [$Rn] */ - AArch64_LDEORAH /* 3864 */, AArch64_INS_LDEORAH, + AArch64_LDEORAH /* 4299 */, AARCH64_INS_LDEORAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeoralb $Rs, $Rt, [$Rn] */ - AArch64_LDEORALB /* 3865 */, AArch64_INS_LDEORALB, + AArch64_LDEORALB /* 4300 */, AARCH64_INS_LDEORALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeoralh $Rs, $Rt, [$Rn] */ - AArch64_LDEORALH /* 3866 */, AArch64_INS_LDEORALH, + AArch64_LDEORALH /* 4301 */, AARCH64_INS_LDEORALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeoral $Rs, $Rt, [$Rn] */ - AArch64_LDEORALW /* 3867 */, AArch64_INS_LDEORAL, + AArch64_LDEORALW /* 4302 */, AARCH64_INS_LDEORAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeoral $Rs, $Rt, [$Rn] */ - AArch64_LDEORALX /* 3868 */, AArch64_INS_LDEORAL, + AArch64_LDEORALX /* 4303 */, AARCH64_INS_LDEORAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeora $Rs, $Rt, [$Rn] */ - AArch64_LDEORAW /* 3869 */, AArch64_INS_LDEORA, + AArch64_LDEORAW /* 4304 */, AARCH64_INS_LDEORA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeora $Rs, $Rt, [$Rn] */ - AArch64_LDEORAX /* 3870 */, AArch64_INS_LDEORA, + AArch64_LDEORAX /* 4305 */, AARCH64_INS_LDEORA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorb $Rs, $Rt, [$Rn] */ - AArch64_LDEORB /* 3871 */, AArch64_INS_LDEORB, + AArch64_LDEORB /* 4306 */, AARCH64_INS_LDEORB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorh $Rs, $Rt, [$Rn] */ - AArch64_LDEORH /* 3872 */, AArch64_INS_LDEORH, + AArch64_LDEORH /* 4307 */, AARCH64_INS_LDEORH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorlb $Rs, $Rt, [$Rn] */ - AArch64_LDEORLB /* 3873 */, AArch64_INS_LDEORLB, + AArch64_LDEORLB /* 4308 */, AARCH64_INS_LDEORLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorlh $Rs, $Rt, [$Rn] */ - AArch64_LDEORLH /* 3874 */, AArch64_INS_LDEORLH, + AArch64_LDEORLH /* 4309 */, AARCH64_INS_LDEORLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorl $Rs, $Rt, [$Rn] */ - AArch64_LDEORLW /* 3875 */, AArch64_INS_LDEORL, + AArch64_LDEORLW /* 4310 */, AARCH64_INS_LDEORL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeorl $Rs, $Rt, [$Rn] */ - AArch64_LDEORLX /* 3876 */, AArch64_INS_LDEORL, + AArch64_LDEORLX /* 4311 */, AARCH64_INS_LDEORL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeor $Rs, $Rt, [$Rn] */ - AArch64_LDEORW /* 3877 */, AArch64_INS_LDEOR, + AArch64_LDEORW /* 4312 */, AARCH64_INS_LDEOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldeor $Rs, $Rt, [$Rn] */ - AArch64_LDEORX /* 3878 */, AArch64_INS_LDEOR, + AArch64_LDEORX /* 4313 */, AARCH64_INS_LDEOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1B_D_REAL /* 3879 */, AArch64_INS_LDFF1B, + AArch64_LDFF1B_D_REAL /* 4314 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1B_H_REAL /* 3880 */, AArch64_INS_LDFF1B, + AArch64_LDFF1B_H_REAL /* 4315 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1B_REAL /* 3881 */, AArch64_INS_LDFF1B, + AArch64_LDFF1B_REAL /* 4316 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1B_S_REAL /* 3882 */, AArch64_INS_LDFF1B, + AArch64_LDFF1B_S_REAL /* 4317 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1D_REAL /* 3883 */, AArch64_INS_LDFF1D, + AArch64_LDFF1D_REAL /* 4318 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1H_D_REAL /* 3884 */, AArch64_INS_LDFF1H, + AArch64_LDFF1H_D_REAL /* 4319 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1H_REAL /* 3885 */, AArch64_INS_LDFF1H, + AArch64_LDFF1H_REAL /* 4320 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1H_S_REAL /* 3886 */, AArch64_INS_LDFF1H, + AArch64_LDFF1H_S_REAL /* 4321 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SB_D_REAL /* 3887 */, AArch64_INS_LDFF1SB, + AArch64_LDFF1SB_D_REAL /* 4322 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SB_H_REAL /* 3888 */, AArch64_INS_LDFF1SB, + AArch64_LDFF1SB_H_REAL /* 4323 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SB_S_REAL /* 3889 */, AArch64_INS_LDFF1SB, + AArch64_LDFF1SB_S_REAL /* 4324 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SH_D_REAL /* 3890 */, AArch64_INS_LDFF1SH, + AArch64_LDFF1SH_D_REAL /* 4325 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SH_S_REAL /* 3891 */, AArch64_INS_LDFF1SH, + AArch64_LDFF1SH_S_REAL /* 4326 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1sw $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1SW_D_REAL /* 3892 */, AArch64_INS_LDFF1SW, + AArch64_LDFF1SW_D_REAL /* 4327 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1W_D_REAL /* 3893 */, AArch64_INS_LDFF1W, + AArch64_LDFF1W_D_REAL /* 4328 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDFF1W_REAL /* 3894 */, AArch64_INS_LDFF1W, + AArch64_LDFF1W_REAL /* 4329 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldg $Rt, [$Rn, $offset] */ - AArch64_LDG /* 3895 */, AArch64_INS_LDG, + AArch64_LDG /* 4330 */, AARCH64_INS_LDG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldgm $Rt, [$Rn] */ - AArch64_LDGM /* 3896 */, AArch64_INS_LDGM, + AArch64_LDGM /* 4331 */, AARCH64_INS_LDGM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldiapp $Rt, $Rt2, [$Rn] */ - AArch64_LDIAPPW /* 3897 */, AArch64_INS_LDIAPP, + AArch64_LDIAPPW /* 4332 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldiapp $Rt, $Rt2, [$Rn], #8 */ - AArch64_LDIAPPWpre /* 3898 */, AArch64_INS_LDIAPP, + AArch64_LDIAPPWpost /* 4333 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldiapp $Rt, $Rt2, [$Rn] */ - AArch64_LDIAPPX /* 3899 */, AArch64_INS_LDIAPP, + AArch64_LDIAPPX /* 4334 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldiapp $Rt, $Rt2, [$Rn], #16 */ - AArch64_LDIAPPXpre /* 3900 */, AArch64_INS_LDIAPP, + AArch64_LDIAPPXpost /* 4335 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldlarb $Rt, [$Rn] */ - AArch64_LDLARB /* 3901 */, AArch64_INS_LDLARB, + AArch64_LDLARB /* 4336 */, AARCH64_INS_LDLARB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldlarh $Rt, [$Rn] */ - AArch64_LDLARH /* 3902 */, AArch64_INS_LDLARH, + AArch64_LDLARH /* 4337 */, AARCH64_INS_LDLARH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldlar $Rt, [$Rn] */ - AArch64_LDLARW /* 3903 */, AArch64_INS_LDLAR, + AArch64_LDLARW /* 4338 */, AARCH64_INS_LDLAR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldlar $Rt, [$Rn] */ - AArch64_LDLARX /* 3904 */, AArch64_INS_LDLAR, + AArch64_LDLARX /* 4339 */, AARCH64_INS_LDLAR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1B_D_IMM_REAL /* 3905 */, AArch64_INS_LDNF1B, + AArch64_LDNF1B_D_IMM_REAL /* 4340 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1B_H_IMM_REAL /* 3906 */, AArch64_INS_LDNF1B, + AArch64_LDNF1B_H_IMM_REAL /* 4341 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1B_IMM_REAL /* 3907 */, AArch64_INS_LDNF1B, + AArch64_LDNF1B_IMM_REAL /* 4342 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1B_S_IMM_REAL /* 3908 */, AArch64_INS_LDNF1B, + AArch64_LDNF1B_S_IMM_REAL /* 4343 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1D_IMM_REAL /* 3909 */, AArch64_INS_LDNF1D, + AArch64_LDNF1D_IMM_REAL /* 4344 */, AARCH64_INS_LDNF1D, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1H_D_IMM_REAL /* 3910 */, AArch64_INS_LDNF1H, + AArch64_LDNF1H_D_IMM_REAL /* 4345 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1H_IMM_REAL /* 3911 */, AArch64_INS_LDNF1H, + AArch64_LDNF1H_IMM_REAL /* 4346 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1H_S_IMM_REAL /* 3912 */, AArch64_INS_LDNF1H, + AArch64_LDNF1H_S_IMM_REAL /* 4347 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SB_D_IMM_REAL /* 3913 */, AArch64_INS_LDNF1SB, + AArch64_LDNF1SB_D_IMM_REAL /* 4348 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SB_H_IMM_REAL /* 3914 */, AArch64_INS_LDNF1SB, + AArch64_LDNF1SB_H_IMM_REAL /* 4349 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SB_S_IMM_REAL /* 3915 */, AArch64_INS_LDNF1SB, + AArch64_LDNF1SB_S_IMM_REAL /* 4350 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SH_D_IMM_REAL /* 3916 */, AArch64_INS_LDNF1SH, + AArch64_LDNF1SH_D_IMM_REAL /* 4351 */, AARCH64_INS_LDNF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SH_S_IMM_REAL /* 3917 */, AArch64_INS_LDNF1SH, + AArch64_LDNF1SH_S_IMM_REAL /* 4352 */, AARCH64_INS_LDNF1SH, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1SW_D_IMM_REAL /* 3918 */, AArch64_INS_LDNF1SW, + AArch64_LDNF1SW_D_IMM_REAL /* 4353 */, AARCH64_INS_LDNF1SW, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1W_D_IMM_REAL /* 3919 */, AArch64_INS_LDNF1W, + AArch64_LDNF1W_D_IMM_REAL /* 4354 */, AARCH64_INS_LDNF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNF1W_IMM_REAL /* 3920 */, AArch64_INS_LDNF1W, + AArch64_LDNF1W_IMM_REAL /* 4355 */, AARCH64_INS_LDNF1W, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDNPDi /* 3921 */, AArch64_INS_LDNP, + AArch64_LDNPDi /* 4356 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDNPQi /* 3922 */, AArch64_INS_LDNP, + AArch64_LDNPQi /* 4357 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDNPSi /* 3923 */, AArch64_INS_LDNP, + AArch64_LDNPSi /* 4358 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDNPWi /* 3924 */, AArch64_INS_LDNP, + AArch64_LDNPWi /* 4359 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDNPXi /* 3925 */, AArch64_INS_LDNP, + AArch64_LDNPXi /* 4360 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1B_2Z /* 3926 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_2Z /* 4361 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1B_2Z_IMM /* 3927 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_2Z_IMM /* 4362 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1B_4Z /* 3928 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_2Z_STRIDED /* 4363 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1B_4Z_IMM /* 3929 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_2Z_STRIDED_IMM /* 4364 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1B_VG2_M2ZPXI /* 3930 */, AArch64_INS_LDNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1B_VG2_M2ZPXX /* 3931 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_4Z /* 4365 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1B_VG4_M4ZPXI /* 3932 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_4Z_IMM /* 4366 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1B_VG4_M4ZPXX /* 3933 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_4Z_STRIDED /* 4367 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LDNT1B_4Z_STRIDED_IMM /* 4368 */, AARCH64_INS_LDNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1B_ZRI /* 3934 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_ZRI /* 4369 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDNT1B_ZRR /* 3935 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_ZRR /* 4370 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1B_ZZR_D_REAL /* 3936 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_ZZR_D_REAL /* 4371 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1B_ZZR_S_REAL /* 3937 */, AArch64_INS_LDNT1B, + AArch64_LDNT1B_ZZR_S_REAL /* 4372 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1D_2Z /* 3938 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_2Z /* 4373 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1D_2Z_IMM /* 3939 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_2Z_IMM /* 4374 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1D_4Z /* 3940 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_2Z_STRIDED /* 4375 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1D_4Z_IMM /* 3941 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_2Z_STRIDED_IMM /* 4376 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1D_VG2_M2ZPXI /* 3942 */, AArch64_INS_LDNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1D_VG2_M2ZPXX /* 3943 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_4Z /* 4377 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1D_VG4_M4ZPXI /* 3944 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_4Z_IMM /* 4378 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1D_VG4_M4ZPXX /* 3945 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_4Z_STRIDED /* 4379 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LDNT1D_4Z_STRIDED_IMM /* 4380 */, AARCH64_INS_LDNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1D_ZRI /* 3946 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_ZRI /* 4381 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDNT1D_ZRR /* 3947 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_ZRR /* 4382 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1d $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1D_ZZR_D_REAL /* 3948 */, AArch64_INS_LDNT1D, + AArch64_LDNT1D_ZZR_D_REAL /* 4383 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1H_2Z /* 3949 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_2Z /* 4384 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1H_2Z_IMM /* 3950 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_2Z_IMM /* 4385 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1H_4Z /* 3951 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_2Z_STRIDED /* 4386 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1H_4Z_IMM /* 3952 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_2Z_STRIDED_IMM /* 4387 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1H_VG2_M2ZPXI /* 3953 */, AArch64_INS_LDNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1H_VG2_M2ZPXX /* 3954 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_4Z /* 4388 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1H_VG4_M4ZPXI /* 3955 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_4Z_IMM /* 4389 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1H_VG4_M4ZPXX /* 3956 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_4Z_STRIDED /* 4390 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LDNT1H_4Z_STRIDED_IMM /* 4391 */, AARCH64_INS_LDNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1H_ZRI /* 3957 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_ZRI /* 4392 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDNT1H_ZRR /* 3958 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_ZRR /* 4393 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1H_ZZR_D_REAL /* 3959 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_ZZR_D_REAL /* 4394 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1H_ZZR_S_REAL /* 3960 */, AArch64_INS_LDNT1H, + AArch64_LDNT1H_ZZR_S_REAL /* 4395 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1SB_ZZR_D_REAL /* 3961 */, AArch64_INS_LDNT1SB, + AArch64_LDNT1SB_ZZR_D_REAL /* 4396 */, AARCH64_INS_LDNT1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1SB_ZZR_S_REAL /* 3962 */, AArch64_INS_LDNT1SB, + AArch64_LDNT1SB_ZZR_S_REAL /* 4397 */, AARCH64_INS_LDNT1SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1SH_ZZR_D_REAL /* 3963 */, AArch64_INS_LDNT1SH, + AArch64_LDNT1SH_ZZR_D_REAL /* 4398 */, AARCH64_INS_LDNT1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1SH_ZZR_S_REAL /* 3964 */, AArch64_INS_LDNT1SH, + AArch64_LDNT1SH_ZZR_S_REAL /* 4399 */, AARCH64_INS_LDNT1SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1sw $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1SW_ZZR_D_REAL /* 3965 */, AArch64_INS_LDNT1SW, + AArch64_LDNT1SW_ZZR_D_REAL /* 4400 */, AARCH64_INS_LDNT1SW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1W_2Z /* 3966 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_2Z /* 4401 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1W_2Z_IMM /* 3967 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_2Z_IMM /* 4402 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1W_4Z /* 3968 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_2Z_STRIDED /* 4403 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1W_4Z_IMM /* 3969 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_2Z_STRIDED_IMM /* 4404 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1W_VG2_M2ZPXI /* 3970 */, AArch64_INS_LDNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1W_VG2_M2ZPXX /* 3971 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_4Z /* 4405 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1W_VG4_M4ZPXI /* 3972 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_4Z_IMM /* 4406 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ - AArch64_LDNT1W_VG4_M4ZPXX /* 3973 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_4Z_STRIDED /* 4407 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + + #endif +}, +{ + /* ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ + AArch64_LDNT1W_4Z_STRIDED_IMM /* 4408 */, AARCH64_INS_LDNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ - AArch64_LDNT1W_ZRI /* 3974 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_ZRI /* 4409 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $Pg/z, [$Rn, $Rm] */ - AArch64_LDNT1W_ZRR /* 3975 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_ZRR /* 4410 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1W_ZZR_D_REAL /* 3976 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_ZZR_D_REAL /* 4411 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ - AArch64_LDNT1W_ZZR_S_REAL /* 3977 */, AArch64_INS_LDNT1W, + AArch64_LDNT1W_ZZR_S_REAL /* 4412 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPDi /* 3978 */, AArch64_INS_LDP, + AArch64_LDPDi /* 4413 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPDpost /* 3979 */, AArch64_INS_LDP, + AArch64_LDPDpost /* 4414 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPDpre /* 3980 */, AArch64_INS_LDP, + AArch64_LDPDpre /* 4415 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPQi /* 3981 */, AArch64_INS_LDP, + AArch64_LDPQi /* 4416 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPQpost /* 3982 */, AArch64_INS_LDP, + AArch64_LDPQpost /* 4417 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPQpre /* 3983 */, AArch64_INS_LDP, + AArch64_LDPQpre /* 4418 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldpsw $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPSWi /* 3984 */, AArch64_INS_LDPSW, + AArch64_LDPSWi /* 4419 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldpsw $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPSWpost /* 3985 */, AArch64_INS_LDPSW, + AArch64_LDPSWpost /* 4420 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldpsw $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPSWpre /* 3986 */, AArch64_INS_LDPSW, + AArch64_LDPSWpre /* 4421 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPSi /* 3987 */, AArch64_INS_LDP, + AArch64_LDPSi /* 4422 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPSpost /* 3988 */, AArch64_INS_LDP, + AArch64_LDPSpost /* 4423 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPSpre /* 3989 */, AArch64_INS_LDP, + AArch64_LDPSpre /* 4424 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPWi /* 3990 */, AArch64_INS_LDP, + AArch64_LDPWi /* 4425 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPWpost /* 3991 */, AArch64_INS_LDP, + AArch64_LDPWpost /* 4426 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPWpre /* 3992 */, AArch64_INS_LDP, + AArch64_LDPWpre /* 4427 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_LDPXi /* 3993 */, AArch64_INS_LDP, + AArch64_LDPXi /* 4428 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ - AArch64_LDPXpost /* 3994 */, AArch64_INS_LDP, + AArch64_LDPXpost /* 4429 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_LDPXpre /* 3995 */, AArch64_INS_LDP, + AArch64_LDPXpre /* 4430 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldraa $Rt, [$Rn, $offset] */ - AArch64_LDRAAindexed /* 3996 */, AArch64_INS_LDRAA, + AArch64_LDRAAindexed /* 4431 */, AARCH64_INS_LDRAA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldraa $Rt, [$Rn, $offset]! */ - AArch64_LDRAAwriteback /* 3997 */, AArch64_INS_LDRAA, + AArch64_LDRAAwriteback /* 4432 */, AARCH64_INS_LDRAA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrab $Rt, [$Rn, $offset] */ - AArch64_LDRABindexed /* 3998 */, AArch64_INS_LDRAB, + AArch64_LDRABindexed /* 4433 */, AARCH64_INS_LDRAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrab $Rt, [$Rn, $offset]! */ - AArch64_LDRABwriteback /* 3999 */, AArch64_INS_LDRAB, + AArch64_LDRABwriteback /* 4434 */, AARCH64_INS_LDRAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrb $Rt, [$Rn], $offset */ - AArch64_LDRBBpost /* 4000 */, AArch64_INS_LDRB, + AArch64_LDRBBpost /* 4435 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrb $Rt, [$Rn, $offset]! */ - AArch64_LDRBBpre /* 4001 */, AArch64_INS_LDRB, + AArch64_LDRBBpre /* 4436 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRBBroW /* 4002 */, AArch64_INS_LDRB, + AArch64_LDRBBroW /* 4437 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRBBroX /* 4003 */, AArch64_INS_LDRB, + AArch64_LDRBBroX /* 4438 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrb $Rt, [$Rn, $offset] */ - AArch64_LDRBBui /* 4004 */, AArch64_INS_LDRB, + AArch64_LDRBBui /* 4439 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRBpost /* 4005 */, AArch64_INS_LDR, + AArch64_LDRBpost /* 4440 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRBpre /* 4006 */, AArch64_INS_LDR, + AArch64_LDRBpre /* 4441 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRBroW /* 4007 */, AArch64_INS_LDR, + AArch64_LDRBroW /* 4442 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRBroX /* 4008 */, AArch64_INS_LDR, + AArch64_LDRBroX /* 4443 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRBui /* 4009 */, AArch64_INS_LDR, + AArch64_LDRBui /* 4444 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, $label */ - AArch64_LDRDl /* 4010 */, AArch64_INS_LDR, + AArch64_LDRDl /* 4445 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRDpost /* 4011 */, AArch64_INS_LDR, + AArch64_LDRDpost /* 4446 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRDpre /* 4012 */, AArch64_INS_LDR, + AArch64_LDRDpre /* 4447 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRDroW /* 4013 */, AArch64_INS_LDR, + AArch64_LDRDroW /* 4448 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRDroX /* 4014 */, AArch64_INS_LDR, + AArch64_LDRDroX /* 4449 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRDui /* 4015 */, AArch64_INS_LDR, + AArch64_LDRDui /* 4450 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrh $Rt, [$Rn], $offset */ - AArch64_LDRHHpost /* 4016 */, AArch64_INS_LDRH, + AArch64_LDRHHpost /* 4451 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrh $Rt, [$Rn, $offset]! */ - AArch64_LDRHHpre /* 4017 */, AArch64_INS_LDRH, + AArch64_LDRHHpre /* 4452 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRHHroW /* 4018 */, AArch64_INS_LDRH, + AArch64_LDRHHroW /* 4453 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRHHroX /* 4019 */, AArch64_INS_LDRH, + AArch64_LDRHHroX /* 4454 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrh $Rt, [$Rn, $offset] */ - AArch64_LDRHHui /* 4020 */, AArch64_INS_LDRH, + AArch64_LDRHHui /* 4455 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRHpost /* 4021 */, AArch64_INS_LDR, + AArch64_LDRHpost /* 4456 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRHpre /* 4022 */, AArch64_INS_LDR, + AArch64_LDRHpre /* 4457 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRHroW /* 4023 */, AArch64_INS_LDR, + AArch64_LDRHroW /* 4458 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRHroX /* 4024 */, AArch64_INS_LDR, + AArch64_LDRHroX /* 4459 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRHui /* 4025 */, AArch64_INS_LDR, + AArch64_LDRHui /* 4460 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, $label */ - AArch64_LDRQl /* 4026 */, AArch64_INS_LDR, + AArch64_LDRQl /* 4461 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRQpost /* 4027 */, AArch64_INS_LDR, + AArch64_LDRQpost /* 4462 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRQpre /* 4028 */, AArch64_INS_LDR, + AArch64_LDRQpre /* 4463 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRQroW /* 4029 */, AArch64_INS_LDR, + AArch64_LDRQroW /* 4464 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRQroX /* 4030 */, AArch64_INS_LDR, + AArch64_LDRQroX /* 4465 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRQui /* 4031 */, AArch64_INS_LDR, + AArch64_LDRQui /* 4466 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn], $offset */ - AArch64_LDRSBWpost /* 4032 */, AArch64_INS_LDRSB, + AArch64_LDRSBWpost /* 4467 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn, $offset]! */ - AArch64_LDRSBWpre /* 4033 */, AArch64_INS_LDRSB, + AArch64_LDRSBWpre /* 4468 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSBWroW /* 4034 */, AArch64_INS_LDRSB, + AArch64_LDRSBWroW /* 4469 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSBWroX /* 4035 */, AArch64_INS_LDRSB, + AArch64_LDRSBWroX /* 4470 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsb $Rt, [$Rn, $offset] */ - AArch64_LDRSBWui /* 4036 */, AArch64_INS_LDRSB, + AArch64_LDRSBWui /* 4471 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn], $offset */ - AArch64_LDRSBXpost /* 4037 */, AArch64_INS_LDRSB, + AArch64_LDRSBXpost /* 4472 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn, $offset]! */ - AArch64_LDRSBXpre /* 4038 */, AArch64_INS_LDRSB, + AArch64_LDRSBXpre /* 4473 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSBXroW /* 4039 */, AArch64_INS_LDRSB, + AArch64_LDRSBXroW /* 4474 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSBXroX /* 4040 */, AArch64_INS_LDRSB, + AArch64_LDRSBXroX /* 4475 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsb $Rt, [$Rn, $offset] */ - AArch64_LDRSBXui /* 4041 */, AArch64_INS_LDRSB, + AArch64_LDRSBXui /* 4476 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn], $offset */ - AArch64_LDRSHWpost /* 4042 */, AArch64_INS_LDRSH, + AArch64_LDRSHWpost /* 4477 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn, $offset]! */ - AArch64_LDRSHWpre /* 4043 */, AArch64_INS_LDRSH, + AArch64_LDRSHWpre /* 4478 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSHWroW /* 4044 */, AArch64_INS_LDRSH, + AArch64_LDRSHWroW /* 4479 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSHWroX /* 4045 */, AArch64_INS_LDRSH, + AArch64_LDRSHWroX /* 4480 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsh $Rt, [$Rn, $offset] */ - AArch64_LDRSHWui /* 4046 */, AArch64_INS_LDRSH, + AArch64_LDRSHWui /* 4481 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn], $offset */ - AArch64_LDRSHXpost /* 4047 */, AArch64_INS_LDRSH, + AArch64_LDRSHXpost /* 4482 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn, $offset]! */ - AArch64_LDRSHXpre /* 4048 */, AArch64_INS_LDRSH, + AArch64_LDRSHXpre /* 4483 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSHXroW /* 4049 */, AArch64_INS_LDRSH, + AArch64_LDRSHXroW /* 4484 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSHXroX /* 4050 */, AArch64_INS_LDRSH, + AArch64_LDRSHXroX /* 4485 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsh $Rt, [$Rn, $offset] */ - AArch64_LDRSHXui /* 4051 */, AArch64_INS_LDRSH, + AArch64_LDRSHXui /* 4486 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsw $Rt, $label */ - AArch64_LDRSWl /* 4052 */, AArch64_INS_LDRSW, + AArch64_LDRSWl /* 4487 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsw $Rt, [$Rn], $offset */ - AArch64_LDRSWpost /* 4053 */, AArch64_INS_LDRSW, + AArch64_LDRSWpost /* 4488 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsw $Rt, [$Rn, $offset]! */ - AArch64_LDRSWpre /* 4054 */, AArch64_INS_LDRSW, + AArch64_LDRSWpre /* 4489 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldrsw $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSWroW /* 4055 */, AArch64_INS_LDRSW, + AArch64_LDRSWroW /* 4490 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsw $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSWroX /* 4056 */, AArch64_INS_LDRSW, + AArch64_LDRSWroX /* 4491 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldrsw $Rt, [$Rn, $offset] */ - AArch64_LDRSWui /* 4057 */, AArch64_INS_LDRSW, + AArch64_LDRSWui /* 4492 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, $label */ - AArch64_LDRSl /* 4058 */, AArch64_INS_LDR, + AArch64_LDRSl /* 4493 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRSpost /* 4059 */, AArch64_INS_LDR, + AArch64_LDRSpost /* 4494 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRSpre /* 4060 */, AArch64_INS_LDR, + AArch64_LDRSpre /* 4495 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSroW /* 4061 */, AArch64_INS_LDR, + AArch64_LDRSroW /* 4496 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRSroX /* 4062 */, AArch64_INS_LDR, + AArch64_LDRSroX /* 4497 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRSui /* 4063 */, AArch64_INS_LDR, + AArch64_LDRSui /* 4498 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, $label */ - AArch64_LDRWl /* 4064 */, AArch64_INS_LDR, + AArch64_LDRWl /* 4499 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRWpost /* 4065 */, AArch64_INS_LDR, + AArch64_LDRWpost /* 4500 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRWpre /* 4066 */, AArch64_INS_LDR, + AArch64_LDRWpre /* 4501 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRWroW /* 4067 */, AArch64_INS_LDR, + AArch64_LDRWroW /* 4502 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRWroX /* 4068 */, AArch64_INS_LDR, + AArch64_LDRWroX /* 4503 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRWui /* 4069 */, AArch64_INS_LDR, + AArch64_LDRWui /* 4504 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, $label */ - AArch64_LDRXl /* 4070 */, AArch64_INS_LDR, + AArch64_LDRXl /* 4505 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn], $offset */ - AArch64_LDRXpost /* 4071 */, AArch64_INS_LDR, + AArch64_LDRXpost /* 4506 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset]! */ - AArch64_LDRXpre /* 4072 */, AArch64_INS_LDR, + AArch64_LDRXpre /* 4507 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRXroW /* 4073 */, AArch64_INS_LDR, + AArch64_LDRXroW /* 4508 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ - AArch64_LDRXroX /* 4074 */, AArch64_INS_LDR, + AArch64_LDRXroX /* 4509 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Rt, [$Rn, $offset] */ - AArch64_LDRXui /* 4075 */, AArch64_INS_LDR, + AArch64_LDRXui /* 4510 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Pt, [$Rn, $imm9, mul vl] */ - AArch64_LDR_PXI /* 4076 */, AArch64_INS_LDR, + AArch64_LDR_PXI /* 4511 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $ZTt, [$Rn] */ - AArch64_LDR_TX /* 4077 */, AArch64_INS_LDR, + AArch64_LDR_TX /* 4512 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ - AArch64_LDR_ZA /* 4078 */, AArch64_INS_LDR, + AArch64_LDR_ZA /* 4513 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldr $Zt, [$Rn, $imm9, mul vl] */ - AArch64_LDR_ZXI /* 4079 */, AArch64_INS_LDR, + AArch64_LDR_ZXI /* 4514 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldsetab $Rs, $Rt, [$Rn] */ - AArch64_LDSETAB /* 4080 */, AArch64_INS_LDSETAB, + AArch64_LDSETAB /* 4515 */, AARCH64_INS_LDSETAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetah $Rs, $Rt, [$Rn] */ - AArch64_LDSETAH /* 4081 */, AArch64_INS_LDSETAH, + AArch64_LDSETAH /* 4516 */, AARCH64_INS_LDSETAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetalb $Rs, $Rt, [$Rn] */ - AArch64_LDSETALB /* 4082 */, AArch64_INS_LDSETALB, + AArch64_LDSETALB /* 4517 */, AARCH64_INS_LDSETALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetalh $Rs, $Rt, [$Rn] */ - AArch64_LDSETALH /* 4083 */, AArch64_INS_LDSETALH, + AArch64_LDSETALH /* 4518 */, AARCH64_INS_LDSETALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetal $Rs, $Rt, [$Rn] */ - AArch64_LDSETALW /* 4084 */, AArch64_INS_LDSETAL, + AArch64_LDSETALW /* 4519 */, AARCH64_INS_LDSETAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetal $Rs, $Rt, [$Rn] */ - AArch64_LDSETALX /* 4085 */, AArch64_INS_LDSETAL, + AArch64_LDSETALX /* 4520 */, AARCH64_INS_LDSETAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldseta $Rs, $Rt, [$Rn] */ - AArch64_LDSETAW /* 4086 */, AArch64_INS_LDSETA, + AArch64_LDSETAW /* 4521 */, AARCH64_INS_LDSETA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldseta $Rs, $Rt, [$Rn] */ - AArch64_LDSETAX /* 4087 */, AArch64_INS_LDSETA, + AArch64_LDSETAX /* 4522 */, AARCH64_INS_LDSETA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetb $Rs, $Rt, [$Rn] */ - AArch64_LDSETB /* 4088 */, AArch64_INS_LDSETB, + AArch64_LDSETB /* 4523 */, AARCH64_INS_LDSETB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldseth $Rs, $Rt, [$Rn] */ - AArch64_LDSETH /* 4089 */, AArch64_INS_LDSETH, + AArch64_LDSETH /* 4524 */, AARCH64_INS_LDSETH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetlb $Rs, $Rt, [$Rn] */ - AArch64_LDSETLB /* 4090 */, AArch64_INS_LDSETLB, + AArch64_LDSETLB /* 4525 */, AARCH64_INS_LDSETLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetlh $Rs, $Rt, [$Rn] */ - AArch64_LDSETLH /* 4091 */, AArch64_INS_LDSETLH, + AArch64_LDSETLH /* 4526 */, AARCH64_INS_LDSETLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetl $Rs, $Rt, [$Rn] */ - AArch64_LDSETLW /* 4092 */, AArch64_INS_LDSETL, + AArch64_LDSETLW /* 4527 */, AARCH64_INS_LDSETL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetl $Rs, $Rt, [$Rn] */ - AArch64_LDSETLX /* 4093 */, AArch64_INS_LDSETL, + AArch64_LDSETLX /* 4528 */, AARCH64_INS_LDSETL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetp $Rt, $Rt2, [$Rn] */ - AArch64_LDSETP /* 4094 */, AArch64_INS_LDSETP, + AArch64_LDSETP /* 4529 */, AARCH64_INS_LDSETP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetpa $Rt, $Rt2, [$Rn] */ - AArch64_LDSETPA /* 4095 */, AArch64_INS_LDSETPA, + AArch64_LDSETPA /* 4530 */, AARCH64_INS_LDSETPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetpal $Rt, $Rt2, [$Rn] */ - AArch64_LDSETPAL /* 4096 */, AArch64_INS_LDSETPAL, + AArch64_LDSETPAL /* 4531 */, AARCH64_INS_LDSETPAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsetpl $Rt, $Rt2, [$Rn] */ - AArch64_LDSETPL /* 4097 */, AArch64_INS_LDSETPL, + AArch64_LDSETPL /* 4532 */, AARCH64_INS_LDSETPL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldset $Rs, $Rt, [$Rn] */ - AArch64_LDSETW /* 4098 */, AArch64_INS_LDSET, + AArch64_LDSETW /* 4533 */, AARCH64_INS_LDSET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldset $Rs, $Rt, [$Rn] */ - AArch64_LDSETX /* 4099 */, AArch64_INS_LDSET, + AArch64_LDSETX /* 4534 */, AARCH64_INS_LDSET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxab $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXAB /* 4100 */, AArch64_INS_LDSMAXAB, + AArch64_LDSMAXAB /* 4535 */, AARCH64_INS_LDSMAXAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxah $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXAH /* 4101 */, AArch64_INS_LDSMAXAH, + AArch64_LDSMAXAH /* 4536 */, AARCH64_INS_LDSMAXAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxalb $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXALB /* 4102 */, AArch64_INS_LDSMAXALB, + AArch64_LDSMAXALB /* 4537 */, AARCH64_INS_LDSMAXALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxalh $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXALH /* 4103 */, AArch64_INS_LDSMAXALH, + AArch64_LDSMAXALH /* 4538 */, AARCH64_INS_LDSMAXALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxal $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXALW /* 4104 */, AArch64_INS_LDSMAXAL, + AArch64_LDSMAXALW /* 4539 */, AARCH64_INS_LDSMAXAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxal $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXALX /* 4105 */, AArch64_INS_LDSMAXAL, + AArch64_LDSMAXALX /* 4540 */, AARCH64_INS_LDSMAXAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxa $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXAW /* 4106 */, AArch64_INS_LDSMAXA, + AArch64_LDSMAXAW /* 4541 */, AARCH64_INS_LDSMAXA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxa $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXAX /* 4107 */, AArch64_INS_LDSMAXA, + AArch64_LDSMAXAX /* 4542 */, AARCH64_INS_LDSMAXA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxb $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXB /* 4108 */, AArch64_INS_LDSMAXB, + AArch64_LDSMAXB /* 4543 */, AARCH64_INS_LDSMAXB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxh $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXH /* 4109 */, AArch64_INS_LDSMAXH, + AArch64_LDSMAXH /* 4544 */, AARCH64_INS_LDSMAXH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxlb $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXLB /* 4110 */, AArch64_INS_LDSMAXLB, + AArch64_LDSMAXLB /* 4545 */, AARCH64_INS_LDSMAXLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxlh $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXLH /* 4111 */, AArch64_INS_LDSMAXLH, + AArch64_LDSMAXLH /* 4546 */, AARCH64_INS_LDSMAXLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxl $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXLW /* 4112 */, AArch64_INS_LDSMAXL, + AArch64_LDSMAXLW /* 4547 */, AARCH64_INS_LDSMAXL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmaxl $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXLX /* 4113 */, AArch64_INS_LDSMAXL, + AArch64_LDSMAXLX /* 4548 */, AARCH64_INS_LDSMAXL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmax $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXW /* 4114 */, AArch64_INS_LDSMAX, + AArch64_LDSMAXW /* 4549 */, AARCH64_INS_LDSMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmax $Rs, $Rt, [$Rn] */ - AArch64_LDSMAXX /* 4115 */, AArch64_INS_LDSMAX, + AArch64_LDSMAXX /* 4550 */, AARCH64_INS_LDSMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminab $Rs, $Rt, [$Rn] */ - AArch64_LDSMINAB /* 4116 */, AArch64_INS_LDSMINAB, + AArch64_LDSMINAB /* 4551 */, AARCH64_INS_LDSMINAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminah $Rs, $Rt, [$Rn] */ - AArch64_LDSMINAH /* 4117 */, AArch64_INS_LDSMINAH, + AArch64_LDSMINAH /* 4552 */, AARCH64_INS_LDSMINAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminalb $Rs, $Rt, [$Rn] */ - AArch64_LDSMINALB /* 4118 */, AArch64_INS_LDSMINALB, + AArch64_LDSMINALB /* 4553 */, AARCH64_INS_LDSMINALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminalh $Rs, $Rt, [$Rn] */ - AArch64_LDSMINALH /* 4119 */, AArch64_INS_LDSMINALH, + AArch64_LDSMINALH /* 4554 */, AARCH64_INS_LDSMINALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminal $Rs, $Rt, [$Rn] */ - AArch64_LDSMINALW /* 4120 */, AArch64_INS_LDSMINAL, + AArch64_LDSMINALW /* 4555 */, AARCH64_INS_LDSMINAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminal $Rs, $Rt, [$Rn] */ - AArch64_LDSMINALX /* 4121 */, AArch64_INS_LDSMINAL, + AArch64_LDSMINALX /* 4556 */, AARCH64_INS_LDSMINAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmina $Rs, $Rt, [$Rn] */ - AArch64_LDSMINAW /* 4122 */, AArch64_INS_LDSMINA, + AArch64_LDSMINAW /* 4557 */, AARCH64_INS_LDSMINA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmina $Rs, $Rt, [$Rn] */ - AArch64_LDSMINAX /* 4123 */, AArch64_INS_LDSMINA, + AArch64_LDSMINAX /* 4558 */, AARCH64_INS_LDSMINA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminb $Rs, $Rt, [$Rn] */ - AArch64_LDSMINB /* 4124 */, AArch64_INS_LDSMINB, + AArch64_LDSMINB /* 4559 */, AARCH64_INS_LDSMINB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminh $Rs, $Rt, [$Rn] */ - AArch64_LDSMINH /* 4125 */, AArch64_INS_LDSMINH, + AArch64_LDSMINH /* 4560 */, AARCH64_INS_LDSMINH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminlb $Rs, $Rt, [$Rn] */ - AArch64_LDSMINLB /* 4126 */, AArch64_INS_LDSMINLB, + AArch64_LDSMINLB /* 4561 */, AARCH64_INS_LDSMINLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminlh $Rs, $Rt, [$Rn] */ - AArch64_LDSMINLH /* 4127 */, AArch64_INS_LDSMINLH, + AArch64_LDSMINLH /* 4562 */, AARCH64_INS_LDSMINLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminl $Rs, $Rt, [$Rn] */ - AArch64_LDSMINLW /* 4128 */, AArch64_INS_LDSMINL, + AArch64_LDSMINLW /* 4563 */, AARCH64_INS_LDSMINL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsminl $Rs, $Rt, [$Rn] */ - AArch64_LDSMINLX /* 4129 */, AArch64_INS_LDSMINL, + AArch64_LDSMINLX /* 4564 */, AARCH64_INS_LDSMINL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmin $Rs, $Rt, [$Rn] */ - AArch64_LDSMINW /* 4130 */, AArch64_INS_LDSMIN, + AArch64_LDSMINW /* 4565 */, AARCH64_INS_LDSMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldsmin $Rs, $Rt, [$Rn] */ - AArch64_LDSMINX /* 4131 */, AArch64_INS_LDSMIN, + AArch64_LDSMINX /* 4566 */, AARCH64_INS_LDSMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldtrb $Rt, [$Rn, $offset] */ - AArch64_LDTRBi /* 4132 */, AArch64_INS_LDTRB, + AArch64_LDTRBi /* 4567 */, AARCH64_INS_LDTRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrh $Rt, [$Rn, $offset] */ - AArch64_LDTRHi /* 4133 */, AArch64_INS_LDTRH, + AArch64_LDTRHi /* 4568 */, AARCH64_INS_LDTRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrsb $Rt, [$Rn, $offset] */ - AArch64_LDTRSBWi /* 4134 */, AArch64_INS_LDTRSB, + AArch64_LDTRSBWi /* 4569 */, AARCH64_INS_LDTRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrsb $Rt, [$Rn, $offset] */ - AArch64_LDTRSBXi /* 4135 */, AArch64_INS_LDTRSB, + AArch64_LDTRSBXi /* 4570 */, AARCH64_INS_LDTRSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrsh $Rt, [$Rn, $offset] */ - AArch64_LDTRSHWi /* 4136 */, AArch64_INS_LDTRSH, + AArch64_LDTRSHWi /* 4571 */, AARCH64_INS_LDTRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrsh $Rt, [$Rn, $offset] */ - AArch64_LDTRSHXi /* 4137 */, AArch64_INS_LDTRSH, + AArch64_LDTRSHXi /* 4572 */, AARCH64_INS_LDTRSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtrsw $Rt, [$Rn, $offset] */ - AArch64_LDTRSWi /* 4138 */, AArch64_INS_LDTRSW, + AArch64_LDTRSWi /* 4573 */, AARCH64_INS_LDTRSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtr $Rt, [$Rn, $offset] */ - AArch64_LDTRWi /* 4139 */, AArch64_INS_LDTR, + AArch64_LDTRWi /* 4574 */, AARCH64_INS_LDTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldtr $Rt, [$Rn, $offset] */ - AArch64_LDTRXi /* 4140 */, AArch64_INS_LDTR, + AArch64_LDTRXi /* 4575 */, AARCH64_INS_LDTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} + #endif }, { /* ldumaxab $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXAB /* 4141 */, AArch64_INS_LDUMAXAB, + AArch64_LDUMAXAB /* 4576 */, AARCH64_INS_LDUMAXAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxah $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXAH /* 4142 */, AArch64_INS_LDUMAXAH, + AArch64_LDUMAXAH /* 4577 */, AARCH64_INS_LDUMAXAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxalb $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXALB /* 4143 */, AArch64_INS_LDUMAXALB, + AArch64_LDUMAXALB /* 4578 */, AARCH64_INS_LDUMAXALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxalh $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXALH /* 4144 */, AArch64_INS_LDUMAXALH, + AArch64_LDUMAXALH /* 4579 */, AARCH64_INS_LDUMAXALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxal $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXALW /* 4145 */, AArch64_INS_LDUMAXAL, + AArch64_LDUMAXALW /* 4580 */, AARCH64_INS_LDUMAXAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxal $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXALX /* 4146 */, AArch64_INS_LDUMAXAL, + AArch64_LDUMAXALX /* 4581 */, AARCH64_INS_LDUMAXAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxa $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXAW /* 4147 */, AArch64_INS_LDUMAXA, + AArch64_LDUMAXAW /* 4582 */, AARCH64_INS_LDUMAXA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxa $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXAX /* 4148 */, AArch64_INS_LDUMAXA, + AArch64_LDUMAXAX /* 4583 */, AARCH64_INS_LDUMAXA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxb $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXB /* 4149 */, AArch64_INS_LDUMAXB, + AArch64_LDUMAXB /* 4584 */, AARCH64_INS_LDUMAXB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxh $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXH /* 4150 */, AArch64_INS_LDUMAXH, + AArch64_LDUMAXH /* 4585 */, AARCH64_INS_LDUMAXH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxlb $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXLB /* 4151 */, AArch64_INS_LDUMAXLB, + AArch64_LDUMAXLB /* 4586 */, AARCH64_INS_LDUMAXLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxlh $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXLH /* 4152 */, AArch64_INS_LDUMAXLH, + AArch64_LDUMAXLH /* 4587 */, AARCH64_INS_LDUMAXLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxl $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXLW /* 4153 */, AArch64_INS_LDUMAXL, + AArch64_LDUMAXLW /* 4588 */, AARCH64_INS_LDUMAXL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumaxl $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXLX /* 4154 */, AArch64_INS_LDUMAXL, + AArch64_LDUMAXLX /* 4589 */, AARCH64_INS_LDUMAXL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumax $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXW /* 4155 */, AArch64_INS_LDUMAX, + AArch64_LDUMAXW /* 4590 */, AARCH64_INS_LDUMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumax $Rs, $Rt, [$Rn] */ - AArch64_LDUMAXX /* 4156 */, AArch64_INS_LDUMAX, + AArch64_LDUMAXX /* 4591 */, AARCH64_INS_LDUMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminab $Rs, $Rt, [$Rn] */ - AArch64_LDUMINAB /* 4157 */, AArch64_INS_LDUMINAB, + AArch64_LDUMINAB /* 4592 */, AARCH64_INS_LDUMINAB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminah $Rs, $Rt, [$Rn] */ - AArch64_LDUMINAH /* 4158 */, AArch64_INS_LDUMINAH, + AArch64_LDUMINAH /* 4593 */, AARCH64_INS_LDUMINAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminalb $Rs, $Rt, [$Rn] */ - AArch64_LDUMINALB /* 4159 */, AArch64_INS_LDUMINALB, + AArch64_LDUMINALB /* 4594 */, AARCH64_INS_LDUMINALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminalh $Rs, $Rt, [$Rn] */ - AArch64_LDUMINALH /* 4160 */, AArch64_INS_LDUMINALH, + AArch64_LDUMINALH /* 4595 */, AARCH64_INS_LDUMINALH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminal $Rs, $Rt, [$Rn] */ - AArch64_LDUMINALW /* 4161 */, AArch64_INS_LDUMINAL, + AArch64_LDUMINALW /* 4596 */, AARCH64_INS_LDUMINAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminal $Rs, $Rt, [$Rn] */ - AArch64_LDUMINALX /* 4162 */, AArch64_INS_LDUMINAL, + AArch64_LDUMINALX /* 4597 */, AARCH64_INS_LDUMINAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumina $Rs, $Rt, [$Rn] */ - AArch64_LDUMINAW /* 4163 */, AArch64_INS_LDUMINA, + AArch64_LDUMINAW /* 4598 */, AARCH64_INS_LDUMINA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumina $Rs, $Rt, [$Rn] */ - AArch64_LDUMINAX /* 4164 */, AArch64_INS_LDUMINA, + AArch64_LDUMINAX /* 4599 */, AARCH64_INS_LDUMINA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminb $Rs, $Rt, [$Rn] */ - AArch64_LDUMINB /* 4165 */, AArch64_INS_LDUMINB, + AArch64_LDUMINB /* 4600 */, AARCH64_INS_LDUMINB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminh $Rs, $Rt, [$Rn] */ - AArch64_LDUMINH /* 4166 */, AArch64_INS_LDUMINH, + AArch64_LDUMINH /* 4601 */, AARCH64_INS_LDUMINH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminlb $Rs, $Rt, [$Rn] */ - AArch64_LDUMINLB /* 4167 */, AArch64_INS_LDUMINLB, + AArch64_LDUMINLB /* 4602 */, AARCH64_INS_LDUMINLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminlh $Rs, $Rt, [$Rn] */ - AArch64_LDUMINLH /* 4168 */, AArch64_INS_LDUMINLH, + AArch64_LDUMINLH /* 4603 */, AARCH64_INS_LDUMINLH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminl $Rs, $Rt, [$Rn] */ - AArch64_LDUMINLW /* 4169 */, AArch64_INS_LDUMINL, + AArch64_LDUMINLW /* 4604 */, AARCH64_INS_LDUMINL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lduminl $Rs, $Rt, [$Rn] */ - AArch64_LDUMINLX /* 4170 */, AArch64_INS_LDUMINL, + AArch64_LDUMINLX /* 4605 */, AARCH64_INS_LDUMINL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumin $Rs, $Rt, [$Rn] */ - AArch64_LDUMINW /* 4171 */, AArch64_INS_LDUMIN, + AArch64_LDUMINW /* 4606 */, AARCH64_INS_LDUMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldumin $Rs, $Rt, [$Rn] */ - AArch64_LDUMINX /* 4172 */, AArch64_INS_LDUMIN, + AArch64_LDUMINX /* 4607 */, AARCH64_INS_LDUMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldurb $Rt, [$Rn, $offset] */ - AArch64_LDURBBi /* 4173 */, AArch64_INS_LDURB, + AArch64_LDURBBi /* 4608 */, AARCH64_INS_LDURB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURBi /* 4174 */, AArch64_INS_LDUR, + AArch64_LDURBi /* 4609 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURDi /* 4175 */, AArch64_INS_LDUR, + AArch64_LDURDi /* 4610 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldurh $Rt, [$Rn, $offset] */ - AArch64_LDURHHi /* 4176 */, AArch64_INS_LDURH, + AArch64_LDURHHi /* 4611 */, AARCH64_INS_LDURH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURHi /* 4177 */, AArch64_INS_LDUR, + AArch64_LDURHi /* 4612 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURQi /* 4178 */, AArch64_INS_LDUR, + AArch64_LDURQi /* 4613 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldursb $Rt, [$Rn, $offset] */ - AArch64_LDURSBWi /* 4179 */, AArch64_INS_LDURSB, + AArch64_LDURSBWi /* 4614 */, AARCH64_INS_LDURSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldursb $Rt, [$Rn, $offset] */ - AArch64_LDURSBXi /* 4180 */, AArch64_INS_LDURSB, + AArch64_LDURSBXi /* 4615 */, AARCH64_INS_LDURSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldursh $Rt, [$Rn, $offset] */ - AArch64_LDURSHWi /* 4181 */, AArch64_INS_LDURSH, + AArch64_LDURSHWi /* 4616 */, AARCH64_INS_LDURSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldursh $Rt, [$Rn, $offset] */ - AArch64_LDURSHXi /* 4182 */, AArch64_INS_LDURSH, + AArch64_LDURSHXi /* 4617 */, AARCH64_INS_LDURSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldursw $Rt, [$Rn, $offset] */ - AArch64_LDURSWi /* 4183 */, AArch64_INS_LDURSW, + AArch64_LDURSWi /* 4618 */, AARCH64_INS_LDURSW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURSi /* 4184 */, AArch64_INS_LDUR, + AArch64_LDURSi /* 4619 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURWi /* 4185 */, AArch64_INS_LDUR, + AArch64_LDURWi /* 4620 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldur $Rt, [$Rn, $offset] */ - AArch64_LDURXi /* 4186 */, AArch64_INS_LDUR, + AArch64_LDURXi /* 4621 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ldxp $Rt, $Rt2, [$Rn] */ - AArch64_LDXPW /* 4187 */, AArch64_INS_LDXP, + AArch64_LDXPW /* 4622 */, AARCH64_INS_LDXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldxp $Rt, $Rt2, [$Rn] */ - AArch64_LDXPX /* 4188 */, AArch64_INS_LDXP, + AArch64_LDXPX /* 4623 */, AARCH64_INS_LDXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldxrb $Rt, [$Rn] */ - AArch64_LDXRB /* 4189 */, AArch64_INS_LDXRB, + AArch64_LDXRB /* 4624 */, AARCH64_INS_LDXRB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldxrh $Rt, [$Rn] */ - AArch64_LDXRH /* 4190 */, AArch64_INS_LDXRH, + AArch64_LDXRH /* 4625 */, AARCH64_INS_LDXRH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldxr $Rt, [$Rn] */ - AArch64_LDXRW /* 4191 */, AArch64_INS_LDXR, + AArch64_LDXRW /* 4626 */, AARCH64_INS_LDXR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* ldxr $Rt, [$Rn] */ - AArch64_LDXRX /* 4192 */, AArch64_INS_LDXR, + AArch64_LDXRX /* 4627 */, AARCH64_INS_LDXR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* lslr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSLR_ZPmZ_B /* 4193 */, AArch64_INS_LSLR, + AArch64_LSLR_ZPmZ_B /* 4628 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lslr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSLR_ZPmZ_D /* 4194 */, AArch64_INS_LSLR, + AArch64_LSLR_ZPmZ_D /* 4629 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lslr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSLR_ZPmZ_H /* 4195 */, AArch64_INS_LSLR, + AArch64_LSLR_ZPmZ_H /* 4630 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lslr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSLR_ZPmZ_S /* 4196 */, AArch64_INS_LSLR, + AArch64_LSLR_ZPmZ_S /* 4631 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Rd, $Rn, $Rm */ - AArch64_LSLVWr /* 4197 */, AArch64_INS_LSL, + AArch64_LSLVWr /* 4632 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Rd, $Rn, $Rm */ - AArch64_LSLVXr /* 4198 */, AArch64_INS_LSL, + AArch64_LSLVXr /* 4633 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_WIDE_ZPmZ_B /* 4199 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZPmZ_B /* 4634 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_WIDE_ZPmZ_H /* 4200 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZPmZ_H /* 4635 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_WIDE_ZPmZ_S /* 4201 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZPmZ_S /* 4636 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $Zm */ - AArch64_LSL_WIDE_ZZZ_B /* 4202 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZZZ_B /* 4637 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $Zm */ - AArch64_LSL_WIDE_ZZZ_H /* 4203 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZZZ_H /* 4638 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $Zm */ - AArch64_LSL_WIDE_ZZZ_S /* 4204 */, AArch64_INS_LSL, + AArch64_LSL_WIDE_ZZZ_S /* 4639 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSL_ZPmI_B /* 4205 */, AArch64_INS_LSL, + AArch64_LSL_ZPmI_B /* 4640 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSL_ZPmI_D /* 4206 */, AArch64_INS_LSL, + AArch64_LSL_ZPmI_D /* 4641 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSL_ZPmI_H /* 4207 */, AArch64_INS_LSL, + AArch64_LSL_ZPmI_H /* 4642 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSL_ZPmI_S /* 4208 */, AArch64_INS_LSL, + AArch64_LSL_ZPmI_S /* 4643 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_ZPmZ_B /* 4209 */, AArch64_INS_LSL, + AArch64_LSL_ZPmZ_B /* 4644 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_ZPmZ_D /* 4210 */, AArch64_INS_LSL, + AArch64_LSL_ZPmZ_D /* 4645 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_ZPmZ_H /* 4211 */, AArch64_INS_LSL, + AArch64_LSL_ZPmZ_H /* 4646 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSL_ZPmZ_S /* 4212 */, AArch64_INS_LSL, + AArch64_LSL_ZPmZ_S /* 4647 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $imm */ - AArch64_LSL_ZZI_B /* 4213 */, AArch64_INS_LSL, + AArch64_LSL_ZZI_B /* 4648 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $imm */ - AArch64_LSL_ZZI_D /* 4214 */, AArch64_INS_LSL, + AArch64_LSL_ZZI_D /* 4649 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $imm */ - AArch64_LSL_ZZI_H /* 4215 */, AArch64_INS_LSL, + AArch64_LSL_ZZI_H /* 4650 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsl $Zd, $Zn, $imm */ - AArch64_LSL_ZZI_S /* 4216 */, AArch64_INS_LSL, + AArch64_LSL_ZZI_S /* 4651 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSRR_ZPmZ_B /* 4217 */, AArch64_INS_LSRR, + AArch64_LSRR_ZPmZ_B /* 4652 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSRR_ZPmZ_D /* 4218 */, AArch64_INS_LSRR, + AArch64_LSRR_ZPmZ_D /* 4653 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSRR_ZPmZ_H /* 4219 */, AArch64_INS_LSRR, + AArch64_LSRR_ZPmZ_H /* 4654 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSRR_ZPmZ_S /* 4220 */, AArch64_INS_LSRR, + AArch64_LSRR_ZPmZ_S /* 4655 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Rd, $Rn, $Rm */ - AArch64_LSRVWr /* 4221 */, AArch64_INS_LSR, + AArch64_LSRVWr /* 4656 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Rd, $Rn, $Rm */ - AArch64_LSRVXr /* 4222 */, AArch64_INS_LSR, + AArch64_LSRVXr /* 4657 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_WIDE_ZPmZ_B /* 4223 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZPmZ_B /* 4658 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_WIDE_ZPmZ_H /* 4224 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZPmZ_H /* 4659 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_WIDE_ZPmZ_S /* 4225 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZPmZ_S /* 4660 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $Zm */ - AArch64_LSR_WIDE_ZZZ_B /* 4226 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZZZ_B /* 4661 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $Zm */ - AArch64_LSR_WIDE_ZZZ_H /* 4227 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZZZ_H /* 4662 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $Zm */ - AArch64_LSR_WIDE_ZZZ_S /* 4228 */, AArch64_INS_LSR, + AArch64_LSR_WIDE_ZZZ_S /* 4663 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSR_ZPmI_B /* 4229 */, AArch64_INS_LSR, + AArch64_LSR_ZPmI_B /* 4664 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSR_ZPmI_D /* 4230 */, AArch64_INS_LSR, + AArch64_LSR_ZPmI_D /* 4665 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSR_ZPmI_H /* 4231 */, AArch64_INS_LSR, + AArch64_LSR_ZPmI_H /* 4666 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_LSR_ZPmI_S /* 4232 */, AArch64_INS_LSR, + AArch64_LSR_ZPmI_S /* 4667 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_ZPmZ_B /* 4233 */, AArch64_INS_LSR, + AArch64_LSR_ZPmZ_B /* 4668 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_ZPmZ_D /* 4234 */, AArch64_INS_LSR, + AArch64_LSR_ZPmZ_D /* 4669 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_ZPmZ_H /* 4235 */, AArch64_INS_LSR, + AArch64_LSR_ZPmZ_H /* 4670 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_LSR_ZPmZ_S /* 4236 */, AArch64_INS_LSR, + AArch64_LSR_ZPmZ_S /* 4671 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $imm */ - AArch64_LSR_ZZI_B /* 4237 */, AArch64_INS_LSR, + AArch64_LSR_ZZI_B /* 4672 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $imm */ - AArch64_LSR_ZZI_D /* 4238 */, AArch64_INS_LSR, + AArch64_LSR_ZZI_D /* 4673 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $imm */ - AArch64_LSR_ZZI_H /* 4239 */, AArch64_INS_LSR, + AArch64_LSR_ZZI_H /* 4674 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* lsr $Zd, $Zn, $imm */ - AArch64_LSR_ZZI_S /* 4240 */, AArch64_INS_LSR, + AArch64_LSR_ZZI_S /* 4675 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti2 $Rd.16b, $Rn, $Rm$idx */ + AArch64_LUT2v16f8 /* 4676 */, AARCH64_INS_LUTI2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti2 $Rd.8h, $Rn, $Rm$idx */ + AArch64_LUT2v8f16 /* 4677 */, AARCH64_INS_LUTI2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Rd.16b, $Rn, $Rm$idx */ + AArch64_LUT4v16f8 /* 4678 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Rd.8h, $Rn, $Rm$idx */ + AArch64_LUT4v8f16 /* 4679 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_2ZTZI_B /* 4241 */, AArch64_INS_LUTI2, + AArch64_LUTI2_2ZTZI_B /* 4680 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_2ZTZI_H /* 4242 */, AArch64_INS_LUTI2, + AArch64_LUTI2_2ZTZI_H /* 4681 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_2ZTZI_S /* 4243 */, AArch64_INS_LUTI2, + AArch64_LUTI2_2ZTZI_S /* 4682 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_4ZTZI_B /* 4244 */, AArch64_INS_LUTI2, + AArch64_LUTI2_4ZTZI_B /* 4683 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_4ZTZI_H /* 4245 */, AArch64_INS_LUTI2, + AArch64_LUTI2_4ZTZI_H /* 4684 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_4ZTZI_S /* 4246 */, AArch64_INS_LUTI2, + AArch64_LUTI2_4ZTZI_S /* 4685 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_S_2ZTZI_B /* 4247 */, AArch64_INS_LUTI2, + AArch64_LUTI2_S_2ZTZI_B /* 4686 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_S_2ZTZI_H /* 4248 */, AArch64_INS_LUTI2, + AArch64_LUTI2_S_2ZTZI_H /* 4687 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_S_4ZTZI_B /* 4249 */, AArch64_INS_LUTI2, + AArch64_LUTI2_S_4ZTZI_B /* 4688 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_S_4ZTZI_H /* 4250 */, AArch64_INS_LUTI2, + AArch64_LUTI2_S_4ZTZI_H /* 4689 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_ZTZI_B /* 4251 */, AArch64_INS_LUTI2, + AArch64_LUTI2_ZTZI_B /* 4690 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_ZTZI_H /* 4252 */, AArch64_INS_LUTI2, + AArch64_LUTI2_ZTZI_H /* 4691 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI2_ZTZI_S /* 4253 */, AArch64_INS_LUTI2, + AArch64_LUTI2_ZTZI_S /* 4692 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti2 $Zd, $Zn, $Zm$idx */ + AArch64_LUTI2_ZZZI_B /* 4693 */, AARCH64_INS_LUTI2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti2 $Zd, $Zn, $Zm$idx */ + AArch64_LUTI2_ZZZI_H /* 4694 */, AARCH64_INS_LUTI2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_2ZTZI_B /* 4254 */, AArch64_INS_LUTI4, + AArch64_LUTI4_2ZTZI_B /* 4695 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_2ZTZI_H /* 4255 */, AArch64_INS_LUTI4, + AArch64_LUTI4_2ZTZI_H /* 4696 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_2ZTZI_S /* 4256 */, AArch64_INS_LUTI4, + AArch64_LUTI4_2ZTZI_S /* 4697 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_4ZTZI_H /* 4257 */, AArch64_INS_LUTI4, + AArch64_LUTI4_4ZTZI_H /* 4698 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_4ZTZI_S /* 4258 */, AArch64_INS_LUTI4, + AArch64_LUTI4_4ZTZI_S /* 4699 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Zd, $ZTt, $Zn */ + AArch64_LUTI4_4ZZT2Z /* 4700 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSME_LUTV2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_S_2ZTZI_B /* 4259 */, AArch64_INS_LUTI4, + AArch64_LUTI4_S_2ZTZI_B /* 4701 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_S_2ZTZI_H /* 4260 */, AArch64_INS_LUTI4, + AArch64_LUTI4_S_2ZTZI_H /* 4702 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_S_4ZTZI_H /* 4261 */, AArch64_INS_LUTI4, + AArch64_LUTI4_S_4ZTZI_H /* 4703 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Zd, $ZTt, $Zn */ + AArch64_LUTI4_S_4ZZT2Z /* 4704 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSME_LUTV2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Zd, $Zn, $Zm$idx */ + AArch64_LUTI4_Z2ZZI_H /* 4705 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_ZTZI_B /* 4262 */, AArch64_INS_LUTI4, + AArch64_LUTI4_ZTZI_B /* 4706 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_ZTZI_H /* 4263 */, AArch64_INS_LUTI4, + AArch64_LUTI4_ZTZI_H /* 4707 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ - AArch64_LUTI4_ZTZI_S /* 4264 */, AArch64_INS_LUTI4, + AArch64_LUTI4_ZTZI_S /* 4708 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Zd, $Zn, $Zm$idx */ + AArch64_LUTI4_ZZZI_B /* 4709 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* luti4 $Zd, $Zn, $Zm$idx */ + AArch64_LUTI4_ZZZI_H /* 4710 */, AARCH64_INS_LUTI4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASLUT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* maddpt $Rd, $Rn, $Rm, $Ra */ + AArch64_MADDPT /* 4711 */, AARCH64_INS_MADDPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* madd $Rd, $Rn, $Rm, $Ra */ - AArch64_MADDWrrr /* 4265 */, AArch64_INS_MADD, + AArch64_MADDWrrr /* 4712 */, AARCH64_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* madd $Rd, $Rn, $Rm, $Ra */ - AArch64_MADDXrrr /* 4266 */, AArch64_INS_MADD, + AArch64_MADDXrrr /* 4713 */, AARCH64_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* madpt $Zdn, $Zm, $Za */ + AArch64_MAD_CPA /* 4714 */, AARCH64_INS_MADPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MAD_ZPmZZ_B /* 4267 */, AArch64_INS_MAD, + AArch64_MAD_ZPmZZ_B /* 4715 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MAD_ZPmZZ_D /* 4268 */, AArch64_INS_MAD, + AArch64_MAD_ZPmZZ_D /* 4716 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MAD_ZPmZZ_H /* 4269 */, AArch64_INS_MAD, + AArch64_MAD_ZPmZZ_H /* 4717 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mad $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MAD_ZPmZZ_S /* 4270 */, AArch64_INS_MAD, + AArch64_MAD_ZPmZZ_S /* 4718 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* match $Pd, $Pg/z, $Zn, $Zm */ - AArch64_MATCH_PPzZZ_B /* 4271 */, AArch64_INS_MATCH, + AArch64_MATCH_PPzZZ_B /* 4719 */, AARCH64_INS_MATCH, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* match $Pd, $Pg/z, $Zn, $Zm */ - AArch64_MATCH_PPzZZ_H /* 4272 */, AArch64_INS_MATCH, + AArch64_MATCH_PPzZZ_H /* 4720 */, AARCH64_INS_MATCH, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* mlapt $Zda, $Zn, $Zm */ + AArch64_MLA_CPA /* 4721 */, AARCH64_INS_MLAPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLA_ZPmZZ_B /* 4273 */, AArch64_INS_MLA, + AArch64_MLA_ZPmZZ_B /* 4722 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLA_ZPmZZ_D /* 4274 */, AArch64_INS_MLA, + AArch64_MLA_ZPmZZ_D /* 4723 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLA_ZPmZZ_H /* 4275 */, AArch64_INS_MLA, + AArch64_MLA_ZPmZZ_H /* 4724 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLA_ZPmZZ_S /* 4276 */, AArch64_INS_MLA, + AArch64_MLA_ZPmZZ_S /* 4725 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Zn, $Zm$iop */ - AArch64_MLA_ZZZI_D /* 4277 */, AArch64_INS_MLA, + AArch64_MLA_ZZZI_D /* 4726 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Zn, $Zm$iop */ - AArch64_MLA_ZZZI_H /* 4278 */, AArch64_INS_MLA, + AArch64_MLA_ZZZI_H /* 4727 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla $Zda, $Zn, $Zm$iop */ - AArch64_MLA_ZZZI_S /* 4279 */, AArch64_INS_MLA, + AArch64_MLA_ZZZI_S /* 4728 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_MLAv16i8 /* 4280 */, AArch64_INS_MLA, + AArch64_MLAv16i8 /* 4729 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_MLAv2i32 /* 4281 */, AArch64_INS_MLA, + AArch64_MLAv2i32 /* 4730 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_MLAv2i32_indexed /* 4282 */, AArch64_INS_MLA, + AArch64_MLAv2i32_indexed /* 4731 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_MLAv4i16 /* 4283 */, AArch64_INS_MLA, + AArch64_MLAv4i16 /* 4732 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_MLAv4i16_indexed /* 4284 */, AArch64_INS_MLA, + AArch64_MLAv4i16_indexed /* 4733 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_MLAv4i32 /* 4285 */, AArch64_INS_MLA, + AArch64_MLAv4i32 /* 4734 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_MLAv4i32_indexed /* 4286 */, AArch64_INS_MLA, + AArch64_MLAv4i32_indexed /* 4735 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_MLAv8i16 /* 4287 */, AArch64_INS_MLA, + AArch64_MLAv8i16 /* 4736 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_MLAv8i16_indexed /* 4288 */, AArch64_INS_MLA, + AArch64_MLAv8i16_indexed /* 4737 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mla{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_MLAv8i8 /* 4289 */, AArch64_INS_MLA, + AArch64_MLAv8i8 /* 4738 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLS_ZPmZZ_B /* 4290 */, AArch64_INS_MLS, + AArch64_MLS_ZPmZZ_B /* 4739 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLS_ZPmZZ_D /* 4291 */, AArch64_INS_MLS, + AArch64_MLS_ZPmZZ_D /* 4740 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLS_ZPmZZ_H /* 4292 */, AArch64_INS_MLS, + AArch64_MLS_ZPmZZ_H /* 4741 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Pg/m, $Zn, $Zm */ - AArch64_MLS_ZPmZZ_S /* 4293 */, AArch64_INS_MLS, + AArch64_MLS_ZPmZZ_S /* 4742 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Zn, $Zm$iop */ - AArch64_MLS_ZZZI_D /* 4294 */, AArch64_INS_MLS, + AArch64_MLS_ZZZI_D /* 4743 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Zn, $Zm$iop */ - AArch64_MLS_ZZZI_H /* 4295 */, AArch64_INS_MLS, + AArch64_MLS_ZZZI_H /* 4744 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls $Zda, $Zn, $Zm$iop */ - AArch64_MLS_ZZZI_S /* 4296 */, AArch64_INS_MLS, + AArch64_MLS_ZZZI_S /* 4745 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_MLSv16i8 /* 4297 */, AArch64_INS_MLS, + AArch64_MLSv16i8 /* 4746 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_MLSv2i32 /* 4298 */, AArch64_INS_MLS, + AArch64_MLSv2i32 /* 4747 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_MLSv2i32_indexed /* 4299 */, AArch64_INS_MLS, + AArch64_MLSv2i32_indexed /* 4748 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_MLSv4i16 /* 4300 */, AArch64_INS_MLS, + AArch64_MLSv4i16 /* 4749 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_MLSv4i16_indexed /* 4301 */, AArch64_INS_MLS, + AArch64_MLSv4i16_indexed /* 4750 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_MLSv4i32 /* 4302 */, AArch64_INS_MLS, + AArch64_MLSv4i32 /* 4751 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_MLSv4i32_indexed /* 4303 */, AArch64_INS_MLS, + AArch64_MLSv4i32_indexed /* 4752 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_MLSv8i16 /* 4304 */, AArch64_INS_MLS, + AArch64_MLSv8i16 /* 4753 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_MLSv8i16_indexed /* 4305 */, AArch64_INS_MLS, + AArch64_MLSv8i16_indexed /* 4754 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mls{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_MLSv8i8 /* 4306 */, AArch64_INS_MLS, + AArch64_MLSv8i8 /* 4755 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* setge [$Rd]!, $Rn!, $Rm */ - AArch64_MOPSSETGE /* 4307 */, AArch64_INS_SETGE, + AArch64_MOPSSETGE /* 4756 */, AARCH64_INS_SETGE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgen [$Rd]!, $Rn!, $Rm */ - AArch64_MOPSSETGEN /* 4308 */, AArch64_INS_SETGEN, + AArch64_MOPSSETGEN /* 4757 */, AARCH64_INS_SETGEN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setget [$Rd]!, $Rn!, $Rm */ - AArch64_MOPSSETGET /* 4309 */, AArch64_INS_SETGET, + AArch64_MOPSSETGET /* 4758 */, AARCH64_INS_SETGET, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgetn [$Rd]!, $Rn!, $Rm */ - AArch64_MOPSSETGETN /* 4310 */, AArch64_INS_SETGETN, + AArch64_MOPSSETGETN /* 4759 */, AARCH64_INS_SETGETN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_H_B /* 4311 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_H_B /* 4760 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_H_D /* 4312 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_H_D /* 4761 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_H_H /* 4313 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_H_H /* 4762 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_H_S /* 4314 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_H_S /* 4763 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_V_B /* 4315 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_V_B /* 4764 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_V_D /* 4316 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_V_D /* 4765 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_V_H /* 4317 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_V_H /* 4766 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_2ZMI_V_S /* 4318 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_2ZMI_V_S /* 4767 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_H_B /* 4319 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_H_B /* 4768 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_H_D /* 4320 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_H_D /* 4769 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_H_H /* 4321 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_H_H /* 4770 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_H_S /* 4322 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_H_S /* 4771 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_V_B /* 4323 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_V_B /* 4772 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_V_D /* 4324 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_V_D /* 4773 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_V_H /* 4325 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_V_H /* 4774 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_4ZMI_V_S /* 4326 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_4ZMI_V_S /* 4775 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm, vgx2] */ - AArch64_MOVAZ_VG2_2ZM /* 4327 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_VG2_2ZM /* 4776 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm, vgx4] */ - AArch64_MOVAZ_VG4_4ZM /* 4328 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_VG4_4ZM /* 4777 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_H_B /* 4329 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_H_B /* 4778 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_H_D /* 4330 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_H_D /* 4779 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_H_H /* 4331 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_H_H /* 4780 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_H_Q /* 4332 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_H_Q /* 4781 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_H_S /* 4333 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_H_S /* 4782 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_V_B /* 4334 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_V_B /* 4783 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_V_D /* 4335 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_V_D /* 4784 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_V_H /* 4336 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_V_H /* 4785 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_V_Q /* 4337 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_V_Q /* 4786 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movaz $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVAZ_ZMI_V_S /* 4338 */, AArch64_INS_MOVAZ, + AArch64_MOVAZ_ZMI_V_S /* 4787 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_H_B /* 4339 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_H_B /* 4788 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_H_D /* 4340 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_H_D /* 4789 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_H_H /* 4341 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_H_H /* 4790 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_H_S /* 4342 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_H_S /* 4791 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_V_B /* 4343 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_V_B /* 4792 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_V_D /* 4344 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_V_D /* 4793 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_V_H /* 4345 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_V_H /* 4794 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_2ZMXI_V_S /* 4346 */, AArch64_INS_MOVA, + AArch64_MOVA_2ZMXI_V_S /* 4795 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_H_B /* 4347 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_H_B /* 4796 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_H_D /* 4348 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_H_D /* 4797 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_H_H /* 4349 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_H_H /* 4798 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_H_S /* 4350 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_H_S /* 4799 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_V_B /* 4351 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_V_B /* 4800 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_V_D /* 4352 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_V_D /* 4801 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_V_H /* 4353 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_V_H /* 4802 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm] */ - AArch64_MOVA_4ZMXI_V_S /* 4354 */, AArch64_INS_MOVA, + AArch64_MOVA_4ZMXI_V_S /* 4803 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_H_B /* 4355 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_H_B /* 4804 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_H_D /* 4356 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_H_D /* 4805 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_H_H /* 4357 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_H_H /* 4806 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_H_S /* 4358 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_H_S /* 4807 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_V_B /* 4359 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_V_B /* 4808 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_V_D /* 4360 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_V_D /* 4809 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_V_H /* 4361 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_V_H /* 4810 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI2Z_V_S /* 4362 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI2Z_V_S /* 4811 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_H_B /* 4363 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_H_B /* 4812 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_H_D /* 4364 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_H_D /* 4813 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_H_H /* 4365 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_H_H /* 4814 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_H_S /* 4366 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_H_S /* 4815 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_V_B /* 4367 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_V_B /* 4816 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_V_D /* 4368 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_V_D /* 4817 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_V_H /* 4369 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_V_H /* 4818 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm], $Zn */ - AArch64_MOVA_MXI4Z_V_S /* 4370 */, AArch64_INS_MOVA, + AArch64_MOVA_MXI4Z_V_S /* 4819 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm, vgx2] */ - AArch64_MOVA_VG2_2ZMXI /* 4371 */, AArch64_INS_MOVA, + AArch64_MOVA_VG2_2ZMXI /* 4820 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm, vgx2], $Zn */ - AArch64_MOVA_VG2_MXI2Z /* 4372 */, AArch64_INS_MOVA, + AArch64_MOVA_VG2_MXI2Z /* 4821 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $Zd, $ZAn[$Rs, $imm, vgx4] */ - AArch64_MOVA_VG4_4ZMXI /* 4373 */, AArch64_INS_MOVA, + AArch64_MOVA_VG4_4ZMXI /* 4822 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mova $ZAd[$Rs, $imm, vgx4], $Zn */ - AArch64_MOVA_VG4_MXI4Z /* 4374 */, AArch64_INS_MOVA, + AArch64_MOVA_VG4_MXI4Z /* 4823 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi $Rd, $imm8 */ - AArch64_MOVID /* 4375 */, AArch64_INS_MOVI, + AArch64_MOVID /* 4824 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.16b, $imm8|.16b $Rd, $imm8} */ - AArch64_MOVIv16b_ns /* 4376 */, AArch64_INS_MOVI, + AArch64_MOVIv16b_ns /* 4825 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ - AArch64_MOVIv2d_ns /* 4377 */, AArch64_INS_MOVI, + AArch64_MOVIv2d_ns /* 4826 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_MOVIv2i32 /* 4378 */, AArch64_INS_MOVI, + AArch64_MOVIv2i32 /* 4827 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_MOVIv2s_msl /* 4379 */, AArch64_INS_MOVI, + AArch64_MOVIv2s_msl /* 4828 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ - AArch64_MOVIv4i16 /* 4380 */, AArch64_INS_MOVI, + AArch64_MOVIv4i16 /* 4829 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_MOVIv4i32 /* 4381 */, AArch64_INS_MOVI, + AArch64_MOVIv4i32 /* 4830 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_MOVIv4s_msl /* 4382 */, AArch64_INS_MOVI, + AArch64_MOVIv4s_msl /* 4831 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.8b, $imm8|.8b $Rd, $imm8} */ - AArch64_MOVIv8b_ns /* 4383 */, AArch64_INS_MOVI, + AArch64_MOVIv8b_ns /* 4832 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movi{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ - AArch64_MOVIv8i16 /* 4384 */, AArch64_INS_MOVI, + AArch64_MOVIv8i16 /* 4833 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movk $Rd, $imm$shift */ - AArch64_MOVKWi /* 4385 */, AArch64_INS_MOVK, + AArch64_MOVKWi /* 4834 */, AARCH64_INS_MOVK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movk $Rd, $imm$shift */ - AArch64_MOVKXi /* 4386 */, AArch64_INS_MOVK, + AArch64_MOVKXi /* 4835 */, AARCH64_INS_MOVK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movn $Rd, $imm$shift */ - AArch64_MOVNWi /* 4387 */, AArch64_INS_MOVN, + AArch64_MOVNWi /* 4836 */, AARCH64_INS_MOVN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movn $Rd, $imm$shift */ - AArch64_MOVNXi /* 4388 */, AArch64_INS_MOVN, + AArch64_MOVNXi /* 4837 */, AARCH64_INS_MOVN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ - AArch64_MOVPRFX_ZPmZ_B /* 4389 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPmZ_B /* 4838 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ - AArch64_MOVPRFX_ZPmZ_D /* 4390 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPmZ_D /* 4839 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ - AArch64_MOVPRFX_ZPmZ_H /* 4391 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPmZ_H /* 4840 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ - AArch64_MOVPRFX_ZPmZ_S /* 4392 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPmZ_S /* 4841 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ - AArch64_MOVPRFX_ZPzZ_B /* 4393 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPzZ_B /* 4842 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ - AArch64_MOVPRFX_ZPzZ_D /* 4394 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPzZ_D /* 4843 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ - AArch64_MOVPRFX_ZPzZ_H /* 4395 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPzZ_H /* 4844 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ - AArch64_MOVPRFX_ZPzZ_S /* 4396 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZPzZ_S /* 4845 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movprfx $Zd, $Zn */ - AArch64_MOVPRFX_ZZ /* 4397 */, AArch64_INS_MOVPRFX, + AArch64_MOVPRFX_ZZ /* 4846 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { - /* movt $ZTt$imm3, $Rt */ - AArch64_MOVT_TIX /* 4398 */, AArch64_INS_MOVT, + /* movt $ZTt[$off2, mul vl], $Zt */ + AArch64_MOVT /* 4847 */, AARCH64_INS_MOVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSME_LUTV2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { - /* movt $Rt, $ZTt$imm3 */ - AArch64_MOVT_XTI /* 4399 */, AArch64_INS_MOVT, + /* movt $ZTt[$imm3], $Rt */ + AArch64_MOVT_TIX /* 4848 */, AARCH64_INS_MOVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* movt $Rt, $ZTt[$imm3] */ + AArch64_MOVT_XTI /* 4849 */, AARCH64_INS_MOVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movz $Rd, $imm$shift */ - AArch64_MOVZWi /* 4400 */, AArch64_INS_MOVZ, + AArch64_MOVZWi /* 4850 */, AARCH64_INS_MOVZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* movz $Rd, $imm$shift */ - AArch64_MOVZXi /* 4401 */, AArch64_INS_MOVZ, + AArch64_MOVZXi /* 4851 */, AARCH64_INS_MOVZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mrrs $Rt, $systemreg */ - AArch64_MRRS /* 4402 */, AArch64_INS_MRRS, + AArch64_MRRS /* 4852 */, AARCH64_INS_MRRS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mrs $Rt, $systemreg */ - AArch64_MRS /* 4403 */, AArch64_INS_MRS, + AArch64_MRS /* 4853 */, AARCH64_INS_MRS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MSB_ZPmZZ_B /* 4404 */, AArch64_INS_MSB, + AArch64_MSB_ZPmZZ_B /* 4854 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MSB_ZPmZZ_D /* 4405 */, AArch64_INS_MSB, + AArch64_MSB_ZPmZZ_D /* 4855 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MSB_ZPmZZ_H /* 4406 */, AArch64_INS_MSB, + AArch64_MSB_ZPmZZ_H /* 4856 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msb $Zdn, $Pg/m, $Zm, $Za */ - AArch64_MSB_ZPmZZ_S /* 4407 */, AArch64_INS_MSB, + AArch64_MSB_ZPmZZ_S /* 4857 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msr $systemreg, $Rt */ - AArch64_MSR /* 4408 */, AArch64_INS_MSR, + AArch64_MSR /* 4858 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msrr $systemreg, $Rt */ - AArch64_MSRR /* 4409 */, AArch64_INS_MSRR, + AArch64_MSRR /* 4859 */, AARCH64_INS_MSRR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msr $pstatefield, $imm */ - AArch64_MSRpstateImm1 /* 4410 */, AArch64_INS_MSR, + AArch64_MSRpstateImm1 /* 4860 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msr $pstatefield, $imm */ - AArch64_MSRpstateImm4 /* 4411 */, AArch64_INS_MSR, + AArch64_MSRpstateImm4 /* 4861 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msr $pstatefield, $imm */ - AArch64_MSRpstatesvcrImm1 /* 4412 */, AArch64_INS_MSR, + AArch64_MSRpstatesvcrImm1 /* 4862 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* msubpt $Rd, $Rn, $Rm, $Ra */ + AArch64_MSUBPT /* 4863 */, AARCH64_INS_MSUBPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msub $Rd, $Rn, $Rm, $Ra */ - AArch64_MSUBWrrr /* 4413 */, AArch64_INS_MSUB, + AArch64_MSUBWrrr /* 4864 */, AARCH64_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* msub $Rd, $Rn, $Rm, $Ra */ - AArch64_MSUBXrrr /* 4414 */, AArch64_INS_MSUB, + AArch64_MSUBXrrr /* 4865 */, AARCH64_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $_Zdn, $imm */ - AArch64_MUL_ZI_B /* 4415 */, AArch64_INS_MUL, + AArch64_MUL_ZI_B /* 4866 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $_Zdn, $imm */ - AArch64_MUL_ZI_D /* 4416 */, AArch64_INS_MUL, + AArch64_MUL_ZI_D /* 4867 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $_Zdn, $imm */ - AArch64_MUL_ZI_H /* 4417 */, AArch64_INS_MUL, + AArch64_MUL_ZI_H /* 4868 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $_Zdn, $imm */ - AArch64_MUL_ZI_S /* 4418 */, AArch64_INS_MUL, + AArch64_MUL_ZI_S /* 4869 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_MUL_ZPmZ_B /* 4419 */, AArch64_INS_MUL, + AArch64_MUL_ZPmZ_B /* 4870 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_MUL_ZPmZ_D /* 4420 */, AArch64_INS_MUL, + AArch64_MUL_ZPmZ_D /* 4871 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_MUL_ZPmZ_H /* 4421 */, AArch64_INS_MUL, + AArch64_MUL_ZPmZ_H /* 4872 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_MUL_ZPmZ_S /* 4422 */, AArch64_INS_MUL, + AArch64_MUL_ZPmZ_S /* 4873 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm$iop */ - AArch64_MUL_ZZZI_D /* 4423 */, AArch64_INS_MUL, + AArch64_MUL_ZZZI_D /* 4874 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm$iop */ - AArch64_MUL_ZZZI_H /* 4424 */, AArch64_INS_MUL, + AArch64_MUL_ZZZI_H /* 4875 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm$iop */ - AArch64_MUL_ZZZI_S /* 4425 */, AArch64_INS_MUL, + AArch64_MUL_ZZZI_S /* 4876 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm */ - AArch64_MUL_ZZZ_B /* 4426 */, AArch64_INS_MUL, + AArch64_MUL_ZZZ_B /* 4877 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm */ - AArch64_MUL_ZZZ_D /* 4427 */, AArch64_INS_MUL, + AArch64_MUL_ZZZ_D /* 4878 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm */ - AArch64_MUL_ZZZ_H /* 4428 */, AArch64_INS_MUL, + AArch64_MUL_ZZZ_H /* 4879 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul $Zd, $Zn, $Zm */ - AArch64_MUL_ZZZ_S /* 4429 */, AArch64_INS_MUL, + AArch64_MUL_ZZZ_S /* 4880 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_MULv16i8 /* 4430 */, AArch64_INS_MUL, + AArch64_MULv16i8 /* 4881 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_MULv2i32 /* 4431 */, AArch64_INS_MUL, + AArch64_MULv2i32 /* 4882 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_MULv2i32_indexed /* 4432 */, AArch64_INS_MUL, + AArch64_MULv2i32_indexed /* 4883 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_MULv4i16 /* 4433 */, AArch64_INS_MUL, + AArch64_MULv4i16 /* 4884 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_MULv4i16_indexed /* 4434 */, AArch64_INS_MUL, + AArch64_MULv4i16_indexed /* 4885 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_MULv4i32 /* 4435 */, AArch64_INS_MUL, + AArch64_MULv4i32 /* 4886 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_MULv4i32_indexed /* 4436 */, AArch64_INS_MUL, + AArch64_MULv4i32_indexed /* 4887 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_MULv8i16 /* 4437 */, AArch64_INS_MUL, + AArch64_MULv8i16 /* 4888 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_MULv8i16_indexed /* 4438 */, AArch64_INS_MUL, + AArch64_MULv8i16_indexed /* 4889 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_MULv8i8 /* 4439 */, AArch64_INS_MUL, + AArch64_MULv8i8 /* 4890 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_MVNIv2i32 /* 4440 */, AArch64_INS_MVNI, + AArch64_MVNIv2i32 /* 4891 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_MVNIv2s_msl /* 4441 */, AArch64_INS_MVNI, + AArch64_MVNIv2s_msl /* 4892 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ - AArch64_MVNIv4i16 /* 4442 */, AArch64_INS_MVNI, + AArch64_MVNIv4i16 /* 4893 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_MVNIv4i32 /* 4443 */, AArch64_INS_MVNI, + AArch64_MVNIv4i32 /* 4894 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_MVNIv4s_msl /* 4444 */, AArch64_INS_MVNI, + AArch64_MVNIv4s_msl /* 4895 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* mvni{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ - AArch64_MVNIv8i16 /* 4445 */, AArch64_INS_MVNI, + AArch64_MVNIv8i16 /* 4896 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nands $Pd, $Pg/z, $Pn, $Pm */ - AArch64_NANDS_PPzPP /* 4446 */, AArch64_INS_NANDS, + AArch64_NANDS_PPzPP /* 4897 */, AARCH64_INS_NANDS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nand $Pd, $Pg/z, $Pn, $Pm */ - AArch64_NAND_PPzPP /* 4447 */, AArch64_INS_NAND, + AArch64_NAND_PPzPP /* 4898 */, AARCH64_INS_NAND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nbsl $Zdn, $_Zdn, $Zm, $Zk */ - AArch64_NBSL_ZZZZ /* 4448 */, AArch64_INS_NBSL, + AArch64_NBSL_ZZZZ /* 4899 */, AARCH64_INS_NBSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg $Zd, $Pg/m, $Zn */ - AArch64_NEG_ZPmZ_B /* 4449 */, AArch64_INS_NEG, + AArch64_NEG_ZPmZ_B /* 4900 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg $Zd, $Pg/m, $Zn */ - AArch64_NEG_ZPmZ_D /* 4450 */, AArch64_INS_NEG, + AArch64_NEG_ZPmZ_D /* 4901 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg $Zd, $Pg/m, $Zn */ - AArch64_NEG_ZPmZ_H /* 4451 */, AArch64_INS_NEG, + AArch64_NEG_ZPmZ_H /* 4902 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg $Zd, $Pg/m, $Zn */ - AArch64_NEG_ZPmZ_S /* 4452 */, AArch64_INS_NEG, + AArch64_NEG_ZPmZ_S /* 4903 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_NEGv16i8 /* 4453 */, AArch64_INS_NEG, + AArch64_NEGv16i8 /* 4904 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg $Rd, $Rn */ - AArch64_NEGv1i64 /* 4454 */, AArch64_INS_NEG, + AArch64_NEGv1i64 /* 4905 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_NEGv2i32 /* 4455 */, AArch64_INS_NEG, + AArch64_NEGv2i32 /* 4906 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_NEGv2i64 /* 4456 */, AArch64_INS_NEG, + AArch64_NEGv2i64 /* 4907 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_NEGv4i16 /* 4457 */, AArch64_INS_NEG, + AArch64_NEGv4i16 /* 4908 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_NEGv4i32 /* 4458 */, AArch64_INS_NEG, + AArch64_NEGv4i32 /* 4909 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_NEGv8i16 /* 4459 */, AArch64_INS_NEG, + AArch64_NEGv8i16 /* 4910 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* neg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_NEGv8i8 /* 4460 */, AArch64_INS_NEG, + AArch64_NEGv8i8 /* 4911 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nmatch $Pd, $Pg/z, $Zn, $Zm */ - AArch64_NMATCH_PPzZZ_B /* 4461 */, AArch64_INS_NMATCH, + AArch64_NMATCH_PPzZZ_B /* 4912 */, AARCH64_INS_NMATCH, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nmatch $Pd, $Pg/z, $Zn, $Zm */ - AArch64_NMATCH_PPzZZ_H /* 4462 */, AArch64_INS_NMATCH, + AArch64_NMATCH_PPzZZ_H /* 4913 */, AARCH64_INS_NMATCH, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nors $Pd, $Pg/z, $Pn, $Pm */ - AArch64_NORS_PPzPP /* 4463 */, AArch64_INS_NORS, + AArch64_NORS_PPzPP /* 4914 */, AARCH64_INS_NORS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* nor $Pd, $Pg/z, $Pn, $Pm */ - AArch64_NOR_PPzPP /* 4464 */, AArch64_INS_NOR, + AArch64_NOR_PPzPP /* 4915 */, AARCH64_INS_NOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not $Zd, $Pg/m, $Zn */ - AArch64_NOT_ZPmZ_B /* 4465 */, AArch64_INS_NOT, + AArch64_NOT_ZPmZ_B /* 4916 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not $Zd, $Pg/m, $Zn */ - AArch64_NOT_ZPmZ_D /* 4466 */, AArch64_INS_NOT, + AArch64_NOT_ZPmZ_D /* 4917 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not $Zd, $Pg/m, $Zn */ - AArch64_NOT_ZPmZ_H /* 4467 */, AArch64_INS_NOT, + AArch64_NOT_ZPmZ_H /* 4918 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not $Zd, $Pg/m, $Zn */ - AArch64_NOT_ZPmZ_S /* 4468 */, AArch64_INS_NOT, + AArch64_NOT_ZPmZ_S /* 4919 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_NOTv16i8 /* 4469 */, AArch64_INS_NOT, + AArch64_NOTv16i8 /* 4920 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* not{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_NOTv8i8 /* 4470 */, AArch64_INS_NOT, + AArch64_NOTv8i8 /* 4921 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orns $Pd, $Pg/z, $Pn, $Pm */ - AArch64_ORNS_PPzPP /* 4471 */, AArch64_INS_ORNS, + AArch64_ORNS_PPzPP /* 4922 */, AARCH64_INS_ORNS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orn $Rd, $Rn, $Rm_and_shift */ - AArch64_ORNWrs /* 4472 */, AArch64_INS_ORN, + AArch64_ORNWrs /* 4923 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orn $Rd, $Rn, $Rm_and_shift */ - AArch64_ORNXrs /* 4473 */, AArch64_INS_ORN, + AArch64_ORNXrs /* 4924 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orn $Pd, $Pg/z, $Pn, $Pm */ - AArch64_ORN_PPzPP /* 4474 */, AArch64_INS_ORN, + AArch64_ORN_PPzPP /* 4925 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orn{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_ORNv16i8 /* 4475 */, AArch64_INS_ORN, + AArch64_ORNv16i8 /* 4926 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orn{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_ORNv8i8 /* 4476 */, AArch64_INS_ORN, + AArch64_ORNv8i8 /* 4927 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orqv $Vd.16b, $Pg, $Zn */ - AArch64_ORQV_VPZ_B /* 4477 */, AArch64_INS_ORQV, + AArch64_ORQV_VPZ_B /* 4928 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orqv $Vd.2d, $Pg, $Zn */ - AArch64_ORQV_VPZ_D /* 4478 */, AArch64_INS_ORQV, + AArch64_ORQV_VPZ_D /* 4929 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orqv $Vd.8h, $Pg, $Zn */ - AArch64_ORQV_VPZ_H /* 4479 */, AArch64_INS_ORQV, + AArch64_ORQV_VPZ_H /* 4930 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orqv $Vd.4s, $Pg, $Zn */ - AArch64_ORQV_VPZ_S /* 4480 */, AArch64_INS_ORQV, + AArch64_ORQV_VPZ_S /* 4931 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orrs $Pd, $Pg/z, $Pn, $Pm */ - AArch64_ORRS_PPzPP /* 4481 */, AArch64_INS_ORRS, + AArch64_ORRS_PPzPP /* 4932 */, AARCH64_INS_ORRS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Rd, $Rn, $imm */ - AArch64_ORRWri /* 4482 */, AArch64_INS_ORR, + AArch64_ORRWri /* 4933 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Rd, $Rn, $Rm_and_shift */ - AArch64_ORRWrs /* 4483 */, AArch64_INS_ORR, + AArch64_ORRWrs /* 4934 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Rd, $Rn, $imm */ - AArch64_ORRXri /* 4484 */, AArch64_INS_ORR, + AArch64_ORRXri /* 4935 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Rd, $Rn, $Rm_and_shift */ - AArch64_ORRXrs /* 4485 */, AArch64_INS_ORR, + AArch64_ORRXrs /* 4936 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Pd, $Pg/z, $Pn, $Pm */ - AArch64_ORR_PPzPP /* 4486 */, AArch64_INS_ORR, + AArch64_ORR_PPzPP /* 4937 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zdn, $_Zdn, $imms13 */ - AArch64_ORR_ZI /* 4487 */, AArch64_INS_ORR, + AArch64_ORR_ZI /* 4938 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ORR_ZPmZ_B /* 4488 */, AArch64_INS_ORR, + AArch64_ORR_ZPmZ_B /* 4939 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ORR_ZPmZ_D /* 4489 */, AArch64_INS_ORR, + AArch64_ORR_ZPmZ_D /* 4940 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ORR_ZPmZ_H /* 4490 */, AArch64_INS_ORR, + AArch64_ORR_ZPmZ_H /* 4941 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_ORR_ZPmZ_S /* 4491 */, AArch64_INS_ORR, + AArch64_ORR_ZPmZ_S /* 4942 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr $Zd, $Zn, $Zm */ - AArch64_ORR_ZZZ /* 4492 */, AArch64_INS_ORR, + AArch64_ORR_ZZZ /* 4943 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_ORRv16i8 /* 4493 */, AArch64_INS_ORR, + AArch64_ORRv16i8 /* 4944 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ - AArch64_ORRv2i32 /* 4494 */, AArch64_INS_ORR, + AArch64_ORRv2i32 /* 4945 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ - AArch64_ORRv4i16 /* 4495 */, AArch64_INS_ORR, + AArch64_ORRv4i16 /* 4946 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ - AArch64_ORRv4i32 /* 4496 */, AArch64_INS_ORR, + AArch64_ORRv4i32 /* 4947 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ - AArch64_ORRv8i16 /* 4497 */, AArch64_INS_ORR, + AArch64_ORRv8i16 /* 4948 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orr{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_ORRv8i8 /* 4498 */, AArch64_INS_ORR, + AArch64_ORRv8i8 /* 4949 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orv $Vd, $Pg, $Zn */ - AArch64_ORV_VPZ_B /* 4499 */, AArch64_INS_ORV, + AArch64_ORV_VPZ_B /* 4950 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orv $Vd, $Pg, $Zn */ - AArch64_ORV_VPZ_D /* 4500 */, AArch64_INS_ORV, + AArch64_ORV_VPZ_D /* 4951 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orv $Vd, $Pg, $Zn */ - AArch64_ORV_VPZ_H /* 4501 */, AArch64_INS_ORV, + AArch64_ORV_VPZ_H /* 4952 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* orv $Vd, $Pg, $Zn */ - AArch64_ORV_VPZ_S /* 4502 */, AArch64_INS_ORV, + AArch64_ORV_VPZ_S /* 4953 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacda $Rd, $Rn */ - AArch64_PACDA /* 4503 */, AArch64_INS_PACDA, + AArch64_PACDA /* 4954 */, AARCH64_INS_PACDA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacdb $Rd, $Rn */ - AArch64_PACDB /* 4504 */, AArch64_INS_PACDB, + AArch64_PACDB /* 4955 */, AARCH64_INS_PACDB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacdza $Rd */ - AArch64_PACDZA /* 4505 */, AArch64_INS_PACDZA, + AArch64_PACDZA /* 4956 */, AARCH64_INS_PACDZA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacdzb $Rd */ - AArch64_PACDZB /* 4506 */, AArch64_INS_PACDZB, + AArch64_PACDZB /* 4957 */, AARCH64_INS_PACDZB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacga $Rd, $Rn, $Rm */ - AArch64_PACGA /* 4507 */, AArch64_INS_PACGA, + AArch64_PACGA /* 4958 */, AARCH64_INS_PACGA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacia $Rd, $Rn */ - AArch64_PACIA /* 4508 */, AArch64_INS_PACIA, + AArch64_PACIA /* 4959 */, AARCH64_INS_PACIA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #8 */ - AArch64_PACIA1716 /* 4509 */, AArch64_INS_HINT, + AArch64_PACIA1716 /* 4960 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_X16, AArch64_REG_X17, 0 }, { AArch64_REG_X17, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_X16, AARCH64_REG_X17, 0 }, { AARCH64_REG_X17, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* pacia171615 */ + AArch64_PACIA171615 /* 4961 */, AARCH64_INS_PACIA171615, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #25 */ - AArch64_PACIASP /* 4510 */, AArch64_INS_HINT, + AArch64_PACIASP /* 4962 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* paciasppc */ + AArch64_PACIASPPC /* 4963 */, AARCH64_INS_PACIASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #24 */ - AArch64_PACIAZ /* 4511 */, AArch64_INS_HINT, + AArch64_PACIAZ /* 4964 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacib $Rd, $Rn */ - AArch64_PACIB /* 4512 */, AArch64_INS_PACIB, + AArch64_PACIB /* 4965 */, AARCH64_INS_PACIB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #10 */ - AArch64_PACIB1716 /* 4513 */, AArch64_INS_HINT, + AArch64_PACIB1716 /* 4966 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_X16, AArch64_REG_X17, 0 }, { AArch64_REG_X17, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_X16, AARCH64_REG_X17, 0 }, { AARCH64_REG_X17, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* pacib171615 */ + AArch64_PACIB171615 /* 4967 */, AARCH64_INS_PACIB171615, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #27 */ - AArch64_PACIBSP /* 4514 */, AArch64_INS_HINT, + AArch64_PACIBSP /* 4968 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* pacibsppc */ + AArch64_PACIBSPPC /* 4969 */, AARCH64_INS_PACIBSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* hint #26 */ - AArch64_PACIBZ /* 4515 */, AArch64_INS_HINT, + AArch64_PACIBZ /* 4970 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* paciza $Rd */ - AArch64_PACIZA /* 4516 */, AArch64_INS_PACIZA, + AArch64_PACIZA /* 4971 */, AARCH64_INS_PACIZA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pacizb $Rd */ - AArch64_PACIZB /* 4517 */, AArch64_INS_PACIZB, + AArch64_PACIZB /* 4972 */, AARCH64_INS_PACIZB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* hint #39 */ + AArch64_PACM /* 4973 */, AARCH64_INS_HINT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* pacnbiasppc */ + AArch64_PACNBIASPPC /* 4974 */, AARCH64_INS_PACNBIASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* pacnbibsppc */ + AArch64_PACNBIBSPPC /* 4975 */, AARCH64_INS_PACNBIBSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { AARCH64_REG_LR, 0 }, { AARCH64_FEATURE_HASPAUTHLR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_2PCI_B /* 4518 */, AArch64_INS_PEXT, + AArch64_PEXT_2PCI_B /* 4976 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_2PCI_D /* 4519 */, AArch64_INS_PEXT, + AArch64_PEXT_2PCI_D /* 4977 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_2PCI_H /* 4520 */, AArch64_INS_PEXT, + AArch64_PEXT_2PCI_H /* 4978 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_2PCI_S /* 4521 */, AArch64_INS_PEXT, + AArch64_PEXT_2PCI_S /* 4979 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_PCI_B /* 4522 */, AArch64_INS_PEXT, + AArch64_PEXT_PCI_B /* 4980 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_PCI_D /* 4523 */, AArch64_INS_PEXT, + AArch64_PEXT_PCI_D /* 4981 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_PCI_H /* 4524 */, AArch64_INS_PEXT, + AArch64_PEXT_PCI_H /* 4982 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pext $Pd, $PNn$index */ - AArch64_PEXT_PCI_S /* 4525 */, AArch64_INS_PEXT, + AArch64_PEXT_PCI_S /* 4983 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pfalse $Pd */ - AArch64_PFALSE /* 4526 */, AArch64_INS_PFALSE, + AArch64_PFALSE /* 4984 */, AARCH64_INS_PFALSE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pfirst $Pdn, $Pg, $_Pdn */ - AArch64_PFIRST_B /* 4527 */, AArch64_INS_PFIRST, + AArch64_PFIRST_B /* 4985 */, AARCH64_INS_PFIRST, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Pd, $Zn$index */ - AArch64_PMOV_PZI_B /* 4528 */, AArch64_INS_PMOV, + AArch64_PMOV_PZI_B /* 4986 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Pd, $Zn$index */ - AArch64_PMOV_PZI_D /* 4529 */, AArch64_INS_PMOV, + AArch64_PMOV_PZI_D /* 4987 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Pd, $Zn$index */ - AArch64_PMOV_PZI_H /* 4530 */, AArch64_INS_PMOV, + AArch64_PMOV_PZI_H /* 4988 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Pd, $Zn$index */ - AArch64_PMOV_PZI_S /* 4531 */, AArch64_INS_PMOV, + AArch64_PMOV_PZI_S /* 4989 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Zd$index, $Pn */ - AArch64_PMOV_ZIP_B /* 4532 */, AArch64_INS_PMOV, + AArch64_PMOV_ZIP_B /* 4990 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Zd$index, $Pn */ - AArch64_PMOV_ZIP_D /* 4533 */, AArch64_INS_PMOV, + AArch64_PMOV_ZIP_D /* 4991 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Zd$index, $Pn */ - AArch64_PMOV_ZIP_H /* 4534 */, AArch64_INS_PMOV, + AArch64_PMOV_ZIP_H /* 4992 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmov $Zd$index, $Pn */ - AArch64_PMOV_ZIP_S /* 4535 */, AArch64_INS_PMOV, + AArch64_PMOV_ZIP_S /* 4993 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullb $Zd, $Zn, $Zm */ - AArch64_PMULLB_ZZZ_D /* 4536 */, AArch64_INS_PMULLB, + AArch64_PMULLB_ZZZ_D /* 4994 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullb $Zd, $Zn, $Zm */ - AArch64_PMULLB_ZZZ_H /* 4537 */, AArch64_INS_PMULLB, + AArch64_PMULLB_ZZZ_H /* 4995 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullb $Zd, $Zn, $Zm */ - AArch64_PMULLB_ZZZ_Q /* 4538 */, AArch64_INS_PMULLB, + AArch64_PMULLB_ZZZ_Q /* 4996 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullt $Zd, $Zn, $Zm */ - AArch64_PMULLT_ZZZ_D /* 4539 */, AArch64_INS_PMULLT, + AArch64_PMULLT_ZZZ_D /* 4997 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullt $Zd, $Zn, $Zm */ - AArch64_PMULLT_ZZZ_H /* 4540 */, AArch64_INS_PMULLT, + AArch64_PMULLT_ZZZ_H /* 4998 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmullt $Zd, $Zn, $Zm */ - AArch64_PMULLT_ZZZ_Q /* 4541 */, AArch64_INS_PMULLT, + AArch64_PMULLT_ZZZ_Q /* 4999 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2AES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_PMULLv16i8 /* 4542 */, AArch64_INS_PMULL2, + AArch64_PMULLv16i8 /* 5000 */, AARCH64_INS_PMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmull{ $Rd.1q, $Rn.1d, $Rm.1d|.1q $Rd, $Rn, $Rm} */ - AArch64_PMULLv1i64 /* 4543 */, AArch64_INS_PMULL, + AArch64_PMULLv1i64 /* 5001 */, AARCH64_INS_PMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmull2{ $Rd.1q, $Rn.2d, $Rm.2d|.1q $Rd, $Rn, $Rm} */ - AArch64_PMULLv2i64 /* 4544 */, AArch64_INS_PMULL2, + AArch64_PMULLv2i64 /* 5002 */, AARCH64_INS_PMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasAES, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_PMULLv8i8 /* 4545 */, AArch64_INS_PMULL, + AArch64_PMULLv8i8 /* 5003 */, AARCH64_INS_PMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmul $Zd, $Zn, $Zm */ - AArch64_PMUL_ZZZ_B /* 4546 */, AArch64_INS_PMUL, + AArch64_PMUL_ZZZ_B /* 5004 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_PMULv16i8 /* 4547 */, AArch64_INS_PMUL, + AArch64_PMULv16i8 /* 5005 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pmul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_PMULv8i8 /* 4548 */, AArch64_INS_PMUL, + AArch64_PMULv8i8 /* 5006 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pnext $Pdn, $Pg, $_Pdn */ - AArch64_PNEXT_B /* 4549 */, AArch64_INS_PNEXT, + AArch64_PNEXT_B /* 5007 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pnext $Pdn, $Pg, $_Pdn */ - AArch64_PNEXT_D /* 4550 */, AArch64_INS_PNEXT, + AArch64_PNEXT_D /* 5008 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pnext $Pdn, $Pg, $_Pdn */ - AArch64_PNEXT_H /* 4551 */, AArch64_INS_PNEXT, + AArch64_PNEXT_H /* 5009 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* pnext $Pdn, $Pg, $_Pdn */ - AArch64_PNEXT_S /* 4552 */, AArch64_INS_PNEXT, + AArch64_PNEXT_S /* 5010 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFB_D_PZI /* 4553 */, AArch64_INS_PRFB, + AArch64_PRFB_D_PZI /* 5011 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFB_D_SCALED /* 4554 */, AArch64_INS_PRFB, + AArch64_PRFB_D_SCALED /* 5012 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFB_D_SXTW_SCALED /* 4555 */, AArch64_INS_PRFB, + AArch64_PRFB_D_SXTW_SCALED /* 5013 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFB_D_UXTW_SCALED /* 4556 */, AArch64_INS_PRFB, + AArch64_PRFB_D_UXTW_SCALED /* 5014 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $imm6, mul vl] */ - AArch64_PRFB_PRI /* 4557 */, AArch64_INS_PRFB, + AArch64_PRFB_PRI /* 5015 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Rm] */ - AArch64_PRFB_PRR /* 4558 */, AArch64_INS_PRFB, + AArch64_PRFB_PRR /* 5016 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFB_S_PZI /* 4559 */, AArch64_INS_PRFB, + AArch64_PRFB_S_PZI /* 5017 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFB_S_SXTW_SCALED /* 4560 */, AArch64_INS_PRFB, + AArch64_PRFB_S_SXTW_SCALED /* 5018 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFB_S_UXTW_SCALED /* 4561 */, AArch64_INS_PRFB, + AArch64_PRFB_S_UXTW_SCALED /* 5019 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFD_D_PZI /* 4562 */, AArch64_INS_PRFD, + AArch64_PRFD_D_PZI /* 5020 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFD_D_SCALED /* 4563 */, AArch64_INS_PRFD, + AArch64_PRFD_D_SCALED /* 5021 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFD_D_SXTW_SCALED /* 4564 */, AArch64_INS_PRFD, + AArch64_PRFD_D_SXTW_SCALED /* 5022 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFD_D_UXTW_SCALED /* 4565 */, AArch64_INS_PRFD, + AArch64_PRFD_D_UXTW_SCALED /* 5023 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $imm6, mul vl] */ - AArch64_PRFD_PRI /* 4566 */, AArch64_INS_PRFD, + AArch64_PRFD_PRI /* 5024 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Rm] */ - AArch64_PRFD_PRR /* 4567 */, AArch64_INS_PRFD, + AArch64_PRFD_PRR /* 5025 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFD_S_PZI /* 4568 */, AArch64_INS_PRFD, + AArch64_PRFD_S_PZI /* 5026 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFD_S_SXTW_SCALED /* 4569 */, AArch64_INS_PRFD, + AArch64_PRFD_S_SXTW_SCALED /* 5027 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFD_S_UXTW_SCALED /* 4570 */, AArch64_INS_PRFD, + AArch64_PRFD_S_UXTW_SCALED /* 5028 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFH_D_PZI /* 4571 */, AArch64_INS_PRFH, + AArch64_PRFH_D_PZI /* 5029 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFH_D_SCALED /* 4572 */, AArch64_INS_PRFH, + AArch64_PRFH_D_SCALED /* 5030 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFH_D_SXTW_SCALED /* 4573 */, AArch64_INS_PRFH, + AArch64_PRFH_D_SXTW_SCALED /* 5031 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFH_D_UXTW_SCALED /* 4574 */, AArch64_INS_PRFH, + AArch64_PRFH_D_UXTW_SCALED /* 5032 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $imm6, mul vl] */ - AArch64_PRFH_PRI /* 4575 */, AArch64_INS_PRFH, + AArch64_PRFH_PRI /* 5033 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Rm] */ - AArch64_PRFH_PRR /* 4576 */, AArch64_INS_PRFH, + AArch64_PRFH_PRR /* 5034 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFH_S_PZI /* 4577 */, AArch64_INS_PRFH, + AArch64_PRFH_S_PZI /* 5035 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFH_S_SXTW_SCALED /* 4578 */, AArch64_INS_PRFH, + AArch64_PRFH_S_SXTW_SCALED /* 5036 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFH_S_UXTW_SCALED /* 4579 */, AArch64_INS_PRFH, + AArch64_PRFH_S_UXTW_SCALED /* 5037 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfm $Rt, $label */ - AArch64_PRFMl /* 4580 */, AArch64_INS_PRFM, + AArch64_PRFMl /* 5038 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfm $Rt, [$Rn, $Rm, $extend] */ - AArch64_PRFMroW /* 4581 */, AArch64_INS_PRFM, + AArch64_PRFMroW /* 5039 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfm $Rt, [$Rn, $Rm, $extend] */ - AArch64_PRFMroX /* 4582 */, AArch64_INS_PRFM, + AArch64_PRFMroX /* 5040 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfm $Rt, [$Rn, $offset] */ - AArch64_PRFMui /* 4583 */, AArch64_INS_PRFM, + AArch64_PRFMui /* 5041 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfum $Rt, [$Rn, $offset] */ - AArch64_PRFUMi /* 4584 */, AArch64_INS_PRFUM, + AArch64_PRFUMi /* 5042 */, AARCH64_INS_PRFUM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFW_D_PZI /* 4585 */, AArch64_INS_PRFW, + AArch64_PRFW_D_PZI /* 5043 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFW_D_SCALED /* 4586 */, AArch64_INS_PRFW, + AArch64_PRFW_D_SCALED /* 5044 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFW_D_SXTW_SCALED /* 4587 */, AArch64_INS_PRFW, + AArch64_PRFW_D_SXTW_SCALED /* 5045 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFW_D_UXTW_SCALED /* 4588 */, AArch64_INS_PRFW, + AArch64_PRFW_D_UXTW_SCALED /* 5046 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $imm6, mul vl] */ - AArch64_PRFW_PRI /* 4589 */, AArch64_INS_PRFW, + AArch64_PRFW_PRI /* 5047 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Rm] */ - AArch64_PRFW_PRR /* 4590 */, AArch64_INS_PRFW, + AArch64_PRFW_PRR /* 5048 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Zn, $imm5] */ - AArch64_PRFW_S_PZI /* 4591 */, AArch64_INS_PRFW, + AArch64_PRFW_S_PZI /* 5049 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFW_S_SXTW_SCALED /* 4592 */, AArch64_INS_PRFW, + AArch64_PRFW_S_SXTW_SCALED /* 5050 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ - AArch64_PRFW_S_UXTW_SCALED /* 4593 */, AArch64_INS_PRFW, + AArch64_PRFW_S_UXTW_SCALED /* 5051 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* psel $Pd, $Pn, $Pm[$Rv, $imm] */ - AArch64_PSEL_PPPRI_B /* 4594 */, AArch64_INS_PSEL, + AArch64_PSEL_PPPRI_B /* 5052 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* psel $Pd, $Pn, $Pm[$Rv, $imm] */ - AArch64_PSEL_PPPRI_D /* 4595 */, AArch64_INS_PSEL, + AArch64_PSEL_PPPRI_D /* 5053 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* psel $Pd, $Pn, $Pm[$Rv, $imm] */ - AArch64_PSEL_PPPRI_H /* 4596 */, AArch64_INS_PSEL, + AArch64_PSEL_PPPRI_H /* 5054 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* psel $Pd, $Pn, $Pm[$Rv, $imm] */ - AArch64_PSEL_PPPRI_S /* 4597 */, AArch64_INS_PSEL, + AArch64_PSEL_PPPRI_S /* 5055 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptest $Pg, $Pn */ - AArch64_PTEST_PP /* 4598 */, AArch64_INS_PTEST, + AArch64_PTEST_PP /* 5056 */, AARCH64_INS_PTEST, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrues $Pd, $pattern */ - AArch64_PTRUES_B /* 4599 */, AArch64_INS_PTRUES, + AArch64_PTRUES_B /* 5057 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrues $Pd, $pattern */ - AArch64_PTRUES_D /* 4600 */, AArch64_INS_PTRUES, + AArch64_PTRUES_D /* 5058 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrues $Pd, $pattern */ - AArch64_PTRUES_H /* 4601 */, AArch64_INS_PTRUES, + AArch64_PTRUES_H /* 5059 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrues $Pd, $pattern */ - AArch64_PTRUES_S /* 4602 */, AArch64_INS_PTRUES, + AArch64_PTRUES_S /* 5060 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $Pd, $pattern */ - AArch64_PTRUE_B /* 4603 */, AArch64_INS_PTRUE, + AArch64_PTRUE_B /* 5061 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $PNd */ - AArch64_PTRUE_C_B /* 4604 */, AArch64_INS_PTRUE, + AArch64_PTRUE_C_B /* 5062 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $PNd */ - AArch64_PTRUE_C_D /* 4605 */, AArch64_INS_PTRUE, + AArch64_PTRUE_C_D /* 5063 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $PNd */ - AArch64_PTRUE_C_H /* 4606 */, AArch64_INS_PTRUE, + AArch64_PTRUE_C_H /* 5064 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $PNd */ - AArch64_PTRUE_C_S /* 4607 */, AArch64_INS_PTRUE, + AArch64_PTRUE_C_S /* 5065 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $Pd, $pattern */ - AArch64_PTRUE_D /* 4608 */, AArch64_INS_PTRUE, + AArch64_PTRUE_D /* 5066 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $Pd, $pattern */ - AArch64_PTRUE_H /* 4609 */, AArch64_INS_PTRUE, + AArch64_PTRUE_H /* 5067 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ptrue $Pd, $pattern */ - AArch64_PTRUE_S /* 4610 */, AArch64_INS_PTRUE, + AArch64_PTRUE_S /* 5068 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* punpkhi $Pd, $Pn */ - AArch64_PUNPKHI_PP /* 4611 */, AArch64_INS_PUNPKHI, + AArch64_PUNPKHI_PP /* 5069 */, AARCH64_INS_PUNPKHI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* punpklo $Pd, $Pn */ - AArch64_PUNPKLO_PP /* 4612 */, AArch64_INS_PUNPKLO, + AArch64_PUNPKLO_PP /* 5070 */, AARCH64_INS_PUNPKLO, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnb $Zd, $Zn, $Zm */ - AArch64_RADDHNB_ZZZ_B /* 4613 */, AArch64_INS_RADDHNB, + AArch64_RADDHNB_ZZZ_B /* 5071 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnb $Zd, $Zn, $Zm */ - AArch64_RADDHNB_ZZZ_H /* 4614 */, AArch64_INS_RADDHNB, + AArch64_RADDHNB_ZZZ_H /* 5072 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnb $Zd, $Zn, $Zm */ - AArch64_RADDHNB_ZZZ_S /* 4615 */, AArch64_INS_RADDHNB, + AArch64_RADDHNB_ZZZ_S /* 5073 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnt $Zd, $Zn, $Zm */ - AArch64_RADDHNT_ZZZ_B /* 4616 */, AArch64_INS_RADDHNT, + AArch64_RADDHNT_ZZZ_B /* 5074 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnt $Zd, $Zn, $Zm */ - AArch64_RADDHNT_ZZZ_H /* 4617 */, AArch64_INS_RADDHNT, + AArch64_RADDHNT_ZZZ_H /* 5075 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhnt $Zd, $Zn, $Zm */ - AArch64_RADDHNT_ZZZ_S /* 4618 */, AArch64_INS_RADDHNT, + AArch64_RADDHNT_ZZZ_S /* 5076 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ - AArch64_RADDHNv2i64_v2i32 /* 4619 */, AArch64_INS_RADDHN, + AArch64_RADDHNv2i64_v2i32 /* 5077 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ - AArch64_RADDHNv2i64_v4i32 /* 4620 */, AArch64_INS_RADDHN2, + AArch64_RADDHNv2i64_v4i32 /* 5078 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ - AArch64_RADDHNv4i32_v4i16 /* 4621 */, AArch64_INS_RADDHN, + AArch64_RADDHNv4i32_v4i16 /* 5079 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ - AArch64_RADDHNv4i32_v8i16 /* 4622 */, AArch64_INS_RADDHN2, + AArch64_RADDHNv4i32_v8i16 /* 5080 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ - AArch64_RADDHNv8i16_v16i8 /* 4623 */, AArch64_INS_RADDHN2, + AArch64_RADDHNv8i16_v16i8 /* 5081 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* raddhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ - AArch64_RADDHNv8i16_v8i8 /* 4624 */, AArch64_INS_RADDHN, + AArch64_RADDHNv8i16_v8i8 /* 5082 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rax1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ - AArch64_RAX1 /* 4625 */, AArch64_INS_RAX1, + AArch64_RAX1 /* 5083 */, AARCH64_INS_RAX1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rax1 $Zd, $Zn, $Zm */ - AArch64_RAX1_ZZZ_D /* 4626 */, AArch64_INS_RAX1, + AArch64_RAX1_ZZZ_D /* 5084 */, AARCH64_INS_RAX1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2SHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2SHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Rd, $Rn */ - AArch64_RBITWr /* 4627 */, AArch64_INS_RBIT, + AArch64_RBITWr /* 5085 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Rd, $Rn */ - AArch64_RBITXr /* 4628 */, AArch64_INS_RBIT, + AArch64_RBITXr /* 5086 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Zd, $Pg/m, $Zn */ - AArch64_RBIT_ZPmZ_B /* 4629 */, AArch64_INS_RBIT, + AArch64_RBIT_ZPmZ_B /* 5087 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Zd, $Pg/m, $Zn */ - AArch64_RBIT_ZPmZ_D /* 4630 */, AArch64_INS_RBIT, + AArch64_RBIT_ZPmZ_D /* 5088 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Zd, $Pg/m, $Zn */ - AArch64_RBIT_ZPmZ_H /* 4631 */, AArch64_INS_RBIT, + AArch64_RBIT_ZPmZ_H /* 5089 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit $Zd, $Pg/m, $Zn */ - AArch64_RBIT_ZPmZ_S /* 4632 */, AArch64_INS_RBIT, + AArch64_RBIT_ZPmZ_S /* 5090 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_RBITv16i8 /* 4633 */, AArch64_INS_RBIT, + AArch64_RBITv16i8 /* 5091 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rbit{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_RBITv8i8 /* 4634 */, AArch64_INS_RBIT, + AArch64_RBITv8i8 /* 5092 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rcwcas $Rs, $Rt, [$Rn] */ - AArch64_RCWCAS /* 4635 */, AArch64_INS_RCWCAS, + AArch64_RCWCAS /* 5093 */, AARCH64_INS_RCWCAS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcasa $Rs, $Rt, [$Rn] */ - AArch64_RCWCASA /* 4636 */, AArch64_INS_RCWCASA, + AArch64_RCWCASA /* 5094 */, AARCH64_INS_RCWCASA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcasal $Rs, $Rt, [$Rn] */ - AArch64_RCWCASAL /* 4637 */, AArch64_INS_RCWCASAL, + AArch64_RCWCASAL /* 5095 */, AARCH64_INS_RCWCASAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcasl $Rs, $Rt, [$Rn] */ - AArch64_RCWCASL /* 4638 */, AArch64_INS_RCWCASL, + AArch64_RCWCASL /* 5096 */, AARCH64_INS_RCWCASL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcasp $Rs, $Rt, [$Rn] */ - AArch64_RCWCASP /* 4639 */, AArch64_INS_RCWCASP, + AArch64_RCWCASP /* 5097 */, AARCH64_INS_RCWCASP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcaspa $Rs, $Rt, [$Rn] */ - AArch64_RCWCASPA /* 4640 */, AArch64_INS_RCWCASPA, + AArch64_RCWCASPA /* 5098 */, AARCH64_INS_RCWCASPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcaspal $Rs, $Rt, [$Rn] */ - AArch64_RCWCASPAL /* 4641 */, AArch64_INS_RCWCASPAL, + AArch64_RCWCASPAL /* 5099 */, AARCH64_INS_RCWCASPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwcaspl $Rs, $Rt, [$Rn] */ - AArch64_RCWCASPL /* 4642 */, AArch64_INS_RCWCASPL, + AArch64_RCWCASPL /* 5100 */, AARCH64_INS_RCWCASPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclr $Rs, $Rt, [$Rn] */ - AArch64_RCWCLR /* 4643 */, AArch64_INS_RCWCLR, + AArch64_RCWCLR /* 5101 */, AARCH64_INS_RCWCLR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclra $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRA /* 4644 */, AArch64_INS_RCWCLRA, + AArch64_RCWCLRA /* 5102 */, AARCH64_INS_RCWCLRA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclral $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRAL /* 4645 */, AArch64_INS_RCWCLRAL, + AArch64_RCWCLRAL /* 5103 */, AARCH64_INS_RCWCLRAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclrl $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRL /* 4646 */, AArch64_INS_RCWCLRL, + AArch64_RCWCLRL /* 5104 */, AARCH64_INS_RCWCLRL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclrp $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRP /* 4647 */, AArch64_INS_RCWCLRP, + AArch64_RCWCLRP /* 5105 */, AARCH64_INS_RCWCLRP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclrpa $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRPA /* 4648 */, AArch64_INS_RCWCLRPA, + AArch64_RCWCLRPA /* 5106 */, AARCH64_INS_RCWCLRPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclrpal $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRPAL /* 4649 */, AArch64_INS_RCWCLRPAL, + AArch64_RCWCLRPAL /* 5107 */, AARCH64_INS_RCWCLRPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwclrpl $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRPL /* 4650 */, AArch64_INS_RCWCLRPL, + AArch64_RCWCLRPL /* 5108 */, AARCH64_INS_RCWCLRPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclr $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRS /* 4651 */, AArch64_INS_RCWSCLR, + AArch64_RCWCLRS /* 5109 */, AARCH64_INS_RCWSCLR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclra $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRSA /* 4652 */, AArch64_INS_RCWSCLRA, + AArch64_RCWCLRSA /* 5110 */, AARCH64_INS_RCWSCLRA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclral $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRSAL /* 4653 */, AArch64_INS_RCWSCLRAL, + AArch64_RCWCLRSAL /* 5111 */, AARCH64_INS_RCWSCLRAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclrl $Rs, $Rt, [$Rn] */ - AArch64_RCWCLRSL /* 4654 */, AArch64_INS_RCWSCLRL, + AArch64_RCWCLRSL /* 5112 */, AARCH64_INS_RCWSCLRL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclrp $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRSP /* 4655 */, AArch64_INS_RCWSCLRP, + AArch64_RCWCLRSP /* 5113 */, AARCH64_INS_RCWSCLRP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclrpa $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRSPA /* 4656 */, AArch64_INS_RCWSCLRPA, + AArch64_RCWCLRSPA /* 5114 */, AARCH64_INS_RCWSCLRPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclrpal $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRSPAL /* 4657 */, AArch64_INS_RCWSCLRPAL, + AArch64_RCWCLRSPAL /* 5115 */, AARCH64_INS_RCWSCLRPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsclrpl $Rt, $Rt2, [$Rn] */ - AArch64_RCWCLRSPL /* 4658 */, AArch64_INS_RCWSCLRPL, + AArch64_RCWCLRSPL /* 5116 */, AARCH64_INS_RCWSCLRPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscas $Rs, $Rt, [$Rn] */ - AArch64_RCWSCAS /* 4659 */, AArch64_INS_RCWSCAS, + AArch64_RCWSCAS /* 5117 */, AARCH64_INS_RCWSCAS, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscasa $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASA /* 4660 */, AArch64_INS_RCWSCASA, + AArch64_RCWSCASA /* 5118 */, AARCH64_INS_RCWSCASA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscasal $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASAL /* 4661 */, AArch64_INS_RCWSCASAL, + AArch64_RCWSCASAL /* 5119 */, AARCH64_INS_RCWSCASAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscasl $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASL /* 4662 */, AArch64_INS_RCWSCASL, + AArch64_RCWSCASL /* 5120 */, AARCH64_INS_RCWSCASL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscasp $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASP /* 4663 */, AArch64_INS_RCWSCASP, + AArch64_RCWSCASP /* 5121 */, AARCH64_INS_RCWSCASP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscaspa $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASPA /* 4664 */, AArch64_INS_RCWSCASPA, + AArch64_RCWSCASPA /* 5122 */, AARCH64_INS_RCWSCASPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscaspal $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASPAL /* 4665 */, AArch64_INS_RCWSCASPAL, + AArch64_RCWSCASPAL /* 5123 */, AARCH64_INS_RCWSCASPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwscaspl $Rs, $Rt, [$Rn] */ - AArch64_RCWSCASPL /* 4666 */, AArch64_INS_RCWSCASPL, + AArch64_RCWSCASPL /* 5124 */, AARCH64_INS_RCWSCASPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwset $Rs, $Rt, [$Rn] */ - AArch64_RCWSET /* 4667 */, AArch64_INS_RCWSET, + AArch64_RCWSET /* 5125 */, AARCH64_INS_RCWSET, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwseta $Rs, $Rt, [$Rn] */ - AArch64_RCWSETA /* 4668 */, AArch64_INS_RCWSETA, + AArch64_RCWSETA /* 5126 */, AARCH64_INS_RCWSETA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetal $Rs, $Rt, [$Rn] */ - AArch64_RCWSETAL /* 4669 */, AArch64_INS_RCWSETAL, + AArch64_RCWSETAL /* 5127 */, AARCH64_INS_RCWSETAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetl $Rs, $Rt, [$Rn] */ - AArch64_RCWSETL /* 4670 */, AArch64_INS_RCWSETL, + AArch64_RCWSETL /* 5128 */, AARCH64_INS_RCWSETL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetp $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETP /* 4671 */, AArch64_INS_RCWSETP, + AArch64_RCWSETP /* 5129 */, AARCH64_INS_RCWSETP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetpa $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETPA /* 4672 */, AArch64_INS_RCWSETPA, + AArch64_RCWSETPA /* 5130 */, AARCH64_INS_RCWSETPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetpal $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETPAL /* 4673 */, AArch64_INS_RCWSETPAL, + AArch64_RCWSETPAL /* 5131 */, AARCH64_INS_RCWSETPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsetpl $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETPL /* 4674 */, AArch64_INS_RCWSETPL, + AArch64_RCWSETPL /* 5132 */, AARCH64_INS_RCWSETPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsset $Rs, $Rt, [$Rn] */ - AArch64_RCWSETS /* 4675 */, AArch64_INS_RCWSSET, + AArch64_RCWSETS /* 5133 */, AARCH64_INS_RCWSSET, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsseta $Rs, $Rt, [$Rn] */ - AArch64_RCWSETSA /* 4676 */, AArch64_INS_RCWSSETA, + AArch64_RCWSETSA /* 5134 */, AARCH64_INS_RCWSSETA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetal $Rs, $Rt, [$Rn] */ - AArch64_RCWSETSAL /* 4677 */, AArch64_INS_RCWSSETAL, + AArch64_RCWSETSAL /* 5135 */, AARCH64_INS_RCWSSETAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetl $Rs, $Rt, [$Rn] */ - AArch64_RCWSETSL /* 4678 */, AArch64_INS_RCWSSETL, + AArch64_RCWSETSL /* 5136 */, AARCH64_INS_RCWSSETL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetp $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETSP /* 4679 */, AArch64_INS_RCWSSETP, + AArch64_RCWSETSP /* 5137 */, AARCH64_INS_RCWSSETP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetpa $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETSPA /* 4680 */, AArch64_INS_RCWSSETPA, + AArch64_RCWSETSPA /* 5138 */, AARCH64_INS_RCWSSETPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetpal $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETSPAL /* 4681 */, AArch64_INS_RCWSSETPAL, + AArch64_RCWSETSPAL /* 5139 */, AARCH64_INS_RCWSSETPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwssetpl $Rt, $Rt2, [$Rn] */ - AArch64_RCWSETSPL /* 4682 */, AArch64_INS_RCWSSETPL, + AArch64_RCWSETSPL /* 5140 */, AARCH64_INS_RCWSSETPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswp $Rs, $Rt, [$Rn] */ - AArch64_RCWSWP /* 4683 */, AArch64_INS_RCWSWP, + AArch64_RCWSWP /* 5141 */, AARCH64_INS_RCWSWP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswpa $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPA /* 4684 */, AArch64_INS_RCWSWPA, + AArch64_RCWSWPA /* 5142 */, AARCH64_INS_RCWSWPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswpal $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPAL /* 4685 */, AArch64_INS_RCWSWPAL, + AArch64_RCWSWPAL /* 5143 */, AARCH64_INS_RCWSWPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswpl $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPL /* 4686 */, AArch64_INS_RCWSWPL, + AArch64_RCWSWPL /* 5144 */, AARCH64_INS_RCWSWPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswpp $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPP /* 4687 */, AArch64_INS_RCWSWPP, + AArch64_RCWSWPP /* 5145 */, AARCH64_INS_RCWSWPP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswppa $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPPA /* 4688 */, AArch64_INS_RCWSWPPA, + AArch64_RCWSWPPA /* 5146 */, AARCH64_INS_RCWSWPPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswppal $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPPAL /* 4689 */, AArch64_INS_RCWSWPPAL, + AArch64_RCWSWPPAL /* 5147 */, AARCH64_INS_RCWSWPPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwswppl $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPPL /* 4690 */, AArch64_INS_RCWSWPPL, + AArch64_RCWSWPPL /* 5148 */, AARCH64_INS_RCWSWPPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswp $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPS /* 4691 */, AArch64_INS_RCWSSWP, + AArch64_RCWSWPS /* 5149 */, AARCH64_INS_RCWSSWP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswpa $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPSA /* 4692 */, AArch64_INS_RCWSSWPA, + AArch64_RCWSWPSA /* 5150 */, AARCH64_INS_RCWSSWPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswpal $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPSAL /* 4693 */, AArch64_INS_RCWSSWPAL, + AArch64_RCWSWPSAL /* 5151 */, AARCH64_INS_RCWSSWPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswpl $Rs, $Rt, [$Rn] */ - AArch64_RCWSWPSL /* 4694 */, AArch64_INS_RCWSSWPL, + AArch64_RCWSWPSL /* 5152 */, AARCH64_INS_RCWSSWPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswpp $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPSP /* 4695 */, AArch64_INS_RCWSSWPP, + AArch64_RCWSWPSP /* 5153 */, AARCH64_INS_RCWSSWPP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswppa $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPSPA /* 4696 */, AArch64_INS_RCWSSWPPA, + AArch64_RCWSWPSPA /* 5154 */, AARCH64_INS_RCWSSWPPA, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswppal $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPSPAL /* 4697 */, AArch64_INS_RCWSSWPPAL, + AArch64_RCWSWPSPAL /* 5155 */, AARCH64_INS_RCWSSWPPAL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rcwsswppl $Rt, $Rt2, [$Rn] */ - AArch64_RCWSWPSPL /* 4698 */, AArch64_INS_RCWSSWPPL, + AArch64_RCWSWPSPL /* 5156 */, AARCH64_INS_RCWSSWPPL, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasTHE, AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASTHE, AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + #endif }, { /* rdffrs $Pd, $Pg/z */ - AArch64_RDFFRS_PPz /* 4699 */, AArch64_INS_RDFFRS, + AArch64_RDFFRS_PPz /* 5157 */, AARCH64_INS_RDFFRS, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rdffr $Pd, $Pg/z */ - AArch64_RDFFR_PPz_REAL /* 4700 */, AArch64_INS_RDFFR, + AArch64_RDFFR_PPz_REAL /* 5158 */, AARCH64_INS_RDFFR, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rdffr $Pd */ - AArch64_RDFFR_P_REAL /* 4701 */, AArch64_INS_RDFFR, + AArch64_RDFFR_P_REAL /* 5159 */, AARCH64_INS_RDFFR, #ifndef CAPSTONE_DIET - { AArch64_REG_FFR, 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FFR, 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rdsvl $Rd, $imm6 */ - AArch64_RDSVLI_XI /* 4702 */, AArch64_INS_RDSVL, + AArch64_RDSVLI_XI /* 5160 */, AARCH64_INS_RDSVL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rdvl $Rd, $imm6 */ - AArch64_RDVLI_XI /* 4703 */, AArch64_INS_RDVL, + AArch64_RDVLI_XI /* 5161 */, AARCH64_INS_RDVL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ret $Rn */ - AArch64_RET /* 4704 */, AArch64_INS_RET, + AArch64_RET /* 5162 */, AARCH64_INS_RET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* retaa */ - AArch64_RETAA /* 4705 */, AArch64_INS_RETAA, + AArch64_RETAA /* 5163 */, AARCH64_INS_RETAA, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* retaasppc $label */ + AArch64_RETAASPPCi /* 5164 */, AARCH64_INS_RETAASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_GRP_BRANCH_RELATIVE, AARCH64_FEATURE_HASPAUTHLR, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* retaasppc $Rm */ + AArch64_RETAASPPCr /* 5165 */, AARCH64_INS_RETAASPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTHLR, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* retab */ - AArch64_RETAB /* 4706 */, AArch64_INS_RETAB, + AArch64_RETAB /* 5166 */, AARCH64_INS_RETAB, #ifndef CAPSTONE_DIET - { AArch64_REG_LR, AArch64_REG_SP, 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* retabsppc $label */ + AArch64_RETABSPPCi /* 5167 */, AARCH64_INS_RETABSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_GRP_BRANCH_RELATIVE, AARCH64_FEATURE_HASPAUTHLR, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* retabsppc $Rm */ + AArch64_RETABSPPCr /* 5168 */, AARCH64_INS_RETABSPPC, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, AARCH64_REG_SP, 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, AARCH64_FEATURE_HASPAUTHLR, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev16 $Rd, $Rn */ - AArch64_REV16Wr /* 4707 */, AArch64_INS_REV16, + AArch64_REV16Wr /* 5169 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev16 $Rd, $Rn */ - AArch64_REV16Xr /* 4708 */, AArch64_INS_REV16, + AArch64_REV16Xr /* 5170 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev16{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_REV16v16i8 /* 4709 */, AArch64_INS_REV16, + AArch64_REV16v16i8 /* 5171 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev16{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_REV16v8i8 /* 4710 */, AArch64_INS_REV16, + AArch64_REV16v8i8 /* 5172 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev32 $Rd, $Rn */ - AArch64_REV32Xr /* 4711 */, AArch64_INS_REV32, + AArch64_REV32Xr /* 5173 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev32{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_REV32v16i8 /* 4712 */, AArch64_INS_REV32, + AArch64_REV32v16i8 /* 5174 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev32{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_REV32v4i16 /* 4713 */, AArch64_INS_REV32, + AArch64_REV32v4i16 /* 5175 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev32{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_REV32v8i16 /* 4714 */, AArch64_INS_REV32, + AArch64_REV32v8i16 /* 5176 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev32{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_REV32v8i8 /* 4715 */, AArch64_INS_REV32, + AArch64_REV32v8i8 /* 5177 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_REV64v16i8 /* 4716 */, AArch64_INS_REV64, + AArch64_REV64v16i8 /* 5178 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_REV64v2i32 /* 4717 */, AArch64_INS_REV64, + AArch64_REV64v2i32 /* 5179 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_REV64v4i16 /* 4718 */, AArch64_INS_REV64, + AArch64_REV64v4i16 /* 5180 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_REV64v4i32 /* 4719 */, AArch64_INS_REV64, + AArch64_REV64v4i32 /* 5181 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_REV64v8i16 /* 4720 */, AArch64_INS_REV64, + AArch64_REV64v8i16 /* 5182 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev64{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_REV64v8i8 /* 4721 */, AArch64_INS_REV64, + AArch64_REV64v8i8 /* 5183 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revb $Zd, $Pg/m, $Zn */ - AArch64_REVB_ZPmZ_D /* 4722 */, AArch64_INS_REVB, + AArch64_REVB_ZPmZ_D /* 5184 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revb $Zd, $Pg/m, $Zn */ - AArch64_REVB_ZPmZ_H /* 4723 */, AArch64_INS_REVB, + AArch64_REVB_ZPmZ_H /* 5185 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revb $Zd, $Pg/m, $Zn */ - AArch64_REVB_ZPmZ_S /* 4724 */, AArch64_INS_REVB, + AArch64_REVB_ZPmZ_S /* 5186 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revd $Zd, $Pg/m, $Zn */ - AArch64_REVD_ZPmZ /* 4725 */, AArch64_INS_REVD, + AArch64_REVD_ZPmZ /* 5187 */, AARCH64_INS_REVD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revh $Zd, $Pg/m, $Zn */ - AArch64_REVH_ZPmZ_D /* 4726 */, AArch64_INS_REVH, + AArch64_REVH_ZPmZ_D /* 5188 */, AARCH64_INS_REVH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revh $Zd, $Pg/m, $Zn */ - AArch64_REVH_ZPmZ_S /* 4727 */, AArch64_INS_REVH, + AArch64_REVH_ZPmZ_S /* 5189 */, AARCH64_INS_REVH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* revw $Zd, $Pg/m, $Zn */ - AArch64_REVW_ZPmZ_D /* 4728 */, AArch64_INS_REVW, + AArch64_REVW_ZPmZ_D /* 5190 */, AARCH64_INS_REVW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Rd, $Rn */ - AArch64_REVWr /* 4729 */, AArch64_INS_REV, + AArch64_REVWr /* 5191 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Rd, $Rn */ - AArch64_REVXr /* 4730 */, AArch64_INS_REV, + AArch64_REVXr /* 5192 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Pd, $Pn */ - AArch64_REV_PP_B /* 4731 */, AArch64_INS_REV, + AArch64_REV_PP_B /* 5193 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Pd, $Pn */ - AArch64_REV_PP_D /* 4732 */, AArch64_INS_REV, + AArch64_REV_PP_D /* 5194 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Pd, $Pn */ - AArch64_REV_PP_H /* 4733 */, AArch64_INS_REV, + AArch64_REV_PP_H /* 5195 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Pd, $Pn */ - AArch64_REV_PP_S /* 4734 */, AArch64_INS_REV, + AArch64_REV_PP_S /* 5196 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Zd, $Zn */ - AArch64_REV_ZZ_B /* 4735 */, AArch64_INS_REV, + AArch64_REV_ZZ_B /* 5197 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Zd, $Zn */ - AArch64_REV_ZZ_D /* 4736 */, AArch64_INS_REV, + AArch64_REV_ZZ_D /* 5198 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Zd, $Zn */ - AArch64_REV_ZZ_H /* 4737 */, AArch64_INS_REV, + AArch64_REV_ZZ_H /* 5199 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rev $Zd, $Zn */ - AArch64_REV_ZZ_S /* 4738 */, AArch64_INS_REV, + AArch64_REV_ZZ_S /* 5200 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rmif{ $Rn, $imm, $mask} */ - AArch64_RMIF /* 4739 */, AArch64_INS_RMIF, + AArch64_RMIF /* 5201 */, AARCH64_INS_RMIF, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFlagM, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFLAGM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ror $Rd, $Rn, $Rm */ - AArch64_RORVWr /* 4740 */, AArch64_INS_ROR, + AArch64_RORVWr /* 5202 */, AARCH64_INS_ROR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* ror $Rd, $Rn, $Rm */ - AArch64_RORVXr /* 4741 */, AArch64_INS_ROR, + AArch64_RORVXr /* 5203 */, AARCH64_INS_ROR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rprfm $Rt, $Rm, [$Rn] */ - AArch64_RPRFM /* 4742 */, AArch64_INS_RPRFM, + AArch64_RPRFM /* 5204 */, AARCH64_INS_RPRFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnb $Zd, $Zn, $imm */ - AArch64_RSHRNB_ZZI_B /* 4743 */, AArch64_INS_RSHRNB, + AArch64_RSHRNB_ZZI_B /* 5205 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnb $Zd, $Zn, $imm */ - AArch64_RSHRNB_ZZI_H /* 4744 */, AArch64_INS_RSHRNB, + AArch64_RSHRNB_ZZI_H /* 5206 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnb $Zd, $Zn, $imm */ - AArch64_RSHRNB_ZZI_S /* 4745 */, AArch64_INS_RSHRNB, + AArch64_RSHRNB_ZZI_S /* 5207 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnt $Zd, $Zn, $imm */ - AArch64_RSHRNT_ZZI_B /* 4746 */, AArch64_INS_RSHRNT, + AArch64_RSHRNT_ZZI_B /* 5208 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnt $Zd, $Zn, $imm */ - AArch64_RSHRNT_ZZI_H /* 4747 */, AArch64_INS_RSHRNT, + AArch64_RSHRNT_ZZI_H /* 5209 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrnt $Zd, $Zn, $imm */ - AArch64_RSHRNT_ZZI_S /* 4748 */, AArch64_INS_RSHRNT, + AArch64_RSHRNT_ZZI_S /* 5210 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_RSHRNv16i8_shift /* 4749 */, AArch64_INS_RSHRN2, + AArch64_RSHRNv16i8_shift /* 5211 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_RSHRNv2i32_shift /* 4750 */, AArch64_INS_RSHRN, + AArch64_RSHRNv2i32_shift /* 5212 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_RSHRNv4i16_shift /* 4751 */, AArch64_INS_RSHRN, + AArch64_RSHRNv4i16_shift /* 5213 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_RSHRNv4i32_shift /* 4752 */, AArch64_INS_RSHRN2, + AArch64_RSHRNv4i32_shift /* 5214 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_RSHRNv8i16_shift /* 4753 */, AArch64_INS_RSHRN2, + AArch64_RSHRNv8i16_shift /* 5215 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_RSHRNv8i8_shift /* 4754 */, AArch64_INS_RSHRN, + AArch64_RSHRNv8i8_shift /* 5216 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ - AArch64_RSUBHNB_ZZZ_B /* 4755 */, AArch64_INS_RSUBHNB, + AArch64_RSUBHNB_ZZZ_B /* 5217 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ - AArch64_RSUBHNB_ZZZ_H /* 4756 */, AArch64_INS_RSUBHNB, + AArch64_RSUBHNB_ZZZ_H /* 5218 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ - AArch64_RSUBHNB_ZZZ_S /* 4757 */, AArch64_INS_RSUBHNB, + AArch64_RSUBHNB_ZZZ_S /* 5219 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ - AArch64_RSUBHNT_ZZZ_B /* 4758 */, AArch64_INS_RSUBHNT, + AArch64_RSUBHNT_ZZZ_B /* 5220 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ - AArch64_RSUBHNT_ZZZ_H /* 4759 */, AArch64_INS_RSUBHNT, + AArch64_RSUBHNT_ZZZ_H /* 5221 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ - AArch64_RSUBHNT_ZZZ_S /* 4760 */, AArch64_INS_RSUBHNT, + AArch64_RSUBHNT_ZZZ_S /* 5222 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv2i64_v2i32 /* 4761 */, AArch64_INS_RSUBHN, + AArch64_RSUBHNv2i64_v2i32 /* 5223 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv2i64_v4i32 /* 4762 */, AArch64_INS_RSUBHN2, + AArch64_RSUBHNv2i64_v4i32 /* 5224 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv4i32_v4i16 /* 4763 */, AArch64_INS_RSUBHN, + AArch64_RSUBHNv4i32_v4i16 /* 5225 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv4i32_v8i16 /* 4764 */, AArch64_INS_RSUBHN2, + AArch64_RSUBHNv4i32_v8i16 /* 5226 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv8i16_v16i8 /* 4765 */, AArch64_INS_RSUBHN2, + AArch64_RSUBHNv8i16_v16i8 /* 5227 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* rsubhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ - AArch64_RSUBHNv8i16_v8i8 /* 4766 */, AArch64_INS_RSUBHN, + AArch64_RSUBHNv8i16_v8i8 /* 5228 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalb $Zda, $Zn, $Zm */ - AArch64_SABALB_ZZZ_D /* 4767 */, AArch64_INS_SABALB, + AArch64_SABALB_ZZZ_D /* 5229 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalb $Zda, $Zn, $Zm */ - AArch64_SABALB_ZZZ_H /* 4768 */, AArch64_INS_SABALB, + AArch64_SABALB_ZZZ_H /* 5230 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalb $Zda, $Zn, $Zm */ - AArch64_SABALB_ZZZ_S /* 4769 */, AArch64_INS_SABALB, + AArch64_SABALB_ZZZ_S /* 5231 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalt $Zda, $Zn, $Zm */ - AArch64_SABALT_ZZZ_D /* 4770 */, AArch64_INS_SABALT, + AArch64_SABALT_ZZZ_D /* 5232 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalt $Zda, $Zn, $Zm */ - AArch64_SABALT_ZZZ_H /* 4771 */, AArch64_INS_SABALT, + AArch64_SABALT_ZZZ_H /* 5233 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabalt $Zda, $Zn, $Zm */ - AArch64_SABALT_ZZZ_S /* 4772 */, AArch64_INS_SABALT, + AArch64_SABALT_ZZZ_S /* 5234 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SABALv16i8_v8i16 /* 4773 */, AArch64_INS_SABAL2, + AArch64_SABALv16i8_v8i16 /* 5235 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SABALv2i32_v2i64 /* 4774 */, AArch64_INS_SABAL, + AArch64_SABALv2i32_v2i64 /* 5236 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SABALv4i16_v4i32 /* 4775 */, AArch64_INS_SABAL, + AArch64_SABALv4i16_v4i32 /* 5237 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SABALv4i32_v2i64 /* 4776 */, AArch64_INS_SABAL2, + AArch64_SABALv4i32_v2i64 /* 5238 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SABALv8i16_v4i32 /* 4777 */, AArch64_INS_SABAL2, + AArch64_SABALv8i16_v4i32 /* 5239 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SABALv8i8_v8i16 /* 4778 */, AArch64_INS_SABAL, + AArch64_SABALv8i8_v8i16 /* 5240 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba $Zda, $Zn, $Zm */ - AArch64_SABA_ZZZ_B /* 4779 */, AArch64_INS_SABA, + AArch64_SABA_ZZZ_B /* 5241 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba $Zda, $Zn, $Zm */ - AArch64_SABA_ZZZ_D /* 4780 */, AArch64_INS_SABA, + AArch64_SABA_ZZZ_D /* 5242 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba $Zda, $Zn, $Zm */ - AArch64_SABA_ZZZ_H /* 4781 */, AArch64_INS_SABA, + AArch64_SABA_ZZZ_H /* 5243 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba $Zda, $Zn, $Zm */ - AArch64_SABA_ZZZ_S /* 4782 */, AArch64_INS_SABA, + AArch64_SABA_ZZZ_S /* 5244 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_SABAv16i8 /* 4783 */, AArch64_INS_SABA, + AArch64_SABAv16i8 /* 5245 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_SABAv2i32 /* 4784 */, AArch64_INS_SABA, + AArch64_SABAv2i32 /* 5246 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_SABAv4i16 /* 4785 */, AArch64_INS_SABA, + AArch64_SABAv4i16 /* 5247 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SABAv4i32 /* 4786 */, AArch64_INS_SABA, + AArch64_SABAv4i32 /* 5248 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_SABAv8i16 /* 4787 */, AArch64_INS_SABA, + AArch64_SABAv8i16 /* 5249 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_SABAv8i8 /* 4788 */, AArch64_INS_SABA, + AArch64_SABAv8i8 /* 5250 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlb $Zd, $Zn, $Zm */ - AArch64_SABDLB_ZZZ_D /* 4789 */, AArch64_INS_SABDLB, + AArch64_SABDLB_ZZZ_D /* 5251 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlb $Zd, $Zn, $Zm */ - AArch64_SABDLB_ZZZ_H /* 4790 */, AArch64_INS_SABDLB, + AArch64_SABDLB_ZZZ_H /* 5252 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlb $Zd, $Zn, $Zm */ - AArch64_SABDLB_ZZZ_S /* 4791 */, AArch64_INS_SABDLB, + AArch64_SABDLB_ZZZ_S /* 5253 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlt $Zd, $Zn, $Zm */ - AArch64_SABDLT_ZZZ_D /* 4792 */, AArch64_INS_SABDLT, + AArch64_SABDLT_ZZZ_D /* 5254 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlt $Zd, $Zn, $Zm */ - AArch64_SABDLT_ZZZ_H /* 4793 */, AArch64_INS_SABDLT, + AArch64_SABDLT_ZZZ_H /* 5255 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdlt $Zd, $Zn, $Zm */ - AArch64_SABDLT_ZZZ_S /* 4794 */, AArch64_INS_SABDLT, + AArch64_SABDLT_ZZZ_S /* 5256 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SABDLv16i8_v8i16 /* 4795 */, AArch64_INS_SABDL2, + AArch64_SABDLv16i8_v8i16 /* 5257 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SABDLv2i32_v2i64 /* 4796 */, AArch64_INS_SABDL, + AArch64_SABDLv2i32_v2i64 /* 5258 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SABDLv4i16_v4i32 /* 4797 */, AArch64_INS_SABDL, + AArch64_SABDLv4i16_v4i32 /* 5259 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SABDLv4i32_v2i64 /* 4798 */, AArch64_INS_SABDL2, + AArch64_SABDLv4i32_v2i64 /* 5260 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SABDLv8i16_v4i32 /* 4799 */, AArch64_INS_SABDL2, + AArch64_SABDLv8i16_v4i32 /* 5261 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SABDLv8i8_v8i16 /* 4800 */, AArch64_INS_SABDL, + AArch64_SABDLv8i8_v8i16 /* 5262 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SABD_ZPmZ_B /* 4801 */, AArch64_INS_SABD, + AArch64_SABD_ZPmZ_B /* 5263 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SABD_ZPmZ_D /* 4802 */, AArch64_INS_SABD, + AArch64_SABD_ZPmZ_D /* 5264 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SABD_ZPmZ_H /* 4803 */, AArch64_INS_SABD, + AArch64_SABD_ZPmZ_H /* 5265 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SABD_ZPmZ_S /* 4804 */, AArch64_INS_SABD, + AArch64_SABD_ZPmZ_S /* 5266 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SABDv16i8 /* 4805 */, AArch64_INS_SABD, + AArch64_SABDv16i8 /* 5267 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SABDv2i32 /* 4806 */, AArch64_INS_SABD, + AArch64_SABDv2i32 /* 5268 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SABDv4i16 /* 4807 */, AArch64_INS_SABD, + AArch64_SABDv4i16 /* 5269 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SABDv4i32 /* 4808 */, AArch64_INS_SABD, + AArch64_SABDv4i32 /* 5270 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SABDv8i16 /* 4809 */, AArch64_INS_SABD, + AArch64_SABDv8i16 /* 5271 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SABDv8i8 /* 4810 */, AArch64_INS_SABD, + AArch64_SABDv8i8 /* 5272 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ - AArch64_SADALP_ZPmZ_D /* 4811 */, AArch64_INS_SADALP, + AArch64_SADALP_ZPmZ_D /* 5273 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ - AArch64_SADALP_ZPmZ_H /* 4812 */, AArch64_INS_SADALP, + AArch64_SADALP_ZPmZ_H /* 5274 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ - AArch64_SADALP_ZPmZ_S /* 4813 */, AArch64_INS_SADALP, + AArch64_SADALP_ZPmZ_S /* 5275 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ - AArch64_SADALPv16i8_v8i16 /* 4814 */, AArch64_INS_SADALP, + AArch64_SADALPv16i8_v8i16 /* 5276 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ - AArch64_SADALPv2i32_v1i64 /* 4815 */, AArch64_INS_SADALP, + AArch64_SADALPv2i32_v1i64 /* 5277 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ - AArch64_SADALPv4i16_v2i32 /* 4816 */, AArch64_INS_SADALP, + AArch64_SADALPv4i16_v2i32 /* 5278 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ - AArch64_SADALPv4i32_v2i64 /* 4817 */, AArch64_INS_SADALP, + AArch64_SADALPv4i32_v2i64 /* 5279 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ - AArch64_SADALPv8i16_v4i32 /* 4818 */, AArch64_INS_SADALP, + AArch64_SADALPv8i16_v4i32 /* 5280 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ - AArch64_SADALPv8i8_v4i16 /* 4819 */, AArch64_INS_SADALP, + AArch64_SADALPv8i8_v4i16 /* 5281 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlbt $Zd, $Zn, $Zm */ - AArch64_SADDLBT_ZZZ_D /* 4820 */, AArch64_INS_SADDLBT, + AArch64_SADDLBT_ZZZ_D /* 5282 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlbt $Zd, $Zn, $Zm */ - AArch64_SADDLBT_ZZZ_H /* 4821 */, AArch64_INS_SADDLBT, + AArch64_SADDLBT_ZZZ_H /* 5283 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlbt $Zd, $Zn, $Zm */ - AArch64_SADDLBT_ZZZ_S /* 4822 */, AArch64_INS_SADDLBT, + AArch64_SADDLBT_ZZZ_S /* 5284 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlb $Zd, $Zn, $Zm */ - AArch64_SADDLB_ZZZ_D /* 4823 */, AArch64_INS_SADDLB, + AArch64_SADDLB_ZZZ_D /* 5285 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlb $Zd, $Zn, $Zm */ - AArch64_SADDLB_ZZZ_H /* 4824 */, AArch64_INS_SADDLB, + AArch64_SADDLB_ZZZ_H /* 5286 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlb $Zd, $Zn, $Zm */ - AArch64_SADDLB_ZZZ_S /* 4825 */, AArch64_INS_SADDLB, + AArch64_SADDLB_ZZZ_S /* 5287 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ - AArch64_SADDLPv16i8_v8i16 /* 4826 */, AArch64_INS_SADDLP, + AArch64_SADDLPv16i8_v8i16 /* 5288 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ - AArch64_SADDLPv2i32_v1i64 /* 4827 */, AArch64_INS_SADDLP, + AArch64_SADDLPv2i32_v1i64 /* 5289 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ - AArch64_SADDLPv4i16_v2i32 /* 4828 */, AArch64_INS_SADDLP, + AArch64_SADDLPv4i16_v2i32 /* 5290 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ - AArch64_SADDLPv4i32_v2i64 /* 4829 */, AArch64_INS_SADDLP, + AArch64_SADDLPv4i32_v2i64 /* 5291 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ - AArch64_SADDLPv8i16_v4i32 /* 4830 */, AArch64_INS_SADDLP, + AArch64_SADDLPv8i16_v4i32 /* 5292 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ - AArch64_SADDLPv8i8_v4i16 /* 4831 */, AArch64_INS_SADDLP, + AArch64_SADDLPv8i8_v4i16 /* 5293 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlt $Zd, $Zn, $Zm */ - AArch64_SADDLT_ZZZ_D /* 4832 */, AArch64_INS_SADDLT, + AArch64_SADDLT_ZZZ_D /* 5294 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlt $Zd, $Zn, $Zm */ - AArch64_SADDLT_ZZZ_H /* 4833 */, AArch64_INS_SADDLT, + AArch64_SADDLT_ZZZ_H /* 5295 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlt $Zd, $Zn, $Zm */ - AArch64_SADDLT_ZZZ_S /* 4834 */, AArch64_INS_SADDLT, + AArch64_SADDLT_ZZZ_S /* 5296 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SADDLVv16i8v /* 4835 */, AArch64_INS_SADDLV, + AArch64_SADDLVv16i8v /* 5297 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SADDLVv4i16v /* 4836 */, AArch64_INS_SADDLV, + AArch64_SADDLVv4i16v /* 5298 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SADDLVv4i32v /* 4837 */, AArch64_INS_SADDLV, + AArch64_SADDLVv4i32v /* 5299 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SADDLVv8i16v /* 4838 */, AArch64_INS_SADDLV, + AArch64_SADDLVv8i16v /* 5300 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SADDLVv8i8v /* 4839 */, AArch64_INS_SADDLV, + AArch64_SADDLVv8i8v /* 5301 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SADDLv16i8_v8i16 /* 4840 */, AArch64_INS_SADDL2, + AArch64_SADDLv16i8_v8i16 /* 5302 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SADDLv2i32_v2i64 /* 4841 */, AArch64_INS_SADDL, + AArch64_SADDLv2i32_v2i64 /* 5303 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SADDLv4i16_v4i32 /* 4842 */, AArch64_INS_SADDL, + AArch64_SADDLv4i16_v4i32 /* 5304 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SADDLv4i32_v2i64 /* 4843 */, AArch64_INS_SADDL2, + AArch64_SADDLv4i32_v2i64 /* 5305 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SADDLv8i16_v4i32 /* 4844 */, AArch64_INS_SADDL2, + AArch64_SADDLv8i16_v4i32 /* 5306 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SADDLv8i8_v8i16 /* 4845 */, AArch64_INS_SADDL, + AArch64_SADDLv8i8_v8i16 /* 5307 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddv $Vd, $Pg, $Zn */ - AArch64_SADDV_VPZ_B /* 4846 */, AArch64_INS_SADDV, + AArch64_SADDV_VPZ_B /* 5308 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddv $Vd, $Pg, $Zn */ - AArch64_SADDV_VPZ_H /* 4847 */, AArch64_INS_SADDV, + AArch64_SADDV_VPZ_H /* 5309 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddv $Vd, $Pg, $Zn */ - AArch64_SADDV_VPZ_S /* 4848 */, AArch64_INS_SADDV, + AArch64_SADDV_VPZ_S /* 5310 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwb $Zd, $Zn, $Zm */ - AArch64_SADDWB_ZZZ_D /* 4849 */, AArch64_INS_SADDWB, + AArch64_SADDWB_ZZZ_D /* 5311 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwb $Zd, $Zn, $Zm */ - AArch64_SADDWB_ZZZ_H /* 4850 */, AArch64_INS_SADDWB, + AArch64_SADDWB_ZZZ_H /* 5312 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwb $Zd, $Zn, $Zm */ - AArch64_SADDWB_ZZZ_S /* 4851 */, AArch64_INS_SADDWB, + AArch64_SADDWB_ZZZ_S /* 5313 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwt $Zd, $Zn, $Zm */ - AArch64_SADDWT_ZZZ_D /* 4852 */, AArch64_INS_SADDWT, + AArch64_SADDWT_ZZZ_D /* 5314 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwt $Zd, $Zn, $Zm */ - AArch64_SADDWT_ZZZ_H /* 4853 */, AArch64_INS_SADDWT, + AArch64_SADDWT_ZZZ_H /* 5315 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddwt $Zd, $Zn, $Zm */ - AArch64_SADDWT_ZZZ_S /* 4854 */, AArch64_INS_SADDWT, + AArch64_SADDWT_ZZZ_S /* 5316 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SADDWv16i8_v8i16 /* 4855 */, AArch64_INS_SADDW2, + AArch64_SADDWv16i8_v8i16 /* 5317 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SADDWv2i32_v2i64 /* 4856 */, AArch64_INS_SADDW, + AArch64_SADDWv2i32_v2i64 /* 5318 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SADDWv4i16_v4i32 /* 4857 */, AArch64_INS_SADDW, + AArch64_SADDWv4i16_v4i32 /* 5319 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SADDWv4i32_v2i64 /* 4858 */, AArch64_INS_SADDW2, + AArch64_SADDWv4i32_v2i64 /* 5320 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SADDWv8i16_v4i32 /* 4859 */, AArch64_INS_SADDW2, + AArch64_SADDWv8i16_v4i32 /* 5321 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* saddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SADDWv8i8_v8i16 /* 4860 */, AArch64_INS_SADDW, + AArch64_SADDWv8i8_v8i16 /* 5322 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sb */ - AArch64_SB /* 4861 */, AArch64_INS_SB, + AArch64_SB /* 5323 */, AARCH64_INS_SB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSB, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSB, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbclb $Zda, $Zn, $Zm */ - AArch64_SBCLB_ZZZ_D /* 4862 */, AArch64_INS_SBCLB, + AArch64_SBCLB_ZZZ_D /* 5324 */, AARCH64_INS_SBCLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbclb $Zda, $Zn, $Zm */ - AArch64_SBCLB_ZZZ_S /* 4863 */, AArch64_INS_SBCLB, + AArch64_SBCLB_ZZZ_S /* 5325 */, AARCH64_INS_SBCLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbclt $Zda, $Zn, $Zm */ - AArch64_SBCLT_ZZZ_D /* 4864 */, AArch64_INS_SBCLT, + AArch64_SBCLT_ZZZ_D /* 5326 */, AARCH64_INS_SBCLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbclt $Zda, $Zn, $Zm */ - AArch64_SBCLT_ZZZ_S /* 4865 */, AArch64_INS_SBCLT, + AArch64_SBCLT_ZZZ_S /* 5327 */, AARCH64_INS_SBCLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbcs $Rd, $Rn, $Rm */ - AArch64_SBCSWr /* 4866 */, AArch64_INS_SBCS, + AArch64_SBCSWr /* 5328 */, AARCH64_INS_SBCS, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbcs $Rd, $Rn, $Rm */ - AArch64_SBCSXr /* 4867 */, AArch64_INS_SBCS, + AArch64_SBCSXr /* 5329 */, AARCH64_INS_SBCS, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbc $Rd, $Rn, $Rm */ - AArch64_SBCWr /* 4868 */, AArch64_INS_SBC, + AArch64_SBCWr /* 5330 */, AARCH64_INS_SBC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbc $Rd, $Rn, $Rm */ - AArch64_SBCXr /* 4869 */, AArch64_INS_SBC, + AArch64_SBCXr /* 5331 */, AARCH64_INS_SBC, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbfm $Rd, $Rn, $immr, $imms */ - AArch64_SBFMWri /* 4870 */, AArch64_INS_SBFM, + AArch64_SBFMWri /* 5332 */, AARCH64_INS_SBFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sbfm $Rd, $Rn, $immr, $imms */ - AArch64_SBFMXri /* 4871 */, AArch64_INS_SBFM, + AArch64_SBFMXri /* 5333 */, AARCH64_INS_SBFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG2_2Z2Z_B /* 4872 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG2_2Z2Z_B /* 5334 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG2_2Z2Z_D /* 4873 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG2_2Z2Z_D /* 5335 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG2_2Z2Z_H /* 4874 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG2_2Z2Z_H /* 5336 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG2_2Z2Z_S /* 4875 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG2_2Z2Z_S /* 5337 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG4_4Z4Z_B /* 4876 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG4_4Z4Z_B /* 5338 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG4_4Z4Z_D /* 4877 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG4_4Z4Z_D /* 5339 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG4_4Z4Z_H /* 4878 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG4_4Z4Z_H /* 5340 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_VG4_4Z4Z_S /* 4879 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_VG4_4Z4Z_S /* 5341 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_ZZZ_B /* 4880 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_ZZZ_B /* 5342 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_ZZZ_D /* 4881 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_ZZZ_D /* 5343 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_ZZZ_H /* 4882 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_ZZZ_H /* 5344 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sclamp $Zd, $Zn, $Zm */ - AArch64_SCLAMP_ZZZ_S /* 4883 */, AArch64_INS_SCLAMP, + AArch64_SCLAMP_ZZZ_S /* 5345 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSWDri /* 4884 */, AArch64_INS_SCVTF, + AArch64_SCVTFSWDri /* 5346 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSWHri /* 4885 */, AArch64_INS_SCVTF, + AArch64_SCVTFSWHri /* 5347 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSWSri /* 4886 */, AArch64_INS_SCVTF, + AArch64_SCVTFSWSri /* 5348 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSXDri /* 4887 */, AArch64_INS_SCVTF, + AArch64_SCVTFSXDri /* 5349 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSXHri /* 4888 */, AArch64_INS_SCVTF, + AArch64_SCVTFSXHri /* 5350 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $scale */ - AArch64_SCVTFSXSri /* 4889 */, AArch64_INS_SCVTF, + AArch64_SCVTFSXSri /* 5351 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUWDri /* 4890 */, AArch64_INS_SCVTF, + AArch64_SCVTFUWDri /* 5352 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUWHri /* 4891 */, AArch64_INS_SCVTF, + AArch64_SCVTFUWHri /* 5353 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUWSri /* 4892 */, AArch64_INS_SCVTF, + AArch64_SCVTFUWSri /* 5354 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUXDri /* 4893 */, AArch64_INS_SCVTF, + AArch64_SCVTFUXDri /* 5355 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUXHri /* 4894 */, AArch64_INS_SCVTF, + AArch64_SCVTFUXHri /* 5356 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFUXSri /* 4895 */, AArch64_INS_SCVTF, + AArch64_SCVTFUXSri /* 5357 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Zn */ - AArch64_SCVTF_2Z2Z_StoS /* 4896 */, AArch64_INS_SCVTF, + AArch64_SCVTF_2Z2Z_StoS /* 5358 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Zn */ - AArch64_SCVTF_4Z4Z_StoS /* 4897 */, AArch64_INS_SCVTF, + AArch64_SCVTF_4Z4Z_StoS /* 5359 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_DtoD /* 4898 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_DtoD /* 5360 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_DtoH /* 4899 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_DtoH /* 5361 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_DtoS /* 4900 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_DtoS /* 5362 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_HtoH /* 4901 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_HtoH /* 5363 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_StoD /* 4902 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_StoD /* 5364 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_StoH /* 4903 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_StoH /* 5365 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ - AArch64_SCVTF_ZPmZ_StoS /* 4904 */, AArch64_INS_SCVTF, + AArch64_SCVTF_ZPmZ_StoS /* 5366 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $imm */ - AArch64_SCVTFd /* 4905 */, AArch64_INS_SCVTF, + AArch64_SCVTFd /* 5367 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $imm */ - AArch64_SCVTFh /* 4906 */, AArch64_INS_SCVTF, + AArch64_SCVTFh /* 5368 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn, $imm */ - AArch64_SCVTFs /* 4907 */, AArch64_INS_SCVTF, + AArch64_SCVTFs /* 5369 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFv1i16 /* 4908 */, AArch64_INS_SCVTF, + AArch64_SCVTFv1i16 /* 5370 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFv1i32 /* 4909 */, AArch64_INS_SCVTF, + AArch64_SCVTFv1i32 /* 5371 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf $Rd, $Rn */ - AArch64_SCVTFv1i64 /* 4910 */, AArch64_INS_SCVTF, + AArch64_SCVTFv1i64 /* 5372 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_SCVTFv2f32 /* 4911 */, AArch64_INS_SCVTF, + AArch64_SCVTFv2f32 /* 5373 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_SCVTFv2f64 /* 4912 */, AArch64_INS_SCVTF, + AArch64_SCVTFv2f64 /* 5374 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SCVTFv2i32_shift /* 4913 */, AArch64_INS_SCVTF, + AArch64_SCVTFv2i32_shift /* 5375 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SCVTFv2i64_shift /* 4914 */, AArch64_INS_SCVTF, + AArch64_SCVTFv2i64_shift /* 5376 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SCVTFv4f16 /* 4915 */, AArch64_INS_SCVTF, + AArch64_SCVTFv4f16 /* 5377 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SCVTFv4f32 /* 4916 */, AArch64_INS_SCVTF, + AArch64_SCVTFv4f32 /* 5378 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SCVTFv4i16_shift /* 4917 */, AArch64_INS_SCVTF, + AArch64_SCVTFv4i16_shift /* 5379 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SCVTFv4i32_shift /* 4918 */, AArch64_INS_SCVTF, + AArch64_SCVTFv4i32_shift /* 5380 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SCVTFv8f16 /* 4919 */, AArch64_INS_SCVTF, + AArch64_SCVTFv8f16 /* 5381 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* scvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SCVTFv8i16_shift /* 4920 */, AArch64_INS_SCVTF, + AArch64_SCVTFv8i16_shift /* 5382 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SDIVR_ZPmZ_D /* 4921 */, AArch64_INS_SDIVR, + AArch64_SDIVR_ZPmZ_D /* 5383 */, AARCH64_INS_SDIVR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SDIVR_ZPmZ_S /* 4922 */, AArch64_INS_SDIVR, + AArch64_SDIVR_ZPmZ_S /* 5384 */, AARCH64_INS_SDIVR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdiv $Rd, $Rn, $Rm */ - AArch64_SDIVWr /* 4923 */, AArch64_INS_SDIV, + AArch64_SDIVWr /* 5385 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdiv $Rd, $Rn, $Rm */ - AArch64_SDIVXr /* 4924 */, AArch64_INS_SDIV, + AArch64_SDIVXr /* 5386 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SDIV_ZPmZ_D /* 4925 */, AArch64_INS_SDIV, + AArch64_SDIV_ZPmZ_D /* 5387 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SDIV_ZPmZ_S /* 4926 */, AArch64_INS_SDIV, + AArch64_SDIV_ZPmZ_S /* 5388 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2Z2Z_BtoS /* 4927 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2Z2Z_BtoS /* 5389 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2Z2Z_HtoD /* 4928 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2Z2Z_HtoD /* 5390 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2Z2Z_HtoS /* 4929 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2Z2Z_HtoS /* 5391 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_SDOT_VG2_M2ZZI_BToS /* 4930 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZI_BToS /* 5392 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_SDOT_VG2_M2ZZI_HToS /* 4931 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZI_HToS /* 5393 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ - AArch64_SDOT_VG2_M2ZZI_HtoD /* 4932 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZI_HtoD /* 5394 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2ZZ_BtoS /* 4933 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZ_BtoS /* 5395 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2ZZ_HtoD /* 4934 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZ_HtoD /* 5396 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SDOT_VG2_M2ZZ_HtoS /* 4935 */, AArch64_INS_SDOT, + AArch64_SDOT_VG2_M2ZZ_HtoS /* 5397 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4Z4Z_BtoS /* 4936 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4Z4Z_BtoS /* 5398 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4Z4Z_HtoD /* 4937 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4Z4Z_HtoD /* 5399 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4Z4Z_HtoS /* 4938 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4Z4Z_HtoS /* 5400 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_SDOT_VG4_M4ZZI_BToS /* 4939 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZI_BToS /* 5401 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_SDOT_VG4_M4ZZI_HToS /* 4940 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZI_HToS /* 5402 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_SDOT_VG4_M4ZZI_HtoD /* 4941 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZI_HtoD /* 5403 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4ZZ_BtoS /* 4942 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZ_BtoS /* 5404 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4ZZ_HtoD /* 4943 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZ_HtoD /* 5405 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SDOT_VG4_M4ZZ_HtoS /* 4944 */, AArch64_INS_SDOT, + AArch64_SDOT_VG4_M4ZZ_HtoS /* 5406 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm$iop */ - AArch64_SDOT_ZZZI_D /* 4945 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZI_D /* 5407 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm$i2 */ - AArch64_SDOT_ZZZI_HtoS /* 4946 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZI_HtoS /* 5408 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm$iop */ - AArch64_SDOT_ZZZI_S /* 4947 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZI_S /* 5409 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm */ - AArch64_SDOT_ZZZ_D /* 4948 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZ_D /* 5410 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm */ - AArch64_SDOT_ZZZ_HtoS /* 4949 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZ_HtoS /* 5411 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot $Zda, $Zn, $Zm */ - AArch64_SDOT_ZZZ_S /* 4950 */, AArch64_INS_SDOT, + AArch64_SDOT_ZZZ_S /* 5412 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_SDOTlanev16i8 /* 4951 */, AArch64_INS_SDOT, + AArch64_SDOTlanev16i8 /* 5413 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_SDOTlanev8i8 /* 4952 */, AArch64_INS_SDOT, + AArch64_SDOTlanev8i8 /* 5414 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_SDOTv16i8 /* 4953 */, AArch64_INS_SDOT, + AArch64_SDOTv16i8 /* 5415 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ - AArch64_SDOTv8i8 /* 4954 */, AArch64_INS_SDOT, + AArch64_SDOTv8i8 /* 5416 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Pd, $Pg, $Pn, $Pm */ - AArch64_SEL_PPPP /* 4955 */, AArch64_INS_SEL, + AArch64_SEL_PPPP /* 5417 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG2_2ZP2Z2Z_B /* 4956 */, AArch64_INS_SEL, + AArch64_SEL_VG2_2ZC2Z2Z_B /* 5418 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG2_2ZP2Z2Z_D /* 4957 */, AArch64_INS_SEL, + AArch64_SEL_VG2_2ZC2Z2Z_D /* 5419 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG2_2ZP2Z2Z_H /* 4958 */, AArch64_INS_SEL, + AArch64_SEL_VG2_2ZC2Z2Z_H /* 5420 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG2_2ZP2Z2Z_S /* 4959 */, AArch64_INS_SEL, + AArch64_SEL_VG2_2ZC2Z2Z_S /* 5421 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG4_4ZP4Z4Z_B /* 4960 */, AArch64_INS_SEL, + AArch64_SEL_VG4_4ZC4Z4Z_B /* 5422 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG4_4ZP4Z4Z_D /* 4961 */, AArch64_INS_SEL, + AArch64_SEL_VG4_4ZC4Z4Z_D /* 5423 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG4_4ZP4Z4Z_H /* 4962 */, AArch64_INS_SEL, + AArch64_SEL_VG4_4ZC4Z4Z_H /* 5424 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ - AArch64_SEL_VG4_4ZP4Z4Z_S /* 4963 */, AArch64_INS_SEL, + AArch64_SEL_VG4_4ZC4Z4Z_S /* 5425 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ - AArch64_SEL_ZPZZ_B /* 4964 */, AArch64_INS_SEL, + AArch64_SEL_ZPZZ_B /* 5426 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ - AArch64_SEL_ZPZZ_D /* 4965 */, AArch64_INS_SEL, + AArch64_SEL_ZPZZ_D /* 5427 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ - AArch64_SEL_ZPZZ_H /* 4966 */, AArch64_INS_SEL, + AArch64_SEL_ZPZZ_H /* 5428 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ - AArch64_SEL_ZPZZ_S /* 4967 */, AArch64_INS_SEL, + AArch64_SEL_ZPZZ_S /* 5429 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sete [$Rd]!, $Rn!, $Rm */ - AArch64_SETE /* 4968 */, AArch64_INS_SETE, + AArch64_SETE /* 5430 */, AARCH64_INS_SETE, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* seten [$Rd]!, $Rn!, $Rm */ - AArch64_SETEN /* 4969 */, AArch64_INS_SETEN, + AArch64_SETEN /* 5431 */, AARCH64_INS_SETEN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setet [$Rd]!, $Rn!, $Rm */ - AArch64_SETET /* 4970 */, AArch64_INS_SETET, + AArch64_SETET /* 5432 */, AARCH64_INS_SETET, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setetn [$Rd]!, $Rn!, $Rm */ - AArch64_SETETN /* 4971 */, AArch64_INS_SETETN, + AArch64_SETETN /* 5433 */, AARCH64_INS_SETETN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setf16{ $Rn} */ - AArch64_SETF16 /* 4972 */, AArch64_INS_SETF16, + AArch64_SETF16 /* 5434 */, AARCH64_INS_SETF16, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFlagM, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFLAGM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* setf8{ $Rn} */ - AArch64_SETF8 /* 4973 */, AArch64_INS_SETF8, + AArch64_SETF8 /* 5435 */, AARCH64_INS_SETF8, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasFlagM, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFLAGM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* setffr */ - AArch64_SETFFR /* 4974 */, AArch64_INS_SETFFR, + AArch64_SETFFR /* 5436 */, AARCH64_INS_SETFFR, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* setgm [$Rd]!, $Rn!, $Rm */ - AArch64_SETGM /* 4975 */, AArch64_INS_SETGM, + AArch64_SETGM /* 5437 */, AARCH64_INS_SETGM, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgmn [$Rd]!, $Rn!, $Rm */ - AArch64_SETGMN /* 4976 */, AArch64_INS_SETGMN, + AArch64_SETGMN /* 5438 */, AARCH64_INS_SETGMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgmt [$Rd]!, $Rn!, $Rm */ - AArch64_SETGMT /* 4977 */, AArch64_INS_SETGMT, + AArch64_SETGMT /* 5439 */, AARCH64_INS_SETGMT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgmtn [$Rd]!, $Rn!, $Rm */ - AArch64_SETGMTN /* 4978 */, AArch64_INS_SETGMTN, + AArch64_SETGMTN /* 5440 */, AARCH64_INS_SETGMTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgp [$Rd]!, $Rn!, $Rm */ - AArch64_SETGP /* 4979 */, AArch64_INS_SETGP, + AArch64_SETGP /* 5441 */, AARCH64_INS_SETGP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgpn [$Rd]!, $Rn!, $Rm */ - AArch64_SETGPN /* 4980 */, AArch64_INS_SETGPN, + AArch64_SETGPN /* 5442 */, AARCH64_INS_SETGPN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgpt [$Rd]!, $Rn!, $Rm */ - AArch64_SETGPT /* 4981 */, AArch64_INS_SETGPT, + AArch64_SETGPT /* 5443 */, AARCH64_INS_SETGPT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setgptn [$Rd]!, $Rn!, $Rm */ - AArch64_SETGPTN /* 4982 */, AArch64_INS_SETGPTN, + AArch64_SETGPTN /* 5444 */, AARCH64_INS_SETGPTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setm [$Rd]!, $Rn!, $Rm */ - AArch64_SETM /* 4983 */, AArch64_INS_SETM, + AArch64_SETM /* 5445 */, AARCH64_INS_SETM, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setmn [$Rd]!, $Rn!, $Rm */ - AArch64_SETMN /* 4984 */, AArch64_INS_SETMN, + AArch64_SETMN /* 5446 */, AARCH64_INS_SETMN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setmt [$Rd]!, $Rn!, $Rm */ - AArch64_SETMT /* 4985 */, AArch64_INS_SETMT, + AArch64_SETMT /* 5447 */, AARCH64_INS_SETMT, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setmtn [$Rd]!, $Rn!, $Rm */ - AArch64_SETMTN /* 4986 */, AArch64_INS_SETMTN, + AArch64_SETMTN /* 5448 */, AARCH64_INS_SETMTN, #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setp [$Rd]!, $Rn!, $Rm */ - AArch64_SETP /* 4987 */, AArch64_INS_SETP, + AArch64_SETP /* 5449 */, AARCH64_INS_SETP, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setpn [$Rd]!, $Rn!, $Rm */ - AArch64_SETPN /* 4988 */, AArch64_INS_SETPN, + AArch64_SETPN /* 5450 */, AARCH64_INS_SETPN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setpt [$Rd]!, $Rn!, $Rm */ - AArch64_SETPT /* 4989 */, AArch64_INS_SETPT, + AArch64_SETPT /* 5451 */, AARCH64_INS_SETPT, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* setptn [$Rd]!, $Rn!, $Rm */ - AArch64_SETPTN /* 4990 */, AArch64_INS_SETPTN, + AArch64_SETPTN /* 5452 */, AARCH64_INS_SETPTN, #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMOPS, 0 }, 0, 0, {{ 0 }} + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + #endif }, { /* sha1c{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA1Crrr /* 4991 */, AArch64_INS_SHA1C, + AArch64_SHA1Crrr /* 5453 */, AARCH64_INS_SHA1C, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha1h{ $Rd, $Rn| $Rd, $Rn} */ - AArch64_SHA1Hrr /* 4992 */, AArch64_INS_SHA1H, + AArch64_SHA1Hrr /* 5454 */, AARCH64_INS_SHA1H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha1m{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA1Mrrr /* 4993 */, AArch64_INS_SHA1M, + AArch64_SHA1Mrrr /* 5455 */, AARCH64_INS_SHA1M, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha1p{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA1Prrr /* 4994 */, AArch64_INS_SHA1P, + AArch64_SHA1Prrr /* 5456 */, AARCH64_INS_SHA1P, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha1su0{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA1SU0rrr /* 4995 */, AArch64_INS_SHA1SU0, + AArch64_SHA1SU0rrr /* 5457 */, AARCH64_INS_SHA1SU0, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha1su1{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SHA1SU1rr /* 4996 */, AArch64_INS_SHA1SU1, + AArch64_SHA1SU1rr /* 5458 */, AARCH64_INS_SHA1SU1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha256h2{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA256H2rrr /* 4997 */, AArch64_INS_SHA256H2, + AArch64_SHA256H2rrr /* 5459 */, AARCH64_INS_SHA256H2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha256h{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA256Hrrr /* 4998 */, AArch64_INS_SHA256H, + AArch64_SHA256Hrrr /* 5460 */, AARCH64_INS_SHA256H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha256su0{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SHA256SU0rr /* 4999 */, AArch64_INS_SHA256SU0, + AArch64_SHA256SU0rr /* 5461 */, AARCH64_INS_SHA256SU0, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha256su1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SHA256SU1rrr /* 5000 */, AArch64_INS_SHA256SU1, + AArch64_SHA256SU1rrr /* 5462 */, AARCH64_INS_SHA256SU1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha512h{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ - AArch64_SHA512H /* 5001 */, AArch64_INS_SHA512H, + AArch64_SHA512H /* 5463 */, AARCH64_INS_SHA512H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha512h2{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ - AArch64_SHA512H2 /* 5002 */, AArch64_INS_SHA512H2, + AArch64_SHA512H2 /* 5464 */, AARCH64_INS_SHA512H2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha512su0{ $Vd.2d, $Vn.2d|.2d $Vd, $Vn} */ - AArch64_SHA512SU0 /* 5003 */, AArch64_INS_SHA512SU0, + AArch64_SHA512SU0 /* 5465 */, AARCH64_INS_SHA512SU0, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sha512su1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ - AArch64_SHA512SU1 /* 5004 */, AArch64_INS_SHA512SU1, + AArch64_SHA512SU1 /* 5466 */, AARCH64_INS_SHA512SU1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHADD_ZPmZ_B /* 5005 */, AArch64_INS_SHADD, + AArch64_SHADD_ZPmZ_B /* 5467 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHADD_ZPmZ_D /* 5006 */, AArch64_INS_SHADD, + AArch64_SHADD_ZPmZ_D /* 5468 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHADD_ZPmZ_H /* 5007 */, AArch64_INS_SHADD, + AArch64_SHADD_ZPmZ_H /* 5469 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHADD_ZPmZ_S /* 5008 */, AArch64_INS_SHADD, + AArch64_SHADD_ZPmZ_S /* 5470 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SHADDv16i8 /* 5009 */, AArch64_INS_SHADD, + AArch64_SHADDv16i8 /* 5471 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SHADDv2i32 /* 5010 */, AArch64_INS_SHADD, + AArch64_SHADDv2i32 /* 5472 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SHADDv4i16 /* 5011 */, AArch64_INS_SHADD, + AArch64_SHADDv4i16 /* 5473 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SHADDv4i32 /* 5012 */, AArch64_INS_SHADD, + AArch64_SHADDv4i32 /* 5474 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SHADDv8i16 /* 5013 */, AArch64_INS_SHADD, + AArch64_SHADDv8i16 /* 5475 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SHADDv8i8 /* 5014 */, AArch64_INS_SHADD, + AArch64_SHADDv8i8 /* 5476 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll2{ $Rd.8h, $Rn.16b, #8|.8h $Rd, $Rn, #8} */ - AArch64_SHLLv16i8 /* 5015 */, AArch64_INS_SHLL2, + AArch64_SHLLv16i8 /* 5477 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll{ $Rd.2d, $Rn.2s, #32|.2d $Rd, $Rn, #32} */ - AArch64_SHLLv2i32 /* 5016 */, AArch64_INS_SHLL, + AArch64_SHLLv2i32 /* 5478 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll{ $Rd.4s, $Rn.4h, #16|.4s $Rd, $Rn, #16} */ - AArch64_SHLLv4i16 /* 5017 */, AArch64_INS_SHLL, + AArch64_SHLLv4i16 /* 5479 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll2{ $Rd.2d, $Rn.4s, #32|.2d $Rd, $Rn, #32} */ - AArch64_SHLLv4i32 /* 5018 */, AArch64_INS_SHLL2, + AArch64_SHLLv4i32 /* 5480 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll2{ $Rd.4s, $Rn.8h, #16|.4s $Rd, $Rn, #16} */ - AArch64_SHLLv8i16 /* 5019 */, AArch64_INS_SHLL2, + AArch64_SHLLv8i16 /* 5481 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shll{ $Rd.8h, $Rn.8b, #8|.8h $Rd, $Rn, #8} */ - AArch64_SHLLv8i8 /* 5020 */, AArch64_INS_SHLL, + AArch64_SHLLv8i8 /* 5482 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl $Rd, $Rn, $imm */ - AArch64_SHLd /* 5021 */, AArch64_INS_SHL, + AArch64_SHLd /* 5483 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SHLv16i8_shift /* 5022 */, AArch64_INS_SHL, + AArch64_SHLv16i8_shift /* 5484 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SHLv2i32_shift /* 5023 */, AArch64_INS_SHL, + AArch64_SHLv2i32_shift /* 5485 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SHLv2i64_shift /* 5024 */, AArch64_INS_SHL, + AArch64_SHLv2i64_shift /* 5486 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SHLv4i16_shift /* 5025 */, AArch64_INS_SHL, + AArch64_SHLv4i16_shift /* 5487 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SHLv4i32_shift /* 5026 */, AArch64_INS_SHL, + AArch64_SHLv4i32_shift /* 5488 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SHLv8i16_shift /* 5027 */, AArch64_INS_SHL, + AArch64_SHLv8i16_shift /* 5489 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SHLv8i8_shift /* 5028 */, AArch64_INS_SHL, + AArch64_SHLv8i8_shift /* 5490 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnb $Zd, $Zn, $imm */ - AArch64_SHRNB_ZZI_B /* 5029 */, AArch64_INS_SHRNB, + AArch64_SHRNB_ZZI_B /* 5491 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnb $Zd, $Zn, $imm */ - AArch64_SHRNB_ZZI_H /* 5030 */, AArch64_INS_SHRNB, + AArch64_SHRNB_ZZI_H /* 5492 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnb $Zd, $Zn, $imm */ - AArch64_SHRNB_ZZI_S /* 5031 */, AArch64_INS_SHRNB, + AArch64_SHRNB_ZZI_S /* 5493 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnt $Zd, $Zn, $imm */ - AArch64_SHRNT_ZZI_B /* 5032 */, AArch64_INS_SHRNT, + AArch64_SHRNT_ZZI_B /* 5494 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnt $Zd, $Zn, $imm */ - AArch64_SHRNT_ZZI_H /* 5033 */, AArch64_INS_SHRNT, + AArch64_SHRNT_ZZI_H /* 5495 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrnt $Zd, $Zn, $imm */ - AArch64_SHRNT_ZZI_S /* 5034 */, AArch64_INS_SHRNT, + AArch64_SHRNT_ZZI_S /* 5496 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SHRNv16i8_shift /* 5035 */, AArch64_INS_SHRN2, + AArch64_SHRNv16i8_shift /* 5497 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SHRNv2i32_shift /* 5036 */, AArch64_INS_SHRN, + AArch64_SHRNv2i32_shift /* 5498 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SHRNv4i16_shift /* 5037 */, AArch64_INS_SHRN, + AArch64_SHRNv4i16_shift /* 5499 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SHRNv4i32_shift /* 5038 */, AArch64_INS_SHRN2, + AArch64_SHRNv4i32_shift /* 5500 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SHRNv8i16_shift /* 5039 */, AArch64_INS_SHRN2, + AArch64_SHRNv8i16_shift /* 5501 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SHRNv8i8_shift /* 5040 */, AArch64_INS_SHRN, + AArch64_SHRNv8i8_shift /* 5502 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUBR_ZPmZ_B /* 5041 */, AArch64_INS_SHSUBR, + AArch64_SHSUBR_ZPmZ_B /* 5503 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUBR_ZPmZ_D /* 5042 */, AArch64_INS_SHSUBR, + AArch64_SHSUBR_ZPmZ_D /* 5504 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUBR_ZPmZ_H /* 5043 */, AArch64_INS_SHSUBR, + AArch64_SHSUBR_ZPmZ_H /* 5505 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUBR_ZPmZ_S /* 5044 */, AArch64_INS_SHSUBR, + AArch64_SHSUBR_ZPmZ_S /* 5506 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUB_ZPmZ_B /* 5045 */, AArch64_INS_SHSUB, + AArch64_SHSUB_ZPmZ_B /* 5507 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUB_ZPmZ_D /* 5046 */, AArch64_INS_SHSUB, + AArch64_SHSUB_ZPmZ_D /* 5508 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUB_ZPmZ_H /* 5047 */, AArch64_INS_SHSUB, + AArch64_SHSUB_ZPmZ_H /* 5509 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SHSUB_ZPmZ_S /* 5048 */, AArch64_INS_SHSUB, + AArch64_SHSUB_ZPmZ_S /* 5510 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv16i8 /* 5049 */, AArch64_INS_SHSUB, + AArch64_SHSUBv16i8 /* 5511 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv2i32 /* 5050 */, AArch64_INS_SHSUB, + AArch64_SHSUBv2i32 /* 5512 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv4i16 /* 5051 */, AArch64_INS_SHSUB, + AArch64_SHSUBv4i16 /* 5513 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv4i32 /* 5052 */, AArch64_INS_SHSUB, + AArch64_SHSUBv4i32 /* 5514 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv8i16 /* 5053 */, AArch64_INS_SHSUB, + AArch64_SHSUBv8i16 /* 5515 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* shsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SHSUBv8i8 /* 5054 */, AArch64_INS_SHSUB, + AArch64_SHSUBv8i8 /* 5516 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli $Zd, $Zn, $imm */ - AArch64_SLI_ZZI_B /* 5055 */, AArch64_INS_SLI, + AArch64_SLI_ZZI_B /* 5517 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli $Zd, $Zn, $imm */ - AArch64_SLI_ZZI_D /* 5056 */, AArch64_INS_SLI, + AArch64_SLI_ZZI_D /* 5518 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli $Zd, $Zn, $imm */ - AArch64_SLI_ZZI_H /* 5057 */, AArch64_INS_SLI, + AArch64_SLI_ZZI_H /* 5519 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli $Zd, $Zn, $imm */ - AArch64_SLI_ZZI_S /* 5058 */, AArch64_INS_SLI, + AArch64_SLI_ZZI_S /* 5520 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli $Rd, $Rn, $imm */ - AArch64_SLId /* 5059 */, AArch64_INS_SLI, + AArch64_SLId /* 5521 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SLIv16i8_shift /* 5060 */, AArch64_INS_SLI, + AArch64_SLIv16i8_shift /* 5522 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SLIv2i32_shift /* 5061 */, AArch64_INS_SLI, + AArch64_SLIv2i32_shift /* 5523 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SLIv2i64_shift /* 5062 */, AArch64_INS_SLI, + AArch64_SLIv2i64_shift /* 5524 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SLIv4i16_shift /* 5063 */, AArch64_INS_SLI, + AArch64_SLIv4i16_shift /* 5525 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SLIv4i32_shift /* 5064 */, AArch64_INS_SLI, + AArch64_SLIv4i32_shift /* 5526 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SLIv8i16_shift /* 5065 */, AArch64_INS_SLI, + AArch64_SLIv8i16_shift /* 5527 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sli{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SLIv8i8_shift /* 5066 */, AArch64_INS_SLI, + AArch64_SLIv8i8_shift /* 5528 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3partw1{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ - AArch64_SM3PARTW1 /* 5067 */, AArch64_INS_SM3PARTW1, + AArch64_SM3PARTW1 /* 5529 */, AARCH64_INS_SM3PARTW1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3partw2{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ - AArch64_SM3PARTW2 /* 5068 */, AArch64_INS_SM3PARTW2, + AArch64_SM3PARTW2 /* 5530 */, AARCH64_INS_SM3PARTW2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3ss1{ $Vd.4s, $Vn.4s, $Vm.4s, $Va.4s|.4s $Vd, $Vn, $Vm, $Va} */ - AArch64_SM3SS1 /* 5069 */, AArch64_INS_SM3SS1, + AArch64_SM3SS1 /* 5531 */, AARCH64_INS_SM3SS1, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3tt1a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ - AArch64_SM3TT1A /* 5070 */, AArch64_INS_SM3TT1A, + AArch64_SM3TT1A /* 5532 */, AARCH64_INS_SM3TT1A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3tt1b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ - AArch64_SM3TT1B /* 5071 */, AArch64_INS_SM3TT1B, + AArch64_SM3TT1B /* 5533 */, AARCH64_INS_SM3TT1B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3tt2a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ - AArch64_SM3TT2A /* 5072 */, AArch64_INS_SM3TT2A, + AArch64_SM3TT2A /* 5534 */, AARCH64_INS_SM3TT2A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm3tt2b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ - AArch64_SM3TT2B /* 5073 */, AArch64_INS_SM3TT2B, + AArch64_SM3TT2B /* 5535 */, AARCH64_INS_SM3TT2B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm4e{ $Vd.4s, $Vn.4s|.4s $Vd, $Vn} */ - AArch64_SM4E /* 5074 */, AArch64_INS_SM4E, + AArch64_SM4E /* 5536 */, AARCH64_INS_SM4E, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm4ekey $Zd, $Zn, $Zm */ - AArch64_SM4EKEY_ZZZ_S /* 5075 */, AArch64_INS_SM4EKEY, + AArch64_SM4EKEY_ZZZ_S /* 5537 */, AARCH64_INS_SM4EKEY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2SM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2SM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm4ekey{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ - AArch64_SM4ENCKEY /* 5076 */, AArch64_INS_SM4EKEY, + AArch64_SM4ENCKEY /* 5538 */, AARCH64_INS_SM4EKEY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sm4e $Zdn, $_Zdn, $Zm */ - AArch64_SM4E_ZZZ_S /* 5077 */, AArch64_INS_SM4E, + AArch64_SM4E_ZZZ_S /* 5539 */, AARCH64_INS_SM4E, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2SM4, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2SM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaddl $Rd, $Rn, $Rm, $Ra */ - AArch64_SMADDLrrr /* 5078 */, AArch64_INS_SMADDL, + AArch64_SMADDLrrr /* 5540 */, AARCH64_INS_SMADDL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAXP_ZPmZ_B /* 5079 */, AArch64_INS_SMAXP, + AArch64_SMAXP_ZPmZ_B /* 5541 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAXP_ZPmZ_D /* 5080 */, AArch64_INS_SMAXP, + AArch64_SMAXP_ZPmZ_D /* 5542 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAXP_ZPmZ_H /* 5081 */, AArch64_INS_SMAXP, + AArch64_SMAXP_ZPmZ_H /* 5543 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAXP_ZPmZ_S /* 5082 */, AArch64_INS_SMAXP, + AArch64_SMAXP_ZPmZ_S /* 5544 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv16i8 /* 5083 */, AArch64_INS_SMAXP, + AArch64_SMAXPv16i8 /* 5545 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv2i32 /* 5084 */, AArch64_INS_SMAXP, + AArch64_SMAXPv2i32 /* 5546 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv4i16 /* 5085 */, AArch64_INS_SMAXP, + AArch64_SMAXPv4i16 /* 5547 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv4i32 /* 5086 */, AArch64_INS_SMAXP, + AArch64_SMAXPv4i32 /* 5548 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv8i16 /* 5087 */, AArch64_INS_SMAXP, + AArch64_SMAXPv8i16 /* 5549 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SMAXPv8i8 /* 5088 */, AArch64_INS_SMAXP, + AArch64_SMAXPv8i8 /* 5550 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxqv $Vd.16b, $Pg, $Zn */ - AArch64_SMAXQV_VPZ_B /* 5089 */, AArch64_INS_SMAXQV, + AArch64_SMAXQV_VPZ_B /* 5551 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxqv $Vd.2d, $Pg, $Zn */ - AArch64_SMAXQV_VPZ_D /* 5090 */, AArch64_INS_SMAXQV, + AArch64_SMAXQV_VPZ_D /* 5552 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxqv $Vd.8h, $Pg, $Zn */ - AArch64_SMAXQV_VPZ_H /* 5091 */, AArch64_INS_SMAXQV, + AArch64_SMAXQV_VPZ_H /* 5553 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxqv $Vd.4s, $Pg, $Zn */ - AArch64_SMAXQV_VPZ_S /* 5092 */, AArch64_INS_SMAXQV, + AArch64_SMAXQV_VPZ_S /* 5554 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv $Vd, $Pg, $Zn */ - AArch64_SMAXV_VPZ_B /* 5093 */, AArch64_INS_SMAXV, + AArch64_SMAXV_VPZ_B /* 5555 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv $Vd, $Pg, $Zn */ - AArch64_SMAXV_VPZ_D /* 5094 */, AArch64_INS_SMAXV, + AArch64_SMAXV_VPZ_D /* 5556 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv $Vd, $Pg, $Zn */ - AArch64_SMAXV_VPZ_H /* 5095 */, AArch64_INS_SMAXV, + AArch64_SMAXV_VPZ_H /* 5557 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv $Vd, $Pg, $Zn */ - AArch64_SMAXV_VPZ_S /* 5096 */, AArch64_INS_SMAXV, + AArch64_SMAXV_VPZ_S /* 5558 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SMAXVv16i8v /* 5097 */, AArch64_INS_SMAXV, + AArch64_SMAXVv16i8v /* 5559 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SMAXVv4i16v /* 5098 */, AArch64_INS_SMAXV, + AArch64_SMAXVv4i16v /* 5560 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SMAXVv4i32v /* 5099 */, AArch64_INS_SMAXV, + AArch64_SMAXVv4i32v /* 5561 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SMAXVv8i16v /* 5100 */, AArch64_INS_SMAXV, + AArch64_SMAXVv8i16v /* 5562 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SMAXVv8i8v /* 5101 */, AArch64_INS_SMAXV, + AArch64_SMAXVv8i8v /* 5563 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Rd, $Rn, $imm */ - AArch64_SMAXWri /* 5102 */, AArch64_INS_SMAX, + AArch64_SMAXWri /* 5564 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Rd, $Rn, $Rm */ - AArch64_SMAXWrr /* 5103 */, AArch64_INS_SMAX, + AArch64_SMAXWrr /* 5565 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Rd, $Rn, $imm */ - AArch64_SMAXXri /* 5104 */, AArch64_INS_SMAX, + AArch64_SMAXXri /* 5566 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Rd, $Rn, $Rm */ - AArch64_SMAXXrr /* 5105 */, AArch64_INS_SMAX, + AArch64_SMAXXrr /* 5567 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2Z2Z_B /* 5106 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2Z2Z_B /* 5568 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2Z2Z_D /* 5107 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2Z2Z_D /* 5569 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2Z2Z_H /* 5108 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2Z2Z_H /* 5570 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2Z2Z_S /* 5109 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2Z2Z_S /* 5571 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2ZZ_B /* 5110 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2ZZ_B /* 5572 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2ZZ_D /* 5111 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2ZZ_D /* 5573 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2ZZ_H /* 5112 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2ZZ_H /* 5574 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG2_2ZZ_S /* 5113 */, AArch64_INS_SMAX, + AArch64_SMAX_VG2_2ZZ_S /* 5575 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4Z4Z_B /* 5114 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4Z4Z_B /* 5576 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4Z4Z_D /* 5115 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4Z4Z_D /* 5577 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4Z4Z_H /* 5116 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4Z4Z_H /* 5578 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4Z4Z_S /* 5117 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4Z4Z_S /* 5579 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4ZZ_B /* 5118 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4ZZ_B /* 5580 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4ZZ_D /* 5119 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4ZZ_D /* 5581 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4ZZ_H /* 5120 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4ZZ_H /* 5582 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $Zm */ - AArch64_SMAX_VG4_4ZZ_S /* 5121 */, AArch64_INS_SMAX, + AArch64_SMAX_VG4_4ZZ_S /* 5583 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $imm */ - AArch64_SMAX_ZI_B /* 5122 */, AArch64_INS_SMAX, + AArch64_SMAX_ZI_B /* 5584 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $imm */ - AArch64_SMAX_ZI_D /* 5123 */, AArch64_INS_SMAX, + AArch64_SMAX_ZI_D /* 5585 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $imm */ - AArch64_SMAX_ZI_H /* 5124 */, AArch64_INS_SMAX, + AArch64_SMAX_ZI_H /* 5586 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $_Zdn, $imm */ - AArch64_SMAX_ZI_S /* 5125 */, AArch64_INS_SMAX, + AArch64_SMAX_ZI_S /* 5587 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAX_ZPmZ_B /* 5126 */, AArch64_INS_SMAX, + AArch64_SMAX_ZPmZ_B /* 5588 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAX_ZPmZ_D /* 5127 */, AArch64_INS_SMAX, + AArch64_SMAX_ZPmZ_D /* 5589 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAX_ZPmZ_H /* 5128 */, AArch64_INS_SMAX, + AArch64_SMAX_ZPmZ_H /* 5590 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMAX_ZPmZ_S /* 5129 */, AArch64_INS_SMAX, + AArch64_SMAX_ZPmZ_S /* 5591 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SMAXv16i8 /* 5130 */, AArch64_INS_SMAX, + AArch64_SMAXv16i8 /* 5592 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SMAXv2i32 /* 5131 */, AArch64_INS_SMAX, + AArch64_SMAXv2i32 /* 5593 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SMAXv4i16 /* 5132 */, AArch64_INS_SMAX, + AArch64_SMAXv4i16 /* 5594 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SMAXv4i32 /* 5133 */, AArch64_INS_SMAX, + AArch64_SMAXv4i32 /* 5595 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SMAXv8i16 /* 5134 */, AArch64_INS_SMAX, + AArch64_SMAXv8i16 /* 5596 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SMAXv8i8 /* 5135 */, AArch64_INS_SMAX, + AArch64_SMAXv8i8 /* 5597 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smc $imm */ - AArch64_SMC /* 5136 */, AArch64_INS_SMC, + AArch64_SMC /* 5598 */, AARCH64_INS_SMC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasEL3, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASEL3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMINP_ZPmZ_B /* 5137 */, AArch64_INS_SMINP, + AArch64_SMINP_ZPmZ_B /* 5599 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMINP_ZPmZ_D /* 5138 */, AArch64_INS_SMINP, + AArch64_SMINP_ZPmZ_D /* 5600 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMINP_ZPmZ_H /* 5139 */, AArch64_INS_SMINP, + AArch64_SMINP_ZPmZ_H /* 5601 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMINP_ZPmZ_S /* 5140 */, AArch64_INS_SMINP, + AArch64_SMINP_ZPmZ_S /* 5602 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SMINPv16i8 /* 5141 */, AArch64_INS_SMINP, + AArch64_SMINPv16i8 /* 5603 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SMINPv2i32 /* 5142 */, AArch64_INS_SMINP, + AArch64_SMINPv2i32 /* 5604 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SMINPv4i16 /* 5143 */, AArch64_INS_SMINP, + AArch64_SMINPv4i16 /* 5605 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SMINPv4i32 /* 5144 */, AArch64_INS_SMINP, + AArch64_SMINPv4i32 /* 5606 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SMINPv8i16 /* 5145 */, AArch64_INS_SMINP, + AArch64_SMINPv8i16 /* 5607 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SMINPv8i8 /* 5146 */, AArch64_INS_SMINP, + AArch64_SMINPv8i8 /* 5608 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminqv $Vd.16b, $Pg, $Zn */ - AArch64_SMINQV_VPZ_B /* 5147 */, AArch64_INS_SMINQV, + AArch64_SMINQV_VPZ_B /* 5609 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminqv $Vd.2d, $Pg, $Zn */ - AArch64_SMINQV_VPZ_D /* 5148 */, AArch64_INS_SMINQV, + AArch64_SMINQV_VPZ_D /* 5610 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminqv $Vd.8h, $Pg, $Zn */ - AArch64_SMINQV_VPZ_H /* 5149 */, AArch64_INS_SMINQV, + AArch64_SMINQV_VPZ_H /* 5611 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminqv $Vd.4s, $Pg, $Zn */ - AArch64_SMINQV_VPZ_S /* 5150 */, AArch64_INS_SMINQV, + AArch64_SMINQV_VPZ_S /* 5612 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv $Vd, $Pg, $Zn */ - AArch64_SMINV_VPZ_B /* 5151 */, AArch64_INS_SMINV, + AArch64_SMINV_VPZ_B /* 5613 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv $Vd, $Pg, $Zn */ - AArch64_SMINV_VPZ_D /* 5152 */, AArch64_INS_SMINV, + AArch64_SMINV_VPZ_D /* 5614 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv $Vd, $Pg, $Zn */ - AArch64_SMINV_VPZ_H /* 5153 */, AArch64_INS_SMINV, + AArch64_SMINV_VPZ_H /* 5615 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv $Vd, $Pg, $Zn */ - AArch64_SMINV_VPZ_S /* 5154 */, AArch64_INS_SMINV, + AArch64_SMINV_VPZ_S /* 5616 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SMINVv16i8v /* 5155 */, AArch64_INS_SMINV, + AArch64_SMINVv16i8v /* 5617 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SMINVv4i16v /* 5156 */, AArch64_INS_SMINV, + AArch64_SMINVv4i16v /* 5618 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SMINVv4i32v /* 5157 */, AArch64_INS_SMINV, + AArch64_SMINVv4i32v /* 5619 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SMINVv8i16v /* 5158 */, AArch64_INS_SMINV, + AArch64_SMINVv8i16v /* 5620 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SMINVv8i8v /* 5159 */, AArch64_INS_SMINV, + AArch64_SMINVv8i8v /* 5621 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Rd, $Rn, $imm */ - AArch64_SMINWri /* 5160 */, AArch64_INS_SMIN, + AArch64_SMINWri /* 5622 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Rd, $Rn, $Rm */ - AArch64_SMINWrr /* 5161 */, AArch64_INS_SMIN, + AArch64_SMINWrr /* 5623 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Rd, $Rn, $imm */ - AArch64_SMINXri /* 5162 */, AArch64_INS_SMIN, + AArch64_SMINXri /* 5624 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Rd, $Rn, $Rm */ - AArch64_SMINXrr /* 5163 */, AArch64_INS_SMIN, + AArch64_SMINXrr /* 5625 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2Z2Z_B /* 5164 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2Z2Z_B /* 5626 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2Z2Z_D /* 5165 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2Z2Z_D /* 5627 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2Z2Z_H /* 5166 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2Z2Z_H /* 5628 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2Z2Z_S /* 5167 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2Z2Z_S /* 5629 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2ZZ_B /* 5168 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2ZZ_B /* 5630 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2ZZ_D /* 5169 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2ZZ_D /* 5631 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2ZZ_H /* 5170 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2ZZ_H /* 5632 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG2_2ZZ_S /* 5171 */, AArch64_INS_SMIN, + AArch64_SMIN_VG2_2ZZ_S /* 5633 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4Z4Z_B /* 5172 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4Z4Z_B /* 5634 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4Z4Z_D /* 5173 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4Z4Z_D /* 5635 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4Z4Z_H /* 5174 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4Z4Z_H /* 5636 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4Z4Z_S /* 5175 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4Z4Z_S /* 5637 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4ZZ_B /* 5176 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4ZZ_B /* 5638 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4ZZ_D /* 5177 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4ZZ_D /* 5639 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4ZZ_H /* 5178 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4ZZ_H /* 5640 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $Zm */ - AArch64_SMIN_VG4_4ZZ_S /* 5179 */, AArch64_INS_SMIN, + AArch64_SMIN_VG4_4ZZ_S /* 5641 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $imm */ - AArch64_SMIN_ZI_B /* 5180 */, AArch64_INS_SMIN, + AArch64_SMIN_ZI_B /* 5642 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $imm */ - AArch64_SMIN_ZI_D /* 5181 */, AArch64_INS_SMIN, + AArch64_SMIN_ZI_D /* 5643 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $imm */ - AArch64_SMIN_ZI_H /* 5182 */, AArch64_INS_SMIN, + AArch64_SMIN_ZI_H /* 5644 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $_Zdn, $imm */ - AArch64_SMIN_ZI_S /* 5183 */, AArch64_INS_SMIN, + AArch64_SMIN_ZI_S /* 5645 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMIN_ZPmZ_B /* 5184 */, AArch64_INS_SMIN, + AArch64_SMIN_ZPmZ_B /* 5646 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMIN_ZPmZ_D /* 5185 */, AArch64_INS_SMIN, + AArch64_SMIN_ZPmZ_D /* 5647 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMIN_ZPmZ_H /* 5186 */, AArch64_INS_SMIN, + AArch64_SMIN_ZPmZ_H /* 5648 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMIN_ZPmZ_S /* 5187 */, AArch64_INS_SMIN, + AArch64_SMIN_ZPmZ_S /* 5649 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SMINv16i8 /* 5188 */, AArch64_INS_SMIN, + AArch64_SMINv16i8 /* 5650 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SMINv2i32 /* 5189 */, AArch64_INS_SMIN, + AArch64_SMINv2i32 /* 5651 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SMINv4i16 /* 5190 */, AArch64_INS_SMIN, + AArch64_SMINv4i16 /* 5652 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SMINv4i32 /* 5191 */, AArch64_INS_SMIN, + AArch64_SMINv4i32 /* 5653 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SMINv8i16 /* 5192 */, AArch64_INS_SMIN, + AArch64_SMINv8i16 /* 5654 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SMINv8i8 /* 5193 */, AArch64_INS_SMIN, + AArch64_SMINv8i8 /* 5655 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalb $Zda, $Zn, $Zm$iop */ - AArch64_SMLALB_ZZZI_D /* 5194 */, AArch64_INS_SMLALB, + AArch64_SMLALB_ZZZI_D /* 5656 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalb $Zda, $Zn, $Zm$iop */ - AArch64_SMLALB_ZZZI_S /* 5195 */, AArch64_INS_SMLALB, + AArch64_SMLALB_ZZZI_S /* 5657 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalb $Zda, $Zn, $Zm */ - AArch64_SMLALB_ZZZ_D /* 5196 */, AArch64_INS_SMLALB, + AArch64_SMLALB_ZZZ_D /* 5658 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalb $Zda, $Zn, $Zm */ - AArch64_SMLALB_ZZZ_H /* 5197 */, AArch64_INS_SMLALB, + AArch64_SMLALB_ZZZ_H /* 5659 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalb $Zda, $Zn, $Zm */ - AArch64_SMLALB_ZZZ_S /* 5198 */, AArch64_INS_SMLALB, + AArch64_SMLALB_ZZZ_S /* 5660 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_SMLALL_MZZI_BtoS /* 5199 */, AArch64_INS_SMLALL, + AArch64_SMLALL_MZZI_BtoS /* 5661 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_SMLALL_MZZI_HtoD /* 5200 */, AArch64_INS_SMLALL, + AArch64_SMLALL_MZZI_HtoD /* 5662 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLALL_MZZ_BtoS /* 5201 */, AArch64_INS_SMLALL, + AArch64_SMLALL_MZZ_BtoS /* 5663 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLALL_MZZ_HtoD /* 5202 */, AArch64_INS_SMLALL, + AArch64_SMLALL_MZZ_HtoD /* 5664 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLALL_VG2_M2Z2Z_BtoS /* 5203 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2Z2Z_BtoS /* 5665 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLALL_VG2_M2Z2Z_HtoD /* 5204 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2Z2Z_HtoD /* 5666 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_SMLALL_VG2_M2ZZI_BtoS /* 5205 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2ZZI_BtoS /* 5667 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_SMLALL_VG2_M2ZZI_HtoD /* 5206 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2ZZI_HtoD /* 5668 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLALL_VG2_M2ZZ_BtoS /* 5207 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2ZZ_BtoS /* 5669 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLALL_VG2_M2ZZ_HtoD /* 5208 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG2_M2ZZ_HtoD /* 5670 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLALL_VG4_M4Z4Z_BtoS /* 5209 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4Z4Z_BtoS /* 5671 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLALL_VG4_M4Z4Z_HtoD /* 5210 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4Z4Z_HtoD /* 5672 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_SMLALL_VG4_M4ZZI_BtoS /* 5211 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4ZZI_BtoS /* 5673 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_SMLALL_VG4_M4ZZI_HtoD /* 5212 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4ZZI_HtoD /* 5674 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLALL_VG4_M4ZZ_BtoS /* 5213 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4ZZ_BtoS /* 5675 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLALL_VG4_M4ZZ_HtoD /* 5214 */, AArch64_INS_SMLALL, + AArch64_SMLALL_VG4_M4ZZ_HtoD /* 5676 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalt $Zda, $Zn, $Zm$iop */ - AArch64_SMLALT_ZZZI_D /* 5215 */, AArch64_INS_SMLALT, + AArch64_SMLALT_ZZZI_D /* 5677 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalt $Zda, $Zn, $Zm$iop */ - AArch64_SMLALT_ZZZI_S /* 5216 */, AArch64_INS_SMLALT, + AArch64_SMLALT_ZZZI_S /* 5678 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalt $Zda, $Zn, $Zm */ - AArch64_SMLALT_ZZZ_D /* 5217 */, AArch64_INS_SMLALT, + AArch64_SMLALT_ZZZ_D /* 5679 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalt $Zda, $Zn, $Zm */ - AArch64_SMLALT_ZZZ_H /* 5218 */, AArch64_INS_SMLALT, + AArch64_SMLALT_ZZZ_H /* 5680 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlalt $Zda, $Zn, $Zm */ - AArch64_SMLALT_ZZZ_S /* 5219 */, AArch64_INS_SMLALT, + AArch64_SMLALT_ZZZ_S /* 5681 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_SMLAL_MZZI_S /* 5220 */, AArch64_INS_SMLAL, + AArch64_SMLAL_MZZI_HtoS /* 5682 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLAL_MZZ_S /* 5221 */, AArch64_INS_SMLAL, + AArch64_SMLAL_MZZ_HtoS /* 5683 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLAL_VG2_M2Z2Z_S /* 5222 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG2_M2Z2Z_HtoS /* 5684 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_SMLAL_VG2_M2ZZI_S /* 5223 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG2_M2ZZI_S /* 5685 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLAL_VG2_M2ZZ_S /* 5224 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG2_M2ZZ_HtoS /* 5686 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLAL_VG4_M4Z4Z_S /* 5225 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG4_M4Z4Z_HtoS /* 5687 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_SMLAL_VG4_M4ZZI_S /* 5226 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG4_M4ZZI_HtoS /* 5688 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLAL_VG4_M4ZZ_S /* 5227 */, AArch64_INS_SMLAL, + AArch64_SMLAL_VG4_M4ZZ_HtoS /* 5689 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMLALv16i8_v8i16 /* 5228 */, AArch64_INS_SMLAL2, + AArch64_SMLALv16i8_v8i16 /* 5690 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMLALv2i32_indexed /* 5229 */, AArch64_INS_SMLAL, + AArch64_SMLALv2i32_indexed /* 5691 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMLALv2i32_v2i64 /* 5230 */, AArch64_INS_SMLAL, + AArch64_SMLALv2i32_v2i64 /* 5692 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMLALv4i16_indexed /* 5231 */, AArch64_INS_SMLAL, + AArch64_SMLALv4i16_indexed /* 5693 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMLALv4i16_v4i32 /* 5232 */, AArch64_INS_SMLAL, + AArch64_SMLALv4i16_v4i32 /* 5694 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMLALv4i32_indexed /* 5233 */, AArch64_INS_SMLAL2, + AArch64_SMLALv4i32_indexed /* 5695 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMLALv4i32_v2i64 /* 5234 */, AArch64_INS_SMLAL2, + AArch64_SMLALv4i32_v2i64 /* 5696 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMLALv8i16_indexed /* 5235 */, AArch64_INS_SMLAL2, + AArch64_SMLALv8i16_indexed /* 5697 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMLALv8i16_v4i32 /* 5236 */, AArch64_INS_SMLAL2, + AArch64_SMLALv8i16_v4i32 /* 5698 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMLALv8i8_v8i16 /* 5237 */, AArch64_INS_SMLAL, + AArch64_SMLALv8i8_v8i16 /* 5699 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslb $Zda, $Zn, $Zm$iop */ - AArch64_SMLSLB_ZZZI_D /* 5238 */, AArch64_INS_SMLSLB, + AArch64_SMLSLB_ZZZI_D /* 5700 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslb $Zda, $Zn, $Zm$iop */ - AArch64_SMLSLB_ZZZI_S /* 5239 */, AArch64_INS_SMLSLB, + AArch64_SMLSLB_ZZZI_S /* 5701 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslb $Zda, $Zn, $Zm */ - AArch64_SMLSLB_ZZZ_D /* 5240 */, AArch64_INS_SMLSLB, + AArch64_SMLSLB_ZZZ_D /* 5702 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslb $Zda, $Zn, $Zm */ - AArch64_SMLSLB_ZZZ_H /* 5241 */, AArch64_INS_SMLSLB, + AArch64_SMLSLB_ZZZ_H /* 5703 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslb $Zda, $Zn, $Zm */ - AArch64_SMLSLB_ZZZ_S /* 5242 */, AArch64_INS_SMLSLB, + AArch64_SMLSLB_ZZZ_S /* 5704 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_SMLSLL_MZZI_BtoS /* 5243 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_MZZI_BtoS /* 5705 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_SMLSLL_MZZI_HtoD /* 5244 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_MZZI_HtoD /* 5706 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLSLL_MZZ_BtoS /* 5245 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_MZZ_BtoS /* 5707 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLSLL_MZZ_HtoD /* 5246 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_MZZ_HtoD /* 5708 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSLL_VG2_M2Z2Z_BtoS /* 5247 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2Z2Z_BtoS /* 5709 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSLL_VG2_M2Z2Z_HtoD /* 5248 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2Z2Z_HtoD /* 5710 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_SMLSLL_VG2_M2ZZI_BtoS /* 5249 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2ZZI_BtoS /* 5711 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_SMLSLL_VG2_M2ZZI_HtoD /* 5250 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2ZZI_HtoD /* 5712 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSLL_VG2_M2ZZ_BtoS /* 5251 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2ZZ_BtoS /* 5713 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSLL_VG2_M2ZZ_HtoD /* 5252 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG2_M2ZZ_HtoD /* 5714 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSLL_VG4_M4Z4Z_BtoS /* 5253 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4Z4Z_BtoS /* 5715 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSLL_VG4_M4Z4Z_HtoD /* 5254 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4Z4Z_HtoD /* 5716 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_SMLSLL_VG4_M4ZZI_BtoS /* 5255 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4ZZI_BtoS /* 5717 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_SMLSLL_VG4_M4ZZI_HtoD /* 5256 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4ZZI_HtoD /* 5718 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSLL_VG4_M4ZZ_BtoS /* 5257 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4ZZ_BtoS /* 5719 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSLL_VG4_M4ZZ_HtoD /* 5258 */, AArch64_INS_SMLSLL, + AArch64_SMLSLL_VG4_M4ZZ_HtoD /* 5720 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslt $Zda, $Zn, $Zm$iop */ - AArch64_SMLSLT_ZZZI_D /* 5259 */, AArch64_INS_SMLSLT, + AArch64_SMLSLT_ZZZI_D /* 5721 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslt $Zda, $Zn, $Zm$iop */ - AArch64_SMLSLT_ZZZI_S /* 5260 */, AArch64_INS_SMLSLT, + AArch64_SMLSLT_ZZZI_S /* 5722 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslt $Zda, $Zn, $Zm */ - AArch64_SMLSLT_ZZZ_D /* 5261 */, AArch64_INS_SMLSLT, + AArch64_SMLSLT_ZZZ_D /* 5723 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslt $Zda, $Zn, $Zm */ - AArch64_SMLSLT_ZZZ_H /* 5262 */, AArch64_INS_SMLSLT, + AArch64_SMLSLT_ZZZ_H /* 5724 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlslt $Zda, $Zn, $Zm */ - AArch64_SMLSLT_ZZZ_S /* 5263 */, AArch64_INS_SMLSLT, + AArch64_SMLSLT_ZZZ_S /* 5725 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_SMLSL_MZZI_S /* 5264 */, AArch64_INS_SMLSL, + AArch64_SMLSL_MZZI_HtoS /* 5726 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_SMLSL_MZZ_S /* 5265 */, AArch64_INS_SMLSL, + AArch64_SMLSL_MZZ_HtoS /* 5727 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSL_VG2_M2Z2Z_S /* 5266 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG2_M2Z2Z_HtoS /* 5728 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_SMLSL_VG2_M2ZZI_S /* 5267 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG2_M2ZZI_S /* 5729 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SMLSL_VG2_M2ZZ_S /* 5268 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG2_M2ZZ_HtoS /* 5730 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSL_VG4_M4Z4Z_S /* 5269 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG4_M4Z4Z_HtoS /* 5731 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_SMLSL_VG4_M4ZZI_S /* 5270 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG4_M4ZZI_HtoS /* 5732 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SMLSL_VG4_M4ZZ_S /* 5271 */, AArch64_INS_SMLSL, + AArch64_SMLSL_VG4_M4ZZ_HtoS /* 5733 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMLSLv16i8_v8i16 /* 5272 */, AArch64_INS_SMLSL2, + AArch64_SMLSLv16i8_v8i16 /* 5734 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMLSLv2i32_indexed /* 5273 */, AArch64_INS_SMLSL, + AArch64_SMLSLv2i32_indexed /* 5735 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMLSLv2i32_v2i64 /* 5274 */, AArch64_INS_SMLSL, + AArch64_SMLSLv2i32_v2i64 /* 5736 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMLSLv4i16_indexed /* 5275 */, AArch64_INS_SMLSL, + AArch64_SMLSLv4i16_indexed /* 5737 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMLSLv4i16_v4i32 /* 5276 */, AArch64_INS_SMLSL, + AArch64_SMLSLv4i16_v4i32 /* 5738 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMLSLv4i32_indexed /* 5277 */, AArch64_INS_SMLSL2, + AArch64_SMLSLv4i32_indexed /* 5739 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMLSLv4i32_v2i64 /* 5278 */, AArch64_INS_SMLSL2, + AArch64_SMLSLv4i32_v2i64 /* 5740 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMLSLv8i16_indexed /* 5279 */, AArch64_INS_SMLSL2, + AArch64_SMLSLv8i16_indexed /* 5741 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMLSLv8i16_v4i32 /* 5280 */, AArch64_INS_SMLSL2, + AArch64_SMLSLv8i16_v4i32 /* 5742 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMLSLv8i8_v8i16 /* 5281 */, AArch64_INS_SMLSL, + AArch64_SMLSLv8i8_v8i16 /* 5743 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_SMMLA /* 5282 */, AArch64_INS_SMMLA, + AArch64_SMMLA /* 5744 */, AARCH64_INS_SMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smmla $Zda, $Zn, $Zm */ - AArch64_SMMLA_ZZZ /* 5283 */, AArch64_INS_SMMLA, + AArch64_SMMLA_ZZZ /* 5745 */, AARCH64_INS_SMMLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPA_MPPZZ_D /* 5284 */, AArch64_INS_SMOPA, + AArch64_SMOPA_MPPZZ_D /* 5746 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPA_MPPZZ_HtoS /* 5285 */, AArch64_INS_SMOPA, + AArch64_SMOPA_MPPZZ_HtoS /* 5747 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPA_MPPZZ_S /* 5286 */, AArch64_INS_SMOPA, + AArch64_SMOPA_MPPZZ_S /* 5748 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPS_MPPZZ_D /* 5287 */, AArch64_INS_SMOPS, + AArch64_SMOPS_MPPZZ_D /* 5749 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPS_MPPZZ_HtoS /* 5288 */, AArch64_INS_SMOPS, + AArch64_SMOPS_MPPZZ_HtoS /* 5750 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SMOPS_MPPZZ_S /* 5289 */, AArch64_INS_SMOPS, + AArch64_SMOPS_MPPZZ_S /* 5751 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_SMOVvi16to32 /* 5290 */, AArch64_INS_SMOV, + AArch64_SMOVvi16to32 /* 5752 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_SMOVvi16to32_idx0 /* 5291 */, AArch64_INS_SMOV, + AArch64_SMOVvi16to32_idx0 /* 5753 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_SMOVvi16to64 /* 5292 */, AArch64_INS_SMOV, + AArch64_SMOVvi16to64 /* 5754 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_SMOVvi16to64_idx0 /* 5293 */, AArch64_INS_SMOV, + AArch64_SMOVvi16to64_idx0 /* 5755 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ - AArch64_SMOVvi32to64 /* 5294 */, AArch64_INS_SMOV, + AArch64_SMOVvi32to64 /* 5756 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ - AArch64_SMOVvi32to64_idx0 /* 5295 */, AArch64_INS_SMOV, + AArch64_SMOVvi32to64_idx0 /* 5757 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_SMOVvi8to32 /* 5296 */, AArch64_INS_SMOV, + AArch64_SMOVvi8to32 /* 5758 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_SMOVvi8to32_idx0 /* 5297 */, AArch64_INS_SMOV, + AArch64_SMOVvi8to32_idx0 /* 5759 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_SMOVvi8to64 /* 5298 */, AArch64_INS_SMOV, + AArch64_SMOVvi8to64 /* 5760 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_SMOVvi8to64_idx0 /* 5299 */, AArch64_INS_SMOV, + AArch64_SMOVvi8to64_idx0 /* 5761 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smsubl $Rd, $Rn, $Rm, $Ra */ - AArch64_SMSUBLrrr /* 5300 */, AArch64_INS_SMSUBL, + AArch64_SMSUBLrrr /* 5762 */, AARCH64_INS_SMSUBL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMULH_ZPmZ_B /* 5301 */, AArch64_INS_SMULH, + AArch64_SMULH_ZPmZ_B /* 5763 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMULH_ZPmZ_D /* 5302 */, AArch64_INS_SMULH, + AArch64_SMULH_ZPmZ_D /* 5764 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMULH_ZPmZ_H /* 5303 */, AArch64_INS_SMULH, + AArch64_SMULH_ZPmZ_H /* 5765 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SMULH_ZPmZ_S /* 5304 */, AArch64_INS_SMULH, + AArch64_SMULH_ZPmZ_S /* 5766 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zd, $Zn, $Zm */ - AArch64_SMULH_ZZZ_B /* 5305 */, AArch64_INS_SMULH, + AArch64_SMULH_ZZZ_B /* 5767 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zd, $Zn, $Zm */ - AArch64_SMULH_ZZZ_D /* 5306 */, AArch64_INS_SMULH, + AArch64_SMULH_ZZZ_D /* 5768 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zd, $Zn, $Zm */ - AArch64_SMULH_ZZZ_H /* 5307 */, AArch64_INS_SMULH, + AArch64_SMULH_ZZZ_H /* 5769 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Zd, $Zn, $Zm */ - AArch64_SMULH_ZZZ_S /* 5308 */, AArch64_INS_SMULH, + AArch64_SMULH_ZZZ_S /* 5770 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smulh $Rd, $Rn, $Rm */ - AArch64_SMULHrr /* 5309 */, AArch64_INS_SMULH, + AArch64_SMULHrr /* 5771 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullb $Zd, $Zn, $Zm$iop */ - AArch64_SMULLB_ZZZI_D /* 5310 */, AArch64_INS_SMULLB, + AArch64_SMULLB_ZZZI_D /* 5772 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullb $Zd, $Zn, $Zm$iop */ - AArch64_SMULLB_ZZZI_S /* 5311 */, AArch64_INS_SMULLB, + AArch64_SMULLB_ZZZI_S /* 5773 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullb $Zd, $Zn, $Zm */ - AArch64_SMULLB_ZZZ_D /* 5312 */, AArch64_INS_SMULLB, + AArch64_SMULLB_ZZZ_D /* 5774 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullb $Zd, $Zn, $Zm */ - AArch64_SMULLB_ZZZ_H /* 5313 */, AArch64_INS_SMULLB, + AArch64_SMULLB_ZZZ_H /* 5775 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullb $Zd, $Zn, $Zm */ - AArch64_SMULLB_ZZZ_S /* 5314 */, AArch64_INS_SMULLB, + AArch64_SMULLB_ZZZ_S /* 5776 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullt $Zd, $Zn, $Zm$iop */ - AArch64_SMULLT_ZZZI_D /* 5315 */, AArch64_INS_SMULLT, + AArch64_SMULLT_ZZZI_D /* 5777 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullt $Zd, $Zn, $Zm$iop */ - AArch64_SMULLT_ZZZI_S /* 5316 */, AArch64_INS_SMULLT, + AArch64_SMULLT_ZZZI_S /* 5778 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullt $Zd, $Zn, $Zm */ - AArch64_SMULLT_ZZZ_D /* 5317 */, AArch64_INS_SMULLT, + AArch64_SMULLT_ZZZ_D /* 5779 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullt $Zd, $Zn, $Zm */ - AArch64_SMULLT_ZZZ_H /* 5318 */, AArch64_INS_SMULLT, + AArch64_SMULLT_ZZZ_H /* 5780 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smullt $Zd, $Zn, $Zm */ - AArch64_SMULLT_ZZZ_S /* 5319 */, AArch64_INS_SMULLT, + AArch64_SMULLT_ZZZ_S /* 5781 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMULLv16i8_v8i16 /* 5320 */, AArch64_INS_SMULL2, + AArch64_SMULLv16i8_v8i16 /* 5782 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMULLv2i32_indexed /* 5321 */, AArch64_INS_SMULL, + AArch64_SMULLv2i32_indexed /* 5783 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMULLv2i32_v2i64 /* 5322 */, AArch64_INS_SMULL, + AArch64_SMULLv2i32_v2i64 /* 5784 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMULLv4i16_indexed /* 5323 */, AArch64_INS_SMULL, + AArch64_SMULLv4i16_indexed /* 5785 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMULLv4i16_v4i32 /* 5324 */, AArch64_INS_SMULL, + AArch64_SMULLv4i16_v4i32 /* 5786 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SMULLv4i32_indexed /* 5325 */, AArch64_INS_SMULL2, + AArch64_SMULLv4i32_indexed /* 5787 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SMULLv4i32_v2i64 /* 5326 */, AArch64_INS_SMULL2, + AArch64_SMULLv4i32_v2i64 /* 5788 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SMULLv8i16_indexed /* 5327 */, AArch64_INS_SMULL2, + AArch64_SMULLv8i16_indexed /* 5789 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SMULLv8i16_v4i32 /* 5328 */, AArch64_INS_SMULL2, + AArch64_SMULLv8i16_v4i32 /* 5790 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* smull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SMULLv8i8_v8i16 /* 5329 */, AArch64_INS_SMULL, + AArch64_SMULLv8i8_v8i16 /* 5791 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zd, $Pg, $Zn */ - AArch64_SPLICE_ZPZZ_B /* 5330 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZZ_B /* 5792 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zd, $Pg, $Zn */ - AArch64_SPLICE_ZPZZ_D /* 5331 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZZ_D /* 5793 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zd, $Pg, $Zn */ - AArch64_SPLICE_ZPZZ_H /* 5332 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZZ_H /* 5794 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zd, $Pg, $Zn */ - AArch64_SPLICE_ZPZZ_S /* 5333 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZZ_S /* 5795 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_SPLICE_ZPZ_B /* 5334 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZ_B /* 5796 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_SPLICE_ZPZ_D /* 5335 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZ_D /* 5797 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_SPLICE_ZPZ_H /* 5336 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZ_H /* 5798 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ - AArch64_SPLICE_ZPZ_S /* 5337 */, AArch64_INS_SPLICE, + AArch64_SPLICE_ZPZ_S /* 5799 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ - AArch64_SQABS_ZPmZ_B /* 5338 */, AArch64_INS_SQABS, + AArch64_SQABS_ZPmZ_B /* 5800 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ - AArch64_SQABS_ZPmZ_D /* 5339 */, AArch64_INS_SQABS, + AArch64_SQABS_ZPmZ_D /* 5801 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ - AArch64_SQABS_ZPmZ_H /* 5340 */, AArch64_INS_SQABS, + AArch64_SQABS_ZPmZ_H /* 5802 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ - AArch64_SQABS_ZPmZ_S /* 5341 */, AArch64_INS_SQABS, + AArch64_SQABS_ZPmZ_S /* 5803 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SQABSv16i8 /* 5342 */, AArch64_INS_SQABS, + AArch64_SQABSv16i8 /* 5804 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Rd, $Rn */ - AArch64_SQABSv1i16 /* 5343 */, AArch64_INS_SQABS, + AArch64_SQABSv1i16 /* 5805 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Rd, $Rn */ - AArch64_SQABSv1i32 /* 5344 */, AArch64_INS_SQABS, + AArch64_SQABSv1i32 /* 5806 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Rd, $Rn */ - AArch64_SQABSv1i64 /* 5345 */, AArch64_INS_SQABS, + AArch64_SQABSv1i64 /* 5807 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs $Rd, $Rn */ - AArch64_SQABSv1i8 /* 5346 */, AArch64_INS_SQABS, + AArch64_SQABSv1i8 /* 5808 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_SQABSv2i32 /* 5347 */, AArch64_INS_SQABS, + AArch64_SQABSv2i32 /* 5809 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_SQABSv2i64 /* 5348 */, AArch64_INS_SQABS, + AArch64_SQABSv2i64 /* 5810 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SQABSv4i16 /* 5349 */, AArch64_INS_SQABS, + AArch64_SQABSv4i16 /* 5811 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SQABSv4i32 /* 5350 */, AArch64_INS_SQABS, + AArch64_SQABSv4i32 /* 5812 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SQABSv8i16 /* 5351 */, AArch64_INS_SQABS, + AArch64_SQABSv8i16 /* 5813 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqabs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SQABSv8i8 /* 5352 */, AArch64_INS_SQABS, + AArch64_SQABSv8i8 /* 5814 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ - AArch64_SQADD_ZI_B /* 5353 */, AArch64_INS_SQADD, + AArch64_SQADD_ZI_B /* 5815 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ - AArch64_SQADD_ZI_D /* 5354 */, AArch64_INS_SQADD, + AArch64_SQADD_ZI_D /* 5816 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ - AArch64_SQADD_ZI_H /* 5355 */, AArch64_INS_SQADD, + AArch64_SQADD_ZI_H /* 5817 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ - AArch64_SQADD_ZI_S /* 5356 */, AArch64_INS_SQADD, + AArch64_SQADD_ZI_S /* 5818 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQADD_ZPmZ_B /* 5357 */, AArch64_INS_SQADD, + AArch64_SQADD_ZPmZ_B /* 5819 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQADD_ZPmZ_D /* 5358 */, AArch64_INS_SQADD, + AArch64_SQADD_ZPmZ_D /* 5820 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQADD_ZPmZ_H /* 5359 */, AArch64_INS_SQADD, + AArch64_SQADD_ZPmZ_H /* 5821 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQADD_ZPmZ_S /* 5360 */, AArch64_INS_SQADD, + AArch64_SQADD_ZPmZ_S /* 5822 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zd, $Zn, $Zm */ - AArch64_SQADD_ZZZ_B /* 5361 */, AArch64_INS_SQADD, + AArch64_SQADD_ZZZ_B /* 5823 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zd, $Zn, $Zm */ - AArch64_SQADD_ZZZ_D /* 5362 */, AArch64_INS_SQADD, + AArch64_SQADD_ZZZ_D /* 5824 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zd, $Zn, $Zm */ - AArch64_SQADD_ZZZ_H /* 5363 */, AArch64_INS_SQADD, + AArch64_SQADD_ZZZ_H /* 5825 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Zd, $Zn, $Zm */ - AArch64_SQADD_ZZZ_S /* 5364 */, AArch64_INS_SQADD, + AArch64_SQADD_ZZZ_S /* 5826 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SQADDv16i8 /* 5365 */, AArch64_INS_SQADD, + AArch64_SQADDv16i8 /* 5827 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Rd, $Rn, $Rm */ - AArch64_SQADDv1i16 /* 5366 */, AArch64_INS_SQADD, + AArch64_SQADDv1i16 /* 5828 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Rd, $Rn, $Rm */ - AArch64_SQADDv1i32 /* 5367 */, AArch64_INS_SQADD, + AArch64_SQADDv1i32 /* 5829 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Rd, $Rn, $Rm */ - AArch64_SQADDv1i64 /* 5368 */, AArch64_INS_SQADD, + AArch64_SQADDv1i64 /* 5830 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd $Rd, $Rn, $Rm */ - AArch64_SQADDv1i8 /* 5369 */, AArch64_INS_SQADD, + AArch64_SQADDv1i8 /* 5831 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQADDv2i32 /* 5370 */, AArch64_INS_SQADD, + AArch64_SQADDv2i32 /* 5832 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SQADDv2i64 /* 5371 */, AArch64_INS_SQADD, + AArch64_SQADDv2i64 /* 5833 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQADDv4i16 /* 5372 */, AArch64_INS_SQADD, + AArch64_SQADDv4i16 /* 5834 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQADDv4i32 /* 5373 */, AArch64_INS_SQADD, + AArch64_SQADDv4i32 /* 5835 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQADDv8i16 /* 5374 */, AArch64_INS_SQADD, + AArch64_SQADDv8i16 /* 5836 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SQADDv8i8 /* 5375 */, AArch64_INS_SQADD, + AArch64_SQADDv8i8 /* 5837 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_SQCADD_ZZI_B /* 5376 */, AArch64_INS_SQCADD, + AArch64_SQCADD_ZZI_B /* 5838 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_SQCADD_ZZI_D /* 5377 */, AArch64_INS_SQCADD, + AArch64_SQCADD_ZZI_D /* 5839 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_SQCADD_ZZI_H /* 5378 */, AArch64_INS_SQCADD, + AArch64_SQCADD_ZZI_H /* 5840 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ - AArch64_SQCADD_ZZI_S /* 5379 */, AArch64_INS_SQCADD, + AArch64_SQCADD_ZZI_S /* 5841 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtn $Zd, $Zn */ - AArch64_SQCVTN_Z2Z_StoH /* 5380 */, AArch64_INS_SQCVTN, + AArch64_SQCVTN_Z2Z_StoH /* 5842 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtn $Zd, $Zn */ - AArch64_SQCVTN_Z4Z_DtoH /* 5381 */, AArch64_INS_SQCVTN, + AArch64_SQCVTN_Z4Z_DtoH /* 5843 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtn $Zd, $Zn */ - AArch64_SQCVTN_Z4Z_StoB /* 5382 */, AArch64_INS_SQCVTN, + AArch64_SQCVTN_Z4Z_StoB /* 5844 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtun $Zd, $Zn */ - AArch64_SQCVTUN_Z2Z_StoH /* 5383 */, AArch64_INS_SQCVTUN, + AArch64_SQCVTUN_Z2Z_StoH /* 5845 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtun $Zd, $Zn */ - AArch64_SQCVTUN_Z4Z_DtoH /* 5384 */, AArch64_INS_SQCVTUN, + AArch64_SQCVTUN_Z4Z_DtoH /* 5846 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtun $Zd, $Zn */ - AArch64_SQCVTUN_Z4Z_StoB /* 5385 */, AArch64_INS_SQCVTUN, + AArch64_SQCVTUN_Z4Z_StoB /* 5847 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtu $Zd, $Zn */ - AArch64_SQCVTU_Z2Z_StoH /* 5386 */, AArch64_INS_SQCVTU, + AArch64_SQCVTU_Z2Z_StoH /* 5848 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtu $Zd, $Zn */ - AArch64_SQCVTU_Z4Z_DtoH /* 5387 */, AArch64_INS_SQCVTU, + AArch64_SQCVTU_Z4Z_DtoH /* 5849 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvtu $Zd, $Zn */ - AArch64_SQCVTU_Z4Z_StoB /* 5388 */, AArch64_INS_SQCVTU, + AArch64_SQCVTU_Z4Z_StoB /* 5850 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvt $Zd, $Zn */ - AArch64_SQCVT_Z2Z_StoH /* 5389 */, AArch64_INS_SQCVT, + AArch64_SQCVT_Z2Z_StoH /* 5851 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvt $Zd, $Zn */ - AArch64_SQCVT_Z4Z_DtoH /* 5390 */, AArch64_INS_SQCVT, + AArch64_SQCVT_Z4Z_DtoH /* 5852 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqcvt $Zd, $Zn */ - AArch64_SQCVT_Z4Z_StoB /* 5391 */, AArch64_INS_SQCVT, + AArch64_SQCVT_Z4Z_StoB /* 5853 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecb $Rdn, $pattern, mul $imm4 */ - AArch64_SQDECB_XPiI /* 5392 */, AArch64_INS_SQDECB, + AArch64_SQDECB_XPiI /* 5854 */, AARCH64_INS_SQDECB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecb $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQDECB_XPiWdI /* 5393 */, AArch64_INS_SQDECB, + AArch64_SQDECB_XPiWdI /* 5855 */, AARCH64_INS_SQDECB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecd $Rdn, $pattern, mul $imm4 */ - AArch64_SQDECD_XPiI /* 5394 */, AArch64_INS_SQDECD, + AArch64_SQDECD_XPiI /* 5856 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecd $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQDECD_XPiWdI /* 5395 */, AArch64_INS_SQDECD, + AArch64_SQDECD_XPiWdI /* 5857 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecd $Zdn, $pattern, mul $imm4 */ - AArch64_SQDECD_ZPiI /* 5396 */, AArch64_INS_SQDECD, + AArch64_SQDECD_ZPiI /* 5858 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdech $Rdn, $pattern, mul $imm4 */ - AArch64_SQDECH_XPiI /* 5397 */, AArch64_INS_SQDECH, + AArch64_SQDECH_XPiI /* 5859 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdech $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQDECH_XPiWdI /* 5398 */, AArch64_INS_SQDECH, + AArch64_SQDECH_XPiWdI /* 5860 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdech $Zdn, $pattern, mul $imm4 */ - AArch64_SQDECH_ZPiI /* 5399 */, AArch64_INS_SQDECH, + AArch64_SQDECH_ZPiI /* 5861 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ - AArch64_SQDECP_XPWd_B /* 5400 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XPWd_B /* 5862 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ - AArch64_SQDECP_XPWd_D /* 5401 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XPWd_D /* 5863 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ - AArch64_SQDECP_XPWd_H /* 5402 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XPWd_H /* 5864 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ - AArch64_SQDECP_XPWd_S /* 5403 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XPWd_S /* 5865 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg */ - AArch64_SQDECP_XP_B /* 5404 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XP_B /* 5866 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg */ - AArch64_SQDECP_XP_D /* 5405 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XP_D /* 5867 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg */ - AArch64_SQDECP_XP_H /* 5406 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XP_H /* 5868 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Rdn, $Pg */ - AArch64_SQDECP_XP_S /* 5407 */, AArch64_INS_SQDECP, + AArch64_SQDECP_XP_S /* 5869 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Zdn, $Pm */ - AArch64_SQDECP_ZP_D /* 5408 */, AArch64_INS_SQDECP, + AArch64_SQDECP_ZP_D /* 5870 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Zdn, $Pm */ - AArch64_SQDECP_ZP_H /* 5409 */, AArch64_INS_SQDECP, + AArch64_SQDECP_ZP_H /* 5871 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecp $Zdn, $Pm */ - AArch64_SQDECP_ZP_S /* 5410 */, AArch64_INS_SQDECP, + AArch64_SQDECP_ZP_S /* 5872 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecw $Rdn, $pattern, mul $imm4 */ - AArch64_SQDECW_XPiI /* 5411 */, AArch64_INS_SQDECW, + AArch64_SQDECW_XPiI /* 5873 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecw $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQDECW_XPiWdI /* 5412 */, AArch64_INS_SQDECW, + AArch64_SQDECW_XPiWdI /* 5874 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdecw $Zdn, $pattern, mul $imm4 */ - AArch64_SQDECW_ZPiI /* 5413 */, AArch64_INS_SQDECW, + AArch64_SQDECW_ZPiI /* 5875 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ - AArch64_SQDMLALBT_ZZZ_D /* 5414 */, AArch64_INS_SQDMLALBT, + AArch64_SQDMLALBT_ZZZ_D /* 5876 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ - AArch64_SQDMLALBT_ZZZ_H /* 5415 */, AArch64_INS_SQDMLALBT, + AArch64_SQDMLALBT_ZZZ_H /* 5877 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ - AArch64_SQDMLALBT_ZZZ_S /* 5416 */, AArch64_INS_SQDMLALBT, + AArch64_SQDMLALBT_ZZZ_S /* 5878 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalb $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLALB_ZZZI_D /* 5417 */, AArch64_INS_SQDMLALB, + AArch64_SQDMLALB_ZZZI_D /* 5879 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalb $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLALB_ZZZI_S /* 5418 */, AArch64_INS_SQDMLALB, + AArch64_SQDMLALB_ZZZI_S /* 5880 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ - AArch64_SQDMLALB_ZZZ_D /* 5419 */, AArch64_INS_SQDMLALB, + AArch64_SQDMLALB_ZZZ_D /* 5881 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ - AArch64_SQDMLALB_ZZZ_H /* 5420 */, AArch64_INS_SQDMLALB, + AArch64_SQDMLALB_ZZZ_H /* 5882 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ - AArch64_SQDMLALB_ZZZ_S /* 5421 */, AArch64_INS_SQDMLALB, + AArch64_SQDMLALB_ZZZ_S /* 5883 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalt $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLALT_ZZZI_D /* 5422 */, AArch64_INS_SQDMLALT, + AArch64_SQDMLALT_ZZZI_D /* 5884 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalt $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLALT_ZZZI_S /* 5423 */, AArch64_INS_SQDMLALT, + AArch64_SQDMLALT_ZZZI_S /* 5885 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ - AArch64_SQDMLALT_ZZZ_D /* 5424 */, AArch64_INS_SQDMLALT, + AArch64_SQDMLALT_ZZZ_D /* 5886 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ - AArch64_SQDMLALT_ZZZ_H /* 5425 */, AArch64_INS_SQDMLALT, + AArch64_SQDMLALT_ZZZ_H /* 5887 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ - AArch64_SQDMLALT_ZZZ_S /* 5426 */, AArch64_INS_SQDMLALT, + AArch64_SQDMLALT_ZZZ_S /* 5888 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal $Rd, $Rn, $Rm */ - AArch64_SQDMLALi16 /* 5427 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALi16 /* 5889 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal $Rd, $Rn, $Rm */ - AArch64_SQDMLALi32 /* 5428 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALi32 /* 5890 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv1i32_indexed /* 5429 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv1i32_indexed /* 5891 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv1i64_indexed /* 5430 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv1i64_indexed /* 5892 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv2i32_indexed /* 5431 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv2i32_indexed /* 5893 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMLALv2i32_v2i64 /* 5432 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv2i32_v2i64 /* 5894 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv4i16_indexed /* 5433 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv4i16_indexed /* 5895 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMLALv4i16_v4i32 /* 5434 */, AArch64_INS_SQDMLAL, + AArch64_SQDMLALv4i16_v4i32 /* 5896 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv4i32_indexed /* 5435 */, AArch64_INS_SQDMLAL2, + AArch64_SQDMLALv4i32_indexed /* 5897 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMLALv4i32_v2i64 /* 5436 */, AArch64_INS_SQDMLAL2, + AArch64_SQDMLALv4i32_v2i64 /* 5898 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLALv8i16_indexed /* 5437 */, AArch64_INS_SQDMLAL2, + AArch64_SQDMLALv8i16_indexed /* 5899 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMLALv8i16_v4i32 /* 5438 */, AArch64_INS_SQDMLAL2, + AArch64_SQDMLALv8i16_v4i32 /* 5900 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLBT_ZZZ_D /* 5439 */, AArch64_INS_SQDMLSLBT, + AArch64_SQDMLSLBT_ZZZ_D /* 5901 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLBT_ZZZ_H /* 5440 */, AArch64_INS_SQDMLSLBT, + AArch64_SQDMLSLBT_ZZZ_H /* 5902 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLBT_ZZZ_S /* 5441 */, AArch64_INS_SQDMLSLBT, + AArch64_SQDMLSLBT_ZZZ_S /* 5903 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslb $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLSLB_ZZZI_D /* 5442 */, AArch64_INS_SQDMLSLB, + AArch64_SQDMLSLB_ZZZI_D /* 5904 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslb $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLSLB_ZZZI_S /* 5443 */, AArch64_INS_SQDMLSLB, + AArch64_SQDMLSLB_ZZZI_S /* 5905 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ - AArch64_SQDMLSLB_ZZZ_D /* 5444 */, AArch64_INS_SQDMLSLB, + AArch64_SQDMLSLB_ZZZ_D /* 5906 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ - AArch64_SQDMLSLB_ZZZ_H /* 5445 */, AArch64_INS_SQDMLSLB, + AArch64_SQDMLSLB_ZZZ_H /* 5907 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ - AArch64_SQDMLSLB_ZZZ_S /* 5446 */, AArch64_INS_SQDMLSLB, + AArch64_SQDMLSLB_ZZZ_S /* 5908 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslt $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLSLT_ZZZI_D /* 5447 */, AArch64_INS_SQDMLSLT, + AArch64_SQDMLSLT_ZZZI_D /* 5909 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslt $Zda, $Zn, $Zm$iop */ - AArch64_SQDMLSLT_ZZZI_S /* 5448 */, AArch64_INS_SQDMLSLT, + AArch64_SQDMLSLT_ZZZI_S /* 5910 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLT_ZZZ_D /* 5449 */, AArch64_INS_SQDMLSLT, + AArch64_SQDMLSLT_ZZZ_D /* 5911 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLT_ZZZ_H /* 5450 */, AArch64_INS_SQDMLSLT, + AArch64_SQDMLSLT_ZZZ_H /* 5912 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ - AArch64_SQDMLSLT_ZZZ_S /* 5451 */, AArch64_INS_SQDMLSLT, + AArch64_SQDMLSLT_ZZZ_S /* 5913 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl $Rd, $Rn, $Rm */ - AArch64_SQDMLSLi16 /* 5452 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLi16 /* 5914 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl $Rd, $Rn, $Rm */ - AArch64_SQDMLSLi32 /* 5453 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLi32 /* 5915 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv1i32_indexed /* 5454 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv1i32_indexed /* 5916 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv1i64_indexed /* 5455 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv1i64_indexed /* 5917 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv2i32_indexed /* 5456 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv2i32_indexed /* 5918 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMLSLv2i32_v2i64 /* 5457 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv2i32_v2i64 /* 5919 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv4i16_indexed /* 5458 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv4i16_indexed /* 5920 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMLSLv4i16_v4i32 /* 5459 */, AArch64_INS_SQDMLSL, + AArch64_SQDMLSLv4i16_v4i32 /* 5921 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv4i32_indexed /* 5460 */, AArch64_INS_SQDMLSL2, + AArch64_SQDMLSLv4i32_indexed /* 5922 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMLSLv4i32_v2i64 /* 5461 */, AArch64_INS_SQDMLSL2, + AArch64_SQDMLSLv4i32_v2i64 /* 5923 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMLSLv8i16_indexed /* 5462 */, AArch64_INS_SQDMLSL2, + AArch64_SQDMLSLv8i16_indexed /* 5924 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMLSLv8i16_v4i32 /* 5463 */, AArch64_INS_SQDMLSL2, + AArch64_SQDMLSLv8i16_v4i32 /* 5925 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2Z2Z_B /* 5464 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2Z2Z_B /* 5926 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2Z2Z_D /* 5465 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2Z2Z_D /* 5927 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2Z2Z_H /* 5466 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2Z2Z_H /* 5928 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2Z2Z_S /* 5467 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2Z2Z_S /* 5929 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2ZZ_B /* 5468 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2ZZ_B /* 5930 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2ZZ_D /* 5469 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2ZZ_D /* 5931 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2ZZ_H /* 5470 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2ZZ_H /* 5932 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG2_2ZZ_S /* 5471 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG2_2ZZ_S /* 5933 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4Z4Z_B /* 5472 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4Z4Z_B /* 5934 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4Z4Z_D /* 5473 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4Z4Z_D /* 5935 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4Z4Z_H /* 5474 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4Z4Z_H /* 5936 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4Z4Z_S /* 5475 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4Z4Z_S /* 5937 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4ZZ_B /* 5476 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4ZZ_B /* 5938 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4ZZ_D /* 5477 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4ZZ_D /* 5939 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4ZZ_H /* 5478 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4ZZ_H /* 5940 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ - AArch64_SQDMULH_VG4_4ZZ_S /* 5479 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_VG4_4ZZ_S /* 5941 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULH_ZZZI_D /* 5480 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZI_D /* 5942 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULH_ZZZI_H /* 5481 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZI_H /* 5943 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULH_ZZZI_S /* 5482 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZI_S /* 5944 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ - AArch64_SQDMULH_ZZZ_B /* 5483 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZ_B /* 5945 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ - AArch64_SQDMULH_ZZZ_D /* 5484 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZ_D /* 5946 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ - AArch64_SQDMULH_ZZZ_H /* 5485 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZ_H /* 5947 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ - AArch64_SQDMULH_ZZZ_S /* 5486 */, AArch64_INS_SQDMULH, + AArch64_SQDMULH_ZZZ_S /* 5948 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Rd, $Rn, $Rm */ - AArch64_SQDMULHv1i16 /* 5487 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv1i16 /* 5949 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv1i16_indexed /* 5488 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv1i16_indexed /* 5950 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh $Rd, $Rn, $Rm */ - AArch64_SQDMULHv1i32 /* 5489 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv1i32 /* 5951 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv1i32_indexed /* 5490 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv1i32_indexed /* 5952 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQDMULHv2i32 /* 5491 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv2i32 /* 5953 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv2i32_indexed /* 5492 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv2i32_indexed /* 5954 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQDMULHv4i16 /* 5493 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv4i16 /* 5955 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv4i16_indexed /* 5494 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv4i16_indexed /* 5956 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQDMULHv4i32 /* 5495 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv4i32 /* 5957 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv4i32_indexed /* 5496 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv4i32_indexed /* 5958 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQDMULHv8i16 /* 5497 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv8i16 /* 5959 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULHv8i16_indexed /* 5498 */, AArch64_INS_SQDMULH, + AArch64_SQDMULHv8i16_indexed /* 5960 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullb $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULLB_ZZZI_D /* 5499 */, AArch64_INS_SQDMULLB, + AArch64_SQDMULLB_ZZZI_D /* 5961 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullb $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULLB_ZZZI_S /* 5500 */, AArch64_INS_SQDMULLB, + AArch64_SQDMULLB_ZZZI_S /* 5962 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ - AArch64_SQDMULLB_ZZZ_D /* 5501 */, AArch64_INS_SQDMULLB, + AArch64_SQDMULLB_ZZZ_D /* 5963 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ - AArch64_SQDMULLB_ZZZ_H /* 5502 */, AArch64_INS_SQDMULLB, + AArch64_SQDMULLB_ZZZ_H /* 5964 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ - AArch64_SQDMULLB_ZZZ_S /* 5503 */, AArch64_INS_SQDMULLB, + AArch64_SQDMULLB_ZZZ_S /* 5965 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullt $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULLT_ZZZI_D /* 5504 */, AArch64_INS_SQDMULLT, + AArch64_SQDMULLT_ZZZI_D /* 5966 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullt $Zd, $Zn, $Zm$iop */ - AArch64_SQDMULLT_ZZZI_S /* 5505 */, AArch64_INS_SQDMULLT, + AArch64_SQDMULLT_ZZZI_S /* 5967 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ - AArch64_SQDMULLT_ZZZ_D /* 5506 */, AArch64_INS_SQDMULLT, + AArch64_SQDMULLT_ZZZ_D /* 5968 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ - AArch64_SQDMULLT_ZZZ_H /* 5507 */, AArch64_INS_SQDMULLT, + AArch64_SQDMULLT_ZZZ_H /* 5969 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ - AArch64_SQDMULLT_ZZZ_S /* 5508 */, AArch64_INS_SQDMULLT, + AArch64_SQDMULLT_ZZZ_S /* 5970 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull $Rd, $Rn, $Rm */ - AArch64_SQDMULLi16 /* 5509 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLi16 /* 5971 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull $Rd, $Rn, $Rm */ - AArch64_SQDMULLi32 /* 5510 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLi32 /* 5972 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv1i32_indexed /* 5511 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv1i32_indexed /* 5973 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv1i64_indexed /* 5512 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv1i64_indexed /* 5974 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv2i32_indexed /* 5513 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv2i32_indexed /* 5975 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMULLv2i32_v2i64 /* 5514 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv2i32_v2i64 /* 5976 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv4i16_indexed /* 5515 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv4i16_indexed /* 5977 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMULLv4i16_v4i32 /* 5516 */, AArch64_INS_SQDMULL, + AArch64_SQDMULLv4i16_v4i32 /* 5978 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv4i32_indexed /* 5517 */, AArch64_INS_SQDMULL2, + AArch64_SQDMULLv4i32_indexed /* 5979 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SQDMULLv4i32_v2i64 /* 5518 */, AArch64_INS_SQDMULL2, + AArch64_SQDMULLv4i32_v2i64 /* 5980 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQDMULLv8i16_indexed /* 5519 */, AArch64_INS_SQDMULL2, + AArch64_SQDMULLv8i16_indexed /* 5981 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqdmull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SQDMULLv8i16_v4i32 /* 5520 */, AArch64_INS_SQDMULL2, + AArch64_SQDMULLv8i16_v4i32 /* 5982 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincb $Rdn, $pattern, mul $imm4 */ - AArch64_SQINCB_XPiI /* 5521 */, AArch64_INS_SQINCB, + AArch64_SQINCB_XPiI /* 5983 */, AARCH64_INS_SQINCB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincb $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQINCB_XPiWdI /* 5522 */, AArch64_INS_SQINCB, + AArch64_SQINCB_XPiWdI /* 5984 */, AARCH64_INS_SQINCB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincd $Rdn, $pattern, mul $imm4 */ - AArch64_SQINCD_XPiI /* 5523 */, AArch64_INS_SQINCD, + AArch64_SQINCD_XPiI /* 5985 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincd $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQINCD_XPiWdI /* 5524 */, AArch64_INS_SQINCD, + AArch64_SQINCD_XPiWdI /* 5986 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincd $Zdn, $pattern, mul $imm4 */ - AArch64_SQINCD_ZPiI /* 5525 */, AArch64_INS_SQINCD, + AArch64_SQINCD_ZPiI /* 5987 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqinch $Rdn, $pattern, mul $imm4 */ - AArch64_SQINCH_XPiI /* 5526 */, AArch64_INS_SQINCH, + AArch64_SQINCH_XPiI /* 5988 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqinch $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQINCH_XPiWdI /* 5527 */, AArch64_INS_SQINCH, + AArch64_SQINCH_XPiWdI /* 5989 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqinch $Zdn, $pattern, mul $imm4 */ - AArch64_SQINCH_ZPiI /* 5528 */, AArch64_INS_SQINCH, + AArch64_SQINCH_ZPiI /* 5990 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ - AArch64_SQINCP_XPWd_B /* 5529 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XPWd_B /* 5991 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ - AArch64_SQINCP_XPWd_D /* 5530 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XPWd_D /* 5992 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ - AArch64_SQINCP_XPWd_H /* 5531 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XPWd_H /* 5993 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ - AArch64_SQINCP_XPWd_S /* 5532 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XPWd_S /* 5994 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg */ - AArch64_SQINCP_XP_B /* 5533 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XP_B /* 5995 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg */ - AArch64_SQINCP_XP_D /* 5534 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XP_D /* 5996 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg */ - AArch64_SQINCP_XP_H /* 5535 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XP_H /* 5997 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Rdn, $Pg */ - AArch64_SQINCP_XP_S /* 5536 */, AArch64_INS_SQINCP, + AArch64_SQINCP_XP_S /* 5998 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Zdn, $Pm */ - AArch64_SQINCP_ZP_D /* 5537 */, AArch64_INS_SQINCP, + AArch64_SQINCP_ZP_D /* 5999 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Zdn, $Pm */ - AArch64_SQINCP_ZP_H /* 5538 */, AArch64_INS_SQINCP, + AArch64_SQINCP_ZP_H /* 6000 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincp $Zdn, $Pm */ - AArch64_SQINCP_ZP_S /* 5539 */, AArch64_INS_SQINCP, + AArch64_SQINCP_ZP_S /* 6001 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincw $Rdn, $pattern, mul $imm4 */ - AArch64_SQINCW_XPiI /* 5540 */, AArch64_INS_SQINCW, + AArch64_SQINCW_XPiI /* 6002 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincw $Rdn, $_Rdn, $pattern, mul $imm4 */ - AArch64_SQINCW_XPiWdI /* 5541 */, AArch64_INS_SQINCW, + AArch64_SQINCW_XPiWdI /* 6003 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqincw $Zdn, $pattern, mul $imm4 */ - AArch64_SQINCW_ZPiI /* 5542 */, AArch64_INS_SQINCW, + AArch64_SQINCW_ZPiI /* 6004 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ - AArch64_SQNEG_ZPmZ_B /* 5543 */, AArch64_INS_SQNEG, + AArch64_SQNEG_ZPmZ_B /* 6005 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ - AArch64_SQNEG_ZPmZ_D /* 5544 */, AArch64_INS_SQNEG, + AArch64_SQNEG_ZPmZ_D /* 6006 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ - AArch64_SQNEG_ZPmZ_H /* 5545 */, AArch64_INS_SQNEG, + AArch64_SQNEG_ZPmZ_H /* 6007 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ - AArch64_SQNEG_ZPmZ_S /* 5546 */, AArch64_INS_SQNEG, + AArch64_SQNEG_ZPmZ_S /* 6008 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SQNEGv16i8 /* 5547 */, AArch64_INS_SQNEG, + AArch64_SQNEGv16i8 /* 6009 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Rd, $Rn */ - AArch64_SQNEGv1i16 /* 5548 */, AArch64_INS_SQNEG, + AArch64_SQNEGv1i16 /* 6010 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Rd, $Rn */ - AArch64_SQNEGv1i32 /* 5549 */, AArch64_INS_SQNEG, + AArch64_SQNEGv1i32 /* 6011 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Rd, $Rn */ - AArch64_SQNEGv1i64 /* 5550 */, AArch64_INS_SQNEG, + AArch64_SQNEGv1i64 /* 6012 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg $Rd, $Rn */ - AArch64_SQNEGv1i8 /* 5551 */, AArch64_INS_SQNEG, + AArch64_SQNEGv1i8 /* 6013 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_SQNEGv2i32 /* 5552 */, AArch64_INS_SQNEG, + AArch64_SQNEGv2i32 /* 6014 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_SQNEGv2i64 /* 5553 */, AArch64_INS_SQNEG, + AArch64_SQNEGv2i64 /* 6015 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SQNEGv4i16 /* 5554 */, AArch64_INS_SQNEG, + AArch64_SQNEGv4i16 /* 6016 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SQNEGv4i32 /* 5555 */, AArch64_INS_SQNEG, + AArch64_SQNEGv4i32 /* 6017 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SQNEGv8i16 /* 5556 */, AArch64_INS_SQNEG, + AArch64_SQNEGv8i16 /* 6018 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqneg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SQNEGv8i8 /* 5557 */, AArch64_INS_SQNEG, + AArch64_SQNEGv8i8 /* 6019 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ - AArch64_SQRDCMLAH_ZZZI_H /* 5558 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZI_H /* 6020 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ - AArch64_SQRDCMLAH_ZZZI_S /* 5559 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZI_S /* 6021 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ - AArch64_SQRDCMLAH_ZZZ_B /* 5560 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZ_B /* 6022 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ - AArch64_SQRDCMLAH_ZZZ_D /* 5561 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZ_D /* 6023 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ - AArch64_SQRDCMLAH_ZZZ_H /* 5562 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZ_H /* 6024 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ - AArch64_SQRDCMLAH_ZZZ_S /* 5563 */, AArch64_INS_SQRDCMLAH, + AArch64_SQRDCMLAH_ZZZ_S /* 6025 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLAH_ZZZI_D /* 5564 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZI_D /* 6026 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLAH_ZZZI_H /* 5565 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZI_H /* 6027 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLAH_ZZZI_S /* 5566 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZI_S /* 6028 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ - AArch64_SQRDMLAH_ZZZ_B /* 5567 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZ_B /* 6029 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ - AArch64_SQRDMLAH_ZZZ_D /* 5568 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZ_D /* 6030 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ - AArch64_SQRDMLAH_ZZZ_H /* 5569 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZ_H /* 6031 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ - AArch64_SQRDMLAH_ZZZ_S /* 5570 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAH_ZZZ_S /* 6032 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrdmlah $Rd, $Rn, $Rm */ + AArch64_SQRDMLAHv1i16 /* 6033 */, AARCH64_INS_SQRDMLAH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHi16_indexed /* 5571 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv1i16_indexed /* 6034 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrdmlah $Rd, $Rn, $Rm */ + AArch64_SQRDMLAHv1i32 /* 6035 */, AARCH64_INS_SQRDMLAH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHi32_indexed /* 5572 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv1i32_indexed /* 6036 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrdmlah $Rd, $Rn, $Rm */ - AArch64_SQRDMLAHv1i16 /* 5573 */, AArch64_INS_SQRDMLAH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrdmlah $Rd, $Rn, $Rm */ - AArch64_SQRDMLAHv1i32 /* 5574 */, AArch64_INS_SQRDMLAH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_SQRDMLAHv2i32 /* 5575 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv2i32 /* 6037 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHv2i32_indexed /* 5576 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv2i32_indexed /* 6038 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_SQRDMLAHv4i16 /* 5577 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv4i16 /* 6039 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHv4i16_indexed /* 5578 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv4i16_indexed /* 6040 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SQRDMLAHv4i32 /* 5579 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv4i32 /* 6041 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHv4i32_indexed /* 5580 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv4i32_indexed /* 6042 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_SQRDMLAHv8i16 /* 5581 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv8i16 /* 6043 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLAHv8i16_indexed /* 5582 */, AArch64_INS_SQRDMLAH, + AArch64_SQRDMLAHv8i16_indexed /* 6044 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLSH_ZZZI_D /* 5583 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZI_D /* 6045 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLSH_ZZZI_H /* 5584 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZI_H /* 6046 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm$iop */ - AArch64_SQRDMLSH_ZZZI_S /* 5585 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZI_S /* 6047 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ - AArch64_SQRDMLSH_ZZZ_B /* 5586 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZ_B /* 6048 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ - AArch64_SQRDMLSH_ZZZ_D /* 5587 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZ_D /* 6049 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ - AArch64_SQRDMLSH_ZZZ_H /* 5588 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZ_H /* 6050 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ - AArch64_SQRDMLSH_ZZZ_S /* 5589 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSH_ZZZ_S /* 6051 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrdmlsh $Rd, $Rn, $Rm */ + AArch64_SQRDMLSHv1i16 /* 6052 */, AARCH64_INS_SQRDMLSH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHi16_indexed /* 5590 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv1i16_indexed /* 6053 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrdmlsh $Rd, $Rn, $Rm */ + AArch64_SQRDMLSHv1i32 /* 6054 */, AARCH64_INS_SQRDMLSH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHi32_indexed /* 5591 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv1i32_indexed /* 6055 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrdmlsh $Rd, $Rn, $Rm */ - AArch64_SQRDMLSHv1i16 /* 5592 */, AArch64_INS_SQRDMLSH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrdmlsh $Rd, $Rn, $Rm */ - AArch64_SQRDMLSHv1i32 /* 5593 */, AArch64_INS_SQRDMLSH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_SQRDMLSHv2i32 /* 5594 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv2i32 /* 6056 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHv2i32_indexed /* 5595 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv2i32_indexed /* 6057 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_SQRDMLSHv4i16 /* 5596 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv4i16 /* 6058 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHv4i16_indexed /* 5597 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv4i16_indexed /* 6059 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_SQRDMLSHv4i32 /* 5598 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv4i32 /* 6060 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHv4i32_indexed /* 5599 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv4i32_indexed /* 6061 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_SQRDMLSHv8i16 /* 5600 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv8i16 /* 6062 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMLSHv8i16_indexed /* 5601 */, AArch64_INS_SQRDMLSH, + AArch64_SQRDMLSHv8i16_indexed /* 6063 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasRDM, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASRDM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQRDMULH_ZZZI_D /* 5602 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZI_D /* 6064 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQRDMULH_ZZZI_H /* 5603 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZI_H /* 6065 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm$iop */ - AArch64_SQRDMULH_ZZZI_S /* 5604 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZI_S /* 6066 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ - AArch64_SQRDMULH_ZZZ_B /* 5605 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZ_B /* 6067 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ - AArch64_SQRDMULH_ZZZ_D /* 5606 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZ_D /* 6068 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ - AArch64_SQRDMULH_ZZZ_H /* 5607 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZ_H /* 6069 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ - AArch64_SQRDMULH_ZZZ_S /* 5608 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULH_ZZZ_S /* 6070 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Rd, $Rn, $Rm */ - AArch64_SQRDMULHv1i16 /* 5609 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv1i16 /* 6071 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv1i16_indexed /* 5610 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv1i16_indexed /* 6072 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh $Rd, $Rn, $Rm */ - AArch64_SQRDMULHv1i32 /* 5611 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv1i32 /* 6073 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv1i32_indexed /* 5612 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv1i32_indexed /* 6074 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQRDMULHv2i32 /* 5613 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv2i32 /* 6075 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv2i32_indexed /* 5614 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv2i32_indexed /* 6076 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQRDMULHv4i16 /* 5615 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv4i16 /* 6077 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv4i16_indexed /* 5616 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv4i16_indexed /* 6078 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQRDMULHv4i32 /* 5617 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv4i32 /* 6079 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv4i32_indexed /* 5618 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv4i32_indexed /* 6080 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQRDMULHv8i16 /* 5619 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv8i16 /* 6081 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ - AArch64_SQRDMULHv8i16_indexed /* 5620 */, AArch64_INS_SQRDMULH, + AArch64_SQRDMULHv8i16_indexed /* 6082 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHLR_ZPmZ_B /* 5621 */, AArch64_INS_SQRSHLR, + AArch64_SQRSHLR_ZPmZ_B /* 6083 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHLR_ZPmZ_D /* 5622 */, AArch64_INS_SQRSHLR, + AArch64_SQRSHLR_ZPmZ_D /* 6084 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHLR_ZPmZ_H /* 5623 */, AArch64_INS_SQRSHLR, + AArch64_SQRSHLR_ZPmZ_H /* 6085 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHLR_ZPmZ_S /* 5624 */, AArch64_INS_SQRSHLR, + AArch64_SQRSHLR_ZPmZ_S /* 6086 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHL_ZPmZ_B /* 5625 */, AArch64_INS_SQRSHL, + AArch64_SQRSHL_ZPmZ_B /* 6087 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHL_ZPmZ_D /* 5626 */, AArch64_INS_SQRSHL, + AArch64_SQRSHL_ZPmZ_D /* 6088 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHL_ZPmZ_H /* 5627 */, AArch64_INS_SQRSHL, + AArch64_SQRSHL_ZPmZ_H /* 6089 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQRSHL_ZPmZ_S /* 5628 */, AArch64_INS_SQRSHL, + AArch64_SQRSHL_ZPmZ_S /* 6090 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv16i8 /* 5629 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv16i8 /* 6091 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Rd, $Rn, $Rm */ - AArch64_SQRSHLv1i16 /* 5630 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv1i16 /* 6092 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Rd, $Rn, $Rm */ - AArch64_SQRSHLv1i32 /* 5631 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv1i32 /* 6093 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Rd, $Rn, $Rm */ - AArch64_SQRSHLv1i64 /* 5632 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv1i64 /* 6094 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl $Rd, $Rn, $Rm */ - AArch64_SQRSHLv1i8 /* 5633 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv1i8 /* 6095 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv2i32 /* 5634 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv2i32 /* 6096 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv2i64 /* 5635 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv2i64 /* 6097 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv4i16 /* 5636 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv4i16 /* 6098 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv4i32 /* 5637 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv4i32 /* 6099 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv8i16 /* 5638 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv8i16 /* 6100 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SQRSHLv8i8 /* 5639 */, AArch64_INS_SQRSHL, + AArch64_SQRSHLv8i8 /* 6101 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ - AArch64_SQRSHRNB_ZZI_B /* 5640 */, AArch64_INS_SQRSHRNB, + AArch64_SQRSHRNB_ZZI_B /* 6102 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ - AArch64_SQRSHRNB_ZZI_H /* 5641 */, AArch64_INS_SQRSHRNB, + AArch64_SQRSHRNB_ZZI_H /* 6103 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ - AArch64_SQRSHRNB_ZZI_S /* 5642 */, AArch64_INS_SQRSHRNB, + AArch64_SQRSHRNB_ZZI_S /* 6104 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ - AArch64_SQRSHRNT_ZZI_B /* 5643 */, AArch64_INS_SQRSHRNT, + AArch64_SQRSHRNT_ZZI_B /* 6105 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ - AArch64_SQRSHRNT_ZZI_H /* 5644 */, AArch64_INS_SQRSHRNT, + AArch64_SQRSHRNT_ZZI_H /* 6106 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ - AArch64_SQRSHRNT_ZZI_S /* 5645 */, AArch64_INS_SQRSHRNT, + AArch64_SQRSHRNT_ZZI_S /* 6107 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrn $Zd, $Zn, $imm */ - AArch64_SQRSHRN_VG4_Z4ZI_B /* 5646 */, AArch64_INS_SQRSHRN, + AArch64_SQRSHRN_VG4_Z4ZI_B /* 6108 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrn $Zd, $Zn, $imm */ - AArch64_SQRSHRN_VG4_Z4ZI_H /* 5647 */, AArch64_INS_SQRSHRN, + AArch64_SQRSHRN_VG4_Z4ZI_H /* 6109 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn $Rd, $Rn, $imm */ - AArch64_SQRSHRNb /* 5648 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn $Rd, $Rn, $imm */ - AArch64_SQRSHRNh /* 5649 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn $Rd, $Rn, $imm */ - AArch64_SQRSHRNs /* 5650 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv16i8_shift /* 5651 */, AArch64_INS_SQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv2i32_shift /* 5652 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv4i16_shift /* 5653 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv4i32_shift /* 5654 */, AArch64_INS_SQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv8i16_shift /* 5655 */, AArch64_INS_SQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQRSHRNv8i8_shift /* 5656 */, AArch64_INS_SQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunb $Zd, $Zn, $imm */ - AArch64_SQRSHRUNB_ZZI_B /* 5657 */, AArch64_INS_SQRSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunb $Zd, $Zn, $imm */ - AArch64_SQRSHRUNB_ZZI_H /* 5658 */, AArch64_INS_SQRSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunb $Zd, $Zn, $imm */ - AArch64_SQRSHRUNB_ZZI_S /* 5659 */, AArch64_INS_SQRSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunt $Zd, $Zn, $imm */ - AArch64_SQRSHRUNT_ZZI_B /* 5660 */, AArch64_INS_SQRSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunt $Zd, $Zn, $imm */ - AArch64_SQRSHRUNT_ZZI_H /* 5661 */, AArch64_INS_SQRSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrunt $Zd, $Zn, $imm */ - AArch64_SQRSHRUNT_ZZI_S /* 5662 */, AArch64_INS_SQRSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Zd, $Zn, $imm */ - AArch64_SQRSHRUN_VG4_Z4ZI_B /* 5663 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Zd, $Zn, $imm */ - AArch64_SQRSHRUN_VG4_Z4ZI_H /* 5664 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Rd, $Rn, $imm */ - AArch64_SQRSHRUNb /* 5665 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Rd, $Rn, $imm */ - AArch64_SQRSHRUNh /* 5666 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Rd, $Rn, $imm */ - AArch64_SQRSHRUNs /* 5667 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv16i8_shift /* 5668 */, AArch64_INS_SQRSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv2i32_shift /* 5669 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv4i16_shift /* 5670 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv4i32_shift /* 5671 */, AArch64_INS_SQRSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv8i16_shift /* 5672 */, AArch64_INS_SQRSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQRSHRUNv8i8_shift /* 5673 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshru $Zd, $Zn, $imm4 */ - AArch64_SQRSHRU_VG2_Z2ZI_H /* 5674 */, AArch64_INS_SQRSHRU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshru $Zd, $Zn, $imm */ - AArch64_SQRSHRU_VG4_Z4ZI_B /* 5675 */, AArch64_INS_SQRSHRU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshru $Zd, $Zn, $imm */ - AArch64_SQRSHRU_VG4_Z4ZI_H /* 5676 */, AArch64_INS_SQRSHRU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshr $Zd, $Zn, $imm4 */ - AArch64_SQRSHR_VG2_Z2ZI_H /* 5677 */, AArch64_INS_SQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshr $Zd, $Zn, $imm */ - AArch64_SQRSHR_VG4_Z4ZI_B /* 5678 */, AArch64_INS_SQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshr $Zd, $Zn, $imm */ - AArch64_SQRSHR_VG4_Z4ZI_H /* 5679 */, AArch64_INS_SQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHLR_ZPmZ_B /* 5680 */, AArch64_INS_SQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHLR_ZPmZ_D /* 5681 */, AArch64_INS_SQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHLR_ZPmZ_H /* 5682 */, AArch64_INS_SQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHLR_ZPmZ_S /* 5683 */, AArch64_INS_SQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHLU_ZPmI_B /* 5684 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHLU_ZPmI_D /* 5685 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHLU_ZPmI_H /* 5686 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHLU_ZPmI_S /* 5687 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Rd, $Rn, $imm */ - AArch64_SQSHLUb /* 5688 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Rd, $Rn, $imm */ - AArch64_SQSHLUd /* 5689 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Rd, $Rn, $imm */ - AArch64_SQSHLUh /* 5690 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu $Rd, $Rn, $imm */ - AArch64_SQSHLUs /* 5691 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQSHLUv16i8_shift /* 5692 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQSHLUv2i32_shift /* 5693 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SQSHLUv2i64_shift /* 5694 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQSHLUv4i16_shift /* 5695 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQSHLUv4i32_shift /* 5696 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQSHLUv8i16_shift /* 5697 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshlu{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQSHLUv8i8_shift /* 5698 */, AArch64_INS_SQSHLU, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHL_ZPmI_B /* 5699 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHL_ZPmI_D /* 5700 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHL_ZPmI_H /* 5701 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SQSHL_ZPmI_S /* 5702 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHL_ZPmZ_B /* 5703 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHL_ZPmZ_D /* 5704 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHL_ZPmZ_H /* 5705 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSHL_ZPmZ_S /* 5706 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $imm */ - AArch64_SQSHLb /* 5707 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $imm */ - AArch64_SQSHLd /* 5708 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $imm */ - AArch64_SQSHLh /* 5709 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $imm */ - AArch64_SQSHLs /* 5710 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv16i8 /* 5711 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQSHLv16i8_shift /* 5712 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $Rm */ - AArch64_SQSHLv1i16 /* 5713 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $Rm */ - AArch64_SQSHLv1i32 /* 5714 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $Rm */ - AArch64_SQSHLv1i64 /* 5715 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl $Rd, $Rn, $Rm */ - AArch64_SQSHLv1i8 /* 5716 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv2i32 /* 5717 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQSHLv2i32_shift /* 5718 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv2i64 /* 5719 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SQSHLv2i64_shift /* 5720 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv4i16 /* 5721 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQSHLv4i16_shift /* 5722 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv4i32 /* 5723 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQSHLv4i32_shift /* 5724 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv8i16 /* 5725 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQSHLv8i16_shift /* 5726 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SQSHLv8i8 /* 5727 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQSHLv8i8_shift /* 5728 */, AArch64_INS_SQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnb $Zd, $Zn, $imm */ - AArch64_SQSHRNB_ZZI_B /* 5729 */, AArch64_INS_SQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnb $Zd, $Zn, $imm */ - AArch64_SQSHRNB_ZZI_H /* 5730 */, AArch64_INS_SQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnb $Zd, $Zn, $imm */ - AArch64_SQSHRNB_ZZI_S /* 5731 */, AArch64_INS_SQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnt $Zd, $Zn, $imm */ - AArch64_SQSHRNT_ZZI_B /* 5732 */, AArch64_INS_SQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnt $Zd, $Zn, $imm */ - AArch64_SQSHRNT_ZZI_H /* 5733 */, AArch64_INS_SQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrnt $Zd, $Zn, $imm */ - AArch64_SQSHRNT_ZZI_S /* 5734 */, AArch64_INS_SQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn $Rd, $Rn, $imm */ - AArch64_SQSHRNb /* 5735 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn $Rd, $Rn, $imm */ - AArch64_SQSHRNh /* 5736 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn $Rd, $Rn, $imm */ - AArch64_SQSHRNs /* 5737 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQSHRNv16i8_shift /* 5738 */, AArch64_INS_SQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQSHRNv2i32_shift /* 5739 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQSHRNv4i16_shift /* 5740 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQSHRNv4i32_shift /* 5741 */, AArch64_INS_SQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQSHRNv8i16_shift /* 5742 */, AArch64_INS_SQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQSHRNv8i8_shift /* 5743 */, AArch64_INS_SQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunb $Zd, $Zn, $imm */ - AArch64_SQSHRUNB_ZZI_B /* 5744 */, AArch64_INS_SQSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunb $Zd, $Zn, $imm */ - AArch64_SQSHRUNB_ZZI_H /* 5745 */, AArch64_INS_SQSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunb $Zd, $Zn, $imm */ - AArch64_SQSHRUNB_ZZI_S /* 5746 */, AArch64_INS_SQSHRUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunt $Zd, $Zn, $imm */ - AArch64_SQSHRUNT_ZZI_B /* 5747 */, AArch64_INS_SQSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunt $Zd, $Zn, $imm */ - AArch64_SQSHRUNT_ZZI_H /* 5748 */, AArch64_INS_SQSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrunt $Zd, $Zn, $imm */ - AArch64_SQSHRUNT_ZZI_S /* 5749 */, AArch64_INS_SQSHRUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun $Rd, $Rn, $imm */ - AArch64_SQSHRUNb /* 5750 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun $Rd, $Rn, $imm */ - AArch64_SQSHRUNh /* 5751 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun $Rd, $Rn, $imm */ - AArch64_SQSHRUNs /* 5752 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv16i8_shift /* 5753 */, AArch64_INS_SQSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv2i32_shift /* 5754 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv4i16_shift /* 5755 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv4i32_shift /* 5756 */, AArch64_INS_SQSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv8i16_shift /* 5757 */, AArch64_INS_SQSHRUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SQSHRUNv8i8_shift /* 5758 */, AArch64_INS_SQSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUBR_ZPmZ_B /* 5759 */, AArch64_INS_SQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUBR_ZPmZ_D /* 5760 */, AArch64_INS_SQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUBR_ZPmZ_H /* 5761 */, AArch64_INS_SQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUBR_ZPmZ_S /* 5762 */, AArch64_INS_SQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $_Zdn, $imm */ - AArch64_SQSUB_ZI_B /* 5763 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $_Zdn, $imm */ - AArch64_SQSUB_ZI_D /* 5764 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $_Zdn, $imm */ - AArch64_SQSUB_ZI_H /* 5765 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $_Zdn, $imm */ - AArch64_SQSUB_ZI_S /* 5766 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUB_ZPmZ_B /* 5767 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUB_ZPmZ_D /* 5768 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUB_ZPmZ_H /* 5769 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SQSUB_ZPmZ_S /* 5770 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zd, $Zn, $Zm */ - AArch64_SQSUB_ZZZ_B /* 5771 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zd, $Zn, $Zm */ - AArch64_SQSUB_ZZZ_D /* 5772 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zd, $Zn, $Zm */ - AArch64_SQSUB_ZZZ_H /* 5773 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Zd, $Zn, $Zm */ - AArch64_SQSUB_ZZZ_S /* 5774 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv16i8 /* 5775 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Rd, $Rn, $Rm */ - AArch64_SQSUBv1i16 /* 5776 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Rd, $Rn, $Rm */ - AArch64_SQSUBv1i32 /* 5777 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Rd, $Rn, $Rm */ - AArch64_SQSUBv1i64 /* 5778 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub $Rd, $Rn, $Rm */ - AArch64_SQSUBv1i8 /* 5779 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv2i32 /* 5780 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv2i64 /* 5781 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv4i16 /* 5782 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv4i32 /* 5783 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv8i16 /* 5784 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SQSUBv8i8 /* 5785 */, AArch64_INS_SQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnb $Zd, $Zn */ - AArch64_SQXTNB_ZZ_B /* 5786 */, AArch64_INS_SQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnb $Zd, $Zn */ - AArch64_SQXTNB_ZZ_H /* 5787 */, AArch64_INS_SQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnb $Zd, $Zn */ - AArch64_SQXTNB_ZZ_S /* 5788 */, AArch64_INS_SQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnt $Zd, $Zn */ - AArch64_SQXTNT_ZZ_B /* 5789 */, AArch64_INS_SQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnt $Zd, $Zn */ - AArch64_SQXTNT_ZZ_H /* 5790 */, AArch64_INS_SQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtnt $Zd, $Zn */ - AArch64_SQXTNT_ZZ_S /* 5791 */, AArch64_INS_SQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ - AArch64_SQXTNv16i8 /* 5792 */, AArch64_INS_SQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn $Rd, $Rn */ - AArch64_SQXTNv1i16 /* 5793 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn $Rd, $Rn */ - AArch64_SQXTNv1i32 /* 5794 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn $Rd, $Rn */ - AArch64_SQXTNv1i8 /* 5795 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ - AArch64_SQXTNv2i32 /* 5796 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ - AArch64_SQXTNv4i16 /* 5797 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ - AArch64_SQXTNv4i32 /* 5798 */, AArch64_INS_SQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ - AArch64_SQXTNv8i16 /* 5799 */, AArch64_INS_SQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ - AArch64_SQXTNv8i8 /* 5800 */, AArch64_INS_SQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunb $Zd, $Zn */ - AArch64_SQXTUNB_ZZ_B /* 5801 */, AArch64_INS_SQXTUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunb $Zd, $Zn */ - AArch64_SQXTUNB_ZZ_H /* 5802 */, AArch64_INS_SQXTUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunb $Zd, $Zn */ - AArch64_SQXTUNB_ZZ_S /* 5803 */, AArch64_INS_SQXTUNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunt $Zd, $Zn */ - AArch64_SQXTUNT_ZZ_B /* 5804 */, AArch64_INS_SQXTUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunt $Zd, $Zn */ - AArch64_SQXTUNT_ZZ_H /* 5805 */, AArch64_INS_SQXTUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtunt $Zd, $Zn */ - AArch64_SQXTUNT_ZZ_S /* 5806 */, AArch64_INS_SQXTUNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ - AArch64_SQXTUNv16i8 /* 5807 */, AArch64_INS_SQXTUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun $Rd, $Rn */ - AArch64_SQXTUNv1i16 /* 5808 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun $Rd, $Rn */ - AArch64_SQXTUNv1i32 /* 5809 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun $Rd, $Rn */ - AArch64_SQXTUNv1i8 /* 5810 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ - AArch64_SQXTUNv2i32 /* 5811 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ - AArch64_SQXTUNv4i16 /* 5812 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ - AArch64_SQXTUNv4i32 /* 5813 */, AArch64_INS_SQXTUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ - AArch64_SQXTUNv8i16 /* 5814 */, AArch64_INS_SQXTUN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqxtun{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ - AArch64_SQXTUNv8i8 /* 5815 */, AArch64_INS_SQXTUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRHADD_ZPmZ_B /* 5816 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRHADD_ZPmZ_D /* 5817 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRHADD_ZPmZ_H /* 5818 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRHADD_ZPmZ_S /* 5819 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv16i8 /* 5820 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv2i32 /* 5821 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv4i16 /* 5822 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv4i32 /* 5823 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv8i16 /* 5824 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SRHADDv8i8 /* 5825 */, AArch64_INS_SRHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri $Zd, $Zn, $imm */ - AArch64_SRI_ZZI_B /* 5826 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri $Zd, $Zn, $imm */ - AArch64_SRI_ZZI_D /* 5827 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri $Zd, $Zn, $imm */ - AArch64_SRI_ZZI_H /* 5828 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri $Zd, $Zn, $imm */ - AArch64_SRI_ZZI_S /* 5829 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri $Rd, $Rn, $imm */ - AArch64_SRId /* 5830 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SRIv16i8_shift /* 5831 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SRIv2i32_shift /* 5832 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SRIv2i64_shift /* 5833 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SRIv4i16_shift /* 5834 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SRIv4i32_shift /* 5835 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SRIv8i16_shift /* 5836 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sri{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SRIv8i8_shift /* 5837 */, AArch64_INS_SRI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHLR_ZPmZ_B /* 5838 */, AArch64_INS_SRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHLR_ZPmZ_D /* 5839 */, AArch64_INS_SRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHLR_ZPmZ_H /* 5840 */, AArch64_INS_SRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHLR_ZPmZ_S /* 5841 */, AArch64_INS_SRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2Z2Z_B /* 5842 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2Z2Z_D /* 5843 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2Z2Z_H /* 5844 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2Z2Z_S /* 5845 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2ZZ_B /* 5846 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2ZZ_D /* 5847 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2ZZ_H /* 5848 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG2_2ZZ_S /* 5849 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4Z4Z_B /* 5850 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4Z4Z_D /* 5851 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4Z4Z_H /* 5852 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4Z4Z_S /* 5853 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4ZZ_B /* 5854 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4ZZ_D /* 5855 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4ZZ_H /* 5856 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $_Zdn, $Zm */ - AArch64_SRSHL_VG4_4ZZ_S /* 5857 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHL_ZPmZ_B /* 5858 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHL_ZPmZ_D /* 5859 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHL_ZPmZ_H /* 5860 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SRSHL_ZPmZ_S /* 5861 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv16i8 /* 5862 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl $Rd, $Rn, $Rm */ - AArch64_SRSHLv1i64 /* 5863 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv2i32 /* 5864 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv2i64 /* 5865 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv4i16 /* 5866 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv4i32 /* 5867 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv8i16 /* 5868 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SRSHLv8i8 /* 5869 */, AArch64_INS_SRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SRSHR_ZPmI_B /* 5870 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SRSHR_ZPmI_D /* 5871 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SRSHR_ZPmI_H /* 5872 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_SRSHR_ZPmI_S /* 5873 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr $Rd, $Rn, $imm */ - AArch64_SRSHRd /* 5874 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SRSHRv16i8_shift /* 5875 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SRSHRv2i32_shift /* 5876 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SRSHRv2i64_shift /* 5877 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SRSHRv4i16_shift /* 5878 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SRSHRv4i32_shift /* 5879 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SRSHRv8i16_shift /* 5880 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SRSHRv8i8_shift /* 5881 */, AArch64_INS_SRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra $Zda, $Zn, $imm */ - AArch64_SRSRA_ZZI_B /* 5882 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra $Zda, $Zn, $imm */ - AArch64_SRSRA_ZZI_D /* 5883 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra $Zda, $Zn, $imm */ - AArch64_SRSRA_ZZI_H /* 5884 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra $Zda, $Zn, $imm */ - AArch64_SRSRA_ZZI_S /* 5885 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra $Rd, $Rn, $imm */ - AArch64_SRSRAd /* 5886 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SRSRAv16i8_shift /* 5887 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SRSRAv2i32_shift /* 5888 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SRSRAv2i64_shift /* 5889 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SRSRAv4i16_shift /* 5890 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SRSRAv4i32_shift /* 5891 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SRSRAv8i16_shift /* 5892 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* srsra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SRSRAv8i8_shift /* 5893 */, AArch64_INS_SRSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllb $Zd, $Zn, $imm */ - AArch64_SSHLLB_ZZI_D /* 5894 */, AArch64_INS_SSHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllb $Zd, $Zn, $imm */ - AArch64_SSHLLB_ZZI_H /* 5895 */, AArch64_INS_SSHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllb $Zd, $Zn, $imm */ - AArch64_SSHLLB_ZZI_S /* 5896 */, AArch64_INS_SSHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllt $Zd, $Zn, $imm */ - AArch64_SSHLLT_ZZI_D /* 5897 */, AArch64_INS_SSHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllt $Zd, $Zn, $imm */ - AArch64_SSHLLT_ZZI_H /* 5898 */, AArch64_INS_SSHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshllt $Zd, $Zn, $imm */ - AArch64_SSHLLT_ZZI_S /* 5899 */, AArch64_INS_SSHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SSHLLv16i8_shift /* 5900 */, AArch64_INS_SSHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SSHLLv2i32_shift /* 5901 */, AArch64_INS_SSHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SSHLLv4i16_shift /* 5902 */, AArch64_INS_SSHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SSHLLv4i32_shift /* 5903 */, AArch64_INS_SSHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SSHLLv8i16_shift /* 5904 */, AArch64_INS_SSHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SSHLLv8i8_shift /* 5905 */, AArch64_INS_SSHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SSHLv16i8 /* 5906 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl $Rd, $Rn, $Rm */ - AArch64_SSHLv1i64 /* 5907 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SSHLv2i32 /* 5908 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SSHLv2i64 /* 5909 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SSHLv4i16 /* 5910 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SSHLv4i32 /* 5911 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SSHLv8i16 /* 5912 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SSHLv8i8 /* 5913 */, AArch64_INS_SSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr $Rd, $Rn, $imm */ - AArch64_SSHRd /* 5914 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SSHRv16i8_shift /* 5915 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SSHRv2i32_shift /* 5916 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SSHRv2i64_shift /* 5917 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SSHRv4i16_shift /* 5918 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SSHRv4i32_shift /* 5919 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SSHRv8i16_shift /* 5920 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SSHRv8i8_shift /* 5921 */, AArch64_INS_SSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra $Zda, $Zn, $imm */ - AArch64_SSRA_ZZI_B /* 5922 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra $Zda, $Zn, $imm */ - AArch64_SSRA_ZZI_D /* 5923 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra $Zda, $Zn, $imm */ - AArch64_SSRA_ZZI_H /* 5924 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra $Zda, $Zn, $imm */ - AArch64_SSRA_ZZI_S /* 5925 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra $Rd, $Rn, $imm */ - AArch64_SSRAd /* 5926 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_SSRAv16i8_shift /* 5927 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_SSRAv2i32_shift /* 5928 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_SSRAv2i64_shift /* 5929 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_SSRAv4i16_shift /* 5930 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_SSRAv4i32_shift /* 5931 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_SSRAv8i16_shift /* 5932 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_SSRAv8i8_shift /* 5933 */, AArch64_INS_SSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1B_D /* 5934 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1B_D_IMM /* 5935 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1B_D_SXTW /* 5936 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1B_D_UXTW /* 5937 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1B_S_IMM /* 5938 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1B_S_SXTW /* 5939 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1B_S_UXTW /* 5940 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D /* 5941 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1D_IMM /* 5942 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D_SCALED /* 5943 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D_SXTW /* 5944 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D_SXTW_SCALED /* 5945 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D_UXTW /* 5946 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1D_UXTW_SCALED /* 5947 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D /* 5948 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1H_D_IMM /* 5949 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D_SCALED /* 5950 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D_SXTW /* 5951 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D_SXTW_SCALED /* 5952 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D_UXTW /* 5953 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_D_UXTW_SCALED /* 5954 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1H_S_IMM /* 5955 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_S_SXTW /* 5956 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_S_SXTW_SCALED /* 5957 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_S_UXTW /* 5958 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1H_S_UXTW_SCALED /* 5959 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1q $Zt, $Pg, [$Zn, $Rm] */ - AArch64_SST1Q /* 5960 */, AArch64_INS_ST1Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D /* 5961 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1W_D_IMM /* 5962 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D_SCALED /* 5963 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D_SXTW /* 5964 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D_SXTW_SCALED /* 5965 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D_UXTW /* 5966 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_D_UXTW_SCALED /* 5967 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Zn, $imm5] */ - AArch64_SST1W_IMM /* 5968 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_SXTW /* 5969 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_SXTW_SCALED /* 5970 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_UXTW /* 5971 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Zm] */ - AArch64_SST1W_UXTW_SCALED /* 5972 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublbt $Zd, $Zn, $Zm */ - AArch64_SSUBLBT_ZZZ_D /* 5973 */, AArch64_INS_SSUBLBT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublbt $Zd, $Zn, $Zm */ - AArch64_SSUBLBT_ZZZ_H /* 5974 */, AArch64_INS_SSUBLBT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublbt $Zd, $Zn, $Zm */ - AArch64_SSUBLBT_ZZZ_S /* 5975 */, AArch64_INS_SSUBLBT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublb $Zd, $Zn, $Zm */ - AArch64_SSUBLB_ZZZ_D /* 5976 */, AArch64_INS_SSUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublb $Zd, $Zn, $Zm */ - AArch64_SSUBLB_ZZZ_H /* 5977 */, AArch64_INS_SSUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublb $Zd, $Zn, $Zm */ - AArch64_SSUBLB_ZZZ_S /* 5978 */, AArch64_INS_SSUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubltb $Zd, $Zn, $Zm */ - AArch64_SSUBLTB_ZZZ_D /* 5979 */, AArch64_INS_SSUBLTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubltb $Zd, $Zn, $Zm */ - AArch64_SSUBLTB_ZZZ_H /* 5980 */, AArch64_INS_SSUBLTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubltb $Zd, $Zn, $Zm */ - AArch64_SSUBLTB_ZZZ_S /* 5981 */, AArch64_INS_SSUBLTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublt $Zd, $Zn, $Zm */ - AArch64_SSUBLT_ZZZ_D /* 5982 */, AArch64_INS_SSUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublt $Zd, $Zn, $Zm */ - AArch64_SSUBLT_ZZZ_H /* 5983 */, AArch64_INS_SSUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssublt $Zd, $Zn, $Zm */ - AArch64_SSUBLT_ZZZ_S /* 5984 */, AArch64_INS_SSUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SSUBLv16i8_v8i16 /* 5985 */, AArch64_INS_SSUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SSUBLv2i32_v2i64 /* 5986 */, AArch64_INS_SSUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SSUBLv4i16_v4i32 /* 5987 */, AArch64_INS_SSUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SSUBLv4i32_v2i64 /* 5988 */, AArch64_INS_SSUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SSUBLv8i16_v4i32 /* 5989 */, AArch64_INS_SSUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SSUBLv8i8_v8i16 /* 5990 */, AArch64_INS_SSUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwb $Zd, $Zn, $Zm */ - AArch64_SSUBWB_ZZZ_D /* 5991 */, AArch64_INS_SSUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwb $Zd, $Zn, $Zm */ - AArch64_SSUBWB_ZZZ_H /* 5992 */, AArch64_INS_SSUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwb $Zd, $Zn, $Zm */ - AArch64_SSUBWB_ZZZ_S /* 5993 */, AArch64_INS_SSUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwt $Zd, $Zn, $Zm */ - AArch64_SSUBWT_ZZZ_D /* 5994 */, AArch64_INS_SSUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwt $Zd, $Zn, $Zm */ - AArch64_SSUBWT_ZZZ_H /* 5995 */, AArch64_INS_SSUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubwt $Zd, $Zn, $Zm */ - AArch64_SSUBWT_ZZZ_S /* 5996 */, AArch64_INS_SSUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_SSUBWv16i8_v8i16 /* 5997 */, AArch64_INS_SSUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_SSUBWv2i32_v2i64 /* 5998 */, AArch64_INS_SSUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_SSUBWv4i16_v4i32 /* 5999 */, AArch64_INS_SSUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_SSUBWv4i32_v2i64 /* 6000 */, AArch64_INS_SSUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_SSUBWv8i16_v4i32 /* 6001 */, AArch64_INS_SSUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ssubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_SSUBWv8i8_v8i16 /* 6002 */, AArch64_INS_SSUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1B /* 6003 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1B_2Z /* 6004 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_2Z_IMM /* 6005 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1B_4Z /* 6006 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_4Z_IMM /* 6007 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1B_D /* 6008 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_D_IMM /* 6009 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1B_H /* 6010 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_H_IMM /* 6011 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_IMM /* 6012 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1B_S /* 6013 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_S_IMM /* 6014 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_VG2_M2ZPXI /* 6015 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1B_VG2_M2ZPXX /* 6016 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1B_VG4_M4ZPXI /* 6017 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1B_VG4_M4ZPXX /* 6018 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1D /* 6019 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1D_2Z /* 6020 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_2Z_IMM /* 6021 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1D_4Z /* 6022 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_4Z_IMM /* 6023 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_IMM /* 6024 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1D_Q /* 6025 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_Q_IMM /* 6026 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_VG2_M2ZPXI /* 6027 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1D_VG2_M2ZPXX /* 6028 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1D_VG4_M4ZPXI /* 6029 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1D_VG4_M4ZPXX /* 6030 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv16b /* 6031 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv16b_POST /* 6032 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv1d /* 6033 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv1d_POST /* 6034 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv2d /* 6035 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv2d_POST /* 6036 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv2s /* 6037 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv2s_POST /* 6038 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv4h /* 6039 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv4h_POST /* 6040 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv4s /* 6041 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv4s_POST /* 6042 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv8b /* 6043 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv8b_POST /* 6044 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Fourv8h /* 6045 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Fourv8h_POST /* 6046 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1H /* 6047 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1H_2Z /* 6048 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_2Z_IMM /* 6049 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1H_4Z /* 6050 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_4Z_IMM /* 6051 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1H_D /* 6052 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_D_IMM /* 6053 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_IMM /* 6054 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1H_S /* 6055 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_S_IMM /* 6056 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_VG2_M2ZPXI /* 6057 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1H_VG2_M2ZPXX /* 6058 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1H_VG4_M4ZPXI /* 6059 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1H_VG4_M4ZPXX /* 6060 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev16b /* 6061 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev16b_POST /* 6062 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev1d /* 6063 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev1d_POST /* 6064 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev2d /* 6065 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev2d_POST /* 6066 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev2s /* 6067 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev2s_POST /* 6068 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev4h /* 6069 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev4h_POST /* 6070 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev4s /* 6071 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev4s_POST /* 6072 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev8b /* 6073 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev8b_POST /* 6074 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Onev8h /* 6075 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Onev8h_POST /* 6076 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev16b /* 6077 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev16b_POST /* 6078 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev1d /* 6079 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev1d_POST /* 6080 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev2d /* 6081 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev2d_POST /* 6082 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev2s /* 6083 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev2s_POST /* 6084 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev4h /* 6085 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev4h_POST /* 6086 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev4s /* 6087 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev4s_POST /* 6088 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev8b /* 6089 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev8b_POST /* 6090 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Threev8h /* 6091 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Threev8h_POST /* 6092 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov16b /* 6093 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov16b_POST /* 6094 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov1d /* 6095 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov1d_POST /* 6096 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov2d /* 6097 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov2d_POST /* 6098 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov2s /* 6099 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov2s_POST /* 6100 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov4h /* 6101 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov4h_POST /* 6102 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov4s /* 6103 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov4s_POST /* 6104 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov8b /* 6105 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov8b_POST /* 6106 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn] */ - AArch64_ST1Twov8h /* 6107 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt, [$Rn], $Xm */ - AArch64_ST1Twov8h_POST /* 6108 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1W /* 6109 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1W_2Z /* 6110 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_2Z_IMM /* 6111 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1W_4Z /* 6112 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_4Z_IMM /* 6113 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1W_D /* 6114 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_D_IMM /* 6115 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_IMM /* 6116 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST1W_Q /* 6117 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_Q_IMM /* 6118 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_VG2_M2ZPXI /* 6119 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1W_VG2_M2ZPXX /* 6120 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_ST1W_VG4_M4ZPXI /* 6121 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_ST1W_VG4_M4ZPXX /* 6122 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_H_B /* 6123 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_H_D /* 6124 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_H_H /* 6125 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_H_Q /* 6126 */, AArch64_INS_ST1Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_H_S /* 6127 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_V_B /* 6128 */, AArch64_INS_ST1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_V_D /* 6129 */, AArch64_INS_ST1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_V_H /* 6130 */, AArch64_INS_ST1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_V_Q /* 6131 */, AArch64_INS_ST1Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ - AArch64_ST1_MXIPXX_V_S /* 6132 */, AArch64_INS_ST1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn] */ - AArch64_ST1i16 /* 6133 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn], $Xm */ - AArch64_ST1i16_POST /* 6134 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn] */ - AArch64_ST1i32 /* 6135 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn], $Xm */ - AArch64_ST1i32_POST /* 6136 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn] */ - AArch64_ST1i64 /* 6137 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn], $Xm */ - AArch64_ST1i64_POST /* 6138 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn] */ - AArch64_ST1i8 /* 6139 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st1 $Vt$idx, [$Rn], $Xm */ - AArch64_ST1i8_POST /* 6140 */, AArch64_INS_ST1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST2B /* 6141 */, AArch64_INS_ST2B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST2B_IMM /* 6142 */, AArch64_INS_ST2B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST2D /* 6143 */, AArch64_INS_ST2D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST2D_IMM /* 6144 */, AArch64_INS_ST2D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2g $Rt, [$Rn, $offset] */ - AArch64_ST2GOffset /* 6145 */, AArch64_INS_ST2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2g $Rt, [$Rn], $offset */ - AArch64_ST2GPostIndex /* 6146 */, AArch64_INS_ST2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2g $Rt, [$Rn, $offset]! */ - AArch64_ST2GPreIndex /* 6147 */, AArch64_INS_ST2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST2H /* 6148 */, AArch64_INS_ST2H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST2H_IMM /* 6149 */, AArch64_INS_ST2H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2q $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST2Q /* 6150 */, AArch64_INS_ST2Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2q $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST2Q_IMM /* 6151 */, AArch64_INS_ST2Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov16b /* 6152 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov16b_POST /* 6153 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov2d /* 6154 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov2d_POST /* 6155 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov2s /* 6156 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov2s_POST /* 6157 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov4h /* 6158 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov4h_POST /* 6159 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov4s /* 6160 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov4s_POST /* 6161 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov8b /* 6162 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov8b_POST /* 6163 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn] */ - AArch64_ST2Twov8h /* 6164 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt, [$Rn], $Xm */ - AArch64_ST2Twov8h_POST /* 6165 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST2W /* 6166 */, AArch64_INS_ST2W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST2W_IMM /* 6167 */, AArch64_INS_ST2W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn] */ - AArch64_ST2i16 /* 6168 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn], $Xm */ - AArch64_ST2i16_POST /* 6169 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn] */ - AArch64_ST2i32 /* 6170 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn], $Xm */ - AArch64_ST2i32_POST /* 6171 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn] */ - AArch64_ST2i64 /* 6172 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn], $Xm */ - AArch64_ST2i64_POST /* 6173 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn] */ - AArch64_ST2i8 /* 6174 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st2 $Vt$idx, [$Rn], $Xm */ - AArch64_ST2i8_POST /* 6175 */, AArch64_INS_ST2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST3B /* 6176 */, AArch64_INS_ST3B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST3B_IMM /* 6177 */, AArch64_INS_ST3B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST3D /* 6178 */, AArch64_INS_ST3D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST3D_IMM /* 6179 */, AArch64_INS_ST3D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST3H /* 6180 */, AArch64_INS_ST3H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST3H_IMM /* 6181 */, AArch64_INS_ST3H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3q $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST3Q /* 6182 */, AArch64_INS_ST3Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3q $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST3Q_IMM /* 6183 */, AArch64_INS_ST3Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev16b /* 6184 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev16b_POST /* 6185 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev2d /* 6186 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev2d_POST /* 6187 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev2s /* 6188 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev2s_POST /* 6189 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev4h /* 6190 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev4h_POST /* 6191 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev4s /* 6192 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev4s_POST /* 6193 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev8b /* 6194 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev8b_POST /* 6195 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn] */ - AArch64_ST3Threev8h /* 6196 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt, [$Rn], $Xm */ - AArch64_ST3Threev8h_POST /* 6197 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST3W /* 6198 */, AArch64_INS_ST3W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST3W_IMM /* 6199 */, AArch64_INS_ST3W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn] */ - AArch64_ST3i16 /* 6200 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn], $Xm */ - AArch64_ST3i16_POST /* 6201 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn] */ - AArch64_ST3i32 /* 6202 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn], $Xm */ - AArch64_ST3i32_POST /* 6203 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn] */ - AArch64_ST3i64 /* 6204 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn], $Xm */ - AArch64_ST3i64_POST /* 6205 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn] */ - AArch64_ST3i8 /* 6206 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st3 $Vt$idx, [$Rn], $Xm */ - AArch64_ST3i8_POST /* 6207 */, AArch64_INS_ST3, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST4B /* 6208 */, AArch64_INS_ST4B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST4B_IMM /* 6209 */, AArch64_INS_ST4B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST4D /* 6210 */, AArch64_INS_ST4D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST4D_IMM /* 6211 */, AArch64_INS_ST4D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv16b /* 6212 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv16b_POST /* 6213 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv2d /* 6214 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv2d_POST /* 6215 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv2s /* 6216 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv2s_POST /* 6217 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv4h /* 6218 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv4h_POST /* 6219 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv4s /* 6220 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv4s_POST /* 6221 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv8b /* 6222 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv8b_POST /* 6223 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn] */ - AArch64_ST4Fourv8h /* 6224 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt, [$Rn], $Xm */ - AArch64_ST4Fourv8h_POST /* 6225 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST4H /* 6226 */, AArch64_INS_ST4H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST4H_IMM /* 6227 */, AArch64_INS_ST4H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4q $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST4Q /* 6228 */, AArch64_INS_ST4Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4q $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST4Q_IMM /* 6229 */, AArch64_INS_ST4Q, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_ST4W /* 6230 */, AArch64_INS_ST4W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_ST4W_IMM /* 6231 */, AArch64_INS_ST4W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn] */ - AArch64_ST4i16 /* 6232 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn], $Xm */ - AArch64_ST4i16_POST /* 6233 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn] */ - AArch64_ST4i32 /* 6234 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn], $Xm */ - AArch64_ST4i32_POST /* 6235 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn] */ - AArch64_ST4i64 /* 6236 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn], $Xm */ - AArch64_ST4i64_POST /* 6237 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn] */ - AArch64_ST4i8 /* 6238 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st4 $Vt$idx, [$Rn], $Xm */ - AArch64_ST4i8_POST /* 6239 */, AArch64_INS_ST4, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st64b $Rt, [$Rn] */ - AArch64_ST64B /* 6240 */, AArch64_INS_ST64B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLS64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st64bv $Rs, $Rt, [$Rn] */ - AArch64_ST64BV /* 6241 */, AArch64_INS_ST64BV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLS64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* st64bv0 $Rs, $Rt, [$Rn] */ - AArch64_ST64BV0 /* 6242 */, AArch64_INS_ST64BV0, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLS64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stgm $Rt, [$Rn] */ - AArch64_STGM /* 6243 */, AArch64_INS_STGM, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stg $Rt, [$Rn, $offset] */ - AArch64_STGOffset /* 6244 */, AArch64_INS_STG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stgp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STGPi /* 6245 */, AArch64_INS_STGP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stg $Rt, [$Rn], $offset */ - AArch64_STGPostIndex /* 6246 */, AArch64_INS_STG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stgp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STGPpost /* 6247 */, AArch64_INS_STGP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stgp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STGPpre /* 6248 */, AArch64_INS_STGP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stg $Rt, [$Rn, $offset]! */ - AArch64_STGPreIndex /* 6249 */, AArch64_INS_STG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stilp $Rt, $Rt2, [$Rn] */ - AArch64_STILPW /* 6250 */, AArch64_INS_STILP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stilp $Rt, $Rt2, [$Rn, #-8]! */ - AArch64_STILPWpre /* 6251 */, AArch64_INS_STILP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stilp $Rt, $Rt2, [$Rn] */ - AArch64_STILPX /* 6252 */, AArch64_INS_STILP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stilp $Rt, $Rt2, [$Rn, #-16]! */ - AArch64_STILPXpre /* 6253 */, AArch64_INS_STILP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stl1 $Vt$Q, [$Rn] */ - AArch64_STL1 /* 6254 */, AArch64_INS_STL1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stllrb $Rt, [$Rn] */ - AArch64_STLLRB /* 6255 */, AArch64_INS_STLLRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stllrh $Rt, [$Rn] */ - AArch64_STLLRH /* 6256 */, AArch64_INS_STLLRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stllr $Rt, [$Rn] */ - AArch64_STLLRW /* 6257 */, AArch64_INS_STLLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stllr $Rt, [$Rn] */ - AArch64_STLLRX /* 6258 */, AArch64_INS_STLLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLOR, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlrb $Rt, [$Rn] */ - AArch64_STLRB /* 6259 */, AArch64_INS_STLRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlrh $Rt, [$Rn] */ - AArch64_STLRH /* 6260 */, AArch64_INS_STLRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlr $Rt, [$Rn] */ - AArch64_STLRW /* 6261 */, AArch64_INS_STLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlr $Rt, [$Rn, #-4]! */ - AArch64_STLRWpre /* 6262 */, AArch64_INS_STLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlr $Rt, [$Rn] */ - AArch64_STLRX /* 6263 */, AArch64_INS_STLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlr $Rt, [$Rn, #-8]! */ - AArch64_STLRXpre /* 6264 */, AArch64_INS_STLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlurb $Rt, [$Rn, $offset] */ - AArch64_STLURBi /* 6265 */, AArch64_INS_STLURB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlurh $Rt, [$Rn, $offset] */ - AArch64_STLURHi /* 6266 */, AArch64_INS_STLURH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn, $offset] */ - AArch64_STLURWi /* 6267 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn, $offset] */ - AArch64_STLURXi /* 6268 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC_IMMO, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn{, $simm}] */ - AArch64_STLURbi /* 6269 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn{, $simm}] */ - AArch64_STLURdi /* 6270 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn{, $simm}] */ - AArch64_STLURhi /* 6271 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn{, $simm}] */ - AArch64_STLURqi /* 6272 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlur $Rt, [$Rn{, $simm}] */ - AArch64_STLURsi /* 6273 */, AArch64_INS_STLUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasRCPC3, AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxp $Ws, $Rt, $Rt2, [$Rn] */ - AArch64_STLXPW /* 6274 */, AArch64_INS_STLXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxp $Ws, $Rt, $Rt2, [$Rn] */ - AArch64_STLXPX /* 6275 */, AArch64_INS_STLXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxrb $Ws, $Rt, [$Rn] */ - AArch64_STLXRB /* 6276 */, AArch64_INS_STLXRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxrh $Ws, $Rt, [$Rn] */ - AArch64_STLXRH /* 6277 */, AArch64_INS_STLXRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxr $Ws, $Rt, [$Rn] */ - AArch64_STLXRW /* 6278 */, AArch64_INS_STLXR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stlxr $Ws, $Rt, [$Rn] */ - AArch64_STLXRX /* 6279 */, AArch64_INS_STLXR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STNPDi /* 6280 */, AArch64_INS_STNP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STNPQi /* 6281 */, AArch64_INS_STNP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STNPSi /* 6282 */, AArch64_INS_STNP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STNPWi /* 6283 */, AArch64_INS_STNP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STNPXi /* 6284 */, AArch64_INS_STNP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1B_2Z /* 6285 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1B_2Z_IMM /* 6286 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1B_4Z /* 6287 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1B_4Z_IMM /* 6288 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1B_VG2_M2ZPXI /* 6289 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1B_VG2_M2ZPXX /* 6290 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1B_VG4_M4ZPXI /* 6291 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1B_VG4_M4ZPXX /* 6292 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1B_ZRI /* 6293 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $Pg, [$Rn, $Rm] */ - AArch64_STNT1B_ZRR /* 6294 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1B_ZZR_D_REAL /* 6295 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1b $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1B_ZZR_S_REAL /* 6296 */, AArch64_INS_STNT1B, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1D_2Z /* 6297 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1D_2Z_IMM /* 6298 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1D_4Z /* 6299 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1D_4Z_IMM /* 6300 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1D_VG2_M2ZPXI /* 6301 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1D_VG2_M2ZPXX /* 6302 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1D_VG4_M4ZPXI /* 6303 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1D_VG4_M4ZPXX /* 6304 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1D_ZRI /* 6305 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $Pg, [$Rn, $Rm] */ - AArch64_STNT1D_ZRR /* 6306 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1d $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1D_ZZR_D_REAL /* 6307 */, AArch64_INS_STNT1D, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1H_2Z /* 6308 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1H_2Z_IMM /* 6309 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1H_4Z /* 6310 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1H_4Z_IMM /* 6311 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1H_VG2_M2ZPXI /* 6312 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1H_VG2_M2ZPXX /* 6313 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1H_VG4_M4ZPXI /* 6314 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1H_VG4_M4ZPXX /* 6315 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1H_ZRI /* 6316 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $Pg, [$Rn, $Rm] */ - AArch64_STNT1H_ZRR /* 6317 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1H_ZZR_D_REAL /* 6318 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1h $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1H_ZZR_S_REAL /* 6319 */, AArch64_INS_STNT1H, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1W_2Z /* 6320 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1W_2Z_IMM /* 6321 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1W_4Z /* 6322 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1W_4Z_IMM /* 6323 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1W_VG2_M2ZPXI /* 6324 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1W_VG2_M2ZPXX /* 6325 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1W_VG4_M4ZPXI /* 6326 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ - AArch64_STNT1W_VG4_M4ZPXX /* 6327 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ - AArch64_STNT1W_ZRI /* 6328 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $Pg, [$Rn, $Rm] */ - AArch64_STNT1W_ZRR /* 6329 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1W_ZZR_D_REAL /* 6330 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stnt1w $Zt, $Pg, [$Zn, $Rm] */ - AArch64_STNT1W_ZZR_S_REAL /* 6331 */, AArch64_INS_STNT1W, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STPDi /* 6332 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STPDpost /* 6333 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STPDpre /* 6334 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STPQi /* 6335 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STPQpost /* 6336 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STPQpre /* 6337 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STPSi /* 6338 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STPSpost /* 6339 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STPSpre /* 6340 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STPWi /* 6341 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STPWpost /* 6342 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STPWpre /* 6343 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset] */ - AArch64_STPXi /* 6344 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn], $offset */ - AArch64_STPXpost /* 6345 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stp $Rt, $Rt2, [$Rn, $offset]! */ - AArch64_STPXpre /* 6346 */, AArch64_INS_STP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strb $Rt, [$Rn], $offset */ - AArch64_STRBBpost /* 6347 */, AArch64_INS_STRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strb $Rt, [$Rn, $offset]! */ - AArch64_STRBBpre /* 6348 */, AArch64_INS_STRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strb $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRBBroW /* 6349 */, AArch64_INS_STRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strb $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRBBroX /* 6350 */, AArch64_INS_STRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strb $Rt, [$Rn, $offset] */ - AArch64_STRBBui /* 6351 */, AArch64_INS_STRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRBpost /* 6352 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRBpre /* 6353 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRBroW /* 6354 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRBroX /* 6355 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRBui /* 6356 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRDpost /* 6357 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRDpre /* 6358 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRDroW /* 6359 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRDroX /* 6360 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRDui /* 6361 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strh $Rt, [$Rn], $offset */ - AArch64_STRHHpost /* 6362 */, AArch64_INS_STRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strh $Rt, [$Rn, $offset]! */ - AArch64_STRHHpre /* 6363 */, AArch64_INS_STRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strh $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRHHroW /* 6364 */, AArch64_INS_STRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strh $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRHHroX /* 6365 */, AArch64_INS_STRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* strh $Rt, [$Rn, $offset] */ - AArch64_STRHHui /* 6366 */, AArch64_INS_STRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRHpost /* 6367 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRHpre /* 6368 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRHroW /* 6369 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRHroX /* 6370 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRHui /* 6371 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRQpost /* 6372 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRQpre /* 6373 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRQroW /* 6374 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRQroX /* 6375 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRQui /* 6376 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRSpost /* 6377 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRSpre /* 6378 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRSroW /* 6379 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRSroX /* 6380 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRSui /* 6381 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRWpost /* 6382 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRWpre /* 6383 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRWroW /* 6384 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRWroX /* 6385 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRWui /* 6386 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn], $offset */ - AArch64_STRXpost /* 6387 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset]! */ - AArch64_STRXpre /* 6388 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRXroW /* 6389 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $Rm, $extend] */ - AArch64_STRXroX /* 6390 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Rt, [$Rn, $offset] */ - AArch64_STRXui /* 6391 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Pt, [$Rn, $imm9, mul vl] */ - AArch64_STR_PXI /* 6392 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $ZTt, [$Rn] */ - AArch64_STR_TX /* 6393 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ - AArch64_STR_ZA /* 6394 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* str $Zt, [$Rn, $imm9, mul vl] */ - AArch64_STR_ZXI /* 6395 */, AArch64_INS_STR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sttrb $Rt, [$Rn, $offset] */ - AArch64_STTRBi /* 6396 */, AArch64_INS_STTRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sttrh $Rt, [$Rn, $offset] */ - AArch64_STTRHi /* 6397 */, AArch64_INS_STTRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sttr $Rt, [$Rn, $offset] */ - AArch64_STTRWi /* 6398 */, AArch64_INS_STTR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sttr $Rt, [$Rn, $offset] */ - AArch64_STTRXi /* 6399 */, AArch64_INS_STTR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sturb $Rt, [$Rn, $offset] */ - AArch64_STURBBi /* 6400 */, AArch64_INS_STURB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURBi /* 6401 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURDi /* 6402 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sturh $Rt, [$Rn, $offset] */ - AArch64_STURHHi /* 6403 */, AArch64_INS_STURH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURHi /* 6404 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURQi /* 6405 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURSi /* 6406 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURWi /* 6407 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stur $Rt, [$Rn, $offset] */ - AArch64_STURXi /* 6408 */, AArch64_INS_STUR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxp $Ws, $Rt, $Rt2, [$Rn] */ - AArch64_STXPW /* 6409 */, AArch64_INS_STXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxp $Ws, $Rt, $Rt2, [$Rn] */ - AArch64_STXPX /* 6410 */, AArch64_INS_STXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxrb $Ws, $Rt, [$Rn] */ - AArch64_STXRB /* 6411 */, AArch64_INS_STXRB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxrh $Ws, $Rt, [$Rn] */ - AArch64_STXRH /* 6412 */, AArch64_INS_STXRH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxr $Ws, $Rt, [$Rn] */ - AArch64_STXRW /* 6413 */, AArch64_INS_STXR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stxr $Ws, $Rt, [$Rn] */ - AArch64_STXRX /* 6414 */, AArch64_INS_STXR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stz2g $Rt, [$Rn, $offset] */ - AArch64_STZ2GOffset /* 6415 */, AArch64_INS_STZ2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stz2g $Rt, [$Rn], $offset */ - AArch64_STZ2GPostIndex /* 6416 */, AArch64_INS_STZ2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stz2g $Rt, [$Rn, $offset]! */ - AArch64_STZ2GPreIndex /* 6417 */, AArch64_INS_STZ2G, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stzgm $Rt, [$Rn] */ - AArch64_STZGM /* 6418 */, AArch64_INS_STZGM, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stzg $Rt, [$Rn, $offset] */ - AArch64_STZGOffset /* 6419 */, AArch64_INS_STZG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stzg $Rt, [$Rn], $offset */ - AArch64_STZGPostIndex /* 6420 */, AArch64_INS_STZG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* stzg $Rt, [$Rn, $offset]! */ - AArch64_STZGPreIndex /* 6421 */, AArch64_INS_STZG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subg $Rd, $Rn, $imm6, $imm4 */ - AArch64_SUBG /* 6422 */, AArch64_INS_SUBG, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnb $Zd, $Zn, $Zm */ - AArch64_SUBHNB_ZZZ_B /* 6423 */, AArch64_INS_SUBHNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnb $Zd, $Zn, $Zm */ - AArch64_SUBHNB_ZZZ_H /* 6424 */, AArch64_INS_SUBHNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnb $Zd, $Zn, $Zm */ - AArch64_SUBHNB_ZZZ_S /* 6425 */, AArch64_INS_SUBHNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnt $Zd, $Zn, $Zm */ - AArch64_SUBHNT_ZZZ_B /* 6426 */, AArch64_INS_SUBHNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnt $Zd, $Zn, $Zm */ - AArch64_SUBHNT_ZZZ_H /* 6427 */, AArch64_INS_SUBHNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhnt $Zd, $Zn, $Zm */ - AArch64_SUBHNT_ZZZ_S /* 6428 */, AArch64_INS_SUBHNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ - AArch64_SUBHNv2i64_v2i32 /* 6429 */, AArch64_INS_SUBHN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ - AArch64_SUBHNv2i64_v4i32 /* 6430 */, AArch64_INS_SUBHN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ - AArch64_SUBHNv4i32_v4i16 /* 6431 */, AArch64_INS_SUBHN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ - AArch64_SUBHNv4i32_v8i16 /* 6432 */, AArch64_INS_SUBHN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ - AArch64_SUBHNv8i16_v16i8 /* 6433 */, AArch64_INS_SUBHN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ - AArch64_SUBHNv8i16_v8i8 /* 6434 */, AArch64_INS_SUBHN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subp $Rd, $Rn, $Rm */ - AArch64_SUBP /* 6435 */, AArch64_INS_SUBP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subps $Rd, $Rn, $Rm */ - AArch64_SUBPS /* 6436 */, AArch64_INS_SUBPS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasMTE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $_Zdn, $imm */ - AArch64_SUBR_ZI_B /* 6437 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $_Zdn, $imm */ - AArch64_SUBR_ZI_D /* 6438 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $_Zdn, $imm */ - AArch64_SUBR_ZI_H /* 6439 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $_Zdn, $imm */ - AArch64_SUBR_ZI_S /* 6440 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUBR_ZPmZ_B /* 6441 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUBR_ZPmZ_D /* 6442 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUBR_ZPmZ_H /* 6443 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUBR_ZPmZ_S /* 6444 */, AArch64_INS_SUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $imm */ - AArch64_SUBSWri /* 6445 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $Rm_and_shift */ - AArch64_SUBSWrs /* 6446 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $Rm_and_extend */ - AArch64_SUBSWrx /* 6447 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $imm */ - AArch64_SUBSXri /* 6448 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $Rm_and_shift */ - AArch64_SUBSXrs /* 6449 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $Rm_and_extend */ - AArch64_SUBSXrx /* 6450 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* subs $Rd, $Rn, $Rm$ext */ - AArch64_SUBSXrx64 /* 6451 */, AArch64_INS_SUBS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $imm */ - AArch64_SUBWri /* 6452 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm_and_shift */ - AArch64_SUBWrs /* 6453 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm_and_extend */ - AArch64_SUBWrx /* 6454 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $imm */ - AArch64_SUBXri /* 6455 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm_and_shift */ - AArch64_SUBXrs /* 6456 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm_and_extend */ - AArch64_SUBXrx /* 6457 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm$ext */ - AArch64_SUBXrx64 /* 6458 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SUB_VG2_M2Z2Z_D /* 6459 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SUB_VG2_M2Z2Z_S /* 6460 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SUB_VG2_M2ZZ_D /* 6461 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SUB_VG2_M2ZZ_S /* 6462 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_SUB_VG2_M2Z_D /* 6463 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ - AArch64_SUB_VG2_M2Z_S /* 6464 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SUB_VG4_M4Z4Z_D /* 6465 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SUB_VG4_M4Z4Z_S /* 6466 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SUB_VG4_M4ZZ_D /* 6467 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SUB_VG4_M4ZZ_S /* 6468 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_SUB_VG4_M4Z_D /* 6469 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ - AArch64_SUB_VG4_M4Z_S /* 6470 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $_Zdn, $imm */ - AArch64_SUB_ZI_B /* 6471 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $_Zdn, $imm */ - AArch64_SUB_ZI_D /* 6472 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $_Zdn, $imm */ - AArch64_SUB_ZI_H /* 6473 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $_Zdn, $imm */ - AArch64_SUB_ZI_S /* 6474 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUB_ZPmZ_B /* 6475 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUB_ZPmZ_D /* 6476 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUB_ZPmZ_H /* 6477 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUB_ZPmZ_S /* 6478 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zd, $Zn, $Zm */ - AArch64_SUB_ZZZ_B /* 6479 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zd, $Zn, $Zm */ - AArch64_SUB_ZZZ_D /* 6480 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zd, $Zn, $Zm */ - AArch64_SUB_ZZZ_H /* 6481 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Zd, $Zn, $Zm */ - AArch64_SUB_ZZZ_S /* 6482 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_SUBv16i8 /* 6483 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub $Rd, $Rn, $Rm */ - AArch64_SUBv1i64 /* 6484 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_SUBv2i32 /* 6485 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_SUBv2i64 /* 6486 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_SUBv4i16 /* 6487 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_SUBv4i32 /* 6488 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_SUBv8i16 /* 6489 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_SUBv8i8 /* 6490 */, AArch64_INS_SUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_SUDOT_VG2_M2ZZI_BToS /* 6491 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_SUDOT_VG2_M2ZZ_BToS /* 6492 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_SUDOT_VG4_M4ZZI_BToS /* 6493 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_SUDOT_VG4_M4ZZ_BToS /* 6494 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot $Zda, $Zn, $Zm$idx */ - AArch64_SUDOT_ZZZI /* 6495 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_SUDOTlanev16i8 /* 6496 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sudot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_SUDOTlanev8i8 /* 6497 */, AArch64_INS_SUDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_SUMLALL_MZZI_BtoS /* 6498 */, AArch64_INS_SUMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_SUMLALL_VG2_M2ZZI_BtoS /* 6499 */, AArch64_INS_SUMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_SUMLALL_VG2_M2ZZ_BtoS /* 6500 */, AArch64_INS_SUMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_SUMLALL_VG4_M4ZZI_BtoS /* 6501 */, AArch64_INS_SUMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_SUMLALL_VG4_M4ZZ_BtoS /* 6502 */, AArch64_INS_SUMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SUMOPA_MPPZZ_D /* 6503 */, AArch64_INS_SUMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SUMOPA_MPPZZ_S /* 6504 */, AArch64_INS_SUMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SUMOPS_MPPZZ_D /* 6505 */, AArch64_INS_SUMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_SUMOPS_MPPZZ_S /* 6506 */, AArch64_INS_SUMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpkhi $Zd, $Zn */ - AArch64_SUNPKHI_ZZ_D /* 6507 */, AArch64_INS_SUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpkhi $Zd, $Zn */ - AArch64_SUNPKHI_ZZ_H /* 6508 */, AArch64_INS_SUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpkhi $Zd, $Zn */ - AArch64_SUNPKHI_ZZ_S /* 6509 */, AArch64_INS_SUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpklo $Zd, $Zn */ - AArch64_SUNPKLO_ZZ_D /* 6510 */, AArch64_INS_SUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpklo $Zd, $Zn */ - AArch64_SUNPKLO_ZZ_H /* 6511 */, AArch64_INS_SUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpklo $Zd, $Zn */ - AArch64_SUNPKLO_ZZ_S /* 6512 */, AArch64_INS_SUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG2_2ZZ_D /* 6513 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG2_2ZZ_H /* 6514 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG2_2ZZ_S /* 6515 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG4_4Z2Z_D /* 6516 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG4_4Z2Z_H /* 6517 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sunpk $Zd, $Zn */ - AArch64_SUNPK_VG4_4Z2Z_S /* 6518 */, AArch64_INS_SUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUQADD_ZPmZ_B /* 6519 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUQADD_ZPmZ_D /* 6520 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUQADD_ZPmZ_H /* 6521 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_SUQADD_ZPmZ_S /* 6522 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_SUQADDv16i8 /* 6523 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Rd, $Rn */ - AArch64_SUQADDv1i16 /* 6524 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Rd, $Rn */ - AArch64_SUQADDv1i32 /* 6525 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Rd, $Rn */ - AArch64_SUQADDv1i64 /* 6526 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd $Rd, $Rn */ - AArch64_SUQADDv1i8 /* 6527 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_SUQADDv2i32 /* 6528 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_SUQADDv2i64 /* 6529 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_SUQADDv4i16 /* 6530 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_SUQADDv4i32 /* 6531 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_SUQADDv8i16 /* 6532 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_SUQADDv8i8 /* 6533 */, AArch64_INS_SUQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* suvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_SUVDOT_VG4_M4ZZI_BToS /* 6534 */, AArch64_INS_SUVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* svc $imm */ - AArch64_SVC /* 6535 */, AArch64_INS_SVC, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* svdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_SVDOT_VG2_M2ZZI_HtoS /* 6536 */, AArch64_INS_SVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_SVDOT_VG4_M4ZZI_BtoS /* 6537 */, AArch64_INS_SVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_SVDOT_VG4_M4ZZI_HtoD /* 6538 */, AArch64_INS_SVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpab $Rs, $Rt, [$Rn] */ - AArch64_SWPAB /* 6539 */, AArch64_INS_SWPAB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpah $Rs, $Rt, [$Rn] */ - AArch64_SWPAH /* 6540 */, AArch64_INS_SWPAH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpalb $Rs, $Rt, [$Rn] */ - AArch64_SWPALB /* 6541 */, AArch64_INS_SWPALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpalh $Rs, $Rt, [$Rn] */ - AArch64_SWPALH /* 6542 */, AArch64_INS_SWPALH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpal $Rs, $Rt, [$Rn] */ - AArch64_SWPALW /* 6543 */, AArch64_INS_SWPAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpal $Rs, $Rt, [$Rn] */ - AArch64_SWPALX /* 6544 */, AArch64_INS_SWPAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpa $Rs, $Rt, [$Rn] */ - AArch64_SWPAW /* 6545 */, AArch64_INS_SWPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpa $Rs, $Rt, [$Rn] */ - AArch64_SWPAX /* 6546 */, AArch64_INS_SWPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpb $Rs, $Rt, [$Rn] */ - AArch64_SWPB /* 6547 */, AArch64_INS_SWPB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swph $Rs, $Rt, [$Rn] */ - AArch64_SWPH /* 6548 */, AArch64_INS_SWPH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swplb $Rs, $Rt, [$Rn] */ - AArch64_SWPLB /* 6549 */, AArch64_INS_SWPLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swplh $Rs, $Rt, [$Rn] */ - AArch64_SWPLH /* 6550 */, AArch64_INS_SWPLH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpl $Rs, $Rt, [$Rn] */ - AArch64_SWPLW /* 6551 */, AArch64_INS_SWPL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpl $Rs, $Rt, [$Rn] */ - AArch64_SWPLX /* 6552 */, AArch64_INS_SWPL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swpp $Rt, $Rt2, [$Rn] */ - AArch64_SWPP /* 6553 */, AArch64_INS_SWPP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swppa $Rt, $Rt2, [$Rn] */ - AArch64_SWPPA /* 6554 */, AArch64_INS_SWPPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swppal $Rt, $Rt2, [$Rn] */ - AArch64_SWPPAL /* 6555 */, AArch64_INS_SWPPAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swppl $Rt, $Rt2, [$Rn] */ - AArch64_SWPPL /* 6556 */, AArch64_INS_SWPPL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swp $Rs, $Rt, [$Rn] */ - AArch64_SWPW /* 6557 */, AArch64_INS_SWP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* swp $Rs, $Rt, [$Rn] */ - AArch64_SWPX /* 6558 */, AArch64_INS_SWP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasLSE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxtb $Zd, $Pg/m, $Zn */ - AArch64_SXTB_ZPmZ_D /* 6559 */, AArch64_INS_SXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxtb $Zd, $Pg/m, $Zn */ - AArch64_SXTB_ZPmZ_H /* 6560 */, AArch64_INS_SXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxtb $Zd, $Pg/m, $Zn */ - AArch64_SXTB_ZPmZ_S /* 6561 */, AArch64_INS_SXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxth $Zd, $Pg/m, $Zn */ - AArch64_SXTH_ZPmZ_D /* 6562 */, AArch64_INS_SXTH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxth $Zd, $Pg/m, $Zn */ - AArch64_SXTH_ZPmZ_S /* 6563 */, AArch64_INS_SXTH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sxtw $Zd, $Pg/m, $Zn */ - AArch64_SXTW_ZPmZ_D /* 6564 */, AArch64_INS_SXTW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sysl $Rt, $op1, $Cn, $Cm, $op2 */ - AArch64_SYSLxt /* 6565 */, AArch64_INS_SYSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sysp $op1, $Cn, $Cm, $op2, $Rt */ - AArch64_SYSPxt /* 6566 */, AArch64_INS_SYSP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sysp $op1, $Cn, $Cm, $op2, $xzr_pair */ - AArch64_SYSPxt_XZR /* 6567 */, AArch64_INS_SYSP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasD128, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sys $op1, $Cn, $Cm, $op2, $Rt */ - AArch64_SYSxt /* 6568 */, AArch64_INS_SYS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tblq $Zd, $Zn, $Zm */ - AArch64_TBLQ_ZZZ_B /* 6569 */, AArch64_INS_TBLQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tblq $Zd, $Zn, $Zm */ - AArch64_TBLQ_ZZZ_D /* 6570 */, AArch64_INS_TBLQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tblq $Zd, $Zn, $Zm */ - AArch64_TBLQ_ZZZ_H /* 6571 */, AArch64_INS_TBLQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tblq $Zd, $Zn, $Zm */ - AArch64_TBLQ_ZZZ_S /* 6572 */, AArch64_INS_TBLQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZZ_B /* 6573 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZZ_D /* 6574 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZZ_H /* 6575 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZZ_S /* 6576 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZ_B /* 6577 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZ_D /* 6578 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZ_H /* 6579 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Zd, $Zn, $Zm */ - AArch64_TBL_ZZZ_S /* 6580 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBLv16i8Four /* 6581 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBLv16i8One /* 6582 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBLv16i8Three /* 6583 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBLv16i8Two /* 6584 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBLv8i8Four /* 6585 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBLv8i8One /* 6586 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBLv8i8Three /* 6587 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbl $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBLv8i8Two /* 6588 */, AArch64_INS_TBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbnz $Rt, $bit_off, $target */ - AArch64_TBNZW /* 6589 */, AArch64_INS_TBNZ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} - #endif -}, -{ - /* tbnz $Rt, $bit_off, $target */ - AArch64_TBNZX /* 6590 */, AArch64_INS_TBNZ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} - #endif -}, -{ - /* tbxq $Zd, $Zn, $Zm */ - AArch64_TBXQ_ZZZ_B /* 6591 */, AArch64_INS_TBXQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbxq $Zd, $Zn, $Zm */ - AArch64_TBXQ_ZZZ_D /* 6592 */, AArch64_INS_TBXQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbxq $Zd, $Zn, $Zm */ - AArch64_TBXQ_ZZZ_H /* 6593 */, AArch64_INS_TBXQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbxq $Zd, $Zn, $Zm */ - AArch64_TBXQ_ZZZ_S /* 6594 */, AArch64_INS_TBXQ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Zd, $Zn, $Zm */ - AArch64_TBX_ZZZ_B /* 6595 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Zd, $Zn, $Zm */ - AArch64_TBX_ZZZ_D /* 6596 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Zd, $Zn, $Zm */ - AArch64_TBX_ZZZ_H /* 6597 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Zd, $Zn, $Zm */ - AArch64_TBX_ZZZ_S /* 6598 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBXv16i8Four /* 6599 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBXv16i8One /* 6600 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBXv16i8Three /* 6601 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.16b, $Vn, $Vm.16b */ - AArch64_TBXv16i8Two /* 6602 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBXv8i8Four /* 6603 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBXv8i8One /* 6604 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBXv8i8Three /* 6605 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbx $Vd.8b, $Vn, $Vm.8b */ - AArch64_TBXv8i8Two /* 6606 */, AArch64_INS_TBX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tbz $Rt, $bit_off, $target */ - AArch64_TBZW /* 6607 */, AArch64_INS_TBZ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} - #endif -}, -{ - /* tbz $Rt, $bit_off, $target */ - AArch64_TBZX /* 6608 */, AArch64_INS_TBZ, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_GRP_JUMP, AArch64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, {{ 0 }} - #endif -}, -{ - /* tcancel $imm */ - AArch64_TCANCEL /* 6609 */, AArch64_INS_TCANCEL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasTME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tcommit */ - AArch64_TCOMMIT /* 6610 */, AArch64_INS_TCOMMIT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasTME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trcit $Rt */ - AArch64_TRCIT /* 6611 */, AArch64_INS_TRCIT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasITE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Pd, $Pn, $Pm */ - AArch64_TRN1_PPP_B /* 6612 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Pd, $Pn, $Pm */ - AArch64_TRN1_PPP_D /* 6613 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Pd, $Pn, $Pm */ - AArch64_TRN1_PPP_H /* 6614 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Pd, $Pn, $Pm */ - AArch64_TRN1_PPP_S /* 6615 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Zd, $Zn, $Zm */ - AArch64_TRN1_ZZZ_B /* 6616 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Zd, $Zn, $Zm */ - AArch64_TRN1_ZZZ_D /* 6617 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Zd, $Zn, $Zm */ - AArch64_TRN1_ZZZ_H /* 6618 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Zd, $Zn, $Zm */ - AArch64_TRN1_ZZZ_Q /* 6619 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1 $Zd, $Zn, $Zm */ - AArch64_TRN1_ZZZ_S /* 6620 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_TRN1v16i8 /* 6621 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_TRN1v2i32 /* 6622 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_TRN1v2i64 /* 6623 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_TRN1v4i16 /* 6624 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_TRN1v4i32 /* 6625 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_TRN1v8i16 /* 6626 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_TRN1v8i8 /* 6627 */, AArch64_INS_TRN1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Pd, $Pn, $Pm */ - AArch64_TRN2_PPP_B /* 6628 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Pd, $Pn, $Pm */ - AArch64_TRN2_PPP_D /* 6629 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Pd, $Pn, $Pm */ - AArch64_TRN2_PPP_H /* 6630 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Pd, $Pn, $Pm */ - AArch64_TRN2_PPP_S /* 6631 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Zd, $Zn, $Zm */ - AArch64_TRN2_ZZZ_B /* 6632 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Zd, $Zn, $Zm */ - AArch64_TRN2_ZZZ_D /* 6633 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Zd, $Zn, $Zm */ - AArch64_TRN2_ZZZ_H /* 6634 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Zd, $Zn, $Zm */ - AArch64_TRN2_ZZZ_Q /* 6635 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2 $Zd, $Zn, $Zm */ - AArch64_TRN2_ZZZ_S /* 6636 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_TRN2v16i8 /* 6637 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_TRN2v2i32 /* 6638 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_TRN2v2i64 /* 6639 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_TRN2v4i16 /* 6640 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_TRN2v4i32 /* 6641 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_TRN2v8i16 /* 6642 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* trn2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_TRN2v8i8 /* 6643 */, AArch64_INS_TRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tsb $CRm */ - AArch64_TSB /* 6644 */, AArch64_INS_TSB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasTRACEV8_4, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* tstart $Rt */ - AArch64_TSTART /* 6645 */, AArch64_INS_TSTART, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasTME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ttest $Rt */ - AArch64_TTEST /* 6646 */, AArch64_INS_TTEST, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasTME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalb $Zda, $Zn, $Zm */ - AArch64_UABALB_ZZZ_D /* 6647 */, AArch64_INS_UABALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalb $Zda, $Zn, $Zm */ - AArch64_UABALB_ZZZ_H /* 6648 */, AArch64_INS_UABALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalb $Zda, $Zn, $Zm */ - AArch64_UABALB_ZZZ_S /* 6649 */, AArch64_INS_UABALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalt $Zda, $Zn, $Zm */ - AArch64_UABALT_ZZZ_D /* 6650 */, AArch64_INS_UABALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalt $Zda, $Zn, $Zm */ - AArch64_UABALT_ZZZ_H /* 6651 */, AArch64_INS_UABALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabalt $Zda, $Zn, $Zm */ - AArch64_UABALT_ZZZ_S /* 6652 */, AArch64_INS_UABALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UABALv16i8_v8i16 /* 6653 */, AArch64_INS_UABAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UABALv2i32_v2i64 /* 6654 */, AArch64_INS_UABAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UABALv4i16_v4i32 /* 6655 */, AArch64_INS_UABAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UABALv4i32_v2i64 /* 6656 */, AArch64_INS_UABAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UABALv8i16_v4i32 /* 6657 */, AArch64_INS_UABAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UABALv8i8_v8i16 /* 6658 */, AArch64_INS_UABAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba $Zda, $Zn, $Zm */ - AArch64_UABA_ZZZ_B /* 6659 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba $Zda, $Zn, $Zm */ - AArch64_UABA_ZZZ_D /* 6660 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba $Zda, $Zn, $Zm */ - AArch64_UABA_ZZZ_H /* 6661 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba $Zda, $Zn, $Zm */ - AArch64_UABA_ZZZ_S /* 6662 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_UABAv16i8 /* 6663 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_UABAv2i32 /* 6664 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_UABAv4i16 /* 6665 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_UABAv4i32 /* 6666 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_UABAv8i16 /* 6667 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_UABAv8i8 /* 6668 */, AArch64_INS_UABA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlb $Zd, $Zn, $Zm */ - AArch64_UABDLB_ZZZ_D /* 6669 */, AArch64_INS_UABDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlb $Zd, $Zn, $Zm */ - AArch64_UABDLB_ZZZ_H /* 6670 */, AArch64_INS_UABDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlb $Zd, $Zn, $Zm */ - AArch64_UABDLB_ZZZ_S /* 6671 */, AArch64_INS_UABDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlt $Zd, $Zn, $Zm */ - AArch64_UABDLT_ZZZ_D /* 6672 */, AArch64_INS_UABDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlt $Zd, $Zn, $Zm */ - AArch64_UABDLT_ZZZ_H /* 6673 */, AArch64_INS_UABDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdlt $Zd, $Zn, $Zm */ - AArch64_UABDLT_ZZZ_S /* 6674 */, AArch64_INS_UABDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UABDLv16i8_v8i16 /* 6675 */, AArch64_INS_UABDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UABDLv2i32_v2i64 /* 6676 */, AArch64_INS_UABDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UABDLv4i16_v4i32 /* 6677 */, AArch64_INS_UABDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UABDLv4i32_v2i64 /* 6678 */, AArch64_INS_UABDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UABDLv8i16_v4i32 /* 6679 */, AArch64_INS_UABDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UABDLv8i8_v8i16 /* 6680 */, AArch64_INS_UABDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UABD_ZPmZ_B /* 6681 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UABD_ZPmZ_D /* 6682 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UABD_ZPmZ_H /* 6683 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UABD_ZPmZ_S /* 6684 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UABDv16i8 /* 6685 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UABDv2i32 /* 6686 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UABDv4i16 /* 6687 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UABDv4i32 /* 6688 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UABDv8i16 /* 6689 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UABDv8i8 /* 6690 */, AArch64_INS_UABD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp $Zda, $Pg/m, $Zn */ - AArch64_UADALP_ZPmZ_D /* 6691 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp $Zda, $Pg/m, $Zn */ - AArch64_UADALP_ZPmZ_H /* 6692 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp $Zda, $Pg/m, $Zn */ - AArch64_UADALP_ZPmZ_S /* 6693 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ - AArch64_UADALPv16i8_v8i16 /* 6694 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ - AArch64_UADALPv2i32_v1i64 /* 6695 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ - AArch64_UADALPv4i16_v2i32 /* 6696 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ - AArch64_UADALPv4i32_v2i64 /* 6697 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ - AArch64_UADALPv8i16_v4i32 /* 6698 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ - AArch64_UADALPv8i8_v4i16 /* 6699 */, AArch64_INS_UADALP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlb $Zd, $Zn, $Zm */ - AArch64_UADDLB_ZZZ_D /* 6700 */, AArch64_INS_UADDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlb $Zd, $Zn, $Zm */ - AArch64_UADDLB_ZZZ_H /* 6701 */, AArch64_INS_UADDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlb $Zd, $Zn, $Zm */ - AArch64_UADDLB_ZZZ_S /* 6702 */, AArch64_INS_UADDLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ - AArch64_UADDLPv16i8_v8i16 /* 6703 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ - AArch64_UADDLPv2i32_v1i64 /* 6704 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ - AArch64_UADDLPv4i16_v2i32 /* 6705 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ - AArch64_UADDLPv4i32_v2i64 /* 6706 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ - AArch64_UADDLPv8i16_v4i32 /* 6707 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ - AArch64_UADDLPv8i8_v4i16 /* 6708 */, AArch64_INS_UADDLP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlt $Zd, $Zn, $Zm */ - AArch64_UADDLT_ZZZ_D /* 6709 */, AArch64_INS_UADDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlt $Zd, $Zn, $Zm */ - AArch64_UADDLT_ZZZ_H /* 6710 */, AArch64_INS_UADDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlt $Zd, $Zn, $Zm */ - AArch64_UADDLT_ZZZ_S /* 6711 */, AArch64_INS_UADDLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_UADDLVv16i8v /* 6712 */, AArch64_INS_UADDLV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_UADDLVv4i16v /* 6713 */, AArch64_INS_UADDLV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_UADDLVv4i32v /* 6714 */, AArch64_INS_UADDLV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_UADDLVv8i16v /* 6715 */, AArch64_INS_UADDLV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_UADDLVv8i8v /* 6716 */, AArch64_INS_UADDLV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UADDLv16i8_v8i16 /* 6717 */, AArch64_INS_UADDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UADDLv2i32_v2i64 /* 6718 */, AArch64_INS_UADDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UADDLv4i16_v4i32 /* 6719 */, AArch64_INS_UADDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UADDLv4i32_v2i64 /* 6720 */, AArch64_INS_UADDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UADDLv8i16_v4i32 /* 6721 */, AArch64_INS_UADDL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UADDLv8i8_v8i16 /* 6722 */, AArch64_INS_UADDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddv $Vd, $Pg, $Zn */ - AArch64_UADDV_VPZ_B /* 6723 */, AArch64_INS_UADDV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddv $Vd, $Pg, $Zn */ - AArch64_UADDV_VPZ_D /* 6724 */, AArch64_INS_UADDV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddv $Vd, $Pg, $Zn */ - AArch64_UADDV_VPZ_H /* 6725 */, AArch64_INS_UADDV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddv $Vd, $Pg, $Zn */ - AArch64_UADDV_VPZ_S /* 6726 */, AArch64_INS_UADDV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwb $Zd, $Zn, $Zm */ - AArch64_UADDWB_ZZZ_D /* 6727 */, AArch64_INS_UADDWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwb $Zd, $Zn, $Zm */ - AArch64_UADDWB_ZZZ_H /* 6728 */, AArch64_INS_UADDWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwb $Zd, $Zn, $Zm */ - AArch64_UADDWB_ZZZ_S /* 6729 */, AArch64_INS_UADDWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwt $Zd, $Zn, $Zm */ - AArch64_UADDWT_ZZZ_D /* 6730 */, AArch64_INS_UADDWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwt $Zd, $Zn, $Zm */ - AArch64_UADDWT_ZZZ_H /* 6731 */, AArch64_INS_UADDWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddwt $Zd, $Zn, $Zm */ - AArch64_UADDWT_ZZZ_S /* 6732 */, AArch64_INS_UADDWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UADDWv16i8_v8i16 /* 6733 */, AArch64_INS_UADDW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UADDWv2i32_v2i64 /* 6734 */, AArch64_INS_UADDW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UADDWv4i16_v4i32 /* 6735 */, AArch64_INS_UADDW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UADDWv4i32_v2i64 /* 6736 */, AArch64_INS_UADDW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UADDWv8i16_v4i32 /* 6737 */, AArch64_INS_UADDW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uaddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UADDWv8i8_v8i16 /* 6738 */, AArch64_INS_UADDW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ubfm $Rd, $Rn, $immr, $imms */ - AArch64_UBFMWri /* 6739 */, AArch64_INS_UBFM, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ubfm $Rd, $Rn, $immr, $imms */ - AArch64_UBFMXri /* 6740 */, AArch64_INS_UBFM, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG2_2Z2Z_B /* 6741 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG2_2Z2Z_D /* 6742 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG2_2Z2Z_H /* 6743 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG2_2Z2Z_S /* 6744 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG4_4Z4Z_B /* 6745 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG4_4Z4Z_D /* 6746 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG4_4Z4Z_H /* 6747 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_VG4_4Z4Z_S /* 6748 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_ZZZ_B /* 6749 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_ZZZ_D /* 6750 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_ZZZ_H /* 6751 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uclamp $Zd, $Zn, $Zm */ - AArch64_UCLAMP_ZZZ_S /* 6752 */, AArch64_INS_UCLAMP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSWDri /* 6753 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSWHri /* 6754 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSWSri /* 6755 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSXDri /* 6756 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSXHri /* 6757 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $scale */ - AArch64_UCVTFSXSri /* 6758 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUWDri /* 6759 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUWHri /* 6760 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUWSri /* 6761 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUXDri /* 6762 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUXHri /* 6763 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFUXSri /* 6764 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasFPARMv8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Zn */ - AArch64_UCVTF_2Z2Z_StoS /* 6765 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Zn */ - AArch64_UCVTF_4Z4Z_StoS /* 6766 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_DtoD /* 6767 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_DtoH /* 6768 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_DtoS /* 6769 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_HtoH /* 6770 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_StoD /* 6771 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_StoH /* 6772 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Zd, $Pg/m, $Zn */ - AArch64_UCVTF_ZPmZ_StoS /* 6773 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $imm */ - AArch64_UCVTFd /* 6774 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $imm */ - AArch64_UCVTFh /* 6775 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn, $imm */ - AArch64_UCVTFs /* 6776 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFv1i16 /* 6777 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFv1i32 /* 6778 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf $Rd, $Rn */ - AArch64_UCVTFv1i64 /* 6779 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_UCVTFv2f32 /* 6780 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_UCVTFv2f64 /* 6781 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_UCVTFv2i32_shift /* 6782 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_UCVTFv2i64_shift /* 6783 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_UCVTFv4f16 /* 6784 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_UCVTFv4f32 /* 6785 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_UCVTFv4i16_shift /* 6786 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_UCVTFv4i32_shift /* 6787 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_UCVTFv8f16 /* 6788 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { AArch64_REG_FPCR, 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ucvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_UCVTFv8i16_shift /* 6789 */, AArch64_INS_UCVTF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, AArch64_FEATURE_HasFullFP16, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udf $imm */ - AArch64_UDF /* 6790 */, AArch64_INS_UDF, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UDIVR_ZPmZ_D /* 6791 */, AArch64_INS_UDIVR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udivr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UDIVR_ZPmZ_S /* 6792 */, AArch64_INS_UDIVR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udiv $Rd, $Rn, $Rm */ - AArch64_UDIVWr /* 6793 */, AArch64_INS_UDIV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udiv $Rd, $Rn, $Rm */ - AArch64_UDIVXr /* 6794 */, AArch64_INS_UDIV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UDIV_ZPmZ_D /* 6795 */, AArch64_INS_UDIV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udiv $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UDIV_ZPmZ_S /* 6796 */, AArch64_INS_UDIV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2Z2Z_BtoS /* 6797 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2Z2Z_HtoD /* 6798 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2Z2Z_HtoS /* 6799 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_UDOT_VG2_M2ZZI_BToS /* 6800 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_UDOT_VG2_M2ZZI_HToS /* 6801 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ - AArch64_UDOT_VG2_M2ZZI_HtoD /* 6802 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2ZZ_BtoS /* 6803 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2ZZ_HtoD /* 6804 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_UDOT_VG2_M2ZZ_HtoS /* 6805 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4Z4Z_BtoS /* 6806 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4Z4Z_HtoD /* 6807 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4Z4Z_HtoS /* 6808 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_UDOT_VG4_M4ZZI_BtoS /* 6809 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_UDOT_VG4_M4ZZI_HToS /* 6810 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_UDOT_VG4_M4ZZI_HtoD /* 6811 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4ZZ_BtoS /* 6812 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4ZZ_HtoD /* 6813 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_UDOT_VG4_M4ZZ_HtoS /* 6814 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm$iop */ - AArch64_UDOT_ZZZI_D /* 6815 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm$i2 */ - AArch64_UDOT_ZZZI_HtoS /* 6816 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm$iop */ - AArch64_UDOT_ZZZI_S /* 6817 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm */ - AArch64_UDOT_ZZZ_D /* 6818 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm */ - AArch64_UDOT_ZZZ_HtoS /* 6819 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot $Zda, $Zn, $Zm */ - AArch64_UDOT_ZZZ_S /* 6820 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_UDOTlanev16i8 /* 6821 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_UDOTlanev8i8 /* 6822 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_UDOTv16i8 /* 6823 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* udot{ $Rd.2s, $Rn.8b, $Rm.8b} */ - AArch64_UDOTv8i8 /* 6824 */, AArch64_INS_UDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasDotProd, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHADD_ZPmZ_B /* 6825 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHADD_ZPmZ_D /* 6826 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHADD_ZPmZ_H /* 6827 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHADD_ZPmZ_S /* 6828 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UHADDv16i8 /* 6829 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UHADDv2i32 /* 6830 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UHADDv4i16 /* 6831 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UHADDv4i32 /* 6832 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UHADDv8i16 /* 6833 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UHADDv8i8 /* 6834 */, AArch64_INS_UHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUBR_ZPmZ_B /* 6835 */, AArch64_INS_UHSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUBR_ZPmZ_D /* 6836 */, AArch64_INS_UHSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUBR_ZPmZ_H /* 6837 */, AArch64_INS_UHSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUBR_ZPmZ_S /* 6838 */, AArch64_INS_UHSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUB_ZPmZ_B /* 6839 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUB_ZPmZ_D /* 6840 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUB_ZPmZ_H /* 6841 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UHSUB_ZPmZ_S /* 6842 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv16i8 /* 6843 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv2i32 /* 6844 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv4i16 /* 6845 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv4i32 /* 6846 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv8i16 /* 6847 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uhsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UHSUBv8i8 /* 6848 */, AArch64_INS_UHSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaddl $Rd, $Rn, $Rm, $Ra */ - AArch64_UMADDLrrr /* 6849 */, AArch64_INS_UMADDL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAXP_ZPmZ_B /* 6850 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAXP_ZPmZ_D /* 6851 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAXP_ZPmZ_H /* 6852 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAXP_ZPmZ_S /* 6853 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv16i8 /* 6854 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv2i32 /* 6855 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv4i16 /* 6856 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv4i32 /* 6857 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv8i16 /* 6858 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UMAXPv8i8 /* 6859 */, AArch64_INS_UMAXP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxqv $Vd.16b, $Pg, $Zn */ - AArch64_UMAXQV_VPZ_B /* 6860 */, AArch64_INS_UMAXQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxqv $Vd.2d, $Pg, $Zn */ - AArch64_UMAXQV_VPZ_D /* 6861 */, AArch64_INS_UMAXQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxqv $Vd.8h, $Pg, $Zn */ - AArch64_UMAXQV_VPZ_H /* 6862 */, AArch64_INS_UMAXQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxqv $Vd.4s, $Pg, $Zn */ - AArch64_UMAXQV_VPZ_S /* 6863 */, AArch64_INS_UMAXQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv $Vd, $Pg, $Zn */ - AArch64_UMAXV_VPZ_B /* 6864 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv $Vd, $Pg, $Zn */ - AArch64_UMAXV_VPZ_D /* 6865 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv $Vd, $Pg, $Zn */ - AArch64_UMAXV_VPZ_H /* 6866 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv $Vd, $Pg, $Zn */ - AArch64_UMAXV_VPZ_S /* 6867 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_UMAXVv16i8v /* 6868 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_UMAXVv4i16v /* 6869 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_UMAXVv4i32v /* 6870 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_UMAXVv8i16v /* 6871 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_UMAXVv8i8v /* 6872 */, AArch64_INS_UMAXV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Rd, $Rn, $imm */ - AArch64_UMAXWri /* 6873 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Rd, $Rn, $Rm */ - AArch64_UMAXWrr /* 6874 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Rd, $Rn, $imm */ - AArch64_UMAXXri /* 6875 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Rd, $Rn, $Rm */ - AArch64_UMAXXrr /* 6876 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2Z2Z_B /* 6877 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2Z2Z_D /* 6878 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2Z2Z_H /* 6879 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2Z2Z_S /* 6880 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2ZZ_B /* 6881 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2ZZ_D /* 6882 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2ZZ_H /* 6883 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG2_2ZZ_S /* 6884 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4Z4Z_B /* 6885 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4Z4Z_D /* 6886 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4Z4Z_H /* 6887 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4Z4Z_S /* 6888 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4ZZ_B /* 6889 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4ZZ_D /* 6890 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4ZZ_H /* 6891 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $Zm */ - AArch64_UMAX_VG4_4ZZ_S /* 6892 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $imm */ - AArch64_UMAX_ZI_B /* 6893 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $imm */ - AArch64_UMAX_ZI_D /* 6894 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $imm */ - AArch64_UMAX_ZI_H /* 6895 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $_Zdn, $imm */ - AArch64_UMAX_ZI_S /* 6896 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAX_ZPmZ_B /* 6897 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAX_ZPmZ_D /* 6898 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAX_ZPmZ_H /* 6899 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMAX_ZPmZ_S /* 6900 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UMAXv16i8 /* 6901 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UMAXv2i32 /* 6902 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UMAXv4i16 /* 6903 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UMAXv4i32 /* 6904 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UMAXv8i16 /* 6905 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UMAXv8i8 /* 6906 */, AArch64_INS_UMAX, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMINP_ZPmZ_B /* 6907 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMINP_ZPmZ_D /* 6908 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMINP_ZPmZ_H /* 6909 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMINP_ZPmZ_S /* 6910 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UMINPv16i8 /* 6911 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UMINPv2i32 /* 6912 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UMINPv4i16 /* 6913 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UMINPv4i32 /* 6914 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UMINPv8i16 /* 6915 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UMINPv8i8 /* 6916 */, AArch64_INS_UMINP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminqv $Vd.16b, $Pg, $Zn */ - AArch64_UMINQV_VPZ_B /* 6917 */, AArch64_INS_UMINQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminqv $Vd.2d, $Pg, $Zn */ - AArch64_UMINQV_VPZ_D /* 6918 */, AArch64_INS_UMINQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminqv $Vd.8h, $Pg, $Zn */ - AArch64_UMINQV_VPZ_H /* 6919 */, AArch64_INS_UMINQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminqv $Vd.4s, $Pg, $Zn */ - AArch64_UMINQV_VPZ_S /* 6920 */, AArch64_INS_UMINQV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv $Vd, $Pg, $Zn */ - AArch64_UMINV_VPZ_B /* 6921 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv $Vd, $Pg, $Zn */ - AArch64_UMINV_VPZ_D /* 6922 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv $Vd, $Pg, $Zn */ - AArch64_UMINV_VPZ_H /* 6923 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv $Vd, $Pg, $Zn */ - AArch64_UMINV_VPZ_S /* 6924 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_UMINVv16i8v /* 6925 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_UMINVv4i16v /* 6926 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_UMINVv4i32v /* 6927 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_UMINVv8i16v /* 6928 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_UMINVv8i8v /* 6929 */, AArch64_INS_UMINV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Rd, $Rn, $imm */ - AArch64_UMINWri /* 6930 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Rd, $Rn, $Rm */ - AArch64_UMINWrr /* 6931 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Rd, $Rn, $imm */ - AArch64_UMINXri /* 6932 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Rd, $Rn, $Rm */ - AArch64_UMINXrr /* 6933 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasCSSC, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2Z2Z_B /* 6934 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2Z2Z_D /* 6935 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2Z2Z_H /* 6936 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2Z2Z_S /* 6937 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2ZZ_B /* 6938 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2ZZ_D /* 6939 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2ZZ_H /* 6940 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG2_2ZZ_S /* 6941 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4Z4Z_B /* 6942 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4Z4Z_D /* 6943 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4Z4Z_H /* 6944 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4Z4Z_S /* 6945 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4ZZ_B /* 6946 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4ZZ_D /* 6947 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4ZZ_H /* 6948 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $Zm */ - AArch64_UMIN_VG4_4ZZ_S /* 6949 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $imm */ - AArch64_UMIN_ZI_B /* 6950 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $imm */ - AArch64_UMIN_ZI_D /* 6951 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $imm */ - AArch64_UMIN_ZI_H /* 6952 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $_Zdn, $imm */ - AArch64_UMIN_ZI_S /* 6953 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMIN_ZPmZ_B /* 6954 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMIN_ZPmZ_D /* 6955 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMIN_ZPmZ_H /* 6956 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMIN_ZPmZ_S /* 6957 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UMINv16i8 /* 6958 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UMINv2i32 /* 6959 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UMINv4i16 /* 6960 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UMINv4i32 /* 6961 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UMINv8i16 /* 6962 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UMINv8i8 /* 6963 */, AArch64_INS_UMIN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalb $Zda, $Zn, $Zm$iop */ - AArch64_UMLALB_ZZZI_D /* 6964 */, AArch64_INS_UMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalb $Zda, $Zn, $Zm$iop */ - AArch64_UMLALB_ZZZI_S /* 6965 */, AArch64_INS_UMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalb $Zda, $Zn, $Zm */ - AArch64_UMLALB_ZZZ_D /* 6966 */, AArch64_INS_UMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalb $Zda, $Zn, $Zm */ - AArch64_UMLALB_ZZZ_H /* 6967 */, AArch64_INS_UMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalb $Zda, $Zn, $Zm */ - AArch64_UMLALB_ZZZ_S /* 6968 */, AArch64_INS_UMLALB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_UMLALL_MZZI_BtoS /* 6969 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_UMLALL_MZZI_HtoD /* 6970 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLALL_MZZ_BtoS /* 6971 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLALL_MZZ_HtoD /* 6972 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLALL_VG2_M2Z2Z_BtoS /* 6973 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLALL_VG2_M2Z2Z_HtoD /* 6974 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_UMLALL_VG2_M2ZZI_BtoS /* 6975 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_UMLALL_VG2_M2ZZI_HtoD /* 6976 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLALL_VG2_M2ZZ_BtoS /* 6977 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLALL_VG2_M2ZZ_HtoD /* 6978 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLALL_VG4_M4Z4Z_BtoS /* 6979 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLALL_VG4_M4Z4Z_HtoD /* 6980 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_UMLALL_VG4_M4ZZI_BtoS /* 6981 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_UMLALL_VG4_M4ZZI_HtoD /* 6982 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLALL_VG4_M4ZZ_BtoS /* 6983 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLALL_VG4_M4ZZ_HtoD /* 6984 */, AArch64_INS_UMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalt $Zda, $Zn, $Zm$iop */ - AArch64_UMLALT_ZZZI_D /* 6985 */, AArch64_INS_UMLALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalt $Zda, $Zn, $Zm$iop */ - AArch64_UMLALT_ZZZI_S /* 6986 */, AArch64_INS_UMLALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalt $Zda, $Zn, $Zm */ - AArch64_UMLALT_ZZZ_D /* 6987 */, AArch64_INS_UMLALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalt $Zda, $Zn, $Zm */ - AArch64_UMLALT_ZZZ_H /* 6988 */, AArch64_INS_UMLALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlalt $Zda, $Zn, $Zm */ - AArch64_UMLALT_ZZZ_S /* 6989 */, AArch64_INS_UMLALT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_UMLAL_MZZI_S /* 6990 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLAL_MZZ_S /* 6991 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLAL_VG2_M2Z2Z_S /* 6992 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_UMLAL_VG2_M2ZZI_S /* 6993 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLAL_VG2_M2ZZ_S /* 6994 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLAL_VG4_M4Z4Z_S /* 6995 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_UMLAL_VG4_M4ZZI_S /* 6996 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLAL_VG4_M4ZZ_S /* 6997 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMLALv16i8_v8i16 /* 6998 */, AArch64_INS_UMLAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMLALv2i32_indexed /* 6999 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMLALv2i32_v2i64 /* 7000 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMLALv4i16_indexed /* 7001 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMLALv4i16_v4i32 /* 7002 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMLALv4i32_indexed /* 7003 */, AArch64_INS_UMLAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMLALv4i32_v2i64 /* 7004 */, AArch64_INS_UMLAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMLALv8i16_indexed /* 7005 */, AArch64_INS_UMLAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMLALv8i16_v4i32 /* 7006 */, AArch64_INS_UMLAL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMLALv8i8_v8i16 /* 7007 */, AArch64_INS_UMLAL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslb $Zda, $Zn, $Zm$iop */ - AArch64_UMLSLB_ZZZI_D /* 7008 */, AArch64_INS_UMLSLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslb $Zda, $Zn, $Zm$iop */ - AArch64_UMLSLB_ZZZI_S /* 7009 */, AArch64_INS_UMLSLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslb $Zda, $Zn, $Zm */ - AArch64_UMLSLB_ZZZ_D /* 7010 */, AArch64_INS_UMLSLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslb $Zda, $Zn, $Zm */ - AArch64_UMLSLB_ZZZ_H /* 7011 */, AArch64_INS_UMLSLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslb $Zda, $Zn, $Zm */ - AArch64_UMLSLB_ZZZ_S /* 7012 */, AArch64_INS_UMLSLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_UMLSLL_MZZI_BtoS /* 7013 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_UMLSLL_MZZI_HtoD /* 7014 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLSLL_MZZ_BtoS /* 7015 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLSLL_MZZ_HtoD /* 7016 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSLL_VG2_M2Z2Z_BtoS /* 7017 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSLL_VG2_M2Z2Z_HtoD /* 7018 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_UMLSLL_VG2_M2ZZI_BtoS /* 7019 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_UMLSLL_VG2_M2ZZI_HtoD /* 7020 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSLL_VG2_M2ZZ_BtoS /* 7021 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSLL_VG2_M2ZZ_HtoD /* 7022 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSLL_VG4_M4Z4Z_BtoS /* 7023 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSLL_VG4_M4Z4Z_HtoD /* 7024 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_UMLSLL_VG4_M4ZZI_BtoS /* 7025 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_UMLSLL_VG4_M4ZZI_HtoD /* 7026 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSLL_VG4_M4ZZ_BtoS /* 7027 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSLL_VG4_M4ZZ_HtoD /* 7028 */, AArch64_INS_UMLSLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslt $Zda, $Zn, $Zm$iop */ - AArch64_UMLSLT_ZZZI_D /* 7029 */, AArch64_INS_UMLSLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslt $Zda, $Zn, $Zm$iop */ - AArch64_UMLSLT_ZZZI_S /* 7030 */, AArch64_INS_UMLSLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslt $Zda, $Zn, $Zm */ - AArch64_UMLSLT_ZZZ_D /* 7031 */, AArch64_INS_UMLSLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslt $Zda, $Zn, $Zm */ - AArch64_UMLSLT_ZZZ_H /* 7032 */, AArch64_INS_UMLSLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlslt $Zda, $Zn, $Zm */ - AArch64_UMLSLT_ZZZ_S /* 7033 */, AArch64_INS_UMLSLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ - AArch64_UMLSL_MZZI_S /* 7034 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_UMLSL_MZZ_S /* 7035 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSL_VG2_M2Z2Z_S /* 7036 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ - AArch64_UMLSL_VG2_M2ZZI_S /* 7037 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_UMLSL_VG2_M2ZZ_S /* 7038 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSL_VG4_M4Z4Z_S /* 7039 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ - AArch64_UMLSL_VG4_M4ZZI_S /* 7040 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_UMLSL_VG4_M4ZZ_S /* 7041 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMLSLv16i8_v8i16 /* 7042 */, AArch64_INS_UMLSL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMLSLv2i32_indexed /* 7043 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMLSLv2i32_v2i64 /* 7044 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMLSLv4i16_indexed /* 7045 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMLSLv4i16_v4i32 /* 7046 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMLSLv4i32_indexed /* 7047 */, AArch64_INS_UMLSL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMLSLv4i32_v2i64 /* 7048 */, AArch64_INS_UMLSL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMLSLv8i16_indexed /* 7049 */, AArch64_INS_UMLSL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMLSLv8i16_v4i32 /* 7050 */, AArch64_INS_UMLSL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMLSLv8i8_v8i16 /* 7051 */, AArch64_INS_UMLSL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ummla{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_UMMLA /* 7052 */, AArch64_INS_UMMLA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ummla $Zda, $Zn, $Zm */ - AArch64_UMMLA_ZZZ /* 7053 */, AArch64_INS_UMMLA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPA_MPPZZ_D /* 7054 */, AArch64_INS_UMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPA_MPPZZ_HtoS /* 7055 */, AArch64_INS_UMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPA_MPPZZ_S /* 7056 */, AArch64_INS_UMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPS_MPPZZ_D /* 7057 */, AArch64_INS_UMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPS_MPPZZ_HtoS /* 7058 */, AArch64_INS_UMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_UMOPS_MPPZZ_S /* 7059 */, AArch64_INS_UMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_UMOVvi16 /* 7060 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ - AArch64_UMOVvi16_idx0 /* 7061 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ - AArch64_UMOVvi32 /* 7062 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ - AArch64_UMOVvi32_idx0 /* 7063 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ - AArch64_UMOVvi64 /* 7064 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ - AArch64_UMOVvi64_idx0 /* 7065 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_UMOVvi8 /* 7066 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ - AArch64_UMOVvi8_idx0 /* 7067 */, AArch64_INS_UMOV, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEONorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umsubl $Rd, $Rn, $Rm, $Ra */ - AArch64_UMSUBLrrr /* 7068 */, AArch64_INS_UMSUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMULH_ZPmZ_B /* 7069 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMULH_ZPmZ_D /* 7070 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMULH_ZPmZ_H /* 7071 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UMULH_ZPmZ_S /* 7072 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zd, $Zn, $Zm */ - AArch64_UMULH_ZZZ_B /* 7073 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zd, $Zn, $Zm */ - AArch64_UMULH_ZZZ_D /* 7074 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zd, $Zn, $Zm */ - AArch64_UMULH_ZZZ_H /* 7075 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Zd, $Zn, $Zm */ - AArch64_UMULH_ZZZ_S /* 7076 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umulh $Rd, $Rn, $Rm */ - AArch64_UMULHrr /* 7077 */, AArch64_INS_UMULH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullb $Zd, $Zn, $Zm$iop */ - AArch64_UMULLB_ZZZI_D /* 7078 */, AArch64_INS_UMULLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullb $Zd, $Zn, $Zm$iop */ - AArch64_UMULLB_ZZZI_S /* 7079 */, AArch64_INS_UMULLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullb $Zd, $Zn, $Zm */ - AArch64_UMULLB_ZZZ_D /* 7080 */, AArch64_INS_UMULLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullb $Zd, $Zn, $Zm */ - AArch64_UMULLB_ZZZ_H /* 7081 */, AArch64_INS_UMULLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullb $Zd, $Zn, $Zm */ - AArch64_UMULLB_ZZZ_S /* 7082 */, AArch64_INS_UMULLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullt $Zd, $Zn, $Zm$iop */ - AArch64_UMULLT_ZZZI_D /* 7083 */, AArch64_INS_UMULLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullt $Zd, $Zn, $Zm$iop */ - AArch64_UMULLT_ZZZI_S /* 7084 */, AArch64_INS_UMULLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullt $Zd, $Zn, $Zm */ - AArch64_UMULLT_ZZZ_D /* 7085 */, AArch64_INS_UMULLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullt $Zd, $Zn, $Zm */ - AArch64_UMULLT_ZZZ_H /* 7086 */, AArch64_INS_UMULLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umullt $Zd, $Zn, $Zm */ - AArch64_UMULLT_ZZZ_S /* 7087 */, AArch64_INS_UMULLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMULLv16i8_v8i16 /* 7088 */, AArch64_INS_UMULL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMULLv2i32_indexed /* 7089 */, AArch64_INS_UMULL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMULLv2i32_v2i64 /* 7090 */, AArch64_INS_UMULL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMULLv4i16_indexed /* 7091 */, AArch64_INS_UMULL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMULLv4i16_v4i32 /* 7092 */, AArch64_INS_UMULL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ - AArch64_UMULLv4i32_indexed /* 7093 */, AArch64_INS_UMULL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_UMULLv4i32_v2i64 /* 7094 */, AArch64_INS_UMULL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ - AArch64_UMULLv8i16_indexed /* 7095 */, AArch64_INS_UMULL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_UMULLv8i16_v4i32 /* 7096 */, AArch64_INS_UMULL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* umull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_UMULLv8i8_v8i16 /* 7097 */, AArch64_INS_UMULL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $_Zdn, $imm */ - AArch64_UQADD_ZI_B /* 7098 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $_Zdn, $imm */ - AArch64_UQADD_ZI_D /* 7099 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $_Zdn, $imm */ - AArch64_UQADD_ZI_H /* 7100 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $_Zdn, $imm */ - AArch64_UQADD_ZI_S /* 7101 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQADD_ZPmZ_B /* 7102 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQADD_ZPmZ_D /* 7103 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQADD_ZPmZ_H /* 7104 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQADD_ZPmZ_S /* 7105 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zd, $Zn, $Zm */ - AArch64_UQADD_ZZZ_B /* 7106 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zd, $Zn, $Zm */ - AArch64_UQADD_ZZZ_D /* 7107 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zd, $Zn, $Zm */ - AArch64_UQADD_ZZZ_H /* 7108 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Zd, $Zn, $Zm */ - AArch64_UQADD_ZZZ_S /* 7109 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UQADDv16i8 /* 7110 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Rd, $Rn, $Rm */ - AArch64_UQADDv1i16 /* 7111 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Rd, $Rn, $Rm */ - AArch64_UQADDv1i32 /* 7112 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Rd, $Rn, $Rm */ - AArch64_UQADDv1i64 /* 7113 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd $Rd, $Rn, $Rm */ - AArch64_UQADDv1i8 /* 7114 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UQADDv2i32 /* 7115 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_UQADDv2i64 /* 7116 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UQADDv4i16 /* 7117 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UQADDv4i32 /* 7118 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UQADDv8i16 /* 7119 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UQADDv8i8 /* 7120 */, AArch64_INS_UQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvtn $Zd, $Zn */ - AArch64_UQCVTN_Z2Z_StoH /* 7121 */, AArch64_INS_UQCVTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvtn $Zd, $Zn */ - AArch64_UQCVTN_Z4Z_DtoH /* 7122 */, AArch64_INS_UQCVTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvtn $Zd, $Zn */ - AArch64_UQCVTN_Z4Z_StoB /* 7123 */, AArch64_INS_UQCVTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvt $Zd, $Zn */ - AArch64_UQCVT_Z2Z_StoH /* 7124 */, AArch64_INS_UQCVT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvt $Zd, $Zn */ - AArch64_UQCVT_Z4Z_DtoH /* 7125 */, AArch64_INS_UQCVT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqcvt $Zd, $Zn */ - AArch64_UQCVT_Z4Z_StoB /* 7126 */, AArch64_INS_UQCVT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecb $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECB_WPiI /* 7127 */, AArch64_INS_UQDECB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecb $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECB_XPiI /* 7128 */, AArch64_INS_UQDECB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecd $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECD_WPiI /* 7129 */, AArch64_INS_UQDECD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecd $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECD_XPiI /* 7130 */, AArch64_INS_UQDECD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecd $Zdn, $pattern, mul $imm4 */ - AArch64_UQDECD_ZPiI /* 7131 */, AArch64_INS_UQDECD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdech $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECH_WPiI /* 7132 */, AArch64_INS_UQDECH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdech $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECH_XPiI /* 7133 */, AArch64_INS_UQDECH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdech $Zdn, $pattern, mul $imm4 */ - AArch64_UQDECH_ZPiI /* 7134 */, AArch64_INS_UQDECH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_WP_B /* 7135 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_WP_D /* 7136 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_WP_H /* 7137 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_WP_S /* 7138 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_XP_B /* 7139 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_XP_D /* 7140 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_XP_H /* 7141 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Rdn, $Pg */ - AArch64_UQDECP_XP_S /* 7142 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Zdn, $Pm */ - AArch64_UQDECP_ZP_D /* 7143 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Zdn, $Pm */ - AArch64_UQDECP_ZP_H /* 7144 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecp $Zdn, $Pm */ - AArch64_UQDECP_ZP_S /* 7145 */, AArch64_INS_UQDECP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecw $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECW_WPiI /* 7146 */, AArch64_INS_UQDECW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecw $Rdn, $pattern, mul $imm4 */ - AArch64_UQDECW_XPiI /* 7147 */, AArch64_INS_UQDECW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqdecw $Zdn, $pattern, mul $imm4 */ - AArch64_UQDECW_ZPiI /* 7148 */, AArch64_INS_UQDECW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincb $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCB_WPiI /* 7149 */, AArch64_INS_UQINCB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincb $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCB_XPiI /* 7150 */, AArch64_INS_UQINCB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincd $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCD_WPiI /* 7151 */, AArch64_INS_UQINCD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincd $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCD_XPiI /* 7152 */, AArch64_INS_UQINCD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincd $Zdn, $pattern, mul $imm4 */ - AArch64_UQINCD_ZPiI /* 7153 */, AArch64_INS_UQINCD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqinch $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCH_WPiI /* 7154 */, AArch64_INS_UQINCH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqinch $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCH_XPiI /* 7155 */, AArch64_INS_UQINCH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqinch $Zdn, $pattern, mul $imm4 */ - AArch64_UQINCH_ZPiI /* 7156 */, AArch64_INS_UQINCH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_WP_B /* 7157 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_WP_D /* 7158 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_WP_H /* 7159 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_WP_S /* 7160 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_XP_B /* 7161 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_XP_D /* 7162 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_XP_H /* 7163 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Rdn, $Pg */ - AArch64_UQINCP_XP_S /* 7164 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Zdn, $Pm */ - AArch64_UQINCP_ZP_D /* 7165 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Zdn, $Pm */ - AArch64_UQINCP_ZP_H /* 7166 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincp $Zdn, $Pm */ - AArch64_UQINCP_ZP_S /* 7167 */, AArch64_INS_UQINCP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincw $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCW_WPiI /* 7168 */, AArch64_INS_UQINCW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincw $Rdn, $pattern, mul $imm4 */ - AArch64_UQINCW_XPiI /* 7169 */, AArch64_INS_UQINCW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqincw $Zdn, $pattern, mul $imm4 */ - AArch64_UQINCW_ZPiI /* 7170 */, AArch64_INS_UQINCW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHLR_ZPmZ_B /* 7171 */, AArch64_INS_UQRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHLR_ZPmZ_D /* 7172 */, AArch64_INS_UQRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHLR_ZPmZ_H /* 7173 */, AArch64_INS_UQRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHLR_ZPmZ_S /* 7174 */, AArch64_INS_UQRSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHL_ZPmZ_B /* 7175 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHL_ZPmZ_D /* 7176 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHL_ZPmZ_H /* 7177 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQRSHL_ZPmZ_S /* 7178 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv16i8 /* 7179 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Rd, $Rn, $Rm */ - AArch64_UQRSHLv1i16 /* 7180 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Rd, $Rn, $Rm */ - AArch64_UQRSHLv1i32 /* 7181 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Rd, $Rn, $Rm */ - AArch64_UQRSHLv1i64 /* 7182 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl $Rd, $Rn, $Rm */ - AArch64_UQRSHLv1i8 /* 7183 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv2i32 /* 7184 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv2i64 /* 7185 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv4i16 /* 7186 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv4i32 /* 7187 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv8i16 /* 7188 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UQRSHLv8i8 /* 7189 */, AArch64_INS_UQRSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnb $Zd, $Zn, $imm */ - AArch64_UQRSHRNB_ZZI_B /* 7190 */, AArch64_INS_UQRSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnb $Zd, $Zn, $imm */ - AArch64_UQRSHRNB_ZZI_H /* 7191 */, AArch64_INS_UQRSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnb $Zd, $Zn, $imm */ - AArch64_UQRSHRNB_ZZI_S /* 7192 */, AArch64_INS_UQRSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnt $Zd, $Zn, $imm */ - AArch64_UQRSHRNT_ZZI_B /* 7193 */, AArch64_INS_UQRSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnt $Zd, $Zn, $imm */ - AArch64_UQRSHRNT_ZZI_H /* 7194 */, AArch64_INS_UQRSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrnt $Zd, $Zn, $imm */ - AArch64_UQRSHRNT_ZZI_S /* 7195 */, AArch64_INS_UQRSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Zd, $Zn, $imm */ - AArch64_UQRSHRN_VG4_Z4ZI_B /* 7196 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Zd, $Zn, $imm */ - AArch64_UQRSHRN_VG4_Z4ZI_H /* 7197 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Rd, $Rn, $imm */ - AArch64_UQRSHRNb /* 7198 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Rd, $Rn, $imm */ - AArch64_UQRSHRNh /* 7199 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Rd, $Rn, $imm */ - AArch64_UQRSHRNs /* 7200 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv16i8_shift /* 7201 */, AArch64_INS_UQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv2i32_shift /* 7202 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv4i16_shift /* 7203 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv4i32_shift /* 7204 */, AArch64_INS_UQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv8i16_shift /* 7205 */, AArch64_INS_UQRSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_UQRSHRNv8i8_shift /* 7206 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshr $Zd, $Zn, $imm4 */ - AArch64_UQRSHR_VG2_Z2ZI_H /* 7207 */, AArch64_INS_UQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshr $Zd, $Zn, $imm */ - AArch64_UQRSHR_VG4_Z4ZI_B /* 7208 */, AArch64_INS_UQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshr $Zd, $Zn, $imm */ - AArch64_UQRSHR_VG4_Z4ZI_H /* 7209 */, AArch64_INS_UQRSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHLR_ZPmZ_B /* 7210 */, AArch64_INS_UQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHLR_ZPmZ_D /* 7211 */, AArch64_INS_UQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHLR_ZPmZ_H /* 7212 */, AArch64_INS_UQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHLR_ZPmZ_S /* 7213 */, AArch64_INS_UQSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_UQSHL_ZPmI_B /* 7214 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_UQSHL_ZPmI_D /* 7215 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_UQSHL_ZPmI_H /* 7216 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_UQSHL_ZPmI_S /* 7217 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHL_ZPmZ_B /* 7218 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHL_ZPmZ_D /* 7219 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHL_ZPmZ_H /* 7220 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSHL_ZPmZ_S /* 7221 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $imm */ - AArch64_UQSHLb /* 7222 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $imm */ - AArch64_UQSHLd /* 7223 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $imm */ - AArch64_UQSHLh /* 7224 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $imm */ - AArch64_UQSHLs /* 7225 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv16i8 /* 7226 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_UQSHLv16i8_shift /* 7227 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $Rm */ - AArch64_UQSHLv1i16 /* 7228 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $Rm */ - AArch64_UQSHLv1i32 /* 7229 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $Rm */ - AArch64_UQSHLv1i64 /* 7230 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl $Rd, $Rn, $Rm */ - AArch64_UQSHLv1i8 /* 7231 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv2i32 /* 7232 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_UQSHLv2i32_shift /* 7233 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv2i64 /* 7234 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_UQSHLv2i64_shift /* 7235 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv4i16 /* 7236 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_UQSHLv4i16_shift /* 7237 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv4i32 /* 7238 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_UQSHLv4i32_shift /* 7239 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv8i16 /* 7240 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_UQSHLv8i16_shift /* 7241 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UQSHLv8i8 /* 7242 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_UQSHLv8i8_shift /* 7243 */, AArch64_INS_UQSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnb $Zd, $Zn, $imm */ - AArch64_UQSHRNB_ZZI_B /* 7244 */, AArch64_INS_UQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnb $Zd, $Zn, $imm */ - AArch64_UQSHRNB_ZZI_H /* 7245 */, AArch64_INS_UQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnb $Zd, $Zn, $imm */ - AArch64_UQSHRNB_ZZI_S /* 7246 */, AArch64_INS_UQSHRNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnt $Zd, $Zn, $imm */ - AArch64_UQSHRNT_ZZI_B /* 7247 */, AArch64_INS_UQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnt $Zd, $Zn, $imm */ - AArch64_UQSHRNT_ZZI_H /* 7248 */, AArch64_INS_UQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrnt $Zd, $Zn, $imm */ - AArch64_UQSHRNT_ZZI_S /* 7249 */, AArch64_INS_UQSHRNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn $Rd, $Rn, $imm */ - AArch64_UQSHRNb /* 7250 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn $Rd, $Rn, $imm */ - AArch64_UQSHRNh /* 7251 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn $Rd, $Rn, $imm */ - AArch64_UQSHRNs /* 7252 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_UQSHRNv16i8_shift /* 7253 */, AArch64_INS_UQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_UQSHRNv2i32_shift /* 7254 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_UQSHRNv4i16_shift /* 7255 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_UQSHRNv4i32_shift /* 7256 */, AArch64_INS_UQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_UQSHRNv8i16_shift /* 7257 */, AArch64_INS_UQSHRN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_UQSHRNv8i8_shift /* 7258 */, AArch64_INS_UQSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUBR_ZPmZ_B /* 7259 */, AArch64_INS_UQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUBR_ZPmZ_D /* 7260 */, AArch64_INS_UQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUBR_ZPmZ_H /* 7261 */, AArch64_INS_UQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUBR_ZPmZ_S /* 7262 */, AArch64_INS_UQSUBR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $_Zdn, $imm */ - AArch64_UQSUB_ZI_B /* 7263 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $_Zdn, $imm */ - AArch64_UQSUB_ZI_D /* 7264 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $_Zdn, $imm */ - AArch64_UQSUB_ZI_H /* 7265 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $_Zdn, $imm */ - AArch64_UQSUB_ZI_S /* 7266 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUB_ZPmZ_B /* 7267 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUB_ZPmZ_D /* 7268 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUB_ZPmZ_H /* 7269 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_UQSUB_ZPmZ_S /* 7270 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zd, $Zn, $Zm */ - AArch64_UQSUB_ZZZ_B /* 7271 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zd, $Zn, $Zm */ - AArch64_UQSUB_ZZZ_D /* 7272 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zd, $Zn, $Zm */ - AArch64_UQSUB_ZZZ_H /* 7273 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Zd, $Zn, $Zm */ - AArch64_UQSUB_ZZZ_S /* 7274 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv16i8 /* 7275 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Rd, $Rn, $Rm */ - AArch64_UQSUBv1i16 /* 7276 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Rd, $Rn, $Rm */ - AArch64_UQSUBv1i32 /* 7277 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Rd, $Rn, $Rm */ - AArch64_UQSUBv1i64 /* 7278 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub $Rd, $Rn, $Rm */ - AArch64_UQSUBv1i8 /* 7279 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv2i32 /* 7280 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv2i64 /* 7281 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv4i16 /* 7282 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv4i32 /* 7283 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv8i16 /* 7284 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_UQSUBv8i8 /* 7285 */, AArch64_INS_UQSUB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnb $Zd, $Zn */ - AArch64_UQXTNB_ZZ_B /* 7286 */, AArch64_INS_UQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnb $Zd, $Zn */ - AArch64_UQXTNB_ZZ_H /* 7287 */, AArch64_INS_UQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnb $Zd, $Zn */ - AArch64_UQXTNB_ZZ_S /* 7288 */, AArch64_INS_UQXTNB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnt $Zd, $Zn */ - AArch64_UQXTNT_ZZ_B /* 7289 */, AArch64_INS_UQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnt $Zd, $Zn */ - AArch64_UQXTNT_ZZ_H /* 7290 */, AArch64_INS_UQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtnt $Zd, $Zn */ - AArch64_UQXTNT_ZZ_S /* 7291 */, AArch64_INS_UQXTNT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ - AArch64_UQXTNv16i8 /* 7292 */, AArch64_INS_UQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn $Rd, $Rn */ - AArch64_UQXTNv1i16 /* 7293 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn $Rd, $Rn */ - AArch64_UQXTNv1i32 /* 7294 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn $Rd, $Rn */ - AArch64_UQXTNv1i8 /* 7295 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ - AArch64_UQXTNv2i32 /* 7296 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ - AArch64_UQXTNv4i16 /* 7297 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ - AArch64_UQXTNv4i32 /* 7298 */, AArch64_INS_UQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ - AArch64_UQXTNv8i16 /* 7299 */, AArch64_INS_UQXTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ - AArch64_UQXTNv8i8 /* 7300 */, AArch64_INS_UQXTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urecpe $Zd, $Pg/m, $Zn */ - AArch64_URECPE_ZPmZ_S /* 7301 */, AArch64_INS_URECPE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_URECPEv2i32 /* 7302 */, AArch64_INS_URECPE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_URECPEv4i32 /* 7303 */, AArch64_INS_URECPE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URHADD_ZPmZ_B /* 7304 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URHADD_ZPmZ_D /* 7305 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URHADD_ZPmZ_H /* 7306 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URHADD_ZPmZ_S /* 7307 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_URHADDv16i8 /* 7308 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_URHADDv2i32 /* 7309 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_URHADDv4i16 /* 7310 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_URHADDv4i32 /* 7311 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_URHADDv8i16 /* 7312 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_URHADDv8i8 /* 7313 */, AArch64_INS_URHADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHLR_ZPmZ_B /* 7314 */, AArch64_INS_URSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHLR_ZPmZ_D /* 7315 */, AArch64_INS_URSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHLR_ZPmZ_H /* 7316 */, AArch64_INS_URSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHLR_ZPmZ_S /* 7317 */, AArch64_INS_URSHLR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2Z2Z_B /* 7318 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2Z2Z_D /* 7319 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2Z2Z_H /* 7320 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2Z2Z_S /* 7321 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2ZZ_B /* 7322 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2ZZ_D /* 7323 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2ZZ_H /* 7324 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG2_2ZZ_S /* 7325 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4Z4Z_B /* 7326 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4Z4Z_D /* 7327 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4Z4Z_H /* 7328 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4Z4Z_S /* 7329 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4ZZ_B /* 7330 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4ZZ_D /* 7331 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4ZZ_H /* 7332 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $_Zdn, $Zm */ - AArch64_URSHL_VG4_4ZZ_S /* 7333 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHL_ZPmZ_B /* 7334 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHL_ZPmZ_D /* 7335 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHL_ZPmZ_H /* 7336 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_URSHL_ZPmZ_S /* 7337 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_URSHLv16i8 /* 7338 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl $Rd, $Rn, $Rm */ - AArch64_URSHLv1i64 /* 7339 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_URSHLv2i32 /* 7340 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_URSHLv2i64 /* 7341 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_URSHLv4i16 /* 7342 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_URSHLv4i32 /* 7343 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_URSHLv8i16 /* 7344 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_URSHLv8i8 /* 7345 */, AArch64_INS_URSHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_URSHR_ZPmI_B /* 7346 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_URSHR_ZPmI_D /* 7347 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_URSHR_ZPmI_H /* 7348 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ - AArch64_URSHR_ZPmI_S /* 7349 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr $Rd, $Rn, $imm */ - AArch64_URSHRd /* 7350 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_URSHRv16i8_shift /* 7351 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_URSHRv2i32_shift /* 7352 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_URSHRv2i64_shift /* 7353 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_URSHRv4i16_shift /* 7354 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_URSHRv4i32_shift /* 7355 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_URSHRv8i16_shift /* 7356 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* urshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_URSHRv8i8_shift /* 7357 */, AArch64_INS_URSHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursqrte $Zd, $Pg/m, $Zn */ - AArch64_URSQRTE_ZPmZ_S /* 7358 */, AArch64_INS_URSQRTE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_URSQRTEv2i32 /* 7359 */, AArch64_INS_URSQRTE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_URSQRTEv4i32 /* 7360 */, AArch64_INS_URSQRTE, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra $Zda, $Zn, $imm */ - AArch64_URSRA_ZZI_B /* 7361 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra $Zda, $Zn, $imm */ - AArch64_URSRA_ZZI_D /* 7362 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra $Zda, $Zn, $imm */ - AArch64_URSRA_ZZI_H /* 7363 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra $Zda, $Zn, $imm */ - AArch64_URSRA_ZZI_S /* 7364 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra $Rd, $Rn, $imm */ - AArch64_URSRAd /* 7365 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_URSRAv16i8_shift /* 7366 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_URSRAv2i32_shift /* 7367 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_URSRAv2i64_shift /* 7368 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_URSRAv4i16_shift /* 7369 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_URSRAv4i32_shift /* 7370 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_URSRAv8i16_shift /* 7371 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ursra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_URSRAv8i8_shift /* 7372 */, AArch64_INS_URSRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_USDOT_VG2_M2Z2Z_BToS /* 7373 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_USDOT_VG2_M2ZZI_BToS /* 7374 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ - AArch64_USDOT_VG2_M2ZZ_BToS /* 7375 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_USDOT_VG4_M4Z4Z_BToS /* 7376 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_USDOT_VG4_M4ZZI_BToS /* 7377 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ - AArch64_USDOT_VG4_M4ZZ_BToS /* 7378 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $Zda, $Zn, $Zm */ - AArch64_USDOT_ZZZ /* 7379 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot $Zda, $Zn, $Zm$idx */ - AArch64_USDOT_ZZZI /* 7380 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_USDOTlanev16i8 /* 7381 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ - AArch64_USDOTlanev8i8 /* 7382 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_USDOTv16i8 /* 7383 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ - AArch64_USDOTv8i8 /* 7384 */, AArch64_INS_USDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllb $Zd, $Zn, $imm */ - AArch64_USHLLB_ZZI_D /* 7385 */, AArch64_INS_USHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllb $Zd, $Zn, $imm */ - AArch64_USHLLB_ZZI_H /* 7386 */, AArch64_INS_USHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllb $Zd, $Zn, $imm */ - AArch64_USHLLB_ZZI_S /* 7387 */, AArch64_INS_USHLLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllt $Zd, $Zn, $imm */ - AArch64_USHLLT_ZZI_D /* 7388 */, AArch64_INS_USHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllt $Zd, $Zn, $imm */ - AArch64_USHLLT_ZZI_H /* 7389 */, AArch64_INS_USHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushllt $Zd, $Zn, $imm */ - AArch64_USHLLT_ZZI_S /* 7390 */, AArch64_INS_USHLLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_USHLLv16i8_shift /* 7391 */, AArch64_INS_USHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_USHLLv2i32_shift /* 7392 */, AArch64_INS_USHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_USHLLv4i16_shift /* 7393 */, AArch64_INS_USHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_USHLLv4i32_shift /* 7394 */, AArch64_INS_USHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_USHLLv8i16_shift /* 7395 */, AArch64_INS_USHLL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_USHLLv8i8_shift /* 7396 */, AArch64_INS_USHLL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ - AArch64_USHLv16i8 /* 7397 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl $Rd, $Rn, $Rm */ - AArch64_USHLv1i64 /* 7398 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ - AArch64_USHLv2i32 /* 7399 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ - AArch64_USHLv2i64 /* 7400 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ - AArch64_USHLv4i16 /* 7401 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ - AArch64_USHLv4i32 /* 7402 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ - AArch64_USHLv8i16 /* 7403 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ - AArch64_USHLv8i8 /* 7404 */, AArch64_INS_USHL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr $Rd, $Rn, $imm */ - AArch64_USHRd /* 7405 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_USHRv16i8_shift /* 7406 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_USHRv2i32_shift /* 7407 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_USHRv2i64_shift /* 7408 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_USHRv4i16_shift /* 7409 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_USHRv4i32_shift /* 7410 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_USHRv8i16_shift /* 7411 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* ushr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_USHRv8i8_shift /* 7412 */, AArch64_INS_USHR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ - AArch64_USMLALL_MZZI_BtoS /* 7413 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm], $Zn, $Zm */ - AArch64_USMLALL_MZZ_BtoS /* 7414 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_USMLALL_VG2_M2Z2Z_BtoS /* 7415 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ - AArch64_USMLALL_VG2_M2ZZI_BtoS /* 7416 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ - AArch64_USMLALL_VG2_M2ZZ_BtoS /* 7417 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_USMLALL_VG4_M4Z4Z_BtoS /* 7418 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ - AArch64_USMLALL_VG4_M4ZZI_BtoS /* 7419 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ - AArch64_USMLALL_VG4_M4ZZ_BtoS /* 7420 */, AArch64_INS_USMLALL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ - AArch64_USMMLA /* 7421 */, AArch64_INS_USMMLA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmmla $Zda, $Zn, $Zm */ - AArch64_USMMLA_ZZZ /* 7422 */, AArch64_INS_USMMLA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE, AArch64_FEATURE_HasMatMulInt8, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_USMOPA_MPPZZ_D /* 7423 */, AArch64_INS_USMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_USMOPA_MPPZZ_S /* 7424 */, AArch64_INS_USMOPA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_USMOPS_MPPZZ_D /* 7425 */, AArch64_INS_USMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ - AArch64_USMOPS_MPPZZ_S /* 7426 */, AArch64_INS_USMOPS, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_USQADD_ZPmZ_B /* 7427 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_USQADD_ZPmZ_D /* 7428 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_USQADD_ZPmZ_H /* 7429 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ - AArch64_USQADD_ZPmZ_S /* 7430 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ - AArch64_USQADDv16i8 /* 7431 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Rd, $Rn */ - AArch64_USQADDv1i16 /* 7432 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Rd, $Rn */ - AArch64_USQADDv1i32 /* 7433 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Rd, $Rn */ - AArch64_USQADDv1i64 /* 7434 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd $Rd, $Rn */ - AArch64_USQADDv1i8 /* 7435 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ - AArch64_USQADDv2i32 /* 7436 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ - AArch64_USQADDv2i64 /* 7437 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ - AArch64_USQADDv4i16 /* 7438 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ - AArch64_USQADDv4i32 /* 7439 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ - AArch64_USQADDv8i16 /* 7440 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ - AArch64_USQADDv8i8 /* 7441 */, AArch64_INS_USQADD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra $Zda, $Zn, $imm */ - AArch64_USRA_ZZI_B /* 7442 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra $Zda, $Zn, $imm */ - AArch64_USRA_ZZI_D /* 7443 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra $Zda, $Zn, $imm */ - AArch64_USRA_ZZI_H /* 7444 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra $Zda, $Zn, $imm */ - AArch64_USRA_ZZI_S /* 7445 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra $Rd, $Rn, $imm */ - AArch64_USRAd /* 7446 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ - AArch64_USRAv16i8_shift /* 7447 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ - AArch64_USRAv2i32_shift /* 7448 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ - AArch64_USRAv2i64_shift /* 7449 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ - AArch64_USRAv4i16_shift /* 7450 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ - AArch64_USRAv4i32_shift /* 7451 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ - AArch64_USRAv8i16_shift /* 7452 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ - AArch64_USRAv8i8_shift /* 7453 */, AArch64_INS_USRA, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublb $Zd, $Zn, $Zm */ - AArch64_USUBLB_ZZZ_D /* 7454 */, AArch64_INS_USUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublb $Zd, $Zn, $Zm */ - AArch64_USUBLB_ZZZ_H /* 7455 */, AArch64_INS_USUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublb $Zd, $Zn, $Zm */ - AArch64_USUBLB_ZZZ_S /* 7456 */, AArch64_INS_USUBLB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublt $Zd, $Zn, $Zm */ - AArch64_USUBLT_ZZZ_D /* 7457 */, AArch64_INS_USUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublt $Zd, $Zn, $Zm */ - AArch64_USUBLT_ZZZ_H /* 7458 */, AArch64_INS_USUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usublt $Zd, $Zn, $Zm */ - AArch64_USUBLT_ZZZ_S /* 7459 */, AArch64_INS_USUBLT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_USUBLv16i8_v8i16 /* 7460 */, AArch64_INS_USUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_USUBLv2i32_v2i64 /* 7461 */, AArch64_INS_USUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_USUBLv4i16_v4i32 /* 7462 */, AArch64_INS_USUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_USUBLv4i32_v2i64 /* 7463 */, AArch64_INS_USUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_USUBLv8i16_v4i32 /* 7464 */, AArch64_INS_USUBL2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_USUBLv8i8_v8i16 /* 7465 */, AArch64_INS_USUBL, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwb $Zd, $Zn, $Zm */ - AArch64_USUBWB_ZZZ_D /* 7466 */, AArch64_INS_USUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwb $Zd, $Zn, $Zm */ - AArch64_USUBWB_ZZZ_H /* 7467 */, AArch64_INS_USUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwb $Zd, $Zn, $Zm */ - AArch64_USUBWB_ZZZ_S /* 7468 */, AArch64_INS_USUBWB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwt $Zd, $Zn, $Zm */ - AArch64_USUBWT_ZZZ_D /* 7469 */, AArch64_INS_USUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwt $Zd, $Zn, $Zm */ - AArch64_USUBWT_ZZZ_H /* 7470 */, AArch64_INS_USUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubwt $Zd, $Zn, $Zm */ - AArch64_USUBWT_ZZZ_S /* 7471 */, AArch64_INS_USUBWT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ - AArch64_USUBWv16i8_v8i16 /* 7472 */, AArch64_INS_USUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ - AArch64_USUBWv2i32_v2i64 /* 7473 */, AArch64_INS_USUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ - AArch64_USUBWv4i16_v4i32 /* 7474 */, AArch64_INS_USUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ - AArch64_USUBWv4i32_v2i64 /* 7475 */, AArch64_INS_USUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ - AArch64_USUBWv8i16_v4i32 /* 7476 */, AArch64_INS_USUBW2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ - AArch64_USUBWv8i8_v8i16 /* 7477 */, AArch64_INS_USUBW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* usvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_USVDOT_VG4_M4ZZI_BToS /* 7478 */, AArch64_INS_USVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpkhi $Zd, $Zn */ - AArch64_UUNPKHI_ZZ_D /* 7479 */, AArch64_INS_UUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpkhi $Zd, $Zn */ - AArch64_UUNPKHI_ZZ_H /* 7480 */, AArch64_INS_UUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpkhi $Zd, $Zn */ - AArch64_UUNPKHI_ZZ_S /* 7481 */, AArch64_INS_UUNPKHI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpklo $Zd, $Zn */ - AArch64_UUNPKLO_ZZ_D /* 7482 */, AArch64_INS_UUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpklo $Zd, $Zn */ - AArch64_UUNPKLO_ZZ_H /* 7483 */, AArch64_INS_UUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpklo $Zd, $Zn */ - AArch64_UUNPKLO_ZZ_S /* 7484 */, AArch64_INS_UUNPKLO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG2_2ZZ_D /* 7485 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG2_2ZZ_H /* 7486 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG2_2ZZ_S /* 7487 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG4_4Z2Z_D /* 7488 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG4_4Z2Z_H /* 7489 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uunpk $Zd, $Zn */ - AArch64_UUNPK_VG4_4Z2Z_S /* 7490 */, AArch64_INS_UUNPK, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ - AArch64_UVDOT_VG2_M2ZZI_HtoS /* 7491 */, AArch64_INS_UVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ - AArch64_UVDOT_VG4_M4ZZI_BtoS /* 7492 */, AArch64_INS_UVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ - AArch64_UVDOT_VG4_M4ZZI_HtoD /* 7493 */, AArch64_INS_UVDOT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, AArch64_FEATURE_HasSMEI16I64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxtb $Zd, $Pg/m, $Zn */ - AArch64_UXTB_ZPmZ_D /* 7494 */, AArch64_INS_UXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxtb $Zd, $Pg/m, $Zn */ - AArch64_UXTB_ZPmZ_H /* 7495 */, AArch64_INS_UXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxtb $Zd, $Pg/m, $Zn */ - AArch64_UXTB_ZPmZ_S /* 7496 */, AArch64_INS_UXTB, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxth $Zd, $Pg/m, $Zn */ - AArch64_UXTH_ZPmZ_D /* 7497 */, AArch64_INS_UXTH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxth $Zd, $Pg/m, $Zn */ - AArch64_UXTH_ZPmZ_S /* 7498 */, AArch64_INS_UXTH, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uxtw $Zd, $Pg/m, $Zn */ - AArch64_UXTW_ZPmZ_D /* 7499 */, AArch64_INS_UXTW, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Pd, $Pn, $Pm */ - AArch64_UZP1_PPP_B /* 7500 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Pd, $Pn, $Pm */ - AArch64_UZP1_PPP_D /* 7501 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Pd, $Pn, $Pm */ - AArch64_UZP1_PPP_H /* 7502 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Pd, $Pn, $Pm */ - AArch64_UZP1_PPP_S /* 7503 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Zd, $Zn, $Zm */ - AArch64_UZP1_ZZZ_B /* 7504 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Zd, $Zn, $Zm */ - AArch64_UZP1_ZZZ_D /* 7505 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Zd, $Zn, $Zm */ - AArch64_UZP1_ZZZ_H /* 7506 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Zd, $Zn, $Zm */ - AArch64_UZP1_ZZZ_Q /* 7507 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1 $Zd, $Zn, $Zm */ - AArch64_UZP1_ZZZ_S /* 7508 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_UZP1v16i8 /* 7509 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_UZP1v2i32 /* 7510 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_UZP1v2i64 /* 7511 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_UZP1v4i16 /* 7512 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_UZP1v4i32 /* 7513 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_UZP1v8i16 /* 7514 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_UZP1v8i8 /* 7515 */, AArch64_INS_UZP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Pd, $Pn, $Pm */ - AArch64_UZP2_PPP_B /* 7516 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Pd, $Pn, $Pm */ - AArch64_UZP2_PPP_D /* 7517 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Pd, $Pn, $Pm */ - AArch64_UZP2_PPP_H /* 7518 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Pd, $Pn, $Pm */ - AArch64_UZP2_PPP_S /* 7519 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Zd, $Zn, $Zm */ - AArch64_UZP2_ZZZ_B /* 7520 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Zd, $Zn, $Zm */ - AArch64_UZP2_ZZZ_D /* 7521 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Zd, $Zn, $Zm */ - AArch64_UZP2_ZZZ_H /* 7522 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Zd, $Zn, $Zm */ - AArch64_UZP2_ZZZ_Q /* 7523 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2 $Zd, $Zn, $Zm */ - AArch64_UZP2_ZZZ_S /* 7524 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_UZP2v16i8 /* 7525 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_UZP2v2i32 /* 7526 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_UZP2v2i64 /* 7527 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_UZP2v4i16 /* 7528 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_UZP2v4i32 /* 7529 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_UZP2v8i16 /* 7530 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_UZP2v8i8 /* 7531 */, AArch64_INS_UZP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq1 $Zd, $Zn, $Zm */ - AArch64_UZPQ1_ZZZ_B /* 7532 */, AArch64_INS_UZPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq1 $Zd, $Zn, $Zm */ - AArch64_UZPQ1_ZZZ_D /* 7533 */, AArch64_INS_UZPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq1 $Zd, $Zn, $Zm */ - AArch64_UZPQ1_ZZZ_H /* 7534 */, AArch64_INS_UZPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq1 $Zd, $Zn, $Zm */ - AArch64_UZPQ1_ZZZ_S /* 7535 */, AArch64_INS_UZPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq2 $Zd, $Zn, $Zm */ - AArch64_UZPQ2_ZZZ_B /* 7536 */, AArch64_INS_UZPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq2 $Zd, $Zn, $Zm */ - AArch64_UZPQ2_ZZZ_D /* 7537 */, AArch64_INS_UZPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq2 $Zd, $Zn, $Zm */ - AArch64_UZPQ2_ZZZ_H /* 7538 */, AArch64_INS_UZPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzpq2 $Zd, $Zn, $Zm */ - AArch64_UZPQ2_ZZZ_S /* 7539 */, AArch64_INS_UZPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn, $Zm */ - AArch64_UZP_VG2_2ZZZ_B /* 7540 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn, $Zm */ - AArch64_UZP_VG2_2ZZZ_D /* 7541 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn, $Zm */ - AArch64_UZP_VG2_2ZZZ_H /* 7542 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn, $Zm */ - AArch64_UZP_VG2_2ZZZ_Q /* 7543 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn, $Zm */ - AArch64_UZP_VG2_2ZZZ_S /* 7544 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn */ - AArch64_UZP_VG4_4Z4Z_B /* 7545 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn */ - AArch64_UZP_VG4_4Z4Z_D /* 7546 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn */ - AArch64_UZP_VG4_4Z4Z_H /* 7547 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn */ - AArch64_UZP_VG4_4Z4Z_Q /* 7548 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uzp $Zd, $Zn */ - AArch64_UZP_VG4_4Z4Z_S /* 7549 */, AArch64_INS_UZP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* wfet $Rt */ - AArch64_WFET /* 7550 */, AArch64_INS_WFET, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasWFxT, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* wfit $Rt */ - AArch64_WFIT /* 7551 */, AArch64_INS_WFIT, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasWFxT, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_2PXX_B /* 7552 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_2PXX_D /* 7553 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_2PXX_H /* 7554 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_2PXX_S /* 7555 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGE_CXX_B /* 7556 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGE_CXX_D /* 7557 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGE_CXX_H /* 7558 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGE_CXX_S /* 7559 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PWW_B /* 7560 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PWW_D /* 7561 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PWW_H /* 7562 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PWW_S /* 7563 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PXX_B /* 7564 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PXX_D /* 7565 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PXX_H /* 7566 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilege $Pd, $Rn, $Rm */ - AArch64_WHILEGE_PXX_S /* 7567 */, AArch64_INS_WHILEGE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_2PXX_B /* 7568 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_2PXX_D /* 7569 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_2PXX_H /* 7570 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_2PXX_S /* 7571 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGT_CXX_B /* 7572 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGT_CXX_D /* 7573 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGT_CXX_H /* 7574 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEGT_CXX_S /* 7575 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PWW_B /* 7576 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PWW_D /* 7577 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PWW_H /* 7578 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PWW_S /* 7579 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PXX_B /* 7580 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PXX_D /* 7581 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PXX_H /* 7582 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilegt $Pd, $Rn, $Rm */ - AArch64_WHILEGT_PXX_S /* 7583 */, AArch64_INS_WHILEGT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_2PXX_B /* 7584 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_2PXX_D /* 7585 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_2PXX_H /* 7586 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_2PXX_S /* 7587 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHI_CXX_B /* 7588 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHI_CXX_D /* 7589 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHI_CXX_H /* 7590 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHI_CXX_S /* 7591 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PWW_B /* 7592 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PWW_D /* 7593 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PWW_H /* 7594 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PWW_S /* 7595 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PXX_B /* 7596 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PXX_D /* 7597 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PXX_H /* 7598 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehi $Pd, $Rn, $Rm */ - AArch64_WHILEHI_PXX_S /* 7599 */, AArch64_INS_WHILEHI, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_2PXX_B /* 7600 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_2PXX_D /* 7601 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_2PXX_H /* 7602 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_2PXX_S /* 7603 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHS_CXX_B /* 7604 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHS_CXX_D /* 7605 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHS_CXX_H /* 7606 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $PNd, $Rn, $Rm, $vl */ - AArch64_WHILEHS_CXX_S /* 7607 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PWW_B /* 7608 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PWW_D /* 7609 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PWW_H /* 7610 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PWW_S /* 7611 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PXX_B /* 7612 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PXX_D /* 7613 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PXX_H /* 7614 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilehs $Pd, $Rn, $Rm */ - AArch64_WHILEHS_PXX_S /* 7615 */, AArch64_INS_WHILEHS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_2PXX_B /* 7616 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_2PXX_D /* 7617 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_2PXX_H /* 7618 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_2PXX_S /* 7619 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELE_CXX_B /* 7620 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELE_CXX_D /* 7621 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELE_CXX_H /* 7622 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELE_CXX_S /* 7623 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PWW_B /* 7624 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PWW_D /* 7625 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PWW_H /* 7626 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PWW_S /* 7627 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PXX_B /* 7628 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PXX_D /* 7629 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PXX_H /* 7630 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilele $Pd, $Rn, $Rm */ - AArch64_WHILELE_PXX_S /* 7631 */, AArch64_INS_WHILELE, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_2PXX_B /* 7632 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_2PXX_D /* 7633 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_2PXX_H /* 7634 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_2PXX_S /* 7635 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELO_CXX_B /* 7636 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELO_CXX_D /* 7637 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELO_CXX_H /* 7638 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELO_CXX_S /* 7639 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PWW_B /* 7640 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PWW_D /* 7641 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PWW_H /* 7642 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PWW_S /* 7643 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PXX_B /* 7644 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PXX_D /* 7645 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PXX_H /* 7646 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelo $Pd, $Rn, $Rm */ - AArch64_WHILELO_PXX_S /* 7647 */, AArch64_INS_WHILELO, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_2PXX_B /* 7648 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_2PXX_D /* 7649 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_2PXX_H /* 7650 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_2PXX_S /* 7651 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELS_CXX_B /* 7652 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELS_CXX_D /* 7653 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELS_CXX_H /* 7654 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELS_CXX_S /* 7655 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PWW_B /* 7656 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PWW_D /* 7657 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PWW_H /* 7658 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PWW_S /* 7659 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PXX_B /* 7660 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PXX_D /* 7661 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PXX_H /* 7662 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilels $Pd, $Rn, $Rm */ - AArch64_WHILELS_PXX_S /* 7663 */, AArch64_INS_WHILELS, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_2PXX_B /* 7664 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_2PXX_D /* 7665 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_2PXX_H /* 7666 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_2PXX_S /* 7667 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELT_CXX_B /* 7668 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELT_CXX_D /* 7669 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELT_CXX_H /* 7670 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $PNd, $Rn, $Rm, $vl */ - AArch64_WHILELT_CXX_S /* 7671 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PWW_B /* 7672 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PWW_D /* 7673 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PWW_H /* 7674 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PWW_S /* 7675 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PXX_B /* 7676 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PXX_D /* 7677 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PXX_H /* 7678 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilelt $Pd, $Rn, $Rm */ - AArch64_WHILELT_PXX_S /* 7679 */, AArch64_INS_WHILELT, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilerw $Pd, $Rn, $Rm */ - AArch64_WHILERW_PXX_B /* 7680 */, AArch64_INS_WHILERW, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilerw $Pd, $Rn, $Rm */ - AArch64_WHILERW_PXX_D /* 7681 */, AArch64_INS_WHILERW, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilerw $Pd, $Rn, $Rm */ - AArch64_WHILERW_PXX_H /* 7682 */, AArch64_INS_WHILERW, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilerw $Pd, $Rn, $Rm */ - AArch64_WHILERW_PXX_S /* 7683 */, AArch64_INS_WHILERW, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilewr $Pd, $Rn, $Rm */ - AArch64_WHILEWR_PXX_B /* 7684 */, AArch64_INS_WHILEWR, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilewr $Pd, $Rn, $Rm */ - AArch64_WHILEWR_PXX_D /* 7685 */, AArch64_INS_WHILEWR, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilewr $Pd, $Rn, $Rm */ - AArch64_WHILEWR_PXX_H /* 7686 */, AArch64_INS_WHILEWR, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* whilewr $Pd, $Rn, $Rm */ - AArch64_WHILEWR_PXX_S /* 7687 */, AArch64_INS_WHILEWR, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* wrffr $Pn */ - AArch64_WRFFR /* 7688 */, AArch64_INS_WRFFR, - #ifndef CAPSTONE_DIET - { 0 }, { AArch64_REG_FFR, 0 }, { AArch64_FEATURE_HasSVE, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xaflag */ - AArch64_XAFLAG /* 7689 */, AArch64_INS_XAFLAG, - #ifndef CAPSTONE_DIET - { AArch64_REG_NZCV, 0 }, { AArch64_REG_NZCV, 0 }, { AArch64_FEATURE_HasAltNZCV, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xar{ $Vd.2d, $Vn.2d, $Vm.2d, $imm|.2d $Vd, $Vn, $Vm, $imm} */ - AArch64_XAR /* 7690 */, AArch64_INS_XAR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSHA3, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xar $Zdn, $_Zdn, $Zm, $imm */ - AArch64_XAR_ZZZI_B /* 7691 */, AArch64_INS_XAR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xar $Zdn, $_Zdn, $Zm, $imm */ - AArch64_XAR_ZZZI_D /* 7692 */, AArch64_INS_XAR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xar $Zdn, $_Zdn, $Zm, $imm */ - AArch64_XAR_ZZZI_H /* 7693 */, AArch64_INS_XAR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xar $Zdn, $_Zdn, $Zm, $imm */ - AArch64_XAR_ZZZI_S /* 7694 */, AArch64_INS_XAR, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2orSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xpacd $Rd */ - AArch64_XPACD /* 7695 */, AArch64_INS_XPACD, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xpaci $Rd */ - AArch64_XPACI /* 7696 */, AArch64_INS_XPACI, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasPAuth, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* hint #7 */ - AArch64_XPACLRI /* 7697 */, AArch64_INS_HINT, - #ifndef CAPSTONE_DIET - { AArch64_REG_LR, 0 }, { AArch64_REG_LR, 0 }, { 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ - AArch64_XTNv16i8 /* 7698 */, AArch64_INS_XTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ - AArch64_XTNv2i32 /* 7699 */, AArch64_INS_XTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ - AArch64_XTNv4i16 /* 7700 */, AArch64_INS_XTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ - AArch64_XTNv4i32 /* 7701 */, AArch64_INS_XTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ - AArch64_XTNv8i16 /* 7702 */, AArch64_INS_XTN2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* xtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ - AArch64_XTNv8i8 /* 7703 */, AArch64_INS_XTN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $imm */ - AArch64_ZERO_M /* 7704 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm] */ - AArch64_ZERO_MXI_2Z /* 7705 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm] */ - AArch64_ZERO_MXI_4Z /* 7706 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx2] */ - AArch64_ZERO_MXI_VG2_2Z /* 7707 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx2] */ - AArch64_ZERO_MXI_VG2_4Z /* 7708 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx2] */ - AArch64_ZERO_MXI_VG2_Z /* 7709 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx4] */ - AArch64_ZERO_MXI_VG4_2Z /* 7710 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx4] */ - AArch64_ZERO_MXI_VG4_4Z /* 7711 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero $ZAd[$Rv, $imm, vgx4] */ - AArch64_ZERO_MXI_VG4_Z /* 7712 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zero \{ $ZT \} */ - AArch64_ZERO_T /* 7713 */, AArch64_INS_ZERO, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Pd, $Pn, $Pm */ - AArch64_ZIP1_PPP_B /* 7714 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Pd, $Pn, $Pm */ - AArch64_ZIP1_PPP_D /* 7715 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Pd, $Pn, $Pm */ - AArch64_ZIP1_PPP_H /* 7716 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Pd, $Pn, $Pm */ - AArch64_ZIP1_PPP_S /* 7717 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Zd, $Zn, $Zm */ - AArch64_ZIP1_ZZZ_B /* 7718 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Zd, $Zn, $Zm */ - AArch64_ZIP1_ZZZ_D /* 7719 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Zd, $Zn, $Zm */ - AArch64_ZIP1_ZZZ_H /* 7720 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Zd, $Zn, $Zm */ - AArch64_ZIP1_ZZZ_Q /* 7721 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1 $Zd, $Zn, $Zm */ - AArch64_ZIP1_ZZZ_S /* 7722 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_ZIP1v16i8 /* 7723 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_ZIP1v2i32 /* 7724 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_ZIP1v2i64 /* 7725 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_ZIP1v4i16 /* 7726 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_ZIP1v4i32 /* 7727 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_ZIP1v8i16 /* 7728 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_ZIP1v8i8 /* 7729 */, AArch64_INS_ZIP1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Pd, $Pn, $Pm */ - AArch64_ZIP2_PPP_B /* 7730 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Pd, $Pn, $Pm */ - AArch64_ZIP2_PPP_D /* 7731 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Pd, $Pn, $Pm */ - AArch64_ZIP2_PPP_H /* 7732 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Pd, $Pn, $Pm */ - AArch64_ZIP2_PPP_S /* 7733 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Zd, $Zn, $Zm */ - AArch64_ZIP2_ZZZ_B /* 7734 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Zd, $Zn, $Zm */ - AArch64_ZIP2_ZZZ_D /* 7735 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Zd, $Zn, $Zm */ - AArch64_ZIP2_ZZZ_H /* 7736 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Zd, $Zn, $Zm */ - AArch64_ZIP2_ZZZ_Q /* 7737 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, AArch64_FEATURE_HasMatMulFP64, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2 $Zd, $Zn, $Zm */ - AArch64_ZIP2_ZZZ_S /* 7738 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVEorSME, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ - AArch64_ZIP2v16i8 /* 7739 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ - AArch64_ZIP2v2i32 /* 7740 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ - AArch64_ZIP2v2i64 /* 7741 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ - AArch64_ZIP2v4i16 /* 7742 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ - AArch64_ZIP2v4i32 /* 7743 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ - AArch64_ZIP2v8i16 /* 7744 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ - AArch64_ZIP2v8i8 /* 7745 */, AArch64_INS_ZIP2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasNEON, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq1 $Zd, $Zn, $Zm */ - AArch64_ZIPQ1_ZZZ_B /* 7746 */, AArch64_INS_ZIPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq1 $Zd, $Zn, $Zm */ - AArch64_ZIPQ1_ZZZ_D /* 7747 */, AArch64_INS_ZIPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq1 $Zd, $Zn, $Zm */ - AArch64_ZIPQ1_ZZZ_H /* 7748 */, AArch64_INS_ZIPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq1 $Zd, $Zn, $Zm */ - AArch64_ZIPQ1_ZZZ_S /* 7749 */, AArch64_INS_ZIPQ1, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq2 $Zd, $Zn, $Zm */ - AArch64_ZIPQ2_ZZZ_B /* 7750 */, AArch64_INS_ZIPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq2 $Zd, $Zn, $Zm */ - AArch64_ZIPQ2_ZZZ_D /* 7751 */, AArch64_INS_ZIPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq2 $Zd, $Zn, $Zm */ - AArch64_ZIPQ2_ZZZ_H /* 7752 */, AArch64_INS_ZIPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zipq2 $Zd, $Zn, $Zm */ - AArch64_ZIPQ2_ZZZ_S /* 7753 */, AArch64_INS_ZIPQ2, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn, $Zm */ - AArch64_ZIP_VG2_2ZZZ_B /* 7754 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn, $Zm */ - AArch64_ZIP_VG2_2ZZZ_D /* 7755 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn, $Zm */ - AArch64_ZIP_VG2_2ZZZ_H /* 7756 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn, $Zm */ - AArch64_ZIP_VG2_2ZZZ_Q /* 7757 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn, $Zm */ - AArch64_ZIP_VG2_2ZZZ_S /* 7758 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn */ - AArch64_ZIP_VG4_4Z4Z_B /* 7759 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn */ - AArch64_ZIP_VG4_4Z4Z_D /* 7760 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn */ - AArch64_ZIP_VG4_4Z4Z_H /* 7761 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn */ - AArch64_ZIP_VG4_4Z4Z_Q /* 7762 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* zip $Zd, $Zn */ - AArch64_ZIP_VG4_4Z4Z_S /* 7763 */, AArch64_INS_ZIP, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* uqrshrn $Zd, $Zn, $imm4 */ - AArch64_anonymous_15148 /* 7764 */, AArch64_INS_UQRSHRN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} - #endif -}, -{ - /* sqrshrun $Zd, $Zn, $imm4 */ - AArch64_anonymous_15149 /* 7765 */, AArch64_INS_SQRSHRUN, - #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, { /* sqrshrn $Zd, $Zn, $imm4 */ - AArch64_anonymous_5481 /* 7766 */, AArch64_INS_SQRSHRN, + AArch64_SQRSHRN_Z2ZI_StoH /* 6110 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { AArch64_FEATURE_HasSVE2p1_or_HasSME2, 0 }, 0, 0, {{ 0 }} + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn $Rd, $Rn, $imm */ + AArch64_SQRSHRNb /* 6111 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn $Rd, $Rn, $imm */ + AArch64_SQRSHRNh /* 6112 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn $Rd, $Rn, $imm */ + AArch64_SQRSHRNs /* 6113 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv16i8_shift /* 6114 */, AARCH64_INS_SQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv2i32_shift /* 6115 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv4i16_shift /* 6116 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv4i32_shift /* 6117 */, AARCH64_INS_SQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv8i16_shift /* 6118 */, AARCH64_INS_SQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQRSHRNv8i8_shift /* 6119 */, AARCH64_INS_SQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunb $Zd, $Zn, $imm */ + AArch64_SQRSHRUNB_ZZI_B /* 6120 */, AARCH64_INS_SQRSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunb $Zd, $Zn, $imm */ + AArch64_SQRSHRUNB_ZZI_H /* 6121 */, AARCH64_INS_SQRSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunb $Zd, $Zn, $imm */ + AArch64_SQRSHRUNB_ZZI_S /* 6122 */, AARCH64_INS_SQRSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunt $Zd, $Zn, $imm */ + AArch64_SQRSHRUNT_ZZI_B /* 6123 */, AARCH64_INS_SQRSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunt $Zd, $Zn, $imm */ + AArch64_SQRSHRUNT_ZZI_H /* 6124 */, AARCH64_INS_SQRSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrunt $Zd, $Zn, $imm */ + AArch64_SQRSHRUNT_ZZI_S /* 6125 */, AARCH64_INS_SQRSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Zd, $Zn, $imm */ + AArch64_SQRSHRUN_VG4_Z4ZI_B /* 6126 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Zd, $Zn, $imm */ + AArch64_SQRSHRUN_VG4_Z4ZI_H /* 6127 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Zd, $Zn, $imm4 */ + AArch64_SQRSHRUN_Z2ZI_StoH /* 6128 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Rd, $Rn, $imm */ + AArch64_SQRSHRUNb /* 6129 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Rd, $Rn, $imm */ + AArch64_SQRSHRUNh /* 6130 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun $Rd, $Rn, $imm */ + AArch64_SQRSHRUNs /* 6131 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv16i8_shift /* 6132 */, AARCH64_INS_SQRSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv2i32_shift /* 6133 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv4i16_shift /* 6134 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv4i32_shift /* 6135 */, AARCH64_INS_SQRSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv8i16_shift /* 6136 */, AARCH64_INS_SQRSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQRSHRUNv8i8_shift /* 6137 */, AARCH64_INS_SQRSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshru $Zd, $Zn, $imm4 */ + AArch64_SQRSHRU_VG2_Z2ZI_H /* 6138 */, AARCH64_INS_SQRSHRU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshru $Zd, $Zn, $imm */ + AArch64_SQRSHRU_VG4_Z4ZI_B /* 6139 */, AARCH64_INS_SQRSHRU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshru $Zd, $Zn, $imm */ + AArch64_SQRSHRU_VG4_Z4ZI_H /* 6140 */, AARCH64_INS_SQRSHRU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshr $Zd, $Zn, $imm4 */ + AArch64_SQRSHR_VG2_Z2ZI_H /* 6141 */, AARCH64_INS_SQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshr $Zd, $Zn, $imm */ + AArch64_SQRSHR_VG4_Z4ZI_B /* 6142 */, AARCH64_INS_SQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqrshr $Zd, $Zn, $imm */ + AArch64_SQRSHR_VG4_Z4ZI_H /* 6143 */, AARCH64_INS_SQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHLR_ZPmZ_B /* 6144 */, AARCH64_INS_SQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHLR_ZPmZ_D /* 6145 */, AARCH64_INS_SQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHLR_ZPmZ_H /* 6146 */, AARCH64_INS_SQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHLR_ZPmZ_S /* 6147 */, AARCH64_INS_SQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHLU_ZPmI_B /* 6148 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHLU_ZPmI_D /* 6149 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHLU_ZPmI_H /* 6150 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHLU_ZPmI_S /* 6151 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Rd, $Rn, $imm */ + AArch64_SQSHLUb /* 6152 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Rd, $Rn, $imm */ + AArch64_SQSHLUd /* 6153 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Rd, $Rn, $imm */ + AArch64_SQSHLUh /* 6154 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu $Rd, $Rn, $imm */ + AArch64_SQSHLUs /* 6155 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQSHLUv16i8_shift /* 6156 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQSHLUv2i32_shift /* 6157 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SQSHLUv2i64_shift /* 6158 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQSHLUv4i16_shift /* 6159 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQSHLUv4i32_shift /* 6160 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQSHLUv8i16_shift /* 6161 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshlu{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQSHLUv8i8_shift /* 6162 */, AARCH64_INS_SQSHLU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHL_ZPmI_B /* 6163 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHL_ZPmI_D /* 6164 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHL_ZPmI_H /* 6165 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SQSHL_ZPmI_S /* 6166 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHL_ZPmZ_B /* 6167 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHL_ZPmZ_D /* 6168 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHL_ZPmZ_H /* 6169 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSHL_ZPmZ_S /* 6170 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $imm */ + AArch64_SQSHLb /* 6171 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $imm */ + AArch64_SQSHLd /* 6172 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $imm */ + AArch64_SQSHLh /* 6173 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $imm */ + AArch64_SQSHLs /* 6174 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv16i8 /* 6175 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQSHLv16i8_shift /* 6176 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $Rm */ + AArch64_SQSHLv1i16 /* 6177 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $Rm */ + AArch64_SQSHLv1i32 /* 6178 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $Rm */ + AArch64_SQSHLv1i64 /* 6179 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl $Rd, $Rn, $Rm */ + AArch64_SQSHLv1i8 /* 6180 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv2i32 /* 6181 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQSHLv2i32_shift /* 6182 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv2i64 /* 6183 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SQSHLv2i64_shift /* 6184 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv4i16 /* 6185 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQSHLv4i16_shift /* 6186 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv4i32 /* 6187 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQSHLv4i32_shift /* 6188 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv8i16 /* 6189 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQSHLv8i16_shift /* 6190 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SQSHLv8i8 /* 6191 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQSHLv8i8_shift /* 6192 */, AARCH64_INS_SQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnb $Zd, $Zn, $imm */ + AArch64_SQSHRNB_ZZI_B /* 6193 */, AARCH64_INS_SQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnb $Zd, $Zn, $imm */ + AArch64_SQSHRNB_ZZI_H /* 6194 */, AARCH64_INS_SQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnb $Zd, $Zn, $imm */ + AArch64_SQSHRNB_ZZI_S /* 6195 */, AARCH64_INS_SQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnt $Zd, $Zn, $imm */ + AArch64_SQSHRNT_ZZI_B /* 6196 */, AARCH64_INS_SQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnt $Zd, $Zn, $imm */ + AArch64_SQSHRNT_ZZI_H /* 6197 */, AARCH64_INS_SQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrnt $Zd, $Zn, $imm */ + AArch64_SQSHRNT_ZZI_S /* 6198 */, AARCH64_INS_SQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn $Rd, $Rn, $imm */ + AArch64_SQSHRNb /* 6199 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn $Rd, $Rn, $imm */ + AArch64_SQSHRNh /* 6200 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn $Rd, $Rn, $imm */ + AArch64_SQSHRNs /* 6201 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQSHRNv16i8_shift /* 6202 */, AARCH64_INS_SQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQSHRNv2i32_shift /* 6203 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQSHRNv4i16_shift /* 6204 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQSHRNv4i32_shift /* 6205 */, AARCH64_INS_SQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQSHRNv8i16_shift /* 6206 */, AARCH64_INS_SQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQSHRNv8i8_shift /* 6207 */, AARCH64_INS_SQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunb $Zd, $Zn, $imm */ + AArch64_SQSHRUNB_ZZI_B /* 6208 */, AARCH64_INS_SQSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunb $Zd, $Zn, $imm */ + AArch64_SQSHRUNB_ZZI_H /* 6209 */, AARCH64_INS_SQSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunb $Zd, $Zn, $imm */ + AArch64_SQSHRUNB_ZZI_S /* 6210 */, AARCH64_INS_SQSHRUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunt $Zd, $Zn, $imm */ + AArch64_SQSHRUNT_ZZI_B /* 6211 */, AARCH64_INS_SQSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunt $Zd, $Zn, $imm */ + AArch64_SQSHRUNT_ZZI_H /* 6212 */, AARCH64_INS_SQSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrunt $Zd, $Zn, $imm */ + AArch64_SQSHRUNT_ZZI_S /* 6213 */, AARCH64_INS_SQSHRUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun $Rd, $Rn, $imm */ + AArch64_SQSHRUNb /* 6214 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun $Rd, $Rn, $imm */ + AArch64_SQSHRUNh /* 6215 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun $Rd, $Rn, $imm */ + AArch64_SQSHRUNs /* 6216 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv16i8_shift /* 6217 */, AARCH64_INS_SQSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv2i32_shift /* 6218 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv4i16_shift /* 6219 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv4i32_shift /* 6220 */, AARCH64_INS_SQSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv8i16_shift /* 6221 */, AARCH64_INS_SQSHRUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SQSHRUNv8i8_shift /* 6222 */, AARCH64_INS_SQSHRUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUBR_ZPmZ_B /* 6223 */, AARCH64_INS_SQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUBR_ZPmZ_D /* 6224 */, AARCH64_INS_SQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUBR_ZPmZ_H /* 6225 */, AARCH64_INS_SQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUBR_ZPmZ_S /* 6226 */, AARCH64_INS_SQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $_Zdn, $imm */ + AArch64_SQSUB_ZI_B /* 6227 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $_Zdn, $imm */ + AArch64_SQSUB_ZI_D /* 6228 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $_Zdn, $imm */ + AArch64_SQSUB_ZI_H /* 6229 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $_Zdn, $imm */ + AArch64_SQSUB_ZI_S /* 6230 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUB_ZPmZ_B /* 6231 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUB_ZPmZ_D /* 6232 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUB_ZPmZ_H /* 6233 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SQSUB_ZPmZ_S /* 6234 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zd, $Zn, $Zm */ + AArch64_SQSUB_ZZZ_B /* 6235 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zd, $Zn, $Zm */ + AArch64_SQSUB_ZZZ_D /* 6236 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zd, $Zn, $Zm */ + AArch64_SQSUB_ZZZ_H /* 6237 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Zd, $Zn, $Zm */ + AArch64_SQSUB_ZZZ_S /* 6238 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv16i8 /* 6239 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Rd, $Rn, $Rm */ + AArch64_SQSUBv1i16 /* 6240 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Rd, $Rn, $Rm */ + AArch64_SQSUBv1i32 /* 6241 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Rd, $Rn, $Rm */ + AArch64_SQSUBv1i64 /* 6242 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub $Rd, $Rn, $Rm */ + AArch64_SQSUBv1i8 /* 6243 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv2i32 /* 6244 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv2i64 /* 6245 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv4i16 /* 6246 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv4i32 /* 6247 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv8i16 /* 6248 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SQSUBv8i8 /* 6249 */, AARCH64_INS_SQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnb $Zd, $Zn */ + AArch64_SQXTNB_ZZ_B /* 6250 */, AARCH64_INS_SQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnb $Zd, $Zn */ + AArch64_SQXTNB_ZZ_H /* 6251 */, AARCH64_INS_SQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnb $Zd, $Zn */ + AArch64_SQXTNB_ZZ_S /* 6252 */, AARCH64_INS_SQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnt $Zd, $Zn */ + AArch64_SQXTNT_ZZ_B /* 6253 */, AARCH64_INS_SQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnt $Zd, $Zn */ + AArch64_SQXTNT_ZZ_H /* 6254 */, AARCH64_INS_SQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtnt $Zd, $Zn */ + AArch64_SQXTNT_ZZ_S /* 6255 */, AARCH64_INS_SQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ + AArch64_SQXTNv16i8 /* 6256 */, AARCH64_INS_SQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn $Rd, $Rn */ + AArch64_SQXTNv1i16 /* 6257 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn $Rd, $Rn */ + AArch64_SQXTNv1i32 /* 6258 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn $Rd, $Rn */ + AArch64_SQXTNv1i8 /* 6259 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ + AArch64_SQXTNv2i32 /* 6260 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ + AArch64_SQXTNv4i16 /* 6261 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ + AArch64_SQXTNv4i32 /* 6262 */, AARCH64_INS_SQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ + AArch64_SQXTNv8i16 /* 6263 */, AARCH64_INS_SQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ + AArch64_SQXTNv8i8 /* 6264 */, AARCH64_INS_SQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunb $Zd, $Zn */ + AArch64_SQXTUNB_ZZ_B /* 6265 */, AARCH64_INS_SQXTUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunb $Zd, $Zn */ + AArch64_SQXTUNB_ZZ_H /* 6266 */, AARCH64_INS_SQXTUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunb $Zd, $Zn */ + AArch64_SQXTUNB_ZZ_S /* 6267 */, AARCH64_INS_SQXTUNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunt $Zd, $Zn */ + AArch64_SQXTUNT_ZZ_B /* 6268 */, AARCH64_INS_SQXTUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunt $Zd, $Zn */ + AArch64_SQXTUNT_ZZ_H /* 6269 */, AARCH64_INS_SQXTUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtunt $Zd, $Zn */ + AArch64_SQXTUNT_ZZ_S /* 6270 */, AARCH64_INS_SQXTUNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ + AArch64_SQXTUNv16i8 /* 6271 */, AARCH64_INS_SQXTUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun $Rd, $Rn */ + AArch64_SQXTUNv1i16 /* 6272 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun $Rd, $Rn */ + AArch64_SQXTUNv1i32 /* 6273 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun $Rd, $Rn */ + AArch64_SQXTUNv1i8 /* 6274 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ + AArch64_SQXTUNv2i32 /* 6275 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ + AArch64_SQXTUNv4i16 /* 6276 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ + AArch64_SQXTUNv4i32 /* 6277 */, AARCH64_INS_SQXTUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ + AArch64_SQXTUNv8i16 /* 6278 */, AARCH64_INS_SQXTUN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sqxtun{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ + AArch64_SQXTUNv8i8 /* 6279 */, AARCH64_INS_SQXTUN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRHADD_ZPmZ_B /* 6280 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRHADD_ZPmZ_D /* 6281 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRHADD_ZPmZ_H /* 6282 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRHADD_ZPmZ_S /* 6283 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv16i8 /* 6284 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv2i32 /* 6285 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv4i16 /* 6286 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv4i32 /* 6287 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv8i16 /* 6288 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SRHADDv8i8 /* 6289 */, AARCH64_INS_SRHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri $Zd, $Zn, $imm */ + AArch64_SRI_ZZI_B /* 6290 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri $Zd, $Zn, $imm */ + AArch64_SRI_ZZI_D /* 6291 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri $Zd, $Zn, $imm */ + AArch64_SRI_ZZI_H /* 6292 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri $Zd, $Zn, $imm */ + AArch64_SRI_ZZI_S /* 6293 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri $Rd, $Rn, $imm */ + AArch64_SRId /* 6294 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SRIv16i8_shift /* 6295 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SRIv2i32_shift /* 6296 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SRIv2i64_shift /* 6297 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SRIv4i16_shift /* 6298 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SRIv4i32_shift /* 6299 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SRIv8i16_shift /* 6300 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sri{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SRIv8i8_shift /* 6301 */, AARCH64_INS_SRI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHLR_ZPmZ_B /* 6302 */, AARCH64_INS_SRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHLR_ZPmZ_D /* 6303 */, AARCH64_INS_SRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHLR_ZPmZ_H /* 6304 */, AARCH64_INS_SRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHLR_ZPmZ_S /* 6305 */, AARCH64_INS_SRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2Z2Z_B /* 6306 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2Z2Z_D /* 6307 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2Z2Z_H /* 6308 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2Z2Z_S /* 6309 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2ZZ_B /* 6310 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2ZZ_D /* 6311 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2ZZ_H /* 6312 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG2_2ZZ_S /* 6313 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4Z4Z_B /* 6314 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4Z4Z_D /* 6315 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4Z4Z_H /* 6316 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4Z4Z_S /* 6317 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4ZZ_B /* 6318 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4ZZ_D /* 6319 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4ZZ_H /* 6320 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $_Zdn, $Zm */ + AArch64_SRSHL_VG4_4ZZ_S /* 6321 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHL_ZPmZ_B /* 6322 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHL_ZPmZ_D /* 6323 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHL_ZPmZ_H /* 6324 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SRSHL_ZPmZ_S /* 6325 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv16i8 /* 6326 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl $Rd, $Rn, $Rm */ + AArch64_SRSHLv1i64 /* 6327 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv2i32 /* 6328 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv2i64 /* 6329 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv4i16 /* 6330 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv4i32 /* 6331 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv8i16 /* 6332 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SRSHLv8i8 /* 6333 */, AARCH64_INS_SRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SRSHR_ZPmI_B /* 6334 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SRSHR_ZPmI_D /* 6335 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SRSHR_ZPmI_H /* 6336 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_SRSHR_ZPmI_S /* 6337 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr $Rd, $Rn, $imm */ + AArch64_SRSHRd /* 6338 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SRSHRv16i8_shift /* 6339 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SRSHRv2i32_shift /* 6340 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SRSHRv2i64_shift /* 6341 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SRSHRv4i16_shift /* 6342 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SRSHRv4i32_shift /* 6343 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SRSHRv8i16_shift /* 6344 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SRSHRv8i8_shift /* 6345 */, AARCH64_INS_SRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra $Zda, $Zn, $imm */ + AArch64_SRSRA_ZZI_B /* 6346 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra $Zda, $Zn, $imm */ + AArch64_SRSRA_ZZI_D /* 6347 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra $Zda, $Zn, $imm */ + AArch64_SRSRA_ZZI_H /* 6348 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra $Zda, $Zn, $imm */ + AArch64_SRSRA_ZZI_S /* 6349 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra $Rd, $Rn, $imm */ + AArch64_SRSRAd /* 6350 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SRSRAv16i8_shift /* 6351 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SRSRAv2i32_shift /* 6352 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SRSRAv2i64_shift /* 6353 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SRSRAv4i16_shift /* 6354 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SRSRAv4i32_shift /* 6355 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SRSRAv8i16_shift /* 6356 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* srsra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SRSRAv8i8_shift /* 6357 */, AARCH64_INS_SRSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllb $Zd, $Zn, $imm */ + AArch64_SSHLLB_ZZI_D /* 6358 */, AARCH64_INS_SSHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllb $Zd, $Zn, $imm */ + AArch64_SSHLLB_ZZI_H /* 6359 */, AARCH64_INS_SSHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllb $Zd, $Zn, $imm */ + AArch64_SSHLLB_ZZI_S /* 6360 */, AARCH64_INS_SSHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllt $Zd, $Zn, $imm */ + AArch64_SSHLLT_ZZI_D /* 6361 */, AARCH64_INS_SSHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllt $Zd, $Zn, $imm */ + AArch64_SSHLLT_ZZI_H /* 6362 */, AARCH64_INS_SSHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshllt $Zd, $Zn, $imm */ + AArch64_SSHLLT_ZZI_S /* 6363 */, AARCH64_INS_SSHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SSHLLv16i8_shift /* 6364 */, AARCH64_INS_SSHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SSHLLv2i32_shift /* 6365 */, AARCH64_INS_SSHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SSHLLv4i16_shift /* 6366 */, AARCH64_INS_SSHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SSHLLv4i32_shift /* 6367 */, AARCH64_INS_SSHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SSHLLv8i16_shift /* 6368 */, AARCH64_INS_SSHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SSHLLv8i8_shift /* 6369 */, AARCH64_INS_SSHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SSHLv16i8 /* 6370 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl $Rd, $Rn, $Rm */ + AArch64_SSHLv1i64 /* 6371 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SSHLv2i32 /* 6372 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_SSHLv2i64 /* 6373 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SSHLv4i16 /* 6374 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SSHLv4i32 /* 6375 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SSHLv8i16 /* 6376 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SSHLv8i8 /* 6377 */, AARCH64_INS_SSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr $Rd, $Rn, $imm */ + AArch64_SSHRd /* 6378 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SSHRv16i8_shift /* 6379 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SSHRv2i32_shift /* 6380 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SSHRv2i64_shift /* 6381 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SSHRv4i16_shift /* 6382 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SSHRv4i32_shift /* 6383 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SSHRv8i16_shift /* 6384 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SSHRv8i8_shift /* 6385 */, AARCH64_INS_SSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra $Zda, $Zn, $imm */ + AArch64_SSRA_ZZI_B /* 6386 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra $Zda, $Zn, $imm */ + AArch64_SSRA_ZZI_D /* 6387 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra $Zda, $Zn, $imm */ + AArch64_SSRA_ZZI_H /* 6388 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra $Zda, $Zn, $imm */ + AArch64_SSRA_ZZI_S /* 6389 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra $Rd, $Rn, $imm */ + AArch64_SSRAd /* 6390 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_SSRAv16i8_shift /* 6391 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_SSRAv2i32_shift /* 6392 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_SSRAv2i64_shift /* 6393 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_SSRAv4i16_shift /* 6394 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_SSRAv4i32_shift /* 6395 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_SSRAv8i16_shift /* 6396 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_SSRAv8i8_shift /* 6397 */, AARCH64_INS_SSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1B_D /* 6398 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1B_D_IMM /* 6399 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1B_D_SXTW /* 6400 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1B_D_UXTW /* 6401 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1B_S_IMM /* 6402 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1B_S_SXTW /* 6403 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1B_S_UXTW /* 6404 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D /* 6405 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1D_IMM /* 6406 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D_SCALED /* 6407 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D_SXTW /* 6408 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D_SXTW_SCALED /* 6409 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D_UXTW /* 6410 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1D_UXTW_SCALED /* 6411 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D /* 6412 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1H_D_IMM /* 6413 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D_SCALED /* 6414 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D_SXTW /* 6415 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D_SXTW_SCALED /* 6416 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D_UXTW /* 6417 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_D_UXTW_SCALED /* 6418 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1H_S_IMM /* 6419 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_S_SXTW /* 6420 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_S_SXTW_SCALED /* 6421 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_S_UXTW /* 6422 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1H_S_UXTW_SCALED /* 6423 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1q $Zt, $Pg, [$Zn, $Rm] */ + AArch64_SST1Q /* 6424 */, AARCH64_INS_ST1Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D /* 6425 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1W_D_IMM /* 6426 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D_SCALED /* 6427 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D_SXTW /* 6428 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D_SXTW_SCALED /* 6429 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D_UXTW /* 6430 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_D_UXTW_SCALED /* 6431 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Zn, $imm5] */ + AArch64_SST1W_IMM /* 6432 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_SXTW /* 6433 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_SXTW_SCALED /* 6434 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_UXTW /* 6435 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Zm] */ + AArch64_SST1W_UXTW_SCALED /* 6436 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* ssublbt $Zd, $Zn, $Zm */ + AArch64_SSUBLBT_ZZZ_D /* 6437 */, AARCH64_INS_SSUBLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublbt $Zd, $Zn, $Zm */ + AArch64_SSUBLBT_ZZZ_H /* 6438 */, AARCH64_INS_SSUBLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublbt $Zd, $Zn, $Zm */ + AArch64_SSUBLBT_ZZZ_S /* 6439 */, AARCH64_INS_SSUBLBT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublb $Zd, $Zn, $Zm */ + AArch64_SSUBLB_ZZZ_D /* 6440 */, AARCH64_INS_SSUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublb $Zd, $Zn, $Zm */ + AArch64_SSUBLB_ZZZ_H /* 6441 */, AARCH64_INS_SSUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublb $Zd, $Zn, $Zm */ + AArch64_SSUBLB_ZZZ_S /* 6442 */, AARCH64_INS_SSUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubltb $Zd, $Zn, $Zm */ + AArch64_SSUBLTB_ZZZ_D /* 6443 */, AARCH64_INS_SSUBLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubltb $Zd, $Zn, $Zm */ + AArch64_SSUBLTB_ZZZ_H /* 6444 */, AARCH64_INS_SSUBLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubltb $Zd, $Zn, $Zm */ + AArch64_SSUBLTB_ZZZ_S /* 6445 */, AARCH64_INS_SSUBLTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublt $Zd, $Zn, $Zm */ + AArch64_SSUBLT_ZZZ_D /* 6446 */, AARCH64_INS_SSUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublt $Zd, $Zn, $Zm */ + AArch64_SSUBLT_ZZZ_H /* 6447 */, AARCH64_INS_SSUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssublt $Zd, $Zn, $Zm */ + AArch64_SSUBLT_ZZZ_S /* 6448 */, AARCH64_INS_SSUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_SSUBLv16i8_v8i16 /* 6449 */, AARCH64_INS_SSUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_SSUBLv2i32_v2i64 /* 6450 */, AARCH64_INS_SSUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_SSUBLv4i16_v4i32 /* 6451 */, AARCH64_INS_SSUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_SSUBLv4i32_v2i64 /* 6452 */, AARCH64_INS_SSUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_SSUBLv8i16_v4i32 /* 6453 */, AARCH64_INS_SSUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_SSUBLv8i8_v8i16 /* 6454 */, AARCH64_INS_SSUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwb $Zd, $Zn, $Zm */ + AArch64_SSUBWB_ZZZ_D /* 6455 */, AARCH64_INS_SSUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwb $Zd, $Zn, $Zm */ + AArch64_SSUBWB_ZZZ_H /* 6456 */, AARCH64_INS_SSUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwb $Zd, $Zn, $Zm */ + AArch64_SSUBWB_ZZZ_S /* 6457 */, AARCH64_INS_SSUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwt $Zd, $Zn, $Zm */ + AArch64_SSUBWT_ZZZ_D /* 6458 */, AARCH64_INS_SSUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwt $Zd, $Zn, $Zm */ + AArch64_SSUBWT_ZZZ_H /* 6459 */, AARCH64_INS_SSUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubwt $Zd, $Zn, $Zm */ + AArch64_SSUBWT_ZZZ_S /* 6460 */, AARCH64_INS_SSUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_SSUBWv16i8_v8i16 /* 6461 */, AARCH64_INS_SSUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_SSUBWv2i32_v2i64 /* 6462 */, AARCH64_INS_SSUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_SSUBWv4i16_v4i32 /* 6463 */, AARCH64_INS_SSUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_SSUBWv4i32_v2i64 /* 6464 */, AARCH64_INS_SSUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_SSUBWv8i16_v4i32 /* 6465 */, AARCH64_INS_SSUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ssubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_SSUBWv8i8_v8i16 /* 6466 */, AARCH64_INS_SSUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1B /* 6467 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1B_2Z /* 6468 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_2Z_IMM /* 6469 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1B_2Z_STRIDED /* 6470 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_2Z_STRIDED_IMM /* 6471 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1B_4Z /* 6472 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_4Z_IMM /* 6473 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1B_4Z_STRIDED /* 6474 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_4Z_STRIDED_IMM /* 6475 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1B_D /* 6476 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_D_IMM /* 6477 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1B_H /* 6478 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_H_IMM /* 6479 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_IMM /* 6480 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1B_S /* 6481 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1B_S_IMM /* 6482 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1D /* 6483 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1D_2Z /* 6484 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_2Z_IMM /* 6485 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1D_2Z_STRIDED /* 6486 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_2Z_STRIDED_IMM /* 6487 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1D_4Z /* 6488 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_4Z_IMM /* 6489 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1D_4Z_STRIDED /* 6490 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_4Z_STRIDED_IMM /* 6491 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_IMM /* 6492 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1D_Q /* 6493 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1D_Q_IMM /* 6494 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv16b /* 6495 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv16b_POST /* 6496 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv1d /* 6497 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv1d_POST /* 6498 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv2d /* 6499 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv2d_POST /* 6500 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv2s /* 6501 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv2s_POST /* 6502 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv4h /* 6503 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv4h_POST /* 6504 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv4s /* 6505 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv4s_POST /* 6506 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv8b /* 6507 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv8b_POST /* 6508 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Fourv8h /* 6509 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Fourv8h_POST /* 6510 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1H /* 6511 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1H_2Z /* 6512 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_2Z_IMM /* 6513 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1H_2Z_STRIDED /* 6514 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_2Z_STRIDED_IMM /* 6515 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1H_4Z /* 6516 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_4Z_IMM /* 6517 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1H_4Z_STRIDED /* 6518 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_4Z_STRIDED_IMM /* 6519 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1H_D /* 6520 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_D_IMM /* 6521 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_IMM /* 6522 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1H_S /* 6523 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1H_S_IMM /* 6524 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev16b /* 6525 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev16b_POST /* 6526 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev1d /* 6527 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev1d_POST /* 6528 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev2d /* 6529 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev2d_POST /* 6530 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev2s /* 6531 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev2s_POST /* 6532 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev4h /* 6533 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev4h_POST /* 6534 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev4s /* 6535 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev4s_POST /* 6536 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev8b /* 6537 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev8b_POST /* 6538 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Onev8h /* 6539 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Onev8h_POST /* 6540 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev16b /* 6541 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev16b_POST /* 6542 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev1d /* 6543 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev1d_POST /* 6544 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev2d /* 6545 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev2d_POST /* 6546 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev2s /* 6547 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev2s_POST /* 6548 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev4h /* 6549 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev4h_POST /* 6550 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev4s /* 6551 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev4s_POST /* 6552 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev8b /* 6553 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev8b_POST /* 6554 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Threev8h /* 6555 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Threev8h_POST /* 6556 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov16b /* 6557 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov16b_POST /* 6558 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov1d /* 6559 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov1d_POST /* 6560 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov2d /* 6561 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov2d_POST /* 6562 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov2s /* 6563 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov2s_POST /* 6564 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov4h /* 6565 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov4h_POST /* 6566 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov4s /* 6567 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov4s_POST /* 6568 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov8b /* 6569 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov8b_POST /* 6570 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn] */ + AArch64_ST1Twov8h /* 6571 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt, [$Rn], $Xm */ + AArch64_ST1Twov8h_POST /* 6572 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1W /* 6573 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1W_2Z /* 6574 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_2Z_IMM /* 6575 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1W_2Z_STRIDED /* 6576 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_2Z_STRIDED_IMM /* 6577 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1W_4Z /* 6578 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_4Z_IMM /* 6579 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_ST1W_4Z_STRIDED /* 6580 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_4Z_STRIDED_IMM /* 6581 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1W_D /* 6582 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_D_IMM /* 6583 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_IMM /* 6584 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST1W_Q /* 6585 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST1W_Q_IMM /* 6586 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_H_B /* 6587 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_H_D /* 6588 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_H_H /* 6589 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_H_Q /* 6590 */, AARCH64_INS_ST1Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_H_S /* 6591 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_V_B /* 6592 */, AARCH64_INS_ST1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_V_D /* 6593 */, AARCH64_INS_ST1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_V_H /* 6594 */, AARCH64_INS_ST1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_V_Q /* 6595 */, AARCH64_INS_ST1Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ + AArch64_ST1_MXIPXX_V_S /* 6596 */, AARCH64_INS_ST1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn] */ + AArch64_ST1i16 /* 6597 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn], $Xm */ + AArch64_ST1i16_POST /* 6598 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn] */ + AArch64_ST1i32 /* 6599 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn], $Xm */ + AArch64_ST1i32_POST /* 6600 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn] */ + AArch64_ST1i64 /* 6601 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn], $Xm */ + AArch64_ST1i64_POST /* 6602 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn] */ + AArch64_ST1i8 /* 6603 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st1 $Vt$idx, [$Rn], $Xm */ + AArch64_ST1i8_POST /* 6604 */, AARCH64_INS_ST1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST2B /* 6605 */, AARCH64_INS_ST2B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST2B_IMM /* 6606 */, AARCH64_INS_ST2B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST2D /* 6607 */, AARCH64_INS_ST2D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST2D_IMM /* 6608 */, AARCH64_INS_ST2D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2g $Rt, [$Rn], $offset */ + AArch64_ST2GPostIndex /* 6609 */, AARCH64_INS_ST2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2g $Rt, [$Rn, $offset]! */ + AArch64_ST2GPreIndex /* 6610 */, AARCH64_INS_ST2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2g $Rt, [$Rn, $offset] */ + AArch64_ST2Gi /* 6611 */, AARCH64_INS_ST2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST2H /* 6612 */, AARCH64_INS_ST2H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST2H_IMM /* 6613 */, AARCH64_INS_ST2H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2q $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST2Q /* 6614 */, AARCH64_INS_ST2Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2q $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST2Q_IMM /* 6615 */, AARCH64_INS_ST2Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov16b /* 6616 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov16b_POST /* 6617 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov2d /* 6618 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov2d_POST /* 6619 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov2s /* 6620 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov2s_POST /* 6621 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov4h /* 6622 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov4h_POST /* 6623 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov4s /* 6624 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov4s_POST /* 6625 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov8b /* 6626 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov8b_POST /* 6627 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn] */ + AArch64_ST2Twov8h /* 6628 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt, [$Rn], $Xm */ + AArch64_ST2Twov8h_POST /* 6629 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST2W /* 6630 */, AARCH64_INS_ST2W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST2W_IMM /* 6631 */, AARCH64_INS_ST2W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn] */ + AArch64_ST2i16 /* 6632 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn], $Xm */ + AArch64_ST2i16_POST /* 6633 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn] */ + AArch64_ST2i32 /* 6634 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn], $Xm */ + AArch64_ST2i32_POST /* 6635 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn] */ + AArch64_ST2i64 /* 6636 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn], $Xm */ + AArch64_ST2i64_POST /* 6637 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn] */ + AArch64_ST2i8 /* 6638 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st2 $Vt$idx, [$Rn], $Xm */ + AArch64_ST2i8_POST /* 6639 */, AARCH64_INS_ST2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST3B /* 6640 */, AARCH64_INS_ST3B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST3B_IMM /* 6641 */, AARCH64_INS_ST3B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST3D /* 6642 */, AARCH64_INS_ST3D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST3D_IMM /* 6643 */, AARCH64_INS_ST3D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST3H /* 6644 */, AARCH64_INS_ST3H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST3H_IMM /* 6645 */, AARCH64_INS_ST3H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3q $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST3Q /* 6646 */, AARCH64_INS_ST3Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3q $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST3Q_IMM /* 6647 */, AARCH64_INS_ST3Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev16b /* 6648 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev16b_POST /* 6649 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev2d /* 6650 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev2d_POST /* 6651 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev2s /* 6652 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev2s_POST /* 6653 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev4h /* 6654 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev4h_POST /* 6655 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev4s /* 6656 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev4s_POST /* 6657 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev8b /* 6658 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev8b_POST /* 6659 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn] */ + AArch64_ST3Threev8h /* 6660 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt, [$Rn], $Xm */ + AArch64_ST3Threev8h_POST /* 6661 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST3W /* 6662 */, AARCH64_INS_ST3W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST3W_IMM /* 6663 */, AARCH64_INS_ST3W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn] */ + AArch64_ST3i16 /* 6664 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn], $Xm */ + AArch64_ST3i16_POST /* 6665 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn] */ + AArch64_ST3i32 /* 6666 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn], $Xm */ + AArch64_ST3i32_POST /* 6667 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn] */ + AArch64_ST3i64 /* 6668 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn], $Xm */ + AArch64_ST3i64_POST /* 6669 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn] */ + AArch64_ST3i8 /* 6670 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st3 $Vt$idx, [$Rn], $Xm */ + AArch64_ST3i8_POST /* 6671 */, AARCH64_INS_ST3, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST4B /* 6672 */, AARCH64_INS_ST4B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST4B_IMM /* 6673 */, AARCH64_INS_ST4B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST4D /* 6674 */, AARCH64_INS_ST4D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST4D_IMM /* 6675 */, AARCH64_INS_ST4D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv16b /* 6676 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv16b_POST /* 6677 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv2d /* 6678 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv2d_POST /* 6679 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv2s /* 6680 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv2s_POST /* 6681 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv4h /* 6682 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv4h_POST /* 6683 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv4s /* 6684 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv4s_POST /* 6685 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv8b /* 6686 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv8b_POST /* 6687 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn] */ + AArch64_ST4Fourv8h /* 6688 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt, [$Rn], $Xm */ + AArch64_ST4Fourv8h_POST /* 6689 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST4H /* 6690 */, AARCH64_INS_ST4H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST4H_IMM /* 6691 */, AARCH64_INS_ST4H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4q $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST4Q /* 6692 */, AARCH64_INS_ST4Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4q $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST4Q_IMM /* 6693 */, AARCH64_INS_ST4Q, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_ST4W /* 6694 */, AARCH64_INS_ST4W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_ST4W_IMM /* 6695 */, AARCH64_INS_ST4W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn] */ + AArch64_ST4i16 /* 6696 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn], $Xm */ + AArch64_ST4i16_POST /* 6697 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn] */ + AArch64_ST4i32 /* 6698 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn], $Xm */ + AArch64_ST4i32_POST /* 6699 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn] */ + AArch64_ST4i64 /* 6700 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn], $Xm */ + AArch64_ST4i64_POST /* 6701 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn] */ + AArch64_ST4i8 /* 6702 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st4 $Vt$idx, [$Rn], $Xm */ + AArch64_ST4i8_POST /* 6703 */, AARCH64_INS_ST4, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* st64b $Rt, [$Rn] */ + AArch64_ST64B /* 6704 */, AARCH64_INS_ST64B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLS64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* st64bv $Rs, $Rt, [$Rn] */ + AArch64_ST64BV /* 6705 */, AARCH64_INS_ST64BV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLS64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* st64bv0 $Rs, $Rt, [$Rn] */ + AArch64_ST64BV0 /* 6706 */, AARCH64_INS_ST64BV0, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLS64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stgm $Rt, [$Rn] */ + AArch64_STGM /* 6707 */, AARCH64_INS_STGM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stgp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STGPi /* 6708 */, AARCH64_INS_STGP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stg $Rt, [$Rn], $offset */ + AArch64_STGPostIndex /* 6709 */, AARCH64_INS_STG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stgp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STGPpost /* 6710 */, AARCH64_INS_STGP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stgp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STGPpre /* 6711 */, AARCH64_INS_STGP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stg $Rt, [$Rn, $offset]! */ + AArch64_STGPreIndex /* 6712 */, AARCH64_INS_STG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stg $Rt, [$Rn, $offset] */ + AArch64_STGi /* 6713 */, AARCH64_INS_STG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stilp $Rt, $Rt2, [$Rn] */ + AArch64_STILPW /* 6714 */, AARCH64_INS_STILP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stilp $Rt, $Rt2, [$Rn, #-8]! */ + AArch64_STILPWpre /* 6715 */, AARCH64_INS_STILP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stilp $Rt, $Rt2, [$Rn] */ + AArch64_STILPX /* 6716 */, AARCH64_INS_STILP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stilp $Rt, $Rt2, [$Rn, #-16]! */ + AArch64_STILPXpre /* 6717 */, AARCH64_INS_STILP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stl1 $Vt$Q, [$Rn] */ + AArch64_STL1 /* 6718 */, AARCH64_INS_STL1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stllrb $Rt, [$Rn] */ + AArch64_STLLRB /* 6719 */, AARCH64_INS_STLLRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stllrh $Rt, [$Rn] */ + AArch64_STLLRH /* 6720 */, AARCH64_INS_STLLRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stllr $Rt, [$Rn] */ + AArch64_STLLRW /* 6721 */, AARCH64_INS_STLLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stllr $Rt, [$Rn] */ + AArch64_STLLRX /* 6722 */, AARCH64_INS_STLLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlrb $Rt, [$Rn] */ + AArch64_STLRB /* 6723 */, AARCH64_INS_STLRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlrh $Rt, [$Rn] */ + AArch64_STLRH /* 6724 */, AARCH64_INS_STLRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlr $Rt, [$Rn] */ + AArch64_STLRW /* 6725 */, AARCH64_INS_STLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlr $Rt, [$Rn, #-4]! */ + AArch64_STLRWpre /* 6726 */, AARCH64_INS_STLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlr $Rt, [$Rn] */ + AArch64_STLRX /* 6727 */, AARCH64_INS_STLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlr $Rt, [$Rn, #-8]! */ + AArch64_STLRXpre /* 6728 */, AARCH64_INS_STLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlurb $Rt, [$Rn, $offset] */ + AArch64_STLURBi /* 6729 */, AARCH64_INS_STLURB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stlurh $Rt, [$Rn, $offset] */ + AArch64_STLURHi /* 6730 */, AARCH64_INS_STLURH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stlur $Rt, [$Rn, $offset] */ + AArch64_STLURWi /* 6731 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stlur $Rt, [$Rn, $offset] */ + AArch64_STLURXi /* 6732 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stlur $Rt, [$Rn{, $simm}] */ + AArch64_STLURbi /* 6733 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlur $Rt, [$Rn{, $simm}] */ + AArch64_STLURdi /* 6734 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlur $Rt, [$Rn{, $simm}] */ + AArch64_STLURhi /* 6735 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlur $Rt, [$Rn{, $simm}] */ + AArch64_STLURqi /* 6736 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlur $Rt, [$Rn{, $simm}] */ + AArch64_STLURsi /* 6737 */, AARCH64_INS_STLUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stlxp $Ws, $Rt, $Rt2, [$Rn] */ + AArch64_STLXPW /* 6738 */, AARCH64_INS_STLXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stlxp $Ws, $Rt, $Rt2, [$Rn] */ + AArch64_STLXPX /* 6739 */, AARCH64_INS_STLXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stlxrb $Ws, $Rt, [$Rn] */ + AArch64_STLXRB /* 6740 */, AARCH64_INS_STLXRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stlxrh $Ws, $Rt, [$Rn] */ + AArch64_STLXRH /* 6741 */, AARCH64_INS_STLXRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stlxr $Ws, $Rt, [$Rn] */ + AArch64_STLXRW /* 6742 */, AARCH64_INS_STLXR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stlxr $Ws, $Rt, [$Rn] */ + AArch64_STLXRX /* 6743 */, AARCH64_INS_STLXR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stnp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STNPDi /* 6744 */, AARCH64_INS_STNP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STNPQi /* 6745 */, AARCH64_INS_STNP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STNPSi /* 6746 */, AARCH64_INS_STNP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STNPWi /* 6747 */, AARCH64_INS_STNP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STNPXi /* 6748 */, AARCH64_INS_STNP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1B_2Z /* 6749 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1B_2Z_IMM /* 6750 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1B_2Z_STRIDED /* 6751 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1B_2Z_STRIDED_IMM /* 6752 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1B_4Z /* 6753 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1B_4Z_IMM /* 6754 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1B_4Z_STRIDED /* 6755 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1B_4Z_STRIDED_IMM /* 6756 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1B_ZRI /* 6757 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $Pg, [$Rn, $Rm] */ + AArch64_STNT1B_ZRR /* 6758 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1B_ZZR_D_REAL /* 6759 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1b $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1B_ZZR_S_REAL /* 6760 */, AARCH64_INS_STNT1B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1D_2Z /* 6761 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1D_2Z_IMM /* 6762 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1D_2Z_STRIDED /* 6763 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1D_2Z_STRIDED_IMM /* 6764 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1D_4Z /* 6765 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1D_4Z_IMM /* 6766 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1D_4Z_STRIDED /* 6767 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1D_4Z_STRIDED_IMM /* 6768 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1D_ZRI /* 6769 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $Pg, [$Rn, $Rm] */ + AArch64_STNT1D_ZRR /* 6770 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1d $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1D_ZZR_D_REAL /* 6771 */, AARCH64_INS_STNT1D, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1H_2Z /* 6772 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1H_2Z_IMM /* 6773 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1H_2Z_STRIDED /* 6774 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1H_2Z_STRIDED_IMM /* 6775 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1H_4Z /* 6776 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1H_4Z_IMM /* 6777 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1H_4Z_STRIDED /* 6778 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1H_4Z_STRIDED_IMM /* 6779 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1H_ZRI /* 6780 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $Pg, [$Rn, $Rm] */ + AArch64_STNT1H_ZRR /* 6781 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1H_ZZR_D_REAL /* 6782 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1h $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1H_ZZR_S_REAL /* 6783 */, AARCH64_INS_STNT1H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1W_2Z /* 6784 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1W_2Z_IMM /* 6785 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1W_2Z_STRIDED /* 6786 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1W_2Z_STRIDED_IMM /* 6787 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1W_4Z /* 6788 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1W_4Z_IMM /* 6789 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $Rm] */ + AArch64_STNT1W_4Z_STRIDED /* 6790 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1W_4Z_STRIDED_IMM /* 6791 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ + AArch64_STNT1W_ZRI /* 6792 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $Pg, [$Rn, $Rm] */ + AArch64_STNT1W_ZRR /* 6793 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1W_ZZR_D_REAL /* 6794 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stnt1w $Zt, $Pg, [$Zn, $Rm] */ + AArch64_STNT1W_ZZR_S_REAL /* 6795 */, AARCH64_INS_STNT1W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STPDi /* 6796 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STPDpost /* 6797 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STPDpre /* 6798 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STPQi /* 6799 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STPQpost /* 6800 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STPQpre /* 6801 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STPSi /* 6802 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STPSpost /* 6803 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STPSpre /* 6804 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STPWi /* 6805 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STPWpost /* 6806 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STPWpre /* 6807 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset] */ + AArch64_STPXi /* 6808 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn], $offset */ + AArch64_STPXpost /* 6809 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stp $Rt, $Rt2, [$Rn, $offset]! */ + AArch64_STPXpre /* 6810 */, AARCH64_INS_STP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strb $Rt, [$Rn], $offset */ + AArch64_STRBBpost /* 6811 */, AARCH64_INS_STRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strb $Rt, [$Rn, $offset]! */ + AArch64_STRBBpre /* 6812 */, AARCH64_INS_STRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strb $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRBBroW /* 6813 */, AARCH64_INS_STRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* strb $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRBBroX /* 6814 */, AARCH64_INS_STRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* strb $Rt, [$Rn, $offset] */ + AArch64_STRBBui /* 6815 */, AARCH64_INS_STRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRBpost /* 6816 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRBpre /* 6817 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRBroW /* 6818 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRBroX /* 6819 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRBui /* 6820 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRDpost /* 6821 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRDpre /* 6822 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRDroW /* 6823 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRDroX /* 6824 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRDui /* 6825 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strh $Rt, [$Rn], $offset */ + AArch64_STRHHpost /* 6826 */, AARCH64_INS_STRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strh $Rt, [$Rn, $offset]! */ + AArch64_STRHHpre /* 6827 */, AARCH64_INS_STRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* strh $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRHHroW /* 6828 */, AARCH64_INS_STRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* strh $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRHHroX /* 6829 */, AARCH64_INS_STRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* strh $Rt, [$Rn, $offset] */ + AArch64_STRHHui /* 6830 */, AARCH64_INS_STRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRHpost /* 6831 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRHpre /* 6832 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRHroW /* 6833 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRHroX /* 6834 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRHui /* 6835 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRQpost /* 6836 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRQpre /* 6837 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRQroW /* 6838 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRQroX /* 6839 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRQui /* 6840 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRSpost /* 6841 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRSpre /* 6842 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRSroW /* 6843 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRSroX /* 6844 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRSui /* 6845 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRWpost /* 6846 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRWpre /* 6847 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRWroW /* 6848 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRWroX /* 6849 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRWui /* 6850 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn], $offset */ + AArch64_STRXpost /* 6851 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset]! */ + AArch64_STRXpre /* 6852 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRXroW /* 6853 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $Rm, $extend] */ + AArch64_STRXroX /* 6854 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Rt, [$Rn, $offset] */ + AArch64_STRXui /* 6855 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Pt, [$Rn, $imm9, mul vl] */ + AArch64_STR_PXI /* 6856 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $ZTt, [$Rn] */ + AArch64_STR_TX /* 6857 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ + AArch64_STR_ZA /* 6858 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* str $Zt, [$Rn, $imm9, mul vl] */ + AArch64_STR_ZXI /* 6859 */, AARCH64_INS_STR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* sttrb $Rt, [$Rn, $offset] */ + AArch64_STTRBi /* 6860 */, AARCH64_INS_STTRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* sttrh $Rt, [$Rn, $offset] */ + AArch64_STTRHi /* 6861 */, AARCH64_INS_STTRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* sttr $Rt, [$Rn, $offset] */ + AArch64_STTRWi /* 6862 */, AARCH64_INS_STTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* sttr $Rt, [$Rn, $offset] */ + AArch64_STTRXi /* 6863 */, AARCH64_INS_STTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* sturb $Rt, [$Rn, $offset] */ + AArch64_STURBBi /* 6864 */, AARCH64_INS_STURB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURBi /* 6865 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURDi /* 6866 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sturh $Rt, [$Rn, $offset] */ + AArch64_STURHHi /* 6867 */, AARCH64_INS_STURH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURHi /* 6868 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURQi /* 6869 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURSi /* 6870 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURWi /* 6871 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stur $Rt, [$Rn, $offset] */ + AArch64_STURXi /* 6872 */, AARCH64_INS_STUR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stxp $Ws, $Rt, $Rt2, [$Rn] */ + AArch64_STXPW /* 6873 */, AARCH64_INS_STXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stxp $Ws, $Rt, $Rt2, [$Rn] */ + AArch64_STXPX /* 6874 */, AARCH64_INS_STXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stxrb $Ws, $Rt, [$Rn] */ + AArch64_STXRB /* 6875 */, AARCH64_INS_STXRB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stxrh $Ws, $Rt, [$Rn] */ + AArch64_STXRH /* 6876 */, AARCH64_INS_STXRH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stxr $Ws, $Rt, [$Rn] */ + AArch64_STXRW /* 6877 */, AARCH64_INS_STXR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stxr $Ws, $Rt, [$Rn] */ + AArch64_STXRX /* 6878 */, AARCH64_INS_STXR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* stz2g $Rt, [$Rn], $offset */ + AArch64_STZ2GPostIndex /* 6879 */, AARCH64_INS_STZ2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stz2g $Rt, [$Rn, $offset]! */ + AArch64_STZ2GPreIndex /* 6880 */, AARCH64_INS_STZ2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stz2g $Rt, [$Rn, $offset] */ + AArch64_STZ2Gi /* 6881 */, AARCH64_INS_STZ2G, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stzgm $Rt, [$Rn] */ + AArch64_STZGM /* 6882 */, AARCH64_INS_STZGM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* stzg $Rt, [$Rn], $offset */ + AArch64_STZGPostIndex /* 6883 */, AARCH64_INS_STZG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stzg $Rt, [$Rn, $offset]! */ + AArch64_STZGPreIndex /* 6884 */, AARCH64_INS_STZG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* stzg $Rt, [$Rn, $offset] */ + AArch64_STZGi /* 6885 */, AARCH64_INS_STZG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} + + #endif +}, +{ + /* subg $Rd, $Rn, $imm6, $imm4 */ + AArch64_SUBG /* 6886 */, AARCH64_INS_SUBG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnb $Zd, $Zn, $Zm */ + AArch64_SUBHNB_ZZZ_B /* 6887 */, AARCH64_INS_SUBHNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnb $Zd, $Zn, $Zm */ + AArch64_SUBHNB_ZZZ_H /* 6888 */, AARCH64_INS_SUBHNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnb $Zd, $Zn, $Zm */ + AArch64_SUBHNB_ZZZ_S /* 6889 */, AARCH64_INS_SUBHNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnt $Zd, $Zn, $Zm */ + AArch64_SUBHNT_ZZZ_B /* 6890 */, AARCH64_INS_SUBHNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnt $Zd, $Zn, $Zm */ + AArch64_SUBHNT_ZZZ_H /* 6891 */, AARCH64_INS_SUBHNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhnt $Zd, $Zn, $Zm */ + AArch64_SUBHNT_ZZZ_S /* 6892 */, AARCH64_INS_SUBHNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ + AArch64_SUBHNv2i64_v2i32 /* 6893 */, AARCH64_INS_SUBHN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ + AArch64_SUBHNv2i64_v4i32 /* 6894 */, AARCH64_INS_SUBHN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ + AArch64_SUBHNv4i32_v4i16 /* 6895 */, AARCH64_INS_SUBHN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ + AArch64_SUBHNv4i32_v8i16 /* 6896 */, AARCH64_INS_SUBHN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ + AArch64_SUBHNv8i16_v16i8 /* 6897 */, AARCH64_INS_SUBHN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ + AArch64_SUBHNv8i16_v8i8 /* 6898 */, AARCH64_INS_SUBHN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subp $Rd, $Rn, $Rm */ + AArch64_SUBP /* 6899 */, AARCH64_INS_SUBP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subps $Rd, $Rn, $Rm */ + AArch64_SUBPS /* 6900 */, AARCH64_INS_SUBPS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subpt $Rd, $Rn, $Rm$shift_imm */ + AArch64_SUBPT_shift /* 6901 */, AARCH64_INS_SUBPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $_Zdn, $imm */ + AArch64_SUBR_ZI_B /* 6902 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $_Zdn, $imm */ + AArch64_SUBR_ZI_D /* 6903 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $_Zdn, $imm */ + AArch64_SUBR_ZI_H /* 6904 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $_Zdn, $imm */ + AArch64_SUBR_ZI_S /* 6905 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUBR_ZPmZ_B /* 6906 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUBR_ZPmZ_D /* 6907 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUBR_ZPmZ_H /* 6908 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUBR_ZPmZ_S /* 6909 */, AARCH64_INS_SUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $imm */ + AArch64_SUBSWri /* 6910 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $Rm_and_shift */ + AArch64_SUBSWrs /* 6911 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $Rm_and_extend */ + AArch64_SUBSWrx /* 6912 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $imm */ + AArch64_SUBSXri /* 6913 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $Rm_and_shift */ + AArch64_SUBSXrs /* 6914 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $Rm_and_extend */ + AArch64_SUBSXrx /* 6915 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subs $Rd, $Rn, $Rm$ext */ + AArch64_SUBSXrx64 /* 6916 */, AARCH64_INS_SUBS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $imm */ + AArch64_SUBWri /* 6917 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm_and_shift */ + AArch64_SUBWrs /* 6918 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm_and_extend */ + AArch64_SUBWrx /* 6919 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $imm */ + AArch64_SUBXri /* 6920 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm_and_shift */ + AArch64_SUBXrs /* 6921 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm_and_extend */ + AArch64_SUBXrx /* 6922 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm$ext */ + AArch64_SUBXrx64 /* 6923 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_SUB_VG2_M2Z2Z_D /* 6924 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_SUB_VG2_M2Z2Z_S /* 6925 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_SUB_VG2_M2ZZ_D /* 6926 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_SUB_VG2_M2ZZ_S /* 6927 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ + AArch64_SUB_VG2_M2Z_D /* 6928 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ + AArch64_SUB_VG2_M2Z_S /* 6929 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_SUB_VG4_M4Z4Z_D /* 6930 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_SUB_VG4_M4Z4Z_S /* 6931 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_SUB_VG4_M4ZZ_D /* 6932 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_SUB_VG4_M4ZZ_S /* 6933 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ + AArch64_SUB_VG4_M4Z_D /* 6934 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ + AArch64_SUB_VG4_M4Z_S /* 6935 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $_Zdn, $imm */ + AArch64_SUB_ZI_B /* 6936 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $_Zdn, $imm */ + AArch64_SUB_ZI_D /* 6937 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $_Zdn, $imm */ + AArch64_SUB_ZI_H /* 6938 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $_Zdn, $imm */ + AArch64_SUB_ZI_S /* 6939 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUB_ZPmZ_B /* 6940 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subpt $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUB_ZPmZ_CPA /* 6941 */, AARCH64_INS_SUBPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUB_ZPmZ_D /* 6942 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUB_ZPmZ_H /* 6943 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUB_ZPmZ_S /* 6944 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zd, $Zn, $Zm */ + AArch64_SUB_ZZZ_B /* 6945 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* subpt $Zd, $Zn, $Zm */ + AArch64_SUB_ZZZ_CPA /* 6946 */, AARCH64_INS_SUBPT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASCPA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zd, $Zn, $Zm */ + AArch64_SUB_ZZZ_D /* 6947 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zd, $Zn, $Zm */ + AArch64_SUB_ZZZ_H /* 6948 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Zd, $Zn, $Zm */ + AArch64_SUB_ZZZ_S /* 6949 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_SUBv16i8 /* 6950 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub $Rd, $Rn, $Rm */ + AArch64_SUBv1i64 /* 6951 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_SUBv2i32 /* 6952 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_SUBv2i64 /* 6953 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_SUBv4i16 /* 6954 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_SUBv4i32 /* 6955 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_SUBv8i16 /* 6956 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_SUBv8i8 /* 6957 */, AARCH64_INS_SUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_SUDOT_VG2_M2ZZI_BToS /* 6958 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_SUDOT_VG2_M2ZZ_BToS /* 6959 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_SUDOT_VG4_M4ZZI_BToS /* 6960 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_SUDOT_VG4_M4ZZ_BToS /* 6961 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot $Zda, $Zn, $Zm$idx */ + AArch64_SUDOT_ZZZI /* 6962 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_SUDOTlanev16i8 /* 6963 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sudot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_SUDOTlanev8i8 /* 6964 */, AARCH64_INS_SUDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_SUMLALL_MZZI_BtoS /* 6965 */, AARCH64_INS_SUMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_SUMLALL_VG2_M2ZZI_BtoS /* 6966 */, AARCH64_INS_SUMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_SUMLALL_VG2_M2ZZ_BtoS /* 6967 */, AARCH64_INS_SUMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_SUMLALL_VG4_M4ZZI_BtoS /* 6968 */, AARCH64_INS_SUMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_SUMLALL_VG4_M4ZZ_BtoS /* 6969 */, AARCH64_INS_SUMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_SUMOPA_MPPZZ_D /* 6970 */, AARCH64_INS_SUMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_SUMOPA_MPPZZ_S /* 6971 */, AARCH64_INS_SUMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_SUMOPS_MPPZZ_D /* 6972 */, AARCH64_INS_SUMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_SUMOPS_MPPZZ_S /* 6973 */, AARCH64_INS_SUMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpkhi $Zd, $Zn */ + AArch64_SUNPKHI_ZZ_D /* 6974 */, AARCH64_INS_SUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpkhi $Zd, $Zn */ + AArch64_SUNPKHI_ZZ_H /* 6975 */, AARCH64_INS_SUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpkhi $Zd, $Zn */ + AArch64_SUNPKHI_ZZ_S /* 6976 */, AARCH64_INS_SUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpklo $Zd, $Zn */ + AArch64_SUNPKLO_ZZ_D /* 6977 */, AARCH64_INS_SUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpklo $Zd, $Zn */ + AArch64_SUNPKLO_ZZ_H /* 6978 */, AARCH64_INS_SUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpklo $Zd, $Zn */ + AArch64_SUNPKLO_ZZ_S /* 6979 */, AARCH64_INS_SUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG2_2ZZ_D /* 6980 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG2_2ZZ_H /* 6981 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG2_2ZZ_S /* 6982 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG4_4Z2Z_D /* 6983 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG4_4Z2Z_H /* 6984 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sunpk $Zd, $Zn */ + AArch64_SUNPK_VG4_4Z2Z_S /* 6985 */, AARCH64_INS_SUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUQADD_ZPmZ_B /* 6986 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUQADD_ZPmZ_D /* 6987 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUQADD_ZPmZ_H /* 6988 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_SUQADD_ZPmZ_S /* 6989 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ + AArch64_SUQADDv16i8 /* 6990 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Rd, $Rn */ + AArch64_SUQADDv1i16 /* 6991 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Rd, $Rn */ + AArch64_SUQADDv1i32 /* 6992 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Rd, $Rn */ + AArch64_SUQADDv1i64 /* 6993 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd $Rd, $Rn */ + AArch64_SUQADDv1i8 /* 6994 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ + AArch64_SUQADDv2i32 /* 6995 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ + AArch64_SUQADDv2i64 /* 6996 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_SUQADDv4i16 /* 6997 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_SUQADDv4i32 /* 6998 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_SUQADDv8i16 /* 6999 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ + AArch64_SUQADDv8i8 /* 7000 */, AARCH64_INS_SUQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* suvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_SUVDOT_VG4_M4ZZI_BToS /* 7001 */, AARCH64_INS_SUVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* svc $imm */ + AArch64_SVC /* 7002 */, AARCH64_INS_SVC, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* svdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_SVDOT_VG2_M2ZZI_HtoS /* 7003 */, AARCH64_INS_SVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_SVDOT_VG4_M4ZZI_BtoS /* 7004 */, AARCH64_INS_SVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ + AArch64_SVDOT_VG4_M4ZZI_HtoD /* 7005 */, AARCH64_INS_SVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpab $Rs, $Rt, [$Rn] */ + AArch64_SWPAB /* 7006 */, AARCH64_INS_SWPAB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpah $Rs, $Rt, [$Rn] */ + AArch64_SWPAH /* 7007 */, AARCH64_INS_SWPAH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpalb $Rs, $Rt, [$Rn] */ + AArch64_SWPALB /* 7008 */, AARCH64_INS_SWPALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpalh $Rs, $Rt, [$Rn] */ + AArch64_SWPALH /* 7009 */, AARCH64_INS_SWPALH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpal $Rs, $Rt, [$Rn] */ + AArch64_SWPALW /* 7010 */, AARCH64_INS_SWPAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpal $Rs, $Rt, [$Rn] */ + AArch64_SWPALX /* 7011 */, AARCH64_INS_SWPAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpa $Rs, $Rt, [$Rn] */ + AArch64_SWPAW /* 7012 */, AARCH64_INS_SWPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpa $Rs, $Rt, [$Rn] */ + AArch64_SWPAX /* 7013 */, AARCH64_INS_SWPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpb $Rs, $Rt, [$Rn] */ + AArch64_SWPB /* 7014 */, AARCH64_INS_SWPB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swph $Rs, $Rt, [$Rn] */ + AArch64_SWPH /* 7015 */, AARCH64_INS_SWPH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swplb $Rs, $Rt, [$Rn] */ + AArch64_SWPLB /* 7016 */, AARCH64_INS_SWPLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swplh $Rs, $Rt, [$Rn] */ + AArch64_SWPLH /* 7017 */, AARCH64_INS_SWPLH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpl $Rs, $Rt, [$Rn] */ + AArch64_SWPLW /* 7018 */, AARCH64_INS_SWPL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpl $Rs, $Rt, [$Rn] */ + AArch64_SWPLX /* 7019 */, AARCH64_INS_SWPL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swpp $Rt, $Rt2, [$Rn] */ + AArch64_SWPP /* 7020 */, AARCH64_INS_SWPP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* swppa $Rt, $Rt2, [$Rn] */ + AArch64_SWPPA /* 7021 */, AARCH64_INS_SWPPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* swppal $Rt, $Rt2, [$Rn] */ + AArch64_SWPPAL /* 7022 */, AARCH64_INS_SWPPAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* swppl $Rt, $Rt2, [$Rn] */ + AArch64_SWPPL /* 7023 */, AARCH64_INS_SWPPL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* swp $Rs, $Rt, [$Rn] */ + AArch64_SWPW /* 7024 */, AARCH64_INS_SWP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* swp $Rs, $Rt, [$Rn] */ + AArch64_SWPX /* 7025 */, AARCH64_INS_SWP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxtb $Zd, $Pg/m, $Zn */ + AArch64_SXTB_ZPmZ_D /* 7026 */, AARCH64_INS_SXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxtb $Zd, $Pg/m, $Zn */ + AArch64_SXTB_ZPmZ_H /* 7027 */, AARCH64_INS_SXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxtb $Zd, $Pg/m, $Zn */ + AArch64_SXTB_ZPmZ_S /* 7028 */, AARCH64_INS_SXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxth $Zd, $Pg/m, $Zn */ + AArch64_SXTH_ZPmZ_D /* 7029 */, AARCH64_INS_SXTH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxth $Zd, $Pg/m, $Zn */ + AArch64_SXTH_ZPmZ_S /* 7030 */, AARCH64_INS_SXTH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sxtw $Zd, $Pg/m, $Zn */ + AArch64_SXTW_ZPmZ_D /* 7031 */, AARCH64_INS_SXTW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sysl $Rt, $op1, $Cn, $Cm, $op2 */ + AArch64_SYSLxt /* 7032 */, AARCH64_INS_SYSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sysp $op1, $Cn, $Cm, $op2, $Rt */ + AArch64_SYSPxt /* 7033 */, AARCH64_INS_SYSP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sysp $op1, $Cn, $Cm, $op2, $xzr_pair */ + AArch64_SYSPxt_XZR /* 7034 */, AARCH64_INS_SYSP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* sys $op1, $Cn, $Cm, $op2, $Rt */ + AArch64_SYSxt /* 7035 */, AARCH64_INS_SYS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tblq $Zd, $Zn, $Zm */ + AArch64_TBLQ_ZZZ_B /* 7036 */, AARCH64_INS_TBLQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tblq $Zd, $Zn, $Zm */ + AArch64_TBLQ_ZZZ_D /* 7037 */, AARCH64_INS_TBLQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tblq $Zd, $Zn, $Zm */ + AArch64_TBLQ_ZZZ_H /* 7038 */, AARCH64_INS_TBLQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tblq $Zd, $Zn, $Zm */ + AArch64_TBLQ_ZZZ_S /* 7039 */, AARCH64_INS_TBLQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZZ_B /* 7040 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZZ_D /* 7041 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZZ_H /* 7042 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZZ_S /* 7043 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZ_B /* 7044 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZ_D /* 7045 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZ_H /* 7046 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Zd, $Zn, $Zm */ + AArch64_TBL_ZZZ_S /* 7047 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBLv16i8Four /* 7048 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBLv16i8One /* 7049 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBLv16i8Three /* 7050 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBLv16i8Two /* 7051 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBLv8i8Four /* 7052 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBLv8i8One /* 7053 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBLv8i8Three /* 7054 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbl $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBLv8i8Two /* 7055 */, AARCH64_INS_TBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbnz $Rt, $bit_off, $target */ + AArch64_TBNZW /* 7056 */, AARCH64_INS_TBNZ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbnz $Rt, $bit_off, $target */ + AArch64_TBNZX /* 7057 */, AARCH64_INS_TBNZ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbxq $Zd, $Zn, $Zm */ + AArch64_TBXQ_ZZZ_B /* 7058 */, AARCH64_INS_TBXQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbxq $Zd, $Zn, $Zm */ + AArch64_TBXQ_ZZZ_D /* 7059 */, AARCH64_INS_TBXQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbxq $Zd, $Zn, $Zm */ + AArch64_TBXQ_ZZZ_H /* 7060 */, AARCH64_INS_TBXQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbxq $Zd, $Zn, $Zm */ + AArch64_TBXQ_ZZZ_S /* 7061 */, AARCH64_INS_TBXQ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Zd, $Zn, $Zm */ + AArch64_TBX_ZZZ_B /* 7062 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Zd, $Zn, $Zm */ + AArch64_TBX_ZZZ_D /* 7063 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Zd, $Zn, $Zm */ + AArch64_TBX_ZZZ_H /* 7064 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Zd, $Zn, $Zm */ + AArch64_TBX_ZZZ_S /* 7065 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBXv16i8Four /* 7066 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBXv16i8One /* 7067 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBXv16i8Three /* 7068 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.16b, $Vn, $Vm.16b */ + AArch64_TBXv16i8Two /* 7069 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBXv8i8Four /* 7070 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBXv8i8One /* 7071 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBXv8i8Three /* 7072 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbx $Vd.8b, $Vn, $Vm.8b */ + AArch64_TBXv8i8Two /* 7073 */, AARCH64_INS_TBX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbz $Rt, $bit_off, $target */ + AArch64_TBZW /* 7074 */, AARCH64_INS_TBZ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tbz $Rt, $bit_off, $target */ + AArch64_TBZX /* 7075 */, AARCH64_INS_TBZ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tcancel $imm */ + AArch64_TCANCEL /* 7076 */, AARCH64_INS_TCANCEL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASTME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tcommit */ + AArch64_TCOMMIT /* 7077 */, AARCH64_INS_TCOMMIT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASTME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* trcit $Rt */ + AArch64_TRCIT /* 7078 */, AARCH64_INS_TRCIT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASITE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Pd, $Pn, $Pm */ + AArch64_TRN1_PPP_B /* 7079 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Pd, $Pn, $Pm */ + AArch64_TRN1_PPP_D /* 7080 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Pd, $Pn, $Pm */ + AArch64_TRN1_PPP_H /* 7081 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Pd, $Pn, $Pm */ + AArch64_TRN1_PPP_S /* 7082 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Zd, $Zn, $Zm */ + AArch64_TRN1_ZZZ_B /* 7083 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Zd, $Zn, $Zm */ + AArch64_TRN1_ZZZ_D /* 7084 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Zd, $Zn, $Zm */ + AArch64_TRN1_ZZZ_H /* 7085 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Zd, $Zn, $Zm */ + AArch64_TRN1_ZZZ_Q /* 7086 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1 $Zd, $Zn, $Zm */ + AArch64_TRN1_ZZZ_S /* 7087 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_TRN1v16i8 /* 7088 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_TRN1v2i32 /* 7089 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_TRN1v2i64 /* 7090 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_TRN1v4i16 /* 7091 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_TRN1v4i32 /* 7092 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_TRN1v8i16 /* 7093 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_TRN1v8i8 /* 7094 */, AARCH64_INS_TRN1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Pd, $Pn, $Pm */ + AArch64_TRN2_PPP_B /* 7095 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Pd, $Pn, $Pm */ + AArch64_TRN2_PPP_D /* 7096 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Pd, $Pn, $Pm */ + AArch64_TRN2_PPP_H /* 7097 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Pd, $Pn, $Pm */ + AArch64_TRN2_PPP_S /* 7098 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Zd, $Zn, $Zm */ + AArch64_TRN2_ZZZ_B /* 7099 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Zd, $Zn, $Zm */ + AArch64_TRN2_ZZZ_D /* 7100 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Zd, $Zn, $Zm */ + AArch64_TRN2_ZZZ_H /* 7101 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Zd, $Zn, $Zm */ + AArch64_TRN2_ZZZ_Q /* 7102 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2 $Zd, $Zn, $Zm */ + AArch64_TRN2_ZZZ_S /* 7103 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_TRN2v16i8 /* 7104 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_TRN2v2i32 /* 7105 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_TRN2v2i64 /* 7106 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_TRN2v4i16 /* 7107 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_TRN2v4i32 /* 7108 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_TRN2v8i16 /* 7109 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* trn2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_TRN2v8i8 /* 7110 */, AARCH64_INS_TRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tsb $CRm */ + AArch64_TSB /* 7111 */, AARCH64_INS_TSB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASTRACEV8_4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* tstart $Rt */ + AArch64_TSTART /* 7112 */, AARCH64_INS_TSTART, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASTME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} + + #endif +}, +{ + /* ttest $Rt */ + AArch64_TTEST /* 7113 */, AARCH64_INS_TTEST, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASTME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalb $Zda, $Zn, $Zm */ + AArch64_UABALB_ZZZ_D /* 7114 */, AARCH64_INS_UABALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalb $Zda, $Zn, $Zm */ + AArch64_UABALB_ZZZ_H /* 7115 */, AARCH64_INS_UABALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalb $Zda, $Zn, $Zm */ + AArch64_UABALB_ZZZ_S /* 7116 */, AARCH64_INS_UABALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalt $Zda, $Zn, $Zm */ + AArch64_UABALT_ZZZ_D /* 7117 */, AARCH64_INS_UABALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalt $Zda, $Zn, $Zm */ + AArch64_UABALT_ZZZ_H /* 7118 */, AARCH64_INS_UABALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabalt $Zda, $Zn, $Zm */ + AArch64_UABALT_ZZZ_S /* 7119 */, AARCH64_INS_UABALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UABALv16i8_v8i16 /* 7120 */, AARCH64_INS_UABAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UABALv2i32_v2i64 /* 7121 */, AARCH64_INS_UABAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UABALv4i16_v4i32 /* 7122 */, AARCH64_INS_UABAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UABALv4i32_v2i64 /* 7123 */, AARCH64_INS_UABAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UABALv8i16_v4i32 /* 7124 */, AARCH64_INS_UABAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UABALv8i8_v8i16 /* 7125 */, AARCH64_INS_UABAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba $Zda, $Zn, $Zm */ + AArch64_UABA_ZZZ_B /* 7126 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba $Zda, $Zn, $Zm */ + AArch64_UABA_ZZZ_D /* 7127 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba $Zda, $Zn, $Zm */ + AArch64_UABA_ZZZ_H /* 7128 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba $Zda, $Zn, $Zm */ + AArch64_UABA_ZZZ_S /* 7129 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_UABAv16i8 /* 7130 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_UABAv2i32 /* 7131 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_UABAv4i16 /* 7132 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_UABAv4i32 /* 7133 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_UABAv8i16 /* 7134 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_UABAv8i8 /* 7135 */, AARCH64_INS_UABA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlb $Zd, $Zn, $Zm */ + AArch64_UABDLB_ZZZ_D /* 7136 */, AARCH64_INS_UABDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlb $Zd, $Zn, $Zm */ + AArch64_UABDLB_ZZZ_H /* 7137 */, AARCH64_INS_UABDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlb $Zd, $Zn, $Zm */ + AArch64_UABDLB_ZZZ_S /* 7138 */, AARCH64_INS_UABDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlt $Zd, $Zn, $Zm */ + AArch64_UABDLT_ZZZ_D /* 7139 */, AARCH64_INS_UABDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlt $Zd, $Zn, $Zm */ + AArch64_UABDLT_ZZZ_H /* 7140 */, AARCH64_INS_UABDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdlt $Zd, $Zn, $Zm */ + AArch64_UABDLT_ZZZ_S /* 7141 */, AARCH64_INS_UABDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UABDLv16i8_v8i16 /* 7142 */, AARCH64_INS_UABDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UABDLv2i32_v2i64 /* 7143 */, AARCH64_INS_UABDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UABDLv4i16_v4i32 /* 7144 */, AARCH64_INS_UABDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UABDLv4i32_v2i64 /* 7145 */, AARCH64_INS_UABDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UABDLv8i16_v4i32 /* 7146 */, AARCH64_INS_UABDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UABDLv8i8_v8i16 /* 7147 */, AARCH64_INS_UABDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UABD_ZPmZ_B /* 7148 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UABD_ZPmZ_D /* 7149 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UABD_ZPmZ_H /* 7150 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UABD_ZPmZ_S /* 7151 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UABDv16i8 /* 7152 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UABDv2i32 /* 7153 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UABDv4i16 /* 7154 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UABDv4i32 /* 7155 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UABDv8i16 /* 7156 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UABDv8i8 /* 7157 */, AARCH64_INS_UABD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp $Zda, $Pg/m, $Zn */ + AArch64_UADALP_ZPmZ_D /* 7158 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp $Zda, $Pg/m, $Zn */ + AArch64_UADALP_ZPmZ_H /* 7159 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp $Zda, $Pg/m, $Zn */ + AArch64_UADALP_ZPmZ_S /* 7160 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_UADALPv16i8_v8i16 /* 7161 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ + AArch64_UADALPv2i32_v1i64 /* 7162 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ + AArch64_UADALPv4i16_v2i32 /* 7163 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ + AArch64_UADALPv4i32_v2i64 /* 7164 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ + AArch64_UADALPv8i16_v4i32 /* 7165 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ + AArch64_UADALPv8i8_v4i16 /* 7166 */, AARCH64_INS_UADALP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlb $Zd, $Zn, $Zm */ + AArch64_UADDLB_ZZZ_D /* 7167 */, AARCH64_INS_UADDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlb $Zd, $Zn, $Zm */ + AArch64_UADDLB_ZZZ_H /* 7168 */, AARCH64_INS_UADDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlb $Zd, $Zn, $Zm */ + AArch64_UADDLB_ZZZ_S /* 7169 */, AARCH64_INS_UADDLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ + AArch64_UADDLPv16i8_v8i16 /* 7170 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ + AArch64_UADDLPv2i32_v1i64 /* 7171 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ + AArch64_UADDLPv4i16_v2i32 /* 7172 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ + AArch64_UADDLPv4i32_v2i64 /* 7173 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ + AArch64_UADDLPv8i16_v4i32 /* 7174 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ + AArch64_UADDLPv8i8_v4i16 /* 7175 */, AARCH64_INS_UADDLP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlt $Zd, $Zn, $Zm */ + AArch64_UADDLT_ZZZ_D /* 7176 */, AARCH64_INS_UADDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlt $Zd, $Zn, $Zm */ + AArch64_UADDLT_ZZZ_H /* 7177 */, AARCH64_INS_UADDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlt $Zd, $Zn, $Zm */ + AArch64_UADDLT_ZZZ_S /* 7178 */, AARCH64_INS_UADDLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ + AArch64_UADDLVv16i8v /* 7179 */, AARCH64_INS_UADDLV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_UADDLVv4i16v /* 7180 */, AARCH64_INS_UADDLV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_UADDLVv4i32v /* 7181 */, AARCH64_INS_UADDLV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_UADDLVv8i16v /* 7182 */, AARCH64_INS_UADDLV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ + AArch64_UADDLVv8i8v /* 7183 */, AARCH64_INS_UADDLV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UADDLv16i8_v8i16 /* 7184 */, AARCH64_INS_UADDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UADDLv2i32_v2i64 /* 7185 */, AARCH64_INS_UADDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UADDLv4i16_v4i32 /* 7186 */, AARCH64_INS_UADDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UADDLv4i32_v2i64 /* 7187 */, AARCH64_INS_UADDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UADDLv8i16_v4i32 /* 7188 */, AARCH64_INS_UADDL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UADDLv8i8_v8i16 /* 7189 */, AARCH64_INS_UADDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddv $Vd, $Pg, $Zn */ + AArch64_UADDV_VPZ_B /* 7190 */, AARCH64_INS_UADDV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddv $Vd, $Pg, $Zn */ + AArch64_UADDV_VPZ_D /* 7191 */, AARCH64_INS_UADDV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddv $Vd, $Pg, $Zn */ + AArch64_UADDV_VPZ_H /* 7192 */, AARCH64_INS_UADDV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddv $Vd, $Pg, $Zn */ + AArch64_UADDV_VPZ_S /* 7193 */, AARCH64_INS_UADDV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwb $Zd, $Zn, $Zm */ + AArch64_UADDWB_ZZZ_D /* 7194 */, AARCH64_INS_UADDWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwb $Zd, $Zn, $Zm */ + AArch64_UADDWB_ZZZ_H /* 7195 */, AARCH64_INS_UADDWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwb $Zd, $Zn, $Zm */ + AArch64_UADDWB_ZZZ_S /* 7196 */, AARCH64_INS_UADDWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwt $Zd, $Zn, $Zm */ + AArch64_UADDWT_ZZZ_D /* 7197 */, AARCH64_INS_UADDWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwt $Zd, $Zn, $Zm */ + AArch64_UADDWT_ZZZ_H /* 7198 */, AARCH64_INS_UADDWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddwt $Zd, $Zn, $Zm */ + AArch64_UADDWT_ZZZ_S /* 7199 */, AARCH64_INS_UADDWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UADDWv16i8_v8i16 /* 7200 */, AARCH64_INS_UADDW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UADDWv2i32_v2i64 /* 7201 */, AARCH64_INS_UADDW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UADDWv4i16_v4i32 /* 7202 */, AARCH64_INS_UADDW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UADDWv4i32_v2i64 /* 7203 */, AARCH64_INS_UADDW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UADDWv8i16_v4i32 /* 7204 */, AARCH64_INS_UADDW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uaddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UADDWv8i8_v8i16 /* 7205 */, AARCH64_INS_UADDW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ubfm $Rd, $Rn, $immr, $imms */ + AArch64_UBFMWri /* 7206 */, AARCH64_INS_UBFM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ubfm $Rd, $Rn, $immr, $imms */ + AArch64_UBFMXri /* 7207 */, AARCH64_INS_UBFM, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG2_2Z2Z_B /* 7208 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG2_2Z2Z_D /* 7209 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG2_2Z2Z_H /* 7210 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG2_2Z2Z_S /* 7211 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG4_4Z4Z_B /* 7212 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG4_4Z4Z_D /* 7213 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG4_4Z4Z_H /* 7214 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_VG4_4Z4Z_S /* 7215 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_ZZZ_B /* 7216 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_ZZZ_D /* 7217 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_ZZZ_H /* 7218 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uclamp $Zd, $Zn, $Zm */ + AArch64_UCLAMP_ZZZ_S /* 7219 */, AARCH64_INS_UCLAMP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSWDri /* 7220 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSWHri /* 7221 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSWSri /* 7222 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSXDri /* 7223 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSXHri /* 7224 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $scale */ + AArch64_UCVTFSXSri /* 7225 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUWDri /* 7226 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUWHri /* 7227 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUWSri /* 7228 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUXDri /* 7229 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUXHri /* 7230 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFUXSri /* 7231 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Zn */ + AArch64_UCVTF_2Z2Z_StoS /* 7232 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Zn */ + AArch64_UCVTF_4Z4Z_StoS /* 7233 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_DtoD /* 7234 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_DtoH /* 7235 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_DtoS /* 7236 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_HtoH /* 7237 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_StoD /* 7238 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_StoH /* 7239 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Zd, $Pg/m, $Zn */ + AArch64_UCVTF_ZPmZ_StoS /* 7240 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $imm */ + AArch64_UCVTFd /* 7241 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $imm */ + AArch64_UCVTFh /* 7242 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn, $imm */ + AArch64_UCVTFs /* 7243 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFv1i16 /* 7244 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFv1i32 /* 7245 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf $Rd, $Rn */ + AArch64_UCVTFv1i64 /* 7246 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ + AArch64_UCVTFv2f32 /* 7247 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ + AArch64_UCVTFv2f64 /* 7248 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_UCVTFv2i32_shift /* 7249 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_UCVTFv2i64_shift /* 7250 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_UCVTFv4f16 /* 7251 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_UCVTFv4f32 /* 7252 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_UCVTFv4i16_shift /* 7253 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_UCVTFv4i32_shift /* 7254 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_UCVTFv8f16 /* 7255 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ucvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_UCVTFv8i16_shift /* 7256 */, AARCH64_INS_UCVTF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udf $imm */ + AArch64_UDF /* 7257 */, AARCH64_INS_UDF, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udivr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UDIVR_ZPmZ_D /* 7258 */, AARCH64_INS_UDIVR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udivr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UDIVR_ZPmZ_S /* 7259 */, AARCH64_INS_UDIVR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udiv $Rd, $Rn, $Rm */ + AArch64_UDIVWr /* 7260 */, AARCH64_INS_UDIV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udiv $Rd, $Rn, $Rm */ + AArch64_UDIVXr /* 7261 */, AARCH64_INS_UDIV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udiv $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UDIV_ZPmZ_D /* 7262 */, AARCH64_INS_UDIV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udiv $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UDIV_ZPmZ_S /* 7263 */, AARCH64_INS_UDIV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2Z2Z_BtoS /* 7264 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2Z2Z_HtoD /* 7265 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2Z2Z_HtoS /* 7266 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_UDOT_VG2_M2ZZI_BToS /* 7267 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_UDOT_VG2_M2ZZI_HToS /* 7268 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ + AArch64_UDOT_VG2_M2ZZI_HtoD /* 7269 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2ZZ_BtoS /* 7270 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2ZZ_HtoD /* 7271 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_UDOT_VG2_M2ZZ_HtoS /* 7272 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4Z4Z_BtoS /* 7273 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4Z4Z_HtoD /* 7274 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4Z4Z_HtoS /* 7275 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_UDOT_VG4_M4ZZI_BtoS /* 7276 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_UDOT_VG4_M4ZZI_HToS /* 7277 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ + AArch64_UDOT_VG4_M4ZZI_HtoD /* 7278 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4ZZ_BtoS /* 7279 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4ZZ_HtoD /* 7280 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_UDOT_VG4_M4ZZ_HtoS /* 7281 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm$iop */ + AArch64_UDOT_ZZZI_D /* 7282 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm$i2 */ + AArch64_UDOT_ZZZI_HtoS /* 7283 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm$iop */ + AArch64_UDOT_ZZZI_S /* 7284 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm */ + AArch64_UDOT_ZZZ_D /* 7285 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm */ + AArch64_UDOT_ZZZ_HtoS /* 7286 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot $Zda, $Zn, $Zm */ + AArch64_UDOT_ZZZ_S /* 7287 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_UDOTlanev16i8 /* 7288 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_UDOTlanev8i8 /* 7289 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_UDOTv16i8 /* 7290 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* udot{ $Rd.2s, $Rn.8b, $Rm.8b} */ + AArch64_UDOTv8i8 /* 7291 */, AARCH64_INS_UDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHADD_ZPmZ_B /* 7292 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHADD_ZPmZ_D /* 7293 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHADD_ZPmZ_H /* 7294 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHADD_ZPmZ_S /* 7295 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UHADDv16i8 /* 7296 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UHADDv2i32 /* 7297 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UHADDv4i16 /* 7298 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UHADDv4i32 /* 7299 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UHADDv8i16 /* 7300 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UHADDv8i8 /* 7301 */, AARCH64_INS_UHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUBR_ZPmZ_B /* 7302 */, AARCH64_INS_UHSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUBR_ZPmZ_D /* 7303 */, AARCH64_INS_UHSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUBR_ZPmZ_H /* 7304 */, AARCH64_INS_UHSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUBR_ZPmZ_S /* 7305 */, AARCH64_INS_UHSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUB_ZPmZ_B /* 7306 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUB_ZPmZ_D /* 7307 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUB_ZPmZ_H /* 7308 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UHSUB_ZPmZ_S /* 7309 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv16i8 /* 7310 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv2i32 /* 7311 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv4i16 /* 7312 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv4i32 /* 7313 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv8i16 /* 7314 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uhsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UHSUBv8i8 /* 7315 */, AARCH64_INS_UHSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaddl $Rd, $Rn, $Rm, $Ra */ + AArch64_UMADDLrrr /* 7316 */, AARCH64_INS_UMADDL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAXP_ZPmZ_B /* 7317 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAXP_ZPmZ_D /* 7318 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAXP_ZPmZ_H /* 7319 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAXP_ZPmZ_S /* 7320 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv16i8 /* 7321 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv2i32 /* 7322 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv4i16 /* 7323 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv4i32 /* 7324 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv8i16 /* 7325 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UMAXPv8i8 /* 7326 */, AARCH64_INS_UMAXP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxqv $Vd.16b, $Pg, $Zn */ + AArch64_UMAXQV_VPZ_B /* 7327 */, AARCH64_INS_UMAXQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxqv $Vd.2d, $Pg, $Zn */ + AArch64_UMAXQV_VPZ_D /* 7328 */, AARCH64_INS_UMAXQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxqv $Vd.8h, $Pg, $Zn */ + AArch64_UMAXQV_VPZ_H /* 7329 */, AARCH64_INS_UMAXQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxqv $Vd.4s, $Pg, $Zn */ + AArch64_UMAXQV_VPZ_S /* 7330 */, AARCH64_INS_UMAXQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv $Vd, $Pg, $Zn */ + AArch64_UMAXV_VPZ_B /* 7331 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv $Vd, $Pg, $Zn */ + AArch64_UMAXV_VPZ_D /* 7332 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv $Vd, $Pg, $Zn */ + AArch64_UMAXV_VPZ_H /* 7333 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv $Vd, $Pg, $Zn */ + AArch64_UMAXV_VPZ_S /* 7334 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ + AArch64_UMAXVv16i8v /* 7335 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_UMAXVv4i16v /* 7336 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_UMAXVv4i32v /* 7337 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_UMAXVv8i16v /* 7338 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ + AArch64_UMAXVv8i8v /* 7339 */, AARCH64_INS_UMAXV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Rd, $Rn, $imm */ + AArch64_UMAXWri /* 7340 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Rd, $Rn, $Rm */ + AArch64_UMAXWrr /* 7341 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Rd, $Rn, $imm */ + AArch64_UMAXXri /* 7342 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Rd, $Rn, $Rm */ + AArch64_UMAXXrr /* 7343 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2Z2Z_B /* 7344 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2Z2Z_D /* 7345 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2Z2Z_H /* 7346 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2Z2Z_S /* 7347 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2ZZ_B /* 7348 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2ZZ_D /* 7349 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2ZZ_H /* 7350 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG2_2ZZ_S /* 7351 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4Z4Z_B /* 7352 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4Z4Z_D /* 7353 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4Z4Z_H /* 7354 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4Z4Z_S /* 7355 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4ZZ_B /* 7356 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4ZZ_D /* 7357 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4ZZ_H /* 7358 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $Zm */ + AArch64_UMAX_VG4_4ZZ_S /* 7359 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $imm */ + AArch64_UMAX_ZI_B /* 7360 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $imm */ + AArch64_UMAX_ZI_D /* 7361 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $imm */ + AArch64_UMAX_ZI_H /* 7362 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $_Zdn, $imm */ + AArch64_UMAX_ZI_S /* 7363 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAX_ZPmZ_B /* 7364 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAX_ZPmZ_D /* 7365 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAX_ZPmZ_H /* 7366 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMAX_ZPmZ_S /* 7367 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UMAXv16i8 /* 7368 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UMAXv2i32 /* 7369 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UMAXv4i16 /* 7370 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UMAXv4i32 /* 7371 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UMAXv8i16 /* 7372 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UMAXv8i8 /* 7373 */, AARCH64_INS_UMAX, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMINP_ZPmZ_B /* 7374 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMINP_ZPmZ_D /* 7375 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMINP_ZPmZ_H /* 7376 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMINP_ZPmZ_S /* 7377 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UMINPv16i8 /* 7378 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UMINPv2i32 /* 7379 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UMINPv4i16 /* 7380 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UMINPv4i32 /* 7381 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UMINPv8i16 /* 7382 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UMINPv8i8 /* 7383 */, AARCH64_INS_UMINP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminqv $Vd.16b, $Pg, $Zn */ + AArch64_UMINQV_VPZ_B /* 7384 */, AARCH64_INS_UMINQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminqv $Vd.2d, $Pg, $Zn */ + AArch64_UMINQV_VPZ_D /* 7385 */, AARCH64_INS_UMINQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminqv $Vd.8h, $Pg, $Zn */ + AArch64_UMINQV_VPZ_H /* 7386 */, AARCH64_INS_UMINQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminqv $Vd.4s, $Pg, $Zn */ + AArch64_UMINQV_VPZ_S /* 7387 */, AARCH64_INS_UMINQV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv $Vd, $Pg, $Zn */ + AArch64_UMINV_VPZ_B /* 7388 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv $Vd, $Pg, $Zn */ + AArch64_UMINV_VPZ_D /* 7389 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv $Vd, $Pg, $Zn */ + AArch64_UMINV_VPZ_H /* 7390 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv $Vd, $Pg, $Zn */ + AArch64_UMINV_VPZ_S /* 7391 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ + AArch64_UMINVv16i8v /* 7392 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_UMINVv4i16v /* 7393 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_UMINVv4i32v /* 7394 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_UMINVv8i16v /* 7395 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ + AArch64_UMINVv8i8v /* 7396 */, AARCH64_INS_UMINV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Rd, $Rn, $imm */ + AArch64_UMINWri /* 7397 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Rd, $Rn, $Rm */ + AArch64_UMINWrr /* 7398 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Rd, $Rn, $imm */ + AArch64_UMINXri /* 7399 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Rd, $Rn, $Rm */ + AArch64_UMINXrr /* 7400 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2Z2Z_B /* 7401 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2Z2Z_D /* 7402 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2Z2Z_H /* 7403 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2Z2Z_S /* 7404 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2ZZ_B /* 7405 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2ZZ_D /* 7406 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2ZZ_H /* 7407 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG2_2ZZ_S /* 7408 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4Z4Z_B /* 7409 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4Z4Z_D /* 7410 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4Z4Z_H /* 7411 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4Z4Z_S /* 7412 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4ZZ_B /* 7413 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4ZZ_D /* 7414 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4ZZ_H /* 7415 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $Zm */ + AArch64_UMIN_VG4_4ZZ_S /* 7416 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $imm */ + AArch64_UMIN_ZI_B /* 7417 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $imm */ + AArch64_UMIN_ZI_D /* 7418 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $imm */ + AArch64_UMIN_ZI_H /* 7419 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $_Zdn, $imm */ + AArch64_UMIN_ZI_S /* 7420 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMIN_ZPmZ_B /* 7421 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMIN_ZPmZ_D /* 7422 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMIN_ZPmZ_H /* 7423 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMIN_ZPmZ_S /* 7424 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UMINv16i8 /* 7425 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UMINv2i32 /* 7426 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UMINv4i16 /* 7427 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UMINv4i32 /* 7428 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UMINv8i16 /* 7429 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UMINv8i8 /* 7430 */, AARCH64_INS_UMIN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalb $Zda, $Zn, $Zm$iop */ + AArch64_UMLALB_ZZZI_D /* 7431 */, AARCH64_INS_UMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalb $Zda, $Zn, $Zm$iop */ + AArch64_UMLALB_ZZZI_S /* 7432 */, AARCH64_INS_UMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalb $Zda, $Zn, $Zm */ + AArch64_UMLALB_ZZZ_D /* 7433 */, AARCH64_INS_UMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalb $Zda, $Zn, $Zm */ + AArch64_UMLALB_ZZZ_H /* 7434 */, AARCH64_INS_UMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalb $Zda, $Zn, $Zm */ + AArch64_UMLALB_ZZZ_S /* 7435 */, AARCH64_INS_UMLALB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_UMLALL_MZZI_BtoS /* 7436 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_UMLALL_MZZI_HtoD /* 7437 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLALL_MZZ_BtoS /* 7438 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLALL_MZZ_HtoD /* 7439 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLALL_VG2_M2Z2Z_BtoS /* 7440 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLALL_VG2_M2Z2Z_HtoD /* 7441 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_UMLALL_VG2_M2ZZI_BtoS /* 7442 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_UMLALL_VG2_M2ZZI_HtoD /* 7443 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLALL_VG2_M2ZZ_BtoS /* 7444 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLALL_VG2_M2ZZ_HtoD /* 7445 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLALL_VG4_M4Z4Z_BtoS /* 7446 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLALL_VG4_M4Z4Z_HtoD /* 7447 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_UMLALL_VG4_M4ZZI_BtoS /* 7448 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_UMLALL_VG4_M4ZZI_HtoD /* 7449 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLALL_VG4_M4ZZ_BtoS /* 7450 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLALL_VG4_M4ZZ_HtoD /* 7451 */, AARCH64_INS_UMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalt $Zda, $Zn, $Zm$iop */ + AArch64_UMLALT_ZZZI_D /* 7452 */, AARCH64_INS_UMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalt $Zda, $Zn, $Zm$iop */ + AArch64_UMLALT_ZZZI_S /* 7453 */, AARCH64_INS_UMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalt $Zda, $Zn, $Zm */ + AArch64_UMLALT_ZZZ_D /* 7454 */, AARCH64_INS_UMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalt $Zda, $Zn, $Zm */ + AArch64_UMLALT_ZZZ_H /* 7455 */, AARCH64_INS_UMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlalt $Zda, $Zn, $Zm */ + AArch64_UMLALT_ZZZ_S /* 7456 */, AARCH64_INS_UMLALT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ + AArch64_UMLAL_MZZI_HtoS /* 7457 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLAL_MZZ_HtoS /* 7458 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLAL_VG2_M2Z2Z_HtoS /* 7459 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ + AArch64_UMLAL_VG2_M2ZZI_S /* 7460 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLAL_VG2_M2ZZ_HtoS /* 7461 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLAL_VG4_M4Z4Z_HtoS /* 7462 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ + AArch64_UMLAL_VG4_M4ZZI_HtoS /* 7463 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLAL_VG4_M4ZZ_HtoS /* 7464 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMLALv16i8_v8i16 /* 7465 */, AARCH64_INS_UMLAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMLALv2i32_indexed /* 7466 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMLALv2i32_v2i64 /* 7467 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMLALv4i16_indexed /* 7468 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMLALv4i16_v4i32 /* 7469 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMLALv4i32_indexed /* 7470 */, AARCH64_INS_UMLAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMLALv4i32_v2i64 /* 7471 */, AARCH64_INS_UMLAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMLALv8i16_indexed /* 7472 */, AARCH64_INS_UMLAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMLALv8i16_v4i32 /* 7473 */, AARCH64_INS_UMLAL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMLALv8i8_v8i16 /* 7474 */, AARCH64_INS_UMLAL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslb $Zda, $Zn, $Zm$iop */ + AArch64_UMLSLB_ZZZI_D /* 7475 */, AARCH64_INS_UMLSLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslb $Zda, $Zn, $Zm$iop */ + AArch64_UMLSLB_ZZZI_S /* 7476 */, AARCH64_INS_UMLSLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslb $Zda, $Zn, $Zm */ + AArch64_UMLSLB_ZZZ_D /* 7477 */, AARCH64_INS_UMLSLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslb $Zda, $Zn, $Zm */ + AArch64_UMLSLB_ZZZ_H /* 7478 */, AARCH64_INS_UMLSLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslb $Zda, $Zn, $Zm */ + AArch64_UMLSLB_ZZZ_S /* 7479 */, AARCH64_INS_UMLSLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_UMLSLL_MZZI_BtoS /* 7480 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_UMLSLL_MZZI_HtoD /* 7481 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLSLL_MZZ_BtoS /* 7482 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLSLL_MZZ_HtoD /* 7483 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSLL_VG2_M2Z2Z_BtoS /* 7484 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSLL_VG2_M2Z2Z_HtoD /* 7485 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_UMLSLL_VG2_M2ZZI_BtoS /* 7486 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_UMLSLL_VG2_M2ZZI_HtoD /* 7487 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSLL_VG2_M2ZZ_BtoS /* 7488 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSLL_VG2_M2ZZ_HtoD /* 7489 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSLL_VG4_M4Z4Z_BtoS /* 7490 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSLL_VG4_M4Z4Z_HtoD /* 7491 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_UMLSLL_VG4_M4ZZI_BtoS /* 7492 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_UMLSLL_VG4_M4ZZI_HtoD /* 7493 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSLL_VG4_M4ZZ_BtoS /* 7494 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSLL_VG4_M4ZZ_HtoD /* 7495 */, AARCH64_INS_UMLSLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslt $Zda, $Zn, $Zm$iop */ + AArch64_UMLSLT_ZZZI_D /* 7496 */, AARCH64_INS_UMLSLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslt $Zda, $Zn, $Zm$iop */ + AArch64_UMLSLT_ZZZI_S /* 7497 */, AARCH64_INS_UMLSLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslt $Zda, $Zn, $Zm */ + AArch64_UMLSLT_ZZZ_D /* 7498 */, AARCH64_INS_UMLSLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslt $Zda, $Zn, $Zm */ + AArch64_UMLSLT_ZZZ_H /* 7499 */, AARCH64_INS_UMLSLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlslt $Zda, $Zn, $Zm */ + AArch64_UMLSLT_ZZZ_S /* 7500 */, AARCH64_INS_UMLSLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ + AArch64_UMLSL_MZZI_HtoS /* 7501 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_UMLSL_MZZ_HtoS /* 7502 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSL_VG2_M2Z2Z_HtoS /* 7503 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ + AArch64_UMLSL_VG2_M2ZZI_S /* 7504 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_UMLSL_VG2_M2ZZ_HtoS /* 7505 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSL_VG4_M4Z4Z_HtoS /* 7506 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ + AArch64_UMLSL_VG4_M4ZZI_HtoS /* 7507 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_UMLSL_VG4_M4ZZ_HtoS /* 7508 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMLSLv16i8_v8i16 /* 7509 */, AARCH64_INS_UMLSL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMLSLv2i32_indexed /* 7510 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMLSLv2i32_v2i64 /* 7511 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMLSLv4i16_indexed /* 7512 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMLSLv4i16_v4i32 /* 7513 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMLSLv4i32_indexed /* 7514 */, AARCH64_INS_UMLSL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMLSLv4i32_v2i64 /* 7515 */, AARCH64_INS_UMLSL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMLSLv8i16_indexed /* 7516 */, AARCH64_INS_UMLSL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMLSLv8i16_v4i32 /* 7517 */, AARCH64_INS_UMLSL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMLSLv8i8_v8i16 /* 7518 */, AARCH64_INS_UMLSL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ummla{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_UMMLA /* 7519 */, AARCH64_INS_UMMLA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ummla $Zda, $Zn, $Zm */ + AArch64_UMMLA_ZZZ /* 7520 */, AARCH64_INS_UMMLA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPA_MPPZZ_D /* 7521 */, AARCH64_INS_UMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPA_MPPZZ_HtoS /* 7522 */, AARCH64_INS_UMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPA_MPPZZ_S /* 7523 */, AARCH64_INS_UMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPS_MPPZZ_D /* 7524 */, AARCH64_INS_UMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPS_MPPZZ_HtoS /* 7525 */, AARCH64_INS_UMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_UMOPS_MPPZZ_S /* 7526 */, AARCH64_INS_UMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ + AArch64_UMOVvi16 /* 7527 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ + AArch64_UMOVvi16_idx0 /* 7528 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ + AArch64_UMOVvi32 /* 7529 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ + AArch64_UMOVvi32_idx0 /* 7530 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ + AArch64_UMOVvi64 /* 7531 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ + AArch64_UMOVvi64_idx0 /* 7532 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ + AArch64_UMOVvi8 /* 7533 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ + AArch64_UMOVvi8_idx0 /* 7534 */, AARCH64_INS_UMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umsubl $Rd, $Rn, $Rm, $Ra */ + AArch64_UMSUBLrrr /* 7535 */, AARCH64_INS_UMSUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMULH_ZPmZ_B /* 7536 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMULH_ZPmZ_D /* 7537 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMULH_ZPmZ_H /* 7538 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UMULH_ZPmZ_S /* 7539 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zd, $Zn, $Zm */ + AArch64_UMULH_ZZZ_B /* 7540 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zd, $Zn, $Zm */ + AArch64_UMULH_ZZZ_D /* 7541 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zd, $Zn, $Zm */ + AArch64_UMULH_ZZZ_H /* 7542 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Zd, $Zn, $Zm */ + AArch64_UMULH_ZZZ_S /* 7543 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umulh $Rd, $Rn, $Rm */ + AArch64_UMULHrr /* 7544 */, AARCH64_INS_UMULH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullb $Zd, $Zn, $Zm$iop */ + AArch64_UMULLB_ZZZI_D /* 7545 */, AARCH64_INS_UMULLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullb $Zd, $Zn, $Zm$iop */ + AArch64_UMULLB_ZZZI_S /* 7546 */, AARCH64_INS_UMULLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullb $Zd, $Zn, $Zm */ + AArch64_UMULLB_ZZZ_D /* 7547 */, AARCH64_INS_UMULLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullb $Zd, $Zn, $Zm */ + AArch64_UMULLB_ZZZ_H /* 7548 */, AARCH64_INS_UMULLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullb $Zd, $Zn, $Zm */ + AArch64_UMULLB_ZZZ_S /* 7549 */, AARCH64_INS_UMULLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullt $Zd, $Zn, $Zm$iop */ + AArch64_UMULLT_ZZZI_D /* 7550 */, AARCH64_INS_UMULLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullt $Zd, $Zn, $Zm$iop */ + AArch64_UMULLT_ZZZI_S /* 7551 */, AARCH64_INS_UMULLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullt $Zd, $Zn, $Zm */ + AArch64_UMULLT_ZZZ_D /* 7552 */, AARCH64_INS_UMULLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullt $Zd, $Zn, $Zm */ + AArch64_UMULLT_ZZZ_H /* 7553 */, AARCH64_INS_UMULLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umullt $Zd, $Zn, $Zm */ + AArch64_UMULLT_ZZZ_S /* 7554 */, AARCH64_INS_UMULLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMULLv16i8_v8i16 /* 7555 */, AARCH64_INS_UMULL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMULLv2i32_indexed /* 7556 */, AARCH64_INS_UMULL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMULLv2i32_v2i64 /* 7557 */, AARCH64_INS_UMULL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMULLv4i16_indexed /* 7558 */, AARCH64_INS_UMULL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMULLv4i16_v4i32 /* 7559 */, AARCH64_INS_UMULL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ + AArch64_UMULLv4i32_indexed /* 7560 */, AARCH64_INS_UMULL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_UMULLv4i32_v2i64 /* 7561 */, AARCH64_INS_UMULL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ + AArch64_UMULLv8i16_indexed /* 7562 */, AARCH64_INS_UMULL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_UMULLv8i16_v4i32 /* 7563 */, AARCH64_INS_UMULL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* umull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_UMULLv8i8_v8i16 /* 7564 */, AARCH64_INS_UMULL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $_Zdn, $imm */ + AArch64_UQADD_ZI_B /* 7565 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $_Zdn, $imm */ + AArch64_UQADD_ZI_D /* 7566 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $_Zdn, $imm */ + AArch64_UQADD_ZI_H /* 7567 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $_Zdn, $imm */ + AArch64_UQADD_ZI_S /* 7568 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQADD_ZPmZ_B /* 7569 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQADD_ZPmZ_D /* 7570 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQADD_ZPmZ_H /* 7571 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQADD_ZPmZ_S /* 7572 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zd, $Zn, $Zm */ + AArch64_UQADD_ZZZ_B /* 7573 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zd, $Zn, $Zm */ + AArch64_UQADD_ZZZ_D /* 7574 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zd, $Zn, $Zm */ + AArch64_UQADD_ZZZ_H /* 7575 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Zd, $Zn, $Zm */ + AArch64_UQADD_ZZZ_S /* 7576 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UQADDv16i8 /* 7577 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Rd, $Rn, $Rm */ + AArch64_UQADDv1i16 /* 7578 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Rd, $Rn, $Rm */ + AArch64_UQADDv1i32 /* 7579 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Rd, $Rn, $Rm */ + AArch64_UQADDv1i64 /* 7580 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd $Rd, $Rn, $Rm */ + AArch64_UQADDv1i8 /* 7581 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UQADDv2i32 /* 7582 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_UQADDv2i64 /* 7583 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UQADDv4i16 /* 7584 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UQADDv4i32 /* 7585 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UQADDv8i16 /* 7586 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UQADDv8i8 /* 7587 */, AARCH64_INS_UQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvtn $Zd, $Zn */ + AArch64_UQCVTN_Z2Z_StoH /* 7588 */, AARCH64_INS_UQCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvtn $Zd, $Zn */ + AArch64_UQCVTN_Z4Z_DtoH /* 7589 */, AARCH64_INS_UQCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvtn $Zd, $Zn */ + AArch64_UQCVTN_Z4Z_StoB /* 7590 */, AARCH64_INS_UQCVTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvt $Zd, $Zn */ + AArch64_UQCVT_Z2Z_StoH /* 7591 */, AARCH64_INS_UQCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvt $Zd, $Zn */ + AArch64_UQCVT_Z4Z_DtoH /* 7592 */, AARCH64_INS_UQCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqcvt $Zd, $Zn */ + AArch64_UQCVT_Z4Z_StoB /* 7593 */, AARCH64_INS_UQCVT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecb $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECB_WPiI /* 7594 */, AARCH64_INS_UQDECB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecb $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECB_XPiI /* 7595 */, AARCH64_INS_UQDECB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecd $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECD_WPiI /* 7596 */, AARCH64_INS_UQDECD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecd $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECD_XPiI /* 7597 */, AARCH64_INS_UQDECD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecd $Zdn, $pattern, mul $imm4 */ + AArch64_UQDECD_ZPiI /* 7598 */, AARCH64_INS_UQDECD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdech $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECH_WPiI /* 7599 */, AARCH64_INS_UQDECH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdech $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECH_XPiI /* 7600 */, AARCH64_INS_UQDECH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdech $Zdn, $pattern, mul $imm4 */ + AArch64_UQDECH_ZPiI /* 7601 */, AARCH64_INS_UQDECH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_WP_B /* 7602 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_WP_D /* 7603 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_WP_H /* 7604 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_WP_S /* 7605 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_XP_B /* 7606 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_XP_D /* 7607 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_XP_H /* 7608 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Rdn, $Pg */ + AArch64_UQDECP_XP_S /* 7609 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Zdn, $Pm */ + AArch64_UQDECP_ZP_D /* 7610 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Zdn, $Pm */ + AArch64_UQDECP_ZP_H /* 7611 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecp $Zdn, $Pm */ + AArch64_UQDECP_ZP_S /* 7612 */, AARCH64_INS_UQDECP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecw $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECW_WPiI /* 7613 */, AARCH64_INS_UQDECW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecw $Rdn, $pattern, mul $imm4 */ + AArch64_UQDECW_XPiI /* 7614 */, AARCH64_INS_UQDECW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqdecw $Zdn, $pattern, mul $imm4 */ + AArch64_UQDECW_ZPiI /* 7615 */, AARCH64_INS_UQDECW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincb $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCB_WPiI /* 7616 */, AARCH64_INS_UQINCB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincb $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCB_XPiI /* 7617 */, AARCH64_INS_UQINCB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincd $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCD_WPiI /* 7618 */, AARCH64_INS_UQINCD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincd $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCD_XPiI /* 7619 */, AARCH64_INS_UQINCD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincd $Zdn, $pattern, mul $imm4 */ + AArch64_UQINCD_ZPiI /* 7620 */, AARCH64_INS_UQINCD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqinch $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCH_WPiI /* 7621 */, AARCH64_INS_UQINCH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqinch $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCH_XPiI /* 7622 */, AARCH64_INS_UQINCH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqinch $Zdn, $pattern, mul $imm4 */ + AArch64_UQINCH_ZPiI /* 7623 */, AARCH64_INS_UQINCH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_WP_B /* 7624 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_WP_D /* 7625 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_WP_H /* 7626 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_WP_S /* 7627 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_XP_B /* 7628 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_XP_D /* 7629 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_XP_H /* 7630 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Rdn, $Pg */ + AArch64_UQINCP_XP_S /* 7631 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Zdn, $Pm */ + AArch64_UQINCP_ZP_D /* 7632 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Zdn, $Pm */ + AArch64_UQINCP_ZP_H /* 7633 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincp $Zdn, $Pm */ + AArch64_UQINCP_ZP_S /* 7634 */, AARCH64_INS_UQINCP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincw $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCW_WPiI /* 7635 */, AARCH64_INS_UQINCW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincw $Rdn, $pattern, mul $imm4 */ + AArch64_UQINCW_XPiI /* 7636 */, AARCH64_INS_UQINCW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqincw $Zdn, $pattern, mul $imm4 */ + AArch64_UQINCW_ZPiI /* 7637 */, AARCH64_INS_UQINCW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHLR_ZPmZ_B /* 7638 */, AARCH64_INS_UQRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHLR_ZPmZ_D /* 7639 */, AARCH64_INS_UQRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHLR_ZPmZ_H /* 7640 */, AARCH64_INS_UQRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHLR_ZPmZ_S /* 7641 */, AARCH64_INS_UQRSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHL_ZPmZ_B /* 7642 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHL_ZPmZ_D /* 7643 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHL_ZPmZ_H /* 7644 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQRSHL_ZPmZ_S /* 7645 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv16i8 /* 7646 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Rd, $Rn, $Rm */ + AArch64_UQRSHLv1i16 /* 7647 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Rd, $Rn, $Rm */ + AArch64_UQRSHLv1i32 /* 7648 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Rd, $Rn, $Rm */ + AArch64_UQRSHLv1i64 /* 7649 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl $Rd, $Rn, $Rm */ + AArch64_UQRSHLv1i8 /* 7650 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv2i32 /* 7651 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv2i64 /* 7652 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv4i16 /* 7653 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv4i32 /* 7654 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv8i16 /* 7655 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UQRSHLv8i8 /* 7656 */, AARCH64_INS_UQRSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnb $Zd, $Zn, $imm */ + AArch64_UQRSHRNB_ZZI_B /* 7657 */, AARCH64_INS_UQRSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnb $Zd, $Zn, $imm */ + AArch64_UQRSHRNB_ZZI_H /* 7658 */, AARCH64_INS_UQRSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnb $Zd, $Zn, $imm */ + AArch64_UQRSHRNB_ZZI_S /* 7659 */, AARCH64_INS_UQRSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnt $Zd, $Zn, $imm */ + AArch64_UQRSHRNT_ZZI_B /* 7660 */, AARCH64_INS_UQRSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnt $Zd, $Zn, $imm */ + AArch64_UQRSHRNT_ZZI_H /* 7661 */, AARCH64_INS_UQRSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrnt $Zd, $Zn, $imm */ + AArch64_UQRSHRNT_ZZI_S /* 7662 */, AARCH64_INS_UQRSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Zd, $Zn, $imm */ + AArch64_UQRSHRN_VG4_Z4ZI_B /* 7663 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Zd, $Zn, $imm */ + AArch64_UQRSHRN_VG4_Z4ZI_H /* 7664 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Zd, $Zn, $imm4 */ + AArch64_UQRSHRN_Z2ZI_StoH /* 7665 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Rd, $Rn, $imm */ + AArch64_UQRSHRNb /* 7666 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Rd, $Rn, $imm */ + AArch64_UQRSHRNh /* 7667 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn $Rd, $Rn, $imm */ + AArch64_UQRSHRNs /* 7668 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv16i8_shift /* 7669 */, AARCH64_INS_UQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv2i32_shift /* 7670 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv4i16_shift /* 7671 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv4i32_shift /* 7672 */, AARCH64_INS_UQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv8i16_shift /* 7673 */, AARCH64_INS_UQRSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_UQRSHRNv8i8_shift /* 7674 */, AARCH64_INS_UQRSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshr $Zd, $Zn, $imm4 */ + AArch64_UQRSHR_VG2_Z2ZI_H /* 7675 */, AARCH64_INS_UQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshr $Zd, $Zn, $imm */ + AArch64_UQRSHR_VG4_Z4ZI_B /* 7676 */, AARCH64_INS_UQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqrshr $Zd, $Zn, $imm */ + AArch64_UQRSHR_VG4_Z4ZI_H /* 7677 */, AARCH64_INS_UQRSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHLR_ZPmZ_B /* 7678 */, AARCH64_INS_UQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHLR_ZPmZ_D /* 7679 */, AARCH64_INS_UQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHLR_ZPmZ_H /* 7680 */, AARCH64_INS_UQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHLR_ZPmZ_S /* 7681 */, AARCH64_INS_UQSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_UQSHL_ZPmI_B /* 7682 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_UQSHL_ZPmI_D /* 7683 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_UQSHL_ZPmI_H /* 7684 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_UQSHL_ZPmI_S /* 7685 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHL_ZPmZ_B /* 7686 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHL_ZPmZ_D /* 7687 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHL_ZPmZ_H /* 7688 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSHL_ZPmZ_S /* 7689 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $imm */ + AArch64_UQSHLb /* 7690 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $imm */ + AArch64_UQSHLd /* 7691 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $imm */ + AArch64_UQSHLh /* 7692 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $imm */ + AArch64_UQSHLs /* 7693 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv16i8 /* 7694 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_UQSHLv16i8_shift /* 7695 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $Rm */ + AArch64_UQSHLv1i16 /* 7696 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $Rm */ + AArch64_UQSHLv1i32 /* 7697 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $Rm */ + AArch64_UQSHLv1i64 /* 7698 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl $Rd, $Rn, $Rm */ + AArch64_UQSHLv1i8 /* 7699 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv2i32 /* 7700 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_UQSHLv2i32_shift /* 7701 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv2i64 /* 7702 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_UQSHLv2i64_shift /* 7703 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv4i16 /* 7704 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_UQSHLv4i16_shift /* 7705 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv4i32 /* 7706 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_UQSHLv4i32_shift /* 7707 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv8i16 /* 7708 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_UQSHLv8i16_shift /* 7709 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UQSHLv8i8 /* 7710 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_UQSHLv8i8_shift /* 7711 */, AARCH64_INS_UQSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnb $Zd, $Zn, $imm */ + AArch64_UQSHRNB_ZZI_B /* 7712 */, AARCH64_INS_UQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnb $Zd, $Zn, $imm */ + AArch64_UQSHRNB_ZZI_H /* 7713 */, AARCH64_INS_UQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnb $Zd, $Zn, $imm */ + AArch64_UQSHRNB_ZZI_S /* 7714 */, AARCH64_INS_UQSHRNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnt $Zd, $Zn, $imm */ + AArch64_UQSHRNT_ZZI_B /* 7715 */, AARCH64_INS_UQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnt $Zd, $Zn, $imm */ + AArch64_UQSHRNT_ZZI_H /* 7716 */, AARCH64_INS_UQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrnt $Zd, $Zn, $imm */ + AArch64_UQSHRNT_ZZI_S /* 7717 */, AARCH64_INS_UQSHRNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn $Rd, $Rn, $imm */ + AArch64_UQSHRNb /* 7718 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn $Rd, $Rn, $imm */ + AArch64_UQSHRNh /* 7719 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn $Rd, $Rn, $imm */ + AArch64_UQSHRNs /* 7720 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_UQSHRNv16i8_shift /* 7721 */, AARCH64_INS_UQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_UQSHRNv2i32_shift /* 7722 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_UQSHRNv4i16_shift /* 7723 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_UQSHRNv4i32_shift /* 7724 */, AARCH64_INS_UQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_UQSHRNv8i16_shift /* 7725 */, AARCH64_INS_UQSHRN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_UQSHRNv8i8_shift /* 7726 */, AARCH64_INS_UQSHRN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUBR_ZPmZ_B /* 7727 */, AARCH64_INS_UQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUBR_ZPmZ_D /* 7728 */, AARCH64_INS_UQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUBR_ZPmZ_H /* 7729 */, AARCH64_INS_UQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUBR_ZPmZ_S /* 7730 */, AARCH64_INS_UQSUBR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $_Zdn, $imm */ + AArch64_UQSUB_ZI_B /* 7731 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $_Zdn, $imm */ + AArch64_UQSUB_ZI_D /* 7732 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $_Zdn, $imm */ + AArch64_UQSUB_ZI_H /* 7733 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $_Zdn, $imm */ + AArch64_UQSUB_ZI_S /* 7734 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUB_ZPmZ_B /* 7735 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUB_ZPmZ_D /* 7736 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUB_ZPmZ_H /* 7737 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_UQSUB_ZPmZ_S /* 7738 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zd, $Zn, $Zm */ + AArch64_UQSUB_ZZZ_B /* 7739 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zd, $Zn, $Zm */ + AArch64_UQSUB_ZZZ_D /* 7740 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zd, $Zn, $Zm */ + AArch64_UQSUB_ZZZ_H /* 7741 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Zd, $Zn, $Zm */ + AArch64_UQSUB_ZZZ_S /* 7742 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv16i8 /* 7743 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Rd, $Rn, $Rm */ + AArch64_UQSUBv1i16 /* 7744 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Rd, $Rn, $Rm */ + AArch64_UQSUBv1i32 /* 7745 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Rd, $Rn, $Rm */ + AArch64_UQSUBv1i64 /* 7746 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub $Rd, $Rn, $Rm */ + AArch64_UQSUBv1i8 /* 7747 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv2i32 /* 7748 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv2i64 /* 7749 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv4i16 /* 7750 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv4i32 /* 7751 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv8i16 /* 7752 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_UQSUBv8i8 /* 7753 */, AARCH64_INS_UQSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnb $Zd, $Zn */ + AArch64_UQXTNB_ZZ_B /* 7754 */, AARCH64_INS_UQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnb $Zd, $Zn */ + AArch64_UQXTNB_ZZ_H /* 7755 */, AARCH64_INS_UQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnb $Zd, $Zn */ + AArch64_UQXTNB_ZZ_S /* 7756 */, AARCH64_INS_UQXTNB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnt $Zd, $Zn */ + AArch64_UQXTNT_ZZ_B /* 7757 */, AARCH64_INS_UQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnt $Zd, $Zn */ + AArch64_UQXTNT_ZZ_H /* 7758 */, AARCH64_INS_UQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtnt $Zd, $Zn */ + AArch64_UQXTNT_ZZ_S /* 7759 */, AARCH64_INS_UQXTNT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ + AArch64_UQXTNv16i8 /* 7760 */, AARCH64_INS_UQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn $Rd, $Rn */ + AArch64_UQXTNv1i16 /* 7761 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn $Rd, $Rn */ + AArch64_UQXTNv1i32 /* 7762 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn $Rd, $Rn */ + AArch64_UQXTNv1i8 /* 7763 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ + AArch64_UQXTNv2i32 /* 7764 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ + AArch64_UQXTNv4i16 /* 7765 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ + AArch64_UQXTNv4i32 /* 7766 */, AARCH64_INS_UQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ + AArch64_UQXTNv8i16 /* 7767 */, AARCH64_INS_UQXTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ + AArch64_UQXTNv8i8 /* 7768 */, AARCH64_INS_UQXTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urecpe $Zd, $Pg/m, $Zn */ + AArch64_URECPE_ZPmZ_S /* 7769 */, AARCH64_INS_URECPE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ + AArch64_URECPEv2i32 /* 7770 */, AARCH64_INS_URECPE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_URECPEv4i32 /* 7771 */, AARCH64_INS_URECPE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URHADD_ZPmZ_B /* 7772 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URHADD_ZPmZ_D /* 7773 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URHADD_ZPmZ_H /* 7774 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URHADD_ZPmZ_S /* 7775 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_URHADDv16i8 /* 7776 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_URHADDv2i32 /* 7777 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_URHADDv4i16 /* 7778 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_URHADDv4i32 /* 7779 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_URHADDv8i16 /* 7780 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_URHADDv8i8 /* 7781 */, AARCH64_INS_URHADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHLR_ZPmZ_B /* 7782 */, AARCH64_INS_URSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHLR_ZPmZ_D /* 7783 */, AARCH64_INS_URSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHLR_ZPmZ_H /* 7784 */, AARCH64_INS_URSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHLR_ZPmZ_S /* 7785 */, AARCH64_INS_URSHLR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2Z2Z_B /* 7786 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2Z2Z_D /* 7787 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2Z2Z_H /* 7788 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2Z2Z_S /* 7789 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2ZZ_B /* 7790 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2ZZ_D /* 7791 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2ZZ_H /* 7792 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG2_2ZZ_S /* 7793 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4Z4Z_B /* 7794 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4Z4Z_D /* 7795 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4Z4Z_H /* 7796 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4Z4Z_S /* 7797 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4ZZ_B /* 7798 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4ZZ_D /* 7799 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4ZZ_H /* 7800 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $_Zdn, $Zm */ + AArch64_URSHL_VG4_4ZZ_S /* 7801 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHL_ZPmZ_B /* 7802 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHL_ZPmZ_D /* 7803 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHL_ZPmZ_H /* 7804 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_URSHL_ZPmZ_S /* 7805 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_URSHLv16i8 /* 7806 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl $Rd, $Rn, $Rm */ + AArch64_URSHLv1i64 /* 7807 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_URSHLv2i32 /* 7808 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_URSHLv2i64 /* 7809 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_URSHLv4i16 /* 7810 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_URSHLv4i32 /* 7811 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_URSHLv8i16 /* 7812 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_URSHLv8i8 /* 7813 */, AARCH64_INS_URSHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_URSHR_ZPmI_B /* 7814 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_URSHR_ZPmI_D /* 7815 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_URSHR_ZPmI_H /* 7816 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr $Zdn, $Pg/m, $_Zdn, $imm */ + AArch64_URSHR_ZPmI_S /* 7817 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr $Rd, $Rn, $imm */ + AArch64_URSHRd /* 7818 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_URSHRv16i8_shift /* 7819 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_URSHRv2i32_shift /* 7820 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_URSHRv2i64_shift /* 7821 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_URSHRv4i16_shift /* 7822 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_URSHRv4i32_shift /* 7823 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_URSHRv8i16_shift /* 7824 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* urshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_URSHRv8i8_shift /* 7825 */, AARCH64_INS_URSHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursqrte $Zd, $Pg/m, $Zn */ + AArch64_URSQRTE_ZPmZ_S /* 7826 */, AARCH64_INS_URSQRTE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ + AArch64_URSQRTEv2i32 /* 7827 */, AARCH64_INS_URSQRTE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_URSQRTEv4i32 /* 7828 */, AARCH64_INS_URSQRTE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra $Zda, $Zn, $imm */ + AArch64_URSRA_ZZI_B /* 7829 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra $Zda, $Zn, $imm */ + AArch64_URSRA_ZZI_D /* 7830 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra $Zda, $Zn, $imm */ + AArch64_URSRA_ZZI_H /* 7831 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra $Zda, $Zn, $imm */ + AArch64_URSRA_ZZI_S /* 7832 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra $Rd, $Rn, $imm */ + AArch64_URSRAd /* 7833 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_URSRAv16i8_shift /* 7834 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_URSRAv2i32_shift /* 7835 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_URSRAv2i64_shift /* 7836 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_URSRAv4i16_shift /* 7837 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_URSRAv4i32_shift /* 7838 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_URSRAv8i16_shift /* 7839 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ursra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_URSRAv8i8_shift /* 7840 */, AARCH64_INS_URSRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_USDOT_VG2_M2Z2Z_BToS /* 7841 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_USDOT_VG2_M2ZZI_BToS /* 7842 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ + AArch64_USDOT_VG2_M2ZZ_BToS /* 7843 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_USDOT_VG4_M4Z4Z_BToS /* 7844 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_USDOT_VG4_M4ZZI_BToS /* 7845 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ + AArch64_USDOT_VG4_M4ZZ_BToS /* 7846 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $Zda, $Zn, $Zm */ + AArch64_USDOT_ZZZ /* 7847 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot $Zda, $Zn, $Zm$idx */ + AArch64_USDOT_ZZZI /* 7848 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_USDOTlanev16i8 /* 7849 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ + AArch64_USDOTlanev8i8 /* 7850 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_USDOTv16i8 /* 7851 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ + AArch64_USDOTv8i8 /* 7852 */, AARCH64_INS_USDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllb $Zd, $Zn, $imm */ + AArch64_USHLLB_ZZI_D /* 7853 */, AARCH64_INS_USHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllb $Zd, $Zn, $imm */ + AArch64_USHLLB_ZZI_H /* 7854 */, AARCH64_INS_USHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllb $Zd, $Zn, $imm */ + AArch64_USHLLB_ZZI_S /* 7855 */, AARCH64_INS_USHLLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllt $Zd, $Zn, $imm */ + AArch64_USHLLT_ZZI_D /* 7856 */, AARCH64_INS_USHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllt $Zd, $Zn, $imm */ + AArch64_USHLLT_ZZI_H /* 7857 */, AARCH64_INS_USHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushllt $Zd, $Zn, $imm */ + AArch64_USHLLT_ZZI_S /* 7858 */, AARCH64_INS_USHLLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_USHLLv16i8_shift /* 7859 */, AARCH64_INS_USHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_USHLLv2i32_shift /* 7860 */, AARCH64_INS_USHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_USHLLv4i16_shift /* 7861 */, AARCH64_INS_USHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_USHLLv4i32_shift /* 7862 */, AARCH64_INS_USHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_USHLLv8i16_shift /* 7863 */, AARCH64_INS_USHLL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_USHLLv8i8_shift /* 7864 */, AARCH64_INS_USHLL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ + AArch64_USHLv16i8 /* 7865 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl $Rd, $Rn, $Rm */ + AArch64_USHLv1i64 /* 7866 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ + AArch64_USHLv2i32 /* 7867 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ + AArch64_USHLv2i64 /* 7868 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ + AArch64_USHLv4i16 /* 7869 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ + AArch64_USHLv4i32 /* 7870 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ + AArch64_USHLv8i16 /* 7871 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ + AArch64_USHLv8i8 /* 7872 */, AARCH64_INS_USHL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr $Rd, $Rn, $imm */ + AArch64_USHRd /* 7873 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_USHRv16i8_shift /* 7874 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_USHRv2i32_shift /* 7875 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_USHRv2i64_shift /* 7876 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_USHRv4i16_shift /* 7877 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_USHRv4i32_shift /* 7878 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_USHRv8i16_shift /* 7879 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* ushr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_USHRv8i8_shift /* 7880 */, AARCH64_INS_USHR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ + AArch64_USMLALL_MZZI_BtoS /* 7881 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm], $Zn, $Zm */ + AArch64_USMLALL_MZZ_BtoS /* 7882 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_USMLALL_VG2_M2Z2Z_BtoS /* 7883 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ + AArch64_USMLALL_VG2_M2ZZI_BtoS /* 7884 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ + AArch64_USMLALL_VG2_M2ZZ_BtoS /* 7885 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_USMLALL_VG4_M4Z4Z_BtoS /* 7886 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ + AArch64_USMLALL_VG4_M4ZZI_BtoS /* 7887 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ + AArch64_USMLALL_VG4_M4ZZ_BtoS /* 7888 */, AARCH64_INS_USMLALL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ + AArch64_USMMLA /* 7889 */, AARCH64_INS_USMMLA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmmla $Zda, $Zn, $Zm */ + AArch64_USMMLA_ZZZ /* 7890 */, AARCH64_INS_USMMLA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_USMOPA_MPPZZ_D /* 7891 */, AARCH64_INS_USMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_USMOPA_MPPZZ_S /* 7892 */, AARCH64_INS_USMOPA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_USMOPS_MPPZZ_D /* 7893 */, AARCH64_INS_USMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ + AArch64_USMOPS_MPPZZ_S /* 7894 */, AARCH64_INS_USMOPS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_USQADD_ZPmZ_B /* 7895 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_USQADD_ZPmZ_D /* 7896 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_USQADD_ZPmZ_H /* 7897 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ + AArch64_USQADD_ZPmZ_S /* 7898 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ + AArch64_USQADDv16i8 /* 7899 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Rd, $Rn */ + AArch64_USQADDv1i16 /* 7900 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Rd, $Rn */ + AArch64_USQADDv1i32 /* 7901 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Rd, $Rn */ + AArch64_USQADDv1i64 /* 7902 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd $Rd, $Rn */ + AArch64_USQADDv1i8 /* 7903 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ + AArch64_USQADDv2i32 /* 7904 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ + AArch64_USQADDv2i64 /* 7905 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ + AArch64_USQADDv4i16 /* 7906 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ + AArch64_USQADDv4i32 /* 7907 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ + AArch64_USQADDv8i16 /* 7908 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ + AArch64_USQADDv8i8 /* 7909 */, AARCH64_INS_USQADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra $Zda, $Zn, $imm */ + AArch64_USRA_ZZI_B /* 7910 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra $Zda, $Zn, $imm */ + AArch64_USRA_ZZI_D /* 7911 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra $Zda, $Zn, $imm */ + AArch64_USRA_ZZI_H /* 7912 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra $Zda, $Zn, $imm */ + AArch64_USRA_ZZI_S /* 7913 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra $Rd, $Rn, $imm */ + AArch64_USRAd /* 7914 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ + AArch64_USRAv16i8_shift /* 7915 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ + AArch64_USRAv2i32_shift /* 7916 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ + AArch64_USRAv2i64_shift /* 7917 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ + AArch64_USRAv4i16_shift /* 7918 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ + AArch64_USRAv4i32_shift /* 7919 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ + AArch64_USRAv8i16_shift /* 7920 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ + AArch64_USRAv8i8_shift /* 7921 */, AARCH64_INS_USRA, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublb $Zd, $Zn, $Zm */ + AArch64_USUBLB_ZZZ_D /* 7922 */, AARCH64_INS_USUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublb $Zd, $Zn, $Zm */ + AArch64_USUBLB_ZZZ_H /* 7923 */, AARCH64_INS_USUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublb $Zd, $Zn, $Zm */ + AArch64_USUBLB_ZZZ_S /* 7924 */, AARCH64_INS_USUBLB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublt $Zd, $Zn, $Zm */ + AArch64_USUBLT_ZZZ_D /* 7925 */, AARCH64_INS_USUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublt $Zd, $Zn, $Zm */ + AArch64_USUBLT_ZZZ_H /* 7926 */, AARCH64_INS_USUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usublt $Zd, $Zn, $Zm */ + AArch64_USUBLT_ZZZ_S /* 7927 */, AARCH64_INS_USUBLT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_USUBLv16i8_v8i16 /* 7928 */, AARCH64_INS_USUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_USUBLv2i32_v2i64 /* 7929 */, AARCH64_INS_USUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_USUBLv4i16_v4i32 /* 7930 */, AARCH64_INS_USUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_USUBLv4i32_v2i64 /* 7931 */, AARCH64_INS_USUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_USUBLv8i16_v4i32 /* 7932 */, AARCH64_INS_USUBL2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_USUBLv8i8_v8i16 /* 7933 */, AARCH64_INS_USUBL, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwb $Zd, $Zn, $Zm */ + AArch64_USUBWB_ZZZ_D /* 7934 */, AARCH64_INS_USUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwb $Zd, $Zn, $Zm */ + AArch64_USUBWB_ZZZ_H /* 7935 */, AARCH64_INS_USUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwb $Zd, $Zn, $Zm */ + AArch64_USUBWB_ZZZ_S /* 7936 */, AARCH64_INS_USUBWB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwt $Zd, $Zn, $Zm */ + AArch64_USUBWT_ZZZ_D /* 7937 */, AARCH64_INS_USUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwt $Zd, $Zn, $Zm */ + AArch64_USUBWT_ZZZ_H /* 7938 */, AARCH64_INS_USUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubwt $Zd, $Zn, $Zm */ + AArch64_USUBWT_ZZZ_S /* 7939 */, AARCH64_INS_USUBWT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ + AArch64_USUBWv16i8_v8i16 /* 7940 */, AARCH64_INS_USUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ + AArch64_USUBWv2i32_v2i64 /* 7941 */, AARCH64_INS_USUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ + AArch64_USUBWv4i16_v4i32 /* 7942 */, AARCH64_INS_USUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ + AArch64_USUBWv4i32_v2i64 /* 7943 */, AARCH64_INS_USUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ + AArch64_USUBWv8i16_v4i32 /* 7944 */, AARCH64_INS_USUBW2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ + AArch64_USUBWv8i8_v8i16 /* 7945 */, AARCH64_INS_USUBW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* usvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_USVDOT_VG4_M4ZZI_BToS /* 7946 */, AARCH64_INS_USVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpkhi $Zd, $Zn */ + AArch64_UUNPKHI_ZZ_D /* 7947 */, AARCH64_INS_UUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpkhi $Zd, $Zn */ + AArch64_UUNPKHI_ZZ_H /* 7948 */, AARCH64_INS_UUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpkhi $Zd, $Zn */ + AArch64_UUNPKHI_ZZ_S /* 7949 */, AARCH64_INS_UUNPKHI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpklo $Zd, $Zn */ + AArch64_UUNPKLO_ZZ_D /* 7950 */, AARCH64_INS_UUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpklo $Zd, $Zn */ + AArch64_UUNPKLO_ZZ_H /* 7951 */, AARCH64_INS_UUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpklo $Zd, $Zn */ + AArch64_UUNPKLO_ZZ_S /* 7952 */, AARCH64_INS_UUNPKLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG2_2ZZ_D /* 7953 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG2_2ZZ_H /* 7954 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG2_2ZZ_S /* 7955 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG4_4Z2Z_D /* 7956 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG4_4Z2Z_H /* 7957 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uunpk $Zd, $Zn */ + AArch64_UUNPK_VG4_4Z2Z_S /* 7958 */, AARCH64_INS_UUNPK, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ + AArch64_UVDOT_VG2_M2ZZI_HtoS /* 7959 */, AARCH64_INS_UVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ + AArch64_UVDOT_VG4_M4ZZI_BtoS /* 7960 */, AARCH64_INS_UVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ + AArch64_UVDOT_VG4_M4ZZI_HtoD /* 7961 */, AARCH64_INS_UVDOT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSMEI16I64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxtb $Zd, $Pg/m, $Zn */ + AArch64_UXTB_ZPmZ_D /* 7962 */, AARCH64_INS_UXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxtb $Zd, $Pg/m, $Zn */ + AArch64_UXTB_ZPmZ_H /* 7963 */, AARCH64_INS_UXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxtb $Zd, $Pg/m, $Zn */ + AArch64_UXTB_ZPmZ_S /* 7964 */, AARCH64_INS_UXTB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxth $Zd, $Pg/m, $Zn */ + AArch64_UXTH_ZPmZ_D /* 7965 */, AARCH64_INS_UXTH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxth $Zd, $Pg/m, $Zn */ + AArch64_UXTH_ZPmZ_S /* 7966 */, AARCH64_INS_UXTH, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uxtw $Zd, $Pg/m, $Zn */ + AArch64_UXTW_ZPmZ_D /* 7967 */, AARCH64_INS_UXTW, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Pd, $Pn, $Pm */ + AArch64_UZP1_PPP_B /* 7968 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Pd, $Pn, $Pm */ + AArch64_UZP1_PPP_D /* 7969 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Pd, $Pn, $Pm */ + AArch64_UZP1_PPP_H /* 7970 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Pd, $Pn, $Pm */ + AArch64_UZP1_PPP_S /* 7971 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Zd, $Zn, $Zm */ + AArch64_UZP1_ZZZ_B /* 7972 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Zd, $Zn, $Zm */ + AArch64_UZP1_ZZZ_D /* 7973 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Zd, $Zn, $Zm */ + AArch64_UZP1_ZZZ_H /* 7974 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Zd, $Zn, $Zm */ + AArch64_UZP1_ZZZ_Q /* 7975 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1 $Zd, $Zn, $Zm */ + AArch64_UZP1_ZZZ_S /* 7976 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_UZP1v16i8 /* 7977 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_UZP1v2i32 /* 7978 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_UZP1v2i64 /* 7979 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_UZP1v4i16 /* 7980 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_UZP1v4i32 /* 7981 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_UZP1v8i16 /* 7982 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_UZP1v8i8 /* 7983 */, AARCH64_INS_UZP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Pd, $Pn, $Pm */ + AArch64_UZP2_PPP_B /* 7984 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Pd, $Pn, $Pm */ + AArch64_UZP2_PPP_D /* 7985 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Pd, $Pn, $Pm */ + AArch64_UZP2_PPP_H /* 7986 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Pd, $Pn, $Pm */ + AArch64_UZP2_PPP_S /* 7987 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Zd, $Zn, $Zm */ + AArch64_UZP2_ZZZ_B /* 7988 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Zd, $Zn, $Zm */ + AArch64_UZP2_ZZZ_D /* 7989 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Zd, $Zn, $Zm */ + AArch64_UZP2_ZZZ_H /* 7990 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Zd, $Zn, $Zm */ + AArch64_UZP2_ZZZ_Q /* 7991 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2 $Zd, $Zn, $Zm */ + AArch64_UZP2_ZZZ_S /* 7992 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_UZP2v16i8 /* 7993 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_UZP2v2i32 /* 7994 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_UZP2v2i64 /* 7995 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_UZP2v4i16 /* 7996 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_UZP2v4i32 /* 7997 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_UZP2v8i16 /* 7998 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_UZP2v8i8 /* 7999 */, AARCH64_INS_UZP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq1 $Zd, $Zn, $Zm */ + AArch64_UZPQ1_ZZZ_B /* 8000 */, AARCH64_INS_UZPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq1 $Zd, $Zn, $Zm */ + AArch64_UZPQ1_ZZZ_D /* 8001 */, AARCH64_INS_UZPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq1 $Zd, $Zn, $Zm */ + AArch64_UZPQ1_ZZZ_H /* 8002 */, AARCH64_INS_UZPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq1 $Zd, $Zn, $Zm */ + AArch64_UZPQ1_ZZZ_S /* 8003 */, AARCH64_INS_UZPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq2 $Zd, $Zn, $Zm */ + AArch64_UZPQ2_ZZZ_B /* 8004 */, AARCH64_INS_UZPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq2 $Zd, $Zn, $Zm */ + AArch64_UZPQ2_ZZZ_D /* 8005 */, AARCH64_INS_UZPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq2 $Zd, $Zn, $Zm */ + AArch64_UZPQ2_ZZZ_H /* 8006 */, AARCH64_INS_UZPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzpq2 $Zd, $Zn, $Zm */ + AArch64_UZPQ2_ZZZ_S /* 8007 */, AARCH64_INS_UZPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn, $Zm */ + AArch64_UZP_VG2_2ZZZ_B /* 8008 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn, $Zm */ + AArch64_UZP_VG2_2ZZZ_D /* 8009 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn, $Zm */ + AArch64_UZP_VG2_2ZZZ_H /* 8010 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn, $Zm */ + AArch64_UZP_VG2_2ZZZ_Q /* 8011 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn, $Zm */ + AArch64_UZP_VG2_2ZZZ_S /* 8012 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn */ + AArch64_UZP_VG4_4Z4Z_B /* 8013 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn */ + AArch64_UZP_VG4_4Z4Z_D /* 8014 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn */ + AArch64_UZP_VG4_4Z4Z_H /* 8015 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn */ + AArch64_UZP_VG4_4Z4Z_Q /* 8016 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* uzp $Zd, $Zn */ + AArch64_UZP_VG4_4Z4Z_S /* 8017 */, AARCH64_INS_UZP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* wfet $Rt */ + AArch64_WFET /* 8018 */, AARCH64_INS_WFET, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASWFXT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* wfit $Rt */ + AArch64_WFIT /* 8019 */, AARCH64_INS_WFIT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASWFXT, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_2PXX_B /* 8020 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_2PXX_D /* 8021 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_2PXX_H /* 8022 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_2PXX_S /* 8023 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGE_CXX_B /* 8024 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGE_CXX_D /* 8025 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGE_CXX_H /* 8026 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGE_CXX_S /* 8027 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PWW_B /* 8028 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PWW_D /* 8029 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PWW_H /* 8030 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PWW_S /* 8031 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PXX_B /* 8032 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PXX_D /* 8033 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PXX_H /* 8034 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilege $Pd, $Rn, $Rm */ + AArch64_WHILEGE_PXX_S /* 8035 */, AARCH64_INS_WHILEGE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_2PXX_B /* 8036 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_2PXX_D /* 8037 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_2PXX_H /* 8038 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_2PXX_S /* 8039 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGT_CXX_B /* 8040 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGT_CXX_D /* 8041 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGT_CXX_H /* 8042 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEGT_CXX_S /* 8043 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PWW_B /* 8044 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PWW_D /* 8045 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PWW_H /* 8046 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PWW_S /* 8047 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PXX_B /* 8048 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PXX_D /* 8049 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PXX_H /* 8050 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilegt $Pd, $Rn, $Rm */ + AArch64_WHILEGT_PXX_S /* 8051 */, AARCH64_INS_WHILEGT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_2PXX_B /* 8052 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_2PXX_D /* 8053 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_2PXX_H /* 8054 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_2PXX_S /* 8055 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHI_CXX_B /* 8056 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHI_CXX_D /* 8057 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHI_CXX_H /* 8058 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHI_CXX_S /* 8059 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PWW_B /* 8060 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PWW_D /* 8061 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PWW_H /* 8062 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PWW_S /* 8063 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PXX_B /* 8064 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PXX_D /* 8065 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PXX_H /* 8066 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehi $Pd, $Rn, $Rm */ + AArch64_WHILEHI_PXX_S /* 8067 */, AARCH64_INS_WHILEHI, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_2PXX_B /* 8068 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_2PXX_D /* 8069 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_2PXX_H /* 8070 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_2PXX_S /* 8071 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHS_CXX_B /* 8072 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHS_CXX_D /* 8073 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHS_CXX_H /* 8074 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $PNd, $Rn, $Rm, $vl */ + AArch64_WHILEHS_CXX_S /* 8075 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PWW_B /* 8076 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PWW_D /* 8077 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PWW_H /* 8078 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PWW_S /* 8079 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PXX_B /* 8080 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PXX_D /* 8081 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PXX_H /* 8082 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilehs $Pd, $Rn, $Rm */ + AArch64_WHILEHS_PXX_S /* 8083 */, AARCH64_INS_WHILEHS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_2PXX_B /* 8084 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_2PXX_D /* 8085 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_2PXX_H /* 8086 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_2PXX_S /* 8087 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELE_CXX_B /* 8088 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELE_CXX_D /* 8089 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELE_CXX_H /* 8090 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELE_CXX_S /* 8091 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PWW_B /* 8092 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PWW_D /* 8093 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PWW_H /* 8094 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PWW_S /* 8095 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PXX_B /* 8096 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PXX_D /* 8097 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PXX_H /* 8098 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilele $Pd, $Rn, $Rm */ + AArch64_WHILELE_PXX_S /* 8099 */, AARCH64_INS_WHILELE, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_2PXX_B /* 8100 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_2PXX_D /* 8101 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_2PXX_H /* 8102 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_2PXX_S /* 8103 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELO_CXX_B /* 8104 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELO_CXX_D /* 8105 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELO_CXX_H /* 8106 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELO_CXX_S /* 8107 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PWW_B /* 8108 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PWW_D /* 8109 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PWW_H /* 8110 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PWW_S /* 8111 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PXX_B /* 8112 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PXX_D /* 8113 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PXX_H /* 8114 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelo $Pd, $Rn, $Rm */ + AArch64_WHILELO_PXX_S /* 8115 */, AARCH64_INS_WHILELO, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_2PXX_B /* 8116 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_2PXX_D /* 8117 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_2PXX_H /* 8118 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_2PXX_S /* 8119 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELS_CXX_B /* 8120 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELS_CXX_D /* 8121 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELS_CXX_H /* 8122 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELS_CXX_S /* 8123 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PWW_B /* 8124 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PWW_D /* 8125 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PWW_H /* 8126 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PWW_S /* 8127 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PXX_B /* 8128 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PXX_D /* 8129 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PXX_H /* 8130 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilels $Pd, $Rn, $Rm */ + AArch64_WHILELS_PXX_S /* 8131 */, AARCH64_INS_WHILELS, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_2PXX_B /* 8132 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_2PXX_D /* 8133 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_2PXX_H /* 8134 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_2PXX_S /* 8135 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELT_CXX_B /* 8136 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELT_CXX_D /* 8137 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELT_CXX_H /* 8138 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $PNd, $Rn, $Rm, $vl */ + AArch64_WHILELT_CXX_S /* 8139 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PWW_B /* 8140 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PWW_D /* 8141 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PWW_H /* 8142 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PWW_S /* 8143 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PXX_B /* 8144 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PXX_D /* 8145 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PXX_H /* 8146 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilelt $Pd, $Rn, $Rm */ + AArch64_WHILELT_PXX_S /* 8147 */, AARCH64_INS_WHILELT, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilerw $Pd, $Rn, $Rm */ + AArch64_WHILERW_PXX_B /* 8148 */, AARCH64_INS_WHILERW, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilerw $Pd, $Rn, $Rm */ + AArch64_WHILERW_PXX_D /* 8149 */, AARCH64_INS_WHILERW, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilerw $Pd, $Rn, $Rm */ + AArch64_WHILERW_PXX_H /* 8150 */, AARCH64_INS_WHILERW, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilerw $Pd, $Rn, $Rm */ + AArch64_WHILERW_PXX_S /* 8151 */, AARCH64_INS_WHILERW, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilewr $Pd, $Rn, $Rm */ + AArch64_WHILEWR_PXX_B /* 8152 */, AARCH64_INS_WHILEWR, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilewr $Pd, $Rn, $Rm */ + AArch64_WHILEWR_PXX_D /* 8153 */, AARCH64_INS_WHILEWR, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilewr $Pd, $Rn, $Rm */ + AArch64_WHILEWR_PXX_H /* 8154 */, AARCH64_INS_WHILEWR, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* whilewr $Pd, $Rn, $Rm */ + AArch64_WHILEWR_PXX_S /* 8155 */, AARCH64_INS_WHILEWR, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* wrffr $Pn */ + AArch64_WRFFR /* 8156 */, AARCH64_INS_WRFFR, + #ifndef CAPSTONE_DIET + { 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xaflag */ + AArch64_XAFLAG /* 8157 */, AARCH64_INS_XAFLAG, + #ifndef CAPSTONE_DIET + { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASALTNZCV, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xar{ $Vd.2d, $Vn.2d, $Vm.2d, $imm|.2d $Vd, $Vn, $Vm, $imm} */ + AArch64_XAR /* 8158 */, AARCH64_INS_XAR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xar $Zdn, $_Zdn, $Zm, $imm */ + AArch64_XAR_ZZZI_B /* 8159 */, AARCH64_INS_XAR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xar $Zdn, $_Zdn, $Zm, $imm */ + AArch64_XAR_ZZZI_D /* 8160 */, AARCH64_INS_XAR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xar $Zdn, $_Zdn, $Zm, $imm */ + AArch64_XAR_ZZZI_H /* 8161 */, AARCH64_INS_XAR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xar $Zdn, $_Zdn, $Zm, $imm */ + AArch64_XAR_ZZZI_S /* 8162 */, AARCH64_INS_XAR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xpacd $Rd */ + AArch64_XPACD /* 8163 */, AARCH64_INS_XPACD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xpaci $Rd */ + AArch64_XPACI /* 8164 */, AARCH64_INS_XPACI, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* hint #7 */ + AArch64_XPACLRI /* 8165 */, AARCH64_INS_HINT, + #ifndef CAPSTONE_DIET + { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ + AArch64_XTNv16i8 /* 8166 */, AARCH64_INS_XTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ + AArch64_XTNv2i32 /* 8167 */, AARCH64_INS_XTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ + AArch64_XTNv4i16 /* 8168 */, AARCH64_INS_XTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ + AArch64_XTNv4i32 /* 8169 */, AARCH64_INS_XTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ + AArch64_XTNv8i16 /* 8170 */, AARCH64_INS_XTN2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* xtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ + AArch64_XTNv8i8 /* 8171 */, AARCH64_INS_XTN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $imm */ + AArch64_ZERO_M /* 8172 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm] */ + AArch64_ZERO_MXI_2Z /* 8173 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm] */ + AArch64_ZERO_MXI_4Z /* 8174 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx2] */ + AArch64_ZERO_MXI_VG2_2Z /* 8175 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx2] */ + AArch64_ZERO_MXI_VG2_4Z /* 8176 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx2] */ + AArch64_ZERO_MXI_VG2_Z /* 8177 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx4] */ + AArch64_ZERO_MXI_VG4_2Z /* 8178 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx4] */ + AArch64_ZERO_MXI_VG4_4Z /* 8179 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero $ZAd[$Rv, $imm, vgx4] */ + AArch64_ZERO_MXI_VG4_Z /* 8180 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zero \{ $ZT \} */ + AArch64_ZERO_T /* 8181 */, AARCH64_INS_ZERO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Pd, $Pn, $Pm */ + AArch64_ZIP1_PPP_B /* 8182 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Pd, $Pn, $Pm */ + AArch64_ZIP1_PPP_D /* 8183 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Pd, $Pn, $Pm */ + AArch64_ZIP1_PPP_H /* 8184 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Pd, $Pn, $Pm */ + AArch64_ZIP1_PPP_S /* 8185 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Zd, $Zn, $Zm */ + AArch64_ZIP1_ZZZ_B /* 8186 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Zd, $Zn, $Zm */ + AArch64_ZIP1_ZZZ_D /* 8187 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Zd, $Zn, $Zm */ + AArch64_ZIP1_ZZZ_H /* 8188 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Zd, $Zn, $Zm */ + AArch64_ZIP1_ZZZ_Q /* 8189 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1 $Zd, $Zn, $Zm */ + AArch64_ZIP1_ZZZ_S /* 8190 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_ZIP1v16i8 /* 8191 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_ZIP1v2i32 /* 8192 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_ZIP1v2i64 /* 8193 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_ZIP1v4i16 /* 8194 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_ZIP1v4i32 /* 8195 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_ZIP1v8i16 /* 8196 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_ZIP1v8i8 /* 8197 */, AARCH64_INS_ZIP1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Pd, $Pn, $Pm */ + AArch64_ZIP2_PPP_B /* 8198 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Pd, $Pn, $Pm */ + AArch64_ZIP2_PPP_D /* 8199 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Pd, $Pn, $Pm */ + AArch64_ZIP2_PPP_H /* 8200 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Pd, $Pn, $Pm */ + AArch64_ZIP2_PPP_S /* 8201 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Zd, $Zn, $Zm */ + AArch64_ZIP2_ZZZ_B /* 8202 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Zd, $Zn, $Zm */ + AArch64_ZIP2_ZZZ_D /* 8203 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Zd, $Zn, $Zm */ + AArch64_ZIP2_ZZZ_H /* 8204 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Zd, $Zn, $Zm */ + AArch64_ZIP2_ZZZ_Q /* 8205 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, AARCH64_FEATURE_HASMATMULFP64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2 $Zd, $Zn, $Zm */ + AArch64_ZIP2_ZZZ_S /* 8206 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ + AArch64_ZIP2v16i8 /* 8207 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ + AArch64_ZIP2v2i32 /* 8208 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ + AArch64_ZIP2v2i64 /* 8209 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ + AArch64_ZIP2v4i16 /* 8210 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ + AArch64_ZIP2v4i32 /* 8211 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ + AArch64_ZIP2v8i16 /* 8212 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ + AArch64_ZIP2v8i8 /* 8213 */, AARCH64_INS_ZIP2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq1 $Zd, $Zn, $Zm */ + AArch64_ZIPQ1_ZZZ_B /* 8214 */, AARCH64_INS_ZIPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq1 $Zd, $Zn, $Zm */ + AArch64_ZIPQ1_ZZZ_D /* 8215 */, AARCH64_INS_ZIPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq1 $Zd, $Zn, $Zm */ + AArch64_ZIPQ1_ZZZ_H /* 8216 */, AARCH64_INS_ZIPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq1 $Zd, $Zn, $Zm */ + AArch64_ZIPQ1_ZZZ_S /* 8217 */, AARCH64_INS_ZIPQ1, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq2 $Zd, $Zn, $Zm */ + AArch64_ZIPQ2_ZZZ_B /* 8218 */, AARCH64_INS_ZIPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq2 $Zd, $Zn, $Zm */ + AArch64_ZIPQ2_ZZZ_D /* 8219 */, AARCH64_INS_ZIPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq2 $Zd, $Zn, $Zm */ + AArch64_ZIPQ2_ZZZ_H /* 8220 */, AARCH64_INS_ZIPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zipq2 $Zd, $Zn, $Zm */ + AArch64_ZIPQ2_ZZZ_S /* 8221 */, AARCH64_INS_ZIPQ2, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn, $Zm */ + AArch64_ZIP_VG2_2ZZZ_B /* 8222 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn, $Zm */ + AArch64_ZIP_VG2_2ZZZ_D /* 8223 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn, $Zm */ + AArch64_ZIP_VG2_2ZZZ_H /* 8224 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn, $Zm */ + AArch64_ZIP_VG2_2ZZZ_Q /* 8225 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn, $Zm */ + AArch64_ZIP_VG2_2ZZZ_S /* 8226 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn */ + AArch64_ZIP_VG4_4Z4Z_B /* 8227 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn */ + AArch64_ZIP_VG4_4Z4Z_D /* 8228 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn */ + AArch64_ZIP_VG4_4Z4Z_H /* 8229 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn */ + AArch64_ZIP_VG4_4Z4Z_Q /* 8230 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + + #endif +}, +{ + /* zip $Zd, $Zn */ + AArch64_ZIP_VG4_4Z4Z_S /* 8231 */, AARCH64_INS_ZIP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} + #endif }, diff --git a/arch/AArch64/AArch64GenCSMappingInsnName.inc b/arch/AArch64/AArch64GenCSMappingInsnName.inc index 0b22cf23a..02392ee9c 100644 --- a/arch/AArch64/AArch64GenCSMappingInsnName.inc +++ b/arch/AArch64/AArch64GenCSMappingInsnName.inc @@ -1,6 +1,6 @@ /* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,1340 +11,1393 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ - "invalid", // AArch64_INS_INVALID - "abs", // AArch64_INS_ABS - "adclb", // AArch64_INS_ADCLB - "adclt", // AArch64_INS_ADCLT - "adcs", // AArch64_INS_ADCS - "adc", // AArch64_INS_ADC - "addg", // AArch64_INS_ADDG - "addha", // AArch64_INS_ADDHA - "addhnb", // AArch64_INS_ADDHNB - "addhnt", // AArch64_INS_ADDHNT - "addhn", // AArch64_INS_ADDHN - "addhn2", // AArch64_INS_ADDHN2 - "addpl", // AArch64_INS_ADDPL - "addp", // AArch64_INS_ADDP - "addqv", // AArch64_INS_ADDQV - "addspl", // AArch64_INS_ADDSPL - "addsvl", // AArch64_INS_ADDSVL - "adds", // AArch64_INS_ADDS - "addva", // AArch64_INS_ADDVA - "addvl", // AArch64_INS_ADDVL - "addv", // AArch64_INS_ADDV - "add", // AArch64_INS_ADD - "adr", // AArch64_INS_ADR - "adrp", // AArch64_INS_ADRP - "aesd", // AArch64_INS_AESD - "aese", // AArch64_INS_AESE - "aesimc", // AArch64_INS_AESIMC - "aesmc", // AArch64_INS_AESMC - "andqv", // AArch64_INS_ANDQV - "ands", // AArch64_INS_ANDS - "andv", // AArch64_INS_ANDV - "and", // AArch64_INS_AND - "asrd", // AArch64_INS_ASRD - "asrr", // AArch64_INS_ASRR - "asr", // AArch64_INS_ASR - "autda", // AArch64_INS_AUTDA - "autdb", // AArch64_INS_AUTDB - "autdza", // AArch64_INS_AUTDZA - "autdzb", // AArch64_INS_AUTDZB - "autia", // AArch64_INS_AUTIA - "hint", // AArch64_INS_HINT - "autib", // AArch64_INS_AUTIB - "autiza", // AArch64_INS_AUTIZA - "autizb", // AArch64_INS_AUTIZB - "axflag", // AArch64_INS_AXFLAG - "b", // AArch64_INS_B - "bcax", // AArch64_INS_BCAX - "bc", // AArch64_INS_BC - "bdep", // AArch64_INS_BDEP - "bext", // AArch64_INS_BEXT - "bfdot", // AArch64_INS_BFDOT - "bfadd", // AArch64_INS_BFADD - "bfclamp", // AArch64_INS_BFCLAMP - "bfcvt", // AArch64_INS_BFCVT - "bfcvtn", // AArch64_INS_BFCVTN - "bfcvtn2", // AArch64_INS_BFCVTN2 - "bfcvtnt", // AArch64_INS_BFCVTNT - "bfmaxnm", // AArch64_INS_BFMAXNM - "bfmax", // AArch64_INS_BFMAX - "bfminnm", // AArch64_INS_BFMINNM - "bfmin", // AArch64_INS_BFMIN - "bfmlalb", // AArch64_INS_BFMLALB - "bfmlalt", // AArch64_INS_BFMLALT - "bfmlal", // AArch64_INS_BFMLAL - "bfmla", // AArch64_INS_BFMLA - "bfmlslb", // AArch64_INS_BFMLSLB - "bfmlslt", // AArch64_INS_BFMLSLT - "bfmlsl", // AArch64_INS_BFMLSL - "bfmls", // AArch64_INS_BFMLS - "bfmmla", // AArch64_INS_BFMMLA - "bfmopa", // AArch64_INS_BFMOPA - "bfmops", // AArch64_INS_BFMOPS - "bfmul", // AArch64_INS_BFMUL - "bfm", // AArch64_INS_BFM - "bfsub", // AArch64_INS_BFSUB - "bfvdot", // AArch64_INS_BFVDOT - "bgrp", // AArch64_INS_BGRP - "bics", // AArch64_INS_BICS - "bic", // AArch64_INS_BIC - "bif", // AArch64_INS_BIF - "bit", // AArch64_INS_BIT - "bl", // AArch64_INS_BL - "blr", // AArch64_INS_BLR - "blraa", // AArch64_INS_BLRAA - "blraaz", // AArch64_INS_BLRAAZ - "blrab", // AArch64_INS_BLRAB - "blrabz", // AArch64_INS_BLRABZ - "bmopa", // AArch64_INS_BMOPA - "bmops", // AArch64_INS_BMOPS - "br", // AArch64_INS_BR - "braa", // AArch64_INS_BRAA - "braaz", // AArch64_INS_BRAAZ - "brab", // AArch64_INS_BRAB - "brabz", // AArch64_INS_BRABZ - "brb", // AArch64_INS_BRB - "brk", // AArch64_INS_BRK - "brkas", // AArch64_INS_BRKAS - "brka", // AArch64_INS_BRKA - "brkbs", // AArch64_INS_BRKBS - "brkb", // AArch64_INS_BRKB - "brkns", // AArch64_INS_BRKNS - "brkn", // AArch64_INS_BRKN - "brkpas", // AArch64_INS_BRKPAS - "brkpa", // AArch64_INS_BRKPA - "brkpbs", // AArch64_INS_BRKPBS - "brkpb", // AArch64_INS_BRKPB - "bsl1n", // AArch64_INS_BSL1N - "bsl2n", // AArch64_INS_BSL2N - "bsl", // AArch64_INS_BSL - "cadd", // AArch64_INS_CADD - "casab", // AArch64_INS_CASAB - "casah", // AArch64_INS_CASAH - "casalb", // AArch64_INS_CASALB - "casalh", // AArch64_INS_CASALH - "casal", // AArch64_INS_CASAL - "casa", // AArch64_INS_CASA - "casb", // AArch64_INS_CASB - "cash", // AArch64_INS_CASH - "caslb", // AArch64_INS_CASLB - "caslh", // AArch64_INS_CASLH - "casl", // AArch64_INS_CASL - "caspal", // AArch64_INS_CASPAL - "caspa", // AArch64_INS_CASPA - "caspl", // AArch64_INS_CASPL - "casp", // AArch64_INS_CASP - "cas", // AArch64_INS_CAS - "cbnz", // AArch64_INS_CBNZ - "cbz", // AArch64_INS_CBZ - "ccmn", // AArch64_INS_CCMN - "ccmp", // AArch64_INS_CCMP - "cdot", // AArch64_INS_CDOT - "cfinv", // AArch64_INS_CFINV - "clasta", // AArch64_INS_CLASTA - "clastb", // AArch64_INS_CLASTB - "clrex", // AArch64_INS_CLREX - "cls", // AArch64_INS_CLS - "clz", // AArch64_INS_CLZ - "cmeq", // AArch64_INS_CMEQ - "cmge", // AArch64_INS_CMGE - "cmgt", // AArch64_INS_CMGT - "cmhi", // AArch64_INS_CMHI - "cmhs", // AArch64_INS_CMHS - "cmla", // AArch64_INS_CMLA - "cmle", // AArch64_INS_CMLE - "cmlt", // AArch64_INS_CMLT - "cmpeq", // AArch64_INS_CMPEQ - "cmpge", // AArch64_INS_CMPGE - "cmpgt", // AArch64_INS_CMPGT - "cmphi", // AArch64_INS_CMPHI - "cmphs", // AArch64_INS_CMPHS - "cmple", // AArch64_INS_CMPLE - "cmplo", // AArch64_INS_CMPLO - "cmpls", // AArch64_INS_CMPLS - "cmplt", // AArch64_INS_CMPLT - "cmpne", // AArch64_INS_CMPNE - "cmtst", // AArch64_INS_CMTST - "cnot", // AArch64_INS_CNOT - "cntb", // AArch64_INS_CNTB - "cntd", // AArch64_INS_CNTD - "cnth", // AArch64_INS_CNTH - "cntp", // AArch64_INS_CNTP - "cntw", // AArch64_INS_CNTW - "cnt", // AArch64_INS_CNT - "compact", // AArch64_INS_COMPACT - "cpye", // AArch64_INS_CPYE - "cpyen", // AArch64_INS_CPYEN - "cpyern", // AArch64_INS_CPYERN - "cpyert", // AArch64_INS_CPYERT - "cpyertn", // AArch64_INS_CPYERTN - "cpyertrn", // AArch64_INS_CPYERTRN - "cpyertwn", // AArch64_INS_CPYERTWN - "cpyet", // AArch64_INS_CPYET - "cpyetn", // AArch64_INS_CPYETN - "cpyetrn", // AArch64_INS_CPYETRN - "cpyetwn", // AArch64_INS_CPYETWN - "cpyewn", // AArch64_INS_CPYEWN - "cpyewt", // AArch64_INS_CPYEWT - "cpyewtn", // AArch64_INS_CPYEWTN - "cpyewtrn", // AArch64_INS_CPYEWTRN - "cpyewtwn", // AArch64_INS_CPYEWTWN - "cpyfe", // AArch64_INS_CPYFE - "cpyfen", // AArch64_INS_CPYFEN - "cpyfern", // AArch64_INS_CPYFERN - "cpyfert", // AArch64_INS_CPYFERT - "cpyfertn", // AArch64_INS_CPYFERTN - "cpyfertrn", // AArch64_INS_CPYFERTRN - "cpyfertwn", // AArch64_INS_CPYFERTWN - "cpyfet", // AArch64_INS_CPYFET - "cpyfetn", // AArch64_INS_CPYFETN - "cpyfetrn", // AArch64_INS_CPYFETRN - "cpyfetwn", // AArch64_INS_CPYFETWN - "cpyfewn", // AArch64_INS_CPYFEWN - "cpyfewt", // AArch64_INS_CPYFEWT - "cpyfewtn", // AArch64_INS_CPYFEWTN - "cpyfewtrn", // AArch64_INS_CPYFEWTRN - "cpyfewtwn", // AArch64_INS_CPYFEWTWN - "cpyfm", // AArch64_INS_CPYFM - "cpyfmn", // AArch64_INS_CPYFMN - "cpyfmrn", // AArch64_INS_CPYFMRN - "cpyfmrt", // AArch64_INS_CPYFMRT - "cpyfmrtn", // AArch64_INS_CPYFMRTN - "cpyfmrtrn", // AArch64_INS_CPYFMRTRN - "cpyfmrtwn", // AArch64_INS_CPYFMRTWN - "cpyfmt", // AArch64_INS_CPYFMT - "cpyfmtn", // AArch64_INS_CPYFMTN - "cpyfmtrn", // AArch64_INS_CPYFMTRN - "cpyfmtwn", // AArch64_INS_CPYFMTWN - "cpyfmwn", // AArch64_INS_CPYFMWN - "cpyfmwt", // AArch64_INS_CPYFMWT - "cpyfmwtn", // AArch64_INS_CPYFMWTN - "cpyfmwtrn", // AArch64_INS_CPYFMWTRN - "cpyfmwtwn", // AArch64_INS_CPYFMWTWN - "cpyfp", // AArch64_INS_CPYFP - "cpyfpn", // AArch64_INS_CPYFPN - "cpyfprn", // AArch64_INS_CPYFPRN - "cpyfprt", // AArch64_INS_CPYFPRT - "cpyfprtn", // AArch64_INS_CPYFPRTN - "cpyfprtrn", // AArch64_INS_CPYFPRTRN - "cpyfprtwn", // AArch64_INS_CPYFPRTWN - "cpyfpt", // AArch64_INS_CPYFPT - "cpyfptn", // AArch64_INS_CPYFPTN - "cpyfptrn", // AArch64_INS_CPYFPTRN - "cpyfptwn", // AArch64_INS_CPYFPTWN - "cpyfpwn", // AArch64_INS_CPYFPWN - "cpyfpwt", // AArch64_INS_CPYFPWT - "cpyfpwtn", // AArch64_INS_CPYFPWTN - "cpyfpwtrn", // AArch64_INS_CPYFPWTRN - "cpyfpwtwn", // AArch64_INS_CPYFPWTWN - "cpym", // AArch64_INS_CPYM - "cpymn", // AArch64_INS_CPYMN - "cpymrn", // AArch64_INS_CPYMRN - "cpymrt", // AArch64_INS_CPYMRT - "cpymrtn", // AArch64_INS_CPYMRTN - "cpymrtrn", // AArch64_INS_CPYMRTRN - "cpymrtwn", // AArch64_INS_CPYMRTWN - "cpymt", // AArch64_INS_CPYMT - "cpymtn", // AArch64_INS_CPYMTN - "cpymtrn", // AArch64_INS_CPYMTRN - "cpymtwn", // AArch64_INS_CPYMTWN - "cpymwn", // AArch64_INS_CPYMWN - "cpymwt", // AArch64_INS_CPYMWT - "cpymwtn", // AArch64_INS_CPYMWTN - "cpymwtrn", // AArch64_INS_CPYMWTRN - "cpymwtwn", // AArch64_INS_CPYMWTWN - "cpyp", // AArch64_INS_CPYP - "cpypn", // AArch64_INS_CPYPN - "cpyprn", // AArch64_INS_CPYPRN - "cpyprt", // AArch64_INS_CPYPRT - "cpyprtn", // AArch64_INS_CPYPRTN - "cpyprtrn", // AArch64_INS_CPYPRTRN - "cpyprtwn", // AArch64_INS_CPYPRTWN - "cpypt", // AArch64_INS_CPYPT - "cpyptn", // AArch64_INS_CPYPTN - "cpyptrn", // AArch64_INS_CPYPTRN - "cpyptwn", // AArch64_INS_CPYPTWN - "cpypwn", // AArch64_INS_CPYPWN - "cpypwt", // AArch64_INS_CPYPWT - "cpypwtn", // AArch64_INS_CPYPWTN - "cpypwtrn", // AArch64_INS_CPYPWTRN - "cpypwtwn", // AArch64_INS_CPYPWTWN - "cpy", // AArch64_INS_CPY - "crc32b", // AArch64_INS_CRC32B - "crc32cb", // AArch64_INS_CRC32CB - "crc32ch", // AArch64_INS_CRC32CH - "crc32cw", // AArch64_INS_CRC32CW - "crc32cx", // AArch64_INS_CRC32CX - "crc32h", // AArch64_INS_CRC32H - "crc32w", // AArch64_INS_CRC32W - "crc32x", // AArch64_INS_CRC32X - "csel", // AArch64_INS_CSEL - "csinc", // AArch64_INS_CSINC - "csinv", // AArch64_INS_CSINV - "csneg", // AArch64_INS_CSNEG - "ctermeq", // AArch64_INS_CTERMEQ - "ctermne", // AArch64_INS_CTERMNE - "ctz", // AArch64_INS_CTZ - "dcps1", // AArch64_INS_DCPS1 - "dcps2", // AArch64_INS_DCPS2 - "dcps3", // AArch64_INS_DCPS3 - "decb", // AArch64_INS_DECB - "decd", // AArch64_INS_DECD - "dech", // AArch64_INS_DECH - "decp", // AArch64_INS_DECP - "decw", // AArch64_INS_DECW - "dmb", // AArch64_INS_DMB - "drps", // AArch64_INS_DRPS - "dsb", // AArch64_INS_DSB - "dupm", // AArch64_INS_DUPM - "dupq", // AArch64_INS_DUPQ - "dup", // AArch64_INS_DUP - "mov", // AArch64_INS_MOV - "eon", // AArch64_INS_EON - "eor3", // AArch64_INS_EOR3 - "eorbt", // AArch64_INS_EORBT - "eorqv", // AArch64_INS_EORQV - "eors", // AArch64_INS_EORS - "eortb", // AArch64_INS_EORTB - "eorv", // AArch64_INS_EORV - "eor", // AArch64_INS_EOR - "eret", // AArch64_INS_ERET - "eretaa", // AArch64_INS_ERETAA - "eretab", // AArch64_INS_ERETAB - "extq", // AArch64_INS_EXTQ - "mova", // AArch64_INS_MOVA - "extr", // AArch64_INS_EXTR - "ext", // AArch64_INS_EXT - "fabd", // AArch64_INS_FABD - "fabs", // AArch64_INS_FABS - "facge", // AArch64_INS_FACGE - "facgt", // AArch64_INS_FACGT - "fadda", // AArch64_INS_FADDA - "fadd", // AArch64_INS_FADD - "faddp", // AArch64_INS_FADDP - "faddqv", // AArch64_INS_FADDQV - "faddv", // AArch64_INS_FADDV - "fcadd", // AArch64_INS_FCADD - "fccmp", // AArch64_INS_FCCMP - "fccmpe", // AArch64_INS_FCCMPE - "fclamp", // AArch64_INS_FCLAMP - "fcmeq", // AArch64_INS_FCMEQ - "fcmge", // AArch64_INS_FCMGE - "fcmgt", // AArch64_INS_FCMGT - "fcmla", // AArch64_INS_FCMLA - "fcmle", // AArch64_INS_FCMLE - "fcmlt", // AArch64_INS_FCMLT - "fcmne", // AArch64_INS_FCMNE - "fcmp", // AArch64_INS_FCMP - "fcmpe", // AArch64_INS_FCMPE - "fcmuo", // AArch64_INS_FCMUO - "fcpy", // AArch64_INS_FCPY - "fcsel", // AArch64_INS_FCSEL - "fcvtas", // AArch64_INS_FCVTAS - "fcvtau", // AArch64_INS_FCVTAU - "fcvt", // AArch64_INS_FCVT - "fcvtlt", // AArch64_INS_FCVTLT - "fcvtl", // AArch64_INS_FCVTL - "fcvtl2", // AArch64_INS_FCVTL2 - "fcvtms", // AArch64_INS_FCVTMS - "fcvtmu", // AArch64_INS_FCVTMU - "fcvtns", // AArch64_INS_FCVTNS - "fcvtnt", // AArch64_INS_FCVTNT - "fcvtnu", // AArch64_INS_FCVTNU - "fcvtn", // AArch64_INS_FCVTN - "fcvtn2", // AArch64_INS_FCVTN2 - "fcvtps", // AArch64_INS_FCVTPS - "fcvtpu", // AArch64_INS_FCVTPU - "fcvtxnt", // AArch64_INS_FCVTXNT - "fcvtxn", // AArch64_INS_FCVTXN - "fcvtxn2", // AArch64_INS_FCVTXN2 - "fcvtx", // AArch64_INS_FCVTX - "fcvtzs", // AArch64_INS_FCVTZS - "fcvtzu", // AArch64_INS_FCVTZU - "fdiv", // AArch64_INS_FDIV - "fdivr", // AArch64_INS_FDIVR - "fdot", // AArch64_INS_FDOT - "fdup", // AArch64_INS_FDUP - "fexpa", // AArch64_INS_FEXPA - "fjcvtzs", // AArch64_INS_FJCVTZS - "flogb", // AArch64_INS_FLOGB - "fmadd", // AArch64_INS_FMADD - "fmad", // AArch64_INS_FMAD - "fmax", // AArch64_INS_FMAX - "fmaxnm", // AArch64_INS_FMAXNM - "fmaxnmp", // AArch64_INS_FMAXNMP - "fmaxnmqv", // AArch64_INS_FMAXNMQV - "fmaxnmv", // AArch64_INS_FMAXNMV - "fmaxp", // AArch64_INS_FMAXP - "fmaxqv", // AArch64_INS_FMAXQV - "fmaxv", // AArch64_INS_FMAXV - "fmin", // AArch64_INS_FMIN - "fminnm", // AArch64_INS_FMINNM - "fminnmp", // AArch64_INS_FMINNMP - "fminnmqv", // AArch64_INS_FMINNMQV - "fminnmv", // AArch64_INS_FMINNMV - "fminp", // AArch64_INS_FMINP - "fminqv", // AArch64_INS_FMINQV - "fminv", // AArch64_INS_FMINV - "fmlal2", // AArch64_INS_FMLAL2 - "fmlalb", // AArch64_INS_FMLALB - "fmlalt", // AArch64_INS_FMLALT - "fmlal", // AArch64_INS_FMLAL - "fmla", // AArch64_INS_FMLA - "fmlsl2", // AArch64_INS_FMLSL2 - "fmlslb", // AArch64_INS_FMLSLB - "fmlslt", // AArch64_INS_FMLSLT - "fmlsl", // AArch64_INS_FMLSL - "fmls", // AArch64_INS_FMLS - "fmmla", // AArch64_INS_FMMLA - "fmopa", // AArch64_INS_FMOPA - "fmops", // AArch64_INS_FMOPS - "fmov", // AArch64_INS_FMOV - "fmsb", // AArch64_INS_FMSB - "fmsub", // AArch64_INS_FMSUB - "fmul", // AArch64_INS_FMUL - "fmulx", // AArch64_INS_FMULX - "fneg", // AArch64_INS_FNEG - "fnmadd", // AArch64_INS_FNMADD - "fnmad", // AArch64_INS_FNMAD - "fnmla", // AArch64_INS_FNMLA - "fnmls", // AArch64_INS_FNMLS - "fnmsb", // AArch64_INS_FNMSB - "fnmsub", // AArch64_INS_FNMSUB - "fnmul", // AArch64_INS_FNMUL - "frecpe", // AArch64_INS_FRECPE - "frecps", // AArch64_INS_FRECPS - "frecpx", // AArch64_INS_FRECPX - "frint32x", // AArch64_INS_FRINT32X - "frint32z", // AArch64_INS_FRINT32Z - "frint64x", // AArch64_INS_FRINT64X - "frint64z", // AArch64_INS_FRINT64Z - "frinta", // AArch64_INS_FRINTA - "frinti", // AArch64_INS_FRINTI - "frintm", // AArch64_INS_FRINTM - "frintn", // AArch64_INS_FRINTN - "frintp", // AArch64_INS_FRINTP - "frintx", // AArch64_INS_FRINTX - "frintz", // AArch64_INS_FRINTZ - "frsqrte", // AArch64_INS_FRSQRTE - "frsqrts", // AArch64_INS_FRSQRTS - "fscale", // AArch64_INS_FSCALE - "fsqrt", // AArch64_INS_FSQRT - "fsub", // AArch64_INS_FSUB - "fsubr", // AArch64_INS_FSUBR - "ftmad", // AArch64_INS_FTMAD - "ftsmul", // AArch64_INS_FTSMUL - "ftssel", // AArch64_INS_FTSSEL - "fvdot", // AArch64_INS_FVDOT - "ld1b", // AArch64_INS_LD1B - "ld1d", // AArch64_INS_LD1D - "ld1h", // AArch64_INS_LD1H - "ld1q", // AArch64_INS_LD1Q - "ld1sb", // AArch64_INS_LD1SB - "ld1sh", // AArch64_INS_LD1SH - "ld1sw", // AArch64_INS_LD1SW - "ld1w", // AArch64_INS_LD1W - "ldff1b", // AArch64_INS_LDFF1B - "ldff1d", // AArch64_INS_LDFF1D - "ldff1h", // AArch64_INS_LDFF1H - "ldff1sb", // AArch64_INS_LDFF1SB - "ldff1sh", // AArch64_INS_LDFF1SH - "ldff1sw", // AArch64_INS_LDFF1SW - "ldff1w", // AArch64_INS_LDFF1W - "gmi", // AArch64_INS_GMI - "histcnt", // AArch64_INS_HISTCNT - "histseg", // AArch64_INS_HISTSEG - "hlt", // AArch64_INS_HLT - "hvc", // AArch64_INS_HVC - "incb", // AArch64_INS_INCB - "incd", // AArch64_INS_INCD - "inch", // AArch64_INS_INCH - "incp", // AArch64_INS_INCP - "incw", // AArch64_INS_INCW - "index", // AArch64_INS_INDEX - "insr", // AArch64_INS_INSR - "ins", // AArch64_INS_INS - "irg", // AArch64_INS_IRG - "isb", // AArch64_INS_ISB - "lasta", // AArch64_INS_LASTA - "lastb", // AArch64_INS_LASTB - "ld1", // AArch64_INS_LD1 - "ld1rb", // AArch64_INS_LD1RB - "ld1rd", // AArch64_INS_LD1RD - "ld1rh", // AArch64_INS_LD1RH - "ld1rob", // AArch64_INS_LD1ROB - "ld1rod", // AArch64_INS_LD1ROD - "ld1roh", // AArch64_INS_LD1ROH - "ld1row", // AArch64_INS_LD1ROW - "ld1rqb", // AArch64_INS_LD1RQB - "ld1rqd", // AArch64_INS_LD1RQD - "ld1rqh", // AArch64_INS_LD1RQH - "ld1rqw", // AArch64_INS_LD1RQW - "ld1rsb", // AArch64_INS_LD1RSB - "ld1rsh", // AArch64_INS_LD1RSH - "ld1rsw", // AArch64_INS_LD1RSW - "ld1rw", // AArch64_INS_LD1RW - "ld1r", // AArch64_INS_LD1R - "ld2b", // AArch64_INS_LD2B - "ld2d", // AArch64_INS_LD2D - "ld2h", // AArch64_INS_LD2H - "ld2q", // AArch64_INS_LD2Q - "ld2r", // AArch64_INS_LD2R - "ld2", // AArch64_INS_LD2 - "ld2w", // AArch64_INS_LD2W - "ld3b", // AArch64_INS_LD3B - "ld3d", // AArch64_INS_LD3D - "ld3h", // AArch64_INS_LD3H - "ld3q", // AArch64_INS_LD3Q - "ld3r", // AArch64_INS_LD3R - "ld3", // AArch64_INS_LD3 - "ld3w", // AArch64_INS_LD3W - "ld4b", // AArch64_INS_LD4B - "ld4d", // AArch64_INS_LD4D - "ld4", // AArch64_INS_LD4 - "ld4h", // AArch64_INS_LD4H - "ld4q", // AArch64_INS_LD4Q - "ld4r", // AArch64_INS_LD4R - "ld4w", // AArch64_INS_LD4W - "ld64b", // AArch64_INS_LD64B - "ldaddab", // AArch64_INS_LDADDAB - "ldaddah", // AArch64_INS_LDADDAH - "ldaddalb", // AArch64_INS_LDADDALB - "ldaddalh", // AArch64_INS_LDADDALH - "ldaddal", // AArch64_INS_LDADDAL - "ldadda", // AArch64_INS_LDADDA - "ldaddb", // AArch64_INS_LDADDB - "ldaddh", // AArch64_INS_LDADDH - "ldaddlb", // AArch64_INS_LDADDLB - "ldaddlh", // AArch64_INS_LDADDLH - "ldaddl", // AArch64_INS_LDADDL - "ldadd", // AArch64_INS_LDADD - "ldap1", // AArch64_INS_LDAP1 - "ldaprb", // AArch64_INS_LDAPRB - "ldaprh", // AArch64_INS_LDAPRH - "ldapr", // AArch64_INS_LDAPR - "ldapurb", // AArch64_INS_LDAPURB - "ldapurh", // AArch64_INS_LDAPURH - "ldapursb", // AArch64_INS_LDAPURSB - "ldapursh", // AArch64_INS_LDAPURSH - "ldapursw", // AArch64_INS_LDAPURSW - "ldapur", // AArch64_INS_LDAPUR - "ldarb", // AArch64_INS_LDARB - "ldarh", // AArch64_INS_LDARH - "ldar", // AArch64_INS_LDAR - "ldaxp", // AArch64_INS_LDAXP - "ldaxrb", // AArch64_INS_LDAXRB - "ldaxrh", // AArch64_INS_LDAXRH - "ldaxr", // AArch64_INS_LDAXR - "ldclrab", // AArch64_INS_LDCLRAB - "ldclrah", // AArch64_INS_LDCLRAH - "ldclralb", // AArch64_INS_LDCLRALB - "ldclralh", // AArch64_INS_LDCLRALH - "ldclral", // AArch64_INS_LDCLRAL - "ldclra", // AArch64_INS_LDCLRA - "ldclrb", // AArch64_INS_LDCLRB - "ldclrh", // AArch64_INS_LDCLRH - "ldclrlb", // AArch64_INS_LDCLRLB - "ldclrlh", // AArch64_INS_LDCLRLH - "ldclrl", // AArch64_INS_LDCLRL - "ldclrp", // AArch64_INS_LDCLRP - "ldclrpa", // AArch64_INS_LDCLRPA - "ldclrpal", // AArch64_INS_LDCLRPAL - "ldclrpl", // AArch64_INS_LDCLRPL - "ldclr", // AArch64_INS_LDCLR - "ldeorab", // AArch64_INS_LDEORAB - "ldeorah", // AArch64_INS_LDEORAH - "ldeoralb", // AArch64_INS_LDEORALB - "ldeoralh", // AArch64_INS_LDEORALH - "ldeoral", // AArch64_INS_LDEORAL - "ldeora", // AArch64_INS_LDEORA - "ldeorb", // AArch64_INS_LDEORB - "ldeorh", // AArch64_INS_LDEORH - "ldeorlb", // AArch64_INS_LDEORLB - "ldeorlh", // AArch64_INS_LDEORLH - "ldeorl", // AArch64_INS_LDEORL - "ldeor", // AArch64_INS_LDEOR - "ldg", // AArch64_INS_LDG - "ldgm", // AArch64_INS_LDGM - "ldiapp", // AArch64_INS_LDIAPP - "ldlarb", // AArch64_INS_LDLARB - "ldlarh", // AArch64_INS_LDLARH - "ldlar", // AArch64_INS_LDLAR - "ldnf1b", // AArch64_INS_LDNF1B - "ldnf1d", // AArch64_INS_LDNF1D - "ldnf1h", // AArch64_INS_LDNF1H - "ldnf1sb", // AArch64_INS_LDNF1SB - "ldnf1sh", // AArch64_INS_LDNF1SH - "ldnf1sw", // AArch64_INS_LDNF1SW - "ldnf1w", // AArch64_INS_LDNF1W - "ldnp", // AArch64_INS_LDNP - "ldnt1b", // AArch64_INS_LDNT1B - "ldnt1d", // AArch64_INS_LDNT1D - "ldnt1h", // AArch64_INS_LDNT1H - "ldnt1sb", // AArch64_INS_LDNT1SB - "ldnt1sh", // AArch64_INS_LDNT1SH - "ldnt1sw", // AArch64_INS_LDNT1SW - "ldnt1w", // AArch64_INS_LDNT1W - "ldp", // AArch64_INS_LDP - "ldpsw", // AArch64_INS_LDPSW - "ldraa", // AArch64_INS_LDRAA - "ldrab", // AArch64_INS_LDRAB - "ldrb", // AArch64_INS_LDRB - "ldr", // AArch64_INS_LDR - "ldrh", // AArch64_INS_LDRH - "ldrsb", // AArch64_INS_LDRSB - "ldrsh", // AArch64_INS_LDRSH - "ldrsw", // AArch64_INS_LDRSW - "ldsetab", // AArch64_INS_LDSETAB - "ldsetah", // AArch64_INS_LDSETAH - "ldsetalb", // AArch64_INS_LDSETALB - "ldsetalh", // AArch64_INS_LDSETALH - "ldsetal", // AArch64_INS_LDSETAL - "ldseta", // AArch64_INS_LDSETA - "ldsetb", // AArch64_INS_LDSETB - "ldseth", // AArch64_INS_LDSETH - "ldsetlb", // AArch64_INS_LDSETLB - "ldsetlh", // AArch64_INS_LDSETLH - "ldsetl", // AArch64_INS_LDSETL - "ldsetp", // AArch64_INS_LDSETP - "ldsetpa", // AArch64_INS_LDSETPA - "ldsetpal", // AArch64_INS_LDSETPAL - "ldsetpl", // AArch64_INS_LDSETPL - "ldset", // AArch64_INS_LDSET - "ldsmaxab", // AArch64_INS_LDSMAXAB - "ldsmaxah", // AArch64_INS_LDSMAXAH - "ldsmaxalb", // AArch64_INS_LDSMAXALB - "ldsmaxalh", // AArch64_INS_LDSMAXALH - "ldsmaxal", // AArch64_INS_LDSMAXAL - "ldsmaxa", // AArch64_INS_LDSMAXA - "ldsmaxb", // AArch64_INS_LDSMAXB - "ldsmaxh", // AArch64_INS_LDSMAXH - "ldsmaxlb", // AArch64_INS_LDSMAXLB - "ldsmaxlh", // AArch64_INS_LDSMAXLH - "ldsmaxl", // AArch64_INS_LDSMAXL - "ldsmax", // AArch64_INS_LDSMAX - "ldsminab", // AArch64_INS_LDSMINAB - "ldsminah", // AArch64_INS_LDSMINAH - "ldsminalb", // AArch64_INS_LDSMINALB - "ldsminalh", // AArch64_INS_LDSMINALH - "ldsminal", // AArch64_INS_LDSMINAL - "ldsmina", // AArch64_INS_LDSMINA - "ldsminb", // AArch64_INS_LDSMINB - "ldsminh", // AArch64_INS_LDSMINH - "ldsminlb", // AArch64_INS_LDSMINLB - "ldsminlh", // AArch64_INS_LDSMINLH - "ldsminl", // AArch64_INS_LDSMINL - "ldsmin", // AArch64_INS_LDSMIN - "ldtrb", // AArch64_INS_LDTRB - "ldtrh", // AArch64_INS_LDTRH - "ldtrsb", // AArch64_INS_LDTRSB - "ldtrsh", // AArch64_INS_LDTRSH - "ldtrsw", // AArch64_INS_LDTRSW - "ldtr", // AArch64_INS_LDTR - "ldumaxab", // AArch64_INS_LDUMAXAB - "ldumaxah", // AArch64_INS_LDUMAXAH - "ldumaxalb", // AArch64_INS_LDUMAXALB - "ldumaxalh", // AArch64_INS_LDUMAXALH - "ldumaxal", // AArch64_INS_LDUMAXAL - "ldumaxa", // AArch64_INS_LDUMAXA - "ldumaxb", // AArch64_INS_LDUMAXB - "ldumaxh", // AArch64_INS_LDUMAXH - "ldumaxlb", // AArch64_INS_LDUMAXLB - "ldumaxlh", // AArch64_INS_LDUMAXLH - "ldumaxl", // AArch64_INS_LDUMAXL - "ldumax", // AArch64_INS_LDUMAX - "lduminab", // AArch64_INS_LDUMINAB - "lduminah", // AArch64_INS_LDUMINAH - "lduminalb", // AArch64_INS_LDUMINALB - "lduminalh", // AArch64_INS_LDUMINALH - "lduminal", // AArch64_INS_LDUMINAL - "ldumina", // AArch64_INS_LDUMINA - "lduminb", // AArch64_INS_LDUMINB - "lduminh", // AArch64_INS_LDUMINH - "lduminlb", // AArch64_INS_LDUMINLB - "lduminlh", // AArch64_INS_LDUMINLH - "lduminl", // AArch64_INS_LDUMINL - "ldumin", // AArch64_INS_LDUMIN - "ldurb", // AArch64_INS_LDURB - "ldur", // AArch64_INS_LDUR - "ldurh", // AArch64_INS_LDURH - "ldursb", // AArch64_INS_LDURSB - "ldursh", // AArch64_INS_LDURSH - "ldursw", // AArch64_INS_LDURSW - "ldxp", // AArch64_INS_LDXP - "ldxrb", // AArch64_INS_LDXRB - "ldxrh", // AArch64_INS_LDXRH - "ldxr", // AArch64_INS_LDXR - "lslr", // AArch64_INS_LSLR - "lsl", // AArch64_INS_LSL - "lsrr", // AArch64_INS_LSRR - "lsr", // AArch64_INS_LSR - "luti2", // AArch64_INS_LUTI2 - "luti4", // AArch64_INS_LUTI4 - "madd", // AArch64_INS_MADD - "mad", // AArch64_INS_MAD - "match", // AArch64_INS_MATCH - "mla", // AArch64_INS_MLA - "mls", // AArch64_INS_MLS - "setge", // AArch64_INS_SETGE - "setgen", // AArch64_INS_SETGEN - "setget", // AArch64_INS_SETGET - "setgetn", // AArch64_INS_SETGETN - "movaz", // AArch64_INS_MOVAZ - "movi", // AArch64_INS_MOVI - "movk", // AArch64_INS_MOVK - "movn", // AArch64_INS_MOVN - "movprfx", // AArch64_INS_MOVPRFX - "movt", // AArch64_INS_MOVT - "movz", // AArch64_INS_MOVZ - "mrrs", // AArch64_INS_MRRS - "mrs", // AArch64_INS_MRS - "msb", // AArch64_INS_MSB - "msr", // AArch64_INS_MSR - "msrr", // AArch64_INS_MSRR - "msub", // AArch64_INS_MSUB - "mul", // AArch64_INS_MUL - "mvni", // AArch64_INS_MVNI - "nands", // AArch64_INS_NANDS - "nand", // AArch64_INS_NAND - "nbsl", // AArch64_INS_NBSL - "neg", // AArch64_INS_NEG - "nmatch", // AArch64_INS_NMATCH - "nors", // AArch64_INS_NORS - "nor", // AArch64_INS_NOR - "not", // AArch64_INS_NOT - "orns", // AArch64_INS_ORNS - "orn", // AArch64_INS_ORN - "orqv", // AArch64_INS_ORQV - "orrs", // AArch64_INS_ORRS - "orr", // AArch64_INS_ORR - "orv", // AArch64_INS_ORV - "pacda", // AArch64_INS_PACDA - "pacdb", // AArch64_INS_PACDB - "pacdza", // AArch64_INS_PACDZA - "pacdzb", // AArch64_INS_PACDZB - "pacga", // AArch64_INS_PACGA - "pacia", // AArch64_INS_PACIA - "pacib", // AArch64_INS_PACIB - "paciza", // AArch64_INS_PACIZA - "pacizb", // AArch64_INS_PACIZB - "pext", // AArch64_INS_PEXT - "pfalse", // AArch64_INS_PFALSE - "pfirst", // AArch64_INS_PFIRST - "pmov", // AArch64_INS_PMOV - "pmullb", // AArch64_INS_PMULLB - "pmullt", // AArch64_INS_PMULLT - "pmull2", // AArch64_INS_PMULL2 - "pmull", // AArch64_INS_PMULL - "pmul", // AArch64_INS_PMUL - "pnext", // AArch64_INS_PNEXT - "prfb", // AArch64_INS_PRFB - "prfd", // AArch64_INS_PRFD - "prfh", // AArch64_INS_PRFH - "prfm", // AArch64_INS_PRFM - "prfum", // AArch64_INS_PRFUM - "prfw", // AArch64_INS_PRFW - "psel", // AArch64_INS_PSEL - "ptest", // AArch64_INS_PTEST - "ptrues", // AArch64_INS_PTRUES - "ptrue", // AArch64_INS_PTRUE - "punpkhi", // AArch64_INS_PUNPKHI - "punpklo", // AArch64_INS_PUNPKLO - "raddhnb", // AArch64_INS_RADDHNB - "raddhnt", // AArch64_INS_RADDHNT - "raddhn", // AArch64_INS_RADDHN - "raddhn2", // AArch64_INS_RADDHN2 - "rax1", // AArch64_INS_RAX1 - "rbit", // AArch64_INS_RBIT - "rcwcas", // AArch64_INS_RCWCAS - "rcwcasa", // AArch64_INS_RCWCASA - "rcwcasal", // AArch64_INS_RCWCASAL - "rcwcasl", // AArch64_INS_RCWCASL - "rcwcasp", // AArch64_INS_RCWCASP - "rcwcaspa", // AArch64_INS_RCWCASPA - "rcwcaspal", // AArch64_INS_RCWCASPAL - "rcwcaspl", // AArch64_INS_RCWCASPL - "rcwclr", // AArch64_INS_RCWCLR - "rcwclra", // AArch64_INS_RCWCLRA - "rcwclral", // AArch64_INS_RCWCLRAL - "rcwclrl", // AArch64_INS_RCWCLRL - "rcwclrp", // AArch64_INS_RCWCLRP - "rcwclrpa", // AArch64_INS_RCWCLRPA - "rcwclrpal", // AArch64_INS_RCWCLRPAL - "rcwclrpl", // AArch64_INS_RCWCLRPL - "rcwsclr", // AArch64_INS_RCWSCLR - "rcwsclra", // AArch64_INS_RCWSCLRA - "rcwsclral", // AArch64_INS_RCWSCLRAL - "rcwsclrl", // AArch64_INS_RCWSCLRL - "rcwsclrp", // AArch64_INS_RCWSCLRP - "rcwsclrpa", // AArch64_INS_RCWSCLRPA - "rcwsclrpal", // AArch64_INS_RCWSCLRPAL - "rcwsclrpl", // AArch64_INS_RCWSCLRPL - "rcwscas", // AArch64_INS_RCWSCAS - "rcwscasa", // AArch64_INS_RCWSCASA - "rcwscasal", // AArch64_INS_RCWSCASAL - "rcwscasl", // AArch64_INS_RCWSCASL - "rcwscasp", // AArch64_INS_RCWSCASP - "rcwscaspa", // AArch64_INS_RCWSCASPA - "rcwscaspal", // AArch64_INS_RCWSCASPAL - "rcwscaspl", // AArch64_INS_RCWSCASPL - "rcwset", // AArch64_INS_RCWSET - "rcwseta", // AArch64_INS_RCWSETA - "rcwsetal", // AArch64_INS_RCWSETAL - "rcwsetl", // AArch64_INS_RCWSETL - "rcwsetp", // AArch64_INS_RCWSETP - "rcwsetpa", // AArch64_INS_RCWSETPA - "rcwsetpal", // AArch64_INS_RCWSETPAL - "rcwsetpl", // AArch64_INS_RCWSETPL - "rcwsset", // AArch64_INS_RCWSSET - "rcwsseta", // AArch64_INS_RCWSSETA - "rcwssetal", // AArch64_INS_RCWSSETAL - "rcwssetl", // AArch64_INS_RCWSSETL - "rcwssetp", // AArch64_INS_RCWSSETP - "rcwssetpa", // AArch64_INS_RCWSSETPA - "rcwssetpal", // AArch64_INS_RCWSSETPAL - "rcwssetpl", // AArch64_INS_RCWSSETPL - "rcwswp", // AArch64_INS_RCWSWP - "rcwswpa", // AArch64_INS_RCWSWPA - "rcwswpal", // AArch64_INS_RCWSWPAL - "rcwswpl", // AArch64_INS_RCWSWPL - "rcwswpp", // AArch64_INS_RCWSWPP - "rcwswppa", // AArch64_INS_RCWSWPPA - "rcwswppal", // AArch64_INS_RCWSWPPAL - "rcwswppl", // AArch64_INS_RCWSWPPL - "rcwsswp", // AArch64_INS_RCWSSWP - "rcwsswpa", // AArch64_INS_RCWSSWPA - "rcwsswpal", // AArch64_INS_RCWSSWPAL - "rcwsswpl", // AArch64_INS_RCWSSWPL - "rcwsswpp", // AArch64_INS_RCWSSWPP - "rcwsswppa", // AArch64_INS_RCWSSWPPA - "rcwsswppal", // AArch64_INS_RCWSSWPPAL - "rcwsswppl", // AArch64_INS_RCWSSWPPL - "rdffrs", // AArch64_INS_RDFFRS - "rdffr", // AArch64_INS_RDFFR - "rdsvl", // AArch64_INS_RDSVL - "rdvl", // AArch64_INS_RDVL - "ret", // AArch64_INS_RET - "retaa", // AArch64_INS_RETAA - "retab", // AArch64_INS_RETAB - "rev16", // AArch64_INS_REV16 - "rev32", // AArch64_INS_REV32 - "rev64", // AArch64_INS_REV64 - "revb", // AArch64_INS_REVB - "revd", // AArch64_INS_REVD - "revh", // AArch64_INS_REVH - "revw", // AArch64_INS_REVW - "rev", // AArch64_INS_REV - "rmif", // AArch64_INS_RMIF - "ror", // AArch64_INS_ROR - "rprfm", // AArch64_INS_RPRFM - "rshrnb", // AArch64_INS_RSHRNB - "rshrnt", // AArch64_INS_RSHRNT - "rshrn2", // AArch64_INS_RSHRN2 - "rshrn", // AArch64_INS_RSHRN - "rsubhnb", // AArch64_INS_RSUBHNB - "rsubhnt", // AArch64_INS_RSUBHNT - "rsubhn", // AArch64_INS_RSUBHN - "rsubhn2", // AArch64_INS_RSUBHN2 - "sabalb", // AArch64_INS_SABALB - "sabalt", // AArch64_INS_SABALT - "sabal2", // AArch64_INS_SABAL2 - "sabal", // AArch64_INS_SABAL - "saba", // AArch64_INS_SABA - "sabdlb", // AArch64_INS_SABDLB - "sabdlt", // AArch64_INS_SABDLT - "sabdl2", // AArch64_INS_SABDL2 - "sabdl", // AArch64_INS_SABDL - "sabd", // AArch64_INS_SABD - "sadalp", // AArch64_INS_SADALP - "saddlbt", // AArch64_INS_SADDLBT - "saddlb", // AArch64_INS_SADDLB - "saddlp", // AArch64_INS_SADDLP - "saddlt", // AArch64_INS_SADDLT - "saddlv", // AArch64_INS_SADDLV - "saddl2", // AArch64_INS_SADDL2 - "saddl", // AArch64_INS_SADDL - "saddv", // AArch64_INS_SADDV - "saddwb", // AArch64_INS_SADDWB - "saddwt", // AArch64_INS_SADDWT - "saddw2", // AArch64_INS_SADDW2 - "saddw", // AArch64_INS_SADDW - "sb", // AArch64_INS_SB - "sbclb", // AArch64_INS_SBCLB - "sbclt", // AArch64_INS_SBCLT - "sbcs", // AArch64_INS_SBCS - "sbc", // AArch64_INS_SBC - "sbfm", // AArch64_INS_SBFM - "sclamp", // AArch64_INS_SCLAMP - "scvtf", // AArch64_INS_SCVTF - "sdivr", // AArch64_INS_SDIVR - "sdiv", // AArch64_INS_SDIV - "sdot", // AArch64_INS_SDOT - "sel", // AArch64_INS_SEL - "sete", // AArch64_INS_SETE - "seten", // AArch64_INS_SETEN - "setet", // AArch64_INS_SETET - "setetn", // AArch64_INS_SETETN - "setf16", // AArch64_INS_SETF16 - "setf8", // AArch64_INS_SETF8 - "setffr", // AArch64_INS_SETFFR - "setgm", // AArch64_INS_SETGM - "setgmn", // AArch64_INS_SETGMN - "setgmt", // AArch64_INS_SETGMT - "setgmtn", // AArch64_INS_SETGMTN - "setgp", // AArch64_INS_SETGP - "setgpn", // AArch64_INS_SETGPN - "setgpt", // AArch64_INS_SETGPT - "setgptn", // AArch64_INS_SETGPTN - "setm", // AArch64_INS_SETM - "setmn", // AArch64_INS_SETMN - "setmt", // AArch64_INS_SETMT - "setmtn", // AArch64_INS_SETMTN - "setp", // AArch64_INS_SETP - "setpn", // AArch64_INS_SETPN - "setpt", // AArch64_INS_SETPT - "setptn", // AArch64_INS_SETPTN - "sha1c", // AArch64_INS_SHA1C - "sha1h", // AArch64_INS_SHA1H - "sha1m", // AArch64_INS_SHA1M - "sha1p", // AArch64_INS_SHA1P - "sha1su0", // AArch64_INS_SHA1SU0 - "sha1su1", // AArch64_INS_SHA1SU1 - "sha256h2", // AArch64_INS_SHA256H2 - "sha256h", // AArch64_INS_SHA256H - "sha256su0", // AArch64_INS_SHA256SU0 - "sha256su1", // AArch64_INS_SHA256SU1 - "sha512h", // AArch64_INS_SHA512H - "sha512h2", // AArch64_INS_SHA512H2 - "sha512su0", // AArch64_INS_SHA512SU0 - "sha512su1", // AArch64_INS_SHA512SU1 - "shadd", // AArch64_INS_SHADD - "shll2", // AArch64_INS_SHLL2 - "shll", // AArch64_INS_SHLL - "shl", // AArch64_INS_SHL - "shrnb", // AArch64_INS_SHRNB - "shrnt", // AArch64_INS_SHRNT - "shrn2", // AArch64_INS_SHRN2 - "shrn", // AArch64_INS_SHRN - "shsubr", // AArch64_INS_SHSUBR - "shsub", // AArch64_INS_SHSUB - "sli", // AArch64_INS_SLI - "sm3partw1", // AArch64_INS_SM3PARTW1 - "sm3partw2", // AArch64_INS_SM3PARTW2 - "sm3ss1", // AArch64_INS_SM3SS1 - "sm3tt1a", // AArch64_INS_SM3TT1A - "sm3tt1b", // AArch64_INS_SM3TT1B - "sm3tt2a", // AArch64_INS_SM3TT2A - "sm3tt2b", // AArch64_INS_SM3TT2B - "sm4e", // AArch64_INS_SM4E - "sm4ekey", // AArch64_INS_SM4EKEY - "smaddl", // AArch64_INS_SMADDL - "smaxp", // AArch64_INS_SMAXP - "smaxqv", // AArch64_INS_SMAXQV - "smaxv", // AArch64_INS_SMAXV - "smax", // AArch64_INS_SMAX - "smc", // AArch64_INS_SMC - "sminp", // AArch64_INS_SMINP - "sminqv", // AArch64_INS_SMINQV - "sminv", // AArch64_INS_SMINV - "smin", // AArch64_INS_SMIN - "smlalb", // AArch64_INS_SMLALB - "smlall", // AArch64_INS_SMLALL - "smlalt", // AArch64_INS_SMLALT - "smlal", // AArch64_INS_SMLAL - "smlal2", // AArch64_INS_SMLAL2 - "smlslb", // AArch64_INS_SMLSLB - "smlsll", // AArch64_INS_SMLSLL - "smlslt", // AArch64_INS_SMLSLT - "smlsl", // AArch64_INS_SMLSL - "smlsl2", // AArch64_INS_SMLSL2 - "smmla", // AArch64_INS_SMMLA - "smopa", // AArch64_INS_SMOPA - "smops", // AArch64_INS_SMOPS - "smov", // AArch64_INS_SMOV - "smsubl", // AArch64_INS_SMSUBL - "smulh", // AArch64_INS_SMULH - "smullb", // AArch64_INS_SMULLB - "smullt", // AArch64_INS_SMULLT - "smull2", // AArch64_INS_SMULL2 - "smull", // AArch64_INS_SMULL - "splice", // AArch64_INS_SPLICE - "sqabs", // AArch64_INS_SQABS - "sqadd", // AArch64_INS_SQADD - "sqcadd", // AArch64_INS_SQCADD - "sqcvtn", // AArch64_INS_SQCVTN - "sqcvtun", // AArch64_INS_SQCVTUN - "sqcvtu", // AArch64_INS_SQCVTU - "sqcvt", // AArch64_INS_SQCVT - "sqdecb", // AArch64_INS_SQDECB - "sqdecd", // AArch64_INS_SQDECD - "sqdech", // AArch64_INS_SQDECH - "sqdecp", // AArch64_INS_SQDECP - "sqdecw", // AArch64_INS_SQDECW - "sqdmlalbt", // AArch64_INS_SQDMLALBT - "sqdmlalb", // AArch64_INS_SQDMLALB - "sqdmlalt", // AArch64_INS_SQDMLALT - "sqdmlal", // AArch64_INS_SQDMLAL - "sqdmlal2", // AArch64_INS_SQDMLAL2 - "sqdmlslbt", // AArch64_INS_SQDMLSLBT - "sqdmlslb", // AArch64_INS_SQDMLSLB - "sqdmlslt", // AArch64_INS_SQDMLSLT - "sqdmlsl", // AArch64_INS_SQDMLSL - "sqdmlsl2", // AArch64_INS_SQDMLSL2 - "sqdmulh", // AArch64_INS_SQDMULH - "sqdmullb", // AArch64_INS_SQDMULLB - "sqdmullt", // AArch64_INS_SQDMULLT - "sqdmull", // AArch64_INS_SQDMULL - "sqdmull2", // AArch64_INS_SQDMULL2 - "sqincb", // AArch64_INS_SQINCB - "sqincd", // AArch64_INS_SQINCD - "sqinch", // AArch64_INS_SQINCH - "sqincp", // AArch64_INS_SQINCP - "sqincw", // AArch64_INS_SQINCW - "sqneg", // AArch64_INS_SQNEG - "sqrdcmlah", // AArch64_INS_SQRDCMLAH - "sqrdmlah", // AArch64_INS_SQRDMLAH - "sqrdmlsh", // AArch64_INS_SQRDMLSH - "sqrdmulh", // AArch64_INS_SQRDMULH - "sqrshlr", // AArch64_INS_SQRSHLR - "sqrshl", // AArch64_INS_SQRSHL - "sqrshrnb", // AArch64_INS_SQRSHRNB - "sqrshrnt", // AArch64_INS_SQRSHRNT - "sqrshrn", // AArch64_INS_SQRSHRN - "sqrshrn2", // AArch64_INS_SQRSHRN2 - "sqrshrunb", // AArch64_INS_SQRSHRUNB - "sqrshrunt", // AArch64_INS_SQRSHRUNT - "sqrshrun", // AArch64_INS_SQRSHRUN - "sqrshrun2", // AArch64_INS_SQRSHRUN2 - "sqrshru", // AArch64_INS_SQRSHRU - "sqrshr", // AArch64_INS_SQRSHR - "sqshlr", // AArch64_INS_SQSHLR - "sqshlu", // AArch64_INS_SQSHLU - "sqshl", // AArch64_INS_SQSHL - "sqshrnb", // AArch64_INS_SQSHRNB - "sqshrnt", // AArch64_INS_SQSHRNT - "sqshrn", // AArch64_INS_SQSHRN - "sqshrn2", // AArch64_INS_SQSHRN2 - "sqshrunb", // AArch64_INS_SQSHRUNB - "sqshrunt", // AArch64_INS_SQSHRUNT - "sqshrun", // AArch64_INS_SQSHRUN - "sqshrun2", // AArch64_INS_SQSHRUN2 - "sqsubr", // AArch64_INS_SQSUBR - "sqsub", // AArch64_INS_SQSUB - "sqxtnb", // AArch64_INS_SQXTNB - "sqxtnt", // AArch64_INS_SQXTNT - "sqxtn2", // AArch64_INS_SQXTN2 - "sqxtn", // AArch64_INS_SQXTN - "sqxtunb", // AArch64_INS_SQXTUNB - "sqxtunt", // AArch64_INS_SQXTUNT - "sqxtun2", // AArch64_INS_SQXTUN2 - "sqxtun", // AArch64_INS_SQXTUN - "srhadd", // AArch64_INS_SRHADD - "sri", // AArch64_INS_SRI - "srshlr", // AArch64_INS_SRSHLR - "srshl", // AArch64_INS_SRSHL - "srshr", // AArch64_INS_SRSHR - "srsra", // AArch64_INS_SRSRA - "sshllb", // AArch64_INS_SSHLLB - "sshllt", // AArch64_INS_SSHLLT - "sshll2", // AArch64_INS_SSHLL2 - "sshll", // AArch64_INS_SSHLL - "sshl", // AArch64_INS_SSHL - "sshr", // AArch64_INS_SSHR - "ssra", // AArch64_INS_SSRA - "st1b", // AArch64_INS_ST1B - "st1d", // AArch64_INS_ST1D - "st1h", // AArch64_INS_ST1H - "st1q", // AArch64_INS_ST1Q - "st1w", // AArch64_INS_ST1W - "ssublbt", // AArch64_INS_SSUBLBT - "ssublb", // AArch64_INS_SSUBLB - "ssubltb", // AArch64_INS_SSUBLTB - "ssublt", // AArch64_INS_SSUBLT - "ssubl2", // AArch64_INS_SSUBL2 - "ssubl", // AArch64_INS_SSUBL - "ssubwb", // AArch64_INS_SSUBWB - "ssubwt", // AArch64_INS_SSUBWT - "ssubw2", // AArch64_INS_SSUBW2 - "ssubw", // AArch64_INS_SSUBW - "st1", // AArch64_INS_ST1 - "st2b", // AArch64_INS_ST2B - "st2d", // AArch64_INS_ST2D - "st2g", // AArch64_INS_ST2G - "st2h", // AArch64_INS_ST2H - "st2q", // AArch64_INS_ST2Q - "st2", // AArch64_INS_ST2 - "st2w", // AArch64_INS_ST2W - "st3b", // AArch64_INS_ST3B - "st3d", // AArch64_INS_ST3D - "st3h", // AArch64_INS_ST3H - "st3q", // AArch64_INS_ST3Q - "st3", // AArch64_INS_ST3 - "st3w", // AArch64_INS_ST3W - "st4b", // AArch64_INS_ST4B - "st4d", // AArch64_INS_ST4D - "st4", // AArch64_INS_ST4 - "st4h", // AArch64_INS_ST4H - "st4q", // AArch64_INS_ST4Q - "st4w", // AArch64_INS_ST4W - "st64b", // AArch64_INS_ST64B - "st64bv", // AArch64_INS_ST64BV - "st64bv0", // AArch64_INS_ST64BV0 - "stgm", // AArch64_INS_STGM - "stg", // AArch64_INS_STG - "stgp", // AArch64_INS_STGP - "stilp", // AArch64_INS_STILP - "stl1", // AArch64_INS_STL1 - "stllrb", // AArch64_INS_STLLRB - "stllrh", // AArch64_INS_STLLRH - "stllr", // AArch64_INS_STLLR - "stlrb", // AArch64_INS_STLRB - "stlrh", // AArch64_INS_STLRH - "stlr", // AArch64_INS_STLR - "stlurb", // AArch64_INS_STLURB - "stlurh", // AArch64_INS_STLURH - "stlur", // AArch64_INS_STLUR - "stlxp", // AArch64_INS_STLXP - "stlxrb", // AArch64_INS_STLXRB - "stlxrh", // AArch64_INS_STLXRH - "stlxr", // AArch64_INS_STLXR - "stnp", // AArch64_INS_STNP - "stnt1b", // AArch64_INS_STNT1B - "stnt1d", // AArch64_INS_STNT1D - "stnt1h", // AArch64_INS_STNT1H - "stnt1w", // AArch64_INS_STNT1W - "stp", // AArch64_INS_STP - "strb", // AArch64_INS_STRB - "str", // AArch64_INS_STR - "strh", // AArch64_INS_STRH - "sttrb", // AArch64_INS_STTRB - "sttrh", // AArch64_INS_STTRH - "sttr", // AArch64_INS_STTR - "sturb", // AArch64_INS_STURB - "stur", // AArch64_INS_STUR - "sturh", // AArch64_INS_STURH - "stxp", // AArch64_INS_STXP - "stxrb", // AArch64_INS_STXRB - "stxrh", // AArch64_INS_STXRH - "stxr", // AArch64_INS_STXR - "stz2g", // AArch64_INS_STZ2G - "stzgm", // AArch64_INS_STZGM - "stzg", // AArch64_INS_STZG - "subg", // AArch64_INS_SUBG - "subhnb", // AArch64_INS_SUBHNB - "subhnt", // AArch64_INS_SUBHNT - "subhn", // AArch64_INS_SUBHN - "subhn2", // AArch64_INS_SUBHN2 - "subp", // AArch64_INS_SUBP - "subps", // AArch64_INS_SUBPS - "subr", // AArch64_INS_SUBR - "subs", // AArch64_INS_SUBS - "sub", // AArch64_INS_SUB - "sudot", // AArch64_INS_SUDOT - "sumlall", // AArch64_INS_SUMLALL - "sumopa", // AArch64_INS_SUMOPA - "sumops", // AArch64_INS_SUMOPS - "sunpkhi", // AArch64_INS_SUNPKHI - "sunpklo", // AArch64_INS_SUNPKLO - "sunpk", // AArch64_INS_SUNPK - "suqadd", // AArch64_INS_SUQADD - "suvdot", // AArch64_INS_SUVDOT - "svc", // AArch64_INS_SVC - "svdot", // AArch64_INS_SVDOT - "swpab", // AArch64_INS_SWPAB - "swpah", // AArch64_INS_SWPAH - "swpalb", // AArch64_INS_SWPALB - "swpalh", // AArch64_INS_SWPALH - "swpal", // AArch64_INS_SWPAL - "swpa", // AArch64_INS_SWPA - "swpb", // AArch64_INS_SWPB - "swph", // AArch64_INS_SWPH - "swplb", // AArch64_INS_SWPLB - "swplh", // AArch64_INS_SWPLH - "swpl", // AArch64_INS_SWPL - "swpp", // AArch64_INS_SWPP - "swppa", // AArch64_INS_SWPPA - "swppal", // AArch64_INS_SWPPAL - "swppl", // AArch64_INS_SWPPL - "swp", // AArch64_INS_SWP - "sxtb", // AArch64_INS_SXTB - "sxth", // AArch64_INS_SXTH - "sxtw", // AArch64_INS_SXTW - "sysl", // AArch64_INS_SYSL - "sysp", // AArch64_INS_SYSP - "sys", // AArch64_INS_SYS - "tblq", // AArch64_INS_TBLQ - "tbl", // AArch64_INS_TBL - "tbnz", // AArch64_INS_TBNZ - "tbxq", // AArch64_INS_TBXQ - "tbx", // AArch64_INS_TBX - "tbz", // AArch64_INS_TBZ - "tcancel", // AArch64_INS_TCANCEL - "tcommit", // AArch64_INS_TCOMMIT - "trcit", // AArch64_INS_TRCIT - "trn1", // AArch64_INS_TRN1 - "trn2", // AArch64_INS_TRN2 - "tsb", // AArch64_INS_TSB - "tstart", // AArch64_INS_TSTART - "ttest", // AArch64_INS_TTEST - "uabalb", // AArch64_INS_UABALB - "uabalt", // AArch64_INS_UABALT - "uabal2", // AArch64_INS_UABAL2 - "uabal", // AArch64_INS_UABAL - "uaba", // AArch64_INS_UABA - "uabdlb", // AArch64_INS_UABDLB - "uabdlt", // AArch64_INS_UABDLT - "uabdl2", // AArch64_INS_UABDL2 - "uabdl", // AArch64_INS_UABDL - "uabd", // AArch64_INS_UABD - "uadalp", // AArch64_INS_UADALP - "uaddlb", // AArch64_INS_UADDLB - "uaddlp", // AArch64_INS_UADDLP - "uaddlt", // AArch64_INS_UADDLT - "uaddlv", // AArch64_INS_UADDLV - "uaddl2", // AArch64_INS_UADDL2 - "uaddl", // AArch64_INS_UADDL - "uaddv", // AArch64_INS_UADDV - "uaddwb", // AArch64_INS_UADDWB - "uaddwt", // AArch64_INS_UADDWT - "uaddw2", // AArch64_INS_UADDW2 - "uaddw", // AArch64_INS_UADDW - "ubfm", // AArch64_INS_UBFM - "uclamp", // AArch64_INS_UCLAMP - "ucvtf", // AArch64_INS_UCVTF - "udf", // AArch64_INS_UDF - "udivr", // AArch64_INS_UDIVR - "udiv", // AArch64_INS_UDIV - "udot", // AArch64_INS_UDOT - "uhadd", // AArch64_INS_UHADD - "uhsubr", // AArch64_INS_UHSUBR - "uhsub", // AArch64_INS_UHSUB - "umaddl", // AArch64_INS_UMADDL - "umaxp", // AArch64_INS_UMAXP - "umaxqv", // AArch64_INS_UMAXQV - "umaxv", // AArch64_INS_UMAXV - "umax", // AArch64_INS_UMAX - "uminp", // AArch64_INS_UMINP - "uminqv", // AArch64_INS_UMINQV - "uminv", // AArch64_INS_UMINV - "umin", // AArch64_INS_UMIN - "umlalb", // AArch64_INS_UMLALB - "umlall", // AArch64_INS_UMLALL - "umlalt", // AArch64_INS_UMLALT - "umlal", // AArch64_INS_UMLAL - "umlal2", // AArch64_INS_UMLAL2 - "umlslb", // AArch64_INS_UMLSLB - "umlsll", // AArch64_INS_UMLSLL - "umlslt", // AArch64_INS_UMLSLT - "umlsl", // AArch64_INS_UMLSL - "umlsl2", // AArch64_INS_UMLSL2 - "ummla", // AArch64_INS_UMMLA - "umopa", // AArch64_INS_UMOPA - "umops", // AArch64_INS_UMOPS - "umov", // AArch64_INS_UMOV - "umsubl", // AArch64_INS_UMSUBL - "umulh", // AArch64_INS_UMULH - "umullb", // AArch64_INS_UMULLB - "umullt", // AArch64_INS_UMULLT - "umull2", // AArch64_INS_UMULL2 - "umull", // AArch64_INS_UMULL - "uqadd", // AArch64_INS_UQADD - "uqcvtn", // AArch64_INS_UQCVTN - "uqcvt", // AArch64_INS_UQCVT - "uqdecb", // AArch64_INS_UQDECB - "uqdecd", // AArch64_INS_UQDECD - "uqdech", // AArch64_INS_UQDECH - "uqdecp", // AArch64_INS_UQDECP - "uqdecw", // AArch64_INS_UQDECW - "uqincb", // AArch64_INS_UQINCB - "uqincd", // AArch64_INS_UQINCD - "uqinch", // AArch64_INS_UQINCH - "uqincp", // AArch64_INS_UQINCP - "uqincw", // AArch64_INS_UQINCW - "uqrshlr", // AArch64_INS_UQRSHLR - "uqrshl", // AArch64_INS_UQRSHL - "uqrshrnb", // AArch64_INS_UQRSHRNB - "uqrshrnt", // AArch64_INS_UQRSHRNT - "uqrshrn", // AArch64_INS_UQRSHRN - "uqrshrn2", // AArch64_INS_UQRSHRN2 - "uqrshr", // AArch64_INS_UQRSHR - "uqshlr", // AArch64_INS_UQSHLR - "uqshl", // AArch64_INS_UQSHL - "uqshrnb", // AArch64_INS_UQSHRNB - "uqshrnt", // AArch64_INS_UQSHRNT - "uqshrn", // AArch64_INS_UQSHRN - "uqshrn2", // AArch64_INS_UQSHRN2 - "uqsubr", // AArch64_INS_UQSUBR - "uqsub", // AArch64_INS_UQSUB - "uqxtnb", // AArch64_INS_UQXTNB - "uqxtnt", // AArch64_INS_UQXTNT - "uqxtn2", // AArch64_INS_UQXTN2 - "uqxtn", // AArch64_INS_UQXTN - "urecpe", // AArch64_INS_URECPE - "urhadd", // AArch64_INS_URHADD - "urshlr", // AArch64_INS_URSHLR - "urshl", // AArch64_INS_URSHL - "urshr", // AArch64_INS_URSHR - "ursqrte", // AArch64_INS_URSQRTE - "ursra", // AArch64_INS_URSRA - "usdot", // AArch64_INS_USDOT - "ushllb", // AArch64_INS_USHLLB - "ushllt", // AArch64_INS_USHLLT - "ushll2", // AArch64_INS_USHLL2 - "ushll", // AArch64_INS_USHLL - "ushl", // AArch64_INS_USHL - "ushr", // AArch64_INS_USHR - "usmlall", // AArch64_INS_USMLALL - "usmmla", // AArch64_INS_USMMLA - "usmopa", // AArch64_INS_USMOPA - "usmops", // AArch64_INS_USMOPS - "usqadd", // AArch64_INS_USQADD - "usra", // AArch64_INS_USRA - "usublb", // AArch64_INS_USUBLB - "usublt", // AArch64_INS_USUBLT - "usubl2", // AArch64_INS_USUBL2 - "usubl", // AArch64_INS_USUBL - "usubwb", // AArch64_INS_USUBWB - "usubwt", // AArch64_INS_USUBWT - "usubw2", // AArch64_INS_USUBW2 - "usubw", // AArch64_INS_USUBW - "usvdot", // AArch64_INS_USVDOT - "uunpkhi", // AArch64_INS_UUNPKHI - "uunpklo", // AArch64_INS_UUNPKLO - "uunpk", // AArch64_INS_UUNPK - "uvdot", // AArch64_INS_UVDOT - "uxtb", // AArch64_INS_UXTB - "uxth", // AArch64_INS_UXTH - "uxtw", // AArch64_INS_UXTW - "uzp1", // AArch64_INS_UZP1 - "uzp2", // AArch64_INS_UZP2 - "uzpq1", // AArch64_INS_UZPQ1 - "uzpq2", // AArch64_INS_UZPQ2 - "uzp", // AArch64_INS_UZP - "wfet", // AArch64_INS_WFET - "wfit", // AArch64_INS_WFIT - "whilege", // AArch64_INS_WHILEGE - "whilegt", // AArch64_INS_WHILEGT - "whilehi", // AArch64_INS_WHILEHI - "whilehs", // AArch64_INS_WHILEHS - "whilele", // AArch64_INS_WHILELE - "whilelo", // AArch64_INS_WHILELO - "whilels", // AArch64_INS_WHILELS - "whilelt", // AArch64_INS_WHILELT - "whilerw", // AArch64_INS_WHILERW - "whilewr", // AArch64_INS_WHILEWR - "wrffr", // AArch64_INS_WRFFR - "xaflag", // AArch64_INS_XAFLAG - "xar", // AArch64_INS_XAR - "xpacd", // AArch64_INS_XPACD - "xpaci", // AArch64_INS_XPACI - "xtn2", // AArch64_INS_XTN2 - "xtn", // AArch64_INS_XTN - "zero", // AArch64_INS_ZERO - "zip1", // AArch64_INS_ZIP1 - "zip2", // AArch64_INS_ZIP2 - "zipq1", // AArch64_INS_ZIPQ1 - "zipq2", // AArch64_INS_ZIPQ2 - "zip", // AArch64_INS_ZIP + "invalid", // AARCH64_INS_INVALID + "abs", // AARCH64_INS_ABS + "adclb", // AARCH64_INS_ADCLB + "adclt", // AARCH64_INS_ADCLT + "adcs", // AARCH64_INS_ADCS + "adc", // AARCH64_INS_ADC + "addg", // AARCH64_INS_ADDG + "addha", // AARCH64_INS_ADDHA + "addhnb", // AARCH64_INS_ADDHNB + "addhnt", // AARCH64_INS_ADDHNT + "addhn", // AARCH64_INS_ADDHN + "addhn2", // AARCH64_INS_ADDHN2 + "addpl", // AARCH64_INS_ADDPL + "addpt", // AARCH64_INS_ADDPT + "addp", // AARCH64_INS_ADDP + "addqv", // AARCH64_INS_ADDQV + "addspl", // AARCH64_INS_ADDSPL + "addsvl", // AARCH64_INS_ADDSVL + "adds", // AARCH64_INS_ADDS + "addva", // AARCH64_INS_ADDVA + "addvl", // AARCH64_INS_ADDVL + "addv", // AARCH64_INS_ADDV + "add", // AARCH64_INS_ADD + "adr", // AARCH64_INS_ADR + "adrp", // AARCH64_INS_ADRP + "aesd", // AARCH64_INS_AESD + "aese", // AARCH64_INS_AESE + "aesimc", // AARCH64_INS_AESIMC + "aesmc", // AARCH64_INS_AESMC + "andqv", // AARCH64_INS_ANDQV + "ands", // AARCH64_INS_ANDS + "andv", // AARCH64_INS_ANDV + "and", // AARCH64_INS_AND + "asrd", // AARCH64_INS_ASRD + "asrr", // AARCH64_INS_ASRR + "asr", // AARCH64_INS_ASR + "autda", // AARCH64_INS_AUTDA + "autdb", // AARCH64_INS_AUTDB + "autdza", // AARCH64_INS_AUTDZA + "autdzb", // AARCH64_INS_AUTDZB + "autia", // AARCH64_INS_AUTIA + "hint", // AARCH64_INS_HINT + "autia171615", // AARCH64_INS_AUTIA171615 + "autiasppc", // AARCH64_INS_AUTIASPPC + "autib", // AARCH64_INS_AUTIB + "autib171615", // AARCH64_INS_AUTIB171615 + "autibsppc", // AARCH64_INS_AUTIBSPPC + "autiza", // AARCH64_INS_AUTIZA + "autizb", // AARCH64_INS_AUTIZB + "axflag", // AARCH64_INS_AXFLAG + "b", // AARCH64_INS_B + "bcax", // AARCH64_INS_BCAX + "bc", // AARCH64_INS_BC + "bdep", // AARCH64_INS_BDEP + "bext", // AARCH64_INS_BEXT + "bfdot", // AARCH64_INS_BFDOT + "bf1cvtl2", // AARCH64_INS_BF1CVTL2 + "bf1cvtlt", // AARCH64_INS_BF1CVTLT + "bf1cvtl", // AARCH64_INS_BF1CVTL + "bf1cvt", // AARCH64_INS_BF1CVT + "bf2cvtl2", // AARCH64_INS_BF2CVTL2 + "bf2cvtlt", // AARCH64_INS_BF2CVTLT + "bf2cvtl", // AARCH64_INS_BF2CVTL + "bf2cvt", // AARCH64_INS_BF2CVT + "bfadd", // AARCH64_INS_BFADD + "bfclamp", // AARCH64_INS_BFCLAMP + "bfcvt", // AARCH64_INS_BFCVT + "bfcvtn", // AARCH64_INS_BFCVTN + "bfcvtn2", // AARCH64_INS_BFCVTN2 + "bfcvtnt", // AARCH64_INS_BFCVTNT + "bfmaxnm", // AARCH64_INS_BFMAXNM + "bfmax", // AARCH64_INS_BFMAX + "bfminnm", // AARCH64_INS_BFMINNM + "bfmin", // AARCH64_INS_BFMIN + "bfmlalb", // AARCH64_INS_BFMLALB + "bfmlalt", // AARCH64_INS_BFMLALT + "bfmlal", // AARCH64_INS_BFMLAL + "bfmla", // AARCH64_INS_BFMLA + "bfmlslb", // AARCH64_INS_BFMLSLB + "bfmlslt", // AARCH64_INS_BFMLSLT + "bfmlsl", // AARCH64_INS_BFMLSL + "bfmls", // AARCH64_INS_BFMLS + "bfmmla", // AARCH64_INS_BFMMLA + "bfmopa", // AARCH64_INS_BFMOPA + "bfmops", // AARCH64_INS_BFMOPS + "bfmul", // AARCH64_INS_BFMUL + "bfm", // AARCH64_INS_BFM + "bfsub", // AARCH64_INS_BFSUB + "bfvdot", // AARCH64_INS_BFVDOT + "bgrp", // AARCH64_INS_BGRP + "bics", // AARCH64_INS_BICS + "bic", // AARCH64_INS_BIC + "bif", // AARCH64_INS_BIF + "bit", // AARCH64_INS_BIT + "bl", // AARCH64_INS_BL + "blr", // AARCH64_INS_BLR + "blraa", // AARCH64_INS_BLRAA + "blraaz", // AARCH64_INS_BLRAAZ + "blrab", // AARCH64_INS_BLRAB + "blrabz", // AARCH64_INS_BLRABZ + "bmopa", // AARCH64_INS_BMOPA + "bmops", // AARCH64_INS_BMOPS + "br", // AARCH64_INS_BR + "braa", // AARCH64_INS_BRAA + "braaz", // AARCH64_INS_BRAAZ + "brab", // AARCH64_INS_BRAB + "brabz", // AARCH64_INS_BRABZ + "brb", // AARCH64_INS_BRB + "brk", // AARCH64_INS_BRK + "brkas", // AARCH64_INS_BRKAS + "brka", // AARCH64_INS_BRKA + "brkbs", // AARCH64_INS_BRKBS + "brkb", // AARCH64_INS_BRKB + "brkns", // AARCH64_INS_BRKNS + "brkn", // AARCH64_INS_BRKN + "brkpas", // AARCH64_INS_BRKPAS + "brkpa", // AARCH64_INS_BRKPA + "brkpbs", // AARCH64_INS_BRKPBS + "brkpb", // AARCH64_INS_BRKPB + "bsl1n", // AARCH64_INS_BSL1N + "bsl2n", // AARCH64_INS_BSL2N + "bsl", // AARCH64_INS_BSL + "cadd", // AARCH64_INS_CADD + "casab", // AARCH64_INS_CASAB + "casah", // AARCH64_INS_CASAH + "casalb", // AARCH64_INS_CASALB + "casalh", // AARCH64_INS_CASALH + "casal", // AARCH64_INS_CASAL + "casa", // AARCH64_INS_CASA + "casb", // AARCH64_INS_CASB + "cash", // AARCH64_INS_CASH + "caslb", // AARCH64_INS_CASLB + "caslh", // AARCH64_INS_CASLH + "casl", // AARCH64_INS_CASL + "caspal", // AARCH64_INS_CASPAL + "caspa", // AARCH64_INS_CASPA + "caspl", // AARCH64_INS_CASPL + "casp", // AARCH64_INS_CASP + "cas", // AARCH64_INS_CAS + "cbnz", // AARCH64_INS_CBNZ + "cbz", // AARCH64_INS_CBZ + "ccmn", // AARCH64_INS_CCMN + "ccmp", // AARCH64_INS_CCMP + "cdot", // AARCH64_INS_CDOT + "cfinv", // AARCH64_INS_CFINV + "clasta", // AARCH64_INS_CLASTA + "clastb", // AARCH64_INS_CLASTB + "clrex", // AARCH64_INS_CLREX + "cls", // AARCH64_INS_CLS + "clz", // AARCH64_INS_CLZ + "cmeq", // AARCH64_INS_CMEQ + "cmge", // AARCH64_INS_CMGE + "cmgt", // AARCH64_INS_CMGT + "cmhi", // AARCH64_INS_CMHI + "cmhs", // AARCH64_INS_CMHS + "cmla", // AARCH64_INS_CMLA + "cmle", // AARCH64_INS_CMLE + "cmlt", // AARCH64_INS_CMLT + "cmpeq", // AARCH64_INS_CMPEQ + "cmpge", // AARCH64_INS_CMPGE + "cmpgt", // AARCH64_INS_CMPGT + "cmphi", // AARCH64_INS_CMPHI + "cmphs", // AARCH64_INS_CMPHS + "cmple", // AARCH64_INS_CMPLE + "cmplo", // AARCH64_INS_CMPLO + "cmpls", // AARCH64_INS_CMPLS + "cmplt", // AARCH64_INS_CMPLT + "cmpne", // AARCH64_INS_CMPNE + "cmtst", // AARCH64_INS_CMTST + "cnot", // AARCH64_INS_CNOT + "cntb", // AARCH64_INS_CNTB + "cntd", // AARCH64_INS_CNTD + "cnth", // AARCH64_INS_CNTH + "cntp", // AARCH64_INS_CNTP + "cntw", // AARCH64_INS_CNTW + "cnt", // AARCH64_INS_CNT + "compact", // AARCH64_INS_COMPACT + "cpye", // AARCH64_INS_CPYE + "cpyen", // AARCH64_INS_CPYEN + "cpyern", // AARCH64_INS_CPYERN + "cpyert", // AARCH64_INS_CPYERT + "cpyertn", // AARCH64_INS_CPYERTN + "cpyertrn", // AARCH64_INS_CPYERTRN + "cpyertwn", // AARCH64_INS_CPYERTWN + "cpyet", // AARCH64_INS_CPYET + "cpyetn", // AARCH64_INS_CPYETN + "cpyetrn", // AARCH64_INS_CPYETRN + "cpyetwn", // AARCH64_INS_CPYETWN + "cpyewn", // AARCH64_INS_CPYEWN + "cpyewt", // AARCH64_INS_CPYEWT + "cpyewtn", // AARCH64_INS_CPYEWTN + "cpyewtrn", // AARCH64_INS_CPYEWTRN + "cpyewtwn", // AARCH64_INS_CPYEWTWN + "cpyfe", // AARCH64_INS_CPYFE + "cpyfen", // AARCH64_INS_CPYFEN + "cpyfern", // AARCH64_INS_CPYFERN + "cpyfert", // AARCH64_INS_CPYFERT + "cpyfertn", // AARCH64_INS_CPYFERTN + "cpyfertrn", // AARCH64_INS_CPYFERTRN + "cpyfertwn", // AARCH64_INS_CPYFERTWN + "cpyfet", // AARCH64_INS_CPYFET + "cpyfetn", // AARCH64_INS_CPYFETN + "cpyfetrn", // AARCH64_INS_CPYFETRN + "cpyfetwn", // AARCH64_INS_CPYFETWN + "cpyfewn", // AARCH64_INS_CPYFEWN + "cpyfewt", // AARCH64_INS_CPYFEWT + "cpyfewtn", // AARCH64_INS_CPYFEWTN + "cpyfewtrn", // AARCH64_INS_CPYFEWTRN + "cpyfewtwn", // AARCH64_INS_CPYFEWTWN + "cpyfm", // AARCH64_INS_CPYFM + "cpyfmn", // AARCH64_INS_CPYFMN + "cpyfmrn", // AARCH64_INS_CPYFMRN + "cpyfmrt", // AARCH64_INS_CPYFMRT + "cpyfmrtn", // AARCH64_INS_CPYFMRTN + "cpyfmrtrn", // AARCH64_INS_CPYFMRTRN + "cpyfmrtwn", // AARCH64_INS_CPYFMRTWN + "cpyfmt", // AARCH64_INS_CPYFMT + "cpyfmtn", // AARCH64_INS_CPYFMTN + "cpyfmtrn", // AARCH64_INS_CPYFMTRN + "cpyfmtwn", // AARCH64_INS_CPYFMTWN + "cpyfmwn", // AARCH64_INS_CPYFMWN + "cpyfmwt", // AARCH64_INS_CPYFMWT + "cpyfmwtn", // AARCH64_INS_CPYFMWTN + "cpyfmwtrn", // AARCH64_INS_CPYFMWTRN + "cpyfmwtwn", // AARCH64_INS_CPYFMWTWN + "cpyfp", // AARCH64_INS_CPYFP + "cpyfpn", // AARCH64_INS_CPYFPN + "cpyfprn", // AARCH64_INS_CPYFPRN + "cpyfprt", // AARCH64_INS_CPYFPRT + "cpyfprtn", // AARCH64_INS_CPYFPRTN + "cpyfprtrn", // AARCH64_INS_CPYFPRTRN + "cpyfprtwn", // AARCH64_INS_CPYFPRTWN + "cpyfpt", // AARCH64_INS_CPYFPT + "cpyfptn", // AARCH64_INS_CPYFPTN + "cpyfptrn", // AARCH64_INS_CPYFPTRN + "cpyfptwn", // AARCH64_INS_CPYFPTWN + "cpyfpwn", // AARCH64_INS_CPYFPWN + "cpyfpwt", // AARCH64_INS_CPYFPWT + "cpyfpwtn", // AARCH64_INS_CPYFPWTN + "cpyfpwtrn", // AARCH64_INS_CPYFPWTRN + "cpyfpwtwn", // AARCH64_INS_CPYFPWTWN + "cpym", // AARCH64_INS_CPYM + "cpymn", // AARCH64_INS_CPYMN + "cpymrn", // AARCH64_INS_CPYMRN + "cpymrt", // AARCH64_INS_CPYMRT + "cpymrtn", // AARCH64_INS_CPYMRTN + "cpymrtrn", // AARCH64_INS_CPYMRTRN + "cpymrtwn", // AARCH64_INS_CPYMRTWN + "cpymt", // AARCH64_INS_CPYMT + "cpymtn", // AARCH64_INS_CPYMTN + "cpymtrn", // AARCH64_INS_CPYMTRN + "cpymtwn", // AARCH64_INS_CPYMTWN + "cpymwn", // AARCH64_INS_CPYMWN + "cpymwt", // AARCH64_INS_CPYMWT + "cpymwtn", // AARCH64_INS_CPYMWTN + "cpymwtrn", // AARCH64_INS_CPYMWTRN + "cpymwtwn", // AARCH64_INS_CPYMWTWN + "cpyp", // AARCH64_INS_CPYP + "cpypn", // AARCH64_INS_CPYPN + "cpyprn", // AARCH64_INS_CPYPRN + "cpyprt", // AARCH64_INS_CPYPRT + "cpyprtn", // AARCH64_INS_CPYPRTN + "cpyprtrn", // AARCH64_INS_CPYPRTRN + "cpyprtwn", // AARCH64_INS_CPYPRTWN + "cpypt", // AARCH64_INS_CPYPT + "cpyptn", // AARCH64_INS_CPYPTN + "cpyptrn", // AARCH64_INS_CPYPTRN + "cpyptwn", // AARCH64_INS_CPYPTWN + "cpypwn", // AARCH64_INS_CPYPWN + "cpypwt", // AARCH64_INS_CPYPWT + "cpypwtn", // AARCH64_INS_CPYPWTN + "cpypwtrn", // AARCH64_INS_CPYPWTRN + "cpypwtwn", // AARCH64_INS_CPYPWTWN + "cpy", // AARCH64_INS_CPY + "crc32b", // AARCH64_INS_CRC32B + "crc32cb", // AARCH64_INS_CRC32CB + "crc32ch", // AARCH64_INS_CRC32CH + "crc32cw", // AARCH64_INS_CRC32CW + "crc32cx", // AARCH64_INS_CRC32CX + "crc32h", // AARCH64_INS_CRC32H + "crc32w", // AARCH64_INS_CRC32W + "crc32x", // AARCH64_INS_CRC32X + "csel", // AARCH64_INS_CSEL + "csinc", // AARCH64_INS_CSINC + "csinv", // AARCH64_INS_CSINV + "csneg", // AARCH64_INS_CSNEG + "ctermeq", // AARCH64_INS_CTERMEQ + "ctermne", // AARCH64_INS_CTERMNE + "ctz", // AARCH64_INS_CTZ + "dcps1", // AARCH64_INS_DCPS1 + "dcps2", // AARCH64_INS_DCPS2 + "dcps3", // AARCH64_INS_DCPS3 + "decb", // AARCH64_INS_DECB + "decd", // AARCH64_INS_DECD + "dech", // AARCH64_INS_DECH + "decp", // AARCH64_INS_DECP + "decw", // AARCH64_INS_DECW + "dmb", // AARCH64_INS_DMB + "drps", // AARCH64_INS_DRPS + "dsb", // AARCH64_INS_DSB + "dupm", // AARCH64_INS_DUPM + "dupq", // AARCH64_INS_DUPQ + "dup", // AARCH64_INS_DUP + "mov", // AARCH64_INS_MOV + "eon", // AARCH64_INS_EON + "eor3", // AARCH64_INS_EOR3 + "eorbt", // AARCH64_INS_EORBT + "eorqv", // AARCH64_INS_EORQV + "eors", // AARCH64_INS_EORS + "eortb", // AARCH64_INS_EORTB + "eorv", // AARCH64_INS_EORV + "eor", // AARCH64_INS_EOR + "eret", // AARCH64_INS_ERET + "eretaa", // AARCH64_INS_ERETAA + "eretab", // AARCH64_INS_ERETAB + "extq", // AARCH64_INS_EXTQ + "mova", // AARCH64_INS_MOVA + "extr", // AARCH64_INS_EXTR + "ext", // AARCH64_INS_EXT + "f1cvtl2", // AARCH64_INS_F1CVTL2 + "f1cvtlt", // AARCH64_INS_F1CVTLT + "f1cvtl", // AARCH64_INS_F1CVTL + "f1cvt", // AARCH64_INS_F1CVT + "f2cvtl2", // AARCH64_INS_F2CVTL2 + "f2cvtlt", // AARCH64_INS_F2CVTLT + "f2cvtl", // AARCH64_INS_F2CVTL + "f2cvt", // AARCH64_INS_F2CVT + "fabd", // AARCH64_INS_FABD + "fabs", // AARCH64_INS_FABS + "facge", // AARCH64_INS_FACGE + "facgt", // AARCH64_INS_FACGT + "fadda", // AARCH64_INS_FADDA + "fadd", // AARCH64_INS_FADD + "faddp", // AARCH64_INS_FADDP + "faddqv", // AARCH64_INS_FADDQV + "faddv", // AARCH64_INS_FADDV + "famax", // AARCH64_INS_FAMAX + "famin", // AARCH64_INS_FAMIN + "fcadd", // AARCH64_INS_FCADD + "fccmp", // AARCH64_INS_FCCMP + "fccmpe", // AARCH64_INS_FCCMPE + "fclamp", // AARCH64_INS_FCLAMP + "fcmeq", // AARCH64_INS_FCMEQ + "fcmge", // AARCH64_INS_FCMGE + "fcmgt", // AARCH64_INS_FCMGT + "fcmla", // AARCH64_INS_FCMLA + "fcmle", // AARCH64_INS_FCMLE + "fcmlt", // AARCH64_INS_FCMLT + "fcmne", // AARCH64_INS_FCMNE + "fcmp", // AARCH64_INS_FCMP + "fcmpe", // AARCH64_INS_FCMPE + "fcmuo", // AARCH64_INS_FCMUO + "fcpy", // AARCH64_INS_FCPY + "fcsel", // AARCH64_INS_FCSEL + "fcvtas", // AARCH64_INS_FCVTAS + "fcvtau", // AARCH64_INS_FCVTAU + "fcvt", // AARCH64_INS_FCVT + "fcvtlt", // AARCH64_INS_FCVTLT + "fcvtl", // AARCH64_INS_FCVTL + "fcvtl2", // AARCH64_INS_FCVTL2 + "fcvtms", // AARCH64_INS_FCVTMS + "fcvtmu", // AARCH64_INS_FCVTMU + "fcvtnb", // AARCH64_INS_FCVTNB + "fcvtns", // AARCH64_INS_FCVTNS + "fcvtnt", // AARCH64_INS_FCVTNT + "fcvtnu", // AARCH64_INS_FCVTNU + "fcvtn", // AARCH64_INS_FCVTN + "fcvtn2", // AARCH64_INS_FCVTN2 + "fcvtps", // AARCH64_INS_FCVTPS + "fcvtpu", // AARCH64_INS_FCVTPU + "fcvtxnt", // AARCH64_INS_FCVTXNT + "fcvtxn", // AARCH64_INS_FCVTXN + "fcvtxn2", // AARCH64_INS_FCVTXN2 + "fcvtx", // AARCH64_INS_FCVTX + "fcvtzs", // AARCH64_INS_FCVTZS + "fcvtzu", // AARCH64_INS_FCVTZU + "fdiv", // AARCH64_INS_FDIV + "fdivr", // AARCH64_INS_FDIVR + "fdot", // AARCH64_INS_FDOT + "fdup", // AARCH64_INS_FDUP + "fexpa", // AARCH64_INS_FEXPA + "fjcvtzs", // AARCH64_INS_FJCVTZS + "flogb", // AARCH64_INS_FLOGB + "fmadd", // AARCH64_INS_FMADD + "fmad", // AARCH64_INS_FMAD + "fmax", // AARCH64_INS_FMAX + "fmaxnm", // AARCH64_INS_FMAXNM + "fmaxnmp", // AARCH64_INS_FMAXNMP + "fmaxnmqv", // AARCH64_INS_FMAXNMQV + "fmaxnmv", // AARCH64_INS_FMAXNMV + "fmaxp", // AARCH64_INS_FMAXP + "fmaxqv", // AARCH64_INS_FMAXQV + "fmaxv", // AARCH64_INS_FMAXV + "fmin", // AARCH64_INS_FMIN + "fminnm", // AARCH64_INS_FMINNM + "fminnmp", // AARCH64_INS_FMINNMP + "fminnmqv", // AARCH64_INS_FMINNMQV + "fminnmv", // AARCH64_INS_FMINNMV + "fminp", // AARCH64_INS_FMINP + "fminqv", // AARCH64_INS_FMINQV + "fminv", // AARCH64_INS_FMINV + "fmlal2", // AARCH64_INS_FMLAL2 + "fmlalb", // AARCH64_INS_FMLALB + "fmlallbb", // AARCH64_INS_FMLALLBB + "fmlallbt", // AARCH64_INS_FMLALLBT + "fmlalltb", // AARCH64_INS_FMLALLTB + "fmlalltt", // AARCH64_INS_FMLALLTT + "fmlall", // AARCH64_INS_FMLALL + "fmlalt", // AARCH64_INS_FMLALT + "fmlal", // AARCH64_INS_FMLAL + "fmla", // AARCH64_INS_FMLA + "fmlsl2", // AARCH64_INS_FMLSL2 + "fmlslb", // AARCH64_INS_FMLSLB + "fmlslt", // AARCH64_INS_FMLSLT + "fmlsl", // AARCH64_INS_FMLSL + "fmls", // AARCH64_INS_FMLS + "fmmla", // AARCH64_INS_FMMLA + "fmopa", // AARCH64_INS_FMOPA + "fmops", // AARCH64_INS_FMOPS + "fmov", // AARCH64_INS_FMOV + "fmsb", // AARCH64_INS_FMSB + "fmsub", // AARCH64_INS_FMSUB + "fmul", // AARCH64_INS_FMUL + "fmulx", // AARCH64_INS_FMULX + "fneg", // AARCH64_INS_FNEG + "fnmadd", // AARCH64_INS_FNMADD + "fnmad", // AARCH64_INS_FNMAD + "fnmla", // AARCH64_INS_FNMLA + "fnmls", // AARCH64_INS_FNMLS + "fnmsb", // AARCH64_INS_FNMSB + "fnmsub", // AARCH64_INS_FNMSUB + "fnmul", // AARCH64_INS_FNMUL + "frecpe", // AARCH64_INS_FRECPE + "frecps", // AARCH64_INS_FRECPS + "frecpx", // AARCH64_INS_FRECPX + "frint32x", // AARCH64_INS_FRINT32X + "frint32z", // AARCH64_INS_FRINT32Z + "frint64x", // AARCH64_INS_FRINT64X + "frint64z", // AARCH64_INS_FRINT64Z + "frinta", // AARCH64_INS_FRINTA + "frinti", // AARCH64_INS_FRINTI + "frintm", // AARCH64_INS_FRINTM + "frintn", // AARCH64_INS_FRINTN + "frintp", // AARCH64_INS_FRINTP + "frintx", // AARCH64_INS_FRINTX + "frintz", // AARCH64_INS_FRINTZ + "frsqrte", // AARCH64_INS_FRSQRTE + "frsqrts", // AARCH64_INS_FRSQRTS + "fscale", // AARCH64_INS_FSCALE + "fsqrt", // AARCH64_INS_FSQRT + "fsub", // AARCH64_INS_FSUB + "fsubr", // AARCH64_INS_FSUBR + "ftmad", // AARCH64_INS_FTMAD + "ftsmul", // AARCH64_INS_FTSMUL + "ftssel", // AARCH64_INS_FTSSEL + "fvdotb", // AARCH64_INS_FVDOTB + "fvdott", // AARCH64_INS_FVDOTT + "fvdot", // AARCH64_INS_FVDOT + "gcspopcx", // AARCH64_INS_GCSPOPCX + "gcspopm", // AARCH64_INS_GCSPOPM + "gcspopx", // AARCH64_INS_GCSPOPX + "gcspushm", // AARCH64_INS_GCSPUSHM + "gcspushx", // AARCH64_INS_GCSPUSHX + "gcsss1", // AARCH64_INS_GCSSS1 + "gcsss2", // AARCH64_INS_GCSSS2 + "gcsstr", // AARCH64_INS_GCSSTR + "gcssttr", // AARCH64_INS_GCSSTTR + "ld1b", // AARCH64_INS_LD1B + "ld1d", // AARCH64_INS_LD1D + "ld1h", // AARCH64_INS_LD1H + "ld1q", // AARCH64_INS_LD1Q + "ld1sb", // AARCH64_INS_LD1SB + "ld1sh", // AARCH64_INS_LD1SH + "ld1sw", // AARCH64_INS_LD1SW + "ld1w", // AARCH64_INS_LD1W + "ldff1b", // AARCH64_INS_LDFF1B + "ldff1d", // AARCH64_INS_LDFF1D + "ldff1h", // AARCH64_INS_LDFF1H + "ldff1sb", // AARCH64_INS_LDFF1SB + "ldff1sh", // AARCH64_INS_LDFF1SH + "ldff1sw", // AARCH64_INS_LDFF1SW + "ldff1w", // AARCH64_INS_LDFF1W + "gmi", // AARCH64_INS_GMI + "histcnt", // AARCH64_INS_HISTCNT + "histseg", // AARCH64_INS_HISTSEG + "hlt", // AARCH64_INS_HLT + "hvc", // AARCH64_INS_HVC + "incb", // AARCH64_INS_INCB + "incd", // AARCH64_INS_INCD + "inch", // AARCH64_INS_INCH + "incp", // AARCH64_INS_INCP + "incw", // AARCH64_INS_INCW + "index", // AARCH64_INS_INDEX + "insr", // AARCH64_INS_INSR + "ins", // AARCH64_INS_INS + "irg", // AARCH64_INS_IRG + "isb", // AARCH64_INS_ISB + "lasta", // AARCH64_INS_LASTA + "lastb", // AARCH64_INS_LASTB + "ld1", // AARCH64_INS_LD1 + "ld1rb", // AARCH64_INS_LD1RB + "ld1rd", // AARCH64_INS_LD1RD + "ld1rh", // AARCH64_INS_LD1RH + "ld1rob", // AARCH64_INS_LD1ROB + "ld1rod", // AARCH64_INS_LD1ROD + "ld1roh", // AARCH64_INS_LD1ROH + "ld1row", // AARCH64_INS_LD1ROW + "ld1rqb", // AARCH64_INS_LD1RQB + "ld1rqd", // AARCH64_INS_LD1RQD + "ld1rqh", // AARCH64_INS_LD1RQH + "ld1rqw", // AARCH64_INS_LD1RQW + "ld1rsb", // AARCH64_INS_LD1RSB + "ld1rsh", // AARCH64_INS_LD1RSH + "ld1rsw", // AARCH64_INS_LD1RSW + "ld1rw", // AARCH64_INS_LD1RW + "ld1r", // AARCH64_INS_LD1R + "ld2b", // AARCH64_INS_LD2B + "ld2d", // AARCH64_INS_LD2D + "ld2h", // AARCH64_INS_LD2H + "ld2q", // AARCH64_INS_LD2Q + "ld2r", // AARCH64_INS_LD2R + "ld2", // AARCH64_INS_LD2 + "ld2w", // AARCH64_INS_LD2W + "ld3b", // AARCH64_INS_LD3B + "ld3d", // AARCH64_INS_LD3D + "ld3h", // AARCH64_INS_LD3H + "ld3q", // AARCH64_INS_LD3Q + "ld3r", // AARCH64_INS_LD3R + "ld3", // AARCH64_INS_LD3 + "ld3w", // AARCH64_INS_LD3W + "ld4b", // AARCH64_INS_LD4B + "ld4d", // AARCH64_INS_LD4D + "ld4", // AARCH64_INS_LD4 + "ld4h", // AARCH64_INS_LD4H + "ld4q", // AARCH64_INS_LD4Q + "ld4r", // AARCH64_INS_LD4R + "ld4w", // AARCH64_INS_LD4W + "ld64b", // AARCH64_INS_LD64B + "ldaddab", // AARCH64_INS_LDADDAB + "ldaddah", // AARCH64_INS_LDADDAH + "ldaddalb", // AARCH64_INS_LDADDALB + "ldaddalh", // AARCH64_INS_LDADDALH + "ldaddal", // AARCH64_INS_LDADDAL + "ldadda", // AARCH64_INS_LDADDA + "ldaddb", // AARCH64_INS_LDADDB + "ldaddh", // AARCH64_INS_LDADDH + "ldaddlb", // AARCH64_INS_LDADDLB + "ldaddlh", // AARCH64_INS_LDADDLH + "ldaddl", // AARCH64_INS_LDADDL + "ldadd", // AARCH64_INS_LDADD + "ldap1", // AARCH64_INS_LDAP1 + "ldaprb", // AARCH64_INS_LDAPRB + "ldaprh", // AARCH64_INS_LDAPRH + "ldapr", // AARCH64_INS_LDAPR + "ldapurb", // AARCH64_INS_LDAPURB + "ldapurh", // AARCH64_INS_LDAPURH + "ldapursb", // AARCH64_INS_LDAPURSB + "ldapursh", // AARCH64_INS_LDAPURSH + "ldapursw", // AARCH64_INS_LDAPURSW + "ldapur", // AARCH64_INS_LDAPUR + "ldarb", // AARCH64_INS_LDARB + "ldarh", // AARCH64_INS_LDARH + "ldar", // AARCH64_INS_LDAR + "ldaxp", // AARCH64_INS_LDAXP + "ldaxrb", // AARCH64_INS_LDAXRB + "ldaxrh", // AARCH64_INS_LDAXRH + "ldaxr", // AARCH64_INS_LDAXR + "ldclrab", // AARCH64_INS_LDCLRAB + "ldclrah", // AARCH64_INS_LDCLRAH + "ldclralb", // AARCH64_INS_LDCLRALB + "ldclralh", // AARCH64_INS_LDCLRALH + "ldclral", // AARCH64_INS_LDCLRAL + "ldclra", // AARCH64_INS_LDCLRA + "ldclrb", // AARCH64_INS_LDCLRB + "ldclrh", // AARCH64_INS_LDCLRH + "ldclrlb", // AARCH64_INS_LDCLRLB + "ldclrlh", // AARCH64_INS_LDCLRLH + "ldclrl", // AARCH64_INS_LDCLRL + "ldclrp", // AARCH64_INS_LDCLRP + "ldclrpa", // AARCH64_INS_LDCLRPA + "ldclrpal", // AARCH64_INS_LDCLRPAL + "ldclrpl", // AARCH64_INS_LDCLRPL + "ldclr", // AARCH64_INS_LDCLR + "ldeorab", // AARCH64_INS_LDEORAB + "ldeorah", // AARCH64_INS_LDEORAH + "ldeoralb", // AARCH64_INS_LDEORALB + "ldeoralh", // AARCH64_INS_LDEORALH + "ldeoral", // AARCH64_INS_LDEORAL + "ldeora", // AARCH64_INS_LDEORA + "ldeorb", // AARCH64_INS_LDEORB + "ldeorh", // AARCH64_INS_LDEORH + "ldeorlb", // AARCH64_INS_LDEORLB + "ldeorlh", // AARCH64_INS_LDEORLH + "ldeorl", // AARCH64_INS_LDEORL + "ldeor", // AARCH64_INS_LDEOR + "ldg", // AARCH64_INS_LDG + "ldgm", // AARCH64_INS_LDGM + "ldiapp", // AARCH64_INS_LDIAPP + "ldlarb", // AARCH64_INS_LDLARB + "ldlarh", // AARCH64_INS_LDLARH + "ldlar", // AARCH64_INS_LDLAR + "ldnf1b", // AARCH64_INS_LDNF1B + "ldnf1d", // AARCH64_INS_LDNF1D + "ldnf1h", // AARCH64_INS_LDNF1H + "ldnf1sb", // AARCH64_INS_LDNF1SB + "ldnf1sh", // AARCH64_INS_LDNF1SH + "ldnf1sw", // AARCH64_INS_LDNF1SW + "ldnf1w", // AARCH64_INS_LDNF1W + "ldnp", // AARCH64_INS_LDNP + "ldnt1b", // AARCH64_INS_LDNT1B + "ldnt1d", // AARCH64_INS_LDNT1D + "ldnt1h", // AARCH64_INS_LDNT1H + "ldnt1sb", // AARCH64_INS_LDNT1SB + "ldnt1sh", // AARCH64_INS_LDNT1SH + "ldnt1sw", // AARCH64_INS_LDNT1SW + "ldnt1w", // AARCH64_INS_LDNT1W + "ldp", // AARCH64_INS_LDP + "ldpsw", // AARCH64_INS_LDPSW + "ldraa", // AARCH64_INS_LDRAA + "ldrab", // AARCH64_INS_LDRAB + "ldrb", // AARCH64_INS_LDRB + "ldr", // AARCH64_INS_LDR + "ldrh", // AARCH64_INS_LDRH + "ldrsb", // AARCH64_INS_LDRSB + "ldrsh", // AARCH64_INS_LDRSH + "ldrsw", // AARCH64_INS_LDRSW + "ldsetab", // AARCH64_INS_LDSETAB + "ldsetah", // AARCH64_INS_LDSETAH + "ldsetalb", // AARCH64_INS_LDSETALB + "ldsetalh", // AARCH64_INS_LDSETALH + "ldsetal", // AARCH64_INS_LDSETAL + "ldseta", // AARCH64_INS_LDSETA + "ldsetb", // AARCH64_INS_LDSETB + "ldseth", // AARCH64_INS_LDSETH + "ldsetlb", // AARCH64_INS_LDSETLB + "ldsetlh", // AARCH64_INS_LDSETLH + "ldsetl", // AARCH64_INS_LDSETL + "ldsetp", // AARCH64_INS_LDSETP + "ldsetpa", // AARCH64_INS_LDSETPA + "ldsetpal", // AARCH64_INS_LDSETPAL + "ldsetpl", // AARCH64_INS_LDSETPL + "ldset", // AARCH64_INS_LDSET + "ldsmaxab", // AARCH64_INS_LDSMAXAB + "ldsmaxah", // AARCH64_INS_LDSMAXAH + "ldsmaxalb", // AARCH64_INS_LDSMAXALB + "ldsmaxalh", // AARCH64_INS_LDSMAXALH + "ldsmaxal", // AARCH64_INS_LDSMAXAL + "ldsmaxa", // AARCH64_INS_LDSMAXA + "ldsmaxb", // AARCH64_INS_LDSMAXB + "ldsmaxh", // AARCH64_INS_LDSMAXH + "ldsmaxlb", // AARCH64_INS_LDSMAXLB + "ldsmaxlh", // AARCH64_INS_LDSMAXLH + "ldsmaxl", // AARCH64_INS_LDSMAXL + "ldsmax", // AARCH64_INS_LDSMAX + "ldsminab", // AARCH64_INS_LDSMINAB + "ldsminah", // AARCH64_INS_LDSMINAH + "ldsminalb", // AARCH64_INS_LDSMINALB + "ldsminalh", // AARCH64_INS_LDSMINALH + "ldsminal", // AARCH64_INS_LDSMINAL + "ldsmina", // AARCH64_INS_LDSMINA + "ldsminb", // AARCH64_INS_LDSMINB + "ldsminh", // AARCH64_INS_LDSMINH + "ldsminlb", // AARCH64_INS_LDSMINLB + "ldsminlh", // AARCH64_INS_LDSMINLH + "ldsminl", // AARCH64_INS_LDSMINL + "ldsmin", // AARCH64_INS_LDSMIN + "ldtrb", // AARCH64_INS_LDTRB + "ldtrh", // AARCH64_INS_LDTRH + "ldtrsb", // AARCH64_INS_LDTRSB + "ldtrsh", // AARCH64_INS_LDTRSH + "ldtrsw", // AARCH64_INS_LDTRSW + "ldtr", // AARCH64_INS_LDTR + "ldumaxab", // AARCH64_INS_LDUMAXAB + "ldumaxah", // AARCH64_INS_LDUMAXAH + "ldumaxalb", // AARCH64_INS_LDUMAXALB + "ldumaxalh", // AARCH64_INS_LDUMAXALH + "ldumaxal", // AARCH64_INS_LDUMAXAL + "ldumaxa", // AARCH64_INS_LDUMAXA + "ldumaxb", // AARCH64_INS_LDUMAXB + "ldumaxh", // AARCH64_INS_LDUMAXH + "ldumaxlb", // AARCH64_INS_LDUMAXLB + "ldumaxlh", // AARCH64_INS_LDUMAXLH + "ldumaxl", // AARCH64_INS_LDUMAXL + "ldumax", // AARCH64_INS_LDUMAX + "lduminab", // AARCH64_INS_LDUMINAB + "lduminah", // AARCH64_INS_LDUMINAH + "lduminalb", // AARCH64_INS_LDUMINALB + "lduminalh", // AARCH64_INS_LDUMINALH + "lduminal", // AARCH64_INS_LDUMINAL + "ldumina", // AARCH64_INS_LDUMINA + "lduminb", // AARCH64_INS_LDUMINB + "lduminh", // AARCH64_INS_LDUMINH + "lduminlb", // AARCH64_INS_LDUMINLB + "lduminlh", // AARCH64_INS_LDUMINLH + "lduminl", // AARCH64_INS_LDUMINL + "ldumin", // AARCH64_INS_LDUMIN + "ldurb", // AARCH64_INS_LDURB + "ldur", // AARCH64_INS_LDUR + "ldurh", // AARCH64_INS_LDURH + "ldursb", // AARCH64_INS_LDURSB + "ldursh", // AARCH64_INS_LDURSH + "ldursw", // AARCH64_INS_LDURSW + "ldxp", // AARCH64_INS_LDXP + "ldxrb", // AARCH64_INS_LDXRB + "ldxrh", // AARCH64_INS_LDXRH + "ldxr", // AARCH64_INS_LDXR + "lslr", // AARCH64_INS_LSLR + "lsl", // AARCH64_INS_LSL + "lsrr", // AARCH64_INS_LSRR + "lsr", // AARCH64_INS_LSR + "luti2", // AARCH64_INS_LUTI2 + "luti4", // AARCH64_INS_LUTI4 + "maddpt", // AARCH64_INS_MADDPT + "madd", // AARCH64_INS_MADD + "madpt", // AARCH64_INS_MADPT + "mad", // AARCH64_INS_MAD + "match", // AARCH64_INS_MATCH + "mlapt", // AARCH64_INS_MLAPT + "mla", // AARCH64_INS_MLA + "mls", // AARCH64_INS_MLS + "setge", // AARCH64_INS_SETGE + "setgen", // AARCH64_INS_SETGEN + "setget", // AARCH64_INS_SETGET + "setgetn", // AARCH64_INS_SETGETN + "movaz", // AARCH64_INS_MOVAZ + "movi", // AARCH64_INS_MOVI + "movk", // AARCH64_INS_MOVK + "movn", // AARCH64_INS_MOVN + "movprfx", // AARCH64_INS_MOVPRFX + "movt", // AARCH64_INS_MOVT + "movz", // AARCH64_INS_MOVZ + "mrrs", // AARCH64_INS_MRRS + "mrs", // AARCH64_INS_MRS + "msb", // AARCH64_INS_MSB + "msr", // AARCH64_INS_MSR + "msrr", // AARCH64_INS_MSRR + "msubpt", // AARCH64_INS_MSUBPT + "msub", // AARCH64_INS_MSUB + "mul", // AARCH64_INS_MUL + "mvni", // AARCH64_INS_MVNI + "nands", // AARCH64_INS_NANDS + "nand", // AARCH64_INS_NAND + "nbsl", // AARCH64_INS_NBSL + "neg", // AARCH64_INS_NEG + "nmatch", // AARCH64_INS_NMATCH + "nors", // AARCH64_INS_NORS + "nor", // AARCH64_INS_NOR + "not", // AARCH64_INS_NOT + "orns", // AARCH64_INS_ORNS + "orn", // AARCH64_INS_ORN + "orqv", // AARCH64_INS_ORQV + "orrs", // AARCH64_INS_ORRS + "orr", // AARCH64_INS_ORR + "orv", // AARCH64_INS_ORV + "pacda", // AARCH64_INS_PACDA + "pacdb", // AARCH64_INS_PACDB + "pacdza", // AARCH64_INS_PACDZA + "pacdzb", // AARCH64_INS_PACDZB + "pacga", // AARCH64_INS_PACGA + "pacia", // AARCH64_INS_PACIA + "pacia171615", // AARCH64_INS_PACIA171615 + "paciasppc", // AARCH64_INS_PACIASPPC + "pacib", // AARCH64_INS_PACIB + "pacib171615", // AARCH64_INS_PACIB171615 + "pacibsppc", // AARCH64_INS_PACIBSPPC + "paciza", // AARCH64_INS_PACIZA + "pacizb", // AARCH64_INS_PACIZB + "pacnbiasppc", // AARCH64_INS_PACNBIASPPC + "pacnbibsppc", // AARCH64_INS_PACNBIBSPPC + "pext", // AARCH64_INS_PEXT + "pfalse", // AARCH64_INS_PFALSE + "pfirst", // AARCH64_INS_PFIRST + "pmov", // AARCH64_INS_PMOV + "pmullb", // AARCH64_INS_PMULLB + "pmullt", // AARCH64_INS_PMULLT + "pmull2", // AARCH64_INS_PMULL2 + "pmull", // AARCH64_INS_PMULL + "pmul", // AARCH64_INS_PMUL + "pnext", // AARCH64_INS_PNEXT + "prfb", // AARCH64_INS_PRFB + "prfd", // AARCH64_INS_PRFD + "prfh", // AARCH64_INS_PRFH + "prfm", // AARCH64_INS_PRFM + "prfum", // AARCH64_INS_PRFUM + "prfw", // AARCH64_INS_PRFW + "psel", // AARCH64_INS_PSEL + "ptest", // AARCH64_INS_PTEST + "ptrues", // AARCH64_INS_PTRUES + "ptrue", // AARCH64_INS_PTRUE + "punpkhi", // AARCH64_INS_PUNPKHI + "punpklo", // AARCH64_INS_PUNPKLO + "raddhnb", // AARCH64_INS_RADDHNB + "raddhnt", // AARCH64_INS_RADDHNT + "raddhn", // AARCH64_INS_RADDHN + "raddhn2", // AARCH64_INS_RADDHN2 + "rax1", // AARCH64_INS_RAX1 + "rbit", // AARCH64_INS_RBIT + "rcwcas", // AARCH64_INS_RCWCAS + "rcwcasa", // AARCH64_INS_RCWCASA + "rcwcasal", // AARCH64_INS_RCWCASAL + "rcwcasl", // AARCH64_INS_RCWCASL + "rcwcasp", // AARCH64_INS_RCWCASP + "rcwcaspa", // AARCH64_INS_RCWCASPA + "rcwcaspal", // AARCH64_INS_RCWCASPAL + "rcwcaspl", // AARCH64_INS_RCWCASPL + "rcwclr", // AARCH64_INS_RCWCLR + "rcwclra", // AARCH64_INS_RCWCLRA + "rcwclral", // AARCH64_INS_RCWCLRAL + "rcwclrl", // AARCH64_INS_RCWCLRL + "rcwclrp", // AARCH64_INS_RCWCLRP + "rcwclrpa", // AARCH64_INS_RCWCLRPA + "rcwclrpal", // AARCH64_INS_RCWCLRPAL + "rcwclrpl", // AARCH64_INS_RCWCLRPL + "rcwsclr", // AARCH64_INS_RCWSCLR + "rcwsclra", // AARCH64_INS_RCWSCLRA + "rcwsclral", // AARCH64_INS_RCWSCLRAL + "rcwsclrl", // AARCH64_INS_RCWSCLRL + "rcwsclrp", // AARCH64_INS_RCWSCLRP + "rcwsclrpa", // AARCH64_INS_RCWSCLRPA + "rcwsclrpal", // AARCH64_INS_RCWSCLRPAL + "rcwsclrpl", // AARCH64_INS_RCWSCLRPL + "rcwscas", // AARCH64_INS_RCWSCAS + "rcwscasa", // AARCH64_INS_RCWSCASA + "rcwscasal", // AARCH64_INS_RCWSCASAL + "rcwscasl", // AARCH64_INS_RCWSCASL + "rcwscasp", // AARCH64_INS_RCWSCASP + "rcwscaspa", // AARCH64_INS_RCWSCASPA + "rcwscaspal", // AARCH64_INS_RCWSCASPAL + "rcwscaspl", // AARCH64_INS_RCWSCASPL + "rcwset", // AARCH64_INS_RCWSET + "rcwseta", // AARCH64_INS_RCWSETA + "rcwsetal", // AARCH64_INS_RCWSETAL + "rcwsetl", // AARCH64_INS_RCWSETL + "rcwsetp", // AARCH64_INS_RCWSETP + "rcwsetpa", // AARCH64_INS_RCWSETPA + "rcwsetpal", // AARCH64_INS_RCWSETPAL + "rcwsetpl", // AARCH64_INS_RCWSETPL + "rcwsset", // AARCH64_INS_RCWSSET + "rcwsseta", // AARCH64_INS_RCWSSETA + "rcwssetal", // AARCH64_INS_RCWSSETAL + "rcwssetl", // AARCH64_INS_RCWSSETL + "rcwssetp", // AARCH64_INS_RCWSSETP + "rcwssetpa", // AARCH64_INS_RCWSSETPA + "rcwssetpal", // AARCH64_INS_RCWSSETPAL + "rcwssetpl", // AARCH64_INS_RCWSSETPL + "rcwswp", // AARCH64_INS_RCWSWP + "rcwswpa", // AARCH64_INS_RCWSWPA + "rcwswpal", // AARCH64_INS_RCWSWPAL + "rcwswpl", // AARCH64_INS_RCWSWPL + "rcwswpp", // AARCH64_INS_RCWSWPP + "rcwswppa", // AARCH64_INS_RCWSWPPA + "rcwswppal", // AARCH64_INS_RCWSWPPAL + "rcwswppl", // AARCH64_INS_RCWSWPPL + "rcwsswp", // AARCH64_INS_RCWSSWP + "rcwsswpa", // AARCH64_INS_RCWSSWPA + "rcwsswpal", // AARCH64_INS_RCWSSWPAL + "rcwsswpl", // AARCH64_INS_RCWSSWPL + "rcwsswpp", // AARCH64_INS_RCWSSWPP + "rcwsswppa", // AARCH64_INS_RCWSSWPPA + "rcwsswppal", // AARCH64_INS_RCWSSWPPAL + "rcwsswppl", // AARCH64_INS_RCWSSWPPL + "rdffrs", // AARCH64_INS_RDFFRS + "rdffr", // AARCH64_INS_RDFFR + "rdsvl", // AARCH64_INS_RDSVL + "rdvl", // AARCH64_INS_RDVL + "ret", // AARCH64_INS_RET + "retaa", // AARCH64_INS_RETAA + "retaasppc", // AARCH64_INS_RETAASPPC + "retab", // AARCH64_INS_RETAB + "retabsppc", // AARCH64_INS_RETABSPPC + "rev16", // AARCH64_INS_REV16 + "rev32", // AARCH64_INS_REV32 + "rev64", // AARCH64_INS_REV64 + "revb", // AARCH64_INS_REVB + "revd", // AARCH64_INS_REVD + "revh", // AARCH64_INS_REVH + "revw", // AARCH64_INS_REVW + "rev", // AARCH64_INS_REV + "rmif", // AARCH64_INS_RMIF + "ror", // AARCH64_INS_ROR + "rprfm", // AARCH64_INS_RPRFM + "rshrnb", // AARCH64_INS_RSHRNB + "rshrnt", // AARCH64_INS_RSHRNT + "rshrn2", // AARCH64_INS_RSHRN2 + "rshrn", // AARCH64_INS_RSHRN + "rsubhnb", // AARCH64_INS_RSUBHNB + "rsubhnt", // AARCH64_INS_RSUBHNT + "rsubhn", // AARCH64_INS_RSUBHN + "rsubhn2", // AARCH64_INS_RSUBHN2 + "sabalb", // AARCH64_INS_SABALB + "sabalt", // AARCH64_INS_SABALT + "sabal2", // AARCH64_INS_SABAL2 + "sabal", // AARCH64_INS_SABAL + "saba", // AARCH64_INS_SABA + "sabdlb", // AARCH64_INS_SABDLB + "sabdlt", // AARCH64_INS_SABDLT + "sabdl2", // AARCH64_INS_SABDL2 + "sabdl", // AARCH64_INS_SABDL + "sabd", // AARCH64_INS_SABD + "sadalp", // AARCH64_INS_SADALP + "saddlbt", // AARCH64_INS_SADDLBT + "saddlb", // AARCH64_INS_SADDLB + "saddlp", // AARCH64_INS_SADDLP + "saddlt", // AARCH64_INS_SADDLT + "saddlv", // AARCH64_INS_SADDLV + "saddl2", // AARCH64_INS_SADDL2 + "saddl", // AARCH64_INS_SADDL + "saddv", // AARCH64_INS_SADDV + "saddwb", // AARCH64_INS_SADDWB + "saddwt", // AARCH64_INS_SADDWT + "saddw2", // AARCH64_INS_SADDW2 + "saddw", // AARCH64_INS_SADDW + "sb", // AARCH64_INS_SB + "sbclb", // AARCH64_INS_SBCLB + "sbclt", // AARCH64_INS_SBCLT + "sbcs", // AARCH64_INS_SBCS + "sbc", // AARCH64_INS_SBC + "sbfm", // AARCH64_INS_SBFM + "sclamp", // AARCH64_INS_SCLAMP + "scvtf", // AARCH64_INS_SCVTF + "sdivr", // AARCH64_INS_SDIVR + "sdiv", // AARCH64_INS_SDIV + "sdot", // AARCH64_INS_SDOT + "sel", // AARCH64_INS_SEL + "sete", // AARCH64_INS_SETE + "seten", // AARCH64_INS_SETEN + "setet", // AARCH64_INS_SETET + "setetn", // AARCH64_INS_SETETN + "setf16", // AARCH64_INS_SETF16 + "setf8", // AARCH64_INS_SETF8 + "setffr", // AARCH64_INS_SETFFR + "setgm", // AARCH64_INS_SETGM + "setgmn", // AARCH64_INS_SETGMN + "setgmt", // AARCH64_INS_SETGMT + "setgmtn", // AARCH64_INS_SETGMTN + "setgp", // AARCH64_INS_SETGP + "setgpn", // AARCH64_INS_SETGPN + "setgpt", // AARCH64_INS_SETGPT + "setgptn", // AARCH64_INS_SETGPTN + "setm", // AARCH64_INS_SETM + "setmn", // AARCH64_INS_SETMN + "setmt", // AARCH64_INS_SETMT + "setmtn", // AARCH64_INS_SETMTN + "setp", // AARCH64_INS_SETP + "setpn", // AARCH64_INS_SETPN + "setpt", // AARCH64_INS_SETPT + "setptn", // AARCH64_INS_SETPTN + "sha1c", // AARCH64_INS_SHA1C + "sha1h", // AARCH64_INS_SHA1H + "sha1m", // AARCH64_INS_SHA1M + "sha1p", // AARCH64_INS_SHA1P + "sha1su0", // AARCH64_INS_SHA1SU0 + "sha1su1", // AARCH64_INS_SHA1SU1 + "sha256h2", // AARCH64_INS_SHA256H2 + "sha256h", // AARCH64_INS_SHA256H + "sha256su0", // AARCH64_INS_SHA256SU0 + "sha256su1", // AARCH64_INS_SHA256SU1 + "sha512h", // AARCH64_INS_SHA512H + "sha512h2", // AARCH64_INS_SHA512H2 + "sha512su0", // AARCH64_INS_SHA512SU0 + "sha512su1", // AARCH64_INS_SHA512SU1 + "shadd", // AARCH64_INS_SHADD + "shll2", // AARCH64_INS_SHLL2 + "shll", // AARCH64_INS_SHLL + "shl", // AARCH64_INS_SHL + "shrnb", // AARCH64_INS_SHRNB + "shrnt", // AARCH64_INS_SHRNT + "shrn2", // AARCH64_INS_SHRN2 + "shrn", // AARCH64_INS_SHRN + "shsubr", // AARCH64_INS_SHSUBR + "shsub", // AARCH64_INS_SHSUB + "sli", // AARCH64_INS_SLI + "sm3partw1", // AARCH64_INS_SM3PARTW1 + "sm3partw2", // AARCH64_INS_SM3PARTW2 + "sm3ss1", // AARCH64_INS_SM3SS1 + "sm3tt1a", // AARCH64_INS_SM3TT1A + "sm3tt1b", // AARCH64_INS_SM3TT1B + "sm3tt2a", // AARCH64_INS_SM3TT2A + "sm3tt2b", // AARCH64_INS_SM3TT2B + "sm4e", // AARCH64_INS_SM4E + "sm4ekey", // AARCH64_INS_SM4EKEY + "smaddl", // AARCH64_INS_SMADDL + "smaxp", // AARCH64_INS_SMAXP + "smaxqv", // AARCH64_INS_SMAXQV + "smaxv", // AARCH64_INS_SMAXV + "smax", // AARCH64_INS_SMAX + "smc", // AARCH64_INS_SMC + "sminp", // AARCH64_INS_SMINP + "sminqv", // AARCH64_INS_SMINQV + "sminv", // AARCH64_INS_SMINV + "smin", // AARCH64_INS_SMIN + "smlalb", // AARCH64_INS_SMLALB + "smlall", // AARCH64_INS_SMLALL + "smlalt", // AARCH64_INS_SMLALT + "smlal", // AARCH64_INS_SMLAL + "smlal2", // AARCH64_INS_SMLAL2 + "smlslb", // AARCH64_INS_SMLSLB + "smlsll", // AARCH64_INS_SMLSLL + "smlslt", // AARCH64_INS_SMLSLT + "smlsl", // AARCH64_INS_SMLSL + "smlsl2", // AARCH64_INS_SMLSL2 + "smmla", // AARCH64_INS_SMMLA + "smopa", // AARCH64_INS_SMOPA + "smops", // AARCH64_INS_SMOPS + "smov", // AARCH64_INS_SMOV + "smsubl", // AARCH64_INS_SMSUBL + "smulh", // AARCH64_INS_SMULH + "smullb", // AARCH64_INS_SMULLB + "smullt", // AARCH64_INS_SMULLT + "smull2", // AARCH64_INS_SMULL2 + "smull", // AARCH64_INS_SMULL + "splice", // AARCH64_INS_SPLICE + "sqabs", // AARCH64_INS_SQABS + "sqadd", // AARCH64_INS_SQADD + "sqcadd", // AARCH64_INS_SQCADD + "sqcvtn", // AARCH64_INS_SQCVTN + "sqcvtun", // AARCH64_INS_SQCVTUN + "sqcvtu", // AARCH64_INS_SQCVTU + "sqcvt", // AARCH64_INS_SQCVT + "sqdecb", // AARCH64_INS_SQDECB + "sqdecd", // AARCH64_INS_SQDECD + "sqdech", // AARCH64_INS_SQDECH + "sqdecp", // AARCH64_INS_SQDECP + "sqdecw", // AARCH64_INS_SQDECW + "sqdmlalbt", // AARCH64_INS_SQDMLALBT + "sqdmlalb", // AARCH64_INS_SQDMLALB + "sqdmlalt", // AARCH64_INS_SQDMLALT + "sqdmlal", // AARCH64_INS_SQDMLAL + "sqdmlal2", // AARCH64_INS_SQDMLAL2 + "sqdmlslbt", // AARCH64_INS_SQDMLSLBT + "sqdmlslb", // AARCH64_INS_SQDMLSLB + "sqdmlslt", // AARCH64_INS_SQDMLSLT + "sqdmlsl", // AARCH64_INS_SQDMLSL + "sqdmlsl2", // AARCH64_INS_SQDMLSL2 + "sqdmulh", // AARCH64_INS_SQDMULH + "sqdmullb", // AARCH64_INS_SQDMULLB + "sqdmullt", // AARCH64_INS_SQDMULLT + "sqdmull", // AARCH64_INS_SQDMULL + "sqdmull2", // AARCH64_INS_SQDMULL2 + "sqincb", // AARCH64_INS_SQINCB + "sqincd", // AARCH64_INS_SQINCD + "sqinch", // AARCH64_INS_SQINCH + "sqincp", // AARCH64_INS_SQINCP + "sqincw", // AARCH64_INS_SQINCW + "sqneg", // AARCH64_INS_SQNEG + "sqrdcmlah", // AARCH64_INS_SQRDCMLAH + "sqrdmlah", // AARCH64_INS_SQRDMLAH + "sqrdmlsh", // AARCH64_INS_SQRDMLSH + "sqrdmulh", // AARCH64_INS_SQRDMULH + "sqrshlr", // AARCH64_INS_SQRSHLR + "sqrshl", // AARCH64_INS_SQRSHL + "sqrshrnb", // AARCH64_INS_SQRSHRNB + "sqrshrnt", // AARCH64_INS_SQRSHRNT + "sqrshrn", // AARCH64_INS_SQRSHRN + "sqrshrn2", // AARCH64_INS_SQRSHRN2 + "sqrshrunb", // AARCH64_INS_SQRSHRUNB + "sqrshrunt", // AARCH64_INS_SQRSHRUNT + "sqrshrun", // AARCH64_INS_SQRSHRUN + "sqrshrun2", // AARCH64_INS_SQRSHRUN2 + "sqrshru", // AARCH64_INS_SQRSHRU + "sqrshr", // AARCH64_INS_SQRSHR + "sqshlr", // AARCH64_INS_SQSHLR + "sqshlu", // AARCH64_INS_SQSHLU + "sqshl", // AARCH64_INS_SQSHL + "sqshrnb", // AARCH64_INS_SQSHRNB + "sqshrnt", // AARCH64_INS_SQSHRNT + "sqshrn", // AARCH64_INS_SQSHRN + "sqshrn2", // AARCH64_INS_SQSHRN2 + "sqshrunb", // AARCH64_INS_SQSHRUNB + "sqshrunt", // AARCH64_INS_SQSHRUNT + "sqshrun", // AARCH64_INS_SQSHRUN + "sqshrun2", // AARCH64_INS_SQSHRUN2 + "sqsubr", // AARCH64_INS_SQSUBR + "sqsub", // AARCH64_INS_SQSUB + "sqxtnb", // AARCH64_INS_SQXTNB + "sqxtnt", // AARCH64_INS_SQXTNT + "sqxtn2", // AARCH64_INS_SQXTN2 + "sqxtn", // AARCH64_INS_SQXTN + "sqxtunb", // AARCH64_INS_SQXTUNB + "sqxtunt", // AARCH64_INS_SQXTUNT + "sqxtun2", // AARCH64_INS_SQXTUN2 + "sqxtun", // AARCH64_INS_SQXTUN + "srhadd", // AARCH64_INS_SRHADD + "sri", // AARCH64_INS_SRI + "srshlr", // AARCH64_INS_SRSHLR + "srshl", // AARCH64_INS_SRSHL + "srshr", // AARCH64_INS_SRSHR + "srsra", // AARCH64_INS_SRSRA + "sshllb", // AARCH64_INS_SSHLLB + "sshllt", // AARCH64_INS_SSHLLT + "sshll2", // AARCH64_INS_SSHLL2 + "sshll", // AARCH64_INS_SSHLL + "sshl", // AARCH64_INS_SSHL + "sshr", // AARCH64_INS_SSHR + "ssra", // AARCH64_INS_SSRA + "st1b", // AARCH64_INS_ST1B + "st1d", // AARCH64_INS_ST1D + "st1h", // AARCH64_INS_ST1H + "st1q", // AARCH64_INS_ST1Q + "st1w", // AARCH64_INS_ST1W + "ssublbt", // AARCH64_INS_SSUBLBT + "ssublb", // AARCH64_INS_SSUBLB + "ssubltb", // AARCH64_INS_SSUBLTB + "ssublt", // AARCH64_INS_SSUBLT + "ssubl2", // AARCH64_INS_SSUBL2 + "ssubl", // AARCH64_INS_SSUBL + "ssubwb", // AARCH64_INS_SSUBWB + "ssubwt", // AARCH64_INS_SSUBWT + "ssubw2", // AARCH64_INS_SSUBW2 + "ssubw", // AARCH64_INS_SSUBW + "st1", // AARCH64_INS_ST1 + "st2b", // AARCH64_INS_ST2B + "st2d", // AARCH64_INS_ST2D + "st2g", // AARCH64_INS_ST2G + "st2h", // AARCH64_INS_ST2H + "st2q", // AARCH64_INS_ST2Q + "st2", // AARCH64_INS_ST2 + "st2w", // AARCH64_INS_ST2W + "st3b", // AARCH64_INS_ST3B + "st3d", // AARCH64_INS_ST3D + "st3h", // AARCH64_INS_ST3H + "st3q", // AARCH64_INS_ST3Q + "st3", // AARCH64_INS_ST3 + "st3w", // AARCH64_INS_ST3W + "st4b", // AARCH64_INS_ST4B + "st4d", // AARCH64_INS_ST4D + "st4", // AARCH64_INS_ST4 + "st4h", // AARCH64_INS_ST4H + "st4q", // AARCH64_INS_ST4Q + "st4w", // AARCH64_INS_ST4W + "st64b", // AARCH64_INS_ST64B + "st64bv", // AARCH64_INS_ST64BV + "st64bv0", // AARCH64_INS_ST64BV0 + "stgm", // AARCH64_INS_STGM + "stgp", // AARCH64_INS_STGP + "stg", // AARCH64_INS_STG + "stilp", // AARCH64_INS_STILP + "stl1", // AARCH64_INS_STL1 + "stllrb", // AARCH64_INS_STLLRB + "stllrh", // AARCH64_INS_STLLRH + "stllr", // AARCH64_INS_STLLR + "stlrb", // AARCH64_INS_STLRB + "stlrh", // AARCH64_INS_STLRH + "stlr", // AARCH64_INS_STLR + "stlurb", // AARCH64_INS_STLURB + "stlurh", // AARCH64_INS_STLURH + "stlur", // AARCH64_INS_STLUR + "stlxp", // AARCH64_INS_STLXP + "stlxrb", // AARCH64_INS_STLXRB + "stlxrh", // AARCH64_INS_STLXRH + "stlxr", // AARCH64_INS_STLXR + "stnp", // AARCH64_INS_STNP + "stnt1b", // AARCH64_INS_STNT1B + "stnt1d", // AARCH64_INS_STNT1D + "stnt1h", // AARCH64_INS_STNT1H + "stnt1w", // AARCH64_INS_STNT1W + "stp", // AARCH64_INS_STP + "strb", // AARCH64_INS_STRB + "str", // AARCH64_INS_STR + "strh", // AARCH64_INS_STRH + "sttrb", // AARCH64_INS_STTRB + "sttrh", // AARCH64_INS_STTRH + "sttr", // AARCH64_INS_STTR + "sturb", // AARCH64_INS_STURB + "stur", // AARCH64_INS_STUR + "sturh", // AARCH64_INS_STURH + "stxp", // AARCH64_INS_STXP + "stxrb", // AARCH64_INS_STXRB + "stxrh", // AARCH64_INS_STXRH + "stxr", // AARCH64_INS_STXR + "stz2g", // AARCH64_INS_STZ2G + "stzgm", // AARCH64_INS_STZGM + "stzg", // AARCH64_INS_STZG + "subg", // AARCH64_INS_SUBG + "subhnb", // AARCH64_INS_SUBHNB + "subhnt", // AARCH64_INS_SUBHNT + "subhn", // AARCH64_INS_SUBHN + "subhn2", // AARCH64_INS_SUBHN2 + "subp", // AARCH64_INS_SUBP + "subps", // AARCH64_INS_SUBPS + "subpt", // AARCH64_INS_SUBPT + "subr", // AARCH64_INS_SUBR + "subs", // AARCH64_INS_SUBS + "sub", // AARCH64_INS_SUB + "sudot", // AARCH64_INS_SUDOT + "sumlall", // AARCH64_INS_SUMLALL + "sumopa", // AARCH64_INS_SUMOPA + "sumops", // AARCH64_INS_SUMOPS + "sunpkhi", // AARCH64_INS_SUNPKHI + "sunpklo", // AARCH64_INS_SUNPKLO + "sunpk", // AARCH64_INS_SUNPK + "suqadd", // AARCH64_INS_SUQADD + "suvdot", // AARCH64_INS_SUVDOT + "svc", // AARCH64_INS_SVC + "svdot", // AARCH64_INS_SVDOT + "swpab", // AARCH64_INS_SWPAB + "swpah", // AARCH64_INS_SWPAH + "swpalb", // AARCH64_INS_SWPALB + "swpalh", // AARCH64_INS_SWPALH + "swpal", // AARCH64_INS_SWPAL + "swpa", // AARCH64_INS_SWPA + "swpb", // AARCH64_INS_SWPB + "swph", // AARCH64_INS_SWPH + "swplb", // AARCH64_INS_SWPLB + "swplh", // AARCH64_INS_SWPLH + "swpl", // AARCH64_INS_SWPL + "swpp", // AARCH64_INS_SWPP + "swppa", // AARCH64_INS_SWPPA + "swppal", // AARCH64_INS_SWPPAL + "swppl", // AARCH64_INS_SWPPL + "swp", // AARCH64_INS_SWP + "sxtb", // AARCH64_INS_SXTB + "sxth", // AARCH64_INS_SXTH + "sxtw", // AARCH64_INS_SXTW + "sysl", // AARCH64_INS_SYSL + "sysp", // AARCH64_INS_SYSP + "sys", // AARCH64_INS_SYS + "tblq", // AARCH64_INS_TBLQ + "tbl", // AARCH64_INS_TBL + "tbnz", // AARCH64_INS_TBNZ + "tbxq", // AARCH64_INS_TBXQ + "tbx", // AARCH64_INS_TBX + "tbz", // AARCH64_INS_TBZ + "tcancel", // AARCH64_INS_TCANCEL + "tcommit", // AARCH64_INS_TCOMMIT + "trcit", // AARCH64_INS_TRCIT + "trn1", // AARCH64_INS_TRN1 + "trn2", // AARCH64_INS_TRN2 + "tsb", // AARCH64_INS_TSB + "tstart", // AARCH64_INS_TSTART + "ttest", // AARCH64_INS_TTEST + "uabalb", // AARCH64_INS_UABALB + "uabalt", // AARCH64_INS_UABALT + "uabal2", // AARCH64_INS_UABAL2 + "uabal", // AARCH64_INS_UABAL + "uaba", // AARCH64_INS_UABA + "uabdlb", // AARCH64_INS_UABDLB + "uabdlt", // AARCH64_INS_UABDLT + "uabdl2", // AARCH64_INS_UABDL2 + "uabdl", // AARCH64_INS_UABDL + "uabd", // AARCH64_INS_UABD + "uadalp", // AARCH64_INS_UADALP + "uaddlb", // AARCH64_INS_UADDLB + "uaddlp", // AARCH64_INS_UADDLP + "uaddlt", // AARCH64_INS_UADDLT + "uaddlv", // AARCH64_INS_UADDLV + "uaddl2", // AARCH64_INS_UADDL2 + "uaddl", // AARCH64_INS_UADDL + "uaddv", // AARCH64_INS_UADDV + "uaddwb", // AARCH64_INS_UADDWB + "uaddwt", // AARCH64_INS_UADDWT + "uaddw2", // AARCH64_INS_UADDW2 + "uaddw", // AARCH64_INS_UADDW + "ubfm", // AARCH64_INS_UBFM + "uclamp", // AARCH64_INS_UCLAMP + "ucvtf", // AARCH64_INS_UCVTF + "udf", // AARCH64_INS_UDF + "udivr", // AARCH64_INS_UDIVR + "udiv", // AARCH64_INS_UDIV + "udot", // AARCH64_INS_UDOT + "uhadd", // AARCH64_INS_UHADD + "uhsubr", // AARCH64_INS_UHSUBR + "uhsub", // AARCH64_INS_UHSUB + "umaddl", // AARCH64_INS_UMADDL + "umaxp", // AARCH64_INS_UMAXP + "umaxqv", // AARCH64_INS_UMAXQV + "umaxv", // AARCH64_INS_UMAXV + "umax", // AARCH64_INS_UMAX + "uminp", // AARCH64_INS_UMINP + "uminqv", // AARCH64_INS_UMINQV + "uminv", // AARCH64_INS_UMINV + "umin", // AARCH64_INS_UMIN + "umlalb", // AARCH64_INS_UMLALB + "umlall", // AARCH64_INS_UMLALL + "umlalt", // AARCH64_INS_UMLALT + "umlal", // AARCH64_INS_UMLAL + "umlal2", // AARCH64_INS_UMLAL2 + "umlslb", // AARCH64_INS_UMLSLB + "umlsll", // AARCH64_INS_UMLSLL + "umlslt", // AARCH64_INS_UMLSLT + "umlsl", // AARCH64_INS_UMLSL + "umlsl2", // AARCH64_INS_UMLSL2 + "ummla", // AARCH64_INS_UMMLA + "umopa", // AARCH64_INS_UMOPA + "umops", // AARCH64_INS_UMOPS + "umov", // AARCH64_INS_UMOV + "umsubl", // AARCH64_INS_UMSUBL + "umulh", // AARCH64_INS_UMULH + "umullb", // AARCH64_INS_UMULLB + "umullt", // AARCH64_INS_UMULLT + "umull2", // AARCH64_INS_UMULL2 + "umull", // AARCH64_INS_UMULL + "uqadd", // AARCH64_INS_UQADD + "uqcvtn", // AARCH64_INS_UQCVTN + "uqcvt", // AARCH64_INS_UQCVT + "uqdecb", // AARCH64_INS_UQDECB + "uqdecd", // AARCH64_INS_UQDECD + "uqdech", // AARCH64_INS_UQDECH + "uqdecp", // AARCH64_INS_UQDECP + "uqdecw", // AARCH64_INS_UQDECW + "uqincb", // AARCH64_INS_UQINCB + "uqincd", // AARCH64_INS_UQINCD + "uqinch", // AARCH64_INS_UQINCH + "uqincp", // AARCH64_INS_UQINCP + "uqincw", // AARCH64_INS_UQINCW + "uqrshlr", // AARCH64_INS_UQRSHLR + "uqrshl", // AARCH64_INS_UQRSHL + "uqrshrnb", // AARCH64_INS_UQRSHRNB + "uqrshrnt", // AARCH64_INS_UQRSHRNT + "uqrshrn", // AARCH64_INS_UQRSHRN + "uqrshrn2", // AARCH64_INS_UQRSHRN2 + "uqrshr", // AARCH64_INS_UQRSHR + "uqshlr", // AARCH64_INS_UQSHLR + "uqshl", // AARCH64_INS_UQSHL + "uqshrnb", // AARCH64_INS_UQSHRNB + "uqshrnt", // AARCH64_INS_UQSHRNT + "uqshrn", // AARCH64_INS_UQSHRN + "uqshrn2", // AARCH64_INS_UQSHRN2 + "uqsubr", // AARCH64_INS_UQSUBR + "uqsub", // AARCH64_INS_UQSUB + "uqxtnb", // AARCH64_INS_UQXTNB + "uqxtnt", // AARCH64_INS_UQXTNT + "uqxtn2", // AARCH64_INS_UQXTN2 + "uqxtn", // AARCH64_INS_UQXTN + "urecpe", // AARCH64_INS_URECPE + "urhadd", // AARCH64_INS_URHADD + "urshlr", // AARCH64_INS_URSHLR + "urshl", // AARCH64_INS_URSHL + "urshr", // AARCH64_INS_URSHR + "ursqrte", // AARCH64_INS_URSQRTE + "ursra", // AARCH64_INS_URSRA + "usdot", // AARCH64_INS_USDOT + "ushllb", // AARCH64_INS_USHLLB + "ushllt", // AARCH64_INS_USHLLT + "ushll2", // AARCH64_INS_USHLL2 + "ushll", // AARCH64_INS_USHLL + "ushl", // AARCH64_INS_USHL + "ushr", // AARCH64_INS_USHR + "usmlall", // AARCH64_INS_USMLALL + "usmmla", // AARCH64_INS_USMMLA + "usmopa", // AARCH64_INS_USMOPA + "usmops", // AARCH64_INS_USMOPS + "usqadd", // AARCH64_INS_USQADD + "usra", // AARCH64_INS_USRA + "usublb", // AARCH64_INS_USUBLB + "usublt", // AARCH64_INS_USUBLT + "usubl2", // AARCH64_INS_USUBL2 + "usubl", // AARCH64_INS_USUBL + "usubwb", // AARCH64_INS_USUBWB + "usubwt", // AARCH64_INS_USUBWT + "usubw2", // AARCH64_INS_USUBW2 + "usubw", // AARCH64_INS_USUBW + "usvdot", // AARCH64_INS_USVDOT + "uunpkhi", // AARCH64_INS_UUNPKHI + "uunpklo", // AARCH64_INS_UUNPKLO + "uunpk", // AARCH64_INS_UUNPK + "uvdot", // AARCH64_INS_UVDOT + "uxtb", // AARCH64_INS_UXTB + "uxth", // AARCH64_INS_UXTH + "uxtw", // AARCH64_INS_UXTW + "uzp1", // AARCH64_INS_UZP1 + "uzp2", // AARCH64_INS_UZP2 + "uzpq1", // AARCH64_INS_UZPQ1 + "uzpq2", // AARCH64_INS_UZPQ2 + "uzp", // AARCH64_INS_UZP + "wfet", // AARCH64_INS_WFET + "wfit", // AARCH64_INS_WFIT + "whilege", // AARCH64_INS_WHILEGE + "whilegt", // AARCH64_INS_WHILEGT + "whilehi", // AARCH64_INS_WHILEHI + "whilehs", // AARCH64_INS_WHILEHS + "whilele", // AARCH64_INS_WHILELE + "whilelo", // AARCH64_INS_WHILELO + "whilels", // AARCH64_INS_WHILELS + "whilelt", // AARCH64_INS_WHILELT + "whilerw", // AARCH64_INS_WHILERW + "whilewr", // AARCH64_INS_WHILEWR + "wrffr", // AARCH64_INS_WRFFR + "xaflag", // AARCH64_INS_XAFLAG + "xar", // AARCH64_INS_XAR + "xpacd", // AARCH64_INS_XPACD + "xpaci", // AARCH64_INS_XPACI + "xtn2", // AARCH64_INS_XTN2 + "xtn", // AARCH64_INS_XTN + "zero", // AARCH64_INS_ZERO + "zip1", // AARCH64_INS_ZIP1 + "zip2", // AARCH64_INS_ZIP2 + "zipq1", // AARCH64_INS_ZIPQ1 + "zipq2", // AARCH64_INS_ZIPQ2 + "zip", // AARCH64_INS_ZIP diff --git a/arch/AArch64/AArch64GenCSMappingInsnOp.inc b/arch/AArch64/AArch64GenCSMappingInsnOp.inc index 0aee2d370..e5231e4f5 100644 --- a/arch/AArch64/AArch64GenCSMappingInsnOp.inc +++ b/arch/AArch64/AArch64GenCSMappingInsnOp.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,3568 +11,4366 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ -{{{ /* AArch64_PHI (0) - AArch64_INS_INVALID - PHINODE */ +{{{ /* AARCH64_PHI (0) - AARCH64_INS_INVALID - PHINODE */ 0 }}}, -{{{ /* AArch64_INLINEASM (1) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INLINEASM (1) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INLINEASM_BR (2) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INLINEASM_BR (2) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CFI_INSTRUCTION (3) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CFI_INSTRUCTION (3) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EH_LABEL (4) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EH_LABEL (4) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GC_LABEL (5) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GC_LABEL (5) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ANNOTATION_LABEL (6) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ANNOTATION_LABEL (6) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_KILL (7) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_KILL (7) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EXTRACT_SUBREG (8) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EXTRACT_SUBREG (8) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_SUBREG (9) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_SUBREG (9) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_IMPLICIT_DEF (10) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_IMPLICIT_DEF (10) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBREG_TO_REG (11) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SUBREG_TO_REG (11) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_COPY_TO_REGCLASS (12) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COPY_TO_REGCLASS (12) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_DBG_VALUE (13) - AArch64_INS_INVALID - DBG_VALUE */ +{{{ /* AARCH64_DBG_VALUE (13) - AARCH64_INS_INVALID - DBG_VALUE */ 0 }}}, -{{{ /* AArch64_DBG_VALUE_LIST (14) - AArch64_INS_INVALID - DBG_VALUE_LIST */ +{{{ /* AARCH64_DBG_VALUE_LIST (14) - AARCH64_INS_INVALID - DBG_VALUE_LIST */ 0 }}}, -{{{ /* AArch64_DBG_INSTR_REF (15) - AArch64_INS_INVALID - DBG_INSTR_REF */ +{{{ /* AARCH64_DBG_INSTR_REF (15) - AARCH64_INS_INVALID - DBG_INSTR_REF */ 0 }}}, -{{{ /* AArch64_DBG_PHI (16) - AArch64_INS_INVALID - DBG_PHI */ +{{{ /* AARCH64_DBG_PHI (16) - AARCH64_INS_INVALID - DBG_PHI */ 0 }}}, -{{{ /* AArch64_DBG_LABEL (17) - AArch64_INS_INVALID - DBG_LABEL */ +{{{ /* AARCH64_DBG_LABEL (17) - AARCH64_INS_INVALID - DBG_LABEL */ 0 }}}, -{{{ /* AArch64_REG_SEQUENCE (18) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_REG_SEQUENCE (18) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_COPY (19) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COPY (19) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BUNDLE (20) - AArch64_INS_INVALID - BUNDLE */ +{{{ /* AARCH64_BUNDLE (20) - AARCH64_INS_INVALID - BUNDLE */ 0 }}}, -{{{ /* AArch64_LIFETIME_START (21) - AArch64_INS_INVALID - LIFETIME_START */ +{{{ /* AARCH64_LIFETIME_START (21) - AARCH64_INS_INVALID - LIFETIME_START */ 0 }}}, -{{{ /* AArch64_LIFETIME_END (22) - AArch64_INS_INVALID - LIFETIME_END */ +{{{ /* AARCH64_LIFETIME_END (22) - AARCH64_INS_INVALID - LIFETIME_END */ 0 }}}, -{{{ /* AArch64_PSEUDO_PROBE (23) - AArch64_INS_INVALID - PSEUDO_PROBE */ +{{{ /* AARCH64_PSEUDO_PROBE (23) - AARCH64_INS_INVALID - PSEUDO_PROBE */ 0 }}}, -{{{ /* AArch64_ARITH_FENCE (24) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ARITH_FENCE (24) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STACKMAP (25) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_STACKMAP (25) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FENTRY_CALL (26) - AArch64_INS_INVALID - # FEntry call */ +{{{ /* AARCH64_FENTRY_CALL (26) - AARCH64_INS_INVALID - # FEntry call */ 0 }}}, -{{{ /* AArch64_PATCHPOINT (27) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PATCHPOINT (27) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LOAD_STACK_GUARD (28) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LOAD_STACK_GUARD (28) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_PREALLOCATED_SETUP (29) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PREALLOCATED_SETUP (29) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_PREALLOCATED_ARG (30) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PREALLOCATED_ARG (30) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STATEPOINT (31) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_STATEPOINT (31) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LOCAL_ESCAPE (32) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LOCAL_ESCAPE (32) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FAULTING_OP (33) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FAULTING_OP (33) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_PATCHABLE_OP (34) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PATCHABLE_OP (34) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_PATCHABLE_FUNCTION_ENTER (35) - AArch64_INS_INVALID - # XRay Function Enter. */ +{{{ /* AARCH64_PATCHABLE_FUNCTION_ENTER (35) - AARCH64_INS_INVALID - # XRay Function Enter. */ 0 }}}, -{{{ /* AArch64_PATCHABLE_RET (36) - AArch64_INS_INVALID - # XRay Function Patchable RET. */ +{{{ /* AARCH64_PATCHABLE_RET (36) - AARCH64_INS_INVALID - # XRay Function Patchable RET. */ 0 }}}, -{{{ /* AArch64_PATCHABLE_FUNCTION_EXIT (37) - AArch64_INS_INVALID - # XRay Function Exit. */ +{{{ /* AARCH64_PATCHABLE_FUNCTION_EXIT (37) - AARCH64_INS_INVALID - # XRay Function Exit. */ 0 }}}, -{{{ /* AArch64_PATCHABLE_TAIL_CALL (38) - AArch64_INS_INVALID - # XRay Tail Call Exit. */ +{{{ /* AARCH64_PATCHABLE_TAIL_CALL (38) - AARCH64_INS_INVALID - # XRay Tail Call Exit. */ 0 }}}, -{{{ /* AArch64_PATCHABLE_EVENT_CALL (39) - AArch64_INS_INVALID - # XRay Custom Event Log. */ +{{{ /* AARCH64_PATCHABLE_EVENT_CALL (39) - AARCH64_INS_INVALID - # XRay Custom Event Log. */ 0 }}}, -{{{ /* AArch64_PATCHABLE_TYPED_EVENT_CALL (40) - AArch64_INS_INVALID - # XRay Typed Event Log. */ +{{{ /* AARCH64_PATCHABLE_TYPED_EVENT_CALL (40) - AARCH64_INS_INVALID - # XRay Typed Event Log. */ 0 }}}, -{{{ /* AArch64_ICALL_BRANCH_FUNNEL (41) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ICALL_BRANCH_FUNNEL (41) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MEMBARRIER (42) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MEMBARRIER (42) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ASSERT_SEXT (43) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_JUMP_TABLE_DEBUG_INFO (43) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ASSERT_ZEXT (44) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ASSERT_SEXT (44) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ASSERT_ALIGN (45) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ASSERT_ZEXT (45) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ADD (46) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ASSERT_ALIGN (46) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SUB (47) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ADD (47) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MUL (48) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SUB (48) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SDIV (49) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MUL (49) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UDIV (50) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SDIV (50) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SREM (51) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UDIV (51) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UREM (52) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SREM (52) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SDIVREM (53) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UREM (53) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UDIVREM (54) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SDIVREM (54) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_AND (55) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UDIVREM (55) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_OR (56) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_AND (56) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_XOR (57) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_OR (57) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_IMPLICIT_DEF (58) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_XOR (58) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_PHI (59) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_IMPLICIT_DEF (59) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FRAME_INDEX (60) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_PHI (60) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_GLOBAL_VALUE (61) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FRAME_INDEX (61) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_EXTRACT (62) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_GLOBAL_VALUE (62) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UNMERGE_VALUES (63) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CONSTANT_POOL (63) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INSERT (64) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_EXTRACT (64) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MERGE_VALUES (65) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UNMERGE_VALUES (65) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BUILD_VECTOR (66) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INSERT (66) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BUILD_VECTOR_TRUNC (67) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MERGE_VALUES (67) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CONCAT_VECTORS (68) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BUILD_VECTOR (68) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_PTRTOINT (69) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BUILD_VECTOR_TRUNC (69) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTTOPTR (70) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CONCAT_VECTORS (70) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BITCAST (71) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_PTRTOINT (71) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FREEZE (72) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTTOPTR (72) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_FPTRUNC_ROUND (73) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BITCAST (73) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_TRUNC (74) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FREEZE (74) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_ROUND (75) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CONSTANT_FOLD_BARRIER (75) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_LRINT (76) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_FPTRUNC_ROUND (76) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_ROUNDEVEN (77) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_TRUNC (77) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_READCYCLECOUNTER (78) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_ROUND (78) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_LOAD (79) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_LRINT (79) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SEXTLOAD (80) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_ROUNDEVEN (80) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ZEXTLOAD (81) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_READCYCLECOUNTER (81) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INDEXED_LOAD (82) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_LOAD (82) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INDEXED_SEXTLOAD (83) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SEXTLOAD (83) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INDEXED_ZEXTLOAD (84) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ZEXTLOAD (84) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STORE (85) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INDEXED_LOAD (85) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INDEXED_STORE (86) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INDEXED_SEXTLOAD (86) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS (87) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INDEXED_ZEXTLOAD (87) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMIC_CMPXCHG (88) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STORE (88) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_XCHG (89) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INDEXED_STORE (89) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_ADD (90) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMIC_CMPXCHG_WITH_SUCCESS (90) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_SUB (91) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMIC_CMPXCHG (91) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_AND (92) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_XCHG (92) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_NAND (93) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_ADD (93) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_OR (94) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_SUB (94) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_XOR (95) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_AND (95) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_MAX (96) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_NAND (96) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_MIN (97) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_OR (97) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_UMAX (98) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_XOR (98) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_UMIN (99) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_MAX (99) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_FADD (100) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_MIN (100) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_FSUB (101) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_UMAX (101) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_FMAX (102) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_UMIN (102) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_FMIN (103) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_FADD (103) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_UINC_WRAP (104) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_FSUB (104) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ATOMICRMW_UDEC_WRAP (105) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_FMAX (105) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FENCE (106) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_FMIN (106) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BRCOND (107) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_UINC_WRAP (107) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BRINDIRECT (108) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ATOMICRMW_UDEC_WRAP (108) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INVOKE_REGION_START (109) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FENCE (109) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC (110) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_PREFETCH (110) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INTRINSIC_W_SIDE_EFFECTS (111) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BRCOND (111) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ANYEXT (112) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BRINDIRECT (112) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_TRUNC (113) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INVOKE_REGION_START (113) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CONSTANT (114) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC (114) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCONSTANT (115) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_W_SIDE_EFFECTS (115) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VASTART (116) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_CONVERGENT (116) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VAARG (117) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS (117) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SEXT (118) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ANYEXT (118) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SEXT_INREG (119) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_TRUNC (119) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ZEXT (120) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CONSTANT (120) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SHL (121) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCONSTANT (121) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_LSHR (122) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VASTART (122) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ASHR (123) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VAARG (123) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FSHL (124) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SEXT (124) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FSHR (125) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SEXT_INREG (125) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ROTR (126) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ZEXT (126) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ROTL (127) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SHL (127) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ICMP (128) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_LSHR (128) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMP (129) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ASHR (129) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SELECT (130) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FSHL (130) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UADDO (131) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FSHR (131) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UADDE (132) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ROTR (132) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_USUBO (133) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ROTL (133) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_USUBE (134) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ICMP (134) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SADDO (135) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMP (135) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SADDE (136) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SELECT (136) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SSUBO (137) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UADDO (137) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SSUBE (138) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UADDE (138) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMULO (139) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_USUBO (139) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMULO (140) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_USUBE (140) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMULH (141) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SADDO (141) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMULH (142) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SADDE (142) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UADDSAT (143) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SSUBO (143) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SADDSAT (144) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SSUBE (144) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_USUBSAT (145) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMULO (145) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SSUBSAT (146) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMULO (146) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_USHLSAT (147) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMULH (147) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SSHLSAT (148) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMULH (148) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMULFIX (149) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UADDSAT (149) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMULFIX (150) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SADDSAT (150) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMULFIXSAT (151) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_USUBSAT (151) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMULFIXSAT (152) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SSUBSAT (152) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SDIVFIX (153) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_USHLSAT (153) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UDIVFIX (154) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SSHLSAT (154) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SDIVFIXSAT (155) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMULFIX (155) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UDIVFIXSAT (156) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMULFIX (156) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FADD (157) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMULFIXSAT (157) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FSUB (158) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMULFIXSAT (158) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMUL (159) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SDIVFIX (159) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMA (160) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UDIVFIX (160) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMAD (161) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SDIVFIXSAT (161) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FDIV (162) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UDIVFIXSAT (162) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FREM (163) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FADD (163) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPOW (164) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FSUB (164) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPOWI (165) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMUL (165) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FEXP (166) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMA (166) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FEXP2 (167) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMAD (167) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FLOG (168) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FDIV (168) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FLOG2 (169) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FREM (169) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FLOG10 (170) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPOW (170) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FNEG (171) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPOWI (171) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPEXT (172) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FEXP (172) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPTRUNC (173) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FEXP2 (173) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPTOSI (174) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FEXP10 (174) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FPTOUI (175) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FLOG (175) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SITOFP (176) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FLOG2 (176) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UITOFP (177) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FLOG10 (177) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FABS (178) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FLDEXP (178) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCOPYSIGN (179) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FFREXP (179) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_IS_FPCLASS (180) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FNEG (180) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCANONICALIZE (181) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPEXT (181) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMINNUM (182) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPTRUNC (182) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMAXNUM (183) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPTOSI (183) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMINNUM_IEEE (184) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FPTOUI (184) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMAXNUM_IEEE (185) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SITOFP (185) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMINIMUM (186) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UITOFP (186) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FMAXIMUM (187) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FABS (187) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_PTR_ADD (188) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCOPYSIGN (188) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_PTRMASK (189) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_IS_FPCLASS (189) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMIN (190) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCANONICALIZE (190) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SMAX (191) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMINNUM (191) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMIN (192) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMAXNUM (192) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UMAX (193) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMINNUM_IEEE (193) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ABS (194) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMAXNUM_IEEE (194) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_LROUND (195) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMINIMUM (195) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_LLROUND (196) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FMAXIMUM (196) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BR (197) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_GET_FPENV (197) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BRJT (198) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SET_FPENV (198) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_INSERT_VECTOR_ELT (199) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_RESET_FPENV (199) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_EXTRACT_VECTOR_ELT (200) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_GET_FPMODE (200) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SHUFFLE_VECTOR (201) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SET_FPMODE (201) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CTTZ (202) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_RESET_FPMODE (202) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CTTZ_ZERO_UNDEF (203) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_PTR_ADD (203) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CTLZ (204) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_PTRMASK (204) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CTLZ_ZERO_UNDEF (205) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMIN (205) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_CTPOP (206) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMAX (206) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BSWAP (207) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMIN (207) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BITREVERSE (208) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMAX (208) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCEIL (209) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ABS (209) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCOS (210) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_LROUND (210) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FSIN (211) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_LLROUND (211) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FSQRT (212) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BR (212) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FFLOOR (213) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BRJT (213) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FRINT (214) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_INSERT_VECTOR_ELT (214) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FNEARBYINT (215) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_EXTRACT_VECTOR_ELT (215) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ADDRSPACE_CAST (216) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SHUFFLE_VECTOR (216) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BLOCK_ADDR (217) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CTTZ (217) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_JUMP_TABLE (218) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CTTZ_ZERO_UNDEF (218) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DYN_STACKALLOC (219) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CTLZ (219) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FADD (220) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CTLZ_ZERO_UNDEF (220) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FSUB (221) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_CTPOP (221) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FMUL (222) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BSWAP (222) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FDIV (223) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BITREVERSE (223) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FREM (224) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCEIL (224) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FMA (225) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCOS (225) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_STRICT_FSQRT (226) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FSIN (226) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_READ_REGISTER (227) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FSQRT (227) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_WRITE_REGISTER (228) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FFLOOR (228) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MEMCPY (229) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FRINT (229) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MEMCPY_INLINE (230) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FNEARBYINT (230) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MEMMOVE (231) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ADDRSPACE_CAST (231) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_MEMSET (232) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BLOCK_ADDR (232) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BZERO (233) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_JUMP_TABLE (233) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_SEQ_FADD (234) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DYN_STACKALLOC (234) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_SEQ_FMUL (235) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STACKSAVE (235) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_FADD (236) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STACKRESTORE (236) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_FMUL (237) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FADD (237) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_FMAX (238) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FSUB (238) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_FMIN (239) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FMUL (239) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_ADD (240) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FDIV (240) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_MUL (241) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FREM (241) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_AND (242) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FMA (242) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_OR (243) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FSQRT (243) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_XOR (244) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_STRICT_FLDEXP (244) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_SMAX (245) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_READ_REGISTER (245) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_SMIN (246) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_WRITE_REGISTER (246) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_UMAX (247) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MEMCPY (247) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VECREDUCE_UMIN (248) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MEMCPY_INLINE (248) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SBFX (249) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MEMMOVE (249) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UBFX (250) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_MEMSET (250) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ABS_ZPmZ_UNDEF_B (251) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BZERO (251) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ABS_ZPmZ_UNDEF_D (252) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_SEQ_FADD (252) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ABS_ZPmZ_UNDEF_H (253) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_SEQ_FMUL (253) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ABS_ZPmZ_UNDEF_S (254) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FADD (254) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDHA_MPPZ_D_PSEUDO_D (255) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FMUL (255) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDHA_MPPZ_S_PSEUDO_S (256) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FMAX (256) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDSWrr (257) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FMIN (257) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDSXrr (258) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FMAXIMUM (258) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDVA_MPPZ_D_PSEUDO_D (259) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_FMINIMUM (259) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDVA_MPPZ_S_PSEUDO_S (260) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_ADD (260) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDWrr (261) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_MUL (261) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDXrr (262) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_AND (262) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG2_M2Z2Z_D_PSEUDO (263) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_OR (263) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG2_M2Z2Z_S_PSEUDO (264) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_XOR (264) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG2_M2ZZ_D_PSEUDO (265) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_SMAX (265) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG2_M2ZZ_S_PSEUDO (266) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_SMIN (266) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG4_M4Z4Z_D_PSEUDO (267) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_UMAX (267) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG4_M4Z4Z_S_PSEUDO (268) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VECREDUCE_UMIN (268) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG4_M4ZZ_D_PSEUDO (269) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SBFX (269) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_VG4_M4ZZ_S_PSEUDO (270) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UBFX (270) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_ZPZZ_ZERO_B (271) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ABS_ZPmZ_B_UNDEF (271) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_ZPZZ_ZERO_D (272) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ABS_ZPmZ_D_UNDEF (272) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_ZPZZ_ZERO_H (273) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ABS_ZPmZ_H_UNDEF (273) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADD_ZPZZ_ZERO_S (274) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ABS_ZPmZ_S_UNDEF (274) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADDlowTLS (275) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDHA_MPPZ_D_PSEUDO_D (275) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADJCALLSTACKDOWN (276) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDHA_MPPZ_S_PSEUDO_S (276) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ADJCALLSTACKUP (277) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDSWrr (277) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AESIMCrrTied (278) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDSXrr (278) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AESMCrrTied (279) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDVA_MPPZ_D_PSEUDO_D (279) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ANDSWrr (280) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDVA_MPPZ_S_PSEUDO_S (280) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ANDSXrr (281) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDWrr (281) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ANDWrr (282) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDXrr (282) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ANDXrr (283) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2Z2Z_D_PSEUDO (283) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AND_ZPZZ_ZERO_B (284) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2Z2Z_S_PSEUDO (284) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AND_ZPZZ_ZERO_D (285) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2ZZ_D_PSEUDO (285) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AND_ZPZZ_ZERO_H (286) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2ZZ_S_PSEUDO (286) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_AND_ZPZZ_ZERO_S (287) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2Z_D_PSEUDO (287) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASRD_ZPZI_ZERO_B (288) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG2_M2Z_S_PSEUDO (288) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASRD_ZPZI_ZERO_D (289) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4Z4Z_D_PSEUDO (289) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASRD_ZPZI_ZERO_H (290) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4Z4Z_S_PSEUDO (290) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASRD_ZPZI_ZERO_S (291) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4ZZ_D_PSEUDO (291) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZI_UNDEF_B (292) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4ZZ_S_PSEUDO (292) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZI_UNDEF_D (293) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4Z_D_PSEUDO (293) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZI_UNDEF_H (294) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_VG4_M4Z_S_PSEUDO (294) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZI_UNDEF_S (295) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_ZPZZ_B_ZERO (295) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_UNDEF_B (296) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_ZPZZ_D_ZERO (296) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_UNDEF_D (297) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_ZPZZ_H_ZERO (297) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_UNDEF_H (298) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADD_ZPZZ_S_ZERO (298) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_UNDEF_S (299) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADDlowTLS (299) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_ZERO_B (300) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADJCALLSTACKDOWN (300) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_ZERO_D (301) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ADJCALLSTACKUP (301) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_ZERO_H (302) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AESIMCrrTied (302) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ASR_ZPZZ_ZERO_S (303) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AESMCrrTied (303) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO (304) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ANDSWrr (304) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO (305) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ANDSXrr (305) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO (306) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ANDWrr (306) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO (307) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ANDXrr (307) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_MZZI_S_PSEUDO (308) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AND_ZPZZ_B_ZERO (308) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_MZZ_S_PSEUDO (309) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AND_ZPZZ_D_ZERO (309) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG2_M2Z2Z_S_PSEUDO (310) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AND_ZPZZ_H_ZERO (310) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG2_M2ZZI_S_PSEUDO (311) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_AND_ZPZZ_S_ZERO (311) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG2_M2ZZ_S_PSEUDO (312) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASRD_ZPZI_B_ZERO (312) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG4_M4Z4Z_S_PSEUDO (313) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASRD_ZPZI_D_ZERO (313) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG4_M4ZZI_S_PSEUDO (314) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASRD_ZPZI_H_ZERO (314) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLAL_VG4_M4ZZ_S_PSEUDO (315) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASRD_ZPZI_S_ZERO (315) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLA_VG2_M2Z2Z_PSEUDO (316) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_B_UNDEF (316) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLA_VG4_M4Z4Z_PSEUDO (317) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_B_ZERO (317) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_MZZI_S_PSEUDO (318) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_D_UNDEF (318) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_MZZ_S_PSEUDO (319) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_D_ZERO (319) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG2_M2Z2Z_S_PSEUDO (320) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_H_UNDEF (320) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG2_M2ZZI_S_PSEUDO (321) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_H_ZERO (321) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG2_M2ZZ_S_PSEUDO (322) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_S_UNDEF (322) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG4_M4Z4Z_S_PSEUDO (323) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZI_S_ZERO (323) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG4_M4ZZI_S_PSEUDO (324) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_B_UNDEF (324) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLSL_VG4_M4ZZ_S_PSEUDO (325) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_B_ZERO (325) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLS_VG2_M2Z2Z_PSEUDO (326) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_D_UNDEF (326) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMLS_VG4_M4Z4Z_PSEUDO (327) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_D_ZERO (327) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMOPA_MPPZZ_PSEUDO (328) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_H_UNDEF (328) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFMOPS_MPPZZ_PSEUDO (329) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_H_ZERO (329) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO (330) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_S_UNDEF (330) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BICSWrr (331) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ASR_ZPZZ_S_ZERO (331) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BICSXrr (332) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFADD_VG2_M2Z_H_PSEUDO (332) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BICWrr (333) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFADD_VG4_M4Z_H_PSEUDO (333) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BICXrr (334) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFADD_ZPZZ_UNDEF (334) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BIC_ZPZZ_ZERO_B (335) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFADD_ZPZZ_ZERO (335) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BIC_ZPZZ_ZERO_D (336) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO (336) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BIC_ZPZZ_ZERO_H (337) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO (337) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BIC_ZPZZ_ZERO_S (338) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG2_M2ZZ_HtoS_PSEUDO (338) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BLRNoIP (339) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO (339) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BLR_BTI (340) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO (340) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BLR_RVMARKER (341) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFDOT_VG4_M4ZZ_HtoS_PSEUDO (341) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BSPv16i8 (342) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMAXNM_ZPZZ_UNDEF (342) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_BSPv8i8 (343) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMAXNM_ZPZZ_ZERO (343) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CATCHRET (344) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMAX_ZPZZ_UNDEF (344) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLEANUPRET (345) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMAX_ZPZZ_ZERO (345) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLS_ZPmZ_UNDEF_B (346) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMINNM_ZPZZ_UNDEF (346) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLS_ZPmZ_UNDEF_D (347) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMINNM_ZPZZ_ZERO (347) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLS_ZPmZ_UNDEF_H (348) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMIN_ZPZZ_UNDEF (348) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLS_ZPmZ_UNDEF_S (349) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMIN_ZPZZ_ZERO (349) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLZ_ZPmZ_UNDEF_B (350) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_MZZI_HtoS_PSEUDO (350) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLZ_ZPmZ_UNDEF_D (351) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_MZZ_HtoS_PSEUDO (351) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLZ_ZPmZ_UNDEF_H (352) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO (352) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CLZ_ZPmZ_UNDEF_S (353) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG2_M2ZZI_HtoS_PSEUDO (353) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_128 (354) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG2_M2ZZ_HtoS_PSEUDO (354) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_128_ACQUIRE (355) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO (355) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_128_MONOTONIC (356) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG4_M4ZZI_HtoS_PSEUDO (356) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_128_RELEASE (357) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLAL_VG4_M4ZZ_HtoS_PSEUDO (357) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_16 (358) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLA_VG2_M2Z2Z_PSEUDO (358) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_32 (359) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLA_VG4_M4Z4Z_PSEUDO (359) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_64 (360) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLA_ZPZZZ_UNDEF (360) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CMP_SWAP_8 (361) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_MZZI_HtoS_PSEUDO (361) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNOT_ZPmZ_UNDEF_B (362) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_MZZ_HtoS_PSEUDO (362) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNOT_ZPmZ_UNDEF_D (363) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO (363) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNOT_ZPmZ_UNDEF_H (364) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG2_M2ZZI_HtoS_PSEUDO (364) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNOT_ZPmZ_UNDEF_S (365) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG2_M2ZZ_HtoS_PSEUDO (365) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNT_ZPmZ_UNDEF_B (366) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO (366) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNT_ZPmZ_UNDEF_D (367) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG4_M4ZZI_HtoS_PSEUDO (367) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNT_ZPmZ_UNDEF_H (368) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLSL_VG4_M4ZZ_HtoS_PSEUDO (368) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_CNT_ZPmZ_UNDEF_S (369) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLS_VG2_M2Z2Z_PSEUDO (369) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EMITBKEY (370) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLS_VG4_M4Z4Z_PSEUDO (370) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EMITMTETAGGED (371) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMLS_ZPZZZ_UNDEF (371) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EONWrr (372) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMOPA_MPPZZ_PSEUDO (372) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EONXrr (373) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMOPS_MPPZZ_PSEUDO (373) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EORWrr (374) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMUL_ZPZZ_UNDEF (374) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EORXrr (375) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFMUL_ZPZZ_ZERO (375) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EOR_ZPZZ_ZERO_B (376) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFSUB_VG2_M2Z_H_PSEUDO (376) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EOR_ZPZZ_ZERO_D (377) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFSUB_VG4_M4Z_H_PSEUDO (377) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EOR_ZPZZ_ZERO_H (378) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFSUB_ZPZZ_UNDEF (378) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_EOR_ZPZZ_ZERO_S (379) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFSUB_ZPZZ_ZERO (379) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_F128CSEL (380) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO (380) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_UNDEF_D (381) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BICSWrr (381) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_UNDEF_H (382) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BICSXrr (382) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_UNDEF_S (383) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BICWrr (383) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_ZERO_D (384) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BICXrr (384) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_ZERO_H (385) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BIC_ZPZZ_B_ZERO (385) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABD_ZPZZ_ZERO_S (386) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BIC_ZPZZ_D_ZERO (386) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABS_ZPmZ_UNDEF_D (387) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BIC_ZPZZ_H_ZERO (387) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABS_ZPmZ_UNDEF_H (388) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BIC_ZPZZ_S_ZERO (388) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FABS_ZPmZ_UNDEF_S (389) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BLRNoIP (389) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_UNDEF_D (390) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BLR_BTI (390) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_UNDEF_H (391) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BLR_RVMARKER (391) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_UNDEF_S (392) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BLR_X16 (392) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_ZERO_D (393) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BMOPA_MPPZZ_S_PSEUDO (393) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_ZERO_H (394) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BMOPS_MPPZZ_S_PSEUDO (394) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZI_ZERO_S (395) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BSPv16i8 (395) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_UNDEF_D (396) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_BSPv8i8 (396) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_UNDEF_H (397) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CATCHRET (397) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_UNDEF_S (398) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLEANUPRET (398) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_ZERO_D (399) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLS_ZPmZ_B_UNDEF (399) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_ZERO_H (400) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLS_ZPmZ_D_UNDEF (400) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FADD_ZPZZ_ZERO_S (401) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLS_ZPmZ_H_UNDEF (401) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_DtoD_UNDEF (402) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLS_ZPmZ_S_UNDEF (402) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_DtoS_UNDEF (403) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLZ_ZPmZ_B_UNDEF (403) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_HtoD_UNDEF (404) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLZ_ZPmZ_D_UNDEF (404) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_HtoH_UNDEF (405) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLZ_ZPmZ_H_UNDEF (405) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_HtoS_UNDEF (406) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CLZ_ZPmZ_S_UNDEF (406) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_StoD_UNDEF (407) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_128 (407) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZS_ZPmZ_StoS_UNDEF (408) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_128_ACQUIRE (408) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_DtoD_UNDEF (409) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_128_MONOTONIC (409) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_DtoS_UNDEF (410) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_128_RELEASE (410) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_HtoD_UNDEF (411) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_16 (411) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_HtoH_UNDEF (412) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_32 (412) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_HtoS_UNDEF (413) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_64 (413) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_StoD_UNDEF (414) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CMP_SWAP_8 (414) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVTZU_ZPmZ_StoS_UNDEF (415) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNOT_ZPmZ_B_UNDEF (415) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_DtoH_UNDEF (416) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNOT_ZPmZ_D_UNDEF (416) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_DtoS_UNDEF (417) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNOT_ZPmZ_H_UNDEF (417) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_HtoD_UNDEF (418) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNOT_ZPmZ_S_UNDEF (418) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_HtoS_UNDEF (419) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNT_ZPmZ_B_UNDEF (419) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_StoD_UNDEF (420) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNT_ZPmZ_D_UNDEF (420) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FCVT_ZPmZ_StoH_UNDEF (421) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNT_ZPmZ_H_UNDEF (421) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIVR_ZPZZ_ZERO_D (422) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_CNT_ZPmZ_S_UNDEF (422) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIVR_ZPZZ_ZERO_H (423) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COALESCER_BARRIER_FPR128 (423) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIVR_ZPZZ_ZERO_S (424) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COALESCER_BARRIER_FPR16 (424) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_UNDEF_D (425) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COALESCER_BARRIER_FPR32 (425) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_UNDEF_H (426) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_COALESCER_BARRIER_FPR64 (426) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_UNDEF_S (427) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EMITBKEY (427) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_ZERO_D (428) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EMITMTETAGGED (428) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_ZERO_H (429) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EONWrr (429) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDIV_ZPZZ_ZERO_S (430) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EONXrr (430) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO (431) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EORWrr (431) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO (432) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EORXrr (432) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO (433) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EOR_ZPZZ_B_ZERO (433) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO (434) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EOR_ZPZZ_D_ZERO (434) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_UNDEF_D (435) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EOR_ZPZZ_H_ZERO (435) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_UNDEF_H (436) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_EOR_ZPZZ_S_ZERO (436) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_UNDEF_S (437) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_F128CSEL (437) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_ZERO_D (438) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_D_UNDEF (438) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_ZERO_H (439) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_D_ZERO (439) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZI_ZERO_S (440) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_H_UNDEF (440) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_UNDEF_D (441) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_H_ZERO (441) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_UNDEF_H (442) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_S_UNDEF (442) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_UNDEF_S (443) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABD_ZPZZ_S_ZERO (443) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_ZERO_D (444) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABS_ZPmZ_D_UNDEF (444) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_ZERO_H (445) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABS_ZPmZ_H_UNDEF (445) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAXNM_ZPZZ_ZERO_S (446) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FABS_ZPmZ_S_UNDEF (446) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_UNDEF_D (447) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG2_M2Z_D_PSEUDO (447) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_UNDEF_H (448) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG2_M2Z_H_PSEUDO (448) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_UNDEF_S (449) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG2_M2Z_S_PSEUDO (449) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_ZERO_D (450) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG4_M4Z_D_PSEUDO (450) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_ZERO_H (451) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG4_M4Z_H_PSEUDO (451) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZI_ZERO_S (452) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_VG4_M4Z_S_PSEUDO (452) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_UNDEF_D (453) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_D_UNDEF (453) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_UNDEF_H (454) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_D_ZERO (454) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_UNDEF_S (455) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_H_UNDEF (455) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_ZERO_D (456) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_H_ZERO (456) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_ZERO_H (457) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_S_UNDEF (457) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMAX_ZPZZ_ZERO_S (458) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZI_S_ZERO (458) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_UNDEF_D (459) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_D_UNDEF (459) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_UNDEF_H (460) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_D_ZERO (460) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_UNDEF_S (461) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_H_UNDEF (461) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_ZERO_D (462) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_H_ZERO (462) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_ZERO_H (463) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_S_UNDEF (463) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZI_ZERO_S (464) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FADD_ZPZZ_S_ZERO (464) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_UNDEF_D (465) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_DtoD_UNDEF (465) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_UNDEF_H (466) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_DtoS_UNDEF (466) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_UNDEF_S (467) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_HtoD_UNDEF (467) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_ZERO_D (468) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_HtoH_UNDEF (468) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_ZERO_H (469) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_HtoS_UNDEF (469) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMINNM_ZPZZ_ZERO_S (470) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_StoD_UNDEF (470) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_UNDEF_D (471) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZS_ZPmZ_StoS_UNDEF (471) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_UNDEF_H (472) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_DtoD_UNDEF (472) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_UNDEF_S (473) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_DtoS_UNDEF (473) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_ZERO_D (474) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_HtoD_UNDEF (474) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_ZERO_H (475) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_HtoH_UNDEF (475) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZI_ZERO_S (476) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_HtoS_UNDEF (476) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_UNDEF_D (477) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_StoD_UNDEF (477) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_UNDEF_H (478) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVTZU_ZPmZ_StoS_UNDEF (478) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_UNDEF_S (479) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_DtoH_UNDEF (479) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_ZERO_D (480) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_DtoS_UNDEF (480) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_ZERO_H (481) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_HtoD_UNDEF (481) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMIN_ZPZZ_ZERO_S (482) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_HtoS_UNDEF (482) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_MZZI_S_PSEUDO (483) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_StoD_UNDEF (483) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_MZZ_S_PSEUDO (484) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FCVT_ZPmZ_StoH_UNDEF (484) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG2_M2Z2Z_S_PSEUDO (485) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIVR_ZPZZ_D_ZERO (485) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG2_M2ZZI_S_PSEUDO (486) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIVR_ZPZZ_H_ZERO (486) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG2_M2ZZ_S_PSEUDO (487) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIVR_ZPZZ_S_ZERO (487) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG4_M4Z4Z_S_PSEUDO (488) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_D_UNDEF (488) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG4_M4ZZI_S_PSEUDO (489) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_D_ZERO (489) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLAL_VG4_M4ZZ_S_PSEUDO (490) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_H_UNDEF (490) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO (491) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_H_ZERO (491) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO (492) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_S_UNDEF (492) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO (493) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDIV_ZPZZ_S_ZERO (493) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2ZZI_D_PSEUDO (494) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2Z2Z_BtoH_PSEUDO (494) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2ZZI_S_PSEUDO (495) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2Z2Z_BtoS_PSEUDO (495) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2ZZ_D_PSEUDO (496) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO (496) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG2_M2ZZ_S_PSEUDO (497) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2ZZI_BtoS_PSEUDO (497) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO (498) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2ZZI_HtoS_PSEUDO (498) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO (499) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG2_M2ZZ_HtoS_PSEUDO (499) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO (500) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4Z4Z_BtoH_PSEUDO (500) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4ZZI_D_PSEUDO (501) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4Z4Z_BtoS_PSEUDO (501) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4ZZI_S_PSEUDO (502) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO (502) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4ZZ_D_PSEUDO (503) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4ZZI_BtoS_PSEUDO (503) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_VG4_M4ZZ_S_PSEUDO (504) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4ZZI_HtoS_PSEUDO (504) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_ZPZZZ_UNDEF_D (505) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FDOT_VG4_M4ZZ_HtoS_PSEUDO (505) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_ZPZZZ_UNDEF_H (506) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FLOGB_ZPZZ_D_ZERO (506) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLA_ZPZZZ_UNDEF_S (507) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FLOGB_ZPZZ_H_ZERO (507) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_MZZI_S_PSEUDO (508) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FLOGB_ZPZZ_S_ZERO (508) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_MZZ_S_PSEUDO (509) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_D_UNDEF (509) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG2_M2Z2Z_S_PSEUDO (510) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_D_ZERO (510) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG2_M2ZZI_S_PSEUDO (511) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_H_UNDEF (511) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG2_M2ZZ_S_PSEUDO (512) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_H_ZERO (512) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG4_M4Z4Z_S_PSEUDO (513) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_S_UNDEF (513) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG4_M4ZZI_S_PSEUDO (514) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZI_S_ZERO (514) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLSL_VG4_M4ZZ_S_PSEUDO (515) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_D_UNDEF (515) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO (516) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_D_ZERO (516) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO (517) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_H_UNDEF (517) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO (518) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_H_ZERO (518) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2ZZI_D_PSEUDO (519) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_S_UNDEF (519) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2ZZI_S_PSEUDO (520) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAXNM_ZPZZ_S_ZERO (520) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2ZZ_D_PSEUDO (521) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_D_UNDEF (521) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG2_M2ZZ_S_PSEUDO (522) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_D_ZERO (522) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO (523) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_H_UNDEF (523) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO (524) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_H_ZERO (524) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO (525) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_S_UNDEF (525) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4ZZI_D_PSEUDO (526) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZI_S_ZERO (526) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4ZZI_S_PSEUDO (527) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_D_UNDEF (527) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4ZZ_D_PSEUDO (528) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_D_ZERO (528) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_VG4_M4ZZ_S_PSEUDO (529) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_H_UNDEF (529) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_ZPZZZ_UNDEF_D (530) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_H_ZERO (530) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_ZPZZZ_UNDEF_H (531) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_S_UNDEF (531) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMLS_ZPZZZ_UNDEF_S (532) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMAX_ZPZZ_S_ZERO (532) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPAL_MPPZZ_PSEUDO (533) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_D_UNDEF (533) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPA_MPPZZ_D_PSEUDO (534) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_D_ZERO (534) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPA_MPPZZ_S_PSEUDO (535) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_H_UNDEF (535) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPSL_MPPZZ_PSEUDO (536) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_H_ZERO (536) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPS_MPPZZ_D_PSEUDO (537) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_S_UNDEF (537) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOPS_MPPZZ_S_PSEUDO (538) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZI_S_ZERO (538) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOVD0 (539) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_D_UNDEF (539) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOVH0 (540) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_D_ZERO (540) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMOVS0 (541) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_H_UNDEF (541) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMULX_ZPZZ_ZERO_D (542) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_H_ZERO (542) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMULX_ZPZZ_ZERO_H (543) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_S_UNDEF (543) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMULX_ZPZZ_ZERO_S (544) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMINNM_ZPZZ_S_ZERO (544) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_UNDEF_D (545) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_D_UNDEF (545) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_UNDEF_H (546) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_D_ZERO (546) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_UNDEF_S (547) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_H_UNDEF (547) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_ZERO_D (548) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_H_ZERO (548) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_ZERO_H (549) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_S_UNDEF (549) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZI_ZERO_S (550) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZI_S_ZERO (550) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_UNDEF_D (551) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_D_UNDEF (551) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_UNDEF_H (552) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_D_ZERO (552) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_UNDEF_S (553) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_H_UNDEF (553) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_ZERO_D (554) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_H_ZERO (554) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_ZERO_H (555) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_S_UNDEF (555) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FMUL_ZPZZ_ZERO_S (556) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMIN_ZPZZ_S_ZERO (556) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNEG_ZPmZ_UNDEF_D (557) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_MZZI_BtoS_PSEUDO (557) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNEG_ZPmZ_UNDEF_H (558) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_MZZ_BtoS_PSEUDO (558) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNEG_ZPmZ_UNDEF_S (559) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG2_M2Z2Z_BtoS_PSEUDO (559) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLA_ZPZZZ_UNDEF_D (560) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG2_M2ZZI_BtoS_PSEUDO (560) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLA_ZPZZZ_UNDEF_H (561) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG2_M2ZZ_BtoS_PSEUDO (561) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLA_ZPZZZ_UNDEF_S (562) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG4_M4Z4Z_BtoS_PSEUDO (562) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLS_ZPZZZ_UNDEF_D (563) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG4_M4ZZI_BtoS_PSEUDO (563) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLS_ZPZZZ_UNDEF_H (564) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLALL_VG4_M4ZZ_BtoS_PSEUDO (564) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FNMLS_ZPZZZ_UNDEF_S (565) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_MZZI_HtoS_PSEUDO (565) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRECPX_ZPmZ_UNDEF_D (566) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_MZZ_HtoS_PSEUDO (566) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRECPX_ZPmZ_UNDEF_H (567) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG2_M2Z2Z_BtoH_PSEUDO (567) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRECPX_ZPmZ_UNDEF_S (568) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG2_M2Z2Z_HtoS_PSEUDO (568) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTA_ZPmZ_UNDEF_D (569) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG2_M2ZZI_HtoS_PSEUDO (569) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTA_ZPmZ_UNDEF_H (570) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG2_M2ZZ_BtoH_PSEUDO (570) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTA_ZPmZ_UNDEF_S (571) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG2_M2ZZ_HtoS_PSEUDO (571) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTI_ZPmZ_UNDEF_D (572) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG4_M4Z4Z_BtoH_PSEUDO (572) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTI_ZPmZ_UNDEF_H (573) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG4_M4Z4Z_HtoS_PSEUDO (573) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTI_ZPmZ_UNDEF_S (574) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG4_M4ZZI_HtoS_PSEUDO (574) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTM_ZPmZ_UNDEF_D (575) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG4_M4ZZ_BtoH_PSEUDO (575) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTM_ZPmZ_UNDEF_H (576) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLAL_VG4_M4ZZ_HtoS_PSEUDO (576) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTM_ZPmZ_UNDEF_S (577) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2Z2Z_D_PSEUDO (577) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTN_ZPmZ_UNDEF_D (578) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2Z2Z_S_PSEUDO (578) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTN_ZPmZ_UNDEF_H (579) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2Z4Z_H_PSEUDO (579) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTN_ZPmZ_UNDEF_S (580) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2ZZI_D_PSEUDO (580) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTP_ZPmZ_UNDEF_D (581) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2ZZI_S_PSEUDO (581) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTP_ZPmZ_UNDEF_H (582) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2ZZ_D_PSEUDO (582) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTP_ZPmZ_UNDEF_S (583) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG2_M2ZZ_S_PSEUDO (583) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTX_ZPmZ_UNDEF_D (584) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4Z4Z_D_PSEUDO (584) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTX_ZPmZ_UNDEF_H (585) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4Z4Z_H_PSEUDO (585) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTX_ZPmZ_UNDEF_S (586) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4Z4Z_S_PSEUDO (586) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTZ_ZPmZ_UNDEF_D (587) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4ZZI_D_PSEUDO (587) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTZ_ZPmZ_UNDEF_H (588) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4ZZI_S_PSEUDO (588) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FRINTZ_ZPmZ_UNDEF_S (589) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4ZZ_D_PSEUDO (589) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSQRT_ZPmZ_UNDEF_D (590) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_VG4_M4ZZ_S_PSEUDO (590) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSQRT_ZPmZ_UNDEF_H (591) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_ZPZZZ_D_UNDEF (591) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSQRT_ZPmZ_UNDEF_S (592) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_ZPZZZ_H_UNDEF (592) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_UNDEF_D (593) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLA_ZPZZZ_S_UNDEF (593) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_UNDEF_H (594) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_MZZI_HtoS_PSEUDO (594) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_UNDEF_S (595) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_MZZ_HtoS_PSEUDO (595) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_ZERO_D (596) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG2_M2Z2Z_HtoS_PSEUDO (596) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_ZERO_H (597) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG2_M2ZZI_HtoS_PSEUDO (597) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZI_ZERO_S (598) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG2_M2ZZ_HtoS_PSEUDO (598) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZZ_ZERO_D (599) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG4_M4Z4Z_HtoS_PSEUDO (599) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZZ_ZERO_H (600) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG4_M4ZZI_HtoS_PSEUDO (600) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUBR_ZPZZ_ZERO_S (601) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLSL_VG4_M4ZZ_HtoS_PSEUDO (601) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_UNDEF_D (602) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2Z2Z_D_PSEUDO (602) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_UNDEF_H (603) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2Z2Z_H_PSEUDO (603) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_UNDEF_S (604) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2Z2Z_S_PSEUDO (604) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_ZERO_D (605) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2ZZI_D_PSEUDO (605) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_ZERO_H (606) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2ZZI_S_PSEUDO (606) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZI_ZERO_S (607) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2ZZ_D_PSEUDO (607) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_UNDEF_D (608) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG2_M2ZZ_S_PSEUDO (608) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_UNDEF_H (609) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4Z2Z_H_PSEUDO (609) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_UNDEF_S (610) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4Z4Z_D_PSEUDO (610) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_ZERO_D (611) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4Z4Z_S_PSEUDO (611) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_ZERO_H (612) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4ZZI_D_PSEUDO (612) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FSUB_ZPZZ_ZERO_S (613) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4ZZI_S_PSEUDO (613) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO (614) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4ZZ_D_PSEUDO (614) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_D (615) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_VG4_M4ZZ_S_PSEUDO (615) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_D_IMM (616) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_ZPZZZ_D_UNDEF (616) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_D_SXTW (617) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_ZPZZZ_H_UNDEF (617) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_D_UXTW (618) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMLS_ZPZZZ_S_UNDEF (618) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_S_IMM (619) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPAL_MPPZZ_PSEUDO (619) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_S_SXTW (620) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPA_MPPZZ_BtoS_PSEUDO (620) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1B_S_UXTW (621) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPA_MPPZZ_D_PSEUDO (621) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D (622) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPA_MPPZZ_S_PSEUDO (622) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_IMM (623) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPSL_MPPZZ_PSEUDO (623) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_SCALED (624) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPS_MPPZZ_D_PSEUDO (624) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_SXTW (625) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOPS_MPPZZ_S_PSEUDO (625) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_SXTW_SCALED (626) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOVD0 (626) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_UXTW (627) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOVH0 (627) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1D_UXTW_SCALED (628) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMOVS0 (628) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D (629) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_D_UNDEF (629) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_IMM (630) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_D_ZERO (630) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_SCALED (631) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_H_UNDEF (631) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_SXTW (632) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_H_ZERO (632) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_SXTW_SCALED (633) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_S_UNDEF (633) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_UXTW (634) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMULX_ZPZZ_S_ZERO (634) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_D_UXTW_SCALED (635) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_D_UNDEF (635) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_S_IMM (636) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_D_ZERO (636) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_S_SXTW (637) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_H_UNDEF (637) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_S_SXTW_SCALED (638) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_H_ZERO (638) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_S_UXTW (639) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_S_UNDEF (639) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1H_S_UXTW_SCALED (640) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZI_S_ZERO (640) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_D (641) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_D_UNDEF (641) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_D_IMM (642) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_D_ZERO (642) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_D_SXTW (643) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_H_UNDEF (643) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_D_UXTW (644) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_H_ZERO (644) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_S_IMM (645) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_S_UNDEF (645) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_S_SXTW (646) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FMUL_ZPZZ_S_ZERO (646) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SB_S_UXTW (647) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNEG_ZPmZ_D_UNDEF (647) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D (648) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNEG_ZPmZ_H_UNDEF (648) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_IMM (649) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNEG_ZPmZ_S_UNDEF (649) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_SCALED (650) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLA_ZPZZZ_D_UNDEF (650) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_SXTW (651) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLA_ZPZZZ_H_UNDEF (651) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_SXTW_SCALED (652) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLA_ZPZZZ_S_UNDEF (652) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_UXTW (653) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLS_ZPZZZ_D_UNDEF (653) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_D_UXTW_SCALED (654) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLS_ZPZZZ_H_UNDEF (654) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_S_IMM (655) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FNMLS_ZPZZZ_S_UNDEF (655) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_S_SXTW (656) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRECPX_ZPmZ_D_UNDEF (656) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_S_SXTW_SCALED (657) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRECPX_ZPmZ_H_UNDEF (657) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_S_UXTW (658) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRECPX_ZPmZ_S_UNDEF (658) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SH_S_UXTW_SCALED (659) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTA_ZPmZ_D_UNDEF (659) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D (660) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTA_ZPmZ_H_UNDEF (660) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_IMM (661) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTA_ZPmZ_S_UNDEF (661) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_SCALED (662) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTI_ZPmZ_D_UNDEF (662) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_SXTW (663) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTI_ZPmZ_H_UNDEF (663) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_SXTW_SCALED (664) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTI_ZPmZ_S_UNDEF (664) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_UXTW (665) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTM_ZPmZ_D_UNDEF (665) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1SW_D_UXTW_SCALED (666) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTM_ZPmZ_H_UNDEF (666) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D (667) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTM_ZPmZ_S_UNDEF (667) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_IMM (668) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTN_ZPmZ_D_UNDEF (668) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_SCALED (669) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTN_ZPmZ_H_UNDEF (669) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_SXTW (670) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTN_ZPmZ_S_UNDEF (670) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_SXTW_SCALED (671) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTP_ZPmZ_D_UNDEF (671) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_UXTW (672) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTP_ZPmZ_H_UNDEF (672) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_D_UXTW_SCALED (673) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTP_ZPmZ_S_UNDEF (673) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_IMM (674) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTX_ZPmZ_D_UNDEF (674) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_SXTW (675) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTX_ZPmZ_H_UNDEF (675) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_SXTW_SCALED (676) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTX_ZPmZ_S_UNDEF (676) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_UXTW (677) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTZ_ZPmZ_D_UNDEF (677) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLD1W_UXTW_SCALED (678) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTZ_ZPmZ_H_UNDEF (678) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_D (679) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FRINTZ_ZPmZ_S_UNDEF (679) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_D_IMM (680) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSQRT_ZPmZ_D_UNDEF (680) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_D_SXTW (681) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSQRT_ZPmZ_H_UNDEF (681) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_D_UXTW (682) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSQRT_ZPmZ_S_UNDEF (682) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_S_IMM (683) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_D_UNDEF (683) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_S_SXTW (684) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_D_ZERO (684) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1B_S_UXTW (685) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_H_UNDEF (685) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D (686) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_H_ZERO (686) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_IMM (687) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_S_UNDEF (687) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_SCALED (688) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZI_S_ZERO (688) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_SXTW (689) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZZ_D_ZERO (689) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_SXTW_SCALED (690) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZZ_H_ZERO (690) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_UXTW (691) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUBR_ZPZZ_S_ZERO (691) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1D_UXTW_SCALED (692) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG2_M2Z_D_PSEUDO (692) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D (693) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG2_M2Z_H_PSEUDO (693) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_IMM (694) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG2_M2Z_S_PSEUDO (694) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_SCALED (695) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG4_M4Z_D_PSEUDO (695) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_SXTW (696) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG4_M4Z_H_PSEUDO (696) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_SXTW_SCALED (697) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_VG4_M4Z_S_PSEUDO (697) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_UXTW (698) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_D_UNDEF (698) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_D_UXTW_SCALED (699) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_D_ZERO (699) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_S_IMM (700) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_H_UNDEF (700) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_S_SXTW (701) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_H_ZERO (701) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_S_SXTW_SCALED (702) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_S_UNDEF (702) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_S_UXTW (703) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZI_S_ZERO (703) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1H_S_UXTW_SCALED (704) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_D_UNDEF (704) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_D (705) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_D_ZERO (705) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_D_IMM (706) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_H_UNDEF (706) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_D_SXTW (707) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_H_ZERO (707) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_D_UXTW (708) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_S_UNDEF (708) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_S_IMM (709) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FSUB_ZPZZ_S_ZERO (709) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_S_SXTW (710) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO (710) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SB_S_UXTW (711) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_D (711) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D (712) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_D_IMM (712) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_IMM (713) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_D_SXTW (713) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_SCALED (714) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_D_UXTW (714) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_SXTW (715) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_S_IMM (715) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_SXTW_SCALED (716) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_S_SXTW (716) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_UXTW (717) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1B_S_UXTW (717) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_D_UXTW_SCALED (718) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D (718) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_S_IMM (719) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_IMM (719) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_S_SXTW (720) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_SCALED (720) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_S_SXTW_SCALED (721) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_SXTW (721) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_S_UXTW (722) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_SXTW_SCALED (722) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SH_S_UXTW_SCALED (723) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_UXTW (723) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D (724) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1D_UXTW_SCALED (724) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_IMM (725) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D (725) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_SCALED (726) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_IMM (726) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_SXTW (727) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_SCALED (727) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_SXTW_SCALED (728) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_SXTW (728) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_UXTW (729) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_SXTW_SCALED (729) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1SW_D_UXTW_SCALED (730) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_UXTW (730) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D (731) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_D_UXTW_SCALED (731) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_IMM (732) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_S_IMM (732) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_SCALED (733) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_S_SXTW (733) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_SXTW (734) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_S_SXTW_SCALED (734) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_SXTW_SCALED (735) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_S_UXTW (735) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_UXTW (736) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1H_S_UXTW_SCALED (736) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_D_UXTW_SCALED (737) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_D (737) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_IMM (738) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_D_IMM (738) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_SXTW (739) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_D_SXTW (739) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_SXTW_SCALED (740) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_D_UXTW (740) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_UXTW (741) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_S_IMM (741) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_GLDFF1W_UXTW_SCALED (742) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_S_SXTW (742) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ADD_LOW (743) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SB_S_UXTW (743) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_BIT (744) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D (744) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DUP (745) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_IMM (745) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DUPLANE16 (746) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_SCALED (746) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DUPLANE32 (747) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_SXTW (747) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DUPLANE64 (748) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_SXTW_SCALED (748) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_DUPLANE8 (749) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_UXTW (749) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_EXT (750) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_D_UXTW_SCALED (750) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMEQ (751) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_S_IMM (751) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMEQZ (752) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_S_SXTW (752) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMGE (753) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_S_SXTW_SCALED (753) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMGEZ (754) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_S_UXTW (754) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMGT (755) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SH_S_UXTW_SCALED (755) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMGTZ (756) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D (756) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMLEZ (757) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_IMM (757) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_FCMLTZ (758) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_SCALED (758) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_PREFETCH (759) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_SXTW (759) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_REV16 (760) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_SXTW_SCALED (760) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_REV32 (761) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_UXTW (761) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_REV64 (762) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1SW_D_UXTW_SCALED (762) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_SITOF (763) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D (763) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_TRN1 (764) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_IMM (764) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_TRN2 (765) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_SCALED (765) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UITOF (766) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_SXTW (766) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UZP1 (767) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_SXTW_SCALED (767) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_UZP2 (768) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_UXTW (768) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VASHR (769) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_D_UXTW_SCALED (769) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_VLSHR (770) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_IMM (770) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ZIP1 (771) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_SXTW (771) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_G_ZIP2 (772) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_SXTW_SCALED (772) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_HOM_Epilog (773) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_UXTW (773) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_HOM_Prolog (774) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLD1W_UXTW_SCALED (774) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_HWASAN_CHECK_MEMACCESS (775) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_D (775) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES (776) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_D_IMM (776) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_H_PSEUDO_B (777) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_D_SXTW (777) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_H_PSEUDO_D (778) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_D_UXTW (778) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_H_PSEUDO_H (779) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_S_IMM (779) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_H_PSEUDO_Q (780) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_S_SXTW (780) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_H_PSEUDO_S (781) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1B_S_UXTW (781) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_V_PSEUDO_B (782) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D (782) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_V_PSEUDO_D (783) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_IMM (783) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_V_PSEUDO_H (784) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_SCALED (784) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_V_PSEUDO_Q (785) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_SXTW (785) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_INSERT_MXIPZ_V_PSEUDO_S (786) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_SXTW_SCALED (786) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_IRGstack (787) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_UXTW (787) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_JumpTableDest16 (788) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1D_UXTW_SCALED (788) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_JumpTableDest32 (789) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D (789) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_JumpTableDest8 (790) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_IMM (790) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_KCFI_CHECK (791) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_SCALED (791) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1B_D_IMM (792) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_SXTW (792) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1B_H_IMM (793) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_SXTW_SCALED (793) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1B_IMM (794) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_UXTW (794) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1B_S_IMM (795) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_D_UXTW_SCALED (795) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1D_IMM (796) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_S_IMM (796) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1H_D_IMM (797) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_S_SXTW (797) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1H_IMM (798) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_S_SXTW_SCALED (798) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1H_S_IMM (799) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_S_UXTW (799) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SB_D_IMM (800) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1H_S_UXTW_SCALED (800) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SB_H_IMM (801) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_D (801) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SB_S_IMM (802) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_D_IMM (802) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SH_D_IMM (803) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_D_SXTW (803) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SH_S_IMM (804) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_D_UXTW (804) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1SW_D_IMM (805) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_S_IMM (805) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1W_D_IMM (806) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_S_SXTW (806) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1W_IMM (807) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SB_S_UXTW (807) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_H_PSEUDO_B (808) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D (808) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_H_PSEUDO_D (809) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_IMM (809) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_H_PSEUDO_H (810) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_SCALED (810) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_H_PSEUDO_Q (811) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_SXTW (811) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_H_PSEUDO_S (812) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_SXTW_SCALED (812) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_V_PSEUDO_B (813) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_UXTW (813) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_V_PSEUDO_D (814) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_D_UXTW_SCALED (814) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_V_PSEUDO_H (815) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_S_IMM (815) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_V_PSEUDO_Q (816) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_S_SXTW (816) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LD1_MXIPXX_V_PSEUDO_S (817) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_S_SXTW_SCALED (817) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1B (818) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_S_UXTW (818) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1B_D (819) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SH_S_UXTW_SCALED (819) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1B_H (820) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D (820) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1B_S (821) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_IMM (821) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1D (822) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_SCALED (822) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1H (823) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_SXTW (823) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1H_D (824) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_SXTW_SCALED (824) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1H_S (825) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_UXTW (825) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SB_D (826) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1SW_D_UXTW_SCALED (826) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SB_H (827) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D (827) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SB_S (828) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_IMM (828) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SH_D (829) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_SCALED (829) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SH_S (830) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_SXTW (830) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1SW_D (831) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_SXTW_SCALED (831) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1W (832) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_UXTW (832) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDFF1W_D (833) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_D_UXTW_SCALED (833) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1B_D_IMM (834) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_IMM (834) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1B_H_IMM (835) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_SXTW (835) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1B_IMM (836) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_SXTW_SCALED (836) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1B_S_IMM (837) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_UXTW (837) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1D_IMM (838) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_GLDFF1W_UXTW_SCALED (838) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1H_D_IMM (839) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_AARCH64_PREFETCH (839) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1H_IMM (840) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ADD_LOW (840) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1H_S_IMM (841) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_BSP (841) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SB_D_IMM (842) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DUP (842) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SB_H_IMM (843) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DUPLANE16 (843) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SB_S_IMM (844) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DUPLANE32 (844) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SH_D_IMM (845) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DUPLANE64 (845) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SH_S_IMM (846) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_DUPLANE8 (846) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1SW_D_IMM (847) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_EXT (847) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1W_D_IMM (848) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMEQ (848) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDNF1W_IMM (849) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMEQZ (849) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDR_ZA_PSEUDO (850) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMGE (850) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDR_ZZXI (851) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMGEZ (851) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDR_ZZZXI (852) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMGT (852) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LDR_ZZZZXI (853) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMGTZ (853) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LOADgot (854) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMLEZ (854) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZI_UNDEF_B (855) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_FCMLTZ (855) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZI_UNDEF_D (856) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_REV16 (856) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZI_UNDEF_H (857) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_REV32 (857) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZI_UNDEF_S (858) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_REV64 (858) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_UNDEF_B (859) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SADDLP (859) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_UNDEF_D (860) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SADDLV (860) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_UNDEF_H (861) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SDOT (861) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_UNDEF_S (862) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SITOF (862) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_ZERO_B (863) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_SMULL (863) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_ZERO_D (864) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_TRN1 (864) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_ZERO_H (865) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_TRN2 (865) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSL_ZPZZ_ZERO_S (866) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UADDLP (866) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZI_UNDEF_B (867) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UADDLV (867) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZI_UNDEF_D (868) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UDOT (868) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZI_UNDEF_H (869) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UITOF (869) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZI_UNDEF_S (870) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UMULL (870) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_UNDEF_B (871) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UZP1 (871) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_UNDEF_D (872) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_UZP2 (872) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_UNDEF_H (873) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VASHR (873) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_UNDEF_S (874) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_VLSHR (874) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_ZERO_B (875) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ZIP1 (875) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_ZERO_D (876) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_G_ZIP2 (876) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_ZERO_H (877) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_HOM_Epilog (877) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_LSR_ZPZZ_ZERO_S (878) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_HOM_Prolog (878) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOPSMemoryCopyPseudo (879) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_HWASAN_CHECK_MEMACCESS (879) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOPSMemoryMovePseudo (880) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES (880) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOPSMemorySetPseudo (881) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_H_PSEUDO_B (881) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOPSMemorySetTaggingPseudo (882) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_H_PSEUDO_D (882) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVMCSym (883) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_H_PSEUDO_H (883) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddr (884) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_H_PSEUDO_Q (884) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddrBA (885) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_H_PSEUDO_S (885) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddrCP (886) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_V_PSEUDO_B (886) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddrEXT (887) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_V_PSEUDO_D (887) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddrJT (888) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_V_PSEUDO_H (888) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVaddrTLS (889) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_V_PSEUDO_Q (889) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVbaseTLS (890) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_INSERT_MXIPZ_V_PSEUDO_S (890) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVi32imm (891) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_IRGstack (891) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MOVi64imm (892) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_JumpTableDest16 (892) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MRS_FPCR (893) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_JumpTableDest32 (893) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MSR_FPCR (894) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_JumpTableDest8 (894) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MSRpstatePseudo (895) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_KCFI_CHECK (895) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MUL_ZPZZ_UNDEF_B (896) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1B_2Z_IMM_PSEUDO (896) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MUL_ZPZZ_UNDEF_D (897) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1B_2Z_PSEUDO (897) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MUL_ZPZZ_UNDEF_H (898) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1B_4Z_IMM_PSEUDO (898) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_MUL_ZPZZ_UNDEF_S (899) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1B_4Z_PSEUDO (899) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NEG_ZPmZ_UNDEF_B (900) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1D_2Z_IMM_PSEUDO (900) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NEG_ZPmZ_UNDEF_D (901) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1D_2Z_PSEUDO (901) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NEG_ZPmZ_UNDEF_H (902) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1D_4Z_IMM_PSEUDO (902) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NEG_ZPmZ_UNDEF_S (903) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1D_4Z_PSEUDO (903) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NOT_ZPmZ_UNDEF_B (904) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1H_2Z_IMM_PSEUDO (904) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NOT_ZPmZ_UNDEF_D (905) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1H_2Z_PSEUDO (905) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NOT_ZPmZ_UNDEF_H (906) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1H_4Z_IMM_PSEUDO (906) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_NOT_ZPmZ_UNDEF_S (907) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1H_4Z_PSEUDO (907) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_OBSCURE_COPY (908) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1W_2Z_IMM_PSEUDO (908) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORNWrr (909) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1W_2Z_PSEUDO (909) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORNXrr (910) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1W_4Z_IMM_PSEUDO (910) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORRWrr (911) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1W_4Z_PSEUDO (911) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORRXrr (912) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_H_PSEUDO_B (912) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORR_ZPZZ_ZERO_B (913) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_H_PSEUDO_D (913) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORR_ZPZZ_ZERO_D (914) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_H_PSEUDO_H (914) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORR_ZPZZ_ZERO_H (915) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_H_PSEUDO_Q (915) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ORR_ZPZZ_ZERO_S (916) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_H_PSEUDO_S (916) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_PTEST_PP_ANY (917) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_V_PSEUDO_B (917) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_RDFFR_P (918) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_V_PSEUDO_D (918) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_RDFFR_PPz (919) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_V_PSEUDO_H (919) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_RET_ReallyLR (920) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_V_PSEUDO_Q (920) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_RestoreZAPseudo (921) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LD1_MXIPXX_V_PSEUDO_S (921) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SABD_ZPZZ_UNDEF_B (922) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1B (922) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SABD_ZPZZ_UNDEF_D (923) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1B_D (923) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SABD_ZPZZ_UNDEF_H (924) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1B_H (924) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SABD_ZPZZ_UNDEF_S (925) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1B_S (925) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_DtoD_UNDEF (926) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1D (926) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_DtoH_UNDEF (927) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1H (927) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_DtoS_UNDEF (928) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1H_D (928) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_HtoH_UNDEF (929) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1H_S (929) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_StoD_UNDEF (930) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SB_D (930) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_StoH_UNDEF (931) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SB_H (931) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SCVTF_ZPmZ_StoS_UNDEF (932) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SB_S (932) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDIV_ZPZZ_UNDEF_D (933) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SH_D (933) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDIV_ZPZZ_UNDEF_S (934) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SH_S (934) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO (935) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1SW_D (935) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO (936) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1W (936) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO (937) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDFF1W_D (937) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2ZZI_BToS_PSEUDO (938) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1B_D_IMM (938) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2ZZI_HToS_PSEUDO (939) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1B_H_IMM (939) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG2_M2ZZI_HtoD_PSEUDO (940) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1B_IMM (940) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO (941) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1B_S_IMM (941) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO (942) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1D_IMM (942) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO (943) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1H_D_IMM (943) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4ZZI_BToS_PSEUDO (944) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1H_IMM (944) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4ZZI_HToS_PSEUDO (945) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1H_S_IMM (945) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SDOT_VG4_M4ZZI_HtoD_PSEUDO (946) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SB_D_IMM (946) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_AddFP (947) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SB_H_IMM (947) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_EpilogEnd (948) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SB_S_IMM (948) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_EpilogStart (949) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SH_D_IMM (949) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_Nop (950) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SH_S_IMM (950) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_PACSignLR (951) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1SW_D_IMM (951) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_PrologEnd (952) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1W_D_IMM (952) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFPLR (953) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNF1W_IMM (953) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFPLR_X (954) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1B_2Z_IMM_PSEUDO (954) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFReg (955) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1B_2Z_PSEUDO (955) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFRegP (956) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1B_4Z_IMM_PSEUDO (956) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFRegP_X (957) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1B_4Z_PSEUDO (957) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveFReg_X (958) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1D_2Z_IMM_PSEUDO (958) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveReg (959) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1D_2Z_PSEUDO (959) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveRegP (960) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1D_4Z_IMM_PSEUDO (960) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveRegP_X (961) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1D_4Z_PSEUDO (961) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SaveReg_X (962) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1H_2Z_IMM_PSEUDO (962) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_SetFP (963) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1H_2Z_PSEUDO (963) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SEH_StackAlloc (964) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1H_4Z_IMM_PSEUDO (964) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMAX_ZPZZ_UNDEF_B (965) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1H_4Z_PSEUDO (965) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMAX_ZPZZ_UNDEF_D (966) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1W_2Z_IMM_PSEUDO (966) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMAX_ZPZZ_UNDEF_H (967) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1W_2Z_PSEUDO (967) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMAX_ZPZZ_UNDEF_S (968) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1W_4Z_IMM_PSEUDO (968) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMIN_ZPZZ_UNDEF_B (969) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDNT1W_4Z_PSEUDO (969) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMIN_ZPZZ_UNDEF_D (970) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_PPXI (970) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMIN_ZPZZ_UNDEF_H (971) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_TX_PSEUDO (971) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMIN_ZPZZ_UNDEF_S (972) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_ZA_PSEUDO (972) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_MZZI_S_PSEUDO (973) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_ZZXI (973) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_MZZ_S_PSEUDO (974) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_ZZZXI (974) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG2_M2Z2Z_S_PSEUDO (975) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LDR_ZZZZXI (975) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG2_M2ZZI_S_PSEUDO (976) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LOADgot (976) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG2_M2ZZ_S_PSEUDO (977) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_B_UNDEF (977) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG4_M4Z4Z_S_PSEUDO (978) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_B_ZERO (978) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG4_M4ZZI_S_PSEUDO (979) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_D_UNDEF (979) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLAL_VG4_M4ZZ_S_PSEUDO (980) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_D_ZERO (980) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_MZZI_S_PSEUDO (981) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_H_UNDEF (981) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_MZZ_S_PSEUDO (982) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_H_ZERO (982) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG2_M2Z2Z_S_PSEUDO (983) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_S_UNDEF (983) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG2_M2ZZI_S_PSEUDO (984) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZI_S_ZERO (984) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG2_M2ZZ_S_PSEUDO (985) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_B_UNDEF (985) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG4_M4Z4Z_S_PSEUDO (986) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_B_ZERO (986) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG4_M4ZZI_S_PSEUDO (987) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_D_UNDEF (987) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMLSL_VG4_M4ZZ_S_PSEUDO (988) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_D_ZERO (988) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMOPA_MPPZZ_D_PSEUDO (989) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_H_UNDEF (989) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMOPA_MPPZZ_S_PSEUDO (990) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_H_ZERO (990) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMOPS_MPPZZ_D_PSEUDO (991) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_S_UNDEF (991) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMOPS_MPPZZ_S_PSEUDO (992) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSL_ZPZZ_S_ZERO (992) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMULH_ZPZZ_UNDEF_B (993) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_B_UNDEF (993) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMULH_ZPZZ_UNDEF_D (994) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_B_ZERO (994) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMULH_ZPZZ_UNDEF_H (995) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_D_UNDEF (995) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SMULH_ZPZZ_UNDEF_S (996) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_D_ZERO (996) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SPACE (997) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_H_UNDEF (997) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQABS_ZPmZ_UNDEF_B (998) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_H_ZERO (998) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQABS_ZPmZ_UNDEF_D (999) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_S_UNDEF (999) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQABS_ZPmZ_UNDEF_H (1000) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZI_S_ZERO (1000) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQABS_ZPmZ_UNDEF_S (1001) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_B_UNDEF (1001) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQNEG_ZPmZ_UNDEF_B (1002) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_B_ZERO (1002) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQNEG_ZPmZ_UNDEF_D (1003) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_D_UNDEF (1003) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQNEG_ZPmZ_UNDEF_H (1004) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_D_ZERO (1004) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQNEG_ZPmZ_UNDEF_S (1005) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_H_UNDEF (1005) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQRSHL_ZPZZ_UNDEF_B (1006) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_H_ZERO (1006) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQRSHL_ZPZZ_UNDEF_D (1007) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_S_UNDEF (1007) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQRSHL_ZPZZ_UNDEF_H (1008) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_LSR_ZPZZ_S_ZERO (1008) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQRSHL_ZPZZ_UNDEF_S (1009) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLA_ZPZZZ_B_UNDEF (1009) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHLU_ZPZI_ZERO_B (1010) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLA_ZPZZZ_D_UNDEF (1010) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHLU_ZPZI_ZERO_D (1011) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLA_ZPZZZ_H_UNDEF (1011) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHLU_ZPZI_ZERO_H (1012) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLA_ZPZZZ_S_UNDEF (1012) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHLU_ZPZI_ZERO_S (1013) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLS_ZPZZZ_B_UNDEF (1013) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZI_ZERO_B (1014) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLS_ZPZZZ_D_UNDEF (1014) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZI_ZERO_D (1015) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLS_ZPZZZ_H_UNDEF (1015) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZI_ZERO_H (1016) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MLS_ZPZZZ_S_UNDEF (1016) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZI_ZERO_S (1017) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOPSMemoryCopyPseudo (1017) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZZ_UNDEF_B (1018) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOPSMemoryMovePseudo (1018) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZZ_UNDEF_D (1019) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOPSMemorySetPseudo (1019) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZZ_UNDEF_H (1020) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOPSMemorySetTaggingPseudo (1020) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SQSHL_ZPZZ_UNDEF_S (1021) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_H_B_PSEUDO (1021) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHL_ZPZZ_UNDEF_B (1022) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_H_D_PSEUDO (1022) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHL_ZPZZ_UNDEF_D (1023) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_H_H_PSEUDO (1023) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHL_ZPZZ_UNDEF_H (1024) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_H_S_PSEUDO (1024) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHL_ZPZZ_UNDEF_S (1025) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_V_B_PSEUDO (1025) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHR_ZPZI_ZERO_B (1026) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_V_D_PSEUDO (1026) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHR_ZPZI_ZERO_D (1027) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_V_H_PSEUDO (1027) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHR_ZPZI_ZERO_H (1028) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI2Z_V_S_PSEUDO (1028) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SRSHR_ZPZI_ZERO_S (1029) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_H_B_PSEUDO (1029) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STGloop (1030) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_H_D_PSEUDO (1030) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STGloop_wback (1031) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_H_H_PSEUDO (1031) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STR_ZZXI (1032) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_H_S_PSEUDO (1032) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STR_ZZZXI (1033) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_V_B_PSEUDO (1033) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STR_ZZZZXI (1034) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_V_D_PSEUDO (1034) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STZGloop (1035) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_V_H_PSEUDO (1035) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_STZGloop_wback (1036) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_MXI4Z_V_S_PSEUDO (1036) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBR_ZPZZ_ZERO_B (1037) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_VG2_MXI2Z_PSEUDO (1037) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBR_ZPZZ_ZERO_D (1038) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVA_VG4_MXI4Z_PSEUDO (1038) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBR_ZPZZ_ZERO_H (1039) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVMCSym (1039) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBR_ZPZZ_ZERO_S (1040) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddr (1040) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBSWrr (1041) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddrBA (1041) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBSXrr (1042) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddrCP (1042) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBWrr (1043) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddrEXT (1043) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUBXrr (1044) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddrJT (1044) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG2_M2Z2Z_D_PSEUDO (1045) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVaddrTLS (1045) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG2_M2Z2Z_S_PSEUDO (1046) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVbaseTLS (1046) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG2_M2ZZ_D_PSEUDO (1047) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVi32imm (1047) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG2_M2ZZ_S_PSEUDO (1048) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MOVi64imm (1048) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG4_M4Z4Z_D_PSEUDO (1049) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MRS_FPCR (1049) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG4_M4Z4Z_S_PSEUDO (1050) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MSR_FPCR (1050) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG4_M4ZZ_D_PSEUDO (1051) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MSRpstatePseudo (1051) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_VG4_M4ZZ_S_PSEUDO (1052) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MUL_ZPZZ_B_UNDEF (1052) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_ZPZZ_ZERO_B (1053) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MUL_ZPZZ_D_UNDEF (1053) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_ZPZZ_ZERO_D (1054) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MUL_ZPZZ_H_UNDEF (1054) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_ZPZZ_ZERO_H (1055) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_MUL_ZPZZ_S_UNDEF (1055) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUB_ZPZZ_ZERO_S (1056) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NEG_ZPmZ_B_UNDEF (1056) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUDOT_VG2_M2ZZI_BToS_PSEUDO (1057) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NEG_ZPmZ_D_UNDEF (1057) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUDOT_VG4_M4ZZI_BToS_PSEUDO (1058) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NEG_ZPmZ_H_UNDEF (1058) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUMOPA_MPPZZ_D_PSEUDO (1059) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NEG_ZPmZ_S_UNDEF (1059) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUMOPA_MPPZZ_S_PSEUDO (1060) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NOT_ZPmZ_B_UNDEF (1060) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUMOPS_MPPZZ_D_PSEUDO (1061) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NOT_ZPmZ_D_UNDEF (1061) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUMOPS_MPPZZ_S_PSEUDO (1062) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NOT_ZPmZ_H_UNDEF (1062) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO (1063) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_NOT_ZPmZ_S_UNDEF (1063) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO (1064) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORNWrr (1064) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO (1065) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORNXrr (1065) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO (1066) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORRWrr (1066) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTB_ZPmZ_UNDEF_D (1067) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORRXrr (1067) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTB_ZPmZ_UNDEF_H (1068) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORR_ZPZZ_B_ZERO (1068) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTB_ZPmZ_UNDEF_S (1069) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORR_ZPZZ_D_ZERO (1069) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTH_ZPmZ_UNDEF_D (1070) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORR_ZPZZ_H_ZERO (1070) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTH_ZPmZ_UNDEF_S (1071) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_ORR_ZPZZ_S_ZERO (1071) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SXTW_ZPmZ_UNDEF_D (1072) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PAUTH_EPILOGUE (1072) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SpeculationBarrierISBDSBEndBB (1073) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PAUTH_PROLOGUE (1073) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SpeculationBarrierSBEndBB (1074) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PROBED_STACKALLOC (1074) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SpeculationSafeValueW (1075) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PROBED_STACKALLOC_DYN (1075) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_SpeculationSafeValueX (1076) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PROBED_STACKALLOC_VAR (1076) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_StoreSwiftAsyncContext (1077) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_PTEST_PP_ANY (1077) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TAGPstack (1078) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_RDFFR_P (1078) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TCRETURNdi (1079) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_RDFFR_PPz (1079) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TCRETURNri (1080) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_RET_ReallyLR (1080) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TCRETURNriALL (1081) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_RestoreZAPseudo (1081) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TCRETURNriBTI (1082) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SABD_ZPZZ_B_UNDEF (1082) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TLSDESCCALL (1083) - AArch64_INS_INVALID - .tlsdesccall $sym */ +{{{ /* AARCH64_SABD_ZPZZ_D_UNDEF (1083) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_TLSDESC_CALLSEQ (1084) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SABD_ZPZZ_H_UNDEF (1084) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UABD_ZPZZ_UNDEF_B (1085) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SABD_ZPZZ_S_UNDEF (1085) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UABD_ZPZZ_UNDEF_D (1086) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_DtoD_UNDEF (1086) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UABD_ZPZZ_UNDEF_H (1087) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_DtoH_UNDEF (1087) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UABD_ZPZZ_UNDEF_S (1088) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_DtoS_UNDEF (1088) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_DtoD_UNDEF (1089) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_HtoH_UNDEF (1089) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_DtoH_UNDEF (1090) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_StoD_UNDEF (1090) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_DtoS_UNDEF (1091) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_StoH_UNDEF (1091) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_HtoH_UNDEF (1092) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SCVTF_ZPmZ_StoS_UNDEF (1092) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_StoD_UNDEF (1093) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDIV_ZPZZ_D_UNDEF (1093) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_StoH_UNDEF (1094) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDIV_ZPZZ_S_UNDEF (1094) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UCVTF_ZPmZ_StoS_UNDEF (1095) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO (1095) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDIV_ZPZZ_UNDEF_D (1096) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO (1096) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDIV_ZPZZ_UNDEF_S (1097) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO (1097) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO (1098) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZI_BToS_PSEUDO (1098) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO (1099) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZI_HToS_PSEUDO (1099) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO (1100) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZI_HtoD_PSEUDO (1100) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2ZZI_BToS_PSEUDO (1101) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZ_BtoS_PSEUDO (1101) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2ZZI_HToS_PSEUDO (1102) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZ_HtoD_PSEUDO (1102) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO (1103) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG2_M2ZZ_HtoS_PSEUDO (1103) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO (1104) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO (1104) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO (1105) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO (1105) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO (1106) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO (1106) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO (1107) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZI_BToS_PSEUDO (1107) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO (1108) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZI_HToS_PSEUDO (1108) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO (1109) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZI_HtoD_PSEUDO (1109) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMAX_ZPZZ_UNDEF_B (1110) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZ_BtoS_PSEUDO (1110) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMAX_ZPZZ_UNDEF_D (1111) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZ_HtoD_PSEUDO (1111) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMAX_ZPZZ_UNDEF_H (1112) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SDOT_VG4_M4ZZ_HtoS_PSEUDO (1112) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMAX_ZPZZ_UNDEF_S (1113) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_AddFP (1113) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMIN_ZPZZ_UNDEF_B (1114) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_EpilogEnd (1114) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMIN_ZPZZ_UNDEF_D (1115) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_EpilogStart (1115) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMIN_ZPZZ_UNDEF_H (1116) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_Nop (1116) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMIN_ZPZZ_UNDEF_S (1117) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_PACSignLR (1117) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_MZZI_S_PSEUDO (1118) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_PrologEnd (1118) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_MZZ_S_PSEUDO (1119) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveAnyRegQP (1119) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG2_M2Z2Z_S_PSEUDO (1120) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveAnyRegQPX (1120) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO (1121) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFPLR (1121) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG2_M2ZZ_S_PSEUDO (1122) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFPLR_X (1122) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG4_M4Z4Z_S_PSEUDO (1123) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFReg (1123) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG4_M4ZZI_S_PSEUDO (1124) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFRegP (1124) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLAL_VG4_M4ZZ_S_PSEUDO (1125) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFRegP_X (1125) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_MZZI_S_PSEUDO (1126) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveFReg_X (1126) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_MZZ_S_PSEUDO (1127) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveReg (1127) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG2_M2Z2Z_S_PSEUDO (1128) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveRegP (1128) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO (1129) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveRegP_X (1129) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG2_M2ZZ_S_PSEUDO (1130) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SaveReg_X (1130) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG4_M4Z4Z_S_PSEUDO (1131) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_SetFP (1131) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG4_M4ZZI_S_PSEUDO (1132) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SEH_StackAlloc (1132) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMLSL_VG4_M4ZZ_S_PSEUDO (1133) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMAX_ZPZZ_B_UNDEF (1133) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMOPA_MPPZZ_D_PSEUDO (1134) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMAX_ZPZZ_D_UNDEF (1134) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMOPA_MPPZZ_S_PSEUDO (1135) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMAX_ZPZZ_H_UNDEF (1135) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMOPS_MPPZZ_D_PSEUDO (1136) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMAX_ZPZZ_S_UNDEF (1136) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMOPS_MPPZZ_S_PSEUDO (1137) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMIN_ZPZZ_B_UNDEF (1137) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMULH_ZPZZ_UNDEF_B (1138) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMIN_ZPZZ_D_UNDEF (1138) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMULH_ZPZZ_UNDEF_D (1139) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMIN_ZPZZ_H_UNDEF (1139) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMULH_ZPZZ_UNDEF_H (1140) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMIN_ZPZZ_S_UNDEF (1140) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UMULH_ZPZZ_UNDEF_S (1141) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_MZZI_BtoS_PSEUDO (1141) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQRSHL_ZPZZ_UNDEF_B (1142) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_MZZI_HtoD_PSEUDO (1142) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQRSHL_ZPZZ_UNDEF_D (1143) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_MZZ_BtoS_PSEUDO (1143) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQRSHL_ZPZZ_UNDEF_H (1144) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_MZZ_HtoD_PSEUDO (1144) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQRSHL_ZPZZ_UNDEF_S (1145) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2Z2Z_BtoS_PSEUDO (1145) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZI_ZERO_B (1146) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2Z2Z_HtoD_PSEUDO (1146) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZI_ZERO_D (1147) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2ZZI_BtoS_PSEUDO (1147) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZI_ZERO_H (1148) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2ZZI_HtoD_PSEUDO (1148) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZI_ZERO_S (1149) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2ZZ_BtoS_PSEUDO (1149) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZZ_UNDEF_B (1150) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG2_M2ZZ_HtoD_PSEUDO (1150) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZZ_UNDEF_D (1151) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4Z4Z_BtoS_PSEUDO (1151) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZZ_UNDEF_H (1152) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4Z4Z_HtoD_PSEUDO (1152) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UQSHL_ZPZZ_UNDEF_S (1153) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4ZZI_BtoS_PSEUDO (1153) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URECPE_ZPmZ_UNDEF_S (1154) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4ZZI_HtoD_PSEUDO (1154) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHL_ZPZZ_UNDEF_B (1155) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4ZZ_BtoS_PSEUDO (1155) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHL_ZPZZ_UNDEF_D (1156) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLALL_VG4_M4ZZ_HtoD_PSEUDO (1156) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHL_ZPZZ_UNDEF_H (1157) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_MZZI_HtoS_PSEUDO (1157) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHL_ZPZZ_UNDEF_S (1158) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_MZZ_HtoS_PSEUDO (1158) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHR_ZPZI_ZERO_B (1159) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG2_M2Z2Z_HtoS_PSEUDO (1159) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHR_ZPZI_ZERO_D (1160) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG2_M2ZZI_S_PSEUDO (1160) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHR_ZPZI_ZERO_H (1161) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG2_M2ZZ_HtoS_PSEUDO (1161) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSHR_ZPZI_ZERO_S (1162) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG4_M4Z4Z_HtoS_PSEUDO (1162) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_URSQRTE_ZPmZ_UNDEF_S (1163) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG4_M4ZZI_HtoS_PSEUDO (1163) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USDOT_VG2_M2Z2Z_BToS_PSEUDO (1164) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLAL_VG4_M4ZZ_HtoS_PSEUDO (1164) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USDOT_VG2_M2ZZI_BToS_PSEUDO (1165) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_MZZI_BtoS_PSEUDO (1165) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USDOT_VG4_M4Z4Z_BToS_PSEUDO (1166) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_MZZI_HtoD_PSEUDO (1166) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USDOT_VG4_M4ZZI_BToS_PSEUDO (1167) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_MZZ_BtoS_PSEUDO (1167) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USMOPA_MPPZZ_D_PSEUDO (1168) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_MZZ_HtoD_PSEUDO (1168) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USMOPA_MPPZZ_S_PSEUDO (1169) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO (1169) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USMOPS_MPPZZ_D_PSEUDO (1170) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO (1170) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USMOPS_MPPZZ_S_PSEUDO (1171) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2ZZI_BtoS_PSEUDO (1171) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_USVDOT_VG4_M4ZZI_BToS_PSEUDO (1172) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2ZZI_HtoD_PSEUDO (1172) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO (1173) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2ZZ_BtoS_PSEUDO (1173) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO (1174) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG2_M2ZZ_HtoD_PSEUDO (1174) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO (1175) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO (1175) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTB_ZPmZ_UNDEF_D (1176) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO (1176) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTB_ZPmZ_UNDEF_H (1177) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4ZZI_BtoS_PSEUDO (1177) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTB_ZPmZ_UNDEF_S (1178) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4ZZI_HtoD_PSEUDO (1178) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTH_ZPmZ_UNDEF_D (1179) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4ZZ_BtoS_PSEUDO (1179) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTH_ZPmZ_UNDEF_S (1180) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSLL_VG4_M4ZZ_HtoD_PSEUDO (1180) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_UXTW_ZPmZ_UNDEF_D (1181) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSL_MZZI_HtoS_PSEUDO (1181) - AARCH64_INS_INVALID - */ 0 }}}, -{{{ /* AArch64_ZERO_M_PSEUDO (1182) - AArch64_INS_INVALID - */ +{{{ /* AARCH64_SMLSL_MZZ_HtoS_PSEUDO (1182) - AARCH64_INS_INVALID - */ 0 }}}, -{ /* AArch64_ABSWr (1183) - AArch64_INS_ABS - abs $Rd, $Rn */ +{{{ /* AARCH64_SMLSL_VG2_M2Z2Z_HtoS_PSEUDO (1183) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMLSL_VG2_M2ZZI_S_PSEUDO (1184) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMLSL_VG2_M2ZZ_HtoS_PSEUDO (1185) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMLSL_VG4_M4Z4Z_HtoS_PSEUDO (1186) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMLSL_VG4_M4ZZI_HtoS_PSEUDO (1187) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMLSL_VG4_M4ZZ_HtoS_PSEUDO (1188) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPA_MPPZZ_D_PSEUDO (1189) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPA_MPPZZ_HtoS_PSEUDO (1190) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPA_MPPZZ_S_PSEUDO (1191) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPS_MPPZZ_D_PSEUDO (1192) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPS_MPPZZ_HtoS_PSEUDO (1193) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMOPS_MPPZZ_S_PSEUDO (1194) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMULH_ZPZZ_B_UNDEF (1195) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMULH_ZPZZ_D_UNDEF (1196) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMULH_ZPZZ_H_UNDEF (1197) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SMULH_ZPZZ_S_UNDEF (1198) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SPACE (1199) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQABS_ZPmZ_B_UNDEF (1200) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQABS_ZPmZ_D_UNDEF (1201) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQABS_ZPmZ_H_UNDEF (1202) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQABS_ZPmZ_S_UNDEF (1203) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQNEG_ZPmZ_B_UNDEF (1204) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQNEG_ZPmZ_D_UNDEF (1205) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQNEG_ZPmZ_H_UNDEF (1206) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQNEG_ZPmZ_S_UNDEF (1207) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQRSHL_ZPZZ_B_UNDEF (1208) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQRSHL_ZPZZ_D_UNDEF (1209) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQRSHL_ZPZZ_H_UNDEF (1210) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQRSHL_ZPZZ_S_UNDEF (1211) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHLU_ZPZI_B_ZERO (1212) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHLU_ZPZI_D_ZERO (1213) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHLU_ZPZI_H_ZERO (1214) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHLU_ZPZI_S_ZERO (1215) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZI_B_ZERO (1216) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZI_D_ZERO (1217) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZI_H_ZERO (1218) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZI_S_ZERO (1219) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZZ_B_UNDEF (1220) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZZ_D_UNDEF (1221) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZZ_H_UNDEF (1222) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SQSHL_ZPZZ_S_UNDEF (1223) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHL_ZPZZ_B_UNDEF (1224) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHL_ZPZZ_D_UNDEF (1225) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHL_ZPZZ_H_UNDEF (1226) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHL_ZPZZ_S_UNDEF (1227) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHR_ZPZI_B_ZERO (1228) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHR_ZPZI_D_ZERO (1229) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHR_ZPZI_H_ZERO (1230) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SRSHR_ZPZI_S_ZERO (1231) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STGloop (1232) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STGloop_wback (1233) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STR_PPXI (1234) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STR_TX_PSEUDO (1235) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STR_ZZXI (1236) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STR_ZZZXI (1237) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STR_ZZZZXI (1238) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STZGloop (1239) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_STZGloop_wback (1240) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBR_ZPZZ_B_ZERO (1241) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBR_ZPZZ_D_ZERO (1242) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBR_ZPZZ_H_ZERO (1243) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBR_ZPZZ_S_ZERO (1244) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBSWrr (1245) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBSXrr (1246) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBWrr (1247) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUBXrr (1248) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2Z2Z_D_PSEUDO (1249) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2Z2Z_S_PSEUDO (1250) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2ZZ_D_PSEUDO (1251) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2ZZ_S_PSEUDO (1252) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2Z_D_PSEUDO (1253) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG2_M2Z_S_PSEUDO (1254) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4Z4Z_D_PSEUDO (1255) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4Z4Z_S_PSEUDO (1256) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4ZZ_D_PSEUDO (1257) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4ZZ_S_PSEUDO (1258) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4Z_D_PSEUDO (1259) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_VG4_M4Z_S_PSEUDO (1260) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_ZPZZ_B_ZERO (1261) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_ZPZZ_D_ZERO (1262) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_ZPZZ_H_ZERO (1263) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUB_ZPZZ_S_ZERO (1264) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUDOT_VG2_M2ZZI_BToS_PSEUDO (1265) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUDOT_VG2_M2ZZ_BToS_PSEUDO (1266) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUDOT_VG4_M4ZZI_BToS_PSEUDO (1267) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUDOT_VG4_M4ZZ_BToS_PSEUDO (1268) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMLALL_MZZI_BtoS_PSEUDO (1269) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMLALL_VG2_M2ZZI_BtoS_PSEUDO (1270) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMLALL_VG2_M2ZZ_BtoS_PSEUDO (1271) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMLALL_VG4_M4ZZI_BtoS_PSEUDO (1272) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMLALL_VG4_M4ZZ_BtoS_PSEUDO (1273) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMOPA_MPPZZ_D_PSEUDO (1274) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMOPA_MPPZZ_S_PSEUDO (1275) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMOPS_MPPZZ_D_PSEUDO (1276) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUMOPS_MPPZZ_S_PSEUDO (1277) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO (1278) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO (1279) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO (1280) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO (1281) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTB_ZPmZ_D_UNDEF (1282) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTB_ZPmZ_H_UNDEF (1283) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTB_ZPmZ_S_UNDEF (1284) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTH_ZPmZ_D_UNDEF (1285) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTH_ZPmZ_S_UNDEF (1286) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SXTW_ZPmZ_D_UNDEF (1287) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SpeculationBarrierISBDSBEndBB (1288) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SpeculationBarrierSBEndBB (1289) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SpeculationSafeValueW (1290) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_SpeculationSafeValueX (1291) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_StoreSwiftAsyncContext (1292) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TAGPstack (1293) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TCRETURNdi (1294) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TCRETURNri (1295) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TCRETURNriALL (1296) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TCRETURNriBTI (1297) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_TLSDESCCALL (1298) - AARCH64_INS_INVALID - .tlsdesccall $sym */ + 0 +}}}, +{{{ /* AARCH64_TLSDESC_CALLSEQ (1299) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UABD_ZPZZ_B_UNDEF (1300) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UABD_ZPZZ_D_UNDEF (1301) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UABD_ZPZZ_H_UNDEF (1302) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UABD_ZPZZ_S_UNDEF (1303) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_DtoD_UNDEF (1304) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_DtoH_UNDEF (1305) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_DtoS_UNDEF (1306) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_HtoH_UNDEF (1307) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_StoD_UNDEF (1308) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_StoH_UNDEF (1309) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UCVTF_ZPmZ_StoS_UNDEF (1310) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDIV_ZPZZ_D_UNDEF (1311) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDIV_ZPZZ_S_UNDEF (1312) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO (1313) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO (1314) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO (1315) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZI_BToS_PSEUDO (1316) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZI_HToS_PSEUDO (1317) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZI_HtoD_PSEUDO (1318) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZ_BtoS_PSEUDO (1319) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZ_HtoD_PSEUDO (1320) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG2_M2ZZ_HtoS_PSEUDO (1321) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO (1322) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO (1323) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO (1324) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZI_BtoS_PSEUDO (1325) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZI_HToS_PSEUDO (1326) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZI_HtoD_PSEUDO (1327) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZ_BtoS_PSEUDO (1328) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZ_HtoD_PSEUDO (1329) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UDOT_VG4_M4ZZ_HtoS_PSEUDO (1330) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMAX_ZPZZ_B_UNDEF (1331) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMAX_ZPZZ_D_UNDEF (1332) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMAX_ZPZZ_H_UNDEF (1333) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMAX_ZPZZ_S_UNDEF (1334) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMIN_ZPZZ_B_UNDEF (1335) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMIN_ZPZZ_D_UNDEF (1336) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMIN_ZPZZ_H_UNDEF (1337) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMIN_ZPZZ_S_UNDEF (1338) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_MZZI_BtoS_PSEUDO (1339) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_MZZI_HtoD_PSEUDO (1340) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_MZZ_BtoS_PSEUDO (1341) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_MZZ_HtoD_PSEUDO (1342) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2Z2Z_BtoS_PSEUDO (1343) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2Z2Z_HtoD_PSEUDO (1344) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2ZZI_BtoS_PSEUDO (1345) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2ZZI_HtoD_PSEUDO (1346) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2ZZ_BtoS_PSEUDO (1347) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG2_M2ZZ_HtoD_PSEUDO (1348) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4Z4Z_BtoS_PSEUDO (1349) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4Z4Z_HtoD_PSEUDO (1350) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4ZZI_BtoS_PSEUDO (1351) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4ZZI_HtoD_PSEUDO (1352) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4ZZ_BtoS_PSEUDO (1353) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLALL_VG4_M4ZZ_HtoD_PSEUDO (1354) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_MZZI_HtoS_PSEUDO (1355) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_MZZ_HtoS_PSEUDO (1356) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG2_M2Z2Z_HtoS_PSEUDO (1357) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG2_M2ZZI_S_PSEUDO (1358) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG2_M2ZZ_HtoS_PSEUDO (1359) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG4_M4Z4Z_HtoS_PSEUDO (1360) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG4_M4ZZI_HtoS_PSEUDO (1361) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLAL_VG4_M4ZZ_HtoS_PSEUDO (1362) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_MZZI_BtoS_PSEUDO (1363) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_MZZI_HtoD_PSEUDO (1364) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_MZZ_BtoS_PSEUDO (1365) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_MZZ_HtoD_PSEUDO (1366) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO (1367) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO (1368) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2ZZI_BtoS_PSEUDO (1369) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2ZZI_HtoD_PSEUDO (1370) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2ZZ_BtoS_PSEUDO (1371) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG2_M2ZZ_HtoD_PSEUDO (1372) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO (1373) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO (1374) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4ZZI_BtoS_PSEUDO (1375) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4ZZI_HtoD_PSEUDO (1376) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4ZZ_BtoS_PSEUDO (1377) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSLL_VG4_M4ZZ_HtoD_PSEUDO (1378) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_MZZI_HtoS_PSEUDO (1379) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_MZZ_HtoS_PSEUDO (1380) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG2_M2Z2Z_HtoS_PSEUDO (1381) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG2_M2ZZI_S_PSEUDO (1382) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG2_M2ZZ_HtoS_PSEUDO (1383) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG4_M4Z4Z_HtoS_PSEUDO (1384) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG4_M4ZZI_HtoS_PSEUDO (1385) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMLSL_VG4_M4ZZ_HtoS_PSEUDO (1386) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPA_MPPZZ_D_PSEUDO (1387) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPA_MPPZZ_HtoS_PSEUDO (1388) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPA_MPPZZ_S_PSEUDO (1389) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPS_MPPZZ_D_PSEUDO (1390) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPS_MPPZZ_HtoS_PSEUDO (1391) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMOPS_MPPZZ_S_PSEUDO (1392) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMULH_ZPZZ_B_UNDEF (1393) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMULH_ZPZZ_D_UNDEF (1394) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMULH_ZPZZ_H_UNDEF (1395) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UMULH_ZPZZ_S_UNDEF (1396) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQRSHL_ZPZZ_B_UNDEF (1397) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQRSHL_ZPZZ_D_UNDEF (1398) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQRSHL_ZPZZ_H_UNDEF (1399) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQRSHL_ZPZZ_S_UNDEF (1400) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZI_B_ZERO (1401) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZI_D_ZERO (1402) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZI_H_ZERO (1403) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZI_S_ZERO (1404) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZZ_B_UNDEF (1405) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZZ_D_UNDEF (1406) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZZ_H_UNDEF (1407) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UQSHL_ZPZZ_S_UNDEF (1408) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URECPE_ZPmZ_S_UNDEF (1409) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHL_ZPZZ_B_UNDEF (1410) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHL_ZPZZ_D_UNDEF (1411) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHL_ZPZZ_H_UNDEF (1412) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHL_ZPZZ_S_UNDEF (1413) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHR_ZPZI_B_ZERO (1414) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHR_ZPZI_D_ZERO (1415) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHR_ZPZI_H_ZERO (1416) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSHR_ZPZI_S_ZERO (1417) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_URSQRTE_ZPmZ_S_UNDEF (1418) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG2_M2Z2Z_BToS_PSEUDO (1419) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG2_M2ZZI_BToS_PSEUDO (1420) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG2_M2ZZ_BToS_PSEUDO (1421) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG4_M4Z4Z_BToS_PSEUDO (1422) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG4_M4ZZI_BToS_PSEUDO (1423) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USDOT_VG4_M4ZZ_BToS_PSEUDO (1424) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_MZZI_BtoS_PSEUDO (1425) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_MZZ_BtoS_PSEUDO (1426) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG2_M2Z2Z_BtoS_PSEUDO (1427) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG2_M2ZZI_BtoS_PSEUDO (1428) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG2_M2ZZ_BtoS_PSEUDO (1429) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG4_M4Z4Z_BtoS_PSEUDO (1430) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG4_M4ZZI_BtoS_PSEUDO (1431) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMLALL_VG4_M4ZZ_BtoS_PSEUDO (1432) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMOPA_MPPZZ_D_PSEUDO (1433) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMOPA_MPPZZ_S_PSEUDO (1434) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMOPS_MPPZZ_D_PSEUDO (1435) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USMOPS_MPPZZ_S_PSEUDO (1436) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_USVDOT_VG4_M4ZZI_BToS_PSEUDO (1437) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO (1438) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO (1439) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO (1440) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTB_ZPmZ_D_UNDEF (1441) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTB_ZPmZ_H_UNDEF (1442) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTB_ZPmZ_S_UNDEF (1443) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTH_ZPmZ_D_UNDEF (1444) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTH_ZPmZ_S_UNDEF (1445) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_UXTW_ZPmZ_D_UNDEF (1446) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_ZERO_M_PSEUDO (1447) - AARCH64_INS_INVALID - */ + 0 +}}}, +{{{ /* AARCH64_ZERO_T_PSEUDO (1448) - AARCH64_INS_INVALID - */ + 0 +}}}, +{ /* AARCH64_ABSWr (1449) - AARCH64_INS_ABS - abs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSXr (1184) - AArch64_INS_ABS - abs $Rd, $Rn */ +{ /* AARCH64_ABSXr (1450) - AARCH64_INS_ABS - abs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABS_ZPmZ_B (1185) - AArch64_INS_ABS - abs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_ABS_ZPmZ_B (1451) - AARCH64_INS_ABS - abs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3580,7 +4378,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ABS_ZPmZ_D (1186) - AArch64_INS_ABS - abs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_ABS_ZPmZ_D (1452) - AARCH64_INS_ABS - abs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3588,7 +4386,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ABS_ZPmZ_H (1187) - AArch64_INS_ABS - abs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_ABS_ZPmZ_H (1453) - AARCH64_INS_ABS - abs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3596,7 +4394,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ABS_ZPmZ_S (1188) - AArch64_INS_ABS - abs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_ABS_ZPmZ_S (1454) - AARCH64_INS_ABS - abs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3604,55 +4402,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ABSv16i8 (1189) - AArch64_INS_ABS - abs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_ABSv16i8 (1455) - AARCH64_INS_ABS - abs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv1i64 (1190) - AArch64_INS_ABS - abs $Rd, $Rn */ +{ /* AARCH64_ABSv1i64 (1456) - AARCH64_INS_ABS - abs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv2i32 (1191) - AArch64_INS_ABS - abs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_ABSv2i32 (1457) - AARCH64_INS_ABS - abs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv2i64 (1192) - AArch64_INS_ABS - abs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_ABSv2i64 (1458) - AARCH64_INS_ABS - abs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv4i16 (1193) - AArch64_INS_ABS - abs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_ABSv4i16 (1459) - AARCH64_INS_ABS - abs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv4i32 (1194) - AArch64_INS_ABS - abs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_ABSv4i32 (1460) - AARCH64_INS_ABS - abs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv8i16 (1195) - AArch64_INS_ABS - abs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_ABSv8i16 (1461) - AARCH64_INS_ABS - abs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ABSv8i8 (1196) - AArch64_INS_ABS - abs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_ABSv8i8 (1462) - AARCH64_INS_ABS - abs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADCLB_ZZZ_D (1197) - AArch64_INS_ADCLB - adclb $Zda, $Zn, $Zm */ +{ /* AARCH64_ADCLB_ZZZ_D (1463) - AARCH64_INS_ADCLB - adclb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -3660,7 +4458,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADCLB_ZZZ_S (1198) - AArch64_INS_ADCLB - adclb $Zda, $Zn, $Zm */ +{ /* AARCH64_ADCLB_ZZZ_S (1464) - AARCH64_INS_ADCLB - adclb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -3668,7 +4466,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADCLT_ZZZ_D (1199) - AArch64_INS_ADCLT - adclt $Zda, $Zn, $Zm */ +{ /* AARCH64_ADCLT_ZZZ_D (1465) - AARCH64_INS_ADCLT - adclt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -3676,7 +4474,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADCLT_ZZZ_S (1200) - AArch64_INS_ADCLT - adclt $Zda, $Zn, $Zm */ +{ /* AARCH64_ADCLT_ZZZ_S (1466) - AARCH64_INS_ADCLT - adclt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -3684,35 +4482,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADCSWr (1201) - AArch64_INS_ADCS - adcs $Rd, $Rn, $Rm */ +{ /* AARCH64_ADCSWr (1467) - AARCH64_INS_ADCS - adcs $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADCSXr (1202) - AArch64_INS_ADCS - adcs $Rd, $Rn, $Rm */ +{ /* AARCH64_ADCSXr (1468) - AARCH64_INS_ADCS - adcs $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADCWr (1203) - AArch64_INS_ADC - adc $Rd, $Rn, $Rm */ +{ /* AARCH64_ADCWr (1469) - AARCH64_INS_ADC - adc $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADCXr (1204) - AArch64_INS_ADC - adc $Rd, $Rn, $Rm */ +{ /* AARCH64_ADCXr (1470) - AARCH64_INS_ADC - adc $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDG (1205) - AArch64_INS_ADDG - addg $Rd, $Rn, $imm6, $imm4 */ +{ /* AARCH64_ADDG (1471) - AARCH64_INS_ADDG - addg $Rd, $Rn, $imm6, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -3720,7 +4518,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ADDHA_MPPZ_D (1206) - AArch64_INS_ADDHA - addha $ZAda, $Pn/m, $Pm/m, $Zn */ +{ /* AARCH64_ADDHA_MPPZ_D (1472) - AARCH64_INS_ADDHA - addha $ZAda, $Pn/m, $Pm/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -3729,7 +4527,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDHA_MPPZ_S (1207) - AArch64_INS_ADDHA - addha $ZAda, $Pn/m, $Pm/m, $Zn */ +{ /* AARCH64_ADDHA_MPPZ_S (1473) - AARCH64_INS_ADDHA - addha $ZAda, $Pn/m, $Pm/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -3738,28 +4536,28 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDHNB_ZZZ_B (1208) - AArch64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNB_ZZZ_B (1474) - AARCH64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNB_ZZZ_H (1209) - AArch64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNB_ZZZ_H (1475) - AARCH64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNB_ZZZ_S (1210) - AArch64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNB_ZZZ_S (1476) - AARCH64_INS_ADDHNB - addhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNT_ZZZ_B (1211) - AArch64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNT_ZZZ_B (1477) - AARCH64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3767,7 +4565,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNT_ZZZ_H (1212) - AArch64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNT_ZZZ_H (1478) - AARCH64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3775,7 +4573,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNT_ZZZ_S (1213) - AArch64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_ADDHNT_ZZZ_S (1479) - AARCH64_INS_ADDHNT - addhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -3783,14 +4581,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDHNv2i64_v2i32 (1214) - AArch64_INS_ADDHN - addhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv2i64_v2i32 (1480) - AARCH64_INS_ADDHN - addhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDHNv2i64_v4i32 (1215) - AArch64_INS_ADDHN2 - addhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv2i64_v4i32 (1481) - AARCH64_INS_ADDHN2 - addhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -3798,14 +4596,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDHNv4i32_v4i16 (1216) - AArch64_INS_ADDHN - addhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv4i32_v4i16 (1482) - AARCH64_INS_ADDHN - addhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDHNv4i32_v8i16 (1217) - AArch64_INS_ADDHN2 - addhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv4i32_v8i16 (1483) - AARCH64_INS_ADDHN2 - addhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -3813,7 +4611,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDHNv8i16_v16i8 (1218) - AArch64_INS_ADDHN2 - addhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv8i16_v16i8 (1484) - AARCH64_INS_ADDHN2 - addhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -3821,21 +4619,29 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDHNv8i16_v8i8 (1219) - AArch64_INS_ADDHN - addhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ADDHNv8i16_v8i8 (1485) - AARCH64_INS_ADDHN - addhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPL_XXI (1220) - AArch64_INS_ADDPL - addpl $Rd, $Rn, $imm6 */ +{ /* AARCH64_ADDPL_XXI (1486) - AARCH64_INS_ADDPL - addpl $Rd, $Rn, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_ADDP_ZPmZ_B (1221) - AArch64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADDPT_shift (1487) - AARCH64_INS_ADDPT - addpt $Rd, $Rn, $Rm$shift_imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift_imm */ + { 0 } +}}, +{ /* AARCH64_ADDP_ZPmZ_B (1488) - AARCH64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -3843,7 +4649,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDP_ZPmZ_D (1222) - AArch64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADDP_ZPmZ_D (1489) - AARCH64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -3851,7 +4657,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDP_ZPmZ_H (1223) - AArch64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADDP_ZPmZ_H (1490) - AARCH64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -3859,7 +4665,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDP_ZPmZ_S (1224) - AArch64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADDP_ZPmZ_S (1491) - AARCH64_INS_ADDP - addp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -3867,104 +4673,104 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDPv16i8 (1225) - AArch64_INS_ADDP - addp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv16i8 (1492) - AARCH64_INS_ADDP - addp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv2i32 (1226) - AArch64_INS_ADDP - addp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv2i32 (1493) - AARCH64_INS_ADDP - addp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv2i64 (1227) - AArch64_INS_ADDP - addp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv2i64 (1494) - AARCH64_INS_ADDP - addp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv2i64p (1228) - AArch64_INS_ADDP - addp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_ADDPv2i64p (1495) - AARCH64_INS_ADDP - addp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDPv4i16 (1229) - AArch64_INS_ADDP - addp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv4i16 (1496) - AARCH64_INS_ADDP - addp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv4i32 (1230) - AArch64_INS_ADDP - addp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv4i32 (1497) - AARCH64_INS_ADDP - addp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv8i16 (1231) - AArch64_INS_ADDP - addp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv8i16 (1498) - AARCH64_INS_ADDP - addp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDPv8i8 (1232) - AArch64_INS_ADDP - addp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDPv8i8 (1499) - AARCH64_INS_ADDP - addp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDQV_VPZ_B (1233) - AArch64_INS_ADDQV - addqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_ADDQV_VPZ_B (1500) - AARCH64_INS_ADDQV - addqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDQV_VPZ_D (1234) - AArch64_INS_ADDQV - addqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_ADDQV_VPZ_D (1501) - AARCH64_INS_ADDQV - addqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDQV_VPZ_H (1235) - AArch64_INS_ADDQV - addqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_ADDQV_VPZ_H (1502) - AARCH64_INS_ADDQV - addqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDQV_VPZ_S (1236) - AArch64_INS_ADDQV - addqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_ADDQV_VPZ_S (1503) - AARCH64_INS_ADDQV - addqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDSPL_XXI (1237) - AArch64_INS_ADDSPL - addspl $Rd, $Rn, $imm6 */ +{ /* AARCH64_ADDSPL_XXI (1504) - AARCH64_INS_ADDSPL - addspl $Rd, $Rn, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_ADDSVL_XXI (1238) - AArch64_INS_ADDSVL - addsvl $Rd, $Rn, $imm6 */ +{ /* AARCH64_ADDSVL_XXI (1505) - AARCH64_INS_ADDSVL - addsvl $Rd, $Rn, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_ADDSWri (1239) - AArch64_INS_ADDS - adds $Rd, $Rn, $imm */ +{ /* AARCH64_ADDSWri (1506) - AARCH64_INS_ADDS - adds $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -3972,7 +4778,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADDSWrs (1240) - AArch64_INS_ADDS - adds $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ADDSWrs (1507) - AARCH64_INS_ADDS - adds $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -3980,7 +4786,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift32 */ { 0 } }}, -{ /* AArch64_ADDSWrx (1241) - AArch64_INS_ADDS - adds $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_ADDSWrx (1508) - AARCH64_INS_ADDS - adds $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -3988,7 +4794,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_ADDSXri (1242) - AArch64_INS_ADDS - adds $Rd, $Rn, $imm */ +{ /* AARCH64_ADDSXri (1509) - AARCH64_INS_ADDS - adds $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -3996,7 +4802,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADDSXrs (1243) - AArch64_INS_ADDS - adds $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ADDSXrs (1510) - AARCH64_INS_ADDS - adds $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4004,7 +4810,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift64 */ { 0 } }}, -{ /* AArch64_ADDSXrx (1244) - AArch64_INS_ADDS - adds $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_ADDSXrx (1511) - AARCH64_INS_ADDS - adds $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4012,7 +4818,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_ADDSXrx64 (1245) - AArch64_INS_ADDS - adds $Rd, $Rn, $Rm$ext */ +{ /* AARCH64_ADDSXrx64 (1512) - AARCH64_INS_ADDS - adds $Rd, $Rn, $Rm$ext */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4020,7 +4826,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* ext */ { 0 } }}, -{ /* AArch64_ADDVA_MPPZ_D (1246) - AArch64_INS_ADDVA - addva $ZAda, $Pn/m, $Pm/m, $Zn */ +{ /* AARCH64_ADDVA_MPPZ_D (1513) - AARCH64_INS_ADDVA - addva $ZAda, $Pn/m, $Pm/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -4029,7 +4835,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDVA_MPPZ_S (1247) - AArch64_INS_ADDVA - addva $ZAda, $Pn/m, $Pm/m, $Zn */ +{ /* AARCH64_ADDVA_MPPZ_S (1514) - AARCH64_INS_ADDVA - addva $ZAda, $Pn/m, $Pm/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -4038,44 +4844,44 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ADDVL_XXI (1248) - AArch64_INS_ADDVL - addvl $Rd, $Rn, $imm6 */ +{ /* AARCH64_ADDVL_XXI (1515) - AARCH64_INS_ADDVL - addvl $Rd, $Rn, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_ADDVv16i8v (1249) - AArch64_INS_ADDV - addv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_ADDVv16i8v (1516) - AARCH64_INS_ADDV - addv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDVv4i16v (1250) - AArch64_INS_ADDV - addv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_ADDVv4i16v (1517) - AARCH64_INS_ADDV - addv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDVv4i32v (1251) - AArch64_INS_ADDV - addv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_ADDVv4i32v (1518) - AARCH64_INS_ADDV - addv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDVv8i16v (1252) - AArch64_INS_ADDV - addv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_ADDVv8i16v (1519) - AARCH64_INS_ADDV - addv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDVv8i8v (1253) - AArch64_INS_ADDV - addv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_ADDVv8i8v (1520) - AARCH64_INS_ADDV - addv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ADDWri (1254) - AArch64_INS_ADD - add $Rd, $Rn, $imm */ +{ /* AARCH64_ADDWri (1521) - AARCH64_INS_ADD - add $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4083,7 +4889,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADDWrs (1255) - AArch64_INS_ADD - add $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ADDWrs (1522) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4091,7 +4897,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift32 */ { 0 } }}, -{ /* AArch64_ADDWrx (1256) - AArch64_INS_ADD - add $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_ADDWrx (1523) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4099,7 +4905,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_ADDXri (1257) - AArch64_INS_ADD - add $Rd, $Rn, $imm */ +{ /* AARCH64_ADDXri (1524) - AARCH64_INS_ADD - add $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4107,7 +4913,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADDXrs (1258) - AArch64_INS_ADD - add $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ADDXrs (1525) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4115,7 +4921,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift64 */ { 0 } }}, -{ /* AArch64_ADDXrx (1259) - AArch64_INS_ADD - add $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_ADDXrx (1526) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4123,7 +4929,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend64 */ { 0 } }}, -{ /* AArch64_ADDXrx64 (1260) - AArch64_INS_ADD - add $Rd, $Rn, $Rm$ext */ +{ /* AARCH64_ADDXrx64 (1527) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm$ext */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4131,179 +4937,179 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* ext */ { 0 } }}, -{ /* AArch64_ADD_VG2_2ZZ_B (1261) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG2_2ZZ_B (1528) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_2ZZ_D (1262) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG2_2ZZ_D (1529) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_2ZZ_H (1263) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG2_2ZZ_H (1530) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_2ZZ_S (1264) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG2_2ZZ_S (1531) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2Z2Z_D (1265) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_ADD_VG2_M2Z2Z_D (1532) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2Z2Z_S (1266) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_ADD_VG2_M2Z2Z_S (1533) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2ZZ_D (1267) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_ADD_VG2_M2ZZ_D (1534) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2ZZ_S (1268) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_ADD_VG2_M2ZZ_S (1535) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2Z_D (1269) - AArch64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_ADD_VG2_M2Z_D (1536) - AARCH64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG2_M2Z_S (1270) - AArch64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_ADD_VG2_M2Z_S (1537) - AARCH64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_4ZZ_B (1271) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG4_4ZZ_B (1538) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_4ZZ_D (1272) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG4_4ZZ_D (1539) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_4ZZ_H (1273) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG4_4ZZ_H (1540) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_4ZZ_S (1274) - AArch64_INS_ADD - add $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_ADD_VG4_4ZZ_S (1541) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4Z4Z_D (1275) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_ADD_VG4_M4Z4Z_D (1542) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4Z4Z_S (1276) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_ADD_VG4_M4Z4Z_S (1543) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4ZZ_D (1277) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_ADD_VG4_M4ZZ_D (1544) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4ZZ_S (1278) - AArch64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_ADD_VG4_M4ZZ_S (1545) - AARCH64_INS_ADD - add $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4Z_D (1279) - AArch64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_ADD_VG4_M4Z_D (1546) - AARCH64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_VG4_M4Z_S (1280) - AArch64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_ADD_VG4_M4Z_S (1547) - AARCH64_INS_ADD - add $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZI_B (1281) - AArch64_INS_ADD - add $Zdn, $_Zdn, $imm */ +{ /* AARCH64_ADD_ZI_B (1548) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -4311,7 +5117,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADD_ZI_D (1282) - AArch64_INS_ADD - add $Zdn, $_Zdn, $imm */ +{ /* AARCH64_ADD_ZI_D (1549) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -4319,7 +5125,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADD_ZI_H (1283) - AArch64_INS_ADD - add $Zdn, $_Zdn, $imm */ +{ /* AARCH64_ADD_ZI_H (1550) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -4327,7 +5133,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADD_ZI_S (1284) - AArch64_INS_ADD - add $Zdn, $_Zdn, $imm */ +{ /* AARCH64_ADD_ZI_S (1551) - AARCH64_INS_ADD - add $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -4335,7 +5141,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_ADD_ZPmZ_B (1285) - AArch64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADD_ZPmZ_B (1552) - AARCH64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4343,7 +5149,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZPmZ_D (1286) - AArch64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADD_ZPmZ_CPA (1553) - AARCH64_INS_ADDPT - addpt $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4351,7 +5157,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZPmZ_H (1287) - AArch64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADD_ZPmZ_D (1554) - AARCH64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4359,7 +5165,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZPmZ_S (1288) - AArch64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ADD_ZPmZ_H (1555) - AARCH64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4367,302 +5173,317 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZZZ_B (1289) - AArch64_INS_ADD - add $Zd, $Zn, $Zm */ +{ /* AARCH64_ADD_ZPmZ_S (1556) - AARCH64_INS_ADD - add $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_ADD_ZZZ_B (1557) - AARCH64_INS_ADD - add $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZZZ_D (1290) - AArch64_INS_ADD - add $Zd, $Zn, $Zm */ +{ /* AARCH64_ADD_ZZZ_CPA (1558) - AARCH64_INS_ADDPT - addpt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZZZ_H (1291) - AArch64_INS_ADD - add $Zd, $Zn, $Zm */ +{ /* AARCH64_ADD_ZZZ_D (1559) - AARCH64_INS_ADD - add $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADD_ZZZ_S (1292) - AArch64_INS_ADD - add $Zd, $Zn, $Zm */ +{ /* AARCH64_ADD_ZZZ_H (1560) - AARCH64_INS_ADD - add $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADDv16i8 (1293) - AArch64_INS_ADD - add{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADD_ZZZ_S (1561) - AARCH64_INS_ADD - add $Zd, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_ADDv16i8 (1562) - AARCH64_INS_ADD - add{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv1i64 (1294) - AArch64_INS_ADD - add $Rd, $Rn, $Rm */ +{ /* AARCH64_ADDv1i64 (1563) - AARCH64_INS_ADD - add $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv2i32 (1295) - AArch64_INS_ADD - add{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv2i32 (1564) - AARCH64_INS_ADD - add{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv2i64 (1296) - AArch64_INS_ADD - add{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv2i64 (1565) - AARCH64_INS_ADD - add{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv4i16 (1297) - AArch64_INS_ADD - add{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv4i16 (1566) - AARCH64_INS_ADD - add{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv4i32 (1298) - AArch64_INS_ADD - add{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv4i32 (1567) - AARCH64_INS_ADD - add{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv8i16 (1299) - AArch64_INS_ADD - add{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv8i16 (1568) - AARCH64_INS_ADD - add{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADDv8i8 (1300) - AArch64_INS_ADD - add{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ADDv8i8 (1569) - AARCH64_INS_ADD - add{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ADR (1301) - AArch64_INS_ADR - adr $Xd, $label */ +{ /* AARCH64_ADR (1570) - AARCH64_INS_ADR - adr $Xd, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_ADRP (1302) - AArch64_INS_ADRP - adrp $Xd, $label */ +{ /* AARCH64_ADRP (1571) - AARCH64_INS_ADRP - adrp $Xd, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_D_0 (1303) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_D_0 (1572) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_D_1 (1304) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_D_1 (1573) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_D_2 (1305) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_D_2 (1574) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_D_3 (1306) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_D_3 (1575) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_S_0 (1307) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_S_0 (1576) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_S_1 (1308) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_S_1 (1577) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_S_2 (1309) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_S_2 (1578) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_LSL_ZZZ_S_3 (1310) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_LSL_ZZZ_S_3 (1579) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_SXTW_ZZZ_D_0 (1311) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_SXTW_ZZZ_D_0 (1580) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_SXTW_ZZZ_D_1 (1312) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_SXTW_ZZZ_D_1 (1581) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_SXTW_ZZZ_D_2 (1313) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_SXTW_ZZZ_D_2 (1582) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_SXTW_ZZZ_D_3 (1314) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_SXTW_ZZZ_D_3 (1583) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_UXTW_ZZZ_D_0 (1315) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_UXTW_ZZZ_D_0 (1584) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_UXTW_ZZZ_D_1 (1316) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_UXTW_ZZZ_D_1 (1585) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_UXTW_ZZZ_D_2 (1317) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_UXTW_ZZZ_D_2 (1586) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ADR_UXTW_ZZZ_D_3 (1318) - AArch64_INS_ADR - adr $Zd, [$Zn, $Zm] */ +{ /* AARCH64_ADR_UXTW_ZZZ_D_3 (1587) - AARCH64_INS_ADR - adr $Zd, [$Zn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AESD_ZZZ_B (1319) - AArch64_INS_AESD - aesd $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_AESD_ZZZ_B (1588) - AARCH64_INS_AESD - aesd $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AESDrr (1320) - AArch64_INS_AESD - aesd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_AESDrr (1589) - AARCH64_INS_AESD - aesd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AESE_ZZZ_B (1321) - AArch64_INS_AESE - aese $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_AESE_ZZZ_B (1590) - AARCH64_INS_AESE - aese $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AESErr (1322) - AArch64_INS_AESE - aese{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_AESErr (1591) - AARCH64_INS_AESE - aese{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AESIMC_ZZ_B (1323) - AArch64_INS_AESIMC - aesimc $Zdn, $_Zdn */ +{ /* AARCH64_AESIMC_ZZ_B (1592) - AARCH64_INS_AESIMC - aesimc $Zdn, $_Zdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { 0 } }}, -{ /* AArch64_AESIMCrr (1324) - AArch64_INS_AESIMC - aesimc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_AESIMCrr (1593) - AARCH64_INS_AESIMC - aesimc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AESMC_ZZ_B (1325) - AArch64_INS_AESMC - aesmc $Zdn, $_Zdn */ +{ /* AARCH64_AESMC_ZZ_B (1594) - AARCH64_INS_AESMC - aesmc $Zdn, $_Zdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { 0 } }}, -{ /* AArch64_AESMCrr (1326) - AArch64_INS_AESMC - aesmc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_AESMCrr (1595) - AARCH64_INS_AESMC - aesmc{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ANDQV_VPZ_B (1327) - AArch64_INS_ANDQV - andqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_ANDQV_VPZ_B (1596) - AARCH64_INS_ANDQV - andqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDQV_VPZ_D (1328) - AArch64_INS_ANDQV - andqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_ANDQV_VPZ_D (1597) - AARCH64_INS_ANDQV - andqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDQV_VPZ_H (1329) - AArch64_INS_ANDQV - andqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_ANDQV_VPZ_H (1598) - AARCH64_INS_ANDQV - andqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDQV_VPZ_S (1330) - AArch64_INS_ANDQV - andqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_ANDQV_VPZ_S (1599) - AARCH64_INS_ANDQV - andqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDSWri (1331) - AArch64_INS_ANDS - ands $Rd, $Rn, $imm */ +{ /* AARCH64_ANDSWri (1600) - AARCH64_INS_ANDS - ands $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ANDSWrs (1332) - AArch64_INS_ANDS - ands $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ANDSWrs (1601) - AARCH64_INS_ANDS - ands $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4670,14 +5491,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_ANDSXri (1333) - AArch64_INS_ANDS - ands $Rd, $Rn, $imm */ +{ /* AARCH64_ANDSXri (1602) - AARCH64_INS_ANDS - ands $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ANDSXrs (1334) - AArch64_INS_ANDS - ands $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ANDSXrs (1603) - AARCH64_INS_ANDS - ands $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4685,7 +5506,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_ANDS_PPzPP (1335) - AArch64_INS_ANDS - ands $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_ANDS_PPzPP (1604) - AARCH64_INS_ANDS - ands $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4693,42 +5514,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ANDV_VPZ_B (1336) - AArch64_INS_ANDV - andv $Vd, $Pg, $Zn */ +{ /* AARCH64_ANDV_VPZ_B (1605) - AARCH64_INS_ANDV - andv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDV_VPZ_D (1337) - AArch64_INS_ANDV - andv $Vd, $Pg, $Zn */ +{ /* AARCH64_ANDV_VPZ_D (1606) - AARCH64_INS_ANDV - andv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDV_VPZ_H (1338) - AArch64_INS_ANDV - andv $Vd, $Pg, $Zn */ +{ /* AARCH64_ANDV_VPZ_H (1607) - AARCH64_INS_ANDV - andv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDV_VPZ_S (1339) - AArch64_INS_ANDV - andv $Vd, $Pg, $Zn */ +{ /* AARCH64_ANDV_VPZ_S (1608) - AARCH64_INS_ANDV - andv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ANDWri (1340) - AArch64_INS_AND - and $Rd, $Rn, $imm */ +{ /* AARCH64_ANDWri (1609) - AARCH64_INS_AND - and $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ANDWrs (1341) - AArch64_INS_AND - and $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ANDWrs (1610) - AARCH64_INS_AND - and $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4736,14 +5557,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_ANDXri (1342) - AArch64_INS_AND - and $Rd, $Rn, $imm */ +{ /* AARCH64_ANDXri (1611) - AARCH64_INS_AND - and $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ANDXrs (1343) - AArch64_INS_AND - and $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ANDXrs (1612) - AARCH64_INS_AND - and $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -4751,7 +5572,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_AND_PPzPP (1344) - AArch64_INS_AND - and $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_AND_PPzPP (1613) - AARCH64_INS_AND - and $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4759,14 +5580,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_AND_ZI (1345) - AArch64_INS_AND - and $Zdn, $_Zdn, $imms13 */ +{ /* AARCH64_AND_ZI (1614) - AARCH64_INS_AND - and $Zdn, $_Zdn, $imms13 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms13 */ { 0 } }}, -{ /* AArch64_AND_ZPmZ_B (1346) - AArch64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_AND_ZPmZ_B (1615) - AARCH64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4774,7 +5595,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AND_ZPmZ_D (1347) - AArch64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_AND_ZPmZ_D (1616) - AARCH64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4782,7 +5603,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AND_ZPmZ_H (1348) - AArch64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_AND_ZPmZ_H (1617) - AARCH64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4790,7 +5611,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AND_ZPmZ_S (1349) - AArch64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_AND_ZPmZ_S (1618) - AARCH64_INS_AND - and $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4798,28 +5619,28 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_AND_ZZZ (1350) - AArch64_INS_AND - and $Zd, $Zn, $Zm */ +{ /* AARCH64_AND_ZZZ (1619) - AARCH64_INS_AND - and $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ANDv16i8 (1351) - AArch64_INS_AND - and{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ANDv16i8 (1620) - AARCH64_INS_AND - and{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ANDv8i8 (1352) - AArch64_INS_AND - and{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ANDv8i8 (1621) - AARCH64_INS_AND - and{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ASRD_ZPmI_B (1353) - AArch64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASRD_ZPmI_B (1622) - AARCH64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4827,7 +5648,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASRD_ZPmI_D (1354) - AArch64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASRD_ZPmI_D (1623) - AARCH64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4835,7 +5656,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASRD_ZPmI_H (1355) - AArch64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASRD_ZPmI_H (1624) - AARCH64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4843,7 +5664,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASRD_ZPmI_S (1356) - AArch64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASRD_ZPmI_S (1625) - AARCH64_INS_ASRD - asrd $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4851,7 +5672,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASRR_ZPmZ_B (1357) - AArch64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASRR_ZPmZ_B (1626) - AARCH64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4859,7 +5680,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASRR_ZPmZ_D (1358) - AArch64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASRR_ZPmZ_D (1627) - AARCH64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4867,7 +5688,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASRR_ZPmZ_H (1359) - AArch64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASRR_ZPmZ_H (1628) - AARCH64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4875,7 +5696,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASRR_ZPmZ_S (1360) - AArch64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASRR_ZPmZ_S (1629) - AARCH64_INS_ASRR - asrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4883,21 +5704,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASRVWr (1361) - AArch64_INS_ASR - asr $Rd, $Rn, $Rm */ +{ /* AARCH64_ASRVWr (1630) - AARCH64_INS_ASR - asr $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ASRVXr (1362) - AArch64_INS_ASR - asr $Rd, $Rn, $Rm */ +{ /* AARCH64_ASRVXr (1631) - AARCH64_INS_ASR - asr $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZPmZ_B (1363) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZPmZ_B (1632) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4905,7 +5726,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZPmZ_H (1364) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZPmZ_H (1633) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4913,7 +5734,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZPmZ_S (1365) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZPmZ_S (1634) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4921,28 +5742,28 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZZZ_B (1366) - AArch64_INS_ASR - asr $Zd, $Zn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZZZ_B (1635) - AARCH64_INS_ASR - asr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZZZ_H (1367) - AArch64_INS_ASR - asr $Zd, $Zn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZZZ_H (1636) - AARCH64_INS_ASR - asr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_WIDE_ZZZ_S (1368) - AArch64_INS_ASR - asr $Zd, $Zn, $Zm */ +{ /* AARCH64_ASR_WIDE_ZZZ_S (1637) - AARCH64_INS_ASR - asr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_ZPmI_B (1369) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASR_ZPmI_B (1638) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4950,7 +5771,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZPmI_D (1370) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASR_ZPmI_D (1639) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4958,7 +5779,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZPmI_H (1371) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASR_ZPmI_H (1640) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4966,7 +5787,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZPmI_S (1372) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_ASR_ZPmI_S (1641) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4974,7 +5795,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZPmZ_B (1373) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_ZPmZ_B (1642) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4982,7 +5803,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_ZPmZ_D (1374) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_ZPmZ_D (1643) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4990,7 +5811,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_ZPmZ_H (1375) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_ZPmZ_H (1644) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -4998,7 +5819,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_ZPmZ_S (1376) - AArch64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ASR_ZPmZ_S (1645) - AARCH64_INS_ASR - asr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5006,120 +5827,148 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ASR_ZZI_B (1377) - AArch64_INS_ASR - asr $Zd, $Zn, $imm */ +{ /* AARCH64_ASR_ZZI_B (1646) - AARCH64_INS_ASR - asr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZZI_D (1378) - AArch64_INS_ASR - asr $Zd, $Zn, $imm */ +{ /* AARCH64_ASR_ZZI_D (1647) - AARCH64_INS_ASR - asr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZZI_H (1379) - AArch64_INS_ASR - asr $Zd, $Zn, $imm */ +{ /* AARCH64_ASR_ZZI_H (1648) - AARCH64_INS_ASR - asr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ASR_ZZI_S (1380) - AArch64_INS_ASR - asr $Zd, $Zn, $imm */ +{ /* AARCH64_ASR_ZZI_S (1649) - AARCH64_INS_ASR - asr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_AUTDA (1381) - AArch64_INS_AUTDA - autda $Rd, $Rn */ +{ /* AARCH64_AUTDA (1650) - AARCH64_INS_AUTDA - autda $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AUTDB (1382) - AArch64_INS_AUTDB - autdb $Rd, $Rn */ +{ /* AARCH64_AUTDB (1651) - AARCH64_INS_AUTDB - autdb $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AUTDZA (1383) - AArch64_INS_AUTDZA - autdza $Rd */ +{ /* AARCH64_AUTDZA (1652) - AARCH64_INS_AUTDZA - autdza $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_AUTDZB (1384) - AArch64_INS_AUTDZB - autdzb $Rd */ +{ /* AARCH64_AUTDZB (1653) - AARCH64_INS_AUTDZB - autdzb $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_AUTIA (1385) - AArch64_INS_AUTIA - autia $Rd, $Rn */ +{ /* AARCH64_AUTIA (1654) - AARCH64_INS_AUTIA - autia $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AUTIA1716 (1386) - AArch64_INS_HINT - hint #12 */ +{ /* AARCH64_AUTIA1716 (1655) - AARCH64_INS_HINT - hint #12 */ { { 0 } }}, -{ /* AArch64_AUTIASP (1387) - AArch64_INS_HINT - hint #29 */ +{ /* AARCH64_AUTIA171615 (1656) - AARCH64_INS_AUTIA171615 - autia171615 */ { { 0 } }}, -{ /* AArch64_AUTIAZ (1388) - AArch64_INS_HINT - hint #28 */ +{ /* AARCH64_AUTIASP (1657) - AARCH64_INS_HINT - hint #29 */ { { 0 } }}, -{ /* AArch64_AUTIB (1389) - AArch64_INS_AUTIB - autib $Rd, $Rn */ +{ /* AARCH64_AUTIASPPCi (1658) - AARCH64_INS_AUTIASPPC - autiasppc $label */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* label */ + { 0 } +}}, +{ /* AARCH64_AUTIASPPCr (1659) - AARCH64_INS_AUTIASPPC - autiasppc $Rn */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_AUTIAZ (1660) - AARCH64_INS_HINT - hint #28 */ +{ + { 0 } +}}, +{ /* AARCH64_AUTIB (1661) - AARCH64_INS_AUTIB - autib $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_AUTIB1716 (1390) - AArch64_INS_HINT - hint #14 */ +{ /* AARCH64_AUTIB1716 (1662) - AARCH64_INS_HINT - hint #14 */ { { 0 } }}, -{ /* AArch64_AUTIBSP (1391) - AArch64_INS_HINT - hint #31 */ +{ /* AARCH64_AUTIB171615 (1663) - AARCH64_INS_AUTIB171615 - autib171615 */ { { 0 } }}, -{ /* AArch64_AUTIBZ (1392) - AArch64_INS_HINT - hint #30 */ +{ /* AARCH64_AUTIBSP (1664) - AARCH64_INS_HINT - hint #31 */ { { 0 } }}, -{ /* AArch64_AUTIZA (1393) - AArch64_INS_AUTIZA - autiza $Rd */ +{ /* AARCH64_AUTIBSPPCi (1665) - AARCH64_INS_AUTIBSPPC - autibsppc $label */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* label */ + { 0 } +}}, +{ /* AARCH64_AUTIBSPPCr (1666) - AARCH64_INS_AUTIBSPPC - autibsppc $Rn */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_AUTIBZ (1667) - AARCH64_INS_HINT - hint #30 */ +{ + { 0 } +}}, +{ /* AARCH64_AUTIZA (1668) - AARCH64_INS_AUTIZA - autiza $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_AUTIZB (1394) - AArch64_INS_AUTIZB - autizb $Rd */ +{ /* AARCH64_AUTIZB (1669) - AARCH64_INS_AUTIZB - autizb $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_AXFLAG (1395) - AArch64_INS_AXFLAG - axflag */ +{ /* AARCH64_AXFLAG (1670) - AARCH64_INS_AXFLAG - axflag */ { { 0 } }}, -{ /* AArch64_B (1396) - AArch64_INS_B - b $addr */ +{ /* AARCH64_B (1671) - AARCH64_INS_B - b $addr */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* addr */ { 0 } }}, -{ /* AArch64_BCAX (1397) - AArch64_INS_BCAX - bcax{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ +{ /* AARCH64_BCAX (1672) - AARCH64_INS_BCAX - bcax{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ @@ -5127,7 +5976,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Va */ { 0 } }}, -{ /* AArch64_BCAX_ZZZZ (1398) - AArch64_INS_BCAX - bcax $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_BCAX_ZZZZ (1673) - AARCH64_INS_BCAX - bcax $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -5135,69 +5984,69 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_BCcc (1399) - AArch64_INS_BC - bc.$cond $target */ +{ /* AARCH64_BCcc (1674) - AARCH64_INS_BC - bc.$cond $target */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_BDEP_ZZZ_B (1400) - AArch64_INS_BDEP - bdep $Zd, $Zn, $Zm */ +{ /* AARCH64_BDEP_ZZZ_B (1675) - AARCH64_INS_BDEP - bdep $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BDEP_ZZZ_D (1401) - AArch64_INS_BDEP - bdep $Zd, $Zn, $Zm */ +{ /* AARCH64_BDEP_ZZZ_D (1676) - AARCH64_INS_BDEP - bdep $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BDEP_ZZZ_H (1402) - AArch64_INS_BDEP - bdep $Zd, $Zn, $Zm */ +{ /* AARCH64_BDEP_ZZZ_H (1677) - AARCH64_INS_BDEP - bdep $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BDEP_ZZZ_S (1403) - AArch64_INS_BDEP - bdep $Zd, $Zn, $Zm */ +{ /* AARCH64_BDEP_ZZZ_S (1678) - AARCH64_INS_BDEP - bdep $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BEXT_ZZZ_B (1404) - AArch64_INS_BEXT - bext $Zd, $Zn, $Zm */ +{ /* AARCH64_BEXT_ZZZ_B (1679) - AARCH64_INS_BEXT - bext $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BEXT_ZZZ_D (1405) - AArch64_INS_BEXT - bext $Zd, $Zn, $Zm */ +{ /* AARCH64_BEXT_ZZZ_D (1680) - AARCH64_INS_BEXT - bext $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BEXT_ZZZ_H (1406) - AArch64_INS_BEXT - bext $Zd, $Zn, $Zm */ +{ /* AARCH64_BEXT_ZZZ_H (1681) - AARCH64_INS_BEXT - bext $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BEXT_ZZZ_S (1407) - AArch64_INS_BEXT - bext $Zd, $Zn, $Zm */ +{ /* AARCH64_BEXT_ZZZ_S (1682) - AARCH64_INS_BEXT - bext $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BF16DOTlanev4bf16 (1408) - AArch64_INS_BFDOT - bfdot{ $Rd.2s, $Rn.4h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_BF16DOTlanev4bf16 (1683) - AARCH64_INS_BFDOT - bfdot{ $Rd.2s, $Rn.4h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5206,7 +6055,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_BF16DOTlanev8bf16 (1409) - AArch64_INS_BFDOT - bfdot{ $Rd.4s, $Rn.8h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_BF16DOTlanev8bf16 (1684) - AARCH64_INS_BFDOT - bfdot{ $Rd.4s, $Rn.8h, $Rm.2h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5215,25 +6064,97 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_BFADD_VG2_M2Z_H (1410) - AArch64_INS_BFADD - bfadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_BF1CVTL2v8f16 (1685) - AARCH64_INS_BF1CVTL2 - bf1cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_BF1CVTLT_ZZ_BtoH (1686) - AARCH64_INS_BF1CVTLT - bf1cvtlt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF1CVTL_2ZZ_BtoH_NAME (1687) - AARCH64_INS_BF1CVTL - bf1cvtl $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF1CVTLv8f16 (1688) - AARCH64_INS_BF1CVTL - bf1cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_BF1CVT_2ZZ_BtoH_NAME (1689) - AARCH64_INS_BF1CVT - bf1cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF1CVT_ZZ_BtoH (1690) - AARCH64_INS_BF1CVT - bf1cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF2CVTL2v8f16 (1691) - AARCH64_INS_BF2CVTL2 - bf2cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_BF2CVTLT_ZZ_BtoH (1692) - AARCH64_INS_BF2CVTLT - bf2cvtlt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF2CVTL_2ZZ_BtoH_NAME (1693) - AARCH64_INS_BF2CVTL - bf2cvtl $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF2CVTLv8f16 (1694) - AARCH64_INS_BF2CVTL - bf2cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_BF2CVT_2ZZ_BtoH_NAME (1695) - AARCH64_INS_BF2CVT - bf2cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BF2CVT_ZZ_BtoH (1696) - AARCH64_INS_BF2CVT - bf2cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BFADD_VG2_M2Z_H (1697) - AARCH64_INS_BFADD - bfadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFADD_VG4_M4Z_H (1411) - AArch64_INS_BFADD - bfadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_BFADD_VG4_M4Z_H (1698) - AARCH64_INS_BFADD - bfadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFADD_ZPZmZ (1412) - AArch64_INS_BFADD - bfadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFADD_ZPmZZ (1699) - AARCH64_INS_BFADD - bfadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5241,14 +6162,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFADD_ZZZ (1413) - AArch64_INS_BFADD - bfadd $Zd, $Zn, $Zm */ +{ /* AARCH64_BFADD_ZZZ (1700) - AARCH64_INS_BFADD - bfadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFCLAMP_VG2_2ZZZ_H (1414) - AArch64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_BFCLAMP_VG2_2ZZZ_H (1701) - AARCH64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -5256,7 +6177,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFCLAMP_VG4_4ZZZ_H (1415) - AArch64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_BFCLAMP_VG4_4ZZZ_H (1702) - AARCH64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -5264,7 +6185,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFCLAMP_ZZZ (1416) - AArch64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_BFCLAMP_ZZZ (1703) - AARCH64_INS_BFCLAMP - bfclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -5272,26 +6193,26 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFCVT (1417) - AArch64_INS_BFCVT - bfcvt $Rd, $Rn */ +{ /* AARCH64_BFCVT (1704) - AARCH64_INS_BFCVT - bfcvt $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BFCVTN (1418) - AArch64_INS_BFCVTN - bfcvtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ +{ /* AARCH64_BFCVTN (1705) - AARCH64_INS_BFCVTN - bfcvtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BFCVTN2 (1419) - AArch64_INS_BFCVTN2 - bfcvtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ +{ /* AARCH64_BFCVTN2 (1706) - AARCH64_INS_BFCVTN2 - bfcvtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BFCVTNT_ZPmZ (1420) - AArch64_INS_BFCVTNT - bfcvtnt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_BFCVTNT_ZPmZ (1707) - AARCH64_INS_BFCVTNT - bfcvtnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -5299,19 +6220,31 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_BFCVTN_Z2Z_StoH (1421) - AArch64_INS_BFCVTN - bfcvtn $Zd, $Zn */ +{ /* AARCH64_BFCVTN_Z2Z_HtoB (1708) - AARCH64_INS_BFCVTN - bfcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_BFCVT_Z2Z_StoH (1422) - AArch64_INS_BFCVT - bfcvt $Zd, $Zn */ +{ /* AARCH64_BFCVTN_Z2Z_StoH (1709) - AARCH64_INS_BFCVTN - bfcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_BFCVT_ZPmZ (1423) - AArch64_INS_BFCVT - bfcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_BFCVT_Z2Z_HtoB (1710) - AARCH64_INS_BFCVT - bfcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BFCVT_Z2Z_StoH (1711) - AARCH64_INS_BFCVT - bfcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_BFCVT_ZPmZ (1712) - AARCH64_INS_BFCVT - bfcvt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -5319,69 +6252,69 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_BFDOT_VG2_M2Z2Z_HtoS (1424) - AArch64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFDOT_VG2_M2Z2Z_HtoS (1713) - AARCH64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFDOT_VG2_M2ZZI_HtoS (1425) - AArch64_INS_BFDOT - bfdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_BFDOT_VG2_M2ZZI_HtoS (1714) - AARCH64_INS_BFDOT - bfdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFDOT_VG2_M2ZZ_HtoS (1426) - AArch64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFDOT_VG2_M2ZZ_HtoS (1715) - AARCH64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFDOT_VG4_M4Z4Z_HtoS (1427) - AArch64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFDOT_VG4_M4Z4Z_HtoS (1716) - AARCH64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFDOT_VG4_M4ZZI_HtoS (1428) - AArch64_INS_BFDOT - bfdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_BFDOT_VG4_M4ZZI_HtoS (1717) - AARCH64_INS_BFDOT - bfdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFDOT_VG4_M4ZZ_HtoS (1429) - AArch64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFDOT_VG4_M4ZZ_HtoS (1718) - AARCH64_INS_BFDOT - bfdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFDOT_ZZI (1430) - AArch64_INS_BFDOT - bfdot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFDOT_ZZI (1719) - AARCH64_INS_BFDOT - bfdot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5390,7 +6323,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFDOT_ZZZ (1431) - AArch64_INS_BFDOT - bfdot $Zda, $Zn, $Zm */ +{ /* AARCH64_BFDOT_ZZZ (1720) - AARCH64_INS_BFDOT - bfdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5398,7 +6331,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFDOTv4bf16 (1432) - AArch64_INS_BFDOT - bfdot{ $Rd.2s, $Rn.4h, $Rm.4h} */ +{ /* AARCH64_BFDOTv4bf16 (1721) - AARCH64_INS_BFDOT - bfdot{ $Rd.2s, $Rn.4h, $Rm.4h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5406,7 +6339,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BFDOTv8bf16 (1433) - AArch64_INS_BFDOT - bfdot{ $Rd.4s, $Rn.8h, $Rm.8h} */ +{ /* AARCH64_BFDOTv8bf16 (1722) - AARCH64_INS_BFDOT - bfdot{ $Rd.4s, $Rn.8h, $Rm.8h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5414,35 +6347,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BFMAXNM_VG2_2Z2Z_H (1434) - AArch64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAXNM_VG2_2Z2Z_H (1723) - AARCH64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAXNM_VG2_2ZZ_H (1435) - AArch64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAXNM_VG2_2ZZ_H (1724) - AARCH64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAXNM_VG4_4Z2Z_H (1436) - AArch64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAXNM_VG4_4Z2Z_H (1725) - AARCH64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAXNM_VG4_4ZZ_H (1437) - AArch64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAXNM_VG4_4ZZ_H (1726) - AARCH64_INS_BFMAXNM - bfmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAXNM_ZPZmZ (1438) - AArch64_INS_BFMAXNM - bfmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFMAXNM_ZPmZZ (1727) - AARCH64_INS_BFMAXNM - bfmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5450,35 +6383,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAX_VG2_2Z2Z_H (1439) - AArch64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAX_VG2_2Z2Z_H (1728) - AARCH64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAX_VG2_2ZZ_H (1440) - AArch64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAX_VG2_2ZZ_H (1729) - AARCH64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAX_VG4_4Z2Z_H (1441) - AArch64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAX_VG4_4Z2Z_H (1730) - AARCH64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAX_VG4_4ZZ_H (1442) - AArch64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMAX_VG4_4ZZ_H (1731) - AARCH64_INS_BFMAX - bfmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMAX_ZPZmZ (1443) - AArch64_INS_BFMAX - bfmax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFMAX_ZPmZZ (1732) - AARCH64_INS_BFMAX - bfmax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5486,35 +6419,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMINNM_VG2_2Z2Z_H (1444) - AArch64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMINNM_VG2_2Z2Z_H (1733) - AARCH64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMINNM_VG2_2ZZ_H (1445) - AArch64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMINNM_VG2_2ZZ_H (1734) - AARCH64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMINNM_VG4_4Z2Z_H (1446) - AArch64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMINNM_VG4_4Z2Z_H (1735) - AARCH64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMINNM_VG4_4ZZ_H (1447) - AArch64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMINNM_VG4_4ZZ_H (1736) - AARCH64_INS_BFMINNM - bfminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMINNM_ZPZmZ (1448) - AArch64_INS_BFMINNM - bfminnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFMINNM_ZPmZZ (1737) - AARCH64_INS_BFMINNM - bfminnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5522,35 +6455,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMIN_VG2_2Z2Z_H (1449) - AArch64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMIN_VG2_2Z2Z_H (1738) - AARCH64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMIN_VG2_2ZZ_H (1450) - AArch64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMIN_VG2_2ZZ_H (1739) - AARCH64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMIN_VG4_4Z2Z_H (1451) - AArch64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMIN_VG4_4Z2Z_H (1740) - AARCH64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMIN_VG4_4ZZ_H (1452) - AArch64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_BFMIN_VG4_4ZZ_H (1741) - AARCH64_INS_BFMIN - bfmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMIN_ZPZmZ (1453) - AArch64_INS_BFMIN - bfmin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFMIN_ZPmZZ (1742) - AARCH64_INS_BFMIN - bfmin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5558,7 +6491,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLALB (1454) - AArch64_INS_BFMLALB - bfmlalb{ $Rd.4s, $Rn.8h, $Rm.8h} */ +{ /* AARCH64_BFMLALB (1743) - AARCH64_INS_BFMLALB - bfmlalb{ $Rd.4s, $Rn.8h, $Rm.8h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5566,7 +6499,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BFMLALBIdx (1455) - AArch64_INS_BFMLALB - bfmlalb{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ +{ /* AARCH64_BFMLALBIdx (1744) - AARCH64_INS_BFMLALB - bfmlalb{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5575,7 +6508,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_BFMLALB_ZZZ (1456) - AArch64_INS_BFMLALB - bfmlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_BFMLALB_ZZZ (1745) - AARCH64_INS_BFMLALB - bfmlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5583,7 +6516,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLALB_ZZZI (1457) - AArch64_INS_BFMLALB - bfmlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLALB_ZZZI (1746) - AARCH64_INS_BFMLALB - bfmlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5592,7 +6525,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMLALT (1458) - AArch64_INS_BFMLALT - bfmlalt{ $Rd.4s, $Rn.8h, $Rm.8h} */ +{ /* AARCH64_BFMLALT (1747) - AARCH64_INS_BFMLALT - bfmlalt{ $Rd.4s, $Rn.8h, $Rm.8h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5600,7 +6533,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BFMLALTIdx (1459) - AArch64_INS_BFMLALT - bfmlalt{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ +{ /* AARCH64_BFMLALTIdx (1748) - AARCH64_INS_BFMLALT - bfmlalt{ $Rd.4s, $Rn.8h, $Rm.h$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5609,7 +6542,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_BFMLALT_ZZZ (1460) - AArch64_INS_BFMLALT - bfmlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_BFMLALT_ZZZ (1749) - AARCH64_INS_BFMLALT - bfmlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5617,7 +6550,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLALT_ZZZI (1461) - AArch64_INS_BFMLALT - bfmlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLALT_ZZZI (1750) - AARCH64_INS_BFMLALT - bfmlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5626,152 +6559,152 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMLAL_MZZI_S (1462) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLAL_MZZI_HtoS (1751) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLAL_MZZ_S (1463) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_BFMLAL_MZZ_HtoS (1752) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLAL_VG2_M2Z2Z_S (1464) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLAL_VG2_M2Z2Z_HtoS (1753) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLAL_VG2_M2ZZI_S (1465) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLAL_VG2_M2ZZI_HtoS (1754) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLAL_VG2_M2ZZ_S (1466) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLAL_VG2_M2ZZ_HtoS (1755) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLAL_VG4_M4Z4Z_S (1467) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLAL_VG4_M4Z4Z_HtoS (1756) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLAL_VG4_M4ZZI_S (1468) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLAL_VG4_M4ZZI_HtoS (1757) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLAL_VG4_M4ZZ_S (1469) - AArch64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLAL_VG4_M4ZZ_HtoS (1758) - AARCH64_INS_BFMLAL - bfmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_VG2_M2Z2Z (1470) - AArch64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLA_VG2_M2Z2Z (1759) - AARCH64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_VG2_M2ZZ (1471) - AArch64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLA_VG2_M2ZZ (1760) - AARCH64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_VG2_M2ZZI (1472) - AArch64_INS_BFMLA - bfmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_BFMLA_VG2_M2ZZI (1761) - AARCH64_INS_BFMLA - bfmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFMLA_VG4_M4Z4Z (1473) - AArch64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLA_VG4_M4Z4Z (1762) - AARCH64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_VG4_M4ZZ (1474) - AArch64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLA_VG4_M4ZZ (1763) - AARCH64_INS_BFMLA - bfmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_VG4_M4ZZI (1475) - AArch64_INS_BFMLA - bfmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_BFMLA_VG4_M4ZZI (1764) - AARCH64_INS_BFMLA - bfmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFMLA_ZPmZZ (1476) - AArch64_INS_BFMLA - bfmla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_BFMLA_ZPmZZ (1765) - AARCH64_INS_BFMLA - bfmla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5780,7 +6713,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLA_ZZZI (1477) - AArch64_INS_BFMLA - bfmla $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLA_ZZZI (1766) - AARCH64_INS_BFMLA - bfmla $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5789,7 +6722,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMLSLB_ZZZI_S (1478) - AArch64_INS_BFMLSLB - bfmlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLSLB_ZZZI_S (1767) - AARCH64_INS_BFMLSLB - bfmlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5798,7 +6731,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMLSLB_ZZZ_S (1479) - AArch64_INS_BFMLSLB - bfmlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_BFMLSLB_ZZZ_S (1768) - AARCH64_INS_BFMLSLB - bfmlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5806,7 +6739,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSLT_ZZZI_S (1480) - AArch64_INS_BFMLSLT - bfmlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLSLT_ZZZI_S (1769) - AARCH64_INS_BFMLSLT - bfmlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5815,7 +6748,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMLSLT_ZZZ_S (1481) - AArch64_INS_BFMLSLT - bfmlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_BFMLSLT_ZZZ_S (1770) - AARCH64_INS_BFMLSLT - bfmlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5823,152 +6756,152 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSL_MZZI_S (1482) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLSL_MZZI_HtoS (1771) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLSL_MZZ_S (1483) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_BFMLSL_MZZ_HtoS (1772) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSL_VG2_M2Z2Z_S (1484) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLSL_VG2_M2Z2Z_HtoS (1773) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSL_VG2_M2ZZI_S (1485) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLSL_VG2_M2ZZI_HtoS (1774) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLSL_VG2_M2ZZ_S (1486) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLSL_VG2_M2ZZ_HtoS (1775) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSL_VG4_M4Z4Z_S (1487) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLSL_VG4_M4Z4Z_HtoS (1776) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLSL_VG4_M4ZZI_S (1488) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_BFMLSL_VG4_M4ZZI_HtoS (1777) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_BFMLSL_VG4_M4ZZ_S (1489) - AArch64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLSL_VG4_M4ZZ_HtoS (1778) - AARCH64_INS_BFMLSL - bfmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_VG2_M2Z2Z (1490) - AArch64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLS_VG2_M2Z2Z (1779) - AARCH64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_VG2_M2ZZ (1491) - AArch64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_BFMLS_VG2_M2ZZ (1780) - AARCH64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_VG2_M2ZZI (1492) - AArch64_INS_BFMLS - bfmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_BFMLS_VG2_M2ZZI (1781) - AARCH64_INS_BFMLS - bfmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFMLS_VG4_M4Z4Z (1493) - AArch64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLS_VG4_M4Z4Z (1782) - AARCH64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_VG4_M4ZZ (1494) - AArch64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_BFMLS_VG4_M4ZZ (1783) - AARCH64_INS_BFMLS - bfmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_VG4_M4ZZI (1495) - AArch64_INS_BFMLS - bfmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_BFMLS_VG4_M4ZZI (1784) - AARCH64_INS_BFMLS - bfmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BFMLS_ZPmZZ (1496) - AArch64_INS_BFMLS - bfmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_BFMLS_ZPmZZ (1785) - AARCH64_INS_BFMLS - bfmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -5977,7 +6910,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMLS_ZZZI (1497) - AArch64_INS_BFMLS - bfmls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_BFMLS_ZZZI (1786) - AARCH64_INS_BFMLS - bfmls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -5986,7 +6919,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMMLA (1498) - AArch64_INS_BFMMLA - bfmmla{ $Rd.4s, $Rn.8h, $Rm.8h} */ +{ /* AARCH64_BFMMLA (1787) - AARCH64_INS_BFMMLA - bfmmla{ $Rd.4s, $Rn.8h, $Rm.8h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -5994,7 +6927,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BFMMLA_ZZZ (1499) - AArch64_INS_BFMMLA - bfmmla $Zda, $Zn, $Zm */ +{ /* AARCH64_BFMMLA_ZZZ (1788) - AARCH64_INS_BFMMLA - bfmmla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -6002,7 +6935,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMOPA_MPPZZ (1500) - AArch64_INS_BFMOPA - bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BFMOPA_MPPZZ (1789) - AARCH64_INS_BFMOPA - bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6012,7 +6945,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMOPA_MPPZZ_H (1501) - AArch64_INS_BFMOPA - bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BFMOPA_MPPZZ_H (1790) - AARCH64_INS_BFMOPA - bfmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6022,7 +6955,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMOPS_MPPZZ (1502) - AArch64_INS_BFMOPS - bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BFMOPS_MPPZZ (1791) - AARCH64_INS_BFMOPS - bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6032,7 +6965,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMOPS_MPPZZ_H (1503) - AArch64_INS_BFMOPS - bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BFMOPS_MPPZZ_H (1792) - AARCH64_INS_BFMOPS - bfmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6042,7 +6975,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMUL_ZPZmZ (1504) - AArch64_INS_BFMUL - bfmul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFMUL_ZPmZZ (1793) - AARCH64_INS_BFMUL - bfmul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6050,14 +6983,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMUL_ZZZ (1505) - AArch64_INS_BFMUL - bfmul $Zd, $Zn, $Zm */ +{ /* AARCH64_BFMUL_ZZZ (1794) - AARCH64_INS_BFMUL - bfmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFMUL_ZZZI (1506) - AArch64_INS_BFMUL - bfmul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_BFMUL_ZZZI (1795) - AARCH64_INS_BFMUL - bfmul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -6065,7 +6998,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_BFMWri (1507) - AArch64_INS_BFM - bfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_BFMWri (1796) - AARCH64_INS_BFM - bfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* src */ @@ -6074,7 +7007,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_BFMXri (1508) - AArch64_INS_BFM - bfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_BFMXri (1797) - AARCH64_INS_BFM - bfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* src */ @@ -6083,25 +7016,25 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_BFSUB_VG2_M2Z_H (1509) - AArch64_INS_BFSUB - bfsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_BFSUB_VG2_M2Z_H (1798) - AARCH64_INS_BFSUB - bfsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFSUB_VG4_M4Z_H (1510) - AArch64_INS_BFSUB - bfsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_BFSUB_VG4_M4Z_H (1799) - AARCH64_INS_BFSUB - bfsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFSUB_ZPZmZ (1511) - AArch64_INS_BFSUB - bfsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BFSUB_ZPmZZ (1800) - AARCH64_INS_BFSUB - bfsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6109,53 +7042,53 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFSUB_ZZZ (1512) - AArch64_INS_BFSUB - bfsub $Zd, $Zn, $Zm */ +{ /* AARCH64_BFSUB_ZZZ (1801) - AARCH64_INS_BFSUB - bfsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BFVDOT_VG2_M2ZZI_HtoS (1513) - AArch64_INS_BFVDOT - bfvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_BFVDOT_VG2_M2ZZI_HtoS (1802) - AARCH64_INS_BFVDOT - bfvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_BGRP_ZZZ_B (1514) - AArch64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ +{ /* AARCH64_BGRP_ZZZ_B (1803) - AARCH64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BGRP_ZZZ_D (1515) - AArch64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ +{ /* AARCH64_BGRP_ZZZ_D (1804) - AARCH64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BGRP_ZZZ_H (1516) - AArch64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ +{ /* AARCH64_BGRP_ZZZ_H (1805) - AARCH64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BGRP_ZZZ_S (1517) - AArch64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ +{ /* AARCH64_BGRP_ZZZ_S (1806) - AARCH64_INS_BGRP - bgrp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BICSWrs (1518) - AArch64_INS_BICS - bics $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_BICSWrs (1807) - AARCH64_INS_BICS - bics $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -6163,7 +7096,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_BICSXrs (1519) - AArch64_INS_BICS - bics $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_BICSXrs (1808) - AARCH64_INS_BICS - bics $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -6171,7 +7104,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_BICS_PPzPP (1520) - AArch64_INS_BICS - bics $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BICS_PPzPP (1809) - AARCH64_INS_BICS - bics $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6179,7 +7112,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BICWrs (1521) - AArch64_INS_BIC - bic $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_BICWrs (1810) - AARCH64_INS_BIC - bic $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -6187,7 +7120,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_BICXrs (1522) - AArch64_INS_BIC - bic $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_BICXrs (1811) - AARCH64_INS_BIC - bic $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -6195,7 +7128,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_BIC_PPzPP (1523) - AArch64_INS_BIC - bic $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BIC_PPzPP (1812) - AARCH64_INS_BIC - bic $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6203,7 +7136,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BIC_ZPmZ_B (1524) - AArch64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BIC_ZPmZ_B (1813) - AARCH64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6211,7 +7144,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BIC_ZPmZ_D (1525) - AArch64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BIC_ZPmZ_D (1814) - AARCH64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6219,7 +7152,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BIC_ZPmZ_H (1526) - AArch64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BIC_ZPmZ_H (1815) - AARCH64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6227,7 +7160,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BIC_ZPmZ_S (1527) - AArch64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_BIC_ZPmZ_S (1816) - AARCH64_INS_BIC - bic $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6235,21 +7168,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BIC_ZZZ (1528) - AArch64_INS_BIC - bic $Zd, $Zn, $Zm */ +{ /* AARCH64_BIC_ZZZ (1817) - AARCH64_INS_BIC - bic $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BICv16i8 (1529) - AArch64_INS_BIC - bic{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_BICv16i8 (1818) - AARCH64_INS_BIC - bic{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BICv2i32 (1530) - AArch64_INS_BIC - bic{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_BICv2i32 (1819) - AARCH64_INS_BIC - bic{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6257,7 +7190,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_BICv4i16 (1531) - AArch64_INS_BIC - bic{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ +{ /* AARCH64_BICv4i16 (1820) - AARCH64_INS_BIC - bic{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6265,7 +7198,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_BICv4i32 (1532) - AArch64_INS_BIC - bic{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_BICv4i32 (1821) - AARCH64_INS_BIC - bic{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6273,7 +7206,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_BICv8i16 (1533) - AArch64_INS_BIC - bic{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ +{ /* AARCH64_BICv8i16 (1822) - AARCH64_INS_BIC - bic{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6281,14 +7214,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_BICv8i8 (1534) - AArch64_INS_BIC - bic{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_BICv8i8 (1823) - AARCH64_INS_BIC - bic{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BIFv16i8 (1535) - AArch64_INS_BIF - bif{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BIFv16i8 (1824) - AARCH64_INS_BIF - bif{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6296,7 +7229,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BIFv8i8 (1536) - AArch64_INS_BIF - bif{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BIFv8i8 (1825) - AARCH64_INS_BIF - bif{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6304,7 +7237,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BITv16i8 (1537) - AArch64_INS_BIT - bit{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BITv16i8 (1826) - AARCH64_INS_BIT - bit{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6312,7 +7245,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BITv8i8 (1538) - AArch64_INS_BIT - bit{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BITv8i8 (1827) - AARCH64_INS_BIT - bit{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6320,39 +7253,39 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BL (1539) - AArch64_INS_BL - bl $addr */ +{ /* AARCH64_BL (1828) - AARCH64_INS_BL - bl $addr */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* addr */ { 0 } }}, -{ /* AArch64_BLR (1540) - AArch64_INS_BLR - blr $Rn */ +{ /* AARCH64_BLR (1829) - AARCH64_INS_BLR - blr $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BLRAA (1541) - AArch64_INS_BLRAA - blraa $Rn, $Rm */ +{ /* AARCH64_BLRAA (1830) - AARCH64_INS_BLRAA - blraa $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BLRAAZ (1542) - AArch64_INS_BLRAAZ - blraaz $Rn */ +{ /* AARCH64_BLRAAZ (1831) - AARCH64_INS_BLRAAZ - blraaz $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BLRAB (1543) - AArch64_INS_BLRAB - blrab $Rn, $Rm */ +{ /* AARCH64_BLRAB (1832) - AARCH64_INS_BLRAB - blrab $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BLRABZ (1544) - AArch64_INS_BLRABZ - blrabz $Rn */ +{ /* AARCH64_BLRABZ (1833) - AARCH64_INS_BLRABZ - blrabz $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BMOPA_MPPZZ_S (1545) - AArch64_INS_BMOPA - bmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BMOPA_MPPZZ_S (1834) - AARCH64_INS_BMOPA - bmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6362,7 +7295,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BMOPS_MPPZZ_S (1546) - AArch64_INS_BMOPS - bmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_BMOPS_MPPZZ_S (1835) - AARCH64_INS_BMOPS - bmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -6372,54 +7305,54 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_BR (1547) - AArch64_INS_BR - br $Rn */ +{ /* AARCH64_BR (1836) - AARCH64_INS_BR - br $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BRAA (1548) - AArch64_INS_BRAA - braa $Rn, $Rm */ +{ /* AARCH64_BRAA (1837) - AARCH64_INS_BRAA - braa $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BRAAZ (1549) - AArch64_INS_BRAAZ - braaz $Rn */ +{ /* AARCH64_BRAAZ (1838) - AARCH64_INS_BRAAZ - braaz $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BRAB (1550) - AArch64_INS_BRAB - brab $Rn, $Rm */ +{ /* AARCH64_BRAB (1839) - AARCH64_INS_BRAB - brab $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BRABZ (1551) - AArch64_INS_BRABZ - brabz $Rn */ +{ /* AARCH64_BRABZ (1840) - AARCH64_INS_BRABZ - brabz $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_BRB_IALL (1552) - AArch64_INS_BRB - brb iall */ +{ /* AARCH64_BRB_IALL (1841) - AARCH64_INS_BRB - brb iall */ { { 0 } }}, -{ /* AArch64_BRB_INJ (1553) - AArch64_INS_BRB - brb inj */ +{ /* AARCH64_BRB_INJ (1842) - AARCH64_INS_BRB - brb inj */ { { 0 } }}, -{ /* AArch64_BRK (1554) - AArch64_INS_BRK - brk $imm */ +{ /* AARCH64_BRK (1843) - AARCH64_INS_BRK - brk $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_BRKAS_PPzP (1555) - AArch64_INS_BRKAS - brkas $Pd, $Pg/z, $Pn */ +{ /* AARCH64_BRKAS_PPzP (1844) - AARCH64_INS_BRKAS - brkas $Pd, $Pg/z, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKA_PPmP (1556) - AArch64_INS_BRKA - brka $Pd, $Pg/m, $Pn */ +{ /* AARCH64_BRKA_PPmP (1845) - AARCH64_INS_BRKA - brka $Pd, $Pg/m, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pd */ @@ -6427,21 +7360,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKA_PPzP (1557) - AArch64_INS_BRKA - brka $Pd, $Pg/z, $Pn */ +{ /* AARCH64_BRKA_PPzP (1846) - AARCH64_INS_BRKA - brka $Pd, $Pg/z, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKBS_PPzP (1558) - AArch64_INS_BRKBS - brkbs $Pd, $Pg/z, $Pn */ +{ /* AARCH64_BRKBS_PPzP (1847) - AARCH64_INS_BRKBS - brkbs $Pd, $Pg/z, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKB_PPmP (1559) - AArch64_INS_BRKB - brkb $Pd, $Pg/m, $Pn */ +{ /* AARCH64_BRKB_PPmP (1848) - AARCH64_INS_BRKB - brkb $Pd, $Pg/m, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pd */ @@ -6449,14 +7382,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKB_PPzP (1560) - AArch64_INS_BRKB - brkb $Pd, $Pg/z, $Pn */ +{ /* AARCH64_BRKB_PPzP (1849) - AARCH64_INS_BRKB - brkb $Pd, $Pg/z, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_BRKNS_PPzP (1561) - AArch64_INS_BRKNS - brkns $Pdm, $Pg/z, $Pn, $_Pdm */ +{ /* AARCH64_BRKNS_PPzP (1850) - AARCH64_INS_BRKNS - brkns $Pdm, $Pg/z, $Pn, $_Pdm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6464,7 +7397,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdm */ { 0 } }}, -{ /* AArch64_BRKN_PPzP (1562) - AArch64_INS_BRKN - brkn $Pdm, $Pg/z, $Pn, $_Pdm */ +{ /* AARCH64_BRKN_PPzP (1851) - AARCH64_INS_BRKN - brkn $Pdm, $Pg/z, $Pn, $_Pdm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6472,7 +7405,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdm */ { 0 } }}, -{ /* AArch64_BRKPAS_PPzPP (1563) - AArch64_INS_BRKPAS - brkpas $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BRKPAS_PPzPP (1852) - AARCH64_INS_BRKPAS - brkpas $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6480,7 +7413,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BRKPA_PPzPP (1564) - AArch64_INS_BRKPA - brkpa $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BRKPA_PPzPP (1853) - AARCH64_INS_BRKPA - brkpa $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6488,7 +7421,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BRKPBS_PPzPP (1565) - AArch64_INS_BRKPBS - brkpbs $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BRKPBS_PPzPP (1854) - AARCH64_INS_BRKPBS - brkpbs $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6496,7 +7429,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BRKPB_PPzPP (1566) - AArch64_INS_BRKPB - brkpb $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_BRKPB_PPzPP (1855) - AARCH64_INS_BRKPB - brkpb $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6504,7 +7437,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_BSL1N_ZZZZ (1567) - AArch64_INS_BSL1N - bsl1n $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_BSL1N_ZZZZ (1856) - AARCH64_INS_BSL1N - bsl1n $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6512,7 +7445,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_BSL2N_ZZZZ (1568) - AArch64_INS_BSL2N - bsl2n $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_BSL2N_ZZZZ (1857) - AARCH64_INS_BSL2N - bsl2n $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6520,7 +7453,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_BSL_ZZZZ (1569) - AArch64_INS_BSL - bsl $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_BSL_ZZZZ (1858) - AARCH64_INS_BSL - bsl $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6528,7 +7461,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_BSLv16i8 (1570) - AArch64_INS_BSL - bsl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BSLv16i8 (1859) - AARCH64_INS_BSL - bsl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6536,7 +7469,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_BSLv8i8 (1571) - AArch64_INS_BSL - bsl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_BSLv8i8 (1860) - AARCH64_INS_BSL - bsl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -6544,13 +7477,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_Bcc (1572) - AArch64_INS_B - b.$cond $target */ +{ /* AARCH64_Bcc (1861) - AARCH64_INS_B - b.$cond $target */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_CADD_ZZI_B (1573) - AArch64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_CADD_ZZI_B (1862) - AARCH64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6558,7 +7491,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CADD_ZZI_D (1574) - AArch64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_CADD_ZZI_D (1863) - AARCH64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6566,7 +7499,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CADD_ZZI_H (1575) - AArch64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_CADD_ZZI_H (1864) - AARCH64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6574,7 +7507,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CADD_ZZI_S (1576) - AArch64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_CADD_ZZI_S (1865) - AARCH64_INS_CADD - cadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -6582,7 +7515,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CASAB (1577) - AArch64_INS_CASAB - casab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASAB (1866) - AARCH64_INS_CASAB - casab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6590,7 +7523,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASAH (1578) - AArch64_INS_CASAH - casah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASAH (1867) - AARCH64_INS_CASAH - casah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6598,7 +7531,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASALB (1579) - AArch64_INS_CASALB - casalb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASALB (1868) - AARCH64_INS_CASALB - casalb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6606,7 +7539,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASALH (1580) - AArch64_INS_CASALH - casalh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASALH (1869) - AARCH64_INS_CASALH - casalh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6614,7 +7547,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASALW (1581) - AArch64_INS_CASAL - casal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASALW (1870) - AARCH64_INS_CASAL - casal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6622,7 +7555,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASALX (1582) - AArch64_INS_CASAL - casal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASALX (1871) - AARCH64_INS_CASAL - casal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6630,7 +7563,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASAW (1583) - AArch64_INS_CASA - casa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASAW (1872) - AARCH64_INS_CASA - casa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6638,7 +7571,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASAX (1584) - AArch64_INS_CASA - casa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASAX (1873) - AARCH64_INS_CASA - casa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6646,7 +7579,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASB (1585) - AArch64_INS_CASB - casb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASB (1874) - AARCH64_INS_CASB - casb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6654,7 +7587,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASH (1586) - AArch64_INS_CASH - cash $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASH (1875) - AARCH64_INS_CASH - cash $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6662,7 +7595,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASLB (1587) - AArch64_INS_CASLB - caslb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASLB (1876) - AARCH64_INS_CASLB - caslb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6670,7 +7603,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASLH (1588) - AArch64_INS_CASLH - caslh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASLH (1877) - AARCH64_INS_CASLH - caslh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6678,7 +7611,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASLW (1589) - AArch64_INS_CASL - casl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASLW (1878) - AARCH64_INS_CASL - casl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6686,7 +7619,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASLX (1590) - AArch64_INS_CASL - casl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASLX (1879) - AARCH64_INS_CASL - casl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6694,7 +7627,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPALW (1591) - AArch64_INS_CASPAL - caspal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPALW (1880) - AARCH64_INS_CASPAL - caspal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6702,7 +7635,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPALX (1592) - AArch64_INS_CASPAL - caspal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPALX (1881) - AARCH64_INS_CASPAL - caspal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6710,7 +7643,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPAW (1593) - AArch64_INS_CASPA - caspa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPAW (1882) - AARCH64_INS_CASPA - caspa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6718,7 +7651,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPAX (1594) - AArch64_INS_CASPA - caspa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPAX (1883) - AARCH64_INS_CASPA - caspa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6726,7 +7659,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPLW (1595) - AArch64_INS_CASPL - caspl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPLW (1884) - AARCH64_INS_CASPL - caspl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6734,7 +7667,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPLX (1596) - AArch64_INS_CASPL - caspl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPLX (1885) - AARCH64_INS_CASPL - caspl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6742,7 +7675,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPW (1597) - AArch64_INS_CASP - casp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPW (1886) - AARCH64_INS_CASP - casp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6750,7 +7683,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASPX (1598) - AArch64_INS_CASP - casp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASPX (1887) - AARCH64_INS_CASP - casp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6758,7 +7691,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASW (1599) - AArch64_INS_CAS - cas $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASW (1888) - AARCH64_INS_CAS - cas $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6766,7 +7699,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CASX (1600) - AArch64_INS_CAS - cas $Rs, $Rt, [$Rn] */ +{ /* AARCH64_CASX (1889) - AARCH64_INS_CAS - cas $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -6774,31 +7707,31 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CBNZW (1601) - AArch64_INS_CBNZ - cbnz $Rt, $target */ +{ /* AARCH64_CBNZW (1890) - AARCH64_INS_CBNZ - cbnz $Rt, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_CBNZX (1602) - AArch64_INS_CBNZ - cbnz $Rt, $target */ +{ /* AARCH64_CBNZX (1891) - AARCH64_INS_CBNZ - cbnz $Rt, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_CBZW (1603) - AArch64_INS_CBZ - cbz $Rt, $target */ +{ /* AARCH64_CBZW (1892) - AARCH64_INS_CBZ - cbz $Rt, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_CBZX (1604) - AArch64_INS_CBZ - cbz $Rt, $target */ +{ /* AARCH64_CBZX (1893) - AARCH64_INS_CBZ - cbz $Rt, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_CCMNWi (1605) - AArch64_INS_CCMN - ccmn $Rn, $imm, $nzcv, $cond */ +{ /* AARCH64_CCMNWi (1894) - AARCH64_INS_CCMN - ccmn $Rn, $imm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ @@ -6806,7 +7739,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMNWr (1606) - AArch64_INS_CCMN - ccmn $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_CCMNWr (1895) - AARCH64_INS_CCMN - ccmn $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -6814,7 +7747,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMNXi (1607) - AArch64_INS_CCMN - ccmn $Rn, $imm, $nzcv, $cond */ +{ /* AARCH64_CCMNXi (1896) - AARCH64_INS_CCMN - ccmn $Rn, $imm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ @@ -6822,7 +7755,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMNXr (1608) - AArch64_INS_CCMN - ccmn $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_CCMNXr (1897) - AARCH64_INS_CCMN - ccmn $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -6830,7 +7763,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMPWi (1609) - AArch64_INS_CCMP - ccmp $Rn, $imm, $nzcv, $cond */ +{ /* AARCH64_CCMPWi (1898) - AARCH64_INS_CCMP - ccmp $Rn, $imm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ @@ -6838,7 +7771,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMPWr (1610) - AArch64_INS_CCMP - ccmp $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_CCMPWr (1899) - AARCH64_INS_CCMP - ccmp $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -6846,7 +7779,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMPXi (1611) - AArch64_INS_CCMP - ccmp $Rn, $imm, $nzcv, $cond */ +{ /* AARCH64_CCMPXi (1900) - AARCH64_INS_CCMP - ccmp $Rn, $imm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ @@ -6854,7 +7787,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CCMPXr (1612) - AArch64_INS_CCMP - ccmp $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_CCMPXr (1901) - AARCH64_INS_CCMP - ccmp $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -6862,7 +7795,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CDOT_ZZZI_D (1613) - AArch64_INS_CDOT - cdot $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_CDOT_ZZZI_D (1902) - AARCH64_INS_CDOT - cdot $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -6872,7 +7805,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CDOT_ZZZI_S (1614) - AArch64_INS_CDOT - cdot $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_CDOT_ZZZI_S (1903) - AARCH64_INS_CDOT - cdot $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -6882,7 +7815,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CDOT_ZZZ_D (1615) - AArch64_INS_CDOT - cdot $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CDOT_ZZZ_D (1904) - AARCH64_INS_CDOT - cdot $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -6891,7 +7824,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CDOT_ZZZ_S (1616) - AArch64_INS_CDOT - cdot $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CDOT_ZZZ_S (1905) - AARCH64_INS_CDOT - cdot $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -6900,11 +7833,15 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CFINV (1617) - AArch64_INS_CFINV - cfinv */ +{ /* AARCH64_CFINV (1906) - AARCH64_INS_CFINV - cfinv */ { { 0 } }}, -{ /* AArch64_CLASTA_RPZ_B (1618) - AArch64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CHKFEAT (1907) - AARCH64_INS_HINT - hint #40 */ +{ + { 0 } +}}, +{ /* AARCH64_CLASTA_RPZ_B (1908) - AARCH64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6912,7 +7849,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_RPZ_D (1619) - AArch64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTA_RPZ_D (1909) - AARCH64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6920,7 +7857,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_RPZ_H (1620) - AArch64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTA_RPZ_H (1910) - AARCH64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6928,7 +7865,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_RPZ_S (1621) - AArch64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTA_RPZ_S (1911) - AARCH64_INS_CLASTA - clasta $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6936,15 +7873,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_VPZ_B (1622) - AArch64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTA_VPZ_B (1912) - AARCH64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vdn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Vdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* _Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_VPZ_D (1623) - AArch64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTA_VPZ_D (1913) - AARCH64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6952,15 +7889,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_VPZ_H (1624) - AArch64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTA_VPZ_H (1914) - AARCH64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Vdn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* _Vdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* _Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_VPZ_S (1625) - AArch64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTA_VPZ_S (1915) - AARCH64_INS_CLASTA - clasta $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6968,7 +7905,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_ZPZ_B (1626) - AArch64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTA_ZPZ_B (1916) - AARCH64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6976,7 +7913,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_ZPZ_D (1627) - AArch64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTA_ZPZ_D (1917) - AARCH64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6984,7 +7921,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_ZPZ_H (1628) - AArch64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTA_ZPZ_H (1918) - AARCH64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -6992,7 +7929,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTA_ZPZ_S (1629) - AArch64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTA_ZPZ_S (1919) - AARCH64_INS_CLASTA - clasta $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7000,7 +7937,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_RPZ_B (1630) - AArch64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTB_RPZ_B (1920) - AARCH64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7008,7 +7945,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_RPZ_D (1631) - AArch64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTB_RPZ_D (1921) - AARCH64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7016,7 +7953,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_RPZ_H (1632) - AArch64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTB_RPZ_H (1922) - AARCH64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7024,7 +7961,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_RPZ_S (1633) - AArch64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ +{ /* AARCH64_CLASTB_RPZ_S (1923) - AARCH64_INS_CLASTB - clastb $Rdn, $Pg, $_Rdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7032,15 +7969,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_VPZ_B (1634) - AArch64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTB_VPZ_B (1924) - AARCH64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vdn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Vdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* _Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_VPZ_D (1635) - AArch64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTB_VPZ_D (1925) - AARCH64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7048,15 +7985,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_VPZ_H (1636) - AArch64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTB_VPZ_H (1926) - AARCH64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Vdn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* _Vdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* _Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_VPZ_S (1637) - AArch64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_CLASTB_VPZ_S (1927) - AARCH64_INS_CLASTB - clastb $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7064,7 +8001,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_ZPZ_B (1638) - AArch64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTB_ZPZ_B (1928) - AARCH64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7072,7 +8009,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_ZPZ_D (1639) - AArch64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTB_ZPZ_D (1929) - AARCH64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7080,7 +8017,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_ZPZ_H (1640) - AArch64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTB_ZPZ_H (1930) - AARCH64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7088,7 +8025,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLASTB_ZPZ_S (1641) - AArch64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_CLASTB_ZPZ_S (1931) - AARCH64_INS_CLASTB - clastb $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7096,24 +8033,24 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CLREX (1642) - AArch64_INS_CLREX - clrex $CRm */ +{ /* AARCH64_CLREX (1932) - AARCH64_INS_CLREX - clrex $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_CLSWr (1643) - AArch64_INS_CLS - cls $Rd, $Rn */ +{ /* AARCH64_CLSWr (1933) - AARCH64_INS_CLS - cls $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSXr (1644) - AArch64_INS_CLS - cls $Rd, $Rn */ +{ /* AARCH64_CLSXr (1934) - AARCH64_INS_CLS - cls $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLS_ZPmZ_B (1645) - AArch64_INS_CLS - cls $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLS_ZPmZ_B (1935) - AARCH64_INS_CLS - cls $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7121,7 +8058,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLS_ZPmZ_D (1646) - AArch64_INS_CLS - cls $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLS_ZPmZ_D (1936) - AARCH64_INS_CLS - cls $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7129,7 +8066,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLS_ZPmZ_H (1647) - AArch64_INS_CLS - cls $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLS_ZPmZ_H (1937) - AARCH64_INS_CLS - cls $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7137,7 +8074,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLS_ZPmZ_S (1648) - AArch64_INS_CLS - cls $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLS_ZPmZ_S (1938) - AARCH64_INS_CLS - cls $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7145,55 +8082,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLSv16i8 (1649) - AArch64_INS_CLS - cls{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_CLSv16i8 (1939) - AARCH64_INS_CLS - cls{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSv2i32 (1650) - AArch64_INS_CLS - cls{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_CLSv2i32 (1940) - AARCH64_INS_CLS - cls{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSv4i16 (1651) - AArch64_INS_CLS - cls{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_CLSv4i16 (1941) - AARCH64_INS_CLS - cls{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSv4i32 (1652) - AArch64_INS_CLS - cls{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_CLSv4i32 (1942) - AARCH64_INS_CLS - cls{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSv8i16 (1653) - AArch64_INS_CLS - cls{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_CLSv8i16 (1943) - AARCH64_INS_CLS - cls{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLSv8i8 (1654) - AArch64_INS_CLS - cls{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_CLSv8i8 (1944) - AARCH64_INS_CLS - cls{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZWr (1655) - AArch64_INS_CLZ - clz $Rd, $Rn */ +{ /* AARCH64_CLZWr (1945) - AARCH64_INS_CLZ - clz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZXr (1656) - AArch64_INS_CLZ - clz $Rd, $Rn */ +{ /* AARCH64_CLZXr (1946) - AARCH64_INS_CLZ - clz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZ_ZPmZ_B (1657) - AArch64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLZ_ZPmZ_B (1947) - AARCH64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7201,7 +8138,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLZ_ZPmZ_D (1658) - AArch64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLZ_ZPmZ_D (1948) - AARCH64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7209,7 +8146,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLZ_ZPmZ_H (1659) - AArch64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLZ_ZPmZ_H (1949) - AARCH64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7217,7 +8154,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLZ_ZPmZ_S (1660) - AArch64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CLZ_ZPmZ_S (1950) - AARCH64_INS_CLZ - clz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -7225,467 +8162,467 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CLZv16i8 (1661) - AArch64_INS_CLZ - clz{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_CLZv16i8 (1951) - AARCH64_INS_CLZ - clz{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZv2i32 (1662) - AArch64_INS_CLZ - clz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_CLZv2i32 (1952) - AARCH64_INS_CLZ - clz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZv4i16 (1663) - AArch64_INS_CLZ - clz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_CLZv4i16 (1953) - AARCH64_INS_CLZ - clz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZv4i32 (1664) - AArch64_INS_CLZ - clz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_CLZv4i32 (1954) - AARCH64_INS_CLZ - clz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZv8i16 (1665) - AArch64_INS_CLZ - clz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_CLZv8i16 (1955) - AARCH64_INS_CLZ - clz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CLZv8i8 (1666) - AArch64_INS_CLZ - clz{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_CLZv8i8 (1956) - AARCH64_INS_CLZ - clz{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv16i8 (1667) - AArch64_INS_CMEQ - cmeq{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv16i8 (1957) - AARCH64_INS_CMEQ - cmeq{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv16i8rz (1668) - AArch64_INS_CMEQ - cmeq{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv16i8rz (1958) - AARCH64_INS_CMEQ - cmeq{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv1i64 (1669) - AArch64_INS_CMEQ - cmeq $Rd, $Rn, $Rm */ +{ /* AARCH64_CMEQv1i64 (1959) - AARCH64_INS_CMEQ - cmeq $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv1i64rz (1670) - AArch64_INS_CMEQ - cmeq $Rd, $Rn, #0 */ +{ /* AARCH64_CMEQv1i64rz (1960) - AARCH64_INS_CMEQ - cmeq $Rd, $Rn, #0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv2i32 (1671) - AArch64_INS_CMEQ - cmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv2i32 (1961) - AARCH64_INS_CMEQ - cmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv2i32rz (1672) - AArch64_INS_CMEQ - cmeq{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv2i32rz (1962) - AARCH64_INS_CMEQ - cmeq{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv2i64 (1673) - AArch64_INS_CMEQ - cmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv2i64 (1963) - AARCH64_INS_CMEQ - cmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv2i64rz (1674) - AArch64_INS_CMEQ - cmeq{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv2i64rz (1964) - AARCH64_INS_CMEQ - cmeq{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv4i16 (1675) - AArch64_INS_CMEQ - cmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv4i16 (1965) - AARCH64_INS_CMEQ - cmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv4i16rz (1676) - AArch64_INS_CMEQ - cmeq{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv4i16rz (1966) - AARCH64_INS_CMEQ - cmeq{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv4i32 (1677) - AArch64_INS_CMEQ - cmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv4i32 (1967) - AARCH64_INS_CMEQ - cmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv4i32rz (1678) - AArch64_INS_CMEQ - cmeq{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv4i32rz (1968) - AARCH64_INS_CMEQ - cmeq{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv8i16 (1679) - AArch64_INS_CMEQ - cmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv8i16 (1969) - AARCH64_INS_CMEQ - cmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv8i16rz (1680) - AArch64_INS_CMEQ - cmeq{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv8i16rz (1970) - AARCH64_INS_CMEQ - cmeq{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMEQv8i8 (1681) - AArch64_INS_CMEQ - cmeq{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMEQv8i8 (1971) - AARCH64_INS_CMEQ - cmeq{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMEQv8i8rz (1682) - AArch64_INS_CMEQ - cmeq{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ +{ /* AARCH64_CMEQv8i8rz (1972) - AARCH64_INS_CMEQ - cmeq{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv16i8 (1683) - AArch64_INS_CMGE - cmge{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv16i8 (1973) - AARCH64_INS_CMGE - cmge{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv16i8rz (1684) - AArch64_INS_CMGE - cmge{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv16i8rz (1974) - AARCH64_INS_CMGE - cmge{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv1i64 (1685) - AArch64_INS_CMGE - cmge $Rd, $Rn, $Rm */ +{ /* AARCH64_CMGEv1i64 (1975) - AARCH64_INS_CMGE - cmge $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv1i64rz (1686) - AArch64_INS_CMGE - cmge $Rd, $Rn, #0 */ +{ /* AARCH64_CMGEv1i64rz (1976) - AARCH64_INS_CMGE - cmge $Rd, $Rn, #0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv2i32 (1687) - AArch64_INS_CMGE - cmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv2i32 (1977) - AARCH64_INS_CMGE - cmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv2i32rz (1688) - AArch64_INS_CMGE - cmge{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv2i32rz (1978) - AARCH64_INS_CMGE - cmge{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv2i64 (1689) - AArch64_INS_CMGE - cmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv2i64 (1979) - AARCH64_INS_CMGE - cmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv2i64rz (1690) - AArch64_INS_CMGE - cmge{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv2i64rz (1980) - AARCH64_INS_CMGE - cmge{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv4i16 (1691) - AArch64_INS_CMGE - cmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv4i16 (1981) - AARCH64_INS_CMGE - cmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv4i16rz (1692) - AArch64_INS_CMGE - cmge{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv4i16rz (1982) - AARCH64_INS_CMGE - cmge{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv4i32 (1693) - AArch64_INS_CMGE - cmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv4i32 (1983) - AARCH64_INS_CMGE - cmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv4i32rz (1694) - AArch64_INS_CMGE - cmge{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv4i32rz (1984) - AARCH64_INS_CMGE - cmge{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv8i16 (1695) - AArch64_INS_CMGE - cmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv8i16 (1985) - AARCH64_INS_CMGE - cmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv8i16rz (1696) - AArch64_INS_CMGE - cmge{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv8i16rz (1986) - AARCH64_INS_CMGE - cmge{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGEv8i8 (1697) - AArch64_INS_CMGE - cmge{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGEv8i8 (1987) - AARCH64_INS_CMGE - cmge{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGEv8i8rz (1698) - AArch64_INS_CMGE - cmge{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ +{ /* AARCH64_CMGEv8i8rz (1988) - AARCH64_INS_CMGE - cmge{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv16i8 (1699) - AArch64_INS_CMGT - cmgt{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv16i8 (1989) - AARCH64_INS_CMGT - cmgt{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv16i8rz (1700) - AArch64_INS_CMGT - cmgt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv16i8rz (1990) - AARCH64_INS_CMGT - cmgt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv1i64 (1701) - AArch64_INS_CMGT - cmgt $Rd, $Rn, $Rm */ +{ /* AARCH64_CMGTv1i64 (1991) - AARCH64_INS_CMGT - cmgt $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv1i64rz (1702) - AArch64_INS_CMGT - cmgt $Rd, $Rn, #0 */ +{ /* AARCH64_CMGTv1i64rz (1992) - AARCH64_INS_CMGT - cmgt $Rd, $Rn, #0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv2i32 (1703) - AArch64_INS_CMGT - cmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv2i32 (1993) - AARCH64_INS_CMGT - cmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv2i32rz (1704) - AArch64_INS_CMGT - cmgt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv2i32rz (1994) - AARCH64_INS_CMGT - cmgt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv2i64 (1705) - AArch64_INS_CMGT - cmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv2i64 (1995) - AARCH64_INS_CMGT - cmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv2i64rz (1706) - AArch64_INS_CMGT - cmgt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv2i64rz (1996) - AARCH64_INS_CMGT - cmgt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv4i16 (1707) - AArch64_INS_CMGT - cmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv4i16 (1997) - AARCH64_INS_CMGT - cmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv4i16rz (1708) - AArch64_INS_CMGT - cmgt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv4i16rz (1998) - AARCH64_INS_CMGT - cmgt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv4i32 (1709) - AArch64_INS_CMGT - cmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv4i32 (1999) - AARCH64_INS_CMGT - cmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv4i32rz (1710) - AArch64_INS_CMGT - cmgt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv4i32rz (2000) - AARCH64_INS_CMGT - cmgt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv8i16 (1711) - AArch64_INS_CMGT - cmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv8i16 (2001) - AARCH64_INS_CMGT - cmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv8i16rz (1712) - AArch64_INS_CMGT - cmgt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv8i16rz (2002) - AARCH64_INS_CMGT - cmgt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMGTv8i8 (1713) - AArch64_INS_CMGT - cmgt{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMGTv8i8 (2003) - AARCH64_INS_CMGT - cmgt{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMGTv8i8rz (1714) - AArch64_INS_CMGT - cmgt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ +{ /* AARCH64_CMGTv8i8rz (2004) - AARCH64_INS_CMGT - cmgt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMHIv16i8 (1715) - AArch64_INS_CMHI - cmhi{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv16i8 (2005) - AARCH64_INS_CMHI - cmhi{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv1i64 (1716) - AArch64_INS_CMHI - cmhi $Rd, $Rn, $Rm */ +{ /* AARCH64_CMHIv1i64 (2006) - AARCH64_INS_CMHI - cmhi $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv2i32 (1717) - AArch64_INS_CMHI - cmhi{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv2i32 (2007) - AARCH64_INS_CMHI - cmhi{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv2i64 (1718) - AArch64_INS_CMHI - cmhi{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv2i64 (2008) - AARCH64_INS_CMHI - cmhi{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv4i16 (1719) - AArch64_INS_CMHI - cmhi{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv4i16 (2009) - AARCH64_INS_CMHI - cmhi{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv4i32 (1720) - AArch64_INS_CMHI - cmhi{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv4i32 (2010) - AARCH64_INS_CMHI - cmhi{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv8i16 (1721) - AArch64_INS_CMHI - cmhi{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv8i16 (2011) - AARCH64_INS_CMHI - cmhi{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHIv8i8 (1722) - AArch64_INS_CMHI - cmhi{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHIv8i8 (2012) - AARCH64_INS_CMHI - cmhi{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv16i8 (1723) - AArch64_INS_CMHS - cmhs{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv16i8 (2013) - AARCH64_INS_CMHS - cmhs{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv1i64 (1724) - AArch64_INS_CMHS - cmhs $Rd, $Rn, $Rm */ +{ /* AARCH64_CMHSv1i64 (2014) - AARCH64_INS_CMHS - cmhs $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv2i32 (1725) - AArch64_INS_CMHS - cmhs{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv2i32 (2015) - AARCH64_INS_CMHS - cmhs{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv2i64 (1726) - AArch64_INS_CMHS - cmhs{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv2i64 (2016) - AARCH64_INS_CMHS - cmhs{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv4i16 (1727) - AArch64_INS_CMHS - cmhs{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv4i16 (2017) - AARCH64_INS_CMHS - cmhs{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv4i32 (1728) - AArch64_INS_CMHS - cmhs{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv4i32 (2018) - AARCH64_INS_CMHS - cmhs{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv8i16 (1729) - AArch64_INS_CMHS - cmhs{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv8i16 (2019) - AARCH64_INS_CMHS - cmhs{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMHSv8i8 (1730) - AArch64_INS_CMHS - cmhs{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMHSv8i8 (2020) - AARCH64_INS_CMHS - cmhs{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMLA_ZZZI_H (1731) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_CMLA_ZZZI_H (2021) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7695,7 +8632,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLA_ZZZI_S (1732) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_CMLA_ZZZI_S (2022) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7705,7 +8642,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLA_ZZZ_B (1733) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CMLA_ZZZ_B (2023) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7714,7 +8651,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLA_ZZZ_D (1734) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CMLA_ZZZ_D (2024) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7723,7 +8660,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLA_ZZZ_H (1735) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CMLA_ZZZ_H (2025) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7732,7 +8669,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLA_ZZZ_S (1736) - AArch64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_CMLA_ZZZ_S (2026) - AARCH64_INS_CMLA - cmla $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -7741,103 +8678,103 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_CMLEv16i8rz (1737) - AArch64_INS_CMLE - cmle{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv16i8rz (2027) - AARCH64_INS_CMLE - cmle{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv1i64rz (1738) - AArch64_INS_CMLE - cmle $Rd, $Rn, #0 */ +{ /* AARCH64_CMLEv1i64rz (2028) - AARCH64_INS_CMLE - cmle $Rd, $Rn, #0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv2i32rz (1739) - AArch64_INS_CMLE - cmle{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv2i32rz (2029) - AARCH64_INS_CMLE - cmle{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv2i64rz (1740) - AArch64_INS_CMLE - cmle{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv2i64rz (2030) - AARCH64_INS_CMLE - cmle{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv4i16rz (1741) - AArch64_INS_CMLE - cmle{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv4i16rz (2031) - AARCH64_INS_CMLE - cmle{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv4i32rz (1742) - AArch64_INS_CMLE - cmle{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv4i32rz (2032) - AARCH64_INS_CMLE - cmle{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv8i16rz (1743) - AArch64_INS_CMLE - cmle{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv8i16rz (2033) - AARCH64_INS_CMLE - cmle{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLEv8i8rz (1744) - AArch64_INS_CMLE - cmle{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ +{ /* AARCH64_CMLEv8i8rz (2034) - AARCH64_INS_CMLE - cmle{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv16i8rz (1745) - AArch64_INS_CMLT - cmlt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv16i8rz (2035) - AARCH64_INS_CMLT - cmlt{ $Rd.16b, $Rn.16b, #0|.16b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv1i64rz (1746) - AArch64_INS_CMLT - cmlt $Rd, $Rn, #0 */ +{ /* AARCH64_CMLTv1i64rz (2036) - AARCH64_INS_CMLT - cmlt $Rd, $Rn, #0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv2i32rz (1747) - AArch64_INS_CMLT - cmlt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv2i32rz (2037) - AARCH64_INS_CMLT - cmlt{ $Rd.2s, $Rn.2s, #0|.2s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv2i64rz (1748) - AArch64_INS_CMLT - cmlt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv2i64rz (2038) - AARCH64_INS_CMLT - cmlt{ $Rd.2d, $Rn.2d, #0|.2d $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv4i16rz (1749) - AArch64_INS_CMLT - cmlt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv4i16rz (2039) - AARCH64_INS_CMLT - cmlt{ $Rd.4h, $Rn.4h, #0|.4h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv4i32rz (1750) - AArch64_INS_CMLT - cmlt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv4i32rz (2040) - AARCH64_INS_CMLT - cmlt{ $Rd.4s, $Rn.4s, #0|.4s $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv8i16rz (1751) - AArch64_INS_CMLT - cmlt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv8i16rz (2041) - AARCH64_INS_CMLT - cmlt{ $Rd.8h, $Rn.8h, #0|.8h $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMLTv8i8rz (1752) - AArch64_INS_CMLT - cmlt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ +{ /* AARCH64_CMLTv8i8rz (2042) - AARCH64_INS_CMLT - cmlt{ $Rd.8b, $Rn.8b, #0|.8b $Rd, $Rn, #0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZI_B (1753) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPEQ_PPzZI_B (2043) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7845,7 +8782,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZI_D (1754) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPEQ_PPzZI_D (2044) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7853,7 +8790,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZI_H (1755) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPEQ_PPzZI_H (2045) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7861,7 +8798,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZI_S (1756) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPEQ_PPzZI_S (2046) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7869,7 +8806,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZZ_B (1757) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_PPzZZ_B (2047) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7877,7 +8814,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZZ_D (1758) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_PPzZZ_D (2048) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7885,7 +8822,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZZ_H (1759) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_PPzZZ_H (2049) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7893,7 +8830,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_PPzZZ_S (1760) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_PPzZZ_S (2050) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7901,7 +8838,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_WIDE_PPzZZ_B (1761) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_WIDE_PPzZZ_B (2051) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7909,7 +8846,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_WIDE_PPzZZ_H (1762) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_WIDE_PPzZZ_H (2052) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7917,7 +8854,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPEQ_WIDE_PPzZZ_S (1763) - AArch64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPEQ_WIDE_PPzZZ_S (2053) - AARCH64_INS_CMPEQ - cmpeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7925,7 +8862,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZI_B (1764) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGE_PPzZI_B (2054) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7933,7 +8870,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZI_D (1765) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGE_PPzZI_D (2055) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7941,7 +8878,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZI_H (1766) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGE_PPzZI_H (2056) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7949,7 +8886,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZI_S (1767) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGE_PPzZI_S (2057) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7957,7 +8894,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZZ_B (1768) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_PPzZZ_B (2058) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7965,7 +8902,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZZ_D (1769) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_PPzZZ_D (2059) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7973,7 +8910,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZZ_H (1770) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_PPzZZ_H (2060) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7981,7 +8918,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_PPzZZ_S (1771) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_PPzZZ_S (2061) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7989,7 +8926,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_WIDE_PPzZZ_B (1772) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_WIDE_PPzZZ_B (2062) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -7997,7 +8934,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_WIDE_PPzZZ_H (1773) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_WIDE_PPzZZ_H (2063) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8005,7 +8942,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGE_WIDE_PPzZZ_S (1774) - AArch64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGE_WIDE_PPzZZ_S (2064) - AARCH64_INS_CMPGE - cmpge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8013,7 +8950,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZI_B (1775) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGT_PPzZI_B (2065) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8021,7 +8958,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZI_D (1776) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGT_PPzZI_D (2066) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8029,7 +8966,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZI_H (1777) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGT_PPzZI_H (2067) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8037,7 +8974,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZI_S (1778) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPGT_PPzZI_S (2068) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8045,7 +8982,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZZ_B (1779) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_PPzZZ_B (2069) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8053,7 +8990,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZZ_D (1780) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_PPzZZ_D (2070) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8061,7 +8998,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZZ_H (1781) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_PPzZZ_H (2071) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8069,7 +9006,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_PPzZZ_S (1782) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_PPzZZ_S (2072) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8077,7 +9014,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_WIDE_PPzZZ_B (1783) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_WIDE_PPzZZ_B (2073) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8085,7 +9022,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_WIDE_PPzZZ_H (1784) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_WIDE_PPzZZ_H (2074) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8093,7 +9030,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPGT_WIDE_PPzZZ_S (1785) - AArch64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPGT_WIDE_PPzZZ_S (2075) - AARCH64_INS_CMPGT - cmpgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8101,7 +9038,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZI_B (1786) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHI_PPzZI_B (2076) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8109,7 +9046,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZI_D (1787) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHI_PPzZI_D (2077) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8117,7 +9054,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZI_H (1788) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHI_PPzZI_H (2078) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8125,7 +9062,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZI_S (1789) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHI_PPzZI_S (2079) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8133,7 +9070,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZZ_B (1790) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_PPzZZ_B (2080) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8141,7 +9078,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZZ_D (1791) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_PPzZZ_D (2081) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8149,7 +9086,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZZ_H (1792) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_PPzZZ_H (2082) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8157,7 +9094,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_PPzZZ_S (1793) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_PPzZZ_S (2083) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8165,7 +9102,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_WIDE_PPzZZ_B (1794) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_WIDE_PPzZZ_B (2084) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8173,7 +9110,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_WIDE_PPzZZ_H (1795) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_WIDE_PPzZZ_H (2085) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8181,7 +9118,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHI_WIDE_PPzZZ_S (1796) - AArch64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHI_WIDE_PPzZZ_S (2086) - AARCH64_INS_CMPHI - cmphi $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8189,7 +9126,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZI_B (1797) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHS_PPzZI_B (2087) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8197,7 +9134,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZI_D (1798) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHS_PPzZI_D (2088) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8205,7 +9142,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZI_H (1799) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHS_PPzZI_H (2089) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8213,7 +9150,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZI_S (1800) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPHS_PPzZI_S (2090) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8221,7 +9158,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZZ_B (1801) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_PPzZZ_B (2091) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8229,7 +9166,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZZ_D (1802) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_PPzZZ_D (2092) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8237,7 +9174,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZZ_H (1803) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_PPzZZ_H (2093) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8245,7 +9182,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_PPzZZ_S (1804) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_PPzZZ_S (2094) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8253,7 +9190,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_WIDE_PPzZZ_B (1805) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_WIDE_PPzZZ_B (2095) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8261,7 +9198,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_WIDE_PPzZZ_H (1806) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_WIDE_PPzZZ_H (2096) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8269,7 +9206,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPHS_WIDE_PPzZZ_S (1807) - AArch64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPHS_WIDE_PPzZZ_S (2097) - AARCH64_INS_CMPHS - cmphs $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8277,7 +9214,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLE_PPzZI_B (1808) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLE_PPzZI_B (2098) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8285,7 +9222,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLE_PPzZI_D (1809) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLE_PPzZI_D (2099) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8293,7 +9230,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLE_PPzZI_H (1810) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLE_PPzZI_H (2100) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8301,7 +9238,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLE_PPzZI_S (1811) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLE_PPzZI_S (2101) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8309,7 +9246,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLE_WIDE_PPzZZ_B (1812) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLE_WIDE_PPzZZ_B (2102) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8317,7 +9254,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLE_WIDE_PPzZZ_H (1813) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLE_WIDE_PPzZZ_H (2103) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8325,7 +9262,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLE_WIDE_PPzZZ_S (1814) - AArch64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLE_WIDE_PPzZZ_S (2104) - AARCH64_INS_CMPLE - cmple $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8333,7 +9270,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLO_PPzZI_B (1815) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLO_PPzZI_B (2105) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8341,7 +9278,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLO_PPzZI_D (1816) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLO_PPzZI_D (2106) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8349,7 +9286,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLO_PPzZI_H (1817) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLO_PPzZI_H (2107) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8357,7 +9294,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLO_PPzZI_S (1818) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLO_PPzZI_S (2108) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8365,7 +9302,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLO_WIDE_PPzZZ_B (1819) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLO_WIDE_PPzZZ_B (2109) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8373,7 +9310,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLO_WIDE_PPzZZ_H (1820) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLO_WIDE_PPzZZ_H (2110) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8381,7 +9318,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLO_WIDE_PPzZZ_S (1821) - AArch64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLO_WIDE_PPzZZ_S (2111) - AARCH64_INS_CMPLO - cmplo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8389,7 +9326,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLS_PPzZI_B (1822) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLS_PPzZI_B (2112) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8397,7 +9334,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLS_PPzZI_D (1823) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLS_PPzZI_D (2113) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8405,7 +9342,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLS_PPzZI_H (1824) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLS_PPzZI_H (2114) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8413,7 +9350,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLS_PPzZI_S (1825) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ +{ /* AARCH64_CMPLS_PPzZI_S (2115) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $imm7 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8421,7 +9358,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm7 */ { 0 } }}, -{ /* AArch64_CMPLS_WIDE_PPzZZ_B (1826) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLS_WIDE_PPzZZ_B (2116) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8429,7 +9366,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLS_WIDE_PPzZZ_H (1827) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLS_WIDE_PPzZZ_H (2117) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8437,7 +9374,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLS_WIDE_PPzZZ_S (1828) - AArch64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLS_WIDE_PPzZZ_S (2118) - AARCH64_INS_CMPLS - cmpls $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8445,7 +9382,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLT_PPzZI_B (1829) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLT_PPzZI_B (2119) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8453,7 +9390,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLT_PPzZI_D (1830) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLT_PPzZI_D (2120) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8461,7 +9398,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLT_PPzZI_H (1831) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLT_PPzZI_H (2121) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8469,7 +9406,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLT_PPzZI_S (1832) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPLT_PPzZI_S (2122) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8477,7 +9414,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPLT_WIDE_PPzZZ_B (1833) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLT_WIDE_PPzZZ_B (2123) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8485,7 +9422,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLT_WIDE_PPzZZ_H (1834) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLT_WIDE_PPzZZ_H (2124) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8493,7 +9430,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPLT_WIDE_PPzZZ_S (1835) - AArch64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPLT_WIDE_PPzZZ_S (2125) - AARCH64_INS_CMPLT - cmplt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8501,7 +9438,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZI_B (1836) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPNE_PPzZI_B (2126) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8509,7 +9446,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZI_D (1837) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPNE_PPzZI_D (2127) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8517,7 +9454,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZI_H (1838) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPNE_PPzZI_H (2128) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8525,7 +9462,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZI_S (1839) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ +{ /* AARCH64_CMPNE_PPzZI_S (2129) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8533,7 +9470,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZZ_B (1840) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_PPzZZ_B (2130) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8541,7 +9478,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZZ_D (1841) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_PPzZZ_D (2131) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8549,7 +9486,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZZ_H (1842) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_PPzZZ_H (2132) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8557,7 +9494,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_PPzZZ_S (1843) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_PPzZZ_S (2133) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8565,7 +9502,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_WIDE_PPzZZ_B (1844) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_WIDE_PPzZZ_B (2134) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8573,7 +9510,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_WIDE_PPzZZ_H (1845) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_WIDE_PPzZZ_H (2135) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8581,7 +9518,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMPNE_WIDE_PPzZZ_S (1846) - AArch64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_CMPNE_WIDE_PPzZZ_S (2136) - AARCH64_INS_CMPNE - cmpne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -8589,63 +9526,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_CMTSTv16i8 (1847) - AArch64_INS_CMTST - cmtst{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv16i8 (2137) - AARCH64_INS_CMTST - cmtst{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv1i64 (1848) - AArch64_INS_CMTST - cmtst $Rd, $Rn, $Rm */ +{ /* AARCH64_CMTSTv1i64 (2138) - AARCH64_INS_CMTST - cmtst $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv2i32 (1849) - AArch64_INS_CMTST - cmtst{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv2i32 (2139) - AARCH64_INS_CMTST - cmtst{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv2i64 (1850) - AArch64_INS_CMTST - cmtst{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv2i64 (2140) - AARCH64_INS_CMTST - cmtst{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv4i16 (1851) - AArch64_INS_CMTST - cmtst{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv4i16 (2141) - AARCH64_INS_CMTST - cmtst{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv4i32 (1852) - AArch64_INS_CMTST - cmtst{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv4i32 (2142) - AARCH64_INS_CMTST - cmtst{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv8i16 (1853) - AArch64_INS_CMTST - cmtst{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv8i16 (2143) - AARCH64_INS_CMTST - cmtst{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CMTSTv8i8 (1854) - AArch64_INS_CMTST - cmtst{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_CMTSTv8i8 (2144) - AARCH64_INS_CMTST - cmtst{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CNOT_ZPmZ_B (1855) - AArch64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNOT_ZPmZ_B (2145) - AARCH64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8653,7 +9590,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNOT_ZPmZ_D (1856) - AArch64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNOT_ZPmZ_D (2146) - AARCH64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8661,7 +9598,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNOT_ZPmZ_H (1857) - AArch64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNOT_ZPmZ_H (2147) - AARCH64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8669,7 +9606,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNOT_ZPmZ_S (1858) - AArch64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNOT_ZPmZ_S (2148) - AARCH64_INS_CNOT - cnot $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8677,103 +9614,103 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNTB_XPiI (1859) - AArch64_INS_CNTB - cntb $Rd, $pattern, mul $imm4 */ +{ /* AARCH64_CNTB_XPiI (2149) - AARCH64_INS_CNTB - cntb $Rd, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_CNTD_XPiI (1860) - AArch64_INS_CNTD - cntd $Rd, $pattern, mul $imm4 */ +{ /* AARCH64_CNTD_XPiI (2150) - AARCH64_INS_CNTD - cntd $Rd, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_CNTH_XPiI (1861) - AArch64_INS_CNTH - cnth $Rd, $pattern, mul $imm4 */ +{ /* AARCH64_CNTH_XPiI (2151) - AARCH64_INS_CNTH - cnth $Rd, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_CNTP_XCI_B (1862) - AArch64_INS_CNTP - cntp $Rd, $PNn, $vl */ +{ /* AARCH64_CNTP_XCI_B (2152) - AARCH64_INS_CNTP - cntp $Rd, $PNn, $vl */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_CNTP_XCI_D (1863) - AArch64_INS_CNTP - cntp $Rd, $PNn, $vl */ +{ /* AARCH64_CNTP_XCI_D (2153) - AARCH64_INS_CNTP - cntp $Rd, $PNn, $vl */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_CNTP_XCI_H (1864) - AArch64_INS_CNTP - cntp $Rd, $PNn, $vl */ +{ /* AARCH64_CNTP_XCI_H (2154) - AARCH64_INS_CNTP - cntp $Rd, $PNn, $vl */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_CNTP_XCI_S (1865) - AArch64_INS_CNTP - cntp $Rd, $PNn, $vl */ +{ /* AARCH64_CNTP_XCI_S (2155) - AARCH64_INS_CNTP - cntp $Rd, $PNn, $vl */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_CNTP_XPP_B (1866) - AArch64_INS_CNTP - cntp $Rd, $Pg, $Pn */ +{ /* AARCH64_CNTP_XPP_B (2156) - AARCH64_INS_CNTP - cntp $Rd, $Pg, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_CNTP_XPP_D (1867) - AArch64_INS_CNTP - cntp $Rd, $Pg, $Pn */ +{ /* AARCH64_CNTP_XPP_D (2157) - AARCH64_INS_CNTP - cntp $Rd, $Pg, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_CNTP_XPP_H (1868) - AArch64_INS_CNTP - cntp $Rd, $Pg, $Pn */ +{ /* AARCH64_CNTP_XPP_H (2158) - AARCH64_INS_CNTP - cntp $Rd, $Pg, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_CNTP_XPP_S (1869) - AArch64_INS_CNTP - cntp $Rd, $Pg, $Pn */ +{ /* AARCH64_CNTP_XPP_S (2159) - AARCH64_INS_CNTP - cntp $Rd, $Pg, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_CNTW_XPiI (1870) - AArch64_INS_CNTW - cntw $Rd, $pattern, mul $imm4 */ +{ /* AARCH64_CNTW_XPiI (2160) - AARCH64_INS_CNTW - cntw $Rd, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_CNTWr (1871) - AArch64_INS_CNT - cnt $Rd, $Rn */ +{ /* AARCH64_CNTWr (2161) - AARCH64_INS_CNT - cnt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CNTXr (1872) - AArch64_INS_CNT - cnt $Rd, $Rn */ +{ /* AARCH64_CNTXr (2162) - AARCH64_INS_CNT - cnt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CNT_ZPmZ_B (1873) - AArch64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNT_ZPmZ_B (2163) - AARCH64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8781,7 +9718,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNT_ZPmZ_D (1874) - AArch64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNT_ZPmZ_D (2164) - AARCH64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8789,7 +9726,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNT_ZPmZ_H (1875) - AArch64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNT_ZPmZ_H (2165) - AARCH64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8797,7 +9734,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNT_ZPmZ_S (1876) - AArch64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_CNT_ZPmZ_S (2166) - AARCH64_INS_CNT - cnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -8805,33 +9742,33 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CNTv16i8 (1877) - AArch64_INS_CNT - cnt{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_CNTv16i8 (2167) - AARCH64_INS_CNT - cnt{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CNTv8i8 (1878) - AArch64_INS_CNT - cnt{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_CNTv8i8 (2168) - AARCH64_INS_CNT - cnt{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_COMPACT_ZPZ_D (1879) - AArch64_INS_COMPACT - compact $Zd, $Pg, $Zn */ +{ /* AARCH64_COMPACT_ZPZ_D (2169) - AARCH64_INS_COMPACT - compact $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_COMPACT_ZPZ_S (1880) - AArch64_INS_COMPACT - compact $Zd, $Pg, $Zn */ +{ /* AARCH64_COMPACT_ZPZ_S (2170) - AARCH64_INS_COMPACT - compact $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_CPYE (1881) - AArch64_INS_CPYE - cpye [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYE (2171) - AARCH64_INS_CPYE - cpye [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8841,7 +9778,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEN (1882) - AArch64_INS_CPYEN - cpyen [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEN (2172) - AARCH64_INS_CPYEN - cpyen [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8851,7 +9788,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYERN (1883) - AArch64_INS_CPYERN - cpyern [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYERN (2173) - AARCH64_INS_CPYERN - cpyern [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8861,7 +9798,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYERT (1884) - AArch64_INS_CPYERT - cpyert [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYERT (2174) - AARCH64_INS_CPYERT - cpyert [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8871,7 +9808,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYERTN (1885) - AArch64_INS_CPYERTN - cpyertn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYERTN (2175) - AARCH64_INS_CPYERTN - cpyertn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8881,7 +9818,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYERTRN (1886) - AArch64_INS_CPYERTRN - cpyertrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYERTRN (2176) - AARCH64_INS_CPYERTRN - cpyertrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8891,7 +9828,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYERTWN (1887) - AArch64_INS_CPYERTWN - cpyertwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYERTWN (2177) - AARCH64_INS_CPYERTWN - cpyertwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8901,7 +9838,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYET (1888) - AArch64_INS_CPYET - cpyet [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYET (2178) - AARCH64_INS_CPYET - cpyet [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8911,7 +9848,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYETN (1889) - AArch64_INS_CPYETN - cpyetn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYETN (2179) - AARCH64_INS_CPYETN - cpyetn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8921,7 +9858,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYETRN (1890) - AArch64_INS_CPYETRN - cpyetrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYETRN (2180) - AARCH64_INS_CPYETRN - cpyetrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8931,7 +9868,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYETWN (1891) - AArch64_INS_CPYETWN - cpyetwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYETWN (2181) - AARCH64_INS_CPYETWN - cpyetwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8941,7 +9878,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEWN (1892) - AArch64_INS_CPYEWN - cpyewn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEWN (2182) - AARCH64_INS_CPYEWN - cpyewn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8951,7 +9888,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEWT (1893) - AArch64_INS_CPYEWT - cpyewt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEWT (2183) - AARCH64_INS_CPYEWT - cpyewt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8961,7 +9898,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEWTN (1894) - AArch64_INS_CPYEWTN - cpyewtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEWTN (2184) - AARCH64_INS_CPYEWTN - cpyewtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8971,7 +9908,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEWTRN (1895) - AArch64_INS_CPYEWTRN - cpyewtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEWTRN (2185) - AARCH64_INS_CPYEWTRN - cpyewtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8981,7 +9918,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYEWTWN (1896) - AArch64_INS_CPYEWTWN - cpyewtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYEWTWN (2186) - AARCH64_INS_CPYEWTWN - cpyewtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -8991,7 +9928,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFE (1897) - AArch64_INS_CPYFE - cpyfe [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFE (2187) - AARCH64_INS_CPYFE - cpyfe [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9001,7 +9938,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEN (1898) - AArch64_INS_CPYFEN - cpyfen [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEN (2188) - AARCH64_INS_CPYFEN - cpyfen [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9011,7 +9948,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFERN (1899) - AArch64_INS_CPYFERN - cpyfern [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFERN (2189) - AARCH64_INS_CPYFERN - cpyfern [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9021,7 +9958,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFERT (1900) - AArch64_INS_CPYFERT - cpyfert [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFERT (2190) - AARCH64_INS_CPYFERT - cpyfert [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9031,7 +9968,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFERTN (1901) - AArch64_INS_CPYFERTN - cpyfertn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFERTN (2191) - AARCH64_INS_CPYFERTN - cpyfertn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9041,7 +9978,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFERTRN (1902) - AArch64_INS_CPYFERTRN - cpyfertrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFERTRN (2192) - AARCH64_INS_CPYFERTRN - cpyfertrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9051,7 +9988,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFERTWN (1903) - AArch64_INS_CPYFERTWN - cpyfertwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFERTWN (2193) - AARCH64_INS_CPYFERTWN - cpyfertwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9061,7 +9998,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFET (1904) - AArch64_INS_CPYFET - cpyfet [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFET (2194) - AARCH64_INS_CPYFET - cpyfet [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9071,7 +10008,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFETN (1905) - AArch64_INS_CPYFETN - cpyfetn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFETN (2195) - AARCH64_INS_CPYFETN - cpyfetn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9081,7 +10018,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFETRN (1906) - AArch64_INS_CPYFETRN - cpyfetrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFETRN (2196) - AARCH64_INS_CPYFETRN - cpyfetrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9091,7 +10028,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFETWN (1907) - AArch64_INS_CPYFETWN - cpyfetwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFETWN (2197) - AARCH64_INS_CPYFETWN - cpyfetwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9101,7 +10038,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEWN (1908) - AArch64_INS_CPYFEWN - cpyfewn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEWN (2198) - AARCH64_INS_CPYFEWN - cpyfewn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9111,7 +10048,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEWT (1909) - AArch64_INS_CPYFEWT - cpyfewt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEWT (2199) - AARCH64_INS_CPYFEWT - cpyfewt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9121,7 +10058,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEWTN (1910) - AArch64_INS_CPYFEWTN - cpyfewtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEWTN (2200) - AARCH64_INS_CPYFEWTN - cpyfewtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9131,7 +10068,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEWTRN (1911) - AArch64_INS_CPYFEWTRN - cpyfewtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEWTRN (2201) - AARCH64_INS_CPYFEWTRN - cpyfewtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9141,7 +10078,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFEWTWN (1912) - AArch64_INS_CPYFEWTWN - cpyfewtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFEWTWN (2202) - AARCH64_INS_CPYFEWTWN - cpyfewtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9151,7 +10088,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFM (1913) - AArch64_INS_CPYFM - cpyfm [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFM (2203) - AARCH64_INS_CPYFM - cpyfm [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9161,7 +10098,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMN (1914) - AArch64_INS_CPYFMN - cpyfmn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMN (2204) - AARCH64_INS_CPYFMN - cpyfmn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9171,7 +10108,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMRN (1915) - AArch64_INS_CPYFMRN - cpyfmrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMRN (2205) - AARCH64_INS_CPYFMRN - cpyfmrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9181,7 +10118,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMRT (1916) - AArch64_INS_CPYFMRT - cpyfmrt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMRT (2206) - AARCH64_INS_CPYFMRT - cpyfmrt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9191,7 +10128,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMRTN (1917) - AArch64_INS_CPYFMRTN - cpyfmrtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMRTN (2207) - AARCH64_INS_CPYFMRTN - cpyfmrtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9201,7 +10138,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMRTRN (1918) - AArch64_INS_CPYFMRTRN - cpyfmrtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMRTRN (2208) - AARCH64_INS_CPYFMRTRN - cpyfmrtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9211,7 +10148,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMRTWN (1919) - AArch64_INS_CPYFMRTWN - cpyfmrtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMRTWN (2209) - AARCH64_INS_CPYFMRTWN - cpyfmrtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9221,7 +10158,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMT (1920) - AArch64_INS_CPYFMT - cpyfmt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMT (2210) - AARCH64_INS_CPYFMT - cpyfmt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9231,7 +10168,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMTN (1921) - AArch64_INS_CPYFMTN - cpyfmtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMTN (2211) - AARCH64_INS_CPYFMTN - cpyfmtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9241,7 +10178,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMTRN (1922) - AArch64_INS_CPYFMTRN - cpyfmtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMTRN (2212) - AARCH64_INS_CPYFMTRN - cpyfmtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9251,7 +10188,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMTWN (1923) - AArch64_INS_CPYFMTWN - cpyfmtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMTWN (2213) - AARCH64_INS_CPYFMTWN - cpyfmtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9261,7 +10198,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMWN (1924) - AArch64_INS_CPYFMWN - cpyfmwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMWN (2214) - AARCH64_INS_CPYFMWN - cpyfmwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9271,7 +10208,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMWT (1925) - AArch64_INS_CPYFMWT - cpyfmwt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMWT (2215) - AARCH64_INS_CPYFMWT - cpyfmwt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9281,7 +10218,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMWTN (1926) - AArch64_INS_CPYFMWTN - cpyfmwtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMWTN (2216) - AARCH64_INS_CPYFMWTN - cpyfmwtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9291,7 +10228,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMWTRN (1927) - AArch64_INS_CPYFMWTRN - cpyfmwtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMWTRN (2217) - AARCH64_INS_CPYFMWTRN - cpyfmwtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9301,7 +10238,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFMWTWN (1928) - AArch64_INS_CPYFMWTWN - cpyfmwtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFMWTWN (2218) - AARCH64_INS_CPYFMWTWN - cpyfmwtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9311,7 +10248,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFP (1929) - AArch64_INS_CPYFP - cpyfp [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFP (2219) - AARCH64_INS_CPYFP - cpyfp [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9321,7 +10258,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPN (1930) - AArch64_INS_CPYFPN - cpyfpn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPN (2220) - AARCH64_INS_CPYFPN - cpyfpn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9331,7 +10268,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPRN (1931) - AArch64_INS_CPYFPRN - cpyfprn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPRN (2221) - AARCH64_INS_CPYFPRN - cpyfprn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9341,7 +10278,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPRT (1932) - AArch64_INS_CPYFPRT - cpyfprt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPRT (2222) - AARCH64_INS_CPYFPRT - cpyfprt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9351,7 +10288,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPRTN (1933) - AArch64_INS_CPYFPRTN - cpyfprtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPRTN (2223) - AARCH64_INS_CPYFPRTN - cpyfprtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9361,7 +10298,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPRTRN (1934) - AArch64_INS_CPYFPRTRN - cpyfprtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPRTRN (2224) - AARCH64_INS_CPYFPRTRN - cpyfprtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9371,7 +10308,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPRTWN (1935) - AArch64_INS_CPYFPRTWN - cpyfprtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPRTWN (2225) - AARCH64_INS_CPYFPRTWN - cpyfprtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9381,7 +10318,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPT (1936) - AArch64_INS_CPYFPT - cpyfpt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPT (2226) - AARCH64_INS_CPYFPT - cpyfpt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9391,7 +10328,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPTN (1937) - AArch64_INS_CPYFPTN - cpyfptn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPTN (2227) - AARCH64_INS_CPYFPTN - cpyfptn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9401,7 +10338,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPTRN (1938) - AArch64_INS_CPYFPTRN - cpyfptrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPTRN (2228) - AARCH64_INS_CPYFPTRN - cpyfptrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9411,7 +10348,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPTWN (1939) - AArch64_INS_CPYFPTWN - cpyfptwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPTWN (2229) - AARCH64_INS_CPYFPTWN - cpyfptwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9421,7 +10358,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPWN (1940) - AArch64_INS_CPYFPWN - cpyfpwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPWN (2230) - AARCH64_INS_CPYFPWN - cpyfpwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9431,7 +10368,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPWT (1941) - AArch64_INS_CPYFPWT - cpyfpwt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPWT (2231) - AARCH64_INS_CPYFPWT - cpyfpwt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9441,7 +10378,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPWTN (1942) - AArch64_INS_CPYFPWTN - cpyfpwtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPWTN (2232) - AARCH64_INS_CPYFPWTN - cpyfpwtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9451,7 +10388,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPWTRN (1943) - AArch64_INS_CPYFPWTRN - cpyfpwtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPWTRN (2233) - AARCH64_INS_CPYFPWTRN - cpyfpwtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9461,7 +10398,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYFPWTWN (1944) - AArch64_INS_CPYFPWTWN - cpyfpwtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYFPWTWN (2234) - AARCH64_INS_CPYFPWTWN - cpyfpwtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9471,7 +10408,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYM (1945) - AArch64_INS_CPYM - cpym [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYM (2235) - AARCH64_INS_CPYM - cpym [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9481,7 +10418,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMN (1946) - AArch64_INS_CPYMN - cpymn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMN (2236) - AARCH64_INS_CPYMN - cpymn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9491,7 +10428,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMRN (1947) - AArch64_INS_CPYMRN - cpymrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMRN (2237) - AARCH64_INS_CPYMRN - cpymrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9501,7 +10438,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMRT (1948) - AArch64_INS_CPYMRT - cpymrt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMRT (2238) - AARCH64_INS_CPYMRT - cpymrt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9511,7 +10448,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMRTN (1949) - AArch64_INS_CPYMRTN - cpymrtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMRTN (2239) - AARCH64_INS_CPYMRTN - cpymrtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9521,7 +10458,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMRTRN (1950) - AArch64_INS_CPYMRTRN - cpymrtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMRTRN (2240) - AARCH64_INS_CPYMRTRN - cpymrtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9531,7 +10468,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMRTWN (1951) - AArch64_INS_CPYMRTWN - cpymrtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMRTWN (2241) - AARCH64_INS_CPYMRTWN - cpymrtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9541,7 +10478,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMT (1952) - AArch64_INS_CPYMT - cpymt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMT (2242) - AARCH64_INS_CPYMT - cpymt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9551,7 +10488,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMTN (1953) - AArch64_INS_CPYMTN - cpymtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMTN (2243) - AARCH64_INS_CPYMTN - cpymtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9561,7 +10498,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMTRN (1954) - AArch64_INS_CPYMTRN - cpymtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMTRN (2244) - AARCH64_INS_CPYMTRN - cpymtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9571,7 +10508,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMTWN (1955) - AArch64_INS_CPYMTWN - cpymtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMTWN (2245) - AARCH64_INS_CPYMTWN - cpymtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9581,7 +10518,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMWN (1956) - AArch64_INS_CPYMWN - cpymwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMWN (2246) - AARCH64_INS_CPYMWN - cpymwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9591,7 +10528,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMWT (1957) - AArch64_INS_CPYMWT - cpymwt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMWT (2247) - AARCH64_INS_CPYMWT - cpymwt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9601,7 +10538,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMWTN (1958) - AArch64_INS_CPYMWTN - cpymwtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMWTN (2248) - AARCH64_INS_CPYMWTN - cpymwtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9611,7 +10548,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMWTRN (1959) - AArch64_INS_CPYMWTRN - cpymwtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMWTRN (2249) - AARCH64_INS_CPYMWTRN - cpymwtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9621,7 +10558,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYMWTWN (1960) - AArch64_INS_CPYMWTWN - cpymwtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYMWTWN (2250) - AARCH64_INS_CPYMWTWN - cpymwtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9631,7 +10568,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYP (1961) - AArch64_INS_CPYP - cpyp [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYP (2251) - AARCH64_INS_CPYP - cpyp [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9641,7 +10578,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPN (1962) - AArch64_INS_CPYPN - cpypn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPN (2252) - AARCH64_INS_CPYPN - cpypn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9651,7 +10588,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPRN (1963) - AArch64_INS_CPYPRN - cpyprn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPRN (2253) - AARCH64_INS_CPYPRN - cpyprn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9661,7 +10598,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPRT (1964) - AArch64_INS_CPYPRT - cpyprt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPRT (2254) - AARCH64_INS_CPYPRT - cpyprt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9671,7 +10608,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPRTN (1965) - AArch64_INS_CPYPRTN - cpyprtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPRTN (2255) - AARCH64_INS_CPYPRTN - cpyprtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9681,7 +10618,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPRTRN (1966) - AArch64_INS_CPYPRTRN - cpyprtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPRTRN (2256) - AARCH64_INS_CPYPRTRN - cpyprtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9691,7 +10628,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPRTWN (1967) - AArch64_INS_CPYPRTWN - cpyprtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPRTWN (2257) - AARCH64_INS_CPYPRTWN - cpyprtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9701,7 +10638,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPT (1968) - AArch64_INS_CPYPT - cpypt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPT (2258) - AARCH64_INS_CPYPT - cpypt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9711,7 +10648,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPTN (1969) - AArch64_INS_CPYPTN - cpyptn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPTN (2259) - AARCH64_INS_CPYPTN - cpyptn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9721,7 +10658,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPTRN (1970) - AArch64_INS_CPYPTRN - cpyptrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPTRN (2260) - AARCH64_INS_CPYPTRN - cpyptrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9731,7 +10668,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPTWN (1971) - AArch64_INS_CPYPTWN - cpyptwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPTWN (2261) - AARCH64_INS_CPYPTWN - cpyptwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9741,7 +10678,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPWN (1972) - AArch64_INS_CPYPWN - cpypwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPWN (2262) - AARCH64_INS_CPYPWN - cpypwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9751,7 +10688,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPWT (1973) - AArch64_INS_CPYPWT - cpypwt [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPWT (2263) - AARCH64_INS_CPYPWT - cpypwt [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9761,7 +10698,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPWTN (1974) - AArch64_INS_CPYPWTN - cpypwtn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPWTN (2264) - AARCH64_INS_CPYPWTN - cpypwtn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9771,7 +10708,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPWTRN (1975) - AArch64_INS_CPYPWTRN - cpypwtrn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPWTRN (2265) - AARCH64_INS_CPYPWTRN - cpypwtrn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9781,7 +10718,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPYPWTWN (1976) - AArch64_INS_CPYPWTWN - cpypwtwn [$Rd]!, [$Rs]!, $Rn! */ +{ /* AARCH64_CPYPWTWN (2266) - AARCH64_INS_CPYPWTWN - cpypwtwn [$Rd]!, [$Rs]!, $Rn! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs_wb */ @@ -9791,7 +10728,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPY_ZPmI_B (1977) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $imm */ +{ /* AARCH64_CPY_ZPmI_B (2267) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9800,7 +10737,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPmI_D (1978) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $imm */ +{ /* AARCH64_CPY_ZPmI_D (2268) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9809,7 +10746,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPmI_H (1979) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $imm */ +{ /* AARCH64_CPY_ZPmI_H (2269) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9818,7 +10755,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPmI_S (1980) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $imm */ +{ /* AARCH64_CPY_ZPmI_S (2270) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9827,7 +10764,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPmR_B (1981) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ +{ /* AARCH64_CPY_ZPmR_B (2271) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9835,7 +10772,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPY_ZPmR_D (1982) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ +{ /* AARCH64_CPY_ZPmR_D (2272) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9843,7 +10780,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPY_ZPmR_H (1983) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ +{ /* AARCH64_CPY_ZPmR_H (2273) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9851,7 +10788,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPY_ZPmR_S (1984) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ +{ /* AARCH64_CPY_ZPmR_S (2274) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9859,15 +10796,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CPY_ZPmV_B (1985) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ +{ /* AARCH64_CPY_ZPmV_B (2275) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_CPY_ZPmV_D (1986) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ +{ /* AARCH64_CPY_ZPmV_D (2276) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9875,15 +10812,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_CPY_ZPmV_H (1987) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ +{ /* AARCH64_CPY_ZPmV_H (2277) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Vn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_CPY_ZPmV_S (1988) - AArch64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ +{ /* AARCH64_CPY_ZPmV_S (2278) - AARCH64_INS_CPY - cpy $Zd, $Pg/m, $Vn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -9891,7 +10828,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_CPY_ZPzI_B (1989) - AArch64_INS_CPY - cpy $Zd, $Pg/z, $imm */ +{ /* AARCH64_CPY_ZPzI_B (2279) - AARCH64_INS_CPY - cpy $Zd, $Pg/z, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -9899,7 +10836,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPzI_D (1990) - AArch64_INS_CPY - cpy $Zd, $Pg/z, $imm */ +{ /* AARCH64_CPY_ZPzI_D (2280) - AARCH64_INS_CPY - cpy $Zd, $Pg/z, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -9907,7 +10844,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPzI_H (1991) - AArch64_INS_CPY - cpy $Zd, $Pg/z, $imm */ +{ /* AARCH64_CPY_ZPzI_H (2281) - AARCH64_INS_CPY - cpy $Zd, $Pg/z, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -9915,7 +10852,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CPY_ZPzI_S (1992) - AArch64_INS_CPY - cpy $Zd, $Pg/z, $imm */ +{ /* AARCH64_CPY_ZPzI_S (2282) - AARCH64_INS_CPY - cpy $Zd, $Pg/z, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -9923,63 +10860,63 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_CRC32Brr (1993) - AArch64_INS_CRC32B - crc32b $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32Brr (2283) - AARCH64_INS_CRC32B - crc32b $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32CBrr (1994) - AArch64_INS_CRC32CB - crc32cb $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32CBrr (2284) - AARCH64_INS_CRC32CB - crc32cb $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32CHrr (1995) - AArch64_INS_CRC32CH - crc32ch $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32CHrr (2285) - AARCH64_INS_CRC32CH - crc32ch $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32CWrr (1996) - AArch64_INS_CRC32CW - crc32cw $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32CWrr (2286) - AARCH64_INS_CRC32CW - crc32cw $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32CXrr (1997) - AArch64_INS_CRC32CX - crc32cx $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32CXrr (2287) - AARCH64_INS_CRC32CX - crc32cx $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32Hrr (1998) - AArch64_INS_CRC32H - crc32h $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32Hrr (2288) - AARCH64_INS_CRC32H - crc32h $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32Wrr (1999) - AArch64_INS_CRC32W - crc32w $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32Wrr (2289) - AARCH64_INS_CRC32W - crc32w $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CRC32Xrr (2000) - AArch64_INS_CRC32X - crc32x $Rd, $Rn, $Rm */ +{ /* AARCH64_CRC32Xrr (2290) - AARCH64_INS_CRC32X - crc32x $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CSELWr (2001) - AArch64_INS_CSEL - csel $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSELWr (2291) - AARCH64_INS_CSEL - csel $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -9987,7 +10924,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSELXr (2002) - AArch64_INS_CSEL - csel $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSELXr (2292) - AARCH64_INS_CSEL - csel $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -9995,7 +10932,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSINCWr (2003) - AArch64_INS_CSINC - csinc $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSINCWr (2293) - AARCH64_INS_CSINC - csinc $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10003,7 +10940,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSINCXr (2004) - AArch64_INS_CSINC - csinc $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSINCXr (2294) - AARCH64_INS_CSINC - csinc $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10011,7 +10948,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSINVWr (2005) - AArch64_INS_CSINV - csinv $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSINVWr (2295) - AARCH64_INS_CSINV - csinv $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10019,7 +10956,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSINVXr (2006) - AArch64_INS_CSINV - csinv $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSINVXr (2296) - AARCH64_INS_CSINV - csinv $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10027,7 +10964,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSNEGWr (2007) - AArch64_INS_CSNEG - csneg $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSNEGWr (2297) - AARCH64_INS_CSNEG - csneg $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10035,7 +10972,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CSNEGXr (2008) - AArch64_INS_CSNEG - csneg $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_CSNEGXr (2298) - AARCH64_INS_CSNEG - csneg $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10043,58 +10980,58 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_CTERMEQ_WW (2009) - AArch64_INS_CTERMEQ - ctermeq $Rn, $Rm */ +{ /* AARCH64_CTERMEQ_WW (2299) - AARCH64_INS_CTERMEQ - ctermeq $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CTERMEQ_XX (2010) - AArch64_INS_CTERMEQ - ctermeq $Rn, $Rm */ +{ /* AARCH64_CTERMEQ_XX (2300) - AARCH64_INS_CTERMEQ - ctermeq $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CTERMNE_WW (2011) - AArch64_INS_CTERMNE - ctermne $Rn, $Rm */ +{ /* AARCH64_CTERMNE_WW (2301) - AARCH64_INS_CTERMNE - ctermne $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CTERMNE_XX (2012) - AArch64_INS_CTERMNE - ctermne $Rn, $Rm */ +{ /* AARCH64_CTERMNE_XX (2302) - AARCH64_INS_CTERMNE - ctermne $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_CTZWr (2013) - AArch64_INS_CTZ - ctz $Rd, $Rn */ +{ /* AARCH64_CTZWr (2303) - AARCH64_INS_CTZ - ctz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_CTZXr (2014) - AArch64_INS_CTZ - ctz $Rd, $Rn */ +{ /* AARCH64_CTZXr (2304) - AARCH64_INS_CTZ - ctz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DCPS1 (2015) - AArch64_INS_DCPS1 - dcps1 $imm */ +{ /* AARCH64_DCPS1 (2305) - AARCH64_INS_DCPS1 - dcps1 $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_DCPS2 (2016) - AArch64_INS_DCPS2 - dcps2 $imm */ +{ /* AARCH64_DCPS2 (2306) - AARCH64_INS_DCPS2 - dcps2 $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_DCPS3 (2017) - AArch64_INS_DCPS3 - dcps3 $imm */ +{ /* AARCH64_DCPS3 (2307) - AARCH64_INS_DCPS3 - dcps3 $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_DECB_XPiI (2018) - AArch64_INS_DECB - decb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECB_XPiI (2308) - AARCH64_INS_DECB - decb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -10102,7 +11039,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECD_XPiI (2019) - AArch64_INS_DECD - decd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECD_XPiI (2309) - AARCH64_INS_DECD - decd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -10110,7 +11047,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECD_ZPiI (2020) - AArch64_INS_DECD - decd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECD_ZPiI (2310) - AARCH64_INS_DECD - decd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -10118,7 +11055,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECH_XPiI (2021) - AArch64_INS_DECH - dech $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECH_XPiI (2311) - AARCH64_INS_DECH - dech $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -10126,7 +11063,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECH_ZPiI (2022) - AArch64_INS_DECH - dech $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECH_ZPiI (2312) - AARCH64_INS_DECH - dech $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -10134,56 +11071,56 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECP_XP_B (2023) - AArch64_INS_DECP - decp $Rdn, $Pg */ +{ /* AARCH64_DECP_XP_B (2313) - AARCH64_INS_DECP - decp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_DECP_XP_D (2024) - AArch64_INS_DECP - decp $Rdn, $Pg */ +{ /* AARCH64_DECP_XP_D (2314) - AARCH64_INS_DECP - decp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_DECP_XP_H (2025) - AArch64_INS_DECP - decp $Rdn, $Pg */ +{ /* AARCH64_DECP_XP_H (2315) - AARCH64_INS_DECP - decp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_DECP_XP_S (2026) - AArch64_INS_DECP - decp $Rdn, $Pg */ +{ /* AARCH64_DECP_XP_S (2316) - AARCH64_INS_DECP - decp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_DECP_ZP_D (2027) - AArch64_INS_DECP - decp $Zdn, $Pm */ +{ /* AARCH64_DECP_ZP_D (2317) - AARCH64_INS_DECP - decp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_DECP_ZP_H (2028) - AArch64_INS_DECP - decp $Zdn, $Pm */ +{ /* AARCH64_DECP_ZP_H (2318) - AARCH64_INS_DECP - decp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_DECP_ZP_S (2029) - AArch64_INS_DECP - decp $Zdn, $Pm */ +{ /* AARCH64_DECP_ZP_S (2319) - AARCH64_INS_DECP - decp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_DECW_XPiI (2030) - AArch64_INS_DECW - decw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECW_XPiI (2320) - AARCH64_INS_DECW - decw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -10191,7 +11128,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DECW_ZPiI (2031) - AArch64_INS_DECW - decw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_DECW_ZPiI (2321) - AARCH64_INS_DECW - decw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -10199,266 +11136,266 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_DMB (2032) - AArch64_INS_DMB - dmb $CRm */ +{ /* AARCH64_DMB (2322) - AARCH64_INS_DMB - dmb $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_DRPS (2033) - AArch64_INS_DRPS - drps */ +{ /* AARCH64_DRPS (2323) - AARCH64_INS_DRPS - drps */ { { 0 } }}, -{ /* AArch64_DSB (2034) - AArch64_INS_DSB - dsb $CRm */ +{ /* AARCH64_DSB (2324) - AARCH64_INS_DSB - dsb $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_DSBnXS (2035) - AArch64_INS_DSB - dsb $CRm */ +{ /* AARCH64_DSBnXS (2325) - AARCH64_INS_DSB - dsb $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_DUPM_ZI (2036) - AArch64_INS_DUPM - dupm $Zd, $imms */ +{ /* AARCH64_DUPM_ZI (2326) - AARCH64_INS_DUPM - dupm $Zd, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_DUPQ_ZZI_B (2037) - AArch64_INS_DUPQ - dupq $Zd, $Zn$index */ +{ /* AARCH64_DUPQ_ZZI_B (2327) - AARCH64_INS_DUPQ - dupq $Zd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_DUPQ_ZZI_D (2038) - AArch64_INS_DUPQ - dupq $Zd, $Zn$index */ +{ /* AARCH64_DUPQ_ZZI_D (2328) - AARCH64_INS_DUPQ - dupq $Zd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_DUPQ_ZZI_H (2039) - AArch64_INS_DUPQ - dupq $Zd, $Zn$index */ +{ /* AARCH64_DUPQ_ZZI_H (2329) - AARCH64_INS_DUPQ - dupq $Zd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_DUPQ_ZZI_S (2040) - AArch64_INS_DUPQ - dupq $Zd, $Zn$index */ +{ /* AARCH64_DUPQ_ZZI_S (2330) - AARCH64_INS_DUPQ - dupq $Zd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_DUP_ZI_B (2041) - AArch64_INS_DUP - dup $Zd, $imm */ +{ /* AARCH64_DUP_ZI_B (2331) - AARCH64_INS_DUP - dup $Zd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_DUP_ZI_D (2042) - AArch64_INS_DUP - dup $Zd, $imm */ +{ /* AARCH64_DUP_ZI_D (2332) - AARCH64_INS_DUP - dup $Zd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_DUP_ZI_H (2043) - AArch64_INS_DUP - dup $Zd, $imm */ +{ /* AARCH64_DUP_ZI_H (2333) - AARCH64_INS_DUP - dup $Zd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_DUP_ZI_S (2044) - AArch64_INS_DUP - dup $Zd, $imm */ +{ /* AARCH64_DUP_ZI_S (2334) - AARCH64_INS_DUP - dup $Zd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_DUP_ZR_B (2045) - AArch64_INS_DUP - dup $Zd, $Rn */ +{ /* AARCH64_DUP_ZR_B (2335) - AARCH64_INS_DUP - dup $Zd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUP_ZR_D (2046) - AArch64_INS_DUP - dup $Zd, $Rn */ +{ /* AARCH64_DUP_ZR_D (2336) - AARCH64_INS_DUP - dup $Zd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUP_ZR_H (2047) - AArch64_INS_DUP - dup $Zd, $Rn */ +{ /* AARCH64_DUP_ZR_H (2337) - AARCH64_INS_DUP - dup $Zd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUP_ZR_S (2048) - AArch64_INS_DUP - dup $Zd, $Rn */ +{ /* AARCH64_DUP_ZR_S (2338) - AARCH64_INS_DUP - dup $Zd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUP_ZZI_B (2049) - AArch64_INS_DUP - dup $Zd, $Zn$idx */ +{ /* AARCH64_DUP_ZZI_B (2339) - AARCH64_INS_DUP - dup $Zd, $Zn$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUP_ZZI_D (2050) - AArch64_INS_DUP - dup $Zd, $Zn$idx */ +{ /* AARCH64_DUP_ZZI_D (2340) - AARCH64_INS_DUP - dup $Zd, $Zn$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUP_ZZI_H (2051) - AArch64_INS_DUP - dup $Zd, $Zn$idx */ +{ /* AARCH64_DUP_ZZI_H (2341) - AARCH64_INS_DUP - dup $Zd, $Zn$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUP_ZZI_Q (2052) - AArch64_INS_DUP - dup $Zd, $Zn$idx */ +{ /* AARCH64_DUP_ZZI_Q (2342) - AARCH64_INS_DUP - dup $Zd, $Zn$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUP_ZZI_S (2053) - AArch64_INS_DUP - dup $Zd, $Zn$idx */ +{ /* AARCH64_DUP_ZZI_S (2343) - AARCH64_INS_DUP - dup $Zd, $Zn$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPi16 (2054) - AArch64_INS_MOV - mov{ $dst, $src.h$idx| $dst, $src$idx} */ +{ /* AARCH64_DUPi16 (2344) - AARCH64_INS_MOV - mov{ $dst, $src.h$idx| $dst, $src$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* src */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPi32 (2055) - AArch64_INS_MOV - mov{ $dst, $src.s$idx| $dst, $src$idx} */ +{ /* AARCH64_DUPi32 (2345) - AARCH64_INS_MOV - mov{ $dst, $src.s$idx| $dst, $src$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* src */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPi64 (2056) - AArch64_INS_MOV - mov{ $dst, $src.d$idx| $dst, $src$idx} */ +{ /* AARCH64_DUPi64 (2346) - AARCH64_INS_MOV - mov{ $dst, $src.d$idx| $dst, $src$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* src */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPi8 (2057) - AArch64_INS_MOV - mov{ $dst, $src.b$idx| $dst, $src$idx} */ +{ /* AARCH64_DUPi8 (2347) - AARCH64_INS_MOV - mov{ $dst, $src.b$idx| $dst, $src$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* src */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv16i8gpr (2058) - AArch64_INS_DUP - dup{ $Rd.16b, $Rn|.16b $Rd, $Rn} */ +{ /* AARCH64_DUPv16i8gpr (2348) - AARCH64_INS_DUP - dup{ $Rd.16b, $Rn|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv16i8lane (2059) - AArch64_INS_DUP - dup{ $Rd.16b, $Rn.b$idx|.16b $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv16i8lane (2349) - AARCH64_INS_DUP - dup{ $Rd.16b, $Rn.b$idx|.16b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv2i32gpr (2060) - AArch64_INS_DUP - dup{ $Rd.2s, $Rn|.2s $Rd, $Rn} */ +{ /* AARCH64_DUPv2i32gpr (2350) - AARCH64_INS_DUP - dup{ $Rd.2s, $Rn|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv2i32lane (2061) - AArch64_INS_DUP - dup{ $Rd.2s, $Rn.s$idx|.2s $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv2i32lane (2351) - AARCH64_INS_DUP - dup{ $Rd.2s, $Rn.s$idx|.2s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv2i64gpr (2062) - AArch64_INS_DUP - dup{ $Rd.2d, $Rn|.2d $Rd, $Rn} */ +{ /* AARCH64_DUPv2i64gpr (2352) - AARCH64_INS_DUP - dup{ $Rd.2d, $Rn|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv2i64lane (2063) - AArch64_INS_DUP - dup{ $Rd.2d, $Rn.d$idx|.2d $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv2i64lane (2353) - AARCH64_INS_DUP - dup{ $Rd.2d, $Rn.d$idx|.2d $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv4i16gpr (2064) - AArch64_INS_DUP - dup{ $Rd.4h, $Rn|.4h $Rd, $Rn} */ +{ /* AARCH64_DUPv4i16gpr (2354) - AARCH64_INS_DUP - dup{ $Rd.4h, $Rn|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv4i16lane (2065) - AArch64_INS_DUP - dup{ $Rd.4h, $Rn.h$idx|.4h $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv4i16lane (2355) - AARCH64_INS_DUP - dup{ $Rd.4h, $Rn.h$idx|.4h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv4i32gpr (2066) - AArch64_INS_DUP - dup{ $Rd.4s, $Rn|.4s $Rd, $Rn} */ +{ /* AARCH64_DUPv4i32gpr (2356) - AARCH64_INS_DUP - dup{ $Rd.4s, $Rn|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv4i32lane (2067) - AArch64_INS_DUP - dup{ $Rd.4s, $Rn.s$idx|.4s $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv4i32lane (2357) - AARCH64_INS_DUP - dup{ $Rd.4s, $Rn.s$idx|.4s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv8i16gpr (2068) - AArch64_INS_DUP - dup{ $Rd.8h, $Rn|.8h $Rd, $Rn} */ +{ /* AARCH64_DUPv8i16gpr (2358) - AARCH64_INS_DUP - dup{ $Rd.8h, $Rn|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv8i16lane (2069) - AArch64_INS_DUP - dup{ $Rd.8h, $Rn.h$idx|.8h $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv8i16lane (2359) - AARCH64_INS_DUP - dup{ $Rd.8h, $Rn.h$idx|.8h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_DUPv8i8gpr (2070) - AArch64_INS_DUP - dup{ $Rd.8b, $Rn|.8b $Rd, $Rn} */ +{ /* AARCH64_DUPv8i8gpr (2360) - AARCH64_INS_DUP - dup{ $Rd.8b, $Rn|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_DUPv8i8lane (2071) - AArch64_INS_DUP - dup{ $Rd.8b, $Rn.b$idx|.8b $Rd, $Rn$idx} */ +{ /* AARCH64_DUPv8i8lane (2361) - AARCH64_INS_DUP - dup{ $Rd.8b, $Rn.b$idx|.8b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_EONWrs (2072) - AArch64_INS_EON - eon $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_EONWrs (2362) - AARCH64_INS_EON - eon $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10466,7 +11403,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_EONXrs (2073) - AArch64_INS_EON - eon $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_EONXrs (2363) - AARCH64_INS_EON - eon $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10474,7 +11411,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_EOR3 (2074) - AArch64_INS_EOR3 - eor3{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ +{ /* AARCH64_EOR3 (2364) - AARCH64_INS_EOR3 - eor3{ $Vd.16b, $Vn.16b, $Vm.16b, $Va.16b|.16b $Vd, $Vn, $Vm, $Va} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ @@ -10482,7 +11419,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Va */ { 0 } }}, -{ /* AArch64_EOR3_ZZZZ (2075) - AArch64_INS_EOR3 - eor3 $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_EOR3_ZZZZ (2365) - AARCH64_INS_EOR3 - eor3 $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -10490,7 +11427,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_EORBT_ZZZ_B (2076) - AArch64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ +{ /* AARCH64_EORBT_ZZZ_B (2366) - AARCH64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10498,7 +11435,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORBT_ZZZ_D (2077) - AArch64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ +{ /* AARCH64_EORBT_ZZZ_D (2367) - AARCH64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10506,7 +11443,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORBT_ZZZ_H (2078) - AArch64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ +{ /* AARCH64_EORBT_ZZZ_H (2368) - AARCH64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10514,7 +11451,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORBT_ZZZ_S (2079) - AArch64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ +{ /* AARCH64_EORBT_ZZZ_S (2369) - AARCH64_INS_EORBT - eorbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10522,35 +11459,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORQV_VPZ_B (2080) - AArch64_INS_EORQV - eorqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_EORQV_VPZ_B (2370) - AARCH64_INS_EORQV - eorqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORQV_VPZ_D (2081) - AArch64_INS_EORQV - eorqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_EORQV_VPZ_D (2371) - AARCH64_INS_EORQV - eorqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORQV_VPZ_H (2082) - AArch64_INS_EORQV - eorqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_EORQV_VPZ_H (2372) - AARCH64_INS_EORQV - eorqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORQV_VPZ_S (2083) - AArch64_INS_EORQV - eorqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_EORQV_VPZ_S (2373) - AARCH64_INS_EORQV - eorqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORS_PPzPP (2084) - AArch64_INS_EORS - eors $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_EORS_PPzPP (2374) - AARCH64_INS_EORS - eors $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10558,7 +11495,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_EORTB_ZZZ_B (2085) - AArch64_INS_EORTB - eortb $Zd, $Zn, $Zm */ +{ /* AARCH64_EORTB_ZZZ_B (2375) - AARCH64_INS_EORTB - eortb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10566,7 +11503,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORTB_ZZZ_D (2086) - AArch64_INS_EORTB - eortb $Zd, $Zn, $Zm */ +{ /* AARCH64_EORTB_ZZZ_D (2376) - AARCH64_INS_EORTB - eortb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10574,7 +11511,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORTB_ZZZ_H (2087) - AArch64_INS_EORTB - eortb $Zd, $Zn, $Zm */ +{ /* AARCH64_EORTB_ZZZ_H (2377) - AARCH64_INS_EORTB - eortb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10582,7 +11519,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORTB_ZZZ_S (2088) - AArch64_INS_EORTB - eortb $Zd, $Zn, $Zm */ +{ /* AARCH64_EORTB_ZZZ_S (2378) - AARCH64_INS_EORTB - eortb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10590,42 +11527,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORV_VPZ_B (2089) - AArch64_INS_EORV - eorv $Vd, $Pg, $Zn */ +{ /* AARCH64_EORV_VPZ_B (2379) - AARCH64_INS_EORV - eorv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORV_VPZ_D (2090) - AArch64_INS_EORV - eorv $Vd, $Pg, $Zn */ +{ /* AARCH64_EORV_VPZ_D (2380) - AARCH64_INS_EORV - eorv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORV_VPZ_H (2091) - AArch64_INS_EORV - eorv $Vd, $Pg, $Zn */ +{ /* AARCH64_EORV_VPZ_H (2381) - AARCH64_INS_EORV - eorv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORV_VPZ_S (2092) - AArch64_INS_EORV - eorv $Vd, $Pg, $Zn */ +{ /* AARCH64_EORV_VPZ_S (2382) - AARCH64_INS_EORV - eorv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_EORWri (2093) - AArch64_INS_EOR - eor $Rd, $Rn, $imm */ +{ /* AARCH64_EORWri (2383) - AARCH64_INS_EOR - eor $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EORWrs (2094) - AArch64_INS_EOR - eor $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_EORWrs (2384) - AARCH64_INS_EOR - eor $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10633,14 +11570,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_EORXri (2095) - AArch64_INS_EOR - eor $Rd, $Rn, $imm */ +{ /* AARCH64_EORXri (2385) - AARCH64_INS_EOR - eor $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EORXrs (2096) - AArch64_INS_EOR - eor $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_EORXrs (2386) - AARCH64_INS_EOR - eor $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10648,7 +11585,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_EOR_PPzPP (2097) - AArch64_INS_EOR - eor $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_EOR_PPzPP (2387) - AARCH64_INS_EOR - eor $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10656,14 +11593,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_EOR_ZI (2098) - AArch64_INS_EOR - eor $Zdn, $_Zdn, $imms13 */ +{ /* AARCH64_EOR_ZI (2388) - AARCH64_INS_EOR - eor $Zdn, $_Zdn, $imms13 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms13 */ { 0 } }}, -{ /* AArch64_EOR_ZPmZ_B (2099) - AArch64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_EOR_ZPmZ_B (2389) - AARCH64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10671,7 +11608,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EOR_ZPmZ_D (2100) - AArch64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_EOR_ZPmZ_D (2390) - AARCH64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10679,7 +11616,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EOR_ZPmZ_H (2101) - AArch64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_EOR_ZPmZ_H (2391) - AARCH64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10687,7 +11624,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EOR_ZPmZ_S (2102) - AArch64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_EOR_ZPmZ_S (2392) - AARCH64_INS_EOR - eor $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10695,148 +11632,148 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EOR_ZZZ (2103) - AArch64_INS_EOR - eor $Zd, $Zn, $Zm */ +{ /* AARCH64_EOR_ZZZ (2393) - AARCH64_INS_EOR - eor $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_EORv16i8 (2104) - AArch64_INS_EOR - eor{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_EORv16i8 (2394) - AARCH64_INS_EOR - eor{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_EORv8i8 (2105) - AArch64_INS_EOR - eor{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_EORv8i8 (2395) - AARCH64_INS_EOR - eor{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ERET (2106) - AArch64_INS_ERET - eret */ +{ /* AARCH64_ERET (2396) - AARCH64_INS_ERET - eret */ { { 0 } }}, -{ /* AArch64_ERETAA (2107) - AArch64_INS_ERETAA - eretaa */ +{ /* AARCH64_ERETAA (2397) - AARCH64_INS_ERETAA - eretaa */ { { 0 } }}, -{ /* AArch64_ERETAB (2108) - AArch64_INS_ERETAB - eretab */ +{ /* AARCH64_ERETAB (2398) - AARCH64_INS_ERETAB - eretab */ { { 0 } }}, -{ /* AArch64_EXTQ_ZZI (2109) - AArch64_INS_EXTQ - extq $Zdn, $_Zdn, $Zm, $imm4 */ +{ /* AARCH64_EXTQ_ZZI (2399) - AARCH64_INS_EXTQ - extq $Zdn, $_Zdn, $Zm, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_H_B (2110) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_H_B (2400) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_H_D (2111) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_H_D (2401) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_H_H (2112) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_H_H (2402) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_H_Q (2113) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_H_Q (2403) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_H_S (2114) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_H_S (2404) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_V_B (2115) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_V_B (2405) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_V_D (2116) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_V_D (2406) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_V_H (2117) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_V_H (2407) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_V_Q (2118) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_V_Q (2408) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRACT_ZPMXI_V_S (2119) - AArch64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ +{ /* AARCH64_EXTRACT_ZPMXI_V_S (2409) - AARCH64_INS_MOVA - mova $Zd, $Pg/m, $ZAn[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRWrri (2120) - AArch64_INS_EXTR - extr $Rd, $Rn, $Rm, $imm */ +{ /* AARCH64_EXTRWrri (2410) - AARCH64_INS_EXTR - extr $Rd, $Rn, $Rm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10844,7 +11781,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTRXrri (2121) - AArch64_INS_EXTR - extr $Rd, $Rn, $Rm, $imm */ +{ /* AARCH64_EXTRXrri (2411) - AARCH64_INS_EXTR - extr $Rd, $Rn, $Rm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10852,7 +11789,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXT_ZZI (2122) - AArch64_INS_EXT - ext $Zdn, $_Zdn, $Zm, $imm8 */ +{ /* AARCH64_EXT_ZZI (2412) - AARCH64_INS_EXT - ext $Zdn, $_Zdn, $Zm, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -10860,14 +11797,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_EXT_ZZI_B (2123) - AArch64_INS_EXT - ext $Zd, $Zn, $imm8 */ +{ /* AARCH64_EXT_ZZI_B (2413) - AARCH64_INS_EXT - ext $Zd, $Zn, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_EXTv16i8 (2124) - AArch64_INS_EXT - ext{ $Rd.16b, $Rn.16b, $Rm.16b, $imm|.16b $Rd, $Rn, $Rm, $imm} */ +{ /* AARCH64_EXTv16i8 (2414) - AARCH64_INS_EXT - ext{ $Rd.16b, $Rn.16b, $Rm.16b, $imm|.16b $Rd, $Rn, $Rm, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10875,7 +11812,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_EXTv8i8 (2125) - AArch64_INS_EXT - ext{ $Rd.8b, $Rn.8b, $Rm.8b, $imm|.8b $Rd, $Rn, $Rm, $imm} */ +{ /* AARCH64_EXTv8i8 (2415) - AARCH64_INS_EXT - ext{ $Rd.8b, $Rn.8b, $Rm.8b, $imm|.8b $Rd, $Rn, $Rm, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -10883,28 +11820,100 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FABD16 (2126) - AArch64_INS_FABD - fabd $Rd, $Rn, $Rm */ +{ /* AARCH64_F1CVTL2v8f16 (2416) - AARCH64_INS_F1CVTL2 - f1cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABD32 (2127) - AArch64_INS_FABD - fabd $Rd, $Rn, $Rm */ +{ /* AARCH64_F1CVTLT_ZZ_BtoH (2417) - AARCH64_INS_F1CVTLT - f1cvtlt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F1CVTL_2ZZ_BtoH_NAME (2418) - AARCH64_INS_F1CVTL - f1cvtl $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F1CVTLv8f16 (2419) - AARCH64_INS_F1CVTL - f1cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_F1CVT_2ZZ_BtoH_NAME (2420) - AARCH64_INS_F1CVT - f1cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F1CVT_ZZ_BtoH (2421) - AARCH64_INS_F1CVT - f1cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F2CVTL2v8f16 (2422) - AARCH64_INS_F2CVTL2 - f2cvtl2{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_F2CVTLT_ZZ_BtoH (2423) - AARCH64_INS_F2CVTLT - f2cvtlt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F2CVTL_2ZZ_BtoH_NAME (2424) - AARCH64_INS_F2CVTL - f2cvtl $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F2CVTLv8f16 (2425) - AARCH64_INS_F2CVTL - f2cvtl{ $Rd.8h, $Rn.8b|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_F2CVT_2ZZ_BtoH_NAME (2426) - AARCH64_INS_F2CVT - f2cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_F2CVT_ZZ_BtoH (2427) - AARCH64_INS_F2CVT - f2cvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FABD16 (2428) - AARCH64_INS_FABD - fabd $Rd, $Rn, $Rm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FABD32 (2429) - AARCH64_INS_FABD - fabd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABD64 (2128) - AArch64_INS_FABD - fabd $Rd, $Rn, $Rm */ +{ /* AARCH64_FABD64 (2430) - AARCH64_INS_FABD - fabd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABD_ZPmZ_D (2129) - AArch64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FABD_ZPmZ_D (2431) - AARCH64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10912,7 +11921,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FABD_ZPmZ_H (2130) - AArch64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FABD_ZPmZ_H (2432) - AARCH64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10920,7 +11929,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FABD_ZPmZ_S (2131) - AArch64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FABD_ZPmZ_S (2433) - AARCH64_INS_FABD - fabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -10928,60 +11937,60 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FABDv2f32 (2132) - AArch64_INS_FABD - fabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FABDv2f32 (2434) - AARCH64_INS_FABD - fabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABDv2f64 (2133) - AArch64_INS_FABD - fabd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FABDv2f64 (2435) - AARCH64_INS_FABD - fabd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABDv4f16 (2134) - AArch64_INS_FABD - fabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FABDv4f16 (2436) - AARCH64_INS_FABD - fabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABDv4f32 (2135) - AArch64_INS_FABD - fabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FABDv4f32 (2437) - AARCH64_INS_FABD - fabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABDv8f16 (2136) - AArch64_INS_FABD - fabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FABDv8f16 (2438) - AARCH64_INS_FABD - fabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FABSDr (2137) - AArch64_INS_FABS - fabs $Rd, $Rn */ +{ /* AARCH64_FABSDr (2439) - AARCH64_INS_FABS - fabs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSHr (2138) - AArch64_INS_FABS - fabs $Rd, $Rn */ +{ /* AARCH64_FABSHr (2440) - AARCH64_INS_FABS - fabs $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSSr (2139) - AArch64_INS_FABS - fabs $Rd, $Rn */ +{ /* AARCH64_FABSSr (2441) - AARCH64_INS_FABS - fabs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABS_ZPmZ_D (2140) - AArch64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FABS_ZPmZ_D (2442) - AARCH64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10989,7 +11998,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FABS_ZPmZ_H (2141) - AArch64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FABS_ZPmZ_H (2443) - AARCH64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -10997,7 +12006,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FABS_ZPmZ_S (2142) - AArch64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FABS_ZPmZ_S (2444) - AARCH64_INS_FABS - fabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11005,58 +12014,58 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FABSv2f32 (2143) - AArch64_INS_FABS - fabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FABSv2f32 (2445) - AARCH64_INS_FABS - fabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSv2f64 (2144) - AArch64_INS_FABS - fabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FABSv2f64 (2446) - AARCH64_INS_FABS - fabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSv4f16 (2145) - AArch64_INS_FABS - fabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FABSv4f16 (2447) - AARCH64_INS_FABS - fabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSv4f32 (2146) - AArch64_INS_FABS - fabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FABSv4f32 (2448) - AARCH64_INS_FABS - fabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FABSv8f16 (2147) - AArch64_INS_FABS - fabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FABSv8f16 (2449) - AARCH64_INS_FABS - fabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FACGE16 (2148) - AArch64_INS_FACGE - facge $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGE16 (2450) - AARCH64_INS_FACGE - facge $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGE32 (2149) - AArch64_INS_FACGE - facge $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGE32 (2451) - AARCH64_INS_FACGE - facge $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGE64 (2150) - AArch64_INS_FACGE - facge $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGE64 (2452) - AARCH64_INS_FACGE - facge $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGE_PPzZZ_D (2151) - AArch64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGE_PPzZZ_D (2453) - AARCH64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11064,7 +12073,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGE_PPzZZ_H (2152) - AArch64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGE_PPzZZ_H (2454) - AARCH64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11072,7 +12081,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGE_PPzZZ_S (2153) - AArch64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGE_PPzZZ_S (2455) - AARCH64_INS_FACGE - facge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11080,63 +12089,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGEv2f32 (2154) - AArch64_INS_FACGE - facge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGEv2f32 (2456) - AARCH64_INS_FACGE - facge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGEv2f64 (2155) - AArch64_INS_FACGE - facge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGEv2f64 (2457) - AARCH64_INS_FACGE - facge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGEv4f16 (2156) - AArch64_INS_FACGE - facge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGEv4f16 (2458) - AARCH64_INS_FACGE - facge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGEv4f32 (2157) - AArch64_INS_FACGE - facge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGEv4f32 (2459) - AARCH64_INS_FACGE - facge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGEv8f16 (2158) - AArch64_INS_FACGE - facge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGEv8f16 (2460) - AARCH64_INS_FACGE - facge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGT16 (2159) - AArch64_INS_FACGT - facgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGT16 (2461) - AARCH64_INS_FACGT - facgt $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGT32 (2160) - AArch64_INS_FACGT - facgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGT32 (2462) - AARCH64_INS_FACGT - facgt $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGT64 (2161) - AArch64_INS_FACGT - facgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FACGT64 (2463) - AARCH64_INS_FACGT - facgt $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGT_PPzZZ_D (2162) - AArch64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGT_PPzZZ_D (2464) - AARCH64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11144,7 +12153,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGT_PPzZZ_H (2163) - AArch64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGT_PPzZZ_H (2465) - AARCH64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11152,7 +12161,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGT_PPzZZ_S (2164) - AArch64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FACGT_PPzZZ_S (2466) - AARCH64_INS_FACGT - facgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11160,42 +12169,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FACGTv2f32 (2165) - AArch64_INS_FACGT - facgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGTv2f32 (2467) - AARCH64_INS_FACGT - facgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGTv2f64 (2166) - AArch64_INS_FACGT - facgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGTv2f64 (2468) - AARCH64_INS_FACGT - facgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGTv4f16 (2167) - AArch64_INS_FACGT - facgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGTv4f16 (2469) - AARCH64_INS_FACGT - facgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGTv4f32 (2168) - AArch64_INS_FACGT - facgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGTv4f32 (2470) - AARCH64_INS_FACGT - facgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FACGTv8f16 (2169) - AArch64_INS_FACGT - facgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FACGTv8f16 (2471) - AARCH64_INS_FACGT - facgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDA_VPZ_D (2170) - AArch64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_FADDA_VPZ_D (2472) - AARCH64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11203,7 +12212,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDA_VPZ_H (2171) - AArch64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_FADDA_VPZ_H (2473) - AARCH64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11211,7 +12220,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDA_VPZ_S (2172) - AArch64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ +{ /* AARCH64_FADDA_VPZ_S (2474) - AARCH64_INS_FADDA - fadda $Vdn, $Pg, $_Vdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11219,21 +12228,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDDrr (2173) - AArch64_INS_FADD - fadd $Rd, $Rn, $Rm */ +{ /* AARCH64_FADDDrr (2475) - AARCH64_INS_FADD - fadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDHrr (2174) - AArch64_INS_FADD - fadd $Rd, $Rn, $Rm */ +{ /* AARCH64_FADDHrr (2476) - AARCH64_INS_FADD - fadd $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDP_ZPmZZ_D (2175) - AArch64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADDP_ZPmZZ_D (2477) - AARCH64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11241,7 +12250,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDP_ZPmZZ_H (2176) - AArch64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADDP_ZPmZZ_H (2478) - AARCH64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11249,7 +12258,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDP_ZPmZZ_S (2177) - AArch64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADDP_ZPmZZ_S (2479) - AARCH64_INS_FADDP - faddp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11257,163 +12266,163 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDPv2f32 (2178) - AArch64_INS_FADDP - faddp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDPv2f32 (2480) - AARCH64_INS_FADDP - faddp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDPv2f64 (2179) - AArch64_INS_FADDP - faddp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDPv2f64 (2481) - AARCH64_INS_FADDP - faddp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDPv2i16p (2180) - AArch64_INS_FADDP - faddp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ +{ /* AARCH64_FADDPv2i16p (2482) - AARCH64_INS_FADDP - faddp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FADDPv2i32p (2181) - AArch64_INS_FADDP - faddp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FADDPv2i32p (2483) - AARCH64_INS_FADDP - faddp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FADDPv2i64p (2182) - AArch64_INS_FADDP - faddp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FADDPv2i64p (2484) - AARCH64_INS_FADDP - faddp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FADDPv4f16 (2183) - AArch64_INS_FADDP - faddp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDPv4f16 (2485) - AARCH64_INS_FADDP - faddp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDPv4f32 (2184) - AArch64_INS_FADDP - faddp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDPv4f32 (2486) - AARCH64_INS_FADDP - faddp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDPv8f16 (2185) - AArch64_INS_FADDP - faddp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDPv8f16 (2487) - AARCH64_INS_FADDP - faddp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDQV_D (2186) - AArch64_INS_FADDQV - faddqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_FADDQV_D (2488) - AARCH64_INS_FADDQV - faddqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADDQV_H (2187) - AArch64_INS_FADDQV - faddqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_FADDQV_H (2489) - AARCH64_INS_FADDQV - faddqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADDQV_S (2188) - AArch64_INS_FADDQV - faddqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_FADDQV_S (2490) - AARCH64_INS_FADDQV - faddqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADDSrr (2189) - AArch64_INS_FADD - fadd $Rd, $Rn, $Rm */ +{ /* AARCH64_FADDSrr (2491) - AARCH64_INS_FADD - fadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDV_VPZ_D (2190) - AArch64_INS_FADDV - faddv $Vd, $Pg, $Zn */ +{ /* AARCH64_FADDV_VPZ_D (2492) - AARCH64_INS_FADDV - faddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADDV_VPZ_H (2191) - AArch64_INS_FADDV - faddv $Vd, $Pg, $Zn */ +{ /* AARCH64_FADDV_VPZ_H (2493) - AARCH64_INS_FADDV - faddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADDV_VPZ_S (2192) - AArch64_INS_FADDV - faddv $Vd, $Pg, $Zn */ +{ /* AARCH64_FADDV_VPZ_S (2494) - AARCH64_INS_FADDV - faddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FADD_VG2_M2Z_D (2193) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FADD_VG2_M2Z_D (2495) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_VG2_M2Z_H (2194) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FADD_VG2_M2Z_H (2496) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_VG2_M2Z_S (2195) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FADD_VG2_M2Z_S (2497) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_VG4_M4Z_D (2196) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FADD_VG4_M4Z_D (2498) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_VG4_M4Z_H (2197) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FADD_VG4_M4Z_H (2499) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_VG4_M4Z_S (2198) - AArch64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FADD_VG4_M4Z_S (2500) - AARCH64_INS_FADD - fadd $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZPmI_D (2199) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FADD_ZPmI_D (2501) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11421,7 +12430,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FADD_ZPmI_H (2200) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FADD_ZPmI_H (2502) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11429,7 +12438,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FADD_ZPmI_S (2201) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FADD_ZPmI_S (2503) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11437,7 +12446,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FADD_ZPmZ_D (2202) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADD_ZPmZ_D (2504) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11445,7 +12454,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZPmZ_H (2203) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADD_ZPmZ_H (2505) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11453,7 +12462,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZPmZ_S (2204) - AArch64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FADD_ZPmZ_S (2506) - AARCH64_INS_FADD - fadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11461,63 +12470,265 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZZZ_D (2205) - AArch64_INS_FADD - fadd $Zd, $Zn, $Zm */ +{ /* AARCH64_FADD_ZZZ_D (2507) - AARCH64_INS_FADD - fadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZZZ_H (2206) - AArch64_INS_FADD - fadd $Zd, $Zn, $Zm */ +{ /* AARCH64_FADD_ZZZ_H (2508) - AARCH64_INS_FADD - fadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADD_ZZZ_S (2207) - AArch64_INS_FADD - fadd $Zd, $Zn, $Zm */ +{ /* AARCH64_FADD_ZZZ_S (2509) - AARCH64_INS_FADD - fadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FADDv2f32 (2208) - AArch64_INS_FADD - fadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDv2f32 (2510) - AARCH64_INS_FADD - fadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDv2f64 (2209) - AArch64_INS_FADD - fadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDv2f64 (2511) - AARCH64_INS_FADD - fadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDv4f16 (2210) - AArch64_INS_FADD - fadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDv4f16 (2512) - AARCH64_INS_FADD - fadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDv4f32 (2211) - AArch64_INS_FADD - fadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDv4f32 (2513) - AARCH64_INS_FADD - fadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FADDv8f16 (2212) - AArch64_INS_FADD - fadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FADDv8f16 (2514) - AARCH64_INS_FADD - fadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCADD_ZPmZ_D (2213) - AArch64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ +{ /* AARCH64_FAMAX_2Z2Z_D (2515) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_2Z2Z_H (2516) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_2Z2Z_S (2517) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_4Z4Z_D (2518) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_4Z4Z_H (2519) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_4Z4Z_S (2520) - AARCH64_INS_FAMAX - famax $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_ZPmZ_D (2521) - AARCH64_INS_FAMAX - famax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_ZPmZ_H (2522) - AARCH64_INS_FAMAX - famax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAX_ZPmZ_S (2523) - AARCH64_INS_FAMAX - famax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMAXv2f32 (2524) - AARCH64_INS_FAMAX - famax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMAXv2f64 (2525) - AARCH64_INS_FAMAX - famax{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMAXv4f16 (2526) - AARCH64_INS_FAMAX - famax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMAXv4f32 (2527) - AARCH64_INS_FAMAX - famax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMAXv8f16 (2528) - AARCH64_INS_FAMAX - famax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_2Z2Z_D (2529) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_2Z2Z_H (2530) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_2Z2Z_S (2531) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_4Z4Z_D (2532) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_4Z4Z_H (2533) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_4Z4Z_S (2534) - AARCH64_INS_FAMIN - famin $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_ZPmZ_D (2535) - AARCH64_INS_FAMIN - famin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_ZPmZ_H (2536) - AARCH64_INS_FAMIN - famin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMIN_ZPmZ_S (2537) - AARCH64_INS_FAMIN - famin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FAMINv2f32 (2538) - AARCH64_INS_FAMIN - famin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMINv2f64 (2539) - AARCH64_INS_FAMIN - famin{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMINv4f16 (2540) - AARCH64_INS_FAMIN - famin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMINv4f32 (2541) - AARCH64_INS_FAMIN - famin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FAMINv8f16 (2542) - AARCH64_INS_FAMIN - famin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FCADD_ZPmZ_D (2543) - AARCH64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11526,7 +12737,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCADD_ZPmZ_H (2214) - AArch64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ +{ /* AARCH64_FCADD_ZPmZ_H (2544) - AARCH64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11535,7 +12746,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCADD_ZPmZ_S (2215) - AArch64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ +{ /* AARCH64_FCADD_ZPmZ_S (2545) - AARCH64_INS_FCADD - fcadd $Zdn, $Pg/m, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11544,7 +12755,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCADDv2f32 (2216) - AArch64_INS_FCADD - fcadd{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCADDv2f32 (2546) - AARCH64_INS_FCADD - fcadd{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -11552,7 +12763,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCADDv2f64 (2217) - AArch64_INS_FCADD - fcadd{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCADDv2f64 (2547) - AARCH64_INS_FCADD - fcadd{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -11560,7 +12771,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCADDv4f16 (2218) - AArch64_INS_FCADD - fcadd{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCADDv4f16 (2548) - AARCH64_INS_FCADD - fcadd{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -11568,7 +12779,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCADDv4f32 (2219) - AArch64_INS_FCADD - fcadd{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCADDv4f32 (2549) - AARCH64_INS_FCADD - fcadd{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -11576,7 +12787,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCADDv8f16 (2220) - AArch64_INS_FCADD - fcadd{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCADDv8f16 (2550) - AARCH64_INS_FCADD - fcadd{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -11584,7 +12795,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCCMPDrr (2221) - AArch64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPDrr (2551) - AARCH64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -11592,7 +12803,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCCMPEDrr (2222) - AArch64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPEDrr (2552) - AARCH64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -11600,15 +12811,15 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCCMPEHrr (2223) - AArch64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPEHrr (2553) - AARCH64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* nzcv */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCCMPESrr (2224) - AArch64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPESrr (2554) - AARCH64_INS_FCCMPE - fccmpe $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -11616,15 +12827,15 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCCMPHrr (2225) - AArch64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPHrr (2555) - AARCH64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* nzcv */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCCMPSrr (2226) - AArch64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ +{ /* AARCH64_FCCMPSrr (2556) - AARCH64_INS_FCCMP - fccmp $Rn, $Rm, $nzcv, $cond */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ @@ -11632,7 +12843,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCLAMP_VG2_2Z2Z_D (2227) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG2_2Z2Z_D (2557) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11640,7 +12851,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_VG2_2Z2Z_H (2228) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG2_2Z2Z_H (2558) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11648,7 +12859,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_VG2_2Z2Z_S (2229) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG2_2Z2Z_S (2559) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11656,7 +12867,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_VG4_4Z4Z_D (2230) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG4_4Z4Z_D (2560) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11664,7 +12875,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_VG4_4Z4Z_H (2231) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG4_4Z4Z_H (2561) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11672,7 +12883,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_VG4_4Z4Z_S (2232) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_VG4_4Z4Z_S (2562) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11680,7 +12891,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_ZZZ_D (2233) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_ZZZ_D (2563) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11688,7 +12899,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_ZZZ_H (2234) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_ZZZ_H (2564) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11696,7 +12907,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCLAMP_ZZZ_S (2235) - AArch64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_FCLAMP_ZZZ_S (2565) - AARCH64_INS_FCLAMP - fclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -11704,49 +12915,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMEQ16 (2236) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMEQ16 (2566) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQ32 (2237) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMEQ32 (2567) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQ64 (2238) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMEQ64 (2568) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZ0_D (2239) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMEQ_PPzZ0_D (2569) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZ0_H (2240) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMEQ_PPzZ0_H (2570) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZ0_S (2241) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMEQ_PPzZ0_S (2571) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZZ_D (2242) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMEQ_PPzZZ_D (2572) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11754,7 +12965,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZZ_H (2243) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMEQ_PPzZZ_H (2573) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11762,7 +12973,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMEQ_PPzZZ_S (2244) - AArch64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMEQ_PPzZZ_S (2574) - AARCH64_INS_FCMEQ - fcmeq $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11770,132 +12981,132 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMEQv1i16rz (2245) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMEQv1i16rz (2575) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv1i32rz (2246) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMEQv1i32rz (2576) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv1i64rz (2247) - AArch64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMEQv1i64rz (2577) - AARCH64_INS_FCMEQ - fcmeq $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv2f32 (2248) - AArch64_INS_FCMEQ - fcmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMEQv2f32 (2578) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQv2f64 (2249) - AArch64_INS_FCMEQ - fcmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMEQv2f64 (2579) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQv2i32rz (2250) - AArch64_INS_FCMEQ - fcmeq{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMEQv2i32rz (2580) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv2i64rz (2251) - AArch64_INS_FCMEQ - fcmeq{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMEQv2i64rz (2581) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv4f16 (2252) - AArch64_INS_FCMEQ - fcmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMEQv4f16 (2582) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQv4f32 (2253) - AArch64_INS_FCMEQ - fcmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMEQv4f32 (2583) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQv4i16rz (2254) - AArch64_INS_FCMEQ - fcmeq{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMEQv4i16rz (2584) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv4i32rz (2255) - AArch64_INS_FCMEQ - fcmeq{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMEQv4i32rz (2585) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMEQv8f16 (2256) - AArch64_INS_FCMEQ - fcmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMEQv8f16 (2586) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMEQv8i16rz (2257) - AArch64_INS_FCMEQ - fcmeq{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMEQv8i16rz (2587) - AARCH64_INS_FCMEQ - fcmeq{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGE16 (2258) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGE16 (2588) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGE32 (2259) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGE32 (2589) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGE64 (2260) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGE64 (2590) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZ0_D (2261) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGE_PPzZ0_D (2591) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZ0_H (2262) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGE_PPzZ0_H (2592) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZ0_S (2263) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGE_PPzZ0_S (2593) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZZ_D (2264) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGE_PPzZZ_D (2594) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11903,7 +13114,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZZ_H (2265) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGE_PPzZZ_H (2595) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11911,7 +13122,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGE_PPzZZ_S (2266) - AArch64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGE_PPzZZ_S (2596) - AARCH64_INS_FCMGE - fcmge $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -11919,132 +13130,132 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGEv1i16rz (2267) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGEv1i16rz (2597) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv1i32rz (2268) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGEv1i32rz (2598) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv1i64rz (2269) - AArch64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGEv1i64rz (2599) - AARCH64_INS_FCMGE - fcmge $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv2f32 (2270) - AArch64_INS_FCMGE - fcmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGEv2f32 (2600) - AARCH64_INS_FCMGE - fcmge{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGEv2f64 (2271) - AArch64_INS_FCMGE - fcmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGEv2f64 (2601) - AARCH64_INS_FCMGE - fcmge{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGEv2i32rz (2272) - AArch64_INS_FCMGE - fcmge{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGEv2i32rz (2602) - AARCH64_INS_FCMGE - fcmge{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv2i64rz (2273) - AArch64_INS_FCMGE - fcmge{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGEv2i64rz (2603) - AARCH64_INS_FCMGE - fcmge{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv4f16 (2274) - AArch64_INS_FCMGE - fcmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGEv4f16 (2604) - AARCH64_INS_FCMGE - fcmge{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGEv4f32 (2275) - AArch64_INS_FCMGE - fcmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGEv4f32 (2605) - AARCH64_INS_FCMGE - fcmge{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGEv4i16rz (2276) - AArch64_INS_FCMGE - fcmge{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGEv4i16rz (2606) - AARCH64_INS_FCMGE - fcmge{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv4i32rz (2277) - AArch64_INS_FCMGE - fcmge{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGEv4i32rz (2607) - AARCH64_INS_FCMGE - fcmge{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGEv8f16 (2278) - AArch64_INS_FCMGE - fcmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGEv8f16 (2608) - AARCH64_INS_FCMGE - fcmge{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGEv8i16rz (2279) - AArch64_INS_FCMGE - fcmge{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGEv8i16rz (2609) - AARCH64_INS_FCMGE - fcmge{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGT16 (2280) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGT16 (2610) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGT32 (2281) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGT32 (2611) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGT64 (2282) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ +{ /* AARCH64_FCMGT64 (2612) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZ0_D (2283) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGT_PPzZ0_D (2613) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZ0_H (2284) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGT_PPzZ0_H (2614) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZ0_S (2285) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMGT_PPzZ0_S (2615) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZZ_D (2286) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGT_PPzZZ_D (2616) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12052,7 +13263,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZZ_H (2287) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGT_PPzZZ_H (2617) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12060,7 +13271,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGT_PPzZZ_S (2288) - AArch64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMGT_PPzZZ_S (2618) - AARCH64_INS_FCMGT - fcmgt $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12068,90 +13279,90 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMGTv1i16rz (2289) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGTv1i16rz (2619) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv1i32rz (2290) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGTv1i32rz (2620) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv1i64rz (2291) - AArch64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMGTv1i64rz (2621) - AARCH64_INS_FCMGT - fcmgt $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv2f32 (2292) - AArch64_INS_FCMGT - fcmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGTv2f32 (2622) - AARCH64_INS_FCMGT - fcmgt{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGTv2f64 (2293) - AArch64_INS_FCMGT - fcmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGTv2f64 (2623) - AARCH64_INS_FCMGT - fcmgt{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGTv2i32rz (2294) - AArch64_INS_FCMGT - fcmgt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGTv2i32rz (2624) - AARCH64_INS_FCMGT - fcmgt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv2i64rz (2295) - AArch64_INS_FCMGT - fcmgt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGTv2i64rz (2625) - AARCH64_INS_FCMGT - fcmgt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv4f16 (2296) - AArch64_INS_FCMGT - fcmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGTv4f16 (2626) - AARCH64_INS_FCMGT - fcmgt{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGTv4f32 (2297) - AArch64_INS_FCMGT - fcmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGTv4f32 (2627) - AARCH64_INS_FCMGT - fcmgt{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGTv4i16rz (2298) - AArch64_INS_FCMGT - fcmgt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGTv4i16rz (2628) - AARCH64_INS_FCMGT - fcmgt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv4i32rz (2299) - AArch64_INS_FCMGT - fcmgt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGTv4i32rz (2629) - AARCH64_INS_FCMGT - fcmgt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMGTv8f16 (2300) - AArch64_INS_FCMGT - fcmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FCMGTv8f16 (2630) - AARCH64_INS_FCMGT - fcmgt{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMGTv8i16rz (2301) - AArch64_INS_FCMGT - fcmgt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMGTv8i16rz (2631) - AARCH64_INS_FCMGT - fcmgt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLA_ZPmZZ_D (2302) - AArch64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ +{ /* AARCH64_FCMLA_ZPmZZ_D (2632) - AARCH64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12161,7 +13372,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCMLA_ZPmZZ_H (2303) - AArch64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ +{ /* AARCH64_FCMLA_ZPmZZ_H (2633) - AARCH64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12171,7 +13382,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCMLA_ZPmZZ_S (2304) - AArch64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ +{ /* AARCH64_FCMLA_ZPmZZ_S (2634) - AARCH64_INS_FCMLA - fcmla $Zda, $Pg/m, $Zn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12181,7 +13392,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCMLA_ZZZI_H (2305) - AArch64_INS_FCMLA - fcmla $Zda, $Zn, $Zm$iop, $imm */ +{ /* AARCH64_FCMLA_ZZZI_H (2635) - AARCH64_INS_FCMLA - fcmla $Zda, $Zn, $Zm$iop, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -12191,7 +13402,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCMLA_ZZZI_S (2306) - AArch64_INS_FCMLA - fcmla $Zda, $Zn, $Zm$iop, $imm */ +{ /* AARCH64_FCMLA_ZZZI_S (2636) - AARCH64_INS_FCMLA - fcmla $Zda, $Zn, $Zm$iop, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -12201,7 +13412,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FCMLAv2f32 (2307) - AArch64_INS_FCMLA - fcmla{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCMLAv2f32 (2637) - AARCH64_INS_FCMLA - fcmla{ $Rd.2s, $Rn.2s, $Rm.2s, $rot|.2s $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12210,7 +13421,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv2f64 (2308) - AArch64_INS_FCMLA - fcmla{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCMLAv2f64 (2638) - AARCH64_INS_FCMLA - fcmla{ $Rd.2d, $Rn.2d, $Rm.2d, $rot|.2d $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12219,7 +13430,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv4f16 (2309) - AArch64_INS_FCMLA - fcmla{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCMLAv4f16 (2639) - AARCH64_INS_FCMLA - fcmla{ $Rd.4h, $Rn.4h, $Rm.4h, $rot|.4h $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12228,7 +13439,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv4f16_indexed (2310) - AArch64_INS_FCMLA - fcmla{ $Rd.4h, $Rn.4h, $Rm.h$idx, $rot|.4h $Rd, $Rn, $Rm$idx, $rot} */ +{ /* AARCH64_FCMLAv4f16_indexed (2640) - AARCH64_INS_FCMLA - fcmla{ $Rd.4h, $Rn.4h, $Rm.h$idx, $rot|.4h $Rd, $Rn, $Rm$idx, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12238,7 +13449,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv4f32 (2311) - AArch64_INS_FCMLA - fcmla{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCMLAv4f32 (2641) - AARCH64_INS_FCMLA - fcmla{ $Rd.4s, $Rn.4s, $Rm.4s, $rot|.4s $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12247,7 +13458,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv4f32_indexed (2312) - AArch64_INS_FCMLA - fcmla{ $Rd.4s, $Rn.4s, $Rm.s$idx, $rot|.4s $Rd, $Rn, $Rm$idx, $rot} */ +{ /* AARCH64_FCMLAv4f32_indexed (2642) - AARCH64_INS_FCMLA - fcmla{ $Rd.4s, $Rn.4s, $Rm.s$idx, $rot|.4s $Rd, $Rn, $Rm$idx, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12257,7 +13468,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv8f16 (2313) - AArch64_INS_FCMLA - fcmla{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ +{ /* AARCH64_FCMLAv8f16 (2643) - AARCH64_INS_FCMLA - fcmla{ $Rd.8h, $Rn.8h, $Rm.8h, $rot|.8h $Rd, $Rn, $Rm, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12266,7 +13477,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLAv8f16_indexed (2314) - AArch64_INS_FCMLA - fcmla{ $Rd.8h, $Rn.8h, $Rm.h$idx, $rot|.8h $Rd, $Rn, $Rm$idx, $rot} */ +{ /* AARCH64_FCMLAv8f16_indexed (2644) - AARCH64_INS_FCMLA - fcmla{ $Rd.8h, $Rn.8h, $Rm.h$idx, $rot|.8h $Rd, $Rn, $Rm$idx, $rot} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -12276,166 +13487,166 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_FCMLE_PPzZ0_D (2315) - AArch64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLE_PPzZ0_D (2645) - AARCH64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLE_PPzZ0_H (2316) - AArch64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLE_PPzZ0_H (2646) - AARCH64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLE_PPzZ0_S (2317) - AArch64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLE_PPzZ0_S (2647) - AARCH64_INS_FCMLE - fcmle $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLEv1i16rz (2318) - AArch64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLEv1i16rz (2648) - AARCH64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv1i32rz (2319) - AArch64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLEv1i32rz (2649) - AARCH64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv1i64rz (2320) - AArch64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLEv1i64rz (2650) - AARCH64_INS_FCMLE - fcmle $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv2i32rz (2321) - AArch64_INS_FCMLE - fcmle{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLEv2i32rz (2651) - AARCH64_INS_FCMLE - fcmle{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv2i64rz (2322) - AArch64_INS_FCMLE - fcmle{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLEv2i64rz (2652) - AARCH64_INS_FCMLE - fcmle{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv4i16rz (2323) - AArch64_INS_FCMLE - fcmle{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLEv4i16rz (2653) - AARCH64_INS_FCMLE - fcmle{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv4i32rz (2324) - AArch64_INS_FCMLE - fcmle{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLEv4i32rz (2654) - AARCH64_INS_FCMLE - fcmle{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLEv8i16rz (2325) - AArch64_INS_FCMLE - fcmle{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLEv8i16rz (2655) - AARCH64_INS_FCMLE - fcmle{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLT_PPzZ0_D (2326) - AArch64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLT_PPzZ0_D (2656) - AARCH64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLT_PPzZ0_H (2327) - AArch64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLT_PPzZ0_H (2657) - AARCH64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLT_PPzZ0_S (2328) - AArch64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMLT_PPzZ0_S (2658) - AARCH64_INS_FCMLT - fcmlt $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMLTv1i16rz (2329) - AArch64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLTv1i16rz (2659) - AARCH64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv1i32rz (2330) - AArch64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLTv1i32rz (2660) - AARCH64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv1i64rz (2331) - AArch64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ +{ /* AARCH64_FCMLTv1i64rz (2661) - AARCH64_INS_FCMLT - fcmlt $Rd, $Rn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv2i32rz (2332) - AArch64_INS_FCMLT - fcmlt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLTv2i32rz (2662) - AARCH64_INS_FCMLT - fcmlt{ $Rd.2s, $Rn.2s, #0.0|.2s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv2i64rz (2333) - AArch64_INS_FCMLT - fcmlt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLTv2i64rz (2663) - AARCH64_INS_FCMLT - fcmlt{ $Rd.2d, $Rn.2d, #0.0|.2d $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv4i16rz (2334) - AArch64_INS_FCMLT - fcmlt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLTv4i16rz (2664) - AARCH64_INS_FCMLT - fcmlt{ $Rd.4h, $Rn.4h, #0.0|.4h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv4i32rz (2335) - AArch64_INS_FCMLT - fcmlt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLTv4i32rz (2665) - AARCH64_INS_FCMLT - fcmlt{ $Rd.4s, $Rn.4s, #0.0|.4s $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMLTv8i16rz (2336) - AArch64_INS_FCMLT - fcmlt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ +{ /* AARCH64_FCMLTv8i16rz (2666) - AARCH64_INS_FCMLT - fcmlt{ $Rd.8h, $Rn.8h, #0.0|.8h $Rd, $Rn, #0.0} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZ0_D (2337) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMNE_PPzZ0_D (2667) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZ0_H (2338) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMNE_PPzZ0_H (2668) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZ0_S (2339) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ +{ /* AARCH64_FCMNE_PPzZ0_S (2669) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, #0.0 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZZ_D (2340) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMNE_PPzZZ_D (2670) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12443,7 +13654,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZZ_H (2341) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMNE_PPzZZ_H (2671) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12451,7 +13662,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMNE_PPzZZ_S (2342) - AArch64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMNE_PPzZZ_S (2672) - AARCH64_INS_FCMNE - fcmne $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12459,73 +13670,73 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMPDri (2343) - AArch64_INS_FCMP - fcmp $Rn, #0.0 */ +{ /* AARCH64_FCMPDri (2673) - AARCH64_INS_FCMP - fcmp $Rn, #0.0 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPDrr (2344) - AArch64_INS_FCMP - fcmp $Rn, $Rm */ +{ /* AARCH64_FCMPDrr (2674) - AARCH64_INS_FCMP - fcmp $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMPEDri (2345) - AArch64_INS_FCMPE - fcmpe $Rn, #0.0 */ +{ /* AARCH64_FCMPEDri (2675) - AARCH64_INS_FCMPE - fcmpe $Rn, #0.0 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPEDrr (2346) - AArch64_INS_FCMPE - fcmpe $Rn, $Rm */ +{ /* AARCH64_FCMPEDrr (2676) - AARCH64_INS_FCMPE - fcmpe $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMPEHri (2347) - AArch64_INS_FCMPE - fcmpe $Rn, #0.0 */ +{ /* AARCH64_FCMPEHri (2677) - AARCH64_INS_FCMPE - fcmpe $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPEHrr (2348) - AArch64_INS_FCMPE - fcmpe $Rn, $Rm */ +{ /* AARCH64_FCMPEHrr (2678) - AARCH64_INS_FCMPE - fcmpe $Rn, $Rm */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMPESri (2349) - AArch64_INS_FCMPE - fcmpe $Rn, #0.0 */ +{ /* AARCH64_FCMPESri (2679) - AARCH64_INS_FCMPE - fcmpe $Rn, #0.0 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPESrr (2350) - AArch64_INS_FCMPE - fcmpe $Rn, $Rm */ +{ /* AARCH64_FCMPESrr (2680) - AARCH64_INS_FCMPE - fcmpe $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMPHri (2351) - AArch64_INS_FCMP - fcmp $Rn, #0.0 */ +{ /* AARCH64_FCMPHri (2681) - AARCH64_INS_FCMP - fcmp $Rn, #0.0 */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPHrr (2352) - AArch64_INS_FCMP - fcmp $Rn, $Rm */ +{ /* AARCH64_FCMPHrr (2682) - AARCH64_INS_FCMP - fcmp $Rn, $Rm */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMPSri (2353) - AArch64_INS_FCMP - fcmp $Rn, #0.0 */ +{ /* AARCH64_FCMPSri (2683) - AARCH64_INS_FCMP - fcmp $Rn, #0.0 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCMPSrr (2354) - AArch64_INS_FCMP - fcmp $Rn, $Rm */ +{ /* AARCH64_FCMPSrr (2684) - AARCH64_INS_FCMP - fcmp $Rn, $Rm */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FCMUO_PPzZZ_D (2355) - AArch64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMUO_PPzZZ_D (2685) - AARCH64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12533,7 +13744,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMUO_PPzZZ_H (2356) - AArch64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMUO_PPzZZ_H (2686) - AARCH64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12541,7 +13752,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCMUO_PPzZZ_S (2357) - AArch64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_FCMUO_PPzZZ_S (2687) - AARCH64_INS_FCMUO - fcmuo $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -12549,7 +13760,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FCPY_ZPmI_D (2358) - AArch64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ +{ /* AARCH64_FCPY_ZPmI_D (2688) - AARCH64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -12557,7 +13768,7 @@ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FCPY_ZPmI_H (2359) - AArch64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ +{ /* AARCH64_FCPY_ZPmI_H (2689) - AARCH64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -12565,7 +13776,7 @@ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FCPY_ZPmI_S (2360) - AArch64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ +{ /* AARCH64_FCPY_ZPmI_S (2690) - AARCH64_INS_FCPY - fcpy $Zd, $Pg/m, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -12573,7 +13784,7 @@ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FCSELDrrr (2361) - AArch64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_FCSELDrrr (2691) - AARCH64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -12581,15 +13792,15 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCSELHrrr (2362) - AArch64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_FCSELHrrr (2692) - AARCH64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCSELSrrr (2363) - AArch64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ +{ /* AARCH64_FCSELSrrr (2693) - AARCH64_INS_FCSEL - fcsel $Rd, $Rn, $Rm, $cond */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -12597,199 +13808,199 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* cond */ { 0 } }}, -{ /* AArch64_FCVTASUWDr (2364) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUWDr (2694) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASUWHr (2365) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUWHr (2695) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASUWSr (2366) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUWSr (2696) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASUXDr (2367) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUXDr (2697) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASUXHr (2368) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUXHr (2698) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASUXSr (2369) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASUXSr (2699) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv1f16 (2370) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASv1f16 (2700) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv1i32 (2371) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASv1i32 (2701) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv1i64 (2372) - AArch64_INS_FCVTAS - fcvtas $Rd, $Rn */ +{ /* AARCH64_FCVTASv1i64 (2702) - AARCH64_INS_FCVTAS - fcvtas $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv2f32 (2373) - AArch64_INS_FCVTAS - fcvtas{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FCVTASv2f32 (2703) - AARCH64_INS_FCVTAS - fcvtas{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv2f64 (2374) - AArch64_INS_FCVTAS - fcvtas{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FCVTASv2f64 (2704) - AARCH64_INS_FCVTAS - fcvtas{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv4f16 (2375) - AArch64_INS_FCVTAS - fcvtas{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FCVTASv4f16 (2705) - AARCH64_INS_FCVTAS - fcvtas{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv4f32 (2376) - AArch64_INS_FCVTAS - fcvtas{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FCVTASv4f32 (2706) - AARCH64_INS_FCVTAS - fcvtas{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTASv8f16 (2377) - AArch64_INS_FCVTAS - fcvtas{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FCVTASv8f16 (2707) - AARCH64_INS_FCVTAS - fcvtas{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUWDr (2378) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUWDr (2708) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUWHr (2379) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUWHr (2709) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUWSr (2380) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUWSr (2710) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUXDr (2381) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUXDr (2711) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUXHr (2382) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUXHr (2712) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUUXSr (2383) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUUXSr (2713) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv1f16 (2384) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUv1f16 (2714) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv1i32 (2385) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUv1i32 (2715) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv1i64 (2386) - AArch64_INS_FCVTAU - fcvtau $Rd, $Rn */ +{ /* AARCH64_FCVTAUv1i64 (2716) - AARCH64_INS_FCVTAU - fcvtau $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv2f32 (2387) - AArch64_INS_FCVTAU - fcvtau{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FCVTAUv2f32 (2717) - AARCH64_INS_FCVTAU - fcvtau{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv2f64 (2388) - AArch64_INS_FCVTAU - fcvtau{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FCVTAUv2f64 (2718) - AARCH64_INS_FCVTAU - fcvtau{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv4f16 (2389) - AArch64_INS_FCVTAU - fcvtau{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FCVTAUv4f16 (2719) - AARCH64_INS_FCVTAU - fcvtau{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv4f32 (2390) - AArch64_INS_FCVTAU - fcvtau{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FCVTAUv4f32 (2720) - AARCH64_INS_FCVTAU - fcvtau{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTAUv8f16 (2391) - AArch64_INS_FCVTAU - fcvtau{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FCVTAUv8f16 (2721) - AARCH64_INS_FCVTAU - fcvtau{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTDHr (2392) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ +{ /* AARCH64_FCVTDHr (2722) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTDSr (2393) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ +{ /* AARCH64_FCVTDSr (2723) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTHDr (2394) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ +{ /* AARCH64_FCVTHDr (2724) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTHSr (2395) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ +{ /* AARCH64_FCVTHSr (2725) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTLT_ZPmZ_HtoS (2396) - AArch64_INS_FCVTLT - fcvtlt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTLT_ZPmZ_HtoS (2726) - AARCH64_INS_FCVTLT - fcvtlt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -12797,7 +14008,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVTLT_ZPmZ_StoD (2397) - AArch64_INS_FCVTLT - fcvtlt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTLT_ZPmZ_StoD (2727) - AARCH64_INS_FCVTLT - fcvtlt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -12805,1148 +14016,301 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVTL_2ZZ_H_S (2398) - AArch64_INS_FCVTL - fcvtl $Zd, $Zn */ +{ /* AARCH64_FCVTL_2ZZ_H_S (2728) - AARCH64_INS_FCVTL - fcvtl $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVTLv2i32 (2399) - AArch64_INS_FCVTL - fcvtl $Rd.2d, $Rn.2s */ +{ /* AARCH64_FCVTLv2i32 (2729) - AARCH64_INS_FCVTL - fcvtl $Rd.2d, $Rn.2s */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTLv4i16 (2400) - AArch64_INS_FCVTL - fcvtl $Rd.4s, $Rn.4h */ +{ /* AARCH64_FCVTLv4i16 (2730) - AARCH64_INS_FCVTL - fcvtl $Rd.4s, $Rn.4h */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTLv4i32 (2401) - AArch64_INS_FCVTL2 - fcvtl2 $Rd.2d, $Rn.4s */ +{ /* AARCH64_FCVTLv4i32 (2731) - AARCH64_INS_FCVTL2 - fcvtl2 $Rd.2d, $Rn.4s */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTLv8i16 (2402) - AArch64_INS_FCVTL2 - fcvtl2 $Rd.4s, $Rn.8h */ +{ /* AARCH64_FCVTLv8i16 (2732) - AARCH64_INS_FCVTL2 - fcvtl2 $Rd.4s, $Rn.8h */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUWDr (2403) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUWDr (2733) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUWHr (2404) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUWHr (2734) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUWSr (2405) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUWSr (2735) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUXDr (2406) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUXDr (2736) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUXHr (2407) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUXHr (2737) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSUXSr (2408) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSUXSr (2738) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv1f16 (2409) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSv1f16 (2739) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv1i32 (2410) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSv1i32 (2740) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv1i64 (2411) - AArch64_INS_FCVTMS - fcvtms $Rd, $Rn */ +{ /* AARCH64_FCVTMSv1i64 (2741) - AARCH64_INS_FCVTMS - fcvtms $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv2f32 (2412) - AArch64_INS_FCVTMS - fcvtms{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FCVTMSv2f32 (2742) - AARCH64_INS_FCVTMS - fcvtms{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv2f64 (2413) - AArch64_INS_FCVTMS - fcvtms{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FCVTMSv2f64 (2743) - AARCH64_INS_FCVTMS - fcvtms{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv4f16 (2414) - AArch64_INS_FCVTMS - fcvtms{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FCVTMSv4f16 (2744) - AARCH64_INS_FCVTMS - fcvtms{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv4f32 (2415) - AArch64_INS_FCVTMS - fcvtms{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FCVTMSv4f32 (2745) - AARCH64_INS_FCVTMS - fcvtms{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMSv8f16 (2416) - AArch64_INS_FCVTMS - fcvtms{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FCVTMSv8f16 (2746) - AARCH64_INS_FCVTMS - fcvtms{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUWDr (2417) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUWDr (2747) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUWHr (2418) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUWHr (2748) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUWSr (2419) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUWSr (2749) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUXDr (2420) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUXDr (2750) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUXHr (2421) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUXHr (2751) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUUXSr (2422) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUUXSr (2752) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv1f16 (2423) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUv1f16 (2753) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv1i32 (2424) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUv1i32 (2754) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv1i64 (2425) - AArch64_INS_FCVTMU - fcvtmu $Rd, $Rn */ +{ /* AARCH64_FCVTMUv1i64 (2755) - AARCH64_INS_FCVTMU - fcvtmu $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv2f32 (2426) - AArch64_INS_FCVTMU - fcvtmu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FCVTMUv2f32 (2756) - AARCH64_INS_FCVTMU - fcvtmu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv2f64 (2427) - AArch64_INS_FCVTMU - fcvtmu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FCVTMUv2f64 (2757) - AARCH64_INS_FCVTMU - fcvtmu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv4f16 (2428) - AArch64_INS_FCVTMU - fcvtmu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FCVTMUv4f16 (2758) - AARCH64_INS_FCVTMU - fcvtmu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv4f32 (2429) - AArch64_INS_FCVTMU - fcvtmu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FCVTMUv4f32 (2759) - AARCH64_INS_FCVTMU - fcvtmu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTMUv8f16 (2430) - AArch64_INS_FCVTMU - fcvtmu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FCVTMUv8f16 (2760) - AARCH64_INS_FCVTMU - fcvtmu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTNSUWDr (2431) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSUWHr (2432) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSUWSr (2433) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSUXDr (2434) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSUXHr (2435) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSUXSr (2436) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv1f16 (2437) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv1i32 (2438) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv1i64 (2439) - AArch64_INS_FCVTNS - fcvtns $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv2f32 (2440) - AArch64_INS_FCVTNS - fcvtns{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv2f64 (2441) - AArch64_INS_FCVTNS - fcvtns{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv4f16 (2442) - AArch64_INS_FCVTNS - fcvtns{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv4f32 (2443) - AArch64_INS_FCVTNS - fcvtns{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNSv8f16 (2444) - AArch64_INS_FCVTNS - fcvtns{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNT_ZPmZ_DtoS (2445) - AArch64_INS_FCVTNT - fcvtnt $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTNT_ZPmZ_StoH (2446) - AArch64_INS_FCVTNT - fcvtnt $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUWDr (2447) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUWHr (2448) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUWSr (2449) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUXDr (2450) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUXHr (2451) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUUXSr (2452) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv1f16 (2453) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv1i32 (2454) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv1i64 (2455) - AArch64_INS_FCVTNU - fcvtnu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv2f32 (2456) - AArch64_INS_FCVTNU - fcvtnu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv2f64 (2457) - AArch64_INS_FCVTNU - fcvtnu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv4f16 (2458) - AArch64_INS_FCVTNU - fcvtnu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv4f32 (2459) - AArch64_INS_FCVTNU - fcvtnu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNUv8f16 (2460) - AArch64_INS_FCVTNU - fcvtnu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTN_Z2Z_StoH (2461) - AArch64_INS_FCVTN - fcvtn $Zd, $Zn */ +{ /* AARCH64_FCVTNB_Z2Z_StoB (2761) - AARCH64_INS_FCVTNB - fcvtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVTNv2i32 (2462) - AArch64_INS_FCVTN - fcvtn $Rd.2s, $Rn.2d */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNv4i16 (2463) - AArch64_INS_FCVTN - fcvtn $Rd.4h, $Rn.4s */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNv4i32 (2464) - AArch64_INS_FCVTN2 - fcvtn2 $Rd.4s, $Rn.2d */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTNv8i16 (2465) - AArch64_INS_FCVTN2 - fcvtn2 $Rd.8h, $Rn.4s */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPSUWDr (2466) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUWDr (2762) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSUWHr (2467) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUWHr (2763) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSUWSr (2468) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUWSr (2764) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSUXDr (2469) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUXDr (2765) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSUXHr (2470) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUXHr (2766) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSUXSr (2471) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSUXSr (2767) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv1f16 (2472) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSv1f16 (2768) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv1i32 (2473) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSv1i32 (2769) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv1i64 (2474) - AArch64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ /* AARCH64_FCVTNSv1i64 (2770) - AARCH64_INS_FCVTNS - fcvtns $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv2f32 (2475) - AArch64_INS_FCVTPS - fcvtps{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FCVTNSv2f32 (2771) - AARCH64_INS_FCVTNS - fcvtns{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv2f64 (2476) - AArch64_INS_FCVTPS - fcvtps{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FCVTNSv2f64 (2772) - AARCH64_INS_FCVTNS - fcvtns{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv4f16 (2477) - AArch64_INS_FCVTPS - fcvtps{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FCVTNSv4f16 (2773) - AARCH64_INS_FCVTNS - fcvtns{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv4f32 (2478) - AArch64_INS_FCVTPS - fcvtps{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FCVTNSv4f32 (2774) - AARCH64_INS_FCVTNS - fcvtns{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPSv8f16 (2479) - AArch64_INS_FCVTPS - fcvtps{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FCVTNSv8f16 (2775) - AARCH64_INS_FCVTNS - fcvtns{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVTPUUWDr (2480) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUUWHr (2481) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUUWSr (2482) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUUXDr (2483) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUUXHr (2484) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUUXSr (2485) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv1f16 (2486) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv1i32 (2487) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv1i64 (2488) - AArch64_INS_FCVTPU - fcvtpu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv2f32 (2489) - AArch64_INS_FCVTPU - fcvtpu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv2f64 (2490) - AArch64_INS_FCVTPU - fcvtpu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv4f16 (2491) - AArch64_INS_FCVTPU - fcvtpu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv4f32 (2492) - AArch64_INS_FCVTPU - fcvtpu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTPUv8f16 (2493) - AArch64_INS_FCVTPU - fcvtpu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTSDr (2494) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTSHr (2495) - AArch64_INS_FCVT - fcvt $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTXNT_ZPmZ_DtoS (2496) - AArch64_INS_FCVTXNT - fcvtxnt $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTXNv1i64 (2497) - AArch64_INS_FCVTXN - fcvtxn $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTXNv2f32 (2498) - AArch64_INS_FCVTXN - fcvtxn $Rd.2s, $Rn.2d */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTXNv4f32 (2499) - AArch64_INS_FCVTXN2 - fcvtxn2 $Rd.4s, $Rn.2d */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTX_ZPmZ_DtoS (2500) - AArch64_INS_FCVTX - fcvtx $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZSSWDri (2501) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSSWHri (2502) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSSWSri (2503) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSSXDri (2504) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSSXHri (2505) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSSXSri (2506) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZSUWDr (2507) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSUWHr (2508) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSUWSr (2509) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSUXDr (2510) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSUXHr (2511) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSUXSr (2512) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_2Z2Z_StoS (2513) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_4Z4Z_StoS (2514) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_DtoD (2515) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_DtoS (2516) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_HtoD (2517) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_HtoH (2518) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_HtoS (2519) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_StoD (2520) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZS_ZPmZ_StoS (2521) - AArch64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZSd (2522) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSh (2523) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSs (2524) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSv1f16 (2525) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv1i32 (2526) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv1i64 (2527) - AArch64_INS_FCVTZS - fcvtzs $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv2f32 (2528) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv2f64 (2529) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv2i32_shift (2530) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSv2i64_shift (2531) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSv4f16 (2532) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv4f32 (2533) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv4i16_shift (2534) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSv4i32_shift (2535) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZSv8f16 (2536) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZSv8i16_shift (2537) - AArch64_INS_FCVTZS - fcvtzs{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUSWDri (2538) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUSWHri (2539) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUSWSri (2540) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUSXDri (2541) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUSXHri (2542) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUSXSri (2543) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ - { 0 } -}}, -{ /* AArch64_FCVTZUUWDr (2544) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUUWHr (2545) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUUWSr (2546) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUUXDr (2547) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUUXHr (2548) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUUXSr (2549) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_2Z2Z_StoS (2550) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_4Z4Z_StoS (2551) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_DtoD (2552) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_DtoS (2553) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_HtoD (2554) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_HtoH (2555) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_HtoS (2556) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_StoD (2557) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZU_ZPmZ_StoS (2558) - AArch64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVTZUd (2559) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUh (2560) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUs (2561) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUv1f16 (2562) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv1i32 (2563) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv1i64 (2564) - AArch64_INS_FCVTZU - fcvtzu $Rd, $Rn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv2f32 (2565) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv2f64 (2566) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv2i32_shift (2567) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUv2i64_shift (2568) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUv4f16 (2569) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv4f32 (2570) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv4i16_shift (2571) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUv4i32_shift (2572) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVTZUv8f16 (2573) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_FCVTZUv8i16_shift (2574) - AArch64_INS_FCVTZU - fcvtzu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_FCVT_2ZZ_H_S (2575) - AArch64_INS_FCVT - fcvt $Zd, $Zn */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { 0 } -}}, -{ /* AArch64_FCVT_Z2Z_StoH (2576) - AArch64_INS_FCVT - fcvt $Zd, $Zn */ +{ /* AARCH64_FCVTNT_Z2Z_StoB (2776) - AARCH64_INS_FCVTNT - fcvtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_DtoH (2577) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNT_ZPmZ_DtoS (2777) - AARCH64_INS_FCVTNT - fcvtnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -13954,7 +14318,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_DtoS (2578) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNT_ZPmZ_StoH (2778) - AARCH64_INS_FCVTNT - fcvtnt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -13962,53 +14326,965 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_HtoD (2579) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNUUWDr (2779) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_HtoS (2580) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNUUWHr (2780) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_StoD (2581) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNUUWSr (2781) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FCVT_ZPmZ_StoH (2582) - AArch64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FCVTNUUXDr (2782) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FDIVDrr (2583) - AArch64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ +{ /* AARCH64_FCVTNUUXHr (2783) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUUXSr (2784) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv1f16 (2785) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv1i32 (2786) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv1i64 (2787) - AARCH64_INS_FCVTNU - fcvtnu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv2f32 (2788) - AARCH64_INS_FCVTNU - fcvtnu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv2f64 (2789) - AARCH64_INS_FCVTNU - fcvtnu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv4f16 (2790) - AARCH64_INS_FCVTNU - fcvtnu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv4f32 (2791) - AARCH64_INS_FCVTNU - fcvtnu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNUv8f16 (2792) - AARCH64_INS_FCVTNU - fcvtnu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTN_F16_F8v16f8 (2793) - AARCH64_INS_FCVTN - fcvtn $Rd.16b, $Rn.8h, $Rm.8h */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FCVTN_F16_F8v8f8 (2794) - AARCH64_INS_FCVTN - fcvtn $Rd.8b, $Rn.4h, $Rm.4h */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVHrr (2584) - AArch64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ +{ /* AARCH64_FCVTN_F32_F82v16f8 (2795) - AARCH64_INS_FCVTN2 - fcvtn2{ $Rd.16b, $Rn.4s, $Rm.4s} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVR_ZPmZ_D (2585) - AArch64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FCVTN_F32_F8v8f8 (2796) - AARCH64_INS_FCVTN - fcvtn $Rd.8b, $Rn.4s, $Rm.4s */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FCVTN_Z2Z_HtoB (2797) - AARCH64_INS_FCVTN - fcvtn $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTN_Z2Z_StoH (2798) - AARCH64_INS_FCVTN - fcvtn $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTN_Z4Z_StoB_NAME (2799) - AARCH64_INS_FCVTN - fcvtn $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTNv2i32 (2800) - AARCH64_INS_FCVTN - fcvtn $Rd.2s, $Rn.2d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNv4i16 (2801) - AARCH64_INS_FCVTN - fcvtn $Rd.4h, $Rn.4s */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNv4i32 (2802) - AARCH64_INS_FCVTN2 - fcvtn2 $Rd.4s, $Rn.2d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTNv8i16 (2803) - AARCH64_INS_FCVTN2 - fcvtn2 $Rd.8h, $Rn.4s */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUWDr (2804) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUWHr (2805) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUWSr (2806) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUXDr (2807) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUXHr (2808) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSUXSr (2809) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv1f16 (2810) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv1i32 (2811) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv1i64 (2812) - AARCH64_INS_FCVTPS - fcvtps $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv2f32 (2813) - AARCH64_INS_FCVTPS - fcvtps{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv2f64 (2814) - AARCH64_INS_FCVTPS - fcvtps{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv4f16 (2815) - AARCH64_INS_FCVTPS - fcvtps{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv4f32 (2816) - AARCH64_INS_FCVTPS - fcvtps{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPSv8f16 (2817) - AARCH64_INS_FCVTPS - fcvtps{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUWDr (2818) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUWHr (2819) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUWSr (2820) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUXDr (2821) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUXHr (2822) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUUXSr (2823) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv1f16 (2824) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv1i32 (2825) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv1i64 (2826) - AARCH64_INS_FCVTPU - fcvtpu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv2f32 (2827) - AARCH64_INS_FCVTPU - fcvtpu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv2f64 (2828) - AARCH64_INS_FCVTPU - fcvtpu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv4f16 (2829) - AARCH64_INS_FCVTPU - fcvtpu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv4f32 (2830) - AARCH64_INS_FCVTPU - fcvtpu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTPUv8f16 (2831) - AARCH64_INS_FCVTPU - fcvtpu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTSDr (2832) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTSHr (2833) - AARCH64_INS_FCVT - fcvt $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTXNT_ZPmZ_DtoS (2834) - AARCH64_INS_FCVTXNT - fcvtxnt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTXNv1i64 (2835) - AARCH64_INS_FCVTXN - fcvtxn $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTXNv2f32 (2836) - AARCH64_INS_FCVTXN - fcvtxn $Rd.2s, $Rn.2d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTXNv4f32 (2837) - AARCH64_INS_FCVTXN2 - fcvtxn2 $Rd.4s, $Rn.2d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTX_ZPmZ_DtoS (2838) - AARCH64_INS_FCVTX - fcvtx $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSWDri (2839) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSWHri (2840) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSWSri (2841) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSXDri (2842) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSXHri (2843) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSSXSri (2844) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUWDr (2845) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUWHr (2846) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUWSr (2847) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUXDr (2848) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUXHr (2849) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSUXSr (2850) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_2Z2Z_StoS (2851) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_4Z4Z_StoS (2852) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_DtoD (2853) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_DtoS (2854) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_HtoD (2855) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_HtoH (2856) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_HtoS (2857) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_StoD (2858) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZS_ZPmZ_StoS (2859) - AARCH64_INS_FCVTZS - fcvtzs $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSd (2860) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSh (2861) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSs (2862) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv1f16 (2863) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv1i32 (2864) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv1i64 (2865) - AARCH64_INS_FCVTZS - fcvtzs $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv2f32 (2866) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv2f64 (2867) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv2i32_shift (2868) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv2i64_shift (2869) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv4f16 (2870) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv4f32 (2871) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv4i16_shift (2872) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv4i32_shift (2873) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv8f16 (2874) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZSv8i16_shift (2875) - AARCH64_INS_FCVTZS - fcvtzs{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSWDri (2876) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSWHri (2877) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSWSri (2878) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSXDri (2879) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSXHri (2880) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUSXSri (2881) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $scale */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUWDr (2882) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUWHr (2883) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUWSr (2884) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUXDr (2885) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUXHr (2886) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUUXSr (2887) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_2Z2Z_StoS (2888) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_4Z4Z_StoS (2889) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_DtoD (2890) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_DtoS (2891) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_HtoD (2892) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_HtoH (2893) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_HtoS (2894) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_StoD (2895) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZU_ZPmZ_StoS (2896) - AARCH64_INS_FCVTZU - fcvtzu $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUd (2897) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUh (2898) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUs (2899) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv1f16 (2900) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv1i32 (2901) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv1i64 (2902) - AARCH64_INS_FCVTZU - fcvtzu $Rd, $Rn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv2f32 (2903) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv2f64 (2904) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv2i32_shift (2905) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv2i64_shift (2906) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv4f16 (2907) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv4f32 (2908) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv4i16_shift (2909) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv4i32_shift (2910) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv8f16 (2911) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_FCVTZUv8i16_shift (2912) - AARCH64_INS_FCVTZU - fcvtzu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_FCVT_2ZZ_H_S (2913) - AARCH64_INS_FCVT - fcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_Z2Z_HtoB (2914) - AARCH64_INS_FCVT - fcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_Z2Z_StoH (2915) - AARCH64_INS_FCVT - fcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_Z4Z_StoB_NAME (2916) - AARCH64_INS_FCVT - fcvt $Zd, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_DtoH (2917) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_DtoS (2918) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_HtoD (2919) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_HtoS (2920) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_StoD (2921) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FCVT_ZPmZ_StoH (2922) - AARCH64_INS_FCVT - fcvt $Zd, $Pg/m, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_FDIVDrr (2923) - AARCH64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDIVHrr (2924) - AARCH64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDIVR_ZPmZ_D (2925) - AARCH64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14016,7 +15292,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIVR_ZPmZ_H (2586) - AArch64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FDIVR_ZPmZ_H (2926) - AARCH64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14024,7 +15300,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIVR_ZPmZ_S (2587) - AArch64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FDIVR_ZPmZ_S (2927) - AARCH64_INS_FDIVR - fdivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14032,14 +15308,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIVSrr (2588) - AArch64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ +{ /* AARCH64_FDIVSrr (2928) - AARCH64_INS_FDIV - fdiv $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIV_ZPmZ_D (2589) - AArch64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FDIV_ZPmZ_D (2929) - AARCH64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14047,7 +15323,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIV_ZPmZ_H (2590) - AArch64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FDIV_ZPmZ_H (2930) - AARCH64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14055,7 +15331,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIV_ZPmZ_S (2591) - AArch64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FDIV_ZPmZ_S (2931) - AARCH64_INS_FDIV - fdiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14063,104 +15339,237 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDIVv2f32 (2592) - AArch64_INS_FDIV - fdiv{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FDIVv2f32 (2932) - AARCH64_INS_FDIV - fdiv{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVv2f64 (2593) - AArch64_INS_FDIV - fdiv{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FDIVv2f64 (2933) - AARCH64_INS_FDIV - fdiv{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVv4f16 (2594) - AArch64_INS_FDIV - fdiv{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FDIVv4f16 (2934) - AARCH64_INS_FDIV - fdiv{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVv4f32 (2595) - AArch64_INS_FDIV - fdiv{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FDIVv4f32 (2935) - AARCH64_INS_FDIV - fdiv{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDIVv8f16 (2596) - AArch64_INS_FDIV - fdiv{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FDIVv8f16 (2936) - AARCH64_INS_FDIV - fdiv{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FDOT_VG2_M2Z2Z_HtoS (2597) - AArch64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FDOT_VG2_M2Z2Z_BtoH (2937) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDOT_VG2_M2ZZI_HtoS (2598) - AArch64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FDOT_VG2_M2ZZ_HtoS (2599) - AArch64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FDOT_VG2_M2Z2Z_BtoS (2938) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FDOT_VG4_M4Z4Z_HtoS (2600) - AArch64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDOT_VG4_M4ZZI_HtoS (2601) - AArch64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FDOT_VG4_M4ZZ_HtoS (2602) - AArch64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FDOT_VG2_M2Z2Z_HtoS (2939) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG2_M2ZZI_BtoH (2940) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG2_M2ZZI_BtoS (2941) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG2_M2ZZI_HtoS (2942) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG2_M2ZZ_BtoH (2943) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDOT_ZZZI_S (2603) - AArch64_INS_FDOT - fdot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FDOT_VG2_M2ZZ_BtoS (2944) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG2_M2ZZ_HtoS (2945) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4Z4Z_BtoH (2946) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4Z4Z_BtoS (2947) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4Z4Z_HtoS (2948) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZI_BtoH (2949) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZI_BtoS (2950) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZI_HtoS (2951) - AARCH64_INS_FDOT - fdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZ_BtoH (2952) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZ_BtoS (2953) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_VG4_M4ZZ_HtoS (2954) - AARCH64_INS_FDOT - fdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_ZZZI_BtoH (2955) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FDOT_ZZZI_BtoS (2956) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -14169,7 +15578,16 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FDOT_ZZZ_S (2604) - AArch64_INS_FDOT - fdot $Zda, $Zn, $Zm */ +{ /* AARCH64_FDOT_ZZZI_S (2957) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FDOT_ZZZ_BtoH (2958) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -14177,49 +15595,133 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FDUP_ZI_D (2605) - AArch64_INS_FDUP - fdup $Zd, $imm8 */ +{ /* AARCH64_FDOT_ZZZ_BtoS (2959) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOT_ZZZ_S (2960) - AARCH64_INS_FDOT - fdot $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FDOTlanev16f8 (2961) - AARCH64_INS_FDOT - fdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FDOTlanev4f16 (2962) - AARCH64_INS_FDOT - fdot{ $Rd.4h, $Rn.8b, $Rm.2b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FDOTlanev8f16 (2963) - AARCH64_INS_FDOT - fdot{ $Rd.8h, $Rn.16b, $Rm.2b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FDOTlanev8f8 (2964) - AARCH64_INS_FDOT - fdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FDOTv2f32 (2965) - AARCH64_INS_FDOT - fdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDOTv4f16 (2966) - AARCH64_INS_FDOT - fdot{ $Rd.4h, $Rn.8b, $Rm.8b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDOTv4f32 (2967) - AARCH64_INS_FDOT - fdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDOTv8f16 (2968) - AARCH64_INS_FDOT - fdot{ $Rd.8h, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FDUP_ZI_D (2969) - AARCH64_INS_FDUP - fdup $Zd, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FDUP_ZI_H (2606) - AArch64_INS_FDUP - fdup $Zd, $imm8 */ +{ /* AARCH64_FDUP_ZI_H (2970) - AARCH64_INS_FDUP - fdup $Zd, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FDUP_ZI_S (2607) - AArch64_INS_FDUP - fdup $Zd, $imm8 */ +{ /* AARCH64_FDUP_ZI_S (2971) - AARCH64_INS_FDUP - fdup $Zd, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FEXPA_ZZ_D (2608) - AArch64_INS_FEXPA - fexpa $Zd, $Zn */ +{ /* AARCH64_FEXPA_ZZ_D (2972) - AARCH64_INS_FEXPA - fexpa $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FEXPA_ZZ_H (2609) - AArch64_INS_FEXPA - fexpa $Zd, $Zn */ +{ /* AARCH64_FEXPA_ZZ_H (2973) - AARCH64_INS_FEXPA - fexpa $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FEXPA_ZZ_S (2610) - AArch64_INS_FEXPA - fexpa $Zd, $Zn */ +{ /* AARCH64_FEXPA_ZZ_S (2974) - AARCH64_INS_FEXPA - fexpa $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FJCVTZS (2611) - AArch64_INS_FJCVTZS - fjcvtzs $Rd, $Rn */ +{ /* AARCH64_FJCVTZS (2975) - AARCH64_INS_FJCVTZS - fjcvtzs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FLOGB_ZPmZ_D (2612) - AArch64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FLOGB_ZPmZ_D (2976) - AARCH64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -14227,7 +15729,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FLOGB_ZPmZ_H (2613) - AArch64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FLOGB_ZPmZ_H (2977) - AARCH64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -14235,7 +15737,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FLOGB_ZPmZ_S (2614) - AArch64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FLOGB_ZPmZ_S (2978) - AARCH64_INS_FLOGB - flogb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -14243,7 +15745,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMADDDrrr (2615) - AArch64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMADDDrrr (2979) - AARCH64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -14251,15 +15753,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMADDHrrr (2616) - AArch64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMADDHrrr (2980) - AARCH64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Ra */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMADDSrrr (2617) - AArch64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMADDSrrr (2981) - AARCH64_INS_FMADD - fmadd $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -14267,7 +15769,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMAD_ZPmZZ_D (2618) - AArch64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMAD_ZPmZZ_D (2982) - AARCH64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14276,7 +15778,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMAD_ZPmZZ_H (2619) - AArch64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMAD_ZPmZZ_H (2983) - AARCH64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14285,7 +15787,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMAD_ZPmZZ_S (2620) - AArch64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMAD_ZPmZZ_S (2984) - AARCH64_INS_FMAD - fmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14294,35 +15796,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMAXDrr (2621) - AArch64_INS_FMAX - fmax $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXDrr (2985) - AARCH64_INS_FMAX - fmax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXHrr (2622) - AArch64_INS_FMAX - fmax $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXHrr (2986) - AARCH64_INS_FMAX - fmax $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMDrr (2623) - AArch64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXNMDrr (2987) - AARCH64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMHrr (2624) - AArch64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXNMHrr (2988) - AARCH64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMP_ZPmZZ_D (2625) - AArch64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNMP_ZPmZZ_D (2989) - AARCH64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14330,7 +15832,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNMP_ZPmZZ_H (2626) - AArch64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNMP_ZPmZZ_H (2990) - AARCH64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14338,7 +15840,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNMP_ZPmZZ_S (2627) - AArch64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNMP_ZPmZZ_S (2991) - AARCH64_INS_FMAXNMP - fmaxnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14346,211 +15848,211 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNMPv2f32 (2628) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMPv2f32 (2992) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMPv2f64 (2629) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMPv2f64 (2993) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMPv2i16p (2630) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ +{ /* AARCH64_FMAXNMPv2i16p (2994) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNMPv2i32p (2631) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FMAXNMPv2i32p (2995) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNMPv2i64p (2632) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FMAXNMPv2i64p (2996) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNMPv4f16 (2633) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMPv4f16 (2997) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMPv4f32 (2634) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMPv4f32 (2998) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMPv8f16 (2635) - AArch64_INS_FMAXNMP - fmaxnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMPv8f16 (2999) - AARCH64_INS_FMAXNMP - fmaxnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMQV_D (2636) - AArch64_INS_FMAXNMQV - fmaxnmqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_FMAXNMQV_D (3000) - AARCH64_INS_FMAXNMQV - fmaxnmqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMQV_H (2637) - AArch64_INS_FMAXNMQV - fmaxnmqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_FMAXNMQV_H (3001) - AARCH64_INS_FMAXNMQV - fmaxnmqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMQV_S (2638) - AArch64_INS_FMAXNMQV - fmaxnmqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_FMAXNMQV_S (3002) - AARCH64_INS_FMAXNMQV - fmaxnmqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMSrr (2639) - AArch64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXNMSrr (3003) - AARCH64_INS_FMAXNM - fmaxnm $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMV_VPZ_D (2640) - AArch64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXNMV_VPZ_D (3004) - AARCH64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMV_VPZ_H (2641) - AArch64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXNMV_VPZ_H (3005) - AARCH64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMV_VPZ_S (2642) - AArch64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXNMV_VPZ_S (3006) - AARCH64_INS_FMAXNMV - fmaxnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXNMVv4i16v (2643) - AArch64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FMAXNMVv4i16v (3007) - AARCH64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNMVv4i32v (2644) - AArch64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FMAXNMVv4i32v (3008) - AARCH64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNMVv8i16v (2645) - AArch64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FMAXNMVv8i16v (3009) - AARCH64_INS_FMAXNMV - fmaxnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2Z2Z_D (2646) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2Z2Z_D (3010) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2Z2Z_H (2647) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2Z2Z_H (3011) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2Z2Z_S (2648) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2Z2Z_S (3012) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2ZZ_D (2649) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2ZZ_D (3013) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2ZZ_H (2650) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2ZZ_H (3014) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG2_2ZZ_S (2651) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG2_2ZZ_S (3015) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4Z4Z_D (2652) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4Z4Z_D (3016) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4Z4Z_H (2653) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4Z4Z_H (3017) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4Z4Z_S (2654) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4Z4Z_S (3018) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4ZZ_D (2655) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4ZZ_D (3019) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4ZZ_H (2656) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4ZZ_H (3020) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_VG4_4ZZ_S (2657) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_VG4_4ZZ_S (3021) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmI_D (2658) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAXNM_ZPmI_D (3022) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14558,7 +16060,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmI_H (2659) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAXNM_ZPmI_H (3023) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14566,7 +16068,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmI_S (2660) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAXNM_ZPmI_S (3024) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14574,7 +16076,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmZ_D (2661) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_ZPmZ_D (3025) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14582,7 +16084,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmZ_H (2662) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_ZPmZ_H (3026) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14590,7 +16092,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNM_ZPmZ_S (2663) - AArch64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXNM_ZPmZ_S (3027) - AARCH64_INS_FMAXNM - fmaxnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14598,42 +16100,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXNMv2f32 (2664) - AArch64_INS_FMAXNM - fmaxnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMv2f32 (3028) - AARCH64_INS_FMAXNM - fmaxnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMv2f64 (2665) - AArch64_INS_FMAXNM - fmaxnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMv2f64 (3029) - AARCH64_INS_FMAXNM - fmaxnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMv4f16 (2666) - AArch64_INS_FMAXNM - fmaxnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMv4f16 (3030) - AARCH64_INS_FMAXNM - fmaxnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMv4f32 (2667) - AArch64_INS_FMAXNM - fmaxnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMv4f32 (3031) - AARCH64_INS_FMAXNM - fmaxnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXNMv8f16 (2668) - AArch64_INS_FMAXNM - fmaxnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXNMv8f16 (3032) - AARCH64_INS_FMAXNM - fmaxnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXP_ZPmZZ_D (2669) - AArch64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXP_ZPmZZ_D (3033) - AARCH64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14641,7 +16143,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXP_ZPmZZ_H (2670) - AArch64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXP_ZPmZZ_H (3034) - AARCH64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14649,7 +16151,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXP_ZPmZZ_S (2671) - AArch64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAXP_ZPmZZ_S (3035) - AARCH64_INS_FMAXP - fmaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14657,211 +16159,211 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXPv2f32 (2672) - AArch64_INS_FMAXP - fmaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXPv2f32 (3036) - AARCH64_INS_FMAXP - fmaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXPv2f64 (2673) - AArch64_INS_FMAXP - fmaxp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXPv2f64 (3037) - AARCH64_INS_FMAXP - fmaxp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXPv2i16p (2674) - AArch64_INS_FMAXP - fmaxp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ +{ /* AARCH64_FMAXPv2i16p (3038) - AARCH64_INS_FMAXP - fmaxp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXPv2i32p (2675) - AArch64_INS_FMAXP - fmaxp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FMAXPv2i32p (3039) - AARCH64_INS_FMAXP - fmaxp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXPv2i64p (2676) - AArch64_INS_FMAXP - fmaxp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FMAXPv2i64p (3040) - AARCH64_INS_FMAXP - fmaxp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXPv4f16 (2677) - AArch64_INS_FMAXP - fmaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXPv4f16 (3041) - AARCH64_INS_FMAXP - fmaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXPv4f32 (2678) - AArch64_INS_FMAXP - fmaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXPv4f32 (3042) - AARCH64_INS_FMAXP - fmaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXPv8f16 (2679) - AArch64_INS_FMAXP - fmaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXPv8f16 (3043) - AARCH64_INS_FMAXP - fmaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXQV_D (2680) - AArch64_INS_FMAXQV - fmaxqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_FMAXQV_D (3044) - AARCH64_INS_FMAXQV - fmaxqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXQV_H (2681) - AArch64_INS_FMAXQV - fmaxqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_FMAXQV_H (3045) - AARCH64_INS_FMAXQV - fmaxqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXQV_S (2682) - AArch64_INS_FMAXQV - fmaxqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_FMAXQV_S (3046) - AARCH64_INS_FMAXQV - fmaxqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXSrr (2683) - AArch64_INS_FMAX - fmax $Rd, $Rn, $Rm */ +{ /* AARCH64_FMAXSrr (3047) - AARCH64_INS_FMAX - fmax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXV_VPZ_D (2684) - AArch64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXV_VPZ_D (3048) - AARCH64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXV_VPZ_H (2685) - AArch64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXV_VPZ_H (3049) - AARCH64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXV_VPZ_S (2686) - AArch64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMAXV_VPZ_S (3050) - AARCH64_INS_FMAXV - fmaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMAXVv4i16v (2687) - AArch64_INS_FMAXV - fmaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FMAXVv4i16v (3051) - AARCH64_INS_FMAXV - fmaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXVv4i32v (2688) - AArch64_INS_FMAXV - fmaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FMAXVv4i32v (3052) - AARCH64_INS_FMAXV - fmaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAXVv8i16v (2689) - AArch64_INS_FMAXV - fmaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FMAXVv8i16v (3053) - AARCH64_INS_FMAXV - fmaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2Z2Z_D (2690) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2Z2Z_D (3054) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2Z2Z_H (2691) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2Z2Z_H (3055) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2Z2Z_S (2692) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2Z2Z_S (3056) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2ZZ_D (2693) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2ZZ_D (3057) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2ZZ_H (2694) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2ZZ_H (3058) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG2_2ZZ_S (2695) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG2_2ZZ_S (3059) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4Z4Z_D (2696) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4Z4Z_D (3060) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4Z4Z_H (2697) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4Z4Z_H (3061) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4Z4Z_S (2698) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4Z4Z_S (3062) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4ZZ_D (2699) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4ZZ_D (3063) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4ZZ_H (2700) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4ZZ_H (3064) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_VG4_4ZZ_S (2701) - AArch64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_VG4_4ZZ_S (3065) - AARCH64_INS_FMAX - fmax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_ZPmI_D (2702) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAX_ZPmI_D (3066) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14869,7 +16371,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAX_ZPmI_H (2703) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAX_ZPmI_H (3067) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14877,7 +16379,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAX_ZPmI_S (2704) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMAX_ZPmI_S (3068) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14885,7 +16387,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMAX_ZPmZ_D (2705) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_ZPmZ_D (3069) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14893,7 +16395,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_ZPmZ_H (2706) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_ZPmZ_H (3070) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14901,7 +16403,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAX_ZPmZ_S (2707) - AArch64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMAX_ZPmZ_S (3071) - AARCH64_INS_FMAX - fmax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14909,70 +16411,70 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMAXv2f32 (2708) - AArch64_INS_FMAX - fmax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXv2f32 (3072) - AARCH64_INS_FMAX - fmax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXv2f64 (2709) - AArch64_INS_FMAX - fmax{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXv2f64 (3073) - AARCH64_INS_FMAX - fmax{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXv4f16 (2710) - AArch64_INS_FMAX - fmax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXv4f16 (3074) - AARCH64_INS_FMAX - fmax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXv4f32 (2711) - AArch64_INS_FMAX - fmax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXv4f32 (3075) - AARCH64_INS_FMAX - fmax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMAXv8f16 (2712) - AArch64_INS_FMAX - fmax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMAXv8f16 (3076) - AARCH64_INS_FMAX - fmax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINDrr (2713) - AArch64_INS_FMIN - fmin $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINDrr (3077) - AARCH64_INS_FMIN - fmin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINHrr (2714) - AArch64_INS_FMIN - fmin $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINHrr (3078) - AARCH64_INS_FMIN - fmin $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMDrr (2715) - AArch64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINNMDrr (3079) - AARCH64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMHrr (2716) - AArch64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINNMHrr (3080) - AARCH64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMP_ZPmZZ_D (2717) - AArch64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNMP_ZPmZZ_D (3081) - AARCH64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14980,7 +16482,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNMP_ZPmZZ_H (2718) - AArch64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNMP_ZPmZZ_H (3082) - AARCH64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14988,7 +16490,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNMP_ZPmZZ_S (2719) - AArch64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNMP_ZPmZZ_S (3083) - AARCH64_INS_FMINNMP - fminnmp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -14996,211 +16498,211 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNMPv2f32 (2720) - AArch64_INS_FMINNMP - fminnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMPv2f32 (3084) - AARCH64_INS_FMINNMP - fminnmp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMPv2f64 (2721) - AArch64_INS_FMINNMP - fminnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMPv2f64 (3085) - AARCH64_INS_FMINNMP - fminnmp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMPv2i16p (2722) - AArch64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ +{ /* AARCH64_FMINNMPv2i16p (3086) - AARCH64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNMPv2i32p (2723) - AArch64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FMINNMPv2i32p (3087) - AARCH64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNMPv2i64p (2724) - AArch64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FMINNMPv2i64p (3088) - AARCH64_INS_FMINNMP - fminnmp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNMPv4f16 (2725) - AArch64_INS_FMINNMP - fminnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMPv4f16 (3089) - AARCH64_INS_FMINNMP - fminnmp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMPv4f32 (2726) - AArch64_INS_FMINNMP - fminnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMPv4f32 (3090) - AARCH64_INS_FMINNMP - fminnmp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMPv8f16 (2727) - AArch64_INS_FMINNMP - fminnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMPv8f16 (3091) - AARCH64_INS_FMINNMP - fminnmp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMQV_D (2728) - AArch64_INS_FMINNMQV - fminnmqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_FMINNMQV_D (3092) - AARCH64_INS_FMINNMQV - fminnmqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMQV_H (2729) - AArch64_INS_FMINNMQV - fminnmqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_FMINNMQV_H (3093) - AARCH64_INS_FMINNMQV - fminnmqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMQV_S (2730) - AArch64_INS_FMINNMQV - fminnmqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_FMINNMQV_S (3094) - AARCH64_INS_FMINNMQV - fminnmqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMSrr (2731) - AArch64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINNMSrr (3095) - AARCH64_INS_FMINNM - fminnm $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMV_VPZ_D (2732) - AArch64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINNMV_VPZ_D (3096) - AARCH64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMV_VPZ_H (2733) - AArch64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINNMV_VPZ_H (3097) - AARCH64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMV_VPZ_S (2734) - AArch64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINNMV_VPZ_S (3098) - AARCH64_INS_FMINNMV - fminnmv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINNMVv4i16v (2735) - AArch64_INS_FMINNMV - fminnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FMINNMVv4i16v (3099) - AARCH64_INS_FMINNMV - fminnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNMVv4i32v (2736) - AArch64_INS_FMINNMV - fminnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FMINNMVv4i32v (3100) - AARCH64_INS_FMINNMV - fminnmv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNMVv8i16v (2737) - AArch64_INS_FMINNMV - fminnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FMINNMVv8i16v (3101) - AARCH64_INS_FMINNMV - fminnmv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2Z2Z_D (2738) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2Z2Z_D (3102) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2Z2Z_H (2739) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2Z2Z_H (3103) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2Z2Z_S (2740) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2Z2Z_S (3104) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2ZZ_D (2741) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2ZZ_D (3105) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2ZZ_H (2742) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2ZZ_H (3106) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG2_2ZZ_S (2743) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG2_2ZZ_S (3107) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4Z4Z_D (2744) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4Z4Z_D (3108) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4Z4Z_H (2745) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4Z4Z_H (3109) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4Z4Z_S (2746) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4Z4Z_S (3110) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4ZZ_D (2747) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4ZZ_D (3111) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4ZZ_H (2748) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4ZZ_H (3112) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_VG4_4ZZ_S (2749) - AArch64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_VG4_4ZZ_S (3113) - AARCH64_INS_FMINNM - fminnm $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmI_D (2750) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMINNM_ZPmI_D (3114) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15208,7 +16710,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmI_H (2751) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMINNM_ZPmI_H (3115) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15216,7 +16718,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmI_S (2752) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMINNM_ZPmI_S (3116) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15224,7 +16726,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmZ_D (2753) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_ZPmZ_D (3117) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15232,7 +16734,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmZ_H (2754) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_ZPmZ_H (3118) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15240,7 +16742,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNM_ZPmZ_S (2755) - AArch64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINNM_ZPmZ_S (3119) - AARCH64_INS_FMINNM - fminnm $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15248,42 +16750,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINNMv2f32 (2756) - AArch64_INS_FMINNM - fminnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMv2f32 (3120) - AARCH64_INS_FMINNM - fminnm{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMv2f64 (2757) - AArch64_INS_FMINNM - fminnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMv2f64 (3121) - AARCH64_INS_FMINNM - fminnm{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMv4f16 (2758) - AArch64_INS_FMINNM - fminnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMv4f16 (3122) - AARCH64_INS_FMINNM - fminnm{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMv4f32 (2759) - AArch64_INS_FMINNM - fminnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMv4f32 (3123) - AARCH64_INS_FMINNM - fminnm{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINNMv8f16 (2760) - AArch64_INS_FMINNM - fminnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINNMv8f16 (3124) - AARCH64_INS_FMINNM - fminnm{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINP_ZPmZZ_D (2761) - AArch64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINP_ZPmZZ_D (3125) - AARCH64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15291,7 +16793,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINP_ZPmZZ_H (2762) - AArch64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINP_ZPmZZ_H (3126) - AARCH64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15299,7 +16801,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINP_ZPmZZ_S (2763) - AArch64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMINP_ZPmZZ_S (3127) - AARCH64_INS_FMINP - fminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15307,211 +16809,211 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINPv2f32 (2764) - AArch64_INS_FMINP - fminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINPv2f32 (3128) - AARCH64_INS_FMINP - fminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINPv2f64 (2765) - AArch64_INS_FMINP - fminp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINPv2f64 (3129) - AARCH64_INS_FMINP - fminp{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINPv2i16p (2766) - AArch64_INS_FMINP - fminp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ +{ /* AARCH64_FMINPv2i16p (3130) - AARCH64_INS_FMINP - fminp{ $Rd, $Rn.2h|.2h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINPv2i32p (2767) - AArch64_INS_FMINP - fminp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FMINPv2i32p (3131) - AARCH64_INS_FMINP - fminp{ $Rd, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINPv2i64p (2768) - AArch64_INS_FMINP - fminp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FMINPv2i64p (3132) - AARCH64_INS_FMINP - fminp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINPv4f16 (2769) - AArch64_INS_FMINP - fminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINPv4f16 (3133) - AARCH64_INS_FMINP - fminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINPv4f32 (2770) - AArch64_INS_FMINP - fminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINPv4f32 (3134) - AARCH64_INS_FMINP - fminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINPv8f16 (2771) - AArch64_INS_FMINP - fminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINPv8f16 (3135) - AARCH64_INS_FMINP - fminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINQV_D (2772) - AArch64_INS_FMINQV - fminqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_FMINQV_D (3136) - AARCH64_INS_FMINQV - fminqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINQV_H (2773) - AArch64_INS_FMINQV - fminqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_FMINQV_H (3137) - AARCH64_INS_FMINQV - fminqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINQV_S (2774) - AArch64_INS_FMINQV - fminqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_FMINQV_S (3138) - AARCH64_INS_FMINQV - fminqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINSrr (2775) - AArch64_INS_FMIN - fmin $Rd, $Rn, $Rm */ +{ /* AARCH64_FMINSrr (3139) - AARCH64_INS_FMIN - fmin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINV_VPZ_D (2776) - AArch64_INS_FMINV - fminv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINV_VPZ_D (3140) - AARCH64_INS_FMINV - fminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINV_VPZ_H (2777) - AArch64_INS_FMINV - fminv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINV_VPZ_H (3141) - AARCH64_INS_FMINV - fminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINV_VPZ_S (2778) - AArch64_INS_FMINV - fminv $Vd, $Pg, $Zn */ +{ /* AARCH64_FMINV_VPZ_S (3142) - AARCH64_INS_FMINV - fminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FMINVv4i16v (2779) - AArch64_INS_FMINV - fminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FMINVv4i16v (3143) - AARCH64_INS_FMINV - fminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINVv4i32v (2780) - AArch64_INS_FMINV - fminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FMINVv4i32v (3144) - AARCH64_INS_FMINV - fminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMINVv8i16v (2781) - AArch64_INS_FMINV - fminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FMINVv8i16v (3145) - AARCH64_INS_FMINV - fminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2Z2Z_D (2782) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2Z2Z_D (3146) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2Z2Z_H (2783) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2Z2Z_H (3147) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2Z2Z_S (2784) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2Z2Z_S (3148) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2ZZ_D (2785) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2ZZ_D (3149) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2ZZ_H (2786) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2ZZ_H (3150) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG2_2ZZ_S (2787) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG2_2ZZ_S (3151) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4Z4Z_D (2788) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4Z4Z_D (3152) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4Z4Z_H (2789) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4Z4Z_H (3153) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4Z4Z_S (2790) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4Z4Z_S (3154) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4ZZ_D (2791) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4ZZ_D (3155) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4ZZ_H (2792) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4ZZ_H (3156) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_VG4_4ZZ_S (2793) - AArch64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_VG4_4ZZ_S (3157) - AARCH64_INS_FMIN - fmin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_ZPmI_D (2794) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMIN_ZPmI_D (3158) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15519,7 +17021,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMIN_ZPmI_H (2795) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMIN_ZPmI_H (3159) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15527,7 +17029,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMIN_ZPmI_S (2796) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMIN_ZPmI_S (3160) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15535,7 +17037,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMIN_ZPmZ_D (2797) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_ZPmZ_D (3161) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15543,7 +17045,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_ZPmZ_H (2798) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_ZPmZ_H (3162) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15551,7 +17053,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMIN_ZPmZ_S (2799) - AArch64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMIN_ZPmZ_S (3163) - AARCH64_INS_FMIN - fmin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -15559,476 +17061,846 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMINv2f32 (2800) - AArch64_INS_FMIN - fmin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINv2f32 (3164) - AARCH64_INS_FMIN - fmin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINv2f64 (2801) - AArch64_INS_FMIN - fmin{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINv2f64 (3165) - AARCH64_INS_FMIN - fmin{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINv4f16 (2802) - AArch64_INS_FMIN - fmin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINv4f16 (3166) - AARCH64_INS_FMIN - fmin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINv4f32 (2803) - AArch64_INS_FMIN - fmin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINv4f32 (3167) - AARCH64_INS_FMIN - fmin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMINv8f16 (2804) - AArch64_INS_FMIN - fmin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMINv8f16 (3168) - AARCH64_INS_FMIN - fmin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAL2lanev4f16 (2805) - AArch64_INS_FMLAL2 - fmlal2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAL2lanev4f16 (3169) - AARCH64_INS_FMLAL2 - fmlal2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_FMLAL2lanev8f16 (2806) - AArch64_INS_FMLAL2 - fmlal2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_FMLAL2v4f16 (2807) - AArch64_INS_FMLAL2 - fmlal2{ $Rd.2s, $Rn.2h, $Rm.2h} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_FMLAL2v8f16 (2808) - AArch64_INS_FMLAL2 - fmlal2{ $Rd.4s, $Rn.4h, $Rm.4h} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_FMLALB_ZZZI_SHH (2809) - AArch64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_FMLALB_ZZZ_SHH (2810) - AArch64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLALT_ZZZI_SHH (2811) - AArch64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_FMLALT_ZZZ_SHH (2812) - AArch64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLAL_MZZI_S (2813) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ - { 0 } -}}, -{ /* AArch64_FMLAL_MZZ_S (2814) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG2_M2Z2Z_S (2815) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG2_M2ZZI_S (2816) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG2_M2ZZ_S (2817) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG4_M4Z4Z_S (2818) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG4_M4ZZI_S (2819) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ - { 0 } -}}, -{ /* AArch64_FMLAL_VG4_M4ZZ_S (2820) - AArch64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLALlanev4f16 (2821) - AArch64_INS_FMLAL - fmlal{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_FMLALlanev8f16 (2822) - AArch64_INS_FMLAL - fmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_FMLALv4f16 (2823) - AArch64_INS_FMLAL - fmlal{ $Rd.2s, $Rn.2h, $Rm.2h} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_FMLALv8f16 (2824) - AArch64_INS_FMLAL - fmlal{ $Rd.4s, $Rn.4h, $Rm.4h} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2Z2Z_D (2825) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2Z2Z_S (2826) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2Z4Z_H (2827) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZI_D (2828) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZI_H (2829) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZI_S (2830) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZ_D (2831) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZ_H (2832) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG2_M2ZZ_S (2833) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4Z4Z_D (2834) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4Z4Z_H (2835) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4Z4Z_S (2836) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZI_D (2837) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZI_H (2838) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZI_S (2839) - AArch64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZ_D (2840) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZ_H (2841) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_VG4_M4ZZ_S (2842) - AArch64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_ZPmZZ_D (2843) - AArch64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_ZPmZZ_H (2844) - AArch64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_ZPmZZ_S (2845) - AArch64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_FMLA_ZZZI_D (2846) - AArch64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_FMLA_ZZZI_H (2847) - AArch64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_FMLA_ZZZI_S (2848) - AArch64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_FMLAv1i16_indexed (2849) - AArch64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv1i32_indexed (2850) - AArch64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAL2lanev8f16 (3170) - AARCH64_INS_FMLAL2 - fmlal2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLAL2v4f16 (3171) - AARCH64_INS_FMLAL2 - fmlal2{ $Rd.2s, $Rn.2h, $Rm.2h} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLAL2v8f16 (3172) - AARCH64_INS_FMLAL2 - fmlal2{ $Rd.4s, $Rn.4h, $Rm.4h} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALB_ZZZ (3173) - AARCH64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALB_ZZZI (3174) - AARCH64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALB_ZZZI_SHH (3175) - AARCH64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FMLALB_ZZZ_SHH (3176) - AARCH64_INS_FMLALB - fmlalb $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALBlanev8f16 (3177) - AARCH64_INS_FMLALB - fmlalb{ $Rd.8h, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALBv8f16 (3178) - AARCH64_INS_FMLALB - fmlalb{ $Rd.8h, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALLBB_ZZZ (3179) - AARCH64_INS_FMLALLBB - fmlallbb $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALLBB_ZZZI (3180) - AARCH64_INS_FMLALLBB - fmlallbb $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALLBBlanev4f32 (3181) - AARCH64_INS_FMLALLBB - fmlallbb{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALLBBv4f32 (3182) - AARCH64_INS_FMLALLBB - fmlallbb{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALLBT_ZZZ (3183) - AARCH64_INS_FMLALLBT - fmlallbt $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALLBT_ZZZI (3184) - AARCH64_INS_FMLALLBT - fmlallbt $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALLBTlanev4f32 (3185) - AARCH64_INS_FMLALLBT - fmlallbt{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALLBTv4f32 (3186) - AARCH64_INS_FMLALLBT - fmlallbt{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALLTB_ZZZ (3187) - AARCH64_INS_FMLALLTB - fmlalltb $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALLTB_ZZZI (3188) - AARCH64_INS_FMLALLTB - fmlalltb $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALLTBlanev4f32 (3189) - AARCH64_INS_FMLALLTB - fmlalltb{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALLTBv4f32 (3190) - AARCH64_INS_FMLALLTB - fmlalltb{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALLTT_ZZZ (3191) - AARCH64_INS_FMLALLTT - fmlalltt $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALLTT_ZZZI (3192) - AARCH64_INS_FMLALLTT - fmlalltt $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALLTTlanev4f32 (3193) - AARCH64_INS_FMLALLTT - fmlalltt{ $Rd.4s, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALLTTv4f32 (3194) - AARCH64_INS_FMLALLTT - fmlalltt{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALL_MZZI_BtoS (3195) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLALL_MZZ_BtoS (3196) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG2_M2Z2Z_BtoS (3197) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG2_M2ZZI_BtoS (3198) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG2_M2ZZ_BtoS (3199) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG4_M4Z4Z_BtoS (3200) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG4_M4ZZI_BtoS (3201) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLALL_VG4_M4ZZ_BtoS (3202) - AARCH64_INS_FMLALL - fmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALT_ZZZ (3203) - AARCH64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALT_ZZZI (3204) - AARCH64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm$imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_FMLALT_ZZZI_SHH (3205) - AARCH64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FMLALT_ZZZ_SHH (3206) - AARCH64_INS_FMLALT - fmlalt $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALTlanev8f16 (3207) - AARCH64_INS_FMLALT - fmlalt{ $Rd.8h, $Rn.16b, $Rm.b$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALTv8f16 (3208) - AARCH64_INS_FMLALT - fmlalt{ $Rd.8h, $Rn.16b, $Rm.16b} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_MZZI_BtoH (3209) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm3], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLAL_MZZI_HtoS (3210) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ + { 0 } +}}, +{ /* AARCH64_FMLAL_MZZ_HtoS (3211) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2Z2Z_BtoH (3212) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2Z2Z_HtoS (3213) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2ZZI_BtoH (3214) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm2, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2ZZI_HtoS (3215) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2ZZ_BtoH (3216) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_M2ZZ_HtoS (3217) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG2_MZZ_BtoH (3218) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4Z4Z_BtoH (3219) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4Z4Z_HtoS (3220) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4ZZI_BtoH (3221) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm2, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4ZZI_HtoS (3222) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4ZZ_BtoH (3223) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLAL_VG4_M4ZZ_HtoS (3224) - AARCH64_INS_FMLAL - fmlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLALlanev4f16 (3225) - AARCH64_INS_FMLAL - fmlal{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALlanev8f16 (3226) - AARCH64_INS_FMLAL - fmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLALv4f16 (3227) - AARCH64_INS_FMLAL - fmlal{ $Rd.2s, $Rn.2h, $Rm.2h} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLALv8f16 (3228) - AARCH64_INS_FMLAL - fmlal{ $Rd.4s, $Rn.4h, $Rm.4h} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2Z2Z_D (3229) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2Z2Z_S (3230) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2Z4Z_H (3231) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZI_D (3232) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZI_H (3233) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZI_S (3234) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZ_D (3235) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZ_H (3236) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG2_M2ZZ_S (3237) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4Z4Z_D (3238) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4Z4Z_H (3239) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4Z4Z_S (3240) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZI_D (3241) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZI_H (3242) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZI_S (3243) - AARCH64_INS_FMLA - fmla $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZ_D (3244) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZ_H (3245) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_VG4_M4ZZ_S (3246) - AARCH64_INS_FMLA - fmla $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZPmZZ_D (3247) - AARCH64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZPmZZ_H (3248) - AARCH64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZPmZZ_S (3249) - AARCH64_INS_FMLA - fmla $Zda, $Pg/m, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZZZI_D (3250) - AARCH64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZZZI_H (3251) - AARCH64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FMLA_ZZZI_S (3252) - AARCH64_INS_FMLA - fmla $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_FMLAv1i16_indexed (3253) - AARCH64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_FMLAv1i32_indexed (3254) - AARCH64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16037,7 +17909,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv1i64_indexed (2851) - AArch64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv1i64_indexed (3255) - AARCH64_INS_FMLA - fmla{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16046,7 +17918,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv2f32 (2852) - AArch64_INS_FMLA - fmla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLAv2f32 (3256) - AARCH64_INS_FMLA - fmla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16054,7 +17926,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAv2f64 (2853) - AArch64_INS_FMLA - fmla{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLAv2f64 (3257) - AARCH64_INS_FMLA - fmla{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16062,7 +17934,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAv2i32_indexed (2854) - AArch64_INS_FMLA - fmla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv2i32_indexed (3258) - AARCH64_INS_FMLA - fmla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16071,7 +17943,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv2i64_indexed (2855) - AArch64_INS_FMLA - fmla{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv2i64_indexed (3259) - AARCH64_INS_FMLA - fmla{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16080,7 +17952,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv4f16 (2856) - AArch64_INS_FMLA - fmla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLAv4f16 (3260) - AARCH64_INS_FMLA - fmla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16088,7 +17960,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAv4f32 (2857) - AArch64_INS_FMLA - fmla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLAv4f32 (3261) - AARCH64_INS_FMLA - fmla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16096,7 +17968,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAv4i16_indexed (2858) - AArch64_INS_FMLA - fmla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv4i16_indexed (3262) - AARCH64_INS_FMLA - fmla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16105,7 +17977,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv4i32_indexed (2859) - AArch64_INS_FMLA - fmla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv4i32_indexed (3263) - AARCH64_INS_FMLA - fmla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16114,7 +17986,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLAv8f16 (2860) - AArch64_INS_FMLA - fmla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLAv8f16 (3264) - AARCH64_INS_FMLA - fmla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16122,7 +17994,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLAv8i16_indexed (2861) - AArch64_INS_FMLA - fmla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLAv8i16_indexed (3265) - AARCH64_INS_FMLA - fmla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16131,25 +18003,25 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSL2lanev4f16 (2862) - AArch64_INS_FMLSL2 - fmlsl2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSL2lanev4f16 (3266) - AARCH64_INS_FMLSL2 - fmlsl2{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSL2lanev8f16 (2863) - AArch64_INS_FMLSL2 - fmlsl2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSL2lanev8f16 (3267) - AARCH64_INS_FMLSL2 - fmlsl2{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSL2v4f16 (2864) - AArch64_INS_FMLSL2 - fmlsl2{ $Rd.2s, $Rn.2h, $Rm.2h} */ +{ /* AARCH64_FMLSL2v4f16 (3268) - AARCH64_INS_FMLSL2 - fmlsl2{ $Rd.2s, $Rn.2h, $Rm.2h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16157,7 +18029,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSL2v8f16 (2865) - AArch64_INS_FMLSL2 - fmlsl2{ $Rd.4s, $Rn.4h, $Rm.4h} */ +{ /* AARCH64_FMLSL2v8f16 (3269) - AARCH64_INS_FMLSL2 - fmlsl2{ $Rd.4s, $Rn.4h, $Rm.4h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16165,7 +18037,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSLB_ZZZI_SHH (2866) - AArch64_INS_FMLSLB - fmlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FMLSLB_ZZZI_SHH (3270) - AARCH64_INS_FMLSLB - fmlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16174,7 +18046,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMLSLB_ZZZ_SHH (2867) - AArch64_INS_FMLSLB - fmlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_FMLSLB_ZZZ_SHH (3271) - AARCH64_INS_FMLSLB - fmlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16182,7 +18054,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSLT_ZZZI_SHH (2868) - AArch64_INS_FMLSLT - fmlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FMLSLT_ZZZI_SHH (3272) - AARCH64_INS_FMLSLT - fmlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16191,7 +18063,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMLSLT_ZZZ_SHH (2869) - AArch64_INS_FMLSLT - fmlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_FMLSLT_ZZZ_SHH (3273) - AARCH64_INS_FMLSLT - fmlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16199,108 +18071,108 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSL_MZZI_S (2870) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_FMLSL_MZZI_HtoS (3274) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_FMLSL_MZZ_S (2871) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_FMLSL_MZZ_HtoS (3275) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSL_VG2_M2Z2Z_S (2872) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLSL_VG2_M2Z2Z_HtoS (3276) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSL_VG2_M2ZZI_S (2873) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_FMLSL_VG2_M2ZZI_HtoS (3277) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_FMLSL_VG2_M2ZZ_S (2874) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLSL_VG2_M2ZZ_HtoS (3278) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSL_VG4_M4Z4Z_S (2875) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLSL_VG4_M4Z4Z_HtoS (3279) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSL_VG4_M4ZZI_S (2876) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_FMLSL_VG4_M4ZZI_HtoS (3280) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_FMLSL_VG4_M4ZZ_S (2877) - AArch64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLSL_VG4_M4ZZ_HtoS (3281) - AARCH64_INS_FMLSL - fmlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLSLlanev4f16 (2878) - AArch64_INS_FMLSL - fmlsl{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSLlanev4f16 (3282) - AARCH64_INS_FMLSL - fmlsl{ $Rd.2s, $Rn.2h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSLlanev8f16 (2879) - AArch64_INS_FMLSL - fmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSLlanev8f16 (3283) - AARCH64_INS_FMLSL - fmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSLv4f16 (2880) - AArch64_INS_FMLSL - fmlsl{ $Rd.2s, $Rn.2h, $Rm.2h} */ +{ /* AARCH64_FMLSLv4f16 (3284) - AARCH64_INS_FMLSL - fmlsl{ $Rd.2s, $Rn.2h, $Rm.2h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16308,7 +18180,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSLv8f16 (2881) - AArch64_INS_FMLSL - fmlsl{ $Rd.4s, $Rn.4h, $Rm.4h} */ +{ /* AARCH64_FMLSLv8f16 (3285) - AARCH64_INS_FMLSL - fmlsl{ $Rd.4s, $Rn.4h, $Rm.4h} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16316,193 +18188,193 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2Z2Z_D (2882) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2Z2Z_D (3286) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2Z2Z_H (2883) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2Z2Z_H (3287) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2Z2Z_S (2884) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2Z2Z_S (3288) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZI_D (2885) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ +{ /* AARCH64_FMLS_VG2_M2ZZI_D (3289) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZI_H (2886) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_FMLS_VG2_M2ZZI_H (3290) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZI_S (2887) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_FMLS_VG2_M2ZZI_S (3291) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZ_D (2888) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2ZZ_D (3292) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZ_H (2889) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2ZZ_H (3293) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG2_M2ZZ_S (2890) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG2_M2ZZ_S (3294) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4Z2Z_H (2891) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4Z2Z_H (3295) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4Z4Z_D (2892) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4Z4Z_D (3296) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4Z4Z_S (2893) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4Z4Z_S (3297) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZI_D (2894) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ /* AARCH64_FMLS_VG4_M4ZZI_D (3298) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZI_H (2895) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_FMLS_VG4_M4ZZI_H (3299) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZI_S (2896) - AArch64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_FMLS_VG4_M4ZZI_S (3300) - AARCH64_INS_FMLS - fmls $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZ_D (2897) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4ZZ_D (3301) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZ_H (2898) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4ZZ_H (3302) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_VG4_M4ZZ_S (2899) - AArch64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_FMLS_VG4_M4ZZ_S (3303) - AARCH64_INS_FMLS - fmls $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_ZPmZZ_D (2900) - AArch64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FMLS_ZPmZZ_D (3304) - AARCH64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16511,7 +18383,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_ZPmZZ_H (2901) - AArch64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FMLS_ZPmZZ_H (3305) - AARCH64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16520,7 +18392,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_ZPmZZ_S (2902) - AArch64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FMLS_ZPmZZ_S (3306) - AARCH64_INS_FMLS - fmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16529,7 +18401,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMLS_ZZZI_D (2903) - AArch64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FMLS_ZZZI_D (3307) - AARCH64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16538,7 +18410,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMLS_ZZZI_H (2904) - AArch64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FMLS_ZZZI_H (3308) - AARCH64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16547,7 +18419,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMLS_ZZZI_S (2905) - AArch64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_FMLS_ZZZI_S (3309) - AARCH64_INS_FMLS - fmls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16556,16 +18428,16 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMLSv1i16_indexed (2906) - AArch64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv1i16_indexed (3310) - AARCH64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv1i32_indexed (2907) - AArch64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv1i32_indexed (3311) - AARCH64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16574,7 +18446,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv1i64_indexed (2908) - AArch64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv1i64_indexed (3312) - AARCH64_INS_FMLS - fmls{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16583,7 +18455,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv2f32 (2909) - AArch64_INS_FMLS - fmls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLSv2f32 (3313) - AARCH64_INS_FMLS - fmls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16591,7 +18463,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSv2f64 (2910) - AArch64_INS_FMLS - fmls{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLSv2f64 (3314) - AARCH64_INS_FMLS - fmls{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16599,7 +18471,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSv2i32_indexed (2911) - AArch64_INS_FMLS - fmls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv2i32_indexed (3315) - AARCH64_INS_FMLS - fmls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16608,7 +18480,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv2i64_indexed (2912) - AArch64_INS_FMLS - fmls{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv2i64_indexed (3316) - AARCH64_INS_FMLS - fmls{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16617,7 +18489,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv4f16 (2913) - AArch64_INS_FMLS - fmls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLSv4f16 (3317) - AARCH64_INS_FMLS - fmls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16625,7 +18497,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSv4f32 (2914) - AArch64_INS_FMLS - fmls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLSv4f32 (3318) - AARCH64_INS_FMLS - fmls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16633,7 +18505,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSv4i16_indexed (2915) - AArch64_INS_FMLS - fmls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv4i16_indexed (3319) - AARCH64_INS_FMLS - fmls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16642,7 +18514,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv4i32_indexed (2916) - AArch64_INS_FMLS - fmls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv4i32_indexed (3320) - AARCH64_INS_FMLS - fmls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16651,7 +18523,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMLSv8f16 (2917) - AArch64_INS_FMLS - fmls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_FMLSv8f16 (3321) - AARCH64_INS_FMLS - fmls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16659,7 +18531,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMLSv8i16_indexed (2918) - AArch64_INS_FMLS - fmls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMLSv8i16_indexed (3322) - AARCH64_INS_FMLS - fmls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -16668,7 +18540,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMMLA_ZZZ_D (2919) - AArch64_INS_FMMLA - fmmla $Zda, $Zn, $Zm */ +{ /* AARCH64_FMMLA_ZZZ_D (3323) - AARCH64_INS_FMMLA - fmmla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16676,7 +18548,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMMLA_ZZZ_S (2920) - AArch64_INS_FMMLA - fmmla $Zda, $Zn, $Zm */ +{ /* AARCH64_FMMLA_ZZZ_S (3324) - AARCH64_INS_FMMLA - fmmla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -16684,7 +18556,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPAL_MPPZZ (2921) - AArch64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPAL_MPPZZ (3325) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16694,7 +18566,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPA_MPPZZ_D (2922) - AArch64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPA_MPPZZ_BtoH (3326) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16704,7 +18576,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPA_MPPZZ_H (2923) - AArch64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPA_MPPZZ_BtoS (3327) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16714,7 +18586,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPA_MPPZZ_S (2924) - AArch64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPA_MPPZZ_D (3328) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16724,7 +18596,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPSL_MPPZZ (2925) - AArch64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPA_MPPZZ_H (3329) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16734,7 +18606,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPS_MPPZZ_D (2926) - AArch64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPA_MPPZZ_S (3330) - AARCH64_INS_FMOPA - fmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16744,7 +18616,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPS_MPPZZ_H (2927) - AArch64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPSL_MPPZZ (3331) - AARCH64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16754,7 +18626,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOPS_MPPZZ_S (2928) - AArch64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_FMOPS_MPPZZ_D (3332) - AARCH64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -16764,135 +18636,155 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMOVDXHighr (2929) - AArch64_INS_FMOV - fmov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ +{ /* AARCH64_FMOPS_MPPZZ_H (3333) - AARCH64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMOPS_MPPZZ_S (3334) - AARCH64_INS_FMOPS - fmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FMOVDXHighr (3335) - AARCH64_INS_FMOV - fmov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMOVDXr (2930) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVDXr (3336) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVDi (2931) - AArch64_INS_FMOV - fmov $Rd, $imm */ +{ /* AARCH64_FMOVDi (3337) - AARCH64_INS_FMOV - fmov $Rd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FMOVDr (2932) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVDr (3338) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVHWr (2933) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVHWr (3339) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVHXr (2934) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVHXr (3340) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVHi (2935) - AArch64_INS_FMOV - fmov $Rd, $imm */ +{ /* AARCH64_FMOVHi (3341) - AARCH64_INS_FMOV - fmov $Rd, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FMOVHr (2936) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVHr (3342) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVSWr (2937) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVSWr (3343) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVSi (2938) - AArch64_INS_FMOV - fmov $Rd, $imm */ +{ /* AARCH64_FMOVSi (3344) - AARCH64_INS_FMOV - fmov $Rd, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_FMOVSr (2939) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVSr (3345) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVWHr (2940) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVWHr (3346) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVWSr (2941) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVWSr (3347) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVXDHighr (2942) - AArch64_INS_FMOV - fmov{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ +{ /* AARCH64_FMOVXDHighr (3348) - AARCH64_INS_FMOV - fmov{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMOVXDr (2943) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVXDr (3349) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVXHr (2944) - AArch64_INS_FMOV - fmov $Rd, $Rn */ +{ /* AARCH64_FMOVXHr (3350) - AARCH64_INS_FMOV - fmov $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FMOVv2f32_ns (2945) - AArch64_INS_FMOV - fmov{ $Rd.2s, $imm8|.2s $Rd, $imm8} */ +{ /* AARCH64_FMOVv2f32_ns (3351) - AARCH64_INS_FMOV - fmov{ $Rd.2s, $imm8|.2s $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FMOVv2f64_ns (2946) - AArch64_INS_FMOV - fmov{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ +{ /* AARCH64_FMOVv2f64_ns (3352) - AARCH64_INS_FMOV - fmov{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FMOVv4f16_ns (2947) - AArch64_INS_FMOV - fmov{ $Rd.4h, $imm8|.4h $Rd, $imm8} */ +{ /* AARCH64_FMOVv4f16_ns (3353) - AARCH64_INS_FMOV - fmov{ $Rd.4h, $imm8|.4h $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FMOVv4f32_ns (2948) - AArch64_INS_FMOV - fmov{ $Rd.4s, $imm8|.4s $Rd, $imm8} */ +{ /* AARCH64_FMOVv4f32_ns (3354) - AARCH64_INS_FMOV - fmov{ $Rd.4s, $imm8|.4s $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FMOVv8f16_ns (2949) - AArch64_INS_FMOV - fmov{ $Rd.8h, $imm8|.8h $Rd, $imm8} */ +{ /* AARCH64_FMOVv8f16_ns (3355) - AARCH64_INS_FMOV - fmov{ $Rd.8h, $imm8|.8h $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_FMSB_ZPmZZ_D (2950) - AArch64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMSB_ZPmZZ_D (3356) - AARCH64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16901,7 +18793,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMSB_ZPmZZ_H (2951) - AArch64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMSB_ZPmZZ_H (3357) - AARCH64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16910,7 +18802,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMSB_ZPmZZ_S (2952) - AArch64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FMSB_ZPmZZ_S (3358) - AARCH64_INS_FMSB - fmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16919,7 +18811,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FMSUBDrrr (2953) - AArch64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMSUBDrrr (3359) - AARCH64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -16927,15 +18819,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMSUBHrrr (2954) - AArch64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMSUBHrrr (3360) - AARCH64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Ra */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMSUBSrrr (2955) - AArch64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FMSUBSrrr (3361) - AARCH64_INS_FMSUB - fmsub $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -16943,49 +18835,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FMULDrr (2956) - AArch64_INS_FMUL - fmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULDrr (3362) - AARCH64_INS_FMUL - fmul $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULHrr (2957) - AArch64_INS_FMUL - fmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULHrr (3363) - AARCH64_INS_FMUL - fmul $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULSrr (2958) - AArch64_INS_FMUL - fmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULSrr (3364) - AARCH64_INS_FMUL - fmul $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULX16 (2959) - AArch64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULX16 (3365) - AARCH64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULX32 (2960) - AArch64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULX32 (3366) - AARCH64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULX64 (2961) - AArch64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ +{ /* AARCH64_FMULX64 (3367) - AARCH64_INS_FMULX - fmulx $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULX_ZPmZ_D (2962) - AArch64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMULX_ZPmZ_D (3368) - AARCH64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -16993,7 +18885,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMULX_ZPmZ_H (2963) - AArch64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMULX_ZPmZ_H (3369) - AARCH64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17001,7 +18893,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMULX_ZPmZ_S (2964) - AArch64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMULX_ZPmZ_S (3370) - AARCH64_INS_FMULX - fmulx $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17009,15 +18901,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMULXv1i16_indexed (2965) - AArch64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv1i16_indexed (3371) - AARCH64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv1i32_indexed (2966) - AArch64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv1i32_indexed (3372) - AARCH64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17025,7 +18917,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv1i64_indexed (2967) - AArch64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv1i64_indexed (3373) - AARCH64_INS_FMULX - fmulx{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17033,21 +18925,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv2f32 (2968) - AArch64_INS_FMULX - fmulx{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULXv2f32 (3374) - AARCH64_INS_FMULX - fmulx{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULXv2f64 (2969) - AArch64_INS_FMULX - fmulx{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULXv2f64 (3375) - AARCH64_INS_FMULX - fmulx{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULXv2i32_indexed (2970) - AArch64_INS_FMULX - fmulx{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv2i32_indexed (3376) - AARCH64_INS_FMULX - fmulx{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17055,7 +18947,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv2i64_indexed (2971) - AArch64_INS_FMULX - fmulx{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv2i64_indexed (3377) - AARCH64_INS_FMULX - fmulx{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17063,21 +18955,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv4f16 (2972) - AArch64_INS_FMULX - fmulx{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULXv4f16 (3378) - AARCH64_INS_FMULX - fmulx{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULXv4f32 (2973) - AArch64_INS_FMULX - fmulx{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULXv4f32 (3379) - AARCH64_INS_FMULX - fmulx{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULXv4i16_indexed (2974) - AArch64_INS_FMULX - fmulx{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv4i16_indexed (3380) - AARCH64_INS_FMULX - fmulx{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17085,7 +18977,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv4i32_indexed (2975) - AArch64_INS_FMULX - fmulx{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv4i32_indexed (3381) - AARCH64_INS_FMULX - fmulx{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17093,14 +18985,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULXv8f16 (2976) - AArch64_INS_FMULX - fmulx{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULXv8f16 (3382) - AARCH64_INS_FMULX - fmulx{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULXv8i16_indexed (2977) - AArch64_INS_FMULX - fmulx{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULXv8i16_indexed (3383) - AARCH64_INS_FMULX - fmulx{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17108,7 +19000,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMUL_ZPmI_D (2978) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMUL_ZPmI_D (3384) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17116,7 +19008,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMUL_ZPmI_H (2979) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMUL_ZPmI_H (3385) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17124,7 +19016,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMUL_ZPmI_S (2980) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FMUL_ZPmI_S (3386) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17132,7 +19024,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FMUL_ZPmZ_D (2981) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMUL_ZPmZ_D (3387) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17140,7 +19032,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMUL_ZPmZ_H (2982) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMUL_ZPmZ_H (3388) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17148,7 +19040,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMUL_ZPmZ_S (2983) - AArch64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FMUL_ZPmZ_S (3389) - AARCH64_INS_FMUL - fmul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17156,7 +19048,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMUL_ZZZI_D (2984) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_FMUL_ZZZI_D (3390) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -17164,7 +19056,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMUL_ZZZI_H (2985) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_FMUL_ZZZI_H (3391) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -17172,7 +19064,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMUL_ZZZI_S (2986) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_FMUL_ZZZI_S (3392) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -17180,36 +19072,36 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_FMUL_ZZZ_D (2987) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FMUL_ZZZ_D (3393) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMUL_ZZZ_H (2988) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FMUL_ZZZ_H (3394) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMUL_ZZZ_S (2989) - AArch64_INS_FMUL - fmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FMUL_ZZZ_S (3395) - AARCH64_INS_FMUL - fmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FMULv1i16_indexed (2990) - AArch64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv1i16_indexed (3396) - AARCH64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv1i32_indexed (2991) - AArch64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv1i32_indexed (3397) - AARCH64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17217,7 +19109,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv1i64_indexed (2992) - AArch64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv1i64_indexed (3398) - AARCH64_INS_FMUL - fmul{ $Rd, $Rn, $Rm.d$idx|.d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17225,21 +19117,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv2f32 (2993) - AArch64_INS_FMUL - fmul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULv2f32 (3399) - AARCH64_INS_FMUL - fmul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULv2f64 (2994) - AArch64_INS_FMUL - fmul{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULv2f64 (3400) - AARCH64_INS_FMUL - fmul{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULv2i32_indexed (2995) - AArch64_INS_FMUL - fmul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv2i32_indexed (3401) - AARCH64_INS_FMUL - fmul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17247,7 +19139,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv2i64_indexed (2996) - AArch64_INS_FMUL - fmul{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv2i64_indexed (3402) - AARCH64_INS_FMUL - fmul{ $Rd.2d, $Rn.2d, $Rm.d$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17255,21 +19147,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv4f16 (2997) - AArch64_INS_FMUL - fmul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULv4f16 (3403) - AARCH64_INS_FMUL - fmul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULv4f32 (2998) - AArch64_INS_FMUL - fmul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULv4f32 (3404) - AARCH64_INS_FMUL - fmul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULv4i16_indexed (2999) - AArch64_INS_FMUL - fmul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv4i16_indexed (3405) - AARCH64_INS_FMUL - fmul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17277,7 +19169,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv4i32_indexed (3000) - AArch64_INS_FMUL - fmul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv4i32_indexed (3406) - AARCH64_INS_FMUL - fmul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17285,14 +19177,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FMULv8f16 (3001) - AArch64_INS_FMUL - fmul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FMULv8f16 (3407) - AARCH64_INS_FMUL - fmul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FMULv8i16_indexed (3002) - AArch64_INS_FMUL - fmul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_FMULv8i16_indexed (3408) - AARCH64_INS_FMUL - fmul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17300,25 +19192,25 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_FNEGDr (3003) - AArch64_INS_FNEG - fneg $Rd, $Rn */ +{ /* AARCH64_FNEGDr (3409) - AARCH64_INS_FNEG - fneg $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGHr (3004) - AArch64_INS_FNEG - fneg $Rd, $Rn */ +{ /* AARCH64_FNEGHr (3410) - AARCH64_INS_FNEG - fneg $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGSr (3005) - AArch64_INS_FNEG - fneg $Rd, $Rn */ +{ /* AARCH64_FNEGSr (3411) - AARCH64_INS_FNEG - fneg $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEG_ZPmZ_D (3006) - AArch64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FNEG_ZPmZ_D (3412) - AARCH64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17326,7 +19218,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FNEG_ZPmZ_H (3007) - AArch64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FNEG_ZPmZ_H (3413) - AARCH64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17334,7 +19226,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FNEG_ZPmZ_S (3008) - AArch64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FNEG_ZPmZ_S (3414) - AARCH64_INS_FNEG - fneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17342,37 +19234,37 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FNEGv2f32 (3009) - AArch64_INS_FNEG - fneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FNEGv2f32 (3415) - AARCH64_INS_FNEG - fneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGv2f64 (3010) - AArch64_INS_FNEG - fneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FNEGv2f64 (3416) - AARCH64_INS_FNEG - fneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGv4f16 (3011) - AArch64_INS_FNEG - fneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FNEGv4f16 (3417) - AARCH64_INS_FNEG - fneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGv4f32 (3012) - AArch64_INS_FNEG - fneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FNEGv4f32 (3418) - AARCH64_INS_FNEG - fneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNEGv8f16 (3013) - AArch64_INS_FNEG - fneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FNEGv8f16 (3419) - AARCH64_INS_FNEG - fneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FNMADDDrrr (3014) - AArch64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMADDDrrr (3420) - AARCH64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17380,15 +19272,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMADDHrrr (3015) - AArch64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMADDHrrr (3421) - AARCH64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Ra */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMADDSrrr (3016) - AArch64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMADDSrrr (3422) - AARCH64_INS_FNMADD - fnmadd $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17396,7 +19288,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMAD_ZPmZZ_D (3017) - AArch64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMAD_ZPmZZ_D (3423) - AARCH64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17405,7 +19297,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMAD_ZPmZZ_H (3018) - AArch64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMAD_ZPmZZ_H (3424) - AARCH64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17414,7 +19306,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMAD_ZPmZZ_S (3019) - AArch64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMAD_ZPmZZ_S (3425) - AARCH64_INS_FNMAD - fnmad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17423,7 +19315,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMLA_ZPmZZ_D (3020) - AArch64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLA_ZPmZZ_D (3426) - AARCH64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17432,7 +19324,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMLA_ZPmZZ_H (3021) - AArch64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLA_ZPmZZ_H (3427) - AARCH64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17441,7 +19333,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMLA_ZPmZZ_S (3022) - AArch64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLA_ZPmZZ_S (3428) - AARCH64_INS_FNMLA - fnmla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17450,7 +19342,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMLS_ZPmZZ_D (3023) - AArch64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLS_ZPmZZ_D (3429) - AARCH64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17459,7 +19351,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMLS_ZPmZZ_H (3024) - AArch64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLS_ZPmZZ_H (3430) - AARCH64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17468,7 +19360,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMLS_ZPmZZ_S (3025) - AArch64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_FNMLS_ZPmZZ_S (3431) - AARCH64_INS_FNMLS - fnmls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17477,7 +19369,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FNMSB_ZPmZZ_D (3026) - AArch64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMSB_ZPmZZ_D (3432) - AARCH64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17486,7 +19378,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMSB_ZPmZZ_H (3027) - AArch64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMSB_ZPmZZ_H (3433) - AARCH64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17495,7 +19387,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMSB_ZPmZZ_S (3028) - AArch64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_FNMSB_ZPmZZ_S (3434) - AARCH64_INS_FNMSB - fnmsb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -17504,7 +19396,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_FNMSUBDrrr (3029) - AArch64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMSUBDrrr (3435) - AARCH64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17512,15 +19404,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMSUBHrrr (3030) - AArch64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMSUBHrrr (3436) - AARCH64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Ra */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMSUBSrrr (3031) - AArch64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_FNMSUBSrrr (3437) - AARCH64_INS_FNMSUB - fnmsub $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -17528,171 +19420,171 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_FNMULDrr (3032) - AArch64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FNMULDrr (3438) - AARCH64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FNMULHrr (3033) - AArch64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FNMULHrr (3439) - AARCH64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FNMULSrr (3034) - AArch64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ +{ /* AARCH64_FNMULSrr (3440) - AARCH64_INS_FNMUL - fnmul $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPE_ZZ_D (3035) - AArch64_INS_FRECPE - frecpe $Zd, $Zn */ +{ /* AARCH64_FRECPE_ZZ_D (3441) - AARCH64_INS_FRECPE - frecpe $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPE_ZZ_H (3036) - AArch64_INS_FRECPE - frecpe $Zd, $Zn */ +{ /* AARCH64_FRECPE_ZZ_H (3442) - AARCH64_INS_FRECPE - frecpe $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPE_ZZ_S (3037) - AArch64_INS_FRECPE - frecpe $Zd, $Zn */ +{ /* AARCH64_FRECPE_ZZ_S (3443) - AARCH64_INS_FRECPE - frecpe $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPEv1f16 (3038) - AArch64_INS_FRECPE - frecpe $Rd, $Rn */ +{ /* AARCH64_FRECPEv1f16 (3444) - AARCH64_INS_FRECPE - frecpe $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv1i32 (3039) - AArch64_INS_FRECPE - frecpe $Rd, $Rn */ +{ /* AARCH64_FRECPEv1i32 (3445) - AARCH64_INS_FRECPE - frecpe $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv1i64 (3040) - AArch64_INS_FRECPE - frecpe $Rd, $Rn */ +{ /* AARCH64_FRECPEv1i64 (3446) - AARCH64_INS_FRECPE - frecpe $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv2f32 (3041) - AArch64_INS_FRECPE - frecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRECPEv2f32 (3447) - AARCH64_INS_FRECPE - frecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv2f64 (3042) - AArch64_INS_FRECPE - frecpe{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRECPEv2f64 (3448) - AARCH64_INS_FRECPE - frecpe{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv4f16 (3043) - AArch64_INS_FRECPE - frecpe{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRECPEv4f16 (3449) - AARCH64_INS_FRECPE - frecpe{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv4f32 (3044) - AArch64_INS_FRECPE - frecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRECPEv4f32 (3450) - AARCH64_INS_FRECPE - frecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPEv8f16 (3045) - AArch64_INS_FRECPE - frecpe{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRECPEv8f16 (3451) - AARCH64_INS_FRECPE - frecpe{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPS16 (3046) - AArch64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ +{ /* AARCH64_FRECPS16 (3452) - AARCH64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPS32 (3047) - AArch64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ +{ /* AARCH64_FRECPS32 (3453) - AARCH64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPS64 (3048) - AArch64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ +{ /* AARCH64_FRECPS64 (3454) - AARCH64_INS_FRECPS - frecps $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPS_ZZZ_D (3049) - AArch64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ +{ /* AARCH64_FRECPS_ZZZ_D (3455) - AARCH64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRECPS_ZZZ_H (3050) - AArch64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ +{ /* AARCH64_FRECPS_ZZZ_H (3456) - AARCH64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRECPS_ZZZ_S (3051) - AArch64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ +{ /* AARCH64_FRECPS_ZZZ_S (3457) - AARCH64_INS_FRECPS - frecps $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRECPSv2f32 (3052) - AArch64_INS_FRECPS - frecps{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRECPSv2f32 (3458) - AARCH64_INS_FRECPS - frecps{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPSv2f64 (3053) - AArch64_INS_FRECPS - frecps{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRECPSv2f64 (3459) - AARCH64_INS_FRECPS - frecps{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPSv4f16 (3054) - AArch64_INS_FRECPS - frecps{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRECPSv4f16 (3460) - AARCH64_INS_FRECPS - frecps{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPSv4f32 (3055) - AArch64_INS_FRECPS - frecps{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRECPSv4f32 (3461) - AARCH64_INS_FRECPS - frecps{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPSv8f16 (3056) - AArch64_INS_FRECPS - frecps{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRECPSv8f16 (3462) - AARCH64_INS_FRECPS - frecps{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRECPX_ZPmZ_D (3057) - AArch64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRECPX_ZPmZ_D (3463) - AARCH64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17700,7 +19592,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPX_ZPmZ_H (3058) - AArch64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRECPX_ZPmZ_H (3464) - AARCH64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17708,7 +19600,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPX_ZPmZ_S (3059) - AArch64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRECPX_ZPmZ_S (3465) - AARCH64_INS_FRECPX - frecpx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17716,175 +19608,175 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRECPXv1f16 (3060) - AArch64_INS_FRECPX - frecpx $Rd, $Rn */ +{ /* AARCH64_FRECPXv1f16 (3466) - AARCH64_INS_FRECPX - frecpx $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPXv1i32 (3061) - AArch64_INS_FRECPX - frecpx $Rd, $Rn */ +{ /* AARCH64_FRECPXv1i32 (3467) - AARCH64_INS_FRECPX - frecpx $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRECPXv1i64 (3062) - AArch64_INS_FRECPX - frecpx $Rd, $Rn */ +{ /* AARCH64_FRECPXv1i64 (3468) - AARCH64_INS_FRECPX - frecpx $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32XDr (3063) - AArch64_INS_FRINT32X - frint32x $Rd, $Rn */ +{ /* AARCH64_FRINT32XDr (3469) - AARCH64_INS_FRINT32X - frint32x $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32XSr (3064) - AArch64_INS_FRINT32X - frint32x $Rd, $Rn */ +{ /* AARCH64_FRINT32XSr (3470) - AARCH64_INS_FRINT32X - frint32x $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Xv2f32 (3065) - AArch64_INS_FRINT32X - frint32x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINT32Xv2f32 (3471) - AARCH64_INS_FRINT32X - frint32x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Xv2f64 (3066) - AArch64_INS_FRINT32X - frint32x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINT32Xv2f64 (3472) - AARCH64_INS_FRINT32X - frint32x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Xv4f32 (3067) - AArch64_INS_FRINT32X - frint32x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINT32Xv4f32 (3473) - AARCH64_INS_FRINT32X - frint32x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32ZDr (3068) - AArch64_INS_FRINT32Z - frint32z $Rd, $Rn */ +{ /* AARCH64_FRINT32ZDr (3474) - AARCH64_INS_FRINT32Z - frint32z $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32ZSr (3069) - AArch64_INS_FRINT32Z - frint32z $Rd, $Rn */ +{ /* AARCH64_FRINT32ZSr (3475) - AARCH64_INS_FRINT32Z - frint32z $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Zv2f32 (3070) - AArch64_INS_FRINT32Z - frint32z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINT32Zv2f32 (3476) - AARCH64_INS_FRINT32Z - frint32z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Zv2f64 (3071) - AArch64_INS_FRINT32Z - frint32z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINT32Zv2f64 (3477) - AARCH64_INS_FRINT32Z - frint32z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT32Zv4f32 (3072) - AArch64_INS_FRINT32Z - frint32z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINT32Zv4f32 (3478) - AARCH64_INS_FRINT32Z - frint32z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64XDr (3073) - AArch64_INS_FRINT64X - frint64x $Rd, $Rn */ +{ /* AARCH64_FRINT64XDr (3479) - AARCH64_INS_FRINT64X - frint64x $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64XSr (3074) - AArch64_INS_FRINT64X - frint64x $Rd, $Rn */ +{ /* AARCH64_FRINT64XSr (3480) - AARCH64_INS_FRINT64X - frint64x $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Xv2f32 (3075) - AArch64_INS_FRINT64X - frint64x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINT64Xv2f32 (3481) - AARCH64_INS_FRINT64X - frint64x{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Xv2f64 (3076) - AArch64_INS_FRINT64X - frint64x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINT64Xv2f64 (3482) - AARCH64_INS_FRINT64X - frint64x{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Xv4f32 (3077) - AArch64_INS_FRINT64X - frint64x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINT64Xv4f32 (3483) - AARCH64_INS_FRINT64X - frint64x{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64ZDr (3078) - AArch64_INS_FRINT64Z - frint64z $Rd, $Rn */ +{ /* AARCH64_FRINT64ZDr (3484) - AARCH64_INS_FRINT64Z - frint64z $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64ZSr (3079) - AArch64_INS_FRINT64Z - frint64z $Rd, $Rn */ +{ /* AARCH64_FRINT64ZSr (3485) - AARCH64_INS_FRINT64Z - frint64z $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Zv2f32 (3080) - AArch64_INS_FRINT64Z - frint64z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINT64Zv2f32 (3486) - AARCH64_INS_FRINT64Z - frint64z{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Zv2f64 (3081) - AArch64_INS_FRINT64Z - frint64z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINT64Zv2f64 (3487) - AARCH64_INS_FRINT64Z - frint64z{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINT64Zv4f32 (3082) - AArch64_INS_FRINT64Z - frint64z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINT64Zv4f32 (3488) - AARCH64_INS_FRINT64Z - frint64z{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTADr (3083) - AArch64_INS_FRINTA - frinta $Rd, $Rn */ +{ /* AARCH64_FRINTADr (3489) - AARCH64_INS_FRINTA - frinta $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTAHr (3084) - AArch64_INS_FRINTA - frinta $Rd, $Rn */ +{ /* AARCH64_FRINTAHr (3490) - AARCH64_INS_FRINTA - frinta $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTASr (3085) - AArch64_INS_FRINTA - frinta $Rd, $Rn */ +{ /* AARCH64_FRINTASr (3491) - AARCH64_INS_FRINTA - frinta $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTA_2Z2Z_S (3086) - AArch64_INS_FRINTA - frinta $Zd, $Zn */ +{ /* AARCH64_FRINTA_2Z2Z_S (3492) - AARCH64_INS_FRINTA - frinta $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTA_4Z4Z_S (3087) - AArch64_INS_FRINTA - frinta $Zd, $Zn */ +{ /* AARCH64_FRINTA_4Z4Z_S (3493) - AARCH64_INS_FRINTA - frinta $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTA_ZPmZ_D (3088) - AArch64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTA_ZPmZ_D (3494) - AARCH64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17892,7 +19784,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTA_ZPmZ_H (3089) - AArch64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTA_ZPmZ_H (3495) - AARCH64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17900,7 +19792,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTA_ZPmZ_S (3090) - AArch64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTA_ZPmZ_S (3496) - AARCH64_INS_FRINTA - frinta $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17908,55 +19800,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTAv2f32 (3091) - AArch64_INS_FRINTA - frinta{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTAv2f32 (3497) - AARCH64_INS_FRINTA - frinta{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTAv2f64 (3092) - AArch64_INS_FRINTA - frinta{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTAv2f64 (3498) - AARCH64_INS_FRINTA - frinta{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTAv4f16 (3093) - AArch64_INS_FRINTA - frinta{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTAv4f16 (3499) - AARCH64_INS_FRINTA - frinta{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTAv4f32 (3094) - AArch64_INS_FRINTA - frinta{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTAv4f32 (3500) - AARCH64_INS_FRINTA - frinta{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTAv8f16 (3095) - AArch64_INS_FRINTA - frinta{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTAv8f16 (3501) - AARCH64_INS_FRINTA - frinta{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIDr (3096) - AArch64_INS_FRINTI - frinti $Rd, $Rn */ +{ /* AARCH64_FRINTIDr (3502) - AARCH64_INS_FRINTI - frinti $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIHr (3097) - AArch64_INS_FRINTI - frinti $Rd, $Rn */ +{ /* AARCH64_FRINTIHr (3503) - AARCH64_INS_FRINTI - frinti $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTISr (3098) - AArch64_INS_FRINTI - frinti $Rd, $Rn */ +{ /* AARCH64_FRINTISr (3504) - AARCH64_INS_FRINTI - frinti $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTI_ZPmZ_D (3099) - AArch64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTI_ZPmZ_D (3505) - AARCH64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17964,7 +19856,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTI_ZPmZ_H (3100) - AArch64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTI_ZPmZ_H (3506) - AARCH64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17972,7 +19864,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTI_ZPmZ_S (3101) - AArch64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTI_ZPmZ_S (3507) - AARCH64_INS_FRINTI - frinti $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -17980,67 +19872,67 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTIv2f32 (3102) - AArch64_INS_FRINTI - frinti{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTIv2f32 (3508) - AARCH64_INS_FRINTI - frinti{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIv2f64 (3103) - AArch64_INS_FRINTI - frinti{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTIv2f64 (3509) - AARCH64_INS_FRINTI - frinti{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIv4f16 (3104) - AArch64_INS_FRINTI - frinti{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTIv4f16 (3510) - AARCH64_INS_FRINTI - frinti{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIv4f32 (3105) - AArch64_INS_FRINTI - frinti{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTIv4f32 (3511) - AARCH64_INS_FRINTI - frinti{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTIv8f16 (3106) - AArch64_INS_FRINTI - frinti{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTIv8f16 (3512) - AARCH64_INS_FRINTI - frinti{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMDr (3107) - AArch64_INS_FRINTM - frintm $Rd, $Rn */ +{ /* AARCH64_FRINTMDr (3513) - AARCH64_INS_FRINTM - frintm $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMHr (3108) - AArch64_INS_FRINTM - frintm $Rd, $Rn */ +{ /* AARCH64_FRINTMHr (3514) - AARCH64_INS_FRINTM - frintm $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMSr (3109) - AArch64_INS_FRINTM - frintm $Rd, $Rn */ +{ /* AARCH64_FRINTMSr (3515) - AARCH64_INS_FRINTM - frintm $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTM_2Z2Z_S (3110) - AArch64_INS_FRINTM - frintm $Zd, $Zn */ +{ /* AARCH64_FRINTM_2Z2Z_S (3516) - AARCH64_INS_FRINTM - frintm $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTM_4Z4Z_S (3111) - AArch64_INS_FRINTM - frintm $Zd, $Zn */ +{ /* AARCH64_FRINTM_4Z4Z_S (3517) - AARCH64_INS_FRINTM - frintm $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTM_ZPmZ_D (3112) - AArch64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTM_ZPmZ_D (3518) - AARCH64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18048,7 +19940,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTM_ZPmZ_H (3113) - AArch64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTM_ZPmZ_H (3519) - AARCH64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18056,7 +19948,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTM_ZPmZ_S (3114) - AArch64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTM_ZPmZ_S (3520) - AARCH64_INS_FRINTM - frintm $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18064,67 +19956,67 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTMv2f32 (3115) - AArch64_INS_FRINTM - frintm{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTMv2f32 (3521) - AARCH64_INS_FRINTM - frintm{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMv2f64 (3116) - AArch64_INS_FRINTM - frintm{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTMv2f64 (3522) - AARCH64_INS_FRINTM - frintm{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMv4f16 (3117) - AArch64_INS_FRINTM - frintm{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTMv4f16 (3523) - AARCH64_INS_FRINTM - frintm{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMv4f32 (3118) - AArch64_INS_FRINTM - frintm{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTMv4f32 (3524) - AARCH64_INS_FRINTM - frintm{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTMv8f16 (3119) - AArch64_INS_FRINTM - frintm{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTMv8f16 (3525) - AARCH64_INS_FRINTM - frintm{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNDr (3120) - AArch64_INS_FRINTN - frintn $Rd, $Rn */ +{ /* AARCH64_FRINTNDr (3526) - AARCH64_INS_FRINTN - frintn $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNHr (3121) - AArch64_INS_FRINTN - frintn $Rd, $Rn */ +{ /* AARCH64_FRINTNHr (3527) - AARCH64_INS_FRINTN - frintn $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNSr (3122) - AArch64_INS_FRINTN - frintn $Rd, $Rn */ +{ /* AARCH64_FRINTNSr (3528) - AARCH64_INS_FRINTN - frintn $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTN_2Z2Z_S (3123) - AArch64_INS_FRINTN - frintn $Zd, $Zn */ +{ /* AARCH64_FRINTN_2Z2Z_S (3529) - AARCH64_INS_FRINTN - frintn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTN_4Z4Z_S (3124) - AArch64_INS_FRINTN - frintn $Zd, $Zn */ +{ /* AARCH64_FRINTN_4Z4Z_S (3530) - AARCH64_INS_FRINTN - frintn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTN_ZPmZ_D (3125) - AArch64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTN_ZPmZ_D (3531) - AARCH64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18132,7 +20024,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTN_ZPmZ_H (3126) - AArch64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTN_ZPmZ_H (3532) - AARCH64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18140,7 +20032,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTN_ZPmZ_S (3127) - AArch64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTN_ZPmZ_S (3533) - AARCH64_INS_FRINTN - frintn $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18148,67 +20040,67 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTNv2f32 (3128) - AArch64_INS_FRINTN - frintn{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTNv2f32 (3534) - AARCH64_INS_FRINTN - frintn{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNv2f64 (3129) - AArch64_INS_FRINTN - frintn{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTNv2f64 (3535) - AARCH64_INS_FRINTN - frintn{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNv4f16 (3130) - AArch64_INS_FRINTN - frintn{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTNv4f16 (3536) - AARCH64_INS_FRINTN - frintn{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNv4f32 (3131) - AArch64_INS_FRINTN - frintn{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTNv4f32 (3537) - AARCH64_INS_FRINTN - frintn{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTNv8f16 (3132) - AArch64_INS_FRINTN - frintn{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTNv8f16 (3538) - AARCH64_INS_FRINTN - frintn{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPDr (3133) - AArch64_INS_FRINTP - frintp $Rd, $Rn */ +{ /* AARCH64_FRINTPDr (3539) - AARCH64_INS_FRINTP - frintp $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPHr (3134) - AArch64_INS_FRINTP - frintp $Rd, $Rn */ +{ /* AARCH64_FRINTPHr (3540) - AARCH64_INS_FRINTP - frintp $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPSr (3135) - AArch64_INS_FRINTP - frintp $Rd, $Rn */ +{ /* AARCH64_FRINTPSr (3541) - AARCH64_INS_FRINTP - frintp $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTP_2Z2Z_S (3136) - AArch64_INS_FRINTP - frintp $Zd, $Zn */ +{ /* AARCH64_FRINTP_2Z2Z_S (3542) - AARCH64_INS_FRINTP - frintp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTP_4Z4Z_S (3137) - AArch64_INS_FRINTP - frintp $Zd, $Zn */ +{ /* AARCH64_FRINTP_4Z4Z_S (3543) - AARCH64_INS_FRINTP - frintp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTP_ZPmZ_D (3138) - AArch64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTP_ZPmZ_D (3544) - AARCH64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18216,7 +20108,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTP_ZPmZ_H (3139) - AArch64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTP_ZPmZ_H (3545) - AARCH64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18224,7 +20116,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTP_ZPmZ_S (3140) - AArch64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTP_ZPmZ_S (3546) - AARCH64_INS_FRINTP - frintp $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18232,55 +20124,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTPv2f32 (3141) - AArch64_INS_FRINTP - frintp{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTPv2f32 (3547) - AARCH64_INS_FRINTP - frintp{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPv2f64 (3142) - AArch64_INS_FRINTP - frintp{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTPv2f64 (3548) - AARCH64_INS_FRINTP - frintp{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPv4f16 (3143) - AArch64_INS_FRINTP - frintp{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTPv4f16 (3549) - AARCH64_INS_FRINTP - frintp{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPv4f32 (3144) - AArch64_INS_FRINTP - frintp{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTPv4f32 (3550) - AARCH64_INS_FRINTP - frintp{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTPv8f16 (3145) - AArch64_INS_FRINTP - frintp{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTPv8f16 (3551) - AARCH64_INS_FRINTP - frintp{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXDr (3146) - AArch64_INS_FRINTX - frintx $Rd, $Rn */ +{ /* AARCH64_FRINTXDr (3552) - AARCH64_INS_FRINTX - frintx $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXHr (3147) - AArch64_INS_FRINTX - frintx $Rd, $Rn */ +{ /* AARCH64_FRINTXHr (3553) - AARCH64_INS_FRINTX - frintx $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXSr (3148) - AArch64_INS_FRINTX - frintx $Rd, $Rn */ +{ /* AARCH64_FRINTXSr (3554) - AARCH64_INS_FRINTX - frintx $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTX_ZPmZ_D (3149) - AArch64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTX_ZPmZ_D (3555) - AARCH64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18288,7 +20180,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTX_ZPmZ_H (3150) - AArch64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTX_ZPmZ_H (3556) - AARCH64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18296,7 +20188,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTX_ZPmZ_S (3151) - AArch64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTX_ZPmZ_S (3557) - AARCH64_INS_FRINTX - frintx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18304,55 +20196,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTXv2f32 (3152) - AArch64_INS_FRINTX - frintx{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTXv2f32 (3558) - AARCH64_INS_FRINTX - frintx{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXv2f64 (3153) - AArch64_INS_FRINTX - frintx{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTXv2f64 (3559) - AARCH64_INS_FRINTX - frintx{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXv4f16 (3154) - AArch64_INS_FRINTX - frintx{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTXv4f16 (3560) - AARCH64_INS_FRINTX - frintx{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXv4f32 (3155) - AArch64_INS_FRINTX - frintx{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTXv4f32 (3561) - AARCH64_INS_FRINTX - frintx{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTXv8f16 (3156) - AArch64_INS_FRINTX - frintx{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTXv8f16 (3562) - AARCH64_INS_FRINTX - frintx{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZDr (3157) - AArch64_INS_FRINTZ - frintz $Rd, $Rn */ +{ /* AARCH64_FRINTZDr (3563) - AARCH64_INS_FRINTZ - frintz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZHr (3158) - AArch64_INS_FRINTZ - frintz $Rd, $Rn */ +{ /* AARCH64_FRINTZHr (3564) - AARCH64_INS_FRINTZ - frintz $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZSr (3159) - AArch64_INS_FRINTZ - frintz $Rd, $Rn */ +{ /* AARCH64_FRINTZSr (3565) - AARCH64_INS_FRINTZ - frintz $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZ_ZPmZ_D (3160) - AArch64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTZ_ZPmZ_D (3566) - AARCH64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18360,7 +20252,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTZ_ZPmZ_H (3161) - AArch64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTZ_ZPmZ_H (3567) - AARCH64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18368,7 +20260,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTZ_ZPmZ_S (3162) - AArch64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FRINTZ_ZPmZ_S (3568) - AARCH64_INS_FRINTZ - frintz $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18376,180 +20268,264 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRINTZv2f32 (3163) - AArch64_INS_FRINTZ - frintz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRINTZv2f32 (3569) - AARCH64_INS_FRINTZ - frintz{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZv2f64 (3164) - AArch64_INS_FRINTZ - frintz{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRINTZv2f64 (3570) - AARCH64_INS_FRINTZ - frintz{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZv4f16 (3165) - AArch64_INS_FRINTZ - frintz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRINTZv4f16 (3571) - AARCH64_INS_FRINTZ - frintz{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZv4f32 (3166) - AArch64_INS_FRINTZ - frintz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRINTZv4f32 (3572) - AARCH64_INS_FRINTZ - frintz{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRINTZv8f16 (3167) - AArch64_INS_FRINTZ - frintz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRINTZv8f16 (3573) - AARCH64_INS_FRINTZ - frintz{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTE_ZZ_D (3168) - AArch64_INS_FRSQRTE - frsqrte $Zd, $Zn */ +{ /* AARCH64_FRSQRTE_ZZ_D (3574) - AARCH64_INS_FRSQRTE - frsqrte $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRSQRTE_ZZ_H (3169) - AArch64_INS_FRSQRTE - frsqrte $Zd, $Zn */ +{ /* AARCH64_FRSQRTE_ZZ_H (3575) - AARCH64_INS_FRSQRTE - frsqrte $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRSQRTE_ZZ_S (3170) - AArch64_INS_FRSQRTE - frsqrte $Zd, $Zn */ +{ /* AARCH64_FRSQRTE_ZZ_S (3576) - AARCH64_INS_FRSQRTE - frsqrte $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FRSQRTEv1f16 (3171) - AArch64_INS_FRSQRTE - frsqrte $Rd, $Rn */ +{ /* AARCH64_FRSQRTEv1f16 (3577) - AARCH64_INS_FRSQRTE - frsqrte $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv1i32 (3172) - AArch64_INS_FRSQRTE - frsqrte $Rd, $Rn */ +{ /* AARCH64_FRSQRTEv1i32 (3578) - AARCH64_INS_FRSQRTE - frsqrte $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv1i64 (3173) - AArch64_INS_FRSQRTE - frsqrte $Rd, $Rn */ +{ /* AARCH64_FRSQRTEv1i64 (3579) - AARCH64_INS_FRSQRTE - frsqrte $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv2f32 (3174) - AArch64_INS_FRSQRTE - frsqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FRSQRTEv2f32 (3580) - AARCH64_INS_FRSQRTE - frsqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv2f64 (3175) - AArch64_INS_FRSQRTE - frsqrte{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FRSQRTEv2f64 (3581) - AARCH64_INS_FRSQRTE - frsqrte{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv4f16 (3176) - AArch64_INS_FRSQRTE - frsqrte{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FRSQRTEv4f16 (3582) - AARCH64_INS_FRSQRTE - frsqrte{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv4f32 (3177) - AArch64_INS_FRSQRTE - frsqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FRSQRTEv4f32 (3583) - AARCH64_INS_FRSQRTE - frsqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTEv8f16 (3178) - AArch64_INS_FRSQRTE - frsqrte{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FRSQRTEv8f16 (3584) - AARCH64_INS_FRSQRTE - frsqrte{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FRSQRTS16 (3179) - AArch64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ +{ /* AARCH64_FRSQRTS16 (3585) - AARCH64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTS32 (3180) - AArch64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ +{ /* AARCH64_FRSQRTS32 (3586) - AARCH64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTS64 (3181) - AArch64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ +{ /* AARCH64_FRSQRTS64 (3587) - AARCH64_INS_FRSQRTS - frsqrts $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTS_ZZZ_D (3182) - AArch64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ +{ /* AARCH64_FRSQRTS_ZZZ_D (3588) - AARCH64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRSQRTS_ZZZ_H (3183) - AArch64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ +{ /* AARCH64_FRSQRTS_ZZZ_H (3589) - AARCH64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRSQRTS_ZZZ_S (3184) - AArch64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ +{ /* AARCH64_FRSQRTS_ZZZ_S (3590) - AARCH64_INS_FRSQRTS - frsqrts $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FRSQRTSv2f32 (3185) - AArch64_INS_FRSQRTS - frsqrts{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRSQRTSv2f32 (3591) - AARCH64_INS_FRSQRTS - frsqrts{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTSv2f64 (3186) - AArch64_INS_FRSQRTS - frsqrts{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRSQRTSv2f64 (3592) - AARCH64_INS_FRSQRTS - frsqrts{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTSv4f16 (3187) - AArch64_INS_FRSQRTS - frsqrts{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRSQRTSv4f16 (3593) - AARCH64_INS_FRSQRTS - frsqrts{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTSv4f32 (3188) - AArch64_INS_FRSQRTS - frsqrts{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRSQRTSv4f32 (3594) - AARCH64_INS_FRSQRTS - frsqrts{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FRSQRTSv8f16 (3189) - AArch64_INS_FRSQRTS - frsqrts{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FRSQRTSv8f16 (3595) - AARCH64_INS_FRSQRTS - frsqrts{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSCALE_ZPmZ_D (3190) - AArch64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSCALE_2Z2Z_D (3596) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_2Z2Z_H (3597) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_2Z2Z_S (3598) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_2ZZ_D (3599) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_2ZZ_H (3600) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_2ZZ_S (3601) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4Z4Z_D (3602) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4Z4Z_H (3603) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4Z4Z_S (3604) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4ZZ_D (3605) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4ZZ_H (3606) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_4ZZ_S (3607) - AARCH64_INS_FSCALE - fscale $Zdn, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_FSCALE_ZPmZ_D (3608) - AARCH64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18557,7 +20533,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSCALE_ZPmZ_H (3191) - AArch64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSCALE_ZPmZ_H (3609) - AARCH64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18565,7 +20541,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSCALE_ZPmZ_S (3192) - AArch64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSCALE_ZPmZ_S (3610) - AARCH64_INS_FSCALE - fscale $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18573,25 +20549,60 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSQRTDr (3193) - AArch64_INS_FSQRT - fsqrt $Rd, $Rn */ +{ /* AARCH64_FSCALEv2f32 (3611) - AARCH64_INS_FSCALE - fscale{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FSCALEv2f64 (3612) - AARCH64_INS_FSCALE - fscale{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FSCALEv4f16 (3613) - AARCH64_INS_FSCALE - fscale{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FSCALEv4f32 (3614) - AARCH64_INS_FSCALE - fscale{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FSCALEv8f16 (3615) - AARCH64_INS_FSCALE - fscale{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_FSQRTDr (3616) - AARCH64_INS_FSQRT - fsqrt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTHr (3194) - AArch64_INS_FSQRT - fsqrt $Rd, $Rn */ +{ /* AARCH64_FSQRTHr (3617) - AARCH64_INS_FSQRT - fsqrt $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTSr (3195) - AArch64_INS_FSQRT - fsqrt $Rd, $Rn */ +{ /* AARCH64_FSQRTSr (3618) - AARCH64_INS_FSQRT - fsqrt $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRT_ZPmZ_D (3196) - AArch64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FSQRT_ZPmZ_D (3619) - AARCH64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18599,7 +20610,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FSQRT_ZPmZ_H (3197) - AArch64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FSQRT_ZPmZ_H (3620) - AARCH64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18607,7 +20618,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FSQRT_ZPmZ_S (3198) - AArch64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ +{ /* AARCH64_FSQRT_ZPmZ_S (3621) - AARCH64_INS_FSQRT - fsqrt $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -18615,51 +20626,51 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_FSQRTv2f32 (3199) - AArch64_INS_FSQRT - fsqrt{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_FSQRTv2f32 (3622) - AARCH64_INS_FSQRT - fsqrt{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTv2f64 (3200) - AArch64_INS_FSQRT - fsqrt{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_FSQRTv2f64 (3623) - AARCH64_INS_FSQRT - fsqrt{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTv4f16 (3201) - AArch64_INS_FSQRT - fsqrt{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_FSQRTv4f16 (3624) - AARCH64_INS_FSQRT - fsqrt{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTv4f32 (3202) - AArch64_INS_FSQRT - fsqrt{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_FSQRTv4f32 (3625) - AARCH64_INS_FSQRT - fsqrt{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSQRTv8f16 (3203) - AArch64_INS_FSQRT - fsqrt{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_FSQRTv8f16 (3626) - AARCH64_INS_FSQRT - fsqrt{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_FSUBDrr (3204) - AArch64_INS_FSUB - fsub $Rd, $Rn, $Rm */ +{ /* AARCH64_FSUBDrr (3627) - AARCH64_INS_FSUB - fsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBHrr (3205) - AArch64_INS_FSUB - fsub $Rd, $Rn, $Rm */ +{ /* AARCH64_FSUBHrr (3628) - AARCH64_INS_FSUB - fsub $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmI_D (3206) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUBR_ZPmI_D (3629) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18667,7 +20678,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmI_H (3207) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUBR_ZPmI_H (3630) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18675,7 +20686,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmI_S (3208) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUBR_ZPmI_S (3631) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18683,7 +20694,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmZ_D (3209) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUBR_ZPmZ_D (3632) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18691,7 +20702,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmZ_H (3210) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUBR_ZPmZ_H (3633) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18699,7 +20710,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUBR_ZPmZ_S (3211) - AArch64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUBR_ZPmZ_S (3634) - AARCH64_INS_FSUBR - fsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18707,68 +20718,68 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUBSrr (3212) - AArch64_INS_FSUB - fsub $Rd, $Rn, $Rm */ +{ /* AARCH64_FSUBSrr (3635) - AARCH64_INS_FSUB - fsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUB_VG2_M2Z_D (3213) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FSUB_VG2_M2Z_D (3636) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_VG2_M2Z_H (3214) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FSUB_VG2_M2Z_H (3637) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_VG2_M2Z_S (3215) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_FSUB_VG2_M2Z_S (3638) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_VG4_M4Z_D (3216) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FSUB_VG4_M4Z_D (3639) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_VG4_M4Z_H (3217) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FSUB_VG4_M4Z_H (3640) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_VG4_M4Z_S (3218) - AArch64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_FSUB_VG4_M4Z_S (3641) - AARCH64_INS_FSUB - fsub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZPmI_D (3219) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUB_ZPmI_D (3642) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18776,7 +20787,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUB_ZPmI_H (3220) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUB_ZPmI_H (3643) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18784,7 +20795,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUB_ZPmI_S (3221) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ +{ /* AARCH64_FSUB_ZPmI_S (3644) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18792,7 +20803,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_FSUB_ZPmZ_D (3222) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUB_ZPmZ_D (3645) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18800,7 +20811,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZPmZ_H (3223) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUB_ZPmZ_H (3646) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18808,7 +20819,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZPmZ_S (3224) - AArch64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_FSUB_ZPmZ_S (3647) - AARCH64_INS_FSUB - fsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18816,63 +20827,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZZZ_D (3225) - AArch64_INS_FSUB - fsub $Zd, $Zn, $Zm */ +{ /* AARCH64_FSUB_ZZZ_D (3648) - AARCH64_INS_FSUB - fsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZZZ_H (3226) - AArch64_INS_FSUB - fsub $Zd, $Zn, $Zm */ +{ /* AARCH64_FSUB_ZZZ_H (3649) - AARCH64_INS_FSUB - fsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUB_ZZZ_S (3227) - AArch64_INS_FSUB - fsub $Zd, $Zn, $Zm */ +{ /* AARCH64_FSUB_ZZZ_S (3650) - AARCH64_INS_FSUB - fsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FSUBv2f32 (3228) - AArch64_INS_FSUB - fsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FSUBv2f32 (3651) - AARCH64_INS_FSUB - fsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBv2f64 (3229) - AArch64_INS_FSUB - fsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FSUBv2f64 (3652) - AARCH64_INS_FSUB - fsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBv4f16 (3230) - AArch64_INS_FSUB - fsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FSUBv4f16 (3653) - AARCH64_INS_FSUB - fsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBv4f32 (3231) - AArch64_INS_FSUB - fsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FSUBv4f32 (3654) - AARCH64_INS_FSUB - fsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FSUBv8f16 (3232) - AArch64_INS_FSUB - fsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_FSUBv8f16 (3655) - AARCH64_INS_FSUB - fsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_FTMAD_ZZI_D (3233) - AArch64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ +{ /* AARCH64_FTMAD_ZZI_D (3656) - AARCH64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -18880,7 +20891,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { 0 } }}, -{ /* AArch64_FTMAD_ZZI_H (3234) - AArch64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ +{ /* AARCH64_FTMAD_ZZI_H (3657) - AARCH64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -18888,7 +20899,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { 0 } }}, -{ /* AArch64_FTMAD_ZZI_S (3235) - AArch64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ +{ /* AARCH64_FTMAD_ZZI_S (3658) - AARCH64_INS_FTMAD - ftmad $Zdn, $_Zdn, $Zm, $imm3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -18896,60 +20907,137 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { 0 } }}, -{ /* AArch64_FTSMUL_ZZZ_D (3236) - AArch64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSMUL_ZZZ_D (3659) - AARCH64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FTSMUL_ZZZ_H (3237) - AArch64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSMUL_ZZZ_H (3660) - AARCH64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FTSMUL_ZZZ_S (3238) - AArch64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSMUL_ZZZ_S (3661) - AARCH64_INS_FTSMUL - ftsmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FTSSEL_ZZZ_D (3239) - AArch64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSSEL_ZZZ_D (3662) - AARCH64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FTSSEL_ZZZ_H (3240) - AArch64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSSEL_ZZZ_H (3663) - AARCH64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FTSSEL_ZZZ_S (3241) - AArch64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ +{ /* AARCH64_FTSSEL_ZZZ_S (3664) - AARCH64_INS_FTSSEL - ftssel $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_FVDOT_VG2_M2ZZI_HtoS (3242) - AArch64_INS_FVDOT - fvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_FVDOTB_VG4_M2ZZI_BtoS (3665) - AARCH64_INS_FVDOTB - fvdotb{ $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_GLD1B_D_IMM_REAL (3243) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_FVDOTT_VG4_M2ZZI_BtoS (3666) - AARCH64_INS_FVDOTT - fvdott{ $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FVDOT_VG2_M2ZZI_BtoH (3667) - AARCH64_INS_FVDOT - fvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_FVDOT_VG2_M2ZZI_HtoS (3668) - AARCH64_INS_FVDOT - fvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { 0 } +}}, +{ /* AARCH64_GCSPOPCX (3669) - AARCH64_INS_GCSPOPCX - gcspopcx */ +{ + { 0 } +}}, +{ /* AARCH64_GCSPOPM (3670) - AARCH64_INS_GCSPOPM - gcspopm $Rt */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { 0 } +}}, +{ /* AARCH64_GCSPOPX (3671) - AARCH64_INS_GCSPOPX - gcspopx */ +{ + { 0 } +}}, +{ /* AARCH64_GCSPUSHM (3672) - AARCH64_INS_GCSPUSHM - gcspushm $Rt */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { 0 } +}}, +{ /* AARCH64_GCSPUSHX (3673) - AARCH64_INS_GCSPUSHX - gcspushx */ +{ + { 0 } +}}, +{ /* AARCH64_GCSSS1 (3674) - AARCH64_INS_GCSSS1 - gcsss1 $Rt */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { 0 } +}}, +{ /* AARCH64_GCSSS2 (3675) - AARCH64_INS_GCSSS2 - gcsss2 $Rt */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { 0 } +}}, +{ /* AARCH64_GCSSTR (3676) - AARCH64_INS_GCSSTR - gcsstr $Rt, $Rn */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_GCSSTTR (3677) - AARCH64_INS_GCSSTTR - gcssttr $Rt, $Rn */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_GLD1B_D_IMM_REAL (3678) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18957,7 +21045,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1B_D_REAL (3244) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1B_D_REAL (3679) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18965,7 +21053,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1B_D_SXTW_REAL (3245) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1B_D_SXTW_REAL (3680) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18973,7 +21061,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1B_D_UXTW_REAL (3246) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1B_D_UXTW_REAL (3681) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18981,7 +21069,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1B_S_IMM_REAL (3247) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1B_S_IMM_REAL (3682) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18989,7 +21077,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1B_S_SXTW_REAL (3248) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1B_S_SXTW_REAL (3683) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -18997,7 +21085,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1B_S_UXTW_REAL (3249) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1B_S_UXTW_REAL (3684) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19005,7 +21093,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_IMM_REAL (3250) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1D_IMM_REAL (3685) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19013,7 +21101,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1D_REAL (3251) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_REAL (3686) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19021,7 +21109,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_SCALED_REAL (3252) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_SCALED_REAL (3687) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19029,7 +21117,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_SXTW_REAL (3253) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_SXTW_REAL (3688) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19037,7 +21125,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_SXTW_SCALED_REAL (3254) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_SXTW_SCALED_REAL (3689) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19045,7 +21133,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_UXTW_REAL (3255) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_UXTW_REAL (3690) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19053,7 +21141,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1D_UXTW_SCALED_REAL (3256) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1D_UXTW_SCALED_REAL (3691) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19061,7 +21149,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_IMM_REAL (3257) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1H_D_IMM_REAL (3692) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19069,7 +21157,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1H_D_REAL (3258) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_REAL (3693) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19077,7 +21165,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_SCALED_REAL (3259) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_SCALED_REAL (3694) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19085,7 +21173,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_SXTW_REAL (3260) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_SXTW_REAL (3695) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19093,7 +21181,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_SXTW_SCALED_REAL (3261) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_SXTW_SCALED_REAL (3696) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19101,7 +21189,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_UXTW_REAL (3262) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_UXTW_REAL (3697) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19109,7 +21197,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_D_UXTW_SCALED_REAL (3263) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_D_UXTW_SCALED_REAL (3698) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19117,7 +21205,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_S_IMM_REAL (3264) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1H_S_IMM_REAL (3699) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19125,7 +21213,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1H_S_SXTW_REAL (3265) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_S_SXTW_REAL (3700) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19133,7 +21221,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_S_SXTW_SCALED_REAL (3266) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_S_SXTW_SCALED_REAL (3701) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19141,7 +21229,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_S_UXTW_REAL (3267) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_S_UXTW_REAL (3702) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19149,7 +21237,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1H_S_UXTW_SCALED_REAL (3268) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1H_S_UXTW_SCALED_REAL (3703) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19157,7 +21245,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1Q (3269) - AArch64_INS_LD1Q - ld1q $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_GLD1Q (3704) - AARCH64_INS_LD1Q - ld1q $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19165,7 +21253,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_GLD1SB_D_IMM_REAL (3270) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1SB_D_IMM_REAL (3705) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19173,7 +21261,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1SB_D_REAL (3271) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SB_D_REAL (3706) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19181,7 +21269,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SB_D_SXTW_REAL (3272) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SB_D_SXTW_REAL (3707) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19189,7 +21277,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SB_D_UXTW_REAL (3273) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SB_D_UXTW_REAL (3708) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19197,7 +21285,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SB_S_IMM_REAL (3274) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1SB_S_IMM_REAL (3709) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19205,7 +21293,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1SB_S_SXTW_REAL (3275) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SB_S_SXTW_REAL (3710) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19213,7 +21301,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SB_S_UXTW_REAL (3276) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SB_S_UXTW_REAL (3711) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19221,7 +21309,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_IMM_REAL (3277) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1SH_D_IMM_REAL (3712) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19229,7 +21317,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1SH_D_REAL (3278) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_REAL (3713) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19237,7 +21325,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_SCALED_REAL (3279) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_SCALED_REAL (3714) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19245,7 +21333,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_SXTW_REAL (3280) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_SXTW_REAL (3715) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19253,7 +21341,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_SXTW_SCALED_REAL (3281) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_SXTW_SCALED_REAL (3716) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19261,7 +21349,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_UXTW_REAL (3282) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_UXTW_REAL (3717) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19269,7 +21357,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_D_UXTW_SCALED_REAL (3283) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_D_UXTW_SCALED_REAL (3718) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19277,7 +21365,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_S_IMM_REAL (3284) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1SH_S_IMM_REAL (3719) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19285,7 +21373,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1SH_S_SXTW_REAL (3285) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_S_SXTW_REAL (3720) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19293,7 +21381,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_S_SXTW_SCALED_REAL (3286) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_S_SXTW_SCALED_REAL (3721) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19301,7 +21389,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_S_UXTW_REAL (3287) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_S_UXTW_REAL (3722) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19309,7 +21397,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SH_S_UXTW_SCALED_REAL (3288) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SH_S_UXTW_SCALED_REAL (3723) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19317,7 +21405,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_IMM_REAL (3289) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1SW_D_IMM_REAL (3724) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19325,7 +21413,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1SW_D_REAL (3290) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_REAL (3725) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19333,7 +21421,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_SCALED_REAL (3291) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_SCALED_REAL (3726) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19341,7 +21429,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_SXTW_REAL (3292) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_SXTW_REAL (3727) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19349,7 +21437,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_SXTW_SCALED_REAL (3293) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_SXTW_SCALED_REAL (3728) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19357,7 +21445,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_UXTW_REAL (3294) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_UXTW_REAL (3729) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19365,7 +21453,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1SW_D_UXTW_SCALED_REAL (3295) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1SW_D_UXTW_SCALED_REAL (3730) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19373,7 +21461,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_IMM_REAL (3296) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1W_D_IMM_REAL (3731) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19381,7 +21469,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1W_D_REAL (3297) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_REAL (3732) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19389,7 +21477,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_SCALED_REAL (3298) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_SCALED_REAL (3733) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19397,7 +21485,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_SXTW_REAL (3299) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_SXTW_REAL (3734) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19405,7 +21493,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_SXTW_SCALED_REAL (3300) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_SXTW_SCALED_REAL (3735) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19413,7 +21501,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_UXTW_REAL (3301) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_UXTW_REAL (3736) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19421,7 +21509,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_D_UXTW_SCALED_REAL (3302) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_D_UXTW_SCALED_REAL (3737) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19429,7 +21517,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_IMM_REAL (3303) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLD1W_IMM_REAL (3738) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19437,7 +21525,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLD1W_SXTW_REAL (3304) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_SXTW_REAL (3739) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19445,7 +21533,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_SXTW_SCALED_REAL (3305) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_SXTW_SCALED_REAL (3740) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19453,7 +21541,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_UXTW_REAL (3306) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_UXTW_REAL (3741) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19461,7 +21549,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLD1W_UXTW_SCALED_REAL (3307) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLD1W_UXTW_SCALED_REAL (3742) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19469,7 +21557,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1B_D_IMM_REAL (3308) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1B_D_IMM_REAL (3743) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19477,7 +21565,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1B_D_REAL (3309) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1B_D_REAL (3744) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19485,7 +21573,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1B_D_SXTW_REAL (3310) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1B_D_SXTW_REAL (3745) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19493,7 +21581,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1B_D_UXTW_REAL (3311) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1B_D_UXTW_REAL (3746) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19501,7 +21589,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1B_S_IMM_REAL (3312) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1B_S_IMM_REAL (3747) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19509,7 +21597,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1B_S_SXTW_REAL (3313) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1B_S_SXTW_REAL (3748) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19517,7 +21605,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1B_S_UXTW_REAL (3314) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1B_S_UXTW_REAL (3749) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19525,7 +21613,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_IMM_REAL (3315) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1D_IMM_REAL (3750) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19533,7 +21621,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1D_REAL (3316) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_REAL (3751) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19541,7 +21629,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_SCALED_REAL (3317) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_SCALED_REAL (3752) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19549,7 +21637,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_SXTW_REAL (3318) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_SXTW_REAL (3753) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19557,7 +21645,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_SXTW_SCALED_REAL (3319) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_SXTW_SCALED_REAL (3754) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19565,7 +21653,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_UXTW_REAL (3320) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_UXTW_REAL (3755) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19573,7 +21661,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1D_UXTW_SCALED_REAL (3321) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1D_UXTW_SCALED_REAL (3756) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19581,7 +21669,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_IMM_REAL (3322) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1H_D_IMM_REAL (3757) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19589,7 +21677,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_REAL (3323) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_REAL (3758) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19597,7 +21685,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_SCALED_REAL (3324) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_SCALED_REAL (3759) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19605,7 +21693,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_SXTW_REAL (3325) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_SXTW_REAL (3760) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19613,7 +21701,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_SXTW_SCALED_REAL (3326) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_SXTW_SCALED_REAL (3761) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19621,7 +21709,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_UXTW_REAL (3327) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_UXTW_REAL (3762) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19629,7 +21717,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_D_UXTW_SCALED_REAL (3328) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_D_UXTW_SCALED_REAL (3763) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19637,7 +21725,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_S_IMM_REAL (3329) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1H_S_IMM_REAL (3764) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19645,7 +21733,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1H_S_SXTW_REAL (3330) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_S_SXTW_REAL (3765) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19653,7 +21741,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_S_SXTW_SCALED_REAL (3331) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_S_SXTW_SCALED_REAL (3766) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19661,7 +21749,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_S_UXTW_REAL (3332) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_S_UXTW_REAL (3767) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19669,7 +21757,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1H_S_UXTW_SCALED_REAL (3333) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1H_S_UXTW_SCALED_REAL (3768) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19677,7 +21765,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SB_D_IMM_REAL (3334) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1SB_D_IMM_REAL (3769) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19685,7 +21773,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1SB_D_REAL (3335) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SB_D_REAL (3770) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19693,7 +21781,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SB_D_SXTW_REAL (3336) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SB_D_SXTW_REAL (3771) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19701,7 +21789,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SB_D_UXTW_REAL (3337) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SB_D_UXTW_REAL (3772) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19709,7 +21797,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SB_S_IMM_REAL (3338) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1SB_S_IMM_REAL (3773) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19717,7 +21805,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1SB_S_SXTW_REAL (3339) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SB_S_SXTW_REAL (3774) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19725,7 +21813,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SB_S_UXTW_REAL (3340) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SB_S_UXTW_REAL (3775) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19733,7 +21821,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_IMM_REAL (3341) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1SH_D_IMM_REAL (3776) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19741,7 +21829,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_REAL (3342) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_REAL (3777) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19749,7 +21837,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_SCALED_REAL (3343) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_SCALED_REAL (3778) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19757,7 +21845,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_SXTW_REAL (3344) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_SXTW_REAL (3779) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19765,7 +21853,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_SXTW_SCALED_REAL (3345) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_SXTW_SCALED_REAL (3780) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19773,7 +21861,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_UXTW_REAL (3346) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_UXTW_REAL (3781) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19781,7 +21869,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_D_UXTW_SCALED_REAL (3347) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_D_UXTW_SCALED_REAL (3782) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19789,7 +21877,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_S_IMM_REAL (3348) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1SH_S_IMM_REAL (3783) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19797,7 +21885,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1SH_S_SXTW_REAL (3349) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_S_SXTW_REAL (3784) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19805,7 +21893,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_S_SXTW_SCALED_REAL (3350) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_S_SXTW_SCALED_REAL (3785) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19813,7 +21901,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_S_UXTW_REAL (3351) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_S_UXTW_REAL (3786) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19821,7 +21909,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SH_S_UXTW_SCALED_REAL (3352) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SH_S_UXTW_SCALED_REAL (3787) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19829,7 +21917,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_IMM_REAL (3353) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1SW_D_IMM_REAL (3788) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19837,7 +21925,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_REAL (3354) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_REAL (3789) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19845,7 +21933,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_SCALED_REAL (3355) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_SCALED_REAL (3790) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19853,7 +21941,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_SXTW_REAL (3356) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_SXTW_REAL (3791) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19861,7 +21949,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_SXTW_SCALED_REAL (3357) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_SXTW_SCALED_REAL (3792) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19869,7 +21957,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_UXTW_REAL (3358) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_UXTW_REAL (3793) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19877,7 +21965,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1SW_D_UXTW_SCALED_REAL (3359) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1SW_D_UXTW_SCALED_REAL (3794) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19885,7 +21973,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_IMM_REAL (3360) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1W_D_IMM_REAL (3795) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19893,7 +21981,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_REAL (3361) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_REAL (3796) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19901,7 +21989,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_SCALED_REAL (3362) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_SCALED_REAL (3797) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19909,7 +21997,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_SXTW_REAL (3363) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_SXTW_REAL (3798) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19917,7 +22005,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_SXTW_SCALED_REAL (3364) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_SXTW_SCALED_REAL (3799) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19925,7 +22013,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_UXTW_REAL (3365) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_UXTW_REAL (3800) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19933,7 +22021,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_D_UXTW_SCALED_REAL (3366) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_D_UXTW_SCALED_REAL (3801) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19941,7 +22029,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_IMM_REAL (3367) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ +{ /* AARCH64_GLDFF1W_IMM_REAL (3802) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19949,7 +22037,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_GLDFF1W_SXTW_REAL (3368) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_SXTW_REAL (3803) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19957,7 +22045,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_SXTW_SCALED_REAL (3369) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_SXTW_SCALED_REAL (3804) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19965,7 +22053,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_UXTW_REAL (3370) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_UXTW_REAL (3805) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19973,7 +22061,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GLDFF1W_UXTW_SCALED_REAL (3371) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ +{ /* AARCH64_GLDFF1W_UXTW_SCALED_REAL (3806) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -19981,19 +22069,19 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_GMI (3372) - AArch64_INS_GMI - gmi $Rd, $Rn, $Rm */ +{ /* AARCH64_GMI (3807) - AARCH64_INS_GMI - gmi $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_HINT (3373) - AArch64_INS_HINT - hint $imm */ +{ /* AARCH64_HINT (3808) - AARCH64_INS_HINT - hint $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_HISTCNT_ZPzZZ_D (3374) - AArch64_INS_HISTCNT - histcnt $Zd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_HISTCNT_ZPzZZ_D (3809) - AARCH64_INS_HISTCNT - histcnt $Zd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20001,7 +22089,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_HISTCNT_ZPzZZ_S (3375) - AArch64_INS_HISTCNT - histcnt $Zd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_HISTCNT_ZPzZZ_S (3810) - AARCH64_INS_HISTCNT - histcnt $Zd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20009,24 +22097,24 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_HISTSEG_ZZZ (3376) - AArch64_INS_HISTSEG - histseg $Zd, $Zn, $Zm */ +{ /* AARCH64_HISTSEG_ZZZ (3811) - AARCH64_INS_HISTSEG - histseg $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_HLT (3377) - AArch64_INS_HLT - hlt $imm */ +{ /* AARCH64_HLT (3812) - AARCH64_INS_HLT - hlt $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_HVC (3378) - AArch64_INS_HVC - hvc $imm */ +{ /* AARCH64_HVC (3813) - AARCH64_INS_HVC - hvc $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_INCB_XPiI (3379) - AArch64_INS_INCB - incb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCB_XPiI (3814) - AARCH64_INS_INCB - incb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -20034,7 +22122,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCD_XPiI (3380) - AArch64_INS_INCD - incd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCD_XPiI (3815) - AARCH64_INS_INCD - incd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -20042,7 +22130,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCD_ZPiI (3381) - AArch64_INS_INCD - incd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCD_ZPiI (3816) - AARCH64_INS_INCD - incd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -20050,7 +22138,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCH_XPiI (3382) - AArch64_INS_INCH - inch $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCH_XPiI (3817) - AARCH64_INS_INCH - inch $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -20058,7 +22146,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCH_ZPiI (3383) - AArch64_INS_INCH - inch $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCH_ZPiI (3818) - AARCH64_INS_INCH - inch $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -20066,56 +22154,56 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCP_XP_B (3384) - AArch64_INS_INCP - incp $Rdn, $Pg */ +{ /* AARCH64_INCP_XP_B (3819) - AARCH64_INS_INCP - incp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_INCP_XP_D (3385) - AArch64_INS_INCP - incp $Rdn, $Pg */ +{ /* AARCH64_INCP_XP_D (3820) - AARCH64_INS_INCP - incp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_INCP_XP_H (3386) - AArch64_INS_INCP - incp $Rdn, $Pg */ +{ /* AARCH64_INCP_XP_H (3821) - AARCH64_INS_INCP - incp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_INCP_XP_S (3387) - AArch64_INS_INCP - incp $Rdn, $Pg */ +{ /* AARCH64_INCP_XP_S (3822) - AARCH64_INS_INCP - incp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_INCP_ZP_D (3388) - AArch64_INS_INCP - incp $Zdn, $Pm */ +{ /* AARCH64_INCP_ZP_D (3823) - AARCH64_INS_INCP - incp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_INCP_ZP_H (3389) - AArch64_INS_INCP - incp $Zdn, $Pm */ +{ /* AARCH64_INCP_ZP_H (3824) - AARCH64_INS_INCP - incp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_INCP_ZP_S (3390) - AArch64_INS_INCP - incp $Zdn, $Pm */ +{ /* AARCH64_INCP_ZP_S (3825) - AARCH64_INS_INCP - incp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_INCW_XPiI (3391) - AArch64_INS_INCW - incw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCW_XPiI (3826) - AARCH64_INS_INCW - incw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -20123,7 +22211,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INCW_ZPiI (3392) - AArch64_INS_INCW - incw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_INCW_ZPiI (3827) - AARCH64_INS_INCW - incw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -20131,275 +22219,275 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_INDEX_II_B (3393) - AArch64_INS_INDEX - index $Zd, $imm5, $imm5b */ +{ /* AARCH64_INDEX_II_B (3828) - AARCH64_INS_INDEX - index $Zd, $imm5, $imm5b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5b */ { 0 } }}, -{ /* AArch64_INDEX_II_D (3394) - AArch64_INS_INDEX - index $Zd, $imm5, $imm5b */ +{ /* AARCH64_INDEX_II_D (3829) - AARCH64_INS_INDEX - index $Zd, $imm5, $imm5b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5b */ { 0 } }}, -{ /* AArch64_INDEX_II_H (3395) - AArch64_INS_INDEX - index $Zd, $imm5, $imm5b */ +{ /* AARCH64_INDEX_II_H (3830) - AARCH64_INS_INDEX - index $Zd, $imm5, $imm5b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5b */ { 0 } }}, -{ /* AArch64_INDEX_II_S (3396) - AArch64_INS_INDEX - index $Zd, $imm5, $imm5b */ +{ /* AARCH64_INDEX_II_S (3831) - AARCH64_INS_INDEX - index $Zd, $imm5, $imm5b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5b */ { 0 } }}, -{ /* AArch64_INDEX_IR_B (3397) - AArch64_INS_INDEX - index $Zd, $imm5, $Rm */ +{ /* AARCH64_INDEX_IR_B (3832) - AARCH64_INS_INDEX - index $Zd, $imm5, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_IR_D (3398) - AArch64_INS_INDEX - index $Zd, $imm5, $Rm */ +{ /* AARCH64_INDEX_IR_D (3833) - AARCH64_INS_INDEX - index $Zd, $imm5, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_IR_H (3399) - AArch64_INS_INDEX - index $Zd, $imm5, $Rm */ +{ /* AARCH64_INDEX_IR_H (3834) - AARCH64_INS_INDEX - index $Zd, $imm5, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_IR_S (3400) - AArch64_INS_INDEX - index $Zd, $imm5, $Rm */ +{ /* AARCH64_INDEX_IR_S (3835) - AARCH64_INS_INDEX - index $Zd, $imm5, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_RI_B (3401) - AArch64_INS_INDEX - index $Zd, $Rn, $imm5 */ +{ /* AARCH64_INDEX_RI_B (3836) - AARCH64_INS_INDEX - index $Zd, $Rn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_INDEX_RI_D (3402) - AArch64_INS_INDEX - index $Zd, $Rn, $imm5 */ +{ /* AARCH64_INDEX_RI_D (3837) - AARCH64_INS_INDEX - index $Zd, $Rn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_INDEX_RI_H (3403) - AArch64_INS_INDEX - index $Zd, $Rn, $imm5 */ +{ /* AARCH64_INDEX_RI_H (3838) - AARCH64_INS_INDEX - index $Zd, $Rn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_INDEX_RI_S (3404) - AArch64_INS_INDEX - index $Zd, $Rn, $imm5 */ +{ /* AARCH64_INDEX_RI_S (3839) - AARCH64_INS_INDEX - index $Zd, $Rn, $imm5 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_INDEX_RR_B (3405) - AArch64_INS_INDEX - index $Zd, $Rn, $Rm */ +{ /* AARCH64_INDEX_RR_B (3840) - AARCH64_INS_INDEX - index $Zd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_RR_D (3406) - AArch64_INS_INDEX - index $Zd, $Rn, $Rm */ +{ /* AARCH64_INDEX_RR_D (3841) - AARCH64_INS_INDEX - index $Zd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_RR_H (3407) - AArch64_INS_INDEX - index $Zd, $Rn, $Rm */ +{ /* AARCH64_INDEX_RR_H (3842) - AARCH64_INS_INDEX - index $Zd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INDEX_RR_S (3408) - AArch64_INS_INDEX - index $Zd, $Rn, $Rm */ +{ /* AARCH64_INDEX_RR_S (3843) - AARCH64_INS_INDEX - index $Zd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_H_B (3409) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_H_B (3844) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_H_D (3410) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_H_D (3845) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_H_H (3411) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_H_H (3846) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_H_Q (3412) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_H_Q (3847) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_H_S (3413) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_H_S (3848) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_V_B (3414) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_V_B (3849) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_V_D (3415) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_V_D (3850) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_V_H (3416) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_V_H (3851) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_V_Q (3417) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_V_Q (3852) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSERT_MXIPZ_V_S (3418) - AArch64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ +{ /* AARCH64_INSERT_MXIPZ_V_S (3853) - AARCH64_INS_MOVA - mova $ZAd[$Rv, $imm], $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_INSR_ZR_B (3419) - AArch64_INS_INSR - insr $Zdn, $Rm */ +{ /* AARCH64_INSR_ZR_B (3854) - AARCH64_INS_INSR - insr $Zdn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INSR_ZR_D (3420) - AArch64_INS_INSR - insr $Zdn, $Rm */ +{ /* AARCH64_INSR_ZR_D (3855) - AARCH64_INS_INSR - insr $Zdn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INSR_ZR_H (3421) - AArch64_INS_INSR - insr $Zdn, $Rm */ +{ /* AARCH64_INSR_ZR_H (3856) - AARCH64_INS_INSR - insr $Zdn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INSR_ZR_S (3422) - AArch64_INS_INSR - insr $Zdn, $Rm */ +{ /* AARCH64_INSR_ZR_S (3857) - AARCH64_INS_INSR - insr $Zdn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_INSR_ZV_B (3423) - AArch64_INS_INSR - insr $Zdn, $Vm */ +{ /* AARCH64_INSR_ZV_B (3858) - AARCH64_INS_INSR - insr $Zdn, $Vm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_INSR_ZV_D (3424) - AArch64_INS_INSR - insr $Zdn, $Vm */ +{ /* AARCH64_INSR_ZV_D (3859) - AARCH64_INS_INSR - insr $Zdn, $Vm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_INSR_ZV_H (3425) - AArch64_INS_INSR - insr $Zdn, $Vm */ +{ /* AARCH64_INSR_ZV_H (3860) - AARCH64_INS_INSR - insr $Zdn, $Vm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_INSR_ZV_S (3426) - AArch64_INS_INSR - insr $Zdn, $Vm */ +{ /* AARCH64_INSR_ZV_S (3861) - AARCH64_INS_INSR - insr $Zdn, $Vm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_INSvi16gpr (3427) - AArch64_INS_INS - ins{ $Rd.h$idx, $Rn|.h $Rd$idx, $Rn} */ +{ /* AARCH64_INSvi16gpr (3862) - AARCH64_INS_INS - ins{ $Rd.h$idx, $Rn|.h $Rd$idx, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20407,7 +22495,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_INSvi16lane (3428) - AArch64_INS_INS - ins{ $Rd.h$idx, $Rn.h$idx2|.h $Rd$idx, $Rn$idx2} */ +{ /* AARCH64_INSvi16lane (3863) - AARCH64_INS_INS - ins{ $Rd.h$idx, $Rn.h$idx2|.h $Rd$idx, $Rn$idx2} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20416,7 +22504,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx2 */ { 0 } }}, -{ /* AArch64_INSvi32gpr (3429) - AArch64_INS_INS - ins{ $Rd.s$idx, $Rn|.s $Rd$idx, $Rn} */ +{ /* AARCH64_INSvi32gpr (3864) - AARCH64_INS_INS - ins{ $Rd.s$idx, $Rn|.s $Rd$idx, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20424,7 +22512,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_INSvi32lane (3430) - AArch64_INS_INS - ins{ $Rd.s$idx, $Rn.s$idx2|.s $Rd$idx, $Rn$idx2} */ +{ /* AARCH64_INSvi32lane (3865) - AARCH64_INS_INS - ins{ $Rd.s$idx, $Rn.s$idx2|.s $Rd$idx, $Rn$idx2} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20433,7 +22521,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx2 */ { 0 } }}, -{ /* AArch64_INSvi64gpr (3431) - AArch64_INS_INS - ins{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ +{ /* AARCH64_INSvi64gpr (3866) - AARCH64_INS_INS - ins{ $Rd.d$idx, $Rn|.d $Rd$idx, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20441,7 +22529,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_INSvi64lane (3432) - AArch64_INS_INS - ins{ $Rd.d$idx, $Rn.d$idx2|.d $Rd$idx, $Rn$idx2} */ +{ /* AARCH64_INSvi64lane (3867) - AARCH64_INS_INS - ins{ $Rd.d$idx, $Rn.d$idx2|.d $Rd$idx, $Rn$idx2} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20450,7 +22538,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx2 */ { 0 } }}, -{ /* AArch64_INSvi8gpr (3433) - AArch64_INS_INS - ins{ $Rd.b$idx, $Rn|.b $Rd$idx, $Rn} */ +{ /* AARCH64_INSvi8gpr (3868) - AARCH64_INS_INS - ins{ $Rd.b$idx, $Rn|.b $Rd$idx, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20458,7 +22546,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_INSvi8lane (3434) - AArch64_INS_INS - ins{ $Rd.b$idx, $Rn.b$idx2|.b $Rd$idx, $Rn$idx2} */ +{ /* AARCH64_INSvi8lane (3869) - AARCH64_INS_INS - ins{ $Rd.b$idx, $Rn.b$idx2|.b $Rd$idx, $Rn$idx2} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -20467,131 +22555,131 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx2 */ { 0 } }}, -{ /* AArch64_IRG (3435) - AArch64_INS_IRG - irg $Rd, $Rn, $Rm */ +{ /* AARCH64_IRG (3870) - AARCH64_INS_IRG - irg $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ISB (3436) - AArch64_INS_ISB - isb $CRm */ +{ /* AARCH64_ISB (3871) - AARCH64_INS_ISB - isb $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_LASTA_RPZ_B (3437) - AArch64_INS_LASTA - lasta $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTA_RPZ_B (3872) - AARCH64_INS_LASTA - lasta $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_RPZ_D (3438) - AArch64_INS_LASTA - lasta $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTA_RPZ_D (3873) - AARCH64_INS_LASTA - lasta $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_RPZ_H (3439) - AArch64_INS_LASTA - lasta $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTA_RPZ_H (3874) - AARCH64_INS_LASTA - lasta $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_RPZ_S (3440) - AArch64_INS_LASTA - lasta $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTA_RPZ_S (3875) - AARCH64_INS_LASTA - lasta $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_VPZ_B (3441) - AArch64_INS_LASTA - lasta $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTA_VPZ_B (3876) - AARCH64_INS_LASTA - lasta $Vd, $Pg, $Zn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_VPZ_D (3442) - AArch64_INS_LASTA - lasta $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTA_VPZ_D (3877) - AARCH64_INS_LASTA - lasta $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_VPZ_H (3443) - AArch64_INS_LASTA - lasta $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTA_VPZ_H (3878) - AARCH64_INS_LASTA - lasta $Vd, $Pg, $Zn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Vd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTA_VPZ_S (3444) - AArch64_INS_LASTA - lasta $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTA_VPZ_S (3879) - AARCH64_INS_LASTA - lasta $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_RPZ_B (3445) - AArch64_INS_LASTB - lastb $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTB_RPZ_B (3880) - AARCH64_INS_LASTB - lastb $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_RPZ_D (3446) - AArch64_INS_LASTB - lastb $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTB_RPZ_D (3881) - AARCH64_INS_LASTB - lastb $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_RPZ_H (3447) - AArch64_INS_LASTB - lastb $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTB_RPZ_H (3882) - AARCH64_INS_LASTB - lastb $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_RPZ_S (3448) - AArch64_INS_LASTB - lastb $Rd, $Pg, $Zn */ +{ /* AARCH64_LASTB_RPZ_S (3883) - AARCH64_INS_LASTB - lastb $Rd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_VPZ_B (3449) - AArch64_INS_LASTB - lastb $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTB_VPZ_B (3884) - AARCH64_INS_LASTB - lastb $Vd, $Pg, $Zn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_VPZ_D (3450) - AArch64_INS_LASTB - lastb $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTB_VPZ_D (3885) - AARCH64_INS_LASTB - lastb $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_VPZ_H (3451) - AArch64_INS_LASTB - lastb $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTB_VPZ_H (3886) - AARCH64_INS_LASTB - lastb $Vd, $Pg, $Zn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Vd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LASTB_VPZ_S (3452) - AArch64_INS_LASTB - lastb $Vd, $Pg, $Zn */ +{ /* AARCH64_LASTB_VPZ_S (3887) - AARCH64_INS_LASTB - lastb $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_LD1B (3453) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B (3888) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20599,39 +22687,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_2Z (3454) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B_2Z (3889) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_2Z_IMM (3455) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_2Z_IMM (3890) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_4Z (3456) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B_2Z_STRIDED (3891) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_4Z_IMM (3457) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_2Z_STRIDED_IMM (3892) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_D (3458) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B_4Z (3893) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1B_4Z_IMM (3894) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1B_4Z_STRIDED (3895) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1B_4Z_STRIDED_IMM (3896) - AARCH64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1B_D (3897) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20639,7 +22759,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_D_IMM_REAL (3459) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_D_IMM (3898) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20647,7 +22767,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_H (3460) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B_H (3899) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20655,7 +22775,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_H_IMM_REAL (3461) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_H_IMM (3900) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20663,7 +22783,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_IMM_REAL (3462) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_IMM (3901) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20671,7 +22791,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_S (3463) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1B_S (3902) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20679,7 +22799,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1B_S_IMM_REAL (3464) - AArch64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1B_S_IMM (3903) - AARCH64_INS_LD1B - ld1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20687,39 +22807,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1B_VG2_M2ZPXI (3465) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1B_VG2_M2ZPXX (3466) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1B_VG4_M4ZPXI (3467) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1B_VG4_M4ZPXX (3468) - AArch64_INS_LD1B - ld1b $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1D (3469) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1D (3904) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20727,39 +22815,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1D_2Z (3470) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1D_2Z (3905) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1D_2Z_IMM (3471) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1D_2Z_IMM (3906) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1D_4Z (3472) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1D_2Z_STRIDED (3907) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1D_4Z_IMM (3473) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1D_2Z_STRIDED_IMM (3908) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1D_IMM_REAL (3474) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1D_4Z (3909) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1D_4Z_IMM (3910) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1D_4Z_STRIDED (3911) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1D_4Z_STRIDED_IMM (3912) - AARCH64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1D_IMM (3913) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20767,7 +22887,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1D_Q (3475) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1D_Q (3914) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20775,7 +22895,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1D_Q_IMM (3476) - AArch64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1D_Q_IMM (3915) - AARCH64_INS_LD1D - ld1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20783,45 +22903,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1D_VG2_M2ZPXI (3477) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1D_VG2_M2ZPXX (3478) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1D_VG4_M4ZPXI (3479) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1D_VG4_M4ZPXX (3480) - AArch64_INS_LD1D - ld1d $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1Fourv16b (3481) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv16b (3916) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv16b_POST (3482) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv16b_POST (3917) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20829,13 +22917,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv1d (3483) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv1d (3918) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv1d_POST (3484) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv1d_POST (3919) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20843,13 +22931,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv2d (3485) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv2d (3920) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv2d_POST (3486) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv2d_POST (3921) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20857,13 +22945,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv2s (3487) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv2s (3922) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv2s_POST (3488) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv2s_POST (3923) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20871,13 +22959,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv4h (3489) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv4h (3924) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv4h_POST (3490) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv4h_POST (3925) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20885,13 +22973,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv4s (3491) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv4s (3926) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv4s_POST (3492) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv4s_POST (3927) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20899,13 +22987,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv8b (3493) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv8b (3928) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv8b_POST (3494) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv8b_POST (3929) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20913,13 +23001,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Fourv8h (3495) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Fourv8h (3930) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Fourv8h_POST (3496) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Fourv8h_POST (3931) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -20927,7 +23015,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1H (3497) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1H (3932) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20935,39 +23023,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1H_2Z (3498) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1H_2Z (3933) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1H_2Z_IMM (3499) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1H_2Z_IMM (3934) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1H_4Z (3500) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1H_2Z_STRIDED (3935) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1H_4Z_IMM (3501) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1H_2Z_STRIDED_IMM (3936) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1H_D (3502) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1H_4Z (3937) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1H_4Z_IMM (3938) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1H_4Z_STRIDED (3939) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1H_4Z_STRIDED_IMM (3940) - AARCH64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1H_D (3941) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20975,7 +23095,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1H_D_IMM_REAL (3503) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1H_D_IMM (3942) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20983,7 +23103,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1H_IMM_REAL (3504) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1H_IMM (3943) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20991,7 +23111,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1H_S (3505) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1H_S (3944) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -20999,7 +23119,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1H_S_IMM_REAL (3506) - AArch64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1H_S_IMM (3945) - AARCH64_INS_LD1H - ld1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21007,45 +23127,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1H_VG2_M2ZPXI (3507) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1H_VG2_M2ZPXX (3508) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1H_VG4_M4ZPXI (3509) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1H_VG4_M4ZPXX (3510) - AArch64_INS_LD1H - ld1h $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1Onev16b (3511) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev16b (3946) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev16b_POST (3512) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev16b_POST (3947) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21053,13 +23141,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev1d (3513) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev1d (3948) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev1d_POST (3514) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev1d_POST (3949) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21067,13 +23155,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev2d (3515) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev2d (3950) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev2d_POST (3516) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev2d_POST (3951) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21081,13 +23169,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev2s (3517) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev2s (3952) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev2s_POST (3518) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev2s_POST (3953) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21095,13 +23183,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev4h (3519) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev4h (3954) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev4h_POST (3520) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev4h_POST (3955) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21109,13 +23197,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev4s (3521) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev4s (3956) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev4s_POST (3522) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev4s_POST (3957) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21123,13 +23211,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev8b (3523) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev8b (3958) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev8b_POST (3524) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev8b_POST (3959) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21137,13 +23225,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Onev8h (3525) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Onev8h (3960) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Onev8h_POST (3526) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Onev8h_POST (3961) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21151,7 +23239,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1RB_D_IMM (3527) - AArch64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RB_D_IMM (3962) - AARCH64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21159,7 +23247,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RB_H_IMM (3528) - AArch64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RB_H_IMM (3963) - AARCH64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21167,7 +23255,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RB_IMM (3529) - AArch64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RB_IMM (3964) - AARCH64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21175,7 +23263,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RB_S_IMM (3530) - AArch64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RB_S_IMM (3965) - AARCH64_INS_LD1RB - ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21183,7 +23271,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RD_IMM (3531) - AArch64_INS_LD1RD - ld1rd $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RD_IMM (3966) - AARCH64_INS_LD1RD - ld1rd $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21191,7 +23279,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RH_D_IMM (3532) - AArch64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RH_D_IMM (3967) - AARCH64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21199,7 +23287,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RH_IMM (3533) - AArch64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RH_IMM (3968) - AARCH64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21207,7 +23295,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RH_S_IMM (3534) - AArch64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RH_S_IMM (3969) - AARCH64_INS_LD1RH - ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21215,7 +23303,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RO_B (3535) - AArch64_INS_LD1ROB - ld1rob $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RO_B (3970) - AARCH64_INS_LD1ROB - ld1rob $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21223,7 +23311,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RO_B_IMM (3536) - AArch64_INS_LD1ROB - ld1rob $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RO_B_IMM (3971) - AARCH64_INS_LD1ROB - ld1rob $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21231,7 +23319,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RO_D (3537) - AArch64_INS_LD1ROD - ld1rod $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RO_D (3972) - AARCH64_INS_LD1ROD - ld1rod $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21239,7 +23327,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RO_D_IMM (3538) - AArch64_INS_LD1ROD - ld1rod $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RO_D_IMM (3973) - AARCH64_INS_LD1ROD - ld1rod $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21247,7 +23335,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RO_H (3539) - AArch64_INS_LD1ROH - ld1roh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RO_H (3974) - AARCH64_INS_LD1ROH - ld1roh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21255,7 +23343,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RO_H_IMM (3540) - AArch64_INS_LD1ROH - ld1roh $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RO_H_IMM (3975) - AARCH64_INS_LD1ROH - ld1roh $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21263,7 +23351,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RO_W (3541) - AArch64_INS_LD1ROW - ld1row $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RO_W (3976) - AARCH64_INS_LD1ROW - ld1row $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21271,7 +23359,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RO_W_IMM (3542) - AArch64_INS_LD1ROW - ld1row $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RO_W_IMM (3977) - AARCH64_INS_LD1ROW - ld1row $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21279,7 +23367,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RQ_B (3543) - AArch64_INS_LD1RQB - ld1rqb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RQ_B (3978) - AARCH64_INS_LD1RQB - ld1rqb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21287,7 +23375,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RQ_B_IMM (3544) - AArch64_INS_LD1RQB - ld1rqb $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RQ_B_IMM (3979) - AARCH64_INS_LD1RQB - ld1rqb $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21295,7 +23383,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RQ_D (3545) - AArch64_INS_LD1RQD - ld1rqd $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RQ_D (3980) - AARCH64_INS_LD1RQD - ld1rqd $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21303,7 +23391,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RQ_D_IMM (3546) - AArch64_INS_LD1RQD - ld1rqd $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RQ_D_IMM (3981) - AARCH64_INS_LD1RQD - ld1rqd $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21311,7 +23399,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RQ_H (3547) - AArch64_INS_LD1RQH - ld1rqh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RQ_H (3982) - AARCH64_INS_LD1RQH - ld1rqh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21319,7 +23407,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RQ_H_IMM (3548) - AArch64_INS_LD1RQH - ld1rqh $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RQ_H_IMM (3983) - AARCH64_INS_LD1RQH - ld1rqh $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21327,7 +23415,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RQ_W (3549) - AArch64_INS_LD1RQW - ld1rqw $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1RQ_W (3984) - AARCH64_INS_LD1RQW - ld1rqw $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21335,7 +23423,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1RQ_W_IMM (3550) - AArch64_INS_LD1RQW - ld1rqw $Zt, $Pg/z, [$Rn, $imm4] */ +{ /* AARCH64_LD1RQ_W_IMM (3985) - AARCH64_INS_LD1RQW - ld1rqw $Zt, $Pg/z, [$Rn, $imm4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21343,7 +23431,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1RSB_D_IMM (3551) - AArch64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSB_D_IMM (3986) - AARCH64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21351,7 +23439,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RSB_H_IMM (3552) - AArch64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSB_H_IMM (3987) - AARCH64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21359,7 +23447,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RSB_S_IMM (3553) - AArch64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSB_S_IMM (3988) - AARCH64_INS_LD1RSB - ld1rsb $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21367,7 +23455,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RSH_D_IMM (3554) - AArch64_INS_LD1RSH - ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSH_D_IMM (3989) - AARCH64_INS_LD1RSH - ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21375,7 +23463,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RSH_S_IMM (3555) - AArch64_INS_LD1RSH - ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSH_S_IMM (3990) - AARCH64_INS_LD1RSH - ld1rsh $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21383,7 +23471,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RSW_IMM (3556) - AArch64_INS_LD1RSW - ld1rsw $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RSW_IMM (3991) - AARCH64_INS_LD1RSW - ld1rsw $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21391,7 +23479,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RW_D_IMM (3557) - AArch64_INS_LD1RW - ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RW_D_IMM (3992) - AARCH64_INS_LD1RW - ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21399,7 +23487,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1RW_IMM (3558) - AArch64_INS_LD1RW - ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ +{ /* AARCH64_LD1RW_IMM (3993) - AARCH64_INS_LD1RW - ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21407,13 +23495,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_LD1Rv16b (3559) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv16b (3994) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv16b_POST (3560) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv16b_POST (3995) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21421,13 +23509,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv1d (3561) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv1d (3996) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv1d_POST (3562) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv1d_POST (3997) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21435,13 +23523,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv2d (3563) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv2d (3998) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv2d_POST (3564) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv2d_POST (3999) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21449,13 +23537,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv2s (3565) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv2s (4000) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv2s_POST (3566) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv2s_POST (4001) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21463,13 +23551,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv4h (3567) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv4h (4002) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv4h_POST (3568) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv4h_POST (4003) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21477,13 +23565,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv4s (3569) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv4s (4004) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv4s_POST (3570) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv4s_POST (4005) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21491,13 +23579,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv8b (3571) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv8b (4006) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv8b_POST (3572) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv8b_POST (4007) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21505,13 +23593,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Rv8h (3573) - AArch64_INS_LD1R - ld1r $Vt, [$Rn] */ +{ /* AARCH64_LD1Rv8h (4008) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Rv8h_POST (3574) - AArch64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Rv8h_POST (4009) - AARCH64_INS_LD1R - ld1r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21519,7 +23607,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1SB_D (3575) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SB_D (4010) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21527,7 +23615,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SB_D_IMM_REAL (3576) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SB_D_IMM (4011) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21535,7 +23623,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1SB_H (3577) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SB_H (4012) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21543,7 +23631,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SB_H_IMM_REAL (3578) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SB_H_IMM (4013) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21551,7 +23639,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1SB_S (3579) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SB_S (4014) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21559,7 +23647,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SB_S_IMM_REAL (3580) - AArch64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SB_S_IMM (4015) - AARCH64_INS_LD1SB - ld1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21567,7 +23655,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1SH_D (3581) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SH_D (4016) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21575,7 +23663,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SH_D_IMM_REAL (3582) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SH_D_IMM (4017) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21583,7 +23671,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1SH_S (3583) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SH_S (4018) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21591,7 +23679,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SH_S_IMM_REAL (3584) - AArch64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SH_S_IMM (4019) - AARCH64_INS_LD1SH - ld1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21599,7 +23687,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1SW_D (3585) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1SW_D (4020) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21607,7 +23695,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1SW_D_IMM_REAL (3586) - AArch64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1SW_D_IMM (4021) - AARCH64_INS_LD1SW - ld1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21615,13 +23703,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1Threev16b (3587) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev16b (4022) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev16b_POST (3588) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev16b_POST (4023) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21629,13 +23717,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev1d (3589) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev1d (4024) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev1d_POST (3590) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev1d_POST (4025) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21643,13 +23731,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev2d (3591) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev2d (4026) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev2d_POST (3592) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev2d_POST (4027) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21657,13 +23745,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev2s (3593) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev2s (4028) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev2s_POST (3594) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev2s_POST (4029) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21671,13 +23759,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev4h (3595) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev4h (4030) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev4h_POST (3596) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev4h_POST (4031) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21685,13 +23773,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev4s (3597) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev4s (4032) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev4s_POST (3598) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev4s_POST (4033) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21699,13 +23787,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev8b (3599) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev8b (4034) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev8b_POST (3600) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev8b_POST (4035) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21713,13 +23801,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Threev8h (3601) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Threev8h (4036) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Threev8h_POST (3602) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Threev8h_POST (4037) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21727,13 +23815,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov16b (3603) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov16b (4038) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov16b_POST (3604) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov16b_POST (4039) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21741,13 +23829,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov1d (3605) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov1d (4040) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov1d_POST (3606) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov1d_POST (4041) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21755,13 +23843,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov2d (3607) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov2d (4042) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov2d_POST (3608) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov2d_POST (4043) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21769,13 +23857,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov2s (3609) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov2s (4044) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov2s_POST (3610) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov2s_POST (4045) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21783,13 +23871,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov4h (3611) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov4h (4046) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov4h_POST (3612) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov4h_POST (4047) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21797,13 +23885,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov4s (3613) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov4s (4048) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov4s_POST (3614) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov4s_POST (4049) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21811,13 +23899,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov8b (3615) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov8b (4050) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov8b_POST (3616) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov8b_POST (4051) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21825,13 +23913,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1Twov8h (3617) - AArch64_INS_LD1 - ld1 $Vt, [$Rn] */ +{ /* AARCH64_LD1Twov8h (4052) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1Twov8h_POST (3618) - AArch64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD1Twov8h_POST (4053) - AARCH64_INS_LD1 - ld1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -21839,7 +23927,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1W (3619) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1W (4054) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21847,39 +23935,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1W_2Z (3620) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1W_2Z (4055) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1W_2Z_IMM (3621) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1W_2Z_IMM (4056) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1W_4Z (3622) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1W_2Z_STRIDED (4057) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1W_4Z_IMM (3623) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1W_2Z_STRIDED_IMM (4058) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1W_D (3624) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1W_4Z (4059) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1W_4Z_IMM (4060) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1W_4Z_STRIDED (4061) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_LD1W_4Z_STRIDED_IMM (4062) - AARCH64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LD1W_D (4063) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21887,7 +24007,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1W_D_IMM_REAL (3625) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1W_D_IMM (4064) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21895,7 +24015,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1W_IMM_REAL (3626) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1W_IMM (4065) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21903,7 +24023,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1W_Q (3627) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1W_Q (4066) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21911,7 +24031,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1W_Q_IMM (3628) - AArch64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD1W_Q_IMM (4067) - AARCH64_INS_LD1W - ld1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -21919,139 +24039,107 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD1W_VG2_M2ZPXI (3629) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1W_VG2_M2ZPXX (3630) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1W_VG4_M4ZPXI (3631) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LD1W_VG4_M4ZPXX (3632) - AArch64_INS_LD1W - ld1w $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_LD1_MXIPXX_H_B (3633) - AArch64_INS_LD1B - ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_H_B (4068) - AARCH64_INS_LD1B - ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_H_D (3634) - AArch64_INS_LD1D - ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_H_D (4069) - AARCH64_INS_LD1D - ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_H_H (3635) - AArch64_INS_LD1H - ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_H_H (4070) - AARCH64_INS_LD1H - ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_H_Q (3636) - AArch64_INS_LD1Q - ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_H_Q (4071) - AARCH64_INS_LD1Q - ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_H_S (3637) - AArch64_INS_LD1W - ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_H_S (4072) - AARCH64_INS_LD1W - ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_V_B (3638) - AArch64_INS_LD1B - ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_V_B (4073) - AARCH64_INS_LD1B - ld1b \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_V_D (3639) - AArch64_INS_LD1D - ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_V_D (4074) - AARCH64_INS_LD1D - ld1d \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_V_H (3640) - AArch64_INS_LD1H - ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_V_H (4075) - AARCH64_INS_LD1H - ld1h \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_V_Q (3641) - AArch64_INS_LD1Q - ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_V_Q (4076) - AARCH64_INS_LD1Q - ld1q \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1_MXIPXX_V_S (3642) - AArch64_INS_LD1W - ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD1_MXIPXX_V_S (4077) - AARCH64_INS_LD1W - ld1w \{$ZAt[$Rv, $imm]\}, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD1i16 (3643) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD1i16 (4078) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22059,7 +24147,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1i16_POST (3644) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD1i16_POST (4079) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22069,7 +24157,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1i32 (3645) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD1i32 (4080) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22077,7 +24165,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1i32_POST (3646) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD1i32_POST (4081) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22087,7 +24175,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1i64 (3647) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD1i64 (4082) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22095,7 +24183,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1i64_POST (3648) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD1i64_POST (4083) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22105,7 +24193,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD1i8 (3649) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD1i8 (4084) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22113,7 +24201,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD1i8_POST (3650) - AArch64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD1i8_POST (4085) - AARCH64_INS_LD1 - ld1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22123,7 +24211,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2B (3651) - AArch64_INS_LD2B - ld2b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD2B (4086) - AARCH64_INS_LD2B - ld2b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22131,7 +24219,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD2B_IMM (3652) - AArch64_INS_LD2B - ld2b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD2B_IMM (4087) - AARCH64_INS_LD2B - ld2b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22139,7 +24227,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD2D (3653) - AArch64_INS_LD2D - ld2d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD2D (4088) - AARCH64_INS_LD2D - ld2d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22147,7 +24235,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD2D_IMM (3654) - AArch64_INS_LD2D - ld2d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD2D_IMM (4089) - AARCH64_INS_LD2D - ld2d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22155,7 +24243,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD2H (3655) - AArch64_INS_LD2H - ld2h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD2H (4090) - AARCH64_INS_LD2H - ld2h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22163,7 +24251,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD2H_IMM (3656) - AArch64_INS_LD2H - ld2h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD2H_IMM (4091) - AARCH64_INS_LD2H - ld2h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22171,7 +24259,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD2Q (3657) - AArch64_INS_LD2Q - ld2q $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD2Q (4092) - AARCH64_INS_LD2Q - ld2q $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22179,7 +24267,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD2Q_IMM (3658) - AArch64_INS_LD2Q - ld2q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD2Q_IMM (4093) - AARCH64_INS_LD2Q - ld2q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22187,13 +24275,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD2Rv16b (3659) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv16b (4094) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv16b_POST (3660) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv16b_POST (4095) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22201,13 +24289,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv1d (3661) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv1d (4096) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv1d_POST (3662) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv1d_POST (4097) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22215,13 +24303,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv2d (3663) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv2d (4098) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv2d_POST (3664) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv2d_POST (4099) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22229,13 +24317,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv2s (3665) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv2s (4100) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv2s_POST (3666) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv2s_POST (4101) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22243,13 +24331,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv4h (3667) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv4h (4102) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv4h_POST (3668) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv4h_POST (4103) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22257,13 +24345,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv4s (3669) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv4s (4104) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv4s_POST (3670) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv4s_POST (4105) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22271,13 +24359,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv8b (3671) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv8b (4106) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv8b_POST (3672) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv8b_POST (4107) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22285,13 +24373,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Rv8h (3673) - AArch64_INS_LD2R - ld2r $Vt, [$Rn] */ +{ /* AARCH64_LD2Rv8h (4108) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Rv8h_POST (3674) - AArch64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Rv8h_POST (4109) - AARCH64_INS_LD2R - ld2r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22299,13 +24387,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov16b (3675) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov16b (4110) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov16b_POST (3676) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov16b_POST (4111) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22313,13 +24401,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov2d (3677) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov2d (4112) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov2d_POST (3678) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov2d_POST (4113) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22327,13 +24415,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov2s (3679) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov2s (4114) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov2s_POST (3680) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov2s_POST (4115) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22341,13 +24429,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov4h (3681) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov4h (4116) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov4h_POST (3682) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov4h_POST (4117) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22355,13 +24443,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov4s (3683) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov4s (4118) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov4s_POST (3684) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov4s_POST (4119) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22369,13 +24457,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov8b (3685) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov8b (4120) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov8b_POST (3686) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov8b_POST (4121) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22383,13 +24471,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2Twov8h (3687) - AArch64_INS_LD2 - ld2 $Vt, [$Rn] */ +{ /* AARCH64_LD2Twov8h (4122) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2Twov8h_POST (3688) - AArch64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD2Twov8h_POST (4123) - AARCH64_INS_LD2 - ld2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22397,7 +24485,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2W (3689) - AArch64_INS_LD2W - ld2w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD2W (4124) - AARCH64_INS_LD2W - ld2w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22405,7 +24493,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD2W_IMM (3690) - AArch64_INS_LD2W - ld2w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD2W_IMM (4125) - AARCH64_INS_LD2W - ld2w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22413,7 +24501,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD2i16 (3691) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD2i16 (4126) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22421,7 +24509,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2i16_POST (3692) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD2i16_POST (4127) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22431,7 +24519,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2i32 (3693) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD2i32 (4128) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22439,7 +24527,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2i32_POST (3694) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD2i32_POST (4129) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22449,7 +24537,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2i64 (3695) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD2i64 (4130) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22457,7 +24545,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2i64_POST (3696) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD2i64_POST (4131) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22467,7 +24555,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD2i8 (3697) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD2i8 (4132) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22475,7 +24563,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD2i8_POST (3698) - AArch64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD2i8_POST (4133) - AARCH64_INS_LD2 - ld2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22485,7 +24573,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3B (3699) - AArch64_INS_LD3B - ld3b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD3B (4134) - AARCH64_INS_LD3B - ld3b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22493,7 +24581,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD3B_IMM (3700) - AArch64_INS_LD3B - ld3b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD3B_IMM (4135) - AARCH64_INS_LD3B - ld3b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22501,7 +24589,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD3D (3701) - AArch64_INS_LD3D - ld3d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD3D (4136) - AARCH64_INS_LD3D - ld3d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22509,7 +24597,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD3D_IMM (3702) - AArch64_INS_LD3D - ld3d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD3D_IMM (4137) - AARCH64_INS_LD3D - ld3d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22517,7 +24605,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD3H (3703) - AArch64_INS_LD3H - ld3h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD3H (4138) - AARCH64_INS_LD3H - ld3h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22525,7 +24613,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD3H_IMM (3704) - AArch64_INS_LD3H - ld3h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD3H_IMM (4139) - AARCH64_INS_LD3H - ld3h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22533,7 +24621,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD3Q (3705) - AArch64_INS_LD3Q - ld3q $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD3Q (4140) - AARCH64_INS_LD3Q - ld3q $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22541,7 +24629,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD3Q_IMM (3706) - AArch64_INS_LD3Q - ld3q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD3Q_IMM (4141) - AARCH64_INS_LD3Q - ld3q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22549,13 +24637,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD3Rv16b (3707) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv16b (4142) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv16b_POST (3708) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv16b_POST (4143) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22563,13 +24651,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv1d (3709) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv1d (4144) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv1d_POST (3710) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv1d_POST (4145) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22577,13 +24665,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv2d (3711) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv2d (4146) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv2d_POST (3712) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv2d_POST (4147) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22591,13 +24679,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv2s (3713) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv2s (4148) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv2s_POST (3714) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv2s_POST (4149) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22605,13 +24693,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv4h (3715) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv4h (4150) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv4h_POST (3716) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv4h_POST (4151) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22619,13 +24707,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv4s (3717) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv4s (4152) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv4s_POST (3718) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv4s_POST (4153) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22633,13 +24721,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv8b (3719) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv8b (4154) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv8b_POST (3720) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv8b_POST (4155) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22647,13 +24735,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Rv8h (3721) - AArch64_INS_LD3R - ld3r $Vt, [$Rn] */ +{ /* AARCH64_LD3Rv8h (4156) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Rv8h_POST (3722) - AArch64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Rv8h_POST (4157) - AARCH64_INS_LD3R - ld3r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22661,13 +24749,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev16b (3723) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev16b (4158) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev16b_POST (3724) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev16b_POST (4159) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22675,13 +24763,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev2d (3725) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev2d (4160) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev2d_POST (3726) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev2d_POST (4161) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22689,13 +24777,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev2s (3727) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev2s (4162) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev2s_POST (3728) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev2s_POST (4163) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22703,13 +24791,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev4h (3729) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev4h (4164) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev4h_POST (3730) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev4h_POST (4165) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22717,13 +24805,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev4s (3731) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev4s (4166) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev4s_POST (3732) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev4s_POST (4167) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22731,13 +24819,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev8b (3733) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev8b (4168) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev8b_POST (3734) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev8b_POST (4169) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22745,13 +24833,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3Threev8h (3735) - AArch64_INS_LD3 - ld3 $Vt, [$Rn] */ +{ /* AARCH64_LD3Threev8h (4170) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3Threev8h_POST (3736) - AArch64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD3Threev8h_POST (4171) - AARCH64_INS_LD3 - ld3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22759,7 +24847,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3W (3737) - AArch64_INS_LD3W - ld3w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD3W (4172) - AARCH64_INS_LD3W - ld3w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22767,7 +24855,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD3W_IMM (3738) - AArch64_INS_LD3W - ld3w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD3W_IMM (4173) - AARCH64_INS_LD3W - ld3w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22775,7 +24863,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD3i16 (3739) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD3i16 (4174) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22783,7 +24871,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3i16_POST (3740) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD3i16_POST (4175) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22793,7 +24881,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3i32 (3741) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD3i32 (4176) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22801,7 +24889,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3i32_POST (3742) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD3i32_POST (4177) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22811,7 +24899,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3i64 (3743) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD3i64 (4178) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22819,7 +24907,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3i64_POST (3744) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD3i64_POST (4179) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22829,7 +24917,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD3i8 (3745) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD3i8 (4180) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22837,7 +24925,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD3i8_POST (3746) - AArch64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD3i8_POST (4181) - AARCH64_INS_LD3 - ld3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -22847,7 +24935,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4B (3747) - AArch64_INS_LD4B - ld4b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD4B (4182) - AARCH64_INS_LD4B - ld4b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22855,7 +24943,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD4B_IMM (3748) - AArch64_INS_LD4B - ld4b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD4B_IMM (4183) - AARCH64_INS_LD4B - ld4b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22863,7 +24951,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD4D (3749) - AArch64_INS_LD4D - ld4d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD4D (4184) - AARCH64_INS_LD4D - ld4d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22871,7 +24959,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD4D_IMM (3750) - AArch64_INS_LD4D - ld4d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD4D_IMM (4185) - AARCH64_INS_LD4D - ld4d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22879,13 +24967,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD4Fourv16b (3751) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv16b (4186) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv16b_POST (3752) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv16b_POST (4187) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22893,13 +24981,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv2d (3753) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv2d (4188) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv2d_POST (3754) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv2d_POST (4189) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22907,13 +24995,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv2s (3755) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv2s (4190) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv2s_POST (3756) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv2s_POST (4191) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22921,13 +25009,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv4h (3757) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv4h (4192) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv4h_POST (3758) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv4h_POST (4193) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22935,13 +25023,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv4s (3759) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv4s (4194) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv4s_POST (3760) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv4s_POST (4195) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22949,13 +25037,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv8b (3761) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv8b (4196) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv8b_POST (3762) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv8b_POST (4197) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22963,13 +25051,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Fourv8h (3763) - AArch64_INS_LD4 - ld4 $Vt, [$Rn] */ +{ /* AARCH64_LD4Fourv8h (4198) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Fourv8h_POST (3764) - AArch64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Fourv8h_POST (4199) - AARCH64_INS_LD4 - ld4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -22977,7 +25065,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4H (3765) - AArch64_INS_LD4H - ld4h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD4H (4200) - AARCH64_INS_LD4H - ld4h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22985,7 +25073,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD4H_IMM (3766) - AArch64_INS_LD4H - ld4h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD4H_IMM (4201) - AARCH64_INS_LD4H - ld4h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -22993,7 +25081,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD4Q (3767) - AArch64_INS_LD4Q - ld4q $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD4Q (4202) - AARCH64_INS_LD4Q - ld4q $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23001,7 +25089,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD4Q_IMM (3768) - AArch64_INS_LD4Q - ld4q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD4Q_IMM (4203) - AARCH64_INS_LD4Q - ld4q $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23009,13 +25097,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD4Rv16b (3769) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv16b (4204) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv16b_POST (3770) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv16b_POST (4205) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23023,13 +25111,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv1d (3771) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv1d (4206) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv1d_POST (3772) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv1d_POST (4207) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23037,13 +25125,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv2d (3773) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv2d (4208) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv2d_POST (3774) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv2d_POST (4209) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23051,13 +25139,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv2s (3775) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv2s (4210) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv2s_POST (3776) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv2s_POST (4211) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23065,13 +25153,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv4h (3777) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv4h (4212) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv4h_POST (3778) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv4h_POST (4213) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23079,13 +25167,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv4s (3779) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv4s (4214) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv4s_POST (3780) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv4s_POST (4215) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23093,13 +25181,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv8b (3781) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv8b (4216) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv8b_POST (3782) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv8b_POST (4217) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23107,13 +25195,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4Rv8h (3783) - AArch64_INS_LD4R - ld4r $Vt, [$Rn] */ +{ /* AARCH64_LD4Rv8h (4218) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4Rv8h_POST (3784) - AArch64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ +{ /* AARCH64_LD4Rv8h_POST (4219) - AARCH64_INS_LD4R - ld4r $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23121,7 +25209,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4W (3785) - AArch64_INS_LD4W - ld4w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LD4W (4220) - AARCH64_INS_LD4W - ld4w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23129,7 +25217,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LD4W_IMM (3786) - AArch64_INS_LD4W - ld4w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LD4W_IMM (4221) - AARCH64_INS_LD4W - ld4w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23137,7 +25225,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LD4i16 (3787) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD4i16 (4222) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23145,7 +25233,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4i16_POST (3788) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD4i16_POST (4223) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -23155,7 +25243,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4i32 (3789) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD4i32 (4224) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23163,7 +25251,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4i32_POST (3790) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD4i32_POST (4225) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -23173,7 +25261,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4i64 (3791) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD4i64 (4226) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23181,7 +25269,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4i64_POST (3792) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD4i64_POST (4227) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -23191,7 +25279,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD4i8 (3793) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ +{ /* AARCH64_LD4i8 (4228) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23199,7 +25287,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LD4i8_POST (3794) - AArch64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_LD4i8_POST (4229) - AARCH64_INS_LD4 - ld4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ @@ -23209,125 +25297,125 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_LD64B (3795) - AArch64_INS_LD64B - ld64b $Rt, [$Rn] */ +{ /* AARCH64_LD64B (4230) - AARCH64_INS_LD64B - ld64b $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64x8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDAB (3796) - AArch64_INS_LDADDAB - ldaddab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDAB (4231) - AARCH64_INS_LDADDAB - ldaddab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDAH (3797) - AArch64_INS_LDADDAH - ldaddah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDAH (4232) - AARCH64_INS_LDADDAH - ldaddah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDALB (3798) - AArch64_INS_LDADDALB - ldaddalb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDALB (4233) - AARCH64_INS_LDADDALB - ldaddalb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDALH (3799) - AArch64_INS_LDADDALH - ldaddalh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDALH (4234) - AARCH64_INS_LDADDALH - ldaddalh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDALW (3800) - AArch64_INS_LDADDAL - ldaddal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDALW (4235) - AARCH64_INS_LDADDAL - ldaddal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDALX (3801) - AArch64_INS_LDADDAL - ldaddal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDALX (4236) - AARCH64_INS_LDADDAL - ldaddal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDAW (3802) - AArch64_INS_LDADDA - ldadda $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDAW (4237) - AARCH64_INS_LDADDA - ldadda $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDAX (3803) - AArch64_INS_LDADDA - ldadda $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDAX (4238) - AARCH64_INS_LDADDA - ldadda $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDB (3804) - AArch64_INS_LDADDB - ldaddb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDB (4239) - AARCH64_INS_LDADDB - ldaddb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDH (3805) - AArch64_INS_LDADDH - ldaddh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDH (4240) - AARCH64_INS_LDADDH - ldaddh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDLB (3806) - AArch64_INS_LDADDLB - ldaddlb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDLB (4241) - AARCH64_INS_LDADDLB - ldaddlb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDLH (3807) - AArch64_INS_LDADDLH - ldaddlh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDLH (4242) - AARCH64_INS_LDADDLH - ldaddlh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDLW (3808) - AArch64_INS_LDADDL - ldaddl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDLW (4243) - AARCH64_INS_LDADDL - ldaddl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDLX (3809) - AArch64_INS_LDADDL - ldaddl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDLX (4244) - AARCH64_INS_LDADDL - ldaddl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDW (3810) - AArch64_INS_LDADD - ldadd $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDW (4245) - AARCH64_INS_LDADD - ldadd $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDADDX (3811) - AArch64_INS_LDADD - ldadd $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDADDX (4246) - AARCH64_INS_LDADD - ldadd $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAP1 (3812) - AArch64_INS_LDAP1 - ldap1 $Vt$Q, [$Rn] */ +{ /* AARCH64_LDAP1 (4247) - AARCH64_INS_LDAP1 - ldap1 $Vt$Q, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -23335,303 +25423,303 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRB (3813) - AArch64_INS_LDAPRB - ldaprb $Rt, [$Rn] */ +{ /* AARCH64_LDAPRB (4248) - AARCH64_INS_LDAPRB - ldaprb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRH (3814) - AArch64_INS_LDAPRH - ldaprh $Rt, [$Rn] */ +{ /* AARCH64_LDAPRH (4249) - AARCH64_INS_LDAPRH - ldaprh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRW (3815) - AArch64_INS_LDAPR - ldapr $Rt, [$Rn] */ +{ /* AARCH64_LDAPRW (4250) - AARCH64_INS_LDAPR - ldapr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRWpre (3816) - AArch64_INS_LDAPR - ldapr $Rt, [$Rn], #4 */ +{ /* AARCH64_LDAPRWpost (4251) - AARCH64_INS_LDAPR - ldapr $Rt, [$Rn], #4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRX (3817) - AArch64_INS_LDAPR - ldapr $Rt, [$Rn] */ +{ /* AARCH64_LDAPRX (4252) - AARCH64_INS_LDAPR - ldapr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPRXpre (3818) - AArch64_INS_LDAPR - ldapr $Rt, [$Rn], #8 */ +{ /* AARCH64_LDAPRXpost (4253) - AARCH64_INS_LDAPR - ldapr $Rt, [$Rn], #8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAPURBi (3819) - AArch64_INS_LDAPURB - ldapurb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURBi (4254) - AARCH64_INS_LDAPURB - ldapurb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURHi (3820) - AArch64_INS_LDAPURH - ldapurh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURHi (4255) - AARCH64_INS_LDAPURH - ldapurh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURSBWi (3821) - AArch64_INS_LDAPURSB - ldapursb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURSBWi (4256) - AARCH64_INS_LDAPURSB - ldapursb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURSBXi (3822) - AArch64_INS_LDAPURSB - ldapursb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURSBXi (4257) - AARCH64_INS_LDAPURSB - ldapursb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURSHWi (3823) - AArch64_INS_LDAPURSH - ldapursh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURSHWi (4258) - AARCH64_INS_LDAPURSH - ldapursh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURSHXi (3824) - AArch64_INS_LDAPURSH - ldapursh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURSHXi (4259) - AARCH64_INS_LDAPURSH - ldapursh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURSWi (3825) - AArch64_INS_LDAPURSW - ldapursw $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURSWi (4260) - AARCH64_INS_LDAPURSW - ldapursw $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURXi (3826) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURXi (4261) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURbi (3827) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_LDAPURbi (4262) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_LDAPURdi (3828) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_LDAPURdi (4263) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_LDAPURhi (3829) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_LDAPURhi (4264) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_LDAPURi (3830) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDAPURi (4265) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDAPURqi (3831) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_LDAPURqi (4266) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_LDAPURsi (3832) - AArch64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_LDAPURsi (4267) - AARCH64_INS_LDAPUR - ldapur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_LDARB (3833) - AArch64_INS_LDARB - ldarb $Rt, [$Rn] */ +{ /* AARCH64_LDARB (4268) - AARCH64_INS_LDARB - ldarb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDARH (3834) - AArch64_INS_LDARH - ldarh $Rt, [$Rn] */ +{ /* AARCH64_LDARH (4269) - AARCH64_INS_LDARH - ldarh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDARW (3835) - AArch64_INS_LDAR - ldar $Rt, [$Rn] */ +{ /* AARCH64_LDARW (4270) - AARCH64_INS_LDAR - ldar $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDARX (3836) - AArch64_INS_LDAR - ldar $Rt, [$Rn] */ +{ /* AARCH64_LDARX (4271) - AARCH64_INS_LDAR - ldar $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXPW (3837) - AArch64_INS_LDAXP - ldaxp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDAXPW (4272) - AARCH64_INS_LDAXP - ldaxp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXPX (3838) - AArch64_INS_LDAXP - ldaxp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDAXPX (4273) - AARCH64_INS_LDAXP - ldaxp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXRB (3839) - AArch64_INS_LDAXRB - ldaxrb $Rt, [$Rn] */ +{ /* AARCH64_LDAXRB (4274) - AARCH64_INS_LDAXRB - ldaxrb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXRH (3840) - AArch64_INS_LDAXRH - ldaxrh $Rt, [$Rn] */ +{ /* AARCH64_LDAXRH (4275) - AARCH64_INS_LDAXRH - ldaxrh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXRW (3841) - AArch64_INS_LDAXR - ldaxr $Rt, [$Rn] */ +{ /* AARCH64_LDAXRW (4276) - AARCH64_INS_LDAXR - ldaxr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDAXRX (3842) - AArch64_INS_LDAXR - ldaxr $Rt, [$Rn] */ +{ /* AARCH64_LDAXRX (4277) - AARCH64_INS_LDAXR - ldaxr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRAB (3843) - AArch64_INS_LDCLRAB - ldclrab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRAB (4278) - AARCH64_INS_LDCLRAB - ldclrab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRAH (3844) - AArch64_INS_LDCLRAH - ldclrah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRAH (4279) - AARCH64_INS_LDCLRAH - ldclrah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRALB (3845) - AArch64_INS_LDCLRALB - ldclralb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRALB (4280) - AARCH64_INS_LDCLRALB - ldclralb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRALH (3846) - AArch64_INS_LDCLRALH - ldclralh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRALH (4281) - AARCH64_INS_LDCLRALH - ldclralh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRALW (3847) - AArch64_INS_LDCLRAL - ldclral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRALW (4282) - AARCH64_INS_LDCLRAL - ldclral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRALX (3848) - AArch64_INS_LDCLRAL - ldclral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRALX (4283) - AARCH64_INS_LDCLRAL - ldclral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRAW (3849) - AArch64_INS_LDCLRA - ldclra $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRAW (4284) - AARCH64_INS_LDCLRA - ldclra $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRAX (3850) - AArch64_INS_LDCLRA - ldclra $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRAX (4285) - AARCH64_INS_LDCLRA - ldclra $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRB (3851) - AArch64_INS_LDCLRB - ldclrb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRB (4286) - AARCH64_INS_LDCLRB - ldclrb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRH (3852) - AArch64_INS_LDCLRH - ldclrh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRH (4287) - AARCH64_INS_LDCLRH - ldclrh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRLB (3853) - AArch64_INS_LDCLRLB - ldclrlb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRLB (4288) - AARCH64_INS_LDCLRLB - ldclrlb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRLH (3854) - AArch64_INS_LDCLRLH - ldclrlh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRLH (4289) - AARCH64_INS_LDCLRLH - ldclrlh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRLW (3855) - AArch64_INS_LDCLRL - ldclrl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRLW (4290) - AARCH64_INS_LDCLRL - ldclrl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRLX (3856) - AArch64_INS_LDCLRL - ldclrl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRLX (4291) - AARCH64_INS_LDCLRL - ldclrl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRP (3857) - AArch64_INS_LDCLRP - ldclrp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDCLRP (4292) - AARCH64_INS_LDCLRP - ldclrp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -23640,7 +25728,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRPA (3858) - AArch64_INS_LDCLRPA - ldclrpa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDCLRPA (4293) - AARCH64_INS_LDCLRPA - ldclrpa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -23649,7 +25737,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRPAL (3859) - AArch64_INS_LDCLRPAL - ldclrpal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDCLRPAL (4294) - AARCH64_INS_LDCLRPAL - ldclrpal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -23658,7 +25746,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRPL (3860) - AArch64_INS_LDCLRPL - ldclrpl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDCLRPL (4295) - AARCH64_INS_LDCLRPL - ldclrpl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -23667,133 +25755,133 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRW (3861) - AArch64_INS_LDCLR - ldclr $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRW (4296) - AARCH64_INS_LDCLR - ldclr $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDCLRX (3862) - AArch64_INS_LDCLR - ldclr $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDCLRX (4297) - AARCH64_INS_LDCLR - ldclr $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORAB (3863) - AArch64_INS_LDEORAB - ldeorab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORAB (4298) - AARCH64_INS_LDEORAB - ldeorab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORAH (3864) - AArch64_INS_LDEORAH - ldeorah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORAH (4299) - AARCH64_INS_LDEORAH - ldeorah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORALB (3865) - AArch64_INS_LDEORALB - ldeoralb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORALB (4300) - AARCH64_INS_LDEORALB - ldeoralb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORALH (3866) - AArch64_INS_LDEORALH - ldeoralh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORALH (4301) - AARCH64_INS_LDEORALH - ldeoralh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORALW (3867) - AArch64_INS_LDEORAL - ldeoral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORALW (4302) - AARCH64_INS_LDEORAL - ldeoral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORALX (3868) - AArch64_INS_LDEORAL - ldeoral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORALX (4303) - AARCH64_INS_LDEORAL - ldeoral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORAW (3869) - AArch64_INS_LDEORA - ldeora $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORAW (4304) - AARCH64_INS_LDEORA - ldeora $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORAX (3870) - AArch64_INS_LDEORA - ldeora $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORAX (4305) - AARCH64_INS_LDEORA - ldeora $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORB (3871) - AArch64_INS_LDEORB - ldeorb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORB (4306) - AARCH64_INS_LDEORB - ldeorb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORH (3872) - AArch64_INS_LDEORH - ldeorh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORH (4307) - AARCH64_INS_LDEORH - ldeorh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORLB (3873) - AArch64_INS_LDEORLB - ldeorlb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORLB (4308) - AARCH64_INS_LDEORLB - ldeorlb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORLH (3874) - AArch64_INS_LDEORLH - ldeorlh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORLH (4309) - AARCH64_INS_LDEORLH - ldeorlh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORLW (3875) - AArch64_INS_LDEORL - ldeorl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORLW (4310) - AARCH64_INS_LDEORL - ldeorl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORLX (3876) - AArch64_INS_LDEORL - ldeorl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORLX (4311) - AARCH64_INS_LDEORL - ldeorl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORW (3877) - AArch64_INS_LDEOR - ldeor $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORW (4312) - AARCH64_INS_LDEOR - ldeor $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDEORX (3878) - AArch64_INS_LDEOR - ldeor $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDEORX (4313) - AARCH64_INS_LDEOR - ldeor $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDFF1B_D_REAL (3879) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1B_D_REAL (4314) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23801,7 +25889,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1B_H_REAL (3880) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1B_H_REAL (4315) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23809,7 +25897,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1B_REAL (3881) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1B_REAL (4316) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23817,7 +25905,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1B_S_REAL (3882) - AArch64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1B_S_REAL (4317) - AARCH64_INS_LDFF1B - ldff1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23825,7 +25913,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1D_REAL (3883) - AArch64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1D_REAL (4318) - AARCH64_INS_LDFF1D - ldff1d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23833,7 +25921,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1H_D_REAL (3884) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1H_D_REAL (4319) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23841,7 +25929,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1H_REAL (3885) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1H_REAL (4320) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23849,7 +25937,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1H_S_REAL (3886) - AArch64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1H_S_REAL (4321) - AARCH64_INS_LDFF1H - ldff1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23857,7 +25945,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SB_D_REAL (3887) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SB_D_REAL (4322) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23865,7 +25953,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SB_H_REAL (3888) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SB_H_REAL (4323) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23873,7 +25961,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SB_S_REAL (3889) - AArch64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SB_S_REAL (4324) - AARCH64_INS_LDFF1SB - ldff1sb $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23881,7 +25969,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SH_D_REAL (3890) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SH_D_REAL (4325) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23889,7 +25977,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SH_S_REAL (3891) - AArch64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SH_S_REAL (4326) - AARCH64_INS_LDFF1SH - ldff1sh $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23897,7 +25985,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1SW_D_REAL (3892) - AArch64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1SW_D_REAL (4327) - AARCH64_INS_LDFF1SW - ldff1sw $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23905,7 +25993,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1W_D_REAL (3893) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1W_D_REAL (4328) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23913,7 +26001,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDFF1W_REAL (3894) - AArch64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDFF1W_REAL (4329) - AARCH64_INS_LDFF1W - ldff1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23921,28 +26009,28 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDG (3895) - AArch64_INS_LDG - ldg $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDG (4330) - AARCH64_INS_LDG - ldg $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDGM (3896) - AArch64_INS_LDGM - ldgm $Rt, [$Rn] */ +{ /* AARCH64_LDGM (4331) - AARCH64_INS_LDGM - ldgm $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDIAPPW (3897) - AArch64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDIAPPW (4332) - AARCH64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDIAPPWpre (3898) - AArch64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn], #8 */ +{ /* AARCH64_LDIAPPWpost (4333) - AARCH64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn], #8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -23950,14 +26038,14 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDIAPPX (3899) - AArch64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDIAPPX (4334) - AARCH64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDIAPPXpre (3900) - AArch64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn], #16 */ +{ /* AARCH64_LDIAPPXpost (4335) - AARCH64_INS_LDIAPP - ldiapp $Rt, $Rt2, [$Rn], #16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -23965,31 +26053,31 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDLARB (3901) - AArch64_INS_LDLARB - ldlarb $Rt, [$Rn] */ +{ /* AARCH64_LDLARB (4336) - AARCH64_INS_LDLARB - ldlarb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDLARH (3902) - AArch64_INS_LDLARH - ldlarh $Rt, [$Rn] */ +{ /* AARCH64_LDLARH (4337) - AARCH64_INS_LDLARH - ldlarh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDLARW (3903) - AArch64_INS_LDLAR - ldlar $Rt, [$Rn] */ +{ /* AARCH64_LDLARW (4338) - AARCH64_INS_LDLAR - ldlar $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDLARX (3904) - AArch64_INS_LDLAR - ldlar $Rt, [$Rn] */ +{ /* AARCH64_LDLARX (4339) - AARCH64_INS_LDLAR - ldlar $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDNF1B_D_IMM_REAL (3905) - AArch64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1B_D_IMM_REAL (4340) - AARCH64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -23997,7 +26085,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1B_H_IMM_REAL (3906) - AArch64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1B_H_IMM_REAL (4341) - AARCH64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24005,7 +26093,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1B_IMM_REAL (3907) - AArch64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1B_IMM_REAL (4342) - AARCH64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24013,7 +26101,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1B_S_IMM_REAL (3908) - AArch64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1B_S_IMM_REAL (4343) - AARCH64_INS_LDNF1B - ldnf1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24021,7 +26109,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1D_IMM_REAL (3909) - AArch64_INS_LDNF1D - ldnf1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1D_IMM_REAL (4344) - AARCH64_INS_LDNF1D - ldnf1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24029,7 +26117,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1H_D_IMM_REAL (3910) - AArch64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1H_D_IMM_REAL (4345) - AARCH64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24037,7 +26125,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1H_IMM_REAL (3911) - AArch64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1H_IMM_REAL (4346) - AARCH64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24045,7 +26133,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1H_S_IMM_REAL (3912) - AArch64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1H_S_IMM_REAL (4347) - AARCH64_INS_LDNF1H - ldnf1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24053,7 +26141,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SB_D_IMM_REAL (3913) - AArch64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SB_D_IMM_REAL (4348) - AARCH64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24061,7 +26149,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SB_H_IMM_REAL (3914) - AArch64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SB_H_IMM_REAL (4349) - AARCH64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24069,7 +26157,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SB_S_IMM_REAL (3915) - AArch64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SB_S_IMM_REAL (4350) - AARCH64_INS_LDNF1SB - ldnf1sb $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24077,7 +26165,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SH_D_IMM_REAL (3916) - AArch64_INS_LDNF1SH - ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SH_D_IMM_REAL (4351) - AARCH64_INS_LDNF1SH - ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24085,7 +26173,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SH_S_IMM_REAL (3917) - AArch64_INS_LDNF1SH - ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SH_S_IMM_REAL (4352) - AARCH64_INS_LDNF1SH - ldnf1sh $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24093,7 +26181,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1SW_D_IMM_REAL (3918) - AArch64_INS_LDNF1SW - ldnf1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1SW_D_IMM_REAL (4353) - AARCH64_INS_LDNF1SW - ldnf1sw $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24101,7 +26189,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1W_D_IMM_REAL (3919) - AArch64_INS_LDNF1W - ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1W_D_IMM_REAL (4354) - AARCH64_INS_LDNF1W - ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24109,7 +26197,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNF1W_IMM_REAL (3920) - AArch64_INS_LDNF1W - ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNF1W_IMM_REAL (4355) - AARCH64_INS_LDNF1W - ldnf1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24117,111 +26205,111 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNPDi (3921) - AArch64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDNPDi (4356) - AARCH64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDNPQi (3922) - AArch64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDNPQi (4357) - AARCH64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDNPSi (3923) - AArch64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDNPSi (4358) - AARCH64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDNPWi (3924) - AArch64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDNPWi (4359) - AARCH64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDNPXi (3925) - AArch64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDNPXi (4360) - AARCH64_INS_LDNP - ldnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDNT1B_2Z (3926) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1B_2Z (4361) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_2Z_IMM (3927) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1B_2Z_IMM (4362) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1B_4Z (3928) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1B_2Z_STRIDED (4363) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_4Z_IMM (3929) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1B_2Z_STRIDED_IMM (4364) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1B_VG2_M2ZPXI (3930) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1B_4Z (4365) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LDNT1B_VG2_M2ZPXX (3931) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_VG4_M4ZPXI (3932) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1B_4Z_IMM (4366) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1B_VG4_M4ZPXX (3933) - AArch64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1B_4Z_STRIDED (4367) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_ZRI (3934) - AArch64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1B_4Z_STRIDED_IMM (4368) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LDNT1B_ZRI (4369) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24229,7 +26317,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1B_ZRR (3935) - AArch64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1B_ZRR (4370) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24237,7 +26325,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_ZZR_D_REAL (3936) - AArch64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1B_ZZR_D_REAL (4371) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24245,7 +26333,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1B_ZZR_S_REAL (3937) - AArch64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1B_ZZR_S_REAL (4372) - AARCH64_INS_LDNT1B - ldnt1b $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24253,71 +26341,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_2Z (3938) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1D_2Z (4373) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_2Z_IMM (3939) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1D_2Z_IMM (4374) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1D_4Z (3940) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1D_2Z_STRIDED (4375) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_4Z_IMM (3941) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1D_2Z_STRIDED_IMM (4376) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1D_VG2_M2ZPXI (3942) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1D_4Z (4377) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LDNT1D_VG2_M2ZPXX (3943) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_VG4_M4ZPXI (3944) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1D_4Z_IMM (4378) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1D_VG4_M4ZPXX (3945) - AArch64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1D_4Z_STRIDED (4379) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_ZRI (3946) - AArch64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1D_4Z_STRIDED_IMM (4380) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LDNT1D_ZRI (4381) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24325,7 +26413,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1D_ZRR (3947) - AArch64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1D_ZRR (4382) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24333,7 +26421,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1D_ZZR_D_REAL (3948) - AArch64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1D_ZZR_D_REAL (4383) - AARCH64_INS_LDNT1D - ldnt1d $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24341,71 +26429,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_2Z (3949) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1H_2Z (4384) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_2Z_IMM (3950) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1H_2Z_IMM (4385) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1H_4Z (3951) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1H_2Z_STRIDED (4386) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_4Z_IMM (3952) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1H_2Z_STRIDED_IMM (4387) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1H_VG2_M2ZPXI (3953) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1H_4Z (4388) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LDNT1H_VG2_M2ZPXX (3954) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_VG4_M4ZPXI (3955) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1H_4Z_IMM (4389) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1H_VG4_M4ZPXX (3956) - AArch64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1H_4Z_STRIDED (4390) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_ZRI (3957) - AArch64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1H_4Z_STRIDED_IMM (4391) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LDNT1H_ZRI (4392) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24413,7 +26501,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1H_ZRR (3958) - AArch64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1H_ZRR (4393) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24421,7 +26509,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_ZZR_D_REAL (3959) - AArch64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1H_ZZR_D_REAL (4394) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24429,7 +26517,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1H_ZZR_S_REAL (3960) - AArch64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1H_ZZR_S_REAL (4395) - AARCH64_INS_LDNT1H - ldnt1h $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24437,7 +26525,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1SB_ZZR_D_REAL (3961) - AArch64_INS_LDNT1SB - ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1SB_ZZR_D_REAL (4396) - AARCH64_INS_LDNT1SB - ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24445,7 +26533,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1SB_ZZR_S_REAL (3962) - AArch64_INS_LDNT1SB - ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1SB_ZZR_S_REAL (4397) - AARCH64_INS_LDNT1SB - ldnt1sb $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24453,7 +26541,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1SH_ZZR_D_REAL (3963) - AArch64_INS_LDNT1SH - ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1SH_ZZR_D_REAL (4398) - AARCH64_INS_LDNT1SH - ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24461,7 +26549,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1SH_ZZR_S_REAL (3964) - AArch64_INS_LDNT1SH - ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1SH_ZZR_S_REAL (4399) - AARCH64_INS_LDNT1SH - ldnt1sh $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24469,7 +26557,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1SW_ZZR_D_REAL (3965) - AArch64_INS_LDNT1SW - ldnt1sw $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1SW_ZZR_D_REAL (4400) - AARCH64_INS_LDNT1SW - ldnt1sw $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24477,71 +26565,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_2Z (3966) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1W_2Z (4401) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_2Z_IMM (3967) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1W_2Z_IMM (4402) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1W_4Z (3968) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1W_2Z_STRIDED (4403) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_4Z_IMM (3969) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1W_2Z_STRIDED_IMM (4404) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1W_VG2_M2ZPXI (3970) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1W_4Z (4405) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_LDNT1W_VG2_M2ZPXX (3971) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_VG4_M4ZPXI (3972) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1W_4Z_IMM (4406) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1W_VG4_M4ZPXX (3973) - AArch64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1W_4Z_STRIDED (4407) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_ZRI (3974) - AArch64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_LDNT1W_4Z_STRIDED_IMM (4408) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $PNg/z, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_LDNT1W_ZRI (4409) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24549,7 +26637,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_LDNT1W_ZRR (3975) - AArch64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Rn, $Rm] */ +{ /* AARCH64_LDNT1W_ZRR (4410) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24557,7 +26645,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_ZZR_D_REAL (3976) - AArch64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1W_ZZR_D_REAL (4411) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24565,7 +26653,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDNT1W_ZZR_S_REAL (3977) - AArch64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ +{ /* AARCH64_LDNT1W_ZZR_S_REAL (4412) - AARCH64_INS_LDNT1W - ldnt1w $Zt, $Pg/z, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -24573,170 +26661,170 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LDPDi (3978) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPDi (4413) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPDpost (3979) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPDpost (4414) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPDpre (3980) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPDpre (4415) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPQi (3981) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPQi (4416) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPQpost (3982) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPQpost (4417) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPQpre (3983) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPQpre (4418) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSWi (3984) - AArch64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPSWi (4419) - AARCH64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSWpost (3985) - AArch64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPSWpost (4420) - AARCH64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSWpre (3986) - AArch64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPSWpre (4421) - AARCH64_INS_LDPSW - ldpsw $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSi (3987) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPSi (4422) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSpost (3988) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPSpost (4423) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPSpre (3989) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPSpre (4424) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPWi (3990) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPWi (4425) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPWpost (3991) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPWpost (4426) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPWpre (3992) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPWpre (4427) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPXi (3993) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_LDPXi (4428) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPXpost (3994) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_LDPXpost (4429) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDPXpre (3995) - AArch64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_LDPXpre (4430) - AARCH64_INS_LDP - ldp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRAAindexed (3996) - AArch64_INS_LDRAA - ldraa $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRAAindexed (4431) - AARCH64_INS_LDRAA - ldraa $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRAAwriteback (3997) - AArch64_INS_LDRAA - ldraa $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRAAwriteback (4432) - AARCH64_INS_LDRAA - ldraa $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -24744,14 +26832,14 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRABindexed (3998) - AArch64_INS_LDRAB - ldrab $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRABindexed (4433) - AARCH64_INS_LDRAB - ldrab $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRABwriteback (3999) - AArch64_INS_LDRAB - ldrab $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRABwriteback (4434) - AARCH64_INS_LDRAB - ldrab $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -24759,1441 +26847,1441 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBBpost (4000) - AArch64_INS_LDRB - ldrb $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRBBpost (4435) - AARCH64_INS_LDRB - ldrb $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBBpre (4001) - AArch64_INS_LDRB - ldrb $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRBBpre (4436) - AARCH64_INS_LDRB - ldrb $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBBroW (4002) - AArch64_INS_LDRB - ldrb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRBBroW (4437) - AARCH64_INS_LDRB - ldrb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRBBroX (4003) - AArch64_INS_LDRB - ldrb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRBBroX (4438) - AARCH64_INS_LDRB - ldrb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRBBui (4004) - AArch64_INS_LDRB - ldrb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRBBui (4439) - AARCH64_INS_LDRB - ldrb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBpost (4005) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRBpost (4440) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBpre (4006) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRBpre (4441) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRBroW (4007) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRBroW (4442) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRBroX (4008) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRBroX (4443) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRBui (4009) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRBui (4444) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRDl (4010) - AArch64_INS_LDR - ldr $Rt, $label */ +{ /* AARCH64_LDRDl (4445) - AARCH64_INS_LDR - ldr $Rt, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_LDRDpost (4011) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRDpost (4446) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRDpre (4012) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRDpre (4447) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRDroW (4013) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRDroW (4448) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRDroX (4014) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRDroX (4449) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRDui (4015) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRDui (4450) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRHHpost (4016) - AArch64_INS_LDRH - ldrh $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRHHpost (4451) - AARCH64_INS_LDRH - ldrh $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRHHpre (4017) - AArch64_INS_LDRH - ldrh $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRHHpre (4452) - AARCH64_INS_LDRH - ldrh $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRHHroW (4018) - AArch64_INS_LDRH - ldrh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRHHroW (4453) - AARCH64_INS_LDRH - ldrh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRHHroX (4019) - AArch64_INS_LDRH - ldrh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRHHroX (4454) - AARCH64_INS_LDRH - ldrh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRHHui (4020) - AArch64_INS_LDRH - ldrh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRHHui (4455) - AARCH64_INS_LDRH - ldrh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRHpost (4021) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRHpost (4456) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRHpre (4022) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRHpre (4457) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_LDRHroW (4023) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_LDRHroX (4024) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_LDRHui (4025) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRQl (4026) - AArch64_INS_LDR - ldr $Rt, $label */ +{ /* AARCH64_LDRHroW (4458) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRQpost (4027) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRHroX (4459) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { 0 } +}}, +{ /* AARCH64_LDRHui (4460) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_LDRQl (4461) - AARCH64_INS_LDR - ldr $Rt, $label */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { 0 } +}}, +{ /* AARCH64_LDRQpost (4462) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRQpre (4028) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRQpre (4463) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRQroW (4029) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRQroW (4464) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRQroX (4030) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRQroX (4465) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRQui (4031) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRQui (4466) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBWpost (4032) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSBWpost (4467) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBWpre (4033) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSBWpre (4468) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBWroW (4034) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSBWroW (4469) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSBWroX (4035) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSBWroX (4470) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSBWui (4036) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSBWui (4471) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBXpost (4037) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSBXpost (4472) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBXpre (4038) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSBXpre (4473) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSBXroW (4039) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSBXroW (4474) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSBXroX (4040) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSBXroX (4475) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSBXui (4041) - AArch64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSBXui (4476) - AARCH64_INS_LDRSB - ldrsb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHWpost (4042) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSHWpost (4477) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHWpre (4043) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSHWpre (4478) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHWroW (4044) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSHWroW (4479) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSHWroX (4045) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSHWroX (4480) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSHWui (4046) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSHWui (4481) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHXpost (4047) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSHXpost (4482) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHXpre (4048) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSHXpre (4483) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSHXroW (4049) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSHXroW (4484) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSHXroX (4050) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSHXroX (4485) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSHXui (4051) - AArch64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSHXui (4486) - AARCH64_INS_LDRSH - ldrsh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSWl (4052) - AArch64_INS_LDRSW - ldrsw $Rt, $label */ +{ /* AARCH64_LDRSWl (4487) - AARCH64_INS_LDRSW - ldrsw $Rt, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_LDRSWpost (4053) - AArch64_INS_LDRSW - ldrsw $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSWpost (4488) - AARCH64_INS_LDRSW - ldrsw $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSWpre (4054) - AArch64_INS_LDRSW - ldrsw $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSWpre (4489) - AARCH64_INS_LDRSW - ldrsw $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSWroW (4055) - AArch64_INS_LDRSW - ldrsw $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSWroW (4490) - AARCH64_INS_LDRSW - ldrsw $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSWroX (4056) - AArch64_INS_LDRSW - ldrsw $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSWroX (4491) - AARCH64_INS_LDRSW - ldrsw $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSWui (4057) - AArch64_INS_LDRSW - ldrsw $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSWui (4492) - AARCH64_INS_LDRSW - ldrsw $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSl (4058) - AArch64_INS_LDR - ldr $Rt, $label */ +{ /* AARCH64_LDRSl (4493) - AARCH64_INS_LDR - ldr $Rt, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_LDRSpost (4059) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRSpost (4494) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSpre (4060) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRSpre (4495) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRSroW (4061) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSroW (4496) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSroX (4062) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRSroX (4497) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRSui (4063) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRSui (4498) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRWl (4064) - AArch64_INS_LDR - ldr $Rt, $label */ +{ /* AARCH64_LDRWl (4499) - AARCH64_INS_LDR - ldr $Rt, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_LDRWpost (4065) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRWpost (4500) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRWpre (4066) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRWpre (4501) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRWroW (4067) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRWroW (4502) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRWroX (4068) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRWroX (4503) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRWui (4069) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRWui (4504) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRXl (4070) - AArch64_INS_LDR - ldr $Rt, $label */ +{ /* AARCH64_LDRXl (4505) - AARCH64_INS_LDR - ldr $Rt, $label */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_LDRXpost (4071) - AArch64_INS_LDR - ldr $Rt, [$Rn], $offset */ +{ /* AARCH64_LDRXpost (4506) - AARCH64_INS_LDR - ldr $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRXpre (4072) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ +{ /* AARCH64_LDRXpre (4507) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDRXroW (4073) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRXroW (4508) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRXroX (4074) - AArch64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_LDRXroX (4509) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_LDRXui (4075) - AArch64_INS_LDR - ldr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDRXui (4510) - AARCH64_INS_LDR - ldr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDR_PXI (4076) - AArch64_INS_LDR - ldr $Pt, [$Rn, $imm9, mul vl] */ +{ /* AARCH64_LDR_PXI (4511) - AARCH64_INS_LDR - ldr $Pt, [$Rn, $imm9, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ { 0 } }}, -{ /* AArch64_LDR_TX (4077) - AArch64_INS_LDR - ldr $ZTt, [$Rn] */ +{ /* AARCH64_LDR_TX (4512) - AARCH64_INS_LDR - ldr $ZTt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDR_ZA (4078) - AArch64_INS_LDR - ldr $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ +{ /* AARCH64_LDR_ZA (4513) - AARCH64_INS_LDR - ldr $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_LDR_ZXI (4514) - AARCH64_INS_LDR - ldr $Zt, [$Rn, $imm9, mul vl] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ + { 0 } +}}, +{ /* AARCH64_LDSETAB (4515) - AARCH64_INS_LDSETAB - ldsetab $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETAH (4516) - AARCH64_INS_LDSETAH - ldsetah $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETALB (4517) - AARCH64_INS_LDSETALB - ldsetalb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETALH (4518) - AARCH64_INS_LDSETALH - ldsetalh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETALW (4519) - AARCH64_INS_LDSETAL - ldsetal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETALX (4520) - AARCH64_INS_LDSETAL - ldsetal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETAW (4521) - AARCH64_INS_LDSETA - ldseta $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETAX (4522) - AARCH64_INS_LDSETA - ldseta $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETB (4523) - AARCH64_INS_LDSETB - ldsetb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETH (4524) - AARCH64_INS_LDSETH - ldseth $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETLB (4525) - AARCH64_INS_LDSETLB - ldsetlb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETLH (4526) - AARCH64_INS_LDSETLH - ldsetlh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETLW (4527) - AARCH64_INS_LDSETL - ldsetl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETLX (4528) - AARCH64_INS_LDSETL - ldsetl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETP (4529) - AARCH64_INS_LDSETP - ldsetp $Rt, $Rt2, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETPA (4530) - AARCH64_INS_LDSETPA - ldsetpa $Rt, $Rt2, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETPAL (4531) - AARCH64_INS_LDSETPAL - ldsetpal $Rt, $Rt2, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETPL (4532) - AARCH64_INS_LDSETPL - ldsetpl $Rt, $Rt2, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETW (4533) - AARCH64_INS_LDSET - ldset $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSETX (4534) - AARCH64_INS_LDSET - ldset $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXAB (4535) - AARCH64_INS_LDSMAXAB - ldsmaxab $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXAH (4536) - AARCH64_INS_LDSMAXAH - ldsmaxah $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXALB (4537) - AARCH64_INS_LDSMAXALB - ldsmaxalb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXALH (4538) - AARCH64_INS_LDSMAXALH - ldsmaxalh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXALW (4539) - AARCH64_INS_LDSMAXAL - ldsmaxal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXALX (4540) - AARCH64_INS_LDSMAXAL - ldsmaxal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXAW (4541) - AARCH64_INS_LDSMAXA - ldsmaxa $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXAX (4542) - AARCH64_INS_LDSMAXA - ldsmaxa $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXB (4543) - AARCH64_INS_LDSMAXB - ldsmaxb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXH (4544) - AARCH64_INS_LDSMAXH - ldsmaxh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXLB (4545) - AARCH64_INS_LDSMAXLB - ldsmaxlb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXLH (4546) - AARCH64_INS_LDSMAXLH - ldsmaxlh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXLW (4547) - AARCH64_INS_LDSMAXL - ldsmaxl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXLX (4548) - AARCH64_INS_LDSMAXL - ldsmaxl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXW (4549) - AARCH64_INS_LDSMAX - ldsmax $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMAXX (4550) - AARCH64_INS_LDSMAX - ldsmax $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINAB (4551) - AARCH64_INS_LDSMINAB - ldsminab $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINAH (4552) - AARCH64_INS_LDSMINAH - ldsminah $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINALB (4553) - AARCH64_INS_LDSMINALB - ldsminalb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINALH (4554) - AARCH64_INS_LDSMINALH - ldsminalh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINALW (4555) - AARCH64_INS_LDSMINAL - ldsminal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINALX (4556) - AARCH64_INS_LDSMINAL - ldsminal $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINAW (4557) - AARCH64_INS_LDSMINA - ldsmina $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINAX (4558) - AARCH64_INS_LDSMINA - ldsmina $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINB (4559) - AARCH64_INS_LDSMINB - ldsminb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINH (4560) - AARCH64_INS_LDSMINH - ldsminh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINLB (4561) - AARCH64_INS_LDSMINLB - ldsminlb $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINLH (4562) - AARCH64_INS_LDSMINLH - ldsminlh $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINLW (4563) - AARCH64_INS_LDSMINL - ldsminl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINLX (4564) - AARCH64_INS_LDSMINL - ldsminl $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINW (4565) - AARCH64_INS_LDSMIN - ldsmin $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDSMINX (4566) - AARCH64_INS_LDSMIN - ldsmin $Rs, $Rt, [$Rn] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { 0 } +}}, +{ /* AARCH64_LDTRBi (4567) - AARCH64_INS_LDTRB - ldtrb $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDR_ZXI (4079) - AArch64_INS_LDR - ldr $Zt, [$Rn, $imm9, mul vl] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ - { 0 } -}}, -{ /* AArch64_LDSETAB (4080) - AArch64_INS_LDSETAB - ldsetab $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETAH (4081) - AArch64_INS_LDSETAH - ldsetah $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETALB (4082) - AArch64_INS_LDSETALB - ldsetalb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETALH (4083) - AArch64_INS_LDSETALH - ldsetalh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETALW (4084) - AArch64_INS_LDSETAL - ldsetal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETALX (4085) - AArch64_INS_LDSETAL - ldsetal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETAW (4086) - AArch64_INS_LDSETA - ldseta $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETAX (4087) - AArch64_INS_LDSETA - ldseta $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETB (4088) - AArch64_INS_LDSETB - ldsetb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETH (4089) - AArch64_INS_LDSETH - ldseth $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETLB (4090) - AArch64_INS_LDSETLB - ldsetlb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETLH (4091) - AArch64_INS_LDSETLH - ldsetlh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETLW (4092) - AArch64_INS_LDSETL - ldsetl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETLX (4093) - AArch64_INS_LDSETL - ldsetl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETP (4094) - AArch64_INS_LDSETP - ldsetp $Rt, $Rt2, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETPA (4095) - AArch64_INS_LDSETPA - ldsetpa $Rt, $Rt2, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETPAL (4096) - AArch64_INS_LDSETPAL - ldsetpal $Rt, $Rt2, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETPL (4097) - AArch64_INS_LDSETPL - ldsetpl $Rt, $Rt2, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETW (4098) - AArch64_INS_LDSET - ldset $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSETX (4099) - AArch64_INS_LDSET - ldset $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXAB (4100) - AArch64_INS_LDSMAXAB - ldsmaxab $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXAH (4101) - AArch64_INS_LDSMAXAH - ldsmaxah $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXALB (4102) - AArch64_INS_LDSMAXALB - ldsmaxalb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXALH (4103) - AArch64_INS_LDSMAXALH - ldsmaxalh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXALW (4104) - AArch64_INS_LDSMAXAL - ldsmaxal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXALX (4105) - AArch64_INS_LDSMAXAL - ldsmaxal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXAW (4106) - AArch64_INS_LDSMAXA - ldsmaxa $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXAX (4107) - AArch64_INS_LDSMAXA - ldsmaxa $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXB (4108) - AArch64_INS_LDSMAXB - ldsmaxb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXH (4109) - AArch64_INS_LDSMAXH - ldsmaxh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXLB (4110) - AArch64_INS_LDSMAXLB - ldsmaxlb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXLH (4111) - AArch64_INS_LDSMAXLH - ldsmaxlh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXLW (4112) - AArch64_INS_LDSMAXL - ldsmaxl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXLX (4113) - AArch64_INS_LDSMAXL - ldsmaxl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXW (4114) - AArch64_INS_LDSMAX - ldsmax $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMAXX (4115) - AArch64_INS_LDSMAX - ldsmax $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINAB (4116) - AArch64_INS_LDSMINAB - ldsminab $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINAH (4117) - AArch64_INS_LDSMINAH - ldsminah $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINALB (4118) - AArch64_INS_LDSMINALB - ldsminalb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINALH (4119) - AArch64_INS_LDSMINALH - ldsminalh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINALW (4120) - AArch64_INS_LDSMINAL - ldsminal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINALX (4121) - AArch64_INS_LDSMINAL - ldsminal $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINAW (4122) - AArch64_INS_LDSMINA - ldsmina $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINAX (4123) - AArch64_INS_LDSMINA - ldsmina $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINB (4124) - AArch64_INS_LDSMINB - ldsminb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINH (4125) - AArch64_INS_LDSMINH - ldsminh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINLB (4126) - AArch64_INS_LDSMINLB - ldsminlb $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINLH (4127) - AArch64_INS_LDSMINLH - ldsminlh $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINLW (4128) - AArch64_INS_LDSMINL - ldsminl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINLX (4129) - AArch64_INS_LDSMINL - ldsminl $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINW (4130) - AArch64_INS_LDSMIN - ldsmin $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDSMINX (4131) - AArch64_INS_LDSMIN - ldsmin $Rs, $Rt, [$Rn] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { 0 } -}}, -{ /* AArch64_LDTRBi (4132) - AArch64_INS_LDTRB - ldtrb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRHi (4568) - AARCH64_INS_LDTRH - ldtrh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRHi (4133) - AArch64_INS_LDTRH - ldtrh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRSBWi (4569) - AARCH64_INS_LDTRSB - ldtrsb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRSBWi (4134) - AArch64_INS_LDTRSB - ldtrsb $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_LDTRSBXi (4135) - AArch64_INS_LDTRSB - ldtrsb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRSBXi (4570) - AARCH64_INS_LDTRSB - ldtrsb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRSHWi (4136) - AArch64_INS_LDTRSH - ldtrsh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRSHWi (4571) - AARCH64_INS_LDTRSH - ldtrsh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRSHXi (4137) - AArch64_INS_LDTRSH - ldtrsh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRSHXi (4572) - AARCH64_INS_LDTRSH - ldtrsh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRSWi (4138) - AArch64_INS_LDTRSW - ldtrsw $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRSWi (4573) - AARCH64_INS_LDTRSW - ldtrsw $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRWi (4139) - AArch64_INS_LDTR - ldtr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRWi (4574) - AARCH64_INS_LDTR - ldtr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDTRXi (4140) - AArch64_INS_LDTR - ldtr $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDTRXi (4575) - AARCH64_INS_LDTR - ldtr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDUMAXAB (4141) - AArch64_INS_LDUMAXAB - ldumaxab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXAB (4576) - AARCH64_INS_LDUMAXAB - ldumaxab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXAH (4142) - AArch64_INS_LDUMAXAH - ldumaxah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXAH (4577) - AARCH64_INS_LDUMAXAH - ldumaxah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXALB (4143) - AArch64_INS_LDUMAXALB - ldumaxalb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXALB (4578) - AARCH64_INS_LDUMAXALB - ldumaxalb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXALH (4144) - AArch64_INS_LDUMAXALH - ldumaxalh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXALH (4579) - AARCH64_INS_LDUMAXALH - ldumaxalh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXALW (4145) - AArch64_INS_LDUMAXAL - ldumaxal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXALW (4580) - AARCH64_INS_LDUMAXAL - ldumaxal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXALX (4146) - AArch64_INS_LDUMAXAL - ldumaxal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXALX (4581) - AARCH64_INS_LDUMAXAL - ldumaxal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXAW (4147) - AArch64_INS_LDUMAXA - ldumaxa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXAW (4582) - AARCH64_INS_LDUMAXA - ldumaxa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXAX (4148) - AArch64_INS_LDUMAXA - ldumaxa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXAX (4583) - AARCH64_INS_LDUMAXA - ldumaxa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXB (4149) - AArch64_INS_LDUMAXB - ldumaxb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXB (4584) - AARCH64_INS_LDUMAXB - ldumaxb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXH (4150) - AArch64_INS_LDUMAXH - ldumaxh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXH (4585) - AARCH64_INS_LDUMAXH - ldumaxh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXLB (4151) - AArch64_INS_LDUMAXLB - ldumaxlb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXLB (4586) - AARCH64_INS_LDUMAXLB - ldumaxlb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXLH (4152) - AArch64_INS_LDUMAXLH - ldumaxlh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXLH (4587) - AARCH64_INS_LDUMAXLH - ldumaxlh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXLW (4153) - AArch64_INS_LDUMAXL - ldumaxl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXLW (4588) - AARCH64_INS_LDUMAXL - ldumaxl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXLX (4154) - AArch64_INS_LDUMAXL - ldumaxl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXLX (4589) - AARCH64_INS_LDUMAXL - ldumaxl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXW (4155) - AArch64_INS_LDUMAX - ldumax $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXW (4590) - AARCH64_INS_LDUMAX - ldumax $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMAXX (4156) - AArch64_INS_LDUMAX - ldumax $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMAXX (4591) - AARCH64_INS_LDUMAX - ldumax $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINAB (4157) - AArch64_INS_LDUMINAB - lduminab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINAB (4592) - AARCH64_INS_LDUMINAB - lduminab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINAH (4158) - AArch64_INS_LDUMINAH - lduminah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINAH (4593) - AARCH64_INS_LDUMINAH - lduminah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINALB (4159) - AArch64_INS_LDUMINALB - lduminalb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINALB (4594) - AARCH64_INS_LDUMINALB - lduminalb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINALH (4160) - AArch64_INS_LDUMINALH - lduminalh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINALH (4595) - AARCH64_INS_LDUMINALH - lduminalh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINALW (4161) - AArch64_INS_LDUMINAL - lduminal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINALW (4596) - AARCH64_INS_LDUMINAL - lduminal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINALX (4162) - AArch64_INS_LDUMINAL - lduminal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINALX (4597) - AARCH64_INS_LDUMINAL - lduminal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINAW (4163) - AArch64_INS_LDUMINA - ldumina $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINAW (4598) - AARCH64_INS_LDUMINA - ldumina $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINAX (4164) - AArch64_INS_LDUMINA - ldumina $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINAX (4599) - AARCH64_INS_LDUMINA - ldumina $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINB (4165) - AArch64_INS_LDUMINB - lduminb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINB (4600) - AARCH64_INS_LDUMINB - lduminb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINH (4166) - AArch64_INS_LDUMINH - lduminh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINH (4601) - AARCH64_INS_LDUMINH - lduminh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINLB (4167) - AArch64_INS_LDUMINLB - lduminlb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINLB (4602) - AARCH64_INS_LDUMINLB - lduminlb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINLH (4168) - AArch64_INS_LDUMINLH - lduminlh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINLH (4603) - AARCH64_INS_LDUMINLH - lduminlh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINLW (4169) - AArch64_INS_LDUMINL - lduminl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINLW (4604) - AARCH64_INS_LDUMINL - lduminl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINLX (4170) - AArch64_INS_LDUMINL - lduminl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINLX (4605) - AARCH64_INS_LDUMINL - lduminl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINW (4171) - AArch64_INS_LDUMIN - ldumin $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINW (4606) - AARCH64_INS_LDUMIN - ldumin $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDUMINX (4172) - AArch64_INS_LDUMIN - ldumin $Rs, $Rt, [$Rn] */ +{ /* AARCH64_LDUMINX (4607) - AARCH64_INS_LDUMIN - ldumin $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDURBBi (4173) - AArch64_INS_LDURB - ldurb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURBBi (4608) - AARCH64_INS_LDURB - ldurb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURBi (4174) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURBi (4609) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURDi (4175) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURDi (4610) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURHHi (4176) - AArch64_INS_LDURH - ldurh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURHHi (4611) - AARCH64_INS_LDURH - ldurh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURHi (4177) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURHi (4612) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURQi (4178) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURQi (4613) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSBWi (4179) - AArch64_INS_LDURSB - ldursb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSBWi (4614) - AARCH64_INS_LDURSB - ldursb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSBXi (4180) - AArch64_INS_LDURSB - ldursb $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSBXi (4615) - AARCH64_INS_LDURSB - ldursb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSHWi (4181) - AArch64_INS_LDURSH - ldursh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSHWi (4616) - AARCH64_INS_LDURSH - ldursh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSHXi (4182) - AArch64_INS_LDURSH - ldursh $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSHXi (4617) - AARCH64_INS_LDURSH - ldursh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSWi (4183) - AArch64_INS_LDURSW - ldursw $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSWi (4618) - AARCH64_INS_LDURSW - ldursw $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURSi (4184) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURSi (4619) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURWi (4185) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURWi (4620) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDURXi (4186) - AArch64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ +{ /* AARCH64_LDURXi (4621) - AARCH64_INS_LDUR - ldur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_LDXPW (4187) - AArch64_INS_LDXP - ldxp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDXPW (4622) - AARCH64_INS_LDXP - ldxp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDXPX (4188) - AArch64_INS_LDXP - ldxp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_LDXPX (4623) - AARCH64_INS_LDXP - ldxp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDXRB (4189) - AArch64_INS_LDXRB - ldxrb $Rt, [$Rn] */ +{ /* AARCH64_LDXRB (4624) - AARCH64_INS_LDXRB - ldxrb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDXRH (4190) - AArch64_INS_LDXRH - ldxrh $Rt, [$Rn] */ +{ /* AARCH64_LDXRH (4625) - AARCH64_INS_LDXRH - ldxrh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDXRW (4191) - AArch64_INS_LDXR - ldxr $Rt, [$Rn] */ +{ /* AARCH64_LDXRW (4626) - AARCH64_INS_LDXR - ldxr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LDXRX (4192) - AArch64_INS_LDXR - ldxr $Rt, [$Rn] */ +{ /* AARCH64_LDXRX (4627) - AARCH64_INS_LDXR - ldxr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_LSLR_ZPmZ_B (4193) - AArch64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSLR_ZPmZ_B (4628) - AARCH64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26201,7 +28289,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSLR_ZPmZ_D (4194) - AArch64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSLR_ZPmZ_D (4629) - AARCH64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26209,7 +28297,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSLR_ZPmZ_H (4195) - AArch64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSLR_ZPmZ_H (4630) - AARCH64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26217,7 +28305,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSLR_ZPmZ_S (4196) - AArch64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSLR_ZPmZ_S (4631) - AARCH64_INS_LSLR - lslr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26225,21 +28313,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSLVWr (4197) - AArch64_INS_LSL - lsl $Rd, $Rn, $Rm */ +{ /* AARCH64_LSLVWr (4632) - AARCH64_INS_LSL - lsl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LSLVXr (4198) - AArch64_INS_LSL - lsl $Rd, $Rn, $Rm */ +{ /* AARCH64_LSLVXr (4633) - AARCH64_INS_LSL - lsl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZPmZ_B (4199) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZPmZ_B (4634) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26247,7 +28335,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZPmZ_H (4200) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZPmZ_H (4635) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26255,7 +28343,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZPmZ_S (4201) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZPmZ_S (4636) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26263,28 +28351,28 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZZZ_B (4202) - AArch64_INS_LSL - lsl $Zd, $Zn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZZZ_B (4637) - AARCH64_INS_LSL - lsl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZZZ_H (4203) - AArch64_INS_LSL - lsl $Zd, $Zn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZZZ_H (4638) - AARCH64_INS_LSL - lsl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_WIDE_ZZZ_S (4204) - AArch64_INS_LSL - lsl $Zd, $Zn, $Zm */ +{ /* AARCH64_LSL_WIDE_ZZZ_S (4639) - AARCH64_INS_LSL - lsl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_ZPmI_B (4205) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSL_ZPmI_B (4640) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26292,7 +28380,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZPmI_D (4206) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSL_ZPmI_D (4641) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26300,7 +28388,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZPmI_H (4207) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSL_ZPmI_H (4642) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26308,7 +28396,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZPmI_S (4208) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSL_ZPmI_S (4643) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26316,7 +28404,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZPmZ_B (4209) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_ZPmZ_B (4644) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26324,7 +28412,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_ZPmZ_D (4210) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_ZPmZ_D (4645) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26332,7 +28420,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_ZPmZ_H (4211) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_ZPmZ_H (4646) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26340,7 +28428,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_ZPmZ_S (4212) - AArch64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSL_ZPmZ_S (4647) - AARCH64_INS_LSL - lsl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26348,35 +28436,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSL_ZZI_B (4213) - AArch64_INS_LSL - lsl $Zd, $Zn, $imm */ +{ /* AARCH64_LSL_ZZI_B (4648) - AARCH64_INS_LSL - lsl $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZZI_D (4214) - AArch64_INS_LSL - lsl $Zd, $Zn, $imm */ +{ /* AARCH64_LSL_ZZI_D (4649) - AARCH64_INS_LSL - lsl $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZZI_H (4215) - AArch64_INS_LSL - lsl $Zd, $Zn, $imm */ +{ /* AARCH64_LSL_ZZI_H (4650) - AARCH64_INS_LSL - lsl $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSL_ZZI_S (4216) - AArch64_INS_LSL - lsl $Zd, $Zn, $imm */ +{ /* AARCH64_LSL_ZZI_S (4651) - AARCH64_INS_LSL - lsl $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSRR_ZPmZ_B (4217) - AArch64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSRR_ZPmZ_B (4652) - AARCH64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26384,7 +28472,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSRR_ZPmZ_D (4218) - AArch64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSRR_ZPmZ_D (4653) - AARCH64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26392,7 +28480,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSRR_ZPmZ_H (4219) - AArch64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSRR_ZPmZ_H (4654) - AARCH64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26400,7 +28488,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSRR_ZPmZ_S (4220) - AArch64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSRR_ZPmZ_S (4655) - AARCH64_INS_LSRR - lsrr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26408,21 +28496,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSRVWr (4221) - AArch64_INS_LSR - lsr $Rd, $Rn, $Rm */ +{ /* AARCH64_LSRVWr (4656) - AARCH64_INS_LSR - lsr $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LSRVXr (4222) - AArch64_INS_LSR - lsr $Rd, $Rn, $Rm */ +{ /* AARCH64_LSRVXr (4657) - AARCH64_INS_LSR - lsr $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZPmZ_B (4223) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZPmZ_B (4658) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26430,7 +28518,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZPmZ_H (4224) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZPmZ_H (4659) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26438,7 +28526,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZPmZ_S (4225) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZPmZ_S (4660) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26446,28 +28534,28 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZZZ_B (4226) - AArch64_INS_LSR - lsr $Zd, $Zn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZZZ_B (4661) - AARCH64_INS_LSR - lsr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZZZ_H (4227) - AArch64_INS_LSR - lsr $Zd, $Zn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZZZ_H (4662) - AARCH64_INS_LSR - lsr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_WIDE_ZZZ_S (4228) - AArch64_INS_LSR - lsr $Zd, $Zn, $Zm */ +{ /* AARCH64_LSR_WIDE_ZZZ_S (4663) - AARCH64_INS_LSR - lsr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_ZPmI_B (4229) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSR_ZPmI_B (4664) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26475,7 +28563,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZPmI_D (4230) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSR_ZPmI_D (4665) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26483,7 +28571,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZPmI_H (4231) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSR_ZPmI_H (4666) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26491,7 +28579,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZPmI_S (4232) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_LSR_ZPmI_S (4667) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26499,7 +28587,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZPmZ_B (4233) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_ZPmZ_B (4668) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26507,7 +28595,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_ZPmZ_D (4234) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_ZPmZ_D (4669) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26515,7 +28603,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_ZPmZ_H (4235) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_ZPmZ_H (4670) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26523,7 +28611,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_ZPmZ_S (4236) - AArch64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_LSR_ZPmZ_S (4671) - AARCH64_INS_LSR - lsr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26531,35 +28619,67 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_LSR_ZZI_B (4237) - AArch64_INS_LSR - lsr $Zd, $Zn, $imm */ +{ /* AARCH64_LSR_ZZI_B (4672) - AARCH64_INS_LSR - lsr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZZI_D (4238) - AArch64_INS_LSR - lsr $Zd, $Zn, $imm */ +{ /* AARCH64_LSR_ZZI_D (4673) - AARCH64_INS_LSR - lsr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZZI_H (4239) - AArch64_INS_LSR - lsr $Zd, $Zn, $imm */ +{ /* AARCH64_LSR_ZZI_H (4674) - AARCH64_INS_LSR - lsr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LSR_ZZI_S (4240) - AArch64_INS_LSR - lsr $Zd, $Zn, $imm */ +{ /* AARCH64_LSR_ZZI_S (4675) - AARCH64_INS_LSR - lsr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_LUTI2_2ZTZI_B (4241) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUT2v16f8 (4676) - AARCH64_INS_LUTI2 - luti2 $Rd.16b, $Rn, $Rm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUT2v8f16 (4677) - AARCH64_INS_LUTI2 - luti2 $Rd.8h, $Rn, $Rm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUT4v16f8 (4678) - AARCH64_INS_LUTI4 - luti4 $Rd.16b, $Rn, $Rm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUT4v8f16 (4679) - AARCH64_INS_LUTI4 - luti4 $Rd.8h, $Rn, $Rm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUTI2_2ZTZI_B (4680) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26567,7 +28687,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_2ZTZI_H (4242) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_2ZTZI_H (4681) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26575,7 +28695,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_2ZTZI_S (4243) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_2ZTZI_S (4682) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26583,7 +28703,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_4ZTZI_B (4244) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_4ZTZI_B (4683) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26591,7 +28711,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_4ZTZI_H (4245) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_4ZTZI_H (4684) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26599,7 +28719,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_4ZTZI_S (4246) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_4ZTZI_S (4685) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26607,7 +28727,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_S_2ZTZI_B (4247) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_S_2ZTZI_B (4686) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26615,7 +28735,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_S_2ZTZI_H (4248) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_S_2ZTZI_H (4687) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26623,7 +28743,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_S_4ZTZI_B (4249) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_S_4ZTZI_B (4688) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26631,7 +28751,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_S_4ZTZI_H (4250) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_S_4ZTZI_H (4689) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26639,31 +28759,47 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_ZTZI_B (4251) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_ZTZI_B (4690) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_ZTZI_H (4252) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_ZTZI_H (4691) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI2_ZTZI_S (4253) - AArch64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_ZTZI_S (4692) - AARCH64_INS_LUTI2 - luti2 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_2ZTZI_B (4254) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI2_ZZZI_B (4693) - AARCH64_INS_LUTI2 - luti2 $Zd, $Zn, $Zm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUTI2_ZZZI_H (4694) - AARCH64_INS_LUTI2 - luti2 $Zd, $Zn, $Zm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUTI4_2ZTZI_B (4695) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26671,7 +28807,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_2ZTZI_H (4255) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_2ZTZI_H (4696) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26679,7 +28815,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_2ZTZI_S (4256) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_2ZTZI_S (4697) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26687,7 +28823,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_4ZTZI_H (4257) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_4ZTZI_H (4698) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26695,7 +28831,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_4ZTZI_S (4258) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_4ZTZI_S (4699) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26703,7 +28839,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_S_2ZTZI_B (4259) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_4ZZT2Z (4700) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_LUTI4_S_2ZTZI_B (4701) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26711,7 +28854,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_S_2ZTZI_H (4260) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_S_2ZTZI_H (4702) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26719,7 +28862,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_S_4ZTZI_H (4261) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_S_4ZTZI_H (4703) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ @@ -26727,39 +28870,62 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_ZTZI_B (4262) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_S_4ZZT2Z (4704) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { 0 } +}}, +{ /* AARCH64_LUTI4_Z2ZZI_H (4705) - AARCH64_INS_LUTI4 - luti4 $Zd, $Zn, $Zm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_LUTI4_ZTZI_B (4706) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_ZTZI_H (4263) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_ZTZI_H (4707) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_LUTI4_ZTZI_S (4264) - AArch64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ +{ /* AARCH64_LUTI4_ZTZI_S (4708) - AARCH64_INS_LUTI4 - luti4 $Zd, $ZTt, $Zn$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_MADDWrrr (4265) - AArch64_INS_MADD - madd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_LUTI4_ZZZI_B (4709) - AARCH64_INS_LUTI4 - luti4 $Zd, $Zn, $Zm$idx */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MADDXrrr (4266) - AArch64_INS_MADD - madd $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_LUTI4_ZZZI_H (4710) - AARCH64_INS_LUTI4 - luti4 $Zd, $Zn, $Zm$idx */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_MADDPT (4711) - AARCH64_INS_MADDPT - maddpt $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -26767,7 +28933,31 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_MAD_ZPmZZ_B (4267) - AArch64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MADDWrrr (4712) - AARCH64_INS_MADD - madd $Rd, $Rn, $Rm, $Ra */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ + { 0 } +}}, +{ /* AARCH64_MADDXrrr (4713) - AARCH64_INS_MADD - madd $Rd, $Rn, $Rm, $Ra */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ + { 0 } +}}, +{ /* AARCH64_MAD_CPA (4714) - AARCH64_INS_MADPT - madpt $Zdn, $Zm, $Za */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ + { 0 } +}}, +{ /* AARCH64_MAD_ZPmZZ_B (4715) - AARCH64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26776,7 +28966,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MAD_ZPmZZ_D (4268) - AArch64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MAD_ZPmZZ_D (4716) - AARCH64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26785,7 +28975,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MAD_ZPmZZ_H (4269) - AArch64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MAD_ZPmZZ_H (4717) - AARCH64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26794,7 +28984,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MAD_ZPmZZ_S (4270) - AArch64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MAD_ZPmZZ_S (4718) - AARCH64_INS_MAD - mad $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26803,7 +28993,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MATCH_PPzZZ_B (4271) - AArch64_INS_MATCH - match $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_MATCH_PPzZZ_B (4719) - AARCH64_INS_MATCH - match $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26811,7 +29001,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MATCH_PPzZZ_H (4272) - AArch64_INS_MATCH - match $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_MATCH_PPzZZ_H (4720) - AARCH64_INS_MATCH - match $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26819,7 +29009,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLA_ZPmZZ_B (4273) - AArch64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLA_CPA (4721) - AARCH64_INS_MLAPT - mlapt $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_MLA_ZPmZZ_B (4722) - AARCH64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26828,7 +29026,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLA_ZPmZZ_D (4274) - AArch64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLA_ZPmZZ_D (4723) - AARCH64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26837,7 +29035,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLA_ZPmZZ_H (4275) - AArch64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLA_ZPmZZ_H (4724) - AARCH64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26846,7 +29044,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLA_ZPmZZ_S (4276) - AArch64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLA_ZPmZZ_S (4725) - AARCH64_INS_MLA - mla $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26855,7 +29053,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLA_ZZZI_D (4277) - AArch64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLA_ZZZI_D (4726) - AARCH64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -26864,7 +29062,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLA_ZZZI_H (4278) - AArch64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLA_ZZZI_H (4727) - AARCH64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -26873,7 +29071,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLA_ZZZI_S (4279) - AArch64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLA_ZZZI_S (4728) - AARCH64_INS_MLA - mla $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -26882,7 +29080,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLAv16i8 (4280) - AArch64_INS_MLA - mla{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv16i8 (4729) - AARCH64_INS_MLA - mla{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26890,7 +29088,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLAv2i32 (4281) - AArch64_INS_MLA - mla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv2i32 (4730) - AARCH64_INS_MLA - mla{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26898,7 +29096,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLAv2i32_indexed (4282) - AArch64_INS_MLA - mla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLAv2i32_indexed (4731) - AARCH64_INS_MLA - mla{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26907,7 +29105,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLAv4i16 (4283) - AArch64_INS_MLA - mla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv4i16 (4732) - AARCH64_INS_MLA - mla{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26915,7 +29113,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLAv4i16_indexed (4284) - AArch64_INS_MLA - mla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLAv4i16_indexed (4733) - AARCH64_INS_MLA - mla{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26924,7 +29122,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLAv4i32 (4285) - AArch64_INS_MLA - mla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv4i32 (4734) - AARCH64_INS_MLA - mla{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26932,7 +29130,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLAv4i32_indexed (4286) - AArch64_INS_MLA - mla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLAv4i32_indexed (4735) - AARCH64_INS_MLA - mla{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26941,7 +29139,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLAv8i16 (4287) - AArch64_INS_MLA - mla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv8i16 (4736) - AARCH64_INS_MLA - mla{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26949,7 +29147,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLAv8i16_indexed (4288) - AArch64_INS_MLA - mla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLAv8i16_indexed (4737) - AARCH64_INS_MLA - mla{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26958,7 +29156,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLAv8i8 (4289) - AArch64_INS_MLA - mla{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLAv8i8 (4738) - AARCH64_INS_MLA - mla{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -26966,7 +29164,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLS_ZPmZZ_B (4290) - AArch64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLS_ZPmZZ_B (4739) - AARCH64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26975,7 +29173,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLS_ZPmZZ_D (4291) - AArch64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLS_ZPmZZ_D (4740) - AARCH64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26984,7 +29182,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLS_ZPmZZ_H (4292) - AArch64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLS_ZPmZZ_H (4741) - AARCH64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -26993,7 +29191,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLS_ZPmZZ_S (4293) - AArch64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ +{ /* AARCH64_MLS_ZPmZZ_S (4742) - AARCH64_INS_MLS - mls $Zda, $Pg/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -27002,7 +29200,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MLS_ZZZI_D (4294) - AArch64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLS_ZZZI_D (4743) - AARCH64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -27011,7 +29209,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLS_ZZZI_H (4295) - AArch64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLS_ZZZI_H (4744) - AARCH64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -27020,7 +29218,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLS_ZZZI_S (4296) - AArch64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_MLS_ZZZI_S (4745) - AARCH64_INS_MLS - mls $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -27029,7 +29227,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MLSv16i8 (4297) - AArch64_INS_MLS - mls{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv16i8 (4746) - AARCH64_INS_MLS - mls{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27037,7 +29235,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLSv2i32 (4298) - AArch64_INS_MLS - mls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv2i32 (4747) - AARCH64_INS_MLS - mls{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27045,7 +29243,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLSv2i32_indexed (4299) - AArch64_INS_MLS - mls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLSv2i32_indexed (4748) - AARCH64_INS_MLS - mls{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27054,7 +29252,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLSv4i16 (4300) - AArch64_INS_MLS - mls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv4i16 (4749) - AARCH64_INS_MLS - mls{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27062,7 +29260,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLSv4i16_indexed (4301) - AArch64_INS_MLS - mls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLSv4i16_indexed (4750) - AARCH64_INS_MLS - mls{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27071,7 +29269,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLSv4i32 (4302) - AArch64_INS_MLS - mls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv4i32 (4751) - AARCH64_INS_MLS - mls{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27079,7 +29277,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLSv4i32_indexed (4303) - AArch64_INS_MLS - mls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLSv4i32_indexed (4752) - AARCH64_INS_MLS - mls{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27088,7 +29286,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLSv8i16 (4304) - AArch64_INS_MLS - mls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv8i16 (4753) - AARCH64_INS_MLS - mls{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27096,7 +29294,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MLSv8i16_indexed (4305) - AArch64_INS_MLS - mls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MLSv8i16_indexed (4754) - AARCH64_INS_MLS - mls{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27105,7 +29303,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MLSv8i8 (4306) - AArch64_INS_MLS - mls{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_MLSv8i8 (4755) - AARCH64_INS_MLS - mls{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -27113,7 +29311,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MOPSSETGE (4307) - AArch64_INS_SETGE - setge [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_MOPSSETGE (4756) - AARCH64_INS_SETGE - setge [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -27122,7 +29320,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MOPSSETGEN (4308) - AArch64_INS_SETGEN - setgen [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_MOPSSETGEN (4757) - AARCH64_INS_SETGEN - setgen [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -27131,7 +29329,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MOPSSETGET (4309) - AArch64_INS_SETGET - setget [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_MOPSSETGET (4758) - AARCH64_INS_SETGET - setget [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -27140,7 +29338,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MOPSSETGETN (4310) - AArch64_INS_SETGETN - setgetn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_MOPSSETGETN (4759) - AARCH64_INS_SETGETN - setgetn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -27149,631 +29347,631 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_H_B (4311) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_H_B (4760) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_H_D (4312) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_H_D (4761) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_H_H (4313) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_H_H (4762) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_H_S (4314) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_H_S (4763) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_V_B (4315) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_V_B (4764) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_V_D (4316) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_V_D (4765) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_V_H (4317) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_V_H (4766) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_2ZMI_V_S (4318) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_2ZMI_V_S (4767) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_H_B (4319) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_H_B (4768) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_H_D (4320) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_H_D (4769) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_H_H (4321) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_H_H (4770) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_H_S (4322) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_H_S (4771) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_V_B (4323) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_V_B (4772) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_V_D (4324) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_V_D (4773) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_V_H (4325) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_V_H (4774) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_4ZMI_V_S (4326) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_4ZMI_V_S (4775) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_VG2_2ZM (4327) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm, vgx2] */ +{ /* AARCH64_MOVAZ_VG2_2ZM (4776) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm, vgx2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_VG4_4ZM (4328) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm, vgx4] */ +{ /* AARCH64_MOVAZ_VG4_4ZM (4777) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm, vgx4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_H_B (4329) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_H_B (4778) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_H_D (4330) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_H_D (4779) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_H_H (4331) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_H_H (4780) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_H_Q (4332) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_H_Q (4781) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_H_S (4333) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_H_S (4782) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_V_B (4334) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_V_B (4783) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_V_D (4335) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_V_D (4784) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_V_H (4336) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_V_H (4785) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_V_Q (4337) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_V_Q (4786) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVAZ_ZMI_V_S (4338) - AArch64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVAZ_ZMI_V_S (4787) - AARCH64_INS_MOVAZ - movaz $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_H_B (4339) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_H_B (4788) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_H_D (4340) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_H_D (4789) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_H_H (4341) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_H_H (4790) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_H_S (4342) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_H_S (4791) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_V_B (4343) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_V_B (4792) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_V_D (4344) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_V_D (4793) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_V_H (4345) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_V_H (4794) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_2ZMXI_V_S (4346) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_2ZMXI_V_S (4795) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_H_B (4347) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_H_B (4796) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_H_D (4348) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_H_D (4797) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_H_H (4349) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_H_H (4798) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_H_S (4350) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_H_S (4799) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_V_B (4351) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_V_B (4800) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_V_D (4352) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_V_D (4801) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_V_H (4353) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_V_H (4802) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_4ZMXI_V_S (4354) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ +{ /* AARCH64_MOVA_4ZMXI_V_S (4803) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_H_B (4355) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_H_B (4804) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_H_D (4356) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_H_D (4805) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_H_H (4357) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_H_H (4806) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_H_S (4358) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_H_S (4807) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_V_B (4359) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_V_B (4808) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_V_D (4360) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_V_D (4809) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_V_H (4361) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_V_H (4810) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI2Z_V_S (4362) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI2Z_V_S (4811) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_H_B (4363) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_H_B (4812) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_H_D (4364) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_H_D (4813) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_H_H (4365) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_H_H (4814) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_H_S (4366) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_H_S (4815) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_V_B (4367) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_V_B (4816) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_V_D (4368) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_V_D (4817) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_V_H (4369) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_V_H (4818) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_MXI4Z_V_S (4370) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ +{ /* AARCH64_MOVA_MXI4Z_V_S (4819) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_VG2_2ZMXI (4371) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm, vgx2] */ +{ /* AARCH64_MOVA_VG2_2ZMXI (4820) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm, vgx2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_VG2_MXI2Z (4372) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm, vgx2], $Zn */ +{ /* AARCH64_MOVA_VG2_MXI2Z (4821) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm, vgx2], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVA_VG4_4ZMXI (4373) - AArch64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm, vgx4] */ +{ /* AARCH64_MOVA_VG4_4ZMXI (4822) - AARCH64_INS_MOVA - mova $Zd, $ZAn[$Rs, $imm, vgx4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MOVA_VG4_MXI4Z (4374) - AArch64_INS_MOVA - mova $ZAd[$Rs, $imm, vgx4], $Zn */ +{ /* AARCH64_MOVA_VG4_MXI4Z (4823) - AARCH64_INS_MOVA - mova $ZAd[$Rs, $imm, vgx4], $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVID (4375) - AArch64_INS_MOVI - movi $Rd, $imm8 */ +{ /* AARCH64_MOVID (4824) - AARCH64_INS_MOVI - movi $Rd, $imm8 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_MOVIv16b_ns (4376) - AArch64_INS_MOVI - movi{ $Rd.16b, $imm8|.16b $Rd, $imm8} */ +{ /* AARCH64_MOVIv16b_ns (4825) - AARCH64_INS_MOVI - movi{ $Rd.16b, $imm8|.16b $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_MOVIv2d_ns (4377) - AArch64_INS_MOVI - movi{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ +{ /* AARCH64_MOVIv2d_ns (4826) - AARCH64_INS_MOVI - movi{ $Rd.2d, $imm8|.2d $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_MOVIv2i32 (4378) - AArch64_INS_MOVI - movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv2i32 (4827) - AARCH64_INS_MOVI - movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVIv2s_msl (4379) - AArch64_INS_MOVI - movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv2s_msl (4828) - AARCH64_INS_MOVI - movi{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVIv4i16 (4380) - AArch64_INS_MOVI - movi{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv4i16 (4829) - AARCH64_INS_MOVI - movi{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVIv4i32 (4381) - AArch64_INS_MOVI - movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv4i32 (4830) - AARCH64_INS_MOVI - movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVIv4s_msl (4382) - AArch64_INS_MOVI - movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv4s_msl (4831) - AARCH64_INS_MOVI - movi{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVIv8b_ns (4383) - AArch64_INS_MOVI - movi{ $Rd.8b, $imm8|.8b $Rd, $imm8} */ +{ /* AARCH64_MOVIv8b_ns (4832) - AARCH64_INS_MOVI - movi{ $Rd.8b, $imm8|.8b $Rd, $imm8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { 0 } }}, -{ /* AArch64_MOVIv8i16 (4384) - AArch64_INS_MOVI - movi{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ +{ /* AARCH64_MOVIv8i16 (4833) - AARCH64_INS_MOVI - movi{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVKWi (4385) - AArch64_INS_MOVK - movk $Rd, $imm$shift */ +{ /* AARCH64_MOVKWi (4834) - AARCH64_INS_MOVK - movk $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* src */ @@ -27781,7 +29979,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVKXi (4386) - AArch64_INS_MOVK - movk $Rd, $imm$shift */ +{ /* AARCH64_MOVKXi (4835) - AARCH64_INS_MOVK - movk $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* src */ @@ -27789,21 +29987,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVNWi (4387) - AArch64_INS_MOVN - movn $Rd, $imm$shift */ +{ /* AARCH64_MOVNWi (4836) - AARCH64_INS_MOVN - movn $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVNXi (4388) - AArch64_INS_MOVN - movn $Rd, $imm$shift */ +{ /* AARCH64_MOVNXi (4837) - AARCH64_INS_MOVN - movn $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPmZ_B (4389) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_MOVPRFX_ZPmZ_B (4838) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -27811,7 +30009,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPmZ_D (4390) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_MOVPRFX_ZPmZ_D (4839) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -27819,7 +30017,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPmZ_H (4391) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_MOVPRFX_ZPmZ_H (4840) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -27827,7 +30025,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPmZ_S (4392) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ +{ /* AARCH64_MOVPRFX_ZPmZ_S (4841) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -27835,81 +30033,88 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPzZ_B (4393) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ +{ /* AARCH64_MOVPRFX_ZPzZ_B (4842) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPzZ_D (4394) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ +{ /* AARCH64_MOVPRFX_ZPzZ_D (4843) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPzZ_H (4395) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ +{ /* AARCH64_MOVPRFX_ZPzZ_H (4844) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZPzZ_S (4396) - AArch64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ +{ /* AARCH64_MOVPRFX_ZPzZ_S (4845) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Pg/z, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVPRFX_ZZ (4397) - AArch64_INS_MOVPRFX - movprfx $Zd, $Zn */ +{ /* AARCH64_MOVPRFX_ZZ (4846) - AARCH64_INS_MOVPRFX - movprfx $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_MOVT_TIX (4398) - AArch64_INS_MOVT - movt $ZTt$imm3, $Rt */ +{ /* AARCH64_MOVT (4847) - AARCH64_INS_MOVT - movt $ZTt[$off2, mul vl], $Zt */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ + { 0 } +}}, +{ /* AARCH64_MOVT_TIX (4848) - AARCH64_INS_MOVT - movt $ZTt[$imm3], $Rt */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_MOVT_XTI (4399) - AArch64_INS_MOVT - movt $Rt, $ZTt$imm3 */ +{ /* AARCH64_MOVT_XTI (4849) - AARCH64_INS_MOVT - movt $Rt, $ZTt[$imm3] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm3 */ { 0 } }}, -{ /* AArch64_MOVZWi (4400) - AArch64_INS_MOVZ - movz $Rd, $imm$shift */ +{ /* AARCH64_MOVZWi (4850) - AARCH64_INS_MOVZ - movz $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MOVZXi (4401) - AArch64_INS_MOVZ - movz $Rd, $imm$shift */ +{ /* AARCH64_MOVZXi (4851) - AARCH64_INS_MOVZ - movz $Rd, $imm$shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MRRS (4402) - AArch64_INS_MRRS - mrrs $Rt, $systemreg */ +{ /* AARCH64_MRRS (4852) - AARCH64_INS_MRRS - mrrs $Rt, $systemreg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* systemreg */ { 0 } }}, -{ /* AArch64_MRS (4403) - AArch64_INS_MRS - mrs $Rt, $systemreg */ +{ /* AARCH64_MRS (4853) - AARCH64_INS_MRS - mrs $Rt, $systemreg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* systemreg */ { 0 } }}, -{ /* AArch64_MSB_ZPmZZ_B (4404) - AArch64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MSB_ZPmZZ_B (4854) - AARCH64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -27918,7 +30123,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MSB_ZPmZZ_D (4405) - AArch64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MSB_ZPmZZ_D (4855) - AARCH64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -27927,7 +30132,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MSB_ZPmZZ_H (4406) - AArch64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MSB_ZPmZZ_H (4856) - AARCH64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -27936,7 +30141,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MSB_ZPmZZ_S (4407) - AArch64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ +{ /* AARCH64_MSB_ZPmZZ_S (4857) - AARCH64_INS_MSB - msb $Zdn, $Pg/m, $Zm, $Za */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -27945,45 +30150,37 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Za */ { 0 } }}, -{ /* AArch64_MSR (4408) - AArch64_INS_MSR - msr $systemreg, $Rt */ +{ /* AARCH64_MSR (4858) - AARCH64_INS_MSR - msr $systemreg, $Rt */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* systemreg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_MSRR (4409) - AArch64_INS_MSRR - msrr $systemreg, $Rt */ +{ /* AARCH64_MSRR (4859) - AARCH64_INS_MSRR - msrr $systemreg, $Rt */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* systemreg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_MSRpstateImm1 (4410) - AArch64_INS_MSR - msr $pstatefield, $imm */ +{ /* AARCH64_MSRpstateImm1 (4860) - AARCH64_INS_MSR - msr $pstatefield, $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pstatefield */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MSRpstateImm4 (4411) - AArch64_INS_MSR - msr $pstatefield, $imm */ +{ /* AARCH64_MSRpstateImm4 (4861) - AARCH64_INS_MSR - msr $pstatefield, $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pstatefield */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MSRpstatesvcrImm1 (4412) - AArch64_INS_MSR - msr $pstatefield, $imm */ +{ /* AARCH64_MSRpstatesvcrImm1 (4862) - AARCH64_INS_MSR - msr $pstatefield, $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pstatefield */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MSUBWrrr (4413) - AArch64_INS_MSUB - msub $Rd, $Rn, $Rm, $Ra */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ - { 0 } -}}, -{ /* AArch64_MSUBXrrr (4414) - AArch64_INS_MSUB - msub $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_MSUBPT (4863) - AARCH64_INS_MSUBPT - msubpt $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -27991,35 +30188,51 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_MUL_ZI_B (4415) - AArch64_INS_MUL - mul $Zdn, $_Zdn, $imm */ +{ /* AARCH64_MSUBWrrr (4864) - AARCH64_INS_MSUB - msub $Rd, $Rn, $Rm, $Ra */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ra */ + { 0 } +}}, +{ /* AARCH64_MSUBXrrr (4865) - AARCH64_INS_MSUB - msub $Rd, $Rn, $Rm, $Ra */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ + { 0 } +}}, +{ /* AARCH64_MUL_ZI_B (4866) - AARCH64_INS_MUL - mul $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MUL_ZI_D (4416) - AArch64_INS_MUL - mul $Zdn, $_Zdn, $imm */ +{ /* AARCH64_MUL_ZI_D (4867) - AARCH64_INS_MUL - mul $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MUL_ZI_H (4417) - AArch64_INS_MUL - mul $Zdn, $_Zdn, $imm */ +{ /* AARCH64_MUL_ZI_H (4868) - AARCH64_INS_MUL - mul $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MUL_ZI_S (4418) - AArch64_INS_MUL - mul $Zdn, $_Zdn, $imm */ +{ /* AARCH64_MUL_ZI_S (4869) - AARCH64_INS_MUL - mul $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_MUL_ZPmZ_B (4419) - AArch64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_MUL_ZPmZ_B (4870) - AARCH64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28027,7 +30240,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZPmZ_D (4420) - AArch64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_MUL_ZPmZ_D (4871) - AARCH64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28035,7 +30248,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZPmZ_H (4421) - AArch64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_MUL_ZPmZ_H (4872) - AARCH64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28043,7 +30256,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZPmZ_S (4422) - AArch64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_MUL_ZPmZ_S (4873) - AARCH64_INS_MUL - mul $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28051,7 +30264,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZZZI_D (4423) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_MUL_ZZZI_D (4874) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -28059,7 +30272,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MUL_ZZZI_H (4424) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_MUL_ZZZI_H (4875) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -28067,7 +30280,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MUL_ZZZI_S (4425) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_MUL_ZZZI_S (4876) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -28075,49 +30288,49 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_MUL_ZZZ_B (4426) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm */ +{ /* AARCH64_MUL_ZZZ_B (4877) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZZZ_D (4427) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm */ +{ /* AARCH64_MUL_ZZZ_D (4878) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZZZ_H (4428) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm */ +{ /* AARCH64_MUL_ZZZ_H (4879) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MUL_ZZZ_S (4429) - AArch64_INS_MUL - mul $Zd, $Zn, $Zm */ +{ /* AARCH64_MUL_ZZZ_S (4880) - AARCH64_INS_MUL - mul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_MULv16i8 (4430) - AArch64_INS_MUL - mul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv16i8 (4881) - AARCH64_INS_MUL - mul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MULv2i32 (4431) - AArch64_INS_MUL - mul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv2i32 (4882) - AARCH64_INS_MUL - mul{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MULv2i32_indexed (4432) - AArch64_INS_MUL - mul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MULv2i32_indexed (4883) - AARCH64_INS_MUL - mul{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28125,14 +30338,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MULv4i16 (4433) - AArch64_INS_MUL - mul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv4i16 (4884) - AARCH64_INS_MUL - mul{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MULv4i16_indexed (4434) - AArch64_INS_MUL - mul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MULv4i16_indexed (4885) - AARCH64_INS_MUL - mul{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28140,14 +30353,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MULv4i32 (4435) - AArch64_INS_MUL - mul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv4i32 (4886) - AARCH64_INS_MUL - mul{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MULv4i32_indexed (4436) - AArch64_INS_MUL - mul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MULv4i32_indexed (4887) - AARCH64_INS_MUL - mul{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28155,14 +30368,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MULv8i16 (4437) - AArch64_INS_MUL - mul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv8i16 (4888) - AARCH64_INS_MUL - mul{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MULv8i16_indexed (4438) - AArch64_INS_MUL - mul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_MULv8i16_indexed (4889) - AARCH64_INS_MUL - mul{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28170,56 +30383,56 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_MULv8i8 (4439) - AArch64_INS_MUL - mul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_MULv8i8 (4890) - AARCH64_INS_MUL - mul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_MVNIv2i32 (4440) - AArch64_INS_MVNI - mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv2i32 (4891) - AARCH64_INS_MVNI - mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MVNIv2s_msl (4441) - AArch64_INS_MVNI - mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv2s_msl (4892) - AARCH64_INS_MVNI - mvni{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MVNIv4i16 (4442) - AArch64_INS_MVNI - mvni{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv4i16 (4893) - AARCH64_INS_MVNI - mvni{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MVNIv4i32 (4443) - AArch64_INS_MVNI - mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv4i32 (4894) - AARCH64_INS_MVNI - mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MVNIv4s_msl (4444) - AArch64_INS_MVNI - mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv4s_msl (4895) - AARCH64_INS_MVNI - mvni{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_MVNIv8i16 (4445) - AArch64_INS_MVNI - mvni{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ +{ /* AARCH64_MVNIv8i16 (4896) - AARCH64_INS_MVNI - mvni{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm8 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_NANDS_PPzPP (4446) - AArch64_INS_NANDS - nands $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_NANDS_PPzPP (4897) - AARCH64_INS_NANDS - nands $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28227,7 +30440,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_NAND_PPzPP (4447) - AArch64_INS_NAND - nand $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_NAND_PPzPP (4898) - AARCH64_INS_NAND - nand $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28235,7 +30448,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_NBSL_ZZZZ (4448) - AArch64_INS_NBSL - nbsl $Zdn, $_Zdn, $Zm, $Zk */ +{ /* AARCH64_NBSL_ZZZZ (4899) - AARCH64_INS_NBSL - nbsl $Zdn, $_Zdn, $Zm, $Zk */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -28243,7 +30456,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zk */ { 0 } }}, -{ /* AArch64_NEG_ZPmZ_B (4449) - AArch64_INS_NEG - neg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NEG_ZPmZ_B (4900) - AARCH64_INS_NEG - neg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28251,7 +30464,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NEG_ZPmZ_D (4450) - AArch64_INS_NEG - neg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NEG_ZPmZ_D (4901) - AARCH64_INS_NEG - neg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28259,7 +30472,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NEG_ZPmZ_H (4451) - AArch64_INS_NEG - neg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NEG_ZPmZ_H (4902) - AARCH64_INS_NEG - neg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28267,7 +30480,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NEG_ZPmZ_S (4452) - AArch64_INS_NEG - neg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NEG_ZPmZ_S (4903) - AARCH64_INS_NEG - neg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28275,55 +30488,55 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NEGv16i8 (4453) - AArch64_INS_NEG - neg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_NEGv16i8 (4904) - AARCH64_INS_NEG - neg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv1i64 (4454) - AArch64_INS_NEG - neg $Rd, $Rn */ +{ /* AARCH64_NEGv1i64 (4905) - AARCH64_INS_NEG - neg $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv2i32 (4455) - AArch64_INS_NEG - neg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_NEGv2i32 (4906) - AARCH64_INS_NEG - neg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv2i64 (4456) - AArch64_INS_NEG - neg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_NEGv2i64 (4907) - AARCH64_INS_NEG - neg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv4i16 (4457) - AArch64_INS_NEG - neg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_NEGv4i16 (4908) - AARCH64_INS_NEG - neg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv4i32 (4458) - AArch64_INS_NEG - neg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_NEGv4i32 (4909) - AARCH64_INS_NEG - neg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv8i16 (4459) - AArch64_INS_NEG - neg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_NEGv8i16 (4910) - AARCH64_INS_NEG - neg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NEGv8i8 (4460) - AArch64_INS_NEG - neg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_NEGv8i8 (4911) - AARCH64_INS_NEG - neg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NMATCH_PPzZZ_B (4461) - AArch64_INS_NMATCH - nmatch $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_NMATCH_PPzZZ_B (4912) - AARCH64_INS_NMATCH - nmatch $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28331,7 +30544,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_NMATCH_PPzZZ_H (4462) - AArch64_INS_NMATCH - nmatch $Pd, $Pg/z, $Zn, $Zm */ +{ /* AARCH64_NMATCH_PPzZZ_H (4913) - AARCH64_INS_NMATCH - nmatch $Pd, $Pg/z, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28339,7 +30552,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_NORS_PPzPP (4463) - AArch64_INS_NORS - nors $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_NORS_PPzPP (4914) - AARCH64_INS_NORS - nors $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28347,7 +30560,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_NOR_PPzPP (4464) - AArch64_INS_NOR - nor $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_NOR_PPzPP (4915) - AARCH64_INS_NOR - nor $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28355,7 +30568,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_NOT_ZPmZ_B (4465) - AArch64_INS_NOT - not $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NOT_ZPmZ_B (4916) - AARCH64_INS_NOT - not $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28363,7 +30576,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NOT_ZPmZ_D (4466) - AArch64_INS_NOT - not $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NOT_ZPmZ_D (4917) - AARCH64_INS_NOT - not $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28371,7 +30584,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NOT_ZPmZ_H (4467) - AArch64_INS_NOT - not $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NOT_ZPmZ_H (4918) - AARCH64_INS_NOT - not $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28379,7 +30592,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NOT_ZPmZ_S (4468) - AArch64_INS_NOT - not $Zd, $Pg/m, $Zn */ +{ /* AARCH64_NOT_ZPmZ_S (4919) - AARCH64_INS_NOT - not $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28387,19 +30600,19 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_NOTv16i8 (4469) - AArch64_INS_NOT - not{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_NOTv16i8 (4920) - AARCH64_INS_NOT - not{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_NOTv8i8 (4470) - AArch64_INS_NOT - not{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_NOTv8i8 (4921) - AARCH64_INS_NOT - not{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ORNS_PPzPP (4471) - AArch64_INS_ORNS - orns $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_ORNS_PPzPP (4922) - AARCH64_INS_ORNS - orns $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28407,7 +30620,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ORNWrs (4472) - AArch64_INS_ORN - orn $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ORNWrs (4923) - AARCH64_INS_ORN - orn $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28415,7 +30628,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_ORNXrs (4473) - AArch64_INS_ORN - orn $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ORNXrs (4924) - AARCH64_INS_ORN - orn $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28423,7 +30636,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_ORN_PPzPP (4474) - AArch64_INS_ORN - orn $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_ORN_PPzPP (4925) - AARCH64_INS_ORN - orn $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28431,49 +30644,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ORNv16i8 (4475) - AArch64_INS_ORN - orn{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ORNv16i8 (4926) - AARCH64_INS_ORN - orn{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ORNv8i8 (4476) - AArch64_INS_ORN - orn{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ORNv8i8 (4927) - AARCH64_INS_ORN - orn{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ORQV_VPZ_B (4477) - AArch64_INS_ORQV - orqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_ORQV_VPZ_B (4928) - AARCH64_INS_ORQV - orqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORQV_VPZ_D (4478) - AArch64_INS_ORQV - orqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_ORQV_VPZ_D (4929) - AARCH64_INS_ORQV - orqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORQV_VPZ_H (4479) - AArch64_INS_ORQV - orqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_ORQV_VPZ_H (4930) - AARCH64_INS_ORQV - orqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORQV_VPZ_S (4480) - AArch64_INS_ORQV - orqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_ORQV_VPZ_S (4931) - AARCH64_INS_ORQV - orqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORRS_PPzPP (4481) - AArch64_INS_ORRS - orrs $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_ORRS_PPzPP (4932) - AARCH64_INS_ORRS - orrs $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28481,14 +30694,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ORRWri (4482) - AArch64_INS_ORR - orr $Rd, $Rn, $imm */ +{ /* AARCH64_ORRWri (4933) - AARCH64_INS_ORR - orr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ORRWrs (4483) - AArch64_INS_ORR - orr $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ORRWrs (4934) - AARCH64_INS_ORR - orr $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28496,14 +30709,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift32 */ { 0 } }}, -{ /* AArch64_ORRXri (4484) - AArch64_INS_ORR - orr $Rd, $Rn, $imm */ +{ /* AARCH64_ORRXri (4935) - AARCH64_INS_ORR - orr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ORRXrs (4485) - AArch64_INS_ORR - orr $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_ORRXrs (4936) - AARCH64_INS_ORR - orr $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -28511,7 +30724,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - logical_shift64 */ { 0 } }}, -{ /* AArch64_ORR_PPzPP (4486) - AArch64_INS_ORR - orr $Pd, $Pg/z, $Pn, $Pm */ +{ /* AARCH64_ORR_PPzPP (4937) - AARCH64_INS_ORR - orr $Pd, $Pg/z, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28519,14 +30732,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ORR_ZI (4487) - AArch64_INS_ORR - orr $Zdn, $_Zdn, $imms13 */ +{ /* AARCH64_ORR_ZI (4938) - AARCH64_INS_ORR - orr $Zdn, $_Zdn, $imms13 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms13 */ { 0 } }}, -{ /* AArch64_ORR_ZPmZ_B (4488) - AArch64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ORR_ZPmZ_B (4939) - AARCH64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28534,7 +30747,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ORR_ZPmZ_D (4489) - AArch64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ORR_ZPmZ_D (4940) - AARCH64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28542,7 +30755,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ORR_ZPmZ_H (4490) - AArch64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ORR_ZPmZ_H (4941) - AARCH64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28550,7 +30763,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ORR_ZPmZ_S (4491) - AArch64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_ORR_ZPmZ_S (4942) - AARCH64_INS_ORR - orr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28558,21 +30771,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ORR_ZZZ (4492) - AArch64_INS_ORR - orr $Zd, $Zn, $Zm */ +{ /* AARCH64_ORR_ZZZ (4943) - AARCH64_INS_ORR - orr $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ORRv16i8 (4493) - AArch64_INS_ORR - orr{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ORRv16i8 (4944) - AARCH64_INS_ORR - orr{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ORRv2i32 (4494) - AArch64_INS_ORR - orr{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ +{ /* AARCH64_ORRv2i32 (4945) - AARCH64_INS_ORR - orr{ $Rd.2s, $imm8$shift|.2s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -28580,7 +30793,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_ORRv4i16 (4495) - AArch64_INS_ORR - orr{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ +{ /* AARCH64_ORRv4i16 (4946) - AARCH64_INS_ORR - orr{ $Rd.4h, $imm8$shift|.4h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -28588,7 +30801,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_ORRv4i32 (4496) - AArch64_INS_ORR - orr{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ +{ /* AARCH64_ORRv4i32 (4947) - AARCH64_INS_ORR - orr{ $Rd.4s, $imm8$shift|.4s $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -28596,7 +30809,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_ORRv8i16 (4497) - AArch64_INS_ORR - orr{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ +{ /* AARCH64_ORRv8i16 (4948) - AARCH64_INS_ORR - orr{ $Rd.8h, $imm8$shift|.8h $Rd, $imm8$shift} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -28604,221 +30817,249 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift */ { 0 } }}, -{ /* AArch64_ORRv8i8 (4498) - AArch64_INS_ORR - orr{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_ORRv8i8 (4949) - AARCH64_INS_ORR - orr{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ORV_VPZ_B (4499) - AArch64_INS_ORV - orv $Vd, $Pg, $Zn */ +{ /* AARCH64_ORV_VPZ_B (4950) - AARCH64_INS_ORV - orv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORV_VPZ_D (4500) - AArch64_INS_ORV - orv $Vd, $Pg, $Zn */ +{ /* AARCH64_ORV_VPZ_D (4951) - AARCH64_INS_ORV - orv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORV_VPZ_H (4501) - AArch64_INS_ORV - orv $Vd, $Pg, $Zn */ +{ /* AARCH64_ORV_VPZ_H (4952) - AARCH64_INS_ORV - orv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ORV_VPZ_S (4502) - AArch64_INS_ORV - orv $Vd, $Pg, $Zn */ +{ /* AARCH64_ORV_VPZ_S (4953) - AARCH64_INS_ORV - orv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_PACDA (4503) - AArch64_INS_PACDA - pacda $Rd, $Rn */ +{ /* AARCH64_PACDA (4954) - AARCH64_INS_PACDA - pacda $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_PACDB (4504) - AArch64_INS_PACDB - pacdb $Rd, $Rn */ +{ /* AARCH64_PACDB (4955) - AARCH64_INS_PACDB - pacdb $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_PACDZA (4505) - AArch64_INS_PACDZA - pacdza $Rd */ +{ /* AARCH64_PACDZA (4956) - AARCH64_INS_PACDZA - pacdza $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_PACDZB (4506) - AArch64_INS_PACDZB - pacdzb $Rd */ +{ /* AARCH64_PACDZB (4957) - AARCH64_INS_PACDZB - pacdzb $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_PACGA (4507) - AArch64_INS_PACGA - pacga $Rd, $Rn, $Rm */ +{ /* AARCH64_PACGA (4958) - AARCH64_INS_PACGA - pacga $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PACIA (4508) - AArch64_INS_PACIA - pacia $Rd, $Rn */ +{ /* AARCH64_PACIA (4959) - AARCH64_INS_PACIA - pacia $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_PACIA1716 (4509) - AArch64_INS_HINT - hint #8 */ +{ /* AARCH64_PACIA1716 (4960) - AARCH64_INS_HINT - hint #8 */ { { 0 } }}, -{ /* AArch64_PACIASP (4510) - AArch64_INS_HINT - hint #25 */ +{ /* AARCH64_PACIA171615 (4961) - AARCH64_INS_PACIA171615 - pacia171615 */ { { 0 } }}, -{ /* AArch64_PACIAZ (4511) - AArch64_INS_HINT - hint #24 */ +{ /* AARCH64_PACIASP (4962) - AARCH64_INS_HINT - hint #25 */ { { 0 } }}, -{ /* AArch64_PACIB (4512) - AArch64_INS_PACIB - pacib $Rd, $Rn */ +{ /* AARCH64_PACIASPPC (4963) - AARCH64_INS_PACIASPPC - paciasppc */ +{ + { 0 } +}}, +{ /* AARCH64_PACIAZ (4964) - AARCH64_INS_HINT - hint #24 */ +{ + { 0 } +}}, +{ /* AARCH64_PACIB (4965) - AARCH64_INS_PACIB - pacib $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_PACIB1716 (4513) - AArch64_INS_HINT - hint #10 */ +{ /* AARCH64_PACIB1716 (4966) - AARCH64_INS_HINT - hint #10 */ { { 0 } }}, -{ /* AArch64_PACIBSP (4514) - AArch64_INS_HINT - hint #27 */ +{ /* AARCH64_PACIB171615 (4967) - AARCH64_INS_PACIB171615 - pacib171615 */ { { 0 } }}, -{ /* AArch64_PACIBZ (4515) - AArch64_INS_HINT - hint #26 */ +{ /* AARCH64_PACIBSP (4968) - AARCH64_INS_HINT - hint #27 */ { { 0 } }}, -{ /* AArch64_PACIZA (4516) - AArch64_INS_PACIZA - paciza $Rd */ +{ /* AARCH64_PACIBSPPC (4969) - AARCH64_INS_PACIBSPPC - pacibsppc */ +{ + { 0 } +}}, +{ /* AARCH64_PACIBZ (4970) - AARCH64_INS_HINT - hint #26 */ +{ + { 0 } +}}, +{ /* AARCH64_PACIZA (4971) - AARCH64_INS_PACIZA - paciza $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_PACIZB (4517) - AArch64_INS_PACIZB - pacizb $Rd */ +{ /* AARCH64_PACIZB (4972) - AARCH64_INS_PACIZB - pacizb $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { 0 } }}, -{ /* AArch64_PEXT_2PCI_B (4518) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PACM (4973) - AARCH64_INS_HINT - hint #39 */ +{ + { 0 } +}}, +{ /* AARCH64_PACNBIASPPC (4974) - AARCH64_INS_PACNBIASPPC - pacnbiasppc */ +{ + { 0 } +}}, +{ /* AARCH64_PACNBIBSPPC (4975) - AARCH64_INS_PACNBIBSPPC - pacnbibsppc */ +{ + { 0 } +}}, +{ /* AARCH64_PEXT_2PCI_B (4976) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_2PCI_D (4519) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_2PCI_D (4977) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_2PCI_H (4520) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_2PCI_H (4978) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_2PCI_S (4521) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_2PCI_S (4979) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_PCI_B (4522) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_PCI_B (4980) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_PCI_D (4523) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_PCI_D (4981) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_PCI_H (4524) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_PCI_H (4982) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PEXT_PCI_S (4525) - AArch64_INS_PEXT - pext $Pd, $PNn$index */ +{ /* AARCH64_PEXT_PCI_S (4983) - AARCH64_INS_PEXT - pext $Pd, $PNn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PFALSE (4526) - AArch64_INS_PFALSE - pfalse $Pd */ +{ /* AARCH64_PFALSE (4984) - AARCH64_INS_PFALSE - pfalse $Pd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { 0 } }}, -{ /* AArch64_PFIRST_B (4527) - AArch64_INS_PFIRST - pfirst $Pdn, $Pg, $_Pdn */ +{ /* AARCH64_PFIRST_B (4985) - AARCH64_INS_PFIRST - pfirst $Pdn, $Pg, $_Pdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdn */ { 0 } }}, -{ /* AArch64_PMOV_PZI_B (4528) - AArch64_INS_PMOV - pmov $Pd, $Zn$index */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* index */ - { 0 } -}}, -{ /* AArch64_PMOV_PZI_D (4529) - AArch64_INS_PMOV - pmov $Pd, $Zn$index */ +{ /* AARCH64_PMOV_PZI_B (4986) - AARCH64_INS_PMOV - pmov $Pd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PMOV_PZI_H (4530) - AArch64_INS_PMOV - pmov $Pd, $Zn$index */ +{ /* AARCH64_PMOV_PZI_D (4987) - AARCH64_INS_PMOV - pmov $Pd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PMOV_PZI_S (4531) - AArch64_INS_PMOV - pmov $Pd, $Zn$index */ +{ /* AARCH64_PMOV_PZI_H (4988) - AARCH64_INS_PMOV - pmov $Pd, $Zn$index */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ { 0 } }}, -{ /* AArch64_PMOV_ZIP_B (4532) - AArch64_INS_PMOV - pmov $Zd$index, $Pn */ +{ /* AARCH64_PMOV_PZI_S (4989) - AARCH64_INS_PMOV - pmov $Pd, $Zn$index */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* index */ + { 0 } +}}, +{ /* AARCH64_PMOV_ZIP_B (4990) - AARCH64_INS_PMOV - pmov $Zd$index, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28826,7 +31067,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PMOV_ZIP_D (4533) - AArch64_INS_PMOV - pmov $Zd$index, $Pn */ +{ /* AARCH64_PMOV_ZIP_D (4991) - AARCH64_INS_PMOV - pmov $Zd$index, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28834,7 +31075,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PMOV_ZIP_H (4534) - AArch64_INS_PMOV - pmov $Zd$index, $Pn */ +{ /* AARCH64_PMOV_ZIP_H (4992) - AARCH64_INS_PMOV - pmov $Zd$index, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28842,7 +31083,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PMOV_ZIP_S (4535) - AArch64_INS_PMOV - pmov $Zd$index, $Pn */ +{ /* AARCH64_PMOV_ZIP_S (4993) - AARCH64_INS_PMOV - pmov $Zd$index, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -28850,126 +31091,126 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PMULLB_ZZZ_D (4536) - AArch64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLB_ZZZ_D (4994) - AARCH64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLB_ZZZ_H (4537) - AArch64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLB_ZZZ_H (4995) - AARCH64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLB_ZZZ_Q (4538) - AArch64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLB_ZZZ_Q (4996) - AARCH64_INS_PMULLB - pmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLT_ZZZ_D (4539) - AArch64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLT_ZZZ_D (4997) - AARCH64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLT_ZZZ_H (4540) - AArch64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLT_ZZZ_H (4998) - AARCH64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLT_ZZZ_Q (4541) - AArch64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_PMULLT_ZZZ_Q (4999) - AARCH64_INS_PMULLT - pmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULLv16i8 (4542) - AArch64_INS_PMULL2 - pmull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_PMULLv16i8 (5000) - AARCH64_INS_PMULL2 - pmull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PMULLv1i64 (4543) - AArch64_INS_PMULL - pmull{ $Rd.1q, $Rn.1d, $Rm.1d|.1q $Rd, $Rn, $Rm} */ +{ /* AARCH64_PMULLv1i64 (5001) - AARCH64_INS_PMULL - pmull{ $Rd.1q, $Rn.1d, $Rm.1d|.1q $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PMULLv2i64 (4544) - AArch64_INS_PMULL2 - pmull2{ $Rd.1q, $Rn.2d, $Rm.2d|.1q $Rd, $Rn, $Rm} */ +{ /* AARCH64_PMULLv2i64 (5002) - AARCH64_INS_PMULL2 - pmull2{ $Rd.1q, $Rn.2d, $Rm.2d|.1q $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PMULLv8i8 (4545) - AArch64_INS_PMULL - pmull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_PMULLv8i8 (5003) - AARCH64_INS_PMULL - pmull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PMUL_ZZZ_B (4546) - AArch64_INS_PMUL - pmul $Zd, $Zn, $Zm */ +{ /* AARCH64_PMUL_ZZZ_B (5004) - AARCH64_INS_PMUL - pmul $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PMULv16i8 (4547) - AArch64_INS_PMUL - pmul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_PMULv16i8 (5005) - AARCH64_INS_PMUL - pmul{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PMULv8i8 (4548) - AArch64_INS_PMUL - pmul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_PMULv8i8 (5006) - AARCH64_INS_PMUL - pmul{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PNEXT_B (4549) - AArch64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ +{ /* AARCH64_PNEXT_B (5007) - AARCH64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdn */ { 0 } }}, -{ /* AArch64_PNEXT_D (4550) - AArch64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ +{ /* AARCH64_PNEXT_D (5008) - AARCH64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdn */ { 0 } }}, -{ /* AArch64_PNEXT_H (4551) - AArch64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ +{ /* AARCH64_PNEXT_H (5009) - AARCH64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdn */ { 0 } }}, -{ /* AArch64_PNEXT_S (4552) - AArch64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ +{ /* AARCH64_PNEXT_S (5010) - AARCH64_INS_PNEXT - pnext $Pdn, $Pg, $_Pdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* _Pdn */ { 0 } }}, -{ /* AArch64_PRFB_D_PZI (4553) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFB_D_PZI (5011) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28977,7 +31218,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFB_D_SCALED (4554) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFB_D_SCALED (5012) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28985,7 +31226,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFB_D_SXTW_SCALED (4555) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFB_D_SXTW_SCALED (5013) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -28993,7 +31234,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFB_D_UXTW_SCALED (4556) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFB_D_UXTW_SCALED (5014) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29001,7 +31242,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFB_PRI (4557) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $imm6, mul vl] */ +{ /* AARCH64_PRFB_PRI (5015) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $imm6, mul vl] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29009,7 +31250,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_PRFB_PRR (4558) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_PRFB_PRR (5016) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Rm] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29017,7 +31258,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PRFB_S_PZI (4559) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFB_S_PZI (5017) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29025,7 +31266,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFB_S_SXTW_SCALED (4560) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFB_S_SXTW_SCALED (5018) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29033,7 +31274,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFB_S_UXTW_SCALED (4561) - AArch64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFB_S_UXTW_SCALED (5019) - AARCH64_INS_PRFB - prfb $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29041,7 +31282,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFD_D_PZI (4562) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFD_D_PZI (5020) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29049,7 +31290,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFD_D_SCALED (4563) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFD_D_SCALED (5021) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29057,7 +31298,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFD_D_SXTW_SCALED (4564) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFD_D_SXTW_SCALED (5022) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29065,7 +31306,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFD_D_UXTW_SCALED (4565) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFD_D_UXTW_SCALED (5023) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29073,7 +31314,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFD_PRI (4566) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $imm6, mul vl] */ +{ /* AARCH64_PRFD_PRI (5024) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $imm6, mul vl] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29081,7 +31322,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_PRFD_PRR (4567) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_PRFD_PRR (5025) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Rm] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29089,7 +31330,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PRFD_S_PZI (4568) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFD_S_PZI (5026) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29097,7 +31338,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFD_S_SXTW_SCALED (4569) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFD_S_SXTW_SCALED (5027) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29105,7 +31346,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFD_S_UXTW_SCALED (4570) - AArch64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFD_S_UXTW_SCALED (5028) - AARCH64_INS_PRFD - prfd $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29113,7 +31354,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFH_D_PZI (4571) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFH_D_PZI (5029) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29121,7 +31362,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFH_D_SCALED (4572) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFH_D_SCALED (5030) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29129,7 +31370,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFH_D_SXTW_SCALED (4573) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFH_D_SXTW_SCALED (5031) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29137,7 +31378,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFH_D_UXTW_SCALED (4574) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFH_D_UXTW_SCALED (5032) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29145,7 +31386,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFH_PRI (4575) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $imm6, mul vl] */ +{ /* AARCH64_PRFH_PRI (5033) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $imm6, mul vl] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29153,7 +31394,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_PRFH_PRR (4576) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_PRFH_PRR (5034) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Rm] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29161,7 +31402,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PRFH_S_PZI (4577) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFH_S_PZI (5035) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29169,7 +31410,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFH_S_SXTW_SCALED (4578) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFH_S_SXTW_SCALED (5036) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29177,7 +31418,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFH_S_UXTW_SCALED (4579) - AArch64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFH_S_UXTW_SCALED (5037) - AARCH64_INS_PRFH - prfh $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29185,45 +31426,45 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFMl (4580) - AArch64_INS_PRFM - prfm $Rt, $label */ +{ /* AARCH64_PRFMl (5038) - AARCH64_INS_PRFM - prfm $Rt, $label */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_iPTR, CS_DATA_TYPE_LAST } }, /* label */ { 0 } }}, -{ /* AArch64_PRFMroW (4581) - AArch64_INS_PRFM - prfm $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_PRFMroW (5039) - AARCH64_INS_PRFM - prfm $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_PRFMroX (4582) - AArch64_INS_PRFM - prfm $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_PRFMroX (5040) - AARCH64_INS_PRFM - prfm $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_PRFMui (4583) - AArch64_INS_PRFM - prfm $Rt, [$Rn, $offset] */ +{ /* AARCH64_PRFMui (5041) - AARCH64_INS_PRFM - prfm $Rt, [$Rn, $offset] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_PRFUMi (4584) - AArch64_INS_PRFUM - prfum $Rt, [$Rn, $offset] */ +{ /* AARCH64_PRFUMi (5042) - AARCH64_INS_PRFUM - prfum $Rt, [$Rn, $offset] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_PRFW_D_PZI (4585) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFW_D_PZI (5043) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29231,7 +31472,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFW_D_SCALED (4586) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFW_D_SCALED (5044) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29239,7 +31480,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFW_D_SXTW_SCALED (4587) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFW_D_SXTW_SCALED (5045) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29247,7 +31488,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFW_D_UXTW_SCALED (4588) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFW_D_UXTW_SCALED (5046) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29255,7 +31496,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFW_PRI (4589) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $imm6, mul vl] */ +{ /* AARCH64_PRFW_PRI (5047) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $imm6, mul vl] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29263,7 +31504,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_PRFW_PRR (4590) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_PRFW_PRR (5048) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Rm] */ { { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29271,7 +31512,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_PRFW_S_PZI (4591) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_PRFW_S_PZI (5049) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Zn, $imm5] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29279,7 +31520,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_PRFW_S_SXTW_SCALED (4592) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFW_S_SXTW_SCALED (5050) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29287,7 +31528,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PRFW_S_UXTW_SCALED (4593) - AArch64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_PRFW_S_UXTW_SCALED (5051) - AARCH64_INS_PRFW - prfw $prfop, $Pg, [$Rn, $Zm] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* prfop */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -29295,150 +31536,150 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_PSEL_PPPRI_B (4594) - AArch64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ +{ /* AARCH64_PSEL_PPPRI_B (5052) - AARCH64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_PSEL_PPPRI_D (4595) - AArch64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ +{ /* AARCH64_PSEL_PPPRI_D (5053) - AARCH64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_PSEL_PPPRI_H (4596) - AArch64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ +{ /* AARCH64_PSEL_PPPRI_H (5054) - AARCH64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_PSEL_PPPRI_S (4597) - AArch64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ +{ /* AARCH64_PSEL_PPPRI_S (5055) - AARCH64_INS_PSEL - psel $Pd, $Pn, $Pm[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_PTEST_PP (4598) - AArch64_INS_PTEST - ptest $Pg, $Pn */ +{ /* AARCH64_PTEST_PP (5056) - AARCH64_INS_PTEST - ptest $Pg, $Pn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PTRUES_B (4599) - AArch64_INS_PTRUES - ptrues $Pd, $pattern */ +{ /* AARCH64_PTRUES_B (5057) - AARCH64_INS_PTRUES - ptrues $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUES_D (4600) - AArch64_INS_PTRUES - ptrues $Pd, $pattern */ +{ /* AARCH64_PTRUES_D (5058) - AARCH64_INS_PTRUES - ptrues $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUES_H (4601) - AArch64_INS_PTRUES - ptrues $Pd, $pattern */ +{ /* AARCH64_PTRUES_H (5059) - AARCH64_INS_PTRUES - ptrues $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUES_S (4602) - AArch64_INS_PTRUES - ptrues $Pd, $pattern */ +{ /* AARCH64_PTRUES_S (5060) - AARCH64_INS_PTRUES - ptrues $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUE_B (4603) - AArch64_INS_PTRUE - ptrue $Pd, $pattern */ +{ /* AARCH64_PTRUE_B (5061) - AARCH64_INS_PTRUE - ptrue $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUE_C_B (4604) - AArch64_INS_PTRUE - ptrue $PNd */ +{ /* AARCH64_PTRUE_C_B (5062) - AARCH64_INS_PTRUE - ptrue $PNd */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { 0 } }}, -{ /* AArch64_PTRUE_C_D (4605) - AArch64_INS_PTRUE - ptrue $PNd */ +{ /* AARCH64_PTRUE_C_D (5063) - AARCH64_INS_PTRUE - ptrue $PNd */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { 0 } }}, -{ /* AArch64_PTRUE_C_H (4606) - AArch64_INS_PTRUE - ptrue $PNd */ +{ /* AARCH64_PTRUE_C_H (5064) - AARCH64_INS_PTRUE - ptrue $PNd */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { 0 } }}, -{ /* AArch64_PTRUE_C_S (4607) - AArch64_INS_PTRUE - ptrue $PNd */ +{ /* AARCH64_PTRUE_C_S (5065) - AARCH64_INS_PTRUE - ptrue $PNd */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { 0 } }}, -{ /* AArch64_PTRUE_D (4608) - AArch64_INS_PTRUE - ptrue $Pd, $pattern */ +{ /* AARCH64_PTRUE_D (5066) - AARCH64_INS_PTRUE - ptrue $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUE_H (4609) - AArch64_INS_PTRUE - ptrue $Pd, $pattern */ +{ /* AARCH64_PTRUE_H (5067) - AARCH64_INS_PTRUE - ptrue $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PTRUE_S (4610) - AArch64_INS_PTRUE - ptrue $Pd, $pattern */ +{ /* AARCH64_PTRUE_S (5068) - AARCH64_INS_PTRUE - ptrue $Pd, $pattern */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pattern */ { 0 } }}, -{ /* AArch64_PUNPKHI_PP (4611) - AArch64_INS_PUNPKHI - punpkhi $Pd, $Pn */ +{ /* AARCH64_PUNPKHI_PP (5069) - AARCH64_INS_PUNPKHI - punpkhi $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_PUNPKLO_PP (4612) - AArch64_INS_PUNPKLO - punpklo $Pd, $Pn */ +{ /* AARCH64_PUNPKLO_PP (5070) - AARCH64_INS_PUNPKLO - punpklo $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_RADDHNB_ZZZ_B (4613) - AArch64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNB_ZZZ_B (5071) - AARCH64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNB_ZZZ_H (4614) - AArch64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNB_ZZZ_H (5072) - AARCH64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNB_ZZZ_S (4615) - AArch64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNB_ZZZ_S (5073) - AARCH64_INS_RADDHNB - raddhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNT_ZZZ_B (4616) - AArch64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNT_ZZZ_B (5074) - AARCH64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29446,7 +31687,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNT_ZZZ_H (4617) - AArch64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNT_ZZZ_H (5075) - AARCH64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29454,7 +31695,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNT_ZZZ_S (4618) - AArch64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RADDHNT_ZZZ_S (5076) - AARCH64_INS_RADDHNT - raddhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29462,14 +31703,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RADDHNv2i64_v2i32 (4619) - AArch64_INS_RADDHN - raddhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv2i64_v2i32 (5077) - AARCH64_INS_RADDHN - raddhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RADDHNv2i64_v4i32 (4620) - AArch64_INS_RADDHN2 - raddhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv2i64_v4i32 (5078) - AARCH64_INS_RADDHN2 - raddhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -29477,14 +31718,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RADDHNv4i32_v4i16 (4621) - AArch64_INS_RADDHN - raddhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv4i32_v4i16 (5079) - AARCH64_INS_RADDHN - raddhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RADDHNv4i32_v8i16 (4622) - AArch64_INS_RADDHN2 - raddhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv4i32_v8i16 (5080) - AARCH64_INS_RADDHN2 - raddhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -29492,7 +31733,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RADDHNv8i16_v16i8 (4623) - AArch64_INS_RADDHN2 - raddhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv8i16_v16i8 (5081) - AARCH64_INS_RADDHN2 - raddhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -29500,40 +31741,40 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RADDHNv8i16_v8i8 (4624) - AArch64_INS_RADDHN - raddhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_RADDHNv8i16_v8i8 (5082) - AARCH64_INS_RADDHN - raddhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RAX1 (4625) - AArch64_INS_RAX1 - rax1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ +{ /* AARCH64_RAX1 (5083) - AARCH64_INS_RAX1 - rax1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_RAX1_ZZZ_D (4626) - AArch64_INS_RAX1 - rax1 $Zd, $Zn, $Zm */ +{ /* AARCH64_RAX1_ZZZ_D (5084) - AARCH64_INS_RAX1 - rax1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RBITWr (4627) - AArch64_INS_RBIT - rbit $Rd, $Rn */ +{ /* AARCH64_RBITWr (5085) - AARCH64_INS_RBIT - rbit $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RBITXr (4628) - AArch64_INS_RBIT - rbit $Rd, $Rn */ +{ /* AARCH64_RBITXr (5086) - AARCH64_INS_RBIT - rbit $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RBIT_ZPmZ_B (4629) - AArch64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ +{ /* AARCH64_RBIT_ZPmZ_B (5087) - AARCH64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29541,7 +31782,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_RBIT_ZPmZ_D (4630) - AArch64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ +{ /* AARCH64_RBIT_ZPmZ_D (5088) - AARCH64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29549,7 +31790,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_RBIT_ZPmZ_H (4631) - AArch64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ +{ /* AARCH64_RBIT_ZPmZ_H (5089) - AARCH64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29557,7 +31798,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_RBIT_ZPmZ_S (4632) - AArch64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ +{ /* AARCH64_RBIT_ZPmZ_S (5090) - AARCH64_INS_RBIT - rbit $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -29565,19 +31806,19 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_RBITv16i8 (4633) - AArch64_INS_RBIT - rbit{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_RBITv16i8 (5091) - AARCH64_INS_RBIT - rbit{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RBITv8i8 (4634) - AArch64_INS_RBIT - rbit{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_RBITv8i8 (5092) - AARCH64_INS_RBIT - rbit{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCAS (4635) - AArch64_INS_RCWCAS - rcwcas $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCAS (5093) - AARCH64_INS_RCWCAS - rcwcas $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29585,7 +31826,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASA (4636) - AArch64_INS_RCWCASA - rcwcasa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASA (5094) - AARCH64_INS_RCWCASA - rcwcasa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29593,7 +31834,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASAL (4637) - AArch64_INS_RCWCASAL - rcwcasal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASAL (5095) - AARCH64_INS_RCWCASAL - rcwcasal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29601,7 +31842,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASL (4638) - AArch64_INS_RCWCASL - rcwcasl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASL (5096) - AARCH64_INS_RCWCASL - rcwcasl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29609,7 +31850,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASP (4639) - AArch64_INS_RCWCASP - rcwcasp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASP (5097) - AARCH64_INS_RCWCASP - rcwcasp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29617,7 +31858,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASPA (4640) - AArch64_INS_RCWCASPA - rcwcaspa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASPA (5098) - AARCH64_INS_RCWCASPA - rcwcaspa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29625,7 +31866,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASPAL (4641) - AArch64_INS_RCWCASPAL - rcwcaspal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASPAL (5099) - AARCH64_INS_RCWCASPAL - rcwcaspal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29633,7 +31874,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCASPL (4642) - AArch64_INS_RCWCASPL - rcwcaspl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCASPL (5100) - AARCH64_INS_RCWCASPL - rcwcaspl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29641,35 +31882,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLR (4643) - AArch64_INS_RCWCLR - rcwclr $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLR (5101) - AARCH64_INS_RCWCLR - rcwclr $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRA (4644) - AArch64_INS_RCWCLRA - rcwclra $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRA (5102) - AARCH64_INS_RCWCLRA - rcwclra $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRAL (4645) - AArch64_INS_RCWCLRAL - rcwclral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRAL (5103) - AARCH64_INS_RCWCLRAL - rcwclral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRL (4646) - AArch64_INS_RCWCLRL - rcwclrl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRL (5104) - AARCH64_INS_RCWCLRL - rcwclrl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRP (4647) - AArch64_INS_RCWCLRP - rcwclrp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRP (5105) - AARCH64_INS_RCWCLRP - rcwclrp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29678,7 +31919,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRPA (4648) - AArch64_INS_RCWCLRPA - rcwclrpa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRPA (5106) - AARCH64_INS_RCWCLRPA - rcwclrpa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29687,7 +31928,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRPAL (4649) - AArch64_INS_RCWCLRPAL - rcwclrpal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRPAL (5107) - AARCH64_INS_RCWCLRPAL - rcwclrpal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29696,7 +31937,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRPL (4650) - AArch64_INS_RCWCLRPL - rcwclrpl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRPL (5108) - AARCH64_INS_RCWCLRPL - rcwclrpl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29705,35 +31946,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRS (4651) - AArch64_INS_RCWSCLR - rcwsclr $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRS (5109) - AARCH64_INS_RCWSCLR - rcwsclr $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSA (4652) - AArch64_INS_RCWSCLRA - rcwsclra $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRSA (5110) - AARCH64_INS_RCWSCLRA - rcwsclra $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSAL (4653) - AArch64_INS_RCWSCLRAL - rcwsclral $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRSAL (5111) - AARCH64_INS_RCWSCLRAL - rcwsclral $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSL (4654) - AArch64_INS_RCWSCLRL - rcwsclrl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWCLRSL (5112) - AARCH64_INS_RCWSCLRL - rcwsclrl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSP (4655) - AArch64_INS_RCWSCLRP - rcwsclrp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRSP (5113) - AARCH64_INS_RCWSCLRP - rcwsclrp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29742,7 +31983,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSPA (4656) - AArch64_INS_RCWSCLRPA - rcwsclrpa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRSPA (5114) - AARCH64_INS_RCWSCLRPA - rcwsclrpa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29751,7 +31992,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSPAL (4657) - AArch64_INS_RCWSCLRPAL - rcwsclrpal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRSPAL (5115) - AARCH64_INS_RCWSCLRPAL - rcwsclrpal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29760,7 +32001,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWCLRSPL (4658) - AArch64_INS_RCWSCLRPL - rcwsclrpl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWCLRSPL (5116) - AARCH64_INS_RCWSCLRPL - rcwsclrpl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29769,7 +32010,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCAS (4659) - AArch64_INS_RCWSCAS - rcwscas $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCAS (5117) - AARCH64_INS_RCWSCAS - rcwscas $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29777,7 +32018,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASA (4660) - AArch64_INS_RCWSCASA - rcwscasa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASA (5118) - AARCH64_INS_RCWSCASA - rcwscasa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29785,7 +32026,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASAL (4661) - AArch64_INS_RCWSCASAL - rcwscasal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASAL (5119) - AARCH64_INS_RCWSCASAL - rcwscasal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29793,7 +32034,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASL (4662) - AArch64_INS_RCWSCASL - rcwscasl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASL (5120) - AARCH64_INS_RCWSCASL - rcwscasl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29801,7 +32042,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASP (4663) - AArch64_INS_RCWSCASP - rcwscasp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASP (5121) - AARCH64_INS_RCWSCASP - rcwscasp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29809,7 +32050,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASPA (4664) - AArch64_INS_RCWSCASPA - rcwscaspa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASPA (5122) - AARCH64_INS_RCWSCASPA - rcwscaspa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29817,7 +32058,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASPAL (4665) - AArch64_INS_RCWSCASPAL - rcwscaspal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASPAL (5123) - AARCH64_INS_RCWSCASPAL - rcwscaspal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29825,7 +32066,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSCASPL (4666) - AArch64_INS_RCWSCASPL - rcwscaspl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSCASPL (5124) - AARCH64_INS_RCWSCASPL - rcwscaspl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* out */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rs */ @@ -29833,35 +32074,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSET (4667) - AArch64_INS_RCWSET - rcwset $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSET (5125) - AARCH64_INS_RCWSET - rcwset $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETA (4668) - AArch64_INS_RCWSETA - rcwseta $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETA (5126) - AARCH64_INS_RCWSETA - rcwseta $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETAL (4669) - AArch64_INS_RCWSETAL - rcwsetal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETAL (5127) - AARCH64_INS_RCWSETAL - rcwsetal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETL (4670) - AArch64_INS_RCWSETL - rcwsetl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETL (5128) - AARCH64_INS_RCWSETL - rcwsetl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETP (4671) - AArch64_INS_RCWSETP - rcwsetp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETP (5129) - AARCH64_INS_RCWSETP - rcwsetp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29870,7 +32111,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETPA (4672) - AArch64_INS_RCWSETPA - rcwsetpa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETPA (5130) - AARCH64_INS_RCWSETPA - rcwsetpa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29879,7 +32120,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETPAL (4673) - AArch64_INS_RCWSETPAL - rcwsetpal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETPAL (5131) - AARCH64_INS_RCWSETPAL - rcwsetpal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29888,7 +32129,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETPL (4674) - AArch64_INS_RCWSETPL - rcwsetpl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETPL (5132) - AARCH64_INS_RCWSETPL - rcwsetpl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29897,35 +32138,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETS (4675) - AArch64_INS_RCWSSET - rcwsset $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETS (5133) - AARCH64_INS_RCWSSET - rcwsset $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSA (4676) - AArch64_INS_RCWSSETA - rcwsseta $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETSA (5134) - AARCH64_INS_RCWSSETA - rcwsseta $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSAL (4677) - AArch64_INS_RCWSSETAL - rcwssetal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETSAL (5135) - AARCH64_INS_RCWSSETAL - rcwssetal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSL (4678) - AArch64_INS_RCWSSETL - rcwssetl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSETSL (5136) - AARCH64_INS_RCWSSETL - rcwssetl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSP (4679) - AArch64_INS_RCWSSETP - rcwssetp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETSP (5137) - AARCH64_INS_RCWSSETP - rcwssetp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29934,7 +32175,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSPA (4680) - AArch64_INS_RCWSSETPA - rcwssetpa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETSPA (5138) - AARCH64_INS_RCWSSETPA - rcwssetpa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29943,7 +32184,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSPAL (4681) - AArch64_INS_RCWSSETPAL - rcwssetpal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETSPAL (5139) - AARCH64_INS_RCWSSETPAL - rcwssetpal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29952,7 +32193,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSETSPL (4682) - AArch64_INS_RCWSSETPL - rcwssetpl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSETSPL (5140) - AARCH64_INS_RCWSSETPL - rcwssetpl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29961,35 +32202,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWP (4683) - AArch64_INS_RCWSWP - rcwswp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWP (5141) - AARCH64_INS_RCWSWP - rcwswp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPA (4684) - AArch64_INS_RCWSWPA - rcwswpa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPA (5142) - AARCH64_INS_RCWSWPA - rcwswpa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPAL (4685) - AArch64_INS_RCWSWPAL - rcwswpal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPAL (5143) - AARCH64_INS_RCWSWPAL - rcwswpal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPL (4686) - AArch64_INS_RCWSWPL - rcwswpl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPL (5144) - AARCH64_INS_RCWSWPL - rcwswpl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPP (4687) - AArch64_INS_RCWSWPP - rcwswpp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPP (5145) - AARCH64_INS_RCWSWPP - rcwswpp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -29998,7 +32239,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPPA (4688) - AArch64_INS_RCWSWPPA - rcwswppa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPPA (5146) - AARCH64_INS_RCWSWPPA - rcwswppa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30007,7 +32248,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPPAL (4689) - AArch64_INS_RCWSWPPAL - rcwswppal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPPAL (5147) - AARCH64_INS_RCWSWPPAL - rcwswppal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30016,7 +32257,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPPL (4690) - AArch64_INS_RCWSWPPL - rcwswppl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPPL (5148) - AARCH64_INS_RCWSWPPL - rcwswppl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30025,35 +32266,35 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPS (4691) - AArch64_INS_RCWSSWP - rcwsswp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPS (5149) - AARCH64_INS_RCWSSWP - rcwsswp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSA (4692) - AArch64_INS_RCWSSWPA - rcwsswpa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPSA (5150) - AARCH64_INS_RCWSSWPA - rcwsswpa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSAL (4693) - AArch64_INS_RCWSSWPAL - rcwsswpal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPSAL (5151) - AARCH64_INS_RCWSSWPAL - rcwsswpal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSL (4694) - AArch64_INS_RCWSSWPL - rcwsswpl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_RCWSWPSL (5152) - AARCH64_INS_RCWSSWPL - rcwsswpl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSP (4695) - AArch64_INS_RCWSSWPP - rcwsswpp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPSP (5153) - AARCH64_INS_RCWSSWPP - rcwsswpp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30062,7 +32303,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSPA (4696) - AArch64_INS_RCWSSWPPA - rcwsswppa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPSPA (5154) - AARCH64_INS_RCWSSWPPA - rcwsswppa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30071,7 +32312,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSPAL (4697) - AArch64_INS_RCWSSWPPAL - rcwsswppal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPSPAL (5155) - AARCH64_INS_RCWSSWPPAL - rcwsswppal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30080,7 +32321,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RCWSWPSPL (4698) - AArch64_INS_RCWSSWPPL - rcwsswppl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_RCWSWPSPL (5156) - AARCH64_INS_RCWSSWPPL - rcwsswppl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -30089,139 +32330,159 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RDFFRS_PPz (4699) - AArch64_INS_RDFFRS - rdffrs $Pd, $Pg/z */ +{ /* AARCH64_RDFFRS_PPz (5157) - AARCH64_INS_RDFFRS - rdffrs $Pd, $Pg/z */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { 0 } }}, -{ /* AArch64_RDFFR_PPz_REAL (4700) - AArch64_INS_RDFFR - rdffr $Pd, $Pg/z */ +{ /* AARCH64_RDFFR_PPz_REAL (5158) - AARCH64_INS_RDFFR - rdffr $Pd, $Pg/z */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { 0 } }}, -{ /* AArch64_RDFFR_P_REAL (4701) - AArch64_INS_RDFFR - rdffr $Pd */ +{ /* AARCH64_RDFFR_P_REAL (5159) - AARCH64_INS_RDFFR - rdffr $Pd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { 0 } }}, -{ /* AArch64_RDSVLI_XI (4702) - AArch64_INS_RDSVL - rdsvl $Rd, $imm6 */ +{ /* AARCH64_RDSVLI_XI (5160) - AARCH64_INS_RDSVL - rdsvl $Rd, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_RDVLI_XI (4703) - AArch64_INS_RDVL - rdvl $Rd, $imm6 */ +{ /* AARCH64_RDVLI_XI (5161) - AARCH64_INS_RDVL - rdvl $Rd, $imm6 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm6 */ { 0 } }}, -{ /* AArch64_RET (4704) - AArch64_INS_RET - ret $Rn */ +{ /* AARCH64_RET (5162) - AARCH64_INS_RET - ret $Rn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RETAA (4705) - AArch64_INS_RETAA - retaa */ +{ /* AARCH64_RETAA (5163) - AARCH64_INS_RETAA - retaa */ { { 0 } }}, -{ /* AArch64_RETAB (4706) - AArch64_INS_RETAB - retab */ +{ /* AARCH64_RETAASPPCi (5164) - AARCH64_INS_RETAASPPC - retaasppc $label */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* label */ + { 0 } +}}, +{ /* AARCH64_RETAASPPCr (5165) - AARCH64_INS_RETAASPPC - retaasppc $Rm */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_RETAB (5166) - AARCH64_INS_RETAB - retab */ { { 0 } }}, -{ /* AArch64_REV16Wr (4707) - AArch64_INS_REV16 - rev16 $Rd, $Rn */ +{ /* AARCH64_RETABSPPCi (5167) - AARCH64_INS_RETABSPPC - retabsppc $label */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* label */ + { 0 } +}}, +{ /* AARCH64_RETABSPPCr (5168) - AARCH64_INS_RETABSPPC - retabsppc $Rm */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_REV16Wr (5169) - AARCH64_INS_REV16 - rev16 $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV16Xr (4708) - AArch64_INS_REV16 - rev16 $Rd, $Rn */ +{ /* AARCH64_REV16Xr (5170) - AARCH64_INS_REV16 - rev16 $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV16v16i8 (4709) - AArch64_INS_REV16 - rev16{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_REV16v16i8 (5171) - AARCH64_INS_REV16 - rev16{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV16v8i8 (4710) - AArch64_INS_REV16 - rev16{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_REV16v8i8 (5172) - AARCH64_INS_REV16 - rev16{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV32Xr (4711) - AArch64_INS_REV32 - rev32 $Rd, $Rn */ +{ /* AARCH64_REV32Xr (5173) - AARCH64_INS_REV32 - rev32 $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV32v16i8 (4712) - AArch64_INS_REV32 - rev32{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_REV32v16i8 (5174) - AARCH64_INS_REV32 - rev32{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV32v4i16 (4713) - AArch64_INS_REV32 - rev32{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_REV32v4i16 (5175) - AARCH64_INS_REV32 - rev32{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV32v8i16 (4714) - AArch64_INS_REV32 - rev32{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_REV32v8i16 (5176) - AARCH64_INS_REV32 - rev32{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV32v8i8 (4715) - AArch64_INS_REV32 - rev32{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_REV32v8i8 (5177) - AARCH64_INS_REV32 - rev32{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v16i8 (4716) - AArch64_INS_REV64 - rev64{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_REV64v16i8 (5178) - AARCH64_INS_REV64 - rev64{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v2i32 (4717) - AArch64_INS_REV64 - rev64{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_REV64v2i32 (5179) - AARCH64_INS_REV64 - rev64{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v4i16 (4718) - AArch64_INS_REV64 - rev64{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_REV64v4i16 (5180) - AARCH64_INS_REV64 - rev64{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v4i32 (4719) - AArch64_INS_REV64 - rev64{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_REV64v4i32 (5181) - AARCH64_INS_REV64 - rev64{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v8i16 (4720) - AArch64_INS_REV64 - rev64{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_REV64v8i16 (5182) - AARCH64_INS_REV64 - rev64{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV64v8i8 (4721) - AArch64_INS_REV64 - rev64{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_REV64v8i8 (5183) - AARCH64_INS_REV64 - rev64{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REVB_ZPmZ_D (4722) - AArch64_INS_REVB - revb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVB_ZPmZ_D (5184) - AARCH64_INS_REVB - revb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30229,7 +32490,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVB_ZPmZ_H (4723) - AArch64_INS_REVB - revb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVB_ZPmZ_H (5185) - AARCH64_INS_REVB - revb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30237,7 +32498,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVB_ZPmZ_S (4724) - AArch64_INS_REVB - revb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVB_ZPmZ_S (5186) - AARCH64_INS_REVB - revb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30245,7 +32506,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVD_ZPmZ (4725) - AArch64_INS_REVD - revd $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVD_ZPmZ (5187) - AARCH64_INS_REVD - revd $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30253,7 +32514,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVH_ZPmZ_D (4726) - AArch64_INS_REVH - revh $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVH_ZPmZ_D (5188) - AARCH64_INS_REVH - revh $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30261,7 +32522,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVH_ZPmZ_S (4727) - AArch64_INS_REVH - revh $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVH_ZPmZ_S (5189) - AARCH64_INS_REVH - revh $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30269,7 +32530,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVW_ZPmZ_D (4728) - AArch64_INS_REVW - revw $Zd, $Pg/m, $Zn */ +{ /* AARCH64_REVW_ZPmZ_D (5190) - AARCH64_INS_REVW - revw $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30277,116 +32538,116 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REVWr (4729) - AArch64_INS_REV - rev $Rd, $Rn */ +{ /* AARCH64_REVWr (5191) - AARCH64_INS_REV - rev $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REVXr (4730) - AArch64_INS_REV - rev $Rd, $Rn */ +{ /* AARCH64_REVXr (5192) - AARCH64_INS_REV - rev $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_REV_PP_B (4731) - AArch64_INS_REV - rev $Pd, $Pn */ +{ /* AARCH64_REV_PP_B (5193) - AARCH64_INS_REV - rev $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_REV_PP_D (4732) - AArch64_INS_REV - rev $Pd, $Pn */ +{ /* AARCH64_REV_PP_D (5194) - AARCH64_INS_REV - rev $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_REV_PP_H (4733) - AArch64_INS_REV - rev $Pd, $Pn */ +{ /* AARCH64_REV_PP_H (5195) - AARCH64_INS_REV - rev $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_REV_PP_S (4734) - AArch64_INS_REV - rev $Pd, $Pn */ +{ /* AARCH64_REV_PP_S (5196) - AARCH64_INS_REV - rev $Pd, $Pn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_REV_ZZ_B (4735) - AArch64_INS_REV - rev $Zd, $Zn */ +{ /* AARCH64_REV_ZZ_B (5197) - AARCH64_INS_REV - rev $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REV_ZZ_D (4736) - AArch64_INS_REV - rev $Zd, $Zn */ +{ /* AARCH64_REV_ZZ_D (5198) - AARCH64_INS_REV - rev $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REV_ZZ_H (4737) - AArch64_INS_REV - rev $Zd, $Zn */ +{ /* AARCH64_REV_ZZ_H (5199) - AARCH64_INS_REV - rev $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_REV_ZZ_S (4738) - AArch64_INS_REV - rev $Zd, $Zn */ +{ /* AARCH64_REV_ZZ_S (5200) - AARCH64_INS_REV - rev $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_RMIF (4739) - AArch64_INS_RMIF - rmif{ $Rn, $imm, $mask} */ +{ /* AARCH64_RMIF (5201) - AARCH64_INS_RMIF - rmif{ $Rn, $imm, $mask} */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* mask */ { 0 } }}, -{ /* AArch64_RORVWr (4740) - AArch64_INS_ROR - ror $Rd, $Rn, $Rm */ +{ /* AARCH64_RORVWr (5202) - AARCH64_INS_ROR - ror $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RORVXr (4741) - AArch64_INS_ROR - ror $Rd, $Rn, $Rm */ +{ /* AARCH64_RORVXr (5203) - AARCH64_INS_ROR - ror $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RPRFM (4742) - AArch64_INS_RPRFM - rprfm $Rt, $Rm, [$Rn] */ +{ /* AARCH64_RPRFM (5204) - AARCH64_INS_RPRFM - rprfm $Rt, $Rm, [$Rn] */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_RSHRNB_ZZI_B (4743) - AArch64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNB_ZZI_B (5205) - AARCH64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNB_ZZI_H (4744) - AArch64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNB_ZZI_H (5206) - AARCH64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNB_ZZI_S (4745) - AArch64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNB_ZZI_S (5207) - AARCH64_INS_RSHRNB - rshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNT_ZZI_B (4746) - AArch64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNT_ZZI_B (5208) - AARCH64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30394,7 +32655,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNT_ZZI_H (4747) - AArch64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNT_ZZI_H (5209) - AARCH64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30402,7 +32663,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNT_ZZI_S (4748) - AArch64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_RSHRNT_ZZI_S (5210) - AARCH64_INS_RSHRNT - rshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30410,7 +32671,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv16i8_shift (4749) - AArch64_INS_RSHRN2 - rshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv16i8_shift (5211) - AARCH64_INS_RSHRN2 - rshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30418,21 +32679,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv2i32_shift (4750) - AArch64_INS_RSHRN - rshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv2i32_shift (5212) - AARCH64_INS_RSHRN - rshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv4i16_shift (4751) - AArch64_INS_RSHRN - rshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv4i16_shift (5213) - AARCH64_INS_RSHRN - rshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv4i32_shift (4752) - AArch64_INS_RSHRN2 - rshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv4i32_shift (5214) - AARCH64_INS_RSHRN2 - rshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30440,7 +32701,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv8i16_shift (4753) - AArch64_INS_RSHRN2 - rshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv8i16_shift (5215) - AARCH64_INS_RSHRN2 - rshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30448,35 +32709,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSHRNv8i8_shift (4754) - AArch64_INS_RSHRN - rshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_RSHRNv8i8_shift (5216) - AARCH64_INS_RSHRN - rshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_RSUBHNB_ZZZ_B (4755) - AArch64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNB_ZZZ_B (5217) - AARCH64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNB_ZZZ_H (4756) - AArch64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNB_ZZZ_H (5218) - AARCH64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNB_ZZZ_S (4757) - AArch64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNB_ZZZ_S (5219) - AARCH64_INS_RSUBHNB - rsubhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNT_ZZZ_B (4758) - AArch64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNT_ZZZ_B (5220) - AARCH64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30484,7 +32745,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNT_ZZZ_H (4759) - AArch64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNT_ZZZ_H (5221) - AARCH64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30492,7 +32753,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNT_ZZZ_S (4760) - AArch64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_RSUBHNT_ZZZ_S (5222) - AARCH64_INS_RSUBHNT - rsubhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -30500,14 +32761,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_RSUBHNv2i64_v2i32 (4761) - AArch64_INS_RSUBHN - rsubhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv2i64_v2i32 (5223) - AARCH64_INS_RSUBHN - rsubhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RSUBHNv2i64_v4i32 (4762) - AArch64_INS_RSUBHN2 - rsubhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv2i64_v4i32 (5224) - AARCH64_INS_RSUBHN2 - rsubhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30515,14 +32776,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RSUBHNv4i32_v4i16 (4763) - AArch64_INS_RSUBHN - rsubhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv4i32_v4i16 (5225) - AARCH64_INS_RSUBHN - rsubhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RSUBHNv4i32_v8i16 (4764) - AArch64_INS_RSUBHN2 - rsubhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv4i32_v8i16 (5226) - AARCH64_INS_RSUBHN2 - rsubhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30530,7 +32791,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RSUBHNv8i16_v16i8 (4765) - AArch64_INS_RSUBHN2 - rsubhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv8i16_v16i8 (5227) - AARCH64_INS_RSUBHN2 - rsubhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30538,14 +32799,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_RSUBHNv8i16_v8i8 (4766) - AArch64_INS_RSUBHN - rsubhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_RSUBHNv8i16_v8i8 (5228) - AARCH64_INS_RSUBHN - rsubhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALB_ZZZ_D (4767) - AArch64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALB_ZZZ_D (5229) - AARCH64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30553,7 +32814,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALB_ZZZ_H (4768) - AArch64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALB_ZZZ_H (5230) - AARCH64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30561,7 +32822,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALB_ZZZ_S (4769) - AArch64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALB_ZZZ_S (5231) - AARCH64_INS_SABALB - sabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30569,7 +32830,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALT_ZZZ_D (4770) - AArch64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALT_ZZZ_D (5232) - AARCH64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30577,7 +32838,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALT_ZZZ_H (4771) - AArch64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALT_ZZZ_H (5233) - AARCH64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30585,7 +32846,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALT_ZZZ_S (4772) - AArch64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SABALT_ZZZ_S (5234) - AARCH64_INS_SABALT - sabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30593,7 +32854,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABALv16i8_v8i16 (4773) - AArch64_INS_SABAL2 - sabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv16i8_v8i16 (5235) - AARCH64_INS_SABAL2 - sabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30601,7 +32862,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALv2i32_v2i64 (4774) - AArch64_INS_SABAL - sabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv2i32_v2i64 (5236) - AARCH64_INS_SABAL - sabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30609,7 +32870,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALv4i16_v4i32 (4775) - AArch64_INS_SABAL - sabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv4i16_v4i32 (5237) - AARCH64_INS_SABAL - sabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30617,7 +32878,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALv4i32_v2i64 (4776) - AArch64_INS_SABAL2 - sabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv4i32_v2i64 (5238) - AARCH64_INS_SABAL2 - sabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30625,7 +32886,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALv8i16_v4i32 (4777) - AArch64_INS_SABAL2 - sabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv8i16_v4i32 (5239) - AARCH64_INS_SABAL2 - sabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30633,7 +32894,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABALv8i8_v8i16 (4778) - AArch64_INS_SABAL - sabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABALv8i8_v8i16 (5240) - AARCH64_INS_SABAL - sabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30641,7 +32902,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABA_ZZZ_B (4779) - AArch64_INS_SABA - saba $Zda, $Zn, $Zm */ +{ /* AARCH64_SABA_ZZZ_B (5241) - AARCH64_INS_SABA - saba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30649,7 +32910,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABA_ZZZ_D (4780) - AArch64_INS_SABA - saba $Zda, $Zn, $Zm */ +{ /* AARCH64_SABA_ZZZ_D (5242) - AARCH64_INS_SABA - saba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30657,7 +32918,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABA_ZZZ_H (4781) - AArch64_INS_SABA - saba $Zda, $Zn, $Zm */ +{ /* AARCH64_SABA_ZZZ_H (5243) - AARCH64_INS_SABA - saba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30665,7 +32926,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABA_ZZZ_S (4782) - AArch64_INS_SABA - saba $Zda, $Zn, $Zm */ +{ /* AARCH64_SABA_ZZZ_S (5244) - AARCH64_INS_SABA - saba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -30673,7 +32934,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABAv16i8 (4783) - AArch64_INS_SABA - saba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv16i8 (5245) - AARCH64_INS_SABA - saba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30681,7 +32942,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABAv2i32 (4784) - AArch64_INS_SABA - saba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv2i32 (5246) - AARCH64_INS_SABA - saba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30689,7 +32950,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABAv4i16 (4785) - AArch64_INS_SABA - saba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv4i16 (5247) - AARCH64_INS_SABA - saba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30697,7 +32958,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABAv4i32 (4786) - AArch64_INS_SABA - saba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv4i32 (5248) - AARCH64_INS_SABA - saba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30705,7 +32966,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABAv8i16 (4787) - AArch64_INS_SABA - saba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv8i16 (5249) - AARCH64_INS_SABA - saba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30713,7 +32974,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABAv8i8 (4788) - AArch64_INS_SABA - saba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABAv8i8 (5250) - AARCH64_INS_SABA - saba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -30721,91 +32982,91 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLB_ZZZ_D (4789) - AArch64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLB_ZZZ_D (5251) - AARCH64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLB_ZZZ_H (4790) - AArch64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLB_ZZZ_H (5252) - AARCH64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLB_ZZZ_S (4791) - AArch64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLB_ZZZ_S (5253) - AARCH64_INS_SABDLB - sabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLT_ZZZ_D (4792) - AArch64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLT_ZZZ_D (5254) - AARCH64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLT_ZZZ_H (4793) - AArch64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLT_ZZZ_H (5255) - AARCH64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLT_ZZZ_S (4794) - AArch64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SABDLT_ZZZ_S (5256) - AARCH64_INS_SABDLT - sabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDLv16i8_v8i16 (4795) - AArch64_INS_SABDL2 - sabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv16i8_v8i16 (5257) - AARCH64_INS_SABDL2 - sabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLv2i32_v2i64 (4796) - AArch64_INS_SABDL - sabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv2i32_v2i64 (5258) - AARCH64_INS_SABDL - sabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLv4i16_v4i32 (4797) - AArch64_INS_SABDL - sabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv4i16_v4i32 (5259) - AARCH64_INS_SABDL - sabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLv4i32_v2i64 (4798) - AArch64_INS_SABDL2 - sabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv4i32_v2i64 (5260) - AARCH64_INS_SABDL2 - sabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLv8i16_v4i32 (4799) - AArch64_INS_SABDL2 - sabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv8i16_v4i32 (5261) - AARCH64_INS_SABDL2 - sabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDLv8i8_v8i16 (4800) - AArch64_INS_SABDL - sabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SABDLv8i8_v8i16 (5262) - AARCH64_INS_SABDL - sabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABD_ZPmZ_B (4801) - AArch64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SABD_ZPmZ_B (5263) - AARCH64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30813,7 +33074,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABD_ZPmZ_D (4802) - AArch64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SABD_ZPmZ_D (5264) - AARCH64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30821,7 +33082,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABD_ZPmZ_H (4803) - AArch64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SABD_ZPmZ_H (5265) - AARCH64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30829,7 +33090,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABD_ZPmZ_S (4804) - AArch64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SABD_ZPmZ_S (5266) - AARCH64_INS_SABD - sabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30837,49 +33098,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SABDv16i8 (4805) - AArch64_INS_SABD - sabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv16i8 (5267) - AARCH64_INS_SABD - sabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDv2i32 (4806) - AArch64_INS_SABD - sabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv2i32 (5268) - AARCH64_INS_SABD - sabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDv4i16 (4807) - AArch64_INS_SABD - sabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv4i16 (5269) - AARCH64_INS_SABD - sabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDv4i32 (4808) - AArch64_INS_SABD - sabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv4i32 (5270) - AARCH64_INS_SABD - sabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDv8i16 (4809) - AArch64_INS_SABD - sabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv8i16 (5271) - AARCH64_INS_SABD - sabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SABDv8i8 (4810) - AArch64_INS_SABD - sabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SABDv8i8 (5272) - AARCH64_INS_SABD - sabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADALP_ZPmZ_D (4811) - AArch64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_SADALP_ZPmZ_D (5273) - AARCH64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30887,7 +33148,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADALP_ZPmZ_H (4812) - AArch64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_SADALP_ZPmZ_H (5274) - AARCH64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30895,7 +33156,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADALP_ZPmZ_S (4813) - AArch64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_SADALP_ZPmZ_S (5275) - AARCH64_INS_SADALP - sadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -30903,329 +33164,329 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADALPv16i8_v8i16 (4814) - AArch64_INS_SADALP - sadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ /* AARCH64_SADALPv16i8_v8i16 (5276) - AARCH64_INS_SADALP - sadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADALPv2i32_v1i64 (4815) - AArch64_INS_SADALP - sadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ +{ /* AARCH64_SADALPv2i32_v1i64 (5277) - AARCH64_INS_SADALP - sadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADALPv4i16_v2i32 (4816) - AArch64_INS_SADALP - sadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ +{ /* AARCH64_SADALPv4i16_v2i32 (5278) - AARCH64_INS_SADALP - sadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADALPv4i32_v2i64 (4817) - AArch64_INS_SADALP - sadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ +{ /* AARCH64_SADALPv4i32_v2i64 (5279) - AARCH64_INS_SADALP - sadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADALPv8i16_v4i32 (4818) - AArch64_INS_SADALP - sadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ +{ /* AARCH64_SADALPv8i16_v4i32 (5280) - AARCH64_INS_SADALP - sadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADALPv8i8_v4i16 (4819) - AArch64_INS_SADALP - sadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ +{ /* AARCH64_SADALPv8i8_v4i16 (5281) - AARCH64_INS_SADALP - sadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLBT_ZZZ_D (4820) - AArch64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLBT_ZZZ_D (5282) - AARCH64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLBT_ZZZ_H (4821) - AArch64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLBT_ZZZ_H (5283) - AARCH64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLBT_ZZZ_S (4822) - AArch64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLBT_ZZZ_S (5284) - AARCH64_INS_SADDLBT - saddlbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLB_ZZZ_D (4823) - AArch64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLB_ZZZ_D (5285) - AARCH64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLB_ZZZ_H (4824) - AArch64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLB_ZZZ_H (5286) - AARCH64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLB_ZZZ_S (4825) - AArch64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLB_ZZZ_S (5287) - AARCH64_INS_SADDLB - saddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLPv16i8_v8i16 (4826) - AArch64_INS_SADDLP - saddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ /* AARCH64_SADDLPv16i8_v8i16 (5288) - AARCH64_INS_SADDLP - saddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLPv2i32_v1i64 (4827) - AArch64_INS_SADDLP - saddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ +{ /* AARCH64_SADDLPv2i32_v1i64 (5289) - AARCH64_INS_SADDLP - saddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLPv4i16_v2i32 (4828) - AArch64_INS_SADDLP - saddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ +{ /* AARCH64_SADDLPv4i16_v2i32 (5290) - AARCH64_INS_SADDLP - saddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLPv4i32_v2i64 (4829) - AArch64_INS_SADDLP - saddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ +{ /* AARCH64_SADDLPv4i32_v2i64 (5291) - AARCH64_INS_SADDLP - saddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLPv8i16_v4i32 (4830) - AArch64_INS_SADDLP - saddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ +{ /* AARCH64_SADDLPv8i16_v4i32 (5292) - AARCH64_INS_SADDLP - saddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLPv8i8_v4i16 (4831) - AArch64_INS_SADDLP - saddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ +{ /* AARCH64_SADDLPv8i8_v4i16 (5293) - AARCH64_INS_SADDLP - saddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLT_ZZZ_D (4832) - AArch64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLT_ZZZ_D (5294) - AARCH64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLT_ZZZ_H (4833) - AArch64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLT_ZZZ_H (5295) - AARCH64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLT_ZZZ_S (4834) - AArch64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDLT_ZZZ_S (5296) - AARCH64_INS_SADDLT - saddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDLVv16i8v (4835) - AArch64_INS_SADDLV - saddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SADDLVv16i8v (5297) - AARCH64_INS_SADDLV - saddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLVv4i16v (4836) - AArch64_INS_SADDLV - saddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SADDLVv4i16v (5298) - AARCH64_INS_SADDLV - saddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLVv4i32v (4837) - AArch64_INS_SADDLV - saddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SADDLVv4i32v (5299) - AARCH64_INS_SADDLV - saddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLVv8i16v (4838) - AArch64_INS_SADDLV - saddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SADDLVv8i16v (5300) - AARCH64_INS_SADDLV - saddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLVv8i8v (4839) - AArch64_INS_SADDLV - saddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SADDLVv8i8v (5301) - AARCH64_INS_SADDLV - saddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SADDLv16i8_v8i16 (4840) - AArch64_INS_SADDL2 - saddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv16i8_v8i16 (5302) - AARCH64_INS_SADDL2 - saddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDLv2i32_v2i64 (4841) - AArch64_INS_SADDL - saddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv2i32_v2i64 (5303) - AARCH64_INS_SADDL - saddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDLv4i16_v4i32 (4842) - AArch64_INS_SADDL - saddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv4i16_v4i32 (5304) - AARCH64_INS_SADDL - saddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDLv4i32_v2i64 (4843) - AArch64_INS_SADDL2 - saddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv4i32_v2i64 (5305) - AARCH64_INS_SADDL2 - saddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDLv8i16_v4i32 (4844) - AArch64_INS_SADDL2 - saddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv8i16_v4i32 (5306) - AARCH64_INS_SADDL2 - saddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDLv8i8_v8i16 (4845) - AArch64_INS_SADDL - saddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDLv8i8_v8i16 (5307) - AARCH64_INS_SADDL - saddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDV_VPZ_B (4846) - AArch64_INS_SADDV - saddv $Vd, $Pg, $Zn */ +{ /* AARCH64_SADDV_VPZ_B (5308) - AARCH64_INS_SADDV - saddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADDV_VPZ_H (4847) - AArch64_INS_SADDV - saddv $Vd, $Pg, $Zn */ +{ /* AARCH64_SADDV_VPZ_H (5309) - AARCH64_INS_SADDV - saddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADDV_VPZ_S (4848) - AArch64_INS_SADDV - saddv $Vd, $Pg, $Zn */ +{ /* AARCH64_SADDV_VPZ_S (5310) - AARCH64_INS_SADDV - saddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SADDWB_ZZZ_D (4849) - AArch64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWB_ZZZ_D (5311) - AARCH64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWB_ZZZ_H (4850) - AArch64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWB_ZZZ_H (5312) - AARCH64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWB_ZZZ_S (4851) - AArch64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWB_ZZZ_S (5313) - AARCH64_INS_SADDWB - saddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWT_ZZZ_D (4852) - AArch64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWT_ZZZ_D (5314) - AARCH64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWT_ZZZ_H (4853) - AArch64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWT_ZZZ_H (5315) - AARCH64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWT_ZZZ_S (4854) - AArch64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SADDWT_ZZZ_S (5316) - AARCH64_INS_SADDWT - saddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SADDWv16i8_v8i16 (4855) - AArch64_INS_SADDW2 - saddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv16i8_v8i16 (5317) - AARCH64_INS_SADDW2 - saddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDWv2i32_v2i64 (4856) - AArch64_INS_SADDW - saddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv2i32_v2i64 (5318) - AARCH64_INS_SADDW - saddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDWv4i16_v4i32 (4857) - AArch64_INS_SADDW - saddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv4i16_v4i32 (5319) - AARCH64_INS_SADDW - saddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDWv4i32_v2i64 (4858) - AArch64_INS_SADDW2 - saddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv4i32_v2i64 (5320) - AARCH64_INS_SADDW2 - saddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDWv8i16_v4i32 (4859) - AArch64_INS_SADDW2 - saddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv8i16_v4i32 (5321) - AARCH64_INS_SADDW2 - saddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SADDWv8i8_v8i16 (4860) - AArch64_INS_SADDW - saddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SADDWv8i8_v8i16 (5322) - AARCH64_INS_SADDW - saddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SB (4861) - AArch64_INS_SB - sb */ +{ /* AARCH64_SB (5323) - AARCH64_INS_SB - sb */ { { 0 } }}, -{ /* AArch64_SBCLB_ZZZ_D (4862) - AArch64_INS_SBCLB - sbclb $Zda, $Zn, $Zm */ +{ /* AARCH64_SBCLB_ZZZ_D (5324) - AARCH64_INS_SBCLB - sbclb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31233,7 +33494,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SBCLB_ZZZ_S (4863) - AArch64_INS_SBCLB - sbclb $Zda, $Zn, $Zm */ +{ /* AARCH64_SBCLB_ZZZ_S (5325) - AARCH64_INS_SBCLB - sbclb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31241,7 +33502,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SBCLT_ZZZ_D (4864) - AArch64_INS_SBCLT - sbclt $Zda, $Zn, $Zm */ +{ /* AARCH64_SBCLT_ZZZ_D (5326) - AARCH64_INS_SBCLT - sbclt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31249,7 +33510,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SBCLT_ZZZ_S (4865) - AArch64_INS_SBCLT - sbclt $Zda, $Zn, $Zm */ +{ /* AARCH64_SBCLT_ZZZ_S (5327) - AARCH64_INS_SBCLT - sbclt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31257,35 +33518,35 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SBCSWr (4866) - AArch64_INS_SBCS - sbcs $Rd, $Rn, $Rm */ +{ /* AARCH64_SBCSWr (5328) - AARCH64_INS_SBCS - sbcs $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SBCSXr (4867) - AArch64_INS_SBCS - sbcs $Rd, $Rn, $Rm */ +{ /* AARCH64_SBCSXr (5329) - AARCH64_INS_SBCS - sbcs $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SBCWr (4868) - AArch64_INS_SBC - sbc $Rd, $Rn, $Rm */ +{ /* AARCH64_SBCWr (5330) - AARCH64_INS_SBC - sbc $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SBCXr (4869) - AArch64_INS_SBC - sbc $Rd, $Rn, $Rm */ +{ /* AARCH64_SBCXr (5331) - AARCH64_INS_SBC - sbc $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SBFMWri (4870) - AArch64_INS_SBFM - sbfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_SBFMWri (5332) - AARCH64_INS_SBFM - sbfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -31293,7 +33554,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_SBFMXri (4871) - AArch64_INS_SBFM - sbfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_SBFMXri (5333) - AARCH64_INS_SBFM - sbfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -31301,7 +33562,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_SCLAMP_VG2_2Z2Z_B (4872) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG2_2Z2Z_B (5334) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31309,7 +33570,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG2_2Z2Z_D (4873) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG2_2Z2Z_D (5335) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31317,7 +33578,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG2_2Z2Z_H (4874) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG2_2Z2Z_H (5336) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31325,7 +33586,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG2_2Z2Z_S (4875) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG2_2Z2Z_S (5337) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31333,7 +33594,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG4_4Z4Z_B (4876) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG4_4Z4Z_B (5338) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31341,7 +33602,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG4_4Z4Z_D (4877) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG4_4Z4Z_D (5339) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31349,7 +33610,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG4_4Z4Z_H (4878) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG4_4Z4Z_H (5340) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31357,7 +33618,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_VG4_4Z4Z_S (4879) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_VG4_4Z4Z_S (5341) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31365,129 +33626,129 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SCLAMP_ZZZ_B (4880) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_ZZZ_B (5342) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_SCLAMP_ZZZ_D (4881) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_ZZZ_D (5343) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_SCLAMP_ZZZ_H (4882) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_ZZZ_H (5344) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_SCLAMP_ZZZ_S (4883) - AArch64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_SCLAMP_ZZZ_S (5345) - AARCH64_INS_SCLAMP - sclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_SCVTFSWDri (4884) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSWDri (5346) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFSWHri (4885) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSWHri (5347) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFSWSri (4886) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSWSri (5348) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFSXDri (4887) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSXDri (5349) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFSXHri (4888) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSXHri (5350) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFSXSri (4889) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ +{ /* AARCH64_SCVTFSXSri (5351) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_SCVTFUWDri (4890) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUWDri (5352) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFUWHri (4891) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUWHri (5353) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFUWSri (4892) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUWSri (5354) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFUXDri (4893) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUXDri (5355) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFUXHri (4894) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUXHri (5356) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFUXSri (4895) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFUXSri (5357) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTF_2Z2Z_StoS (4896) - AArch64_INS_SCVTF - scvtf $Zd, $Zn */ +{ /* AARCH64_SCVTF_2Z2Z_StoS (5358) - AARCH64_INS_SCVTF - scvtf $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_4Z4Z_StoS (4897) - AArch64_INS_SCVTF - scvtf $Zd, $Zn */ +{ /* AARCH64_SCVTF_4Z4Z_StoS (5359) - AARCH64_INS_SCVTF - scvtf $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_DtoD (4898) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_DtoD (5360) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31495,7 +33756,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_DtoH (4899) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_DtoH (5361) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31503,7 +33764,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_DtoS (4900) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_DtoS (5362) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31511,7 +33772,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_HtoH (4901) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_HtoH (5363) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31519,7 +33780,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_StoD (4902) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_StoD (5364) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31527,7 +33788,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_StoH (4903) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_StoH (5365) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31535,7 +33796,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTF_ZPmZ_StoS (4904) - AArch64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SCVTF_ZPmZ_StoS (5366) - AARCH64_INS_SCVTF - scvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -31543,111 +33804,111 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SCVTFd (4905) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ +{ /* AARCH64_SCVTFd (5367) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFh (4906) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ +{ /* AARCH64_SCVTFh (5368) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFs (4907) - AArch64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ +{ /* AARCH64_SCVTFs (5369) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFv1i16 (4908) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFv1i16 (5370) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv1i32 (4909) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFv1i32 (5371) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv1i64 (4910) - AArch64_INS_SCVTF - scvtf $Rd, $Rn */ +{ /* AARCH64_SCVTFv1i64 (5372) - AARCH64_INS_SCVTF - scvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv2f32 (4911) - AArch64_INS_SCVTF - scvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_SCVTFv2f32 (5373) - AARCH64_INS_SCVTF - scvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv2f64 (4912) - AArch64_INS_SCVTF - scvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_SCVTFv2f64 (5374) - AARCH64_INS_SCVTF - scvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv2i32_shift (4913) - AArch64_INS_SCVTF - scvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SCVTFv2i32_shift (5375) - AARCH64_INS_SCVTF - scvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFv2i64_shift (4914) - AArch64_INS_SCVTF - scvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SCVTFv2i64_shift (5376) - AARCH64_INS_SCVTF - scvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFv4f16 (4915) - AArch64_INS_SCVTF - scvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SCVTFv4f16 (5377) - AARCH64_INS_SCVTF - scvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv4f32 (4916) - AArch64_INS_SCVTF - scvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SCVTFv4f32 (5378) - AARCH64_INS_SCVTF - scvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv4i16_shift (4917) - AArch64_INS_SCVTF - scvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SCVTFv4i16_shift (5379) - AARCH64_INS_SCVTF - scvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFv4i32_shift (4918) - AArch64_INS_SCVTF - scvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SCVTFv4i32_shift (5380) - AARCH64_INS_SCVTF - scvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SCVTFv8f16 (4919) - AArch64_INS_SCVTF - scvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SCVTFv8f16 (5381) - AARCH64_INS_SCVTF - scvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SCVTFv8i16_shift (4920) - AArch64_INS_SCVTF - scvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SCVTFv8i16_shift (5382) - AARCH64_INS_SCVTF - scvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SDIVR_ZPmZ_D (4921) - AArch64_INS_SDIVR - sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SDIVR_ZPmZ_D (5383) - AARCH64_INS_SDIVR - sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -31655,7 +33916,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDIVR_ZPmZ_S (4922) - AArch64_INS_SDIVR - sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SDIVR_ZPmZ_S (5384) - AARCH64_INS_SDIVR - sdivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -31663,21 +33924,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDIVWr (4923) - AArch64_INS_SDIV - sdiv $Rd, $Rn, $Rm */ +{ /* AARCH64_SDIVWr (5385) - AARCH64_INS_SDIV - sdiv $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SDIVXr (4924) - AArch64_INS_SDIV - sdiv $Rd, $Rn, $Rm */ +{ /* AARCH64_SDIVXr (5386) - AARCH64_INS_SDIV - sdiv $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SDIV_ZPmZ_D (4925) - AArch64_INS_SDIV - sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SDIV_ZPmZ_D (5387) - AARCH64_INS_SDIV - sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -31685,7 +33946,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDIV_ZPmZ_S (4926) - AArch64_INS_SDIV - sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SDIV_ZPmZ_S (5388) - AARCH64_INS_SDIV - sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -31693,193 +33954,193 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2Z2Z_BtoS (4927) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2Z2Z_BtoS (5389) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2Z2Z_HtoD (4928) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2Z2Z_HtoD (5390) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2Z2Z_HtoS (4929) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2Z2Z_HtoS (5391) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZI_BToS (4930) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SDOT_VG2_M2ZZI_BToS (5392) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZI_HToS (4931) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SDOT_VG2_M2ZZI_HToS (5393) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZI_HtoD (4932) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ +{ /* AARCH64_SDOT_VG2_M2ZZI_HtoD (5394) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZ_BtoS (4933) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2ZZ_BtoS (5395) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZ_HtoD (4934) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2ZZ_HtoD (5396) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG2_M2ZZ_HtoS (4935) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG2_M2ZZ_HtoS (5397) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4Z4Z_BtoS (4936) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4Z4Z_BtoS (5398) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4Z4Z_HtoD (4937) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4Z4Z_HtoD (5399) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4Z4Z_HtoS (4938) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4Z4Z_HtoS (5400) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZI_BToS (4939) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SDOT_VG4_M4ZZI_BToS (5401) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZI_HToS (4940) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SDOT_VG4_M4ZZI_HToS (5402) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZI_HtoD (4941) - AArch64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ /* AARCH64_SDOT_VG4_M4ZZI_HtoD (5403) - AARCH64_INS_SDOT - sdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZ_BtoS (4942) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4ZZ_BtoS (5404) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZ_HtoD (4943) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4ZZ_HtoD (5405) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_VG4_M4ZZ_HtoS (4944) - AArch64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SDOT_VG4_M4ZZ_HtoS (5406) - AARCH64_INS_SDOT - sdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_ZZZI_D (4945) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SDOT_ZZZI_D (5407) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31888,7 +34149,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SDOT_ZZZI_HtoS (4946) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm$i2 */ +{ /* AARCH64_SDOT_ZZZI_HtoS (5408) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm$i2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31897,7 +34158,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i2 */ { 0 } }}, -{ /* AArch64_SDOT_ZZZI_S (4947) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SDOT_ZZZI_S (5409) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31906,7 +34167,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SDOT_ZZZ_D (4948) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm */ +{ /* AARCH64_SDOT_ZZZ_D (5410) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31914,7 +34175,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_ZZZ_HtoS (4949) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm */ +{ /* AARCH64_SDOT_ZZZ_HtoS (5411) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31922,7 +34183,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOT_ZZZ_S (4950) - AArch64_INS_SDOT - sdot $Zda, $Zn, $Zm */ +{ /* AARCH64_SDOT_ZZZ_S (5412) - AARCH64_INS_SDOT - sdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -31930,7 +34191,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SDOTlanev16i8 (4951) - AArch64_INS_SDOT - sdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SDOTlanev16i8 (5413) - AARCH64_INS_SDOT - sdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -31939,7 +34200,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SDOTlanev8i8 (4952) - AArch64_INS_SDOT - sdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SDOTlanev8i8 (5414) - AARCH64_INS_SDOT - sdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -31948,7 +34209,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SDOTv16i8 (4953) - AArch64_INS_SDOT - sdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_SDOTv16i8 (5415) - AARCH64_INS_SDOT - sdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -31956,7 +34217,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SDOTv8i8 (4954) - AArch64_INS_SDOT - sdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ +{ /* AARCH64_SDOTv8i8 (5416) - AARCH64_INS_SDOT - sdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -31964,7 +34225,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SEL_PPPP (4955) - AArch64_INS_SEL - sel $Pd, $Pg, $Pn, $Pm */ +{ /* AARCH64_SEL_PPPP (5417) - AARCH64_INS_SEL - sel $Pd, $Pg, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -31972,71 +34233,71 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SEL_VG2_2ZP2Z2Z_B (4956) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG2_2ZC2Z2Z_B (5418) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG2_2ZP2Z2Z_D (4957) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG2_2ZC2Z2Z_D (5419) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG2_2ZP2Z2Z_H (4958) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG2_2ZC2Z2Z_H (5420) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG2_2ZP2Z2Z_S (4959) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG2_2ZC2Z2Z_S (5421) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG4_4ZP4Z4Z_B (4960) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG4_4ZC4Z4Z_B (5422) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG4_4ZP4Z4Z_D (4961) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG4_4ZC4Z4Z_D (5423) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG4_4ZP4Z4Z_H (4962) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG4_4ZC4Z4Z_H (5424) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_VG4_4ZP4Z4Z_S (4963) - AArch64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ +{ /* AARCH64_SEL_VG4_4ZC4Z4Z_S (5425) - AARCH64_INS_SEL - sel $Zd, $PNg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_ZPZZ_B (4964) - AArch64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ +{ /* AARCH64_SEL_ZPZZ_B (5426) - AARCH64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32044,7 +34305,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_ZPZZ_D (4965) - AArch64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ +{ /* AARCH64_SEL_ZPZZ_D (5427) - AARCH64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32052,7 +34313,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_ZPZZ_H (4966) - AArch64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ +{ /* AARCH64_SEL_ZPZZ_H (5428) - AARCH64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32060,7 +34321,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SEL_ZPZZ_S (4967) - AArch64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ +{ /* AARCH64_SEL_ZPZZ_S (5429) - AARCH64_INS_SEL - sel $Zd, $Pg, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32068,7 +34329,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SETE (4968) - AArch64_INS_SETE - sete [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETE (5430) - AARCH64_INS_SETE - sete [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32077,7 +34338,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETEN (4969) - AArch64_INS_SETEN - seten [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETEN (5431) - AARCH64_INS_SETEN - seten [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32086,7 +34347,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETET (4970) - AArch64_INS_SETET - setet [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETET (5432) - AARCH64_INS_SETET - setet [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32095,7 +34356,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETETN (4971) - AArch64_INS_SETETN - setetn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETETN (5433) - AARCH64_INS_SETETN - setetn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32104,21 +34365,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETF16 (4972) - AArch64_INS_SETF16 - setf16{ $Rn} */ +{ /* AARCH64_SETF16 (5434) - AARCH64_INS_SETF16 - setf16{ $Rn} */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SETF8 (4973) - AArch64_INS_SETF8 - setf8{ $Rn} */ +{ /* AARCH64_SETF8 (5435) - AARCH64_INS_SETF8 - setf8{ $Rn} */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SETFFR (4974) - AArch64_INS_SETFFR - setffr */ +{ /* AARCH64_SETFFR (5436) - AARCH64_INS_SETFFR - setffr */ { { 0 } }}, -{ /* AArch64_SETGM (4975) - AArch64_INS_SETGM - setgm [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGM (5437) - AARCH64_INS_SETGM - setgm [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32127,7 +34388,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGMN (4976) - AArch64_INS_SETGMN - setgmn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGMN (5438) - AARCH64_INS_SETGMN - setgmn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32136,7 +34397,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGMT (4977) - AArch64_INS_SETGMT - setgmt [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGMT (5439) - AARCH64_INS_SETGMT - setgmt [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32145,7 +34406,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGMTN (4978) - AArch64_INS_SETGMTN - setgmtn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGMTN (5440) - AARCH64_INS_SETGMTN - setgmtn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32154,7 +34415,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGP (4979) - AArch64_INS_SETGP - setgp [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGP (5441) - AARCH64_INS_SETGP - setgp [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32163,7 +34424,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGPN (4980) - AArch64_INS_SETGPN - setgpn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGPN (5442) - AARCH64_INS_SETGPN - setgpn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32172,7 +34433,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGPT (4981) - AArch64_INS_SETGPT - setgpt [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGPT (5443) - AARCH64_INS_SETGPT - setgpt [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32181,7 +34442,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETGPTN (4982) - AArch64_INS_SETGPTN - setgptn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETGPTN (5444) - AARCH64_INS_SETGPTN - setgptn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32190,7 +34451,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETM (4983) - AArch64_INS_SETM - setm [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETM (5445) - AARCH64_INS_SETM - setm [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32199,7 +34460,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETMN (4984) - AArch64_INS_SETMN - setmn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETMN (5446) - AARCH64_INS_SETMN - setmn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32208,7 +34469,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETMT (4985) - AArch64_INS_SETMT - setmt [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETMT (5447) - AARCH64_INS_SETMT - setmt [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32217,7 +34478,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETMTN (4986) - AArch64_INS_SETMTN - setmtn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETMTN (5448) - AARCH64_INS_SETMTN - setmtn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32226,7 +34487,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETP (4987) - AArch64_INS_SETP - setp [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETP (5449) - AARCH64_INS_SETP - setp [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32235,7 +34496,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETPN (4988) - AArch64_INS_SETPN - setpn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETPN (5450) - AARCH64_INS_SETPN - setpn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32244,7 +34505,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETPT (4989) - AArch64_INS_SETPT - setpt [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETPT (5451) - AARCH64_INS_SETPT - setpt [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32253,7 +34514,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SETPTN (4990) - AArch64_INS_SETPTN - setptn [$Rd]!, $Rn!, $Rm */ +{ /* AARCH64_SETPTN (5452) - AARCH64_INS_SETPTN - setptn [$Rd]!, $Rn!, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn_wb */ @@ -32262,7 +34523,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA1Crrr (4991) - AArch64_INS_SHA1C - sha1c{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA1Crrr (5453) - AARCH64_INS_SHA1C - sha1c{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32270,13 +34531,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA1Hrr (4992) - AArch64_INS_SHA1H - sha1h{ $Rd, $Rn| $Rd, $Rn} */ +{ /* AARCH64_SHA1Hrr (5454) - AARCH64_INS_SHA1H - sha1h{ $Rd, $Rn| $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHA1Mrrr (4993) - AArch64_INS_SHA1M - sha1m{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA1Mrrr (5455) - AARCH64_INS_SHA1M - sha1m{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32284,7 +34545,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA1Prrr (4994) - AArch64_INS_SHA1P - sha1p{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA1Prrr (5456) - AARCH64_INS_SHA1P - sha1p{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32292,7 +34553,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA1SU0rrr (4995) - AArch64_INS_SHA1SU0 - sha1su0{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA1SU0rrr (5457) - AARCH64_INS_SHA1SU0 - sha1su0{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32300,14 +34561,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA1SU1rr (4996) - AArch64_INS_SHA1SU1 - sha1su1{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SHA1SU1rr (5458) - AARCH64_INS_SHA1SU1 - sha1su1{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHA256H2rrr (4997) - AArch64_INS_SHA256H2 - sha256h2{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA256H2rrr (5459) - AARCH64_INS_SHA256H2 - sha256h2{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32315,7 +34576,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA256Hrrr (4998) - AArch64_INS_SHA256H - sha256h{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA256Hrrr (5460) - AARCH64_INS_SHA256H - sha256h{ $Rd, $Rn, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32323,14 +34584,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA256SU0rr (4999) - AArch64_INS_SHA256SU0 - sha256su0{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SHA256SU0rr (5461) - AARCH64_INS_SHA256SU0 - sha256su0{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHA256SU1rrr (5000) - AArch64_INS_SHA256SU1 - sha256su1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SHA256SU1rrr (5462) - AARCH64_INS_SHA256SU1 - sha256su1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32338,7 +34599,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHA512H (5001) - AArch64_INS_SHA512H - sha512h{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ +{ /* AARCH64_SHA512H (5463) - AARCH64_INS_SHA512H - sha512h{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32346,7 +34607,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SHA512H2 (5002) - AArch64_INS_SHA512H2 - sha512h2{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ +{ /* AARCH64_SHA512H2 (5464) - AARCH64_INS_SHA512H2 - sha512h2{ $Vd, $Vn, $Vm.2d|.2d $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32354,14 +34615,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SHA512SU0 (5003) - AArch64_INS_SHA512SU0 - sha512su0{ $Vd.2d, $Vn.2d|.2d $Vd, $Vn} */ +{ /* AARCH64_SHA512SU0 (5465) - AARCH64_INS_SHA512SU0 - sha512su0{ $Vd.2d, $Vn.2d|.2d $Vd, $Vn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_SHA512SU1 (5004) - AArch64_INS_SHA512SU1 - sha512su1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ +{ /* AARCH64_SHA512SU1 (5466) - AARCH64_INS_SHA512SU1 - sha512su1{ $Vd.2d, $Vn.2d, $Vm.2d|.2d $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32369,7 +34630,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SHADD_ZPmZ_B (5005) - AArch64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHADD_ZPmZ_B (5467) - AARCH64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32377,7 +34638,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHADD_ZPmZ_D (5006) - AArch64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHADD_ZPmZ_D (5468) - AARCH64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32385,7 +34646,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHADD_ZPmZ_H (5007) - AArch64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHADD_ZPmZ_H (5469) - AARCH64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32393,7 +34654,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHADD_ZPmZ_S (5008) - AArch64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHADD_ZPmZ_S (5470) - AARCH64_INS_SHADD - shadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32401,162 +34662,162 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHADDv16i8 (5009) - AArch64_INS_SHADD - shadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv16i8 (5471) - AARCH64_INS_SHADD - shadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHADDv2i32 (5010) - AArch64_INS_SHADD - shadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv2i32 (5472) - AARCH64_INS_SHADD - shadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHADDv4i16 (5011) - AArch64_INS_SHADD - shadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv4i16 (5473) - AARCH64_INS_SHADD - shadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHADDv4i32 (5012) - AArch64_INS_SHADD - shadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv4i32 (5474) - AARCH64_INS_SHADD - shadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHADDv8i16 (5013) - AArch64_INS_SHADD - shadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv8i16 (5475) - AARCH64_INS_SHADD - shadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHADDv8i8 (5014) - AArch64_INS_SHADD - shadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHADDv8i8 (5476) - AARCH64_INS_SHADD - shadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHLLv16i8 (5015) - AArch64_INS_SHLL2 - shll2{ $Rd.8h, $Rn.16b, #8|.8h $Rd, $Rn, #8} */ +{ /* AARCH64_SHLLv16i8 (5477) - AARCH64_INS_SHLL2 - shll2{ $Rd.8h, $Rn.16b, #8|.8h $Rd, $Rn, #8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLLv2i32 (5016) - AArch64_INS_SHLL - shll{ $Rd.2d, $Rn.2s, #32|.2d $Rd, $Rn, #32} */ +{ /* AARCH64_SHLLv2i32 (5478) - AARCH64_INS_SHLL - shll{ $Rd.2d, $Rn.2s, #32|.2d $Rd, $Rn, #32} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLLv4i16 (5017) - AArch64_INS_SHLL - shll{ $Rd.4s, $Rn.4h, #16|.4s $Rd, $Rn, #16} */ +{ /* AARCH64_SHLLv4i16 (5479) - AARCH64_INS_SHLL - shll{ $Rd.4s, $Rn.4h, #16|.4s $Rd, $Rn, #16} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLLv4i32 (5018) - AArch64_INS_SHLL2 - shll2{ $Rd.2d, $Rn.4s, #32|.2d $Rd, $Rn, #32} */ +{ /* AARCH64_SHLLv4i32 (5480) - AARCH64_INS_SHLL2 - shll2{ $Rd.2d, $Rn.4s, #32|.2d $Rd, $Rn, #32} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLLv8i16 (5019) - AArch64_INS_SHLL2 - shll2{ $Rd.4s, $Rn.8h, #16|.4s $Rd, $Rn, #16} */ +{ /* AARCH64_SHLLv8i16 (5481) - AARCH64_INS_SHLL2 - shll2{ $Rd.4s, $Rn.8h, #16|.4s $Rd, $Rn, #16} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLLv8i8 (5020) - AArch64_INS_SHLL - shll{ $Rd.8h, $Rn.8b, #8|.8h $Rd, $Rn, #8} */ +{ /* AARCH64_SHLLv8i8 (5482) - AARCH64_INS_SHLL - shll{ $Rd.8h, $Rn.8b, #8|.8h $Rd, $Rn, #8} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SHLd (5021) - AArch64_INS_SHL - shl $Rd, $Rn, $imm */ +{ /* AARCH64_SHLd (5483) - AARCH64_INS_SHL - shl $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv16i8_shift (5022) - AArch64_INS_SHL - shl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv16i8_shift (5484) - AARCH64_INS_SHL - shl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv2i32_shift (5023) - AArch64_INS_SHL - shl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv2i32_shift (5485) - AARCH64_INS_SHL - shl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv2i64_shift (5024) - AArch64_INS_SHL - shl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv2i64_shift (5486) - AARCH64_INS_SHL - shl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv4i16_shift (5025) - AArch64_INS_SHL - shl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv4i16_shift (5487) - AARCH64_INS_SHL - shl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv4i32_shift (5026) - AArch64_INS_SHL - shl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv4i32_shift (5488) - AARCH64_INS_SHL - shl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv8i16_shift (5027) - AArch64_INS_SHL - shl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv8i16_shift (5489) - AARCH64_INS_SHL - shl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHLv8i8_shift (5028) - AArch64_INS_SHL - shl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SHLv8i8_shift (5490) - AARCH64_INS_SHL - shl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNB_ZZI_B (5029) - AArch64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNB_ZZI_B (5491) - AARCH64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNB_ZZI_H (5030) - AArch64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNB_ZZI_H (5492) - AARCH64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNB_ZZI_S (5031) - AArch64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNB_ZZI_S (5493) - AARCH64_INS_SHRNB - shrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNT_ZZI_B (5032) - AArch64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNT_ZZI_B (5494) - AARCH64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32564,7 +34825,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNT_ZZI_H (5033) - AArch64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNT_ZZI_H (5495) - AARCH64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32572,7 +34833,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNT_ZZI_S (5034) - AArch64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SHRNT_ZZI_S (5496) - AARCH64_INS_SHRNT - shrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32580,7 +34841,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv16i8_shift (5035) - AArch64_INS_SHRN2 - shrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv16i8_shift (5497) - AARCH64_INS_SHRN2 - shrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32588,21 +34849,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv2i32_shift (5036) - AArch64_INS_SHRN - shrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv2i32_shift (5498) - AARCH64_INS_SHRN - shrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv4i16_shift (5037) - AArch64_INS_SHRN - shrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv4i16_shift (5499) - AARCH64_INS_SHRN - shrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv4i32_shift (5038) - AArch64_INS_SHRN2 - shrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv4i32_shift (5500) - AARCH64_INS_SHRN2 - shrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32610,7 +34871,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv8i16_shift (5039) - AArch64_INS_SHRN2 - shrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv8i16_shift (5501) - AARCH64_INS_SHRN2 - shrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32618,14 +34879,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHRNv8i8_shift (5040) - AArch64_INS_SHRN - shrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SHRNv8i8_shift (5502) - AARCH64_INS_SHRN - shrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SHSUBR_ZPmZ_B (5041) - AArch64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUBR_ZPmZ_B (5503) - AARCH64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32633,7 +34894,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUBR_ZPmZ_D (5042) - AArch64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUBR_ZPmZ_D (5504) - AARCH64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32641,7 +34902,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUBR_ZPmZ_H (5043) - AArch64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUBR_ZPmZ_H (5505) - AARCH64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32649,7 +34910,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUBR_ZPmZ_S (5044) - AArch64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUBR_ZPmZ_S (5506) - AARCH64_INS_SHSUBR - shsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32657,7 +34918,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUB_ZPmZ_B (5045) - AArch64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUB_ZPmZ_B (5507) - AARCH64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32665,7 +34926,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUB_ZPmZ_D (5046) - AArch64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUB_ZPmZ_D (5508) - AARCH64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32673,7 +34934,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUB_ZPmZ_H (5047) - AArch64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUB_ZPmZ_H (5509) - AARCH64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32681,7 +34942,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUB_ZPmZ_S (5048) - AArch64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SHSUB_ZPmZ_S (5510) - AARCH64_INS_SHSUB - shsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32689,49 +34950,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SHSUBv16i8 (5049) - AArch64_INS_SHSUB - shsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv16i8 (5511) - AARCH64_INS_SHSUB - shsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHSUBv2i32 (5050) - AArch64_INS_SHSUB - shsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv2i32 (5512) - AARCH64_INS_SHSUB - shsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHSUBv4i16 (5051) - AArch64_INS_SHSUB - shsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv4i16 (5513) - AARCH64_INS_SHSUB - shsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHSUBv4i32 (5052) - AArch64_INS_SHSUB - shsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv4i32 (5514) - AARCH64_INS_SHSUB - shsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHSUBv8i16 (5053) - AArch64_INS_SHSUB - shsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv8i16 (5515) - AARCH64_INS_SHSUB - shsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SHSUBv8i8 (5054) - AArch64_INS_SHSUB - shsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SHSUBv8i8 (5516) - AARCH64_INS_SHSUB - shsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SLI_ZZI_B (5055) - AArch64_INS_SLI - sli $Zd, $Zn, $imm */ +{ /* AARCH64_SLI_ZZI_B (5517) - AARCH64_INS_SLI - sli $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32739,7 +35000,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLI_ZZI_D (5056) - AArch64_INS_SLI - sli $Zd, $Zn, $imm */ +{ /* AARCH64_SLI_ZZI_D (5518) - AARCH64_INS_SLI - sli $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32747,7 +35008,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLI_ZZI_H (5057) - AArch64_INS_SLI - sli $Zd, $Zn, $imm */ +{ /* AARCH64_SLI_ZZI_H (5519) - AARCH64_INS_SLI - sli $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32755,7 +35016,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLI_ZZI_S (5058) - AArch64_INS_SLI - sli $Zd, $Zn, $imm */ +{ /* AARCH64_SLI_ZZI_S (5520) - AARCH64_INS_SLI - sli $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -32763,7 +35024,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLId (5059) - AArch64_INS_SLI - sli $Rd, $Rn, $imm */ +{ /* AARCH64_SLId (5521) - AARCH64_INS_SLI - sli $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32771,7 +35032,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv16i8_shift (5060) - AArch64_INS_SLI - sli{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv16i8_shift (5522) - AARCH64_INS_SLI - sli{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32779,7 +35040,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv2i32_shift (5061) - AArch64_INS_SLI - sli{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv2i32_shift (5523) - AARCH64_INS_SLI - sli{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32787,7 +35048,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv2i64_shift (5062) - AArch64_INS_SLI - sli{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv2i64_shift (5524) - AARCH64_INS_SLI - sli{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32795,7 +35056,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv4i16_shift (5063) - AArch64_INS_SLI - sli{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv4i16_shift (5525) - AARCH64_INS_SLI - sli{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32803,7 +35064,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv4i32_shift (5064) - AArch64_INS_SLI - sli{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv4i32_shift (5526) - AARCH64_INS_SLI - sli{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32811,7 +35072,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv8i16_shift (5065) - AArch64_INS_SLI - sli{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv8i16_shift (5527) - AARCH64_INS_SLI - sli{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32819,7 +35080,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SLIv8i8_shift (5066) - AArch64_INS_SLI - sli{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SLIv8i8_shift (5528) - AARCH64_INS_SLI - sli{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -32827,7 +35088,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SM3PARTW1 (5067) - AArch64_INS_SM3PARTW1 - sm3partw1{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ +{ /* AARCH64_SM3PARTW1 (5529) - AARCH64_INS_SM3PARTW1 - sm3partw1{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32835,7 +35096,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SM3PARTW2 (5068) - AArch64_INS_SM3PARTW2 - sm3partw2{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ +{ /* AARCH64_SM3PARTW2 (5530) - AARCH64_INS_SM3PARTW2 - sm3partw2{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32843,7 +35104,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SM3SS1 (5069) - AArch64_INS_SM3SS1 - sm3ss1{ $Vd.4s, $Vn.4s, $Vm.4s, $Va.4s|.4s $Vd, $Vn, $Vm, $Va} */ +{ /* AARCH64_SM3SS1 (5531) - AARCH64_INS_SM3SS1 - sm3ss1{ $Vd.4s, $Vn.4s, $Vm.4s, $Va.4s|.4s $Vd, $Vn, $Vm, $Va} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ @@ -32851,7 +35112,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Va */ { 0 } }}, -{ /* AArch64_SM3TT1A (5070) - AArch64_INS_SM3TT1A - sm3tt1a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ +{ /* AARCH64_SM3TT1A (5532) - AARCH64_INS_SM3TT1A - sm3tt1a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32860,7 +35121,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SM3TT1B (5071) - AArch64_INS_SM3TT1B - sm3tt1b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ +{ /* AARCH64_SM3TT1B (5533) - AARCH64_INS_SM3TT1B - sm3tt1b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32869,7 +35130,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SM3TT2A (5072) - AArch64_INS_SM3TT2A - sm3tt2a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ +{ /* AARCH64_SM3TT2A (5534) - AARCH64_INS_SM3TT2A - sm3tt2a{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32878,7 +35139,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SM3TT2B (5073) - AArch64_INS_SM3TT2B - sm3tt2b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ +{ /* AARCH64_SM3TT2B (5535) - AARCH64_INS_SM3TT2B - sm3tt2b{ $Vd.4s, $Vn.4s, $Vm.s$imm|.4s $Vd, $Vn, $Vm$imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -32887,35 +35148,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SM4E (5074) - AArch64_INS_SM4E - sm4e{ $Vd.4s, $Vn.4s|.4s $Vd, $Vn} */ +{ /* AARCH64_SM4E (5536) - AARCH64_INS_SM4E - sm4e{ $Vd.4s, $Vn.4s|.4s $Vd, $Vn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vdst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { 0 } }}, -{ /* AArch64_SM4EKEY_ZZZ_S (5075) - AArch64_INS_SM4EKEY - sm4ekey $Zd, $Zn, $Zm */ +{ /* AARCH64_SM4EKEY_ZZZ_S (5537) - AARCH64_INS_SM4EKEY - sm4ekey $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SM4ENCKEY (5076) - AArch64_INS_SM4EKEY - sm4ekey{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ +{ /* AARCH64_SM4ENCKEY (5538) - AARCH64_INS_SM4EKEY - sm4ekey{ $Vd.4s, $Vn.4s, $Vm.4s|.4s $Vd, $Vn, $Vm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_SM4E_ZZZ_S (5077) - AArch64_INS_SM4E - sm4e $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SM4E_ZZZ_S (5539) - AARCH64_INS_SM4E - sm4e $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMADDLrrr (5078) - AArch64_INS_SMADDL - smaddl $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_SMADDLrrr (5540) - AARCH64_INS_SMADDL - smaddl $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -32923,7 +35184,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_SMAXP_ZPmZ_B (5079) - AArch64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAXP_ZPmZ_B (5541) - AARCH64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32931,7 +35192,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAXP_ZPmZ_D (5080) - AArch64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAXP_ZPmZ_D (5542) - AARCH64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32939,7 +35200,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAXP_ZPmZ_H (5081) - AArch64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAXP_ZPmZ_H (5543) - AARCH64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32947,7 +35208,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAXP_ZPmZ_S (5082) - AArch64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAXP_ZPmZ_S (5544) - AARCH64_INS_SMAXP - smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -32955,303 +35216,303 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAXPv16i8 (5083) - AArch64_INS_SMAXP - smaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv16i8 (5545) - AARCH64_INS_SMAXP - smaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXPv2i32 (5084) - AArch64_INS_SMAXP - smaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv2i32 (5546) - AARCH64_INS_SMAXP - smaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXPv4i16 (5085) - AArch64_INS_SMAXP - smaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv4i16 (5547) - AARCH64_INS_SMAXP - smaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXPv4i32 (5086) - AArch64_INS_SMAXP - smaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv4i32 (5548) - AARCH64_INS_SMAXP - smaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXPv8i16 (5087) - AArch64_INS_SMAXP - smaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv8i16 (5549) - AARCH64_INS_SMAXP - smaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXPv8i8 (5088) - AArch64_INS_SMAXP - smaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXPv8i8 (5550) - AARCH64_INS_SMAXP - smaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXQV_VPZ_B (5089) - AArch64_INS_SMAXQV - smaxqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_SMAXQV_VPZ_B (5551) - AARCH64_INS_SMAXQV - smaxqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXQV_VPZ_D (5090) - AArch64_INS_SMAXQV - smaxqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_SMAXQV_VPZ_D (5552) - AARCH64_INS_SMAXQV - smaxqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXQV_VPZ_H (5091) - AArch64_INS_SMAXQV - smaxqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_SMAXQV_VPZ_H (5553) - AARCH64_INS_SMAXQV - smaxqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXQV_VPZ_S (5092) - AArch64_INS_SMAXQV - smaxqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_SMAXQV_VPZ_S (5554) - AARCH64_INS_SMAXQV - smaxqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXV_VPZ_B (5093) - AArch64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMAXV_VPZ_B (5555) - AARCH64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXV_VPZ_D (5094) - AArch64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMAXV_VPZ_D (5556) - AARCH64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXV_VPZ_H (5095) - AArch64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMAXV_VPZ_H (5557) - AARCH64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXV_VPZ_S (5096) - AArch64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMAXV_VPZ_S (5558) - AARCH64_INS_SMAXV - smaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMAXVv16i8v (5097) - AArch64_INS_SMAXV - smaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SMAXVv16i8v (5559) - AARCH64_INS_SMAXV - smaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMAXVv4i16v (5098) - AArch64_INS_SMAXV - smaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SMAXVv4i16v (5560) - AARCH64_INS_SMAXV - smaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMAXVv4i32v (5099) - AArch64_INS_SMAXV - smaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SMAXVv4i32v (5561) - AARCH64_INS_SMAXV - smaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMAXVv8i16v (5100) - AArch64_INS_SMAXV - smaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SMAXVv8i16v (5562) - AARCH64_INS_SMAXV - smaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMAXVv8i8v (5101) - AArch64_INS_SMAXV - smaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SMAXVv8i8v (5563) - AARCH64_INS_SMAXV - smaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMAXWri (5102) - AArch64_INS_SMAX - smax $Rd, $Rn, $imm */ +{ /* AARCH64_SMAXWri (5564) - AARCH64_INS_SMAX - smax $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAXWrr (5103) - AArch64_INS_SMAX - smax $Rd, $Rn, $Rm */ +{ /* AARCH64_SMAXWrr (5565) - AARCH64_INS_SMAX - smax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXXri (5104) - AArch64_INS_SMAX - smax $Rd, $Rn, $imm */ +{ /* AARCH64_SMAXXri (5566) - AARCH64_INS_SMAX - smax $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAXXrr (5105) - AArch64_INS_SMAX - smax $Rd, $Rn, $Rm */ +{ /* AARCH64_SMAXXrr (5567) - AARCH64_INS_SMAX - smax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2Z2Z_B (5106) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2Z2Z_B (5568) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2Z2Z_D (5107) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2Z2Z_D (5569) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2Z2Z_H (5108) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2Z2Z_H (5570) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2Z2Z_S (5109) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2Z2Z_S (5571) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2ZZ_B (5110) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2ZZ_B (5572) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2ZZ_D (5111) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2ZZ_D (5573) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2ZZ_H (5112) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2ZZ_H (5574) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG2_2ZZ_S (5113) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG2_2ZZ_S (5575) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4Z4Z_B (5114) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4Z4Z_B (5576) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4Z4Z_D (5115) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4Z4Z_D (5577) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4Z4Z_H (5116) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4Z4Z_H (5578) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4Z4Z_S (5117) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4Z4Z_S (5579) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4ZZ_B (5118) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4ZZ_B (5580) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4ZZ_D (5119) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4ZZ_D (5581) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4ZZ_H (5120) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4ZZ_H (5582) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_VG4_4ZZ_S (5121) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_VG4_4ZZ_S (5583) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_ZI_B (5122) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMAX_ZI_B (5584) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAX_ZI_D (5123) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMAX_ZI_D (5585) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAX_ZI_H (5124) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMAX_ZI_H (5586) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAX_ZI_S (5125) - AArch64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMAX_ZI_S (5587) - AARCH64_INS_SMAX - smax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMAX_ZPmZ_B (5126) - AArch64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_ZPmZ_B (5588) - AARCH64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33259,7 +35520,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_ZPmZ_D (5127) - AArch64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_ZPmZ_D (5589) - AARCH64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33267,7 +35528,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_ZPmZ_H (5128) - AArch64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_ZPmZ_H (5590) - AARCH64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33275,7 +35536,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAX_ZPmZ_S (5129) - AArch64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMAX_ZPmZ_S (5591) - AARCH64_INS_SMAX - smax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33283,54 +35544,54 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMAXv16i8 (5130) - AArch64_INS_SMAX - smax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv16i8 (5592) - AARCH64_INS_SMAX - smax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXv2i32 (5131) - AArch64_INS_SMAX - smax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv2i32 (5593) - AARCH64_INS_SMAX - smax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXv4i16 (5132) - AArch64_INS_SMAX - smax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv4i16 (5594) - AARCH64_INS_SMAX - smax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXv4i32 (5133) - AArch64_INS_SMAX - smax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv4i32 (5595) - AARCH64_INS_SMAX - smax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXv8i16 (5134) - AArch64_INS_SMAX - smax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv8i16 (5596) - AARCH64_INS_SMAX - smax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMAXv8i8 (5135) - AArch64_INS_SMAX - smax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMAXv8i8 (5597) - AARCH64_INS_SMAX - smax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMC (5136) - AArch64_INS_SMC - smc $imm */ +{ /* AARCH64_SMC (5598) - AARCH64_INS_SMC - smc $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMINP_ZPmZ_B (5137) - AArch64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMINP_ZPmZ_B (5599) - AARCH64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33338,7 +35599,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMINP_ZPmZ_D (5138) - AArch64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMINP_ZPmZ_D (5600) - AARCH64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33346,7 +35607,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMINP_ZPmZ_H (5139) - AArch64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMINP_ZPmZ_H (5601) - AARCH64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33354,7 +35615,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMINP_ZPmZ_S (5140) - AArch64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMINP_ZPmZ_S (5602) - AARCH64_INS_SMINP - sminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33362,303 +35623,303 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMINPv16i8 (5141) - AArch64_INS_SMINP - sminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv16i8 (5603) - AARCH64_INS_SMINP - sminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINPv2i32 (5142) - AArch64_INS_SMINP - sminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv2i32 (5604) - AARCH64_INS_SMINP - sminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINPv4i16 (5143) - AArch64_INS_SMINP - sminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv4i16 (5605) - AARCH64_INS_SMINP - sminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINPv4i32 (5144) - AArch64_INS_SMINP - sminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv4i32 (5606) - AARCH64_INS_SMINP - sminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINPv8i16 (5145) - AArch64_INS_SMINP - sminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv8i16 (5607) - AARCH64_INS_SMINP - sminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINPv8i8 (5146) - AArch64_INS_SMINP - sminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINPv8i8 (5608) - AARCH64_INS_SMINP - sminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINQV_VPZ_B (5147) - AArch64_INS_SMINQV - sminqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_SMINQV_VPZ_B (5609) - AARCH64_INS_SMINQV - sminqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINQV_VPZ_D (5148) - AArch64_INS_SMINQV - sminqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_SMINQV_VPZ_D (5610) - AARCH64_INS_SMINQV - sminqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINQV_VPZ_H (5149) - AArch64_INS_SMINQV - sminqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_SMINQV_VPZ_H (5611) - AARCH64_INS_SMINQV - sminqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINQV_VPZ_S (5150) - AArch64_INS_SMINQV - sminqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_SMINQV_VPZ_S (5612) - AARCH64_INS_SMINQV - sminqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINV_VPZ_B (5151) - AArch64_INS_SMINV - sminv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMINV_VPZ_B (5613) - AARCH64_INS_SMINV - sminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINV_VPZ_D (5152) - AArch64_INS_SMINV - sminv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMINV_VPZ_D (5614) - AARCH64_INS_SMINV - sminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINV_VPZ_H (5153) - AArch64_INS_SMINV - sminv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMINV_VPZ_H (5615) - AARCH64_INS_SMINV - sminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINV_VPZ_S (5154) - AArch64_INS_SMINV - sminv $Vd, $Pg, $Zn */ +{ /* AARCH64_SMINV_VPZ_S (5616) - AARCH64_INS_SMINV - sminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SMINVv16i8v (5155) - AArch64_INS_SMINV - sminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SMINVv16i8v (5617) - AARCH64_INS_SMINV - sminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMINVv4i16v (5156) - AArch64_INS_SMINV - sminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SMINVv4i16v (5618) - AARCH64_INS_SMINV - sminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMINVv4i32v (5157) - AArch64_INS_SMINV - sminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SMINVv4i32v (5619) - AARCH64_INS_SMINV - sminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMINVv8i16v (5158) - AArch64_INS_SMINV - sminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SMINVv8i16v (5620) - AARCH64_INS_SMINV - sminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMINVv8i8v (5159) - AArch64_INS_SMINV - sminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SMINVv8i8v (5621) - AARCH64_INS_SMINV - sminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SMINWri (5160) - AArch64_INS_SMIN - smin $Rd, $Rn, $imm */ +{ /* AARCH64_SMINWri (5622) - AARCH64_INS_SMIN - smin $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMINWrr (5161) - AArch64_INS_SMIN - smin $Rd, $Rn, $Rm */ +{ /* AARCH64_SMINWrr (5623) - AARCH64_INS_SMIN - smin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINXri (5162) - AArch64_INS_SMIN - smin $Rd, $Rn, $imm */ +{ /* AARCH64_SMINXri (5624) - AARCH64_INS_SMIN - smin $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMINXrr (5163) - AArch64_INS_SMIN - smin $Rd, $Rn, $Rm */ +{ /* AARCH64_SMINXrr (5625) - AARCH64_INS_SMIN - smin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2Z2Z_B (5164) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2Z2Z_B (5626) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2Z2Z_D (5165) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2Z2Z_D (5627) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2Z2Z_H (5166) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2Z2Z_H (5628) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2Z2Z_S (5167) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2Z2Z_S (5629) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2ZZ_B (5168) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2ZZ_B (5630) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2ZZ_D (5169) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2ZZ_D (5631) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2ZZ_H (5170) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2ZZ_H (5632) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG2_2ZZ_S (5171) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG2_2ZZ_S (5633) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4Z4Z_B (5172) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4Z4Z_B (5634) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4Z4Z_D (5173) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4Z4Z_D (5635) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4Z4Z_H (5174) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4Z4Z_H (5636) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4Z4Z_S (5175) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4Z4Z_S (5637) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4ZZ_B (5176) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4ZZ_B (5638) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4ZZ_D (5177) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4ZZ_D (5639) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4ZZ_H (5178) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4ZZ_H (5640) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_VG4_4ZZ_S (5179) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_VG4_4ZZ_S (5641) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_ZI_B (5180) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMIN_ZI_B (5642) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMIN_ZI_D (5181) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMIN_ZI_D (5643) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMIN_ZI_H (5182) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMIN_ZI_H (5644) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMIN_ZI_S (5183) - AArch64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SMIN_ZI_S (5645) - AARCH64_INS_SMIN - smin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SMIN_ZPmZ_B (5184) - AArch64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_ZPmZ_B (5646) - AARCH64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33666,7 +35927,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_ZPmZ_D (5185) - AArch64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_ZPmZ_D (5647) - AARCH64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33674,7 +35935,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_ZPmZ_H (5186) - AArch64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_ZPmZ_H (5648) - AARCH64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33682,7 +35943,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMIN_ZPmZ_S (5187) - AArch64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMIN_ZPmZ_S (5649) - AARCH64_INS_SMIN - smin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -33690,49 +35951,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMINv16i8 (5188) - AArch64_INS_SMIN - smin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv16i8 (5650) - AARCH64_INS_SMIN - smin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINv2i32 (5189) - AArch64_INS_SMIN - smin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv2i32 (5651) - AARCH64_INS_SMIN - smin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINv4i16 (5190) - AArch64_INS_SMIN - smin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv4i16 (5652) - AARCH64_INS_SMIN - smin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINv4i32 (5191) - AArch64_INS_SMIN - smin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv4i32 (5653) - AARCH64_INS_SMIN - smin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINv8i16 (5192) - AArch64_INS_SMIN - smin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv8i16 (5654) - AARCH64_INS_SMIN - smin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMINv8i8 (5193) - AArch64_INS_SMIN - smin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SMINv8i8 (5655) - AARCH64_INS_SMIN - smin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALB_ZZZI_D (5194) - AArch64_INS_SMLALB - smlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLALB_ZZZI_D (5656) - AARCH64_INS_SMLALB - smlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33741,7 +36002,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLALB_ZZZI_S (5195) - AArch64_INS_SMLALB - smlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLALB_ZZZI_S (5657) - AARCH64_INS_SMLALB - smlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33750,7 +36011,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLALB_ZZZ_D (5196) - AArch64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALB_ZZZ_D (5658) - AARCH64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33758,7 +36019,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALB_ZZZ_H (5197) - AArch64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALB_ZZZ_H (5659) - AARCH64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33766,7 +36027,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALB_ZZZ_S (5198) - AArch64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALB_ZZZ_S (5660) - AARCH64_INS_SMLALB - smlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33774,173 +36035,173 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_MZZI_BtoS (5199) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_MZZI_BtoS (5661) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_MZZI_HtoD (5200) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_MZZI_HtoD (5662) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_MZZ_BtoS (5201) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLALL_MZZ_BtoS (5663) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_MZZ_HtoD (5202) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLALL_MZZ_HtoD (5664) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2Z2Z_BtoS (5203) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG2_M2Z2Z_BtoS (5665) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2Z2Z_HtoD (5204) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG2_M2Z2Z_HtoD (5666) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2ZZI_BtoS (5205) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_VG2_M2ZZI_BtoS (5667) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2ZZI_HtoD (5206) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_VG2_M2ZZI_HtoD (5668) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2ZZ_BtoS (5207) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG2_M2ZZ_BtoS (5669) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG2_M2ZZ_HtoD (5208) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG2_M2ZZ_HtoD (5670) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4Z4Z_BtoS (5209) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG4_M4Z4Z_BtoS (5671) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4Z4Z_HtoD (5210) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG4_M4Z4Z_HtoD (5672) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4ZZI_BtoS (5211) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_VG4_M4ZZI_BtoS (5673) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4ZZI_HtoD (5212) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SMLALL_VG4_M4ZZI_HtoD (5674) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4ZZ_BtoS (5213) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG4_M4ZZ_BtoS (5675) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALL_VG4_M4ZZ_HtoD (5214) - AArch64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLALL_VG4_M4ZZ_HtoD (5676) - AARCH64_INS_SMLALL - smlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALT_ZZZI_D (5215) - AArch64_INS_SMLALT - smlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLALT_ZZZI_D (5677) - AARCH64_INS_SMLALT - smlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33949,7 +36210,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLALT_ZZZI_S (5216) - AArch64_INS_SMLALT - smlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLALT_ZZZI_S (5678) - AARCH64_INS_SMLALT - smlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33958,7 +36219,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLALT_ZZZ_D (5217) - AArch64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALT_ZZZ_D (5679) - AARCH64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33966,7 +36227,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALT_ZZZ_H (5218) - AArch64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALT_ZZZ_H (5680) - AARCH64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33974,7 +36235,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALT_ZZZ_S (5219) - AArch64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLALT_ZZZ_S (5681) - AARCH64_INS_SMLALT - smlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -33982,90 +36243,90 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLAL_MZZI_S (5220) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLAL_MZZI_HtoS (5682) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLAL_MZZ_S (5221) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLAL_MZZ_HtoS (5683) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLAL_VG2_M2Z2Z_S (5222) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLAL_VG2_M2Z2Z_HtoS (5684) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLAL_VG2_M2ZZI_S (5223) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLAL_VG2_M2ZZI_S (5685) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLAL_VG2_M2ZZ_S (5224) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLAL_VG2_M2ZZ_HtoS (5686) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLAL_VG4_M4Z4Z_S (5225) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLAL_VG4_M4Z4Z_HtoS (5687) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLAL_VG4_M4ZZI_S (5226) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLAL_VG4_M4ZZI_HtoS (5688) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLAL_VG4_M4ZZ_S (5227) - AArch64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLAL_VG4_M4ZZ_HtoS (5689) - AARCH64_INS_SMLAL - smlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLALv16i8_v8i16 (5228) - AArch64_INS_SMLAL2 - smlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv16i8_v8i16 (5690) - AARCH64_INS_SMLAL2 - smlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34073,7 +36334,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALv2i32_indexed (5229) - AArch64_INS_SMLAL - smlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLALv2i32_indexed (5691) - AARCH64_INS_SMLAL - smlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34082,7 +36343,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLALv2i32_v2i64 (5230) - AArch64_INS_SMLAL - smlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv2i32_v2i64 (5692) - AARCH64_INS_SMLAL - smlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34090,7 +36351,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALv4i16_indexed (5231) - AArch64_INS_SMLAL - smlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLALv4i16_indexed (5693) - AARCH64_INS_SMLAL - smlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34099,7 +36360,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLALv4i16_v4i32 (5232) - AArch64_INS_SMLAL - smlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv4i16_v4i32 (5694) - AARCH64_INS_SMLAL - smlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34107,7 +36368,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALv4i32_indexed (5233) - AArch64_INS_SMLAL2 - smlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLALv4i32_indexed (5695) - AARCH64_INS_SMLAL2 - smlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34116,7 +36377,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLALv4i32_v2i64 (5234) - AArch64_INS_SMLAL2 - smlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv4i32_v2i64 (5696) - AARCH64_INS_SMLAL2 - smlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34124,7 +36385,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALv8i16_indexed (5235) - AArch64_INS_SMLAL2 - smlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLALv8i16_indexed (5697) - AARCH64_INS_SMLAL2 - smlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34133,7 +36394,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLALv8i16_v4i32 (5236) - AArch64_INS_SMLAL2 - smlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv8i16_v4i32 (5698) - AARCH64_INS_SMLAL2 - smlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34141,7 +36402,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLALv8i8_v8i16 (5237) - AArch64_INS_SMLAL - smlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLALv8i8_v8i16 (5699) - AARCH64_INS_SMLAL - smlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34149,7 +36410,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLB_ZZZI_D (5238) - AArch64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLSLB_ZZZI_D (5700) - AARCH64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34158,7 +36419,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLSLB_ZZZI_S (5239) - AArch64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLSLB_ZZZI_S (5701) - AARCH64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34167,7 +36428,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLSLB_ZZZ_D (5240) - AArch64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLB_ZZZ_D (5702) - AARCH64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34175,7 +36436,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLB_ZZZ_H (5241) - AArch64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLB_ZZZ_H (5703) - AARCH64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34183,7 +36444,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLB_ZZZ_S (5242) - AArch64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLB_ZZZ_S (5704) - AARCH64_INS_SMLSLB - smlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34191,173 +36452,173 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_MZZI_BtoS (5243) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_MZZI_BtoS (5705) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_MZZI_HtoD (5244) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_MZZI_HtoD (5706) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_MZZ_BtoS (5245) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_MZZ_BtoS (5707) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_MZZ_HtoD (5246) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_MZZ_HtoD (5708) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2Z2Z_BtoS (5247) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG2_M2Z2Z_BtoS (5709) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2Z2Z_HtoD (5248) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG2_M2Z2Z_HtoD (5710) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2ZZI_BtoS (5249) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_VG2_M2ZZI_BtoS (5711) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2ZZI_HtoD (5250) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_VG2_M2ZZI_HtoD (5712) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2ZZ_BtoS (5251) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG2_M2ZZ_BtoS (5713) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG2_M2ZZ_HtoD (5252) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG2_M2ZZ_HtoD (5714) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4Z4Z_BtoS (5253) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG4_M4Z4Z_BtoS (5715) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4Z4Z_HtoD (5254) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG4_M4Z4Z_HtoD (5716) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4ZZI_BtoS (5255) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_VG4_M4ZZI_BtoS (5717) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4ZZI_HtoD (5256) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SMLSLL_VG4_M4ZZI_HtoD (5718) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4ZZ_BtoS (5257) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG4_M4ZZ_BtoS (5719) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLL_VG4_M4ZZ_HtoD (5258) - AArch64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSLL_VG4_M4ZZ_HtoD (5720) - AARCH64_INS_SMLSLL - smlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLT_ZZZI_D (5259) - AArch64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLSLT_ZZZI_D (5721) - AARCH64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34366,7 +36627,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLSLT_ZZZI_S (5260) - AArch64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SMLSLT_ZZZI_S (5722) - AARCH64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34375,7 +36636,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMLSLT_ZZZ_D (5261) - AArch64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLT_ZZZ_D (5723) - AARCH64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34383,7 +36644,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLT_ZZZ_H (5262) - AArch64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLT_ZZZ_H (5724) - AARCH64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34391,7 +36652,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLT_ZZZ_S (5263) - AArch64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SMLSLT_ZZZ_S (5725) - AARCH64_INS_SMLSLT - smlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34399,90 +36660,90 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSL_MZZI_S (5264) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLSL_MZZI_HtoS (5726) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLSL_MZZ_S (5265) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_SMLSL_MZZ_HtoS (5727) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSL_VG2_M2Z2Z_S (5266) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSL_VG2_M2Z2Z_HtoS (5728) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSL_VG2_M2ZZI_S (5267) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLSL_VG2_M2ZZI_S (5729) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLSL_VG2_M2ZZ_S (5268) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SMLSL_VG2_M2ZZ_HtoS (5730) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSL_VG4_M4Z4Z_S (5269) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSL_VG4_M4Z4Z_HtoS (5731) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSL_VG4_M4ZZI_S (5270) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_SMLSL_VG4_M4ZZI_HtoS (5732) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_SMLSL_VG4_M4ZZ_S (5271) - AArch64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SMLSL_VG4_M4ZZ_HtoS (5733) - AARCH64_INS_SMLSL - smlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMLSLv16i8_v8i16 (5272) - AArch64_INS_SMLSL2 - smlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv16i8_v8i16 (5734) - AARCH64_INS_SMLSL2 - smlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34490,7 +36751,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLv2i32_indexed (5273) - AArch64_INS_SMLSL - smlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLSLv2i32_indexed (5735) - AARCH64_INS_SMLSL - smlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34499,7 +36760,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLSLv2i32_v2i64 (5274) - AArch64_INS_SMLSL - smlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv2i32_v2i64 (5736) - AARCH64_INS_SMLSL - smlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34507,7 +36768,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLv4i16_indexed (5275) - AArch64_INS_SMLSL - smlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLSLv4i16_indexed (5737) - AARCH64_INS_SMLSL - smlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34516,7 +36777,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLSLv4i16_v4i32 (5276) - AArch64_INS_SMLSL - smlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv4i16_v4i32 (5738) - AARCH64_INS_SMLSL - smlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34524,7 +36785,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLv4i32_indexed (5277) - AArch64_INS_SMLSL2 - smlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLSLv4i32_indexed (5739) - AARCH64_INS_SMLSL2 - smlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34533,7 +36794,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLSLv4i32_v2i64 (5278) - AArch64_INS_SMLSL2 - smlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv4i32_v2i64 (5740) - AARCH64_INS_SMLSL2 - smlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34541,7 +36802,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLv8i16_indexed (5279) - AArch64_INS_SMLSL2 - smlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMLSLv8i16_indexed (5741) - AARCH64_INS_SMLSL2 - smlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34550,7 +36811,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMLSLv8i16_v4i32 (5280) - AArch64_INS_SMLSL2 - smlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv8i16_v4i32 (5742) - AARCH64_INS_SMLSL2 - smlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34558,7 +36819,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMLSLv8i8_v8i16 (5281) - AArch64_INS_SMLSL - smlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMLSLv8i8_v8i16 (5743) - AARCH64_INS_SMLSL - smlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34566,7 +36827,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMMLA (5282) - AArch64_INS_SMMLA - smmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_SMMLA (5744) - AARCH64_INS_SMMLA - smmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -34574,7 +36835,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMMLA_ZZZ (5283) - AArch64_INS_SMMLA - smmla $Zda, $Zn, $Zm */ +{ /* AARCH64_SMMLA_ZZZ (5745) - AARCH64_INS_SMMLA - smmla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -34582,7 +36843,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPA_MPPZZ_D (5284) - AArch64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPA_MPPZZ_D (5746) - AARCH64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34592,7 +36853,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPA_MPPZZ_HtoS (5285) - AArch64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPA_MPPZZ_HtoS (5747) - AARCH64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34602,7 +36863,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPA_MPPZZ_S (5286) - AArch64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPA_MPPZZ_S (5748) - AARCH64_INS_SMOPA - smopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34612,7 +36873,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPS_MPPZZ_D (5287) - AArch64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPS_MPPZZ_D (5749) - AARCH64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34622,7 +36883,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPS_MPPZZ_HtoS (5288) - AArch64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPS_MPPZZ_HtoS (5750) - AARCH64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34632,7 +36893,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOPS_MPPZZ_S (5289) - AArch64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SMOPS_MPPZZ_S (5751) - AARCH64_INS_SMOPS - smops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -34642,77 +36903,77 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMOVvi16to32 (5290) - AArch64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi16to32 (5752) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi16to32_idx0 (5291) - AArch64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi16to32_idx0 (5753) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi16to64 (5292) - AArch64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi16to64 (5754) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi16to64_idx0 (5293) - AArch64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi16to64_idx0 (5755) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi32to64 (5294) - AArch64_INS_SMOV - smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi32to64 (5756) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi32to64_idx0 (5295) - AArch64_INS_SMOV - smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi32to64_idx0 (5757) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi8to32 (5296) - AArch64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi8to32 (5758) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi8to32_idx0 (5297) - AArch64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi8to32_idx0 (5759) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi8to64 (5298) - AArch64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi8to64 (5760) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMOVvi8to64_idx0 (5299) - AArch64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_SMOVvi8to64_idx0 (5761) - AARCH64_INS_SMOV - smov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMSUBLrrr (5300) - AArch64_INS_SMSUBL - smsubl $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_SMSUBLrrr (5762) - AARCH64_INS_SMSUBL - smsubl $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -34720,7 +36981,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_SMULH_ZPmZ_B (5301) - AArch64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMULH_ZPmZ_B (5763) - AARCH64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34728,7 +36989,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZPmZ_D (5302) - AArch64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMULH_ZPmZ_D (5764) - AARCH64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34736,7 +36997,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZPmZ_H (5303) - AArch64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMULH_ZPmZ_H (5765) - AARCH64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34744,7 +37005,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZPmZ_S (5304) - AArch64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SMULH_ZPmZ_S (5766) - AARCH64_INS_SMULH - smulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34752,42 +37013,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZZZ_B (5305) - AArch64_INS_SMULH - smulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULH_ZZZ_B (5767) - AARCH64_INS_SMULH - smulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZZZ_D (5306) - AArch64_INS_SMULH - smulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULH_ZZZ_D (5768) - AARCH64_INS_SMULH - smulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZZZ_H (5307) - AArch64_INS_SMULH - smulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULH_ZZZ_H (5769) - AARCH64_INS_SMULH - smulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULH_ZZZ_S (5308) - AArch64_INS_SMULH - smulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULH_ZZZ_S (5770) - AARCH64_INS_SMULH - smulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULHrr (5309) - AArch64_INS_SMULH - smulh $Rd, $Rn, $Rm */ +{ /* AARCH64_SMULHrr (5771) - AARCH64_INS_SMULH - smulh $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLB_ZZZI_D (5310) - AArch64_INS_SMULLB - smullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SMULLB_ZZZI_D (5772) - AARCH64_INS_SMULLB - smullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -34795,7 +37056,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMULLB_ZZZI_S (5311) - AArch64_INS_SMULLB - smullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SMULLB_ZZZI_S (5773) - AARCH64_INS_SMULLB - smullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -34803,28 +37064,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMULLB_ZZZ_D (5312) - AArch64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLB_ZZZ_D (5774) - AARCH64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLB_ZZZ_H (5313) - AArch64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLB_ZZZ_H (5775) - AARCH64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLB_ZZZ_S (5314) - AArch64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLB_ZZZ_S (5776) - AARCH64_INS_SMULLB - smullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLT_ZZZI_D (5315) - AArch64_INS_SMULLT - smullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SMULLT_ZZZI_D (5777) - AARCH64_INS_SMULLT - smullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -34832,7 +37093,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMULLT_ZZZI_S (5316) - AArch64_INS_SMULLT - smullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SMULLT_ZZZI_S (5778) - AARCH64_INS_SMULLT - smullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -34840,35 +37101,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SMULLT_ZZZ_D (5317) - AArch64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLT_ZZZ_D (5779) - AARCH64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLT_ZZZ_H (5318) - AArch64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLT_ZZZ_H (5780) - AARCH64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLT_ZZZ_S (5319) - AArch64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SMULLT_ZZZ_S (5781) - AARCH64_INS_SMULLT - smullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SMULLv16i8_v8i16 (5320) - AArch64_INS_SMULL2 - smull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv16i8_v8i16 (5782) - AARCH64_INS_SMULL2 - smull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLv2i32_indexed (5321) - AArch64_INS_SMULL - smull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMULLv2i32_indexed (5783) - AARCH64_INS_SMULL - smull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -34876,14 +37137,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMULLv2i32_v2i64 (5322) - AArch64_INS_SMULL - smull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv2i32_v2i64 (5784) - AARCH64_INS_SMULL - smull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLv4i16_indexed (5323) - AArch64_INS_SMULL - smull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMULLv4i16_indexed (5785) - AARCH64_INS_SMULL - smull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -34891,14 +37152,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMULLv4i16_v4i32 (5324) - AArch64_INS_SMULL - smull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv4i16_v4i32 (5786) - AARCH64_INS_SMULL - smull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLv4i32_indexed (5325) - AArch64_INS_SMULL2 - smull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMULLv4i32_indexed (5787) - AARCH64_INS_SMULL2 - smull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -34906,14 +37167,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMULLv4i32_v2i64 (5326) - AArch64_INS_SMULL2 - smull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv4i32_v2i64 (5788) - AARCH64_INS_SMULL2 - smull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLv8i16_indexed (5327) - AArch64_INS_SMULL2 - smull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SMULLv8i16_indexed (5789) - AARCH64_INS_SMULL2 - smull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -34921,49 +37182,49 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SMULLv8i16_v4i32 (5328) - AArch64_INS_SMULL2 - smull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv8i16_v4i32 (5790) - AARCH64_INS_SMULL2 - smull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SMULLv8i8_v8i16 (5329) - AArch64_INS_SMULL - smull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SMULLv8i8_v8i16 (5791) - AARCH64_INS_SMULL - smull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZZ_B (5330) - AArch64_INS_SPLICE - splice $Zd, $Pg, $Zn */ +{ /* AARCH64_SPLICE_ZPZZ_B (5792) - AARCH64_INS_SPLICE - splice $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZZ_D (5331) - AArch64_INS_SPLICE - splice $Zd, $Pg, $Zn */ +{ /* AARCH64_SPLICE_ZPZZ_D (5793) - AARCH64_INS_SPLICE - splice $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZZ_H (5332) - AArch64_INS_SPLICE - splice $Zd, $Pg, $Zn */ +{ /* AARCH64_SPLICE_ZPZZ_H (5794) - AARCH64_INS_SPLICE - splice $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZZ_S (5333) - AArch64_INS_SPLICE - splice $Zd, $Pg, $Zn */ +{ /* AARCH64_SPLICE_ZPZZ_S (5795) - AARCH64_INS_SPLICE - splice $Zd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZ_B (5334) - AArch64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_SPLICE_ZPZ_B (5796) - AARCH64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34971,7 +37232,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZ_D (5335) - AArch64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_SPLICE_ZPZ_D (5797) - AARCH64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34979,7 +37240,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZ_H (5336) - AArch64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_SPLICE_ZPZ_H (5798) - AARCH64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34987,7 +37248,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SPLICE_ZPZ_S (5337) - AArch64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ +{ /* AARCH64_SPLICE_ZPZ_S (5799) - AARCH64_INS_SPLICE - splice $Zdn, $Pg, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -34995,7 +37256,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQABS_ZPmZ_B (5338) - AArch64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQABS_ZPmZ_B (5800) - AARCH64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -35003,7 +37264,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQABS_ZPmZ_D (5339) - AArch64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQABS_ZPmZ_D (5801) - AARCH64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -35011,7 +37272,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQABS_ZPmZ_H (5340) - AArch64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQABS_ZPmZ_H (5802) - AARCH64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -35019,7 +37280,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQABS_ZPmZ_S (5341) - AArch64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQABS_ZPmZ_S (5803) - AARCH64_INS_SQABS - sqabs $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -35027,73 +37288,73 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQABSv16i8 (5342) - AArch64_INS_SQABS - sqabs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SQABSv16i8 (5804) - AARCH64_INS_SQABS - sqabs{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv1i16 (5343) - AArch64_INS_SQABS - sqabs $Rd, $Rn */ +{ /* AARCH64_SQABSv1i16 (5805) - AARCH64_INS_SQABS - sqabs $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv1i32 (5344) - AArch64_INS_SQABS - sqabs $Rd, $Rn */ +{ /* AARCH64_SQABSv1i32 (5806) - AARCH64_INS_SQABS - sqabs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv1i64 (5345) - AArch64_INS_SQABS - sqabs $Rd, $Rn */ +{ /* AARCH64_SQABSv1i64 (5807) - AARCH64_INS_SQABS - sqabs $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv1i8 (5346) - AArch64_INS_SQABS - sqabs $Rd, $Rn */ +{ /* AARCH64_SQABSv1i8 (5808) - AARCH64_INS_SQABS - sqabs $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv2i32 (5347) - AArch64_INS_SQABS - sqabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_SQABSv2i32 (5809) - AARCH64_INS_SQABS - sqabs{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv2i64 (5348) - AArch64_INS_SQABS - sqabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_SQABSv2i64 (5810) - AARCH64_INS_SQABS - sqabs{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv4i16 (5349) - AArch64_INS_SQABS - sqabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SQABSv4i16 (5811) - AARCH64_INS_SQABS - sqabs{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv4i32 (5350) - AArch64_INS_SQABS - sqabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SQABSv4i32 (5812) - AARCH64_INS_SQABS - sqabs{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv8i16 (5351) - AArch64_INS_SQABS - sqabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SQABSv8i16 (5813) - AARCH64_INS_SQABS - sqabs{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQABSv8i8 (5352) - AArch64_INS_SQABS - sqabs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SQABSv8i8 (5814) - AARCH64_INS_SQABS - sqabs{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQADD_ZI_B (5353) - AArch64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQADD_ZI_B (5815) - AARCH64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35101,7 +37362,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQADD_ZI_D (5354) - AArch64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQADD_ZI_D (5816) - AARCH64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35109,7 +37370,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQADD_ZI_H (5355) - AArch64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQADD_ZI_H (5817) - AARCH64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35117,7 +37378,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQADD_ZI_S (5356) - AArch64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQADD_ZI_S (5818) - AARCH64_INS_SQADD - sqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35125,7 +37386,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQADD_ZPmZ_B (5357) - AArch64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQADD_ZPmZ_B (5819) - AARCH64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -35133,7 +37394,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZPmZ_D (5358) - AArch64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQADD_ZPmZ_D (5820) - AARCH64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -35141,7 +37402,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZPmZ_H (5359) - AArch64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQADD_ZPmZ_H (5821) - AARCH64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -35149,7 +37410,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZPmZ_S (5360) - AArch64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQADD_ZPmZ_S (5822) - AARCH64_INS_SQADD - sqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -35157,112 +37418,112 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZZZ_B (5361) - AArch64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_SQADD_ZZZ_B (5823) - AARCH64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZZZ_D (5362) - AArch64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_SQADD_ZZZ_D (5824) - AARCH64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZZZ_H (5363) - AArch64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_SQADD_ZZZ_H (5825) - AARCH64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADD_ZZZ_S (5364) - AArch64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_SQADD_ZZZ_S (5826) - AARCH64_INS_SQADD - sqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQADDv16i8 (5365) - AArch64_INS_SQADD - sqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv16i8 (5827) - AARCH64_INS_SQADD - sqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv1i16 (5366) - AArch64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_SQADDv1i16 (5828) - AARCH64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv1i32 (5367) - AArch64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_SQADDv1i32 (5829) - AARCH64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv1i64 (5368) - AArch64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_SQADDv1i64 (5830) - AARCH64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv1i8 (5369) - AArch64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_SQADDv1i8 (5831) - AARCH64_INS_SQADD - sqadd $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv2i32 (5370) - AArch64_INS_SQADD - sqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv2i32 (5832) - AARCH64_INS_SQADD - sqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv2i64 (5371) - AArch64_INS_SQADD - sqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv2i64 (5833) - AARCH64_INS_SQADD - sqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv4i16 (5372) - AArch64_INS_SQADD - sqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv4i16 (5834) - AARCH64_INS_SQADD - sqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv4i32 (5373) - AArch64_INS_SQADD - sqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv4i32 (5835) - AARCH64_INS_SQADD - sqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv8i16 (5374) - AArch64_INS_SQADD - sqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv8i16 (5836) - AARCH64_INS_SQADD - sqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQADDv8i8 (5375) - AArch64_INS_SQADD - sqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQADDv8i8 (5837) - AARCH64_INS_SQADD - sqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQCADD_ZZI_B (5376) - AArch64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_SQCADD_ZZI_B (5838) - AARCH64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35270,7 +37531,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQCADD_ZZI_D (5377) - AArch64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_SQCADD_ZZI_D (5839) - AARCH64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35278,7 +37539,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQCADD_ZZI_H (5378) - AArch64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_SQCADD_ZZI_H (5840) - AARCH64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35286,7 +37547,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQCADD_ZZI_S (5379) - AArch64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ +{ /* AARCH64_SQCADD_ZZI_S (5841) - AARCH64_INS_SQCADD - sqcadd $Zdn, $_Zdn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35294,79 +37555,79 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQCVTN_Z2Z_StoH (5380) - AArch64_INS_SQCVTN - sqcvtn $Zd, $Zn */ +{ /* AARCH64_SQCVTN_Z2Z_StoH (5842) - AARCH64_INS_SQCVTN - sqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTN_Z4Z_DtoH (5381) - AArch64_INS_SQCVTN - sqcvtn $Zd, $Zn */ +{ /* AARCH64_SQCVTN_Z4Z_DtoH (5843) - AARCH64_INS_SQCVTN - sqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTN_Z4Z_StoB (5382) - AArch64_INS_SQCVTN - sqcvtn $Zd, $Zn */ +{ /* AARCH64_SQCVTN_Z4Z_StoB (5844) - AARCH64_INS_SQCVTN - sqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTUN_Z2Z_StoH (5383) - AArch64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ +{ /* AARCH64_SQCVTUN_Z2Z_StoH (5845) - AARCH64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTUN_Z4Z_DtoH (5384) - AArch64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ +{ /* AARCH64_SQCVTUN_Z4Z_DtoH (5846) - AARCH64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTUN_Z4Z_StoB (5385) - AArch64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ +{ /* AARCH64_SQCVTUN_Z4Z_StoB (5847) - AARCH64_INS_SQCVTUN - sqcvtun $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTU_Z2Z_StoH (5386) - AArch64_INS_SQCVTU - sqcvtu $Zd, $Zn */ +{ /* AARCH64_SQCVTU_Z2Z_StoH (5848) - AARCH64_INS_SQCVTU - sqcvtu $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTU_Z4Z_DtoH (5387) - AArch64_INS_SQCVTU - sqcvtu $Zd, $Zn */ +{ /* AARCH64_SQCVTU_Z4Z_DtoH (5849) - AARCH64_INS_SQCVTU - sqcvtu $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVTU_Z4Z_StoB (5388) - AArch64_INS_SQCVTU - sqcvtu $Zd, $Zn */ +{ /* AARCH64_SQCVTU_Z4Z_StoB (5850) - AARCH64_INS_SQCVTU - sqcvtu $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVT_Z2Z_StoH (5389) - AArch64_INS_SQCVT - sqcvt $Zd, $Zn */ +{ /* AARCH64_SQCVT_Z2Z_StoH (5851) - AARCH64_INS_SQCVT - sqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVT_Z4Z_DtoH (5390) - AArch64_INS_SQCVT - sqcvt $Zd, $Zn */ +{ /* AARCH64_SQCVT_Z4Z_DtoH (5852) - AARCH64_INS_SQCVT - sqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQCVT_Z4Z_StoB (5391) - AArch64_INS_SQCVT - sqcvt $Zd, $Zn */ +{ /* AARCH64_SQCVT_Z4Z_StoB (5853) - AARCH64_INS_SQCVT - sqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQDECB_XPiI (5392) - AArch64_INS_SQDECB - sqdecb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECB_XPiI (5854) - AARCH64_INS_SQDECB - sqdecb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35374,7 +37635,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECB_XPiWdI (5393) - AArch64_INS_SQDECB - sqdecb $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECB_XPiWdI (5855) - AARCH64_INS_SQDECB - sqdecb $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35382,7 +37643,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECD_XPiI (5394) - AArch64_INS_SQDECD - sqdecd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECD_XPiI (5856) - AARCH64_INS_SQDECD - sqdecd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35390,7 +37651,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECD_XPiWdI (5395) - AArch64_INS_SQDECD - sqdecd $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECD_XPiWdI (5857) - AARCH64_INS_SQDECD - sqdecd $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35398,7 +37659,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECD_ZPiI (5396) - AArch64_INS_SQDECD - sqdecd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECD_ZPiI (5858) - AARCH64_INS_SQDECD - sqdecd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35406,7 +37667,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECH_XPiI (5397) - AArch64_INS_SQDECH - sqdech $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECH_XPiI (5859) - AARCH64_INS_SQDECH - sqdech $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35414,7 +37675,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECH_XPiWdI (5398) - AArch64_INS_SQDECH - sqdech $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECH_XPiWdI (5860) - AARCH64_INS_SQDECH - sqdech $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35422,7 +37683,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECH_ZPiI (5399) - AArch64_INS_SQDECH - sqdech $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECH_ZPiI (5861) - AARCH64_INS_SQDECH - sqdech $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35430,84 +37691,84 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECP_XPWd_B (5400) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQDECP_XPWd_B (5862) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XPWd_D (5401) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQDECP_XPWd_D (5863) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XPWd_H (5402) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQDECP_XPWd_H (5864) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XPWd_S (5403) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQDECP_XPWd_S (5865) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XP_B (5404) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg */ +{ /* AARCH64_SQDECP_XP_B (5866) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XP_D (5405) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg */ +{ /* AARCH64_SQDECP_XP_D (5867) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XP_H (5406) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg */ +{ /* AARCH64_SQDECP_XP_H (5868) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_XP_S (5407) - AArch64_INS_SQDECP - sqdecp $Rdn, $Pg */ +{ /* AARCH64_SQDECP_XP_S (5869) - AARCH64_INS_SQDECP - sqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQDECP_ZP_D (5408) - AArch64_INS_SQDECP - sqdecp $Zdn, $Pm */ +{ /* AARCH64_SQDECP_ZP_D (5870) - AARCH64_INS_SQDECP - sqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQDECP_ZP_H (5409) - AArch64_INS_SQDECP - sqdecp $Zdn, $Pm */ +{ /* AARCH64_SQDECP_ZP_H (5871) - AARCH64_INS_SQDECP - sqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQDECP_ZP_S (5410) - AArch64_INS_SQDECP - sqdecp $Zdn, $Pm */ +{ /* AARCH64_SQDECP_ZP_S (5872) - AARCH64_INS_SQDECP - sqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQDECW_XPiI (5411) - AArch64_INS_SQDECW - sqdecw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECW_XPiI (5873) - AARCH64_INS_SQDECW - sqdecw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35515,7 +37776,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECW_XPiWdI (5412) - AArch64_INS_SQDECW - sqdecw $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECW_XPiWdI (5874) - AARCH64_INS_SQDECW - sqdecw $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -35523,7 +37784,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDECW_ZPiI (5413) - AArch64_INS_SQDECW - sqdecw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQDECW_ZPiI (5875) - AARCH64_INS_SQDECW - sqdecw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -35531,7 +37792,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQDMLALBT_ZZZ_D (5414) - AArch64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALBT_ZZZ_D (5876) - AARCH64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35539,7 +37800,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALBT_ZZZ_H (5415) - AArch64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALBT_ZZZ_H (5877) - AARCH64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35547,7 +37808,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALBT_ZZZ_S (5416) - AArch64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALBT_ZZZ_S (5878) - AARCH64_INS_SQDMLALBT - sqdmlalbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35555,7 +37816,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALB_ZZZI_D (5417) - AArch64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLALB_ZZZI_D (5879) - AARCH64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35564,7 +37825,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLALB_ZZZI_S (5418) - AArch64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLALB_ZZZI_S (5880) - AARCH64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35573,7 +37834,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLALB_ZZZ_D (5419) - AArch64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALB_ZZZ_D (5881) - AARCH64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35581,7 +37842,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALB_ZZZ_H (5420) - AArch64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALB_ZZZ_H (5882) - AARCH64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35589,7 +37850,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALB_ZZZ_S (5421) - AArch64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALB_ZZZ_S (5883) - AARCH64_INS_SQDMLALB - sqdmlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35597,7 +37858,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALT_ZZZI_D (5422) - AArch64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLALT_ZZZI_D (5884) - AARCH64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35606,7 +37867,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLALT_ZZZI_S (5423) - AArch64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLALT_ZZZI_S (5885) - AARCH64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35615,7 +37876,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLALT_ZZZ_D (5424) - AArch64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALT_ZZZ_D (5886) - AARCH64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35623,7 +37884,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALT_ZZZ_H (5425) - AArch64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALT_ZZZ_H (5887) - AARCH64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35631,7 +37892,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALT_ZZZ_S (5426) - AArch64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLALT_ZZZ_S (5888) - AARCH64_INS_SQDMLALT - sqdmlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35639,15 +37900,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLALi16 (5427) - AArch64_INS_SQDMLAL - sqdmlal $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMLALi16 (5889) - AARCH64_INS_SQDMLAL - sqdmlal $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLALi32 (5428) - AArch64_INS_SQDMLAL - sqdmlal $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMLALi32 (5890) - AARCH64_INS_SQDMLAL - sqdmlal $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35655,16 +37916,16 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLALv1i32_indexed (5429) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv1i32_indexed (5891) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv1i64_indexed (5430) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv1i64_indexed (5892) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35673,7 +37934,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv2i32_indexed (5431) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv2i32_indexed (5893) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35682,7 +37943,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv2i32_v2i64 (5432) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLALv2i32_v2i64 (5894) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35690,7 +37951,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLALv4i16_indexed (5433) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv4i16_indexed (5895) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35699,7 +37960,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv4i16_v4i32 (5434) - AArch64_INS_SQDMLAL - sqdmlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLALv4i16_v4i32 (5896) - AARCH64_INS_SQDMLAL - sqdmlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35707,7 +37968,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLALv4i32_indexed (5435) - AArch64_INS_SQDMLAL2 - sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv4i32_indexed (5897) - AARCH64_INS_SQDMLAL2 - sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35716,7 +37977,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv4i32_v2i64 (5436) - AArch64_INS_SQDMLAL2 - sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLALv4i32_v2i64 (5898) - AARCH64_INS_SQDMLAL2 - sqdmlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35724,7 +37985,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLALv8i16_indexed (5437) - AArch64_INS_SQDMLAL2 - sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLALv8i16_indexed (5899) - AARCH64_INS_SQDMLAL2 - sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35733,7 +37994,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLALv8i16_v4i32 (5438) - AArch64_INS_SQDMLAL2 - sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLALv8i16_v4i32 (5900) - AARCH64_INS_SQDMLAL2 - sqdmlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35741,7 +38002,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLBT_ZZZ_D (5439) - AArch64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLBT_ZZZ_D (5901) - AARCH64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35749,7 +38010,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLBT_ZZZ_H (5440) - AArch64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLBT_ZZZ_H (5902) - AARCH64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35757,7 +38018,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLBT_ZZZ_S (5441) - AArch64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLBT_ZZZ_S (5903) - AARCH64_INS_SQDMLSLBT - sqdmlslbt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35765,7 +38026,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLB_ZZZI_D (5442) - AArch64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLSLB_ZZZI_D (5904) - AARCH64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35774,7 +38035,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLSLB_ZZZI_S (5443) - AArch64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLSLB_ZZZI_S (5905) - AARCH64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35783,7 +38044,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLSLB_ZZZ_D (5444) - AArch64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLB_ZZZ_D (5906) - AARCH64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35791,7 +38052,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLB_ZZZ_H (5445) - AArch64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLB_ZZZ_H (5907) - AARCH64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35799,7 +38060,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLB_ZZZ_S (5446) - AArch64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLB_ZZZ_S (5908) - AARCH64_INS_SQDMLSLB - sqdmlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35807,7 +38068,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLT_ZZZI_D (5447) - AArch64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLSLT_ZZZI_D (5909) - AARCH64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35816,7 +38077,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLSLT_ZZZI_S (5448) - AArch64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMLSLT_ZZZI_S (5910) - AARCH64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35825,7 +38086,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMLSLT_ZZZ_D (5449) - AArch64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLT_ZZZ_D (5911) - AARCH64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35833,7 +38094,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLT_ZZZ_H (5450) - AArch64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLT_ZZZ_H (5912) - AARCH64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35841,7 +38102,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLT_ZZZ_S (5451) - AArch64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_SQDMLSLT_ZZZ_S (5913) - AARCH64_INS_SQDMLSLT - sqdmlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -35849,15 +38110,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMLSLi16 (5452) - AArch64_INS_SQDMLSL - sqdmlsl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMLSLi16 (5914) - AARCH64_INS_SQDMLSL - sqdmlsl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLi32 (5453) - AArch64_INS_SQDMLSL - sqdmlsl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMLSLi32 (5915) - AARCH64_INS_SQDMLSL - sqdmlsl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35865,16 +38126,16 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLv1i32_indexed (5454) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv1i32_indexed (5916) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv1i64_indexed (5455) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv1i64_indexed (5917) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35883,7 +38144,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv2i32_indexed (5456) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv2i32_indexed (5918) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35892,7 +38153,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv2i32_v2i64 (5457) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLSLv2i32_v2i64 (5919) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35900,7 +38161,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLv4i16_indexed (5458) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv4i16_indexed (5920) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35909,7 +38170,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv4i16_v4i32 (5459) - AArch64_INS_SQDMLSL - sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLSLv4i16_v4i32 (5921) - AARCH64_INS_SQDMLSL - sqdmlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35917,7 +38178,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLv4i32_indexed (5460) - AArch64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv4i32_indexed (5922) - AARCH64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35926,7 +38187,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv4i32_v2i64 (5461) - AArch64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLSLv4i32_v2i64 (5923) - AARCH64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35934,7 +38195,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMLSLv8i16_indexed (5462) - AArch64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMLSLv8i16_indexed (5924) - AARCH64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35943,7 +38204,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMLSLv8i16_v4i32 (5463) - AArch64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMLSLv8i16_v4i32 (5925) - AARCH64_INS_SQDMLSL2 - sqdmlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -35951,119 +38212,119 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2Z2Z_B (5464) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2Z2Z_B (5926) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2Z2Z_D (5465) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2Z2Z_D (5927) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2Z2Z_H (5466) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2Z2Z_H (5928) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2Z2Z_S (5467) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2Z2Z_S (5929) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2ZZ_B (5468) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2ZZ_B (5930) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2ZZ_D (5469) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2ZZ_D (5931) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2ZZ_H (5470) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2ZZ_H (5932) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG2_2ZZ_S (5471) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG2_2ZZ_S (5933) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4Z4Z_B (5472) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4Z4Z_B (5934) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4Z4Z_D (5473) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4Z4Z_D (5935) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4Z4Z_H (5474) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4Z4Z_H (5936) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4Z4Z_S (5475) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4Z4Z_S (5937) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4ZZ_B (5476) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4ZZ_B (5938) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4ZZ_D (5477) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4ZZ_D (5939) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4ZZ_H (5478) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4ZZ_H (5940) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_VG4_4ZZ_S (5479) - AArch64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SQDMULH_VG4_4ZZ_S (5941) - AARCH64_INS_SQDMULH - sqdmulh $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZI_D (5480) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULH_ZZZI_D (5942) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36071,7 +38332,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZI_H (5481) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULH_ZZZI_H (5943) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36079,7 +38340,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZI_S (5482) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULH_ZZZI_S (5944) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36087,57 +38348,57 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZ_B (5483) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULH_ZZZ_B (5945) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZ_D (5484) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULH_ZZZ_D (5946) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZ_H (5485) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULH_ZZZ_H (5947) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULH_ZZZ_S (5486) - AArch64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULH_ZZZ_S (5948) - AARCH64_INS_SQDMULH - sqdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULHv1i16 (5487) - AArch64_INS_SQDMULH - sqdmulh $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMULHv1i16 (5949) - AARCH64_INS_SQDMULH - sqdmulh $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv1i16_indexed (5488) - AArch64_INS_SQDMULH - sqdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv1i16_indexed (5950) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULHv1i32 (5489) - AArch64_INS_SQDMULH - sqdmulh $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMULHv1i32 (5951) - AARCH64_INS_SQDMULH - sqdmulh $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv1i32_indexed (5490) - AArch64_INS_SQDMULH - sqdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv1i32_indexed (5952) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36145,14 +38406,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULHv2i32 (5491) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQDMULHv2i32 (5953) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv2i32_indexed (5492) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv2i32_indexed (5954) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36160,14 +38421,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULHv4i16 (5493) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQDMULHv4i16 (5955) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv4i16_indexed (5494) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv4i16_indexed (5956) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36175,14 +38436,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULHv4i32 (5495) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQDMULHv4i32 (5957) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv4i32_indexed (5496) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv4i32_indexed (5958) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36190,14 +38451,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULHv8i16 (5497) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQDMULHv8i16 (5959) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULHv8i16_indexed (5498) - AArch64_INS_SQDMULH - sqdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULHv8i16_indexed (5960) - AARCH64_INS_SQDMULH - sqdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36205,7 +38466,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLB_ZZZI_D (5499) - AArch64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULLB_ZZZI_D (5961) - AARCH64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36213,7 +38474,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULLB_ZZZI_S (5500) - AArch64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULLB_ZZZI_S (5962) - AARCH64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36221,28 +38482,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULLB_ZZZ_D (5501) - AArch64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLB_ZZZ_D (5963) - AARCH64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLB_ZZZ_H (5502) - AArch64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLB_ZZZ_H (5964) - AARCH64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLB_ZZZ_S (5503) - AArch64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLB_ZZZ_S (5965) - AARCH64_INS_SQDMULLB - sqdmullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLT_ZZZI_D (5504) - AArch64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULLT_ZZZI_D (5966) - AARCH64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36250,7 +38511,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULLT_ZZZI_S (5505) - AArch64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQDMULLT_ZZZI_S (5967) - AARCH64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -36258,50 +38519,50 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQDMULLT_ZZZ_D (5506) - AArch64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLT_ZZZ_D (5968) - AARCH64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLT_ZZZ_H (5507) - AArch64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLT_ZZZ_H (5969) - AARCH64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLT_ZZZ_S (5508) - AArch64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ +{ /* AARCH64_SQDMULLT_ZZZ_S (5970) - AARCH64_INS_SQDMULLT - sqdmullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQDMULLi16 (5509) - AArch64_INS_SQDMULL - sqdmull $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMULLi16 (5971) - AARCH64_INS_SQDMULL - sqdmull $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULLi32 (5510) - AArch64_INS_SQDMULL - sqdmull $Rd, $Rn, $Rm */ +{ /* AARCH64_SQDMULLi32 (5972) - AARCH64_INS_SQDMULL - sqdmull $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULLv1i32_indexed (5511) - AArch64_INS_SQDMULL - sqdmull{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv1i32_indexed (5973) - AARCH64_INS_SQDMULL - sqdmull{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv1i64_indexed (5512) - AArch64_INS_SQDMULL - sqdmull{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv1i64_indexed (5974) - AARCH64_INS_SQDMULL - sqdmull{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36309,7 +38570,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv2i32_indexed (5513) - AArch64_INS_SQDMULL - sqdmull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv2i32_indexed (5975) - AARCH64_INS_SQDMULL - sqdmull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36317,14 +38578,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv2i32_v2i64 (5514) - AArch64_INS_SQDMULL - sqdmull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMULLv2i32_v2i64 (5976) - AARCH64_INS_SQDMULL - sqdmull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULLv4i16_indexed (5515) - AArch64_INS_SQDMULL - sqdmull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv4i16_indexed (5977) - AARCH64_INS_SQDMULL - sqdmull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36332,14 +38593,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv4i16_v4i32 (5516) - AArch64_INS_SQDMULL - sqdmull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMULLv4i16_v4i32 (5978) - AARCH64_INS_SQDMULL - sqdmull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULLv4i32_indexed (5517) - AArch64_INS_SQDMULL2 - sqdmull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv4i32_indexed (5979) - AARCH64_INS_SQDMULL2 - sqdmull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36347,14 +38608,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv4i32_v2i64 (5518) - AArch64_INS_SQDMULL2 - sqdmull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMULLv4i32_v2i64 (5980) - AARCH64_INS_SQDMULL2 - sqdmull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQDMULLv8i16_indexed (5519) - AArch64_INS_SQDMULL2 - sqdmull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQDMULLv8i16_indexed (5981) - AARCH64_INS_SQDMULL2 - sqdmull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -36362,14 +38623,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQDMULLv8i16_v4i32 (5520) - AArch64_INS_SQDMULL2 - sqdmull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQDMULLv8i16_v4i32 (5982) - AARCH64_INS_SQDMULL2 - sqdmull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQINCB_XPiI (5521) - AArch64_INS_SQINCB - sqincb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCB_XPiI (5983) - AARCH64_INS_SQINCB - sqincb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36377,7 +38638,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCB_XPiWdI (5522) - AArch64_INS_SQINCB - sqincb $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCB_XPiWdI (5984) - AARCH64_INS_SQINCB - sqincb $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36385,7 +38646,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCD_XPiI (5523) - AArch64_INS_SQINCD - sqincd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCD_XPiI (5985) - AARCH64_INS_SQINCD - sqincd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36393,7 +38654,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCD_XPiWdI (5524) - AArch64_INS_SQINCD - sqincd $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCD_XPiWdI (5986) - AARCH64_INS_SQINCD - sqincd $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36401,7 +38662,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCD_ZPiI (5525) - AArch64_INS_SQINCD - sqincd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCD_ZPiI (5987) - AARCH64_INS_SQINCD - sqincd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -36409,7 +38670,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCH_XPiI (5526) - AArch64_INS_SQINCH - sqinch $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCH_XPiI (5988) - AARCH64_INS_SQINCH - sqinch $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36417,7 +38678,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCH_XPiWdI (5527) - AArch64_INS_SQINCH - sqinch $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCH_XPiWdI (5989) - AARCH64_INS_SQINCH - sqinch $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36425,7 +38686,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCH_ZPiI (5528) - AArch64_INS_SQINCH - sqinch $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCH_ZPiI (5990) - AARCH64_INS_SQINCH - sqinch $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -36433,84 +38694,84 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCP_XPWd_B (5529) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQINCP_XPWd_B (5991) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XPWd_D (5530) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQINCP_XPWd_D (5992) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XPWd_H (5531) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQINCP_XPWd_H (5993) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XPWd_S (5532) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ +{ /* AARCH64_SQINCP_XPWd_S (5994) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg, $_Rdn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XP_B (5533) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg */ +{ /* AARCH64_SQINCP_XP_B (5995) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XP_D (5534) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg */ +{ /* AARCH64_SQINCP_XP_D (5996) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XP_H (5535) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg */ +{ /* AARCH64_SQINCP_XP_H (5997) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_XP_S (5536) - AArch64_INS_SQINCP - sqincp $Rdn, $Pg */ +{ /* AARCH64_SQINCP_XP_S (5998) - AARCH64_INS_SQINCP - sqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_SQINCP_ZP_D (5537) - AArch64_INS_SQINCP - sqincp $Zdn, $Pm */ +{ /* AARCH64_SQINCP_ZP_D (5999) - AARCH64_INS_SQINCP - sqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQINCP_ZP_H (5538) - AArch64_INS_SQINCP - sqincp $Zdn, $Pm */ +{ /* AARCH64_SQINCP_ZP_H (6000) - AARCH64_INS_SQINCP - sqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQINCP_ZP_S (5539) - AArch64_INS_SQINCP - sqincp $Zdn, $Pm */ +{ /* AARCH64_SQINCP_ZP_S (6001) - AARCH64_INS_SQINCP - sqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_SQINCW_XPiI (5540) - AArch64_INS_SQINCW - sqincw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCW_XPiI (6002) - AARCH64_INS_SQINCW - sqincw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36518,7 +38779,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCW_XPiWdI (5541) - AArch64_INS_SQINCW - sqincw $Rdn, $_Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCW_XPiWdI (6003) - AARCH64_INS_SQINCW - sqincw $Rdn, $_Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -36526,7 +38787,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQINCW_ZPiI (5542) - AArch64_INS_SQINCW - sqincw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_SQINCW_ZPiI (6004) - AARCH64_INS_SQINCW - sqincw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -36534,7 +38795,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQNEG_ZPmZ_B (5543) - AArch64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQNEG_ZPmZ_B (6005) - AARCH64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -36542,7 +38803,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQNEG_ZPmZ_D (5544) - AArch64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQNEG_ZPmZ_D (6006) - AARCH64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -36550,7 +38811,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQNEG_ZPmZ_H (5545) - AArch64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQNEG_ZPmZ_H (6007) - AARCH64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -36558,7 +38819,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQNEG_ZPmZ_S (5546) - AArch64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SQNEG_ZPmZ_S (6008) - AARCH64_INS_SQNEG - sqneg $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -36566,73 +38827,73 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQNEGv16i8 (5547) - AArch64_INS_SQNEG - sqneg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SQNEGv16i8 (6009) - AARCH64_INS_SQNEG - sqneg{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv1i16 (5548) - AArch64_INS_SQNEG - sqneg $Rd, $Rn */ +{ /* AARCH64_SQNEGv1i16 (6010) - AARCH64_INS_SQNEG - sqneg $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv1i32 (5549) - AArch64_INS_SQNEG - sqneg $Rd, $Rn */ +{ /* AARCH64_SQNEGv1i32 (6011) - AARCH64_INS_SQNEG - sqneg $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv1i64 (5550) - AArch64_INS_SQNEG - sqneg $Rd, $Rn */ +{ /* AARCH64_SQNEGv1i64 (6012) - AARCH64_INS_SQNEG - sqneg $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv1i8 (5551) - AArch64_INS_SQNEG - sqneg $Rd, $Rn */ +{ /* AARCH64_SQNEGv1i8 (6013) - AARCH64_INS_SQNEG - sqneg $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv2i32 (5552) - AArch64_INS_SQNEG - sqneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_SQNEGv2i32 (6014) - AARCH64_INS_SQNEG - sqneg{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv2i64 (5553) - AArch64_INS_SQNEG - sqneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_SQNEGv2i64 (6015) - AARCH64_INS_SQNEG - sqneg{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv4i16 (5554) - AArch64_INS_SQNEG - sqneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SQNEGv4i16 (6016) - AARCH64_INS_SQNEG - sqneg{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv4i32 (5555) - AArch64_INS_SQNEG - sqneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SQNEGv4i32 (6017) - AARCH64_INS_SQNEG - sqneg{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv8i16 (5556) - AArch64_INS_SQNEG - sqneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SQNEGv8i16 (6018) - AARCH64_INS_SQNEG - sqneg{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQNEGv8i8 (5557) - AArch64_INS_SQNEG - sqneg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SQNEGv8i8 (6019) - AARCH64_INS_SQNEG - sqneg{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZI_H (5558) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZI_H (6020) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36642,7 +38903,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZI_S (5559) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZI_S (6021) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm$iop, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36652,7 +38913,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZ_B (5560) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZ_B (6022) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36661,7 +38922,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZ_D (5561) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZ_D (6023) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36670,7 +38931,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZ_H (5562) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZ_H (6024) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36679,7 +38940,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDCMLAH_ZZZ_S (5563) - AArch64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ +{ /* AARCH64_SQRDCMLAH_ZZZ_S (6025) - AARCH64_INS_SQRDCMLAH - sqrdcmlah $Zda, $Zn, $Zm, $rot */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36688,7 +38949,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rot */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZI_D (5564) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMLAH_ZZZI_D (6026) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36697,7 +38958,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZI_H (5565) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMLAH_ZZZI_H (6027) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36706,7 +38967,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZI_S (5566) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMLAH_ZZZI_S (6028) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36715,7 +38976,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZ_B (5567) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ +{ /* AARCH64_SQRDMLAH_ZZZ_B (6029) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36723,7 +38984,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZ_D (5568) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ +{ /* AARCH64_SQRDMLAH_ZZZ_D (6030) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36731,7 +38992,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZ_H (5569) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ +{ /* AARCH64_SQRDMLAH_ZZZ_H (6031) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36739,7 +39000,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMLAH_ZZZ_S (5570) - AArch64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ +{ /* AARCH64_SQRDMLAH_ZZZ_S (6032) - AARCH64_INS_SQRDMLAH - sqrdmlah $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -36747,16 +39008,32 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMLAHi16_indexed (5571) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLAHv1i16 (6033) - AARCH64_INS_SQRDMLAH - sqrdmlah $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv1i16_indexed (6034) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLAHi32_indexed (5572) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLAHv1i32 (6035) - AARCH64_INS_SQRDMLAH - sqrdmlah $Rd, $Rn, $Rm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv1i32_indexed (6036) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36765,15 +39042,151 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLAHv1i16 (5573) - AArch64_INS_SQRDMLAH - sqrdmlah $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRDMLAHv2i32 (6037) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLAHv1i32 (5574) - AArch64_INS_SQRDMLAH - sqrdmlah $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRDMLAHv2i32_indexed (6038) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv4i16 (6039) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv4i16_indexed (6040) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv4i32 (6041) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv4i32_indexed (6042) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv8i16 (6043) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLAHv8i16_indexed (6044) - AARCH64_INS_SQRDMLAH - sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZI_D (6045) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZI_H (6046) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZI_S (6047) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZ_B (6048) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZ_D (6049) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZ_H (6050) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSH_ZZZ_S (6051) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSHv1i16 (6052) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Rd, $Rn, $Rm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSHv1i16_indexed (6053) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ + { 0 } +}}, +{ /* AARCH64_SQRDMLSHv1i32 (6054) - AARCH64_INS_SQRDMLSH - sqrdmlsh $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36781,143 +39194,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLAHv2i32 (5575) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv2i32_indexed (5576) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv4i16 (5577) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv4i16_indexed (5578) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv4i32 (5579) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv4i32_indexed (5580) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv8i16 (5581) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLAHv8i16_indexed (5582) - AArch64_INS_SQRDMLAH - sqrdmlah{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZI_D (5583) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZI_H (5584) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZI_S (5585) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm$iop */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZ_B (5586) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZ_D (5587) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZ_H (5588) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSH_ZZZ_S (5589) - AArch64_INS_SQRDMLSH - sqrdmlsh $Zda, $Zn, $Zm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSHi16_indexed (5590) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ - { 0 } -}}, -{ /* AArch64_SQRDMLSHi32_indexed (5591) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLSHv1i32_indexed (6055) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36926,23 +39203,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLSHv1i16 (5592) - AArch64_INS_SQRDMLSH - sqrdmlsh $Rd, $Rn, $Rm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSHv1i32 (5593) - AArch64_INS_SQRDMLSH - sqrdmlsh $Rd, $Rn, $Rm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_SQRDMLSHv2i32 (5594) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQRDMLSHv2i32 (6056) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36950,7 +39211,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLSHv2i32_indexed (5595) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLSHv2i32_indexed (6057) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36959,7 +39220,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLSHv4i16 (5596) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQRDMLSHv4i16 (6058) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36967,7 +39228,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLSHv4i16_indexed (5597) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLSHv4i16_indexed (6059) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36976,7 +39237,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLSHv4i32 (5598) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQRDMLSHv4i32 (6060) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36984,7 +39245,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLSHv4i32_indexed (5599) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLSHv4i32_indexed (6061) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -36993,7 +39254,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMLSHv8i16 (5600) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SQRDMLSHv8i16 (6062) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -37001,7 +39262,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMLSHv8i16_indexed (5601) - AArch64_INS_SQRDMLSH - sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMLSHv8i16_indexed (6063) - AARCH64_INS_SQRDMLSH - sqrdmlsh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -37010,7 +39271,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZI_D (5602) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMULH_ZZZI_D (6064) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -37018,7 +39279,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZI_H (5603) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMULH_ZZZI_H (6065) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -37026,7 +39287,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZI_S (5604) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_SQRDMULH_ZZZI_S (6066) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -37034,57 +39295,57 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZ_B (5605) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQRDMULH_ZZZ_B (6067) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZ_D (5606) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQRDMULH_ZZZ_D (6068) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZ_H (5607) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQRDMULH_ZZZ_H (6069) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMULH_ZZZ_S (5608) - AArch64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ +{ /* AARCH64_SQRDMULH_ZZZ_S (6070) - AARCH64_INS_SQRDMULH - sqrdmulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRDMULHv1i16 (5609) - AArch64_INS_SQRDMULH - sqrdmulh $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRDMULHv1i16 (6071) - AARCH64_INS_SQRDMULH - sqrdmulh $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv1i16_indexed (5610) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv1i16_indexed (6072) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd, $Rn, $Rm.h$idx|.h $Rd, $Rn, $Rm$idx} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULHv1i32 (5611) - AArch64_INS_SQRDMULH - sqrdmulh $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRDMULHv1i32 (6073) - AARCH64_INS_SQRDMULH - sqrdmulh $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv1i32_indexed (5612) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv1i32_indexed (6074) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd, $Rn, $Rm.s$idx|.s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -37092,14 +39353,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULHv2i32 (5613) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRDMULHv2i32 (6075) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv2i32_indexed (5614) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv2i32_indexed (6076) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.2s, $Rn.2s, $Rm.s$idx|.2s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -37107,14 +39368,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULHv4i16 (5615) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRDMULHv4i16 (6077) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv4i16_indexed (5616) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv4i16_indexed (6078) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.4h, $Rn.4h, $Rm.h$idx|.4h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -37122,14 +39383,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULHv4i32 (5617) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRDMULHv4i32 (6079) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv4i32_indexed (5618) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv4i32_indexed (6080) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.4s, $Rn.4s, $Rm.s$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -37137,14 +39398,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRDMULHv8i16 (5619) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRDMULHv8i16 (6081) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRDMULHv8i16_indexed (5620) - AArch64_INS_SQRDMULH - sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SQRDMULHv8i16_indexed (6082) - AARCH64_INS_SQRDMULH - sqrdmulh{ $Rd.8h, $Rn.8h, $Rm.h$idx|.8h $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -37152,7 +39413,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SQRSHLR_ZPmZ_B (5621) - AArch64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHLR_ZPmZ_B (6083) - AARCH64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37160,7 +39421,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHLR_ZPmZ_D (5622) - AArch64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHLR_ZPmZ_D (6084) - AARCH64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37168,7 +39429,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHLR_ZPmZ_H (5623) - AArch64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHLR_ZPmZ_H (6085) - AARCH64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37176,7 +39437,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHLR_ZPmZ_S (5624) - AArch64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHLR_ZPmZ_S (6086) - AARCH64_INS_SQRSHLR - sqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37184,7 +39445,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHL_ZPmZ_B (5625) - AArch64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHL_ZPmZ_B (6087) - AARCH64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37192,7 +39453,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHL_ZPmZ_D (5626) - AArch64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHL_ZPmZ_D (6088) - AARCH64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37200,7 +39461,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHL_ZPmZ_H (5627) - AArch64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHL_ZPmZ_H (6089) - AARCH64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37208,7 +39469,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHL_ZPmZ_S (5628) - AArch64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHL_ZPmZ_S (6090) - AARCH64_INS_SQRSHL - sqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37216,105 +39477,105 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQRSHLv16i8 (5629) - AArch64_INS_SQRSHL - sqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv16i8 (6091) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv1i16 (5630) - AArch64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRSHLv1i16 (6092) - AARCH64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv1i32 (5631) - AArch64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRSHLv1i32 (6093) - AARCH64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv1i64 (5632) - AArch64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRSHLv1i64 (6094) - AARCH64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv1i8 (5633) - AArch64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQRSHLv1i8 (6095) - AARCH64_INS_SQRSHL - sqrshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv2i32 (5634) - AArch64_INS_SQRSHL - sqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv2i32 (6096) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv2i64 (5635) - AArch64_INS_SQRSHL - sqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv2i64 (6097) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv4i16 (5636) - AArch64_INS_SQRSHL - sqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv4i16 (6098) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv4i32 (5637) - AArch64_INS_SQRSHL - sqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv4i32 (6099) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv8i16 (5638) - AArch64_INS_SQRSHL - sqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv8i16 (6100) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHLv8i8 (5639) - AArch64_INS_SQRSHL - sqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQRSHLv8i8 (6101) - AARCH64_INS_SQRSHL - sqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQRSHRNB_ZZI_B (5640) - AArch64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNB_ZZI_B (6102) - AARCH64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNB_ZZI_H (5641) - AArch64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNB_ZZI_H (6103) - AARCH64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNB_ZZI_S (5642) - AArch64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNB_ZZI_S (6104) - AARCH64_INS_SQRSHRNB - sqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNT_ZZI_B (5643) - AArch64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNT_ZZI_B (6105) - AARCH64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37322,7 +39583,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNT_ZZI_H (5644) - AArch64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNT_ZZI_H (6106) - AARCH64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37330,7 +39591,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNT_ZZI_S (5645) - AArch64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNT_ZZI_S (6107) - AARCH64_INS_SQRSHRNT - sqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37338,254 +39599,268 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRN_VG4_Z4ZI_B (5646) - AArch64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRN_VG4_Z4ZI_B (6108) - AARCH64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRN_VG4_Z4ZI_H (5647) - AArch64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRN_VG4_Z4ZI_H (6109) - AARCH64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRNb (5648) - AArch64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNh (5649) - AArch64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNs (5650) - AArch64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv16i8_shift (5651) - AArch64_INS_SQRSHRN2 - sqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv2i32_shift (5652) - AArch64_INS_SQRSHRN - sqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv4i16_shift (5653) - AArch64_INS_SQRSHRN - sqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv4i32_shift (5654) - AArch64_INS_SQRSHRN2 - sqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv8i16_shift (5655) - AArch64_INS_SQRSHRN2 - sqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRNv8i8_shift (5656) - AArch64_INS_SQRSHRN - sqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNB_ZZI_B (5657) - AArch64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNB_ZZI_H (5658) - AArch64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNB_ZZI_S (5659) - AArch64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNT_ZZI_B (5660) - AArch64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNT_ZZI_H (5661) - AArch64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNT_ZZI_S (5662) - AArch64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUN_VG4_Z4ZI_B (5663) - AArch64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUN_VG4_Z4ZI_H (5664) - AArch64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNb (5665) - AArch64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNh (5666) - AArch64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNs (5667) - AArch64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv16i8_shift (5668) - AArch64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv2i32_shift (5669) - AArch64_INS_SQRSHRUN - sqrshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv4i16_shift (5670) - AArch64_INS_SQRSHRUN - sqrshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv4i32_shift (5671) - AArch64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv8i16_shift (5672) - AArch64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRUNv8i8_shift (5673) - AArch64_INS_SQRSHRUN - sqrshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_SQRSHRU_VG2_Z2ZI_H (5674) - AArch64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm4 */ +{ /* AARCH64_SQRSHRN_Z2ZI_StoH (6110) - AARCH64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQRSHRU_VG4_Z4ZI_B (5675) - AArch64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRNb (6111) - AARCH64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNh (6112) - AARCH64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNs (6113) - AARCH64_INS_SQRSHRN - sqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv16i8_shift (6114) - AARCH64_INS_SQRSHRN2 - sqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv2i32_shift (6115) - AARCH64_INS_SQRSHRN - sqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv4i16_shift (6116) - AARCH64_INS_SQRSHRN - sqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv4i32_shift (6117) - AARCH64_INS_SQRSHRN2 - sqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv8i16_shift (6118) - AARCH64_INS_SQRSHRN2 - sqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRNv8i8_shift (6119) - AARCH64_INS_SQRSHRN - sqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNB_ZZI_B (6120) - AARCH64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNB_ZZI_H (6121) - AARCH64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNB_ZZI_S (6122) - AARCH64_INS_SQRSHRUNB - sqrshrunb $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNT_ZZI_B (6123) - AARCH64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNT_ZZI_H (6124) - AARCH64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNT_ZZI_S (6125) - AARCH64_INS_SQRSHRUNT - sqrshrunt $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUN_VG4_Z4ZI_B (6126) - AARCH64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHRU_VG4_Z4ZI_H (5676) - AArch64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRUN_VG4_Z4ZI_H (6127) - AARCH64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHR_VG2_Z2ZI_H (5677) - AArch64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm4 */ +{ /* AARCH64_SQRSHRUN_Z2ZI_StoH (6128) - AARCH64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SQRSHR_VG4_Z4ZI_B (5678) - AArch64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRUNb (6129) - AARCH64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNh (6130) - AARCH64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNs (6131) - AARCH64_INS_SQRSHRUN - sqrshrun $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv16i8_shift (6132) - AARCH64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv2i32_shift (6133) - AARCH64_INS_SQRSHRUN - sqrshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv4i16_shift (6134) - AARCH64_INS_SQRSHRUN - sqrshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv4i32_shift (6135) - AARCH64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv8i16_shift (6136) - AARCH64_INS_SQRSHRUN2 - sqrshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRUNv8i8_shift (6137) - AARCH64_INS_SQRSHRUN - sqrshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHRU_VG2_Z2ZI_H (6138) - AARCH64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_SQRSHRU_VG4_Z4ZI_B (6139) - AARCH64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQRSHR_VG4_Z4ZI_H (5679) - AArch64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm */ +{ /* AARCH64_SQRSHRU_VG4_Z4ZI_H (6140) - AARCH64_INS_SQRSHRU - sqrshru $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLR_ZPmZ_B (5680) - AArch64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQRSHR_VG2_Z2ZI_H (6141) - AARCH64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_SQRSHR_VG4_Z4ZI_B (6142) - AARCH64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQRSHR_VG4_Z4ZI_H (6143) - AARCH64_INS_SQRSHR - sqrshr $Zd, $Zn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_SQSHLR_ZPmZ_B (6144) - AARCH64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37593,7 +39868,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHLR_ZPmZ_D (5681) - AArch64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHLR_ZPmZ_D (6145) - AARCH64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37601,7 +39876,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHLR_ZPmZ_H (5682) - AArch64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHLR_ZPmZ_H (6146) - AARCH64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37609,7 +39884,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHLR_ZPmZ_S (5683) - AArch64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHLR_ZPmZ_S (6147) - AARCH64_INS_SQSHLR - sqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37617,7 +39892,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHLU_ZPmI_B (5684) - AArch64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHLU_ZPmI_B (6148) - AARCH64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37625,7 +39900,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLU_ZPmI_D (5685) - AArch64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHLU_ZPmI_D (6149) - AARCH64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37633,7 +39908,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLU_ZPmI_H (5686) - AArch64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHLU_ZPmI_H (6150) - AARCH64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37641,7 +39916,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLU_ZPmI_S (5687) - AArch64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHLU_ZPmI_S (6151) - AARCH64_INS_SQSHLU - sqshlu $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37649,84 +39924,84 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUb (5688) - AArch64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLUb (6152) - AARCH64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUd (5689) - AArch64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLUd (6153) - AARCH64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUh (5690) - AArch64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLUh (6154) - AARCH64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUs (5691) - AArch64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLUs (6155) - AARCH64_INS_SQSHLU - sqshlu $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv16i8_shift (5692) - AArch64_INS_SQSHLU - sqshlu{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv16i8_shift (6156) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv2i32_shift (5693) - AArch64_INS_SQSHLU - sqshlu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv2i32_shift (6157) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv2i64_shift (5694) - AArch64_INS_SQSHLU - sqshlu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv2i64_shift (6158) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv4i16_shift (5695) - AArch64_INS_SQSHLU - sqshlu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv4i16_shift (6159) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv4i32_shift (5696) - AArch64_INS_SQSHLU - sqshlu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv4i32_shift (6160) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv8i16_shift (5697) - AArch64_INS_SQSHLU - sqshlu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv8i16_shift (6161) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLUv8i8_shift (5698) - AArch64_INS_SQSHLU - sqshlu{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLUv8i8_shift (6162) - AARCH64_INS_SQSHLU - sqshlu{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmI_B (5699) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHL_ZPmI_B (6163) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37734,7 +40009,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmI_D (5700) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHL_ZPmI_D (6164) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37742,7 +40017,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmI_H (5701) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHL_ZPmI_H (6165) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37750,7 +40025,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmI_S (5702) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SQSHL_ZPmI_S (6166) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37758,7 +40033,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmZ_B (5703) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHL_ZPmZ_B (6167) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37766,7 +40041,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmZ_D (5704) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHL_ZPmZ_D (6168) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37774,7 +40049,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmZ_H (5705) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHL_ZPmZ_H (6169) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37782,7 +40057,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHL_ZPmZ_S (5706) - AArch64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSHL_ZPmZ_S (6170) - AARCH64_INS_SQSHL - sqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -37790,182 +40065,182 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSHLb (5707) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLb (6171) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLd (5708) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLd (6172) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLh (5709) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLh (6173) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLs (5710) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHLs (6174) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv16i8 (5711) - AArch64_INS_SQSHL - sqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv16i8 (6175) - AARCH64_INS_SQSHL - sqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv16i8_shift (5712) - AArch64_INS_SQSHL - sqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv16i8_shift (6176) - AARCH64_INS_SQSHL - sqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv1i16 (5713) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSHLv1i16 (6177) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv1i32 (5714) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSHLv1i32 (6178) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv1i64 (5715) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSHLv1i64 (6179) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv1i8 (5716) - AArch64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSHLv1i8 (6180) - AARCH64_INS_SQSHL - sqshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv2i32 (5717) - AArch64_INS_SQSHL - sqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv2i32 (6181) - AARCH64_INS_SQSHL - sqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv2i32_shift (5718) - AArch64_INS_SQSHL - sqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv2i32_shift (6182) - AARCH64_INS_SQSHL - sqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv2i64 (5719) - AArch64_INS_SQSHL - sqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv2i64 (6183) - AARCH64_INS_SQSHL - sqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv2i64_shift (5720) - AArch64_INS_SQSHL - sqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv2i64_shift (6184) - AARCH64_INS_SQSHL - sqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv4i16 (5721) - AArch64_INS_SQSHL - sqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv4i16 (6185) - AARCH64_INS_SQSHL - sqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv4i16_shift (5722) - AArch64_INS_SQSHL - sqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv4i16_shift (6186) - AARCH64_INS_SQSHL - sqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv4i32 (5723) - AArch64_INS_SQSHL - sqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv4i32 (6187) - AARCH64_INS_SQSHL - sqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv4i32_shift (5724) - AArch64_INS_SQSHL - sqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv4i32_shift (6188) - AARCH64_INS_SQSHL - sqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv8i16 (5725) - AArch64_INS_SQSHL - sqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv8i16 (6189) - AARCH64_INS_SQSHL - sqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv8i16_shift (5726) - AArch64_INS_SQSHL - sqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv8i16_shift (6190) - AARCH64_INS_SQSHL - sqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHLv8i8 (5727) - AArch64_INS_SQSHL - sqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSHLv8i8 (6191) - AARCH64_INS_SQSHL - sqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSHLv8i8_shift (5728) - AArch64_INS_SQSHL - sqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHLv8i8_shift (6192) - AARCH64_INS_SQSHL - sqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNB_ZZI_B (5729) - AArch64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNB_ZZI_B (6193) - AARCH64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNB_ZZI_H (5730) - AArch64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNB_ZZI_H (6194) - AARCH64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNB_ZZI_S (5731) - AArch64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNB_ZZI_S (6195) - AARCH64_INS_SQSHRNB - sqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNT_ZZI_B (5732) - AArch64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNT_ZZI_B (6196) - AARCH64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37973,7 +40248,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNT_ZZI_H (5733) - AArch64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNT_ZZI_H (6197) - AARCH64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37981,7 +40256,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNT_ZZI_S (5734) - AArch64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRNT_ZZI_S (6198) - AARCH64_INS_SQSHRNT - sqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -37989,28 +40264,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNb (5735) - AArch64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRNb (6199) - AARCH64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNh (5736) - AArch64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRNh (6200) - AARCH64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNs (5737) - AArch64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRNs (6201) - AARCH64_INS_SQSHRN - sqshrn $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv16i8_shift (5738) - AArch64_INS_SQSHRN2 - sqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv16i8_shift (6202) - AARCH64_INS_SQSHRN2 - sqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38018,21 +40293,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv2i32_shift (5739) - AArch64_INS_SQSHRN - sqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv2i32_shift (6203) - AARCH64_INS_SQSHRN - sqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv4i16_shift (5740) - AArch64_INS_SQSHRN - sqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv4i16_shift (6204) - AARCH64_INS_SQSHRN - sqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv4i32_shift (5741) - AArch64_INS_SQSHRN2 - sqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv4i32_shift (6205) - AARCH64_INS_SQSHRN2 - sqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38040,7 +40315,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv8i16_shift (5742) - AArch64_INS_SQSHRN2 - sqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv8i16_shift (6206) - AARCH64_INS_SQSHRN2 - sqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38048,35 +40323,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRNv8i8_shift (5743) - AArch64_INS_SQSHRN - sqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRNv8i8_shift (6207) - AARCH64_INS_SQSHRN - sqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNB_ZZI_B (5744) - AArch64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNB_ZZI_B (6208) - AARCH64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNB_ZZI_H (5745) - AArch64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNB_ZZI_H (6209) - AARCH64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNB_ZZI_S (5746) - AArch64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNB_ZZI_S (6210) - AARCH64_INS_SQSHRUNB - sqshrunb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNT_ZZI_B (5747) - AArch64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNT_ZZI_B (6211) - AARCH64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38084,7 +40359,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNT_ZZI_H (5748) - AArch64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNT_ZZI_H (6212) - AARCH64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38092,7 +40367,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNT_ZZI_S (5749) - AArch64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ +{ /* AARCH64_SQSHRUNT_ZZI_S (6213) - AARCH64_INS_SQSHRUNT - sqshrunt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38100,28 +40375,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNb (5750) - AArch64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRUNb (6214) - AARCH64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNh (5751) - AArch64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRUNh (6215) - AARCH64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNs (5752) - AArch64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ +{ /* AARCH64_SQSHRUNs (6216) - AARCH64_INS_SQSHRUN - sqshrun $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv16i8_shift (5753) - AArch64_INS_SQSHRUN2 - sqshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv16i8_shift (6217) - AARCH64_INS_SQSHRUN2 - sqshrun2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38129,21 +40404,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv2i32_shift (5754) - AArch64_INS_SQSHRUN - sqshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv2i32_shift (6218) - AARCH64_INS_SQSHRUN - sqshrun{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv4i16_shift (5755) - AArch64_INS_SQSHRUN - sqshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv4i16_shift (6219) - AARCH64_INS_SQSHRUN - sqshrun{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv4i32_shift (5756) - AArch64_INS_SQSHRUN2 - sqshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv4i32_shift (6220) - AARCH64_INS_SQSHRUN2 - sqshrun2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38151,7 +40426,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv8i16_shift (5757) - AArch64_INS_SQSHRUN2 - sqshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv8i16_shift (6221) - AARCH64_INS_SQSHRUN2 - sqshrun2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38159,14 +40434,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSHRUNv8i8_shift (5758) - AArch64_INS_SQSHRUN - sqshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SQSHRUNv8i8_shift (6222) - AARCH64_INS_SQSHRUN - sqshrun{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SQSUBR_ZPmZ_B (5759) - AArch64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUBR_ZPmZ_B (6223) - AARCH64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38174,7 +40449,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUBR_ZPmZ_D (5760) - AArch64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUBR_ZPmZ_D (6224) - AARCH64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38182,7 +40457,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUBR_ZPmZ_H (5761) - AArch64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUBR_ZPmZ_H (6225) - AARCH64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38190,7 +40465,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUBR_ZPmZ_S (5762) - AArch64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUBR_ZPmZ_S (6226) - AARCH64_INS_SQSUBR - sqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38198,7 +40473,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZI_B (5763) - AArch64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQSUB_ZI_B (6227) - AARCH64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -38206,7 +40481,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQSUB_ZI_D (5764) - AArch64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQSUB_ZI_D (6228) - AARCH64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -38214,7 +40489,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQSUB_ZI_H (5765) - AArch64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQSUB_ZI_H (6229) - AARCH64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -38222,7 +40497,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQSUB_ZI_S (5766) - AArch64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SQSUB_ZI_S (6230) - AARCH64_INS_SQSUB - sqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -38230,7 +40505,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SQSUB_ZPmZ_B (5767) - AArch64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUB_ZPmZ_B (6231) - AARCH64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38238,7 +40513,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZPmZ_D (5768) - AArch64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUB_ZPmZ_D (6232) - AARCH64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38246,7 +40521,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZPmZ_H (5769) - AArch64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUB_ZPmZ_H (6233) - AARCH64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38254,7 +40529,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZPmZ_S (5770) - AArch64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SQSUB_ZPmZ_S (6234) - AARCH64_INS_SQSUB - sqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38262,304 +40537,304 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZZZ_B (5771) - AArch64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_SQSUB_ZZZ_B (6235) - AARCH64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZZZ_D (5772) - AArch64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_SQSUB_ZZZ_D (6236) - AARCH64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZZZ_H (5773) - AArch64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_SQSUB_ZZZ_H (6237) - AARCH64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUB_ZZZ_S (5774) - AArch64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_SQSUB_ZZZ_S (6238) - AARCH64_INS_SQSUB - sqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SQSUBv16i8 (5775) - AArch64_INS_SQSUB - sqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv16i8 (6239) - AARCH64_INS_SQSUB - sqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv1i16 (5776) - AArch64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSUBv1i16 (6240) - AARCH64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv1i32 (5777) - AArch64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSUBv1i32 (6241) - AARCH64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv1i64 (5778) - AArch64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSUBv1i64 (6242) - AARCH64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv1i8 (5779) - AArch64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_SQSUBv1i8 (6243) - AARCH64_INS_SQSUB - sqsub $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv2i32 (5780) - AArch64_INS_SQSUB - sqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv2i32 (6244) - AARCH64_INS_SQSUB - sqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv2i64 (5781) - AArch64_INS_SQSUB - sqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv2i64 (6245) - AARCH64_INS_SQSUB - sqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv4i16 (5782) - AArch64_INS_SQSUB - sqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv4i16 (6246) - AARCH64_INS_SQSUB - sqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv4i32 (5783) - AArch64_INS_SQSUB - sqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv4i32 (6247) - AARCH64_INS_SQSUB - sqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv8i16 (5784) - AArch64_INS_SQSUB - sqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv8i16 (6248) - AARCH64_INS_SQSUB - sqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQSUBv8i8 (5785) - AArch64_INS_SQSUB - sqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SQSUBv8i8 (6249) - AARCH64_INS_SQSUB - sqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SQXTNB_ZZ_B (5786) - AArch64_INS_SQXTNB - sqxtnb $Zd, $Zn */ +{ /* AARCH64_SQXTNB_ZZ_B (6250) - AARCH64_INS_SQXTNB - sqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNB_ZZ_H (5787) - AArch64_INS_SQXTNB - sqxtnb $Zd, $Zn */ +{ /* AARCH64_SQXTNB_ZZ_H (6251) - AARCH64_INS_SQXTNB - sqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNB_ZZ_S (5788) - AArch64_INS_SQXTNB - sqxtnb $Zd, $Zn */ +{ /* AARCH64_SQXTNB_ZZ_S (6252) - AARCH64_INS_SQXTNB - sqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNT_ZZ_B (5789) - AArch64_INS_SQXTNT - sqxtnt $Zd, $Zn */ +{ /* AARCH64_SQXTNT_ZZ_B (6253) - AARCH64_INS_SQXTNT - sqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNT_ZZ_H (5790) - AArch64_INS_SQXTNT - sqxtnt $Zd, $Zn */ +{ /* AARCH64_SQXTNT_ZZ_H (6254) - AARCH64_INS_SQXTNT - sqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNT_ZZ_S (5791) - AArch64_INS_SQXTNT - sqxtnt $Zd, $Zn */ +{ /* AARCH64_SQXTNT_ZZ_S (6255) - AARCH64_INS_SQXTNT - sqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTNv16i8 (5792) - AArch64_INS_SQXTN2 - sqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ +{ /* AARCH64_SQXTNv16i8 (6256) - AARCH64_INS_SQXTN2 - sqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv1i16 (5793) - AArch64_INS_SQXTN - sqxtn $Rd, $Rn */ +{ /* AARCH64_SQXTNv1i16 (6257) - AARCH64_INS_SQXTN - sqxtn $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv1i32 (5794) - AArch64_INS_SQXTN - sqxtn $Rd, $Rn */ +{ /* AARCH64_SQXTNv1i32 (6258) - AARCH64_INS_SQXTN - sqxtn $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv1i8 (5795) - AArch64_INS_SQXTN - sqxtn $Rd, $Rn */ +{ /* AARCH64_SQXTNv1i8 (6259) - AARCH64_INS_SQXTN - sqxtn $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv2i32 (5796) - AArch64_INS_SQXTN - sqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ +{ /* AARCH64_SQXTNv2i32 (6260) - AARCH64_INS_SQXTN - sqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv4i16 (5797) - AArch64_INS_SQXTN - sqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ +{ /* AARCH64_SQXTNv4i16 (6261) - AARCH64_INS_SQXTN - sqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv4i32 (5798) - AArch64_INS_SQXTN2 - sqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ +{ /* AARCH64_SQXTNv4i32 (6262) - AARCH64_INS_SQXTN2 - sqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv8i16 (5799) - AArch64_INS_SQXTN2 - sqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ +{ /* AARCH64_SQXTNv8i16 (6263) - AARCH64_INS_SQXTN2 - sqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTNv8i8 (5800) - AArch64_INS_SQXTN - sqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ +{ /* AARCH64_SQXTNv8i8 (6264) - AARCH64_INS_SQXTN - sqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNB_ZZ_B (5801) - AArch64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ +{ /* AARCH64_SQXTUNB_ZZ_B (6265) - AARCH64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNB_ZZ_H (5802) - AArch64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ +{ /* AARCH64_SQXTUNB_ZZ_H (6266) - AARCH64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNB_ZZ_S (5803) - AArch64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ +{ /* AARCH64_SQXTUNB_ZZ_S (6267) - AARCH64_INS_SQXTUNB - sqxtunb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNT_ZZ_B (5804) - AArch64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ +{ /* AARCH64_SQXTUNT_ZZ_B (6268) - AARCH64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNT_ZZ_H (5805) - AArch64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ +{ /* AARCH64_SQXTUNT_ZZ_H (6269) - AARCH64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNT_ZZ_S (5806) - AArch64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ +{ /* AARCH64_SQXTUNT_ZZ_S (6270) - AARCH64_INS_SQXTUNT - sqxtunt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SQXTUNv16i8 (5807) - AArch64_INS_SQXTUN2 - sqxtun2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv16i8 (6271) - AARCH64_INS_SQXTUN2 - sqxtun2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv1i16 (5808) - AArch64_INS_SQXTUN - sqxtun $Rd, $Rn */ +{ /* AARCH64_SQXTUNv1i16 (6272) - AARCH64_INS_SQXTUN - sqxtun $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv1i32 (5809) - AArch64_INS_SQXTUN - sqxtun $Rd, $Rn */ +{ /* AARCH64_SQXTUNv1i32 (6273) - AARCH64_INS_SQXTUN - sqxtun $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv1i8 (5810) - AArch64_INS_SQXTUN - sqxtun $Rd, $Rn */ +{ /* AARCH64_SQXTUNv1i8 (6274) - AARCH64_INS_SQXTUN - sqxtun $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv2i32 (5811) - AArch64_INS_SQXTUN - sqxtun{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv2i32 (6275) - AARCH64_INS_SQXTUN - sqxtun{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv4i16 (5812) - AArch64_INS_SQXTUN - sqxtun{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv4i16 (6276) - AARCH64_INS_SQXTUN - sqxtun{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv4i32 (5813) - AArch64_INS_SQXTUN2 - sqxtun2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv4i32 (6277) - AARCH64_INS_SQXTUN2 - sqxtun2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv8i16 (5814) - AArch64_INS_SQXTUN2 - sqxtun2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv8i16 (6278) - AARCH64_INS_SQXTUN2 - sqxtun2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SQXTUNv8i8 (5815) - AArch64_INS_SQXTUN - sqxtun{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ +{ /* AARCH64_SQXTUNv8i8 (6279) - AARCH64_INS_SQXTUN - sqxtun{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SRHADD_ZPmZ_B (5816) - AArch64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRHADD_ZPmZ_B (6280) - AARCH64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38567,7 +40842,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRHADD_ZPmZ_D (5817) - AArch64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRHADD_ZPmZ_D (6281) - AARCH64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38575,7 +40850,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRHADD_ZPmZ_H (5818) - AArch64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRHADD_ZPmZ_H (6282) - AARCH64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38583,7 +40858,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRHADD_ZPmZ_S (5819) - AArch64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRHADD_ZPmZ_S (6283) - AARCH64_INS_SRHADD - srhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38591,49 +40866,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRHADDv16i8 (5820) - AArch64_INS_SRHADD - srhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv16i8 (6284) - AARCH64_INS_SRHADD - srhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRHADDv2i32 (5821) - AArch64_INS_SRHADD - srhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv2i32 (6285) - AARCH64_INS_SRHADD - srhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRHADDv4i16 (5822) - AArch64_INS_SRHADD - srhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv4i16 (6286) - AARCH64_INS_SRHADD - srhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRHADDv4i32 (5823) - AArch64_INS_SRHADD - srhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv4i32 (6287) - AARCH64_INS_SRHADD - srhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRHADDv8i16 (5824) - AArch64_INS_SRHADD - srhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv8i16 (6288) - AARCH64_INS_SRHADD - srhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRHADDv8i8 (5825) - AArch64_INS_SRHADD - srhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRHADDv8i8 (6289) - AARCH64_INS_SRHADD - srhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRI_ZZI_B (5826) - AArch64_INS_SRI - sri $Zd, $Zn, $imm */ +{ /* AARCH64_SRI_ZZI_B (6290) - AARCH64_INS_SRI - sri $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38641,7 +40916,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRI_ZZI_D (5827) - AArch64_INS_SRI - sri $Zd, $Zn, $imm */ +{ /* AARCH64_SRI_ZZI_D (6291) - AARCH64_INS_SRI - sri $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38649,7 +40924,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRI_ZZI_H (5828) - AArch64_INS_SRI - sri $Zd, $Zn, $imm */ +{ /* AARCH64_SRI_ZZI_H (6292) - AARCH64_INS_SRI - sri $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38657,7 +40932,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRI_ZZI_S (5829) - AArch64_INS_SRI - sri $Zd, $Zn, $imm */ +{ /* AARCH64_SRI_ZZI_S (6293) - AARCH64_INS_SRI - sri $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -38665,7 +40940,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRId (5830) - AArch64_INS_SRI - sri $Rd, $Rn, $imm */ +{ /* AARCH64_SRId (6294) - AARCH64_INS_SRI - sri $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38673,7 +40948,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv16i8_shift (5831) - AArch64_INS_SRI - sri{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv16i8_shift (6295) - AARCH64_INS_SRI - sri{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38681,7 +40956,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv2i32_shift (5832) - AArch64_INS_SRI - sri{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv2i32_shift (6296) - AARCH64_INS_SRI - sri{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38689,7 +40964,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv2i64_shift (5833) - AArch64_INS_SRI - sri{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv2i64_shift (6297) - AARCH64_INS_SRI - sri{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38697,7 +40972,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv4i16_shift (5834) - AArch64_INS_SRI - sri{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv4i16_shift (6298) - AARCH64_INS_SRI - sri{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38705,7 +40980,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv4i32_shift (5835) - AArch64_INS_SRI - sri{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv4i32_shift (6299) - AARCH64_INS_SRI - sri{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38713,7 +40988,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv8i16_shift (5836) - AArch64_INS_SRI - sri{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv8i16_shift (6300) - AARCH64_INS_SRI - sri{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38721,7 +40996,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRIv8i8_shift (5837) - AArch64_INS_SRI - sri{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRIv8i8_shift (6301) - AARCH64_INS_SRI - sri{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -38729,7 +41004,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHLR_ZPmZ_B (5838) - AArch64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHLR_ZPmZ_B (6302) - AARCH64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38737,7 +41012,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHLR_ZPmZ_D (5839) - AArch64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHLR_ZPmZ_D (6303) - AARCH64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38745,7 +41020,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHLR_ZPmZ_H (5840) - AArch64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHLR_ZPmZ_H (6304) - AARCH64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38753,7 +41028,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHLR_ZPmZ_S (5841) - AArch64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHLR_ZPmZ_S (6305) - AARCH64_INS_SRSHLR - srshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38761,119 +41036,119 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2Z2Z_B (5842) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2Z2Z_B (6306) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2Z2Z_D (5843) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2Z2Z_D (6307) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2Z2Z_H (5844) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2Z2Z_H (6308) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2Z2Z_S (5845) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2Z2Z_S (6309) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2ZZ_B (5846) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2ZZ_B (6310) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2ZZ_D (5847) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2ZZ_D (6311) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2ZZ_H (5848) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2ZZ_H (6312) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG2_2ZZ_S (5849) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG2_2ZZ_S (6313) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4Z4Z_B (5850) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4Z4Z_B (6314) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4Z4Z_D (5851) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4Z4Z_D (6315) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4Z4Z_H (5852) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4Z4Z_H (6316) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4Z4Z_S (5853) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4Z4Z_S (6317) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4ZZ_B (5854) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4ZZ_B (6318) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4ZZ_D (5855) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4ZZ_D (6319) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4ZZ_H (5856) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4ZZ_H (6320) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_VG4_4ZZ_S (5857) - AArch64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_VG4_4ZZ_S (6321) - AARCH64_INS_SRSHL - srshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_ZPmZ_B (5858) - AArch64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_ZPmZ_B (6322) - AARCH64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38881,7 +41156,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_ZPmZ_D (5859) - AArch64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_ZPmZ_D (6323) - AARCH64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38889,7 +41164,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_ZPmZ_H (5860) - AArch64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_ZPmZ_H (6324) - AARCH64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38897,7 +41172,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHL_ZPmZ_S (5861) - AArch64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SRSHL_ZPmZ_S (6325) - AARCH64_INS_SRSHL - srshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38905,63 +41180,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SRSHLv16i8 (5862) - AArch64_INS_SRSHL - srshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv16i8 (6326) - AARCH64_INS_SRSHL - srshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv1i64 (5863) - AArch64_INS_SRSHL - srshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SRSHLv1i64 (6327) - AARCH64_INS_SRSHL - srshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv2i32 (5864) - AArch64_INS_SRSHL - srshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv2i32 (6328) - AARCH64_INS_SRSHL - srshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv2i64 (5865) - AArch64_INS_SRSHL - srshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv2i64 (6329) - AARCH64_INS_SRSHL - srshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv4i16 (5866) - AArch64_INS_SRSHL - srshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv4i16 (6330) - AARCH64_INS_SRSHL - srshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv4i32 (5867) - AArch64_INS_SRSHL - srshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv4i32 (6331) - AARCH64_INS_SRSHL - srshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv8i16 (5868) - AArch64_INS_SRSHL - srshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv8i16 (6332) - AARCH64_INS_SRSHL - srshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHLv8i8 (5869) - AArch64_INS_SRSHL - srshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SRSHLv8i8 (6333) - AARCH64_INS_SRSHL - srshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SRSHR_ZPmI_B (5870) - AArch64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SRSHR_ZPmI_B (6334) - AARCH64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38969,7 +41244,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHR_ZPmI_D (5871) - AArch64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SRSHR_ZPmI_D (6335) - AARCH64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38977,7 +41252,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHR_ZPmI_H (5872) - AArch64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SRSHR_ZPmI_H (6336) - AARCH64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38985,7 +41260,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHR_ZPmI_S (5873) - AArch64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_SRSHR_ZPmI_S (6337) - AARCH64_INS_SRSHR - srshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -38993,63 +41268,63 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRd (5874) - AArch64_INS_SRSHR - srshr $Rd, $Rn, $imm */ +{ /* AARCH64_SRSHRd (6338) - AARCH64_INS_SRSHR - srshr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv16i8_shift (5875) - AArch64_INS_SRSHR - srshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv16i8_shift (6339) - AARCH64_INS_SRSHR - srshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv2i32_shift (5876) - AArch64_INS_SRSHR - srshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv2i32_shift (6340) - AARCH64_INS_SRSHR - srshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv2i64_shift (5877) - AArch64_INS_SRSHR - srshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv2i64_shift (6341) - AARCH64_INS_SRSHR - srshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv4i16_shift (5878) - AArch64_INS_SRSHR - srshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv4i16_shift (6342) - AARCH64_INS_SRSHR - srshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv4i32_shift (5879) - AArch64_INS_SRSHR - srshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv4i32_shift (6343) - AARCH64_INS_SRSHR - srshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv8i16_shift (5880) - AArch64_INS_SRSHR - srshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv8i16_shift (6344) - AARCH64_INS_SRSHR - srshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSHRv8i8_shift (5881) - AArch64_INS_SRSHR - srshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSHRv8i8_shift (6345) - AARCH64_INS_SRSHR - srshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRA_ZZI_B (5882) - AArch64_INS_SRSRA - srsra $Zda, $Zn, $imm */ +{ /* AARCH64_SRSRA_ZZI_B (6346) - AARCH64_INS_SRSRA - srsra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39057,7 +41332,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRA_ZZI_D (5883) - AArch64_INS_SRSRA - srsra $Zda, $Zn, $imm */ +{ /* AARCH64_SRSRA_ZZI_D (6347) - AARCH64_INS_SRSRA - srsra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39065,7 +41340,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRA_ZZI_H (5884) - AArch64_INS_SRSRA - srsra $Zda, $Zn, $imm */ +{ /* AARCH64_SRSRA_ZZI_H (6348) - AARCH64_INS_SRSRA - srsra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39073,7 +41348,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRA_ZZI_S (5885) - AArch64_INS_SRSRA - srsra $Zda, $Zn, $imm */ +{ /* AARCH64_SRSRA_ZZI_S (6349) - AARCH64_INS_SRSRA - srsra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39081,7 +41356,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAd (5886) - AArch64_INS_SRSRA - srsra $Rd, $Rn, $imm */ +{ /* AARCH64_SRSRAd (6350) - AARCH64_INS_SRSRA - srsra $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39089,7 +41364,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv16i8_shift (5887) - AArch64_INS_SRSRA - srsra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv16i8_shift (6351) - AARCH64_INS_SRSRA - srsra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39097,7 +41372,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv2i32_shift (5888) - AArch64_INS_SRSRA - srsra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv2i32_shift (6352) - AARCH64_INS_SRSRA - srsra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39105,7 +41380,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv2i64_shift (5889) - AArch64_INS_SRSRA - srsra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv2i64_shift (6353) - AARCH64_INS_SRSRA - srsra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39113,7 +41388,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv4i16_shift (5890) - AArch64_INS_SRSRA - srsra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv4i16_shift (6354) - AARCH64_INS_SRSRA - srsra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39121,7 +41396,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv4i32_shift (5891) - AArch64_INS_SRSRA - srsra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv4i32_shift (6355) - AARCH64_INS_SRSRA - srsra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39129,7 +41404,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv8i16_shift (5892) - AArch64_INS_SRSRA - srsra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv8i16_shift (6356) - AARCH64_INS_SRSRA - srsra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39137,7 +41412,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SRSRAv8i8_shift (5893) - AArch64_INS_SRSRA - srsra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SRSRAv8i8_shift (6357) - AARCH64_INS_SRSRA - srsra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39145,203 +41420,203 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLB_ZZI_D (5894) - AArch64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLB_ZZI_D (6358) - AARCH64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLB_ZZI_H (5895) - AArch64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLB_ZZI_H (6359) - AARCH64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLB_ZZI_S (5896) - AArch64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLB_ZZI_S (6360) - AARCH64_INS_SSHLLB - sshllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLT_ZZI_D (5897) - AArch64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLT_ZZI_D (6361) - AARCH64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLT_ZZI_H (5898) - AArch64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLT_ZZI_H (6362) - AARCH64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLT_ZZI_S (5899) - AArch64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ +{ /* AARCH64_SSHLLT_ZZI_S (6363) - AARCH64_INS_SSHLLT - sshllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv16i8_shift (5900) - AArch64_INS_SSHLL2 - sshll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv16i8_shift (6364) - AARCH64_INS_SSHLL2 - sshll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv2i32_shift (5901) - AArch64_INS_SSHLL - sshll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv2i32_shift (6365) - AARCH64_INS_SSHLL - sshll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv4i16_shift (5902) - AArch64_INS_SSHLL - sshll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv4i16_shift (6366) - AARCH64_INS_SSHLL - sshll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv4i32_shift (5903) - AArch64_INS_SSHLL2 - sshll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv4i32_shift (6367) - AARCH64_INS_SSHLL2 - sshll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv8i16_shift (5904) - AArch64_INS_SSHLL2 - sshll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv8i16_shift (6368) - AARCH64_INS_SSHLL2 - sshll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLLv8i8_shift (5905) - AArch64_INS_SSHLL - sshll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHLLv8i8_shift (6369) - AARCH64_INS_SSHLL - sshll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHLv16i8 (5906) - AArch64_INS_SSHL - sshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv16i8 (6370) - AARCH64_INS_SSHL - sshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv1i64 (5907) - AArch64_INS_SSHL - sshl $Rd, $Rn, $Rm */ +{ /* AARCH64_SSHLv1i64 (6371) - AARCH64_INS_SSHL - sshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv2i32 (5908) - AArch64_INS_SSHL - sshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv2i32 (6372) - AARCH64_INS_SSHL - sshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv2i64 (5909) - AArch64_INS_SSHL - sshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv2i64 (6373) - AARCH64_INS_SSHL - sshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv4i16 (5910) - AArch64_INS_SSHL - sshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv4i16 (6374) - AARCH64_INS_SSHL - sshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv4i32 (5911) - AArch64_INS_SSHL - sshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv4i32 (6375) - AARCH64_INS_SSHL - sshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv8i16 (5912) - AArch64_INS_SSHL - sshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv8i16 (6376) - AARCH64_INS_SSHL - sshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHLv8i8 (5913) - AArch64_INS_SSHL - sshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SSHLv8i8 (6377) - AARCH64_INS_SSHL - sshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSHRd (5914) - AArch64_INS_SSHR - sshr $Rd, $Rn, $imm */ +{ /* AARCH64_SSHRd (6378) - AARCH64_INS_SSHR - sshr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv16i8_shift (5915) - AArch64_INS_SSHR - sshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv16i8_shift (6379) - AARCH64_INS_SSHR - sshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv2i32_shift (5916) - AArch64_INS_SSHR - sshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv2i32_shift (6380) - AARCH64_INS_SSHR - sshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv2i64_shift (5917) - AArch64_INS_SSHR - sshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv2i64_shift (6381) - AARCH64_INS_SSHR - sshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv4i16_shift (5918) - AArch64_INS_SSHR - sshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv4i16_shift (6382) - AARCH64_INS_SSHR - sshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv4i32_shift (5919) - AArch64_INS_SSHR - sshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv4i32_shift (6383) - AARCH64_INS_SSHR - sshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv8i16_shift (5920) - AArch64_INS_SSHR - sshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv8i16_shift (6384) - AARCH64_INS_SSHR - sshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSHRv8i8_shift (5921) - AArch64_INS_SSHR - sshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SSHRv8i8_shift (6385) - AARCH64_INS_SSHR - sshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRA_ZZI_B (5922) - AArch64_INS_SSRA - ssra $Zda, $Zn, $imm */ +{ /* AARCH64_SSRA_ZZI_B (6386) - AARCH64_INS_SSRA - ssra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39349,7 +41624,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRA_ZZI_D (5923) - AArch64_INS_SSRA - ssra $Zda, $Zn, $imm */ +{ /* AARCH64_SSRA_ZZI_D (6387) - AARCH64_INS_SSRA - ssra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39357,7 +41632,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRA_ZZI_H (5924) - AArch64_INS_SSRA - ssra $Zda, $Zn, $imm */ +{ /* AARCH64_SSRA_ZZI_H (6388) - AARCH64_INS_SSRA - ssra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39365,7 +41640,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRA_ZZI_S (5925) - AArch64_INS_SSRA - ssra $Zda, $Zn, $imm */ +{ /* AARCH64_SSRA_ZZI_S (6389) - AARCH64_INS_SSRA - ssra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -39373,7 +41648,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAd (5926) - AArch64_INS_SSRA - ssra $Rd, $Rn, $imm */ +{ /* AARCH64_SSRAd (6390) - AARCH64_INS_SSRA - ssra $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39381,7 +41656,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv16i8_shift (5927) - AArch64_INS_SSRA - ssra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv16i8_shift (6391) - AARCH64_INS_SSRA - ssra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39389,7 +41664,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv2i32_shift (5928) - AArch64_INS_SSRA - ssra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv2i32_shift (6392) - AARCH64_INS_SSRA - ssra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39397,7 +41672,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv2i64_shift (5929) - AArch64_INS_SSRA - ssra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv2i64_shift (6393) - AARCH64_INS_SSRA - ssra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39405,7 +41680,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv4i16_shift (5930) - AArch64_INS_SSRA - ssra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv4i16_shift (6394) - AARCH64_INS_SSRA - ssra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39413,7 +41688,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv4i32_shift (5931) - AArch64_INS_SSRA - ssra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv4i32_shift (6395) - AARCH64_INS_SSRA - ssra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39421,7 +41696,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv8i16_shift (5932) - AArch64_INS_SSRA - ssra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv8i16_shift (6396) - AARCH64_INS_SSRA - ssra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39429,7 +41704,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SSRAv8i8_shift (5933) - AArch64_INS_SSRA - ssra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_SSRAv8i8_shift (6397) - AARCH64_INS_SSRA - ssra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -39437,7 +41712,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SST1B_D (5934) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1B_D (6398) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39445,7 +41720,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1B_D_IMM (5935) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1B_D_IMM (6399) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39453,7 +41728,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1B_D_SXTW (5936) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1B_D_SXTW (6400) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39461,7 +41736,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1B_D_UXTW (5937) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1B_D_UXTW (6401) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39469,7 +41744,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1B_S_IMM (5938) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1B_S_IMM (6402) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39477,7 +41752,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1B_S_SXTW (5939) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1B_S_SXTW (6403) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39485,7 +41760,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1B_S_UXTW (5940) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1B_S_UXTW (6404) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39493,7 +41768,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D (5941) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D (6405) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39501,7 +41776,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D_IMM (5942) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1D_IMM (6406) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39509,7 +41784,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1D_SCALED (5943) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D_SCALED (6407) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39517,7 +41792,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D_SXTW (5944) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D_SXTW (6408) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39525,7 +41800,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D_SXTW_SCALED (5945) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D_SXTW_SCALED (6409) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39533,7 +41808,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D_UXTW (5946) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D_UXTW (6410) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39541,7 +41816,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1D_UXTW_SCALED (5947) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1D_UXTW_SCALED (6411) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39549,7 +41824,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D (5948) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D (6412) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39557,7 +41832,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D_IMM (5949) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1H_D_IMM (6413) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39565,7 +41840,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1H_D_SCALED (5950) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D_SCALED (6414) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39573,7 +41848,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D_SXTW (5951) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D_SXTW (6415) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39581,7 +41856,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D_SXTW_SCALED (5952) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D_SXTW_SCALED (6416) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39589,7 +41864,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D_UXTW (5953) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D_UXTW (6417) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39597,7 +41872,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_D_UXTW_SCALED (5954) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_D_UXTW_SCALED (6418) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39605,7 +41880,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_S_IMM (5955) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1H_S_IMM (6419) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39613,7 +41888,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1H_S_SXTW (5956) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_S_SXTW (6420) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39621,7 +41896,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_S_SXTW_SCALED (5957) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_S_SXTW_SCALED (6421) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39629,7 +41904,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_S_UXTW (5958) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_S_UXTW (6422) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39637,7 +41912,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1H_S_UXTW_SCALED (5959) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1H_S_UXTW_SCALED (6423) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39645,7 +41920,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1Q (5960) - AArch64_INS_ST1Q - st1q $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_SST1Q (6424) - AARCH64_INS_ST1Q - st1q $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39653,7 +41928,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SST1W_D (5961) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D (6425) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39661,7 +41936,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_D_IMM (5962) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1W_D_IMM (6426) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39669,7 +41944,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1W_D_SCALED (5963) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D_SCALED (6427) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39677,7 +41952,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_D_SXTW (5964) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D_SXTW (6428) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39685,7 +41960,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_D_SXTW_SCALED (5965) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D_SXTW_SCALED (6429) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39693,7 +41968,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_D_UXTW (5966) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D_UXTW (6430) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39701,7 +41976,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_D_UXTW_SCALED (5967) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_D_UXTW_SCALED (6431) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39709,7 +41984,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_IMM (5968) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Zn, $imm5] */ +{ /* AARCH64_SST1W_IMM (6432) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Zn, $imm5] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39717,7 +41992,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm5 */ { 0 } }}, -{ /* AArch64_SST1W_SXTW (5969) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_SXTW (6433) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39725,7 +42000,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_SXTW_SCALED (5970) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_SXTW_SCALED (6434) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39733,7 +42008,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_UXTW (5971) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_UXTW (6435) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39741,7 +42016,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SST1W_UXTW_SCALED (5972) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ +{ /* AARCH64_SST1W_UXTW_SCALED (6436) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Zm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39749,217 +42024,217 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLBT_ZZZ_D (5973) - AArch64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLBT_ZZZ_D (6437) - AARCH64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLBT_ZZZ_H (5974) - AArch64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLBT_ZZZ_H (6438) - AARCH64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLBT_ZZZ_S (5975) - AArch64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLBT_ZZZ_S (6439) - AARCH64_INS_SSUBLBT - ssublbt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLB_ZZZ_D (5976) - AArch64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLB_ZZZ_D (6440) - AARCH64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLB_ZZZ_H (5977) - AArch64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLB_ZZZ_H (6441) - AARCH64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLB_ZZZ_S (5978) - AArch64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLB_ZZZ_S (6442) - AARCH64_INS_SSUBLB - ssublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLTB_ZZZ_D (5979) - AArch64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLTB_ZZZ_D (6443) - AARCH64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLTB_ZZZ_H (5980) - AArch64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLTB_ZZZ_H (6444) - AARCH64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLTB_ZZZ_S (5981) - AArch64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLTB_ZZZ_S (6445) - AARCH64_INS_SSUBLTB - ssubltb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLT_ZZZ_D (5982) - AArch64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLT_ZZZ_D (6446) - AARCH64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLT_ZZZ_H (5983) - AArch64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLT_ZZZ_H (6447) - AARCH64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLT_ZZZ_S (5984) - AArch64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBLT_ZZZ_S (6448) - AARCH64_INS_SSUBLT - ssublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBLv16i8_v8i16 (5985) - AArch64_INS_SSUBL2 - ssubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv16i8_v8i16 (6449) - AARCH64_INS_SSUBL2 - ssubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBLv2i32_v2i64 (5986) - AArch64_INS_SSUBL - ssubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv2i32_v2i64 (6450) - AARCH64_INS_SSUBL - ssubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBLv4i16_v4i32 (5987) - AArch64_INS_SSUBL - ssubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv4i16_v4i32 (6451) - AARCH64_INS_SSUBL - ssubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBLv4i32_v2i64 (5988) - AArch64_INS_SSUBL2 - ssubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv4i32_v2i64 (6452) - AARCH64_INS_SSUBL2 - ssubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBLv8i16_v4i32 (5989) - AArch64_INS_SSUBL2 - ssubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv8i16_v4i32 (6453) - AARCH64_INS_SSUBL2 - ssubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBLv8i8_v8i16 (5990) - AArch64_INS_SSUBL - ssubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBLv8i8_v8i16 (6454) - AARCH64_INS_SSUBL - ssubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWB_ZZZ_D (5991) - AArch64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWB_ZZZ_D (6455) - AARCH64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWB_ZZZ_H (5992) - AArch64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWB_ZZZ_H (6456) - AARCH64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWB_ZZZ_S (5993) - AArch64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWB_ZZZ_S (6457) - AARCH64_INS_SSUBWB - ssubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWT_ZZZ_D (5994) - AArch64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWT_ZZZ_D (6458) - AARCH64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWT_ZZZ_H (5995) - AArch64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWT_ZZZ_H (6459) - AARCH64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWT_ZZZ_S (5996) - AArch64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_SSUBWT_ZZZ_S (6460) - AARCH64_INS_SSUBWT - ssubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SSUBWv16i8_v8i16 (5997) - AArch64_INS_SSUBW2 - ssubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv16i8_v8i16 (6461) - AARCH64_INS_SSUBW2 - ssubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWv2i32_v2i64 (5998) - AArch64_INS_SSUBW - ssubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv2i32_v2i64 (6462) - AARCH64_INS_SSUBW - ssubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWv4i16_v4i32 (5999) - AArch64_INS_SSUBW - ssubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv4i16_v4i32 (6463) - AARCH64_INS_SSUBW - ssubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWv4i32_v2i64 (6000) - AArch64_INS_SSUBW2 - ssubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv4i32_v2i64 (6464) - AARCH64_INS_SSUBW2 - ssubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWv8i16_v4i32 (6001) - AArch64_INS_SSUBW2 - ssubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv8i16_v4i32 (6465) - AARCH64_INS_SSUBW2 - ssubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SSUBWv8i8_v8i16 (6002) - AArch64_INS_SSUBW - ssubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SSUBWv8i8_v8i16 (6466) - AARCH64_INS_SSUBW - ssubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B (6003) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B (6467) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -39967,39 +42242,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_2Z (6004) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B_2Z (6468) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_2Z_IMM (6005) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_2Z_IMM (6469) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_4Z (6006) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B_2Z_STRIDED (6470) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_4Z_IMM (6007) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_2Z_STRIDED_IMM (6471) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_D (6008) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B_4Z (6472) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1B_4Z_IMM (6473) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1B_4Z_STRIDED (6474) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1B_4Z_STRIDED_IMM (6475) - AARCH64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1B_D (6476) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40007,7 +42314,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_D_IMM (6009) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_D_IMM (6477) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40015,7 +42322,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_H (6010) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B_H (6478) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40023,7 +42330,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_H_IMM (6011) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_H_IMM (6479) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40031,7 +42338,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_IMM (6012) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_IMM (6480) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40039,7 +42346,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_S (6013) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1B_S (6481) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40047,7 +42354,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1B_S_IMM (6014) - AArch64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1B_S_IMM (6482) - AARCH64_INS_ST1B - st1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40055,39 +42362,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1B_VG2_M2ZPXI (6015) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1B_VG2_M2ZPXX (6016) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1B_VG4_M4ZPXI (6017) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1B_VG4_M4ZPXX (6018) - AArch64_INS_ST1B - st1b $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1D (6019) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1D (6483) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40095,39 +42370,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1D_2Z (6020) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1D_2Z (6484) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1D_2Z_IMM (6021) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1D_2Z_IMM (6485) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1D_4Z (6022) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1D_2Z_STRIDED (6486) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1D_4Z_IMM (6023) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1D_2Z_STRIDED_IMM (6487) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1D_IMM (6024) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1D_4Z (6488) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1D_4Z_IMM (6489) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1D_4Z_STRIDED (6490) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1D_4Z_STRIDED_IMM (6491) - AARCH64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1D_IMM (6492) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40135,7 +42442,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1D_Q (6025) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1D_Q (6493) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40143,7 +42450,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1D_Q_IMM (6026) - AArch64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1D_Q_IMM (6494) - AARCH64_INS_ST1D - st1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40151,45 +42458,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1D_VG2_M2ZPXI (6027) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1D_VG2_M2ZPXX (6028) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1D_VG4_M4ZPXI (6029) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1D_VG4_M4ZPXX (6030) - AArch64_INS_ST1D - st1d $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1Fourv16b (6031) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv16b (6495) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv16b_POST (6032) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv16b_POST (6496) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40197,13 +42472,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv1d (6033) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv1d (6497) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv1d_POST (6034) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv1d_POST (6498) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40211,13 +42486,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv2d (6035) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv2d (6499) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv2d_POST (6036) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv2d_POST (6500) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40225,13 +42500,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv2s (6037) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv2s (6501) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv2s_POST (6038) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv2s_POST (6502) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40239,13 +42514,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv4h (6039) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv4h (6503) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv4h_POST (6040) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv4h_POST (6504) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40253,13 +42528,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv4s (6041) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv4s (6505) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv4s_POST (6042) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv4s_POST (6506) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40267,13 +42542,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv8b (6043) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv8b (6507) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv8b_POST (6044) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv8b_POST (6508) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40281,13 +42556,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Fourv8h (6045) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Fourv8h (6509) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Fourv8h_POST (6046) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Fourv8h_POST (6510) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40295,7 +42570,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1H (6047) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1H (6511) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40303,39 +42578,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1H_2Z (6048) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1H_2Z (6512) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1H_2Z_IMM (6049) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1H_2Z_IMM (6513) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1H_4Z (6050) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1H_2Z_STRIDED (6514) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1H_4Z_IMM (6051) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1H_2Z_STRIDED_IMM (6515) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1H_D (6052) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1H_4Z (6516) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1H_4Z_IMM (6517) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1H_4Z_STRIDED (6518) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1H_4Z_STRIDED_IMM (6519) - AARCH64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1H_D (6520) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40343,7 +42650,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1H_D_IMM (6053) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1H_D_IMM (6521) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40351,7 +42658,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1H_IMM (6054) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1H_IMM (6522) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40359,7 +42666,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1H_S (6055) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1H_S (6523) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40367,7 +42674,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1H_S_IMM (6056) - AArch64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1H_S_IMM (6524) - AARCH64_INS_ST1H - st1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40375,45 +42682,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1H_VG2_M2ZPXI (6057) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1H_VG2_M2ZPXX (6058) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1H_VG4_M4ZPXI (6059) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1H_VG4_M4ZPXX (6060) - AArch64_INS_ST1H - st1h $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1Onev16b (6061) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev16b (6525) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev16b_POST (6062) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev16b_POST (6526) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40421,13 +42696,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev1d (6063) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev1d (6527) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev1d_POST (6064) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev1d_POST (6528) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40435,13 +42710,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev2d (6065) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev2d (6529) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev2d_POST (6066) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev2d_POST (6530) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40449,13 +42724,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev2s (6067) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev2s (6531) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev2s_POST (6068) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev2s_POST (6532) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40463,13 +42738,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev4h (6069) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev4h (6533) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev4h_POST (6070) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev4h_POST (6534) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40477,13 +42752,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev4s (6071) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev4s (6535) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev4s_POST (6072) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev4s_POST (6536) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40491,13 +42766,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev8b (6073) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev8b (6537) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev8b_POST (6074) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev8b_POST (6538) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40505,13 +42780,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Onev8h (6075) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Onev8h (6539) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Onev8h_POST (6076) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Onev8h_POST (6540) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40519,13 +42794,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev16b (6077) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev16b (6541) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev16b_POST (6078) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev16b_POST (6542) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40533,13 +42808,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev1d (6079) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev1d (6543) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev1d_POST (6080) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev1d_POST (6544) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40547,13 +42822,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev2d (6081) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev2d (6545) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev2d_POST (6082) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev2d_POST (6546) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40561,13 +42836,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev2s (6083) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev2s (6547) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev2s_POST (6084) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev2s_POST (6548) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40575,13 +42850,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev4h (6085) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev4h (6549) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev4h_POST (6086) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev4h_POST (6550) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40589,13 +42864,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev4s (6087) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev4s (6551) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev4s_POST (6088) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev4s_POST (6552) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40603,13 +42878,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev8b (6089) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev8b (6553) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev8b_POST (6090) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev8b_POST (6554) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40617,13 +42892,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Threev8h (6091) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Threev8h (6555) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Threev8h_POST (6092) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Threev8h_POST (6556) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40631,13 +42906,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov16b (6093) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov16b (6557) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov16b_POST (6094) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov16b_POST (6558) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40645,13 +42920,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov1d (6095) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov1d (6559) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov1d_POST (6096) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov1d_POST (6560) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40659,13 +42934,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov2d (6097) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov2d (6561) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov2d_POST (6098) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov2d_POST (6562) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40673,13 +42948,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov2s (6099) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov2s (6563) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov2s_POST (6100) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov2s_POST (6564) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40687,13 +42962,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov4h (6101) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov4h (6565) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov4h_POST (6102) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov4h_POST (6566) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40701,13 +42976,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov4s (6103) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov4s (6567) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov4s_POST (6104) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov4s_POST (6568) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40715,13 +42990,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov8b (6105) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov8b (6569) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov8b_POST (6106) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov8b_POST (6570) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40729,13 +43004,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1Twov8h (6107) - AArch64_INS_ST1 - st1 $Vt, [$Rn] */ +{ /* AARCH64_ST1Twov8h (6571) - AARCH64_INS_ST1 - st1 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1Twov8h_POST (6108) - AArch64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST1Twov8h_POST (6572) - AARCH64_INS_ST1 - st1 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40743,7 +43018,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1W (6109) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1W (6573) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40751,39 +43026,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1W_2Z (6110) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1W_2Z (6574) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1W_2Z_IMM (6111) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1W_2Z_IMM (6575) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1W_4Z (6112) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_ST1W_2Z_STRIDED (6576) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1W_4Z_IMM (6113) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1W_2Z_STRIDED_IMM (6577) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1W_D (6114) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1W_4Z (6578) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1W_4Z_IMM (6579) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1W_4Z_STRIDED (6580) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { 0 } +}}, +{ /* AARCH64_ST1W_4Z_STRIDED_IMM (6581) - AARCH64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_ST1W_D (6582) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40791,7 +43098,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1W_D_IMM (6115) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1W_D_IMM (6583) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40799,7 +43106,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1W_IMM (6116) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1W_IMM (6584) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40807,7 +43114,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1W_Q (6117) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1W_Q (6585) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40815,7 +43122,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1W_Q_IMM (6118) - AArch64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST1W_Q_IMM (6586) - AARCH64_INS_ST1W - st1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -40823,146 +43130,114 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST1W_VG2_M2ZPXI (6119) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1W_VG2_M2ZPXX (6120) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1W_VG4_M4ZPXI (6121) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_ST1W_VG4_M4ZPXX (6122) - AArch64_INS_ST1W - st1w $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { 0 } -}}, -{ /* AArch64_ST1_MXIPXX_H_B (6123) - AArch64_INS_ST1B - st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_H_B (6587) - AARCH64_INS_ST1B - st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_H_D (6124) - AArch64_INS_ST1D - st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_H_D (6588) - AARCH64_INS_ST1D - st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_H_H (6125) - AArch64_INS_ST1H - st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_H_H (6589) - AARCH64_INS_ST1H - st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_H_Q (6126) - AArch64_INS_ST1Q - st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_H_Q (6590) - AARCH64_INS_ST1Q - st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_H_S (6127) - AArch64_INS_ST1W - st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_H_S (6591) - AARCH64_INS_ST1W - st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_V_B (6128) - AArch64_INS_ST1B - st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_V_B (6592) - AARCH64_INS_ST1B - st1b \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_V_D (6129) - AArch64_INS_ST1D - st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_V_D (6593) - AARCH64_INS_ST1D - st1d \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_V_H (6130) - AArch64_INS_ST1H - st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_V_H (6594) - AARCH64_INS_ST1H - st1h \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_V_Q (6131) - AArch64_INS_ST1Q - st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_V_Q (6595) - AARCH64_INS_ST1Q - st1q \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1_MXIPXX_V_S (6132) - AArch64_INS_ST1W - st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST1_MXIPXX_V_S (6596) - AARCH64_INS_ST1W - st1w \{$ZAt[$Rv, $imm]\}, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST1i16 (6133) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST1i16 (6597) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1i16_POST (6134) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST1i16_POST (6598) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40971,14 +43246,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1i32 (6135) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST1i32 (6599) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1i32_POST (6136) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST1i32_POST (6600) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -40987,14 +43262,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1i64 (6137) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST1i64 (6601) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1i64_POST (6138) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST1i64_POST (6602) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41003,14 +43278,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST1i8 (6139) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST1i8 (6603) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST1i8_POST (6140) - AArch64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST1i8_POST (6604) - AARCH64_INS_ST1 - st1 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41019,7 +43294,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2B (6141) - AArch64_INS_ST2B - st2b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST2B (6605) - AARCH64_INS_ST2B - st2b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41027,7 +43302,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST2B_IMM (6142) - AArch64_INS_ST2B - st2b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST2B_IMM (6606) - AARCH64_INS_ST2B - st2b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41035,7 +43310,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST2D (6143) - AArch64_INS_ST2D - st2d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST2D (6607) - AARCH64_INS_ST2D - st2d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41043,7 +43318,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST2D_IMM (6144) - AArch64_INS_ST2D - st2d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST2D_IMM (6608) - AARCH64_INS_ST2D - st2d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41051,30 +43326,30 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST2GOffset (6145) - AArch64_INS_ST2G - st2g $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_ST2GPostIndex (6146) - AArch64_INS_ST2G - st2g $Rt, [$Rn], $offset */ +{ /* AARCH64_ST2GPostIndex (6609) - AARCH64_INS_ST2G - st2g $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_ST2GPreIndex (6147) - AArch64_INS_ST2G - st2g $Rt, [$Rn, $offset]! */ +{ /* AARCH64_ST2GPreIndex (6610) - AARCH64_INS_ST2G - st2g $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_ST2H (6148) - AArch64_INS_ST2H - st2h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST2Gi (6611) - AARCH64_INS_ST2G - st2g $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_ST2H (6612) - AARCH64_INS_ST2H - st2h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41082,7 +43357,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST2H_IMM (6149) - AArch64_INS_ST2H - st2h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST2H_IMM (6613) - AARCH64_INS_ST2H - st2h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41090,7 +43365,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST2Q (6150) - AArch64_INS_ST2Q - st2q $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST2Q (6614) - AARCH64_INS_ST2Q - st2q $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41098,7 +43373,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST2Q_IMM (6151) - AArch64_INS_ST2Q - st2q $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST2Q_IMM (6615) - AARCH64_INS_ST2Q - st2q $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41106,13 +43381,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST2Twov16b (6152) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov16b (6616) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov16b_POST (6153) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov16b_POST (6617) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41120,13 +43395,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov2d (6154) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov2d (6618) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov2d_POST (6155) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov2d_POST (6619) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41134,13 +43409,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov2s (6156) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov2s (6620) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov2s_POST (6157) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov2s_POST (6621) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41148,13 +43423,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov4h (6158) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov4h (6622) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov4h_POST (6159) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov4h_POST (6623) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41162,13 +43437,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov4s (6160) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov4s (6624) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov4s_POST (6161) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov4s_POST (6625) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41176,13 +43451,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov8b (6162) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov8b (6626) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov8b_POST (6163) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov8b_POST (6627) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41190,13 +43465,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2Twov8h (6164) - AArch64_INS_ST2 - st2 $Vt, [$Rn] */ +{ /* AARCH64_ST2Twov8h (6628) - AARCH64_INS_ST2 - st2 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2Twov8h_POST (6165) - AArch64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST2Twov8h_POST (6629) - AARCH64_INS_ST2 - st2 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41204,7 +43479,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2W (6166) - AArch64_INS_ST2W - st2w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST2W (6630) - AARCH64_INS_ST2W - st2w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41212,7 +43487,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST2W_IMM (6167) - AArch64_INS_ST2W - st2w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST2W_IMM (6631) - AARCH64_INS_ST2W - st2w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41220,14 +43495,14 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST2i16 (6168) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST2i16 (6632) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2i16_POST (6169) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST2i16_POST (6633) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41236,14 +43511,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2i32 (6170) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST2i32 (6634) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2i32_POST (6171) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST2i32_POST (6635) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41252,14 +43527,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2i64 (6172) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST2i64 (6636) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2i64_POST (6173) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST2i64_POST (6637) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41268,14 +43543,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST2i8 (6174) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST2i8 (6638) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST2i8_POST (6175) - AArch64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST2i8_POST (6639) - AARCH64_INS_ST2 - st2 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41284,7 +43559,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3B (6176) - AArch64_INS_ST3B - st3b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST3B (6640) - AARCH64_INS_ST3B - st3b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41292,7 +43567,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST3B_IMM (6177) - AArch64_INS_ST3B - st3b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST3B_IMM (6641) - AARCH64_INS_ST3B - st3b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41300,7 +43575,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST3D (6178) - AArch64_INS_ST3D - st3d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST3D (6642) - AARCH64_INS_ST3D - st3d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41308,7 +43583,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST3D_IMM (6179) - AArch64_INS_ST3D - st3d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST3D_IMM (6643) - AARCH64_INS_ST3D - st3d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41316,7 +43591,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST3H (6180) - AArch64_INS_ST3H - st3h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST3H (6644) - AARCH64_INS_ST3H - st3h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41324,7 +43599,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST3H_IMM (6181) - AArch64_INS_ST3H - st3h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST3H_IMM (6645) - AARCH64_INS_ST3H - st3h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41332,7 +43607,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST3Q (6182) - AArch64_INS_ST3Q - st3q $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST3Q (6646) - AARCH64_INS_ST3Q - st3q $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41340,7 +43615,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST3Q_IMM (6183) - AArch64_INS_ST3Q - st3q $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST3Q_IMM (6647) - AARCH64_INS_ST3Q - st3q $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41348,13 +43623,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST3Threev16b (6184) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev16b (6648) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev16b_POST (6185) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev16b_POST (6649) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41362,13 +43637,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev2d (6186) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev2d (6650) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev2d_POST (6187) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev2d_POST (6651) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41376,13 +43651,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev2s (6188) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev2s (6652) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev2s_POST (6189) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev2s_POST (6653) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41390,13 +43665,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev4h (6190) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev4h (6654) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev4h_POST (6191) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev4h_POST (6655) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41404,13 +43679,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev4s (6192) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev4s (6656) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev4s_POST (6193) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev4s_POST (6657) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41418,13 +43693,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev8b (6194) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev8b (6658) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev8b_POST (6195) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev8b_POST (6659) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41432,13 +43707,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3Threev8h (6196) - AArch64_INS_ST3 - st3 $Vt, [$Rn] */ +{ /* AARCH64_ST3Threev8h (6660) - AARCH64_INS_ST3 - st3 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3Threev8h_POST (6197) - AArch64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST3Threev8h_POST (6661) - AARCH64_INS_ST3 - st3 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41446,7 +43721,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3W (6198) - AArch64_INS_ST3W - st3w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST3W (6662) - AARCH64_INS_ST3W - st3w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41454,7 +43729,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST3W_IMM (6199) - AArch64_INS_ST3W - st3w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST3W_IMM (6663) - AARCH64_INS_ST3W - st3w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41462,14 +43737,14 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST3i16 (6200) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST3i16 (6664) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3i16_POST (6201) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST3i16_POST (6665) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41478,14 +43753,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3i32 (6202) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST3i32 (6666) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3i32_POST (6203) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST3i32_POST (6667) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41494,14 +43769,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3i64 (6204) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST3i64 (6668) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3i64_POST (6205) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST3i64_POST (6669) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41510,14 +43785,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST3i8 (6206) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST3i8 (6670) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST3i8_POST (6207) - AArch64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST3i8_POST (6671) - AARCH64_INS_ST3 - st3 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41526,7 +43801,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4B (6208) - AArch64_INS_ST4B - st4b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST4B (6672) - AARCH64_INS_ST4B - st4b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41534,7 +43809,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST4B_IMM (6209) - AArch64_INS_ST4B - st4b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST4B_IMM (6673) - AARCH64_INS_ST4B - st4b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41542,7 +43817,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST4D (6210) - AArch64_INS_ST4D - st4d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST4D (6674) - AARCH64_INS_ST4D - st4d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41550,7 +43825,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST4D_IMM (6211) - AArch64_INS_ST4D - st4d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST4D_IMM (6675) - AARCH64_INS_ST4D - st4d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41558,13 +43833,13 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST4Fourv16b (6212) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv16b (6676) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv16b_POST (6213) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv16b_POST (6677) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41572,13 +43847,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv2d (6214) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv2d (6678) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv2d_POST (6215) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv2d_POST (6679) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41586,13 +43861,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv2s (6216) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv2s (6680) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv2s_POST (6217) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv2s_POST (6681) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41600,13 +43875,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv4h (6218) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv4h (6682) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv4h_POST (6219) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv4h_POST (6683) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41614,13 +43889,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv4s (6220) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv4s (6684) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv4s_POST (6221) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv4s_POST (6685) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41628,13 +43903,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv8b (6222) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv8b (6686) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv8b_POST (6223) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv8b_POST (6687) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41642,13 +43917,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4Fourv8h (6224) - AArch64_INS_ST4 - st4 $Vt, [$Rn] */ +{ /* AARCH64_ST4Fourv8h (6688) - AARCH64_INS_ST4 - st4 $Vt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4Fourv8h_POST (6225) - AArch64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ +{ /* AARCH64_ST4Fourv8h_POST (6689) - AARCH64_INS_ST4 - st4 $Vt, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41656,7 +43931,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4H (6226) - AArch64_INS_ST4H - st4h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST4H (6690) - AARCH64_INS_ST4H - st4h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41664,7 +43939,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST4H_IMM (6227) - AArch64_INS_ST4H - st4h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST4H_IMM (6691) - AARCH64_INS_ST4H - st4h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41672,7 +43947,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST4Q (6228) - AArch64_INS_ST4Q - st4q $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST4Q (6692) - AARCH64_INS_ST4Q - st4q $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41680,7 +43955,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST4Q_IMM (6229) - AArch64_INS_ST4Q - st4q $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST4Q_IMM (6693) - AARCH64_INS_ST4Q - st4q $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41688,7 +43963,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST4W (6230) - AArch64_INS_ST4W - st4w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_ST4W (6694) - AARCH64_INS_ST4W - st4w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41696,7 +43971,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ST4W_IMM (6231) - AArch64_INS_ST4W - st4w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_ST4W_IMM (6695) - AARCH64_INS_ST4W - st4w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -41704,14 +43979,14 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_ST4i16 (6232) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST4i16 (6696) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4i16_POST (6233) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST4i16_POST (6697) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41720,14 +43995,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4i32 (6234) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST4i32 (6698) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4i32_POST (6235) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST4i32_POST (6699) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41736,14 +44011,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4i64 (6236) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST4i64 (6700) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4i64_POST (6237) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST4i64_POST (6701) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41752,14 +44027,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST4i8 (6238) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn] */ +{ /* AARCH64_ST4i8 (6702) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST4i8_POST (6239) - AArch64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ +{ /* AARCH64_ST4i8_POST (6703) - AARCH64_INS_ST4 - st4 $Vt$idx, [$Rn], $Xm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vt */ @@ -41768,89 +44043,89 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Xm */ { 0 } }}, -{ /* AArch64_ST64B (6240) - AArch64_INS_ST64B - st64b $Rt, [$Rn] */ +{ /* AARCH64_ST64B (6704) - AARCH64_INS_ST64B - st64b $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64x8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST64BV (6241) - AArch64_INS_ST64BV - st64bv $Rs, $Rt, [$Rn] */ +{ /* AARCH64_ST64BV (6705) - AARCH64_INS_ST64BV - st64bv $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64x8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ST64BV0 (6242) - AArch64_INS_ST64BV0 - st64bv0 $Rs, $Rt, [$Rn] */ +{ /* AARCH64_ST64BV0 (6706) - AARCH64_INS_ST64BV0 - st64bv0 $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64x8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STGM (6243) - AArch64_INS_STGM - stgm $Rt, [$Rn] */ +{ /* AARCH64_STGM (6707) - AARCH64_INS_STGM - stgm $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STGOffset (6244) - AArch64_INS_STG - stg $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STGPi (6245) - AArch64_INS_STGP - stgp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STGPi (6708) - AARCH64_INS_STGP - stgp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STGPostIndex (6246) - AArch64_INS_STG - stg $Rt, [$Rn], $offset */ +{ /* AARCH64_STGPostIndex (6709) - AARCH64_INS_STG - stg $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STGPpost (6247) - AArch64_INS_STGP - stgp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STGPpost (6710) - AARCH64_INS_STGP - stgp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STGPpre (6248) - AArch64_INS_STGP - stgp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STGPpre (6711) - AARCH64_INS_STGP - stgp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STGPreIndex (6249) - AArch64_INS_STG - stg $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STGPreIndex (6712) - AARCH64_INS_STG - stg $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STILPW (6250) - AArch64_INS_STILP - stilp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STGi (6713) - AARCH64_INS_STG - stg $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_STILPW (6714) - AARCH64_INS_STILP - stilp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STILPWpre (6251) - AArch64_INS_STILP - stilp $Rt, $Rt2, [$Rn, #-8]! */ +{ /* AARCH64_STILPWpre (6715) - AARCH64_INS_STILP - stilp $Rt, $Rt2, [$Rn, #-8]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -41858,14 +44133,14 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STILPX (6252) - AArch64_INS_STILP - stilp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STILPX (6716) - AARCH64_INS_STILP - stilp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STILPXpre (6253) - AArch64_INS_STILP - stilp $Rt, $Rt2, [$Rn, #-16]! */ +{ /* AARCH64_STILPXpre (6717) - AARCH64_INS_STILP - stilp $Rt, $Rt2, [$Rn, #-16]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -41873,139 +44148,139 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STL1 (6254) - AArch64_INS_STL1 - stl1 $Vt$Q, [$Rn] */ +{ /* AARCH64_STL1 (6718) - AARCH64_INS_STL1 - stl1 $Vt$Q, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Q */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLLRB (6255) - AArch64_INS_STLLRB - stllrb $Rt, [$Rn] */ +{ /* AARCH64_STLLRB (6719) - AARCH64_INS_STLLRB - stllrb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLLRH (6256) - AArch64_INS_STLLRH - stllrh $Rt, [$Rn] */ +{ /* AARCH64_STLLRH (6720) - AARCH64_INS_STLLRH - stllrh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLLRW (6257) - AArch64_INS_STLLR - stllr $Rt, [$Rn] */ +{ /* AARCH64_STLLRW (6721) - AARCH64_INS_STLLR - stllr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLLRX (6258) - AArch64_INS_STLLR - stllr $Rt, [$Rn] */ +{ /* AARCH64_STLLRX (6722) - AARCH64_INS_STLLR - stllr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRB (6259) - AArch64_INS_STLRB - stlrb $Rt, [$Rn] */ +{ /* AARCH64_STLRB (6723) - AARCH64_INS_STLRB - stlrb $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRH (6260) - AArch64_INS_STLRH - stlrh $Rt, [$Rn] */ +{ /* AARCH64_STLRH (6724) - AARCH64_INS_STLRH - stlrh $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRW (6261) - AArch64_INS_STLR - stlr $Rt, [$Rn] */ +{ /* AARCH64_STLRW (6725) - AARCH64_INS_STLR - stlr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRWpre (6262) - AArch64_INS_STLR - stlr $Rt, [$Rn, #-4]! */ +{ /* AARCH64_STLRWpre (6726) - AARCH64_INS_STLR - stlr $Rt, [$Rn, #-4]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRX (6263) - AArch64_INS_STLR - stlr $Rt, [$Rn] */ +{ /* AARCH64_STLRX (6727) - AARCH64_INS_STLR - stlr $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLRXpre (6264) - AArch64_INS_STLR - stlr $Rt, [$Rn, #-8]! */ +{ /* AARCH64_STLRXpre (6728) - AARCH64_INS_STLR - stlr $Rt, [$Rn, #-8]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLURBi (6265) - AArch64_INS_STLURB - stlurb $Rt, [$Rn, $offset] */ +{ /* AARCH64_STLURBi (6729) - AARCH64_INS_STLURB - stlurb $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STLURHi (6266) - AArch64_INS_STLURH - stlurh $Rt, [$Rn, $offset] */ +{ /* AARCH64_STLURHi (6730) - AARCH64_INS_STLURH - stlurh $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STLURWi (6267) - AArch64_INS_STLUR - stlur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STLURWi (6731) - AARCH64_INS_STLUR - stlur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STLURXi (6268) - AArch64_INS_STLUR - stlur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STLURXi (6732) - AARCH64_INS_STLUR - stlur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STLURbi (6269) - AArch64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_STLURbi (6733) - AARCH64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_STLURdi (6270) - AArch64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_STLURdi (6734) - AARCH64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_STLURhi (6271) - AArch64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_STLURhi (6735) - AARCH64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_STLURqi (6272) - AArch64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_STLURqi (6736) - AARCH64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_STLURsi (6273) - AArch64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ +{ /* AARCH64_STLURsi (6737) - AARCH64_INS_STLUR - stlur $Rt, [$Rn{, $simm}] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* simm */ { 0 } }}, -{ /* AArch64_STLXPW (6274) - AArch64_INS_STLXP - stlxp $Ws, $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STLXPW (6738) - AARCH64_INS_STLXP - stlxp $Ws, $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -42013,7 +44288,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLXPX (6275) - AArch64_INS_STLXP - stlxp $Ws, $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STLXPX (6739) - AARCH64_INS_STLXP - stlxp $Ws, $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -42021,139 +44296,139 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLXRB (6276) - AArch64_INS_STLXRB - stlxrb $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STLXRB (6740) - AARCH64_INS_STLXRB - stlxrb $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLXRH (6277) - AArch64_INS_STLXRH - stlxrh $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STLXRH (6741) - AARCH64_INS_STLXRH - stlxrh $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLXRW (6278) - AArch64_INS_STLXR - stlxr $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STLXRW (6742) - AARCH64_INS_STLXR - stlxr $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STLXRX (6279) - AArch64_INS_STLXR - stlxr $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STLXRX (6743) - AARCH64_INS_STLXR - stlxr $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STNPDi (6280) - AArch64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STNPDi (6744) - AARCH64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STNPQi (6281) - AArch64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STNPQi (6745) - AARCH64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STNPSi (6282) - AArch64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STNPSi (6746) - AARCH64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STNPWi (6283) - AArch64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STNPWi (6747) - AARCH64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STNPXi (6284) - AArch64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STNPXi (6748) - AARCH64_INS_STNP - stnp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STNT1B_2Z (6285) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1B_2Z (6749) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_2Z_IMM (6286) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1B_2Z_IMM (6750) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1B_4Z (6287) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1B_2Z_STRIDED (6751) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_4Z_IMM (6288) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1B_2Z_STRIDED_IMM (6752) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1B_VG2_M2ZPXI (6289) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1B_4Z (6753) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_STNT1B_VG2_M2ZPXX (6290) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_VG4_M4ZPXI (6291) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1B_4Z_IMM (6754) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1B_VG4_M4ZPXX (6292) - AArch64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1B_4Z_STRIDED (6755) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_ZRI (6293) - AArch64_INS_STNT1B - stnt1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1B_4Z_STRIDED_IMM (6756) - AARCH64_INS_STNT1B - stnt1b $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_STNT1B_ZRI (6757) - AARCH64_INS_STNT1B - stnt1b $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42161,7 +44436,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1B_ZRR (6294) - AArch64_INS_STNT1B - stnt1b $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1B_ZRR (6758) - AARCH64_INS_STNT1B - stnt1b $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42169,7 +44444,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_ZZR_D_REAL (6295) - AArch64_INS_STNT1B - stnt1b $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1B_ZZR_D_REAL (6759) - AARCH64_INS_STNT1B - stnt1b $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42177,7 +44452,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1B_ZZR_S_REAL (6296) - AArch64_INS_STNT1B - stnt1b $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1B_ZZR_S_REAL (6760) - AARCH64_INS_STNT1B - stnt1b $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42185,71 +44460,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_2Z (6297) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1D_2Z (6761) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_2Z_IMM (6298) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1D_2Z_IMM (6762) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1D_4Z (6299) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1D_2Z_STRIDED (6763) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_4Z_IMM (6300) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1D_2Z_STRIDED_IMM (6764) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1D_VG2_M2ZPXI (6301) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1D_4Z (6765) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_STNT1D_VG2_M2ZPXX (6302) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_VG4_M4ZPXI (6303) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1D_4Z_IMM (6766) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1D_VG4_M4ZPXX (6304) - AArch64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1D_4Z_STRIDED (6767) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_ZRI (6305) - AArch64_INS_STNT1D - stnt1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1D_4Z_STRIDED_IMM (6768) - AARCH64_INS_STNT1D - stnt1d $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_STNT1D_ZRI (6769) - AARCH64_INS_STNT1D - stnt1d $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42257,7 +44532,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1D_ZRR (6306) - AArch64_INS_STNT1D - stnt1d $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1D_ZRR (6770) - AARCH64_INS_STNT1D - stnt1d $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42265,7 +44540,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1D_ZZR_D_REAL (6307) - AArch64_INS_STNT1D - stnt1d $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1D_ZZR_D_REAL (6771) - AARCH64_INS_STNT1D - stnt1d $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42273,71 +44548,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_2Z (6308) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1H_2Z (6772) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_2Z_IMM (6309) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1H_2Z_IMM (6773) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1H_4Z (6310) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1H_2Z_STRIDED (6774) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_4Z_IMM (6311) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1H_2Z_STRIDED_IMM (6775) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1H_VG2_M2ZPXI (6312) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1H_4Z (6776) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_STNT1H_VG2_M2ZPXX (6313) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_VG4_M4ZPXI (6314) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1H_4Z_IMM (6777) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1H_VG4_M4ZPXX (6315) - AArch64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1H_4Z_STRIDED (6778) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_ZRI (6316) - AArch64_INS_STNT1H - stnt1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1H_4Z_STRIDED_IMM (6779) - AARCH64_INS_STNT1H - stnt1h $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_STNT1H_ZRI (6780) - AARCH64_INS_STNT1H - stnt1h $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42345,7 +44620,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1H_ZRR (6317) - AArch64_INS_STNT1H - stnt1h $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1H_ZRR (6781) - AARCH64_INS_STNT1H - stnt1h $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42353,7 +44628,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_ZZR_D_REAL (6318) - AArch64_INS_STNT1H - stnt1h $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1H_ZZR_D_REAL (6782) - AARCH64_INS_STNT1H - stnt1h $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42361,7 +44636,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1H_ZZR_S_REAL (6319) - AArch64_INS_STNT1H - stnt1h $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1H_ZZR_S_REAL (6783) - AARCH64_INS_STNT1H - stnt1h $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42369,71 +44644,71 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_2Z (6320) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1W_2Z (6784) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_2Z_IMM (6321) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1W_2Z_IMM (6785) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1W_4Z (6322) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1W_2Z_STRIDED (6786) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_4Z_IMM (6323) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1W_2Z_STRIDED_IMM (6787) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1W_VG2_M2ZPXI (6324) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1W_4Z (6788) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_STNT1W_VG2_M2ZPXX (6325) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_VG4_M4ZPXI (6326) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1W_4Z_IMM (6789) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1W_VG4_M4ZPXX (6327) - AArch64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1W_4Z_STRIDED (6790) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_ZRI (6328) - AArch64_INS_STNT1W - stnt1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ +{ /* AARCH64_STNT1W_4Z_STRIDED_IMM (6791) - AARCH64_INS_STNT1W - stnt1w $Zt, $PNg, [$Rn, $imm4, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNg */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_STNT1W_ZRI (6792) - AARCH64_INS_STNT1W - stnt1w $Zt, $Pg, [$Rn, $imm4, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42441,7 +44716,7 @@ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_STNT1W_ZRR (6329) - AArch64_INS_STNT1W - stnt1w $Zt, $Pg, [$Rn, $Rm] */ +{ /* AARCH64_STNT1W_ZRR (6793) - AARCH64_INS_STNT1W - stnt1w $Zt, $Pg, [$Rn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42449,7 +44724,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_ZZR_D_REAL (6330) - AArch64_INS_STNT1W - stnt1w $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1W_ZZR_D_REAL (6794) - AARCH64_INS_STNT1W - stnt1w $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42457,7 +44732,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STNT1W_ZZR_S_REAL (6331) - AArch64_INS_STNT1W - stnt1w $Zt, $Pg, [$Zn, $Rm] */ +{ /* AARCH64_STNT1W_ZZR_S_REAL (6795) - AARCH64_INS_STNT1W - stnt1w $Zt, $Pg, [$Zn, $Rm] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -42465,626 +44740,626 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_STPDi (6332) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STPDi (6796) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPDpost (6333) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STPDpost (6797) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPDpre (6334) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STPDpre (6798) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPQi (6335) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STPQi (6799) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPQpost (6336) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STPQpost (6800) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPQpre (6337) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STPQpre (6801) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPSi (6338) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STPSi (6802) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPSpost (6339) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STPSpost (6803) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPSpre (6340) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STPSpre (6804) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPWi (6341) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STPWi (6805) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPWpost (6342) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STPWpost (6806) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPWpre (6343) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STPWpre (6807) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPXi (6344) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ +{ /* AARCH64_STPXi (6808) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPXpost (6345) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ +{ /* AARCH64_STPXpost (6809) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STPXpre (6346) - AArch64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ +{ /* AARCH64_STPXpre (6810) - AARCH64_INS_STP - stp $Rt, $Rt2, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2 */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRBBpost (6347) - AArch64_INS_STRB - strb $Rt, [$Rn], $offset */ +{ /* AARCH64_STRBBpost (6811) - AARCH64_INS_STRB - strb $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRBBpre (6348) - AArch64_INS_STRB - strb $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRBBpre (6812) - AARCH64_INS_STRB - strb $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRBBroW (6349) - AArch64_INS_STRB - strb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRBBroW (6813) - AARCH64_INS_STRB - strb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRBBroX (6350) - AArch64_INS_STRB - strb $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRBBroX (6814) - AARCH64_INS_STRB - strb $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRBBui (6351) - AArch64_INS_STRB - strb $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRBBui (6815) - AARCH64_INS_STRB - strb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRBpost (6352) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRBpost (6816) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRBpre (6353) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRBpre (6817) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STRBroW (6354) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_STRBroX (6355) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_STRBui (6356) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRDpost (6357) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRBroW (6818) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { 0 } +}}, +{ /* AARCH64_STRBroX (6819) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { 0 } +}}, +{ /* AARCH64_STRBui (6820) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_STRDpost (6821) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRDpre (6358) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRDpre (6822) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRDroW (6359) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRDroW (6823) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRDroX (6360) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRDroX (6824) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRDui (6361) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRDui (6825) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRHHpost (6362) - AArch64_INS_STRH - strh $Rt, [$Rn], $offset */ +{ /* AARCH64_STRHHpost (6826) - AARCH64_INS_STRH - strh $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRHHpre (6363) - AArch64_INS_STRH - strh $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRHHpre (6827) - AARCH64_INS_STRH - strh $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRHHroW (6364) - AArch64_INS_STRH - strh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRHHroW (6828) - AARCH64_INS_STRH - strh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRHHroX (6365) - AArch64_INS_STRH - strh $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRHHroX (6829) - AARCH64_INS_STRH - strh $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRHHui (6366) - AArch64_INS_STRH - strh $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRHHui (6830) - AARCH64_INS_STRH - strh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRHpost (6367) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRHpost (6831) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRHpre (6368) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRHpre (6832) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STRHroW (6369) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_STRHroX (6370) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { 0 } -}}, -{ /* AArch64_STRHui (6371) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRQpost (6372) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRHroW (6833) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { 0 } +}}, +{ /* AARCH64_STRHroX (6834) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { 0 } +}}, +{ /* AARCH64_STRHui (6835) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_STRQpost (6836) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRQpre (6373) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRQpre (6837) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRQroW (6374) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRQroW (6838) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRQroX (6375) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRQroX (6839) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRQui (6376) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRQui (6840) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRSpost (6377) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRSpost (6841) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRSpre (6378) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRSpre (6842) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRSroW (6379) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRSroW (6843) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRSroX (6380) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRSroX (6844) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRSui (6381) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRSui (6845) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRWpost (6382) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRWpost (6846) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRWpre (6383) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRWpre (6847) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRWroW (6384) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRWroW (6848) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRWroX (6385) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRWroX (6849) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRWui (6386) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRWui (6850) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRXpost (6387) - AArch64_INS_STR - str $Rt, [$Rn], $offset */ +{ /* AARCH64_STRXpost (6851) - AARCH64_INS_STR - str $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRXpre (6388) - AArch64_INS_STR - str $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STRXpre (6852) - AARCH64_INS_STR - str $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STRXroW (6389) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRXroW (6853) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRXroX (6390) - AArch64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ +{ /* AARCH64_STRXroX (6854) - AARCH64_INS_STR - str $Rt, [$Rn, $Rm, $extend] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ + { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* extend - i32imm */ { 0 } }}, -{ /* AArch64_STRXui (6391) - AArch64_INS_STR - str $Rt, [$Rn, $offset] */ +{ /* AARCH64_STRXui (6855) - AARCH64_INS_STR - str $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STR_PXI (6392) - AArch64_INS_STR - str $Pt, [$Rn, $imm9, mul vl] */ +{ /* AARCH64_STR_PXI (6856) - AARCH64_INS_STR - str $Pt, [$Rn, $imm9, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ { 0 } }}, -{ /* AArch64_STR_TX (6393) - AArch64_INS_STR - str $ZTt, [$Rn] */ +{ /* AARCH64_STR_TX (6857) - AARCH64_INS_STR - str $ZTt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZTt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STR_ZA (6394) - AArch64_INS_STR - str $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ +{ /* AARCH64_STR_ZA (6858) - AARCH64_INS_STR - str $ZAt[$Rv, $imm4], [$Rn, $offset, mul vl] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_STR_ZXI (6859) - AARCH64_INS_STR - str $Zt, [$Rn, $imm9, mul vl] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ + { 0 } +}}, +{ /* AARCH64_STTRBi (6860) - AARCH64_INS_STTRB - sttrb $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STR_ZXI (6395) - AArch64_INS_STR - str $Zt, [$Rn, $imm9, mul vl] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm9 */ - { 0 } -}}, -{ /* AArch64_STTRBi (6396) - AArch64_INS_STTRB - sttrb $Rt, [$Rn, $offset] */ +{ /* AARCH64_STTRHi (6861) - AARCH64_INS_STTRH - sttrh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STTRHi (6397) - AArch64_INS_STTRH - sttrh $Rt, [$Rn, $offset] */ +{ /* AARCH64_STTRWi (6862) - AARCH64_INS_STTR - sttr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STTRWi (6398) - AArch64_INS_STTR - sttr $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STTRXi (6399) - AArch64_INS_STTR - sttr $Rt, [$Rn, $offset] */ +{ /* AARCH64_STTRXi (6863) - AARCH64_INS_STTR - sttr $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURBBi (6400) - AArch64_INS_STURB - sturb $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURBBi (6864) - AARCH64_INS_STURB - sturb $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURBi (6401) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURBi (6865) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURDi (6402) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURDi (6866) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURHHi (6403) - AArch64_INS_STURH - sturh $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURHHi (6867) - AARCH64_INS_STURH - sturh $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURHi (6404) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURHi (6868) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURQi (6405) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURQi (6869) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURSi (6406) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURSi (6870) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURWi (6407) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURWi (6871) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STURXi (6408) - AArch64_INS_STUR - stur $Rt, [$Rn, $offset] */ +{ /* AARCH64_STURXi (6872) - AARCH64_INS_STUR - stur $Rt, [$Rn, $offset] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STXPW (6409) - AArch64_INS_STXP - stxp $Ws, $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STXPW (6873) - AARCH64_INS_STXP - stxp $Ws, $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -43092,7 +45367,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STXPX (6410) - AArch64_INS_STXP - stxp $Ws, $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_STXPX (6874) - AARCH64_INS_STXP - stxp $Ws, $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ @@ -43100,87 +45375,87 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STXRB (6411) - AArch64_INS_STXRB - stxrb $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STXRB (6875) - AARCH64_INS_STXRB - stxrb $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STXRH (6412) - AArch64_INS_STXRH - stxrh $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STXRH (6876) - AARCH64_INS_STXRH - stxrh $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STXRW (6413) - AArch64_INS_STXR - stxr $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STXRW (6877) - AARCH64_INS_STXR - stxr $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STXRX (6414) - AArch64_INS_STXR - stxr $Ws, $Rt, [$Rn] */ +{ /* AARCH64_STXRX (6878) - AARCH64_INS_STXR - stxr $Ws, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Ws */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STZ2GOffset (6415) - AArch64_INS_STZ2G - stz2g $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STZ2GPostIndex (6416) - AArch64_INS_STZ2G - stz2g $Rt, [$Rn], $offset */ +{ /* AARCH64_STZ2GPostIndex (6879) - AARCH64_INS_STZ2G - stz2g $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STZ2GPreIndex (6417) - AArch64_INS_STZ2G - stz2g $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STZ2GPreIndex (6880) - AARCH64_INS_STZ2G - stz2g $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STZGM (6418) - AArch64_INS_STZGM - stzgm $Rt, [$Rn] */ +{ /* AARCH64_STZ2Gi (6881) - AARCH64_INS_STZ2G - stz2g $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_STZGM (6882) - AARCH64_INS_STZGM - stzgm $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_STZGOffset (6419) - AArch64_INS_STZG - stzg $Rt, [$Rn, $offset] */ -{ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ - { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ - { 0 } -}}, -{ /* AArch64_STZGPostIndex (6420) - AArch64_INS_STZG - stzg $Rt, [$Rn], $offset */ +{ /* AARCH64_STZGPostIndex (6883) - AARCH64_INS_STZG - stzg $Rt, [$Rn], $offset */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_STZGPreIndex (6421) - AArch64_INS_STZG - stzg $Rt, [$Rn, $offset]! */ +{ /* AARCH64_STZGPreIndex (6884) - AARCH64_INS_STZG - stzg $Rt, [$Rn, $offset]! */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* wback */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_MEM | CS_OP_IMM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ { 0 } }}, -{ /* AArch64_SUBG (6422) - AArch64_INS_SUBG - subg $Rd, $Rn, $imm6, $imm4 */ +{ /* AARCH64_STZGi (6885) - AARCH64_INS_STZG - stzg $Rt, [$Rn, $offset] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ + { CS_OP_REG | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM | CS_OP_MEM, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* offset */ + { 0 } +}}, +{ /* AARCH64_SUBG (6886) - AARCH64_INS_SUBG - subg $Rd, $Rn, $imm6, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43188,28 +45463,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_SUBHNB_ZZZ_B (6423) - AArch64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNB_ZZZ_B (6887) - AARCH64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNB_ZZZ_H (6424) - AArch64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNB_ZZZ_H (6888) - AARCH64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNB_ZZZ_S (6425) - AArch64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNB_ZZZ_S (6889) - AARCH64_INS_SUBHNB - subhnb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNT_ZZZ_B (6426) - AArch64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNT_ZZZ_B (6890) - AARCH64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -43217,7 +45492,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNT_ZZZ_H (6427) - AArch64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNT_ZZZ_H (6891) - AARCH64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -43225,7 +45500,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNT_ZZZ_S (6428) - AArch64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ +{ /* AARCH64_SUBHNT_ZZZ_S (6892) - AARCH64_INS_SUBHNT - subhnt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -43233,14 +45508,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBHNv2i64_v2i32 (6429) - AArch64_INS_SUBHN - subhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv2i64_v2i32 (6893) - AARCH64_INS_SUBHN - subhn{ $Rd.2s, $Rn.2d, $Rm.2d|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBHNv2i64_v4i32 (6430) - AArch64_INS_SUBHN2 - subhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv2i64_v4i32 (6894) - AARCH64_INS_SUBHN2 - subhn2{ $Rd.4s, $Rn.2d, $Rm.2d|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -43248,14 +45523,14 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBHNv4i32_v4i16 (6431) - AArch64_INS_SUBHN - subhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv4i32_v4i16 (6895) - AARCH64_INS_SUBHN - subhn{ $Rd.4h, $Rn.4s, $Rm.4s|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBHNv4i32_v8i16 (6432) - AArch64_INS_SUBHN2 - subhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv4i32_v8i16 (6896) - AARCH64_INS_SUBHN2 - subhn2{ $Rd.8h, $Rn.4s, $Rm.4s|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -43263,7 +45538,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBHNv8i16_v16i8 (6433) - AArch64_INS_SUBHN2 - subhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv8i16_v16i8 (6897) - AARCH64_INS_SUBHN2 - subhn2{ $Rd.16b, $Rn.8h, $Rm.8h|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -43271,28 +45546,36 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBHNv8i16_v8i8 (6434) - AArch64_INS_SUBHN - subhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_SUBHNv8i16_v8i8 (6898) - AARCH64_INS_SUBHN - subhn{ $Rd.8b, $Rn.8h, $Rm.8h|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBP (6435) - AArch64_INS_SUBP - subp $Rd, $Rn, $Rm */ +{ /* AARCH64_SUBP (6899) - AARCH64_INS_SUBP - subp $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBPS (6436) - AArch64_INS_SUBPS - subps $Rd, $Rn, $Rm */ +{ /* AARCH64_SUBPS (6900) - AARCH64_INS_SUBPS - subps $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBR_ZI_B (6437) - AArch64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUBPT_shift (6901) - AARCH64_INS_SUBPT - subpt $Rd, $Rn, $Rm$shift_imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* shift_imm */ + { 0 } +}}, +{ /* AARCH64_SUBR_ZI_B (6902) - AARCH64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43300,7 +45583,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBR_ZI_D (6438) - AArch64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUBR_ZI_D (6903) - AARCH64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43308,7 +45591,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBR_ZI_H (6439) - AArch64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUBR_ZI_H (6904) - AARCH64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43316,7 +45599,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBR_ZI_S (6440) - AArch64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUBR_ZI_S (6905) - AARCH64_INS_SUBR - subr $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43324,7 +45607,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBR_ZPmZ_B (6441) - AArch64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUBR_ZPmZ_B (6906) - AARCH64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43332,7 +45615,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBR_ZPmZ_D (6442) - AArch64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUBR_ZPmZ_D (6907) - AARCH64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43340,7 +45623,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBR_ZPmZ_H (6443) - AArch64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUBR_ZPmZ_H (6908) - AARCH64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43348,7 +45631,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBR_ZPmZ_S (6444) - AArch64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUBR_ZPmZ_S (6909) - AARCH64_INS_SUBR - subr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43356,7 +45639,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBSWri (6445) - AArch64_INS_SUBS - subs $Rd, $Rn, $imm */ +{ /* AARCH64_SUBSWri (6910) - AARCH64_INS_SUBS - subs $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43364,7 +45647,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBSWrs (6446) - AArch64_INS_SUBS - subs $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_SUBSWrs (6911) - AARCH64_INS_SUBS - subs $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43372,7 +45655,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift32 */ { 0 } }}, -{ /* AArch64_SUBSWrx (6447) - AArch64_INS_SUBS - subs $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_SUBSWrx (6912) - AARCH64_INS_SUBS - subs $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43380,7 +45663,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_SUBSXri (6448) - AArch64_INS_SUBS - subs $Rd, $Rn, $imm */ +{ /* AARCH64_SUBSXri (6913) - AARCH64_INS_SUBS - subs $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43388,7 +45671,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBSXrs (6449) - AArch64_INS_SUBS - subs $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_SUBSXrs (6914) - AARCH64_INS_SUBS - subs $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43396,7 +45679,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift64 */ { 0 } }}, -{ /* AArch64_SUBSXrx (6450) - AArch64_INS_SUBS - subs $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_SUBSXrx (6915) - AARCH64_INS_SUBS - subs $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43404,7 +45687,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_SUBSXrx64 (6451) - AArch64_INS_SUBS - subs $Rd, $Rn, $Rm$ext */ +{ /* AARCH64_SUBSXrx64 (6916) - AARCH64_INS_SUBS - subs $Rd, $Rn, $Rm$ext */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43412,7 +45695,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* ext */ { 0 } }}, -{ /* AArch64_SUBWri (6452) - AArch64_INS_SUB - sub $Rd, $Rn, $imm */ +{ /* AARCH64_SUBWri (6917) - AARCH64_INS_SUB - sub $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43420,7 +45703,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBWrs (6453) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_SUBWrs (6918) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43428,7 +45711,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift32 */ { 0 } }}, -{ /* AArch64_SUBWrx (6454) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_SUBWrx (6919) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43436,7 +45719,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend */ { 0 } }}, -{ /* AArch64_SUBXri (6455) - AArch64_INS_SUB - sub $Rd, $Rn, $imm */ +{ /* AARCH64_SUBXri (6920) - AARCH64_INS_SUB - sub $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43444,7 +45727,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUBXrs (6456) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm_and_shift */ +{ /* AARCH64_SUBXrs (6921) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm_and_shift */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43452,7 +45735,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm_and_shift - arith_shift64 */ { 0 } }}, -{ /* AArch64_SUBXrx (6457) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm_and_extend */ +{ /* AARCH64_SUBXrx (6922) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm_and_extend */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43460,7 +45743,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm_and_extend - arith_extend64 */ { 0 } }}, -{ /* AArch64_SUBXrx64 (6458) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm$ext */ +{ /* AARCH64_SUBXrx64 (6923) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm$ext */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -43468,123 +45751,123 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* ext */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2Z2Z_D (6459) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUB_VG2_M2Z2Z_D (6924) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2Z2Z_S (6460) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUB_VG2_M2Z2Z_S (6925) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2ZZ_D (6461) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUB_VG2_M2ZZ_D (6926) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2ZZ_S (6462) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUB_VG2_M2ZZ_S (6927) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2Z_D (6463) - AArch64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_SUB_VG2_M2Z_D (6928) - AARCH64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG2_M2Z_S (6464) - AArch64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ +{ /* AARCH64_SUB_VG2_M2Z_S (6929) - AARCH64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx2], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4Z4Z_D (6465) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUB_VG4_M4Z4Z_D (6930) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4Z4Z_S (6466) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUB_VG4_M4Z4Z_S (6931) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4ZZ_D (6467) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUB_VG4_M4ZZ_D (6932) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4ZZ_S (6468) - AArch64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUB_VG4_M4ZZ_S (6933) - AARCH64_INS_SUB - sub $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4Z_D (6469) - AArch64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_SUB_VG4_M4Z_D (6934) - AARCH64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_VG4_M4Z_S (6470) - AArch64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ +{ /* AARCH64_SUB_VG4_M4Z_S (6935) - AARCH64_INS_SUB - sub $ZAdn[$Rv, $imm3, vgx4], $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAdn */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZI_B (6471) - AArch64_INS_SUB - sub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUB_ZI_B (6936) - AARCH64_INS_SUB - sub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43592,7 +45875,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUB_ZI_D (6472) - AArch64_INS_SUB - sub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUB_ZI_D (6937) - AARCH64_INS_SUB - sub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43600,7 +45883,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUB_ZI_H (6473) - AArch64_INS_SUB - sub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUB_ZI_H (6938) - AARCH64_INS_SUB - sub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43608,7 +45891,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUB_ZI_S (6474) - AArch64_INS_SUB - sub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_SUB_ZI_S (6939) - AARCH64_INS_SUB - sub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -43616,7 +45899,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_SUB_ZPmZ_B (6475) - AArch64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUB_ZPmZ_B (6940) - AARCH64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43624,7 +45907,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZPmZ_D (6476) - AArch64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUB_ZPmZ_CPA (6941) - AARCH64_INS_SUBPT - subpt $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43632,7 +45915,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZPmZ_H (6477) - AArch64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUB_ZPmZ_D (6942) - AARCH64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43640,7 +45923,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZPmZ_S (6478) - AArch64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUB_ZPmZ_H (6943) - AARCH64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43648,133 +45931,148 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZZZ_B (6479) - AArch64_INS_SUB - sub $Zd, $Zn, $Zm */ +{ /* AARCH64_SUB_ZPmZ_S (6944) - AARCH64_INS_SUB - sub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SUB_ZZZ_B (6945) - AARCH64_INS_SUB - sub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZZZ_D (6480) - AArch64_INS_SUB - sub $Zd, $Zn, $Zm */ +{ /* AARCH64_SUB_ZZZ_CPA (6946) - AARCH64_INS_SUBPT - subpt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZZZ_H (6481) - AArch64_INS_SUB - sub $Zd, $Zn, $Zm */ +{ /* AARCH64_SUB_ZZZ_D (6947) - AARCH64_INS_SUB - sub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUB_ZZZ_S (6482) - AArch64_INS_SUB - sub $Zd, $Zn, $Zm */ +{ /* AARCH64_SUB_ZZZ_H (6948) - AARCH64_INS_SUB - sub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUBv16i8 (6483) - AArch64_INS_SUB - sub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUB_ZZZ_S (6949) - AARCH64_INS_SUB - sub $Zd, $Zn, $Zm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ + { 0 } +}}, +{ /* AARCH64_SUBv16i8 (6950) - AARCH64_INS_SUB - sub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv1i64 (6484) - AArch64_INS_SUB - sub $Rd, $Rn, $Rm */ +{ /* AARCH64_SUBv1i64 (6951) - AARCH64_INS_SUB - sub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv2i32 (6485) - AArch64_INS_SUB - sub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv2i32 (6952) - AARCH64_INS_SUB - sub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv2i64 (6486) - AArch64_INS_SUB - sub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv2i64 (6953) - AARCH64_INS_SUB - sub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv4i16 (6487) - AArch64_INS_SUB - sub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv4i16 (6954) - AARCH64_INS_SUB - sub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv4i32 (6488) - AArch64_INS_SUB - sub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv4i32 (6955) - AARCH64_INS_SUB - sub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv8i16 (6489) - AArch64_INS_SUB - sub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv8i16 (6956) - AARCH64_INS_SUB - sub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUBv8i8 (6490) - AArch64_INS_SUB - sub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_SUBv8i8 (6957) - AARCH64_INS_SUB - sub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_SUDOT_VG2_M2ZZI_BToS (6491) - AArch64_INS_SUDOT - sudot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SUDOT_VG2_M2ZZI_BToS (6958) - AARCH64_INS_SUDOT - sudot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SUDOT_VG2_M2ZZ_BToS (6492) - AArch64_INS_SUDOT - sudot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUDOT_VG2_M2ZZ_BToS (6959) - AARCH64_INS_SUDOT - sudot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUDOT_VG4_M4ZZI_BToS (6493) - AArch64_INS_SUDOT - sudot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SUDOT_VG4_M4ZZI_BToS (6960) - AARCH64_INS_SUDOT - sudot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SUDOT_VG4_M4ZZ_BToS (6494) - AArch64_INS_SUDOT - sudot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUDOT_VG4_M4ZZ_BToS (6961) - AARCH64_INS_SUDOT - sudot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUDOT_ZZZI (6495) - AArch64_INS_SUDOT - sudot $Zda, $Zn, $Zm$idx */ +{ /* AARCH64_SUDOT_ZZZI (6962) - AARCH64_INS_SUDOT - sudot $Zda, $Zn, $Zm$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -43783,7 +46081,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SUDOTlanev16i8 (6496) - AArch64_INS_SUDOT - sudot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SUDOTlanev16i8 (6963) - AARCH64_INS_SUDOT - sudot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -43792,7 +46090,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SUDOTlanev8i8 (6497) - AArch64_INS_SUDOT - sudot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_SUDOTlanev8i8 (6964) - AARCH64_INS_SUDOT - sudot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -43801,60 +46099,60 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_SUMLALL_MZZI_BtoS (6498) - AArch64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_SUMLALL_MZZI_BtoS (6965) - AARCH64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SUMLALL_VG2_M2ZZI_BtoS (6499) - AArch64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SUMLALL_VG2_M2ZZI_BtoS (6966) - AARCH64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SUMLALL_VG2_M2ZZ_BtoS (6500) - AArch64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_SUMLALL_VG2_M2ZZ_BtoS (6967) - AARCH64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUMLALL_VG4_M4ZZI_BtoS (6501) - AArch64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SUMLALL_VG4_M4ZZI_BtoS (6968) - AARCH64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SUMLALL_VG4_M4ZZ_BtoS (6502) - AArch64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_SUMLALL_VG4_M4ZZ_BtoS (6969) - AARCH64_INS_SUMLALL - sumlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUMOPA_MPPZZ_D (6503) - AArch64_INS_SUMOPA - sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SUMOPA_MPPZZ_D (6970) - AARCH64_INS_SUMOPA - sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -43864,7 +46162,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUMOPA_MPPZZ_S (6504) - AArch64_INS_SUMOPA - sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SUMOPA_MPPZZ_S (6971) - AARCH64_INS_SUMOPA - sumopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -43874,7 +46172,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUMOPS_MPPZZ_D (6505) - AArch64_INS_SUMOPS - sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SUMOPS_MPPZZ_D (6972) - AARCH64_INS_SUMOPS - sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -43884,7 +46182,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUMOPS_MPPZZ_S (6506) - AArch64_INS_SUMOPS - sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_SUMOPS_MPPZZ_S (6973) - AARCH64_INS_SUMOPS - sumops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -43894,79 +46192,79 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUNPKHI_ZZ_D (6507) - AArch64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ +{ /* AARCH64_SUNPKHI_ZZ_D (6974) - AARCH64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPKHI_ZZ_H (6508) - AArch64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ +{ /* AARCH64_SUNPKHI_ZZ_H (6975) - AARCH64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPKHI_ZZ_S (6509) - AArch64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ +{ /* AARCH64_SUNPKHI_ZZ_S (6976) - AARCH64_INS_SUNPKHI - sunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPKLO_ZZ_D (6510) - AArch64_INS_SUNPKLO - sunpklo $Zd, $Zn */ +{ /* AARCH64_SUNPKLO_ZZ_D (6977) - AARCH64_INS_SUNPKLO - sunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPKLO_ZZ_H (6511) - AArch64_INS_SUNPKLO - sunpklo $Zd, $Zn */ +{ /* AARCH64_SUNPKLO_ZZ_H (6978) - AARCH64_INS_SUNPKLO - sunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPKLO_ZZ_S (6512) - AArch64_INS_SUNPKLO - sunpklo $Zd, $Zn */ +{ /* AARCH64_SUNPKLO_ZZ_S (6979) - AARCH64_INS_SUNPKLO - sunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG2_2ZZ_D (6513) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG2_2ZZ_D (6980) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG2_2ZZ_H (6514) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG2_2ZZ_H (6981) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG2_2ZZ_S (6515) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG2_2ZZ_S (6982) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG4_4Z2Z_D (6516) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG4_4Z2Z_D (6983) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG4_4Z2Z_H (6517) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG4_4Z2Z_H (6984) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUNPK_VG4_4Z2Z_S (6518) - AArch64_INS_SUNPK - sunpk $Zd, $Zn */ +{ /* AARCH64_SUNPK_VG4_4Z2Z_S (6985) - AARCH64_INS_SUNPK - sunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SUQADD_ZPmZ_B (6519) - AArch64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUQADD_ZPmZ_B (6986) - AARCH64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43974,7 +46272,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUQADD_ZPmZ_D (6520) - AArch64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUQADD_ZPmZ_D (6987) - AARCH64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43982,7 +46280,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUQADD_ZPmZ_H (6521) - AArch64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUQADD_ZPmZ_H (6988) - AARCH64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43990,7 +46288,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUQADD_ZPmZ_S (6522) - AArch64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_SUQADD_ZPmZ_S (6989) - AARCH64_INS_SUQADD - suqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -43998,231 +46296,231 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_SUQADDv16i8 (6523) - AArch64_INS_SUQADD - suqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_SUQADDv16i8 (6990) - AARCH64_INS_SUQADD - suqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv1i16 (6524) - AArch64_INS_SUQADD - suqadd $Rd, $Rn */ +{ /* AARCH64_SUQADDv1i16 (6991) - AARCH64_INS_SUQADD - suqadd $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv1i32 (6525) - AArch64_INS_SUQADD - suqadd $Rd, $Rn */ +{ /* AARCH64_SUQADDv1i32 (6992) - AARCH64_INS_SUQADD - suqadd $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv1i64 (6526) - AArch64_INS_SUQADD - suqadd $Rd, $Rn */ +{ /* AARCH64_SUQADDv1i64 (6993) - AARCH64_INS_SUQADD - suqadd $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv1i8 (6527) - AArch64_INS_SUQADD - suqadd $Rd, $Rn */ +{ /* AARCH64_SUQADDv1i8 (6994) - AARCH64_INS_SUQADD - suqadd $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv2i32 (6528) - AArch64_INS_SUQADD - suqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_SUQADDv2i32 (6995) - AARCH64_INS_SUQADD - suqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv2i64 (6529) - AArch64_INS_SUQADD - suqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_SUQADDv2i64 (6996) - AARCH64_INS_SUQADD - suqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv4i16 (6530) - AArch64_INS_SUQADD - suqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_SUQADDv4i16 (6997) - AARCH64_INS_SUQADD - suqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv4i32 (6531) - AArch64_INS_SUQADD - suqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_SUQADDv4i32 (6998) - AARCH64_INS_SUQADD - suqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv8i16 (6532) - AArch64_INS_SUQADD - suqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_SUQADDv8i16 (6999) - AARCH64_INS_SUQADD - suqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUQADDv8i8 (6533) - AArch64_INS_SUQADD - suqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_SUQADDv8i8 (7000) - AARCH64_INS_SUQADD - suqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SUVDOT_VG4_M4ZZI_BToS (6534) - AArch64_INS_SUVDOT - suvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SUVDOT_VG4_M4ZZI_BToS (7001) - AARCH64_INS_SUVDOT - suvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SVC (6535) - AArch64_INS_SVC - svc $imm */ +{ /* AARCH64_SVC (7002) - AARCH64_INS_SVC - svc $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_SVDOT_VG2_M2ZZI_HtoS (6536) - AArch64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_SVDOT_VG2_M2ZZI_HtoS (7003) - AARCH64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SVDOT_VG4_M4ZZI_BtoS (6537) - AArch64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_SVDOT_VG4_M4ZZI_BtoS (7004) - AARCH64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_SVDOT_VG4_M4ZZI_HtoD (6538) - AArch64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ /* AARCH64_SVDOT_VG4_M4ZZI_HtoD (7005) - AARCH64_INS_SVDOT - svdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_SWPAB (6539) - AArch64_INS_SWPAB - swpab $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPAB (7006) - AARCH64_INS_SWPAB - swpab $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPAH (6540) - AArch64_INS_SWPAH - swpah $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPAH (7007) - AARCH64_INS_SWPAH - swpah $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPALB (6541) - AArch64_INS_SWPALB - swpalb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPALB (7008) - AARCH64_INS_SWPALB - swpalb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPALH (6542) - AArch64_INS_SWPALH - swpalh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPALH (7009) - AARCH64_INS_SWPALH - swpalh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPALW (6543) - AArch64_INS_SWPAL - swpal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPALW (7010) - AARCH64_INS_SWPAL - swpal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPALX (6544) - AArch64_INS_SWPAL - swpal $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPALX (7011) - AARCH64_INS_SWPAL - swpal $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPAW (6545) - AArch64_INS_SWPA - swpa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPAW (7012) - AARCH64_INS_SWPA - swpa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPAX (6546) - AArch64_INS_SWPA - swpa $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPAX (7013) - AARCH64_INS_SWPA - swpa $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPB (6547) - AArch64_INS_SWPB - swpb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPB (7014) - AARCH64_INS_SWPB - swpb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPH (6548) - AArch64_INS_SWPH - swph $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPH (7015) - AARCH64_INS_SWPH - swph $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPLB (6549) - AArch64_INS_SWPLB - swplb $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPLB (7016) - AARCH64_INS_SWPLB - swplb $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPLH (6550) - AArch64_INS_SWPLH - swplh $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPLH (7017) - AARCH64_INS_SWPLH - swplh $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPLW (6551) - AArch64_INS_SWPL - swpl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPLW (7018) - AARCH64_INS_SWPL - swpl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPLX (6552) - AArch64_INS_SWPL - swpl $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPLX (7019) - AARCH64_INS_SWPL - swpl $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPP (6553) - AArch64_INS_SWPP - swpp $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_SWPP (7020) - AARCH64_INS_SWPP - swpp $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -44231,7 +46529,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPPA (6554) - AArch64_INS_SWPPA - swppa $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_SWPPA (7021) - AARCH64_INS_SWPPA - swppa $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -44240,7 +46538,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPPAL (6555) - AArch64_INS_SWPPAL - swppal $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_SWPPAL (7022) - AARCH64_INS_SWPPAL - swppal $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -44249,7 +46547,7 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPPL (6556) - AArch64_INS_SWPPL - swppl $Rt, $Rt2, [$Rn] */ +{ /* AARCH64_SWPPL (7023) - AARCH64_INS_SWPPL - swppl $Rt, $Rt2, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt_wb */ { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt2_wb */ @@ -44258,21 +46556,21 @@ { CS_OP_REG | CS_OP_MEM, CS_AC_READ | CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPW (6557) - AArch64_INS_SWP - swp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPW (7024) - AARCH64_INS_SWP - swp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SWPX (6558) - AArch64_INS_SWP - swp $Rs, $Rt, [$Rn] */ +{ /* AARCH64_SWPX (7025) - AARCH64_INS_SWP - swp $Rs, $Rt, [$Rn] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rs */ { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_SXTB_ZPmZ_D (6559) - AArch64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTB_ZPmZ_D (7026) - AARCH64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44280,7 +46578,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SXTB_ZPmZ_H (6560) - AArch64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTB_ZPmZ_H (7027) - AARCH64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44288,7 +46586,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SXTB_ZPmZ_S (6561) - AArch64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTB_ZPmZ_S (7028) - AARCH64_INS_SXTB - sxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44296,7 +46594,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SXTH_ZPmZ_D (6562) - AArch64_INS_SXTH - sxth $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTH_ZPmZ_D (7029) - AARCH64_INS_SXTH - sxth $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44304,7 +46602,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SXTH_ZPmZ_S (6563) - AArch64_INS_SXTH - sxth $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTH_ZPmZ_S (7030) - AARCH64_INS_SXTH - sxth $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44312,7 +46610,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SXTW_ZPmZ_D (6564) - AArch64_INS_SXTW - sxtw $Zd, $Pg/m, $Zn */ +{ /* AARCH64_SXTW_ZPmZ_D (7031) - AARCH64_INS_SXTW - sxtw $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44320,7 +46618,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_SYSLxt (6565) - AArch64_INS_SYSL - sysl $Rt, $op1, $Cn, $Cm, $op2 */ +{ /* AARCH64_SYSLxt (7032) - AARCH64_INS_SYSL - sysl $Rt, $op1, $Cn, $Cm, $op2 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* op1 */ @@ -44329,7 +46627,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* op2 */ { 0 } }}, -{ /* AArch64_SYSPxt (6566) - AArch64_INS_SYSP - sysp $op1, $Cn, $Cm, $op2, $Rt */ +{ /* AARCH64_SYSPxt (7033) - AARCH64_INS_SYSP - sysp $op1, $Cn, $Cm, $op2, $Rt */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* op1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Cn */ @@ -44338,7 +46636,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_SYSPxt_XZR (6567) - AArch64_INS_SYSP - sysp $op1, $Cn, $Cm, $op2, $xzr_pair */ +{ /* AARCH64_SYSPxt_XZR (7034) - AARCH64_INS_SYSP - sysp $op1, $Cn, $Cm, $op2, $xzr_pair */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* op1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Cn */ @@ -44347,7 +46645,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* xzr_pair */ { 0 } }}, -{ /* AArch64_SYSxt (6568) - AArch64_INS_SYS - sys $op1, $Cn, $Cm, $op2, $Rt */ +{ /* AARCH64_SYSxt (7035) - AARCH64_INS_SYS - sys $op1, $Cn, $Cm, $op2, $Rt */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* op1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Cn */ @@ -44356,161 +46654,161 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_TBLQ_ZZZ_B (6569) - AArch64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBLQ_ZZZ_B (7036) - AARCH64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBLQ_ZZZ_D (6570) - AArch64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBLQ_ZZZ_D (7037) - AARCH64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBLQ_ZZZ_H (6571) - AArch64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBLQ_ZZZ_H (7038) - AARCH64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBLQ_ZZZ_S (6572) - AArch64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBLQ_ZZZ_S (7039) - AARCH64_INS_TBLQ - tblq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZZ_B (6573) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZZ_B (7040) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZZ_D (6574) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZZ_D (7041) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZZ_H (6575) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZZ_H (7042) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZZ_S (6576) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZZ_S (7043) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZ_B (6577) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZ_B (7044) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZ_D (6578) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZ_D (7045) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZ_H (6579) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZ_H (7046) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBL_ZZZ_S (6580) - AArch64_INS_TBL - tbl $Zd, $Zn, $Zm */ +{ /* AARCH64_TBL_ZZZ_S (7047) - AARCH64_INS_TBL - tbl $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBLv16i8Four (6581) - AArch64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBLv16i8Four (7048) - AARCH64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv16i8One (6582) - AArch64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBLv16i8One (7049) - AARCH64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv16i8Three (6583) - AArch64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBLv16i8Three (7050) - AARCH64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv16i8Two (6584) - AArch64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBLv16i8Two (7051) - AARCH64_INS_TBL - tbl $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv8i8Four (6585) - AArch64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBLv8i8Four (7052) - AARCH64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv8i8One (6586) - AArch64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBLv8i8One (7053) - AARCH64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv8i8Three (6587) - AArch64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBLv8i8Three (7054) - AARCH64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBLv8i8Two (6588) - AArch64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBLv8i8Two (7055) - AARCH64_INS_TBL - tbl $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Vn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBNZW (6589) - AArch64_INS_TBNZ - tbnz $Rt, $bit_off, $target */ +{ /* AARCH64_TBNZW (7056) - AARCH64_INS_TBNZ - tbnz $Rt, $bit_off, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* bit_off */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_TBNZX (6590) - AArch64_INS_TBNZ - tbnz $Rt, $bit_off, $target */ +{ /* AARCH64_TBNZX (7057) - AARCH64_INS_TBNZ - tbnz $Rt, $bit_off, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* bit_off */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_TBXQ_ZZZ_B (6591) - AArch64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBXQ_ZZZ_B (7058) - AARCH64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44518,7 +46816,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBXQ_ZZZ_D (6592) - AArch64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBXQ_ZZZ_D (7059) - AARCH64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44526,7 +46824,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBXQ_ZZZ_H (6593) - AArch64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBXQ_ZZZ_H (7060) - AARCH64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44534,7 +46832,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBXQ_ZZZ_S (6594) - AArch64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ +{ /* AARCH64_TBXQ_ZZZ_S (7061) - AARCH64_INS_TBXQ - tbxq $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44542,7 +46840,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBX_ZZZ_B (6595) - AArch64_INS_TBX - tbx $Zd, $Zn, $Zm */ +{ /* AARCH64_TBX_ZZZ_B (7062) - AARCH64_INS_TBX - tbx $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44550,7 +46848,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBX_ZZZ_D (6596) - AArch64_INS_TBX - tbx $Zd, $Zn, $Zm */ +{ /* AARCH64_TBX_ZZZ_D (7063) - AARCH64_INS_TBX - tbx $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44558,7 +46856,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBX_ZZZ_H (6597) - AArch64_INS_TBX - tbx $Zd, $Zn, $Zm */ +{ /* AARCH64_TBX_ZZZ_H (7064) - AARCH64_INS_TBX - tbx $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44566,7 +46864,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBX_ZZZ_S (6598) - AArch64_INS_TBX - tbx $Zd, $Zn, $Zm */ +{ /* AARCH64_TBX_ZZZ_S (7065) - AARCH64_INS_TBX - tbx $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -44574,7 +46872,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TBXv16i8Four (6599) - AArch64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBXv16i8Four (7066) - AARCH64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44582,7 +46880,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv16i8One (6600) - AArch64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBXv16i8One (7067) - AARCH64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44590,7 +46888,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv16i8Three (6601) - AArch64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBXv16i8Three (7068) - AARCH64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44598,7 +46896,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv16i8Two (6602) - AArch64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ +{ /* AARCH64_TBXv16i8Two (7069) - AARCH64_INS_TBX - tbx $Vd.16b, $Vn, $Vm.16b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44606,7 +46904,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv8i8Four (6603) - AArch64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBXv8i8Four (7070) - AARCH64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44614,7 +46912,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv8i8One (6604) - AArch64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBXv8i8One (7071) - AARCH64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44622,7 +46920,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv8i8Three (6605) - AArch64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBXv8i8Three (7072) - AARCH64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44630,7 +46928,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBXv8i8Two (6606) - AArch64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ +{ /* AARCH64_TBXv8i8Two (7073) - AARCH64_INS_TBX - tbx $Vd.8b, $Vn, $Vm.8b */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vd */ @@ -44638,274 +46936,274 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Vm */ { 0 } }}, -{ /* AArch64_TBZW (6607) - AArch64_INS_TBZ - tbz $Rt, $bit_off, $target */ +{ /* AARCH64_TBZW (7074) - AARCH64_INS_TBZ - tbz $Rt, $bit_off, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* bit_off */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_TBZX (6608) - AArch64_INS_TBZ - tbz $Rt, $bit_off, $target */ +{ /* AARCH64_TBZX (7075) - AARCH64_INS_TBZ - tbz $Rt, $bit_off, $target */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* bit_off */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_Other, CS_DATA_TYPE_LAST } }, /* target */ { 0 } }}, -{ /* AArch64_TCANCEL (6609) - AArch64_INS_TCANCEL - tcancel $imm */ +{ /* AARCH64_TCANCEL (7076) - AARCH64_INS_TCANCEL - tcancel $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_TCOMMIT (6610) - AArch64_INS_TCOMMIT - tcommit */ +{ /* AARCH64_TCOMMIT (7077) - AARCH64_INS_TCOMMIT - tcommit */ { { 0 } }}, -{ /* AArch64_TRCIT (6611) - AArch64_INS_TRCIT - trcit $Rt */ +{ /* AARCH64_TRCIT (7078) - AARCH64_INS_TRCIT - trcit $Rt */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_TRN1_PPP_B (6612) - AArch64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN1_PPP_B (7079) - AARCH64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN1_PPP_D (6613) - AArch64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN1_PPP_D (7080) - AARCH64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN1_PPP_H (6614) - AArch64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN1_PPP_H (7081) - AARCH64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN1_PPP_S (6615) - AArch64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN1_PPP_S (7082) - AARCH64_INS_TRN1 - trn1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN1_ZZZ_B (6616) - AArch64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN1_ZZZ_B (7083) - AARCH64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN1_ZZZ_D (6617) - AArch64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN1_ZZZ_D (7084) - AARCH64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN1_ZZZ_H (6618) - AArch64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN1_ZZZ_H (7085) - AARCH64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN1_ZZZ_Q (6619) - AArch64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN1_ZZZ_Q (7086) - AARCH64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN1_ZZZ_S (6620) - AArch64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN1_ZZZ_S (7087) - AARCH64_INS_TRN1 - trn1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN1v16i8 (6621) - AArch64_INS_TRN1 - trn1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v16i8 (7088) - AARCH64_INS_TRN1 - trn1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v2i32 (6622) - AArch64_INS_TRN1 - trn1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v2i32 (7089) - AARCH64_INS_TRN1 - trn1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v2i64 (6623) - AArch64_INS_TRN1 - trn1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v2i64 (7090) - AARCH64_INS_TRN1 - trn1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v4i16 (6624) - AArch64_INS_TRN1 - trn1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v4i16 (7091) - AARCH64_INS_TRN1 - trn1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v4i32 (6625) - AArch64_INS_TRN1 - trn1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v4i32 (7092) - AARCH64_INS_TRN1 - trn1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v8i16 (6626) - AArch64_INS_TRN1 - trn1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v8i16 (7093) - AARCH64_INS_TRN1 - trn1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN1v8i8 (6627) - AArch64_INS_TRN1 - trn1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN1v8i8 (7094) - AARCH64_INS_TRN1 - trn1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2_PPP_B (6628) - AArch64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN2_PPP_B (7095) - AARCH64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN2_PPP_D (6629) - AArch64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN2_PPP_D (7096) - AARCH64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN2_PPP_H (6630) - AArch64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN2_PPP_H (7097) - AARCH64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN2_PPP_S (6631) - AArch64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ +{ /* AARCH64_TRN2_PPP_S (7098) - AARCH64_INS_TRN2 - trn2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_TRN2_ZZZ_B (6632) - AArch64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN2_ZZZ_B (7099) - AARCH64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN2_ZZZ_D (6633) - AArch64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN2_ZZZ_D (7100) - AARCH64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN2_ZZZ_H (6634) - AArch64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN2_ZZZ_H (7101) - AARCH64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN2_ZZZ_Q (6635) - AArch64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN2_ZZZ_Q (7102) - AARCH64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN2_ZZZ_S (6636) - AArch64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ +{ /* AARCH64_TRN2_ZZZ_S (7103) - AARCH64_INS_TRN2 - trn2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_TRN2v16i8 (6637) - AArch64_INS_TRN2 - trn2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v16i8 (7104) - AARCH64_INS_TRN2 - trn2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v2i32 (6638) - AArch64_INS_TRN2 - trn2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v2i32 (7105) - AARCH64_INS_TRN2 - trn2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v2i64 (6639) - AArch64_INS_TRN2 - trn2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v2i64 (7106) - AARCH64_INS_TRN2 - trn2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v4i16 (6640) - AArch64_INS_TRN2 - trn2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v4i16 (7107) - AARCH64_INS_TRN2 - trn2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v4i32 (6641) - AArch64_INS_TRN2 - trn2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v4i32 (7108) - AARCH64_INS_TRN2 - trn2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v8i16 (6642) - AArch64_INS_TRN2 - trn2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v8i16 (7109) - AARCH64_INS_TRN2 - trn2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TRN2v8i8 (6643) - AArch64_INS_TRN2 - trn2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_TRN2v8i8 (7110) - AARCH64_INS_TRN2 - trn2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_TSB (6644) - AArch64_INS_TSB - tsb $CRm */ +{ /* AARCH64_TSB (7111) - AARCH64_INS_TSB - tsb $CRm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* CRm */ { 0 } }}, -{ /* AArch64_TSTART (6645) - AArch64_INS_TSTART - tstart $Rt */ +{ /* AARCH64_TSTART (7112) - AARCH64_INS_TSTART - tstart $Rt */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_TTEST (6646) - AArch64_INS_TTEST - ttest $Rt */ +{ /* AARCH64_TTEST (7113) - AARCH64_INS_TTEST - ttest $Rt */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_UABALB_ZZZ_D (6647) - AArch64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALB_ZZZ_D (7114) - AARCH64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44913,7 +47211,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALB_ZZZ_H (6648) - AArch64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALB_ZZZ_H (7115) - AARCH64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44921,7 +47219,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALB_ZZZ_S (6649) - AArch64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALB_ZZZ_S (7116) - AARCH64_INS_UABALB - uabalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44929,7 +47227,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALT_ZZZ_D (6650) - AArch64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALT_ZZZ_D (7117) - AARCH64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44937,7 +47235,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALT_ZZZ_H (6651) - AArch64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALT_ZZZ_H (7118) - AARCH64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44945,7 +47243,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALT_ZZZ_S (6652) - AArch64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UABALT_ZZZ_S (7119) - AARCH64_INS_UABALT - uabalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -44953,7 +47251,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABALv16i8_v8i16 (6653) - AArch64_INS_UABAL2 - uabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv16i8_v8i16 (7120) - AARCH64_INS_UABAL2 - uabal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -44961,7 +47259,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABALv2i32_v2i64 (6654) - AArch64_INS_UABAL - uabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv2i32_v2i64 (7121) - AARCH64_INS_UABAL - uabal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -44969,7 +47267,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABALv4i16_v4i32 (6655) - AArch64_INS_UABAL - uabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv4i16_v4i32 (7122) - AARCH64_INS_UABAL - uabal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -44977,7 +47275,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABALv4i32_v2i64 (6656) - AArch64_INS_UABAL2 - uabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv4i32_v2i64 (7123) - AARCH64_INS_UABAL2 - uabal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -44985,7 +47283,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABALv8i16_v4i32 (6657) - AArch64_INS_UABAL2 - uabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv8i16_v4i32 (7124) - AARCH64_INS_UABAL2 - uabal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -44993,7 +47291,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABALv8i8_v8i16 (6658) - AArch64_INS_UABAL - uabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABALv8i8_v8i16 (7125) - AARCH64_INS_UABAL - uabal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45001,7 +47299,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABA_ZZZ_B (6659) - AArch64_INS_UABA - uaba $Zda, $Zn, $Zm */ +{ /* AARCH64_UABA_ZZZ_B (7126) - AARCH64_INS_UABA - uaba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -45009,7 +47307,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABA_ZZZ_D (6660) - AArch64_INS_UABA - uaba $Zda, $Zn, $Zm */ +{ /* AARCH64_UABA_ZZZ_D (7127) - AARCH64_INS_UABA - uaba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -45017,7 +47315,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABA_ZZZ_H (6661) - AArch64_INS_UABA - uaba $Zda, $Zn, $Zm */ +{ /* AARCH64_UABA_ZZZ_H (7128) - AARCH64_INS_UABA - uaba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -45025,7 +47323,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABA_ZZZ_S (6662) - AArch64_INS_UABA - uaba $Zda, $Zn, $Zm */ +{ /* AARCH64_UABA_ZZZ_S (7129) - AARCH64_INS_UABA - uaba $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -45033,7 +47331,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABAv16i8 (6663) - AArch64_INS_UABA - uaba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv16i8 (7130) - AARCH64_INS_UABA - uaba{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45041,7 +47339,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABAv2i32 (6664) - AArch64_INS_UABA - uaba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv2i32 (7131) - AARCH64_INS_UABA - uaba{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45049,7 +47347,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABAv4i16 (6665) - AArch64_INS_UABA - uaba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv4i16 (7132) - AARCH64_INS_UABA - uaba{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45057,7 +47355,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABAv4i32 (6666) - AArch64_INS_UABA - uaba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv4i32 (7133) - AARCH64_INS_UABA - uaba{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45065,7 +47363,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABAv8i16 (6667) - AArch64_INS_UABA - uaba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv8i16 (7134) - AARCH64_INS_UABA - uaba{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45073,7 +47371,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABAv8i8 (6668) - AArch64_INS_UABA - uaba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABAv8i8 (7135) - AARCH64_INS_UABA - uaba{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -45081,91 +47379,91 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLB_ZZZ_D (6669) - AArch64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLB_ZZZ_D (7136) - AARCH64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLB_ZZZ_H (6670) - AArch64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLB_ZZZ_H (7137) - AARCH64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLB_ZZZ_S (6671) - AArch64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLB_ZZZ_S (7138) - AARCH64_INS_UABDLB - uabdlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLT_ZZZ_D (6672) - AArch64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLT_ZZZ_D (7139) - AARCH64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLT_ZZZ_H (6673) - AArch64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLT_ZZZ_H (7140) - AARCH64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLT_ZZZ_S (6674) - AArch64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UABDLT_ZZZ_S (7141) - AARCH64_INS_UABDLT - uabdlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDLv16i8_v8i16 (6675) - AArch64_INS_UABDL2 - uabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv16i8_v8i16 (7142) - AARCH64_INS_UABDL2 - uabdl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLv2i32_v2i64 (6676) - AArch64_INS_UABDL - uabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv2i32_v2i64 (7143) - AARCH64_INS_UABDL - uabdl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLv4i16_v4i32 (6677) - AArch64_INS_UABDL - uabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv4i16_v4i32 (7144) - AARCH64_INS_UABDL - uabdl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLv4i32_v2i64 (6678) - AArch64_INS_UABDL2 - uabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv4i32_v2i64 (7145) - AARCH64_INS_UABDL2 - uabdl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLv8i16_v4i32 (6679) - AArch64_INS_UABDL2 - uabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv8i16_v4i32 (7146) - AARCH64_INS_UABDL2 - uabdl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDLv8i8_v8i16 (6680) - AArch64_INS_UABDL - uabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UABDLv8i8_v8i16 (7147) - AARCH64_INS_UABDL - uabdl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABD_ZPmZ_B (6681) - AArch64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UABD_ZPmZ_B (7148) - AARCH64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45173,7 +47471,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABD_ZPmZ_D (6682) - AArch64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UABD_ZPmZ_D (7149) - AARCH64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45181,7 +47479,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABD_ZPmZ_H (6683) - AArch64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UABD_ZPmZ_H (7150) - AARCH64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45189,7 +47487,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABD_ZPmZ_S (6684) - AArch64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UABD_ZPmZ_S (7151) - AARCH64_INS_UABD - uabd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45197,49 +47495,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UABDv16i8 (6685) - AArch64_INS_UABD - uabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv16i8 (7152) - AARCH64_INS_UABD - uabd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDv2i32 (6686) - AArch64_INS_UABD - uabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv2i32 (7153) - AARCH64_INS_UABD - uabd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDv4i16 (6687) - AArch64_INS_UABD - uabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv4i16 (7154) - AARCH64_INS_UABD - uabd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDv4i32 (6688) - AArch64_INS_UABD - uabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv4i32 (7155) - AARCH64_INS_UABD - uabd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDv8i16 (6689) - AArch64_INS_UABD - uabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv8i16 (7156) - AARCH64_INS_UABD - uabd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UABDv8i8 (6690) - AArch64_INS_UABD - uabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UABDv8i8 (7157) - AARCH64_INS_UABD - uabd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADALP_ZPmZ_D (6691) - AArch64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_UADALP_ZPmZ_D (7158) - AARCH64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45247,7 +47545,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADALP_ZPmZ_H (6692) - AArch64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_UADALP_ZPmZ_H (7159) - AARCH64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45255,7 +47553,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADALP_ZPmZ_S (6693) - AArch64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ +{ /* AARCH64_UADALP_ZPmZ_S (7160) - AARCH64_INS_UADALP - uadalp $Zda, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45263,311 +47561,311 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADALPv16i8_v8i16 (6694) - AArch64_INS_UADALP - uadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ /* AARCH64_UADALPv16i8_v8i16 (7161) - AARCH64_INS_UADALP - uadalp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADALPv2i32_v1i64 (6695) - AArch64_INS_UADALP - uadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ +{ /* AARCH64_UADALPv2i32_v1i64 (7162) - AARCH64_INS_UADALP - uadalp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADALPv4i16_v2i32 (6696) - AArch64_INS_UADALP - uadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ +{ /* AARCH64_UADALPv4i16_v2i32 (7163) - AARCH64_INS_UADALP - uadalp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADALPv4i32_v2i64 (6697) - AArch64_INS_UADALP - uadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ +{ /* AARCH64_UADALPv4i32_v2i64 (7164) - AARCH64_INS_UADALP - uadalp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADALPv8i16_v4i32 (6698) - AArch64_INS_UADALP - uadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ +{ /* AARCH64_UADALPv8i16_v4i32 (7165) - AARCH64_INS_UADALP - uadalp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADALPv8i8_v4i16 (6699) - AArch64_INS_UADALP - uadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ +{ /* AARCH64_UADALPv8i8_v4i16 (7166) - AARCH64_INS_UADALP - uadalp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLB_ZZZ_D (6700) - AArch64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLB_ZZZ_D (7167) - AARCH64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLB_ZZZ_H (6701) - AArch64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLB_ZZZ_H (7168) - AARCH64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLB_ZZZ_S (6702) - AArch64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLB_ZZZ_S (7169) - AARCH64_INS_UADDLB - uaddlb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLPv16i8_v8i16 (6703) - AArch64_INS_UADDLP - uaddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ +{ /* AARCH64_UADDLPv16i8_v8i16 (7170) - AARCH64_INS_UADDLP - uaddlp{ $Rd.8h, $Rn.16b|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLPv2i32_v1i64 (6704) - AArch64_INS_UADDLP - uaddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ +{ /* AARCH64_UADDLPv2i32_v1i64 (7171) - AARCH64_INS_UADDLP - uaddlp{ $Rd.1d, $Rn.2s|.1d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLPv4i16_v2i32 (6705) - AArch64_INS_UADDLP - uaddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ +{ /* AARCH64_UADDLPv4i16_v2i32 (7172) - AARCH64_INS_UADDLP - uaddlp{ $Rd.2s, $Rn.4h|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLPv4i32_v2i64 (6706) - AArch64_INS_UADDLP - uaddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ +{ /* AARCH64_UADDLPv4i32_v2i64 (7173) - AARCH64_INS_UADDLP - uaddlp{ $Rd.2d, $Rn.4s|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLPv8i16_v4i32 (6707) - AArch64_INS_UADDLP - uaddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ +{ /* AARCH64_UADDLPv8i16_v4i32 (7174) - AARCH64_INS_UADDLP - uaddlp{ $Rd.4s, $Rn.8h|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLPv8i8_v4i16 (6708) - AArch64_INS_UADDLP - uaddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ +{ /* AARCH64_UADDLPv8i8_v4i16 (7175) - AARCH64_INS_UADDLP - uaddlp{ $Rd.4h, $Rn.8b|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLT_ZZZ_D (6709) - AArch64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLT_ZZZ_D (7176) - AARCH64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLT_ZZZ_H (6710) - AArch64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLT_ZZZ_H (7177) - AARCH64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLT_ZZZ_S (6711) - AArch64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDLT_ZZZ_S (7178) - AARCH64_INS_UADDLT - uaddlt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDLVv16i8v (6712) - AArch64_INS_UADDLV - uaddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_UADDLVv16i8v (7179) - AARCH64_INS_UADDLV - uaddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLVv4i16v (6713) - AArch64_INS_UADDLV - uaddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_UADDLVv4i16v (7180) - AARCH64_INS_UADDLV - uaddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLVv4i32v (6714) - AArch64_INS_UADDLV - uaddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_UADDLVv4i32v (7181) - AARCH64_INS_UADDLV - uaddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLVv8i16v (6715) - AArch64_INS_UADDLV - uaddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_UADDLVv8i16v (7182) - AARCH64_INS_UADDLV - uaddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLVv8i8v (6716) - AArch64_INS_UADDLV - uaddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_UADDLVv8i8v (7183) - AARCH64_INS_UADDLV - uaddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UADDLv16i8_v8i16 (6717) - AArch64_INS_UADDL2 - uaddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv16i8_v8i16 (7184) - AARCH64_INS_UADDL2 - uaddl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDLv2i32_v2i64 (6718) - AArch64_INS_UADDL - uaddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv2i32_v2i64 (7185) - AARCH64_INS_UADDL - uaddl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDLv4i16_v4i32 (6719) - AArch64_INS_UADDL - uaddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv4i16_v4i32 (7186) - AARCH64_INS_UADDL - uaddl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDLv4i32_v2i64 (6720) - AArch64_INS_UADDL2 - uaddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv4i32_v2i64 (7187) - AARCH64_INS_UADDL2 - uaddl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDLv8i16_v4i32 (6721) - AArch64_INS_UADDL2 - uaddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv8i16_v4i32 (7188) - AARCH64_INS_UADDL2 - uaddl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDLv8i8_v8i16 (6722) - AArch64_INS_UADDL - uaddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDLv8i8_v8i16 (7189) - AARCH64_INS_UADDL - uaddl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDV_VPZ_B (6723) - AArch64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ +{ /* AARCH64_UADDV_VPZ_B (7190) - AARCH64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADDV_VPZ_D (6724) - AArch64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ +{ /* AARCH64_UADDV_VPZ_D (7191) - AARCH64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADDV_VPZ_H (6725) - AArch64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ +{ /* AARCH64_UADDV_VPZ_H (7192) - AARCH64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADDV_VPZ_S (6726) - AArch64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ +{ /* AARCH64_UADDV_VPZ_S (7193) - AARCH64_INS_UADDV - uaddv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UADDWB_ZZZ_D (6727) - AArch64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWB_ZZZ_D (7194) - AARCH64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWB_ZZZ_H (6728) - AArch64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWB_ZZZ_H (7195) - AARCH64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWB_ZZZ_S (6729) - AArch64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWB_ZZZ_S (7196) - AARCH64_INS_UADDWB - uaddwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWT_ZZZ_D (6730) - AArch64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWT_ZZZ_D (7197) - AARCH64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWT_ZZZ_H (6731) - AArch64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWT_ZZZ_H (7198) - AARCH64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWT_ZZZ_S (6732) - AArch64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ +{ /* AARCH64_UADDWT_ZZZ_S (7199) - AARCH64_INS_UADDWT - uaddwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UADDWv16i8_v8i16 (6733) - AArch64_INS_UADDW2 - uaddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv16i8_v8i16 (7200) - AARCH64_INS_UADDW2 - uaddw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDWv2i32_v2i64 (6734) - AArch64_INS_UADDW - uaddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv2i32_v2i64 (7201) - AARCH64_INS_UADDW - uaddw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDWv4i16_v4i32 (6735) - AArch64_INS_UADDW - uaddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv4i16_v4i32 (7202) - AARCH64_INS_UADDW - uaddw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDWv4i32_v2i64 (6736) - AArch64_INS_UADDW2 - uaddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv4i32_v2i64 (7203) - AARCH64_INS_UADDW2 - uaddw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDWv8i16_v4i32 (6737) - AArch64_INS_UADDW2 - uaddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv8i16_v4i32 (7204) - AARCH64_INS_UADDW2 - uaddw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UADDWv8i8_v8i16 (6738) - AArch64_INS_UADDW - uaddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UADDWv8i8_v8i16 (7205) - AARCH64_INS_UADDW - uaddw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UBFMWri (6739) - AArch64_INS_UBFM - ubfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_UBFMWri (7206) - AARCH64_INS_UBFM - ubfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -45575,7 +47873,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_UBFMXri (6740) - AArch64_INS_UBFM - ubfm $Rd, $Rn, $immr, $imms */ +{ /* AARCH64_UBFMXri (7207) - AARCH64_INS_UBFM - ubfm $Rd, $Rn, $immr, $imms */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -45583,7 +47881,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imms */ { 0 } }}, -{ /* AArch64_UCLAMP_VG2_2Z2Z_B (6741) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG2_2Z2Z_B (7208) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45591,7 +47889,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG2_2Z2Z_D (6742) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG2_2Z2Z_D (7209) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45599,7 +47897,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG2_2Z2Z_H (6743) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG2_2Z2Z_H (7210) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45607,7 +47905,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG2_2Z2Z_S (6744) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG2_2Z2Z_S (7211) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45615,7 +47913,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG4_4Z4Z_B (6745) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG4_4Z4Z_B (7212) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45623,7 +47921,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG4_4Z4Z_D (6746) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG4_4Z4Z_D (7213) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45631,7 +47929,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG4_4Z4Z_H (6747) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG4_4Z4Z_H (7214) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45639,7 +47937,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_VG4_4Z4Z_S (6748) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_VG4_4Z4Z_S (7215) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45647,129 +47945,129 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UCLAMP_ZZZ_B (6749) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_ZZZ_B (7216) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_UCLAMP_ZZZ_D (6750) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_ZZZ_D (7217) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_UCLAMP_ZZZ_H (6751) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_ZZZ_H (7218) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_UCLAMP_ZZZ_S (6752) - AArch64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ +{ /* AARCH64_UCLAMP_ZZZ_S (7219) - AARCH64_INS_UCLAMP - uclamp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { 0 } }}, -{ /* AArch64_UCVTFSWDri (6753) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSWDri (7220) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFSWHri (6754) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSWHri (7221) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFSWSri (6755) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSWSri (7222) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFSXDri (6756) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSXDri (7223) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFSXHri (6757) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSXHri (7224) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFSXSri (6758) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ +{ /* AARCH64_UCVTFSXSri (7225) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $scale */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_FP, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_LAST } }, /* scale */ { 0 } }}, -{ /* AArch64_UCVTFUWDri (6759) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUWDri (7226) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFUWHri (6760) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUWHri (7227) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFUWSri (6761) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUWSri (7228) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFUXDri (6762) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUXDri (7229) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFUXHri (6763) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUXHri (7230) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFUXSri (6764) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFUXSri (7231) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTF_2Z2Z_StoS (6765) - AArch64_INS_UCVTF - ucvtf $Zd, $Zn */ +{ /* AARCH64_UCVTF_2Z2Z_StoS (7232) - AARCH64_INS_UCVTF - ucvtf $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_4Z4Z_StoS (6766) - AArch64_INS_UCVTF - ucvtf $Zd, $Zn */ +{ /* AARCH64_UCVTF_4Z4Z_StoS (7233) - AARCH64_INS_UCVTF - ucvtf $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_DtoD (6767) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_DtoD (7234) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45777,7 +48075,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_DtoH (6768) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_DtoH (7235) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45785,7 +48083,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_DtoS (6769) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_DtoS (7236) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45793,7 +48091,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_HtoH (6770) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_HtoH (7237) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45801,7 +48099,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_StoD (6771) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_StoD (7238) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45809,7 +48107,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_StoH (6772) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_StoH (7239) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45817,7 +48115,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTF_ZPmZ_StoS (6773) - AArch64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UCVTF_ZPmZ_StoS (7240) - AARCH64_INS_UCVTF - ucvtf $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -45825,116 +48123,116 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UCVTFd (6774) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ +{ /* AARCH64_UCVTFd (7241) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFh (6775) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ +{ /* AARCH64_UCVTFh (7242) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFs (6776) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ +{ /* AARCH64_UCVTFs (7243) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFv1i16 (6777) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFv1i16 (7244) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv1i32 (6778) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFv1i32 (7245) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv1i64 (6779) - AArch64_INS_UCVTF - ucvtf $Rd, $Rn */ +{ /* AARCH64_UCVTFv1i64 (7246) - AARCH64_INS_UCVTF - ucvtf $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv2f32 (6780) - AArch64_INS_UCVTF - ucvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_UCVTFv2f32 (7247) - AARCH64_INS_UCVTF - ucvtf{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv2f64 (6781) - AArch64_INS_UCVTF - ucvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_UCVTFv2f64 (7248) - AARCH64_INS_UCVTF - ucvtf{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv2i32_shift (6782) - AArch64_INS_UCVTF - ucvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_UCVTFv2i32_shift (7249) - AARCH64_INS_UCVTF - ucvtf{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFv2i64_shift (6783) - AArch64_INS_UCVTF - ucvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_UCVTFv2i64_shift (7250) - AARCH64_INS_UCVTF - ucvtf{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFv4f16 (6784) - AArch64_INS_UCVTF - ucvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_UCVTFv4f16 (7251) - AARCH64_INS_UCVTF - ucvtf{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv4f32 (6785) - AArch64_INS_UCVTF - ucvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_UCVTFv4f32 (7252) - AARCH64_INS_UCVTF - ucvtf{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv4i16_shift (6786) - AArch64_INS_UCVTF - ucvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_UCVTFv4i16_shift (7253) - AARCH64_INS_UCVTF - ucvtf{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFv4i32_shift (6787) - AArch64_INS_UCVTF - ucvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_UCVTFv4i32_shift (7254) - AARCH64_INS_UCVTF - ucvtf{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UCVTFv8f16 (6788) - AArch64_INS_UCVTF - ucvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_UCVTFv8f16 (7255) - AARCH64_INS_UCVTF - ucvtf{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UCVTFv8i16_shift (6789) - AArch64_INS_UCVTF - ucvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_UCVTFv8i16_shift (7256) - AARCH64_INS_UCVTF - ucvtf{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UDF (6790) - AArch64_INS_UDF - udf $imm */ +{ /* AARCH64_UDF (7257) - AARCH64_INS_UDF - udf $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UDIVR_ZPmZ_D (6791) - AArch64_INS_UDIVR - udivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UDIVR_ZPmZ_D (7258) - AARCH64_INS_UDIVR - udivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45942,7 +48240,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDIVR_ZPmZ_S (6792) - AArch64_INS_UDIVR - udivr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UDIVR_ZPmZ_S (7259) - AARCH64_INS_UDIVR - udivr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45950,21 +48248,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDIVWr (6793) - AArch64_INS_UDIV - udiv $Rd, $Rn, $Rm */ +{ /* AARCH64_UDIVWr (7260) - AARCH64_INS_UDIV - udiv $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UDIVXr (6794) - AArch64_INS_UDIV - udiv $Rd, $Rn, $Rm */ +{ /* AARCH64_UDIVXr (7261) - AARCH64_INS_UDIV - udiv $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UDIV_ZPmZ_D (6795) - AArch64_INS_UDIV - udiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UDIV_ZPmZ_D (7262) - AARCH64_INS_UDIV - udiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45972,7 +48270,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDIV_ZPmZ_S (6796) - AArch64_INS_UDIV - udiv $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UDIV_ZPmZ_S (7263) - AARCH64_INS_UDIV - udiv $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -45980,193 +48278,193 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2Z2Z_BtoS (6797) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2Z2Z_BtoS (7264) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2Z2Z_HtoD (6798) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2Z2Z_HtoD (7265) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2Z2Z_HtoS (6799) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2Z2Z_HtoS (7266) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZI_BToS (6800) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UDOT_VG2_M2ZZI_BToS (7267) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZI_HToS (6801) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UDOT_VG2_M2ZZI_HToS (7268) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZI_HtoD (6802) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ +{ /* AARCH64_UDOT_VG2_M2ZZI_HtoD (7269) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZ_BtoS (6803) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2ZZ_BtoS (7270) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZ_HtoD (6804) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2ZZ_HtoD (7271) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG2_M2ZZ_HtoS (6805) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG2_M2ZZ_HtoS (7272) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4Z4Z_BtoS (6806) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4Z4Z_BtoS (7273) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4Z4Z_HtoD (6807) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4Z4Z_HtoD (7274) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4Z4Z_HtoS (6808) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4Z4Z_HtoS (7275) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZI_BtoS (6809) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UDOT_VG4_M4ZZI_BtoS (7276) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZI_HToS (6810) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UDOT_VG4_M4ZZI_HToS (7277) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZI_HtoD (6811) - AArch64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ /* AARCH64_UDOT_VG4_M4ZZI_HtoD (7278) - AARCH64_INS_UDOT - udot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZ_BtoS (6812) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4ZZ_BtoS (7279) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZ_HtoD (6813) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4ZZ_HtoD (7280) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_VG4_M4ZZ_HtoS (6814) - AArch64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_UDOT_VG4_M4ZZ_HtoS (7281) - AARCH64_INS_UDOT - udot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_ZZZI_D (6815) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UDOT_ZZZI_D (7282) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46175,7 +48473,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UDOT_ZZZI_HtoS (6816) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm$i2 */ +{ /* AARCH64_UDOT_ZZZI_HtoS (7283) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm$i2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46184,7 +48482,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i2 */ { 0 } }}, -{ /* AArch64_UDOT_ZZZI_S (6817) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UDOT_ZZZI_S (7284) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46193,7 +48491,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UDOT_ZZZ_D (6818) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm */ +{ /* AARCH64_UDOT_ZZZ_D (7285) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46201,7 +48499,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_ZZZ_HtoS (6819) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm */ +{ /* AARCH64_UDOT_ZZZ_HtoS (7286) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46209,7 +48507,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOT_ZZZ_S (6820) - AArch64_INS_UDOT - udot $Zda, $Zn, $Zm */ +{ /* AARCH64_UDOT_ZZZ_S (7287) - AARCH64_INS_UDOT - udot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -46217,7 +48515,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UDOTlanev16i8 (6821) - AArch64_INS_UDOT - udot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UDOTlanev16i8 (7288) - AARCH64_INS_UDOT - udot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -46226,7 +48524,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UDOTlanev8i8 (6822) - AArch64_INS_UDOT - udot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UDOTlanev8i8 (7289) - AARCH64_INS_UDOT - udot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -46235,7 +48533,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UDOTv16i8 (6823) - AArch64_INS_UDOT - udot{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_UDOTv16i8 (7290) - AARCH64_INS_UDOT - udot{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -46243,7 +48541,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UDOTv8i8 (6824) - AArch64_INS_UDOT - udot{ $Rd.2s, $Rn.8b, $Rm.8b} */ +{ /* AARCH64_UDOTv8i8 (7291) - AARCH64_INS_UDOT - udot{ $Rd.2s, $Rn.8b, $Rm.8b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -46251,7 +48549,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADD_ZPmZ_B (6825) - AArch64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHADD_ZPmZ_B (7292) - AARCH64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46259,7 +48557,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHADD_ZPmZ_D (6826) - AArch64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHADD_ZPmZ_D (7293) - AARCH64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46267,7 +48565,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHADD_ZPmZ_H (6827) - AArch64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHADD_ZPmZ_H (7294) - AARCH64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46275,7 +48573,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHADD_ZPmZ_S (6828) - AArch64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHADD_ZPmZ_S (7295) - AARCH64_INS_UHADD - uhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46283,49 +48581,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHADDv16i8 (6829) - AArch64_INS_UHADD - uhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv16i8 (7296) - AARCH64_INS_UHADD - uhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADDv2i32 (6830) - AArch64_INS_UHADD - uhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv2i32 (7297) - AARCH64_INS_UHADD - uhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADDv4i16 (6831) - AArch64_INS_UHADD - uhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv4i16 (7298) - AARCH64_INS_UHADD - uhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADDv4i32 (6832) - AArch64_INS_UHADD - uhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv4i32 (7299) - AARCH64_INS_UHADD - uhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADDv8i16 (6833) - AArch64_INS_UHADD - uhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv8i16 (7300) - AARCH64_INS_UHADD - uhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHADDv8i8 (6834) - AArch64_INS_UHADD - uhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHADDv8i8 (7301) - AARCH64_INS_UHADD - uhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBR_ZPmZ_B (6835) - AArch64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUBR_ZPmZ_B (7302) - AARCH64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46333,7 +48631,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUBR_ZPmZ_D (6836) - AArch64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUBR_ZPmZ_D (7303) - AARCH64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46341,7 +48639,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUBR_ZPmZ_H (6837) - AArch64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUBR_ZPmZ_H (7304) - AARCH64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46349,7 +48647,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUBR_ZPmZ_S (6838) - AArch64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUBR_ZPmZ_S (7305) - AARCH64_INS_UHSUBR - uhsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46357,7 +48655,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUB_ZPmZ_B (6839) - AArch64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUB_ZPmZ_B (7306) - AARCH64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46365,7 +48663,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUB_ZPmZ_D (6840) - AArch64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUB_ZPmZ_D (7307) - AARCH64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46373,7 +48671,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUB_ZPmZ_H (6841) - AArch64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUB_ZPmZ_H (7308) - AARCH64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46381,7 +48679,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUB_ZPmZ_S (6842) - AArch64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UHSUB_ZPmZ_S (7309) - AARCH64_INS_UHSUB - uhsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46389,49 +48687,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UHSUBv16i8 (6843) - AArch64_INS_UHSUB - uhsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv16i8 (7310) - AARCH64_INS_UHSUB - uhsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBv2i32 (6844) - AArch64_INS_UHSUB - uhsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv2i32 (7311) - AARCH64_INS_UHSUB - uhsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBv4i16 (6845) - AArch64_INS_UHSUB - uhsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv4i16 (7312) - AARCH64_INS_UHSUB - uhsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBv4i32 (6846) - AArch64_INS_UHSUB - uhsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv4i32 (7313) - AARCH64_INS_UHSUB - uhsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBv8i16 (6847) - AArch64_INS_UHSUB - uhsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv8i16 (7314) - AARCH64_INS_UHSUB - uhsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UHSUBv8i8 (6848) - AArch64_INS_UHSUB - uhsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UHSUBv8i8 (7315) - AARCH64_INS_UHSUB - uhsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMADDLrrr (6849) - AArch64_INS_UMADDL - umaddl $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_UMADDLrrr (7316) - AARCH64_INS_UMADDL - umaddl $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -46439,7 +48737,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_UMAXP_ZPmZ_B (6850) - AArch64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAXP_ZPmZ_B (7317) - AARCH64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46447,7 +48745,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAXP_ZPmZ_D (6851) - AArch64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAXP_ZPmZ_D (7318) - AARCH64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46455,7 +48753,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAXP_ZPmZ_H (6852) - AArch64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAXP_ZPmZ_H (7319) - AARCH64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46463,7 +48761,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAXP_ZPmZ_S (6853) - AArch64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAXP_ZPmZ_S (7320) - AARCH64_INS_UMAXP - umaxp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46471,303 +48769,303 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAXPv16i8 (6854) - AArch64_INS_UMAXP - umaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv16i8 (7321) - AARCH64_INS_UMAXP - umaxp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXPv2i32 (6855) - AArch64_INS_UMAXP - umaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv2i32 (7322) - AARCH64_INS_UMAXP - umaxp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXPv4i16 (6856) - AArch64_INS_UMAXP - umaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv4i16 (7323) - AARCH64_INS_UMAXP - umaxp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXPv4i32 (6857) - AArch64_INS_UMAXP - umaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv4i32 (7324) - AARCH64_INS_UMAXP - umaxp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXPv8i16 (6858) - AArch64_INS_UMAXP - umaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv8i16 (7325) - AARCH64_INS_UMAXP - umaxp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXPv8i8 (6859) - AArch64_INS_UMAXP - umaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXPv8i8 (7326) - AARCH64_INS_UMAXP - umaxp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXQV_VPZ_B (6860) - AArch64_INS_UMAXQV - umaxqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_UMAXQV_VPZ_B (7327) - AARCH64_INS_UMAXQV - umaxqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXQV_VPZ_D (6861) - AArch64_INS_UMAXQV - umaxqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_UMAXQV_VPZ_D (7328) - AARCH64_INS_UMAXQV - umaxqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXQV_VPZ_H (6862) - AArch64_INS_UMAXQV - umaxqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_UMAXQV_VPZ_H (7329) - AARCH64_INS_UMAXQV - umaxqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXQV_VPZ_S (6863) - AArch64_INS_UMAXQV - umaxqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_UMAXQV_VPZ_S (7330) - AARCH64_INS_UMAXQV - umaxqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXV_VPZ_B (6864) - AArch64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMAXV_VPZ_B (7331) - AARCH64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXV_VPZ_D (6865) - AArch64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMAXV_VPZ_D (7332) - AARCH64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXV_VPZ_H (6866) - AArch64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMAXV_VPZ_H (7333) - AARCH64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXV_VPZ_S (6867) - AArch64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMAXV_VPZ_S (7334) - AARCH64_INS_UMAXV - umaxv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMAXVv16i8v (6868) - AArch64_INS_UMAXV - umaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_UMAXVv16i8v (7335) - AARCH64_INS_UMAXV - umaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMAXVv4i16v (6869) - AArch64_INS_UMAXV - umaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_UMAXVv4i16v (7336) - AARCH64_INS_UMAXV - umaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMAXVv4i32v (6870) - AArch64_INS_UMAXV - umaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_UMAXVv4i32v (7337) - AARCH64_INS_UMAXV - umaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMAXVv8i16v (6871) - AArch64_INS_UMAXV - umaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_UMAXVv8i16v (7338) - AARCH64_INS_UMAXV - umaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMAXVv8i8v (6872) - AArch64_INS_UMAXV - umaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_UMAXVv8i8v (7339) - AARCH64_INS_UMAXV - umaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMAXWri (6873) - AArch64_INS_UMAX - umax $Rd, $Rn, $imm */ +{ /* AARCH64_UMAXWri (7340) - AARCH64_INS_UMAX - umax $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAXWrr (6874) - AArch64_INS_UMAX - umax $Rd, $Rn, $Rm */ +{ /* AARCH64_UMAXWrr (7341) - AARCH64_INS_UMAX - umax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXXri (6875) - AArch64_INS_UMAX - umax $Rd, $Rn, $imm */ +{ /* AARCH64_UMAXXri (7342) - AARCH64_INS_UMAX - umax $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAXXrr (6876) - AArch64_INS_UMAX - umax $Rd, $Rn, $Rm */ +{ /* AARCH64_UMAXXrr (7343) - AARCH64_INS_UMAX - umax $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2Z2Z_B (6877) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2Z2Z_B (7344) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2Z2Z_D (6878) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2Z2Z_D (7345) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2Z2Z_H (6879) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2Z2Z_H (7346) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2Z2Z_S (6880) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2Z2Z_S (7347) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2ZZ_B (6881) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2ZZ_B (7348) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2ZZ_D (6882) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2ZZ_D (7349) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2ZZ_H (6883) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2ZZ_H (7350) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG2_2ZZ_S (6884) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG2_2ZZ_S (7351) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4Z4Z_B (6885) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4Z4Z_B (7352) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4Z4Z_D (6886) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4Z4Z_D (7353) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4Z4Z_H (6887) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4Z4Z_H (7354) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4Z4Z_S (6888) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4Z4Z_S (7355) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4ZZ_B (6889) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4ZZ_B (7356) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4ZZ_D (6890) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4ZZ_D (7357) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4ZZ_H (6891) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4ZZ_H (7358) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_VG4_4ZZ_S (6892) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_VG4_4ZZ_S (7359) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_ZI_B (6893) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMAX_ZI_B (7360) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAX_ZI_D (6894) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMAX_ZI_D (7361) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAX_ZI_H (6895) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMAX_ZI_H (7362) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAX_ZI_S (6896) - AArch64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMAX_ZI_S (7363) - AARCH64_INS_UMAX - umax $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMAX_ZPmZ_B (6897) - AArch64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_ZPmZ_B (7364) - AARCH64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46775,7 +49073,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_ZPmZ_D (6898) - AArch64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_ZPmZ_D (7365) - AARCH64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46783,7 +49081,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_ZPmZ_H (6899) - AArch64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_ZPmZ_H (7366) - AARCH64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46791,7 +49089,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAX_ZPmZ_S (6900) - AArch64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMAX_ZPmZ_S (7367) - AARCH64_INS_UMAX - umax $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46799,49 +49097,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMAXv16i8 (6901) - AArch64_INS_UMAX - umax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv16i8 (7368) - AARCH64_INS_UMAX - umax{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXv2i32 (6902) - AArch64_INS_UMAX - umax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv2i32 (7369) - AARCH64_INS_UMAX - umax{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXv4i16 (6903) - AArch64_INS_UMAX - umax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv4i16 (7370) - AARCH64_INS_UMAX - umax{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXv4i32 (6904) - AArch64_INS_UMAX - umax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv4i32 (7371) - AARCH64_INS_UMAX - umax{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXv8i16 (6905) - AArch64_INS_UMAX - umax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv8i16 (7372) - AARCH64_INS_UMAX - umax{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMAXv8i8 (6906) - AArch64_INS_UMAX - umax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMAXv8i8 (7373) - AARCH64_INS_UMAX - umax{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINP_ZPmZ_B (6907) - AArch64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMINP_ZPmZ_B (7374) - AARCH64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46849,7 +49147,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMINP_ZPmZ_D (6908) - AArch64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMINP_ZPmZ_D (7375) - AARCH64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46857,7 +49155,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMINP_ZPmZ_H (6909) - AArch64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMINP_ZPmZ_H (7376) - AARCH64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46865,7 +49163,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMINP_ZPmZ_S (6910) - AArch64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMINP_ZPmZ_S (7377) - AARCH64_INS_UMINP - uminp $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -46873,303 +49171,303 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMINPv16i8 (6911) - AArch64_INS_UMINP - uminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv16i8 (7378) - AARCH64_INS_UMINP - uminp{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINPv2i32 (6912) - AArch64_INS_UMINP - uminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv2i32 (7379) - AARCH64_INS_UMINP - uminp{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINPv4i16 (6913) - AArch64_INS_UMINP - uminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv4i16 (7380) - AARCH64_INS_UMINP - uminp{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINPv4i32 (6914) - AArch64_INS_UMINP - uminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv4i32 (7381) - AARCH64_INS_UMINP - uminp{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINPv8i16 (6915) - AArch64_INS_UMINP - uminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv8i16 (7382) - AARCH64_INS_UMINP - uminp{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINPv8i8 (6916) - AArch64_INS_UMINP - uminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINPv8i8 (7383) - AARCH64_INS_UMINP - uminp{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINQV_VPZ_B (6917) - AArch64_INS_UMINQV - uminqv $Vd.16b, $Pg, $Zn */ +{ /* AARCH64_UMINQV_VPZ_B (7384) - AARCH64_INS_UMINQV - uminqv $Vd.16b, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINQV_VPZ_D (6918) - AArch64_INS_UMINQV - uminqv $Vd.2d, $Pg, $Zn */ +{ /* AARCH64_UMINQV_VPZ_D (7385) - AARCH64_INS_UMINQV - uminqv $Vd.2d, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINQV_VPZ_H (6919) - AArch64_INS_UMINQV - uminqv $Vd.8h, $Pg, $Zn */ +{ /* AARCH64_UMINQV_VPZ_H (7386) - AARCH64_INS_UMINQV - uminqv $Vd.8h, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINQV_VPZ_S (6920) - AArch64_INS_UMINQV - uminqv $Vd.4s, $Pg, $Zn */ +{ /* AARCH64_UMINQV_VPZ_S (7387) - AARCH64_INS_UMINQV - uminqv $Vd.4s, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINV_VPZ_B (6921) - AArch64_INS_UMINV - uminv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMINV_VPZ_B (7388) - AARCH64_INS_UMINV - uminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINV_VPZ_D (6922) - AArch64_INS_UMINV - uminv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMINV_VPZ_D (7389) - AARCH64_INS_UMINV - uminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINV_VPZ_H (6923) - AArch64_INS_UMINV - uminv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMINV_VPZ_H (7390) - AARCH64_INS_UMINV - uminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINV_VPZ_S (6924) - AArch64_INS_UMINV - uminv $Vd, $Pg, $Zn */ +{ /* AARCH64_UMINV_VPZ_S (7391) - AARCH64_INS_UMINV - uminv $Vd, $Pg, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UMINVv16i8v (6925) - AArch64_INS_UMINV - uminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_UMINVv16i8v (7392) - AARCH64_INS_UMINV - uminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMINVv4i16v (6926) - AArch64_INS_UMINV - uminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_UMINVv4i16v (7393) - AARCH64_INS_UMINV - uminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMINVv4i32v (6927) - AArch64_INS_UMINV - uminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_UMINVv4i32v (7394) - AARCH64_INS_UMINV - uminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMINVv8i16v (6928) - AArch64_INS_UMINV - uminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_UMINVv8i16v (7395) - AARCH64_INS_UMINV - uminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMINVv8i8v (6929) - AArch64_INS_UMINV - uminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_UMINVv8i8v (7396) - AARCH64_INS_UMINV - uminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UMINWri (6930) - AArch64_INS_UMIN - umin $Rd, $Rn, $imm */ +{ /* AARCH64_UMINWri (7397) - AARCH64_INS_UMIN - umin $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMINWrr (6931) - AArch64_INS_UMIN - umin $Rd, $Rn, $Rm */ +{ /* AARCH64_UMINWrr (7398) - AARCH64_INS_UMIN - umin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINXri (6932) - AArch64_INS_UMIN - umin $Rd, $Rn, $imm */ +{ /* AARCH64_UMINXri (7399) - AARCH64_INS_UMIN - umin $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMINXrr (6933) - AArch64_INS_UMIN - umin $Rd, $Rn, $Rm */ +{ /* AARCH64_UMINXrr (7400) - AARCH64_INS_UMIN - umin $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2Z2Z_B (6934) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2Z2Z_B (7401) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2Z2Z_D (6935) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2Z2Z_D (7402) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2Z2Z_H (6936) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2Z2Z_H (7403) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2Z2Z_S (6937) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2Z2Z_S (7404) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2ZZ_B (6938) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2ZZ_B (7405) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2ZZ_D (6939) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2ZZ_D (7406) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2ZZ_H (6940) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2ZZ_H (7407) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG2_2ZZ_S (6941) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG2_2ZZ_S (7408) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4Z4Z_B (6942) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4Z4Z_B (7409) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4Z4Z_D (6943) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4Z4Z_D (7410) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4Z4Z_H (6944) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4Z4Z_H (7411) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4Z4Z_S (6945) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4Z4Z_S (7412) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4ZZ_B (6946) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4ZZ_B (7413) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4ZZ_D (6947) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4ZZ_D (7414) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4ZZ_H (6948) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4ZZ_H (7415) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_VG4_4ZZ_S (6949) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_VG4_4ZZ_S (7416) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_ZI_B (6950) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMIN_ZI_B (7417) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMIN_ZI_D (6951) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMIN_ZI_D (7418) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMIN_ZI_H (6952) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMIN_ZI_H (7419) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMIN_ZI_S (6953) - AArch64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UMIN_ZI_S (7420) - AARCH64_INS_UMIN - umin $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UMIN_ZPmZ_B (6954) - AArch64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_ZPmZ_B (7421) - AARCH64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -47177,7 +49475,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_ZPmZ_D (6955) - AArch64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_ZPmZ_D (7422) - AARCH64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -47185,7 +49483,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_ZPmZ_H (6956) - AArch64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_ZPmZ_H (7423) - AARCH64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -47193,7 +49491,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMIN_ZPmZ_S (6957) - AArch64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMIN_ZPmZ_S (7424) - AARCH64_INS_UMIN - umin $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -47201,49 +49499,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMINv16i8 (6958) - AArch64_INS_UMIN - umin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv16i8 (7425) - AARCH64_INS_UMIN - umin{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINv2i32 (6959) - AArch64_INS_UMIN - umin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv2i32 (7426) - AARCH64_INS_UMIN - umin{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINv4i16 (6960) - AArch64_INS_UMIN - umin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv4i16 (7427) - AARCH64_INS_UMIN - umin{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINv4i32 (6961) - AArch64_INS_UMIN - umin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv4i32 (7428) - AARCH64_INS_UMIN - umin{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINv8i16 (6962) - AArch64_INS_UMIN - umin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv8i16 (7429) - AARCH64_INS_UMIN - umin{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMINv8i8 (6963) - AArch64_INS_UMIN - umin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UMINv8i8 (7430) - AARCH64_INS_UMIN - umin{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALB_ZZZI_D (6964) - AArch64_INS_UMLALB - umlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLALB_ZZZI_D (7431) - AARCH64_INS_UMLALB - umlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47252,7 +49550,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLALB_ZZZI_S (6965) - AArch64_INS_UMLALB - umlalb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLALB_ZZZI_S (7432) - AARCH64_INS_UMLALB - umlalb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47261,7 +49559,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLALB_ZZZ_D (6966) - AArch64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALB_ZZZ_D (7433) - AARCH64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47269,7 +49567,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALB_ZZZ_H (6967) - AArch64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALB_ZZZ_H (7434) - AARCH64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47277,7 +49575,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALB_ZZZ_S (6968) - AArch64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALB_ZZZ_S (7435) - AARCH64_INS_UMLALB - umlalb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47285,173 +49583,173 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_MZZI_BtoS (6969) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_MZZI_BtoS (7436) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_MZZI_HtoD (6970) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_MZZI_HtoD (7437) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_MZZ_BtoS (6971) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLALL_MZZ_BtoS (7438) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_MZZ_HtoD (6972) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLALL_MZZ_HtoD (7439) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2Z2Z_BtoS (6973) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG2_M2Z2Z_BtoS (7440) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2Z2Z_HtoD (6974) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG2_M2Z2Z_HtoD (7441) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2ZZI_BtoS (6975) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_VG2_M2ZZI_BtoS (7442) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2ZZI_HtoD (6976) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_VG2_M2ZZI_HtoD (7443) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2ZZ_BtoS (6977) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG2_M2ZZ_BtoS (7444) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG2_M2ZZ_HtoD (6978) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG2_M2ZZ_HtoD (7445) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4Z4Z_BtoS (6979) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG4_M4Z4Z_BtoS (7446) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4Z4Z_HtoD (6980) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG4_M4Z4Z_HtoD (7447) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4ZZI_BtoS (6981) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_VG4_M4ZZI_BtoS (7448) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4ZZI_HtoD (6982) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UMLALL_VG4_M4ZZI_HtoD (7449) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4ZZ_BtoS (6983) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG4_M4ZZ_BtoS (7450) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALL_VG4_M4ZZ_HtoD (6984) - AArch64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLALL_VG4_M4ZZ_HtoD (7451) - AARCH64_INS_UMLALL - umlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALT_ZZZI_D (6985) - AArch64_INS_UMLALT - umlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLALT_ZZZI_D (7452) - AARCH64_INS_UMLALT - umlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47460,7 +49758,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLALT_ZZZI_S (6986) - AArch64_INS_UMLALT - umlalt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLALT_ZZZI_S (7453) - AARCH64_INS_UMLALT - umlalt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47469,7 +49767,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLALT_ZZZ_D (6987) - AArch64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALT_ZZZ_D (7454) - AARCH64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47477,7 +49775,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALT_ZZZ_H (6988) - AArch64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALT_ZZZ_H (7455) - AARCH64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47485,7 +49783,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALT_ZZZ_S (6989) - AArch64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLALT_ZZZ_S (7456) - AARCH64_INS_UMLALT - umlalt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47493,90 +49791,90 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLAL_MZZI_S (6990) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLAL_MZZI_HtoS (7457) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLAL_MZZ_S (6991) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLAL_MZZ_HtoS (7458) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLAL_VG2_M2Z2Z_S (6992) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLAL_VG2_M2Z2Z_HtoS (7459) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLAL_VG2_M2ZZI_S (6993) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLAL_VG2_M2ZZI_S (7460) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLAL_VG2_M2ZZ_S (6994) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLAL_VG2_M2ZZ_HtoS (7461) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLAL_VG4_M4Z4Z_S (6995) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLAL_VG4_M4Z4Z_HtoS (7462) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLAL_VG4_M4ZZI_S (6996) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLAL_VG4_M4ZZI_HtoS (7463) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLAL_VG4_M4ZZ_S (6997) - AArch64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLAL_VG4_M4ZZ_HtoS (7464) - AARCH64_INS_UMLAL - umlal $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLALv16i8_v8i16 (6998) - AArch64_INS_UMLAL2 - umlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv16i8_v8i16 (7465) - AARCH64_INS_UMLAL2 - umlal2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47584,7 +49882,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALv2i32_indexed (6999) - AArch64_INS_UMLAL - umlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLALv2i32_indexed (7466) - AARCH64_INS_UMLAL - umlal{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47593,7 +49891,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLALv2i32_v2i64 (7000) - AArch64_INS_UMLAL - umlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv2i32_v2i64 (7467) - AARCH64_INS_UMLAL - umlal{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47601,7 +49899,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALv4i16_indexed (7001) - AArch64_INS_UMLAL - umlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLALv4i16_indexed (7468) - AARCH64_INS_UMLAL - umlal{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47610,7 +49908,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLALv4i16_v4i32 (7002) - AArch64_INS_UMLAL - umlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv4i16_v4i32 (7469) - AARCH64_INS_UMLAL - umlal{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47618,7 +49916,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALv4i32_indexed (7003) - AArch64_INS_UMLAL2 - umlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLALv4i32_indexed (7470) - AARCH64_INS_UMLAL2 - umlal2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47627,7 +49925,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLALv4i32_v2i64 (7004) - AArch64_INS_UMLAL2 - umlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv4i32_v2i64 (7471) - AARCH64_INS_UMLAL2 - umlal2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47635,7 +49933,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALv8i16_indexed (7005) - AArch64_INS_UMLAL2 - umlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLALv8i16_indexed (7472) - AARCH64_INS_UMLAL2 - umlal2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47644,7 +49942,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLALv8i16_v4i32 (7006) - AArch64_INS_UMLAL2 - umlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv8i16_v4i32 (7473) - AARCH64_INS_UMLAL2 - umlal2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47652,7 +49950,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLALv8i8_v8i16 (7007) - AArch64_INS_UMLAL - umlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLALv8i8_v8i16 (7474) - AARCH64_INS_UMLAL - umlal{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -47660,7 +49958,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLB_ZZZI_D (7008) - AArch64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLSLB_ZZZI_D (7475) - AARCH64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47669,7 +49967,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLSLB_ZZZI_S (7009) - AArch64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLSLB_ZZZI_S (7476) - AARCH64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47678,7 +49976,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLSLB_ZZZ_D (7010) - AArch64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLB_ZZZ_D (7477) - AARCH64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47686,7 +49984,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLB_ZZZ_H (7011) - AArch64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLB_ZZZ_H (7478) - AARCH64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47694,7 +49992,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLB_ZZZ_S (7012) - AArch64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLB_ZZZ_S (7479) - AARCH64_INS_UMLSLB - umlslb $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47702,173 +50000,173 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_MZZI_BtoS (7013) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_MZZI_BtoS (7480) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_MZZI_HtoD (7014) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_MZZI_HtoD (7481) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_MZZ_BtoS (7015) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_MZZ_BtoS (7482) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_MZZ_HtoD (7016) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_MZZ_HtoD (7483) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2Z2Z_BtoS (7017) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG2_M2Z2Z_BtoS (7484) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2Z2Z_HtoD (7018) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG2_M2Z2Z_HtoD (7485) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2ZZI_BtoS (7019) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_VG2_M2ZZI_BtoS (7486) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2ZZI_HtoD (7020) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_VG2_M2ZZI_HtoD (7487) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2ZZ_BtoS (7021) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG2_M2ZZ_BtoS (7488) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG2_M2ZZ_HtoD (7022) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG2_M2ZZ_HtoD (7489) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4Z4Z_BtoS (7023) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG4_M4Z4Z_BtoS (7490) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4Z4Z_HtoD (7024) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG4_M4Z4Z_HtoD (7491) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4ZZI_BtoS (7025) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_VG4_M4ZZI_BtoS (7492) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4ZZI_HtoD (7026) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UMLSLL_VG4_M4ZZI_HtoD (7493) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4ZZ_BtoS (7027) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG4_M4ZZ_BtoS (7494) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLL_VG4_M4ZZ_HtoD (7028) - AArch64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSLL_VG4_M4ZZ_HtoD (7495) - AARCH64_INS_UMLSLL - umlsll $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLT_ZZZI_D (7029) - AArch64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLSLT_ZZZI_D (7496) - AARCH64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47877,7 +50175,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLSLT_ZZZI_S (7030) - AArch64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm$iop */ +{ /* AARCH64_UMLSLT_ZZZI_S (7497) - AARCH64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47886,7 +50184,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMLSLT_ZZZ_D (7031) - AArch64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLT_ZZZ_D (7498) - AARCH64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47894,7 +50192,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLT_ZZZ_H (7032) - AArch64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLT_ZZZ_H (7499) - AARCH64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47902,7 +50200,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLT_ZZZ_S (7033) - AArch64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ +{ /* AARCH64_UMLSLT_ZZZ_S (7500) - AARCH64_INS_UMLSLT - umlslt $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -47910,90 +50208,90 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSL_MZZI_S (7034) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLSL_MZZI_HtoS (7501) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLSL_MZZ_S (7035) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_UMLSL_MZZ_HtoS (7502) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSL_VG2_M2Z2Z_S (7036) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSL_VG2_M2Z2Z_HtoS (7503) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSL_VG2_M2ZZI_S (7037) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLSL_VG2_M2ZZI_S (7504) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLSL_VG2_M2ZZ_S (7038) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_UMLSL_VG2_M2ZZ_HtoS (7505) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSL_VG4_M4Z4Z_S (7039) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSL_VG4_M4Z4Z_HtoS (7506) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSL_VG4_M4ZZI_S (7040) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ +{ /* AARCH64_UMLSL_VG4_M4ZZI_HtoS (7507) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i3 */ { 0 } }}, -{ /* AArch64_UMLSL_VG4_M4ZZ_S (7041) - AArch64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_UMLSL_VG4_M4ZZ_HtoS (7508) - AARCH64_INS_UMLSL - umlsl $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMLSLv16i8_v8i16 (7042) - AArch64_INS_UMLSL2 - umlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv16i8_v8i16 (7509) - AARCH64_INS_UMLSL2 - umlsl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48001,7 +50299,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLv2i32_indexed (7043) - AArch64_INS_UMLSL - umlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLSLv2i32_indexed (7510) - AARCH64_INS_UMLSL - umlsl{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48010,7 +50308,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLSLv2i32_v2i64 (7044) - AArch64_INS_UMLSL - umlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv2i32_v2i64 (7511) - AARCH64_INS_UMLSL - umlsl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48018,7 +50316,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLv4i16_indexed (7045) - AArch64_INS_UMLSL - umlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLSLv4i16_indexed (7512) - AARCH64_INS_UMLSL - umlsl{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48027,7 +50325,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLSLv4i16_v4i32 (7046) - AArch64_INS_UMLSL - umlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv4i16_v4i32 (7513) - AARCH64_INS_UMLSL - umlsl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48035,7 +50333,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLv4i32_indexed (7047) - AArch64_INS_UMLSL2 - umlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLSLv4i32_indexed (7514) - AARCH64_INS_UMLSL2 - umlsl2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48044,7 +50342,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLSLv4i32_v2i64 (7048) - AArch64_INS_UMLSL2 - umlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv4i32_v2i64 (7515) - AARCH64_INS_UMLSL2 - umlsl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48052,7 +50350,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLv8i16_indexed (7049) - AArch64_INS_UMLSL2 - umlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMLSLv8i16_indexed (7516) - AARCH64_INS_UMLSL2 - umlsl2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48061,7 +50359,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMLSLv8i16_v4i32 (7050) - AArch64_INS_UMLSL2 - umlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv8i16_v4i32 (7517) - AARCH64_INS_UMLSL2 - umlsl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48069,7 +50367,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMLSLv8i8_v8i16 (7051) - AArch64_INS_UMLSL - umlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMLSLv8i8_v8i16 (7518) - AARCH64_INS_UMLSL - umlsl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48077,7 +50375,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMMLA (7052) - AArch64_INS_UMMLA - ummla{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_UMMLA (7519) - AARCH64_INS_UMMLA - ummla{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -48085,7 +50383,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMMLA_ZZZ (7053) - AArch64_INS_UMMLA - ummla $Zda, $Zn, $Zm */ +{ /* AARCH64_UMMLA_ZZZ (7520) - AARCH64_INS_UMMLA - ummla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -48093,7 +50391,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPA_MPPZZ_D (7054) - AArch64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPA_MPPZZ_D (7521) - AARCH64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48103,7 +50401,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPA_MPPZZ_HtoS (7055) - AArch64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPA_MPPZZ_HtoS (7522) - AARCH64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48113,7 +50411,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPA_MPPZZ_S (7056) - AArch64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPA_MPPZZ_S (7523) - AARCH64_INS_UMOPA - umopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48123,7 +50421,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPS_MPPZZ_D (7057) - AArch64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPS_MPPZZ_D (7524) - AARCH64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48133,7 +50431,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPS_MPPZZ_HtoS (7058) - AArch64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPS_MPPZZ_HtoS (7525) - AARCH64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48143,7 +50441,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOPS_MPPZZ_S (7059) - AArch64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_UMOPS_MPPZZ_S (7526) - AARCH64_INS_UMOPS - umops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -48153,63 +50451,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMOVvi16 (7060) - AArch64_INS_UMOV - umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi16 (7527) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi16_idx0 (7061) - AArch64_INS_UMOV - umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi16_idx0 (7528) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.h$idx|.h $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi32 (7062) - AArch64_INS_UMOV - umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi32 (7529) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi32_idx0 (7063) - AArch64_INS_UMOV - umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi32_idx0 (7530) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.s$idx|.s $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi64 (7064) - AArch64_INS_UMOV - umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi64 (7531) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi64_idx0 (7065) - AArch64_INS_UMOV - umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi64_idx0 (7532) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.d$idx|.d $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi8 (7066) - AArch64_INS_UMOV - umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi8 (7533) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMOVvi8_idx0 (7067) - AArch64_INS_UMOV - umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ +{ /* AARCH64_UMOVvi8_idx0 (7534) - AARCH64_INS_UMOV - umov{ $Rd, $Rn.b$idx|.b $Rd, $Rn$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMSUBLrrr (7068) - AArch64_INS_UMSUBL - umsubl $Rd, $Rn, $Rm, $Ra */ +{ /* AARCH64_UMSUBLrrr (7535) - AARCH64_INS_UMSUBL - umsubl $Rd, $Rn, $Rm, $Ra */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -48217,7 +50515,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Ra */ { 0 } }}, -{ /* AArch64_UMULH_ZPmZ_B (7069) - AArch64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMULH_ZPmZ_B (7536) - AARCH64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48225,7 +50523,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZPmZ_D (7070) - AArch64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMULH_ZPmZ_D (7537) - AARCH64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48233,7 +50531,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZPmZ_H (7071) - AArch64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMULH_ZPmZ_H (7538) - AARCH64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48241,7 +50539,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZPmZ_S (7072) - AArch64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UMULH_ZPmZ_S (7539) - AARCH64_INS_UMULH - umulh $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48249,42 +50547,42 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZZZ_B (7073) - AArch64_INS_UMULH - umulh $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULH_ZZZ_B (7540) - AARCH64_INS_UMULH - umulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZZZ_D (7074) - AArch64_INS_UMULH - umulh $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULH_ZZZ_D (7541) - AARCH64_INS_UMULH - umulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZZZ_H (7075) - AArch64_INS_UMULH - umulh $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULH_ZZZ_H (7542) - AARCH64_INS_UMULH - umulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULH_ZZZ_S (7076) - AArch64_INS_UMULH - umulh $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULH_ZZZ_S (7543) - AARCH64_INS_UMULH - umulh $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULHrr (7077) - AArch64_INS_UMULH - umulh $Rd, $Rn, $Rm */ +{ /* AARCH64_UMULHrr (7544) - AARCH64_INS_UMULH - umulh $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLB_ZZZI_D (7078) - AArch64_INS_UMULLB - umullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_UMULLB_ZZZI_D (7545) - AARCH64_INS_UMULLB - umullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -48292,7 +50590,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMULLB_ZZZI_S (7079) - AArch64_INS_UMULLB - umullb $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_UMULLB_ZZZI_S (7546) - AARCH64_INS_UMULLB - umullb $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -48300,28 +50598,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMULLB_ZZZ_D (7080) - AArch64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLB_ZZZ_D (7547) - AARCH64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLB_ZZZ_H (7081) - AArch64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLB_ZZZ_H (7548) - AARCH64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLB_ZZZ_S (7082) - AArch64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLB_ZZZ_S (7549) - AARCH64_INS_UMULLB - umullb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLT_ZZZI_D (7083) - AArch64_INS_UMULLT - umullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_UMULLT_ZZZI_D (7550) - AARCH64_INS_UMULLT - umullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -48329,7 +50627,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMULLT_ZZZI_S (7084) - AArch64_INS_UMULLT - umullt $Zd, $Zn, $Zm$iop */ +{ /* AARCH64_UMULLT_ZZZI_S (7551) - AARCH64_INS_UMULLT - umullt $Zd, $Zn, $Zm$iop */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ @@ -48337,35 +50635,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* iop */ { 0 } }}, -{ /* AArch64_UMULLT_ZZZ_D (7085) - AArch64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLT_ZZZ_D (7552) - AARCH64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLT_ZZZ_H (7086) - AArch64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLT_ZZZ_H (7553) - AARCH64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLT_ZZZ_S (7087) - AArch64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ +{ /* AARCH64_UMULLT_ZZZ_S (7554) - AARCH64_INS_UMULLT - umullt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UMULLv16i8_v8i16 (7088) - AArch64_INS_UMULL2 - umull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv16i8_v8i16 (7555) - AARCH64_INS_UMULL2 - umull2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLv2i32_indexed (7089) - AArch64_INS_UMULL - umull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMULLv2i32_indexed (7556) - AARCH64_INS_UMULL - umull{ $Rd.2d, $Rn.2s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -48373,14 +50671,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMULLv2i32_v2i64 (7090) - AArch64_INS_UMULL - umull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv2i32_v2i64 (7557) - AARCH64_INS_UMULL - umull{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLv4i16_indexed (7091) - AArch64_INS_UMULL - umull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMULLv4i16_indexed (7558) - AARCH64_INS_UMULL - umull{ $Rd.4s, $Rn.4h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -48388,14 +50686,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMULLv4i16_v4i32 (7092) - AArch64_INS_UMULL - umull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv4i16_v4i32 (7559) - AARCH64_INS_UMULL - umull{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLv4i32_indexed (7093) - AArch64_INS_UMULL2 - umull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMULLv4i32_indexed (7560) - AARCH64_INS_UMULL2 - umull2{ $Rd.2d, $Rn.4s, $Rm.s$idx|.2d $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -48403,14 +50701,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMULLv4i32_v2i64 (7094) - AArch64_INS_UMULL2 - umull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv4i32_v2i64 (7561) - AARCH64_INS_UMULL2 - umull2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLv8i16_indexed (7095) - AArch64_INS_UMULL2 - umull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_UMULLv8i16_indexed (7562) - AARCH64_INS_UMULL2 - umull2{ $Rd.4s, $Rn.8h, $Rm.h$idx|.4s $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ @@ -48418,21 +50716,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_UMULLv8i16_v4i32 (7096) - AArch64_INS_UMULL2 - umull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv8i16_v4i32 (7563) - AARCH64_INS_UMULL2 - umull2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UMULLv8i8_v8i16 (7097) - AArch64_INS_UMULL - umull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UMULLv8i8_v8i16 (7564) - AARCH64_INS_UMULL - umull{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADD_ZI_B (7098) - AArch64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQADD_ZI_B (7565) - AARCH64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48440,7 +50738,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQADD_ZI_D (7099) - AArch64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQADD_ZI_D (7566) - AARCH64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48448,7 +50746,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQADD_ZI_H (7100) - AArch64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQADD_ZI_H (7567) - AARCH64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48456,7 +50754,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQADD_ZI_S (7101) - AArch64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQADD_ZI_S (7568) - AARCH64_INS_UQADD - uqadd $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48464,7 +50762,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQADD_ZPmZ_B (7102) - AArch64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQADD_ZPmZ_B (7569) - AARCH64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48472,7 +50770,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZPmZ_D (7103) - AArch64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQADD_ZPmZ_D (7570) - AARCH64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48480,7 +50778,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZPmZ_H (7104) - AArch64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQADD_ZPmZ_H (7571) - AARCH64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48488,7 +50786,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZPmZ_S (7105) - AArch64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQADD_ZPmZ_S (7572) - AARCH64_INS_UQADD - uqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48496,148 +50794,148 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZZZ_B (7106) - AArch64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_UQADD_ZZZ_B (7573) - AARCH64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZZZ_D (7107) - AArch64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_UQADD_ZZZ_D (7574) - AARCH64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZZZ_H (7108) - AArch64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_UQADD_ZZZ_H (7575) - AARCH64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADD_ZZZ_S (7109) - AArch64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ +{ /* AARCH64_UQADD_ZZZ_S (7576) - AARCH64_INS_UQADD - uqadd $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQADDv16i8 (7110) - AArch64_INS_UQADD - uqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv16i8 (7577) - AARCH64_INS_UQADD - uqadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv1i16 (7111) - AArch64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_UQADDv1i16 (7578) - AARCH64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv1i32 (7112) - AArch64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_UQADDv1i32 (7579) - AARCH64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv1i64 (7113) - AArch64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_UQADDv1i64 (7580) - AARCH64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv1i8 (7114) - AArch64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ +{ /* AARCH64_UQADDv1i8 (7581) - AARCH64_INS_UQADD - uqadd $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv2i32 (7115) - AArch64_INS_UQADD - uqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv2i32 (7582) - AARCH64_INS_UQADD - uqadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv2i64 (7116) - AArch64_INS_UQADD - uqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv2i64 (7583) - AARCH64_INS_UQADD - uqadd{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv4i16 (7117) - AArch64_INS_UQADD - uqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv4i16 (7584) - AARCH64_INS_UQADD - uqadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv4i32 (7118) - AArch64_INS_UQADD - uqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv4i32 (7585) - AARCH64_INS_UQADD - uqadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv8i16 (7119) - AArch64_INS_UQADD - uqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv8i16 (7586) - AARCH64_INS_UQADD - uqadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQADDv8i8 (7120) - AArch64_INS_UQADD - uqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQADDv8i8 (7587) - AARCH64_INS_UQADD - uqadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQCVTN_Z2Z_StoH (7121) - AArch64_INS_UQCVTN - uqcvtn $Zd, $Zn */ +{ /* AARCH64_UQCVTN_Z2Z_StoH (7588) - AARCH64_INS_UQCVTN - uqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQCVTN_Z4Z_DtoH (7122) - AArch64_INS_UQCVTN - uqcvtn $Zd, $Zn */ +{ /* AARCH64_UQCVTN_Z4Z_DtoH (7589) - AARCH64_INS_UQCVTN - uqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQCVTN_Z4Z_StoB (7123) - AArch64_INS_UQCVTN - uqcvtn $Zd, $Zn */ +{ /* AARCH64_UQCVTN_Z4Z_StoB (7590) - AARCH64_INS_UQCVTN - uqcvtn $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQCVT_Z2Z_StoH (7124) - AArch64_INS_UQCVT - uqcvt $Zd, $Zn */ +{ /* AARCH64_UQCVT_Z2Z_StoH (7591) - AARCH64_INS_UQCVT - uqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQCVT_Z4Z_DtoH (7125) - AArch64_INS_UQCVT - uqcvt $Zd, $Zn */ +{ /* AARCH64_UQCVT_Z4Z_DtoH (7592) - AARCH64_INS_UQCVT - uqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQCVT_Z4Z_StoB (7126) - AArch64_INS_UQCVT - uqcvt $Zd, $Zn */ +{ /* AARCH64_UQCVT_Z4Z_StoB (7593) - AARCH64_INS_UQCVT - uqcvt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQDECB_WPiI (7127) - AArch64_INS_UQDECB - uqdecb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECB_WPiI (7594) - AARCH64_INS_UQDECB - uqdecb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48645,7 +50943,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECB_XPiI (7128) - AArch64_INS_UQDECB - uqdecb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECB_XPiI (7595) - AARCH64_INS_UQDECB - uqdecb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48653,7 +50951,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECD_WPiI (7129) - AArch64_INS_UQDECD - uqdecd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECD_WPiI (7596) - AARCH64_INS_UQDECD - uqdecd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48661,7 +50959,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECD_XPiI (7130) - AArch64_INS_UQDECD - uqdecd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECD_XPiI (7597) - AARCH64_INS_UQDECD - uqdecd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48669,7 +50967,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECD_ZPiI (7131) - AArch64_INS_UQDECD - uqdecd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECD_ZPiI (7598) - AARCH64_INS_UQDECD - uqdecd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48677,7 +50975,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECH_WPiI (7132) - AArch64_INS_UQDECH - uqdech $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECH_WPiI (7599) - AARCH64_INS_UQDECH - uqdech $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48685,7 +50983,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECH_XPiI (7133) - AArch64_INS_UQDECH - uqdech $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECH_XPiI (7600) - AARCH64_INS_UQDECH - uqdech $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48693,7 +50991,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECH_ZPiI (7134) - AArch64_INS_UQDECH - uqdech $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECH_ZPiI (7601) - AARCH64_INS_UQDECH - uqdech $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48701,84 +50999,84 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECP_WP_B (7135) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_WP_B (7602) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_WP_D (7136) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_WP_D (7603) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_WP_H (7137) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_WP_H (7604) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_WP_S (7138) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_WP_S (7605) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_XP_B (7139) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_XP_B (7606) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_XP_D (7140) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_XP_D (7607) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_XP_H (7141) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_XP_H (7608) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_XP_S (7142) - AArch64_INS_UQDECP - uqdecp $Rdn, $Pg */ +{ /* AARCH64_UQDECP_XP_S (7609) - AARCH64_INS_UQDECP - uqdecp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQDECP_ZP_D (7143) - AArch64_INS_UQDECP - uqdecp $Zdn, $Pm */ +{ /* AARCH64_UQDECP_ZP_D (7610) - AARCH64_INS_UQDECP - uqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQDECP_ZP_H (7144) - AArch64_INS_UQDECP - uqdecp $Zdn, $Pm */ +{ /* AARCH64_UQDECP_ZP_H (7611) - AARCH64_INS_UQDECP - uqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQDECP_ZP_S (7145) - AArch64_INS_UQDECP - uqdecp $Zdn, $Pm */ +{ /* AARCH64_UQDECP_ZP_S (7612) - AARCH64_INS_UQDECP - uqdecp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQDECW_WPiI (7146) - AArch64_INS_UQDECW - uqdecw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECW_WPiI (7613) - AARCH64_INS_UQDECW - uqdecw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48786,7 +51084,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECW_XPiI (7147) - AArch64_INS_UQDECW - uqdecw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECW_XPiI (7614) - AARCH64_INS_UQDECW - uqdecw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48794,7 +51092,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQDECW_ZPiI (7148) - AArch64_INS_UQDECW - uqdecw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQDECW_ZPiI (7615) - AARCH64_INS_UQDECW - uqdecw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48802,7 +51100,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCB_WPiI (7149) - AArch64_INS_UQINCB - uqincb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCB_WPiI (7616) - AARCH64_INS_UQINCB - uqincb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48810,7 +51108,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCB_XPiI (7150) - AArch64_INS_UQINCB - uqincb $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCB_XPiI (7617) - AARCH64_INS_UQINCB - uqincb $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48818,7 +51116,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCD_WPiI (7151) - AArch64_INS_UQINCD - uqincd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCD_WPiI (7618) - AARCH64_INS_UQINCD - uqincd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48826,7 +51124,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCD_XPiI (7152) - AArch64_INS_UQINCD - uqincd $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCD_XPiI (7619) - AARCH64_INS_UQINCD - uqincd $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48834,7 +51132,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCD_ZPiI (7153) - AArch64_INS_UQINCD - uqincd $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCD_ZPiI (7620) - AARCH64_INS_UQINCD - uqincd $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48842,7 +51140,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCH_WPiI (7154) - AArch64_INS_UQINCH - uqinch $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCH_WPiI (7621) - AARCH64_INS_UQINCH - uqinch $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48850,7 +51148,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCH_XPiI (7155) - AArch64_INS_UQINCH - uqinch $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCH_XPiI (7622) - AARCH64_INS_UQINCH - uqinch $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48858,7 +51156,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCH_ZPiI (7156) - AArch64_INS_UQINCH - uqinch $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCH_ZPiI (7623) - AARCH64_INS_UQINCH - uqinch $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48866,84 +51164,84 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCP_WP_B (7157) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_WP_B (7624) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_WP_D (7158) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_WP_D (7625) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_WP_H (7159) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_WP_H (7626) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_WP_S (7160) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_WP_S (7627) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_XP_B (7161) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_XP_B (7628) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_XP_D (7162) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_XP_D (7629) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_XP_H (7163) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_XP_H (7630) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_XP_S (7164) - AArch64_INS_UQINCP - uqincp $Rdn, $Pg */ +{ /* AARCH64_UQINCP_XP_S (7631) - AARCH64_INS_UQINCP - uqincp $Rdn, $Pg */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ { 0 } }}, -{ /* AArch64_UQINCP_ZP_D (7165) - AArch64_INS_UQINCP - uqincp $Zdn, $Pm */ +{ /* AARCH64_UQINCP_ZP_D (7632) - AARCH64_INS_UQINCP - uqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQINCP_ZP_H (7166) - AArch64_INS_UQINCP - uqincp $Zdn, $Pm */ +{ /* AARCH64_UQINCP_ZP_H (7633) - AARCH64_INS_UQINCP - uqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQINCP_ZP_S (7167) - AArch64_INS_UQINCP - uqincp $Zdn, $Pm */ +{ /* AARCH64_UQINCP_ZP_S (7634) - AARCH64_INS_UQINCP - uqincp $Zdn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UQINCW_WPiI (7168) - AArch64_INS_UQINCW - uqincw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCW_WPiI (7635) - AARCH64_INS_UQINCW - uqincw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48951,7 +51249,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCW_XPiI (7169) - AArch64_INS_UQINCW - uqincw $Rdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCW_XPiI (7636) - AARCH64_INS_UQINCW - uqincw $Rdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* _Rdn */ @@ -48959,7 +51257,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQINCW_ZPiI (7170) - AArch64_INS_UQINCW - uqincw $Zdn, $pattern, mul $imm4 */ +{ /* AARCH64_UQINCW_ZPiI (7637) - AARCH64_INS_UQINCW - uqincw $Zdn, $pattern, mul $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -48967,7 +51265,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQRSHLR_ZPmZ_B (7171) - AArch64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHLR_ZPmZ_B (7638) - AARCH64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48975,7 +51273,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHLR_ZPmZ_D (7172) - AArch64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHLR_ZPmZ_D (7639) - AARCH64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48983,7 +51281,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHLR_ZPmZ_H (7173) - AArch64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHLR_ZPmZ_H (7640) - AARCH64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48991,7 +51289,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHLR_ZPmZ_S (7174) - AArch64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHLR_ZPmZ_S (7641) - AARCH64_INS_UQRSHLR - uqrshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -48999,7 +51297,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHL_ZPmZ_B (7175) - AArch64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHL_ZPmZ_B (7642) - AARCH64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49007,7 +51305,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHL_ZPmZ_D (7176) - AArch64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHL_ZPmZ_D (7643) - AARCH64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49015,7 +51313,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHL_ZPmZ_H (7177) - AArch64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHL_ZPmZ_H (7644) - AARCH64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49023,7 +51321,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHL_ZPmZ_S (7178) - AArch64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQRSHL_ZPmZ_S (7645) - AARCH64_INS_UQRSHL - uqrshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49031,105 +51329,105 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQRSHLv16i8 (7179) - AArch64_INS_UQRSHL - uqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv16i8 (7646) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv1i16 (7180) - AArch64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQRSHLv1i16 (7647) - AARCH64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv1i32 (7181) - AArch64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQRSHLv1i32 (7648) - AARCH64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv1i64 (7182) - AArch64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQRSHLv1i64 (7649) - AARCH64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv1i8 (7183) - AArch64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQRSHLv1i8 (7650) - AARCH64_INS_UQRSHL - uqrshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv2i32 (7184) - AArch64_INS_UQRSHL - uqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv2i32 (7651) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv2i64 (7185) - AArch64_INS_UQRSHL - uqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv2i64 (7652) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv4i16 (7186) - AArch64_INS_UQRSHL - uqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv4i16 (7653) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv4i32 (7187) - AArch64_INS_UQRSHL - uqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv4i32 (7654) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv8i16 (7188) - AArch64_INS_UQRSHL - uqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv8i16 (7655) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHLv8i8 (7189) - AArch64_INS_UQRSHL - uqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQRSHLv8i8 (7656) - AARCH64_INS_UQRSHL - uqrshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQRSHRNB_ZZI_B (7190) - AArch64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNB_ZZI_B (7657) - AARCH64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNB_ZZI_H (7191) - AArch64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNB_ZZI_H (7658) - AARCH64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNB_ZZI_S (7192) - AArch64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNB_ZZI_S (7659) - AARCH64_INS_UQRSHRNB - uqrshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNT_ZZI_B (7193) - AArch64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNT_ZZI_B (7660) - AARCH64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49137,7 +51435,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNT_ZZI_H (7194) - AArch64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNT_ZZI_H (7661) - AARCH64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49145,7 +51443,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNT_ZZI_S (7195) - AArch64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNT_ZZI_S (7662) - AARCH64_INS_UQRSHRNT - uqrshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49153,108 +51451,115 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRN_VG4_Z4ZI_B (7196) - AArch64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRN_VG4_Z4ZI_B (7663) - AARCH64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRN_VG4_Z4ZI_H (7197) - AArch64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRN_VG4_Z4ZI_H (7664) - AARCH64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHRNb (7198) - AArch64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNh (7199) - AArch64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNs (7200) - AArch64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv16i8_shift (7201) - AArch64_INS_UQRSHRN2 - uqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv2i32_shift (7202) - AArch64_INS_UQRSHRN - uqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv4i16_shift (7203) - AArch64_INS_UQRSHRN - uqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv4i32_shift (7204) - AArch64_INS_UQRSHRN2 - uqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv8i16_shift (7205) - AArch64_INS_UQRSHRN2 - uqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHRNv8i8_shift (7206) - AArch64_INS_UQRSHRN - uqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ - { 0 } -}}, -{ /* AArch64_UQRSHR_VG2_Z2ZI_H (7207) - AArch64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm4 */ +{ /* AARCH64_UQRSHRN_Z2ZI_StoH (7665) - AARCH64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ { 0 } }}, -{ /* AArch64_UQRSHR_VG4_Z4ZI_B (7208) - AArch64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHRNb (7666) - AARCH64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNh (7667) - AARCH64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNs (7668) - AARCH64_INS_UQRSHRN - uqrshrn $Rd, $Rn, $imm */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv16i8_shift (7669) - AARCH64_INS_UQRSHRN2 - uqrshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv2i32_shift (7670) - AARCH64_INS_UQRSHRN - uqrshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv4i16_shift (7671) - AARCH64_INS_UQRSHRN - uqrshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv4i32_shift (7672) - AARCH64_INS_UQRSHRN2 - uqrshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv8i16_shift (7673) - AARCH64_INS_UQRSHRN2 - uqrshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHRNv8i8_shift (7674) - AARCH64_INS_UQRSHRN - uqrshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { 0 } +}}, +{ /* AARCH64_UQRSHR_VG2_Z2ZI_H (7675) - AARCH64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ + { 0 } +}}, +{ /* AARCH64_UQRSHR_VG4_Z4ZI_B (7676) - AARCH64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQRSHR_VG4_Z4ZI_H (7209) - AArch64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm */ +{ /* AARCH64_UQRSHR_VG4_Z4ZI_H (7677) - AARCH64_INS_UQRSHR - uqrshr $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLR_ZPmZ_B (7210) - AArch64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHLR_ZPmZ_B (7678) - AARCH64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49262,7 +51567,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHLR_ZPmZ_D (7211) - AArch64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHLR_ZPmZ_D (7679) - AARCH64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49270,7 +51575,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHLR_ZPmZ_H (7212) - AArch64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHLR_ZPmZ_H (7680) - AARCH64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49278,7 +51583,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHLR_ZPmZ_S (7213) - AArch64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHLR_ZPmZ_S (7681) - AARCH64_INS_UQSHLR - uqshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49286,7 +51591,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmI_B (7214) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_UQSHL_ZPmI_B (7682) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49294,7 +51599,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmI_D (7215) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_UQSHL_ZPmI_D (7683) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49302,7 +51607,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmI_H (7216) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_UQSHL_ZPmI_H (7684) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49310,7 +51615,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmI_S (7217) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_UQSHL_ZPmI_S (7685) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49318,7 +51623,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmZ_B (7218) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHL_ZPmZ_B (7686) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49326,7 +51631,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmZ_D (7219) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHL_ZPmZ_D (7687) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49334,7 +51639,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmZ_H (7220) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHL_ZPmZ_H (7688) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49342,7 +51647,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHL_ZPmZ_S (7221) - AArch64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSHL_ZPmZ_S (7689) - AARCH64_INS_UQSHL - uqshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49350,182 +51655,182 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSHLb (7222) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHLb (7690) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLd (7223) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHLd (7691) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLh (7224) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHLh (7692) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLs (7225) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHLs (7693) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv16i8 (7226) - AArch64_INS_UQSHL - uqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv16i8 (7694) - AARCH64_INS_UQSHL - uqshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv16i8_shift (7227) - AArch64_INS_UQSHL - uqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv16i8_shift (7695) - AARCH64_INS_UQSHL - uqshl{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv1i16 (7228) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSHLv1i16 (7696) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv1i32 (7229) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSHLv1i32 (7697) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv1i64 (7230) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSHLv1i64 (7698) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv1i8 (7231) - AArch64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSHLv1i8 (7699) - AARCH64_INS_UQSHL - uqshl $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv2i32 (7232) - AArch64_INS_UQSHL - uqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv2i32 (7700) - AARCH64_INS_UQSHL - uqshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv2i32_shift (7233) - AArch64_INS_UQSHL - uqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv2i32_shift (7701) - AARCH64_INS_UQSHL - uqshl{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv2i64 (7234) - AArch64_INS_UQSHL - uqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv2i64 (7702) - AARCH64_INS_UQSHL - uqshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv2i64_shift (7235) - AArch64_INS_UQSHL - uqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv2i64_shift (7703) - AARCH64_INS_UQSHL - uqshl{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv4i16 (7236) - AArch64_INS_UQSHL - uqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv4i16 (7704) - AARCH64_INS_UQSHL - uqshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv4i16_shift (7237) - AArch64_INS_UQSHL - uqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv4i16_shift (7705) - AARCH64_INS_UQSHL - uqshl{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv4i32 (7238) - AArch64_INS_UQSHL - uqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv4i32 (7706) - AARCH64_INS_UQSHL - uqshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv4i32_shift (7239) - AArch64_INS_UQSHL - uqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv4i32_shift (7707) - AARCH64_INS_UQSHL - uqshl{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv8i16 (7240) - AArch64_INS_UQSHL - uqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv8i16 (7708) - AARCH64_INS_UQSHL - uqshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv8i16_shift (7241) - AArch64_INS_UQSHL - uqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv8i16_shift (7709) - AARCH64_INS_UQSHL - uqshl{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHLv8i8 (7242) - AArch64_INS_UQSHL - uqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSHLv8i8 (7710) - AARCH64_INS_UQSHL - uqshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSHLv8i8_shift (7243) - AArch64_INS_UQSHL - uqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHLv8i8_shift (7711) - AARCH64_INS_UQSHL - uqshl{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNB_ZZI_B (7244) - AArch64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNB_ZZI_B (7712) - AARCH64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNB_ZZI_H (7245) - AArch64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNB_ZZI_H (7713) - AARCH64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNB_ZZI_S (7246) - AArch64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNB_ZZI_S (7714) - AARCH64_INS_UQSHRNB - uqshrnb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNT_ZZI_B (7247) - AArch64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNT_ZZI_B (7715) - AARCH64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49533,7 +51838,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNT_ZZI_H (7248) - AArch64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNT_ZZI_H (7716) - AARCH64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49541,7 +51846,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNT_ZZI_S (7249) - AArch64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ +{ /* AARCH64_UQSHRNT_ZZI_S (7717) - AARCH64_INS_UQSHRNT - uqshrnt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49549,28 +51854,28 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNb (7250) - AArch64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHRNb (7718) - AARCH64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNh (7251) - AArch64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHRNh (7719) - AARCH64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNs (7252) - AArch64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ +{ /* AARCH64_UQSHRNs (7720) - AARCH64_INS_UQSHRN - uqshrn $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv16i8_shift (7253) - AArch64_INS_UQSHRN2 - uqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv16i8_shift (7721) - AARCH64_INS_UQSHRN2 - uqshrn2{ $Rd.16b, $Rn.8h, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -49578,21 +51883,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv2i32_shift (7254) - AArch64_INS_UQSHRN - uqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv2i32_shift (7722) - AARCH64_INS_UQSHRN - uqshrn{ $Rd.2s, $Rn.2d, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv4i16_shift (7255) - AArch64_INS_UQSHRN - uqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv4i16_shift (7723) - AARCH64_INS_UQSHRN - uqshrn{ $Rd.4h, $Rn.4s, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv4i32_shift (7256) - AArch64_INS_UQSHRN2 - uqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv4i32_shift (7724) - AARCH64_INS_UQSHRN2 - uqshrn2{ $Rd.4s, $Rn.2d, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -49600,7 +51905,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv8i16_shift (7257) - AArch64_INS_UQSHRN2 - uqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv8i16_shift (7725) - AARCH64_INS_UQSHRN2 - uqshrn2{ $Rd.8h, $Rn.4s, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -49608,14 +51913,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSHRNv8i8_shift (7258) - AArch64_INS_UQSHRN - uqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_UQSHRNv8i8_shift (7726) - AARCH64_INS_UQSHRN - uqshrn{ $Rd.8b, $Rn.8h, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_UQSUBR_ZPmZ_B (7259) - AArch64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUBR_ZPmZ_B (7727) - AARCH64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49623,7 +51928,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUBR_ZPmZ_D (7260) - AArch64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUBR_ZPmZ_D (7728) - AARCH64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49631,7 +51936,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUBR_ZPmZ_H (7261) - AArch64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUBR_ZPmZ_H (7729) - AARCH64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49639,7 +51944,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUBR_ZPmZ_S (7262) - AArch64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUBR_ZPmZ_S (7730) - AARCH64_INS_UQSUBR - uqsubr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49647,7 +51952,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZI_B (7263) - AArch64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQSUB_ZI_B (7731) - AARCH64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -49655,7 +51960,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQSUB_ZI_D (7264) - AArch64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQSUB_ZI_D (7732) - AARCH64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -49663,7 +51968,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQSUB_ZI_H (7265) - AArch64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQSUB_ZI_H (7733) - AARCH64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -49671,7 +51976,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQSUB_ZI_S (7266) - AArch64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ +{ /* AARCH64_UQSUB_ZI_S (7734) - AARCH64_INS_UQSUB - uqsub $Zdn, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -49679,7 +51984,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm - i32imm */ { 0 } }}, -{ /* AArch64_UQSUB_ZPmZ_B (7267) - AArch64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUB_ZPmZ_B (7735) - AARCH64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49687,7 +51992,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZPmZ_D (7268) - AArch64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUB_ZPmZ_D (7736) - AARCH64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49695,7 +52000,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZPmZ_H (7269) - AArch64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUB_ZPmZ_H (7737) - AARCH64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49703,7 +52008,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZPmZ_S (7270) - AArch64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_UQSUB_ZPmZ_S (7738) - AARCH64_INS_UQSUB - uqsub $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49711,208 +52016,208 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZZZ_B (7271) - AArch64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_UQSUB_ZZZ_B (7739) - AARCH64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZZZ_D (7272) - AArch64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_UQSUB_ZZZ_D (7740) - AARCH64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZZZ_H (7273) - AArch64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_UQSUB_ZZZ_H (7741) - AARCH64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUB_ZZZ_S (7274) - AArch64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ +{ /* AARCH64_UQSUB_ZZZ_S (7742) - AARCH64_INS_UQSUB - uqsub $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UQSUBv16i8 (7275) - AArch64_INS_UQSUB - uqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv16i8 (7743) - AARCH64_INS_UQSUB - uqsub{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv1i16 (7276) - AArch64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSUBv1i16 (7744) - AARCH64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv1i32 (7277) - AArch64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSUBv1i32 (7745) - AARCH64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv1i64 (7278) - AArch64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSUBv1i64 (7746) - AARCH64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv1i8 (7279) - AArch64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ +{ /* AARCH64_UQSUBv1i8 (7747) - AARCH64_INS_UQSUB - uqsub $Rd, $Rn, $Rm */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rm */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv2i32 (7280) - AArch64_INS_UQSUB - uqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv2i32 (7748) - AARCH64_INS_UQSUB - uqsub{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv2i64 (7281) - AArch64_INS_UQSUB - uqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv2i64 (7749) - AARCH64_INS_UQSUB - uqsub{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv4i16 (7282) - AArch64_INS_UQSUB - uqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv4i16 (7750) - AARCH64_INS_UQSUB - uqsub{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv4i32 (7283) - AArch64_INS_UQSUB - uqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv4i32 (7751) - AARCH64_INS_UQSUB - uqsub{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv8i16 (7284) - AArch64_INS_UQSUB - uqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv8i16 (7752) - AARCH64_INS_UQSUB - uqsub{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQSUBv8i8 (7285) - AArch64_INS_UQSUB - uqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_UQSUBv8i8 (7753) - AARCH64_INS_UQSUB - uqsub{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UQXTNB_ZZ_B (7286) - AArch64_INS_UQXTNB - uqxtnb $Zd, $Zn */ +{ /* AARCH64_UQXTNB_ZZ_B (7754) - AARCH64_INS_UQXTNB - uqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNB_ZZ_H (7287) - AArch64_INS_UQXTNB - uqxtnb $Zd, $Zn */ +{ /* AARCH64_UQXTNB_ZZ_H (7755) - AARCH64_INS_UQXTNB - uqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNB_ZZ_S (7288) - AArch64_INS_UQXTNB - uqxtnb $Zd, $Zn */ +{ /* AARCH64_UQXTNB_ZZ_S (7756) - AARCH64_INS_UQXTNB - uqxtnb $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNT_ZZ_B (7289) - AArch64_INS_UQXTNT - uqxtnt $Zd, $Zn */ +{ /* AARCH64_UQXTNT_ZZ_B (7757) - AARCH64_INS_UQXTNT - uqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNT_ZZ_H (7290) - AArch64_INS_UQXTNT - uqxtnt $Zd, $Zn */ +{ /* AARCH64_UQXTNT_ZZ_H (7758) - AARCH64_INS_UQXTNT - uqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNT_ZZ_S (7291) - AArch64_INS_UQXTNT - uqxtnt $Zd, $Zn */ +{ /* AARCH64_UQXTNT_ZZ_S (7759) - AARCH64_INS_UQXTNT - uqxtnt $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UQXTNv16i8 (7292) - AArch64_INS_UQXTN2 - uqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ +{ /* AARCH64_UQXTNv16i8 (7760) - AARCH64_INS_UQXTN2 - uqxtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv1i16 (7293) - AArch64_INS_UQXTN - uqxtn $Rd, $Rn */ +{ /* AARCH64_UQXTNv1i16 (7761) - AARCH64_INS_UQXTN - uqxtn $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv1i32 (7294) - AArch64_INS_UQXTN - uqxtn $Rd, $Rn */ +{ /* AARCH64_UQXTNv1i32 (7762) - AARCH64_INS_UQXTN - uqxtn $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv1i8 (7295) - AArch64_INS_UQXTN - uqxtn $Rd, $Rn */ +{ /* AARCH64_UQXTNv1i8 (7763) - AARCH64_INS_UQXTN - uqxtn $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv2i32 (7296) - AArch64_INS_UQXTN - uqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ +{ /* AARCH64_UQXTNv2i32 (7764) - AARCH64_INS_UQXTN - uqxtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv4i16 (7297) - AArch64_INS_UQXTN - uqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ +{ /* AARCH64_UQXTNv4i16 (7765) - AARCH64_INS_UQXTN - uqxtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv4i32 (7298) - AArch64_INS_UQXTN2 - uqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ +{ /* AARCH64_UQXTNv4i32 (7766) - AARCH64_INS_UQXTN2 - uqxtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv8i16 (7299) - AArch64_INS_UQXTN2 - uqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ +{ /* AARCH64_UQXTNv8i16 (7767) - AARCH64_INS_UQXTN2 - uqxtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_UQXTNv8i8 (7300) - AArch64_INS_UQXTN - uqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ +{ /* AARCH64_UQXTNv8i8 (7768) - AARCH64_INS_UQXTN - uqxtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_URECPE_ZPmZ_S (7301) - AArch64_INS_URECPE - urecpe $Zd, $Pg/m, $Zn */ +{ /* AARCH64_URECPE_ZPmZ_S (7769) - AARCH64_INS_URECPE - urecpe $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -49920,19 +52225,19 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_URECPEv2i32 (7302) - AArch64_INS_URECPE - urecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_URECPEv2i32 (7770) - AARCH64_INS_URECPE - urecpe{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_URECPEv4i32 (7303) - AArch64_INS_URECPE - urecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_URECPEv4i32 (7771) - AARCH64_INS_URECPE - urecpe{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_URHADD_ZPmZ_B (7304) - AArch64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URHADD_ZPmZ_B (7772) - AARCH64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49940,7 +52245,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URHADD_ZPmZ_D (7305) - AArch64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URHADD_ZPmZ_D (7773) - AARCH64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49948,7 +52253,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URHADD_ZPmZ_H (7306) - AArch64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URHADD_ZPmZ_H (7774) - AARCH64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49956,7 +52261,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URHADD_ZPmZ_S (7307) - AArch64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URHADD_ZPmZ_S (7775) - AARCH64_INS_URHADD - urhadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -49964,49 +52269,49 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URHADDv16i8 (7308) - AArch64_INS_URHADD - urhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv16i8 (7776) - AARCH64_INS_URHADD - urhadd{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URHADDv2i32 (7309) - AArch64_INS_URHADD - urhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv2i32 (7777) - AARCH64_INS_URHADD - urhadd{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URHADDv4i16 (7310) - AArch64_INS_URHADD - urhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv4i16 (7778) - AARCH64_INS_URHADD - urhadd{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URHADDv4i32 (7311) - AArch64_INS_URHADD - urhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv4i32 (7779) - AARCH64_INS_URHADD - urhadd{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URHADDv8i16 (7312) - AArch64_INS_URHADD - urhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv8i16 (7780) - AARCH64_INS_URHADD - urhadd{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URHADDv8i8 (7313) - AArch64_INS_URHADD - urhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URHADDv8i8 (7781) - AARCH64_INS_URHADD - urhadd{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLR_ZPmZ_B (7314) - AArch64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHLR_ZPmZ_B (7782) - AARCH64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50014,7 +52319,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHLR_ZPmZ_D (7315) - AArch64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHLR_ZPmZ_D (7783) - AARCH64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50022,7 +52327,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHLR_ZPmZ_H (7316) - AArch64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHLR_ZPmZ_H (7784) - AARCH64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50030,7 +52335,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHLR_ZPmZ_S (7317) - AArch64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHLR_ZPmZ_S (7785) - AARCH64_INS_URSHLR - urshlr $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50038,119 +52343,119 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2Z2Z_B (7318) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2Z2Z_B (7786) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2Z2Z_D (7319) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2Z2Z_D (7787) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2Z2Z_H (7320) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2Z2Z_H (7788) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2Z2Z_S (7321) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2Z2Z_S (7789) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2ZZ_B (7322) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2ZZ_B (7790) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2ZZ_D (7323) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2ZZ_D (7791) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2ZZ_H (7324) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2ZZ_H (7792) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG2_2ZZ_S (7325) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG2_2ZZ_S (7793) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4Z4Z_B (7326) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4Z4Z_B (7794) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4Z4Z_D (7327) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4Z4Z_D (7795) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4Z4Z_H (7328) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4Z4Z_H (7796) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4Z4Z_S (7329) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4Z4Z_S (7797) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4ZZ_B (7330) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4ZZ_B (7798) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4ZZ_D (7331) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4ZZ_D (7799) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4ZZ_H (7332) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4ZZ_H (7800) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_VG4_4ZZ_S (7333) - AArch64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_VG4_4ZZ_S (7801) - AARCH64_INS_URSHL - urshl $Zdn, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_ZPmZ_B (7334) - AArch64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_ZPmZ_B (7802) - AARCH64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50158,7 +52463,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_ZPmZ_D (7335) - AArch64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_ZPmZ_D (7803) - AARCH64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50166,7 +52471,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_ZPmZ_H (7336) - AArch64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_ZPmZ_H (7804) - AARCH64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50174,7 +52479,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHL_ZPmZ_S (7337) - AArch64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_URSHL_ZPmZ_S (7805) - AARCH64_INS_URSHL - urshl $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50182,63 +52487,63 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_URSHLv16i8 (7338) - AArch64_INS_URSHL - urshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv16i8 (7806) - AARCH64_INS_URSHL - urshl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv1i64 (7339) - AArch64_INS_URSHL - urshl $Rd, $Rn, $Rm */ +{ /* AARCH64_URSHLv1i64 (7807) - AARCH64_INS_URSHL - urshl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv2i32 (7340) - AArch64_INS_URSHL - urshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv2i32 (7808) - AARCH64_INS_URSHL - urshl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv2i64 (7341) - AArch64_INS_URSHL - urshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv2i64 (7809) - AARCH64_INS_URSHL - urshl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv4i16 (7342) - AArch64_INS_URSHL - urshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv4i16 (7810) - AARCH64_INS_URSHL - urshl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv4i32 (7343) - AArch64_INS_URSHL - urshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv4i32 (7811) - AARCH64_INS_URSHL - urshl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv8i16 (7344) - AArch64_INS_URSHL - urshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv8i16 (7812) - AARCH64_INS_URSHL - urshl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHLv8i8 (7345) - AArch64_INS_URSHL - urshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_URSHLv8i8 (7813) - AARCH64_INS_URSHL - urshl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_URSHR_ZPmI_B (7346) - AArch64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_URSHR_ZPmI_B (7814) - AARCH64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50246,7 +52551,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHR_ZPmI_D (7347) - AArch64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_URSHR_ZPmI_D (7815) - AARCH64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50254,7 +52559,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHR_ZPmI_H (7348) - AArch64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_URSHR_ZPmI_H (7816) - AARCH64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50262,7 +52567,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHR_ZPmI_S (7349) - AArch64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ +{ /* AARCH64_URSHR_ZPmI_S (7817) - AARCH64_INS_URSHR - urshr $Zdn, $Pg/m, $_Zdn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50270,63 +52575,63 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRd (7350) - AArch64_INS_URSHR - urshr $Rd, $Rn, $imm */ +{ /* AARCH64_URSHRd (7818) - AARCH64_INS_URSHR - urshr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv16i8_shift (7351) - AArch64_INS_URSHR - urshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv16i8_shift (7819) - AARCH64_INS_URSHR - urshr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv2i32_shift (7352) - AArch64_INS_URSHR - urshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv2i32_shift (7820) - AARCH64_INS_URSHR - urshr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv2i64_shift (7353) - AArch64_INS_URSHR - urshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv2i64_shift (7821) - AARCH64_INS_URSHR - urshr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv4i16_shift (7354) - AArch64_INS_URSHR - urshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv4i16_shift (7822) - AARCH64_INS_URSHR - urshr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv4i32_shift (7355) - AArch64_INS_URSHR - urshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv4i32_shift (7823) - AARCH64_INS_URSHR - urshr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv8i16_shift (7356) - AArch64_INS_URSHR - urshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv8i16_shift (7824) - AARCH64_INS_URSHR - urshr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSHRv8i8_shift (7357) - AArch64_INS_URSHR - urshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_URSHRv8i8_shift (7825) - AARCH64_INS_URSHR - urshr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSQRTE_ZPmZ_S (7358) - AArch64_INS_URSQRTE - ursqrte $Zd, $Pg/m, $Zn */ +{ /* AARCH64_URSQRTE_ZPmZ_S (7826) - AARCH64_INS_URSQRTE - ursqrte $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -50334,19 +52639,19 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_URSQRTEv2i32 (7359) - AArch64_INS_URSQRTE - ursqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_URSQRTEv2i32 (7827) - AARCH64_INS_URSQRTE - ursqrte{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_URSQRTEv4i32 (7360) - AArch64_INS_URSQRTE - ursqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_URSQRTEv4i32 (7828) - AARCH64_INS_URSQRTE - ursqrte{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_URSRA_ZZI_B (7361) - AArch64_INS_URSRA - ursra $Zda, $Zn, $imm */ +{ /* AARCH64_URSRA_ZZI_B (7829) - AARCH64_INS_URSRA - ursra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50354,7 +52659,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRA_ZZI_D (7362) - AArch64_INS_URSRA - ursra $Zda, $Zn, $imm */ +{ /* AARCH64_URSRA_ZZI_D (7830) - AARCH64_INS_URSRA - ursra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50362,7 +52667,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRA_ZZI_H (7363) - AArch64_INS_URSRA - ursra $Zda, $Zn, $imm */ +{ /* AARCH64_URSRA_ZZI_H (7831) - AARCH64_INS_URSRA - ursra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50370,7 +52675,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRA_ZZI_S (7364) - AArch64_INS_URSRA - ursra $Zda, $Zn, $imm */ +{ /* AARCH64_URSRA_ZZI_S (7832) - AARCH64_INS_URSRA - ursra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50378,7 +52683,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAd (7365) - AArch64_INS_URSRA - ursra $Rd, $Rn, $imm */ +{ /* AARCH64_URSRAd (7833) - AARCH64_INS_URSRA - ursra $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50386,7 +52691,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv16i8_shift (7366) - AArch64_INS_URSRA - ursra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv16i8_shift (7834) - AARCH64_INS_URSRA - ursra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50394,7 +52699,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv2i32_shift (7367) - AArch64_INS_URSRA - ursra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv2i32_shift (7835) - AARCH64_INS_URSRA - ursra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50402,7 +52707,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv2i64_shift (7368) - AArch64_INS_URSRA - ursra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv2i64_shift (7836) - AARCH64_INS_URSRA - ursra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50410,7 +52715,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv4i16_shift (7369) - AArch64_INS_URSRA - ursra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv4i16_shift (7837) - AARCH64_INS_URSRA - ursra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50418,7 +52723,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv4i32_shift (7370) - AArch64_INS_URSRA - ursra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv4i32_shift (7838) - AARCH64_INS_URSRA - ursra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50426,7 +52731,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv8i16_shift (7371) - AArch64_INS_URSRA - ursra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv8i16_shift (7839) - AARCH64_INS_URSRA - ursra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50434,7 +52739,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_URSRAv8i8_shift (7372) - AArch64_INS_URSRA - ursra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_URSRAv8i8_shift (7840) - AARCH64_INS_URSRA - ursra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50442,69 +52747,69 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USDOT_VG2_M2Z2Z_BToS (7373) - AArch64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_USDOT_VG2_M2Z2Z_BToS (7841) - AARCH64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USDOT_VG2_M2ZZI_BToS (7374) - AArch64_INS_USDOT - usdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_USDOT_VG2_M2ZZI_BToS (7842) - AARCH64_INS_USDOT - usdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_USDOT_VG2_M2ZZ_BToS (7375) - AArch64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ +{ /* AARCH64_USDOT_VG2_M2ZZ_BToS (7843) - AARCH64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USDOT_VG4_M4Z4Z_BToS (7376) - AArch64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_USDOT_VG4_M4Z4Z_BToS (7844) - AARCH64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USDOT_VG4_M4ZZI_BToS (7377) - AArch64_INS_USDOT - usdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_USDOT_VG4_M4ZZI_BToS (7845) - AARCH64_INS_USDOT - usdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_USDOT_VG4_M4ZZ_BToS (7378) - AArch64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ +{ /* AARCH64_USDOT_VG4_M4ZZ_BToS (7846) - AARCH64_INS_USDOT - usdot $ZAd[$Rv, $imm3, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USDOT_ZZZ (7379) - AArch64_INS_USDOT - usdot $Zda, $Zn, $Zm */ +{ /* AARCH64_USDOT_ZZZ (7847) - AARCH64_INS_USDOT - usdot $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50512,7 +52817,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USDOT_ZZZI (7380) - AArch64_INS_USDOT - usdot $Zda, $Zn, $Zm$idx */ +{ /* AARCH64_USDOT_ZZZI (7848) - AARCH64_INS_USDOT - usdot $Zda, $Zn, $Zm$idx */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50521,7 +52826,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_USDOTlanev16i8 (7381) - AArch64_INS_USDOT - usdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_USDOTlanev16i8 (7849) - AARCH64_INS_USDOT - usdot{ $Rd.4s, $Rn.16b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50530,7 +52835,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_USDOTlanev8i8 (7382) - AArch64_INS_USDOT - usdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ +{ /* AARCH64_USDOTlanev8i8 (7850) - AARCH64_INS_USDOT - usdot{ $Rd.2s, $Rn.8b, $Rm.4b$idx| $Rd, $Rn, $Rm$idx} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50539,7 +52844,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* idx */ { 0 } }}, -{ /* AArch64_USDOTv16i8 (7383) - AArch64_INS_USDOT - usdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_USDOTv16i8 (7851) - AARCH64_INS_USDOT - usdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50547,7 +52852,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USDOTv8i8 (7384) - AArch64_INS_USDOT - usdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ +{ /* AARCH64_USDOTv8i8 (7852) - AARCH64_INS_USDOT - usdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50555,286 +52860,286 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLLB_ZZI_D (7385) - AArch64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLB_ZZI_D (7853) - AARCH64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLB_ZZI_H (7386) - AArch64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLB_ZZI_H (7854) - AARCH64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLB_ZZI_S (7387) - AArch64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLB_ZZI_S (7855) - AARCH64_INS_USHLLB - ushllb $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLT_ZZI_D (7388) - AArch64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLT_ZZI_D (7856) - AARCH64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLT_ZZI_H (7389) - AArch64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLT_ZZI_H (7857) - AARCH64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLT_ZZI_S (7390) - AArch64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ +{ /* AARCH64_USHLLT_ZZI_S (7858) - AARCH64_INS_USHLLT - ushllt $Zd, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv16i8_shift (7391) - AArch64_INS_USHLL2 - ushll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv16i8_shift (7859) - AARCH64_INS_USHLL2 - ushll2{ $Rd.8h, $Rn.16b, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv2i32_shift (7392) - AArch64_INS_USHLL - ushll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv2i32_shift (7860) - AARCH64_INS_USHLL - ushll{ $Rd.2d, $Rn.2s, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv4i16_shift (7393) - AArch64_INS_USHLL - ushll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv4i16_shift (7861) - AARCH64_INS_USHLL - ushll{ $Rd.4s, $Rn.4h, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv4i32_shift (7394) - AArch64_INS_USHLL2 - ushll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv4i32_shift (7862) - AARCH64_INS_USHLL2 - ushll2{ $Rd.2d, $Rn.4s, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv8i16_shift (7395) - AArch64_INS_USHLL2 - ushll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv8i16_shift (7863) - AARCH64_INS_USHLL2 - ushll2{ $Rd.4s, $Rn.8h, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLLv8i8_shift (7396) - AArch64_INS_USHLL - ushll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_USHLLv8i8_shift (7864) - AARCH64_INS_USHLL - ushll{ $Rd.8h, $Rn.8b, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHLv16i8 (7397) - AArch64_INS_USHL - ushl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv16i8 (7865) - AARCH64_INS_USHL - ushl{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv1i64 (7398) - AArch64_INS_USHL - ushl $Rd, $Rn, $Rm */ +{ /* AARCH64_USHLv1i64 (7866) - AARCH64_INS_USHL - ushl $Rd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv2i32 (7399) - AArch64_INS_USHL - ushl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv2i32 (7867) - AARCH64_INS_USHL - ushl{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv2i64 (7400) - AArch64_INS_USHL - ushl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv2i64 (7868) - AARCH64_INS_USHL - ushl{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv4i16 (7401) - AArch64_INS_USHL - ushl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv4i16 (7869) - AARCH64_INS_USHL - ushl{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv4i32 (7402) - AArch64_INS_USHL - ushl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv4i32 (7870) - AARCH64_INS_USHL - ushl{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv8i16 (7403) - AArch64_INS_USHL - ushl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv8i16 (7871) - AARCH64_INS_USHL - ushl{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHLv8i8 (7404) - AArch64_INS_USHL - ushl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ +{ /* AARCH64_USHLv8i8 (7872) - AARCH64_INS_USHL - ushl{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm|} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USHRd (7405) - AArch64_INS_USHR - ushr $Rd, $Rn, $imm */ +{ /* AARCH64_USHRd (7873) - AARCH64_INS_USHR - ushr $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv16i8_shift (7406) - AArch64_INS_USHR - ushr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv16i8_shift (7874) - AARCH64_INS_USHR - ushr{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv2i32_shift (7407) - AArch64_INS_USHR - ushr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv2i32_shift (7875) - AARCH64_INS_USHR - ushr{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv2i64_shift (7408) - AArch64_INS_USHR - ushr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv2i64_shift (7876) - AARCH64_INS_USHR - ushr{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv4i16_shift (7409) - AArch64_INS_USHR - ushr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv4i16_shift (7877) - AARCH64_INS_USHR - ushr{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv4i32_shift (7410) - AArch64_INS_USHR - ushr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv4i32_shift (7878) - AARCH64_INS_USHR - ushr{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv8i16_shift (7411) - AArch64_INS_USHR - ushr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv8i16_shift (7879) - AARCH64_INS_USHR - ushr{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USHRv8i8_shift (7412) - AArch64_INS_USHR - ushr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_USHRv8i8_shift (7880) - AARCH64_INS_USHR - ushr{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USMLALL_MZZI_BtoS (7413) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ +{ /* AARCH64_USMLALL_MZZI_BtoS (7881) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_USMLALL_MZZ_BtoS (7414) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm], $Zn, $Zm */ +{ /* AARCH64_USMLALL_MZZ_BtoS (7882) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMLALL_VG2_M2Z2Z_BtoS (7415) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_USMLALL_VG2_M2Z2Z_BtoS (7883) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMLALL_VG2_M2ZZI_BtoS (7416) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_USMLALL_VG2_M2ZZI_BtoS (7884) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_USMLALL_VG2_M2ZZ_BtoS (7417) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ +{ /* AARCH64_USMLALL_VG2_M2ZZ_BtoS (7885) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx2], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMLALL_VG4_M4Z4Z_BtoS (7418) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_USMLALL_VG4_M4Z4Z_BtoS (7886) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMLALL_VG4_M4ZZI_BtoS (7419) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_USMLALL_VG4_M4ZZI_BtoS (7887) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_USMLALL_VG4_M4ZZ_BtoS (7420) - AArch64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ +{ /* AARCH64_USMLALL_VG4_M4ZZ_BtoS (7888) - AARCH64_INS_USMLALL - usmlall $ZAda[$Rv, $imm, vgx4], $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMMLA (7421) - AArch64_INS_USMMLA - usmmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ +{ /* AARCH64_USMMLA (7889) - AARCH64_INS_USMMLA - usmmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -50842,7 +53147,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USMMLA_ZZZ (7422) - AArch64_INS_USMMLA - usmmla $Zda, $Zn, $Zm */ +{ /* AARCH64_USMMLA_ZZZ (7890) - AARCH64_INS_USMMLA - usmmla $Zda, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -50850,7 +53155,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMOPA_MPPZZ_D (7423) - AArch64_INS_USMOPA - usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_USMOPA_MPPZZ_D (7891) - AARCH64_INS_USMOPA - usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -50860,7 +53165,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMOPA_MPPZZ_S (7424) - AArch64_INS_USMOPA - usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_USMOPA_MPPZZ_S (7892) - AARCH64_INS_USMOPA - usmopa $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -50870,7 +53175,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMOPS_MPPZZ_D (7425) - AArch64_INS_USMOPS - usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_USMOPS_MPPZZ_D (7893) - AARCH64_INS_USMOPS - usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -50880,7 +53185,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USMOPS_MPPZZ_S (7426) - AArch64_INS_USMOPS - usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ +{ /* AARCH64_USMOPS_MPPZZ_S (7894) - AARCH64_INS_USMOPS - usmops $ZAda, $Pn/m, $Pm/m, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ @@ -50890,7 +53195,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USQADD_ZPmZ_B (7427) - AArch64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_USQADD_ZPmZ_B (7895) - AARCH64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50898,7 +53203,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USQADD_ZPmZ_D (7428) - AArch64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_USQADD_ZPmZ_D (7896) - AARCH64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50906,7 +53211,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USQADD_ZPmZ_H (7429) - AArch64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_USQADD_ZPmZ_H (7897) - AARCH64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50914,7 +53219,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USQADD_ZPmZ_S (7430) - AArch64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ +{ /* AARCH64_USQADD_ZPmZ_S (7898) - AARCH64_INS_USQADD - usqadd $Zdn, $Pg/m, $_Zdn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pg */ @@ -50922,84 +53227,84 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USQADDv16i8 (7431) - AArch64_INS_USQADD - usqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ +{ /* AARCH64_USQADDv16i8 (7899) - AARCH64_INS_USQADD - usqadd{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv1i16 (7432) - AArch64_INS_USQADD - usqadd $Rd, $Rn */ +{ /* AARCH64_USQADDv1i16 (7900) - AARCH64_INS_USQADD - usqadd $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f16, CS_DATA_TYPE_bf16, CS_DATA_TYPE_i16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv1i32 (7433) - AArch64_INS_USQADD - usqadd $Rd, $Rn */ +{ /* AARCH64_USQADDv1i32 (7901) - AARCH64_INS_USQADD - usqadd $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f32, CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv1i64 (7434) - AArch64_INS_USQADD - usqadd $Rd, $Rn */ +{ /* AARCH64_USQADDv1i64 (7902) - AARCH64_INS_USQADD - usqadd $Rd, $Rn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv1i8 (7435) - AArch64_INS_USQADD - usqadd $Rd, $Rn */ +{ /* AARCH64_USQADDv1i8 (7903) - AARCH64_INS_USQADD - usqadd $Rd, $Rn */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* dst */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Rn */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rd */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv2i32 (7436) - AArch64_INS_USQADD - usqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ +{ /* AARCH64_USQADDv2i32 (7904) - AARCH64_INS_USQADD - usqadd{ $Rd.2s, $Rn.2s|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv2i64 (7437) - AArch64_INS_USQADD - usqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ +{ /* AARCH64_USQADDv2i64 (7905) - AARCH64_INS_USQADD - usqadd{ $Rd.2d, $Rn.2d|.2d $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv4i16 (7438) - AArch64_INS_USQADD - usqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ +{ /* AARCH64_USQADDv4i16 (7906) - AARCH64_INS_USQADD - usqadd{ $Rd.4h, $Rn.4h|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv4i32 (7439) - AArch64_INS_USQADD - usqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ +{ /* AARCH64_USQADDv4i32 (7907) - AARCH64_INS_USQADD - usqadd{ $Rd.4s, $Rn.4s|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv8i16 (7440) - AArch64_INS_USQADD - usqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ +{ /* AARCH64_USQADDv8i16 (7908) - AARCH64_INS_USQADD - usqadd{ $Rd.8h, $Rn.8h|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USQADDv8i8 (7441) - AArch64_INS_USQADD - usqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ +{ /* AARCH64_USQADDv8i8 (7909) - AARCH64_INS_USQADD - usqadd{ $Rd.8b, $Rn.8b|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_USRA_ZZI_B (7442) - AArch64_INS_USRA - usra $Zda, $Zn, $imm */ +{ /* AARCH64_USRA_ZZI_B (7910) - AARCH64_INS_USRA - usra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -51007,7 +53312,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRA_ZZI_D (7443) - AArch64_INS_USRA - usra $Zda, $Zn, $imm */ +{ /* AARCH64_USRA_ZZI_D (7911) - AARCH64_INS_USRA - usra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -51015,7 +53320,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRA_ZZI_H (7444) - AArch64_INS_USRA - usra $Zda, $Zn, $imm */ +{ /* AARCH64_USRA_ZZI_H (7912) - AARCH64_INS_USRA - usra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -51023,7 +53328,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRA_ZZI_S (7445) - AArch64_INS_USRA - usra $Zda, $Zn, $imm */ +{ /* AARCH64_USRA_ZZI_S (7913) - AARCH64_INS_USRA - usra $Zda, $Zn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zda */ @@ -51031,7 +53336,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAd (7446) - AArch64_INS_USRA - usra $Rd, $Rn, $imm */ +{ /* AARCH64_USRAd (7914) - AARCH64_INS_USRA - usra $Rd, $Rn, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51039,7 +53344,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv16i8_shift (7447) - AArch64_INS_USRA - usra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv16i8_shift (7915) - AARCH64_INS_USRA - usra{ $Rd.16b, $Rn.16b, $imm|.16b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51047,7 +53352,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv2i32_shift (7448) - AArch64_INS_USRA - usra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv2i32_shift (7916) - AARCH64_INS_USRA - usra{ $Rd.2s, $Rn.2s, $imm|.2s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51055,7 +53360,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv2i64_shift (7449) - AArch64_INS_USRA - usra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv2i64_shift (7917) - AARCH64_INS_USRA - usra{ $Rd.2d, $Rn.2d, $imm|.2d $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51063,7 +53368,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv4i16_shift (7450) - AArch64_INS_USRA - usra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv4i16_shift (7918) - AARCH64_INS_USRA - usra{ $Rd.4h, $Rn.4h, $imm|.4h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51071,7 +53376,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv4i32_shift (7451) - AArch64_INS_USRA - usra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv4i32_shift (7919) - AARCH64_INS_USRA - usra{ $Rd.4s, $Rn.4s, $imm|.4s $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51079,7 +53384,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv8i16_shift (7452) - AArch64_INS_USRA - usra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv8i16_shift (7920) - AARCH64_INS_USRA - usra{ $Rd.8h, $Rn.8h, $imm|.8h $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51087,7 +53392,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USRAv8i8_shift (7453) - AArch64_INS_USRA - usra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ +{ /* AARCH64_USRAv8i8_shift (7921) - AARCH64_INS_USRA - usra{ $Rd.8b, $Rn.8b, $imm|.8b $Rd, $Rn, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ @@ -51095,291 +53400,291 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_USUBLB_ZZZ_D (7454) - AArch64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLB_ZZZ_D (7922) - AARCH64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLB_ZZZ_H (7455) - AArch64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLB_ZZZ_H (7923) - AARCH64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLB_ZZZ_S (7456) - AArch64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLB_ZZZ_S (7924) - AARCH64_INS_USUBLB - usublb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLT_ZZZ_D (7457) - AArch64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLT_ZZZ_D (7925) - AARCH64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLT_ZZZ_H (7458) - AArch64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLT_ZZZ_H (7926) - AARCH64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLT_ZZZ_S (7459) - AArch64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBLT_ZZZ_S (7927) - AARCH64_INS_USUBLT - usublt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBLv16i8_v8i16 (7460) - AArch64_INS_USUBL2 - usubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv16i8_v8i16 (7928) - AARCH64_INS_USUBL2 - usubl2{ $Rd.8h, $Rn.16b, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBLv2i32_v2i64 (7461) - AArch64_INS_USUBL - usubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv2i32_v2i64 (7929) - AARCH64_INS_USUBL - usubl{ $Rd.2d, $Rn.2s, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBLv4i16_v4i32 (7462) - AArch64_INS_USUBL - usubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv4i16_v4i32 (7930) - AARCH64_INS_USUBL - usubl{ $Rd.4s, $Rn.4h, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBLv4i32_v2i64 (7463) - AArch64_INS_USUBL2 - usubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv4i32_v2i64 (7931) - AARCH64_INS_USUBL2 - usubl2{ $Rd.2d, $Rn.4s, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBLv8i16_v4i32 (7464) - AArch64_INS_USUBL2 - usubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv8i16_v4i32 (7932) - AARCH64_INS_USUBL2 - usubl2{ $Rd.4s, $Rn.8h, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBLv8i8_v8i16 (7465) - AArch64_INS_USUBL - usubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBLv8i8_v8i16 (7933) - AARCH64_INS_USUBL - usubl{ $Rd.8h, $Rn.8b, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWB_ZZZ_D (7466) - AArch64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWB_ZZZ_D (7934) - AARCH64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWB_ZZZ_H (7467) - AArch64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWB_ZZZ_H (7935) - AARCH64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWB_ZZZ_S (7468) - AArch64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWB_ZZZ_S (7936) - AARCH64_INS_USUBWB - usubwb $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWT_ZZZ_D (7469) - AArch64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWT_ZZZ_D (7937) - AARCH64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWT_ZZZ_H (7470) - AArch64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWT_ZZZ_H (7938) - AARCH64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWT_ZZZ_S (7471) - AArch64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ +{ /* AARCH64_USUBWT_ZZZ_S (7939) - AARCH64_INS_USUBWT - usubwt $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_USUBWv16i8_v8i16 (7472) - AArch64_INS_USUBW2 - usubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv16i8_v8i16 (7940) - AARCH64_INS_USUBW2 - usubw2{ $Rd.8h, $Rn.8h, $Rm.16b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWv2i32_v2i64 (7473) - AArch64_INS_USUBW - usubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv2i32_v2i64 (7941) - AARCH64_INS_USUBW - usubw{ $Rd.2d, $Rn.2d, $Rm.2s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWv4i16_v4i32 (7474) - AArch64_INS_USUBW - usubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv4i16_v4i32 (7942) - AARCH64_INS_USUBW - usubw{ $Rd.4s, $Rn.4s, $Rm.4h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWv4i32_v2i64 (7475) - AArch64_INS_USUBW2 - usubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv4i32_v2i64 (7943) - AARCH64_INS_USUBW2 - usubw2{ $Rd.2d, $Rn.2d, $Rm.4s|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWv8i16_v4i32 (7476) - AArch64_INS_USUBW2 - usubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv8i16_v4i32 (7944) - AARCH64_INS_USUBW2 - usubw2{ $Rd.4s, $Rn.4s, $Rm.8h|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USUBWv8i8_v8i16 (7477) - AArch64_INS_USUBW - usubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_USUBWv8i8_v8i16 (7945) - AARCH64_INS_USUBW - usubw{ $Rd.8h, $Rn.8h, $Rm.8b|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_USVDOT_VG4_M4ZZI_BToS (7478) - AArch64_INS_USVDOT - usvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_USVDOT_VG4_M4ZZI_BToS (7946) - AARCH64_INS_USVDOT - usvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UUNPKHI_ZZ_D (7479) - AArch64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ +{ /* AARCH64_UUNPKHI_ZZ_D (7947) - AARCH64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPKHI_ZZ_H (7480) - AArch64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ +{ /* AARCH64_UUNPKHI_ZZ_H (7948) - AARCH64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPKHI_ZZ_S (7481) - AArch64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ +{ /* AARCH64_UUNPKHI_ZZ_S (7949) - AARCH64_INS_UUNPKHI - uunpkhi $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPKLO_ZZ_D (7482) - AArch64_INS_UUNPKLO - uunpklo $Zd, $Zn */ +{ /* AARCH64_UUNPKLO_ZZ_D (7950) - AARCH64_INS_UUNPKLO - uunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPKLO_ZZ_H (7483) - AArch64_INS_UUNPKLO - uunpklo $Zd, $Zn */ +{ /* AARCH64_UUNPKLO_ZZ_H (7951) - AARCH64_INS_UUNPKLO - uunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPKLO_ZZ_S (7484) - AArch64_INS_UUNPKLO - uunpklo $Zd, $Zn */ +{ /* AARCH64_UUNPKLO_ZZ_S (7952) - AARCH64_INS_UUNPKLO - uunpklo $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG2_2ZZ_D (7485) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG2_2ZZ_D (7953) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG2_2ZZ_H (7486) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG2_2ZZ_H (7954) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG2_2ZZ_S (7487) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG2_2ZZ_S (7955) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG4_4Z2Z_D (7488) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG4_4Z2Z_D (7956) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG4_4Z2Z_H (7489) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG4_4Z2Z_H (7957) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UUNPK_VG4_4Z2Z_S (7490) - AArch64_INS_UUNPK - uunpk $Zd, $Zn */ +{ /* AARCH64_UUNPK_VG4_4Z2Z_S (7958) - AARCH64_INS_UUNPK - uunpk $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UVDOT_VG2_M2ZZI_HtoS (7491) - AArch64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ +{ /* AARCH64_UVDOT_VG2_M2ZZI_HtoS (7959) - AARCH64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx2], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UVDOT_VG4_M4ZZI_BtoS (7492) - AArch64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ +{ /* AARCH64_UVDOT_VG4_M4ZZI_BtoS (7960) - AARCH64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i */ { 0 } }}, -{ /* AArch64_UVDOT_VG4_M4ZZI_HtoD (7493) - AArch64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ +{ /* AARCH64_UVDOT_VG4_M4ZZI_HtoD (7961) - AARCH64_INS_UVDOT - uvdot $ZAda[$Rv, $imm3, vgx4], $Zn, $Zm$i1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAda */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAda */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm3 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* i1 */ { 0 } }}, -{ /* AArch64_UXTB_ZPmZ_D (7494) - AArch64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTB_ZPmZ_D (7962) - AARCH64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51387,7 +53692,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UXTB_ZPmZ_H (7495) - AArch64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTB_ZPmZ_H (7963) - AARCH64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51395,7 +53700,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UXTB_ZPmZ_S (7496) - AArch64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTB_ZPmZ_S (7964) - AARCH64_INS_UXTB - uxtb $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51403,7 +53708,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UXTH_ZPmZ_D (7497) - AArch64_INS_UXTH - uxth $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTH_ZPmZ_D (7965) - AARCH64_INS_UXTH - uxth $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51411,7 +53716,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UXTH_ZPmZ_S (7498) - AArch64_INS_UXTH - uxth $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTH_ZPmZ_S (7966) - AARCH64_INS_UXTH - uxth $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51419,7 +53724,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UXTW_ZPmZ_D (7499) - AArch64_INS_UXTW - uxtw $Zd, $Pg/m, $Zn */ +{ /* AARCH64_UXTW_ZPmZ_D (7967) - AARCH64_INS_UXTW - uxtw $Zd, $Pg/m, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zd */ @@ -51427,1355 +53732,1355 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UZP1_PPP_B (7500) - AArch64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP1_PPP_B (7968) - AARCH64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP1_PPP_D (7501) - AArch64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP1_PPP_D (7969) - AARCH64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP1_PPP_H (7502) - AArch64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP1_PPP_H (7970) - AARCH64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP1_PPP_S (7503) - AArch64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP1_PPP_S (7971) - AARCH64_INS_UZP1 - uzp1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP1_ZZZ_B (7504) - AArch64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP1_ZZZ_B (7972) - AARCH64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP1_ZZZ_D (7505) - AArch64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP1_ZZZ_D (7973) - AARCH64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP1_ZZZ_H (7506) - AArch64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP1_ZZZ_H (7974) - AARCH64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP1_ZZZ_Q (7507) - AArch64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP1_ZZZ_Q (7975) - AARCH64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP1_ZZZ_S (7508) - AArch64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP1_ZZZ_S (7976) - AARCH64_INS_UZP1 - uzp1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP1v16i8 (7509) - AArch64_INS_UZP1 - uzp1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v16i8 (7977) - AARCH64_INS_UZP1 - uzp1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v2i32 (7510) - AArch64_INS_UZP1 - uzp1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v2i32 (7978) - AARCH64_INS_UZP1 - uzp1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v2i64 (7511) - AArch64_INS_UZP1 - uzp1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v2i64 (7979) - AARCH64_INS_UZP1 - uzp1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v4i16 (7512) - AArch64_INS_UZP1 - uzp1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v4i16 (7980) - AARCH64_INS_UZP1 - uzp1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v4i32 (7513) - AArch64_INS_UZP1 - uzp1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v4i32 (7981) - AARCH64_INS_UZP1 - uzp1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v8i16 (7514) - AArch64_INS_UZP1 - uzp1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v8i16 (7982) - AARCH64_INS_UZP1 - uzp1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP1v8i8 (7515) - AArch64_INS_UZP1 - uzp1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP1v8i8 (7983) - AARCH64_INS_UZP1 - uzp1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2_PPP_B (7516) - AArch64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP2_PPP_B (7984) - AARCH64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP2_PPP_D (7517) - AArch64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP2_PPP_D (7985) - AARCH64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP2_PPP_H (7518) - AArch64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP2_PPP_H (7986) - AARCH64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP2_PPP_S (7519) - AArch64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ +{ /* AARCH64_UZP2_PPP_S (7987) - AARCH64_INS_UZP2 - uzp2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_UZP2_ZZZ_B (7520) - AArch64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP2_ZZZ_B (7988) - AARCH64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP2_ZZZ_D (7521) - AArch64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP2_ZZZ_D (7989) - AARCH64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP2_ZZZ_H (7522) - AArch64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP2_ZZZ_H (7990) - AARCH64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP2_ZZZ_Q (7523) - AArch64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP2_ZZZ_Q (7991) - AARCH64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP2_ZZZ_S (7524) - AArch64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP2_ZZZ_S (7992) - AARCH64_INS_UZP2 - uzp2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP2v16i8 (7525) - AArch64_INS_UZP2 - uzp2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v16i8 (7993) - AARCH64_INS_UZP2 - uzp2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v2i32 (7526) - AArch64_INS_UZP2 - uzp2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v2i32 (7994) - AARCH64_INS_UZP2 - uzp2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v2i64 (7527) - AArch64_INS_UZP2 - uzp2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v2i64 (7995) - AARCH64_INS_UZP2 - uzp2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v4i16 (7528) - AArch64_INS_UZP2 - uzp2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v4i16 (7996) - AARCH64_INS_UZP2 - uzp2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v4i32 (7529) - AArch64_INS_UZP2 - uzp2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v4i32 (7997) - AARCH64_INS_UZP2 - uzp2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v8i16 (7530) - AArch64_INS_UZP2 - uzp2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v8i16 (7998) - AARCH64_INS_UZP2 - uzp2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZP2v8i8 (7531) - AArch64_INS_UZP2 - uzp2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_UZP2v8i8 (7999) - AARCH64_INS_UZP2 - uzp2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_UZPQ1_ZZZ_B (7532) - AArch64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ1_ZZZ_B (8000) - AARCH64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ1_ZZZ_D (7533) - AArch64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ1_ZZZ_D (8001) - AARCH64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ1_ZZZ_H (7534) - AArch64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ1_ZZZ_H (8002) - AARCH64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ1_ZZZ_S (7535) - AArch64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ1_ZZZ_S (8003) - AARCH64_INS_UZPQ1 - uzpq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ2_ZZZ_B (7536) - AArch64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ2_ZZZ_B (8004) - AARCH64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ2_ZZZ_D (7537) - AArch64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ2_ZZZ_D (8005) - AARCH64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ2_ZZZ_H (7538) - AArch64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ2_ZZZ_H (8006) - AARCH64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZPQ2_ZZZ_S (7539) - AArch64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_UZPQ2_ZZZ_S (8007) - AARCH64_INS_UZPQ2 - uzpq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG2_2ZZZ_B (7540) - AArch64_INS_UZP - uzp $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP_VG2_2ZZZ_B (8008) - AARCH64_INS_UZP - uzp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG2_2ZZZ_D (7541) - AArch64_INS_UZP - uzp $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP_VG2_2ZZZ_D (8009) - AARCH64_INS_UZP - uzp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG2_2ZZZ_H (7542) - AArch64_INS_UZP - uzp $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP_VG2_2ZZZ_H (8010) - AARCH64_INS_UZP - uzp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG2_2ZZZ_Q (7543) - AArch64_INS_UZP - uzp $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP_VG2_2ZZZ_Q (8011) - AARCH64_INS_UZP - uzp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG2_2ZZZ_S (7544) - AArch64_INS_UZP - uzp $Zd, $Zn, $Zm */ +{ /* AARCH64_UZP_VG2_2ZZZ_S (8012) - AARCH64_INS_UZP - uzp $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_UZP_VG4_4Z4Z_B (7545) - AArch64_INS_UZP - uzp $Zd, $Zn */ +{ /* AARCH64_UZP_VG4_4Z4Z_B (8013) - AARCH64_INS_UZP - uzp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UZP_VG4_4Z4Z_D (7546) - AArch64_INS_UZP - uzp $Zd, $Zn */ +{ /* AARCH64_UZP_VG4_4Z4Z_D (8014) - AARCH64_INS_UZP - uzp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UZP_VG4_4Z4Z_H (7547) - AArch64_INS_UZP - uzp $Zd, $Zn */ +{ /* AARCH64_UZP_VG4_4Z4Z_H (8015) - AARCH64_INS_UZP - uzp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UZP_VG4_4Z4Z_Q (7548) - AArch64_INS_UZP - uzp $Zd, $Zn */ +{ /* AARCH64_UZP_VG4_4Z4Z_Q (8016) - AARCH64_INS_UZP - uzp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_UZP_VG4_4Z4Z_S (7549) - AArch64_INS_UZP - uzp $Zd, $Zn */ +{ /* AARCH64_UZP_VG4_4Z4Z_S (8017) - AARCH64_INS_UZP - uzp $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_WFET (7550) - AArch64_INS_WFET - wfet $Rt */ +{ /* AARCH64_WFET (8018) - AARCH64_INS_WFET - wfet $Rt */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_WFIT (7551) - AArch64_INS_WFIT - wfit $Rt */ +{ /* AARCH64_WFIT (8019) - AARCH64_INS_WFIT - wfit $Rt */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rt */ { 0 } }}, -{ /* AArch64_WHILEGE_2PXX_B (7552) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_2PXX_B (8020) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_2PXX_D (7553) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_2PXX_D (8021) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_2PXX_H (7554) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_2PXX_H (8022) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_2PXX_S (7555) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_2PXX_S (8023) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_CXX_B (7556) - AArch64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGE_CXX_B (8024) - AARCH64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGE_CXX_D (7557) - AArch64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGE_CXX_D (8025) - AARCH64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGE_CXX_H (7558) - AArch64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGE_CXX_H (8026) - AARCH64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGE_CXX_S (7559) - AArch64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGE_CXX_S (8027) - AARCH64_INS_WHILEGE - whilege $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGE_PWW_B (7560) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PWW_B (8028) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PWW_D (7561) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PWW_D (8029) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PWW_H (7562) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PWW_H (8030) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PWW_S (7563) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PWW_S (8031) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PXX_B (7564) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PXX_B (8032) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PXX_D (7565) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PXX_D (8033) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PXX_H (7566) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PXX_H (8034) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGE_PXX_S (7567) - AArch64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGE_PXX_S (8035) - AARCH64_INS_WHILEGE - whilege $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_2PXX_B (7568) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_2PXX_B (8036) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_2PXX_D (7569) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_2PXX_D (8037) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_2PXX_H (7570) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_2PXX_H (8038) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_2PXX_S (7571) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_2PXX_S (8039) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_CXX_B (7572) - AArch64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGT_CXX_B (8040) - AARCH64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGT_CXX_D (7573) - AArch64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGT_CXX_D (8041) - AARCH64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGT_CXX_H (7574) - AArch64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGT_CXX_H (8042) - AARCH64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGT_CXX_S (7575) - AArch64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEGT_CXX_S (8043) - AARCH64_INS_WHILEGT - whilegt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEGT_PWW_B (7576) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PWW_B (8044) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PWW_D (7577) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PWW_D (8045) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PWW_H (7578) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PWW_H (8046) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PWW_S (7579) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PWW_S (8047) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PXX_B (7580) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PXX_B (8048) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PXX_D (7581) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PXX_D (8049) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PXX_H (7582) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PXX_H (8050) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEGT_PXX_S (7583) - AArch64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEGT_PXX_S (8051) - AARCH64_INS_WHILEGT - whilegt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_2PXX_B (7584) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_2PXX_B (8052) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_2PXX_D (7585) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_2PXX_D (8053) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_2PXX_H (7586) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_2PXX_H (8054) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_2PXX_S (7587) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_2PXX_S (8055) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_CXX_B (7588) - AArch64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHI_CXX_B (8056) - AARCH64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHI_CXX_D (7589) - AArch64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHI_CXX_D (8057) - AARCH64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHI_CXX_H (7590) - AArch64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHI_CXX_H (8058) - AARCH64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHI_CXX_S (7591) - AArch64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHI_CXX_S (8059) - AARCH64_INS_WHILEHI - whilehi $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHI_PWW_B (7592) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PWW_B (8060) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PWW_D (7593) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PWW_D (8061) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PWW_H (7594) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PWW_H (8062) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PWW_S (7595) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PWW_S (8063) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PXX_B (7596) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PXX_B (8064) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PXX_D (7597) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PXX_D (8065) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PXX_H (7598) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PXX_H (8066) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHI_PXX_S (7599) - AArch64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHI_PXX_S (8067) - AARCH64_INS_WHILEHI - whilehi $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_2PXX_B (7600) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_2PXX_B (8068) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_2PXX_D (7601) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_2PXX_D (8069) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_2PXX_H (7602) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_2PXX_H (8070) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_2PXX_S (7603) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_2PXX_S (8071) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_CXX_B (7604) - AArch64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHS_CXX_B (8072) - AARCH64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHS_CXX_D (7605) - AArch64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHS_CXX_D (8073) - AARCH64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHS_CXX_H (7606) - AArch64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHS_CXX_H (8074) - AARCH64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHS_CXX_S (7607) - AArch64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILEHS_CXX_S (8075) - AARCH64_INS_WHILEHS - whilehs $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILEHS_PWW_B (7608) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PWW_B (8076) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PWW_D (7609) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PWW_D (8077) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PWW_H (7610) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PWW_H (8078) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PWW_S (7611) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PWW_S (8079) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PXX_B (7612) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PXX_B (8080) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PXX_D (7613) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PXX_D (8081) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PXX_H (7614) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PXX_H (8082) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEHS_PXX_S (7615) - AArch64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEHS_PXX_S (8083) - AARCH64_INS_WHILEHS - whilehs $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_2PXX_B (7616) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_2PXX_B (8084) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_2PXX_D (7617) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_2PXX_D (8085) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_2PXX_H (7618) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_2PXX_H (8086) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_2PXX_S (7619) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_2PXX_S (8087) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_CXX_B (7620) - AArch64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELE_CXX_B (8088) - AARCH64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELE_CXX_D (7621) - AArch64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELE_CXX_D (8089) - AARCH64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELE_CXX_H (7622) - AArch64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELE_CXX_H (8090) - AARCH64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELE_CXX_S (7623) - AArch64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELE_CXX_S (8091) - AARCH64_INS_WHILELE - whilele $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELE_PWW_B (7624) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PWW_B (8092) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PWW_D (7625) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PWW_D (8093) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PWW_H (7626) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PWW_H (8094) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PWW_S (7627) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PWW_S (8095) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PXX_B (7628) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PXX_B (8096) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PXX_D (7629) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PXX_D (8097) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PXX_H (7630) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PXX_H (8098) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELE_PXX_S (7631) - AArch64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELE_PXX_S (8099) - AARCH64_INS_WHILELE - whilele $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_2PXX_B (7632) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_2PXX_B (8100) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_2PXX_D (7633) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_2PXX_D (8101) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_2PXX_H (7634) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_2PXX_H (8102) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_2PXX_S (7635) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_2PXX_S (8103) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_CXX_B (7636) - AArch64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELO_CXX_B (8104) - AARCH64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELO_CXX_D (7637) - AArch64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELO_CXX_D (8105) - AARCH64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELO_CXX_H (7638) - AArch64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELO_CXX_H (8106) - AARCH64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELO_CXX_S (7639) - AArch64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELO_CXX_S (8107) - AARCH64_INS_WHILELO - whilelo $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELO_PWW_B (7640) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PWW_B (8108) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PWW_D (7641) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PWW_D (8109) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PWW_H (7642) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PWW_H (8110) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PWW_S (7643) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PWW_S (8111) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PXX_B (7644) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PXX_B (8112) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PXX_D (7645) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PXX_D (8113) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PXX_H (7646) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PXX_H (8114) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELO_PXX_S (7647) - AArch64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELO_PXX_S (8115) - AARCH64_INS_WHILELO - whilelo $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_2PXX_B (7648) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_2PXX_B (8116) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_2PXX_D (7649) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_2PXX_D (8117) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_2PXX_H (7650) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_2PXX_H (8118) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_2PXX_S (7651) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_2PXX_S (8119) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_CXX_B (7652) - AArch64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELS_CXX_B (8120) - AARCH64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELS_CXX_D (7653) - AArch64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELS_CXX_D (8121) - AARCH64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELS_CXX_H (7654) - AArch64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELS_CXX_H (8122) - AARCH64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELS_CXX_S (7655) - AArch64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELS_CXX_S (8123) - AARCH64_INS_WHILELS - whilels $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELS_PWW_B (7656) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PWW_B (8124) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PWW_D (7657) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PWW_D (8125) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PWW_H (7658) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PWW_H (8126) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PWW_S (7659) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PWW_S (8127) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PXX_B (7660) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PXX_B (8128) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PXX_D (7661) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PXX_D (8129) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PXX_H (7662) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PXX_H (8130) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELS_PXX_S (7663) - AArch64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELS_PXX_S (8131) - AARCH64_INS_WHILELS - whilels $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_2PXX_B (7664) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_2PXX_B (8132) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_2PXX_D (7665) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_2PXX_D (8133) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_2PXX_H (7666) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_2PXX_H (8134) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_2PXX_S (7667) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_2PXX_S (8135) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_CXX_B (7668) - AArch64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELT_CXX_B (8136) - AARCH64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELT_CXX_D (7669) - AArch64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELT_CXX_D (8137) - AARCH64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELT_CXX_H (7670) - AArch64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELT_CXX_H (8138) - AARCH64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELT_CXX_S (7671) - AArch64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ +{ /* AARCH64_WHILELT_CXX_S (8139) - AARCH64_INS_WHILELT - whilelt $PNd, $Rn, $Rm, $vl */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* PNd */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_aarch64svcount, CS_DATA_TYPE_LAST } }, /* PNd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* vl */ { 0 } }}, -{ /* AArch64_WHILELT_PWW_B (7672) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PWW_B (8140) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PWW_D (7673) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PWW_D (8141) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PWW_H (7674) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PWW_H (8142) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PWW_S (7675) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PWW_S (8143) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PXX_B (7676) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PXX_B (8144) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PXX_D (7677) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PXX_D (8145) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PXX_H (7678) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PXX_H (8146) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILELT_PXX_S (7679) - AArch64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILELT_PXX_S (8147) - AARCH64_INS_WHILELT - whilelt $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILERW_PXX_B (7680) - AArch64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILERW_PXX_B (8148) - AARCH64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILERW_PXX_D (7681) - AArch64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILERW_PXX_D (8149) - AARCH64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILERW_PXX_H (7682) - AArch64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILERW_PXX_H (8150) - AARCH64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILERW_PXX_S (7683) - AArch64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILERW_PXX_S (8151) - AARCH64_INS_WHILERW - whilerw $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEWR_PXX_B (7684) - AArch64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEWR_PXX_B (8152) - AARCH64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEWR_PXX_D (7685) - AArch64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEWR_PXX_D (8153) - AARCH64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEWR_PXX_H (7686) - AArch64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEWR_PXX_H (8154) - AARCH64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WHILEWR_PXX_S (7687) - AArch64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ +{ /* AARCH64_WHILEWR_PXX_S (8155) - AARCH64_INS_WHILEWR - whilewr $Pd, $Rn, $Rm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_WRFFR (7688) - AArch64_INS_WRFFR - wrffr $Pn */ +{ /* AARCH64_WRFFR (8156) - AARCH64_INS_WRFFR - wrffr $Pn */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { 0 } }}, -{ /* AArch64_XAFLAG (7689) - AArch64_INS_XAFLAG - xaflag */ +{ /* AARCH64_XAFLAG (8157) - AARCH64_INS_XAFLAG - xaflag */ { { 0 } }}, -{ /* AArch64_XAR (7690) - AArch64_INS_XAR - xar{ $Vd.2d, $Vn.2d, $Vm.2d, $imm|.2d $Vd, $Vn, $Vm, $imm} */ +{ /* AARCH64_XAR (8158) - AARCH64_INS_XAR - xar{ $Vd.2d, $Vn.2d, $Vm.2d, $imm|.2d $Vd, $Vn, $Vm, $imm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Vn */ @@ -52783,7 +55088,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_XAR_ZZZI_B (7691) - AArch64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ +{ /* AARCH64_XAR_ZZZI_B (8159) - AARCH64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -52791,7 +55096,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_XAR_ZZZI_D (7692) - AArch64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ +{ /* AARCH64_XAR_ZZZI_D (8160) - AARCH64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -52799,7 +55104,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_XAR_ZZZI_H (7693) - AArch64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ +{ /* AARCH64_XAR_ZZZI_H (8161) - AARCH64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -52807,7 +55112,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_XAR_ZZZI_S (7694) - AArch64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ +{ /* AARCH64_XAR_ZZZI_S (8162) - AARCH64_INS_XAR - xar $Zdn, $_Zdn, $Zm, $imm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zdn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* _Zdn */ @@ -52815,498 +55120,477 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_XPACD (7695) - AArch64_INS_XPACD - xpacd $Rd */ +{ /* AARCH64_XPACD (8163) - AARCH64_INS_XPACD - xpacd $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XPACI (7696) - AArch64_INS_XPACI - xpaci $Rd */ +{ /* AARCH64_XPACI (8164) - AARCH64_INS_XPACI - xpaci $Rd */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XPACLRI (7697) - AArch64_INS_HINT - hint #7 */ +{ /* AARCH64_XPACLRI (8165) - AARCH64_INS_HINT - hint #7 */ { { 0 } }}, -{ /* AArch64_XTNv16i8 (7698) - AArch64_INS_XTN2 - xtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ +{ /* AARCH64_XTNv16i8 (8166) - AARCH64_INS_XTN2 - xtn2{ $Rd.16b, $Rn.8h|.16b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XTNv2i32 (7699) - AArch64_INS_XTN - xtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ +{ /* AARCH64_XTNv2i32 (8167) - AARCH64_INS_XTN - xtn{ $Rd.2s, $Rn.2d|.2s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XTNv4i16 (7700) - AArch64_INS_XTN - xtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ +{ /* AARCH64_XTNv4i16 (8168) - AARCH64_INS_XTN - xtn{ $Rd.4h, $Rn.4s|.4h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XTNv4i32 (7701) - AArch64_INS_XTN2 - xtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ +{ /* AARCH64_XTNv4i32 (8169) - AARCH64_INS_XTN2 - xtn2{ $Rd.4s, $Rn.2d|.4s $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XTNv8i16 (7702) - AArch64_INS_XTN2 - xtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ +{ /* AARCH64_XTNv8i16 (8170) - AARCH64_INS_XTN2 - xtn2{ $Rd.8h, $Rn.4s|.8h $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_XTNv8i8 (7703) - AArch64_INS_XTN - xtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ +{ /* AARCH64_XTNv8i8 (8171) - AARCH64_INS_XTN - xtn{ $Rd.8b, $Rn.8h|.8b $Rd, $Rn} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { 0 } }}, -{ /* AArch64_ZERO_M (7704) - AArch64_INS_ZERO - zero $imm */ +{ /* AARCH64_ZERO_M (8172) - AARCH64_INS_ZERO - zero $imm */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i8, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_2Z (7705) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm] */ +{ /* AARCH64_ZERO_MXI_2Z (8173) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_4Z (7706) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm] */ +{ /* AARCH64_ZERO_MXI_4Z (8174) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG2_2Z (7707) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ +{ /* AARCH64_ZERO_MXI_VG2_2Z (8175) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG2_4Z (7708) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ +{ /* AARCH64_ZERO_MXI_VG2_4Z (8176) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG2_Z (7709) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ +{ /* AARCH64_ZERO_MXI_VG2_Z (8177) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG4_2Z (7710) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ +{ /* AARCH64_ZERO_MXI_VG4_2Z (8178) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG4_4Z (7711) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ +{ /* AARCH64_ZERO_MXI_VG4_4Z (8179) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_MXI_VG4_Z (7712) - AArch64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ +{ /* AARCH64_ZERO_MXI_VG4_Z (8180) - AARCH64_INS_ZERO - zero $ZAd[$Rv, $imm, vgx4] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZAd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* _ZAd */ - { CS_OP_REG | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ - { CS_OP_IMM | CS_OP_MEM, CS_AC_INVALID, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ + { CS_OP_REG | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* Rv */ + { CS_OP_IMM | CS_OP_BOUND, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm */ { 0 } }}, -{ /* AArch64_ZERO_T (7713) - AArch64_INS_ZERO - zero \{ $ZT \} */ +{ /* AARCH64_ZERO_T (8181) - AARCH64_INS_ZERO - zero \{ $ZT \} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* ZT */ { 0 } }}, -{ /* AArch64_ZIP1_PPP_B (7714) - AArch64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP1_PPP_B (8182) - AARCH64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP1_PPP_D (7715) - AArch64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP1_PPP_D (8183) - AARCH64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP1_PPP_H (7716) - AArch64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP1_PPP_H (8184) - AARCH64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP1_PPP_S (7717) - AArch64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP1_PPP_S (8185) - AARCH64_INS_ZIP1 - zip1 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP1_ZZZ_B (7718) - AArch64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP1_ZZZ_B (8186) - AARCH64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP1_ZZZ_D (7719) - AArch64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP1_ZZZ_D (8187) - AARCH64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP1_ZZZ_H (7720) - AArch64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP1_ZZZ_H (8188) - AARCH64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP1_ZZZ_Q (7721) - AArch64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP1_ZZZ_Q (8189) - AARCH64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP1_ZZZ_S (7722) - AArch64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP1_ZZZ_S (8190) - AARCH64_INS_ZIP1 - zip1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP1v16i8 (7723) - AArch64_INS_ZIP1 - zip1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v16i8 (8191) - AARCH64_INS_ZIP1 - zip1{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v2i32 (7724) - AArch64_INS_ZIP1 - zip1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v2i32 (8192) - AARCH64_INS_ZIP1 - zip1{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v2i64 (7725) - AArch64_INS_ZIP1 - zip1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v2i64 (8193) - AARCH64_INS_ZIP1 - zip1{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v4i16 (7726) - AArch64_INS_ZIP1 - zip1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v4i16 (8194) - AARCH64_INS_ZIP1 - zip1{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v4i32 (7727) - AArch64_INS_ZIP1 - zip1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v4i32 (8195) - AARCH64_INS_ZIP1 - zip1{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v8i16 (7728) - AArch64_INS_ZIP1 - zip1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v8i16 (8196) - AARCH64_INS_ZIP1 - zip1{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP1v8i8 (7729) - AArch64_INS_ZIP1 - zip1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP1v8i8 (8197) - AARCH64_INS_ZIP1 - zip1{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2_PPP_B (7730) - AArch64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP2_PPP_B (8198) - AARCH64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP2_PPP_D (7731) - AArch64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP2_PPP_D (8199) - AARCH64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP2_PPP_H (7732) - AArch64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP2_PPP_H (8200) - AARCH64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP2_PPP_S (7733) - AArch64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ +{ /* AARCH64_ZIP2_PPP_S (8201) - AARCH64_INS_ZIP2 - zip2 $Pd, $Pn, $Pm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i1, CS_DATA_TYPE_nxv8i1, CS_DATA_TYPE_nxv4i1, CS_DATA_TYPE_nxv2i1, CS_DATA_TYPE_nxv1i1, CS_DATA_TYPE_LAST } }, /* Pm */ { 0 } }}, -{ /* AArch64_ZIP2_ZZZ_B (7734) - AArch64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP2_ZZZ_B (8202) - AARCH64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP2_ZZZ_D (7735) - AArch64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP2_ZZZ_D (8203) - AARCH64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP2_ZZZ_H (7736) - AArch64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP2_ZZZ_H (8204) - AARCH64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP2_ZZZ_Q (7737) - AArch64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP2_ZZZ_Q (8205) - AARCH64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP2_ZZZ_S (7738) - AArch64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP2_ZZZ_S (8206) - AARCH64_INS_ZIP2 - zip2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP2v16i8 (7739) - AArch64_INS_ZIP2 - zip2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v16i8 (8207) - AARCH64_INS_ZIP2 - zip2{ $Rd.16b, $Rn.16b, $Rm.16b|.16b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v2i32 (7740) - AArch64_INS_ZIP2 - zip2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v2i32 (8208) - AARCH64_INS_ZIP2 - zip2{ $Rd.2s, $Rn.2s, $Rm.2s|.2s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v2i64 (7741) - AArch64_INS_ZIP2 - zip2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v2i64 (8209) - AARCH64_INS_ZIP2 - zip2{ $Rd.2d, $Rn.2d, $Rm.2d|.2d $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v4i16 (7742) - AArch64_INS_ZIP2 - zip2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v4i16 (8210) - AARCH64_INS_ZIP2 - zip2{ $Rd.4h, $Rn.4h, $Rm.4h|.4h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v4i32 (7743) - AArch64_INS_ZIP2 - zip2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v4i32 (8211) - AARCH64_INS_ZIP2 - zip2{ $Rd.4s, $Rn.4s, $Rm.4s|.4s $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v8i16 (7744) - AArch64_INS_ZIP2 - zip2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v8i16 (8212) - AARCH64_INS_ZIP2 - zip2{ $Rd.8h, $Rn.8h, $Rm.8h|.8h $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_v16i8, CS_DATA_TYPE_v8i16, CS_DATA_TYPE_v4i32, CS_DATA_TYPE_v2i64, CS_DATA_TYPE_v4f32, CS_DATA_TYPE_v2f64, CS_DATA_TYPE_f128, CS_DATA_TYPE_v8f16, CS_DATA_TYPE_v8bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIP2v8i8 (7745) - AArch64_INS_ZIP2 - zip2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ +{ /* AARCH64_ZIP2v8i8 (8213) - AARCH64_INS_ZIP2 - zip2{ $Rd.8b, $Rn.8b, $Rm.8b|.8b $Rd, $Rn, $Rm} */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_f64, CS_DATA_TYPE_i64, CS_DATA_TYPE_v2f32, CS_DATA_TYPE_v1f64, CS_DATA_TYPE_v8i8, CS_DATA_TYPE_v4i16, CS_DATA_TYPE_v2i32, CS_DATA_TYPE_v1i64, CS_DATA_TYPE_v4f16, CS_DATA_TYPE_v4bf16, CS_DATA_TYPE_LAST } }, /* Rm */ { 0 } }}, -{ /* AArch64_ZIPQ1_ZZZ_B (7746) - AArch64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ1_ZZZ_B (8214) - AARCH64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ1_ZZZ_D (7747) - AArch64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ1_ZZZ_D (8215) - AARCH64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ1_ZZZ_H (7748) - AArch64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ1_ZZZ_H (8216) - AARCH64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ1_ZZZ_S (7749) - AArch64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ1_ZZZ_S (8217) - AARCH64_INS_ZIPQ1 - zipq1 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ2_ZZZ_B (7750) - AArch64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ2_ZZZ_B (8218) - AARCH64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ2_ZZZ_D (7751) - AArch64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ2_ZZZ_D (8219) - AARCH64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ2_ZZZ_H (7752) - AArch64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ2_ZZZ_H (8220) - AARCH64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIPQ2_ZZZ_S (7753) - AArch64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIPQ2_ZZZ_S (8221) - AARCH64_INS_ZIPQ2 - zipq2 $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG2_2ZZZ_B (7754) - AArch64_INS_ZIP - zip $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP_VG2_2ZZZ_B (8222) - AARCH64_INS_ZIP - zip $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG2_2ZZZ_D (7755) - AArch64_INS_ZIP - zip $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP_VG2_2ZZZ_D (8223) - AARCH64_INS_ZIP - zip $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG2_2ZZZ_H (7756) - AArch64_INS_ZIP - zip $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP_VG2_2ZZZ_H (8224) - AARCH64_INS_ZIP - zip $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG2_2ZZZ_Q (7757) - AArch64_INS_ZIP - zip $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP_VG2_2ZZZ_Q (8225) - AARCH64_INS_ZIP - zip $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG2_2ZZZ_S (7758) - AArch64_INS_ZIP - zip $Zd, $Zn, $Zm */ +{ /* AARCH64_ZIP_VG2_2ZZZ_S (8226) - AARCH64_INS_ZIP - zip $Zd, $Zn, $Zm */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zn */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zm */ { 0 } }}, -{ /* AArch64_ZIP_VG4_4Z4Z_B (7759) - AArch64_INS_ZIP - zip $Zd, $Zn */ +{ /* AARCH64_ZIP_VG4_4Z4Z_B (8227) - AARCH64_INS_ZIP - zip $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ZIP_VG4_4Z4Z_D (7760) - AArch64_INS_ZIP - zip $Zd, $Zn */ +{ /* AARCH64_ZIP_VG4_4Z4Z_D (8228) - AARCH64_INS_ZIP - zip $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ZIP_VG4_4Z4Z_H (7761) - AArch64_INS_ZIP - zip $Zd, $Zn */ +{ /* AARCH64_ZIP_VG4_4Z4Z_H (8229) - AARCH64_INS_ZIP - zip $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ZIP_VG4_4Z4Z_Q (7762) - AArch64_INS_ZIP - zip $Zd, $Zn */ +{ /* AARCH64_ZIP_VG4_4Z4Z_Q (8230) - AARCH64_INS_ZIP - zip $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_ZIP_VG4_4Z4Z_S (7763) - AArch64_INS_ZIP - zip $Zd, $Zn */ +{ /* AARCH64_ZIP_VG4_4Z4Z_S (8231) - AARCH64_INS_ZIP - zip $Zd, $Zn */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zd */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ { 0 } }}, -{ /* AArch64_anonymous_15148 (7764) - AArch64_INS_UQRSHRN - uqrshrn $Zd, $Zn, $imm4 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_anonymous_15149 (7765) - AArch64_INS_SQRSHRUN - sqrshrun $Zd, $Zn, $imm4 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, -{ /* AArch64_anonymous_5481 (7766) - AArch64_INS_SQRSHRN - sqrshrn $Zd, $Zn, $imm4 */ -{ - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_nxv16i8, CS_DATA_TYPE_nxv8i16, CS_DATA_TYPE_nxv4i32, CS_DATA_TYPE_nxv2i64, CS_DATA_TYPE_nxv2f16, CS_DATA_TYPE_nxv4f16, CS_DATA_TYPE_nxv8f16, CS_DATA_TYPE_nxv2bf16, CS_DATA_TYPE_nxv4bf16, CS_DATA_TYPE_nxv8bf16, CS_DATA_TYPE_nxv2f32, CS_DATA_TYPE_nxv4f32, CS_DATA_TYPE_nxv2f64, CS_DATA_TYPE_LAST } }, /* Zd */ - { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_Untyped, CS_DATA_TYPE_LAST } }, /* Zn */ - { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* imm4 */ - { 0 } -}}, diff --git a/arch/AArch64/AArch64GenCSOpGroup.inc b/arch/AArch64/AArch64GenCSOpGroup.inc index 22d5c44df..27ef21cd4 100644 --- a/arch/AArch64/AArch64GenCSOpGroup.inc +++ b/arch/AArch64/AArch64GenCSOpGroup.inc @@ -1,6 +1,6 @@ /* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -12,165 +12,169 @@ /* https://github.com/capstone-engine/llvm-capstone */ AArch64_OP_GROUP_AMNoIndex = 0, - AArch64_OP_GROUP_BTIHintOp = 1, - AArch64_OP_GROUP_ImplicitlyTypedVectorList = 2, - AArch64_OP_GROUP_InverseCondCode = 3, - AArch64_OP_GROUP_LogicalImm_int16_t = 4, - AArch64_OP_GROUP_LogicalImm_int8_t = 5, - AArch64_OP_GROUP_PSBHintOp = 6, - AArch64_OP_GROUP_PrefetchOp_1 = 7, - AArch64_OP_GROUP_SVELogicalImm_int16_t = 8, - AArch64_OP_GROUP_SVELogicalImm_int32_t = 9, - AArch64_OP_GROUP_SVELogicalImm_int64_t = 10, - AArch64_OP_GROUP_SVERegOp_0 = 11, - AArch64_OP_GROUP_VectorIndex_8 = 12, - AArch64_OP_GROUP_ZPRasFPR_128 = 13, - AArch64_OP_GROUP_Operand = 14, - AArch64_OP_GROUP_SVERegOp_b = 15, - AArch64_OP_GROUP_SVERegOp_d = 16, - AArch64_OP_GROUP_SVERegOp_h = 17, - AArch64_OP_GROUP_SVERegOp_s = 18, - AArch64_OP_GROUP_MatrixIndex = 19, - AArch64_OP_GROUP_TypedVectorList_0_d = 20, - AArch64_OP_GROUP_TypedVectorList_0_s = 21, - AArch64_OP_GROUP_VRegOperand = 22, - AArch64_OP_GROUP_TypedVectorList_0_h = 23, - AArch64_OP_GROUP_VectorIndex_1 = 24, - AArch64_OP_GROUP_ImmRangeScale_2_1 = 25, - AArch64_OP_GROUP_AlignedLabel = 26, - AArch64_OP_GROUP_CondCode = 27, - AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one = 28, - AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one = 29, - AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two = 30, - AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_d = 31, - AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_d = 32, - AArch64_OP_GROUP_RegWithShiftExtend_0_8_w_d = 33, - AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_s = 34, - AArch64_OP_GROUP_RegWithShiftExtend_0_8_w_s = 35, - AArch64_OP_GROUP_ImmScale_8 = 36, - AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_d = 37, - AArch64_OP_GROUP_RegWithShiftExtend_1_64_w_d = 38, - AArch64_OP_GROUP_RegWithShiftExtend_0_64_w_d = 39, - AArch64_OP_GROUP_ImmScale_2 = 40, - AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_d = 41, - AArch64_OP_GROUP_RegWithShiftExtend_1_16_w_d = 42, - AArch64_OP_GROUP_RegWithShiftExtend_0_16_w_d = 43, - AArch64_OP_GROUP_RegWithShiftExtend_1_16_w_s = 44, - AArch64_OP_GROUP_RegWithShiftExtend_0_16_w_s = 45, - AArch64_OP_GROUP_ImmScale_4 = 46, - AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_d = 47, - AArch64_OP_GROUP_RegWithShiftExtend_1_32_w_d = 48, - AArch64_OP_GROUP_RegWithShiftExtend_0_32_w_d = 49, - AArch64_OP_GROUP_RegWithShiftExtend_1_32_w_s = 50, - AArch64_OP_GROUP_RegWithShiftExtend_0_32_w_s = 51, - AArch64_OP_GROUP_TypedVectorList_0_b = 52, - AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_0 = 53, - AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_0 = 54, - AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_0 = 55, - AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_0 = 56, - AArch64_OP_GROUP_SVCROp = 57, - AArch64_OP_GROUP_ImmScale_16 = 58, - AArch64_OP_GROUP_MatrixTile = 59, - AArch64_OP_GROUP_AddSubImm = 60, - AArch64_OP_GROUP_ShiftedRegister = 61, - AArch64_OP_GROUP_ExtendedRegister = 62, - AArch64_OP_GROUP_ArithExtend = 63, - AArch64_OP_GROUP_Matrix_64 = 64, - AArch64_OP_GROUP_Matrix_32 = 65, - AArch64_OP_GROUP_Imm8OptLsl_uint8_t = 66, - AArch64_OP_GROUP_Imm8OptLsl_uint64_t = 67, - AArch64_OP_GROUP_Imm8OptLsl_uint16_t = 68, - AArch64_OP_GROUP_Imm8OptLsl_uint32_t = 69, - AArch64_OP_GROUP_AdrLabel = 70, - AArch64_OP_GROUP_AdrpLabel = 71, - AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_s = 72, - AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_s = 73, - AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_s = 74, - AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_s = 75, - AArch64_OP_GROUP_LogicalImm_int32_t = 76, - AArch64_OP_GROUP_LogicalImm_int64_t = 77, - AArch64_OP_GROUP_ZPRasFPR_8 = 78, - AArch64_OP_GROUP_ZPRasFPR_64 = 79, - AArch64_OP_GROUP_ZPRasFPR_16 = 80, - AArch64_OP_GROUP_ZPRasFPR_32 = 81, - AArch64_OP_GROUP_Matrix_16 = 82, - AArch64_OP_GROUP_Imm = 83, - AArch64_OP_GROUP_Shifter = 84, - AArch64_OP_GROUP_ImmHex = 85, - AArch64_OP_GROUP_ComplexRotationOp_180_90 = 86, - AArch64_OP_GROUP_GPRSeqPairsClassOperand_32 = 87, - AArch64_OP_GROUP_GPRSeqPairsClassOperand_64 = 88, - AArch64_OP_GROUP_ComplexRotationOp_90_0 = 89, - AArch64_OP_GROUP_SVEPattern = 90, - AArch64_OP_GROUP_PredicateAsCounter_8 = 91, - AArch64_OP_GROUP_SVEVecLenSpecifier = 92, - AArch64_OP_GROUP_PredicateAsCounter_64 = 93, - AArch64_OP_GROUP_PredicateAsCounter_16 = 94, - AArch64_OP_GROUP_PredicateAsCounter_32 = 95, - AArch64_OP_GROUP_Imm8OptLsl_int8_t = 96, - AArch64_OP_GROUP_Imm8OptLsl_int64_t = 97, - AArch64_OP_GROUP_Imm8OptLsl_int16_t = 98, - AArch64_OP_GROUP_Imm8OptLsl_int32_t = 99, - AArch64_OP_GROUP_BarrierOption = 100, - AArch64_OP_GROUP_BarriernXSOption = 101, - AArch64_OP_GROUP_SVERegOp_q = 102, - AArch64_OP_GROUP_MatrixTileVector_0 = 103, - AArch64_OP_GROUP_MatrixTileVector_1 = 104, - AArch64_OP_GROUP_FPImmOperand = 105, - AArch64_OP_GROUP_TypedVectorList_0_q = 106, - AArch64_OP_GROUP_SImm_8 = 107, - AArch64_OP_GROUP_SImm_16 = 108, - AArch64_OP_GROUP_PredicateAsCounter_0 = 109, - AArch64_OP_GROUP_TypedVectorList_16_b = 110, - AArch64_OP_GROUP_PostIncOperand_64 = 111, - AArch64_OP_GROUP_TypedVectorList_1_d = 112, - AArch64_OP_GROUP_PostIncOperand_32 = 113, - AArch64_OP_GROUP_TypedVectorList_2_d = 114, - AArch64_OP_GROUP_TypedVectorList_2_s = 115, - AArch64_OP_GROUP_TypedVectorList_4_h = 116, - AArch64_OP_GROUP_TypedVectorList_4_s = 117, - AArch64_OP_GROUP_TypedVectorList_8_b = 118, - AArch64_OP_GROUP_TypedVectorList_8_h = 119, - AArch64_OP_GROUP_PostIncOperand_16 = 120, - AArch64_OP_GROUP_PostIncOperand_8 = 121, - AArch64_OP_GROUP_ImmScale_32 = 122, - AArch64_OP_GROUP_PostIncOperand_1 = 123, - AArch64_OP_GROUP_PostIncOperand_4 = 124, - AArch64_OP_GROUP_PostIncOperand_2 = 125, - AArch64_OP_GROUP_PostIncOperand_48 = 126, - AArch64_OP_GROUP_PostIncOperand_24 = 127, - AArch64_OP_GROUP_RegWithShiftExtend_0_128_x_0 = 128, - AArch64_OP_GROUP_ImmScale_3 = 129, - AArch64_OP_GROUP_PostIncOperand_3 = 130, - AArch64_OP_GROUP_PostIncOperand_12 = 131, - AArch64_OP_GROUP_PostIncOperand_6 = 132, - AArch64_OP_GROUP_GPR64x8 = 133, - AArch64_OP_GROUP_MemExtend_w_8 = 134, - AArch64_OP_GROUP_MemExtend_x_8 = 135, - AArch64_OP_GROUP_UImm12Offset_1 = 136, - AArch64_OP_GROUP_MemExtend_w_64 = 137, - AArch64_OP_GROUP_MemExtend_x_64 = 138, - AArch64_OP_GROUP_UImm12Offset_8 = 139, - AArch64_OP_GROUP_MemExtend_w_16 = 140, - AArch64_OP_GROUP_MemExtend_x_16 = 141, - AArch64_OP_GROUP_UImm12Offset_2 = 142, - AArch64_OP_GROUP_MemExtend_w_128 = 143, - AArch64_OP_GROUP_MemExtend_x_128 = 144, - AArch64_OP_GROUP_UImm12Offset_16 = 145, - AArch64_OP_GROUP_MemExtend_w_32 = 146, - AArch64_OP_GROUP_MemExtend_x_32 = 147, - AArch64_OP_GROUP_UImm12Offset_4 = 148, - AArch64_OP_GROUP_Matrix_0 = 149, - AArch64_OP_GROUP_ImmRangeScale_4_3 = 150, - AArch64_OP_GROUP_SIMDType10Operand = 151, - AArch64_OP_GROUP_MRSSystemRegister = 152, - AArch64_OP_GROUP_MSRSystemRegister = 153, - AArch64_OP_GROUP_SystemPStateField = 154, - AArch64_OP_GROUP_RegWithShiftExtend_1_64_w_s = 155, - AArch64_OP_GROUP_RegWithShiftExtend_0_64_w_s = 156, - AArch64_OP_GROUP_PrefetchOp_0 = 157, - AArch64_OP_GROUP_RPRFMOperand = 158, - AArch64_OP_GROUP_GPR64as32 = 159, - AArch64_OP_GROUP_SysCROperand = 160, - AArch64_OP_GROUP_SyspXzrPair = 161, - AArch64_OP_GROUP_MatrixTileList = 162, + AArch64_OP_GROUP_AdrLabel = 1, + AArch64_OP_GROUP_AdrpLabel = 2, + AArch64_OP_GROUP_BTIHintOp = 3, + AArch64_OP_GROUP_ImplicitlyTypedVectorList = 4, + AArch64_OP_GROUP_InverseCondCode = 5, + AArch64_OP_GROUP_LogicalImm_int16_t = 6, + AArch64_OP_GROUP_LogicalImm_int8_t = 7, + AArch64_OP_GROUP_MatrixIndex_0 = 8, + AArch64_OP_GROUP_MatrixIndex_1 = 9, + AArch64_OP_GROUP_MatrixIndex_8 = 10, + AArch64_OP_GROUP_PSBHintOp = 11, + AArch64_OP_GROUP_PrefetchOp_1 = 12, + AArch64_OP_GROUP_SVELogicalImm_int16_t = 13, + AArch64_OP_GROUP_SVELogicalImm_int32_t = 14, + AArch64_OP_GROUP_SVELogicalImm_int64_t = 15, + AArch64_OP_GROUP_SVERegOp_0 = 16, + AArch64_OP_GROUP_VectorIndex_8 = 17, + AArch64_OP_GROUP_ZPRasFPR_128 = 18, + AArch64_OP_GROUP_Operand = 19, + AArch64_OP_GROUP_SVERegOp_b = 20, + AArch64_OP_GROUP_SVERegOp_d = 21, + AArch64_OP_GROUP_SVERegOp_h = 22, + AArch64_OP_GROUP_SVERegOp_s = 23, + AArch64_OP_GROUP_TypedVectorList_0_d = 24, + AArch64_OP_GROUP_TypedVectorList_0_s = 25, + AArch64_OP_GROUP_VRegOperand = 26, + AArch64_OP_GROUP_TypedVectorList_0_h = 27, + AArch64_OP_GROUP_VectorIndex_1 = 28, + AArch64_OP_GROUP_ImmRangeScale_2_1 = 29, + AArch64_OP_GROUP_AlignedLabel = 30, + AArch64_OP_GROUP_CondCode = 31, + AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one = 32, + AArch64_OP_GROUP_TypedVectorList_0_b = 33, + AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one = 34, + AArch64_OP_GROUP_ImmRangeScale_4_3 = 35, + AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two = 36, + AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_d = 37, + AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_d = 38, + AArch64_OP_GROUP_RegWithShiftExtend_0_8_w_d = 39, + AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_s = 40, + AArch64_OP_GROUP_RegWithShiftExtend_0_8_w_s = 41, + AArch64_OP_GROUP_ImmScale_8 = 42, + AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_d = 43, + AArch64_OP_GROUP_RegWithShiftExtend_1_64_w_d = 44, + AArch64_OP_GROUP_RegWithShiftExtend_0_64_w_d = 45, + AArch64_OP_GROUP_ImmScale_2 = 46, + AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_d = 47, + AArch64_OP_GROUP_RegWithShiftExtend_1_16_w_d = 48, + AArch64_OP_GROUP_RegWithShiftExtend_0_16_w_d = 49, + AArch64_OP_GROUP_RegWithShiftExtend_1_16_w_s = 50, + AArch64_OP_GROUP_RegWithShiftExtend_0_16_w_s = 51, + AArch64_OP_GROUP_ImmScale_4 = 52, + AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_d = 53, + AArch64_OP_GROUP_RegWithShiftExtend_1_32_w_d = 54, + AArch64_OP_GROUP_RegWithShiftExtend_0_32_w_d = 55, + AArch64_OP_GROUP_RegWithShiftExtend_1_32_w_s = 56, + AArch64_OP_GROUP_RegWithShiftExtend_0_32_w_s = 57, + AArch64_OP_GROUP_PredicateAsCounter_0 = 58, + AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_0 = 59, + AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_0 = 60, + AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_0 = 61, + AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_0 = 62, + AArch64_OP_GROUP_SVCROp = 63, + AArch64_OP_GROUP_ImmScale_16 = 64, + AArch64_OP_GROUP_MatrixTile = 65, + AArch64_OP_GROUP_Shifter = 66, + AArch64_OP_GROUP_AddSubImm = 67, + AArch64_OP_GROUP_ShiftedRegister = 68, + AArch64_OP_GROUP_ExtendedRegister = 69, + AArch64_OP_GROUP_ArithExtend = 70, + AArch64_OP_GROUP_Matrix_64 = 71, + AArch64_OP_GROUP_Matrix_32 = 72, + AArch64_OP_GROUP_Imm8OptLsl_uint8_t = 73, + AArch64_OP_GROUP_Imm8OptLsl_uint64_t = 74, + AArch64_OP_GROUP_Imm8OptLsl_uint16_t = 75, + AArch64_OP_GROUP_Imm8OptLsl_uint32_t = 76, + AArch64_OP_GROUP_AdrAdrpLabel = 77, + AArch64_OP_GROUP_RegWithShiftExtend_0_8_x_s = 78, + AArch64_OP_GROUP_RegWithShiftExtend_0_16_x_s = 79, + AArch64_OP_GROUP_RegWithShiftExtend_0_32_x_s = 80, + AArch64_OP_GROUP_RegWithShiftExtend_0_64_x_s = 81, + AArch64_OP_GROUP_LogicalImm_int32_t = 82, + AArch64_OP_GROUP_LogicalImm_int64_t = 83, + AArch64_OP_GROUP_ZPRasFPR_8 = 84, + AArch64_OP_GROUP_ZPRasFPR_64 = 85, + AArch64_OP_GROUP_ZPRasFPR_16 = 86, + AArch64_OP_GROUP_ZPRasFPR_32 = 87, + AArch64_OP_GROUP_Matrix_16 = 88, + AArch64_OP_GROUP_Imm = 89, + AArch64_OP_GROUP_ImmHex = 90, + AArch64_OP_GROUP_ComplexRotationOp_180_90 = 91, + AArch64_OP_GROUP_GPRSeqPairsClassOperand_32 = 92, + AArch64_OP_GROUP_GPRSeqPairsClassOperand_64 = 93, + AArch64_OP_GROUP_ComplexRotationOp_90_0 = 94, + AArch64_OP_GROUP_SVEPattern = 95, + AArch64_OP_GROUP_PredicateAsCounter_8 = 96, + AArch64_OP_GROUP_SVEVecLenSpecifier = 97, + AArch64_OP_GROUP_PredicateAsCounter_64 = 98, + AArch64_OP_GROUP_PredicateAsCounter_16 = 99, + AArch64_OP_GROUP_PredicateAsCounter_32 = 100, + AArch64_OP_GROUP_Imm8OptLsl_int8_t = 101, + AArch64_OP_GROUP_Imm8OptLsl_int64_t = 102, + AArch64_OP_GROUP_Imm8OptLsl_int16_t = 103, + AArch64_OP_GROUP_Imm8OptLsl_int32_t = 104, + AArch64_OP_GROUP_BarrierOption = 105, + AArch64_OP_GROUP_BarriernXSOption = 106, + AArch64_OP_GROUP_SVERegOp_q = 107, + AArch64_OP_GROUP_MatrixTileVector_0 = 108, + AArch64_OP_GROUP_MatrixTileVector_1 = 109, + AArch64_OP_GROUP_FPImmOperand = 110, + AArch64_OP_GROUP_TypedVectorList_0_q = 111, + AArch64_OP_GROUP_SImm_8 = 112, + AArch64_OP_GROUP_SImm_16 = 113, + AArch64_OP_GROUP_TypedVectorList_16_b = 114, + AArch64_OP_GROUP_PostIncOperand_64 = 115, + AArch64_OP_GROUP_TypedVectorList_1_d = 116, + AArch64_OP_GROUP_PostIncOperand_32 = 117, + AArch64_OP_GROUP_TypedVectorList_2_d = 118, + AArch64_OP_GROUP_TypedVectorList_2_s = 119, + AArch64_OP_GROUP_TypedVectorList_4_h = 120, + AArch64_OP_GROUP_TypedVectorList_4_s = 121, + AArch64_OP_GROUP_TypedVectorList_8_b = 122, + AArch64_OP_GROUP_TypedVectorList_8_h = 123, + AArch64_OP_GROUP_PostIncOperand_16 = 124, + AArch64_OP_GROUP_PostIncOperand_8 = 125, + AArch64_OP_GROUP_ImmScale_32 = 126, + AArch64_OP_GROUP_PostIncOperand_1 = 127, + AArch64_OP_GROUP_PostIncOperand_4 = 128, + AArch64_OP_GROUP_PostIncOperand_2 = 129, + AArch64_OP_GROUP_PostIncOperand_48 = 130, + AArch64_OP_GROUP_PostIncOperand_24 = 131, + AArch64_OP_GROUP_RegWithShiftExtend_0_128_x_0 = 132, + AArch64_OP_GROUP_ImmScale_3 = 133, + AArch64_OP_GROUP_PostIncOperand_3 = 134, + AArch64_OP_GROUP_PostIncOperand_12 = 135, + AArch64_OP_GROUP_PostIncOperand_6 = 136, + AArch64_OP_GROUP_GPR64x8 = 137, + AArch64_OP_GROUP_MemExtend_w_8 = 138, + AArch64_OP_GROUP_MemExtend_x_8 = 139, + AArch64_OP_GROUP_UImm12Offset_1 = 140, + AArch64_OP_GROUP_MemExtend_w_64 = 141, + AArch64_OP_GROUP_MemExtend_x_64 = 142, + AArch64_OP_GROUP_UImm12Offset_8 = 143, + AArch64_OP_GROUP_MemExtend_w_16 = 144, + AArch64_OP_GROUP_MemExtend_x_16 = 145, + AArch64_OP_GROUP_UImm12Offset_2 = 146, + AArch64_OP_GROUP_MemExtend_w_128 = 147, + AArch64_OP_GROUP_MemExtend_x_128 = 148, + AArch64_OP_GROUP_UImm12Offset_16 = 149, + AArch64_OP_GROUP_MemExtend_w_32 = 150, + AArch64_OP_GROUP_MemExtend_x_32 = 151, + AArch64_OP_GROUP_UImm12Offset_4 = 152, + AArch64_OP_GROUP_Matrix_0 = 153, + AArch64_OP_GROUP_TypedVectorList_0_0 = 154, + AArch64_OP_GROUP_SIMDType10Operand = 155, + AArch64_OP_GROUP_MRSSystemRegister = 156, + AArch64_OP_GROUP_MSRSystemRegister = 157, + AArch64_OP_GROUP_SystemPStateField = 158, + AArch64_OP_GROUP_RegWithShiftExtend_1_64_w_s = 159, + AArch64_OP_GROUP_RegWithShiftExtend_0_64_w_s = 160, + AArch64_OP_GROUP_PrefetchOp_0 = 161, + AArch64_OP_GROUP_RPRFMOperand = 162, + AArch64_OP_GROUP_GPR64as32 = 163, + AArch64_OP_GROUP_SysCROperand = 164, + AArch64_OP_GROUP_SyspXzrPair = 165, + AArch64_OP_GROUP_MatrixTileList = 166, diff --git a/arch/AArch64/AArch64GenDisassemblerTables.inc b/arch/AArch64/AArch64GenDisassemblerTables.inc index 2da8cc8a5..6956ba259 100644 --- a/arch/AArch64/AArch64GenDisassemblerTables.inc +++ b/arch/AArch64/AArch64GenDisassemblerTables.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -26,27352 +26,28296 @@ static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ return (insn & fieldMask) >> startBit; \ } +static bool Check(DecodeStatus *Out, const DecodeStatus In) { + *Out = (DecodeStatus) (*Out & In); + return *Out != MCDisassembler_Fail; +} + static const uint8_t DecoderTable32[] = { /* 0 */ MCD_OPC_ExtractField, 26, 3, // Inst{28-26} ... -/* 3 */ MCD_OPC_FilterValue, 0, 62, 89, 0, // Skip to: 22854 +/* 3 */ MCD_OPC_FilterValue, 0, 215, 96, 0, // Skip to: 24799 /* 8 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... /* 11 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 27 -/* 16 */ MCD_OPC_CheckField, 16, 10, 0, 193, 17, 2, // Skip to: 135640 -/* 23 */ MCD_OPC_Decode, 134, 53, 0, // Opcode: UDF -/* 27 */ MCD_OPC_FilterValue, 4, 59, 1, 0, // Skip to: 347 -/* 32 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 35 */ MCD_OPC_FilterValue, 0, 80, 0, 0, // Skip to: 120 -/* 40 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 43 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 64 -/* 48 */ MCD_OPC_CheckPredicate, 0, 163, 17, 2, // Skip to: 135640 -/* 53 */ MCD_OPC_CheckField, 2, 1, 0, 156, 17, 2, // Skip to: 135640 -/* 60 */ MCD_OPC_Decode, 236, 22, 1, // Opcode: FMOPA_MPPZZ_S -/* 64 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 78 -/* 69 */ MCD_OPC_CheckPredicate, 1, 142, 17, 2, // Skip to: 135640 -/* 74 */ MCD_OPC_Decode, 234, 22, 2, // Opcode: FMOPA_MPPZZ_D -/* 78 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 99 -/* 83 */ MCD_OPC_CheckPredicate, 0, 128, 17, 2, // Skip to: 135640 -/* 88 */ MCD_OPC_CheckField, 2, 1, 0, 121, 17, 2, // Skip to: 135640 -/* 95 */ MCD_OPC_Decode, 220, 11, 1, // Opcode: BFMOPA_MPPZZ -/* 99 */ MCD_OPC_FilterValue, 13, 112, 17, 2, // Skip to: 135640 -/* 104 */ MCD_OPC_CheckPredicate, 0, 107, 17, 2, // Skip to: 135640 -/* 109 */ MCD_OPC_CheckField, 2, 1, 0, 100, 17, 2, // Skip to: 135640 -/* 116 */ MCD_OPC_Decode, 233, 22, 1, // Opcode: FMOPAL_MPPZZ -/* 120 */ MCD_OPC_FilterValue, 1, 66, 0, 0, // Skip to: 191 -/* 125 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 128 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 149 -/* 133 */ MCD_OPC_CheckPredicate, 2, 78, 17, 2, // Skip to: 135640 -/* 138 */ MCD_OPC_CheckField, 2, 1, 0, 71, 17, 2, // Skip to: 135640 -/* 145 */ MCD_OPC_Decode, 137, 12, 1, // Opcode: BMOPA_MPPZZ_S -/* 149 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 170 -/* 154 */ MCD_OPC_CheckPredicate, 3, 57, 17, 2, // Skip to: 135640 -/* 159 */ MCD_OPC_CheckField, 1, 2, 0, 50, 17, 2, // Skip to: 135640 -/* 166 */ MCD_OPC_Decode, 235, 22, 3, // Opcode: FMOPA_MPPZZ_H -/* 170 */ MCD_OPC_FilterValue, 13, 41, 17, 2, // Skip to: 135640 -/* 175 */ MCD_OPC_CheckPredicate, 4, 36, 17, 2, // Skip to: 135640 -/* 180 */ MCD_OPC_CheckField, 1, 2, 0, 29, 17, 2, // Skip to: 135640 -/* 187 */ MCD_OPC_Decode, 221, 11, 3, // Opcode: BFMOPA_MPPZZ_H -/* 191 */ MCD_OPC_FilterValue, 2, 80, 0, 0, // Skip to: 276 -/* 196 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 199 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 220 -/* 204 */ MCD_OPC_CheckPredicate, 0, 7, 17, 2, // Skip to: 135640 -/* 209 */ MCD_OPC_CheckField, 2, 1, 0, 0, 17, 2, // Skip to: 135640 -/* 216 */ MCD_OPC_Decode, 240, 22, 1, // Opcode: FMOPS_MPPZZ_S -/* 220 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 234 -/* 225 */ MCD_OPC_CheckPredicate, 1, 242, 16, 2, // Skip to: 135640 -/* 230 */ MCD_OPC_Decode, 238, 22, 2, // Opcode: FMOPS_MPPZZ_D -/* 234 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 255 -/* 239 */ MCD_OPC_CheckPredicate, 0, 228, 16, 2, // Skip to: 135640 -/* 244 */ MCD_OPC_CheckField, 2, 1, 0, 221, 16, 2, // Skip to: 135640 -/* 251 */ MCD_OPC_Decode, 222, 11, 1, // Opcode: BFMOPS_MPPZZ -/* 255 */ MCD_OPC_FilterValue, 13, 212, 16, 2, // Skip to: 135640 -/* 260 */ MCD_OPC_CheckPredicate, 0, 207, 16, 2, // Skip to: 135640 -/* 265 */ MCD_OPC_CheckField, 2, 1, 0, 200, 16, 2, // Skip to: 135640 -/* 272 */ MCD_OPC_Decode, 237, 22, 1, // Opcode: FMOPSL_MPPZZ -/* 276 */ MCD_OPC_FilterValue, 3, 191, 16, 2, // Skip to: 135640 -/* 281 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 284 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 305 -/* 289 */ MCD_OPC_CheckPredicate, 2, 178, 16, 2, // Skip to: 135640 -/* 294 */ MCD_OPC_CheckField, 2, 1, 0, 171, 16, 2, // Skip to: 135640 -/* 301 */ MCD_OPC_Decode, 138, 12, 1, // Opcode: BMOPS_MPPZZ_S -/* 305 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 326 -/* 310 */ MCD_OPC_CheckPredicate, 3, 157, 16, 2, // Skip to: 135640 -/* 315 */ MCD_OPC_CheckField, 1, 2, 0, 150, 16, 2, // Skip to: 135640 -/* 322 */ MCD_OPC_Decode, 239, 22, 3, // Opcode: FMOPS_MPPZZ_H -/* 326 */ MCD_OPC_FilterValue, 13, 141, 16, 2, // Skip to: 135640 -/* 331 */ MCD_OPC_CheckPredicate, 4, 136, 16, 2, // Skip to: 135640 -/* 336 */ MCD_OPC_CheckField, 1, 2, 0, 129, 16, 2, // Skip to: 135640 -/* 343 */ MCD_OPC_Decode, 223, 11, 3, // Opcode: BFMOPS_MPPZZ_H -/* 347 */ MCD_OPC_FilterValue, 5, 91, 12, 0, // Skip to: 3515 -/* 352 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 355 */ MCD_OPC_FilterValue, 0, 35, 1, 0, // Skip to: 651 -/* 360 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 363 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 399 -/* 368 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 371 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 385 -/* 376 */ MCD_OPC_CheckPredicate, 5, 91, 16, 2, // Skip to: 135640 -/* 381 */ MCD_OPC_Decode, 254, 26, 4, // Opcode: LD1B_2Z -/* 385 */ MCD_OPC_FilterValue, 1, 82, 16, 2, // Skip to: 135640 -/* 390 */ MCD_OPC_CheckPredicate, 5, 77, 16, 2, // Skip to: 135640 -/* 395 */ MCD_OPC_Decode, 214, 30, 4, // Opcode: LDNT1B_2Z -/* 399 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 435 -/* 404 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 407 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 421 -/* 412 */ MCD_OPC_CheckPredicate, 5, 55, 16, 2, // Skip to: 135640 -/* 417 */ MCD_OPC_Decode, 170, 27, 4, // Opcode: LD1H_2Z -/* 421 */ MCD_OPC_FilterValue, 1, 46, 16, 2, // Skip to: 135640 -/* 426 */ MCD_OPC_CheckPredicate, 5, 41, 16, 2, // Skip to: 135640 -/* 431 */ MCD_OPC_Decode, 237, 30, 4, // Opcode: LDNT1H_2Z -/* 435 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 471 -/* 440 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 443 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 457 -/* 448 */ MCD_OPC_CheckPredicate, 5, 19, 16, 2, // Skip to: 135640 -/* 453 */ MCD_OPC_Decode, 164, 28, 4, // Opcode: LD1W_2Z -/* 457 */ MCD_OPC_FilterValue, 1, 10, 16, 2, // Skip to: 135640 -/* 462 */ MCD_OPC_CheckPredicate, 5, 5, 16, 2, // Skip to: 135640 -/* 467 */ MCD_OPC_Decode, 254, 30, 4, // Opcode: LDNT1W_2Z -/* 471 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 507 -/* 476 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 479 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 493 -/* 484 */ MCD_OPC_CheckPredicate, 5, 239, 15, 2, // Skip to: 135640 -/* 489 */ MCD_OPC_Decode, 142, 27, 4, // Opcode: LD1D_2Z -/* 493 */ MCD_OPC_FilterValue, 1, 230, 15, 2, // Skip to: 135640 -/* 498 */ MCD_OPC_CheckPredicate, 5, 225, 15, 2, // Skip to: 135640 -/* 503 */ MCD_OPC_Decode, 226, 30, 4, // Opcode: LDNT1D_2Z -/* 507 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 543 -/* 512 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 515 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 529 -/* 520 */ MCD_OPC_CheckPredicate, 5, 203, 15, 2, // Skip to: 135640 -/* 525 */ MCD_OPC_Decode, 128, 27, 5, // Opcode: LD1B_4Z -/* 529 */ MCD_OPC_FilterValue, 1, 194, 15, 2, // Skip to: 135640 -/* 534 */ MCD_OPC_CheckPredicate, 5, 189, 15, 2, // Skip to: 135640 -/* 539 */ MCD_OPC_Decode, 216, 30, 5, // Opcode: LDNT1B_4Z -/* 543 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 579 -/* 548 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 551 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 565 -/* 556 */ MCD_OPC_CheckPredicate, 5, 167, 15, 2, // Skip to: 135640 -/* 561 */ MCD_OPC_Decode, 172, 27, 5, // Opcode: LD1H_4Z -/* 565 */ MCD_OPC_FilterValue, 1, 158, 15, 2, // Skip to: 135640 -/* 570 */ MCD_OPC_CheckPredicate, 5, 153, 15, 2, // Skip to: 135640 -/* 575 */ MCD_OPC_Decode, 239, 30, 5, // Opcode: LDNT1H_4Z -/* 579 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 615 -/* 584 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 587 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 601 -/* 592 */ MCD_OPC_CheckPredicate, 5, 131, 15, 2, // Skip to: 135640 -/* 597 */ MCD_OPC_Decode, 166, 28, 5, // Opcode: LD1W_4Z -/* 601 */ MCD_OPC_FilterValue, 1, 122, 15, 2, // Skip to: 135640 -/* 606 */ MCD_OPC_CheckPredicate, 5, 117, 15, 2, // Skip to: 135640 -/* 611 */ MCD_OPC_Decode, 128, 31, 5, // Opcode: LDNT1W_4Z -/* 615 */ MCD_OPC_FilterValue, 7, 108, 15, 2, // Skip to: 135640 -/* 620 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 623 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 637 -/* 628 */ MCD_OPC_CheckPredicate, 5, 95, 15, 2, // Skip to: 135640 -/* 633 */ MCD_OPC_Decode, 144, 27, 5, // Opcode: LD1D_4Z -/* 637 */ MCD_OPC_FilterValue, 1, 86, 15, 2, // Skip to: 135640 -/* 642 */ MCD_OPC_CheckPredicate, 5, 81, 15, 2, // Skip to: 135640 -/* 647 */ MCD_OPC_Decode, 228, 30, 5, // Opcode: LDNT1D_4Z -/* 651 */ MCD_OPC_FilterValue, 1, 35, 1, 0, // Skip to: 947 -/* 656 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 659 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 695 -/* 664 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 667 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 681 -/* 672 */ MCD_OPC_CheckPredicate, 5, 51, 15, 2, // Skip to: 135640 -/* 677 */ MCD_OPC_Decode, 244, 46, 4, // Opcode: ST1B_2Z -/* 681 */ MCD_OPC_FilterValue, 1, 42, 15, 2, // Skip to: 135640 -/* 686 */ MCD_OPC_CheckPredicate, 5, 37, 15, 2, // Skip to: 135640 -/* 691 */ MCD_OPC_Decode, 141, 49, 4, // Opcode: STNT1B_2Z -/* 695 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 731 -/* 700 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 703 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 717 -/* 708 */ MCD_OPC_CheckPredicate, 5, 15, 15, 2, // Skip to: 135640 -/* 713 */ MCD_OPC_Decode, 160, 47, 4, // Opcode: ST1H_2Z -/* 717 */ MCD_OPC_FilterValue, 1, 6, 15, 2, // Skip to: 135640 -/* 722 */ MCD_OPC_CheckPredicate, 5, 1, 15, 2, // Skip to: 135640 -/* 727 */ MCD_OPC_Decode, 164, 49, 4, // Opcode: STNT1H_2Z -/* 731 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 767 -/* 736 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 739 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 753 -/* 744 */ MCD_OPC_CheckPredicate, 5, 235, 14, 2, // Skip to: 135640 -/* 749 */ MCD_OPC_Decode, 222, 47, 4, // Opcode: ST1W_2Z -/* 753 */ MCD_OPC_FilterValue, 1, 226, 14, 2, // Skip to: 135640 -/* 758 */ MCD_OPC_CheckPredicate, 5, 221, 14, 2, // Skip to: 135640 -/* 763 */ MCD_OPC_Decode, 176, 49, 4, // Opcode: STNT1W_2Z -/* 767 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 803 -/* 772 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 775 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 789 -/* 780 */ MCD_OPC_CheckPredicate, 5, 199, 14, 2, // Skip to: 135640 -/* 785 */ MCD_OPC_Decode, 132, 47, 4, // Opcode: ST1D_2Z -/* 789 */ MCD_OPC_FilterValue, 1, 190, 14, 2, // Skip to: 135640 -/* 794 */ MCD_OPC_CheckPredicate, 5, 185, 14, 2, // Skip to: 135640 -/* 799 */ MCD_OPC_Decode, 153, 49, 4, // Opcode: STNT1D_2Z -/* 803 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 839 -/* 808 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 811 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 825 -/* 816 */ MCD_OPC_CheckPredicate, 5, 163, 14, 2, // Skip to: 135640 -/* 821 */ MCD_OPC_Decode, 246, 46, 5, // Opcode: ST1B_4Z -/* 825 */ MCD_OPC_FilterValue, 1, 154, 14, 2, // Skip to: 135640 -/* 830 */ MCD_OPC_CheckPredicate, 5, 149, 14, 2, // Skip to: 135640 -/* 835 */ MCD_OPC_Decode, 143, 49, 5, // Opcode: STNT1B_4Z -/* 839 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 875 -/* 844 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 847 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 861 -/* 852 */ MCD_OPC_CheckPredicate, 5, 127, 14, 2, // Skip to: 135640 -/* 857 */ MCD_OPC_Decode, 162, 47, 5, // Opcode: ST1H_4Z -/* 861 */ MCD_OPC_FilterValue, 1, 118, 14, 2, // Skip to: 135640 -/* 866 */ MCD_OPC_CheckPredicate, 5, 113, 14, 2, // Skip to: 135640 -/* 871 */ MCD_OPC_Decode, 166, 49, 5, // Opcode: STNT1H_4Z -/* 875 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 911 -/* 880 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 883 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 897 -/* 888 */ MCD_OPC_CheckPredicate, 5, 91, 14, 2, // Skip to: 135640 -/* 893 */ MCD_OPC_Decode, 224, 47, 5, // Opcode: ST1W_4Z -/* 897 */ MCD_OPC_FilterValue, 1, 82, 14, 2, // Skip to: 135640 -/* 902 */ MCD_OPC_CheckPredicate, 5, 77, 14, 2, // Skip to: 135640 -/* 907 */ MCD_OPC_Decode, 178, 49, 5, // Opcode: STNT1W_4Z -/* 911 */ MCD_OPC_FilterValue, 7, 68, 14, 2, // Skip to: 135640 -/* 916 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 919 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 933 -/* 924 */ MCD_OPC_CheckPredicate, 5, 55, 14, 2, // Skip to: 135640 -/* 929 */ MCD_OPC_Decode, 134, 47, 5, // Opcode: ST1D_4Z -/* 933 */ MCD_OPC_FilterValue, 1, 46, 14, 2, // Skip to: 135640 -/* 938 */ MCD_OPC_CheckPredicate, 5, 41, 14, 2, // Skip to: 135640 -/* 943 */ MCD_OPC_Decode, 155, 49, 5, // Opcode: STNT1D_4Z -/* 947 */ MCD_OPC_FilterValue, 2, 147, 1, 0, // Skip to: 1355 -/* 952 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 955 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 1005 -/* 960 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 963 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 984 -/* 968 */ MCD_OPC_CheckPredicate, 5, 11, 14, 2, // Skip to: 135640 -/* 973 */ MCD_OPC_CheckField, 20, 1, 0, 4, 14, 2, // Skip to: 135640 -/* 980 */ MCD_OPC_Decode, 255, 26, 6, // Opcode: LD1B_2Z_IMM -/* 984 */ MCD_OPC_FilterValue, 1, 251, 13, 2, // Skip to: 135640 -/* 989 */ MCD_OPC_CheckPredicate, 5, 246, 13, 2, // Skip to: 135640 -/* 994 */ MCD_OPC_CheckField, 20, 1, 0, 239, 13, 2, // Skip to: 135640 -/* 1001 */ MCD_OPC_Decode, 215, 30, 6, // Opcode: LDNT1B_2Z_IMM -/* 1005 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 1055 -/* 1010 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1013 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1034 -/* 1018 */ MCD_OPC_CheckPredicate, 5, 217, 13, 2, // Skip to: 135640 -/* 1023 */ MCD_OPC_CheckField, 20, 1, 0, 210, 13, 2, // Skip to: 135640 -/* 1030 */ MCD_OPC_Decode, 171, 27, 6, // Opcode: LD1H_2Z_IMM -/* 1034 */ MCD_OPC_FilterValue, 1, 201, 13, 2, // Skip to: 135640 -/* 1039 */ MCD_OPC_CheckPredicate, 5, 196, 13, 2, // Skip to: 135640 -/* 1044 */ MCD_OPC_CheckField, 20, 1, 0, 189, 13, 2, // Skip to: 135640 -/* 1051 */ MCD_OPC_Decode, 238, 30, 6, // Opcode: LDNT1H_2Z_IMM -/* 1055 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1105 -/* 1060 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1063 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1084 -/* 1068 */ MCD_OPC_CheckPredicate, 5, 167, 13, 2, // Skip to: 135640 -/* 1073 */ MCD_OPC_CheckField, 20, 1, 0, 160, 13, 2, // Skip to: 135640 -/* 1080 */ MCD_OPC_Decode, 165, 28, 6, // Opcode: LD1W_2Z_IMM -/* 1084 */ MCD_OPC_FilterValue, 1, 151, 13, 2, // Skip to: 135640 -/* 1089 */ MCD_OPC_CheckPredicate, 5, 146, 13, 2, // Skip to: 135640 -/* 1094 */ MCD_OPC_CheckField, 20, 1, 0, 139, 13, 2, // Skip to: 135640 -/* 1101 */ MCD_OPC_Decode, 255, 30, 6, // Opcode: LDNT1W_2Z_IMM -/* 1105 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1155 -/* 1110 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1113 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1134 -/* 1118 */ MCD_OPC_CheckPredicate, 5, 117, 13, 2, // Skip to: 135640 -/* 1123 */ MCD_OPC_CheckField, 20, 1, 0, 110, 13, 2, // Skip to: 135640 -/* 1130 */ MCD_OPC_Decode, 143, 27, 6, // Opcode: LD1D_2Z_IMM -/* 1134 */ MCD_OPC_FilterValue, 1, 101, 13, 2, // Skip to: 135640 -/* 1139 */ MCD_OPC_CheckPredicate, 5, 96, 13, 2, // Skip to: 135640 -/* 1144 */ MCD_OPC_CheckField, 20, 1, 0, 89, 13, 2, // Skip to: 135640 -/* 1151 */ MCD_OPC_Decode, 227, 30, 6, // Opcode: LDNT1D_2Z_IMM -/* 1155 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 1205 -/* 1160 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1163 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1184 -/* 1168 */ MCD_OPC_CheckPredicate, 5, 67, 13, 2, // Skip to: 135640 -/* 1173 */ MCD_OPC_CheckField, 20, 1, 0, 60, 13, 2, // Skip to: 135640 -/* 1180 */ MCD_OPC_Decode, 129, 27, 7, // Opcode: LD1B_4Z_IMM -/* 1184 */ MCD_OPC_FilterValue, 1, 51, 13, 2, // Skip to: 135640 -/* 1189 */ MCD_OPC_CheckPredicate, 5, 46, 13, 2, // Skip to: 135640 -/* 1194 */ MCD_OPC_CheckField, 20, 1, 0, 39, 13, 2, // Skip to: 135640 -/* 1201 */ MCD_OPC_Decode, 217, 30, 7, // Opcode: LDNT1B_4Z_IMM -/* 1205 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1255 -/* 1210 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1213 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1234 -/* 1218 */ MCD_OPC_CheckPredicate, 5, 17, 13, 2, // Skip to: 135640 -/* 1223 */ MCD_OPC_CheckField, 20, 1, 0, 10, 13, 2, // Skip to: 135640 -/* 1230 */ MCD_OPC_Decode, 173, 27, 7, // Opcode: LD1H_4Z_IMM -/* 1234 */ MCD_OPC_FilterValue, 1, 1, 13, 2, // Skip to: 135640 -/* 1239 */ MCD_OPC_CheckPredicate, 5, 252, 12, 2, // Skip to: 135640 -/* 1244 */ MCD_OPC_CheckField, 20, 1, 0, 245, 12, 2, // Skip to: 135640 -/* 1251 */ MCD_OPC_Decode, 240, 30, 7, // Opcode: LDNT1H_4Z_IMM -/* 1255 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1305 -/* 1260 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1263 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1284 -/* 1268 */ MCD_OPC_CheckPredicate, 5, 223, 12, 2, // Skip to: 135640 -/* 1273 */ MCD_OPC_CheckField, 20, 1, 0, 216, 12, 2, // Skip to: 135640 -/* 1280 */ MCD_OPC_Decode, 167, 28, 7, // Opcode: LD1W_4Z_IMM -/* 1284 */ MCD_OPC_FilterValue, 1, 207, 12, 2, // Skip to: 135640 -/* 1289 */ MCD_OPC_CheckPredicate, 5, 202, 12, 2, // Skip to: 135640 -/* 1294 */ MCD_OPC_CheckField, 20, 1, 0, 195, 12, 2, // Skip to: 135640 -/* 1301 */ MCD_OPC_Decode, 129, 31, 7, // Opcode: LDNT1W_4Z_IMM -/* 1305 */ MCD_OPC_FilterValue, 7, 186, 12, 2, // Skip to: 135640 -/* 1310 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1313 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1334 -/* 1318 */ MCD_OPC_CheckPredicate, 5, 173, 12, 2, // Skip to: 135640 -/* 1323 */ MCD_OPC_CheckField, 20, 1, 0, 166, 12, 2, // Skip to: 135640 -/* 1330 */ MCD_OPC_Decode, 145, 27, 7, // Opcode: LD1D_4Z_IMM -/* 1334 */ MCD_OPC_FilterValue, 1, 157, 12, 2, // Skip to: 135640 -/* 1339 */ MCD_OPC_CheckPredicate, 5, 152, 12, 2, // Skip to: 135640 -/* 1344 */ MCD_OPC_CheckField, 20, 1, 0, 145, 12, 2, // Skip to: 135640 -/* 1351 */ MCD_OPC_Decode, 229, 30, 7, // Opcode: LDNT1D_4Z_IMM -/* 1355 */ MCD_OPC_FilterValue, 3, 147, 1, 0, // Skip to: 1763 -/* 1360 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 1363 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 1413 -/* 1368 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1371 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1392 -/* 1376 */ MCD_OPC_CheckPredicate, 5, 115, 12, 2, // Skip to: 135640 -/* 1381 */ MCD_OPC_CheckField, 20, 1, 0, 108, 12, 2, // Skip to: 135640 -/* 1388 */ MCD_OPC_Decode, 245, 46, 6, // Opcode: ST1B_2Z_IMM -/* 1392 */ MCD_OPC_FilterValue, 1, 99, 12, 2, // Skip to: 135640 -/* 1397 */ MCD_OPC_CheckPredicate, 5, 94, 12, 2, // Skip to: 135640 -/* 1402 */ MCD_OPC_CheckField, 20, 1, 0, 87, 12, 2, // Skip to: 135640 -/* 1409 */ MCD_OPC_Decode, 142, 49, 6, // Opcode: STNT1B_2Z_IMM -/* 1413 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 1463 -/* 1418 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1421 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1442 -/* 1426 */ MCD_OPC_CheckPredicate, 5, 65, 12, 2, // Skip to: 135640 -/* 1431 */ MCD_OPC_CheckField, 20, 1, 0, 58, 12, 2, // Skip to: 135640 -/* 1438 */ MCD_OPC_Decode, 161, 47, 6, // Opcode: ST1H_2Z_IMM -/* 1442 */ MCD_OPC_FilterValue, 1, 49, 12, 2, // Skip to: 135640 -/* 1447 */ MCD_OPC_CheckPredicate, 5, 44, 12, 2, // Skip to: 135640 -/* 1452 */ MCD_OPC_CheckField, 20, 1, 0, 37, 12, 2, // Skip to: 135640 -/* 1459 */ MCD_OPC_Decode, 165, 49, 6, // Opcode: STNT1H_2Z_IMM -/* 1463 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1513 -/* 1468 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1471 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1492 -/* 1476 */ MCD_OPC_CheckPredicate, 5, 15, 12, 2, // Skip to: 135640 -/* 1481 */ MCD_OPC_CheckField, 20, 1, 0, 8, 12, 2, // Skip to: 135640 -/* 1488 */ MCD_OPC_Decode, 223, 47, 6, // Opcode: ST1W_2Z_IMM -/* 1492 */ MCD_OPC_FilterValue, 1, 255, 11, 2, // Skip to: 135640 -/* 1497 */ MCD_OPC_CheckPredicate, 5, 250, 11, 2, // Skip to: 135640 -/* 1502 */ MCD_OPC_CheckField, 20, 1, 0, 243, 11, 2, // Skip to: 135640 -/* 1509 */ MCD_OPC_Decode, 177, 49, 6, // Opcode: STNT1W_2Z_IMM -/* 1513 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1563 -/* 1518 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1521 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1542 -/* 1526 */ MCD_OPC_CheckPredicate, 5, 221, 11, 2, // Skip to: 135640 -/* 1531 */ MCD_OPC_CheckField, 20, 1, 0, 214, 11, 2, // Skip to: 135640 -/* 1538 */ MCD_OPC_Decode, 133, 47, 6, // Opcode: ST1D_2Z_IMM -/* 1542 */ MCD_OPC_FilterValue, 1, 205, 11, 2, // Skip to: 135640 -/* 1547 */ MCD_OPC_CheckPredicate, 5, 200, 11, 2, // Skip to: 135640 -/* 1552 */ MCD_OPC_CheckField, 20, 1, 0, 193, 11, 2, // Skip to: 135640 -/* 1559 */ MCD_OPC_Decode, 154, 49, 6, // Opcode: STNT1D_2Z_IMM -/* 1563 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 1613 -/* 1568 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1571 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1592 -/* 1576 */ MCD_OPC_CheckPredicate, 5, 171, 11, 2, // Skip to: 135640 -/* 1581 */ MCD_OPC_CheckField, 20, 1, 0, 164, 11, 2, // Skip to: 135640 -/* 1588 */ MCD_OPC_Decode, 247, 46, 7, // Opcode: ST1B_4Z_IMM -/* 1592 */ MCD_OPC_FilterValue, 1, 155, 11, 2, // Skip to: 135640 -/* 1597 */ MCD_OPC_CheckPredicate, 5, 150, 11, 2, // Skip to: 135640 -/* 1602 */ MCD_OPC_CheckField, 20, 1, 0, 143, 11, 2, // Skip to: 135640 -/* 1609 */ MCD_OPC_Decode, 144, 49, 7, // Opcode: STNT1B_4Z_IMM -/* 1613 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1663 -/* 1618 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1621 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1642 -/* 1626 */ MCD_OPC_CheckPredicate, 5, 121, 11, 2, // Skip to: 135640 -/* 1631 */ MCD_OPC_CheckField, 20, 1, 0, 114, 11, 2, // Skip to: 135640 -/* 1638 */ MCD_OPC_Decode, 163, 47, 7, // Opcode: ST1H_4Z_IMM -/* 1642 */ MCD_OPC_FilterValue, 1, 105, 11, 2, // Skip to: 135640 -/* 1647 */ MCD_OPC_CheckPredicate, 5, 100, 11, 2, // Skip to: 135640 -/* 1652 */ MCD_OPC_CheckField, 20, 1, 0, 93, 11, 2, // Skip to: 135640 -/* 1659 */ MCD_OPC_Decode, 167, 49, 7, // Opcode: STNT1H_4Z_IMM -/* 1663 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1713 -/* 1668 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1671 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1692 -/* 1676 */ MCD_OPC_CheckPredicate, 5, 71, 11, 2, // Skip to: 135640 -/* 1681 */ MCD_OPC_CheckField, 20, 1, 0, 64, 11, 2, // Skip to: 135640 -/* 1688 */ MCD_OPC_Decode, 225, 47, 7, // Opcode: ST1W_4Z_IMM -/* 1692 */ MCD_OPC_FilterValue, 1, 55, 11, 2, // Skip to: 135640 -/* 1697 */ MCD_OPC_CheckPredicate, 5, 50, 11, 2, // Skip to: 135640 -/* 1702 */ MCD_OPC_CheckField, 20, 1, 0, 43, 11, 2, // Skip to: 135640 -/* 1709 */ MCD_OPC_Decode, 179, 49, 7, // Opcode: STNT1W_4Z_IMM -/* 1713 */ MCD_OPC_FilterValue, 7, 34, 11, 2, // Skip to: 135640 -/* 1718 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 1721 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1742 -/* 1726 */ MCD_OPC_CheckPredicate, 5, 21, 11, 2, // Skip to: 135640 -/* 1731 */ MCD_OPC_CheckField, 20, 1, 0, 14, 11, 2, // Skip to: 135640 -/* 1738 */ MCD_OPC_Decode, 135, 47, 7, // Opcode: ST1D_4Z_IMM -/* 1742 */ MCD_OPC_FilterValue, 1, 5, 11, 2, // Skip to: 135640 -/* 1747 */ MCD_OPC_CheckPredicate, 5, 0, 11, 2, // Skip to: 135640 -/* 1752 */ MCD_OPC_CheckField, 20, 1, 0, 249, 10, 2, // Skip to: 135640 -/* 1759 */ MCD_OPC_Decode, 156, 49, 7, // Opcode: STNT1D_4Z_IMM -/* 1763 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 1827 -/* 1768 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 1771 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1785 -/* 1776 */ MCD_OPC_CheckPredicate, 0, 227, 10, 2, // Skip to: 135640 -/* 1781 */ MCD_OPC_Decode, 166, 41, 1, // Opcode: SMOPA_MPPZZ_S -/* 1785 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1799 -/* 1790 */ MCD_OPC_CheckPredicate, 2, 213, 10, 2, // Skip to: 135640 -/* 1795 */ MCD_OPC_Decode, 165, 41, 1, // Opcode: SMOPA_MPPZZ_HtoS -/* 1799 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1813 -/* 1804 */ MCD_OPC_CheckPredicate, 0, 199, 10, 2, // Skip to: 135640 -/* 1809 */ MCD_OPC_Decode, 169, 41, 1, // Opcode: SMOPS_MPPZZ_S -/* 1813 */ MCD_OPC_FilterValue, 6, 190, 10, 2, // Skip to: 135640 -/* 1818 */ MCD_OPC_CheckPredicate, 2, 185, 10, 2, // Skip to: 135640 -/* 1823 */ MCD_OPC_Decode, 168, 41, 1, // Opcode: SMOPS_MPPZZ_HtoS -/* 1827 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 1863 -/* 1832 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 1835 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1849 -/* 1840 */ MCD_OPC_CheckPredicate, 0, 163, 10, 2, // Skip to: 135640 -/* 1845 */ MCD_OPC_Decode, 232, 50, 1, // Opcode: SUMOPA_MPPZZ_S -/* 1849 */ MCD_OPC_FilterValue, 4, 154, 10, 2, // Skip to: 135640 -/* 1854 */ MCD_OPC_CheckPredicate, 0, 149, 10, 2, // Skip to: 135640 -/* 1859 */ MCD_OPC_Decode, 234, 50, 1, // Opcode: SUMOPS_MPPZZ_S -/* 1863 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 1899 -/* 1868 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 1871 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1885 -/* 1876 */ MCD_OPC_CheckPredicate, 6, 127, 10, 2, // Skip to: 135640 -/* 1881 */ MCD_OPC_Decode, 164, 41, 2, // Opcode: SMOPA_MPPZZ_D -/* 1885 */ MCD_OPC_FilterValue, 2, 118, 10, 2, // Skip to: 135640 -/* 1890 */ MCD_OPC_CheckPredicate, 6, 113, 10, 2, // Skip to: 135640 -/* 1895 */ MCD_OPC_Decode, 167, 41, 2, // Opcode: SMOPS_MPPZZ_D -/* 1899 */ MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 1935 -/* 1904 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 1907 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1921 -/* 1912 */ MCD_OPC_CheckPredicate, 6, 91, 10, 2, // Skip to: 135640 -/* 1917 */ MCD_OPC_Decode, 231, 50, 2, // Opcode: SUMOPA_MPPZZ_D -/* 1921 */ MCD_OPC_FilterValue, 2, 82, 10, 2, // Skip to: 135640 -/* 1926 */ MCD_OPC_CheckPredicate, 6, 77, 10, 2, // Skip to: 135640 -/* 1931 */ MCD_OPC_Decode, 233, 50, 2, // Opcode: SUMOPS_MPPZZ_D -/* 1935 */ MCD_OPC_FilterValue, 8, 35, 1, 0, // Skip to: 2231 -/* 1940 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 1943 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 1979 -/* 1948 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 1951 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1965 -/* 1956 */ MCD_OPC_CheckPredicate, 2, 47, 10, 2, // Skip to: 135640 -/* 1961 */ MCD_OPC_Decode, 138, 27, 8, // Opcode: LD1B_VG2_M2ZPXX -/* 1965 */ MCD_OPC_FilterValue, 1, 38, 10, 2, // Skip to: 135640 -/* 1970 */ MCD_OPC_CheckPredicate, 2, 33, 10, 2, // Skip to: 135640 -/* 1975 */ MCD_OPC_Decode, 219, 30, 8, // Opcode: LDNT1B_VG2_M2ZPXX -/* 1979 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 2015 -/* 1984 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 1987 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2001 -/* 1992 */ MCD_OPC_CheckPredicate, 2, 11, 10, 2, // Skip to: 135640 -/* 1997 */ MCD_OPC_Decode, 180, 27, 8, // Opcode: LD1H_VG2_M2ZPXX -/* 2001 */ MCD_OPC_FilterValue, 1, 2, 10, 2, // Skip to: 135640 -/* 2006 */ MCD_OPC_CheckPredicate, 2, 253, 9, 2, // Skip to: 135640 -/* 2011 */ MCD_OPC_Decode, 242, 30, 8, // Opcode: LDNT1H_VG2_M2ZPXX -/* 2015 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 2051 -/* 2020 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2023 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2037 -/* 2028 */ MCD_OPC_CheckPredicate, 2, 231, 9, 2, // Skip to: 135640 -/* 2033 */ MCD_OPC_Decode, 174, 28, 8, // Opcode: LD1W_VG2_M2ZPXX -/* 2037 */ MCD_OPC_FilterValue, 1, 222, 9, 2, // Skip to: 135640 -/* 2042 */ MCD_OPC_CheckPredicate, 2, 217, 9, 2, // Skip to: 135640 -/* 2047 */ MCD_OPC_Decode, 131, 31, 8, // Opcode: LDNT1W_VG2_M2ZPXX -/* 2051 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 2087 -/* 2056 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2059 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2073 -/* 2064 */ MCD_OPC_CheckPredicate, 2, 195, 9, 2, // Skip to: 135640 -/* 2069 */ MCD_OPC_Decode, 150, 27, 8, // Opcode: LD1D_VG2_M2ZPXX -/* 2073 */ MCD_OPC_FilterValue, 1, 186, 9, 2, // Skip to: 135640 -/* 2078 */ MCD_OPC_CheckPredicate, 2, 181, 9, 2, // Skip to: 135640 -/* 2083 */ MCD_OPC_Decode, 231, 30, 8, // Opcode: LDNT1D_VG2_M2ZPXX -/* 2087 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2123 -/* 2092 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2095 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2109 -/* 2100 */ MCD_OPC_CheckPredicate, 2, 159, 9, 2, // Skip to: 135640 -/* 2105 */ MCD_OPC_Decode, 140, 27, 9, // Opcode: LD1B_VG4_M4ZPXX -/* 2109 */ MCD_OPC_FilterValue, 2, 150, 9, 2, // Skip to: 135640 -/* 2114 */ MCD_OPC_CheckPredicate, 2, 145, 9, 2, // Skip to: 135640 -/* 2119 */ MCD_OPC_Decode, 221, 30, 9, // Opcode: LDNT1B_VG4_M4ZPXX -/* 2123 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2159 -/* 2128 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2131 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2145 -/* 2136 */ MCD_OPC_CheckPredicate, 2, 123, 9, 2, // Skip to: 135640 -/* 2141 */ MCD_OPC_Decode, 182, 27, 9, // Opcode: LD1H_VG4_M4ZPXX -/* 2145 */ MCD_OPC_FilterValue, 2, 114, 9, 2, // Skip to: 135640 -/* 2150 */ MCD_OPC_CheckPredicate, 2, 109, 9, 2, // Skip to: 135640 -/* 2155 */ MCD_OPC_Decode, 244, 30, 9, // Opcode: LDNT1H_VG4_M4ZPXX -/* 2159 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2195 -/* 2164 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2167 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2181 -/* 2172 */ MCD_OPC_CheckPredicate, 2, 87, 9, 2, // Skip to: 135640 -/* 2177 */ MCD_OPC_Decode, 176, 28, 9, // Opcode: LD1W_VG4_M4ZPXX -/* 2181 */ MCD_OPC_FilterValue, 2, 78, 9, 2, // Skip to: 135640 -/* 2186 */ MCD_OPC_CheckPredicate, 2, 73, 9, 2, // Skip to: 135640 -/* 2191 */ MCD_OPC_Decode, 133, 31, 9, // Opcode: LDNT1W_VG4_M4ZPXX -/* 2195 */ MCD_OPC_FilterValue, 7, 64, 9, 2, // Skip to: 135640 -/* 2200 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2203 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2217 -/* 2208 */ MCD_OPC_CheckPredicate, 2, 51, 9, 2, // Skip to: 135640 -/* 2213 */ MCD_OPC_Decode, 152, 27, 9, // Opcode: LD1D_VG4_M4ZPXX -/* 2217 */ MCD_OPC_FilterValue, 2, 42, 9, 2, // Skip to: 135640 -/* 2222 */ MCD_OPC_CheckPredicate, 2, 37, 9, 2, // Skip to: 135640 -/* 2227 */ MCD_OPC_Decode, 233, 30, 9, // Opcode: LDNT1D_VG4_M4ZPXX -/* 2231 */ MCD_OPC_FilterValue, 9, 35, 1, 0, // Skip to: 2527 -/* 2236 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 2239 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 2275 -/* 2244 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2247 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2261 -/* 2252 */ MCD_OPC_CheckPredicate, 2, 7, 9, 2, // Skip to: 135640 -/* 2257 */ MCD_OPC_Decode, 128, 47, 8, // Opcode: ST1B_VG2_M2ZPXX -/* 2261 */ MCD_OPC_FilterValue, 1, 254, 8, 2, // Skip to: 135640 -/* 2266 */ MCD_OPC_CheckPredicate, 2, 249, 8, 2, // Skip to: 135640 -/* 2271 */ MCD_OPC_Decode, 146, 49, 8, // Opcode: STNT1B_VG2_M2ZPXX -/* 2275 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 2311 -/* 2280 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2283 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2297 -/* 2288 */ MCD_OPC_CheckPredicate, 2, 227, 8, 2, // Skip to: 135640 -/* 2293 */ MCD_OPC_Decode, 170, 47, 8, // Opcode: ST1H_VG2_M2ZPXX -/* 2297 */ MCD_OPC_FilterValue, 1, 218, 8, 2, // Skip to: 135640 -/* 2302 */ MCD_OPC_CheckPredicate, 2, 213, 8, 2, // Skip to: 135640 -/* 2307 */ MCD_OPC_Decode, 169, 49, 8, // Opcode: STNT1H_VG2_M2ZPXX -/* 2311 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 2347 -/* 2316 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2319 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2333 -/* 2324 */ MCD_OPC_CheckPredicate, 2, 191, 8, 2, // Skip to: 135640 -/* 2329 */ MCD_OPC_Decode, 232, 47, 8, // Opcode: ST1W_VG2_M2ZPXX -/* 2333 */ MCD_OPC_FilterValue, 1, 182, 8, 2, // Skip to: 135640 -/* 2338 */ MCD_OPC_CheckPredicate, 2, 177, 8, 2, // Skip to: 135640 -/* 2343 */ MCD_OPC_Decode, 181, 49, 8, // Opcode: STNT1W_VG2_M2ZPXX -/* 2347 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 2383 -/* 2352 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2355 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2369 -/* 2360 */ MCD_OPC_CheckPredicate, 2, 155, 8, 2, // Skip to: 135640 -/* 2365 */ MCD_OPC_Decode, 140, 47, 8, // Opcode: ST1D_VG2_M2ZPXX -/* 2369 */ MCD_OPC_FilterValue, 1, 146, 8, 2, // Skip to: 135640 -/* 2374 */ MCD_OPC_CheckPredicate, 2, 141, 8, 2, // Skip to: 135640 -/* 2379 */ MCD_OPC_Decode, 158, 49, 8, // Opcode: STNT1D_VG2_M2ZPXX -/* 2383 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2419 -/* 2388 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2391 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2405 -/* 2396 */ MCD_OPC_CheckPredicate, 2, 119, 8, 2, // Skip to: 135640 -/* 2401 */ MCD_OPC_Decode, 130, 47, 9, // Opcode: ST1B_VG4_M4ZPXX -/* 2405 */ MCD_OPC_FilterValue, 2, 110, 8, 2, // Skip to: 135640 -/* 2410 */ MCD_OPC_CheckPredicate, 2, 105, 8, 2, // Skip to: 135640 -/* 2415 */ MCD_OPC_Decode, 148, 49, 9, // Opcode: STNT1B_VG4_M4ZPXX -/* 2419 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2455 -/* 2424 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2427 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2441 -/* 2432 */ MCD_OPC_CheckPredicate, 2, 83, 8, 2, // Skip to: 135640 -/* 2437 */ MCD_OPC_Decode, 172, 47, 9, // Opcode: ST1H_VG4_M4ZPXX -/* 2441 */ MCD_OPC_FilterValue, 2, 74, 8, 2, // Skip to: 135640 -/* 2446 */ MCD_OPC_CheckPredicate, 2, 69, 8, 2, // Skip to: 135640 -/* 2451 */ MCD_OPC_Decode, 171, 49, 9, // Opcode: STNT1H_VG4_M4ZPXX -/* 2455 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2491 -/* 2460 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2463 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2477 -/* 2468 */ MCD_OPC_CheckPredicate, 2, 47, 8, 2, // Skip to: 135640 -/* 2473 */ MCD_OPC_Decode, 234, 47, 9, // Opcode: ST1W_VG4_M4ZPXX -/* 2477 */ MCD_OPC_FilterValue, 2, 38, 8, 2, // Skip to: 135640 -/* 2482 */ MCD_OPC_CheckPredicate, 2, 33, 8, 2, // Skip to: 135640 -/* 2487 */ MCD_OPC_Decode, 183, 49, 9, // Opcode: STNT1W_VG4_M4ZPXX -/* 2491 */ MCD_OPC_FilterValue, 7, 24, 8, 2, // Skip to: 135640 -/* 2496 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2499 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2513 -/* 2504 */ MCD_OPC_CheckPredicate, 2, 11, 8, 2, // Skip to: 135640 -/* 2509 */ MCD_OPC_Decode, 142, 47, 9, // Opcode: ST1D_VG4_M4ZPXX -/* 2513 */ MCD_OPC_FilterValue, 2, 2, 8, 2, // Skip to: 135640 -/* 2518 */ MCD_OPC_CheckPredicate, 2, 253, 7, 2, // Skip to: 135640 -/* 2523 */ MCD_OPC_Decode, 160, 49, 9, // Opcode: STNT1D_VG4_M4ZPXX -/* 2527 */ MCD_OPC_FilterValue, 10, 147, 1, 0, // Skip to: 2935 -/* 2532 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 2535 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2585 -/* 2540 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2543 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2564 -/* 2548 */ MCD_OPC_CheckPredicate, 2, 223, 7, 2, // Skip to: 135640 -/* 2553 */ MCD_OPC_CheckField, 20, 1, 0, 216, 7, 2, // Skip to: 135640 -/* 2560 */ MCD_OPC_Decode, 137, 27, 10, // Opcode: LD1B_VG2_M2ZPXI -/* 2564 */ MCD_OPC_FilterValue, 1, 207, 7, 2, // Skip to: 135640 -/* 2569 */ MCD_OPC_CheckPredicate, 2, 202, 7, 2, // Skip to: 135640 -/* 2574 */ MCD_OPC_CheckField, 20, 1, 0, 195, 7, 2, // Skip to: 135640 -/* 2581 */ MCD_OPC_Decode, 218, 30, 10, // Opcode: LDNT1B_VG2_M2ZPXI -/* 2585 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 2635 -/* 2590 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2593 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2614 -/* 2598 */ MCD_OPC_CheckPredicate, 2, 173, 7, 2, // Skip to: 135640 -/* 2603 */ MCD_OPC_CheckField, 20, 1, 0, 166, 7, 2, // Skip to: 135640 -/* 2610 */ MCD_OPC_Decode, 179, 27, 10, // Opcode: LD1H_VG2_M2ZPXI -/* 2614 */ MCD_OPC_FilterValue, 1, 157, 7, 2, // Skip to: 135640 -/* 2619 */ MCD_OPC_CheckPredicate, 2, 152, 7, 2, // Skip to: 135640 -/* 2624 */ MCD_OPC_CheckField, 20, 1, 0, 145, 7, 2, // Skip to: 135640 -/* 2631 */ MCD_OPC_Decode, 241, 30, 10, // Opcode: LDNT1H_VG2_M2ZPXI -/* 2635 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 2685 -/* 2640 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2643 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2664 -/* 2648 */ MCD_OPC_CheckPredicate, 2, 123, 7, 2, // Skip to: 135640 -/* 2653 */ MCD_OPC_CheckField, 20, 1, 0, 116, 7, 2, // Skip to: 135640 -/* 2660 */ MCD_OPC_Decode, 173, 28, 10, // Opcode: LD1W_VG2_M2ZPXI -/* 2664 */ MCD_OPC_FilterValue, 1, 107, 7, 2, // Skip to: 135640 -/* 2669 */ MCD_OPC_CheckPredicate, 2, 102, 7, 2, // Skip to: 135640 -/* 2674 */ MCD_OPC_CheckField, 20, 1, 0, 95, 7, 2, // Skip to: 135640 -/* 2681 */ MCD_OPC_Decode, 130, 31, 10, // Opcode: LDNT1W_VG2_M2ZPXI -/* 2685 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 2735 -/* 2690 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2693 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2714 -/* 2698 */ MCD_OPC_CheckPredicate, 2, 73, 7, 2, // Skip to: 135640 -/* 2703 */ MCD_OPC_CheckField, 20, 1, 0, 66, 7, 2, // Skip to: 135640 -/* 2710 */ MCD_OPC_Decode, 149, 27, 10, // Opcode: LD1D_VG2_M2ZPXI -/* 2714 */ MCD_OPC_FilterValue, 1, 57, 7, 2, // Skip to: 135640 -/* 2719 */ MCD_OPC_CheckPredicate, 2, 52, 7, 2, // Skip to: 135640 -/* 2724 */ MCD_OPC_CheckField, 20, 1, 0, 45, 7, 2, // Skip to: 135640 -/* 2731 */ MCD_OPC_Decode, 230, 30, 10, // Opcode: LDNT1D_VG2_M2ZPXI -/* 2735 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 2785 -/* 2740 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2743 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2764 -/* 2748 */ MCD_OPC_CheckPredicate, 2, 23, 7, 2, // Skip to: 135640 -/* 2753 */ MCD_OPC_CheckField, 20, 1, 0, 16, 7, 2, // Skip to: 135640 -/* 2760 */ MCD_OPC_Decode, 139, 27, 11, // Opcode: LD1B_VG4_M4ZPXI -/* 2764 */ MCD_OPC_FilterValue, 2, 7, 7, 2, // Skip to: 135640 -/* 2769 */ MCD_OPC_CheckPredicate, 2, 2, 7, 2, // Skip to: 135640 -/* 2774 */ MCD_OPC_CheckField, 20, 1, 0, 251, 6, 2, // Skip to: 135640 -/* 2781 */ MCD_OPC_Decode, 220, 30, 11, // Opcode: LDNT1B_VG4_M4ZPXI -/* 2785 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 2835 -/* 2790 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2793 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2814 -/* 2798 */ MCD_OPC_CheckPredicate, 2, 229, 6, 2, // Skip to: 135640 -/* 2803 */ MCD_OPC_CheckField, 20, 1, 0, 222, 6, 2, // Skip to: 135640 -/* 2810 */ MCD_OPC_Decode, 181, 27, 11, // Opcode: LD1H_VG4_M4ZPXI -/* 2814 */ MCD_OPC_FilterValue, 2, 213, 6, 2, // Skip to: 135640 -/* 2819 */ MCD_OPC_CheckPredicate, 2, 208, 6, 2, // Skip to: 135640 -/* 2824 */ MCD_OPC_CheckField, 20, 1, 0, 201, 6, 2, // Skip to: 135640 -/* 2831 */ MCD_OPC_Decode, 243, 30, 11, // Opcode: LDNT1H_VG4_M4ZPXI -/* 2835 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 2885 -/* 2840 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2843 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2864 -/* 2848 */ MCD_OPC_CheckPredicate, 2, 179, 6, 2, // Skip to: 135640 -/* 2853 */ MCD_OPC_CheckField, 20, 1, 0, 172, 6, 2, // Skip to: 135640 -/* 2860 */ MCD_OPC_Decode, 175, 28, 11, // Opcode: LD1W_VG4_M4ZPXI -/* 2864 */ MCD_OPC_FilterValue, 2, 163, 6, 2, // Skip to: 135640 -/* 2869 */ MCD_OPC_CheckPredicate, 2, 158, 6, 2, // Skip to: 135640 -/* 2874 */ MCD_OPC_CheckField, 20, 1, 0, 151, 6, 2, // Skip to: 135640 -/* 2881 */ MCD_OPC_Decode, 132, 31, 11, // Opcode: LDNT1W_VG4_M4ZPXI -/* 2885 */ MCD_OPC_FilterValue, 7, 142, 6, 2, // Skip to: 135640 -/* 2890 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 2893 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2914 -/* 2898 */ MCD_OPC_CheckPredicate, 2, 129, 6, 2, // Skip to: 135640 -/* 2903 */ MCD_OPC_CheckField, 20, 1, 0, 122, 6, 2, // Skip to: 135640 -/* 2910 */ MCD_OPC_Decode, 151, 27, 11, // Opcode: LD1D_VG4_M4ZPXI -/* 2914 */ MCD_OPC_FilterValue, 2, 113, 6, 2, // Skip to: 135640 -/* 2919 */ MCD_OPC_CheckPredicate, 2, 108, 6, 2, // Skip to: 135640 -/* 2924 */ MCD_OPC_CheckField, 20, 1, 0, 101, 6, 2, // Skip to: 135640 -/* 2931 */ MCD_OPC_Decode, 232, 30, 11, // Opcode: LDNT1D_VG4_M4ZPXI -/* 2935 */ MCD_OPC_FilterValue, 11, 147, 1, 0, // Skip to: 3343 -/* 2940 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 2943 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2993 -/* 2948 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 2951 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2972 -/* 2956 */ MCD_OPC_CheckPredicate, 2, 71, 6, 2, // Skip to: 135640 -/* 2961 */ MCD_OPC_CheckField, 20, 1, 0, 64, 6, 2, // Skip to: 135640 -/* 2968 */ MCD_OPC_Decode, 255, 46, 10, // Opcode: ST1B_VG2_M2ZPXI -/* 2972 */ MCD_OPC_FilterValue, 1, 55, 6, 2, // Skip to: 135640 -/* 2977 */ MCD_OPC_CheckPredicate, 2, 50, 6, 2, // Skip to: 135640 -/* 2982 */ MCD_OPC_CheckField, 20, 1, 0, 43, 6, 2, // Skip to: 135640 -/* 2989 */ MCD_OPC_Decode, 145, 49, 10, // Opcode: STNT1B_VG2_M2ZPXI -/* 2993 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 3043 -/* 2998 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 3001 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3022 -/* 3006 */ MCD_OPC_CheckPredicate, 2, 21, 6, 2, // Skip to: 135640 -/* 3011 */ MCD_OPC_CheckField, 20, 1, 0, 14, 6, 2, // Skip to: 135640 -/* 3018 */ MCD_OPC_Decode, 169, 47, 10, // Opcode: ST1H_VG2_M2ZPXI -/* 3022 */ MCD_OPC_FilterValue, 1, 5, 6, 2, // Skip to: 135640 -/* 3027 */ MCD_OPC_CheckPredicate, 2, 0, 6, 2, // Skip to: 135640 -/* 3032 */ MCD_OPC_CheckField, 20, 1, 0, 249, 5, 2, // Skip to: 135640 -/* 3039 */ MCD_OPC_Decode, 168, 49, 10, // Opcode: STNT1H_VG2_M2ZPXI -/* 3043 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 3093 -/* 3048 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 3051 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3072 -/* 3056 */ MCD_OPC_CheckPredicate, 2, 227, 5, 2, // Skip to: 135640 -/* 3061 */ MCD_OPC_CheckField, 20, 1, 0, 220, 5, 2, // Skip to: 135640 -/* 3068 */ MCD_OPC_Decode, 231, 47, 10, // Opcode: ST1W_VG2_M2ZPXI -/* 3072 */ MCD_OPC_FilterValue, 1, 211, 5, 2, // Skip to: 135640 -/* 3077 */ MCD_OPC_CheckPredicate, 2, 206, 5, 2, // Skip to: 135640 -/* 3082 */ MCD_OPC_CheckField, 20, 1, 0, 199, 5, 2, // Skip to: 135640 -/* 3089 */ MCD_OPC_Decode, 180, 49, 10, // Opcode: STNT1W_VG2_M2ZPXI -/* 3093 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 3143 -/* 3098 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 3101 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3122 -/* 3106 */ MCD_OPC_CheckPredicate, 2, 177, 5, 2, // Skip to: 135640 -/* 3111 */ MCD_OPC_CheckField, 20, 1, 0, 170, 5, 2, // Skip to: 135640 -/* 3118 */ MCD_OPC_Decode, 139, 47, 10, // Opcode: ST1D_VG2_M2ZPXI -/* 3122 */ MCD_OPC_FilterValue, 1, 161, 5, 2, // Skip to: 135640 -/* 3127 */ MCD_OPC_CheckPredicate, 2, 156, 5, 2, // Skip to: 135640 -/* 3132 */ MCD_OPC_CheckField, 20, 1, 0, 149, 5, 2, // Skip to: 135640 -/* 3139 */ MCD_OPC_Decode, 157, 49, 10, // Opcode: STNT1D_VG2_M2ZPXI -/* 3143 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 3193 -/* 3148 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 3151 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3172 -/* 3156 */ MCD_OPC_CheckPredicate, 2, 127, 5, 2, // Skip to: 135640 -/* 3161 */ MCD_OPC_CheckField, 20, 1, 0, 120, 5, 2, // Skip to: 135640 -/* 3168 */ MCD_OPC_Decode, 129, 47, 11, // Opcode: ST1B_VG4_M4ZPXI -/* 3172 */ MCD_OPC_FilterValue, 2, 111, 5, 2, // Skip to: 135640 -/* 3177 */ MCD_OPC_CheckPredicate, 2, 106, 5, 2, // Skip to: 135640 -/* 3182 */ MCD_OPC_CheckField, 20, 1, 0, 99, 5, 2, // Skip to: 135640 -/* 3189 */ MCD_OPC_Decode, 147, 49, 11, // Opcode: STNT1B_VG4_M4ZPXI -/* 3193 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 3243 -/* 3198 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 3201 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3222 -/* 3206 */ MCD_OPC_CheckPredicate, 2, 77, 5, 2, // Skip to: 135640 -/* 3211 */ MCD_OPC_CheckField, 20, 1, 0, 70, 5, 2, // Skip to: 135640 -/* 3218 */ MCD_OPC_Decode, 171, 47, 11, // Opcode: ST1H_VG4_M4ZPXI -/* 3222 */ MCD_OPC_FilterValue, 2, 61, 5, 2, // Skip to: 135640 -/* 3227 */ MCD_OPC_CheckPredicate, 2, 56, 5, 2, // Skip to: 135640 -/* 3232 */ MCD_OPC_CheckField, 20, 1, 0, 49, 5, 2, // Skip to: 135640 -/* 3239 */ MCD_OPC_Decode, 170, 49, 11, // Opcode: STNT1H_VG4_M4ZPXI -/* 3243 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 3293 -/* 3248 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 3251 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3272 -/* 3256 */ MCD_OPC_CheckPredicate, 2, 27, 5, 2, // Skip to: 135640 -/* 3261 */ MCD_OPC_CheckField, 20, 1, 0, 20, 5, 2, // Skip to: 135640 -/* 3268 */ MCD_OPC_Decode, 233, 47, 11, // Opcode: ST1W_VG4_M4ZPXI -/* 3272 */ MCD_OPC_FilterValue, 2, 11, 5, 2, // Skip to: 135640 -/* 3277 */ MCD_OPC_CheckPredicate, 2, 6, 5, 2, // Skip to: 135640 -/* 3282 */ MCD_OPC_CheckField, 20, 1, 0, 255, 4, 2, // Skip to: 135640 -/* 3289 */ MCD_OPC_Decode, 182, 49, 11, // Opcode: STNT1W_VG4_M4ZPXI -/* 3293 */ MCD_OPC_FilterValue, 7, 246, 4, 2, // Skip to: 135640 -/* 3298 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 3301 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3322 -/* 3306 */ MCD_OPC_CheckPredicate, 2, 233, 4, 2, // Skip to: 135640 -/* 3311 */ MCD_OPC_CheckField, 20, 1, 0, 226, 4, 2, // Skip to: 135640 -/* 3318 */ MCD_OPC_Decode, 141, 47, 11, // Opcode: ST1D_VG4_M4ZPXI -/* 3322 */ MCD_OPC_FilterValue, 2, 217, 4, 2, // Skip to: 135640 -/* 3327 */ MCD_OPC_CheckPredicate, 2, 212, 4, 2, // Skip to: 135640 -/* 3332 */ MCD_OPC_CheckField, 20, 1, 0, 205, 4, 2, // Skip to: 135640 -/* 3339 */ MCD_OPC_Decode, 159, 49, 11, // Opcode: STNT1D_VG4_M4ZPXI -/* 3343 */ MCD_OPC_FilterValue, 12, 59, 0, 0, // Skip to: 3407 -/* 3348 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 3351 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3365 -/* 3356 */ MCD_OPC_CheckPredicate, 0, 183, 4, 2, // Skip to: 135640 -/* 3361 */ MCD_OPC_Decode, 128, 58, 1, // Opcode: USMOPA_MPPZZ_S -/* 3365 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3379 -/* 3370 */ MCD_OPC_CheckPredicate, 2, 169, 4, 2, // Skip to: 135640 -/* 3375 */ MCD_OPC_Decode, 143, 55, 1, // Opcode: UMOPA_MPPZZ_HtoS -/* 3379 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3393 -/* 3384 */ MCD_OPC_CheckPredicate, 0, 155, 4, 2, // Skip to: 135640 -/* 3389 */ MCD_OPC_Decode, 130, 58, 1, // Opcode: USMOPS_MPPZZ_S -/* 3393 */ MCD_OPC_FilterValue, 6, 146, 4, 2, // Skip to: 135640 -/* 3398 */ MCD_OPC_CheckPredicate, 2, 141, 4, 2, // Skip to: 135640 -/* 3403 */ MCD_OPC_Decode, 146, 55, 1, // Opcode: UMOPS_MPPZZ_HtoS -/* 3407 */ MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 3443 -/* 3412 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 3415 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3429 -/* 3420 */ MCD_OPC_CheckPredicate, 0, 119, 4, 2, // Skip to: 135640 -/* 3425 */ MCD_OPC_Decode, 144, 55, 1, // Opcode: UMOPA_MPPZZ_S -/* 3429 */ MCD_OPC_FilterValue, 4, 110, 4, 2, // Skip to: 135640 -/* 3434 */ MCD_OPC_CheckPredicate, 0, 105, 4, 2, // Skip to: 135640 -/* 3439 */ MCD_OPC_Decode, 147, 55, 1, // Opcode: UMOPS_MPPZZ_S -/* 3443 */ MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 3479 -/* 3448 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 3451 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3465 -/* 3456 */ MCD_OPC_CheckPredicate, 6, 83, 4, 2, // Skip to: 135640 -/* 3461 */ MCD_OPC_Decode, 255, 57, 2, // Opcode: USMOPA_MPPZZ_D -/* 3465 */ MCD_OPC_FilterValue, 2, 74, 4, 2, // Skip to: 135640 -/* 3470 */ MCD_OPC_CheckPredicate, 6, 69, 4, 2, // Skip to: 135640 -/* 3475 */ MCD_OPC_Decode, 129, 58, 2, // Opcode: USMOPS_MPPZZ_D -/* 3479 */ MCD_OPC_FilterValue, 15, 60, 4, 2, // Skip to: 135640 -/* 3484 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 3487 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3501 -/* 3492 */ MCD_OPC_CheckPredicate, 6, 47, 4, 2, // Skip to: 135640 -/* 3497 */ MCD_OPC_Decode, 142, 55, 2, // Opcode: UMOPA_MPPZZ_D -/* 3501 */ MCD_OPC_FilterValue, 2, 38, 4, 2, // Skip to: 135640 -/* 3506 */ MCD_OPC_CheckPredicate, 6, 33, 4, 2, // Skip to: 135640 -/* 3511 */ MCD_OPC_Decode, 145, 55, 2, // Opcode: UMOPS_MPPZZ_D -/* 3515 */ MCD_OPC_FilterValue, 6, 10, 73, 0, // Skip to: 22218 -/* 3520 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 3523 */ MCD_OPC_FilterValue, 0, 248, 4, 0, // Skip to: 4800 -/* 3528 */ MCD_OPC_ExtractField, 15, 8, // Inst{22-15} ... -/* 3531 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3552 -/* 3536 */ MCD_OPC_CheckPredicate, 0, 3, 4, 2, // Skip to: 135640 -/* 3541 */ MCD_OPC_CheckField, 4, 1, 0, 252, 3, 2, // Skip to: 135640 -/* 3548 */ MCD_OPC_Decode, 209, 26, 12, // Opcode: INSERT_MXIPZ_H_B -/* 3552 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3573 -/* 3557 */ MCD_OPC_CheckPredicate, 0, 238, 3, 2, // Skip to: 135640 -/* 3562 */ MCD_OPC_CheckField, 4, 1, 0, 231, 3, 2, // Skip to: 135640 -/* 3569 */ MCD_OPC_Decode, 214, 26, 12, // Opcode: INSERT_MXIPZ_V_B -/* 3573 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 3616 -/* 3578 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 3581 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3595 -/* 3586 */ MCD_OPC_CheckPredicate, 0, 209, 3, 2, // Skip to: 135640 -/* 3591 */ MCD_OPC_Decode, 190, 16, 13, // Opcode: EXTRACT_ZPMXI_H_B -/* 3595 */ MCD_OPC_FilterValue, 1, 200, 3, 2, // Skip to: 135640 -/* 3600 */ MCD_OPC_CheckPredicate, 7, 195, 3, 2, // Skip to: 135640 -/* 3605 */ MCD_OPC_CheckField, 10, 3, 0, 188, 3, 2, // Skip to: 135640 -/* 3612 */ MCD_OPC_Decode, 233, 33, 14, // Opcode: MOVAZ_ZMI_H_B -/* 3616 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 3659 -/* 3621 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 3624 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3638 -/* 3629 */ MCD_OPC_CheckPredicate, 0, 166, 3, 2, // Skip to: 135640 -/* 3634 */ MCD_OPC_Decode, 195, 16, 13, // Opcode: EXTRACT_ZPMXI_V_B -/* 3638 */ MCD_OPC_FilterValue, 1, 157, 3, 2, // Skip to: 135640 -/* 3643 */ MCD_OPC_CheckPredicate, 7, 152, 3, 2, // Skip to: 135640 -/* 3648 */ MCD_OPC_CheckField, 10, 3, 0, 145, 3, 2, // Skip to: 135640 -/* 3655 */ MCD_OPC_Decode, 238, 33, 14, // Opcode: MOVAZ_ZMI_V_B -/* 3659 */ MCD_OPC_FilterValue, 8, 87, 0, 0, // Skip to: 3751 -/* 3664 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 3667 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3688 -/* 3672 */ MCD_OPC_CheckPredicate, 2, 123, 3, 2, // Skip to: 135640 -/* 3677 */ MCD_OPC_CheckField, 3, 3, 0, 116, 3, 2, // Skip to: 135640 -/* 3684 */ MCD_OPC_Decode, 131, 34, 15, // Opcode: MOVA_MXI2Z_H_B -/* 3688 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3709 -/* 3693 */ MCD_OPC_CheckPredicate, 2, 102, 3, 2, // Skip to: 135640 -/* 3698 */ MCD_OPC_CheckField, 2, 5, 0, 95, 3, 2, // Skip to: 135640 -/* 3705 */ MCD_OPC_Decode, 139, 34, 16, // Opcode: MOVA_MXI4Z_H_B -/* 3709 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3730 -/* 3714 */ MCD_OPC_CheckPredicate, 2, 81, 3, 2, // Skip to: 135640 -/* 3719 */ MCD_OPC_CheckField, 3, 3, 0, 74, 3, 2, // Skip to: 135640 -/* 3726 */ MCD_OPC_Decode, 148, 34, 17, // Opcode: MOVA_VG2_MXI2Z -/* 3730 */ MCD_OPC_FilterValue, 3, 65, 3, 2, // Skip to: 135640 -/* 3735 */ MCD_OPC_CheckPredicate, 2, 60, 3, 2, // Skip to: 135640 -/* 3740 */ MCD_OPC_CheckField, 3, 4, 0, 53, 3, 2, // Skip to: 135640 -/* 3747 */ MCD_OPC_Decode, 150, 34, 18, // Opcode: MOVA_VG4_MXI4Z -/* 3751 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 3801 -/* 3756 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 3759 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3780 -/* 3764 */ MCD_OPC_CheckPredicate, 2, 31, 3, 2, // Skip to: 135640 -/* 3769 */ MCD_OPC_CheckField, 3, 3, 0, 24, 3, 2, // Skip to: 135640 -/* 3776 */ MCD_OPC_Decode, 135, 34, 15, // Opcode: MOVA_MXI2Z_V_B -/* 3780 */ MCD_OPC_FilterValue, 1, 15, 3, 2, // Skip to: 135640 -/* 3785 */ MCD_OPC_CheckPredicate, 2, 10, 3, 2, // Skip to: 135640 -/* 3790 */ MCD_OPC_CheckField, 2, 5, 0, 3, 3, 2, // Skip to: 135640 -/* 3797 */ MCD_OPC_Decode, 143, 34, 16, // Opcode: MOVA_MXI4Z_V_B -/* 3801 */ MCD_OPC_FilterValue, 12, 185, 0, 0, // Skip to: 3991 -/* 3806 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 3809 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3830 -/* 3814 */ MCD_OPC_CheckPredicate, 2, 237, 2, 2, // Skip to: 135640 -/* 3819 */ MCD_OPC_CheckField, 0, 1, 0, 230, 2, 2, // Skip to: 135640 -/* 3826 */ MCD_OPC_Decode, 243, 33, 19, // Opcode: MOVA_2ZMXI_H_B -/* 3830 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3851 -/* 3835 */ MCD_OPC_CheckPredicate, 7, 216, 2, 2, // Skip to: 135640 -/* 3840 */ MCD_OPC_CheckField, 0, 1, 0, 209, 2, 2, // Skip to: 135640 -/* 3847 */ MCD_OPC_Decode, 215, 33, 19, // Opcode: MOVAZ_2ZMI_H_B -/* 3851 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3879 -/* 3856 */ MCD_OPC_CheckPredicate, 2, 195, 2, 2, // Skip to: 135640 -/* 3861 */ MCD_OPC_CheckField, 7, 1, 0, 188, 2, 2, // Skip to: 135640 -/* 3868 */ MCD_OPC_CheckField, 0, 2, 0, 181, 2, 2, // Skip to: 135640 -/* 3875 */ MCD_OPC_Decode, 251, 33, 20, // Opcode: MOVA_4ZMXI_H_B -/* 3879 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 3907 -/* 3884 */ MCD_OPC_CheckPredicate, 7, 167, 2, 2, // Skip to: 135640 -/* 3889 */ MCD_OPC_CheckField, 7, 1, 0, 160, 2, 2, // Skip to: 135640 -/* 3896 */ MCD_OPC_CheckField, 0, 2, 0, 153, 2, 2, // Skip to: 135640 -/* 3903 */ MCD_OPC_Decode, 223, 33, 20, // Opcode: MOVAZ_4ZMI_H_B -/* 3907 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 3928 -/* 3912 */ MCD_OPC_CheckPredicate, 2, 139, 2, 2, // Skip to: 135640 -/* 3917 */ MCD_OPC_CheckField, 0, 1, 0, 132, 2, 2, // Skip to: 135640 -/* 3924 */ MCD_OPC_Decode, 147, 34, 21, // Opcode: MOVA_VG2_2ZMXI -/* 3928 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3949 -/* 3933 */ MCD_OPC_CheckPredicate, 7, 118, 2, 2, // Skip to: 135640 -/* 3938 */ MCD_OPC_CheckField, 0, 1, 0, 111, 2, 2, // Skip to: 135640 -/* 3945 */ MCD_OPC_Decode, 231, 33, 21, // Opcode: MOVAZ_VG2_2ZM -/* 3949 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 3970 -/* 3954 */ MCD_OPC_CheckPredicate, 2, 97, 2, 2, // Skip to: 135640 -/* 3959 */ MCD_OPC_CheckField, 0, 2, 0, 90, 2, 2, // Skip to: 135640 -/* 3966 */ MCD_OPC_Decode, 149, 34, 22, // Opcode: MOVA_VG4_4ZMXI -/* 3970 */ MCD_OPC_FilterValue, 14, 81, 2, 2, // Skip to: 135640 -/* 3975 */ MCD_OPC_CheckPredicate, 7, 76, 2, 2, // Skip to: 135640 -/* 3980 */ MCD_OPC_CheckField, 0, 2, 0, 69, 2, 2, // Skip to: 135640 -/* 3987 */ MCD_OPC_Decode, 232, 33, 22, // Opcode: MOVAZ_VG4_4ZM -/* 3991 */ MCD_OPC_FilterValue, 13, 101, 0, 0, // Skip to: 4097 -/* 3996 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 3999 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4020 -/* 4004 */ MCD_OPC_CheckPredicate, 2, 47, 2, 2, // Skip to: 135640 -/* 4009 */ MCD_OPC_CheckField, 0, 1, 0, 40, 2, 2, // Skip to: 135640 -/* 4016 */ MCD_OPC_Decode, 247, 33, 19, // Opcode: MOVA_2ZMXI_V_B -/* 4020 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4041 -/* 4025 */ MCD_OPC_CheckPredicate, 7, 26, 2, 2, // Skip to: 135640 -/* 4030 */ MCD_OPC_CheckField, 0, 1, 0, 19, 2, 2, // Skip to: 135640 -/* 4037 */ MCD_OPC_Decode, 219, 33, 19, // Opcode: MOVAZ_2ZMI_V_B -/* 4041 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4069 -/* 4046 */ MCD_OPC_CheckPredicate, 2, 5, 2, 2, // Skip to: 135640 -/* 4051 */ MCD_OPC_CheckField, 7, 1, 0, 254, 1, 2, // Skip to: 135640 -/* 4058 */ MCD_OPC_CheckField, 0, 2, 0, 247, 1, 2, // Skip to: 135640 -/* 4065 */ MCD_OPC_Decode, 255, 33, 20, // Opcode: MOVA_4ZMXI_V_B -/* 4069 */ MCD_OPC_FilterValue, 6, 238, 1, 2, // Skip to: 135640 -/* 4074 */ MCD_OPC_CheckPredicate, 7, 233, 1, 2, // Skip to: 135640 -/* 4079 */ MCD_OPC_CheckField, 7, 1, 0, 226, 1, 2, // Skip to: 135640 -/* 4086 */ MCD_OPC_CheckField, 0, 2, 0, 219, 1, 2, // Skip to: 135640 -/* 4093 */ MCD_OPC_Decode, 227, 33, 20, // Opcode: MOVAZ_4ZMI_V_B -/* 4097 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4118 -/* 4102 */ MCD_OPC_CheckPredicate, 0, 205, 1, 2, // Skip to: 135640 -/* 4107 */ MCD_OPC_CheckField, 8, 7, 0, 198, 1, 2, // Skip to: 135640 -/* 4114 */ MCD_OPC_Decode, 152, 60, 23, // Opcode: ZERO_M -/* 4118 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4139 -/* 4123 */ MCD_OPC_CheckPredicate, 7, 184, 1, 2, // Skip to: 135640 -/* 4128 */ MCD_OPC_CheckField, 3, 10, 0, 177, 1, 2, // Skip to: 135640 -/* 4135 */ MCD_OPC_Decode, 157, 60, 24, // Opcode: ZERO_MXI_VG2_Z -/* 4139 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 4160 -/* 4144 */ MCD_OPC_CheckPredicate, 7, 163, 1, 2, // Skip to: 135640 -/* 4149 */ MCD_OPC_CheckField, 3, 10, 0, 156, 1, 2, // Skip to: 135640 -/* 4156 */ MCD_OPC_Decode, 153, 60, 24, // Opcode: ZERO_MXI_2Z -/* 4160 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 4181 -/* 4165 */ MCD_OPC_CheckPredicate, 7, 142, 1, 2, // Skip to: 135640 -/* 4170 */ MCD_OPC_CheckField, 2, 11, 0, 135, 1, 2, // Skip to: 135640 -/* 4177 */ MCD_OPC_Decode, 155, 60, 25, // Opcode: ZERO_MXI_VG2_2Z -/* 4181 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 4202 -/* 4186 */ MCD_OPC_CheckPredicate, 7, 121, 1, 2, // Skip to: 135640 -/* 4191 */ MCD_OPC_CheckField, 2, 11, 0, 114, 1, 2, // Skip to: 135640 -/* 4198 */ MCD_OPC_Decode, 158, 60, 25, // Opcode: ZERO_MXI_VG4_2Z -/* 4202 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 4223 -/* 4207 */ MCD_OPC_CheckPredicate, 7, 100, 1, 2, // Skip to: 135640 -/* 4212 */ MCD_OPC_CheckField, 3, 10, 0, 93, 1, 2, // Skip to: 135640 -/* 4219 */ MCD_OPC_Decode, 160, 60, 24, // Opcode: ZERO_MXI_VG4_Z -/* 4223 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 4244 -/* 4228 */ MCD_OPC_CheckPredicate, 7, 79, 1, 2, // Skip to: 135640 -/* 4233 */ MCD_OPC_CheckField, 2, 11, 0, 72, 1, 2, // Skip to: 135640 -/* 4240 */ MCD_OPC_Decode, 154, 60, 25, // Opcode: ZERO_MXI_4Z -/* 4244 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 4265 -/* 4249 */ MCD_OPC_CheckPredicate, 7, 58, 1, 2, // Skip to: 135640 -/* 4254 */ MCD_OPC_CheckField, 1, 12, 0, 51, 1, 2, // Skip to: 135640 -/* 4261 */ MCD_OPC_Decode, 156, 60, 26, // Opcode: ZERO_MXI_VG2_4Z -/* 4265 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 4286 -/* 4270 */ MCD_OPC_CheckPredicate, 7, 37, 1, 2, // Skip to: 135640 -/* 4275 */ MCD_OPC_CheckField, 1, 12, 0, 30, 1, 2, // Skip to: 135640 -/* 4282 */ MCD_OPC_Decode, 159, 60, 26, // Opcode: ZERO_MXI_VG4_4Z -/* 4286 */ MCD_OPC_FilterValue, 128, 1, 16, 0, 0, // Skip to: 4308 -/* 4292 */ MCD_OPC_CheckPredicate, 0, 15, 1, 2, // Skip to: 135640 -/* 4297 */ MCD_OPC_CheckField, 4, 1, 0, 8, 1, 2, // Skip to: 135640 -/* 4304 */ MCD_OPC_Decode, 211, 26, 27, // Opcode: INSERT_MXIPZ_H_H -/* 4308 */ MCD_OPC_FilterValue, 129, 1, 16, 0, 0, // Skip to: 4330 -/* 4314 */ MCD_OPC_CheckPredicate, 0, 249, 0, 2, // Skip to: 135640 -/* 4319 */ MCD_OPC_CheckField, 4, 1, 0, 242, 0, 2, // Skip to: 135640 -/* 4326 */ MCD_OPC_Decode, 216, 26, 27, // Opcode: INSERT_MXIPZ_V_H -/* 4330 */ MCD_OPC_FilterValue, 132, 1, 38, 0, 0, // Skip to: 4374 -/* 4336 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 4339 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4353 -/* 4344 */ MCD_OPC_CheckPredicate, 0, 219, 0, 2, // Skip to: 135640 -/* 4349 */ MCD_OPC_Decode, 192, 16, 28, // Opcode: EXTRACT_ZPMXI_H_H -/* 4353 */ MCD_OPC_FilterValue, 1, 210, 0, 2, // Skip to: 135640 -/* 4358 */ MCD_OPC_CheckPredicate, 7, 205, 0, 2, // Skip to: 135640 -/* 4363 */ MCD_OPC_CheckField, 10, 3, 0, 198, 0, 2, // Skip to: 135640 -/* 4370 */ MCD_OPC_Decode, 235, 33, 29, // Opcode: MOVAZ_ZMI_H_H -/* 4374 */ MCD_OPC_FilterValue, 133, 1, 38, 0, 0, // Skip to: 4418 -/* 4380 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 4383 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4397 -/* 4388 */ MCD_OPC_CheckPredicate, 0, 175, 0, 2, // Skip to: 135640 -/* 4393 */ MCD_OPC_Decode, 197, 16, 28, // Opcode: EXTRACT_ZPMXI_V_H -/* 4397 */ MCD_OPC_FilterValue, 1, 166, 0, 2, // Skip to: 135640 -/* 4402 */ MCD_OPC_CheckPredicate, 7, 161, 0, 2, // Skip to: 135640 -/* 4407 */ MCD_OPC_CheckField, 10, 3, 0, 154, 0, 2, // Skip to: 135640 -/* 4414 */ MCD_OPC_Decode, 240, 33, 29, // Opcode: MOVAZ_ZMI_V_H -/* 4418 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 4469 -/* 4424 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 4427 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4448 -/* 4432 */ MCD_OPC_CheckPredicate, 2, 131, 0, 2, // Skip to: 135640 -/* 4437 */ MCD_OPC_CheckField, 3, 3, 0, 124, 0, 2, // Skip to: 135640 -/* 4444 */ MCD_OPC_Decode, 133, 34, 30, // Opcode: MOVA_MXI2Z_H_H -/* 4448 */ MCD_OPC_FilterValue, 1, 115, 0, 2, // Skip to: 135640 -/* 4453 */ MCD_OPC_CheckPredicate, 2, 110, 0, 2, // Skip to: 135640 -/* 4458 */ MCD_OPC_CheckField, 2, 5, 0, 103, 0, 2, // Skip to: 135640 -/* 4465 */ MCD_OPC_Decode, 141, 34, 31, // Opcode: MOVA_MXI4Z_H_H -/* 4469 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 4520 -/* 4475 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 4478 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4499 -/* 4483 */ MCD_OPC_CheckPredicate, 2, 80, 0, 2, // Skip to: 135640 -/* 4488 */ MCD_OPC_CheckField, 3, 3, 0, 73, 0, 2, // Skip to: 135640 -/* 4495 */ MCD_OPC_Decode, 137, 34, 30, // Opcode: MOVA_MXI2Z_V_H -/* 4499 */ MCD_OPC_FilterValue, 1, 64, 0, 2, // Skip to: 135640 -/* 4504 */ MCD_OPC_CheckPredicate, 2, 59, 0, 2, // Skip to: 135640 -/* 4509 */ MCD_OPC_CheckField, 2, 5, 0, 52, 0, 2, // Skip to: 135640 -/* 4516 */ MCD_OPC_Decode, 145, 34, 31, // Opcode: MOVA_MXI4Z_V_H -/* 4520 */ MCD_OPC_FilterValue, 140, 1, 101, 0, 0, // Skip to: 4627 -/* 4526 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 4529 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4550 -/* 4534 */ MCD_OPC_CheckPredicate, 2, 29, 0, 2, // Skip to: 135640 -/* 4539 */ MCD_OPC_CheckField, 0, 1, 0, 22, 0, 2, // Skip to: 135640 -/* 4546 */ MCD_OPC_Decode, 245, 33, 32, // Opcode: MOVA_2ZMXI_H_H -/* 4550 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4571 -/* 4555 */ MCD_OPC_CheckPredicate, 7, 8, 0, 2, // Skip to: 135640 -/* 4560 */ MCD_OPC_CheckField, 0, 1, 0, 1, 0, 2, // Skip to: 135640 -/* 4567 */ MCD_OPC_Decode, 217, 33, 33, // Opcode: MOVAZ_2ZMI_H_H -/* 4571 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4599 -/* 4576 */ MCD_OPC_CheckPredicate, 2, 243, 255, 1, // Skip to: 135640 -/* 4581 */ MCD_OPC_CheckField, 7, 1, 0, 236, 255, 1, // Skip to: 135640 -/* 4588 */ MCD_OPC_CheckField, 0, 2, 0, 229, 255, 1, // Skip to: 135640 -/* 4595 */ MCD_OPC_Decode, 253, 33, 34, // Opcode: MOVA_4ZMXI_H_H -/* 4599 */ MCD_OPC_FilterValue, 6, 220, 255, 1, // Skip to: 135640 -/* 4604 */ MCD_OPC_CheckPredicate, 7, 215, 255, 1, // Skip to: 135640 -/* 4609 */ MCD_OPC_CheckField, 7, 1, 0, 208, 255, 1, // Skip to: 135640 -/* 4616 */ MCD_OPC_CheckField, 0, 2, 0, 201, 255, 1, // Skip to: 135640 -/* 4623 */ MCD_OPC_Decode, 225, 33, 35, // Opcode: MOVAZ_4ZMI_H_H -/* 4627 */ MCD_OPC_FilterValue, 141, 1, 101, 0, 0, // Skip to: 4734 -/* 4633 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 4636 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4657 -/* 4641 */ MCD_OPC_CheckPredicate, 2, 178, 255, 1, // Skip to: 135640 -/* 4646 */ MCD_OPC_CheckField, 0, 1, 0, 171, 255, 1, // Skip to: 135640 -/* 4653 */ MCD_OPC_Decode, 249, 33, 32, // Opcode: MOVA_2ZMXI_V_H -/* 4657 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4678 -/* 4662 */ MCD_OPC_CheckPredicate, 7, 157, 255, 1, // Skip to: 135640 -/* 4667 */ MCD_OPC_CheckField, 0, 1, 0, 150, 255, 1, // Skip to: 135640 -/* 4674 */ MCD_OPC_Decode, 221, 33, 33, // Opcode: MOVAZ_2ZMI_V_H -/* 4678 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4706 -/* 4683 */ MCD_OPC_CheckPredicate, 2, 136, 255, 1, // Skip to: 135640 -/* 4688 */ MCD_OPC_CheckField, 7, 1, 0, 129, 255, 1, // Skip to: 135640 -/* 4695 */ MCD_OPC_CheckField, 0, 2, 0, 122, 255, 1, // Skip to: 135640 -/* 4702 */ MCD_OPC_Decode, 129, 34, 34, // Opcode: MOVA_4ZMXI_V_H -/* 4706 */ MCD_OPC_FilterValue, 6, 113, 255, 1, // Skip to: 135640 -/* 4711 */ MCD_OPC_CheckPredicate, 7, 108, 255, 1, // Skip to: 135640 -/* 4716 */ MCD_OPC_CheckField, 7, 1, 0, 101, 255, 1, // Skip to: 135640 -/* 4723 */ MCD_OPC_CheckField, 0, 2, 0, 94, 255, 1, // Skip to: 135640 -/* 4730 */ MCD_OPC_Decode, 229, 33, 35, // Opcode: MOVAZ_4ZMI_V_H -/* 4734 */ MCD_OPC_FilterValue, 144, 1, 16, 0, 0, // Skip to: 4756 -/* 4740 */ MCD_OPC_CheckPredicate, 2, 79, 255, 1, // Skip to: 135640 -/* 4745 */ MCD_OPC_CheckField, 0, 15, 1, 72, 255, 1, // Skip to: 135640 -/* 4752 */ MCD_OPC_Decode, 161, 60, 36, // Opcode: ZERO_T -/* 4756 */ MCD_OPC_FilterValue, 152, 1, 16, 0, 0, // Skip to: 4778 -/* 4762 */ MCD_OPC_CheckPredicate, 2, 57, 255, 1, // Skip to: 135640 -/* 4767 */ MCD_OPC_CheckField, 5, 7, 31, 50, 255, 1, // Skip to: 135640 -/* 4774 */ MCD_OPC_Decode, 175, 34, 37, // Opcode: MOVT_XTI -/* 4778 */ MCD_OPC_FilterValue, 156, 1, 40, 255, 1, // Skip to: 135640 -/* 4784 */ MCD_OPC_CheckPredicate, 2, 35, 255, 1, // Skip to: 135640 -/* 4789 */ MCD_OPC_CheckField, 5, 7, 31, 28, 255, 1, // Skip to: 135640 -/* 4796 */ MCD_OPC_Decode, 174, 34, 38, // Opcode: MOVT_TIX -/* 4800 */ MCD_OPC_FilterValue, 1, 222, 6, 0, // Skip to: 6563 -/* 4805 */ MCD_OPC_ExtractField, 18, 5, // Inst{22-18} ... -/* 4808 */ MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 4944 -/* 4813 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... -/* 4816 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4837 -/* 4821 */ MCD_OPC_CheckPredicate, 0, 254, 254, 1, // Skip to: 135640 -/* 4826 */ MCD_OPC_CheckField, 4, 1, 0, 247, 254, 1, // Skip to: 135640 -/* 4833 */ MCD_OPC_Decode, 213, 26, 39, // Opcode: INSERT_MXIPZ_H_S -/* 4837 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4858 -/* 4842 */ MCD_OPC_CheckPredicate, 0, 233, 254, 1, // Skip to: 135640 -/* 4847 */ MCD_OPC_CheckField, 4, 1, 0, 226, 254, 1, // Skip to: 135640 -/* 4854 */ MCD_OPC_Decode, 218, 26, 39, // Opcode: INSERT_MXIPZ_V_S -/* 4858 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 4901 -/* 4863 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 4866 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4880 -/* 4871 */ MCD_OPC_CheckPredicate, 0, 204, 254, 1, // Skip to: 135640 -/* 4876 */ MCD_OPC_Decode, 194, 16, 40, // Opcode: EXTRACT_ZPMXI_H_S -/* 4880 */ MCD_OPC_FilterValue, 1, 195, 254, 1, // Skip to: 135640 -/* 4885 */ MCD_OPC_CheckPredicate, 7, 190, 254, 1, // Skip to: 135640 -/* 4890 */ MCD_OPC_CheckField, 10, 3, 0, 183, 254, 1, // Skip to: 135640 -/* 4897 */ MCD_OPC_Decode, 237, 33, 41, // Opcode: MOVAZ_ZMI_H_S -/* 4901 */ MCD_OPC_FilterValue, 5, 174, 254, 1, // Skip to: 135640 -/* 4906 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 4909 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4923 -/* 4914 */ MCD_OPC_CheckPredicate, 0, 161, 254, 1, // Skip to: 135640 -/* 4919 */ MCD_OPC_Decode, 199, 16, 40, // Opcode: EXTRACT_ZPMXI_V_S -/* 4923 */ MCD_OPC_FilterValue, 1, 152, 254, 1, // Skip to: 135640 -/* 4928 */ MCD_OPC_CheckPredicate, 7, 147, 254, 1, // Skip to: 135640 -/* 4933 */ MCD_OPC_CheckField, 10, 3, 0, 140, 254, 1, // Skip to: 135640 -/* 4940 */ MCD_OPC_Decode, 242, 33, 41, // Opcode: MOVAZ_ZMI_V_S -/* 4944 */ MCD_OPC_FilterValue, 1, 59, 1, 0, // Skip to: 5264 -/* 4949 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... -/* 4952 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 5002 -/* 4957 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 4960 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4981 -/* 4965 */ MCD_OPC_CheckPredicate, 2, 110, 254, 1, // Skip to: 135640 -/* 4970 */ MCD_OPC_CheckField, 3, 3, 0, 103, 254, 1, // Skip to: 135640 -/* 4977 */ MCD_OPC_Decode, 134, 34, 42, // Opcode: MOVA_MXI2Z_H_S -/* 4981 */ MCD_OPC_FilterValue, 1, 94, 254, 1, // Skip to: 135640 -/* 4986 */ MCD_OPC_CheckPredicate, 2, 89, 254, 1, // Skip to: 135640 -/* 4991 */ MCD_OPC_CheckField, 2, 5, 0, 82, 254, 1, // Skip to: 135640 -/* 4998 */ MCD_OPC_Decode, 142, 34, 43, // Opcode: MOVA_MXI4Z_H_S -/* 5002 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 5052 -/* 5007 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 5010 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5031 -/* 5015 */ MCD_OPC_CheckPredicate, 2, 60, 254, 1, // Skip to: 135640 -/* 5020 */ MCD_OPC_CheckField, 3, 3, 0, 53, 254, 1, // Skip to: 135640 -/* 5027 */ MCD_OPC_Decode, 138, 34, 42, // Opcode: MOVA_MXI2Z_V_S -/* 5031 */ MCD_OPC_FilterValue, 1, 44, 254, 1, // Skip to: 135640 -/* 5036 */ MCD_OPC_CheckPredicate, 2, 39, 254, 1, // Skip to: 135640 -/* 5041 */ MCD_OPC_CheckField, 2, 5, 0, 32, 254, 1, // Skip to: 135640 -/* 5048 */ MCD_OPC_Decode, 146, 34, 43, // Opcode: MOVA_MXI4Z_V_S -/* 5052 */ MCD_OPC_FilterValue, 4, 101, 0, 0, // Skip to: 5158 -/* 5057 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 5060 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5081 -/* 5065 */ MCD_OPC_CheckPredicate, 2, 10, 254, 1, // Skip to: 135640 -/* 5070 */ MCD_OPC_CheckField, 0, 1, 0, 3, 254, 1, // Skip to: 135640 -/* 5077 */ MCD_OPC_Decode, 246, 33, 44, // Opcode: MOVA_2ZMXI_H_S -/* 5081 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5102 -/* 5086 */ MCD_OPC_CheckPredicate, 7, 245, 253, 1, // Skip to: 135640 -/* 5091 */ MCD_OPC_CheckField, 0, 1, 0, 238, 253, 1, // Skip to: 135640 -/* 5098 */ MCD_OPC_Decode, 218, 33, 45, // Opcode: MOVAZ_2ZMI_H_S -/* 5102 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5130 -/* 5107 */ MCD_OPC_CheckPredicate, 2, 224, 253, 1, // Skip to: 135640 -/* 5112 */ MCD_OPC_CheckField, 7, 1, 0, 217, 253, 1, // Skip to: 135640 -/* 5119 */ MCD_OPC_CheckField, 0, 2, 0, 210, 253, 1, // Skip to: 135640 -/* 5126 */ MCD_OPC_Decode, 254, 33, 46, // Opcode: MOVA_4ZMXI_H_S -/* 5130 */ MCD_OPC_FilterValue, 6, 201, 253, 1, // Skip to: 135640 -/* 5135 */ MCD_OPC_CheckPredicate, 7, 196, 253, 1, // Skip to: 135640 -/* 5140 */ MCD_OPC_CheckField, 7, 1, 0, 189, 253, 1, // Skip to: 135640 -/* 5147 */ MCD_OPC_CheckField, 0, 2, 0, 182, 253, 1, // Skip to: 135640 -/* 5154 */ MCD_OPC_Decode, 226, 33, 47, // Opcode: MOVAZ_4ZMI_H_S -/* 5158 */ MCD_OPC_FilterValue, 5, 173, 253, 1, // Skip to: 135640 -/* 5163 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 5166 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5187 -/* 5171 */ MCD_OPC_CheckPredicate, 2, 160, 253, 1, // Skip to: 135640 -/* 5176 */ MCD_OPC_CheckField, 0, 1, 0, 153, 253, 1, // Skip to: 135640 -/* 5183 */ MCD_OPC_Decode, 250, 33, 44, // Opcode: MOVA_2ZMXI_V_S -/* 5187 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5208 -/* 5192 */ MCD_OPC_CheckPredicate, 7, 139, 253, 1, // Skip to: 135640 -/* 5197 */ MCD_OPC_CheckField, 0, 1, 0, 132, 253, 1, // Skip to: 135640 -/* 5204 */ MCD_OPC_Decode, 222, 33, 45, // Opcode: MOVAZ_2ZMI_V_S -/* 5208 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5236 -/* 5213 */ MCD_OPC_CheckPredicate, 2, 118, 253, 1, // Skip to: 135640 -/* 5218 */ MCD_OPC_CheckField, 7, 1, 0, 111, 253, 1, // Skip to: 135640 -/* 5225 */ MCD_OPC_CheckField, 0, 2, 0, 104, 253, 1, // Skip to: 135640 -/* 5232 */ MCD_OPC_Decode, 130, 34, 46, // Opcode: MOVA_4ZMXI_V_S -/* 5236 */ MCD_OPC_FilterValue, 6, 95, 253, 1, // Skip to: 135640 -/* 5241 */ MCD_OPC_CheckPredicate, 7, 90, 253, 1, // Skip to: 135640 -/* 5246 */ MCD_OPC_CheckField, 7, 1, 0, 83, 253, 1, // Skip to: 135640 -/* 5253 */ MCD_OPC_CheckField, 0, 2, 0, 76, 253, 1, // Skip to: 135640 -/* 5260 */ MCD_OPC_Decode, 230, 33, 47, // Opcode: MOVAZ_4ZMI_V_S -/* 5264 */ MCD_OPC_FilterValue, 2, 157, 0, 0, // Skip to: 5426 -/* 5269 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 5272 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 5307 -/* 5277 */ MCD_OPC_CheckPredicate, 2, 54, 253, 1, // Skip to: 135640 -/* 5282 */ MCD_OPC_CheckField, 17, 1, 1, 47, 253, 1, // Skip to: 135640 -/* 5289 */ MCD_OPC_CheckField, 15, 1, 1, 40, 253, 1, // Skip to: 135640 -/* 5296 */ MCD_OPC_CheckField, 0, 2, 0, 33, 253, 1, // Skip to: 135640 -/* 5303 */ MCD_OPC_Decode, 161, 33, 48, // Opcode: LUTI4_4ZTZI_H -/* 5307 */ MCD_OPC_FilterValue, 8, 30, 0, 0, // Skip to: 5342 -/* 5312 */ MCD_OPC_CheckPredicate, 2, 19, 253, 1, // Skip to: 135640 -/* 5317 */ MCD_OPC_CheckField, 17, 1, 1, 12, 253, 1, // Skip to: 135640 -/* 5324 */ MCD_OPC_CheckField, 15, 1, 1, 5, 253, 1, // Skip to: 135640 -/* 5331 */ MCD_OPC_CheckField, 0, 2, 0, 254, 252, 1, // Skip to: 135640 -/* 5338 */ MCD_OPC_Decode, 162, 33, 48, // Opcode: LUTI4_4ZTZI_S -/* 5342 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 5370 -/* 5347 */ MCD_OPC_CheckPredicate, 2, 240, 252, 1, // Skip to: 135640 -/* 5352 */ MCD_OPC_CheckField, 17, 1, 1, 233, 252, 1, // Skip to: 135640 -/* 5359 */ MCD_OPC_CheckField, 0, 1, 0, 226, 252, 1, // Skip to: 135640 -/* 5366 */ MCD_OPC_Decode, 158, 33, 49, // Opcode: LUTI4_2ZTZI_B -/* 5370 */ MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 5398 -/* 5375 */ MCD_OPC_CheckPredicate, 2, 212, 252, 1, // Skip to: 135640 -/* 5380 */ MCD_OPC_CheckField, 17, 1, 1, 205, 252, 1, // Skip to: 135640 -/* 5387 */ MCD_OPC_CheckField, 0, 1, 0, 198, 252, 1, // Skip to: 135640 -/* 5394 */ MCD_OPC_Decode, 159, 33, 49, // Opcode: LUTI4_2ZTZI_H -/* 5398 */ MCD_OPC_FilterValue, 24, 189, 252, 1, // Skip to: 135640 -/* 5403 */ MCD_OPC_CheckPredicate, 2, 184, 252, 1, // Skip to: 135640 -/* 5408 */ MCD_OPC_CheckField, 17, 1, 1, 177, 252, 1, // Skip to: 135640 -/* 5415 */ MCD_OPC_CheckField, 0, 1, 0, 170, 252, 1, // Skip to: 135640 -/* 5422 */ MCD_OPC_Decode, 160, 33, 49, // Opcode: LUTI4_2ZTZI_S -/* 5426 */ MCD_OPC_FilterValue, 3, 150, 0, 0, // Skip to: 5581 -/* 5431 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 5434 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5462 -/* 5439 */ MCD_OPC_CheckPredicate, 2, 148, 252, 1, // Skip to: 135640 -/* 5444 */ MCD_OPC_CheckField, 15, 1, 1, 141, 252, 1, // Skip to: 135640 -/* 5451 */ MCD_OPC_CheckField, 0, 2, 0, 134, 252, 1, // Skip to: 135640 -/* 5458 */ MCD_OPC_Decode, 148, 33, 50, // Opcode: LUTI2_4ZTZI_B -/* 5462 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5490 -/* 5467 */ MCD_OPC_CheckPredicate, 2, 120, 252, 1, // Skip to: 135640 -/* 5472 */ MCD_OPC_CheckField, 15, 1, 1, 113, 252, 1, // Skip to: 135640 -/* 5479 */ MCD_OPC_CheckField, 0, 2, 0, 106, 252, 1, // Skip to: 135640 -/* 5486 */ MCD_OPC_Decode, 149, 33, 50, // Opcode: LUTI2_4ZTZI_H -/* 5490 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 5518 -/* 5495 */ MCD_OPC_CheckPredicate, 2, 92, 252, 1, // Skip to: 135640 -/* 5500 */ MCD_OPC_CheckField, 15, 1, 1, 85, 252, 1, // Skip to: 135640 -/* 5507 */ MCD_OPC_CheckField, 0, 2, 0, 78, 252, 1, // Skip to: 135640 -/* 5514 */ MCD_OPC_Decode, 150, 33, 50, // Opcode: LUTI2_4ZTZI_S -/* 5518 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5539 -/* 5523 */ MCD_OPC_CheckPredicate, 2, 64, 252, 1, // Skip to: 135640 -/* 5528 */ MCD_OPC_CheckField, 0, 1, 0, 57, 252, 1, // Skip to: 135640 -/* 5535 */ MCD_OPC_Decode, 145, 33, 51, // Opcode: LUTI2_2ZTZI_B -/* 5539 */ MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 5560 -/* 5544 */ MCD_OPC_CheckPredicate, 2, 43, 252, 1, // Skip to: 135640 -/* 5549 */ MCD_OPC_CheckField, 0, 1, 0, 36, 252, 1, // Skip to: 135640 -/* 5556 */ MCD_OPC_Decode, 146, 33, 51, // Opcode: LUTI2_2ZTZI_H -/* 5560 */ MCD_OPC_FilterValue, 24, 27, 252, 1, // Skip to: 135640 -/* 5565 */ MCD_OPC_CheckPredicate, 2, 22, 252, 1, // Skip to: 135640 -/* 5570 */ MCD_OPC_CheckField, 0, 1, 0, 15, 252, 1, // Skip to: 135640 -/* 5577 */ MCD_OPC_Decode, 147, 33, 51, // Opcode: LUTI2_2ZTZI_S -/* 5581 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 5631 -/* 5586 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... -/* 5589 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5610 -/* 5594 */ MCD_OPC_CheckPredicate, 0, 249, 251, 1, // Skip to: 135640 -/* 5599 */ MCD_OPC_CheckField, 2, 3, 0, 242, 251, 1, // Skip to: 135640 -/* 5606 */ MCD_OPC_Decode, 183, 9, 52, // Opcode: ADDHA_MPPZ_S -/* 5610 */ MCD_OPC_FilterValue, 1, 233, 251, 1, // Skip to: 135640 -/* 5615 */ MCD_OPC_CheckPredicate, 0, 228, 251, 1, // Skip to: 135640 -/* 5620 */ MCD_OPC_CheckField, 2, 3, 0, 221, 251, 1, // Skip to: 135640 -/* 5627 */ MCD_OPC_Decode, 223, 9, 52, // Opcode: ADDVA_MPPZ_S -/* 5631 */ MCD_OPC_FilterValue, 6, 94, 0, 0, // Skip to: 5730 -/* 5636 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 5639 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 5674 -/* 5644 */ MCD_OPC_CheckPredicate, 7, 199, 251, 1, // Skip to: 135640 -/* 5649 */ MCD_OPC_CheckField, 17, 1, 1, 192, 251, 1, // Skip to: 135640 -/* 5656 */ MCD_OPC_CheckField, 15, 1, 1, 185, 251, 1, // Skip to: 135640 -/* 5663 */ MCD_OPC_CheckField, 2, 2, 0, 178, 251, 1, // Skip to: 135640 -/* 5670 */ MCD_OPC_Decode, 165, 33, 53, // Opcode: LUTI4_S_4ZTZI_H -/* 5674 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 5702 -/* 5679 */ MCD_OPC_CheckPredicate, 7, 164, 251, 1, // Skip to: 135640 -/* 5684 */ MCD_OPC_CheckField, 17, 1, 1, 157, 251, 1, // Skip to: 135640 -/* 5691 */ MCD_OPC_CheckField, 3, 1, 0, 150, 251, 1, // Skip to: 135640 -/* 5698 */ MCD_OPC_Decode, 163, 33, 54, // Opcode: LUTI4_S_2ZTZI_B -/* 5702 */ MCD_OPC_FilterValue, 20, 141, 251, 1, // Skip to: 135640 -/* 5707 */ MCD_OPC_CheckPredicate, 7, 136, 251, 1, // Skip to: 135640 -/* 5712 */ MCD_OPC_CheckField, 17, 1, 1, 129, 251, 1, // Skip to: 135640 -/* 5719 */ MCD_OPC_CheckField, 3, 1, 0, 122, 251, 1, // Skip to: 135640 -/* 5726 */ MCD_OPC_Decode, 164, 33, 54, // Opcode: LUTI4_S_2ZTZI_H -/* 5730 */ MCD_OPC_FilterValue, 7, 101, 0, 0, // Skip to: 5836 -/* 5735 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 5738 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5766 -/* 5743 */ MCD_OPC_CheckPredicate, 7, 100, 251, 1, // Skip to: 135640 -/* 5748 */ MCD_OPC_CheckField, 15, 1, 1, 93, 251, 1, // Skip to: 135640 -/* 5755 */ MCD_OPC_CheckField, 2, 2, 0, 86, 251, 1, // Skip to: 135640 -/* 5762 */ MCD_OPC_Decode, 153, 33, 55, // Opcode: LUTI2_S_4ZTZI_B -/* 5766 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5794 -/* 5771 */ MCD_OPC_CheckPredicate, 7, 72, 251, 1, // Skip to: 135640 -/* 5776 */ MCD_OPC_CheckField, 15, 1, 1, 65, 251, 1, // Skip to: 135640 -/* 5783 */ MCD_OPC_CheckField, 2, 2, 0, 58, 251, 1, // Skip to: 135640 -/* 5790 */ MCD_OPC_Decode, 154, 33, 55, // Opcode: LUTI2_S_4ZTZI_H -/* 5794 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5815 -/* 5799 */ MCD_OPC_CheckPredicate, 7, 44, 251, 1, // Skip to: 135640 -/* 5804 */ MCD_OPC_CheckField, 3, 1, 0, 37, 251, 1, // Skip to: 135640 -/* 5811 */ MCD_OPC_Decode, 151, 33, 56, // Opcode: LUTI2_S_2ZTZI_B -/* 5815 */ MCD_OPC_FilterValue, 20, 28, 251, 1, // Skip to: 135640 -/* 5820 */ MCD_OPC_CheckPredicate, 7, 23, 251, 1, // Skip to: 135640 -/* 5825 */ MCD_OPC_CheckField, 3, 1, 0, 16, 251, 1, // Skip to: 135640 -/* 5832 */ MCD_OPC_Decode, 152, 33, 56, // Opcode: LUTI2_S_2ZTZI_H -/* 5836 */ MCD_OPC_FilterValue, 16, 3, 1, 0, // Skip to: 6100 -/* 5841 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... -/* 5844 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5865 -/* 5849 */ MCD_OPC_CheckPredicate, 0, 250, 250, 1, // Skip to: 135640 -/* 5854 */ MCD_OPC_CheckField, 4, 1, 0, 243, 250, 1, // Skip to: 135640 -/* 5861 */ MCD_OPC_Decode, 210, 26, 57, // Opcode: INSERT_MXIPZ_H_D -/* 5865 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5886 -/* 5870 */ MCD_OPC_CheckPredicate, 0, 229, 250, 1, // Skip to: 135640 -/* 5875 */ MCD_OPC_CheckField, 4, 1, 0, 222, 250, 1, // Skip to: 135640 -/* 5882 */ MCD_OPC_Decode, 215, 26, 57, // Opcode: INSERT_MXIPZ_V_D -/* 5886 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5907 -/* 5891 */ MCD_OPC_CheckPredicate, 0, 208, 250, 1, // Skip to: 135640 -/* 5896 */ MCD_OPC_CheckField, 4, 1, 0, 201, 250, 1, // Skip to: 135640 -/* 5903 */ MCD_OPC_Decode, 212, 26, 58, // Opcode: INSERT_MXIPZ_H_Q -/* 5907 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 5928 -/* 5912 */ MCD_OPC_CheckPredicate, 0, 187, 250, 1, // Skip to: 135640 -/* 5917 */ MCD_OPC_CheckField, 4, 1, 0, 180, 250, 1, // Skip to: 135640 -/* 5924 */ MCD_OPC_Decode, 217, 26, 58, // Opcode: INSERT_MXIPZ_V_Q -/* 5928 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 5971 -/* 5933 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 5936 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5950 -/* 5941 */ MCD_OPC_CheckPredicate, 0, 158, 250, 1, // Skip to: 135640 -/* 5946 */ MCD_OPC_Decode, 191, 16, 59, // Opcode: EXTRACT_ZPMXI_H_D -/* 5950 */ MCD_OPC_FilterValue, 1, 149, 250, 1, // Skip to: 135640 -/* 5955 */ MCD_OPC_CheckPredicate, 7, 144, 250, 1, // Skip to: 135640 -/* 5960 */ MCD_OPC_CheckField, 10, 3, 0, 137, 250, 1, // Skip to: 135640 -/* 5967 */ MCD_OPC_Decode, 234, 33, 60, // Opcode: MOVAZ_ZMI_H_D -/* 5971 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 6014 -/* 5976 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 5979 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5993 -/* 5984 */ MCD_OPC_CheckPredicate, 0, 115, 250, 1, // Skip to: 135640 -/* 5989 */ MCD_OPC_Decode, 196, 16, 59, // Opcode: EXTRACT_ZPMXI_V_D -/* 5993 */ MCD_OPC_FilterValue, 1, 106, 250, 1, // Skip to: 135640 -/* 5998 */ MCD_OPC_CheckPredicate, 7, 101, 250, 1, // Skip to: 135640 -/* 6003 */ MCD_OPC_CheckField, 10, 3, 0, 94, 250, 1, // Skip to: 135640 -/* 6010 */ MCD_OPC_Decode, 239, 33, 60, // Opcode: MOVAZ_ZMI_V_D -/* 6014 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 6057 +/* 16 */ MCD_OPC_CheckField, 16, 10, 0, 9, 37, 2, // Skip to: 140576 +/* 23 */ MCD_OPC_Decode, 217, 56, 0, // Opcode: UDF +/* 27 */ MCD_OPC_FilterValue, 4, 46, 1, 0, // Skip to: 334 +/* 32 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 35 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 99 +/* 40 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 43 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 57 +/* 48 */ MCD_OPC_CheckPredicate, 0, 235, 36, 2, // Skip to: 140576 +/* 53 */ MCD_OPC_Decode, 130, 26, 1, // Opcode: FMOPA_MPPZZ_S +/* 57 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 71 +/* 62 */ MCD_OPC_CheckPredicate, 1, 221, 36, 2, // Skip to: 140576 +/* 67 */ MCD_OPC_Decode, 170, 14, 1, // Opcode: BMOPA_MPPZZ_S +/* 71 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 85 +/* 76 */ MCD_OPC_CheckPredicate, 0, 207, 36, 2, // Skip to: 140576 +/* 81 */ MCD_OPC_Decode, 134, 26, 1, // Opcode: FMOPS_MPPZZ_S +/* 85 */ MCD_OPC_FilterValue, 6, 198, 36, 2, // Skip to: 140576 +/* 90 */ MCD_OPC_CheckPredicate, 1, 193, 36, 2, // Skip to: 140576 +/* 95 */ MCD_OPC_Decode, 171, 14, 1, // Opcode: BMOPS_MPPZZ_S +/* 99 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 142 +/* 104 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 107 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 121 +/* 112 */ MCD_OPC_CheckPredicate, 2, 171, 36, 2, // Skip to: 140576 +/* 117 */ MCD_OPC_Decode, 255, 25, 1, // Opcode: FMOPA_MPPZZ_BtoS +/* 121 */ MCD_OPC_FilterValue, 2, 162, 36, 2, // Skip to: 140576 +/* 126 */ MCD_OPC_CheckPredicate, 3, 157, 36, 2, // Skip to: 140576 +/* 131 */ MCD_OPC_CheckField, 1, 1, 0, 150, 36, 2, // Skip to: 140576 +/* 138 */ MCD_OPC_Decode, 254, 25, 2, // Opcode: FMOPA_MPPZZ_BtoH +/* 142 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 178 +/* 147 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 150 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 164 +/* 155 */ MCD_OPC_CheckPredicate, 4, 128, 36, 2, // Skip to: 140576 +/* 160 */ MCD_OPC_Decode, 128, 26, 3, // Opcode: FMOPA_MPPZZ_D +/* 164 */ MCD_OPC_FilterValue, 2, 119, 36, 2, // Skip to: 140576 +/* 169 */ MCD_OPC_CheckPredicate, 4, 114, 36, 2, // Skip to: 140576 +/* 174 */ MCD_OPC_Decode, 132, 26, 3, // Opcode: FMOPS_MPPZZ_D +/* 178 */ MCD_OPC_FilterValue, 12, 73, 0, 0, // Skip to: 256 +/* 183 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 186 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 200 +/* 191 */ MCD_OPC_CheckPredicate, 0, 92, 36, 2, // Skip to: 140576 +/* 196 */ MCD_OPC_Decode, 253, 13, 1, // Opcode: BFMOPA_MPPZZ +/* 200 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 221 +/* 205 */ MCD_OPC_CheckPredicate, 5, 78, 36, 2, // Skip to: 140576 +/* 210 */ MCD_OPC_CheckField, 1, 1, 0, 71, 36, 2, // Skip to: 140576 +/* 217 */ MCD_OPC_Decode, 129, 26, 2, // Opcode: FMOPA_MPPZZ_H +/* 221 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 235 +/* 226 */ MCD_OPC_CheckPredicate, 0, 57, 36, 2, // Skip to: 140576 +/* 231 */ MCD_OPC_Decode, 255, 13, 1, // Opcode: BFMOPS_MPPZZ +/* 235 */ MCD_OPC_FilterValue, 6, 48, 36, 2, // Skip to: 140576 +/* 240 */ MCD_OPC_CheckPredicate, 5, 43, 36, 2, // Skip to: 140576 +/* 245 */ MCD_OPC_CheckField, 1, 1, 0, 36, 36, 2, // Skip to: 140576 +/* 252 */ MCD_OPC_Decode, 133, 26, 2, // Opcode: FMOPS_MPPZZ_H +/* 256 */ MCD_OPC_FilterValue, 13, 27, 36, 2, // Skip to: 140576 +/* 261 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 264 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 278 +/* 269 */ MCD_OPC_CheckPredicate, 0, 14, 36, 2, // Skip to: 140576 +/* 274 */ MCD_OPC_Decode, 253, 25, 1, // Opcode: FMOPAL_MPPZZ +/* 278 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 299 +/* 283 */ MCD_OPC_CheckPredicate, 6, 0, 36, 2, // Skip to: 140576 +/* 288 */ MCD_OPC_CheckField, 1, 1, 0, 249, 35, 2, // Skip to: 140576 +/* 295 */ MCD_OPC_Decode, 254, 13, 2, // Opcode: BFMOPA_MPPZZ_H +/* 299 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 313 +/* 304 */ MCD_OPC_CheckPredicate, 0, 235, 35, 2, // Skip to: 140576 +/* 309 */ MCD_OPC_Decode, 131, 26, 1, // Opcode: FMOPSL_MPPZZ +/* 313 */ MCD_OPC_FilterValue, 6, 226, 35, 2, // Skip to: 140576 +/* 318 */ MCD_OPC_CheckPredicate, 6, 221, 35, 2, // Skip to: 140576 +/* 323 */ MCD_OPC_CheckField, 1, 1, 0, 214, 35, 2, // Skip to: 140576 +/* 330 */ MCD_OPC_Decode, 128, 14, 2, // Opcode: BFMOPS_MPPZZ_H +/* 334 */ MCD_OPC_FilterValue, 5, 91, 12, 0, // Skip to: 3502 +/* 339 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 342 */ MCD_OPC_FilterValue, 0, 35, 1, 0, // Skip to: 638 +/* 347 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 350 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 386 +/* 355 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 358 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 372 +/* 363 */ MCD_OPC_CheckPredicate, 7, 176, 35, 2, // Skip to: 140576 +/* 368 */ MCD_OPC_Decode, 177, 30, 4, // Opcode: LD1B_2Z +/* 372 */ MCD_OPC_FilterValue, 1, 167, 35, 2, // Skip to: 140576 +/* 377 */ MCD_OPC_CheckPredicate, 7, 162, 35, 2, // Skip to: 140576 +/* 382 */ MCD_OPC_Decode, 137, 34, 4, // Opcode: LDNT1B_2Z +/* 386 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 422 +/* 391 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 394 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 408 +/* 399 */ MCD_OPC_CheckPredicate, 7, 140, 35, 2, // Skip to: 140576 +/* 404 */ MCD_OPC_Decode, 221, 30, 4, // Opcode: LD1H_2Z +/* 408 */ MCD_OPC_FilterValue, 1, 131, 35, 2, // Skip to: 140576 +/* 413 */ MCD_OPC_CheckPredicate, 7, 126, 35, 2, // Skip to: 140576 +/* 418 */ MCD_OPC_Decode, 160, 34, 4, // Opcode: LDNT1H_2Z +/* 422 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 458 +/* 427 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 430 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 444 +/* 435 */ MCD_OPC_CheckPredicate, 7, 104, 35, 2, // Skip to: 140576 +/* 440 */ MCD_OPC_Decode, 215, 31, 4, // Opcode: LD1W_2Z +/* 444 */ MCD_OPC_FilterValue, 1, 95, 35, 2, // Skip to: 140576 +/* 449 */ MCD_OPC_CheckPredicate, 7, 90, 35, 2, // Skip to: 140576 +/* 454 */ MCD_OPC_Decode, 177, 34, 4, // Opcode: LDNT1W_2Z +/* 458 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 494 +/* 463 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 466 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 480 +/* 471 */ MCD_OPC_CheckPredicate, 7, 68, 35, 2, // Skip to: 140576 +/* 476 */ MCD_OPC_Decode, 193, 30, 4, // Opcode: LD1D_2Z +/* 480 */ MCD_OPC_FilterValue, 1, 59, 35, 2, // Skip to: 140576 +/* 485 */ MCD_OPC_CheckPredicate, 7, 54, 35, 2, // Skip to: 140576 +/* 490 */ MCD_OPC_Decode, 149, 34, 4, // Opcode: LDNT1D_2Z +/* 494 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 530 +/* 499 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 502 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 516 +/* 507 */ MCD_OPC_CheckPredicate, 7, 32, 35, 2, // Skip to: 140576 +/* 512 */ MCD_OPC_Decode, 181, 30, 5, // Opcode: LD1B_4Z +/* 516 */ MCD_OPC_FilterValue, 1, 23, 35, 2, // Skip to: 140576 +/* 521 */ MCD_OPC_CheckPredicate, 7, 18, 35, 2, // Skip to: 140576 +/* 526 */ MCD_OPC_Decode, 141, 34, 5, // Opcode: LDNT1B_4Z +/* 530 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 566 +/* 535 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 538 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 552 +/* 543 */ MCD_OPC_CheckPredicate, 7, 252, 34, 2, // Skip to: 140576 +/* 548 */ MCD_OPC_Decode, 225, 30, 5, // Opcode: LD1H_4Z +/* 552 */ MCD_OPC_FilterValue, 1, 243, 34, 2, // Skip to: 140576 +/* 557 */ MCD_OPC_CheckPredicate, 7, 238, 34, 2, // Skip to: 140576 +/* 562 */ MCD_OPC_Decode, 164, 34, 5, // Opcode: LDNT1H_4Z +/* 566 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 602 +/* 571 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 574 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 588 +/* 579 */ MCD_OPC_CheckPredicate, 7, 216, 34, 2, // Skip to: 140576 +/* 584 */ MCD_OPC_Decode, 219, 31, 5, // Opcode: LD1W_4Z +/* 588 */ MCD_OPC_FilterValue, 1, 207, 34, 2, // Skip to: 140576 +/* 593 */ MCD_OPC_CheckPredicate, 7, 202, 34, 2, // Skip to: 140576 +/* 598 */ MCD_OPC_Decode, 181, 34, 5, // Opcode: LDNT1W_4Z +/* 602 */ MCD_OPC_FilterValue, 7, 193, 34, 2, // Skip to: 140576 +/* 607 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 610 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 624 +/* 615 */ MCD_OPC_CheckPredicate, 7, 180, 34, 2, // Skip to: 140576 +/* 620 */ MCD_OPC_Decode, 197, 30, 5, // Opcode: LD1D_4Z +/* 624 */ MCD_OPC_FilterValue, 1, 171, 34, 2, // Skip to: 140576 +/* 629 */ MCD_OPC_CheckPredicate, 7, 166, 34, 2, // Skip to: 140576 +/* 634 */ MCD_OPC_Decode, 153, 34, 5, // Opcode: LDNT1D_4Z +/* 638 */ MCD_OPC_FilterValue, 1, 35, 1, 0, // Skip to: 934 +/* 643 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 646 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 682 +/* 651 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 654 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 668 +/* 659 */ MCD_OPC_CheckPredicate, 7, 136, 34, 2, // Skip to: 140576 +/* 664 */ MCD_OPC_Decode, 196, 50, 4, // Opcode: ST1B_2Z +/* 668 */ MCD_OPC_FilterValue, 1, 127, 34, 2, // Skip to: 140576 +/* 673 */ MCD_OPC_CheckPredicate, 7, 122, 34, 2, // Skip to: 140576 +/* 678 */ MCD_OPC_Decode, 221, 52, 4, // Opcode: STNT1B_2Z +/* 682 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 718 +/* 687 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 690 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 704 +/* 695 */ MCD_OPC_CheckPredicate, 7, 100, 34, 2, // Skip to: 140576 +/* 700 */ MCD_OPC_Decode, 240, 50, 4, // Opcode: ST1H_2Z +/* 704 */ MCD_OPC_FilterValue, 1, 91, 34, 2, // Skip to: 140576 +/* 709 */ MCD_OPC_CheckPredicate, 7, 86, 34, 2, // Skip to: 140576 +/* 714 */ MCD_OPC_Decode, 244, 52, 4, // Opcode: STNT1H_2Z +/* 718 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 754 +/* 723 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 726 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 740 +/* 731 */ MCD_OPC_CheckPredicate, 7, 64, 34, 2, // Skip to: 140576 +/* 736 */ MCD_OPC_Decode, 174, 51, 4, // Opcode: ST1W_2Z +/* 740 */ MCD_OPC_FilterValue, 1, 55, 34, 2, // Skip to: 140576 +/* 745 */ MCD_OPC_CheckPredicate, 7, 50, 34, 2, // Skip to: 140576 +/* 750 */ MCD_OPC_Decode, 128, 53, 4, // Opcode: STNT1W_2Z +/* 754 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 790 +/* 759 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 762 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 776 +/* 767 */ MCD_OPC_CheckPredicate, 7, 28, 34, 2, // Skip to: 140576 +/* 772 */ MCD_OPC_Decode, 212, 50, 4, // Opcode: ST1D_2Z +/* 776 */ MCD_OPC_FilterValue, 1, 19, 34, 2, // Skip to: 140576 +/* 781 */ MCD_OPC_CheckPredicate, 7, 14, 34, 2, // Skip to: 140576 +/* 786 */ MCD_OPC_Decode, 233, 52, 4, // Opcode: STNT1D_2Z +/* 790 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 826 +/* 795 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 798 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 812 +/* 803 */ MCD_OPC_CheckPredicate, 7, 248, 33, 2, // Skip to: 140576 +/* 808 */ MCD_OPC_Decode, 200, 50, 5, // Opcode: ST1B_4Z +/* 812 */ MCD_OPC_FilterValue, 1, 239, 33, 2, // Skip to: 140576 +/* 817 */ MCD_OPC_CheckPredicate, 7, 234, 33, 2, // Skip to: 140576 +/* 822 */ MCD_OPC_Decode, 225, 52, 5, // Opcode: STNT1B_4Z +/* 826 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 862 +/* 831 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 834 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 848 +/* 839 */ MCD_OPC_CheckPredicate, 7, 212, 33, 2, // Skip to: 140576 +/* 844 */ MCD_OPC_Decode, 244, 50, 5, // Opcode: ST1H_4Z +/* 848 */ MCD_OPC_FilterValue, 1, 203, 33, 2, // Skip to: 140576 +/* 853 */ MCD_OPC_CheckPredicate, 7, 198, 33, 2, // Skip to: 140576 +/* 858 */ MCD_OPC_Decode, 248, 52, 5, // Opcode: STNT1H_4Z +/* 862 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 898 +/* 867 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 870 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 884 +/* 875 */ MCD_OPC_CheckPredicate, 7, 176, 33, 2, // Skip to: 140576 +/* 880 */ MCD_OPC_Decode, 178, 51, 5, // Opcode: ST1W_4Z +/* 884 */ MCD_OPC_FilterValue, 1, 167, 33, 2, // Skip to: 140576 +/* 889 */ MCD_OPC_CheckPredicate, 7, 162, 33, 2, // Skip to: 140576 +/* 894 */ MCD_OPC_Decode, 132, 53, 5, // Opcode: STNT1W_4Z +/* 898 */ MCD_OPC_FilterValue, 7, 153, 33, 2, // Skip to: 140576 +/* 903 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 906 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 920 +/* 911 */ MCD_OPC_CheckPredicate, 7, 140, 33, 2, // Skip to: 140576 +/* 916 */ MCD_OPC_Decode, 216, 50, 5, // Opcode: ST1D_4Z +/* 920 */ MCD_OPC_FilterValue, 1, 131, 33, 2, // Skip to: 140576 +/* 925 */ MCD_OPC_CheckPredicate, 7, 126, 33, 2, // Skip to: 140576 +/* 930 */ MCD_OPC_Decode, 237, 52, 5, // Opcode: STNT1D_4Z +/* 934 */ MCD_OPC_FilterValue, 2, 147, 1, 0, // Skip to: 1342 +/* 939 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 942 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 992 +/* 947 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 950 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 971 +/* 955 */ MCD_OPC_CheckPredicate, 7, 96, 33, 2, // Skip to: 140576 +/* 960 */ MCD_OPC_CheckField, 20, 1, 0, 89, 33, 2, // Skip to: 140576 +/* 967 */ MCD_OPC_Decode, 178, 30, 6, // Opcode: LD1B_2Z_IMM +/* 971 */ MCD_OPC_FilterValue, 1, 80, 33, 2, // Skip to: 140576 +/* 976 */ MCD_OPC_CheckPredicate, 7, 75, 33, 2, // Skip to: 140576 +/* 981 */ MCD_OPC_CheckField, 20, 1, 0, 68, 33, 2, // Skip to: 140576 +/* 988 */ MCD_OPC_Decode, 138, 34, 6, // Opcode: LDNT1B_2Z_IMM +/* 992 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 1042 +/* 997 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1000 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1021 +/* 1005 */ MCD_OPC_CheckPredicate, 7, 46, 33, 2, // Skip to: 140576 +/* 1010 */ MCD_OPC_CheckField, 20, 1, 0, 39, 33, 2, // Skip to: 140576 +/* 1017 */ MCD_OPC_Decode, 222, 30, 6, // Opcode: LD1H_2Z_IMM +/* 1021 */ MCD_OPC_FilterValue, 1, 30, 33, 2, // Skip to: 140576 +/* 1026 */ MCD_OPC_CheckPredicate, 7, 25, 33, 2, // Skip to: 140576 +/* 1031 */ MCD_OPC_CheckField, 20, 1, 0, 18, 33, 2, // Skip to: 140576 +/* 1038 */ MCD_OPC_Decode, 161, 34, 6, // Opcode: LDNT1H_2Z_IMM +/* 1042 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1092 +/* 1047 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1050 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1071 +/* 1055 */ MCD_OPC_CheckPredicate, 7, 252, 32, 2, // Skip to: 140576 +/* 1060 */ MCD_OPC_CheckField, 20, 1, 0, 245, 32, 2, // Skip to: 140576 +/* 1067 */ MCD_OPC_Decode, 216, 31, 6, // Opcode: LD1W_2Z_IMM +/* 1071 */ MCD_OPC_FilterValue, 1, 236, 32, 2, // Skip to: 140576 +/* 1076 */ MCD_OPC_CheckPredicate, 7, 231, 32, 2, // Skip to: 140576 +/* 1081 */ MCD_OPC_CheckField, 20, 1, 0, 224, 32, 2, // Skip to: 140576 +/* 1088 */ MCD_OPC_Decode, 178, 34, 6, // Opcode: LDNT1W_2Z_IMM +/* 1092 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1142 +/* 1097 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1100 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1121 +/* 1105 */ MCD_OPC_CheckPredicate, 7, 202, 32, 2, // Skip to: 140576 +/* 1110 */ MCD_OPC_CheckField, 20, 1, 0, 195, 32, 2, // Skip to: 140576 +/* 1117 */ MCD_OPC_Decode, 194, 30, 6, // Opcode: LD1D_2Z_IMM +/* 1121 */ MCD_OPC_FilterValue, 1, 186, 32, 2, // Skip to: 140576 +/* 1126 */ MCD_OPC_CheckPredicate, 7, 181, 32, 2, // Skip to: 140576 +/* 1131 */ MCD_OPC_CheckField, 20, 1, 0, 174, 32, 2, // Skip to: 140576 +/* 1138 */ MCD_OPC_Decode, 150, 34, 6, // Opcode: LDNT1D_2Z_IMM +/* 1142 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 1192 +/* 1147 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1150 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1171 +/* 1155 */ MCD_OPC_CheckPredicate, 7, 152, 32, 2, // Skip to: 140576 +/* 1160 */ MCD_OPC_CheckField, 20, 1, 0, 145, 32, 2, // Skip to: 140576 +/* 1167 */ MCD_OPC_Decode, 182, 30, 7, // Opcode: LD1B_4Z_IMM +/* 1171 */ MCD_OPC_FilterValue, 1, 136, 32, 2, // Skip to: 140576 +/* 1176 */ MCD_OPC_CheckPredicate, 7, 131, 32, 2, // Skip to: 140576 +/* 1181 */ MCD_OPC_CheckField, 20, 1, 0, 124, 32, 2, // Skip to: 140576 +/* 1188 */ MCD_OPC_Decode, 142, 34, 7, // Opcode: LDNT1B_4Z_IMM +/* 1192 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1242 +/* 1197 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1200 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1221 +/* 1205 */ MCD_OPC_CheckPredicate, 7, 102, 32, 2, // Skip to: 140576 +/* 1210 */ MCD_OPC_CheckField, 20, 1, 0, 95, 32, 2, // Skip to: 140576 +/* 1217 */ MCD_OPC_Decode, 226, 30, 7, // Opcode: LD1H_4Z_IMM +/* 1221 */ MCD_OPC_FilterValue, 1, 86, 32, 2, // Skip to: 140576 +/* 1226 */ MCD_OPC_CheckPredicate, 7, 81, 32, 2, // Skip to: 140576 +/* 1231 */ MCD_OPC_CheckField, 20, 1, 0, 74, 32, 2, // Skip to: 140576 +/* 1238 */ MCD_OPC_Decode, 165, 34, 7, // Opcode: LDNT1H_4Z_IMM +/* 1242 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1292 +/* 1247 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1250 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1271 +/* 1255 */ MCD_OPC_CheckPredicate, 7, 52, 32, 2, // Skip to: 140576 +/* 1260 */ MCD_OPC_CheckField, 20, 1, 0, 45, 32, 2, // Skip to: 140576 +/* 1267 */ MCD_OPC_Decode, 220, 31, 7, // Opcode: LD1W_4Z_IMM +/* 1271 */ MCD_OPC_FilterValue, 1, 36, 32, 2, // Skip to: 140576 +/* 1276 */ MCD_OPC_CheckPredicate, 7, 31, 32, 2, // Skip to: 140576 +/* 1281 */ MCD_OPC_CheckField, 20, 1, 0, 24, 32, 2, // Skip to: 140576 +/* 1288 */ MCD_OPC_Decode, 182, 34, 7, // Opcode: LDNT1W_4Z_IMM +/* 1292 */ MCD_OPC_FilterValue, 7, 15, 32, 2, // Skip to: 140576 +/* 1297 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1300 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1321 +/* 1305 */ MCD_OPC_CheckPredicate, 7, 2, 32, 2, // Skip to: 140576 +/* 1310 */ MCD_OPC_CheckField, 20, 1, 0, 251, 31, 2, // Skip to: 140576 +/* 1317 */ MCD_OPC_Decode, 198, 30, 7, // Opcode: LD1D_4Z_IMM +/* 1321 */ MCD_OPC_FilterValue, 1, 242, 31, 2, // Skip to: 140576 +/* 1326 */ MCD_OPC_CheckPredicate, 7, 237, 31, 2, // Skip to: 140576 +/* 1331 */ MCD_OPC_CheckField, 20, 1, 0, 230, 31, 2, // Skip to: 140576 +/* 1338 */ MCD_OPC_Decode, 154, 34, 7, // Opcode: LDNT1D_4Z_IMM +/* 1342 */ MCD_OPC_FilterValue, 3, 147, 1, 0, // Skip to: 1750 +/* 1347 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 1350 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 1400 +/* 1355 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1358 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1379 +/* 1363 */ MCD_OPC_CheckPredicate, 7, 200, 31, 2, // Skip to: 140576 +/* 1368 */ MCD_OPC_CheckField, 20, 1, 0, 193, 31, 2, // Skip to: 140576 +/* 1375 */ MCD_OPC_Decode, 197, 50, 6, // Opcode: ST1B_2Z_IMM +/* 1379 */ MCD_OPC_FilterValue, 1, 184, 31, 2, // Skip to: 140576 +/* 1384 */ MCD_OPC_CheckPredicate, 7, 179, 31, 2, // Skip to: 140576 +/* 1389 */ MCD_OPC_CheckField, 20, 1, 0, 172, 31, 2, // Skip to: 140576 +/* 1396 */ MCD_OPC_Decode, 222, 52, 6, // Opcode: STNT1B_2Z_IMM +/* 1400 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 1450 +/* 1405 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1408 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1429 +/* 1413 */ MCD_OPC_CheckPredicate, 7, 150, 31, 2, // Skip to: 140576 +/* 1418 */ MCD_OPC_CheckField, 20, 1, 0, 143, 31, 2, // Skip to: 140576 +/* 1425 */ MCD_OPC_Decode, 241, 50, 6, // Opcode: ST1H_2Z_IMM +/* 1429 */ MCD_OPC_FilterValue, 1, 134, 31, 2, // Skip to: 140576 +/* 1434 */ MCD_OPC_CheckPredicate, 7, 129, 31, 2, // Skip to: 140576 +/* 1439 */ MCD_OPC_CheckField, 20, 1, 0, 122, 31, 2, // Skip to: 140576 +/* 1446 */ MCD_OPC_Decode, 245, 52, 6, // Opcode: STNT1H_2Z_IMM +/* 1450 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1500 +/* 1455 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1458 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1479 +/* 1463 */ MCD_OPC_CheckPredicate, 7, 100, 31, 2, // Skip to: 140576 +/* 1468 */ MCD_OPC_CheckField, 20, 1, 0, 93, 31, 2, // Skip to: 140576 +/* 1475 */ MCD_OPC_Decode, 175, 51, 6, // Opcode: ST1W_2Z_IMM +/* 1479 */ MCD_OPC_FilterValue, 1, 84, 31, 2, // Skip to: 140576 +/* 1484 */ MCD_OPC_CheckPredicate, 7, 79, 31, 2, // Skip to: 140576 +/* 1489 */ MCD_OPC_CheckField, 20, 1, 0, 72, 31, 2, // Skip to: 140576 +/* 1496 */ MCD_OPC_Decode, 129, 53, 6, // Opcode: STNT1W_2Z_IMM +/* 1500 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1550 +/* 1505 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1508 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1529 +/* 1513 */ MCD_OPC_CheckPredicate, 7, 50, 31, 2, // Skip to: 140576 +/* 1518 */ MCD_OPC_CheckField, 20, 1, 0, 43, 31, 2, // Skip to: 140576 +/* 1525 */ MCD_OPC_Decode, 213, 50, 6, // Opcode: ST1D_2Z_IMM +/* 1529 */ MCD_OPC_FilterValue, 1, 34, 31, 2, // Skip to: 140576 +/* 1534 */ MCD_OPC_CheckPredicate, 7, 29, 31, 2, // Skip to: 140576 +/* 1539 */ MCD_OPC_CheckField, 20, 1, 0, 22, 31, 2, // Skip to: 140576 +/* 1546 */ MCD_OPC_Decode, 234, 52, 6, // Opcode: STNT1D_2Z_IMM +/* 1550 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 1600 +/* 1555 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1558 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1579 +/* 1563 */ MCD_OPC_CheckPredicate, 7, 0, 31, 2, // Skip to: 140576 +/* 1568 */ MCD_OPC_CheckField, 20, 1, 0, 249, 30, 2, // Skip to: 140576 +/* 1575 */ MCD_OPC_Decode, 201, 50, 7, // Opcode: ST1B_4Z_IMM +/* 1579 */ MCD_OPC_FilterValue, 1, 240, 30, 2, // Skip to: 140576 +/* 1584 */ MCD_OPC_CheckPredicate, 7, 235, 30, 2, // Skip to: 140576 +/* 1589 */ MCD_OPC_CheckField, 20, 1, 0, 228, 30, 2, // Skip to: 140576 +/* 1596 */ MCD_OPC_Decode, 226, 52, 7, // Opcode: STNT1B_4Z_IMM +/* 1600 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1650 +/* 1605 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1608 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1629 +/* 1613 */ MCD_OPC_CheckPredicate, 7, 206, 30, 2, // Skip to: 140576 +/* 1618 */ MCD_OPC_CheckField, 20, 1, 0, 199, 30, 2, // Skip to: 140576 +/* 1625 */ MCD_OPC_Decode, 245, 50, 7, // Opcode: ST1H_4Z_IMM +/* 1629 */ MCD_OPC_FilterValue, 1, 190, 30, 2, // Skip to: 140576 +/* 1634 */ MCD_OPC_CheckPredicate, 7, 185, 30, 2, // Skip to: 140576 +/* 1639 */ MCD_OPC_CheckField, 20, 1, 0, 178, 30, 2, // Skip to: 140576 +/* 1646 */ MCD_OPC_Decode, 249, 52, 7, // Opcode: STNT1H_4Z_IMM +/* 1650 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1700 +/* 1655 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1658 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1679 +/* 1663 */ MCD_OPC_CheckPredicate, 7, 156, 30, 2, // Skip to: 140576 +/* 1668 */ MCD_OPC_CheckField, 20, 1, 0, 149, 30, 2, // Skip to: 140576 +/* 1675 */ MCD_OPC_Decode, 179, 51, 7, // Opcode: ST1W_4Z_IMM +/* 1679 */ MCD_OPC_FilterValue, 1, 140, 30, 2, // Skip to: 140576 +/* 1684 */ MCD_OPC_CheckPredicate, 7, 135, 30, 2, // Skip to: 140576 +/* 1689 */ MCD_OPC_CheckField, 20, 1, 0, 128, 30, 2, // Skip to: 140576 +/* 1696 */ MCD_OPC_Decode, 133, 53, 7, // Opcode: STNT1W_4Z_IMM +/* 1700 */ MCD_OPC_FilterValue, 7, 119, 30, 2, // Skip to: 140576 +/* 1705 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 1708 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1729 +/* 1713 */ MCD_OPC_CheckPredicate, 7, 106, 30, 2, // Skip to: 140576 +/* 1718 */ MCD_OPC_CheckField, 20, 1, 0, 99, 30, 2, // Skip to: 140576 +/* 1725 */ MCD_OPC_Decode, 217, 50, 7, // Opcode: ST1D_4Z_IMM +/* 1729 */ MCD_OPC_FilterValue, 1, 90, 30, 2, // Skip to: 140576 +/* 1734 */ MCD_OPC_CheckPredicate, 7, 85, 30, 2, // Skip to: 140576 +/* 1739 */ MCD_OPC_CheckField, 20, 1, 0, 78, 30, 2, // Skip to: 140576 +/* 1746 */ MCD_OPC_Decode, 238, 52, 7, // Opcode: STNT1D_4Z_IMM +/* 1750 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 1814 +/* 1755 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 1758 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1772 +/* 1763 */ MCD_OPC_CheckPredicate, 0, 56, 30, 2, // Skip to: 140576 +/* 1768 */ MCD_OPC_Decode, 244, 44, 1, // Opcode: SMOPA_MPPZZ_S +/* 1772 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1786 +/* 1777 */ MCD_OPC_CheckPredicate, 1, 42, 30, 2, // Skip to: 140576 +/* 1782 */ MCD_OPC_Decode, 243, 44, 1, // Opcode: SMOPA_MPPZZ_HtoS +/* 1786 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1800 +/* 1791 */ MCD_OPC_CheckPredicate, 0, 28, 30, 2, // Skip to: 140576 +/* 1796 */ MCD_OPC_Decode, 247, 44, 1, // Opcode: SMOPS_MPPZZ_S +/* 1800 */ MCD_OPC_FilterValue, 6, 19, 30, 2, // Skip to: 140576 +/* 1805 */ MCD_OPC_CheckPredicate, 1, 14, 30, 2, // Skip to: 140576 +/* 1810 */ MCD_OPC_Decode, 246, 44, 1, // Opcode: SMOPS_MPPZZ_HtoS +/* 1814 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 1850 +/* 1819 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 1822 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1836 +/* 1827 */ MCD_OPC_CheckPredicate, 0, 248, 29, 2, // Skip to: 140576 +/* 1832 */ MCD_OPC_Decode, 187, 54, 1, // Opcode: SUMOPA_MPPZZ_S +/* 1836 */ MCD_OPC_FilterValue, 4, 239, 29, 2, // Skip to: 140576 +/* 1841 */ MCD_OPC_CheckPredicate, 0, 234, 29, 2, // Skip to: 140576 +/* 1846 */ MCD_OPC_Decode, 189, 54, 1, // Opcode: SUMOPS_MPPZZ_S +/* 1850 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 1886 +/* 1855 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 1858 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1872 +/* 1863 */ MCD_OPC_CheckPredicate, 8, 212, 29, 2, // Skip to: 140576 +/* 1868 */ MCD_OPC_Decode, 242, 44, 3, // Opcode: SMOPA_MPPZZ_D +/* 1872 */ MCD_OPC_FilterValue, 2, 203, 29, 2, // Skip to: 140576 +/* 1877 */ MCD_OPC_CheckPredicate, 8, 198, 29, 2, // Skip to: 140576 +/* 1882 */ MCD_OPC_Decode, 245, 44, 3, // Opcode: SMOPS_MPPZZ_D +/* 1886 */ MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 1922 +/* 1891 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 1894 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1908 +/* 1899 */ MCD_OPC_CheckPredicate, 8, 176, 29, 2, // Skip to: 140576 +/* 1904 */ MCD_OPC_Decode, 186, 54, 3, // Opcode: SUMOPA_MPPZZ_D +/* 1908 */ MCD_OPC_FilterValue, 2, 167, 29, 2, // Skip to: 140576 +/* 1913 */ MCD_OPC_CheckPredicate, 8, 162, 29, 2, // Skip to: 140576 +/* 1918 */ MCD_OPC_Decode, 188, 54, 3, // Opcode: SUMOPS_MPPZZ_D +/* 1922 */ MCD_OPC_FilterValue, 8, 35, 1, 0, // Skip to: 2218 +/* 1927 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 1930 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 1966 +/* 1935 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 1938 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1952 +/* 1943 */ MCD_OPC_CheckPredicate, 1, 132, 29, 2, // Skip to: 140576 +/* 1948 */ MCD_OPC_Decode, 179, 30, 8, // Opcode: LD1B_2Z_STRIDED +/* 1952 */ MCD_OPC_FilterValue, 1, 123, 29, 2, // Skip to: 140576 +/* 1957 */ MCD_OPC_CheckPredicate, 1, 118, 29, 2, // Skip to: 140576 +/* 1962 */ MCD_OPC_Decode, 139, 34, 8, // Opcode: LDNT1B_2Z_STRIDED +/* 1966 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 2002 +/* 1971 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 1974 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1988 +/* 1979 */ MCD_OPC_CheckPredicate, 1, 96, 29, 2, // Skip to: 140576 +/* 1984 */ MCD_OPC_Decode, 223, 30, 8, // Opcode: LD1H_2Z_STRIDED +/* 1988 */ MCD_OPC_FilterValue, 1, 87, 29, 2, // Skip to: 140576 +/* 1993 */ MCD_OPC_CheckPredicate, 1, 82, 29, 2, // Skip to: 140576 +/* 1998 */ MCD_OPC_Decode, 162, 34, 8, // Opcode: LDNT1H_2Z_STRIDED +/* 2002 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 2038 +/* 2007 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2010 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2024 +/* 2015 */ MCD_OPC_CheckPredicate, 1, 60, 29, 2, // Skip to: 140576 +/* 2020 */ MCD_OPC_Decode, 217, 31, 8, // Opcode: LD1W_2Z_STRIDED +/* 2024 */ MCD_OPC_FilterValue, 1, 51, 29, 2, // Skip to: 140576 +/* 2029 */ MCD_OPC_CheckPredicate, 1, 46, 29, 2, // Skip to: 140576 +/* 2034 */ MCD_OPC_Decode, 179, 34, 8, // Opcode: LDNT1W_2Z_STRIDED +/* 2038 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 2074 +/* 2043 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2046 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2060 +/* 2051 */ MCD_OPC_CheckPredicate, 1, 24, 29, 2, // Skip to: 140576 +/* 2056 */ MCD_OPC_Decode, 195, 30, 8, // Opcode: LD1D_2Z_STRIDED +/* 2060 */ MCD_OPC_FilterValue, 1, 15, 29, 2, // Skip to: 140576 +/* 2065 */ MCD_OPC_CheckPredicate, 1, 10, 29, 2, // Skip to: 140576 +/* 2070 */ MCD_OPC_Decode, 151, 34, 8, // Opcode: LDNT1D_2Z_STRIDED +/* 2074 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2110 +/* 2079 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2082 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2096 +/* 2087 */ MCD_OPC_CheckPredicate, 1, 244, 28, 2, // Skip to: 140576 +/* 2092 */ MCD_OPC_Decode, 183, 30, 9, // Opcode: LD1B_4Z_STRIDED +/* 2096 */ MCD_OPC_FilterValue, 2, 235, 28, 2, // Skip to: 140576 +/* 2101 */ MCD_OPC_CheckPredicate, 1, 230, 28, 2, // Skip to: 140576 +/* 2106 */ MCD_OPC_Decode, 143, 34, 9, // Opcode: LDNT1B_4Z_STRIDED +/* 2110 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2146 +/* 2115 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2118 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2132 +/* 2123 */ MCD_OPC_CheckPredicate, 1, 208, 28, 2, // Skip to: 140576 +/* 2128 */ MCD_OPC_Decode, 227, 30, 9, // Opcode: LD1H_4Z_STRIDED +/* 2132 */ MCD_OPC_FilterValue, 2, 199, 28, 2, // Skip to: 140576 +/* 2137 */ MCD_OPC_CheckPredicate, 1, 194, 28, 2, // Skip to: 140576 +/* 2142 */ MCD_OPC_Decode, 166, 34, 9, // Opcode: LDNT1H_4Z_STRIDED +/* 2146 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2182 +/* 2151 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2154 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2168 +/* 2159 */ MCD_OPC_CheckPredicate, 1, 172, 28, 2, // Skip to: 140576 +/* 2164 */ MCD_OPC_Decode, 221, 31, 9, // Opcode: LD1W_4Z_STRIDED +/* 2168 */ MCD_OPC_FilterValue, 2, 163, 28, 2, // Skip to: 140576 +/* 2173 */ MCD_OPC_CheckPredicate, 1, 158, 28, 2, // Skip to: 140576 +/* 2178 */ MCD_OPC_Decode, 183, 34, 9, // Opcode: LDNT1W_4Z_STRIDED +/* 2182 */ MCD_OPC_FilterValue, 7, 149, 28, 2, // Skip to: 140576 +/* 2187 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2190 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2204 +/* 2195 */ MCD_OPC_CheckPredicate, 1, 136, 28, 2, // Skip to: 140576 +/* 2200 */ MCD_OPC_Decode, 199, 30, 9, // Opcode: LD1D_4Z_STRIDED +/* 2204 */ MCD_OPC_FilterValue, 2, 127, 28, 2, // Skip to: 140576 +/* 2209 */ MCD_OPC_CheckPredicate, 1, 122, 28, 2, // Skip to: 140576 +/* 2214 */ MCD_OPC_Decode, 155, 34, 9, // Opcode: LDNT1D_4Z_STRIDED +/* 2218 */ MCD_OPC_FilterValue, 9, 35, 1, 0, // Skip to: 2514 +/* 2223 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 2226 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 2262 +/* 2231 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2234 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2248 +/* 2239 */ MCD_OPC_CheckPredicate, 1, 92, 28, 2, // Skip to: 140576 +/* 2244 */ MCD_OPC_Decode, 198, 50, 8, // Opcode: ST1B_2Z_STRIDED +/* 2248 */ MCD_OPC_FilterValue, 1, 83, 28, 2, // Skip to: 140576 +/* 2253 */ MCD_OPC_CheckPredicate, 1, 78, 28, 2, // Skip to: 140576 +/* 2258 */ MCD_OPC_Decode, 223, 52, 8, // Opcode: STNT1B_2Z_STRIDED +/* 2262 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 2298 +/* 2267 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2270 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2284 +/* 2275 */ MCD_OPC_CheckPredicate, 1, 56, 28, 2, // Skip to: 140576 +/* 2280 */ MCD_OPC_Decode, 242, 50, 8, // Opcode: ST1H_2Z_STRIDED +/* 2284 */ MCD_OPC_FilterValue, 1, 47, 28, 2, // Skip to: 140576 +/* 2289 */ MCD_OPC_CheckPredicate, 1, 42, 28, 2, // Skip to: 140576 +/* 2294 */ MCD_OPC_Decode, 246, 52, 8, // Opcode: STNT1H_2Z_STRIDED +/* 2298 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 2334 +/* 2303 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2306 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2320 +/* 2311 */ MCD_OPC_CheckPredicate, 1, 20, 28, 2, // Skip to: 140576 +/* 2316 */ MCD_OPC_Decode, 176, 51, 8, // Opcode: ST1W_2Z_STRIDED +/* 2320 */ MCD_OPC_FilterValue, 1, 11, 28, 2, // Skip to: 140576 +/* 2325 */ MCD_OPC_CheckPredicate, 1, 6, 28, 2, // Skip to: 140576 +/* 2330 */ MCD_OPC_Decode, 130, 53, 8, // Opcode: STNT1W_2Z_STRIDED +/* 2334 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 2370 +/* 2339 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2342 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2356 +/* 2347 */ MCD_OPC_CheckPredicate, 1, 240, 27, 2, // Skip to: 140576 +/* 2352 */ MCD_OPC_Decode, 214, 50, 8, // Opcode: ST1D_2Z_STRIDED +/* 2356 */ MCD_OPC_FilterValue, 1, 231, 27, 2, // Skip to: 140576 +/* 2361 */ MCD_OPC_CheckPredicate, 1, 226, 27, 2, // Skip to: 140576 +/* 2366 */ MCD_OPC_Decode, 235, 52, 8, // Opcode: STNT1D_2Z_STRIDED +/* 2370 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2406 +/* 2375 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2378 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2392 +/* 2383 */ MCD_OPC_CheckPredicate, 1, 204, 27, 2, // Skip to: 140576 +/* 2388 */ MCD_OPC_Decode, 202, 50, 9, // Opcode: ST1B_4Z_STRIDED +/* 2392 */ MCD_OPC_FilterValue, 2, 195, 27, 2, // Skip to: 140576 +/* 2397 */ MCD_OPC_CheckPredicate, 1, 190, 27, 2, // Skip to: 140576 +/* 2402 */ MCD_OPC_Decode, 227, 52, 9, // Opcode: STNT1B_4Z_STRIDED +/* 2406 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2442 +/* 2411 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2414 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2428 +/* 2419 */ MCD_OPC_CheckPredicate, 1, 168, 27, 2, // Skip to: 140576 +/* 2424 */ MCD_OPC_Decode, 246, 50, 9, // Opcode: ST1H_4Z_STRIDED +/* 2428 */ MCD_OPC_FilterValue, 2, 159, 27, 2, // Skip to: 140576 +/* 2433 */ MCD_OPC_CheckPredicate, 1, 154, 27, 2, // Skip to: 140576 +/* 2438 */ MCD_OPC_Decode, 250, 52, 9, // Opcode: STNT1H_4Z_STRIDED +/* 2442 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2478 +/* 2447 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2450 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2464 +/* 2455 */ MCD_OPC_CheckPredicate, 1, 132, 27, 2, // Skip to: 140576 +/* 2460 */ MCD_OPC_Decode, 180, 51, 9, // Opcode: ST1W_4Z_STRIDED +/* 2464 */ MCD_OPC_FilterValue, 2, 123, 27, 2, // Skip to: 140576 +/* 2469 */ MCD_OPC_CheckPredicate, 1, 118, 27, 2, // Skip to: 140576 +/* 2474 */ MCD_OPC_Decode, 134, 53, 9, // Opcode: STNT1W_4Z_STRIDED +/* 2478 */ MCD_OPC_FilterValue, 7, 109, 27, 2, // Skip to: 140576 +/* 2483 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2486 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2500 +/* 2491 */ MCD_OPC_CheckPredicate, 1, 96, 27, 2, // Skip to: 140576 +/* 2496 */ MCD_OPC_Decode, 218, 50, 9, // Opcode: ST1D_4Z_STRIDED +/* 2500 */ MCD_OPC_FilterValue, 2, 87, 27, 2, // Skip to: 140576 +/* 2505 */ MCD_OPC_CheckPredicate, 1, 82, 27, 2, // Skip to: 140576 +/* 2510 */ MCD_OPC_Decode, 239, 52, 9, // Opcode: STNT1D_4Z_STRIDED +/* 2514 */ MCD_OPC_FilterValue, 10, 147, 1, 0, // Skip to: 2922 +/* 2519 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 2522 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2572 +/* 2527 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2530 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2551 +/* 2535 */ MCD_OPC_CheckPredicate, 1, 52, 27, 2, // Skip to: 140576 +/* 2540 */ MCD_OPC_CheckField, 20, 1, 0, 45, 27, 2, // Skip to: 140576 +/* 2547 */ MCD_OPC_Decode, 180, 30, 10, // Opcode: LD1B_2Z_STRIDED_IMM +/* 2551 */ MCD_OPC_FilterValue, 1, 36, 27, 2, // Skip to: 140576 +/* 2556 */ MCD_OPC_CheckPredicate, 1, 31, 27, 2, // Skip to: 140576 +/* 2561 */ MCD_OPC_CheckField, 20, 1, 0, 24, 27, 2, // Skip to: 140576 +/* 2568 */ MCD_OPC_Decode, 140, 34, 10, // Opcode: LDNT1B_2Z_STRIDED_IMM +/* 2572 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 2622 +/* 2577 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2580 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2601 +/* 2585 */ MCD_OPC_CheckPredicate, 1, 2, 27, 2, // Skip to: 140576 +/* 2590 */ MCD_OPC_CheckField, 20, 1, 0, 251, 26, 2, // Skip to: 140576 +/* 2597 */ MCD_OPC_Decode, 224, 30, 10, // Opcode: LD1H_2Z_STRIDED_IMM +/* 2601 */ MCD_OPC_FilterValue, 1, 242, 26, 2, // Skip to: 140576 +/* 2606 */ MCD_OPC_CheckPredicate, 1, 237, 26, 2, // Skip to: 140576 +/* 2611 */ MCD_OPC_CheckField, 20, 1, 0, 230, 26, 2, // Skip to: 140576 +/* 2618 */ MCD_OPC_Decode, 163, 34, 10, // Opcode: LDNT1H_2Z_STRIDED_IMM +/* 2622 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 2672 +/* 2627 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2630 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2651 +/* 2635 */ MCD_OPC_CheckPredicate, 1, 208, 26, 2, // Skip to: 140576 +/* 2640 */ MCD_OPC_CheckField, 20, 1, 0, 201, 26, 2, // Skip to: 140576 +/* 2647 */ MCD_OPC_Decode, 218, 31, 10, // Opcode: LD1W_2Z_STRIDED_IMM +/* 2651 */ MCD_OPC_FilterValue, 1, 192, 26, 2, // Skip to: 140576 +/* 2656 */ MCD_OPC_CheckPredicate, 1, 187, 26, 2, // Skip to: 140576 +/* 2661 */ MCD_OPC_CheckField, 20, 1, 0, 180, 26, 2, // Skip to: 140576 +/* 2668 */ MCD_OPC_Decode, 180, 34, 10, // Opcode: LDNT1W_2Z_STRIDED_IMM +/* 2672 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 2722 +/* 2677 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2680 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2701 +/* 2685 */ MCD_OPC_CheckPredicate, 1, 158, 26, 2, // Skip to: 140576 +/* 2690 */ MCD_OPC_CheckField, 20, 1, 0, 151, 26, 2, // Skip to: 140576 +/* 2697 */ MCD_OPC_Decode, 196, 30, 10, // Opcode: LD1D_2Z_STRIDED_IMM +/* 2701 */ MCD_OPC_FilterValue, 1, 142, 26, 2, // Skip to: 140576 +/* 2706 */ MCD_OPC_CheckPredicate, 1, 137, 26, 2, // Skip to: 140576 +/* 2711 */ MCD_OPC_CheckField, 20, 1, 0, 130, 26, 2, // Skip to: 140576 +/* 2718 */ MCD_OPC_Decode, 152, 34, 10, // Opcode: LDNT1D_2Z_STRIDED_IMM +/* 2722 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 2772 +/* 2727 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2730 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2751 +/* 2735 */ MCD_OPC_CheckPredicate, 1, 108, 26, 2, // Skip to: 140576 +/* 2740 */ MCD_OPC_CheckField, 20, 1, 0, 101, 26, 2, // Skip to: 140576 +/* 2747 */ MCD_OPC_Decode, 184, 30, 11, // Opcode: LD1B_4Z_STRIDED_IMM +/* 2751 */ MCD_OPC_FilterValue, 2, 92, 26, 2, // Skip to: 140576 +/* 2756 */ MCD_OPC_CheckPredicate, 1, 87, 26, 2, // Skip to: 140576 +/* 2761 */ MCD_OPC_CheckField, 20, 1, 0, 80, 26, 2, // Skip to: 140576 +/* 2768 */ MCD_OPC_Decode, 144, 34, 11, // Opcode: LDNT1B_4Z_STRIDED_IMM +/* 2772 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 2822 +/* 2777 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2780 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2801 +/* 2785 */ MCD_OPC_CheckPredicate, 1, 58, 26, 2, // Skip to: 140576 +/* 2790 */ MCD_OPC_CheckField, 20, 1, 0, 51, 26, 2, // Skip to: 140576 +/* 2797 */ MCD_OPC_Decode, 228, 30, 11, // Opcode: LD1H_4Z_STRIDED_IMM +/* 2801 */ MCD_OPC_FilterValue, 2, 42, 26, 2, // Skip to: 140576 +/* 2806 */ MCD_OPC_CheckPredicate, 1, 37, 26, 2, // Skip to: 140576 +/* 2811 */ MCD_OPC_CheckField, 20, 1, 0, 30, 26, 2, // Skip to: 140576 +/* 2818 */ MCD_OPC_Decode, 167, 34, 11, // Opcode: LDNT1H_4Z_STRIDED_IMM +/* 2822 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 2872 +/* 2827 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2830 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2851 +/* 2835 */ MCD_OPC_CheckPredicate, 1, 8, 26, 2, // Skip to: 140576 +/* 2840 */ MCD_OPC_CheckField, 20, 1, 0, 1, 26, 2, // Skip to: 140576 +/* 2847 */ MCD_OPC_Decode, 222, 31, 11, // Opcode: LD1W_4Z_STRIDED_IMM +/* 2851 */ MCD_OPC_FilterValue, 2, 248, 25, 2, // Skip to: 140576 +/* 2856 */ MCD_OPC_CheckPredicate, 1, 243, 25, 2, // Skip to: 140576 +/* 2861 */ MCD_OPC_CheckField, 20, 1, 0, 236, 25, 2, // Skip to: 140576 +/* 2868 */ MCD_OPC_Decode, 184, 34, 11, // Opcode: LDNT1W_4Z_STRIDED_IMM +/* 2872 */ MCD_OPC_FilterValue, 7, 227, 25, 2, // Skip to: 140576 +/* 2877 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 2880 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2901 +/* 2885 */ MCD_OPC_CheckPredicate, 1, 214, 25, 2, // Skip to: 140576 +/* 2890 */ MCD_OPC_CheckField, 20, 1, 0, 207, 25, 2, // Skip to: 140576 +/* 2897 */ MCD_OPC_Decode, 200, 30, 11, // Opcode: LD1D_4Z_STRIDED_IMM +/* 2901 */ MCD_OPC_FilterValue, 2, 198, 25, 2, // Skip to: 140576 +/* 2906 */ MCD_OPC_CheckPredicate, 1, 193, 25, 2, // Skip to: 140576 +/* 2911 */ MCD_OPC_CheckField, 20, 1, 0, 186, 25, 2, // Skip to: 140576 +/* 2918 */ MCD_OPC_Decode, 156, 34, 11, // Opcode: LDNT1D_4Z_STRIDED_IMM +/* 2922 */ MCD_OPC_FilterValue, 11, 147, 1, 0, // Skip to: 3330 +/* 2927 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 2930 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2980 +/* 2935 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2938 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 2959 +/* 2943 */ MCD_OPC_CheckPredicate, 1, 156, 25, 2, // Skip to: 140576 +/* 2948 */ MCD_OPC_CheckField, 20, 1, 0, 149, 25, 2, // Skip to: 140576 +/* 2955 */ MCD_OPC_Decode, 199, 50, 10, // Opcode: ST1B_2Z_STRIDED_IMM +/* 2959 */ MCD_OPC_FilterValue, 1, 140, 25, 2, // Skip to: 140576 +/* 2964 */ MCD_OPC_CheckPredicate, 1, 135, 25, 2, // Skip to: 140576 +/* 2969 */ MCD_OPC_CheckField, 20, 1, 0, 128, 25, 2, // Skip to: 140576 +/* 2976 */ MCD_OPC_Decode, 224, 52, 10, // Opcode: STNT1B_2Z_STRIDED_IMM +/* 2980 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 3030 +/* 2985 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 2988 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3009 +/* 2993 */ MCD_OPC_CheckPredicate, 1, 106, 25, 2, // Skip to: 140576 +/* 2998 */ MCD_OPC_CheckField, 20, 1, 0, 99, 25, 2, // Skip to: 140576 +/* 3005 */ MCD_OPC_Decode, 243, 50, 10, // Opcode: ST1H_2Z_STRIDED_IMM +/* 3009 */ MCD_OPC_FilterValue, 1, 90, 25, 2, // Skip to: 140576 +/* 3014 */ MCD_OPC_CheckPredicate, 1, 85, 25, 2, // Skip to: 140576 +/* 3019 */ MCD_OPC_CheckField, 20, 1, 0, 78, 25, 2, // Skip to: 140576 +/* 3026 */ MCD_OPC_Decode, 247, 52, 10, // Opcode: STNT1H_2Z_STRIDED_IMM +/* 3030 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 3080 +/* 3035 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 3038 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3059 +/* 3043 */ MCD_OPC_CheckPredicate, 1, 56, 25, 2, // Skip to: 140576 +/* 3048 */ MCD_OPC_CheckField, 20, 1, 0, 49, 25, 2, // Skip to: 140576 +/* 3055 */ MCD_OPC_Decode, 177, 51, 10, // Opcode: ST1W_2Z_STRIDED_IMM +/* 3059 */ MCD_OPC_FilterValue, 1, 40, 25, 2, // Skip to: 140576 +/* 3064 */ MCD_OPC_CheckPredicate, 1, 35, 25, 2, // Skip to: 140576 +/* 3069 */ MCD_OPC_CheckField, 20, 1, 0, 28, 25, 2, // Skip to: 140576 +/* 3076 */ MCD_OPC_Decode, 131, 53, 10, // Opcode: STNT1W_2Z_STRIDED_IMM +/* 3080 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 3130 +/* 3085 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 3088 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3109 +/* 3093 */ MCD_OPC_CheckPredicate, 1, 6, 25, 2, // Skip to: 140576 +/* 3098 */ MCD_OPC_CheckField, 20, 1, 0, 255, 24, 2, // Skip to: 140576 +/* 3105 */ MCD_OPC_Decode, 215, 50, 10, // Opcode: ST1D_2Z_STRIDED_IMM +/* 3109 */ MCD_OPC_FilterValue, 1, 246, 24, 2, // Skip to: 140576 +/* 3114 */ MCD_OPC_CheckPredicate, 1, 241, 24, 2, // Skip to: 140576 +/* 3119 */ MCD_OPC_CheckField, 20, 1, 0, 234, 24, 2, // Skip to: 140576 +/* 3126 */ MCD_OPC_Decode, 236, 52, 10, // Opcode: STNT1D_2Z_STRIDED_IMM +/* 3130 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 3180 +/* 3135 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 3138 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3159 +/* 3143 */ MCD_OPC_CheckPredicate, 1, 212, 24, 2, // Skip to: 140576 +/* 3148 */ MCD_OPC_CheckField, 20, 1, 0, 205, 24, 2, // Skip to: 140576 +/* 3155 */ MCD_OPC_Decode, 203, 50, 11, // Opcode: ST1B_4Z_STRIDED_IMM +/* 3159 */ MCD_OPC_FilterValue, 2, 196, 24, 2, // Skip to: 140576 +/* 3164 */ MCD_OPC_CheckPredicate, 1, 191, 24, 2, // Skip to: 140576 +/* 3169 */ MCD_OPC_CheckField, 20, 1, 0, 184, 24, 2, // Skip to: 140576 +/* 3176 */ MCD_OPC_Decode, 228, 52, 11, // Opcode: STNT1B_4Z_STRIDED_IMM +/* 3180 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 3230 +/* 3185 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 3188 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3209 +/* 3193 */ MCD_OPC_CheckPredicate, 1, 162, 24, 2, // Skip to: 140576 +/* 3198 */ MCD_OPC_CheckField, 20, 1, 0, 155, 24, 2, // Skip to: 140576 +/* 3205 */ MCD_OPC_Decode, 247, 50, 11, // Opcode: ST1H_4Z_STRIDED_IMM +/* 3209 */ MCD_OPC_FilterValue, 2, 146, 24, 2, // Skip to: 140576 +/* 3214 */ MCD_OPC_CheckPredicate, 1, 141, 24, 2, // Skip to: 140576 +/* 3219 */ MCD_OPC_CheckField, 20, 1, 0, 134, 24, 2, // Skip to: 140576 +/* 3226 */ MCD_OPC_Decode, 251, 52, 11, // Opcode: STNT1H_4Z_STRIDED_IMM +/* 3230 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 3280 +/* 3235 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 3238 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3259 +/* 3243 */ MCD_OPC_CheckPredicate, 1, 112, 24, 2, // Skip to: 140576 +/* 3248 */ MCD_OPC_CheckField, 20, 1, 0, 105, 24, 2, // Skip to: 140576 +/* 3255 */ MCD_OPC_Decode, 181, 51, 11, // Opcode: ST1W_4Z_STRIDED_IMM +/* 3259 */ MCD_OPC_FilterValue, 2, 96, 24, 2, // Skip to: 140576 +/* 3264 */ MCD_OPC_CheckPredicate, 1, 91, 24, 2, // Skip to: 140576 +/* 3269 */ MCD_OPC_CheckField, 20, 1, 0, 84, 24, 2, // Skip to: 140576 +/* 3276 */ MCD_OPC_Decode, 135, 53, 11, // Opcode: STNT1W_4Z_STRIDED_IMM +/* 3280 */ MCD_OPC_FilterValue, 7, 75, 24, 2, // Skip to: 140576 +/* 3285 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 3288 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3309 +/* 3293 */ MCD_OPC_CheckPredicate, 1, 62, 24, 2, // Skip to: 140576 +/* 3298 */ MCD_OPC_CheckField, 20, 1, 0, 55, 24, 2, // Skip to: 140576 +/* 3305 */ MCD_OPC_Decode, 219, 50, 11, // Opcode: ST1D_4Z_STRIDED_IMM +/* 3309 */ MCD_OPC_FilterValue, 2, 46, 24, 2, // Skip to: 140576 +/* 3314 */ MCD_OPC_CheckPredicate, 1, 41, 24, 2, // Skip to: 140576 +/* 3319 */ MCD_OPC_CheckField, 20, 1, 0, 34, 24, 2, // Skip to: 140576 +/* 3326 */ MCD_OPC_Decode, 240, 52, 11, // Opcode: STNT1D_4Z_STRIDED_IMM +/* 3330 */ MCD_OPC_FilterValue, 12, 59, 0, 0, // Skip to: 3394 +/* 3335 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 3338 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3352 +/* 3343 */ MCD_OPC_CheckPredicate, 0, 12, 24, 2, // Skip to: 140576 +/* 3348 */ MCD_OPC_Decode, 212, 61, 1, // Opcode: USMOPA_MPPZZ_S +/* 3352 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3366 +/* 3357 */ MCD_OPC_CheckPredicate, 1, 254, 23, 2, // Skip to: 140576 +/* 3362 */ MCD_OPC_Decode, 226, 58, 1, // Opcode: UMOPA_MPPZZ_HtoS +/* 3366 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3380 +/* 3371 */ MCD_OPC_CheckPredicate, 0, 240, 23, 2, // Skip to: 140576 +/* 3376 */ MCD_OPC_Decode, 214, 61, 1, // Opcode: USMOPS_MPPZZ_S +/* 3380 */ MCD_OPC_FilterValue, 6, 231, 23, 2, // Skip to: 140576 +/* 3385 */ MCD_OPC_CheckPredicate, 1, 226, 23, 2, // Skip to: 140576 +/* 3390 */ MCD_OPC_Decode, 229, 58, 1, // Opcode: UMOPS_MPPZZ_HtoS +/* 3394 */ MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 3430 +/* 3399 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 3402 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3416 +/* 3407 */ MCD_OPC_CheckPredicate, 0, 204, 23, 2, // Skip to: 140576 +/* 3412 */ MCD_OPC_Decode, 227, 58, 1, // Opcode: UMOPA_MPPZZ_S +/* 3416 */ MCD_OPC_FilterValue, 4, 195, 23, 2, // Skip to: 140576 +/* 3421 */ MCD_OPC_CheckPredicate, 0, 190, 23, 2, // Skip to: 140576 +/* 3426 */ MCD_OPC_Decode, 230, 58, 1, // Opcode: UMOPS_MPPZZ_S +/* 3430 */ MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 3466 +/* 3435 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 3438 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3452 +/* 3443 */ MCD_OPC_CheckPredicate, 8, 168, 23, 2, // Skip to: 140576 +/* 3448 */ MCD_OPC_Decode, 211, 61, 3, // Opcode: USMOPA_MPPZZ_D +/* 3452 */ MCD_OPC_FilterValue, 2, 159, 23, 2, // Skip to: 140576 +/* 3457 */ MCD_OPC_CheckPredicate, 8, 154, 23, 2, // Skip to: 140576 +/* 3462 */ MCD_OPC_Decode, 213, 61, 3, // Opcode: USMOPS_MPPZZ_D +/* 3466 */ MCD_OPC_FilterValue, 15, 145, 23, 2, // Skip to: 140576 +/* 3471 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 3474 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3488 +/* 3479 */ MCD_OPC_CheckPredicate, 8, 132, 23, 2, // Skip to: 140576 +/* 3484 */ MCD_OPC_Decode, 225, 58, 3, // Opcode: UMOPA_MPPZZ_D +/* 3488 */ MCD_OPC_FilterValue, 2, 123, 23, 2, // Skip to: 140576 +/* 3493 */ MCD_OPC_CheckPredicate, 8, 118, 23, 2, // Skip to: 140576 +/* 3498 */ MCD_OPC_Decode, 228, 58, 3, // Opcode: UMOPS_MPPZZ_D +/* 3502 */ MCD_OPC_FilterValue, 6, 164, 80, 0, // Skip to: 24151 +/* 3507 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 3510 */ MCD_OPC_FilterValue, 0, 21, 5, 0, // Skip to: 4816 +/* 3515 */ MCD_OPC_ExtractField, 15, 8, // Inst{22-15} ... +/* 3518 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3539 +/* 3523 */ MCD_OPC_CheckPredicate, 0, 88, 23, 2, // Skip to: 140576 +/* 3528 */ MCD_OPC_CheckField, 4, 1, 0, 81, 23, 2, // Skip to: 140576 +/* 3535 */ MCD_OPC_Decode, 132, 30, 12, // Opcode: INSERT_MXIPZ_H_B +/* 3539 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3560 +/* 3544 */ MCD_OPC_CheckPredicate, 0, 67, 23, 2, // Skip to: 140576 +/* 3549 */ MCD_OPC_CheckField, 4, 1, 0, 60, 23, 2, // Skip to: 140576 +/* 3556 */ MCD_OPC_Decode, 137, 30, 12, // Opcode: INSERT_MXIPZ_V_B +/* 3560 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 3603 +/* 3565 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 3568 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3582 +/* 3573 */ MCD_OPC_CheckPredicate, 0, 38, 23, 2, // Skip to: 140576 +/* 3578 */ MCD_OPC_Decode, 224, 18, 13, // Opcode: EXTRACT_ZPMXI_H_B +/* 3582 */ MCD_OPC_FilterValue, 1, 29, 23, 2, // Skip to: 140576 +/* 3587 */ MCD_OPC_CheckPredicate, 9, 24, 23, 2, // Skip to: 140576 +/* 3592 */ MCD_OPC_CheckField, 10, 3, 0, 17, 23, 2, // Skip to: 140576 +/* 3599 */ MCD_OPC_Decode, 170, 37, 14, // Opcode: MOVAZ_ZMI_H_B +/* 3603 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 3646 +/* 3608 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 3611 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3625 +/* 3616 */ MCD_OPC_CheckPredicate, 0, 251, 22, 2, // Skip to: 140576 +/* 3621 */ MCD_OPC_Decode, 229, 18, 13, // Opcode: EXTRACT_ZPMXI_V_B +/* 3625 */ MCD_OPC_FilterValue, 1, 242, 22, 2, // Skip to: 140576 +/* 3630 */ MCD_OPC_CheckPredicate, 9, 237, 22, 2, // Skip to: 140576 +/* 3635 */ MCD_OPC_CheckField, 10, 3, 0, 230, 22, 2, // Skip to: 140576 +/* 3642 */ MCD_OPC_Decode, 175, 37, 14, // Opcode: MOVAZ_ZMI_V_B +/* 3646 */ MCD_OPC_FilterValue, 8, 87, 0, 0, // Skip to: 3738 +/* 3651 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 3654 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3675 +/* 3659 */ MCD_OPC_CheckPredicate, 1, 208, 22, 2, // Skip to: 140576 +/* 3664 */ MCD_OPC_CheckField, 3, 3, 0, 201, 22, 2, // Skip to: 140576 +/* 3671 */ MCD_OPC_Decode, 196, 37, 15, // Opcode: MOVA_MXI2Z_H_B +/* 3675 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3696 +/* 3680 */ MCD_OPC_CheckPredicate, 1, 187, 22, 2, // Skip to: 140576 +/* 3685 */ MCD_OPC_CheckField, 2, 5, 0, 180, 22, 2, // Skip to: 140576 +/* 3692 */ MCD_OPC_Decode, 204, 37, 16, // Opcode: MOVA_MXI4Z_H_B +/* 3696 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3717 +/* 3701 */ MCD_OPC_CheckPredicate, 1, 166, 22, 2, // Skip to: 140576 +/* 3706 */ MCD_OPC_CheckField, 3, 3, 0, 159, 22, 2, // Skip to: 140576 +/* 3713 */ MCD_OPC_Decode, 213, 37, 17, // Opcode: MOVA_VG2_MXI2Z +/* 3717 */ MCD_OPC_FilterValue, 3, 150, 22, 2, // Skip to: 140576 +/* 3722 */ MCD_OPC_CheckPredicate, 1, 145, 22, 2, // Skip to: 140576 +/* 3727 */ MCD_OPC_CheckField, 3, 4, 0, 138, 22, 2, // Skip to: 140576 +/* 3734 */ MCD_OPC_Decode, 215, 37, 18, // Opcode: MOVA_VG4_MXI4Z +/* 3738 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 3788 +/* 3743 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 3746 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3767 +/* 3751 */ MCD_OPC_CheckPredicate, 1, 116, 22, 2, // Skip to: 140576 +/* 3756 */ MCD_OPC_CheckField, 3, 3, 0, 109, 22, 2, // Skip to: 140576 +/* 3763 */ MCD_OPC_Decode, 200, 37, 15, // Opcode: MOVA_MXI2Z_V_B +/* 3767 */ MCD_OPC_FilterValue, 1, 100, 22, 2, // Skip to: 140576 +/* 3772 */ MCD_OPC_CheckPredicate, 1, 95, 22, 2, // Skip to: 140576 +/* 3777 */ MCD_OPC_CheckField, 2, 5, 0, 88, 22, 2, // Skip to: 140576 +/* 3784 */ MCD_OPC_Decode, 208, 37, 16, // Opcode: MOVA_MXI4Z_V_B +/* 3788 */ MCD_OPC_FilterValue, 12, 185, 0, 0, // Skip to: 3978 +/* 3793 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 3796 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3817 +/* 3801 */ MCD_OPC_CheckPredicate, 1, 66, 22, 2, // Skip to: 140576 +/* 3806 */ MCD_OPC_CheckField, 0, 1, 0, 59, 22, 2, // Skip to: 140576 +/* 3813 */ MCD_OPC_Decode, 180, 37, 19, // Opcode: MOVA_2ZMXI_H_B +/* 3817 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3838 +/* 3822 */ MCD_OPC_CheckPredicate, 9, 45, 22, 2, // Skip to: 140576 +/* 3827 */ MCD_OPC_CheckField, 0, 1, 0, 38, 22, 2, // Skip to: 140576 +/* 3834 */ MCD_OPC_Decode, 152, 37, 19, // Opcode: MOVAZ_2ZMI_H_B +/* 3838 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3866 +/* 3843 */ MCD_OPC_CheckPredicate, 1, 24, 22, 2, // Skip to: 140576 +/* 3848 */ MCD_OPC_CheckField, 7, 1, 0, 17, 22, 2, // Skip to: 140576 +/* 3855 */ MCD_OPC_CheckField, 0, 2, 0, 10, 22, 2, // Skip to: 140576 +/* 3862 */ MCD_OPC_Decode, 188, 37, 20, // Opcode: MOVA_4ZMXI_H_B +/* 3866 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 3894 +/* 3871 */ MCD_OPC_CheckPredicate, 9, 252, 21, 2, // Skip to: 140576 +/* 3876 */ MCD_OPC_CheckField, 7, 1, 0, 245, 21, 2, // Skip to: 140576 +/* 3883 */ MCD_OPC_CheckField, 0, 2, 0, 238, 21, 2, // Skip to: 140576 +/* 3890 */ MCD_OPC_Decode, 160, 37, 20, // Opcode: MOVAZ_4ZMI_H_B +/* 3894 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 3915 +/* 3899 */ MCD_OPC_CheckPredicate, 1, 224, 21, 2, // Skip to: 140576 +/* 3904 */ MCD_OPC_CheckField, 0, 1, 0, 217, 21, 2, // Skip to: 140576 +/* 3911 */ MCD_OPC_Decode, 212, 37, 21, // Opcode: MOVA_VG2_2ZMXI +/* 3915 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3936 +/* 3920 */ MCD_OPC_CheckPredicate, 9, 203, 21, 2, // Skip to: 140576 +/* 3925 */ MCD_OPC_CheckField, 0, 1, 0, 196, 21, 2, // Skip to: 140576 +/* 3932 */ MCD_OPC_Decode, 168, 37, 21, // Opcode: MOVAZ_VG2_2ZM +/* 3936 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 3957 +/* 3941 */ MCD_OPC_CheckPredicate, 1, 182, 21, 2, // Skip to: 140576 +/* 3946 */ MCD_OPC_CheckField, 0, 2, 0, 175, 21, 2, // Skip to: 140576 +/* 3953 */ MCD_OPC_Decode, 214, 37, 22, // Opcode: MOVA_VG4_4ZMXI +/* 3957 */ MCD_OPC_FilterValue, 14, 166, 21, 2, // Skip to: 140576 +/* 3962 */ MCD_OPC_CheckPredicate, 9, 161, 21, 2, // Skip to: 140576 +/* 3967 */ MCD_OPC_CheckField, 0, 2, 0, 154, 21, 2, // Skip to: 140576 +/* 3974 */ MCD_OPC_Decode, 169, 37, 22, // Opcode: MOVAZ_VG4_4ZM +/* 3978 */ MCD_OPC_FilterValue, 13, 101, 0, 0, // Skip to: 4084 +/* 3983 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 3986 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4007 +/* 3991 */ MCD_OPC_CheckPredicate, 1, 132, 21, 2, // Skip to: 140576 +/* 3996 */ MCD_OPC_CheckField, 0, 1, 0, 125, 21, 2, // Skip to: 140576 +/* 4003 */ MCD_OPC_Decode, 184, 37, 19, // Opcode: MOVA_2ZMXI_V_B +/* 4007 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4028 +/* 4012 */ MCD_OPC_CheckPredicate, 9, 111, 21, 2, // Skip to: 140576 +/* 4017 */ MCD_OPC_CheckField, 0, 1, 0, 104, 21, 2, // Skip to: 140576 +/* 4024 */ MCD_OPC_Decode, 156, 37, 19, // Opcode: MOVAZ_2ZMI_V_B +/* 4028 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4056 +/* 4033 */ MCD_OPC_CheckPredicate, 1, 90, 21, 2, // Skip to: 140576 +/* 4038 */ MCD_OPC_CheckField, 7, 1, 0, 83, 21, 2, // Skip to: 140576 +/* 4045 */ MCD_OPC_CheckField, 0, 2, 0, 76, 21, 2, // Skip to: 140576 +/* 4052 */ MCD_OPC_Decode, 192, 37, 20, // Opcode: MOVA_4ZMXI_V_B +/* 4056 */ MCD_OPC_FilterValue, 6, 67, 21, 2, // Skip to: 140576 +/* 4061 */ MCD_OPC_CheckPredicate, 9, 62, 21, 2, // Skip to: 140576 +/* 4066 */ MCD_OPC_CheckField, 7, 1, 0, 55, 21, 2, // Skip to: 140576 +/* 4073 */ MCD_OPC_CheckField, 0, 2, 0, 48, 21, 2, // Skip to: 140576 +/* 4080 */ MCD_OPC_Decode, 164, 37, 20, // Opcode: MOVAZ_4ZMI_V_B +/* 4084 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4105 +/* 4089 */ MCD_OPC_CheckPredicate, 0, 34, 21, 2, // Skip to: 140576 +/* 4094 */ MCD_OPC_CheckField, 8, 7, 0, 27, 21, 2, // Skip to: 140576 +/* 4101 */ MCD_OPC_Decode, 236, 63, 23, // Opcode: ZERO_M +/* 4105 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4126 +/* 4110 */ MCD_OPC_CheckPredicate, 9, 13, 21, 2, // Skip to: 140576 +/* 4115 */ MCD_OPC_CheckField, 3, 10, 0, 6, 21, 2, // Skip to: 140576 +/* 4122 */ MCD_OPC_Decode, 241, 63, 24, // Opcode: ZERO_MXI_VG2_Z +/* 4126 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 4147 +/* 4131 */ MCD_OPC_CheckPredicate, 9, 248, 20, 2, // Skip to: 140576 +/* 4136 */ MCD_OPC_CheckField, 3, 10, 0, 241, 20, 2, // Skip to: 140576 +/* 4143 */ MCD_OPC_Decode, 237, 63, 24, // Opcode: ZERO_MXI_2Z +/* 4147 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 4168 +/* 4152 */ MCD_OPC_CheckPredicate, 9, 227, 20, 2, // Skip to: 140576 +/* 4157 */ MCD_OPC_CheckField, 2, 11, 0, 220, 20, 2, // Skip to: 140576 +/* 4164 */ MCD_OPC_Decode, 239, 63, 25, // Opcode: ZERO_MXI_VG2_2Z +/* 4168 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 4189 +/* 4173 */ MCD_OPC_CheckPredicate, 9, 206, 20, 2, // Skip to: 140576 +/* 4178 */ MCD_OPC_CheckField, 2, 11, 0, 199, 20, 2, // Skip to: 140576 +/* 4185 */ MCD_OPC_Decode, 242, 63, 25, // Opcode: ZERO_MXI_VG4_2Z +/* 4189 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 4210 +/* 4194 */ MCD_OPC_CheckPredicate, 9, 185, 20, 2, // Skip to: 140576 +/* 4199 */ MCD_OPC_CheckField, 3, 10, 0, 178, 20, 2, // Skip to: 140576 +/* 4206 */ MCD_OPC_Decode, 244, 63, 24, // Opcode: ZERO_MXI_VG4_Z +/* 4210 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 4231 +/* 4215 */ MCD_OPC_CheckPredicate, 9, 164, 20, 2, // Skip to: 140576 +/* 4220 */ MCD_OPC_CheckField, 2, 11, 0, 157, 20, 2, // Skip to: 140576 +/* 4227 */ MCD_OPC_Decode, 238, 63, 25, // Opcode: ZERO_MXI_4Z +/* 4231 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 4252 +/* 4236 */ MCD_OPC_CheckPredicate, 9, 143, 20, 2, // Skip to: 140576 +/* 4241 */ MCD_OPC_CheckField, 1, 12, 0, 136, 20, 2, // Skip to: 140576 +/* 4248 */ MCD_OPC_Decode, 240, 63, 26, // Opcode: ZERO_MXI_VG2_4Z +/* 4252 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 4273 +/* 4257 */ MCD_OPC_CheckPredicate, 9, 122, 20, 2, // Skip to: 140576 +/* 4262 */ MCD_OPC_CheckField, 1, 12, 0, 115, 20, 2, // Skip to: 140576 +/* 4269 */ MCD_OPC_Decode, 243, 63, 26, // Opcode: ZERO_MXI_VG4_4Z +/* 4273 */ MCD_OPC_FilterValue, 128, 1, 16, 0, 0, // Skip to: 4295 +/* 4279 */ MCD_OPC_CheckPredicate, 0, 100, 20, 2, // Skip to: 140576 +/* 4284 */ MCD_OPC_CheckField, 4, 1, 0, 93, 20, 2, // Skip to: 140576 +/* 4291 */ MCD_OPC_Decode, 134, 30, 27, // Opcode: INSERT_MXIPZ_H_H +/* 4295 */ MCD_OPC_FilterValue, 129, 1, 16, 0, 0, // Skip to: 4317 +/* 4301 */ MCD_OPC_CheckPredicate, 0, 78, 20, 2, // Skip to: 140576 +/* 4306 */ MCD_OPC_CheckField, 4, 1, 0, 71, 20, 2, // Skip to: 140576 +/* 4313 */ MCD_OPC_Decode, 139, 30, 27, // Opcode: INSERT_MXIPZ_V_H +/* 4317 */ MCD_OPC_FilterValue, 132, 1, 38, 0, 0, // Skip to: 4361 +/* 4323 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 4326 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4340 +/* 4331 */ MCD_OPC_CheckPredicate, 0, 48, 20, 2, // Skip to: 140576 +/* 4336 */ MCD_OPC_Decode, 226, 18, 28, // Opcode: EXTRACT_ZPMXI_H_H +/* 4340 */ MCD_OPC_FilterValue, 1, 39, 20, 2, // Skip to: 140576 +/* 4345 */ MCD_OPC_CheckPredicate, 9, 34, 20, 2, // Skip to: 140576 +/* 4350 */ MCD_OPC_CheckField, 10, 3, 0, 27, 20, 2, // Skip to: 140576 +/* 4357 */ MCD_OPC_Decode, 172, 37, 29, // Opcode: MOVAZ_ZMI_H_H +/* 4361 */ MCD_OPC_FilterValue, 133, 1, 38, 0, 0, // Skip to: 4405 +/* 4367 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 4370 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4384 +/* 4375 */ MCD_OPC_CheckPredicate, 0, 4, 20, 2, // Skip to: 140576 +/* 4380 */ MCD_OPC_Decode, 231, 18, 28, // Opcode: EXTRACT_ZPMXI_V_H +/* 4384 */ MCD_OPC_FilterValue, 1, 251, 19, 2, // Skip to: 140576 +/* 4389 */ MCD_OPC_CheckPredicate, 9, 246, 19, 2, // Skip to: 140576 +/* 4394 */ MCD_OPC_CheckField, 10, 3, 0, 239, 19, 2, // Skip to: 140576 +/* 4401 */ MCD_OPC_Decode, 177, 37, 29, // Opcode: MOVAZ_ZMI_V_H +/* 4405 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 4456 +/* 4411 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 4414 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4435 +/* 4419 */ MCD_OPC_CheckPredicate, 1, 216, 19, 2, // Skip to: 140576 +/* 4424 */ MCD_OPC_CheckField, 3, 3, 0, 209, 19, 2, // Skip to: 140576 +/* 4431 */ MCD_OPC_Decode, 198, 37, 30, // Opcode: MOVA_MXI2Z_H_H +/* 4435 */ MCD_OPC_FilterValue, 1, 200, 19, 2, // Skip to: 140576 +/* 4440 */ MCD_OPC_CheckPredicate, 1, 195, 19, 2, // Skip to: 140576 +/* 4445 */ MCD_OPC_CheckField, 2, 5, 0, 188, 19, 2, // Skip to: 140576 +/* 4452 */ MCD_OPC_Decode, 206, 37, 31, // Opcode: MOVA_MXI4Z_H_H +/* 4456 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 4507 +/* 4462 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 4465 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4486 +/* 4470 */ MCD_OPC_CheckPredicate, 1, 165, 19, 2, // Skip to: 140576 +/* 4475 */ MCD_OPC_CheckField, 3, 3, 0, 158, 19, 2, // Skip to: 140576 +/* 4482 */ MCD_OPC_Decode, 202, 37, 30, // Opcode: MOVA_MXI2Z_V_H +/* 4486 */ MCD_OPC_FilterValue, 1, 149, 19, 2, // Skip to: 140576 +/* 4491 */ MCD_OPC_CheckPredicate, 1, 144, 19, 2, // Skip to: 140576 +/* 4496 */ MCD_OPC_CheckField, 2, 5, 0, 137, 19, 2, // Skip to: 140576 +/* 4503 */ MCD_OPC_Decode, 210, 37, 31, // Opcode: MOVA_MXI4Z_V_H +/* 4507 */ MCD_OPC_FilterValue, 140, 1, 101, 0, 0, // Skip to: 4614 +/* 4513 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 4516 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4537 +/* 4521 */ MCD_OPC_CheckPredicate, 1, 114, 19, 2, // Skip to: 140576 +/* 4526 */ MCD_OPC_CheckField, 0, 1, 0, 107, 19, 2, // Skip to: 140576 +/* 4533 */ MCD_OPC_Decode, 182, 37, 32, // Opcode: MOVA_2ZMXI_H_H +/* 4537 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4558 +/* 4542 */ MCD_OPC_CheckPredicate, 9, 93, 19, 2, // Skip to: 140576 +/* 4547 */ MCD_OPC_CheckField, 0, 1, 0, 86, 19, 2, // Skip to: 140576 +/* 4554 */ MCD_OPC_Decode, 154, 37, 33, // Opcode: MOVAZ_2ZMI_H_H +/* 4558 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4586 +/* 4563 */ MCD_OPC_CheckPredicate, 1, 72, 19, 2, // Skip to: 140576 +/* 4568 */ MCD_OPC_CheckField, 7, 1, 0, 65, 19, 2, // Skip to: 140576 +/* 4575 */ MCD_OPC_CheckField, 0, 2, 0, 58, 19, 2, // Skip to: 140576 +/* 4582 */ MCD_OPC_Decode, 190, 37, 34, // Opcode: MOVA_4ZMXI_H_H +/* 4586 */ MCD_OPC_FilterValue, 6, 49, 19, 2, // Skip to: 140576 +/* 4591 */ MCD_OPC_CheckPredicate, 9, 44, 19, 2, // Skip to: 140576 +/* 4596 */ MCD_OPC_CheckField, 7, 1, 0, 37, 19, 2, // Skip to: 140576 +/* 4603 */ MCD_OPC_CheckField, 0, 2, 0, 30, 19, 2, // Skip to: 140576 +/* 4610 */ MCD_OPC_Decode, 162, 37, 35, // Opcode: MOVAZ_4ZMI_H_H +/* 4614 */ MCD_OPC_FilterValue, 141, 1, 101, 0, 0, // Skip to: 4721 +/* 4620 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 4623 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4644 +/* 4628 */ MCD_OPC_CheckPredicate, 1, 7, 19, 2, // Skip to: 140576 +/* 4633 */ MCD_OPC_CheckField, 0, 1, 0, 0, 19, 2, // Skip to: 140576 +/* 4640 */ MCD_OPC_Decode, 186, 37, 32, // Opcode: MOVA_2ZMXI_V_H +/* 4644 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 4665 +/* 4649 */ MCD_OPC_CheckPredicate, 9, 242, 18, 2, // Skip to: 140576 +/* 4654 */ MCD_OPC_CheckField, 0, 1, 0, 235, 18, 2, // Skip to: 140576 +/* 4661 */ MCD_OPC_Decode, 158, 37, 33, // Opcode: MOVAZ_2ZMI_V_H +/* 4665 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4693 +/* 4670 */ MCD_OPC_CheckPredicate, 1, 221, 18, 2, // Skip to: 140576 +/* 4675 */ MCD_OPC_CheckField, 7, 1, 0, 214, 18, 2, // Skip to: 140576 +/* 4682 */ MCD_OPC_CheckField, 0, 2, 0, 207, 18, 2, // Skip to: 140576 +/* 4689 */ MCD_OPC_Decode, 194, 37, 34, // Opcode: MOVA_4ZMXI_V_H +/* 4693 */ MCD_OPC_FilterValue, 6, 198, 18, 2, // Skip to: 140576 +/* 4698 */ MCD_OPC_CheckPredicate, 9, 193, 18, 2, // Skip to: 140576 +/* 4703 */ MCD_OPC_CheckField, 7, 1, 0, 186, 18, 2, // Skip to: 140576 +/* 4710 */ MCD_OPC_CheckField, 0, 2, 0, 179, 18, 2, // Skip to: 140576 +/* 4717 */ MCD_OPC_Decode, 166, 37, 35, // Opcode: MOVAZ_4ZMI_V_H +/* 4721 */ MCD_OPC_FilterValue, 144, 1, 16, 0, 0, // Skip to: 4743 +/* 4727 */ MCD_OPC_CheckPredicate, 1, 164, 18, 2, // Skip to: 140576 +/* 4732 */ MCD_OPC_CheckField, 0, 15, 1, 157, 18, 2, // Skip to: 140576 +/* 4739 */ MCD_OPC_Decode, 245, 63, 36, // Opcode: ZERO_T +/* 4743 */ MCD_OPC_FilterValue, 152, 1, 16, 0, 0, // Skip to: 4765 +/* 4749 */ MCD_OPC_CheckPredicate, 1, 142, 18, 2, // Skip to: 140576 +/* 4754 */ MCD_OPC_CheckField, 5, 7, 31, 135, 18, 2, // Skip to: 140576 +/* 4761 */ MCD_OPC_Decode, 241, 37, 37, // Opcode: MOVT_XTI +/* 4765 */ MCD_OPC_FilterValue, 156, 1, 16, 0, 0, // Skip to: 4787 +/* 4771 */ MCD_OPC_CheckPredicate, 1, 120, 18, 2, // Skip to: 140576 +/* 4776 */ MCD_OPC_CheckField, 5, 7, 31, 113, 18, 2, // Skip to: 140576 +/* 4783 */ MCD_OPC_Decode, 240, 37, 38, // Opcode: MOVT_TIX +/* 4787 */ MCD_OPC_FilterValue, 158, 1, 103, 18, 2, // Skip to: 140576 +/* 4793 */ MCD_OPC_CheckPredicate, 10, 98, 18, 2, // Skip to: 140576 +/* 4798 */ MCD_OPC_CheckField, 14, 1, 0, 91, 18, 2, // Skip to: 140576 +/* 4805 */ MCD_OPC_CheckField, 5, 7, 31, 84, 18, 2, // Skip to: 140576 +/* 4812 */ MCD_OPC_Decode, 239, 37, 39, // Opcode: MOVT +/* 4816 */ MCD_OPC_FilterValue, 1, 36, 7, 0, // Skip to: 6649 +/* 4821 */ MCD_OPC_ExtractField, 18, 5, // Inst{22-18} ... +/* 4824 */ MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 4960 +/* 4829 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... +/* 4832 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4853 +/* 4837 */ MCD_OPC_CheckPredicate, 0, 54, 18, 2, // Skip to: 140576 +/* 4842 */ MCD_OPC_CheckField, 4, 1, 0, 47, 18, 2, // Skip to: 140576 +/* 4849 */ MCD_OPC_Decode, 136, 30, 40, // Opcode: INSERT_MXIPZ_H_S +/* 4853 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4874 +/* 4858 */ MCD_OPC_CheckPredicate, 0, 33, 18, 2, // Skip to: 140576 +/* 4863 */ MCD_OPC_CheckField, 4, 1, 0, 26, 18, 2, // Skip to: 140576 +/* 4870 */ MCD_OPC_Decode, 141, 30, 40, // Opcode: INSERT_MXIPZ_V_S +/* 4874 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 4917 +/* 4879 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 4882 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4896 +/* 4887 */ MCD_OPC_CheckPredicate, 0, 4, 18, 2, // Skip to: 140576 +/* 4892 */ MCD_OPC_Decode, 228, 18, 41, // Opcode: EXTRACT_ZPMXI_H_S +/* 4896 */ MCD_OPC_FilterValue, 1, 251, 17, 2, // Skip to: 140576 +/* 4901 */ MCD_OPC_CheckPredicate, 9, 246, 17, 2, // Skip to: 140576 +/* 4906 */ MCD_OPC_CheckField, 10, 3, 0, 239, 17, 2, // Skip to: 140576 +/* 4913 */ MCD_OPC_Decode, 174, 37, 42, // Opcode: MOVAZ_ZMI_H_S +/* 4917 */ MCD_OPC_FilterValue, 5, 230, 17, 2, // Skip to: 140576 +/* 4922 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 4925 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4939 +/* 4930 */ MCD_OPC_CheckPredicate, 0, 217, 17, 2, // Skip to: 140576 +/* 4935 */ MCD_OPC_Decode, 233, 18, 41, // Opcode: EXTRACT_ZPMXI_V_S +/* 4939 */ MCD_OPC_FilterValue, 1, 208, 17, 2, // Skip to: 140576 +/* 4944 */ MCD_OPC_CheckPredicate, 9, 203, 17, 2, // Skip to: 140576 +/* 4949 */ MCD_OPC_CheckField, 10, 3, 0, 196, 17, 2, // Skip to: 140576 +/* 4956 */ MCD_OPC_Decode, 179, 37, 42, // Opcode: MOVAZ_ZMI_V_S +/* 4960 */ MCD_OPC_FilterValue, 1, 59, 1, 0, // Skip to: 5280 +/* 4965 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... +/* 4968 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 5018 +/* 4973 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 4976 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4997 +/* 4981 */ MCD_OPC_CheckPredicate, 1, 166, 17, 2, // Skip to: 140576 +/* 4986 */ MCD_OPC_CheckField, 3, 3, 0, 159, 17, 2, // Skip to: 140576 +/* 4993 */ MCD_OPC_Decode, 199, 37, 43, // Opcode: MOVA_MXI2Z_H_S +/* 4997 */ MCD_OPC_FilterValue, 1, 150, 17, 2, // Skip to: 140576 +/* 5002 */ MCD_OPC_CheckPredicate, 1, 145, 17, 2, // Skip to: 140576 +/* 5007 */ MCD_OPC_CheckField, 2, 5, 0, 138, 17, 2, // Skip to: 140576 +/* 5014 */ MCD_OPC_Decode, 207, 37, 44, // Opcode: MOVA_MXI4Z_H_S +/* 5018 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 5068 +/* 5023 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 5026 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5047 +/* 5031 */ MCD_OPC_CheckPredicate, 1, 116, 17, 2, // Skip to: 140576 +/* 5036 */ MCD_OPC_CheckField, 3, 3, 0, 109, 17, 2, // Skip to: 140576 +/* 5043 */ MCD_OPC_Decode, 203, 37, 43, // Opcode: MOVA_MXI2Z_V_S +/* 5047 */ MCD_OPC_FilterValue, 1, 100, 17, 2, // Skip to: 140576 +/* 5052 */ MCD_OPC_CheckPredicate, 1, 95, 17, 2, // Skip to: 140576 +/* 5057 */ MCD_OPC_CheckField, 2, 5, 0, 88, 17, 2, // Skip to: 140576 +/* 5064 */ MCD_OPC_Decode, 211, 37, 44, // Opcode: MOVA_MXI4Z_V_S +/* 5068 */ MCD_OPC_FilterValue, 4, 101, 0, 0, // Skip to: 5174 +/* 5073 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 5076 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5097 +/* 5081 */ MCD_OPC_CheckPredicate, 1, 66, 17, 2, // Skip to: 140576 +/* 5086 */ MCD_OPC_CheckField, 0, 1, 0, 59, 17, 2, // Skip to: 140576 +/* 5093 */ MCD_OPC_Decode, 183, 37, 45, // Opcode: MOVA_2ZMXI_H_S +/* 5097 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5118 +/* 5102 */ MCD_OPC_CheckPredicate, 9, 45, 17, 2, // Skip to: 140576 +/* 5107 */ MCD_OPC_CheckField, 0, 1, 0, 38, 17, 2, // Skip to: 140576 +/* 5114 */ MCD_OPC_Decode, 155, 37, 46, // Opcode: MOVAZ_2ZMI_H_S +/* 5118 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5146 +/* 5123 */ MCD_OPC_CheckPredicate, 1, 24, 17, 2, // Skip to: 140576 +/* 5128 */ MCD_OPC_CheckField, 7, 1, 0, 17, 17, 2, // Skip to: 140576 +/* 5135 */ MCD_OPC_CheckField, 0, 2, 0, 10, 17, 2, // Skip to: 140576 +/* 5142 */ MCD_OPC_Decode, 191, 37, 47, // Opcode: MOVA_4ZMXI_H_S +/* 5146 */ MCD_OPC_FilterValue, 6, 1, 17, 2, // Skip to: 140576 +/* 5151 */ MCD_OPC_CheckPredicate, 9, 252, 16, 2, // Skip to: 140576 +/* 5156 */ MCD_OPC_CheckField, 7, 1, 0, 245, 16, 2, // Skip to: 140576 +/* 5163 */ MCD_OPC_CheckField, 0, 2, 0, 238, 16, 2, // Skip to: 140576 +/* 5170 */ MCD_OPC_Decode, 163, 37, 48, // Opcode: MOVAZ_4ZMI_H_S +/* 5174 */ MCD_OPC_FilterValue, 5, 229, 16, 2, // Skip to: 140576 +/* 5179 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 5182 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5203 +/* 5187 */ MCD_OPC_CheckPredicate, 1, 216, 16, 2, // Skip to: 140576 +/* 5192 */ MCD_OPC_CheckField, 0, 1, 0, 209, 16, 2, // Skip to: 140576 +/* 5199 */ MCD_OPC_Decode, 187, 37, 45, // Opcode: MOVA_2ZMXI_V_S +/* 5203 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5224 +/* 5208 */ MCD_OPC_CheckPredicate, 9, 195, 16, 2, // Skip to: 140576 +/* 5213 */ MCD_OPC_CheckField, 0, 1, 0, 188, 16, 2, // Skip to: 140576 +/* 5220 */ MCD_OPC_Decode, 159, 37, 46, // Opcode: MOVAZ_2ZMI_V_S +/* 5224 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5252 +/* 5229 */ MCD_OPC_CheckPredicate, 1, 174, 16, 2, // Skip to: 140576 +/* 5234 */ MCD_OPC_CheckField, 7, 1, 0, 167, 16, 2, // Skip to: 140576 +/* 5241 */ MCD_OPC_CheckField, 0, 2, 0, 160, 16, 2, // Skip to: 140576 +/* 5248 */ MCD_OPC_Decode, 195, 37, 47, // Opcode: MOVA_4ZMXI_V_S +/* 5252 */ MCD_OPC_FilterValue, 6, 151, 16, 2, // Skip to: 140576 +/* 5257 */ MCD_OPC_CheckPredicate, 9, 146, 16, 2, // Skip to: 140576 +/* 5262 */ MCD_OPC_CheckField, 7, 1, 0, 139, 16, 2, // Skip to: 140576 +/* 5269 */ MCD_OPC_CheckField, 0, 2, 0, 132, 16, 2, // Skip to: 140576 +/* 5276 */ MCD_OPC_Decode, 167, 37, 48, // Opcode: MOVAZ_4ZMI_V_S +/* 5280 */ MCD_OPC_FilterValue, 2, 192, 0, 0, // Skip to: 5477 +/* 5285 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... +/* 5288 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 5323 +/* 5293 */ MCD_OPC_CheckPredicate, 10, 110, 16, 2, // Skip to: 140576 +/* 5298 */ MCD_OPC_CheckField, 15, 3, 6, 103, 16, 2, // Skip to: 140576 +/* 5305 */ MCD_OPC_CheckField, 5, 1, 0, 96, 16, 2, // Skip to: 140576 +/* 5312 */ MCD_OPC_CheckField, 0, 2, 0, 89, 16, 2, // Skip to: 140576 +/* 5319 */ MCD_OPC_Decode, 220, 36, 49, // Opcode: LUTI4_4ZZT2Z +/* 5323 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 5358 +/* 5328 */ MCD_OPC_CheckPredicate, 1, 75, 16, 2, // Skip to: 140576 +/* 5333 */ MCD_OPC_CheckField, 17, 1, 1, 68, 16, 2, // Skip to: 140576 +/* 5340 */ MCD_OPC_CheckField, 15, 1, 1, 61, 16, 2, // Skip to: 140576 +/* 5347 */ MCD_OPC_CheckField, 0, 2, 0, 54, 16, 2, // Skip to: 140576 +/* 5354 */ MCD_OPC_Decode, 218, 36, 50, // Opcode: LUTI4_4ZTZI_H +/* 5358 */ MCD_OPC_FilterValue, 8, 30, 0, 0, // Skip to: 5393 +/* 5363 */ MCD_OPC_CheckPredicate, 1, 40, 16, 2, // Skip to: 140576 +/* 5368 */ MCD_OPC_CheckField, 17, 1, 1, 33, 16, 2, // Skip to: 140576 +/* 5375 */ MCD_OPC_CheckField, 15, 1, 1, 26, 16, 2, // Skip to: 140576 +/* 5382 */ MCD_OPC_CheckField, 0, 2, 0, 19, 16, 2, // Skip to: 140576 +/* 5389 */ MCD_OPC_Decode, 219, 36, 50, // Opcode: LUTI4_4ZTZI_S +/* 5393 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 5421 +/* 5398 */ MCD_OPC_CheckPredicate, 1, 5, 16, 2, // Skip to: 140576 +/* 5403 */ MCD_OPC_CheckField, 17, 1, 1, 254, 15, 2, // Skip to: 140576 +/* 5410 */ MCD_OPC_CheckField, 0, 1, 0, 247, 15, 2, // Skip to: 140576 +/* 5417 */ MCD_OPC_Decode, 215, 36, 51, // Opcode: LUTI4_2ZTZI_B +/* 5421 */ MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 5449 +/* 5426 */ MCD_OPC_CheckPredicate, 1, 233, 15, 2, // Skip to: 140576 +/* 5431 */ MCD_OPC_CheckField, 17, 1, 1, 226, 15, 2, // Skip to: 140576 +/* 5438 */ MCD_OPC_CheckField, 0, 1, 0, 219, 15, 2, // Skip to: 140576 +/* 5445 */ MCD_OPC_Decode, 216, 36, 51, // Opcode: LUTI4_2ZTZI_H +/* 5449 */ MCD_OPC_FilterValue, 24, 210, 15, 2, // Skip to: 140576 +/* 5454 */ MCD_OPC_CheckPredicate, 1, 205, 15, 2, // Skip to: 140576 +/* 5459 */ MCD_OPC_CheckField, 17, 1, 1, 198, 15, 2, // Skip to: 140576 +/* 5466 */ MCD_OPC_CheckField, 0, 1, 0, 191, 15, 2, // Skip to: 140576 +/* 5473 */ MCD_OPC_Decode, 217, 36, 51, // Opcode: LUTI4_2ZTZI_S +/* 5477 */ MCD_OPC_FilterValue, 3, 150, 0, 0, // Skip to: 5632 +/* 5482 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... +/* 5485 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5513 +/* 5490 */ MCD_OPC_CheckPredicate, 1, 169, 15, 2, // Skip to: 140576 +/* 5495 */ MCD_OPC_CheckField, 15, 1, 1, 162, 15, 2, // Skip to: 140576 +/* 5502 */ MCD_OPC_CheckField, 0, 2, 0, 155, 15, 2, // Skip to: 140576 +/* 5509 */ MCD_OPC_Decode, 203, 36, 52, // Opcode: LUTI2_4ZTZI_B +/* 5513 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5541 +/* 5518 */ MCD_OPC_CheckPredicate, 1, 141, 15, 2, // Skip to: 140576 +/* 5523 */ MCD_OPC_CheckField, 15, 1, 1, 134, 15, 2, // Skip to: 140576 +/* 5530 */ MCD_OPC_CheckField, 0, 2, 0, 127, 15, 2, // Skip to: 140576 +/* 5537 */ MCD_OPC_Decode, 204, 36, 52, // Opcode: LUTI2_4ZTZI_H +/* 5541 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 5569 +/* 5546 */ MCD_OPC_CheckPredicate, 1, 113, 15, 2, // Skip to: 140576 +/* 5551 */ MCD_OPC_CheckField, 15, 1, 1, 106, 15, 2, // Skip to: 140576 +/* 5558 */ MCD_OPC_CheckField, 0, 2, 0, 99, 15, 2, // Skip to: 140576 +/* 5565 */ MCD_OPC_Decode, 205, 36, 52, // Opcode: LUTI2_4ZTZI_S +/* 5569 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5590 +/* 5574 */ MCD_OPC_CheckPredicate, 1, 85, 15, 2, // Skip to: 140576 +/* 5579 */ MCD_OPC_CheckField, 0, 1, 0, 78, 15, 2, // Skip to: 140576 +/* 5586 */ MCD_OPC_Decode, 200, 36, 53, // Opcode: LUTI2_2ZTZI_B +/* 5590 */ MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 5611 +/* 5595 */ MCD_OPC_CheckPredicate, 1, 64, 15, 2, // Skip to: 140576 +/* 5600 */ MCD_OPC_CheckField, 0, 1, 0, 57, 15, 2, // Skip to: 140576 +/* 5607 */ MCD_OPC_Decode, 201, 36, 53, // Opcode: LUTI2_2ZTZI_H +/* 5611 */ MCD_OPC_FilterValue, 24, 48, 15, 2, // Skip to: 140576 +/* 5616 */ MCD_OPC_CheckPredicate, 1, 43, 15, 2, // Skip to: 140576 +/* 5621 */ MCD_OPC_CheckField, 0, 1, 0, 36, 15, 2, // Skip to: 140576 +/* 5628 */ MCD_OPC_Decode, 202, 36, 53, // Opcode: LUTI2_2ZTZI_S +/* 5632 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 5682 +/* 5637 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... +/* 5640 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5661 +/* 5645 */ MCD_OPC_CheckPredicate, 0, 14, 15, 2, // Skip to: 140576 +/* 5650 */ MCD_OPC_CheckField, 2, 3, 0, 7, 15, 2, // Skip to: 140576 +/* 5657 */ MCD_OPC_Decode, 193, 11, 54, // Opcode: ADDHA_MPPZ_S +/* 5661 */ MCD_OPC_FilterValue, 1, 254, 14, 2, // Skip to: 140576 +/* 5666 */ MCD_OPC_CheckPredicate, 0, 249, 14, 2, // Skip to: 140576 +/* 5671 */ MCD_OPC_CheckField, 2, 3, 0, 242, 14, 2, // Skip to: 140576 +/* 5678 */ MCD_OPC_Decode, 234, 11, 54, // Opcode: ADDVA_MPPZ_S +/* 5682 */ MCD_OPC_FilterValue, 6, 129, 0, 0, // Skip to: 5816 +/* 5687 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... +/* 5690 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 5725 +/* 5695 */ MCD_OPC_CheckPredicate, 11, 220, 14, 2, // Skip to: 140576 +/* 5700 */ MCD_OPC_CheckField, 15, 3, 6, 213, 14, 2, // Skip to: 140576 +/* 5707 */ MCD_OPC_CheckField, 5, 1, 0, 206, 14, 2, // Skip to: 140576 +/* 5714 */ MCD_OPC_CheckField, 2, 2, 0, 199, 14, 2, // Skip to: 140576 +/* 5721 */ MCD_OPC_Decode, 224, 36, 55, // Opcode: LUTI4_S_4ZZT2Z +/* 5725 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 5760 +/* 5730 */ MCD_OPC_CheckPredicate, 9, 185, 14, 2, // Skip to: 140576 +/* 5735 */ MCD_OPC_CheckField, 17, 1, 1, 178, 14, 2, // Skip to: 140576 +/* 5742 */ MCD_OPC_CheckField, 15, 1, 1, 171, 14, 2, // Skip to: 140576 +/* 5749 */ MCD_OPC_CheckField, 2, 2, 0, 164, 14, 2, // Skip to: 140576 +/* 5756 */ MCD_OPC_Decode, 223, 36, 56, // Opcode: LUTI4_S_4ZTZI_H +/* 5760 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 5788 +/* 5765 */ MCD_OPC_CheckPredicate, 9, 150, 14, 2, // Skip to: 140576 +/* 5770 */ MCD_OPC_CheckField, 17, 1, 1, 143, 14, 2, // Skip to: 140576 +/* 5777 */ MCD_OPC_CheckField, 3, 1, 0, 136, 14, 2, // Skip to: 140576 +/* 5784 */ MCD_OPC_Decode, 221, 36, 57, // Opcode: LUTI4_S_2ZTZI_B +/* 5788 */ MCD_OPC_FilterValue, 20, 127, 14, 2, // Skip to: 140576 +/* 5793 */ MCD_OPC_CheckPredicate, 9, 122, 14, 2, // Skip to: 140576 +/* 5798 */ MCD_OPC_CheckField, 17, 1, 1, 115, 14, 2, // Skip to: 140576 +/* 5805 */ MCD_OPC_CheckField, 3, 1, 0, 108, 14, 2, // Skip to: 140576 +/* 5812 */ MCD_OPC_Decode, 222, 36, 57, // Opcode: LUTI4_S_2ZTZI_H +/* 5816 */ MCD_OPC_FilterValue, 7, 101, 0, 0, // Skip to: 5922 +/* 5821 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... +/* 5824 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5852 +/* 5829 */ MCD_OPC_CheckPredicate, 9, 86, 14, 2, // Skip to: 140576 +/* 5834 */ MCD_OPC_CheckField, 15, 1, 1, 79, 14, 2, // Skip to: 140576 +/* 5841 */ MCD_OPC_CheckField, 2, 2, 0, 72, 14, 2, // Skip to: 140576 +/* 5848 */ MCD_OPC_Decode, 208, 36, 58, // Opcode: LUTI2_S_4ZTZI_B +/* 5852 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5880 +/* 5857 */ MCD_OPC_CheckPredicate, 9, 58, 14, 2, // Skip to: 140576 +/* 5862 */ MCD_OPC_CheckField, 15, 1, 1, 51, 14, 2, // Skip to: 140576 +/* 5869 */ MCD_OPC_CheckField, 2, 2, 0, 44, 14, 2, // Skip to: 140576 +/* 5876 */ MCD_OPC_Decode, 209, 36, 58, // Opcode: LUTI2_S_4ZTZI_H +/* 5880 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5901 +/* 5885 */ MCD_OPC_CheckPredicate, 9, 30, 14, 2, // Skip to: 140576 +/* 5890 */ MCD_OPC_CheckField, 3, 1, 0, 23, 14, 2, // Skip to: 140576 +/* 5897 */ MCD_OPC_Decode, 206, 36, 59, // Opcode: LUTI2_S_2ZTZI_B +/* 5901 */ MCD_OPC_FilterValue, 20, 14, 14, 2, // Skip to: 140576 +/* 5906 */ MCD_OPC_CheckPredicate, 9, 9, 14, 2, // Skip to: 140576 +/* 5911 */ MCD_OPC_CheckField, 3, 1, 0, 2, 14, 2, // Skip to: 140576 +/* 5918 */ MCD_OPC_Decode, 207, 36, 59, // Opcode: LUTI2_S_2ZTZI_H +/* 5922 */ MCD_OPC_FilterValue, 16, 3, 1, 0, // Skip to: 6186 +/* 5927 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... +/* 5930 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5951 +/* 5935 */ MCD_OPC_CheckPredicate, 0, 236, 13, 2, // Skip to: 140576 +/* 5940 */ MCD_OPC_CheckField, 4, 1, 0, 229, 13, 2, // Skip to: 140576 +/* 5947 */ MCD_OPC_Decode, 133, 30, 60, // Opcode: INSERT_MXIPZ_H_D +/* 5951 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5972 +/* 5956 */ MCD_OPC_CheckPredicate, 0, 215, 13, 2, // Skip to: 140576 +/* 5961 */ MCD_OPC_CheckField, 4, 1, 0, 208, 13, 2, // Skip to: 140576 +/* 5968 */ MCD_OPC_Decode, 138, 30, 60, // Opcode: INSERT_MXIPZ_V_D +/* 5972 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5993 +/* 5977 */ MCD_OPC_CheckPredicate, 0, 194, 13, 2, // Skip to: 140576 +/* 5982 */ MCD_OPC_CheckField, 4, 1, 0, 187, 13, 2, // Skip to: 140576 +/* 5989 */ MCD_OPC_Decode, 135, 30, 61, // Opcode: INSERT_MXIPZ_H_Q +/* 5993 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 6014 +/* 5998 */ MCD_OPC_CheckPredicate, 0, 173, 13, 2, // Skip to: 140576 +/* 6003 */ MCD_OPC_CheckField, 4, 1, 0, 166, 13, 2, // Skip to: 140576 +/* 6010 */ MCD_OPC_Decode, 140, 30, 61, // Opcode: INSERT_MXIPZ_V_Q +/* 6014 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 6057 /* 6019 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 6022 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6036 -/* 6027 */ MCD_OPC_CheckPredicate, 0, 72, 250, 1, // Skip to: 135640 -/* 6032 */ MCD_OPC_Decode, 193, 16, 61, // Opcode: EXTRACT_ZPMXI_H_Q -/* 6036 */ MCD_OPC_FilterValue, 1, 63, 250, 1, // Skip to: 135640 -/* 6041 */ MCD_OPC_CheckPredicate, 7, 58, 250, 1, // Skip to: 135640 -/* 6046 */ MCD_OPC_CheckField, 10, 3, 0, 51, 250, 1, // Skip to: 135640 -/* 6053 */ MCD_OPC_Decode, 236, 33, 62, // Opcode: MOVAZ_ZMI_H_Q -/* 6057 */ MCD_OPC_FilterValue, 7, 42, 250, 1, // Skip to: 135640 +/* 6027 */ MCD_OPC_CheckPredicate, 0, 144, 13, 2, // Skip to: 140576 +/* 6032 */ MCD_OPC_Decode, 225, 18, 62, // Opcode: EXTRACT_ZPMXI_H_D +/* 6036 */ MCD_OPC_FilterValue, 1, 135, 13, 2, // Skip to: 140576 +/* 6041 */ MCD_OPC_CheckPredicate, 9, 130, 13, 2, // Skip to: 140576 +/* 6046 */ MCD_OPC_CheckField, 10, 3, 0, 123, 13, 2, // Skip to: 140576 +/* 6053 */ MCD_OPC_Decode, 171, 37, 63, // Opcode: MOVAZ_ZMI_H_D +/* 6057 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 6100 /* 6062 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 6065 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6079 -/* 6070 */ MCD_OPC_CheckPredicate, 0, 29, 250, 1, // Skip to: 135640 -/* 6075 */ MCD_OPC_Decode, 198, 16, 61, // Opcode: EXTRACT_ZPMXI_V_Q -/* 6079 */ MCD_OPC_FilterValue, 1, 20, 250, 1, // Skip to: 135640 -/* 6084 */ MCD_OPC_CheckPredicate, 7, 15, 250, 1, // Skip to: 135640 -/* 6089 */ MCD_OPC_CheckField, 10, 3, 0, 8, 250, 1, // Skip to: 135640 -/* 6096 */ MCD_OPC_Decode, 241, 33, 62, // Opcode: MOVAZ_ZMI_V_Q -/* 6100 */ MCD_OPC_FilterValue, 17, 31, 1, 0, // Skip to: 6392 -/* 6105 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... -/* 6108 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 6158 -/* 6113 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 6116 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6137 -/* 6121 */ MCD_OPC_CheckPredicate, 2, 234, 249, 1, // Skip to: 135640 -/* 6126 */ MCD_OPC_CheckField, 3, 3, 0, 227, 249, 1, // Skip to: 135640 -/* 6133 */ MCD_OPC_Decode, 132, 34, 63, // Opcode: MOVA_MXI2Z_H_D -/* 6137 */ MCD_OPC_FilterValue, 1, 218, 249, 1, // Skip to: 135640 -/* 6142 */ MCD_OPC_CheckPredicate, 2, 213, 249, 1, // Skip to: 135640 -/* 6147 */ MCD_OPC_CheckField, 3, 4, 0, 206, 249, 1, // Skip to: 135640 -/* 6154 */ MCD_OPC_Decode, 140, 34, 64, // Opcode: MOVA_MXI4Z_H_D -/* 6158 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 6208 -/* 6163 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 6166 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6187 -/* 6171 */ MCD_OPC_CheckPredicate, 2, 184, 249, 1, // Skip to: 135640 -/* 6176 */ MCD_OPC_CheckField, 3, 3, 0, 177, 249, 1, // Skip to: 135640 -/* 6183 */ MCD_OPC_Decode, 136, 34, 63, // Opcode: MOVA_MXI2Z_V_D -/* 6187 */ MCD_OPC_FilterValue, 1, 168, 249, 1, // Skip to: 135640 -/* 6192 */ MCD_OPC_CheckPredicate, 2, 163, 249, 1, // Skip to: 135640 -/* 6197 */ MCD_OPC_CheckField, 3, 4, 0, 156, 249, 1, // Skip to: 135640 -/* 6204 */ MCD_OPC_Decode, 144, 34, 64, // Opcode: MOVA_MXI4Z_V_D -/* 6208 */ MCD_OPC_FilterValue, 4, 87, 0, 0, // Skip to: 6300 -/* 6213 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 6216 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6237 -/* 6221 */ MCD_OPC_CheckPredicate, 2, 134, 249, 1, // Skip to: 135640 -/* 6226 */ MCD_OPC_CheckField, 0, 1, 0, 127, 249, 1, // Skip to: 135640 -/* 6233 */ MCD_OPC_Decode, 244, 33, 65, // Opcode: MOVA_2ZMXI_H_D -/* 6237 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6258 -/* 6242 */ MCD_OPC_CheckPredicate, 7, 113, 249, 1, // Skip to: 135640 -/* 6247 */ MCD_OPC_CheckField, 0, 1, 0, 106, 249, 1, // Skip to: 135640 -/* 6254 */ MCD_OPC_Decode, 216, 33, 66, // Opcode: MOVAZ_2ZMI_H_D -/* 6258 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6279 -/* 6263 */ MCD_OPC_CheckPredicate, 2, 92, 249, 1, // Skip to: 135640 -/* 6268 */ MCD_OPC_CheckField, 0, 2, 0, 85, 249, 1, // Skip to: 135640 -/* 6275 */ MCD_OPC_Decode, 252, 33, 67, // Opcode: MOVA_4ZMXI_H_D -/* 6279 */ MCD_OPC_FilterValue, 6, 76, 249, 1, // Skip to: 135640 -/* 6284 */ MCD_OPC_CheckPredicate, 7, 71, 249, 1, // Skip to: 135640 -/* 6289 */ MCD_OPC_CheckField, 0, 2, 0, 64, 249, 1, // Skip to: 135640 -/* 6296 */ MCD_OPC_Decode, 224, 33, 68, // Opcode: MOVAZ_4ZMI_H_D -/* 6300 */ MCD_OPC_FilterValue, 5, 55, 249, 1, // Skip to: 135640 -/* 6305 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... -/* 6308 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6329 -/* 6313 */ MCD_OPC_CheckPredicate, 2, 42, 249, 1, // Skip to: 135640 -/* 6318 */ MCD_OPC_CheckField, 0, 1, 0, 35, 249, 1, // Skip to: 135640 -/* 6325 */ MCD_OPC_Decode, 248, 33, 65, // Opcode: MOVA_2ZMXI_V_D -/* 6329 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6350 -/* 6334 */ MCD_OPC_CheckPredicate, 7, 21, 249, 1, // Skip to: 135640 -/* 6339 */ MCD_OPC_CheckField, 0, 1, 0, 14, 249, 1, // Skip to: 135640 -/* 6346 */ MCD_OPC_Decode, 220, 33, 66, // Opcode: MOVAZ_2ZMI_V_D -/* 6350 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6371 -/* 6355 */ MCD_OPC_CheckPredicate, 2, 0, 249, 1, // Skip to: 135640 -/* 6360 */ MCD_OPC_CheckField, 0, 2, 0, 249, 248, 1, // Skip to: 135640 -/* 6367 */ MCD_OPC_Decode, 128, 34, 67, // Opcode: MOVA_4ZMXI_V_D -/* 6371 */ MCD_OPC_FilterValue, 6, 240, 248, 1, // Skip to: 135640 -/* 6376 */ MCD_OPC_CheckPredicate, 7, 235, 248, 1, // Skip to: 135640 -/* 6381 */ MCD_OPC_CheckField, 0, 2, 0, 228, 248, 1, // Skip to: 135640 -/* 6388 */ MCD_OPC_Decode, 228, 33, 68, // Opcode: MOVAZ_4ZMI_V_D -/* 6392 */ MCD_OPC_FilterValue, 18, 66, 0, 0, // Skip to: 6463 -/* 6397 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 6400 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6421 -/* 6405 */ MCD_OPC_CheckPredicate, 2, 206, 248, 1, // Skip to: 135640 -/* 6410 */ MCD_OPC_CheckField, 17, 1, 1, 199, 248, 1, // Skip to: 135640 -/* 6417 */ MCD_OPC_Decode, 166, 33, 69, // Opcode: LUTI4_ZTZI_B -/* 6421 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6442 -/* 6426 */ MCD_OPC_CheckPredicate, 2, 185, 248, 1, // Skip to: 135640 -/* 6431 */ MCD_OPC_CheckField, 17, 1, 1, 178, 248, 1, // Skip to: 135640 -/* 6438 */ MCD_OPC_Decode, 167, 33, 69, // Opcode: LUTI4_ZTZI_H -/* 6442 */ MCD_OPC_FilterValue, 8, 169, 248, 1, // Skip to: 135640 -/* 6447 */ MCD_OPC_CheckPredicate, 2, 164, 248, 1, // Skip to: 135640 -/* 6452 */ MCD_OPC_CheckField, 17, 1, 1, 157, 248, 1, // Skip to: 135640 -/* 6459 */ MCD_OPC_Decode, 168, 33, 69, // Opcode: LUTI4_ZTZI_S -/* 6463 */ MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 6513 -/* 6468 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 6471 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6485 -/* 6476 */ MCD_OPC_CheckPredicate, 2, 135, 248, 1, // Skip to: 135640 -/* 6481 */ MCD_OPC_Decode, 155, 33, 70, // Opcode: LUTI2_ZTZI_B -/* 6485 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6499 -/* 6490 */ MCD_OPC_CheckPredicate, 2, 121, 248, 1, // Skip to: 135640 -/* 6495 */ MCD_OPC_Decode, 156, 33, 70, // Opcode: LUTI2_ZTZI_H -/* 6499 */ MCD_OPC_FilterValue, 8, 112, 248, 1, // Skip to: 135640 -/* 6504 */ MCD_OPC_CheckPredicate, 2, 107, 248, 1, // Skip to: 135640 -/* 6509 */ MCD_OPC_Decode, 157, 33, 70, // Opcode: LUTI2_ZTZI_S -/* 6513 */ MCD_OPC_FilterValue, 20, 98, 248, 1, // Skip to: 135640 -/* 6518 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... -/* 6521 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6542 -/* 6526 */ MCD_OPC_CheckPredicate, 6, 85, 248, 1, // Skip to: 135640 -/* 6531 */ MCD_OPC_CheckField, 3, 2, 0, 78, 248, 1, // Skip to: 135640 -/* 6538 */ MCD_OPC_Decode, 182, 9, 71, // Opcode: ADDHA_MPPZ_D -/* 6542 */ MCD_OPC_FilterValue, 1, 69, 248, 1, // Skip to: 135640 -/* 6547 */ MCD_OPC_CheckPredicate, 6, 64, 248, 1, // Skip to: 135640 -/* 6552 */ MCD_OPC_CheckField, 3, 2, 0, 57, 248, 1, // Skip to: 135640 -/* 6559 */ MCD_OPC_Decode, 222, 9, 71, // Opcode: ADDVA_MPPZ_D -/* 6563 */ MCD_OPC_FilterValue, 2, 196, 28, 0, // Skip to: 13932 -/* 6568 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 6571 */ MCD_OPC_FilterValue, 0, 129, 2, 0, // Skip to: 7217 -/* 6576 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 6579 */ MCD_OPC_FilterValue, 0, 58, 1, 0, // Skip to: 6898 -/* 6584 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 6587 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 6637 -/* 6592 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 6595 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6609 -/* 6600 */ MCD_OPC_CheckPredicate, 2, 11, 248, 1, // Skip to: 135640 -/* 6605 */ MCD_OPC_Decode, 207, 40, 72, // Opcode: SMLALL_MZZI_BtoS -/* 6609 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6623 -/* 6614 */ MCD_OPC_CheckPredicate, 2, 253, 247, 1, // Skip to: 135640 -/* 6619 */ MCD_OPC_Decode, 245, 57, 72, // Opcode: USMLALL_MZZI_BtoS -/* 6623 */ MCD_OPC_FilterValue, 2, 244, 247, 1, // Skip to: 135640 -/* 6628 */ MCD_OPC_CheckPredicate, 2, 239, 247, 1, // Skip to: 135640 -/* 6633 */ MCD_OPC_Decode, 251, 40, 72, // Opcode: SMLSLL_MZZI_BtoS -/* 6637 */ MCD_OPC_FilterValue, 1, 230, 247, 1, // Skip to: 135640 -/* 6642 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 6645 */ MCD_OPC_FilterValue, 0, 140, 0, 0, // Skip to: 6790 -/* 6650 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 6653 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 6747 -/* 6658 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 6661 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 6704 -/* 6666 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 6669 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6683 -/* 6674 */ MCD_OPC_CheckPredicate, 2, 193, 247, 1, // Skip to: 135640 -/* 6679 */ MCD_OPC_Decode, 213, 40, 73, // Opcode: SMLALL_VG2_M2ZZI_BtoS -/* 6683 */ MCD_OPC_FilterValue, 1, 184, 247, 1, // Skip to: 135640 -/* 6688 */ MCD_OPC_CheckPredicate, 2, 179, 247, 1, // Skip to: 135640 -/* 6693 */ MCD_OPC_CheckField, 6, 1, 0, 172, 247, 1, // Skip to: 135640 -/* 6700 */ MCD_OPC_Decode, 219, 40, 74, // Opcode: SMLALL_VG4_M4ZZI_BtoS -/* 6704 */ MCD_OPC_FilterValue, 1, 163, 247, 1, // Skip to: 135640 -/* 6709 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 6712 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6726 -/* 6717 */ MCD_OPC_CheckPredicate, 2, 150, 247, 1, // Skip to: 135640 -/* 6722 */ MCD_OPC_Decode, 129, 41, 73, // Opcode: SMLSLL_VG2_M2ZZI_BtoS -/* 6726 */ MCD_OPC_FilterValue, 1, 141, 247, 1, // Skip to: 135640 -/* 6731 */ MCD_OPC_CheckPredicate, 2, 136, 247, 1, // Skip to: 135640 -/* 6736 */ MCD_OPC_CheckField, 6, 1, 0, 129, 247, 1, // Skip to: 135640 -/* 6743 */ MCD_OPC_Decode, 135, 41, 74, // Opcode: SMLSLL_VG4_M4ZZI_BtoS -/* 6747 */ MCD_OPC_FilterValue, 1, 120, 247, 1, // Skip to: 135640 +/* 6070 */ MCD_OPC_CheckPredicate, 0, 101, 13, 2, // Skip to: 140576 +/* 6075 */ MCD_OPC_Decode, 230, 18, 62, // Opcode: EXTRACT_ZPMXI_V_D +/* 6079 */ MCD_OPC_FilterValue, 1, 92, 13, 2, // Skip to: 140576 +/* 6084 */ MCD_OPC_CheckPredicate, 9, 87, 13, 2, // Skip to: 140576 +/* 6089 */ MCD_OPC_CheckField, 10, 3, 0, 80, 13, 2, // Skip to: 140576 +/* 6096 */ MCD_OPC_Decode, 176, 37, 63, // Opcode: MOVAZ_ZMI_V_D +/* 6100 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 6143 +/* 6105 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 6108 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6122 +/* 6113 */ MCD_OPC_CheckPredicate, 0, 58, 13, 2, // Skip to: 140576 +/* 6118 */ MCD_OPC_Decode, 227, 18, 64, // Opcode: EXTRACT_ZPMXI_H_Q +/* 6122 */ MCD_OPC_FilterValue, 1, 49, 13, 2, // Skip to: 140576 +/* 6127 */ MCD_OPC_CheckPredicate, 9, 44, 13, 2, // Skip to: 140576 +/* 6132 */ MCD_OPC_CheckField, 10, 3, 0, 37, 13, 2, // Skip to: 140576 +/* 6139 */ MCD_OPC_Decode, 173, 37, 65, // Opcode: MOVAZ_ZMI_H_Q +/* 6143 */ MCD_OPC_FilterValue, 7, 28, 13, 2, // Skip to: 140576 +/* 6148 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 6151 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6165 +/* 6156 */ MCD_OPC_CheckPredicate, 0, 15, 13, 2, // Skip to: 140576 +/* 6161 */ MCD_OPC_Decode, 232, 18, 64, // Opcode: EXTRACT_ZPMXI_V_Q +/* 6165 */ MCD_OPC_FilterValue, 1, 6, 13, 2, // Skip to: 140576 +/* 6170 */ MCD_OPC_CheckPredicate, 9, 1, 13, 2, // Skip to: 140576 +/* 6175 */ MCD_OPC_CheckField, 10, 3, 0, 250, 12, 2, // Skip to: 140576 +/* 6182 */ MCD_OPC_Decode, 178, 37, 65, // Opcode: MOVAZ_ZMI_V_Q +/* 6186 */ MCD_OPC_FilterValue, 17, 31, 1, 0, // Skip to: 6478 +/* 6191 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ... +/* 6194 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 6244 +/* 6199 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 6202 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6223 +/* 6207 */ MCD_OPC_CheckPredicate, 1, 220, 12, 2, // Skip to: 140576 +/* 6212 */ MCD_OPC_CheckField, 3, 3, 0, 213, 12, 2, // Skip to: 140576 +/* 6219 */ MCD_OPC_Decode, 197, 37, 66, // Opcode: MOVA_MXI2Z_H_D +/* 6223 */ MCD_OPC_FilterValue, 1, 204, 12, 2, // Skip to: 140576 +/* 6228 */ MCD_OPC_CheckPredicate, 1, 199, 12, 2, // Skip to: 140576 +/* 6233 */ MCD_OPC_CheckField, 3, 4, 0, 192, 12, 2, // Skip to: 140576 +/* 6240 */ MCD_OPC_Decode, 205, 37, 67, // Opcode: MOVA_MXI4Z_H_D +/* 6244 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 6294 +/* 6249 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 6252 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6273 +/* 6257 */ MCD_OPC_CheckPredicate, 1, 170, 12, 2, // Skip to: 140576 +/* 6262 */ MCD_OPC_CheckField, 3, 3, 0, 163, 12, 2, // Skip to: 140576 +/* 6269 */ MCD_OPC_Decode, 201, 37, 66, // Opcode: MOVA_MXI2Z_V_D +/* 6273 */ MCD_OPC_FilterValue, 1, 154, 12, 2, // Skip to: 140576 +/* 6278 */ MCD_OPC_CheckPredicate, 1, 149, 12, 2, // Skip to: 140576 +/* 6283 */ MCD_OPC_CheckField, 3, 4, 0, 142, 12, 2, // Skip to: 140576 +/* 6290 */ MCD_OPC_Decode, 209, 37, 67, // Opcode: MOVA_MXI4Z_V_D +/* 6294 */ MCD_OPC_FilterValue, 4, 87, 0, 0, // Skip to: 6386 +/* 6299 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 6302 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6323 +/* 6307 */ MCD_OPC_CheckPredicate, 1, 120, 12, 2, // Skip to: 140576 +/* 6312 */ MCD_OPC_CheckField, 0, 1, 0, 113, 12, 2, // Skip to: 140576 +/* 6319 */ MCD_OPC_Decode, 181, 37, 68, // Opcode: MOVA_2ZMXI_H_D +/* 6323 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6344 +/* 6328 */ MCD_OPC_CheckPredicate, 9, 99, 12, 2, // Skip to: 140576 +/* 6333 */ MCD_OPC_CheckField, 0, 1, 0, 92, 12, 2, // Skip to: 140576 +/* 6340 */ MCD_OPC_Decode, 153, 37, 69, // Opcode: MOVAZ_2ZMI_H_D +/* 6344 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6365 +/* 6349 */ MCD_OPC_CheckPredicate, 1, 78, 12, 2, // Skip to: 140576 +/* 6354 */ MCD_OPC_CheckField, 0, 2, 0, 71, 12, 2, // Skip to: 140576 +/* 6361 */ MCD_OPC_Decode, 189, 37, 70, // Opcode: MOVA_4ZMXI_H_D +/* 6365 */ MCD_OPC_FilterValue, 6, 62, 12, 2, // Skip to: 140576 +/* 6370 */ MCD_OPC_CheckPredicate, 9, 57, 12, 2, // Skip to: 140576 +/* 6375 */ MCD_OPC_CheckField, 0, 2, 0, 50, 12, 2, // Skip to: 140576 +/* 6382 */ MCD_OPC_Decode, 161, 37, 71, // Opcode: MOVAZ_4ZMI_H_D +/* 6386 */ MCD_OPC_FilterValue, 5, 41, 12, 2, // Skip to: 140576 +/* 6391 */ MCD_OPC_ExtractField, 8, 5, // Inst{12-8} ... +/* 6394 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6415 +/* 6399 */ MCD_OPC_CheckPredicate, 1, 28, 12, 2, // Skip to: 140576 +/* 6404 */ MCD_OPC_CheckField, 0, 1, 0, 21, 12, 2, // Skip to: 140576 +/* 6411 */ MCD_OPC_Decode, 185, 37, 68, // Opcode: MOVA_2ZMXI_V_D +/* 6415 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6436 +/* 6420 */ MCD_OPC_CheckPredicate, 9, 7, 12, 2, // Skip to: 140576 +/* 6425 */ MCD_OPC_CheckField, 0, 1, 0, 0, 12, 2, // Skip to: 140576 +/* 6432 */ MCD_OPC_Decode, 157, 37, 69, // Opcode: MOVAZ_2ZMI_V_D +/* 6436 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6457 +/* 6441 */ MCD_OPC_CheckPredicate, 1, 242, 11, 2, // Skip to: 140576 +/* 6446 */ MCD_OPC_CheckField, 0, 2, 0, 235, 11, 2, // Skip to: 140576 +/* 6453 */ MCD_OPC_Decode, 193, 37, 70, // Opcode: MOVA_4ZMXI_V_D +/* 6457 */ MCD_OPC_FilterValue, 6, 226, 11, 2, // Skip to: 140576 +/* 6462 */ MCD_OPC_CheckPredicate, 9, 221, 11, 2, // Skip to: 140576 +/* 6467 */ MCD_OPC_CheckField, 0, 2, 0, 214, 11, 2, // Skip to: 140576 +/* 6474 */ MCD_OPC_Decode, 165, 37, 71, // Opcode: MOVAZ_4ZMI_V_D +/* 6478 */ MCD_OPC_FilterValue, 18, 66, 0, 0, // Skip to: 6549 +/* 6483 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 6486 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6507 +/* 6491 */ MCD_OPC_CheckPredicate, 1, 192, 11, 2, // Skip to: 140576 +/* 6496 */ MCD_OPC_CheckField, 17, 1, 1, 185, 11, 2, // Skip to: 140576 +/* 6503 */ MCD_OPC_Decode, 226, 36, 72, // Opcode: LUTI4_ZTZI_B +/* 6507 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 6528 +/* 6512 */ MCD_OPC_CheckPredicate, 1, 171, 11, 2, // Skip to: 140576 +/* 6517 */ MCD_OPC_CheckField, 17, 1, 1, 164, 11, 2, // Skip to: 140576 +/* 6524 */ MCD_OPC_Decode, 227, 36, 72, // Opcode: LUTI4_ZTZI_H +/* 6528 */ MCD_OPC_FilterValue, 8, 155, 11, 2, // Skip to: 140576 +/* 6533 */ MCD_OPC_CheckPredicate, 1, 150, 11, 2, // Skip to: 140576 +/* 6538 */ MCD_OPC_CheckField, 17, 1, 1, 143, 11, 2, // Skip to: 140576 +/* 6545 */ MCD_OPC_Decode, 228, 36, 72, // Opcode: LUTI4_ZTZI_S +/* 6549 */ MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 6599 +/* 6554 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 6557 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6571 +/* 6562 */ MCD_OPC_CheckPredicate, 1, 121, 11, 2, // Skip to: 140576 +/* 6567 */ MCD_OPC_Decode, 210, 36, 73, // Opcode: LUTI2_ZTZI_B +/* 6571 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6585 +/* 6576 */ MCD_OPC_CheckPredicate, 1, 107, 11, 2, // Skip to: 140576 +/* 6581 */ MCD_OPC_Decode, 211, 36, 73, // Opcode: LUTI2_ZTZI_H +/* 6585 */ MCD_OPC_FilterValue, 8, 98, 11, 2, // Skip to: 140576 +/* 6590 */ MCD_OPC_CheckPredicate, 1, 93, 11, 2, // Skip to: 140576 +/* 6595 */ MCD_OPC_Decode, 212, 36, 73, // Opcode: LUTI2_ZTZI_S +/* 6599 */ MCD_OPC_FilterValue, 20, 84, 11, 2, // Skip to: 140576 +/* 6604 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... +/* 6607 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6628 +/* 6612 */ MCD_OPC_CheckPredicate, 8, 71, 11, 2, // Skip to: 140576 +/* 6617 */ MCD_OPC_CheckField, 3, 2, 0, 64, 11, 2, // Skip to: 140576 +/* 6624 */ MCD_OPC_Decode, 192, 11, 74, // Opcode: ADDHA_MPPZ_D +/* 6628 */ MCD_OPC_FilterValue, 1, 55, 11, 2, // Skip to: 140576 +/* 6633 */ MCD_OPC_CheckPredicate, 8, 50, 11, 2, // Skip to: 140576 +/* 6638 */ MCD_OPC_CheckField, 3, 2, 0, 43, 11, 2, // Skip to: 140576 +/* 6645 */ MCD_OPC_Decode, 233, 11, 74, // Opcode: ADDVA_MPPZ_D +/* 6649 */ MCD_OPC_FilterValue, 2, 110, 31, 0, // Skip to: 14700 +/* 6654 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 6657 */ MCD_OPC_FilterValue, 0, 159, 2, 0, // Skip to: 7333 +/* 6662 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 6665 */ MCD_OPC_FilterValue, 0, 88, 1, 0, // Skip to: 7014 +/* 6670 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 6673 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 6723 +/* 6678 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 6681 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6695 +/* 6686 */ MCD_OPC_CheckPredicate, 1, 253, 10, 2, // Skip to: 140576 +/* 6691 */ MCD_OPC_Decode, 157, 44, 75, // Opcode: SMLALL_MZZI_BtoS +/* 6695 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6709 +/* 6700 */ MCD_OPC_CheckPredicate, 1, 239, 10, 2, // Skip to: 140576 +/* 6705 */ MCD_OPC_Decode, 201, 61, 75, // Opcode: USMLALL_MZZI_BtoS +/* 6709 */ MCD_OPC_FilterValue, 2, 230, 10, 2, // Skip to: 140576 +/* 6714 */ MCD_OPC_CheckPredicate, 1, 225, 10, 2, // Skip to: 140576 +/* 6719 */ MCD_OPC_Decode, 201, 44, 75, // Opcode: SMLSLL_MZZI_BtoS +/* 6723 */ MCD_OPC_FilterValue, 1, 216, 10, 2, // Skip to: 140576 +/* 6728 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 6731 */ MCD_OPC_FilterValue, 0, 170, 0, 0, // Skip to: 6906 +/* 6736 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 6739 */ MCD_OPC_FilterValue, 0, 104, 0, 0, // Skip to: 6848 +/* 6744 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 6747 */ MCD_OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6805 /* 6752 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 6755 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6769 -/* 6760 */ MCD_OPC_CheckPredicate, 3, 107, 247, 1, // Skip to: 135640 -/* 6765 */ MCD_OPC_Decode, 141, 22, 75, // Opcode: FMLA_VG2_M2ZZI_H -/* 6769 */ MCD_OPC_FilterValue, 1, 98, 247, 1, // Skip to: 135640 -/* 6774 */ MCD_OPC_CheckPredicate, 3, 93, 247, 1, // Skip to: 135640 -/* 6779 */ MCD_OPC_CheckField, 6, 1, 0, 86, 247, 1, // Skip to: 135640 -/* 6786 */ MCD_OPC_Decode, 150, 22, 76, // Opcode: FMLA_VG4_M4ZZI_H -/* 6790 */ MCD_OPC_FilterValue, 1, 77, 247, 1, // Skip to: 135640 -/* 6795 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 6798 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 6855 -/* 6803 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 6806 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6827 -/* 6811 */ MCD_OPC_CheckPredicate, 2, 56, 247, 1, // Skip to: 135640 -/* 6816 */ MCD_OPC_CheckField, 3, 1, 0, 49, 247, 1, // Skip to: 135640 -/* 6823 */ MCD_OPC_Decode, 248, 57, 73, // Opcode: USMLALL_VG2_M2ZZI_BtoS -/* 6827 */ MCD_OPC_FilterValue, 1, 40, 247, 1, // Skip to: 135640 -/* 6832 */ MCD_OPC_CheckPredicate, 2, 35, 247, 1, // Skip to: 135640 -/* 6837 */ MCD_OPC_CheckField, 6, 1, 0, 28, 247, 1, // Skip to: 135640 -/* 6844 */ MCD_OPC_CheckField, 3, 1, 0, 21, 247, 1, // Skip to: 135640 -/* 6851 */ MCD_OPC_Decode, 251, 57, 74, // Opcode: USMLALL_VG4_M4ZZI_BtoS -/* 6855 */ MCD_OPC_FilterValue, 1, 12, 247, 1, // Skip to: 135640 -/* 6860 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 6863 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6877 -/* 6868 */ MCD_OPC_CheckPredicate, 4, 255, 246, 1, // Skip to: 135640 -/* 6873 */ MCD_OPC_Decode, 192, 11, 75, // Opcode: BFMLA_VG2_M2ZZI -/* 6877 */ MCD_OPC_FilterValue, 1, 246, 246, 1, // Skip to: 135640 -/* 6882 */ MCD_OPC_CheckPredicate, 4, 241, 246, 1, // Skip to: 135640 -/* 6887 */ MCD_OPC_CheckField, 6, 1, 0, 234, 246, 1, // Skip to: 135640 -/* 6894 */ MCD_OPC_Decode, 195, 11, 76, // Opcode: BFMLA_VG4_M4ZZI -/* 6898 */ MCD_OPC_FilterValue, 1, 225, 246, 1, // Skip to: 135640 -/* 6903 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 6906 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 6956 -/* 6911 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... -/* 6914 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6928 -/* 6919 */ MCD_OPC_CheckPredicate, 2, 204, 246, 1, // Skip to: 135640 -/* 6924 */ MCD_OPC_Decode, 185, 54, 72, // Opcode: UMLALL_MZZI_BtoS -/* 6928 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6942 -/* 6933 */ MCD_OPC_CheckPredicate, 2, 190, 246, 1, // Skip to: 135640 -/* 6938 */ MCD_OPC_Decode, 226, 50, 72, // Opcode: SUMLALL_MZZI_BtoS -/* 6942 */ MCD_OPC_FilterValue, 2, 181, 246, 1, // Skip to: 135640 -/* 6947 */ MCD_OPC_CheckPredicate, 2, 176, 246, 1, // Skip to: 135640 -/* 6952 */ MCD_OPC_Decode, 229, 54, 72, // Opcode: UMLSLL_MZZI_BtoS -/* 6956 */ MCD_OPC_FilterValue, 1, 167, 246, 1, // Skip to: 135640 -/* 6961 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 6964 */ MCD_OPC_FilterValue, 0, 140, 0, 0, // Skip to: 7109 -/* 6969 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 6972 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 7066 -/* 6977 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 6980 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7023 -/* 6985 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 6988 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7002 -/* 6993 */ MCD_OPC_CheckPredicate, 2, 130, 246, 1, // Skip to: 135640 -/* 6998 */ MCD_OPC_Decode, 191, 54, 73, // Opcode: UMLALL_VG2_M2ZZI_BtoS -/* 7002 */ MCD_OPC_FilterValue, 1, 121, 246, 1, // Skip to: 135640 -/* 7007 */ MCD_OPC_CheckPredicate, 2, 116, 246, 1, // Skip to: 135640 -/* 7012 */ MCD_OPC_CheckField, 6, 1, 0, 109, 246, 1, // Skip to: 135640 -/* 7019 */ MCD_OPC_Decode, 197, 54, 74, // Opcode: UMLALL_VG4_M4ZZI_BtoS -/* 7023 */ MCD_OPC_FilterValue, 1, 100, 246, 1, // Skip to: 135640 -/* 7028 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 7031 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7045 -/* 7036 */ MCD_OPC_CheckPredicate, 2, 87, 246, 1, // Skip to: 135640 -/* 7041 */ MCD_OPC_Decode, 235, 54, 73, // Opcode: UMLSLL_VG2_M2ZZI_BtoS -/* 7045 */ MCD_OPC_FilterValue, 1, 78, 246, 1, // Skip to: 135640 -/* 7050 */ MCD_OPC_CheckPredicate, 2, 73, 246, 1, // Skip to: 135640 -/* 7055 */ MCD_OPC_CheckField, 6, 1, 0, 66, 246, 1, // Skip to: 135640 -/* 7062 */ MCD_OPC_Decode, 241, 54, 74, // Opcode: UMLSLL_VG4_M4ZZI_BtoS -/* 7066 */ MCD_OPC_FilterValue, 1, 57, 246, 1, // Skip to: 135640 -/* 7071 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 7074 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7088 -/* 7079 */ MCD_OPC_CheckPredicate, 3, 44, 246, 1, // Skip to: 135640 -/* 7084 */ MCD_OPC_Decode, 198, 22, 75, // Opcode: FMLS_VG2_M2ZZI_H -/* 7088 */ MCD_OPC_FilterValue, 1, 35, 246, 1, // Skip to: 135640 -/* 7093 */ MCD_OPC_CheckPredicate, 3, 30, 246, 1, // Skip to: 135640 -/* 7098 */ MCD_OPC_CheckField, 6, 1, 0, 23, 246, 1, // Skip to: 135640 -/* 7105 */ MCD_OPC_Decode, 207, 22, 76, // Opcode: FMLS_VG4_M4ZZI_H -/* 7109 */ MCD_OPC_FilterValue, 1, 14, 246, 1, // Skip to: 135640 -/* 7114 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 7117 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 7174 -/* 7122 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 7125 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7146 -/* 7130 */ MCD_OPC_CheckPredicate, 2, 249, 245, 1, // Skip to: 135640 -/* 7135 */ MCD_OPC_CheckField, 3, 1, 0, 242, 245, 1, // Skip to: 135640 -/* 7142 */ MCD_OPC_Decode, 227, 50, 73, // Opcode: SUMLALL_VG2_M2ZZI_BtoS -/* 7146 */ MCD_OPC_FilterValue, 1, 233, 245, 1, // Skip to: 135640 -/* 7151 */ MCD_OPC_CheckPredicate, 2, 228, 245, 1, // Skip to: 135640 -/* 7156 */ MCD_OPC_CheckField, 6, 1, 0, 221, 245, 1, // Skip to: 135640 -/* 7163 */ MCD_OPC_CheckField, 3, 1, 0, 214, 245, 1, // Skip to: 135640 -/* 7170 */ MCD_OPC_Decode, 229, 50, 74, // Opcode: SUMLALL_VG4_M4ZZI_BtoS -/* 7174 */ MCD_OPC_FilterValue, 1, 205, 245, 1, // Skip to: 135640 -/* 7179 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 7182 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7196 -/* 7187 */ MCD_OPC_CheckPredicate, 4, 192, 245, 1, // Skip to: 135640 -/* 7192 */ MCD_OPC_Decode, 212, 11, 75, // Opcode: BFMLS_VG2_M2ZZI -/* 7196 */ MCD_OPC_FilterValue, 1, 183, 245, 1, // Skip to: 135640 -/* 7201 */ MCD_OPC_CheckPredicate, 4, 178, 245, 1, // Skip to: 135640 -/* 7206 */ MCD_OPC_CheckField, 6, 1, 0, 171, 245, 1, // Skip to: 135640 -/* 7213 */ MCD_OPC_Decode, 215, 11, 76, // Opcode: BFMLS_VG4_M4ZZI -/* 7217 */ MCD_OPC_FilterValue, 1, 29, 12, 0, // Skip to: 10323 -/* 7222 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 7225 */ MCD_OPC_FilterValue, 0, 24, 4, 0, // Skip to: 8278 -/* 7230 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 7233 */ MCD_OPC_FilterValue, 0, 219, 0, 0, // Skip to: 7457 -/* 7238 */ MCD_OPC_ExtractField, 1, 4, // Inst{4-1} ... -/* 7241 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7277 -/* 7246 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7249 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7263 -/* 7254 */ MCD_OPC_CheckPredicate, 2, 125, 245, 1, // Skip to: 135640 -/* 7259 */ MCD_OPC_Decode, 215, 40, 77, // Opcode: SMLALL_VG2_M2ZZ_BtoS -/* 7263 */ MCD_OPC_FilterValue, 1, 116, 245, 1, // Skip to: 135640 -/* 7268 */ MCD_OPC_CheckPredicate, 2, 111, 245, 1, // Skip to: 135640 -/* 7273 */ MCD_OPC_Decode, 221, 40, 78, // Opcode: SMLALL_VG4_M4ZZ_BtoS -/* 7277 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 7313 -/* 7282 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7285 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7299 -/* 7290 */ MCD_OPC_CheckPredicate, 2, 89, 245, 1, // Skip to: 135640 -/* 7295 */ MCD_OPC_Decode, 249, 57, 77, // Opcode: USMLALL_VG2_M2ZZ_BtoS -/* 7299 */ MCD_OPC_FilterValue, 1, 80, 245, 1, // Skip to: 135640 -/* 7304 */ MCD_OPC_CheckPredicate, 2, 75, 245, 1, // Skip to: 135640 -/* 7309 */ MCD_OPC_Decode, 252, 57, 78, // Opcode: USMLALL_VG4_M4ZZ_BtoS -/* 7313 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 7349 -/* 7318 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7321 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7335 -/* 7326 */ MCD_OPC_CheckPredicate, 2, 53, 245, 1, // Skip to: 135640 -/* 7331 */ MCD_OPC_Decode, 131, 41, 77, // Opcode: SMLSLL_VG2_M2ZZ_BtoS -/* 7335 */ MCD_OPC_FilterValue, 1, 44, 245, 1, // Skip to: 135640 -/* 7340 */ MCD_OPC_CheckPredicate, 2, 39, 245, 1, // Skip to: 135640 -/* 7345 */ MCD_OPC_Decode, 137, 41, 78, // Opcode: SMLSLL_VG4_M4ZZ_BtoS -/* 7349 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 7385 -/* 7354 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7357 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7371 -/* 7362 */ MCD_OPC_CheckPredicate, 2, 17, 245, 1, // Skip to: 135640 -/* 7367 */ MCD_OPC_Decode, 193, 54, 77, // Opcode: UMLALL_VG2_M2ZZ_BtoS -/* 7371 */ MCD_OPC_FilterValue, 1, 8, 245, 1, // Skip to: 135640 -/* 7376 */ MCD_OPC_CheckPredicate, 2, 3, 245, 1, // Skip to: 135640 -/* 7381 */ MCD_OPC_Decode, 199, 54, 78, // Opcode: UMLALL_VG4_M4ZZ_BtoS -/* 7385 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 7421 -/* 7390 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7393 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7407 -/* 7398 */ MCD_OPC_CheckPredicate, 2, 237, 244, 1, // Skip to: 135640 -/* 7403 */ MCD_OPC_Decode, 228, 50, 77, // Opcode: SUMLALL_VG2_M2ZZ_BtoS -/* 7407 */ MCD_OPC_FilterValue, 1, 228, 244, 1, // Skip to: 135640 -/* 7412 */ MCD_OPC_CheckPredicate, 2, 223, 244, 1, // Skip to: 135640 -/* 7417 */ MCD_OPC_Decode, 230, 50, 78, // Opcode: SUMLALL_VG4_M4ZZ_BtoS -/* 7421 */ MCD_OPC_FilterValue, 12, 214, 244, 1, // Skip to: 135640 -/* 7426 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7429 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7443 -/* 7434 */ MCD_OPC_CheckPredicate, 2, 201, 244, 1, // Skip to: 135640 -/* 7439 */ MCD_OPC_Decode, 237, 54, 77, // Opcode: UMLSLL_VG2_M2ZZ_BtoS -/* 7443 */ MCD_OPC_FilterValue, 1, 192, 244, 1, // Skip to: 135640 -/* 7448 */ MCD_OPC_CheckPredicate, 2, 187, 244, 1, // Skip to: 135640 -/* 7453 */ MCD_OPC_Decode, 243, 54, 78, // Opcode: UMLSLL_VG4_M4ZZ_BtoS -/* 7457 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 7570 -/* 7462 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 7465 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7486 -/* 7470 */ MCD_OPC_CheckPredicate, 2, 165, 244, 1, // Skip to: 135640 -/* 7475 */ MCD_OPC_CheckField, 20, 1, 0, 158, 244, 1, // Skip to: 135640 -/* 7482 */ MCD_OPC_Decode, 209, 40, 79, // Opcode: SMLALL_MZZ_BtoS -/* 7486 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7507 -/* 7491 */ MCD_OPC_CheckPredicate, 2, 144, 244, 1, // Skip to: 135640 -/* 7496 */ MCD_OPC_CheckField, 20, 1, 0, 137, 244, 1, // Skip to: 135640 -/* 7503 */ MCD_OPC_Decode, 246, 57, 79, // Opcode: USMLALL_MZZ_BtoS -/* 7507 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7528 -/* 7512 */ MCD_OPC_CheckPredicate, 2, 123, 244, 1, // Skip to: 135640 -/* 7517 */ MCD_OPC_CheckField, 20, 1, 0, 116, 244, 1, // Skip to: 135640 -/* 7524 */ MCD_OPC_Decode, 253, 40, 79, // Opcode: SMLSLL_MZZ_BtoS -/* 7528 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 7549 -/* 7533 */ MCD_OPC_CheckPredicate, 2, 102, 244, 1, // Skip to: 135640 -/* 7538 */ MCD_OPC_CheckField, 20, 1, 0, 95, 244, 1, // Skip to: 135640 -/* 7545 */ MCD_OPC_Decode, 187, 54, 79, // Opcode: UMLALL_MZZ_BtoS -/* 7549 */ MCD_OPC_FilterValue, 6, 86, 244, 1, // Skip to: 135640 -/* 7554 */ MCD_OPC_CheckPredicate, 2, 81, 244, 1, // Skip to: 135640 -/* 7559 */ MCD_OPC_CheckField, 20, 1, 0, 74, 244, 1, // Skip to: 135640 -/* 7566 */ MCD_OPC_Decode, 231, 54, 79, // Opcode: UMLSLL_MZZ_BtoS -/* 7570 */ MCD_OPC_FilterValue, 2, 147, 0, 0, // Skip to: 7722 -/* 7575 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 7578 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7614 -/* 7583 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7586 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7600 -/* 7591 */ MCD_OPC_CheckPredicate, 2, 44, 244, 1, // Skip to: 135640 -/* 7596 */ MCD_OPC_Decode, 129, 22, 80, // Opcode: FMLAL_VG2_M2ZZ_S -/* 7600 */ MCD_OPC_FilterValue, 1, 35, 244, 1, // Skip to: 135640 -/* 7605 */ MCD_OPC_CheckPredicate, 2, 30, 244, 1, // Skip to: 135640 -/* 7610 */ MCD_OPC_Decode, 132, 22, 81, // Opcode: FMLAL_VG4_M4ZZ_S -/* 7614 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 7650 -/* 7619 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7622 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7636 -/* 7627 */ MCD_OPC_CheckPredicate, 2, 8, 244, 1, // Skip to: 135640 -/* 7632 */ MCD_OPC_Decode, 186, 22, 80, // Opcode: FMLSL_VG2_M2ZZ_S -/* 7636 */ MCD_OPC_FilterValue, 1, 255, 243, 1, // Skip to: 135640 -/* 7641 */ MCD_OPC_CheckPredicate, 2, 250, 243, 1, // Skip to: 135640 -/* 7646 */ MCD_OPC_Decode, 189, 22, 81, // Opcode: FMLSL_VG4_M4ZZ_S -/* 7650 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 7686 -/* 7655 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7658 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7672 -/* 7663 */ MCD_OPC_CheckPredicate, 2, 228, 243, 1, // Skip to: 135640 -/* 7668 */ MCD_OPC_Decode, 186, 11, 80, // Opcode: BFMLAL_VG2_M2ZZ_S -/* 7672 */ MCD_OPC_FilterValue, 1, 219, 243, 1, // Skip to: 135640 -/* 7677 */ MCD_OPC_CheckPredicate, 2, 214, 243, 1, // Skip to: 135640 -/* 7682 */ MCD_OPC_Decode, 189, 11, 81, // Opcode: BFMLAL_VG4_M4ZZ_S -/* 7686 */ MCD_OPC_FilterValue, 6, 205, 243, 1, // Skip to: 135640 -/* 7691 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7694 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7708 -/* 7699 */ MCD_OPC_CheckPredicate, 2, 192, 243, 1, // Skip to: 135640 -/* 7704 */ MCD_OPC_Decode, 206, 11, 80, // Opcode: BFMLSL_VG2_M2ZZ_S -/* 7708 */ MCD_OPC_FilterValue, 1, 183, 243, 1, // Skip to: 135640 -/* 7713 */ MCD_OPC_CheckPredicate, 2, 178, 243, 1, // Skip to: 135640 -/* 7718 */ MCD_OPC_Decode, 209, 11, 81, // Opcode: BFMLSL_VG4_M4ZZ_S -/* 7722 */ MCD_OPC_FilterValue, 3, 87, 0, 0, // Skip to: 7814 -/* 7727 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 7730 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7751 -/* 7735 */ MCD_OPC_CheckPredicate, 2, 156, 243, 1, // Skip to: 135640 -/* 7740 */ MCD_OPC_CheckField, 20, 1, 0, 149, 243, 1, // Skip to: 135640 -/* 7747 */ MCD_OPC_Decode, 254, 21, 82, // Opcode: FMLAL_MZZ_S -/* 7751 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7772 -/* 7756 */ MCD_OPC_CheckPredicate, 2, 135, 243, 1, // Skip to: 135640 -/* 7761 */ MCD_OPC_CheckField, 20, 1, 0, 128, 243, 1, // Skip to: 135640 -/* 7768 */ MCD_OPC_Decode, 183, 22, 82, // Opcode: FMLSL_MZZ_S -/* 7772 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7793 -/* 7777 */ MCD_OPC_CheckPredicate, 2, 114, 243, 1, // Skip to: 135640 -/* 7782 */ MCD_OPC_CheckField, 20, 1, 0, 107, 243, 1, // Skip to: 135640 -/* 7789 */ MCD_OPC_Decode, 183, 11, 82, // Opcode: BFMLAL_MZZ_S -/* 7793 */ MCD_OPC_FilterValue, 3, 98, 243, 1, // Skip to: 135640 -/* 7798 */ MCD_OPC_CheckPredicate, 2, 93, 243, 1, // Skip to: 135640 -/* 7803 */ MCD_OPC_CheckField, 20, 1, 0, 86, 243, 1, // Skip to: 135640 -/* 7810 */ MCD_OPC_Decode, 203, 11, 82, // Opcode: BFMLSL_MZZ_S -/* 7814 */ MCD_OPC_FilterValue, 4, 75, 0, 0, // Skip to: 7894 -/* 7819 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 7822 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7858 -/* 7827 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7830 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7844 -/* 7835 */ MCD_OPC_CheckPredicate, 2, 56, 243, 1, // Skip to: 135640 -/* 7840 */ MCD_OPC_Decode, 167, 20, 83, // Opcode: FDOT_VG2_M2ZZ_HtoS -/* 7844 */ MCD_OPC_FilterValue, 1, 47, 243, 1, // Skip to: 135640 -/* 7849 */ MCD_OPC_CheckPredicate, 2, 42, 243, 1, // Skip to: 135640 -/* 7854 */ MCD_OPC_Decode, 170, 20, 84, // Opcode: FDOT_VG4_M4ZZ_HtoS -/* 7858 */ MCD_OPC_FilterValue, 2, 33, 243, 1, // Skip to: 135640 -/* 7863 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7866 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7880 -/* 7871 */ MCD_OPC_CheckPredicate, 2, 20, 243, 1, // Skip to: 135640 -/* 7876 */ MCD_OPC_Decode, 146, 11, 83, // Opcode: BFDOT_VG2_M2ZZ_HtoS -/* 7880 */ MCD_OPC_FilterValue, 1, 11, 243, 1, // Skip to: 135640 -/* 7885 */ MCD_OPC_CheckPredicate, 2, 6, 243, 1, // Skip to: 135640 -/* 7890 */ MCD_OPC_Decode, 149, 11, 84, // Opcode: BFDOT_VG4_M4ZZ_HtoS -/* 7894 */ MCD_OPC_FilterValue, 5, 147, 0, 0, // Skip to: 8046 -/* 7899 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 7902 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7938 -/* 7907 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7910 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7924 -/* 7915 */ MCD_OPC_CheckPredicate, 2, 232, 242, 1, // Skip to: 135640 -/* 7920 */ MCD_OPC_Decode, 197, 38, 83, // Opcode: SDOT_VG2_M2ZZ_BtoS -/* 7924 */ MCD_OPC_FilterValue, 1, 223, 242, 1, // Skip to: 135640 -/* 7929 */ MCD_OPC_CheckPredicate, 2, 218, 242, 1, // Skip to: 135640 -/* 7934 */ MCD_OPC_Decode, 206, 38, 84, // Opcode: SDOT_VG4_M4ZZ_BtoS -/* 7938 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 7974 -/* 7943 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7946 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7960 -/* 7951 */ MCD_OPC_CheckPredicate, 2, 196, 242, 1, // Skip to: 135640 -/* 7956 */ MCD_OPC_Decode, 207, 57, 83, // Opcode: USDOT_VG2_M2ZZ_BToS -/* 7960 */ MCD_OPC_FilterValue, 1, 187, 242, 1, // Skip to: 135640 -/* 7965 */ MCD_OPC_CheckPredicate, 2, 182, 242, 1, // Skip to: 135640 -/* 7970 */ MCD_OPC_Decode, 210, 57, 84, // Opcode: USDOT_VG4_M4ZZ_BToS -/* 7974 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8010 -/* 7979 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7982 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7996 -/* 7987 */ MCD_OPC_CheckPredicate, 2, 160, 242, 1, // Skip to: 135640 -/* 7992 */ MCD_OPC_Decode, 147, 53, 83, // Opcode: UDOT_VG2_M2ZZ_BtoS -/* 7996 */ MCD_OPC_FilterValue, 1, 151, 242, 1, // Skip to: 135640 -/* 8001 */ MCD_OPC_CheckPredicate, 2, 146, 242, 1, // Skip to: 135640 -/* 8006 */ MCD_OPC_Decode, 156, 53, 84, // Opcode: UDOT_VG4_M4ZZ_BtoS -/* 8010 */ MCD_OPC_FilterValue, 3, 137, 242, 1, // Skip to: 135640 -/* 8015 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8018 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8032 -/* 8023 */ MCD_OPC_CheckPredicate, 2, 124, 242, 1, // Skip to: 135640 -/* 8028 */ MCD_OPC_Decode, 220, 50, 83, // Opcode: SUDOT_VG2_M2ZZ_BToS -/* 8032 */ MCD_OPC_FilterValue, 1, 115, 242, 1, // Skip to: 135640 -/* 8037 */ MCD_OPC_CheckPredicate, 2, 110, 242, 1, // Skip to: 135640 -/* 8042 */ MCD_OPC_Decode, 222, 50, 84, // Opcode: SUDOT_VG4_M4ZZ_BToS -/* 8046 */ MCD_OPC_FilterValue, 6, 147, 0, 0, // Skip to: 8198 -/* 8051 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 8054 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8090 -/* 8059 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8062 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8076 -/* 8067 */ MCD_OPC_CheckPredicate, 2, 80, 242, 1, // Skip to: 135640 -/* 8072 */ MCD_OPC_Decode, 145, 22, 83, // Opcode: FMLA_VG2_M2ZZ_S -/* 8076 */ MCD_OPC_FilterValue, 1, 71, 242, 1, // Skip to: 135640 -/* 8081 */ MCD_OPC_CheckPredicate, 2, 66, 242, 1, // Skip to: 135640 -/* 8086 */ MCD_OPC_Decode, 154, 22, 84, // Opcode: FMLA_VG4_M4ZZ_S -/* 8090 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 8126 -/* 8095 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8098 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8112 -/* 8103 */ MCD_OPC_CheckPredicate, 2, 44, 242, 1, // Skip to: 135640 -/* 8108 */ MCD_OPC_Decode, 202, 22, 83, // Opcode: FMLS_VG2_M2ZZ_S -/* 8112 */ MCD_OPC_FilterValue, 1, 35, 242, 1, // Skip to: 135640 -/* 8117 */ MCD_OPC_CheckPredicate, 2, 30, 242, 1, // Skip to: 135640 -/* 8122 */ MCD_OPC_Decode, 211, 22, 84, // Opcode: FMLS_VG4_M4ZZ_S -/* 8126 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8162 -/* 8131 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8134 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8148 -/* 8139 */ MCD_OPC_CheckPredicate, 2, 8, 242, 1, // Skip to: 135640 -/* 8144 */ MCD_OPC_Decode, 244, 9, 83, // Opcode: ADD_VG2_M2ZZ_S -/* 8148 */ MCD_OPC_FilterValue, 1, 255, 241, 1, // Skip to: 135640 -/* 8153 */ MCD_OPC_CheckPredicate, 2, 250, 241, 1, // Skip to: 135640 -/* 8158 */ MCD_OPC_Decode, 254, 9, 84, // Opcode: ADD_VG4_M4ZZ_S -/* 8162 */ MCD_OPC_FilterValue, 3, 241, 241, 1, // Skip to: 135640 -/* 8167 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8170 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8184 -/* 8175 */ MCD_OPC_CheckPredicate, 2, 228, 241, 1, // Skip to: 135640 -/* 8180 */ MCD_OPC_Decode, 190, 50, 83, // Opcode: SUB_VG2_M2ZZ_S -/* 8184 */ MCD_OPC_FilterValue, 1, 219, 241, 1, // Skip to: 135640 -/* 8189 */ MCD_OPC_CheckPredicate, 2, 214, 241, 1, // Skip to: 135640 -/* 8194 */ MCD_OPC_Decode, 196, 50, 84, // Opcode: SUB_VG4_M4ZZ_S -/* 8198 */ MCD_OPC_FilterValue, 7, 205, 241, 1, // Skip to: 135640 -/* 8203 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 8206 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8242 -/* 8211 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8214 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8228 -/* 8219 */ MCD_OPC_CheckPredicate, 3, 184, 241, 1, // Skip to: 135640 -/* 8224 */ MCD_OPC_Decode, 144, 22, 83, // Opcode: FMLA_VG2_M2ZZ_H -/* 8228 */ MCD_OPC_FilterValue, 1, 175, 241, 1, // Skip to: 135640 -/* 8233 */ MCD_OPC_CheckPredicate, 3, 170, 241, 1, // Skip to: 135640 -/* 8238 */ MCD_OPC_Decode, 153, 22, 84, // Opcode: FMLA_VG4_M4ZZ_H -/* 8242 */ MCD_OPC_FilterValue, 1, 161, 241, 1, // Skip to: 135640 -/* 8247 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 8250 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8264 -/* 8255 */ MCD_OPC_CheckPredicate, 3, 148, 241, 1, // Skip to: 135640 -/* 8260 */ MCD_OPC_Decode, 201, 22, 83, // Opcode: FMLS_VG2_M2ZZ_H -/* 8264 */ MCD_OPC_FilterValue, 1, 139, 241, 1, // Skip to: 135640 -/* 8269 */ MCD_OPC_CheckPredicate, 3, 134, 241, 1, // Skip to: 135640 -/* 8274 */ MCD_OPC_Decode, 210, 22, 84, // Opcode: FMLS_VG4_M4ZZ_H -/* 8278 */ MCD_OPC_FilterValue, 1, 125, 241, 1, // Skip to: 135640 -/* 8283 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 8286 */ MCD_OPC_FilterValue, 0, 66, 0, 0, // Skip to: 8357 -/* 8291 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 8294 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 8322 -/* 8299 */ MCD_OPC_CheckPredicate, 2, 104, 241, 1, // Skip to: 135640 -/* 8304 */ MCD_OPC_CheckField, 5, 1, 0, 97, 241, 1, // Skip to: 135640 -/* 8311 */ MCD_OPC_CheckField, 0, 1, 0, 90, 241, 1, // Skip to: 135640 -/* 8318 */ MCD_OPC_Decode, 220, 38, 85, // Opcode: SEL_VG2_2ZP2Z2Z_B -/* 8322 */ MCD_OPC_FilterValue, 1, 81, 241, 1, // Skip to: 135640 -/* 8327 */ MCD_OPC_CheckPredicate, 2, 76, 241, 1, // Skip to: 135640 -/* 8332 */ MCD_OPC_CheckField, 17, 1, 0, 69, 241, 1, // Skip to: 135640 -/* 8339 */ MCD_OPC_CheckField, 5, 2, 0, 62, 241, 1, // Skip to: 135640 -/* 8346 */ MCD_OPC_CheckField, 0, 2, 0, 55, 241, 1, // Skip to: 135640 -/* 8353 */ MCD_OPC_Decode, 224, 38, 86, // Opcode: SEL_VG4_4ZP4Z4Z_B -/* 8357 */ MCD_OPC_FilterValue, 1, 159, 4, 0, // Skip to: 9545 -/* 8362 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... -/* 8365 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 8415 -/* 8370 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8373 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8394 -/* 8378 */ MCD_OPC_CheckPredicate, 2, 25, 241, 1, // Skip to: 135640 -/* 8383 */ MCD_OPC_CheckField, 20, 1, 0, 18, 241, 1, // Skip to: 135640 -/* 8390 */ MCD_OPC_Decode, 246, 39, 87, // Opcode: SMAX_VG2_2ZZ_B -/* 8394 */ MCD_OPC_FilterValue, 1, 9, 241, 1, // Skip to: 135640 -/* 8399 */ MCD_OPC_CheckPredicate, 2, 4, 241, 1, // Skip to: 135640 -/* 8404 */ MCD_OPC_CheckField, 20, 1, 0, 253, 240, 1, // Skip to: 135640 -/* 8411 */ MCD_OPC_Decode, 225, 53, 87, // Opcode: UMAX_VG2_2ZZ_B -/* 8415 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 8465 -/* 8420 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8423 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8444 -/* 8428 */ MCD_OPC_CheckPredicate, 2, 231, 240, 1, // Skip to: 135640 -/* 8433 */ MCD_OPC_CheckField, 20, 1, 0, 224, 240, 1, // Skip to: 135640 -/* 8440 */ MCD_OPC_Decode, 176, 40, 87, // Opcode: SMIN_VG2_2ZZ_B -/* 8444 */ MCD_OPC_FilterValue, 1, 215, 240, 1, // Skip to: 135640 -/* 8449 */ MCD_OPC_CheckPredicate, 2, 210, 240, 1, // Skip to: 135640 -/* 8454 */ MCD_OPC_CheckField, 20, 1, 0, 203, 240, 1, // Skip to: 135640 -/* 8461 */ MCD_OPC_Decode, 154, 54, 87, // Opcode: UMIN_VG2_2ZZ_B -/* 8465 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 8515 -/* 8470 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8473 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8494 -/* 8478 */ MCD_OPC_CheckPredicate, 4, 181, 240, 1, // Skip to: 135640 -/* 8483 */ MCD_OPC_CheckField, 20, 1, 0, 174, 240, 1, // Skip to: 135640 -/* 8490 */ MCD_OPC_Decode, 160, 11, 87, // Opcode: BFMAX_VG2_2ZZ_H -/* 8494 */ MCD_OPC_FilterValue, 1, 165, 240, 1, // Skip to: 135640 -/* 8499 */ MCD_OPC_CheckPredicate, 4, 160, 240, 1, // Skip to: 135640 -/* 8504 */ MCD_OPC_CheckField, 20, 1, 0, 153, 240, 1, // Skip to: 135640 -/* 8511 */ MCD_OPC_Decode, 170, 11, 87, // Opcode: BFMIN_VG2_2ZZ_H -/* 8515 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 8565 -/* 8520 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8523 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8544 -/* 8528 */ MCD_OPC_CheckPredicate, 4, 131, 240, 1, // Skip to: 135640 -/* 8533 */ MCD_OPC_CheckField, 20, 1, 0, 124, 240, 1, // Skip to: 135640 -/* 8540 */ MCD_OPC_Decode, 155, 11, 87, // Opcode: BFMAXNM_VG2_2ZZ_H -/* 8544 */ MCD_OPC_FilterValue, 1, 115, 240, 1, // Skip to: 135640 -/* 8549 */ MCD_OPC_CheckPredicate, 4, 110, 240, 1, // Skip to: 135640 -/* 8554 */ MCD_OPC_CheckField, 20, 1, 0, 103, 240, 1, // Skip to: 135640 -/* 8561 */ MCD_OPC_Decode, 165, 11, 87, // Opcode: BFMINNM_VG2_2ZZ_H -/* 8565 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 8615 -/* 8570 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8573 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8594 -/* 8578 */ MCD_OPC_CheckPredicate, 2, 81, 240, 1, // Skip to: 135640 -/* 8583 */ MCD_OPC_CheckField, 20, 1, 0, 74, 240, 1, // Skip to: 135640 -/* 8590 */ MCD_OPC_Decode, 214, 45, 87, // Opcode: SRSHL_VG2_2ZZ_B -/* 8594 */ MCD_OPC_FilterValue, 1, 65, 240, 1, // Skip to: 135640 -/* 8599 */ MCD_OPC_CheckPredicate, 2, 60, 240, 1, // Skip to: 135640 -/* 8604 */ MCD_OPC_CheckField, 20, 1, 0, 53, 240, 1, // Skip to: 135640 -/* 8611 */ MCD_OPC_Decode, 154, 57, 87, // Opcode: URSHL_VG2_2ZZ_B -/* 8615 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 8643 -/* 8620 */ MCD_OPC_CheckPredicate, 2, 39, 240, 1, // Skip to: 135640 -/* 8625 */ MCD_OPC_CheckField, 20, 1, 0, 32, 240, 1, // Skip to: 135640 -/* 8632 */ MCD_OPC_CheckField, 0, 1, 0, 25, 240, 1, // Skip to: 135640 -/* 8639 */ MCD_OPC_Decode, 237, 9, 87, // Opcode: ADD_VG2_2ZZ_B -/* 8643 */ MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 8671 -/* 8648 */ MCD_OPC_CheckPredicate, 2, 11, 240, 1, // Skip to: 135640 -/* 8653 */ MCD_OPC_CheckField, 20, 1, 0, 4, 240, 1, // Skip to: 135640 -/* 8660 */ MCD_OPC_CheckField, 0, 1, 0, 253, 239, 1, // Skip to: 135640 -/* 8667 */ MCD_OPC_Decode, 220, 42, 87, // Opcode: SQDMULH_VG2_2ZZ_B -/* 8671 */ MCD_OPC_FilterValue, 64, 45, 0, 0, // Skip to: 8721 -/* 8676 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 8679 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8700 -/* 8684 */ MCD_OPC_CheckPredicate, 2, 231, 239, 1, // Skip to: 135640 -/* 8689 */ MCD_OPC_CheckField, 20, 1, 0, 224, 239, 1, // Skip to: 135640 -/* 8696 */ MCD_OPC_Decode, 254, 39, 88, // Opcode: SMAX_VG4_4ZZ_B -/* 8700 */ MCD_OPC_FilterValue, 1, 215, 239, 1, // Skip to: 135640 -/* 8705 */ MCD_OPC_CheckPredicate, 2, 210, 239, 1, // Skip to: 135640 -/* 8710 */ MCD_OPC_CheckField, 20, 1, 0, 203, 239, 1, // Skip to: 135640 -/* 8717 */ MCD_OPC_Decode, 233, 53, 88, // Opcode: UMAX_VG4_4ZZ_B -/* 8721 */ MCD_OPC_FilterValue, 65, 45, 0, 0, // Skip to: 8771 -/* 8726 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 8729 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8750 -/* 8734 */ MCD_OPC_CheckPredicate, 2, 181, 239, 1, // Skip to: 135640 -/* 8739 */ MCD_OPC_CheckField, 20, 1, 0, 174, 239, 1, // Skip to: 135640 -/* 8746 */ MCD_OPC_Decode, 184, 40, 88, // Opcode: SMIN_VG4_4ZZ_B -/* 8750 */ MCD_OPC_FilterValue, 1, 165, 239, 1, // Skip to: 135640 -/* 8755 */ MCD_OPC_CheckPredicate, 2, 160, 239, 1, // Skip to: 135640 -/* 8760 */ MCD_OPC_CheckField, 20, 1, 0, 153, 239, 1, // Skip to: 135640 -/* 8767 */ MCD_OPC_Decode, 162, 54, 88, // Opcode: UMIN_VG4_4ZZ_B -/* 8771 */ MCD_OPC_FilterValue, 72, 45, 0, 0, // Skip to: 8821 -/* 8776 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 8779 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8800 -/* 8784 */ MCD_OPC_CheckPredicate, 4, 131, 239, 1, // Skip to: 135640 -/* 8789 */ MCD_OPC_CheckField, 20, 1, 0, 124, 239, 1, // Skip to: 135640 -/* 8796 */ MCD_OPC_Decode, 162, 11, 88, // Opcode: BFMAX_VG4_4ZZ_H -/* 8800 */ MCD_OPC_FilterValue, 1, 115, 239, 1, // Skip to: 135640 -/* 8805 */ MCD_OPC_CheckPredicate, 4, 110, 239, 1, // Skip to: 135640 -/* 8810 */ MCD_OPC_CheckField, 20, 1, 0, 103, 239, 1, // Skip to: 135640 -/* 8817 */ MCD_OPC_Decode, 172, 11, 88, // Opcode: BFMIN_VG4_4ZZ_H -/* 8821 */ MCD_OPC_FilterValue, 73, 45, 0, 0, // Skip to: 8871 -/* 8826 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 8829 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8850 -/* 8834 */ MCD_OPC_CheckPredicate, 4, 81, 239, 1, // Skip to: 135640 -/* 8839 */ MCD_OPC_CheckField, 20, 1, 0, 74, 239, 1, // Skip to: 135640 -/* 8846 */ MCD_OPC_Decode, 157, 11, 88, // Opcode: BFMAXNM_VG4_4ZZ_H -/* 8850 */ MCD_OPC_FilterValue, 1, 65, 239, 1, // Skip to: 135640 -/* 8855 */ MCD_OPC_CheckPredicate, 4, 60, 239, 1, // Skip to: 135640 -/* 8860 */ MCD_OPC_CheckField, 20, 1, 0, 53, 239, 1, // Skip to: 135640 -/* 8867 */ MCD_OPC_Decode, 167, 11, 88, // Opcode: BFMINNM_VG4_4ZZ_H -/* 8871 */ MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 8921 -/* 8876 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 8879 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8900 -/* 8884 */ MCD_OPC_CheckPredicate, 2, 31, 239, 1, // Skip to: 135640 -/* 8889 */ MCD_OPC_CheckField, 20, 1, 0, 24, 239, 1, // Skip to: 135640 -/* 8896 */ MCD_OPC_Decode, 222, 45, 88, // Opcode: SRSHL_VG4_4ZZ_B -/* 8900 */ MCD_OPC_FilterValue, 1, 15, 239, 1, // Skip to: 135640 -/* 8905 */ MCD_OPC_CheckPredicate, 2, 10, 239, 1, // Skip to: 135640 -/* 8910 */ MCD_OPC_CheckField, 20, 1, 0, 3, 239, 1, // Skip to: 135640 -/* 8917 */ MCD_OPC_Decode, 162, 57, 88, // Opcode: URSHL_VG4_4ZZ_B -/* 8921 */ MCD_OPC_FilterValue, 88, 23, 0, 0, // Skip to: 8949 -/* 8926 */ MCD_OPC_CheckPredicate, 2, 245, 238, 1, // Skip to: 135640 -/* 8931 */ MCD_OPC_CheckField, 20, 1, 0, 238, 238, 1, // Skip to: 135640 -/* 8938 */ MCD_OPC_CheckField, 0, 2, 0, 231, 238, 1, // Skip to: 135640 -/* 8945 */ MCD_OPC_Decode, 247, 9, 88, // Opcode: ADD_VG4_4ZZ_B -/* 8949 */ MCD_OPC_FilterValue, 96, 23, 0, 0, // Skip to: 8977 -/* 8954 */ MCD_OPC_CheckPredicate, 2, 217, 238, 1, // Skip to: 135640 -/* 8959 */ MCD_OPC_CheckField, 20, 1, 0, 210, 238, 1, // Skip to: 135640 -/* 8966 */ MCD_OPC_CheckField, 0, 2, 0, 203, 238, 1, // Skip to: 135640 -/* 8973 */ MCD_OPC_Decode, 228, 42, 88, // Opcode: SQDMULH_VG4_4ZZ_B -/* 8977 */ MCD_OPC_FilterValue, 128, 1, 45, 0, 0, // Skip to: 9028 -/* 8983 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 8986 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9007 -/* 8991 */ MCD_OPC_CheckPredicate, 2, 180, 238, 1, // Skip to: 135640 -/* 8996 */ MCD_OPC_CheckField, 16, 1, 0, 173, 238, 1, // Skip to: 135640 -/* 9003 */ MCD_OPC_Decode, 242, 39, 89, // Opcode: SMAX_VG2_2Z2Z_B -/* 9007 */ MCD_OPC_FilterValue, 1, 164, 238, 1, // Skip to: 135640 -/* 9012 */ MCD_OPC_CheckPredicate, 2, 159, 238, 1, // Skip to: 135640 -/* 9017 */ MCD_OPC_CheckField, 16, 1, 0, 152, 238, 1, // Skip to: 135640 -/* 9024 */ MCD_OPC_Decode, 221, 53, 89, // Opcode: UMAX_VG2_2Z2Z_B -/* 9028 */ MCD_OPC_FilterValue, 129, 1, 45, 0, 0, // Skip to: 9079 -/* 9034 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9037 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9058 -/* 9042 */ MCD_OPC_CheckPredicate, 2, 129, 238, 1, // Skip to: 135640 -/* 9047 */ MCD_OPC_CheckField, 16, 1, 0, 122, 238, 1, // Skip to: 135640 -/* 9054 */ MCD_OPC_Decode, 172, 40, 89, // Opcode: SMIN_VG2_2Z2Z_B -/* 9058 */ MCD_OPC_FilterValue, 1, 113, 238, 1, // Skip to: 135640 -/* 9063 */ MCD_OPC_CheckPredicate, 2, 108, 238, 1, // Skip to: 135640 -/* 9068 */ MCD_OPC_CheckField, 16, 1, 0, 101, 238, 1, // Skip to: 135640 -/* 9075 */ MCD_OPC_Decode, 150, 54, 89, // Opcode: UMIN_VG2_2Z2Z_B -/* 9079 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 9130 -/* 9085 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9088 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9109 -/* 9093 */ MCD_OPC_CheckPredicate, 4, 78, 238, 1, // Skip to: 135640 -/* 9098 */ MCD_OPC_CheckField, 16, 1, 0, 71, 238, 1, // Skip to: 135640 -/* 9105 */ MCD_OPC_Decode, 159, 11, 89, // Opcode: BFMAX_VG2_2Z2Z_H -/* 9109 */ MCD_OPC_FilterValue, 1, 62, 238, 1, // Skip to: 135640 -/* 9114 */ MCD_OPC_CheckPredicate, 4, 57, 238, 1, // Skip to: 135640 -/* 9119 */ MCD_OPC_CheckField, 16, 1, 0, 50, 238, 1, // Skip to: 135640 -/* 9126 */ MCD_OPC_Decode, 169, 11, 89, // Opcode: BFMIN_VG2_2Z2Z_H -/* 9130 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 9181 -/* 9136 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9139 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9160 -/* 9144 */ MCD_OPC_CheckPredicate, 4, 27, 238, 1, // Skip to: 135640 -/* 9149 */ MCD_OPC_CheckField, 16, 1, 0, 20, 238, 1, // Skip to: 135640 -/* 9156 */ MCD_OPC_Decode, 154, 11, 89, // Opcode: BFMAXNM_VG2_2Z2Z_H -/* 9160 */ MCD_OPC_FilterValue, 1, 11, 238, 1, // Skip to: 135640 -/* 9165 */ MCD_OPC_CheckPredicate, 4, 6, 238, 1, // Skip to: 135640 -/* 9170 */ MCD_OPC_CheckField, 16, 1, 0, 255, 237, 1, // Skip to: 135640 -/* 9177 */ MCD_OPC_Decode, 164, 11, 89, // Opcode: BFMINNM_VG2_2Z2Z_H -/* 9181 */ MCD_OPC_FilterValue, 145, 1, 45, 0, 0, // Skip to: 9232 -/* 9187 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9190 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9211 -/* 9195 */ MCD_OPC_CheckPredicate, 2, 232, 237, 1, // Skip to: 135640 -/* 9200 */ MCD_OPC_CheckField, 16, 1, 0, 225, 237, 1, // Skip to: 135640 -/* 9207 */ MCD_OPC_Decode, 210, 45, 89, // Opcode: SRSHL_VG2_2Z2Z_B -/* 9211 */ MCD_OPC_FilterValue, 1, 216, 237, 1, // Skip to: 135640 -/* 9216 */ MCD_OPC_CheckPredicate, 2, 211, 237, 1, // Skip to: 135640 -/* 9221 */ MCD_OPC_CheckField, 16, 1, 0, 204, 237, 1, // Skip to: 135640 -/* 9228 */ MCD_OPC_Decode, 150, 57, 89, // Opcode: URSHL_VG2_2Z2Z_B -/* 9232 */ MCD_OPC_FilterValue, 160, 1, 23, 0, 0, // Skip to: 9261 -/* 9238 */ MCD_OPC_CheckPredicate, 2, 189, 237, 1, // Skip to: 135640 -/* 9243 */ MCD_OPC_CheckField, 16, 1, 0, 182, 237, 1, // Skip to: 135640 -/* 9250 */ MCD_OPC_CheckField, 0, 1, 0, 175, 237, 1, // Skip to: 135640 -/* 9257 */ MCD_OPC_Decode, 216, 42, 89, // Opcode: SQDMULH_VG2_2Z2Z_B -/* 9261 */ MCD_OPC_FilterValue, 192, 1, 45, 0, 0, // Skip to: 9312 -/* 9267 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9270 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9291 -/* 9275 */ MCD_OPC_CheckPredicate, 2, 152, 237, 1, // Skip to: 135640 -/* 9280 */ MCD_OPC_CheckField, 16, 2, 0, 145, 237, 1, // Skip to: 135640 -/* 9287 */ MCD_OPC_Decode, 250, 39, 90, // Opcode: SMAX_VG4_4Z4Z_B -/* 9291 */ MCD_OPC_FilterValue, 1, 136, 237, 1, // Skip to: 135640 -/* 9296 */ MCD_OPC_CheckPredicate, 2, 131, 237, 1, // Skip to: 135640 -/* 9301 */ MCD_OPC_CheckField, 16, 2, 0, 124, 237, 1, // Skip to: 135640 -/* 9308 */ MCD_OPC_Decode, 229, 53, 90, // Opcode: UMAX_VG4_4Z4Z_B -/* 9312 */ MCD_OPC_FilterValue, 193, 1, 45, 0, 0, // Skip to: 9363 -/* 9318 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9321 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9342 -/* 9326 */ MCD_OPC_CheckPredicate, 2, 101, 237, 1, // Skip to: 135640 -/* 9331 */ MCD_OPC_CheckField, 16, 2, 0, 94, 237, 1, // Skip to: 135640 -/* 9338 */ MCD_OPC_Decode, 180, 40, 90, // Opcode: SMIN_VG4_4Z4Z_B -/* 9342 */ MCD_OPC_FilterValue, 1, 85, 237, 1, // Skip to: 135640 -/* 9347 */ MCD_OPC_CheckPredicate, 2, 80, 237, 1, // Skip to: 135640 -/* 9352 */ MCD_OPC_CheckField, 16, 2, 0, 73, 237, 1, // Skip to: 135640 -/* 9359 */ MCD_OPC_Decode, 158, 54, 90, // Opcode: UMIN_VG4_4Z4Z_B -/* 9363 */ MCD_OPC_FilterValue, 200, 1, 45, 0, 0, // Skip to: 9414 -/* 9369 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9372 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9393 -/* 9377 */ MCD_OPC_CheckPredicate, 4, 50, 237, 1, // Skip to: 135640 -/* 9382 */ MCD_OPC_CheckField, 16, 2, 0, 43, 237, 1, // Skip to: 135640 -/* 9389 */ MCD_OPC_Decode, 161, 11, 90, // Opcode: BFMAX_VG4_4Z2Z_H -/* 9393 */ MCD_OPC_FilterValue, 1, 34, 237, 1, // Skip to: 135640 -/* 9398 */ MCD_OPC_CheckPredicate, 4, 29, 237, 1, // Skip to: 135640 -/* 9403 */ MCD_OPC_CheckField, 16, 2, 0, 22, 237, 1, // Skip to: 135640 -/* 9410 */ MCD_OPC_Decode, 171, 11, 90, // Opcode: BFMIN_VG4_4Z2Z_H -/* 9414 */ MCD_OPC_FilterValue, 201, 1, 45, 0, 0, // Skip to: 9465 -/* 9420 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9423 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9444 -/* 9428 */ MCD_OPC_CheckPredicate, 4, 255, 236, 1, // Skip to: 135640 -/* 9433 */ MCD_OPC_CheckField, 16, 2, 0, 248, 236, 1, // Skip to: 135640 -/* 9440 */ MCD_OPC_Decode, 156, 11, 90, // Opcode: BFMAXNM_VG4_4Z2Z_H -/* 9444 */ MCD_OPC_FilterValue, 1, 239, 236, 1, // Skip to: 135640 -/* 9449 */ MCD_OPC_CheckPredicate, 4, 234, 236, 1, // Skip to: 135640 -/* 9454 */ MCD_OPC_CheckField, 16, 2, 0, 227, 236, 1, // Skip to: 135640 -/* 9461 */ MCD_OPC_Decode, 166, 11, 90, // Opcode: BFMINNM_VG4_4Z2Z_H -/* 9465 */ MCD_OPC_FilterValue, 209, 1, 45, 0, 0, // Skip to: 9516 -/* 9471 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9474 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9495 -/* 9479 */ MCD_OPC_CheckPredicate, 2, 204, 236, 1, // Skip to: 135640 -/* 9484 */ MCD_OPC_CheckField, 16, 2, 0, 197, 236, 1, // Skip to: 135640 -/* 9491 */ MCD_OPC_Decode, 218, 45, 90, // Opcode: SRSHL_VG4_4Z4Z_B -/* 9495 */ MCD_OPC_FilterValue, 1, 188, 236, 1, // Skip to: 135640 -/* 9500 */ MCD_OPC_CheckPredicate, 2, 183, 236, 1, // Skip to: 135640 -/* 9505 */ MCD_OPC_CheckField, 16, 2, 0, 176, 236, 1, // Skip to: 135640 -/* 9512 */ MCD_OPC_Decode, 158, 57, 90, // Opcode: URSHL_VG4_4Z4Z_B -/* 9516 */ MCD_OPC_FilterValue, 224, 1, 166, 236, 1, // Skip to: 135640 -/* 9522 */ MCD_OPC_CheckPredicate, 2, 161, 236, 1, // Skip to: 135640 -/* 9527 */ MCD_OPC_CheckField, 16, 2, 0, 154, 236, 1, // Skip to: 135640 -/* 9534 */ MCD_OPC_CheckField, 0, 2, 0, 147, 236, 1, // Skip to: 135640 -/* 9541 */ MCD_OPC_Decode, 224, 42, 90, // Opcode: SQDMULH_VG4_4Z4Z_B -/* 9545 */ MCD_OPC_FilterValue, 2, 189, 0, 0, // Skip to: 9739 -/* 9550 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 9553 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9574 -/* 9558 */ MCD_OPC_CheckPredicate, 4, 125, 236, 1, // Skip to: 135640 -/* 9563 */ MCD_OPC_CheckField, 0, 1, 0, 118, 236, 1, // Skip to: 135640 -/* 9570 */ MCD_OPC_Decode, 134, 11, 91, // Opcode: BFCLAMP_VG2_2ZZZ_H -/* 9574 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9610 -/* 9579 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9582 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9596 -/* 9587 */ MCD_OPC_CheckPredicate, 2, 96, 236, 1, // Skip to: 135640 -/* 9592 */ MCD_OPC_Decode, 136, 38, 91, // Opcode: SCLAMP_VG2_2Z2Z_B -/* 9596 */ MCD_OPC_FilterValue, 1, 87, 236, 1, // Skip to: 135640 -/* 9601 */ MCD_OPC_CheckPredicate, 2, 82, 236, 1, // Skip to: 135640 -/* 9606 */ MCD_OPC_Decode, 213, 52, 91, // Opcode: UCLAMP_VG2_2Z2Z_B -/* 9610 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9631 -/* 9615 */ MCD_OPC_CheckPredicate, 4, 68, 236, 1, // Skip to: 135640 -/* 9620 */ MCD_OPC_CheckField, 0, 2, 0, 61, 236, 1, // Skip to: 135640 -/* 9627 */ MCD_OPC_Decode, 135, 11, 92, // Opcode: BFCLAMP_VG4_4ZZZ_H -/* 9631 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 9667 -/* 9636 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 9639 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9653 -/* 9644 */ MCD_OPC_CheckPredicate, 2, 39, 236, 1, // Skip to: 135640 -/* 9649 */ MCD_OPC_Decode, 140, 38, 92, // Opcode: SCLAMP_VG4_4Z4Z_B -/* 9653 */ MCD_OPC_FilterValue, 1, 30, 236, 1, // Skip to: 135640 -/* 9658 */ MCD_OPC_CheckPredicate, 2, 25, 236, 1, // Skip to: 135640 -/* 9663 */ MCD_OPC_Decode, 217, 52, 92, // Opcode: UCLAMP_VG4_4Z4Z_B -/* 9667 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 9703 -/* 9672 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9675 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9689 -/* 9680 */ MCD_OPC_CheckPredicate, 2, 3, 236, 1, // Skip to: 135640 -/* 9685 */ MCD_OPC_Decode, 202, 60, 93, // Opcode: ZIP_VG2_2ZZZ_B -/* 9689 */ MCD_OPC_FilterValue, 1, 250, 235, 1, // Skip to: 135640 -/* 9694 */ MCD_OPC_CheckPredicate, 2, 245, 235, 1, // Skip to: 135640 -/* 9699 */ MCD_OPC_Decode, 244, 58, 93, // Opcode: UZP_VG2_2ZZZ_B -/* 9703 */ MCD_OPC_FilterValue, 5, 236, 235, 1, // Skip to: 135640 -/* 9708 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 9711 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9725 -/* 9716 */ MCD_OPC_CheckPredicate, 2, 223, 235, 1, // Skip to: 135640 -/* 9721 */ MCD_OPC_Decode, 205, 60, 93, // Opcode: ZIP_VG2_2ZZZ_Q -/* 9725 */ MCD_OPC_FilterValue, 1, 214, 235, 1, // Skip to: 135640 -/* 9730 */ MCD_OPC_CheckPredicate, 2, 209, 235, 1, // Skip to: 135640 -/* 9735 */ MCD_OPC_Decode, 247, 58, 93, // Opcode: UZP_VG2_2ZZZ_Q -/* 9739 */ MCD_OPC_FilterValue, 3, 200, 235, 1, // Skip to: 135640 -/* 9744 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 9747 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 9797 -/* 9752 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 9755 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9776 -/* 9760 */ MCD_OPC_CheckPredicate, 2, 179, 235, 1, // Skip to: 135640 -/* 9765 */ MCD_OPC_CheckField, 10, 3, 0, 172, 235, 1, // Skip to: 135640 -/* 9772 */ MCD_OPC_Decode, 144, 20, 94, // Opcode: FCVT_Z2Z_StoH -/* 9776 */ MCD_OPC_FilterValue, 1, 163, 235, 1, // Skip to: 135640 -/* 9781 */ MCD_OPC_CheckPredicate, 2, 158, 235, 1, // Skip to: 135640 -/* 9786 */ MCD_OPC_CheckField, 10, 3, 0, 151, 235, 1, // Skip to: 135640 -/* 9793 */ MCD_OPC_Decode, 157, 19, 94, // Opcode: FCVTN_Z2Z_StoH -/* 9797 */ MCD_OPC_FilterValue, 1, 59, 0, 0, // Skip to: 9861 -/* 9802 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 9805 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 9833 -/* 9810 */ MCD_OPC_CheckPredicate, 2, 129, 235, 1, // Skip to: 135640 -/* 9815 */ MCD_OPC_CheckField, 10, 3, 0, 122, 235, 1, // Skip to: 135640 -/* 9822 */ MCD_OPC_CheckField, 0, 1, 0, 115, 235, 1, // Skip to: 135640 -/* 9829 */ MCD_OPC_Decode, 209, 19, 95, // Opcode: FCVTZS_2Z2Z_StoS -/* 9833 */ MCD_OPC_FilterValue, 1, 106, 235, 1, // Skip to: 135640 -/* 9838 */ MCD_OPC_CheckPredicate, 2, 101, 235, 1, // Skip to: 135640 -/* 9843 */ MCD_OPC_CheckField, 10, 3, 0, 94, 235, 1, // Skip to: 135640 -/* 9850 */ MCD_OPC_CheckField, 0, 1, 0, 87, 235, 1, // Skip to: 135640 -/* 9857 */ MCD_OPC_Decode, 246, 19, 95, // Opcode: FCVTZU_2Z2Z_StoS -/* 9861 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 9925 -/* 9866 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 9869 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 9897 -/* 9874 */ MCD_OPC_CheckPredicate, 2, 65, 235, 1, // Skip to: 135640 -/* 9879 */ MCD_OPC_CheckField, 10, 3, 0, 58, 235, 1, // Skip to: 135640 -/* 9886 */ MCD_OPC_CheckField, 0, 1, 0, 51, 235, 1, // Skip to: 135640 -/* 9893 */ MCD_OPC_Decode, 160, 38, 95, // Opcode: SCVTF_2Z2Z_StoS -/* 9897 */ MCD_OPC_FilterValue, 1, 42, 235, 1, // Skip to: 135640 -/* 9902 */ MCD_OPC_CheckPredicate, 2, 37, 235, 1, // Skip to: 135640 -/* 9907 */ MCD_OPC_CheckField, 10, 3, 0, 30, 235, 1, // Skip to: 135640 -/* 9914 */ MCD_OPC_CheckField, 0, 1, 0, 23, 235, 1, // Skip to: 135640 -/* 9921 */ MCD_OPC_Decode, 237, 52, 95, // Opcode: UCVTF_2Z2Z_StoS -/* 9925 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 9975 -/* 9930 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 9933 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9954 -/* 9938 */ MCD_OPC_CheckPredicate, 2, 1, 235, 1, // Skip to: 135640 -/* 9943 */ MCD_OPC_CheckField, 10, 3, 0, 250, 234, 1, // Skip to: 135640 -/* 9950 */ MCD_OPC_Decode, 141, 42, 94, // Opcode: SQCVT_Z2Z_StoH -/* 9954 */ MCD_OPC_FilterValue, 1, 241, 234, 1, // Skip to: 135640 -/* 9959 */ MCD_OPC_CheckPredicate, 2, 236, 234, 1, // Skip to: 135640 -/* 9964 */ MCD_OPC_CheckField, 10, 3, 0, 229, 234, 1, // Skip to: 135640 -/* 9971 */ MCD_OPC_Decode, 212, 55, 94, // Opcode: UQCVT_Z2Z_StoH -/* 9975 */ MCD_OPC_FilterValue, 17, 59, 0, 0, // Skip to: 10039 -/* 9980 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 9983 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10011 -/* 9988 */ MCD_OPC_CheckPredicate, 2, 207, 234, 1, // Skip to: 135640 -/* 9993 */ MCD_OPC_CheckField, 10, 3, 0, 200, 234, 1, // Skip to: 135640 -/* 10000 */ MCD_OPC_CheckField, 0, 2, 0, 193, 234, 1, // Skip to: 135640 -/* 10007 */ MCD_OPC_Decode, 210, 19, 96, // Opcode: FCVTZS_4Z4Z_StoS -/* 10011 */ MCD_OPC_FilterValue, 1, 184, 234, 1, // Skip to: 135640 -/* 10016 */ MCD_OPC_CheckPredicate, 2, 179, 234, 1, // Skip to: 135640 -/* 10021 */ MCD_OPC_CheckField, 10, 3, 0, 172, 234, 1, // Skip to: 135640 -/* 10028 */ MCD_OPC_CheckField, 0, 2, 0, 165, 234, 1, // Skip to: 135640 -/* 10035 */ MCD_OPC_Decode, 247, 19, 96, // Opcode: FCVTZU_4Z4Z_StoS -/* 10039 */ MCD_OPC_FilterValue, 18, 59, 0, 0, // Skip to: 10103 -/* 10044 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 10047 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10075 -/* 10052 */ MCD_OPC_CheckPredicate, 2, 143, 234, 1, // Skip to: 135640 -/* 10057 */ MCD_OPC_CheckField, 10, 3, 0, 136, 234, 1, // Skip to: 135640 -/* 10064 */ MCD_OPC_CheckField, 0, 2, 0, 129, 234, 1, // Skip to: 135640 -/* 10071 */ MCD_OPC_Decode, 161, 38, 96, // Opcode: SCVTF_4Z4Z_StoS -/* 10075 */ MCD_OPC_FilterValue, 1, 120, 234, 1, // Skip to: 135640 -/* 10080 */ MCD_OPC_CheckPredicate, 2, 115, 234, 1, // Skip to: 135640 -/* 10085 */ MCD_OPC_CheckField, 10, 3, 0, 108, 234, 1, // Skip to: 135640 -/* 10092 */ MCD_OPC_CheckField, 0, 2, 0, 101, 234, 1, // Skip to: 135640 -/* 10099 */ MCD_OPC_Decode, 238, 52, 96, // Opcode: UCVTF_4Z4Z_StoS -/* 10103 */ MCD_OPC_FilterValue, 19, 87, 0, 0, // Skip to: 10195 -/* 10108 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 10111 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10132 -/* 10116 */ MCD_OPC_CheckPredicate, 2, 79, 234, 1, // Skip to: 135640 -/* 10121 */ MCD_OPC_CheckField, 10, 3, 0, 72, 234, 1, // Skip to: 135640 -/* 10128 */ MCD_OPC_Decode, 143, 42, 97, // Opcode: SQCVT_Z4Z_StoB -/* 10132 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10153 -/* 10137 */ MCD_OPC_CheckPredicate, 2, 58, 234, 1, // Skip to: 135640 -/* 10142 */ MCD_OPC_CheckField, 10, 3, 0, 51, 234, 1, // Skip to: 135640 -/* 10149 */ MCD_OPC_Decode, 214, 55, 97, // Opcode: UQCVT_Z4Z_StoB -/* 10153 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10174 -/* 10158 */ MCD_OPC_CheckPredicate, 2, 37, 234, 1, // Skip to: 135640 -/* 10163 */ MCD_OPC_CheckField, 10, 3, 0, 30, 234, 1, // Skip to: 135640 -/* 10170 */ MCD_OPC_Decode, 134, 42, 97, // Opcode: SQCVTN_Z4Z_StoB -/* 10174 */ MCD_OPC_FilterValue, 3, 21, 234, 1, // Skip to: 135640 -/* 10179 */ MCD_OPC_CheckPredicate, 2, 16, 234, 1, // Skip to: 135640 -/* 10184 */ MCD_OPC_CheckField, 10, 3, 0, 9, 234, 1, // Skip to: 135640 -/* 10191 */ MCD_OPC_Decode, 211, 55, 97, // Opcode: UQCVTN_Z4Z_StoB -/* 10195 */ MCD_OPC_FilterValue, 22, 59, 0, 0, // Skip to: 10259 -/* 10200 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 10203 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10231 -/* 10208 */ MCD_OPC_CheckPredicate, 2, 243, 233, 1, // Skip to: 135640 -/* 10213 */ MCD_OPC_CheckField, 10, 3, 0, 236, 233, 1, // Skip to: 135640 -/* 10220 */ MCD_OPC_CheckField, 5, 2, 0, 229, 233, 1, // Skip to: 135640 -/* 10227 */ MCD_OPC_Decode, 207, 60, 96, // Opcode: ZIP_VG4_4Z4Z_B -/* 10231 */ MCD_OPC_FilterValue, 2, 220, 233, 1, // Skip to: 135640 -/* 10236 */ MCD_OPC_CheckPredicate, 2, 215, 233, 1, // Skip to: 135640 -/* 10241 */ MCD_OPC_CheckField, 10, 3, 0, 208, 233, 1, // Skip to: 135640 -/* 10248 */ MCD_OPC_CheckField, 5, 2, 0, 201, 233, 1, // Skip to: 135640 -/* 10255 */ MCD_OPC_Decode, 249, 58, 96, // Opcode: UZP_VG4_4Z4Z_B -/* 10259 */ MCD_OPC_FilterValue, 23, 192, 233, 1, // Skip to: 135640 -/* 10264 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 10267 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10295 -/* 10272 */ MCD_OPC_CheckPredicate, 2, 179, 233, 1, // Skip to: 135640 -/* 10277 */ MCD_OPC_CheckField, 10, 3, 0, 172, 233, 1, // Skip to: 135640 -/* 10284 */ MCD_OPC_CheckField, 5, 2, 0, 165, 233, 1, // Skip to: 135640 -/* 10291 */ MCD_OPC_Decode, 210, 60, 96, // Opcode: ZIP_VG4_4Z4Z_Q -/* 10295 */ MCD_OPC_FilterValue, 2, 156, 233, 1, // Skip to: 135640 -/* 10300 */ MCD_OPC_CheckPredicate, 2, 151, 233, 1, // Skip to: 135640 -/* 10305 */ MCD_OPC_CheckField, 10, 3, 0, 144, 233, 1, // Skip to: 135640 -/* 10312 */ MCD_OPC_CheckField, 5, 2, 0, 137, 233, 1, // Skip to: 135640 -/* 10319 */ MCD_OPC_Decode, 252, 58, 96, // Opcode: UZP_VG4_4Z4Z_Q -/* 10323 */ MCD_OPC_FilterValue, 2, 109, 3, 0, // Skip to: 11205 -/* 10328 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... -/* 10331 */ MCD_OPC_FilterValue, 0, 117, 0, 0, // Skip to: 10453 -/* 10336 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10339 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 10396 -/* 10344 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10347 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10368 -/* 10352 */ MCD_OPC_CheckPredicate, 2, 99, 233, 1, // Skip to: 135640 -/* 10357 */ MCD_OPC_CheckField, 20, 1, 1, 92, 233, 1, // Skip to: 135640 -/* 10364 */ MCD_OPC_Decode, 142, 22, 98, // Opcode: FMLA_VG2_M2ZZI_S -/* 10368 */ MCD_OPC_FilterValue, 1, 83, 233, 1, // Skip to: 135640 -/* 10373 */ MCD_OPC_CheckPredicate, 2, 78, 233, 1, // Skip to: 135640 -/* 10378 */ MCD_OPC_CheckField, 20, 1, 1, 71, 233, 1, // Skip to: 135640 -/* 10385 */ MCD_OPC_CheckField, 6, 1, 0, 64, 233, 1, // Skip to: 135640 -/* 10392 */ MCD_OPC_Decode, 151, 22, 99, // Opcode: FMLA_VG4_M4ZZI_S -/* 10396 */ MCD_OPC_FilterValue, 1, 55, 233, 1, // Skip to: 135640 -/* 10401 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10404 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10425 -/* 10409 */ MCD_OPC_CheckPredicate, 2, 42, 233, 1, // Skip to: 135640 -/* 10414 */ MCD_OPC_CheckField, 20, 1, 1, 35, 233, 1, // Skip to: 135640 -/* 10421 */ MCD_OPC_Decode, 195, 38, 98, // Opcode: SDOT_VG2_M2ZZI_HToS -/* 10425 */ MCD_OPC_FilterValue, 1, 26, 233, 1, // Skip to: 135640 -/* 10430 */ MCD_OPC_CheckPredicate, 2, 21, 233, 1, // Skip to: 135640 -/* 10435 */ MCD_OPC_CheckField, 20, 1, 1, 14, 233, 1, // Skip to: 135640 -/* 10442 */ MCD_OPC_CheckField, 6, 1, 0, 7, 233, 1, // Skip to: 135640 -/* 10449 */ MCD_OPC_Decode, 204, 38, 99, // Opcode: SDOT_VG4_M4ZZI_HToS -/* 10453 */ MCD_OPC_FilterValue, 1, 88, 0, 0, // Skip to: 10546 -/* 10458 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10461 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10489 -/* 10466 */ MCD_OPC_CheckPredicate, 2, 241, 232, 1, // Skip to: 135640 -/* 10471 */ MCD_OPC_CheckField, 20, 1, 1, 234, 232, 1, // Skip to: 135640 -/* 10478 */ MCD_OPC_CheckField, 15, 1, 0, 227, 232, 1, // Skip to: 135640 -/* 10485 */ MCD_OPC_Decode, 170, 25, 98, // Opcode: FVDOT_VG2_M2ZZI_HtoS -/* 10489 */ MCD_OPC_FilterValue, 1, 218, 232, 1, // Skip to: 135640 -/* 10494 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10497 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10518 -/* 10502 */ MCD_OPC_CheckPredicate, 2, 205, 232, 1, // Skip to: 135640 -/* 10507 */ MCD_OPC_CheckField, 20, 1, 1, 198, 232, 1, // Skip to: 135640 -/* 10514 */ MCD_OPC_Decode, 166, 20, 98, // Opcode: FDOT_VG2_M2ZZI_HtoS -/* 10518 */ MCD_OPC_FilterValue, 1, 189, 232, 1, // Skip to: 135640 -/* 10523 */ MCD_OPC_CheckPredicate, 2, 184, 232, 1, // Skip to: 135640 -/* 10528 */ MCD_OPC_CheckField, 20, 1, 1, 177, 232, 1, // Skip to: 135640 -/* 10535 */ MCD_OPC_CheckField, 6, 1, 0, 170, 232, 1, // Skip to: 135640 -/* 10542 */ MCD_OPC_Decode, 169, 20, 99, // Opcode: FDOT_VG4_M4ZZI_HtoS -/* 10546 */ MCD_OPC_FilterValue, 2, 117, 0, 0, // Skip to: 10668 -/* 10551 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10554 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 10611 -/* 10559 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10562 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10583 -/* 10567 */ MCD_OPC_CheckPredicate, 2, 140, 232, 1, // Skip to: 135640 -/* 10572 */ MCD_OPC_CheckField, 20, 1, 1, 133, 232, 1, // Skip to: 135640 -/* 10579 */ MCD_OPC_Decode, 199, 22, 98, // Opcode: FMLS_VG2_M2ZZI_S -/* 10583 */ MCD_OPC_FilterValue, 1, 124, 232, 1, // Skip to: 135640 -/* 10588 */ MCD_OPC_CheckPredicate, 2, 119, 232, 1, // Skip to: 135640 -/* 10593 */ MCD_OPC_CheckField, 20, 1, 1, 112, 232, 1, // Skip to: 135640 -/* 10600 */ MCD_OPC_CheckField, 6, 1, 0, 105, 232, 1, // Skip to: 135640 -/* 10607 */ MCD_OPC_Decode, 208, 22, 99, // Opcode: FMLS_VG4_M4ZZI_S -/* 10611 */ MCD_OPC_FilterValue, 1, 96, 232, 1, // Skip to: 135640 -/* 10616 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10619 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10640 -/* 10624 */ MCD_OPC_CheckPredicate, 2, 83, 232, 1, // Skip to: 135640 -/* 10629 */ MCD_OPC_CheckField, 20, 1, 1, 76, 232, 1, // Skip to: 135640 -/* 10636 */ MCD_OPC_Decode, 145, 53, 98, // Opcode: UDOT_VG2_M2ZZI_HToS -/* 10640 */ MCD_OPC_FilterValue, 1, 67, 232, 1, // Skip to: 135640 -/* 10645 */ MCD_OPC_CheckPredicate, 2, 62, 232, 1, // Skip to: 135640 -/* 10650 */ MCD_OPC_CheckField, 20, 1, 1, 55, 232, 1, // Skip to: 135640 -/* 10657 */ MCD_OPC_CheckField, 6, 1, 0, 48, 232, 1, // Skip to: 135640 -/* 10664 */ MCD_OPC_Decode, 154, 53, 99, // Opcode: UDOT_VG4_M4ZZI_HToS -/* 10668 */ MCD_OPC_FilterValue, 3, 88, 0, 0, // Skip to: 10761 -/* 10673 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10676 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10704 -/* 10681 */ MCD_OPC_CheckPredicate, 2, 26, 232, 1, // Skip to: 135640 -/* 10686 */ MCD_OPC_CheckField, 20, 1, 1, 19, 232, 1, // Skip to: 135640 -/* 10693 */ MCD_OPC_CheckField, 15, 1, 0, 12, 232, 1, // Skip to: 135640 -/* 10700 */ MCD_OPC_Decode, 233, 11, 98, // Opcode: BFVDOT_VG2_M2ZZI_HtoS -/* 10704 */ MCD_OPC_FilterValue, 1, 3, 232, 1, // Skip to: 135640 -/* 10709 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10712 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10733 -/* 10717 */ MCD_OPC_CheckPredicate, 2, 246, 231, 1, // Skip to: 135640 -/* 10722 */ MCD_OPC_CheckField, 20, 1, 1, 239, 231, 1, // Skip to: 135640 -/* 10729 */ MCD_OPC_Decode, 145, 11, 98, // Opcode: BFDOT_VG2_M2ZZI_HtoS -/* 10733 */ MCD_OPC_FilterValue, 1, 230, 231, 1, // Skip to: 135640 -/* 10738 */ MCD_OPC_CheckPredicate, 2, 225, 231, 1, // Skip to: 135640 -/* 10743 */ MCD_OPC_CheckField, 20, 1, 1, 218, 231, 1, // Skip to: 135640 -/* 10750 */ MCD_OPC_CheckField, 6, 1, 0, 211, 231, 1, // Skip to: 135640 -/* 10757 */ MCD_OPC_Decode, 148, 11, 99, // Opcode: BFDOT_VG4_M4ZZI_HtoS -/* 10761 */ MCD_OPC_FilterValue, 4, 117, 0, 0, // Skip to: 10883 -/* 10766 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10769 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 10826 -/* 10774 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10777 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10798 -/* 10782 */ MCD_OPC_CheckPredicate, 2, 181, 231, 1, // Skip to: 135640 -/* 10787 */ MCD_OPC_CheckField, 20, 1, 1, 174, 231, 1, // Skip to: 135640 -/* 10794 */ MCD_OPC_Decode, 136, 51, 98, // Opcode: SVDOT_VG2_M2ZZI_HtoS -/* 10798 */ MCD_OPC_FilterValue, 1, 165, 231, 1, // Skip to: 135640 -/* 10803 */ MCD_OPC_CheckPredicate, 2, 160, 231, 1, // Skip to: 135640 -/* 10808 */ MCD_OPC_CheckField, 20, 1, 1, 153, 231, 1, // Skip to: 135640 -/* 10815 */ MCD_OPC_CheckField, 6, 1, 0, 146, 231, 1, // Skip to: 135640 -/* 10822 */ MCD_OPC_Decode, 137, 51, 99, // Opcode: SVDOT_VG4_M4ZZI_BtoS -/* 10826 */ MCD_OPC_FilterValue, 1, 137, 231, 1, // Skip to: 135640 -/* 10831 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10834 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10855 -/* 10839 */ MCD_OPC_CheckPredicate, 2, 124, 231, 1, // Skip to: 135640 -/* 10844 */ MCD_OPC_CheckField, 20, 1, 1, 117, 231, 1, // Skip to: 135640 -/* 10851 */ MCD_OPC_Decode, 194, 38, 98, // Opcode: SDOT_VG2_M2ZZI_BToS -/* 10855 */ MCD_OPC_FilterValue, 1, 108, 231, 1, // Skip to: 135640 -/* 10860 */ MCD_OPC_CheckPredicate, 2, 103, 231, 1, // Skip to: 135640 -/* 10865 */ MCD_OPC_CheckField, 20, 1, 1, 96, 231, 1, // Skip to: 135640 -/* 10872 */ MCD_OPC_CheckField, 6, 1, 0, 89, 231, 1, // Skip to: 135640 -/* 10879 */ MCD_OPC_Decode, 203, 38, 99, // Opcode: SDOT_VG4_M4ZZI_BToS -/* 10883 */ MCD_OPC_FilterValue, 5, 95, 0, 0, // Skip to: 10983 -/* 10888 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10891 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 10926 -/* 10896 */ MCD_OPC_CheckPredicate, 2, 67, 231, 1, // Skip to: 135640 -/* 10901 */ MCD_OPC_CheckField, 20, 1, 1, 60, 231, 1, // Skip to: 135640 -/* 10908 */ MCD_OPC_CheckField, 15, 1, 1, 53, 231, 1, // Skip to: 135640 -/* 10915 */ MCD_OPC_CheckField, 6, 1, 0, 46, 231, 1, // Skip to: 135640 -/* 10922 */ MCD_OPC_Decode, 182, 58, 99, // Opcode: USVDOT_VG4_M4ZZI_BToS -/* 10926 */ MCD_OPC_FilterValue, 1, 37, 231, 1, // Skip to: 135640 -/* 10931 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10934 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10955 -/* 10939 */ MCD_OPC_CheckPredicate, 2, 24, 231, 1, // Skip to: 135640 -/* 10944 */ MCD_OPC_CheckField, 20, 1, 1, 17, 231, 1, // Skip to: 135640 -/* 10951 */ MCD_OPC_Decode, 206, 57, 98, // Opcode: USDOT_VG2_M2ZZI_BToS -/* 10955 */ MCD_OPC_FilterValue, 1, 8, 231, 1, // Skip to: 135640 -/* 10960 */ MCD_OPC_CheckPredicate, 2, 3, 231, 1, // Skip to: 135640 -/* 10965 */ MCD_OPC_CheckField, 20, 1, 1, 252, 230, 1, // Skip to: 135640 -/* 10972 */ MCD_OPC_CheckField, 6, 1, 0, 245, 230, 1, // Skip to: 135640 -/* 10979 */ MCD_OPC_Decode, 209, 57, 99, // Opcode: USDOT_VG4_M4ZZI_BToS -/* 10983 */ MCD_OPC_FilterValue, 6, 117, 0, 0, // Skip to: 11105 -/* 10988 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 10991 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11048 -/* 10996 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 10999 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11020 -/* 11004 */ MCD_OPC_CheckPredicate, 2, 215, 230, 1, // Skip to: 135640 -/* 11009 */ MCD_OPC_CheckField, 20, 1, 1, 208, 230, 1, // Skip to: 135640 -/* 11016 */ MCD_OPC_Decode, 195, 58, 98, // Opcode: UVDOT_VG2_M2ZZI_HtoS -/* 11020 */ MCD_OPC_FilterValue, 1, 199, 230, 1, // Skip to: 135640 -/* 11025 */ MCD_OPC_CheckPredicate, 2, 194, 230, 1, // Skip to: 135640 -/* 11030 */ MCD_OPC_CheckField, 20, 1, 1, 187, 230, 1, // Skip to: 135640 -/* 11037 */ MCD_OPC_CheckField, 6, 1, 0, 180, 230, 1, // Skip to: 135640 -/* 11044 */ MCD_OPC_Decode, 196, 58, 99, // Opcode: UVDOT_VG4_M4ZZI_BtoS -/* 11048 */ MCD_OPC_FilterValue, 1, 171, 230, 1, // Skip to: 135640 -/* 11053 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 11056 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11077 -/* 11061 */ MCD_OPC_CheckPredicate, 2, 158, 230, 1, // Skip to: 135640 -/* 11066 */ MCD_OPC_CheckField, 20, 1, 1, 151, 230, 1, // Skip to: 135640 -/* 11073 */ MCD_OPC_Decode, 144, 53, 98, // Opcode: UDOT_VG2_M2ZZI_BToS -/* 11077 */ MCD_OPC_FilterValue, 1, 142, 230, 1, // Skip to: 135640 -/* 11082 */ MCD_OPC_CheckPredicate, 2, 137, 230, 1, // Skip to: 135640 -/* 11087 */ MCD_OPC_CheckField, 20, 1, 1, 130, 230, 1, // Skip to: 135640 -/* 11094 */ MCD_OPC_CheckField, 6, 1, 0, 123, 230, 1, // Skip to: 135640 -/* 11101 */ MCD_OPC_Decode, 153, 53, 99, // Opcode: UDOT_VG4_M4ZZI_BtoS -/* 11105 */ MCD_OPC_FilterValue, 7, 114, 230, 1, // Skip to: 135640 -/* 11110 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 11113 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 11148 -/* 11118 */ MCD_OPC_CheckPredicate, 2, 101, 230, 1, // Skip to: 135640 -/* 11123 */ MCD_OPC_CheckField, 20, 1, 1, 94, 230, 1, // Skip to: 135640 -/* 11130 */ MCD_OPC_CheckField, 15, 1, 1, 87, 230, 1, // Skip to: 135640 -/* 11137 */ MCD_OPC_CheckField, 6, 1, 0, 80, 230, 1, // Skip to: 135640 -/* 11144 */ MCD_OPC_Decode, 134, 51, 99, // Opcode: SUVDOT_VG4_M4ZZI_BToS -/* 11148 */ MCD_OPC_FilterValue, 1, 71, 230, 1, // Skip to: 135640 -/* 11153 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 11156 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11177 -/* 11161 */ MCD_OPC_CheckPredicate, 2, 58, 230, 1, // Skip to: 135640 -/* 11166 */ MCD_OPC_CheckField, 20, 1, 1, 51, 230, 1, // Skip to: 135640 -/* 11173 */ MCD_OPC_Decode, 219, 50, 98, // Opcode: SUDOT_VG2_M2ZZI_BToS -/* 11177 */ MCD_OPC_FilterValue, 1, 42, 230, 1, // Skip to: 135640 -/* 11182 */ MCD_OPC_CheckPredicate, 2, 37, 230, 1, // Skip to: 135640 -/* 11187 */ MCD_OPC_CheckField, 20, 1, 1, 30, 230, 1, // Skip to: 135640 -/* 11194 */ MCD_OPC_CheckField, 6, 1, 0, 23, 230, 1, // Skip to: 135640 -/* 11201 */ MCD_OPC_Decode, 221, 50, 99, // Opcode: SUDOT_VG4_M4ZZI_BToS -/* 11205 */ MCD_OPC_FilterValue, 3, 14, 230, 1, // Skip to: 135640 -/* 11210 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 11213 */ MCD_OPC_FilterValue, 0, 107, 3, 0, // Skip to: 12093 -/* 11218 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 11221 */ MCD_OPC_FilterValue, 0, 147, 0, 0, // Skip to: 11373 -/* 11226 */ MCD_OPC_ExtractField, 1, 4, // Inst{4-1} ... -/* 11229 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11265 -/* 11234 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11237 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11251 -/* 11242 */ MCD_OPC_CheckPredicate, 8, 233, 229, 1, // Skip to: 135640 -/* 11247 */ MCD_OPC_Decode, 216, 40, 77, // Opcode: SMLALL_VG2_M2ZZ_HtoD -/* 11251 */ MCD_OPC_FilterValue, 1, 224, 229, 1, // Skip to: 135640 -/* 11256 */ MCD_OPC_CheckPredicate, 8, 219, 229, 1, // Skip to: 135640 -/* 11261 */ MCD_OPC_Decode, 222, 40, 78, // Opcode: SMLALL_VG4_M4ZZ_HtoD -/* 11265 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 11301 -/* 11270 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11273 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11287 -/* 11278 */ MCD_OPC_CheckPredicate, 8, 197, 229, 1, // Skip to: 135640 -/* 11283 */ MCD_OPC_Decode, 132, 41, 77, // Opcode: SMLSLL_VG2_M2ZZ_HtoD -/* 11287 */ MCD_OPC_FilterValue, 1, 188, 229, 1, // Skip to: 135640 -/* 11292 */ MCD_OPC_CheckPredicate, 8, 183, 229, 1, // Skip to: 135640 -/* 11297 */ MCD_OPC_Decode, 138, 41, 78, // Opcode: SMLSLL_VG4_M4ZZ_HtoD -/* 11301 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 11337 -/* 11306 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11309 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11323 -/* 11314 */ MCD_OPC_CheckPredicate, 8, 161, 229, 1, // Skip to: 135640 -/* 11319 */ MCD_OPC_Decode, 194, 54, 77, // Opcode: UMLALL_VG2_M2ZZ_HtoD -/* 11323 */ MCD_OPC_FilterValue, 1, 152, 229, 1, // Skip to: 135640 -/* 11328 */ MCD_OPC_CheckPredicate, 8, 147, 229, 1, // Skip to: 135640 -/* 11333 */ MCD_OPC_Decode, 200, 54, 78, // Opcode: UMLALL_VG4_M4ZZ_HtoD -/* 11337 */ MCD_OPC_FilterValue, 12, 138, 229, 1, // Skip to: 135640 -/* 11342 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11345 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11359 -/* 11350 */ MCD_OPC_CheckPredicate, 8, 125, 229, 1, // Skip to: 135640 -/* 11355 */ MCD_OPC_Decode, 238, 54, 77, // Opcode: UMLSLL_VG2_M2ZZ_HtoD -/* 11359 */ MCD_OPC_FilterValue, 1, 116, 229, 1, // Skip to: 135640 -/* 11364 */ MCD_OPC_CheckPredicate, 8, 111, 229, 1, // Skip to: 135640 -/* 11369 */ MCD_OPC_Decode, 244, 54, 78, // Opcode: UMLSLL_VG4_M4ZZ_HtoD -/* 11373 */ MCD_OPC_FilterValue, 1, 87, 0, 0, // Skip to: 11465 -/* 11378 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 11381 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11402 -/* 11386 */ MCD_OPC_CheckPredicate, 8, 89, 229, 1, // Skip to: 135640 -/* 11391 */ MCD_OPC_CheckField, 20, 1, 0, 82, 229, 1, // Skip to: 135640 -/* 11398 */ MCD_OPC_Decode, 210, 40, 79, // Opcode: SMLALL_MZZ_HtoD -/* 11402 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 11423 -/* 11407 */ MCD_OPC_CheckPredicate, 8, 68, 229, 1, // Skip to: 135640 -/* 11412 */ MCD_OPC_CheckField, 20, 1, 0, 61, 229, 1, // Skip to: 135640 -/* 11419 */ MCD_OPC_Decode, 254, 40, 79, // Opcode: SMLSLL_MZZ_HtoD -/* 11423 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 11444 -/* 11428 */ MCD_OPC_CheckPredicate, 8, 47, 229, 1, // Skip to: 135640 -/* 11433 */ MCD_OPC_CheckField, 20, 1, 0, 40, 229, 1, // Skip to: 135640 -/* 11440 */ MCD_OPC_Decode, 188, 54, 79, // Opcode: UMLALL_MZZ_HtoD -/* 11444 */ MCD_OPC_FilterValue, 6, 31, 229, 1, // Skip to: 135640 -/* 11449 */ MCD_OPC_CheckPredicate, 8, 26, 229, 1, // Skip to: 135640 -/* 11454 */ MCD_OPC_CheckField, 20, 1, 0, 19, 229, 1, // Skip to: 135640 -/* 11461 */ MCD_OPC_Decode, 232, 54, 79, // Opcode: UMLSLL_MZZ_HtoD -/* 11465 */ MCD_OPC_FilterValue, 2, 147, 0, 0, // Skip to: 11617 -/* 11470 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... -/* 11473 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11509 -/* 11478 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11481 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11495 -/* 11486 */ MCD_OPC_CheckPredicate, 2, 245, 228, 1, // Skip to: 135640 -/* 11491 */ MCD_OPC_Decode, 232, 40, 80, // Opcode: SMLAL_VG2_M2ZZ_S -/* 11495 */ MCD_OPC_FilterValue, 1, 236, 228, 1, // Skip to: 135640 -/* 11500 */ MCD_OPC_CheckPredicate, 2, 231, 228, 1, // Skip to: 135640 -/* 11505 */ MCD_OPC_Decode, 235, 40, 81, // Opcode: SMLAL_VG4_M4ZZ_S -/* 11509 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 11545 -/* 11514 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11517 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11531 -/* 11522 */ MCD_OPC_CheckPredicate, 2, 209, 228, 1, // Skip to: 135640 -/* 11527 */ MCD_OPC_Decode, 148, 41, 80, // Opcode: SMLSL_VG2_M2ZZ_S -/* 11531 */ MCD_OPC_FilterValue, 1, 200, 228, 1, // Skip to: 135640 -/* 11536 */ MCD_OPC_CheckPredicate, 2, 195, 228, 1, // Skip to: 135640 -/* 11541 */ MCD_OPC_Decode, 151, 41, 81, // Opcode: SMLSL_VG4_M4ZZ_S -/* 11545 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 11581 -/* 11550 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11553 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11567 -/* 11558 */ MCD_OPC_CheckPredicate, 2, 173, 228, 1, // Skip to: 135640 -/* 11563 */ MCD_OPC_Decode, 210, 54, 80, // Opcode: UMLAL_VG2_M2ZZ_S -/* 11567 */ MCD_OPC_FilterValue, 1, 164, 228, 1, // Skip to: 135640 -/* 11572 */ MCD_OPC_CheckPredicate, 2, 159, 228, 1, // Skip to: 135640 -/* 11577 */ MCD_OPC_Decode, 213, 54, 81, // Opcode: UMLAL_VG4_M4ZZ_S -/* 11581 */ MCD_OPC_FilterValue, 6, 150, 228, 1, // Skip to: 135640 -/* 11586 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11589 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11603 -/* 11594 */ MCD_OPC_CheckPredicate, 2, 137, 228, 1, // Skip to: 135640 -/* 11599 */ MCD_OPC_Decode, 254, 54, 80, // Opcode: UMLSL_VG2_M2ZZ_S -/* 11603 */ MCD_OPC_FilterValue, 1, 128, 228, 1, // Skip to: 135640 -/* 11608 */ MCD_OPC_CheckPredicate, 2, 123, 228, 1, // Skip to: 135640 -/* 11613 */ MCD_OPC_Decode, 129, 55, 81, // Opcode: UMLSL_VG4_M4ZZ_S -/* 11617 */ MCD_OPC_FilterValue, 3, 87, 0, 0, // Skip to: 11709 -/* 11622 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 11625 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11646 -/* 11630 */ MCD_OPC_CheckPredicate, 2, 101, 228, 1, // Skip to: 135640 -/* 11635 */ MCD_OPC_CheckField, 20, 1, 0, 94, 228, 1, // Skip to: 135640 -/* 11642 */ MCD_OPC_Decode, 229, 40, 82, // Opcode: SMLAL_MZZ_S -/* 11646 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 11667 -/* 11651 */ MCD_OPC_CheckPredicate, 2, 80, 228, 1, // Skip to: 135640 -/* 11656 */ MCD_OPC_CheckField, 20, 1, 0, 73, 228, 1, // Skip to: 135640 -/* 11663 */ MCD_OPC_Decode, 145, 41, 82, // Opcode: SMLSL_MZZ_S -/* 11667 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 11688 -/* 11672 */ MCD_OPC_CheckPredicate, 2, 59, 228, 1, // Skip to: 135640 -/* 11677 */ MCD_OPC_CheckField, 20, 1, 0, 52, 228, 1, // Skip to: 135640 -/* 11684 */ MCD_OPC_Decode, 207, 54, 82, // Opcode: UMLAL_MZZ_S -/* 11688 */ MCD_OPC_FilterValue, 3, 43, 228, 1, // Skip to: 135640 -/* 11693 */ MCD_OPC_CheckPredicate, 2, 38, 228, 1, // Skip to: 135640 -/* 11698 */ MCD_OPC_CheckField, 20, 1, 0, 31, 228, 1, // Skip to: 135640 -/* 11705 */ MCD_OPC_Decode, 251, 54, 82, // Opcode: UMLSL_MZZ_S -/* 11709 */ MCD_OPC_FilterValue, 5, 147, 0, 0, // Skip to: 11861 -/* 11714 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 11717 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11753 -/* 11722 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11725 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11739 -/* 11730 */ MCD_OPC_CheckPredicate, 8, 1, 228, 1, // Skip to: 135640 -/* 11735 */ MCD_OPC_Decode, 198, 38, 83, // Opcode: SDOT_VG2_M2ZZ_HtoD -/* 11739 */ MCD_OPC_FilterValue, 1, 248, 227, 1, // Skip to: 135640 -/* 11744 */ MCD_OPC_CheckPredicate, 8, 243, 227, 1, // Skip to: 135640 -/* 11749 */ MCD_OPC_Decode, 207, 38, 84, // Opcode: SDOT_VG4_M4ZZ_HtoD -/* 11753 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 11789 -/* 11758 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11761 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11775 -/* 11766 */ MCD_OPC_CheckPredicate, 2, 221, 227, 1, // Skip to: 135640 -/* 11771 */ MCD_OPC_Decode, 199, 38, 83, // Opcode: SDOT_VG2_M2ZZ_HtoS -/* 11775 */ MCD_OPC_FilterValue, 1, 212, 227, 1, // Skip to: 135640 -/* 11780 */ MCD_OPC_CheckPredicate, 2, 207, 227, 1, // Skip to: 135640 -/* 11785 */ MCD_OPC_Decode, 208, 38, 84, // Opcode: SDOT_VG4_M4ZZ_HtoS -/* 11789 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 11825 -/* 11794 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11797 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11811 -/* 11802 */ MCD_OPC_CheckPredicate, 8, 185, 227, 1, // Skip to: 135640 -/* 11807 */ MCD_OPC_Decode, 148, 53, 83, // Opcode: UDOT_VG2_M2ZZ_HtoD -/* 11811 */ MCD_OPC_FilterValue, 1, 176, 227, 1, // Skip to: 135640 -/* 11816 */ MCD_OPC_CheckPredicate, 8, 171, 227, 1, // Skip to: 135640 -/* 11821 */ MCD_OPC_Decode, 157, 53, 84, // Opcode: UDOT_VG4_M4ZZ_HtoD -/* 11825 */ MCD_OPC_FilterValue, 3, 162, 227, 1, // Skip to: 135640 -/* 11830 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11833 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11847 -/* 11838 */ MCD_OPC_CheckPredicate, 2, 149, 227, 1, // Skip to: 135640 -/* 11843 */ MCD_OPC_Decode, 149, 53, 83, // Opcode: UDOT_VG2_M2ZZ_HtoS -/* 11847 */ MCD_OPC_FilterValue, 1, 140, 227, 1, // Skip to: 135640 -/* 11852 */ MCD_OPC_CheckPredicate, 2, 135, 227, 1, // Skip to: 135640 -/* 11857 */ MCD_OPC_Decode, 158, 53, 84, // Opcode: UDOT_VG4_M4ZZ_HtoS -/* 11861 */ MCD_OPC_FilterValue, 6, 147, 0, 0, // Skip to: 12013 -/* 11866 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 11869 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11905 -/* 11874 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11877 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11891 -/* 11882 */ MCD_OPC_CheckPredicate, 9, 105, 227, 1, // Skip to: 135640 -/* 11887 */ MCD_OPC_Decode, 143, 22, 83, // Opcode: FMLA_VG2_M2ZZ_D -/* 11891 */ MCD_OPC_FilterValue, 1, 96, 227, 1, // Skip to: 135640 -/* 11896 */ MCD_OPC_CheckPredicate, 9, 91, 227, 1, // Skip to: 135640 -/* 11901 */ MCD_OPC_Decode, 152, 22, 84, // Opcode: FMLA_VG4_M4ZZ_D -/* 11905 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 11941 -/* 11910 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11913 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11927 -/* 11918 */ MCD_OPC_CheckPredicate, 9, 69, 227, 1, // Skip to: 135640 -/* 11923 */ MCD_OPC_Decode, 200, 22, 83, // Opcode: FMLS_VG2_M2ZZ_D -/* 11927 */ MCD_OPC_FilterValue, 1, 60, 227, 1, // Skip to: 135640 -/* 11932 */ MCD_OPC_CheckPredicate, 9, 55, 227, 1, // Skip to: 135640 -/* 11937 */ MCD_OPC_Decode, 209, 22, 84, // Opcode: FMLS_VG4_M4ZZ_D -/* 11941 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 11977 -/* 11946 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11949 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11963 -/* 11954 */ MCD_OPC_CheckPredicate, 8, 33, 227, 1, // Skip to: 135640 -/* 11959 */ MCD_OPC_Decode, 243, 9, 83, // Opcode: ADD_VG2_M2ZZ_D -/* 11963 */ MCD_OPC_FilterValue, 1, 24, 227, 1, // Skip to: 135640 -/* 11968 */ MCD_OPC_CheckPredicate, 8, 19, 227, 1, // Skip to: 135640 -/* 11973 */ MCD_OPC_Decode, 253, 9, 84, // Opcode: ADD_VG4_M4ZZ_D -/* 11977 */ MCD_OPC_FilterValue, 3, 10, 227, 1, // Skip to: 135640 -/* 11982 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 11985 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11999 -/* 11990 */ MCD_OPC_CheckPredicate, 8, 253, 226, 1, // Skip to: 135640 -/* 11995 */ MCD_OPC_Decode, 189, 50, 83, // Opcode: SUB_VG2_M2ZZ_D -/* 11999 */ MCD_OPC_FilterValue, 1, 244, 226, 1, // Skip to: 135640 -/* 12004 */ MCD_OPC_CheckPredicate, 8, 239, 226, 1, // Skip to: 135640 -/* 12009 */ MCD_OPC_Decode, 195, 50, 84, // Opcode: SUB_VG4_M4ZZ_D -/* 12013 */ MCD_OPC_FilterValue, 7, 230, 226, 1, // Skip to: 135640 -/* 12018 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 12021 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 12057 -/* 12026 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 12029 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12043 -/* 12034 */ MCD_OPC_CheckPredicate, 4, 209, 226, 1, // Skip to: 135640 -/* 12039 */ MCD_OPC_Decode, 191, 11, 83, // Opcode: BFMLA_VG2_M2ZZ -/* 12043 */ MCD_OPC_FilterValue, 1, 200, 226, 1, // Skip to: 135640 -/* 12048 */ MCD_OPC_CheckPredicate, 4, 195, 226, 1, // Skip to: 135640 -/* 12053 */ MCD_OPC_Decode, 194, 11, 84, // Opcode: BFMLA_VG4_M4ZZ -/* 12057 */ MCD_OPC_FilterValue, 1, 186, 226, 1, // Skip to: 135640 -/* 12062 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 12065 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12079 -/* 12070 */ MCD_OPC_CheckPredicate, 4, 173, 226, 1, // Skip to: 135640 -/* 12075 */ MCD_OPC_Decode, 211, 11, 83, // Opcode: BFMLS_VG2_M2ZZ -/* 12079 */ MCD_OPC_FilterValue, 1, 164, 226, 1, // Skip to: 135640 -/* 12084 */ MCD_OPC_CheckPredicate, 4, 159, 226, 1, // Skip to: 135640 -/* 12089 */ MCD_OPC_Decode, 214, 11, 84, // Opcode: BFMLS_VG4_M4ZZ -/* 12093 */ MCD_OPC_FilterValue, 1, 150, 226, 1, // Skip to: 135640 -/* 12098 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 12101 */ MCD_OPC_FilterValue, 0, 66, 0, 0, // Skip to: 12172 -/* 12106 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 12109 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12137 -/* 12114 */ MCD_OPC_CheckPredicate, 2, 129, 226, 1, // Skip to: 135640 -/* 12119 */ MCD_OPC_CheckField, 5, 1, 0, 122, 226, 1, // Skip to: 135640 -/* 12126 */ MCD_OPC_CheckField, 0, 1, 0, 115, 226, 1, // Skip to: 135640 -/* 12133 */ MCD_OPC_Decode, 222, 38, 85, // Opcode: SEL_VG2_2ZP2Z2Z_H -/* 12137 */ MCD_OPC_FilterValue, 1, 106, 226, 1, // Skip to: 135640 -/* 12142 */ MCD_OPC_CheckPredicate, 2, 101, 226, 1, // Skip to: 135640 -/* 12147 */ MCD_OPC_CheckField, 17, 1, 0, 94, 226, 1, // Skip to: 135640 -/* 12154 */ MCD_OPC_CheckField, 5, 2, 0, 87, 226, 1, // Skip to: 135640 -/* 12161 */ MCD_OPC_CheckField, 0, 2, 0, 80, 226, 1, // Skip to: 135640 -/* 12168 */ MCD_OPC_Decode, 226, 38, 86, // Opcode: SEL_VG4_4ZP4Z4Z_H -/* 12172 */ MCD_OPC_FilterValue, 1, 159, 4, 0, // Skip to: 13360 -/* 12177 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... -/* 12180 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 12230 -/* 12185 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12188 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12209 -/* 12193 */ MCD_OPC_CheckPredicate, 2, 50, 226, 1, // Skip to: 135640 -/* 12198 */ MCD_OPC_CheckField, 20, 1, 0, 43, 226, 1, // Skip to: 135640 -/* 12205 */ MCD_OPC_Decode, 248, 39, 87, // Opcode: SMAX_VG2_2ZZ_H -/* 12209 */ MCD_OPC_FilterValue, 1, 34, 226, 1, // Skip to: 135640 -/* 12214 */ MCD_OPC_CheckPredicate, 2, 29, 226, 1, // Skip to: 135640 -/* 12219 */ MCD_OPC_CheckField, 20, 1, 0, 22, 226, 1, // Skip to: 135640 -/* 12226 */ MCD_OPC_Decode, 227, 53, 87, // Opcode: UMAX_VG2_2ZZ_H -/* 12230 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 12280 -/* 12235 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12238 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12259 -/* 12243 */ MCD_OPC_CheckPredicate, 2, 0, 226, 1, // Skip to: 135640 -/* 12248 */ MCD_OPC_CheckField, 20, 1, 0, 249, 225, 1, // Skip to: 135640 -/* 12255 */ MCD_OPC_Decode, 178, 40, 87, // Opcode: SMIN_VG2_2ZZ_H -/* 12259 */ MCD_OPC_FilterValue, 1, 240, 225, 1, // Skip to: 135640 -/* 12264 */ MCD_OPC_CheckPredicate, 2, 235, 225, 1, // Skip to: 135640 -/* 12269 */ MCD_OPC_CheckField, 20, 1, 0, 228, 225, 1, // Skip to: 135640 -/* 12276 */ MCD_OPC_Decode, 156, 54, 87, // Opcode: UMIN_VG2_2ZZ_H -/* 12280 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 12330 -/* 12285 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12288 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12309 -/* 12293 */ MCD_OPC_CheckPredicate, 2, 206, 225, 1, // Skip to: 135640 -/* 12298 */ MCD_OPC_CheckField, 20, 1, 0, 199, 225, 1, // Skip to: 135640 -/* 12305 */ MCD_OPC_Decode, 134, 21, 87, // Opcode: FMAX_VG2_2ZZ_H -/* 12309 */ MCD_OPC_FilterValue, 1, 190, 225, 1, // Skip to: 135640 -/* 12314 */ MCD_OPC_CheckPredicate, 2, 185, 225, 1, // Skip to: 135640 -/* 12319 */ MCD_OPC_CheckField, 20, 1, 0, 178, 225, 1, // Skip to: 135640 -/* 12326 */ MCD_OPC_Decode, 226, 21, 87, // Opcode: FMIN_VG2_2ZZ_H -/* 12330 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 12380 -/* 12335 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12338 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12359 -/* 12343 */ MCD_OPC_CheckPredicate, 2, 156, 225, 1, // Skip to: 135640 -/* 12348 */ MCD_OPC_CheckField, 20, 1, 0, 149, 225, 1, // Skip to: 135640 -/* 12355 */ MCD_OPC_Decode, 218, 20, 87, // Opcode: FMAXNM_VG2_2ZZ_H -/* 12359 */ MCD_OPC_FilterValue, 1, 140, 225, 1, // Skip to: 135640 -/* 12364 */ MCD_OPC_CheckPredicate, 2, 135, 225, 1, // Skip to: 135640 -/* 12369 */ MCD_OPC_CheckField, 20, 1, 0, 128, 225, 1, // Skip to: 135640 -/* 12376 */ MCD_OPC_Decode, 182, 21, 87, // Opcode: FMINNM_VG2_2ZZ_H -/* 12380 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 12430 -/* 12385 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12388 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12409 -/* 12393 */ MCD_OPC_CheckPredicate, 2, 106, 225, 1, // Skip to: 135640 -/* 12398 */ MCD_OPC_CheckField, 20, 1, 0, 99, 225, 1, // Skip to: 135640 -/* 12405 */ MCD_OPC_Decode, 216, 45, 87, // Opcode: SRSHL_VG2_2ZZ_H -/* 12409 */ MCD_OPC_FilterValue, 1, 90, 225, 1, // Skip to: 135640 -/* 12414 */ MCD_OPC_CheckPredicate, 2, 85, 225, 1, // Skip to: 135640 -/* 12419 */ MCD_OPC_CheckField, 20, 1, 0, 78, 225, 1, // Skip to: 135640 -/* 12426 */ MCD_OPC_Decode, 156, 57, 87, // Opcode: URSHL_VG2_2ZZ_H -/* 12430 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 12458 -/* 12435 */ MCD_OPC_CheckPredicate, 2, 64, 225, 1, // Skip to: 135640 -/* 12440 */ MCD_OPC_CheckField, 20, 1, 0, 57, 225, 1, // Skip to: 135640 -/* 12447 */ MCD_OPC_CheckField, 0, 1, 0, 50, 225, 1, // Skip to: 135640 -/* 12454 */ MCD_OPC_Decode, 239, 9, 87, // Opcode: ADD_VG2_2ZZ_H -/* 12458 */ MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 12486 -/* 12463 */ MCD_OPC_CheckPredicate, 2, 36, 225, 1, // Skip to: 135640 -/* 12468 */ MCD_OPC_CheckField, 20, 1, 0, 29, 225, 1, // Skip to: 135640 -/* 12475 */ MCD_OPC_CheckField, 0, 1, 0, 22, 225, 1, // Skip to: 135640 -/* 12482 */ MCD_OPC_Decode, 222, 42, 87, // Opcode: SQDMULH_VG2_2ZZ_H -/* 12486 */ MCD_OPC_FilterValue, 64, 45, 0, 0, // Skip to: 12536 -/* 12491 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 12494 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12515 -/* 12499 */ MCD_OPC_CheckPredicate, 2, 0, 225, 1, // Skip to: 135640 -/* 12504 */ MCD_OPC_CheckField, 20, 1, 0, 249, 224, 1, // Skip to: 135640 -/* 12511 */ MCD_OPC_Decode, 128, 40, 88, // Opcode: SMAX_VG4_4ZZ_H -/* 12515 */ MCD_OPC_FilterValue, 1, 240, 224, 1, // Skip to: 135640 -/* 12520 */ MCD_OPC_CheckPredicate, 2, 235, 224, 1, // Skip to: 135640 -/* 12525 */ MCD_OPC_CheckField, 20, 1, 0, 228, 224, 1, // Skip to: 135640 -/* 12532 */ MCD_OPC_Decode, 235, 53, 88, // Opcode: UMAX_VG4_4ZZ_H -/* 12536 */ MCD_OPC_FilterValue, 65, 45, 0, 0, // Skip to: 12586 -/* 12541 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 12544 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12565 -/* 12549 */ MCD_OPC_CheckPredicate, 2, 206, 224, 1, // Skip to: 135640 -/* 12554 */ MCD_OPC_CheckField, 20, 1, 0, 199, 224, 1, // Skip to: 135640 -/* 12561 */ MCD_OPC_Decode, 186, 40, 88, // Opcode: SMIN_VG4_4ZZ_H -/* 12565 */ MCD_OPC_FilterValue, 1, 190, 224, 1, // Skip to: 135640 -/* 12570 */ MCD_OPC_CheckPredicate, 2, 185, 224, 1, // Skip to: 135640 -/* 12575 */ MCD_OPC_CheckField, 20, 1, 0, 178, 224, 1, // Skip to: 135640 -/* 12582 */ MCD_OPC_Decode, 164, 54, 88, // Opcode: UMIN_VG4_4ZZ_H -/* 12586 */ MCD_OPC_FilterValue, 72, 45, 0, 0, // Skip to: 12636 -/* 12591 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 12594 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12615 -/* 12599 */ MCD_OPC_CheckPredicate, 2, 156, 224, 1, // Skip to: 135640 -/* 12604 */ MCD_OPC_CheckField, 20, 1, 0, 149, 224, 1, // Skip to: 135640 -/* 12611 */ MCD_OPC_Decode, 140, 21, 88, // Opcode: FMAX_VG4_4ZZ_H -/* 12615 */ MCD_OPC_FilterValue, 1, 140, 224, 1, // Skip to: 135640 -/* 12620 */ MCD_OPC_CheckPredicate, 2, 135, 224, 1, // Skip to: 135640 -/* 12625 */ MCD_OPC_CheckField, 20, 1, 0, 128, 224, 1, // Skip to: 135640 -/* 12632 */ MCD_OPC_Decode, 232, 21, 88, // Opcode: FMIN_VG4_4ZZ_H -/* 12636 */ MCD_OPC_FilterValue, 73, 45, 0, 0, // Skip to: 12686 -/* 12641 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 12644 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12665 -/* 12649 */ MCD_OPC_CheckPredicate, 2, 106, 224, 1, // Skip to: 135640 -/* 12654 */ MCD_OPC_CheckField, 20, 1, 0, 99, 224, 1, // Skip to: 135640 -/* 12661 */ MCD_OPC_Decode, 224, 20, 88, // Opcode: FMAXNM_VG4_4ZZ_H -/* 12665 */ MCD_OPC_FilterValue, 1, 90, 224, 1, // Skip to: 135640 -/* 12670 */ MCD_OPC_CheckPredicate, 2, 85, 224, 1, // Skip to: 135640 -/* 12675 */ MCD_OPC_CheckField, 20, 1, 0, 78, 224, 1, // Skip to: 135640 -/* 12682 */ MCD_OPC_Decode, 188, 21, 88, // Opcode: FMINNM_VG4_4ZZ_H -/* 12686 */ MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 12736 -/* 12691 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 12694 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12715 -/* 12699 */ MCD_OPC_CheckPredicate, 2, 56, 224, 1, // Skip to: 135640 -/* 12704 */ MCD_OPC_CheckField, 20, 1, 0, 49, 224, 1, // Skip to: 135640 -/* 12711 */ MCD_OPC_Decode, 224, 45, 88, // Opcode: SRSHL_VG4_4ZZ_H -/* 12715 */ MCD_OPC_FilterValue, 1, 40, 224, 1, // Skip to: 135640 -/* 12720 */ MCD_OPC_CheckPredicate, 2, 35, 224, 1, // Skip to: 135640 -/* 12725 */ MCD_OPC_CheckField, 20, 1, 0, 28, 224, 1, // Skip to: 135640 -/* 12732 */ MCD_OPC_Decode, 164, 57, 88, // Opcode: URSHL_VG4_4ZZ_H -/* 12736 */ MCD_OPC_FilterValue, 88, 23, 0, 0, // Skip to: 12764 -/* 12741 */ MCD_OPC_CheckPredicate, 2, 14, 224, 1, // Skip to: 135640 -/* 12746 */ MCD_OPC_CheckField, 20, 1, 0, 7, 224, 1, // Skip to: 135640 -/* 12753 */ MCD_OPC_CheckField, 0, 2, 0, 0, 224, 1, // Skip to: 135640 -/* 12760 */ MCD_OPC_Decode, 249, 9, 88, // Opcode: ADD_VG4_4ZZ_H -/* 12764 */ MCD_OPC_FilterValue, 96, 23, 0, 0, // Skip to: 12792 -/* 12769 */ MCD_OPC_CheckPredicate, 2, 242, 223, 1, // Skip to: 135640 -/* 12774 */ MCD_OPC_CheckField, 20, 1, 0, 235, 223, 1, // Skip to: 135640 -/* 12781 */ MCD_OPC_CheckField, 0, 2, 0, 228, 223, 1, // Skip to: 135640 -/* 12788 */ MCD_OPC_Decode, 230, 42, 88, // Opcode: SQDMULH_VG4_4ZZ_H -/* 12792 */ MCD_OPC_FilterValue, 128, 1, 45, 0, 0, // Skip to: 12843 -/* 12798 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12801 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12822 -/* 12806 */ MCD_OPC_CheckPredicate, 2, 205, 223, 1, // Skip to: 135640 -/* 12811 */ MCD_OPC_CheckField, 16, 1, 0, 198, 223, 1, // Skip to: 135640 -/* 12818 */ MCD_OPC_Decode, 244, 39, 89, // Opcode: SMAX_VG2_2Z2Z_H -/* 12822 */ MCD_OPC_FilterValue, 1, 189, 223, 1, // Skip to: 135640 -/* 12827 */ MCD_OPC_CheckPredicate, 2, 184, 223, 1, // Skip to: 135640 -/* 12832 */ MCD_OPC_CheckField, 16, 1, 0, 177, 223, 1, // Skip to: 135640 -/* 12839 */ MCD_OPC_Decode, 223, 53, 89, // Opcode: UMAX_VG2_2Z2Z_H -/* 12843 */ MCD_OPC_FilterValue, 129, 1, 45, 0, 0, // Skip to: 12894 -/* 12849 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12852 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12873 -/* 12857 */ MCD_OPC_CheckPredicate, 2, 154, 223, 1, // Skip to: 135640 -/* 12862 */ MCD_OPC_CheckField, 16, 1, 0, 147, 223, 1, // Skip to: 135640 -/* 12869 */ MCD_OPC_Decode, 174, 40, 89, // Opcode: SMIN_VG2_2Z2Z_H -/* 12873 */ MCD_OPC_FilterValue, 1, 138, 223, 1, // Skip to: 135640 -/* 12878 */ MCD_OPC_CheckPredicate, 2, 133, 223, 1, // Skip to: 135640 -/* 12883 */ MCD_OPC_CheckField, 16, 1, 0, 126, 223, 1, // Skip to: 135640 -/* 12890 */ MCD_OPC_Decode, 152, 54, 89, // Opcode: UMIN_VG2_2Z2Z_H -/* 12894 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 12945 -/* 12900 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12903 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12924 -/* 12908 */ MCD_OPC_CheckPredicate, 2, 103, 223, 1, // Skip to: 135640 -/* 12913 */ MCD_OPC_CheckField, 16, 1, 0, 96, 223, 1, // Skip to: 135640 -/* 12920 */ MCD_OPC_Decode, 131, 21, 89, // Opcode: FMAX_VG2_2Z2Z_H -/* 12924 */ MCD_OPC_FilterValue, 1, 87, 223, 1, // Skip to: 135640 -/* 12929 */ MCD_OPC_CheckPredicate, 2, 82, 223, 1, // Skip to: 135640 -/* 12934 */ MCD_OPC_CheckField, 16, 1, 0, 75, 223, 1, // Skip to: 135640 -/* 12941 */ MCD_OPC_Decode, 223, 21, 89, // Opcode: FMIN_VG2_2Z2Z_H -/* 12945 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 12996 -/* 12951 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 12954 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12975 -/* 12959 */ MCD_OPC_CheckPredicate, 2, 52, 223, 1, // Skip to: 135640 -/* 12964 */ MCD_OPC_CheckField, 16, 1, 0, 45, 223, 1, // Skip to: 135640 -/* 12971 */ MCD_OPC_Decode, 215, 20, 89, // Opcode: FMAXNM_VG2_2Z2Z_H -/* 12975 */ MCD_OPC_FilterValue, 1, 36, 223, 1, // Skip to: 135640 -/* 12980 */ MCD_OPC_CheckPredicate, 2, 31, 223, 1, // Skip to: 135640 -/* 12985 */ MCD_OPC_CheckField, 16, 1, 0, 24, 223, 1, // Skip to: 135640 -/* 12992 */ MCD_OPC_Decode, 179, 21, 89, // Opcode: FMINNM_VG2_2Z2Z_H -/* 12996 */ MCD_OPC_FilterValue, 145, 1, 45, 0, 0, // Skip to: 13047 -/* 13002 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 13005 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13026 -/* 13010 */ MCD_OPC_CheckPredicate, 2, 1, 223, 1, // Skip to: 135640 -/* 13015 */ MCD_OPC_CheckField, 16, 1, 0, 250, 222, 1, // Skip to: 135640 -/* 13022 */ MCD_OPC_Decode, 212, 45, 89, // Opcode: SRSHL_VG2_2Z2Z_H -/* 13026 */ MCD_OPC_FilterValue, 1, 241, 222, 1, // Skip to: 135640 -/* 13031 */ MCD_OPC_CheckPredicate, 2, 236, 222, 1, // Skip to: 135640 -/* 13036 */ MCD_OPC_CheckField, 16, 1, 0, 229, 222, 1, // Skip to: 135640 -/* 13043 */ MCD_OPC_Decode, 152, 57, 89, // Opcode: URSHL_VG2_2Z2Z_H -/* 13047 */ MCD_OPC_FilterValue, 160, 1, 23, 0, 0, // Skip to: 13076 -/* 13053 */ MCD_OPC_CheckPredicate, 2, 214, 222, 1, // Skip to: 135640 -/* 13058 */ MCD_OPC_CheckField, 16, 1, 0, 207, 222, 1, // Skip to: 135640 -/* 13065 */ MCD_OPC_CheckField, 0, 1, 0, 200, 222, 1, // Skip to: 135640 -/* 13072 */ MCD_OPC_Decode, 218, 42, 89, // Opcode: SQDMULH_VG2_2Z2Z_H -/* 13076 */ MCD_OPC_FilterValue, 192, 1, 45, 0, 0, // Skip to: 13127 -/* 13082 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13085 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13106 -/* 13090 */ MCD_OPC_CheckPredicate, 2, 177, 222, 1, // Skip to: 135640 -/* 13095 */ MCD_OPC_CheckField, 16, 2, 0, 170, 222, 1, // Skip to: 135640 -/* 13102 */ MCD_OPC_Decode, 252, 39, 90, // Opcode: SMAX_VG4_4Z4Z_H -/* 13106 */ MCD_OPC_FilterValue, 1, 161, 222, 1, // Skip to: 135640 -/* 13111 */ MCD_OPC_CheckPredicate, 2, 156, 222, 1, // Skip to: 135640 -/* 13116 */ MCD_OPC_CheckField, 16, 2, 0, 149, 222, 1, // Skip to: 135640 -/* 13123 */ MCD_OPC_Decode, 231, 53, 90, // Opcode: UMAX_VG4_4Z4Z_H -/* 13127 */ MCD_OPC_FilterValue, 193, 1, 45, 0, 0, // Skip to: 13178 -/* 13133 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13136 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13157 -/* 13141 */ MCD_OPC_CheckPredicate, 2, 126, 222, 1, // Skip to: 135640 -/* 13146 */ MCD_OPC_CheckField, 16, 2, 0, 119, 222, 1, // Skip to: 135640 -/* 13153 */ MCD_OPC_Decode, 182, 40, 90, // Opcode: SMIN_VG4_4Z4Z_H -/* 13157 */ MCD_OPC_FilterValue, 1, 110, 222, 1, // Skip to: 135640 -/* 13162 */ MCD_OPC_CheckPredicate, 2, 105, 222, 1, // Skip to: 135640 -/* 13167 */ MCD_OPC_CheckField, 16, 2, 0, 98, 222, 1, // Skip to: 135640 -/* 13174 */ MCD_OPC_Decode, 160, 54, 90, // Opcode: UMIN_VG4_4Z4Z_H -/* 13178 */ MCD_OPC_FilterValue, 200, 1, 45, 0, 0, // Skip to: 13229 -/* 13184 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13187 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13208 -/* 13192 */ MCD_OPC_CheckPredicate, 2, 75, 222, 1, // Skip to: 135640 -/* 13197 */ MCD_OPC_CheckField, 16, 2, 0, 68, 222, 1, // Skip to: 135640 -/* 13204 */ MCD_OPC_Decode, 137, 21, 90, // Opcode: FMAX_VG4_4Z4Z_H -/* 13208 */ MCD_OPC_FilterValue, 1, 59, 222, 1, // Skip to: 135640 -/* 13213 */ MCD_OPC_CheckPredicate, 2, 54, 222, 1, // Skip to: 135640 -/* 13218 */ MCD_OPC_CheckField, 16, 2, 0, 47, 222, 1, // Skip to: 135640 -/* 13225 */ MCD_OPC_Decode, 229, 21, 90, // Opcode: FMIN_VG4_4Z4Z_H -/* 13229 */ MCD_OPC_FilterValue, 201, 1, 45, 0, 0, // Skip to: 13280 -/* 13235 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13238 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13259 -/* 13243 */ MCD_OPC_CheckPredicate, 2, 24, 222, 1, // Skip to: 135640 -/* 13248 */ MCD_OPC_CheckField, 16, 2, 0, 17, 222, 1, // Skip to: 135640 -/* 13255 */ MCD_OPC_Decode, 221, 20, 90, // Opcode: FMAXNM_VG4_4Z4Z_H -/* 13259 */ MCD_OPC_FilterValue, 1, 8, 222, 1, // Skip to: 135640 -/* 13264 */ MCD_OPC_CheckPredicate, 2, 3, 222, 1, // Skip to: 135640 -/* 13269 */ MCD_OPC_CheckField, 16, 2, 0, 252, 221, 1, // Skip to: 135640 -/* 13276 */ MCD_OPC_Decode, 185, 21, 90, // Opcode: FMINNM_VG4_4Z4Z_H -/* 13280 */ MCD_OPC_FilterValue, 209, 1, 45, 0, 0, // Skip to: 13331 -/* 13286 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13289 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13310 -/* 13294 */ MCD_OPC_CheckPredicate, 2, 229, 221, 1, // Skip to: 135640 -/* 13299 */ MCD_OPC_CheckField, 16, 2, 0, 222, 221, 1, // Skip to: 135640 -/* 13306 */ MCD_OPC_Decode, 220, 45, 90, // Opcode: SRSHL_VG4_4Z4Z_H -/* 13310 */ MCD_OPC_FilterValue, 1, 213, 221, 1, // Skip to: 135640 -/* 13315 */ MCD_OPC_CheckPredicate, 2, 208, 221, 1, // Skip to: 135640 -/* 13320 */ MCD_OPC_CheckField, 16, 2, 0, 201, 221, 1, // Skip to: 135640 -/* 13327 */ MCD_OPC_Decode, 160, 57, 90, // Opcode: URSHL_VG4_4Z4Z_H -/* 13331 */ MCD_OPC_FilterValue, 224, 1, 191, 221, 1, // Skip to: 135640 -/* 13337 */ MCD_OPC_CheckPredicate, 2, 186, 221, 1, // Skip to: 135640 -/* 13342 */ MCD_OPC_CheckField, 16, 2, 0, 179, 221, 1, // Skip to: 135640 -/* 13349 */ MCD_OPC_CheckField, 0, 2, 0, 172, 221, 1, // Skip to: 135640 -/* 13356 */ MCD_OPC_Decode, 226, 42, 90, // Opcode: SQDMULH_VG4_4Z4Z_H -/* 13360 */ MCD_OPC_FilterValue, 2, 253, 0, 0, // Skip to: 13618 -/* 13365 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 13368 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13389 -/* 13373 */ MCD_OPC_CheckPredicate, 2, 150, 221, 1, // Skip to: 135640 -/* 13378 */ MCD_OPC_CheckField, 0, 1, 0, 143, 221, 1, // Skip to: 135640 -/* 13385 */ MCD_OPC_Decode, 180, 17, 91, // Opcode: FCLAMP_VG2_2Z2Z_H -/* 13389 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 13425 -/* 13394 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 13397 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13411 -/* 13402 */ MCD_OPC_CheckPredicate, 2, 121, 221, 1, // Skip to: 135640 -/* 13407 */ MCD_OPC_Decode, 138, 38, 91, // Opcode: SCLAMP_VG2_2Z2Z_H -/* 13411 */ MCD_OPC_FilterValue, 1, 112, 221, 1, // Skip to: 135640 -/* 13416 */ MCD_OPC_CheckPredicate, 2, 107, 221, 1, // Skip to: 135640 -/* 13421 */ MCD_OPC_Decode, 215, 52, 91, // Opcode: UCLAMP_VG2_2Z2Z_H -/* 13425 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 13446 -/* 13430 */ MCD_OPC_CheckPredicate, 2, 93, 221, 1, // Skip to: 135640 -/* 13435 */ MCD_OPC_CheckField, 0, 2, 0, 86, 221, 1, // Skip to: 135640 -/* 13442 */ MCD_OPC_Decode, 183, 17, 92, // Opcode: FCLAMP_VG4_4Z4Z_H -/* 13446 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 13482 -/* 13451 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13454 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13468 -/* 13459 */ MCD_OPC_CheckPredicate, 2, 64, 221, 1, // Skip to: 135640 -/* 13464 */ MCD_OPC_Decode, 142, 38, 92, // Opcode: SCLAMP_VG4_4Z4Z_H -/* 13468 */ MCD_OPC_FilterValue, 1, 55, 221, 1, // Skip to: 135640 -/* 13473 */ MCD_OPC_CheckPredicate, 2, 50, 221, 1, // Skip to: 135640 -/* 13478 */ MCD_OPC_Decode, 219, 52, 92, // Opcode: UCLAMP_VG4_4Z4Z_H -/* 13482 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 13518 -/* 13487 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 13490 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13504 -/* 13495 */ MCD_OPC_CheckPredicate, 2, 28, 221, 1, // Skip to: 135640 -/* 13500 */ MCD_OPC_Decode, 204, 60, 93, // Opcode: ZIP_VG2_2ZZZ_H -/* 13504 */ MCD_OPC_FilterValue, 1, 19, 221, 1, // Skip to: 135640 -/* 13509 */ MCD_OPC_CheckPredicate, 2, 14, 221, 1, // Skip to: 135640 -/* 13514 */ MCD_OPC_Decode, 246, 58, 93, // Opcode: UZP_VG2_2ZZZ_H -/* 13518 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 13568 -/* 13523 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 13526 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13540 -/* 13531 */ MCD_OPC_CheckPredicate, 2, 248, 220, 1, // Skip to: 135640 -/* 13536 */ MCD_OPC_Decode, 174, 44, 100, // Opcode: SQRSHR_VG4_Z4ZI_B -/* 13540 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13554 -/* 13545 */ MCD_OPC_CheckPredicate, 2, 234, 220, 1, // Skip to: 135640 -/* 13550 */ MCD_OPC_Decode, 168, 56, 100, // Opcode: UQRSHR_VG4_Z4ZI_B -/* 13554 */ MCD_OPC_FilterValue, 2, 225, 220, 1, // Skip to: 135640 -/* 13559 */ MCD_OPC_CheckPredicate, 2, 220, 220, 1, // Skip to: 135640 -/* 13564 */ MCD_OPC_Decode, 171, 44, 100, // Opcode: SQRSHRU_VG4_Z4ZI_B -/* 13568 */ MCD_OPC_FilterValue, 7, 211, 220, 1, // Skip to: 135640 -/* 13573 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 13576 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13590 -/* 13581 */ MCD_OPC_CheckPredicate, 2, 198, 220, 1, // Skip to: 135640 -/* 13586 */ MCD_OPC_Decode, 142, 44, 100, // Opcode: SQRSHRN_VG4_Z4ZI_B -/* 13590 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13604 -/* 13595 */ MCD_OPC_CheckPredicate, 2, 184, 220, 1, // Skip to: 135640 -/* 13600 */ MCD_OPC_Decode, 156, 56, 100, // Opcode: UQRSHRN_VG4_Z4ZI_B -/* 13604 */ MCD_OPC_FilterValue, 2, 175, 220, 1, // Skip to: 135640 -/* 13609 */ MCD_OPC_CheckPredicate, 2, 170, 220, 1, // Skip to: 135640 -/* 13614 */ MCD_OPC_Decode, 159, 44, 100, // Opcode: SQRSHRUN_VG4_Z4ZI_B -/* 13618 */ MCD_OPC_FilterValue, 3, 161, 220, 1, // Skip to: 135640 -/* 13623 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 13626 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 13676 -/* 13631 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 13634 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13655 -/* 13639 */ MCD_OPC_CheckPredicate, 2, 140, 220, 1, // Skip to: 135640 -/* 13644 */ MCD_OPC_CheckField, 10, 3, 0, 133, 220, 1, // Skip to: 135640 -/* 13651 */ MCD_OPC_Decode, 142, 11, 94, // Opcode: BFCVT_Z2Z_StoH -/* 13655 */ MCD_OPC_FilterValue, 1, 124, 220, 1, // Skip to: 135640 -/* 13660 */ MCD_OPC_CheckPredicate, 2, 119, 220, 1, // Skip to: 135640 -/* 13665 */ MCD_OPC_CheckField, 10, 3, 0, 112, 220, 1, // Skip to: 135640 -/* 13672 */ MCD_OPC_Decode, 141, 11, 94, // Opcode: BFCVTN_Z2Z_StoH -/* 13676 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 13704 -/* 13681 */ MCD_OPC_CheckPredicate, 2, 98, 220, 1, // Skip to: 135640 -/* 13686 */ MCD_OPC_CheckField, 10, 3, 0, 91, 220, 1, // Skip to: 135640 -/* 13693 */ MCD_OPC_CheckField, 5, 1, 0, 84, 220, 1, // Skip to: 135640 -/* 13700 */ MCD_OPC_Decode, 138, 42, 94, // Opcode: SQCVTU_Z2Z_StoH -/* 13704 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 13754 -/* 13709 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 13712 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13733 -/* 13717 */ MCD_OPC_CheckPredicate, 2, 62, 220, 1, // Skip to: 135640 -/* 13722 */ MCD_OPC_CheckField, 10, 3, 0, 55, 220, 1, // Skip to: 135640 -/* 13729 */ MCD_OPC_Decode, 242, 50, 101, // Opcode: SUNPK_VG2_2ZZ_H -/* 13733 */ MCD_OPC_FilterValue, 1, 46, 220, 1, // Skip to: 135640 -/* 13738 */ MCD_OPC_CheckPredicate, 2, 41, 220, 1, // Skip to: 135640 -/* 13743 */ MCD_OPC_CheckField, 10, 3, 0, 34, 220, 1, // Skip to: 135640 -/* 13750 */ MCD_OPC_Decode, 190, 58, 101, // Opcode: UUNPK_VG2_2ZZ_H -/* 13754 */ MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 13804 -/* 13759 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 13762 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13783 -/* 13767 */ MCD_OPC_CheckPredicate, 2, 12, 220, 1, // Skip to: 135640 -/* 13772 */ MCD_OPC_CheckField, 10, 3, 0, 5, 220, 1, // Skip to: 135640 -/* 13779 */ MCD_OPC_Decode, 140, 42, 97, // Opcode: SQCVTU_Z4Z_StoB -/* 13783 */ MCD_OPC_FilterValue, 2, 252, 219, 1, // Skip to: 135640 -/* 13788 */ MCD_OPC_CheckPredicate, 2, 247, 219, 1, // Skip to: 135640 -/* 13793 */ MCD_OPC_CheckField, 10, 3, 0, 240, 219, 1, // Skip to: 135640 -/* 13800 */ MCD_OPC_Decode, 137, 42, 97, // Opcode: SQCVTUN_Z4Z_StoB -/* 13804 */ MCD_OPC_FilterValue, 21, 59, 0, 0, // Skip to: 13868 -/* 13809 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13812 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13840 -/* 13817 */ MCD_OPC_CheckPredicate, 2, 218, 219, 1, // Skip to: 135640 -/* 13822 */ MCD_OPC_CheckField, 10, 3, 0, 211, 219, 1, // Skip to: 135640 -/* 13829 */ MCD_OPC_CheckField, 5, 1, 0, 204, 219, 1, // Skip to: 135640 -/* 13836 */ MCD_OPC_Decode, 245, 50, 102, // Opcode: SUNPK_VG4_4Z2Z_H -/* 13840 */ MCD_OPC_FilterValue, 1, 195, 219, 1, // Skip to: 135640 -/* 13845 */ MCD_OPC_CheckPredicate, 2, 190, 219, 1, // Skip to: 135640 -/* 13850 */ MCD_OPC_CheckField, 10, 3, 0, 183, 219, 1, // Skip to: 135640 -/* 13857 */ MCD_OPC_CheckField, 5, 1, 0, 176, 219, 1, // Skip to: 135640 -/* 13864 */ MCD_OPC_Decode, 193, 58, 102, // Opcode: UUNPK_VG4_4Z2Z_H -/* 13868 */ MCD_OPC_FilterValue, 22, 167, 219, 1, // Skip to: 135640 -/* 13873 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 13876 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13904 -/* 13881 */ MCD_OPC_CheckPredicate, 2, 154, 219, 1, // Skip to: 135640 -/* 13886 */ MCD_OPC_CheckField, 10, 3, 0, 147, 219, 1, // Skip to: 135640 -/* 13893 */ MCD_OPC_CheckField, 5, 2, 0, 140, 219, 1, // Skip to: 135640 -/* 13900 */ MCD_OPC_Decode, 209, 60, 96, // Opcode: ZIP_VG4_4Z4Z_H -/* 13904 */ MCD_OPC_FilterValue, 2, 131, 219, 1, // Skip to: 135640 -/* 13909 */ MCD_OPC_CheckPredicate, 2, 126, 219, 1, // Skip to: 135640 -/* 13914 */ MCD_OPC_CheckField, 10, 3, 0, 119, 219, 1, // Skip to: 135640 -/* 13921 */ MCD_OPC_CheckField, 5, 2, 0, 112, 219, 1, // Skip to: 135640 -/* 13928 */ MCD_OPC_Decode, 251, 58, 96, // Opcode: UZP_VG4_4Z4Z_H -/* 13932 */ MCD_OPC_FilterValue, 3, 103, 219, 1, // Skip to: 135640 -/* 13937 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13940 */ MCD_OPC_FilterValue, 0, 81, 5, 0, // Skip to: 15306 -/* 13945 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... -/* 13948 */ MCD_OPC_FilterValue, 0, 71, 1, 0, // Skip to: 14280 -/* 13953 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 13956 */ MCD_OPC_FilterValue, 0, 167, 0, 0, // Skip to: 14128 -/* 13961 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13964 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13992 -/* 13969 */ MCD_OPC_CheckPredicate, 8, 66, 219, 1, // Skip to: 135640 -/* 13974 */ MCD_OPC_CheckField, 22, 1, 0, 59, 219, 1, // Skip to: 135640 -/* 13981 */ MCD_OPC_CheckField, 2, 1, 0, 52, 219, 1, // Skip to: 135640 -/* 13988 */ MCD_OPC_Decode, 208, 40, 103, // Opcode: SMLALL_MZZI_HtoD -/* 13992 */ MCD_OPC_FilterValue, 1, 43, 219, 1, // Skip to: 135640 -/* 13997 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14000 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 14064 -/* 14005 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14008 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14036 -/* 14013 */ MCD_OPC_CheckPredicate, 8, 22, 219, 1, // Skip to: 135640 -/* 14018 */ MCD_OPC_CheckField, 11, 1, 0, 15, 219, 1, // Skip to: 135640 -/* 14025 */ MCD_OPC_CheckField, 5, 1, 0, 8, 219, 1, // Skip to: 135640 -/* 14032 */ MCD_OPC_Decode, 214, 40, 104, // Opcode: SMLALL_VG2_M2ZZI_HtoD -/* 14036 */ MCD_OPC_FilterValue, 1, 255, 218, 1, // Skip to: 135640 -/* 14041 */ MCD_OPC_CheckPredicate, 9, 250, 218, 1, // Skip to: 135640 -/* 14046 */ MCD_OPC_CheckField, 11, 1, 0, 243, 218, 1, // Skip to: 135640 -/* 14053 */ MCD_OPC_CheckField, 5, 1, 0, 236, 218, 1, // Skip to: 135640 -/* 14060 */ MCD_OPC_Decode, 140, 22, 105, // Opcode: FMLA_VG2_M2ZZI_D -/* 14064 */ MCD_OPC_FilterValue, 1, 227, 218, 1, // Skip to: 135640 -/* 14069 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14072 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14100 -/* 14077 */ MCD_OPC_CheckPredicate, 8, 214, 218, 1, // Skip to: 135640 -/* 14082 */ MCD_OPC_CheckField, 11, 1, 0, 207, 218, 1, // Skip to: 135640 -/* 14089 */ MCD_OPC_CheckField, 5, 2, 0, 200, 218, 1, // Skip to: 135640 -/* 14096 */ MCD_OPC_Decode, 220, 40, 106, // Opcode: SMLALL_VG4_M4ZZI_HtoD -/* 14100 */ MCD_OPC_FilterValue, 1, 191, 218, 1, // Skip to: 135640 -/* 14105 */ MCD_OPC_CheckPredicate, 9, 186, 218, 1, // Skip to: 135640 -/* 14110 */ MCD_OPC_CheckField, 11, 1, 0, 179, 218, 1, // Skip to: 135640 -/* 14117 */ MCD_OPC_CheckField, 5, 2, 0, 172, 218, 1, // Skip to: 135640 -/* 14124 */ MCD_OPC_Decode, 149, 22, 107, // Opcode: FMLA_VG4_M4ZZI_D -/* 14128 */ MCD_OPC_FilterValue, 1, 163, 218, 1, // Skip to: 135640 -/* 14133 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14136 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14172 -/* 14141 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 6760 */ MCD_OPC_CheckPredicate, 1, 179, 10, 2, // Skip to: 140576 +/* 6765 */ MCD_OPC_Decode, 163, 44, 76, // Opcode: SMLALL_VG2_M2ZZI_BtoS +/* 6769 */ MCD_OPC_FilterValue, 1, 170, 10, 2, // Skip to: 140576 +/* 6774 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 6777 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6791 +/* 6782 */ MCD_OPC_CheckPredicate, 1, 157, 10, 2, // Skip to: 140576 +/* 6787 */ MCD_OPC_Decode, 169, 44, 77, // Opcode: SMLALL_VG4_M4ZZI_BtoS +/* 6791 */ MCD_OPC_FilterValue, 1, 148, 10, 2, // Skip to: 140576 +/* 6796 */ MCD_OPC_CheckPredicate, 2, 143, 10, 2, // Skip to: 140576 +/* 6801 */ MCD_OPC_Decode, 129, 25, 77, // Opcode: FMLALL_VG4_M4ZZI_BtoS +/* 6805 */ MCD_OPC_FilterValue, 1, 134, 10, 2, // Skip to: 140576 +/* 6810 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 6813 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6827 +/* 6818 */ MCD_OPC_CheckPredicate, 1, 121, 10, 2, // Skip to: 140576 +/* 6823 */ MCD_OPC_Decode, 207, 44, 76, // Opcode: SMLSLL_VG2_M2ZZI_BtoS +/* 6827 */ MCD_OPC_FilterValue, 1, 112, 10, 2, // Skip to: 140576 +/* 6832 */ MCD_OPC_CheckPredicate, 1, 107, 10, 2, // Skip to: 140576 +/* 6837 */ MCD_OPC_CheckField, 6, 1, 0, 100, 10, 2, // Skip to: 140576 +/* 6844 */ MCD_OPC_Decode, 213, 44, 77, // Opcode: SMLSLL_VG4_M4ZZI_BtoS +/* 6848 */ MCD_OPC_FilterValue, 1, 91, 10, 2, // Skip to: 140576 +/* 6853 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 6856 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6870 +/* 6861 */ MCD_OPC_CheckPredicate, 5, 78, 10, 2, // Skip to: 140576 +/* 6866 */ MCD_OPC_Decode, 161, 25, 78, // Opcode: FMLA_VG2_M2ZZI_H +/* 6870 */ MCD_OPC_FilterValue, 1, 69, 10, 2, // Skip to: 140576 +/* 6875 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 6878 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6892 +/* 6883 */ MCD_OPC_CheckPredicate, 5, 56, 10, 2, // Skip to: 140576 +/* 6888 */ MCD_OPC_Decode, 170, 25, 79, // Opcode: FMLA_VG4_M4ZZI_H +/* 6892 */ MCD_OPC_FilterValue, 1, 47, 10, 2, // Skip to: 140576 +/* 6897 */ MCD_OPC_CheckPredicate, 3, 42, 10, 2, // Skip to: 140576 +/* 6902 */ MCD_OPC_Decode, 133, 23, 79, // Opcode: FDOT_VG4_M4ZZI_BtoH +/* 6906 */ MCD_OPC_FilterValue, 1, 33, 10, 2, // Skip to: 140576 +/* 6911 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 6914 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 6971 +/* 6919 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 6922 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6943 +/* 6927 */ MCD_OPC_CheckPredicate, 1, 12, 10, 2, // Skip to: 140576 +/* 6932 */ MCD_OPC_CheckField, 3, 1, 0, 5, 10, 2, // Skip to: 140576 +/* 6939 */ MCD_OPC_Decode, 204, 61, 76, // Opcode: USMLALL_VG2_M2ZZI_BtoS +/* 6943 */ MCD_OPC_FilterValue, 1, 252, 9, 2, // Skip to: 140576 +/* 6948 */ MCD_OPC_CheckPredicate, 1, 247, 9, 2, // Skip to: 140576 +/* 6953 */ MCD_OPC_CheckField, 6, 1, 0, 240, 9, 2, // Skip to: 140576 +/* 6960 */ MCD_OPC_CheckField, 3, 1, 0, 233, 9, 2, // Skip to: 140576 +/* 6967 */ MCD_OPC_Decode, 207, 61, 77, // Opcode: USMLALL_VG4_M4ZZI_BtoS +/* 6971 */ MCD_OPC_FilterValue, 1, 224, 9, 2, // Skip to: 140576 +/* 6976 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 6979 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6993 +/* 6984 */ MCD_OPC_CheckPredicate, 6, 211, 9, 2, // Skip to: 140576 +/* 6989 */ MCD_OPC_Decode, 225, 13, 78, // Opcode: BFMLA_VG2_M2ZZI +/* 6993 */ MCD_OPC_FilterValue, 1, 202, 9, 2, // Skip to: 140576 +/* 6998 */ MCD_OPC_CheckPredicate, 6, 197, 9, 2, // Skip to: 140576 +/* 7003 */ MCD_OPC_CheckField, 6, 1, 0, 190, 9, 2, // Skip to: 140576 +/* 7010 */ MCD_OPC_Decode, 228, 13, 79, // Opcode: BFMLA_VG4_M4ZZI +/* 7014 */ MCD_OPC_FilterValue, 1, 181, 9, 2, // Skip to: 140576 +/* 7019 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7022 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 7072 +/* 7027 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 7030 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7044 +/* 7035 */ MCD_OPC_CheckPredicate, 1, 160, 9, 2, // Skip to: 140576 +/* 7040 */ MCD_OPC_Decode, 140, 58, 75, // Opcode: UMLALL_MZZI_BtoS +/* 7044 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7058 +/* 7049 */ MCD_OPC_CheckPredicate, 1, 146, 9, 2, // Skip to: 140576 +/* 7054 */ MCD_OPC_Decode, 181, 54, 75, // Opcode: SUMLALL_MZZI_BtoS +/* 7058 */ MCD_OPC_FilterValue, 2, 137, 9, 2, // Skip to: 140576 +/* 7063 */ MCD_OPC_CheckPredicate, 1, 132, 9, 2, // Skip to: 140576 +/* 7068 */ MCD_OPC_Decode, 184, 58, 75, // Opcode: UMLSLL_MZZI_BtoS +/* 7072 */ MCD_OPC_FilterValue, 1, 123, 9, 2, // Skip to: 140576 +/* 7077 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 7080 */ MCD_OPC_FilterValue, 0, 140, 0, 0, // Skip to: 7225 +/* 7085 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 7088 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 7182 +/* 7093 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 7096 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7139 +/* 7101 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7104 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7118 +/* 7109 */ MCD_OPC_CheckPredicate, 1, 86, 9, 2, // Skip to: 140576 +/* 7114 */ MCD_OPC_Decode, 146, 58, 76, // Opcode: UMLALL_VG2_M2ZZI_BtoS +/* 7118 */ MCD_OPC_FilterValue, 1, 77, 9, 2, // Skip to: 140576 +/* 7123 */ MCD_OPC_CheckPredicate, 1, 72, 9, 2, // Skip to: 140576 +/* 7128 */ MCD_OPC_CheckField, 6, 1, 0, 65, 9, 2, // Skip to: 140576 +/* 7135 */ MCD_OPC_Decode, 152, 58, 77, // Opcode: UMLALL_VG4_M4ZZI_BtoS +/* 7139 */ MCD_OPC_FilterValue, 1, 56, 9, 2, // Skip to: 140576 +/* 7144 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7147 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7161 +/* 7152 */ MCD_OPC_CheckPredicate, 1, 43, 9, 2, // Skip to: 140576 +/* 7157 */ MCD_OPC_Decode, 190, 58, 76, // Opcode: UMLSLL_VG2_M2ZZI_BtoS +/* 7161 */ MCD_OPC_FilterValue, 1, 34, 9, 2, // Skip to: 140576 +/* 7166 */ MCD_OPC_CheckPredicate, 1, 29, 9, 2, // Skip to: 140576 +/* 7171 */ MCD_OPC_CheckField, 6, 1, 0, 22, 9, 2, // Skip to: 140576 +/* 7178 */ MCD_OPC_Decode, 196, 58, 77, // Opcode: UMLSLL_VG4_M4ZZI_BtoS +/* 7182 */ MCD_OPC_FilterValue, 1, 13, 9, 2, // Skip to: 140576 +/* 7187 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7190 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7204 +/* 7195 */ MCD_OPC_CheckPredicate, 5, 0, 9, 2, // Skip to: 140576 +/* 7200 */ MCD_OPC_Decode, 218, 25, 78, // Opcode: FMLS_VG2_M2ZZI_H +/* 7204 */ MCD_OPC_FilterValue, 1, 247, 8, 2, // Skip to: 140576 +/* 7209 */ MCD_OPC_CheckPredicate, 5, 242, 8, 2, // Skip to: 140576 +/* 7214 */ MCD_OPC_CheckField, 6, 1, 0, 235, 8, 2, // Skip to: 140576 +/* 7221 */ MCD_OPC_Decode, 227, 25, 79, // Opcode: FMLS_VG4_M4ZZI_H +/* 7225 */ MCD_OPC_FilterValue, 1, 226, 8, 2, // Skip to: 140576 +/* 7230 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 7233 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 7290 +/* 7238 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7241 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7262 +/* 7246 */ MCD_OPC_CheckPredicate, 1, 205, 8, 2, // Skip to: 140576 +/* 7251 */ MCD_OPC_CheckField, 3, 1, 0, 198, 8, 2, // Skip to: 140576 +/* 7258 */ MCD_OPC_Decode, 182, 54, 76, // Opcode: SUMLALL_VG2_M2ZZI_BtoS +/* 7262 */ MCD_OPC_FilterValue, 1, 189, 8, 2, // Skip to: 140576 +/* 7267 */ MCD_OPC_CheckPredicate, 1, 184, 8, 2, // Skip to: 140576 +/* 7272 */ MCD_OPC_CheckField, 6, 1, 0, 177, 8, 2, // Skip to: 140576 +/* 7279 */ MCD_OPC_CheckField, 3, 1, 0, 170, 8, 2, // Skip to: 140576 +/* 7286 */ MCD_OPC_Decode, 184, 54, 77, // Opcode: SUMLALL_VG4_M4ZZI_BtoS +/* 7290 */ MCD_OPC_FilterValue, 1, 161, 8, 2, // Skip to: 140576 +/* 7295 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7298 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7312 +/* 7303 */ MCD_OPC_CheckPredicate, 6, 148, 8, 2, // Skip to: 140576 +/* 7308 */ MCD_OPC_Decode, 245, 13, 78, // Opcode: BFMLS_VG2_M2ZZI +/* 7312 */ MCD_OPC_FilterValue, 1, 139, 8, 2, // Skip to: 140576 +/* 7317 */ MCD_OPC_CheckPredicate, 6, 134, 8, 2, // Skip to: 140576 +/* 7322 */ MCD_OPC_CheckField, 6, 1, 0, 127, 8, 2, // Skip to: 140576 +/* 7329 */ MCD_OPC_Decode, 248, 13, 79, // Opcode: BFMLS_VG4_M4ZZI +/* 7333 */ MCD_OPC_FilterValue, 1, 75, 13, 0, // Skip to: 10741 +/* 7338 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 7341 */ MCD_OPC_FilterValue, 0, 198, 4, 0, // Skip to: 8568 +/* 7346 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 7349 */ MCD_OPC_FilterValue, 0, 255, 0, 0, // Skip to: 7609 +/* 7354 */ MCD_OPC_ExtractField, 1, 4, // Inst{4-1} ... +/* 7357 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7393 +/* 7362 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7365 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7379 +/* 7370 */ MCD_OPC_CheckPredicate, 1, 81, 8, 2, // Skip to: 140576 +/* 7375 */ MCD_OPC_Decode, 165, 44, 80, // Opcode: SMLALL_VG2_M2ZZ_BtoS +/* 7379 */ MCD_OPC_FilterValue, 1, 72, 8, 2, // Skip to: 140576 +/* 7384 */ MCD_OPC_CheckPredicate, 1, 67, 8, 2, // Skip to: 140576 +/* 7389 */ MCD_OPC_Decode, 171, 44, 81, // Opcode: SMLALL_VG4_M4ZZ_BtoS +/* 7393 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 7429 +/* 7398 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7401 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7415 +/* 7406 */ MCD_OPC_CheckPredicate, 2, 45, 8, 2, // Skip to: 140576 +/* 7411 */ MCD_OPC_Decode, 255, 24, 80, // Opcode: FMLALL_VG2_M2ZZ_BtoS +/* 7415 */ MCD_OPC_FilterValue, 1, 36, 8, 2, // Skip to: 140576 +/* 7420 */ MCD_OPC_CheckPredicate, 2, 31, 8, 2, // Skip to: 140576 +/* 7425 */ MCD_OPC_Decode, 130, 25, 81, // Opcode: FMLALL_VG4_M4ZZ_BtoS +/* 7429 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 7465 +/* 7434 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7437 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7451 +/* 7442 */ MCD_OPC_CheckPredicate, 1, 9, 8, 2, // Skip to: 140576 +/* 7447 */ MCD_OPC_Decode, 205, 61, 80, // Opcode: USMLALL_VG2_M2ZZ_BtoS +/* 7451 */ MCD_OPC_FilterValue, 1, 0, 8, 2, // Skip to: 140576 +/* 7456 */ MCD_OPC_CheckPredicate, 1, 251, 7, 2, // Skip to: 140576 +/* 7461 */ MCD_OPC_Decode, 208, 61, 81, // Opcode: USMLALL_VG4_M4ZZ_BtoS +/* 7465 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 7501 +/* 7470 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7473 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7487 +/* 7478 */ MCD_OPC_CheckPredicate, 1, 229, 7, 2, // Skip to: 140576 +/* 7483 */ MCD_OPC_Decode, 209, 44, 80, // Opcode: SMLSLL_VG2_M2ZZ_BtoS +/* 7487 */ MCD_OPC_FilterValue, 1, 220, 7, 2, // Skip to: 140576 +/* 7492 */ MCD_OPC_CheckPredicate, 1, 215, 7, 2, // Skip to: 140576 +/* 7497 */ MCD_OPC_Decode, 215, 44, 81, // Opcode: SMLSLL_VG4_M4ZZ_BtoS +/* 7501 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 7537 +/* 7506 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7509 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7523 +/* 7514 */ MCD_OPC_CheckPredicate, 1, 193, 7, 2, // Skip to: 140576 +/* 7519 */ MCD_OPC_Decode, 148, 58, 80, // Opcode: UMLALL_VG2_M2ZZ_BtoS +/* 7523 */ MCD_OPC_FilterValue, 1, 184, 7, 2, // Skip to: 140576 +/* 7528 */ MCD_OPC_CheckPredicate, 1, 179, 7, 2, // Skip to: 140576 +/* 7533 */ MCD_OPC_Decode, 154, 58, 81, // Opcode: UMLALL_VG4_M4ZZ_BtoS +/* 7537 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 7573 +/* 7542 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7545 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7559 +/* 7550 */ MCD_OPC_CheckPredicate, 1, 157, 7, 2, // Skip to: 140576 +/* 7555 */ MCD_OPC_Decode, 183, 54, 80, // Opcode: SUMLALL_VG2_M2ZZ_BtoS +/* 7559 */ MCD_OPC_FilterValue, 1, 148, 7, 2, // Skip to: 140576 +/* 7564 */ MCD_OPC_CheckPredicate, 1, 143, 7, 2, // Skip to: 140576 +/* 7569 */ MCD_OPC_Decode, 185, 54, 81, // Opcode: SUMLALL_VG4_M4ZZ_BtoS +/* 7573 */ MCD_OPC_FilterValue, 12, 134, 7, 2, // Skip to: 140576 +/* 7578 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7581 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7595 +/* 7586 */ MCD_OPC_CheckPredicate, 1, 121, 7, 2, // Skip to: 140576 +/* 7591 */ MCD_OPC_Decode, 192, 58, 80, // Opcode: UMLSLL_VG2_M2ZZ_BtoS +/* 7595 */ MCD_OPC_FilterValue, 1, 112, 7, 2, // Skip to: 140576 +/* 7600 */ MCD_OPC_CheckPredicate, 1, 107, 7, 2, // Skip to: 140576 +/* 7605 */ MCD_OPC_Decode, 198, 58, 81, // Opcode: UMLSLL_VG4_M4ZZ_BtoS +/* 7609 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 7737 +/* 7614 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 7617 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7653 +/* 7622 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7625 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7639 +/* 7630 */ MCD_OPC_CheckPredicate, 1, 77, 7, 2, // Skip to: 140576 +/* 7635 */ MCD_OPC_Decode, 159, 44, 82, // Opcode: SMLALL_MZZ_BtoS +/* 7639 */ MCD_OPC_FilterValue, 1, 68, 7, 2, // Skip to: 140576 +/* 7644 */ MCD_OPC_CheckPredicate, 2, 63, 7, 2, // Skip to: 140576 +/* 7649 */ MCD_OPC_Decode, 252, 24, 82, // Opcode: FMLALL_MZZ_BtoS +/* 7653 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7674 +/* 7658 */ MCD_OPC_CheckPredicate, 1, 49, 7, 2, // Skip to: 140576 +/* 7663 */ MCD_OPC_CheckField, 20, 1, 0, 42, 7, 2, // Skip to: 140576 +/* 7670 */ MCD_OPC_Decode, 202, 61, 82, // Opcode: USMLALL_MZZ_BtoS +/* 7674 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7695 +/* 7679 */ MCD_OPC_CheckPredicate, 1, 28, 7, 2, // Skip to: 140576 +/* 7684 */ MCD_OPC_CheckField, 20, 1, 0, 21, 7, 2, // Skip to: 140576 +/* 7691 */ MCD_OPC_Decode, 203, 44, 82, // Opcode: SMLSLL_MZZ_BtoS +/* 7695 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 7716 +/* 7700 */ MCD_OPC_CheckPredicate, 1, 7, 7, 2, // Skip to: 140576 +/* 7705 */ MCD_OPC_CheckField, 20, 1, 0, 0, 7, 2, // Skip to: 140576 +/* 7712 */ MCD_OPC_Decode, 142, 58, 82, // Opcode: UMLALL_MZZ_BtoS +/* 7716 */ MCD_OPC_FilterValue, 6, 247, 6, 2, // Skip to: 140576 +/* 7721 */ MCD_OPC_CheckPredicate, 1, 242, 6, 2, // Skip to: 140576 +/* 7726 */ MCD_OPC_CheckField, 20, 1, 0, 235, 6, 2, // Skip to: 140576 +/* 7733 */ MCD_OPC_Decode, 186, 58, 82, // Opcode: UMLSLL_MZZ_BtoS +/* 7737 */ MCD_OPC_FilterValue, 2, 183, 0, 0, // Skip to: 7925 +/* 7742 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 7745 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7781 +/* 7750 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7753 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7767 +/* 7758 */ MCD_OPC_CheckPredicate, 1, 205, 6, 2, // Skip to: 140576 +/* 7763 */ MCD_OPC_Decode, 145, 25, 83, // Opcode: FMLAL_VG2_M2ZZ_HtoS +/* 7767 */ MCD_OPC_FilterValue, 1, 196, 6, 2, // Skip to: 140576 +/* 7772 */ MCD_OPC_CheckPredicate, 1, 191, 6, 2, // Skip to: 140576 +/* 7777 */ MCD_OPC_Decode, 152, 25, 84, // Opcode: FMLAL_VG4_M4ZZ_HtoS +/* 7781 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 7817 +/* 7786 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7789 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7803 +/* 7794 */ MCD_OPC_CheckPredicate, 3, 169, 6, 2, // Skip to: 140576 +/* 7799 */ MCD_OPC_Decode, 144, 25, 83, // Opcode: FMLAL_VG2_M2ZZ_BtoH +/* 7803 */ MCD_OPC_FilterValue, 1, 160, 6, 2, // Skip to: 140576 +/* 7808 */ MCD_OPC_CheckPredicate, 3, 155, 6, 2, // Skip to: 140576 +/* 7813 */ MCD_OPC_Decode, 151, 25, 84, // Opcode: FMLAL_VG4_M4ZZ_BtoH +/* 7817 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 7853 +/* 7822 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7825 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7839 +/* 7830 */ MCD_OPC_CheckPredicate, 1, 133, 6, 2, // Skip to: 140576 +/* 7835 */ MCD_OPC_Decode, 206, 25, 83, // Opcode: FMLSL_VG2_M2ZZ_HtoS +/* 7839 */ MCD_OPC_FilterValue, 1, 124, 6, 2, // Skip to: 140576 +/* 7844 */ MCD_OPC_CheckPredicate, 1, 119, 6, 2, // Skip to: 140576 +/* 7849 */ MCD_OPC_Decode, 209, 25, 84, // Opcode: FMLSL_VG4_M4ZZ_HtoS +/* 7853 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 7889 +/* 7858 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7861 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7875 +/* 7866 */ MCD_OPC_CheckPredicate, 1, 97, 6, 2, // Skip to: 140576 +/* 7871 */ MCD_OPC_Decode, 219, 13, 83, // Opcode: BFMLAL_VG2_M2ZZ_HtoS +/* 7875 */ MCD_OPC_FilterValue, 1, 88, 6, 2, // Skip to: 140576 +/* 7880 */ MCD_OPC_CheckPredicate, 1, 83, 6, 2, // Skip to: 140576 +/* 7885 */ MCD_OPC_Decode, 222, 13, 84, // Opcode: BFMLAL_VG4_M4ZZ_HtoS +/* 7889 */ MCD_OPC_FilterValue, 6, 74, 6, 2, // Skip to: 140576 +/* 7894 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7897 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7911 +/* 7902 */ MCD_OPC_CheckPredicate, 1, 61, 6, 2, // Skip to: 140576 +/* 7907 */ MCD_OPC_Decode, 239, 13, 83, // Opcode: BFMLSL_VG2_M2ZZ_HtoS +/* 7911 */ MCD_OPC_FilterValue, 1, 52, 6, 2, // Skip to: 140576 +/* 7916 */ MCD_OPC_CheckPredicate, 1, 47, 6, 2, // Skip to: 140576 +/* 7921 */ MCD_OPC_Decode, 242, 13, 84, // Opcode: BFMLSL_VG4_M4ZZ_HtoS +/* 7925 */ MCD_OPC_FilterValue, 3, 102, 0, 0, // Skip to: 8032 +/* 7930 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 7933 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7969 +/* 7938 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7941 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7955 +/* 7946 */ MCD_OPC_CheckPredicate, 1, 17, 6, 2, // Skip to: 140576 +/* 7951 */ MCD_OPC_Decode, 139, 25, 85, // Opcode: FMLAL_MZZ_HtoS +/* 7955 */ MCD_OPC_FilterValue, 1, 8, 6, 2, // Skip to: 140576 +/* 7960 */ MCD_OPC_CheckPredicate, 3, 3, 6, 2, // Skip to: 140576 +/* 7965 */ MCD_OPC_Decode, 146, 25, 85, // Opcode: FMLAL_VG2_MZZ_BtoH +/* 7969 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 7990 +/* 7974 */ MCD_OPC_CheckPredicate, 1, 245, 5, 2, // Skip to: 140576 +/* 7979 */ MCD_OPC_CheckField, 20, 1, 0, 238, 5, 2, // Skip to: 140576 +/* 7986 */ MCD_OPC_Decode, 203, 25, 85, // Opcode: FMLSL_MZZ_HtoS +/* 7990 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8011 +/* 7995 */ MCD_OPC_CheckPredicate, 1, 224, 5, 2, // Skip to: 140576 +/* 8000 */ MCD_OPC_CheckField, 20, 1, 0, 217, 5, 2, // Skip to: 140576 +/* 8007 */ MCD_OPC_Decode, 216, 13, 85, // Opcode: BFMLAL_MZZ_HtoS +/* 8011 */ MCD_OPC_FilterValue, 3, 208, 5, 2, // Skip to: 140576 +/* 8016 */ MCD_OPC_CheckPredicate, 1, 203, 5, 2, // Skip to: 140576 +/* 8021 */ MCD_OPC_CheckField, 20, 1, 0, 196, 5, 2, // Skip to: 140576 +/* 8028 */ MCD_OPC_Decode, 236, 13, 85, // Opcode: BFMLSL_MZZ_HtoS +/* 8032 */ MCD_OPC_FilterValue, 4, 147, 0, 0, // Skip to: 8184 +/* 8037 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 8040 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8076 +/* 8045 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8048 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8062 +/* 8053 */ MCD_OPC_CheckPredicate, 1, 166, 5, 2, // Skip to: 140576 +/* 8058 */ MCD_OPC_Decode, 129, 23, 86, // Opcode: FDOT_VG2_M2ZZ_HtoS +/* 8062 */ MCD_OPC_FilterValue, 1, 157, 5, 2, // Skip to: 140576 +/* 8067 */ MCD_OPC_CheckPredicate, 1, 152, 5, 2, // Skip to: 140576 +/* 8072 */ MCD_OPC_Decode, 138, 23, 87, // Opcode: FDOT_VG4_M4ZZ_HtoS +/* 8076 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 8112 +/* 8081 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8084 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8098 +/* 8089 */ MCD_OPC_CheckPredicate, 3, 130, 5, 2, // Skip to: 140576 +/* 8094 */ MCD_OPC_Decode, 255, 22, 86, // Opcode: FDOT_VG2_M2ZZ_BtoH +/* 8098 */ MCD_OPC_FilterValue, 1, 121, 5, 2, // Skip to: 140576 +/* 8103 */ MCD_OPC_CheckPredicate, 3, 116, 5, 2, // Skip to: 140576 +/* 8108 */ MCD_OPC_Decode, 136, 23, 87, // Opcode: FDOT_VG4_M4ZZ_BtoH +/* 8112 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8148 +/* 8117 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8120 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8134 +/* 8125 */ MCD_OPC_CheckPredicate, 1, 94, 5, 2, // Skip to: 140576 +/* 8130 */ MCD_OPC_Decode, 179, 13, 86, // Opcode: BFDOT_VG2_M2ZZ_HtoS +/* 8134 */ MCD_OPC_FilterValue, 1, 85, 5, 2, // Skip to: 140576 +/* 8139 */ MCD_OPC_CheckPredicate, 1, 80, 5, 2, // Skip to: 140576 +/* 8144 */ MCD_OPC_Decode, 182, 13, 87, // Opcode: BFDOT_VG4_M4ZZ_HtoS +/* 8148 */ MCD_OPC_FilterValue, 3, 71, 5, 2, // Skip to: 140576 +/* 8153 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8156 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8170 +/* 8161 */ MCD_OPC_CheckPredicate, 2, 58, 5, 2, // Skip to: 140576 +/* 8166 */ MCD_OPC_Decode, 128, 23, 86, // Opcode: FDOT_VG2_M2ZZ_BtoS +/* 8170 */ MCD_OPC_FilterValue, 1, 49, 5, 2, // Skip to: 140576 +/* 8175 */ MCD_OPC_CheckPredicate, 2, 44, 5, 2, // Skip to: 140576 +/* 8180 */ MCD_OPC_Decode, 137, 23, 87, // Opcode: FDOT_VG4_M4ZZ_BtoS +/* 8184 */ MCD_OPC_FilterValue, 5, 147, 0, 0, // Skip to: 8336 +/* 8189 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 8192 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8228 +/* 8197 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8200 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8214 +/* 8205 */ MCD_OPC_CheckPredicate, 1, 14, 5, 2, // Skip to: 140576 +/* 8210 */ MCD_OPC_Decode, 147, 42, 86, // Opcode: SDOT_VG2_M2ZZ_BtoS +/* 8214 */ MCD_OPC_FilterValue, 1, 5, 5, 2, // Skip to: 140576 +/* 8219 */ MCD_OPC_CheckPredicate, 1, 0, 5, 2, // Skip to: 140576 +/* 8224 */ MCD_OPC_Decode, 156, 42, 87, // Opcode: SDOT_VG4_M4ZZ_BtoS +/* 8228 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 8264 +/* 8233 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8236 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8250 +/* 8241 */ MCD_OPC_CheckPredicate, 1, 234, 4, 2, // Skip to: 140576 +/* 8246 */ MCD_OPC_Decode, 163, 61, 86, // Opcode: USDOT_VG2_M2ZZ_BToS +/* 8250 */ MCD_OPC_FilterValue, 1, 225, 4, 2, // Skip to: 140576 +/* 8255 */ MCD_OPC_CheckPredicate, 1, 220, 4, 2, // Skip to: 140576 +/* 8260 */ MCD_OPC_Decode, 166, 61, 87, // Opcode: USDOT_VG4_M4ZZ_BToS +/* 8264 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8300 +/* 8269 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8272 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8286 +/* 8277 */ MCD_OPC_CheckPredicate, 1, 198, 4, 2, // Skip to: 140576 +/* 8282 */ MCD_OPC_Decode, 230, 56, 86, // Opcode: UDOT_VG2_M2ZZ_BtoS +/* 8286 */ MCD_OPC_FilterValue, 1, 189, 4, 2, // Skip to: 140576 +/* 8291 */ MCD_OPC_CheckPredicate, 1, 184, 4, 2, // Skip to: 140576 +/* 8296 */ MCD_OPC_Decode, 239, 56, 87, // Opcode: UDOT_VG4_M4ZZ_BtoS +/* 8300 */ MCD_OPC_FilterValue, 3, 175, 4, 2, // Skip to: 140576 +/* 8305 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8308 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8322 +/* 8313 */ MCD_OPC_CheckPredicate, 1, 162, 4, 2, // Skip to: 140576 +/* 8318 */ MCD_OPC_Decode, 175, 54, 86, // Opcode: SUDOT_VG2_M2ZZ_BToS +/* 8322 */ MCD_OPC_FilterValue, 1, 153, 4, 2, // Skip to: 140576 +/* 8327 */ MCD_OPC_CheckPredicate, 1, 148, 4, 2, // Skip to: 140576 +/* 8332 */ MCD_OPC_Decode, 177, 54, 87, // Opcode: SUDOT_VG4_M4ZZ_BToS +/* 8336 */ MCD_OPC_FilterValue, 6, 147, 0, 0, // Skip to: 8488 +/* 8341 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 8344 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8380 +/* 8349 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8352 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8366 +/* 8357 */ MCD_OPC_CheckPredicate, 1, 118, 4, 2, // Skip to: 140576 +/* 8362 */ MCD_OPC_Decode, 165, 25, 86, // Opcode: FMLA_VG2_M2ZZ_S +/* 8366 */ MCD_OPC_FilterValue, 1, 109, 4, 2, // Skip to: 140576 +/* 8371 */ MCD_OPC_CheckPredicate, 1, 104, 4, 2, // Skip to: 140576 +/* 8376 */ MCD_OPC_Decode, 174, 25, 87, // Opcode: FMLA_VG4_M4ZZ_S +/* 8380 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 8416 +/* 8385 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8388 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8402 +/* 8393 */ MCD_OPC_CheckPredicate, 1, 82, 4, 2, // Skip to: 140576 +/* 8398 */ MCD_OPC_Decode, 222, 25, 86, // Opcode: FMLS_VG2_M2ZZ_S +/* 8402 */ MCD_OPC_FilterValue, 1, 73, 4, 2, // Skip to: 140576 +/* 8407 */ MCD_OPC_CheckPredicate, 1, 68, 4, 2, // Skip to: 140576 +/* 8412 */ MCD_OPC_Decode, 231, 25, 87, // Opcode: FMLS_VG4_M4ZZ_S +/* 8416 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8452 +/* 8421 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8424 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8438 +/* 8429 */ MCD_OPC_CheckPredicate, 1, 46, 4, 2, // Skip to: 140576 +/* 8434 */ MCD_OPC_Decode, 255, 11, 86, // Opcode: ADD_VG2_M2ZZ_S +/* 8438 */ MCD_OPC_FilterValue, 1, 37, 4, 2, // Skip to: 140576 +/* 8443 */ MCD_OPC_CheckPredicate, 1, 32, 4, 2, // Skip to: 140576 +/* 8448 */ MCD_OPC_Decode, 137, 12, 87, // Opcode: ADD_VG4_M4ZZ_S +/* 8452 */ MCD_OPC_FilterValue, 3, 23, 4, 2, // Skip to: 140576 +/* 8457 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8460 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8474 +/* 8465 */ MCD_OPC_CheckPredicate, 1, 10, 4, 2, // Skip to: 140576 +/* 8470 */ MCD_OPC_Decode, 143, 54, 86, // Opcode: SUB_VG2_M2ZZ_S +/* 8474 */ MCD_OPC_FilterValue, 1, 1, 4, 2, // Skip to: 140576 +/* 8479 */ MCD_OPC_CheckPredicate, 1, 252, 3, 2, // Skip to: 140576 +/* 8484 */ MCD_OPC_Decode, 149, 54, 87, // Opcode: SUB_VG4_M4ZZ_S +/* 8488 */ MCD_OPC_FilterValue, 7, 243, 3, 2, // Skip to: 140576 +/* 8493 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 8496 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 8532 +/* 8501 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8504 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8518 +/* 8509 */ MCD_OPC_CheckPredicate, 5, 222, 3, 2, // Skip to: 140576 +/* 8514 */ MCD_OPC_Decode, 164, 25, 86, // Opcode: FMLA_VG2_M2ZZ_H +/* 8518 */ MCD_OPC_FilterValue, 1, 213, 3, 2, // Skip to: 140576 +/* 8523 */ MCD_OPC_CheckPredicate, 5, 208, 3, 2, // Skip to: 140576 +/* 8528 */ MCD_OPC_Decode, 173, 25, 87, // Opcode: FMLA_VG4_M4ZZ_H +/* 8532 */ MCD_OPC_FilterValue, 1, 199, 3, 2, // Skip to: 140576 +/* 8537 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 8540 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8554 +/* 8545 */ MCD_OPC_CheckPredicate, 5, 186, 3, 2, // Skip to: 140576 +/* 8550 */ MCD_OPC_Decode, 221, 25, 86, // Opcode: FMLS_VG2_M2ZZ_H +/* 8554 */ MCD_OPC_FilterValue, 1, 177, 3, 2, // Skip to: 140576 +/* 8559 */ MCD_OPC_CheckPredicate, 5, 172, 3, 2, // Skip to: 140576 +/* 8564 */ MCD_OPC_Decode, 230, 25, 87, // Opcode: FMLS_VG4_M4ZZ_H +/* 8568 */ MCD_OPC_FilterValue, 1, 163, 3, 2, // Skip to: 140576 +/* 8573 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 8576 */ MCD_OPC_FilterValue, 0, 66, 0, 0, // Skip to: 8647 +/* 8581 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 8584 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 8612 +/* 8589 */ MCD_OPC_CheckPredicate, 1, 142, 3, 2, // Skip to: 140576 +/* 8594 */ MCD_OPC_CheckField, 5, 1, 0, 135, 3, 2, // Skip to: 140576 +/* 8601 */ MCD_OPC_CheckField, 0, 1, 0, 128, 3, 2, // Skip to: 140576 +/* 8608 */ MCD_OPC_Decode, 170, 42, 88, // Opcode: SEL_VG2_2ZC2Z2Z_B +/* 8612 */ MCD_OPC_FilterValue, 1, 119, 3, 2, // Skip to: 140576 +/* 8617 */ MCD_OPC_CheckPredicate, 1, 114, 3, 2, // Skip to: 140576 +/* 8622 */ MCD_OPC_CheckField, 17, 1, 0, 107, 3, 2, // Skip to: 140576 +/* 8629 */ MCD_OPC_CheckField, 5, 2, 0, 100, 3, 2, // Skip to: 140576 +/* 8636 */ MCD_OPC_CheckField, 0, 2, 0, 93, 3, 2, // Skip to: 140576 +/* 8643 */ MCD_OPC_Decode, 174, 42, 89, // Opcode: SEL_VG4_4ZC4Z4Z_B +/* 8647 */ MCD_OPC_FilterValue, 1, 159, 4, 0, // Skip to: 9835 +/* 8652 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... +/* 8655 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 8705 +/* 8660 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 8663 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8684 +/* 8668 */ MCD_OPC_CheckPredicate, 1, 63, 3, 2, // Skip to: 140576 +/* 8673 */ MCD_OPC_CheckField, 20, 1, 0, 56, 3, 2, // Skip to: 140576 +/* 8680 */ MCD_OPC_Decode, 196, 43, 90, // Opcode: SMAX_VG2_2ZZ_B +/* 8684 */ MCD_OPC_FilterValue, 1, 47, 3, 2, // Skip to: 140576 +/* 8689 */ MCD_OPC_CheckPredicate, 1, 42, 3, 2, // Skip to: 140576 +/* 8694 */ MCD_OPC_CheckField, 20, 1, 0, 35, 3, 2, // Skip to: 140576 +/* 8701 */ MCD_OPC_Decode, 180, 57, 90, // Opcode: UMAX_VG2_2ZZ_B +/* 8705 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 8755 +/* 8710 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 8713 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8734 +/* 8718 */ MCD_OPC_CheckPredicate, 1, 13, 3, 2, // Skip to: 140576 +/* 8723 */ MCD_OPC_CheckField, 20, 1, 0, 6, 3, 2, // Skip to: 140576 +/* 8730 */ MCD_OPC_Decode, 254, 43, 90, // Opcode: SMIN_VG2_2ZZ_B +/* 8734 */ MCD_OPC_FilterValue, 1, 253, 2, 2, // Skip to: 140576 +/* 8739 */ MCD_OPC_CheckPredicate, 1, 248, 2, 2, // Skip to: 140576 +/* 8744 */ MCD_OPC_CheckField, 20, 1, 0, 241, 2, 2, // Skip to: 140576 +/* 8751 */ MCD_OPC_Decode, 237, 57, 90, // Opcode: UMIN_VG2_2ZZ_B +/* 8755 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 8805 +/* 8760 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 8763 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8784 +/* 8768 */ MCD_OPC_CheckPredicate, 6, 219, 2, 2, // Skip to: 140576 +/* 8773 */ MCD_OPC_CheckField, 20, 1, 0, 212, 2, 2, // Skip to: 140576 +/* 8780 */ MCD_OPC_Decode, 193, 13, 90, // Opcode: BFMAX_VG2_2ZZ_H +/* 8784 */ MCD_OPC_FilterValue, 1, 203, 2, 2, // Skip to: 140576 +/* 8789 */ MCD_OPC_CheckPredicate, 6, 198, 2, 2, // Skip to: 140576 +/* 8794 */ MCD_OPC_CheckField, 20, 1, 0, 191, 2, 2, // Skip to: 140576 +/* 8801 */ MCD_OPC_Decode, 203, 13, 90, // Opcode: BFMIN_VG2_2ZZ_H +/* 8805 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 8855 +/* 8810 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 8813 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8834 +/* 8818 */ MCD_OPC_CheckPredicate, 6, 169, 2, 2, // Skip to: 140576 +/* 8823 */ MCD_OPC_CheckField, 20, 1, 0, 162, 2, 2, // Skip to: 140576 +/* 8830 */ MCD_OPC_Decode, 188, 13, 90, // Opcode: BFMAXNM_VG2_2ZZ_H +/* 8834 */ MCD_OPC_FilterValue, 1, 153, 2, 2, // Skip to: 140576 +/* 8839 */ MCD_OPC_CheckPredicate, 6, 148, 2, 2, // Skip to: 140576 +/* 8844 */ MCD_OPC_CheckField, 20, 1, 0, 141, 2, 2, // Skip to: 140576 +/* 8851 */ MCD_OPC_Decode, 198, 13, 90, // Opcode: BFMINNM_VG2_2ZZ_H +/* 8855 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 8905 +/* 8860 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 8863 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8884 +/* 8868 */ MCD_OPC_CheckPredicate, 1, 119, 2, 2, // Skip to: 140576 +/* 8873 */ MCD_OPC_CheckField, 20, 1, 0, 112, 2, 2, // Skip to: 140576 +/* 8880 */ MCD_OPC_Decode, 166, 49, 90, // Opcode: SRSHL_VG2_2ZZ_B +/* 8884 */ MCD_OPC_FilterValue, 1, 103, 2, 2, // Skip to: 140576 +/* 8889 */ MCD_OPC_CheckPredicate, 1, 98, 2, 2, // Skip to: 140576 +/* 8894 */ MCD_OPC_CheckField, 20, 1, 0, 91, 2, 2, // Skip to: 140576 +/* 8901 */ MCD_OPC_Decode, 238, 60, 90, // Opcode: URSHL_VG2_2ZZ_B +/* 8905 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 8933 +/* 8910 */ MCD_OPC_CheckPredicate, 1, 77, 2, 2, // Skip to: 140576 +/* 8915 */ MCD_OPC_CheckField, 20, 1, 0, 70, 2, 2, // Skip to: 140576 +/* 8922 */ MCD_OPC_CheckField, 0, 1, 0, 63, 2, 2, // Skip to: 140576 +/* 8929 */ MCD_OPC_Decode, 248, 11, 90, // Opcode: ADD_VG2_2ZZ_B +/* 8933 */ MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 8961 +/* 8938 */ MCD_OPC_CheckPredicate, 1, 49, 2, 2, // Skip to: 140576 +/* 8943 */ MCD_OPC_CheckField, 20, 1, 0, 42, 2, 2, // Skip to: 140576 +/* 8950 */ MCD_OPC_CheckField, 0, 1, 0, 35, 2, 2, // Skip to: 140576 +/* 8957 */ MCD_OPC_Decode, 170, 46, 90, // Opcode: SQDMULH_VG2_2ZZ_B +/* 8961 */ MCD_OPC_FilterValue, 64, 45, 0, 0, // Skip to: 9011 +/* 8966 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 8969 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8990 +/* 8974 */ MCD_OPC_CheckPredicate, 1, 13, 2, 2, // Skip to: 140576 +/* 8979 */ MCD_OPC_CheckField, 20, 1, 0, 6, 2, 2, // Skip to: 140576 +/* 8986 */ MCD_OPC_Decode, 204, 43, 91, // Opcode: SMAX_VG4_4ZZ_B +/* 8990 */ MCD_OPC_FilterValue, 1, 253, 1, 2, // Skip to: 140576 +/* 8995 */ MCD_OPC_CheckPredicate, 1, 248, 1, 2, // Skip to: 140576 +/* 9000 */ MCD_OPC_CheckField, 20, 1, 0, 241, 1, 2, // Skip to: 140576 +/* 9007 */ MCD_OPC_Decode, 188, 57, 91, // Opcode: UMAX_VG4_4ZZ_B +/* 9011 */ MCD_OPC_FilterValue, 65, 45, 0, 0, // Skip to: 9061 +/* 9016 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9019 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9040 +/* 9024 */ MCD_OPC_CheckPredicate, 1, 219, 1, 2, // Skip to: 140576 +/* 9029 */ MCD_OPC_CheckField, 20, 1, 0, 212, 1, 2, // Skip to: 140576 +/* 9036 */ MCD_OPC_Decode, 134, 44, 91, // Opcode: SMIN_VG4_4ZZ_B +/* 9040 */ MCD_OPC_FilterValue, 1, 203, 1, 2, // Skip to: 140576 +/* 9045 */ MCD_OPC_CheckPredicate, 1, 198, 1, 2, // Skip to: 140576 +/* 9050 */ MCD_OPC_CheckField, 20, 1, 0, 191, 1, 2, // Skip to: 140576 +/* 9057 */ MCD_OPC_Decode, 245, 57, 91, // Opcode: UMIN_VG4_4ZZ_B +/* 9061 */ MCD_OPC_FilterValue, 72, 45, 0, 0, // Skip to: 9111 +/* 9066 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9069 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9090 +/* 9074 */ MCD_OPC_CheckPredicate, 6, 169, 1, 2, // Skip to: 140576 +/* 9079 */ MCD_OPC_CheckField, 20, 1, 0, 162, 1, 2, // Skip to: 140576 +/* 9086 */ MCD_OPC_Decode, 195, 13, 91, // Opcode: BFMAX_VG4_4ZZ_H +/* 9090 */ MCD_OPC_FilterValue, 1, 153, 1, 2, // Skip to: 140576 +/* 9095 */ MCD_OPC_CheckPredicate, 6, 148, 1, 2, // Skip to: 140576 +/* 9100 */ MCD_OPC_CheckField, 20, 1, 0, 141, 1, 2, // Skip to: 140576 +/* 9107 */ MCD_OPC_Decode, 205, 13, 91, // Opcode: BFMIN_VG4_4ZZ_H +/* 9111 */ MCD_OPC_FilterValue, 73, 45, 0, 0, // Skip to: 9161 +/* 9116 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9119 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9140 +/* 9124 */ MCD_OPC_CheckPredicate, 6, 119, 1, 2, // Skip to: 140576 +/* 9129 */ MCD_OPC_CheckField, 20, 1, 0, 112, 1, 2, // Skip to: 140576 +/* 9136 */ MCD_OPC_Decode, 190, 13, 91, // Opcode: BFMAXNM_VG4_4ZZ_H +/* 9140 */ MCD_OPC_FilterValue, 1, 103, 1, 2, // Skip to: 140576 +/* 9145 */ MCD_OPC_CheckPredicate, 6, 98, 1, 2, // Skip to: 140576 +/* 9150 */ MCD_OPC_CheckField, 20, 1, 0, 91, 1, 2, // Skip to: 140576 +/* 9157 */ MCD_OPC_Decode, 200, 13, 91, // Opcode: BFMINNM_VG4_4ZZ_H +/* 9161 */ MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 9211 +/* 9166 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9169 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9190 +/* 9174 */ MCD_OPC_CheckPredicate, 1, 69, 1, 2, // Skip to: 140576 +/* 9179 */ MCD_OPC_CheckField, 20, 1, 0, 62, 1, 2, // Skip to: 140576 +/* 9186 */ MCD_OPC_Decode, 174, 49, 91, // Opcode: SRSHL_VG4_4ZZ_B +/* 9190 */ MCD_OPC_FilterValue, 1, 53, 1, 2, // Skip to: 140576 +/* 9195 */ MCD_OPC_CheckPredicate, 1, 48, 1, 2, // Skip to: 140576 +/* 9200 */ MCD_OPC_CheckField, 20, 1, 0, 41, 1, 2, // Skip to: 140576 +/* 9207 */ MCD_OPC_Decode, 246, 60, 91, // Opcode: URSHL_VG4_4ZZ_B +/* 9211 */ MCD_OPC_FilterValue, 88, 23, 0, 0, // Skip to: 9239 +/* 9216 */ MCD_OPC_CheckPredicate, 1, 27, 1, 2, // Skip to: 140576 +/* 9221 */ MCD_OPC_CheckField, 20, 1, 0, 20, 1, 2, // Skip to: 140576 +/* 9228 */ MCD_OPC_CheckField, 0, 2, 0, 13, 1, 2, // Skip to: 140576 +/* 9235 */ MCD_OPC_Decode, 130, 12, 91, // Opcode: ADD_VG4_4ZZ_B +/* 9239 */ MCD_OPC_FilterValue, 96, 23, 0, 0, // Skip to: 9267 +/* 9244 */ MCD_OPC_CheckPredicate, 1, 255, 0, 2, // Skip to: 140576 +/* 9249 */ MCD_OPC_CheckField, 20, 1, 0, 248, 0, 2, // Skip to: 140576 +/* 9256 */ MCD_OPC_CheckField, 0, 2, 0, 241, 0, 2, // Skip to: 140576 +/* 9263 */ MCD_OPC_Decode, 178, 46, 91, // Opcode: SQDMULH_VG4_4ZZ_B +/* 9267 */ MCD_OPC_FilterValue, 128, 1, 45, 0, 0, // Skip to: 9318 +/* 9273 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9276 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9297 +/* 9281 */ MCD_OPC_CheckPredicate, 1, 218, 0, 2, // Skip to: 140576 +/* 9286 */ MCD_OPC_CheckField, 16, 1, 0, 211, 0, 2, // Skip to: 140576 +/* 9293 */ MCD_OPC_Decode, 192, 43, 92, // Opcode: SMAX_VG2_2Z2Z_B +/* 9297 */ MCD_OPC_FilterValue, 1, 202, 0, 2, // Skip to: 140576 +/* 9302 */ MCD_OPC_CheckPredicate, 1, 197, 0, 2, // Skip to: 140576 +/* 9307 */ MCD_OPC_CheckField, 16, 1, 0, 190, 0, 2, // Skip to: 140576 +/* 9314 */ MCD_OPC_Decode, 176, 57, 92, // Opcode: UMAX_VG2_2Z2Z_B +/* 9318 */ MCD_OPC_FilterValue, 129, 1, 45, 0, 0, // Skip to: 9369 +/* 9324 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9327 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9348 +/* 9332 */ MCD_OPC_CheckPredicate, 1, 167, 0, 2, // Skip to: 140576 +/* 9337 */ MCD_OPC_CheckField, 16, 1, 0, 160, 0, 2, // Skip to: 140576 +/* 9344 */ MCD_OPC_Decode, 250, 43, 92, // Opcode: SMIN_VG2_2Z2Z_B +/* 9348 */ MCD_OPC_FilterValue, 1, 151, 0, 2, // Skip to: 140576 +/* 9353 */ MCD_OPC_CheckPredicate, 1, 146, 0, 2, // Skip to: 140576 +/* 9358 */ MCD_OPC_CheckField, 16, 1, 0, 139, 0, 2, // Skip to: 140576 +/* 9365 */ MCD_OPC_Decode, 233, 57, 92, // Opcode: UMIN_VG2_2Z2Z_B +/* 9369 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 9420 +/* 9375 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9378 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9399 +/* 9383 */ MCD_OPC_CheckPredicate, 6, 116, 0, 2, // Skip to: 140576 +/* 9388 */ MCD_OPC_CheckField, 16, 1, 0, 109, 0, 2, // Skip to: 140576 +/* 9395 */ MCD_OPC_Decode, 192, 13, 92, // Opcode: BFMAX_VG2_2Z2Z_H +/* 9399 */ MCD_OPC_FilterValue, 1, 100, 0, 2, // Skip to: 140576 +/* 9404 */ MCD_OPC_CheckPredicate, 6, 95, 0, 2, // Skip to: 140576 +/* 9409 */ MCD_OPC_CheckField, 16, 1, 0, 88, 0, 2, // Skip to: 140576 +/* 9416 */ MCD_OPC_Decode, 202, 13, 92, // Opcode: BFMIN_VG2_2Z2Z_H +/* 9420 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 9471 +/* 9426 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9429 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9450 +/* 9434 */ MCD_OPC_CheckPredicate, 6, 65, 0, 2, // Skip to: 140576 +/* 9439 */ MCD_OPC_CheckField, 16, 1, 0, 58, 0, 2, // Skip to: 140576 +/* 9446 */ MCD_OPC_Decode, 187, 13, 92, // Opcode: BFMAXNM_VG2_2Z2Z_H +/* 9450 */ MCD_OPC_FilterValue, 1, 49, 0, 2, // Skip to: 140576 +/* 9455 */ MCD_OPC_CheckPredicate, 6, 44, 0, 2, // Skip to: 140576 +/* 9460 */ MCD_OPC_CheckField, 16, 1, 0, 37, 0, 2, // Skip to: 140576 +/* 9467 */ MCD_OPC_Decode, 197, 13, 92, // Opcode: BFMINNM_VG2_2Z2Z_H +/* 9471 */ MCD_OPC_FilterValue, 145, 1, 45, 0, 0, // Skip to: 9522 +/* 9477 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9480 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9501 +/* 9485 */ MCD_OPC_CheckPredicate, 1, 14, 0, 2, // Skip to: 140576 +/* 9490 */ MCD_OPC_CheckField, 16, 1, 0, 7, 0, 2, // Skip to: 140576 +/* 9497 */ MCD_OPC_Decode, 162, 49, 92, // Opcode: SRSHL_VG2_2Z2Z_B +/* 9501 */ MCD_OPC_FilterValue, 1, 254, 255, 1, // Skip to: 140576 +/* 9506 */ MCD_OPC_CheckPredicate, 1, 249, 255, 1, // Skip to: 140576 +/* 9511 */ MCD_OPC_CheckField, 16, 1, 0, 242, 255, 1, // Skip to: 140576 +/* 9518 */ MCD_OPC_Decode, 234, 60, 92, // Opcode: URSHL_VG2_2Z2Z_B +/* 9522 */ MCD_OPC_FilterValue, 160, 1, 23, 0, 0, // Skip to: 9551 +/* 9528 */ MCD_OPC_CheckPredicate, 1, 227, 255, 1, // Skip to: 140576 +/* 9533 */ MCD_OPC_CheckField, 16, 1, 0, 220, 255, 1, // Skip to: 140576 +/* 9540 */ MCD_OPC_CheckField, 0, 1, 0, 213, 255, 1, // Skip to: 140576 +/* 9547 */ MCD_OPC_Decode, 166, 46, 92, // Opcode: SQDMULH_VG2_2Z2Z_B +/* 9551 */ MCD_OPC_FilterValue, 192, 1, 45, 0, 0, // Skip to: 9602 +/* 9557 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9560 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9581 +/* 9565 */ MCD_OPC_CheckPredicate, 1, 190, 255, 1, // Skip to: 140576 +/* 9570 */ MCD_OPC_CheckField, 16, 2, 0, 183, 255, 1, // Skip to: 140576 +/* 9577 */ MCD_OPC_Decode, 200, 43, 93, // Opcode: SMAX_VG4_4Z4Z_B +/* 9581 */ MCD_OPC_FilterValue, 1, 174, 255, 1, // Skip to: 140576 +/* 9586 */ MCD_OPC_CheckPredicate, 1, 169, 255, 1, // Skip to: 140576 +/* 9591 */ MCD_OPC_CheckField, 16, 2, 0, 162, 255, 1, // Skip to: 140576 +/* 9598 */ MCD_OPC_Decode, 184, 57, 93, // Opcode: UMAX_VG4_4Z4Z_B +/* 9602 */ MCD_OPC_FilterValue, 193, 1, 45, 0, 0, // Skip to: 9653 +/* 9608 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9611 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9632 +/* 9616 */ MCD_OPC_CheckPredicate, 1, 139, 255, 1, // Skip to: 140576 +/* 9621 */ MCD_OPC_CheckField, 16, 2, 0, 132, 255, 1, // Skip to: 140576 +/* 9628 */ MCD_OPC_Decode, 130, 44, 93, // Opcode: SMIN_VG4_4Z4Z_B +/* 9632 */ MCD_OPC_FilterValue, 1, 123, 255, 1, // Skip to: 140576 +/* 9637 */ MCD_OPC_CheckPredicate, 1, 118, 255, 1, // Skip to: 140576 +/* 9642 */ MCD_OPC_CheckField, 16, 2, 0, 111, 255, 1, // Skip to: 140576 +/* 9649 */ MCD_OPC_Decode, 241, 57, 93, // Opcode: UMIN_VG4_4Z4Z_B +/* 9653 */ MCD_OPC_FilterValue, 200, 1, 45, 0, 0, // Skip to: 9704 +/* 9659 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9662 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9683 +/* 9667 */ MCD_OPC_CheckPredicate, 6, 88, 255, 1, // Skip to: 140576 +/* 9672 */ MCD_OPC_CheckField, 16, 2, 0, 81, 255, 1, // Skip to: 140576 +/* 9679 */ MCD_OPC_Decode, 194, 13, 93, // Opcode: BFMAX_VG4_4Z2Z_H +/* 9683 */ MCD_OPC_FilterValue, 1, 72, 255, 1, // Skip to: 140576 +/* 9688 */ MCD_OPC_CheckPredicate, 6, 67, 255, 1, // Skip to: 140576 +/* 9693 */ MCD_OPC_CheckField, 16, 2, 0, 60, 255, 1, // Skip to: 140576 +/* 9700 */ MCD_OPC_Decode, 204, 13, 93, // Opcode: BFMIN_VG4_4Z2Z_H +/* 9704 */ MCD_OPC_FilterValue, 201, 1, 45, 0, 0, // Skip to: 9755 +/* 9710 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9713 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9734 +/* 9718 */ MCD_OPC_CheckPredicate, 6, 37, 255, 1, // Skip to: 140576 +/* 9723 */ MCD_OPC_CheckField, 16, 2, 0, 30, 255, 1, // Skip to: 140576 +/* 9730 */ MCD_OPC_Decode, 189, 13, 93, // Opcode: BFMAXNM_VG4_4Z2Z_H +/* 9734 */ MCD_OPC_FilterValue, 1, 21, 255, 1, // Skip to: 140576 +/* 9739 */ MCD_OPC_CheckPredicate, 6, 16, 255, 1, // Skip to: 140576 +/* 9744 */ MCD_OPC_CheckField, 16, 2, 0, 9, 255, 1, // Skip to: 140576 +/* 9751 */ MCD_OPC_Decode, 199, 13, 93, // Opcode: BFMINNM_VG4_4Z2Z_H +/* 9755 */ MCD_OPC_FilterValue, 209, 1, 45, 0, 0, // Skip to: 9806 +/* 9761 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9764 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9785 +/* 9769 */ MCD_OPC_CheckPredicate, 1, 242, 254, 1, // Skip to: 140576 +/* 9774 */ MCD_OPC_CheckField, 16, 2, 0, 235, 254, 1, // Skip to: 140576 +/* 9781 */ MCD_OPC_Decode, 170, 49, 93, // Opcode: SRSHL_VG4_4Z4Z_B +/* 9785 */ MCD_OPC_FilterValue, 1, 226, 254, 1, // Skip to: 140576 +/* 9790 */ MCD_OPC_CheckPredicate, 1, 221, 254, 1, // Skip to: 140576 +/* 9795 */ MCD_OPC_CheckField, 16, 2, 0, 214, 254, 1, // Skip to: 140576 +/* 9802 */ MCD_OPC_Decode, 242, 60, 93, // Opcode: URSHL_VG4_4Z4Z_B +/* 9806 */ MCD_OPC_FilterValue, 224, 1, 204, 254, 1, // Skip to: 140576 +/* 9812 */ MCD_OPC_CheckPredicate, 1, 199, 254, 1, // Skip to: 140576 +/* 9817 */ MCD_OPC_CheckField, 16, 2, 0, 192, 254, 1, // Skip to: 140576 +/* 9824 */ MCD_OPC_CheckField, 0, 2, 0, 185, 254, 1, // Skip to: 140576 +/* 9831 */ MCD_OPC_Decode, 174, 46, 93, // Opcode: SQDMULH_VG4_4Z4Z_B +/* 9835 */ MCD_OPC_FilterValue, 2, 189, 0, 0, // Skip to: 10029 +/* 9840 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 9843 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9864 +/* 9848 */ MCD_OPC_CheckPredicate, 6, 163, 254, 1, // Skip to: 140576 +/* 9853 */ MCD_OPC_CheckField, 0, 1, 0, 156, 254, 1, // Skip to: 140576 +/* 9860 */ MCD_OPC_Decode, 165, 13, 94, // Opcode: BFCLAMP_VG2_2ZZZ_H +/* 9864 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9900 +/* 9869 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9872 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9886 +/* 9877 */ MCD_OPC_CheckPredicate, 1, 134, 254, 1, // Skip to: 140576 +/* 9882 */ MCD_OPC_Decode, 214, 41, 94, // Opcode: SCLAMP_VG2_2Z2Z_B +/* 9886 */ MCD_OPC_FilterValue, 1, 125, 254, 1, // Skip to: 140576 +/* 9891 */ MCD_OPC_CheckPredicate, 1, 120, 254, 1, // Skip to: 140576 +/* 9896 */ MCD_OPC_Decode, 168, 56, 94, // Opcode: UCLAMP_VG2_2Z2Z_B +/* 9900 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9921 +/* 9905 */ MCD_OPC_CheckPredicate, 6, 106, 254, 1, // Skip to: 140576 +/* 9910 */ MCD_OPC_CheckField, 0, 2, 0, 99, 254, 1, // Skip to: 140576 +/* 9917 */ MCD_OPC_Decode, 166, 13, 95, // Opcode: BFCLAMP_VG4_4ZZZ_H +/* 9921 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 9957 +/* 9926 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 9929 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9943 +/* 9934 */ MCD_OPC_CheckPredicate, 1, 77, 254, 1, // Skip to: 140576 +/* 9939 */ MCD_OPC_Decode, 218, 41, 95, // Opcode: SCLAMP_VG4_4Z4Z_B +/* 9943 */ MCD_OPC_FilterValue, 1, 68, 254, 1, // Skip to: 140576 +/* 9948 */ MCD_OPC_CheckPredicate, 1, 63, 254, 1, // Skip to: 140576 +/* 9953 */ MCD_OPC_Decode, 172, 56, 95, // Opcode: UCLAMP_VG4_4Z4Z_B +/* 9957 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 9993 +/* 9962 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 9965 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9979 +/* 9970 */ MCD_OPC_CheckPredicate, 1, 41, 254, 1, // Skip to: 140576 +/* 9975 */ MCD_OPC_Decode, 158, 64, 96, // Opcode: ZIP_VG2_2ZZZ_B +/* 9979 */ MCD_OPC_FilterValue, 1, 32, 254, 1, // Skip to: 140576 +/* 9984 */ MCD_OPC_CheckPredicate, 1, 27, 254, 1, // Skip to: 140576 +/* 9989 */ MCD_OPC_Decode, 200, 62, 96, // Opcode: UZP_VG2_2ZZZ_B +/* 9993 */ MCD_OPC_FilterValue, 5, 18, 254, 1, // Skip to: 140576 +/* 9998 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 10001 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10015 +/* 10006 */ MCD_OPC_CheckPredicate, 1, 5, 254, 1, // Skip to: 140576 +/* 10011 */ MCD_OPC_Decode, 161, 64, 96, // Opcode: ZIP_VG2_2ZZZ_Q +/* 10015 */ MCD_OPC_FilterValue, 1, 252, 253, 1, // Skip to: 140576 +/* 10020 */ MCD_OPC_CheckPredicate, 1, 247, 253, 1, // Skip to: 140576 +/* 10025 */ MCD_OPC_Decode, 203, 62, 96, // Opcode: UZP_VG2_2ZZZ_Q +/* 10029 */ MCD_OPC_FilterValue, 3, 238, 253, 1, // Skip to: 140576 +/* 10034 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 10037 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 10087 +/* 10042 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10045 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10066 +/* 10050 */ MCD_OPC_CheckPredicate, 1, 217, 253, 1, // Skip to: 140576 +/* 10055 */ MCD_OPC_CheckField, 10, 3, 0, 210, 253, 1, // Skip to: 140576 +/* 10062 */ MCD_OPC_Decode, 227, 22, 97, // Opcode: FCVT_Z2Z_StoH +/* 10066 */ MCD_OPC_FilterValue, 1, 201, 253, 1, // Skip to: 140576 +/* 10071 */ MCD_OPC_CheckPredicate, 1, 196, 253, 1, // Skip to: 140576 +/* 10076 */ MCD_OPC_CheckField, 10, 3, 0, 189, 253, 1, // Skip to: 140576 +/* 10083 */ MCD_OPC_Decode, 238, 21, 97, // Opcode: FCVTN_Z2Z_StoH +/* 10087 */ MCD_OPC_FilterValue, 1, 59, 0, 0, // Skip to: 10151 +/* 10092 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10095 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10123 +/* 10100 */ MCD_OPC_CheckPredicate, 1, 167, 253, 1, // Skip to: 140576 +/* 10105 */ MCD_OPC_CheckField, 10, 3, 0, 160, 253, 1, // Skip to: 140576 +/* 10112 */ MCD_OPC_CheckField, 0, 1, 0, 153, 253, 1, // Skip to: 140576 +/* 10119 */ MCD_OPC_Decode, 163, 22, 98, // Opcode: FCVTZS_2Z2Z_StoS +/* 10123 */ MCD_OPC_FilterValue, 1, 144, 253, 1, // Skip to: 140576 +/* 10128 */ MCD_OPC_CheckPredicate, 1, 139, 253, 1, // Skip to: 140576 +/* 10133 */ MCD_OPC_CheckField, 10, 3, 0, 132, 253, 1, // Skip to: 140576 +/* 10140 */ MCD_OPC_CheckField, 0, 1, 0, 125, 253, 1, // Skip to: 140576 +/* 10147 */ MCD_OPC_Decode, 200, 22, 98, // Opcode: FCVTZU_2Z2Z_StoS +/* 10151 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 10215 +/* 10156 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10159 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10187 +/* 10164 */ MCD_OPC_CheckPredicate, 1, 103, 253, 1, // Skip to: 140576 +/* 10169 */ MCD_OPC_CheckField, 10, 3, 0, 96, 253, 1, // Skip to: 140576 +/* 10176 */ MCD_OPC_CheckField, 0, 1, 0, 89, 253, 1, // Skip to: 140576 +/* 10183 */ MCD_OPC_Decode, 238, 41, 98, // Opcode: SCVTF_2Z2Z_StoS +/* 10187 */ MCD_OPC_FilterValue, 1, 80, 253, 1, // Skip to: 140576 +/* 10192 */ MCD_OPC_CheckPredicate, 1, 75, 253, 1, // Skip to: 140576 +/* 10197 */ MCD_OPC_CheckField, 10, 3, 0, 68, 253, 1, // Skip to: 140576 +/* 10204 */ MCD_OPC_CheckField, 0, 1, 0, 61, 253, 1, // Skip to: 140576 +/* 10211 */ MCD_OPC_Decode, 192, 56, 98, // Opcode: UCVTF_2Z2Z_StoS +/* 10215 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 10265 +/* 10220 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10223 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10244 +/* 10228 */ MCD_OPC_CheckPredicate, 1, 39, 253, 1, // Skip to: 140576 +/* 10233 */ MCD_OPC_CheckField, 10, 3, 0, 32, 253, 1, // Skip to: 140576 +/* 10240 */ MCD_OPC_Decode, 219, 45, 97, // Opcode: SQCVT_Z2Z_StoH +/* 10244 */ MCD_OPC_FilterValue, 1, 23, 253, 1, // Skip to: 140576 +/* 10249 */ MCD_OPC_CheckPredicate, 1, 18, 253, 1, // Skip to: 140576 +/* 10254 */ MCD_OPC_CheckField, 10, 3, 0, 11, 253, 1, // Skip to: 140576 +/* 10261 */ MCD_OPC_Decode, 167, 59, 97, // Opcode: UQCVT_Z2Z_StoH +/* 10265 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 10293 +/* 10270 */ MCD_OPC_CheckPredicate, 12, 253, 252, 1, // Skip to: 140576 +/* 10275 */ MCD_OPC_CheckField, 10, 3, 0, 246, 252, 1, // Skip to: 140576 +/* 10282 */ MCD_OPC_CheckField, 5, 1, 0, 239, 252, 1, // Skip to: 140576 +/* 10289 */ MCD_OPC_Decode, 226, 22, 97, // Opcode: FCVT_Z2Z_HtoB +/* 10293 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 10343 +/* 10298 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 10301 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10322 +/* 10306 */ MCD_OPC_CheckPredicate, 12, 217, 252, 1, // Skip to: 140576 +/* 10311 */ MCD_OPC_CheckField, 10, 3, 0, 210, 252, 1, // Skip to: 140576 +/* 10318 */ MCD_OPC_Decode, 244, 18, 99, // Opcode: F1CVT_2ZZ_BtoH_NAME +/* 10322 */ MCD_OPC_FilterValue, 1, 201, 252, 1, // Skip to: 140576 +/* 10327 */ MCD_OPC_CheckPredicate, 12, 196, 252, 1, // Skip to: 140576 +/* 10332 */ MCD_OPC_CheckField, 10, 3, 0, 189, 252, 1, // Skip to: 140576 +/* 10339 */ MCD_OPC_Decode, 242, 18, 99, // Opcode: F1CVTL_2ZZ_BtoH_NAME +/* 10343 */ MCD_OPC_FilterValue, 17, 59, 0, 0, // Skip to: 10407 +/* 10348 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 10351 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10379 +/* 10356 */ MCD_OPC_CheckPredicate, 1, 167, 252, 1, // Skip to: 140576 +/* 10361 */ MCD_OPC_CheckField, 10, 3, 0, 160, 252, 1, // Skip to: 140576 +/* 10368 */ MCD_OPC_CheckField, 0, 2, 0, 153, 252, 1, // Skip to: 140576 +/* 10375 */ MCD_OPC_Decode, 164, 22, 100, // Opcode: FCVTZS_4Z4Z_StoS +/* 10379 */ MCD_OPC_FilterValue, 1, 144, 252, 1, // Skip to: 140576 +/* 10384 */ MCD_OPC_CheckPredicate, 1, 139, 252, 1, // Skip to: 140576 +/* 10389 */ MCD_OPC_CheckField, 10, 3, 0, 132, 252, 1, // Skip to: 140576 +/* 10396 */ MCD_OPC_CheckField, 0, 2, 0, 125, 252, 1, // Skip to: 140576 +/* 10403 */ MCD_OPC_Decode, 201, 22, 100, // Opcode: FCVTZU_4Z4Z_StoS +/* 10407 */ MCD_OPC_FilterValue, 18, 59, 0, 0, // Skip to: 10471 +/* 10412 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 10415 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10443 +/* 10420 */ MCD_OPC_CheckPredicate, 1, 103, 252, 1, // Skip to: 140576 +/* 10425 */ MCD_OPC_CheckField, 10, 3, 0, 96, 252, 1, // Skip to: 140576 +/* 10432 */ MCD_OPC_CheckField, 0, 2, 0, 89, 252, 1, // Skip to: 140576 +/* 10439 */ MCD_OPC_Decode, 239, 41, 100, // Opcode: SCVTF_4Z4Z_StoS +/* 10443 */ MCD_OPC_FilterValue, 1, 80, 252, 1, // Skip to: 140576 +/* 10448 */ MCD_OPC_CheckPredicate, 1, 75, 252, 1, // Skip to: 140576 +/* 10453 */ MCD_OPC_CheckField, 10, 3, 0, 68, 252, 1, // Skip to: 140576 +/* 10460 */ MCD_OPC_CheckField, 0, 2, 0, 61, 252, 1, // Skip to: 140576 +/* 10467 */ MCD_OPC_Decode, 193, 56, 100, // Opcode: UCVTF_4Z4Z_StoS +/* 10471 */ MCD_OPC_FilterValue, 19, 87, 0, 0, // Skip to: 10563 +/* 10476 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 10479 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10500 +/* 10484 */ MCD_OPC_CheckPredicate, 1, 39, 252, 1, // Skip to: 140576 +/* 10489 */ MCD_OPC_CheckField, 10, 3, 0, 32, 252, 1, // Skip to: 140576 +/* 10496 */ MCD_OPC_Decode, 221, 45, 101, // Opcode: SQCVT_Z4Z_StoB +/* 10500 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10521 +/* 10505 */ MCD_OPC_CheckPredicate, 1, 18, 252, 1, // Skip to: 140576 +/* 10510 */ MCD_OPC_CheckField, 10, 3, 0, 11, 252, 1, // Skip to: 140576 +/* 10517 */ MCD_OPC_Decode, 169, 59, 101, // Opcode: UQCVT_Z4Z_StoB +/* 10521 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10542 +/* 10526 */ MCD_OPC_CheckPredicate, 1, 253, 251, 1, // Skip to: 140576 +/* 10531 */ MCD_OPC_CheckField, 10, 3, 0, 246, 251, 1, // Skip to: 140576 +/* 10538 */ MCD_OPC_Decode, 212, 45, 101, // Opcode: SQCVTN_Z4Z_StoB +/* 10542 */ MCD_OPC_FilterValue, 3, 237, 251, 1, // Skip to: 140576 +/* 10547 */ MCD_OPC_CheckPredicate, 1, 232, 251, 1, // Skip to: 140576 +/* 10552 */ MCD_OPC_CheckField, 10, 3, 0, 225, 251, 1, // Skip to: 140576 +/* 10559 */ MCD_OPC_Decode, 166, 59, 101, // Opcode: UQCVTN_Z4Z_StoB +/* 10563 */ MCD_OPC_FilterValue, 20, 45, 0, 0, // Skip to: 10613 +/* 10568 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 10571 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10592 +/* 10576 */ MCD_OPC_CheckPredicate, 12, 203, 251, 1, // Skip to: 140576 +/* 10581 */ MCD_OPC_CheckField, 10, 3, 0, 196, 251, 1, // Skip to: 140576 +/* 10588 */ MCD_OPC_Decode, 228, 22, 101, // Opcode: FCVT_Z4Z_StoB_NAME +/* 10592 */ MCD_OPC_FilterValue, 1, 187, 251, 1, // Skip to: 140576 +/* 10597 */ MCD_OPC_CheckPredicate, 12, 182, 251, 1, // Skip to: 140576 +/* 10602 */ MCD_OPC_CheckField, 10, 3, 0, 175, 251, 1, // Skip to: 140576 +/* 10609 */ MCD_OPC_Decode, 239, 21, 101, // Opcode: FCVTN_Z4Z_StoB_NAME +/* 10613 */ MCD_OPC_FilterValue, 22, 59, 0, 0, // Skip to: 10677 +/* 10618 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 10621 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10649 +/* 10626 */ MCD_OPC_CheckPredicate, 1, 153, 251, 1, // Skip to: 140576 +/* 10631 */ MCD_OPC_CheckField, 10, 3, 0, 146, 251, 1, // Skip to: 140576 +/* 10638 */ MCD_OPC_CheckField, 5, 2, 0, 139, 251, 1, // Skip to: 140576 +/* 10645 */ MCD_OPC_Decode, 163, 64, 100, // Opcode: ZIP_VG4_4Z4Z_B +/* 10649 */ MCD_OPC_FilterValue, 2, 130, 251, 1, // Skip to: 140576 +/* 10654 */ MCD_OPC_CheckPredicate, 1, 125, 251, 1, // Skip to: 140576 +/* 10659 */ MCD_OPC_CheckField, 10, 3, 0, 118, 251, 1, // Skip to: 140576 +/* 10666 */ MCD_OPC_CheckField, 5, 2, 0, 111, 251, 1, // Skip to: 140576 +/* 10673 */ MCD_OPC_Decode, 205, 62, 100, // Opcode: UZP_VG4_4Z4Z_B +/* 10677 */ MCD_OPC_FilterValue, 23, 102, 251, 1, // Skip to: 140576 +/* 10682 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 10685 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10713 +/* 10690 */ MCD_OPC_CheckPredicate, 1, 89, 251, 1, // Skip to: 140576 +/* 10695 */ MCD_OPC_CheckField, 10, 3, 0, 82, 251, 1, // Skip to: 140576 +/* 10702 */ MCD_OPC_CheckField, 5, 2, 0, 75, 251, 1, // Skip to: 140576 +/* 10709 */ MCD_OPC_Decode, 166, 64, 100, // Opcode: ZIP_VG4_4Z4Z_Q +/* 10713 */ MCD_OPC_FilterValue, 2, 66, 251, 1, // Skip to: 140576 +/* 10718 */ MCD_OPC_CheckPredicate, 1, 61, 251, 1, // Skip to: 140576 +/* 10723 */ MCD_OPC_CheckField, 10, 3, 0, 54, 251, 1, // Skip to: 140576 +/* 10730 */ MCD_OPC_CheckField, 5, 2, 0, 47, 251, 1, // Skip to: 140576 +/* 10737 */ MCD_OPC_Decode, 208, 62, 100, // Opcode: UZP_VG4_4Z4Z_Q +/* 10741 */ MCD_OPC_FilterValue, 2, 165, 3, 0, // Skip to: 11679 +/* 10746 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 10749 */ MCD_OPC_FilterValue, 0, 220, 0, 0, // Skip to: 10974 +/* 10754 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10757 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10778 +/* 10762 */ MCD_OPC_CheckPredicate, 2, 17, 251, 1, // Skip to: 140576 +/* 10767 */ MCD_OPC_CheckField, 2, 1, 0, 10, 251, 1, // Skip to: 140576 +/* 10774 */ MCD_OPC_Decode, 251, 24, 75, // Opcode: FMLALL_MZZI_BtoS +/* 10778 */ MCD_OPC_FilterValue, 1, 1, 251, 1, // Skip to: 140576 +/* 10783 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10786 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 10880 +/* 10791 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 10794 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 10837 +/* 10799 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 10802 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10816 +/* 10807 */ MCD_OPC_CheckPredicate, 1, 228, 250, 1, // Skip to: 140576 +/* 10812 */ MCD_OPC_Decode, 162, 25, 102, // Opcode: FMLA_VG2_M2ZZI_S +/* 10816 */ MCD_OPC_FilterValue, 1, 219, 250, 1, // Skip to: 140576 +/* 10821 */ MCD_OPC_CheckPredicate, 1, 214, 250, 1, // Skip to: 140576 +/* 10826 */ MCD_OPC_CheckField, 6, 1, 0, 207, 250, 1, // Skip to: 140576 +/* 10833 */ MCD_OPC_Decode, 171, 25, 103, // Opcode: FMLA_VG4_M4ZZI_S +/* 10837 */ MCD_OPC_FilterValue, 1, 198, 250, 1, // Skip to: 140576 +/* 10842 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 10845 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10859 +/* 10850 */ MCD_OPC_CheckPredicate, 1, 185, 250, 1, // Skip to: 140576 +/* 10855 */ MCD_OPC_Decode, 145, 42, 102, // Opcode: SDOT_VG2_M2ZZI_HToS +/* 10859 */ MCD_OPC_FilterValue, 1, 176, 250, 1, // Skip to: 140576 +/* 10864 */ MCD_OPC_CheckPredicate, 1, 171, 250, 1, // Skip to: 140576 +/* 10869 */ MCD_OPC_CheckField, 6, 1, 0, 164, 250, 1, // Skip to: 140576 +/* 10876 */ MCD_OPC_Decode, 154, 42, 103, // Opcode: SDOT_VG4_M4ZZI_HToS +/* 10880 */ MCD_OPC_FilterValue, 1, 155, 250, 1, // Skip to: 140576 +/* 10885 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 10888 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 10931 +/* 10893 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 10896 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10910 +/* 10901 */ MCD_OPC_CheckPredicate, 1, 134, 250, 1, // Skip to: 140576 +/* 10906 */ MCD_OPC_Decode, 219, 54, 102, // Opcode: SVDOT_VG2_M2ZZI_HtoS +/* 10910 */ MCD_OPC_FilterValue, 1, 125, 250, 1, // Skip to: 140576 +/* 10915 */ MCD_OPC_CheckPredicate, 1, 120, 250, 1, // Skip to: 140576 +/* 10920 */ MCD_OPC_CheckField, 6, 1, 0, 113, 250, 1, // Skip to: 140576 +/* 10927 */ MCD_OPC_Decode, 220, 54, 103, // Opcode: SVDOT_VG4_M4ZZI_BtoS +/* 10931 */ MCD_OPC_FilterValue, 1, 104, 250, 1, // Skip to: 140576 +/* 10936 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 10939 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10953 +/* 10944 */ MCD_OPC_CheckPredicate, 1, 91, 250, 1, // Skip to: 140576 +/* 10949 */ MCD_OPC_Decode, 144, 42, 102, // Opcode: SDOT_VG2_M2ZZI_BToS +/* 10953 */ MCD_OPC_FilterValue, 1, 82, 250, 1, // Skip to: 140576 +/* 10958 */ MCD_OPC_CheckPredicate, 1, 77, 250, 1, // Skip to: 140576 +/* 10963 */ MCD_OPC_CheckField, 6, 1, 0, 70, 250, 1, // Skip to: 140576 +/* 10970 */ MCD_OPC_Decode, 153, 42, 103, // Opcode: SDOT_VG4_M4ZZI_BToS +/* 10974 */ MCD_OPC_FilterValue, 1, 225, 0, 0, // Skip to: 11204 +/* 10979 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10982 */ MCD_OPC_FilterValue, 0, 117, 0, 0, // Skip to: 11104 +/* 10987 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 10990 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11047 +/* 10995 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 10998 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11019 +/* 11003 */ MCD_OPC_CheckPredicate, 1, 32, 250, 1, // Skip to: 140576 +/* 11008 */ MCD_OPC_CheckField, 20, 1, 1, 25, 250, 1, // Skip to: 140576 +/* 11015 */ MCD_OPC_Decode, 212, 28, 102, // Opcode: FVDOT_VG2_M2ZZI_HtoS +/* 11019 */ MCD_OPC_FilterValue, 1, 16, 250, 1, // Skip to: 140576 +/* 11024 */ MCD_OPC_CheckPredicate, 2, 11, 250, 1, // Skip to: 140576 +/* 11029 */ MCD_OPC_CheckField, 20, 1, 1, 4, 250, 1, // Skip to: 140576 +/* 11036 */ MCD_OPC_CheckField, 6, 1, 0, 253, 249, 1, // Skip to: 140576 +/* 11043 */ MCD_OPC_Decode, 134, 23, 103, // Opcode: FDOT_VG4_M4ZZI_BtoS +/* 11047 */ MCD_OPC_FilterValue, 1, 244, 249, 1, // Skip to: 140576 +/* 11052 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11055 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11076 +/* 11060 */ MCD_OPC_CheckPredicate, 1, 231, 249, 1, // Skip to: 140576 +/* 11065 */ MCD_OPC_CheckField, 20, 1, 1, 224, 249, 1, // Skip to: 140576 +/* 11072 */ MCD_OPC_Decode, 254, 22, 102, // Opcode: FDOT_VG2_M2ZZI_HtoS +/* 11076 */ MCD_OPC_FilterValue, 1, 215, 249, 1, // Skip to: 140576 +/* 11081 */ MCD_OPC_CheckPredicate, 1, 210, 249, 1, // Skip to: 140576 +/* 11086 */ MCD_OPC_CheckField, 20, 1, 1, 203, 249, 1, // Skip to: 140576 +/* 11093 */ MCD_OPC_CheckField, 6, 1, 0, 196, 249, 1, // Skip to: 140576 +/* 11100 */ MCD_OPC_Decode, 135, 23, 103, // Opcode: FDOT_VG4_M4ZZI_HtoS +/* 11104 */ MCD_OPC_FilterValue, 1, 187, 249, 1, // Skip to: 140576 +/* 11109 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 11112 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 11147 +/* 11117 */ MCD_OPC_CheckPredicate, 1, 174, 249, 1, // Skip to: 140576 +/* 11122 */ MCD_OPC_CheckField, 20, 1, 1, 167, 249, 1, // Skip to: 140576 +/* 11129 */ MCD_OPC_CheckField, 15, 1, 1, 160, 249, 1, // Skip to: 140576 +/* 11136 */ MCD_OPC_CheckField, 6, 1, 0, 153, 249, 1, // Skip to: 140576 +/* 11143 */ MCD_OPC_Decode, 138, 62, 103, // Opcode: USVDOT_VG4_M4ZZI_BToS +/* 11147 */ MCD_OPC_FilterValue, 1, 144, 249, 1, // Skip to: 140576 +/* 11152 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11155 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11176 +/* 11160 */ MCD_OPC_CheckPredicate, 1, 131, 249, 1, // Skip to: 140576 +/* 11165 */ MCD_OPC_CheckField, 20, 1, 1, 124, 249, 1, // Skip to: 140576 +/* 11172 */ MCD_OPC_Decode, 162, 61, 102, // Opcode: USDOT_VG2_M2ZZI_BToS +/* 11176 */ MCD_OPC_FilterValue, 1, 115, 249, 1, // Skip to: 140576 +/* 11181 */ MCD_OPC_CheckPredicate, 1, 110, 249, 1, // Skip to: 140576 +/* 11186 */ MCD_OPC_CheckField, 20, 1, 1, 103, 249, 1, // Skip to: 140576 +/* 11193 */ MCD_OPC_CheckField, 6, 1, 0, 96, 249, 1, // Skip to: 140576 +/* 11200 */ MCD_OPC_Decode, 165, 61, 103, // Opcode: USDOT_VG4_M4ZZI_BToS +/* 11204 */ MCD_OPC_FilterValue, 2, 247, 0, 0, // Skip to: 11456 +/* 11209 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 11212 */ MCD_OPC_FilterValue, 0, 117, 0, 0, // Skip to: 11334 +/* 11217 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 11220 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11277 +/* 11225 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11228 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11249 +/* 11233 */ MCD_OPC_CheckPredicate, 1, 58, 249, 1, // Skip to: 140576 +/* 11238 */ MCD_OPC_CheckField, 20, 1, 1, 51, 249, 1, // Skip to: 140576 +/* 11245 */ MCD_OPC_Decode, 219, 25, 102, // Opcode: FMLS_VG2_M2ZZI_S +/* 11249 */ MCD_OPC_FilterValue, 1, 42, 249, 1, // Skip to: 140576 +/* 11254 */ MCD_OPC_CheckPredicate, 1, 37, 249, 1, // Skip to: 140576 +/* 11259 */ MCD_OPC_CheckField, 20, 1, 1, 30, 249, 1, // Skip to: 140576 +/* 11266 */ MCD_OPC_CheckField, 6, 1, 0, 23, 249, 1, // Skip to: 140576 +/* 11273 */ MCD_OPC_Decode, 228, 25, 103, // Opcode: FMLS_VG4_M4ZZI_S +/* 11277 */ MCD_OPC_FilterValue, 1, 14, 249, 1, // Skip to: 140576 +/* 11282 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11285 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11306 +/* 11290 */ MCD_OPC_CheckPredicate, 1, 1, 249, 1, // Skip to: 140576 +/* 11295 */ MCD_OPC_CheckField, 20, 1, 1, 250, 248, 1, // Skip to: 140576 +/* 11302 */ MCD_OPC_Decode, 228, 56, 102, // Opcode: UDOT_VG2_M2ZZI_HToS +/* 11306 */ MCD_OPC_FilterValue, 1, 241, 248, 1, // Skip to: 140576 +/* 11311 */ MCD_OPC_CheckPredicate, 1, 236, 248, 1, // Skip to: 140576 +/* 11316 */ MCD_OPC_CheckField, 20, 1, 1, 229, 248, 1, // Skip to: 140576 +/* 11323 */ MCD_OPC_CheckField, 6, 1, 0, 222, 248, 1, // Skip to: 140576 +/* 11330 */ MCD_OPC_Decode, 237, 56, 103, // Opcode: UDOT_VG4_M4ZZI_HToS +/* 11334 */ MCD_OPC_FilterValue, 1, 213, 248, 1, // Skip to: 140576 +/* 11339 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 11342 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11399 +/* 11347 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11350 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11371 +/* 11355 */ MCD_OPC_CheckPredicate, 1, 192, 248, 1, // Skip to: 140576 +/* 11360 */ MCD_OPC_CheckField, 20, 1, 1, 185, 248, 1, // Skip to: 140576 +/* 11367 */ MCD_OPC_Decode, 151, 62, 102, // Opcode: UVDOT_VG2_M2ZZI_HtoS +/* 11371 */ MCD_OPC_FilterValue, 1, 176, 248, 1, // Skip to: 140576 +/* 11376 */ MCD_OPC_CheckPredicate, 1, 171, 248, 1, // Skip to: 140576 +/* 11381 */ MCD_OPC_CheckField, 20, 1, 1, 164, 248, 1, // Skip to: 140576 +/* 11388 */ MCD_OPC_CheckField, 6, 1, 0, 157, 248, 1, // Skip to: 140576 +/* 11395 */ MCD_OPC_Decode, 152, 62, 103, // Opcode: UVDOT_VG4_M4ZZI_BtoS +/* 11399 */ MCD_OPC_FilterValue, 1, 148, 248, 1, // Skip to: 140576 +/* 11404 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11407 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11428 +/* 11412 */ MCD_OPC_CheckPredicate, 1, 135, 248, 1, // Skip to: 140576 +/* 11417 */ MCD_OPC_CheckField, 20, 1, 1, 128, 248, 1, // Skip to: 140576 +/* 11424 */ MCD_OPC_Decode, 227, 56, 102, // Opcode: UDOT_VG2_M2ZZI_BToS +/* 11428 */ MCD_OPC_FilterValue, 1, 119, 248, 1, // Skip to: 140576 +/* 11433 */ MCD_OPC_CheckPredicate, 1, 114, 248, 1, // Skip to: 140576 +/* 11438 */ MCD_OPC_CheckField, 20, 1, 1, 107, 248, 1, // Skip to: 140576 +/* 11445 */ MCD_OPC_CheckField, 6, 1, 0, 100, 248, 1, // Skip to: 140576 +/* 11452 */ MCD_OPC_Decode, 236, 56, 103, // Opcode: UDOT_VG4_M4ZZI_BtoS +/* 11456 */ MCD_OPC_FilterValue, 3, 91, 248, 1, // Skip to: 140576 +/* 11461 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 11464 */ MCD_OPC_FilterValue, 0, 88, 0, 0, // Skip to: 11557 +/* 11469 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 11472 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 11500 +/* 11477 */ MCD_OPC_CheckPredicate, 1, 70, 248, 1, // Skip to: 140576 +/* 11482 */ MCD_OPC_CheckField, 20, 1, 1, 63, 248, 1, // Skip to: 140576 +/* 11489 */ MCD_OPC_CheckField, 15, 1, 0, 56, 248, 1, // Skip to: 140576 +/* 11496 */ MCD_OPC_Decode, 138, 14, 102, // Opcode: BFVDOT_VG2_M2ZZI_HtoS +/* 11500 */ MCD_OPC_FilterValue, 1, 47, 248, 1, // Skip to: 140576 +/* 11505 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11508 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11529 +/* 11513 */ MCD_OPC_CheckPredicate, 1, 34, 248, 1, // Skip to: 140576 +/* 11518 */ MCD_OPC_CheckField, 20, 1, 1, 27, 248, 1, // Skip to: 140576 +/* 11525 */ MCD_OPC_Decode, 178, 13, 102, // Opcode: BFDOT_VG2_M2ZZI_HtoS +/* 11529 */ MCD_OPC_FilterValue, 1, 18, 248, 1, // Skip to: 140576 +/* 11534 */ MCD_OPC_CheckPredicate, 1, 13, 248, 1, // Skip to: 140576 +/* 11539 */ MCD_OPC_CheckField, 20, 1, 1, 6, 248, 1, // Skip to: 140576 +/* 11546 */ MCD_OPC_CheckField, 6, 1, 0, 255, 247, 1, // Skip to: 140576 +/* 11553 */ MCD_OPC_Decode, 181, 13, 103, // Opcode: BFDOT_VG4_M4ZZI_HtoS +/* 11557 */ MCD_OPC_FilterValue, 1, 246, 247, 1, // Skip to: 140576 +/* 11562 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 11565 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11622 +/* 11570 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11573 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11594 +/* 11578 */ MCD_OPC_CheckPredicate, 2, 225, 247, 1, // Skip to: 140576 +/* 11583 */ MCD_OPC_CheckField, 20, 1, 1, 218, 247, 1, // Skip to: 140576 +/* 11590 */ MCD_OPC_Decode, 253, 22, 102, // Opcode: FDOT_VG2_M2ZZI_BtoS +/* 11594 */ MCD_OPC_FilterValue, 1, 209, 247, 1, // Skip to: 140576 +/* 11599 */ MCD_OPC_CheckPredicate, 1, 204, 247, 1, // Skip to: 140576 +/* 11604 */ MCD_OPC_CheckField, 20, 1, 1, 197, 247, 1, // Skip to: 140576 +/* 11611 */ MCD_OPC_CheckField, 6, 1, 0, 190, 247, 1, // Skip to: 140576 +/* 11618 */ MCD_OPC_Decode, 217, 54, 103, // Opcode: SUVDOT_VG4_M4ZZI_BToS +/* 11622 */ MCD_OPC_FilterValue, 1, 181, 247, 1, // Skip to: 140576 +/* 11627 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11630 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11651 +/* 11635 */ MCD_OPC_CheckPredicate, 1, 168, 247, 1, // Skip to: 140576 +/* 11640 */ MCD_OPC_CheckField, 20, 1, 1, 161, 247, 1, // Skip to: 140576 +/* 11647 */ MCD_OPC_Decode, 174, 54, 102, // Opcode: SUDOT_VG2_M2ZZI_BToS +/* 11651 */ MCD_OPC_FilterValue, 1, 152, 247, 1, // Skip to: 140576 +/* 11656 */ MCD_OPC_CheckPredicate, 1, 147, 247, 1, // Skip to: 140576 +/* 11661 */ MCD_OPC_CheckField, 20, 1, 1, 140, 247, 1, // Skip to: 140576 +/* 11668 */ MCD_OPC_CheckField, 6, 1, 0, 133, 247, 1, // Skip to: 140576 +/* 11675 */ MCD_OPC_Decode, 176, 54, 103, // Opcode: SUDOT_VG4_M4ZZI_BToS +/* 11679 */ MCD_OPC_FilterValue, 3, 124, 247, 1, // Skip to: 140576 +/* 11684 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 11687 */ MCD_OPC_FilterValue, 0, 107, 3, 0, // Skip to: 12567 +/* 11692 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 11695 */ MCD_OPC_FilterValue, 0, 147, 0, 0, // Skip to: 11847 +/* 11700 */ MCD_OPC_ExtractField, 1, 4, // Inst{4-1} ... +/* 11703 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11739 +/* 11708 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11711 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11725 +/* 11716 */ MCD_OPC_CheckPredicate, 13, 87, 247, 1, // Skip to: 140576 +/* 11721 */ MCD_OPC_Decode, 166, 44, 80, // Opcode: SMLALL_VG2_M2ZZ_HtoD +/* 11725 */ MCD_OPC_FilterValue, 1, 78, 247, 1, // Skip to: 140576 +/* 11730 */ MCD_OPC_CheckPredicate, 13, 73, 247, 1, // Skip to: 140576 +/* 11735 */ MCD_OPC_Decode, 172, 44, 81, // Opcode: SMLALL_VG4_M4ZZ_HtoD +/* 11739 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 11775 +/* 11744 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11747 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11761 +/* 11752 */ MCD_OPC_CheckPredicate, 13, 51, 247, 1, // Skip to: 140576 +/* 11757 */ MCD_OPC_Decode, 210, 44, 80, // Opcode: SMLSLL_VG2_M2ZZ_HtoD +/* 11761 */ MCD_OPC_FilterValue, 1, 42, 247, 1, // Skip to: 140576 +/* 11766 */ MCD_OPC_CheckPredicate, 13, 37, 247, 1, // Skip to: 140576 +/* 11771 */ MCD_OPC_Decode, 216, 44, 81, // Opcode: SMLSLL_VG4_M4ZZ_HtoD +/* 11775 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 11811 +/* 11780 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11783 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11797 +/* 11788 */ MCD_OPC_CheckPredicate, 13, 15, 247, 1, // Skip to: 140576 +/* 11793 */ MCD_OPC_Decode, 149, 58, 80, // Opcode: UMLALL_VG2_M2ZZ_HtoD +/* 11797 */ MCD_OPC_FilterValue, 1, 6, 247, 1, // Skip to: 140576 +/* 11802 */ MCD_OPC_CheckPredicate, 13, 1, 247, 1, // Skip to: 140576 +/* 11807 */ MCD_OPC_Decode, 155, 58, 81, // Opcode: UMLALL_VG4_M4ZZ_HtoD +/* 11811 */ MCD_OPC_FilterValue, 12, 248, 246, 1, // Skip to: 140576 +/* 11816 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11819 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11833 +/* 11824 */ MCD_OPC_CheckPredicate, 13, 235, 246, 1, // Skip to: 140576 +/* 11829 */ MCD_OPC_Decode, 193, 58, 80, // Opcode: UMLSLL_VG2_M2ZZ_HtoD +/* 11833 */ MCD_OPC_FilterValue, 1, 226, 246, 1, // Skip to: 140576 +/* 11838 */ MCD_OPC_CheckPredicate, 13, 221, 246, 1, // Skip to: 140576 +/* 11843 */ MCD_OPC_Decode, 199, 58, 81, // Opcode: UMLSLL_VG4_M4ZZ_HtoD +/* 11847 */ MCD_OPC_FilterValue, 1, 87, 0, 0, // Skip to: 11939 +/* 11852 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 11855 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11876 +/* 11860 */ MCD_OPC_CheckPredicate, 13, 199, 246, 1, // Skip to: 140576 +/* 11865 */ MCD_OPC_CheckField, 20, 1, 0, 192, 246, 1, // Skip to: 140576 +/* 11872 */ MCD_OPC_Decode, 160, 44, 82, // Opcode: SMLALL_MZZ_HtoD +/* 11876 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 11897 +/* 11881 */ MCD_OPC_CheckPredicate, 13, 178, 246, 1, // Skip to: 140576 +/* 11886 */ MCD_OPC_CheckField, 20, 1, 0, 171, 246, 1, // Skip to: 140576 +/* 11893 */ MCD_OPC_Decode, 204, 44, 82, // Opcode: SMLSLL_MZZ_HtoD +/* 11897 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 11918 +/* 11902 */ MCD_OPC_CheckPredicate, 13, 157, 246, 1, // Skip to: 140576 +/* 11907 */ MCD_OPC_CheckField, 20, 1, 0, 150, 246, 1, // Skip to: 140576 +/* 11914 */ MCD_OPC_Decode, 143, 58, 82, // Opcode: UMLALL_MZZ_HtoD +/* 11918 */ MCD_OPC_FilterValue, 6, 141, 246, 1, // Skip to: 140576 +/* 11923 */ MCD_OPC_CheckPredicate, 13, 136, 246, 1, // Skip to: 140576 +/* 11928 */ MCD_OPC_CheckField, 20, 1, 0, 129, 246, 1, // Skip to: 140576 +/* 11935 */ MCD_OPC_Decode, 187, 58, 82, // Opcode: UMLSLL_MZZ_HtoD +/* 11939 */ MCD_OPC_FilterValue, 2, 147, 0, 0, // Skip to: 12091 +/* 11944 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... +/* 11947 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11983 +/* 11952 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11955 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11969 +/* 11960 */ MCD_OPC_CheckPredicate, 1, 99, 246, 1, // Skip to: 140576 +/* 11965 */ MCD_OPC_Decode, 182, 44, 83, // Opcode: SMLAL_VG2_M2ZZ_HtoS +/* 11969 */ MCD_OPC_FilterValue, 1, 90, 246, 1, // Skip to: 140576 +/* 11974 */ MCD_OPC_CheckPredicate, 1, 85, 246, 1, // Skip to: 140576 +/* 11979 */ MCD_OPC_Decode, 185, 44, 84, // Opcode: SMLAL_VG4_M4ZZ_HtoS +/* 11983 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 12019 +/* 11988 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 11991 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12005 +/* 11996 */ MCD_OPC_CheckPredicate, 1, 63, 246, 1, // Skip to: 140576 +/* 12001 */ MCD_OPC_Decode, 226, 44, 83, // Opcode: SMLSL_VG2_M2ZZ_HtoS +/* 12005 */ MCD_OPC_FilterValue, 1, 54, 246, 1, // Skip to: 140576 +/* 12010 */ MCD_OPC_CheckPredicate, 1, 49, 246, 1, // Skip to: 140576 +/* 12015 */ MCD_OPC_Decode, 229, 44, 84, // Opcode: SMLSL_VG4_M4ZZ_HtoS +/* 12019 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 12055 +/* 12024 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12027 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12041 +/* 12032 */ MCD_OPC_CheckPredicate, 1, 27, 246, 1, // Skip to: 140576 +/* 12037 */ MCD_OPC_Decode, 165, 58, 83, // Opcode: UMLAL_VG2_M2ZZ_HtoS +/* 12041 */ MCD_OPC_FilterValue, 1, 18, 246, 1, // Skip to: 140576 +/* 12046 */ MCD_OPC_CheckPredicate, 1, 13, 246, 1, // Skip to: 140576 +/* 12051 */ MCD_OPC_Decode, 168, 58, 84, // Opcode: UMLAL_VG4_M4ZZ_HtoS +/* 12055 */ MCD_OPC_FilterValue, 6, 4, 246, 1, // Skip to: 140576 +/* 12060 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12063 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12077 +/* 12068 */ MCD_OPC_CheckPredicate, 1, 247, 245, 1, // Skip to: 140576 +/* 12073 */ MCD_OPC_Decode, 209, 58, 83, // Opcode: UMLSL_VG2_M2ZZ_HtoS +/* 12077 */ MCD_OPC_FilterValue, 1, 238, 245, 1, // Skip to: 140576 +/* 12082 */ MCD_OPC_CheckPredicate, 1, 233, 245, 1, // Skip to: 140576 +/* 12087 */ MCD_OPC_Decode, 212, 58, 84, // Opcode: UMLSL_VG4_M4ZZ_HtoS +/* 12091 */ MCD_OPC_FilterValue, 3, 87, 0, 0, // Skip to: 12183 +/* 12096 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 12099 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12120 +/* 12104 */ MCD_OPC_CheckPredicate, 1, 211, 245, 1, // Skip to: 140576 +/* 12109 */ MCD_OPC_CheckField, 20, 1, 0, 204, 245, 1, // Skip to: 140576 +/* 12116 */ MCD_OPC_Decode, 179, 44, 85, // Opcode: SMLAL_MZZ_HtoS +/* 12120 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 12141 +/* 12125 */ MCD_OPC_CheckPredicate, 1, 190, 245, 1, // Skip to: 140576 +/* 12130 */ MCD_OPC_CheckField, 20, 1, 0, 183, 245, 1, // Skip to: 140576 +/* 12137 */ MCD_OPC_Decode, 223, 44, 85, // Opcode: SMLSL_MZZ_HtoS +/* 12141 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 12162 +/* 12146 */ MCD_OPC_CheckPredicate, 1, 169, 245, 1, // Skip to: 140576 +/* 12151 */ MCD_OPC_CheckField, 20, 1, 0, 162, 245, 1, // Skip to: 140576 +/* 12158 */ MCD_OPC_Decode, 162, 58, 85, // Opcode: UMLAL_MZZ_HtoS +/* 12162 */ MCD_OPC_FilterValue, 3, 153, 245, 1, // Skip to: 140576 +/* 12167 */ MCD_OPC_CheckPredicate, 1, 148, 245, 1, // Skip to: 140576 +/* 12172 */ MCD_OPC_CheckField, 20, 1, 0, 141, 245, 1, // Skip to: 140576 +/* 12179 */ MCD_OPC_Decode, 206, 58, 85, // Opcode: UMLSL_MZZ_HtoS +/* 12183 */ MCD_OPC_FilterValue, 5, 147, 0, 0, // Skip to: 12335 +/* 12188 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 12191 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 12227 +/* 12196 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12199 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12213 +/* 12204 */ MCD_OPC_CheckPredicate, 13, 111, 245, 1, // Skip to: 140576 +/* 12209 */ MCD_OPC_Decode, 148, 42, 86, // Opcode: SDOT_VG2_M2ZZ_HtoD +/* 12213 */ MCD_OPC_FilterValue, 1, 102, 245, 1, // Skip to: 140576 +/* 12218 */ MCD_OPC_CheckPredicate, 13, 97, 245, 1, // Skip to: 140576 +/* 12223 */ MCD_OPC_Decode, 157, 42, 87, // Opcode: SDOT_VG4_M4ZZ_HtoD +/* 12227 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 12263 +/* 12232 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12235 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12249 +/* 12240 */ MCD_OPC_CheckPredicate, 1, 75, 245, 1, // Skip to: 140576 +/* 12245 */ MCD_OPC_Decode, 149, 42, 86, // Opcode: SDOT_VG2_M2ZZ_HtoS +/* 12249 */ MCD_OPC_FilterValue, 1, 66, 245, 1, // Skip to: 140576 +/* 12254 */ MCD_OPC_CheckPredicate, 1, 61, 245, 1, // Skip to: 140576 +/* 12259 */ MCD_OPC_Decode, 158, 42, 87, // Opcode: SDOT_VG4_M4ZZ_HtoS +/* 12263 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 12299 +/* 12268 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12271 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12285 +/* 12276 */ MCD_OPC_CheckPredicate, 13, 39, 245, 1, // Skip to: 140576 +/* 12281 */ MCD_OPC_Decode, 231, 56, 86, // Opcode: UDOT_VG2_M2ZZ_HtoD +/* 12285 */ MCD_OPC_FilterValue, 1, 30, 245, 1, // Skip to: 140576 +/* 12290 */ MCD_OPC_CheckPredicate, 13, 25, 245, 1, // Skip to: 140576 +/* 12295 */ MCD_OPC_Decode, 240, 56, 87, // Opcode: UDOT_VG4_M4ZZ_HtoD +/* 12299 */ MCD_OPC_FilterValue, 3, 16, 245, 1, // Skip to: 140576 +/* 12304 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12307 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12321 +/* 12312 */ MCD_OPC_CheckPredicate, 1, 3, 245, 1, // Skip to: 140576 +/* 12317 */ MCD_OPC_Decode, 232, 56, 86, // Opcode: UDOT_VG2_M2ZZ_HtoS +/* 12321 */ MCD_OPC_FilterValue, 1, 250, 244, 1, // Skip to: 140576 +/* 12326 */ MCD_OPC_CheckPredicate, 1, 245, 244, 1, // Skip to: 140576 +/* 12331 */ MCD_OPC_Decode, 241, 56, 87, // Opcode: UDOT_VG4_M4ZZ_HtoS +/* 12335 */ MCD_OPC_FilterValue, 6, 147, 0, 0, // Skip to: 12487 +/* 12340 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 12343 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 12379 +/* 12348 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12351 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12365 +/* 12356 */ MCD_OPC_CheckPredicate, 14, 215, 244, 1, // Skip to: 140576 +/* 12361 */ MCD_OPC_Decode, 163, 25, 86, // Opcode: FMLA_VG2_M2ZZ_D +/* 12365 */ MCD_OPC_FilterValue, 1, 206, 244, 1, // Skip to: 140576 +/* 12370 */ MCD_OPC_CheckPredicate, 14, 201, 244, 1, // Skip to: 140576 +/* 12375 */ MCD_OPC_Decode, 172, 25, 87, // Opcode: FMLA_VG4_M4ZZ_D +/* 12379 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 12415 +/* 12384 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12387 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12401 +/* 12392 */ MCD_OPC_CheckPredicate, 14, 179, 244, 1, // Skip to: 140576 +/* 12397 */ MCD_OPC_Decode, 220, 25, 86, // Opcode: FMLS_VG2_M2ZZ_D +/* 12401 */ MCD_OPC_FilterValue, 1, 170, 244, 1, // Skip to: 140576 +/* 12406 */ MCD_OPC_CheckPredicate, 14, 165, 244, 1, // Skip to: 140576 +/* 12411 */ MCD_OPC_Decode, 229, 25, 87, // Opcode: FMLS_VG4_M4ZZ_D +/* 12415 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 12451 +/* 12420 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12423 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12437 +/* 12428 */ MCD_OPC_CheckPredicate, 13, 143, 244, 1, // Skip to: 140576 +/* 12433 */ MCD_OPC_Decode, 254, 11, 86, // Opcode: ADD_VG2_M2ZZ_D +/* 12437 */ MCD_OPC_FilterValue, 1, 134, 244, 1, // Skip to: 140576 +/* 12442 */ MCD_OPC_CheckPredicate, 13, 129, 244, 1, // Skip to: 140576 +/* 12447 */ MCD_OPC_Decode, 136, 12, 87, // Opcode: ADD_VG4_M4ZZ_D +/* 12451 */ MCD_OPC_FilterValue, 3, 120, 244, 1, // Skip to: 140576 +/* 12456 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12459 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12473 +/* 12464 */ MCD_OPC_CheckPredicate, 13, 107, 244, 1, // Skip to: 140576 +/* 12469 */ MCD_OPC_Decode, 142, 54, 86, // Opcode: SUB_VG2_M2ZZ_D +/* 12473 */ MCD_OPC_FilterValue, 1, 98, 244, 1, // Skip to: 140576 +/* 12478 */ MCD_OPC_CheckPredicate, 13, 93, 244, 1, // Skip to: 140576 +/* 12483 */ MCD_OPC_Decode, 148, 54, 87, // Opcode: SUB_VG4_M4ZZ_D +/* 12487 */ MCD_OPC_FilterValue, 7, 84, 244, 1, // Skip to: 140576 +/* 12492 */ MCD_OPC_ExtractField, 3, 2, // Inst{4-3} ... +/* 12495 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 12531 +/* 12500 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12503 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12517 +/* 12508 */ MCD_OPC_CheckPredicate, 6, 63, 244, 1, // Skip to: 140576 +/* 12513 */ MCD_OPC_Decode, 224, 13, 86, // Opcode: BFMLA_VG2_M2ZZ +/* 12517 */ MCD_OPC_FilterValue, 1, 54, 244, 1, // Skip to: 140576 +/* 12522 */ MCD_OPC_CheckPredicate, 6, 49, 244, 1, // Skip to: 140576 +/* 12527 */ MCD_OPC_Decode, 227, 13, 87, // Opcode: BFMLA_VG4_M4ZZ +/* 12531 */ MCD_OPC_FilterValue, 1, 40, 244, 1, // Skip to: 140576 +/* 12536 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12539 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12553 +/* 12544 */ MCD_OPC_CheckPredicate, 6, 27, 244, 1, // Skip to: 140576 +/* 12549 */ MCD_OPC_Decode, 244, 13, 86, // Opcode: BFMLS_VG2_M2ZZ +/* 12553 */ MCD_OPC_FilterValue, 1, 18, 244, 1, // Skip to: 140576 +/* 12558 */ MCD_OPC_CheckPredicate, 6, 13, 244, 1, // Skip to: 140576 +/* 12563 */ MCD_OPC_Decode, 247, 13, 87, // Opcode: BFMLS_VG4_M4ZZ +/* 12567 */ MCD_OPC_FilterValue, 1, 4, 244, 1, // Skip to: 140576 +/* 12572 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 12575 */ MCD_OPC_FilterValue, 0, 66, 0, 0, // Skip to: 12646 +/* 12580 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 12583 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12611 +/* 12588 */ MCD_OPC_CheckPredicate, 1, 239, 243, 1, // Skip to: 140576 +/* 12593 */ MCD_OPC_CheckField, 5, 1, 0, 232, 243, 1, // Skip to: 140576 +/* 12600 */ MCD_OPC_CheckField, 0, 1, 0, 225, 243, 1, // Skip to: 140576 +/* 12607 */ MCD_OPC_Decode, 172, 42, 88, // Opcode: SEL_VG2_2ZC2Z2Z_H +/* 12611 */ MCD_OPC_FilterValue, 1, 216, 243, 1, // Skip to: 140576 +/* 12616 */ MCD_OPC_CheckPredicate, 1, 211, 243, 1, // Skip to: 140576 +/* 12621 */ MCD_OPC_CheckField, 17, 1, 0, 204, 243, 1, // Skip to: 140576 +/* 12628 */ MCD_OPC_CheckField, 5, 2, 0, 197, 243, 1, // Skip to: 140576 +/* 12635 */ MCD_OPC_CheckField, 0, 2, 0, 190, 243, 1, // Skip to: 140576 +/* 12642 */ MCD_OPC_Decode, 176, 42, 89, // Opcode: SEL_VG4_4ZC4Z4Z_H +/* 12646 */ MCD_OPC_FilterValue, 1, 119, 5, 0, // Skip to: 14050 +/* 12651 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... +/* 12654 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 12704 +/* 12659 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 12662 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12683 +/* 12667 */ MCD_OPC_CheckPredicate, 1, 160, 243, 1, // Skip to: 140576 +/* 12672 */ MCD_OPC_CheckField, 20, 1, 0, 153, 243, 1, // Skip to: 140576 +/* 12679 */ MCD_OPC_Decode, 198, 43, 90, // Opcode: SMAX_VG2_2ZZ_H +/* 12683 */ MCD_OPC_FilterValue, 1, 144, 243, 1, // Skip to: 140576 +/* 12688 */ MCD_OPC_CheckPredicate, 1, 139, 243, 1, // Skip to: 140576 +/* 12693 */ MCD_OPC_CheckField, 20, 1, 0, 132, 243, 1, // Skip to: 140576 +/* 12700 */ MCD_OPC_Decode, 182, 57, 90, // Opcode: UMAX_VG2_2ZZ_H +/* 12704 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 12754 +/* 12709 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 12712 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12733 +/* 12717 */ MCD_OPC_CheckPredicate, 1, 110, 243, 1, // Skip to: 140576 +/* 12722 */ MCD_OPC_CheckField, 20, 1, 0, 103, 243, 1, // Skip to: 140576 +/* 12729 */ MCD_OPC_Decode, 128, 44, 90, // Opcode: SMIN_VG2_2ZZ_H +/* 12733 */ MCD_OPC_FilterValue, 1, 94, 243, 1, // Skip to: 140576 +/* 12738 */ MCD_OPC_CheckPredicate, 1, 89, 243, 1, // Skip to: 140576 +/* 12743 */ MCD_OPC_CheckField, 20, 1, 0, 82, 243, 1, // Skip to: 140576 +/* 12750 */ MCD_OPC_Decode, 239, 57, 90, // Opcode: UMIN_VG2_2ZZ_H +/* 12754 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 12804 +/* 12759 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 12762 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12783 +/* 12767 */ MCD_OPC_CheckPredicate, 1, 60, 243, 1, // Skip to: 140576 +/* 12772 */ MCD_OPC_CheckField, 20, 1, 0, 53, 243, 1, // Skip to: 140576 +/* 12779 */ MCD_OPC_Decode, 242, 23, 90, // Opcode: FMAX_VG2_2ZZ_H +/* 12783 */ MCD_OPC_FilterValue, 1, 44, 243, 1, // Skip to: 140576 +/* 12788 */ MCD_OPC_CheckPredicate, 1, 39, 243, 1, // Skip to: 140576 +/* 12793 */ MCD_OPC_CheckField, 20, 1, 0, 32, 243, 1, // Skip to: 140576 +/* 12800 */ MCD_OPC_Decode, 206, 24, 90, // Opcode: FMIN_VG2_2ZZ_H +/* 12804 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 12854 +/* 12809 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 12812 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12833 +/* 12817 */ MCD_OPC_CheckPredicate, 1, 10, 243, 1, // Skip to: 140576 +/* 12822 */ MCD_OPC_CheckField, 20, 1, 0, 3, 243, 1, // Skip to: 140576 +/* 12829 */ MCD_OPC_Decode, 198, 23, 90, // Opcode: FMAXNM_VG2_2ZZ_H +/* 12833 */ MCD_OPC_FilterValue, 1, 250, 242, 1, // Skip to: 140576 +/* 12838 */ MCD_OPC_CheckPredicate, 1, 245, 242, 1, // Skip to: 140576 +/* 12843 */ MCD_OPC_CheckField, 20, 1, 0, 238, 242, 1, // Skip to: 140576 +/* 12850 */ MCD_OPC_Decode, 162, 24, 90, // Opcode: FMINNM_VG2_2ZZ_H +/* 12854 */ MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 12882 +/* 12859 */ MCD_OPC_CheckPredicate, 12, 224, 242, 1, // Skip to: 140576 +/* 12864 */ MCD_OPC_CheckField, 20, 1, 0, 217, 242, 1, // Skip to: 140576 +/* 12871 */ MCD_OPC_CheckField, 0, 1, 0, 210, 242, 1, // Skip to: 140576 +/* 12878 */ MCD_OPC_Decode, 144, 28, 90, // Opcode: FSCALE_2ZZ_H +/* 12882 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 12932 +/* 12887 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 12890 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12911 +/* 12895 */ MCD_OPC_CheckPredicate, 1, 188, 242, 1, // Skip to: 140576 +/* 12900 */ MCD_OPC_CheckField, 20, 1, 0, 181, 242, 1, // Skip to: 140576 +/* 12907 */ MCD_OPC_Decode, 168, 49, 90, // Opcode: SRSHL_VG2_2ZZ_H +/* 12911 */ MCD_OPC_FilterValue, 1, 172, 242, 1, // Skip to: 140576 +/* 12916 */ MCD_OPC_CheckPredicate, 1, 167, 242, 1, // Skip to: 140576 +/* 12921 */ MCD_OPC_CheckField, 20, 1, 0, 160, 242, 1, // Skip to: 140576 +/* 12928 */ MCD_OPC_Decode, 240, 60, 90, // Opcode: URSHL_VG2_2ZZ_H +/* 12932 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 12960 +/* 12937 */ MCD_OPC_CheckPredicate, 1, 146, 242, 1, // Skip to: 140576 +/* 12942 */ MCD_OPC_CheckField, 20, 1, 0, 139, 242, 1, // Skip to: 140576 +/* 12949 */ MCD_OPC_CheckField, 0, 1, 0, 132, 242, 1, // Skip to: 140576 +/* 12956 */ MCD_OPC_Decode, 250, 11, 90, // Opcode: ADD_VG2_2ZZ_H +/* 12960 */ MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 12988 +/* 12965 */ MCD_OPC_CheckPredicate, 1, 118, 242, 1, // Skip to: 140576 +/* 12970 */ MCD_OPC_CheckField, 20, 1, 0, 111, 242, 1, // Skip to: 140576 +/* 12977 */ MCD_OPC_CheckField, 0, 1, 0, 104, 242, 1, // Skip to: 140576 +/* 12984 */ MCD_OPC_Decode, 172, 46, 90, // Opcode: SQDMULH_VG2_2ZZ_H +/* 12988 */ MCD_OPC_FilterValue, 64, 45, 0, 0, // Skip to: 13038 +/* 12993 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 12996 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13017 +/* 13001 */ MCD_OPC_CheckPredicate, 1, 82, 242, 1, // Skip to: 140576 +/* 13006 */ MCD_OPC_CheckField, 20, 1, 0, 75, 242, 1, // Skip to: 140576 +/* 13013 */ MCD_OPC_Decode, 206, 43, 91, // Opcode: SMAX_VG4_4ZZ_H +/* 13017 */ MCD_OPC_FilterValue, 1, 66, 242, 1, // Skip to: 140576 +/* 13022 */ MCD_OPC_CheckPredicate, 1, 61, 242, 1, // Skip to: 140576 +/* 13027 */ MCD_OPC_CheckField, 20, 1, 0, 54, 242, 1, // Skip to: 140576 +/* 13034 */ MCD_OPC_Decode, 190, 57, 91, // Opcode: UMAX_VG4_4ZZ_H +/* 13038 */ MCD_OPC_FilterValue, 65, 45, 0, 0, // Skip to: 13088 +/* 13043 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13046 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13067 +/* 13051 */ MCD_OPC_CheckPredicate, 1, 32, 242, 1, // Skip to: 140576 +/* 13056 */ MCD_OPC_CheckField, 20, 1, 0, 25, 242, 1, // Skip to: 140576 +/* 13063 */ MCD_OPC_Decode, 136, 44, 91, // Opcode: SMIN_VG4_4ZZ_H +/* 13067 */ MCD_OPC_FilterValue, 1, 16, 242, 1, // Skip to: 140576 +/* 13072 */ MCD_OPC_CheckPredicate, 1, 11, 242, 1, // Skip to: 140576 +/* 13077 */ MCD_OPC_CheckField, 20, 1, 0, 4, 242, 1, // Skip to: 140576 +/* 13084 */ MCD_OPC_Decode, 247, 57, 91, // Opcode: UMIN_VG4_4ZZ_H +/* 13088 */ MCD_OPC_FilterValue, 72, 45, 0, 0, // Skip to: 13138 +/* 13093 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13096 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13117 +/* 13101 */ MCD_OPC_CheckPredicate, 1, 238, 241, 1, // Skip to: 140576 +/* 13106 */ MCD_OPC_CheckField, 20, 1, 0, 231, 241, 1, // Skip to: 140576 +/* 13113 */ MCD_OPC_Decode, 248, 23, 91, // Opcode: FMAX_VG4_4ZZ_H +/* 13117 */ MCD_OPC_FilterValue, 1, 222, 241, 1, // Skip to: 140576 +/* 13122 */ MCD_OPC_CheckPredicate, 1, 217, 241, 1, // Skip to: 140576 +/* 13127 */ MCD_OPC_CheckField, 20, 1, 0, 210, 241, 1, // Skip to: 140576 +/* 13134 */ MCD_OPC_Decode, 212, 24, 91, // Opcode: FMIN_VG4_4ZZ_H +/* 13138 */ MCD_OPC_FilterValue, 73, 45, 0, 0, // Skip to: 13188 +/* 13143 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13146 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13167 +/* 13151 */ MCD_OPC_CheckPredicate, 1, 188, 241, 1, // Skip to: 140576 +/* 13156 */ MCD_OPC_CheckField, 20, 1, 0, 181, 241, 1, // Skip to: 140576 +/* 13163 */ MCD_OPC_Decode, 204, 23, 91, // Opcode: FMAXNM_VG4_4ZZ_H +/* 13167 */ MCD_OPC_FilterValue, 1, 172, 241, 1, // Skip to: 140576 +/* 13172 */ MCD_OPC_CheckPredicate, 1, 167, 241, 1, // Skip to: 140576 +/* 13177 */ MCD_OPC_CheckField, 20, 1, 0, 160, 241, 1, // Skip to: 140576 +/* 13184 */ MCD_OPC_Decode, 168, 24, 91, // Opcode: FMINNM_VG4_4ZZ_H +/* 13188 */ MCD_OPC_FilterValue, 76, 23, 0, 0, // Skip to: 13216 +/* 13193 */ MCD_OPC_CheckPredicate, 12, 146, 241, 1, // Skip to: 140576 +/* 13198 */ MCD_OPC_CheckField, 20, 1, 0, 139, 241, 1, // Skip to: 140576 +/* 13205 */ MCD_OPC_CheckField, 0, 2, 0, 132, 241, 1, // Skip to: 140576 +/* 13212 */ MCD_OPC_Decode, 150, 28, 91, // Opcode: FSCALE_4ZZ_H +/* 13216 */ MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 13266 +/* 13221 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13224 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13245 +/* 13229 */ MCD_OPC_CheckPredicate, 1, 110, 241, 1, // Skip to: 140576 +/* 13234 */ MCD_OPC_CheckField, 20, 1, 0, 103, 241, 1, // Skip to: 140576 +/* 13241 */ MCD_OPC_Decode, 176, 49, 91, // Opcode: SRSHL_VG4_4ZZ_H +/* 13245 */ MCD_OPC_FilterValue, 1, 94, 241, 1, // Skip to: 140576 +/* 13250 */ MCD_OPC_CheckPredicate, 1, 89, 241, 1, // Skip to: 140576 +/* 13255 */ MCD_OPC_CheckField, 20, 1, 0, 82, 241, 1, // Skip to: 140576 +/* 13262 */ MCD_OPC_Decode, 248, 60, 91, // Opcode: URSHL_VG4_4ZZ_H +/* 13266 */ MCD_OPC_FilterValue, 88, 23, 0, 0, // Skip to: 13294 +/* 13271 */ MCD_OPC_CheckPredicate, 1, 68, 241, 1, // Skip to: 140576 +/* 13276 */ MCD_OPC_CheckField, 20, 1, 0, 61, 241, 1, // Skip to: 140576 +/* 13283 */ MCD_OPC_CheckField, 0, 2, 0, 54, 241, 1, // Skip to: 140576 +/* 13290 */ MCD_OPC_Decode, 132, 12, 91, // Opcode: ADD_VG4_4ZZ_H +/* 13294 */ MCD_OPC_FilterValue, 96, 23, 0, 0, // Skip to: 13322 +/* 13299 */ MCD_OPC_CheckPredicate, 1, 40, 241, 1, // Skip to: 140576 +/* 13304 */ MCD_OPC_CheckField, 20, 1, 0, 33, 241, 1, // Skip to: 140576 +/* 13311 */ MCD_OPC_CheckField, 0, 2, 0, 26, 241, 1, // Skip to: 140576 +/* 13318 */ MCD_OPC_Decode, 180, 46, 91, // Opcode: SQDMULH_VG4_4ZZ_H +/* 13322 */ MCD_OPC_FilterValue, 128, 1, 45, 0, 0, // Skip to: 13373 +/* 13328 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13331 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13352 +/* 13336 */ MCD_OPC_CheckPredicate, 1, 3, 241, 1, // Skip to: 140576 +/* 13341 */ MCD_OPC_CheckField, 16, 1, 0, 252, 240, 1, // Skip to: 140576 +/* 13348 */ MCD_OPC_Decode, 194, 43, 92, // Opcode: SMAX_VG2_2Z2Z_H +/* 13352 */ MCD_OPC_FilterValue, 1, 243, 240, 1, // Skip to: 140576 +/* 13357 */ MCD_OPC_CheckPredicate, 1, 238, 240, 1, // Skip to: 140576 +/* 13362 */ MCD_OPC_CheckField, 16, 1, 0, 231, 240, 1, // Skip to: 140576 +/* 13369 */ MCD_OPC_Decode, 178, 57, 92, // Opcode: UMAX_VG2_2Z2Z_H +/* 13373 */ MCD_OPC_FilterValue, 129, 1, 45, 0, 0, // Skip to: 13424 +/* 13379 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13382 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13403 +/* 13387 */ MCD_OPC_CheckPredicate, 1, 208, 240, 1, // Skip to: 140576 +/* 13392 */ MCD_OPC_CheckField, 16, 1, 0, 201, 240, 1, // Skip to: 140576 +/* 13399 */ MCD_OPC_Decode, 252, 43, 92, // Opcode: SMIN_VG2_2Z2Z_H +/* 13403 */ MCD_OPC_FilterValue, 1, 192, 240, 1, // Skip to: 140576 +/* 13408 */ MCD_OPC_CheckPredicate, 1, 187, 240, 1, // Skip to: 140576 +/* 13413 */ MCD_OPC_CheckField, 16, 1, 0, 180, 240, 1, // Skip to: 140576 +/* 13420 */ MCD_OPC_Decode, 235, 57, 92, // Opcode: UMIN_VG2_2Z2Z_H +/* 13424 */ MCD_OPC_FilterValue, 136, 1, 45, 0, 0, // Skip to: 13475 +/* 13430 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13433 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13454 +/* 13438 */ MCD_OPC_CheckPredicate, 1, 157, 240, 1, // Skip to: 140576 +/* 13443 */ MCD_OPC_CheckField, 16, 1, 0, 150, 240, 1, // Skip to: 140576 +/* 13450 */ MCD_OPC_Decode, 239, 23, 92, // Opcode: FMAX_VG2_2Z2Z_H +/* 13454 */ MCD_OPC_FilterValue, 1, 141, 240, 1, // Skip to: 140576 +/* 13459 */ MCD_OPC_CheckPredicate, 1, 136, 240, 1, // Skip to: 140576 +/* 13464 */ MCD_OPC_CheckField, 16, 1, 0, 129, 240, 1, // Skip to: 140576 +/* 13471 */ MCD_OPC_Decode, 203, 24, 92, // Opcode: FMIN_VG2_2Z2Z_H +/* 13475 */ MCD_OPC_FilterValue, 137, 1, 45, 0, 0, // Skip to: 13526 +/* 13481 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13484 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13505 +/* 13489 */ MCD_OPC_CheckPredicate, 1, 106, 240, 1, // Skip to: 140576 +/* 13494 */ MCD_OPC_CheckField, 16, 1, 0, 99, 240, 1, // Skip to: 140576 +/* 13501 */ MCD_OPC_Decode, 195, 23, 92, // Opcode: FMAXNM_VG2_2Z2Z_H +/* 13505 */ MCD_OPC_FilterValue, 1, 90, 240, 1, // Skip to: 140576 +/* 13510 */ MCD_OPC_CheckPredicate, 1, 85, 240, 1, // Skip to: 140576 +/* 13515 */ MCD_OPC_CheckField, 16, 1, 0, 78, 240, 1, // Skip to: 140576 +/* 13522 */ MCD_OPC_Decode, 159, 24, 92, // Opcode: FMINNM_VG2_2Z2Z_H +/* 13526 */ MCD_OPC_FilterValue, 138, 1, 45, 0, 0, // Skip to: 13577 +/* 13532 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13535 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13556 +/* 13540 */ MCD_OPC_CheckPredicate, 15, 55, 240, 1, // Skip to: 140576 +/* 13545 */ MCD_OPC_CheckField, 16, 1, 0, 48, 240, 1, // Skip to: 140576 +/* 13552 */ MCD_OPC_Decode, 212, 19, 92, // Opcode: FAMAX_2Z2Z_H +/* 13556 */ MCD_OPC_FilterValue, 1, 39, 240, 1, // Skip to: 140576 +/* 13561 */ MCD_OPC_CheckPredicate, 15, 34, 240, 1, // Skip to: 140576 +/* 13566 */ MCD_OPC_CheckField, 16, 1, 0, 27, 240, 1, // Skip to: 140576 +/* 13573 */ MCD_OPC_Decode, 226, 19, 92, // Opcode: FAMIN_2Z2Z_H +/* 13577 */ MCD_OPC_FilterValue, 140, 1, 23, 0, 0, // Skip to: 13606 +/* 13583 */ MCD_OPC_CheckPredicate, 12, 12, 240, 1, // Skip to: 140576 +/* 13588 */ MCD_OPC_CheckField, 16, 1, 0, 5, 240, 1, // Skip to: 140576 +/* 13595 */ MCD_OPC_CheckField, 0, 1, 0, 254, 239, 1, // Skip to: 140576 +/* 13602 */ MCD_OPC_Decode, 141, 28, 92, // Opcode: FSCALE_2Z2Z_H +/* 13606 */ MCD_OPC_FilterValue, 145, 1, 45, 0, 0, // Skip to: 13657 +/* 13612 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 13615 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13636 +/* 13620 */ MCD_OPC_CheckPredicate, 1, 231, 239, 1, // Skip to: 140576 +/* 13625 */ MCD_OPC_CheckField, 16, 1, 0, 224, 239, 1, // Skip to: 140576 +/* 13632 */ MCD_OPC_Decode, 164, 49, 92, // Opcode: SRSHL_VG2_2Z2Z_H +/* 13636 */ MCD_OPC_FilterValue, 1, 215, 239, 1, // Skip to: 140576 +/* 13641 */ MCD_OPC_CheckPredicate, 1, 210, 239, 1, // Skip to: 140576 +/* 13646 */ MCD_OPC_CheckField, 16, 1, 0, 203, 239, 1, // Skip to: 140576 +/* 13653 */ MCD_OPC_Decode, 236, 60, 92, // Opcode: URSHL_VG2_2Z2Z_H +/* 13657 */ MCD_OPC_FilterValue, 160, 1, 23, 0, 0, // Skip to: 13686 +/* 13663 */ MCD_OPC_CheckPredicate, 1, 188, 239, 1, // Skip to: 140576 +/* 13668 */ MCD_OPC_CheckField, 16, 1, 0, 181, 239, 1, // Skip to: 140576 +/* 13675 */ MCD_OPC_CheckField, 0, 1, 0, 174, 239, 1, // Skip to: 140576 +/* 13682 */ MCD_OPC_Decode, 168, 46, 92, // Opcode: SQDMULH_VG2_2Z2Z_H +/* 13686 */ MCD_OPC_FilterValue, 192, 1, 45, 0, 0, // Skip to: 13737 +/* 13692 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13695 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13716 +/* 13700 */ MCD_OPC_CheckPredicate, 1, 151, 239, 1, // Skip to: 140576 +/* 13705 */ MCD_OPC_CheckField, 16, 2, 0, 144, 239, 1, // Skip to: 140576 +/* 13712 */ MCD_OPC_Decode, 202, 43, 93, // Opcode: SMAX_VG4_4Z4Z_H +/* 13716 */ MCD_OPC_FilterValue, 1, 135, 239, 1, // Skip to: 140576 +/* 13721 */ MCD_OPC_CheckPredicate, 1, 130, 239, 1, // Skip to: 140576 +/* 13726 */ MCD_OPC_CheckField, 16, 2, 0, 123, 239, 1, // Skip to: 140576 +/* 13733 */ MCD_OPC_Decode, 186, 57, 93, // Opcode: UMAX_VG4_4Z4Z_H +/* 13737 */ MCD_OPC_FilterValue, 193, 1, 45, 0, 0, // Skip to: 13788 +/* 13743 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13746 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13767 +/* 13751 */ MCD_OPC_CheckPredicate, 1, 100, 239, 1, // Skip to: 140576 +/* 13756 */ MCD_OPC_CheckField, 16, 2, 0, 93, 239, 1, // Skip to: 140576 +/* 13763 */ MCD_OPC_Decode, 132, 44, 93, // Opcode: SMIN_VG4_4Z4Z_H +/* 13767 */ MCD_OPC_FilterValue, 1, 84, 239, 1, // Skip to: 140576 +/* 13772 */ MCD_OPC_CheckPredicate, 1, 79, 239, 1, // Skip to: 140576 +/* 13777 */ MCD_OPC_CheckField, 16, 2, 0, 72, 239, 1, // Skip to: 140576 +/* 13784 */ MCD_OPC_Decode, 243, 57, 93, // Opcode: UMIN_VG4_4Z4Z_H +/* 13788 */ MCD_OPC_FilterValue, 200, 1, 45, 0, 0, // Skip to: 13839 +/* 13794 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13797 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13818 +/* 13802 */ MCD_OPC_CheckPredicate, 1, 49, 239, 1, // Skip to: 140576 +/* 13807 */ MCD_OPC_CheckField, 16, 2, 0, 42, 239, 1, // Skip to: 140576 +/* 13814 */ MCD_OPC_Decode, 245, 23, 93, // Opcode: FMAX_VG4_4Z4Z_H +/* 13818 */ MCD_OPC_FilterValue, 1, 33, 239, 1, // Skip to: 140576 +/* 13823 */ MCD_OPC_CheckPredicate, 1, 28, 239, 1, // Skip to: 140576 +/* 13828 */ MCD_OPC_CheckField, 16, 2, 0, 21, 239, 1, // Skip to: 140576 +/* 13835 */ MCD_OPC_Decode, 209, 24, 93, // Opcode: FMIN_VG4_4Z4Z_H +/* 13839 */ MCD_OPC_FilterValue, 201, 1, 45, 0, 0, // Skip to: 13890 +/* 13845 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13848 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13869 +/* 13853 */ MCD_OPC_CheckPredicate, 1, 254, 238, 1, // Skip to: 140576 +/* 13858 */ MCD_OPC_CheckField, 16, 2, 0, 247, 238, 1, // Skip to: 140576 +/* 13865 */ MCD_OPC_Decode, 201, 23, 93, // Opcode: FMAXNM_VG4_4Z4Z_H +/* 13869 */ MCD_OPC_FilterValue, 1, 238, 238, 1, // Skip to: 140576 +/* 13874 */ MCD_OPC_CheckPredicate, 1, 233, 238, 1, // Skip to: 140576 +/* 13879 */ MCD_OPC_CheckField, 16, 2, 0, 226, 238, 1, // Skip to: 140576 +/* 13886 */ MCD_OPC_Decode, 165, 24, 93, // Opcode: FMINNM_VG4_4Z4Z_H +/* 13890 */ MCD_OPC_FilterValue, 202, 1, 45, 0, 0, // Skip to: 13941 +/* 13896 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13899 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13920 +/* 13904 */ MCD_OPC_CheckPredicate, 15, 203, 238, 1, // Skip to: 140576 +/* 13909 */ MCD_OPC_CheckField, 16, 2, 0, 196, 238, 1, // Skip to: 140576 +/* 13916 */ MCD_OPC_Decode, 215, 19, 93, // Opcode: FAMAX_4Z4Z_H +/* 13920 */ MCD_OPC_FilterValue, 1, 187, 238, 1, // Skip to: 140576 +/* 13925 */ MCD_OPC_CheckPredicate, 15, 182, 238, 1, // Skip to: 140576 +/* 13930 */ MCD_OPC_CheckField, 16, 2, 0, 175, 238, 1, // Skip to: 140576 +/* 13937 */ MCD_OPC_Decode, 229, 19, 93, // Opcode: FAMIN_4Z4Z_H +/* 13941 */ MCD_OPC_FilterValue, 204, 1, 23, 0, 0, // Skip to: 13970 +/* 13947 */ MCD_OPC_CheckPredicate, 12, 160, 238, 1, // Skip to: 140576 +/* 13952 */ MCD_OPC_CheckField, 16, 2, 0, 153, 238, 1, // Skip to: 140576 +/* 13959 */ MCD_OPC_CheckField, 0, 2, 0, 146, 238, 1, // Skip to: 140576 +/* 13966 */ MCD_OPC_Decode, 147, 28, 93, // Opcode: FSCALE_4Z4Z_H +/* 13970 */ MCD_OPC_FilterValue, 209, 1, 45, 0, 0, // Skip to: 14021 +/* 13976 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 13979 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14000 +/* 13984 */ MCD_OPC_CheckPredicate, 1, 123, 238, 1, // Skip to: 140576 +/* 13989 */ MCD_OPC_CheckField, 16, 2, 0, 116, 238, 1, // Skip to: 140576 +/* 13996 */ MCD_OPC_Decode, 172, 49, 93, // Opcode: SRSHL_VG4_4Z4Z_H +/* 14000 */ MCD_OPC_FilterValue, 1, 107, 238, 1, // Skip to: 140576 +/* 14005 */ MCD_OPC_CheckPredicate, 1, 102, 238, 1, // Skip to: 140576 +/* 14010 */ MCD_OPC_CheckField, 16, 2, 0, 95, 238, 1, // Skip to: 140576 +/* 14017 */ MCD_OPC_Decode, 244, 60, 93, // Opcode: URSHL_VG4_4Z4Z_H +/* 14021 */ MCD_OPC_FilterValue, 224, 1, 85, 238, 1, // Skip to: 140576 +/* 14027 */ MCD_OPC_CheckPredicate, 1, 80, 238, 1, // Skip to: 140576 +/* 14032 */ MCD_OPC_CheckField, 16, 2, 0, 73, 238, 1, // Skip to: 140576 +/* 14039 */ MCD_OPC_CheckField, 0, 2, 0, 66, 238, 1, // Skip to: 140576 +/* 14046 */ MCD_OPC_Decode, 176, 46, 93, // Opcode: SQDMULH_VG4_4Z4Z_H +/* 14050 */ MCD_OPC_FilterValue, 2, 253, 0, 0, // Skip to: 14308 +/* 14055 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 14058 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14079 +/* 14063 */ MCD_OPC_CheckPredicate, 1, 44, 238, 1, // Skip to: 140576 +/* 14068 */ MCD_OPC_CheckField, 0, 1, 0, 37, 238, 1, // Skip to: 140576 +/* 14075 */ MCD_OPC_Decode, 254, 19, 94, // Opcode: FCLAMP_VG2_2Z2Z_H +/* 14079 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 14115 +/* 14084 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 14087 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14101 +/* 14092 */ MCD_OPC_CheckPredicate, 1, 15, 238, 1, // Skip to: 140576 +/* 14097 */ MCD_OPC_Decode, 216, 41, 94, // Opcode: SCLAMP_VG2_2Z2Z_H +/* 14101 */ MCD_OPC_FilterValue, 1, 6, 238, 1, // Skip to: 140576 +/* 14106 */ MCD_OPC_CheckPredicate, 1, 1, 238, 1, // Skip to: 140576 +/* 14111 */ MCD_OPC_Decode, 170, 56, 94, // Opcode: UCLAMP_VG2_2Z2Z_H +/* 14115 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 14136 +/* 14120 */ MCD_OPC_CheckPredicate, 1, 243, 237, 1, // Skip to: 140576 +/* 14125 */ MCD_OPC_CheckField, 0, 2, 0, 236, 237, 1, // Skip to: 140576 +/* 14132 */ MCD_OPC_Decode, 129, 20, 95, // Opcode: FCLAMP_VG4_4Z4Z_H +/* 14136 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 14172 +/* 14141 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 14144 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14158 -/* 14149 */ MCD_OPC_CheckPredicate, 2, 142, 218, 1, // Skip to: 135640 -/* 14154 */ MCD_OPC_Decode, 253, 21, 108, // Opcode: FMLAL_MZZI_S -/* 14158 */ MCD_OPC_FilterValue, 1, 133, 218, 1, // Skip to: 135640 -/* 14163 */ MCD_OPC_CheckPredicate, 2, 128, 218, 1, // Skip to: 135640 -/* 14168 */ MCD_OPC_Decode, 228, 40, 108, // Opcode: SMLAL_MZZI_S -/* 14172 */ MCD_OPC_FilterValue, 1, 119, 218, 1, // Skip to: 135640 -/* 14177 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14180 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14230 -/* 14185 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14188 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14209 -/* 14193 */ MCD_OPC_CheckPredicate, 2, 98, 218, 1, // Skip to: 135640 -/* 14198 */ MCD_OPC_CheckField, 5, 1, 0, 91, 218, 1, // Skip to: 135640 -/* 14205 */ MCD_OPC_Decode, 128, 22, 109, // Opcode: FMLAL_VG2_M2ZZI_S -/* 14209 */ MCD_OPC_FilterValue, 1, 82, 218, 1, // Skip to: 135640 -/* 14214 */ MCD_OPC_CheckPredicate, 2, 77, 218, 1, // Skip to: 135640 -/* 14219 */ MCD_OPC_CheckField, 5, 1, 0, 70, 218, 1, // Skip to: 135640 -/* 14226 */ MCD_OPC_Decode, 231, 40, 109, // Opcode: SMLAL_VG2_M2ZZI_S -/* 14230 */ MCD_OPC_FilterValue, 1, 61, 218, 1, // Skip to: 135640 -/* 14235 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14238 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14259 -/* 14243 */ MCD_OPC_CheckPredicate, 2, 48, 218, 1, // Skip to: 135640 -/* 14248 */ MCD_OPC_CheckField, 5, 2, 0, 41, 218, 1, // Skip to: 135640 -/* 14255 */ MCD_OPC_Decode, 131, 22, 110, // Opcode: FMLAL_VG4_M4ZZI_S -/* 14259 */ MCD_OPC_FilterValue, 1, 32, 218, 1, // Skip to: 135640 -/* 14264 */ MCD_OPC_CheckPredicate, 2, 27, 218, 1, // Skip to: 135640 -/* 14269 */ MCD_OPC_CheckField, 5, 2, 0, 20, 218, 1, // Skip to: 135640 -/* 14276 */ MCD_OPC_Decode, 234, 40, 110, // Opcode: SMLAL_VG4_M4ZZI_S -/* 14280 */ MCD_OPC_FilterValue, 1, 86, 1, 0, // Skip to: 14627 -/* 14285 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 14288 */ MCD_OPC_FilterValue, 0, 182, 0, 0, // Skip to: 14475 -/* 14293 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14296 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14324 -/* 14301 */ MCD_OPC_CheckPredicate, 8, 246, 217, 1, // Skip to: 135640 -/* 14306 */ MCD_OPC_CheckField, 22, 1, 0, 239, 217, 1, // Skip to: 135640 -/* 14313 */ MCD_OPC_CheckField, 2, 1, 0, 232, 217, 1, // Skip to: 135640 -/* 14320 */ MCD_OPC_Decode, 252, 40, 103, // Opcode: SMLSLL_MZZI_HtoD -/* 14324 */ MCD_OPC_FilterValue, 1, 223, 217, 1, // Skip to: 135640 -/* 14329 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 14332 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 14440 -/* 14337 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14340 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14390 -/* 14345 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14348 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14369 -/* 14353 */ MCD_OPC_CheckPredicate, 8, 194, 217, 1, // Skip to: 135640 -/* 14358 */ MCD_OPC_CheckField, 5, 1, 0, 187, 217, 1, // Skip to: 135640 -/* 14365 */ MCD_OPC_Decode, 130, 41, 104, // Opcode: SMLSLL_VG2_M2ZZI_HtoD -/* 14369 */ MCD_OPC_FilterValue, 1, 178, 217, 1, // Skip to: 135640 -/* 14374 */ MCD_OPC_CheckPredicate, 8, 173, 217, 1, // Skip to: 135640 -/* 14379 */ MCD_OPC_CheckField, 5, 1, 0, 166, 217, 1, // Skip to: 135640 -/* 14386 */ MCD_OPC_Decode, 196, 38, 105, // Opcode: SDOT_VG2_M2ZZI_HtoD -/* 14390 */ MCD_OPC_FilterValue, 1, 157, 217, 1, // Skip to: 135640 -/* 14395 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14398 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14419 -/* 14403 */ MCD_OPC_CheckPredicate, 8, 144, 217, 1, // Skip to: 135640 -/* 14408 */ MCD_OPC_CheckField, 5, 2, 0, 137, 217, 1, // Skip to: 135640 -/* 14415 */ MCD_OPC_Decode, 136, 41, 106, // Opcode: SMLSLL_VG4_M4ZZI_HtoD -/* 14419 */ MCD_OPC_FilterValue, 1, 128, 217, 1, // Skip to: 135640 -/* 14424 */ MCD_OPC_CheckPredicate, 8, 123, 217, 1, // Skip to: 135640 -/* 14429 */ MCD_OPC_CheckField, 5, 2, 0, 116, 217, 1, // Skip to: 135640 -/* 14436 */ MCD_OPC_Decode, 205, 38, 107, // Opcode: SDOT_VG4_M4ZZI_HtoD -/* 14440 */ MCD_OPC_FilterValue, 1, 107, 217, 1, // Skip to: 135640 -/* 14445 */ MCD_OPC_CheckPredicate, 8, 102, 217, 1, // Skip to: 135640 -/* 14450 */ MCD_OPC_CheckField, 22, 1, 1, 95, 217, 1, // Skip to: 135640 -/* 14457 */ MCD_OPC_CheckField, 15, 1, 1, 88, 217, 1, // Skip to: 135640 -/* 14464 */ MCD_OPC_CheckField, 5, 2, 0, 81, 217, 1, // Skip to: 135640 -/* 14471 */ MCD_OPC_Decode, 138, 51, 107, // Opcode: SVDOT_VG4_M4ZZI_HtoD -/* 14475 */ MCD_OPC_FilterValue, 1, 72, 217, 1, // Skip to: 135640 -/* 14480 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14483 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14519 -/* 14488 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14491 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14505 -/* 14496 */ MCD_OPC_CheckPredicate, 2, 51, 217, 1, // Skip to: 135640 -/* 14501 */ MCD_OPC_Decode, 182, 22, 108, // Opcode: FMLSL_MZZI_S -/* 14505 */ MCD_OPC_FilterValue, 1, 42, 217, 1, // Skip to: 135640 -/* 14510 */ MCD_OPC_CheckPredicate, 2, 37, 217, 1, // Skip to: 135640 -/* 14515 */ MCD_OPC_Decode, 144, 41, 108, // Opcode: SMLSL_MZZI_S -/* 14519 */ MCD_OPC_FilterValue, 1, 28, 217, 1, // Skip to: 135640 -/* 14524 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14527 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14577 -/* 14532 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14535 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14556 -/* 14540 */ MCD_OPC_CheckPredicate, 2, 7, 217, 1, // Skip to: 135640 -/* 14545 */ MCD_OPC_CheckField, 5, 1, 0, 0, 217, 1, // Skip to: 135640 -/* 14552 */ MCD_OPC_Decode, 185, 22, 109, // Opcode: FMLSL_VG2_M2ZZI_S -/* 14556 */ MCD_OPC_FilterValue, 1, 247, 216, 1, // Skip to: 135640 -/* 14561 */ MCD_OPC_CheckPredicate, 2, 242, 216, 1, // Skip to: 135640 -/* 14566 */ MCD_OPC_CheckField, 5, 1, 0, 235, 216, 1, // Skip to: 135640 -/* 14573 */ MCD_OPC_Decode, 147, 41, 109, // Opcode: SMLSL_VG2_M2ZZI_S -/* 14577 */ MCD_OPC_FilterValue, 1, 226, 216, 1, // Skip to: 135640 -/* 14582 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14585 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14606 -/* 14590 */ MCD_OPC_CheckPredicate, 2, 213, 216, 1, // Skip to: 135640 -/* 14595 */ MCD_OPC_CheckField, 5, 2, 0, 206, 216, 1, // Skip to: 135640 -/* 14602 */ MCD_OPC_Decode, 188, 22, 110, // Opcode: FMLSL_VG4_M4ZZI_S -/* 14606 */ MCD_OPC_FilterValue, 1, 197, 216, 1, // Skip to: 135640 -/* 14611 */ MCD_OPC_CheckPredicate, 2, 192, 216, 1, // Skip to: 135640 -/* 14616 */ MCD_OPC_CheckField, 5, 2, 0, 185, 216, 1, // Skip to: 135640 -/* 14623 */ MCD_OPC_Decode, 150, 41, 110, // Opcode: SMLSL_VG4_M4ZZI_S -/* 14627 */ MCD_OPC_FilterValue, 2, 71, 1, 0, // Skip to: 14959 -/* 14632 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 14635 */ MCD_OPC_FilterValue, 0, 167, 0, 0, // Skip to: 14807 -/* 14640 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14643 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14671 -/* 14648 */ MCD_OPC_CheckPredicate, 8, 155, 216, 1, // Skip to: 135640 -/* 14653 */ MCD_OPC_CheckField, 22, 1, 0, 148, 216, 1, // Skip to: 135640 -/* 14660 */ MCD_OPC_CheckField, 2, 1, 0, 141, 216, 1, // Skip to: 135640 -/* 14667 */ MCD_OPC_Decode, 186, 54, 103, // Opcode: UMLALL_MZZI_HtoD -/* 14671 */ MCD_OPC_FilterValue, 1, 132, 216, 1, // Skip to: 135640 -/* 14676 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14679 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 14743 -/* 14684 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14687 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14715 -/* 14692 */ MCD_OPC_CheckPredicate, 8, 111, 216, 1, // Skip to: 135640 -/* 14697 */ MCD_OPC_CheckField, 11, 1, 0, 104, 216, 1, // Skip to: 135640 -/* 14704 */ MCD_OPC_CheckField, 5, 1, 0, 97, 216, 1, // Skip to: 135640 -/* 14711 */ MCD_OPC_Decode, 192, 54, 104, // Opcode: UMLALL_VG2_M2ZZI_HtoD -/* 14715 */ MCD_OPC_FilterValue, 1, 88, 216, 1, // Skip to: 135640 -/* 14720 */ MCD_OPC_CheckPredicate, 9, 83, 216, 1, // Skip to: 135640 -/* 14725 */ MCD_OPC_CheckField, 11, 1, 0, 76, 216, 1, // Skip to: 135640 -/* 14732 */ MCD_OPC_CheckField, 5, 1, 0, 69, 216, 1, // Skip to: 135640 -/* 14739 */ MCD_OPC_Decode, 197, 22, 105, // Opcode: FMLS_VG2_M2ZZI_D -/* 14743 */ MCD_OPC_FilterValue, 1, 60, 216, 1, // Skip to: 135640 -/* 14748 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14751 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14779 -/* 14756 */ MCD_OPC_CheckPredicate, 8, 47, 216, 1, // Skip to: 135640 -/* 14761 */ MCD_OPC_CheckField, 11, 1, 0, 40, 216, 1, // Skip to: 135640 -/* 14768 */ MCD_OPC_CheckField, 5, 2, 0, 33, 216, 1, // Skip to: 135640 -/* 14775 */ MCD_OPC_Decode, 198, 54, 106, // Opcode: UMLALL_VG4_M4ZZI_HtoD -/* 14779 */ MCD_OPC_FilterValue, 1, 24, 216, 1, // Skip to: 135640 -/* 14784 */ MCD_OPC_CheckPredicate, 9, 19, 216, 1, // Skip to: 135640 -/* 14789 */ MCD_OPC_CheckField, 11, 1, 0, 12, 216, 1, // Skip to: 135640 -/* 14796 */ MCD_OPC_CheckField, 5, 2, 0, 5, 216, 1, // Skip to: 135640 -/* 14803 */ MCD_OPC_Decode, 206, 22, 107, // Opcode: FMLS_VG4_M4ZZI_D -/* 14807 */ MCD_OPC_FilterValue, 1, 252, 215, 1, // Skip to: 135640 -/* 14812 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14815 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14851 -/* 14820 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14823 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14837 -/* 14828 */ MCD_OPC_CheckPredicate, 2, 231, 215, 1, // Skip to: 135640 -/* 14833 */ MCD_OPC_Decode, 182, 11, 108, // Opcode: BFMLAL_MZZI_S -/* 14837 */ MCD_OPC_FilterValue, 1, 222, 215, 1, // Skip to: 135640 -/* 14842 */ MCD_OPC_CheckPredicate, 2, 217, 215, 1, // Skip to: 135640 -/* 14847 */ MCD_OPC_Decode, 206, 54, 108, // Opcode: UMLAL_MZZI_S -/* 14851 */ MCD_OPC_FilterValue, 1, 208, 215, 1, // Skip to: 135640 -/* 14856 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 14859 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14909 -/* 14864 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14867 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14888 -/* 14872 */ MCD_OPC_CheckPredicate, 2, 187, 215, 1, // Skip to: 135640 -/* 14877 */ MCD_OPC_CheckField, 5, 1, 0, 180, 215, 1, // Skip to: 135640 -/* 14884 */ MCD_OPC_Decode, 185, 11, 109, // Opcode: BFMLAL_VG2_M2ZZI_S -/* 14888 */ MCD_OPC_FilterValue, 1, 171, 215, 1, // Skip to: 135640 -/* 14893 */ MCD_OPC_CheckPredicate, 2, 166, 215, 1, // Skip to: 135640 -/* 14898 */ MCD_OPC_CheckField, 5, 1, 0, 159, 215, 1, // Skip to: 135640 -/* 14905 */ MCD_OPC_Decode, 209, 54, 109, // Opcode: UMLAL_VG2_M2ZZI_S -/* 14909 */ MCD_OPC_FilterValue, 1, 150, 215, 1, // Skip to: 135640 -/* 14914 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 14917 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14938 -/* 14922 */ MCD_OPC_CheckPredicate, 2, 137, 215, 1, // Skip to: 135640 -/* 14927 */ MCD_OPC_CheckField, 5, 2, 0, 130, 215, 1, // Skip to: 135640 -/* 14934 */ MCD_OPC_Decode, 188, 11, 110, // Opcode: BFMLAL_VG4_M4ZZI_S -/* 14938 */ MCD_OPC_FilterValue, 1, 121, 215, 1, // Skip to: 135640 -/* 14943 */ MCD_OPC_CheckPredicate, 2, 116, 215, 1, // Skip to: 135640 -/* 14948 */ MCD_OPC_CheckField, 5, 2, 0, 109, 215, 1, // Skip to: 135640 -/* 14955 */ MCD_OPC_Decode, 212, 54, 110, // Opcode: UMLAL_VG4_M4ZZI_S -/* 14959 */ MCD_OPC_FilterValue, 3, 100, 215, 1, // Skip to: 135640 -/* 14964 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 14967 */ MCD_OPC_FilterValue, 0, 182, 0, 0, // Skip to: 15154 -/* 14972 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 14975 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15003 -/* 14980 */ MCD_OPC_CheckPredicate, 8, 79, 215, 1, // Skip to: 135640 -/* 14985 */ MCD_OPC_CheckField, 22, 1, 0, 72, 215, 1, // Skip to: 135640 -/* 14992 */ MCD_OPC_CheckField, 2, 1, 0, 65, 215, 1, // Skip to: 135640 -/* 14999 */ MCD_OPC_Decode, 230, 54, 103, // Opcode: UMLSLL_MZZI_HtoD -/* 15003 */ MCD_OPC_FilterValue, 1, 56, 215, 1, // Skip to: 135640 -/* 15008 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 15011 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 15119 -/* 15016 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 15019 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15069 -/* 15024 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15027 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15048 -/* 15032 */ MCD_OPC_CheckPredicate, 8, 27, 215, 1, // Skip to: 135640 -/* 15037 */ MCD_OPC_CheckField, 5, 1, 0, 20, 215, 1, // Skip to: 135640 -/* 15044 */ MCD_OPC_Decode, 236, 54, 104, // Opcode: UMLSLL_VG2_M2ZZI_HtoD -/* 15048 */ MCD_OPC_FilterValue, 1, 11, 215, 1, // Skip to: 135640 -/* 15053 */ MCD_OPC_CheckPredicate, 8, 6, 215, 1, // Skip to: 135640 -/* 15058 */ MCD_OPC_CheckField, 5, 1, 0, 255, 214, 1, // Skip to: 135640 -/* 15065 */ MCD_OPC_Decode, 146, 53, 105, // Opcode: UDOT_VG2_M2ZZI_HtoD -/* 15069 */ MCD_OPC_FilterValue, 1, 246, 214, 1, // Skip to: 135640 -/* 15074 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15077 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15098 -/* 15082 */ MCD_OPC_CheckPredicate, 8, 233, 214, 1, // Skip to: 135640 -/* 15087 */ MCD_OPC_CheckField, 5, 2, 0, 226, 214, 1, // Skip to: 135640 -/* 15094 */ MCD_OPC_Decode, 242, 54, 106, // Opcode: UMLSLL_VG4_M4ZZI_HtoD -/* 15098 */ MCD_OPC_FilterValue, 1, 217, 214, 1, // Skip to: 135640 -/* 15103 */ MCD_OPC_CheckPredicate, 8, 212, 214, 1, // Skip to: 135640 -/* 15108 */ MCD_OPC_CheckField, 5, 2, 0, 205, 214, 1, // Skip to: 135640 -/* 15115 */ MCD_OPC_Decode, 155, 53, 107, // Opcode: UDOT_VG4_M4ZZI_HtoD -/* 15119 */ MCD_OPC_FilterValue, 1, 196, 214, 1, // Skip to: 135640 -/* 15124 */ MCD_OPC_CheckPredicate, 8, 191, 214, 1, // Skip to: 135640 -/* 15129 */ MCD_OPC_CheckField, 22, 1, 1, 184, 214, 1, // Skip to: 135640 -/* 15136 */ MCD_OPC_CheckField, 15, 1, 1, 177, 214, 1, // Skip to: 135640 -/* 15143 */ MCD_OPC_CheckField, 5, 2, 0, 170, 214, 1, // Skip to: 135640 -/* 15150 */ MCD_OPC_Decode, 197, 58, 107, // Opcode: UVDOT_VG4_M4ZZI_HtoD -/* 15154 */ MCD_OPC_FilterValue, 1, 161, 214, 1, // Skip to: 135640 -/* 15159 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 15162 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15198 -/* 15167 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15170 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15184 -/* 15175 */ MCD_OPC_CheckPredicate, 2, 140, 214, 1, // Skip to: 135640 -/* 15180 */ MCD_OPC_Decode, 202, 11, 108, // Opcode: BFMLSL_MZZI_S -/* 15184 */ MCD_OPC_FilterValue, 1, 131, 214, 1, // Skip to: 135640 -/* 15189 */ MCD_OPC_CheckPredicate, 2, 126, 214, 1, // Skip to: 135640 -/* 15194 */ MCD_OPC_Decode, 250, 54, 108, // Opcode: UMLSL_MZZI_S -/* 15198 */ MCD_OPC_FilterValue, 1, 117, 214, 1, // Skip to: 135640 -/* 15203 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 15206 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15256 -/* 15211 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15214 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15235 -/* 15219 */ MCD_OPC_CheckPredicate, 2, 96, 214, 1, // Skip to: 135640 -/* 15224 */ MCD_OPC_CheckField, 5, 1, 0, 89, 214, 1, // Skip to: 135640 -/* 15231 */ MCD_OPC_Decode, 205, 11, 109, // Opcode: BFMLSL_VG2_M2ZZI_S -/* 15235 */ MCD_OPC_FilterValue, 1, 80, 214, 1, // Skip to: 135640 -/* 15240 */ MCD_OPC_CheckPredicate, 2, 75, 214, 1, // Skip to: 135640 -/* 15245 */ MCD_OPC_CheckField, 5, 1, 0, 68, 214, 1, // Skip to: 135640 -/* 15252 */ MCD_OPC_Decode, 253, 54, 109, // Opcode: UMLSL_VG2_M2ZZI_S -/* 15256 */ MCD_OPC_FilterValue, 1, 59, 214, 1, // Skip to: 135640 -/* 15261 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15264 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15285 -/* 15269 */ MCD_OPC_CheckPredicate, 2, 46, 214, 1, // Skip to: 135640 -/* 15274 */ MCD_OPC_CheckField, 5, 2, 0, 39, 214, 1, // Skip to: 135640 -/* 15281 */ MCD_OPC_Decode, 208, 11, 110, // Opcode: BFMLSL_VG4_M4ZZI_S -/* 15285 */ MCD_OPC_FilterValue, 1, 30, 214, 1, // Skip to: 135640 -/* 15290 */ MCD_OPC_CheckPredicate, 2, 25, 214, 1, // Skip to: 135640 -/* 15295 */ MCD_OPC_CheckField, 5, 2, 0, 18, 214, 1, // Skip to: 135640 -/* 15302 */ MCD_OPC_Decode, 128, 55, 110, // Opcode: UMLSL_VG4_M4ZZI_S -/* 15306 */ MCD_OPC_FilterValue, 1, 9, 214, 1, // Skip to: 135640 -/* 15311 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 15314 */ MCD_OPC_FilterValue, 0, 131, 10, 0, // Skip to: 18010 -/* 15319 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 15322 */ MCD_OPC_FilterValue, 0, 243, 1, 0, // Skip to: 15826 -/* 15327 */ MCD_OPC_ExtractField, 1, 5, // Inst{5-1} ... -/* 15330 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 15438 -/* 15335 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15338 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15374 -/* 15343 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15346 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15360 -/* 15351 */ MCD_OPC_CheckPredicate, 2, 220, 213, 1, // Skip to: 135640 -/* 15356 */ MCD_OPC_Decode, 211, 40, 111, // Opcode: SMLALL_VG2_M2Z2Z_BtoS -/* 15360 */ MCD_OPC_FilterValue, 1, 211, 213, 1, // Skip to: 135640 -/* 15365 */ MCD_OPC_CheckPredicate, 8, 206, 213, 1, // Skip to: 135640 -/* 15370 */ MCD_OPC_Decode, 212, 40, 111, // Opcode: SMLALL_VG2_M2Z2Z_HtoD -/* 15374 */ MCD_OPC_FilterValue, 1, 197, 213, 1, // Skip to: 135640 -/* 15379 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15382 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15410 -/* 15387 */ MCD_OPC_CheckPredicate, 2, 184, 213, 1, // Skip to: 135640 -/* 15392 */ MCD_OPC_CheckField, 17, 1, 0, 177, 213, 1, // Skip to: 135640 -/* 15399 */ MCD_OPC_CheckField, 6, 1, 0, 170, 213, 1, // Skip to: 135640 -/* 15406 */ MCD_OPC_Decode, 217, 40, 112, // Opcode: SMLALL_VG4_M4Z4Z_BtoS -/* 15410 */ MCD_OPC_FilterValue, 1, 161, 213, 1, // Skip to: 135640 -/* 15415 */ MCD_OPC_CheckPredicate, 8, 156, 213, 1, // Skip to: 135640 -/* 15420 */ MCD_OPC_CheckField, 17, 1, 0, 149, 213, 1, // Skip to: 135640 -/* 15427 */ MCD_OPC_CheckField, 6, 1, 0, 142, 213, 1, // Skip to: 135640 -/* 15434 */ MCD_OPC_Decode, 218, 40, 112, // Opcode: SMLALL_VG4_M4Z4Z_HtoD -/* 15438 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 15502 -/* 15443 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15446 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15467 -/* 15451 */ MCD_OPC_CheckPredicate, 2, 120, 213, 1, // Skip to: 135640 -/* 15456 */ MCD_OPC_CheckField, 22, 1, 0, 113, 213, 1, // Skip to: 135640 -/* 15463 */ MCD_OPC_Decode, 247, 57, 111, // Opcode: USMLALL_VG2_M2Z2Z_BtoS -/* 15467 */ MCD_OPC_FilterValue, 1, 104, 213, 1, // Skip to: 135640 -/* 15472 */ MCD_OPC_CheckPredicate, 2, 99, 213, 1, // Skip to: 135640 -/* 15477 */ MCD_OPC_CheckField, 22, 1, 0, 92, 213, 1, // Skip to: 135640 -/* 15484 */ MCD_OPC_CheckField, 17, 1, 0, 85, 213, 1, // Skip to: 135640 -/* 15491 */ MCD_OPC_CheckField, 6, 1, 0, 78, 213, 1, // Skip to: 135640 -/* 15498 */ MCD_OPC_Decode, 250, 57, 112, // Opcode: USMLALL_VG4_M4Z4Z_BtoS -/* 15502 */ MCD_OPC_FilterValue, 4, 103, 0, 0, // Skip to: 15610 -/* 15507 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15510 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15546 -/* 15515 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15518 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15532 -/* 15523 */ MCD_OPC_CheckPredicate, 2, 48, 213, 1, // Skip to: 135640 -/* 15528 */ MCD_OPC_Decode, 255, 40, 111, // Opcode: SMLSLL_VG2_M2Z2Z_BtoS -/* 15532 */ MCD_OPC_FilterValue, 1, 39, 213, 1, // Skip to: 135640 -/* 15537 */ MCD_OPC_CheckPredicate, 8, 34, 213, 1, // Skip to: 135640 -/* 15542 */ MCD_OPC_Decode, 128, 41, 111, // Opcode: SMLSLL_VG2_M2Z2Z_HtoD -/* 15546 */ MCD_OPC_FilterValue, 1, 25, 213, 1, // Skip to: 135640 -/* 15551 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15554 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15582 -/* 15559 */ MCD_OPC_CheckPredicate, 2, 12, 213, 1, // Skip to: 135640 -/* 15564 */ MCD_OPC_CheckField, 17, 1, 0, 5, 213, 1, // Skip to: 135640 -/* 15571 */ MCD_OPC_CheckField, 6, 1, 0, 254, 212, 1, // Skip to: 135640 -/* 15578 */ MCD_OPC_Decode, 133, 41, 112, // Opcode: SMLSLL_VG4_M4Z4Z_BtoS -/* 15582 */ MCD_OPC_FilterValue, 1, 245, 212, 1, // Skip to: 135640 -/* 15587 */ MCD_OPC_CheckPredicate, 8, 240, 212, 1, // Skip to: 135640 -/* 15592 */ MCD_OPC_CheckField, 17, 1, 0, 233, 212, 1, // Skip to: 135640 -/* 15599 */ MCD_OPC_CheckField, 6, 1, 0, 226, 212, 1, // Skip to: 135640 -/* 15606 */ MCD_OPC_Decode, 134, 41, 112, // Opcode: SMLSLL_VG4_M4Z4Z_HtoD -/* 15610 */ MCD_OPC_FilterValue, 8, 103, 0, 0, // Skip to: 15718 -/* 15615 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15618 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15654 -/* 15623 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15626 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15640 -/* 15631 */ MCD_OPC_CheckPredicate, 2, 196, 212, 1, // Skip to: 135640 -/* 15636 */ MCD_OPC_Decode, 189, 54, 111, // Opcode: UMLALL_VG2_M2Z2Z_BtoS -/* 15640 */ MCD_OPC_FilterValue, 1, 187, 212, 1, // Skip to: 135640 -/* 15645 */ MCD_OPC_CheckPredicate, 8, 182, 212, 1, // Skip to: 135640 -/* 15650 */ MCD_OPC_Decode, 190, 54, 111, // Opcode: UMLALL_VG2_M2Z2Z_HtoD -/* 15654 */ MCD_OPC_FilterValue, 1, 173, 212, 1, // Skip to: 135640 -/* 15659 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15662 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15690 -/* 15667 */ MCD_OPC_CheckPredicate, 2, 160, 212, 1, // Skip to: 135640 -/* 15672 */ MCD_OPC_CheckField, 17, 1, 0, 153, 212, 1, // Skip to: 135640 -/* 15679 */ MCD_OPC_CheckField, 6, 1, 0, 146, 212, 1, // Skip to: 135640 -/* 15686 */ MCD_OPC_Decode, 195, 54, 112, // Opcode: UMLALL_VG4_M4Z4Z_BtoS -/* 15690 */ MCD_OPC_FilterValue, 1, 137, 212, 1, // Skip to: 135640 -/* 15695 */ MCD_OPC_CheckPredicate, 8, 132, 212, 1, // Skip to: 135640 -/* 15700 */ MCD_OPC_CheckField, 17, 1, 0, 125, 212, 1, // Skip to: 135640 -/* 15707 */ MCD_OPC_CheckField, 6, 1, 0, 118, 212, 1, // Skip to: 135640 -/* 15714 */ MCD_OPC_Decode, 196, 54, 112, // Opcode: UMLALL_VG4_M4Z4Z_HtoD -/* 15718 */ MCD_OPC_FilterValue, 12, 109, 212, 1, // Skip to: 135640 -/* 15723 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15726 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15762 -/* 15731 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15734 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15748 -/* 15739 */ MCD_OPC_CheckPredicate, 2, 88, 212, 1, // Skip to: 135640 -/* 15744 */ MCD_OPC_Decode, 233, 54, 111, // Opcode: UMLSLL_VG2_M2Z2Z_BtoS -/* 15748 */ MCD_OPC_FilterValue, 1, 79, 212, 1, // Skip to: 135640 -/* 15753 */ MCD_OPC_CheckPredicate, 8, 74, 212, 1, // Skip to: 135640 -/* 15758 */ MCD_OPC_Decode, 234, 54, 111, // Opcode: UMLSLL_VG2_M2Z2Z_HtoD -/* 15762 */ MCD_OPC_FilterValue, 1, 65, 212, 1, // Skip to: 135640 -/* 15767 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15770 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15798 -/* 15775 */ MCD_OPC_CheckPredicate, 2, 52, 212, 1, // Skip to: 135640 -/* 15780 */ MCD_OPC_CheckField, 17, 1, 0, 45, 212, 1, // Skip to: 135640 -/* 15787 */ MCD_OPC_CheckField, 6, 1, 0, 38, 212, 1, // Skip to: 135640 -/* 15794 */ MCD_OPC_Decode, 239, 54, 112, // Opcode: UMLSLL_VG4_M4Z4Z_BtoS -/* 15798 */ MCD_OPC_FilterValue, 1, 29, 212, 1, // Skip to: 135640 -/* 15803 */ MCD_OPC_CheckPredicate, 8, 24, 212, 1, // Skip to: 135640 -/* 15808 */ MCD_OPC_CheckField, 17, 1, 0, 17, 212, 1, // Skip to: 135640 -/* 15815 */ MCD_OPC_CheckField, 6, 1, 0, 10, 212, 1, // Skip to: 135640 -/* 15822 */ MCD_OPC_Decode, 240, 54, 112, // Opcode: UMLSLL_VG4_M4Z4Z_HtoD -/* 15826 */ MCD_OPC_FilterValue, 2, 179, 1, 0, // Skip to: 16266 -/* 15831 */ MCD_OPC_ExtractField, 2, 4, // Inst{5-2} ... -/* 15834 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 15942 -/* 15839 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15842 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15878 -/* 15847 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15850 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15864 -/* 15855 */ MCD_OPC_CheckPredicate, 2, 228, 211, 1, // Skip to: 135640 -/* 15860 */ MCD_OPC_Decode, 255, 21, 113, // Opcode: FMLAL_VG2_M2Z2Z_S -/* 15864 */ MCD_OPC_FilterValue, 1, 219, 211, 1, // Skip to: 135640 -/* 15869 */ MCD_OPC_CheckPredicate, 2, 214, 211, 1, // Skip to: 135640 -/* 15874 */ MCD_OPC_Decode, 230, 40, 113, // Opcode: SMLAL_VG2_M2Z2Z_S -/* 15878 */ MCD_OPC_FilterValue, 1, 205, 211, 1, // Skip to: 135640 -/* 15883 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15886 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15914 -/* 15891 */ MCD_OPC_CheckPredicate, 2, 192, 211, 1, // Skip to: 135640 -/* 15896 */ MCD_OPC_CheckField, 17, 1, 0, 185, 211, 1, // Skip to: 135640 -/* 15903 */ MCD_OPC_CheckField, 6, 1, 0, 178, 211, 1, // Skip to: 135640 -/* 15910 */ MCD_OPC_Decode, 130, 22, 114, // Opcode: FMLAL_VG4_M4Z4Z_S -/* 15914 */ MCD_OPC_FilterValue, 1, 169, 211, 1, // Skip to: 135640 -/* 15919 */ MCD_OPC_CheckPredicate, 2, 164, 211, 1, // Skip to: 135640 -/* 15924 */ MCD_OPC_CheckField, 17, 1, 0, 157, 211, 1, // Skip to: 135640 -/* 15931 */ MCD_OPC_CheckField, 6, 1, 0, 150, 211, 1, // Skip to: 135640 -/* 15938 */ MCD_OPC_Decode, 233, 40, 114, // Opcode: SMLAL_VG4_M4Z4Z_S -/* 15942 */ MCD_OPC_FilterValue, 2, 103, 0, 0, // Skip to: 16050 -/* 15947 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 15950 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15986 -/* 15955 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15958 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15972 -/* 15963 */ MCD_OPC_CheckPredicate, 2, 120, 211, 1, // Skip to: 135640 -/* 15968 */ MCD_OPC_Decode, 184, 22, 113, // Opcode: FMLSL_VG2_M2Z2Z_S -/* 15972 */ MCD_OPC_FilterValue, 1, 111, 211, 1, // Skip to: 135640 -/* 15977 */ MCD_OPC_CheckPredicate, 2, 106, 211, 1, // Skip to: 135640 -/* 15982 */ MCD_OPC_Decode, 146, 41, 113, // Opcode: SMLSL_VG2_M2Z2Z_S -/* 15986 */ MCD_OPC_FilterValue, 1, 97, 211, 1, // Skip to: 135640 -/* 15991 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 15994 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16022 -/* 15999 */ MCD_OPC_CheckPredicate, 2, 84, 211, 1, // Skip to: 135640 -/* 16004 */ MCD_OPC_CheckField, 17, 1, 0, 77, 211, 1, // Skip to: 135640 -/* 16011 */ MCD_OPC_CheckField, 6, 1, 0, 70, 211, 1, // Skip to: 135640 -/* 16018 */ MCD_OPC_Decode, 187, 22, 114, // Opcode: FMLSL_VG4_M4Z4Z_S -/* 16022 */ MCD_OPC_FilterValue, 1, 61, 211, 1, // Skip to: 135640 -/* 16027 */ MCD_OPC_CheckPredicate, 2, 56, 211, 1, // Skip to: 135640 -/* 16032 */ MCD_OPC_CheckField, 17, 1, 0, 49, 211, 1, // Skip to: 135640 -/* 16039 */ MCD_OPC_CheckField, 6, 1, 0, 42, 211, 1, // Skip to: 135640 -/* 16046 */ MCD_OPC_Decode, 149, 41, 114, // Opcode: SMLSL_VG4_M4Z4Z_S -/* 16050 */ MCD_OPC_FilterValue, 4, 103, 0, 0, // Skip to: 16158 -/* 16055 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16058 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16094 -/* 16063 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16066 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16080 -/* 16071 */ MCD_OPC_CheckPredicate, 2, 12, 211, 1, // Skip to: 135640 -/* 16076 */ MCD_OPC_Decode, 184, 11, 113, // Opcode: BFMLAL_VG2_M2Z2Z_S -/* 16080 */ MCD_OPC_FilterValue, 1, 3, 211, 1, // Skip to: 135640 -/* 16085 */ MCD_OPC_CheckPredicate, 2, 254, 210, 1, // Skip to: 135640 -/* 16090 */ MCD_OPC_Decode, 208, 54, 113, // Opcode: UMLAL_VG2_M2Z2Z_S -/* 16094 */ MCD_OPC_FilterValue, 1, 245, 210, 1, // Skip to: 135640 -/* 16099 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16102 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16130 -/* 16107 */ MCD_OPC_CheckPredicate, 2, 232, 210, 1, // Skip to: 135640 -/* 16112 */ MCD_OPC_CheckField, 17, 1, 0, 225, 210, 1, // Skip to: 135640 -/* 16119 */ MCD_OPC_CheckField, 6, 1, 0, 218, 210, 1, // Skip to: 135640 -/* 16126 */ MCD_OPC_Decode, 187, 11, 114, // Opcode: BFMLAL_VG4_M4Z4Z_S -/* 16130 */ MCD_OPC_FilterValue, 1, 209, 210, 1, // Skip to: 135640 -/* 16135 */ MCD_OPC_CheckPredicate, 2, 204, 210, 1, // Skip to: 135640 -/* 16140 */ MCD_OPC_CheckField, 17, 1, 0, 197, 210, 1, // Skip to: 135640 -/* 16147 */ MCD_OPC_CheckField, 6, 1, 0, 190, 210, 1, // Skip to: 135640 -/* 16154 */ MCD_OPC_Decode, 211, 54, 114, // Opcode: UMLAL_VG4_M4Z4Z_S -/* 16158 */ MCD_OPC_FilterValue, 6, 181, 210, 1, // Skip to: 135640 -/* 16163 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16166 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16202 -/* 16171 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16174 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16188 -/* 16179 */ MCD_OPC_CheckPredicate, 2, 160, 210, 1, // Skip to: 135640 -/* 16184 */ MCD_OPC_Decode, 204, 11, 113, // Opcode: BFMLSL_VG2_M2Z2Z_S -/* 16188 */ MCD_OPC_FilterValue, 1, 151, 210, 1, // Skip to: 135640 -/* 16193 */ MCD_OPC_CheckPredicate, 2, 146, 210, 1, // Skip to: 135640 -/* 16198 */ MCD_OPC_Decode, 252, 54, 113, // Opcode: UMLSL_VG2_M2Z2Z_S -/* 16202 */ MCD_OPC_FilterValue, 1, 137, 210, 1, // Skip to: 135640 -/* 16207 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16210 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16238 -/* 16215 */ MCD_OPC_CheckPredicate, 2, 124, 210, 1, // Skip to: 135640 -/* 16220 */ MCD_OPC_CheckField, 17, 1, 0, 117, 210, 1, // Skip to: 135640 -/* 16227 */ MCD_OPC_CheckField, 6, 1, 0, 110, 210, 1, // Skip to: 135640 -/* 16234 */ MCD_OPC_Decode, 207, 11, 114, // Opcode: BFMLSL_VG4_M4Z4Z_S -/* 16238 */ MCD_OPC_FilterValue, 1, 101, 210, 1, // Skip to: 135640 -/* 16243 */ MCD_OPC_CheckPredicate, 2, 96, 210, 1, // Skip to: 135640 -/* 16248 */ MCD_OPC_CheckField, 17, 1, 0, 89, 210, 1, // Skip to: 135640 -/* 16255 */ MCD_OPC_CheckField, 6, 1, 0, 82, 210, 1, // Skip to: 135640 -/* 16262 */ MCD_OPC_Decode, 255, 54, 114, // Opcode: UMLSL_VG4_M4Z4Z_S -/* 16266 */ MCD_OPC_FilterValue, 4, 91, 1, 0, // Skip to: 16618 -/* 16271 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... -/* 16274 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 16338 -/* 16279 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16282 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16303 -/* 16287 */ MCD_OPC_CheckPredicate, 2, 52, 210, 1, // Skip to: 135640 -/* 16292 */ MCD_OPC_CheckField, 22, 1, 0, 45, 210, 1, // Skip to: 135640 -/* 16299 */ MCD_OPC_Decode, 165, 20, 115, // Opcode: FDOT_VG2_M2Z2Z_HtoS -/* 16303 */ MCD_OPC_FilterValue, 1, 36, 210, 1, // Skip to: 135640 -/* 16308 */ MCD_OPC_CheckPredicate, 2, 31, 210, 1, // Skip to: 135640 -/* 16313 */ MCD_OPC_CheckField, 22, 1, 0, 24, 210, 1, // Skip to: 135640 -/* 16320 */ MCD_OPC_CheckField, 17, 1, 0, 17, 210, 1, // Skip to: 135640 -/* 16327 */ MCD_OPC_CheckField, 6, 1, 0, 10, 210, 1, // Skip to: 135640 -/* 16334 */ MCD_OPC_Decode, 168, 20, 116, // Opcode: FDOT_VG4_M4Z4Z_HtoS -/* 16338 */ MCD_OPC_FilterValue, 1, 103, 0, 0, // Skip to: 16446 -/* 16343 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16346 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16382 -/* 16351 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16354 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16368 -/* 16359 */ MCD_OPC_CheckPredicate, 3, 236, 209, 1, // Skip to: 135640 -/* 16364 */ MCD_OPC_Decode, 139, 22, 115, // Opcode: FMLA_VG2_M2Z4Z_H -/* 16368 */ MCD_OPC_FilterValue, 1, 227, 209, 1, // Skip to: 135640 -/* 16373 */ MCD_OPC_CheckPredicate, 4, 222, 209, 1, // Skip to: 135640 -/* 16378 */ MCD_OPC_Decode, 190, 11, 115, // Opcode: BFMLA_VG2_M2Z2Z -/* 16382 */ MCD_OPC_FilterValue, 1, 213, 209, 1, // Skip to: 135640 -/* 16387 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16390 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16418 -/* 16395 */ MCD_OPC_CheckPredicate, 3, 200, 209, 1, // Skip to: 135640 -/* 16400 */ MCD_OPC_CheckField, 17, 1, 0, 193, 209, 1, // Skip to: 135640 -/* 16407 */ MCD_OPC_CheckField, 6, 1, 0, 186, 209, 1, // Skip to: 135640 -/* 16414 */ MCD_OPC_Decode, 147, 22, 116, // Opcode: FMLA_VG4_M4Z4Z_H -/* 16418 */ MCD_OPC_FilterValue, 1, 177, 209, 1, // Skip to: 135640 -/* 16423 */ MCD_OPC_CheckPredicate, 4, 172, 209, 1, // Skip to: 135640 -/* 16428 */ MCD_OPC_CheckField, 17, 1, 0, 165, 209, 1, // Skip to: 135640 -/* 16435 */ MCD_OPC_CheckField, 6, 1, 0, 158, 209, 1, // Skip to: 135640 -/* 16442 */ MCD_OPC_Decode, 193, 11, 116, // Opcode: BFMLA_VG4_M4Z4Z -/* 16446 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 16510 -/* 16451 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16454 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16475 -/* 16459 */ MCD_OPC_CheckPredicate, 2, 136, 209, 1, // Skip to: 135640 -/* 16464 */ MCD_OPC_CheckField, 22, 1, 0, 129, 209, 1, // Skip to: 135640 -/* 16471 */ MCD_OPC_Decode, 144, 11, 115, // Opcode: BFDOT_VG2_M2Z2Z_HtoS -/* 16475 */ MCD_OPC_FilterValue, 1, 120, 209, 1, // Skip to: 135640 -/* 16480 */ MCD_OPC_CheckPredicate, 2, 115, 209, 1, // Skip to: 135640 -/* 16485 */ MCD_OPC_CheckField, 22, 1, 0, 108, 209, 1, // Skip to: 135640 -/* 16492 */ MCD_OPC_CheckField, 17, 1, 0, 101, 209, 1, // Skip to: 135640 -/* 16499 */ MCD_OPC_CheckField, 6, 1, 0, 94, 209, 1, // Skip to: 135640 -/* 16506 */ MCD_OPC_Decode, 147, 11, 116, // Opcode: BFDOT_VG4_M4Z4Z_HtoS -/* 16510 */ MCD_OPC_FilterValue, 3, 85, 209, 1, // Skip to: 135640 -/* 16515 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16518 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16554 -/* 16523 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16526 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16540 -/* 16531 */ MCD_OPC_CheckPredicate, 3, 64, 209, 1, // Skip to: 135640 -/* 16536 */ MCD_OPC_Decode, 195, 22, 115, // Opcode: FMLS_VG2_M2Z2Z_H -/* 16540 */ MCD_OPC_FilterValue, 1, 55, 209, 1, // Skip to: 135640 -/* 16545 */ MCD_OPC_CheckPredicate, 4, 50, 209, 1, // Skip to: 135640 -/* 16550 */ MCD_OPC_Decode, 210, 11, 115, // Opcode: BFMLS_VG2_M2Z2Z -/* 16554 */ MCD_OPC_FilterValue, 1, 41, 209, 1, // Skip to: 135640 -/* 16559 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16562 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16590 -/* 16567 */ MCD_OPC_CheckPredicate, 3, 28, 209, 1, // Skip to: 135640 -/* 16572 */ MCD_OPC_CheckField, 17, 1, 0, 21, 209, 1, // Skip to: 135640 -/* 16579 */ MCD_OPC_CheckField, 6, 1, 0, 14, 209, 1, // Skip to: 135640 -/* 16586 */ MCD_OPC_Decode, 203, 22, 116, // Opcode: FMLS_VG4_M4Z2Z_H -/* 16590 */ MCD_OPC_FilterValue, 1, 5, 209, 1, // Skip to: 135640 -/* 16595 */ MCD_OPC_CheckPredicate, 4, 0, 209, 1, // Skip to: 135640 -/* 16600 */ MCD_OPC_CheckField, 17, 1, 0, 249, 208, 1, // Skip to: 135640 -/* 16607 */ MCD_OPC_CheckField, 6, 1, 0, 242, 208, 1, // Skip to: 135640 -/* 16614 */ MCD_OPC_Decode, 213, 11, 116, // Opcode: BFMLS_VG4_M4Z4Z -/* 16618 */ MCD_OPC_FilterValue, 5, 135, 1, 0, // Skip to: 17014 -/* 16623 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... -/* 16626 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 16734 -/* 16631 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16634 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16670 -/* 16639 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16642 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16656 -/* 16647 */ MCD_OPC_CheckPredicate, 2, 204, 208, 1, // Skip to: 135640 -/* 16652 */ MCD_OPC_Decode, 191, 38, 115, // Opcode: SDOT_VG2_M2Z2Z_BtoS -/* 16656 */ MCD_OPC_FilterValue, 1, 195, 208, 1, // Skip to: 135640 -/* 16661 */ MCD_OPC_CheckPredicate, 8, 190, 208, 1, // Skip to: 135640 -/* 16666 */ MCD_OPC_Decode, 192, 38, 115, // Opcode: SDOT_VG2_M2Z2Z_HtoD -/* 16670 */ MCD_OPC_FilterValue, 1, 181, 208, 1, // Skip to: 135640 -/* 16675 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16678 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16706 -/* 16683 */ MCD_OPC_CheckPredicate, 2, 168, 208, 1, // Skip to: 135640 -/* 16688 */ MCD_OPC_CheckField, 17, 1, 0, 161, 208, 1, // Skip to: 135640 -/* 16695 */ MCD_OPC_CheckField, 6, 1, 0, 154, 208, 1, // Skip to: 135640 -/* 16702 */ MCD_OPC_Decode, 200, 38, 116, // Opcode: SDOT_VG4_M4Z4Z_BtoS -/* 16706 */ MCD_OPC_FilterValue, 1, 145, 208, 1, // Skip to: 135640 -/* 16711 */ MCD_OPC_CheckPredicate, 8, 140, 208, 1, // Skip to: 135640 -/* 16716 */ MCD_OPC_CheckField, 17, 1, 0, 133, 208, 1, // Skip to: 135640 -/* 16723 */ MCD_OPC_CheckField, 6, 1, 0, 126, 208, 1, // Skip to: 135640 -/* 16730 */ MCD_OPC_Decode, 201, 38, 116, // Opcode: SDOT_VG4_M4Z4Z_HtoD -/* 16734 */ MCD_OPC_FilterValue, 1, 103, 0, 0, // Skip to: 16842 -/* 16739 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16742 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16778 -/* 16747 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16750 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16764 -/* 16755 */ MCD_OPC_CheckPredicate, 2, 96, 208, 1, // Skip to: 135640 -/* 16760 */ MCD_OPC_Decode, 205, 57, 115, // Opcode: USDOT_VG2_M2Z2Z_BToS -/* 16764 */ MCD_OPC_FilterValue, 1, 87, 208, 1, // Skip to: 135640 -/* 16769 */ MCD_OPC_CheckPredicate, 2, 82, 208, 1, // Skip to: 135640 -/* 16774 */ MCD_OPC_Decode, 193, 38, 115, // Opcode: SDOT_VG2_M2Z2Z_HtoS -/* 16778 */ MCD_OPC_FilterValue, 1, 73, 208, 1, // Skip to: 135640 -/* 16783 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16786 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16814 -/* 16791 */ MCD_OPC_CheckPredicate, 2, 60, 208, 1, // Skip to: 135640 -/* 16796 */ MCD_OPC_CheckField, 17, 1, 0, 53, 208, 1, // Skip to: 135640 -/* 16803 */ MCD_OPC_CheckField, 6, 1, 0, 46, 208, 1, // Skip to: 135640 -/* 16810 */ MCD_OPC_Decode, 208, 57, 116, // Opcode: USDOT_VG4_M4Z4Z_BToS -/* 16814 */ MCD_OPC_FilterValue, 1, 37, 208, 1, // Skip to: 135640 -/* 16819 */ MCD_OPC_CheckPredicate, 2, 32, 208, 1, // Skip to: 135640 -/* 16824 */ MCD_OPC_CheckField, 17, 1, 0, 25, 208, 1, // Skip to: 135640 -/* 16831 */ MCD_OPC_CheckField, 6, 1, 0, 18, 208, 1, // Skip to: 135640 -/* 16838 */ MCD_OPC_Decode, 202, 38, 116, // Opcode: SDOT_VG4_M4Z4Z_HtoS -/* 16842 */ MCD_OPC_FilterValue, 2, 103, 0, 0, // Skip to: 16950 -/* 16847 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16850 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16886 -/* 16855 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16858 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16872 -/* 16863 */ MCD_OPC_CheckPredicate, 2, 244, 207, 1, // Skip to: 135640 -/* 16868 */ MCD_OPC_Decode, 141, 53, 115, // Opcode: UDOT_VG2_M2Z2Z_BtoS -/* 16872 */ MCD_OPC_FilterValue, 1, 235, 207, 1, // Skip to: 135640 -/* 16877 */ MCD_OPC_CheckPredicate, 8, 230, 207, 1, // Skip to: 135640 -/* 16882 */ MCD_OPC_Decode, 142, 53, 115, // Opcode: UDOT_VG2_M2Z2Z_HtoD -/* 16886 */ MCD_OPC_FilterValue, 1, 221, 207, 1, // Skip to: 135640 -/* 16891 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 16894 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16922 -/* 16899 */ MCD_OPC_CheckPredicate, 2, 208, 207, 1, // Skip to: 135640 -/* 16904 */ MCD_OPC_CheckField, 17, 1, 0, 201, 207, 1, // Skip to: 135640 -/* 16911 */ MCD_OPC_CheckField, 6, 1, 0, 194, 207, 1, // Skip to: 135640 -/* 16918 */ MCD_OPC_Decode, 150, 53, 116, // Opcode: UDOT_VG4_M4Z4Z_BtoS -/* 16922 */ MCD_OPC_FilterValue, 1, 185, 207, 1, // Skip to: 135640 -/* 16927 */ MCD_OPC_CheckPredicate, 8, 180, 207, 1, // Skip to: 135640 -/* 16932 */ MCD_OPC_CheckField, 17, 1, 0, 173, 207, 1, // Skip to: 135640 -/* 16939 */ MCD_OPC_CheckField, 6, 1, 0, 166, 207, 1, // Skip to: 135640 -/* 16946 */ MCD_OPC_Decode, 151, 53, 116, // Opcode: UDOT_VG4_M4Z4Z_HtoD -/* 16950 */ MCD_OPC_FilterValue, 3, 157, 207, 1, // Skip to: 135640 -/* 16955 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 16958 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16979 -/* 16963 */ MCD_OPC_CheckPredicate, 2, 144, 207, 1, // Skip to: 135640 -/* 16968 */ MCD_OPC_CheckField, 22, 1, 1, 137, 207, 1, // Skip to: 135640 -/* 16975 */ MCD_OPC_Decode, 143, 53, 115, // Opcode: UDOT_VG2_M2Z2Z_HtoS -/* 16979 */ MCD_OPC_FilterValue, 1, 128, 207, 1, // Skip to: 135640 -/* 16984 */ MCD_OPC_CheckPredicate, 2, 123, 207, 1, // Skip to: 135640 -/* 16989 */ MCD_OPC_CheckField, 22, 1, 1, 116, 207, 1, // Skip to: 135640 -/* 16996 */ MCD_OPC_CheckField, 17, 1, 0, 109, 207, 1, // Skip to: 135640 -/* 17003 */ MCD_OPC_CheckField, 6, 1, 0, 102, 207, 1, // Skip to: 135640 -/* 17010 */ MCD_OPC_Decode, 152, 53, 116, // Opcode: UDOT_VG4_M4Z4Z_HtoS -/* 17014 */ MCD_OPC_FilterValue, 6, 179, 1, 0, // Skip to: 17454 -/* 17019 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... -/* 17022 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 17130 -/* 17027 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 17030 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17066 -/* 17035 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17038 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17052 -/* 17043 */ MCD_OPC_CheckPredicate, 2, 64, 207, 1, // Skip to: 135640 -/* 17048 */ MCD_OPC_Decode, 138, 22, 115, // Opcode: FMLA_VG2_M2Z2Z_S -/* 17052 */ MCD_OPC_FilterValue, 1, 55, 207, 1, // Skip to: 135640 -/* 17057 */ MCD_OPC_CheckPredicate, 9, 50, 207, 1, // Skip to: 135640 -/* 17062 */ MCD_OPC_Decode, 137, 22, 115, // Opcode: FMLA_VG2_M2Z2Z_D -/* 17066 */ MCD_OPC_FilterValue, 1, 41, 207, 1, // Skip to: 135640 -/* 17071 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17074 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17102 -/* 17079 */ MCD_OPC_CheckPredicate, 2, 28, 207, 1, // Skip to: 135640 -/* 17084 */ MCD_OPC_CheckField, 17, 1, 0, 21, 207, 1, // Skip to: 135640 -/* 17091 */ MCD_OPC_CheckField, 6, 1, 0, 14, 207, 1, // Skip to: 135640 -/* 17098 */ MCD_OPC_Decode, 148, 22, 116, // Opcode: FMLA_VG4_M4Z4Z_S -/* 17102 */ MCD_OPC_FilterValue, 1, 5, 207, 1, // Skip to: 135640 -/* 17107 */ MCD_OPC_CheckPredicate, 9, 0, 207, 1, // Skip to: 135640 -/* 17112 */ MCD_OPC_CheckField, 17, 1, 0, 249, 206, 1, // Skip to: 135640 -/* 17119 */ MCD_OPC_CheckField, 6, 1, 0, 242, 206, 1, // Skip to: 135640 -/* 17126 */ MCD_OPC_Decode, 146, 22, 116, // Opcode: FMLA_VG4_M4Z4Z_D -/* 17130 */ MCD_OPC_FilterValue, 1, 103, 0, 0, // Skip to: 17238 -/* 17135 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 17138 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17174 -/* 17143 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17146 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17160 -/* 17151 */ MCD_OPC_CheckPredicate, 2, 212, 206, 1, // Skip to: 135640 -/* 17156 */ MCD_OPC_Decode, 196, 22, 115, // Opcode: FMLS_VG2_M2Z2Z_S -/* 17160 */ MCD_OPC_FilterValue, 1, 203, 206, 1, // Skip to: 135640 -/* 17165 */ MCD_OPC_CheckPredicate, 9, 198, 206, 1, // Skip to: 135640 -/* 17170 */ MCD_OPC_Decode, 194, 22, 115, // Opcode: FMLS_VG2_M2Z2Z_D -/* 17174 */ MCD_OPC_FilterValue, 1, 189, 206, 1, // Skip to: 135640 -/* 17179 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17182 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17210 -/* 17187 */ MCD_OPC_CheckPredicate, 2, 176, 206, 1, // Skip to: 135640 -/* 17192 */ MCD_OPC_CheckField, 17, 1, 0, 169, 206, 1, // Skip to: 135640 -/* 17199 */ MCD_OPC_CheckField, 6, 1, 0, 162, 206, 1, // Skip to: 135640 -/* 17206 */ MCD_OPC_Decode, 205, 22, 116, // Opcode: FMLS_VG4_M4Z4Z_S -/* 17210 */ MCD_OPC_FilterValue, 1, 153, 206, 1, // Skip to: 135640 -/* 17215 */ MCD_OPC_CheckPredicate, 9, 148, 206, 1, // Skip to: 135640 -/* 17220 */ MCD_OPC_CheckField, 17, 1, 0, 141, 206, 1, // Skip to: 135640 -/* 17227 */ MCD_OPC_CheckField, 6, 1, 0, 134, 206, 1, // Skip to: 135640 -/* 17234 */ MCD_OPC_Decode, 204, 22, 116, // Opcode: FMLS_VG4_M4Z4Z_D -/* 17238 */ MCD_OPC_FilterValue, 2, 103, 0, 0, // Skip to: 17346 -/* 17243 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 17246 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17282 -/* 17251 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17254 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17268 -/* 17259 */ MCD_OPC_CheckPredicate, 2, 104, 206, 1, // Skip to: 135640 -/* 17264 */ MCD_OPC_Decode, 242, 9, 115, // Opcode: ADD_VG2_M2Z2Z_S -/* 17268 */ MCD_OPC_FilterValue, 1, 95, 206, 1, // Skip to: 135640 -/* 17273 */ MCD_OPC_CheckPredicate, 8, 90, 206, 1, // Skip to: 135640 -/* 17278 */ MCD_OPC_Decode, 241, 9, 115, // Opcode: ADD_VG2_M2Z2Z_D -/* 17282 */ MCD_OPC_FilterValue, 1, 81, 206, 1, // Skip to: 135640 -/* 17287 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17290 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17318 -/* 17295 */ MCD_OPC_CheckPredicate, 2, 68, 206, 1, // Skip to: 135640 -/* 17300 */ MCD_OPC_CheckField, 17, 1, 0, 61, 206, 1, // Skip to: 135640 -/* 17307 */ MCD_OPC_CheckField, 6, 1, 0, 54, 206, 1, // Skip to: 135640 -/* 17314 */ MCD_OPC_Decode, 252, 9, 116, // Opcode: ADD_VG4_M4Z4Z_S -/* 17318 */ MCD_OPC_FilterValue, 1, 45, 206, 1, // Skip to: 135640 -/* 17323 */ MCD_OPC_CheckPredicate, 8, 40, 206, 1, // Skip to: 135640 -/* 17328 */ MCD_OPC_CheckField, 17, 1, 0, 33, 206, 1, // Skip to: 135640 -/* 17335 */ MCD_OPC_CheckField, 6, 1, 0, 26, 206, 1, // Skip to: 135640 -/* 17342 */ MCD_OPC_Decode, 251, 9, 116, // Opcode: ADD_VG4_M4Z4Z_D -/* 17346 */ MCD_OPC_FilterValue, 3, 17, 206, 1, // Skip to: 135640 -/* 17351 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 17354 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17390 -/* 17359 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17362 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17376 -/* 17367 */ MCD_OPC_CheckPredicate, 2, 252, 205, 1, // Skip to: 135640 -/* 17372 */ MCD_OPC_Decode, 188, 50, 115, // Opcode: SUB_VG2_M2Z2Z_S -/* 17376 */ MCD_OPC_FilterValue, 1, 243, 205, 1, // Skip to: 135640 -/* 17381 */ MCD_OPC_CheckPredicate, 8, 238, 205, 1, // Skip to: 135640 -/* 17386 */ MCD_OPC_Decode, 187, 50, 115, // Opcode: SUB_VG2_M2Z2Z_D -/* 17390 */ MCD_OPC_FilterValue, 1, 229, 205, 1, // Skip to: 135640 -/* 17395 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17398 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17426 -/* 17403 */ MCD_OPC_CheckPredicate, 2, 216, 205, 1, // Skip to: 135640 -/* 17408 */ MCD_OPC_CheckField, 17, 1, 0, 209, 205, 1, // Skip to: 135640 -/* 17415 */ MCD_OPC_CheckField, 6, 1, 0, 202, 205, 1, // Skip to: 135640 -/* 17422 */ MCD_OPC_Decode, 194, 50, 116, // Opcode: SUB_VG4_M4Z4Z_S -/* 17426 */ MCD_OPC_FilterValue, 1, 193, 205, 1, // Skip to: 135640 -/* 17431 */ MCD_OPC_CheckPredicate, 8, 188, 205, 1, // Skip to: 135640 -/* 17436 */ MCD_OPC_CheckField, 17, 1, 0, 181, 205, 1, // Skip to: 135640 -/* 17443 */ MCD_OPC_CheckField, 6, 1, 0, 174, 205, 1, // Skip to: 135640 -/* 17450 */ MCD_OPC_Decode, 193, 50, 116, // Opcode: SUB_VG4_M4Z4Z_D -/* 17454 */ MCD_OPC_FilterValue, 7, 165, 205, 1, // Skip to: 135640 -/* 17459 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... -/* 17462 */ MCD_OPC_FilterValue, 0, 175, 0, 0, // Skip to: 17642 -/* 17467 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 17470 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17506 -/* 17475 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17478 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17492 -/* 17483 */ MCD_OPC_CheckPredicate, 2, 136, 205, 1, // Skip to: 135640 -/* 17488 */ MCD_OPC_Decode, 147, 17, 17, // Opcode: FADD_VG2_M2Z_S -/* 17492 */ MCD_OPC_FilterValue, 1, 127, 205, 1, // Skip to: 135640 -/* 17497 */ MCD_OPC_CheckPredicate, 9, 122, 205, 1, // Skip to: 135640 -/* 17502 */ MCD_OPC_Decode, 145, 17, 17, // Opcode: FADD_VG2_M2Z_D -/* 17506 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 17556 -/* 17511 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17514 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17535 -/* 17519 */ MCD_OPC_CheckPredicate, 2, 100, 205, 1, // Skip to: 135640 -/* 17524 */ MCD_OPC_CheckField, 6, 1, 0, 93, 205, 1, // Skip to: 135640 -/* 17531 */ MCD_OPC_Decode, 150, 17, 18, // Opcode: FADD_VG4_M4Z_S -/* 17535 */ MCD_OPC_FilterValue, 1, 84, 205, 1, // Skip to: 135640 -/* 17540 */ MCD_OPC_CheckPredicate, 9, 79, 205, 1, // Skip to: 135640 -/* 17545 */ MCD_OPC_CheckField, 6, 1, 0, 72, 205, 1, // Skip to: 135640 -/* 17552 */ MCD_OPC_Decode, 148, 17, 18, // Opcode: FADD_VG4_M4Z_D -/* 17556 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 17592 -/* 17561 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17564 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17578 -/* 17569 */ MCD_OPC_CheckPredicate, 3, 50, 205, 1, // Skip to: 135640 -/* 17574 */ MCD_OPC_Decode, 146, 17, 17, // Opcode: FADD_VG2_M2Z_H -/* 17578 */ MCD_OPC_FilterValue, 1, 41, 205, 1, // Skip to: 135640 -/* 17583 */ MCD_OPC_CheckPredicate, 4, 36, 205, 1, // Skip to: 135640 -/* 17588 */ MCD_OPC_Decode, 130, 11, 17, // Opcode: BFADD_VG2_M2Z_H -/* 17592 */ MCD_OPC_FilterValue, 5, 27, 205, 1, // Skip to: 135640 -/* 17597 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17600 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17621 -/* 17605 */ MCD_OPC_CheckPredicate, 3, 14, 205, 1, // Skip to: 135640 -/* 17610 */ MCD_OPC_CheckField, 6, 1, 0, 7, 205, 1, // Skip to: 135640 -/* 17617 */ MCD_OPC_Decode, 149, 17, 18, // Opcode: FADD_VG4_M4Z_H -/* 17621 */ MCD_OPC_FilterValue, 1, 254, 204, 1, // Skip to: 135640 -/* 17626 */ MCD_OPC_CheckPredicate, 4, 249, 204, 1, // Skip to: 135640 -/* 17631 */ MCD_OPC_CheckField, 6, 1, 0, 242, 204, 1, // Skip to: 135640 -/* 17638 */ MCD_OPC_Decode, 131, 11, 18, // Opcode: BFADD_VG4_M4Z_H -/* 17642 */ MCD_OPC_FilterValue, 1, 175, 0, 0, // Skip to: 17822 -/* 17647 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 17650 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17686 -/* 17655 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17658 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17672 -/* 17663 */ MCD_OPC_CheckPredicate, 2, 212, 204, 1, // Skip to: 135640 -/* 17668 */ MCD_OPC_Decode, 143, 25, 17, // Opcode: FSUB_VG2_M2Z_S -/* 17672 */ MCD_OPC_FilterValue, 1, 203, 204, 1, // Skip to: 135640 -/* 17677 */ MCD_OPC_CheckPredicate, 9, 198, 204, 1, // Skip to: 135640 -/* 17682 */ MCD_OPC_Decode, 141, 25, 17, // Opcode: FSUB_VG2_M2Z_D -/* 17686 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 17736 -/* 17691 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17694 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17715 -/* 17699 */ MCD_OPC_CheckPredicate, 2, 176, 204, 1, // Skip to: 135640 -/* 17704 */ MCD_OPC_CheckField, 6, 1, 0, 169, 204, 1, // Skip to: 135640 -/* 17711 */ MCD_OPC_Decode, 146, 25, 18, // Opcode: FSUB_VG4_M4Z_S -/* 17715 */ MCD_OPC_FilterValue, 1, 160, 204, 1, // Skip to: 135640 -/* 17720 */ MCD_OPC_CheckPredicate, 9, 155, 204, 1, // Skip to: 135640 -/* 17725 */ MCD_OPC_CheckField, 6, 1, 0, 148, 204, 1, // Skip to: 135640 -/* 17732 */ MCD_OPC_Decode, 144, 25, 18, // Opcode: FSUB_VG4_M4Z_D -/* 17736 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 17772 -/* 17741 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17744 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17758 -/* 17749 */ MCD_OPC_CheckPredicate, 3, 126, 204, 1, // Skip to: 135640 -/* 17754 */ MCD_OPC_Decode, 142, 25, 17, // Opcode: FSUB_VG2_M2Z_H -/* 17758 */ MCD_OPC_FilterValue, 1, 117, 204, 1, // Skip to: 135640 -/* 17763 */ MCD_OPC_CheckPredicate, 4, 112, 204, 1, // Skip to: 135640 -/* 17768 */ MCD_OPC_Decode, 229, 11, 17, // Opcode: BFSUB_VG2_M2Z_H -/* 17772 */ MCD_OPC_FilterValue, 5, 103, 204, 1, // Skip to: 135640 -/* 17777 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17780 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17801 -/* 17785 */ MCD_OPC_CheckPredicate, 3, 90, 204, 1, // Skip to: 135640 -/* 17790 */ MCD_OPC_CheckField, 6, 1, 0, 83, 204, 1, // Skip to: 135640 -/* 17797 */ MCD_OPC_Decode, 145, 25, 18, // Opcode: FSUB_VG4_M4Z_H -/* 17801 */ MCD_OPC_FilterValue, 1, 74, 204, 1, // Skip to: 135640 -/* 17806 */ MCD_OPC_CheckPredicate, 4, 69, 204, 1, // Skip to: 135640 -/* 17811 */ MCD_OPC_CheckField, 6, 1, 0, 62, 204, 1, // Skip to: 135640 -/* 17818 */ MCD_OPC_Decode, 230, 11, 18, // Opcode: BFSUB_VG4_M4Z_H -/* 17822 */ MCD_OPC_FilterValue, 2, 89, 0, 0, // Skip to: 17916 -/* 17827 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 17830 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17866 -/* 17835 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17838 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17852 -/* 17843 */ MCD_OPC_CheckPredicate, 2, 32, 204, 1, // Skip to: 135640 -/* 17848 */ MCD_OPC_Decode, 246, 9, 17, // Opcode: ADD_VG2_M2Z_S -/* 17852 */ MCD_OPC_FilterValue, 1, 23, 204, 1, // Skip to: 135640 -/* 17857 */ MCD_OPC_CheckPredicate, 8, 18, 204, 1, // Skip to: 135640 -/* 17862 */ MCD_OPC_Decode, 245, 9, 17, // Opcode: ADD_VG2_M2Z_D -/* 17866 */ MCD_OPC_FilterValue, 1, 9, 204, 1, // Skip to: 135640 -/* 17871 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17874 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17895 -/* 17879 */ MCD_OPC_CheckPredicate, 2, 252, 203, 1, // Skip to: 135640 -/* 17884 */ MCD_OPC_CheckField, 6, 1, 0, 245, 203, 1, // Skip to: 135640 -/* 17891 */ MCD_OPC_Decode, 128, 10, 18, // Opcode: ADD_VG4_M4Z_S -/* 17895 */ MCD_OPC_FilterValue, 1, 236, 203, 1, // Skip to: 135640 -/* 17900 */ MCD_OPC_CheckPredicate, 8, 231, 203, 1, // Skip to: 135640 -/* 17905 */ MCD_OPC_CheckField, 6, 1, 0, 224, 203, 1, // Skip to: 135640 -/* 17912 */ MCD_OPC_Decode, 255, 9, 18, // Opcode: ADD_VG4_M4Z_D -/* 17916 */ MCD_OPC_FilterValue, 3, 215, 203, 1, // Skip to: 135640 -/* 17921 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 17924 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17960 -/* 17929 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17932 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17946 -/* 17937 */ MCD_OPC_CheckPredicate, 2, 194, 203, 1, // Skip to: 135640 -/* 17942 */ MCD_OPC_Decode, 192, 50, 17, // Opcode: SUB_VG2_M2Z_S -/* 17946 */ MCD_OPC_FilterValue, 1, 185, 203, 1, // Skip to: 135640 -/* 17951 */ MCD_OPC_CheckPredicate, 8, 180, 203, 1, // Skip to: 135640 -/* 17956 */ MCD_OPC_Decode, 191, 50, 17, // Opcode: SUB_VG2_M2Z_D -/* 17960 */ MCD_OPC_FilterValue, 1, 171, 203, 1, // Skip to: 135640 -/* 17965 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 17968 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17989 -/* 17973 */ MCD_OPC_CheckPredicate, 2, 158, 203, 1, // Skip to: 135640 -/* 17978 */ MCD_OPC_CheckField, 6, 1, 0, 151, 203, 1, // Skip to: 135640 -/* 17985 */ MCD_OPC_Decode, 198, 50, 18, // Opcode: SUB_VG4_M4Z_S -/* 17989 */ MCD_OPC_FilterValue, 1, 142, 203, 1, // Skip to: 135640 -/* 17994 */ MCD_OPC_CheckPredicate, 8, 137, 203, 1, // Skip to: 135640 -/* 17999 */ MCD_OPC_CheckField, 6, 1, 0, 130, 203, 1, // Skip to: 135640 -/* 18006 */ MCD_OPC_Decode, 197, 50, 18, // Opcode: SUB_VG4_M4Z_D -/* 18010 */ MCD_OPC_FilterValue, 1, 121, 203, 1, // Skip to: 135640 -/* 18015 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 18018 */ MCD_OPC_FilterValue, 0, 145, 0, 0, // Skip to: 18168 -/* 18023 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 18026 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 18090 -/* 18031 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18034 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18062 -/* 18039 */ MCD_OPC_CheckPredicate, 2, 92, 203, 1, // Skip to: 135640 -/* 18044 */ MCD_OPC_CheckField, 5, 1, 0, 85, 203, 1, // Skip to: 135640 -/* 18051 */ MCD_OPC_CheckField, 0, 1, 0, 78, 203, 1, // Skip to: 135640 -/* 18058 */ MCD_OPC_Decode, 223, 38, 85, // Opcode: SEL_VG2_2ZP2Z2Z_S -/* 18062 */ MCD_OPC_FilterValue, 1, 69, 203, 1, // Skip to: 135640 -/* 18067 */ MCD_OPC_CheckPredicate, 2, 64, 203, 1, // Skip to: 135640 -/* 18072 */ MCD_OPC_CheckField, 5, 1, 0, 57, 203, 1, // Skip to: 135640 -/* 18079 */ MCD_OPC_CheckField, 0, 1, 0, 50, 203, 1, // Skip to: 135640 -/* 18086 */ MCD_OPC_Decode, 221, 38, 85, // Opcode: SEL_VG2_2ZP2Z2Z_D -/* 18090 */ MCD_OPC_FilterValue, 1, 41, 203, 1, // Skip to: 135640 -/* 18095 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18098 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 18133 -/* 18103 */ MCD_OPC_CheckPredicate, 2, 28, 203, 1, // Skip to: 135640 -/* 18108 */ MCD_OPC_CheckField, 17, 1, 0, 21, 203, 1, // Skip to: 135640 -/* 18115 */ MCD_OPC_CheckField, 5, 2, 0, 14, 203, 1, // Skip to: 135640 -/* 18122 */ MCD_OPC_CheckField, 0, 2, 0, 7, 203, 1, // Skip to: 135640 -/* 18129 */ MCD_OPC_Decode, 227, 38, 86, // Opcode: SEL_VG4_4ZP4Z4Z_S -/* 18133 */ MCD_OPC_FilterValue, 1, 254, 202, 1, // Skip to: 135640 -/* 18138 */ MCD_OPC_CheckPredicate, 2, 249, 202, 1, // Skip to: 135640 -/* 18143 */ MCD_OPC_CheckField, 17, 1, 0, 242, 202, 1, // Skip to: 135640 -/* 18150 */ MCD_OPC_CheckField, 5, 2, 0, 235, 202, 1, // Skip to: 135640 -/* 18157 */ MCD_OPC_CheckField, 0, 2, 0, 228, 202, 1, // Skip to: 135640 -/* 18164 */ MCD_OPC_Decode, 225, 38, 86, // Opcode: SEL_VG4_4ZP4Z4Z_D -/* 18168 */ MCD_OPC_FilterValue, 1, 255, 9, 0, // Skip to: 20732 -/* 18173 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... -/* 18176 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 18284 -/* 18181 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 18184 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18234 -/* 18189 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18192 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18213 -/* 18197 */ MCD_OPC_CheckPredicate, 2, 190, 202, 1, // Skip to: 135640 -/* 18202 */ MCD_OPC_CheckField, 20, 1, 0, 183, 202, 1, // Skip to: 135640 -/* 18209 */ MCD_OPC_Decode, 249, 39, 87, // Opcode: SMAX_VG2_2ZZ_S -/* 18213 */ MCD_OPC_FilterValue, 1, 174, 202, 1, // Skip to: 135640 -/* 18218 */ MCD_OPC_CheckPredicate, 2, 169, 202, 1, // Skip to: 135640 -/* 18223 */ MCD_OPC_CheckField, 20, 1, 0, 162, 202, 1, // Skip to: 135640 -/* 18230 */ MCD_OPC_Decode, 247, 39, 87, // Opcode: SMAX_VG2_2ZZ_D -/* 18234 */ MCD_OPC_FilterValue, 1, 153, 202, 1, // Skip to: 135640 -/* 18239 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18242 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18263 -/* 18247 */ MCD_OPC_CheckPredicate, 2, 140, 202, 1, // Skip to: 135640 -/* 18252 */ MCD_OPC_CheckField, 20, 1, 0, 133, 202, 1, // Skip to: 135640 -/* 18259 */ MCD_OPC_Decode, 228, 53, 87, // Opcode: UMAX_VG2_2ZZ_S -/* 18263 */ MCD_OPC_FilterValue, 1, 124, 202, 1, // Skip to: 135640 -/* 18268 */ MCD_OPC_CheckPredicate, 2, 119, 202, 1, // Skip to: 135640 -/* 18273 */ MCD_OPC_CheckField, 20, 1, 0, 112, 202, 1, // Skip to: 135640 -/* 18280 */ MCD_OPC_Decode, 226, 53, 87, // Opcode: UMAX_VG2_2ZZ_D -/* 18284 */ MCD_OPC_FilterValue, 1, 103, 0, 0, // Skip to: 18392 -/* 18289 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 18292 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18342 -/* 18297 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18300 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18321 -/* 18305 */ MCD_OPC_CheckPredicate, 2, 82, 202, 1, // Skip to: 135640 -/* 18310 */ MCD_OPC_CheckField, 20, 1, 0, 75, 202, 1, // Skip to: 135640 -/* 18317 */ MCD_OPC_Decode, 179, 40, 87, // Opcode: SMIN_VG2_2ZZ_S -/* 18321 */ MCD_OPC_FilterValue, 1, 66, 202, 1, // Skip to: 135640 -/* 18326 */ MCD_OPC_CheckPredicate, 2, 61, 202, 1, // Skip to: 135640 -/* 18331 */ MCD_OPC_CheckField, 20, 1, 0, 54, 202, 1, // Skip to: 135640 -/* 18338 */ MCD_OPC_Decode, 177, 40, 87, // Opcode: SMIN_VG2_2ZZ_D -/* 18342 */ MCD_OPC_FilterValue, 1, 45, 202, 1, // Skip to: 135640 -/* 18347 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18350 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18371 -/* 18355 */ MCD_OPC_CheckPredicate, 2, 32, 202, 1, // Skip to: 135640 -/* 18360 */ MCD_OPC_CheckField, 20, 1, 0, 25, 202, 1, // Skip to: 135640 -/* 18367 */ MCD_OPC_Decode, 157, 54, 87, // Opcode: UMIN_VG2_2ZZ_S -/* 18371 */ MCD_OPC_FilterValue, 1, 16, 202, 1, // Skip to: 135640 -/* 18376 */ MCD_OPC_CheckPredicate, 2, 11, 202, 1, // Skip to: 135640 -/* 18381 */ MCD_OPC_CheckField, 20, 1, 0, 4, 202, 1, // Skip to: 135640 -/* 18388 */ MCD_OPC_Decode, 155, 54, 87, // Opcode: UMIN_VG2_2ZZ_D -/* 18392 */ MCD_OPC_FilterValue, 8, 103, 0, 0, // Skip to: 18500 -/* 18397 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 18400 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18450 -/* 18405 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18408 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18429 -/* 18413 */ MCD_OPC_CheckPredicate, 2, 230, 201, 1, // Skip to: 135640 -/* 18418 */ MCD_OPC_CheckField, 20, 1, 0, 223, 201, 1, // Skip to: 135640 -/* 18425 */ MCD_OPC_Decode, 135, 21, 87, // Opcode: FMAX_VG2_2ZZ_S -/* 18429 */ MCD_OPC_FilterValue, 1, 214, 201, 1, // Skip to: 135640 -/* 18434 */ MCD_OPC_CheckPredicate, 2, 209, 201, 1, // Skip to: 135640 -/* 18439 */ MCD_OPC_CheckField, 20, 1, 0, 202, 201, 1, // Skip to: 135640 -/* 18446 */ MCD_OPC_Decode, 133, 21, 87, // Opcode: FMAX_VG2_2ZZ_D -/* 18450 */ MCD_OPC_FilterValue, 1, 193, 201, 1, // Skip to: 135640 -/* 18455 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18458 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18479 -/* 18463 */ MCD_OPC_CheckPredicate, 2, 180, 201, 1, // Skip to: 135640 -/* 18468 */ MCD_OPC_CheckField, 20, 1, 0, 173, 201, 1, // Skip to: 135640 -/* 18475 */ MCD_OPC_Decode, 227, 21, 87, // Opcode: FMIN_VG2_2ZZ_S -/* 18479 */ MCD_OPC_FilterValue, 1, 164, 201, 1, // Skip to: 135640 -/* 18484 */ MCD_OPC_CheckPredicate, 2, 159, 201, 1, // Skip to: 135640 -/* 18489 */ MCD_OPC_CheckField, 20, 1, 0, 152, 201, 1, // Skip to: 135640 -/* 18496 */ MCD_OPC_Decode, 225, 21, 87, // Opcode: FMIN_VG2_2ZZ_D -/* 18500 */ MCD_OPC_FilterValue, 9, 103, 0, 0, // Skip to: 18608 -/* 18505 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 18508 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18558 -/* 18513 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18516 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18537 -/* 18521 */ MCD_OPC_CheckPredicate, 2, 122, 201, 1, // Skip to: 135640 -/* 18526 */ MCD_OPC_CheckField, 20, 1, 0, 115, 201, 1, // Skip to: 135640 -/* 18533 */ MCD_OPC_Decode, 219, 20, 87, // Opcode: FMAXNM_VG2_2ZZ_S -/* 18537 */ MCD_OPC_FilterValue, 1, 106, 201, 1, // Skip to: 135640 -/* 18542 */ MCD_OPC_CheckPredicate, 2, 101, 201, 1, // Skip to: 135640 -/* 18547 */ MCD_OPC_CheckField, 20, 1, 0, 94, 201, 1, // Skip to: 135640 -/* 18554 */ MCD_OPC_Decode, 217, 20, 87, // Opcode: FMAXNM_VG2_2ZZ_D -/* 18558 */ MCD_OPC_FilterValue, 1, 85, 201, 1, // Skip to: 135640 -/* 18563 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18566 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18587 -/* 18571 */ MCD_OPC_CheckPredicate, 2, 72, 201, 1, // Skip to: 135640 -/* 18576 */ MCD_OPC_CheckField, 20, 1, 0, 65, 201, 1, // Skip to: 135640 -/* 18583 */ MCD_OPC_Decode, 183, 21, 87, // Opcode: FMINNM_VG2_2ZZ_S -/* 18587 */ MCD_OPC_FilterValue, 1, 56, 201, 1, // Skip to: 135640 -/* 18592 */ MCD_OPC_CheckPredicate, 2, 51, 201, 1, // Skip to: 135640 -/* 18597 */ MCD_OPC_CheckField, 20, 1, 0, 44, 201, 1, // Skip to: 135640 -/* 18604 */ MCD_OPC_Decode, 181, 21, 87, // Opcode: FMINNM_VG2_2ZZ_D -/* 18608 */ MCD_OPC_FilterValue, 17, 103, 0, 0, // Skip to: 18716 -/* 18613 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 18616 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18666 -/* 18621 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18624 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18645 -/* 18629 */ MCD_OPC_CheckPredicate, 2, 14, 201, 1, // Skip to: 135640 -/* 18634 */ MCD_OPC_CheckField, 20, 1, 0, 7, 201, 1, // Skip to: 135640 -/* 18641 */ MCD_OPC_Decode, 217, 45, 87, // Opcode: SRSHL_VG2_2ZZ_S -/* 18645 */ MCD_OPC_FilterValue, 1, 254, 200, 1, // Skip to: 135640 -/* 18650 */ MCD_OPC_CheckPredicate, 2, 249, 200, 1, // Skip to: 135640 -/* 18655 */ MCD_OPC_CheckField, 20, 1, 0, 242, 200, 1, // Skip to: 135640 -/* 18662 */ MCD_OPC_Decode, 215, 45, 87, // Opcode: SRSHL_VG2_2ZZ_D -/* 18666 */ MCD_OPC_FilterValue, 1, 233, 200, 1, // Skip to: 135640 -/* 18671 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18674 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18695 -/* 18679 */ MCD_OPC_CheckPredicate, 2, 220, 200, 1, // Skip to: 135640 -/* 18684 */ MCD_OPC_CheckField, 20, 1, 0, 213, 200, 1, // Skip to: 135640 -/* 18691 */ MCD_OPC_Decode, 157, 57, 87, // Opcode: URSHL_VG2_2ZZ_S -/* 18695 */ MCD_OPC_FilterValue, 1, 204, 200, 1, // Skip to: 135640 -/* 18700 */ MCD_OPC_CheckPredicate, 2, 199, 200, 1, // Skip to: 135640 -/* 18705 */ MCD_OPC_CheckField, 20, 1, 0, 192, 200, 1, // Skip to: 135640 -/* 18712 */ MCD_OPC_Decode, 155, 57, 87, // Opcode: URSHL_VG2_2ZZ_D -/* 18716 */ MCD_OPC_FilterValue, 24, 59, 0, 0, // Skip to: 18780 -/* 18721 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18724 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18752 -/* 18729 */ MCD_OPC_CheckPredicate, 2, 170, 200, 1, // Skip to: 135640 -/* 18734 */ MCD_OPC_CheckField, 20, 1, 0, 163, 200, 1, // Skip to: 135640 -/* 18741 */ MCD_OPC_CheckField, 0, 1, 0, 156, 200, 1, // Skip to: 135640 -/* 18748 */ MCD_OPC_Decode, 240, 9, 87, // Opcode: ADD_VG2_2ZZ_S -/* 18752 */ MCD_OPC_FilterValue, 1, 147, 200, 1, // Skip to: 135640 -/* 18757 */ MCD_OPC_CheckPredicate, 2, 142, 200, 1, // Skip to: 135640 -/* 18762 */ MCD_OPC_CheckField, 20, 1, 0, 135, 200, 1, // Skip to: 135640 -/* 18769 */ MCD_OPC_CheckField, 0, 1, 0, 128, 200, 1, // Skip to: 135640 -/* 18776 */ MCD_OPC_Decode, 238, 9, 87, // Opcode: ADD_VG2_2ZZ_D -/* 18780 */ MCD_OPC_FilterValue, 32, 59, 0, 0, // Skip to: 18844 -/* 18785 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18788 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18816 -/* 18793 */ MCD_OPC_CheckPredicate, 2, 106, 200, 1, // Skip to: 135640 -/* 18798 */ MCD_OPC_CheckField, 20, 1, 0, 99, 200, 1, // Skip to: 135640 -/* 18805 */ MCD_OPC_CheckField, 0, 1, 0, 92, 200, 1, // Skip to: 135640 -/* 18812 */ MCD_OPC_Decode, 223, 42, 87, // Opcode: SQDMULH_VG2_2ZZ_S -/* 18816 */ MCD_OPC_FilterValue, 1, 83, 200, 1, // Skip to: 135640 -/* 18821 */ MCD_OPC_CheckPredicate, 2, 78, 200, 1, // Skip to: 135640 -/* 18826 */ MCD_OPC_CheckField, 20, 1, 0, 71, 200, 1, // Skip to: 135640 -/* 18833 */ MCD_OPC_CheckField, 0, 1, 0, 64, 200, 1, // Skip to: 135640 -/* 18840 */ MCD_OPC_Decode, 221, 42, 87, // Opcode: SQDMULH_VG2_2ZZ_D -/* 18844 */ MCD_OPC_FilterValue, 64, 103, 0, 0, // Skip to: 18952 -/* 18849 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 18852 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18902 -/* 18857 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18860 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18881 -/* 18865 */ MCD_OPC_CheckPredicate, 2, 34, 200, 1, // Skip to: 135640 -/* 18870 */ MCD_OPC_CheckField, 20, 1, 0, 27, 200, 1, // Skip to: 135640 -/* 18877 */ MCD_OPC_Decode, 129, 40, 88, // Opcode: SMAX_VG4_4ZZ_S -/* 18881 */ MCD_OPC_FilterValue, 1, 18, 200, 1, // Skip to: 135640 -/* 18886 */ MCD_OPC_CheckPredicate, 2, 13, 200, 1, // Skip to: 135640 -/* 18891 */ MCD_OPC_CheckField, 20, 1, 0, 6, 200, 1, // Skip to: 135640 -/* 18898 */ MCD_OPC_Decode, 255, 39, 88, // Opcode: SMAX_VG4_4ZZ_D -/* 18902 */ MCD_OPC_FilterValue, 1, 253, 199, 1, // Skip to: 135640 -/* 18907 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18910 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18931 -/* 18915 */ MCD_OPC_CheckPredicate, 2, 240, 199, 1, // Skip to: 135640 -/* 18920 */ MCD_OPC_CheckField, 20, 1, 0, 233, 199, 1, // Skip to: 135640 -/* 18927 */ MCD_OPC_Decode, 236, 53, 88, // Opcode: UMAX_VG4_4ZZ_S -/* 18931 */ MCD_OPC_FilterValue, 1, 224, 199, 1, // Skip to: 135640 -/* 18936 */ MCD_OPC_CheckPredicate, 2, 219, 199, 1, // Skip to: 135640 -/* 18941 */ MCD_OPC_CheckField, 20, 1, 0, 212, 199, 1, // Skip to: 135640 -/* 18948 */ MCD_OPC_Decode, 234, 53, 88, // Opcode: UMAX_VG4_4ZZ_D -/* 18952 */ MCD_OPC_FilterValue, 65, 103, 0, 0, // Skip to: 19060 -/* 18957 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 18960 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19010 -/* 18965 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 18968 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18989 -/* 18973 */ MCD_OPC_CheckPredicate, 2, 182, 199, 1, // Skip to: 135640 -/* 18978 */ MCD_OPC_CheckField, 20, 1, 0, 175, 199, 1, // Skip to: 135640 -/* 18985 */ MCD_OPC_Decode, 187, 40, 88, // Opcode: SMIN_VG4_4ZZ_S -/* 18989 */ MCD_OPC_FilterValue, 1, 166, 199, 1, // Skip to: 135640 -/* 18994 */ MCD_OPC_CheckPredicate, 2, 161, 199, 1, // Skip to: 135640 -/* 18999 */ MCD_OPC_CheckField, 20, 1, 0, 154, 199, 1, // Skip to: 135640 -/* 19006 */ MCD_OPC_Decode, 185, 40, 88, // Opcode: SMIN_VG4_4ZZ_D -/* 19010 */ MCD_OPC_FilterValue, 1, 145, 199, 1, // Skip to: 135640 -/* 19015 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19018 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19039 -/* 19023 */ MCD_OPC_CheckPredicate, 2, 132, 199, 1, // Skip to: 135640 -/* 19028 */ MCD_OPC_CheckField, 20, 1, 0, 125, 199, 1, // Skip to: 135640 -/* 19035 */ MCD_OPC_Decode, 165, 54, 88, // Opcode: UMIN_VG4_4ZZ_S -/* 19039 */ MCD_OPC_FilterValue, 1, 116, 199, 1, // Skip to: 135640 -/* 19044 */ MCD_OPC_CheckPredicate, 2, 111, 199, 1, // Skip to: 135640 -/* 19049 */ MCD_OPC_CheckField, 20, 1, 0, 104, 199, 1, // Skip to: 135640 -/* 19056 */ MCD_OPC_Decode, 163, 54, 88, // Opcode: UMIN_VG4_4ZZ_D -/* 19060 */ MCD_OPC_FilterValue, 72, 103, 0, 0, // Skip to: 19168 -/* 19065 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 19068 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19118 -/* 19073 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19076 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19097 -/* 19081 */ MCD_OPC_CheckPredicate, 2, 74, 199, 1, // Skip to: 135640 -/* 19086 */ MCD_OPC_CheckField, 20, 1, 0, 67, 199, 1, // Skip to: 135640 -/* 19093 */ MCD_OPC_Decode, 141, 21, 88, // Opcode: FMAX_VG4_4ZZ_S -/* 19097 */ MCD_OPC_FilterValue, 1, 58, 199, 1, // Skip to: 135640 -/* 19102 */ MCD_OPC_CheckPredicate, 2, 53, 199, 1, // Skip to: 135640 -/* 19107 */ MCD_OPC_CheckField, 20, 1, 0, 46, 199, 1, // Skip to: 135640 -/* 19114 */ MCD_OPC_Decode, 139, 21, 88, // Opcode: FMAX_VG4_4ZZ_D -/* 19118 */ MCD_OPC_FilterValue, 1, 37, 199, 1, // Skip to: 135640 -/* 19123 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19126 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19147 -/* 19131 */ MCD_OPC_CheckPredicate, 2, 24, 199, 1, // Skip to: 135640 -/* 19136 */ MCD_OPC_CheckField, 20, 1, 0, 17, 199, 1, // Skip to: 135640 -/* 19143 */ MCD_OPC_Decode, 233, 21, 88, // Opcode: FMIN_VG4_4ZZ_S -/* 19147 */ MCD_OPC_FilterValue, 1, 8, 199, 1, // Skip to: 135640 -/* 19152 */ MCD_OPC_CheckPredicate, 2, 3, 199, 1, // Skip to: 135640 -/* 19157 */ MCD_OPC_CheckField, 20, 1, 0, 252, 198, 1, // Skip to: 135640 -/* 19164 */ MCD_OPC_Decode, 231, 21, 88, // Opcode: FMIN_VG4_4ZZ_D -/* 19168 */ MCD_OPC_FilterValue, 73, 103, 0, 0, // Skip to: 19276 -/* 19173 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 19176 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19226 -/* 19181 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19184 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19205 -/* 19189 */ MCD_OPC_CheckPredicate, 2, 222, 198, 1, // Skip to: 135640 -/* 19194 */ MCD_OPC_CheckField, 20, 1, 0, 215, 198, 1, // Skip to: 135640 -/* 19201 */ MCD_OPC_Decode, 225, 20, 88, // Opcode: FMAXNM_VG4_4ZZ_S -/* 19205 */ MCD_OPC_FilterValue, 1, 206, 198, 1, // Skip to: 135640 -/* 19210 */ MCD_OPC_CheckPredicate, 2, 201, 198, 1, // Skip to: 135640 -/* 19215 */ MCD_OPC_CheckField, 20, 1, 0, 194, 198, 1, // Skip to: 135640 -/* 19222 */ MCD_OPC_Decode, 223, 20, 88, // Opcode: FMAXNM_VG4_4ZZ_D -/* 19226 */ MCD_OPC_FilterValue, 1, 185, 198, 1, // Skip to: 135640 -/* 19231 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19234 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19255 -/* 19239 */ MCD_OPC_CheckPredicate, 2, 172, 198, 1, // Skip to: 135640 -/* 19244 */ MCD_OPC_CheckField, 20, 1, 0, 165, 198, 1, // Skip to: 135640 -/* 19251 */ MCD_OPC_Decode, 189, 21, 88, // Opcode: FMINNM_VG4_4ZZ_S -/* 19255 */ MCD_OPC_FilterValue, 1, 156, 198, 1, // Skip to: 135640 -/* 19260 */ MCD_OPC_CheckPredicate, 2, 151, 198, 1, // Skip to: 135640 -/* 19265 */ MCD_OPC_CheckField, 20, 1, 0, 144, 198, 1, // Skip to: 135640 -/* 19272 */ MCD_OPC_Decode, 187, 21, 88, // Opcode: FMINNM_VG4_4ZZ_D -/* 19276 */ MCD_OPC_FilterValue, 81, 103, 0, 0, // Skip to: 19384 -/* 19281 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 19284 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19334 -/* 19289 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19292 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19313 -/* 19297 */ MCD_OPC_CheckPredicate, 2, 114, 198, 1, // Skip to: 135640 -/* 19302 */ MCD_OPC_CheckField, 20, 1, 0, 107, 198, 1, // Skip to: 135640 -/* 19309 */ MCD_OPC_Decode, 225, 45, 88, // Opcode: SRSHL_VG4_4ZZ_S -/* 19313 */ MCD_OPC_FilterValue, 1, 98, 198, 1, // Skip to: 135640 -/* 19318 */ MCD_OPC_CheckPredicate, 2, 93, 198, 1, // Skip to: 135640 -/* 19323 */ MCD_OPC_CheckField, 20, 1, 0, 86, 198, 1, // Skip to: 135640 -/* 19330 */ MCD_OPC_Decode, 223, 45, 88, // Opcode: SRSHL_VG4_4ZZ_D -/* 19334 */ MCD_OPC_FilterValue, 1, 77, 198, 1, // Skip to: 135640 -/* 19339 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19342 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19363 -/* 19347 */ MCD_OPC_CheckPredicate, 2, 64, 198, 1, // Skip to: 135640 -/* 19352 */ MCD_OPC_CheckField, 20, 1, 0, 57, 198, 1, // Skip to: 135640 -/* 19359 */ MCD_OPC_Decode, 165, 57, 88, // Opcode: URSHL_VG4_4ZZ_S -/* 19363 */ MCD_OPC_FilterValue, 1, 48, 198, 1, // Skip to: 135640 -/* 19368 */ MCD_OPC_CheckPredicate, 2, 43, 198, 1, // Skip to: 135640 -/* 19373 */ MCD_OPC_CheckField, 20, 1, 0, 36, 198, 1, // Skip to: 135640 -/* 19380 */ MCD_OPC_Decode, 163, 57, 88, // Opcode: URSHL_VG4_4ZZ_D -/* 19384 */ MCD_OPC_FilterValue, 88, 59, 0, 0, // Skip to: 19448 -/* 19389 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19392 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19420 -/* 19397 */ MCD_OPC_CheckPredicate, 2, 14, 198, 1, // Skip to: 135640 -/* 19402 */ MCD_OPC_CheckField, 20, 1, 0, 7, 198, 1, // Skip to: 135640 -/* 19409 */ MCD_OPC_CheckField, 0, 2, 0, 0, 198, 1, // Skip to: 135640 -/* 19416 */ MCD_OPC_Decode, 250, 9, 88, // Opcode: ADD_VG4_4ZZ_S -/* 19420 */ MCD_OPC_FilterValue, 1, 247, 197, 1, // Skip to: 135640 -/* 19425 */ MCD_OPC_CheckPredicate, 2, 242, 197, 1, // Skip to: 135640 -/* 19430 */ MCD_OPC_CheckField, 20, 1, 0, 235, 197, 1, // Skip to: 135640 -/* 19437 */ MCD_OPC_CheckField, 0, 2, 0, 228, 197, 1, // Skip to: 135640 -/* 19444 */ MCD_OPC_Decode, 248, 9, 88, // Opcode: ADD_VG4_4ZZ_D -/* 19448 */ MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 19512 -/* 19453 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19456 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19484 -/* 19461 */ MCD_OPC_CheckPredicate, 2, 206, 197, 1, // Skip to: 135640 -/* 19466 */ MCD_OPC_CheckField, 20, 1, 0, 199, 197, 1, // Skip to: 135640 -/* 19473 */ MCD_OPC_CheckField, 0, 2, 0, 192, 197, 1, // Skip to: 135640 -/* 19480 */ MCD_OPC_Decode, 231, 42, 88, // Opcode: SQDMULH_VG4_4ZZ_S -/* 19484 */ MCD_OPC_FilterValue, 1, 183, 197, 1, // Skip to: 135640 -/* 19489 */ MCD_OPC_CheckPredicate, 2, 178, 197, 1, // Skip to: 135640 -/* 19494 */ MCD_OPC_CheckField, 20, 1, 0, 171, 197, 1, // Skip to: 135640 -/* 19501 */ MCD_OPC_CheckField, 0, 2, 0, 164, 197, 1, // Skip to: 135640 -/* 19508 */ MCD_OPC_Decode, 229, 42, 88, // Opcode: SQDMULH_VG4_4ZZ_D -/* 19512 */ MCD_OPC_FilterValue, 128, 1, 103, 0, 0, // Skip to: 19621 -/* 19518 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 19521 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19571 -/* 19526 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19529 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19550 -/* 19534 */ MCD_OPC_CheckPredicate, 2, 133, 197, 1, // Skip to: 135640 -/* 19539 */ MCD_OPC_CheckField, 16, 1, 0, 126, 197, 1, // Skip to: 135640 -/* 19546 */ MCD_OPC_Decode, 245, 39, 89, // Opcode: SMAX_VG2_2Z2Z_S -/* 19550 */ MCD_OPC_FilterValue, 1, 117, 197, 1, // Skip to: 135640 -/* 19555 */ MCD_OPC_CheckPredicate, 2, 112, 197, 1, // Skip to: 135640 -/* 19560 */ MCD_OPC_CheckField, 16, 1, 0, 105, 197, 1, // Skip to: 135640 -/* 19567 */ MCD_OPC_Decode, 243, 39, 89, // Opcode: SMAX_VG2_2Z2Z_D -/* 19571 */ MCD_OPC_FilterValue, 1, 96, 197, 1, // Skip to: 135640 -/* 19576 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19579 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19600 -/* 19584 */ MCD_OPC_CheckPredicate, 2, 83, 197, 1, // Skip to: 135640 -/* 19589 */ MCD_OPC_CheckField, 16, 1, 0, 76, 197, 1, // Skip to: 135640 -/* 19596 */ MCD_OPC_Decode, 224, 53, 89, // Opcode: UMAX_VG2_2Z2Z_S -/* 19600 */ MCD_OPC_FilterValue, 1, 67, 197, 1, // Skip to: 135640 -/* 19605 */ MCD_OPC_CheckPredicate, 2, 62, 197, 1, // Skip to: 135640 -/* 19610 */ MCD_OPC_CheckField, 16, 1, 0, 55, 197, 1, // Skip to: 135640 -/* 19617 */ MCD_OPC_Decode, 222, 53, 89, // Opcode: UMAX_VG2_2Z2Z_D -/* 19621 */ MCD_OPC_FilterValue, 129, 1, 103, 0, 0, // Skip to: 19730 -/* 19627 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 19630 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19680 -/* 19635 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19638 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19659 -/* 19643 */ MCD_OPC_CheckPredicate, 2, 24, 197, 1, // Skip to: 135640 -/* 19648 */ MCD_OPC_CheckField, 16, 1, 0, 17, 197, 1, // Skip to: 135640 -/* 19655 */ MCD_OPC_Decode, 175, 40, 89, // Opcode: SMIN_VG2_2Z2Z_S -/* 19659 */ MCD_OPC_FilterValue, 1, 8, 197, 1, // Skip to: 135640 -/* 19664 */ MCD_OPC_CheckPredicate, 2, 3, 197, 1, // Skip to: 135640 -/* 19669 */ MCD_OPC_CheckField, 16, 1, 0, 252, 196, 1, // Skip to: 135640 -/* 19676 */ MCD_OPC_Decode, 173, 40, 89, // Opcode: SMIN_VG2_2Z2Z_D -/* 19680 */ MCD_OPC_FilterValue, 1, 243, 196, 1, // Skip to: 135640 -/* 19685 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19688 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19709 -/* 19693 */ MCD_OPC_CheckPredicate, 2, 230, 196, 1, // Skip to: 135640 -/* 19698 */ MCD_OPC_CheckField, 16, 1, 0, 223, 196, 1, // Skip to: 135640 -/* 19705 */ MCD_OPC_Decode, 153, 54, 89, // Opcode: UMIN_VG2_2Z2Z_S -/* 19709 */ MCD_OPC_FilterValue, 1, 214, 196, 1, // Skip to: 135640 -/* 19714 */ MCD_OPC_CheckPredicate, 2, 209, 196, 1, // Skip to: 135640 -/* 19719 */ MCD_OPC_CheckField, 16, 1, 0, 202, 196, 1, // Skip to: 135640 -/* 19726 */ MCD_OPC_Decode, 151, 54, 89, // Opcode: UMIN_VG2_2Z2Z_D -/* 19730 */ MCD_OPC_FilterValue, 136, 1, 103, 0, 0, // Skip to: 19839 -/* 19736 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 19739 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19789 -/* 19744 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19747 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19768 -/* 19752 */ MCD_OPC_CheckPredicate, 2, 171, 196, 1, // Skip to: 135640 -/* 19757 */ MCD_OPC_CheckField, 16, 1, 0, 164, 196, 1, // Skip to: 135640 -/* 19764 */ MCD_OPC_Decode, 132, 21, 89, // Opcode: FMAX_VG2_2Z2Z_S -/* 19768 */ MCD_OPC_FilterValue, 1, 155, 196, 1, // Skip to: 135640 -/* 19773 */ MCD_OPC_CheckPredicate, 2, 150, 196, 1, // Skip to: 135640 -/* 19778 */ MCD_OPC_CheckField, 16, 1, 0, 143, 196, 1, // Skip to: 135640 -/* 19785 */ MCD_OPC_Decode, 130, 21, 89, // Opcode: FMAX_VG2_2Z2Z_D -/* 19789 */ MCD_OPC_FilterValue, 1, 134, 196, 1, // Skip to: 135640 -/* 19794 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19797 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19818 -/* 19802 */ MCD_OPC_CheckPredicate, 2, 121, 196, 1, // Skip to: 135640 -/* 19807 */ MCD_OPC_CheckField, 16, 1, 0, 114, 196, 1, // Skip to: 135640 -/* 19814 */ MCD_OPC_Decode, 224, 21, 89, // Opcode: FMIN_VG2_2Z2Z_S -/* 19818 */ MCD_OPC_FilterValue, 1, 105, 196, 1, // Skip to: 135640 -/* 19823 */ MCD_OPC_CheckPredicate, 2, 100, 196, 1, // Skip to: 135640 -/* 19828 */ MCD_OPC_CheckField, 16, 1, 0, 93, 196, 1, // Skip to: 135640 -/* 19835 */ MCD_OPC_Decode, 222, 21, 89, // Opcode: FMIN_VG2_2Z2Z_D -/* 19839 */ MCD_OPC_FilterValue, 137, 1, 103, 0, 0, // Skip to: 19948 -/* 19845 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 19848 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19898 -/* 19853 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19856 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19877 -/* 19861 */ MCD_OPC_CheckPredicate, 2, 62, 196, 1, // Skip to: 135640 -/* 19866 */ MCD_OPC_CheckField, 16, 1, 0, 55, 196, 1, // Skip to: 135640 -/* 19873 */ MCD_OPC_Decode, 216, 20, 89, // Opcode: FMAXNM_VG2_2Z2Z_S -/* 19877 */ MCD_OPC_FilterValue, 1, 46, 196, 1, // Skip to: 135640 -/* 19882 */ MCD_OPC_CheckPredicate, 2, 41, 196, 1, // Skip to: 135640 -/* 19887 */ MCD_OPC_CheckField, 16, 1, 0, 34, 196, 1, // Skip to: 135640 -/* 19894 */ MCD_OPC_Decode, 214, 20, 89, // Opcode: FMAXNM_VG2_2Z2Z_D -/* 19898 */ MCD_OPC_FilterValue, 1, 25, 196, 1, // Skip to: 135640 -/* 19903 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19906 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19927 -/* 19911 */ MCD_OPC_CheckPredicate, 2, 12, 196, 1, // Skip to: 135640 -/* 19916 */ MCD_OPC_CheckField, 16, 1, 0, 5, 196, 1, // Skip to: 135640 -/* 19923 */ MCD_OPC_Decode, 180, 21, 89, // Opcode: FMINNM_VG2_2Z2Z_S -/* 19927 */ MCD_OPC_FilterValue, 1, 252, 195, 1, // Skip to: 135640 -/* 19932 */ MCD_OPC_CheckPredicate, 2, 247, 195, 1, // Skip to: 135640 -/* 19937 */ MCD_OPC_CheckField, 16, 1, 0, 240, 195, 1, // Skip to: 135640 -/* 19944 */ MCD_OPC_Decode, 178, 21, 89, // Opcode: FMINNM_VG2_2Z2Z_D -/* 19948 */ MCD_OPC_FilterValue, 145, 1, 103, 0, 0, // Skip to: 20057 -/* 19954 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 19957 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20007 +/* 14149 */ MCD_OPC_CheckPredicate, 1, 214, 237, 1, // Skip to: 140576 +/* 14154 */ MCD_OPC_Decode, 220, 41, 95, // Opcode: SCLAMP_VG4_4Z4Z_H +/* 14158 */ MCD_OPC_FilterValue, 1, 205, 237, 1, // Skip to: 140576 +/* 14163 */ MCD_OPC_CheckPredicate, 1, 200, 237, 1, // Skip to: 140576 +/* 14168 */ MCD_OPC_Decode, 174, 56, 95, // Opcode: UCLAMP_VG4_4Z4Z_H +/* 14172 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 14208 +/* 14177 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 14180 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14194 +/* 14185 */ MCD_OPC_CheckPredicate, 1, 178, 237, 1, // Skip to: 140576 +/* 14190 */ MCD_OPC_Decode, 160, 64, 96, // Opcode: ZIP_VG2_2ZZZ_H +/* 14194 */ MCD_OPC_FilterValue, 1, 169, 237, 1, // Skip to: 140576 +/* 14199 */ MCD_OPC_CheckPredicate, 1, 164, 237, 1, // Skip to: 140576 +/* 14204 */ MCD_OPC_Decode, 202, 62, 96, // Opcode: UZP_VG2_2ZZZ_H +/* 14208 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 14258 +/* 14213 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 14216 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14230 +/* 14221 */ MCD_OPC_CheckPredicate, 1, 142, 237, 1, // Skip to: 140576 +/* 14226 */ MCD_OPC_Decode, 254, 47, 104, // Opcode: SQRSHR_VG4_Z4ZI_B +/* 14230 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 14244 +/* 14235 */ MCD_OPC_CheckPredicate, 1, 128, 237, 1, // Skip to: 140576 +/* 14240 */ MCD_OPC_Decode, 252, 59, 104, // Opcode: UQRSHR_VG4_Z4ZI_B +/* 14244 */ MCD_OPC_FilterValue, 2, 119, 237, 1, // Skip to: 140576 +/* 14249 */ MCD_OPC_CheckPredicate, 1, 114, 237, 1, // Skip to: 140576 +/* 14254 */ MCD_OPC_Decode, 251, 47, 104, // Opcode: SQRSHRU_VG4_Z4ZI_B +/* 14258 */ MCD_OPC_FilterValue, 7, 105, 237, 1, // Skip to: 140576 +/* 14263 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 14266 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14280 +/* 14271 */ MCD_OPC_CheckPredicate, 1, 92, 237, 1, // Skip to: 140576 +/* 14276 */ MCD_OPC_Decode, 220, 47, 104, // Opcode: SQRSHRN_VG4_Z4ZI_B +/* 14280 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 14294 +/* 14285 */ MCD_OPC_CheckPredicate, 1, 78, 237, 1, // Skip to: 140576 +/* 14290 */ MCD_OPC_Decode, 239, 59, 104, // Opcode: UQRSHRN_VG4_Z4ZI_B +/* 14294 */ MCD_OPC_FilterValue, 2, 69, 237, 1, // Skip to: 140576 +/* 14299 */ MCD_OPC_CheckPredicate, 1, 64, 237, 1, // Skip to: 140576 +/* 14304 */ MCD_OPC_Decode, 238, 47, 104, // Opcode: SQRSHRUN_VG4_Z4ZI_B +/* 14308 */ MCD_OPC_FilterValue, 3, 55, 237, 1, // Skip to: 140576 +/* 14313 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 14316 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14366 +/* 14321 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 14324 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14345 +/* 14329 */ MCD_OPC_CheckPredicate, 1, 34, 237, 1, // Skip to: 140576 +/* 14334 */ MCD_OPC_CheckField, 10, 3, 0, 27, 237, 1, // Skip to: 140576 +/* 14341 */ MCD_OPC_Decode, 175, 13, 97, // Opcode: BFCVT_Z2Z_StoH +/* 14345 */ MCD_OPC_FilterValue, 1, 18, 237, 1, // Skip to: 140576 +/* 14350 */ MCD_OPC_CheckPredicate, 1, 13, 237, 1, // Skip to: 140576 +/* 14355 */ MCD_OPC_CheckField, 10, 3, 0, 6, 237, 1, // Skip to: 140576 +/* 14362 */ MCD_OPC_Decode, 173, 13, 97, // Opcode: BFCVTN_Z2Z_StoH +/* 14366 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14394 +/* 14371 */ MCD_OPC_CheckPredicate, 1, 248, 236, 1, // Skip to: 140576 +/* 14376 */ MCD_OPC_CheckField, 10, 3, 0, 241, 236, 1, // Skip to: 140576 +/* 14383 */ MCD_OPC_CheckField, 5, 1, 0, 234, 236, 1, // Skip to: 140576 +/* 14390 */ MCD_OPC_Decode, 216, 45, 97, // Opcode: SQCVTU_Z2Z_StoH +/* 14394 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 14422 +/* 14399 */ MCD_OPC_CheckPredicate, 12, 220, 236, 1, // Skip to: 140576 +/* 14404 */ MCD_OPC_CheckField, 10, 3, 0, 213, 236, 1, // Skip to: 140576 +/* 14411 */ MCD_OPC_CheckField, 5, 1, 0, 206, 236, 1, // Skip to: 140576 +/* 14418 */ MCD_OPC_Decode, 174, 13, 97, // Opcode: BFCVT_Z2Z_HtoB +/* 14422 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 14472 +/* 14427 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 14430 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14451 +/* 14435 */ MCD_OPC_CheckPredicate, 1, 184, 236, 1, // Skip to: 140576 +/* 14440 */ MCD_OPC_CheckField, 10, 3, 0, 177, 236, 1, // Skip to: 140576 +/* 14447 */ MCD_OPC_Decode, 197, 54, 99, // Opcode: SUNPK_VG2_2ZZ_H +/* 14451 */ MCD_OPC_FilterValue, 1, 168, 236, 1, // Skip to: 140576 +/* 14456 */ MCD_OPC_CheckPredicate, 1, 163, 236, 1, // Skip to: 140576 +/* 14461 */ MCD_OPC_CheckField, 10, 3, 0, 156, 236, 1, // Skip to: 140576 +/* 14468 */ MCD_OPC_Decode, 146, 62, 99, // Opcode: UUNPK_VG2_2ZZ_H +/* 14472 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 14522 +/* 14477 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 14480 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14501 +/* 14485 */ MCD_OPC_CheckPredicate, 12, 134, 236, 1, // Skip to: 140576 +/* 14490 */ MCD_OPC_CheckField, 10, 3, 0, 127, 236, 1, // Skip to: 140576 +/* 14497 */ MCD_OPC_Decode, 153, 13, 99, // Opcode: BF1CVT_2ZZ_BtoH_NAME +/* 14501 */ MCD_OPC_FilterValue, 1, 118, 236, 1, // Skip to: 140576 +/* 14506 */ MCD_OPC_CheckPredicate, 12, 113, 236, 1, // Skip to: 140576 +/* 14511 */ MCD_OPC_CheckField, 10, 3, 0, 106, 236, 1, // Skip to: 140576 +/* 14518 */ MCD_OPC_Decode, 151, 13, 99, // Opcode: BF1CVTL_2ZZ_BtoH_NAME +/* 14522 */ MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 14572 +/* 14527 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 14530 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14551 +/* 14535 */ MCD_OPC_CheckPredicate, 1, 84, 236, 1, // Skip to: 140576 +/* 14540 */ MCD_OPC_CheckField, 10, 3, 0, 77, 236, 1, // Skip to: 140576 +/* 14547 */ MCD_OPC_Decode, 218, 45, 101, // Opcode: SQCVTU_Z4Z_StoB +/* 14551 */ MCD_OPC_FilterValue, 2, 68, 236, 1, // Skip to: 140576 +/* 14556 */ MCD_OPC_CheckPredicate, 1, 63, 236, 1, // Skip to: 140576 +/* 14561 */ MCD_OPC_CheckField, 10, 3, 0, 56, 236, 1, // Skip to: 140576 +/* 14568 */ MCD_OPC_Decode, 215, 45, 101, // Opcode: SQCVTUN_Z4Z_StoB +/* 14572 */ MCD_OPC_FilterValue, 21, 59, 0, 0, // Skip to: 14636 +/* 14577 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 14580 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14608 +/* 14585 */ MCD_OPC_CheckPredicate, 1, 34, 236, 1, // Skip to: 140576 +/* 14590 */ MCD_OPC_CheckField, 10, 3, 0, 27, 236, 1, // Skip to: 140576 +/* 14597 */ MCD_OPC_CheckField, 5, 1, 0, 20, 236, 1, // Skip to: 140576 +/* 14604 */ MCD_OPC_Decode, 200, 54, 49, // Opcode: SUNPK_VG4_4Z2Z_H +/* 14608 */ MCD_OPC_FilterValue, 1, 11, 236, 1, // Skip to: 140576 +/* 14613 */ MCD_OPC_CheckPredicate, 1, 6, 236, 1, // Skip to: 140576 +/* 14618 */ MCD_OPC_CheckField, 10, 3, 0, 255, 235, 1, // Skip to: 140576 +/* 14625 */ MCD_OPC_CheckField, 5, 1, 0, 248, 235, 1, // Skip to: 140576 +/* 14632 */ MCD_OPC_Decode, 149, 62, 49, // Opcode: UUNPK_VG4_4Z2Z_H +/* 14636 */ MCD_OPC_FilterValue, 22, 239, 235, 1, // Skip to: 140576 +/* 14641 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 14644 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14672 +/* 14649 */ MCD_OPC_CheckPredicate, 1, 226, 235, 1, // Skip to: 140576 +/* 14654 */ MCD_OPC_CheckField, 10, 3, 0, 219, 235, 1, // Skip to: 140576 +/* 14661 */ MCD_OPC_CheckField, 5, 2, 0, 212, 235, 1, // Skip to: 140576 +/* 14668 */ MCD_OPC_Decode, 165, 64, 100, // Opcode: ZIP_VG4_4Z4Z_H +/* 14672 */ MCD_OPC_FilterValue, 2, 203, 235, 1, // Skip to: 140576 +/* 14677 */ MCD_OPC_CheckPredicate, 1, 198, 235, 1, // Skip to: 140576 +/* 14682 */ MCD_OPC_CheckField, 10, 3, 0, 191, 235, 1, // Skip to: 140576 +/* 14689 */ MCD_OPC_CheckField, 5, 2, 0, 184, 235, 1, // Skip to: 140576 +/* 14696 */ MCD_OPC_Decode, 207, 62, 100, // Opcode: UZP_VG4_4Z4Z_H +/* 14700 */ MCD_OPC_FilterValue, 3, 175, 235, 1, // Skip to: 140576 +/* 14705 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 14708 */ MCD_OPC_FilterValue, 0, 168, 5, 0, // Skip to: 16161 +/* 14713 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 14716 */ MCD_OPC_FilterValue, 0, 239, 2, 0, // Skip to: 15472 +/* 14721 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 14724 */ MCD_OPC_FilterValue, 0, 138, 1, 0, // Skip to: 15123 +/* 14729 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 14732 */ MCD_OPC_FilterValue, 0, 53, 0, 0, // Skip to: 14790 +/* 14737 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 14740 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14776 +/* 14745 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 14748 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14762 +/* 14753 */ MCD_OPC_CheckPredicate, 13, 122, 235, 1, // Skip to: 140576 +/* 14758 */ MCD_OPC_Decode, 158, 44, 105, // Opcode: SMLALL_MZZI_HtoD +/* 14762 */ MCD_OPC_FilterValue, 2, 113, 235, 1, // Skip to: 140576 +/* 14767 */ MCD_OPC_CheckPredicate, 13, 108, 235, 1, // Skip to: 140576 +/* 14772 */ MCD_OPC_Decode, 202, 44, 105, // Opcode: SMLSLL_MZZI_HtoD +/* 14776 */ MCD_OPC_FilterValue, 1, 99, 235, 1, // Skip to: 140576 +/* 14781 */ MCD_OPC_CheckPredicate, 3, 94, 235, 1, // Skip to: 140576 +/* 14786 */ MCD_OPC_Decode, 137, 25, 106, // Opcode: FMLAL_MZZI_BtoH +/* 14790 */ MCD_OPC_FilterValue, 1, 85, 235, 1, // Skip to: 140576 +/* 14795 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 14798 */ MCD_OPC_FilterValue, 0, 7, 1, 0, // Skip to: 15066 +/* 14803 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 14806 */ MCD_OPC_FilterValue, 0, 191, 0, 0, // Skip to: 15002 +/* 14811 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 14814 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 14908 +/* 14819 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 14822 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14858 +/* 14827 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 14830 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14844 +/* 14835 */ MCD_OPC_CheckPredicate, 13, 40, 235, 1, // Skip to: 140576 +/* 14840 */ MCD_OPC_Decode, 164, 44, 107, // Opcode: SMLALL_VG2_M2ZZI_HtoD +/* 14844 */ MCD_OPC_FilterValue, 1, 31, 235, 1, // Skip to: 140576 +/* 14849 */ MCD_OPC_CheckPredicate, 14, 26, 235, 1, // Skip to: 140576 +/* 14854 */ MCD_OPC_Decode, 160, 25, 108, // Opcode: FMLA_VG2_M2ZZI_D +/* 14858 */ MCD_OPC_FilterValue, 1, 17, 235, 1, // Skip to: 140576 +/* 14863 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 14866 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14887 +/* 14871 */ MCD_OPC_CheckPredicate, 13, 4, 235, 1, // Skip to: 140576 +/* 14876 */ MCD_OPC_CheckField, 6, 1, 0, 253, 234, 1, // Skip to: 140576 +/* 14883 */ MCD_OPC_Decode, 170, 44, 109, // Opcode: SMLALL_VG4_M4ZZI_HtoD +/* 14887 */ MCD_OPC_FilterValue, 1, 244, 234, 1, // Skip to: 140576 +/* 14892 */ MCD_OPC_CheckPredicate, 14, 239, 234, 1, // Skip to: 140576 +/* 14897 */ MCD_OPC_CheckField, 6, 1, 0, 232, 234, 1, // Skip to: 140576 +/* 14904 */ MCD_OPC_Decode, 169, 25, 110, // Opcode: FMLA_VG4_M4ZZI_D +/* 14908 */ MCD_OPC_FilterValue, 1, 223, 234, 1, // Skip to: 140576 +/* 14913 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 14916 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 14952 +/* 14921 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 14924 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14938 +/* 14929 */ MCD_OPC_CheckPredicate, 13, 202, 234, 1, // Skip to: 140576 +/* 14934 */ MCD_OPC_Decode, 208, 44, 107, // Opcode: SMLSLL_VG2_M2ZZI_HtoD +/* 14938 */ MCD_OPC_FilterValue, 1, 193, 234, 1, // Skip to: 140576 +/* 14943 */ MCD_OPC_CheckPredicate, 13, 188, 234, 1, // Skip to: 140576 +/* 14948 */ MCD_OPC_Decode, 146, 42, 108, // Opcode: SDOT_VG2_M2ZZI_HtoD +/* 14952 */ MCD_OPC_FilterValue, 1, 179, 234, 1, // Skip to: 140576 +/* 14957 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 14960 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14981 +/* 14965 */ MCD_OPC_CheckPredicate, 13, 166, 234, 1, // Skip to: 140576 +/* 14970 */ MCD_OPC_CheckField, 6, 1, 0, 159, 234, 1, // Skip to: 140576 +/* 14977 */ MCD_OPC_Decode, 214, 44, 109, // Opcode: SMLSLL_VG4_M4ZZI_HtoD +/* 14981 */ MCD_OPC_FilterValue, 1, 150, 234, 1, // Skip to: 140576 +/* 14986 */ MCD_OPC_CheckPredicate, 13, 145, 234, 1, // Skip to: 140576 +/* 14991 */ MCD_OPC_CheckField, 6, 1, 0, 138, 234, 1, // Skip to: 140576 +/* 14998 */ MCD_OPC_Decode, 155, 42, 110, // Opcode: SDOT_VG4_M4ZZI_HtoD +/* 15002 */ MCD_OPC_FilterValue, 1, 129, 234, 1, // Skip to: 140576 +/* 15007 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15010 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15031 +/* 15015 */ MCD_OPC_CheckPredicate, 2, 116, 234, 1, // Skip to: 140576 +/* 15020 */ MCD_OPC_CheckField, 22, 1, 1, 109, 234, 1, // Skip to: 140576 +/* 15027 */ MCD_OPC_Decode, 209, 28, 111, // Opcode: FVDOTB_VG4_M2ZZI_BtoS +/* 15031 */ MCD_OPC_FilterValue, 1, 100, 234, 1, // Skip to: 140576 +/* 15036 */ MCD_OPC_CheckPredicate, 13, 95, 234, 1, // Skip to: 140576 +/* 15041 */ MCD_OPC_CheckField, 22, 1, 1, 88, 234, 1, // Skip to: 140576 +/* 15048 */ MCD_OPC_CheckField, 6, 1, 0, 81, 234, 1, // Skip to: 140576 +/* 15055 */ MCD_OPC_CheckField, 3, 1, 1, 74, 234, 1, // Skip to: 140576 +/* 15062 */ MCD_OPC_Decode, 221, 54, 110, // Opcode: SVDOT_VG4_M4ZZI_HtoD +/* 15066 */ MCD_OPC_FilterValue, 1, 65, 234, 1, // Skip to: 140576 +/* 15071 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15074 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15102 +/* 15079 */ MCD_OPC_CheckPredicate, 2, 52, 234, 1, // Skip to: 140576 +/* 15084 */ MCD_OPC_CheckField, 15, 1, 0, 45, 234, 1, // Skip to: 140576 +/* 15091 */ MCD_OPC_CheckField, 3, 1, 0, 38, 234, 1, // Skip to: 140576 +/* 15098 */ MCD_OPC_Decode, 254, 24, 76, // Opcode: FMLALL_VG2_M2ZZI_BtoS +/* 15102 */ MCD_OPC_FilterValue, 1, 29, 234, 1, // Skip to: 140576 +/* 15107 */ MCD_OPC_CheckPredicate, 3, 24, 234, 1, // Skip to: 140576 +/* 15112 */ MCD_OPC_CheckField, 15, 1, 0, 17, 234, 1, // Skip to: 140576 +/* 15119 */ MCD_OPC_Decode, 252, 22, 78, // Opcode: FDOT_VG2_M2ZZI_BtoH +/* 15123 */ MCD_OPC_FilterValue, 1, 8, 234, 1, // Skip to: 140576 +/* 15128 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 15131 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 15211 +/* 15136 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 15139 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15175 +/* 15144 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15147 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15161 +/* 15152 */ MCD_OPC_CheckPredicate, 1, 235, 233, 1, // Skip to: 140576 +/* 15157 */ MCD_OPC_Decode, 138, 25, 112, // Opcode: FMLAL_MZZI_HtoS +/* 15161 */ MCD_OPC_FilterValue, 1, 226, 233, 1, // Skip to: 140576 +/* 15166 */ MCD_OPC_CheckPredicate, 1, 221, 233, 1, // Skip to: 140576 +/* 15171 */ MCD_OPC_Decode, 178, 44, 112, // Opcode: SMLAL_MZZI_HtoS +/* 15175 */ MCD_OPC_FilterValue, 1, 212, 233, 1, // Skip to: 140576 +/* 15180 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15183 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15197 +/* 15188 */ MCD_OPC_CheckPredicate, 1, 199, 233, 1, // Skip to: 140576 +/* 15193 */ MCD_OPC_Decode, 202, 25, 112, // Opcode: FMLSL_MZZI_HtoS +/* 15197 */ MCD_OPC_FilterValue, 1, 190, 233, 1, // Skip to: 140576 +/* 15202 */ MCD_OPC_CheckPredicate, 1, 185, 233, 1, // Skip to: 140576 +/* 15207 */ MCD_OPC_Decode, 222, 44, 112, // Opcode: SMLSL_MZZI_HtoS +/* 15211 */ MCD_OPC_FilterValue, 1, 176, 233, 1, // Skip to: 140576 +/* 15216 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 15219 */ MCD_OPC_FilterValue, 0, 191, 0, 0, // Skip to: 15415 +/* 15224 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 15227 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 15321 +/* 15232 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15235 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15271 +/* 15240 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15243 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15257 +/* 15248 */ MCD_OPC_CheckPredicate, 1, 139, 233, 1, // Skip to: 140576 +/* 15253 */ MCD_OPC_Decode, 143, 25, 113, // Opcode: FMLAL_VG2_M2ZZI_HtoS +/* 15257 */ MCD_OPC_FilterValue, 1, 130, 233, 1, // Skip to: 140576 +/* 15262 */ MCD_OPC_CheckPredicate, 1, 125, 233, 1, // Skip to: 140576 +/* 15267 */ MCD_OPC_Decode, 181, 44, 113, // Opcode: SMLAL_VG2_M2ZZI_S +/* 15271 */ MCD_OPC_FilterValue, 1, 116, 233, 1, // Skip to: 140576 +/* 15276 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15279 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15300 +/* 15284 */ MCD_OPC_CheckPredicate, 1, 103, 233, 1, // Skip to: 140576 +/* 15289 */ MCD_OPC_CheckField, 6, 1, 0, 96, 233, 1, // Skip to: 140576 +/* 15296 */ MCD_OPC_Decode, 150, 25, 114, // Opcode: FMLAL_VG4_M4ZZI_HtoS +/* 15300 */ MCD_OPC_FilterValue, 1, 87, 233, 1, // Skip to: 140576 +/* 15305 */ MCD_OPC_CheckPredicate, 1, 82, 233, 1, // Skip to: 140576 +/* 15310 */ MCD_OPC_CheckField, 6, 1, 0, 75, 233, 1, // Skip to: 140576 +/* 15317 */ MCD_OPC_Decode, 184, 44, 114, // Opcode: SMLAL_VG4_M4ZZI_HtoS +/* 15321 */ MCD_OPC_FilterValue, 1, 66, 233, 1, // Skip to: 140576 +/* 15326 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15329 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15365 +/* 15334 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15337 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15351 +/* 15342 */ MCD_OPC_CheckPredicate, 1, 45, 233, 1, // Skip to: 140576 +/* 15347 */ MCD_OPC_Decode, 205, 25, 113, // Opcode: FMLSL_VG2_M2ZZI_HtoS +/* 15351 */ MCD_OPC_FilterValue, 1, 36, 233, 1, // Skip to: 140576 +/* 15356 */ MCD_OPC_CheckPredicate, 1, 31, 233, 1, // Skip to: 140576 +/* 15361 */ MCD_OPC_Decode, 225, 44, 113, // Opcode: SMLSL_VG2_M2ZZI_S +/* 15365 */ MCD_OPC_FilterValue, 1, 22, 233, 1, // Skip to: 140576 +/* 15370 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15373 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15394 +/* 15378 */ MCD_OPC_CheckPredicate, 1, 9, 233, 1, // Skip to: 140576 +/* 15383 */ MCD_OPC_CheckField, 6, 1, 0, 2, 233, 1, // Skip to: 140576 +/* 15390 */ MCD_OPC_Decode, 208, 25, 114, // Opcode: FMLSL_VG4_M4ZZI_HtoS +/* 15394 */ MCD_OPC_FilterValue, 1, 249, 232, 1, // Skip to: 140576 +/* 15399 */ MCD_OPC_CheckPredicate, 1, 244, 232, 1, // Skip to: 140576 +/* 15404 */ MCD_OPC_CheckField, 6, 1, 0, 237, 232, 1, // Skip to: 140576 +/* 15411 */ MCD_OPC_Decode, 228, 44, 114, // Opcode: SMLSL_VG4_M4ZZI_HtoS +/* 15415 */ MCD_OPC_FilterValue, 1, 228, 232, 1, // Skip to: 140576 +/* 15420 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15423 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15444 +/* 15428 */ MCD_OPC_CheckPredicate, 3, 215, 232, 1, // Skip to: 140576 +/* 15433 */ MCD_OPC_CheckField, 22, 1, 1, 208, 232, 1, // Skip to: 140576 +/* 15440 */ MCD_OPC_Decode, 211, 28, 78, // Opcode: FVDOT_VG2_M2ZZI_BtoH +/* 15444 */ MCD_OPC_FilterValue, 1, 199, 232, 1, // Skip to: 140576 +/* 15449 */ MCD_OPC_CheckPredicate, 3, 194, 232, 1, // Skip to: 140576 +/* 15454 */ MCD_OPC_CheckField, 22, 1, 0, 187, 232, 1, // Skip to: 140576 +/* 15461 */ MCD_OPC_CheckField, 6, 1, 0, 180, 232, 1, // Skip to: 140576 +/* 15468 */ MCD_OPC_Decode, 149, 25, 115, // Opcode: FMLAL_VG4_M4ZZI_BtoH +/* 15472 */ MCD_OPC_FilterValue, 1, 171, 232, 1, // Skip to: 140576 +/* 15477 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 15480 */ MCD_OPC_FilterValue, 0, 100, 1, 0, // Skip to: 15841 +/* 15485 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 15488 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15538 +/* 15493 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ... +/* 15496 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15517 +/* 15501 */ MCD_OPC_CheckPredicate, 13, 142, 232, 1, // Skip to: 140576 +/* 15506 */ MCD_OPC_CheckField, 22, 1, 0, 135, 232, 1, // Skip to: 140576 +/* 15513 */ MCD_OPC_Decode, 141, 58, 105, // Opcode: UMLALL_MZZI_HtoD +/* 15517 */ MCD_OPC_FilterValue, 2, 126, 232, 1, // Skip to: 140576 +/* 15522 */ MCD_OPC_CheckPredicate, 13, 121, 232, 1, // Skip to: 140576 +/* 15527 */ MCD_OPC_CheckField, 22, 1, 0, 114, 232, 1, // Skip to: 140576 +/* 15534 */ MCD_OPC_Decode, 185, 58, 105, // Opcode: UMLSLL_MZZI_HtoD +/* 15538 */ MCD_OPC_FilterValue, 1, 105, 232, 1, // Skip to: 140576 +/* 15543 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 15546 */ MCD_OPC_FilterValue, 0, 219, 0, 0, // Skip to: 15770 +/* 15551 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 15554 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 15662 +/* 15559 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15562 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15612 +/* 15567 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15570 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15591 +/* 15575 */ MCD_OPC_CheckPredicate, 13, 68, 232, 1, // Skip to: 140576 +/* 15580 */ MCD_OPC_CheckField, 5, 1, 0, 61, 232, 1, // Skip to: 140576 +/* 15587 */ MCD_OPC_Decode, 147, 58, 107, // Opcode: UMLALL_VG2_M2ZZI_HtoD +/* 15591 */ MCD_OPC_FilterValue, 1, 52, 232, 1, // Skip to: 140576 +/* 15596 */ MCD_OPC_CheckPredicate, 14, 47, 232, 1, // Skip to: 140576 +/* 15601 */ MCD_OPC_CheckField, 5, 1, 0, 40, 232, 1, // Skip to: 140576 +/* 15608 */ MCD_OPC_Decode, 217, 25, 108, // Opcode: FMLS_VG2_M2ZZI_D +/* 15612 */ MCD_OPC_FilterValue, 1, 31, 232, 1, // Skip to: 140576 +/* 15617 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15620 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15641 +/* 15625 */ MCD_OPC_CheckPredicate, 13, 18, 232, 1, // Skip to: 140576 +/* 15630 */ MCD_OPC_CheckField, 5, 2, 0, 11, 232, 1, // Skip to: 140576 +/* 15637 */ MCD_OPC_Decode, 153, 58, 109, // Opcode: UMLALL_VG4_M4ZZI_HtoD +/* 15641 */ MCD_OPC_FilterValue, 1, 2, 232, 1, // Skip to: 140576 +/* 15646 */ MCD_OPC_CheckPredicate, 14, 253, 231, 1, // Skip to: 140576 +/* 15651 */ MCD_OPC_CheckField, 5, 2, 0, 246, 231, 1, // Skip to: 140576 +/* 15658 */ MCD_OPC_Decode, 226, 25, 110, // Opcode: FMLS_VG4_M4ZZI_D +/* 15662 */ MCD_OPC_FilterValue, 1, 237, 231, 1, // Skip to: 140576 +/* 15667 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15670 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15720 +/* 15675 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15678 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15699 +/* 15683 */ MCD_OPC_CheckPredicate, 13, 216, 231, 1, // Skip to: 140576 +/* 15688 */ MCD_OPC_CheckField, 5, 1, 0, 209, 231, 1, // Skip to: 140576 +/* 15695 */ MCD_OPC_Decode, 191, 58, 107, // Opcode: UMLSLL_VG2_M2ZZI_HtoD +/* 15699 */ MCD_OPC_FilterValue, 1, 200, 231, 1, // Skip to: 140576 +/* 15704 */ MCD_OPC_CheckPredicate, 13, 195, 231, 1, // Skip to: 140576 +/* 15709 */ MCD_OPC_CheckField, 5, 1, 0, 188, 231, 1, // Skip to: 140576 +/* 15716 */ MCD_OPC_Decode, 229, 56, 108, // Opcode: UDOT_VG2_M2ZZI_HtoD +/* 15720 */ MCD_OPC_FilterValue, 1, 179, 231, 1, // Skip to: 140576 +/* 15725 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15728 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15749 +/* 15733 */ MCD_OPC_CheckPredicate, 13, 166, 231, 1, // Skip to: 140576 +/* 15738 */ MCD_OPC_CheckField, 5, 2, 0, 159, 231, 1, // Skip to: 140576 +/* 15745 */ MCD_OPC_Decode, 197, 58, 109, // Opcode: UMLSLL_VG4_M4ZZI_HtoD +/* 15749 */ MCD_OPC_FilterValue, 1, 150, 231, 1, // Skip to: 140576 +/* 15754 */ MCD_OPC_CheckPredicate, 13, 145, 231, 1, // Skip to: 140576 +/* 15759 */ MCD_OPC_CheckField, 5, 2, 0, 138, 231, 1, // Skip to: 140576 +/* 15766 */ MCD_OPC_Decode, 238, 56, 110, // Opcode: UDOT_VG4_M4ZZI_HtoD +/* 15770 */ MCD_OPC_FilterValue, 1, 129, 231, 1, // Skip to: 140576 +/* 15775 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15778 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 15806 +/* 15783 */ MCD_OPC_CheckPredicate, 2, 116, 231, 1, // Skip to: 140576 +/* 15788 */ MCD_OPC_CheckField, 22, 1, 1, 109, 231, 1, // Skip to: 140576 +/* 15795 */ MCD_OPC_CheckField, 5, 1, 0, 102, 231, 1, // Skip to: 140576 +/* 15802 */ MCD_OPC_Decode, 210, 28, 111, // Opcode: FVDOTT_VG4_M2ZZI_BtoS +/* 15806 */ MCD_OPC_FilterValue, 1, 93, 231, 1, // Skip to: 140576 +/* 15811 */ MCD_OPC_CheckPredicate, 13, 88, 231, 1, // Skip to: 140576 +/* 15816 */ MCD_OPC_CheckField, 22, 1, 1, 81, 231, 1, // Skip to: 140576 +/* 15823 */ MCD_OPC_CheckField, 5, 2, 0, 74, 231, 1, // Skip to: 140576 +/* 15830 */ MCD_OPC_CheckField, 3, 1, 1, 67, 231, 1, // Skip to: 140576 +/* 15837 */ MCD_OPC_Decode, 153, 62, 110, // Opcode: UVDOT_VG4_M4ZZI_HtoD +/* 15841 */ MCD_OPC_FilterValue, 1, 58, 231, 1, // Skip to: 140576 +/* 15846 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 15849 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 15929 +/* 15854 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 15857 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15893 +/* 15862 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15865 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15879 +/* 15870 */ MCD_OPC_CheckPredicate, 1, 29, 231, 1, // Skip to: 140576 +/* 15875 */ MCD_OPC_Decode, 215, 13, 112, // Opcode: BFMLAL_MZZI_HtoS +/* 15879 */ MCD_OPC_FilterValue, 1, 20, 231, 1, // Skip to: 140576 +/* 15884 */ MCD_OPC_CheckPredicate, 1, 15, 231, 1, // Skip to: 140576 +/* 15889 */ MCD_OPC_Decode, 161, 58, 112, // Opcode: UMLAL_MZZI_HtoS +/* 15893 */ MCD_OPC_FilterValue, 1, 6, 231, 1, // Skip to: 140576 +/* 15898 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15901 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15915 +/* 15906 */ MCD_OPC_CheckPredicate, 1, 249, 230, 1, // Skip to: 140576 +/* 15911 */ MCD_OPC_Decode, 235, 13, 112, // Opcode: BFMLSL_MZZI_HtoS +/* 15915 */ MCD_OPC_FilterValue, 1, 240, 230, 1, // Skip to: 140576 +/* 15920 */ MCD_OPC_CheckPredicate, 1, 235, 230, 1, // Skip to: 140576 +/* 15925 */ MCD_OPC_Decode, 205, 58, 112, // Opcode: UMLSL_MZZI_HtoS +/* 15929 */ MCD_OPC_FilterValue, 1, 226, 230, 1, // Skip to: 140576 +/* 15934 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 15937 */ MCD_OPC_FilterValue, 0, 191, 0, 0, // Skip to: 16133 +/* 15942 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 15945 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 16039 +/* 15950 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 15953 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 15989 +/* 15958 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15961 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15975 +/* 15966 */ MCD_OPC_CheckPredicate, 1, 189, 230, 1, // Skip to: 140576 +/* 15971 */ MCD_OPC_Decode, 218, 13, 113, // Opcode: BFMLAL_VG2_M2ZZI_HtoS +/* 15975 */ MCD_OPC_FilterValue, 1, 180, 230, 1, // Skip to: 140576 +/* 15980 */ MCD_OPC_CheckPredicate, 1, 175, 230, 1, // Skip to: 140576 +/* 15985 */ MCD_OPC_Decode, 164, 58, 113, // Opcode: UMLAL_VG2_M2ZZI_S +/* 15989 */ MCD_OPC_FilterValue, 1, 166, 230, 1, // Skip to: 140576 +/* 15994 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 15997 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16018 +/* 16002 */ MCD_OPC_CheckPredicate, 1, 153, 230, 1, // Skip to: 140576 +/* 16007 */ MCD_OPC_CheckField, 6, 1, 0, 146, 230, 1, // Skip to: 140576 +/* 16014 */ MCD_OPC_Decode, 221, 13, 114, // Opcode: BFMLAL_VG4_M4ZZI_HtoS +/* 16018 */ MCD_OPC_FilterValue, 1, 137, 230, 1, // Skip to: 140576 +/* 16023 */ MCD_OPC_CheckPredicate, 1, 132, 230, 1, // Skip to: 140576 +/* 16028 */ MCD_OPC_CheckField, 6, 1, 0, 125, 230, 1, // Skip to: 140576 +/* 16035 */ MCD_OPC_Decode, 167, 58, 114, // Opcode: UMLAL_VG4_M4ZZI_HtoS +/* 16039 */ MCD_OPC_FilterValue, 1, 116, 230, 1, // Skip to: 140576 +/* 16044 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 16047 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16083 +/* 16052 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16055 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16069 +/* 16060 */ MCD_OPC_CheckPredicate, 1, 95, 230, 1, // Skip to: 140576 +/* 16065 */ MCD_OPC_Decode, 238, 13, 113, // Opcode: BFMLSL_VG2_M2ZZI_HtoS +/* 16069 */ MCD_OPC_FilterValue, 1, 86, 230, 1, // Skip to: 140576 +/* 16074 */ MCD_OPC_CheckPredicate, 1, 81, 230, 1, // Skip to: 140576 +/* 16079 */ MCD_OPC_Decode, 208, 58, 113, // Opcode: UMLSL_VG2_M2ZZI_S +/* 16083 */ MCD_OPC_FilterValue, 1, 72, 230, 1, // Skip to: 140576 +/* 16088 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16091 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16112 +/* 16096 */ MCD_OPC_CheckPredicate, 1, 59, 230, 1, // Skip to: 140576 +/* 16101 */ MCD_OPC_CheckField, 6, 1, 0, 52, 230, 1, // Skip to: 140576 +/* 16108 */ MCD_OPC_Decode, 241, 13, 114, // Opcode: BFMLSL_VG4_M4ZZI_HtoS +/* 16112 */ MCD_OPC_FilterValue, 1, 43, 230, 1, // Skip to: 140576 +/* 16117 */ MCD_OPC_CheckPredicate, 1, 38, 230, 1, // Skip to: 140576 +/* 16122 */ MCD_OPC_CheckField, 6, 1, 0, 31, 230, 1, // Skip to: 140576 +/* 16129 */ MCD_OPC_Decode, 211, 58, 114, // Opcode: UMLSL_VG4_M4ZZI_HtoS +/* 16133 */ MCD_OPC_FilterValue, 1, 22, 230, 1, // Skip to: 140576 +/* 16138 */ MCD_OPC_CheckPredicate, 3, 17, 230, 1, // Skip to: 140576 +/* 16143 */ MCD_OPC_CheckField, 22, 1, 0, 10, 230, 1, // Skip to: 140576 +/* 16150 */ MCD_OPC_CheckField, 15, 1, 0, 3, 230, 1, // Skip to: 140576 +/* 16157 */ MCD_OPC_Decode, 142, 25, 116, // Opcode: FMLAL_VG2_M2ZZI_BtoH +/* 16161 */ MCD_OPC_FilterValue, 1, 250, 229, 1, // Skip to: 140576 +/* 16166 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 16169 */ MCD_OPC_FilterValue, 0, 113, 12, 0, // Skip to: 19359 +/* 16174 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ... +/* 16177 */ MCD_OPC_FilterValue, 0, 11, 3, 0, // Skip to: 16961 +/* 16182 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 16185 */ MCD_OPC_FilterValue, 0, 175, 0, 0, // Skip to: 16365 +/* 16190 */ MCD_OPC_ExtractField, 1, 2, // Inst{2-1} ... +/* 16193 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 16301 +/* 16198 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16201 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16237 +/* 16206 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16209 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16223 +/* 16214 */ MCD_OPC_CheckPredicate, 1, 197, 229, 1, // Skip to: 140576 +/* 16219 */ MCD_OPC_Decode, 161, 44, 117, // Opcode: SMLALL_VG2_M2Z2Z_BtoS +/* 16223 */ MCD_OPC_FilterValue, 1, 188, 229, 1, // Skip to: 140576 +/* 16228 */ MCD_OPC_CheckPredicate, 13, 183, 229, 1, // Skip to: 140576 +/* 16233 */ MCD_OPC_Decode, 162, 44, 117, // Opcode: SMLALL_VG2_M2Z2Z_HtoD +/* 16237 */ MCD_OPC_FilterValue, 1, 174, 229, 1, // Skip to: 140576 +/* 16242 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16245 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16273 +/* 16250 */ MCD_OPC_CheckPredicate, 1, 161, 229, 1, // Skip to: 140576 +/* 16255 */ MCD_OPC_CheckField, 17, 1, 0, 154, 229, 1, // Skip to: 140576 +/* 16262 */ MCD_OPC_CheckField, 6, 1, 0, 147, 229, 1, // Skip to: 140576 +/* 16269 */ MCD_OPC_Decode, 167, 44, 118, // Opcode: SMLALL_VG4_M4Z4Z_BtoS +/* 16273 */ MCD_OPC_FilterValue, 1, 138, 229, 1, // Skip to: 140576 +/* 16278 */ MCD_OPC_CheckPredicate, 13, 133, 229, 1, // Skip to: 140576 +/* 16283 */ MCD_OPC_CheckField, 17, 1, 0, 126, 229, 1, // Skip to: 140576 +/* 16290 */ MCD_OPC_CheckField, 6, 1, 0, 119, 229, 1, // Skip to: 140576 +/* 16297 */ MCD_OPC_Decode, 168, 44, 118, // Opcode: SMLALL_VG4_M4Z4Z_HtoD +/* 16301 */ MCD_OPC_FilterValue, 2, 110, 229, 1, // Skip to: 140576 +/* 16306 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16309 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16330 +/* 16314 */ MCD_OPC_CheckPredicate, 1, 97, 229, 1, // Skip to: 140576 +/* 16319 */ MCD_OPC_CheckField, 22, 1, 0, 90, 229, 1, // Skip to: 140576 +/* 16326 */ MCD_OPC_Decode, 203, 61, 117, // Opcode: USMLALL_VG2_M2Z2Z_BtoS +/* 16330 */ MCD_OPC_FilterValue, 1, 81, 229, 1, // Skip to: 140576 +/* 16335 */ MCD_OPC_CheckPredicate, 1, 76, 229, 1, // Skip to: 140576 +/* 16340 */ MCD_OPC_CheckField, 22, 1, 0, 69, 229, 1, // Skip to: 140576 +/* 16347 */ MCD_OPC_CheckField, 17, 1, 0, 62, 229, 1, // Skip to: 140576 +/* 16354 */ MCD_OPC_CheckField, 6, 1, 0, 55, 229, 1, // Skip to: 140576 +/* 16361 */ MCD_OPC_Decode, 206, 61, 118, // Opcode: USMLALL_VG4_M4Z4Z_BtoS +/* 16365 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 16501 +/* 16370 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16373 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16423 +/* 16378 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16381 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16402 +/* 16386 */ MCD_OPC_CheckPredicate, 1, 25, 229, 1, // Skip to: 140576 +/* 16391 */ MCD_OPC_CheckField, 2, 1, 0, 18, 229, 1, // Skip to: 140576 +/* 16398 */ MCD_OPC_Decode, 141, 25, 119, // Opcode: FMLAL_VG2_M2Z2Z_HtoS +/* 16402 */ MCD_OPC_FilterValue, 1, 9, 229, 1, // Skip to: 140576 +/* 16407 */ MCD_OPC_CheckPredicate, 1, 4, 229, 1, // Skip to: 140576 +/* 16412 */ MCD_OPC_CheckField, 2, 1, 0, 253, 228, 1, // Skip to: 140576 +/* 16419 */ MCD_OPC_Decode, 180, 44, 119, // Opcode: SMLAL_VG2_M2Z2Z_HtoS +/* 16423 */ MCD_OPC_FilterValue, 1, 244, 228, 1, // Skip to: 140576 +/* 16428 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16431 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 16466 +/* 16436 */ MCD_OPC_CheckPredicate, 1, 231, 228, 1, // Skip to: 140576 +/* 16441 */ MCD_OPC_CheckField, 17, 1, 0, 224, 228, 1, // Skip to: 140576 +/* 16448 */ MCD_OPC_CheckField, 6, 1, 0, 217, 228, 1, // Skip to: 140576 +/* 16455 */ MCD_OPC_CheckField, 2, 1, 0, 210, 228, 1, // Skip to: 140576 +/* 16462 */ MCD_OPC_Decode, 148, 25, 120, // Opcode: FMLAL_VG4_M4Z4Z_HtoS +/* 16466 */ MCD_OPC_FilterValue, 1, 201, 228, 1, // Skip to: 140576 +/* 16471 */ MCD_OPC_CheckPredicate, 1, 196, 228, 1, // Skip to: 140576 +/* 16476 */ MCD_OPC_CheckField, 17, 1, 0, 189, 228, 1, // Skip to: 140576 +/* 16483 */ MCD_OPC_CheckField, 6, 1, 0, 182, 228, 1, // Skip to: 140576 +/* 16490 */ MCD_OPC_CheckField, 2, 1, 0, 175, 228, 1, // Skip to: 140576 +/* 16497 */ MCD_OPC_Decode, 183, 44, 120, // Opcode: SMLAL_VG4_M4Z4Z_HtoS +/* 16501 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 16565 +/* 16506 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16509 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16530 +/* 16514 */ MCD_OPC_CheckPredicate, 1, 153, 228, 1, // Skip to: 140576 +/* 16519 */ MCD_OPC_CheckField, 22, 1, 0, 146, 228, 1, // Skip to: 140576 +/* 16526 */ MCD_OPC_Decode, 251, 22, 121, // Opcode: FDOT_VG2_M2Z2Z_HtoS +/* 16530 */ MCD_OPC_FilterValue, 1, 137, 228, 1, // Skip to: 140576 +/* 16535 */ MCD_OPC_CheckPredicate, 1, 132, 228, 1, // Skip to: 140576 +/* 16540 */ MCD_OPC_CheckField, 22, 1, 0, 125, 228, 1, // Skip to: 140576 +/* 16547 */ MCD_OPC_CheckField, 17, 1, 0, 118, 228, 1, // Skip to: 140576 +/* 16554 */ MCD_OPC_CheckField, 6, 1, 0, 111, 228, 1, // Skip to: 140576 +/* 16561 */ MCD_OPC_Decode, 132, 23, 122, // Opcode: FDOT_VG4_M4Z4Z_HtoS +/* 16565 */ MCD_OPC_FilterValue, 5, 103, 0, 0, // Skip to: 16673 +/* 16570 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16573 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16609 +/* 16578 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16581 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16595 +/* 16586 */ MCD_OPC_CheckPredicate, 1, 81, 228, 1, // Skip to: 140576 +/* 16591 */ MCD_OPC_Decode, 141, 42, 121, // Opcode: SDOT_VG2_M2Z2Z_BtoS +/* 16595 */ MCD_OPC_FilterValue, 1, 72, 228, 1, // Skip to: 140576 +/* 16600 */ MCD_OPC_CheckPredicate, 13, 67, 228, 1, // Skip to: 140576 +/* 16605 */ MCD_OPC_Decode, 142, 42, 121, // Opcode: SDOT_VG2_M2Z2Z_HtoD +/* 16609 */ MCD_OPC_FilterValue, 1, 58, 228, 1, // Skip to: 140576 +/* 16614 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16617 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16645 +/* 16622 */ MCD_OPC_CheckPredicate, 1, 45, 228, 1, // Skip to: 140576 +/* 16627 */ MCD_OPC_CheckField, 17, 1, 0, 38, 228, 1, // Skip to: 140576 +/* 16634 */ MCD_OPC_CheckField, 6, 1, 0, 31, 228, 1, // Skip to: 140576 +/* 16641 */ MCD_OPC_Decode, 150, 42, 122, // Opcode: SDOT_VG4_M4Z4Z_BtoS +/* 16645 */ MCD_OPC_FilterValue, 1, 22, 228, 1, // Skip to: 140576 +/* 16650 */ MCD_OPC_CheckPredicate, 13, 17, 228, 1, // Skip to: 140576 +/* 16655 */ MCD_OPC_CheckField, 17, 1, 0, 10, 228, 1, // Skip to: 140576 +/* 16662 */ MCD_OPC_CheckField, 6, 1, 0, 3, 228, 1, // Skip to: 140576 +/* 16669 */ MCD_OPC_Decode, 151, 42, 122, // Opcode: SDOT_VG4_M4Z4Z_HtoD +/* 16673 */ MCD_OPC_FilterValue, 6, 103, 0, 0, // Skip to: 16781 +/* 16678 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16681 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16717 +/* 16686 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16689 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16703 +/* 16694 */ MCD_OPC_CheckPredicate, 1, 229, 227, 1, // Skip to: 140576 +/* 16699 */ MCD_OPC_Decode, 158, 25, 121, // Opcode: FMLA_VG2_M2Z2Z_S +/* 16703 */ MCD_OPC_FilterValue, 1, 220, 227, 1, // Skip to: 140576 +/* 16708 */ MCD_OPC_CheckPredicate, 14, 215, 227, 1, // Skip to: 140576 +/* 16713 */ MCD_OPC_Decode, 157, 25, 121, // Opcode: FMLA_VG2_M2Z2Z_D +/* 16717 */ MCD_OPC_FilterValue, 1, 206, 227, 1, // Skip to: 140576 +/* 16722 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16725 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16753 +/* 16730 */ MCD_OPC_CheckPredicate, 1, 193, 227, 1, // Skip to: 140576 +/* 16735 */ MCD_OPC_CheckField, 17, 1, 0, 186, 227, 1, // Skip to: 140576 +/* 16742 */ MCD_OPC_CheckField, 6, 1, 0, 179, 227, 1, // Skip to: 140576 +/* 16749 */ MCD_OPC_Decode, 168, 25, 122, // Opcode: FMLA_VG4_M4Z4Z_S +/* 16753 */ MCD_OPC_FilterValue, 1, 170, 227, 1, // Skip to: 140576 +/* 16758 */ MCD_OPC_CheckPredicate, 14, 165, 227, 1, // Skip to: 140576 +/* 16763 */ MCD_OPC_CheckField, 17, 1, 0, 158, 227, 1, // Skip to: 140576 +/* 16770 */ MCD_OPC_CheckField, 6, 1, 0, 151, 227, 1, // Skip to: 140576 +/* 16777 */ MCD_OPC_Decode, 166, 25, 122, // Opcode: FMLA_VG4_M4Z4Z_D +/* 16781 */ MCD_OPC_FilterValue, 7, 142, 227, 1, // Skip to: 140576 +/* 16786 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 16789 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 16825 +/* 16794 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16797 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16811 +/* 16802 */ MCD_OPC_CheckPredicate, 1, 121, 227, 1, // Skip to: 140576 +/* 16807 */ MCD_OPC_Decode, 193, 19, 17, // Opcode: FADD_VG2_M2Z_S +/* 16811 */ MCD_OPC_FilterValue, 1, 112, 227, 1, // Skip to: 140576 +/* 16816 */ MCD_OPC_CheckPredicate, 14, 107, 227, 1, // Skip to: 140576 +/* 16821 */ MCD_OPC_Decode, 191, 19, 17, // Opcode: FADD_VG2_M2Z_D +/* 16825 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 16875 +/* 16830 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16833 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16854 +/* 16838 */ MCD_OPC_CheckPredicate, 1, 85, 227, 1, // Skip to: 140576 +/* 16843 */ MCD_OPC_CheckField, 6, 1, 0, 78, 227, 1, // Skip to: 140576 +/* 16850 */ MCD_OPC_Decode, 196, 19, 18, // Opcode: FADD_VG4_M4Z_S +/* 16854 */ MCD_OPC_FilterValue, 1, 69, 227, 1, // Skip to: 140576 +/* 16859 */ MCD_OPC_CheckPredicate, 14, 64, 227, 1, // Skip to: 140576 +/* 16864 */ MCD_OPC_CheckField, 6, 1, 0, 57, 227, 1, // Skip to: 140576 +/* 16871 */ MCD_OPC_Decode, 194, 19, 18, // Opcode: FADD_VG4_M4Z_D +/* 16875 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 16911 +/* 16880 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16883 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16897 +/* 16888 */ MCD_OPC_CheckPredicate, 5, 35, 227, 1, // Skip to: 140576 +/* 16893 */ MCD_OPC_Decode, 192, 19, 17, // Opcode: FADD_VG2_M2Z_H +/* 16897 */ MCD_OPC_FilterValue, 1, 26, 227, 1, // Skip to: 140576 +/* 16902 */ MCD_OPC_CheckPredicate, 6, 21, 227, 1, // Skip to: 140576 +/* 16907 */ MCD_OPC_Decode, 161, 13, 17, // Opcode: BFADD_VG2_M2Z_H +/* 16911 */ MCD_OPC_FilterValue, 5, 12, 227, 1, // Skip to: 140576 +/* 16916 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16919 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16940 +/* 16924 */ MCD_OPC_CheckPredicate, 5, 255, 226, 1, // Skip to: 140576 +/* 16929 */ MCD_OPC_CheckField, 6, 1, 0, 248, 226, 1, // Skip to: 140576 +/* 16936 */ MCD_OPC_Decode, 195, 19, 18, // Opcode: FADD_VG4_M4Z_H +/* 16940 */ MCD_OPC_FilterValue, 1, 239, 226, 1, // Skip to: 140576 +/* 16945 */ MCD_OPC_CheckPredicate, 6, 234, 226, 1, // Skip to: 140576 +/* 16950 */ MCD_OPC_CheckField, 6, 1, 0, 227, 226, 1, // Skip to: 140576 +/* 16957 */ MCD_OPC_Decode, 162, 13, 18, // Opcode: BFADD_VG4_M4Z_H +/* 16961 */ MCD_OPC_FilterValue, 1, 11, 3, 0, // Skip to: 17745 +/* 16966 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 16969 */ MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 17105 +/* 16974 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 16977 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 17027 +/* 16982 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 16985 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17006 +/* 16990 */ MCD_OPC_CheckPredicate, 1, 189, 226, 1, // Skip to: 140576 +/* 16995 */ MCD_OPC_CheckField, 1, 2, 0, 182, 226, 1, // Skip to: 140576 +/* 17002 */ MCD_OPC_Decode, 205, 44, 117, // Opcode: SMLSLL_VG2_M2Z2Z_BtoS +/* 17006 */ MCD_OPC_FilterValue, 1, 173, 226, 1, // Skip to: 140576 +/* 17011 */ MCD_OPC_CheckPredicate, 13, 168, 226, 1, // Skip to: 140576 +/* 17016 */ MCD_OPC_CheckField, 1, 2, 0, 161, 226, 1, // Skip to: 140576 +/* 17023 */ MCD_OPC_Decode, 206, 44, 117, // Opcode: SMLSLL_VG2_M2Z2Z_HtoD +/* 17027 */ MCD_OPC_FilterValue, 1, 152, 226, 1, // Skip to: 140576 +/* 17032 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17035 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 17070 +/* 17040 */ MCD_OPC_CheckPredicate, 1, 139, 226, 1, // Skip to: 140576 +/* 17045 */ MCD_OPC_CheckField, 17, 1, 0, 132, 226, 1, // Skip to: 140576 +/* 17052 */ MCD_OPC_CheckField, 6, 1, 0, 125, 226, 1, // Skip to: 140576 +/* 17059 */ MCD_OPC_CheckField, 1, 2, 0, 118, 226, 1, // Skip to: 140576 +/* 17066 */ MCD_OPC_Decode, 211, 44, 118, // Opcode: SMLSLL_VG4_M4Z4Z_BtoS +/* 17070 */ MCD_OPC_FilterValue, 1, 109, 226, 1, // Skip to: 140576 +/* 17075 */ MCD_OPC_CheckPredicate, 13, 104, 226, 1, // Skip to: 140576 +/* 17080 */ MCD_OPC_CheckField, 17, 1, 0, 97, 226, 1, // Skip to: 140576 +/* 17087 */ MCD_OPC_CheckField, 6, 1, 0, 90, 226, 1, // Skip to: 140576 +/* 17094 */ MCD_OPC_CheckField, 1, 2, 0, 83, 226, 1, // Skip to: 140576 +/* 17101 */ MCD_OPC_Decode, 212, 44, 118, // Opcode: SMLSLL_VG4_M4Z4Z_HtoD +/* 17105 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 17241 +/* 17110 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17113 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 17163 +/* 17118 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17121 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17142 +/* 17126 */ MCD_OPC_CheckPredicate, 1, 53, 226, 1, // Skip to: 140576 +/* 17131 */ MCD_OPC_CheckField, 2, 1, 0, 46, 226, 1, // Skip to: 140576 +/* 17138 */ MCD_OPC_Decode, 204, 25, 119, // Opcode: FMLSL_VG2_M2Z2Z_HtoS +/* 17142 */ MCD_OPC_FilterValue, 1, 37, 226, 1, // Skip to: 140576 +/* 17147 */ MCD_OPC_CheckPredicate, 1, 32, 226, 1, // Skip to: 140576 +/* 17152 */ MCD_OPC_CheckField, 2, 1, 0, 25, 226, 1, // Skip to: 140576 +/* 17159 */ MCD_OPC_Decode, 224, 44, 119, // Opcode: SMLSL_VG2_M2Z2Z_HtoS +/* 17163 */ MCD_OPC_FilterValue, 1, 16, 226, 1, // Skip to: 140576 +/* 17168 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17171 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 17206 +/* 17176 */ MCD_OPC_CheckPredicate, 1, 3, 226, 1, // Skip to: 140576 +/* 17181 */ MCD_OPC_CheckField, 17, 1, 0, 252, 225, 1, // Skip to: 140576 +/* 17188 */ MCD_OPC_CheckField, 6, 1, 0, 245, 225, 1, // Skip to: 140576 +/* 17195 */ MCD_OPC_CheckField, 2, 1, 0, 238, 225, 1, // Skip to: 140576 +/* 17202 */ MCD_OPC_Decode, 207, 25, 120, // Opcode: FMLSL_VG4_M4Z4Z_HtoS +/* 17206 */ MCD_OPC_FilterValue, 1, 229, 225, 1, // Skip to: 140576 +/* 17211 */ MCD_OPC_CheckPredicate, 1, 224, 225, 1, // Skip to: 140576 +/* 17216 */ MCD_OPC_CheckField, 17, 1, 0, 217, 225, 1, // Skip to: 140576 +/* 17223 */ MCD_OPC_CheckField, 6, 1, 0, 210, 225, 1, // Skip to: 140576 +/* 17230 */ MCD_OPC_CheckField, 2, 1, 0, 203, 225, 1, // Skip to: 140576 +/* 17237 */ MCD_OPC_Decode, 227, 44, 120, // Opcode: SMLSL_VG4_M4Z4Z_HtoS +/* 17241 */ MCD_OPC_FilterValue, 4, 103, 0, 0, // Skip to: 17349 +/* 17246 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17249 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17285 +/* 17254 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17257 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17271 +/* 17262 */ MCD_OPC_CheckPredicate, 5, 173, 225, 1, // Skip to: 140576 +/* 17267 */ MCD_OPC_Decode, 159, 25, 121, // Opcode: FMLA_VG2_M2Z4Z_H +/* 17271 */ MCD_OPC_FilterValue, 1, 164, 225, 1, // Skip to: 140576 +/* 17276 */ MCD_OPC_CheckPredicate, 6, 159, 225, 1, // Skip to: 140576 +/* 17281 */ MCD_OPC_Decode, 223, 13, 121, // Opcode: BFMLA_VG2_M2Z2Z +/* 17285 */ MCD_OPC_FilterValue, 1, 150, 225, 1, // Skip to: 140576 +/* 17290 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17293 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17321 +/* 17298 */ MCD_OPC_CheckPredicate, 5, 137, 225, 1, // Skip to: 140576 +/* 17303 */ MCD_OPC_CheckField, 17, 1, 0, 130, 225, 1, // Skip to: 140576 +/* 17310 */ MCD_OPC_CheckField, 6, 1, 0, 123, 225, 1, // Skip to: 140576 +/* 17317 */ MCD_OPC_Decode, 167, 25, 122, // Opcode: FMLA_VG4_M4Z4Z_H +/* 17321 */ MCD_OPC_FilterValue, 1, 114, 225, 1, // Skip to: 140576 +/* 17326 */ MCD_OPC_CheckPredicate, 6, 109, 225, 1, // Skip to: 140576 +/* 17331 */ MCD_OPC_CheckField, 17, 1, 0, 102, 225, 1, // Skip to: 140576 +/* 17338 */ MCD_OPC_CheckField, 6, 1, 0, 95, 225, 1, // Skip to: 140576 +/* 17345 */ MCD_OPC_Decode, 226, 13, 122, // Opcode: BFMLA_VG4_M4Z4Z +/* 17349 */ MCD_OPC_FilterValue, 5, 103, 0, 0, // Skip to: 17457 +/* 17354 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17357 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17393 +/* 17362 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17365 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17379 +/* 17370 */ MCD_OPC_CheckPredicate, 1, 65, 225, 1, // Skip to: 140576 +/* 17375 */ MCD_OPC_Decode, 161, 61, 121, // Opcode: USDOT_VG2_M2Z2Z_BToS +/* 17379 */ MCD_OPC_FilterValue, 1, 56, 225, 1, // Skip to: 140576 +/* 17384 */ MCD_OPC_CheckPredicate, 1, 51, 225, 1, // Skip to: 140576 +/* 17389 */ MCD_OPC_Decode, 143, 42, 121, // Opcode: SDOT_VG2_M2Z2Z_HtoS +/* 17393 */ MCD_OPC_FilterValue, 1, 42, 225, 1, // Skip to: 140576 +/* 17398 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17401 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17429 +/* 17406 */ MCD_OPC_CheckPredicate, 1, 29, 225, 1, // Skip to: 140576 +/* 17411 */ MCD_OPC_CheckField, 17, 1, 0, 22, 225, 1, // Skip to: 140576 +/* 17418 */ MCD_OPC_CheckField, 6, 1, 0, 15, 225, 1, // Skip to: 140576 +/* 17425 */ MCD_OPC_Decode, 164, 61, 122, // Opcode: USDOT_VG4_M4Z4Z_BToS +/* 17429 */ MCD_OPC_FilterValue, 1, 6, 225, 1, // Skip to: 140576 +/* 17434 */ MCD_OPC_CheckPredicate, 1, 1, 225, 1, // Skip to: 140576 +/* 17439 */ MCD_OPC_CheckField, 17, 1, 0, 250, 224, 1, // Skip to: 140576 +/* 17446 */ MCD_OPC_CheckField, 6, 1, 0, 243, 224, 1, // Skip to: 140576 +/* 17453 */ MCD_OPC_Decode, 152, 42, 122, // Opcode: SDOT_VG4_M4Z4Z_HtoS +/* 17457 */ MCD_OPC_FilterValue, 6, 103, 0, 0, // Skip to: 17565 +/* 17462 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17465 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17501 +/* 17470 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17473 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17487 +/* 17478 */ MCD_OPC_CheckPredicate, 1, 213, 224, 1, // Skip to: 140576 +/* 17483 */ MCD_OPC_Decode, 216, 25, 121, // Opcode: FMLS_VG2_M2Z2Z_S +/* 17487 */ MCD_OPC_FilterValue, 1, 204, 224, 1, // Skip to: 140576 +/* 17492 */ MCD_OPC_CheckPredicate, 14, 199, 224, 1, // Skip to: 140576 +/* 17497 */ MCD_OPC_Decode, 214, 25, 121, // Opcode: FMLS_VG2_M2Z2Z_D +/* 17501 */ MCD_OPC_FilterValue, 1, 190, 224, 1, // Skip to: 140576 +/* 17506 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17509 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17537 +/* 17514 */ MCD_OPC_CheckPredicate, 1, 177, 224, 1, // Skip to: 140576 +/* 17519 */ MCD_OPC_CheckField, 17, 1, 0, 170, 224, 1, // Skip to: 140576 +/* 17526 */ MCD_OPC_CheckField, 6, 1, 0, 163, 224, 1, // Skip to: 140576 +/* 17533 */ MCD_OPC_Decode, 225, 25, 122, // Opcode: FMLS_VG4_M4Z4Z_S +/* 17537 */ MCD_OPC_FilterValue, 1, 154, 224, 1, // Skip to: 140576 +/* 17542 */ MCD_OPC_CheckPredicate, 14, 149, 224, 1, // Skip to: 140576 +/* 17547 */ MCD_OPC_CheckField, 17, 1, 0, 142, 224, 1, // Skip to: 140576 +/* 17554 */ MCD_OPC_CheckField, 6, 1, 0, 135, 224, 1, // Skip to: 140576 +/* 17561 */ MCD_OPC_Decode, 224, 25, 122, // Opcode: FMLS_VG4_M4Z4Z_D +/* 17565 */ MCD_OPC_FilterValue, 7, 126, 224, 1, // Skip to: 140576 +/* 17570 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 17573 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17609 +/* 17578 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17581 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17595 +/* 17586 */ MCD_OPC_CheckPredicate, 1, 105, 224, 1, // Skip to: 140576 +/* 17591 */ MCD_OPC_Decode, 182, 28, 17, // Opcode: FSUB_VG2_M2Z_S +/* 17595 */ MCD_OPC_FilterValue, 1, 96, 224, 1, // Skip to: 140576 +/* 17600 */ MCD_OPC_CheckPredicate, 14, 91, 224, 1, // Skip to: 140576 +/* 17605 */ MCD_OPC_Decode, 180, 28, 17, // Opcode: FSUB_VG2_M2Z_D +/* 17609 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 17659 +/* 17614 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17617 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17638 +/* 17622 */ MCD_OPC_CheckPredicate, 1, 69, 224, 1, // Skip to: 140576 +/* 17627 */ MCD_OPC_CheckField, 6, 1, 0, 62, 224, 1, // Skip to: 140576 +/* 17634 */ MCD_OPC_Decode, 185, 28, 18, // Opcode: FSUB_VG4_M4Z_S +/* 17638 */ MCD_OPC_FilterValue, 1, 53, 224, 1, // Skip to: 140576 +/* 17643 */ MCD_OPC_CheckPredicate, 14, 48, 224, 1, // Skip to: 140576 +/* 17648 */ MCD_OPC_CheckField, 6, 1, 0, 41, 224, 1, // Skip to: 140576 +/* 17655 */ MCD_OPC_Decode, 183, 28, 18, // Opcode: FSUB_VG4_M4Z_D +/* 17659 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 17695 +/* 17664 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17667 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17681 +/* 17672 */ MCD_OPC_CheckPredicate, 5, 19, 224, 1, // Skip to: 140576 +/* 17677 */ MCD_OPC_Decode, 181, 28, 17, // Opcode: FSUB_VG2_M2Z_H +/* 17681 */ MCD_OPC_FilterValue, 1, 10, 224, 1, // Skip to: 140576 +/* 17686 */ MCD_OPC_CheckPredicate, 6, 5, 224, 1, // Skip to: 140576 +/* 17691 */ MCD_OPC_Decode, 134, 14, 17, // Opcode: BFSUB_VG2_M2Z_H +/* 17695 */ MCD_OPC_FilterValue, 5, 252, 223, 1, // Skip to: 140576 +/* 17700 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17703 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17724 +/* 17708 */ MCD_OPC_CheckPredicate, 5, 239, 223, 1, // Skip to: 140576 +/* 17713 */ MCD_OPC_CheckField, 6, 1, 0, 232, 223, 1, // Skip to: 140576 +/* 17720 */ MCD_OPC_Decode, 184, 28, 18, // Opcode: FSUB_VG4_M4Z_H +/* 17724 */ MCD_OPC_FilterValue, 1, 223, 223, 1, // Skip to: 140576 +/* 17729 */ MCD_OPC_CheckPredicate, 6, 218, 223, 1, // Skip to: 140576 +/* 17734 */ MCD_OPC_CheckField, 6, 1, 0, 211, 223, 1, // Skip to: 140576 +/* 17741 */ MCD_OPC_Decode, 135, 14, 18, // Opcode: BFSUB_VG4_M4Z_H +/* 17745 */ MCD_OPC_FilterValue, 2, 137, 2, 0, // Skip to: 18399 +/* 17750 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 17753 */ MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 17889 +/* 17758 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17761 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 17811 +/* 17766 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17769 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17790 +/* 17774 */ MCD_OPC_CheckPredicate, 1, 173, 223, 1, // Skip to: 140576 +/* 17779 */ MCD_OPC_CheckField, 1, 2, 0, 166, 223, 1, // Skip to: 140576 +/* 17786 */ MCD_OPC_Decode, 144, 58, 117, // Opcode: UMLALL_VG2_M2Z2Z_BtoS +/* 17790 */ MCD_OPC_FilterValue, 1, 157, 223, 1, // Skip to: 140576 +/* 17795 */ MCD_OPC_CheckPredicate, 13, 152, 223, 1, // Skip to: 140576 +/* 17800 */ MCD_OPC_CheckField, 1, 2, 0, 145, 223, 1, // Skip to: 140576 +/* 17807 */ MCD_OPC_Decode, 145, 58, 117, // Opcode: UMLALL_VG2_M2Z2Z_HtoD +/* 17811 */ MCD_OPC_FilterValue, 1, 136, 223, 1, // Skip to: 140576 +/* 17816 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17819 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 17854 +/* 17824 */ MCD_OPC_CheckPredicate, 1, 123, 223, 1, // Skip to: 140576 +/* 17829 */ MCD_OPC_CheckField, 17, 1, 0, 116, 223, 1, // Skip to: 140576 +/* 17836 */ MCD_OPC_CheckField, 6, 1, 0, 109, 223, 1, // Skip to: 140576 +/* 17843 */ MCD_OPC_CheckField, 1, 2, 0, 102, 223, 1, // Skip to: 140576 +/* 17850 */ MCD_OPC_Decode, 150, 58, 118, // Opcode: UMLALL_VG4_M4Z4Z_BtoS +/* 17854 */ MCD_OPC_FilterValue, 1, 93, 223, 1, // Skip to: 140576 +/* 17859 */ MCD_OPC_CheckPredicate, 13, 88, 223, 1, // Skip to: 140576 +/* 17864 */ MCD_OPC_CheckField, 17, 1, 0, 81, 223, 1, // Skip to: 140576 +/* 17871 */ MCD_OPC_CheckField, 6, 1, 0, 74, 223, 1, // Skip to: 140576 +/* 17878 */ MCD_OPC_CheckField, 1, 2, 0, 67, 223, 1, // Skip to: 140576 +/* 17885 */ MCD_OPC_Decode, 151, 58, 118, // Opcode: UMLALL_VG4_M4Z4Z_HtoD +/* 17889 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 18025 +/* 17894 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 17897 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 17947 +/* 17902 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17905 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17926 +/* 17910 */ MCD_OPC_CheckPredicate, 1, 37, 223, 1, // Skip to: 140576 +/* 17915 */ MCD_OPC_CheckField, 2, 1, 0, 30, 223, 1, // Skip to: 140576 +/* 17922 */ MCD_OPC_Decode, 217, 13, 119, // Opcode: BFMLAL_VG2_M2Z2Z_HtoS +/* 17926 */ MCD_OPC_FilterValue, 1, 21, 223, 1, // Skip to: 140576 +/* 17931 */ MCD_OPC_CheckPredicate, 1, 16, 223, 1, // Skip to: 140576 +/* 17936 */ MCD_OPC_CheckField, 2, 1, 0, 9, 223, 1, // Skip to: 140576 +/* 17943 */ MCD_OPC_Decode, 163, 58, 119, // Opcode: UMLAL_VG2_M2Z2Z_HtoS +/* 17947 */ MCD_OPC_FilterValue, 1, 0, 223, 1, // Skip to: 140576 +/* 17952 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 17955 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 17990 +/* 17960 */ MCD_OPC_CheckPredicate, 1, 243, 222, 1, // Skip to: 140576 +/* 17965 */ MCD_OPC_CheckField, 17, 1, 0, 236, 222, 1, // Skip to: 140576 +/* 17972 */ MCD_OPC_CheckField, 6, 1, 0, 229, 222, 1, // Skip to: 140576 +/* 17979 */ MCD_OPC_CheckField, 2, 1, 0, 222, 222, 1, // Skip to: 140576 +/* 17986 */ MCD_OPC_Decode, 220, 13, 120, // Opcode: BFMLAL_VG4_M4Z4Z_HtoS +/* 17990 */ MCD_OPC_FilterValue, 1, 213, 222, 1, // Skip to: 140576 +/* 17995 */ MCD_OPC_CheckPredicate, 1, 208, 222, 1, // Skip to: 140576 +/* 18000 */ MCD_OPC_CheckField, 17, 1, 0, 201, 222, 1, // Skip to: 140576 +/* 18007 */ MCD_OPC_CheckField, 6, 1, 0, 194, 222, 1, // Skip to: 140576 +/* 18014 */ MCD_OPC_CheckField, 2, 1, 0, 187, 222, 1, // Skip to: 140576 +/* 18021 */ MCD_OPC_Decode, 166, 58, 120, // Opcode: UMLAL_VG4_M4Z4Z_HtoS +/* 18025 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 18089 +/* 18030 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18033 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18054 +/* 18038 */ MCD_OPC_CheckPredicate, 1, 165, 222, 1, // Skip to: 140576 +/* 18043 */ MCD_OPC_CheckField, 22, 1, 0, 158, 222, 1, // Skip to: 140576 +/* 18050 */ MCD_OPC_Decode, 177, 13, 121, // Opcode: BFDOT_VG2_M2Z2Z_HtoS +/* 18054 */ MCD_OPC_FilterValue, 1, 149, 222, 1, // Skip to: 140576 +/* 18059 */ MCD_OPC_CheckPredicate, 1, 144, 222, 1, // Skip to: 140576 +/* 18064 */ MCD_OPC_CheckField, 22, 1, 0, 137, 222, 1, // Skip to: 140576 +/* 18071 */ MCD_OPC_CheckField, 17, 1, 0, 130, 222, 1, // Skip to: 140576 +/* 18078 */ MCD_OPC_CheckField, 6, 1, 0, 123, 222, 1, // Skip to: 140576 +/* 18085 */ MCD_OPC_Decode, 180, 13, 122, // Opcode: BFDOT_VG4_M4Z4Z_HtoS +/* 18089 */ MCD_OPC_FilterValue, 5, 103, 0, 0, // Skip to: 18197 +/* 18094 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18097 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18133 +/* 18102 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18105 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18119 +/* 18110 */ MCD_OPC_CheckPredicate, 1, 93, 222, 1, // Skip to: 140576 +/* 18115 */ MCD_OPC_Decode, 224, 56, 121, // Opcode: UDOT_VG2_M2Z2Z_BtoS +/* 18119 */ MCD_OPC_FilterValue, 1, 84, 222, 1, // Skip to: 140576 +/* 18124 */ MCD_OPC_CheckPredicate, 13, 79, 222, 1, // Skip to: 140576 +/* 18129 */ MCD_OPC_Decode, 225, 56, 121, // Opcode: UDOT_VG2_M2Z2Z_HtoD +/* 18133 */ MCD_OPC_FilterValue, 1, 70, 222, 1, // Skip to: 140576 +/* 18138 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18141 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18169 +/* 18146 */ MCD_OPC_CheckPredicate, 1, 57, 222, 1, // Skip to: 140576 +/* 18151 */ MCD_OPC_CheckField, 17, 1, 0, 50, 222, 1, // Skip to: 140576 +/* 18158 */ MCD_OPC_CheckField, 6, 1, 0, 43, 222, 1, // Skip to: 140576 +/* 18165 */ MCD_OPC_Decode, 233, 56, 122, // Opcode: UDOT_VG4_M4Z4Z_BtoS +/* 18169 */ MCD_OPC_FilterValue, 1, 34, 222, 1, // Skip to: 140576 +/* 18174 */ MCD_OPC_CheckPredicate, 13, 29, 222, 1, // Skip to: 140576 +/* 18179 */ MCD_OPC_CheckField, 17, 1, 0, 22, 222, 1, // Skip to: 140576 +/* 18186 */ MCD_OPC_CheckField, 6, 1, 0, 15, 222, 1, // Skip to: 140576 +/* 18193 */ MCD_OPC_Decode, 234, 56, 122, // Opcode: UDOT_VG4_M4Z4Z_HtoD +/* 18197 */ MCD_OPC_FilterValue, 6, 103, 0, 0, // Skip to: 18305 +/* 18202 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18205 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18241 +/* 18210 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18213 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18227 +/* 18218 */ MCD_OPC_CheckPredicate, 1, 241, 221, 1, // Skip to: 140576 +/* 18223 */ MCD_OPC_Decode, 253, 11, 121, // Opcode: ADD_VG2_M2Z2Z_S +/* 18227 */ MCD_OPC_FilterValue, 1, 232, 221, 1, // Skip to: 140576 +/* 18232 */ MCD_OPC_CheckPredicate, 13, 227, 221, 1, // Skip to: 140576 +/* 18237 */ MCD_OPC_Decode, 252, 11, 121, // Opcode: ADD_VG2_M2Z2Z_D +/* 18241 */ MCD_OPC_FilterValue, 1, 218, 221, 1, // Skip to: 140576 +/* 18246 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18249 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18277 +/* 18254 */ MCD_OPC_CheckPredicate, 1, 205, 221, 1, // Skip to: 140576 +/* 18259 */ MCD_OPC_CheckField, 17, 1, 0, 198, 221, 1, // Skip to: 140576 +/* 18266 */ MCD_OPC_CheckField, 6, 1, 0, 191, 221, 1, // Skip to: 140576 +/* 18273 */ MCD_OPC_Decode, 135, 12, 122, // Opcode: ADD_VG4_M4Z4Z_S +/* 18277 */ MCD_OPC_FilterValue, 1, 182, 221, 1, // Skip to: 140576 +/* 18282 */ MCD_OPC_CheckPredicate, 13, 177, 221, 1, // Skip to: 140576 +/* 18287 */ MCD_OPC_CheckField, 17, 1, 0, 170, 221, 1, // Skip to: 140576 +/* 18294 */ MCD_OPC_CheckField, 6, 1, 0, 163, 221, 1, // Skip to: 140576 +/* 18301 */ MCD_OPC_Decode, 134, 12, 122, // Opcode: ADD_VG4_M4Z4Z_D +/* 18305 */ MCD_OPC_FilterValue, 7, 154, 221, 1, // Skip to: 140576 +/* 18310 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 18313 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18349 +/* 18318 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18321 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18335 +/* 18326 */ MCD_OPC_CheckPredicate, 1, 133, 221, 1, // Skip to: 140576 +/* 18331 */ MCD_OPC_Decode, 129, 12, 17, // Opcode: ADD_VG2_M2Z_S +/* 18335 */ MCD_OPC_FilterValue, 1, 124, 221, 1, // Skip to: 140576 +/* 18340 */ MCD_OPC_CheckPredicate, 13, 119, 221, 1, // Skip to: 140576 +/* 18345 */ MCD_OPC_Decode, 128, 12, 17, // Opcode: ADD_VG2_M2Z_D +/* 18349 */ MCD_OPC_FilterValue, 1, 110, 221, 1, // Skip to: 140576 +/* 18354 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18357 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18378 +/* 18362 */ MCD_OPC_CheckPredicate, 1, 97, 221, 1, // Skip to: 140576 +/* 18367 */ MCD_OPC_CheckField, 6, 1, 0, 90, 221, 1, // Skip to: 140576 +/* 18374 */ MCD_OPC_Decode, 139, 12, 18, // Opcode: ADD_VG4_M4Z_S +/* 18378 */ MCD_OPC_FilterValue, 1, 81, 221, 1, // Skip to: 140576 +/* 18383 */ MCD_OPC_CheckPredicate, 13, 76, 221, 1, // Skip to: 140576 +/* 18388 */ MCD_OPC_CheckField, 6, 1, 0, 69, 221, 1, // Skip to: 140576 +/* 18395 */ MCD_OPC_Decode, 138, 12, 18, // Opcode: ADD_VG4_M4Z_D +/* 18399 */ MCD_OPC_FilterValue, 3, 137, 2, 0, // Skip to: 19053 +/* 18404 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 18407 */ MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 18543 +/* 18412 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18415 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18465 +/* 18420 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18423 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18444 +/* 18428 */ MCD_OPC_CheckPredicate, 1, 31, 221, 1, // Skip to: 140576 +/* 18433 */ MCD_OPC_CheckField, 1, 2, 0, 24, 221, 1, // Skip to: 140576 +/* 18440 */ MCD_OPC_Decode, 188, 58, 117, // Opcode: UMLSLL_VG2_M2Z2Z_BtoS +/* 18444 */ MCD_OPC_FilterValue, 1, 15, 221, 1, // Skip to: 140576 +/* 18449 */ MCD_OPC_CheckPredicate, 13, 10, 221, 1, // Skip to: 140576 +/* 18454 */ MCD_OPC_CheckField, 1, 2, 0, 3, 221, 1, // Skip to: 140576 +/* 18461 */ MCD_OPC_Decode, 189, 58, 117, // Opcode: UMLSLL_VG2_M2Z2Z_HtoD +/* 18465 */ MCD_OPC_FilterValue, 1, 250, 220, 1, // Skip to: 140576 +/* 18470 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18473 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 18508 +/* 18478 */ MCD_OPC_CheckPredicate, 1, 237, 220, 1, // Skip to: 140576 +/* 18483 */ MCD_OPC_CheckField, 17, 1, 0, 230, 220, 1, // Skip to: 140576 +/* 18490 */ MCD_OPC_CheckField, 6, 1, 0, 223, 220, 1, // Skip to: 140576 +/* 18497 */ MCD_OPC_CheckField, 1, 2, 0, 216, 220, 1, // Skip to: 140576 +/* 18504 */ MCD_OPC_Decode, 194, 58, 118, // Opcode: UMLSLL_VG4_M4Z4Z_BtoS +/* 18508 */ MCD_OPC_FilterValue, 1, 207, 220, 1, // Skip to: 140576 +/* 18513 */ MCD_OPC_CheckPredicate, 13, 202, 220, 1, // Skip to: 140576 +/* 18518 */ MCD_OPC_CheckField, 17, 1, 0, 195, 220, 1, // Skip to: 140576 +/* 18525 */ MCD_OPC_CheckField, 6, 1, 0, 188, 220, 1, // Skip to: 140576 +/* 18532 */ MCD_OPC_CheckField, 1, 2, 0, 181, 220, 1, // Skip to: 140576 +/* 18539 */ MCD_OPC_Decode, 195, 58, 118, // Opcode: UMLSLL_VG4_M4Z4Z_HtoD +/* 18543 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 18679 +/* 18548 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18551 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 18601 +/* 18556 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18559 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18580 +/* 18564 */ MCD_OPC_CheckPredicate, 1, 151, 220, 1, // Skip to: 140576 +/* 18569 */ MCD_OPC_CheckField, 2, 1, 0, 144, 220, 1, // Skip to: 140576 +/* 18576 */ MCD_OPC_Decode, 237, 13, 119, // Opcode: BFMLSL_VG2_M2Z2Z_HtoS +/* 18580 */ MCD_OPC_FilterValue, 1, 135, 220, 1, // Skip to: 140576 +/* 18585 */ MCD_OPC_CheckPredicate, 1, 130, 220, 1, // Skip to: 140576 +/* 18590 */ MCD_OPC_CheckField, 2, 1, 0, 123, 220, 1, // Skip to: 140576 +/* 18597 */ MCD_OPC_Decode, 207, 58, 119, // Opcode: UMLSL_VG2_M2Z2Z_HtoS +/* 18601 */ MCD_OPC_FilterValue, 1, 114, 220, 1, // Skip to: 140576 +/* 18606 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18609 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 18644 +/* 18614 */ MCD_OPC_CheckPredicate, 1, 101, 220, 1, // Skip to: 140576 +/* 18619 */ MCD_OPC_CheckField, 17, 1, 0, 94, 220, 1, // Skip to: 140576 +/* 18626 */ MCD_OPC_CheckField, 6, 1, 0, 87, 220, 1, // Skip to: 140576 +/* 18633 */ MCD_OPC_CheckField, 2, 1, 0, 80, 220, 1, // Skip to: 140576 +/* 18640 */ MCD_OPC_Decode, 240, 13, 120, // Opcode: BFMLSL_VG4_M4Z4Z_HtoS +/* 18644 */ MCD_OPC_FilterValue, 1, 71, 220, 1, // Skip to: 140576 +/* 18649 */ MCD_OPC_CheckPredicate, 1, 66, 220, 1, // Skip to: 140576 +/* 18654 */ MCD_OPC_CheckField, 17, 1, 0, 59, 220, 1, // Skip to: 140576 +/* 18661 */ MCD_OPC_CheckField, 6, 1, 0, 52, 220, 1, // Skip to: 140576 +/* 18668 */ MCD_OPC_CheckField, 2, 1, 0, 45, 220, 1, // Skip to: 140576 +/* 18675 */ MCD_OPC_Decode, 210, 58, 120, // Opcode: UMLSL_VG4_M4Z4Z_HtoS +/* 18679 */ MCD_OPC_FilterValue, 4, 103, 0, 0, // Skip to: 18787 +/* 18684 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18687 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18723 +/* 18692 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18695 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18709 +/* 18700 */ MCD_OPC_CheckPredicate, 5, 15, 220, 1, // Skip to: 140576 +/* 18705 */ MCD_OPC_Decode, 215, 25, 121, // Opcode: FMLS_VG2_M2Z2Z_H +/* 18709 */ MCD_OPC_FilterValue, 1, 6, 220, 1, // Skip to: 140576 +/* 18714 */ MCD_OPC_CheckPredicate, 6, 1, 220, 1, // Skip to: 140576 +/* 18719 */ MCD_OPC_Decode, 243, 13, 121, // Opcode: BFMLS_VG2_M2Z2Z +/* 18723 */ MCD_OPC_FilterValue, 1, 248, 219, 1, // Skip to: 140576 +/* 18728 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18731 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18759 +/* 18736 */ MCD_OPC_CheckPredicate, 5, 235, 219, 1, // Skip to: 140576 +/* 18741 */ MCD_OPC_CheckField, 17, 1, 0, 228, 219, 1, // Skip to: 140576 +/* 18748 */ MCD_OPC_CheckField, 6, 1, 0, 221, 219, 1, // Skip to: 140576 +/* 18755 */ MCD_OPC_Decode, 223, 25, 122, // Opcode: FMLS_VG4_M4Z2Z_H +/* 18759 */ MCD_OPC_FilterValue, 1, 212, 219, 1, // Skip to: 140576 +/* 18764 */ MCD_OPC_CheckPredicate, 6, 207, 219, 1, // Skip to: 140576 +/* 18769 */ MCD_OPC_CheckField, 17, 1, 0, 200, 219, 1, // Skip to: 140576 +/* 18776 */ MCD_OPC_CheckField, 6, 1, 0, 193, 219, 1, // Skip to: 140576 +/* 18783 */ MCD_OPC_Decode, 246, 13, 122, // Opcode: BFMLS_VG4_M4Z4Z +/* 18787 */ MCD_OPC_FilterValue, 5, 59, 0, 0, // Skip to: 18851 +/* 18792 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18795 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 18816 +/* 18800 */ MCD_OPC_CheckPredicate, 1, 171, 219, 1, // Skip to: 140576 +/* 18805 */ MCD_OPC_CheckField, 22, 1, 1, 164, 219, 1, // Skip to: 140576 +/* 18812 */ MCD_OPC_Decode, 226, 56, 121, // Opcode: UDOT_VG2_M2Z2Z_HtoS +/* 18816 */ MCD_OPC_FilterValue, 1, 155, 219, 1, // Skip to: 140576 +/* 18821 */ MCD_OPC_CheckPredicate, 1, 150, 219, 1, // Skip to: 140576 +/* 18826 */ MCD_OPC_CheckField, 22, 1, 1, 143, 219, 1, // Skip to: 140576 +/* 18833 */ MCD_OPC_CheckField, 17, 1, 0, 136, 219, 1, // Skip to: 140576 +/* 18840 */ MCD_OPC_CheckField, 6, 1, 0, 129, 219, 1, // Skip to: 140576 +/* 18847 */ MCD_OPC_Decode, 235, 56, 122, // Opcode: UDOT_VG4_M4Z4Z_HtoS +/* 18851 */ MCD_OPC_FilterValue, 6, 103, 0, 0, // Skip to: 18959 +/* 18856 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 18859 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18895 +/* 18864 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18867 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18881 +/* 18872 */ MCD_OPC_CheckPredicate, 1, 99, 219, 1, // Skip to: 140576 +/* 18877 */ MCD_OPC_Decode, 141, 54, 121, // Opcode: SUB_VG2_M2Z2Z_S +/* 18881 */ MCD_OPC_FilterValue, 1, 90, 219, 1, // Skip to: 140576 +/* 18886 */ MCD_OPC_CheckPredicate, 13, 85, 219, 1, // Skip to: 140576 +/* 18891 */ MCD_OPC_Decode, 140, 54, 121, // Opcode: SUB_VG2_M2Z2Z_D +/* 18895 */ MCD_OPC_FilterValue, 1, 76, 219, 1, // Skip to: 140576 +/* 18900 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18903 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18931 +/* 18908 */ MCD_OPC_CheckPredicate, 1, 63, 219, 1, // Skip to: 140576 +/* 18913 */ MCD_OPC_CheckField, 17, 1, 0, 56, 219, 1, // Skip to: 140576 +/* 18920 */ MCD_OPC_CheckField, 6, 1, 0, 49, 219, 1, // Skip to: 140576 +/* 18927 */ MCD_OPC_Decode, 147, 54, 122, // Opcode: SUB_VG4_M4Z4Z_S +/* 18931 */ MCD_OPC_FilterValue, 1, 40, 219, 1, // Skip to: 140576 +/* 18936 */ MCD_OPC_CheckPredicate, 13, 35, 219, 1, // Skip to: 140576 +/* 18941 */ MCD_OPC_CheckField, 17, 1, 0, 28, 219, 1, // Skip to: 140576 +/* 18948 */ MCD_OPC_CheckField, 6, 1, 0, 21, 219, 1, // Skip to: 140576 +/* 18955 */ MCD_OPC_Decode, 146, 54, 122, // Opcode: SUB_VG4_M4Z4Z_D +/* 18959 */ MCD_OPC_FilterValue, 7, 12, 219, 1, // Skip to: 140576 +/* 18964 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 18967 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 19003 +/* 18972 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 18975 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 18989 +/* 18980 */ MCD_OPC_CheckPredicate, 1, 247, 218, 1, // Skip to: 140576 +/* 18985 */ MCD_OPC_Decode, 145, 54, 17, // Opcode: SUB_VG2_M2Z_S +/* 18989 */ MCD_OPC_FilterValue, 1, 238, 218, 1, // Skip to: 140576 +/* 18994 */ MCD_OPC_CheckPredicate, 13, 233, 218, 1, // Skip to: 140576 +/* 18999 */ MCD_OPC_Decode, 144, 54, 17, // Opcode: SUB_VG2_M2Z_D +/* 19003 */ MCD_OPC_FilterValue, 1, 224, 218, 1, // Skip to: 140576 +/* 19008 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19011 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19032 +/* 19016 */ MCD_OPC_CheckPredicate, 1, 211, 218, 1, // Skip to: 140576 +/* 19021 */ MCD_OPC_CheckField, 6, 1, 0, 204, 218, 1, // Skip to: 140576 +/* 19028 */ MCD_OPC_Decode, 151, 54, 18, // Opcode: SUB_VG4_M4Z_S +/* 19032 */ MCD_OPC_FilterValue, 1, 195, 218, 1, // Skip to: 140576 +/* 19037 */ MCD_OPC_CheckPredicate, 13, 190, 218, 1, // Skip to: 140576 +/* 19042 */ MCD_OPC_CheckField, 6, 1, 0, 183, 218, 1, // Skip to: 140576 +/* 19049 */ MCD_OPC_Decode, 150, 54, 18, // Opcode: SUB_VG4_M4Z_D +/* 19053 */ MCD_OPC_FilterValue, 4, 223, 0, 0, // Skip to: 19281 +/* 19058 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 19061 */ MCD_OPC_FilterValue, 0, 73, 0, 0, // Skip to: 19139 +/* 19066 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 19069 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19097 +/* 19074 */ MCD_OPC_CheckPredicate, 2, 153, 218, 1, // Skip to: 140576 +/* 19079 */ MCD_OPC_CheckField, 22, 1, 0, 146, 218, 1, // Skip to: 140576 +/* 19086 */ MCD_OPC_CheckField, 1, 2, 0, 139, 218, 1, // Skip to: 140576 +/* 19093 */ MCD_OPC_Decode, 253, 24, 117, // Opcode: FMLALL_VG2_M2Z2Z_BtoS +/* 19097 */ MCD_OPC_FilterValue, 1, 130, 218, 1, // Skip to: 140576 +/* 19102 */ MCD_OPC_CheckPredicate, 2, 125, 218, 1, // Skip to: 140576 +/* 19107 */ MCD_OPC_CheckField, 22, 1, 0, 118, 218, 1, // Skip to: 140576 +/* 19114 */ MCD_OPC_CheckField, 17, 1, 0, 111, 218, 1, // Skip to: 140576 +/* 19121 */ MCD_OPC_CheckField, 6, 1, 0, 104, 218, 1, // Skip to: 140576 +/* 19128 */ MCD_OPC_CheckField, 1, 2, 0, 97, 218, 1, // Skip to: 140576 +/* 19135 */ MCD_OPC_Decode, 128, 25, 118, // Opcode: FMLALL_VG4_M4Z4Z_BtoS +/* 19139 */ MCD_OPC_FilterValue, 2, 73, 0, 0, // Skip to: 19217 +/* 19144 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 19147 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19175 +/* 19152 */ MCD_OPC_CheckPredicate, 3, 75, 218, 1, // Skip to: 140576 +/* 19157 */ MCD_OPC_CheckField, 22, 1, 0, 68, 218, 1, // Skip to: 140576 +/* 19164 */ MCD_OPC_CheckField, 2, 1, 0, 61, 218, 1, // Skip to: 140576 +/* 19171 */ MCD_OPC_Decode, 140, 25, 119, // Opcode: FMLAL_VG2_M2Z2Z_BtoH +/* 19175 */ MCD_OPC_FilterValue, 1, 52, 218, 1, // Skip to: 140576 +/* 19180 */ MCD_OPC_CheckPredicate, 3, 47, 218, 1, // Skip to: 140576 +/* 19185 */ MCD_OPC_CheckField, 22, 1, 0, 40, 218, 1, // Skip to: 140576 +/* 19192 */ MCD_OPC_CheckField, 17, 1, 0, 33, 218, 1, // Skip to: 140576 +/* 19199 */ MCD_OPC_CheckField, 6, 1, 0, 26, 218, 1, // Skip to: 140576 +/* 19206 */ MCD_OPC_CheckField, 2, 1, 0, 19, 218, 1, // Skip to: 140576 +/* 19213 */ MCD_OPC_Decode, 147, 25, 120, // Opcode: FMLAL_VG4_M4Z4Z_BtoH +/* 19217 */ MCD_OPC_FilterValue, 4, 10, 218, 1, // Skip to: 140576 +/* 19222 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 19225 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19246 +/* 19230 */ MCD_OPC_CheckPredicate, 3, 253, 217, 1, // Skip to: 140576 +/* 19235 */ MCD_OPC_CheckField, 22, 1, 0, 246, 217, 1, // Skip to: 140576 +/* 19242 */ MCD_OPC_Decode, 249, 22, 121, // Opcode: FDOT_VG2_M2Z2Z_BtoH +/* 19246 */ MCD_OPC_FilterValue, 1, 237, 217, 1, // Skip to: 140576 +/* 19251 */ MCD_OPC_CheckPredicate, 3, 232, 217, 1, // Skip to: 140576 +/* 19256 */ MCD_OPC_CheckField, 22, 1, 0, 225, 217, 1, // Skip to: 140576 +/* 19263 */ MCD_OPC_CheckField, 17, 1, 0, 218, 217, 1, // Skip to: 140576 +/* 19270 */ MCD_OPC_CheckField, 6, 1, 0, 211, 217, 1, // Skip to: 140576 +/* 19277 */ MCD_OPC_Decode, 130, 23, 122, // Opcode: FDOT_VG4_M4Z4Z_BtoH +/* 19281 */ MCD_OPC_FilterValue, 6, 202, 217, 1, // Skip to: 140576 +/* 19286 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 19289 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19317 +/* 19294 */ MCD_OPC_CheckPredicate, 2, 189, 217, 1, // Skip to: 140576 +/* 19299 */ MCD_OPC_CheckField, 22, 1, 0, 182, 217, 1, // Skip to: 140576 +/* 19306 */ MCD_OPC_CheckField, 10, 3, 4, 175, 217, 1, // Skip to: 140576 +/* 19313 */ MCD_OPC_Decode, 250, 22, 121, // Opcode: FDOT_VG2_M2Z2Z_BtoS +/* 19317 */ MCD_OPC_FilterValue, 1, 166, 217, 1, // Skip to: 140576 +/* 19322 */ MCD_OPC_CheckPredicate, 2, 161, 217, 1, // Skip to: 140576 +/* 19327 */ MCD_OPC_CheckField, 22, 1, 0, 154, 217, 1, // Skip to: 140576 +/* 19334 */ MCD_OPC_CheckField, 17, 1, 0, 147, 217, 1, // Skip to: 140576 +/* 19341 */ MCD_OPC_CheckField, 10, 3, 4, 140, 217, 1, // Skip to: 140576 +/* 19348 */ MCD_OPC_CheckField, 6, 1, 0, 133, 217, 1, // Skip to: 140576 +/* 19355 */ MCD_OPC_Decode, 131, 23, 122, // Opcode: FDOT_VG4_M4Z4Z_BtoS +/* 19359 */ MCD_OPC_FilterValue, 1, 124, 217, 1, // Skip to: 140576 +/* 19364 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 19367 */ MCD_OPC_FilterValue, 0, 145, 0, 0, // Skip to: 19517 +/* 19372 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 19375 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 19439 +/* 19380 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19383 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19411 +/* 19388 */ MCD_OPC_CheckPredicate, 1, 95, 217, 1, // Skip to: 140576 +/* 19393 */ MCD_OPC_CheckField, 5, 1, 0, 88, 217, 1, // Skip to: 140576 +/* 19400 */ MCD_OPC_CheckField, 0, 1, 0, 81, 217, 1, // Skip to: 140576 +/* 19407 */ MCD_OPC_Decode, 173, 42, 88, // Opcode: SEL_VG2_2ZC2Z2Z_S +/* 19411 */ MCD_OPC_FilterValue, 1, 72, 217, 1, // Skip to: 140576 +/* 19416 */ MCD_OPC_CheckPredicate, 1, 67, 217, 1, // Skip to: 140576 +/* 19421 */ MCD_OPC_CheckField, 5, 1, 0, 60, 217, 1, // Skip to: 140576 +/* 19428 */ MCD_OPC_CheckField, 0, 1, 0, 53, 217, 1, // Skip to: 140576 +/* 19435 */ MCD_OPC_Decode, 171, 42, 88, // Opcode: SEL_VG2_2ZC2Z2Z_D +/* 19439 */ MCD_OPC_FilterValue, 1, 44, 217, 1, // Skip to: 140576 +/* 19444 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19447 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 19482 +/* 19452 */ MCD_OPC_CheckPredicate, 1, 31, 217, 1, // Skip to: 140576 +/* 19457 */ MCD_OPC_CheckField, 17, 1, 0, 24, 217, 1, // Skip to: 140576 +/* 19464 */ MCD_OPC_CheckField, 5, 2, 0, 17, 217, 1, // Skip to: 140576 +/* 19471 */ MCD_OPC_CheckField, 0, 2, 0, 10, 217, 1, // Skip to: 140576 +/* 19478 */ MCD_OPC_Decode, 177, 42, 89, // Opcode: SEL_VG4_4ZC4Z4Z_S +/* 19482 */ MCD_OPC_FilterValue, 1, 1, 217, 1, // Skip to: 140576 +/* 19487 */ MCD_OPC_CheckPredicate, 1, 252, 216, 1, // Skip to: 140576 +/* 19492 */ MCD_OPC_CheckField, 17, 1, 0, 245, 216, 1, // Skip to: 140576 +/* 19499 */ MCD_OPC_CheckField, 5, 2, 0, 238, 216, 1, // Skip to: 140576 +/* 19506 */ MCD_OPC_CheckField, 0, 2, 0, 231, 216, 1, // Skip to: 140576 +/* 19513 */ MCD_OPC_Decode, 175, 42, 89, // Opcode: SEL_VG4_4ZC4Z4Z_D +/* 19517 */ MCD_OPC_FilterValue, 1, 219, 11, 0, // Skip to: 22557 +/* 19522 */ MCD_OPC_ExtractField, 5, 8, // Inst{12-5} ... +/* 19525 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 19633 +/* 19530 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 19533 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19583 +/* 19538 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19541 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19562 +/* 19546 */ MCD_OPC_CheckPredicate, 1, 193, 216, 1, // Skip to: 140576 +/* 19551 */ MCD_OPC_CheckField, 20, 1, 0, 186, 216, 1, // Skip to: 140576 +/* 19558 */ MCD_OPC_Decode, 199, 43, 90, // Opcode: SMAX_VG2_2ZZ_S +/* 19562 */ MCD_OPC_FilterValue, 1, 177, 216, 1, // Skip to: 140576 +/* 19567 */ MCD_OPC_CheckPredicate, 1, 172, 216, 1, // Skip to: 140576 +/* 19572 */ MCD_OPC_CheckField, 20, 1, 0, 165, 216, 1, // Skip to: 140576 +/* 19579 */ MCD_OPC_Decode, 197, 43, 90, // Opcode: SMAX_VG2_2ZZ_D +/* 19583 */ MCD_OPC_FilterValue, 1, 156, 216, 1, // Skip to: 140576 +/* 19588 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19591 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19612 +/* 19596 */ MCD_OPC_CheckPredicate, 1, 143, 216, 1, // Skip to: 140576 +/* 19601 */ MCD_OPC_CheckField, 20, 1, 0, 136, 216, 1, // Skip to: 140576 +/* 19608 */ MCD_OPC_Decode, 183, 57, 90, // Opcode: UMAX_VG2_2ZZ_S +/* 19612 */ MCD_OPC_FilterValue, 1, 127, 216, 1, // Skip to: 140576 +/* 19617 */ MCD_OPC_CheckPredicate, 1, 122, 216, 1, // Skip to: 140576 +/* 19622 */ MCD_OPC_CheckField, 20, 1, 0, 115, 216, 1, // Skip to: 140576 +/* 19629 */ MCD_OPC_Decode, 181, 57, 90, // Opcode: UMAX_VG2_2ZZ_D +/* 19633 */ MCD_OPC_FilterValue, 1, 103, 0, 0, // Skip to: 19741 +/* 19638 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 19641 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19691 +/* 19646 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19649 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19670 +/* 19654 */ MCD_OPC_CheckPredicate, 1, 85, 216, 1, // Skip to: 140576 +/* 19659 */ MCD_OPC_CheckField, 20, 1, 0, 78, 216, 1, // Skip to: 140576 +/* 19666 */ MCD_OPC_Decode, 129, 44, 90, // Opcode: SMIN_VG2_2ZZ_S +/* 19670 */ MCD_OPC_FilterValue, 1, 69, 216, 1, // Skip to: 140576 +/* 19675 */ MCD_OPC_CheckPredicate, 1, 64, 216, 1, // Skip to: 140576 +/* 19680 */ MCD_OPC_CheckField, 20, 1, 0, 57, 216, 1, // Skip to: 140576 +/* 19687 */ MCD_OPC_Decode, 255, 43, 90, // Opcode: SMIN_VG2_2ZZ_D +/* 19691 */ MCD_OPC_FilterValue, 1, 48, 216, 1, // Skip to: 140576 +/* 19696 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19699 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19720 +/* 19704 */ MCD_OPC_CheckPredicate, 1, 35, 216, 1, // Skip to: 140576 +/* 19709 */ MCD_OPC_CheckField, 20, 1, 0, 28, 216, 1, // Skip to: 140576 +/* 19716 */ MCD_OPC_Decode, 240, 57, 90, // Opcode: UMIN_VG2_2ZZ_S +/* 19720 */ MCD_OPC_FilterValue, 1, 19, 216, 1, // Skip to: 140576 +/* 19725 */ MCD_OPC_CheckPredicate, 1, 14, 216, 1, // Skip to: 140576 +/* 19730 */ MCD_OPC_CheckField, 20, 1, 0, 7, 216, 1, // Skip to: 140576 +/* 19737 */ MCD_OPC_Decode, 238, 57, 90, // Opcode: UMIN_VG2_2ZZ_D +/* 19741 */ MCD_OPC_FilterValue, 8, 103, 0, 0, // Skip to: 19849 +/* 19746 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 19749 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19799 +/* 19754 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19757 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19778 +/* 19762 */ MCD_OPC_CheckPredicate, 1, 233, 215, 1, // Skip to: 140576 +/* 19767 */ MCD_OPC_CheckField, 20, 1, 0, 226, 215, 1, // Skip to: 140576 +/* 19774 */ MCD_OPC_Decode, 243, 23, 90, // Opcode: FMAX_VG2_2ZZ_S +/* 19778 */ MCD_OPC_FilterValue, 1, 217, 215, 1, // Skip to: 140576 +/* 19783 */ MCD_OPC_CheckPredicate, 1, 212, 215, 1, // Skip to: 140576 +/* 19788 */ MCD_OPC_CheckField, 20, 1, 0, 205, 215, 1, // Skip to: 140576 +/* 19795 */ MCD_OPC_Decode, 241, 23, 90, // Opcode: FMAX_VG2_2ZZ_D +/* 19799 */ MCD_OPC_FilterValue, 1, 196, 215, 1, // Skip to: 140576 +/* 19804 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19807 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19828 +/* 19812 */ MCD_OPC_CheckPredicate, 1, 183, 215, 1, // Skip to: 140576 +/* 19817 */ MCD_OPC_CheckField, 20, 1, 0, 176, 215, 1, // Skip to: 140576 +/* 19824 */ MCD_OPC_Decode, 207, 24, 90, // Opcode: FMIN_VG2_2ZZ_S +/* 19828 */ MCD_OPC_FilterValue, 1, 167, 215, 1, // Skip to: 140576 +/* 19833 */ MCD_OPC_CheckPredicate, 1, 162, 215, 1, // Skip to: 140576 +/* 19838 */ MCD_OPC_CheckField, 20, 1, 0, 155, 215, 1, // Skip to: 140576 +/* 19845 */ MCD_OPC_Decode, 205, 24, 90, // Opcode: FMIN_VG2_2ZZ_D +/* 19849 */ MCD_OPC_FilterValue, 9, 103, 0, 0, // Skip to: 19957 +/* 19854 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 19857 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 19907 +/* 19862 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19865 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19886 +/* 19870 */ MCD_OPC_CheckPredicate, 1, 125, 215, 1, // Skip to: 140576 +/* 19875 */ MCD_OPC_CheckField, 20, 1, 0, 118, 215, 1, // Skip to: 140576 +/* 19882 */ MCD_OPC_Decode, 199, 23, 90, // Opcode: FMAXNM_VG2_2ZZ_S +/* 19886 */ MCD_OPC_FilterValue, 1, 109, 215, 1, // Skip to: 140576 +/* 19891 */ MCD_OPC_CheckPredicate, 1, 104, 215, 1, // Skip to: 140576 +/* 19896 */ MCD_OPC_CheckField, 20, 1, 0, 97, 215, 1, // Skip to: 140576 +/* 19903 */ MCD_OPC_Decode, 197, 23, 90, // Opcode: FMAXNM_VG2_2ZZ_D +/* 19907 */ MCD_OPC_FilterValue, 1, 88, 215, 1, // Skip to: 140576 +/* 19912 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 19915 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19936 +/* 19920 */ MCD_OPC_CheckPredicate, 1, 75, 215, 1, // Skip to: 140576 +/* 19925 */ MCD_OPC_CheckField, 20, 1, 0, 68, 215, 1, // Skip to: 140576 +/* 19932 */ MCD_OPC_Decode, 163, 24, 90, // Opcode: FMINNM_VG2_2ZZ_S +/* 19936 */ MCD_OPC_FilterValue, 1, 59, 215, 1, // Skip to: 140576 +/* 19941 */ MCD_OPC_CheckPredicate, 1, 54, 215, 1, // Skip to: 140576 +/* 19946 */ MCD_OPC_CheckField, 20, 1, 0, 47, 215, 1, // Skip to: 140576 +/* 19953 */ MCD_OPC_Decode, 161, 24, 90, // Opcode: FMINNM_VG2_2ZZ_D +/* 19957 */ MCD_OPC_FilterValue, 12, 59, 0, 0, // Skip to: 20021 /* 19962 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 19965 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 19986 -/* 19970 */ MCD_OPC_CheckPredicate, 2, 209, 195, 1, // Skip to: 135640 -/* 19975 */ MCD_OPC_CheckField, 16, 1, 0, 202, 195, 1, // Skip to: 135640 -/* 19982 */ MCD_OPC_Decode, 213, 45, 89, // Opcode: SRSHL_VG2_2Z2Z_S -/* 19986 */ MCD_OPC_FilterValue, 1, 193, 195, 1, // Skip to: 135640 -/* 19991 */ MCD_OPC_CheckPredicate, 2, 188, 195, 1, // Skip to: 135640 -/* 19996 */ MCD_OPC_CheckField, 16, 1, 0, 181, 195, 1, // Skip to: 135640 -/* 20003 */ MCD_OPC_Decode, 211, 45, 89, // Opcode: SRSHL_VG2_2Z2Z_D -/* 20007 */ MCD_OPC_FilterValue, 1, 172, 195, 1, // Skip to: 135640 -/* 20012 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20015 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20036 -/* 20020 */ MCD_OPC_CheckPredicate, 2, 159, 195, 1, // Skip to: 135640 -/* 20025 */ MCD_OPC_CheckField, 16, 1, 0, 152, 195, 1, // Skip to: 135640 -/* 20032 */ MCD_OPC_Decode, 153, 57, 89, // Opcode: URSHL_VG2_2Z2Z_S -/* 20036 */ MCD_OPC_FilterValue, 1, 143, 195, 1, // Skip to: 135640 -/* 20041 */ MCD_OPC_CheckPredicate, 2, 138, 195, 1, // Skip to: 135640 -/* 20046 */ MCD_OPC_CheckField, 16, 1, 0, 131, 195, 1, // Skip to: 135640 -/* 20053 */ MCD_OPC_Decode, 151, 57, 89, // Opcode: URSHL_VG2_2Z2Z_D -/* 20057 */ MCD_OPC_FilterValue, 160, 1, 59, 0, 0, // Skip to: 20122 -/* 20063 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20066 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20094 -/* 20071 */ MCD_OPC_CheckPredicate, 2, 108, 195, 1, // Skip to: 135640 -/* 20076 */ MCD_OPC_CheckField, 16, 1, 0, 101, 195, 1, // Skip to: 135640 -/* 20083 */ MCD_OPC_CheckField, 0, 1, 0, 94, 195, 1, // Skip to: 135640 -/* 20090 */ MCD_OPC_Decode, 219, 42, 89, // Opcode: SQDMULH_VG2_2Z2Z_S -/* 20094 */ MCD_OPC_FilterValue, 1, 85, 195, 1, // Skip to: 135640 -/* 20099 */ MCD_OPC_CheckPredicate, 2, 80, 195, 1, // Skip to: 135640 -/* 20104 */ MCD_OPC_CheckField, 16, 1, 0, 73, 195, 1, // Skip to: 135640 -/* 20111 */ MCD_OPC_CheckField, 0, 1, 0, 66, 195, 1, // Skip to: 135640 -/* 20118 */ MCD_OPC_Decode, 217, 42, 89, // Opcode: SQDMULH_VG2_2Z2Z_D -/* 20122 */ MCD_OPC_FilterValue, 192, 1, 103, 0, 0, // Skip to: 20231 -/* 20128 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20131 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20181 -/* 20136 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20139 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20160 -/* 20144 */ MCD_OPC_CheckPredicate, 2, 35, 195, 1, // Skip to: 135640 -/* 20149 */ MCD_OPC_CheckField, 16, 2, 0, 28, 195, 1, // Skip to: 135640 -/* 20156 */ MCD_OPC_Decode, 253, 39, 90, // Opcode: SMAX_VG4_4Z4Z_S -/* 20160 */ MCD_OPC_FilterValue, 1, 19, 195, 1, // Skip to: 135640 -/* 20165 */ MCD_OPC_CheckPredicate, 2, 14, 195, 1, // Skip to: 135640 -/* 20170 */ MCD_OPC_CheckField, 16, 2, 0, 7, 195, 1, // Skip to: 135640 -/* 20177 */ MCD_OPC_Decode, 251, 39, 90, // Opcode: SMAX_VG4_4Z4Z_D -/* 20181 */ MCD_OPC_FilterValue, 1, 254, 194, 1, // Skip to: 135640 -/* 20186 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20189 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20210 -/* 20194 */ MCD_OPC_CheckPredicate, 2, 241, 194, 1, // Skip to: 135640 -/* 20199 */ MCD_OPC_CheckField, 16, 2, 0, 234, 194, 1, // Skip to: 135640 -/* 20206 */ MCD_OPC_Decode, 232, 53, 90, // Opcode: UMAX_VG4_4Z4Z_S -/* 20210 */ MCD_OPC_FilterValue, 1, 225, 194, 1, // Skip to: 135640 -/* 20215 */ MCD_OPC_CheckPredicate, 2, 220, 194, 1, // Skip to: 135640 -/* 20220 */ MCD_OPC_CheckField, 16, 2, 0, 213, 194, 1, // Skip to: 135640 -/* 20227 */ MCD_OPC_Decode, 230, 53, 90, // Opcode: UMAX_VG4_4Z4Z_D -/* 20231 */ MCD_OPC_FilterValue, 193, 1, 103, 0, 0, // Skip to: 20340 -/* 20237 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20240 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20290 -/* 20245 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20248 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20269 -/* 20253 */ MCD_OPC_CheckPredicate, 2, 182, 194, 1, // Skip to: 135640 -/* 20258 */ MCD_OPC_CheckField, 16, 2, 0, 175, 194, 1, // Skip to: 135640 -/* 20265 */ MCD_OPC_Decode, 183, 40, 90, // Opcode: SMIN_VG4_4Z4Z_S -/* 20269 */ MCD_OPC_FilterValue, 1, 166, 194, 1, // Skip to: 135640 -/* 20274 */ MCD_OPC_CheckPredicate, 2, 161, 194, 1, // Skip to: 135640 -/* 20279 */ MCD_OPC_CheckField, 16, 2, 0, 154, 194, 1, // Skip to: 135640 -/* 20286 */ MCD_OPC_Decode, 181, 40, 90, // Opcode: SMIN_VG4_4Z4Z_D -/* 20290 */ MCD_OPC_FilterValue, 1, 145, 194, 1, // Skip to: 135640 -/* 20295 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20298 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20319 -/* 20303 */ MCD_OPC_CheckPredicate, 2, 132, 194, 1, // Skip to: 135640 -/* 20308 */ MCD_OPC_CheckField, 16, 2, 0, 125, 194, 1, // Skip to: 135640 -/* 20315 */ MCD_OPC_Decode, 161, 54, 90, // Opcode: UMIN_VG4_4Z4Z_S -/* 20319 */ MCD_OPC_FilterValue, 1, 116, 194, 1, // Skip to: 135640 -/* 20324 */ MCD_OPC_CheckPredicate, 2, 111, 194, 1, // Skip to: 135640 -/* 20329 */ MCD_OPC_CheckField, 16, 2, 0, 104, 194, 1, // Skip to: 135640 -/* 20336 */ MCD_OPC_Decode, 159, 54, 90, // Opcode: UMIN_VG4_4Z4Z_D -/* 20340 */ MCD_OPC_FilterValue, 200, 1, 103, 0, 0, // Skip to: 20449 -/* 20346 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20349 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20399 -/* 20354 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20357 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20378 -/* 20362 */ MCD_OPC_CheckPredicate, 2, 73, 194, 1, // Skip to: 135640 -/* 20367 */ MCD_OPC_CheckField, 16, 2, 0, 66, 194, 1, // Skip to: 135640 -/* 20374 */ MCD_OPC_Decode, 138, 21, 90, // Opcode: FMAX_VG4_4Z4Z_S -/* 20378 */ MCD_OPC_FilterValue, 1, 57, 194, 1, // Skip to: 135640 -/* 20383 */ MCD_OPC_CheckPredicate, 2, 52, 194, 1, // Skip to: 135640 -/* 20388 */ MCD_OPC_CheckField, 16, 2, 0, 45, 194, 1, // Skip to: 135640 -/* 20395 */ MCD_OPC_Decode, 136, 21, 90, // Opcode: FMAX_VG4_4Z4Z_D -/* 20399 */ MCD_OPC_FilterValue, 1, 36, 194, 1, // Skip to: 135640 -/* 20404 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20407 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20428 -/* 20412 */ MCD_OPC_CheckPredicate, 2, 23, 194, 1, // Skip to: 135640 -/* 20417 */ MCD_OPC_CheckField, 16, 2, 0, 16, 194, 1, // Skip to: 135640 -/* 20424 */ MCD_OPC_Decode, 230, 21, 90, // Opcode: FMIN_VG4_4Z4Z_S -/* 20428 */ MCD_OPC_FilterValue, 1, 7, 194, 1, // Skip to: 135640 -/* 20433 */ MCD_OPC_CheckPredicate, 2, 2, 194, 1, // Skip to: 135640 -/* 20438 */ MCD_OPC_CheckField, 16, 2, 0, 251, 193, 1, // Skip to: 135640 -/* 20445 */ MCD_OPC_Decode, 228, 21, 90, // Opcode: FMIN_VG4_4Z4Z_D -/* 20449 */ MCD_OPC_FilterValue, 201, 1, 103, 0, 0, // Skip to: 20558 -/* 20455 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20458 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20508 -/* 20463 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20466 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20487 -/* 20471 */ MCD_OPC_CheckPredicate, 2, 220, 193, 1, // Skip to: 135640 -/* 20476 */ MCD_OPC_CheckField, 16, 2, 0, 213, 193, 1, // Skip to: 135640 -/* 20483 */ MCD_OPC_Decode, 222, 20, 90, // Opcode: FMAXNM_VG4_4Z4Z_S -/* 20487 */ MCD_OPC_FilterValue, 1, 204, 193, 1, // Skip to: 135640 -/* 20492 */ MCD_OPC_CheckPredicate, 2, 199, 193, 1, // Skip to: 135640 -/* 20497 */ MCD_OPC_CheckField, 16, 2, 0, 192, 193, 1, // Skip to: 135640 -/* 20504 */ MCD_OPC_Decode, 220, 20, 90, // Opcode: FMAXNM_VG4_4Z4Z_D -/* 20508 */ MCD_OPC_FilterValue, 1, 183, 193, 1, // Skip to: 135640 -/* 20513 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20516 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20537 -/* 20521 */ MCD_OPC_CheckPredicate, 2, 170, 193, 1, // Skip to: 135640 -/* 20526 */ MCD_OPC_CheckField, 16, 2, 0, 163, 193, 1, // Skip to: 135640 -/* 20533 */ MCD_OPC_Decode, 186, 21, 90, // Opcode: FMINNM_VG4_4Z4Z_S -/* 20537 */ MCD_OPC_FilterValue, 1, 154, 193, 1, // Skip to: 135640 -/* 20542 */ MCD_OPC_CheckPredicate, 2, 149, 193, 1, // Skip to: 135640 -/* 20547 */ MCD_OPC_CheckField, 16, 2, 0, 142, 193, 1, // Skip to: 135640 -/* 20554 */ MCD_OPC_Decode, 184, 21, 90, // Opcode: FMINNM_VG4_4Z4Z_D -/* 20558 */ MCD_OPC_FilterValue, 209, 1, 103, 0, 0, // Skip to: 20667 -/* 20564 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20567 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20617 -/* 20572 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20575 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20596 -/* 20580 */ MCD_OPC_CheckPredicate, 2, 111, 193, 1, // Skip to: 135640 -/* 20585 */ MCD_OPC_CheckField, 16, 2, 0, 104, 193, 1, // Skip to: 135640 -/* 20592 */ MCD_OPC_Decode, 221, 45, 90, // Opcode: SRSHL_VG4_4Z4Z_S -/* 20596 */ MCD_OPC_FilterValue, 1, 95, 193, 1, // Skip to: 135640 -/* 20601 */ MCD_OPC_CheckPredicate, 2, 90, 193, 1, // Skip to: 135640 -/* 20606 */ MCD_OPC_CheckField, 16, 2, 0, 83, 193, 1, // Skip to: 135640 -/* 20613 */ MCD_OPC_Decode, 219, 45, 90, // Opcode: SRSHL_VG4_4Z4Z_D -/* 20617 */ MCD_OPC_FilterValue, 1, 74, 193, 1, // Skip to: 135640 -/* 20622 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20625 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20646 -/* 20630 */ MCD_OPC_CheckPredicate, 2, 61, 193, 1, // Skip to: 135640 -/* 20635 */ MCD_OPC_CheckField, 16, 2, 0, 54, 193, 1, // Skip to: 135640 -/* 20642 */ MCD_OPC_Decode, 161, 57, 90, // Opcode: URSHL_VG4_4Z4Z_S -/* 20646 */ MCD_OPC_FilterValue, 1, 45, 193, 1, // Skip to: 135640 -/* 20651 */ MCD_OPC_CheckPredicate, 2, 40, 193, 1, // Skip to: 135640 -/* 20656 */ MCD_OPC_CheckField, 16, 2, 0, 33, 193, 1, // Skip to: 135640 -/* 20663 */ MCD_OPC_Decode, 159, 57, 90, // Opcode: URSHL_VG4_4Z4Z_D -/* 20667 */ MCD_OPC_FilterValue, 224, 1, 23, 193, 1, // Skip to: 135640 -/* 20673 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20676 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20704 -/* 20681 */ MCD_OPC_CheckPredicate, 2, 10, 193, 1, // Skip to: 135640 -/* 20686 */ MCD_OPC_CheckField, 16, 2, 0, 3, 193, 1, // Skip to: 135640 -/* 20693 */ MCD_OPC_CheckField, 0, 2, 0, 252, 192, 1, // Skip to: 135640 -/* 20700 */ MCD_OPC_Decode, 227, 42, 90, // Opcode: SQDMULH_VG4_4Z4Z_S -/* 20704 */ MCD_OPC_FilterValue, 1, 243, 192, 1, // Skip to: 135640 -/* 20709 */ MCD_OPC_CheckPredicate, 2, 238, 192, 1, // Skip to: 135640 -/* 20714 */ MCD_OPC_CheckField, 16, 2, 0, 231, 192, 1, // Skip to: 135640 -/* 20721 */ MCD_OPC_CheckField, 0, 2, 0, 224, 192, 1, // Skip to: 135640 -/* 20728 */ MCD_OPC_Decode, 225, 42, 90, // Opcode: SQDMULH_VG4_4Z4Z_D -/* 20732 */ MCD_OPC_FilterValue, 2, 17, 2, 0, // Skip to: 21266 -/* 20737 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 20740 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20790 -/* 20745 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20748 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20769 -/* 20753 */ MCD_OPC_CheckPredicate, 2, 194, 192, 1, // Skip to: 135640 -/* 20758 */ MCD_OPC_CheckField, 0, 1, 0, 187, 192, 1, // Skip to: 135640 -/* 20765 */ MCD_OPC_Decode, 181, 17, 91, // Opcode: FCLAMP_VG2_2Z2Z_S -/* 20769 */ MCD_OPC_FilterValue, 1, 178, 192, 1, // Skip to: 135640 -/* 20774 */ MCD_OPC_CheckPredicate, 2, 173, 192, 1, // Skip to: 135640 -/* 20779 */ MCD_OPC_CheckField, 0, 1, 0, 166, 192, 1, // Skip to: 135640 -/* 20786 */ MCD_OPC_Decode, 179, 17, 91, // Opcode: FCLAMP_VG2_2Z2Z_D -/* 20790 */ MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 20870 -/* 20795 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 20798 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 20834 -/* 20803 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20806 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 20820 -/* 20811 */ MCD_OPC_CheckPredicate, 2, 136, 192, 1, // Skip to: 135640 -/* 20816 */ MCD_OPC_Decode, 139, 38, 91, // Opcode: SCLAMP_VG2_2Z2Z_S -/* 20820 */ MCD_OPC_FilterValue, 1, 127, 192, 1, // Skip to: 135640 -/* 20825 */ MCD_OPC_CheckPredicate, 2, 122, 192, 1, // Skip to: 135640 -/* 20830 */ MCD_OPC_Decode, 137, 38, 91, // Opcode: SCLAMP_VG2_2Z2Z_D -/* 20834 */ MCD_OPC_FilterValue, 1, 113, 192, 1, // Skip to: 135640 -/* 20839 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20842 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 20856 -/* 20847 */ MCD_OPC_CheckPredicate, 2, 100, 192, 1, // Skip to: 135640 -/* 20852 */ MCD_OPC_Decode, 216, 52, 91, // Opcode: UCLAMP_VG2_2Z2Z_S -/* 20856 */ MCD_OPC_FilterValue, 1, 91, 192, 1, // Skip to: 135640 -/* 20861 */ MCD_OPC_CheckPredicate, 2, 86, 192, 1, // Skip to: 135640 -/* 20866 */ MCD_OPC_Decode, 214, 52, 91, // Opcode: UCLAMP_VG2_2Z2Z_D -/* 20870 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 20920 -/* 20875 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20878 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20899 -/* 20883 */ MCD_OPC_CheckPredicate, 2, 64, 192, 1, // Skip to: 135640 -/* 20888 */ MCD_OPC_CheckField, 0, 2, 0, 57, 192, 1, // Skip to: 135640 -/* 20895 */ MCD_OPC_Decode, 184, 17, 92, // Opcode: FCLAMP_VG4_4Z4Z_S -/* 20899 */ MCD_OPC_FilterValue, 1, 48, 192, 1, // Skip to: 135640 -/* 20904 */ MCD_OPC_CheckPredicate, 2, 43, 192, 1, // Skip to: 135640 -/* 20909 */ MCD_OPC_CheckField, 0, 2, 0, 36, 192, 1, // Skip to: 135640 -/* 20916 */ MCD_OPC_Decode, 182, 17, 92, // Opcode: FCLAMP_VG4_4Z4Z_D -/* 20920 */ MCD_OPC_FilterValue, 3, 75, 0, 0, // Skip to: 21000 -/* 20925 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 20928 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 20964 -/* 20933 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20936 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 20950 -/* 20941 */ MCD_OPC_CheckPredicate, 2, 6, 192, 1, // Skip to: 135640 -/* 20946 */ MCD_OPC_Decode, 143, 38, 92, // Opcode: SCLAMP_VG4_4Z4Z_S -/* 20950 */ MCD_OPC_FilterValue, 1, 253, 191, 1, // Skip to: 135640 -/* 20955 */ MCD_OPC_CheckPredicate, 2, 248, 191, 1, // Skip to: 135640 -/* 20960 */ MCD_OPC_Decode, 141, 38, 92, // Opcode: SCLAMP_VG4_4Z4Z_D -/* 20964 */ MCD_OPC_FilterValue, 1, 239, 191, 1, // Skip to: 135640 -/* 20969 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 20972 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 20986 -/* 20977 */ MCD_OPC_CheckPredicate, 2, 226, 191, 1, // Skip to: 135640 -/* 20982 */ MCD_OPC_Decode, 220, 52, 92, // Opcode: UCLAMP_VG4_4Z4Z_S -/* 20986 */ MCD_OPC_FilterValue, 1, 217, 191, 1, // Skip to: 135640 -/* 20991 */ MCD_OPC_CheckPredicate, 2, 212, 191, 1, // Skip to: 135640 -/* 20996 */ MCD_OPC_Decode, 218, 52, 92, // Opcode: UCLAMP_VG4_4Z4Z_D -/* 21000 */ MCD_OPC_FilterValue, 4, 75, 0, 0, // Skip to: 21080 -/* 21005 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 21008 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 21044 -/* 21013 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21016 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 21030 -/* 21021 */ MCD_OPC_CheckPredicate, 2, 182, 191, 1, // Skip to: 135640 -/* 21026 */ MCD_OPC_Decode, 206, 60, 93, // Opcode: ZIP_VG2_2ZZZ_S -/* 21030 */ MCD_OPC_FilterValue, 1, 173, 191, 1, // Skip to: 135640 -/* 21035 */ MCD_OPC_CheckPredicate, 2, 168, 191, 1, // Skip to: 135640 -/* 21040 */ MCD_OPC_Decode, 203, 60, 93, // Opcode: ZIP_VG2_2ZZZ_D -/* 21044 */ MCD_OPC_FilterValue, 1, 159, 191, 1, // Skip to: 135640 -/* 21049 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21052 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 21066 -/* 21057 */ MCD_OPC_CheckPredicate, 2, 146, 191, 1, // Skip to: 135640 -/* 21062 */ MCD_OPC_Decode, 248, 58, 93, // Opcode: UZP_VG2_2ZZZ_S -/* 21066 */ MCD_OPC_FilterValue, 1, 137, 191, 1, // Skip to: 135640 -/* 21071 */ MCD_OPC_CheckPredicate, 2, 132, 191, 1, // Skip to: 135640 -/* 21076 */ MCD_OPC_Decode, 245, 58, 93, // Opcode: UZP_VG2_2ZZZ_D -/* 21080 */ MCD_OPC_FilterValue, 5, 81, 0, 0, // Skip to: 21166 -/* 21085 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 21088 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21138 -/* 21093 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 21096 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21117 -/* 21101 */ MCD_OPC_CheckPredicate, 2, 102, 191, 1, // Skip to: 135640 -/* 21106 */ MCD_OPC_CheckField, 22, 1, 1, 95, 191, 1, // Skip to: 135640 -/* 21113 */ MCD_OPC_Decode, 173, 44, 117, // Opcode: SQRSHR_VG2_Z2ZI_H -/* 21117 */ MCD_OPC_FilterValue, 1, 86, 191, 1, // Skip to: 135640 -/* 21122 */ MCD_OPC_CheckPredicate, 2, 81, 191, 1, // Skip to: 135640 -/* 21127 */ MCD_OPC_CheckField, 22, 1, 1, 74, 191, 1, // Skip to: 135640 -/* 21134 */ MCD_OPC_Decode, 170, 44, 117, // Opcode: SQRSHRU_VG2_Z2ZI_H -/* 21138 */ MCD_OPC_FilterValue, 1, 65, 191, 1, // Skip to: 135640 -/* 21143 */ MCD_OPC_CheckPredicate, 2, 60, 191, 1, // Skip to: 135640 -/* 21148 */ MCD_OPC_CheckField, 22, 1, 1, 53, 191, 1, // Skip to: 135640 -/* 21155 */ MCD_OPC_CheckField, 20, 1, 0, 46, 191, 1, // Skip to: 135640 -/* 21162 */ MCD_OPC_Decode, 167, 56, 117, // Opcode: UQRSHR_VG2_Z2ZI_H -/* 21166 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 21216 -/* 21171 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 21174 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 21188 -/* 21179 */ MCD_OPC_CheckPredicate, 2, 24, 191, 1, // Skip to: 135640 -/* 21184 */ MCD_OPC_Decode, 175, 44, 118, // Opcode: SQRSHR_VG4_Z4ZI_H -/* 21188 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 21202 -/* 21193 */ MCD_OPC_CheckPredicate, 2, 10, 191, 1, // Skip to: 135640 -/* 21198 */ MCD_OPC_Decode, 169, 56, 118, // Opcode: UQRSHR_VG4_Z4ZI_H -/* 21202 */ MCD_OPC_FilterValue, 2, 1, 191, 1, // Skip to: 135640 -/* 21207 */ MCD_OPC_CheckPredicate, 2, 252, 190, 1, // Skip to: 135640 -/* 21212 */ MCD_OPC_Decode, 172, 44, 118, // Opcode: SQRSHRU_VG4_Z4ZI_H -/* 21216 */ MCD_OPC_FilterValue, 7, 243, 190, 1, // Skip to: 135640 -/* 21221 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 21224 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 21238 -/* 21229 */ MCD_OPC_CheckPredicate, 2, 230, 190, 1, // Skip to: 135640 -/* 21234 */ MCD_OPC_Decode, 143, 44, 118, // Opcode: SQRSHRN_VG4_Z4ZI_H -/* 21238 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 21252 -/* 21243 */ MCD_OPC_CheckPredicate, 2, 216, 190, 1, // Skip to: 135640 -/* 21248 */ MCD_OPC_Decode, 157, 56, 118, // Opcode: UQRSHRN_VG4_Z4ZI_H -/* 21252 */ MCD_OPC_FilterValue, 2, 207, 190, 1, // Skip to: 135640 -/* 21257 */ MCD_OPC_CheckPredicate, 2, 202, 190, 1, // Skip to: 135640 -/* 21262 */ MCD_OPC_Decode, 160, 44, 118, // Opcode: SQRSHRUN_VG4_Z4ZI_H -/* 21266 */ MCD_OPC_FilterValue, 3, 193, 190, 1, // Skip to: 135640 -/* 21271 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 21274 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 21338 -/* 21279 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 21282 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21310 -/* 21287 */ MCD_OPC_CheckPredicate, 3, 172, 190, 1, // Skip to: 135640 -/* 21292 */ MCD_OPC_CheckField, 22, 1, 0, 165, 190, 1, // Skip to: 135640 -/* 21299 */ MCD_OPC_CheckField, 10, 3, 0, 158, 190, 1, // Skip to: 135640 -/* 21306 */ MCD_OPC_Decode, 143, 20, 101, // Opcode: FCVT_2ZZ_H_S -/* 21310 */ MCD_OPC_FilterValue, 1, 149, 190, 1, // Skip to: 135640 -/* 21315 */ MCD_OPC_CheckPredicate, 3, 144, 190, 1, // Skip to: 135640 -/* 21320 */ MCD_OPC_CheckField, 22, 1, 0, 137, 190, 1, // Skip to: 135640 -/* 21327 */ MCD_OPC_CheckField, 10, 3, 0, 130, 190, 1, // Skip to: 135640 -/* 21334 */ MCD_OPC_Decode, 222, 18, 101, // Opcode: FCVTL_2ZZ_H_S -/* 21338 */ MCD_OPC_FilterValue, 5, 103, 0, 0, // Skip to: 21446 -/* 21343 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 21346 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21396 -/* 21351 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21354 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21375 -/* 21359 */ MCD_OPC_CheckPredicate, 2, 100, 190, 1, // Skip to: 135640 -/* 21364 */ MCD_OPC_CheckField, 10, 3, 0, 93, 190, 1, // Skip to: 135640 -/* 21371 */ MCD_OPC_Decode, 243, 50, 101, // Opcode: SUNPK_VG2_2ZZ_S -/* 21375 */ MCD_OPC_FilterValue, 1, 84, 190, 1, // Skip to: 135640 -/* 21380 */ MCD_OPC_CheckPredicate, 2, 79, 190, 1, // Skip to: 135640 -/* 21385 */ MCD_OPC_CheckField, 10, 3, 0, 72, 190, 1, // Skip to: 135640 -/* 21392 */ MCD_OPC_Decode, 241, 50, 101, // Opcode: SUNPK_VG2_2ZZ_D -/* 21396 */ MCD_OPC_FilterValue, 1, 63, 190, 1, // Skip to: 135640 -/* 21401 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21404 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21425 -/* 21409 */ MCD_OPC_CheckPredicate, 2, 50, 190, 1, // Skip to: 135640 -/* 21414 */ MCD_OPC_CheckField, 10, 3, 0, 43, 190, 1, // Skip to: 135640 -/* 21421 */ MCD_OPC_Decode, 191, 58, 101, // Opcode: UUNPK_VG2_2ZZ_S -/* 21425 */ MCD_OPC_FilterValue, 1, 34, 190, 1, // Skip to: 135640 -/* 21430 */ MCD_OPC_CheckPredicate, 2, 29, 190, 1, // Skip to: 135640 -/* 21435 */ MCD_OPC_CheckField, 10, 3, 0, 22, 190, 1, // Skip to: 135640 -/* 21442 */ MCD_OPC_Decode, 189, 58, 101, // Opcode: UUNPK_VG2_2ZZ_D -/* 21446 */ MCD_OPC_FilterValue, 8, 37, 0, 0, // Skip to: 21488 -/* 21451 */ MCD_OPC_CheckPredicate, 2, 8, 190, 1, // Skip to: 135640 -/* 21456 */ MCD_OPC_CheckField, 22, 1, 0, 1, 190, 1, // Skip to: 135640 -/* 21463 */ MCD_OPC_CheckField, 10, 3, 0, 250, 189, 1, // Skip to: 135640 -/* 21470 */ MCD_OPC_CheckField, 5, 1, 0, 243, 189, 1, // Skip to: 135640 -/* 21477 */ MCD_OPC_CheckField, 0, 1, 0, 236, 189, 1, // Skip to: 135640 -/* 21484 */ MCD_OPC_Decode, 179, 24, 95, // Opcode: FRINTN_2Z2Z_S -/* 21488 */ MCD_OPC_FilterValue, 9, 37, 0, 0, // Skip to: 21530 -/* 21493 */ MCD_OPC_CheckPredicate, 2, 222, 189, 1, // Skip to: 135640 -/* 21498 */ MCD_OPC_CheckField, 22, 1, 0, 215, 189, 1, // Skip to: 135640 -/* 21505 */ MCD_OPC_CheckField, 10, 3, 0, 208, 189, 1, // Skip to: 135640 -/* 21512 */ MCD_OPC_CheckField, 5, 1, 0, 201, 189, 1, // Skip to: 135640 -/* 21519 */ MCD_OPC_CheckField, 0, 1, 0, 194, 189, 1, // Skip to: 135640 -/* 21526 */ MCD_OPC_Decode, 192, 24, 95, // Opcode: FRINTP_2Z2Z_S -/* 21530 */ MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 21572 -/* 21535 */ MCD_OPC_CheckPredicate, 2, 180, 189, 1, // Skip to: 135640 -/* 21540 */ MCD_OPC_CheckField, 22, 1, 0, 173, 189, 1, // Skip to: 135640 -/* 21547 */ MCD_OPC_CheckField, 10, 3, 0, 166, 189, 1, // Skip to: 135640 -/* 21554 */ MCD_OPC_CheckField, 5, 1, 0, 159, 189, 1, // Skip to: 135640 -/* 21561 */ MCD_OPC_CheckField, 0, 1, 0, 152, 189, 1, // Skip to: 135640 -/* 21568 */ MCD_OPC_Decode, 166, 24, 95, // Opcode: FRINTM_2Z2Z_S -/* 21572 */ MCD_OPC_FilterValue, 12, 37, 0, 0, // Skip to: 21614 -/* 21577 */ MCD_OPC_CheckPredicate, 2, 138, 189, 1, // Skip to: 135640 -/* 21582 */ MCD_OPC_CheckField, 22, 1, 0, 131, 189, 1, // Skip to: 135640 -/* 21589 */ MCD_OPC_CheckField, 10, 3, 0, 124, 189, 1, // Skip to: 135640 -/* 21596 */ MCD_OPC_CheckField, 5, 1, 0, 117, 189, 1, // Skip to: 135640 -/* 21603 */ MCD_OPC_CheckField, 0, 1, 0, 110, 189, 1, // Skip to: 135640 -/* 21610 */ MCD_OPC_Decode, 142, 24, 95, // Opcode: FRINTA_2Z2Z_S -/* 21614 */ MCD_OPC_FilterValue, 19, 159, 0, 0, // Skip to: 21778 -/* 21619 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 21622 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21672 -/* 21627 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21630 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21651 -/* 21635 */ MCD_OPC_CheckPredicate, 2, 80, 189, 1, // Skip to: 135640 -/* 21640 */ MCD_OPC_CheckField, 10, 3, 0, 73, 189, 1, // Skip to: 135640 -/* 21647 */ MCD_OPC_Decode, 142, 42, 97, // Opcode: SQCVT_Z4Z_DtoH -/* 21651 */ MCD_OPC_FilterValue, 1, 64, 189, 1, // Skip to: 135640 -/* 21656 */ MCD_OPC_CheckPredicate, 2, 59, 189, 1, // Skip to: 135640 -/* 21661 */ MCD_OPC_CheckField, 10, 3, 0, 52, 189, 1, // Skip to: 135640 -/* 21668 */ MCD_OPC_Decode, 139, 42, 97, // Opcode: SQCVTU_Z4Z_DtoH -/* 21672 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21700 -/* 21677 */ MCD_OPC_CheckPredicate, 2, 38, 189, 1, // Skip to: 135640 -/* 21682 */ MCD_OPC_CheckField, 22, 1, 0, 31, 189, 1, // Skip to: 135640 -/* 21689 */ MCD_OPC_CheckField, 10, 3, 0, 24, 189, 1, // Skip to: 135640 -/* 21696 */ MCD_OPC_Decode, 213, 55, 97, // Opcode: UQCVT_Z4Z_DtoH -/* 21700 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 21750 -/* 21705 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21708 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21729 -/* 21713 */ MCD_OPC_CheckPredicate, 2, 2, 189, 1, // Skip to: 135640 -/* 21718 */ MCD_OPC_CheckField, 10, 3, 0, 251, 188, 1, // Skip to: 135640 -/* 21725 */ MCD_OPC_Decode, 133, 42, 97, // Opcode: SQCVTN_Z4Z_DtoH -/* 21729 */ MCD_OPC_FilterValue, 1, 242, 188, 1, // Skip to: 135640 -/* 21734 */ MCD_OPC_CheckPredicate, 2, 237, 188, 1, // Skip to: 135640 -/* 21739 */ MCD_OPC_CheckField, 10, 3, 0, 230, 188, 1, // Skip to: 135640 -/* 21746 */ MCD_OPC_Decode, 136, 42, 97, // Opcode: SQCVTUN_Z4Z_DtoH -/* 21750 */ MCD_OPC_FilterValue, 3, 221, 188, 1, // Skip to: 135640 -/* 21755 */ MCD_OPC_CheckPredicate, 2, 216, 188, 1, // Skip to: 135640 -/* 21760 */ MCD_OPC_CheckField, 22, 1, 0, 209, 188, 1, // Skip to: 135640 -/* 21767 */ MCD_OPC_CheckField, 10, 3, 0, 202, 188, 1, // Skip to: 135640 -/* 21774 */ MCD_OPC_Decode, 210, 55, 97, // Opcode: UQCVTN_Z4Z_DtoH -/* 21778 */ MCD_OPC_FilterValue, 21, 131, 0, 0, // Skip to: 21914 -/* 21783 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 21786 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 21850 -/* 21791 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21794 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21822 -/* 21799 */ MCD_OPC_CheckPredicate, 2, 172, 188, 1, // Skip to: 135640 -/* 21804 */ MCD_OPC_CheckField, 10, 3, 0, 165, 188, 1, // Skip to: 135640 -/* 21811 */ MCD_OPC_CheckField, 5, 1, 0, 158, 188, 1, // Skip to: 135640 -/* 21818 */ MCD_OPC_Decode, 246, 50, 102, // Opcode: SUNPK_VG4_4Z2Z_S -/* 21822 */ MCD_OPC_FilterValue, 1, 149, 188, 1, // Skip to: 135640 -/* 21827 */ MCD_OPC_CheckPredicate, 2, 144, 188, 1, // Skip to: 135640 -/* 21832 */ MCD_OPC_CheckField, 10, 3, 0, 137, 188, 1, // Skip to: 135640 -/* 21839 */ MCD_OPC_CheckField, 5, 1, 0, 130, 188, 1, // Skip to: 135640 -/* 21846 */ MCD_OPC_Decode, 244, 50, 102, // Opcode: SUNPK_VG4_4Z2Z_D -/* 21850 */ MCD_OPC_FilterValue, 1, 121, 188, 1, // Skip to: 135640 -/* 21855 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21858 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21886 -/* 21863 */ MCD_OPC_CheckPredicate, 2, 108, 188, 1, // Skip to: 135640 -/* 21868 */ MCD_OPC_CheckField, 10, 3, 0, 101, 188, 1, // Skip to: 135640 -/* 21875 */ MCD_OPC_CheckField, 5, 1, 0, 94, 188, 1, // Skip to: 135640 -/* 21882 */ MCD_OPC_Decode, 194, 58, 102, // Opcode: UUNPK_VG4_4Z2Z_S -/* 21886 */ MCD_OPC_FilterValue, 1, 85, 188, 1, // Skip to: 135640 -/* 21891 */ MCD_OPC_CheckPredicate, 2, 80, 188, 1, // Skip to: 135640 -/* 21896 */ MCD_OPC_CheckField, 10, 3, 0, 73, 188, 1, // Skip to: 135640 -/* 21903 */ MCD_OPC_CheckField, 5, 1, 0, 66, 188, 1, // Skip to: 135640 -/* 21910 */ MCD_OPC_Decode, 192, 58, 102, // Opcode: UUNPK_VG4_4Z2Z_D -/* 21914 */ MCD_OPC_FilterValue, 22, 131, 0, 0, // Skip to: 22050 -/* 21919 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... -/* 21922 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 21986 -/* 21927 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21930 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21958 -/* 21935 */ MCD_OPC_CheckPredicate, 2, 36, 188, 1, // Skip to: 135640 -/* 21940 */ MCD_OPC_CheckField, 10, 3, 0, 29, 188, 1, // Skip to: 135640 -/* 21947 */ MCD_OPC_CheckField, 5, 2, 0, 22, 188, 1, // Skip to: 135640 -/* 21954 */ MCD_OPC_Decode, 211, 60, 96, // Opcode: ZIP_VG4_4Z4Z_S -/* 21958 */ MCD_OPC_FilterValue, 1, 13, 188, 1, // Skip to: 135640 -/* 21963 */ MCD_OPC_CheckPredicate, 2, 8, 188, 1, // Skip to: 135640 -/* 21968 */ MCD_OPC_CheckField, 10, 3, 0, 1, 188, 1, // Skip to: 135640 -/* 21975 */ MCD_OPC_CheckField, 5, 2, 0, 250, 187, 1, // Skip to: 135640 -/* 21982 */ MCD_OPC_Decode, 208, 60, 96, // Opcode: ZIP_VG4_4Z4Z_D -/* 21986 */ MCD_OPC_FilterValue, 2, 241, 187, 1, // Skip to: 135640 -/* 21991 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 21994 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22022 -/* 21999 */ MCD_OPC_CheckPredicate, 2, 228, 187, 1, // Skip to: 135640 -/* 22004 */ MCD_OPC_CheckField, 10, 3, 0, 221, 187, 1, // Skip to: 135640 -/* 22011 */ MCD_OPC_CheckField, 5, 2, 0, 214, 187, 1, // Skip to: 135640 -/* 22018 */ MCD_OPC_Decode, 253, 58, 96, // Opcode: UZP_VG4_4Z4Z_S -/* 22022 */ MCD_OPC_FilterValue, 1, 205, 187, 1, // Skip to: 135640 -/* 22027 */ MCD_OPC_CheckPredicate, 2, 200, 187, 1, // Skip to: 135640 -/* 22032 */ MCD_OPC_CheckField, 10, 3, 0, 193, 187, 1, // Skip to: 135640 -/* 22039 */ MCD_OPC_CheckField, 5, 2, 0, 186, 187, 1, // Skip to: 135640 -/* 22046 */ MCD_OPC_Decode, 250, 58, 96, // Opcode: UZP_VG4_4Z4Z_D -/* 22050 */ MCD_OPC_FilterValue, 24, 37, 0, 0, // Skip to: 22092 -/* 22055 */ MCD_OPC_CheckPredicate, 2, 172, 187, 1, // Skip to: 135640 -/* 22060 */ MCD_OPC_CheckField, 22, 1, 0, 165, 187, 1, // Skip to: 135640 -/* 22067 */ MCD_OPC_CheckField, 10, 3, 0, 158, 187, 1, // Skip to: 135640 -/* 22074 */ MCD_OPC_CheckField, 5, 2, 0, 151, 187, 1, // Skip to: 135640 -/* 22081 */ MCD_OPC_CheckField, 0, 2, 0, 144, 187, 1, // Skip to: 135640 -/* 22088 */ MCD_OPC_Decode, 180, 24, 96, // Opcode: FRINTN_4Z4Z_S -/* 22092 */ MCD_OPC_FilterValue, 25, 37, 0, 0, // Skip to: 22134 -/* 22097 */ MCD_OPC_CheckPredicate, 2, 130, 187, 1, // Skip to: 135640 -/* 22102 */ MCD_OPC_CheckField, 22, 1, 0, 123, 187, 1, // Skip to: 135640 -/* 22109 */ MCD_OPC_CheckField, 10, 3, 0, 116, 187, 1, // Skip to: 135640 -/* 22116 */ MCD_OPC_CheckField, 5, 2, 0, 109, 187, 1, // Skip to: 135640 -/* 22123 */ MCD_OPC_CheckField, 0, 2, 0, 102, 187, 1, // Skip to: 135640 -/* 22130 */ MCD_OPC_Decode, 193, 24, 96, // Opcode: FRINTP_4Z4Z_S -/* 22134 */ MCD_OPC_FilterValue, 26, 37, 0, 0, // Skip to: 22176 -/* 22139 */ MCD_OPC_CheckPredicate, 2, 88, 187, 1, // Skip to: 135640 -/* 22144 */ MCD_OPC_CheckField, 22, 1, 0, 81, 187, 1, // Skip to: 135640 -/* 22151 */ MCD_OPC_CheckField, 10, 3, 0, 74, 187, 1, // Skip to: 135640 -/* 22158 */ MCD_OPC_CheckField, 5, 2, 0, 67, 187, 1, // Skip to: 135640 -/* 22165 */ MCD_OPC_CheckField, 0, 2, 0, 60, 187, 1, // Skip to: 135640 -/* 22172 */ MCD_OPC_Decode, 167, 24, 96, // Opcode: FRINTM_4Z4Z_S -/* 22176 */ MCD_OPC_FilterValue, 28, 51, 187, 1, // Skip to: 135640 -/* 22181 */ MCD_OPC_CheckPredicate, 2, 46, 187, 1, // Skip to: 135640 -/* 22186 */ MCD_OPC_CheckField, 22, 1, 0, 39, 187, 1, // Skip to: 135640 -/* 22193 */ MCD_OPC_CheckField, 10, 3, 0, 32, 187, 1, // Skip to: 135640 -/* 22200 */ MCD_OPC_CheckField, 5, 2, 0, 25, 187, 1, // Skip to: 135640 -/* 22207 */ MCD_OPC_CheckField, 0, 2, 0, 18, 187, 1, // Skip to: 135640 -/* 22214 */ MCD_OPC_Decode, 143, 24, 96, // Opcode: FRINTA_4Z4Z_S -/* 22218 */ MCD_OPC_FilterValue, 7, 9, 187, 1, // Skip to: 135640 -/* 22223 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 22226 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22276 -/* 22231 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22234 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22255 -/* 22239 */ MCD_OPC_CheckPredicate, 0, 244, 186, 1, // Skip to: 135640 -/* 22244 */ MCD_OPC_CheckField, 4, 1, 0, 237, 186, 1, // Skip to: 135640 -/* 22251 */ MCD_OPC_Decode, 177, 28, 119, // Opcode: LD1_MXIPXX_H_B -/* 22255 */ MCD_OPC_FilterValue, 1, 228, 186, 1, // Skip to: 135640 -/* 22260 */ MCD_OPC_CheckPredicate, 0, 223, 186, 1, // Skip to: 135640 -/* 22265 */ MCD_OPC_CheckField, 4, 1, 0, 216, 186, 1, // Skip to: 135640 -/* 22272 */ MCD_OPC_Decode, 182, 28, 119, // Opcode: LD1_MXIPXX_V_B -/* 22276 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 22326 -/* 22281 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22284 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22305 -/* 22289 */ MCD_OPC_CheckPredicate, 0, 194, 186, 1, // Skip to: 135640 -/* 22294 */ MCD_OPC_CheckField, 4, 1, 0, 187, 186, 1, // Skip to: 135640 -/* 22301 */ MCD_OPC_Decode, 235, 47, 119, // Opcode: ST1_MXIPXX_H_B -/* 22305 */ MCD_OPC_FilterValue, 1, 178, 186, 1, // Skip to: 135640 -/* 22310 */ MCD_OPC_CheckPredicate, 0, 173, 186, 1, // Skip to: 135640 -/* 22315 */ MCD_OPC_CheckField, 4, 1, 0, 166, 186, 1, // Skip to: 135640 -/* 22322 */ MCD_OPC_Decode, 240, 47, 119, // Opcode: ST1_MXIPXX_V_B -/* 22326 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 22376 -/* 22331 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22334 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22355 -/* 22339 */ MCD_OPC_CheckPredicate, 0, 144, 186, 1, // Skip to: 135640 -/* 22344 */ MCD_OPC_CheckField, 4, 1, 0, 137, 186, 1, // Skip to: 135640 -/* 22351 */ MCD_OPC_Decode, 179, 28, 120, // Opcode: LD1_MXIPXX_H_H -/* 22355 */ MCD_OPC_FilterValue, 1, 128, 186, 1, // Skip to: 135640 -/* 22360 */ MCD_OPC_CheckPredicate, 0, 123, 186, 1, // Skip to: 135640 -/* 22365 */ MCD_OPC_CheckField, 4, 1, 0, 116, 186, 1, // Skip to: 135640 -/* 22372 */ MCD_OPC_Decode, 184, 28, 120, // Opcode: LD1_MXIPXX_V_H -/* 22376 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 22426 -/* 22381 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22384 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22405 -/* 22389 */ MCD_OPC_CheckPredicate, 0, 94, 186, 1, // Skip to: 135640 -/* 22394 */ MCD_OPC_CheckField, 4, 1, 0, 87, 186, 1, // Skip to: 135640 -/* 22401 */ MCD_OPC_Decode, 237, 47, 120, // Opcode: ST1_MXIPXX_H_H -/* 22405 */ MCD_OPC_FilterValue, 1, 78, 186, 1, // Skip to: 135640 -/* 22410 */ MCD_OPC_CheckPredicate, 0, 73, 186, 1, // Skip to: 135640 -/* 22415 */ MCD_OPC_CheckField, 4, 1, 0, 66, 186, 1, // Skip to: 135640 -/* 22422 */ MCD_OPC_Decode, 242, 47, 120, // Opcode: ST1_MXIPXX_V_H -/* 22426 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 22476 -/* 22431 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22434 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22455 -/* 22439 */ MCD_OPC_CheckPredicate, 0, 44, 186, 1, // Skip to: 135640 -/* 22444 */ MCD_OPC_CheckField, 4, 1, 0, 37, 186, 1, // Skip to: 135640 -/* 22451 */ MCD_OPC_Decode, 181, 28, 121, // Opcode: LD1_MXIPXX_H_S -/* 22455 */ MCD_OPC_FilterValue, 1, 28, 186, 1, // Skip to: 135640 -/* 22460 */ MCD_OPC_CheckPredicate, 0, 23, 186, 1, // Skip to: 135640 -/* 22465 */ MCD_OPC_CheckField, 4, 1, 0, 16, 186, 1, // Skip to: 135640 -/* 22472 */ MCD_OPC_Decode, 186, 28, 121, // Opcode: LD1_MXIPXX_V_S -/* 22476 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 22526 -/* 22481 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22484 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22505 -/* 22489 */ MCD_OPC_CheckPredicate, 0, 250, 185, 1, // Skip to: 135640 -/* 22494 */ MCD_OPC_CheckField, 4, 1, 0, 243, 185, 1, // Skip to: 135640 -/* 22501 */ MCD_OPC_Decode, 239, 47, 121, // Opcode: ST1_MXIPXX_H_S -/* 22505 */ MCD_OPC_FilterValue, 1, 234, 185, 1, // Skip to: 135640 -/* 22510 */ MCD_OPC_CheckPredicate, 0, 229, 185, 1, // Skip to: 135640 -/* 22515 */ MCD_OPC_CheckField, 4, 1, 0, 222, 185, 1, // Skip to: 135640 -/* 22522 */ MCD_OPC_Decode, 244, 47, 121, // Opcode: ST1_MXIPXX_V_S -/* 22526 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 22576 -/* 22531 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22534 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22555 -/* 22539 */ MCD_OPC_CheckPredicate, 0, 200, 185, 1, // Skip to: 135640 -/* 22544 */ MCD_OPC_CheckField, 4, 1, 0, 193, 185, 1, // Skip to: 135640 -/* 22551 */ MCD_OPC_Decode, 178, 28, 122, // Opcode: LD1_MXIPXX_H_D -/* 22555 */ MCD_OPC_FilterValue, 1, 184, 185, 1, // Skip to: 135640 -/* 22560 */ MCD_OPC_CheckPredicate, 0, 179, 185, 1, // Skip to: 135640 -/* 22565 */ MCD_OPC_CheckField, 4, 1, 0, 172, 185, 1, // Skip to: 135640 -/* 22572 */ MCD_OPC_Decode, 183, 28, 122, // Opcode: LD1_MXIPXX_V_D -/* 22576 */ MCD_OPC_FilterValue, 7, 45, 0, 0, // Skip to: 22626 -/* 22581 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22584 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22605 -/* 22589 */ MCD_OPC_CheckPredicate, 0, 150, 185, 1, // Skip to: 135640 -/* 22594 */ MCD_OPC_CheckField, 4, 1, 0, 143, 185, 1, // Skip to: 135640 -/* 22601 */ MCD_OPC_Decode, 236, 47, 122, // Opcode: ST1_MXIPXX_H_D -/* 22605 */ MCD_OPC_FilterValue, 1, 134, 185, 1, // Skip to: 135640 -/* 22610 */ MCD_OPC_CheckPredicate, 0, 129, 185, 1, // Skip to: 135640 -/* 22615 */ MCD_OPC_CheckField, 4, 1, 0, 122, 185, 1, // Skip to: 135640 -/* 22622 */ MCD_OPC_Decode, 241, 47, 122, // Opcode: ST1_MXIPXX_V_D -/* 22626 */ MCD_OPC_FilterValue, 8, 59, 0, 0, // Skip to: 22690 -/* 22631 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... -/* 22634 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22662 -/* 22639 */ MCD_OPC_CheckPredicate, 0, 100, 185, 1, // Skip to: 135640 -/* 22644 */ MCD_OPC_CheckField, 10, 3, 0, 93, 185, 1, // Skip to: 135640 -/* 22651 */ MCD_OPC_CheckField, 4, 1, 0, 86, 185, 1, // Skip to: 135640 -/* 22658 */ MCD_OPC_Decode, 238, 31, 123, // Opcode: LDR_ZA -/* 22662 */ MCD_OPC_FilterValue, 63, 77, 185, 1, // Skip to: 135640 -/* 22667 */ MCD_OPC_CheckPredicate, 2, 72, 185, 1, // Skip to: 135640 -/* 22672 */ MCD_OPC_CheckField, 10, 5, 0, 65, 185, 1, // Skip to: 135640 -/* 22679 */ MCD_OPC_CheckField, 0, 5, 0, 58, 185, 1, // Skip to: 135640 -/* 22686 */ MCD_OPC_Decode, 237, 31, 124, // Opcode: LDR_TX -/* 22690 */ MCD_OPC_FilterValue, 9, 59, 0, 0, // Skip to: 22754 -/* 22695 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... -/* 22698 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22726 -/* 22703 */ MCD_OPC_CheckPredicate, 0, 36, 185, 1, // Skip to: 135640 -/* 22708 */ MCD_OPC_CheckField, 10, 3, 0, 29, 185, 1, // Skip to: 135640 -/* 22715 */ MCD_OPC_CheckField, 4, 1, 0, 22, 185, 1, // Skip to: 135640 -/* 22722 */ MCD_OPC_Decode, 250, 49, 123, // Opcode: STR_ZA -/* 22726 */ MCD_OPC_FilterValue, 63, 13, 185, 1, // Skip to: 135640 -/* 22731 */ MCD_OPC_CheckPredicate, 2, 8, 185, 1, // Skip to: 135640 -/* 22736 */ MCD_OPC_CheckField, 10, 5, 0, 1, 185, 1, // Skip to: 135640 -/* 22743 */ MCD_OPC_CheckField, 0, 5, 0, 250, 184, 1, // Skip to: 135640 -/* 22750 */ MCD_OPC_Decode, 249, 49, 124, // Opcode: STR_TX -/* 22754 */ MCD_OPC_FilterValue, 14, 45, 0, 0, // Skip to: 22804 -/* 22759 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22762 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22783 -/* 22767 */ MCD_OPC_CheckPredicate, 0, 228, 184, 1, // Skip to: 135640 -/* 22772 */ MCD_OPC_CheckField, 4, 1, 0, 221, 184, 1, // Skip to: 135640 -/* 22779 */ MCD_OPC_Decode, 180, 28, 125, // Opcode: LD1_MXIPXX_H_Q -/* 22783 */ MCD_OPC_FilterValue, 1, 212, 184, 1, // Skip to: 135640 -/* 22788 */ MCD_OPC_CheckPredicate, 0, 207, 184, 1, // Skip to: 135640 -/* 22793 */ MCD_OPC_CheckField, 4, 1, 0, 200, 184, 1, // Skip to: 135640 -/* 22800 */ MCD_OPC_Decode, 185, 28, 125, // Opcode: LD1_MXIPXX_V_Q -/* 22804 */ MCD_OPC_FilterValue, 15, 191, 184, 1, // Skip to: 135640 -/* 22809 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 22812 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22833 -/* 22817 */ MCD_OPC_CheckPredicate, 0, 178, 184, 1, // Skip to: 135640 -/* 22822 */ MCD_OPC_CheckField, 4, 1, 0, 171, 184, 1, // Skip to: 135640 -/* 22829 */ MCD_OPC_Decode, 238, 47, 125, // Opcode: ST1_MXIPXX_H_Q -/* 22833 */ MCD_OPC_FilterValue, 1, 162, 184, 1, // Skip to: 135640 -/* 22838 */ MCD_OPC_CheckPredicate, 0, 157, 184, 1, // Skip to: 135640 -/* 22843 */ MCD_OPC_CheckField, 4, 1, 0, 150, 184, 1, // Skip to: 135640 -/* 22850 */ MCD_OPC_Decode, 243, 47, 125, // Opcode: ST1_MXIPXX_V_Q -/* 22854 */ MCD_OPC_FilterValue, 1, 130, 188, 0, // Skip to: 71117 -/* 22859 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 22862 */ MCD_OPC_FilterValue, 0, 56, 55, 0, // Skip to: 37003 -/* 22867 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 22870 */ MCD_OPC_FilterValue, 0, 51, 22, 0, // Skip to: 28558 -/* 22875 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 22878 */ MCD_OPC_FilterValue, 0, 195, 10, 0, // Skip to: 25638 -/* 22883 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 22886 */ MCD_OPC_FilterValue, 0, 67, 2, 0, // Skip to: 23470 -/* 22891 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 22894 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 22930 -/* 22899 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 22902 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22916 -/* 22907 */ MCD_OPC_CheckPredicate, 10, 88, 184, 1, // Skip to: 135640 -/* 22912 */ MCD_OPC_Decode, 133, 10, 126, // Opcode: ADD_ZPmZ_B -/* 22916 */ MCD_OPC_FilterValue, 1, 79, 184, 1, // Skip to: 135640 -/* 22921 */ MCD_OPC_CheckPredicate, 10, 74, 184, 1, // Skip to: 135640 -/* 22926 */ MCD_OPC_Decode, 135, 10, 126, // Opcode: ADD_ZPmZ_H -/* 22930 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 22966 -/* 22935 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 22938 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22952 -/* 22943 */ MCD_OPC_CheckPredicate, 10, 52, 184, 1, // Skip to: 135640 -/* 22948 */ MCD_OPC_Decode, 203, 50, 126, // Opcode: SUB_ZPmZ_B -/* 22952 */ MCD_OPC_FilterValue, 1, 43, 184, 1, // Skip to: 135640 -/* 22957 */ MCD_OPC_CheckPredicate, 10, 38, 184, 1, // Skip to: 135640 -/* 22962 */ MCD_OPC_Decode, 205, 50, 126, // Opcode: SUB_ZPmZ_H -/* 22966 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 23002 -/* 22971 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 22974 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22988 -/* 22979 */ MCD_OPC_CheckPredicate, 10, 16, 184, 1, // Skip to: 135640 -/* 22984 */ MCD_OPC_Decode, 169, 50, 126, // Opcode: SUBR_ZPmZ_B -/* 22988 */ MCD_OPC_FilterValue, 1, 7, 184, 1, // Skip to: 135640 -/* 22993 */ MCD_OPC_CheckPredicate, 10, 2, 184, 1, // Skip to: 135640 -/* 22998 */ MCD_OPC_Decode, 171, 50, 126, // Opcode: SUBR_ZPmZ_H -/* 23002 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 23038 -/* 23007 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23010 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23024 -/* 23015 */ MCD_OPC_CheckPredicate, 10, 236, 183, 1, // Skip to: 135640 -/* 23020 */ MCD_OPC_Decode, 134, 40, 126, // Opcode: SMAX_ZPmZ_B -/* 23024 */ MCD_OPC_FilterValue, 1, 227, 183, 1, // Skip to: 135640 -/* 23029 */ MCD_OPC_CheckPredicate, 10, 222, 183, 1, // Skip to: 135640 -/* 23034 */ MCD_OPC_Decode, 136, 40, 126, // Opcode: SMAX_ZPmZ_H -/* 23038 */ MCD_OPC_FilterValue, 9, 31, 0, 0, // Skip to: 23074 -/* 23043 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23046 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23060 -/* 23051 */ MCD_OPC_CheckPredicate, 10, 200, 183, 1, // Skip to: 135640 -/* 23056 */ MCD_OPC_Decode, 241, 53, 126, // Opcode: UMAX_ZPmZ_B -/* 23060 */ MCD_OPC_FilterValue, 1, 191, 183, 1, // Skip to: 135640 -/* 23065 */ MCD_OPC_CheckPredicate, 10, 186, 183, 1, // Skip to: 135640 -/* 23070 */ MCD_OPC_Decode, 243, 53, 126, // Opcode: UMAX_ZPmZ_H -/* 23074 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 23110 -/* 23079 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23082 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23096 -/* 23087 */ MCD_OPC_CheckPredicate, 10, 164, 183, 1, // Skip to: 135640 -/* 23092 */ MCD_OPC_Decode, 192, 40, 126, // Opcode: SMIN_ZPmZ_B -/* 23096 */ MCD_OPC_FilterValue, 1, 155, 183, 1, // Skip to: 135640 -/* 23101 */ MCD_OPC_CheckPredicate, 10, 150, 183, 1, // Skip to: 135640 -/* 23106 */ MCD_OPC_Decode, 194, 40, 126, // Opcode: SMIN_ZPmZ_H -/* 23110 */ MCD_OPC_FilterValue, 11, 31, 0, 0, // Skip to: 23146 -/* 23115 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23118 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23132 -/* 23123 */ MCD_OPC_CheckPredicate, 10, 128, 183, 1, // Skip to: 135640 -/* 23128 */ MCD_OPC_Decode, 170, 54, 126, // Opcode: UMIN_ZPmZ_B -/* 23132 */ MCD_OPC_FilterValue, 1, 119, 183, 1, // Skip to: 135640 -/* 23137 */ MCD_OPC_CheckPredicate, 10, 114, 183, 1, // Skip to: 135640 -/* 23142 */ MCD_OPC_Decode, 172, 54, 126, // Opcode: UMIN_ZPmZ_H -/* 23146 */ MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 23182 -/* 23151 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23154 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23168 -/* 23159 */ MCD_OPC_CheckPredicate, 10, 92, 183, 1, // Skip to: 135640 -/* 23164 */ MCD_OPC_Decode, 193, 37, 126, // Opcode: SABD_ZPmZ_B -/* 23168 */ MCD_OPC_FilterValue, 1, 83, 183, 1, // Skip to: 135640 -/* 23173 */ MCD_OPC_CheckPredicate, 10, 78, 183, 1, // Skip to: 135640 -/* 23178 */ MCD_OPC_Decode, 195, 37, 126, // Opcode: SABD_ZPmZ_H -/* 23182 */ MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 23218 -/* 23187 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23190 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23204 -/* 23195 */ MCD_OPC_CheckPredicate, 10, 56, 183, 1, // Skip to: 135640 -/* 23200 */ MCD_OPC_Decode, 153, 52, 126, // Opcode: UABD_ZPmZ_B -/* 23204 */ MCD_OPC_FilterValue, 1, 47, 183, 1, // Skip to: 135640 -/* 23209 */ MCD_OPC_CheckPredicate, 10, 42, 183, 1, // Skip to: 135640 -/* 23214 */ MCD_OPC_Decode, 155, 52, 126, // Opcode: UABD_ZPmZ_H -/* 23218 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 23254 -/* 23223 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23226 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23240 -/* 23231 */ MCD_OPC_CheckPredicate, 10, 20, 183, 1, // Skip to: 135640 -/* 23236 */ MCD_OPC_Decode, 195, 34, 126, // Opcode: MUL_ZPmZ_B -/* 23240 */ MCD_OPC_FilterValue, 1, 11, 183, 1, // Skip to: 135640 -/* 23245 */ MCD_OPC_CheckPredicate, 10, 6, 183, 1, // Skip to: 135640 -/* 23250 */ MCD_OPC_Decode, 197, 34, 126, // Opcode: MUL_ZPmZ_H -/* 23254 */ MCD_OPC_FilterValue, 18, 31, 0, 0, // Skip to: 23290 -/* 23259 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23262 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23276 -/* 23267 */ MCD_OPC_CheckPredicate, 10, 240, 182, 1, // Skip to: 135640 -/* 23272 */ MCD_OPC_Decode, 181, 41, 126, // Opcode: SMULH_ZPmZ_B -/* 23276 */ MCD_OPC_FilterValue, 1, 231, 182, 1, // Skip to: 135640 -/* 23281 */ MCD_OPC_CheckPredicate, 10, 226, 182, 1, // Skip to: 135640 -/* 23286 */ MCD_OPC_Decode, 183, 41, 126, // Opcode: SMULH_ZPmZ_H -/* 23290 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 23326 -/* 23295 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23298 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23312 -/* 23303 */ MCD_OPC_CheckPredicate, 10, 204, 182, 1, // Skip to: 135640 -/* 23308 */ MCD_OPC_Decode, 157, 55, 126, // Opcode: UMULH_ZPmZ_B -/* 23312 */ MCD_OPC_FilterValue, 1, 195, 182, 1, // Skip to: 135640 -/* 23317 */ MCD_OPC_CheckPredicate, 10, 190, 182, 1, // Skip to: 135640 -/* 23322 */ MCD_OPC_Decode, 159, 55, 126, // Opcode: UMULH_ZPmZ_H -/* 23326 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 23362 -/* 23331 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23334 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23348 -/* 23339 */ MCD_OPC_CheckPredicate, 10, 168, 182, 1, // Skip to: 135640 -/* 23344 */ MCD_OPC_Decode, 136, 35, 126, // Opcode: ORR_ZPmZ_B -/* 23348 */ MCD_OPC_FilterValue, 1, 159, 182, 1, // Skip to: 135640 -/* 23353 */ MCD_OPC_CheckPredicate, 10, 154, 182, 1, // Skip to: 135640 -/* 23358 */ MCD_OPC_Decode, 138, 35, 126, // Opcode: ORR_ZPmZ_H -/* 23362 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 23398 -/* 23367 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23370 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23384 -/* 23375 */ MCD_OPC_CheckPredicate, 10, 132, 182, 1, // Skip to: 135640 -/* 23380 */ MCD_OPC_Decode, 179, 16, 126, // Opcode: EOR_ZPmZ_B -/* 23384 */ MCD_OPC_FilterValue, 1, 123, 182, 1, // Skip to: 135640 -/* 23389 */ MCD_OPC_CheckPredicate, 10, 118, 182, 1, // Skip to: 135640 -/* 23394 */ MCD_OPC_Decode, 181, 16, 126, // Opcode: EOR_ZPmZ_H -/* 23398 */ MCD_OPC_FilterValue, 26, 31, 0, 0, // Skip to: 23434 -/* 23403 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23406 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23420 -/* 23411 */ MCD_OPC_CheckPredicate, 10, 96, 182, 1, // Skip to: 135640 -/* 23416 */ MCD_OPC_Decode, 194, 10, 126, // Opcode: AND_ZPmZ_B -/* 23420 */ MCD_OPC_FilterValue, 1, 87, 182, 1, // Skip to: 135640 -/* 23425 */ MCD_OPC_CheckPredicate, 10, 82, 182, 1, // Skip to: 135640 -/* 23430 */ MCD_OPC_Decode, 196, 10, 126, // Opcode: AND_ZPmZ_H -/* 23434 */ MCD_OPC_FilterValue, 27, 73, 182, 1, // Skip to: 135640 -/* 23439 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23442 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23456 -/* 23447 */ MCD_OPC_CheckPredicate, 10, 60, 182, 1, // Skip to: 135640 -/* 23452 */ MCD_OPC_Decode, 244, 11, 126, // Opcode: BIC_ZPmZ_B -/* 23456 */ MCD_OPC_FilterValue, 1, 51, 182, 1, // Skip to: 135640 -/* 23461 */ MCD_OPC_CheckPredicate, 10, 46, 182, 1, // Skip to: 135640 -/* 23466 */ MCD_OPC_Decode, 246, 11, 126, // Opcode: BIC_ZPmZ_H -/* 23470 */ MCD_OPC_FilterValue, 1, 193, 2, 0, // Skip to: 24180 -/* 23475 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 23478 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 23514 -/* 23483 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23486 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23500 -/* 23491 */ MCD_OPC_CheckPredicate, 10, 16, 182, 1, // Skip to: 135640 -/* 23496 */ MCD_OPC_Decode, 238, 37, 127, // Opcode: SADDV_VPZ_B -/* 23500 */ MCD_OPC_FilterValue, 1, 7, 182, 1, // Skip to: 135640 -/* 23505 */ MCD_OPC_CheckPredicate, 10, 2, 182, 1, // Skip to: 135640 -/* 23510 */ MCD_OPC_Decode, 239, 37, 127, // Opcode: SADDV_VPZ_H -/* 23514 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 23550 -/* 23519 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23522 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23536 -/* 23527 */ MCD_OPC_CheckPredicate, 10, 236, 181, 1, // Skip to: 135640 -/* 23532 */ MCD_OPC_Decode, 195, 52, 127, // Opcode: UADDV_VPZ_B -/* 23536 */ MCD_OPC_FilterValue, 1, 227, 181, 1, // Skip to: 135640 -/* 23541 */ MCD_OPC_CheckPredicate, 10, 222, 181, 1, // Skip to: 135640 -/* 23546 */ MCD_OPC_Decode, 197, 52, 127, // Opcode: UADDV_VPZ_H -/* 23550 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 23588 -/* 23555 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23558 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23573 -/* 23563 */ MCD_OPC_CheckPredicate, 11, 200, 181, 1, // Skip to: 135640 -/* 23568 */ MCD_OPC_Decode, 209, 9, 128, 1, // Opcode: ADDQV_VPZ_B -/* 23573 */ MCD_OPC_FilterValue, 1, 190, 181, 1, // Skip to: 135640 -/* 23578 */ MCD_OPC_CheckPredicate, 11, 185, 181, 1, // Skip to: 135640 -/* 23583 */ MCD_OPC_Decode, 211, 9, 128, 1, // Opcode: ADDQV_VPZ_H -/* 23588 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 23624 -/* 23593 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23596 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23610 -/* 23601 */ MCD_OPC_CheckPredicate, 10, 162, 181, 1, // Skip to: 135640 -/* 23606 */ MCD_OPC_Decode, 229, 39, 127, // Opcode: SMAXV_VPZ_B -/* 23610 */ MCD_OPC_FilterValue, 1, 153, 181, 1, // Skip to: 135640 -/* 23615 */ MCD_OPC_CheckPredicate, 10, 148, 181, 1, // Skip to: 135640 -/* 23620 */ MCD_OPC_Decode, 231, 39, 127, // Opcode: SMAXV_VPZ_H -/* 23624 */ MCD_OPC_FilterValue, 9, 31, 0, 0, // Skip to: 23660 -/* 23629 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23632 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23646 -/* 23637 */ MCD_OPC_CheckPredicate, 10, 126, 181, 1, // Skip to: 135640 -/* 23642 */ MCD_OPC_Decode, 208, 53, 127, // Opcode: UMAXV_VPZ_B -/* 23646 */ MCD_OPC_FilterValue, 1, 117, 181, 1, // Skip to: 135640 -/* 23651 */ MCD_OPC_CheckPredicate, 10, 112, 181, 1, // Skip to: 135640 -/* 23656 */ MCD_OPC_Decode, 210, 53, 127, // Opcode: UMAXV_VPZ_H -/* 23660 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 23696 -/* 23665 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23668 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23682 -/* 23673 */ MCD_OPC_CheckPredicate, 10, 90, 181, 1, // Skip to: 135640 -/* 23678 */ MCD_OPC_Decode, 159, 40, 127, // Opcode: SMINV_VPZ_B -/* 23682 */ MCD_OPC_FilterValue, 1, 81, 181, 1, // Skip to: 135640 -/* 23687 */ MCD_OPC_CheckPredicate, 10, 76, 181, 1, // Skip to: 135640 -/* 23692 */ MCD_OPC_Decode, 161, 40, 127, // Opcode: SMINV_VPZ_H -/* 23696 */ MCD_OPC_FilterValue, 11, 31, 0, 0, // Skip to: 23732 -/* 23701 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23704 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23718 -/* 23709 */ MCD_OPC_CheckPredicate, 10, 54, 181, 1, // Skip to: 135640 -/* 23714 */ MCD_OPC_Decode, 137, 54, 127, // Opcode: UMINV_VPZ_B -/* 23718 */ MCD_OPC_FilterValue, 1, 45, 181, 1, // Skip to: 135640 -/* 23723 */ MCD_OPC_CheckPredicate, 10, 40, 181, 1, // Skip to: 135640 -/* 23728 */ MCD_OPC_Decode, 139, 54, 127, // Opcode: UMINV_VPZ_H -/* 23732 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 23770 -/* 23737 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23740 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23755 -/* 23745 */ MCD_OPC_CheckPredicate, 11, 18, 181, 1, // Skip to: 135640 -/* 23750 */ MCD_OPC_Decode, 225, 39, 128, 1, // Opcode: SMAXQV_VPZ_B -/* 23755 */ MCD_OPC_FilterValue, 1, 8, 181, 1, // Skip to: 135640 -/* 23760 */ MCD_OPC_CheckPredicate, 11, 3, 181, 1, // Skip to: 135640 -/* 23765 */ MCD_OPC_Decode, 227, 39, 128, 1, // Opcode: SMAXQV_VPZ_H -/* 23770 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 23808 -/* 23775 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23778 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23793 -/* 23783 */ MCD_OPC_CheckPredicate, 11, 236, 180, 1, // Skip to: 135640 -/* 23788 */ MCD_OPC_Decode, 204, 53, 128, 1, // Opcode: UMAXQV_VPZ_B -/* 23793 */ MCD_OPC_FilterValue, 1, 226, 180, 1, // Skip to: 135640 -/* 23798 */ MCD_OPC_CheckPredicate, 11, 221, 180, 1, // Skip to: 135640 -/* 23803 */ MCD_OPC_Decode, 206, 53, 128, 1, // Opcode: UMAXQV_VPZ_H -/* 23808 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 23846 -/* 23813 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23816 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23831 -/* 23821 */ MCD_OPC_CheckPredicate, 11, 198, 180, 1, // Skip to: 135640 -/* 23826 */ MCD_OPC_Decode, 155, 40, 128, 1, // Opcode: SMINQV_VPZ_B -/* 23831 */ MCD_OPC_FilterValue, 1, 188, 180, 1, // Skip to: 135640 -/* 23836 */ MCD_OPC_CheckPredicate, 11, 183, 180, 1, // Skip to: 135640 -/* 23841 */ MCD_OPC_Decode, 157, 40, 128, 1, // Opcode: SMINQV_VPZ_H -/* 23846 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 23884 -/* 23851 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23854 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23869 -/* 23859 */ MCD_OPC_CheckPredicate, 11, 160, 180, 1, // Skip to: 135640 -/* 23864 */ MCD_OPC_Decode, 133, 54, 128, 1, // Opcode: UMINQV_VPZ_B -/* 23869 */ MCD_OPC_FilterValue, 1, 150, 180, 1, // Skip to: 135640 -/* 23874 */ MCD_OPC_CheckPredicate, 11, 145, 180, 1, // Skip to: 135640 -/* 23879 */ MCD_OPC_Decode, 135, 54, 128, 1, // Opcode: UMINQV_VPZ_H -/* 23884 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 23920 -/* 23889 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23892 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23906 -/* 23897 */ MCD_OPC_CheckPredicate, 10, 122, 180, 1, // Skip to: 135640 -/* 23902 */ MCD_OPC_Decode, 169, 34, 127, // Opcode: MOVPRFX_ZPzZ_B -/* 23906 */ MCD_OPC_FilterValue, 1, 113, 180, 1, // Skip to: 135640 -/* 23911 */ MCD_OPC_CheckPredicate, 10, 108, 180, 1, // Skip to: 135640 -/* 23916 */ MCD_OPC_Decode, 171, 34, 127, // Opcode: MOVPRFX_ZPzZ_H -/* 23920 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 23958 -/* 23925 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23928 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23943 -/* 23933 */ MCD_OPC_CheckPredicate, 10, 86, 180, 1, // Skip to: 135640 -/* 23938 */ MCD_OPC_Decode, 165, 34, 129, 1, // Opcode: MOVPRFX_ZPmZ_B -/* 23943 */ MCD_OPC_FilterValue, 1, 76, 180, 1, // Skip to: 135640 -/* 23948 */ MCD_OPC_CheckPredicate, 10, 71, 180, 1, // Skip to: 135640 -/* 23953 */ MCD_OPC_Decode, 167, 34, 129, 1, // Opcode: MOVPRFX_ZPmZ_H -/* 23958 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 23994 -/* 23963 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 23966 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23980 -/* 23971 */ MCD_OPC_CheckPredicate, 10, 48, 180, 1, // Skip to: 135640 -/* 23976 */ MCD_OPC_Decode, 147, 35, 127, // Opcode: ORV_VPZ_B -/* 23980 */ MCD_OPC_FilterValue, 1, 39, 180, 1, // Skip to: 135640 -/* 23985 */ MCD_OPC_CheckPredicate, 10, 34, 180, 1, // Skip to: 135640 -/* 23990 */ MCD_OPC_Decode, 149, 35, 127, // Opcode: ORV_VPZ_H -/* 23994 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 24030 -/* 23999 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24002 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 24016 -/* 24007 */ MCD_OPC_CheckPredicate, 10, 12, 180, 1, // Skip to: 135640 -/* 24012 */ MCD_OPC_Decode, 169, 16, 127, // Opcode: EORV_VPZ_B -/* 24016 */ MCD_OPC_FilterValue, 1, 3, 180, 1, // Skip to: 135640 -/* 24021 */ MCD_OPC_CheckPredicate, 10, 254, 179, 1, // Skip to: 135640 -/* 24026 */ MCD_OPC_Decode, 171, 16, 127, // Opcode: EORV_VPZ_H -/* 24030 */ MCD_OPC_FilterValue, 26, 31, 0, 0, // Skip to: 24066 -/* 24035 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24038 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 24052 -/* 24043 */ MCD_OPC_CheckPredicate, 10, 232, 179, 1, // Skip to: 135640 -/* 24048 */ MCD_OPC_Decode, 184, 10, 127, // Opcode: ANDV_VPZ_B -/* 24052 */ MCD_OPC_FilterValue, 1, 223, 179, 1, // Skip to: 135640 -/* 24057 */ MCD_OPC_CheckPredicate, 10, 218, 179, 1, // Skip to: 135640 -/* 24062 */ MCD_OPC_Decode, 186, 10, 127, // Opcode: ANDV_VPZ_H -/* 24066 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 24104 -/* 24071 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24074 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24089 -/* 24079 */ MCD_OPC_CheckPredicate, 11, 196, 179, 1, // Skip to: 135640 -/* 24084 */ MCD_OPC_Decode, 253, 34, 128, 1, // Opcode: ORQV_VPZ_B -/* 24089 */ MCD_OPC_FilterValue, 1, 186, 179, 1, // Skip to: 135640 -/* 24094 */ MCD_OPC_CheckPredicate, 11, 181, 179, 1, // Skip to: 135640 -/* 24099 */ MCD_OPC_Decode, 255, 34, 128, 1, // Opcode: ORQV_VPZ_H -/* 24104 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 24142 -/* 24109 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24112 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24127 -/* 24117 */ MCD_OPC_CheckPredicate, 11, 158, 179, 1, // Skip to: 135640 -/* 24122 */ MCD_OPC_Decode, 160, 16, 128, 1, // Opcode: EORQV_VPZ_B -/* 24127 */ MCD_OPC_FilterValue, 1, 148, 179, 1, // Skip to: 135640 -/* 24132 */ MCD_OPC_CheckPredicate, 11, 143, 179, 1, // Skip to: 135640 -/* 24137 */ MCD_OPC_Decode, 162, 16, 128, 1, // Opcode: EORQV_VPZ_H -/* 24142 */ MCD_OPC_FilterValue, 30, 133, 179, 1, // Skip to: 135640 -/* 24147 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24150 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24165 -/* 24155 */ MCD_OPC_CheckPredicate, 11, 120, 179, 1, // Skip to: 135640 -/* 24160 */ MCD_OPC_Decode, 175, 10, 128, 1, // Opcode: ANDQV_VPZ_B -/* 24165 */ MCD_OPC_FilterValue, 1, 110, 179, 1, // Skip to: 135640 -/* 24170 */ MCD_OPC_CheckPredicate, 11, 105, 179, 1, // Skip to: 135640 -/* 24175 */ MCD_OPC_Decode, 177, 10, 128, 1, // Opcode: ANDQV_VPZ_H -/* 24180 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 24218 -/* 24185 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24188 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24203 -/* 24193 */ MCD_OPC_CheckPredicate, 10, 82, 179, 1, // Skip to: 135640 -/* 24198 */ MCD_OPC_Decode, 177, 33, 130, 1, // Opcode: MLA_ZPmZZ_B -/* 24203 */ MCD_OPC_FilterValue, 1, 72, 179, 1, // Skip to: 135640 -/* 24208 */ MCD_OPC_CheckPredicate, 10, 67, 179, 1, // Skip to: 135640 -/* 24213 */ MCD_OPC_Decode, 179, 33, 130, 1, // Opcode: MLA_ZPmZZ_H -/* 24218 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 24256 -/* 24223 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24226 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24241 -/* 24231 */ MCD_OPC_CheckPredicate, 10, 44, 179, 1, // Skip to: 135640 -/* 24236 */ MCD_OPC_Decode, 194, 33, 130, 1, // Opcode: MLS_ZPmZZ_B -/* 24241 */ MCD_OPC_FilterValue, 1, 34, 179, 1, // Skip to: 135640 -/* 24246 */ MCD_OPC_CheckPredicate, 10, 29, 179, 1, // Skip to: 135640 -/* 24251 */ MCD_OPC_Decode, 196, 33, 130, 1, // Opcode: MLS_ZPmZZ_H -/* 24256 */ MCD_OPC_FilterValue, 4, 171, 3, 0, // Skip to: 25200 -/* 24261 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 24264 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 24332 -/* 24269 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24272 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24317 -/* 24277 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24280 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24302 -/* 24285 */ MCD_OPC_CheckPredicate, 10, 246, 178, 1, // Skip to: 135640 -/* 24290 */ MCD_OPC_CheckField, 8, 1, 1, 239, 178, 1, // Skip to: 135640 -/* 24297 */ MCD_OPC_Decode, 217, 10, 131, 1, // Opcode: ASR_ZPmI_B -/* 24302 */ MCD_OPC_FilterValue, 1, 229, 178, 1, // Skip to: 135640 -/* 24307 */ MCD_OPC_CheckPredicate, 10, 224, 178, 1, // Skip to: 135640 -/* 24312 */ MCD_OPC_Decode, 219, 10, 132, 1, // Opcode: ASR_ZPmI_H -/* 24317 */ MCD_OPC_FilterValue, 1, 214, 178, 1, // Skip to: 135640 -/* 24322 */ MCD_OPC_CheckPredicate, 10, 209, 178, 1, // Skip to: 135640 -/* 24327 */ MCD_OPC_Decode, 220, 10, 133, 1, // Opcode: ASR_ZPmI_S -/* 24332 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 24400 -/* 24337 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24340 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24385 -/* 24345 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24348 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24370 -/* 24353 */ MCD_OPC_CheckPredicate, 10, 178, 178, 1, // Skip to: 135640 -/* 24358 */ MCD_OPC_CheckField, 8, 1, 1, 171, 178, 1, // Skip to: 135640 -/* 24365 */ MCD_OPC_Decode, 133, 33, 131, 1, // Opcode: LSR_ZPmI_B -/* 24370 */ MCD_OPC_FilterValue, 1, 161, 178, 1, // Skip to: 135640 -/* 24375 */ MCD_OPC_CheckPredicate, 10, 156, 178, 1, // Skip to: 135640 -/* 24380 */ MCD_OPC_Decode, 135, 33, 132, 1, // Opcode: LSR_ZPmI_H -/* 24385 */ MCD_OPC_FilterValue, 1, 146, 178, 1, // Skip to: 135640 -/* 24390 */ MCD_OPC_CheckPredicate, 10, 141, 178, 1, // Skip to: 135640 -/* 24395 */ MCD_OPC_Decode, 136, 33, 133, 1, // Opcode: LSR_ZPmI_S -/* 24400 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 24468 -/* 24405 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24408 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24453 -/* 24413 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24416 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24438 -/* 24421 */ MCD_OPC_CheckPredicate, 10, 110, 178, 1, // Skip to: 135640 -/* 24426 */ MCD_OPC_CheckField, 8, 1, 1, 103, 178, 1, // Skip to: 135640 -/* 24433 */ MCD_OPC_Decode, 237, 32, 134, 1, // Opcode: LSL_ZPmI_B -/* 24438 */ MCD_OPC_FilterValue, 1, 93, 178, 1, // Skip to: 135640 -/* 24443 */ MCD_OPC_CheckPredicate, 10, 88, 178, 1, // Skip to: 135640 -/* 24448 */ MCD_OPC_Decode, 239, 32, 135, 1, // Opcode: LSL_ZPmI_H -/* 24453 */ MCD_OPC_FilterValue, 1, 78, 178, 1, // Skip to: 135640 -/* 24458 */ MCD_OPC_CheckPredicate, 10, 73, 178, 1, // Skip to: 135640 -/* 24463 */ MCD_OPC_Decode, 240, 32, 136, 1, // Opcode: LSL_ZPmI_S -/* 24468 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 24536 -/* 24473 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24476 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24521 -/* 24481 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24484 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24506 -/* 24489 */ MCD_OPC_CheckPredicate, 10, 42, 178, 1, // Skip to: 135640 -/* 24494 */ MCD_OPC_CheckField, 8, 1, 1, 35, 178, 1, // Skip to: 135640 -/* 24501 */ MCD_OPC_Decode, 201, 10, 131, 1, // Opcode: ASRD_ZPmI_B -/* 24506 */ MCD_OPC_FilterValue, 1, 25, 178, 1, // Skip to: 135640 -/* 24511 */ MCD_OPC_CheckPredicate, 10, 20, 178, 1, // Skip to: 135640 -/* 24516 */ MCD_OPC_Decode, 203, 10, 132, 1, // Opcode: ASRD_ZPmI_H -/* 24521 */ MCD_OPC_FilterValue, 1, 10, 178, 1, // Skip to: 135640 -/* 24526 */ MCD_OPC_CheckPredicate, 10, 5, 178, 1, // Skip to: 135640 -/* 24531 */ MCD_OPC_Decode, 204, 10, 133, 1, // Opcode: ASRD_ZPmI_S -/* 24536 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 24604 -/* 24541 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24544 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24589 -/* 24549 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24552 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24574 -/* 24557 */ MCD_OPC_CheckPredicate, 12, 230, 177, 1, // Skip to: 135640 -/* 24562 */ MCD_OPC_CheckField, 8, 1, 1, 223, 177, 1, // Skip to: 135640 -/* 24569 */ MCD_OPC_Decode, 195, 44, 134, 1, // Opcode: SQSHL_ZPmI_B -/* 24574 */ MCD_OPC_FilterValue, 1, 213, 177, 1, // Skip to: 135640 -/* 24579 */ MCD_OPC_CheckPredicate, 12, 208, 177, 1, // Skip to: 135640 -/* 24584 */ MCD_OPC_Decode, 197, 44, 135, 1, // Opcode: SQSHL_ZPmI_H -/* 24589 */ MCD_OPC_FilterValue, 1, 198, 177, 1, // Skip to: 135640 -/* 24594 */ MCD_OPC_CheckPredicate, 12, 193, 177, 1, // Skip to: 135640 -/* 24599 */ MCD_OPC_Decode, 198, 44, 136, 1, // Opcode: SQSHL_ZPmI_S -/* 24604 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 24672 -/* 24609 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24612 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24657 -/* 24617 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24620 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24642 -/* 24625 */ MCD_OPC_CheckPredicate, 12, 162, 177, 1, // Skip to: 135640 -/* 24630 */ MCD_OPC_CheckField, 8, 1, 1, 155, 177, 1, // Skip to: 135640 -/* 24637 */ MCD_OPC_Decode, 174, 56, 134, 1, // Opcode: UQSHL_ZPmI_B -/* 24642 */ MCD_OPC_FilterValue, 1, 145, 177, 1, // Skip to: 135640 -/* 24647 */ MCD_OPC_CheckPredicate, 12, 140, 177, 1, // Skip to: 135640 -/* 24652 */ MCD_OPC_Decode, 176, 56, 135, 1, // Opcode: UQSHL_ZPmI_H -/* 24657 */ MCD_OPC_FilterValue, 1, 130, 177, 1, // Skip to: 135640 -/* 24662 */ MCD_OPC_CheckPredicate, 12, 125, 177, 1, // Skip to: 135640 -/* 24667 */ MCD_OPC_Decode, 177, 56, 136, 1, // Opcode: UQSHL_ZPmI_S -/* 24672 */ MCD_OPC_FilterValue, 12, 63, 0, 0, // Skip to: 24740 -/* 24677 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24680 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24725 -/* 24685 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24688 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24710 -/* 24693 */ MCD_OPC_CheckPredicate, 12, 94, 177, 1, // Skip to: 135640 -/* 24698 */ MCD_OPC_CheckField, 8, 1, 1, 87, 177, 1, // Skip to: 135640 -/* 24705 */ MCD_OPC_Decode, 238, 45, 131, 1, // Opcode: SRSHR_ZPmI_B -/* 24710 */ MCD_OPC_FilterValue, 1, 77, 177, 1, // Skip to: 135640 -/* 24715 */ MCD_OPC_CheckPredicate, 12, 72, 177, 1, // Skip to: 135640 -/* 24720 */ MCD_OPC_Decode, 240, 45, 132, 1, // Opcode: SRSHR_ZPmI_H -/* 24725 */ MCD_OPC_FilterValue, 1, 62, 177, 1, // Skip to: 135640 -/* 24730 */ MCD_OPC_CheckPredicate, 12, 57, 177, 1, // Skip to: 135640 -/* 24735 */ MCD_OPC_Decode, 241, 45, 133, 1, // Opcode: SRSHR_ZPmI_S -/* 24740 */ MCD_OPC_FilterValue, 13, 63, 0, 0, // Skip to: 24808 -/* 24745 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24748 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24793 -/* 24753 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24756 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24778 -/* 24761 */ MCD_OPC_CheckPredicate, 12, 26, 177, 1, // Skip to: 135640 -/* 24766 */ MCD_OPC_CheckField, 8, 1, 1, 19, 177, 1, // Skip to: 135640 -/* 24773 */ MCD_OPC_Decode, 178, 57, 131, 1, // Opcode: URSHR_ZPmI_B -/* 24778 */ MCD_OPC_FilterValue, 1, 9, 177, 1, // Skip to: 135640 -/* 24783 */ MCD_OPC_CheckPredicate, 12, 4, 177, 1, // Skip to: 135640 -/* 24788 */ MCD_OPC_Decode, 180, 57, 132, 1, // Opcode: URSHR_ZPmI_H -/* 24793 */ MCD_OPC_FilterValue, 1, 250, 176, 1, // Skip to: 135640 -/* 24798 */ MCD_OPC_CheckPredicate, 12, 245, 176, 1, // Skip to: 135640 -/* 24803 */ MCD_OPC_Decode, 181, 57, 133, 1, // Opcode: URSHR_ZPmI_S -/* 24808 */ MCD_OPC_FilterValue, 15, 63, 0, 0, // Skip to: 24876 -/* 24813 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24816 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 24861 -/* 24821 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 24824 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24846 -/* 24829 */ MCD_OPC_CheckPredicate, 12, 214, 176, 1, // Skip to: 135640 -/* 24834 */ MCD_OPC_CheckField, 8, 1, 1, 207, 176, 1, // Skip to: 135640 -/* 24841 */ MCD_OPC_Decode, 180, 44, 134, 1, // Opcode: SQSHLU_ZPmI_B -/* 24846 */ MCD_OPC_FilterValue, 1, 197, 176, 1, // Skip to: 135640 -/* 24851 */ MCD_OPC_CheckPredicate, 12, 192, 176, 1, // Skip to: 135640 -/* 24856 */ MCD_OPC_Decode, 182, 44, 135, 1, // Opcode: SQSHLU_ZPmI_H -/* 24861 */ MCD_OPC_FilterValue, 1, 182, 176, 1, // Skip to: 135640 -/* 24866 */ MCD_OPC_CheckPredicate, 12, 177, 176, 1, // Skip to: 135640 -/* 24871 */ MCD_OPC_Decode, 183, 44, 136, 1, // Opcode: SQSHLU_ZPmI_S -/* 24876 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 24912 -/* 24881 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24884 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 24898 -/* 24889 */ MCD_OPC_CheckPredicate, 10, 154, 176, 1, // Skip to: 135640 -/* 24894 */ MCD_OPC_Decode, 221, 10, 126, // Opcode: ASR_ZPmZ_B -/* 24898 */ MCD_OPC_FilterValue, 1, 145, 176, 1, // Skip to: 135640 -/* 24903 */ MCD_OPC_CheckPredicate, 10, 140, 176, 1, // Skip to: 135640 -/* 24908 */ MCD_OPC_Decode, 223, 10, 126, // Opcode: ASR_ZPmZ_H -/* 24912 */ MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 24948 -/* 24917 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24920 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 24934 -/* 24925 */ MCD_OPC_CheckPredicate, 10, 118, 176, 1, // Skip to: 135640 -/* 24930 */ MCD_OPC_Decode, 137, 33, 126, // Opcode: LSR_ZPmZ_B -/* 24934 */ MCD_OPC_FilterValue, 1, 109, 176, 1, // Skip to: 135640 -/* 24939 */ MCD_OPC_CheckPredicate, 10, 104, 176, 1, // Skip to: 135640 -/* 24944 */ MCD_OPC_Decode, 139, 33, 126, // Opcode: LSR_ZPmZ_H -/* 24948 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 24984 -/* 24953 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24956 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 24970 -/* 24961 */ MCD_OPC_CheckPredicate, 10, 82, 176, 1, // Skip to: 135640 -/* 24966 */ MCD_OPC_Decode, 241, 32, 126, // Opcode: LSL_ZPmZ_B -/* 24970 */ MCD_OPC_FilterValue, 1, 73, 176, 1, // Skip to: 135640 -/* 24975 */ MCD_OPC_CheckPredicate, 10, 68, 176, 1, // Skip to: 135640 -/* 24980 */ MCD_OPC_Decode, 243, 32, 126, // Opcode: LSL_ZPmZ_H -/* 24984 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 25020 -/* 24989 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 24992 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25006 -/* 24997 */ MCD_OPC_CheckPredicate, 10, 46, 176, 1, // Skip to: 135640 -/* 25002 */ MCD_OPC_Decode, 205, 10, 126, // Opcode: ASRR_ZPmZ_B -/* 25006 */ MCD_OPC_FilterValue, 1, 37, 176, 1, // Skip to: 135640 -/* 25011 */ MCD_OPC_CheckPredicate, 10, 32, 176, 1, // Skip to: 135640 -/* 25016 */ MCD_OPC_Decode, 207, 10, 126, // Opcode: ASRR_ZPmZ_H -/* 25020 */ MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 25056 -/* 25025 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25028 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25042 -/* 25033 */ MCD_OPC_CheckPredicate, 10, 10, 176, 1, // Skip to: 135640 -/* 25038 */ MCD_OPC_Decode, 249, 32, 126, // Opcode: LSRR_ZPmZ_B -/* 25042 */ MCD_OPC_FilterValue, 1, 1, 176, 1, // Skip to: 135640 -/* 25047 */ MCD_OPC_CheckPredicate, 10, 252, 175, 1, // Skip to: 135640 -/* 25052 */ MCD_OPC_Decode, 251, 32, 126, // Opcode: LSRR_ZPmZ_H -/* 25056 */ MCD_OPC_FilterValue, 23, 31, 0, 0, // Skip to: 25092 -/* 25061 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25064 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25078 -/* 25069 */ MCD_OPC_CheckPredicate, 10, 230, 175, 1, // Skip to: 135640 -/* 25074 */ MCD_OPC_Decode, 225, 32, 126, // Opcode: LSLR_ZPmZ_B -/* 25078 */ MCD_OPC_FilterValue, 1, 221, 175, 1, // Skip to: 135640 -/* 25083 */ MCD_OPC_CheckPredicate, 10, 216, 175, 1, // Skip to: 135640 -/* 25088 */ MCD_OPC_Decode, 227, 32, 126, // Opcode: LSLR_ZPmZ_H -/* 25092 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 25128 -/* 25097 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25100 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25114 -/* 25105 */ MCD_OPC_CheckPredicate, 10, 194, 175, 1, // Skip to: 135640 -/* 25110 */ MCD_OPC_Decode, 211, 10, 126, // Opcode: ASR_WIDE_ZPmZ_B -/* 25114 */ MCD_OPC_FilterValue, 1, 185, 175, 1, // Skip to: 135640 -/* 25119 */ MCD_OPC_CheckPredicate, 10, 180, 175, 1, // Skip to: 135640 -/* 25124 */ MCD_OPC_Decode, 212, 10, 126, // Opcode: ASR_WIDE_ZPmZ_H -/* 25128 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 25164 -/* 25133 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25136 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25150 -/* 25141 */ MCD_OPC_CheckPredicate, 10, 158, 175, 1, // Skip to: 135640 -/* 25146 */ MCD_OPC_Decode, 255, 32, 126, // Opcode: LSR_WIDE_ZPmZ_B -/* 25150 */ MCD_OPC_FilterValue, 1, 149, 175, 1, // Skip to: 135640 -/* 25155 */ MCD_OPC_CheckPredicate, 10, 144, 175, 1, // Skip to: 135640 -/* 25160 */ MCD_OPC_Decode, 128, 33, 126, // Opcode: LSR_WIDE_ZPmZ_H -/* 25164 */ MCD_OPC_FilterValue, 27, 135, 175, 1, // Skip to: 135640 -/* 25169 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25172 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25186 -/* 25177 */ MCD_OPC_CheckPredicate, 10, 122, 175, 1, // Skip to: 135640 -/* 25182 */ MCD_OPC_Decode, 231, 32, 126, // Opcode: LSL_WIDE_ZPmZ_B -/* 25186 */ MCD_OPC_FilterValue, 1, 113, 175, 1, // Skip to: 135640 -/* 25191 */ MCD_OPC_CheckPredicate, 10, 108, 175, 1, // Skip to: 135640 -/* 25196 */ MCD_OPC_Decode, 232, 32, 126, // Opcode: LSL_WIDE_ZPmZ_H -/* 25200 */ MCD_OPC_FilterValue, 5, 101, 1, 0, // Skip to: 25562 -/* 25205 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 25208 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 25230 -/* 25213 */ MCD_OPC_CheckPredicate, 10, 86, 175, 1, // Skip to: 135640 -/* 25218 */ MCD_OPC_CheckField, 22, 1, 1, 79, 175, 1, // Skip to: 135640 -/* 25225 */ MCD_OPC_Decode, 160, 51, 129, 1, // Opcode: SXTB_ZPmZ_H -/* 25230 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 25252 -/* 25235 */ MCD_OPC_CheckPredicate, 10, 64, 175, 1, // Skip to: 135640 -/* 25240 */ MCD_OPC_CheckField, 22, 1, 1, 57, 175, 1, // Skip to: 135640 -/* 25247 */ MCD_OPC_Decode, 199, 58, 129, 1, // Opcode: UXTB_ZPmZ_H -/* 25252 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 25290 -/* 25257 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25260 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25275 -/* 25265 */ MCD_OPC_CheckPredicate, 10, 34, 175, 1, // Skip to: 135640 -/* 25270 */ MCD_OPC_Decode, 161, 9, 129, 1, // Opcode: ABS_ZPmZ_B -/* 25275 */ MCD_OPC_FilterValue, 1, 24, 175, 1, // Skip to: 135640 -/* 25280 */ MCD_OPC_CheckPredicate, 10, 19, 175, 1, // Skip to: 135640 -/* 25285 */ MCD_OPC_Decode, 163, 9, 129, 1, // Opcode: ABS_ZPmZ_H -/* 25290 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 25328 -/* 25295 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25313 -/* 25303 */ MCD_OPC_CheckPredicate, 10, 252, 174, 1, // Skip to: 135640 -/* 25308 */ MCD_OPC_Decode, 225, 34, 129, 1, // Opcode: NEG_ZPmZ_B -/* 25313 */ MCD_OPC_FilterValue, 1, 242, 174, 1, // Skip to: 135640 -/* 25318 */ MCD_OPC_CheckPredicate, 10, 237, 174, 1, // Skip to: 135640 -/* 25323 */ MCD_OPC_Decode, 227, 34, 129, 1, // Opcode: NEG_ZPmZ_H -/* 25328 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 25366 -/* 25333 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25336 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25351 -/* 25341 */ MCD_OPC_CheckPredicate, 10, 214, 174, 1, // Skip to: 135640 -/* 25346 */ MCD_OPC_Decode, 237, 12, 129, 1, // Opcode: CLS_ZPmZ_B -/* 25351 */ MCD_OPC_FilterValue, 1, 204, 174, 1, // Skip to: 135640 -/* 25356 */ MCD_OPC_CheckPredicate, 10, 199, 174, 1, // Skip to: 135640 -/* 25361 */ MCD_OPC_Decode, 239, 12, 129, 1, // Opcode: CLS_ZPmZ_H -/* 25366 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 25404 -/* 25371 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25374 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25389 -/* 25379 */ MCD_OPC_CheckPredicate, 10, 176, 174, 1, // Skip to: 135640 -/* 25384 */ MCD_OPC_Decode, 249, 12, 129, 1, // Opcode: CLZ_ZPmZ_B -/* 25389 */ MCD_OPC_FilterValue, 1, 166, 174, 1, // Skip to: 135640 -/* 25394 */ MCD_OPC_CheckPredicate, 10, 161, 174, 1, // Skip to: 135640 -/* 25399 */ MCD_OPC_Decode, 251, 12, 129, 1, // Opcode: CLZ_ZPmZ_H -/* 25404 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 25442 -/* 25409 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25412 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25427 -/* 25417 */ MCD_OPC_CheckPredicate, 10, 138, 174, 1, // Skip to: 135640 -/* 25422 */ MCD_OPC_Decode, 209, 14, 129, 1, // Opcode: CNT_ZPmZ_B -/* 25427 */ MCD_OPC_FilterValue, 1, 128, 174, 1, // Skip to: 135640 -/* 25432 */ MCD_OPC_CheckPredicate, 10, 123, 174, 1, // Skip to: 135640 -/* 25437 */ MCD_OPC_Decode, 211, 14, 129, 1, // Opcode: CNT_ZPmZ_H -/* 25442 */ MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 25480 -/* 25447 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25450 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25465 -/* 25455 */ MCD_OPC_CheckPredicate, 10, 100, 174, 1, // Skip to: 135640 -/* 25460 */ MCD_OPC_Decode, 191, 14, 129, 1, // Opcode: CNOT_ZPmZ_B -/* 25465 */ MCD_OPC_FilterValue, 1, 90, 174, 1, // Skip to: 135640 -/* 25470 */ MCD_OPC_CheckPredicate, 10, 85, 174, 1, // Skip to: 135640 -/* 25475 */ MCD_OPC_Decode, 193, 14, 129, 1, // Opcode: CNOT_ZPmZ_H -/* 25480 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 25502 -/* 25485 */ MCD_OPC_CheckPredicate, 10, 70, 174, 1, // Skip to: 135640 -/* 25490 */ MCD_OPC_CheckField, 22, 1, 1, 63, 174, 1, // Skip to: 135640 -/* 25497 */ MCD_OPC_Decode, 221, 16, 129, 1, // Opcode: FABS_ZPmZ_H -/* 25502 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 25524 -/* 25507 */ MCD_OPC_CheckPredicate, 10, 48, 174, 1, // Skip to: 135640 -/* 25512 */ MCD_OPC_CheckField, 22, 1, 1, 41, 174, 1, // Skip to: 135640 -/* 25519 */ MCD_OPC_Decode, 191, 23, 129, 1, // Opcode: FNEG_ZPmZ_H -/* 25524 */ MCD_OPC_FilterValue, 30, 31, 174, 1, // Skip to: 135640 -/* 25529 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25532 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25547 -/* 25537 */ MCD_OPC_CheckPredicate, 10, 18, 174, 1, // Skip to: 135640 -/* 25542 */ MCD_OPC_Decode, 241, 34, 129, 1, // Opcode: NOT_ZPmZ_B -/* 25547 */ MCD_OPC_FilterValue, 1, 8, 174, 1, // Skip to: 135640 -/* 25552 */ MCD_OPC_CheckPredicate, 10, 3, 174, 1, // Skip to: 135640 -/* 25557 */ MCD_OPC_Decode, 243, 34, 129, 1, // Opcode: NOT_ZPmZ_H -/* 25562 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 25600 -/* 25567 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25570 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25585 -/* 25575 */ MCD_OPC_CheckPredicate, 10, 236, 173, 1, // Skip to: 135640 -/* 25580 */ MCD_OPC_Decode, 171, 33, 137, 1, // Opcode: MAD_ZPmZZ_B -/* 25585 */ MCD_OPC_FilterValue, 1, 226, 173, 1, // Skip to: 135640 -/* 25590 */ MCD_OPC_CheckPredicate, 10, 221, 173, 1, // Skip to: 135640 -/* 25595 */ MCD_OPC_Decode, 173, 33, 137, 1, // Opcode: MAD_ZPmZZ_H -/* 25600 */ MCD_OPC_FilterValue, 7, 211, 173, 1, // Skip to: 135640 -/* 25605 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25608 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25623 -/* 25613 */ MCD_OPC_CheckPredicate, 10, 198, 173, 1, // Skip to: 135640 -/* 25618 */ MCD_OPC_Decode, 180, 34, 137, 1, // Opcode: MSB_ZPmZZ_B -/* 25623 */ MCD_OPC_FilterValue, 1, 188, 173, 1, // Skip to: 135640 -/* 25628 */ MCD_OPC_CheckPredicate, 10, 183, 173, 1, // Skip to: 135640 -/* 25633 */ MCD_OPC_Decode, 182, 34, 137, 1, // Opcode: MSB_ZPmZZ_H -/* 25638 */ MCD_OPC_FilterValue, 1, 242, 9, 0, // Skip to: 28189 -/* 25643 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 25646 */ MCD_OPC_FilterValue, 0, 211, 2, 0, // Skip to: 26374 -/* 25651 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 25654 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 25690 -/* 25659 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25662 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25676 -/* 25667 */ MCD_OPC_CheckPredicate, 10, 144, 173, 1, // Skip to: 135640 -/* 25672 */ MCD_OPC_Decode, 136, 10, 126, // Opcode: ADD_ZPmZ_S -/* 25676 */ MCD_OPC_FilterValue, 1, 135, 173, 1, // Skip to: 135640 -/* 25681 */ MCD_OPC_CheckPredicate, 10, 130, 173, 1, // Skip to: 135640 -/* 25686 */ MCD_OPC_Decode, 134, 10, 126, // Opcode: ADD_ZPmZ_D -/* 25690 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 25726 -/* 25695 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25698 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25712 -/* 25703 */ MCD_OPC_CheckPredicate, 10, 108, 173, 1, // Skip to: 135640 -/* 25708 */ MCD_OPC_Decode, 206, 50, 126, // Opcode: SUB_ZPmZ_S -/* 25712 */ MCD_OPC_FilterValue, 1, 99, 173, 1, // Skip to: 135640 -/* 25717 */ MCD_OPC_CheckPredicate, 10, 94, 173, 1, // Skip to: 135640 -/* 25722 */ MCD_OPC_Decode, 204, 50, 126, // Opcode: SUB_ZPmZ_D -/* 25726 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 25762 -/* 25731 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25734 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25748 -/* 25739 */ MCD_OPC_CheckPredicate, 10, 72, 173, 1, // Skip to: 135640 -/* 25744 */ MCD_OPC_Decode, 172, 50, 126, // Opcode: SUBR_ZPmZ_S -/* 25748 */ MCD_OPC_FilterValue, 1, 63, 173, 1, // Skip to: 135640 -/* 25753 */ MCD_OPC_CheckPredicate, 10, 58, 173, 1, // Skip to: 135640 -/* 25758 */ MCD_OPC_Decode, 170, 50, 126, // Opcode: SUBR_ZPmZ_D -/* 25762 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 25798 -/* 25767 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25770 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25784 -/* 25775 */ MCD_OPC_CheckPredicate, 10, 36, 173, 1, // Skip to: 135640 -/* 25780 */ MCD_OPC_Decode, 137, 40, 126, // Opcode: SMAX_ZPmZ_S -/* 25784 */ MCD_OPC_FilterValue, 1, 27, 173, 1, // Skip to: 135640 -/* 25789 */ MCD_OPC_CheckPredicate, 10, 22, 173, 1, // Skip to: 135640 -/* 25794 */ MCD_OPC_Decode, 135, 40, 126, // Opcode: SMAX_ZPmZ_D -/* 25798 */ MCD_OPC_FilterValue, 9, 31, 0, 0, // Skip to: 25834 -/* 25803 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25806 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25820 -/* 25811 */ MCD_OPC_CheckPredicate, 10, 0, 173, 1, // Skip to: 135640 -/* 25816 */ MCD_OPC_Decode, 244, 53, 126, // Opcode: UMAX_ZPmZ_S -/* 25820 */ MCD_OPC_FilterValue, 1, 247, 172, 1, // Skip to: 135640 -/* 25825 */ MCD_OPC_CheckPredicate, 10, 242, 172, 1, // Skip to: 135640 -/* 25830 */ MCD_OPC_Decode, 242, 53, 126, // Opcode: UMAX_ZPmZ_D -/* 25834 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 25870 -/* 25839 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25842 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25856 -/* 25847 */ MCD_OPC_CheckPredicate, 10, 220, 172, 1, // Skip to: 135640 -/* 25852 */ MCD_OPC_Decode, 195, 40, 126, // Opcode: SMIN_ZPmZ_S -/* 25856 */ MCD_OPC_FilterValue, 1, 211, 172, 1, // Skip to: 135640 -/* 25861 */ MCD_OPC_CheckPredicate, 10, 206, 172, 1, // Skip to: 135640 -/* 25866 */ MCD_OPC_Decode, 193, 40, 126, // Opcode: SMIN_ZPmZ_D -/* 25870 */ MCD_OPC_FilterValue, 11, 31, 0, 0, // Skip to: 25906 -/* 25875 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25878 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25892 -/* 25883 */ MCD_OPC_CheckPredicate, 10, 184, 172, 1, // Skip to: 135640 -/* 25888 */ MCD_OPC_Decode, 173, 54, 126, // Opcode: UMIN_ZPmZ_S -/* 25892 */ MCD_OPC_FilterValue, 1, 175, 172, 1, // Skip to: 135640 -/* 25897 */ MCD_OPC_CheckPredicate, 10, 170, 172, 1, // Skip to: 135640 -/* 25902 */ MCD_OPC_Decode, 171, 54, 126, // Opcode: UMIN_ZPmZ_D -/* 25906 */ MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 25942 -/* 25911 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25914 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25928 -/* 25919 */ MCD_OPC_CheckPredicate, 10, 148, 172, 1, // Skip to: 135640 -/* 25924 */ MCD_OPC_Decode, 196, 37, 126, // Opcode: SABD_ZPmZ_S -/* 25928 */ MCD_OPC_FilterValue, 1, 139, 172, 1, // Skip to: 135640 -/* 25933 */ MCD_OPC_CheckPredicate, 10, 134, 172, 1, // Skip to: 135640 -/* 25938 */ MCD_OPC_Decode, 194, 37, 126, // Opcode: SABD_ZPmZ_D -/* 25942 */ MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 25978 -/* 25947 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25950 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 25964 -/* 25955 */ MCD_OPC_CheckPredicate, 10, 112, 172, 1, // Skip to: 135640 -/* 25960 */ MCD_OPC_Decode, 156, 52, 126, // Opcode: UABD_ZPmZ_S -/* 25964 */ MCD_OPC_FilterValue, 1, 103, 172, 1, // Skip to: 135640 -/* 25969 */ MCD_OPC_CheckPredicate, 10, 98, 172, 1, // Skip to: 135640 -/* 25974 */ MCD_OPC_Decode, 154, 52, 126, // Opcode: UABD_ZPmZ_D -/* 25978 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 26014 -/* 25983 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 25986 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26000 -/* 25991 */ MCD_OPC_CheckPredicate, 10, 76, 172, 1, // Skip to: 135640 -/* 25996 */ MCD_OPC_Decode, 198, 34, 126, // Opcode: MUL_ZPmZ_S -/* 26000 */ MCD_OPC_FilterValue, 1, 67, 172, 1, // Skip to: 135640 -/* 26005 */ MCD_OPC_CheckPredicate, 10, 62, 172, 1, // Skip to: 135640 -/* 26010 */ MCD_OPC_Decode, 196, 34, 126, // Opcode: MUL_ZPmZ_D -/* 26014 */ MCD_OPC_FilterValue, 18, 31, 0, 0, // Skip to: 26050 -/* 26019 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26022 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26036 -/* 26027 */ MCD_OPC_CheckPredicate, 10, 40, 172, 1, // Skip to: 135640 -/* 26032 */ MCD_OPC_Decode, 184, 41, 126, // Opcode: SMULH_ZPmZ_S -/* 26036 */ MCD_OPC_FilterValue, 1, 31, 172, 1, // Skip to: 135640 -/* 26041 */ MCD_OPC_CheckPredicate, 10, 26, 172, 1, // Skip to: 135640 -/* 26046 */ MCD_OPC_Decode, 182, 41, 126, // Opcode: SMULH_ZPmZ_D -/* 26050 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 26086 -/* 26055 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26058 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26072 -/* 26063 */ MCD_OPC_CheckPredicate, 10, 4, 172, 1, // Skip to: 135640 -/* 26068 */ MCD_OPC_Decode, 160, 55, 126, // Opcode: UMULH_ZPmZ_S -/* 26072 */ MCD_OPC_FilterValue, 1, 251, 171, 1, // Skip to: 135640 -/* 26077 */ MCD_OPC_CheckPredicate, 10, 246, 171, 1, // Skip to: 135640 -/* 26082 */ MCD_OPC_Decode, 158, 55, 126, // Opcode: UMULH_ZPmZ_D -/* 26086 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 26122 -/* 26091 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26094 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26108 -/* 26099 */ MCD_OPC_CheckPredicate, 10, 224, 171, 1, // Skip to: 135640 -/* 26104 */ MCD_OPC_Decode, 190, 38, 126, // Opcode: SDIV_ZPmZ_S -/* 26108 */ MCD_OPC_FilterValue, 1, 215, 171, 1, // Skip to: 135640 -/* 26113 */ MCD_OPC_CheckPredicate, 10, 210, 171, 1, // Skip to: 135640 -/* 26118 */ MCD_OPC_Decode, 189, 38, 126, // Opcode: SDIV_ZPmZ_D -/* 26122 */ MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 26158 -/* 26127 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26130 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26144 -/* 26135 */ MCD_OPC_CheckPredicate, 10, 188, 171, 1, // Skip to: 135640 -/* 26140 */ MCD_OPC_Decode, 140, 53, 126, // Opcode: UDIV_ZPmZ_S -/* 26144 */ MCD_OPC_FilterValue, 1, 179, 171, 1, // Skip to: 135640 -/* 26149 */ MCD_OPC_CheckPredicate, 10, 174, 171, 1, // Skip to: 135640 -/* 26154 */ MCD_OPC_Decode, 139, 53, 126, // Opcode: UDIV_ZPmZ_D -/* 26158 */ MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 26194 -/* 26163 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26166 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26180 -/* 26171 */ MCD_OPC_CheckPredicate, 10, 152, 171, 1, // Skip to: 135640 -/* 26176 */ MCD_OPC_Decode, 186, 38, 126, // Opcode: SDIVR_ZPmZ_S -/* 26180 */ MCD_OPC_FilterValue, 1, 143, 171, 1, // Skip to: 135640 -/* 26185 */ MCD_OPC_CheckPredicate, 10, 138, 171, 1, // Skip to: 135640 -/* 26190 */ MCD_OPC_Decode, 185, 38, 126, // Opcode: SDIVR_ZPmZ_D -/* 26194 */ MCD_OPC_FilterValue, 23, 31, 0, 0, // Skip to: 26230 -/* 26199 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26202 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26216 -/* 26207 */ MCD_OPC_CheckPredicate, 10, 116, 171, 1, // Skip to: 135640 -/* 26212 */ MCD_OPC_Decode, 136, 53, 126, // Opcode: UDIVR_ZPmZ_S -/* 26216 */ MCD_OPC_FilterValue, 1, 107, 171, 1, // Skip to: 135640 -/* 26221 */ MCD_OPC_CheckPredicate, 10, 102, 171, 1, // Skip to: 135640 -/* 26226 */ MCD_OPC_Decode, 135, 53, 126, // Opcode: UDIVR_ZPmZ_D -/* 26230 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 26266 -/* 26235 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26238 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26252 -/* 26243 */ MCD_OPC_CheckPredicate, 10, 80, 171, 1, // Skip to: 135640 -/* 26248 */ MCD_OPC_Decode, 139, 35, 126, // Opcode: ORR_ZPmZ_S -/* 26252 */ MCD_OPC_FilterValue, 1, 71, 171, 1, // Skip to: 135640 -/* 26257 */ MCD_OPC_CheckPredicate, 10, 66, 171, 1, // Skip to: 135640 -/* 26262 */ MCD_OPC_Decode, 137, 35, 126, // Opcode: ORR_ZPmZ_D -/* 26266 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 26302 -/* 26271 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26274 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26288 -/* 26279 */ MCD_OPC_CheckPredicate, 10, 44, 171, 1, // Skip to: 135640 -/* 26284 */ MCD_OPC_Decode, 182, 16, 126, // Opcode: EOR_ZPmZ_S -/* 26288 */ MCD_OPC_FilterValue, 1, 35, 171, 1, // Skip to: 135640 -/* 26293 */ MCD_OPC_CheckPredicate, 10, 30, 171, 1, // Skip to: 135640 -/* 26298 */ MCD_OPC_Decode, 180, 16, 126, // Opcode: EOR_ZPmZ_D -/* 26302 */ MCD_OPC_FilterValue, 26, 31, 0, 0, // Skip to: 26338 -/* 26307 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26310 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26324 -/* 26315 */ MCD_OPC_CheckPredicate, 10, 8, 171, 1, // Skip to: 135640 -/* 26320 */ MCD_OPC_Decode, 197, 10, 126, // Opcode: AND_ZPmZ_S -/* 26324 */ MCD_OPC_FilterValue, 1, 255, 170, 1, // Skip to: 135640 -/* 26329 */ MCD_OPC_CheckPredicate, 10, 250, 170, 1, // Skip to: 135640 -/* 26334 */ MCD_OPC_Decode, 195, 10, 126, // Opcode: AND_ZPmZ_D -/* 26338 */ MCD_OPC_FilterValue, 27, 241, 170, 1, // Skip to: 135640 -/* 26343 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26346 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26360 -/* 26351 */ MCD_OPC_CheckPredicate, 10, 228, 170, 1, // Skip to: 135640 -/* 26356 */ MCD_OPC_Decode, 247, 11, 126, // Opcode: BIC_ZPmZ_S -/* 26360 */ MCD_OPC_FilterValue, 1, 219, 170, 1, // Skip to: 135640 -/* 26365 */ MCD_OPC_CheckPredicate, 10, 214, 170, 1, // Skip to: 135640 -/* 26370 */ MCD_OPC_Decode, 245, 11, 126, // Opcode: BIC_ZPmZ_D -/* 26374 */ MCD_OPC_FilterValue, 1, 178, 2, 0, // Skip to: 27069 -/* 26379 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 26382 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 26403 -/* 26387 */ MCD_OPC_CheckPredicate, 10, 192, 170, 1, // Skip to: 135640 -/* 26392 */ MCD_OPC_CheckField, 22, 1, 0, 185, 170, 1, // Skip to: 135640 -/* 26399 */ MCD_OPC_Decode, 240, 37, 127, // Opcode: SADDV_VPZ_S -/* 26403 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 26439 -/* 26408 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26411 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26425 -/* 26416 */ MCD_OPC_CheckPredicate, 10, 163, 170, 1, // Skip to: 135640 -/* 26421 */ MCD_OPC_Decode, 198, 52, 127, // Opcode: UADDV_VPZ_S -/* 26425 */ MCD_OPC_FilterValue, 1, 154, 170, 1, // Skip to: 135640 -/* 26430 */ MCD_OPC_CheckPredicate, 10, 149, 170, 1, // Skip to: 135640 -/* 26435 */ MCD_OPC_Decode, 196, 52, 127, // Opcode: UADDV_VPZ_D -/* 26439 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 26477 -/* 26444 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26447 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26462 -/* 26452 */ MCD_OPC_CheckPredicate, 11, 127, 170, 1, // Skip to: 135640 -/* 26457 */ MCD_OPC_Decode, 212, 9, 128, 1, // Opcode: ADDQV_VPZ_S -/* 26462 */ MCD_OPC_FilterValue, 1, 117, 170, 1, // Skip to: 135640 -/* 26467 */ MCD_OPC_CheckPredicate, 11, 112, 170, 1, // Skip to: 135640 -/* 26472 */ MCD_OPC_Decode, 210, 9, 128, 1, // Opcode: ADDQV_VPZ_D -/* 26477 */ MCD_OPC_FilterValue, 8, 31, 0, 0, // Skip to: 26513 -/* 26482 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26485 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26499 -/* 26490 */ MCD_OPC_CheckPredicate, 10, 89, 170, 1, // Skip to: 135640 -/* 26495 */ MCD_OPC_Decode, 232, 39, 127, // Opcode: SMAXV_VPZ_S -/* 26499 */ MCD_OPC_FilterValue, 1, 80, 170, 1, // Skip to: 135640 -/* 26504 */ MCD_OPC_CheckPredicate, 10, 75, 170, 1, // Skip to: 135640 -/* 26509 */ MCD_OPC_Decode, 230, 39, 127, // Opcode: SMAXV_VPZ_D -/* 26513 */ MCD_OPC_FilterValue, 9, 31, 0, 0, // Skip to: 26549 -/* 26518 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26521 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26535 -/* 26526 */ MCD_OPC_CheckPredicate, 10, 53, 170, 1, // Skip to: 135640 -/* 26531 */ MCD_OPC_Decode, 211, 53, 127, // Opcode: UMAXV_VPZ_S -/* 26535 */ MCD_OPC_FilterValue, 1, 44, 170, 1, // Skip to: 135640 -/* 26540 */ MCD_OPC_CheckPredicate, 10, 39, 170, 1, // Skip to: 135640 -/* 26545 */ MCD_OPC_Decode, 209, 53, 127, // Opcode: UMAXV_VPZ_D -/* 26549 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 26585 -/* 26554 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26557 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26571 -/* 26562 */ MCD_OPC_CheckPredicate, 10, 17, 170, 1, // Skip to: 135640 -/* 26567 */ MCD_OPC_Decode, 162, 40, 127, // Opcode: SMINV_VPZ_S -/* 26571 */ MCD_OPC_FilterValue, 1, 8, 170, 1, // Skip to: 135640 -/* 26576 */ MCD_OPC_CheckPredicate, 10, 3, 170, 1, // Skip to: 135640 -/* 26581 */ MCD_OPC_Decode, 160, 40, 127, // Opcode: SMINV_VPZ_D -/* 26585 */ MCD_OPC_FilterValue, 11, 31, 0, 0, // Skip to: 26621 -/* 26590 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26593 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26607 -/* 26598 */ MCD_OPC_CheckPredicate, 10, 237, 169, 1, // Skip to: 135640 -/* 26603 */ MCD_OPC_Decode, 140, 54, 127, // Opcode: UMINV_VPZ_S -/* 26607 */ MCD_OPC_FilterValue, 1, 228, 169, 1, // Skip to: 135640 -/* 26612 */ MCD_OPC_CheckPredicate, 10, 223, 169, 1, // Skip to: 135640 -/* 26617 */ MCD_OPC_Decode, 138, 54, 127, // Opcode: UMINV_VPZ_D -/* 26621 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 26659 -/* 26626 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26629 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26644 -/* 26634 */ MCD_OPC_CheckPredicate, 11, 201, 169, 1, // Skip to: 135640 -/* 26639 */ MCD_OPC_Decode, 228, 39, 128, 1, // Opcode: SMAXQV_VPZ_S -/* 26644 */ MCD_OPC_FilterValue, 1, 191, 169, 1, // Skip to: 135640 -/* 26649 */ MCD_OPC_CheckPredicate, 11, 186, 169, 1, // Skip to: 135640 -/* 26654 */ MCD_OPC_Decode, 226, 39, 128, 1, // Opcode: SMAXQV_VPZ_D -/* 26659 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 26697 -/* 26664 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26667 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26682 -/* 26672 */ MCD_OPC_CheckPredicate, 11, 163, 169, 1, // Skip to: 135640 -/* 26677 */ MCD_OPC_Decode, 207, 53, 128, 1, // Opcode: UMAXQV_VPZ_S -/* 26682 */ MCD_OPC_FilterValue, 1, 153, 169, 1, // Skip to: 135640 -/* 26687 */ MCD_OPC_CheckPredicate, 11, 148, 169, 1, // Skip to: 135640 -/* 26692 */ MCD_OPC_Decode, 205, 53, 128, 1, // Opcode: UMAXQV_VPZ_D -/* 26697 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 26735 -/* 26702 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26705 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26720 -/* 26710 */ MCD_OPC_CheckPredicate, 11, 125, 169, 1, // Skip to: 135640 -/* 26715 */ MCD_OPC_Decode, 158, 40, 128, 1, // Opcode: SMINQV_VPZ_S -/* 26720 */ MCD_OPC_FilterValue, 1, 115, 169, 1, // Skip to: 135640 -/* 26725 */ MCD_OPC_CheckPredicate, 11, 110, 169, 1, // Skip to: 135640 -/* 26730 */ MCD_OPC_Decode, 156, 40, 128, 1, // Opcode: SMINQV_VPZ_D -/* 26735 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 26773 -/* 26740 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26758 -/* 26748 */ MCD_OPC_CheckPredicate, 11, 87, 169, 1, // Skip to: 135640 -/* 26753 */ MCD_OPC_Decode, 136, 54, 128, 1, // Opcode: UMINQV_VPZ_S -/* 26758 */ MCD_OPC_FilterValue, 1, 77, 169, 1, // Skip to: 135640 -/* 26763 */ MCD_OPC_CheckPredicate, 11, 72, 169, 1, // Skip to: 135640 -/* 26768 */ MCD_OPC_Decode, 134, 54, 128, 1, // Opcode: UMINQV_VPZ_D -/* 26773 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 26809 -/* 26778 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26781 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26795 -/* 26786 */ MCD_OPC_CheckPredicate, 10, 49, 169, 1, // Skip to: 135640 -/* 26791 */ MCD_OPC_Decode, 172, 34, 127, // Opcode: MOVPRFX_ZPzZ_S -/* 26795 */ MCD_OPC_FilterValue, 1, 40, 169, 1, // Skip to: 135640 -/* 26800 */ MCD_OPC_CheckPredicate, 10, 35, 169, 1, // Skip to: 135640 -/* 26805 */ MCD_OPC_Decode, 170, 34, 127, // Opcode: MOVPRFX_ZPzZ_D -/* 26809 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 26847 -/* 26814 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26832 -/* 26822 */ MCD_OPC_CheckPredicate, 10, 13, 169, 1, // Skip to: 135640 -/* 26827 */ MCD_OPC_Decode, 168, 34, 129, 1, // Opcode: MOVPRFX_ZPmZ_S -/* 26832 */ MCD_OPC_FilterValue, 1, 3, 169, 1, // Skip to: 135640 -/* 26837 */ MCD_OPC_CheckPredicate, 10, 254, 168, 1, // Skip to: 135640 -/* 26842 */ MCD_OPC_Decode, 166, 34, 129, 1, // Opcode: MOVPRFX_ZPmZ_D -/* 26847 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 26883 -/* 26852 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26855 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26869 -/* 26860 */ MCD_OPC_CheckPredicate, 10, 231, 168, 1, // Skip to: 135640 -/* 26865 */ MCD_OPC_Decode, 150, 35, 127, // Opcode: ORV_VPZ_S -/* 26869 */ MCD_OPC_FilterValue, 1, 222, 168, 1, // Skip to: 135640 -/* 26874 */ MCD_OPC_CheckPredicate, 10, 217, 168, 1, // Skip to: 135640 -/* 26879 */ MCD_OPC_Decode, 148, 35, 127, // Opcode: ORV_VPZ_D -/* 26883 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 26919 -/* 26888 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26891 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26905 -/* 26896 */ MCD_OPC_CheckPredicate, 10, 195, 168, 1, // Skip to: 135640 -/* 26901 */ MCD_OPC_Decode, 172, 16, 127, // Opcode: EORV_VPZ_S -/* 26905 */ MCD_OPC_FilterValue, 1, 186, 168, 1, // Skip to: 135640 -/* 26910 */ MCD_OPC_CheckPredicate, 10, 181, 168, 1, // Skip to: 135640 -/* 26915 */ MCD_OPC_Decode, 170, 16, 127, // Opcode: EORV_VPZ_D -/* 26919 */ MCD_OPC_FilterValue, 26, 31, 0, 0, // Skip to: 26955 -/* 26924 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26927 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 26941 -/* 26932 */ MCD_OPC_CheckPredicate, 10, 159, 168, 1, // Skip to: 135640 -/* 26937 */ MCD_OPC_Decode, 187, 10, 127, // Opcode: ANDV_VPZ_S -/* 26941 */ MCD_OPC_FilterValue, 1, 150, 168, 1, // Skip to: 135640 -/* 26946 */ MCD_OPC_CheckPredicate, 10, 145, 168, 1, // Skip to: 135640 -/* 26951 */ MCD_OPC_Decode, 185, 10, 127, // Opcode: ANDV_VPZ_D -/* 26955 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 26993 -/* 26960 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 26963 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26978 -/* 26968 */ MCD_OPC_CheckPredicate, 11, 123, 168, 1, // Skip to: 135640 -/* 26973 */ MCD_OPC_Decode, 128, 35, 128, 1, // Opcode: ORQV_VPZ_S -/* 26978 */ MCD_OPC_FilterValue, 1, 113, 168, 1, // Skip to: 135640 -/* 26983 */ MCD_OPC_CheckPredicate, 11, 108, 168, 1, // Skip to: 135640 -/* 26988 */ MCD_OPC_Decode, 254, 34, 128, 1, // Opcode: ORQV_VPZ_D -/* 26993 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 27031 -/* 26998 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27001 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27016 -/* 27006 */ MCD_OPC_CheckPredicate, 11, 85, 168, 1, // Skip to: 135640 -/* 27011 */ MCD_OPC_Decode, 163, 16, 128, 1, // Opcode: EORQV_VPZ_S -/* 27016 */ MCD_OPC_FilterValue, 1, 75, 168, 1, // Skip to: 135640 -/* 27021 */ MCD_OPC_CheckPredicate, 11, 70, 168, 1, // Skip to: 135640 -/* 27026 */ MCD_OPC_Decode, 161, 16, 128, 1, // Opcode: EORQV_VPZ_D -/* 27031 */ MCD_OPC_FilterValue, 30, 60, 168, 1, // Skip to: 135640 -/* 27036 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27039 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27054 -/* 27044 */ MCD_OPC_CheckPredicate, 11, 47, 168, 1, // Skip to: 135640 -/* 27049 */ MCD_OPC_Decode, 178, 10, 128, 1, // Opcode: ANDQV_VPZ_S -/* 27054 */ MCD_OPC_FilterValue, 1, 37, 168, 1, // Skip to: 135640 -/* 27059 */ MCD_OPC_CheckPredicate, 11, 32, 168, 1, // Skip to: 135640 -/* 27064 */ MCD_OPC_Decode, 176, 10, 128, 1, // Opcode: ANDQV_VPZ_D -/* 27069 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 27107 -/* 27074 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27077 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27092 -/* 27082 */ MCD_OPC_CheckPredicate, 10, 9, 168, 1, // Skip to: 135640 -/* 27087 */ MCD_OPC_Decode, 180, 33, 130, 1, // Opcode: MLA_ZPmZZ_S -/* 27092 */ MCD_OPC_FilterValue, 1, 255, 167, 1, // Skip to: 135640 -/* 27097 */ MCD_OPC_CheckPredicate, 10, 250, 167, 1, // Skip to: 135640 -/* 27102 */ MCD_OPC_Decode, 178, 33, 130, 1, // Opcode: MLA_ZPmZZ_D -/* 27107 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 27145 -/* 27112 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27115 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27130 -/* 27120 */ MCD_OPC_CheckPredicate, 10, 227, 167, 1, // Skip to: 135640 -/* 27125 */ MCD_OPC_Decode, 197, 33, 130, 1, // Opcode: MLS_ZPmZZ_S -/* 27130 */ MCD_OPC_FilterValue, 1, 217, 167, 1, // Skip to: 135640 -/* 27135 */ MCD_OPC_CheckPredicate, 10, 212, 167, 1, // Skip to: 135640 -/* 27140 */ MCD_OPC_Decode, 195, 33, 130, 1, // Opcode: MLS_ZPmZZ_D -/* 27145 */ MCD_OPC_FilterValue, 4, 161, 1, 0, // Skip to: 27567 -/* 27150 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 27153 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27168 -/* 27158 */ MCD_OPC_CheckPredicate, 10, 189, 167, 1, // Skip to: 135640 -/* 27163 */ MCD_OPC_Decode, 218, 10, 138, 1, // Opcode: ASR_ZPmI_D -/* 27168 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 27183 -/* 27173 */ MCD_OPC_CheckPredicate, 10, 174, 167, 1, // Skip to: 135640 -/* 27178 */ MCD_OPC_Decode, 134, 33, 138, 1, // Opcode: LSR_ZPmI_D -/* 27183 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 27198 -/* 27188 */ MCD_OPC_CheckPredicate, 10, 159, 167, 1, // Skip to: 135640 -/* 27193 */ MCD_OPC_Decode, 238, 32, 139, 1, // Opcode: LSL_ZPmI_D -/* 27198 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 27213 -/* 27203 */ MCD_OPC_CheckPredicate, 10, 144, 167, 1, // Skip to: 135640 -/* 27208 */ MCD_OPC_Decode, 202, 10, 138, 1, // Opcode: ASRD_ZPmI_D -/* 27213 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 27228 -/* 27218 */ MCD_OPC_CheckPredicate, 12, 129, 167, 1, // Skip to: 135640 -/* 27223 */ MCD_OPC_Decode, 196, 44, 139, 1, // Opcode: SQSHL_ZPmI_D -/* 27228 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 27243 -/* 27233 */ MCD_OPC_CheckPredicate, 12, 114, 167, 1, // Skip to: 135640 -/* 27238 */ MCD_OPC_Decode, 175, 56, 139, 1, // Opcode: UQSHL_ZPmI_D -/* 27243 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 27258 -/* 27248 */ MCD_OPC_CheckPredicate, 12, 99, 167, 1, // Skip to: 135640 -/* 27253 */ MCD_OPC_Decode, 239, 45, 138, 1, // Opcode: SRSHR_ZPmI_D -/* 27258 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 27273 -/* 27263 */ MCD_OPC_CheckPredicate, 12, 84, 167, 1, // Skip to: 135640 -/* 27268 */ MCD_OPC_Decode, 179, 57, 138, 1, // Opcode: URSHR_ZPmI_D -/* 27273 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 27288 -/* 27278 */ MCD_OPC_CheckPredicate, 12, 69, 167, 1, // Skip to: 135640 -/* 27283 */ MCD_OPC_Decode, 181, 44, 139, 1, // Opcode: SQSHLU_ZPmI_D -/* 27288 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 27324 -/* 27293 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27296 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27310 -/* 27301 */ MCD_OPC_CheckPredicate, 10, 46, 167, 1, // Skip to: 135640 -/* 27306 */ MCD_OPC_Decode, 224, 10, 126, // Opcode: ASR_ZPmZ_S -/* 27310 */ MCD_OPC_FilterValue, 1, 37, 167, 1, // Skip to: 135640 -/* 27315 */ MCD_OPC_CheckPredicate, 10, 32, 167, 1, // Skip to: 135640 -/* 27320 */ MCD_OPC_Decode, 222, 10, 126, // Opcode: ASR_ZPmZ_D -/* 27324 */ MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 27360 -/* 27329 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27332 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27346 -/* 27337 */ MCD_OPC_CheckPredicate, 10, 10, 167, 1, // Skip to: 135640 -/* 27342 */ MCD_OPC_Decode, 140, 33, 126, // Opcode: LSR_ZPmZ_S -/* 27346 */ MCD_OPC_FilterValue, 1, 1, 167, 1, // Skip to: 135640 -/* 27351 */ MCD_OPC_CheckPredicate, 10, 252, 166, 1, // Skip to: 135640 -/* 27356 */ MCD_OPC_Decode, 138, 33, 126, // Opcode: LSR_ZPmZ_D -/* 27360 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 27396 -/* 27365 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27368 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27382 -/* 27373 */ MCD_OPC_CheckPredicate, 10, 230, 166, 1, // Skip to: 135640 -/* 27378 */ MCD_OPC_Decode, 244, 32, 126, // Opcode: LSL_ZPmZ_S -/* 27382 */ MCD_OPC_FilterValue, 1, 221, 166, 1, // Skip to: 135640 -/* 27387 */ MCD_OPC_CheckPredicate, 10, 216, 166, 1, // Skip to: 135640 -/* 27392 */ MCD_OPC_Decode, 242, 32, 126, // Opcode: LSL_ZPmZ_D -/* 27396 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 27432 -/* 27401 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27404 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27418 -/* 27409 */ MCD_OPC_CheckPredicate, 10, 194, 166, 1, // Skip to: 135640 -/* 27414 */ MCD_OPC_Decode, 208, 10, 126, // Opcode: ASRR_ZPmZ_S -/* 27418 */ MCD_OPC_FilterValue, 1, 185, 166, 1, // Skip to: 135640 -/* 27423 */ MCD_OPC_CheckPredicate, 10, 180, 166, 1, // Skip to: 135640 -/* 27428 */ MCD_OPC_Decode, 206, 10, 126, // Opcode: ASRR_ZPmZ_D -/* 27432 */ MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 27468 -/* 27437 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27440 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27454 -/* 27445 */ MCD_OPC_CheckPredicate, 10, 158, 166, 1, // Skip to: 135640 -/* 27450 */ MCD_OPC_Decode, 252, 32, 126, // Opcode: LSRR_ZPmZ_S -/* 27454 */ MCD_OPC_FilterValue, 1, 149, 166, 1, // Skip to: 135640 -/* 27459 */ MCD_OPC_CheckPredicate, 10, 144, 166, 1, // Skip to: 135640 -/* 27464 */ MCD_OPC_Decode, 250, 32, 126, // Opcode: LSRR_ZPmZ_D -/* 27468 */ MCD_OPC_FilterValue, 23, 31, 0, 0, // Skip to: 27504 -/* 27473 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27476 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 27490 -/* 27481 */ MCD_OPC_CheckPredicate, 10, 122, 166, 1, // Skip to: 135640 -/* 27486 */ MCD_OPC_Decode, 228, 32, 126, // Opcode: LSLR_ZPmZ_S -/* 27490 */ MCD_OPC_FilterValue, 1, 113, 166, 1, // Skip to: 135640 -/* 27495 */ MCD_OPC_CheckPredicate, 10, 108, 166, 1, // Skip to: 135640 -/* 27500 */ MCD_OPC_Decode, 226, 32, 126, // Opcode: LSLR_ZPmZ_D -/* 27504 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 27525 -/* 27509 */ MCD_OPC_CheckPredicate, 10, 94, 166, 1, // Skip to: 135640 -/* 27514 */ MCD_OPC_CheckField, 22, 1, 0, 87, 166, 1, // Skip to: 135640 -/* 27521 */ MCD_OPC_Decode, 213, 10, 126, // Opcode: ASR_WIDE_ZPmZ_S -/* 27525 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 27546 -/* 27530 */ MCD_OPC_CheckPredicate, 10, 73, 166, 1, // Skip to: 135640 -/* 27535 */ MCD_OPC_CheckField, 22, 1, 0, 66, 166, 1, // Skip to: 135640 -/* 27542 */ MCD_OPC_Decode, 129, 33, 126, // Opcode: LSR_WIDE_ZPmZ_S -/* 27546 */ MCD_OPC_FilterValue, 27, 57, 166, 1, // Skip to: 135640 -/* 27551 */ MCD_OPC_CheckPredicate, 10, 52, 166, 1, // Skip to: 135640 -/* 27556 */ MCD_OPC_CheckField, 22, 1, 0, 45, 166, 1, // Skip to: 135640 -/* 27563 */ MCD_OPC_Decode, 233, 32, 126, // Opcode: LSL_WIDE_ZPmZ_S -/* 27567 */ MCD_OPC_FilterValue, 5, 29, 2, 0, // Skip to: 28113 -/* 27572 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 27575 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 27613 -/* 27580 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27583 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27598 -/* 27588 */ MCD_OPC_CheckPredicate, 10, 15, 166, 1, // Skip to: 135640 -/* 27593 */ MCD_OPC_Decode, 161, 51, 129, 1, // Opcode: SXTB_ZPmZ_S -/* 27598 */ MCD_OPC_FilterValue, 1, 5, 166, 1, // Skip to: 135640 -/* 27603 */ MCD_OPC_CheckPredicate, 10, 0, 166, 1, // Skip to: 135640 -/* 27608 */ MCD_OPC_Decode, 159, 51, 129, 1, // Opcode: SXTB_ZPmZ_D -/* 27613 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 27651 -/* 27618 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27621 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27636 -/* 27626 */ MCD_OPC_CheckPredicate, 10, 233, 165, 1, // Skip to: 135640 -/* 27631 */ MCD_OPC_Decode, 200, 58, 129, 1, // Opcode: UXTB_ZPmZ_S -/* 27636 */ MCD_OPC_FilterValue, 1, 223, 165, 1, // Skip to: 135640 -/* 27641 */ MCD_OPC_CheckPredicate, 10, 218, 165, 1, // Skip to: 135640 -/* 27646 */ MCD_OPC_Decode, 198, 58, 129, 1, // Opcode: UXTB_ZPmZ_D -/* 27651 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 27689 -/* 27656 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27659 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27674 -/* 27664 */ MCD_OPC_CheckPredicate, 10, 195, 165, 1, // Skip to: 135640 -/* 27669 */ MCD_OPC_Decode, 163, 51, 129, 1, // Opcode: SXTH_ZPmZ_S -/* 27674 */ MCD_OPC_FilterValue, 1, 185, 165, 1, // Skip to: 135640 -/* 27679 */ MCD_OPC_CheckPredicate, 10, 180, 165, 1, // Skip to: 135640 -/* 27684 */ MCD_OPC_Decode, 162, 51, 129, 1, // Opcode: SXTH_ZPmZ_D -/* 27689 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 27727 -/* 27694 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27697 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27712 -/* 27702 */ MCD_OPC_CheckPredicate, 10, 157, 165, 1, // Skip to: 135640 -/* 27707 */ MCD_OPC_Decode, 202, 58, 129, 1, // Opcode: UXTH_ZPmZ_S -/* 27712 */ MCD_OPC_FilterValue, 1, 147, 165, 1, // Skip to: 135640 -/* 27717 */ MCD_OPC_CheckPredicate, 10, 142, 165, 1, // Skip to: 135640 -/* 27722 */ MCD_OPC_Decode, 201, 58, 129, 1, // Opcode: UXTH_ZPmZ_D -/* 27727 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 27749 -/* 27732 */ MCD_OPC_CheckPredicate, 10, 127, 165, 1, // Skip to: 135640 -/* 27737 */ MCD_OPC_CheckField, 22, 1, 1, 120, 165, 1, // Skip to: 135640 -/* 27744 */ MCD_OPC_Decode, 164, 51, 129, 1, // Opcode: SXTW_ZPmZ_D -/* 27749 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 27771 -/* 27754 */ MCD_OPC_CheckPredicate, 10, 105, 165, 1, // Skip to: 135640 -/* 27759 */ MCD_OPC_CheckField, 22, 1, 1, 98, 165, 1, // Skip to: 135640 -/* 27766 */ MCD_OPC_Decode, 203, 58, 129, 1, // Opcode: UXTW_ZPmZ_D -/* 27771 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 27809 -/* 27776 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27794 -/* 27784 */ MCD_OPC_CheckPredicate, 10, 75, 165, 1, // Skip to: 135640 -/* 27789 */ MCD_OPC_Decode, 164, 9, 129, 1, // Opcode: ABS_ZPmZ_S -/* 27794 */ MCD_OPC_FilterValue, 1, 65, 165, 1, // Skip to: 135640 -/* 27799 */ MCD_OPC_CheckPredicate, 10, 60, 165, 1, // Skip to: 135640 -/* 27804 */ MCD_OPC_Decode, 162, 9, 129, 1, // Opcode: ABS_ZPmZ_D -/* 27809 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 27847 -/* 27814 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27832 -/* 27822 */ MCD_OPC_CheckPredicate, 10, 37, 165, 1, // Skip to: 135640 -/* 27827 */ MCD_OPC_Decode, 228, 34, 129, 1, // Opcode: NEG_ZPmZ_S -/* 27832 */ MCD_OPC_FilterValue, 1, 27, 165, 1, // Skip to: 135640 -/* 27837 */ MCD_OPC_CheckPredicate, 10, 22, 165, 1, // Skip to: 135640 -/* 27842 */ MCD_OPC_Decode, 226, 34, 129, 1, // Opcode: NEG_ZPmZ_D -/* 27847 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 27885 -/* 27852 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27855 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27870 -/* 27860 */ MCD_OPC_CheckPredicate, 10, 255, 164, 1, // Skip to: 135640 -/* 27865 */ MCD_OPC_Decode, 240, 12, 129, 1, // Opcode: CLS_ZPmZ_S -/* 27870 */ MCD_OPC_FilterValue, 1, 245, 164, 1, // Skip to: 135640 -/* 27875 */ MCD_OPC_CheckPredicate, 10, 240, 164, 1, // Skip to: 135640 -/* 27880 */ MCD_OPC_Decode, 238, 12, 129, 1, // Opcode: CLS_ZPmZ_D -/* 27885 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 27923 -/* 27890 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27893 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27908 -/* 27898 */ MCD_OPC_CheckPredicate, 10, 217, 164, 1, // Skip to: 135640 -/* 27903 */ MCD_OPC_Decode, 252, 12, 129, 1, // Opcode: CLZ_ZPmZ_S -/* 27908 */ MCD_OPC_FilterValue, 1, 207, 164, 1, // Skip to: 135640 -/* 27913 */ MCD_OPC_CheckPredicate, 10, 202, 164, 1, // Skip to: 135640 -/* 27918 */ MCD_OPC_Decode, 250, 12, 129, 1, // Opcode: CLZ_ZPmZ_D -/* 27923 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 27961 -/* 27928 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27931 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27946 -/* 27936 */ MCD_OPC_CheckPredicate, 10, 179, 164, 1, // Skip to: 135640 -/* 27941 */ MCD_OPC_Decode, 212, 14, 129, 1, // Opcode: CNT_ZPmZ_S -/* 27946 */ MCD_OPC_FilterValue, 1, 169, 164, 1, // Skip to: 135640 -/* 27951 */ MCD_OPC_CheckPredicate, 10, 164, 164, 1, // Skip to: 135640 -/* 27956 */ MCD_OPC_Decode, 210, 14, 129, 1, // Opcode: CNT_ZPmZ_D -/* 27961 */ MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 27999 -/* 27966 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 27969 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27984 -/* 27974 */ MCD_OPC_CheckPredicate, 10, 141, 164, 1, // Skip to: 135640 -/* 27979 */ MCD_OPC_Decode, 194, 14, 129, 1, // Opcode: CNOT_ZPmZ_S -/* 27984 */ MCD_OPC_FilterValue, 1, 131, 164, 1, // Skip to: 135640 -/* 27989 */ MCD_OPC_CheckPredicate, 10, 126, 164, 1, // Skip to: 135640 -/* 27994 */ MCD_OPC_Decode, 192, 14, 129, 1, // Opcode: CNOT_ZPmZ_D -/* 27999 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 28037 -/* 28004 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28007 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28022 -/* 28012 */ MCD_OPC_CheckPredicate, 10, 103, 164, 1, // Skip to: 135640 -/* 28017 */ MCD_OPC_Decode, 222, 16, 129, 1, // Opcode: FABS_ZPmZ_S -/* 28022 */ MCD_OPC_FilterValue, 1, 93, 164, 1, // Skip to: 135640 -/* 28027 */ MCD_OPC_CheckPredicate, 10, 88, 164, 1, // Skip to: 135640 -/* 28032 */ MCD_OPC_Decode, 220, 16, 129, 1, // Opcode: FABS_ZPmZ_D -/* 28037 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 28075 -/* 28042 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28045 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28060 -/* 28050 */ MCD_OPC_CheckPredicate, 10, 65, 164, 1, // Skip to: 135640 -/* 28055 */ MCD_OPC_Decode, 192, 23, 129, 1, // Opcode: FNEG_ZPmZ_S -/* 28060 */ MCD_OPC_FilterValue, 1, 55, 164, 1, // Skip to: 135640 -/* 28065 */ MCD_OPC_CheckPredicate, 10, 50, 164, 1, // Skip to: 135640 -/* 28070 */ MCD_OPC_Decode, 190, 23, 129, 1, // Opcode: FNEG_ZPmZ_D -/* 28075 */ MCD_OPC_FilterValue, 30, 40, 164, 1, // Skip to: 135640 -/* 28080 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28083 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28098 -/* 28088 */ MCD_OPC_CheckPredicate, 10, 27, 164, 1, // Skip to: 135640 -/* 28093 */ MCD_OPC_Decode, 244, 34, 129, 1, // Opcode: NOT_ZPmZ_S -/* 28098 */ MCD_OPC_FilterValue, 1, 17, 164, 1, // Skip to: 135640 -/* 28103 */ MCD_OPC_CheckPredicate, 10, 12, 164, 1, // Skip to: 135640 -/* 28108 */ MCD_OPC_Decode, 242, 34, 129, 1, // Opcode: NOT_ZPmZ_D -/* 28113 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 28151 -/* 28118 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28121 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28136 -/* 28126 */ MCD_OPC_CheckPredicate, 10, 245, 163, 1, // Skip to: 135640 -/* 28131 */ MCD_OPC_Decode, 174, 33, 137, 1, // Opcode: MAD_ZPmZZ_S -/* 28136 */ MCD_OPC_FilterValue, 1, 235, 163, 1, // Skip to: 135640 -/* 28141 */ MCD_OPC_CheckPredicate, 10, 230, 163, 1, // Skip to: 135640 -/* 28146 */ MCD_OPC_Decode, 172, 33, 137, 1, // Opcode: MAD_ZPmZZ_D -/* 28151 */ MCD_OPC_FilterValue, 7, 220, 163, 1, // Skip to: 135640 -/* 28156 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28159 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28174 -/* 28164 */ MCD_OPC_CheckPredicate, 10, 207, 163, 1, // Skip to: 135640 -/* 28169 */ MCD_OPC_Decode, 183, 34, 137, 1, // Opcode: MSB_ZPmZZ_S -/* 28174 */ MCD_OPC_FilterValue, 1, 197, 163, 1, // Skip to: 135640 -/* 28179 */ MCD_OPC_CheckPredicate, 10, 192, 163, 1, // Skip to: 135640 -/* 28184 */ MCD_OPC_Decode, 181, 34, 137, 1, // Opcode: MSB_ZPmZZ_D -/* 28189 */ MCD_OPC_FilterValue, 2, 168, 0, 0, // Skip to: 28362 -/* 28194 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 28197 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 28249 -/* 28202 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28205 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 28227 -/* 28210 */ MCD_OPC_CheckPredicate, 10, 161, 163, 1, // Skip to: 135640 -/* 28215 */ MCD_OPC_CheckField, 18, 2, 0, 154, 163, 1, // Skip to: 135640 -/* 28222 */ MCD_OPC_Decode, 135, 35, 140, 1, // Opcode: ORR_ZI -/* 28227 */ MCD_OPC_FilterValue, 1, 144, 163, 1, // Skip to: 135640 -/* 28232 */ MCD_OPC_CheckPredicate, 10, 139, 163, 1, // Skip to: 135640 -/* 28237 */ MCD_OPC_CheckField, 18, 2, 0, 132, 163, 1, // Skip to: 135640 -/* 28244 */ MCD_OPC_Decode, 178, 16, 140, 1, // Opcode: EOR_ZI -/* 28249 */ MCD_OPC_FilterValue, 1, 122, 163, 1, // Skip to: 135640 -/* 28254 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 28257 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 28295 -/* 28262 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28265 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28280 -/* 28270 */ MCD_OPC_CheckPredicate, 10, 101, 163, 1, // Skip to: 135640 -/* 28275 */ MCD_OPC_Decode, 197, 15, 141, 1, // Opcode: CPY_ZPzI_B -/* 28280 */ MCD_OPC_FilterValue, 1, 91, 163, 1, // Skip to: 135640 -/* 28285 */ MCD_OPC_CheckPredicate, 10, 86, 163, 1, // Skip to: 135640 -/* 28290 */ MCD_OPC_Decode, 199, 15, 142, 1, // Opcode: CPY_ZPzI_H -/* 28295 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 28333 -/* 28300 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28303 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28318 -/* 28308 */ MCD_OPC_CheckPredicate, 10, 63, 163, 1, // Skip to: 135640 -/* 28313 */ MCD_OPC_Decode, 185, 15, 143, 1, // Opcode: CPY_ZPmI_B -/* 28318 */ MCD_OPC_FilterValue, 1, 53, 163, 1, // Skip to: 135640 -/* 28323 */ MCD_OPC_CheckPredicate, 10, 48, 163, 1, // Skip to: 135640 -/* 28328 */ MCD_OPC_Decode, 187, 15, 144, 1, // Opcode: CPY_ZPmI_H -/* 28333 */ MCD_OPC_FilterValue, 3, 38, 163, 1, // Skip to: 135640 -/* 28338 */ MCD_OPC_CheckPredicate, 10, 33, 163, 1, // Skip to: 135640 -/* 28343 */ MCD_OPC_CheckField, 22, 1, 1, 26, 163, 1, // Skip to: 135640 -/* 28350 */ MCD_OPC_CheckField, 13, 1, 0, 19, 163, 1, // Skip to: 135640 -/* 28357 */ MCD_OPC_Decode, 183, 18, 145, 1, // Opcode: FCPY_ZPmI_H -/* 28362 */ MCD_OPC_FilterValue, 3, 9, 163, 1, // Skip to: 135640 -/* 28367 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 28370 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 28422 -/* 28375 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28378 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 28400 -/* 28383 */ MCD_OPC_CheckPredicate, 10, 244, 162, 1, // Skip to: 135640 -/* 28388 */ MCD_OPC_CheckField, 18, 2, 0, 237, 162, 1, // Skip to: 135640 -/* 28395 */ MCD_OPC_Decode, 193, 10, 140, 1, // Opcode: AND_ZI -/* 28400 */ MCD_OPC_FilterValue, 1, 227, 162, 1, // Skip to: 135640 -/* 28405 */ MCD_OPC_CheckPredicate, 10, 222, 162, 1, // Skip to: 135640 -/* 28410 */ MCD_OPC_CheckField, 18, 2, 0, 215, 162, 1, // Skip to: 135640 -/* 28417 */ MCD_OPC_Decode, 244, 15, 140, 1, // Opcode: DUPM_ZI -/* 28422 */ MCD_OPC_FilterValue, 1, 205, 162, 1, // Skip to: 135640 -/* 28427 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 28430 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 28468 -/* 28435 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28438 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28453 -/* 28443 */ MCD_OPC_CheckPredicate, 10, 184, 162, 1, // Skip to: 135640 -/* 28448 */ MCD_OPC_Decode, 200, 15, 146, 1, // Opcode: CPY_ZPzI_S -/* 28453 */ MCD_OPC_FilterValue, 1, 174, 162, 1, // Skip to: 135640 -/* 28458 */ MCD_OPC_CheckPredicate, 10, 169, 162, 1, // Skip to: 135640 -/* 28463 */ MCD_OPC_Decode, 198, 15, 147, 1, // Opcode: CPY_ZPzI_D -/* 28468 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 28506 -/* 28473 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28476 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28491 -/* 28481 */ MCD_OPC_CheckPredicate, 10, 146, 162, 1, // Skip to: 135640 -/* 28486 */ MCD_OPC_Decode, 188, 15, 148, 1, // Opcode: CPY_ZPmI_S -/* 28491 */ MCD_OPC_FilterValue, 1, 136, 162, 1, // Skip to: 135640 -/* 28496 */ MCD_OPC_CheckPredicate, 10, 131, 162, 1, // Skip to: 135640 -/* 28501 */ MCD_OPC_Decode, 186, 15, 149, 1, // Opcode: CPY_ZPmI_D -/* 28506 */ MCD_OPC_FilterValue, 3, 121, 162, 1, // Skip to: 135640 -/* 28511 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 28514 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 28536 -/* 28519 */ MCD_OPC_CheckPredicate, 10, 108, 162, 1, // Skip to: 135640 -/* 28524 */ MCD_OPC_CheckField, 13, 1, 0, 101, 162, 1, // Skip to: 135640 -/* 28531 */ MCD_OPC_Decode, 184, 18, 145, 1, // Opcode: FCPY_ZPmI_S -/* 28536 */ MCD_OPC_FilterValue, 1, 91, 162, 1, // Skip to: 135640 -/* 28541 */ MCD_OPC_CheckPredicate, 10, 86, 162, 1, // Skip to: 135640 -/* 28546 */ MCD_OPC_CheckField, 13, 1, 0, 79, 162, 1, // Skip to: 135640 -/* 28553 */ MCD_OPC_Decode, 182, 18, 145, 1, // Opcode: FCPY_ZPmI_D -/* 28558 */ MCD_OPC_FilterValue, 1, 69, 162, 1, // Skip to: 135640 -/* 28563 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 28566 */ MCD_OPC_FilterValue, 0, 164, 8, 0, // Skip to: 30783 -/* 28571 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 28574 */ MCD_OPC_FilterValue, 0, 11, 2, 0, // Skip to: 29102 -/* 28579 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 28582 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 28680 -/* 28587 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 28590 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28605 -/* 28595 */ MCD_OPC_CheckPredicate, 10, 32, 162, 1, // Skip to: 135640 -/* 28600 */ MCD_OPC_Decode, 137, 10, 150, 1, // Opcode: ADD_ZZZ_B -/* 28605 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 28620 -/* 28610 */ MCD_OPC_CheckPredicate, 10, 17, 162, 1, // Skip to: 135640 -/* 28615 */ MCD_OPC_Decode, 207, 50, 150, 1, // Opcode: SUB_ZZZ_B -/* 28620 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 28635 -/* 28625 */ MCD_OPC_CheckPredicate, 10, 2, 162, 1, // Skip to: 135640 -/* 28630 */ MCD_OPC_Decode, 241, 41, 150, 1, // Opcode: SQADD_ZZZ_B -/* 28635 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 28650 -/* 28640 */ MCD_OPC_CheckPredicate, 10, 243, 161, 1, // Skip to: 135640 -/* 28645 */ MCD_OPC_Decode, 194, 55, 150, 1, // Opcode: UQADD_ZZZ_B -/* 28650 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 28665 -/* 28655 */ MCD_OPC_CheckPredicate, 10, 228, 161, 1, // Skip to: 135640 -/* 28660 */ MCD_OPC_Decode, 139, 45, 150, 1, // Opcode: SQSUB_ZZZ_B -/* 28665 */ MCD_OPC_FilterValue, 7, 218, 161, 1, // Skip to: 135640 -/* 28670 */ MCD_OPC_CheckPredicate, 10, 213, 161, 1, // Skip to: 135640 -/* 28675 */ MCD_OPC_Decode, 231, 56, 150, 1, // Opcode: UQSUB_ZZZ_B -/* 28680 */ MCD_OPC_FilterValue, 1, 93, 0, 0, // Skip to: 28778 -/* 28685 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 28688 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28703 -/* 28693 */ MCD_OPC_CheckPredicate, 10, 190, 161, 1, // Skip to: 135640 -/* 28698 */ MCD_OPC_Decode, 139, 10, 150, 1, // Opcode: ADD_ZZZ_H -/* 28703 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 28718 -/* 28708 */ MCD_OPC_CheckPredicate, 10, 175, 161, 1, // Skip to: 135640 -/* 28713 */ MCD_OPC_Decode, 209, 50, 150, 1, // Opcode: SUB_ZZZ_H -/* 28718 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 28733 -/* 28723 */ MCD_OPC_CheckPredicate, 10, 160, 161, 1, // Skip to: 135640 -/* 28728 */ MCD_OPC_Decode, 243, 41, 150, 1, // Opcode: SQADD_ZZZ_H -/* 28733 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 28748 -/* 28738 */ MCD_OPC_CheckPredicate, 10, 145, 161, 1, // Skip to: 135640 -/* 28743 */ MCD_OPC_Decode, 196, 55, 150, 1, // Opcode: UQADD_ZZZ_H -/* 28748 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 28763 -/* 28753 */ MCD_OPC_CheckPredicate, 10, 130, 161, 1, // Skip to: 135640 -/* 28758 */ MCD_OPC_Decode, 141, 45, 150, 1, // Opcode: SQSUB_ZZZ_H -/* 28763 */ MCD_OPC_FilterValue, 7, 120, 161, 1, // Skip to: 135640 -/* 28768 */ MCD_OPC_CheckPredicate, 10, 115, 161, 1, // Skip to: 135640 -/* 28773 */ MCD_OPC_Decode, 233, 56, 150, 1, // Opcode: UQSUB_ZZZ_H -/* 28778 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 28876 -/* 28783 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 28786 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28801 -/* 28791 */ MCD_OPC_CheckPredicate, 10, 92, 161, 1, // Skip to: 135640 -/* 28796 */ MCD_OPC_Decode, 140, 10, 150, 1, // Opcode: ADD_ZZZ_S -/* 28801 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 28816 -/* 28806 */ MCD_OPC_CheckPredicate, 10, 77, 161, 1, // Skip to: 135640 -/* 28811 */ MCD_OPC_Decode, 210, 50, 150, 1, // Opcode: SUB_ZZZ_S -/* 28816 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 28831 -/* 28821 */ MCD_OPC_CheckPredicate, 10, 62, 161, 1, // Skip to: 135640 -/* 28826 */ MCD_OPC_Decode, 244, 41, 150, 1, // Opcode: SQADD_ZZZ_S -/* 28831 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 28846 -/* 28836 */ MCD_OPC_CheckPredicate, 10, 47, 161, 1, // Skip to: 135640 -/* 28841 */ MCD_OPC_Decode, 197, 55, 150, 1, // Opcode: UQADD_ZZZ_S -/* 28846 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 28861 -/* 28851 */ MCD_OPC_CheckPredicate, 10, 32, 161, 1, // Skip to: 135640 -/* 28856 */ MCD_OPC_Decode, 142, 45, 150, 1, // Opcode: SQSUB_ZZZ_S -/* 28861 */ MCD_OPC_FilterValue, 7, 22, 161, 1, // Skip to: 135640 -/* 28866 */ MCD_OPC_CheckPredicate, 10, 17, 161, 1, // Skip to: 135640 -/* 28871 */ MCD_OPC_Decode, 234, 56, 150, 1, // Opcode: UQSUB_ZZZ_S -/* 28876 */ MCD_OPC_FilterValue, 3, 93, 0, 0, // Skip to: 28974 -/* 28881 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 28884 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28899 -/* 28889 */ MCD_OPC_CheckPredicate, 10, 250, 160, 1, // Skip to: 135640 -/* 28894 */ MCD_OPC_Decode, 138, 10, 150, 1, // Opcode: ADD_ZZZ_D -/* 28899 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 28914 -/* 28904 */ MCD_OPC_CheckPredicate, 10, 235, 160, 1, // Skip to: 135640 -/* 28909 */ MCD_OPC_Decode, 208, 50, 150, 1, // Opcode: SUB_ZZZ_D -/* 28914 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 28929 -/* 28919 */ MCD_OPC_CheckPredicate, 10, 220, 160, 1, // Skip to: 135640 -/* 28924 */ MCD_OPC_Decode, 242, 41, 150, 1, // Opcode: SQADD_ZZZ_D -/* 28929 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 28944 -/* 28934 */ MCD_OPC_CheckPredicate, 10, 205, 160, 1, // Skip to: 135640 -/* 28939 */ MCD_OPC_Decode, 195, 55, 150, 1, // Opcode: UQADD_ZZZ_D -/* 28944 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 28959 -/* 28949 */ MCD_OPC_CheckPredicate, 10, 190, 160, 1, // Skip to: 135640 -/* 28954 */ MCD_OPC_Decode, 140, 45, 150, 1, // Opcode: SQSUB_ZZZ_D -/* 28959 */ MCD_OPC_FilterValue, 7, 180, 160, 1, // Skip to: 135640 -/* 28964 */ MCD_OPC_CheckPredicate, 10, 175, 160, 1, // Skip to: 135640 -/* 28969 */ MCD_OPC_Decode, 232, 56, 150, 1, // Opcode: UQSUB_ZZZ_D -/* 28974 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 28989 -/* 28979 */ MCD_OPC_CheckPredicate, 10, 160, 160, 1, // Skip to: 135640 -/* 28984 */ MCD_OPC_Decode, 202, 16, 151, 1, // Opcode: EXT_ZZI -/* 28989 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 29004 -/* 28994 */ MCD_OPC_CheckPredicate, 12, 145, 160, 1, // Skip to: 135640 -/* 28999 */ MCD_OPC_Decode, 203, 16, 152, 1, // Opcode: EXT_ZZI_B -/* 29004 */ MCD_OPC_FilterValue, 6, 135, 160, 1, // Skip to: 135640 -/* 29009 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 29012 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29027 -/* 29017 */ MCD_OPC_CheckPredicate, 13, 122, 160, 1, // Skip to: 135640 -/* 29022 */ MCD_OPC_Decode, 169, 60, 150, 1, // Opcode: ZIP1_ZZZ_Q -/* 29027 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 29042 -/* 29032 */ MCD_OPC_CheckPredicate, 13, 107, 160, 1, // Skip to: 135640 -/* 29037 */ MCD_OPC_Decode, 185, 60, 150, 1, // Opcode: ZIP2_ZZZ_Q -/* 29042 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 29057 -/* 29047 */ MCD_OPC_CheckPredicate, 13, 92, 160, 1, // Skip to: 135640 -/* 29052 */ MCD_OPC_Decode, 211, 58, 150, 1, // Opcode: UZP1_ZZZ_Q -/* 29057 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 29072 -/* 29062 */ MCD_OPC_CheckPredicate, 13, 77, 160, 1, // Skip to: 135640 -/* 29067 */ MCD_OPC_Decode, 227, 58, 150, 1, // Opcode: UZP2_ZZZ_Q -/* 29072 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 29087 -/* 29077 */ MCD_OPC_CheckPredicate, 13, 62, 160, 1, // Skip to: 135640 -/* 29082 */ MCD_OPC_Decode, 219, 51, 150, 1, // Opcode: TRN1_ZZZ_Q -/* 29087 */ MCD_OPC_FilterValue, 7, 52, 160, 1, // Skip to: 135640 -/* 29092 */ MCD_OPC_CheckPredicate, 13, 47, 160, 1, // Skip to: 135640 -/* 29097 */ MCD_OPC_Decode, 235, 51, 150, 1, // Opcode: TRN2_ZZZ_Q -/* 29102 */ MCD_OPC_FilterValue, 1, 37, 160, 1, // Skip to: 135640 -/* 29107 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 29110 */ MCD_OPC_FilterValue, 0, 144, 0, 0, // Skip to: 29259 -/* 29115 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 29118 */ MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 29237 -/* 29123 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 29126 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 29215 -/* 29131 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 29134 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 29193 -/* 29139 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 29142 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 29171 -/* 29147 */ MCD_OPC_CheckPredicate, 10, 248, 159, 1, // Skip to: 135640 -/* 29152 */ MCD_OPC_CheckField, 24, 2, 1, 241, 159, 1, // Skip to: 135640 -/* 29159 */ MCD_OPC_CheckField, 20, 1, 1, 234, 159, 1, // Skip to: 135640 -/* 29166 */ MCD_OPC_Decode, 132, 16, 153, 1, // Opcode: DUP_ZZI_Q -/* 29171 */ MCD_OPC_FilterValue, 1, 224, 159, 1, // Skip to: 135640 -/* 29176 */ MCD_OPC_CheckPredicate, 10, 219, 159, 1, // Skip to: 135640 -/* 29181 */ MCD_OPC_CheckField, 24, 2, 1, 212, 159, 1, // Skip to: 135640 -/* 29188 */ MCD_OPC_Decode, 130, 16, 154, 1, // Opcode: DUP_ZZI_D -/* 29193 */ MCD_OPC_FilterValue, 1, 202, 159, 1, // Skip to: 135640 -/* 29198 */ MCD_OPC_CheckPredicate, 10, 197, 159, 1, // Skip to: 135640 -/* 29203 */ MCD_OPC_CheckField, 24, 2, 1, 190, 159, 1, // Skip to: 135640 -/* 29210 */ MCD_OPC_Decode, 133, 16, 155, 1, // Opcode: DUP_ZZI_S -/* 29215 */ MCD_OPC_FilterValue, 1, 180, 159, 1, // Skip to: 135640 -/* 29220 */ MCD_OPC_CheckPredicate, 10, 175, 159, 1, // Skip to: 135640 -/* 29225 */ MCD_OPC_CheckField, 24, 2, 1, 168, 159, 1, // Skip to: 135640 -/* 29232 */ MCD_OPC_Decode, 131, 16, 156, 1, // Opcode: DUP_ZZI_H -/* 29237 */ MCD_OPC_FilterValue, 1, 158, 159, 1, // Skip to: 135640 -/* 29242 */ MCD_OPC_CheckPredicate, 10, 153, 159, 1, // Skip to: 135640 -/* 29247 */ MCD_OPC_CheckField, 24, 2, 1, 146, 159, 1, // Skip to: 135640 -/* 29254 */ MCD_OPC_Decode, 129, 16, 157, 1, // Opcode: DUP_ZZI_B -/* 29259 */ MCD_OPC_FilterValue, 1, 116, 0, 0, // Skip to: 29380 -/* 29264 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 29267 */ MCD_OPC_FilterValue, 4, 86, 0, 0, // Skip to: 29358 -/* 29272 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 29275 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 29343 -/* 29280 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 29283 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 29328 -/* 29288 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 29291 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 29313 -/* 29296 */ MCD_OPC_CheckPredicate, 11, 99, 159, 1, // Skip to: 135640 -/* 29301 */ MCD_OPC_CheckField, 19, 1, 1, 92, 159, 1, // Skip to: 135640 -/* 29308 */ MCD_OPC_Decode, 246, 15, 158, 1, // Opcode: DUPQ_ZZI_D -/* 29313 */ MCD_OPC_FilterValue, 1, 82, 159, 1, // Skip to: 135640 -/* 29318 */ MCD_OPC_CheckPredicate, 11, 77, 159, 1, // Skip to: 135640 -/* 29323 */ MCD_OPC_Decode, 248, 15, 159, 1, // Opcode: DUPQ_ZZI_S -/* 29328 */ MCD_OPC_FilterValue, 1, 67, 159, 1, // Skip to: 135640 -/* 29333 */ MCD_OPC_CheckPredicate, 11, 62, 159, 1, // Skip to: 135640 -/* 29338 */ MCD_OPC_Decode, 247, 15, 160, 1, // Opcode: DUPQ_ZZI_H -/* 29343 */ MCD_OPC_FilterValue, 1, 52, 159, 1, // Skip to: 135640 -/* 29348 */ MCD_OPC_CheckPredicate, 11, 47, 159, 1, // Skip to: 135640 -/* 29353 */ MCD_OPC_Decode, 245, 15, 161, 1, // Opcode: DUPQ_ZZI_B -/* 29358 */ MCD_OPC_FilterValue, 5, 37, 159, 1, // Skip to: 135640 -/* 29363 */ MCD_OPC_CheckPredicate, 11, 32, 159, 1, // Skip to: 135640 -/* 29368 */ MCD_OPC_CheckField, 20, 1, 0, 25, 159, 1, // Skip to: 135640 -/* 29375 */ MCD_OPC_Decode, 189, 16, 162, 1, // Opcode: EXTQ_ZZI -/* 29380 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 29448 -/* 29385 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 29388 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 29403 -/* 29393 */ MCD_OPC_CheckPredicate, 12, 2, 159, 1, // Skip to: 135640 -/* 29398 */ MCD_OPC_Decode, 173, 51, 163, 1, // Opcode: TBL_ZZZZ_B -/* 29403 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 29418 -/* 29408 */ MCD_OPC_CheckPredicate, 12, 243, 158, 1, // Skip to: 135640 -/* 29413 */ MCD_OPC_Decode, 175, 51, 163, 1, // Opcode: TBL_ZZZZ_H -/* 29418 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 29433 -/* 29423 */ MCD_OPC_CheckPredicate, 12, 228, 158, 1, // Skip to: 135640 -/* 29428 */ MCD_OPC_Decode, 176, 51, 163, 1, // Opcode: TBL_ZZZZ_S -/* 29433 */ MCD_OPC_FilterValue, 7, 218, 158, 1, // Skip to: 135640 -/* 29438 */ MCD_OPC_CheckPredicate, 12, 213, 158, 1, // Skip to: 135640 -/* 29443 */ MCD_OPC_Decode, 174, 51, 163, 1, // Opcode: TBL_ZZZZ_D -/* 29448 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 29516 -/* 29453 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 29456 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 29471 -/* 29461 */ MCD_OPC_CheckPredicate, 12, 190, 158, 1, // Skip to: 135640 -/* 29466 */ MCD_OPC_Decode, 195, 51, 164, 1, // Opcode: TBX_ZZZ_B -/* 29471 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 29486 -/* 29476 */ MCD_OPC_CheckPredicate, 12, 175, 158, 1, // Skip to: 135640 -/* 29481 */ MCD_OPC_Decode, 197, 51, 164, 1, // Opcode: TBX_ZZZ_H -/* 29486 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 29501 -/* 29491 */ MCD_OPC_CheckPredicate, 12, 160, 158, 1, // Skip to: 135640 -/* 29496 */ MCD_OPC_Decode, 198, 51, 164, 1, // Opcode: TBX_ZZZ_S -/* 29501 */ MCD_OPC_FilterValue, 7, 150, 158, 1, // Skip to: 135640 -/* 29506 */ MCD_OPC_CheckPredicate, 12, 145, 158, 1, // Skip to: 135640 -/* 29511 */ MCD_OPC_Decode, 196, 51, 164, 1, // Opcode: TBX_ZZZ_D -/* 29516 */ MCD_OPC_FilterValue, 4, 123, 0, 0, // Skip to: 29644 -/* 29521 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 29524 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29539 -/* 29529 */ MCD_OPC_CheckPredicate, 10, 122, 158, 1, // Skip to: 135640 -/* 29534 */ MCD_OPC_Decode, 198, 10, 150, 1, // Opcode: AND_ZZZ -/* 29539 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 29554 -/* 29544 */ MCD_OPC_CheckPredicate, 10, 107, 158, 1, // Skip to: 135640 -/* 29549 */ MCD_OPC_Decode, 140, 35, 150, 1, // Opcode: ORR_ZZZ -/* 29554 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 29569 -/* 29559 */ MCD_OPC_CheckPredicate, 10, 92, 158, 1, // Skip to: 135640 -/* 29564 */ MCD_OPC_Decode, 183, 16, 150, 1, // Opcode: EOR_ZZZ -/* 29569 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 29584 -/* 29574 */ MCD_OPC_CheckPredicate, 10, 77, 158, 1, // Skip to: 135640 -/* 29579 */ MCD_OPC_Decode, 248, 11, 150, 1, // Opcode: BIC_ZZZ -/* 29584 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 29599 -/* 29589 */ MCD_OPC_CheckPredicate, 10, 62, 158, 1, // Skip to: 135640 -/* 29594 */ MCD_OPC_Decode, 177, 51, 150, 1, // Opcode: TBL_ZZZ_B -/* 29599 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 29614 -/* 29604 */ MCD_OPC_CheckPredicate, 10, 47, 158, 1, // Skip to: 135640 -/* 29609 */ MCD_OPC_Decode, 179, 51, 150, 1, // Opcode: TBL_ZZZ_H -/* 29614 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 29629 -/* 29619 */ MCD_OPC_CheckPredicate, 10, 32, 158, 1, // Skip to: 135640 -/* 29624 */ MCD_OPC_Decode, 180, 51, 150, 1, // Opcode: TBL_ZZZ_S -/* 29629 */ MCD_OPC_FilterValue, 7, 22, 158, 1, // Skip to: 135640 -/* 29634 */ MCD_OPC_CheckPredicate, 10, 17, 158, 1, // Skip to: 135640 -/* 29639 */ MCD_OPC_Decode, 178, 51, 150, 1, // Opcode: TBL_ZZZ_D -/* 29644 */ MCD_OPC_FilterValue, 5, 162, 0, 0, // Skip to: 29811 -/* 29649 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 29652 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 29720 -/* 29657 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29660 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 29705 -/* 29665 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 29668 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 29690 -/* 29673 */ MCD_OPC_CheckPredicate, 12, 234, 157, 1, // Skip to: 135640 -/* 29678 */ MCD_OPC_CheckField, 19, 1, 1, 227, 157, 1, // Skip to: 135640 -/* 29685 */ MCD_OPC_Decode, 139, 60, 165, 1, // Opcode: XAR_ZZZI_B -/* 29690 */ MCD_OPC_FilterValue, 1, 217, 157, 1, // Skip to: 135640 -/* 29695 */ MCD_OPC_CheckPredicate, 12, 212, 157, 1, // Skip to: 135640 -/* 29700 */ MCD_OPC_Decode, 141, 60, 166, 1, // Opcode: XAR_ZZZI_H -/* 29705 */ MCD_OPC_FilterValue, 1, 202, 157, 1, // Skip to: 135640 -/* 29710 */ MCD_OPC_CheckPredicate, 12, 197, 157, 1, // Skip to: 135640 -/* 29715 */ MCD_OPC_Decode, 142, 60, 167, 1, // Opcode: XAR_ZZZI_S -/* 29720 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 29735 -/* 29725 */ MCD_OPC_CheckPredicate, 12, 182, 157, 1, // Skip to: 135640 -/* 29730 */ MCD_OPC_Decode, 140, 60, 168, 1, // Opcode: XAR_ZZZI_D -/* 29735 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 29773 -/* 29740 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29758 -/* 29748 */ MCD_OPC_CheckPredicate, 11, 159, 157, 1, // Skip to: 135640 -/* 29753 */ MCD_OPC_Decode, 191, 51, 164, 1, // Opcode: TBXQ_ZZZ_B -/* 29758 */ MCD_OPC_FilterValue, 1, 149, 157, 1, // Skip to: 135640 -/* 29763 */ MCD_OPC_CheckPredicate, 11, 144, 157, 1, // Skip to: 135640 -/* 29768 */ MCD_OPC_Decode, 193, 51, 164, 1, // Opcode: TBXQ_ZZZ_H -/* 29773 */ MCD_OPC_FilterValue, 3, 134, 157, 1, // Skip to: 135640 -/* 29778 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29781 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29796 -/* 29786 */ MCD_OPC_CheckPredicate, 11, 121, 157, 1, // Skip to: 135640 -/* 29791 */ MCD_OPC_Decode, 194, 51, 164, 1, // Opcode: TBXQ_ZZZ_S -/* 29796 */ MCD_OPC_FilterValue, 1, 111, 157, 1, // Skip to: 135640 -/* 29801 */ MCD_OPC_CheckPredicate, 11, 106, 157, 1, // Skip to: 135640 -/* 29806 */ MCD_OPC_Decode, 192, 51, 164, 1, // Opcode: TBXQ_ZZZ_D -/* 29811 */ MCD_OPC_FilterValue, 6, 131, 3, 0, // Skip to: 30715 -/* 29816 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 29819 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 29857 -/* 29824 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29827 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29842 -/* 29832 */ MCD_OPC_CheckPredicate, 12, 75, 157, 1, // Skip to: 135640 -/* 29837 */ MCD_OPC_Decode, 155, 16, 169, 1, // Opcode: EOR3_ZZZZ -/* 29842 */ MCD_OPC_FilterValue, 1, 65, 157, 1, // Skip to: 135640 -/* 29847 */ MCD_OPC_CheckPredicate, 12, 60, 157, 1, // Skip to: 135640 -/* 29852 */ MCD_OPC_Decode, 246, 10, 169, 1, // Opcode: BCAX_ZZZZ -/* 29857 */ MCD_OPC_FilterValue, 2, 203, 1, 0, // Skip to: 30321 -/* 29862 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 29865 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 29949 -/* 29870 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 29873 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 29911 -/* 29878 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29881 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29896 -/* 29886 */ MCD_OPC_CheckPredicate, 10, 21, 157, 1, // Skip to: 135640 -/* 29891 */ MCD_OPC_Decode, 253, 15, 170, 1, // Opcode: DUP_ZR_B -/* 29896 */ MCD_OPC_FilterValue, 1, 11, 157, 1, // Skip to: 135640 -/* 29901 */ MCD_OPC_CheckPredicate, 10, 6, 157, 1, // Skip to: 135640 -/* 29906 */ MCD_OPC_Decode, 255, 15, 170, 1, // Opcode: DUP_ZR_H -/* 29911 */ MCD_OPC_FilterValue, 4, 252, 156, 1, // Skip to: 135640 -/* 29916 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29919 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29934 -/* 29924 */ MCD_OPC_CheckPredicate, 10, 239, 156, 1, // Skip to: 135640 -/* 29929 */ MCD_OPC_Decode, 219, 26, 171, 1, // Opcode: INSR_ZR_B -/* 29934 */ MCD_OPC_FilterValue, 1, 229, 156, 1, // Skip to: 135640 -/* 29939 */ MCD_OPC_CheckPredicate, 10, 224, 156, 1, // Skip to: 135640 -/* 29944 */ MCD_OPC_Decode, 221, 26, 171, 1, // Opcode: INSR_ZR_H -/* 29949 */ MCD_OPC_FilterValue, 1, 181, 0, 0, // Skip to: 30135 -/* 29954 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 29957 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 30046 -/* 29962 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 29965 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 30024 -/* 29970 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 29973 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 30002 -/* 29978 */ MCD_OPC_CheckPredicate, 11, 185, 156, 1, // Skip to: 135640 -/* 29983 */ MCD_OPC_CheckField, 17, 1, 1, 178, 156, 1, // Skip to: 135640 -/* 29990 */ MCD_OPC_CheckField, 4, 1, 0, 171, 156, 1, // Skip to: 135640 -/* 29997 */ MCD_OPC_Decode, 176, 35, 172, 1, // Opcode: PMOV_PZI_B -/* 30002 */ MCD_OPC_FilterValue, 1, 161, 156, 1, // Skip to: 135640 -/* 30007 */ MCD_OPC_CheckPredicate, 11, 156, 156, 1, // Skip to: 135640 -/* 30012 */ MCD_OPC_CheckField, 4, 1, 0, 149, 156, 1, // Skip to: 135640 -/* 30019 */ MCD_OPC_Decode, 178, 35, 173, 1, // Opcode: PMOV_PZI_H -/* 30024 */ MCD_OPC_FilterValue, 1, 139, 156, 1, // Skip to: 135640 -/* 30029 */ MCD_OPC_CheckPredicate, 11, 134, 156, 1, // Skip to: 135640 -/* 30034 */ MCD_OPC_CheckField, 4, 1, 0, 127, 156, 1, // Skip to: 135640 -/* 30041 */ MCD_OPC_Decode, 179, 35, 174, 1, // Opcode: PMOV_PZI_S -/* 30046 */ MCD_OPC_FilterValue, 1, 117, 156, 1, // Skip to: 135640 -/* 30051 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30054 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 30113 -/* 30059 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 30062 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 30091 -/* 30067 */ MCD_OPC_CheckPredicate, 11, 96, 156, 1, // Skip to: 135640 -/* 30072 */ MCD_OPC_CheckField, 17, 1, 1, 89, 156, 1, // Skip to: 135640 -/* 30079 */ MCD_OPC_CheckField, 9, 1, 0, 82, 156, 1, // Skip to: 135640 -/* 30086 */ MCD_OPC_Decode, 180, 35, 175, 1, // Opcode: PMOV_ZIP_B -/* 30091 */ MCD_OPC_FilterValue, 1, 72, 156, 1, // Skip to: 135640 -/* 30096 */ MCD_OPC_CheckPredicate, 11, 67, 156, 1, // Skip to: 135640 -/* 30101 */ MCD_OPC_CheckField, 9, 1, 0, 60, 156, 1, // Skip to: 135640 -/* 30108 */ MCD_OPC_Decode, 182, 35, 176, 1, // Opcode: PMOV_ZIP_H -/* 30113 */ MCD_OPC_FilterValue, 1, 50, 156, 1, // Skip to: 135640 -/* 30118 */ MCD_OPC_CheckPredicate, 11, 45, 156, 1, // Skip to: 135640 -/* 30123 */ MCD_OPC_CheckField, 9, 1, 0, 38, 156, 1, // Skip to: 135640 -/* 30130 */ MCD_OPC_Decode, 183, 35, 177, 1, // Opcode: PMOV_ZIP_S -/* 30135 */ MCD_OPC_FilterValue, 2, 129, 0, 0, // Skip to: 30269 -/* 30140 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 30143 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30165 -/* 30148 */ MCD_OPC_CheckPredicate, 10, 15, 156, 1, // Skip to: 135640 -/* 30153 */ MCD_OPC_CheckField, 22, 1, 1, 8, 156, 1, // Skip to: 135640 -/* 30160 */ MCD_OPC_Decode, 239, 50, 178, 1, // Opcode: SUNPKLO_ZZ_H -/* 30165 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 30187 -/* 30170 */ MCD_OPC_CheckPredicate, 10, 249, 155, 1, // Skip to: 135640 -/* 30175 */ MCD_OPC_CheckField, 22, 1, 1, 242, 155, 1, // Skip to: 135640 -/* 30182 */ MCD_OPC_Decode, 236, 50, 178, 1, // Opcode: SUNPKHI_ZZ_H -/* 30187 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 30209 -/* 30192 */ MCD_OPC_CheckPredicate, 10, 227, 155, 1, // Skip to: 135640 -/* 30197 */ MCD_OPC_CheckField, 22, 1, 1, 220, 155, 1, // Skip to: 135640 -/* 30204 */ MCD_OPC_Decode, 187, 58, 178, 1, // Opcode: UUNPKLO_ZZ_H -/* 30209 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 30231 -/* 30214 */ MCD_OPC_CheckPredicate, 10, 205, 155, 1, // Skip to: 135640 -/* 30219 */ MCD_OPC_CheckField, 22, 1, 1, 198, 155, 1, // Skip to: 135640 -/* 30226 */ MCD_OPC_Decode, 184, 58, 178, 1, // Opcode: UUNPKHI_ZZ_H -/* 30231 */ MCD_OPC_FilterValue, 4, 188, 155, 1, // Skip to: 135640 -/* 30236 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30239 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30254 -/* 30244 */ MCD_OPC_CheckPredicate, 10, 175, 155, 1, // Skip to: 135640 -/* 30249 */ MCD_OPC_Decode, 223, 26, 179, 1, // Opcode: INSR_ZV_B -/* 30254 */ MCD_OPC_FilterValue, 1, 165, 155, 1, // Skip to: 135640 -/* 30259 */ MCD_OPC_CheckPredicate, 10, 160, 155, 1, // Skip to: 135640 -/* 30264 */ MCD_OPC_Decode, 225, 26, 179, 1, // Opcode: INSR_ZV_H -/* 30269 */ MCD_OPC_FilterValue, 3, 150, 155, 1, // Skip to: 135640 -/* 30274 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30277 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30299 -/* 30282 */ MCD_OPC_CheckPredicate, 10, 137, 155, 1, // Skip to: 135640 -/* 30287 */ MCD_OPC_CheckField, 16, 3, 0, 130, 155, 1, // Skip to: 135640 -/* 30294 */ MCD_OPC_Decode, 255, 36, 178, 1, // Opcode: REV_ZZ_B -/* 30299 */ MCD_OPC_FilterValue, 1, 120, 155, 1, // Skip to: 135640 -/* 30304 */ MCD_OPC_CheckPredicate, 10, 115, 155, 1, // Skip to: 135640 -/* 30309 */ MCD_OPC_CheckField, 16, 3, 0, 108, 155, 1, // Skip to: 135640 -/* 30316 */ MCD_OPC_Decode, 129, 37, 178, 1, // Opcode: REV_ZZ_H -/* 30321 */ MCD_OPC_FilterValue, 3, 98, 155, 1, // Skip to: 135640 -/* 30326 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 30329 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 30413 -/* 30334 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 30337 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 30375 -/* 30342 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30345 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30360 -/* 30350 */ MCD_OPC_CheckPredicate, 10, 69, 155, 1, // Skip to: 135640 -/* 30355 */ MCD_OPC_Decode, 128, 16, 170, 1, // Opcode: DUP_ZR_S -/* 30360 */ MCD_OPC_FilterValue, 1, 59, 155, 1, // Skip to: 135640 -/* 30365 */ MCD_OPC_CheckPredicate, 10, 54, 155, 1, // Skip to: 135640 -/* 30370 */ MCD_OPC_Decode, 254, 15, 180, 1, // Opcode: DUP_ZR_D -/* 30375 */ MCD_OPC_FilterValue, 4, 44, 155, 1, // Skip to: 135640 -/* 30380 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30383 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30398 -/* 30388 */ MCD_OPC_CheckPredicate, 10, 31, 155, 1, // Skip to: 135640 -/* 30393 */ MCD_OPC_Decode, 222, 26, 171, 1, // Opcode: INSR_ZR_S -/* 30398 */ MCD_OPC_FilterValue, 1, 21, 155, 1, // Skip to: 135640 -/* 30403 */ MCD_OPC_CheckPredicate, 10, 16, 155, 1, // Skip to: 135640 -/* 30408 */ MCD_OPC_Decode, 220, 26, 181, 1, // Opcode: INSR_ZR_D -/* 30413 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 30465 -/* 30418 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 30421 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30443 -/* 30426 */ MCD_OPC_CheckPredicate, 11, 249, 154, 1, // Skip to: 135640 -/* 30431 */ MCD_OPC_CheckField, 4, 1, 0, 242, 154, 1, // Skip to: 135640 -/* 30438 */ MCD_OPC_Decode, 177, 35, 182, 1, // Opcode: PMOV_PZI_D -/* 30443 */ MCD_OPC_FilterValue, 1, 232, 154, 1, // Skip to: 135640 -/* 30448 */ MCD_OPC_CheckPredicate, 11, 227, 154, 1, // Skip to: 135640 -/* 30453 */ MCD_OPC_CheckField, 9, 1, 0, 220, 154, 1, // Skip to: 135640 -/* 30460 */ MCD_OPC_Decode, 181, 35, 183, 1, // Opcode: PMOV_ZIP_D -/* 30465 */ MCD_OPC_FilterValue, 2, 193, 0, 0, // Skip to: 30663 -/* 30470 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 30473 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 30511 -/* 30478 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30481 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30496 -/* 30486 */ MCD_OPC_CheckPredicate, 10, 189, 154, 1, // Skip to: 135640 -/* 30491 */ MCD_OPC_Decode, 240, 50, 178, 1, // Opcode: SUNPKLO_ZZ_S -/* 30496 */ MCD_OPC_FilterValue, 1, 179, 154, 1, // Skip to: 135640 -/* 30501 */ MCD_OPC_CheckPredicate, 10, 174, 154, 1, // Skip to: 135640 -/* 30506 */ MCD_OPC_Decode, 238, 50, 178, 1, // Opcode: SUNPKLO_ZZ_D -/* 30511 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 30549 -/* 30516 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30519 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30534 -/* 30524 */ MCD_OPC_CheckPredicate, 10, 151, 154, 1, // Skip to: 135640 -/* 30529 */ MCD_OPC_Decode, 237, 50, 178, 1, // Opcode: SUNPKHI_ZZ_S -/* 30534 */ MCD_OPC_FilterValue, 1, 141, 154, 1, // Skip to: 135640 -/* 30539 */ MCD_OPC_CheckPredicate, 10, 136, 154, 1, // Skip to: 135640 -/* 30544 */ MCD_OPC_Decode, 235, 50, 178, 1, // Opcode: SUNPKHI_ZZ_D -/* 30549 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 30587 -/* 30554 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30557 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30572 -/* 30562 */ MCD_OPC_CheckPredicate, 10, 113, 154, 1, // Skip to: 135640 -/* 30567 */ MCD_OPC_Decode, 188, 58, 178, 1, // Opcode: UUNPKLO_ZZ_S -/* 30572 */ MCD_OPC_FilterValue, 1, 103, 154, 1, // Skip to: 135640 -/* 30577 */ MCD_OPC_CheckPredicate, 10, 98, 154, 1, // Skip to: 135640 -/* 30582 */ MCD_OPC_Decode, 186, 58, 178, 1, // Opcode: UUNPKLO_ZZ_D -/* 30587 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 30625 -/* 30592 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30595 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30610 -/* 30600 */ MCD_OPC_CheckPredicate, 10, 75, 154, 1, // Skip to: 135640 -/* 30605 */ MCD_OPC_Decode, 185, 58, 178, 1, // Opcode: UUNPKHI_ZZ_S -/* 30610 */ MCD_OPC_FilterValue, 1, 65, 154, 1, // Skip to: 135640 -/* 30615 */ MCD_OPC_CheckPredicate, 10, 60, 154, 1, // Skip to: 135640 -/* 30620 */ MCD_OPC_Decode, 183, 58, 178, 1, // Opcode: UUNPKHI_ZZ_D -/* 30625 */ MCD_OPC_FilterValue, 4, 50, 154, 1, // Skip to: 135640 -/* 30630 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30633 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30648 -/* 30638 */ MCD_OPC_CheckPredicate, 10, 37, 154, 1, // Skip to: 135640 -/* 30643 */ MCD_OPC_Decode, 226, 26, 179, 1, // Opcode: INSR_ZV_S -/* 30648 */ MCD_OPC_FilterValue, 1, 27, 154, 1, // Skip to: 135640 -/* 30653 */ MCD_OPC_CheckPredicate, 10, 22, 154, 1, // Skip to: 135640 -/* 30658 */ MCD_OPC_Decode, 224, 26, 179, 1, // Opcode: INSR_ZV_D -/* 30663 */ MCD_OPC_FilterValue, 3, 12, 154, 1, // Skip to: 135640 -/* 30668 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 30671 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30693 -/* 30676 */ MCD_OPC_CheckPredicate, 10, 255, 153, 1, // Skip to: 135640 -/* 30681 */ MCD_OPC_CheckField, 16, 3, 0, 248, 153, 1, // Skip to: 135640 -/* 30688 */ MCD_OPC_Decode, 130, 37, 178, 1, // Opcode: REV_ZZ_S -/* 30693 */ MCD_OPC_FilterValue, 1, 238, 153, 1, // Skip to: 135640 -/* 30698 */ MCD_OPC_CheckPredicate, 10, 233, 153, 1, // Skip to: 135640 -/* 30703 */ MCD_OPC_CheckField, 16, 3, 0, 226, 153, 1, // Skip to: 135640 -/* 30710 */ MCD_OPC_Decode, 128, 37, 178, 1, // Opcode: REV_ZZ_D -/* 30715 */ MCD_OPC_FilterValue, 7, 216, 153, 1, // Skip to: 135640 -/* 30720 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 19965 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19993 +/* 19970 */ MCD_OPC_CheckPredicate, 12, 25, 215, 1, // Skip to: 140576 +/* 19975 */ MCD_OPC_CheckField, 20, 1, 0, 18, 215, 1, // Skip to: 140576 +/* 19982 */ MCD_OPC_CheckField, 0, 1, 0, 11, 215, 1, // Skip to: 140576 +/* 19989 */ MCD_OPC_Decode, 145, 28, 90, // Opcode: FSCALE_2ZZ_S +/* 19993 */ MCD_OPC_FilterValue, 1, 2, 215, 1, // Skip to: 140576 +/* 19998 */ MCD_OPC_CheckPredicate, 12, 253, 214, 1, // Skip to: 140576 +/* 20003 */ MCD_OPC_CheckField, 20, 1, 0, 246, 214, 1, // Skip to: 140576 +/* 20010 */ MCD_OPC_CheckField, 0, 1, 0, 239, 214, 1, // Skip to: 140576 +/* 20017 */ MCD_OPC_Decode, 143, 28, 90, // Opcode: FSCALE_2ZZ_D +/* 20021 */ MCD_OPC_FilterValue, 17, 103, 0, 0, // Skip to: 20129 +/* 20026 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 20029 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20079 +/* 20034 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20037 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20058 +/* 20042 */ MCD_OPC_CheckPredicate, 1, 209, 214, 1, // Skip to: 140576 +/* 20047 */ MCD_OPC_CheckField, 20, 1, 0, 202, 214, 1, // Skip to: 140576 +/* 20054 */ MCD_OPC_Decode, 169, 49, 90, // Opcode: SRSHL_VG2_2ZZ_S +/* 20058 */ MCD_OPC_FilterValue, 1, 193, 214, 1, // Skip to: 140576 +/* 20063 */ MCD_OPC_CheckPredicate, 1, 188, 214, 1, // Skip to: 140576 +/* 20068 */ MCD_OPC_CheckField, 20, 1, 0, 181, 214, 1, // Skip to: 140576 +/* 20075 */ MCD_OPC_Decode, 167, 49, 90, // Opcode: SRSHL_VG2_2ZZ_D +/* 20079 */ MCD_OPC_FilterValue, 1, 172, 214, 1, // Skip to: 140576 +/* 20084 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20087 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20108 +/* 20092 */ MCD_OPC_CheckPredicate, 1, 159, 214, 1, // Skip to: 140576 +/* 20097 */ MCD_OPC_CheckField, 20, 1, 0, 152, 214, 1, // Skip to: 140576 +/* 20104 */ MCD_OPC_Decode, 241, 60, 90, // Opcode: URSHL_VG2_2ZZ_S +/* 20108 */ MCD_OPC_FilterValue, 1, 143, 214, 1, // Skip to: 140576 +/* 20113 */ MCD_OPC_CheckPredicate, 1, 138, 214, 1, // Skip to: 140576 +/* 20118 */ MCD_OPC_CheckField, 20, 1, 0, 131, 214, 1, // Skip to: 140576 +/* 20125 */ MCD_OPC_Decode, 239, 60, 90, // Opcode: URSHL_VG2_2ZZ_D +/* 20129 */ MCD_OPC_FilterValue, 24, 59, 0, 0, // Skip to: 20193 +/* 20134 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20137 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20165 +/* 20142 */ MCD_OPC_CheckPredicate, 1, 109, 214, 1, // Skip to: 140576 +/* 20147 */ MCD_OPC_CheckField, 20, 1, 0, 102, 214, 1, // Skip to: 140576 +/* 20154 */ MCD_OPC_CheckField, 0, 1, 0, 95, 214, 1, // Skip to: 140576 +/* 20161 */ MCD_OPC_Decode, 251, 11, 90, // Opcode: ADD_VG2_2ZZ_S +/* 20165 */ MCD_OPC_FilterValue, 1, 86, 214, 1, // Skip to: 140576 +/* 20170 */ MCD_OPC_CheckPredicate, 1, 81, 214, 1, // Skip to: 140576 +/* 20175 */ MCD_OPC_CheckField, 20, 1, 0, 74, 214, 1, // Skip to: 140576 +/* 20182 */ MCD_OPC_CheckField, 0, 1, 0, 67, 214, 1, // Skip to: 140576 +/* 20189 */ MCD_OPC_Decode, 249, 11, 90, // Opcode: ADD_VG2_2ZZ_D +/* 20193 */ MCD_OPC_FilterValue, 32, 59, 0, 0, // Skip to: 20257 +/* 20198 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20201 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20229 +/* 20206 */ MCD_OPC_CheckPredicate, 1, 45, 214, 1, // Skip to: 140576 +/* 20211 */ MCD_OPC_CheckField, 20, 1, 0, 38, 214, 1, // Skip to: 140576 +/* 20218 */ MCD_OPC_CheckField, 0, 1, 0, 31, 214, 1, // Skip to: 140576 +/* 20225 */ MCD_OPC_Decode, 173, 46, 90, // Opcode: SQDMULH_VG2_2ZZ_S +/* 20229 */ MCD_OPC_FilterValue, 1, 22, 214, 1, // Skip to: 140576 +/* 20234 */ MCD_OPC_CheckPredicate, 1, 17, 214, 1, // Skip to: 140576 +/* 20239 */ MCD_OPC_CheckField, 20, 1, 0, 10, 214, 1, // Skip to: 140576 +/* 20246 */ MCD_OPC_CheckField, 0, 1, 0, 3, 214, 1, // Skip to: 140576 +/* 20253 */ MCD_OPC_Decode, 171, 46, 90, // Opcode: SQDMULH_VG2_2ZZ_D +/* 20257 */ MCD_OPC_FilterValue, 64, 103, 0, 0, // Skip to: 20365 +/* 20262 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 20265 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20315 +/* 20270 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20273 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20294 +/* 20278 */ MCD_OPC_CheckPredicate, 1, 229, 213, 1, // Skip to: 140576 +/* 20283 */ MCD_OPC_CheckField, 20, 1, 0, 222, 213, 1, // Skip to: 140576 +/* 20290 */ MCD_OPC_Decode, 207, 43, 91, // Opcode: SMAX_VG4_4ZZ_S +/* 20294 */ MCD_OPC_FilterValue, 1, 213, 213, 1, // Skip to: 140576 +/* 20299 */ MCD_OPC_CheckPredicate, 1, 208, 213, 1, // Skip to: 140576 +/* 20304 */ MCD_OPC_CheckField, 20, 1, 0, 201, 213, 1, // Skip to: 140576 +/* 20311 */ MCD_OPC_Decode, 205, 43, 91, // Opcode: SMAX_VG4_4ZZ_D +/* 20315 */ MCD_OPC_FilterValue, 1, 192, 213, 1, // Skip to: 140576 +/* 20320 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20323 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20344 +/* 20328 */ MCD_OPC_CheckPredicate, 1, 179, 213, 1, // Skip to: 140576 +/* 20333 */ MCD_OPC_CheckField, 20, 1, 0, 172, 213, 1, // Skip to: 140576 +/* 20340 */ MCD_OPC_Decode, 191, 57, 91, // Opcode: UMAX_VG4_4ZZ_S +/* 20344 */ MCD_OPC_FilterValue, 1, 163, 213, 1, // Skip to: 140576 +/* 20349 */ MCD_OPC_CheckPredicate, 1, 158, 213, 1, // Skip to: 140576 +/* 20354 */ MCD_OPC_CheckField, 20, 1, 0, 151, 213, 1, // Skip to: 140576 +/* 20361 */ MCD_OPC_Decode, 189, 57, 91, // Opcode: UMAX_VG4_4ZZ_D +/* 20365 */ MCD_OPC_FilterValue, 65, 103, 0, 0, // Skip to: 20473 +/* 20370 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 20373 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20423 +/* 20378 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20381 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20402 +/* 20386 */ MCD_OPC_CheckPredicate, 1, 121, 213, 1, // Skip to: 140576 +/* 20391 */ MCD_OPC_CheckField, 20, 1, 0, 114, 213, 1, // Skip to: 140576 +/* 20398 */ MCD_OPC_Decode, 137, 44, 91, // Opcode: SMIN_VG4_4ZZ_S +/* 20402 */ MCD_OPC_FilterValue, 1, 105, 213, 1, // Skip to: 140576 +/* 20407 */ MCD_OPC_CheckPredicate, 1, 100, 213, 1, // Skip to: 140576 +/* 20412 */ MCD_OPC_CheckField, 20, 1, 0, 93, 213, 1, // Skip to: 140576 +/* 20419 */ MCD_OPC_Decode, 135, 44, 91, // Opcode: SMIN_VG4_4ZZ_D +/* 20423 */ MCD_OPC_FilterValue, 1, 84, 213, 1, // Skip to: 140576 +/* 20428 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20431 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20452 +/* 20436 */ MCD_OPC_CheckPredicate, 1, 71, 213, 1, // Skip to: 140576 +/* 20441 */ MCD_OPC_CheckField, 20, 1, 0, 64, 213, 1, // Skip to: 140576 +/* 20448 */ MCD_OPC_Decode, 248, 57, 91, // Opcode: UMIN_VG4_4ZZ_S +/* 20452 */ MCD_OPC_FilterValue, 1, 55, 213, 1, // Skip to: 140576 +/* 20457 */ MCD_OPC_CheckPredicate, 1, 50, 213, 1, // Skip to: 140576 +/* 20462 */ MCD_OPC_CheckField, 20, 1, 0, 43, 213, 1, // Skip to: 140576 +/* 20469 */ MCD_OPC_Decode, 246, 57, 91, // Opcode: UMIN_VG4_4ZZ_D +/* 20473 */ MCD_OPC_FilterValue, 72, 103, 0, 0, // Skip to: 20581 +/* 20478 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 20481 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20531 +/* 20486 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20489 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20510 +/* 20494 */ MCD_OPC_CheckPredicate, 1, 13, 213, 1, // Skip to: 140576 +/* 20499 */ MCD_OPC_CheckField, 20, 1, 0, 6, 213, 1, // Skip to: 140576 +/* 20506 */ MCD_OPC_Decode, 249, 23, 91, // Opcode: FMAX_VG4_4ZZ_S +/* 20510 */ MCD_OPC_FilterValue, 1, 253, 212, 1, // Skip to: 140576 +/* 20515 */ MCD_OPC_CheckPredicate, 1, 248, 212, 1, // Skip to: 140576 +/* 20520 */ MCD_OPC_CheckField, 20, 1, 0, 241, 212, 1, // Skip to: 140576 +/* 20527 */ MCD_OPC_Decode, 247, 23, 91, // Opcode: FMAX_VG4_4ZZ_D +/* 20531 */ MCD_OPC_FilterValue, 1, 232, 212, 1, // Skip to: 140576 +/* 20536 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20539 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20560 +/* 20544 */ MCD_OPC_CheckPredicate, 1, 219, 212, 1, // Skip to: 140576 +/* 20549 */ MCD_OPC_CheckField, 20, 1, 0, 212, 212, 1, // Skip to: 140576 +/* 20556 */ MCD_OPC_Decode, 213, 24, 91, // Opcode: FMIN_VG4_4ZZ_S +/* 20560 */ MCD_OPC_FilterValue, 1, 203, 212, 1, // Skip to: 140576 +/* 20565 */ MCD_OPC_CheckPredicate, 1, 198, 212, 1, // Skip to: 140576 +/* 20570 */ MCD_OPC_CheckField, 20, 1, 0, 191, 212, 1, // Skip to: 140576 +/* 20577 */ MCD_OPC_Decode, 211, 24, 91, // Opcode: FMIN_VG4_4ZZ_D +/* 20581 */ MCD_OPC_FilterValue, 73, 103, 0, 0, // Skip to: 20689 +/* 20586 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 20589 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20639 +/* 20594 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20597 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20618 +/* 20602 */ MCD_OPC_CheckPredicate, 1, 161, 212, 1, // Skip to: 140576 +/* 20607 */ MCD_OPC_CheckField, 20, 1, 0, 154, 212, 1, // Skip to: 140576 +/* 20614 */ MCD_OPC_Decode, 205, 23, 91, // Opcode: FMAXNM_VG4_4ZZ_S +/* 20618 */ MCD_OPC_FilterValue, 1, 145, 212, 1, // Skip to: 140576 +/* 20623 */ MCD_OPC_CheckPredicate, 1, 140, 212, 1, // Skip to: 140576 +/* 20628 */ MCD_OPC_CheckField, 20, 1, 0, 133, 212, 1, // Skip to: 140576 +/* 20635 */ MCD_OPC_Decode, 203, 23, 91, // Opcode: FMAXNM_VG4_4ZZ_D +/* 20639 */ MCD_OPC_FilterValue, 1, 124, 212, 1, // Skip to: 140576 +/* 20644 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20647 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20668 +/* 20652 */ MCD_OPC_CheckPredicate, 1, 111, 212, 1, // Skip to: 140576 +/* 20657 */ MCD_OPC_CheckField, 20, 1, 0, 104, 212, 1, // Skip to: 140576 +/* 20664 */ MCD_OPC_Decode, 169, 24, 91, // Opcode: FMINNM_VG4_4ZZ_S +/* 20668 */ MCD_OPC_FilterValue, 1, 95, 212, 1, // Skip to: 140576 +/* 20673 */ MCD_OPC_CheckPredicate, 1, 90, 212, 1, // Skip to: 140576 +/* 20678 */ MCD_OPC_CheckField, 20, 1, 0, 83, 212, 1, // Skip to: 140576 +/* 20685 */ MCD_OPC_Decode, 167, 24, 91, // Opcode: FMINNM_VG4_4ZZ_D +/* 20689 */ MCD_OPC_FilterValue, 76, 59, 0, 0, // Skip to: 20753 +/* 20694 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20697 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20725 +/* 20702 */ MCD_OPC_CheckPredicate, 12, 61, 212, 1, // Skip to: 140576 +/* 20707 */ MCD_OPC_CheckField, 20, 1, 0, 54, 212, 1, // Skip to: 140576 +/* 20714 */ MCD_OPC_CheckField, 0, 2, 0, 47, 212, 1, // Skip to: 140576 +/* 20721 */ MCD_OPC_Decode, 151, 28, 91, // Opcode: FSCALE_4ZZ_S +/* 20725 */ MCD_OPC_FilterValue, 1, 38, 212, 1, // Skip to: 140576 +/* 20730 */ MCD_OPC_CheckPredicate, 12, 33, 212, 1, // Skip to: 140576 +/* 20735 */ MCD_OPC_CheckField, 20, 1, 0, 26, 212, 1, // Skip to: 140576 +/* 20742 */ MCD_OPC_CheckField, 0, 2, 0, 19, 212, 1, // Skip to: 140576 +/* 20749 */ MCD_OPC_Decode, 149, 28, 91, // Opcode: FSCALE_4ZZ_D +/* 20753 */ MCD_OPC_FilterValue, 81, 103, 0, 0, // Skip to: 20861 +/* 20758 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 20761 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20811 +/* 20766 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20769 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20790 +/* 20774 */ MCD_OPC_CheckPredicate, 1, 245, 211, 1, // Skip to: 140576 +/* 20779 */ MCD_OPC_CheckField, 20, 1, 0, 238, 211, 1, // Skip to: 140576 +/* 20786 */ MCD_OPC_Decode, 177, 49, 91, // Opcode: SRSHL_VG4_4ZZ_S +/* 20790 */ MCD_OPC_FilterValue, 1, 229, 211, 1, // Skip to: 140576 +/* 20795 */ MCD_OPC_CheckPredicate, 1, 224, 211, 1, // Skip to: 140576 +/* 20800 */ MCD_OPC_CheckField, 20, 1, 0, 217, 211, 1, // Skip to: 140576 +/* 20807 */ MCD_OPC_Decode, 175, 49, 91, // Opcode: SRSHL_VG4_4ZZ_D +/* 20811 */ MCD_OPC_FilterValue, 1, 208, 211, 1, // Skip to: 140576 +/* 20816 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20819 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 20840 +/* 20824 */ MCD_OPC_CheckPredicate, 1, 195, 211, 1, // Skip to: 140576 +/* 20829 */ MCD_OPC_CheckField, 20, 1, 0, 188, 211, 1, // Skip to: 140576 +/* 20836 */ MCD_OPC_Decode, 249, 60, 91, // Opcode: URSHL_VG4_4ZZ_S +/* 20840 */ MCD_OPC_FilterValue, 1, 179, 211, 1, // Skip to: 140576 +/* 20845 */ MCD_OPC_CheckPredicate, 1, 174, 211, 1, // Skip to: 140576 +/* 20850 */ MCD_OPC_CheckField, 20, 1, 0, 167, 211, 1, // Skip to: 140576 +/* 20857 */ MCD_OPC_Decode, 247, 60, 91, // Opcode: URSHL_VG4_4ZZ_D +/* 20861 */ MCD_OPC_FilterValue, 88, 59, 0, 0, // Skip to: 20925 +/* 20866 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20869 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20897 +/* 20874 */ MCD_OPC_CheckPredicate, 1, 145, 211, 1, // Skip to: 140576 +/* 20879 */ MCD_OPC_CheckField, 20, 1, 0, 138, 211, 1, // Skip to: 140576 +/* 20886 */ MCD_OPC_CheckField, 0, 2, 0, 131, 211, 1, // Skip to: 140576 +/* 20893 */ MCD_OPC_Decode, 133, 12, 91, // Opcode: ADD_VG4_4ZZ_S +/* 20897 */ MCD_OPC_FilterValue, 1, 122, 211, 1, // Skip to: 140576 +/* 20902 */ MCD_OPC_CheckPredicate, 1, 117, 211, 1, // Skip to: 140576 +/* 20907 */ MCD_OPC_CheckField, 20, 1, 0, 110, 211, 1, // Skip to: 140576 +/* 20914 */ MCD_OPC_CheckField, 0, 2, 0, 103, 211, 1, // Skip to: 140576 +/* 20921 */ MCD_OPC_Decode, 131, 12, 91, // Opcode: ADD_VG4_4ZZ_D +/* 20925 */ MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 20989 +/* 20930 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 20933 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20961 +/* 20938 */ MCD_OPC_CheckPredicate, 1, 81, 211, 1, // Skip to: 140576 +/* 20943 */ MCD_OPC_CheckField, 20, 1, 0, 74, 211, 1, // Skip to: 140576 +/* 20950 */ MCD_OPC_CheckField, 0, 2, 0, 67, 211, 1, // Skip to: 140576 +/* 20957 */ MCD_OPC_Decode, 181, 46, 91, // Opcode: SQDMULH_VG4_4ZZ_S +/* 20961 */ MCD_OPC_FilterValue, 1, 58, 211, 1, // Skip to: 140576 +/* 20966 */ MCD_OPC_CheckPredicate, 1, 53, 211, 1, // Skip to: 140576 +/* 20971 */ MCD_OPC_CheckField, 20, 1, 0, 46, 211, 1, // Skip to: 140576 +/* 20978 */ MCD_OPC_CheckField, 0, 2, 0, 39, 211, 1, // Skip to: 140576 +/* 20985 */ MCD_OPC_Decode, 179, 46, 91, // Opcode: SQDMULH_VG4_4ZZ_D +/* 20989 */ MCD_OPC_FilterValue, 128, 1, 103, 0, 0, // Skip to: 21098 +/* 20995 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 20998 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21048 +/* 21003 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21006 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21027 +/* 21011 */ MCD_OPC_CheckPredicate, 1, 8, 211, 1, // Skip to: 140576 +/* 21016 */ MCD_OPC_CheckField, 16, 1, 0, 1, 211, 1, // Skip to: 140576 +/* 21023 */ MCD_OPC_Decode, 195, 43, 92, // Opcode: SMAX_VG2_2Z2Z_S +/* 21027 */ MCD_OPC_FilterValue, 1, 248, 210, 1, // Skip to: 140576 +/* 21032 */ MCD_OPC_CheckPredicate, 1, 243, 210, 1, // Skip to: 140576 +/* 21037 */ MCD_OPC_CheckField, 16, 1, 0, 236, 210, 1, // Skip to: 140576 +/* 21044 */ MCD_OPC_Decode, 193, 43, 92, // Opcode: SMAX_VG2_2Z2Z_D +/* 21048 */ MCD_OPC_FilterValue, 1, 227, 210, 1, // Skip to: 140576 +/* 21053 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21056 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21077 +/* 21061 */ MCD_OPC_CheckPredicate, 1, 214, 210, 1, // Skip to: 140576 +/* 21066 */ MCD_OPC_CheckField, 16, 1, 0, 207, 210, 1, // Skip to: 140576 +/* 21073 */ MCD_OPC_Decode, 179, 57, 92, // Opcode: UMAX_VG2_2Z2Z_S +/* 21077 */ MCD_OPC_FilterValue, 1, 198, 210, 1, // Skip to: 140576 +/* 21082 */ MCD_OPC_CheckPredicate, 1, 193, 210, 1, // Skip to: 140576 +/* 21087 */ MCD_OPC_CheckField, 16, 1, 0, 186, 210, 1, // Skip to: 140576 +/* 21094 */ MCD_OPC_Decode, 177, 57, 92, // Opcode: UMAX_VG2_2Z2Z_D +/* 21098 */ MCD_OPC_FilterValue, 129, 1, 103, 0, 0, // Skip to: 21207 +/* 21104 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 21107 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21157 +/* 21112 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21115 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21136 +/* 21120 */ MCD_OPC_CheckPredicate, 1, 155, 210, 1, // Skip to: 140576 +/* 21125 */ MCD_OPC_CheckField, 16, 1, 0, 148, 210, 1, // Skip to: 140576 +/* 21132 */ MCD_OPC_Decode, 253, 43, 92, // Opcode: SMIN_VG2_2Z2Z_S +/* 21136 */ MCD_OPC_FilterValue, 1, 139, 210, 1, // Skip to: 140576 +/* 21141 */ MCD_OPC_CheckPredicate, 1, 134, 210, 1, // Skip to: 140576 +/* 21146 */ MCD_OPC_CheckField, 16, 1, 0, 127, 210, 1, // Skip to: 140576 +/* 21153 */ MCD_OPC_Decode, 251, 43, 92, // Opcode: SMIN_VG2_2Z2Z_D +/* 21157 */ MCD_OPC_FilterValue, 1, 118, 210, 1, // Skip to: 140576 +/* 21162 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21165 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21186 +/* 21170 */ MCD_OPC_CheckPredicate, 1, 105, 210, 1, // Skip to: 140576 +/* 21175 */ MCD_OPC_CheckField, 16, 1, 0, 98, 210, 1, // Skip to: 140576 +/* 21182 */ MCD_OPC_Decode, 236, 57, 92, // Opcode: UMIN_VG2_2Z2Z_S +/* 21186 */ MCD_OPC_FilterValue, 1, 89, 210, 1, // Skip to: 140576 +/* 21191 */ MCD_OPC_CheckPredicate, 1, 84, 210, 1, // Skip to: 140576 +/* 21196 */ MCD_OPC_CheckField, 16, 1, 0, 77, 210, 1, // Skip to: 140576 +/* 21203 */ MCD_OPC_Decode, 234, 57, 92, // Opcode: UMIN_VG2_2Z2Z_D +/* 21207 */ MCD_OPC_FilterValue, 136, 1, 103, 0, 0, // Skip to: 21316 +/* 21213 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 21216 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21266 +/* 21221 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21224 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21245 +/* 21229 */ MCD_OPC_CheckPredicate, 1, 46, 210, 1, // Skip to: 140576 +/* 21234 */ MCD_OPC_CheckField, 16, 1, 0, 39, 210, 1, // Skip to: 140576 +/* 21241 */ MCD_OPC_Decode, 240, 23, 92, // Opcode: FMAX_VG2_2Z2Z_S +/* 21245 */ MCD_OPC_FilterValue, 1, 30, 210, 1, // Skip to: 140576 +/* 21250 */ MCD_OPC_CheckPredicate, 1, 25, 210, 1, // Skip to: 140576 +/* 21255 */ MCD_OPC_CheckField, 16, 1, 0, 18, 210, 1, // Skip to: 140576 +/* 21262 */ MCD_OPC_Decode, 238, 23, 92, // Opcode: FMAX_VG2_2Z2Z_D +/* 21266 */ MCD_OPC_FilterValue, 1, 9, 210, 1, // Skip to: 140576 +/* 21271 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21274 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21295 +/* 21279 */ MCD_OPC_CheckPredicate, 1, 252, 209, 1, // Skip to: 140576 +/* 21284 */ MCD_OPC_CheckField, 16, 1, 0, 245, 209, 1, // Skip to: 140576 +/* 21291 */ MCD_OPC_Decode, 204, 24, 92, // Opcode: FMIN_VG2_2Z2Z_S +/* 21295 */ MCD_OPC_FilterValue, 1, 236, 209, 1, // Skip to: 140576 +/* 21300 */ MCD_OPC_CheckPredicate, 1, 231, 209, 1, // Skip to: 140576 +/* 21305 */ MCD_OPC_CheckField, 16, 1, 0, 224, 209, 1, // Skip to: 140576 +/* 21312 */ MCD_OPC_Decode, 202, 24, 92, // Opcode: FMIN_VG2_2Z2Z_D +/* 21316 */ MCD_OPC_FilterValue, 137, 1, 103, 0, 0, // Skip to: 21425 +/* 21322 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 21325 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21375 +/* 21330 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21333 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21354 +/* 21338 */ MCD_OPC_CheckPredicate, 1, 193, 209, 1, // Skip to: 140576 +/* 21343 */ MCD_OPC_CheckField, 16, 1, 0, 186, 209, 1, // Skip to: 140576 +/* 21350 */ MCD_OPC_Decode, 196, 23, 92, // Opcode: FMAXNM_VG2_2Z2Z_S +/* 21354 */ MCD_OPC_FilterValue, 1, 177, 209, 1, // Skip to: 140576 +/* 21359 */ MCD_OPC_CheckPredicate, 1, 172, 209, 1, // Skip to: 140576 +/* 21364 */ MCD_OPC_CheckField, 16, 1, 0, 165, 209, 1, // Skip to: 140576 +/* 21371 */ MCD_OPC_Decode, 194, 23, 92, // Opcode: FMAXNM_VG2_2Z2Z_D +/* 21375 */ MCD_OPC_FilterValue, 1, 156, 209, 1, // Skip to: 140576 +/* 21380 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21383 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21404 +/* 21388 */ MCD_OPC_CheckPredicate, 1, 143, 209, 1, // Skip to: 140576 +/* 21393 */ MCD_OPC_CheckField, 16, 1, 0, 136, 209, 1, // Skip to: 140576 +/* 21400 */ MCD_OPC_Decode, 160, 24, 92, // Opcode: FMINNM_VG2_2Z2Z_S +/* 21404 */ MCD_OPC_FilterValue, 1, 127, 209, 1, // Skip to: 140576 +/* 21409 */ MCD_OPC_CheckPredicate, 1, 122, 209, 1, // Skip to: 140576 +/* 21414 */ MCD_OPC_CheckField, 16, 1, 0, 115, 209, 1, // Skip to: 140576 +/* 21421 */ MCD_OPC_Decode, 158, 24, 92, // Opcode: FMINNM_VG2_2Z2Z_D +/* 21425 */ MCD_OPC_FilterValue, 138, 1, 103, 0, 0, // Skip to: 21534 +/* 21431 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 21434 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21484 +/* 21439 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21442 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21463 +/* 21447 */ MCD_OPC_CheckPredicate, 15, 84, 209, 1, // Skip to: 140576 +/* 21452 */ MCD_OPC_CheckField, 16, 1, 0, 77, 209, 1, // Skip to: 140576 +/* 21459 */ MCD_OPC_Decode, 213, 19, 92, // Opcode: FAMAX_2Z2Z_S +/* 21463 */ MCD_OPC_FilterValue, 1, 68, 209, 1, // Skip to: 140576 +/* 21468 */ MCD_OPC_CheckPredicate, 15, 63, 209, 1, // Skip to: 140576 +/* 21473 */ MCD_OPC_CheckField, 16, 1, 0, 56, 209, 1, // Skip to: 140576 +/* 21480 */ MCD_OPC_Decode, 211, 19, 92, // Opcode: FAMAX_2Z2Z_D +/* 21484 */ MCD_OPC_FilterValue, 1, 47, 209, 1, // Skip to: 140576 +/* 21489 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21492 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21513 +/* 21497 */ MCD_OPC_CheckPredicate, 15, 34, 209, 1, // Skip to: 140576 +/* 21502 */ MCD_OPC_CheckField, 16, 1, 0, 27, 209, 1, // Skip to: 140576 +/* 21509 */ MCD_OPC_Decode, 227, 19, 92, // Opcode: FAMIN_2Z2Z_S +/* 21513 */ MCD_OPC_FilterValue, 1, 18, 209, 1, // Skip to: 140576 +/* 21518 */ MCD_OPC_CheckPredicate, 15, 13, 209, 1, // Skip to: 140576 +/* 21523 */ MCD_OPC_CheckField, 16, 1, 0, 6, 209, 1, // Skip to: 140576 +/* 21530 */ MCD_OPC_Decode, 225, 19, 92, // Opcode: FAMIN_2Z2Z_D +/* 21534 */ MCD_OPC_FilterValue, 140, 1, 59, 0, 0, // Skip to: 21599 +/* 21540 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21543 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21571 +/* 21548 */ MCD_OPC_CheckPredicate, 12, 239, 208, 1, // Skip to: 140576 +/* 21553 */ MCD_OPC_CheckField, 16, 1, 0, 232, 208, 1, // Skip to: 140576 +/* 21560 */ MCD_OPC_CheckField, 0, 1, 0, 225, 208, 1, // Skip to: 140576 +/* 21567 */ MCD_OPC_Decode, 142, 28, 92, // Opcode: FSCALE_2Z2Z_S +/* 21571 */ MCD_OPC_FilterValue, 1, 216, 208, 1, // Skip to: 140576 +/* 21576 */ MCD_OPC_CheckPredicate, 12, 211, 208, 1, // Skip to: 140576 +/* 21581 */ MCD_OPC_CheckField, 16, 1, 0, 204, 208, 1, // Skip to: 140576 +/* 21588 */ MCD_OPC_CheckField, 0, 1, 0, 197, 208, 1, // Skip to: 140576 +/* 21595 */ MCD_OPC_Decode, 140, 28, 92, // Opcode: FSCALE_2Z2Z_D +/* 21599 */ MCD_OPC_FilterValue, 145, 1, 103, 0, 0, // Skip to: 21708 +/* 21605 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 21608 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21658 +/* 21613 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21616 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21637 +/* 21621 */ MCD_OPC_CheckPredicate, 1, 166, 208, 1, // Skip to: 140576 +/* 21626 */ MCD_OPC_CheckField, 16, 1, 0, 159, 208, 1, // Skip to: 140576 +/* 21633 */ MCD_OPC_Decode, 165, 49, 92, // Opcode: SRSHL_VG2_2Z2Z_S +/* 21637 */ MCD_OPC_FilterValue, 1, 150, 208, 1, // Skip to: 140576 +/* 21642 */ MCD_OPC_CheckPredicate, 1, 145, 208, 1, // Skip to: 140576 +/* 21647 */ MCD_OPC_CheckField, 16, 1, 0, 138, 208, 1, // Skip to: 140576 +/* 21654 */ MCD_OPC_Decode, 163, 49, 92, // Opcode: SRSHL_VG2_2Z2Z_D +/* 21658 */ MCD_OPC_FilterValue, 1, 129, 208, 1, // Skip to: 140576 +/* 21663 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21666 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21687 +/* 21671 */ MCD_OPC_CheckPredicate, 1, 116, 208, 1, // Skip to: 140576 +/* 21676 */ MCD_OPC_CheckField, 16, 1, 0, 109, 208, 1, // Skip to: 140576 +/* 21683 */ MCD_OPC_Decode, 237, 60, 92, // Opcode: URSHL_VG2_2Z2Z_S +/* 21687 */ MCD_OPC_FilterValue, 1, 100, 208, 1, // Skip to: 140576 +/* 21692 */ MCD_OPC_CheckPredicate, 1, 95, 208, 1, // Skip to: 140576 +/* 21697 */ MCD_OPC_CheckField, 16, 1, 0, 88, 208, 1, // Skip to: 140576 +/* 21704 */ MCD_OPC_Decode, 235, 60, 92, // Opcode: URSHL_VG2_2Z2Z_D +/* 21708 */ MCD_OPC_FilterValue, 160, 1, 59, 0, 0, // Skip to: 21773 +/* 21714 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21717 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21745 +/* 21722 */ MCD_OPC_CheckPredicate, 1, 65, 208, 1, // Skip to: 140576 +/* 21727 */ MCD_OPC_CheckField, 16, 1, 0, 58, 208, 1, // Skip to: 140576 +/* 21734 */ MCD_OPC_CheckField, 0, 1, 0, 51, 208, 1, // Skip to: 140576 +/* 21741 */ MCD_OPC_Decode, 169, 46, 92, // Opcode: SQDMULH_VG2_2Z2Z_S +/* 21745 */ MCD_OPC_FilterValue, 1, 42, 208, 1, // Skip to: 140576 +/* 21750 */ MCD_OPC_CheckPredicate, 1, 37, 208, 1, // Skip to: 140576 +/* 21755 */ MCD_OPC_CheckField, 16, 1, 0, 30, 208, 1, // Skip to: 140576 +/* 21762 */ MCD_OPC_CheckField, 0, 1, 0, 23, 208, 1, // Skip to: 140576 +/* 21769 */ MCD_OPC_Decode, 167, 46, 92, // Opcode: SQDMULH_VG2_2Z2Z_D +/* 21773 */ MCD_OPC_FilterValue, 192, 1, 103, 0, 0, // Skip to: 21882 +/* 21779 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 21782 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21832 +/* 21787 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21790 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21811 +/* 21795 */ MCD_OPC_CheckPredicate, 1, 248, 207, 1, // Skip to: 140576 +/* 21800 */ MCD_OPC_CheckField, 16, 2, 0, 241, 207, 1, // Skip to: 140576 +/* 21807 */ MCD_OPC_Decode, 203, 43, 93, // Opcode: SMAX_VG4_4Z4Z_S +/* 21811 */ MCD_OPC_FilterValue, 1, 232, 207, 1, // Skip to: 140576 +/* 21816 */ MCD_OPC_CheckPredicate, 1, 227, 207, 1, // Skip to: 140576 +/* 21821 */ MCD_OPC_CheckField, 16, 2, 0, 220, 207, 1, // Skip to: 140576 +/* 21828 */ MCD_OPC_Decode, 201, 43, 93, // Opcode: SMAX_VG4_4Z4Z_D +/* 21832 */ MCD_OPC_FilterValue, 1, 211, 207, 1, // Skip to: 140576 +/* 21837 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21840 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21861 +/* 21845 */ MCD_OPC_CheckPredicate, 1, 198, 207, 1, // Skip to: 140576 +/* 21850 */ MCD_OPC_CheckField, 16, 2, 0, 191, 207, 1, // Skip to: 140576 +/* 21857 */ MCD_OPC_Decode, 187, 57, 93, // Opcode: UMAX_VG4_4Z4Z_S +/* 21861 */ MCD_OPC_FilterValue, 1, 182, 207, 1, // Skip to: 140576 +/* 21866 */ MCD_OPC_CheckPredicate, 1, 177, 207, 1, // Skip to: 140576 +/* 21871 */ MCD_OPC_CheckField, 16, 2, 0, 170, 207, 1, // Skip to: 140576 +/* 21878 */ MCD_OPC_Decode, 185, 57, 93, // Opcode: UMAX_VG4_4Z4Z_D +/* 21882 */ MCD_OPC_FilterValue, 193, 1, 103, 0, 0, // Skip to: 21991 +/* 21888 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 21891 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21941 +/* 21896 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21899 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21920 +/* 21904 */ MCD_OPC_CheckPredicate, 1, 139, 207, 1, // Skip to: 140576 +/* 21909 */ MCD_OPC_CheckField, 16, 2, 0, 132, 207, 1, // Skip to: 140576 +/* 21916 */ MCD_OPC_Decode, 133, 44, 93, // Opcode: SMIN_VG4_4Z4Z_S +/* 21920 */ MCD_OPC_FilterValue, 1, 123, 207, 1, // Skip to: 140576 +/* 21925 */ MCD_OPC_CheckPredicate, 1, 118, 207, 1, // Skip to: 140576 +/* 21930 */ MCD_OPC_CheckField, 16, 2, 0, 111, 207, 1, // Skip to: 140576 +/* 21937 */ MCD_OPC_Decode, 131, 44, 93, // Opcode: SMIN_VG4_4Z4Z_D +/* 21941 */ MCD_OPC_FilterValue, 1, 102, 207, 1, // Skip to: 140576 +/* 21946 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 21949 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 21970 +/* 21954 */ MCD_OPC_CheckPredicate, 1, 89, 207, 1, // Skip to: 140576 +/* 21959 */ MCD_OPC_CheckField, 16, 2, 0, 82, 207, 1, // Skip to: 140576 +/* 21966 */ MCD_OPC_Decode, 244, 57, 93, // Opcode: UMIN_VG4_4Z4Z_S +/* 21970 */ MCD_OPC_FilterValue, 1, 73, 207, 1, // Skip to: 140576 +/* 21975 */ MCD_OPC_CheckPredicate, 1, 68, 207, 1, // Skip to: 140576 +/* 21980 */ MCD_OPC_CheckField, 16, 2, 0, 61, 207, 1, // Skip to: 140576 +/* 21987 */ MCD_OPC_Decode, 242, 57, 93, // Opcode: UMIN_VG4_4Z4Z_D +/* 21991 */ MCD_OPC_FilterValue, 200, 1, 103, 0, 0, // Skip to: 22100 +/* 21997 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 22000 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22050 +/* 22005 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22008 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22029 +/* 22013 */ MCD_OPC_CheckPredicate, 1, 30, 207, 1, // Skip to: 140576 +/* 22018 */ MCD_OPC_CheckField, 16, 2, 0, 23, 207, 1, // Skip to: 140576 +/* 22025 */ MCD_OPC_Decode, 246, 23, 93, // Opcode: FMAX_VG4_4Z4Z_S +/* 22029 */ MCD_OPC_FilterValue, 1, 14, 207, 1, // Skip to: 140576 +/* 22034 */ MCD_OPC_CheckPredicate, 1, 9, 207, 1, // Skip to: 140576 +/* 22039 */ MCD_OPC_CheckField, 16, 2, 0, 2, 207, 1, // Skip to: 140576 +/* 22046 */ MCD_OPC_Decode, 244, 23, 93, // Opcode: FMAX_VG4_4Z4Z_D +/* 22050 */ MCD_OPC_FilterValue, 1, 249, 206, 1, // Skip to: 140576 +/* 22055 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22058 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22079 +/* 22063 */ MCD_OPC_CheckPredicate, 1, 236, 206, 1, // Skip to: 140576 +/* 22068 */ MCD_OPC_CheckField, 16, 2, 0, 229, 206, 1, // Skip to: 140576 +/* 22075 */ MCD_OPC_Decode, 210, 24, 93, // Opcode: FMIN_VG4_4Z4Z_S +/* 22079 */ MCD_OPC_FilterValue, 1, 220, 206, 1, // Skip to: 140576 +/* 22084 */ MCD_OPC_CheckPredicate, 1, 215, 206, 1, // Skip to: 140576 +/* 22089 */ MCD_OPC_CheckField, 16, 2, 0, 208, 206, 1, // Skip to: 140576 +/* 22096 */ MCD_OPC_Decode, 208, 24, 93, // Opcode: FMIN_VG4_4Z4Z_D +/* 22100 */ MCD_OPC_FilterValue, 201, 1, 103, 0, 0, // Skip to: 22209 +/* 22106 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 22109 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22159 +/* 22114 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22117 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22138 +/* 22122 */ MCD_OPC_CheckPredicate, 1, 177, 206, 1, // Skip to: 140576 +/* 22127 */ MCD_OPC_CheckField, 16, 2, 0, 170, 206, 1, // Skip to: 140576 +/* 22134 */ MCD_OPC_Decode, 202, 23, 93, // Opcode: FMAXNM_VG4_4Z4Z_S +/* 22138 */ MCD_OPC_FilterValue, 1, 161, 206, 1, // Skip to: 140576 +/* 22143 */ MCD_OPC_CheckPredicate, 1, 156, 206, 1, // Skip to: 140576 +/* 22148 */ MCD_OPC_CheckField, 16, 2, 0, 149, 206, 1, // Skip to: 140576 +/* 22155 */ MCD_OPC_Decode, 200, 23, 93, // Opcode: FMAXNM_VG4_4Z4Z_D +/* 22159 */ MCD_OPC_FilterValue, 1, 140, 206, 1, // Skip to: 140576 +/* 22164 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22167 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22188 +/* 22172 */ MCD_OPC_CheckPredicate, 1, 127, 206, 1, // Skip to: 140576 +/* 22177 */ MCD_OPC_CheckField, 16, 2, 0, 120, 206, 1, // Skip to: 140576 +/* 22184 */ MCD_OPC_Decode, 166, 24, 93, // Opcode: FMINNM_VG4_4Z4Z_S +/* 22188 */ MCD_OPC_FilterValue, 1, 111, 206, 1, // Skip to: 140576 +/* 22193 */ MCD_OPC_CheckPredicate, 1, 106, 206, 1, // Skip to: 140576 +/* 22198 */ MCD_OPC_CheckField, 16, 2, 0, 99, 206, 1, // Skip to: 140576 +/* 22205 */ MCD_OPC_Decode, 164, 24, 93, // Opcode: FMINNM_VG4_4Z4Z_D +/* 22209 */ MCD_OPC_FilterValue, 202, 1, 103, 0, 0, // Skip to: 22318 +/* 22215 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 22218 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22268 +/* 22223 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22226 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22247 +/* 22231 */ MCD_OPC_CheckPredicate, 15, 68, 206, 1, // Skip to: 140576 +/* 22236 */ MCD_OPC_CheckField, 16, 2, 0, 61, 206, 1, // Skip to: 140576 +/* 22243 */ MCD_OPC_Decode, 216, 19, 93, // Opcode: FAMAX_4Z4Z_S +/* 22247 */ MCD_OPC_FilterValue, 1, 52, 206, 1, // Skip to: 140576 +/* 22252 */ MCD_OPC_CheckPredicate, 15, 47, 206, 1, // Skip to: 140576 +/* 22257 */ MCD_OPC_CheckField, 16, 2, 0, 40, 206, 1, // Skip to: 140576 +/* 22264 */ MCD_OPC_Decode, 214, 19, 93, // Opcode: FAMAX_4Z4Z_D +/* 22268 */ MCD_OPC_FilterValue, 1, 31, 206, 1, // Skip to: 140576 +/* 22273 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22276 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22297 +/* 22281 */ MCD_OPC_CheckPredicate, 15, 18, 206, 1, // Skip to: 140576 +/* 22286 */ MCD_OPC_CheckField, 16, 2, 0, 11, 206, 1, // Skip to: 140576 +/* 22293 */ MCD_OPC_Decode, 230, 19, 93, // Opcode: FAMIN_4Z4Z_S +/* 22297 */ MCD_OPC_FilterValue, 1, 2, 206, 1, // Skip to: 140576 +/* 22302 */ MCD_OPC_CheckPredicate, 15, 253, 205, 1, // Skip to: 140576 +/* 22307 */ MCD_OPC_CheckField, 16, 2, 0, 246, 205, 1, // Skip to: 140576 +/* 22314 */ MCD_OPC_Decode, 228, 19, 93, // Opcode: FAMIN_4Z4Z_D +/* 22318 */ MCD_OPC_FilterValue, 204, 1, 59, 0, 0, // Skip to: 22383 +/* 22324 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22327 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22355 +/* 22332 */ MCD_OPC_CheckPredicate, 12, 223, 205, 1, // Skip to: 140576 +/* 22337 */ MCD_OPC_CheckField, 16, 2, 0, 216, 205, 1, // Skip to: 140576 +/* 22344 */ MCD_OPC_CheckField, 0, 2, 0, 209, 205, 1, // Skip to: 140576 +/* 22351 */ MCD_OPC_Decode, 148, 28, 93, // Opcode: FSCALE_4Z4Z_S +/* 22355 */ MCD_OPC_FilterValue, 1, 200, 205, 1, // Skip to: 140576 +/* 22360 */ MCD_OPC_CheckPredicate, 12, 195, 205, 1, // Skip to: 140576 +/* 22365 */ MCD_OPC_CheckField, 16, 2, 0, 188, 205, 1, // Skip to: 140576 +/* 22372 */ MCD_OPC_CheckField, 0, 2, 0, 181, 205, 1, // Skip to: 140576 +/* 22379 */ MCD_OPC_Decode, 146, 28, 93, // Opcode: FSCALE_4Z4Z_D +/* 22383 */ MCD_OPC_FilterValue, 209, 1, 103, 0, 0, // Skip to: 22492 +/* 22389 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 22392 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22442 +/* 22397 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22400 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22421 +/* 22405 */ MCD_OPC_CheckPredicate, 1, 150, 205, 1, // Skip to: 140576 +/* 22410 */ MCD_OPC_CheckField, 16, 2, 0, 143, 205, 1, // Skip to: 140576 +/* 22417 */ MCD_OPC_Decode, 173, 49, 93, // Opcode: SRSHL_VG4_4Z4Z_S +/* 22421 */ MCD_OPC_FilterValue, 1, 134, 205, 1, // Skip to: 140576 +/* 22426 */ MCD_OPC_CheckPredicate, 1, 129, 205, 1, // Skip to: 140576 +/* 22431 */ MCD_OPC_CheckField, 16, 2, 0, 122, 205, 1, // Skip to: 140576 +/* 22438 */ MCD_OPC_Decode, 171, 49, 93, // Opcode: SRSHL_VG4_4Z4Z_D +/* 22442 */ MCD_OPC_FilterValue, 1, 113, 205, 1, // Skip to: 140576 +/* 22447 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22450 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22471 +/* 22455 */ MCD_OPC_CheckPredicate, 1, 100, 205, 1, // Skip to: 140576 +/* 22460 */ MCD_OPC_CheckField, 16, 2, 0, 93, 205, 1, // Skip to: 140576 +/* 22467 */ MCD_OPC_Decode, 245, 60, 93, // Opcode: URSHL_VG4_4Z4Z_S +/* 22471 */ MCD_OPC_FilterValue, 1, 84, 205, 1, // Skip to: 140576 +/* 22476 */ MCD_OPC_CheckPredicate, 1, 79, 205, 1, // Skip to: 140576 +/* 22481 */ MCD_OPC_CheckField, 16, 2, 0, 72, 205, 1, // Skip to: 140576 +/* 22488 */ MCD_OPC_Decode, 243, 60, 93, // Opcode: URSHL_VG4_4Z4Z_D +/* 22492 */ MCD_OPC_FilterValue, 224, 1, 62, 205, 1, // Skip to: 140576 +/* 22498 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22501 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22529 +/* 22506 */ MCD_OPC_CheckPredicate, 1, 49, 205, 1, // Skip to: 140576 +/* 22511 */ MCD_OPC_CheckField, 16, 2, 0, 42, 205, 1, // Skip to: 140576 +/* 22518 */ MCD_OPC_CheckField, 0, 2, 0, 35, 205, 1, // Skip to: 140576 +/* 22525 */ MCD_OPC_Decode, 177, 46, 93, // Opcode: SQDMULH_VG4_4Z4Z_S +/* 22529 */ MCD_OPC_FilterValue, 1, 26, 205, 1, // Skip to: 140576 +/* 22534 */ MCD_OPC_CheckPredicate, 1, 21, 205, 1, // Skip to: 140576 +/* 22539 */ MCD_OPC_CheckField, 16, 2, 0, 14, 205, 1, // Skip to: 140576 +/* 22546 */ MCD_OPC_CheckField, 0, 2, 0, 7, 205, 1, // Skip to: 140576 +/* 22553 */ MCD_OPC_Decode, 175, 46, 93, // Opcode: SQDMULH_VG4_4Z4Z_D +/* 22557 */ MCD_OPC_FilterValue, 2, 17, 2, 0, // Skip to: 23091 +/* 22562 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 22565 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22615 +/* 22570 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22573 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22594 +/* 22578 */ MCD_OPC_CheckPredicate, 1, 233, 204, 1, // Skip to: 140576 +/* 22583 */ MCD_OPC_CheckField, 0, 1, 0, 226, 204, 1, // Skip to: 140576 +/* 22590 */ MCD_OPC_Decode, 255, 19, 94, // Opcode: FCLAMP_VG2_2Z2Z_S +/* 22594 */ MCD_OPC_FilterValue, 1, 217, 204, 1, // Skip to: 140576 +/* 22599 */ MCD_OPC_CheckPredicate, 1, 212, 204, 1, // Skip to: 140576 +/* 22604 */ MCD_OPC_CheckField, 0, 1, 0, 205, 204, 1, // Skip to: 140576 +/* 22611 */ MCD_OPC_Decode, 253, 19, 94, // Opcode: FCLAMP_VG2_2Z2Z_D +/* 22615 */ MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 22695 +/* 22620 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 22623 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 22659 +/* 22628 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22631 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22645 +/* 22636 */ MCD_OPC_CheckPredicate, 1, 175, 204, 1, // Skip to: 140576 +/* 22641 */ MCD_OPC_Decode, 217, 41, 94, // Opcode: SCLAMP_VG2_2Z2Z_S +/* 22645 */ MCD_OPC_FilterValue, 1, 166, 204, 1, // Skip to: 140576 +/* 22650 */ MCD_OPC_CheckPredicate, 1, 161, 204, 1, // Skip to: 140576 +/* 22655 */ MCD_OPC_Decode, 215, 41, 94, // Opcode: SCLAMP_VG2_2Z2Z_D +/* 22659 */ MCD_OPC_FilterValue, 1, 152, 204, 1, // Skip to: 140576 +/* 22664 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22667 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22681 +/* 22672 */ MCD_OPC_CheckPredicate, 1, 139, 204, 1, // Skip to: 140576 +/* 22677 */ MCD_OPC_Decode, 171, 56, 94, // Opcode: UCLAMP_VG2_2Z2Z_S +/* 22681 */ MCD_OPC_FilterValue, 1, 130, 204, 1, // Skip to: 140576 +/* 22686 */ MCD_OPC_CheckPredicate, 1, 125, 204, 1, // Skip to: 140576 +/* 22691 */ MCD_OPC_Decode, 169, 56, 94, // Opcode: UCLAMP_VG2_2Z2Z_D +/* 22695 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 22745 +/* 22700 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22703 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22724 +/* 22708 */ MCD_OPC_CheckPredicate, 1, 103, 204, 1, // Skip to: 140576 +/* 22713 */ MCD_OPC_CheckField, 0, 2, 0, 96, 204, 1, // Skip to: 140576 +/* 22720 */ MCD_OPC_Decode, 130, 20, 95, // Opcode: FCLAMP_VG4_4Z4Z_S +/* 22724 */ MCD_OPC_FilterValue, 1, 87, 204, 1, // Skip to: 140576 +/* 22729 */ MCD_OPC_CheckPredicate, 1, 82, 204, 1, // Skip to: 140576 +/* 22734 */ MCD_OPC_CheckField, 0, 2, 0, 75, 204, 1, // Skip to: 140576 +/* 22741 */ MCD_OPC_Decode, 128, 20, 95, // Opcode: FCLAMP_VG4_4Z4Z_D +/* 22745 */ MCD_OPC_FilterValue, 3, 75, 0, 0, // Skip to: 22825 +/* 22750 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 22753 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 22789 +/* 22758 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22761 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22775 +/* 22766 */ MCD_OPC_CheckPredicate, 1, 45, 204, 1, // Skip to: 140576 +/* 22771 */ MCD_OPC_Decode, 221, 41, 95, // Opcode: SCLAMP_VG4_4Z4Z_S +/* 22775 */ MCD_OPC_FilterValue, 1, 36, 204, 1, // Skip to: 140576 +/* 22780 */ MCD_OPC_CheckPredicate, 1, 31, 204, 1, // Skip to: 140576 +/* 22785 */ MCD_OPC_Decode, 219, 41, 95, // Opcode: SCLAMP_VG4_4Z4Z_D +/* 22789 */ MCD_OPC_FilterValue, 1, 22, 204, 1, // Skip to: 140576 +/* 22794 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22797 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22811 +/* 22802 */ MCD_OPC_CheckPredicate, 1, 9, 204, 1, // Skip to: 140576 +/* 22807 */ MCD_OPC_Decode, 175, 56, 95, // Opcode: UCLAMP_VG4_4Z4Z_S +/* 22811 */ MCD_OPC_FilterValue, 1, 0, 204, 1, // Skip to: 140576 +/* 22816 */ MCD_OPC_CheckPredicate, 1, 251, 203, 1, // Skip to: 140576 +/* 22821 */ MCD_OPC_Decode, 173, 56, 95, // Opcode: UCLAMP_VG4_4Z4Z_D +/* 22825 */ MCD_OPC_FilterValue, 4, 75, 0, 0, // Skip to: 22905 +/* 22830 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 22833 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 22869 +/* 22838 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22841 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22855 +/* 22846 */ MCD_OPC_CheckPredicate, 1, 221, 203, 1, // Skip to: 140576 +/* 22851 */ MCD_OPC_Decode, 162, 64, 96, // Opcode: ZIP_VG2_2ZZZ_S +/* 22855 */ MCD_OPC_FilterValue, 1, 212, 203, 1, // Skip to: 140576 +/* 22860 */ MCD_OPC_CheckPredicate, 1, 207, 203, 1, // Skip to: 140576 +/* 22865 */ MCD_OPC_Decode, 159, 64, 96, // Opcode: ZIP_VG2_2ZZZ_D +/* 22869 */ MCD_OPC_FilterValue, 1, 198, 203, 1, // Skip to: 140576 +/* 22874 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 22877 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 22891 +/* 22882 */ MCD_OPC_CheckPredicate, 1, 185, 203, 1, // Skip to: 140576 +/* 22887 */ MCD_OPC_Decode, 204, 62, 96, // Opcode: UZP_VG2_2ZZZ_S +/* 22891 */ MCD_OPC_FilterValue, 1, 176, 203, 1, // Skip to: 140576 +/* 22896 */ MCD_OPC_CheckPredicate, 1, 171, 203, 1, // Skip to: 140576 +/* 22901 */ MCD_OPC_Decode, 201, 62, 96, // Opcode: UZP_VG2_2ZZZ_D +/* 22905 */ MCD_OPC_FilterValue, 5, 81, 0, 0, // Skip to: 22991 +/* 22910 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 22913 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 22963 +/* 22918 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 22921 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 22942 +/* 22926 */ MCD_OPC_CheckPredicate, 1, 141, 203, 1, // Skip to: 140576 +/* 22931 */ MCD_OPC_CheckField, 22, 1, 1, 134, 203, 1, // Skip to: 140576 +/* 22938 */ MCD_OPC_Decode, 253, 47, 123, // Opcode: SQRSHR_VG2_Z2ZI_H +/* 22942 */ MCD_OPC_FilterValue, 1, 125, 203, 1, // Skip to: 140576 +/* 22947 */ MCD_OPC_CheckPredicate, 1, 120, 203, 1, // Skip to: 140576 +/* 22952 */ MCD_OPC_CheckField, 22, 1, 1, 113, 203, 1, // Skip to: 140576 +/* 22959 */ MCD_OPC_Decode, 250, 47, 123, // Opcode: SQRSHRU_VG2_Z2ZI_H +/* 22963 */ MCD_OPC_FilterValue, 1, 104, 203, 1, // Skip to: 140576 +/* 22968 */ MCD_OPC_CheckPredicate, 1, 99, 203, 1, // Skip to: 140576 +/* 22973 */ MCD_OPC_CheckField, 22, 1, 1, 92, 203, 1, // Skip to: 140576 +/* 22980 */ MCD_OPC_CheckField, 20, 1, 0, 85, 203, 1, // Skip to: 140576 +/* 22987 */ MCD_OPC_Decode, 251, 59, 123, // Opcode: UQRSHR_VG2_Z2ZI_H +/* 22991 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 23041 +/* 22996 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 22999 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23013 +/* 23004 */ MCD_OPC_CheckPredicate, 1, 63, 203, 1, // Skip to: 140576 +/* 23009 */ MCD_OPC_Decode, 255, 47, 124, // Opcode: SQRSHR_VG4_Z4ZI_H +/* 23013 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 23027 +/* 23018 */ MCD_OPC_CheckPredicate, 1, 49, 203, 1, // Skip to: 140576 +/* 23023 */ MCD_OPC_Decode, 253, 59, 124, // Opcode: UQRSHR_VG4_Z4ZI_H +/* 23027 */ MCD_OPC_FilterValue, 2, 40, 203, 1, // Skip to: 140576 +/* 23032 */ MCD_OPC_CheckPredicate, 1, 35, 203, 1, // Skip to: 140576 +/* 23037 */ MCD_OPC_Decode, 252, 47, 124, // Opcode: SQRSHRU_VG4_Z4ZI_H +/* 23041 */ MCD_OPC_FilterValue, 7, 26, 203, 1, // Skip to: 140576 +/* 23046 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 23049 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 23063 +/* 23054 */ MCD_OPC_CheckPredicate, 1, 13, 203, 1, // Skip to: 140576 +/* 23059 */ MCD_OPC_Decode, 221, 47, 124, // Opcode: SQRSHRN_VG4_Z4ZI_H +/* 23063 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 23077 +/* 23068 */ MCD_OPC_CheckPredicate, 1, 255, 202, 1, // Skip to: 140576 +/* 23073 */ MCD_OPC_Decode, 240, 59, 124, // Opcode: UQRSHRN_VG4_Z4ZI_H +/* 23077 */ MCD_OPC_FilterValue, 2, 246, 202, 1, // Skip to: 140576 +/* 23082 */ MCD_OPC_CheckPredicate, 1, 241, 202, 1, // Skip to: 140576 +/* 23087 */ MCD_OPC_Decode, 239, 47, 124, // Opcode: SQRSHRUN_VG4_Z4ZI_H +/* 23091 */ MCD_OPC_FilterValue, 3, 232, 202, 1, // Skip to: 140576 +/* 23096 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 23099 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 23163 +/* 23104 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 23107 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 23135 +/* 23112 */ MCD_OPC_CheckPredicate, 5, 211, 202, 1, // Skip to: 140576 +/* 23117 */ MCD_OPC_CheckField, 22, 1, 0, 204, 202, 1, // Skip to: 140576 +/* 23124 */ MCD_OPC_CheckField, 10, 3, 0, 197, 202, 1, // Skip to: 140576 +/* 23131 */ MCD_OPC_Decode, 225, 22, 99, // Opcode: FCVT_2ZZ_H_S +/* 23135 */ MCD_OPC_FilterValue, 1, 188, 202, 1, // Skip to: 140576 +/* 23140 */ MCD_OPC_CheckPredicate, 5, 183, 202, 1, // Skip to: 140576 +/* 23145 */ MCD_OPC_CheckField, 22, 1, 0, 176, 202, 1, // Skip to: 140576 +/* 23152 */ MCD_OPC_CheckField, 10, 3, 0, 169, 202, 1, // Skip to: 140576 +/* 23159 */ MCD_OPC_Decode, 168, 21, 99, // Opcode: FCVTL_2ZZ_H_S +/* 23163 */ MCD_OPC_FilterValue, 5, 103, 0, 0, // Skip to: 23271 +/* 23168 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 23171 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 23221 +/* 23176 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23179 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23200 +/* 23184 */ MCD_OPC_CheckPredicate, 1, 139, 202, 1, // Skip to: 140576 +/* 23189 */ MCD_OPC_CheckField, 10, 3, 0, 132, 202, 1, // Skip to: 140576 +/* 23196 */ MCD_OPC_Decode, 198, 54, 99, // Opcode: SUNPK_VG2_2ZZ_S +/* 23200 */ MCD_OPC_FilterValue, 1, 123, 202, 1, // Skip to: 140576 +/* 23205 */ MCD_OPC_CheckPredicate, 1, 118, 202, 1, // Skip to: 140576 +/* 23210 */ MCD_OPC_CheckField, 10, 3, 0, 111, 202, 1, // Skip to: 140576 +/* 23217 */ MCD_OPC_Decode, 196, 54, 99, // Opcode: SUNPK_VG2_2ZZ_D +/* 23221 */ MCD_OPC_FilterValue, 1, 102, 202, 1, // Skip to: 140576 +/* 23226 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23229 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23250 +/* 23234 */ MCD_OPC_CheckPredicate, 1, 89, 202, 1, // Skip to: 140576 +/* 23239 */ MCD_OPC_CheckField, 10, 3, 0, 82, 202, 1, // Skip to: 140576 +/* 23246 */ MCD_OPC_Decode, 147, 62, 99, // Opcode: UUNPK_VG2_2ZZ_S +/* 23250 */ MCD_OPC_FilterValue, 1, 73, 202, 1, // Skip to: 140576 +/* 23255 */ MCD_OPC_CheckPredicate, 1, 68, 202, 1, // Skip to: 140576 +/* 23260 */ MCD_OPC_CheckField, 10, 3, 0, 61, 202, 1, // Skip to: 140576 +/* 23267 */ MCD_OPC_Decode, 145, 62, 99, // Opcode: UUNPK_VG2_2ZZ_D +/* 23271 */ MCD_OPC_FilterValue, 6, 103, 0, 0, // Skip to: 23379 +/* 23276 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 23279 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 23329 +/* 23284 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23287 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23308 +/* 23292 */ MCD_OPC_CheckPredicate, 12, 31, 202, 1, // Skip to: 140576 +/* 23297 */ MCD_OPC_CheckField, 10, 3, 0, 24, 202, 1, // Skip to: 140576 +/* 23304 */ MCD_OPC_Decode, 250, 18, 99, // Opcode: F2CVT_2ZZ_BtoH_NAME +/* 23308 */ MCD_OPC_FilterValue, 1, 15, 202, 1, // Skip to: 140576 +/* 23313 */ MCD_OPC_CheckPredicate, 12, 10, 202, 1, // Skip to: 140576 +/* 23318 */ MCD_OPC_CheckField, 10, 3, 0, 3, 202, 1, // Skip to: 140576 +/* 23325 */ MCD_OPC_Decode, 159, 13, 99, // Opcode: BF2CVT_2ZZ_BtoH_NAME +/* 23329 */ MCD_OPC_FilterValue, 1, 250, 201, 1, // Skip to: 140576 +/* 23334 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23337 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23358 +/* 23342 */ MCD_OPC_CheckPredicate, 12, 237, 201, 1, // Skip to: 140576 +/* 23347 */ MCD_OPC_CheckField, 10, 3, 0, 230, 201, 1, // Skip to: 140576 +/* 23354 */ MCD_OPC_Decode, 248, 18, 99, // Opcode: F2CVTL_2ZZ_BtoH_NAME +/* 23358 */ MCD_OPC_FilterValue, 1, 221, 201, 1, // Skip to: 140576 +/* 23363 */ MCD_OPC_CheckPredicate, 12, 216, 201, 1, // Skip to: 140576 +/* 23368 */ MCD_OPC_CheckField, 10, 3, 0, 209, 201, 1, // Skip to: 140576 +/* 23375 */ MCD_OPC_Decode, 157, 13, 99, // Opcode: BF2CVTL_2ZZ_BtoH_NAME +/* 23379 */ MCD_OPC_FilterValue, 8, 37, 0, 0, // Skip to: 23421 +/* 23384 */ MCD_OPC_CheckPredicate, 1, 195, 201, 1, // Skip to: 140576 +/* 23389 */ MCD_OPC_CheckField, 22, 1, 0, 188, 201, 1, // Skip to: 140576 +/* 23396 */ MCD_OPC_CheckField, 10, 3, 0, 181, 201, 1, // Skip to: 140576 +/* 23403 */ MCD_OPC_CheckField, 5, 1, 0, 174, 201, 1, // Skip to: 140576 +/* 23410 */ MCD_OPC_CheckField, 0, 1, 0, 167, 201, 1, // Skip to: 140576 +/* 23417 */ MCD_OPC_Decode, 201, 27, 98, // Opcode: FRINTN_2Z2Z_S +/* 23421 */ MCD_OPC_FilterValue, 9, 37, 0, 0, // Skip to: 23463 +/* 23426 */ MCD_OPC_CheckPredicate, 1, 153, 201, 1, // Skip to: 140576 +/* 23431 */ MCD_OPC_CheckField, 22, 1, 0, 146, 201, 1, // Skip to: 140576 +/* 23438 */ MCD_OPC_CheckField, 10, 3, 0, 139, 201, 1, // Skip to: 140576 +/* 23445 */ MCD_OPC_CheckField, 5, 1, 0, 132, 201, 1, // Skip to: 140576 +/* 23452 */ MCD_OPC_CheckField, 0, 1, 0, 125, 201, 1, // Skip to: 140576 +/* 23459 */ MCD_OPC_Decode, 214, 27, 98, // Opcode: FRINTP_2Z2Z_S +/* 23463 */ MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 23505 +/* 23468 */ MCD_OPC_CheckPredicate, 1, 111, 201, 1, // Skip to: 140576 +/* 23473 */ MCD_OPC_CheckField, 22, 1, 0, 104, 201, 1, // Skip to: 140576 +/* 23480 */ MCD_OPC_CheckField, 10, 3, 0, 97, 201, 1, // Skip to: 140576 +/* 23487 */ MCD_OPC_CheckField, 5, 1, 0, 90, 201, 1, // Skip to: 140576 +/* 23494 */ MCD_OPC_CheckField, 0, 1, 0, 83, 201, 1, // Skip to: 140576 +/* 23501 */ MCD_OPC_Decode, 188, 27, 98, // Opcode: FRINTM_2Z2Z_S +/* 23505 */ MCD_OPC_FilterValue, 12, 37, 0, 0, // Skip to: 23547 +/* 23510 */ MCD_OPC_CheckPredicate, 1, 69, 201, 1, // Skip to: 140576 +/* 23515 */ MCD_OPC_CheckField, 22, 1, 0, 62, 201, 1, // Skip to: 140576 +/* 23522 */ MCD_OPC_CheckField, 10, 3, 0, 55, 201, 1, // Skip to: 140576 +/* 23529 */ MCD_OPC_CheckField, 5, 1, 0, 48, 201, 1, // Skip to: 140576 +/* 23536 */ MCD_OPC_CheckField, 0, 1, 0, 41, 201, 1, // Skip to: 140576 +/* 23543 */ MCD_OPC_Decode, 164, 27, 98, // Opcode: FRINTA_2Z2Z_S +/* 23547 */ MCD_OPC_FilterValue, 19, 159, 0, 0, // Skip to: 23711 +/* 23552 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 23555 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 23605 +/* 23560 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23563 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23584 +/* 23568 */ MCD_OPC_CheckPredicate, 1, 11, 201, 1, // Skip to: 140576 +/* 23573 */ MCD_OPC_CheckField, 10, 3, 0, 4, 201, 1, // Skip to: 140576 +/* 23580 */ MCD_OPC_Decode, 220, 45, 101, // Opcode: SQCVT_Z4Z_DtoH +/* 23584 */ MCD_OPC_FilterValue, 1, 251, 200, 1, // Skip to: 140576 +/* 23589 */ MCD_OPC_CheckPredicate, 1, 246, 200, 1, // Skip to: 140576 +/* 23594 */ MCD_OPC_CheckField, 10, 3, 0, 239, 200, 1, // Skip to: 140576 +/* 23601 */ MCD_OPC_Decode, 217, 45, 101, // Opcode: SQCVTU_Z4Z_DtoH +/* 23605 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 23633 +/* 23610 */ MCD_OPC_CheckPredicate, 1, 225, 200, 1, // Skip to: 140576 +/* 23615 */ MCD_OPC_CheckField, 22, 1, 0, 218, 200, 1, // Skip to: 140576 +/* 23622 */ MCD_OPC_CheckField, 10, 3, 0, 211, 200, 1, // Skip to: 140576 +/* 23629 */ MCD_OPC_Decode, 168, 59, 101, // Opcode: UQCVT_Z4Z_DtoH +/* 23633 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 23683 +/* 23638 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23641 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 23662 +/* 23646 */ MCD_OPC_CheckPredicate, 1, 189, 200, 1, // Skip to: 140576 +/* 23651 */ MCD_OPC_CheckField, 10, 3, 0, 182, 200, 1, // Skip to: 140576 +/* 23658 */ MCD_OPC_Decode, 211, 45, 101, // Opcode: SQCVTN_Z4Z_DtoH +/* 23662 */ MCD_OPC_FilterValue, 1, 173, 200, 1, // Skip to: 140576 +/* 23667 */ MCD_OPC_CheckPredicate, 1, 168, 200, 1, // Skip to: 140576 +/* 23672 */ MCD_OPC_CheckField, 10, 3, 0, 161, 200, 1, // Skip to: 140576 +/* 23679 */ MCD_OPC_Decode, 214, 45, 101, // Opcode: SQCVTUN_Z4Z_DtoH +/* 23683 */ MCD_OPC_FilterValue, 3, 152, 200, 1, // Skip to: 140576 +/* 23688 */ MCD_OPC_CheckPredicate, 1, 147, 200, 1, // Skip to: 140576 +/* 23693 */ MCD_OPC_CheckField, 22, 1, 0, 140, 200, 1, // Skip to: 140576 +/* 23700 */ MCD_OPC_CheckField, 10, 3, 0, 133, 200, 1, // Skip to: 140576 +/* 23707 */ MCD_OPC_Decode, 165, 59, 101, // Opcode: UQCVTN_Z4Z_DtoH +/* 23711 */ MCD_OPC_FilterValue, 21, 131, 0, 0, // Skip to: 23847 +/* 23716 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 23719 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 23783 +/* 23724 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23727 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 23755 +/* 23732 */ MCD_OPC_CheckPredicate, 1, 103, 200, 1, // Skip to: 140576 +/* 23737 */ MCD_OPC_CheckField, 10, 3, 0, 96, 200, 1, // Skip to: 140576 +/* 23744 */ MCD_OPC_CheckField, 5, 1, 0, 89, 200, 1, // Skip to: 140576 +/* 23751 */ MCD_OPC_Decode, 201, 54, 49, // Opcode: SUNPK_VG4_4Z2Z_S +/* 23755 */ MCD_OPC_FilterValue, 1, 80, 200, 1, // Skip to: 140576 +/* 23760 */ MCD_OPC_CheckPredicate, 1, 75, 200, 1, // Skip to: 140576 +/* 23765 */ MCD_OPC_CheckField, 10, 3, 0, 68, 200, 1, // Skip to: 140576 +/* 23772 */ MCD_OPC_CheckField, 5, 1, 0, 61, 200, 1, // Skip to: 140576 +/* 23779 */ MCD_OPC_Decode, 199, 54, 49, // Opcode: SUNPK_VG4_4Z2Z_D +/* 23783 */ MCD_OPC_FilterValue, 1, 52, 200, 1, // Skip to: 140576 +/* 23788 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23791 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 23819 +/* 23796 */ MCD_OPC_CheckPredicate, 1, 39, 200, 1, // Skip to: 140576 +/* 23801 */ MCD_OPC_CheckField, 10, 3, 0, 32, 200, 1, // Skip to: 140576 +/* 23808 */ MCD_OPC_CheckField, 5, 1, 0, 25, 200, 1, // Skip to: 140576 +/* 23815 */ MCD_OPC_Decode, 150, 62, 49, // Opcode: UUNPK_VG4_4Z2Z_S +/* 23819 */ MCD_OPC_FilterValue, 1, 16, 200, 1, // Skip to: 140576 +/* 23824 */ MCD_OPC_CheckPredicate, 1, 11, 200, 1, // Skip to: 140576 +/* 23829 */ MCD_OPC_CheckField, 10, 3, 0, 4, 200, 1, // Skip to: 140576 +/* 23836 */ MCD_OPC_CheckField, 5, 1, 0, 253, 199, 1, // Skip to: 140576 +/* 23843 */ MCD_OPC_Decode, 148, 62, 49, // Opcode: UUNPK_VG4_4Z2Z_D +/* 23847 */ MCD_OPC_FilterValue, 22, 131, 0, 0, // Skip to: 23983 +/* 23852 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... +/* 23855 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 23919 +/* 23860 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23863 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 23891 +/* 23868 */ MCD_OPC_CheckPredicate, 1, 223, 199, 1, // Skip to: 140576 +/* 23873 */ MCD_OPC_CheckField, 10, 3, 0, 216, 199, 1, // Skip to: 140576 +/* 23880 */ MCD_OPC_CheckField, 5, 2, 0, 209, 199, 1, // Skip to: 140576 +/* 23887 */ MCD_OPC_Decode, 167, 64, 100, // Opcode: ZIP_VG4_4Z4Z_S +/* 23891 */ MCD_OPC_FilterValue, 1, 200, 199, 1, // Skip to: 140576 +/* 23896 */ MCD_OPC_CheckPredicate, 1, 195, 199, 1, // Skip to: 140576 +/* 23901 */ MCD_OPC_CheckField, 10, 3, 0, 188, 199, 1, // Skip to: 140576 +/* 23908 */ MCD_OPC_CheckField, 5, 2, 0, 181, 199, 1, // Skip to: 140576 +/* 23915 */ MCD_OPC_Decode, 164, 64, 100, // Opcode: ZIP_VG4_4Z4Z_D +/* 23919 */ MCD_OPC_FilterValue, 2, 172, 199, 1, // Skip to: 140576 +/* 23924 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 23927 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 23955 +/* 23932 */ MCD_OPC_CheckPredicate, 1, 159, 199, 1, // Skip to: 140576 +/* 23937 */ MCD_OPC_CheckField, 10, 3, 0, 152, 199, 1, // Skip to: 140576 +/* 23944 */ MCD_OPC_CheckField, 5, 2, 0, 145, 199, 1, // Skip to: 140576 +/* 23951 */ MCD_OPC_Decode, 209, 62, 100, // Opcode: UZP_VG4_4Z4Z_S +/* 23955 */ MCD_OPC_FilterValue, 1, 136, 199, 1, // Skip to: 140576 +/* 23960 */ MCD_OPC_CheckPredicate, 1, 131, 199, 1, // Skip to: 140576 +/* 23965 */ MCD_OPC_CheckField, 10, 3, 0, 124, 199, 1, // Skip to: 140576 +/* 23972 */ MCD_OPC_CheckField, 5, 2, 0, 117, 199, 1, // Skip to: 140576 +/* 23979 */ MCD_OPC_Decode, 206, 62, 100, // Opcode: UZP_VG4_4Z4Z_D +/* 23983 */ MCD_OPC_FilterValue, 24, 37, 0, 0, // Skip to: 24025 +/* 23988 */ MCD_OPC_CheckPredicate, 1, 103, 199, 1, // Skip to: 140576 +/* 23993 */ MCD_OPC_CheckField, 22, 1, 0, 96, 199, 1, // Skip to: 140576 +/* 24000 */ MCD_OPC_CheckField, 10, 3, 0, 89, 199, 1, // Skip to: 140576 +/* 24007 */ MCD_OPC_CheckField, 5, 2, 0, 82, 199, 1, // Skip to: 140576 +/* 24014 */ MCD_OPC_CheckField, 0, 2, 0, 75, 199, 1, // Skip to: 140576 +/* 24021 */ MCD_OPC_Decode, 202, 27, 100, // Opcode: FRINTN_4Z4Z_S +/* 24025 */ MCD_OPC_FilterValue, 25, 37, 0, 0, // Skip to: 24067 +/* 24030 */ MCD_OPC_CheckPredicate, 1, 61, 199, 1, // Skip to: 140576 +/* 24035 */ MCD_OPC_CheckField, 22, 1, 0, 54, 199, 1, // Skip to: 140576 +/* 24042 */ MCD_OPC_CheckField, 10, 3, 0, 47, 199, 1, // Skip to: 140576 +/* 24049 */ MCD_OPC_CheckField, 5, 2, 0, 40, 199, 1, // Skip to: 140576 +/* 24056 */ MCD_OPC_CheckField, 0, 2, 0, 33, 199, 1, // Skip to: 140576 +/* 24063 */ MCD_OPC_Decode, 215, 27, 100, // Opcode: FRINTP_4Z4Z_S +/* 24067 */ MCD_OPC_FilterValue, 26, 37, 0, 0, // Skip to: 24109 +/* 24072 */ MCD_OPC_CheckPredicate, 1, 19, 199, 1, // Skip to: 140576 +/* 24077 */ MCD_OPC_CheckField, 22, 1, 0, 12, 199, 1, // Skip to: 140576 +/* 24084 */ MCD_OPC_CheckField, 10, 3, 0, 5, 199, 1, // Skip to: 140576 +/* 24091 */ MCD_OPC_CheckField, 5, 2, 0, 254, 198, 1, // Skip to: 140576 +/* 24098 */ MCD_OPC_CheckField, 0, 2, 0, 247, 198, 1, // Skip to: 140576 +/* 24105 */ MCD_OPC_Decode, 189, 27, 100, // Opcode: FRINTM_4Z4Z_S +/* 24109 */ MCD_OPC_FilterValue, 28, 238, 198, 1, // Skip to: 140576 +/* 24114 */ MCD_OPC_CheckPredicate, 1, 233, 198, 1, // Skip to: 140576 +/* 24119 */ MCD_OPC_CheckField, 22, 1, 0, 226, 198, 1, // Skip to: 140576 +/* 24126 */ MCD_OPC_CheckField, 10, 3, 0, 219, 198, 1, // Skip to: 140576 +/* 24133 */ MCD_OPC_CheckField, 5, 2, 0, 212, 198, 1, // Skip to: 140576 +/* 24140 */ MCD_OPC_CheckField, 0, 2, 0, 205, 198, 1, // Skip to: 140576 +/* 24147 */ MCD_OPC_Decode, 165, 27, 100, // Opcode: FRINTA_4Z4Z_S +/* 24151 */ MCD_OPC_FilterValue, 7, 196, 198, 1, // Skip to: 140576 +/* 24156 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 24159 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 24209 +/* 24164 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24167 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24188 +/* 24172 */ MCD_OPC_CheckPredicate, 0, 175, 198, 1, // Skip to: 140576 +/* 24177 */ MCD_OPC_CheckField, 4, 1, 0, 168, 198, 1, // Skip to: 140576 +/* 24184 */ MCD_OPC_Decode, 228, 31, 125, // Opcode: LD1_MXIPXX_H_B +/* 24188 */ MCD_OPC_FilterValue, 1, 159, 198, 1, // Skip to: 140576 +/* 24193 */ MCD_OPC_CheckPredicate, 0, 154, 198, 1, // Skip to: 140576 +/* 24198 */ MCD_OPC_CheckField, 4, 1, 0, 147, 198, 1, // Skip to: 140576 +/* 24205 */ MCD_OPC_Decode, 233, 31, 125, // Opcode: LD1_MXIPXX_V_B +/* 24209 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 24259 +/* 24214 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24217 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24238 +/* 24222 */ MCD_OPC_CheckPredicate, 0, 125, 198, 1, // Skip to: 140576 +/* 24227 */ MCD_OPC_CheckField, 4, 1, 0, 118, 198, 1, // Skip to: 140576 +/* 24234 */ MCD_OPC_Decode, 187, 51, 125, // Opcode: ST1_MXIPXX_H_B +/* 24238 */ MCD_OPC_FilterValue, 1, 109, 198, 1, // Skip to: 140576 +/* 24243 */ MCD_OPC_CheckPredicate, 0, 104, 198, 1, // Skip to: 140576 +/* 24248 */ MCD_OPC_CheckField, 4, 1, 0, 97, 198, 1, // Skip to: 140576 +/* 24255 */ MCD_OPC_Decode, 192, 51, 125, // Opcode: ST1_MXIPXX_V_B +/* 24259 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 24309 +/* 24264 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24267 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24288 +/* 24272 */ MCD_OPC_CheckPredicate, 0, 75, 198, 1, // Skip to: 140576 +/* 24277 */ MCD_OPC_CheckField, 4, 1, 0, 68, 198, 1, // Skip to: 140576 +/* 24284 */ MCD_OPC_Decode, 230, 31, 126, // Opcode: LD1_MXIPXX_H_H +/* 24288 */ MCD_OPC_FilterValue, 1, 59, 198, 1, // Skip to: 140576 +/* 24293 */ MCD_OPC_CheckPredicate, 0, 54, 198, 1, // Skip to: 140576 +/* 24298 */ MCD_OPC_CheckField, 4, 1, 0, 47, 198, 1, // Skip to: 140576 +/* 24305 */ MCD_OPC_Decode, 235, 31, 126, // Opcode: LD1_MXIPXX_V_H +/* 24309 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 24359 +/* 24314 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24317 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24338 +/* 24322 */ MCD_OPC_CheckPredicate, 0, 25, 198, 1, // Skip to: 140576 +/* 24327 */ MCD_OPC_CheckField, 4, 1, 0, 18, 198, 1, // Skip to: 140576 +/* 24334 */ MCD_OPC_Decode, 189, 51, 126, // Opcode: ST1_MXIPXX_H_H +/* 24338 */ MCD_OPC_FilterValue, 1, 9, 198, 1, // Skip to: 140576 +/* 24343 */ MCD_OPC_CheckPredicate, 0, 4, 198, 1, // Skip to: 140576 +/* 24348 */ MCD_OPC_CheckField, 4, 1, 0, 253, 197, 1, // Skip to: 140576 +/* 24355 */ MCD_OPC_Decode, 194, 51, 126, // Opcode: ST1_MXIPXX_V_H +/* 24359 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 24409 +/* 24364 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24367 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24388 +/* 24372 */ MCD_OPC_CheckPredicate, 0, 231, 197, 1, // Skip to: 140576 +/* 24377 */ MCD_OPC_CheckField, 4, 1, 0, 224, 197, 1, // Skip to: 140576 +/* 24384 */ MCD_OPC_Decode, 232, 31, 127, // Opcode: LD1_MXIPXX_H_S +/* 24388 */ MCD_OPC_FilterValue, 1, 215, 197, 1, // Skip to: 140576 +/* 24393 */ MCD_OPC_CheckPredicate, 0, 210, 197, 1, // Skip to: 140576 +/* 24398 */ MCD_OPC_CheckField, 4, 1, 0, 203, 197, 1, // Skip to: 140576 +/* 24405 */ MCD_OPC_Decode, 237, 31, 127, // Opcode: LD1_MXIPXX_V_S +/* 24409 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 24459 +/* 24414 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24417 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 24438 +/* 24422 */ MCD_OPC_CheckPredicate, 0, 181, 197, 1, // Skip to: 140576 +/* 24427 */ MCD_OPC_CheckField, 4, 1, 0, 174, 197, 1, // Skip to: 140576 +/* 24434 */ MCD_OPC_Decode, 191, 51, 127, // Opcode: ST1_MXIPXX_H_S +/* 24438 */ MCD_OPC_FilterValue, 1, 165, 197, 1, // Skip to: 140576 +/* 24443 */ MCD_OPC_CheckPredicate, 0, 160, 197, 1, // Skip to: 140576 +/* 24448 */ MCD_OPC_CheckField, 4, 1, 0, 153, 197, 1, // Skip to: 140576 +/* 24455 */ MCD_OPC_Decode, 196, 51, 127, // Opcode: ST1_MXIPXX_V_S +/* 24459 */ MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 24511 +/* 24464 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24467 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24489 +/* 24472 */ MCD_OPC_CheckPredicate, 0, 131, 197, 1, // Skip to: 140576 +/* 24477 */ MCD_OPC_CheckField, 4, 1, 0, 124, 197, 1, // Skip to: 140576 +/* 24484 */ MCD_OPC_Decode, 229, 31, 128, 1, // Opcode: LD1_MXIPXX_H_D +/* 24489 */ MCD_OPC_FilterValue, 1, 114, 197, 1, // Skip to: 140576 +/* 24494 */ MCD_OPC_CheckPredicate, 0, 109, 197, 1, // Skip to: 140576 +/* 24499 */ MCD_OPC_CheckField, 4, 1, 0, 102, 197, 1, // Skip to: 140576 +/* 24506 */ MCD_OPC_Decode, 234, 31, 128, 1, // Opcode: LD1_MXIPXX_V_D +/* 24511 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 24563 +/* 24516 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24519 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24541 +/* 24524 */ MCD_OPC_CheckPredicate, 0, 79, 197, 1, // Skip to: 140576 +/* 24529 */ MCD_OPC_CheckField, 4, 1, 0, 72, 197, 1, // Skip to: 140576 +/* 24536 */ MCD_OPC_Decode, 188, 51, 128, 1, // Opcode: ST1_MXIPXX_H_D +/* 24541 */ MCD_OPC_FilterValue, 1, 62, 197, 1, // Skip to: 140576 +/* 24546 */ MCD_OPC_CheckPredicate, 0, 57, 197, 1, // Skip to: 140576 +/* 24551 */ MCD_OPC_CheckField, 4, 1, 0, 50, 197, 1, // Skip to: 140576 +/* 24558 */ MCD_OPC_Decode, 193, 51, 128, 1, // Opcode: ST1_MXIPXX_V_D +/* 24563 */ MCD_OPC_FilterValue, 8, 61, 0, 0, // Skip to: 24629 +/* 24568 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... +/* 24571 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 24600 +/* 24576 */ MCD_OPC_CheckPredicate, 0, 27, 197, 1, // Skip to: 140576 +/* 24581 */ MCD_OPC_CheckField, 10, 3, 0, 20, 197, 1, // Skip to: 140576 +/* 24588 */ MCD_OPC_CheckField, 4, 1, 0, 13, 197, 1, // Skip to: 140576 +/* 24595 */ MCD_OPC_Decode, 161, 35, 129, 1, // Opcode: LDR_ZA +/* 24600 */ MCD_OPC_FilterValue, 63, 3, 197, 1, // Skip to: 140576 +/* 24605 */ MCD_OPC_CheckPredicate, 1, 254, 196, 1, // Skip to: 140576 +/* 24610 */ MCD_OPC_CheckField, 10, 5, 0, 247, 196, 1, // Skip to: 140576 +/* 24617 */ MCD_OPC_CheckField, 0, 5, 0, 240, 196, 1, // Skip to: 140576 +/* 24624 */ MCD_OPC_Decode, 160, 35, 130, 1, // Opcode: LDR_TX +/* 24629 */ MCD_OPC_FilterValue, 9, 61, 0, 0, // Skip to: 24695 +/* 24634 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... +/* 24637 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 24666 +/* 24642 */ MCD_OPC_CheckPredicate, 0, 217, 196, 1, // Skip to: 140576 +/* 24647 */ MCD_OPC_CheckField, 10, 3, 0, 210, 196, 1, // Skip to: 140576 +/* 24654 */ MCD_OPC_CheckField, 4, 1, 0, 203, 196, 1, // Skip to: 140576 +/* 24661 */ MCD_OPC_Decode, 202, 53, 129, 1, // Opcode: STR_ZA +/* 24666 */ MCD_OPC_FilterValue, 63, 193, 196, 1, // Skip to: 140576 +/* 24671 */ MCD_OPC_CheckPredicate, 1, 188, 196, 1, // Skip to: 140576 +/* 24676 */ MCD_OPC_CheckField, 10, 5, 0, 181, 196, 1, // Skip to: 140576 +/* 24683 */ MCD_OPC_CheckField, 0, 5, 0, 174, 196, 1, // Skip to: 140576 +/* 24690 */ MCD_OPC_Decode, 201, 53, 130, 1, // Opcode: STR_TX +/* 24695 */ MCD_OPC_FilterValue, 14, 47, 0, 0, // Skip to: 24747 +/* 24700 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24703 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24725 +/* 24708 */ MCD_OPC_CheckPredicate, 0, 151, 196, 1, // Skip to: 140576 +/* 24713 */ MCD_OPC_CheckField, 4, 1, 0, 144, 196, 1, // Skip to: 140576 +/* 24720 */ MCD_OPC_Decode, 231, 31, 131, 1, // Opcode: LD1_MXIPXX_H_Q +/* 24725 */ MCD_OPC_FilterValue, 1, 134, 196, 1, // Skip to: 140576 +/* 24730 */ MCD_OPC_CheckPredicate, 0, 129, 196, 1, // Skip to: 140576 +/* 24735 */ MCD_OPC_CheckField, 4, 1, 0, 122, 196, 1, // Skip to: 140576 +/* 24742 */ MCD_OPC_Decode, 236, 31, 131, 1, // Opcode: LD1_MXIPXX_V_Q +/* 24747 */ MCD_OPC_FilterValue, 15, 112, 196, 1, // Skip to: 140576 +/* 24752 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 24755 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24777 +/* 24760 */ MCD_OPC_CheckPredicate, 0, 99, 196, 1, // Skip to: 140576 +/* 24765 */ MCD_OPC_CheckField, 4, 1, 0, 92, 196, 1, // Skip to: 140576 +/* 24772 */ MCD_OPC_Decode, 190, 51, 131, 1, // Opcode: ST1_MXIPXX_H_Q +/* 24777 */ MCD_OPC_FilterValue, 1, 82, 196, 1, // Skip to: 140576 +/* 24782 */ MCD_OPC_CheckPredicate, 0, 77, 196, 1, // Skip to: 140576 +/* 24787 */ MCD_OPC_CheckField, 4, 1, 0, 70, 196, 1, // Skip to: 140576 +/* 24794 */ MCD_OPC_Decode, 195, 51, 131, 1, // Opcode: ST1_MXIPXX_V_Q +/* 24799 */ MCD_OPC_FilterValue, 1, 138, 193, 0, // Skip to: 74350 +/* 24804 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 24807 */ MCD_OPC_FilterValue, 0, 32, 56, 0, // Skip to: 39180 +/* 24812 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 24815 */ MCD_OPC_FilterValue, 0, 239, 22, 0, // Skip to: 30691 +/* 24820 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 24823 */ MCD_OPC_FilterValue, 0, 9, 11, 0, // Skip to: 27653 +/* 24828 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 24831 */ MCD_OPC_FilterValue, 0, 99, 2, 0, // Skip to: 25447 +/* 24836 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 24839 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 24877 +/* 24844 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 24847 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24862 +/* 24852 */ MCD_OPC_CheckPredicate, 16, 7, 196, 1, // Skip to: 140576 +/* 24857 */ MCD_OPC_Decode, 144, 12, 132, 1, // Opcode: ADD_ZPmZ_B +/* 24862 */ MCD_OPC_FilterValue, 1, 253, 195, 1, // Skip to: 140576 +/* 24867 */ MCD_OPC_CheckPredicate, 16, 248, 195, 1, // Skip to: 140576 +/* 24872 */ MCD_OPC_Decode, 147, 12, 132, 1, // Opcode: ADD_ZPmZ_H +/* 24877 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 24915 +/* 24882 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 24885 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24900 +/* 24890 */ MCD_OPC_CheckPredicate, 16, 225, 195, 1, // Skip to: 140576 +/* 24895 */ MCD_OPC_Decode, 156, 54, 132, 1, // Opcode: SUB_ZPmZ_B +/* 24900 */ MCD_OPC_FilterValue, 1, 215, 195, 1, // Skip to: 140576 +/* 24905 */ MCD_OPC_CheckPredicate, 16, 210, 195, 1, // Skip to: 140576 +/* 24910 */ MCD_OPC_Decode, 159, 54, 132, 1, // Opcode: SUB_ZPmZ_H +/* 24915 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 24953 +/* 24920 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 24923 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24938 +/* 24928 */ MCD_OPC_CheckPredicate, 16, 187, 195, 1, // Skip to: 140576 +/* 24933 */ MCD_OPC_Decode, 250, 53, 132, 1, // Opcode: SUBR_ZPmZ_B +/* 24938 */ MCD_OPC_FilterValue, 1, 177, 195, 1, // Skip to: 140576 +/* 24943 */ MCD_OPC_CheckPredicate, 16, 172, 195, 1, // Skip to: 140576 +/* 24948 */ MCD_OPC_Decode, 252, 53, 132, 1, // Opcode: SUBR_ZPmZ_H +/* 24953 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 24991 +/* 24958 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 24961 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24976 +/* 24966 */ MCD_OPC_CheckPredicate, 16, 149, 195, 1, // Skip to: 140576 +/* 24971 */ MCD_OPC_Decode, 212, 43, 132, 1, // Opcode: SMAX_ZPmZ_B +/* 24976 */ MCD_OPC_FilterValue, 1, 139, 195, 1, // Skip to: 140576 +/* 24981 */ MCD_OPC_CheckPredicate, 16, 134, 195, 1, // Skip to: 140576 +/* 24986 */ MCD_OPC_Decode, 214, 43, 132, 1, // Opcode: SMAX_ZPmZ_H +/* 24991 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 25029 +/* 24996 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 24999 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25014 +/* 25004 */ MCD_OPC_CheckPredicate, 16, 111, 195, 1, // Skip to: 140576 +/* 25009 */ MCD_OPC_Decode, 196, 57, 132, 1, // Opcode: UMAX_ZPmZ_B +/* 25014 */ MCD_OPC_FilterValue, 1, 101, 195, 1, // Skip to: 140576 +/* 25019 */ MCD_OPC_CheckPredicate, 16, 96, 195, 1, // Skip to: 140576 +/* 25024 */ MCD_OPC_Decode, 198, 57, 132, 1, // Opcode: UMAX_ZPmZ_H +/* 25029 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 25067 +/* 25034 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25037 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25052 +/* 25042 */ MCD_OPC_CheckPredicate, 16, 73, 195, 1, // Skip to: 140576 +/* 25047 */ MCD_OPC_Decode, 142, 44, 132, 1, // Opcode: SMIN_ZPmZ_B +/* 25052 */ MCD_OPC_FilterValue, 1, 63, 195, 1, // Skip to: 140576 +/* 25057 */ MCD_OPC_CheckPredicate, 16, 58, 195, 1, // Skip to: 140576 +/* 25062 */ MCD_OPC_Decode, 144, 44, 132, 1, // Opcode: SMIN_ZPmZ_H +/* 25067 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 25105 +/* 25072 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25075 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25090 +/* 25080 */ MCD_OPC_CheckPredicate, 16, 35, 195, 1, // Skip to: 140576 +/* 25085 */ MCD_OPC_Decode, 253, 57, 132, 1, // Opcode: UMIN_ZPmZ_B +/* 25090 */ MCD_OPC_FilterValue, 1, 25, 195, 1, // Skip to: 140576 +/* 25095 */ MCD_OPC_CheckPredicate, 16, 20, 195, 1, // Skip to: 140576 +/* 25100 */ MCD_OPC_Decode, 255, 57, 132, 1, // Opcode: UMIN_ZPmZ_H +/* 25105 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 25143 +/* 25110 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25113 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25128 +/* 25118 */ MCD_OPC_CheckPredicate, 16, 253, 194, 1, // Skip to: 140576 +/* 25123 */ MCD_OPC_Decode, 143, 41, 132, 1, // Opcode: SABD_ZPmZ_B +/* 25128 */ MCD_OPC_FilterValue, 1, 243, 194, 1, // Skip to: 140576 +/* 25133 */ MCD_OPC_CheckPredicate, 16, 238, 194, 1, // Skip to: 140576 +/* 25138 */ MCD_OPC_Decode, 145, 41, 132, 1, // Opcode: SABD_ZPmZ_H +/* 25143 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 25181 +/* 25148 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25151 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25166 +/* 25156 */ MCD_OPC_CheckPredicate, 16, 215, 194, 1, // Skip to: 140576 +/* 25161 */ MCD_OPC_Decode, 236, 55, 132, 1, // Opcode: UABD_ZPmZ_B +/* 25166 */ MCD_OPC_FilterValue, 1, 205, 194, 1, // Skip to: 140576 +/* 25171 */ MCD_OPC_CheckPredicate, 16, 200, 194, 1, // Skip to: 140576 +/* 25176 */ MCD_OPC_Decode, 238, 55, 132, 1, // Opcode: UABD_ZPmZ_H +/* 25181 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 25219 +/* 25186 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25189 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25204 +/* 25194 */ MCD_OPC_CheckPredicate, 16, 177, 194, 1, // Skip to: 140576 +/* 25199 */ MCD_OPC_Decode, 134, 38, 132, 1, // Opcode: MUL_ZPmZ_B +/* 25204 */ MCD_OPC_FilterValue, 1, 167, 194, 1, // Skip to: 140576 +/* 25209 */ MCD_OPC_CheckPredicate, 16, 162, 194, 1, // Skip to: 140576 +/* 25214 */ MCD_OPC_Decode, 136, 38, 132, 1, // Opcode: MUL_ZPmZ_H +/* 25219 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 25257 +/* 25224 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25227 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25242 +/* 25232 */ MCD_OPC_CheckPredicate, 16, 139, 194, 1, // Skip to: 140576 +/* 25237 */ MCD_OPC_Decode, 131, 45, 132, 1, // Opcode: SMULH_ZPmZ_B +/* 25242 */ MCD_OPC_FilterValue, 1, 129, 194, 1, // Skip to: 140576 +/* 25247 */ MCD_OPC_CheckPredicate, 16, 124, 194, 1, // Skip to: 140576 +/* 25252 */ MCD_OPC_Decode, 133, 45, 132, 1, // Opcode: SMULH_ZPmZ_H +/* 25257 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 25295 +/* 25262 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25265 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25280 +/* 25270 */ MCD_OPC_CheckPredicate, 16, 101, 194, 1, // Skip to: 140576 +/* 25275 */ MCD_OPC_Decode, 240, 58, 132, 1, // Opcode: UMULH_ZPmZ_B +/* 25280 */ MCD_OPC_FilterValue, 1, 91, 194, 1, // Skip to: 140576 +/* 25285 */ MCD_OPC_CheckPredicate, 16, 86, 194, 1, // Skip to: 140576 +/* 25290 */ MCD_OPC_Decode, 242, 58, 132, 1, // Opcode: UMULH_ZPmZ_H +/* 25295 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 25333 +/* 25300 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25303 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25318 +/* 25308 */ MCD_OPC_CheckPredicate, 16, 63, 194, 1, // Skip to: 140576 +/* 25313 */ MCD_OPC_Decode, 203, 38, 132, 1, // Opcode: ORR_ZPmZ_B +/* 25318 */ MCD_OPC_FilterValue, 1, 53, 194, 1, // Skip to: 140576 +/* 25323 */ MCD_OPC_CheckPredicate, 16, 48, 194, 1, // Skip to: 140576 +/* 25328 */ MCD_OPC_Decode, 205, 38, 132, 1, // Opcode: ORR_ZPmZ_H +/* 25333 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 25371 +/* 25338 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25341 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25356 +/* 25346 */ MCD_OPC_CheckPredicate, 16, 25, 194, 1, // Skip to: 140576 +/* 25351 */ MCD_OPC_Decode, 213, 18, 132, 1, // Opcode: EOR_ZPmZ_B +/* 25356 */ MCD_OPC_FilterValue, 1, 15, 194, 1, // Skip to: 140576 +/* 25361 */ MCD_OPC_CheckPredicate, 16, 10, 194, 1, // Skip to: 140576 +/* 25366 */ MCD_OPC_Decode, 215, 18, 132, 1, // Opcode: EOR_ZPmZ_H +/* 25371 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 25409 +/* 25376 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25379 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25394 +/* 25384 */ MCD_OPC_CheckPredicate, 16, 243, 193, 1, // Skip to: 140576 +/* 25389 */ MCD_OPC_Decode, 207, 12, 132, 1, // Opcode: AND_ZPmZ_B +/* 25394 */ MCD_OPC_FilterValue, 1, 233, 193, 1, // Skip to: 140576 +/* 25399 */ MCD_OPC_CheckPredicate, 16, 228, 193, 1, // Skip to: 140576 +/* 25404 */ MCD_OPC_Decode, 209, 12, 132, 1, // Opcode: AND_ZPmZ_H +/* 25409 */ MCD_OPC_FilterValue, 27, 218, 193, 1, // Skip to: 140576 +/* 25414 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25417 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25432 +/* 25422 */ MCD_OPC_CheckPredicate, 16, 205, 193, 1, // Skip to: 140576 +/* 25427 */ MCD_OPC_Decode, 149, 14, 132, 1, // Opcode: BIC_ZPmZ_B +/* 25432 */ MCD_OPC_FilterValue, 1, 195, 193, 1, // Skip to: 140576 +/* 25437 */ MCD_OPC_CheckPredicate, 16, 190, 193, 1, // Skip to: 140576 +/* 25442 */ MCD_OPC_Decode, 151, 14, 132, 1, // Opcode: BIC_ZPmZ_H +/* 25447 */ MCD_OPC_FilterValue, 1, 213, 2, 0, // Skip to: 26177 +/* 25452 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 25455 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 25493 +/* 25460 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25463 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25478 +/* 25468 */ MCD_OPC_CheckPredicate, 16, 159, 193, 1, // Skip to: 140576 +/* 25473 */ MCD_OPC_Decode, 188, 41, 133, 1, // Opcode: SADDV_VPZ_B +/* 25478 */ MCD_OPC_FilterValue, 1, 149, 193, 1, // Skip to: 140576 +/* 25483 */ MCD_OPC_CheckPredicate, 16, 144, 193, 1, // Skip to: 140576 +/* 25488 */ MCD_OPC_Decode, 189, 41, 133, 1, // Opcode: SADDV_VPZ_H +/* 25493 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 25531 +/* 25498 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25501 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25516 +/* 25506 */ MCD_OPC_CheckPredicate, 16, 121, 193, 1, // Skip to: 140576 +/* 25511 */ MCD_OPC_Decode, 150, 56, 133, 1, // Opcode: UADDV_VPZ_B +/* 25516 */ MCD_OPC_FilterValue, 1, 111, 193, 1, // Skip to: 140576 +/* 25521 */ MCD_OPC_CheckPredicate, 16, 106, 193, 1, // Skip to: 140576 +/* 25526 */ MCD_OPC_Decode, 152, 56, 133, 1, // Opcode: UADDV_VPZ_H +/* 25531 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 25569 +/* 25536 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25539 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25554 +/* 25544 */ MCD_OPC_CheckPredicate, 17, 83, 193, 1, // Skip to: 140576 +/* 25549 */ MCD_OPC_Decode, 220, 11, 134, 1, // Opcode: ADDQV_VPZ_B +/* 25554 */ MCD_OPC_FilterValue, 1, 73, 193, 1, // Skip to: 140576 +/* 25559 */ MCD_OPC_CheckPredicate, 17, 68, 193, 1, // Skip to: 140576 +/* 25564 */ MCD_OPC_Decode, 222, 11, 134, 1, // Opcode: ADDQV_VPZ_H +/* 25569 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 25607 +/* 25574 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25577 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25592 +/* 25582 */ MCD_OPC_CheckPredicate, 16, 45, 193, 1, // Skip to: 140576 +/* 25587 */ MCD_OPC_Decode, 179, 43, 133, 1, // Opcode: SMAXV_VPZ_B +/* 25592 */ MCD_OPC_FilterValue, 1, 35, 193, 1, // Skip to: 140576 +/* 25597 */ MCD_OPC_CheckPredicate, 16, 30, 193, 1, // Skip to: 140576 +/* 25602 */ MCD_OPC_Decode, 181, 43, 133, 1, // Opcode: SMAXV_VPZ_H +/* 25607 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 25645 +/* 25612 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25615 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25630 +/* 25620 */ MCD_OPC_CheckPredicate, 16, 7, 193, 1, // Skip to: 140576 +/* 25625 */ MCD_OPC_Decode, 163, 57, 133, 1, // Opcode: UMAXV_VPZ_B +/* 25630 */ MCD_OPC_FilterValue, 1, 253, 192, 1, // Skip to: 140576 +/* 25635 */ MCD_OPC_CheckPredicate, 16, 248, 192, 1, // Skip to: 140576 +/* 25640 */ MCD_OPC_Decode, 165, 57, 133, 1, // Opcode: UMAXV_VPZ_H +/* 25645 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 25683 +/* 25650 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25653 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25668 +/* 25658 */ MCD_OPC_CheckPredicate, 16, 225, 192, 1, // Skip to: 140576 +/* 25663 */ MCD_OPC_Decode, 237, 43, 133, 1, // Opcode: SMINV_VPZ_B +/* 25668 */ MCD_OPC_FilterValue, 1, 215, 192, 1, // Skip to: 140576 +/* 25673 */ MCD_OPC_CheckPredicate, 16, 210, 192, 1, // Skip to: 140576 +/* 25678 */ MCD_OPC_Decode, 239, 43, 133, 1, // Opcode: SMINV_VPZ_H +/* 25683 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 25721 +/* 25688 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25691 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25706 +/* 25696 */ MCD_OPC_CheckPredicate, 16, 187, 192, 1, // Skip to: 140576 +/* 25701 */ MCD_OPC_Decode, 220, 57, 133, 1, // Opcode: UMINV_VPZ_B +/* 25706 */ MCD_OPC_FilterValue, 1, 177, 192, 1, // Skip to: 140576 +/* 25711 */ MCD_OPC_CheckPredicate, 16, 172, 192, 1, // Skip to: 140576 +/* 25716 */ MCD_OPC_Decode, 222, 57, 133, 1, // Opcode: UMINV_VPZ_H +/* 25721 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 25759 +/* 25726 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25729 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25744 +/* 25734 */ MCD_OPC_CheckPredicate, 17, 149, 192, 1, // Skip to: 140576 +/* 25739 */ MCD_OPC_Decode, 175, 43, 134, 1, // Opcode: SMAXQV_VPZ_B +/* 25744 */ MCD_OPC_FilterValue, 1, 139, 192, 1, // Skip to: 140576 +/* 25749 */ MCD_OPC_CheckPredicate, 17, 134, 192, 1, // Skip to: 140576 +/* 25754 */ MCD_OPC_Decode, 177, 43, 134, 1, // Opcode: SMAXQV_VPZ_H +/* 25759 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 25797 +/* 25764 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25767 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25782 +/* 25772 */ MCD_OPC_CheckPredicate, 17, 111, 192, 1, // Skip to: 140576 +/* 25777 */ MCD_OPC_Decode, 159, 57, 134, 1, // Opcode: UMAXQV_VPZ_B +/* 25782 */ MCD_OPC_FilterValue, 1, 101, 192, 1, // Skip to: 140576 +/* 25787 */ MCD_OPC_CheckPredicate, 17, 96, 192, 1, // Skip to: 140576 +/* 25792 */ MCD_OPC_Decode, 161, 57, 134, 1, // Opcode: UMAXQV_VPZ_H +/* 25797 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 25835 +/* 25802 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25805 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25820 +/* 25810 */ MCD_OPC_CheckPredicate, 17, 73, 192, 1, // Skip to: 140576 +/* 25815 */ MCD_OPC_Decode, 233, 43, 134, 1, // Opcode: SMINQV_VPZ_B +/* 25820 */ MCD_OPC_FilterValue, 1, 63, 192, 1, // Skip to: 140576 +/* 25825 */ MCD_OPC_CheckPredicate, 17, 58, 192, 1, // Skip to: 140576 +/* 25830 */ MCD_OPC_Decode, 235, 43, 134, 1, // Opcode: SMINQV_VPZ_H +/* 25835 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 25873 +/* 25840 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25843 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25858 +/* 25848 */ MCD_OPC_CheckPredicate, 17, 35, 192, 1, // Skip to: 140576 +/* 25853 */ MCD_OPC_Decode, 216, 57, 134, 1, // Opcode: UMINQV_VPZ_B +/* 25858 */ MCD_OPC_FilterValue, 1, 25, 192, 1, // Skip to: 140576 +/* 25863 */ MCD_OPC_CheckPredicate, 17, 20, 192, 1, // Skip to: 140576 +/* 25868 */ MCD_OPC_Decode, 218, 57, 134, 1, // Opcode: UMINQV_VPZ_H +/* 25873 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 25911 +/* 25878 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25881 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25896 +/* 25886 */ MCD_OPC_CheckPredicate, 16, 253, 191, 1, // Skip to: 140576 +/* 25891 */ MCD_OPC_Decode, 234, 37, 133, 1, // Opcode: MOVPRFX_ZPzZ_B +/* 25896 */ MCD_OPC_FilterValue, 1, 243, 191, 1, // Skip to: 140576 +/* 25901 */ MCD_OPC_CheckPredicate, 16, 238, 191, 1, // Skip to: 140576 +/* 25906 */ MCD_OPC_Decode, 236, 37, 133, 1, // Opcode: MOVPRFX_ZPzZ_H +/* 25911 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 25949 +/* 25916 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25919 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25934 +/* 25924 */ MCD_OPC_CheckPredicate, 16, 215, 191, 1, // Skip to: 140576 +/* 25929 */ MCD_OPC_Decode, 230, 37, 135, 1, // Opcode: MOVPRFX_ZPmZ_B +/* 25934 */ MCD_OPC_FilterValue, 1, 205, 191, 1, // Skip to: 140576 +/* 25939 */ MCD_OPC_CheckPredicate, 16, 200, 191, 1, // Skip to: 140576 +/* 25944 */ MCD_OPC_Decode, 232, 37, 135, 1, // Opcode: MOVPRFX_ZPmZ_H +/* 25949 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 25987 +/* 25954 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25957 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 25972 +/* 25962 */ MCD_OPC_CheckPredicate, 16, 177, 191, 1, // Skip to: 140576 +/* 25967 */ MCD_OPC_Decode, 214, 38, 133, 1, // Opcode: ORV_VPZ_B +/* 25972 */ MCD_OPC_FilterValue, 1, 167, 191, 1, // Skip to: 140576 +/* 25977 */ MCD_OPC_CheckPredicate, 16, 162, 191, 1, // Skip to: 140576 +/* 25982 */ MCD_OPC_Decode, 216, 38, 133, 1, // Opcode: ORV_VPZ_H +/* 25987 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 26025 +/* 25992 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 25995 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26010 +/* 26000 */ MCD_OPC_CheckPredicate, 16, 139, 191, 1, // Skip to: 140576 +/* 26005 */ MCD_OPC_Decode, 203, 18, 133, 1, // Opcode: EORV_VPZ_B +/* 26010 */ MCD_OPC_FilterValue, 1, 129, 191, 1, // Skip to: 140576 +/* 26015 */ MCD_OPC_CheckPredicate, 16, 124, 191, 1, // Skip to: 140576 +/* 26020 */ MCD_OPC_Decode, 205, 18, 133, 1, // Opcode: EORV_VPZ_H +/* 26025 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 26063 +/* 26030 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26033 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26048 +/* 26038 */ MCD_OPC_CheckPredicate, 16, 101, 191, 1, // Skip to: 140576 +/* 26043 */ MCD_OPC_Decode, 197, 12, 133, 1, // Opcode: ANDV_VPZ_B +/* 26048 */ MCD_OPC_FilterValue, 1, 91, 191, 1, // Skip to: 140576 +/* 26053 */ MCD_OPC_CheckPredicate, 16, 86, 191, 1, // Skip to: 140576 +/* 26058 */ MCD_OPC_Decode, 199, 12, 133, 1, // Opcode: ANDV_VPZ_H +/* 26063 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 26101 +/* 26068 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26071 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26086 +/* 26076 */ MCD_OPC_CheckPredicate, 17, 63, 191, 1, // Skip to: 140576 +/* 26081 */ MCD_OPC_Decode, 192, 38, 134, 1, // Opcode: ORQV_VPZ_B +/* 26086 */ MCD_OPC_FilterValue, 1, 53, 191, 1, // Skip to: 140576 +/* 26091 */ MCD_OPC_CheckPredicate, 17, 48, 191, 1, // Skip to: 140576 +/* 26096 */ MCD_OPC_Decode, 194, 38, 134, 1, // Opcode: ORQV_VPZ_H +/* 26101 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 26139 +/* 26106 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26124 +/* 26114 */ MCD_OPC_CheckPredicate, 17, 25, 191, 1, // Skip to: 140576 +/* 26119 */ MCD_OPC_Decode, 194, 18, 134, 1, // Opcode: EORQV_VPZ_B +/* 26124 */ MCD_OPC_FilterValue, 1, 15, 191, 1, // Skip to: 140576 +/* 26129 */ MCD_OPC_CheckPredicate, 17, 10, 191, 1, // Skip to: 140576 +/* 26134 */ MCD_OPC_Decode, 196, 18, 134, 1, // Opcode: EORQV_VPZ_H +/* 26139 */ MCD_OPC_FilterValue, 30, 0, 191, 1, // Skip to: 140576 +/* 26144 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26147 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26162 +/* 26152 */ MCD_OPC_CheckPredicate, 17, 243, 190, 1, // Skip to: 140576 +/* 26157 */ MCD_OPC_Decode, 188, 12, 134, 1, // Opcode: ANDQV_VPZ_B +/* 26162 */ MCD_OPC_FilterValue, 1, 233, 190, 1, // Skip to: 140576 +/* 26167 */ MCD_OPC_CheckPredicate, 17, 228, 190, 1, // Skip to: 140576 +/* 26172 */ MCD_OPC_Decode, 190, 12, 134, 1, // Opcode: ANDQV_VPZ_H +/* 26177 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 26215 +/* 26182 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26185 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26200 +/* 26190 */ MCD_OPC_CheckPredicate, 16, 205, 190, 1, // Skip to: 140576 +/* 26195 */ MCD_OPC_Decode, 242, 36, 136, 1, // Opcode: MLA_ZPmZZ_B +/* 26200 */ MCD_OPC_FilterValue, 1, 195, 190, 1, // Skip to: 140576 +/* 26205 */ MCD_OPC_CheckPredicate, 16, 190, 190, 1, // Skip to: 140576 +/* 26210 */ MCD_OPC_Decode, 244, 36, 136, 1, // Opcode: MLA_ZPmZZ_H +/* 26215 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 26253 +/* 26220 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26223 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26238 +/* 26228 */ MCD_OPC_CheckPredicate, 16, 167, 190, 1, // Skip to: 140576 +/* 26233 */ MCD_OPC_Decode, 131, 37, 136, 1, // Opcode: MLS_ZPmZZ_B +/* 26238 */ MCD_OPC_FilterValue, 1, 157, 190, 1, // Skip to: 140576 +/* 26243 */ MCD_OPC_CheckPredicate, 16, 152, 190, 1, // Skip to: 140576 +/* 26248 */ MCD_OPC_Decode, 133, 37, 136, 1, // Opcode: MLS_ZPmZZ_H +/* 26253 */ MCD_OPC_FilterValue, 4, 189, 3, 0, // Skip to: 27215 +/* 26258 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 26261 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 26329 +/* 26266 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26269 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26314 +/* 26274 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26277 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26299 +/* 26282 */ MCD_OPC_CheckPredicate, 16, 113, 190, 1, // Skip to: 140576 +/* 26287 */ MCD_OPC_CheckField, 8, 1, 1, 106, 190, 1, // Skip to: 140576 +/* 26294 */ MCD_OPC_Decode, 230, 12, 137, 1, // Opcode: ASR_ZPmI_B +/* 26299 */ MCD_OPC_FilterValue, 1, 96, 190, 1, // Skip to: 140576 +/* 26304 */ MCD_OPC_CheckPredicate, 16, 91, 190, 1, // Skip to: 140576 +/* 26309 */ MCD_OPC_Decode, 232, 12, 138, 1, // Opcode: ASR_ZPmI_H +/* 26314 */ MCD_OPC_FilterValue, 1, 81, 190, 1, // Skip to: 140576 +/* 26319 */ MCD_OPC_CheckPredicate, 16, 76, 190, 1, // Skip to: 140576 +/* 26324 */ MCD_OPC_Decode, 233, 12, 139, 1, // Opcode: ASR_ZPmI_S +/* 26329 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 26397 +/* 26334 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26337 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26382 +/* 26342 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26345 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26367 +/* 26350 */ MCD_OPC_CheckPredicate, 16, 45, 190, 1, // Skip to: 140576 +/* 26355 */ MCD_OPC_CheckField, 8, 1, 1, 38, 190, 1, // Skip to: 140576 +/* 26362 */ MCD_OPC_Decode, 184, 36, 137, 1, // Opcode: LSR_ZPmI_B +/* 26367 */ MCD_OPC_FilterValue, 1, 28, 190, 1, // Skip to: 140576 +/* 26372 */ MCD_OPC_CheckPredicate, 16, 23, 190, 1, // Skip to: 140576 +/* 26377 */ MCD_OPC_Decode, 186, 36, 138, 1, // Opcode: LSR_ZPmI_H +/* 26382 */ MCD_OPC_FilterValue, 1, 13, 190, 1, // Skip to: 140576 +/* 26387 */ MCD_OPC_CheckPredicate, 16, 8, 190, 1, // Skip to: 140576 +/* 26392 */ MCD_OPC_Decode, 187, 36, 139, 1, // Opcode: LSR_ZPmI_S +/* 26397 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 26465 +/* 26402 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26405 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26450 +/* 26410 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26413 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26435 +/* 26418 */ MCD_OPC_CheckPredicate, 16, 233, 189, 1, // Skip to: 140576 +/* 26423 */ MCD_OPC_CheckField, 8, 1, 1, 226, 189, 1, // Skip to: 140576 +/* 26430 */ MCD_OPC_Decode, 160, 36, 140, 1, // Opcode: LSL_ZPmI_B +/* 26435 */ MCD_OPC_FilterValue, 1, 216, 189, 1, // Skip to: 140576 +/* 26440 */ MCD_OPC_CheckPredicate, 16, 211, 189, 1, // Skip to: 140576 +/* 26445 */ MCD_OPC_Decode, 162, 36, 141, 1, // Opcode: LSL_ZPmI_H +/* 26450 */ MCD_OPC_FilterValue, 1, 201, 189, 1, // Skip to: 140576 +/* 26455 */ MCD_OPC_CheckPredicate, 16, 196, 189, 1, // Skip to: 140576 +/* 26460 */ MCD_OPC_Decode, 163, 36, 142, 1, // Opcode: LSL_ZPmI_S +/* 26465 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 26533 +/* 26470 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26473 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26518 +/* 26478 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26481 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26503 +/* 26486 */ MCD_OPC_CheckPredicate, 16, 165, 189, 1, // Skip to: 140576 +/* 26491 */ MCD_OPC_CheckField, 8, 1, 1, 158, 189, 1, // Skip to: 140576 +/* 26498 */ MCD_OPC_Decode, 214, 12, 137, 1, // Opcode: ASRD_ZPmI_B +/* 26503 */ MCD_OPC_FilterValue, 1, 148, 189, 1, // Skip to: 140576 +/* 26508 */ MCD_OPC_CheckPredicate, 16, 143, 189, 1, // Skip to: 140576 +/* 26513 */ MCD_OPC_Decode, 216, 12, 138, 1, // Opcode: ASRD_ZPmI_H +/* 26518 */ MCD_OPC_FilterValue, 1, 133, 189, 1, // Skip to: 140576 +/* 26523 */ MCD_OPC_CheckPredicate, 16, 128, 189, 1, // Skip to: 140576 +/* 26528 */ MCD_OPC_Decode, 217, 12, 139, 1, // Opcode: ASRD_ZPmI_S +/* 26533 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 26601 +/* 26538 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26541 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26586 +/* 26546 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26549 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26571 +/* 26554 */ MCD_OPC_CheckPredicate, 18, 97, 189, 1, // Skip to: 140576 +/* 26559 */ MCD_OPC_CheckField, 8, 1, 1, 90, 189, 1, // Skip to: 140576 +/* 26566 */ MCD_OPC_Decode, 147, 48, 140, 1, // Opcode: SQSHL_ZPmI_B +/* 26571 */ MCD_OPC_FilterValue, 1, 80, 189, 1, // Skip to: 140576 +/* 26576 */ MCD_OPC_CheckPredicate, 18, 75, 189, 1, // Skip to: 140576 +/* 26581 */ MCD_OPC_Decode, 149, 48, 141, 1, // Opcode: SQSHL_ZPmI_H +/* 26586 */ MCD_OPC_FilterValue, 1, 65, 189, 1, // Skip to: 140576 +/* 26591 */ MCD_OPC_CheckPredicate, 18, 60, 189, 1, // Skip to: 140576 +/* 26596 */ MCD_OPC_Decode, 150, 48, 142, 1, // Opcode: SQSHL_ZPmI_S +/* 26601 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 26669 +/* 26606 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26609 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26654 +/* 26614 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26617 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26639 +/* 26622 */ MCD_OPC_CheckPredicate, 18, 29, 189, 1, // Skip to: 140576 +/* 26627 */ MCD_OPC_CheckField, 8, 1, 1, 22, 189, 1, // Skip to: 140576 +/* 26634 */ MCD_OPC_Decode, 130, 60, 140, 1, // Opcode: UQSHL_ZPmI_B +/* 26639 */ MCD_OPC_FilterValue, 1, 12, 189, 1, // Skip to: 140576 +/* 26644 */ MCD_OPC_CheckPredicate, 18, 7, 189, 1, // Skip to: 140576 +/* 26649 */ MCD_OPC_Decode, 132, 60, 141, 1, // Opcode: UQSHL_ZPmI_H +/* 26654 */ MCD_OPC_FilterValue, 1, 253, 188, 1, // Skip to: 140576 +/* 26659 */ MCD_OPC_CheckPredicate, 18, 248, 188, 1, // Skip to: 140576 +/* 26664 */ MCD_OPC_Decode, 133, 60, 142, 1, // Opcode: UQSHL_ZPmI_S +/* 26669 */ MCD_OPC_FilterValue, 12, 63, 0, 0, // Skip to: 26737 +/* 26674 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26677 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26722 +/* 26682 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26685 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26707 +/* 26690 */ MCD_OPC_CheckPredicate, 18, 217, 188, 1, // Skip to: 140576 +/* 26695 */ MCD_OPC_CheckField, 8, 1, 1, 210, 188, 1, // Skip to: 140576 +/* 26702 */ MCD_OPC_Decode, 190, 49, 137, 1, // Opcode: SRSHR_ZPmI_B +/* 26707 */ MCD_OPC_FilterValue, 1, 200, 188, 1, // Skip to: 140576 +/* 26712 */ MCD_OPC_CheckPredicate, 18, 195, 188, 1, // Skip to: 140576 +/* 26717 */ MCD_OPC_Decode, 192, 49, 138, 1, // Opcode: SRSHR_ZPmI_H +/* 26722 */ MCD_OPC_FilterValue, 1, 185, 188, 1, // Skip to: 140576 +/* 26727 */ MCD_OPC_CheckPredicate, 18, 180, 188, 1, // Skip to: 140576 +/* 26732 */ MCD_OPC_Decode, 193, 49, 139, 1, // Opcode: SRSHR_ZPmI_S +/* 26737 */ MCD_OPC_FilterValue, 13, 63, 0, 0, // Skip to: 26805 +/* 26742 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26745 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26790 +/* 26750 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26753 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26775 +/* 26758 */ MCD_OPC_CheckPredicate, 18, 149, 188, 1, // Skip to: 140576 +/* 26763 */ MCD_OPC_CheckField, 8, 1, 1, 142, 188, 1, // Skip to: 140576 +/* 26770 */ MCD_OPC_Decode, 134, 61, 137, 1, // Opcode: URSHR_ZPmI_B +/* 26775 */ MCD_OPC_FilterValue, 1, 132, 188, 1, // Skip to: 140576 +/* 26780 */ MCD_OPC_CheckPredicate, 18, 127, 188, 1, // Skip to: 140576 +/* 26785 */ MCD_OPC_Decode, 136, 61, 138, 1, // Opcode: URSHR_ZPmI_H +/* 26790 */ MCD_OPC_FilterValue, 1, 117, 188, 1, // Skip to: 140576 +/* 26795 */ MCD_OPC_CheckPredicate, 18, 112, 188, 1, // Skip to: 140576 +/* 26800 */ MCD_OPC_Decode, 137, 61, 139, 1, // Opcode: URSHR_ZPmI_S +/* 26805 */ MCD_OPC_FilterValue, 15, 63, 0, 0, // Skip to: 26873 +/* 26810 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26813 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 26858 +/* 26818 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 26821 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 26843 +/* 26826 */ MCD_OPC_CheckPredicate, 18, 81, 188, 1, // Skip to: 140576 +/* 26831 */ MCD_OPC_CheckField, 8, 1, 1, 74, 188, 1, // Skip to: 140576 +/* 26838 */ MCD_OPC_Decode, 132, 48, 140, 1, // Opcode: SQSHLU_ZPmI_B +/* 26843 */ MCD_OPC_FilterValue, 1, 64, 188, 1, // Skip to: 140576 +/* 26848 */ MCD_OPC_CheckPredicate, 18, 59, 188, 1, // Skip to: 140576 +/* 26853 */ MCD_OPC_Decode, 134, 48, 141, 1, // Opcode: SQSHLU_ZPmI_H +/* 26858 */ MCD_OPC_FilterValue, 1, 49, 188, 1, // Skip to: 140576 +/* 26863 */ MCD_OPC_CheckPredicate, 18, 44, 188, 1, // Skip to: 140576 +/* 26868 */ MCD_OPC_Decode, 135, 48, 142, 1, // Opcode: SQSHLU_ZPmI_S +/* 26873 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 26911 +/* 26878 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26881 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26896 +/* 26886 */ MCD_OPC_CheckPredicate, 16, 21, 188, 1, // Skip to: 140576 +/* 26891 */ MCD_OPC_Decode, 234, 12, 132, 1, // Opcode: ASR_ZPmZ_B +/* 26896 */ MCD_OPC_FilterValue, 1, 11, 188, 1, // Skip to: 140576 +/* 26901 */ MCD_OPC_CheckPredicate, 16, 6, 188, 1, // Skip to: 140576 +/* 26906 */ MCD_OPC_Decode, 236, 12, 132, 1, // Opcode: ASR_ZPmZ_H +/* 26911 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 26949 +/* 26916 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26919 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26934 +/* 26924 */ MCD_OPC_CheckPredicate, 16, 239, 187, 1, // Skip to: 140576 +/* 26929 */ MCD_OPC_Decode, 188, 36, 132, 1, // Opcode: LSR_ZPmZ_B +/* 26934 */ MCD_OPC_FilterValue, 1, 229, 187, 1, // Skip to: 140576 +/* 26939 */ MCD_OPC_CheckPredicate, 16, 224, 187, 1, // Skip to: 140576 +/* 26944 */ MCD_OPC_Decode, 190, 36, 132, 1, // Opcode: LSR_ZPmZ_H +/* 26949 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 26987 +/* 26954 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26957 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26972 +/* 26962 */ MCD_OPC_CheckPredicate, 16, 201, 187, 1, // Skip to: 140576 +/* 26967 */ MCD_OPC_Decode, 164, 36, 132, 1, // Opcode: LSL_ZPmZ_B +/* 26972 */ MCD_OPC_FilterValue, 1, 191, 187, 1, // Skip to: 140576 +/* 26977 */ MCD_OPC_CheckPredicate, 16, 186, 187, 1, // Skip to: 140576 +/* 26982 */ MCD_OPC_Decode, 166, 36, 132, 1, // Opcode: LSL_ZPmZ_H +/* 26987 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 27025 +/* 26992 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 26995 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27010 +/* 27000 */ MCD_OPC_CheckPredicate, 16, 163, 187, 1, // Skip to: 140576 +/* 27005 */ MCD_OPC_Decode, 218, 12, 132, 1, // Opcode: ASRR_ZPmZ_B +/* 27010 */ MCD_OPC_FilterValue, 1, 153, 187, 1, // Skip to: 140576 +/* 27015 */ MCD_OPC_CheckPredicate, 16, 148, 187, 1, // Skip to: 140576 +/* 27020 */ MCD_OPC_Decode, 220, 12, 132, 1, // Opcode: ASRR_ZPmZ_H +/* 27025 */ MCD_OPC_FilterValue, 21, 33, 0, 0, // Skip to: 27063 +/* 27030 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27033 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27048 +/* 27038 */ MCD_OPC_CheckPredicate, 16, 125, 187, 1, // Skip to: 140576 +/* 27043 */ MCD_OPC_Decode, 172, 36, 132, 1, // Opcode: LSRR_ZPmZ_B +/* 27048 */ MCD_OPC_FilterValue, 1, 115, 187, 1, // Skip to: 140576 +/* 27053 */ MCD_OPC_CheckPredicate, 16, 110, 187, 1, // Skip to: 140576 +/* 27058 */ MCD_OPC_Decode, 174, 36, 132, 1, // Opcode: LSRR_ZPmZ_H +/* 27063 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 27101 +/* 27068 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27071 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27086 +/* 27076 */ MCD_OPC_CheckPredicate, 16, 87, 187, 1, // Skip to: 140576 +/* 27081 */ MCD_OPC_Decode, 148, 36, 132, 1, // Opcode: LSLR_ZPmZ_B +/* 27086 */ MCD_OPC_FilterValue, 1, 77, 187, 1, // Skip to: 140576 +/* 27091 */ MCD_OPC_CheckPredicate, 16, 72, 187, 1, // Skip to: 140576 +/* 27096 */ MCD_OPC_Decode, 150, 36, 132, 1, // Opcode: LSLR_ZPmZ_H +/* 27101 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 27139 +/* 27106 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27124 +/* 27114 */ MCD_OPC_CheckPredicate, 16, 49, 187, 1, // Skip to: 140576 +/* 27119 */ MCD_OPC_Decode, 224, 12, 132, 1, // Opcode: ASR_WIDE_ZPmZ_B +/* 27124 */ MCD_OPC_FilterValue, 1, 39, 187, 1, // Skip to: 140576 +/* 27129 */ MCD_OPC_CheckPredicate, 16, 34, 187, 1, // Skip to: 140576 +/* 27134 */ MCD_OPC_Decode, 225, 12, 132, 1, // Opcode: ASR_WIDE_ZPmZ_H +/* 27139 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 27177 +/* 27144 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27147 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27162 +/* 27152 */ MCD_OPC_CheckPredicate, 16, 11, 187, 1, // Skip to: 140576 +/* 27157 */ MCD_OPC_Decode, 178, 36, 132, 1, // Opcode: LSR_WIDE_ZPmZ_B +/* 27162 */ MCD_OPC_FilterValue, 1, 1, 187, 1, // Skip to: 140576 +/* 27167 */ MCD_OPC_CheckPredicate, 16, 252, 186, 1, // Skip to: 140576 +/* 27172 */ MCD_OPC_Decode, 179, 36, 132, 1, // Opcode: LSR_WIDE_ZPmZ_H +/* 27177 */ MCD_OPC_FilterValue, 27, 242, 186, 1, // Skip to: 140576 +/* 27182 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27185 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27200 +/* 27190 */ MCD_OPC_CheckPredicate, 16, 229, 186, 1, // Skip to: 140576 +/* 27195 */ MCD_OPC_Decode, 154, 36, 132, 1, // Opcode: LSL_WIDE_ZPmZ_B +/* 27200 */ MCD_OPC_FilterValue, 1, 219, 186, 1, // Skip to: 140576 +/* 27205 */ MCD_OPC_CheckPredicate, 16, 214, 186, 1, // Skip to: 140576 +/* 27210 */ MCD_OPC_Decode, 155, 36, 132, 1, // Opcode: LSL_WIDE_ZPmZ_H +/* 27215 */ MCD_OPC_FilterValue, 5, 101, 1, 0, // Skip to: 27577 +/* 27220 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 27223 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 27245 +/* 27228 */ MCD_OPC_CheckPredicate, 16, 191, 186, 1, // Skip to: 140576 +/* 27233 */ MCD_OPC_CheckField, 22, 1, 1, 184, 186, 1, // Skip to: 140576 +/* 27240 */ MCD_OPC_Decode, 243, 54, 135, 1, // Opcode: SXTB_ZPmZ_H +/* 27245 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 27267 +/* 27250 */ MCD_OPC_CheckPredicate, 16, 169, 186, 1, // Skip to: 140576 +/* 27255 */ MCD_OPC_CheckField, 22, 1, 1, 162, 186, 1, // Skip to: 140576 +/* 27262 */ MCD_OPC_Decode, 155, 62, 135, 1, // Opcode: UXTB_ZPmZ_H +/* 27267 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 27305 +/* 27272 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27275 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27290 +/* 27280 */ MCD_OPC_CheckPredicate, 16, 139, 186, 1, // Skip to: 140576 +/* 27285 */ MCD_OPC_Decode, 171, 11, 135, 1, // Opcode: ABS_ZPmZ_B +/* 27290 */ MCD_OPC_FilterValue, 1, 129, 186, 1, // Skip to: 140576 +/* 27295 */ MCD_OPC_CheckPredicate, 16, 124, 186, 1, // Skip to: 140576 +/* 27300 */ MCD_OPC_Decode, 173, 11, 135, 1, // Opcode: ABS_ZPmZ_H +/* 27305 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 27343 +/* 27310 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27313 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27328 +/* 27318 */ MCD_OPC_CheckPredicate, 16, 101, 186, 1, // Skip to: 140576 +/* 27323 */ MCD_OPC_Decode, 164, 38, 135, 1, // Opcode: NEG_ZPmZ_B +/* 27328 */ MCD_OPC_FilterValue, 1, 91, 186, 1, // Skip to: 140576 +/* 27333 */ MCD_OPC_CheckPredicate, 16, 86, 186, 1, // Skip to: 140576 +/* 27338 */ MCD_OPC_Decode, 166, 38, 135, 1, // Opcode: NEG_ZPmZ_H +/* 27343 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 27381 +/* 27348 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27351 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27366 +/* 27356 */ MCD_OPC_CheckPredicate, 16, 63, 186, 1, // Skip to: 140576 +/* 27361 */ MCD_OPC_Decode, 143, 15, 135, 1, // Opcode: CLS_ZPmZ_B +/* 27366 */ MCD_OPC_FilterValue, 1, 53, 186, 1, // Skip to: 140576 +/* 27371 */ MCD_OPC_CheckPredicate, 16, 48, 186, 1, // Skip to: 140576 +/* 27376 */ MCD_OPC_Decode, 145, 15, 135, 1, // Opcode: CLS_ZPmZ_H +/* 27381 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 27419 +/* 27386 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27389 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27404 +/* 27394 */ MCD_OPC_CheckPredicate, 16, 25, 186, 1, // Skip to: 140576 +/* 27399 */ MCD_OPC_Decode, 155, 15, 135, 1, // Opcode: CLZ_ZPmZ_B +/* 27404 */ MCD_OPC_FilterValue, 1, 15, 186, 1, // Skip to: 140576 +/* 27409 */ MCD_OPC_CheckPredicate, 16, 10, 186, 1, // Skip to: 140576 +/* 27414 */ MCD_OPC_Decode, 157, 15, 135, 1, // Opcode: CLZ_ZPmZ_H +/* 27419 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 27457 +/* 27424 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27427 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27442 +/* 27432 */ MCD_OPC_CheckPredicate, 16, 243, 185, 1, // Skip to: 140576 +/* 27437 */ MCD_OPC_Decode, 243, 16, 135, 1, // Opcode: CNT_ZPmZ_B +/* 27442 */ MCD_OPC_FilterValue, 1, 233, 185, 1, // Skip to: 140576 +/* 27447 */ MCD_OPC_CheckPredicate, 16, 228, 185, 1, // Skip to: 140576 +/* 27452 */ MCD_OPC_Decode, 245, 16, 135, 1, // Opcode: CNT_ZPmZ_H +/* 27457 */ MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 27495 +/* 27462 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27465 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27480 +/* 27470 */ MCD_OPC_CheckPredicate, 16, 205, 185, 1, // Skip to: 140576 +/* 27475 */ MCD_OPC_Decode, 225, 16, 135, 1, // Opcode: CNOT_ZPmZ_B +/* 27480 */ MCD_OPC_FilterValue, 1, 195, 185, 1, // Skip to: 140576 +/* 27485 */ MCD_OPC_CheckPredicate, 16, 190, 185, 1, // Skip to: 140576 +/* 27490 */ MCD_OPC_Decode, 227, 16, 135, 1, // Opcode: CNOT_ZPmZ_H +/* 27495 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 27517 +/* 27500 */ MCD_OPC_CheckPredicate, 16, 175, 185, 1, // Skip to: 140576 +/* 27505 */ MCD_OPC_CheckField, 22, 1, 1, 168, 185, 1, // Skip to: 140576 +/* 27512 */ MCD_OPC_Decode, 139, 19, 135, 1, // Opcode: FABS_ZPmZ_H +/* 27517 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 27539 +/* 27522 */ MCD_OPC_CheckPredicate, 16, 153, 185, 1, // Skip to: 140576 +/* 27527 */ MCD_OPC_CheckField, 22, 1, 1, 146, 185, 1, // Skip to: 140576 +/* 27534 */ MCD_OPC_Decode, 213, 26, 135, 1, // Opcode: FNEG_ZPmZ_H +/* 27539 */ MCD_OPC_FilterValue, 30, 136, 185, 1, // Skip to: 140576 +/* 27544 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27547 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27562 +/* 27552 */ MCD_OPC_CheckPredicate, 16, 123, 185, 1, // Skip to: 140576 +/* 27557 */ MCD_OPC_Decode, 180, 38, 135, 1, // Opcode: NOT_ZPmZ_B +/* 27562 */ MCD_OPC_FilterValue, 1, 113, 185, 1, // Skip to: 140576 +/* 27567 */ MCD_OPC_CheckPredicate, 16, 108, 185, 1, // Skip to: 140576 +/* 27572 */ MCD_OPC_Decode, 182, 38, 135, 1, // Opcode: NOT_ZPmZ_H +/* 27577 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 27615 +/* 27582 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27585 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27600 +/* 27590 */ MCD_OPC_CheckPredicate, 16, 85, 185, 1, // Skip to: 140576 +/* 27595 */ MCD_OPC_Decode, 235, 36, 143, 1, // Opcode: MAD_ZPmZZ_B +/* 27600 */ MCD_OPC_FilterValue, 1, 75, 185, 1, // Skip to: 140576 +/* 27605 */ MCD_OPC_CheckPredicate, 16, 70, 185, 1, // Skip to: 140576 +/* 27610 */ MCD_OPC_Decode, 237, 36, 143, 1, // Opcode: MAD_ZPmZZ_H +/* 27615 */ MCD_OPC_FilterValue, 7, 60, 185, 1, // Skip to: 140576 +/* 27620 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27623 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27638 +/* 27628 */ MCD_OPC_CheckPredicate, 16, 47, 185, 1, // Skip to: 140576 +/* 27633 */ MCD_OPC_Decode, 246, 37, 143, 1, // Opcode: MSB_ZPmZZ_B +/* 27638 */ MCD_OPC_FilterValue, 1, 37, 185, 1, // Skip to: 140576 +/* 27643 */ MCD_OPC_CheckPredicate, 16, 32, 185, 1, // Skip to: 140576 +/* 27648 */ MCD_OPC_Decode, 248, 37, 143, 1, // Opcode: MSB_ZPmZZ_H +/* 27653 */ MCD_OPC_FilterValue, 1, 104, 10, 0, // Skip to: 30322 +/* 27658 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 27661 */ MCD_OPC_FilterValue, 0, 39, 3, 0, // Skip to: 28473 +/* 27666 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 27669 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 27707 +/* 27674 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27677 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27692 +/* 27682 */ MCD_OPC_CheckPredicate, 16, 249, 184, 1, // Skip to: 140576 +/* 27687 */ MCD_OPC_Decode, 148, 12, 132, 1, // Opcode: ADD_ZPmZ_S +/* 27692 */ MCD_OPC_FilterValue, 1, 239, 184, 1, // Skip to: 140576 +/* 27697 */ MCD_OPC_CheckPredicate, 16, 234, 184, 1, // Skip to: 140576 +/* 27702 */ MCD_OPC_Decode, 146, 12, 132, 1, // Opcode: ADD_ZPmZ_D +/* 27707 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 27745 +/* 27712 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27715 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27730 +/* 27720 */ MCD_OPC_CheckPredicate, 16, 211, 184, 1, // Skip to: 140576 +/* 27725 */ MCD_OPC_Decode, 160, 54, 132, 1, // Opcode: SUB_ZPmZ_S +/* 27730 */ MCD_OPC_FilterValue, 1, 201, 184, 1, // Skip to: 140576 +/* 27735 */ MCD_OPC_CheckPredicate, 16, 196, 184, 1, // Skip to: 140576 +/* 27740 */ MCD_OPC_Decode, 158, 54, 132, 1, // Opcode: SUB_ZPmZ_D +/* 27745 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 27783 +/* 27750 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27753 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27768 +/* 27758 */ MCD_OPC_CheckPredicate, 16, 173, 184, 1, // Skip to: 140576 +/* 27763 */ MCD_OPC_Decode, 253, 53, 132, 1, // Opcode: SUBR_ZPmZ_S +/* 27768 */ MCD_OPC_FilterValue, 1, 163, 184, 1, // Skip to: 140576 +/* 27773 */ MCD_OPC_CheckPredicate, 16, 158, 184, 1, // Skip to: 140576 +/* 27778 */ MCD_OPC_Decode, 251, 53, 132, 1, // Opcode: SUBR_ZPmZ_D +/* 27783 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 27805 +/* 27788 */ MCD_OPC_CheckPredicate, 19, 143, 184, 1, // Skip to: 140576 +/* 27793 */ MCD_OPC_CheckField, 22, 1, 1, 136, 184, 1, // Skip to: 140576 +/* 27800 */ MCD_OPC_Decode, 145, 12, 132, 1, // Opcode: ADD_ZPmZ_CPA +/* 27805 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 27827 +/* 27810 */ MCD_OPC_CheckPredicate, 19, 121, 184, 1, // Skip to: 140576 +/* 27815 */ MCD_OPC_CheckField, 22, 1, 1, 114, 184, 1, // Skip to: 140576 +/* 27822 */ MCD_OPC_Decode, 157, 54, 132, 1, // Opcode: SUB_ZPmZ_CPA +/* 27827 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 27865 +/* 27832 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27835 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27850 +/* 27840 */ MCD_OPC_CheckPredicate, 16, 91, 184, 1, // Skip to: 140576 +/* 27845 */ MCD_OPC_Decode, 215, 43, 132, 1, // Opcode: SMAX_ZPmZ_S +/* 27850 */ MCD_OPC_FilterValue, 1, 81, 184, 1, // Skip to: 140576 +/* 27855 */ MCD_OPC_CheckPredicate, 16, 76, 184, 1, // Skip to: 140576 +/* 27860 */ MCD_OPC_Decode, 213, 43, 132, 1, // Opcode: SMAX_ZPmZ_D +/* 27865 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 27903 +/* 27870 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27873 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27888 +/* 27878 */ MCD_OPC_CheckPredicate, 16, 53, 184, 1, // Skip to: 140576 +/* 27883 */ MCD_OPC_Decode, 199, 57, 132, 1, // Opcode: UMAX_ZPmZ_S +/* 27888 */ MCD_OPC_FilterValue, 1, 43, 184, 1, // Skip to: 140576 +/* 27893 */ MCD_OPC_CheckPredicate, 16, 38, 184, 1, // Skip to: 140576 +/* 27898 */ MCD_OPC_Decode, 197, 57, 132, 1, // Opcode: UMAX_ZPmZ_D +/* 27903 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 27941 +/* 27908 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27926 +/* 27916 */ MCD_OPC_CheckPredicate, 16, 15, 184, 1, // Skip to: 140576 +/* 27921 */ MCD_OPC_Decode, 145, 44, 132, 1, // Opcode: SMIN_ZPmZ_S +/* 27926 */ MCD_OPC_FilterValue, 1, 5, 184, 1, // Skip to: 140576 +/* 27931 */ MCD_OPC_CheckPredicate, 16, 0, 184, 1, // Skip to: 140576 +/* 27936 */ MCD_OPC_Decode, 143, 44, 132, 1, // Opcode: SMIN_ZPmZ_D +/* 27941 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 27979 +/* 27946 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27949 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 27964 +/* 27954 */ MCD_OPC_CheckPredicate, 16, 233, 183, 1, // Skip to: 140576 +/* 27959 */ MCD_OPC_Decode, 128, 58, 132, 1, // Opcode: UMIN_ZPmZ_S +/* 27964 */ MCD_OPC_FilterValue, 1, 223, 183, 1, // Skip to: 140576 +/* 27969 */ MCD_OPC_CheckPredicate, 16, 218, 183, 1, // Skip to: 140576 +/* 27974 */ MCD_OPC_Decode, 254, 57, 132, 1, // Opcode: UMIN_ZPmZ_D +/* 27979 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 28017 +/* 27984 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 27987 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28002 +/* 27992 */ MCD_OPC_CheckPredicate, 16, 195, 183, 1, // Skip to: 140576 +/* 27997 */ MCD_OPC_Decode, 146, 41, 132, 1, // Opcode: SABD_ZPmZ_S +/* 28002 */ MCD_OPC_FilterValue, 1, 185, 183, 1, // Skip to: 140576 +/* 28007 */ MCD_OPC_CheckPredicate, 16, 180, 183, 1, // Skip to: 140576 +/* 28012 */ MCD_OPC_Decode, 144, 41, 132, 1, // Opcode: SABD_ZPmZ_D +/* 28017 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 28055 +/* 28022 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28025 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28040 +/* 28030 */ MCD_OPC_CheckPredicate, 16, 157, 183, 1, // Skip to: 140576 +/* 28035 */ MCD_OPC_Decode, 239, 55, 132, 1, // Opcode: UABD_ZPmZ_S +/* 28040 */ MCD_OPC_FilterValue, 1, 147, 183, 1, // Skip to: 140576 +/* 28045 */ MCD_OPC_CheckPredicate, 16, 142, 183, 1, // Skip to: 140576 +/* 28050 */ MCD_OPC_Decode, 237, 55, 132, 1, // Opcode: UABD_ZPmZ_D +/* 28055 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 28093 +/* 28060 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28063 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28078 +/* 28068 */ MCD_OPC_CheckPredicate, 16, 119, 183, 1, // Skip to: 140576 +/* 28073 */ MCD_OPC_Decode, 137, 38, 132, 1, // Opcode: MUL_ZPmZ_S +/* 28078 */ MCD_OPC_FilterValue, 1, 109, 183, 1, // Skip to: 140576 +/* 28083 */ MCD_OPC_CheckPredicate, 16, 104, 183, 1, // Skip to: 140576 +/* 28088 */ MCD_OPC_Decode, 135, 38, 132, 1, // Opcode: MUL_ZPmZ_D +/* 28093 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 28131 +/* 28098 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28101 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28116 +/* 28106 */ MCD_OPC_CheckPredicate, 16, 81, 183, 1, // Skip to: 140576 +/* 28111 */ MCD_OPC_Decode, 134, 45, 132, 1, // Opcode: SMULH_ZPmZ_S +/* 28116 */ MCD_OPC_FilterValue, 1, 71, 183, 1, // Skip to: 140576 +/* 28121 */ MCD_OPC_CheckPredicate, 16, 66, 183, 1, // Skip to: 140576 +/* 28126 */ MCD_OPC_Decode, 132, 45, 132, 1, // Opcode: SMULH_ZPmZ_D +/* 28131 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 28169 +/* 28136 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28139 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28154 +/* 28144 */ MCD_OPC_CheckPredicate, 16, 43, 183, 1, // Skip to: 140576 +/* 28149 */ MCD_OPC_Decode, 243, 58, 132, 1, // Opcode: UMULH_ZPmZ_S +/* 28154 */ MCD_OPC_FilterValue, 1, 33, 183, 1, // Skip to: 140576 +/* 28159 */ MCD_OPC_CheckPredicate, 16, 28, 183, 1, // Skip to: 140576 +/* 28164 */ MCD_OPC_Decode, 241, 58, 132, 1, // Opcode: UMULH_ZPmZ_D +/* 28169 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 28207 +/* 28174 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28177 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28192 +/* 28182 */ MCD_OPC_CheckPredicate, 16, 5, 183, 1, // Skip to: 140576 +/* 28187 */ MCD_OPC_Decode, 140, 42, 132, 1, // Opcode: SDIV_ZPmZ_S +/* 28192 */ MCD_OPC_FilterValue, 1, 251, 182, 1, // Skip to: 140576 +/* 28197 */ MCD_OPC_CheckPredicate, 16, 246, 182, 1, // Skip to: 140576 +/* 28202 */ MCD_OPC_Decode, 139, 42, 132, 1, // Opcode: SDIV_ZPmZ_D +/* 28207 */ MCD_OPC_FilterValue, 21, 33, 0, 0, // Skip to: 28245 +/* 28212 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28230 +/* 28220 */ MCD_OPC_CheckPredicate, 16, 223, 182, 1, // Skip to: 140576 +/* 28225 */ MCD_OPC_Decode, 223, 56, 132, 1, // Opcode: UDIV_ZPmZ_S +/* 28230 */ MCD_OPC_FilterValue, 1, 213, 182, 1, // Skip to: 140576 +/* 28235 */ MCD_OPC_CheckPredicate, 16, 208, 182, 1, // Skip to: 140576 +/* 28240 */ MCD_OPC_Decode, 222, 56, 132, 1, // Opcode: UDIV_ZPmZ_D +/* 28245 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 28283 +/* 28250 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28253 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28268 +/* 28258 */ MCD_OPC_CheckPredicate, 16, 185, 182, 1, // Skip to: 140576 +/* 28263 */ MCD_OPC_Decode, 136, 42, 132, 1, // Opcode: SDIVR_ZPmZ_S +/* 28268 */ MCD_OPC_FilterValue, 1, 175, 182, 1, // Skip to: 140576 +/* 28273 */ MCD_OPC_CheckPredicate, 16, 170, 182, 1, // Skip to: 140576 +/* 28278 */ MCD_OPC_Decode, 135, 42, 132, 1, // Opcode: SDIVR_ZPmZ_D +/* 28283 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 28321 +/* 28288 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28291 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28306 +/* 28296 */ MCD_OPC_CheckPredicate, 16, 147, 182, 1, // Skip to: 140576 +/* 28301 */ MCD_OPC_Decode, 219, 56, 132, 1, // Opcode: UDIVR_ZPmZ_S +/* 28306 */ MCD_OPC_FilterValue, 1, 137, 182, 1, // Skip to: 140576 +/* 28311 */ MCD_OPC_CheckPredicate, 16, 132, 182, 1, // Skip to: 140576 +/* 28316 */ MCD_OPC_Decode, 218, 56, 132, 1, // Opcode: UDIVR_ZPmZ_D +/* 28321 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 28359 +/* 28326 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28329 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28344 +/* 28334 */ MCD_OPC_CheckPredicate, 16, 109, 182, 1, // Skip to: 140576 +/* 28339 */ MCD_OPC_Decode, 206, 38, 132, 1, // Opcode: ORR_ZPmZ_S +/* 28344 */ MCD_OPC_FilterValue, 1, 99, 182, 1, // Skip to: 140576 +/* 28349 */ MCD_OPC_CheckPredicate, 16, 94, 182, 1, // Skip to: 140576 +/* 28354 */ MCD_OPC_Decode, 204, 38, 132, 1, // Opcode: ORR_ZPmZ_D +/* 28359 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 28397 +/* 28364 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28367 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28382 +/* 28372 */ MCD_OPC_CheckPredicate, 16, 71, 182, 1, // Skip to: 140576 +/* 28377 */ MCD_OPC_Decode, 216, 18, 132, 1, // Opcode: EOR_ZPmZ_S +/* 28382 */ MCD_OPC_FilterValue, 1, 61, 182, 1, // Skip to: 140576 +/* 28387 */ MCD_OPC_CheckPredicate, 16, 56, 182, 1, // Skip to: 140576 +/* 28392 */ MCD_OPC_Decode, 214, 18, 132, 1, // Opcode: EOR_ZPmZ_D +/* 28397 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 28435 +/* 28402 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28405 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28420 +/* 28410 */ MCD_OPC_CheckPredicate, 16, 33, 182, 1, // Skip to: 140576 +/* 28415 */ MCD_OPC_Decode, 210, 12, 132, 1, // Opcode: AND_ZPmZ_S +/* 28420 */ MCD_OPC_FilterValue, 1, 23, 182, 1, // Skip to: 140576 +/* 28425 */ MCD_OPC_CheckPredicate, 16, 18, 182, 1, // Skip to: 140576 +/* 28430 */ MCD_OPC_Decode, 208, 12, 132, 1, // Opcode: AND_ZPmZ_D +/* 28435 */ MCD_OPC_FilterValue, 27, 8, 182, 1, // Skip to: 140576 +/* 28440 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28443 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28458 +/* 28448 */ MCD_OPC_CheckPredicate, 16, 251, 181, 1, // Skip to: 140576 +/* 28453 */ MCD_OPC_Decode, 152, 14, 132, 1, // Opcode: BIC_ZPmZ_S +/* 28458 */ MCD_OPC_FilterValue, 1, 241, 181, 1, // Skip to: 140576 +/* 28463 */ MCD_OPC_CheckPredicate, 16, 236, 181, 1, // Skip to: 140576 +/* 28468 */ MCD_OPC_Decode, 150, 14, 132, 1, // Opcode: BIC_ZPmZ_D +/* 28473 */ MCD_OPC_FilterValue, 1, 197, 2, 0, // Skip to: 29187 +/* 28478 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 28481 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 28503 +/* 28486 */ MCD_OPC_CheckPredicate, 16, 213, 181, 1, // Skip to: 140576 +/* 28491 */ MCD_OPC_CheckField, 22, 1, 0, 206, 181, 1, // Skip to: 140576 +/* 28498 */ MCD_OPC_Decode, 190, 41, 133, 1, // Opcode: SADDV_VPZ_S +/* 28503 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 28541 +/* 28508 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28511 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28526 +/* 28516 */ MCD_OPC_CheckPredicate, 16, 183, 181, 1, // Skip to: 140576 +/* 28521 */ MCD_OPC_Decode, 153, 56, 133, 1, // Opcode: UADDV_VPZ_S +/* 28526 */ MCD_OPC_FilterValue, 1, 173, 181, 1, // Skip to: 140576 +/* 28531 */ MCD_OPC_CheckPredicate, 16, 168, 181, 1, // Skip to: 140576 +/* 28536 */ MCD_OPC_Decode, 151, 56, 133, 1, // Opcode: UADDV_VPZ_D +/* 28541 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 28579 +/* 28546 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28549 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28564 +/* 28554 */ MCD_OPC_CheckPredicate, 17, 145, 181, 1, // Skip to: 140576 +/* 28559 */ MCD_OPC_Decode, 223, 11, 134, 1, // Opcode: ADDQV_VPZ_S +/* 28564 */ MCD_OPC_FilterValue, 1, 135, 181, 1, // Skip to: 140576 +/* 28569 */ MCD_OPC_CheckPredicate, 17, 130, 181, 1, // Skip to: 140576 +/* 28574 */ MCD_OPC_Decode, 221, 11, 134, 1, // Opcode: ADDQV_VPZ_D +/* 28579 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 28617 +/* 28584 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28587 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28602 +/* 28592 */ MCD_OPC_CheckPredicate, 16, 107, 181, 1, // Skip to: 140576 +/* 28597 */ MCD_OPC_Decode, 182, 43, 133, 1, // Opcode: SMAXV_VPZ_S +/* 28602 */ MCD_OPC_FilterValue, 1, 97, 181, 1, // Skip to: 140576 +/* 28607 */ MCD_OPC_CheckPredicate, 16, 92, 181, 1, // Skip to: 140576 +/* 28612 */ MCD_OPC_Decode, 180, 43, 133, 1, // Opcode: SMAXV_VPZ_D +/* 28617 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 28655 +/* 28622 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28625 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28640 +/* 28630 */ MCD_OPC_CheckPredicate, 16, 69, 181, 1, // Skip to: 140576 +/* 28635 */ MCD_OPC_Decode, 166, 57, 133, 1, // Opcode: UMAXV_VPZ_S +/* 28640 */ MCD_OPC_FilterValue, 1, 59, 181, 1, // Skip to: 140576 +/* 28645 */ MCD_OPC_CheckPredicate, 16, 54, 181, 1, // Skip to: 140576 +/* 28650 */ MCD_OPC_Decode, 164, 57, 133, 1, // Opcode: UMAXV_VPZ_D +/* 28655 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 28693 +/* 28660 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28663 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28678 +/* 28668 */ MCD_OPC_CheckPredicate, 16, 31, 181, 1, // Skip to: 140576 +/* 28673 */ MCD_OPC_Decode, 240, 43, 133, 1, // Opcode: SMINV_VPZ_S +/* 28678 */ MCD_OPC_FilterValue, 1, 21, 181, 1, // Skip to: 140576 +/* 28683 */ MCD_OPC_CheckPredicate, 16, 16, 181, 1, // Skip to: 140576 +/* 28688 */ MCD_OPC_Decode, 238, 43, 133, 1, // Opcode: SMINV_VPZ_D +/* 28693 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 28731 +/* 28698 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28701 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28716 +/* 28706 */ MCD_OPC_CheckPredicate, 16, 249, 180, 1, // Skip to: 140576 +/* 28711 */ MCD_OPC_Decode, 223, 57, 133, 1, // Opcode: UMINV_VPZ_S +/* 28716 */ MCD_OPC_FilterValue, 1, 239, 180, 1, // Skip to: 140576 +/* 28721 */ MCD_OPC_CheckPredicate, 16, 234, 180, 1, // Skip to: 140576 +/* 28726 */ MCD_OPC_Decode, 221, 57, 133, 1, // Opcode: UMINV_VPZ_D +/* 28731 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 28769 +/* 28736 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28739 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28754 +/* 28744 */ MCD_OPC_CheckPredicate, 17, 211, 180, 1, // Skip to: 140576 +/* 28749 */ MCD_OPC_Decode, 178, 43, 134, 1, // Opcode: SMAXQV_VPZ_S +/* 28754 */ MCD_OPC_FilterValue, 1, 201, 180, 1, // Skip to: 140576 +/* 28759 */ MCD_OPC_CheckPredicate, 17, 196, 180, 1, // Skip to: 140576 +/* 28764 */ MCD_OPC_Decode, 176, 43, 134, 1, // Opcode: SMAXQV_VPZ_D +/* 28769 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 28807 +/* 28774 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28777 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28792 +/* 28782 */ MCD_OPC_CheckPredicate, 17, 173, 180, 1, // Skip to: 140576 +/* 28787 */ MCD_OPC_Decode, 162, 57, 134, 1, // Opcode: UMAXQV_VPZ_S +/* 28792 */ MCD_OPC_FilterValue, 1, 163, 180, 1, // Skip to: 140576 +/* 28797 */ MCD_OPC_CheckPredicate, 17, 158, 180, 1, // Skip to: 140576 +/* 28802 */ MCD_OPC_Decode, 160, 57, 134, 1, // Opcode: UMAXQV_VPZ_D +/* 28807 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 28845 +/* 28812 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28815 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28830 +/* 28820 */ MCD_OPC_CheckPredicate, 17, 135, 180, 1, // Skip to: 140576 +/* 28825 */ MCD_OPC_Decode, 236, 43, 134, 1, // Opcode: SMINQV_VPZ_S +/* 28830 */ MCD_OPC_FilterValue, 1, 125, 180, 1, // Skip to: 140576 +/* 28835 */ MCD_OPC_CheckPredicate, 17, 120, 180, 1, // Skip to: 140576 +/* 28840 */ MCD_OPC_Decode, 234, 43, 134, 1, // Opcode: SMINQV_VPZ_D +/* 28845 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 28883 +/* 28850 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28853 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28868 +/* 28858 */ MCD_OPC_CheckPredicate, 17, 97, 180, 1, // Skip to: 140576 +/* 28863 */ MCD_OPC_Decode, 219, 57, 134, 1, // Opcode: UMINQV_VPZ_S +/* 28868 */ MCD_OPC_FilterValue, 1, 87, 180, 1, // Skip to: 140576 +/* 28873 */ MCD_OPC_CheckPredicate, 17, 82, 180, 1, // Skip to: 140576 +/* 28878 */ MCD_OPC_Decode, 217, 57, 134, 1, // Opcode: UMINQV_VPZ_D +/* 28883 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 28921 +/* 28888 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28891 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28906 +/* 28896 */ MCD_OPC_CheckPredicate, 16, 59, 180, 1, // Skip to: 140576 +/* 28901 */ MCD_OPC_Decode, 237, 37, 133, 1, // Opcode: MOVPRFX_ZPzZ_S +/* 28906 */ MCD_OPC_FilterValue, 1, 49, 180, 1, // Skip to: 140576 +/* 28911 */ MCD_OPC_CheckPredicate, 16, 44, 180, 1, // Skip to: 140576 +/* 28916 */ MCD_OPC_Decode, 235, 37, 133, 1, // Opcode: MOVPRFX_ZPzZ_D +/* 28921 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 28959 +/* 28926 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28929 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28944 +/* 28934 */ MCD_OPC_CheckPredicate, 16, 21, 180, 1, // Skip to: 140576 +/* 28939 */ MCD_OPC_Decode, 233, 37, 135, 1, // Opcode: MOVPRFX_ZPmZ_S +/* 28944 */ MCD_OPC_FilterValue, 1, 11, 180, 1, // Skip to: 140576 +/* 28949 */ MCD_OPC_CheckPredicate, 16, 6, 180, 1, // Skip to: 140576 +/* 28954 */ MCD_OPC_Decode, 231, 37, 135, 1, // Opcode: MOVPRFX_ZPmZ_D +/* 28959 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 28997 +/* 28964 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 28967 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 28982 +/* 28972 */ MCD_OPC_CheckPredicate, 16, 239, 179, 1, // Skip to: 140576 +/* 28977 */ MCD_OPC_Decode, 217, 38, 133, 1, // Opcode: ORV_VPZ_S +/* 28982 */ MCD_OPC_FilterValue, 1, 229, 179, 1, // Skip to: 140576 +/* 28987 */ MCD_OPC_CheckPredicate, 16, 224, 179, 1, // Skip to: 140576 +/* 28992 */ MCD_OPC_Decode, 215, 38, 133, 1, // Opcode: ORV_VPZ_D +/* 28997 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 29035 +/* 29002 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29005 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29020 +/* 29010 */ MCD_OPC_CheckPredicate, 16, 201, 179, 1, // Skip to: 140576 +/* 29015 */ MCD_OPC_Decode, 206, 18, 133, 1, // Opcode: EORV_VPZ_S +/* 29020 */ MCD_OPC_FilterValue, 1, 191, 179, 1, // Skip to: 140576 +/* 29025 */ MCD_OPC_CheckPredicate, 16, 186, 179, 1, // Skip to: 140576 +/* 29030 */ MCD_OPC_Decode, 204, 18, 133, 1, // Opcode: EORV_VPZ_D +/* 29035 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 29073 +/* 29040 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29043 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29058 +/* 29048 */ MCD_OPC_CheckPredicate, 16, 163, 179, 1, // Skip to: 140576 +/* 29053 */ MCD_OPC_Decode, 200, 12, 133, 1, // Opcode: ANDV_VPZ_S +/* 29058 */ MCD_OPC_FilterValue, 1, 153, 179, 1, // Skip to: 140576 +/* 29063 */ MCD_OPC_CheckPredicate, 16, 148, 179, 1, // Skip to: 140576 +/* 29068 */ MCD_OPC_Decode, 198, 12, 133, 1, // Opcode: ANDV_VPZ_D +/* 29073 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 29111 +/* 29078 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29081 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29096 +/* 29086 */ MCD_OPC_CheckPredicate, 17, 125, 179, 1, // Skip to: 140576 +/* 29091 */ MCD_OPC_Decode, 195, 38, 134, 1, // Opcode: ORQV_VPZ_S +/* 29096 */ MCD_OPC_FilterValue, 1, 115, 179, 1, // Skip to: 140576 +/* 29101 */ MCD_OPC_CheckPredicate, 17, 110, 179, 1, // Skip to: 140576 +/* 29106 */ MCD_OPC_Decode, 193, 38, 134, 1, // Opcode: ORQV_VPZ_D +/* 29111 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 29149 +/* 29116 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29119 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29134 +/* 29124 */ MCD_OPC_CheckPredicate, 17, 87, 179, 1, // Skip to: 140576 +/* 29129 */ MCD_OPC_Decode, 197, 18, 134, 1, // Opcode: EORQV_VPZ_S +/* 29134 */ MCD_OPC_FilterValue, 1, 77, 179, 1, // Skip to: 140576 +/* 29139 */ MCD_OPC_CheckPredicate, 17, 72, 179, 1, // Skip to: 140576 +/* 29144 */ MCD_OPC_Decode, 195, 18, 134, 1, // Opcode: EORQV_VPZ_D +/* 29149 */ MCD_OPC_FilterValue, 30, 62, 179, 1, // Skip to: 140576 +/* 29154 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29157 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29172 +/* 29162 */ MCD_OPC_CheckPredicate, 17, 49, 179, 1, // Skip to: 140576 +/* 29167 */ MCD_OPC_Decode, 191, 12, 134, 1, // Opcode: ANDQV_VPZ_S +/* 29172 */ MCD_OPC_FilterValue, 1, 39, 179, 1, // Skip to: 140576 +/* 29177 */ MCD_OPC_CheckPredicate, 17, 34, 179, 1, // Skip to: 140576 +/* 29182 */ MCD_OPC_Decode, 189, 12, 134, 1, // Opcode: ANDQV_VPZ_D +/* 29187 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 29225 +/* 29192 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29195 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29210 +/* 29200 */ MCD_OPC_CheckPredicate, 16, 11, 179, 1, // Skip to: 140576 +/* 29205 */ MCD_OPC_Decode, 245, 36, 136, 1, // Opcode: MLA_ZPmZZ_S +/* 29210 */ MCD_OPC_FilterValue, 1, 1, 179, 1, // Skip to: 140576 +/* 29215 */ MCD_OPC_CheckPredicate, 16, 252, 178, 1, // Skip to: 140576 +/* 29220 */ MCD_OPC_Decode, 243, 36, 136, 1, // Opcode: MLA_ZPmZZ_D +/* 29225 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 29263 +/* 29230 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29233 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29248 +/* 29238 */ MCD_OPC_CheckPredicate, 16, 229, 178, 1, // Skip to: 140576 +/* 29243 */ MCD_OPC_Decode, 134, 37, 136, 1, // Opcode: MLS_ZPmZZ_S +/* 29248 */ MCD_OPC_FilterValue, 1, 219, 178, 1, // Skip to: 140576 +/* 29253 */ MCD_OPC_CheckPredicate, 16, 214, 178, 1, // Skip to: 140576 +/* 29258 */ MCD_OPC_Decode, 132, 37, 136, 1, // Opcode: MLS_ZPmZZ_D +/* 29263 */ MCD_OPC_FilterValue, 4, 176, 1, 0, // Skip to: 29700 +/* 29268 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 29271 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29286 +/* 29276 */ MCD_OPC_CheckPredicate, 16, 191, 178, 1, // Skip to: 140576 +/* 29281 */ MCD_OPC_Decode, 231, 12, 144, 1, // Opcode: ASR_ZPmI_D +/* 29286 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 29301 +/* 29291 */ MCD_OPC_CheckPredicate, 16, 176, 178, 1, // Skip to: 140576 +/* 29296 */ MCD_OPC_Decode, 185, 36, 144, 1, // Opcode: LSR_ZPmI_D +/* 29301 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 29316 +/* 29306 */ MCD_OPC_CheckPredicate, 16, 161, 178, 1, // Skip to: 140576 +/* 29311 */ MCD_OPC_Decode, 161, 36, 145, 1, // Opcode: LSL_ZPmI_D +/* 29316 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 29331 +/* 29321 */ MCD_OPC_CheckPredicate, 16, 146, 178, 1, // Skip to: 140576 +/* 29326 */ MCD_OPC_Decode, 215, 12, 144, 1, // Opcode: ASRD_ZPmI_D +/* 29331 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 29346 +/* 29336 */ MCD_OPC_CheckPredicate, 18, 131, 178, 1, // Skip to: 140576 +/* 29341 */ MCD_OPC_Decode, 148, 48, 145, 1, // Opcode: SQSHL_ZPmI_D +/* 29346 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 29361 +/* 29351 */ MCD_OPC_CheckPredicate, 18, 116, 178, 1, // Skip to: 140576 +/* 29356 */ MCD_OPC_Decode, 131, 60, 145, 1, // Opcode: UQSHL_ZPmI_D +/* 29361 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 29376 +/* 29366 */ MCD_OPC_CheckPredicate, 18, 101, 178, 1, // Skip to: 140576 +/* 29371 */ MCD_OPC_Decode, 191, 49, 144, 1, // Opcode: SRSHR_ZPmI_D +/* 29376 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 29391 +/* 29381 */ MCD_OPC_CheckPredicate, 18, 86, 178, 1, // Skip to: 140576 +/* 29386 */ MCD_OPC_Decode, 135, 61, 144, 1, // Opcode: URSHR_ZPmI_D +/* 29391 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 29406 +/* 29396 */ MCD_OPC_CheckPredicate, 18, 71, 178, 1, // Skip to: 140576 +/* 29401 */ MCD_OPC_Decode, 133, 48, 145, 1, // Opcode: SQSHLU_ZPmI_D +/* 29406 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 29444 +/* 29411 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29414 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29429 +/* 29419 */ MCD_OPC_CheckPredicate, 16, 48, 178, 1, // Skip to: 140576 +/* 29424 */ MCD_OPC_Decode, 237, 12, 132, 1, // Opcode: ASR_ZPmZ_S +/* 29429 */ MCD_OPC_FilterValue, 1, 38, 178, 1, // Skip to: 140576 +/* 29434 */ MCD_OPC_CheckPredicate, 16, 33, 178, 1, // Skip to: 140576 +/* 29439 */ MCD_OPC_Decode, 235, 12, 132, 1, // Opcode: ASR_ZPmZ_D +/* 29444 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 29482 +/* 29449 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29452 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29467 +/* 29457 */ MCD_OPC_CheckPredicate, 16, 10, 178, 1, // Skip to: 140576 +/* 29462 */ MCD_OPC_Decode, 191, 36, 132, 1, // Opcode: LSR_ZPmZ_S +/* 29467 */ MCD_OPC_FilterValue, 1, 0, 178, 1, // Skip to: 140576 +/* 29472 */ MCD_OPC_CheckPredicate, 16, 251, 177, 1, // Skip to: 140576 +/* 29477 */ MCD_OPC_Decode, 189, 36, 132, 1, // Opcode: LSR_ZPmZ_D +/* 29482 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 29520 +/* 29487 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29490 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29505 +/* 29495 */ MCD_OPC_CheckPredicate, 16, 228, 177, 1, // Skip to: 140576 +/* 29500 */ MCD_OPC_Decode, 167, 36, 132, 1, // Opcode: LSL_ZPmZ_S +/* 29505 */ MCD_OPC_FilterValue, 1, 218, 177, 1, // Skip to: 140576 +/* 29510 */ MCD_OPC_CheckPredicate, 16, 213, 177, 1, // Skip to: 140576 +/* 29515 */ MCD_OPC_Decode, 165, 36, 132, 1, // Opcode: LSL_ZPmZ_D +/* 29520 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 29558 +/* 29525 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29528 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29543 +/* 29533 */ MCD_OPC_CheckPredicate, 16, 190, 177, 1, // Skip to: 140576 +/* 29538 */ MCD_OPC_Decode, 221, 12, 132, 1, // Opcode: ASRR_ZPmZ_S +/* 29543 */ MCD_OPC_FilterValue, 1, 180, 177, 1, // Skip to: 140576 +/* 29548 */ MCD_OPC_CheckPredicate, 16, 175, 177, 1, // Skip to: 140576 +/* 29553 */ MCD_OPC_Decode, 219, 12, 132, 1, // Opcode: ASRR_ZPmZ_D +/* 29558 */ MCD_OPC_FilterValue, 21, 33, 0, 0, // Skip to: 29596 +/* 29563 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29566 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29581 +/* 29571 */ MCD_OPC_CheckPredicate, 16, 152, 177, 1, // Skip to: 140576 +/* 29576 */ MCD_OPC_Decode, 175, 36, 132, 1, // Opcode: LSRR_ZPmZ_S +/* 29581 */ MCD_OPC_FilterValue, 1, 142, 177, 1, // Skip to: 140576 +/* 29586 */ MCD_OPC_CheckPredicate, 16, 137, 177, 1, // Skip to: 140576 +/* 29591 */ MCD_OPC_Decode, 173, 36, 132, 1, // Opcode: LSRR_ZPmZ_D +/* 29596 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 29634 +/* 29601 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29604 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29619 +/* 29609 */ MCD_OPC_CheckPredicate, 16, 114, 177, 1, // Skip to: 140576 +/* 29614 */ MCD_OPC_Decode, 151, 36, 132, 1, // Opcode: LSLR_ZPmZ_S +/* 29619 */ MCD_OPC_FilterValue, 1, 104, 177, 1, // Skip to: 140576 +/* 29624 */ MCD_OPC_CheckPredicate, 16, 99, 177, 1, // Skip to: 140576 +/* 29629 */ MCD_OPC_Decode, 149, 36, 132, 1, // Opcode: LSLR_ZPmZ_D +/* 29634 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 29656 +/* 29639 */ MCD_OPC_CheckPredicate, 16, 84, 177, 1, // Skip to: 140576 +/* 29644 */ MCD_OPC_CheckField, 22, 1, 0, 77, 177, 1, // Skip to: 140576 +/* 29651 */ MCD_OPC_Decode, 226, 12, 132, 1, // Opcode: ASR_WIDE_ZPmZ_S +/* 29656 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 29678 +/* 29661 */ MCD_OPC_CheckPredicate, 16, 62, 177, 1, // Skip to: 140576 +/* 29666 */ MCD_OPC_CheckField, 22, 1, 0, 55, 177, 1, // Skip to: 140576 +/* 29673 */ MCD_OPC_Decode, 180, 36, 132, 1, // Opcode: LSR_WIDE_ZPmZ_S +/* 29678 */ MCD_OPC_FilterValue, 27, 45, 177, 1, // Skip to: 140576 +/* 29683 */ MCD_OPC_CheckPredicate, 16, 40, 177, 1, // Skip to: 140576 +/* 29688 */ MCD_OPC_CheckField, 22, 1, 0, 33, 177, 1, // Skip to: 140576 +/* 29695 */ MCD_OPC_Decode, 156, 36, 132, 1, // Opcode: LSL_WIDE_ZPmZ_S +/* 29700 */ MCD_OPC_FilterValue, 5, 29, 2, 0, // Skip to: 30246 +/* 29705 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 29708 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 29746 +/* 29713 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29716 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29731 +/* 29721 */ MCD_OPC_CheckPredicate, 16, 2, 177, 1, // Skip to: 140576 +/* 29726 */ MCD_OPC_Decode, 244, 54, 135, 1, // Opcode: SXTB_ZPmZ_S +/* 29731 */ MCD_OPC_FilterValue, 1, 248, 176, 1, // Skip to: 140576 +/* 29736 */ MCD_OPC_CheckPredicate, 16, 243, 176, 1, // Skip to: 140576 +/* 29741 */ MCD_OPC_Decode, 242, 54, 135, 1, // Opcode: SXTB_ZPmZ_D +/* 29746 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 29784 +/* 29751 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29754 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29769 +/* 29759 */ MCD_OPC_CheckPredicate, 16, 220, 176, 1, // Skip to: 140576 +/* 29764 */ MCD_OPC_Decode, 156, 62, 135, 1, // Opcode: UXTB_ZPmZ_S +/* 29769 */ MCD_OPC_FilterValue, 1, 210, 176, 1, // Skip to: 140576 +/* 29774 */ MCD_OPC_CheckPredicate, 16, 205, 176, 1, // Skip to: 140576 +/* 29779 */ MCD_OPC_Decode, 154, 62, 135, 1, // Opcode: UXTB_ZPmZ_D +/* 29784 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 29822 +/* 29789 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29792 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29807 +/* 29797 */ MCD_OPC_CheckPredicate, 16, 182, 176, 1, // Skip to: 140576 +/* 29802 */ MCD_OPC_Decode, 246, 54, 135, 1, // Opcode: SXTH_ZPmZ_S +/* 29807 */ MCD_OPC_FilterValue, 1, 172, 176, 1, // Skip to: 140576 +/* 29812 */ MCD_OPC_CheckPredicate, 16, 167, 176, 1, // Skip to: 140576 +/* 29817 */ MCD_OPC_Decode, 245, 54, 135, 1, // Opcode: SXTH_ZPmZ_D +/* 29822 */ MCD_OPC_FilterValue, 19, 33, 0, 0, // Skip to: 29860 +/* 29827 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29830 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29845 +/* 29835 */ MCD_OPC_CheckPredicate, 16, 144, 176, 1, // Skip to: 140576 +/* 29840 */ MCD_OPC_Decode, 158, 62, 135, 1, // Opcode: UXTH_ZPmZ_S +/* 29845 */ MCD_OPC_FilterValue, 1, 134, 176, 1, // Skip to: 140576 +/* 29850 */ MCD_OPC_CheckPredicate, 16, 129, 176, 1, // Skip to: 140576 +/* 29855 */ MCD_OPC_Decode, 157, 62, 135, 1, // Opcode: UXTH_ZPmZ_D +/* 29860 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 29882 +/* 29865 */ MCD_OPC_CheckPredicate, 16, 114, 176, 1, // Skip to: 140576 +/* 29870 */ MCD_OPC_CheckField, 22, 1, 1, 107, 176, 1, // Skip to: 140576 +/* 29877 */ MCD_OPC_Decode, 247, 54, 135, 1, // Opcode: SXTW_ZPmZ_D +/* 29882 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 29904 +/* 29887 */ MCD_OPC_CheckPredicate, 16, 92, 176, 1, // Skip to: 140576 +/* 29892 */ MCD_OPC_CheckField, 22, 1, 1, 85, 176, 1, // Skip to: 140576 +/* 29899 */ MCD_OPC_Decode, 159, 62, 135, 1, // Opcode: UXTW_ZPmZ_D +/* 29904 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 29942 +/* 29909 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29912 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29927 +/* 29917 */ MCD_OPC_CheckPredicate, 16, 62, 176, 1, // Skip to: 140576 +/* 29922 */ MCD_OPC_Decode, 174, 11, 135, 1, // Opcode: ABS_ZPmZ_S +/* 29927 */ MCD_OPC_FilterValue, 1, 52, 176, 1, // Skip to: 140576 +/* 29932 */ MCD_OPC_CheckPredicate, 16, 47, 176, 1, // Skip to: 140576 +/* 29937 */ MCD_OPC_Decode, 172, 11, 135, 1, // Opcode: ABS_ZPmZ_D +/* 29942 */ MCD_OPC_FilterValue, 23, 33, 0, 0, // Skip to: 29980 +/* 29947 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29950 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 29965 +/* 29955 */ MCD_OPC_CheckPredicate, 16, 24, 176, 1, // Skip to: 140576 +/* 29960 */ MCD_OPC_Decode, 167, 38, 135, 1, // Opcode: NEG_ZPmZ_S +/* 29965 */ MCD_OPC_FilterValue, 1, 14, 176, 1, // Skip to: 140576 +/* 29970 */ MCD_OPC_CheckPredicate, 16, 9, 176, 1, // Skip to: 140576 +/* 29975 */ MCD_OPC_Decode, 165, 38, 135, 1, // Opcode: NEG_ZPmZ_D +/* 29980 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 30018 +/* 29985 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 29988 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30003 +/* 29993 */ MCD_OPC_CheckPredicate, 16, 242, 175, 1, // Skip to: 140576 +/* 29998 */ MCD_OPC_Decode, 146, 15, 135, 1, // Opcode: CLS_ZPmZ_S +/* 30003 */ MCD_OPC_FilterValue, 1, 232, 175, 1, // Skip to: 140576 +/* 30008 */ MCD_OPC_CheckPredicate, 16, 227, 175, 1, // Skip to: 140576 +/* 30013 */ MCD_OPC_Decode, 144, 15, 135, 1, // Opcode: CLS_ZPmZ_D +/* 30018 */ MCD_OPC_FilterValue, 25, 33, 0, 0, // Skip to: 30056 +/* 30023 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30026 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30041 +/* 30031 */ MCD_OPC_CheckPredicate, 16, 204, 175, 1, // Skip to: 140576 +/* 30036 */ MCD_OPC_Decode, 158, 15, 135, 1, // Opcode: CLZ_ZPmZ_S +/* 30041 */ MCD_OPC_FilterValue, 1, 194, 175, 1, // Skip to: 140576 +/* 30046 */ MCD_OPC_CheckPredicate, 16, 189, 175, 1, // Skip to: 140576 +/* 30051 */ MCD_OPC_Decode, 156, 15, 135, 1, // Opcode: CLZ_ZPmZ_D +/* 30056 */ MCD_OPC_FilterValue, 26, 33, 0, 0, // Skip to: 30094 +/* 30061 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30064 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30079 +/* 30069 */ MCD_OPC_CheckPredicate, 16, 166, 175, 1, // Skip to: 140576 +/* 30074 */ MCD_OPC_Decode, 246, 16, 135, 1, // Opcode: CNT_ZPmZ_S +/* 30079 */ MCD_OPC_FilterValue, 1, 156, 175, 1, // Skip to: 140576 +/* 30084 */ MCD_OPC_CheckPredicate, 16, 151, 175, 1, // Skip to: 140576 +/* 30089 */ MCD_OPC_Decode, 244, 16, 135, 1, // Opcode: CNT_ZPmZ_D +/* 30094 */ MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 30132 +/* 30099 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30102 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30117 +/* 30107 */ MCD_OPC_CheckPredicate, 16, 128, 175, 1, // Skip to: 140576 +/* 30112 */ MCD_OPC_Decode, 228, 16, 135, 1, // Opcode: CNOT_ZPmZ_S +/* 30117 */ MCD_OPC_FilterValue, 1, 118, 175, 1, // Skip to: 140576 +/* 30122 */ MCD_OPC_CheckPredicate, 16, 113, 175, 1, // Skip to: 140576 +/* 30127 */ MCD_OPC_Decode, 226, 16, 135, 1, // Opcode: CNOT_ZPmZ_D +/* 30132 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 30170 +/* 30137 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30140 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30155 +/* 30145 */ MCD_OPC_CheckPredicate, 16, 90, 175, 1, // Skip to: 140576 +/* 30150 */ MCD_OPC_Decode, 140, 19, 135, 1, // Opcode: FABS_ZPmZ_S +/* 30155 */ MCD_OPC_FilterValue, 1, 80, 175, 1, // Skip to: 140576 +/* 30160 */ MCD_OPC_CheckPredicate, 16, 75, 175, 1, // Skip to: 140576 +/* 30165 */ MCD_OPC_Decode, 138, 19, 135, 1, // Opcode: FABS_ZPmZ_D +/* 30170 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 30208 +/* 30175 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30178 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30193 +/* 30183 */ MCD_OPC_CheckPredicate, 16, 52, 175, 1, // Skip to: 140576 +/* 30188 */ MCD_OPC_Decode, 214, 26, 135, 1, // Opcode: FNEG_ZPmZ_S +/* 30193 */ MCD_OPC_FilterValue, 1, 42, 175, 1, // Skip to: 140576 +/* 30198 */ MCD_OPC_CheckPredicate, 16, 37, 175, 1, // Skip to: 140576 +/* 30203 */ MCD_OPC_Decode, 212, 26, 135, 1, // Opcode: FNEG_ZPmZ_D +/* 30208 */ MCD_OPC_FilterValue, 30, 27, 175, 1, // Skip to: 140576 +/* 30213 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30216 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30231 +/* 30221 */ MCD_OPC_CheckPredicate, 16, 14, 175, 1, // Skip to: 140576 +/* 30226 */ MCD_OPC_Decode, 183, 38, 135, 1, // Opcode: NOT_ZPmZ_S +/* 30231 */ MCD_OPC_FilterValue, 1, 4, 175, 1, // Skip to: 140576 +/* 30236 */ MCD_OPC_CheckPredicate, 16, 255, 174, 1, // Skip to: 140576 +/* 30241 */ MCD_OPC_Decode, 181, 38, 135, 1, // Opcode: NOT_ZPmZ_D +/* 30246 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 30284 +/* 30251 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30254 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30269 +/* 30259 */ MCD_OPC_CheckPredicate, 16, 232, 174, 1, // Skip to: 140576 +/* 30264 */ MCD_OPC_Decode, 238, 36, 143, 1, // Opcode: MAD_ZPmZZ_S +/* 30269 */ MCD_OPC_FilterValue, 1, 222, 174, 1, // Skip to: 140576 +/* 30274 */ MCD_OPC_CheckPredicate, 16, 217, 174, 1, // Skip to: 140576 +/* 30279 */ MCD_OPC_Decode, 236, 36, 143, 1, // Opcode: MAD_ZPmZZ_D +/* 30284 */ MCD_OPC_FilterValue, 7, 207, 174, 1, // Skip to: 140576 +/* 30289 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30292 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30307 +/* 30297 */ MCD_OPC_CheckPredicate, 16, 194, 174, 1, // Skip to: 140576 +/* 30302 */ MCD_OPC_Decode, 249, 37, 143, 1, // Opcode: MSB_ZPmZZ_S +/* 30307 */ MCD_OPC_FilterValue, 1, 184, 174, 1, // Skip to: 140576 +/* 30312 */ MCD_OPC_CheckPredicate, 16, 179, 174, 1, // Skip to: 140576 +/* 30317 */ MCD_OPC_Decode, 247, 37, 143, 1, // Opcode: MSB_ZPmZZ_D +/* 30322 */ MCD_OPC_FilterValue, 2, 168, 0, 0, // Skip to: 30495 +/* 30327 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 30330 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 30382 +/* 30335 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30338 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30360 +/* 30343 */ MCD_OPC_CheckPredicate, 16, 148, 174, 1, // Skip to: 140576 +/* 30348 */ MCD_OPC_CheckField, 18, 2, 0, 141, 174, 1, // Skip to: 140576 +/* 30355 */ MCD_OPC_Decode, 202, 38, 146, 1, // Opcode: ORR_ZI +/* 30360 */ MCD_OPC_FilterValue, 1, 131, 174, 1, // Skip to: 140576 +/* 30365 */ MCD_OPC_CheckPredicate, 16, 126, 174, 1, // Skip to: 140576 +/* 30370 */ MCD_OPC_CheckField, 18, 2, 0, 119, 174, 1, // Skip to: 140576 +/* 30377 */ MCD_OPC_Decode, 212, 18, 146, 1, // Opcode: EOR_ZI +/* 30382 */ MCD_OPC_FilterValue, 1, 109, 174, 1, // Skip to: 140576 +/* 30387 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 30390 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 30428 +/* 30395 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30398 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30413 +/* 30403 */ MCD_OPC_CheckPredicate, 16, 88, 174, 1, // Skip to: 140576 +/* 30408 */ MCD_OPC_Decode, 231, 17, 147, 1, // Opcode: CPY_ZPzI_B +/* 30413 */ MCD_OPC_FilterValue, 1, 78, 174, 1, // Skip to: 140576 +/* 30418 */ MCD_OPC_CheckPredicate, 16, 73, 174, 1, // Skip to: 140576 +/* 30423 */ MCD_OPC_Decode, 233, 17, 148, 1, // Opcode: CPY_ZPzI_H +/* 30428 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 30466 +/* 30433 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30436 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30451 +/* 30441 */ MCD_OPC_CheckPredicate, 16, 50, 174, 1, // Skip to: 140576 +/* 30446 */ MCD_OPC_Decode, 219, 17, 149, 1, // Opcode: CPY_ZPmI_B +/* 30451 */ MCD_OPC_FilterValue, 1, 40, 174, 1, // Skip to: 140576 +/* 30456 */ MCD_OPC_CheckPredicate, 16, 35, 174, 1, // Skip to: 140576 +/* 30461 */ MCD_OPC_Decode, 221, 17, 150, 1, // Opcode: CPY_ZPmI_H +/* 30466 */ MCD_OPC_FilterValue, 3, 25, 174, 1, // Skip to: 140576 +/* 30471 */ MCD_OPC_CheckPredicate, 16, 20, 174, 1, // Skip to: 140576 +/* 30476 */ MCD_OPC_CheckField, 22, 1, 1, 13, 174, 1, // Skip to: 140576 +/* 30483 */ MCD_OPC_CheckField, 13, 1, 0, 6, 174, 1, // Skip to: 140576 +/* 30490 */ MCD_OPC_Decode, 129, 21, 151, 1, // Opcode: FCPY_ZPmI_H +/* 30495 */ MCD_OPC_FilterValue, 3, 252, 173, 1, // Skip to: 140576 +/* 30500 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 30503 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 30555 +/* 30508 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30511 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30533 +/* 30516 */ MCD_OPC_CheckPredicate, 16, 231, 173, 1, // Skip to: 140576 +/* 30521 */ MCD_OPC_CheckField, 18, 2, 0, 224, 173, 1, // Skip to: 140576 +/* 30528 */ MCD_OPC_Decode, 206, 12, 146, 1, // Opcode: AND_ZI +/* 30533 */ MCD_OPC_FilterValue, 1, 214, 173, 1, // Skip to: 140576 +/* 30538 */ MCD_OPC_CheckPredicate, 16, 209, 173, 1, // Skip to: 140576 +/* 30543 */ MCD_OPC_CheckField, 18, 2, 0, 202, 173, 1, // Skip to: 140576 +/* 30550 */ MCD_OPC_Decode, 150, 18, 146, 1, // Opcode: DUPM_ZI +/* 30555 */ MCD_OPC_FilterValue, 1, 192, 173, 1, // Skip to: 140576 +/* 30560 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 30563 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 30601 +/* 30568 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30571 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30586 +/* 30576 */ MCD_OPC_CheckPredicate, 16, 171, 173, 1, // Skip to: 140576 +/* 30581 */ MCD_OPC_Decode, 234, 17, 152, 1, // Opcode: CPY_ZPzI_S +/* 30586 */ MCD_OPC_FilterValue, 1, 161, 173, 1, // Skip to: 140576 +/* 30591 */ MCD_OPC_CheckPredicate, 16, 156, 173, 1, // Skip to: 140576 +/* 30596 */ MCD_OPC_Decode, 232, 17, 153, 1, // Opcode: CPY_ZPzI_D +/* 30601 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 30639 +/* 30606 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30609 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30624 +/* 30614 */ MCD_OPC_CheckPredicate, 16, 133, 173, 1, // Skip to: 140576 +/* 30619 */ MCD_OPC_Decode, 222, 17, 154, 1, // Opcode: CPY_ZPmI_S +/* 30624 */ MCD_OPC_FilterValue, 1, 123, 173, 1, // Skip to: 140576 +/* 30629 */ MCD_OPC_CheckPredicate, 16, 118, 173, 1, // Skip to: 140576 +/* 30634 */ MCD_OPC_Decode, 220, 17, 155, 1, // Opcode: CPY_ZPmI_D +/* 30639 */ MCD_OPC_FilterValue, 3, 108, 173, 1, // Skip to: 140576 +/* 30644 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 30647 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 30669 +/* 30652 */ MCD_OPC_CheckPredicate, 16, 95, 173, 1, // Skip to: 140576 +/* 30657 */ MCD_OPC_CheckField, 13, 1, 0, 88, 173, 1, // Skip to: 140576 +/* 30664 */ MCD_OPC_Decode, 130, 21, 151, 1, // Opcode: FCPY_ZPmI_S +/* 30669 */ MCD_OPC_FilterValue, 1, 78, 173, 1, // Skip to: 140576 +/* 30674 */ MCD_OPC_CheckPredicate, 16, 73, 173, 1, // Skip to: 140576 +/* 30679 */ MCD_OPC_CheckField, 13, 1, 0, 66, 173, 1, // Skip to: 140576 +/* 30686 */ MCD_OPC_Decode, 128, 21, 151, 1, // Opcode: FCPY_ZPmI_D +/* 30691 */ MCD_OPC_FilterValue, 1, 56, 173, 1, // Skip to: 140576 +/* 30696 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 30699 */ MCD_OPC_FilterValue, 0, 194, 8, 0, // Skip to: 32946 +/* 30704 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 30707 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 31265 +/* 30712 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 30715 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 30813 +/* 30720 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... /* 30723 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30738 -/* 30728 */ MCD_OPC_CheckPredicate, 12, 203, 153, 1, // Skip to: 135640 -/* 30733 */ MCD_OPC_Decode, 161, 12, 169, 1, // Opcode: BSL_ZZZZ +/* 30728 */ MCD_OPC_CheckPredicate, 16, 19, 173, 1, // Skip to: 140576 +/* 30733 */ MCD_OPC_Decode, 149, 12, 156, 1, // Opcode: ADD_ZZZ_B /* 30738 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 30753 -/* 30743 */ MCD_OPC_CheckPredicate, 12, 188, 153, 1, // Skip to: 135640 -/* 30748 */ MCD_OPC_Decode, 159, 12, 169, 1, // Opcode: BSL1N_ZZZZ -/* 30753 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 30768 -/* 30758 */ MCD_OPC_CheckPredicate, 12, 173, 153, 1, // Skip to: 135640 -/* 30763 */ MCD_OPC_Decode, 160, 12, 169, 1, // Opcode: BSL2N_ZZZZ -/* 30768 */ MCD_OPC_FilterValue, 3, 163, 153, 1, // Skip to: 135640 -/* 30773 */ MCD_OPC_CheckPredicate, 12, 158, 153, 1, // Skip to: 135640 -/* 30778 */ MCD_OPC_Decode, 224, 34, 169, 1, // Opcode: NBSL_ZZZZ -/* 30783 */ MCD_OPC_FilterValue, 1, 227, 8, 0, // Skip to: 33063 -/* 30788 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 30791 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 31019 -/* 30796 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... -/* 30799 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 30837 -/* 30804 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 30807 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30822 -/* 30812 */ MCD_OPC_CheckPredicate, 10, 119, 153, 1, // Skip to: 135640 -/* 30817 */ MCD_OPC_Decode, 193, 26, 184, 1, // Opcode: INDEX_II_B -/* 30822 */ MCD_OPC_FilterValue, 1, 109, 153, 1, // Skip to: 135640 -/* 30827 */ MCD_OPC_CheckPredicate, 10, 104, 153, 1, // Skip to: 135640 -/* 30832 */ MCD_OPC_Decode, 201, 26, 185, 1, // Opcode: INDEX_RI_B -/* 30837 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 30875 -/* 30842 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 30845 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30860 -/* 30850 */ MCD_OPC_CheckPredicate, 10, 81, 153, 1, // Skip to: 135640 -/* 30855 */ MCD_OPC_Decode, 197, 26, 186, 1, // Opcode: INDEX_IR_B -/* 30860 */ MCD_OPC_FilterValue, 1, 71, 153, 1, // Skip to: 135640 -/* 30865 */ MCD_OPC_CheckPredicate, 10, 66, 153, 1, // Skip to: 135640 -/* 30870 */ MCD_OPC_Decode, 205, 26, 187, 1, // Opcode: INDEX_RR_B -/* 30875 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 30890 -/* 30880 */ MCD_OPC_CheckPredicate, 10, 51, 153, 1, // Skip to: 135640 -/* 30885 */ MCD_OPC_Decode, 224, 9, 188, 1, // Opcode: ADDVL_XXI -/* 30890 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 30905 -/* 30895 */ MCD_OPC_CheckPredicate, 0, 36, 153, 1, // Skip to: 135640 -/* 30900 */ MCD_OPC_Decode, 214, 9, 188, 1, // Opcode: ADDSVL_XXI -/* 30905 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 30943 -/* 30910 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 30913 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30928 -/* 30918 */ MCD_OPC_CheckPredicate, 12, 13, 153, 1, // Skip to: 135640 -/* 30923 */ MCD_OPC_Decode, 202, 34, 150, 1, // Opcode: MUL_ZZZ_B -/* 30928 */ MCD_OPC_FilterValue, 1, 3, 153, 1, // Skip to: 135640 -/* 30933 */ MCD_OPC_CheckPredicate, 12, 254, 152, 1, // Skip to: 135640 -/* 30938 */ MCD_OPC_Decode, 194, 35, 150, 1, // Opcode: PMUL_ZZZ_B -/* 30943 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 30981 -/* 30948 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 30951 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30966 -/* 30956 */ MCD_OPC_CheckPredicate, 12, 231, 152, 1, // Skip to: 135640 -/* 30961 */ MCD_OPC_Decode, 185, 41, 150, 1, // Opcode: SMULH_ZZZ_B -/* 30966 */ MCD_OPC_FilterValue, 1, 221, 152, 1, // Skip to: 135640 -/* 30971 */ MCD_OPC_CheckPredicate, 12, 216, 152, 1, // Skip to: 135640 -/* 30976 */ MCD_OPC_Decode, 161, 55, 150, 1, // Opcode: UMULH_ZZZ_B -/* 30981 */ MCD_OPC_FilterValue, 6, 206, 152, 1, // Skip to: 135640 -/* 30986 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 30989 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31004 -/* 30994 */ MCD_OPC_CheckPredicate, 12, 193, 152, 1, // Skip to: 135640 -/* 30999 */ MCD_OPC_Decode, 235, 42, 150, 1, // Opcode: SQDMULH_ZZZ_B -/* 31004 */ MCD_OPC_FilterValue, 1, 183, 152, 1, // Skip to: 135640 -/* 31009 */ MCD_OPC_CheckPredicate, 12, 178, 152, 1, // Skip to: 135640 -/* 31014 */ MCD_OPC_Decode, 229, 43, 150, 1, // Opcode: SQRDMULH_ZZZ_B -/* 31019 */ MCD_OPC_FilterValue, 1, 207, 0, 0, // Skip to: 31231 -/* 31024 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... -/* 31027 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 31065 -/* 31032 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31035 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31050 -/* 31040 */ MCD_OPC_CheckPredicate, 10, 147, 152, 1, // Skip to: 135640 -/* 31045 */ MCD_OPC_Decode, 195, 26, 184, 1, // Opcode: INDEX_II_H -/* 31050 */ MCD_OPC_FilterValue, 1, 137, 152, 1, // Skip to: 135640 -/* 31055 */ MCD_OPC_CheckPredicate, 10, 132, 152, 1, // Skip to: 135640 -/* 31060 */ MCD_OPC_Decode, 203, 26, 185, 1, // Opcode: INDEX_RI_H -/* 31065 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 31103 -/* 31070 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31073 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31088 -/* 31078 */ MCD_OPC_CheckPredicate, 10, 109, 152, 1, // Skip to: 135640 -/* 31083 */ MCD_OPC_Decode, 199, 26, 186, 1, // Opcode: INDEX_IR_H -/* 31088 */ MCD_OPC_FilterValue, 1, 99, 152, 1, // Skip to: 135640 -/* 31093 */ MCD_OPC_CheckPredicate, 10, 94, 152, 1, // Skip to: 135640 -/* 31098 */ MCD_OPC_Decode, 207, 26, 187, 1, // Opcode: INDEX_RR_H -/* 31103 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 31118 -/* 31108 */ MCD_OPC_CheckPredicate, 10, 79, 152, 1, // Skip to: 135640 -/* 31113 */ MCD_OPC_Decode, 196, 9, 188, 1, // Opcode: ADDPL_XXI -/* 31118 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 31133 -/* 31123 */ MCD_OPC_CheckPredicate, 0, 64, 152, 1, // Skip to: 135640 -/* 31128 */ MCD_OPC_Decode, 213, 9, 188, 1, // Opcode: ADDSPL_XXI -/* 31133 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 31155 -/* 31138 */ MCD_OPC_CheckPredicate, 12, 49, 152, 1, // Skip to: 135640 -/* 31143 */ MCD_OPC_CheckField, 10, 1, 0, 42, 152, 1, // Skip to: 135640 -/* 31150 */ MCD_OPC_Decode, 204, 34, 150, 1, // Opcode: MUL_ZZZ_H -/* 31155 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 31193 -/* 31160 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31163 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31178 -/* 31168 */ MCD_OPC_CheckPredicate, 12, 19, 152, 1, // Skip to: 135640 -/* 31173 */ MCD_OPC_Decode, 187, 41, 150, 1, // Opcode: SMULH_ZZZ_H -/* 31178 */ MCD_OPC_FilterValue, 1, 9, 152, 1, // Skip to: 135640 -/* 31183 */ MCD_OPC_CheckPredicate, 12, 4, 152, 1, // Skip to: 135640 -/* 31188 */ MCD_OPC_Decode, 163, 55, 150, 1, // Opcode: UMULH_ZZZ_H -/* 31193 */ MCD_OPC_FilterValue, 6, 250, 151, 1, // Skip to: 135640 -/* 31198 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31201 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31216 -/* 31206 */ MCD_OPC_CheckPredicate, 12, 237, 151, 1, // Skip to: 135640 -/* 31211 */ MCD_OPC_Decode, 237, 42, 150, 1, // Opcode: SQDMULH_ZZZ_H -/* 31216 */ MCD_OPC_FilterValue, 1, 227, 151, 1, // Skip to: 135640 -/* 31221 */ MCD_OPC_CheckPredicate, 12, 222, 151, 1, // Skip to: 135640 -/* 31226 */ MCD_OPC_Decode, 231, 43, 150, 1, // Opcode: SQRDMULH_ZZZ_H -/* 31231 */ MCD_OPC_FilterValue, 2, 221, 0, 0, // Skip to: 31457 -/* 31236 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... -/* 31239 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 31277 -/* 31244 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31247 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31262 -/* 31252 */ MCD_OPC_CheckPredicate, 10, 191, 151, 1, // Skip to: 135640 -/* 31257 */ MCD_OPC_Decode, 196, 26, 184, 1, // Opcode: INDEX_II_S -/* 31262 */ MCD_OPC_FilterValue, 1, 181, 151, 1, // Skip to: 135640 -/* 31267 */ MCD_OPC_CheckPredicate, 10, 176, 151, 1, // Skip to: 135640 -/* 31272 */ MCD_OPC_Decode, 204, 26, 185, 1, // Opcode: INDEX_RI_S -/* 31277 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 31315 -/* 31282 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31285 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31300 -/* 31290 */ MCD_OPC_CheckPredicate, 10, 153, 151, 1, // Skip to: 135640 -/* 31295 */ MCD_OPC_Decode, 200, 26, 186, 1, // Opcode: INDEX_IR_S -/* 31300 */ MCD_OPC_FilterValue, 1, 143, 151, 1, // Skip to: 135640 -/* 31305 */ MCD_OPC_CheckPredicate, 10, 138, 151, 1, // Skip to: 135640 -/* 31310 */ MCD_OPC_Decode, 208, 26, 187, 1, // Opcode: INDEX_RR_S -/* 31315 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 31337 -/* 31320 */ MCD_OPC_CheckPredicate, 10, 123, 151, 1, // Skip to: 135640 -/* 31325 */ MCD_OPC_CheckField, 16, 5, 31, 116, 151, 1, // Skip to: 135640 -/* 31332 */ MCD_OPC_Decode, 223, 36, 189, 1, // Opcode: RDVLI_XI -/* 31337 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 31359 -/* 31342 */ MCD_OPC_CheckPredicate, 0, 101, 151, 1, // Skip to: 135640 -/* 31347 */ MCD_OPC_CheckField, 16, 5, 31, 94, 151, 1, // Skip to: 135640 -/* 31354 */ MCD_OPC_Decode, 222, 36, 189, 1, // Opcode: RDSVLI_XI -/* 31359 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 31381 -/* 31364 */ MCD_OPC_CheckPredicate, 12, 79, 151, 1, // Skip to: 135640 -/* 31369 */ MCD_OPC_CheckField, 10, 1, 0, 72, 151, 1, // Skip to: 135640 -/* 31376 */ MCD_OPC_Decode, 205, 34, 150, 1, // Opcode: MUL_ZZZ_S -/* 31381 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 31419 -/* 31386 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31389 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31404 -/* 31394 */ MCD_OPC_CheckPredicate, 12, 49, 151, 1, // Skip to: 135640 -/* 31399 */ MCD_OPC_Decode, 188, 41, 150, 1, // Opcode: SMULH_ZZZ_S -/* 31404 */ MCD_OPC_FilterValue, 1, 39, 151, 1, // Skip to: 135640 -/* 31409 */ MCD_OPC_CheckPredicate, 12, 34, 151, 1, // Skip to: 135640 -/* 31414 */ MCD_OPC_Decode, 164, 55, 150, 1, // Opcode: UMULH_ZZZ_S -/* 31419 */ MCD_OPC_FilterValue, 6, 24, 151, 1, // Skip to: 135640 -/* 31424 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 31427 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31442 -/* 31432 */ MCD_OPC_CheckPredicate, 12, 11, 151, 1, // Skip to: 135640 -/* 31437 */ MCD_OPC_Decode, 238, 42, 150, 1, // Opcode: SQDMULH_ZZZ_S -/* 31442 */ MCD_OPC_FilterValue, 1, 1, 151, 1, // Skip to: 135640 -/* 31447 */ MCD_OPC_CheckPredicate, 12, 252, 150, 1, // Skip to: 135640 -/* 31452 */ MCD_OPC_Decode, 232, 43, 150, 1, // Opcode: SQRDMULH_ZZZ_S -/* 31457 */ MCD_OPC_FilterValue, 3, 138, 0, 0, // Skip to: 31600 -/* 31462 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 31465 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31480 -/* 31470 */ MCD_OPC_CheckPredicate, 10, 229, 150, 1, // Skip to: 135640 -/* 31475 */ MCD_OPC_Decode, 194, 26, 184, 1, // Opcode: INDEX_II_D -/* 31480 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 31495 -/* 31485 */ MCD_OPC_CheckPredicate, 10, 214, 150, 1, // Skip to: 135640 -/* 31490 */ MCD_OPC_Decode, 202, 26, 190, 1, // Opcode: INDEX_RI_D -/* 31495 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 31510 -/* 31500 */ MCD_OPC_CheckPredicate, 10, 199, 150, 1, // Skip to: 135640 -/* 31505 */ MCD_OPC_Decode, 198, 26, 191, 1, // Opcode: INDEX_IR_D -/* 31510 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 31525 -/* 31515 */ MCD_OPC_CheckPredicate, 10, 184, 150, 1, // Skip to: 135640 -/* 31520 */ MCD_OPC_Decode, 206, 26, 192, 1, // Opcode: INDEX_RR_D -/* 31525 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 31540 -/* 31530 */ MCD_OPC_CheckPredicate, 12, 169, 150, 1, // Skip to: 135640 -/* 31535 */ MCD_OPC_Decode, 203, 34, 150, 1, // Opcode: MUL_ZZZ_D -/* 31540 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 31555 -/* 31545 */ MCD_OPC_CheckPredicate, 12, 154, 150, 1, // Skip to: 135640 -/* 31550 */ MCD_OPC_Decode, 186, 41, 150, 1, // Opcode: SMULH_ZZZ_D -/* 31555 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 31570 -/* 31560 */ MCD_OPC_CheckPredicate, 12, 139, 150, 1, // Skip to: 135640 -/* 31565 */ MCD_OPC_Decode, 162, 55, 150, 1, // Opcode: UMULH_ZZZ_D -/* 31570 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 31585 -/* 31575 */ MCD_OPC_CheckPredicate, 12, 124, 150, 1, // Skip to: 135640 -/* 31580 */ MCD_OPC_Decode, 236, 42, 150, 1, // Opcode: SQDMULH_ZZZ_D -/* 31585 */ MCD_OPC_FilterValue, 13, 114, 150, 1, // Skip to: 135640 -/* 31590 */ MCD_OPC_CheckPredicate, 12, 109, 150, 1, // Skip to: 135640 -/* 31595 */ MCD_OPC_Decode, 230, 43, 150, 1, // Opcode: SQRDMULH_ZZZ_D -/* 31600 */ MCD_OPC_FilterValue, 4, 149, 1, 0, // Skip to: 32010 -/* 31605 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 31608 */ MCD_OPC_FilterValue, 0, 127, 0, 0, // Skip to: 31740 -/* 31613 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 31616 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 31645 -/* 31621 */ MCD_OPC_CheckPredicate, 10, 78, 150, 1, // Skip to: 135640 -/* 31626 */ MCD_OPC_CheckField, 9, 1, 0, 71, 150, 1, // Skip to: 135640 -/* 31633 */ MCD_OPC_CheckField, 4, 1, 0, 64, 150, 1, // Skip to: 135640 -/* 31640 */ MCD_OPC_Decode, 162, 60, 193, 1, // Opcode: ZIP1_PPP_B -/* 31645 */ MCD_OPC_FilterValue, 1, 54, 150, 1, // Skip to: 135640 -/* 31650 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 31653 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 31682 -/* 31658 */ MCD_OPC_CheckPredicate, 10, 41, 150, 1, // Skip to: 135640 -/* 31663 */ MCD_OPC_CheckField, 9, 1, 0, 34, 150, 1, // Skip to: 135640 -/* 31670 */ MCD_OPC_CheckField, 4, 1, 0, 27, 150, 1, // Skip to: 135640 -/* 31677 */ MCD_OPC_Decode, 132, 36, 194, 1, // Opcode: PUNPKLO_PP -/* 31682 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 31711 -/* 31687 */ MCD_OPC_CheckPredicate, 10, 12, 150, 1, // Skip to: 135640 -/* 31692 */ MCD_OPC_CheckField, 9, 1, 0, 5, 150, 1, // Skip to: 135640 -/* 31699 */ MCD_OPC_CheckField, 4, 1, 0, 254, 149, 1, // Skip to: 135640 -/* 31706 */ MCD_OPC_Decode, 131, 36, 194, 1, // Opcode: PUNPKHI_PP -/* 31711 */ MCD_OPC_FilterValue, 4, 244, 149, 1, // Skip to: 135640 -/* 31716 */ MCD_OPC_CheckPredicate, 10, 239, 149, 1, // Skip to: 135640 -/* 31721 */ MCD_OPC_CheckField, 9, 1, 0, 232, 149, 1, // Skip to: 135640 -/* 31728 */ MCD_OPC_CheckField, 4, 1, 0, 225, 149, 1, // Skip to: 135640 -/* 31735 */ MCD_OPC_Decode, 251, 36, 194, 1, // Opcode: REV_PP_B -/* 31740 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 31776 -/* 31745 */ MCD_OPC_CheckPredicate, 10, 210, 149, 1, // Skip to: 135640 -/* 31750 */ MCD_OPC_CheckField, 20, 1, 0, 203, 149, 1, // Skip to: 135640 -/* 31757 */ MCD_OPC_CheckField, 9, 1, 0, 196, 149, 1, // Skip to: 135640 -/* 31764 */ MCD_OPC_CheckField, 4, 1, 0, 189, 149, 1, // Skip to: 135640 -/* 31771 */ MCD_OPC_Decode, 178, 60, 193, 1, // Opcode: ZIP2_PPP_B -/* 31776 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 31812 -/* 31781 */ MCD_OPC_CheckPredicate, 10, 174, 149, 1, // Skip to: 135640 -/* 31786 */ MCD_OPC_CheckField, 20, 1, 0, 167, 149, 1, // Skip to: 135640 -/* 31793 */ MCD_OPC_CheckField, 9, 1, 0, 160, 149, 1, // Skip to: 135640 -/* 31800 */ MCD_OPC_CheckField, 4, 1, 0, 153, 149, 1, // Skip to: 135640 -/* 31807 */ MCD_OPC_Decode, 204, 58, 193, 1, // Opcode: UZP1_PPP_B -/* 31812 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 31848 -/* 31817 */ MCD_OPC_CheckPredicate, 10, 138, 149, 1, // Skip to: 135640 -/* 31822 */ MCD_OPC_CheckField, 20, 1, 0, 131, 149, 1, // Skip to: 135640 -/* 31829 */ MCD_OPC_CheckField, 9, 1, 0, 124, 149, 1, // Skip to: 135640 -/* 31836 */ MCD_OPC_CheckField, 4, 1, 0, 117, 149, 1, // Skip to: 135640 -/* 31843 */ MCD_OPC_Decode, 220, 58, 193, 1, // Opcode: UZP2_PPP_B -/* 31848 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 31884 -/* 31853 */ MCD_OPC_CheckPredicate, 10, 102, 149, 1, // Skip to: 135640 -/* 31858 */ MCD_OPC_CheckField, 20, 1, 0, 95, 149, 1, // Skip to: 135640 -/* 31865 */ MCD_OPC_CheckField, 9, 1, 0, 88, 149, 1, // Skip to: 135640 -/* 31872 */ MCD_OPC_CheckField, 4, 1, 0, 81, 149, 1, // Skip to: 135640 -/* 31879 */ MCD_OPC_Decode, 212, 51, 193, 1, // Opcode: TRN1_PPP_B -/* 31884 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 31920 -/* 31889 */ MCD_OPC_CheckPredicate, 10, 66, 149, 1, // Skip to: 135640 -/* 31894 */ MCD_OPC_CheckField, 20, 1, 0, 59, 149, 1, // Skip to: 135640 -/* 31901 */ MCD_OPC_CheckField, 9, 1, 0, 52, 149, 1, // Skip to: 135640 -/* 31908 */ MCD_OPC_CheckField, 4, 1, 0, 45, 149, 1, // Skip to: 135640 -/* 31915 */ MCD_OPC_Decode, 228, 51, 193, 1, // Opcode: TRN2_PPP_B -/* 31920 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 31935 -/* 31925 */ MCD_OPC_CheckPredicate, 10, 30, 149, 1, // Skip to: 135640 -/* 31930 */ MCD_OPC_Decode, 166, 60, 150, 1, // Opcode: ZIP1_ZZZ_B -/* 31935 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 31950 -/* 31940 */ MCD_OPC_CheckPredicate, 10, 15, 149, 1, // Skip to: 135640 -/* 31945 */ MCD_OPC_Decode, 182, 60, 150, 1, // Opcode: ZIP2_ZZZ_B -/* 31950 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 31965 -/* 31955 */ MCD_OPC_CheckPredicate, 10, 0, 149, 1, // Skip to: 135640 -/* 31960 */ MCD_OPC_Decode, 208, 58, 150, 1, // Opcode: UZP1_ZZZ_B -/* 31965 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 31980 -/* 31970 */ MCD_OPC_CheckPredicate, 10, 241, 148, 1, // Skip to: 135640 -/* 31975 */ MCD_OPC_Decode, 224, 58, 150, 1, // Opcode: UZP2_ZZZ_B -/* 31980 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 31995 -/* 31985 */ MCD_OPC_CheckPredicate, 10, 226, 148, 1, // Skip to: 135640 -/* 31990 */ MCD_OPC_Decode, 216, 51, 150, 1, // Opcode: TRN1_ZZZ_B -/* 31995 */ MCD_OPC_FilterValue, 13, 216, 148, 1, // Skip to: 135640 -/* 32000 */ MCD_OPC_CheckPredicate, 10, 211, 148, 1, // Skip to: 135640 -/* 32005 */ MCD_OPC_Decode, 232, 51, 150, 1, // Opcode: TRN2_ZZZ_B -/* 32010 */ MCD_OPC_FilterValue, 5, 90, 1, 0, // Skip to: 32361 -/* 32015 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 32018 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 32091 -/* 32023 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 32026 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 32055 -/* 32031 */ MCD_OPC_CheckPredicate, 10, 180, 148, 1, // Skip to: 135640 -/* 32036 */ MCD_OPC_CheckField, 9, 1, 0, 173, 148, 1, // Skip to: 135640 -/* 32043 */ MCD_OPC_CheckField, 4, 1, 0, 166, 148, 1, // Skip to: 135640 -/* 32050 */ MCD_OPC_Decode, 164, 60, 193, 1, // Opcode: ZIP1_PPP_H -/* 32055 */ MCD_OPC_FilterValue, 1, 156, 148, 1, // Skip to: 135640 -/* 32060 */ MCD_OPC_CheckPredicate, 10, 151, 148, 1, // Skip to: 135640 -/* 32065 */ MCD_OPC_CheckField, 16, 4, 4, 144, 148, 1, // Skip to: 135640 -/* 32072 */ MCD_OPC_CheckField, 9, 1, 0, 137, 148, 1, // Skip to: 135640 -/* 32079 */ MCD_OPC_CheckField, 4, 1, 0, 130, 148, 1, // Skip to: 135640 -/* 32086 */ MCD_OPC_Decode, 253, 36, 194, 1, // Opcode: REV_PP_H -/* 32091 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 32127 -/* 32096 */ MCD_OPC_CheckPredicate, 10, 115, 148, 1, // Skip to: 135640 -/* 32101 */ MCD_OPC_CheckField, 20, 1, 0, 108, 148, 1, // Skip to: 135640 -/* 32108 */ MCD_OPC_CheckField, 9, 1, 0, 101, 148, 1, // Skip to: 135640 -/* 32115 */ MCD_OPC_CheckField, 4, 1, 0, 94, 148, 1, // Skip to: 135640 -/* 32122 */ MCD_OPC_Decode, 180, 60, 193, 1, // Opcode: ZIP2_PPP_H -/* 32127 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 32163 -/* 32132 */ MCD_OPC_CheckPredicate, 10, 79, 148, 1, // Skip to: 135640 -/* 32137 */ MCD_OPC_CheckField, 20, 1, 0, 72, 148, 1, // Skip to: 135640 -/* 32144 */ MCD_OPC_CheckField, 9, 1, 0, 65, 148, 1, // Skip to: 135640 -/* 32151 */ MCD_OPC_CheckField, 4, 1, 0, 58, 148, 1, // Skip to: 135640 -/* 32158 */ MCD_OPC_Decode, 206, 58, 193, 1, // Opcode: UZP1_PPP_H -/* 32163 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 32199 -/* 32168 */ MCD_OPC_CheckPredicate, 10, 43, 148, 1, // Skip to: 135640 -/* 32173 */ MCD_OPC_CheckField, 20, 1, 0, 36, 148, 1, // Skip to: 135640 -/* 32180 */ MCD_OPC_CheckField, 9, 1, 0, 29, 148, 1, // Skip to: 135640 -/* 32187 */ MCD_OPC_CheckField, 4, 1, 0, 22, 148, 1, // Skip to: 135640 -/* 32194 */ MCD_OPC_Decode, 222, 58, 193, 1, // Opcode: UZP2_PPP_H -/* 32199 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 32235 -/* 32204 */ MCD_OPC_CheckPredicate, 10, 7, 148, 1, // Skip to: 135640 -/* 32209 */ MCD_OPC_CheckField, 20, 1, 0, 0, 148, 1, // Skip to: 135640 -/* 32216 */ MCD_OPC_CheckField, 9, 1, 0, 249, 147, 1, // Skip to: 135640 -/* 32223 */ MCD_OPC_CheckField, 4, 1, 0, 242, 147, 1, // Skip to: 135640 -/* 32230 */ MCD_OPC_Decode, 214, 51, 193, 1, // Opcode: TRN1_PPP_H -/* 32235 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 32271 -/* 32240 */ MCD_OPC_CheckPredicate, 10, 227, 147, 1, // Skip to: 135640 -/* 32245 */ MCD_OPC_CheckField, 20, 1, 0, 220, 147, 1, // Skip to: 135640 -/* 32252 */ MCD_OPC_CheckField, 9, 1, 0, 213, 147, 1, // Skip to: 135640 -/* 32259 */ MCD_OPC_CheckField, 4, 1, 0, 206, 147, 1, // Skip to: 135640 -/* 32266 */ MCD_OPC_Decode, 230, 51, 193, 1, // Opcode: TRN2_PPP_H -/* 32271 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 32286 -/* 32276 */ MCD_OPC_CheckPredicate, 10, 191, 147, 1, // Skip to: 135640 -/* 32281 */ MCD_OPC_Decode, 168, 60, 150, 1, // Opcode: ZIP1_ZZZ_H -/* 32286 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 32301 -/* 32291 */ MCD_OPC_CheckPredicate, 10, 176, 147, 1, // Skip to: 135640 -/* 32296 */ MCD_OPC_Decode, 184, 60, 150, 1, // Opcode: ZIP2_ZZZ_H -/* 32301 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 32316 -/* 32306 */ MCD_OPC_CheckPredicate, 10, 161, 147, 1, // Skip to: 135640 -/* 32311 */ MCD_OPC_Decode, 210, 58, 150, 1, // Opcode: UZP1_ZZZ_H -/* 32316 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 32331 -/* 32321 */ MCD_OPC_CheckPredicate, 10, 146, 147, 1, // Skip to: 135640 -/* 32326 */ MCD_OPC_Decode, 226, 58, 150, 1, // Opcode: UZP2_ZZZ_H -/* 32331 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 32346 -/* 32336 */ MCD_OPC_CheckPredicate, 10, 131, 147, 1, // Skip to: 135640 -/* 32341 */ MCD_OPC_Decode, 218, 51, 150, 1, // Opcode: TRN1_ZZZ_H -/* 32346 */ MCD_OPC_FilterValue, 13, 121, 147, 1, // Skip to: 135640 -/* 32351 */ MCD_OPC_CheckPredicate, 10, 116, 147, 1, // Skip to: 135640 -/* 32356 */ MCD_OPC_Decode, 234, 51, 150, 1, // Opcode: TRN2_ZZZ_H -/* 32361 */ MCD_OPC_FilterValue, 6, 90, 1, 0, // Skip to: 32712 -/* 32366 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 32369 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 32442 -/* 32374 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 32377 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 32406 -/* 32382 */ MCD_OPC_CheckPredicate, 10, 85, 147, 1, // Skip to: 135640 -/* 32387 */ MCD_OPC_CheckField, 9, 1, 0, 78, 147, 1, // Skip to: 135640 -/* 32394 */ MCD_OPC_CheckField, 4, 1, 0, 71, 147, 1, // Skip to: 135640 -/* 32401 */ MCD_OPC_Decode, 165, 60, 193, 1, // Opcode: ZIP1_PPP_S -/* 32406 */ MCD_OPC_FilterValue, 1, 61, 147, 1, // Skip to: 135640 -/* 32411 */ MCD_OPC_CheckPredicate, 10, 56, 147, 1, // Skip to: 135640 -/* 32416 */ MCD_OPC_CheckField, 16, 4, 4, 49, 147, 1, // Skip to: 135640 -/* 32423 */ MCD_OPC_CheckField, 9, 1, 0, 42, 147, 1, // Skip to: 135640 -/* 32430 */ MCD_OPC_CheckField, 4, 1, 0, 35, 147, 1, // Skip to: 135640 -/* 32437 */ MCD_OPC_Decode, 254, 36, 194, 1, // Opcode: REV_PP_S -/* 32442 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 32478 -/* 32447 */ MCD_OPC_CheckPredicate, 10, 20, 147, 1, // Skip to: 135640 -/* 32452 */ MCD_OPC_CheckField, 20, 1, 0, 13, 147, 1, // Skip to: 135640 -/* 32459 */ MCD_OPC_CheckField, 9, 1, 0, 6, 147, 1, // Skip to: 135640 -/* 32466 */ MCD_OPC_CheckField, 4, 1, 0, 255, 146, 1, // Skip to: 135640 -/* 32473 */ MCD_OPC_Decode, 181, 60, 193, 1, // Opcode: ZIP2_PPP_S -/* 32478 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 32514 -/* 32483 */ MCD_OPC_CheckPredicate, 10, 240, 146, 1, // Skip to: 135640 -/* 32488 */ MCD_OPC_CheckField, 20, 1, 0, 233, 146, 1, // Skip to: 135640 -/* 32495 */ MCD_OPC_CheckField, 9, 1, 0, 226, 146, 1, // Skip to: 135640 -/* 32502 */ MCD_OPC_CheckField, 4, 1, 0, 219, 146, 1, // Skip to: 135640 -/* 32509 */ MCD_OPC_Decode, 207, 58, 193, 1, // Opcode: UZP1_PPP_S -/* 32514 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 32550 -/* 32519 */ MCD_OPC_CheckPredicate, 10, 204, 146, 1, // Skip to: 135640 -/* 32524 */ MCD_OPC_CheckField, 20, 1, 0, 197, 146, 1, // Skip to: 135640 -/* 32531 */ MCD_OPC_CheckField, 9, 1, 0, 190, 146, 1, // Skip to: 135640 -/* 32538 */ MCD_OPC_CheckField, 4, 1, 0, 183, 146, 1, // Skip to: 135640 -/* 32545 */ MCD_OPC_Decode, 223, 58, 193, 1, // Opcode: UZP2_PPP_S -/* 32550 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 32586 -/* 32555 */ MCD_OPC_CheckPredicate, 10, 168, 146, 1, // Skip to: 135640 -/* 32560 */ MCD_OPC_CheckField, 20, 1, 0, 161, 146, 1, // Skip to: 135640 -/* 32567 */ MCD_OPC_CheckField, 9, 1, 0, 154, 146, 1, // Skip to: 135640 -/* 32574 */ MCD_OPC_CheckField, 4, 1, 0, 147, 146, 1, // Skip to: 135640 -/* 32581 */ MCD_OPC_Decode, 215, 51, 193, 1, // Opcode: TRN1_PPP_S -/* 32586 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 32622 -/* 32591 */ MCD_OPC_CheckPredicate, 10, 132, 146, 1, // Skip to: 135640 -/* 32596 */ MCD_OPC_CheckField, 20, 1, 0, 125, 146, 1, // Skip to: 135640 -/* 32603 */ MCD_OPC_CheckField, 9, 1, 0, 118, 146, 1, // Skip to: 135640 -/* 32610 */ MCD_OPC_CheckField, 4, 1, 0, 111, 146, 1, // Skip to: 135640 -/* 32617 */ MCD_OPC_Decode, 231, 51, 193, 1, // Opcode: TRN2_PPP_S -/* 32622 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 32637 -/* 32627 */ MCD_OPC_CheckPredicate, 10, 96, 146, 1, // Skip to: 135640 -/* 32632 */ MCD_OPC_Decode, 170, 60, 150, 1, // Opcode: ZIP1_ZZZ_S -/* 32637 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 32652 -/* 32642 */ MCD_OPC_CheckPredicate, 10, 81, 146, 1, // Skip to: 135640 -/* 32647 */ MCD_OPC_Decode, 186, 60, 150, 1, // Opcode: ZIP2_ZZZ_S -/* 32652 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 32667 -/* 32657 */ MCD_OPC_CheckPredicate, 10, 66, 146, 1, // Skip to: 135640 -/* 32662 */ MCD_OPC_Decode, 212, 58, 150, 1, // Opcode: UZP1_ZZZ_S -/* 32667 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 32682 -/* 32672 */ MCD_OPC_CheckPredicate, 10, 51, 146, 1, // Skip to: 135640 -/* 32677 */ MCD_OPC_Decode, 228, 58, 150, 1, // Opcode: UZP2_ZZZ_S -/* 32682 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 32697 -/* 32687 */ MCD_OPC_CheckPredicate, 10, 36, 146, 1, // Skip to: 135640 -/* 32692 */ MCD_OPC_Decode, 220, 51, 150, 1, // Opcode: TRN1_ZZZ_S -/* 32697 */ MCD_OPC_FilterValue, 13, 26, 146, 1, // Skip to: 135640 -/* 32702 */ MCD_OPC_CheckPredicate, 10, 21, 146, 1, // Skip to: 135640 -/* 32707 */ MCD_OPC_Decode, 236, 51, 150, 1, // Opcode: TRN2_ZZZ_S -/* 32712 */ MCD_OPC_FilterValue, 7, 11, 146, 1, // Skip to: 135640 -/* 32717 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 32720 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 32793 -/* 32725 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 32728 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 32757 -/* 32733 */ MCD_OPC_CheckPredicate, 10, 246, 145, 1, // Skip to: 135640 -/* 32738 */ MCD_OPC_CheckField, 9, 1, 0, 239, 145, 1, // Skip to: 135640 -/* 32745 */ MCD_OPC_CheckField, 4, 1, 0, 232, 145, 1, // Skip to: 135640 -/* 32752 */ MCD_OPC_Decode, 163, 60, 193, 1, // Opcode: ZIP1_PPP_D -/* 32757 */ MCD_OPC_FilterValue, 1, 222, 145, 1, // Skip to: 135640 -/* 32762 */ MCD_OPC_CheckPredicate, 10, 217, 145, 1, // Skip to: 135640 -/* 32767 */ MCD_OPC_CheckField, 16, 4, 4, 210, 145, 1, // Skip to: 135640 -/* 32774 */ MCD_OPC_CheckField, 9, 1, 0, 203, 145, 1, // Skip to: 135640 -/* 32781 */ MCD_OPC_CheckField, 4, 1, 0, 196, 145, 1, // Skip to: 135640 -/* 32788 */ MCD_OPC_Decode, 252, 36, 194, 1, // Opcode: REV_PP_D -/* 32793 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 32829 -/* 32798 */ MCD_OPC_CheckPredicate, 10, 181, 145, 1, // Skip to: 135640 -/* 32803 */ MCD_OPC_CheckField, 20, 1, 0, 174, 145, 1, // Skip to: 135640 -/* 32810 */ MCD_OPC_CheckField, 9, 1, 0, 167, 145, 1, // Skip to: 135640 -/* 32817 */ MCD_OPC_CheckField, 4, 1, 0, 160, 145, 1, // Skip to: 135640 -/* 32824 */ MCD_OPC_Decode, 179, 60, 193, 1, // Opcode: ZIP2_PPP_D -/* 32829 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 32865 -/* 32834 */ MCD_OPC_CheckPredicate, 10, 145, 145, 1, // Skip to: 135640 -/* 32839 */ MCD_OPC_CheckField, 20, 1, 0, 138, 145, 1, // Skip to: 135640 -/* 32846 */ MCD_OPC_CheckField, 9, 1, 0, 131, 145, 1, // Skip to: 135640 -/* 32853 */ MCD_OPC_CheckField, 4, 1, 0, 124, 145, 1, // Skip to: 135640 -/* 32860 */ MCD_OPC_Decode, 205, 58, 193, 1, // Opcode: UZP1_PPP_D -/* 32865 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 32901 -/* 32870 */ MCD_OPC_CheckPredicate, 10, 109, 145, 1, // Skip to: 135640 -/* 32875 */ MCD_OPC_CheckField, 20, 1, 0, 102, 145, 1, // Skip to: 135640 -/* 32882 */ MCD_OPC_CheckField, 9, 1, 0, 95, 145, 1, // Skip to: 135640 -/* 32889 */ MCD_OPC_CheckField, 4, 1, 0, 88, 145, 1, // Skip to: 135640 -/* 32896 */ MCD_OPC_Decode, 221, 58, 193, 1, // Opcode: UZP2_PPP_D -/* 32901 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 32937 -/* 32906 */ MCD_OPC_CheckPredicate, 10, 73, 145, 1, // Skip to: 135640 -/* 32911 */ MCD_OPC_CheckField, 20, 1, 0, 66, 145, 1, // Skip to: 135640 -/* 32918 */ MCD_OPC_CheckField, 9, 1, 0, 59, 145, 1, // Skip to: 135640 -/* 32925 */ MCD_OPC_CheckField, 4, 1, 0, 52, 145, 1, // Skip to: 135640 -/* 32932 */ MCD_OPC_Decode, 213, 51, 193, 1, // Opcode: TRN1_PPP_D -/* 32937 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 32973 -/* 32942 */ MCD_OPC_CheckPredicate, 10, 37, 145, 1, // Skip to: 135640 -/* 32947 */ MCD_OPC_CheckField, 20, 1, 0, 30, 145, 1, // Skip to: 135640 -/* 32954 */ MCD_OPC_CheckField, 9, 1, 0, 23, 145, 1, // Skip to: 135640 -/* 32961 */ MCD_OPC_CheckField, 4, 1, 0, 16, 145, 1, // Skip to: 135640 -/* 32968 */ MCD_OPC_Decode, 229, 51, 193, 1, // Opcode: TRN2_PPP_D -/* 32973 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 32988 -/* 32978 */ MCD_OPC_CheckPredicate, 10, 1, 145, 1, // Skip to: 135640 -/* 32983 */ MCD_OPC_Decode, 167, 60, 150, 1, // Opcode: ZIP1_ZZZ_D -/* 32988 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 33003 -/* 32993 */ MCD_OPC_CheckPredicate, 10, 242, 144, 1, // Skip to: 135640 -/* 32998 */ MCD_OPC_Decode, 183, 60, 150, 1, // Opcode: ZIP2_ZZZ_D -/* 33003 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 33018 -/* 33008 */ MCD_OPC_CheckPredicate, 10, 227, 144, 1, // Skip to: 135640 -/* 33013 */ MCD_OPC_Decode, 209, 58, 150, 1, // Opcode: UZP1_ZZZ_D -/* 33018 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 33033 -/* 33023 */ MCD_OPC_CheckPredicate, 10, 212, 144, 1, // Skip to: 135640 -/* 33028 */ MCD_OPC_Decode, 225, 58, 150, 1, // Opcode: UZP2_ZZZ_D -/* 33033 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 33048 -/* 33038 */ MCD_OPC_CheckPredicate, 10, 197, 144, 1, // Skip to: 135640 -/* 33043 */ MCD_OPC_Decode, 217, 51, 150, 1, // Opcode: TRN1_ZZZ_D -/* 33048 */ MCD_OPC_FilterValue, 13, 187, 144, 1, // Skip to: 135640 -/* 33053 */ MCD_OPC_CheckPredicate, 10, 182, 144, 1, // Skip to: 135640 -/* 33058 */ MCD_OPC_Decode, 233, 51, 150, 1, // Opcode: TRN2_ZZZ_D -/* 33063 */ MCD_OPC_FilterValue, 2, 67, 10, 0, // Skip to: 35695 -/* 33068 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 33071 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 33629 -/* 33076 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 33079 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 33117 -/* 33084 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33087 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33102 -/* 33092 */ MCD_OPC_CheckPredicate, 10, 143, 144, 1, // Skip to: 135640 -/* 33097 */ MCD_OPC_Decode, 214, 10, 150, 1, // Opcode: ASR_WIDE_ZZZ_B -/* 33102 */ MCD_OPC_FilterValue, 1, 133, 144, 1, // Skip to: 135640 -/* 33107 */ MCD_OPC_CheckPredicate, 10, 128, 144, 1, // Skip to: 135640 -/* 33112 */ MCD_OPC_Decode, 215, 10, 150, 1, // Opcode: ASR_WIDE_ZZZ_H -/* 33117 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 33155 -/* 33122 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33125 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33140 -/* 33130 */ MCD_OPC_CheckPredicate, 10, 105, 144, 1, // Skip to: 135640 -/* 33135 */ MCD_OPC_Decode, 130, 33, 150, 1, // Opcode: LSR_WIDE_ZZZ_B -/* 33140 */ MCD_OPC_FilterValue, 1, 95, 144, 1, // Skip to: 135640 -/* 33145 */ MCD_OPC_CheckPredicate, 10, 90, 144, 1, // Skip to: 135640 -/* 33150 */ MCD_OPC_Decode, 131, 33, 150, 1, // Opcode: LSR_WIDE_ZZZ_H -/* 33155 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 33193 -/* 33160 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33163 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33178 -/* 33168 */ MCD_OPC_CheckPredicate, 10, 67, 144, 1, // Skip to: 135640 -/* 33173 */ MCD_OPC_Decode, 234, 32, 150, 1, // Opcode: LSL_WIDE_ZZZ_B -/* 33178 */ MCD_OPC_FilterValue, 1, 57, 144, 1, // Skip to: 135640 -/* 33183 */ MCD_OPC_CheckPredicate, 10, 52, 144, 1, // Skip to: 135640 -/* 33188 */ MCD_OPC_Decode, 235, 32, 150, 1, // Opcode: LSL_WIDE_ZZZ_H -/* 33193 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 33261 -/* 33198 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33201 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 33246 -/* 33206 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 33209 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33231 -/* 33214 */ MCD_OPC_CheckPredicate, 10, 21, 144, 1, // Skip to: 135640 -/* 33219 */ MCD_OPC_CheckField, 19, 1, 1, 14, 144, 1, // Skip to: 135640 -/* 33226 */ MCD_OPC_Decode, 225, 10, 195, 1, // Opcode: ASR_ZZI_B -/* 33231 */ MCD_OPC_FilterValue, 1, 4, 144, 1, // Skip to: 135640 -/* 33236 */ MCD_OPC_CheckPredicate, 10, 255, 143, 1, // Skip to: 135640 -/* 33241 */ MCD_OPC_Decode, 227, 10, 196, 1, // Opcode: ASR_ZZI_H -/* 33246 */ MCD_OPC_FilterValue, 1, 245, 143, 1, // Skip to: 135640 -/* 33251 */ MCD_OPC_CheckPredicate, 10, 240, 143, 1, // Skip to: 135640 -/* 33256 */ MCD_OPC_Decode, 228, 10, 197, 1, // Opcode: ASR_ZZI_S -/* 33261 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 33329 -/* 33266 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33269 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 33314 -/* 33274 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 33277 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33299 -/* 33282 */ MCD_OPC_CheckPredicate, 10, 209, 143, 1, // Skip to: 135640 -/* 33287 */ MCD_OPC_CheckField, 19, 1, 1, 202, 143, 1, // Skip to: 135640 -/* 33294 */ MCD_OPC_Decode, 141, 33, 195, 1, // Opcode: LSR_ZZI_B -/* 33299 */ MCD_OPC_FilterValue, 1, 192, 143, 1, // Skip to: 135640 -/* 33304 */ MCD_OPC_CheckPredicate, 10, 187, 143, 1, // Skip to: 135640 -/* 33309 */ MCD_OPC_Decode, 143, 33, 196, 1, // Opcode: LSR_ZZI_H -/* 33314 */ MCD_OPC_FilterValue, 1, 177, 143, 1, // Skip to: 135640 -/* 33319 */ MCD_OPC_CheckPredicate, 10, 172, 143, 1, // Skip to: 135640 -/* 33324 */ MCD_OPC_Decode, 144, 33, 197, 1, // Opcode: LSR_ZZI_S -/* 33329 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 33397 -/* 33334 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33337 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 33382 -/* 33342 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 33345 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33367 -/* 33350 */ MCD_OPC_CheckPredicate, 10, 141, 143, 1, // Skip to: 135640 -/* 33355 */ MCD_OPC_CheckField, 19, 1, 1, 134, 143, 1, // Skip to: 135640 -/* 33362 */ MCD_OPC_Decode, 245, 32, 198, 1, // Opcode: LSL_ZZI_B -/* 33367 */ MCD_OPC_FilterValue, 1, 124, 143, 1, // Skip to: 135640 -/* 33372 */ MCD_OPC_CheckPredicate, 10, 119, 143, 1, // Skip to: 135640 -/* 33377 */ MCD_OPC_Decode, 247, 32, 199, 1, // Opcode: LSL_ZZI_H -/* 33382 */ MCD_OPC_FilterValue, 1, 109, 143, 1, // Skip to: 135640 -/* 33387 */ MCD_OPC_CheckPredicate, 10, 104, 143, 1, // Skip to: 135640 -/* 33392 */ MCD_OPC_Decode, 248, 32, 200, 1, // Opcode: LSL_ZZI_S -/* 33397 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 33435 -/* 33402 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33405 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33420 -/* 33410 */ MCD_OPC_CheckPredicate, 14, 81, 143, 1, // Skip to: 135640 -/* 33415 */ MCD_OPC_Decode, 159, 10, 150, 1, // Opcode: ADR_SXTW_ZZZ_D_0 -/* 33420 */ MCD_OPC_FilterValue, 1, 71, 143, 1, // Skip to: 135640 -/* 33425 */ MCD_OPC_CheckPredicate, 14, 66, 143, 1, // Skip to: 135640 -/* 33430 */ MCD_OPC_Decode, 163, 10, 150, 1, // Opcode: ADR_UXTW_ZZZ_D_0 -/* 33435 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 33473 -/* 33440 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33443 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33458 -/* 33448 */ MCD_OPC_CheckPredicate, 14, 43, 143, 1, // Skip to: 135640 -/* 33453 */ MCD_OPC_Decode, 160, 10, 150, 1, // Opcode: ADR_SXTW_ZZZ_D_1 -/* 33458 */ MCD_OPC_FilterValue, 1, 33, 143, 1, // Skip to: 135640 -/* 33463 */ MCD_OPC_CheckPredicate, 14, 28, 143, 1, // Skip to: 135640 -/* 33468 */ MCD_OPC_Decode, 164, 10, 150, 1, // Opcode: ADR_UXTW_ZZZ_D_1 -/* 33473 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 33511 -/* 33478 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33481 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33496 -/* 33486 */ MCD_OPC_CheckPredicate, 14, 5, 143, 1, // Skip to: 135640 -/* 33491 */ MCD_OPC_Decode, 161, 10, 150, 1, // Opcode: ADR_SXTW_ZZZ_D_2 -/* 33496 */ MCD_OPC_FilterValue, 1, 251, 142, 1, // Skip to: 135640 -/* 33501 */ MCD_OPC_CheckPredicate, 14, 246, 142, 1, // Skip to: 135640 -/* 33506 */ MCD_OPC_Decode, 165, 10, 150, 1, // Opcode: ADR_UXTW_ZZZ_D_2 -/* 33511 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 33549 -/* 33516 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33519 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33534 -/* 33524 */ MCD_OPC_CheckPredicate, 14, 223, 142, 1, // Skip to: 135640 -/* 33529 */ MCD_OPC_Decode, 162, 10, 150, 1, // Opcode: ADR_SXTW_ZZZ_D_3 -/* 33534 */ MCD_OPC_FilterValue, 1, 213, 142, 1, // Skip to: 135640 -/* 33539 */ MCD_OPC_CheckPredicate, 14, 208, 142, 1, // Skip to: 135640 -/* 33544 */ MCD_OPC_Decode, 166, 10, 150, 1, // Opcode: ADR_UXTW_ZZZ_D_3 -/* 33549 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 33571 -/* 33554 */ MCD_OPC_CheckPredicate, 14, 193, 142, 1, // Skip to: 135640 -/* 33559 */ MCD_OPC_CheckField, 22, 1, 1, 186, 142, 1, // Skip to: 135640 -/* 33566 */ MCD_OPC_Decode, 168, 25, 150, 1, // Opcode: FTSSEL_ZZZ_H -/* 33571 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 33600 -/* 33576 */ MCD_OPC_CheckPredicate, 14, 171, 142, 1, // Skip to: 135640 -/* 33581 */ MCD_OPC_CheckField, 22, 1, 1, 164, 142, 1, // Skip to: 135640 -/* 33588 */ MCD_OPC_CheckField, 16, 5, 0, 157, 142, 1, // Skip to: 135640 -/* 33595 */ MCD_OPC_Decode, 177, 20, 178, 1, // Opcode: FEXPA_ZZ_H -/* 33600 */ MCD_OPC_FilterValue, 15, 147, 142, 1, // Skip to: 135640 -/* 33605 */ MCD_OPC_CheckPredicate, 10, 142, 142, 1, // Skip to: 135640 -/* 33610 */ MCD_OPC_CheckField, 22, 1, 0, 135, 142, 1, // Skip to: 135640 -/* 33617 */ MCD_OPC_CheckField, 16, 5, 0, 128, 142, 1, // Skip to: 135640 -/* 33624 */ MCD_OPC_Decode, 173, 34, 178, 1, // Opcode: MOVPRFX_ZZ -/* 33629 */ MCD_OPC_FilterValue, 1, 100, 1, 0, // Skip to: 33990 -/* 33634 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 33637 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33659 -/* 33642 */ MCD_OPC_CheckPredicate, 10, 105, 142, 1, // Skip to: 135640 -/* 33647 */ MCD_OPC_CheckField, 22, 1, 0, 98, 142, 1, // Skip to: 135640 -/* 33654 */ MCD_OPC_Decode, 216, 10, 150, 1, // Opcode: ASR_WIDE_ZZZ_S -/* 33659 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 33681 -/* 33664 */ MCD_OPC_CheckPredicate, 10, 83, 142, 1, // Skip to: 135640 -/* 33669 */ MCD_OPC_CheckField, 22, 1, 0, 76, 142, 1, // Skip to: 135640 -/* 33676 */ MCD_OPC_Decode, 132, 33, 150, 1, // Opcode: LSR_WIDE_ZZZ_S -/* 33681 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 33703 -/* 33686 */ MCD_OPC_CheckPredicate, 10, 61, 142, 1, // Skip to: 135640 -/* 33691 */ MCD_OPC_CheckField, 22, 1, 0, 54, 142, 1, // Skip to: 135640 -/* 33698 */ MCD_OPC_Decode, 236, 32, 150, 1, // Opcode: LSL_WIDE_ZZZ_S -/* 33703 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 33718 -/* 33708 */ MCD_OPC_CheckPredicate, 10, 39, 142, 1, // Skip to: 135640 -/* 33713 */ MCD_OPC_Decode, 226, 10, 201, 1, // Opcode: ASR_ZZI_D -/* 33718 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 33733 -/* 33723 */ MCD_OPC_CheckPredicate, 10, 24, 142, 1, // Skip to: 135640 -/* 33728 */ MCD_OPC_Decode, 142, 33, 201, 1, // Opcode: LSR_ZZI_D -/* 33733 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 33748 -/* 33738 */ MCD_OPC_CheckPredicate, 10, 9, 142, 1, // Skip to: 135640 -/* 33743 */ MCD_OPC_Decode, 246, 32, 202, 1, // Opcode: LSL_ZZI_D -/* 33748 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 33786 -/* 33753 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33756 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33771 -/* 33761 */ MCD_OPC_CheckPredicate, 14, 242, 141, 1, // Skip to: 135640 -/* 33766 */ MCD_OPC_Decode, 155, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_S_0 -/* 33771 */ MCD_OPC_FilterValue, 1, 232, 141, 1, // Skip to: 135640 -/* 33776 */ MCD_OPC_CheckPredicate, 14, 227, 141, 1, // Skip to: 135640 -/* 33781 */ MCD_OPC_Decode, 151, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_D_0 -/* 33786 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 33824 -/* 33791 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33794 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33809 -/* 33799 */ MCD_OPC_CheckPredicate, 14, 204, 141, 1, // Skip to: 135640 -/* 33804 */ MCD_OPC_Decode, 156, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_S_1 -/* 33809 */ MCD_OPC_FilterValue, 1, 194, 141, 1, // Skip to: 135640 -/* 33814 */ MCD_OPC_CheckPredicate, 14, 189, 141, 1, // Skip to: 135640 -/* 33819 */ MCD_OPC_Decode, 152, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_D_1 -/* 33824 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 33862 -/* 33829 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33832 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33847 -/* 33837 */ MCD_OPC_CheckPredicate, 14, 166, 141, 1, // Skip to: 135640 -/* 33842 */ MCD_OPC_Decode, 157, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_S_2 -/* 33847 */ MCD_OPC_FilterValue, 1, 156, 141, 1, // Skip to: 135640 -/* 33852 */ MCD_OPC_CheckPredicate, 14, 151, 141, 1, // Skip to: 135640 -/* 33857 */ MCD_OPC_Decode, 153, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_D_2 -/* 33862 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 33900 -/* 33867 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33870 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33885 -/* 33875 */ MCD_OPC_CheckPredicate, 14, 128, 141, 1, // Skip to: 135640 -/* 33880 */ MCD_OPC_Decode, 158, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_S_3 -/* 33885 */ MCD_OPC_FilterValue, 1, 118, 141, 1, // Skip to: 135640 -/* 33890 */ MCD_OPC_CheckPredicate, 14, 113, 141, 1, // Skip to: 135640 -/* 33895 */ MCD_OPC_Decode, 154, 10, 150, 1, // Opcode: ADR_LSL_ZZZ_D_3 -/* 33900 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 33938 -/* 33905 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33908 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33923 -/* 33913 */ MCD_OPC_CheckPredicate, 14, 90, 141, 1, // Skip to: 135640 -/* 33918 */ MCD_OPC_Decode, 169, 25, 150, 1, // Opcode: FTSSEL_ZZZ_S -/* 33923 */ MCD_OPC_FilterValue, 1, 80, 141, 1, // Skip to: 135640 -/* 33928 */ MCD_OPC_CheckPredicate, 14, 75, 141, 1, // Skip to: 135640 -/* 33933 */ MCD_OPC_Decode, 167, 25, 150, 1, // Opcode: FTSSEL_ZZZ_D -/* 33938 */ MCD_OPC_FilterValue, 14, 65, 141, 1, // Skip to: 135640 -/* 33943 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 33946 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33968 -/* 33951 */ MCD_OPC_CheckPredicate, 14, 52, 141, 1, // Skip to: 135640 -/* 33956 */ MCD_OPC_CheckField, 16, 5, 0, 45, 141, 1, // Skip to: 135640 -/* 33963 */ MCD_OPC_Decode, 178, 20, 178, 1, // Opcode: FEXPA_ZZ_S -/* 33968 */ MCD_OPC_FilterValue, 1, 35, 141, 1, // Skip to: 135640 -/* 33973 */ MCD_OPC_CheckPredicate, 14, 30, 141, 1, // Skip to: 135640 -/* 33978 */ MCD_OPC_CheckField, 16, 5, 0, 23, 141, 1, // Skip to: 135640 -/* 33985 */ MCD_OPC_Decode, 176, 20, 178, 1, // Opcode: FEXPA_ZZ_D -/* 33990 */ MCD_OPC_FilterValue, 2, 27, 3, 0, // Skip to: 34790 -/* 33995 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 33998 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 34082 -/* 34003 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 34006 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 34044 -/* 34011 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34014 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34029 -/* 34019 */ MCD_OPC_CheckPredicate, 10, 240, 140, 1, // Skip to: 135640 -/* 34024 */ MCD_OPC_Decode, 193, 15, 203, 1, // Opcode: CPY_ZPmV_B -/* 34029 */ MCD_OPC_FilterValue, 1, 230, 140, 1, // Skip to: 135640 -/* 34034 */ MCD_OPC_CheckPredicate, 10, 225, 140, 1, // Skip to: 135640 -/* 34039 */ MCD_OPC_Decode, 195, 15, 204, 1, // Opcode: CPY_ZPmV_H -/* 34044 */ MCD_OPC_FilterValue, 1, 215, 140, 1, // Skip to: 135640 -/* 34049 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34052 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34067 -/* 34057 */ MCD_OPC_CheckPredicate, 10, 202, 140, 1, // Skip to: 135640 -/* 34062 */ MCD_OPC_Decode, 237, 26, 205, 1, // Opcode: LASTA_RPZ_B -/* 34067 */ MCD_OPC_FilterValue, 1, 192, 140, 1, // Skip to: 135640 -/* 34072 */ MCD_OPC_CheckPredicate, 10, 187, 140, 1, // Skip to: 135640 -/* 34077 */ MCD_OPC_Decode, 239, 26, 205, 1, // Opcode: LASTA_RPZ_H -/* 34082 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 34134 -/* 34087 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34090 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34112 -/* 34095 */ MCD_OPC_CheckPredicate, 10, 164, 140, 1, // Skip to: 135640 -/* 34100 */ MCD_OPC_CheckField, 13, 1, 1, 157, 140, 1, // Skip to: 135640 -/* 34107 */ MCD_OPC_Decode, 245, 26, 205, 1, // Opcode: LASTB_RPZ_B -/* 34112 */ MCD_OPC_FilterValue, 1, 147, 140, 1, // Skip to: 135640 -/* 34117 */ MCD_OPC_CheckPredicate, 10, 142, 140, 1, // Skip to: 135640 -/* 34122 */ MCD_OPC_CheckField, 13, 1, 1, 135, 140, 1, // Skip to: 135640 -/* 34129 */ MCD_OPC_Decode, 247, 26, 205, 1, // Opcode: LASTB_RPZ_H -/* 34134 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 34186 -/* 34139 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34142 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34164 -/* 34147 */ MCD_OPC_CheckPredicate, 10, 112, 140, 1, // Skip to: 135640 -/* 34152 */ MCD_OPC_CheckField, 13, 1, 0, 105, 140, 1, // Skip to: 135640 -/* 34159 */ MCD_OPC_Decode, 241, 26, 206, 1, // Opcode: LASTA_VPZ_B -/* 34164 */ MCD_OPC_FilterValue, 1, 95, 140, 1, // Skip to: 135640 -/* 34169 */ MCD_OPC_CheckPredicate, 10, 90, 140, 1, // Skip to: 135640 -/* 34174 */ MCD_OPC_CheckField, 13, 1, 0, 83, 140, 1, // Skip to: 135640 -/* 34181 */ MCD_OPC_Decode, 243, 26, 207, 1, // Opcode: LASTA_VPZ_H -/* 34186 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 34238 -/* 34191 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34194 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34216 -/* 34199 */ MCD_OPC_CheckPredicate, 10, 60, 140, 1, // Skip to: 135640 -/* 34204 */ MCD_OPC_CheckField, 13, 1, 0, 53, 140, 1, // Skip to: 135640 -/* 34211 */ MCD_OPC_Decode, 249, 26, 206, 1, // Opcode: LASTB_VPZ_B -/* 34216 */ MCD_OPC_FilterValue, 1, 43, 140, 1, // Skip to: 135640 -/* 34221 */ MCD_OPC_CheckPredicate, 10, 38, 140, 1, // Skip to: 135640 -/* 34226 */ MCD_OPC_CheckField, 13, 1, 0, 31, 140, 1, // Skip to: 135640 -/* 34233 */ MCD_OPC_Decode, 251, 26, 207, 1, // Opcode: LASTB_VPZ_H -/* 34238 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 34267 -/* 34243 */ MCD_OPC_CheckPredicate, 10, 16, 140, 1, // Skip to: 135640 -/* 34248 */ MCD_OPC_CheckField, 22, 1, 1, 9, 140, 1, // Skip to: 135640 -/* 34255 */ MCD_OPC_CheckField, 13, 1, 0, 2, 140, 1, // Skip to: 135640 -/* 34262 */ MCD_OPC_Decode, 243, 36, 129, 1, // Opcode: REVB_ZPmZ_H -/* 34267 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 34319 -/* 34272 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34275 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34297 -/* 34280 */ MCD_OPC_CheckPredicate, 10, 235, 139, 1, // Skip to: 135640 -/* 34285 */ MCD_OPC_CheckField, 13, 1, 0, 228, 139, 1, // Skip to: 135640 -/* 34292 */ MCD_OPC_Decode, 149, 36, 129, 1, // Opcode: RBIT_ZPmZ_B -/* 34297 */ MCD_OPC_FilterValue, 1, 218, 139, 1, // Skip to: 135640 -/* 34302 */ MCD_OPC_CheckPredicate, 10, 213, 139, 1, // Skip to: 135640 -/* 34307 */ MCD_OPC_CheckField, 13, 1, 0, 206, 139, 1, // Skip to: 135640 -/* 34314 */ MCD_OPC_Decode, 151, 36, 129, 1, // Opcode: RBIT_ZPmZ_H -/* 34319 */ MCD_OPC_FilterValue, 8, 77, 0, 0, // Skip to: 34401 -/* 34324 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 34327 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 34363 -/* 34332 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34335 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 34349 -/* 34340 */ MCD_OPC_CheckPredicate, 10, 175, 139, 1, // Skip to: 135640 -/* 34345 */ MCD_OPC_Decode, 218, 12, 126, // Opcode: CLASTA_ZPZ_B -/* 34349 */ MCD_OPC_FilterValue, 1, 166, 139, 1, // Skip to: 135640 -/* 34354 */ MCD_OPC_CheckPredicate, 10, 161, 139, 1, // Skip to: 135640 -/* 34359 */ MCD_OPC_Decode, 220, 12, 126, // Opcode: CLASTA_ZPZ_H -/* 34363 */ MCD_OPC_FilterValue, 1, 152, 139, 1, // Skip to: 135640 -/* 34368 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34371 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34386 -/* 34376 */ MCD_OPC_CheckPredicate, 10, 139, 139, 1, // Skip to: 135640 -/* 34381 */ MCD_OPC_Decode, 189, 15, 208, 1, // Opcode: CPY_ZPmR_B -/* 34386 */ MCD_OPC_FilterValue, 1, 129, 139, 1, // Skip to: 135640 -/* 34391 */ MCD_OPC_CheckPredicate, 10, 124, 139, 1, // Skip to: 135640 -/* 34396 */ MCD_OPC_Decode, 191, 15, 208, 1, // Opcode: CPY_ZPmR_H -/* 34401 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 34451 -/* 34406 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34409 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 34430 -/* 34414 */ MCD_OPC_CheckPredicate, 10, 101, 139, 1, // Skip to: 135640 -/* 34419 */ MCD_OPC_CheckField, 13, 1, 0, 94, 139, 1, // Skip to: 135640 -/* 34426 */ MCD_OPC_Decode, 230, 12, 126, // Opcode: CLASTB_ZPZ_B -/* 34430 */ MCD_OPC_FilterValue, 1, 85, 139, 1, // Skip to: 135640 -/* 34435 */ MCD_OPC_CheckPredicate, 10, 80, 139, 1, // Skip to: 135640 -/* 34440 */ MCD_OPC_CheckField, 13, 1, 0, 73, 139, 1, // Skip to: 135640 -/* 34447 */ MCD_OPC_Decode, 232, 12, 126, // Opcode: CLASTB_ZPZ_H -/* 34451 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 34503 -/* 34456 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34459 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34481 -/* 34464 */ MCD_OPC_CheckPredicate, 10, 51, 139, 1, // Skip to: 135640 -/* 34469 */ MCD_OPC_CheckField, 13, 1, 0, 44, 139, 1, // Skip to: 135640 -/* 34476 */ MCD_OPC_Decode, 214, 12, 209, 1, // Opcode: CLASTA_VPZ_B -/* 34481 */ MCD_OPC_FilterValue, 1, 34, 139, 1, // Skip to: 135640 -/* 34486 */ MCD_OPC_CheckPredicate, 10, 29, 139, 1, // Skip to: 135640 -/* 34491 */ MCD_OPC_CheckField, 13, 1, 0, 22, 139, 1, // Skip to: 135640 -/* 34498 */ MCD_OPC_Decode, 216, 12, 210, 1, // Opcode: CLASTA_VPZ_H -/* 34503 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 34555 -/* 34508 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34511 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34533 -/* 34516 */ MCD_OPC_CheckPredicate, 10, 255, 138, 1, // Skip to: 135640 -/* 34521 */ MCD_OPC_CheckField, 13, 1, 0, 248, 138, 1, // Skip to: 135640 -/* 34528 */ MCD_OPC_Decode, 226, 12, 209, 1, // Opcode: CLASTB_VPZ_B -/* 34533 */ MCD_OPC_FilterValue, 1, 238, 138, 1, // Skip to: 135640 -/* 34538 */ MCD_OPC_CheckPredicate, 10, 233, 138, 1, // Skip to: 135640 -/* 34543 */ MCD_OPC_CheckField, 13, 1, 0, 226, 138, 1, // Skip to: 135640 -/* 34550 */ MCD_OPC_Decode, 228, 12, 210, 1, // Opcode: CLASTB_VPZ_H -/* 34555 */ MCD_OPC_FilterValue, 12, 45, 0, 0, // Skip to: 34605 -/* 34560 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34563 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 34584 -/* 34568 */ MCD_OPC_CheckPredicate, 10, 203, 138, 1, // Skip to: 135640 -/* 34573 */ MCD_OPC_CheckField, 13, 1, 0, 196, 138, 1, // Skip to: 135640 -/* 34580 */ MCD_OPC_Decode, 214, 41, 126, // Opcode: SPLICE_ZPZ_B -/* 34584 */ MCD_OPC_FilterValue, 1, 187, 138, 1, // Skip to: 135640 -/* 34589 */ MCD_OPC_CheckPredicate, 10, 182, 138, 1, // Skip to: 135640 -/* 34594 */ MCD_OPC_CheckField, 13, 1, 0, 175, 138, 1, // Skip to: 135640 -/* 34601 */ MCD_OPC_Decode, 216, 41, 126, // Opcode: SPLICE_ZPZ_H -/* 34605 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 34657 -/* 34610 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34613 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34635 -/* 34618 */ MCD_OPC_CheckPredicate, 12, 153, 138, 1, // Skip to: 135640 -/* 34623 */ MCD_OPC_CheckField, 13, 1, 0, 146, 138, 1, // Skip to: 135640 -/* 34630 */ MCD_OPC_Decode, 210, 41, 211, 1, // Opcode: SPLICE_ZPZZ_B -/* 34635 */ MCD_OPC_FilterValue, 1, 136, 138, 1, // Skip to: 135640 -/* 34640 */ MCD_OPC_CheckPredicate, 12, 131, 138, 1, // Skip to: 135640 -/* 34645 */ MCD_OPC_CheckField, 13, 1, 0, 124, 138, 1, // Skip to: 135640 -/* 34652 */ MCD_OPC_Decode, 212, 41, 211, 1, // Opcode: SPLICE_ZPZZ_H -/* 34657 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 34686 -/* 34662 */ MCD_OPC_CheckPredicate, 15, 109, 138, 1, // Skip to: 135640 -/* 34667 */ MCD_OPC_CheckField, 22, 1, 0, 102, 138, 1, // Skip to: 135640 -/* 34674 */ MCD_OPC_CheckField, 13, 1, 0, 95, 138, 1, // Skip to: 135640 -/* 34681 */ MCD_OPC_Decode, 245, 36, 129, 1, // Opcode: REVD_ZPmZ -/* 34686 */ MCD_OPC_FilterValue, 16, 47, 0, 0, // Skip to: 34738 -/* 34691 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34694 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34716 -/* 34699 */ MCD_OPC_CheckPredicate, 10, 72, 138, 1, // Skip to: 135640 -/* 34704 */ MCD_OPC_CheckField, 13, 1, 1, 65, 138, 1, // Skip to: 135640 -/* 34711 */ MCD_OPC_Decode, 210, 12, 212, 1, // Opcode: CLASTA_RPZ_B -/* 34716 */ MCD_OPC_FilterValue, 1, 55, 138, 1, // Skip to: 135640 -/* 34721 */ MCD_OPC_CheckPredicate, 10, 50, 138, 1, // Skip to: 135640 -/* 34726 */ MCD_OPC_CheckField, 13, 1, 1, 43, 138, 1, // Skip to: 135640 -/* 34733 */ MCD_OPC_Decode, 212, 12, 212, 1, // Opcode: CLASTA_RPZ_H -/* 34738 */ MCD_OPC_FilterValue, 17, 33, 138, 1, // Skip to: 135640 -/* 34743 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34746 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34768 -/* 34751 */ MCD_OPC_CheckPredicate, 10, 20, 138, 1, // Skip to: 135640 -/* 34756 */ MCD_OPC_CheckField, 13, 1, 1, 13, 138, 1, // Skip to: 135640 -/* 34763 */ MCD_OPC_Decode, 222, 12, 212, 1, // Opcode: CLASTB_RPZ_B -/* 34768 */ MCD_OPC_FilterValue, 1, 3, 138, 1, // Skip to: 135640 -/* 34773 */ MCD_OPC_CheckPredicate, 10, 254, 137, 1, // Skip to: 135640 -/* 34778 */ MCD_OPC_CheckField, 13, 1, 1, 247, 137, 1, // Skip to: 135640 -/* 34785 */ MCD_OPC_Decode, 224, 12, 212, 1, // Opcode: CLASTB_RPZ_H -/* 34790 */ MCD_OPC_FilterValue, 3, 237, 137, 1, // Skip to: 135640 -/* 34795 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 34798 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 34882 -/* 34803 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 34806 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 34844 -/* 34811 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34814 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34829 -/* 34819 */ MCD_OPC_CheckPredicate, 10, 208, 137, 1, // Skip to: 135640 -/* 34824 */ MCD_OPC_Decode, 196, 15, 213, 1, // Opcode: CPY_ZPmV_S -/* 34829 */ MCD_OPC_FilterValue, 1, 198, 137, 1, // Skip to: 135640 -/* 34834 */ MCD_OPC_CheckPredicate, 10, 193, 137, 1, // Skip to: 135640 -/* 34839 */ MCD_OPC_Decode, 194, 15, 214, 1, // Opcode: CPY_ZPmV_D -/* 34844 */ MCD_OPC_FilterValue, 1, 183, 137, 1, // Skip to: 135640 -/* 34849 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34852 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34867 -/* 34857 */ MCD_OPC_CheckPredicate, 10, 170, 137, 1, // Skip to: 135640 -/* 34862 */ MCD_OPC_Decode, 240, 26, 205, 1, // Opcode: LASTA_RPZ_S -/* 34867 */ MCD_OPC_FilterValue, 1, 160, 137, 1, // Skip to: 135640 -/* 34872 */ MCD_OPC_CheckPredicate, 10, 155, 137, 1, // Skip to: 135640 -/* 34877 */ MCD_OPC_Decode, 238, 26, 215, 1, // Opcode: LASTA_RPZ_D -/* 34882 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 34964 -/* 34887 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 34890 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 34926 -/* 34895 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34898 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 34912 -/* 34903 */ MCD_OPC_CheckPredicate, 14, 124, 137, 1, // Skip to: 135640 -/* 34908 */ MCD_OPC_Decode, 216, 14, 127, // Opcode: COMPACT_ZPZ_S -/* 34912 */ MCD_OPC_FilterValue, 1, 115, 137, 1, // Skip to: 135640 -/* 34917 */ MCD_OPC_CheckPredicate, 14, 110, 137, 1, // Skip to: 135640 -/* 34922 */ MCD_OPC_Decode, 215, 14, 127, // Opcode: COMPACT_ZPZ_D -/* 34926 */ MCD_OPC_FilterValue, 1, 101, 137, 1, // Skip to: 135640 -/* 34931 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34934 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 34949 -/* 34939 */ MCD_OPC_CheckPredicate, 10, 88, 137, 1, // Skip to: 135640 -/* 34944 */ MCD_OPC_Decode, 248, 26, 205, 1, // Opcode: LASTB_RPZ_S -/* 34949 */ MCD_OPC_FilterValue, 1, 78, 137, 1, // Skip to: 135640 -/* 34954 */ MCD_OPC_CheckPredicate, 10, 73, 137, 1, // Skip to: 135640 -/* 34959 */ MCD_OPC_Decode, 246, 26, 215, 1, // Opcode: LASTB_RPZ_D -/* 34964 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 35016 -/* 34969 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 34972 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 34994 -/* 34977 */ MCD_OPC_CheckPredicate, 10, 50, 137, 1, // Skip to: 135640 -/* 34982 */ MCD_OPC_CheckField, 13, 1, 0, 43, 137, 1, // Skip to: 135640 -/* 34989 */ MCD_OPC_Decode, 244, 26, 216, 1, // Opcode: LASTA_VPZ_S -/* 34994 */ MCD_OPC_FilterValue, 1, 33, 137, 1, // Skip to: 135640 -/* 34999 */ MCD_OPC_CheckPredicate, 10, 28, 137, 1, // Skip to: 135640 -/* 35004 */ MCD_OPC_CheckField, 13, 1, 0, 21, 137, 1, // Skip to: 135640 -/* 35011 */ MCD_OPC_Decode, 242, 26, 217, 1, // Opcode: LASTA_VPZ_D -/* 35016 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 35068 -/* 35021 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35024 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35046 -/* 35029 */ MCD_OPC_CheckPredicate, 10, 254, 136, 1, // Skip to: 135640 -/* 35034 */ MCD_OPC_CheckField, 13, 1, 0, 247, 136, 1, // Skip to: 135640 -/* 35041 */ MCD_OPC_Decode, 252, 26, 216, 1, // Opcode: LASTB_VPZ_S -/* 35046 */ MCD_OPC_FilterValue, 1, 237, 136, 1, // Skip to: 135640 -/* 35051 */ MCD_OPC_CheckPredicate, 10, 232, 136, 1, // Skip to: 135640 -/* 35056 */ MCD_OPC_CheckField, 13, 1, 0, 225, 136, 1, // Skip to: 135640 -/* 35063 */ MCD_OPC_Decode, 250, 26, 217, 1, // Opcode: LASTB_VPZ_D -/* 35068 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 35120 -/* 35073 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35076 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35098 -/* 35081 */ MCD_OPC_CheckPredicate, 10, 202, 136, 1, // Skip to: 135640 -/* 35086 */ MCD_OPC_CheckField, 13, 1, 0, 195, 136, 1, // Skip to: 135640 -/* 35093 */ MCD_OPC_Decode, 244, 36, 129, 1, // Opcode: REVB_ZPmZ_S -/* 35098 */ MCD_OPC_FilterValue, 1, 185, 136, 1, // Skip to: 135640 -/* 35103 */ MCD_OPC_CheckPredicate, 10, 180, 136, 1, // Skip to: 135640 -/* 35108 */ MCD_OPC_CheckField, 13, 1, 0, 173, 136, 1, // Skip to: 135640 -/* 35115 */ MCD_OPC_Decode, 242, 36, 129, 1, // Opcode: REVB_ZPmZ_D -/* 35120 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 35172 -/* 35125 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35128 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35150 -/* 35133 */ MCD_OPC_CheckPredicate, 10, 150, 136, 1, // Skip to: 135640 -/* 35138 */ MCD_OPC_CheckField, 13, 1, 0, 143, 136, 1, // Skip to: 135640 -/* 35145 */ MCD_OPC_Decode, 247, 36, 129, 1, // Opcode: REVH_ZPmZ_S -/* 35150 */ MCD_OPC_FilterValue, 1, 133, 136, 1, // Skip to: 135640 -/* 35155 */ MCD_OPC_CheckPredicate, 10, 128, 136, 1, // Skip to: 135640 -/* 35160 */ MCD_OPC_CheckField, 13, 1, 0, 121, 136, 1, // Skip to: 135640 -/* 35167 */ MCD_OPC_Decode, 246, 36, 129, 1, // Opcode: REVH_ZPmZ_D -/* 35172 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 35201 -/* 35177 */ MCD_OPC_CheckPredicate, 10, 106, 136, 1, // Skip to: 135640 -/* 35182 */ MCD_OPC_CheckField, 22, 1, 1, 99, 136, 1, // Skip to: 135640 -/* 35189 */ MCD_OPC_CheckField, 13, 1, 0, 92, 136, 1, // Skip to: 135640 -/* 35196 */ MCD_OPC_Decode, 248, 36, 129, 1, // Opcode: REVW_ZPmZ_D -/* 35201 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 35253 -/* 35206 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35209 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35231 -/* 35214 */ MCD_OPC_CheckPredicate, 10, 69, 136, 1, // Skip to: 135640 -/* 35219 */ MCD_OPC_CheckField, 13, 1, 0, 62, 136, 1, // Skip to: 135640 -/* 35226 */ MCD_OPC_Decode, 152, 36, 129, 1, // Opcode: RBIT_ZPmZ_S -/* 35231 */ MCD_OPC_FilterValue, 1, 52, 136, 1, // Skip to: 135640 -/* 35236 */ MCD_OPC_CheckPredicate, 10, 47, 136, 1, // Skip to: 135640 -/* 35241 */ MCD_OPC_CheckField, 13, 1, 0, 40, 136, 1, // Skip to: 135640 -/* 35248 */ MCD_OPC_Decode, 150, 36, 129, 1, // Opcode: RBIT_ZPmZ_D -/* 35253 */ MCD_OPC_FilterValue, 8, 77, 0, 0, // Skip to: 35335 -/* 35258 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 35261 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 35297 -/* 35266 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35269 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 35283 -/* 35274 */ MCD_OPC_CheckPredicate, 10, 9, 136, 1, // Skip to: 135640 -/* 35279 */ MCD_OPC_Decode, 221, 12, 126, // Opcode: CLASTA_ZPZ_S -/* 35283 */ MCD_OPC_FilterValue, 1, 0, 136, 1, // Skip to: 135640 -/* 35288 */ MCD_OPC_CheckPredicate, 10, 251, 135, 1, // Skip to: 135640 -/* 35293 */ MCD_OPC_Decode, 219, 12, 126, // Opcode: CLASTA_ZPZ_D -/* 35297 */ MCD_OPC_FilterValue, 1, 242, 135, 1, // Skip to: 135640 -/* 35302 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35305 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35320 -/* 35310 */ MCD_OPC_CheckPredicate, 10, 229, 135, 1, // Skip to: 135640 -/* 35315 */ MCD_OPC_Decode, 192, 15, 208, 1, // Opcode: CPY_ZPmR_S -/* 35320 */ MCD_OPC_FilterValue, 1, 219, 135, 1, // Skip to: 135640 -/* 35325 */ MCD_OPC_CheckPredicate, 10, 214, 135, 1, // Skip to: 135640 -/* 35330 */ MCD_OPC_Decode, 190, 15, 218, 1, // Opcode: CPY_ZPmR_D -/* 35335 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 35385 -/* 35340 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35343 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 35364 -/* 35348 */ MCD_OPC_CheckPredicate, 10, 191, 135, 1, // Skip to: 135640 -/* 35353 */ MCD_OPC_CheckField, 13, 1, 0, 184, 135, 1, // Skip to: 135640 -/* 35360 */ MCD_OPC_Decode, 233, 12, 126, // Opcode: CLASTB_ZPZ_S -/* 35364 */ MCD_OPC_FilterValue, 1, 175, 135, 1, // Skip to: 135640 -/* 35369 */ MCD_OPC_CheckPredicate, 10, 170, 135, 1, // Skip to: 135640 -/* 35374 */ MCD_OPC_CheckField, 13, 1, 0, 163, 135, 1, // Skip to: 135640 -/* 35381 */ MCD_OPC_Decode, 231, 12, 126, // Opcode: CLASTB_ZPZ_D -/* 35385 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 35437 -/* 35390 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35393 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35415 -/* 35398 */ MCD_OPC_CheckPredicate, 10, 141, 135, 1, // Skip to: 135640 -/* 35403 */ MCD_OPC_CheckField, 13, 1, 0, 134, 135, 1, // Skip to: 135640 -/* 35410 */ MCD_OPC_Decode, 217, 12, 219, 1, // Opcode: CLASTA_VPZ_S -/* 35415 */ MCD_OPC_FilterValue, 1, 124, 135, 1, // Skip to: 135640 -/* 35420 */ MCD_OPC_CheckPredicate, 10, 119, 135, 1, // Skip to: 135640 -/* 35425 */ MCD_OPC_CheckField, 13, 1, 0, 112, 135, 1, // Skip to: 135640 -/* 35432 */ MCD_OPC_Decode, 215, 12, 220, 1, // Opcode: CLASTA_VPZ_D -/* 35437 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 35489 -/* 35442 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35445 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35467 -/* 35450 */ MCD_OPC_CheckPredicate, 10, 89, 135, 1, // Skip to: 135640 -/* 35455 */ MCD_OPC_CheckField, 13, 1, 0, 82, 135, 1, // Skip to: 135640 -/* 35462 */ MCD_OPC_Decode, 229, 12, 219, 1, // Opcode: CLASTB_VPZ_S -/* 35467 */ MCD_OPC_FilterValue, 1, 72, 135, 1, // Skip to: 135640 -/* 35472 */ MCD_OPC_CheckPredicate, 10, 67, 135, 1, // Skip to: 135640 -/* 35477 */ MCD_OPC_CheckField, 13, 1, 0, 60, 135, 1, // Skip to: 135640 -/* 35484 */ MCD_OPC_Decode, 227, 12, 220, 1, // Opcode: CLASTB_VPZ_D -/* 35489 */ MCD_OPC_FilterValue, 12, 45, 0, 0, // Skip to: 35539 -/* 35494 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35497 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 35518 -/* 35502 */ MCD_OPC_CheckPredicate, 10, 37, 135, 1, // Skip to: 135640 -/* 35507 */ MCD_OPC_CheckField, 13, 1, 0, 30, 135, 1, // Skip to: 135640 -/* 35514 */ MCD_OPC_Decode, 217, 41, 126, // Opcode: SPLICE_ZPZ_S -/* 35518 */ MCD_OPC_FilterValue, 1, 21, 135, 1, // Skip to: 135640 -/* 35523 */ MCD_OPC_CheckPredicate, 10, 16, 135, 1, // Skip to: 135640 -/* 35528 */ MCD_OPC_CheckField, 13, 1, 0, 9, 135, 1, // Skip to: 135640 -/* 35535 */ MCD_OPC_Decode, 215, 41, 126, // Opcode: SPLICE_ZPZ_D -/* 35539 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 35591 -/* 35544 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35547 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35569 -/* 35552 */ MCD_OPC_CheckPredicate, 12, 243, 134, 1, // Skip to: 135640 -/* 35557 */ MCD_OPC_CheckField, 13, 1, 0, 236, 134, 1, // Skip to: 135640 -/* 35564 */ MCD_OPC_Decode, 213, 41, 211, 1, // Opcode: SPLICE_ZPZZ_S -/* 35569 */ MCD_OPC_FilterValue, 1, 226, 134, 1, // Skip to: 135640 -/* 35574 */ MCD_OPC_CheckPredicate, 12, 221, 134, 1, // Skip to: 135640 -/* 35579 */ MCD_OPC_CheckField, 13, 1, 0, 214, 134, 1, // Skip to: 135640 -/* 35586 */ MCD_OPC_Decode, 211, 41, 211, 1, // Opcode: SPLICE_ZPZZ_D -/* 35591 */ MCD_OPC_FilterValue, 16, 47, 0, 0, // Skip to: 35643 -/* 35596 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35599 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35621 -/* 35604 */ MCD_OPC_CheckPredicate, 10, 191, 134, 1, // Skip to: 135640 -/* 35609 */ MCD_OPC_CheckField, 13, 1, 1, 184, 134, 1, // Skip to: 135640 -/* 35616 */ MCD_OPC_Decode, 213, 12, 212, 1, // Opcode: CLASTA_RPZ_S -/* 35621 */ MCD_OPC_FilterValue, 1, 174, 134, 1, // Skip to: 135640 -/* 35626 */ MCD_OPC_CheckPredicate, 10, 169, 134, 1, // Skip to: 135640 -/* 35631 */ MCD_OPC_CheckField, 13, 1, 1, 162, 134, 1, // Skip to: 135640 -/* 35638 */ MCD_OPC_Decode, 211, 12, 221, 1, // Opcode: CLASTA_RPZ_D -/* 35643 */ MCD_OPC_FilterValue, 17, 152, 134, 1, // Skip to: 135640 -/* 35648 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 35651 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35673 -/* 35656 */ MCD_OPC_CheckPredicate, 10, 139, 134, 1, // Skip to: 135640 -/* 35661 */ MCD_OPC_CheckField, 13, 1, 1, 132, 134, 1, // Skip to: 135640 -/* 35668 */ MCD_OPC_Decode, 225, 12, 212, 1, // Opcode: CLASTB_RPZ_S -/* 35673 */ MCD_OPC_FilterValue, 1, 122, 134, 1, // Skip to: 135640 -/* 35678 */ MCD_OPC_CheckPredicate, 10, 117, 134, 1, // Skip to: 135640 -/* 35683 */ MCD_OPC_CheckField, 13, 1, 1, 110, 134, 1, // Skip to: 135640 -/* 35690 */ MCD_OPC_Decode, 223, 12, 221, 1, // Opcode: CLASTB_RPZ_D -/* 35695 */ MCD_OPC_FilterValue, 3, 100, 134, 1, // Skip to: 135640 -/* 35700 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 35703 */ MCD_OPC_FilterValue, 0, 215, 0, 0, // Skip to: 35923 -/* 35708 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 35711 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 35749 -/* 35716 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35719 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35734 -/* 35724 */ MCD_OPC_CheckPredicate, 10, 71, 134, 1, // Skip to: 135640 -/* 35729 */ MCD_OPC_Decode, 195, 14, 222, 1, // Opcode: CNTB_XPiI -/* 35734 */ MCD_OPC_FilterValue, 1, 61, 134, 1, // Skip to: 135640 -/* 35739 */ MCD_OPC_CheckPredicate, 10, 56, 134, 1, // Skip to: 135640 -/* 35744 */ MCD_OPC_Decode, 179, 26, 223, 1, // Opcode: INCB_XPiI -/* 35749 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 35771 -/* 35754 */ MCD_OPC_CheckPredicate, 10, 41, 134, 1, // Skip to: 135640 -/* 35759 */ MCD_OPC_CheckField, 20, 1, 1, 34, 134, 1, // Skip to: 135640 -/* 35766 */ MCD_OPC_Decode, 226, 15, 223, 1, // Opcode: DECB_XPiI -/* 35771 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 35809 -/* 35776 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35794 -/* 35784 */ MCD_OPC_CheckPredicate, 10, 11, 134, 1, // Skip to: 135640 -/* 35789 */ MCD_OPC_Decode, 146, 43, 223, 1, // Opcode: SQINCB_XPiWdI -/* 35794 */ MCD_OPC_FilterValue, 1, 1, 134, 1, // Skip to: 135640 -/* 35799 */ MCD_OPC_CheckPredicate, 10, 252, 133, 1, // Skip to: 135640 -/* 35804 */ MCD_OPC_Decode, 145, 43, 223, 1, // Opcode: SQINCB_XPiI -/* 35809 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 35847 -/* 35814 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35832 -/* 35822 */ MCD_OPC_CheckPredicate, 10, 229, 133, 1, // Skip to: 135640 -/* 35827 */ MCD_OPC_Decode, 237, 55, 224, 1, // Opcode: UQINCB_WPiI -/* 35832 */ MCD_OPC_FilterValue, 1, 219, 133, 1, // Skip to: 135640 -/* 35837 */ MCD_OPC_CheckPredicate, 10, 214, 133, 1, // Skip to: 135640 -/* 35842 */ MCD_OPC_Decode, 238, 55, 223, 1, // Opcode: UQINCB_XPiI -/* 35847 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 35885 -/* 35852 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35855 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35870 -/* 35860 */ MCD_OPC_CheckPredicate, 10, 191, 133, 1, // Skip to: 135640 -/* 35865 */ MCD_OPC_Decode, 145, 42, 223, 1, // Opcode: SQDECB_XPiWdI -/* 35870 */ MCD_OPC_FilterValue, 1, 181, 133, 1, // Skip to: 135640 -/* 35875 */ MCD_OPC_CheckPredicate, 10, 176, 133, 1, // Skip to: 135640 -/* 35880 */ MCD_OPC_Decode, 144, 42, 223, 1, // Opcode: SQDECB_XPiI -/* 35885 */ MCD_OPC_FilterValue, 15, 166, 133, 1, // Skip to: 135640 -/* 35890 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35893 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35908 -/* 35898 */ MCD_OPC_CheckPredicate, 10, 153, 133, 1, // Skip to: 135640 -/* 35903 */ MCD_OPC_Decode, 215, 55, 224, 1, // Opcode: UQDECB_WPiI -/* 35908 */ MCD_OPC_FilterValue, 1, 143, 133, 1, // Skip to: 135640 -/* 35913 */ MCD_OPC_CheckPredicate, 10, 138, 133, 1, // Skip to: 135640 -/* 35918 */ MCD_OPC_Decode, 216, 55, 223, 1, // Opcode: UQDECB_XPiI -/* 35923 */ MCD_OPC_FilterValue, 1, 79, 1, 0, // Skip to: 36263 -/* 35928 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 35931 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 35969 -/* 35936 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35939 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35954 -/* 35944 */ MCD_OPC_CheckPredicate, 10, 107, 133, 1, // Skip to: 135640 -/* 35949 */ MCD_OPC_Decode, 152, 43, 225, 1, // Opcode: SQINCH_ZPiI -/* 35954 */ MCD_OPC_FilterValue, 1, 97, 133, 1, // Skip to: 135640 -/* 35959 */ MCD_OPC_CheckPredicate, 10, 92, 133, 1, // Skip to: 135640 -/* 35964 */ MCD_OPC_Decode, 183, 26, 225, 1, // Opcode: INCH_ZPiI -/* 35969 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 36007 -/* 35974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 35977 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35992 -/* 35982 */ MCD_OPC_CheckPredicate, 10, 69, 133, 1, // Skip to: 135640 -/* 35987 */ MCD_OPC_Decode, 244, 55, 225, 1, // Opcode: UQINCH_ZPiI -/* 35992 */ MCD_OPC_FilterValue, 1, 59, 133, 1, // Skip to: 135640 -/* 35997 */ MCD_OPC_CheckPredicate, 10, 54, 133, 1, // Skip to: 135640 -/* 36002 */ MCD_OPC_Decode, 230, 15, 225, 1, // Opcode: DECH_ZPiI -/* 36007 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 36029 -/* 36012 */ MCD_OPC_CheckPredicate, 10, 39, 133, 1, // Skip to: 135640 -/* 36017 */ MCD_OPC_CheckField, 20, 1, 0, 32, 133, 1, // Skip to: 135640 -/* 36024 */ MCD_OPC_Decode, 151, 42, 225, 1, // Opcode: SQDECH_ZPiI -/* 36029 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 36051 -/* 36034 */ MCD_OPC_CheckPredicate, 10, 17, 133, 1, // Skip to: 135640 -/* 36039 */ MCD_OPC_CheckField, 20, 1, 0, 10, 133, 1, // Skip to: 135640 -/* 36046 */ MCD_OPC_Decode, 222, 55, 225, 1, // Opcode: UQDECH_ZPiI -/* 36051 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 36089 -/* 36056 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36059 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36074 -/* 36064 */ MCD_OPC_CheckPredicate, 10, 243, 132, 1, // Skip to: 135640 -/* 36069 */ MCD_OPC_Decode, 197, 14, 222, 1, // Opcode: CNTH_XPiI -/* 36074 */ MCD_OPC_FilterValue, 1, 233, 132, 1, // Skip to: 135640 -/* 36079 */ MCD_OPC_CheckPredicate, 10, 228, 132, 1, // Skip to: 135640 -/* 36084 */ MCD_OPC_Decode, 182, 26, 223, 1, // Opcode: INCH_XPiI -/* 36089 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 36111 -/* 36094 */ MCD_OPC_CheckPredicate, 10, 213, 132, 1, // Skip to: 135640 -/* 36099 */ MCD_OPC_CheckField, 20, 1, 1, 206, 132, 1, // Skip to: 135640 -/* 36106 */ MCD_OPC_Decode, 229, 15, 223, 1, // Opcode: DECH_XPiI -/* 36111 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 36149 -/* 36116 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36119 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36134 -/* 36124 */ MCD_OPC_CheckPredicate, 10, 183, 132, 1, // Skip to: 135640 -/* 36129 */ MCD_OPC_Decode, 151, 43, 223, 1, // Opcode: SQINCH_XPiWdI -/* 36134 */ MCD_OPC_FilterValue, 1, 173, 132, 1, // Skip to: 135640 -/* 36139 */ MCD_OPC_CheckPredicate, 10, 168, 132, 1, // Skip to: 135640 -/* 36144 */ MCD_OPC_Decode, 150, 43, 223, 1, // Opcode: SQINCH_XPiI -/* 36149 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 36187 -/* 36154 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36157 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36172 -/* 36162 */ MCD_OPC_CheckPredicate, 10, 145, 132, 1, // Skip to: 135640 -/* 36167 */ MCD_OPC_Decode, 242, 55, 224, 1, // Opcode: UQINCH_WPiI -/* 36172 */ MCD_OPC_FilterValue, 1, 135, 132, 1, // Skip to: 135640 -/* 36177 */ MCD_OPC_CheckPredicate, 10, 130, 132, 1, // Skip to: 135640 -/* 36182 */ MCD_OPC_Decode, 243, 55, 223, 1, // Opcode: UQINCH_XPiI -/* 36187 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 36225 -/* 36192 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36195 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36210 -/* 36200 */ MCD_OPC_CheckPredicate, 10, 107, 132, 1, // Skip to: 135640 -/* 36205 */ MCD_OPC_Decode, 150, 42, 223, 1, // Opcode: SQDECH_XPiWdI -/* 36210 */ MCD_OPC_FilterValue, 1, 97, 132, 1, // Skip to: 135640 -/* 36215 */ MCD_OPC_CheckPredicate, 10, 92, 132, 1, // Skip to: 135640 -/* 36220 */ MCD_OPC_Decode, 149, 42, 223, 1, // Opcode: SQDECH_XPiI -/* 36225 */ MCD_OPC_FilterValue, 15, 82, 132, 1, // Skip to: 135640 -/* 36230 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36233 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36248 -/* 36238 */ MCD_OPC_CheckPredicate, 10, 69, 132, 1, // Skip to: 135640 -/* 36243 */ MCD_OPC_Decode, 220, 55, 224, 1, // Opcode: UQDECH_WPiI -/* 36248 */ MCD_OPC_FilterValue, 1, 59, 132, 1, // Skip to: 135640 -/* 36253 */ MCD_OPC_CheckPredicate, 10, 54, 132, 1, // Skip to: 135640 -/* 36258 */ MCD_OPC_Decode, 221, 55, 223, 1, // Opcode: UQDECH_XPiI -/* 36263 */ MCD_OPC_FilterValue, 2, 79, 1, 0, // Skip to: 36603 -/* 36268 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 36271 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 36309 -/* 36276 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36279 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36294 -/* 36284 */ MCD_OPC_CheckPredicate, 10, 23, 132, 1, // Skip to: 135640 -/* 36289 */ MCD_OPC_Decode, 166, 43, 225, 1, // Opcode: SQINCW_ZPiI -/* 36294 */ MCD_OPC_FilterValue, 1, 13, 132, 1, // Skip to: 135640 -/* 36299 */ MCD_OPC_CheckPredicate, 10, 8, 132, 1, // Skip to: 135640 -/* 36304 */ MCD_OPC_Decode, 192, 26, 225, 1, // Opcode: INCW_ZPiI -/* 36309 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 36347 -/* 36314 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36317 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36332 -/* 36322 */ MCD_OPC_CheckPredicate, 10, 241, 131, 1, // Skip to: 135640 -/* 36327 */ MCD_OPC_Decode, 130, 56, 225, 1, // Opcode: UQINCW_ZPiI -/* 36332 */ MCD_OPC_FilterValue, 1, 231, 131, 1, // Skip to: 135640 -/* 36337 */ MCD_OPC_CheckPredicate, 10, 226, 131, 1, // Skip to: 135640 -/* 36342 */ MCD_OPC_Decode, 239, 15, 225, 1, // Opcode: DECW_ZPiI -/* 36347 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 36369 -/* 36352 */ MCD_OPC_CheckPredicate, 10, 211, 131, 1, // Skip to: 135640 -/* 36357 */ MCD_OPC_CheckField, 20, 1, 0, 204, 131, 1, // Skip to: 135640 -/* 36364 */ MCD_OPC_Decode, 165, 42, 225, 1, // Opcode: SQDECW_ZPiI -/* 36369 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 36391 -/* 36374 */ MCD_OPC_CheckPredicate, 10, 189, 131, 1, // Skip to: 135640 -/* 36379 */ MCD_OPC_CheckField, 20, 1, 0, 182, 131, 1, // Skip to: 135640 -/* 36386 */ MCD_OPC_Decode, 236, 55, 225, 1, // Opcode: UQDECW_ZPiI -/* 36391 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 36429 -/* 36396 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36399 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36414 -/* 36404 */ MCD_OPC_CheckPredicate, 10, 159, 131, 1, // Skip to: 135640 -/* 36409 */ MCD_OPC_Decode, 206, 14, 222, 1, // Opcode: CNTW_XPiI -/* 36414 */ MCD_OPC_FilterValue, 1, 149, 131, 1, // Skip to: 135640 -/* 36419 */ MCD_OPC_CheckPredicate, 10, 144, 131, 1, // Skip to: 135640 -/* 36424 */ MCD_OPC_Decode, 191, 26, 223, 1, // Opcode: INCW_XPiI -/* 36429 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 36451 -/* 36434 */ MCD_OPC_CheckPredicate, 10, 129, 131, 1, // Skip to: 135640 -/* 36439 */ MCD_OPC_CheckField, 20, 1, 1, 122, 131, 1, // Skip to: 135640 -/* 36446 */ MCD_OPC_Decode, 238, 15, 223, 1, // Opcode: DECW_XPiI -/* 36451 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 36489 -/* 36456 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36459 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36474 -/* 36464 */ MCD_OPC_CheckPredicate, 10, 99, 131, 1, // Skip to: 135640 -/* 36469 */ MCD_OPC_Decode, 165, 43, 223, 1, // Opcode: SQINCW_XPiWdI -/* 36474 */ MCD_OPC_FilterValue, 1, 89, 131, 1, // Skip to: 135640 -/* 36479 */ MCD_OPC_CheckPredicate, 10, 84, 131, 1, // Skip to: 135640 -/* 36484 */ MCD_OPC_Decode, 164, 43, 223, 1, // Opcode: SQINCW_XPiI -/* 36489 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 36527 -/* 36494 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36497 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36512 -/* 36502 */ MCD_OPC_CheckPredicate, 10, 61, 131, 1, // Skip to: 135640 -/* 36507 */ MCD_OPC_Decode, 128, 56, 224, 1, // Opcode: UQINCW_WPiI -/* 36512 */ MCD_OPC_FilterValue, 1, 51, 131, 1, // Skip to: 135640 -/* 36517 */ MCD_OPC_CheckPredicate, 10, 46, 131, 1, // Skip to: 135640 -/* 36522 */ MCD_OPC_Decode, 129, 56, 223, 1, // Opcode: UQINCW_XPiI -/* 36527 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 36565 -/* 36532 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36535 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36550 -/* 36540 */ MCD_OPC_CheckPredicate, 10, 23, 131, 1, // Skip to: 135640 -/* 36545 */ MCD_OPC_Decode, 164, 42, 223, 1, // Opcode: SQDECW_XPiWdI -/* 36550 */ MCD_OPC_FilterValue, 1, 13, 131, 1, // Skip to: 135640 -/* 36555 */ MCD_OPC_CheckPredicate, 10, 8, 131, 1, // Skip to: 135640 -/* 36560 */ MCD_OPC_Decode, 163, 42, 223, 1, // Opcode: SQDECW_XPiI -/* 36565 */ MCD_OPC_FilterValue, 15, 254, 130, 1, // Skip to: 135640 -/* 36570 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36573 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36588 -/* 36578 */ MCD_OPC_CheckPredicate, 10, 241, 130, 1, // Skip to: 135640 -/* 36583 */ MCD_OPC_Decode, 234, 55, 224, 1, // Opcode: UQDECW_WPiI -/* 36588 */ MCD_OPC_FilterValue, 1, 231, 130, 1, // Skip to: 135640 -/* 36593 */ MCD_OPC_CheckPredicate, 10, 226, 130, 1, // Skip to: 135640 -/* 36598 */ MCD_OPC_Decode, 235, 55, 223, 1, // Opcode: UQDECW_XPiI -/* 36603 */ MCD_OPC_FilterValue, 3, 79, 1, 0, // Skip to: 36943 -/* 36608 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 36611 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 36649 -/* 36616 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36619 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36634 -/* 36624 */ MCD_OPC_CheckPredicate, 10, 195, 130, 1, // Skip to: 135640 -/* 36629 */ MCD_OPC_Decode, 149, 43, 225, 1, // Opcode: SQINCD_ZPiI -/* 36634 */ MCD_OPC_FilterValue, 1, 185, 130, 1, // Skip to: 135640 -/* 36639 */ MCD_OPC_CheckPredicate, 10, 180, 130, 1, // Skip to: 135640 -/* 36644 */ MCD_OPC_Decode, 181, 26, 225, 1, // Opcode: INCD_ZPiI -/* 36649 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 36687 -/* 36654 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36657 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36672 -/* 36662 */ MCD_OPC_CheckPredicate, 10, 157, 130, 1, // Skip to: 135640 -/* 36667 */ MCD_OPC_Decode, 241, 55, 225, 1, // Opcode: UQINCD_ZPiI -/* 36672 */ MCD_OPC_FilterValue, 1, 147, 130, 1, // Skip to: 135640 -/* 36677 */ MCD_OPC_CheckPredicate, 10, 142, 130, 1, // Skip to: 135640 -/* 36682 */ MCD_OPC_Decode, 228, 15, 225, 1, // Opcode: DECD_ZPiI -/* 36687 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 36709 -/* 36692 */ MCD_OPC_CheckPredicate, 10, 127, 130, 1, // Skip to: 135640 -/* 36697 */ MCD_OPC_CheckField, 20, 1, 0, 120, 130, 1, // Skip to: 135640 -/* 36704 */ MCD_OPC_Decode, 148, 42, 225, 1, // Opcode: SQDECD_ZPiI -/* 36709 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 36731 -/* 36714 */ MCD_OPC_CheckPredicate, 10, 105, 130, 1, // Skip to: 135640 -/* 36719 */ MCD_OPC_CheckField, 20, 1, 0, 98, 130, 1, // Skip to: 135640 -/* 36726 */ MCD_OPC_Decode, 219, 55, 225, 1, // Opcode: UQDECD_ZPiI -/* 36731 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 36769 -/* 36736 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36739 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36754 -/* 36744 */ MCD_OPC_CheckPredicate, 10, 75, 130, 1, // Skip to: 135640 -/* 36749 */ MCD_OPC_Decode, 196, 14, 222, 1, // Opcode: CNTD_XPiI -/* 36754 */ MCD_OPC_FilterValue, 1, 65, 130, 1, // Skip to: 135640 -/* 36759 */ MCD_OPC_CheckPredicate, 10, 60, 130, 1, // Skip to: 135640 -/* 36764 */ MCD_OPC_Decode, 180, 26, 223, 1, // Opcode: INCD_XPiI -/* 36769 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 36791 -/* 36774 */ MCD_OPC_CheckPredicate, 10, 45, 130, 1, // Skip to: 135640 -/* 36779 */ MCD_OPC_CheckField, 20, 1, 1, 38, 130, 1, // Skip to: 135640 -/* 36786 */ MCD_OPC_Decode, 227, 15, 223, 1, // Opcode: DECD_XPiI -/* 36791 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 36829 -/* 36796 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36799 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36814 -/* 36804 */ MCD_OPC_CheckPredicate, 10, 15, 130, 1, // Skip to: 135640 -/* 36809 */ MCD_OPC_Decode, 148, 43, 223, 1, // Opcode: SQINCD_XPiWdI -/* 36814 */ MCD_OPC_FilterValue, 1, 5, 130, 1, // Skip to: 135640 -/* 36819 */ MCD_OPC_CheckPredicate, 10, 0, 130, 1, // Skip to: 135640 -/* 36824 */ MCD_OPC_Decode, 147, 43, 223, 1, // Opcode: SQINCD_XPiI -/* 36829 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 36867 -/* 36834 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36837 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36852 -/* 36842 */ MCD_OPC_CheckPredicate, 10, 233, 129, 1, // Skip to: 135640 -/* 36847 */ MCD_OPC_Decode, 239, 55, 224, 1, // Opcode: UQINCD_WPiI -/* 36852 */ MCD_OPC_FilterValue, 1, 223, 129, 1, // Skip to: 135640 -/* 36857 */ MCD_OPC_CheckPredicate, 10, 218, 129, 1, // Skip to: 135640 -/* 36862 */ MCD_OPC_Decode, 240, 55, 223, 1, // Opcode: UQINCD_XPiI -/* 36867 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 36905 -/* 36872 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36875 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36890 -/* 36880 */ MCD_OPC_CheckPredicate, 10, 195, 129, 1, // Skip to: 135640 -/* 36885 */ MCD_OPC_Decode, 147, 42, 223, 1, // Opcode: SQDECD_XPiWdI -/* 36890 */ MCD_OPC_FilterValue, 1, 185, 129, 1, // Skip to: 135640 -/* 36895 */ MCD_OPC_CheckPredicate, 10, 180, 129, 1, // Skip to: 135640 -/* 36900 */ MCD_OPC_Decode, 146, 42, 223, 1, // Opcode: SQDECD_XPiI -/* 36905 */ MCD_OPC_FilterValue, 15, 170, 129, 1, // Skip to: 135640 -/* 36910 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 36913 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36928 -/* 36918 */ MCD_OPC_CheckPredicate, 10, 157, 129, 1, // Skip to: 135640 -/* 36923 */ MCD_OPC_Decode, 217, 55, 224, 1, // Opcode: UQDECD_WPiI -/* 36928 */ MCD_OPC_FilterValue, 1, 147, 129, 1, // Skip to: 135640 -/* 36933 */ MCD_OPC_CheckPredicate, 10, 142, 129, 1, // Skip to: 135640 -/* 36938 */ MCD_OPC_Decode, 218, 55, 223, 1, // Opcode: UQDECD_XPiI -/* 36943 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 36958 -/* 36948 */ MCD_OPC_CheckPredicate, 10, 127, 129, 1, // Skip to: 135640 -/* 36953 */ MCD_OPC_Decode, 228, 38, 226, 1, // Opcode: SEL_ZPZZ_B -/* 36958 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 36973 -/* 36963 */ MCD_OPC_CheckPredicate, 10, 112, 129, 1, // Skip to: 135640 -/* 36968 */ MCD_OPC_Decode, 230, 38, 226, 1, // Opcode: SEL_ZPZZ_H -/* 36973 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 36988 -/* 36978 */ MCD_OPC_CheckPredicate, 10, 97, 129, 1, // Skip to: 135640 -/* 36983 */ MCD_OPC_Decode, 231, 38, 226, 1, // Opcode: SEL_ZPZZ_S -/* 36988 */ MCD_OPC_FilterValue, 7, 87, 129, 1, // Skip to: 135640 -/* 36993 */ MCD_OPC_CheckPredicate, 10, 82, 129, 1, // Skip to: 135640 -/* 36998 */ MCD_OPC_Decode, 229, 38, 226, 1, // Opcode: SEL_ZPZZ_D -/* 37003 */ MCD_OPC_FilterValue, 1, 171, 35, 0, // Skip to: 46139 -/* 37008 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 37011 */ MCD_OPC_FilterValue, 0, 47, 11, 0, // Skip to: 39879 -/* 37016 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 37019 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 37331 -/* 37024 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 37027 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37065 -/* 37032 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37035 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37050 -/* 37040 */ MCD_OPC_CheckPredicate, 10, 35, 129, 1, // Skip to: 135640 -/* 37045 */ MCD_OPC_Decode, 137, 14, 227, 1, // Opcode: CMPHS_PPzZZ_B -/* 37050 */ MCD_OPC_FilterValue, 1, 25, 129, 1, // Skip to: 135640 -/* 37055 */ MCD_OPC_CheckPredicate, 10, 20, 129, 1, // Skip to: 135640 -/* 37060 */ MCD_OPC_Decode, 254, 13, 227, 1, // Opcode: CMPHI_PPzZZ_B -/* 37065 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 37103 -/* 37070 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37073 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37088 -/* 37078 */ MCD_OPC_CheckPredicate, 10, 253, 128, 1, // Skip to: 135640 -/* 37083 */ MCD_OPC_Decode, 225, 13, 227, 1, // Opcode: CMPEQ_WIDE_PPzZZ_B -/* 37088 */ MCD_OPC_FilterValue, 1, 243, 128, 1, // Skip to: 135640 -/* 37093 */ MCD_OPC_CheckPredicate, 10, 238, 128, 1, // Skip to: 135640 -/* 37098 */ MCD_OPC_Decode, 180, 14, 227, 1, // Opcode: CMPNE_WIDE_PPzZZ_B -/* 37103 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 37141 -/* 37108 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37111 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37126 -/* 37116 */ MCD_OPC_CheckPredicate, 10, 215, 128, 1, // Skip to: 135640 -/* 37121 */ MCD_OPC_Decode, 236, 13, 227, 1, // Opcode: CMPGE_WIDE_PPzZZ_B -/* 37126 */ MCD_OPC_FilterValue, 1, 205, 128, 1, // Skip to: 135640 -/* 37131 */ MCD_OPC_CheckPredicate, 10, 200, 128, 1, // Skip to: 135640 -/* 37136 */ MCD_OPC_Decode, 247, 13, 227, 1, // Opcode: CMPGT_WIDE_PPzZZ_B -/* 37141 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 37179 -/* 37146 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37149 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37164 -/* 37154 */ MCD_OPC_CheckPredicate, 10, 177, 128, 1, // Skip to: 135640 -/* 37159 */ MCD_OPC_Decode, 169, 14, 227, 1, // Opcode: CMPLT_WIDE_PPzZZ_B -/* 37164 */ MCD_OPC_FilterValue, 1, 167, 128, 1, // Skip to: 135640 -/* 37169 */ MCD_OPC_CheckPredicate, 10, 162, 128, 1, // Skip to: 135640 -/* 37174 */ MCD_OPC_Decode, 148, 14, 227, 1, // Opcode: CMPLE_WIDE_PPzZZ_B -/* 37179 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 37217 -/* 37184 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37187 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37202 -/* 37192 */ MCD_OPC_CheckPredicate, 10, 139, 128, 1, // Skip to: 135640 -/* 37197 */ MCD_OPC_Decode, 232, 13, 227, 1, // Opcode: CMPGE_PPzZZ_B -/* 37202 */ MCD_OPC_FilterValue, 1, 129, 128, 1, // Skip to: 135640 -/* 37207 */ MCD_OPC_CheckPredicate, 10, 124, 128, 1, // Skip to: 135640 -/* 37212 */ MCD_OPC_Decode, 243, 13, 227, 1, // Opcode: CMPGT_PPzZZ_B -/* 37217 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 37255 -/* 37222 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37225 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37240 -/* 37230 */ MCD_OPC_CheckPredicate, 10, 101, 128, 1, // Skip to: 135640 -/* 37235 */ MCD_OPC_Decode, 221, 13, 227, 1, // Opcode: CMPEQ_PPzZZ_B -/* 37240 */ MCD_OPC_FilterValue, 1, 91, 128, 1, // Skip to: 135640 -/* 37245 */ MCD_OPC_CheckPredicate, 10, 86, 128, 1, // Skip to: 135640 -/* 37250 */ MCD_OPC_Decode, 176, 14, 227, 1, // Opcode: CMPNE_PPzZZ_B -/* 37255 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 37293 -/* 37260 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37263 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37278 -/* 37268 */ MCD_OPC_CheckPredicate, 10, 63, 128, 1, // Skip to: 135640 -/* 37273 */ MCD_OPC_Decode, 141, 14, 227, 1, // Opcode: CMPHS_WIDE_PPzZZ_B -/* 37278 */ MCD_OPC_FilterValue, 1, 53, 128, 1, // Skip to: 135640 -/* 37283 */ MCD_OPC_CheckPredicate, 10, 48, 128, 1, // Skip to: 135640 -/* 37288 */ MCD_OPC_Decode, 130, 14, 227, 1, // Opcode: CMPHI_WIDE_PPzZZ_B -/* 37293 */ MCD_OPC_FilterValue, 7, 38, 128, 1, // Skip to: 135640 -/* 37298 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37301 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37316 -/* 37306 */ MCD_OPC_CheckPredicate, 10, 25, 128, 1, // Skip to: 135640 -/* 37311 */ MCD_OPC_Decode, 155, 14, 227, 1, // Opcode: CMPLO_WIDE_PPzZZ_B -/* 37316 */ MCD_OPC_FilterValue, 1, 15, 128, 1, // Skip to: 135640 -/* 37321 */ MCD_OPC_CheckPredicate, 10, 10, 128, 1, // Skip to: 135640 -/* 37326 */ MCD_OPC_Decode, 162, 14, 227, 1, // Opcode: CMPLS_WIDE_PPzZZ_B -/* 37331 */ MCD_OPC_FilterValue, 1, 51, 1, 0, // Skip to: 37643 -/* 37336 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 37339 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37377 -/* 37344 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37347 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37362 -/* 37352 */ MCD_OPC_CheckPredicate, 10, 235, 127, 1, // Skip to: 135640 -/* 37357 */ MCD_OPC_Decode, 139, 14, 227, 1, // Opcode: CMPHS_PPzZZ_H -/* 37362 */ MCD_OPC_FilterValue, 1, 225, 127, 1, // Skip to: 135640 -/* 37367 */ MCD_OPC_CheckPredicate, 10, 220, 127, 1, // Skip to: 135640 -/* 37372 */ MCD_OPC_Decode, 128, 14, 227, 1, // Opcode: CMPHI_PPzZZ_H -/* 37377 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 37415 -/* 37382 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37385 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37400 -/* 37390 */ MCD_OPC_CheckPredicate, 10, 197, 127, 1, // Skip to: 135640 -/* 37395 */ MCD_OPC_Decode, 226, 13, 227, 1, // Opcode: CMPEQ_WIDE_PPzZZ_H -/* 37400 */ MCD_OPC_FilterValue, 1, 187, 127, 1, // Skip to: 135640 -/* 37405 */ MCD_OPC_CheckPredicate, 10, 182, 127, 1, // Skip to: 135640 -/* 37410 */ MCD_OPC_Decode, 181, 14, 227, 1, // Opcode: CMPNE_WIDE_PPzZZ_H -/* 37415 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 37453 -/* 37420 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37423 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37438 -/* 37428 */ MCD_OPC_CheckPredicate, 10, 159, 127, 1, // Skip to: 135640 -/* 37433 */ MCD_OPC_Decode, 237, 13, 227, 1, // Opcode: CMPGE_WIDE_PPzZZ_H -/* 37438 */ MCD_OPC_FilterValue, 1, 149, 127, 1, // Skip to: 135640 -/* 37443 */ MCD_OPC_CheckPredicate, 10, 144, 127, 1, // Skip to: 135640 -/* 37448 */ MCD_OPC_Decode, 248, 13, 227, 1, // Opcode: CMPGT_WIDE_PPzZZ_H -/* 37453 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 37491 -/* 37458 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37461 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37476 -/* 37466 */ MCD_OPC_CheckPredicate, 10, 121, 127, 1, // Skip to: 135640 -/* 37471 */ MCD_OPC_Decode, 170, 14, 227, 1, // Opcode: CMPLT_WIDE_PPzZZ_H -/* 37476 */ MCD_OPC_FilterValue, 1, 111, 127, 1, // Skip to: 135640 -/* 37481 */ MCD_OPC_CheckPredicate, 10, 106, 127, 1, // Skip to: 135640 -/* 37486 */ MCD_OPC_Decode, 149, 14, 227, 1, // Opcode: CMPLE_WIDE_PPzZZ_H -/* 37491 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 37529 -/* 37496 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37499 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37514 -/* 37504 */ MCD_OPC_CheckPredicate, 10, 83, 127, 1, // Skip to: 135640 -/* 37509 */ MCD_OPC_Decode, 234, 13, 227, 1, // Opcode: CMPGE_PPzZZ_H -/* 37514 */ MCD_OPC_FilterValue, 1, 73, 127, 1, // Skip to: 135640 -/* 37519 */ MCD_OPC_CheckPredicate, 10, 68, 127, 1, // Skip to: 135640 -/* 37524 */ MCD_OPC_Decode, 245, 13, 227, 1, // Opcode: CMPGT_PPzZZ_H -/* 37529 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 37567 -/* 37534 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37537 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37552 -/* 37542 */ MCD_OPC_CheckPredicate, 10, 45, 127, 1, // Skip to: 135640 -/* 37547 */ MCD_OPC_Decode, 223, 13, 227, 1, // Opcode: CMPEQ_PPzZZ_H -/* 37552 */ MCD_OPC_FilterValue, 1, 35, 127, 1, // Skip to: 135640 -/* 37557 */ MCD_OPC_CheckPredicate, 10, 30, 127, 1, // Skip to: 135640 -/* 37562 */ MCD_OPC_Decode, 178, 14, 227, 1, // Opcode: CMPNE_PPzZZ_H -/* 37567 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 37605 -/* 37572 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37575 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37590 -/* 37580 */ MCD_OPC_CheckPredicate, 10, 7, 127, 1, // Skip to: 135640 -/* 37585 */ MCD_OPC_Decode, 142, 14, 227, 1, // Opcode: CMPHS_WIDE_PPzZZ_H -/* 37590 */ MCD_OPC_FilterValue, 1, 253, 126, 1, // Skip to: 135640 -/* 37595 */ MCD_OPC_CheckPredicate, 10, 248, 126, 1, // Skip to: 135640 -/* 37600 */ MCD_OPC_Decode, 131, 14, 227, 1, // Opcode: CMPHI_WIDE_PPzZZ_H -/* 37605 */ MCD_OPC_FilterValue, 7, 238, 126, 1, // Skip to: 135640 -/* 37610 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37613 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37628 -/* 37618 */ MCD_OPC_CheckPredicate, 10, 225, 126, 1, // Skip to: 135640 -/* 37623 */ MCD_OPC_Decode, 156, 14, 227, 1, // Opcode: CMPLO_WIDE_PPzZZ_H -/* 37628 */ MCD_OPC_FilterValue, 1, 215, 126, 1, // Skip to: 135640 -/* 37633 */ MCD_OPC_CheckPredicate, 10, 210, 126, 1, // Skip to: 135640 -/* 37638 */ MCD_OPC_Decode, 163, 14, 227, 1, // Opcode: CMPLS_WIDE_PPzZZ_H -/* 37643 */ MCD_OPC_FilterValue, 2, 51, 1, 0, // Skip to: 37955 -/* 37648 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 37651 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37689 -/* 37656 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37659 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37674 -/* 37664 */ MCD_OPC_CheckPredicate, 10, 179, 126, 1, // Skip to: 135640 -/* 37669 */ MCD_OPC_Decode, 140, 14, 227, 1, // Opcode: CMPHS_PPzZZ_S -/* 37674 */ MCD_OPC_FilterValue, 1, 169, 126, 1, // Skip to: 135640 -/* 37679 */ MCD_OPC_CheckPredicate, 10, 164, 126, 1, // Skip to: 135640 -/* 37684 */ MCD_OPC_Decode, 129, 14, 227, 1, // Opcode: CMPHI_PPzZZ_S -/* 37689 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 37727 -/* 37694 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37697 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37712 -/* 37702 */ MCD_OPC_CheckPredicate, 10, 141, 126, 1, // Skip to: 135640 -/* 37707 */ MCD_OPC_Decode, 227, 13, 227, 1, // Opcode: CMPEQ_WIDE_PPzZZ_S -/* 37712 */ MCD_OPC_FilterValue, 1, 131, 126, 1, // Skip to: 135640 -/* 37717 */ MCD_OPC_CheckPredicate, 10, 126, 126, 1, // Skip to: 135640 -/* 37722 */ MCD_OPC_Decode, 182, 14, 227, 1, // Opcode: CMPNE_WIDE_PPzZZ_S -/* 37727 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 37765 -/* 37732 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37735 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37750 -/* 37740 */ MCD_OPC_CheckPredicate, 10, 103, 126, 1, // Skip to: 135640 -/* 37745 */ MCD_OPC_Decode, 238, 13, 227, 1, // Opcode: CMPGE_WIDE_PPzZZ_S -/* 37750 */ MCD_OPC_FilterValue, 1, 93, 126, 1, // Skip to: 135640 -/* 37755 */ MCD_OPC_CheckPredicate, 10, 88, 126, 1, // Skip to: 135640 -/* 37760 */ MCD_OPC_Decode, 249, 13, 227, 1, // Opcode: CMPGT_WIDE_PPzZZ_S -/* 37765 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 37803 -/* 37770 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37773 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37788 -/* 37778 */ MCD_OPC_CheckPredicate, 10, 65, 126, 1, // Skip to: 135640 -/* 37783 */ MCD_OPC_Decode, 171, 14, 227, 1, // Opcode: CMPLT_WIDE_PPzZZ_S -/* 37788 */ MCD_OPC_FilterValue, 1, 55, 126, 1, // Skip to: 135640 -/* 37793 */ MCD_OPC_CheckPredicate, 10, 50, 126, 1, // Skip to: 135640 -/* 37798 */ MCD_OPC_Decode, 150, 14, 227, 1, // Opcode: CMPLE_WIDE_PPzZZ_S -/* 37803 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 37841 -/* 37808 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37811 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37826 -/* 37816 */ MCD_OPC_CheckPredicate, 10, 27, 126, 1, // Skip to: 135640 -/* 37821 */ MCD_OPC_Decode, 235, 13, 227, 1, // Opcode: CMPGE_PPzZZ_S -/* 37826 */ MCD_OPC_FilterValue, 1, 17, 126, 1, // Skip to: 135640 -/* 37831 */ MCD_OPC_CheckPredicate, 10, 12, 126, 1, // Skip to: 135640 -/* 37836 */ MCD_OPC_Decode, 246, 13, 227, 1, // Opcode: CMPGT_PPzZZ_S -/* 37841 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 37879 -/* 37846 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37849 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37864 -/* 37854 */ MCD_OPC_CheckPredicate, 10, 245, 125, 1, // Skip to: 135640 -/* 37859 */ MCD_OPC_Decode, 224, 13, 227, 1, // Opcode: CMPEQ_PPzZZ_S -/* 37864 */ MCD_OPC_FilterValue, 1, 235, 125, 1, // Skip to: 135640 -/* 37869 */ MCD_OPC_CheckPredicate, 10, 230, 125, 1, // Skip to: 135640 -/* 37874 */ MCD_OPC_Decode, 179, 14, 227, 1, // Opcode: CMPNE_PPzZZ_S -/* 37879 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 37917 -/* 37884 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37902 -/* 37892 */ MCD_OPC_CheckPredicate, 10, 207, 125, 1, // Skip to: 135640 -/* 37897 */ MCD_OPC_Decode, 143, 14, 227, 1, // Opcode: CMPHS_WIDE_PPzZZ_S -/* 37902 */ MCD_OPC_FilterValue, 1, 197, 125, 1, // Skip to: 135640 -/* 37907 */ MCD_OPC_CheckPredicate, 10, 192, 125, 1, // Skip to: 135640 -/* 37912 */ MCD_OPC_Decode, 132, 14, 227, 1, // Opcode: CMPHI_WIDE_PPzZZ_S -/* 37917 */ MCD_OPC_FilterValue, 7, 182, 125, 1, // Skip to: 135640 -/* 37922 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37925 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37940 -/* 37930 */ MCD_OPC_CheckPredicate, 10, 169, 125, 1, // Skip to: 135640 -/* 37935 */ MCD_OPC_Decode, 157, 14, 227, 1, // Opcode: CMPLO_WIDE_PPzZZ_S -/* 37940 */ MCD_OPC_FilterValue, 1, 159, 125, 1, // Skip to: 135640 -/* 37945 */ MCD_OPC_CheckPredicate, 10, 154, 125, 1, // Skip to: 135640 -/* 37950 */ MCD_OPC_Decode, 164, 14, 227, 1, // Opcode: CMPLS_WIDE_PPzZZ_S -/* 37955 */ MCD_OPC_FilterValue, 3, 117, 0, 0, // Skip to: 38077 -/* 37960 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 37963 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38001 -/* 37968 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 37971 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37986 -/* 37976 */ MCD_OPC_CheckPredicate, 10, 123, 125, 1, // Skip to: 135640 -/* 37981 */ MCD_OPC_Decode, 138, 14, 227, 1, // Opcode: CMPHS_PPzZZ_D -/* 37986 */ MCD_OPC_FilterValue, 1, 113, 125, 1, // Skip to: 135640 -/* 37991 */ MCD_OPC_CheckPredicate, 10, 108, 125, 1, // Skip to: 135640 -/* 37996 */ MCD_OPC_Decode, 255, 13, 227, 1, // Opcode: CMPHI_PPzZZ_D -/* 38001 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 38039 -/* 38006 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38009 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38024 -/* 38014 */ MCD_OPC_CheckPredicate, 10, 85, 125, 1, // Skip to: 135640 -/* 38019 */ MCD_OPC_Decode, 233, 13, 227, 1, // Opcode: CMPGE_PPzZZ_D -/* 38024 */ MCD_OPC_FilterValue, 1, 75, 125, 1, // Skip to: 135640 -/* 38029 */ MCD_OPC_CheckPredicate, 10, 70, 125, 1, // Skip to: 135640 -/* 38034 */ MCD_OPC_Decode, 244, 13, 227, 1, // Opcode: CMPGT_PPzZZ_D -/* 38039 */ MCD_OPC_FilterValue, 5, 60, 125, 1, // Skip to: 135640 -/* 38044 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38047 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38062 -/* 38052 */ MCD_OPC_CheckPredicate, 10, 47, 125, 1, // Skip to: 135640 -/* 38057 */ MCD_OPC_Decode, 222, 13, 227, 1, // Opcode: CMPEQ_PPzZZ_D -/* 38062 */ MCD_OPC_FilterValue, 1, 37, 125, 1, // Skip to: 135640 -/* 38067 */ MCD_OPC_CheckPredicate, 10, 32, 125, 1, // Skip to: 135640 -/* 38072 */ MCD_OPC_Decode, 177, 14, 227, 1, // Opcode: CMPNE_PPzZZ_D -/* 38077 */ MCD_OPC_FilterValue, 4, 24, 2, 0, // Skip to: 38618 -/* 38082 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 38085 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 38169 -/* 38090 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38093 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38131 -/* 38098 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 38101 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38116 -/* 38106 */ MCD_OPC_CheckPredicate, 10, 249, 124, 1, // Skip to: 135640 -/* 38111 */ MCD_OPC_Decode, 228, 13, 228, 1, // Opcode: CMPGE_PPzZI_B -/* 38116 */ MCD_OPC_FilterValue, 1, 239, 124, 1, // Skip to: 135640 -/* 38121 */ MCD_OPC_CheckPredicate, 10, 234, 124, 1, // Skip to: 135640 -/* 38126 */ MCD_OPC_Decode, 165, 14, 228, 1, // Opcode: CMPLT_PPzZI_B -/* 38131 */ MCD_OPC_FilterValue, 1, 224, 124, 1, // Skip to: 135640 -/* 38136 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 38139 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38154 -/* 38144 */ MCD_OPC_CheckPredicate, 10, 211, 124, 1, // Skip to: 135640 -/* 38149 */ MCD_OPC_Decode, 239, 13, 228, 1, // Opcode: CMPGT_PPzZI_B -/* 38154 */ MCD_OPC_FilterValue, 1, 201, 124, 1, // Skip to: 135640 -/* 38159 */ MCD_OPC_CheckPredicate, 10, 196, 124, 1, // Skip to: 135640 -/* 38164 */ MCD_OPC_Decode, 144, 14, 228, 1, // Opcode: CMPLE_PPzZI_B -/* 38169 */ MCD_OPC_FilterValue, 1, 169, 0, 0, // Skip to: 38343 -/* 38174 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38177 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 38268 -/* 38182 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 38185 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 38246 -/* 38190 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 38193 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38208 -/* 38198 */ MCD_OPC_CheckPredicate, 10, 157, 124, 1, // Skip to: 135640 -/* 38203 */ MCD_OPC_Decode, 192, 10, 229, 1, // Opcode: AND_PPzPP -/* 38208 */ MCD_OPC_FilterValue, 1, 147, 124, 1, // Skip to: 135640 -/* 38213 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 38216 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38231 -/* 38221 */ MCD_OPC_CheckPredicate, 10, 134, 124, 1, // Skip to: 135640 -/* 38226 */ MCD_OPC_Decode, 149, 12, 230, 1, // Opcode: BRKA_PPzP -/* 38231 */ MCD_OPC_FilterValue, 8, 124, 124, 1, // Skip to: 135640 -/* 38236 */ MCD_OPC_CheckPredicate, 10, 119, 124, 1, // Skip to: 135640 -/* 38241 */ MCD_OPC_Decode, 154, 12, 231, 1, // Opcode: BRKN_PPzP -/* 38246 */ MCD_OPC_FilterValue, 1, 109, 124, 1, // Skip to: 135640 -/* 38251 */ MCD_OPC_CheckPredicate, 10, 104, 124, 1, // Skip to: 135640 -/* 38256 */ MCD_OPC_CheckField, 20, 1, 0, 97, 124, 1, // Skip to: 135640 -/* 38263 */ MCD_OPC_Decode, 177, 16, 229, 1, // Opcode: EOR_PPzPP -/* 38268 */ MCD_OPC_FilterValue, 1, 87, 124, 1, // Skip to: 135640 -/* 38273 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 38276 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 38321 -/* 38281 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 38284 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38299 -/* 38289 */ MCD_OPC_CheckPredicate, 10, 66, 124, 1, // Skip to: 135640 -/* 38294 */ MCD_OPC_Decode, 243, 11, 229, 1, // Opcode: BIC_PPzPP -/* 38299 */ MCD_OPC_FilterValue, 1, 56, 124, 1, // Skip to: 135640 -/* 38304 */ MCD_OPC_CheckPredicate, 10, 51, 124, 1, // Skip to: 135640 -/* 38309 */ MCD_OPC_CheckField, 16, 4, 0, 44, 124, 1, // Skip to: 135640 -/* 38316 */ MCD_OPC_Decode, 148, 12, 232, 1, // Opcode: BRKA_PPmP -/* 38321 */ MCD_OPC_FilterValue, 1, 34, 124, 1, // Skip to: 135640 -/* 38326 */ MCD_OPC_CheckPredicate, 10, 29, 124, 1, // Skip to: 135640 -/* 38331 */ MCD_OPC_CheckField, 20, 1, 0, 22, 124, 1, // Skip to: 135640 -/* 38338 */ MCD_OPC_Decode, 219, 38, 229, 1, // Opcode: SEL_PPPP -/* 38343 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 38395 -/* 38348 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38351 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 38373 -/* 38356 */ MCD_OPC_CheckPredicate, 10, 255, 123, 1, // Skip to: 135640 -/* 38361 */ MCD_OPC_CheckField, 13, 1, 0, 248, 123, 1, // Skip to: 135640 -/* 38368 */ MCD_OPC_Decode, 217, 13, 228, 1, // Opcode: CMPEQ_PPzZI_B -/* 38373 */ MCD_OPC_FilterValue, 1, 238, 123, 1, // Skip to: 135640 -/* 38378 */ MCD_OPC_CheckPredicate, 10, 233, 123, 1, // Skip to: 135640 -/* 38383 */ MCD_OPC_CheckField, 13, 1, 0, 226, 123, 1, // Skip to: 135640 -/* 38390 */ MCD_OPC_Decode, 172, 14, 228, 1, // Opcode: CMPNE_PPzZI_B -/* 38395 */ MCD_OPC_FilterValue, 3, 216, 123, 1, // Skip to: 135640 -/* 38400 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38403 */ MCD_OPC_FilterValue, 0, 181, 0, 0, // Skip to: 38589 -/* 38408 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 38411 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 38433 -/* 38416 */ MCD_OPC_CheckPredicate, 10, 195, 123, 1, // Skip to: 135640 -/* 38421 */ MCD_OPC_CheckField, 9, 1, 0, 188, 123, 1, // Skip to: 135640 -/* 38428 */ MCD_OPC_Decode, 156, 12, 229, 1, // Opcode: BRKPA_PPzPP -/* 38433 */ MCD_OPC_FilterValue, 1, 178, 123, 1, // Skip to: 135640 -/* 38438 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 38441 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 38470 -/* 38446 */ MCD_OPC_CheckPredicate, 10, 165, 123, 1, // Skip to: 135640 -/* 38451 */ MCD_OPC_CheckField, 16, 4, 9, 158, 123, 1, // Skip to: 135640 -/* 38458 */ MCD_OPC_CheckField, 9, 1, 0, 151, 123, 1, // Skip to: 135640 -/* 38465 */ MCD_OPC_Decode, 197, 35, 233, 1, // Opcode: PNEXT_B -/* 38470 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 38508 -/* 38475 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 38478 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 38493 -/* 38483 */ MCD_OPC_CheckPredicate, 10, 128, 123, 1, // Skip to: 135640 -/* 38488 */ MCD_OPC_Decode, 251, 35, 234, 1, // Opcode: PTRUE_B -/* 38493 */ MCD_OPC_FilterValue, 9, 118, 123, 1, // Skip to: 135640 -/* 38498 */ MCD_OPC_CheckPredicate, 10, 113, 123, 1, // Skip to: 135640 -/* 38503 */ MCD_OPC_Decode, 247, 35, 234, 1, // Opcode: PTRUES_B -/* 38508 */ MCD_OPC_FilterValue, 9, 24, 0, 0, // Skip to: 38537 -/* 38513 */ MCD_OPC_CheckPredicate, 10, 98, 123, 1, // Skip to: 135640 -/* 38518 */ MCD_OPC_CheckField, 16, 4, 8, 91, 123, 1, // Skip to: 135640 -/* 38525 */ MCD_OPC_CheckField, 5, 5, 0, 84, 123, 1, // Skip to: 135640 -/* 38532 */ MCD_OPC_Decode, 174, 35, 235, 1, // Opcode: PFALSE -/* 38537 */ MCD_OPC_FilterValue, 12, 74, 123, 1, // Skip to: 135640 -/* 38542 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 38545 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 38567 -/* 38550 */ MCD_OPC_CheckPredicate, 14, 61, 123, 1, // Skip to: 135640 -/* 38555 */ MCD_OPC_CheckField, 9, 1, 0, 54, 123, 1, // Skip to: 135640 -/* 38562 */ MCD_OPC_Decode, 220, 36, 194, 1, // Opcode: RDFFR_PPz_REAL -/* 38567 */ MCD_OPC_FilterValue, 9, 44, 123, 1, // Skip to: 135640 -/* 38572 */ MCD_OPC_CheckPredicate, 14, 39, 123, 1, // Skip to: 135640 -/* 38577 */ MCD_OPC_CheckField, 5, 5, 0, 32, 123, 1, // Skip to: 135640 -/* 38584 */ MCD_OPC_Decode, 221, 36, 235, 1, // Opcode: RDFFR_P_REAL -/* 38589 */ MCD_OPC_FilterValue, 1, 22, 123, 1, // Skip to: 135640 -/* 38594 */ MCD_OPC_CheckPredicate, 10, 17, 123, 1, // Skip to: 135640 -/* 38599 */ MCD_OPC_CheckField, 20, 1, 0, 10, 123, 1, // Skip to: 135640 -/* 38606 */ MCD_OPC_CheckField, 9, 1, 0, 3, 123, 1, // Skip to: 135640 -/* 38613 */ MCD_OPC_Decode, 158, 12, 229, 1, // Opcode: BRKPB_PPzPP -/* 38618 */ MCD_OPC_FilterValue, 5, 227, 1, 0, // Skip to: 39106 -/* 38623 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 38626 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 38710 -/* 38631 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38634 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38672 -/* 38639 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 38642 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38657 -/* 38647 */ MCD_OPC_CheckPredicate, 10, 220, 122, 1, // Skip to: 135640 -/* 38652 */ MCD_OPC_Decode, 230, 13, 228, 1, // Opcode: CMPGE_PPzZI_H -/* 38657 */ MCD_OPC_FilterValue, 1, 210, 122, 1, // Skip to: 135640 -/* 38662 */ MCD_OPC_CheckPredicate, 10, 205, 122, 1, // Skip to: 135640 -/* 38667 */ MCD_OPC_Decode, 167, 14, 228, 1, // Opcode: CMPLT_PPzZI_H -/* 38672 */ MCD_OPC_FilterValue, 1, 195, 122, 1, // Skip to: 135640 -/* 38677 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 38680 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38695 -/* 38685 */ MCD_OPC_CheckPredicate, 10, 182, 122, 1, // Skip to: 135640 -/* 38690 */ MCD_OPC_Decode, 241, 13, 228, 1, // Opcode: CMPGT_PPzZI_H -/* 38695 */ MCD_OPC_FilterValue, 1, 172, 122, 1, // Skip to: 135640 -/* 38700 */ MCD_OPC_CheckPredicate, 10, 167, 122, 1, // Skip to: 135640 -/* 38705 */ MCD_OPC_Decode, 146, 14, 228, 1, // Opcode: CMPLE_PPzZI_H -/* 38710 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 38838 -/* 38715 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38718 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 38809 -/* 38723 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 38726 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 38787 -/* 38731 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 38734 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38749 -/* 38739 */ MCD_OPC_CheckPredicate, 10, 128, 122, 1, // Skip to: 135640 -/* 38744 */ MCD_OPC_Decode, 183, 10, 229, 1, // Opcode: ANDS_PPzPP -/* 38749 */ MCD_OPC_FilterValue, 1, 118, 122, 1, // Skip to: 135640 -/* 38754 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 38757 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38772 -/* 38762 */ MCD_OPC_CheckPredicate, 10, 105, 122, 1, // Skip to: 135640 -/* 38767 */ MCD_OPC_Decode, 147, 12, 230, 1, // Opcode: BRKAS_PPzP -/* 38772 */ MCD_OPC_FilterValue, 8, 95, 122, 1, // Skip to: 135640 -/* 38777 */ MCD_OPC_CheckPredicate, 10, 90, 122, 1, // Skip to: 135640 -/* 38782 */ MCD_OPC_Decode, 153, 12, 231, 1, // Opcode: BRKNS_PPzP -/* 38787 */ MCD_OPC_FilterValue, 1, 80, 122, 1, // Skip to: 135640 -/* 38792 */ MCD_OPC_CheckPredicate, 10, 75, 122, 1, // Skip to: 135640 -/* 38797 */ MCD_OPC_CheckField, 20, 1, 0, 68, 122, 1, // Skip to: 135640 -/* 38804 */ MCD_OPC_Decode, 164, 16, 229, 1, // Opcode: EORS_PPzPP -/* 38809 */ MCD_OPC_FilterValue, 1, 58, 122, 1, // Skip to: 135640 -/* 38814 */ MCD_OPC_CheckPredicate, 10, 53, 122, 1, // Skip to: 135640 -/* 38819 */ MCD_OPC_CheckField, 20, 1, 0, 46, 122, 1, // Skip to: 135640 -/* 38826 */ MCD_OPC_CheckField, 9, 1, 0, 39, 122, 1, // Skip to: 135640 -/* 38833 */ MCD_OPC_Decode, 240, 11, 229, 1, // Opcode: BICS_PPzPP -/* 38838 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 38890 -/* 38843 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38846 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 38868 -/* 38851 */ MCD_OPC_CheckPredicate, 10, 16, 122, 1, // Skip to: 135640 -/* 38856 */ MCD_OPC_CheckField, 13, 1, 0, 9, 122, 1, // Skip to: 135640 -/* 38863 */ MCD_OPC_Decode, 219, 13, 228, 1, // Opcode: CMPEQ_PPzZI_H -/* 38868 */ MCD_OPC_FilterValue, 1, 255, 121, 1, // Skip to: 135640 -/* 38873 */ MCD_OPC_CheckPredicate, 10, 250, 121, 1, // Skip to: 135640 -/* 38878 */ MCD_OPC_CheckField, 13, 1, 0, 243, 121, 1, // Skip to: 135640 -/* 38885 */ MCD_OPC_Decode, 174, 14, 228, 1, // Opcode: CMPNE_PPzZI_H -/* 38890 */ MCD_OPC_FilterValue, 3, 233, 121, 1, // Skip to: 135640 -/* 38895 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 38898 */ MCD_OPC_FilterValue, 0, 174, 0, 0, // Skip to: 39077 -/* 38903 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 38906 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 38928 -/* 38911 */ MCD_OPC_CheckPredicate, 10, 212, 121, 1, // Skip to: 135640 -/* 38916 */ MCD_OPC_CheckField, 9, 1, 0, 205, 121, 1, // Skip to: 135640 -/* 38923 */ MCD_OPC_Decode, 155, 12, 229, 1, // Opcode: BRKPAS_PPzPP -/* 38928 */ MCD_OPC_FilterValue, 1, 195, 121, 1, // Skip to: 135640 -/* 38933 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 38936 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 38965 -/* 38941 */ MCD_OPC_CheckPredicate, 10, 182, 121, 1, // Skip to: 135640 -/* 38946 */ MCD_OPC_CheckField, 9, 1, 0, 175, 121, 1, // Skip to: 135640 -/* 38953 */ MCD_OPC_CheckField, 0, 4, 0, 168, 121, 1, // Skip to: 135640 -/* 38960 */ MCD_OPC_Decode, 246, 35, 236, 1, // Opcode: PTEST_PP -/* 38965 */ MCD_OPC_FilterValue, 8, 62, 0, 0, // Skip to: 39032 -/* 38970 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 38973 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 38995 -/* 38978 */ MCD_OPC_CheckPredicate, 10, 145, 121, 1, // Skip to: 135640 -/* 38983 */ MCD_OPC_CheckField, 9, 1, 0, 138, 121, 1, // Skip to: 135640 -/* 38990 */ MCD_OPC_Decode, 175, 35, 233, 1, // Opcode: PFIRST_B -/* 38995 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 39010 -/* 39000 */ MCD_OPC_CheckPredicate, 10, 123, 121, 1, // Skip to: 135640 -/* 39005 */ MCD_OPC_Decode, 129, 36, 234, 1, // Opcode: PTRUE_H -/* 39010 */ MCD_OPC_FilterValue, 12, 113, 121, 1, // Skip to: 135640 -/* 39015 */ MCD_OPC_CheckPredicate, 14, 108, 121, 1, // Skip to: 135640 -/* 39020 */ MCD_OPC_CheckField, 9, 1, 0, 101, 121, 1, // Skip to: 135640 -/* 39027 */ MCD_OPC_Decode, 219, 36, 194, 1, // Opcode: RDFFRS_PPz -/* 39032 */ MCD_OPC_FilterValue, 9, 91, 121, 1, // Skip to: 135640 -/* 39037 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 39040 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 39062 -/* 39045 */ MCD_OPC_CheckPredicate, 10, 78, 121, 1, // Skip to: 135640 -/* 39050 */ MCD_OPC_CheckField, 9, 1, 0, 71, 121, 1, // Skip to: 135640 -/* 39057 */ MCD_OPC_Decode, 199, 35, 233, 1, // Opcode: PNEXT_H -/* 39062 */ MCD_OPC_FilterValue, 8, 61, 121, 1, // Skip to: 135640 -/* 39067 */ MCD_OPC_CheckPredicate, 10, 56, 121, 1, // Skip to: 135640 -/* 39072 */ MCD_OPC_Decode, 249, 35, 234, 1, // Opcode: PTRUES_H -/* 39077 */ MCD_OPC_FilterValue, 1, 46, 121, 1, // Skip to: 135640 -/* 39082 */ MCD_OPC_CheckPredicate, 10, 41, 121, 1, // Skip to: 135640 -/* 39087 */ MCD_OPC_CheckField, 20, 1, 0, 34, 121, 1, // Skip to: 135640 -/* 39094 */ MCD_OPC_CheckField, 9, 1, 0, 27, 121, 1, // Skip to: 135640 -/* 39101 */ MCD_OPC_Decode, 157, 12, 229, 1, // Opcode: BRKPBS_PPzPP -/* 39106 */ MCD_OPC_FilterValue, 6, 137, 1, 0, // Skip to: 39504 -/* 39111 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 39114 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 39198 -/* 39119 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39122 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39160 -/* 39127 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39145 -/* 39135 */ MCD_OPC_CheckPredicate, 10, 244, 120, 1, // Skip to: 135640 -/* 39140 */ MCD_OPC_Decode, 231, 13, 228, 1, // Opcode: CMPGE_PPzZI_S -/* 39145 */ MCD_OPC_FilterValue, 1, 234, 120, 1, // Skip to: 135640 -/* 39150 */ MCD_OPC_CheckPredicate, 10, 229, 120, 1, // Skip to: 135640 -/* 39155 */ MCD_OPC_Decode, 168, 14, 228, 1, // Opcode: CMPLT_PPzZI_S -/* 39160 */ MCD_OPC_FilterValue, 1, 219, 120, 1, // Skip to: 135640 -/* 39165 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39168 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39183 -/* 39173 */ MCD_OPC_CheckPredicate, 10, 206, 120, 1, // Skip to: 135640 -/* 39178 */ MCD_OPC_Decode, 242, 13, 228, 1, // Opcode: CMPGT_PPzZI_S -/* 39183 */ MCD_OPC_FilterValue, 1, 196, 120, 1, // Skip to: 135640 -/* 39188 */ MCD_OPC_CheckPredicate, 10, 191, 120, 1, // Skip to: 135640 -/* 39193 */ MCD_OPC_Decode, 147, 14, 228, 1, // Opcode: CMPLE_PPzZI_S -/* 39198 */ MCD_OPC_FilterValue, 1, 153, 0, 0, // Skip to: 39356 -/* 39203 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39206 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 39281 -/* 39211 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 39214 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 39259 -/* 39219 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 39222 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39237 -/* 39227 */ MCD_OPC_CheckPredicate, 10, 152, 120, 1, // Skip to: 135640 -/* 39232 */ MCD_OPC_Decode, 134, 35, 229, 1, // Opcode: ORR_PPzPP -/* 39237 */ MCD_OPC_FilterValue, 1, 142, 120, 1, // Skip to: 135640 -/* 39242 */ MCD_OPC_CheckPredicate, 10, 137, 120, 1, // Skip to: 135640 -/* 39247 */ MCD_OPC_CheckField, 16, 4, 0, 130, 120, 1, // Skip to: 135640 -/* 39254 */ MCD_OPC_Decode, 152, 12, 230, 1, // Opcode: BRKB_PPzP -/* 39259 */ MCD_OPC_FilterValue, 1, 120, 120, 1, // Skip to: 135640 -/* 39264 */ MCD_OPC_CheckPredicate, 10, 115, 120, 1, // Skip to: 135640 -/* 39269 */ MCD_OPC_CheckField, 20, 1, 0, 108, 120, 1, // Skip to: 135640 -/* 39276 */ MCD_OPC_Decode, 240, 34, 229, 1, // Opcode: NOR_PPzPP -/* 39281 */ MCD_OPC_FilterValue, 1, 98, 120, 1, // Skip to: 135640 -/* 39286 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 39289 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 39334 -/* 39294 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 39297 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39312 -/* 39302 */ MCD_OPC_CheckPredicate, 10, 77, 120, 1, // Skip to: 135640 -/* 39307 */ MCD_OPC_Decode, 250, 34, 229, 1, // Opcode: ORN_PPzPP -/* 39312 */ MCD_OPC_FilterValue, 1, 67, 120, 1, // Skip to: 135640 -/* 39317 */ MCD_OPC_CheckPredicate, 10, 62, 120, 1, // Skip to: 135640 -/* 39322 */ MCD_OPC_CheckField, 16, 4, 0, 55, 120, 1, // Skip to: 135640 -/* 39329 */ MCD_OPC_Decode, 151, 12, 232, 1, // Opcode: BRKB_PPmP -/* 39334 */ MCD_OPC_FilterValue, 1, 45, 120, 1, // Skip to: 135640 -/* 39339 */ MCD_OPC_CheckPredicate, 10, 40, 120, 1, // Skip to: 135640 -/* 39344 */ MCD_OPC_CheckField, 20, 1, 0, 33, 120, 1, // Skip to: 135640 -/* 39351 */ MCD_OPC_Decode, 223, 34, 229, 1, // Opcode: NAND_PPzPP -/* 39356 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 39408 +/* 30743 */ MCD_OPC_CheckPredicate, 16, 4, 173, 1, // Skip to: 140576 +/* 30748 */ MCD_OPC_Decode, 161, 54, 156, 1, // Opcode: SUB_ZZZ_B +/* 30753 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 30768 +/* 30758 */ MCD_OPC_CheckPredicate, 16, 245, 172, 1, // Skip to: 140576 +/* 30763 */ MCD_OPC_Decode, 191, 45, 156, 1, // Opcode: SQADD_ZZZ_B +/* 30768 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 30783 +/* 30773 */ MCD_OPC_CheckPredicate, 16, 230, 172, 1, // Skip to: 140576 +/* 30778 */ MCD_OPC_Decode, 149, 59, 156, 1, // Opcode: UQADD_ZZZ_B +/* 30783 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 30798 +/* 30788 */ MCD_OPC_CheckPredicate, 16, 215, 172, 1, // Skip to: 140576 +/* 30793 */ MCD_OPC_Decode, 219, 48, 156, 1, // Opcode: SQSUB_ZZZ_B +/* 30798 */ MCD_OPC_FilterValue, 7, 205, 172, 1, // Skip to: 140576 +/* 30803 */ MCD_OPC_CheckPredicate, 16, 200, 172, 1, // Skip to: 140576 +/* 30808 */ MCD_OPC_Decode, 187, 60, 156, 1, // Opcode: UQSUB_ZZZ_B +/* 30813 */ MCD_OPC_FilterValue, 1, 93, 0, 0, // Skip to: 30911 +/* 30818 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 30821 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30836 +/* 30826 */ MCD_OPC_CheckPredicate, 16, 177, 172, 1, // Skip to: 140576 +/* 30831 */ MCD_OPC_Decode, 152, 12, 156, 1, // Opcode: ADD_ZZZ_H +/* 30836 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 30851 +/* 30841 */ MCD_OPC_CheckPredicate, 16, 162, 172, 1, // Skip to: 140576 +/* 30846 */ MCD_OPC_Decode, 164, 54, 156, 1, // Opcode: SUB_ZZZ_H +/* 30851 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 30866 +/* 30856 */ MCD_OPC_CheckPredicate, 16, 147, 172, 1, // Skip to: 140576 +/* 30861 */ MCD_OPC_Decode, 193, 45, 156, 1, // Opcode: SQADD_ZZZ_H +/* 30866 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 30881 +/* 30871 */ MCD_OPC_CheckPredicate, 16, 132, 172, 1, // Skip to: 140576 +/* 30876 */ MCD_OPC_Decode, 151, 59, 156, 1, // Opcode: UQADD_ZZZ_H +/* 30881 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 30896 +/* 30886 */ MCD_OPC_CheckPredicate, 16, 117, 172, 1, // Skip to: 140576 +/* 30891 */ MCD_OPC_Decode, 221, 48, 156, 1, // Opcode: SQSUB_ZZZ_H +/* 30896 */ MCD_OPC_FilterValue, 7, 107, 172, 1, // Skip to: 140576 +/* 30901 */ MCD_OPC_CheckPredicate, 16, 102, 172, 1, // Skip to: 140576 +/* 30906 */ MCD_OPC_Decode, 189, 60, 156, 1, // Opcode: UQSUB_ZZZ_H +/* 30911 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 31009 +/* 30916 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 30919 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 30934 +/* 30924 */ MCD_OPC_CheckPredicate, 16, 79, 172, 1, // Skip to: 140576 +/* 30929 */ MCD_OPC_Decode, 153, 12, 156, 1, // Opcode: ADD_ZZZ_S +/* 30934 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 30949 +/* 30939 */ MCD_OPC_CheckPredicate, 16, 64, 172, 1, // Skip to: 140576 +/* 30944 */ MCD_OPC_Decode, 165, 54, 156, 1, // Opcode: SUB_ZZZ_S +/* 30949 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 30964 +/* 30954 */ MCD_OPC_CheckPredicate, 16, 49, 172, 1, // Skip to: 140576 +/* 30959 */ MCD_OPC_Decode, 194, 45, 156, 1, // Opcode: SQADD_ZZZ_S +/* 30964 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 30979 +/* 30969 */ MCD_OPC_CheckPredicate, 16, 34, 172, 1, // Skip to: 140576 +/* 30974 */ MCD_OPC_Decode, 152, 59, 156, 1, // Opcode: UQADD_ZZZ_S +/* 30979 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 30994 +/* 30984 */ MCD_OPC_CheckPredicate, 16, 19, 172, 1, // Skip to: 140576 +/* 30989 */ MCD_OPC_Decode, 222, 48, 156, 1, // Opcode: SQSUB_ZZZ_S +/* 30994 */ MCD_OPC_FilterValue, 7, 9, 172, 1, // Skip to: 140576 +/* 30999 */ MCD_OPC_CheckPredicate, 16, 4, 172, 1, // Skip to: 140576 +/* 31004 */ MCD_OPC_Decode, 190, 60, 156, 1, // Opcode: UQSUB_ZZZ_S +/* 31009 */ MCD_OPC_FilterValue, 3, 123, 0, 0, // Skip to: 31137 +/* 31014 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 31017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31032 +/* 31022 */ MCD_OPC_CheckPredicate, 16, 237, 171, 1, // Skip to: 140576 +/* 31027 */ MCD_OPC_Decode, 151, 12, 156, 1, // Opcode: ADD_ZZZ_D +/* 31032 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 31047 +/* 31037 */ MCD_OPC_CheckPredicate, 16, 222, 171, 1, // Skip to: 140576 +/* 31042 */ MCD_OPC_Decode, 163, 54, 156, 1, // Opcode: SUB_ZZZ_D +/* 31047 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 31062 +/* 31052 */ MCD_OPC_CheckPredicate, 19, 207, 171, 1, // Skip to: 140576 +/* 31057 */ MCD_OPC_Decode, 150, 12, 156, 1, // Opcode: ADD_ZZZ_CPA +/* 31062 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 31077 +/* 31067 */ MCD_OPC_CheckPredicate, 19, 192, 171, 1, // Skip to: 140576 +/* 31072 */ MCD_OPC_Decode, 162, 54, 156, 1, // Opcode: SUB_ZZZ_CPA +/* 31077 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 31092 +/* 31082 */ MCD_OPC_CheckPredicate, 16, 177, 171, 1, // Skip to: 140576 +/* 31087 */ MCD_OPC_Decode, 192, 45, 156, 1, // Opcode: SQADD_ZZZ_D +/* 31092 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 31107 +/* 31097 */ MCD_OPC_CheckPredicate, 16, 162, 171, 1, // Skip to: 140576 +/* 31102 */ MCD_OPC_Decode, 150, 59, 156, 1, // Opcode: UQADD_ZZZ_D +/* 31107 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 31122 +/* 31112 */ MCD_OPC_CheckPredicate, 16, 147, 171, 1, // Skip to: 140576 +/* 31117 */ MCD_OPC_Decode, 220, 48, 156, 1, // Opcode: SQSUB_ZZZ_D +/* 31122 */ MCD_OPC_FilterValue, 7, 137, 171, 1, // Skip to: 140576 +/* 31127 */ MCD_OPC_CheckPredicate, 16, 132, 171, 1, // Skip to: 140576 +/* 31132 */ MCD_OPC_Decode, 188, 60, 156, 1, // Opcode: UQSUB_ZZZ_D +/* 31137 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 31152 +/* 31142 */ MCD_OPC_CheckPredicate, 16, 117, 171, 1, // Skip to: 140576 +/* 31147 */ MCD_OPC_Decode, 236, 18, 157, 1, // Opcode: EXT_ZZI +/* 31152 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 31167 +/* 31157 */ MCD_OPC_CheckPredicate, 18, 102, 171, 1, // Skip to: 140576 +/* 31162 */ MCD_OPC_Decode, 237, 18, 158, 1, // Opcode: EXT_ZZI_B +/* 31167 */ MCD_OPC_FilterValue, 6, 92, 171, 1, // Skip to: 140576 +/* 31172 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 31175 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31190 +/* 31180 */ MCD_OPC_CheckPredicate, 20, 79, 171, 1, // Skip to: 140576 +/* 31185 */ MCD_OPC_Decode, 253, 63, 156, 1, // Opcode: ZIP1_ZZZ_Q +/* 31190 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 31205 +/* 31195 */ MCD_OPC_CheckPredicate, 20, 64, 171, 1, // Skip to: 140576 +/* 31200 */ MCD_OPC_Decode, 141, 64, 156, 1, // Opcode: ZIP2_ZZZ_Q +/* 31205 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 31220 +/* 31210 */ MCD_OPC_CheckPredicate, 20, 49, 171, 1, // Skip to: 140576 +/* 31215 */ MCD_OPC_Decode, 167, 62, 156, 1, // Opcode: UZP1_ZZZ_Q +/* 31220 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 31235 +/* 31225 */ MCD_OPC_CheckPredicate, 20, 34, 171, 1, // Skip to: 140576 +/* 31230 */ MCD_OPC_Decode, 183, 62, 156, 1, // Opcode: UZP2_ZZZ_Q +/* 31235 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 31250 +/* 31240 */ MCD_OPC_CheckPredicate, 20, 19, 171, 1, // Skip to: 140576 +/* 31245 */ MCD_OPC_Decode, 174, 55, 156, 1, // Opcode: TRN1_ZZZ_Q +/* 31250 */ MCD_OPC_FilterValue, 7, 9, 171, 1, // Skip to: 140576 +/* 31255 */ MCD_OPC_CheckPredicate, 20, 4, 171, 1, // Skip to: 140576 +/* 31260 */ MCD_OPC_Decode, 190, 55, 156, 1, // Opcode: TRN2_ZZZ_Q +/* 31265 */ MCD_OPC_FilterValue, 1, 250, 170, 1, // Skip to: 140576 +/* 31270 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 31273 */ MCD_OPC_FilterValue, 0, 144, 0, 0, // Skip to: 31422 +/* 31278 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 31281 */ MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 31400 +/* 31286 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 31289 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 31378 +/* 31294 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 31297 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 31356 +/* 31302 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 31305 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 31334 +/* 31310 */ MCD_OPC_CheckPredicate, 16, 205, 170, 1, // Skip to: 140576 +/* 31315 */ MCD_OPC_CheckField, 24, 2, 1, 198, 170, 1, // Skip to: 140576 +/* 31322 */ MCD_OPC_CheckField, 20, 1, 1, 191, 170, 1, // Skip to: 140576 +/* 31329 */ MCD_OPC_Decode, 166, 18, 159, 1, // Opcode: DUP_ZZI_Q +/* 31334 */ MCD_OPC_FilterValue, 1, 181, 170, 1, // Skip to: 140576 +/* 31339 */ MCD_OPC_CheckPredicate, 16, 176, 170, 1, // Skip to: 140576 +/* 31344 */ MCD_OPC_CheckField, 24, 2, 1, 169, 170, 1, // Skip to: 140576 +/* 31351 */ MCD_OPC_Decode, 164, 18, 160, 1, // Opcode: DUP_ZZI_D +/* 31356 */ MCD_OPC_FilterValue, 1, 159, 170, 1, // Skip to: 140576 +/* 31361 */ MCD_OPC_CheckPredicate, 16, 154, 170, 1, // Skip to: 140576 +/* 31366 */ MCD_OPC_CheckField, 24, 2, 1, 147, 170, 1, // Skip to: 140576 +/* 31373 */ MCD_OPC_Decode, 167, 18, 161, 1, // Opcode: DUP_ZZI_S +/* 31378 */ MCD_OPC_FilterValue, 1, 137, 170, 1, // Skip to: 140576 +/* 31383 */ MCD_OPC_CheckPredicate, 16, 132, 170, 1, // Skip to: 140576 +/* 31388 */ MCD_OPC_CheckField, 24, 2, 1, 125, 170, 1, // Skip to: 140576 +/* 31395 */ MCD_OPC_Decode, 165, 18, 162, 1, // Opcode: DUP_ZZI_H +/* 31400 */ MCD_OPC_FilterValue, 1, 115, 170, 1, // Skip to: 140576 +/* 31405 */ MCD_OPC_CheckPredicate, 16, 110, 170, 1, // Skip to: 140576 +/* 31410 */ MCD_OPC_CheckField, 24, 2, 1, 103, 170, 1, // Skip to: 140576 +/* 31417 */ MCD_OPC_Decode, 163, 18, 163, 1, // Opcode: DUP_ZZI_B +/* 31422 */ MCD_OPC_FilterValue, 1, 116, 0, 0, // Skip to: 31543 +/* 31427 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 31430 */ MCD_OPC_FilterValue, 4, 86, 0, 0, // Skip to: 31521 +/* 31435 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 31438 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 31506 +/* 31443 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 31446 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 31491 +/* 31451 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 31454 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 31476 +/* 31459 */ MCD_OPC_CheckPredicate, 17, 56, 170, 1, // Skip to: 140576 +/* 31464 */ MCD_OPC_CheckField, 19, 1, 1, 49, 170, 1, // Skip to: 140576 +/* 31471 */ MCD_OPC_Decode, 152, 18, 164, 1, // Opcode: DUPQ_ZZI_D +/* 31476 */ MCD_OPC_FilterValue, 1, 39, 170, 1, // Skip to: 140576 +/* 31481 */ MCD_OPC_CheckPredicate, 17, 34, 170, 1, // Skip to: 140576 +/* 31486 */ MCD_OPC_Decode, 154, 18, 165, 1, // Opcode: DUPQ_ZZI_S +/* 31491 */ MCD_OPC_FilterValue, 1, 24, 170, 1, // Skip to: 140576 +/* 31496 */ MCD_OPC_CheckPredicate, 17, 19, 170, 1, // Skip to: 140576 +/* 31501 */ MCD_OPC_Decode, 153, 18, 166, 1, // Opcode: DUPQ_ZZI_H +/* 31506 */ MCD_OPC_FilterValue, 1, 9, 170, 1, // Skip to: 140576 +/* 31511 */ MCD_OPC_CheckPredicate, 17, 4, 170, 1, // Skip to: 140576 +/* 31516 */ MCD_OPC_Decode, 151, 18, 167, 1, // Opcode: DUPQ_ZZI_B +/* 31521 */ MCD_OPC_FilterValue, 5, 250, 169, 1, // Skip to: 140576 +/* 31526 */ MCD_OPC_CheckPredicate, 17, 245, 169, 1, // Skip to: 140576 +/* 31531 */ MCD_OPC_CheckField, 20, 1, 0, 238, 169, 1, // Skip to: 140576 +/* 31538 */ MCD_OPC_Decode, 223, 18, 168, 1, // Opcode: EXTQ_ZZI +/* 31543 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 31611 +/* 31548 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 31551 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 31566 +/* 31556 */ MCD_OPC_CheckPredicate, 18, 215, 169, 1, // Skip to: 140576 +/* 31561 */ MCD_OPC_Decode, 128, 55, 169, 1, // Opcode: TBL_ZZZZ_B +/* 31566 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 31581 +/* 31571 */ MCD_OPC_CheckPredicate, 18, 200, 169, 1, // Skip to: 140576 +/* 31576 */ MCD_OPC_Decode, 130, 55, 169, 1, // Opcode: TBL_ZZZZ_H +/* 31581 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 31596 +/* 31586 */ MCD_OPC_CheckPredicate, 18, 185, 169, 1, // Skip to: 140576 +/* 31591 */ MCD_OPC_Decode, 131, 55, 169, 1, // Opcode: TBL_ZZZZ_S +/* 31596 */ MCD_OPC_FilterValue, 7, 175, 169, 1, // Skip to: 140576 +/* 31601 */ MCD_OPC_CheckPredicate, 18, 170, 169, 1, // Skip to: 140576 +/* 31606 */ MCD_OPC_Decode, 129, 55, 169, 1, // Opcode: TBL_ZZZZ_D +/* 31611 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 31679 +/* 31616 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 31619 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 31634 +/* 31624 */ MCD_OPC_CheckPredicate, 18, 147, 169, 1, // Skip to: 140576 +/* 31629 */ MCD_OPC_Decode, 150, 55, 170, 1, // Opcode: TBX_ZZZ_B +/* 31634 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 31649 +/* 31639 */ MCD_OPC_CheckPredicate, 18, 132, 169, 1, // Skip to: 140576 +/* 31644 */ MCD_OPC_Decode, 152, 55, 170, 1, // Opcode: TBX_ZZZ_H +/* 31649 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 31664 +/* 31654 */ MCD_OPC_CheckPredicate, 18, 117, 169, 1, // Skip to: 140576 +/* 31659 */ MCD_OPC_Decode, 153, 55, 170, 1, // Opcode: TBX_ZZZ_S +/* 31664 */ MCD_OPC_FilterValue, 7, 107, 169, 1, // Skip to: 140576 +/* 31669 */ MCD_OPC_CheckPredicate, 18, 102, 169, 1, // Skip to: 140576 +/* 31674 */ MCD_OPC_Decode, 151, 55, 170, 1, // Opcode: TBX_ZZZ_D +/* 31679 */ MCD_OPC_FilterValue, 4, 123, 0, 0, // Skip to: 31807 +/* 31684 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 31687 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31702 +/* 31692 */ MCD_OPC_CheckPredicate, 16, 79, 169, 1, // Skip to: 140576 +/* 31697 */ MCD_OPC_Decode, 211, 12, 156, 1, // Opcode: AND_ZZZ +/* 31702 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 31717 +/* 31707 */ MCD_OPC_CheckPredicate, 16, 64, 169, 1, // Skip to: 140576 +/* 31712 */ MCD_OPC_Decode, 207, 38, 156, 1, // Opcode: ORR_ZZZ +/* 31717 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 31732 +/* 31722 */ MCD_OPC_CheckPredicate, 16, 49, 169, 1, // Skip to: 140576 +/* 31727 */ MCD_OPC_Decode, 217, 18, 156, 1, // Opcode: EOR_ZZZ +/* 31732 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 31747 +/* 31737 */ MCD_OPC_CheckPredicate, 16, 34, 169, 1, // Skip to: 140576 +/* 31742 */ MCD_OPC_Decode, 153, 14, 156, 1, // Opcode: BIC_ZZZ +/* 31747 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 31762 +/* 31752 */ MCD_OPC_CheckPredicate, 16, 19, 169, 1, // Skip to: 140576 +/* 31757 */ MCD_OPC_Decode, 132, 55, 156, 1, // Opcode: TBL_ZZZ_B +/* 31762 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 31777 +/* 31767 */ MCD_OPC_CheckPredicate, 16, 4, 169, 1, // Skip to: 140576 +/* 31772 */ MCD_OPC_Decode, 134, 55, 156, 1, // Opcode: TBL_ZZZ_H +/* 31777 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 31792 +/* 31782 */ MCD_OPC_CheckPredicate, 16, 245, 168, 1, // Skip to: 140576 +/* 31787 */ MCD_OPC_Decode, 135, 55, 156, 1, // Opcode: TBL_ZZZ_S +/* 31792 */ MCD_OPC_FilterValue, 7, 235, 168, 1, // Skip to: 140576 +/* 31797 */ MCD_OPC_CheckPredicate, 16, 230, 168, 1, // Skip to: 140576 +/* 31802 */ MCD_OPC_Decode, 133, 55, 156, 1, // Opcode: TBL_ZZZ_D +/* 31807 */ MCD_OPC_FilterValue, 5, 162, 0, 0, // Skip to: 31974 +/* 31812 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 31815 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 31883 +/* 31820 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 31823 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 31868 +/* 31828 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 31831 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 31853 +/* 31836 */ MCD_OPC_CheckPredicate, 18, 191, 168, 1, // Skip to: 140576 +/* 31841 */ MCD_OPC_CheckField, 19, 1, 1, 184, 168, 1, // Skip to: 140576 +/* 31848 */ MCD_OPC_Decode, 223, 63, 171, 1, // Opcode: XAR_ZZZI_B +/* 31853 */ MCD_OPC_FilterValue, 1, 174, 168, 1, // Skip to: 140576 +/* 31858 */ MCD_OPC_CheckPredicate, 18, 169, 168, 1, // Skip to: 140576 +/* 31863 */ MCD_OPC_Decode, 225, 63, 172, 1, // Opcode: XAR_ZZZI_H +/* 31868 */ MCD_OPC_FilterValue, 1, 159, 168, 1, // Skip to: 140576 +/* 31873 */ MCD_OPC_CheckPredicate, 18, 154, 168, 1, // Skip to: 140576 +/* 31878 */ MCD_OPC_Decode, 226, 63, 173, 1, // Opcode: XAR_ZZZI_S +/* 31883 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 31898 +/* 31888 */ MCD_OPC_CheckPredicate, 18, 139, 168, 1, // Skip to: 140576 +/* 31893 */ MCD_OPC_Decode, 224, 63, 174, 1, // Opcode: XAR_ZZZI_D +/* 31898 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 31936 +/* 31903 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 31906 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31921 +/* 31911 */ MCD_OPC_CheckPredicate, 17, 116, 168, 1, // Skip to: 140576 +/* 31916 */ MCD_OPC_Decode, 146, 55, 170, 1, // Opcode: TBXQ_ZZZ_B +/* 31921 */ MCD_OPC_FilterValue, 1, 106, 168, 1, // Skip to: 140576 +/* 31926 */ MCD_OPC_CheckPredicate, 17, 101, 168, 1, // Skip to: 140576 +/* 31931 */ MCD_OPC_Decode, 148, 55, 170, 1, // Opcode: TBXQ_ZZZ_H +/* 31936 */ MCD_OPC_FilterValue, 3, 91, 168, 1, // Skip to: 140576 +/* 31941 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 31944 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 31959 +/* 31949 */ MCD_OPC_CheckPredicate, 17, 78, 168, 1, // Skip to: 140576 +/* 31954 */ MCD_OPC_Decode, 149, 55, 170, 1, // Opcode: TBXQ_ZZZ_S +/* 31959 */ MCD_OPC_FilterValue, 1, 68, 168, 1, // Skip to: 140576 +/* 31964 */ MCD_OPC_CheckPredicate, 17, 63, 168, 1, // Skip to: 140576 +/* 31969 */ MCD_OPC_Decode, 147, 55, 170, 1, // Opcode: TBXQ_ZZZ_D +/* 31974 */ MCD_OPC_FilterValue, 6, 131, 3, 0, // Skip to: 32878 +/* 31979 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 31982 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 32020 +/* 31987 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 31990 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32005 +/* 31995 */ MCD_OPC_CheckPredicate, 18, 32, 168, 1, // Skip to: 140576 +/* 32000 */ MCD_OPC_Decode, 189, 18, 175, 1, // Opcode: EOR3_ZZZZ +/* 32005 */ MCD_OPC_FilterValue, 1, 22, 168, 1, // Skip to: 140576 +/* 32010 */ MCD_OPC_CheckPredicate, 18, 17, 168, 1, // Skip to: 140576 +/* 32015 */ MCD_OPC_Decode, 137, 13, 175, 1, // Opcode: BCAX_ZZZZ +/* 32020 */ MCD_OPC_FilterValue, 2, 203, 1, 0, // Skip to: 32484 +/* 32025 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 32028 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 32112 +/* 32033 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 32036 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 32074 +/* 32041 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32044 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32059 +/* 32049 */ MCD_OPC_CheckPredicate, 16, 234, 167, 1, // Skip to: 140576 +/* 32054 */ MCD_OPC_Decode, 159, 18, 176, 1, // Opcode: DUP_ZR_B +/* 32059 */ MCD_OPC_FilterValue, 1, 224, 167, 1, // Skip to: 140576 +/* 32064 */ MCD_OPC_CheckPredicate, 16, 219, 167, 1, // Skip to: 140576 +/* 32069 */ MCD_OPC_Decode, 161, 18, 176, 1, // Opcode: DUP_ZR_H +/* 32074 */ MCD_OPC_FilterValue, 4, 209, 167, 1, // Skip to: 140576 +/* 32079 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32082 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32097 +/* 32087 */ MCD_OPC_CheckPredicate, 16, 196, 167, 1, // Skip to: 140576 +/* 32092 */ MCD_OPC_Decode, 142, 30, 177, 1, // Opcode: INSR_ZR_B +/* 32097 */ MCD_OPC_FilterValue, 1, 186, 167, 1, // Skip to: 140576 +/* 32102 */ MCD_OPC_CheckPredicate, 16, 181, 167, 1, // Skip to: 140576 +/* 32107 */ MCD_OPC_Decode, 144, 30, 177, 1, // Opcode: INSR_ZR_H +/* 32112 */ MCD_OPC_FilterValue, 1, 181, 0, 0, // Skip to: 32298 +/* 32117 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 32120 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 32209 +/* 32125 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32128 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 32187 +/* 32133 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 32136 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 32165 +/* 32141 */ MCD_OPC_CheckPredicate, 17, 142, 167, 1, // Skip to: 140576 +/* 32146 */ MCD_OPC_CheckField, 17, 1, 1, 135, 167, 1, // Skip to: 140576 +/* 32153 */ MCD_OPC_CheckField, 4, 1, 0, 128, 167, 1, // Skip to: 140576 +/* 32160 */ MCD_OPC_Decode, 250, 38, 178, 1, // Opcode: PMOV_PZI_B +/* 32165 */ MCD_OPC_FilterValue, 1, 118, 167, 1, // Skip to: 140576 +/* 32170 */ MCD_OPC_CheckPredicate, 17, 113, 167, 1, // Skip to: 140576 +/* 32175 */ MCD_OPC_CheckField, 4, 1, 0, 106, 167, 1, // Skip to: 140576 +/* 32182 */ MCD_OPC_Decode, 252, 38, 179, 1, // Opcode: PMOV_PZI_H +/* 32187 */ MCD_OPC_FilterValue, 1, 96, 167, 1, // Skip to: 140576 +/* 32192 */ MCD_OPC_CheckPredicate, 17, 91, 167, 1, // Skip to: 140576 +/* 32197 */ MCD_OPC_CheckField, 4, 1, 0, 84, 167, 1, // Skip to: 140576 +/* 32204 */ MCD_OPC_Decode, 253, 38, 180, 1, // Opcode: PMOV_PZI_S +/* 32209 */ MCD_OPC_FilterValue, 1, 74, 167, 1, // Skip to: 140576 +/* 32214 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32217 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 32276 +/* 32222 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 32225 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 32254 +/* 32230 */ MCD_OPC_CheckPredicate, 17, 53, 167, 1, // Skip to: 140576 +/* 32235 */ MCD_OPC_CheckField, 17, 1, 1, 46, 167, 1, // Skip to: 140576 +/* 32242 */ MCD_OPC_CheckField, 9, 1, 0, 39, 167, 1, // Skip to: 140576 +/* 32249 */ MCD_OPC_Decode, 254, 38, 181, 1, // Opcode: PMOV_ZIP_B +/* 32254 */ MCD_OPC_FilterValue, 1, 29, 167, 1, // Skip to: 140576 +/* 32259 */ MCD_OPC_CheckPredicate, 17, 24, 167, 1, // Skip to: 140576 +/* 32264 */ MCD_OPC_CheckField, 9, 1, 0, 17, 167, 1, // Skip to: 140576 +/* 32271 */ MCD_OPC_Decode, 128, 39, 182, 1, // Opcode: PMOV_ZIP_H +/* 32276 */ MCD_OPC_FilterValue, 1, 7, 167, 1, // Skip to: 140576 +/* 32281 */ MCD_OPC_CheckPredicate, 17, 2, 167, 1, // Skip to: 140576 +/* 32286 */ MCD_OPC_CheckField, 9, 1, 0, 251, 166, 1, // Skip to: 140576 +/* 32293 */ MCD_OPC_Decode, 129, 39, 183, 1, // Opcode: PMOV_ZIP_S +/* 32298 */ MCD_OPC_FilterValue, 2, 129, 0, 0, // Skip to: 32432 +/* 32303 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 32306 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 32328 +/* 32311 */ MCD_OPC_CheckPredicate, 16, 228, 166, 1, // Skip to: 140576 +/* 32316 */ MCD_OPC_CheckField, 22, 1, 1, 221, 166, 1, // Skip to: 140576 +/* 32323 */ MCD_OPC_Decode, 194, 54, 184, 1, // Opcode: SUNPKLO_ZZ_H +/* 32328 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 32350 +/* 32333 */ MCD_OPC_CheckPredicate, 16, 206, 166, 1, // Skip to: 140576 +/* 32338 */ MCD_OPC_CheckField, 22, 1, 1, 199, 166, 1, // Skip to: 140576 +/* 32345 */ MCD_OPC_Decode, 191, 54, 184, 1, // Opcode: SUNPKHI_ZZ_H +/* 32350 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 32372 +/* 32355 */ MCD_OPC_CheckPredicate, 16, 184, 166, 1, // Skip to: 140576 +/* 32360 */ MCD_OPC_CheckField, 22, 1, 1, 177, 166, 1, // Skip to: 140576 +/* 32367 */ MCD_OPC_Decode, 143, 62, 184, 1, // Opcode: UUNPKLO_ZZ_H +/* 32372 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 32394 +/* 32377 */ MCD_OPC_CheckPredicate, 16, 162, 166, 1, // Skip to: 140576 +/* 32382 */ MCD_OPC_CheckField, 22, 1, 1, 155, 166, 1, // Skip to: 140576 +/* 32389 */ MCD_OPC_Decode, 140, 62, 184, 1, // Opcode: UUNPKHI_ZZ_H +/* 32394 */ MCD_OPC_FilterValue, 4, 145, 166, 1, // Skip to: 140576 +/* 32399 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32402 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32417 +/* 32407 */ MCD_OPC_CheckPredicate, 16, 132, 166, 1, // Skip to: 140576 +/* 32412 */ MCD_OPC_Decode, 146, 30, 185, 1, // Opcode: INSR_ZV_B +/* 32417 */ MCD_OPC_FilterValue, 1, 122, 166, 1, // Skip to: 140576 +/* 32422 */ MCD_OPC_CheckPredicate, 16, 117, 166, 1, // Skip to: 140576 +/* 32427 */ MCD_OPC_Decode, 148, 30, 185, 1, // Opcode: INSR_ZV_H +/* 32432 */ MCD_OPC_FilterValue, 3, 107, 166, 1, // Skip to: 140576 +/* 32437 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32440 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 32462 +/* 32445 */ MCD_OPC_CheckPredicate, 16, 94, 166, 1, // Skip to: 140576 +/* 32450 */ MCD_OPC_CheckField, 16, 3, 0, 87, 166, 1, // Skip to: 140576 +/* 32457 */ MCD_OPC_Decode, 205, 40, 184, 1, // Opcode: REV_ZZ_B +/* 32462 */ MCD_OPC_FilterValue, 1, 77, 166, 1, // Skip to: 140576 +/* 32467 */ MCD_OPC_CheckPredicate, 16, 72, 166, 1, // Skip to: 140576 +/* 32472 */ MCD_OPC_CheckField, 16, 3, 0, 65, 166, 1, // Skip to: 140576 +/* 32479 */ MCD_OPC_Decode, 207, 40, 184, 1, // Opcode: REV_ZZ_H +/* 32484 */ MCD_OPC_FilterValue, 3, 55, 166, 1, // Skip to: 140576 +/* 32489 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 32492 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 32576 +/* 32497 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 32500 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 32538 +/* 32505 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32508 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32523 +/* 32513 */ MCD_OPC_CheckPredicate, 16, 26, 166, 1, // Skip to: 140576 +/* 32518 */ MCD_OPC_Decode, 162, 18, 176, 1, // Opcode: DUP_ZR_S +/* 32523 */ MCD_OPC_FilterValue, 1, 16, 166, 1, // Skip to: 140576 +/* 32528 */ MCD_OPC_CheckPredicate, 16, 11, 166, 1, // Skip to: 140576 +/* 32533 */ MCD_OPC_Decode, 160, 18, 186, 1, // Opcode: DUP_ZR_D +/* 32538 */ MCD_OPC_FilterValue, 4, 1, 166, 1, // Skip to: 140576 +/* 32543 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32546 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32561 +/* 32551 */ MCD_OPC_CheckPredicate, 16, 244, 165, 1, // Skip to: 140576 +/* 32556 */ MCD_OPC_Decode, 145, 30, 177, 1, // Opcode: INSR_ZR_S +/* 32561 */ MCD_OPC_FilterValue, 1, 234, 165, 1, // Skip to: 140576 +/* 32566 */ MCD_OPC_CheckPredicate, 16, 229, 165, 1, // Skip to: 140576 +/* 32571 */ MCD_OPC_Decode, 143, 30, 187, 1, // Opcode: INSR_ZR_D +/* 32576 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 32628 +/* 32581 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 32584 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 32606 +/* 32589 */ MCD_OPC_CheckPredicate, 17, 206, 165, 1, // Skip to: 140576 +/* 32594 */ MCD_OPC_CheckField, 4, 1, 0, 199, 165, 1, // Skip to: 140576 +/* 32601 */ MCD_OPC_Decode, 251, 38, 188, 1, // Opcode: PMOV_PZI_D +/* 32606 */ MCD_OPC_FilterValue, 1, 189, 165, 1, // Skip to: 140576 +/* 32611 */ MCD_OPC_CheckPredicate, 17, 184, 165, 1, // Skip to: 140576 +/* 32616 */ MCD_OPC_CheckField, 9, 1, 0, 177, 165, 1, // Skip to: 140576 +/* 32623 */ MCD_OPC_Decode, 255, 38, 189, 1, // Opcode: PMOV_ZIP_D +/* 32628 */ MCD_OPC_FilterValue, 2, 193, 0, 0, // Skip to: 32826 +/* 32633 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 32636 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 32674 +/* 32641 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32644 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32659 +/* 32649 */ MCD_OPC_CheckPredicate, 16, 146, 165, 1, // Skip to: 140576 +/* 32654 */ MCD_OPC_Decode, 195, 54, 184, 1, // Opcode: SUNPKLO_ZZ_S +/* 32659 */ MCD_OPC_FilterValue, 1, 136, 165, 1, // Skip to: 140576 +/* 32664 */ MCD_OPC_CheckPredicate, 16, 131, 165, 1, // Skip to: 140576 +/* 32669 */ MCD_OPC_Decode, 193, 54, 184, 1, // Opcode: SUNPKLO_ZZ_D +/* 32674 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 32712 +/* 32679 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32682 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32697 +/* 32687 */ MCD_OPC_CheckPredicate, 16, 108, 165, 1, // Skip to: 140576 +/* 32692 */ MCD_OPC_Decode, 192, 54, 184, 1, // Opcode: SUNPKHI_ZZ_S +/* 32697 */ MCD_OPC_FilterValue, 1, 98, 165, 1, // Skip to: 140576 +/* 32702 */ MCD_OPC_CheckPredicate, 16, 93, 165, 1, // Skip to: 140576 +/* 32707 */ MCD_OPC_Decode, 190, 54, 184, 1, // Opcode: SUNPKHI_ZZ_D +/* 32712 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 32750 +/* 32717 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32720 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32735 +/* 32725 */ MCD_OPC_CheckPredicate, 16, 70, 165, 1, // Skip to: 140576 +/* 32730 */ MCD_OPC_Decode, 144, 62, 184, 1, // Opcode: UUNPKLO_ZZ_S +/* 32735 */ MCD_OPC_FilterValue, 1, 60, 165, 1, // Skip to: 140576 +/* 32740 */ MCD_OPC_CheckPredicate, 16, 55, 165, 1, // Skip to: 140576 +/* 32745 */ MCD_OPC_Decode, 142, 62, 184, 1, // Opcode: UUNPKLO_ZZ_D +/* 32750 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 32788 +/* 32755 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32758 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32773 +/* 32763 */ MCD_OPC_CheckPredicate, 16, 32, 165, 1, // Skip to: 140576 +/* 32768 */ MCD_OPC_Decode, 141, 62, 184, 1, // Opcode: UUNPKHI_ZZ_S +/* 32773 */ MCD_OPC_FilterValue, 1, 22, 165, 1, // Skip to: 140576 +/* 32778 */ MCD_OPC_CheckPredicate, 16, 17, 165, 1, // Skip to: 140576 +/* 32783 */ MCD_OPC_Decode, 139, 62, 184, 1, // Opcode: UUNPKHI_ZZ_D +/* 32788 */ MCD_OPC_FilterValue, 4, 7, 165, 1, // Skip to: 140576 +/* 32793 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32796 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32811 +/* 32801 */ MCD_OPC_CheckPredicate, 16, 250, 164, 1, // Skip to: 140576 +/* 32806 */ MCD_OPC_Decode, 149, 30, 185, 1, // Opcode: INSR_ZV_S +/* 32811 */ MCD_OPC_FilterValue, 1, 240, 164, 1, // Skip to: 140576 +/* 32816 */ MCD_OPC_CheckPredicate, 16, 235, 164, 1, // Skip to: 140576 +/* 32821 */ MCD_OPC_Decode, 147, 30, 185, 1, // Opcode: INSR_ZV_D +/* 32826 */ MCD_OPC_FilterValue, 3, 225, 164, 1, // Skip to: 140576 +/* 32831 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 32834 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 32856 +/* 32839 */ MCD_OPC_CheckPredicate, 16, 212, 164, 1, // Skip to: 140576 +/* 32844 */ MCD_OPC_CheckField, 16, 3, 0, 205, 164, 1, // Skip to: 140576 +/* 32851 */ MCD_OPC_Decode, 208, 40, 184, 1, // Opcode: REV_ZZ_S +/* 32856 */ MCD_OPC_FilterValue, 1, 195, 164, 1, // Skip to: 140576 +/* 32861 */ MCD_OPC_CheckPredicate, 16, 190, 164, 1, // Skip to: 140576 +/* 32866 */ MCD_OPC_CheckField, 16, 3, 0, 183, 164, 1, // Skip to: 140576 +/* 32873 */ MCD_OPC_Decode, 206, 40, 184, 1, // Opcode: REV_ZZ_D +/* 32878 */ MCD_OPC_FilterValue, 7, 173, 164, 1, // Skip to: 140576 +/* 32883 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 32886 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32901 +/* 32891 */ MCD_OPC_CheckPredicate, 18, 160, 164, 1, // Skip to: 140576 +/* 32896 */ MCD_OPC_Decode, 194, 14, 175, 1, // Opcode: BSL_ZZZZ +/* 32901 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 32916 +/* 32906 */ MCD_OPC_CheckPredicate, 18, 145, 164, 1, // Skip to: 140576 +/* 32911 */ MCD_OPC_Decode, 192, 14, 175, 1, // Opcode: BSL1N_ZZZZ +/* 32916 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 32931 +/* 32921 */ MCD_OPC_CheckPredicate, 18, 130, 164, 1, // Skip to: 140576 +/* 32926 */ MCD_OPC_Decode, 193, 14, 175, 1, // Opcode: BSL2N_ZZZZ +/* 32931 */ MCD_OPC_FilterValue, 3, 120, 164, 1, // Skip to: 140576 +/* 32936 */ MCD_OPC_CheckPredicate, 18, 115, 164, 1, // Skip to: 140576 +/* 32941 */ MCD_OPC_Decode, 163, 38, 175, 1, // Opcode: NBSL_ZZZZ +/* 32946 */ MCD_OPC_FilterValue, 1, 227, 8, 0, // Skip to: 35226 +/* 32951 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 32954 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 33182 +/* 32959 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... +/* 32962 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 33000 +/* 32967 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 32970 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 32985 +/* 32975 */ MCD_OPC_CheckPredicate, 16, 76, 164, 1, // Skip to: 140576 +/* 32980 */ MCD_OPC_Decode, 244, 29, 190, 1, // Opcode: INDEX_II_B +/* 32985 */ MCD_OPC_FilterValue, 1, 66, 164, 1, // Skip to: 140576 +/* 32990 */ MCD_OPC_CheckPredicate, 16, 61, 164, 1, // Skip to: 140576 +/* 32995 */ MCD_OPC_Decode, 252, 29, 191, 1, // Opcode: INDEX_RI_B +/* 33000 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 33038 +/* 33005 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33008 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33023 +/* 33013 */ MCD_OPC_CheckPredicate, 16, 38, 164, 1, // Skip to: 140576 +/* 33018 */ MCD_OPC_Decode, 248, 29, 192, 1, // Opcode: INDEX_IR_B +/* 33023 */ MCD_OPC_FilterValue, 1, 28, 164, 1, // Skip to: 140576 +/* 33028 */ MCD_OPC_CheckPredicate, 16, 23, 164, 1, // Skip to: 140576 +/* 33033 */ MCD_OPC_Decode, 128, 30, 193, 1, // Opcode: INDEX_RR_B +/* 33038 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 33053 +/* 33043 */ MCD_OPC_CheckPredicate, 16, 8, 164, 1, // Skip to: 140576 +/* 33048 */ MCD_OPC_Decode, 235, 11, 194, 1, // Opcode: ADDVL_XXI +/* 33053 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 33068 +/* 33058 */ MCD_OPC_CheckPredicate, 0, 249, 163, 1, // Skip to: 140576 +/* 33063 */ MCD_OPC_Decode, 225, 11, 194, 1, // Opcode: ADDSVL_XXI +/* 33068 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 33106 +/* 33073 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33076 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33091 +/* 33081 */ MCD_OPC_CheckPredicate, 18, 226, 163, 1, // Skip to: 140576 +/* 33086 */ MCD_OPC_Decode, 141, 38, 156, 1, // Opcode: MUL_ZZZ_B +/* 33091 */ MCD_OPC_FilterValue, 1, 216, 163, 1, // Skip to: 140576 +/* 33096 */ MCD_OPC_CheckPredicate, 18, 211, 163, 1, // Skip to: 140576 +/* 33101 */ MCD_OPC_Decode, 140, 39, 156, 1, // Opcode: PMUL_ZZZ_B +/* 33106 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 33144 +/* 33111 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33114 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33129 +/* 33119 */ MCD_OPC_CheckPredicate, 18, 188, 163, 1, // Skip to: 140576 +/* 33124 */ MCD_OPC_Decode, 135, 45, 156, 1, // Opcode: SMULH_ZZZ_B +/* 33129 */ MCD_OPC_FilterValue, 1, 178, 163, 1, // Skip to: 140576 +/* 33134 */ MCD_OPC_CheckPredicate, 18, 173, 163, 1, // Skip to: 140576 +/* 33139 */ MCD_OPC_Decode, 244, 58, 156, 1, // Opcode: UMULH_ZZZ_B +/* 33144 */ MCD_OPC_FilterValue, 6, 163, 163, 1, // Skip to: 140576 +/* 33149 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33152 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33167 +/* 33157 */ MCD_OPC_CheckPredicate, 18, 150, 163, 1, // Skip to: 140576 +/* 33162 */ MCD_OPC_Decode, 185, 46, 156, 1, // Opcode: SQDMULH_ZZZ_B +/* 33167 */ MCD_OPC_FilterValue, 1, 140, 163, 1, // Skip to: 140576 +/* 33172 */ MCD_OPC_CheckPredicate, 18, 135, 163, 1, // Skip to: 140576 +/* 33177 */ MCD_OPC_Decode, 179, 47, 156, 1, // Opcode: SQRDMULH_ZZZ_B +/* 33182 */ MCD_OPC_FilterValue, 1, 207, 0, 0, // Skip to: 33394 +/* 33187 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... +/* 33190 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 33228 +/* 33195 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33198 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33213 +/* 33203 */ MCD_OPC_CheckPredicate, 16, 104, 163, 1, // Skip to: 140576 +/* 33208 */ MCD_OPC_Decode, 246, 29, 190, 1, // Opcode: INDEX_II_H +/* 33213 */ MCD_OPC_FilterValue, 1, 94, 163, 1, // Skip to: 140576 +/* 33218 */ MCD_OPC_CheckPredicate, 16, 89, 163, 1, // Skip to: 140576 +/* 33223 */ MCD_OPC_Decode, 254, 29, 191, 1, // Opcode: INDEX_RI_H +/* 33228 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 33266 +/* 33233 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33236 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33251 +/* 33241 */ MCD_OPC_CheckPredicate, 16, 66, 163, 1, // Skip to: 140576 +/* 33246 */ MCD_OPC_Decode, 250, 29, 192, 1, // Opcode: INDEX_IR_H +/* 33251 */ MCD_OPC_FilterValue, 1, 56, 163, 1, // Skip to: 140576 +/* 33256 */ MCD_OPC_CheckPredicate, 16, 51, 163, 1, // Skip to: 140576 +/* 33261 */ MCD_OPC_Decode, 130, 30, 193, 1, // Opcode: INDEX_RR_H +/* 33266 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 33281 +/* 33271 */ MCD_OPC_CheckPredicate, 16, 36, 163, 1, // Skip to: 140576 +/* 33276 */ MCD_OPC_Decode, 206, 11, 194, 1, // Opcode: ADDPL_XXI +/* 33281 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 33296 +/* 33286 */ MCD_OPC_CheckPredicate, 0, 21, 163, 1, // Skip to: 140576 +/* 33291 */ MCD_OPC_Decode, 224, 11, 194, 1, // Opcode: ADDSPL_XXI +/* 33296 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33318 +/* 33301 */ MCD_OPC_CheckPredicate, 18, 6, 163, 1, // Skip to: 140576 +/* 33306 */ MCD_OPC_CheckField, 10, 1, 0, 255, 162, 1, // Skip to: 140576 +/* 33313 */ MCD_OPC_Decode, 143, 38, 156, 1, // Opcode: MUL_ZZZ_H +/* 33318 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 33356 +/* 33323 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33326 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33341 +/* 33331 */ MCD_OPC_CheckPredicate, 18, 232, 162, 1, // Skip to: 140576 +/* 33336 */ MCD_OPC_Decode, 137, 45, 156, 1, // Opcode: SMULH_ZZZ_H +/* 33341 */ MCD_OPC_FilterValue, 1, 222, 162, 1, // Skip to: 140576 +/* 33346 */ MCD_OPC_CheckPredicate, 18, 217, 162, 1, // Skip to: 140576 +/* 33351 */ MCD_OPC_Decode, 246, 58, 156, 1, // Opcode: UMULH_ZZZ_H +/* 33356 */ MCD_OPC_FilterValue, 6, 207, 162, 1, // Skip to: 140576 +/* 33361 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33364 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33379 +/* 33369 */ MCD_OPC_CheckPredicate, 18, 194, 162, 1, // Skip to: 140576 +/* 33374 */ MCD_OPC_Decode, 187, 46, 156, 1, // Opcode: SQDMULH_ZZZ_H +/* 33379 */ MCD_OPC_FilterValue, 1, 184, 162, 1, // Skip to: 140576 +/* 33384 */ MCD_OPC_CheckPredicate, 18, 179, 162, 1, // Skip to: 140576 +/* 33389 */ MCD_OPC_Decode, 181, 47, 156, 1, // Opcode: SQRDMULH_ZZZ_H +/* 33394 */ MCD_OPC_FilterValue, 2, 221, 0, 0, // Skip to: 33620 +/* 33399 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... +/* 33402 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 33440 +/* 33407 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33410 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33425 +/* 33415 */ MCD_OPC_CheckPredicate, 16, 148, 162, 1, // Skip to: 140576 +/* 33420 */ MCD_OPC_Decode, 247, 29, 190, 1, // Opcode: INDEX_II_S +/* 33425 */ MCD_OPC_FilterValue, 1, 138, 162, 1, // Skip to: 140576 +/* 33430 */ MCD_OPC_CheckPredicate, 16, 133, 162, 1, // Skip to: 140576 +/* 33435 */ MCD_OPC_Decode, 255, 29, 191, 1, // Opcode: INDEX_RI_S +/* 33440 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 33478 +/* 33445 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33448 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33463 +/* 33453 */ MCD_OPC_CheckPredicate, 16, 110, 162, 1, // Skip to: 140576 +/* 33458 */ MCD_OPC_Decode, 251, 29, 192, 1, // Opcode: INDEX_IR_S +/* 33463 */ MCD_OPC_FilterValue, 1, 100, 162, 1, // Skip to: 140576 +/* 33468 */ MCD_OPC_CheckPredicate, 16, 95, 162, 1, // Skip to: 140576 +/* 33473 */ MCD_OPC_Decode, 131, 30, 193, 1, // Opcode: INDEX_RR_S +/* 33478 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 33500 +/* 33483 */ MCD_OPC_CheckPredicate, 16, 80, 162, 1, // Skip to: 140576 +/* 33488 */ MCD_OPC_CheckField, 16, 5, 31, 73, 162, 1, // Skip to: 140576 +/* 33495 */ MCD_OPC_Decode, 169, 40, 195, 1, // Opcode: RDVLI_XI +/* 33500 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 33522 +/* 33505 */ MCD_OPC_CheckPredicate, 0, 58, 162, 1, // Skip to: 140576 +/* 33510 */ MCD_OPC_CheckField, 16, 5, 31, 51, 162, 1, // Skip to: 140576 +/* 33517 */ MCD_OPC_Decode, 168, 40, 195, 1, // Opcode: RDSVLI_XI +/* 33522 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33544 +/* 33527 */ MCD_OPC_CheckPredicate, 18, 36, 162, 1, // Skip to: 140576 +/* 33532 */ MCD_OPC_CheckField, 10, 1, 0, 29, 162, 1, // Skip to: 140576 +/* 33539 */ MCD_OPC_Decode, 144, 38, 156, 1, // Opcode: MUL_ZZZ_S +/* 33544 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 33582 +/* 33549 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33552 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33567 +/* 33557 */ MCD_OPC_CheckPredicate, 18, 6, 162, 1, // Skip to: 140576 +/* 33562 */ MCD_OPC_Decode, 138, 45, 156, 1, // Opcode: SMULH_ZZZ_S +/* 33567 */ MCD_OPC_FilterValue, 1, 252, 161, 1, // Skip to: 140576 +/* 33572 */ MCD_OPC_CheckPredicate, 18, 247, 161, 1, // Skip to: 140576 +/* 33577 */ MCD_OPC_Decode, 247, 58, 156, 1, // Opcode: UMULH_ZZZ_S +/* 33582 */ MCD_OPC_FilterValue, 6, 237, 161, 1, // Skip to: 140576 +/* 33587 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 33590 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33605 +/* 33595 */ MCD_OPC_CheckPredicate, 18, 224, 161, 1, // Skip to: 140576 +/* 33600 */ MCD_OPC_Decode, 188, 46, 156, 1, // Opcode: SQDMULH_ZZZ_S +/* 33605 */ MCD_OPC_FilterValue, 1, 214, 161, 1, // Skip to: 140576 +/* 33610 */ MCD_OPC_CheckPredicate, 18, 209, 161, 1, // Skip to: 140576 +/* 33615 */ MCD_OPC_Decode, 182, 47, 156, 1, // Opcode: SQRDMULH_ZZZ_S +/* 33620 */ MCD_OPC_FilterValue, 3, 138, 0, 0, // Skip to: 33763 +/* 33625 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 33628 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 33643 +/* 33633 */ MCD_OPC_CheckPredicate, 16, 186, 161, 1, // Skip to: 140576 +/* 33638 */ MCD_OPC_Decode, 245, 29, 190, 1, // Opcode: INDEX_II_D +/* 33643 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 33658 +/* 33648 */ MCD_OPC_CheckPredicate, 16, 171, 161, 1, // Skip to: 140576 +/* 33653 */ MCD_OPC_Decode, 253, 29, 196, 1, // Opcode: INDEX_RI_D +/* 33658 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 33673 +/* 33663 */ MCD_OPC_CheckPredicate, 16, 156, 161, 1, // Skip to: 140576 +/* 33668 */ MCD_OPC_Decode, 249, 29, 197, 1, // Opcode: INDEX_IR_D +/* 33673 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 33688 +/* 33678 */ MCD_OPC_CheckPredicate, 16, 141, 161, 1, // Skip to: 140576 +/* 33683 */ MCD_OPC_Decode, 129, 30, 198, 1, // Opcode: INDEX_RR_D +/* 33688 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 33703 +/* 33693 */ MCD_OPC_CheckPredicate, 18, 126, 161, 1, // Skip to: 140576 +/* 33698 */ MCD_OPC_Decode, 142, 38, 156, 1, // Opcode: MUL_ZZZ_D +/* 33703 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 33718 +/* 33708 */ MCD_OPC_CheckPredicate, 18, 111, 161, 1, // Skip to: 140576 +/* 33713 */ MCD_OPC_Decode, 136, 45, 156, 1, // Opcode: SMULH_ZZZ_D +/* 33718 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 33733 +/* 33723 */ MCD_OPC_CheckPredicate, 18, 96, 161, 1, // Skip to: 140576 +/* 33728 */ MCD_OPC_Decode, 245, 58, 156, 1, // Opcode: UMULH_ZZZ_D +/* 33733 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 33748 +/* 33738 */ MCD_OPC_CheckPredicate, 18, 81, 161, 1, // Skip to: 140576 +/* 33743 */ MCD_OPC_Decode, 186, 46, 156, 1, // Opcode: SQDMULH_ZZZ_D +/* 33748 */ MCD_OPC_FilterValue, 13, 71, 161, 1, // Skip to: 140576 +/* 33753 */ MCD_OPC_CheckPredicate, 18, 66, 161, 1, // Skip to: 140576 +/* 33758 */ MCD_OPC_Decode, 180, 47, 156, 1, // Opcode: SQRDMULH_ZZZ_D +/* 33763 */ MCD_OPC_FilterValue, 4, 149, 1, 0, // Skip to: 34173 +/* 33768 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 33771 */ MCD_OPC_FilterValue, 0, 127, 0, 0, // Skip to: 33903 +/* 33776 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 33779 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 33808 +/* 33784 */ MCD_OPC_CheckPredicate, 16, 35, 161, 1, // Skip to: 140576 +/* 33789 */ MCD_OPC_CheckField, 9, 1, 0, 28, 161, 1, // Skip to: 140576 +/* 33796 */ MCD_OPC_CheckField, 4, 1, 0, 21, 161, 1, // Skip to: 140576 +/* 33803 */ MCD_OPC_Decode, 246, 63, 199, 1, // Opcode: ZIP1_PPP_B +/* 33808 */ MCD_OPC_FilterValue, 1, 11, 161, 1, // Skip to: 140576 +/* 33813 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 33816 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 33845 +/* 33821 */ MCD_OPC_CheckPredicate, 16, 254, 160, 1, // Skip to: 140576 +/* 33826 */ MCD_OPC_CheckField, 9, 1, 0, 247, 160, 1, // Skip to: 140576 +/* 33833 */ MCD_OPC_CheckField, 4, 1, 0, 240, 160, 1, // Skip to: 140576 +/* 33840 */ MCD_OPC_Decode, 206, 39, 200, 1, // Opcode: PUNPKLO_PP +/* 33845 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 33874 +/* 33850 */ MCD_OPC_CheckPredicate, 16, 225, 160, 1, // Skip to: 140576 +/* 33855 */ MCD_OPC_CheckField, 9, 1, 0, 218, 160, 1, // Skip to: 140576 +/* 33862 */ MCD_OPC_CheckField, 4, 1, 0, 211, 160, 1, // Skip to: 140576 +/* 33869 */ MCD_OPC_Decode, 205, 39, 200, 1, // Opcode: PUNPKHI_PP +/* 33874 */ MCD_OPC_FilterValue, 4, 201, 160, 1, // Skip to: 140576 +/* 33879 */ MCD_OPC_CheckPredicate, 16, 196, 160, 1, // Skip to: 140576 +/* 33884 */ MCD_OPC_CheckField, 9, 1, 0, 189, 160, 1, // Skip to: 140576 +/* 33891 */ MCD_OPC_CheckField, 4, 1, 0, 182, 160, 1, // Skip to: 140576 +/* 33898 */ MCD_OPC_Decode, 201, 40, 200, 1, // Opcode: REV_PP_B +/* 33903 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 33939 +/* 33908 */ MCD_OPC_CheckPredicate, 16, 167, 160, 1, // Skip to: 140576 +/* 33913 */ MCD_OPC_CheckField, 20, 1, 0, 160, 160, 1, // Skip to: 140576 +/* 33920 */ MCD_OPC_CheckField, 9, 1, 0, 153, 160, 1, // Skip to: 140576 +/* 33927 */ MCD_OPC_CheckField, 4, 1, 0, 146, 160, 1, // Skip to: 140576 +/* 33934 */ MCD_OPC_Decode, 134, 64, 199, 1, // Opcode: ZIP2_PPP_B +/* 33939 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 33975 +/* 33944 */ MCD_OPC_CheckPredicate, 16, 131, 160, 1, // Skip to: 140576 +/* 33949 */ MCD_OPC_CheckField, 20, 1, 0, 124, 160, 1, // Skip to: 140576 +/* 33956 */ MCD_OPC_CheckField, 9, 1, 0, 117, 160, 1, // Skip to: 140576 +/* 33963 */ MCD_OPC_CheckField, 4, 1, 0, 110, 160, 1, // Skip to: 140576 +/* 33970 */ MCD_OPC_Decode, 160, 62, 199, 1, // Opcode: UZP1_PPP_B +/* 33975 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 34011 +/* 33980 */ MCD_OPC_CheckPredicate, 16, 95, 160, 1, // Skip to: 140576 +/* 33985 */ MCD_OPC_CheckField, 20, 1, 0, 88, 160, 1, // Skip to: 140576 +/* 33992 */ MCD_OPC_CheckField, 9, 1, 0, 81, 160, 1, // Skip to: 140576 +/* 33999 */ MCD_OPC_CheckField, 4, 1, 0, 74, 160, 1, // Skip to: 140576 +/* 34006 */ MCD_OPC_Decode, 176, 62, 199, 1, // Opcode: UZP2_PPP_B +/* 34011 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 34047 +/* 34016 */ MCD_OPC_CheckPredicate, 16, 59, 160, 1, // Skip to: 140576 +/* 34021 */ MCD_OPC_CheckField, 20, 1, 0, 52, 160, 1, // Skip to: 140576 +/* 34028 */ MCD_OPC_CheckField, 9, 1, 0, 45, 160, 1, // Skip to: 140576 +/* 34035 */ MCD_OPC_CheckField, 4, 1, 0, 38, 160, 1, // Skip to: 140576 +/* 34042 */ MCD_OPC_Decode, 167, 55, 199, 1, // Opcode: TRN1_PPP_B +/* 34047 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 34083 +/* 34052 */ MCD_OPC_CheckPredicate, 16, 23, 160, 1, // Skip to: 140576 +/* 34057 */ MCD_OPC_CheckField, 20, 1, 0, 16, 160, 1, // Skip to: 140576 +/* 34064 */ MCD_OPC_CheckField, 9, 1, 0, 9, 160, 1, // Skip to: 140576 +/* 34071 */ MCD_OPC_CheckField, 4, 1, 0, 2, 160, 1, // Skip to: 140576 +/* 34078 */ MCD_OPC_Decode, 183, 55, 199, 1, // Opcode: TRN2_PPP_B +/* 34083 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 34098 +/* 34088 */ MCD_OPC_CheckPredicate, 16, 243, 159, 1, // Skip to: 140576 +/* 34093 */ MCD_OPC_Decode, 250, 63, 156, 1, // Opcode: ZIP1_ZZZ_B +/* 34098 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 34113 +/* 34103 */ MCD_OPC_CheckPredicate, 16, 228, 159, 1, // Skip to: 140576 +/* 34108 */ MCD_OPC_Decode, 138, 64, 156, 1, // Opcode: ZIP2_ZZZ_B +/* 34113 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 34128 +/* 34118 */ MCD_OPC_CheckPredicate, 16, 213, 159, 1, // Skip to: 140576 +/* 34123 */ MCD_OPC_Decode, 164, 62, 156, 1, // Opcode: UZP1_ZZZ_B +/* 34128 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 34143 +/* 34133 */ MCD_OPC_CheckPredicate, 16, 198, 159, 1, // Skip to: 140576 +/* 34138 */ MCD_OPC_Decode, 180, 62, 156, 1, // Opcode: UZP2_ZZZ_B +/* 34143 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 34158 +/* 34148 */ MCD_OPC_CheckPredicate, 16, 183, 159, 1, // Skip to: 140576 +/* 34153 */ MCD_OPC_Decode, 171, 55, 156, 1, // Opcode: TRN1_ZZZ_B +/* 34158 */ MCD_OPC_FilterValue, 13, 173, 159, 1, // Skip to: 140576 +/* 34163 */ MCD_OPC_CheckPredicate, 16, 168, 159, 1, // Skip to: 140576 +/* 34168 */ MCD_OPC_Decode, 187, 55, 156, 1, // Opcode: TRN2_ZZZ_B +/* 34173 */ MCD_OPC_FilterValue, 5, 90, 1, 0, // Skip to: 34524 +/* 34178 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 34181 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 34254 +/* 34186 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 34189 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 34218 +/* 34194 */ MCD_OPC_CheckPredicate, 16, 137, 159, 1, // Skip to: 140576 +/* 34199 */ MCD_OPC_CheckField, 9, 1, 0, 130, 159, 1, // Skip to: 140576 +/* 34206 */ MCD_OPC_CheckField, 4, 1, 0, 123, 159, 1, // Skip to: 140576 +/* 34213 */ MCD_OPC_Decode, 248, 63, 199, 1, // Opcode: ZIP1_PPP_H +/* 34218 */ MCD_OPC_FilterValue, 1, 113, 159, 1, // Skip to: 140576 +/* 34223 */ MCD_OPC_CheckPredicate, 16, 108, 159, 1, // Skip to: 140576 +/* 34228 */ MCD_OPC_CheckField, 16, 4, 4, 101, 159, 1, // Skip to: 140576 +/* 34235 */ MCD_OPC_CheckField, 9, 1, 0, 94, 159, 1, // Skip to: 140576 +/* 34242 */ MCD_OPC_CheckField, 4, 1, 0, 87, 159, 1, // Skip to: 140576 +/* 34249 */ MCD_OPC_Decode, 203, 40, 200, 1, // Opcode: REV_PP_H +/* 34254 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 34290 +/* 34259 */ MCD_OPC_CheckPredicate, 16, 72, 159, 1, // Skip to: 140576 +/* 34264 */ MCD_OPC_CheckField, 20, 1, 0, 65, 159, 1, // Skip to: 140576 +/* 34271 */ MCD_OPC_CheckField, 9, 1, 0, 58, 159, 1, // Skip to: 140576 +/* 34278 */ MCD_OPC_CheckField, 4, 1, 0, 51, 159, 1, // Skip to: 140576 +/* 34285 */ MCD_OPC_Decode, 136, 64, 199, 1, // Opcode: ZIP2_PPP_H +/* 34290 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 34326 +/* 34295 */ MCD_OPC_CheckPredicate, 16, 36, 159, 1, // Skip to: 140576 +/* 34300 */ MCD_OPC_CheckField, 20, 1, 0, 29, 159, 1, // Skip to: 140576 +/* 34307 */ MCD_OPC_CheckField, 9, 1, 0, 22, 159, 1, // Skip to: 140576 +/* 34314 */ MCD_OPC_CheckField, 4, 1, 0, 15, 159, 1, // Skip to: 140576 +/* 34321 */ MCD_OPC_Decode, 162, 62, 199, 1, // Opcode: UZP1_PPP_H +/* 34326 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 34362 +/* 34331 */ MCD_OPC_CheckPredicate, 16, 0, 159, 1, // Skip to: 140576 +/* 34336 */ MCD_OPC_CheckField, 20, 1, 0, 249, 158, 1, // Skip to: 140576 +/* 34343 */ MCD_OPC_CheckField, 9, 1, 0, 242, 158, 1, // Skip to: 140576 +/* 34350 */ MCD_OPC_CheckField, 4, 1, 0, 235, 158, 1, // Skip to: 140576 +/* 34357 */ MCD_OPC_Decode, 178, 62, 199, 1, // Opcode: UZP2_PPP_H +/* 34362 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 34398 +/* 34367 */ MCD_OPC_CheckPredicate, 16, 220, 158, 1, // Skip to: 140576 +/* 34372 */ MCD_OPC_CheckField, 20, 1, 0, 213, 158, 1, // Skip to: 140576 +/* 34379 */ MCD_OPC_CheckField, 9, 1, 0, 206, 158, 1, // Skip to: 140576 +/* 34386 */ MCD_OPC_CheckField, 4, 1, 0, 199, 158, 1, // Skip to: 140576 +/* 34393 */ MCD_OPC_Decode, 169, 55, 199, 1, // Opcode: TRN1_PPP_H +/* 34398 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 34434 +/* 34403 */ MCD_OPC_CheckPredicate, 16, 184, 158, 1, // Skip to: 140576 +/* 34408 */ MCD_OPC_CheckField, 20, 1, 0, 177, 158, 1, // Skip to: 140576 +/* 34415 */ MCD_OPC_CheckField, 9, 1, 0, 170, 158, 1, // Skip to: 140576 +/* 34422 */ MCD_OPC_CheckField, 4, 1, 0, 163, 158, 1, // Skip to: 140576 +/* 34429 */ MCD_OPC_Decode, 185, 55, 199, 1, // Opcode: TRN2_PPP_H +/* 34434 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 34449 +/* 34439 */ MCD_OPC_CheckPredicate, 16, 148, 158, 1, // Skip to: 140576 +/* 34444 */ MCD_OPC_Decode, 252, 63, 156, 1, // Opcode: ZIP1_ZZZ_H +/* 34449 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 34464 +/* 34454 */ MCD_OPC_CheckPredicate, 16, 133, 158, 1, // Skip to: 140576 +/* 34459 */ MCD_OPC_Decode, 140, 64, 156, 1, // Opcode: ZIP2_ZZZ_H +/* 34464 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 34479 +/* 34469 */ MCD_OPC_CheckPredicate, 16, 118, 158, 1, // Skip to: 140576 +/* 34474 */ MCD_OPC_Decode, 166, 62, 156, 1, // Opcode: UZP1_ZZZ_H +/* 34479 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 34494 +/* 34484 */ MCD_OPC_CheckPredicate, 16, 103, 158, 1, // Skip to: 140576 +/* 34489 */ MCD_OPC_Decode, 182, 62, 156, 1, // Opcode: UZP2_ZZZ_H +/* 34494 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 34509 +/* 34499 */ MCD_OPC_CheckPredicate, 16, 88, 158, 1, // Skip to: 140576 +/* 34504 */ MCD_OPC_Decode, 173, 55, 156, 1, // Opcode: TRN1_ZZZ_H +/* 34509 */ MCD_OPC_FilterValue, 13, 78, 158, 1, // Skip to: 140576 +/* 34514 */ MCD_OPC_CheckPredicate, 16, 73, 158, 1, // Skip to: 140576 +/* 34519 */ MCD_OPC_Decode, 189, 55, 156, 1, // Opcode: TRN2_ZZZ_H +/* 34524 */ MCD_OPC_FilterValue, 6, 90, 1, 0, // Skip to: 34875 +/* 34529 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 34532 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 34605 +/* 34537 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 34540 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 34569 +/* 34545 */ MCD_OPC_CheckPredicate, 16, 42, 158, 1, // Skip to: 140576 +/* 34550 */ MCD_OPC_CheckField, 9, 1, 0, 35, 158, 1, // Skip to: 140576 +/* 34557 */ MCD_OPC_CheckField, 4, 1, 0, 28, 158, 1, // Skip to: 140576 +/* 34564 */ MCD_OPC_Decode, 249, 63, 199, 1, // Opcode: ZIP1_PPP_S +/* 34569 */ MCD_OPC_FilterValue, 1, 18, 158, 1, // Skip to: 140576 +/* 34574 */ MCD_OPC_CheckPredicate, 16, 13, 158, 1, // Skip to: 140576 +/* 34579 */ MCD_OPC_CheckField, 16, 4, 4, 6, 158, 1, // Skip to: 140576 +/* 34586 */ MCD_OPC_CheckField, 9, 1, 0, 255, 157, 1, // Skip to: 140576 +/* 34593 */ MCD_OPC_CheckField, 4, 1, 0, 248, 157, 1, // Skip to: 140576 +/* 34600 */ MCD_OPC_Decode, 204, 40, 200, 1, // Opcode: REV_PP_S +/* 34605 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 34641 +/* 34610 */ MCD_OPC_CheckPredicate, 16, 233, 157, 1, // Skip to: 140576 +/* 34615 */ MCD_OPC_CheckField, 20, 1, 0, 226, 157, 1, // Skip to: 140576 +/* 34622 */ MCD_OPC_CheckField, 9, 1, 0, 219, 157, 1, // Skip to: 140576 +/* 34629 */ MCD_OPC_CheckField, 4, 1, 0, 212, 157, 1, // Skip to: 140576 +/* 34636 */ MCD_OPC_Decode, 137, 64, 199, 1, // Opcode: ZIP2_PPP_S +/* 34641 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 34677 +/* 34646 */ MCD_OPC_CheckPredicate, 16, 197, 157, 1, // Skip to: 140576 +/* 34651 */ MCD_OPC_CheckField, 20, 1, 0, 190, 157, 1, // Skip to: 140576 +/* 34658 */ MCD_OPC_CheckField, 9, 1, 0, 183, 157, 1, // Skip to: 140576 +/* 34665 */ MCD_OPC_CheckField, 4, 1, 0, 176, 157, 1, // Skip to: 140576 +/* 34672 */ MCD_OPC_Decode, 163, 62, 199, 1, // Opcode: UZP1_PPP_S +/* 34677 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 34713 +/* 34682 */ MCD_OPC_CheckPredicate, 16, 161, 157, 1, // Skip to: 140576 +/* 34687 */ MCD_OPC_CheckField, 20, 1, 0, 154, 157, 1, // Skip to: 140576 +/* 34694 */ MCD_OPC_CheckField, 9, 1, 0, 147, 157, 1, // Skip to: 140576 +/* 34701 */ MCD_OPC_CheckField, 4, 1, 0, 140, 157, 1, // Skip to: 140576 +/* 34708 */ MCD_OPC_Decode, 179, 62, 199, 1, // Opcode: UZP2_PPP_S +/* 34713 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 34749 +/* 34718 */ MCD_OPC_CheckPredicate, 16, 125, 157, 1, // Skip to: 140576 +/* 34723 */ MCD_OPC_CheckField, 20, 1, 0, 118, 157, 1, // Skip to: 140576 +/* 34730 */ MCD_OPC_CheckField, 9, 1, 0, 111, 157, 1, // Skip to: 140576 +/* 34737 */ MCD_OPC_CheckField, 4, 1, 0, 104, 157, 1, // Skip to: 140576 +/* 34744 */ MCD_OPC_Decode, 170, 55, 199, 1, // Opcode: TRN1_PPP_S +/* 34749 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 34785 +/* 34754 */ MCD_OPC_CheckPredicate, 16, 89, 157, 1, // Skip to: 140576 +/* 34759 */ MCD_OPC_CheckField, 20, 1, 0, 82, 157, 1, // Skip to: 140576 +/* 34766 */ MCD_OPC_CheckField, 9, 1, 0, 75, 157, 1, // Skip to: 140576 +/* 34773 */ MCD_OPC_CheckField, 4, 1, 0, 68, 157, 1, // Skip to: 140576 +/* 34780 */ MCD_OPC_Decode, 186, 55, 199, 1, // Opcode: TRN2_PPP_S +/* 34785 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 34800 +/* 34790 */ MCD_OPC_CheckPredicate, 16, 53, 157, 1, // Skip to: 140576 +/* 34795 */ MCD_OPC_Decode, 254, 63, 156, 1, // Opcode: ZIP1_ZZZ_S +/* 34800 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 34815 +/* 34805 */ MCD_OPC_CheckPredicate, 16, 38, 157, 1, // Skip to: 140576 +/* 34810 */ MCD_OPC_Decode, 142, 64, 156, 1, // Opcode: ZIP2_ZZZ_S +/* 34815 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 34830 +/* 34820 */ MCD_OPC_CheckPredicate, 16, 23, 157, 1, // Skip to: 140576 +/* 34825 */ MCD_OPC_Decode, 168, 62, 156, 1, // Opcode: UZP1_ZZZ_S +/* 34830 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 34845 +/* 34835 */ MCD_OPC_CheckPredicate, 16, 8, 157, 1, // Skip to: 140576 +/* 34840 */ MCD_OPC_Decode, 184, 62, 156, 1, // Opcode: UZP2_ZZZ_S +/* 34845 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 34860 +/* 34850 */ MCD_OPC_CheckPredicate, 16, 249, 156, 1, // Skip to: 140576 +/* 34855 */ MCD_OPC_Decode, 175, 55, 156, 1, // Opcode: TRN1_ZZZ_S +/* 34860 */ MCD_OPC_FilterValue, 13, 239, 156, 1, // Skip to: 140576 +/* 34865 */ MCD_OPC_CheckPredicate, 16, 234, 156, 1, // Skip to: 140576 +/* 34870 */ MCD_OPC_Decode, 191, 55, 156, 1, // Opcode: TRN2_ZZZ_S +/* 34875 */ MCD_OPC_FilterValue, 7, 224, 156, 1, // Skip to: 140576 +/* 34880 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 34883 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 34956 +/* 34888 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 34891 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 34920 +/* 34896 */ MCD_OPC_CheckPredicate, 16, 203, 156, 1, // Skip to: 140576 +/* 34901 */ MCD_OPC_CheckField, 9, 1, 0, 196, 156, 1, // Skip to: 140576 +/* 34908 */ MCD_OPC_CheckField, 4, 1, 0, 189, 156, 1, // Skip to: 140576 +/* 34915 */ MCD_OPC_Decode, 247, 63, 199, 1, // Opcode: ZIP1_PPP_D +/* 34920 */ MCD_OPC_FilterValue, 1, 179, 156, 1, // Skip to: 140576 +/* 34925 */ MCD_OPC_CheckPredicate, 16, 174, 156, 1, // Skip to: 140576 +/* 34930 */ MCD_OPC_CheckField, 16, 4, 4, 167, 156, 1, // Skip to: 140576 +/* 34937 */ MCD_OPC_CheckField, 9, 1, 0, 160, 156, 1, // Skip to: 140576 +/* 34944 */ MCD_OPC_CheckField, 4, 1, 0, 153, 156, 1, // Skip to: 140576 +/* 34951 */ MCD_OPC_Decode, 202, 40, 200, 1, // Opcode: REV_PP_D +/* 34956 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 34992 +/* 34961 */ MCD_OPC_CheckPredicate, 16, 138, 156, 1, // Skip to: 140576 +/* 34966 */ MCD_OPC_CheckField, 20, 1, 0, 131, 156, 1, // Skip to: 140576 +/* 34973 */ MCD_OPC_CheckField, 9, 1, 0, 124, 156, 1, // Skip to: 140576 +/* 34980 */ MCD_OPC_CheckField, 4, 1, 0, 117, 156, 1, // Skip to: 140576 +/* 34987 */ MCD_OPC_Decode, 135, 64, 199, 1, // Opcode: ZIP2_PPP_D +/* 34992 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 35028 +/* 34997 */ MCD_OPC_CheckPredicate, 16, 102, 156, 1, // Skip to: 140576 +/* 35002 */ MCD_OPC_CheckField, 20, 1, 0, 95, 156, 1, // Skip to: 140576 +/* 35009 */ MCD_OPC_CheckField, 9, 1, 0, 88, 156, 1, // Skip to: 140576 +/* 35016 */ MCD_OPC_CheckField, 4, 1, 0, 81, 156, 1, // Skip to: 140576 +/* 35023 */ MCD_OPC_Decode, 161, 62, 199, 1, // Opcode: UZP1_PPP_D +/* 35028 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 35064 +/* 35033 */ MCD_OPC_CheckPredicate, 16, 66, 156, 1, // Skip to: 140576 +/* 35038 */ MCD_OPC_CheckField, 20, 1, 0, 59, 156, 1, // Skip to: 140576 +/* 35045 */ MCD_OPC_CheckField, 9, 1, 0, 52, 156, 1, // Skip to: 140576 +/* 35052 */ MCD_OPC_CheckField, 4, 1, 0, 45, 156, 1, // Skip to: 140576 +/* 35059 */ MCD_OPC_Decode, 177, 62, 199, 1, // Opcode: UZP2_PPP_D +/* 35064 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 35100 +/* 35069 */ MCD_OPC_CheckPredicate, 16, 30, 156, 1, // Skip to: 140576 +/* 35074 */ MCD_OPC_CheckField, 20, 1, 0, 23, 156, 1, // Skip to: 140576 +/* 35081 */ MCD_OPC_CheckField, 9, 1, 0, 16, 156, 1, // Skip to: 140576 +/* 35088 */ MCD_OPC_CheckField, 4, 1, 0, 9, 156, 1, // Skip to: 140576 +/* 35095 */ MCD_OPC_Decode, 168, 55, 199, 1, // Opcode: TRN1_PPP_D +/* 35100 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 35136 +/* 35105 */ MCD_OPC_CheckPredicate, 16, 250, 155, 1, // Skip to: 140576 +/* 35110 */ MCD_OPC_CheckField, 20, 1, 0, 243, 155, 1, // Skip to: 140576 +/* 35117 */ MCD_OPC_CheckField, 9, 1, 0, 236, 155, 1, // Skip to: 140576 +/* 35124 */ MCD_OPC_CheckField, 4, 1, 0, 229, 155, 1, // Skip to: 140576 +/* 35131 */ MCD_OPC_Decode, 184, 55, 199, 1, // Opcode: TRN2_PPP_D +/* 35136 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 35151 +/* 35141 */ MCD_OPC_CheckPredicate, 16, 214, 155, 1, // Skip to: 140576 +/* 35146 */ MCD_OPC_Decode, 251, 63, 156, 1, // Opcode: ZIP1_ZZZ_D +/* 35151 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 35166 +/* 35156 */ MCD_OPC_CheckPredicate, 16, 199, 155, 1, // Skip to: 140576 +/* 35161 */ MCD_OPC_Decode, 139, 64, 156, 1, // Opcode: ZIP2_ZZZ_D +/* 35166 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 35181 +/* 35171 */ MCD_OPC_CheckPredicate, 16, 184, 155, 1, // Skip to: 140576 +/* 35176 */ MCD_OPC_Decode, 165, 62, 156, 1, // Opcode: UZP1_ZZZ_D +/* 35181 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 35196 +/* 35186 */ MCD_OPC_CheckPredicate, 16, 169, 155, 1, // Skip to: 140576 +/* 35191 */ MCD_OPC_Decode, 181, 62, 156, 1, // Opcode: UZP2_ZZZ_D +/* 35196 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 35211 +/* 35201 */ MCD_OPC_CheckPredicate, 16, 154, 155, 1, // Skip to: 140576 +/* 35206 */ MCD_OPC_Decode, 172, 55, 156, 1, // Opcode: TRN1_ZZZ_D +/* 35211 */ MCD_OPC_FilterValue, 13, 144, 155, 1, // Skip to: 140576 +/* 35216 */ MCD_OPC_CheckPredicate, 16, 139, 155, 1, // Skip to: 140576 +/* 35221 */ MCD_OPC_Decode, 188, 55, 156, 1, // Opcode: TRN2_ZZZ_D +/* 35226 */ MCD_OPC_FilterValue, 2, 81, 10, 0, // Skip to: 37872 +/* 35231 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 35234 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 35792 +/* 35239 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 35242 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 35280 +/* 35247 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35250 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35265 +/* 35255 */ MCD_OPC_CheckPredicate, 16, 100, 155, 1, // Skip to: 140576 +/* 35260 */ MCD_OPC_Decode, 227, 12, 156, 1, // Opcode: ASR_WIDE_ZZZ_B +/* 35265 */ MCD_OPC_FilterValue, 1, 90, 155, 1, // Skip to: 140576 +/* 35270 */ MCD_OPC_CheckPredicate, 16, 85, 155, 1, // Skip to: 140576 +/* 35275 */ MCD_OPC_Decode, 228, 12, 156, 1, // Opcode: ASR_WIDE_ZZZ_H +/* 35280 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 35318 +/* 35285 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35288 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35303 +/* 35293 */ MCD_OPC_CheckPredicate, 16, 62, 155, 1, // Skip to: 140576 +/* 35298 */ MCD_OPC_Decode, 181, 36, 156, 1, // Opcode: LSR_WIDE_ZZZ_B +/* 35303 */ MCD_OPC_FilterValue, 1, 52, 155, 1, // Skip to: 140576 +/* 35308 */ MCD_OPC_CheckPredicate, 16, 47, 155, 1, // Skip to: 140576 +/* 35313 */ MCD_OPC_Decode, 182, 36, 156, 1, // Opcode: LSR_WIDE_ZZZ_H +/* 35318 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 35356 +/* 35323 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35326 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35341 +/* 35331 */ MCD_OPC_CheckPredicate, 16, 24, 155, 1, // Skip to: 140576 +/* 35336 */ MCD_OPC_Decode, 157, 36, 156, 1, // Opcode: LSL_WIDE_ZZZ_B +/* 35341 */ MCD_OPC_FilterValue, 1, 14, 155, 1, // Skip to: 140576 +/* 35346 */ MCD_OPC_CheckPredicate, 16, 9, 155, 1, // Skip to: 140576 +/* 35351 */ MCD_OPC_Decode, 158, 36, 156, 1, // Opcode: LSL_WIDE_ZZZ_H +/* 35356 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 35424 +/* 35361 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35364 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 35409 +/* 35369 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 35372 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35394 +/* 35377 */ MCD_OPC_CheckPredicate, 16, 234, 154, 1, // Skip to: 140576 +/* 35382 */ MCD_OPC_CheckField, 19, 1, 1, 227, 154, 1, // Skip to: 140576 +/* 35389 */ MCD_OPC_Decode, 238, 12, 201, 1, // Opcode: ASR_ZZI_B +/* 35394 */ MCD_OPC_FilterValue, 1, 217, 154, 1, // Skip to: 140576 +/* 35399 */ MCD_OPC_CheckPredicate, 16, 212, 154, 1, // Skip to: 140576 +/* 35404 */ MCD_OPC_Decode, 240, 12, 202, 1, // Opcode: ASR_ZZI_H +/* 35409 */ MCD_OPC_FilterValue, 1, 202, 154, 1, // Skip to: 140576 +/* 35414 */ MCD_OPC_CheckPredicate, 16, 197, 154, 1, // Skip to: 140576 +/* 35419 */ MCD_OPC_Decode, 241, 12, 203, 1, // Opcode: ASR_ZZI_S +/* 35424 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 35492 +/* 35429 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35432 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 35477 +/* 35437 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 35440 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35462 +/* 35445 */ MCD_OPC_CheckPredicate, 16, 166, 154, 1, // Skip to: 140576 +/* 35450 */ MCD_OPC_CheckField, 19, 1, 1, 159, 154, 1, // Skip to: 140576 +/* 35457 */ MCD_OPC_Decode, 192, 36, 201, 1, // Opcode: LSR_ZZI_B +/* 35462 */ MCD_OPC_FilterValue, 1, 149, 154, 1, // Skip to: 140576 +/* 35467 */ MCD_OPC_CheckPredicate, 16, 144, 154, 1, // Skip to: 140576 +/* 35472 */ MCD_OPC_Decode, 194, 36, 202, 1, // Opcode: LSR_ZZI_H +/* 35477 */ MCD_OPC_FilterValue, 1, 134, 154, 1, // Skip to: 140576 +/* 35482 */ MCD_OPC_CheckPredicate, 16, 129, 154, 1, // Skip to: 140576 +/* 35487 */ MCD_OPC_Decode, 195, 36, 203, 1, // Opcode: LSR_ZZI_S +/* 35492 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 35560 +/* 35497 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35500 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 35545 +/* 35505 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 35508 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35530 +/* 35513 */ MCD_OPC_CheckPredicate, 16, 98, 154, 1, // Skip to: 140576 +/* 35518 */ MCD_OPC_CheckField, 19, 1, 1, 91, 154, 1, // Skip to: 140576 +/* 35525 */ MCD_OPC_Decode, 168, 36, 204, 1, // Opcode: LSL_ZZI_B +/* 35530 */ MCD_OPC_FilterValue, 1, 81, 154, 1, // Skip to: 140576 +/* 35535 */ MCD_OPC_CheckPredicate, 16, 76, 154, 1, // Skip to: 140576 +/* 35540 */ MCD_OPC_Decode, 170, 36, 205, 1, // Opcode: LSL_ZZI_H +/* 35545 */ MCD_OPC_FilterValue, 1, 66, 154, 1, // Skip to: 140576 +/* 35550 */ MCD_OPC_CheckPredicate, 16, 61, 154, 1, // Skip to: 140576 +/* 35555 */ MCD_OPC_Decode, 171, 36, 206, 1, // Opcode: LSL_ZZI_S +/* 35560 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 35598 +/* 35565 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35568 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35583 +/* 35573 */ MCD_OPC_CheckPredicate, 21, 38, 154, 1, // Skip to: 140576 +/* 35578 */ MCD_OPC_Decode, 172, 12, 156, 1, // Opcode: ADR_SXTW_ZZZ_D_0 +/* 35583 */ MCD_OPC_FilterValue, 1, 28, 154, 1, // Skip to: 140576 +/* 35588 */ MCD_OPC_CheckPredicate, 21, 23, 154, 1, // Skip to: 140576 +/* 35593 */ MCD_OPC_Decode, 176, 12, 156, 1, // Opcode: ADR_UXTW_ZZZ_D_0 +/* 35598 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 35636 +/* 35603 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35606 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35621 +/* 35611 */ MCD_OPC_CheckPredicate, 21, 0, 154, 1, // Skip to: 140576 +/* 35616 */ MCD_OPC_Decode, 173, 12, 156, 1, // Opcode: ADR_SXTW_ZZZ_D_1 +/* 35621 */ MCD_OPC_FilterValue, 1, 246, 153, 1, // Skip to: 140576 +/* 35626 */ MCD_OPC_CheckPredicate, 21, 241, 153, 1, // Skip to: 140576 +/* 35631 */ MCD_OPC_Decode, 177, 12, 156, 1, // Opcode: ADR_UXTW_ZZZ_D_1 +/* 35636 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 35674 +/* 35641 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35644 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35659 +/* 35649 */ MCD_OPC_CheckPredicate, 21, 218, 153, 1, // Skip to: 140576 +/* 35654 */ MCD_OPC_Decode, 174, 12, 156, 1, // Opcode: ADR_SXTW_ZZZ_D_2 +/* 35659 */ MCD_OPC_FilterValue, 1, 208, 153, 1, // Skip to: 140576 +/* 35664 */ MCD_OPC_CheckPredicate, 21, 203, 153, 1, // Skip to: 140576 +/* 35669 */ MCD_OPC_Decode, 178, 12, 156, 1, // Opcode: ADR_UXTW_ZZZ_D_2 +/* 35674 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 35712 +/* 35679 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35682 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35697 +/* 35687 */ MCD_OPC_CheckPredicate, 21, 180, 153, 1, // Skip to: 140576 +/* 35692 */ MCD_OPC_Decode, 175, 12, 156, 1, // Opcode: ADR_SXTW_ZZZ_D_3 +/* 35697 */ MCD_OPC_FilterValue, 1, 170, 153, 1, // Skip to: 140576 +/* 35702 */ MCD_OPC_CheckPredicate, 21, 165, 153, 1, // Skip to: 140576 +/* 35707 */ MCD_OPC_Decode, 179, 12, 156, 1, // Opcode: ADR_UXTW_ZZZ_D_3 +/* 35712 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 35734 +/* 35717 */ MCD_OPC_CheckPredicate, 21, 150, 153, 1, // Skip to: 140576 +/* 35722 */ MCD_OPC_CheckField, 22, 1, 1, 143, 153, 1, // Skip to: 140576 +/* 35729 */ MCD_OPC_Decode, 207, 28, 156, 1, // Opcode: FTSSEL_ZZZ_H +/* 35734 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 35763 +/* 35739 */ MCD_OPC_CheckPredicate, 21, 128, 153, 1, // Skip to: 140576 +/* 35744 */ MCD_OPC_CheckField, 22, 1, 1, 121, 153, 1, // Skip to: 140576 +/* 35751 */ MCD_OPC_CheckField, 16, 5, 0, 114, 153, 1, // Skip to: 140576 +/* 35758 */ MCD_OPC_Decode, 157, 23, 184, 1, // Opcode: FEXPA_ZZ_H +/* 35763 */ MCD_OPC_FilterValue, 15, 104, 153, 1, // Skip to: 140576 +/* 35768 */ MCD_OPC_CheckPredicate, 16, 99, 153, 1, // Skip to: 140576 +/* 35773 */ MCD_OPC_CheckField, 22, 1, 0, 92, 153, 1, // Skip to: 140576 +/* 35780 */ MCD_OPC_CheckField, 16, 5, 0, 85, 153, 1, // Skip to: 140576 +/* 35787 */ MCD_OPC_Decode, 238, 37, 184, 1, // Opcode: MOVPRFX_ZZ +/* 35792 */ MCD_OPC_FilterValue, 1, 100, 1, 0, // Skip to: 36153 +/* 35797 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 35800 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 35822 +/* 35805 */ MCD_OPC_CheckPredicate, 16, 62, 153, 1, // Skip to: 140576 +/* 35810 */ MCD_OPC_CheckField, 22, 1, 0, 55, 153, 1, // Skip to: 140576 +/* 35817 */ MCD_OPC_Decode, 229, 12, 156, 1, // Opcode: ASR_WIDE_ZZZ_S +/* 35822 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 35844 +/* 35827 */ MCD_OPC_CheckPredicate, 16, 40, 153, 1, // Skip to: 140576 +/* 35832 */ MCD_OPC_CheckField, 22, 1, 0, 33, 153, 1, // Skip to: 140576 +/* 35839 */ MCD_OPC_Decode, 183, 36, 156, 1, // Opcode: LSR_WIDE_ZZZ_S +/* 35844 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 35866 +/* 35849 */ MCD_OPC_CheckPredicate, 16, 18, 153, 1, // Skip to: 140576 +/* 35854 */ MCD_OPC_CheckField, 22, 1, 0, 11, 153, 1, // Skip to: 140576 +/* 35861 */ MCD_OPC_Decode, 159, 36, 156, 1, // Opcode: LSL_WIDE_ZZZ_S +/* 35866 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 35881 +/* 35871 */ MCD_OPC_CheckPredicate, 16, 252, 152, 1, // Skip to: 140576 +/* 35876 */ MCD_OPC_Decode, 239, 12, 207, 1, // Opcode: ASR_ZZI_D +/* 35881 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 35896 +/* 35886 */ MCD_OPC_CheckPredicate, 16, 237, 152, 1, // Skip to: 140576 +/* 35891 */ MCD_OPC_Decode, 193, 36, 207, 1, // Opcode: LSR_ZZI_D +/* 35896 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 35911 +/* 35901 */ MCD_OPC_CheckPredicate, 16, 222, 152, 1, // Skip to: 140576 +/* 35906 */ MCD_OPC_Decode, 169, 36, 208, 1, // Opcode: LSL_ZZI_D +/* 35911 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 35949 +/* 35916 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35919 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35934 +/* 35924 */ MCD_OPC_CheckPredicate, 21, 199, 152, 1, // Skip to: 140576 +/* 35929 */ MCD_OPC_Decode, 168, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_S_0 +/* 35934 */ MCD_OPC_FilterValue, 1, 189, 152, 1, // Skip to: 140576 +/* 35939 */ MCD_OPC_CheckPredicate, 21, 184, 152, 1, // Skip to: 140576 +/* 35944 */ MCD_OPC_Decode, 164, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_D_0 +/* 35949 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 35987 +/* 35954 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35957 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 35972 +/* 35962 */ MCD_OPC_CheckPredicate, 21, 161, 152, 1, // Skip to: 140576 +/* 35967 */ MCD_OPC_Decode, 169, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_S_1 +/* 35972 */ MCD_OPC_FilterValue, 1, 151, 152, 1, // Skip to: 140576 +/* 35977 */ MCD_OPC_CheckPredicate, 21, 146, 152, 1, // Skip to: 140576 +/* 35982 */ MCD_OPC_Decode, 165, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_D_1 +/* 35987 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 36025 +/* 35992 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 35995 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36010 +/* 36000 */ MCD_OPC_CheckPredicate, 21, 123, 152, 1, // Skip to: 140576 +/* 36005 */ MCD_OPC_Decode, 170, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_S_2 +/* 36010 */ MCD_OPC_FilterValue, 1, 113, 152, 1, // Skip to: 140576 +/* 36015 */ MCD_OPC_CheckPredicate, 21, 108, 152, 1, // Skip to: 140576 +/* 36020 */ MCD_OPC_Decode, 166, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_D_2 +/* 36025 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 36063 +/* 36030 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36033 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36048 +/* 36038 */ MCD_OPC_CheckPredicate, 21, 85, 152, 1, // Skip to: 140576 +/* 36043 */ MCD_OPC_Decode, 171, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_S_3 +/* 36048 */ MCD_OPC_FilterValue, 1, 75, 152, 1, // Skip to: 140576 +/* 36053 */ MCD_OPC_CheckPredicate, 21, 70, 152, 1, // Skip to: 140576 +/* 36058 */ MCD_OPC_Decode, 167, 12, 156, 1, // Opcode: ADR_LSL_ZZZ_D_3 +/* 36063 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 36101 +/* 36068 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36071 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36086 +/* 36076 */ MCD_OPC_CheckPredicate, 21, 47, 152, 1, // Skip to: 140576 +/* 36081 */ MCD_OPC_Decode, 208, 28, 156, 1, // Opcode: FTSSEL_ZZZ_S +/* 36086 */ MCD_OPC_FilterValue, 1, 37, 152, 1, // Skip to: 140576 +/* 36091 */ MCD_OPC_CheckPredicate, 21, 32, 152, 1, // Skip to: 140576 +/* 36096 */ MCD_OPC_Decode, 206, 28, 156, 1, // Opcode: FTSSEL_ZZZ_D +/* 36101 */ MCD_OPC_FilterValue, 14, 22, 152, 1, // Skip to: 140576 +/* 36106 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36109 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36131 +/* 36114 */ MCD_OPC_CheckPredicate, 21, 9, 152, 1, // Skip to: 140576 +/* 36119 */ MCD_OPC_CheckField, 16, 5, 0, 2, 152, 1, // Skip to: 140576 +/* 36126 */ MCD_OPC_Decode, 158, 23, 184, 1, // Opcode: FEXPA_ZZ_S +/* 36131 */ MCD_OPC_FilterValue, 1, 248, 151, 1, // Skip to: 140576 +/* 36136 */ MCD_OPC_CheckPredicate, 21, 243, 151, 1, // Skip to: 140576 +/* 36141 */ MCD_OPC_CheckField, 16, 5, 0, 236, 151, 1, // Skip to: 140576 +/* 36148 */ MCD_OPC_Decode, 156, 23, 184, 1, // Opcode: FEXPA_ZZ_D +/* 36153 */ MCD_OPC_FilterValue, 2, 33, 3, 0, // Skip to: 36959 +/* 36158 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 36161 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 36245 +/* 36166 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 36169 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 36207 +/* 36174 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36177 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36192 +/* 36182 */ MCD_OPC_CheckPredicate, 16, 197, 151, 1, // Skip to: 140576 +/* 36187 */ MCD_OPC_Decode, 227, 17, 209, 1, // Opcode: CPY_ZPmV_B +/* 36192 */ MCD_OPC_FilterValue, 1, 187, 151, 1, // Skip to: 140576 +/* 36197 */ MCD_OPC_CheckPredicate, 16, 182, 151, 1, // Skip to: 140576 +/* 36202 */ MCD_OPC_Decode, 229, 17, 210, 1, // Opcode: CPY_ZPmV_H +/* 36207 */ MCD_OPC_FilterValue, 1, 172, 151, 1, // Skip to: 140576 +/* 36212 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36230 +/* 36220 */ MCD_OPC_CheckPredicate, 16, 159, 151, 1, // Skip to: 140576 +/* 36225 */ MCD_OPC_Decode, 160, 30, 211, 1, // Opcode: LASTA_RPZ_B +/* 36230 */ MCD_OPC_FilterValue, 1, 149, 151, 1, // Skip to: 140576 +/* 36235 */ MCD_OPC_CheckPredicate, 16, 144, 151, 1, // Skip to: 140576 +/* 36240 */ MCD_OPC_Decode, 162, 30, 211, 1, // Opcode: LASTA_RPZ_H +/* 36245 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 36297 +/* 36250 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36253 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36275 +/* 36258 */ MCD_OPC_CheckPredicate, 16, 121, 151, 1, // Skip to: 140576 +/* 36263 */ MCD_OPC_CheckField, 13, 1, 1, 114, 151, 1, // Skip to: 140576 +/* 36270 */ MCD_OPC_Decode, 168, 30, 211, 1, // Opcode: LASTB_RPZ_B +/* 36275 */ MCD_OPC_FilterValue, 1, 104, 151, 1, // Skip to: 140576 +/* 36280 */ MCD_OPC_CheckPredicate, 16, 99, 151, 1, // Skip to: 140576 +/* 36285 */ MCD_OPC_CheckField, 13, 1, 1, 92, 151, 1, // Skip to: 140576 +/* 36292 */ MCD_OPC_Decode, 170, 30, 211, 1, // Opcode: LASTB_RPZ_H +/* 36297 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 36349 +/* 36302 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36305 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36327 +/* 36310 */ MCD_OPC_CheckPredicate, 16, 69, 151, 1, // Skip to: 140576 +/* 36315 */ MCD_OPC_CheckField, 13, 1, 0, 62, 151, 1, // Skip to: 140576 +/* 36322 */ MCD_OPC_Decode, 164, 30, 212, 1, // Opcode: LASTA_VPZ_B +/* 36327 */ MCD_OPC_FilterValue, 1, 52, 151, 1, // Skip to: 140576 +/* 36332 */ MCD_OPC_CheckPredicate, 16, 47, 151, 1, // Skip to: 140576 +/* 36337 */ MCD_OPC_CheckField, 13, 1, 0, 40, 151, 1, // Skip to: 140576 +/* 36344 */ MCD_OPC_Decode, 166, 30, 213, 1, // Opcode: LASTA_VPZ_H +/* 36349 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 36401 +/* 36354 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36357 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36379 +/* 36362 */ MCD_OPC_CheckPredicate, 16, 17, 151, 1, // Skip to: 140576 +/* 36367 */ MCD_OPC_CheckField, 13, 1, 0, 10, 151, 1, // Skip to: 140576 +/* 36374 */ MCD_OPC_Decode, 172, 30, 212, 1, // Opcode: LASTB_VPZ_B +/* 36379 */ MCD_OPC_FilterValue, 1, 0, 151, 1, // Skip to: 140576 +/* 36384 */ MCD_OPC_CheckPredicate, 16, 251, 150, 1, // Skip to: 140576 +/* 36389 */ MCD_OPC_CheckField, 13, 1, 0, 244, 150, 1, // Skip to: 140576 +/* 36396 */ MCD_OPC_Decode, 174, 30, 213, 1, // Opcode: LASTB_VPZ_H +/* 36401 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 36430 +/* 36406 */ MCD_OPC_CheckPredicate, 16, 229, 150, 1, // Skip to: 140576 +/* 36411 */ MCD_OPC_CheckField, 22, 1, 1, 222, 150, 1, // Skip to: 140576 +/* 36418 */ MCD_OPC_CheckField, 13, 1, 0, 215, 150, 1, // Skip to: 140576 +/* 36425 */ MCD_OPC_Decode, 193, 40, 135, 1, // Opcode: REVB_ZPmZ_H +/* 36430 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 36482 +/* 36435 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36438 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36460 +/* 36443 */ MCD_OPC_CheckPredicate, 16, 192, 150, 1, // Skip to: 140576 +/* 36448 */ MCD_OPC_CheckField, 13, 1, 0, 185, 150, 1, // Skip to: 140576 +/* 36455 */ MCD_OPC_Decode, 223, 39, 135, 1, // Opcode: RBIT_ZPmZ_B +/* 36460 */ MCD_OPC_FilterValue, 1, 175, 150, 1, // Skip to: 140576 +/* 36465 */ MCD_OPC_CheckPredicate, 16, 170, 150, 1, // Skip to: 140576 +/* 36470 */ MCD_OPC_CheckField, 13, 1, 0, 163, 150, 1, // Skip to: 140576 +/* 36477 */ MCD_OPC_Decode, 225, 39, 135, 1, // Opcode: RBIT_ZPmZ_H +/* 36482 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 36566 +/* 36487 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 36490 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 36528 +/* 36495 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36498 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36513 +/* 36503 */ MCD_OPC_CheckPredicate, 16, 132, 150, 1, // Skip to: 140576 +/* 36508 */ MCD_OPC_Decode, 252, 14, 132, 1, // Opcode: CLASTA_ZPZ_B +/* 36513 */ MCD_OPC_FilterValue, 1, 122, 150, 1, // Skip to: 140576 +/* 36518 */ MCD_OPC_CheckPredicate, 16, 117, 150, 1, // Skip to: 140576 +/* 36523 */ MCD_OPC_Decode, 254, 14, 132, 1, // Opcode: CLASTA_ZPZ_H +/* 36528 */ MCD_OPC_FilterValue, 1, 107, 150, 1, // Skip to: 140576 +/* 36533 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36536 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36551 +/* 36541 */ MCD_OPC_CheckPredicate, 16, 94, 150, 1, // Skip to: 140576 +/* 36546 */ MCD_OPC_Decode, 223, 17, 214, 1, // Opcode: CPY_ZPmR_B +/* 36551 */ MCD_OPC_FilterValue, 1, 84, 150, 1, // Skip to: 140576 +/* 36556 */ MCD_OPC_CheckPredicate, 16, 79, 150, 1, // Skip to: 140576 +/* 36561 */ MCD_OPC_Decode, 225, 17, 214, 1, // Opcode: CPY_ZPmR_H +/* 36566 */ MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 36618 +/* 36571 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36574 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36596 +/* 36579 */ MCD_OPC_CheckPredicate, 16, 56, 150, 1, // Skip to: 140576 +/* 36584 */ MCD_OPC_CheckField, 13, 1, 0, 49, 150, 1, // Skip to: 140576 +/* 36591 */ MCD_OPC_Decode, 136, 15, 132, 1, // Opcode: CLASTB_ZPZ_B +/* 36596 */ MCD_OPC_FilterValue, 1, 39, 150, 1, // Skip to: 140576 +/* 36601 */ MCD_OPC_CheckPredicate, 16, 34, 150, 1, // Skip to: 140576 +/* 36606 */ MCD_OPC_CheckField, 13, 1, 0, 27, 150, 1, // Skip to: 140576 +/* 36613 */ MCD_OPC_Decode, 138, 15, 132, 1, // Opcode: CLASTB_ZPZ_H +/* 36618 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 36670 +/* 36623 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36626 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36648 +/* 36631 */ MCD_OPC_CheckPredicate, 16, 4, 150, 1, // Skip to: 140576 +/* 36636 */ MCD_OPC_CheckField, 13, 1, 0, 253, 149, 1, // Skip to: 140576 +/* 36643 */ MCD_OPC_Decode, 248, 14, 215, 1, // Opcode: CLASTA_VPZ_B +/* 36648 */ MCD_OPC_FilterValue, 1, 243, 149, 1, // Skip to: 140576 +/* 36653 */ MCD_OPC_CheckPredicate, 16, 238, 149, 1, // Skip to: 140576 +/* 36658 */ MCD_OPC_CheckField, 13, 1, 0, 231, 149, 1, // Skip to: 140576 +/* 36665 */ MCD_OPC_Decode, 250, 14, 216, 1, // Opcode: CLASTA_VPZ_H +/* 36670 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 36722 +/* 36675 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36678 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36700 +/* 36683 */ MCD_OPC_CheckPredicate, 16, 208, 149, 1, // Skip to: 140576 +/* 36688 */ MCD_OPC_CheckField, 13, 1, 0, 201, 149, 1, // Skip to: 140576 +/* 36695 */ MCD_OPC_Decode, 132, 15, 215, 1, // Opcode: CLASTB_VPZ_B +/* 36700 */ MCD_OPC_FilterValue, 1, 191, 149, 1, // Skip to: 140576 +/* 36705 */ MCD_OPC_CheckPredicate, 16, 186, 149, 1, // Skip to: 140576 +/* 36710 */ MCD_OPC_CheckField, 13, 1, 0, 179, 149, 1, // Skip to: 140576 +/* 36717 */ MCD_OPC_Decode, 134, 15, 216, 1, // Opcode: CLASTB_VPZ_H +/* 36722 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 36774 +/* 36727 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36730 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36752 +/* 36735 */ MCD_OPC_CheckPredicate, 16, 156, 149, 1, // Skip to: 140576 +/* 36740 */ MCD_OPC_CheckField, 13, 1, 0, 149, 149, 1, // Skip to: 140576 +/* 36747 */ MCD_OPC_Decode, 164, 45, 132, 1, // Opcode: SPLICE_ZPZ_B +/* 36752 */ MCD_OPC_FilterValue, 1, 139, 149, 1, // Skip to: 140576 +/* 36757 */ MCD_OPC_CheckPredicate, 16, 134, 149, 1, // Skip to: 140576 +/* 36762 */ MCD_OPC_CheckField, 13, 1, 0, 127, 149, 1, // Skip to: 140576 +/* 36769 */ MCD_OPC_Decode, 166, 45, 132, 1, // Opcode: SPLICE_ZPZ_H +/* 36774 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 36826 +/* 36779 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36782 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36804 +/* 36787 */ MCD_OPC_CheckPredicate, 18, 104, 149, 1, // Skip to: 140576 +/* 36792 */ MCD_OPC_CheckField, 13, 1, 0, 97, 149, 1, // Skip to: 140576 +/* 36799 */ MCD_OPC_Decode, 160, 45, 217, 1, // Opcode: SPLICE_ZPZZ_B +/* 36804 */ MCD_OPC_FilterValue, 1, 87, 149, 1, // Skip to: 140576 +/* 36809 */ MCD_OPC_CheckPredicate, 18, 82, 149, 1, // Skip to: 140576 +/* 36814 */ MCD_OPC_CheckField, 13, 1, 0, 75, 149, 1, // Skip to: 140576 +/* 36821 */ MCD_OPC_Decode, 162, 45, 217, 1, // Opcode: SPLICE_ZPZZ_H +/* 36826 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 36855 +/* 36831 */ MCD_OPC_CheckPredicate, 22, 60, 149, 1, // Skip to: 140576 +/* 36836 */ MCD_OPC_CheckField, 22, 1, 0, 53, 149, 1, // Skip to: 140576 +/* 36843 */ MCD_OPC_CheckField, 13, 1, 0, 46, 149, 1, // Skip to: 140576 +/* 36850 */ MCD_OPC_Decode, 195, 40, 135, 1, // Opcode: REVD_ZPmZ +/* 36855 */ MCD_OPC_FilterValue, 16, 47, 0, 0, // Skip to: 36907 +/* 36860 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36863 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36885 +/* 36868 */ MCD_OPC_CheckPredicate, 16, 23, 149, 1, // Skip to: 140576 +/* 36873 */ MCD_OPC_CheckField, 13, 1, 1, 16, 149, 1, // Skip to: 140576 +/* 36880 */ MCD_OPC_Decode, 244, 14, 218, 1, // Opcode: CLASTA_RPZ_B +/* 36885 */ MCD_OPC_FilterValue, 1, 6, 149, 1, // Skip to: 140576 +/* 36890 */ MCD_OPC_CheckPredicate, 16, 1, 149, 1, // Skip to: 140576 +/* 36895 */ MCD_OPC_CheckField, 13, 1, 1, 250, 148, 1, // Skip to: 140576 +/* 36902 */ MCD_OPC_Decode, 246, 14, 218, 1, // Opcode: CLASTA_RPZ_H +/* 36907 */ MCD_OPC_FilterValue, 17, 240, 148, 1, // Skip to: 140576 +/* 36912 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36915 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 36937 +/* 36920 */ MCD_OPC_CheckPredicate, 16, 227, 148, 1, // Skip to: 140576 +/* 36925 */ MCD_OPC_CheckField, 13, 1, 1, 220, 148, 1, // Skip to: 140576 +/* 36932 */ MCD_OPC_Decode, 128, 15, 218, 1, // Opcode: CLASTB_RPZ_B +/* 36937 */ MCD_OPC_FilterValue, 1, 210, 148, 1, // Skip to: 140576 +/* 36942 */ MCD_OPC_CheckPredicate, 16, 205, 148, 1, // Skip to: 140576 +/* 36947 */ MCD_OPC_CheckField, 13, 1, 1, 198, 148, 1, // Skip to: 140576 +/* 36954 */ MCD_OPC_Decode, 130, 15, 218, 1, // Opcode: CLASTB_RPZ_H +/* 36959 */ MCD_OPC_FilterValue, 3, 188, 148, 1, // Skip to: 140576 +/* 36964 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 36967 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 37051 +/* 36972 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 36975 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37013 +/* 36980 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 36983 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 36998 +/* 36988 */ MCD_OPC_CheckPredicate, 16, 159, 148, 1, // Skip to: 140576 +/* 36993 */ MCD_OPC_Decode, 230, 17, 219, 1, // Opcode: CPY_ZPmV_S +/* 36998 */ MCD_OPC_FilterValue, 1, 149, 148, 1, // Skip to: 140576 +/* 37003 */ MCD_OPC_CheckPredicate, 16, 144, 148, 1, // Skip to: 140576 +/* 37008 */ MCD_OPC_Decode, 228, 17, 220, 1, // Opcode: CPY_ZPmV_D +/* 37013 */ MCD_OPC_FilterValue, 1, 134, 148, 1, // Skip to: 140576 +/* 37018 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37021 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37036 +/* 37026 */ MCD_OPC_CheckPredicate, 16, 121, 148, 1, // Skip to: 140576 +/* 37031 */ MCD_OPC_Decode, 163, 30, 211, 1, // Opcode: LASTA_RPZ_S +/* 37036 */ MCD_OPC_FilterValue, 1, 111, 148, 1, // Skip to: 140576 +/* 37041 */ MCD_OPC_CheckPredicate, 16, 106, 148, 1, // Skip to: 140576 +/* 37046 */ MCD_OPC_Decode, 161, 30, 221, 1, // Opcode: LASTA_RPZ_D +/* 37051 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 37135 +/* 37056 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 37059 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37097 +/* 37064 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37067 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37082 +/* 37072 */ MCD_OPC_CheckPredicate, 21, 75, 148, 1, // Skip to: 140576 +/* 37077 */ MCD_OPC_Decode, 250, 16, 133, 1, // Opcode: COMPACT_ZPZ_S +/* 37082 */ MCD_OPC_FilterValue, 1, 65, 148, 1, // Skip to: 140576 +/* 37087 */ MCD_OPC_CheckPredicate, 21, 60, 148, 1, // Skip to: 140576 +/* 37092 */ MCD_OPC_Decode, 249, 16, 133, 1, // Opcode: COMPACT_ZPZ_D +/* 37097 */ MCD_OPC_FilterValue, 1, 50, 148, 1, // Skip to: 140576 +/* 37102 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37105 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37120 +/* 37110 */ MCD_OPC_CheckPredicate, 16, 37, 148, 1, // Skip to: 140576 +/* 37115 */ MCD_OPC_Decode, 171, 30, 211, 1, // Opcode: LASTB_RPZ_S +/* 37120 */ MCD_OPC_FilterValue, 1, 27, 148, 1, // Skip to: 140576 +/* 37125 */ MCD_OPC_CheckPredicate, 16, 22, 148, 1, // Skip to: 140576 +/* 37130 */ MCD_OPC_Decode, 169, 30, 221, 1, // Opcode: LASTB_RPZ_D +/* 37135 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 37187 +/* 37140 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37143 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37165 +/* 37148 */ MCD_OPC_CheckPredicate, 16, 255, 147, 1, // Skip to: 140576 +/* 37153 */ MCD_OPC_CheckField, 13, 1, 0, 248, 147, 1, // Skip to: 140576 +/* 37160 */ MCD_OPC_Decode, 167, 30, 222, 1, // Opcode: LASTA_VPZ_S +/* 37165 */ MCD_OPC_FilterValue, 1, 238, 147, 1, // Skip to: 140576 +/* 37170 */ MCD_OPC_CheckPredicate, 16, 233, 147, 1, // Skip to: 140576 +/* 37175 */ MCD_OPC_CheckField, 13, 1, 0, 226, 147, 1, // Skip to: 140576 +/* 37182 */ MCD_OPC_Decode, 165, 30, 223, 1, // Opcode: LASTA_VPZ_D +/* 37187 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 37239 +/* 37192 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37195 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37217 +/* 37200 */ MCD_OPC_CheckPredicate, 16, 203, 147, 1, // Skip to: 140576 +/* 37205 */ MCD_OPC_CheckField, 13, 1, 0, 196, 147, 1, // Skip to: 140576 +/* 37212 */ MCD_OPC_Decode, 175, 30, 222, 1, // Opcode: LASTB_VPZ_S +/* 37217 */ MCD_OPC_FilterValue, 1, 186, 147, 1, // Skip to: 140576 +/* 37222 */ MCD_OPC_CheckPredicate, 16, 181, 147, 1, // Skip to: 140576 +/* 37227 */ MCD_OPC_CheckField, 13, 1, 0, 174, 147, 1, // Skip to: 140576 +/* 37234 */ MCD_OPC_Decode, 173, 30, 223, 1, // Opcode: LASTB_VPZ_D +/* 37239 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 37291 +/* 37244 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37247 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37269 +/* 37252 */ MCD_OPC_CheckPredicate, 16, 151, 147, 1, // Skip to: 140576 +/* 37257 */ MCD_OPC_CheckField, 13, 1, 0, 144, 147, 1, // Skip to: 140576 +/* 37264 */ MCD_OPC_Decode, 194, 40, 135, 1, // Opcode: REVB_ZPmZ_S +/* 37269 */ MCD_OPC_FilterValue, 1, 134, 147, 1, // Skip to: 140576 +/* 37274 */ MCD_OPC_CheckPredicate, 16, 129, 147, 1, // Skip to: 140576 +/* 37279 */ MCD_OPC_CheckField, 13, 1, 0, 122, 147, 1, // Skip to: 140576 +/* 37286 */ MCD_OPC_Decode, 192, 40, 135, 1, // Opcode: REVB_ZPmZ_D +/* 37291 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 37343 +/* 37296 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37299 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37321 +/* 37304 */ MCD_OPC_CheckPredicate, 16, 99, 147, 1, // Skip to: 140576 +/* 37309 */ MCD_OPC_CheckField, 13, 1, 0, 92, 147, 1, // Skip to: 140576 +/* 37316 */ MCD_OPC_Decode, 197, 40, 135, 1, // Opcode: REVH_ZPmZ_S +/* 37321 */ MCD_OPC_FilterValue, 1, 82, 147, 1, // Skip to: 140576 +/* 37326 */ MCD_OPC_CheckPredicate, 16, 77, 147, 1, // Skip to: 140576 +/* 37331 */ MCD_OPC_CheckField, 13, 1, 0, 70, 147, 1, // Skip to: 140576 +/* 37338 */ MCD_OPC_Decode, 196, 40, 135, 1, // Opcode: REVH_ZPmZ_D +/* 37343 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 37372 +/* 37348 */ MCD_OPC_CheckPredicate, 16, 55, 147, 1, // Skip to: 140576 +/* 37353 */ MCD_OPC_CheckField, 22, 1, 1, 48, 147, 1, // Skip to: 140576 +/* 37360 */ MCD_OPC_CheckField, 13, 1, 0, 41, 147, 1, // Skip to: 140576 +/* 37367 */ MCD_OPC_Decode, 198, 40, 135, 1, // Opcode: REVW_ZPmZ_D +/* 37372 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 37424 +/* 37377 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37380 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37402 +/* 37385 */ MCD_OPC_CheckPredicate, 16, 18, 147, 1, // Skip to: 140576 +/* 37390 */ MCD_OPC_CheckField, 13, 1, 0, 11, 147, 1, // Skip to: 140576 +/* 37397 */ MCD_OPC_Decode, 226, 39, 135, 1, // Opcode: RBIT_ZPmZ_S +/* 37402 */ MCD_OPC_FilterValue, 1, 1, 147, 1, // Skip to: 140576 +/* 37407 */ MCD_OPC_CheckPredicate, 16, 252, 146, 1, // Skip to: 140576 +/* 37412 */ MCD_OPC_CheckField, 13, 1, 0, 245, 146, 1, // Skip to: 140576 +/* 37419 */ MCD_OPC_Decode, 224, 39, 135, 1, // Opcode: RBIT_ZPmZ_D +/* 37424 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 37508 +/* 37429 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 37432 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 37470 +/* 37437 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37440 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37455 +/* 37445 */ MCD_OPC_CheckPredicate, 16, 214, 146, 1, // Skip to: 140576 +/* 37450 */ MCD_OPC_Decode, 255, 14, 132, 1, // Opcode: CLASTA_ZPZ_S +/* 37455 */ MCD_OPC_FilterValue, 1, 204, 146, 1, // Skip to: 140576 +/* 37460 */ MCD_OPC_CheckPredicate, 16, 199, 146, 1, // Skip to: 140576 +/* 37465 */ MCD_OPC_Decode, 253, 14, 132, 1, // Opcode: CLASTA_ZPZ_D +/* 37470 */ MCD_OPC_FilterValue, 1, 189, 146, 1, // Skip to: 140576 +/* 37475 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37493 +/* 37483 */ MCD_OPC_CheckPredicate, 16, 176, 146, 1, // Skip to: 140576 +/* 37488 */ MCD_OPC_Decode, 226, 17, 214, 1, // Opcode: CPY_ZPmR_S +/* 37493 */ MCD_OPC_FilterValue, 1, 166, 146, 1, // Skip to: 140576 +/* 37498 */ MCD_OPC_CheckPredicate, 16, 161, 146, 1, // Skip to: 140576 +/* 37503 */ MCD_OPC_Decode, 224, 17, 224, 1, // Opcode: CPY_ZPmR_D +/* 37508 */ MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 37560 +/* 37513 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37516 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37538 +/* 37521 */ MCD_OPC_CheckPredicate, 16, 138, 146, 1, // Skip to: 140576 +/* 37526 */ MCD_OPC_CheckField, 13, 1, 0, 131, 146, 1, // Skip to: 140576 +/* 37533 */ MCD_OPC_Decode, 139, 15, 132, 1, // Opcode: CLASTB_ZPZ_S +/* 37538 */ MCD_OPC_FilterValue, 1, 121, 146, 1, // Skip to: 140576 +/* 37543 */ MCD_OPC_CheckPredicate, 16, 116, 146, 1, // Skip to: 140576 +/* 37548 */ MCD_OPC_CheckField, 13, 1, 0, 109, 146, 1, // Skip to: 140576 +/* 37555 */ MCD_OPC_Decode, 137, 15, 132, 1, // Opcode: CLASTB_ZPZ_D +/* 37560 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 37612 +/* 37565 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37568 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37590 +/* 37573 */ MCD_OPC_CheckPredicate, 16, 86, 146, 1, // Skip to: 140576 +/* 37578 */ MCD_OPC_CheckField, 13, 1, 0, 79, 146, 1, // Skip to: 140576 +/* 37585 */ MCD_OPC_Decode, 251, 14, 225, 1, // Opcode: CLASTA_VPZ_S +/* 37590 */ MCD_OPC_FilterValue, 1, 69, 146, 1, // Skip to: 140576 +/* 37595 */ MCD_OPC_CheckPredicate, 16, 64, 146, 1, // Skip to: 140576 +/* 37600 */ MCD_OPC_CheckField, 13, 1, 0, 57, 146, 1, // Skip to: 140576 +/* 37607 */ MCD_OPC_Decode, 249, 14, 226, 1, // Opcode: CLASTA_VPZ_D +/* 37612 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 37664 +/* 37617 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37620 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37642 +/* 37625 */ MCD_OPC_CheckPredicate, 16, 34, 146, 1, // Skip to: 140576 +/* 37630 */ MCD_OPC_CheckField, 13, 1, 0, 27, 146, 1, // Skip to: 140576 +/* 37637 */ MCD_OPC_Decode, 135, 15, 225, 1, // Opcode: CLASTB_VPZ_S +/* 37642 */ MCD_OPC_FilterValue, 1, 17, 146, 1, // Skip to: 140576 +/* 37647 */ MCD_OPC_CheckPredicate, 16, 12, 146, 1, // Skip to: 140576 +/* 37652 */ MCD_OPC_CheckField, 13, 1, 0, 5, 146, 1, // Skip to: 140576 +/* 37659 */ MCD_OPC_Decode, 133, 15, 226, 1, // Opcode: CLASTB_VPZ_D +/* 37664 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 37716 +/* 37669 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37672 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37694 +/* 37677 */ MCD_OPC_CheckPredicate, 16, 238, 145, 1, // Skip to: 140576 +/* 37682 */ MCD_OPC_CheckField, 13, 1, 0, 231, 145, 1, // Skip to: 140576 +/* 37689 */ MCD_OPC_Decode, 167, 45, 132, 1, // Opcode: SPLICE_ZPZ_S +/* 37694 */ MCD_OPC_FilterValue, 1, 221, 145, 1, // Skip to: 140576 +/* 37699 */ MCD_OPC_CheckPredicate, 16, 216, 145, 1, // Skip to: 140576 +/* 37704 */ MCD_OPC_CheckField, 13, 1, 0, 209, 145, 1, // Skip to: 140576 +/* 37711 */ MCD_OPC_Decode, 165, 45, 132, 1, // Opcode: SPLICE_ZPZ_D +/* 37716 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 37768 +/* 37721 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37724 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37746 +/* 37729 */ MCD_OPC_CheckPredicate, 18, 186, 145, 1, // Skip to: 140576 +/* 37734 */ MCD_OPC_CheckField, 13, 1, 0, 179, 145, 1, // Skip to: 140576 +/* 37741 */ MCD_OPC_Decode, 163, 45, 217, 1, // Opcode: SPLICE_ZPZZ_S +/* 37746 */ MCD_OPC_FilterValue, 1, 169, 145, 1, // Skip to: 140576 +/* 37751 */ MCD_OPC_CheckPredicate, 18, 164, 145, 1, // Skip to: 140576 +/* 37756 */ MCD_OPC_CheckField, 13, 1, 0, 157, 145, 1, // Skip to: 140576 +/* 37763 */ MCD_OPC_Decode, 161, 45, 217, 1, // Opcode: SPLICE_ZPZZ_D +/* 37768 */ MCD_OPC_FilterValue, 16, 47, 0, 0, // Skip to: 37820 +/* 37773 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37776 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37798 +/* 37781 */ MCD_OPC_CheckPredicate, 16, 134, 145, 1, // Skip to: 140576 +/* 37786 */ MCD_OPC_CheckField, 13, 1, 1, 127, 145, 1, // Skip to: 140576 +/* 37793 */ MCD_OPC_Decode, 247, 14, 218, 1, // Opcode: CLASTA_RPZ_S +/* 37798 */ MCD_OPC_FilterValue, 1, 117, 145, 1, // Skip to: 140576 +/* 37803 */ MCD_OPC_CheckPredicate, 16, 112, 145, 1, // Skip to: 140576 +/* 37808 */ MCD_OPC_CheckField, 13, 1, 1, 105, 145, 1, // Skip to: 140576 +/* 37815 */ MCD_OPC_Decode, 245, 14, 227, 1, // Opcode: CLASTA_RPZ_D +/* 37820 */ MCD_OPC_FilterValue, 17, 95, 145, 1, // Skip to: 140576 +/* 37825 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 37828 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 37850 +/* 37833 */ MCD_OPC_CheckPredicate, 16, 82, 145, 1, // Skip to: 140576 +/* 37838 */ MCD_OPC_CheckField, 13, 1, 1, 75, 145, 1, // Skip to: 140576 +/* 37845 */ MCD_OPC_Decode, 131, 15, 218, 1, // Opcode: CLASTB_RPZ_S +/* 37850 */ MCD_OPC_FilterValue, 1, 65, 145, 1, // Skip to: 140576 +/* 37855 */ MCD_OPC_CheckPredicate, 16, 60, 145, 1, // Skip to: 140576 +/* 37860 */ MCD_OPC_CheckField, 13, 1, 1, 53, 145, 1, // Skip to: 140576 +/* 37867 */ MCD_OPC_Decode, 129, 15, 227, 1, // Opcode: CLASTB_RPZ_D +/* 37872 */ MCD_OPC_FilterValue, 3, 43, 145, 1, // Skip to: 140576 +/* 37877 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 37880 */ MCD_OPC_FilterValue, 0, 215, 0, 0, // Skip to: 38100 +/* 37885 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 37888 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 37926 +/* 37893 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 37896 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37911 +/* 37901 */ MCD_OPC_CheckPredicate, 16, 14, 145, 1, // Skip to: 140576 +/* 37906 */ MCD_OPC_Decode, 229, 16, 228, 1, // Opcode: CNTB_XPiI +/* 37911 */ MCD_OPC_FilterValue, 1, 4, 145, 1, // Skip to: 140576 +/* 37916 */ MCD_OPC_CheckPredicate, 16, 255, 144, 1, // Skip to: 140576 +/* 37921 */ MCD_OPC_Decode, 230, 29, 229, 1, // Opcode: INCB_XPiI +/* 37926 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 37948 +/* 37931 */ MCD_OPC_CheckPredicate, 16, 240, 144, 1, // Skip to: 140576 +/* 37936 */ MCD_OPC_CheckField, 20, 1, 1, 233, 144, 1, // Skip to: 140576 +/* 37943 */ MCD_OPC_Decode, 132, 18, 229, 1, // Opcode: DECB_XPiI +/* 37948 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 37986 +/* 37953 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 37956 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 37971 +/* 37961 */ MCD_OPC_CheckPredicate, 16, 210, 144, 1, // Skip to: 140576 +/* 37966 */ MCD_OPC_Decode, 224, 46, 229, 1, // Opcode: SQINCB_XPiWdI +/* 37971 */ MCD_OPC_FilterValue, 1, 200, 144, 1, // Skip to: 140576 +/* 37976 */ MCD_OPC_CheckPredicate, 16, 195, 144, 1, // Skip to: 140576 +/* 37981 */ MCD_OPC_Decode, 223, 46, 229, 1, // Opcode: SQINCB_XPiI +/* 37986 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 38024 +/* 37991 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 37994 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38009 +/* 37999 */ MCD_OPC_CheckPredicate, 16, 172, 144, 1, // Skip to: 140576 +/* 38004 */ MCD_OPC_Decode, 192, 59, 230, 1, // Opcode: UQINCB_WPiI +/* 38009 */ MCD_OPC_FilterValue, 1, 162, 144, 1, // Skip to: 140576 +/* 38014 */ MCD_OPC_CheckPredicate, 16, 157, 144, 1, // Skip to: 140576 +/* 38019 */ MCD_OPC_Decode, 193, 59, 229, 1, // Opcode: UQINCB_XPiI +/* 38024 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 38062 +/* 38029 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38032 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38047 +/* 38037 */ MCD_OPC_CheckPredicate, 16, 134, 144, 1, // Skip to: 140576 +/* 38042 */ MCD_OPC_Decode, 223, 45, 229, 1, // Opcode: SQDECB_XPiWdI +/* 38047 */ MCD_OPC_FilterValue, 1, 124, 144, 1, // Skip to: 140576 +/* 38052 */ MCD_OPC_CheckPredicate, 16, 119, 144, 1, // Skip to: 140576 +/* 38057 */ MCD_OPC_Decode, 222, 45, 229, 1, // Opcode: SQDECB_XPiI +/* 38062 */ MCD_OPC_FilterValue, 15, 109, 144, 1, // Skip to: 140576 +/* 38067 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38070 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38085 +/* 38075 */ MCD_OPC_CheckPredicate, 16, 96, 144, 1, // Skip to: 140576 +/* 38080 */ MCD_OPC_Decode, 170, 59, 230, 1, // Opcode: UQDECB_WPiI +/* 38085 */ MCD_OPC_FilterValue, 1, 86, 144, 1, // Skip to: 140576 +/* 38090 */ MCD_OPC_CheckPredicate, 16, 81, 144, 1, // Skip to: 140576 +/* 38095 */ MCD_OPC_Decode, 171, 59, 229, 1, // Opcode: UQDECB_XPiI +/* 38100 */ MCD_OPC_FilterValue, 1, 79, 1, 0, // Skip to: 38440 +/* 38105 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 38108 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38146 +/* 38113 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38116 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38131 +/* 38121 */ MCD_OPC_CheckPredicate, 16, 50, 144, 1, // Skip to: 140576 +/* 38126 */ MCD_OPC_Decode, 230, 46, 231, 1, // Opcode: SQINCH_ZPiI +/* 38131 */ MCD_OPC_FilterValue, 1, 40, 144, 1, // Skip to: 140576 +/* 38136 */ MCD_OPC_CheckPredicate, 16, 35, 144, 1, // Skip to: 140576 +/* 38141 */ MCD_OPC_Decode, 234, 29, 231, 1, // Opcode: INCH_ZPiI +/* 38146 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 38184 +/* 38151 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38154 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38169 +/* 38159 */ MCD_OPC_CheckPredicate, 16, 12, 144, 1, // Skip to: 140576 +/* 38164 */ MCD_OPC_Decode, 199, 59, 231, 1, // Opcode: UQINCH_ZPiI +/* 38169 */ MCD_OPC_FilterValue, 1, 2, 144, 1, // Skip to: 140576 +/* 38174 */ MCD_OPC_CheckPredicate, 16, 253, 143, 1, // Skip to: 140576 +/* 38179 */ MCD_OPC_Decode, 136, 18, 231, 1, // Opcode: DECH_ZPiI +/* 38184 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 38206 +/* 38189 */ MCD_OPC_CheckPredicate, 16, 238, 143, 1, // Skip to: 140576 +/* 38194 */ MCD_OPC_CheckField, 20, 1, 0, 231, 143, 1, // Skip to: 140576 +/* 38201 */ MCD_OPC_Decode, 229, 45, 231, 1, // Opcode: SQDECH_ZPiI +/* 38206 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 38228 +/* 38211 */ MCD_OPC_CheckPredicate, 16, 216, 143, 1, // Skip to: 140576 +/* 38216 */ MCD_OPC_CheckField, 20, 1, 0, 209, 143, 1, // Skip to: 140576 +/* 38223 */ MCD_OPC_Decode, 177, 59, 231, 1, // Opcode: UQDECH_ZPiI +/* 38228 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 38266 +/* 38233 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38236 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38251 +/* 38241 */ MCD_OPC_CheckPredicate, 16, 186, 143, 1, // Skip to: 140576 +/* 38246 */ MCD_OPC_Decode, 231, 16, 228, 1, // Opcode: CNTH_XPiI +/* 38251 */ MCD_OPC_FilterValue, 1, 176, 143, 1, // Skip to: 140576 +/* 38256 */ MCD_OPC_CheckPredicate, 16, 171, 143, 1, // Skip to: 140576 +/* 38261 */ MCD_OPC_Decode, 233, 29, 229, 1, // Opcode: INCH_XPiI +/* 38266 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 38288 +/* 38271 */ MCD_OPC_CheckPredicate, 16, 156, 143, 1, // Skip to: 140576 +/* 38276 */ MCD_OPC_CheckField, 20, 1, 1, 149, 143, 1, // Skip to: 140576 +/* 38283 */ MCD_OPC_Decode, 135, 18, 229, 1, // Opcode: DECH_XPiI +/* 38288 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 38326 +/* 38293 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38296 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38311 +/* 38301 */ MCD_OPC_CheckPredicate, 16, 126, 143, 1, // Skip to: 140576 +/* 38306 */ MCD_OPC_Decode, 229, 46, 229, 1, // Opcode: SQINCH_XPiWdI +/* 38311 */ MCD_OPC_FilterValue, 1, 116, 143, 1, // Skip to: 140576 +/* 38316 */ MCD_OPC_CheckPredicate, 16, 111, 143, 1, // Skip to: 140576 +/* 38321 */ MCD_OPC_Decode, 228, 46, 229, 1, // Opcode: SQINCH_XPiI +/* 38326 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 38364 +/* 38331 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38334 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38349 +/* 38339 */ MCD_OPC_CheckPredicate, 16, 88, 143, 1, // Skip to: 140576 +/* 38344 */ MCD_OPC_Decode, 197, 59, 230, 1, // Opcode: UQINCH_WPiI +/* 38349 */ MCD_OPC_FilterValue, 1, 78, 143, 1, // Skip to: 140576 +/* 38354 */ MCD_OPC_CheckPredicate, 16, 73, 143, 1, // Skip to: 140576 +/* 38359 */ MCD_OPC_Decode, 198, 59, 229, 1, // Opcode: UQINCH_XPiI +/* 38364 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 38402 +/* 38369 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38372 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38387 +/* 38377 */ MCD_OPC_CheckPredicate, 16, 50, 143, 1, // Skip to: 140576 +/* 38382 */ MCD_OPC_Decode, 228, 45, 229, 1, // Opcode: SQDECH_XPiWdI +/* 38387 */ MCD_OPC_FilterValue, 1, 40, 143, 1, // Skip to: 140576 +/* 38392 */ MCD_OPC_CheckPredicate, 16, 35, 143, 1, // Skip to: 140576 +/* 38397 */ MCD_OPC_Decode, 227, 45, 229, 1, // Opcode: SQDECH_XPiI +/* 38402 */ MCD_OPC_FilterValue, 15, 25, 143, 1, // Skip to: 140576 +/* 38407 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38410 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38425 +/* 38415 */ MCD_OPC_CheckPredicate, 16, 12, 143, 1, // Skip to: 140576 +/* 38420 */ MCD_OPC_Decode, 175, 59, 230, 1, // Opcode: UQDECH_WPiI +/* 38425 */ MCD_OPC_FilterValue, 1, 2, 143, 1, // Skip to: 140576 +/* 38430 */ MCD_OPC_CheckPredicate, 16, 253, 142, 1, // Skip to: 140576 +/* 38435 */ MCD_OPC_Decode, 176, 59, 229, 1, // Opcode: UQDECH_XPiI +/* 38440 */ MCD_OPC_FilterValue, 2, 79, 1, 0, // Skip to: 38780 +/* 38445 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 38448 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38486 +/* 38453 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38456 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38471 +/* 38461 */ MCD_OPC_CheckPredicate, 16, 222, 142, 1, // Skip to: 140576 +/* 38466 */ MCD_OPC_Decode, 244, 46, 231, 1, // Opcode: SQINCW_ZPiI +/* 38471 */ MCD_OPC_FilterValue, 1, 212, 142, 1, // Skip to: 140576 +/* 38476 */ MCD_OPC_CheckPredicate, 16, 207, 142, 1, // Skip to: 140576 +/* 38481 */ MCD_OPC_Decode, 243, 29, 231, 1, // Opcode: INCW_ZPiI +/* 38486 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 38524 +/* 38491 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38494 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38509 +/* 38499 */ MCD_OPC_CheckPredicate, 16, 184, 142, 1, // Skip to: 140576 +/* 38504 */ MCD_OPC_Decode, 213, 59, 231, 1, // Opcode: UQINCW_ZPiI +/* 38509 */ MCD_OPC_FilterValue, 1, 174, 142, 1, // Skip to: 140576 +/* 38514 */ MCD_OPC_CheckPredicate, 16, 169, 142, 1, // Skip to: 140576 +/* 38519 */ MCD_OPC_Decode, 145, 18, 231, 1, // Opcode: DECW_ZPiI +/* 38524 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 38546 +/* 38529 */ MCD_OPC_CheckPredicate, 16, 154, 142, 1, // Skip to: 140576 +/* 38534 */ MCD_OPC_CheckField, 20, 1, 0, 147, 142, 1, // Skip to: 140576 +/* 38541 */ MCD_OPC_Decode, 243, 45, 231, 1, // Opcode: SQDECW_ZPiI +/* 38546 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 38568 +/* 38551 */ MCD_OPC_CheckPredicate, 16, 132, 142, 1, // Skip to: 140576 +/* 38556 */ MCD_OPC_CheckField, 20, 1, 0, 125, 142, 1, // Skip to: 140576 +/* 38563 */ MCD_OPC_Decode, 191, 59, 231, 1, // Opcode: UQDECW_ZPiI +/* 38568 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 38606 +/* 38573 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38576 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38591 +/* 38581 */ MCD_OPC_CheckPredicate, 16, 102, 142, 1, // Skip to: 140576 +/* 38586 */ MCD_OPC_Decode, 240, 16, 228, 1, // Opcode: CNTW_XPiI +/* 38591 */ MCD_OPC_FilterValue, 1, 92, 142, 1, // Skip to: 140576 +/* 38596 */ MCD_OPC_CheckPredicate, 16, 87, 142, 1, // Skip to: 140576 +/* 38601 */ MCD_OPC_Decode, 242, 29, 229, 1, // Opcode: INCW_XPiI +/* 38606 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 38628 +/* 38611 */ MCD_OPC_CheckPredicate, 16, 72, 142, 1, // Skip to: 140576 +/* 38616 */ MCD_OPC_CheckField, 20, 1, 1, 65, 142, 1, // Skip to: 140576 +/* 38623 */ MCD_OPC_Decode, 144, 18, 229, 1, // Opcode: DECW_XPiI +/* 38628 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 38666 +/* 38633 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38636 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38651 +/* 38641 */ MCD_OPC_CheckPredicate, 16, 42, 142, 1, // Skip to: 140576 +/* 38646 */ MCD_OPC_Decode, 243, 46, 229, 1, // Opcode: SQINCW_XPiWdI +/* 38651 */ MCD_OPC_FilterValue, 1, 32, 142, 1, // Skip to: 140576 +/* 38656 */ MCD_OPC_CheckPredicate, 16, 27, 142, 1, // Skip to: 140576 +/* 38661 */ MCD_OPC_Decode, 242, 46, 229, 1, // Opcode: SQINCW_XPiI +/* 38666 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 38704 +/* 38671 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38674 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38689 +/* 38679 */ MCD_OPC_CheckPredicate, 16, 4, 142, 1, // Skip to: 140576 +/* 38684 */ MCD_OPC_Decode, 211, 59, 230, 1, // Opcode: UQINCW_WPiI +/* 38689 */ MCD_OPC_FilterValue, 1, 250, 141, 1, // Skip to: 140576 +/* 38694 */ MCD_OPC_CheckPredicate, 16, 245, 141, 1, // Skip to: 140576 +/* 38699 */ MCD_OPC_Decode, 212, 59, 229, 1, // Opcode: UQINCW_XPiI +/* 38704 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 38742 +/* 38709 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38712 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38727 +/* 38717 */ MCD_OPC_CheckPredicate, 16, 222, 141, 1, // Skip to: 140576 +/* 38722 */ MCD_OPC_Decode, 242, 45, 229, 1, // Opcode: SQDECW_XPiWdI +/* 38727 */ MCD_OPC_FilterValue, 1, 212, 141, 1, // Skip to: 140576 +/* 38732 */ MCD_OPC_CheckPredicate, 16, 207, 141, 1, // Skip to: 140576 +/* 38737 */ MCD_OPC_Decode, 241, 45, 229, 1, // Opcode: SQDECW_XPiI +/* 38742 */ MCD_OPC_FilterValue, 15, 197, 141, 1, // Skip to: 140576 +/* 38747 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38750 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38765 +/* 38755 */ MCD_OPC_CheckPredicate, 16, 184, 141, 1, // Skip to: 140576 +/* 38760 */ MCD_OPC_Decode, 189, 59, 230, 1, // Opcode: UQDECW_WPiI +/* 38765 */ MCD_OPC_FilterValue, 1, 174, 141, 1, // Skip to: 140576 +/* 38770 */ MCD_OPC_CheckPredicate, 16, 169, 141, 1, // Skip to: 140576 +/* 38775 */ MCD_OPC_Decode, 190, 59, 229, 1, // Opcode: UQDECW_XPiI +/* 38780 */ MCD_OPC_FilterValue, 3, 79, 1, 0, // Skip to: 39120 +/* 38785 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 38788 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 38826 +/* 38793 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38796 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38811 +/* 38801 */ MCD_OPC_CheckPredicate, 16, 138, 141, 1, // Skip to: 140576 +/* 38806 */ MCD_OPC_Decode, 227, 46, 231, 1, // Opcode: SQINCD_ZPiI +/* 38811 */ MCD_OPC_FilterValue, 1, 128, 141, 1, // Skip to: 140576 +/* 38816 */ MCD_OPC_CheckPredicate, 16, 123, 141, 1, // Skip to: 140576 +/* 38821 */ MCD_OPC_Decode, 232, 29, 231, 1, // Opcode: INCD_ZPiI +/* 38826 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 38864 +/* 38831 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38834 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38849 +/* 38839 */ MCD_OPC_CheckPredicate, 16, 100, 141, 1, // Skip to: 140576 +/* 38844 */ MCD_OPC_Decode, 196, 59, 231, 1, // Opcode: UQINCD_ZPiI +/* 38849 */ MCD_OPC_FilterValue, 1, 90, 141, 1, // Skip to: 140576 +/* 38854 */ MCD_OPC_CheckPredicate, 16, 85, 141, 1, // Skip to: 140576 +/* 38859 */ MCD_OPC_Decode, 134, 18, 231, 1, // Opcode: DECD_ZPiI +/* 38864 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 38886 +/* 38869 */ MCD_OPC_CheckPredicate, 16, 70, 141, 1, // Skip to: 140576 +/* 38874 */ MCD_OPC_CheckField, 20, 1, 0, 63, 141, 1, // Skip to: 140576 +/* 38881 */ MCD_OPC_Decode, 226, 45, 231, 1, // Opcode: SQDECD_ZPiI +/* 38886 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 38908 +/* 38891 */ MCD_OPC_CheckPredicate, 16, 48, 141, 1, // Skip to: 140576 +/* 38896 */ MCD_OPC_CheckField, 20, 1, 0, 41, 141, 1, // Skip to: 140576 +/* 38903 */ MCD_OPC_Decode, 174, 59, 231, 1, // Opcode: UQDECD_ZPiI +/* 38908 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 38946 +/* 38913 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38916 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38931 +/* 38921 */ MCD_OPC_CheckPredicate, 16, 18, 141, 1, // Skip to: 140576 +/* 38926 */ MCD_OPC_Decode, 230, 16, 228, 1, // Opcode: CNTD_XPiI +/* 38931 */ MCD_OPC_FilterValue, 1, 8, 141, 1, // Skip to: 140576 +/* 38936 */ MCD_OPC_CheckPredicate, 16, 3, 141, 1, // Skip to: 140576 +/* 38941 */ MCD_OPC_Decode, 231, 29, 229, 1, // Opcode: INCD_XPiI +/* 38946 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 38968 +/* 38951 */ MCD_OPC_CheckPredicate, 16, 244, 140, 1, // Skip to: 140576 +/* 38956 */ MCD_OPC_CheckField, 20, 1, 1, 237, 140, 1, // Skip to: 140576 +/* 38963 */ MCD_OPC_Decode, 133, 18, 229, 1, // Opcode: DECD_XPiI +/* 38968 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 39006 +/* 38973 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 38976 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 38991 +/* 38981 */ MCD_OPC_CheckPredicate, 16, 214, 140, 1, // Skip to: 140576 +/* 38986 */ MCD_OPC_Decode, 226, 46, 229, 1, // Opcode: SQINCD_XPiWdI +/* 38991 */ MCD_OPC_FilterValue, 1, 204, 140, 1, // Skip to: 140576 +/* 38996 */ MCD_OPC_CheckPredicate, 16, 199, 140, 1, // Skip to: 140576 +/* 39001 */ MCD_OPC_Decode, 225, 46, 229, 1, // Opcode: SQINCD_XPiI +/* 39006 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 39044 +/* 39011 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 39014 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39029 +/* 39019 */ MCD_OPC_CheckPredicate, 16, 176, 140, 1, // Skip to: 140576 +/* 39024 */ MCD_OPC_Decode, 194, 59, 230, 1, // Opcode: UQINCD_WPiI +/* 39029 */ MCD_OPC_FilterValue, 1, 166, 140, 1, // Skip to: 140576 +/* 39034 */ MCD_OPC_CheckPredicate, 16, 161, 140, 1, // Skip to: 140576 +/* 39039 */ MCD_OPC_Decode, 195, 59, 229, 1, // Opcode: UQINCD_XPiI +/* 39044 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 39082 +/* 39049 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 39052 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39067 +/* 39057 */ MCD_OPC_CheckPredicate, 16, 138, 140, 1, // Skip to: 140576 +/* 39062 */ MCD_OPC_Decode, 225, 45, 229, 1, // Opcode: SQDECD_XPiWdI +/* 39067 */ MCD_OPC_FilterValue, 1, 128, 140, 1, // Skip to: 140576 +/* 39072 */ MCD_OPC_CheckPredicate, 16, 123, 140, 1, // Skip to: 140576 +/* 39077 */ MCD_OPC_Decode, 224, 45, 229, 1, // Opcode: SQDECD_XPiI +/* 39082 */ MCD_OPC_FilterValue, 15, 113, 140, 1, // Skip to: 140576 +/* 39087 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 39090 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39105 +/* 39095 */ MCD_OPC_CheckPredicate, 16, 100, 140, 1, // Skip to: 140576 +/* 39100 */ MCD_OPC_Decode, 172, 59, 230, 1, // Opcode: UQDECD_WPiI +/* 39105 */ MCD_OPC_FilterValue, 1, 90, 140, 1, // Skip to: 140576 +/* 39110 */ MCD_OPC_CheckPredicate, 16, 85, 140, 1, // Skip to: 140576 +/* 39115 */ MCD_OPC_Decode, 173, 59, 229, 1, // Opcode: UQDECD_XPiI +/* 39120 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 39135 +/* 39125 */ MCD_OPC_CheckPredicate, 16, 70, 140, 1, // Skip to: 140576 +/* 39130 */ MCD_OPC_Decode, 178, 42, 232, 1, // Opcode: SEL_ZPZZ_B +/* 39135 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 39150 +/* 39140 */ MCD_OPC_CheckPredicate, 16, 55, 140, 1, // Skip to: 140576 +/* 39145 */ MCD_OPC_Decode, 180, 42, 232, 1, // Opcode: SEL_ZPZZ_H +/* 39150 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 39165 +/* 39155 */ MCD_OPC_CheckPredicate, 16, 40, 140, 1, // Skip to: 140576 +/* 39160 */ MCD_OPC_Decode, 181, 42, 232, 1, // Opcode: SEL_ZPZZ_S +/* 39165 */ MCD_OPC_FilterValue, 7, 30, 140, 1, // Skip to: 140576 +/* 39170 */ MCD_OPC_CheckPredicate, 16, 25, 140, 1, // Skip to: 140576 +/* 39175 */ MCD_OPC_Decode, 179, 42, 232, 1, // Opcode: SEL_ZPZZ_D +/* 39180 */ MCD_OPC_FilterValue, 1, 171, 35, 0, // Skip to: 48316 +/* 39185 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 39188 */ MCD_OPC_FilterValue, 0, 47, 11, 0, // Skip to: 42056 +/* 39193 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 39196 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 39508 +/* 39201 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 39204 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39242 +/* 39209 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39212 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39227 +/* 39217 */ MCD_OPC_CheckPredicate, 16, 234, 139, 1, // Skip to: 140576 +/* 39222 */ MCD_OPC_Decode, 171, 16, 233, 1, // Opcode: CMPHS_PPzZZ_B +/* 39227 */ MCD_OPC_FilterValue, 1, 224, 139, 1, // Skip to: 140576 +/* 39232 */ MCD_OPC_CheckPredicate, 16, 219, 139, 1, // Skip to: 140576 +/* 39237 */ MCD_OPC_Decode, 160, 16, 233, 1, // Opcode: CMPHI_PPzZZ_B +/* 39242 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 39280 +/* 39247 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39250 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39265 +/* 39255 */ MCD_OPC_CheckPredicate, 16, 196, 139, 1, // Skip to: 140576 +/* 39260 */ MCD_OPC_Decode, 131, 16, 233, 1, // Opcode: CMPEQ_WIDE_PPzZZ_B +/* 39265 */ MCD_OPC_FilterValue, 1, 186, 139, 1, // Skip to: 140576 +/* 39270 */ MCD_OPC_CheckPredicate, 16, 181, 139, 1, // Skip to: 140576 +/* 39275 */ MCD_OPC_Decode, 214, 16, 233, 1, // Opcode: CMPNE_WIDE_PPzZZ_B +/* 39280 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 39318 +/* 39285 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39288 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39303 +/* 39293 */ MCD_OPC_CheckPredicate, 16, 158, 139, 1, // Skip to: 140576 +/* 39298 */ MCD_OPC_Decode, 142, 16, 233, 1, // Opcode: CMPGE_WIDE_PPzZZ_B +/* 39303 */ MCD_OPC_FilterValue, 1, 148, 139, 1, // Skip to: 140576 +/* 39308 */ MCD_OPC_CheckPredicate, 16, 143, 139, 1, // Skip to: 140576 +/* 39313 */ MCD_OPC_Decode, 153, 16, 233, 1, // Opcode: CMPGT_WIDE_PPzZZ_B +/* 39318 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 39356 +/* 39323 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39326 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39341 +/* 39331 */ MCD_OPC_CheckPredicate, 16, 120, 139, 1, // Skip to: 140576 +/* 39336 */ MCD_OPC_Decode, 203, 16, 233, 1, // Opcode: CMPLT_WIDE_PPzZZ_B +/* 39341 */ MCD_OPC_FilterValue, 1, 110, 139, 1, // Skip to: 140576 +/* 39346 */ MCD_OPC_CheckPredicate, 16, 105, 139, 1, // Skip to: 140576 +/* 39351 */ MCD_OPC_Decode, 182, 16, 233, 1, // Opcode: CMPLE_WIDE_PPzZZ_B +/* 39356 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 39394 /* 39361 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39364 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 39386 -/* 39369 */ MCD_OPC_CheckPredicate, 10, 10, 120, 1, // Skip to: 135640 -/* 39374 */ MCD_OPC_CheckField, 13, 1, 0, 3, 120, 1, // Skip to: 135640 -/* 39381 */ MCD_OPC_Decode, 220, 13, 228, 1, // Opcode: CMPEQ_PPzZI_S -/* 39386 */ MCD_OPC_FilterValue, 1, 249, 119, 1, // Skip to: 135640 -/* 39391 */ MCD_OPC_CheckPredicate, 10, 244, 119, 1, // Skip to: 135640 -/* 39396 */ MCD_OPC_CheckField, 13, 1, 0, 237, 119, 1, // Skip to: 135640 -/* 39403 */ MCD_OPC_Decode, 175, 14, 228, 1, // Opcode: CMPNE_PPzZI_S -/* 39408 */ MCD_OPC_FilterValue, 3, 227, 119, 1, // Skip to: 135640 -/* 39413 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 39416 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 39452 -/* 39421 */ MCD_OPC_CheckPredicate, 10, 214, 119, 1, // Skip to: 135640 -/* 39426 */ MCD_OPC_CheckField, 16, 5, 25, 207, 119, 1, // Skip to: 135640 -/* 39433 */ MCD_OPC_CheckField, 9, 1, 0, 200, 119, 1, // Skip to: 135640 -/* 39440 */ MCD_OPC_CheckField, 4, 1, 0, 193, 119, 1, // Skip to: 135640 -/* 39447 */ MCD_OPC_Decode, 200, 35, 233, 1, // Opcode: PNEXT_S -/* 39452 */ MCD_OPC_FilterValue, 8, 183, 119, 1, // Skip to: 135640 -/* 39457 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 39460 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 39482 -/* 39465 */ MCD_OPC_CheckPredicate, 10, 170, 119, 1, // Skip to: 135640 -/* 39470 */ MCD_OPC_CheckField, 4, 1, 0, 163, 119, 1, // Skip to: 135640 -/* 39477 */ MCD_OPC_Decode, 130, 36, 234, 1, // Opcode: PTRUE_S -/* 39482 */ MCD_OPC_FilterValue, 25, 153, 119, 1, // Skip to: 135640 -/* 39487 */ MCD_OPC_CheckPredicate, 10, 148, 119, 1, // Skip to: 135640 -/* 39492 */ MCD_OPC_CheckField, 4, 1, 0, 141, 119, 1, // Skip to: 135640 -/* 39499 */ MCD_OPC_Decode, 250, 35, 234, 1, // Opcode: PTRUES_S -/* 39504 */ MCD_OPC_FilterValue, 7, 131, 119, 1, // Skip to: 135640 -/* 39509 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 39512 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 39596 -/* 39517 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39520 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39558 -/* 39525 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39528 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39543 -/* 39533 */ MCD_OPC_CheckPredicate, 10, 102, 119, 1, // Skip to: 135640 -/* 39538 */ MCD_OPC_Decode, 229, 13, 228, 1, // Opcode: CMPGE_PPzZI_D -/* 39543 */ MCD_OPC_FilterValue, 1, 92, 119, 1, // Skip to: 135640 -/* 39548 */ MCD_OPC_CheckPredicate, 10, 87, 119, 1, // Skip to: 135640 -/* 39553 */ MCD_OPC_Decode, 166, 14, 228, 1, // Opcode: CMPLT_PPzZI_D -/* 39558 */ MCD_OPC_FilterValue, 1, 77, 119, 1, // Skip to: 135640 -/* 39563 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39566 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39581 -/* 39571 */ MCD_OPC_CheckPredicate, 10, 64, 119, 1, // Skip to: 135640 -/* 39576 */ MCD_OPC_Decode, 240, 13, 228, 1, // Opcode: CMPGT_PPzZI_D -/* 39581 */ MCD_OPC_FilterValue, 1, 54, 119, 1, // Skip to: 135640 -/* 39586 */ MCD_OPC_CheckPredicate, 10, 49, 119, 1, // Skip to: 135640 -/* 39591 */ MCD_OPC_Decode, 145, 14, 228, 1, // Opcode: CMPLE_PPzZI_D -/* 39596 */ MCD_OPC_FilterValue, 1, 130, 0, 0, // Skip to: 39731 -/* 39601 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39604 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 39679 -/* 39609 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 39612 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 39657 -/* 39617 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 39620 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39635 -/* 39625 */ MCD_OPC_CheckPredicate, 10, 10, 119, 1, // Skip to: 135640 -/* 39630 */ MCD_OPC_Decode, 129, 35, 229, 1, // Opcode: ORRS_PPzPP -/* 39635 */ MCD_OPC_FilterValue, 1, 0, 119, 1, // Skip to: 135640 -/* 39640 */ MCD_OPC_CheckPredicate, 10, 251, 118, 1, // Skip to: 135640 -/* 39645 */ MCD_OPC_CheckField, 16, 4, 0, 244, 118, 1, // Skip to: 135640 -/* 39652 */ MCD_OPC_Decode, 150, 12, 230, 1, // Opcode: BRKBS_PPzP -/* 39657 */ MCD_OPC_FilterValue, 1, 234, 118, 1, // Skip to: 135640 -/* 39662 */ MCD_OPC_CheckPredicate, 10, 229, 118, 1, // Skip to: 135640 -/* 39667 */ MCD_OPC_CheckField, 20, 1, 0, 222, 118, 1, // Skip to: 135640 -/* 39674 */ MCD_OPC_Decode, 239, 34, 229, 1, // Opcode: NORS_PPzPP -/* 39679 */ MCD_OPC_FilterValue, 1, 212, 118, 1, // Skip to: 135640 -/* 39684 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 39687 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 39709 -/* 39692 */ MCD_OPC_CheckPredicate, 10, 199, 118, 1, // Skip to: 135640 -/* 39697 */ MCD_OPC_CheckField, 20, 1, 0, 192, 118, 1, // Skip to: 135640 -/* 39704 */ MCD_OPC_Decode, 247, 34, 229, 1, // Opcode: ORNS_PPzPP -/* 39709 */ MCD_OPC_FilterValue, 1, 182, 118, 1, // Skip to: 135640 -/* 39714 */ MCD_OPC_CheckPredicate, 10, 177, 118, 1, // Skip to: 135640 -/* 39719 */ MCD_OPC_CheckField, 20, 1, 0, 170, 118, 1, // Skip to: 135640 -/* 39726 */ MCD_OPC_Decode, 222, 34, 229, 1, // Opcode: NANDS_PPzPP -/* 39731 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 39783 -/* 39736 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39739 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 39761 -/* 39744 */ MCD_OPC_CheckPredicate, 10, 147, 118, 1, // Skip to: 135640 -/* 39749 */ MCD_OPC_CheckField, 13, 1, 0, 140, 118, 1, // Skip to: 135640 -/* 39756 */ MCD_OPC_Decode, 218, 13, 228, 1, // Opcode: CMPEQ_PPzZI_D -/* 39761 */ MCD_OPC_FilterValue, 1, 130, 118, 1, // Skip to: 135640 -/* 39766 */ MCD_OPC_CheckPredicate, 10, 125, 118, 1, // Skip to: 135640 -/* 39771 */ MCD_OPC_CheckField, 13, 1, 0, 118, 118, 1, // Skip to: 135640 -/* 39778 */ MCD_OPC_Decode, 173, 14, 228, 1, // Opcode: CMPNE_PPzZI_D -/* 39783 */ MCD_OPC_FilterValue, 3, 108, 118, 1, // Skip to: 135640 -/* 39788 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 39791 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 39827 -/* 39796 */ MCD_OPC_CheckPredicate, 10, 95, 118, 1, // Skip to: 135640 -/* 39801 */ MCD_OPC_CheckField, 16, 5, 25, 88, 118, 1, // Skip to: 135640 -/* 39808 */ MCD_OPC_CheckField, 9, 1, 0, 81, 118, 1, // Skip to: 135640 -/* 39815 */ MCD_OPC_CheckField, 4, 1, 0, 74, 118, 1, // Skip to: 135640 -/* 39822 */ MCD_OPC_Decode, 198, 35, 233, 1, // Opcode: PNEXT_D -/* 39827 */ MCD_OPC_FilterValue, 8, 64, 118, 1, // Skip to: 135640 -/* 39832 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 39835 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 39857 -/* 39840 */ MCD_OPC_CheckPredicate, 10, 51, 118, 1, // Skip to: 135640 -/* 39845 */ MCD_OPC_CheckField, 4, 1, 0, 44, 118, 1, // Skip to: 135640 -/* 39852 */ MCD_OPC_Decode, 128, 36, 234, 1, // Opcode: PTRUE_D -/* 39857 */ MCD_OPC_FilterValue, 25, 34, 118, 1, // Skip to: 135640 -/* 39862 */ MCD_OPC_CheckPredicate, 10, 29, 118, 1, // Skip to: 135640 -/* 39867 */ MCD_OPC_CheckField, 4, 1, 0, 22, 118, 1, // Skip to: 135640 -/* 39874 */ MCD_OPC_Decode, 248, 35, 234, 1, // Opcode: PTRUES_D -/* 39879 */ MCD_OPC_FilterValue, 1, 12, 118, 1, // Skip to: 135640 -/* 39884 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 39887 */ MCD_OPC_FilterValue, 0, 83, 1, 0, // Skip to: 40231 -/* 39892 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 39895 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 39979 -/* 39900 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39903 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39941 -/* 39908 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39926 -/* 39916 */ MCD_OPC_CheckPredicate, 10, 231, 117, 1, // Skip to: 135640 -/* 39921 */ MCD_OPC_Decode, 133, 14, 237, 1, // Opcode: CMPHS_PPzZI_B -/* 39926 */ MCD_OPC_FilterValue, 1, 221, 117, 1, // Skip to: 135640 -/* 39931 */ MCD_OPC_CheckPredicate, 10, 216, 117, 1, // Skip to: 135640 -/* 39936 */ MCD_OPC_Decode, 151, 14, 237, 1, // Opcode: CMPLO_PPzZI_B -/* 39941 */ MCD_OPC_FilterValue, 1, 206, 117, 1, // Skip to: 135640 -/* 39946 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39949 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39964 -/* 39954 */ MCD_OPC_CheckPredicate, 10, 193, 117, 1, // Skip to: 135640 -/* 39959 */ MCD_OPC_Decode, 250, 13, 237, 1, // Opcode: CMPHI_PPzZI_B -/* 39964 */ MCD_OPC_FilterValue, 1, 183, 117, 1, // Skip to: 135640 -/* 39969 */ MCD_OPC_CheckPredicate, 10, 178, 117, 1, // Skip to: 135640 -/* 39974 */ MCD_OPC_Decode, 158, 14, 237, 1, // Opcode: CMPLS_PPzZI_B -/* 39979 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 40063 -/* 39984 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 39987 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40025 -/* 39992 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 39995 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40010 -/* 40000 */ MCD_OPC_CheckPredicate, 10, 147, 117, 1, // Skip to: 135640 -/* 40005 */ MCD_OPC_Decode, 135, 14, 237, 1, // Opcode: CMPHS_PPzZI_H -/* 40010 */ MCD_OPC_FilterValue, 1, 137, 117, 1, // Skip to: 135640 -/* 40015 */ MCD_OPC_CheckPredicate, 10, 132, 117, 1, // Skip to: 135640 -/* 40020 */ MCD_OPC_Decode, 153, 14, 237, 1, // Opcode: CMPLO_PPzZI_H -/* 40025 */ MCD_OPC_FilterValue, 1, 122, 117, 1, // Skip to: 135640 -/* 40030 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 40033 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40048 -/* 40038 */ MCD_OPC_CheckPredicate, 10, 109, 117, 1, // Skip to: 135640 -/* 40043 */ MCD_OPC_Decode, 252, 13, 237, 1, // Opcode: CMPHI_PPzZI_H -/* 40048 */ MCD_OPC_FilterValue, 1, 99, 117, 1, // Skip to: 135640 -/* 40053 */ MCD_OPC_CheckPredicate, 10, 94, 117, 1, // Skip to: 135640 -/* 40058 */ MCD_OPC_Decode, 160, 14, 237, 1, // Opcode: CMPLS_PPzZI_H -/* 40063 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 40147 -/* 40068 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40071 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40109 -/* 40076 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 40079 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40094 -/* 40084 */ MCD_OPC_CheckPredicate, 10, 63, 117, 1, // Skip to: 135640 -/* 40089 */ MCD_OPC_Decode, 136, 14, 237, 1, // Opcode: CMPHS_PPzZI_S -/* 40094 */ MCD_OPC_FilterValue, 1, 53, 117, 1, // Skip to: 135640 -/* 40099 */ MCD_OPC_CheckPredicate, 10, 48, 117, 1, // Skip to: 135640 -/* 40104 */ MCD_OPC_Decode, 154, 14, 237, 1, // Opcode: CMPLO_PPzZI_S -/* 40109 */ MCD_OPC_FilterValue, 1, 38, 117, 1, // Skip to: 135640 -/* 40114 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 40117 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40132 -/* 40122 */ MCD_OPC_CheckPredicate, 10, 25, 117, 1, // Skip to: 135640 -/* 40127 */ MCD_OPC_Decode, 253, 13, 237, 1, // Opcode: CMPHI_PPzZI_S -/* 40132 */ MCD_OPC_FilterValue, 1, 15, 117, 1, // Skip to: 135640 -/* 40137 */ MCD_OPC_CheckPredicate, 10, 10, 117, 1, // Skip to: 135640 -/* 40142 */ MCD_OPC_Decode, 161, 14, 237, 1, // Opcode: CMPLS_PPzZI_S -/* 40147 */ MCD_OPC_FilterValue, 3, 0, 117, 1, // Skip to: 135640 -/* 40152 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40155 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40193 -/* 40160 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 40163 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40178 -/* 40168 */ MCD_OPC_CheckPredicate, 10, 235, 116, 1, // Skip to: 135640 -/* 40173 */ MCD_OPC_Decode, 134, 14, 237, 1, // Opcode: CMPHS_PPzZI_D -/* 40178 */ MCD_OPC_FilterValue, 1, 225, 116, 1, // Skip to: 135640 -/* 40183 */ MCD_OPC_CheckPredicate, 10, 220, 116, 1, // Skip to: 135640 -/* 40188 */ MCD_OPC_Decode, 152, 14, 237, 1, // Opcode: CMPLO_PPzZI_D -/* 40193 */ MCD_OPC_FilterValue, 1, 210, 116, 1, // Skip to: 135640 -/* 40198 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 40201 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40216 -/* 40206 */ MCD_OPC_CheckPredicate, 10, 197, 116, 1, // Skip to: 135640 -/* 40211 */ MCD_OPC_Decode, 251, 13, 237, 1, // Opcode: CMPHI_PPzZI_D -/* 40216 */ MCD_OPC_FilterValue, 1, 187, 116, 1, // Skip to: 135640 -/* 40221 */ MCD_OPC_CheckPredicate, 10, 182, 116, 1, // Skip to: 135640 -/* 40226 */ MCD_OPC_Decode, 159, 14, 237, 1, // Opcode: CMPLS_PPzZI_D -/* 40231 */ MCD_OPC_FilterValue, 1, 172, 116, 1, // Skip to: 135640 -/* 40236 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 40239 */ MCD_OPC_FilterValue, 0, 247, 5, 0, // Skip to: 41771 -/* 40244 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 40247 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 40407 -/* 40252 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 40255 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40293 -/* 40260 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40263 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40278 -/* 40268 */ MCD_OPC_CheckPredicate, 12, 135, 116, 1, // Skip to: 135640 -/* 40273 */ MCD_OPC_Decode, 136, 59, 238, 1, // Opcode: WHILEGE_PWW_B -/* 40278 */ MCD_OPC_FilterValue, 1, 125, 116, 1, // Skip to: 135640 -/* 40283 */ MCD_OPC_CheckPredicate, 12, 120, 116, 1, // Skip to: 135640 -/* 40288 */ MCD_OPC_Decode, 152, 59, 238, 1, // Opcode: WHILEGT_PWW_B -/* 40293 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 40331 -/* 40298 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40301 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40316 -/* 40306 */ MCD_OPC_CheckPredicate, 12, 97, 116, 1, // Skip to: 135640 -/* 40311 */ MCD_OPC_Decode, 138, 59, 238, 1, // Opcode: WHILEGE_PWW_H -/* 40316 */ MCD_OPC_FilterValue, 1, 87, 116, 1, // Skip to: 135640 -/* 40321 */ MCD_OPC_CheckPredicate, 12, 82, 116, 1, // Skip to: 135640 -/* 40326 */ MCD_OPC_Decode, 154, 59, 238, 1, // Opcode: WHILEGT_PWW_H -/* 40331 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 40369 -/* 40336 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40339 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40354 -/* 40344 */ MCD_OPC_CheckPredicate, 12, 59, 116, 1, // Skip to: 135640 -/* 40349 */ MCD_OPC_Decode, 139, 59, 238, 1, // Opcode: WHILEGE_PWW_S -/* 40354 */ MCD_OPC_FilterValue, 1, 49, 116, 1, // Skip to: 135640 -/* 40359 */ MCD_OPC_CheckPredicate, 12, 44, 116, 1, // Skip to: 135640 -/* 40364 */ MCD_OPC_Decode, 155, 59, 238, 1, // Opcode: WHILEGT_PWW_S -/* 40369 */ MCD_OPC_FilterValue, 3, 34, 116, 1, // Skip to: 135640 -/* 40374 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40377 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40392 -/* 40382 */ MCD_OPC_CheckPredicate, 12, 21, 116, 1, // Skip to: 135640 -/* 40387 */ MCD_OPC_Decode, 137, 59, 238, 1, // Opcode: WHILEGE_PWW_D -/* 40392 */ MCD_OPC_FilterValue, 1, 11, 116, 1, // Skip to: 135640 -/* 40397 */ MCD_OPC_CheckPredicate, 12, 6, 116, 1, // Skip to: 135640 -/* 40402 */ MCD_OPC_Decode, 153, 59, 238, 1, // Opcode: WHILEGT_PWW_D -/* 40407 */ MCD_OPC_FilterValue, 1, 155, 0, 0, // Skip to: 40567 -/* 40412 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 40415 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40453 -/* 40420 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40423 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40438 -/* 40428 */ MCD_OPC_CheckPredicate, 10, 231, 115, 1, // Skip to: 135640 -/* 40433 */ MCD_OPC_Decode, 248, 59, 238, 1, // Opcode: WHILELT_PWW_B -/* 40438 */ MCD_OPC_FilterValue, 1, 221, 115, 1, // Skip to: 135640 -/* 40443 */ MCD_OPC_CheckPredicate, 10, 216, 115, 1, // Skip to: 135640 -/* 40448 */ MCD_OPC_Decode, 200, 59, 238, 1, // Opcode: WHILELE_PWW_B -/* 40453 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 40491 -/* 40458 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39364 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39379 +/* 39369 */ MCD_OPC_CheckPredicate, 16, 82, 139, 1, // Skip to: 140576 +/* 39374 */ MCD_OPC_Decode, 138, 16, 233, 1, // Opcode: CMPGE_PPzZZ_B +/* 39379 */ MCD_OPC_FilterValue, 1, 72, 139, 1, // Skip to: 140576 +/* 39384 */ MCD_OPC_CheckPredicate, 16, 67, 139, 1, // Skip to: 140576 +/* 39389 */ MCD_OPC_Decode, 149, 16, 233, 1, // Opcode: CMPGT_PPzZZ_B +/* 39394 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 39432 +/* 39399 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39402 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39417 +/* 39407 */ MCD_OPC_CheckPredicate, 16, 44, 139, 1, // Skip to: 140576 +/* 39412 */ MCD_OPC_Decode, 255, 15, 233, 1, // Opcode: CMPEQ_PPzZZ_B +/* 39417 */ MCD_OPC_FilterValue, 1, 34, 139, 1, // Skip to: 140576 +/* 39422 */ MCD_OPC_CheckPredicate, 16, 29, 139, 1, // Skip to: 140576 +/* 39427 */ MCD_OPC_Decode, 210, 16, 233, 1, // Opcode: CMPNE_PPzZZ_B +/* 39432 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 39470 +/* 39437 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39440 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39455 +/* 39445 */ MCD_OPC_CheckPredicate, 16, 6, 139, 1, // Skip to: 140576 +/* 39450 */ MCD_OPC_Decode, 175, 16, 233, 1, // Opcode: CMPHS_WIDE_PPzZZ_B +/* 39455 */ MCD_OPC_FilterValue, 1, 252, 138, 1, // Skip to: 140576 +/* 39460 */ MCD_OPC_CheckPredicate, 16, 247, 138, 1, // Skip to: 140576 +/* 39465 */ MCD_OPC_Decode, 164, 16, 233, 1, // Opcode: CMPHI_WIDE_PPzZZ_B +/* 39470 */ MCD_OPC_FilterValue, 7, 237, 138, 1, // Skip to: 140576 +/* 39475 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39493 +/* 39483 */ MCD_OPC_CheckPredicate, 16, 224, 138, 1, // Skip to: 140576 +/* 39488 */ MCD_OPC_Decode, 189, 16, 233, 1, // Opcode: CMPLO_WIDE_PPzZZ_B +/* 39493 */ MCD_OPC_FilterValue, 1, 214, 138, 1, // Skip to: 140576 +/* 39498 */ MCD_OPC_CheckPredicate, 16, 209, 138, 1, // Skip to: 140576 +/* 39503 */ MCD_OPC_Decode, 196, 16, 233, 1, // Opcode: CMPLS_WIDE_PPzZZ_B +/* 39508 */ MCD_OPC_FilterValue, 1, 51, 1, 0, // Skip to: 39820 +/* 39513 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 39516 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39554 +/* 39521 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39524 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39539 +/* 39529 */ MCD_OPC_CheckPredicate, 16, 178, 138, 1, // Skip to: 140576 +/* 39534 */ MCD_OPC_Decode, 173, 16, 233, 1, // Opcode: CMPHS_PPzZZ_H +/* 39539 */ MCD_OPC_FilterValue, 1, 168, 138, 1, // Skip to: 140576 +/* 39544 */ MCD_OPC_CheckPredicate, 16, 163, 138, 1, // Skip to: 140576 +/* 39549 */ MCD_OPC_Decode, 162, 16, 233, 1, // Opcode: CMPHI_PPzZZ_H +/* 39554 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 39592 +/* 39559 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39562 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39577 +/* 39567 */ MCD_OPC_CheckPredicate, 16, 140, 138, 1, // Skip to: 140576 +/* 39572 */ MCD_OPC_Decode, 132, 16, 233, 1, // Opcode: CMPEQ_WIDE_PPzZZ_H +/* 39577 */ MCD_OPC_FilterValue, 1, 130, 138, 1, // Skip to: 140576 +/* 39582 */ MCD_OPC_CheckPredicate, 16, 125, 138, 1, // Skip to: 140576 +/* 39587 */ MCD_OPC_Decode, 215, 16, 233, 1, // Opcode: CMPNE_WIDE_PPzZZ_H +/* 39592 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 39630 +/* 39597 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39600 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39615 +/* 39605 */ MCD_OPC_CheckPredicate, 16, 102, 138, 1, // Skip to: 140576 +/* 39610 */ MCD_OPC_Decode, 143, 16, 233, 1, // Opcode: CMPGE_WIDE_PPzZZ_H +/* 39615 */ MCD_OPC_FilterValue, 1, 92, 138, 1, // Skip to: 140576 +/* 39620 */ MCD_OPC_CheckPredicate, 16, 87, 138, 1, // Skip to: 140576 +/* 39625 */ MCD_OPC_Decode, 154, 16, 233, 1, // Opcode: CMPGT_WIDE_PPzZZ_H +/* 39630 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 39668 +/* 39635 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39638 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39653 +/* 39643 */ MCD_OPC_CheckPredicate, 16, 64, 138, 1, // Skip to: 140576 +/* 39648 */ MCD_OPC_Decode, 204, 16, 233, 1, // Opcode: CMPLT_WIDE_PPzZZ_H +/* 39653 */ MCD_OPC_FilterValue, 1, 54, 138, 1, // Skip to: 140576 +/* 39658 */ MCD_OPC_CheckPredicate, 16, 49, 138, 1, // Skip to: 140576 +/* 39663 */ MCD_OPC_Decode, 183, 16, 233, 1, // Opcode: CMPLE_WIDE_PPzZZ_H +/* 39668 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 39706 +/* 39673 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39676 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39691 +/* 39681 */ MCD_OPC_CheckPredicate, 16, 26, 138, 1, // Skip to: 140576 +/* 39686 */ MCD_OPC_Decode, 140, 16, 233, 1, // Opcode: CMPGE_PPzZZ_H +/* 39691 */ MCD_OPC_FilterValue, 1, 16, 138, 1, // Skip to: 140576 +/* 39696 */ MCD_OPC_CheckPredicate, 16, 11, 138, 1, // Skip to: 140576 +/* 39701 */ MCD_OPC_Decode, 151, 16, 233, 1, // Opcode: CMPGT_PPzZZ_H +/* 39706 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 39744 +/* 39711 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39714 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39729 +/* 39719 */ MCD_OPC_CheckPredicate, 16, 244, 137, 1, // Skip to: 140576 +/* 39724 */ MCD_OPC_Decode, 129, 16, 233, 1, // Opcode: CMPEQ_PPzZZ_H +/* 39729 */ MCD_OPC_FilterValue, 1, 234, 137, 1, // Skip to: 140576 +/* 39734 */ MCD_OPC_CheckPredicate, 16, 229, 137, 1, // Skip to: 140576 +/* 39739 */ MCD_OPC_Decode, 212, 16, 233, 1, // Opcode: CMPNE_PPzZZ_H +/* 39744 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 39782 +/* 39749 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39752 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39767 +/* 39757 */ MCD_OPC_CheckPredicate, 16, 206, 137, 1, // Skip to: 140576 +/* 39762 */ MCD_OPC_Decode, 176, 16, 233, 1, // Opcode: CMPHS_WIDE_PPzZZ_H +/* 39767 */ MCD_OPC_FilterValue, 1, 196, 137, 1, // Skip to: 140576 +/* 39772 */ MCD_OPC_CheckPredicate, 16, 191, 137, 1, // Skip to: 140576 +/* 39777 */ MCD_OPC_Decode, 165, 16, 233, 1, // Opcode: CMPHI_WIDE_PPzZZ_H +/* 39782 */ MCD_OPC_FilterValue, 7, 181, 137, 1, // Skip to: 140576 +/* 39787 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39790 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39805 +/* 39795 */ MCD_OPC_CheckPredicate, 16, 168, 137, 1, // Skip to: 140576 +/* 39800 */ MCD_OPC_Decode, 190, 16, 233, 1, // Opcode: CMPLO_WIDE_PPzZZ_H +/* 39805 */ MCD_OPC_FilterValue, 1, 158, 137, 1, // Skip to: 140576 +/* 39810 */ MCD_OPC_CheckPredicate, 16, 153, 137, 1, // Skip to: 140576 +/* 39815 */ MCD_OPC_Decode, 197, 16, 233, 1, // Opcode: CMPLS_WIDE_PPzZZ_H +/* 39820 */ MCD_OPC_FilterValue, 2, 51, 1, 0, // Skip to: 40132 +/* 39825 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 39828 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 39866 +/* 39833 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39836 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39851 +/* 39841 */ MCD_OPC_CheckPredicate, 16, 122, 137, 1, // Skip to: 140576 +/* 39846 */ MCD_OPC_Decode, 174, 16, 233, 1, // Opcode: CMPHS_PPzZZ_S +/* 39851 */ MCD_OPC_FilterValue, 1, 112, 137, 1, // Skip to: 140576 +/* 39856 */ MCD_OPC_CheckPredicate, 16, 107, 137, 1, // Skip to: 140576 +/* 39861 */ MCD_OPC_Decode, 163, 16, 233, 1, // Opcode: CMPHI_PPzZZ_S +/* 39866 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 39904 +/* 39871 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39874 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39889 +/* 39879 */ MCD_OPC_CheckPredicate, 16, 84, 137, 1, // Skip to: 140576 +/* 39884 */ MCD_OPC_Decode, 133, 16, 233, 1, // Opcode: CMPEQ_WIDE_PPzZZ_S +/* 39889 */ MCD_OPC_FilterValue, 1, 74, 137, 1, // Skip to: 140576 +/* 39894 */ MCD_OPC_CheckPredicate, 16, 69, 137, 1, // Skip to: 140576 +/* 39899 */ MCD_OPC_Decode, 216, 16, 233, 1, // Opcode: CMPNE_WIDE_PPzZZ_S +/* 39904 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 39942 +/* 39909 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39912 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39927 +/* 39917 */ MCD_OPC_CheckPredicate, 16, 46, 137, 1, // Skip to: 140576 +/* 39922 */ MCD_OPC_Decode, 144, 16, 233, 1, // Opcode: CMPGE_WIDE_PPzZZ_S +/* 39927 */ MCD_OPC_FilterValue, 1, 36, 137, 1, // Skip to: 140576 +/* 39932 */ MCD_OPC_CheckPredicate, 16, 31, 137, 1, // Skip to: 140576 +/* 39937 */ MCD_OPC_Decode, 155, 16, 233, 1, // Opcode: CMPGT_WIDE_PPzZZ_S +/* 39942 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 39980 +/* 39947 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39950 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 39965 +/* 39955 */ MCD_OPC_CheckPredicate, 16, 8, 137, 1, // Skip to: 140576 +/* 39960 */ MCD_OPC_Decode, 205, 16, 233, 1, // Opcode: CMPLT_WIDE_PPzZZ_S +/* 39965 */ MCD_OPC_FilterValue, 1, 254, 136, 1, // Skip to: 140576 +/* 39970 */ MCD_OPC_CheckPredicate, 16, 249, 136, 1, // Skip to: 140576 +/* 39975 */ MCD_OPC_Decode, 184, 16, 233, 1, // Opcode: CMPLE_WIDE_PPzZZ_S +/* 39980 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 40018 +/* 39985 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 39988 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40003 +/* 39993 */ MCD_OPC_CheckPredicate, 16, 226, 136, 1, // Skip to: 140576 +/* 39998 */ MCD_OPC_Decode, 141, 16, 233, 1, // Opcode: CMPGE_PPzZZ_S +/* 40003 */ MCD_OPC_FilterValue, 1, 216, 136, 1, // Skip to: 140576 +/* 40008 */ MCD_OPC_CheckPredicate, 16, 211, 136, 1, // Skip to: 140576 +/* 40013 */ MCD_OPC_Decode, 152, 16, 233, 1, // Opcode: CMPGT_PPzZZ_S +/* 40018 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 40056 +/* 40023 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40026 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40041 +/* 40031 */ MCD_OPC_CheckPredicate, 16, 188, 136, 1, // Skip to: 140576 +/* 40036 */ MCD_OPC_Decode, 130, 16, 233, 1, // Opcode: CMPEQ_PPzZZ_S +/* 40041 */ MCD_OPC_FilterValue, 1, 178, 136, 1, // Skip to: 140576 +/* 40046 */ MCD_OPC_CheckPredicate, 16, 173, 136, 1, // Skip to: 140576 +/* 40051 */ MCD_OPC_Decode, 213, 16, 233, 1, // Opcode: CMPNE_PPzZZ_S +/* 40056 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 40094 +/* 40061 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40064 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40079 +/* 40069 */ MCD_OPC_CheckPredicate, 16, 150, 136, 1, // Skip to: 140576 +/* 40074 */ MCD_OPC_Decode, 177, 16, 233, 1, // Opcode: CMPHS_WIDE_PPzZZ_S +/* 40079 */ MCD_OPC_FilterValue, 1, 140, 136, 1, // Skip to: 140576 +/* 40084 */ MCD_OPC_CheckPredicate, 16, 135, 136, 1, // Skip to: 140576 +/* 40089 */ MCD_OPC_Decode, 166, 16, 233, 1, // Opcode: CMPHI_WIDE_PPzZZ_S +/* 40094 */ MCD_OPC_FilterValue, 7, 125, 136, 1, // Skip to: 140576 +/* 40099 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40102 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40117 +/* 40107 */ MCD_OPC_CheckPredicate, 16, 112, 136, 1, // Skip to: 140576 +/* 40112 */ MCD_OPC_Decode, 191, 16, 233, 1, // Opcode: CMPLO_WIDE_PPzZZ_S +/* 40117 */ MCD_OPC_FilterValue, 1, 102, 136, 1, // Skip to: 140576 +/* 40122 */ MCD_OPC_CheckPredicate, 16, 97, 136, 1, // Skip to: 140576 +/* 40127 */ MCD_OPC_Decode, 198, 16, 233, 1, // Opcode: CMPLS_WIDE_PPzZZ_S +/* 40132 */ MCD_OPC_FilterValue, 3, 117, 0, 0, // Skip to: 40254 +/* 40137 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 40140 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40178 +/* 40145 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40148 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40163 +/* 40153 */ MCD_OPC_CheckPredicate, 16, 66, 136, 1, // Skip to: 140576 +/* 40158 */ MCD_OPC_Decode, 172, 16, 233, 1, // Opcode: CMPHS_PPzZZ_D +/* 40163 */ MCD_OPC_FilterValue, 1, 56, 136, 1, // Skip to: 140576 +/* 40168 */ MCD_OPC_CheckPredicate, 16, 51, 136, 1, // Skip to: 140576 +/* 40173 */ MCD_OPC_Decode, 161, 16, 233, 1, // Opcode: CMPHI_PPzZZ_D +/* 40178 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 40216 +/* 40183 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40186 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40201 +/* 40191 */ MCD_OPC_CheckPredicate, 16, 28, 136, 1, // Skip to: 140576 +/* 40196 */ MCD_OPC_Decode, 139, 16, 233, 1, // Opcode: CMPGE_PPzZZ_D +/* 40201 */ MCD_OPC_FilterValue, 1, 18, 136, 1, // Skip to: 140576 +/* 40206 */ MCD_OPC_CheckPredicate, 16, 13, 136, 1, // Skip to: 140576 +/* 40211 */ MCD_OPC_Decode, 150, 16, 233, 1, // Opcode: CMPGT_PPzZZ_D +/* 40216 */ MCD_OPC_FilterValue, 5, 3, 136, 1, // Skip to: 140576 +/* 40221 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40224 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40239 +/* 40229 */ MCD_OPC_CheckPredicate, 16, 246, 135, 1, // Skip to: 140576 +/* 40234 */ MCD_OPC_Decode, 128, 16, 233, 1, // Opcode: CMPEQ_PPzZZ_D +/* 40239 */ MCD_OPC_FilterValue, 1, 236, 135, 1, // Skip to: 140576 +/* 40244 */ MCD_OPC_CheckPredicate, 16, 231, 135, 1, // Skip to: 140576 +/* 40249 */ MCD_OPC_Decode, 211, 16, 233, 1, // Opcode: CMPNE_PPzZZ_D +/* 40254 */ MCD_OPC_FilterValue, 4, 24, 2, 0, // Skip to: 40795 +/* 40259 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 40262 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 40346 +/* 40267 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40270 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40308 +/* 40275 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 40278 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40293 +/* 40283 */ MCD_OPC_CheckPredicate, 16, 192, 135, 1, // Skip to: 140576 +/* 40288 */ MCD_OPC_Decode, 134, 16, 234, 1, // Opcode: CMPGE_PPzZI_B +/* 40293 */ MCD_OPC_FilterValue, 1, 182, 135, 1, // Skip to: 140576 +/* 40298 */ MCD_OPC_CheckPredicate, 16, 177, 135, 1, // Skip to: 140576 +/* 40303 */ MCD_OPC_Decode, 199, 16, 234, 1, // Opcode: CMPLT_PPzZI_B +/* 40308 */ MCD_OPC_FilterValue, 1, 167, 135, 1, // Skip to: 140576 +/* 40313 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 40316 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40331 +/* 40321 */ MCD_OPC_CheckPredicate, 16, 154, 135, 1, // Skip to: 140576 +/* 40326 */ MCD_OPC_Decode, 145, 16, 234, 1, // Opcode: CMPGT_PPzZI_B +/* 40331 */ MCD_OPC_FilterValue, 1, 144, 135, 1, // Skip to: 140576 +/* 40336 */ MCD_OPC_CheckPredicate, 16, 139, 135, 1, // Skip to: 140576 +/* 40341 */ MCD_OPC_Decode, 178, 16, 234, 1, // Opcode: CMPLE_PPzZI_B +/* 40346 */ MCD_OPC_FilterValue, 1, 169, 0, 0, // Skip to: 40520 +/* 40351 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40354 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 40445 +/* 40359 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 40362 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 40423 +/* 40367 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 40370 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40385 +/* 40375 */ MCD_OPC_CheckPredicate, 16, 100, 135, 1, // Skip to: 140576 +/* 40380 */ MCD_OPC_Decode, 205, 12, 235, 1, // Opcode: AND_PPzPP +/* 40385 */ MCD_OPC_FilterValue, 1, 90, 135, 1, // Skip to: 140576 +/* 40390 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 40393 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40408 +/* 40398 */ MCD_OPC_CheckPredicate, 16, 77, 135, 1, // Skip to: 140576 +/* 40403 */ MCD_OPC_Decode, 182, 14, 236, 1, // Opcode: BRKA_PPzP +/* 40408 */ MCD_OPC_FilterValue, 8, 67, 135, 1, // Skip to: 140576 +/* 40413 */ MCD_OPC_CheckPredicate, 16, 62, 135, 1, // Skip to: 140576 +/* 40418 */ MCD_OPC_Decode, 187, 14, 237, 1, // Opcode: BRKN_PPzP +/* 40423 */ MCD_OPC_FilterValue, 1, 52, 135, 1, // Skip to: 140576 +/* 40428 */ MCD_OPC_CheckPredicate, 16, 47, 135, 1, // Skip to: 140576 +/* 40433 */ MCD_OPC_CheckField, 20, 1, 0, 40, 135, 1, // Skip to: 140576 +/* 40440 */ MCD_OPC_Decode, 211, 18, 235, 1, // Opcode: EOR_PPzPP +/* 40445 */ MCD_OPC_FilterValue, 1, 30, 135, 1, // Skip to: 140576 +/* 40450 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 40453 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 40498 +/* 40458 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 40461 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40476 -/* 40466 */ MCD_OPC_CheckPredicate, 10, 193, 115, 1, // Skip to: 135640 -/* 40471 */ MCD_OPC_Decode, 250, 59, 238, 1, // Opcode: WHILELT_PWW_H -/* 40476 */ MCD_OPC_FilterValue, 1, 183, 115, 1, // Skip to: 135640 -/* 40481 */ MCD_OPC_CheckPredicate, 10, 178, 115, 1, // Skip to: 135640 -/* 40486 */ MCD_OPC_Decode, 202, 59, 238, 1, // Opcode: WHILELE_PWW_H -/* 40491 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 40529 -/* 40496 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40499 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40514 -/* 40504 */ MCD_OPC_CheckPredicate, 10, 155, 115, 1, // Skip to: 135640 -/* 40509 */ MCD_OPC_Decode, 251, 59, 238, 1, // Opcode: WHILELT_PWW_S -/* 40514 */ MCD_OPC_FilterValue, 1, 145, 115, 1, // Skip to: 135640 -/* 40519 */ MCD_OPC_CheckPredicate, 10, 140, 115, 1, // Skip to: 135640 -/* 40524 */ MCD_OPC_Decode, 203, 59, 238, 1, // Opcode: WHILELE_PWW_S -/* 40529 */ MCD_OPC_FilterValue, 3, 130, 115, 1, // Skip to: 135640 -/* 40534 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40537 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40552 -/* 40542 */ MCD_OPC_CheckPredicate, 10, 117, 115, 1, // Skip to: 135640 -/* 40547 */ MCD_OPC_Decode, 249, 59, 238, 1, // Opcode: WHILELT_PWW_D -/* 40552 */ MCD_OPC_FilterValue, 1, 107, 115, 1, // Skip to: 135640 -/* 40557 */ MCD_OPC_CheckPredicate, 10, 102, 115, 1, // Skip to: 135640 -/* 40562 */ MCD_OPC_Decode, 201, 59, 238, 1, // Opcode: WHILELE_PWW_D -/* 40567 */ MCD_OPC_FilterValue, 2, 155, 0, 0, // Skip to: 40727 -/* 40572 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 40575 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40613 -/* 40580 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40583 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40598 -/* 40588 */ MCD_OPC_CheckPredicate, 12, 71, 115, 1, // Skip to: 135640 -/* 40593 */ MCD_OPC_Decode, 184, 59, 238, 1, // Opcode: WHILEHS_PWW_B -/* 40598 */ MCD_OPC_FilterValue, 1, 61, 115, 1, // Skip to: 135640 -/* 40603 */ MCD_OPC_CheckPredicate, 12, 56, 115, 1, // Skip to: 135640 -/* 40608 */ MCD_OPC_Decode, 168, 59, 238, 1, // Opcode: WHILEHI_PWW_B -/* 40613 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 40651 -/* 40618 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40621 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40636 -/* 40626 */ MCD_OPC_CheckPredicate, 12, 33, 115, 1, // Skip to: 135640 -/* 40631 */ MCD_OPC_Decode, 186, 59, 238, 1, // Opcode: WHILEHS_PWW_H -/* 40636 */ MCD_OPC_FilterValue, 1, 23, 115, 1, // Skip to: 135640 -/* 40641 */ MCD_OPC_CheckPredicate, 12, 18, 115, 1, // Skip to: 135640 -/* 40646 */ MCD_OPC_Decode, 170, 59, 238, 1, // Opcode: WHILEHI_PWW_H -/* 40651 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 40689 -/* 40656 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40659 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40674 -/* 40664 */ MCD_OPC_CheckPredicate, 12, 251, 114, 1, // Skip to: 135640 -/* 40669 */ MCD_OPC_Decode, 187, 59, 238, 1, // Opcode: WHILEHS_PWW_S -/* 40674 */ MCD_OPC_FilterValue, 1, 241, 114, 1, // Skip to: 135640 -/* 40679 */ MCD_OPC_CheckPredicate, 12, 236, 114, 1, // Skip to: 135640 -/* 40684 */ MCD_OPC_Decode, 171, 59, 238, 1, // Opcode: WHILEHI_PWW_S -/* 40689 */ MCD_OPC_FilterValue, 3, 226, 114, 1, // Skip to: 135640 -/* 40694 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40697 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40712 -/* 40702 */ MCD_OPC_CheckPredicate, 12, 213, 114, 1, // Skip to: 135640 -/* 40707 */ MCD_OPC_Decode, 185, 59, 238, 1, // Opcode: WHILEHS_PWW_D -/* 40712 */ MCD_OPC_FilterValue, 1, 203, 114, 1, // Skip to: 135640 -/* 40717 */ MCD_OPC_CheckPredicate, 12, 198, 114, 1, // Skip to: 135640 -/* 40722 */ MCD_OPC_Decode, 169, 59, 238, 1, // Opcode: WHILEHI_PWW_D -/* 40727 */ MCD_OPC_FilterValue, 3, 155, 0, 0, // Skip to: 40887 -/* 40732 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 40735 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40773 -/* 40740 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40758 -/* 40748 */ MCD_OPC_CheckPredicate, 10, 167, 114, 1, // Skip to: 135640 -/* 40753 */ MCD_OPC_Decode, 216, 59, 238, 1, // Opcode: WHILELO_PWW_B -/* 40758 */ MCD_OPC_FilterValue, 1, 157, 114, 1, // Skip to: 135640 -/* 40763 */ MCD_OPC_CheckPredicate, 10, 152, 114, 1, // Skip to: 135640 -/* 40768 */ MCD_OPC_Decode, 232, 59, 238, 1, // Opcode: WHILELS_PWW_B -/* 40773 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 40811 -/* 40778 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40781 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40796 -/* 40786 */ MCD_OPC_CheckPredicate, 10, 129, 114, 1, // Skip to: 135640 -/* 40791 */ MCD_OPC_Decode, 218, 59, 238, 1, // Opcode: WHILELO_PWW_H -/* 40796 */ MCD_OPC_FilterValue, 1, 119, 114, 1, // Skip to: 135640 -/* 40801 */ MCD_OPC_CheckPredicate, 10, 114, 114, 1, // Skip to: 135640 -/* 40806 */ MCD_OPC_Decode, 234, 59, 238, 1, // Opcode: WHILELS_PWW_H -/* 40811 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 40849 -/* 40816 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40466 */ MCD_OPC_CheckPredicate, 16, 9, 135, 1, // Skip to: 140576 +/* 40471 */ MCD_OPC_Decode, 148, 14, 235, 1, // Opcode: BIC_PPzPP +/* 40476 */ MCD_OPC_FilterValue, 1, 255, 134, 1, // Skip to: 140576 +/* 40481 */ MCD_OPC_CheckPredicate, 16, 250, 134, 1, // Skip to: 140576 +/* 40486 */ MCD_OPC_CheckField, 16, 4, 0, 243, 134, 1, // Skip to: 140576 +/* 40493 */ MCD_OPC_Decode, 181, 14, 238, 1, // Opcode: BRKA_PPmP +/* 40498 */ MCD_OPC_FilterValue, 1, 233, 134, 1, // Skip to: 140576 +/* 40503 */ MCD_OPC_CheckPredicate, 16, 228, 134, 1, // Skip to: 140576 +/* 40508 */ MCD_OPC_CheckField, 20, 1, 0, 221, 134, 1, // Skip to: 140576 +/* 40515 */ MCD_OPC_Decode, 169, 42, 235, 1, // Opcode: SEL_PPPP +/* 40520 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 40572 +/* 40525 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40528 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 40550 +/* 40533 */ MCD_OPC_CheckPredicate, 16, 198, 134, 1, // Skip to: 140576 +/* 40538 */ MCD_OPC_CheckField, 13, 1, 0, 191, 134, 1, // Skip to: 140576 +/* 40545 */ MCD_OPC_Decode, 251, 15, 234, 1, // Opcode: CMPEQ_PPzZI_B +/* 40550 */ MCD_OPC_FilterValue, 1, 181, 134, 1, // Skip to: 140576 +/* 40555 */ MCD_OPC_CheckPredicate, 16, 176, 134, 1, // Skip to: 140576 +/* 40560 */ MCD_OPC_CheckField, 13, 1, 0, 169, 134, 1, // Skip to: 140576 +/* 40567 */ MCD_OPC_Decode, 206, 16, 234, 1, // Opcode: CMPNE_PPzZI_B +/* 40572 */ MCD_OPC_FilterValue, 3, 159, 134, 1, // Skip to: 140576 +/* 40577 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40580 */ MCD_OPC_FilterValue, 0, 181, 0, 0, // Skip to: 40766 +/* 40585 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 40588 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 40610 +/* 40593 */ MCD_OPC_CheckPredicate, 16, 138, 134, 1, // Skip to: 140576 +/* 40598 */ MCD_OPC_CheckField, 9, 1, 0, 131, 134, 1, // Skip to: 140576 +/* 40605 */ MCD_OPC_Decode, 189, 14, 235, 1, // Opcode: BRKPA_PPzPP +/* 40610 */ MCD_OPC_FilterValue, 1, 121, 134, 1, // Skip to: 140576 +/* 40615 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 40618 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 40647 +/* 40623 */ MCD_OPC_CheckPredicate, 16, 108, 134, 1, // Skip to: 140576 +/* 40628 */ MCD_OPC_CheckField, 16, 4, 9, 101, 134, 1, // Skip to: 140576 +/* 40635 */ MCD_OPC_CheckField, 9, 1, 0, 94, 134, 1, // Skip to: 140576 +/* 40642 */ MCD_OPC_Decode, 143, 39, 239, 1, // Opcode: PNEXT_B +/* 40647 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 40685 +/* 40652 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 40655 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 40670 +/* 40660 */ MCD_OPC_CheckPredicate, 16, 71, 134, 1, // Skip to: 140576 +/* 40665 */ MCD_OPC_Decode, 197, 39, 240, 1, // Opcode: PTRUE_B +/* 40670 */ MCD_OPC_FilterValue, 9, 61, 134, 1, // Skip to: 140576 +/* 40675 */ MCD_OPC_CheckPredicate, 16, 56, 134, 1, // Skip to: 140576 +/* 40680 */ MCD_OPC_Decode, 193, 39, 240, 1, // Opcode: PTRUES_B +/* 40685 */ MCD_OPC_FilterValue, 9, 24, 0, 0, // Skip to: 40714 +/* 40690 */ MCD_OPC_CheckPredicate, 16, 41, 134, 1, // Skip to: 140576 +/* 40695 */ MCD_OPC_CheckField, 16, 4, 8, 34, 134, 1, // Skip to: 140576 +/* 40702 */ MCD_OPC_CheckField, 5, 5, 0, 27, 134, 1, // Skip to: 140576 +/* 40709 */ MCD_OPC_Decode, 248, 38, 241, 1, // Opcode: PFALSE +/* 40714 */ MCD_OPC_FilterValue, 12, 17, 134, 1, // Skip to: 140576 +/* 40719 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 40722 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 40744 +/* 40727 */ MCD_OPC_CheckPredicate, 21, 4, 134, 1, // Skip to: 140576 +/* 40732 */ MCD_OPC_CheckField, 9, 1, 0, 253, 133, 1, // Skip to: 140576 +/* 40739 */ MCD_OPC_Decode, 166, 40, 200, 1, // Opcode: RDFFR_PPz_REAL +/* 40744 */ MCD_OPC_FilterValue, 9, 243, 133, 1, // Skip to: 140576 +/* 40749 */ MCD_OPC_CheckPredicate, 21, 238, 133, 1, // Skip to: 140576 +/* 40754 */ MCD_OPC_CheckField, 5, 5, 0, 231, 133, 1, // Skip to: 140576 +/* 40761 */ MCD_OPC_Decode, 167, 40, 241, 1, // Opcode: RDFFR_P_REAL +/* 40766 */ MCD_OPC_FilterValue, 1, 221, 133, 1, // Skip to: 140576 +/* 40771 */ MCD_OPC_CheckPredicate, 16, 216, 133, 1, // Skip to: 140576 +/* 40776 */ MCD_OPC_CheckField, 20, 1, 0, 209, 133, 1, // Skip to: 140576 +/* 40783 */ MCD_OPC_CheckField, 9, 1, 0, 202, 133, 1, // Skip to: 140576 +/* 40790 */ MCD_OPC_Decode, 191, 14, 235, 1, // Opcode: BRKPB_PPzPP +/* 40795 */ MCD_OPC_FilterValue, 5, 227, 1, 0, // Skip to: 41283 +/* 40800 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 40803 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 40887 +/* 40808 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40811 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40849 +/* 40816 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... /* 40819 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40834 -/* 40824 */ MCD_OPC_CheckPredicate, 10, 91, 114, 1, // Skip to: 135640 -/* 40829 */ MCD_OPC_Decode, 219, 59, 238, 1, // Opcode: WHILELO_PWW_S -/* 40834 */ MCD_OPC_FilterValue, 1, 81, 114, 1, // Skip to: 135640 -/* 40839 */ MCD_OPC_CheckPredicate, 10, 76, 114, 1, // Skip to: 135640 -/* 40844 */ MCD_OPC_Decode, 235, 59, 238, 1, // Opcode: WHILELS_PWW_S -/* 40849 */ MCD_OPC_FilterValue, 3, 66, 114, 1, // Skip to: 135640 -/* 40854 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40824 */ MCD_OPC_CheckPredicate, 16, 163, 133, 1, // Skip to: 140576 +/* 40829 */ MCD_OPC_Decode, 136, 16, 234, 1, // Opcode: CMPGE_PPzZI_H +/* 40834 */ MCD_OPC_FilterValue, 1, 153, 133, 1, // Skip to: 140576 +/* 40839 */ MCD_OPC_CheckPredicate, 16, 148, 133, 1, // Skip to: 140576 +/* 40844 */ MCD_OPC_Decode, 201, 16, 234, 1, // Opcode: CMPLT_PPzZI_H +/* 40849 */ MCD_OPC_FilterValue, 1, 138, 133, 1, // Skip to: 140576 +/* 40854 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... /* 40857 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40872 -/* 40862 */ MCD_OPC_CheckPredicate, 10, 53, 114, 1, // Skip to: 135640 -/* 40867 */ MCD_OPC_Decode, 217, 59, 238, 1, // Opcode: WHILELO_PWW_D -/* 40872 */ MCD_OPC_FilterValue, 1, 43, 114, 1, // Skip to: 135640 -/* 40877 */ MCD_OPC_CheckPredicate, 10, 38, 114, 1, // Skip to: 135640 -/* 40882 */ MCD_OPC_Decode, 233, 59, 238, 1, // Opcode: WHILELS_PWW_D -/* 40887 */ MCD_OPC_FilterValue, 4, 155, 0, 0, // Skip to: 41047 -/* 40892 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 40895 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 40933 -/* 40900 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40903 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40918 -/* 40908 */ MCD_OPC_CheckPredicate, 12, 7, 114, 1, // Skip to: 135640 -/* 40913 */ MCD_OPC_Decode, 140, 59, 239, 1, // Opcode: WHILEGE_PXX_B -/* 40918 */ MCD_OPC_FilterValue, 1, 253, 113, 1, // Skip to: 135640 -/* 40923 */ MCD_OPC_CheckPredicate, 12, 248, 113, 1, // Skip to: 135640 -/* 40928 */ MCD_OPC_Decode, 156, 59, 239, 1, // Opcode: WHILEGT_PXX_B -/* 40933 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 40971 -/* 40938 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40941 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40956 -/* 40946 */ MCD_OPC_CheckPredicate, 12, 225, 113, 1, // Skip to: 135640 -/* 40951 */ MCD_OPC_Decode, 142, 59, 239, 1, // Opcode: WHILEGE_PXX_H -/* 40956 */ MCD_OPC_FilterValue, 1, 215, 113, 1, // Skip to: 135640 -/* 40961 */ MCD_OPC_CheckPredicate, 12, 210, 113, 1, // Skip to: 135640 -/* 40966 */ MCD_OPC_Decode, 158, 59, 239, 1, // Opcode: WHILEGT_PXX_H -/* 40971 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 41009 -/* 40976 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 40979 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40994 -/* 40984 */ MCD_OPC_CheckPredicate, 12, 187, 113, 1, // Skip to: 135640 -/* 40989 */ MCD_OPC_Decode, 143, 59, 239, 1, // Opcode: WHILEGE_PXX_S -/* 40994 */ MCD_OPC_FilterValue, 1, 177, 113, 1, // Skip to: 135640 -/* 40999 */ MCD_OPC_CheckPredicate, 12, 172, 113, 1, // Skip to: 135640 -/* 41004 */ MCD_OPC_Decode, 159, 59, 239, 1, // Opcode: WHILEGT_PXX_S -/* 41009 */ MCD_OPC_FilterValue, 3, 162, 113, 1, // Skip to: 135640 -/* 41014 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41032 -/* 41022 */ MCD_OPC_CheckPredicate, 12, 149, 113, 1, // Skip to: 135640 -/* 41027 */ MCD_OPC_Decode, 141, 59, 239, 1, // Opcode: WHILEGE_PXX_D -/* 41032 */ MCD_OPC_FilterValue, 1, 139, 113, 1, // Skip to: 135640 -/* 41037 */ MCD_OPC_CheckPredicate, 12, 134, 113, 1, // Skip to: 135640 -/* 41042 */ MCD_OPC_Decode, 157, 59, 239, 1, // Opcode: WHILEGT_PXX_D -/* 41047 */ MCD_OPC_FilterValue, 5, 155, 0, 0, // Skip to: 41207 -/* 41052 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41055 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41093 -/* 41060 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41063 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41078 -/* 41068 */ MCD_OPC_CheckPredicate, 10, 103, 113, 1, // Skip to: 135640 -/* 41073 */ MCD_OPC_Decode, 252, 59, 239, 1, // Opcode: WHILELT_PXX_B -/* 41078 */ MCD_OPC_FilterValue, 1, 93, 113, 1, // Skip to: 135640 -/* 41083 */ MCD_OPC_CheckPredicate, 10, 88, 113, 1, // Skip to: 135640 -/* 41088 */ MCD_OPC_Decode, 204, 59, 239, 1, // Opcode: WHILELE_PXX_B -/* 41093 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41131 -/* 41098 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41101 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41116 -/* 41106 */ MCD_OPC_CheckPredicate, 10, 65, 113, 1, // Skip to: 135640 -/* 41111 */ MCD_OPC_Decode, 254, 59, 239, 1, // Opcode: WHILELT_PXX_H -/* 41116 */ MCD_OPC_FilterValue, 1, 55, 113, 1, // Skip to: 135640 -/* 41121 */ MCD_OPC_CheckPredicate, 10, 50, 113, 1, // Skip to: 135640 -/* 41126 */ MCD_OPC_Decode, 206, 59, 239, 1, // Opcode: WHILELE_PXX_H -/* 41131 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 41169 -/* 41136 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41139 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41154 -/* 41144 */ MCD_OPC_CheckPredicate, 10, 27, 113, 1, // Skip to: 135640 -/* 41149 */ MCD_OPC_Decode, 255, 59, 239, 1, // Opcode: WHILELT_PXX_S -/* 41154 */ MCD_OPC_FilterValue, 1, 17, 113, 1, // Skip to: 135640 -/* 41159 */ MCD_OPC_CheckPredicate, 10, 12, 113, 1, // Skip to: 135640 -/* 41164 */ MCD_OPC_Decode, 207, 59, 239, 1, // Opcode: WHILELE_PXX_S -/* 41169 */ MCD_OPC_FilterValue, 3, 2, 113, 1, // Skip to: 135640 -/* 41174 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41177 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41192 -/* 41182 */ MCD_OPC_CheckPredicate, 10, 245, 112, 1, // Skip to: 135640 -/* 41187 */ MCD_OPC_Decode, 253, 59, 239, 1, // Opcode: WHILELT_PXX_D -/* 41192 */ MCD_OPC_FilterValue, 1, 235, 112, 1, // Skip to: 135640 -/* 41197 */ MCD_OPC_CheckPredicate, 10, 230, 112, 1, // Skip to: 135640 -/* 41202 */ MCD_OPC_Decode, 205, 59, 239, 1, // Opcode: WHILELE_PXX_D -/* 41207 */ MCD_OPC_FilterValue, 6, 155, 0, 0, // Skip to: 41367 -/* 41212 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41215 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41253 -/* 41220 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41223 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41238 -/* 41228 */ MCD_OPC_CheckPredicate, 12, 199, 112, 1, // Skip to: 135640 -/* 41233 */ MCD_OPC_Decode, 188, 59, 239, 1, // Opcode: WHILEHS_PXX_B -/* 41238 */ MCD_OPC_FilterValue, 1, 189, 112, 1, // Skip to: 135640 -/* 41243 */ MCD_OPC_CheckPredicate, 12, 184, 112, 1, // Skip to: 135640 -/* 41248 */ MCD_OPC_Decode, 172, 59, 239, 1, // Opcode: WHILEHI_PXX_B -/* 41253 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41291 -/* 41258 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41261 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41276 -/* 41266 */ MCD_OPC_CheckPredicate, 12, 161, 112, 1, // Skip to: 135640 -/* 41271 */ MCD_OPC_Decode, 190, 59, 239, 1, // Opcode: WHILEHS_PXX_H -/* 41276 */ MCD_OPC_FilterValue, 1, 151, 112, 1, // Skip to: 135640 -/* 41281 */ MCD_OPC_CheckPredicate, 12, 146, 112, 1, // Skip to: 135640 -/* 41286 */ MCD_OPC_Decode, 174, 59, 239, 1, // Opcode: WHILEHI_PXX_H -/* 41291 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 41329 +/* 40862 */ MCD_OPC_CheckPredicate, 16, 125, 133, 1, // Skip to: 140576 +/* 40867 */ MCD_OPC_Decode, 147, 16, 234, 1, // Opcode: CMPGT_PPzZI_H +/* 40872 */ MCD_OPC_FilterValue, 1, 115, 133, 1, // Skip to: 140576 +/* 40877 */ MCD_OPC_CheckPredicate, 16, 110, 133, 1, // Skip to: 140576 +/* 40882 */ MCD_OPC_Decode, 180, 16, 234, 1, // Opcode: CMPLE_PPzZI_H +/* 40887 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 41015 +/* 40892 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 40895 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 40986 +/* 40900 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 40903 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 40964 +/* 40908 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 40911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40926 +/* 40916 */ MCD_OPC_CheckPredicate, 16, 71, 133, 1, // Skip to: 140576 +/* 40921 */ MCD_OPC_Decode, 196, 12, 235, 1, // Opcode: ANDS_PPzPP +/* 40926 */ MCD_OPC_FilterValue, 1, 61, 133, 1, // Skip to: 140576 +/* 40931 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 40934 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 40949 +/* 40939 */ MCD_OPC_CheckPredicate, 16, 48, 133, 1, // Skip to: 140576 +/* 40944 */ MCD_OPC_Decode, 180, 14, 236, 1, // Opcode: BRKAS_PPzP +/* 40949 */ MCD_OPC_FilterValue, 8, 38, 133, 1, // Skip to: 140576 +/* 40954 */ MCD_OPC_CheckPredicate, 16, 33, 133, 1, // Skip to: 140576 +/* 40959 */ MCD_OPC_Decode, 186, 14, 237, 1, // Opcode: BRKNS_PPzP +/* 40964 */ MCD_OPC_FilterValue, 1, 23, 133, 1, // Skip to: 140576 +/* 40969 */ MCD_OPC_CheckPredicate, 16, 18, 133, 1, // Skip to: 140576 +/* 40974 */ MCD_OPC_CheckField, 20, 1, 0, 11, 133, 1, // Skip to: 140576 +/* 40981 */ MCD_OPC_Decode, 198, 18, 235, 1, // Opcode: EORS_PPzPP +/* 40986 */ MCD_OPC_FilterValue, 1, 1, 133, 1, // Skip to: 140576 +/* 40991 */ MCD_OPC_CheckPredicate, 16, 252, 132, 1, // Skip to: 140576 +/* 40996 */ MCD_OPC_CheckField, 20, 1, 0, 245, 132, 1, // Skip to: 140576 +/* 41003 */ MCD_OPC_CheckField, 9, 1, 0, 238, 132, 1, // Skip to: 140576 +/* 41010 */ MCD_OPC_Decode, 145, 14, 235, 1, // Opcode: BICS_PPzPP +/* 41015 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 41067 +/* 41020 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41023 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41045 +/* 41028 */ MCD_OPC_CheckPredicate, 16, 215, 132, 1, // Skip to: 140576 +/* 41033 */ MCD_OPC_CheckField, 13, 1, 0, 208, 132, 1, // Skip to: 140576 +/* 41040 */ MCD_OPC_Decode, 253, 15, 234, 1, // Opcode: CMPEQ_PPzZI_H +/* 41045 */ MCD_OPC_FilterValue, 1, 198, 132, 1, // Skip to: 140576 +/* 41050 */ MCD_OPC_CheckPredicate, 16, 193, 132, 1, // Skip to: 140576 +/* 41055 */ MCD_OPC_CheckField, 13, 1, 0, 186, 132, 1, // Skip to: 140576 +/* 41062 */ MCD_OPC_Decode, 208, 16, 234, 1, // Opcode: CMPNE_PPzZI_H +/* 41067 */ MCD_OPC_FilterValue, 3, 176, 132, 1, // Skip to: 140576 +/* 41072 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41075 */ MCD_OPC_FilterValue, 0, 174, 0, 0, // Skip to: 41254 +/* 41080 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 41083 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41105 +/* 41088 */ MCD_OPC_CheckPredicate, 16, 155, 132, 1, // Skip to: 140576 +/* 41093 */ MCD_OPC_CheckField, 9, 1, 0, 148, 132, 1, // Skip to: 140576 +/* 41100 */ MCD_OPC_Decode, 188, 14, 235, 1, // Opcode: BRKPAS_PPzPP +/* 41105 */ MCD_OPC_FilterValue, 1, 138, 132, 1, // Skip to: 140576 +/* 41110 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 41113 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 41142 +/* 41118 */ MCD_OPC_CheckPredicate, 16, 125, 132, 1, // Skip to: 140576 +/* 41123 */ MCD_OPC_CheckField, 9, 1, 0, 118, 132, 1, // Skip to: 140576 +/* 41130 */ MCD_OPC_CheckField, 0, 4, 0, 111, 132, 1, // Skip to: 140576 +/* 41137 */ MCD_OPC_Decode, 192, 39, 242, 1, // Opcode: PTEST_PP +/* 41142 */ MCD_OPC_FilterValue, 8, 62, 0, 0, // Skip to: 41209 +/* 41147 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 41150 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41172 +/* 41155 */ MCD_OPC_CheckPredicate, 16, 88, 132, 1, // Skip to: 140576 +/* 41160 */ MCD_OPC_CheckField, 9, 1, 0, 81, 132, 1, // Skip to: 140576 +/* 41167 */ MCD_OPC_Decode, 249, 38, 239, 1, // Opcode: PFIRST_B +/* 41172 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 41187 +/* 41177 */ MCD_OPC_CheckPredicate, 16, 66, 132, 1, // Skip to: 140576 +/* 41182 */ MCD_OPC_Decode, 203, 39, 240, 1, // Opcode: PTRUE_H +/* 41187 */ MCD_OPC_FilterValue, 12, 56, 132, 1, // Skip to: 140576 +/* 41192 */ MCD_OPC_CheckPredicate, 21, 51, 132, 1, // Skip to: 140576 +/* 41197 */ MCD_OPC_CheckField, 9, 1, 0, 44, 132, 1, // Skip to: 140576 +/* 41204 */ MCD_OPC_Decode, 165, 40, 200, 1, // Opcode: RDFFRS_PPz +/* 41209 */ MCD_OPC_FilterValue, 9, 34, 132, 1, // Skip to: 140576 +/* 41214 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 41217 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 41239 +/* 41222 */ MCD_OPC_CheckPredicate, 16, 21, 132, 1, // Skip to: 140576 +/* 41227 */ MCD_OPC_CheckField, 9, 1, 0, 14, 132, 1, // Skip to: 140576 +/* 41234 */ MCD_OPC_Decode, 145, 39, 239, 1, // Opcode: PNEXT_H +/* 41239 */ MCD_OPC_FilterValue, 8, 4, 132, 1, // Skip to: 140576 +/* 41244 */ MCD_OPC_CheckPredicate, 16, 255, 131, 1, // Skip to: 140576 +/* 41249 */ MCD_OPC_Decode, 195, 39, 240, 1, // Opcode: PTRUES_H +/* 41254 */ MCD_OPC_FilterValue, 1, 245, 131, 1, // Skip to: 140576 +/* 41259 */ MCD_OPC_CheckPredicate, 16, 240, 131, 1, // Skip to: 140576 +/* 41264 */ MCD_OPC_CheckField, 20, 1, 0, 233, 131, 1, // Skip to: 140576 +/* 41271 */ MCD_OPC_CheckField, 9, 1, 0, 226, 131, 1, // Skip to: 140576 +/* 41278 */ MCD_OPC_Decode, 190, 14, 235, 1, // Opcode: BRKPBS_PPzPP +/* 41283 */ MCD_OPC_FilterValue, 6, 137, 1, 0, // Skip to: 41681 +/* 41288 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 41291 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 41375 /* 41296 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41299 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41314 -/* 41304 */ MCD_OPC_CheckPredicate, 12, 123, 112, 1, // Skip to: 135640 -/* 41309 */ MCD_OPC_Decode, 191, 59, 239, 1, // Opcode: WHILEHS_PXX_S -/* 41314 */ MCD_OPC_FilterValue, 1, 113, 112, 1, // Skip to: 135640 -/* 41319 */ MCD_OPC_CheckPredicate, 12, 108, 112, 1, // Skip to: 135640 -/* 41324 */ MCD_OPC_Decode, 175, 59, 239, 1, // Opcode: WHILEHI_PXX_S -/* 41329 */ MCD_OPC_FilterValue, 3, 98, 112, 1, // Skip to: 135640 -/* 41334 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41337 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41352 -/* 41342 */ MCD_OPC_CheckPredicate, 12, 85, 112, 1, // Skip to: 135640 -/* 41347 */ MCD_OPC_Decode, 189, 59, 239, 1, // Opcode: WHILEHS_PXX_D -/* 41352 */ MCD_OPC_FilterValue, 1, 75, 112, 1, // Skip to: 135640 -/* 41357 */ MCD_OPC_CheckPredicate, 12, 70, 112, 1, // Skip to: 135640 -/* 41362 */ MCD_OPC_Decode, 173, 59, 239, 1, // Opcode: WHILEHI_PXX_D -/* 41367 */ MCD_OPC_FilterValue, 7, 155, 0, 0, // Skip to: 41527 -/* 41372 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41375 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41413 +/* 41299 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41337 +/* 41304 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 41307 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41322 +/* 41312 */ MCD_OPC_CheckPredicate, 16, 187, 131, 1, // Skip to: 140576 +/* 41317 */ MCD_OPC_Decode, 137, 16, 234, 1, // Opcode: CMPGE_PPzZI_S +/* 41322 */ MCD_OPC_FilterValue, 1, 177, 131, 1, // Skip to: 140576 +/* 41327 */ MCD_OPC_CheckPredicate, 16, 172, 131, 1, // Skip to: 140576 +/* 41332 */ MCD_OPC_Decode, 202, 16, 234, 1, // Opcode: CMPLT_PPzZI_S +/* 41337 */ MCD_OPC_FilterValue, 1, 162, 131, 1, // Skip to: 140576 +/* 41342 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 41345 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41360 +/* 41350 */ MCD_OPC_CheckPredicate, 16, 149, 131, 1, // Skip to: 140576 +/* 41355 */ MCD_OPC_Decode, 148, 16, 234, 1, // Opcode: CMPGT_PPzZI_S +/* 41360 */ MCD_OPC_FilterValue, 1, 139, 131, 1, // Skip to: 140576 +/* 41365 */ MCD_OPC_CheckPredicate, 16, 134, 131, 1, // Skip to: 140576 +/* 41370 */ MCD_OPC_Decode, 181, 16, 234, 1, // Opcode: CMPLE_PPzZI_S +/* 41375 */ MCD_OPC_FilterValue, 1, 153, 0, 0, // Skip to: 41533 /* 41380 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41383 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41398 -/* 41388 */ MCD_OPC_CheckPredicate, 10, 39, 112, 1, // Skip to: 135640 -/* 41393 */ MCD_OPC_Decode, 220, 59, 239, 1, // Opcode: WHILELO_PXX_B -/* 41398 */ MCD_OPC_FilterValue, 1, 29, 112, 1, // Skip to: 135640 -/* 41403 */ MCD_OPC_CheckPredicate, 10, 24, 112, 1, // Skip to: 135640 -/* 41408 */ MCD_OPC_Decode, 236, 59, 239, 1, // Opcode: WHILELS_PXX_B -/* 41413 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41451 -/* 41418 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41421 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41436 -/* 41426 */ MCD_OPC_CheckPredicate, 10, 1, 112, 1, // Skip to: 135640 -/* 41431 */ MCD_OPC_Decode, 222, 59, 239, 1, // Opcode: WHILELO_PXX_H -/* 41436 */ MCD_OPC_FilterValue, 1, 247, 111, 1, // Skip to: 135640 -/* 41441 */ MCD_OPC_CheckPredicate, 10, 242, 111, 1, // Skip to: 135640 -/* 41446 */ MCD_OPC_Decode, 238, 59, 239, 1, // Opcode: WHILELS_PXX_H -/* 41451 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 41489 -/* 41456 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41459 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41474 -/* 41464 */ MCD_OPC_CheckPredicate, 10, 219, 111, 1, // Skip to: 135640 -/* 41469 */ MCD_OPC_Decode, 223, 59, 239, 1, // Opcode: WHILELO_PXX_S -/* 41474 */ MCD_OPC_FilterValue, 1, 209, 111, 1, // Skip to: 135640 -/* 41479 */ MCD_OPC_CheckPredicate, 10, 204, 111, 1, // Skip to: 135640 -/* 41484 */ MCD_OPC_Decode, 239, 59, 239, 1, // Opcode: WHILELS_PXX_S -/* 41489 */ MCD_OPC_FilterValue, 3, 194, 111, 1, // Skip to: 135640 -/* 41494 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41497 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41512 -/* 41502 */ MCD_OPC_CheckPredicate, 10, 181, 111, 1, // Skip to: 135640 -/* 41507 */ MCD_OPC_Decode, 221, 59, 239, 1, // Opcode: WHILELO_PXX_D -/* 41512 */ MCD_OPC_FilterValue, 1, 171, 111, 1, // Skip to: 135640 -/* 41517 */ MCD_OPC_CheckPredicate, 10, 166, 111, 1, // Skip to: 135640 -/* 41522 */ MCD_OPC_Decode, 237, 59, 239, 1, // Opcode: WHILELS_PXX_D -/* 41527 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 41611 -/* 41532 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 41535 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41573 -/* 41540 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41543 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 41558 -/* 41548 */ MCD_OPC_CheckPredicate, 10, 135, 111, 1, // Skip to: 135640 -/* 41553 */ MCD_OPC_Decode, 217, 15, 240, 1, // Opcode: CTERMEQ_WW -/* 41558 */ MCD_OPC_FilterValue, 3, 125, 111, 1, // Skip to: 135640 -/* 41563 */ MCD_OPC_CheckPredicate, 10, 120, 111, 1, // Skip to: 135640 -/* 41568 */ MCD_OPC_Decode, 218, 15, 241, 1, // Opcode: CTERMEQ_XX -/* 41573 */ MCD_OPC_FilterValue, 16, 110, 111, 1, // Skip to: 135640 -/* 41578 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41581 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 41596 -/* 41586 */ MCD_OPC_CheckPredicate, 10, 97, 111, 1, // Skip to: 135640 -/* 41591 */ MCD_OPC_Decode, 219, 15, 240, 1, // Opcode: CTERMNE_WW -/* 41596 */ MCD_OPC_FilterValue, 3, 87, 111, 1, // Skip to: 135640 -/* 41601 */ MCD_OPC_CheckPredicate, 10, 82, 111, 1, // Skip to: 135640 -/* 41606 */ MCD_OPC_Decode, 220, 15, 241, 1, // Opcode: CTERMNE_XX -/* 41611 */ MCD_OPC_FilterValue, 12, 72, 111, 1, // Skip to: 135640 -/* 41616 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41619 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41657 -/* 41624 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41627 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41642 -/* 41632 */ MCD_OPC_CheckPredicate, 12, 51, 111, 1, // Skip to: 135640 -/* 41637 */ MCD_OPC_Decode, 132, 60, 239, 1, // Opcode: WHILEWR_PXX_B -/* 41642 */ MCD_OPC_FilterValue, 1, 41, 111, 1, // Skip to: 135640 -/* 41647 */ MCD_OPC_CheckPredicate, 12, 36, 111, 1, // Skip to: 135640 -/* 41652 */ MCD_OPC_Decode, 128, 60, 239, 1, // Opcode: WHILERW_PXX_B -/* 41657 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41695 -/* 41662 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41665 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41680 -/* 41670 */ MCD_OPC_CheckPredicate, 12, 13, 111, 1, // Skip to: 135640 -/* 41675 */ MCD_OPC_Decode, 134, 60, 239, 1, // Opcode: WHILEWR_PXX_H -/* 41680 */ MCD_OPC_FilterValue, 1, 3, 111, 1, // Skip to: 135640 -/* 41685 */ MCD_OPC_CheckPredicate, 12, 254, 110, 1, // Skip to: 135640 -/* 41690 */ MCD_OPC_Decode, 130, 60, 239, 1, // Opcode: WHILERW_PXX_H -/* 41695 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 41733 -/* 41700 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41703 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41718 -/* 41708 */ MCD_OPC_CheckPredicate, 12, 231, 110, 1, // Skip to: 135640 -/* 41713 */ MCD_OPC_Decode, 135, 60, 239, 1, // Opcode: WHILEWR_PXX_S -/* 41718 */ MCD_OPC_FilterValue, 1, 221, 110, 1, // Skip to: 135640 -/* 41723 */ MCD_OPC_CheckPredicate, 12, 216, 110, 1, // Skip to: 135640 -/* 41728 */ MCD_OPC_Decode, 131, 60, 239, 1, // Opcode: WHILERW_PXX_S -/* 41733 */ MCD_OPC_FilterValue, 3, 206, 110, 1, // Skip to: 135640 -/* 41738 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41756 -/* 41746 */ MCD_OPC_CheckPredicate, 12, 193, 110, 1, // Skip to: 135640 -/* 41751 */ MCD_OPC_Decode, 133, 60, 239, 1, // Opcode: WHILEWR_PXX_D -/* 41756 */ MCD_OPC_FilterValue, 1, 183, 110, 1, // Skip to: 135640 -/* 41761 */ MCD_OPC_CheckPredicate, 12, 178, 110, 1, // Skip to: 135640 -/* 41766 */ MCD_OPC_Decode, 129, 60, 239, 1, // Opcode: WHILERW_PXX_D -/* 41771 */ MCD_OPC_FilterValue, 1, 118, 7, 0, // Skip to: 43686 -/* 41776 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 41779 */ MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 41898 -/* 41784 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 41787 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 41876 -/* 41792 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 41795 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 41854 -/* 41800 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 41803 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 41832 -/* 41808 */ MCD_OPC_CheckPredicate, 15, 131, 110, 1, // Skip to: 135640 -/* 41813 */ MCD_OPC_CheckField, 22, 1, 1, 124, 110, 1, // Skip to: 135640 -/* 41820 */ MCD_OPC_CheckField, 9, 1, 0, 117, 110, 1, // Skip to: 135640 -/* 41827 */ MCD_OPC_Decode, 243, 35, 242, 1, // Opcode: PSEL_PPPRI_D -/* 41832 */ MCD_OPC_FilterValue, 1, 107, 110, 1, // Skip to: 135640 -/* 41837 */ MCD_OPC_CheckPredicate, 15, 102, 110, 1, // Skip to: 135640 -/* 41842 */ MCD_OPC_CheckField, 9, 1, 0, 95, 110, 1, // Skip to: 135640 -/* 41849 */ MCD_OPC_Decode, 245, 35, 243, 1, // Opcode: PSEL_PPPRI_S -/* 41854 */ MCD_OPC_FilterValue, 1, 85, 110, 1, // Skip to: 135640 -/* 41859 */ MCD_OPC_CheckPredicate, 15, 80, 110, 1, // Skip to: 135640 -/* 41864 */ MCD_OPC_CheckField, 9, 1, 0, 73, 110, 1, // Skip to: 135640 -/* 41871 */ MCD_OPC_Decode, 244, 35, 244, 1, // Opcode: PSEL_PPPRI_H -/* 41876 */ MCD_OPC_FilterValue, 1, 63, 110, 1, // Skip to: 135640 -/* 41881 */ MCD_OPC_CheckPredicate, 15, 58, 110, 1, // Skip to: 135640 -/* 41886 */ MCD_OPC_CheckField, 9, 1, 0, 51, 110, 1, // Skip to: 135640 -/* 41893 */ MCD_OPC_Decode, 242, 35, 245, 1, // Opcode: PSEL_PPPRI_B -/* 41898 */ MCD_OPC_FilterValue, 1, 41, 110, 1, // Skip to: 135640 -/* 41903 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 41906 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 42066 -/* 41911 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 41914 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41952 -/* 41919 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 41922 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41937 -/* 41927 */ MCD_OPC_CheckPredicate, 5, 12, 110, 1, // Skip to: 135640 -/* 41932 */ MCD_OPC_Decode, 132, 59, 246, 1, // Opcode: WHILEGE_CXX_B -/* 41937 */ MCD_OPC_FilterValue, 1, 2, 110, 1, // Skip to: 135640 -/* 41942 */ MCD_OPC_CheckPredicate, 5, 253, 109, 1, // Skip to: 135640 -/* 41947 */ MCD_OPC_Decode, 148, 59, 246, 1, // Opcode: WHILEGT_CXX_B -/* 41952 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41990 -/* 41957 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 41960 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41975 -/* 41965 */ MCD_OPC_CheckPredicate, 5, 230, 109, 1, // Skip to: 135640 -/* 41970 */ MCD_OPC_Decode, 134, 59, 246, 1, // Opcode: WHILEGE_CXX_H -/* 41975 */ MCD_OPC_FilterValue, 1, 220, 109, 1, // Skip to: 135640 -/* 41980 */ MCD_OPC_CheckPredicate, 5, 215, 109, 1, // Skip to: 135640 -/* 41985 */ MCD_OPC_Decode, 150, 59, 246, 1, // Opcode: WHILEGT_CXX_H -/* 41990 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42028 -/* 41995 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 41998 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42013 -/* 42003 */ MCD_OPC_CheckPredicate, 5, 192, 109, 1, // Skip to: 135640 -/* 42008 */ MCD_OPC_Decode, 135, 59, 246, 1, // Opcode: WHILEGE_CXX_S -/* 42013 */ MCD_OPC_FilterValue, 1, 182, 109, 1, // Skip to: 135640 -/* 42018 */ MCD_OPC_CheckPredicate, 5, 177, 109, 1, // Skip to: 135640 -/* 42023 */ MCD_OPC_Decode, 151, 59, 246, 1, // Opcode: WHILEGT_CXX_S -/* 42028 */ MCD_OPC_FilterValue, 3, 167, 109, 1, // Skip to: 135640 -/* 42033 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42036 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42051 -/* 42041 */ MCD_OPC_CheckPredicate, 5, 154, 109, 1, // Skip to: 135640 -/* 42046 */ MCD_OPC_Decode, 133, 59, 246, 1, // Opcode: WHILEGE_CXX_D -/* 42051 */ MCD_OPC_FilterValue, 1, 144, 109, 1, // Skip to: 135640 -/* 42056 */ MCD_OPC_CheckPredicate, 5, 139, 109, 1, // Skip to: 135640 -/* 42061 */ MCD_OPC_Decode, 149, 59, 246, 1, // Opcode: WHILEGT_CXX_D -/* 42066 */ MCD_OPC_FilterValue, 1, 155, 0, 0, // Skip to: 42226 -/* 42071 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 42074 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42112 -/* 42079 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42082 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42097 -/* 42087 */ MCD_OPC_CheckPredicate, 5, 108, 109, 1, // Skip to: 135640 -/* 42092 */ MCD_OPC_Decode, 244, 59, 246, 1, // Opcode: WHILELT_CXX_B -/* 42097 */ MCD_OPC_FilterValue, 1, 98, 109, 1, // Skip to: 135640 -/* 42102 */ MCD_OPC_CheckPredicate, 5, 93, 109, 1, // Skip to: 135640 -/* 42107 */ MCD_OPC_Decode, 196, 59, 246, 1, // Opcode: WHILELE_CXX_B -/* 42112 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42150 -/* 42117 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42120 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42135 -/* 42125 */ MCD_OPC_CheckPredicate, 5, 70, 109, 1, // Skip to: 135640 -/* 42130 */ MCD_OPC_Decode, 246, 59, 246, 1, // Opcode: WHILELT_CXX_H -/* 42135 */ MCD_OPC_FilterValue, 1, 60, 109, 1, // Skip to: 135640 -/* 42140 */ MCD_OPC_CheckPredicate, 5, 55, 109, 1, // Skip to: 135640 -/* 42145 */ MCD_OPC_Decode, 198, 59, 246, 1, // Opcode: WHILELE_CXX_H -/* 42150 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42188 -/* 42155 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42158 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42173 -/* 42163 */ MCD_OPC_CheckPredicate, 5, 32, 109, 1, // Skip to: 135640 -/* 42168 */ MCD_OPC_Decode, 247, 59, 246, 1, // Opcode: WHILELT_CXX_S -/* 42173 */ MCD_OPC_FilterValue, 1, 22, 109, 1, // Skip to: 135640 -/* 42178 */ MCD_OPC_CheckPredicate, 5, 17, 109, 1, // Skip to: 135640 -/* 42183 */ MCD_OPC_Decode, 199, 59, 246, 1, // Opcode: WHILELE_CXX_S -/* 42188 */ MCD_OPC_FilterValue, 3, 7, 109, 1, // Skip to: 135640 -/* 42193 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42196 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42211 -/* 42201 */ MCD_OPC_CheckPredicate, 5, 250, 108, 1, // Skip to: 135640 -/* 42206 */ MCD_OPC_Decode, 245, 59, 246, 1, // Opcode: WHILELT_CXX_D -/* 42211 */ MCD_OPC_FilterValue, 1, 240, 108, 1, // Skip to: 135640 -/* 42216 */ MCD_OPC_CheckPredicate, 5, 235, 108, 1, // Skip to: 135640 -/* 42221 */ MCD_OPC_Decode, 197, 59, 246, 1, // Opcode: WHILELE_CXX_D -/* 42226 */ MCD_OPC_FilterValue, 2, 155, 0, 0, // Skip to: 42386 -/* 42231 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 42234 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42272 -/* 42239 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42242 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42257 -/* 42247 */ MCD_OPC_CheckPredicate, 5, 204, 108, 1, // Skip to: 135640 -/* 42252 */ MCD_OPC_Decode, 180, 59, 246, 1, // Opcode: WHILEHS_CXX_B -/* 42257 */ MCD_OPC_FilterValue, 1, 194, 108, 1, // Skip to: 135640 -/* 42262 */ MCD_OPC_CheckPredicate, 5, 189, 108, 1, // Skip to: 135640 -/* 42267 */ MCD_OPC_Decode, 164, 59, 246, 1, // Opcode: WHILEHI_CXX_B -/* 42272 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42310 -/* 42277 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42280 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42295 -/* 42285 */ MCD_OPC_CheckPredicate, 5, 166, 108, 1, // Skip to: 135640 -/* 42290 */ MCD_OPC_Decode, 182, 59, 246, 1, // Opcode: WHILEHS_CXX_H -/* 42295 */ MCD_OPC_FilterValue, 1, 156, 108, 1, // Skip to: 135640 -/* 42300 */ MCD_OPC_CheckPredicate, 5, 151, 108, 1, // Skip to: 135640 -/* 42305 */ MCD_OPC_Decode, 166, 59, 246, 1, // Opcode: WHILEHI_CXX_H -/* 42310 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42348 -/* 42315 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42318 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42333 -/* 42323 */ MCD_OPC_CheckPredicate, 5, 128, 108, 1, // Skip to: 135640 -/* 42328 */ MCD_OPC_Decode, 183, 59, 246, 1, // Opcode: WHILEHS_CXX_S -/* 42333 */ MCD_OPC_FilterValue, 1, 118, 108, 1, // Skip to: 135640 -/* 42338 */ MCD_OPC_CheckPredicate, 5, 113, 108, 1, // Skip to: 135640 -/* 42343 */ MCD_OPC_Decode, 167, 59, 246, 1, // Opcode: WHILEHI_CXX_S -/* 42348 */ MCD_OPC_FilterValue, 3, 103, 108, 1, // Skip to: 135640 -/* 42353 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42356 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42371 -/* 42361 */ MCD_OPC_CheckPredicate, 5, 90, 108, 1, // Skip to: 135640 -/* 42366 */ MCD_OPC_Decode, 181, 59, 246, 1, // Opcode: WHILEHS_CXX_D -/* 42371 */ MCD_OPC_FilterValue, 1, 80, 108, 1, // Skip to: 135640 -/* 42376 */ MCD_OPC_CheckPredicate, 5, 75, 108, 1, // Skip to: 135640 -/* 42381 */ MCD_OPC_Decode, 165, 59, 246, 1, // Opcode: WHILEHI_CXX_D -/* 42386 */ MCD_OPC_FilterValue, 3, 155, 0, 0, // Skip to: 42546 -/* 42391 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 42394 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42432 -/* 42399 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... -/* 42402 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42417 -/* 42407 */ MCD_OPC_CheckPredicate, 5, 44, 108, 1, // Skip to: 135640 -/* 42412 */ MCD_OPC_Decode, 212, 59, 246, 1, // Opcode: WHILELO_CXX_B -/* 42417 */ MCD_OPC_FilterValue, 1, 34, 108, 1, // Skip to: 135640 -/* 42422 */ MCD_OPC_CheckPredicate, 5, 29, 108, 1, // Skip to: 135640 -/* 42427 */ MCD_OPC_Decode, 228, 59, 246, 1, // Opcode: WHILELS_CXX_B -/* 42432 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42470 -/* 42437 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 41383 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 41458 +/* 41388 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 41391 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 41436 +/* 41396 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 41399 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41414 +/* 41404 */ MCD_OPC_CheckPredicate, 16, 95, 131, 1, // Skip to: 140576 +/* 41409 */ MCD_OPC_Decode, 201, 38, 235, 1, // Opcode: ORR_PPzPP +/* 41414 */ MCD_OPC_FilterValue, 1, 85, 131, 1, // Skip to: 140576 +/* 41419 */ MCD_OPC_CheckPredicate, 16, 80, 131, 1, // Skip to: 140576 +/* 41424 */ MCD_OPC_CheckField, 16, 4, 0, 73, 131, 1, // Skip to: 140576 +/* 41431 */ MCD_OPC_Decode, 185, 14, 236, 1, // Opcode: BRKB_PPzP +/* 41436 */ MCD_OPC_FilterValue, 1, 63, 131, 1, // Skip to: 140576 +/* 41441 */ MCD_OPC_CheckPredicate, 16, 58, 131, 1, // Skip to: 140576 +/* 41446 */ MCD_OPC_CheckField, 20, 1, 0, 51, 131, 1, // Skip to: 140576 +/* 41453 */ MCD_OPC_Decode, 179, 38, 235, 1, // Opcode: NOR_PPzPP +/* 41458 */ MCD_OPC_FilterValue, 1, 41, 131, 1, // Skip to: 140576 +/* 41463 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 41466 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 41511 +/* 41471 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 41474 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41489 +/* 41479 */ MCD_OPC_CheckPredicate, 16, 20, 131, 1, // Skip to: 140576 +/* 41484 */ MCD_OPC_Decode, 189, 38, 235, 1, // Opcode: ORN_PPzPP +/* 41489 */ MCD_OPC_FilterValue, 1, 10, 131, 1, // Skip to: 140576 +/* 41494 */ MCD_OPC_CheckPredicate, 16, 5, 131, 1, // Skip to: 140576 +/* 41499 */ MCD_OPC_CheckField, 16, 4, 0, 254, 130, 1, // Skip to: 140576 +/* 41506 */ MCD_OPC_Decode, 184, 14, 238, 1, // Opcode: BRKB_PPmP +/* 41511 */ MCD_OPC_FilterValue, 1, 244, 130, 1, // Skip to: 140576 +/* 41516 */ MCD_OPC_CheckPredicate, 16, 239, 130, 1, // Skip to: 140576 +/* 41521 */ MCD_OPC_CheckField, 20, 1, 0, 232, 130, 1, // Skip to: 140576 +/* 41528 */ MCD_OPC_Decode, 162, 38, 235, 1, // Opcode: NAND_PPzPP +/* 41533 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 41585 +/* 41538 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41541 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41563 +/* 41546 */ MCD_OPC_CheckPredicate, 16, 209, 130, 1, // Skip to: 140576 +/* 41551 */ MCD_OPC_CheckField, 13, 1, 0, 202, 130, 1, // Skip to: 140576 +/* 41558 */ MCD_OPC_Decode, 254, 15, 234, 1, // Opcode: CMPEQ_PPzZI_S +/* 41563 */ MCD_OPC_FilterValue, 1, 192, 130, 1, // Skip to: 140576 +/* 41568 */ MCD_OPC_CheckPredicate, 16, 187, 130, 1, // Skip to: 140576 +/* 41573 */ MCD_OPC_CheckField, 13, 1, 0, 180, 130, 1, // Skip to: 140576 +/* 41580 */ MCD_OPC_Decode, 209, 16, 234, 1, // Opcode: CMPNE_PPzZI_S +/* 41585 */ MCD_OPC_FilterValue, 3, 170, 130, 1, // Skip to: 140576 +/* 41590 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 41593 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 41629 +/* 41598 */ MCD_OPC_CheckPredicate, 16, 157, 130, 1, // Skip to: 140576 +/* 41603 */ MCD_OPC_CheckField, 16, 5, 25, 150, 130, 1, // Skip to: 140576 +/* 41610 */ MCD_OPC_CheckField, 9, 1, 0, 143, 130, 1, // Skip to: 140576 +/* 41617 */ MCD_OPC_CheckField, 4, 1, 0, 136, 130, 1, // Skip to: 140576 +/* 41624 */ MCD_OPC_Decode, 146, 39, 239, 1, // Opcode: PNEXT_S +/* 41629 */ MCD_OPC_FilterValue, 8, 126, 130, 1, // Skip to: 140576 +/* 41634 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 41637 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 41659 +/* 41642 */ MCD_OPC_CheckPredicate, 16, 113, 130, 1, // Skip to: 140576 +/* 41647 */ MCD_OPC_CheckField, 4, 1, 0, 106, 130, 1, // Skip to: 140576 +/* 41654 */ MCD_OPC_Decode, 204, 39, 240, 1, // Opcode: PTRUE_S +/* 41659 */ MCD_OPC_FilterValue, 25, 96, 130, 1, // Skip to: 140576 +/* 41664 */ MCD_OPC_CheckPredicate, 16, 91, 130, 1, // Skip to: 140576 +/* 41669 */ MCD_OPC_CheckField, 4, 1, 0, 84, 130, 1, // Skip to: 140576 +/* 41676 */ MCD_OPC_Decode, 196, 39, 240, 1, // Opcode: PTRUES_S +/* 41681 */ MCD_OPC_FilterValue, 7, 74, 130, 1, // Skip to: 140576 +/* 41686 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 41689 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 41773 +/* 41694 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41697 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41735 +/* 41702 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 41705 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41720 +/* 41710 */ MCD_OPC_CheckPredicate, 16, 45, 130, 1, // Skip to: 140576 +/* 41715 */ MCD_OPC_Decode, 135, 16, 234, 1, // Opcode: CMPGE_PPzZI_D +/* 41720 */ MCD_OPC_FilterValue, 1, 35, 130, 1, // Skip to: 140576 +/* 41725 */ MCD_OPC_CheckPredicate, 16, 30, 130, 1, // Skip to: 140576 +/* 41730 */ MCD_OPC_Decode, 200, 16, 234, 1, // Opcode: CMPLT_PPzZI_D +/* 41735 */ MCD_OPC_FilterValue, 1, 20, 130, 1, // Skip to: 140576 +/* 41740 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 41743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41758 +/* 41748 */ MCD_OPC_CheckPredicate, 16, 7, 130, 1, // Skip to: 140576 +/* 41753 */ MCD_OPC_Decode, 146, 16, 234, 1, // Opcode: CMPGT_PPzZI_D +/* 41758 */ MCD_OPC_FilterValue, 1, 253, 129, 1, // Skip to: 140576 +/* 41763 */ MCD_OPC_CheckPredicate, 16, 248, 129, 1, // Skip to: 140576 +/* 41768 */ MCD_OPC_Decode, 179, 16, 234, 1, // Opcode: CMPLE_PPzZI_D +/* 41773 */ MCD_OPC_FilterValue, 1, 130, 0, 0, // Skip to: 41908 +/* 41778 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41781 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 41856 +/* 41786 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 41789 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 41834 +/* 41794 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 41797 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 41812 +/* 41802 */ MCD_OPC_CheckPredicate, 16, 209, 129, 1, // Skip to: 140576 +/* 41807 */ MCD_OPC_Decode, 196, 38, 235, 1, // Opcode: ORRS_PPzPP +/* 41812 */ MCD_OPC_FilterValue, 1, 199, 129, 1, // Skip to: 140576 +/* 41817 */ MCD_OPC_CheckPredicate, 16, 194, 129, 1, // Skip to: 140576 +/* 41822 */ MCD_OPC_CheckField, 16, 4, 0, 187, 129, 1, // Skip to: 140576 +/* 41829 */ MCD_OPC_Decode, 183, 14, 236, 1, // Opcode: BRKBS_PPzP +/* 41834 */ MCD_OPC_FilterValue, 1, 177, 129, 1, // Skip to: 140576 +/* 41839 */ MCD_OPC_CheckPredicate, 16, 172, 129, 1, // Skip to: 140576 +/* 41844 */ MCD_OPC_CheckField, 20, 1, 0, 165, 129, 1, // Skip to: 140576 +/* 41851 */ MCD_OPC_Decode, 178, 38, 235, 1, // Opcode: NORS_PPzPP +/* 41856 */ MCD_OPC_FilterValue, 1, 155, 129, 1, // Skip to: 140576 +/* 41861 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 41864 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41886 +/* 41869 */ MCD_OPC_CheckPredicate, 16, 142, 129, 1, // Skip to: 140576 +/* 41874 */ MCD_OPC_CheckField, 20, 1, 0, 135, 129, 1, // Skip to: 140576 +/* 41881 */ MCD_OPC_Decode, 186, 38, 235, 1, // Opcode: ORNS_PPzPP +/* 41886 */ MCD_OPC_FilterValue, 1, 125, 129, 1, // Skip to: 140576 +/* 41891 */ MCD_OPC_CheckPredicate, 16, 120, 129, 1, // Skip to: 140576 +/* 41896 */ MCD_OPC_CheckField, 20, 1, 0, 113, 129, 1, // Skip to: 140576 +/* 41903 */ MCD_OPC_Decode, 161, 38, 235, 1, // Opcode: NANDS_PPzPP +/* 41908 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 41960 +/* 41913 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 41916 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41938 +/* 41921 */ MCD_OPC_CheckPredicate, 16, 90, 129, 1, // Skip to: 140576 +/* 41926 */ MCD_OPC_CheckField, 13, 1, 0, 83, 129, 1, // Skip to: 140576 +/* 41933 */ MCD_OPC_Decode, 252, 15, 234, 1, // Opcode: CMPEQ_PPzZI_D +/* 41938 */ MCD_OPC_FilterValue, 1, 73, 129, 1, // Skip to: 140576 +/* 41943 */ MCD_OPC_CheckPredicate, 16, 68, 129, 1, // Skip to: 140576 +/* 41948 */ MCD_OPC_CheckField, 13, 1, 0, 61, 129, 1, // Skip to: 140576 +/* 41955 */ MCD_OPC_Decode, 207, 16, 234, 1, // Opcode: CMPNE_PPzZI_D +/* 41960 */ MCD_OPC_FilterValue, 3, 51, 129, 1, // Skip to: 140576 +/* 41965 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 41968 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 42004 +/* 41973 */ MCD_OPC_CheckPredicate, 16, 38, 129, 1, // Skip to: 140576 +/* 41978 */ MCD_OPC_CheckField, 16, 5, 25, 31, 129, 1, // Skip to: 140576 +/* 41985 */ MCD_OPC_CheckField, 9, 1, 0, 24, 129, 1, // Skip to: 140576 +/* 41992 */ MCD_OPC_CheckField, 4, 1, 0, 17, 129, 1, // Skip to: 140576 +/* 41999 */ MCD_OPC_Decode, 144, 39, 239, 1, // Opcode: PNEXT_D +/* 42004 */ MCD_OPC_FilterValue, 8, 7, 129, 1, // Skip to: 140576 +/* 42009 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 42012 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 42034 +/* 42017 */ MCD_OPC_CheckPredicate, 16, 250, 128, 1, // Skip to: 140576 +/* 42022 */ MCD_OPC_CheckField, 4, 1, 0, 243, 128, 1, // Skip to: 140576 +/* 42029 */ MCD_OPC_Decode, 202, 39, 240, 1, // Opcode: PTRUE_D +/* 42034 */ MCD_OPC_FilterValue, 25, 233, 128, 1, // Skip to: 140576 +/* 42039 */ MCD_OPC_CheckPredicate, 16, 228, 128, 1, // Skip to: 140576 +/* 42044 */ MCD_OPC_CheckField, 4, 1, 0, 221, 128, 1, // Skip to: 140576 +/* 42051 */ MCD_OPC_Decode, 194, 39, 240, 1, // Opcode: PTRUES_D +/* 42056 */ MCD_OPC_FilterValue, 1, 211, 128, 1, // Skip to: 140576 +/* 42061 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 42064 */ MCD_OPC_FilterValue, 0, 83, 1, 0, // Skip to: 42408 +/* 42069 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 42072 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 42156 +/* 42077 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42080 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42118 +/* 42085 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42088 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42103 +/* 42093 */ MCD_OPC_CheckPredicate, 16, 174, 128, 1, // Skip to: 140576 +/* 42098 */ MCD_OPC_Decode, 167, 16, 243, 1, // Opcode: CMPHS_PPzZI_B +/* 42103 */ MCD_OPC_FilterValue, 1, 164, 128, 1, // Skip to: 140576 +/* 42108 */ MCD_OPC_CheckPredicate, 16, 159, 128, 1, // Skip to: 140576 +/* 42113 */ MCD_OPC_Decode, 185, 16, 243, 1, // Opcode: CMPLO_PPzZI_B +/* 42118 */ MCD_OPC_FilterValue, 1, 149, 128, 1, // Skip to: 140576 +/* 42123 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42126 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42141 +/* 42131 */ MCD_OPC_CheckPredicate, 16, 136, 128, 1, // Skip to: 140576 +/* 42136 */ MCD_OPC_Decode, 156, 16, 243, 1, // Opcode: CMPHI_PPzZI_B +/* 42141 */ MCD_OPC_FilterValue, 1, 126, 128, 1, // Skip to: 140576 +/* 42146 */ MCD_OPC_CheckPredicate, 16, 121, 128, 1, // Skip to: 140576 +/* 42151 */ MCD_OPC_Decode, 192, 16, 243, 1, // Opcode: CMPLS_PPzZI_B +/* 42156 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 42240 +/* 42161 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42164 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42202 +/* 42169 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42172 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42187 +/* 42177 */ MCD_OPC_CheckPredicate, 16, 90, 128, 1, // Skip to: 140576 +/* 42182 */ MCD_OPC_Decode, 169, 16, 243, 1, // Opcode: CMPHS_PPzZI_H +/* 42187 */ MCD_OPC_FilterValue, 1, 80, 128, 1, // Skip to: 140576 +/* 42192 */ MCD_OPC_CheckPredicate, 16, 75, 128, 1, // Skip to: 140576 +/* 42197 */ MCD_OPC_Decode, 187, 16, 243, 1, // Opcode: CMPLO_PPzZI_H +/* 42202 */ MCD_OPC_FilterValue, 1, 65, 128, 1, // Skip to: 140576 +/* 42207 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42210 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42225 +/* 42215 */ MCD_OPC_CheckPredicate, 16, 52, 128, 1, // Skip to: 140576 +/* 42220 */ MCD_OPC_Decode, 158, 16, 243, 1, // Opcode: CMPHI_PPzZI_H +/* 42225 */ MCD_OPC_FilterValue, 1, 42, 128, 1, // Skip to: 140576 +/* 42230 */ MCD_OPC_CheckPredicate, 16, 37, 128, 1, // Skip to: 140576 +/* 42235 */ MCD_OPC_Decode, 194, 16, 243, 1, // Opcode: CMPLS_PPzZI_H +/* 42240 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 42324 +/* 42245 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42248 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42286 +/* 42253 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42256 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42271 +/* 42261 */ MCD_OPC_CheckPredicate, 16, 6, 128, 1, // Skip to: 140576 +/* 42266 */ MCD_OPC_Decode, 170, 16, 243, 1, // Opcode: CMPHS_PPzZI_S +/* 42271 */ MCD_OPC_FilterValue, 1, 252, 127, 1, // Skip to: 140576 +/* 42276 */ MCD_OPC_CheckPredicate, 16, 247, 127, 1, // Skip to: 140576 +/* 42281 */ MCD_OPC_Decode, 188, 16, 243, 1, // Opcode: CMPLO_PPzZI_S +/* 42286 */ MCD_OPC_FilterValue, 1, 237, 127, 1, // Skip to: 140576 +/* 42291 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42294 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42309 +/* 42299 */ MCD_OPC_CheckPredicate, 16, 224, 127, 1, // Skip to: 140576 +/* 42304 */ MCD_OPC_Decode, 159, 16, 243, 1, // Opcode: CMPHI_PPzZI_S +/* 42309 */ MCD_OPC_FilterValue, 1, 214, 127, 1, // Skip to: 140576 +/* 42314 */ MCD_OPC_CheckPredicate, 16, 209, 127, 1, // Skip to: 140576 +/* 42319 */ MCD_OPC_Decode, 195, 16, 243, 1, // Opcode: CMPLS_PPzZI_S +/* 42324 */ MCD_OPC_FilterValue, 3, 199, 127, 1, // Skip to: 140576 +/* 42329 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42332 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42370 +/* 42337 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42340 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42355 +/* 42345 */ MCD_OPC_CheckPredicate, 16, 178, 127, 1, // Skip to: 140576 +/* 42350 */ MCD_OPC_Decode, 168, 16, 243, 1, // Opcode: CMPHS_PPzZI_D +/* 42355 */ MCD_OPC_FilterValue, 1, 168, 127, 1, // Skip to: 140576 +/* 42360 */ MCD_OPC_CheckPredicate, 16, 163, 127, 1, // Skip to: 140576 +/* 42365 */ MCD_OPC_Decode, 186, 16, 243, 1, // Opcode: CMPLO_PPzZI_D +/* 42370 */ MCD_OPC_FilterValue, 1, 153, 127, 1, // Skip to: 140576 +/* 42375 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42378 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42393 +/* 42383 */ MCD_OPC_CheckPredicate, 16, 140, 127, 1, // Skip to: 140576 +/* 42388 */ MCD_OPC_Decode, 157, 16, 243, 1, // Opcode: CMPHI_PPzZI_D +/* 42393 */ MCD_OPC_FilterValue, 1, 130, 127, 1, // Skip to: 140576 +/* 42398 */ MCD_OPC_CheckPredicate, 16, 125, 127, 1, // Skip to: 140576 +/* 42403 */ MCD_OPC_Decode, 193, 16, 243, 1, // Opcode: CMPLS_PPzZI_D +/* 42408 */ MCD_OPC_FilterValue, 1, 115, 127, 1, // Skip to: 140576 +/* 42413 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 42416 */ MCD_OPC_FilterValue, 0, 247, 5, 0, // Skip to: 43948 +/* 42421 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 42424 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 42584 +/* 42429 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 42432 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42470 +/* 42437 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 42440 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42455 -/* 42445 */ MCD_OPC_CheckPredicate, 5, 6, 108, 1, // Skip to: 135640 -/* 42450 */ MCD_OPC_Decode, 214, 59, 246, 1, // Opcode: WHILELO_CXX_H -/* 42455 */ MCD_OPC_FilterValue, 1, 252, 107, 1, // Skip to: 135640 -/* 42460 */ MCD_OPC_CheckPredicate, 5, 247, 107, 1, // Skip to: 135640 -/* 42465 */ MCD_OPC_Decode, 230, 59, 246, 1, // Opcode: WHILELS_CXX_H -/* 42470 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42508 -/* 42475 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 42445 */ MCD_OPC_CheckPredicate, 18, 78, 127, 1, // Skip to: 140576 +/* 42450 */ MCD_OPC_Decode, 220, 62, 244, 1, // Opcode: WHILEGE_PWW_B +/* 42455 */ MCD_OPC_FilterValue, 1, 68, 127, 1, // Skip to: 140576 +/* 42460 */ MCD_OPC_CheckPredicate, 18, 63, 127, 1, // Skip to: 140576 +/* 42465 */ MCD_OPC_Decode, 236, 62, 244, 1, // Opcode: WHILEGT_PWW_B +/* 42470 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42508 +/* 42475 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 42478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42493 -/* 42483 */ MCD_OPC_CheckPredicate, 5, 224, 107, 1, // Skip to: 135640 -/* 42488 */ MCD_OPC_Decode, 215, 59, 246, 1, // Opcode: WHILELO_CXX_S -/* 42493 */ MCD_OPC_FilterValue, 1, 214, 107, 1, // Skip to: 135640 -/* 42498 */ MCD_OPC_CheckPredicate, 5, 209, 107, 1, // Skip to: 135640 -/* 42503 */ MCD_OPC_Decode, 231, 59, 246, 1, // Opcode: WHILELS_CXX_S -/* 42508 */ MCD_OPC_FilterValue, 3, 199, 107, 1, // Skip to: 135640 -/* 42513 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 42483 */ MCD_OPC_CheckPredicate, 18, 40, 127, 1, // Skip to: 140576 +/* 42488 */ MCD_OPC_Decode, 222, 62, 244, 1, // Opcode: WHILEGE_PWW_H +/* 42493 */ MCD_OPC_FilterValue, 1, 30, 127, 1, // Skip to: 140576 +/* 42498 */ MCD_OPC_CheckPredicate, 18, 25, 127, 1, // Skip to: 140576 +/* 42503 */ MCD_OPC_Decode, 238, 62, 244, 1, // Opcode: WHILEGT_PWW_H +/* 42508 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42546 +/* 42513 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 42516 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42531 -/* 42521 */ MCD_OPC_CheckPredicate, 5, 186, 107, 1, // Skip to: 135640 -/* 42526 */ MCD_OPC_Decode, 213, 59, 246, 1, // Opcode: WHILELO_CXX_D -/* 42531 */ MCD_OPC_FilterValue, 1, 176, 107, 1, // Skip to: 135640 -/* 42536 */ MCD_OPC_CheckPredicate, 5, 171, 107, 1, // Skip to: 135640 -/* 42541 */ MCD_OPC_Decode, 229, 59, 246, 1, // Opcode: WHILELS_CXX_D -/* 42546 */ MCD_OPC_FilterValue, 4, 19, 1, 0, // Skip to: 42826 -/* 42551 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 42554 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 42622 -/* 42559 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42562 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42600 -/* 42567 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 42570 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42585 -/* 42575 */ MCD_OPC_CheckPredicate, 5, 132, 107, 1, // Skip to: 135640 -/* 42580 */ MCD_OPC_Decode, 128, 59, 247, 1, // Opcode: WHILEGE_2PXX_B -/* 42585 */ MCD_OPC_FilterValue, 1, 122, 107, 1, // Skip to: 135640 -/* 42590 */ MCD_OPC_CheckPredicate, 5, 117, 107, 1, // Skip to: 135640 -/* 42595 */ MCD_OPC_Decode, 144, 59, 247, 1, // Opcode: WHILEGT_2PXX_B -/* 42600 */ MCD_OPC_FilterValue, 1, 107, 107, 1, // Skip to: 135640 -/* 42605 */ MCD_OPC_CheckPredicate, 5, 102, 107, 1, // Skip to: 135640 -/* 42610 */ MCD_OPC_CheckField, 16, 5, 0, 95, 107, 1, // Skip to: 135640 -/* 42617 */ MCD_OPC_Decode, 170, 35, 248, 1, // Opcode: PEXT_PCI_B -/* 42622 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 42690 -/* 42627 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42630 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42668 -/* 42635 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 42521 */ MCD_OPC_CheckPredicate, 18, 2, 127, 1, // Skip to: 140576 +/* 42526 */ MCD_OPC_Decode, 223, 62, 244, 1, // Opcode: WHILEGE_PWW_S +/* 42531 */ MCD_OPC_FilterValue, 1, 248, 126, 1, // Skip to: 140576 +/* 42536 */ MCD_OPC_CheckPredicate, 18, 243, 126, 1, // Skip to: 140576 +/* 42541 */ MCD_OPC_Decode, 239, 62, 244, 1, // Opcode: WHILEGT_PWW_S +/* 42546 */ MCD_OPC_FilterValue, 3, 233, 126, 1, // Skip to: 140576 +/* 42551 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42554 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42569 +/* 42559 */ MCD_OPC_CheckPredicate, 18, 220, 126, 1, // Skip to: 140576 +/* 42564 */ MCD_OPC_Decode, 221, 62, 244, 1, // Opcode: WHILEGE_PWW_D +/* 42569 */ MCD_OPC_FilterValue, 1, 210, 126, 1, // Skip to: 140576 +/* 42574 */ MCD_OPC_CheckPredicate, 18, 205, 126, 1, // Skip to: 140576 +/* 42579 */ MCD_OPC_Decode, 237, 62, 244, 1, // Opcode: WHILEGT_PWW_D +/* 42584 */ MCD_OPC_FilterValue, 1, 155, 0, 0, // Skip to: 42744 +/* 42589 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 42592 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42630 +/* 42597 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42600 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42615 +/* 42605 */ MCD_OPC_CheckPredicate, 16, 174, 126, 1, // Skip to: 140576 +/* 42610 */ MCD_OPC_Decode, 204, 63, 244, 1, // Opcode: WHILELT_PWW_B +/* 42615 */ MCD_OPC_FilterValue, 1, 164, 126, 1, // Skip to: 140576 +/* 42620 */ MCD_OPC_CheckPredicate, 16, 159, 126, 1, // Skip to: 140576 +/* 42625 */ MCD_OPC_Decode, 156, 63, 244, 1, // Opcode: WHILELE_PWW_B +/* 42630 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42668 +/* 42635 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 42638 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42653 -/* 42643 */ MCD_OPC_CheckPredicate, 5, 64, 107, 1, // Skip to: 135640 -/* 42648 */ MCD_OPC_Decode, 130, 59, 247, 1, // Opcode: WHILEGE_2PXX_H -/* 42653 */ MCD_OPC_FilterValue, 1, 54, 107, 1, // Skip to: 135640 -/* 42658 */ MCD_OPC_CheckPredicate, 5, 49, 107, 1, // Skip to: 135640 -/* 42663 */ MCD_OPC_Decode, 146, 59, 247, 1, // Opcode: WHILEGT_2PXX_H -/* 42668 */ MCD_OPC_FilterValue, 1, 39, 107, 1, // Skip to: 135640 -/* 42673 */ MCD_OPC_CheckPredicate, 5, 34, 107, 1, // Skip to: 135640 -/* 42678 */ MCD_OPC_CheckField, 16, 5, 0, 27, 107, 1, // Skip to: 135640 -/* 42685 */ MCD_OPC_Decode, 172, 35, 248, 1, // Opcode: PEXT_PCI_H -/* 42690 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 42758 -/* 42695 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42698 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42736 -/* 42703 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 42706 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42721 -/* 42711 */ MCD_OPC_CheckPredicate, 5, 252, 106, 1, // Skip to: 135640 -/* 42716 */ MCD_OPC_Decode, 131, 59, 247, 1, // Opcode: WHILEGE_2PXX_S -/* 42721 */ MCD_OPC_FilterValue, 1, 242, 106, 1, // Skip to: 135640 -/* 42726 */ MCD_OPC_CheckPredicate, 5, 237, 106, 1, // Skip to: 135640 -/* 42731 */ MCD_OPC_Decode, 147, 59, 247, 1, // Opcode: WHILEGT_2PXX_S -/* 42736 */ MCD_OPC_FilterValue, 1, 227, 106, 1, // Skip to: 135640 -/* 42741 */ MCD_OPC_CheckPredicate, 5, 222, 106, 1, // Skip to: 135640 -/* 42746 */ MCD_OPC_CheckField, 16, 5, 0, 215, 106, 1, // Skip to: 135640 -/* 42753 */ MCD_OPC_Decode, 173, 35, 248, 1, // Opcode: PEXT_PCI_S -/* 42758 */ MCD_OPC_FilterValue, 3, 205, 106, 1, // Skip to: 135640 -/* 42763 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42766 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42804 -/* 42771 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 42774 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42789 -/* 42779 */ MCD_OPC_CheckPredicate, 5, 184, 106, 1, // Skip to: 135640 -/* 42784 */ MCD_OPC_Decode, 129, 59, 247, 1, // Opcode: WHILEGE_2PXX_D -/* 42789 */ MCD_OPC_FilterValue, 1, 174, 106, 1, // Skip to: 135640 -/* 42794 */ MCD_OPC_CheckPredicate, 5, 169, 106, 1, // Skip to: 135640 -/* 42799 */ MCD_OPC_Decode, 145, 59, 247, 1, // Opcode: WHILEGT_2PXX_D -/* 42804 */ MCD_OPC_FilterValue, 1, 159, 106, 1, // Skip to: 135640 -/* 42809 */ MCD_OPC_CheckPredicate, 5, 154, 106, 1, // Skip to: 135640 -/* 42814 */ MCD_OPC_CheckField, 16, 5, 0, 147, 106, 1, // Skip to: 135640 -/* 42821 */ MCD_OPC_Decode, 171, 35, 248, 1, // Opcode: PEXT_PCI_D -/* 42826 */ MCD_OPC_FilterValue, 5, 47, 1, 0, // Skip to: 43134 -/* 42831 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 42834 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 42909 -/* 42839 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42842 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42880 -/* 42847 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 42850 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42865 -/* 42855 */ MCD_OPC_CheckPredicate, 5, 108, 106, 1, // Skip to: 135640 -/* 42860 */ MCD_OPC_Decode, 240, 59, 247, 1, // Opcode: WHILELT_2PXX_B -/* 42865 */ MCD_OPC_FilterValue, 1, 98, 106, 1, // Skip to: 135640 -/* 42870 */ MCD_OPC_CheckPredicate, 5, 93, 106, 1, // Skip to: 135640 -/* 42875 */ MCD_OPC_Decode, 192, 59, 247, 1, // Opcode: WHILELE_2PXX_B -/* 42880 */ MCD_OPC_FilterValue, 1, 83, 106, 1, // Skip to: 135640 -/* 42885 */ MCD_OPC_CheckPredicate, 5, 78, 106, 1, // Skip to: 135640 -/* 42890 */ MCD_OPC_CheckField, 16, 5, 0, 71, 106, 1, // Skip to: 135640 -/* 42897 */ MCD_OPC_CheckField, 9, 1, 0, 64, 106, 1, // Skip to: 135640 -/* 42904 */ MCD_OPC_Decode, 166, 35, 249, 1, // Opcode: PEXT_2PCI_B -/* 42909 */ MCD_OPC_FilterValue, 1, 70, 0, 0, // Skip to: 42984 -/* 42914 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42917 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42955 -/* 42922 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 42925 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42940 -/* 42930 */ MCD_OPC_CheckPredicate, 5, 33, 106, 1, // Skip to: 135640 -/* 42935 */ MCD_OPC_Decode, 242, 59, 247, 1, // Opcode: WHILELT_2PXX_H -/* 42940 */ MCD_OPC_FilterValue, 1, 23, 106, 1, // Skip to: 135640 -/* 42945 */ MCD_OPC_CheckPredicate, 5, 18, 106, 1, // Skip to: 135640 -/* 42950 */ MCD_OPC_Decode, 194, 59, 247, 1, // Opcode: WHILELE_2PXX_H -/* 42955 */ MCD_OPC_FilterValue, 1, 8, 106, 1, // Skip to: 135640 -/* 42960 */ MCD_OPC_CheckPredicate, 5, 3, 106, 1, // Skip to: 135640 -/* 42965 */ MCD_OPC_CheckField, 16, 5, 0, 252, 105, 1, // Skip to: 135640 -/* 42972 */ MCD_OPC_CheckField, 9, 1, 0, 245, 105, 1, // Skip to: 135640 -/* 42979 */ MCD_OPC_Decode, 168, 35, 249, 1, // Opcode: PEXT_2PCI_H -/* 42984 */ MCD_OPC_FilterValue, 2, 70, 0, 0, // Skip to: 43059 -/* 42989 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 42992 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43030 -/* 42997 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43000 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43015 -/* 43005 */ MCD_OPC_CheckPredicate, 5, 214, 105, 1, // Skip to: 135640 -/* 43010 */ MCD_OPC_Decode, 243, 59, 247, 1, // Opcode: WHILELT_2PXX_S -/* 43015 */ MCD_OPC_FilterValue, 1, 204, 105, 1, // Skip to: 135640 -/* 43020 */ MCD_OPC_CheckPredicate, 5, 199, 105, 1, // Skip to: 135640 -/* 43025 */ MCD_OPC_Decode, 195, 59, 247, 1, // Opcode: WHILELE_2PXX_S -/* 43030 */ MCD_OPC_FilterValue, 1, 189, 105, 1, // Skip to: 135640 -/* 43035 */ MCD_OPC_CheckPredicate, 5, 184, 105, 1, // Skip to: 135640 -/* 43040 */ MCD_OPC_CheckField, 16, 5, 0, 177, 105, 1, // Skip to: 135640 -/* 43047 */ MCD_OPC_CheckField, 9, 1, 0, 170, 105, 1, // Skip to: 135640 -/* 43054 */ MCD_OPC_Decode, 169, 35, 249, 1, // Opcode: PEXT_2PCI_S -/* 43059 */ MCD_OPC_FilterValue, 3, 160, 105, 1, // Skip to: 135640 -/* 43064 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 43067 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43105 -/* 43072 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43075 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43090 -/* 43080 */ MCD_OPC_CheckPredicate, 5, 139, 105, 1, // Skip to: 135640 -/* 43085 */ MCD_OPC_Decode, 241, 59, 247, 1, // Opcode: WHILELT_2PXX_D -/* 43090 */ MCD_OPC_FilterValue, 1, 129, 105, 1, // Skip to: 135640 -/* 43095 */ MCD_OPC_CheckPredicate, 5, 124, 105, 1, // Skip to: 135640 -/* 43100 */ MCD_OPC_Decode, 193, 59, 247, 1, // Opcode: WHILELE_2PXX_D -/* 43105 */ MCD_OPC_FilterValue, 1, 114, 105, 1, // Skip to: 135640 -/* 43110 */ MCD_OPC_CheckPredicate, 5, 109, 105, 1, // Skip to: 135640 -/* 43115 */ MCD_OPC_CheckField, 16, 5, 0, 102, 105, 1, // Skip to: 135640 -/* 43122 */ MCD_OPC_CheckField, 9, 1, 0, 95, 105, 1, // Skip to: 135640 -/* 43129 */ MCD_OPC_Decode, 167, 35, 249, 1, // Opcode: PEXT_2PCI_D -/* 43134 */ MCD_OPC_FilterValue, 6, 75, 1, 0, // Skip to: 43470 -/* 43139 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 43142 */ MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 43224 -/* 43147 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 43150 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43188 -/* 43155 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43158 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43173 -/* 43163 */ MCD_OPC_CheckPredicate, 5, 56, 105, 1, // Skip to: 135640 -/* 43168 */ MCD_OPC_Decode, 176, 59, 247, 1, // Opcode: WHILEHS_2PXX_B -/* 43173 */ MCD_OPC_FilterValue, 1, 46, 105, 1, // Skip to: 135640 -/* 43178 */ MCD_OPC_CheckPredicate, 5, 41, 105, 1, // Skip to: 135640 -/* 43183 */ MCD_OPC_Decode, 160, 59, 247, 1, // Opcode: WHILEHI_2PXX_B -/* 43188 */ MCD_OPC_FilterValue, 1, 31, 105, 1, // Skip to: 135640 -/* 43193 */ MCD_OPC_CheckPredicate, 5, 26, 105, 1, // Skip to: 135640 -/* 43198 */ MCD_OPC_CheckField, 16, 5, 0, 19, 105, 1, // Skip to: 135640 -/* 43205 */ MCD_OPC_CheckField, 5, 5, 0, 12, 105, 1, // Skip to: 135640 -/* 43212 */ MCD_OPC_CheckField, 3, 1, 0, 5, 105, 1, // Skip to: 135640 -/* 43219 */ MCD_OPC_Decode, 252, 35, 250, 1, // Opcode: PTRUE_C_B -/* 43224 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 43306 -/* 43229 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 42643 */ MCD_OPC_CheckPredicate, 16, 136, 126, 1, // Skip to: 140576 +/* 42648 */ MCD_OPC_Decode, 206, 63, 244, 1, // Opcode: WHILELT_PWW_H +/* 42653 */ MCD_OPC_FilterValue, 1, 126, 126, 1, // Skip to: 140576 +/* 42658 */ MCD_OPC_CheckPredicate, 16, 121, 126, 1, // Skip to: 140576 +/* 42663 */ MCD_OPC_Decode, 158, 63, 244, 1, // Opcode: WHILELE_PWW_H +/* 42668 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42706 +/* 42673 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42676 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42691 +/* 42681 */ MCD_OPC_CheckPredicate, 16, 98, 126, 1, // Skip to: 140576 +/* 42686 */ MCD_OPC_Decode, 207, 63, 244, 1, // Opcode: WHILELT_PWW_S +/* 42691 */ MCD_OPC_FilterValue, 1, 88, 126, 1, // Skip to: 140576 +/* 42696 */ MCD_OPC_CheckPredicate, 16, 83, 126, 1, // Skip to: 140576 +/* 42701 */ MCD_OPC_Decode, 159, 63, 244, 1, // Opcode: WHILELE_PWW_S +/* 42706 */ MCD_OPC_FilterValue, 3, 73, 126, 1, // Skip to: 140576 +/* 42711 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42714 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42729 +/* 42719 */ MCD_OPC_CheckPredicate, 16, 60, 126, 1, // Skip to: 140576 +/* 42724 */ MCD_OPC_Decode, 205, 63, 244, 1, // Opcode: WHILELT_PWW_D +/* 42729 */ MCD_OPC_FilterValue, 1, 50, 126, 1, // Skip to: 140576 +/* 42734 */ MCD_OPC_CheckPredicate, 16, 45, 126, 1, // Skip to: 140576 +/* 42739 */ MCD_OPC_Decode, 157, 63, 244, 1, // Opcode: WHILELE_PWW_D +/* 42744 */ MCD_OPC_FilterValue, 2, 155, 0, 0, // Skip to: 42904 +/* 42749 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 42752 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42790 +/* 42757 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42760 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42775 +/* 42765 */ MCD_OPC_CheckPredicate, 18, 14, 126, 1, // Skip to: 140576 +/* 42770 */ MCD_OPC_Decode, 140, 63, 244, 1, // Opcode: WHILEHS_PWW_B +/* 42775 */ MCD_OPC_FilterValue, 1, 4, 126, 1, // Skip to: 140576 +/* 42780 */ MCD_OPC_CheckPredicate, 18, 255, 125, 1, // Skip to: 140576 +/* 42785 */ MCD_OPC_Decode, 252, 62, 244, 1, // Opcode: WHILEHI_PWW_B +/* 42790 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42828 +/* 42795 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42798 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42813 +/* 42803 */ MCD_OPC_CheckPredicate, 18, 232, 125, 1, // Skip to: 140576 +/* 42808 */ MCD_OPC_Decode, 142, 63, 244, 1, // Opcode: WHILEHS_PWW_H +/* 42813 */ MCD_OPC_FilterValue, 1, 222, 125, 1, // Skip to: 140576 +/* 42818 */ MCD_OPC_CheckPredicate, 18, 217, 125, 1, // Skip to: 140576 +/* 42823 */ MCD_OPC_Decode, 254, 62, 244, 1, // Opcode: WHILEHI_PWW_H +/* 42828 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 42866 +/* 42833 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42836 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42851 +/* 42841 */ MCD_OPC_CheckPredicate, 18, 194, 125, 1, // Skip to: 140576 +/* 42846 */ MCD_OPC_Decode, 143, 63, 244, 1, // Opcode: WHILEHS_PWW_S +/* 42851 */ MCD_OPC_FilterValue, 1, 184, 125, 1, // Skip to: 140576 +/* 42856 */ MCD_OPC_CheckPredicate, 18, 179, 125, 1, // Skip to: 140576 +/* 42861 */ MCD_OPC_Decode, 255, 62, 244, 1, // Opcode: WHILEHI_PWW_S +/* 42866 */ MCD_OPC_FilterValue, 3, 169, 125, 1, // Skip to: 140576 +/* 42871 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42874 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42889 +/* 42879 */ MCD_OPC_CheckPredicate, 18, 156, 125, 1, // Skip to: 140576 +/* 42884 */ MCD_OPC_Decode, 141, 63, 244, 1, // Opcode: WHILEHS_PWW_D +/* 42889 */ MCD_OPC_FilterValue, 1, 146, 125, 1, // Skip to: 140576 +/* 42894 */ MCD_OPC_CheckPredicate, 18, 141, 125, 1, // Skip to: 140576 +/* 42899 */ MCD_OPC_Decode, 253, 62, 244, 1, // Opcode: WHILEHI_PWW_D +/* 42904 */ MCD_OPC_FilterValue, 3, 155, 0, 0, // Skip to: 43064 +/* 42909 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 42912 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 42950 +/* 42917 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42920 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42935 +/* 42925 */ MCD_OPC_CheckPredicate, 16, 110, 125, 1, // Skip to: 140576 +/* 42930 */ MCD_OPC_Decode, 172, 63, 244, 1, // Opcode: WHILELO_PWW_B +/* 42935 */ MCD_OPC_FilterValue, 1, 100, 125, 1, // Skip to: 140576 +/* 42940 */ MCD_OPC_CheckPredicate, 16, 95, 125, 1, // Skip to: 140576 +/* 42945 */ MCD_OPC_Decode, 188, 63, 244, 1, // Opcode: WHILELS_PWW_B +/* 42950 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 42988 +/* 42955 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42958 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 42973 +/* 42963 */ MCD_OPC_CheckPredicate, 16, 72, 125, 1, // Skip to: 140576 +/* 42968 */ MCD_OPC_Decode, 174, 63, 244, 1, // Opcode: WHILELO_PWW_H +/* 42973 */ MCD_OPC_FilterValue, 1, 62, 125, 1, // Skip to: 140576 +/* 42978 */ MCD_OPC_CheckPredicate, 16, 57, 125, 1, // Skip to: 140576 +/* 42983 */ MCD_OPC_Decode, 190, 63, 244, 1, // Opcode: WHILELS_PWW_H +/* 42988 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43026 +/* 42993 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 42996 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43011 +/* 43001 */ MCD_OPC_CheckPredicate, 16, 34, 125, 1, // Skip to: 140576 +/* 43006 */ MCD_OPC_Decode, 175, 63, 244, 1, // Opcode: WHILELO_PWW_S +/* 43011 */ MCD_OPC_FilterValue, 1, 24, 125, 1, // Skip to: 140576 +/* 43016 */ MCD_OPC_CheckPredicate, 16, 19, 125, 1, // Skip to: 140576 +/* 43021 */ MCD_OPC_Decode, 191, 63, 244, 1, // Opcode: WHILELS_PWW_S +/* 43026 */ MCD_OPC_FilterValue, 3, 9, 125, 1, // Skip to: 140576 +/* 43031 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43034 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43049 +/* 43039 */ MCD_OPC_CheckPredicate, 16, 252, 124, 1, // Skip to: 140576 +/* 43044 */ MCD_OPC_Decode, 173, 63, 244, 1, // Opcode: WHILELO_PWW_D +/* 43049 */ MCD_OPC_FilterValue, 1, 242, 124, 1, // Skip to: 140576 +/* 43054 */ MCD_OPC_CheckPredicate, 16, 237, 124, 1, // Skip to: 140576 +/* 43059 */ MCD_OPC_Decode, 189, 63, 244, 1, // Opcode: WHILELS_PWW_D +/* 43064 */ MCD_OPC_FilterValue, 4, 155, 0, 0, // Skip to: 43224 +/* 43069 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43072 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43110 +/* 43077 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43080 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43095 +/* 43085 */ MCD_OPC_CheckPredicate, 18, 206, 124, 1, // Skip to: 140576 +/* 43090 */ MCD_OPC_Decode, 224, 62, 245, 1, // Opcode: WHILEGE_PXX_B +/* 43095 */ MCD_OPC_FilterValue, 1, 196, 124, 1, // Skip to: 140576 +/* 43100 */ MCD_OPC_CheckPredicate, 18, 191, 124, 1, // Skip to: 140576 +/* 43105 */ MCD_OPC_Decode, 240, 62, 245, 1, // Opcode: WHILEGT_PXX_B +/* 43110 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 43148 +/* 43115 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43118 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43133 +/* 43123 */ MCD_OPC_CheckPredicate, 18, 168, 124, 1, // Skip to: 140576 +/* 43128 */ MCD_OPC_Decode, 226, 62, 245, 1, // Opcode: WHILEGE_PXX_H +/* 43133 */ MCD_OPC_FilterValue, 1, 158, 124, 1, // Skip to: 140576 +/* 43138 */ MCD_OPC_CheckPredicate, 18, 153, 124, 1, // Skip to: 140576 +/* 43143 */ MCD_OPC_Decode, 242, 62, 245, 1, // Opcode: WHILEGT_PXX_H +/* 43148 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43186 +/* 43153 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43156 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43171 +/* 43161 */ MCD_OPC_CheckPredicate, 18, 130, 124, 1, // Skip to: 140576 +/* 43166 */ MCD_OPC_Decode, 227, 62, 245, 1, // Opcode: WHILEGE_PXX_S +/* 43171 */ MCD_OPC_FilterValue, 1, 120, 124, 1, // Skip to: 140576 +/* 43176 */ MCD_OPC_CheckPredicate, 18, 115, 124, 1, // Skip to: 140576 +/* 43181 */ MCD_OPC_Decode, 243, 62, 245, 1, // Opcode: WHILEGT_PXX_S +/* 43186 */ MCD_OPC_FilterValue, 3, 105, 124, 1, // Skip to: 140576 +/* 43191 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43194 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43209 +/* 43199 */ MCD_OPC_CheckPredicate, 18, 92, 124, 1, // Skip to: 140576 +/* 43204 */ MCD_OPC_Decode, 225, 62, 245, 1, // Opcode: WHILEGE_PXX_D +/* 43209 */ MCD_OPC_FilterValue, 1, 82, 124, 1, // Skip to: 140576 +/* 43214 */ MCD_OPC_CheckPredicate, 18, 77, 124, 1, // Skip to: 140576 +/* 43219 */ MCD_OPC_Decode, 241, 62, 245, 1, // Opcode: WHILEGT_PXX_D +/* 43224 */ MCD_OPC_FilterValue, 5, 155, 0, 0, // Skip to: 43384 +/* 43229 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... /* 43232 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43270 -/* 43237 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 43237 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 43240 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43255 -/* 43245 */ MCD_OPC_CheckPredicate, 5, 230, 104, 1, // Skip to: 135640 -/* 43250 */ MCD_OPC_Decode, 178, 59, 247, 1, // Opcode: WHILEHS_2PXX_H -/* 43255 */ MCD_OPC_FilterValue, 1, 220, 104, 1, // Skip to: 135640 -/* 43260 */ MCD_OPC_CheckPredicate, 5, 215, 104, 1, // Skip to: 135640 -/* 43265 */ MCD_OPC_Decode, 162, 59, 247, 1, // Opcode: WHILEHI_2PXX_H -/* 43270 */ MCD_OPC_FilterValue, 1, 205, 104, 1, // Skip to: 135640 -/* 43275 */ MCD_OPC_CheckPredicate, 5, 200, 104, 1, // Skip to: 135640 -/* 43280 */ MCD_OPC_CheckField, 16, 5, 0, 193, 104, 1, // Skip to: 135640 -/* 43287 */ MCD_OPC_CheckField, 5, 5, 0, 186, 104, 1, // Skip to: 135640 -/* 43294 */ MCD_OPC_CheckField, 3, 1, 0, 179, 104, 1, // Skip to: 135640 -/* 43301 */ MCD_OPC_Decode, 254, 35, 250, 1, // Opcode: PTRUE_C_H -/* 43306 */ MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 43388 -/* 43311 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 43314 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43352 -/* 43319 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43322 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43337 -/* 43327 */ MCD_OPC_CheckPredicate, 5, 148, 104, 1, // Skip to: 135640 -/* 43332 */ MCD_OPC_Decode, 179, 59, 247, 1, // Opcode: WHILEHS_2PXX_S -/* 43337 */ MCD_OPC_FilterValue, 1, 138, 104, 1, // Skip to: 135640 -/* 43342 */ MCD_OPC_CheckPredicate, 5, 133, 104, 1, // Skip to: 135640 -/* 43347 */ MCD_OPC_Decode, 163, 59, 247, 1, // Opcode: WHILEHI_2PXX_S -/* 43352 */ MCD_OPC_FilterValue, 1, 123, 104, 1, // Skip to: 135640 -/* 43357 */ MCD_OPC_CheckPredicate, 5, 118, 104, 1, // Skip to: 135640 -/* 43362 */ MCD_OPC_CheckField, 16, 5, 0, 111, 104, 1, // Skip to: 135640 -/* 43369 */ MCD_OPC_CheckField, 5, 5, 0, 104, 104, 1, // Skip to: 135640 -/* 43376 */ MCD_OPC_CheckField, 3, 1, 0, 97, 104, 1, // Skip to: 135640 -/* 43383 */ MCD_OPC_Decode, 255, 35, 250, 1, // Opcode: PTRUE_C_S -/* 43388 */ MCD_OPC_FilterValue, 3, 87, 104, 1, // Skip to: 135640 -/* 43393 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 43396 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43434 -/* 43401 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43404 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43419 -/* 43409 */ MCD_OPC_CheckPredicate, 5, 66, 104, 1, // Skip to: 135640 -/* 43414 */ MCD_OPC_Decode, 177, 59, 247, 1, // Opcode: WHILEHS_2PXX_D -/* 43419 */ MCD_OPC_FilterValue, 1, 56, 104, 1, // Skip to: 135640 -/* 43424 */ MCD_OPC_CheckPredicate, 5, 51, 104, 1, // Skip to: 135640 -/* 43429 */ MCD_OPC_Decode, 161, 59, 247, 1, // Opcode: WHILEHI_2PXX_D -/* 43434 */ MCD_OPC_FilterValue, 1, 41, 104, 1, // Skip to: 135640 -/* 43439 */ MCD_OPC_CheckPredicate, 5, 36, 104, 1, // Skip to: 135640 -/* 43444 */ MCD_OPC_CheckField, 16, 5, 0, 29, 104, 1, // Skip to: 135640 -/* 43451 */ MCD_OPC_CheckField, 5, 5, 0, 22, 104, 1, // Skip to: 135640 -/* 43458 */ MCD_OPC_CheckField, 3, 1, 0, 15, 104, 1, // Skip to: 135640 -/* 43465 */ MCD_OPC_Decode, 253, 35, 250, 1, // Opcode: PTRUE_C_D -/* 43470 */ MCD_OPC_FilterValue, 7, 5, 104, 1, // Skip to: 135640 -/* 43475 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 43478 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 43530 -/* 43483 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43486 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 43508 -/* 43491 */ MCD_OPC_CheckPredicate, 5, 240, 103, 1, // Skip to: 135640 -/* 43496 */ MCD_OPC_CheckField, 13, 1, 0, 233, 103, 1, // Skip to: 135640 -/* 43503 */ MCD_OPC_Decode, 208, 59, 247, 1, // Opcode: WHILELO_2PXX_B -/* 43508 */ MCD_OPC_FilterValue, 1, 223, 103, 1, // Skip to: 135640 -/* 43513 */ MCD_OPC_CheckPredicate, 5, 218, 103, 1, // Skip to: 135640 -/* 43518 */ MCD_OPC_CheckField, 13, 1, 0, 211, 103, 1, // Skip to: 135640 -/* 43525 */ MCD_OPC_Decode, 224, 59, 247, 1, // Opcode: WHILELS_2PXX_B -/* 43530 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 43582 -/* 43535 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43538 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 43560 -/* 43543 */ MCD_OPC_CheckPredicate, 5, 188, 103, 1, // Skip to: 135640 -/* 43548 */ MCD_OPC_CheckField, 13, 1, 0, 181, 103, 1, // Skip to: 135640 -/* 43555 */ MCD_OPC_Decode, 210, 59, 247, 1, // Opcode: WHILELO_2PXX_H -/* 43560 */ MCD_OPC_FilterValue, 1, 171, 103, 1, // Skip to: 135640 -/* 43565 */ MCD_OPC_CheckPredicate, 5, 166, 103, 1, // Skip to: 135640 -/* 43570 */ MCD_OPC_CheckField, 13, 1, 0, 159, 103, 1, // Skip to: 135640 -/* 43577 */ MCD_OPC_Decode, 226, 59, 247, 1, // Opcode: WHILELS_2PXX_H -/* 43582 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 43634 -/* 43587 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43590 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 43612 -/* 43595 */ MCD_OPC_CheckPredicate, 5, 136, 103, 1, // Skip to: 135640 -/* 43600 */ MCD_OPC_CheckField, 13, 1, 0, 129, 103, 1, // Skip to: 135640 -/* 43607 */ MCD_OPC_Decode, 211, 59, 247, 1, // Opcode: WHILELO_2PXX_S -/* 43612 */ MCD_OPC_FilterValue, 1, 119, 103, 1, // Skip to: 135640 -/* 43617 */ MCD_OPC_CheckPredicate, 5, 114, 103, 1, // Skip to: 135640 -/* 43622 */ MCD_OPC_CheckField, 13, 1, 0, 107, 103, 1, // Skip to: 135640 -/* 43629 */ MCD_OPC_Decode, 227, 59, 247, 1, // Opcode: WHILELS_2PXX_S -/* 43634 */ MCD_OPC_FilterValue, 3, 97, 103, 1, // Skip to: 135640 -/* 43639 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 43642 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 43664 -/* 43647 */ MCD_OPC_CheckPredicate, 5, 84, 103, 1, // Skip to: 135640 -/* 43652 */ MCD_OPC_CheckField, 13, 1, 0, 77, 103, 1, // Skip to: 135640 -/* 43659 */ MCD_OPC_Decode, 209, 59, 247, 1, // Opcode: WHILELO_2PXX_D -/* 43664 */ MCD_OPC_FilterValue, 1, 67, 103, 1, // Skip to: 135640 -/* 43669 */ MCD_OPC_CheckPredicate, 5, 62, 103, 1, // Skip to: 135640 -/* 43674 */ MCD_OPC_CheckField, 13, 1, 0, 55, 103, 1, // Skip to: 135640 -/* 43681 */ MCD_OPC_Decode, 225, 59, 247, 1, // Opcode: WHILELS_2PXX_D -/* 43686 */ MCD_OPC_FilterValue, 2, 62, 5, 0, // Skip to: 45033 -/* 43691 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 43694 */ MCD_OPC_FilterValue, 0, 183, 0, 0, // Skip to: 43882 -/* 43699 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 43702 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 43747 -/* 43707 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 43710 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43725 -/* 43715 */ MCD_OPC_CheckPredicate, 10, 16, 103, 1, // Skip to: 135640 -/* 43720 */ MCD_OPC_Decode, 202, 14, 251, 1, // Opcode: CNTP_XPP_B -/* 43725 */ MCD_OPC_FilterValue, 1, 6, 103, 1, // Skip to: 135640 -/* 43730 */ MCD_OPC_CheckPredicate, 5, 1, 103, 1, // Skip to: 135640 -/* 43735 */ MCD_OPC_CheckField, 11, 3, 0, 250, 102, 1, // Skip to: 135640 -/* 43742 */ MCD_OPC_Decode, 198, 14, 252, 1, // Opcode: CNTP_XCI_B -/* 43747 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 43792 -/* 43752 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 43755 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43770 -/* 43760 */ MCD_OPC_CheckPredicate, 10, 227, 102, 1, // Skip to: 135640 -/* 43765 */ MCD_OPC_Decode, 204, 14, 251, 1, // Opcode: CNTP_XPP_H -/* 43770 */ MCD_OPC_FilterValue, 1, 217, 102, 1, // Skip to: 135640 -/* 43775 */ MCD_OPC_CheckPredicate, 5, 212, 102, 1, // Skip to: 135640 -/* 43780 */ MCD_OPC_CheckField, 11, 3, 0, 205, 102, 1, // Skip to: 135640 -/* 43787 */ MCD_OPC_Decode, 200, 14, 252, 1, // Opcode: CNTP_XCI_H -/* 43792 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 43837 -/* 43797 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 43800 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43815 -/* 43805 */ MCD_OPC_CheckPredicate, 10, 182, 102, 1, // Skip to: 135640 -/* 43810 */ MCD_OPC_Decode, 205, 14, 251, 1, // Opcode: CNTP_XPP_S -/* 43815 */ MCD_OPC_FilterValue, 1, 172, 102, 1, // Skip to: 135640 -/* 43820 */ MCD_OPC_CheckPredicate, 5, 167, 102, 1, // Skip to: 135640 -/* 43825 */ MCD_OPC_CheckField, 11, 3, 0, 160, 102, 1, // Skip to: 135640 -/* 43832 */ MCD_OPC_Decode, 201, 14, 252, 1, // Opcode: CNTP_XCI_S -/* 43837 */ MCD_OPC_FilterValue, 3, 150, 102, 1, // Skip to: 135640 -/* 43842 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 43845 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43860 -/* 43850 */ MCD_OPC_CheckPredicate, 10, 137, 102, 1, // Skip to: 135640 -/* 43855 */ MCD_OPC_Decode, 203, 14, 251, 1, // Opcode: CNTP_XPP_D -/* 43860 */ MCD_OPC_FilterValue, 1, 127, 102, 1, // Skip to: 135640 -/* 43865 */ MCD_OPC_CheckPredicate, 5, 122, 102, 1, // Skip to: 135640 -/* 43870 */ MCD_OPC_CheckField, 11, 3, 0, 115, 102, 1, // Skip to: 135640 -/* 43877 */ MCD_OPC_Decode, 199, 14, 252, 1, // Opcode: CNTP_XCI_D -/* 43882 */ MCD_OPC_FilterValue, 8, 221, 0, 0, // Skip to: 44108 -/* 43887 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 43890 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 43943 -/* 43895 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 43898 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 43913 -/* 43903 */ MCD_OPC_CheckPredicate, 10, 84, 102, 1, // Skip to: 135640 -/* 43908 */ MCD_OPC_Decode, 162, 43, 175, 1, // Opcode: SQINCP_ZP_H -/* 43913 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 43928 -/* 43918 */ MCD_OPC_CheckPredicate, 10, 69, 102, 1, // Skip to: 135640 -/* 43923 */ MCD_OPC_Decode, 163, 43, 175, 1, // Opcode: SQINCP_ZP_S -/* 43928 */ MCD_OPC_FilterValue, 3, 59, 102, 1, // Skip to: 135640 -/* 43933 */ MCD_OPC_CheckPredicate, 10, 54, 102, 1, // Skip to: 135640 -/* 43938 */ MCD_OPC_Decode, 161, 43, 175, 1, // Opcode: SQINCP_ZP_D -/* 43943 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 44011 -/* 43948 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 43951 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43966 -/* 43956 */ MCD_OPC_CheckPredicate, 10, 31, 102, 1, // Skip to: 135640 -/* 43961 */ MCD_OPC_Decode, 153, 43, 253, 1, // Opcode: SQINCP_XPWd_B -/* 43966 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 43981 -/* 43971 */ MCD_OPC_CheckPredicate, 10, 16, 102, 1, // Skip to: 135640 -/* 43976 */ MCD_OPC_Decode, 155, 43, 253, 1, // Opcode: SQINCP_XPWd_H -/* 43981 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 43996 -/* 43986 */ MCD_OPC_CheckPredicate, 10, 1, 102, 1, // Skip to: 135640 -/* 43991 */ MCD_OPC_Decode, 156, 43, 253, 1, // Opcode: SQINCP_XPWd_S -/* 43996 */ MCD_OPC_FilterValue, 3, 247, 101, 1, // Skip to: 135640 -/* 44001 */ MCD_OPC_CheckPredicate, 10, 242, 101, 1, // Skip to: 135640 -/* 44006 */ MCD_OPC_Decode, 154, 43, 253, 1, // Opcode: SQINCP_XPWd_D -/* 44011 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 44079 -/* 44016 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44019 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44034 -/* 44024 */ MCD_OPC_CheckPredicate, 10, 219, 101, 1, // Skip to: 135640 -/* 44029 */ MCD_OPC_Decode, 157, 43, 253, 1, // Opcode: SQINCP_XP_B -/* 44034 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 44049 -/* 44039 */ MCD_OPC_CheckPredicate, 10, 204, 101, 1, // Skip to: 135640 -/* 44044 */ MCD_OPC_Decode, 159, 43, 253, 1, // Opcode: SQINCP_XP_H -/* 44049 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 44064 -/* 44054 */ MCD_OPC_CheckPredicate, 10, 189, 101, 1, // Skip to: 135640 -/* 44059 */ MCD_OPC_Decode, 160, 43, 253, 1, // Opcode: SQINCP_XP_S -/* 44064 */ MCD_OPC_FilterValue, 3, 179, 101, 1, // Skip to: 135640 -/* 44069 */ MCD_OPC_CheckPredicate, 10, 174, 101, 1, // Skip to: 135640 -/* 44074 */ MCD_OPC_Decode, 158, 43, 253, 1, // Opcode: SQINCP_XP_D -/* 44079 */ MCD_OPC_FilterValue, 8, 164, 101, 1, // Skip to: 135640 -/* 44084 */ MCD_OPC_CheckPredicate, 14, 159, 101, 1, // Skip to: 135640 -/* 44089 */ MCD_OPC_CheckField, 22, 2, 0, 152, 101, 1, // Skip to: 135640 -/* 44096 */ MCD_OPC_CheckField, 0, 5, 0, 145, 101, 1, // Skip to: 135640 -/* 44103 */ MCD_OPC_Decode, 136, 60, 254, 1, // Opcode: WRFFR -/* 44108 */ MCD_OPC_FilterValue, 9, 200, 0, 0, // Skip to: 44313 -/* 44113 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44116 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44154 -/* 44121 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44124 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44139 -/* 44129 */ MCD_OPC_CheckPredicate, 10, 114, 101, 1, // Skip to: 135640 -/* 44134 */ MCD_OPC_Decode, 245, 55, 255, 1, // Opcode: UQINCP_WP_B -/* 44139 */ MCD_OPC_FilterValue, 6, 104, 101, 1, // Skip to: 135640 -/* 44144 */ MCD_OPC_CheckPredicate, 10, 99, 101, 1, // Skip to: 135640 -/* 44149 */ MCD_OPC_Decode, 249, 55, 253, 1, // Opcode: UQINCP_XP_B -/* 44154 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 44207 -/* 44159 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44162 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44177 -/* 44167 */ MCD_OPC_CheckPredicate, 10, 76, 101, 1, // Skip to: 135640 -/* 44172 */ MCD_OPC_Decode, 254, 55, 175, 1, // Opcode: UQINCP_ZP_H -/* 44177 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44192 -/* 44182 */ MCD_OPC_CheckPredicate, 10, 61, 101, 1, // Skip to: 135640 -/* 44187 */ MCD_OPC_Decode, 247, 55, 255, 1, // Opcode: UQINCP_WP_H -/* 44192 */ MCD_OPC_FilterValue, 6, 51, 101, 1, // Skip to: 135640 -/* 44197 */ MCD_OPC_CheckPredicate, 10, 46, 101, 1, // Skip to: 135640 -/* 44202 */ MCD_OPC_Decode, 251, 55, 253, 1, // Opcode: UQINCP_XP_H -/* 44207 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 44260 -/* 44212 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44230 -/* 44220 */ MCD_OPC_CheckPredicate, 10, 23, 101, 1, // Skip to: 135640 -/* 44225 */ MCD_OPC_Decode, 255, 55, 175, 1, // Opcode: UQINCP_ZP_S -/* 44230 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44245 -/* 44235 */ MCD_OPC_CheckPredicate, 10, 8, 101, 1, // Skip to: 135640 -/* 44240 */ MCD_OPC_Decode, 248, 55, 255, 1, // Opcode: UQINCP_WP_S -/* 44245 */ MCD_OPC_FilterValue, 6, 254, 100, 1, // Skip to: 135640 -/* 44250 */ MCD_OPC_CheckPredicate, 10, 249, 100, 1, // Skip to: 135640 -/* 44255 */ MCD_OPC_Decode, 252, 55, 253, 1, // Opcode: UQINCP_XP_S -/* 44260 */ MCD_OPC_FilterValue, 3, 239, 100, 1, // Skip to: 135640 -/* 44265 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44268 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44283 -/* 44273 */ MCD_OPC_CheckPredicate, 10, 226, 100, 1, // Skip to: 135640 -/* 44278 */ MCD_OPC_Decode, 253, 55, 175, 1, // Opcode: UQINCP_ZP_D -/* 44283 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44298 -/* 44288 */ MCD_OPC_CheckPredicate, 10, 211, 100, 1, // Skip to: 135640 -/* 44293 */ MCD_OPC_Decode, 246, 55, 255, 1, // Opcode: UQINCP_WP_D -/* 44298 */ MCD_OPC_FilterValue, 6, 201, 100, 1, // Skip to: 135640 -/* 44303 */ MCD_OPC_CheckPredicate, 10, 196, 100, 1, // Skip to: 135640 -/* 44308 */ MCD_OPC_Decode, 250, 55, 253, 1, // Opcode: UQINCP_XP_D -/* 44313 */ MCD_OPC_FilterValue, 10, 200, 0, 0, // Skip to: 44518 -/* 44318 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44321 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44359 -/* 44326 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44329 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44344 -/* 44334 */ MCD_OPC_CheckPredicate, 10, 165, 100, 1, // Skip to: 135640 -/* 44339 */ MCD_OPC_Decode, 152, 42, 253, 1, // Opcode: SQDECP_XPWd_B -/* 44344 */ MCD_OPC_FilterValue, 6, 155, 100, 1, // Skip to: 135640 -/* 44349 */ MCD_OPC_CheckPredicate, 10, 150, 100, 1, // Skip to: 135640 -/* 44354 */ MCD_OPC_Decode, 156, 42, 253, 1, // Opcode: SQDECP_XP_B -/* 44359 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 44412 -/* 44364 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44367 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44382 -/* 44372 */ MCD_OPC_CheckPredicate, 10, 127, 100, 1, // Skip to: 135640 -/* 44377 */ MCD_OPC_Decode, 161, 42, 175, 1, // Opcode: SQDECP_ZP_H -/* 44382 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44397 -/* 44387 */ MCD_OPC_CheckPredicate, 10, 112, 100, 1, // Skip to: 135640 -/* 44392 */ MCD_OPC_Decode, 154, 42, 253, 1, // Opcode: SQDECP_XPWd_H -/* 44397 */ MCD_OPC_FilterValue, 6, 102, 100, 1, // Skip to: 135640 -/* 44402 */ MCD_OPC_CheckPredicate, 10, 97, 100, 1, // Skip to: 135640 -/* 44407 */ MCD_OPC_Decode, 158, 42, 253, 1, // Opcode: SQDECP_XP_H -/* 44412 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 44465 -/* 44417 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44435 -/* 44425 */ MCD_OPC_CheckPredicate, 10, 74, 100, 1, // Skip to: 135640 -/* 44430 */ MCD_OPC_Decode, 162, 42, 175, 1, // Opcode: SQDECP_ZP_S -/* 44435 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44450 -/* 44440 */ MCD_OPC_CheckPredicate, 10, 59, 100, 1, // Skip to: 135640 -/* 44445 */ MCD_OPC_Decode, 155, 42, 253, 1, // Opcode: SQDECP_XPWd_S -/* 44450 */ MCD_OPC_FilterValue, 6, 49, 100, 1, // Skip to: 135640 -/* 44455 */ MCD_OPC_CheckPredicate, 10, 44, 100, 1, // Skip to: 135640 -/* 44460 */ MCD_OPC_Decode, 159, 42, 253, 1, // Opcode: SQDECP_XP_S -/* 44465 */ MCD_OPC_FilterValue, 3, 34, 100, 1, // Skip to: 135640 -/* 44470 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44473 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44488 -/* 44478 */ MCD_OPC_CheckPredicate, 10, 21, 100, 1, // Skip to: 135640 -/* 44483 */ MCD_OPC_Decode, 160, 42, 175, 1, // Opcode: SQDECP_ZP_D -/* 44488 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44503 -/* 44493 */ MCD_OPC_CheckPredicate, 10, 6, 100, 1, // Skip to: 135640 -/* 44498 */ MCD_OPC_Decode, 153, 42, 253, 1, // Opcode: SQDECP_XPWd_D -/* 44503 */ MCD_OPC_FilterValue, 6, 252, 99, 1, // Skip to: 135640 -/* 44508 */ MCD_OPC_CheckPredicate, 10, 247, 99, 1, // Skip to: 135640 -/* 44513 */ MCD_OPC_Decode, 157, 42, 253, 1, // Opcode: SQDECP_XP_D -/* 44518 */ MCD_OPC_FilterValue, 11, 200, 0, 0, // Skip to: 44723 -/* 44523 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44526 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44564 -/* 44531 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44534 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44549 -/* 44539 */ MCD_OPC_CheckPredicate, 10, 216, 99, 1, // Skip to: 135640 -/* 44544 */ MCD_OPC_Decode, 223, 55, 255, 1, // Opcode: UQDECP_WP_B -/* 44549 */ MCD_OPC_FilterValue, 6, 206, 99, 1, // Skip to: 135640 -/* 44554 */ MCD_OPC_CheckPredicate, 10, 201, 99, 1, // Skip to: 135640 -/* 44559 */ MCD_OPC_Decode, 227, 55, 253, 1, // Opcode: UQDECP_XP_B -/* 44564 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 44617 -/* 44569 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44572 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44587 -/* 44577 */ MCD_OPC_CheckPredicate, 10, 178, 99, 1, // Skip to: 135640 -/* 44582 */ MCD_OPC_Decode, 232, 55, 175, 1, // Opcode: UQDECP_ZP_H -/* 44587 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44602 -/* 44592 */ MCD_OPC_CheckPredicate, 10, 163, 99, 1, // Skip to: 135640 -/* 44597 */ MCD_OPC_Decode, 225, 55, 255, 1, // Opcode: UQDECP_WP_H -/* 44602 */ MCD_OPC_FilterValue, 6, 153, 99, 1, // Skip to: 135640 -/* 44607 */ MCD_OPC_CheckPredicate, 10, 148, 99, 1, // Skip to: 135640 -/* 44612 */ MCD_OPC_Decode, 229, 55, 253, 1, // Opcode: UQDECP_XP_H -/* 44617 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 44670 -/* 44622 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44625 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44640 -/* 44630 */ MCD_OPC_CheckPredicate, 10, 125, 99, 1, // Skip to: 135640 -/* 44635 */ MCD_OPC_Decode, 233, 55, 175, 1, // Opcode: UQDECP_ZP_S -/* 44640 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44655 -/* 44645 */ MCD_OPC_CheckPredicate, 10, 110, 99, 1, // Skip to: 135640 -/* 44650 */ MCD_OPC_Decode, 226, 55, 255, 1, // Opcode: UQDECP_WP_S -/* 44655 */ MCD_OPC_FilterValue, 6, 100, 99, 1, // Skip to: 135640 -/* 44660 */ MCD_OPC_CheckPredicate, 10, 95, 99, 1, // Skip to: 135640 -/* 44665 */ MCD_OPC_Decode, 230, 55, 253, 1, // Opcode: UQDECP_XP_S -/* 44670 */ MCD_OPC_FilterValue, 3, 85, 99, 1, // Skip to: 135640 -/* 44675 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44678 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44693 -/* 44683 */ MCD_OPC_CheckPredicate, 10, 72, 99, 1, // Skip to: 135640 -/* 44688 */ MCD_OPC_Decode, 231, 55, 175, 1, // Opcode: UQDECP_ZP_D -/* 44693 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44708 -/* 44698 */ MCD_OPC_CheckPredicate, 10, 57, 99, 1, // Skip to: 135640 -/* 44703 */ MCD_OPC_Decode, 224, 55, 255, 1, // Opcode: UQDECP_WP_D -/* 44708 */ MCD_OPC_FilterValue, 6, 47, 99, 1, // Skip to: 135640 -/* 44713 */ MCD_OPC_CheckPredicate, 10, 42, 99, 1, // Skip to: 135640 -/* 44718 */ MCD_OPC_Decode, 228, 55, 253, 1, // Opcode: UQDECP_XP_D -/* 44723 */ MCD_OPC_FilterValue, 12, 161, 0, 0, // Skip to: 44889 +/* 43245 */ MCD_OPC_CheckPredicate, 16, 46, 124, 1, // Skip to: 140576 +/* 43250 */ MCD_OPC_Decode, 208, 63, 245, 1, // Opcode: WHILELT_PXX_B +/* 43255 */ MCD_OPC_FilterValue, 1, 36, 124, 1, // Skip to: 140576 +/* 43260 */ MCD_OPC_CheckPredicate, 16, 31, 124, 1, // Skip to: 140576 +/* 43265 */ MCD_OPC_Decode, 160, 63, 245, 1, // Opcode: WHILELE_PXX_B +/* 43270 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 43308 +/* 43275 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43278 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43293 +/* 43283 */ MCD_OPC_CheckPredicate, 16, 8, 124, 1, // Skip to: 140576 +/* 43288 */ MCD_OPC_Decode, 210, 63, 245, 1, // Opcode: WHILELT_PXX_H +/* 43293 */ MCD_OPC_FilterValue, 1, 254, 123, 1, // Skip to: 140576 +/* 43298 */ MCD_OPC_CheckPredicate, 16, 249, 123, 1, // Skip to: 140576 +/* 43303 */ MCD_OPC_Decode, 162, 63, 245, 1, // Opcode: WHILELE_PXX_H +/* 43308 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43346 +/* 43313 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43316 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43331 +/* 43321 */ MCD_OPC_CheckPredicate, 16, 226, 123, 1, // Skip to: 140576 +/* 43326 */ MCD_OPC_Decode, 211, 63, 245, 1, // Opcode: WHILELT_PXX_S +/* 43331 */ MCD_OPC_FilterValue, 1, 216, 123, 1, // Skip to: 140576 +/* 43336 */ MCD_OPC_CheckPredicate, 16, 211, 123, 1, // Skip to: 140576 +/* 43341 */ MCD_OPC_Decode, 163, 63, 245, 1, // Opcode: WHILELE_PXX_S +/* 43346 */ MCD_OPC_FilterValue, 3, 201, 123, 1, // Skip to: 140576 +/* 43351 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43354 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43369 +/* 43359 */ MCD_OPC_CheckPredicate, 16, 188, 123, 1, // Skip to: 140576 +/* 43364 */ MCD_OPC_Decode, 209, 63, 245, 1, // Opcode: WHILELT_PXX_D +/* 43369 */ MCD_OPC_FilterValue, 1, 178, 123, 1, // Skip to: 140576 +/* 43374 */ MCD_OPC_CheckPredicate, 16, 173, 123, 1, // Skip to: 140576 +/* 43379 */ MCD_OPC_Decode, 161, 63, 245, 1, // Opcode: WHILELE_PXX_D +/* 43384 */ MCD_OPC_FilterValue, 6, 155, 0, 0, // Skip to: 43544 +/* 43389 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43392 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43430 +/* 43397 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43400 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43415 +/* 43405 */ MCD_OPC_CheckPredicate, 18, 142, 123, 1, // Skip to: 140576 +/* 43410 */ MCD_OPC_Decode, 144, 63, 245, 1, // Opcode: WHILEHS_PXX_B +/* 43415 */ MCD_OPC_FilterValue, 1, 132, 123, 1, // Skip to: 140576 +/* 43420 */ MCD_OPC_CheckPredicate, 18, 127, 123, 1, // Skip to: 140576 +/* 43425 */ MCD_OPC_Decode, 128, 63, 245, 1, // Opcode: WHILEHI_PXX_B +/* 43430 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 43468 +/* 43435 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43438 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43453 +/* 43443 */ MCD_OPC_CheckPredicate, 18, 104, 123, 1, // Skip to: 140576 +/* 43448 */ MCD_OPC_Decode, 146, 63, 245, 1, // Opcode: WHILEHS_PXX_H +/* 43453 */ MCD_OPC_FilterValue, 1, 94, 123, 1, // Skip to: 140576 +/* 43458 */ MCD_OPC_CheckPredicate, 18, 89, 123, 1, // Skip to: 140576 +/* 43463 */ MCD_OPC_Decode, 130, 63, 245, 1, // Opcode: WHILEHI_PXX_H +/* 43468 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43506 +/* 43473 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43476 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43491 +/* 43481 */ MCD_OPC_CheckPredicate, 18, 66, 123, 1, // Skip to: 140576 +/* 43486 */ MCD_OPC_Decode, 147, 63, 245, 1, // Opcode: WHILEHS_PXX_S +/* 43491 */ MCD_OPC_FilterValue, 1, 56, 123, 1, // Skip to: 140576 +/* 43496 */ MCD_OPC_CheckPredicate, 18, 51, 123, 1, // Skip to: 140576 +/* 43501 */ MCD_OPC_Decode, 131, 63, 245, 1, // Opcode: WHILEHI_PXX_S +/* 43506 */ MCD_OPC_FilterValue, 3, 41, 123, 1, // Skip to: 140576 +/* 43511 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43514 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43529 +/* 43519 */ MCD_OPC_CheckPredicate, 18, 28, 123, 1, // Skip to: 140576 +/* 43524 */ MCD_OPC_Decode, 145, 63, 245, 1, // Opcode: WHILEHS_PXX_D +/* 43529 */ MCD_OPC_FilterValue, 1, 18, 123, 1, // Skip to: 140576 +/* 43534 */ MCD_OPC_CheckPredicate, 18, 13, 123, 1, // Skip to: 140576 +/* 43539 */ MCD_OPC_Decode, 129, 63, 245, 1, // Opcode: WHILEHI_PXX_D +/* 43544 */ MCD_OPC_FilterValue, 7, 155, 0, 0, // Skip to: 43704 +/* 43549 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43552 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43590 +/* 43557 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43560 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43575 +/* 43565 */ MCD_OPC_CheckPredicate, 16, 238, 122, 1, // Skip to: 140576 +/* 43570 */ MCD_OPC_Decode, 176, 63, 245, 1, // Opcode: WHILELO_PXX_B +/* 43575 */ MCD_OPC_FilterValue, 1, 228, 122, 1, // Skip to: 140576 +/* 43580 */ MCD_OPC_CheckPredicate, 16, 223, 122, 1, // Skip to: 140576 +/* 43585 */ MCD_OPC_Decode, 192, 63, 245, 1, // Opcode: WHILELS_PXX_B +/* 43590 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 43628 +/* 43595 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43598 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43613 +/* 43603 */ MCD_OPC_CheckPredicate, 16, 200, 122, 1, // Skip to: 140576 +/* 43608 */ MCD_OPC_Decode, 178, 63, 245, 1, // Opcode: WHILELO_PXX_H +/* 43613 */ MCD_OPC_FilterValue, 1, 190, 122, 1, // Skip to: 140576 +/* 43618 */ MCD_OPC_CheckPredicate, 16, 185, 122, 1, // Skip to: 140576 +/* 43623 */ MCD_OPC_Decode, 194, 63, 245, 1, // Opcode: WHILELS_PXX_H +/* 43628 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43666 +/* 43633 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43636 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43651 +/* 43641 */ MCD_OPC_CheckPredicate, 16, 162, 122, 1, // Skip to: 140576 +/* 43646 */ MCD_OPC_Decode, 179, 63, 245, 1, // Opcode: WHILELO_PXX_S +/* 43651 */ MCD_OPC_FilterValue, 1, 152, 122, 1, // Skip to: 140576 +/* 43656 */ MCD_OPC_CheckPredicate, 16, 147, 122, 1, // Skip to: 140576 +/* 43661 */ MCD_OPC_Decode, 195, 63, 245, 1, // Opcode: WHILELS_PXX_S +/* 43666 */ MCD_OPC_FilterValue, 3, 137, 122, 1, // Skip to: 140576 +/* 43671 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43674 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43689 +/* 43679 */ MCD_OPC_CheckPredicate, 16, 124, 122, 1, // Skip to: 140576 +/* 43684 */ MCD_OPC_Decode, 177, 63, 245, 1, // Opcode: WHILELO_PXX_D +/* 43689 */ MCD_OPC_FilterValue, 1, 114, 122, 1, // Skip to: 140576 +/* 43694 */ MCD_OPC_CheckPredicate, 16, 109, 122, 1, // Skip to: 140576 +/* 43699 */ MCD_OPC_Decode, 193, 63, 245, 1, // Opcode: WHILELS_PXX_D +/* 43704 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 43788 +/* 43709 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 43712 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43750 +/* 43717 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43720 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 43735 +/* 43725 */ MCD_OPC_CheckPredicate, 16, 78, 122, 1, // Skip to: 140576 +/* 43730 */ MCD_OPC_Decode, 251, 17, 246, 1, // Opcode: CTERMEQ_WW +/* 43735 */ MCD_OPC_FilterValue, 3, 68, 122, 1, // Skip to: 140576 +/* 43740 */ MCD_OPC_CheckPredicate, 16, 63, 122, 1, // Skip to: 140576 +/* 43745 */ MCD_OPC_Decode, 252, 17, 247, 1, // Opcode: CTERMEQ_XX +/* 43750 */ MCD_OPC_FilterValue, 16, 53, 122, 1, // Skip to: 140576 +/* 43755 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43758 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 43773 +/* 43763 */ MCD_OPC_CheckPredicate, 16, 40, 122, 1, // Skip to: 140576 +/* 43768 */ MCD_OPC_Decode, 253, 17, 246, 1, // Opcode: CTERMNE_WW +/* 43773 */ MCD_OPC_FilterValue, 3, 30, 122, 1, // Skip to: 140576 +/* 43778 */ MCD_OPC_CheckPredicate, 16, 25, 122, 1, // Skip to: 140576 +/* 43783 */ MCD_OPC_Decode, 254, 17, 247, 1, // Opcode: CTERMNE_XX +/* 43788 */ MCD_OPC_FilterValue, 12, 15, 122, 1, // Skip to: 140576 +/* 43793 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 43796 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 43834 +/* 43801 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43804 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43819 +/* 43809 */ MCD_OPC_CheckPredicate, 18, 250, 121, 1, // Skip to: 140576 +/* 43814 */ MCD_OPC_Decode, 216, 63, 245, 1, // Opcode: WHILEWR_PXX_B +/* 43819 */ MCD_OPC_FilterValue, 1, 240, 121, 1, // Skip to: 140576 +/* 43824 */ MCD_OPC_CheckPredicate, 18, 235, 121, 1, // Skip to: 140576 +/* 43829 */ MCD_OPC_Decode, 212, 63, 245, 1, // Opcode: WHILERW_PXX_B +/* 43834 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 43872 +/* 43839 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43842 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43857 +/* 43847 */ MCD_OPC_CheckPredicate, 18, 212, 121, 1, // Skip to: 140576 +/* 43852 */ MCD_OPC_Decode, 218, 63, 245, 1, // Opcode: WHILEWR_PXX_H +/* 43857 */ MCD_OPC_FilterValue, 1, 202, 121, 1, // Skip to: 140576 +/* 43862 */ MCD_OPC_CheckPredicate, 18, 197, 121, 1, // Skip to: 140576 +/* 43867 */ MCD_OPC_Decode, 214, 63, 245, 1, // Opcode: WHILERW_PXX_H +/* 43872 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 43910 +/* 43877 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43880 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43895 +/* 43885 */ MCD_OPC_CheckPredicate, 18, 174, 121, 1, // Skip to: 140576 +/* 43890 */ MCD_OPC_Decode, 219, 63, 245, 1, // Opcode: WHILEWR_PXX_S +/* 43895 */ MCD_OPC_FilterValue, 1, 164, 121, 1, // Skip to: 140576 +/* 43900 */ MCD_OPC_CheckPredicate, 18, 159, 121, 1, // Skip to: 140576 +/* 43905 */ MCD_OPC_Decode, 215, 63, 245, 1, // Opcode: WHILERW_PXX_S +/* 43910 */ MCD_OPC_FilterValue, 3, 149, 121, 1, // Skip to: 140576 +/* 43915 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43918 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 43933 +/* 43923 */ MCD_OPC_CheckPredicate, 18, 136, 121, 1, // Skip to: 140576 +/* 43928 */ MCD_OPC_Decode, 217, 63, 245, 1, // Opcode: WHILEWR_PXX_D +/* 43933 */ MCD_OPC_FilterValue, 1, 126, 121, 1, // Skip to: 140576 +/* 43938 */ MCD_OPC_CheckPredicate, 18, 121, 121, 1, // Skip to: 140576 +/* 43943 */ MCD_OPC_Decode, 213, 63, 245, 1, // Opcode: WHILERW_PXX_D +/* 43948 */ MCD_OPC_FilterValue, 1, 118, 7, 0, // Skip to: 45863 +/* 43953 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 43956 */ MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 44075 +/* 43961 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 43964 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 44053 +/* 43969 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 43972 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 44031 +/* 43977 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 43980 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 44009 +/* 43985 */ MCD_OPC_CheckPredicate, 22, 74, 121, 1, // Skip to: 140576 +/* 43990 */ MCD_OPC_CheckField, 22, 1, 1, 67, 121, 1, // Skip to: 140576 +/* 43997 */ MCD_OPC_CheckField, 9, 1, 0, 60, 121, 1, // Skip to: 140576 +/* 44004 */ MCD_OPC_Decode, 189, 39, 248, 1, // Opcode: PSEL_PPPRI_D +/* 44009 */ MCD_OPC_FilterValue, 1, 50, 121, 1, // Skip to: 140576 +/* 44014 */ MCD_OPC_CheckPredicate, 22, 45, 121, 1, // Skip to: 140576 +/* 44019 */ MCD_OPC_CheckField, 9, 1, 0, 38, 121, 1, // Skip to: 140576 +/* 44026 */ MCD_OPC_Decode, 191, 39, 249, 1, // Opcode: PSEL_PPPRI_S +/* 44031 */ MCD_OPC_FilterValue, 1, 28, 121, 1, // Skip to: 140576 +/* 44036 */ MCD_OPC_CheckPredicate, 22, 23, 121, 1, // Skip to: 140576 +/* 44041 */ MCD_OPC_CheckField, 9, 1, 0, 16, 121, 1, // Skip to: 140576 +/* 44048 */ MCD_OPC_Decode, 190, 39, 250, 1, // Opcode: PSEL_PPPRI_H +/* 44053 */ MCD_OPC_FilterValue, 1, 6, 121, 1, // Skip to: 140576 +/* 44058 */ MCD_OPC_CheckPredicate, 22, 1, 121, 1, // Skip to: 140576 +/* 44063 */ MCD_OPC_CheckField, 9, 1, 0, 250, 120, 1, // Skip to: 140576 +/* 44070 */ MCD_OPC_Decode, 188, 39, 251, 1, // Opcode: PSEL_PPPRI_B +/* 44075 */ MCD_OPC_FilterValue, 1, 240, 120, 1, // Skip to: 140576 +/* 44080 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 44083 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 44243 +/* 44088 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 44091 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44129 +/* 44096 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44099 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44114 +/* 44104 */ MCD_OPC_CheckPredicate, 7, 211, 120, 1, // Skip to: 140576 +/* 44109 */ MCD_OPC_Decode, 216, 62, 252, 1, // Opcode: WHILEGE_CXX_B +/* 44114 */ MCD_OPC_FilterValue, 1, 201, 120, 1, // Skip to: 140576 +/* 44119 */ MCD_OPC_CheckPredicate, 7, 196, 120, 1, // Skip to: 140576 +/* 44124 */ MCD_OPC_Decode, 232, 62, 252, 1, // Opcode: WHILEGT_CXX_B +/* 44129 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44167 +/* 44134 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44137 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44152 +/* 44142 */ MCD_OPC_CheckPredicate, 7, 173, 120, 1, // Skip to: 140576 +/* 44147 */ MCD_OPC_Decode, 218, 62, 252, 1, // Opcode: WHILEGE_CXX_H +/* 44152 */ MCD_OPC_FilterValue, 1, 163, 120, 1, // Skip to: 140576 +/* 44157 */ MCD_OPC_CheckPredicate, 7, 158, 120, 1, // Skip to: 140576 +/* 44162 */ MCD_OPC_Decode, 234, 62, 252, 1, // Opcode: WHILEGT_CXX_H +/* 44167 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44205 +/* 44172 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44175 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44190 +/* 44180 */ MCD_OPC_CheckPredicate, 7, 135, 120, 1, // Skip to: 140576 +/* 44185 */ MCD_OPC_Decode, 219, 62, 252, 1, // Opcode: WHILEGE_CXX_S +/* 44190 */ MCD_OPC_FilterValue, 1, 125, 120, 1, // Skip to: 140576 +/* 44195 */ MCD_OPC_CheckPredicate, 7, 120, 120, 1, // Skip to: 140576 +/* 44200 */ MCD_OPC_Decode, 235, 62, 252, 1, // Opcode: WHILEGT_CXX_S +/* 44205 */ MCD_OPC_FilterValue, 3, 110, 120, 1, // Skip to: 140576 +/* 44210 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44213 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44228 +/* 44218 */ MCD_OPC_CheckPredicate, 7, 97, 120, 1, // Skip to: 140576 +/* 44223 */ MCD_OPC_Decode, 217, 62, 252, 1, // Opcode: WHILEGE_CXX_D +/* 44228 */ MCD_OPC_FilterValue, 1, 87, 120, 1, // Skip to: 140576 +/* 44233 */ MCD_OPC_CheckPredicate, 7, 82, 120, 1, // Skip to: 140576 +/* 44238 */ MCD_OPC_Decode, 233, 62, 252, 1, // Opcode: WHILEGT_CXX_D +/* 44243 */ MCD_OPC_FilterValue, 1, 155, 0, 0, // Skip to: 44403 +/* 44248 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 44251 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44289 +/* 44256 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44259 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44274 +/* 44264 */ MCD_OPC_CheckPredicate, 7, 51, 120, 1, // Skip to: 140576 +/* 44269 */ MCD_OPC_Decode, 200, 63, 252, 1, // Opcode: WHILELT_CXX_B +/* 44274 */ MCD_OPC_FilterValue, 1, 41, 120, 1, // Skip to: 140576 +/* 44279 */ MCD_OPC_CheckPredicate, 7, 36, 120, 1, // Skip to: 140576 +/* 44284 */ MCD_OPC_Decode, 152, 63, 252, 1, // Opcode: WHILELE_CXX_B +/* 44289 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44327 +/* 44294 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44297 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44312 +/* 44302 */ MCD_OPC_CheckPredicate, 7, 13, 120, 1, // Skip to: 140576 +/* 44307 */ MCD_OPC_Decode, 202, 63, 252, 1, // Opcode: WHILELT_CXX_H +/* 44312 */ MCD_OPC_FilterValue, 1, 3, 120, 1, // Skip to: 140576 +/* 44317 */ MCD_OPC_CheckPredicate, 7, 254, 119, 1, // Skip to: 140576 +/* 44322 */ MCD_OPC_Decode, 154, 63, 252, 1, // Opcode: WHILELE_CXX_H +/* 44327 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44365 +/* 44332 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44335 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44350 +/* 44340 */ MCD_OPC_CheckPredicate, 7, 231, 119, 1, // Skip to: 140576 +/* 44345 */ MCD_OPC_Decode, 203, 63, 252, 1, // Opcode: WHILELT_CXX_S +/* 44350 */ MCD_OPC_FilterValue, 1, 221, 119, 1, // Skip to: 140576 +/* 44355 */ MCD_OPC_CheckPredicate, 7, 216, 119, 1, // Skip to: 140576 +/* 44360 */ MCD_OPC_Decode, 155, 63, 252, 1, // Opcode: WHILELE_CXX_S +/* 44365 */ MCD_OPC_FilterValue, 3, 206, 119, 1, // Skip to: 140576 +/* 44370 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44373 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44388 +/* 44378 */ MCD_OPC_CheckPredicate, 7, 193, 119, 1, // Skip to: 140576 +/* 44383 */ MCD_OPC_Decode, 201, 63, 252, 1, // Opcode: WHILELT_CXX_D +/* 44388 */ MCD_OPC_FilterValue, 1, 183, 119, 1, // Skip to: 140576 +/* 44393 */ MCD_OPC_CheckPredicate, 7, 178, 119, 1, // Skip to: 140576 +/* 44398 */ MCD_OPC_Decode, 153, 63, 252, 1, // Opcode: WHILELE_CXX_D +/* 44403 */ MCD_OPC_FilterValue, 2, 155, 0, 0, // Skip to: 44563 +/* 44408 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 44411 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44449 +/* 44416 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44419 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44434 +/* 44424 */ MCD_OPC_CheckPredicate, 7, 147, 119, 1, // Skip to: 140576 +/* 44429 */ MCD_OPC_Decode, 136, 63, 252, 1, // Opcode: WHILEHS_CXX_B +/* 44434 */ MCD_OPC_FilterValue, 1, 137, 119, 1, // Skip to: 140576 +/* 44439 */ MCD_OPC_CheckPredicate, 7, 132, 119, 1, // Skip to: 140576 +/* 44444 */ MCD_OPC_Decode, 248, 62, 252, 1, // Opcode: WHILEHI_CXX_B +/* 44449 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44487 +/* 44454 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44457 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44472 +/* 44462 */ MCD_OPC_CheckPredicate, 7, 109, 119, 1, // Skip to: 140576 +/* 44467 */ MCD_OPC_Decode, 138, 63, 252, 1, // Opcode: WHILEHS_CXX_H +/* 44472 */ MCD_OPC_FilterValue, 1, 99, 119, 1, // Skip to: 140576 +/* 44477 */ MCD_OPC_CheckPredicate, 7, 94, 119, 1, // Skip to: 140576 +/* 44482 */ MCD_OPC_Decode, 250, 62, 252, 1, // Opcode: WHILEHI_CXX_H +/* 44487 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44525 +/* 44492 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44495 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44510 +/* 44500 */ MCD_OPC_CheckPredicate, 7, 71, 119, 1, // Skip to: 140576 +/* 44505 */ MCD_OPC_Decode, 139, 63, 252, 1, // Opcode: WHILEHS_CXX_S +/* 44510 */ MCD_OPC_FilterValue, 1, 61, 119, 1, // Skip to: 140576 +/* 44515 */ MCD_OPC_CheckPredicate, 7, 56, 119, 1, // Skip to: 140576 +/* 44520 */ MCD_OPC_Decode, 251, 62, 252, 1, // Opcode: WHILEHI_CXX_S +/* 44525 */ MCD_OPC_FilterValue, 3, 46, 119, 1, // Skip to: 140576 +/* 44530 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44533 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44548 +/* 44538 */ MCD_OPC_CheckPredicate, 7, 33, 119, 1, // Skip to: 140576 +/* 44543 */ MCD_OPC_Decode, 137, 63, 252, 1, // Opcode: WHILEHS_CXX_D +/* 44548 */ MCD_OPC_FilterValue, 1, 23, 119, 1, // Skip to: 140576 +/* 44553 */ MCD_OPC_CheckPredicate, 7, 18, 119, 1, // Skip to: 140576 +/* 44558 */ MCD_OPC_Decode, 249, 62, 252, 1, // Opcode: WHILEHI_CXX_D +/* 44563 */ MCD_OPC_FilterValue, 3, 155, 0, 0, // Skip to: 44723 +/* 44568 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 44571 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44609 +/* 44576 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44579 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44594 +/* 44584 */ MCD_OPC_CheckPredicate, 7, 243, 118, 1, // Skip to: 140576 +/* 44589 */ MCD_OPC_Decode, 168, 63, 252, 1, // Opcode: WHILELO_CXX_B +/* 44594 */ MCD_OPC_FilterValue, 1, 233, 118, 1, // Skip to: 140576 +/* 44599 */ MCD_OPC_CheckPredicate, 7, 228, 118, 1, // Skip to: 140576 +/* 44604 */ MCD_OPC_Decode, 184, 63, 252, 1, // Opcode: WHILELS_CXX_B +/* 44609 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44647 +/* 44614 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44617 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44632 +/* 44622 */ MCD_OPC_CheckPredicate, 7, 205, 118, 1, // Skip to: 140576 +/* 44627 */ MCD_OPC_Decode, 170, 63, 252, 1, // Opcode: WHILELO_CXX_H +/* 44632 */ MCD_OPC_FilterValue, 1, 195, 118, 1, // Skip to: 140576 +/* 44637 */ MCD_OPC_CheckPredicate, 7, 190, 118, 1, // Skip to: 140576 +/* 44642 */ MCD_OPC_Decode, 186, 63, 252, 1, // Opcode: WHILELS_CXX_H +/* 44647 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44685 +/* 44652 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44655 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44670 +/* 44660 */ MCD_OPC_CheckPredicate, 7, 167, 118, 1, // Skip to: 140576 +/* 44665 */ MCD_OPC_Decode, 171, 63, 252, 1, // Opcode: WHILELO_CXX_S +/* 44670 */ MCD_OPC_FilterValue, 1, 157, 118, 1, // Skip to: 140576 +/* 44675 */ MCD_OPC_CheckPredicate, 7, 152, 118, 1, // Skip to: 140576 +/* 44680 */ MCD_OPC_Decode, 187, 63, 252, 1, // Opcode: WHILELS_CXX_S +/* 44685 */ MCD_OPC_FilterValue, 3, 142, 118, 1, // Skip to: 140576 +/* 44690 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ... +/* 44693 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44708 +/* 44698 */ MCD_OPC_CheckPredicate, 7, 129, 118, 1, // Skip to: 140576 +/* 44703 */ MCD_OPC_Decode, 169, 63, 252, 1, // Opcode: WHILELO_CXX_D +/* 44708 */ MCD_OPC_FilterValue, 1, 119, 118, 1, // Skip to: 140576 +/* 44713 */ MCD_OPC_CheckPredicate, 7, 114, 118, 1, // Skip to: 140576 +/* 44718 */ MCD_OPC_Decode, 185, 63, 252, 1, // Opcode: WHILELS_CXX_D +/* 44723 */ MCD_OPC_FilterValue, 4, 19, 1, 0, // Skip to: 45003 /* 44728 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44731 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 44775 -/* 44736 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44739 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 44754 -/* 44744 */ MCD_OPC_CheckPredicate, 10, 11, 99, 1, // Skip to: 135640 -/* 44749 */ MCD_OPC_Decode, 184, 26, 253, 1, // Opcode: INCP_XP_B -/* 44754 */ MCD_OPC_FilterValue, 8, 1, 99, 1, // Skip to: 135640 -/* 44759 */ MCD_OPC_CheckPredicate, 14, 252, 98, 1, // Skip to: 135640 -/* 44764 */ MCD_OPC_CheckField, 0, 9, 0, 245, 98, 1, // Skip to: 135640 -/* 44771 */ MCD_OPC_Decode, 238, 38, 36, // Opcode: SETFFR -/* 44775 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44813 -/* 44780 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44783 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44798 -/* 44788 */ MCD_OPC_CheckPredicate, 10, 223, 98, 1, // Skip to: 135640 -/* 44793 */ MCD_OPC_Decode, 189, 26, 175, 1, // Opcode: INCP_ZP_H -/* 44798 */ MCD_OPC_FilterValue, 4, 213, 98, 1, // Skip to: 135640 -/* 44803 */ MCD_OPC_CheckPredicate, 10, 208, 98, 1, // Skip to: 135640 -/* 44808 */ MCD_OPC_Decode, 186, 26, 253, 1, // Opcode: INCP_XP_H -/* 44813 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44851 -/* 44818 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44821 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44836 -/* 44826 */ MCD_OPC_CheckPredicate, 10, 185, 98, 1, // Skip to: 135640 -/* 44831 */ MCD_OPC_Decode, 190, 26, 175, 1, // Opcode: INCP_ZP_S -/* 44836 */ MCD_OPC_FilterValue, 4, 175, 98, 1, // Skip to: 135640 -/* 44841 */ MCD_OPC_CheckPredicate, 10, 170, 98, 1, // Skip to: 135640 -/* 44846 */ MCD_OPC_Decode, 187, 26, 253, 1, // Opcode: INCP_XP_S -/* 44851 */ MCD_OPC_FilterValue, 3, 160, 98, 1, // Skip to: 135640 -/* 44856 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44859 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44874 -/* 44864 */ MCD_OPC_CheckPredicate, 10, 147, 98, 1, // Skip to: 135640 -/* 44869 */ MCD_OPC_Decode, 188, 26, 175, 1, // Opcode: INCP_ZP_D -/* 44874 */ MCD_OPC_FilterValue, 4, 137, 98, 1, // Skip to: 135640 -/* 44879 */ MCD_OPC_CheckPredicate, 10, 132, 98, 1, // Skip to: 135640 -/* 44884 */ MCD_OPC_Decode, 185, 26, 253, 1, // Opcode: INCP_XP_D -/* 44889 */ MCD_OPC_FilterValue, 13, 122, 98, 1, // Skip to: 135640 -/* 44894 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 44897 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 44919 -/* 44902 */ MCD_OPC_CheckPredicate, 10, 109, 98, 1, // Skip to: 135640 -/* 44907 */ MCD_OPC_CheckField, 9, 5, 4, 102, 98, 1, // Skip to: 135640 -/* 44914 */ MCD_OPC_Decode, 231, 15, 253, 1, // Opcode: DECP_XP_B -/* 44919 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 44957 -/* 44924 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44927 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44942 -/* 44932 */ MCD_OPC_CheckPredicate, 10, 79, 98, 1, // Skip to: 135640 -/* 44937 */ MCD_OPC_Decode, 236, 15, 175, 1, // Opcode: DECP_ZP_H -/* 44942 */ MCD_OPC_FilterValue, 4, 69, 98, 1, // Skip to: 135640 -/* 44947 */ MCD_OPC_CheckPredicate, 10, 64, 98, 1, // Skip to: 135640 -/* 44952 */ MCD_OPC_Decode, 233, 15, 253, 1, // Opcode: DECP_XP_H -/* 44957 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 44995 -/* 44962 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 44965 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44980 -/* 44970 */ MCD_OPC_CheckPredicate, 10, 41, 98, 1, // Skip to: 135640 -/* 44975 */ MCD_OPC_Decode, 237, 15, 175, 1, // Opcode: DECP_ZP_S -/* 44980 */ MCD_OPC_FilterValue, 4, 31, 98, 1, // Skip to: 135640 -/* 44985 */ MCD_OPC_CheckPredicate, 10, 26, 98, 1, // Skip to: 135640 -/* 44990 */ MCD_OPC_Decode, 234, 15, 253, 1, // Opcode: DECP_XP_S -/* 44995 */ MCD_OPC_FilterValue, 3, 16, 98, 1, // Skip to: 135640 -/* 45000 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... -/* 45003 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45018 -/* 45008 */ MCD_OPC_CheckPredicate, 10, 3, 98, 1, // Skip to: 135640 -/* 45013 */ MCD_OPC_Decode, 235, 15, 175, 1, // Opcode: DECP_ZP_D -/* 45018 */ MCD_OPC_FilterValue, 4, 249, 97, 1, // Skip to: 135640 -/* 45023 */ MCD_OPC_CheckPredicate, 10, 244, 97, 1, // Skip to: 135640 -/* 45028 */ MCD_OPC_Decode, 232, 15, 253, 1, // Opcode: DECP_XP_D -/* 45033 */ MCD_OPC_FilterValue, 3, 234, 97, 1, // Skip to: 135640 -/* 45038 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 45041 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 45109 -/* 45046 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45049 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45064 -/* 45054 */ MCD_OPC_CheckPredicate, 10, 213, 97, 1, // Skip to: 135640 -/* 45059 */ MCD_OPC_Decode, 129, 10, 128, 2, // Opcode: ADD_ZI_B -/* 45064 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45079 -/* 45069 */ MCD_OPC_CheckPredicate, 10, 198, 97, 1, // Skip to: 135640 -/* 45074 */ MCD_OPC_Decode, 131, 10, 129, 2, // Opcode: ADD_ZI_H -/* 45079 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45094 -/* 45084 */ MCD_OPC_CheckPredicate, 10, 183, 97, 1, // Skip to: 135640 -/* 45089 */ MCD_OPC_Decode, 132, 10, 130, 2, // Opcode: ADD_ZI_S -/* 45094 */ MCD_OPC_FilterValue, 3, 173, 97, 1, // Skip to: 135640 -/* 45099 */ MCD_OPC_CheckPredicate, 10, 168, 97, 1, // Skip to: 135640 -/* 45104 */ MCD_OPC_Decode, 130, 10, 131, 2, // Opcode: ADD_ZI_D -/* 45109 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 45177 -/* 45114 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45117 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45132 -/* 45122 */ MCD_OPC_CheckPredicate, 10, 145, 97, 1, // Skip to: 135640 -/* 45127 */ MCD_OPC_Decode, 199, 50, 128, 2, // Opcode: SUB_ZI_B -/* 45132 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45147 -/* 45137 */ MCD_OPC_CheckPredicate, 10, 130, 97, 1, // Skip to: 135640 -/* 45142 */ MCD_OPC_Decode, 201, 50, 129, 2, // Opcode: SUB_ZI_H -/* 45147 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45162 -/* 45152 */ MCD_OPC_CheckPredicate, 10, 115, 97, 1, // Skip to: 135640 -/* 45157 */ MCD_OPC_Decode, 202, 50, 130, 2, // Opcode: SUB_ZI_S -/* 45162 */ MCD_OPC_FilterValue, 3, 105, 97, 1, // Skip to: 135640 -/* 45167 */ MCD_OPC_CheckPredicate, 10, 100, 97, 1, // Skip to: 135640 -/* 45172 */ MCD_OPC_Decode, 200, 50, 131, 2, // Opcode: SUB_ZI_D -/* 45177 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 45245 -/* 45182 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45185 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45200 -/* 45190 */ MCD_OPC_CheckPredicate, 10, 77, 97, 1, // Skip to: 135640 -/* 45195 */ MCD_OPC_Decode, 165, 50, 128, 2, // Opcode: SUBR_ZI_B -/* 45200 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45215 -/* 45205 */ MCD_OPC_CheckPredicate, 10, 62, 97, 1, // Skip to: 135640 -/* 45210 */ MCD_OPC_Decode, 167, 50, 129, 2, // Opcode: SUBR_ZI_H -/* 45215 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45230 -/* 45220 */ MCD_OPC_CheckPredicate, 10, 47, 97, 1, // Skip to: 135640 -/* 45225 */ MCD_OPC_Decode, 168, 50, 130, 2, // Opcode: SUBR_ZI_S -/* 45230 */ MCD_OPC_FilterValue, 3, 37, 97, 1, // Skip to: 135640 -/* 45235 */ MCD_OPC_CheckPredicate, 10, 32, 97, 1, // Skip to: 135640 -/* 45240 */ MCD_OPC_Decode, 166, 50, 131, 2, // Opcode: SUBR_ZI_D -/* 45245 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 45313 -/* 45250 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45253 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45268 -/* 45258 */ MCD_OPC_CheckPredicate, 10, 9, 97, 1, // Skip to: 135640 -/* 45263 */ MCD_OPC_Decode, 233, 41, 128, 2, // Opcode: SQADD_ZI_B -/* 45268 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45283 -/* 45273 */ MCD_OPC_CheckPredicate, 10, 250, 96, 1, // Skip to: 135640 -/* 45278 */ MCD_OPC_Decode, 235, 41, 129, 2, // Opcode: SQADD_ZI_H -/* 45283 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45298 -/* 45288 */ MCD_OPC_CheckPredicate, 10, 235, 96, 1, // Skip to: 135640 -/* 45293 */ MCD_OPC_Decode, 236, 41, 130, 2, // Opcode: SQADD_ZI_S -/* 45298 */ MCD_OPC_FilterValue, 3, 225, 96, 1, // Skip to: 135640 -/* 45303 */ MCD_OPC_CheckPredicate, 10, 220, 96, 1, // Skip to: 135640 -/* 45308 */ MCD_OPC_Decode, 234, 41, 131, 2, // Opcode: SQADD_ZI_D -/* 45313 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 45381 -/* 45318 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45321 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45336 -/* 45326 */ MCD_OPC_CheckPredicate, 10, 197, 96, 1, // Skip to: 135640 -/* 45331 */ MCD_OPC_Decode, 186, 55, 128, 2, // Opcode: UQADD_ZI_B -/* 45336 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45351 -/* 45341 */ MCD_OPC_CheckPredicate, 10, 182, 96, 1, // Skip to: 135640 -/* 45346 */ MCD_OPC_Decode, 188, 55, 129, 2, // Opcode: UQADD_ZI_H -/* 45351 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45366 -/* 45356 */ MCD_OPC_CheckPredicate, 10, 167, 96, 1, // Skip to: 135640 -/* 45361 */ MCD_OPC_Decode, 189, 55, 130, 2, // Opcode: UQADD_ZI_S -/* 45366 */ MCD_OPC_FilterValue, 3, 157, 96, 1, // Skip to: 135640 -/* 45371 */ MCD_OPC_CheckPredicate, 10, 152, 96, 1, // Skip to: 135640 -/* 45376 */ MCD_OPC_Decode, 187, 55, 131, 2, // Opcode: UQADD_ZI_D -/* 45381 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 45449 -/* 45386 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45389 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45404 -/* 45394 */ MCD_OPC_CheckPredicate, 10, 129, 96, 1, // Skip to: 135640 -/* 45399 */ MCD_OPC_Decode, 131, 45, 128, 2, // Opcode: SQSUB_ZI_B -/* 45404 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45419 -/* 45409 */ MCD_OPC_CheckPredicate, 10, 114, 96, 1, // Skip to: 135640 -/* 45414 */ MCD_OPC_Decode, 133, 45, 129, 2, // Opcode: SQSUB_ZI_H -/* 45419 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45434 -/* 45424 */ MCD_OPC_CheckPredicate, 10, 99, 96, 1, // Skip to: 135640 -/* 45429 */ MCD_OPC_Decode, 134, 45, 130, 2, // Opcode: SQSUB_ZI_S -/* 45434 */ MCD_OPC_FilterValue, 3, 89, 96, 1, // Skip to: 135640 -/* 45439 */ MCD_OPC_CheckPredicate, 10, 84, 96, 1, // Skip to: 135640 -/* 45444 */ MCD_OPC_Decode, 132, 45, 131, 2, // Opcode: SQSUB_ZI_D -/* 45449 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 45517 -/* 45454 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45457 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45472 -/* 45462 */ MCD_OPC_CheckPredicate, 10, 61, 96, 1, // Skip to: 135640 -/* 45467 */ MCD_OPC_Decode, 223, 56, 128, 2, // Opcode: UQSUB_ZI_B -/* 45472 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 45487 -/* 45477 */ MCD_OPC_CheckPredicate, 10, 46, 96, 1, // Skip to: 135640 -/* 45482 */ MCD_OPC_Decode, 225, 56, 129, 2, // Opcode: UQSUB_ZI_H -/* 45487 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 45502 -/* 45492 */ MCD_OPC_CheckPredicate, 10, 31, 96, 1, // Skip to: 135640 -/* 45497 */ MCD_OPC_Decode, 226, 56, 130, 2, // Opcode: UQSUB_ZI_S -/* 45502 */ MCD_OPC_FilterValue, 3, 21, 96, 1, // Skip to: 135640 -/* 45507 */ MCD_OPC_CheckPredicate, 10, 16, 96, 1, // Skip to: 135640 -/* 45512 */ MCD_OPC_Decode, 224, 56, 131, 2, // Opcode: UQSUB_ZI_D -/* 45517 */ MCD_OPC_FilterValue, 8, 91, 0, 0, // Skip to: 45613 -/* 45522 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45525 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45547 -/* 45530 */ MCD_OPC_CheckPredicate, 10, 249, 95, 1, // Skip to: 135640 -/* 45535 */ MCD_OPC_CheckField, 13, 1, 0, 242, 95, 1, // Skip to: 135640 -/* 45542 */ MCD_OPC_Decode, 130, 40, 132, 2, // Opcode: SMAX_ZI_B -/* 45547 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 45569 -/* 45552 */ MCD_OPC_CheckPredicate, 10, 227, 95, 1, // Skip to: 135640 -/* 45557 */ MCD_OPC_CheckField, 13, 1, 0, 220, 95, 1, // Skip to: 135640 -/* 45564 */ MCD_OPC_Decode, 132, 40, 132, 2, // Opcode: SMAX_ZI_H -/* 45569 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 45591 -/* 45574 */ MCD_OPC_CheckPredicate, 10, 205, 95, 1, // Skip to: 135640 -/* 45579 */ MCD_OPC_CheckField, 13, 1, 0, 198, 95, 1, // Skip to: 135640 -/* 45586 */ MCD_OPC_Decode, 133, 40, 132, 2, // Opcode: SMAX_ZI_S -/* 45591 */ MCD_OPC_FilterValue, 3, 188, 95, 1, // Skip to: 135640 -/* 45596 */ MCD_OPC_CheckPredicate, 10, 183, 95, 1, // Skip to: 135640 -/* 45601 */ MCD_OPC_CheckField, 13, 1, 0, 176, 95, 1, // Skip to: 135640 -/* 45608 */ MCD_OPC_Decode, 131, 40, 132, 2, // Opcode: SMAX_ZI_D -/* 45613 */ MCD_OPC_FilterValue, 9, 91, 0, 0, // Skip to: 45709 -/* 45618 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45621 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45643 -/* 45626 */ MCD_OPC_CheckPredicate, 10, 153, 95, 1, // Skip to: 135640 -/* 45631 */ MCD_OPC_CheckField, 13, 1, 0, 146, 95, 1, // Skip to: 135640 -/* 45638 */ MCD_OPC_Decode, 237, 53, 133, 2, // Opcode: UMAX_ZI_B -/* 45643 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 45665 -/* 45648 */ MCD_OPC_CheckPredicate, 10, 131, 95, 1, // Skip to: 135640 -/* 45653 */ MCD_OPC_CheckField, 13, 1, 0, 124, 95, 1, // Skip to: 135640 -/* 45660 */ MCD_OPC_Decode, 239, 53, 133, 2, // Opcode: UMAX_ZI_H -/* 45665 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 45687 -/* 45670 */ MCD_OPC_CheckPredicate, 10, 109, 95, 1, // Skip to: 135640 -/* 45675 */ MCD_OPC_CheckField, 13, 1, 0, 102, 95, 1, // Skip to: 135640 -/* 45682 */ MCD_OPC_Decode, 240, 53, 133, 2, // Opcode: UMAX_ZI_S -/* 45687 */ MCD_OPC_FilterValue, 3, 92, 95, 1, // Skip to: 135640 -/* 45692 */ MCD_OPC_CheckPredicate, 10, 87, 95, 1, // Skip to: 135640 -/* 45697 */ MCD_OPC_CheckField, 13, 1, 0, 80, 95, 1, // Skip to: 135640 -/* 45704 */ MCD_OPC_Decode, 238, 53, 133, 2, // Opcode: UMAX_ZI_D -/* 45709 */ MCD_OPC_FilterValue, 10, 91, 0, 0, // Skip to: 45805 -/* 45714 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45717 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45739 -/* 45722 */ MCD_OPC_CheckPredicate, 10, 57, 95, 1, // Skip to: 135640 -/* 45727 */ MCD_OPC_CheckField, 13, 1, 0, 50, 95, 1, // Skip to: 135640 -/* 45734 */ MCD_OPC_Decode, 188, 40, 132, 2, // Opcode: SMIN_ZI_B -/* 45739 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 45761 -/* 45744 */ MCD_OPC_CheckPredicate, 10, 35, 95, 1, // Skip to: 135640 -/* 45749 */ MCD_OPC_CheckField, 13, 1, 0, 28, 95, 1, // Skip to: 135640 -/* 45756 */ MCD_OPC_Decode, 190, 40, 132, 2, // Opcode: SMIN_ZI_H -/* 45761 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 45783 -/* 45766 */ MCD_OPC_CheckPredicate, 10, 13, 95, 1, // Skip to: 135640 -/* 45771 */ MCD_OPC_CheckField, 13, 1, 0, 6, 95, 1, // Skip to: 135640 -/* 45778 */ MCD_OPC_Decode, 191, 40, 132, 2, // Opcode: SMIN_ZI_S -/* 45783 */ MCD_OPC_FilterValue, 3, 252, 94, 1, // Skip to: 135640 -/* 45788 */ MCD_OPC_CheckPredicate, 10, 247, 94, 1, // Skip to: 135640 -/* 45793 */ MCD_OPC_CheckField, 13, 1, 0, 240, 94, 1, // Skip to: 135640 -/* 45800 */ MCD_OPC_Decode, 189, 40, 132, 2, // Opcode: SMIN_ZI_D -/* 45805 */ MCD_OPC_FilterValue, 11, 91, 0, 0, // Skip to: 45901 -/* 45810 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45813 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45835 -/* 45818 */ MCD_OPC_CheckPredicate, 10, 217, 94, 1, // Skip to: 135640 -/* 45823 */ MCD_OPC_CheckField, 13, 1, 0, 210, 94, 1, // Skip to: 135640 -/* 45830 */ MCD_OPC_Decode, 166, 54, 133, 2, // Opcode: UMIN_ZI_B -/* 45835 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 45857 -/* 45840 */ MCD_OPC_CheckPredicate, 10, 195, 94, 1, // Skip to: 135640 -/* 45845 */ MCD_OPC_CheckField, 13, 1, 0, 188, 94, 1, // Skip to: 135640 -/* 45852 */ MCD_OPC_Decode, 168, 54, 133, 2, // Opcode: UMIN_ZI_H -/* 45857 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 45879 -/* 45862 */ MCD_OPC_CheckPredicate, 10, 173, 94, 1, // Skip to: 135640 -/* 45867 */ MCD_OPC_CheckField, 13, 1, 0, 166, 94, 1, // Skip to: 135640 -/* 45874 */ MCD_OPC_Decode, 169, 54, 133, 2, // Opcode: UMIN_ZI_S -/* 45879 */ MCD_OPC_FilterValue, 3, 156, 94, 1, // Skip to: 135640 -/* 45884 */ MCD_OPC_CheckPredicate, 10, 151, 94, 1, // Skip to: 135640 -/* 45889 */ MCD_OPC_CheckField, 13, 1, 0, 144, 94, 1, // Skip to: 135640 -/* 45896 */ MCD_OPC_Decode, 167, 54, 133, 2, // Opcode: UMIN_ZI_D -/* 45901 */ MCD_OPC_FilterValue, 16, 91, 0, 0, // Skip to: 45997 -/* 45906 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 45909 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45931 -/* 45914 */ MCD_OPC_CheckPredicate, 10, 121, 94, 1, // Skip to: 135640 -/* 45919 */ MCD_OPC_CheckField, 13, 1, 0, 114, 94, 1, // Skip to: 135640 -/* 45926 */ MCD_OPC_Decode, 191, 34, 132, 2, // Opcode: MUL_ZI_B -/* 45931 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 45953 -/* 45936 */ MCD_OPC_CheckPredicate, 10, 99, 94, 1, // Skip to: 135640 -/* 45941 */ MCD_OPC_CheckField, 13, 1, 0, 92, 94, 1, // Skip to: 135640 -/* 45948 */ MCD_OPC_Decode, 193, 34, 132, 2, // Opcode: MUL_ZI_H -/* 45953 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 45975 -/* 45958 */ MCD_OPC_CheckPredicate, 10, 77, 94, 1, // Skip to: 135640 -/* 45963 */ MCD_OPC_CheckField, 13, 1, 0, 70, 94, 1, // Skip to: 135640 -/* 45970 */ MCD_OPC_Decode, 194, 34, 132, 2, // Opcode: MUL_ZI_S -/* 45975 */ MCD_OPC_FilterValue, 3, 60, 94, 1, // Skip to: 135640 -/* 45980 */ MCD_OPC_CheckPredicate, 10, 55, 94, 1, // Skip to: 135640 -/* 45985 */ MCD_OPC_CheckField, 13, 1, 0, 48, 94, 1, // Skip to: 135640 -/* 45992 */ MCD_OPC_Decode, 192, 34, 132, 2, // Opcode: MUL_ZI_D -/* 45997 */ MCD_OPC_FilterValue, 24, 63, 0, 0, // Skip to: 46065 -/* 46002 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 46005 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46020 -/* 46010 */ MCD_OPC_CheckPredicate, 10, 25, 94, 1, // Skip to: 135640 -/* 46015 */ MCD_OPC_Decode, 249, 15, 134, 2, // Opcode: DUP_ZI_B -/* 46020 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46035 -/* 46025 */ MCD_OPC_CheckPredicate, 10, 10, 94, 1, // Skip to: 135640 -/* 46030 */ MCD_OPC_Decode, 251, 15, 135, 2, // Opcode: DUP_ZI_H -/* 46035 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46050 -/* 46040 */ MCD_OPC_CheckPredicate, 10, 251, 93, 1, // Skip to: 135640 -/* 46045 */ MCD_OPC_Decode, 252, 15, 136, 2, // Opcode: DUP_ZI_S -/* 46050 */ MCD_OPC_FilterValue, 3, 241, 93, 1, // Skip to: 135640 -/* 46055 */ MCD_OPC_CheckPredicate, 10, 236, 93, 1, // Skip to: 135640 -/* 46060 */ MCD_OPC_Decode, 250, 15, 137, 2, // Opcode: DUP_ZI_D -/* 46065 */ MCD_OPC_FilterValue, 25, 226, 93, 1, // Skip to: 135640 -/* 46070 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 46073 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 46095 -/* 46078 */ MCD_OPC_CheckPredicate, 10, 213, 93, 1, // Skip to: 135640 -/* 46083 */ MCD_OPC_CheckField, 13, 1, 0, 206, 93, 1, // Skip to: 135640 -/* 46090 */ MCD_OPC_Decode, 174, 20, 138, 2, // Opcode: FDUP_ZI_H -/* 46095 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 46117 -/* 46100 */ MCD_OPC_CheckPredicate, 10, 191, 93, 1, // Skip to: 135640 -/* 46105 */ MCD_OPC_CheckField, 13, 1, 0, 184, 93, 1, // Skip to: 135640 -/* 46112 */ MCD_OPC_Decode, 175, 20, 138, 2, // Opcode: FDUP_ZI_S -/* 46117 */ MCD_OPC_FilterValue, 3, 174, 93, 1, // Skip to: 135640 -/* 46122 */ MCD_OPC_CheckPredicate, 10, 169, 93, 1, // Skip to: 135640 -/* 46127 */ MCD_OPC_CheckField, 13, 1, 0, 162, 93, 1, // Skip to: 135640 -/* 46134 */ MCD_OPC_Decode, 173, 20, 138, 2, // Opcode: FDUP_ZI_D -/* 46139 */ MCD_OPC_FilterValue, 2, 11, 43, 0, // Skip to: 57163 -/* 46144 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 46147 */ MCD_OPC_FilterValue, 0, 37, 6, 0, // Skip to: 47725 -/* 46152 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 46155 */ MCD_OPC_FilterValue, 0, 137, 0, 0, // Skip to: 46297 -/* 46160 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 46163 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 46208 -/* 46168 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 46171 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 46193 -/* 46176 */ MCD_OPC_CheckPredicate, 12, 115, 93, 1, // Skip to: 135640 -/* 46181 */ MCD_OPC_CheckField, 22, 1, 1, 108, 93, 1, // Skip to: 135640 -/* 46188 */ MCD_OPC_Decode, 167, 42, 164, 1, // Opcode: SQDMLALBT_ZZZ_H -/* 46193 */ MCD_OPC_FilterValue, 1, 98, 93, 1, // Skip to: 135640 -/* 46198 */ MCD_OPC_CheckPredicate, 12, 93, 93, 1, // Skip to: 135640 -/* 46203 */ MCD_OPC_Decode, 182, 33, 139, 2, // Opcode: MLA_ZZZI_H -/* 46208 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 46253 -/* 46213 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 46216 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 46238 -/* 46221 */ MCD_OPC_CheckPredicate, 12, 70, 93, 1, // Skip to: 135640 -/* 46226 */ MCD_OPC_CheckField, 22, 1, 1, 63, 93, 1, // Skip to: 135640 -/* 46233 */ MCD_OPC_Decode, 192, 42, 164, 1, // Opcode: SQDMLSLBT_ZZZ_H -/* 46238 */ MCD_OPC_FilterValue, 1, 53, 93, 1, // Skip to: 135640 -/* 46243 */ MCD_OPC_CheckPredicate, 12, 48, 93, 1, // Skip to: 135640 -/* 46248 */ MCD_OPC_Decode, 199, 33, 139, 2, // Opcode: MLS_ZZZI_H -/* 46253 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 46275 -/* 46258 */ MCD_OPC_CheckPredicate, 12, 33, 93, 1, // Skip to: 135640 -/* 46263 */ MCD_OPC_CheckField, 21, 1, 1, 26, 93, 1, // Skip to: 135640 -/* 46270 */ MCD_OPC_Decode, 189, 43, 139, 2, // Opcode: SQRDMLAH_ZZZI_H -/* 46275 */ MCD_OPC_FilterValue, 5, 16, 93, 1, // Skip to: 135640 -/* 46280 */ MCD_OPC_CheckPredicate, 12, 11, 93, 1, // Skip to: 135640 -/* 46285 */ MCD_OPC_CheckField, 21, 1, 1, 4, 93, 1, // Skip to: 135640 -/* 46292 */ MCD_OPC_Decode, 208, 43, 139, 2, // Opcode: SQRDMLSH_ZZZI_H -/* 46297 */ MCD_OPC_FilterValue, 1, 155, 1, 0, // Skip to: 46713 -/* 46302 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 46305 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 46396 -/* 46310 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 46313 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 46381 -/* 46318 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 46321 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46336 -/* 46326 */ MCD_OPC_CheckPredicate, 10, 221, 92, 1, // Skip to: 135640 -/* 46331 */ MCD_OPC_Decode, 214, 38, 164, 1, // Opcode: SDOT_ZZZ_S -/* 46336 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46351 -/* 46341 */ MCD_OPC_CheckPredicate, 10, 206, 92, 1, // Skip to: 135640 -/* 46346 */ MCD_OPC_Decode, 164, 53, 164, 1, // Opcode: UDOT_ZZZ_S -/* 46351 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46366 -/* 46356 */ MCD_OPC_CheckPredicate, 12, 191, 92, 1, // Skip to: 135640 -/* 46361 */ MCD_OPC_Decode, 168, 42, 164, 1, // Opcode: SQDMLALBT_ZZZ_S -/* 46366 */ MCD_OPC_FilterValue, 3, 181, 92, 1, // Skip to: 135640 -/* 46371 */ MCD_OPC_CheckPredicate, 12, 176, 92, 1, // Skip to: 135640 -/* 46376 */ MCD_OPC_Decode, 193, 42, 164, 1, // Opcode: SQDMLSLBT_ZZZ_S -/* 46381 */ MCD_OPC_FilterValue, 1, 166, 92, 1, // Skip to: 135640 -/* 46386 */ MCD_OPC_CheckPredicate, 12, 161, 92, 1, // Skip to: 135640 -/* 46391 */ MCD_OPC_Decode, 208, 12, 140, 2, // Opcode: CDOT_ZZZ_S -/* 46396 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 46524 -/* 46401 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 46404 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46419 -/* 46409 */ MCD_OPC_CheckPredicate, 10, 138, 92, 1, // Skip to: 135640 -/* 46414 */ MCD_OPC_Decode, 211, 38, 141, 2, // Opcode: SDOT_ZZZI_S -/* 46419 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46434 -/* 46424 */ MCD_OPC_CheckPredicate, 10, 123, 92, 1, // Skip to: 135640 -/* 46429 */ MCD_OPC_Decode, 161, 53, 141, 2, // Opcode: UDOT_ZZZI_S -/* 46434 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46449 -/* 46439 */ MCD_OPC_CheckPredicate, 12, 108, 92, 1, // Skip to: 135640 -/* 46444 */ MCD_OPC_Decode, 183, 33, 141, 2, // Opcode: MLA_ZZZI_S -/* 46449 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 46464 -/* 46454 */ MCD_OPC_CheckPredicate, 12, 93, 92, 1, // Skip to: 135640 -/* 46459 */ MCD_OPC_Decode, 200, 33, 141, 2, // Opcode: MLS_ZZZI_S -/* 46464 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46479 -/* 46469 */ MCD_OPC_CheckPredicate, 12, 78, 92, 1, // Skip to: 135640 -/* 46474 */ MCD_OPC_Decode, 190, 43, 141, 2, // Opcode: SQRDMLAH_ZZZI_S -/* 46479 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 46494 -/* 46484 */ MCD_OPC_CheckPredicate, 12, 63, 92, 1, // Skip to: 135640 -/* 46489 */ MCD_OPC_Decode, 209, 43, 141, 2, // Opcode: SQRDMLSH_ZZZI_S -/* 46494 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 46509 -/* 46499 */ MCD_OPC_CheckPredicate, 16, 48, 92, 1, // Skip to: 135640 -/* 46504 */ MCD_OPC_Decode, 212, 57, 141, 2, // Opcode: USDOT_ZZZI -/* 46509 */ MCD_OPC_FilterValue, 7, 38, 92, 1, // Skip to: 135640 -/* 46514 */ MCD_OPC_CheckPredicate, 16, 33, 92, 1, // Skip to: 135640 -/* 46519 */ MCD_OPC_Decode, 223, 50, 141, 2, // Opcode: SUDOT_ZZZI -/* 46524 */ MCD_OPC_FilterValue, 2, 86, 0, 0, // Skip to: 46615 -/* 46529 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 46532 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 46600 -/* 46537 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 46540 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46555 -/* 46545 */ MCD_OPC_CheckPredicate, 10, 2, 92, 1, // Skip to: 135640 -/* 46550 */ MCD_OPC_Decode, 212, 38, 164, 1, // Opcode: SDOT_ZZZ_D -/* 46555 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46570 -/* 46560 */ MCD_OPC_CheckPredicate, 10, 243, 91, 1, // Skip to: 135640 -/* 46565 */ MCD_OPC_Decode, 162, 53, 164, 1, // Opcode: UDOT_ZZZ_D -/* 46570 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46585 -/* 46575 */ MCD_OPC_CheckPredicate, 12, 228, 91, 1, // Skip to: 135640 -/* 46580 */ MCD_OPC_Decode, 166, 42, 164, 1, // Opcode: SQDMLALBT_ZZZ_D -/* 46585 */ MCD_OPC_FilterValue, 3, 218, 91, 1, // Skip to: 135640 -/* 46590 */ MCD_OPC_CheckPredicate, 12, 213, 91, 1, // Skip to: 135640 -/* 46595 */ MCD_OPC_Decode, 191, 42, 164, 1, // Opcode: SQDMLSLBT_ZZZ_D -/* 46600 */ MCD_OPC_FilterValue, 1, 203, 91, 1, // Skip to: 135640 -/* 46605 */ MCD_OPC_CheckPredicate, 12, 198, 91, 1, // Skip to: 135640 -/* 46610 */ MCD_OPC_Decode, 207, 12, 140, 2, // Opcode: CDOT_ZZZ_D -/* 46615 */ MCD_OPC_FilterValue, 3, 188, 91, 1, // Skip to: 135640 -/* 46620 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 46623 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46638 -/* 46628 */ MCD_OPC_CheckPredicate, 10, 175, 91, 1, // Skip to: 135640 -/* 46633 */ MCD_OPC_Decode, 209, 38, 142, 2, // Opcode: SDOT_ZZZI_D -/* 46638 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46653 -/* 46643 */ MCD_OPC_CheckPredicate, 10, 160, 91, 1, // Skip to: 135640 -/* 46648 */ MCD_OPC_Decode, 159, 53, 142, 2, // Opcode: UDOT_ZZZI_D -/* 46653 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46668 -/* 46658 */ MCD_OPC_CheckPredicate, 12, 145, 91, 1, // Skip to: 135640 -/* 46663 */ MCD_OPC_Decode, 181, 33, 142, 2, // Opcode: MLA_ZZZI_D -/* 46668 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 46683 -/* 46673 */ MCD_OPC_CheckPredicate, 12, 130, 91, 1, // Skip to: 135640 -/* 46678 */ MCD_OPC_Decode, 198, 33, 142, 2, // Opcode: MLS_ZZZI_D -/* 46683 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46698 -/* 46688 */ MCD_OPC_CheckPredicate, 12, 115, 91, 1, // Skip to: 135640 -/* 46693 */ MCD_OPC_Decode, 188, 43, 142, 2, // Opcode: SQRDMLAH_ZZZI_D -/* 46698 */ MCD_OPC_FilterValue, 5, 105, 91, 1, // Skip to: 135640 -/* 46703 */ MCD_OPC_CheckPredicate, 12, 100, 91, 1, // Skip to: 135640 -/* 46708 */ MCD_OPC_Decode, 207, 43, 142, 2, // Opcode: SQRDMLSH_ZZZI_D -/* 46713 */ MCD_OPC_FilterValue, 2, 155, 2, 0, // Skip to: 47385 -/* 46718 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 46721 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 46804 -/* 46726 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 46729 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 46774 -/* 46734 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 46737 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 46759 -/* 46742 */ MCD_OPC_CheckPredicate, 12, 61, 91, 1, // Skip to: 135640 -/* 46747 */ MCD_OPC_CheckField, 19, 1, 1, 54, 91, 1, // Skip to: 135640 -/* 46754 */ MCD_OPC_Decode, 240, 44, 195, 1, // Opcode: SQSHRUNB_ZZI_B -/* 46759 */ MCD_OPC_FilterValue, 1, 44, 91, 1, // Skip to: 135640 -/* 46764 */ MCD_OPC_CheckPredicate, 12, 39, 91, 1, // Skip to: 135640 -/* 46769 */ MCD_OPC_Decode, 241, 44, 196, 1, // Opcode: SQSHRUNB_ZZI_H -/* 46774 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46789 -/* 46779 */ MCD_OPC_CheckPredicate, 12, 24, 91, 1, // Skip to: 135640 -/* 46784 */ MCD_OPC_Decode, 216, 37, 150, 1, // Opcode: SADDLB_ZZZ_H -/* 46789 */ MCD_OPC_FilterValue, 3, 14, 91, 1, // Skip to: 135640 -/* 46794 */ MCD_OPC_CheckPredicate, 12, 9, 91, 1, // Skip to: 135640 -/* 46799 */ MCD_OPC_Decode, 242, 44, 197, 1, // Opcode: SQSHRUNB_ZZI_S -/* 46804 */ MCD_OPC_FilterValue, 1, 78, 0, 0, // Skip to: 46887 -/* 46809 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 46812 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 46857 -/* 46817 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 46820 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 46842 -/* 46825 */ MCD_OPC_CheckPredicate, 12, 234, 90, 1, // Skip to: 135640 -/* 46830 */ MCD_OPC_CheckField, 19, 1, 1, 227, 90, 1, // Skip to: 135640 -/* 46837 */ MCD_OPC_Decode, 243, 44, 165, 1, // Opcode: SQSHRUNT_ZZI_B -/* 46842 */ MCD_OPC_FilterValue, 1, 217, 90, 1, // Skip to: 135640 -/* 46847 */ MCD_OPC_CheckPredicate, 12, 212, 90, 1, // Skip to: 135640 -/* 46852 */ MCD_OPC_Decode, 244, 44, 166, 1, // Opcode: SQSHRUNT_ZZI_H -/* 46857 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46872 -/* 46862 */ MCD_OPC_CheckPredicate, 12, 197, 90, 1, // Skip to: 135640 -/* 46867 */ MCD_OPC_Decode, 225, 37, 150, 1, // Opcode: SADDLT_ZZZ_H -/* 46872 */ MCD_OPC_FilterValue, 3, 187, 90, 1, // Skip to: 135640 -/* 46877 */ MCD_OPC_CheckPredicate, 12, 182, 90, 1, // Skip to: 135640 -/* 46882 */ MCD_OPC_Decode, 245, 44, 167, 1, // Opcode: SQSHRUNT_ZZI_S -/* 46887 */ MCD_OPC_FilterValue, 2, 78, 0, 0, // Skip to: 46970 -/* 46892 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 46895 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 46940 -/* 46900 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 46903 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 46925 -/* 46908 */ MCD_OPC_CheckPredicate, 12, 151, 90, 1, // Skip to: 135640 -/* 46913 */ MCD_OPC_CheckField, 19, 1, 1, 144, 90, 1, // Skip to: 135640 -/* 46920 */ MCD_OPC_Decode, 153, 44, 195, 1, // Opcode: SQRSHRUNB_ZZI_B -/* 46925 */ MCD_OPC_FilterValue, 1, 134, 90, 1, // Skip to: 135640 -/* 46930 */ MCD_OPC_CheckPredicate, 12, 129, 90, 1, // Skip to: 135640 -/* 46935 */ MCD_OPC_Decode, 154, 44, 196, 1, // Opcode: SQRSHRUNB_ZZI_H -/* 46940 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46955 -/* 46945 */ MCD_OPC_CheckPredicate, 12, 114, 90, 1, // Skip to: 135640 -/* 46950 */ MCD_OPC_Decode, 173, 52, 150, 1, // Opcode: UADDLB_ZZZ_H -/* 46955 */ MCD_OPC_FilterValue, 3, 104, 90, 1, // Skip to: 135640 -/* 46960 */ MCD_OPC_CheckPredicate, 12, 99, 90, 1, // Skip to: 135640 -/* 46965 */ MCD_OPC_Decode, 155, 44, 197, 1, // Opcode: SQRSHRUNB_ZZI_S -/* 46970 */ MCD_OPC_FilterValue, 3, 78, 0, 0, // Skip to: 47053 -/* 46975 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 46978 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 47023 -/* 46983 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 46986 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47008 -/* 46991 */ MCD_OPC_CheckPredicate, 12, 68, 90, 1, // Skip to: 135640 -/* 46996 */ MCD_OPC_CheckField, 19, 1, 1, 61, 90, 1, // Skip to: 135640 -/* 47003 */ MCD_OPC_Decode, 156, 44, 165, 1, // Opcode: SQRSHRUNT_ZZI_B -/* 47008 */ MCD_OPC_FilterValue, 1, 51, 90, 1, // Skip to: 135640 -/* 47013 */ MCD_OPC_CheckPredicate, 12, 46, 90, 1, // Skip to: 135640 -/* 47018 */ MCD_OPC_Decode, 157, 44, 166, 1, // Opcode: SQRSHRUNT_ZZI_H -/* 47023 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47038 -/* 47028 */ MCD_OPC_CheckPredicate, 12, 31, 90, 1, // Skip to: 135640 -/* 47033 */ MCD_OPC_Decode, 182, 52, 150, 1, // Opcode: UADDLT_ZZZ_H -/* 47038 */ MCD_OPC_FilterValue, 3, 21, 90, 1, // Skip to: 135640 -/* 47043 */ MCD_OPC_CheckPredicate, 12, 16, 90, 1, // Skip to: 135640 -/* 47048 */ MCD_OPC_Decode, 158, 44, 167, 1, // Opcode: SQRSHRUNT_ZZI_S -/* 47053 */ MCD_OPC_FilterValue, 4, 78, 0, 0, // Skip to: 47136 -/* 47058 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47061 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 47106 -/* 47066 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 47069 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47091 -/* 47074 */ MCD_OPC_CheckPredicate, 12, 241, 89, 1, // Skip to: 135640 -/* 47079 */ MCD_OPC_CheckField, 19, 1, 1, 234, 89, 1, // Skip to: 135640 -/* 47086 */ MCD_OPC_Decode, 165, 39, 195, 1, // Opcode: SHRNB_ZZI_B -/* 47091 */ MCD_OPC_FilterValue, 1, 224, 89, 1, // Skip to: 135640 -/* 47096 */ MCD_OPC_CheckPredicate, 12, 219, 89, 1, // Skip to: 135640 -/* 47101 */ MCD_OPC_Decode, 166, 39, 196, 1, // Opcode: SHRNB_ZZI_H -/* 47106 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47121 -/* 47111 */ MCD_OPC_CheckPredicate, 12, 204, 89, 1, // Skip to: 135640 -/* 47116 */ MCD_OPC_Decode, 217, 46, 150, 1, // Opcode: SSUBLB_ZZZ_H -/* 47121 */ MCD_OPC_FilterValue, 3, 194, 89, 1, // Skip to: 135640 -/* 47126 */ MCD_OPC_CheckPredicate, 12, 189, 89, 1, // Skip to: 135640 -/* 47131 */ MCD_OPC_Decode, 167, 39, 197, 1, // Opcode: SHRNB_ZZI_S -/* 47136 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 47219 -/* 47141 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47144 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 47189 -/* 47149 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 47152 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47174 -/* 47157 */ MCD_OPC_CheckPredicate, 12, 158, 89, 1, // Skip to: 135640 -/* 47162 */ MCD_OPC_CheckField, 19, 1, 1, 151, 89, 1, // Skip to: 135640 -/* 47169 */ MCD_OPC_Decode, 168, 39, 165, 1, // Opcode: SHRNT_ZZI_B -/* 47174 */ MCD_OPC_FilterValue, 1, 141, 89, 1, // Skip to: 135640 -/* 47179 */ MCD_OPC_CheckPredicate, 12, 136, 89, 1, // Skip to: 135640 -/* 47184 */ MCD_OPC_Decode, 169, 39, 166, 1, // Opcode: SHRNT_ZZI_H -/* 47189 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47204 -/* 47194 */ MCD_OPC_CheckPredicate, 12, 121, 89, 1, // Skip to: 135640 -/* 47199 */ MCD_OPC_Decode, 223, 46, 150, 1, // Opcode: SSUBLT_ZZZ_H -/* 47204 */ MCD_OPC_FilterValue, 3, 111, 89, 1, // Skip to: 135640 -/* 47209 */ MCD_OPC_CheckPredicate, 12, 106, 89, 1, // Skip to: 135640 -/* 47214 */ MCD_OPC_Decode, 170, 39, 167, 1, // Opcode: SHRNT_ZZI_S -/* 47219 */ MCD_OPC_FilterValue, 6, 78, 0, 0, // Skip to: 47302 -/* 47224 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47227 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 47272 -/* 47232 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 47235 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47257 -/* 47240 */ MCD_OPC_CheckPredicate, 12, 75, 89, 1, // Skip to: 135640 -/* 47245 */ MCD_OPC_CheckField, 19, 1, 1, 68, 89, 1, // Skip to: 135640 -/* 47252 */ MCD_OPC_Decode, 135, 37, 195, 1, // Opcode: RSHRNB_ZZI_B -/* 47257 */ MCD_OPC_FilterValue, 1, 58, 89, 1, // Skip to: 135640 -/* 47262 */ MCD_OPC_CheckPredicate, 12, 53, 89, 1, // Skip to: 135640 -/* 47267 */ MCD_OPC_Decode, 136, 37, 196, 1, // Opcode: RSHRNB_ZZI_H -/* 47272 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47287 -/* 47277 */ MCD_OPC_CheckPredicate, 12, 38, 89, 1, // Skip to: 135640 -/* 47282 */ MCD_OPC_Decode, 159, 58, 150, 1, // Opcode: USUBLB_ZZZ_H -/* 47287 */ MCD_OPC_FilterValue, 3, 28, 89, 1, // Skip to: 135640 -/* 47292 */ MCD_OPC_CheckPredicate, 12, 23, 89, 1, // Skip to: 135640 -/* 47297 */ MCD_OPC_Decode, 137, 37, 197, 1, // Opcode: RSHRNB_ZZI_S -/* 47302 */ MCD_OPC_FilterValue, 7, 13, 89, 1, // Skip to: 135640 -/* 47307 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47310 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 47355 -/* 47315 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 47318 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47340 -/* 47323 */ MCD_OPC_CheckPredicate, 12, 248, 88, 1, // Skip to: 135640 -/* 47328 */ MCD_OPC_CheckField, 19, 1, 1, 241, 88, 1, // Skip to: 135640 -/* 47335 */ MCD_OPC_Decode, 138, 37, 165, 1, // Opcode: RSHRNT_ZZI_B -/* 47340 */ MCD_OPC_FilterValue, 1, 231, 88, 1, // Skip to: 135640 -/* 47345 */ MCD_OPC_CheckPredicate, 12, 226, 88, 1, // Skip to: 135640 -/* 47350 */ MCD_OPC_Decode, 139, 37, 166, 1, // Opcode: RSHRNT_ZZI_H -/* 47355 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47370 -/* 47360 */ MCD_OPC_CheckPredicate, 12, 211, 88, 1, // Skip to: 135640 -/* 47365 */ MCD_OPC_Decode, 162, 58, 150, 1, // Opcode: USUBLT_ZZZ_H -/* 47370 */ MCD_OPC_FilterValue, 3, 201, 88, 1, // Skip to: 135640 -/* 47375 */ MCD_OPC_CheckPredicate, 12, 196, 88, 1, // Skip to: 135640 -/* 47380 */ MCD_OPC_Decode, 140, 37, 167, 1, // Opcode: RSHRNT_ZZI_S -/* 47385 */ MCD_OPC_FilterValue, 3, 186, 88, 1, // Skip to: 135640 -/* 47390 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 47393 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 47431 -/* 47398 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47401 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47416 -/* 47406 */ MCD_OPC_CheckPredicate, 12, 165, 88, 1, // Skip to: 135640 -/* 47411 */ MCD_OPC_Decode, 217, 37, 150, 1, // Opcode: SADDLB_ZZZ_S -/* 47416 */ MCD_OPC_FilterValue, 2, 155, 88, 1, // Skip to: 135640 -/* 47421 */ MCD_OPC_CheckPredicate, 12, 150, 88, 1, // Skip to: 135640 -/* 47426 */ MCD_OPC_Decode, 215, 37, 150, 1, // Opcode: SADDLB_ZZZ_D -/* 47431 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 47469 -/* 47436 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47439 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47454 -/* 47444 */ MCD_OPC_CheckPredicate, 12, 127, 88, 1, // Skip to: 135640 -/* 47449 */ MCD_OPC_Decode, 226, 37, 150, 1, // Opcode: SADDLT_ZZZ_S -/* 47454 */ MCD_OPC_FilterValue, 2, 117, 88, 1, // Skip to: 135640 -/* 47459 */ MCD_OPC_CheckPredicate, 12, 112, 88, 1, // Skip to: 135640 -/* 47464 */ MCD_OPC_Decode, 224, 37, 150, 1, // Opcode: SADDLT_ZZZ_D -/* 47469 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 47535 -/* 47474 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47477 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47492 -/* 47482 */ MCD_OPC_CheckPredicate, 12, 89, 88, 1, // Skip to: 135640 -/* 47487 */ MCD_OPC_Decode, 174, 52, 150, 1, // Opcode: UADDLB_ZZZ_S -/* 47492 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 47520 -/* 47497 */ MCD_OPC_CheckPredicate, 5, 74, 88, 1, // Skip to: 135640 -/* 47502 */ MCD_OPC_CheckField, 20, 1, 1, 67, 88, 1, // Skip to: 135640 -/* 47509 */ MCD_OPC_CheckField, 5, 1, 0, 60, 88, 1, // Skip to: 135640 -/* 47516 */ MCD_OPC_Decode, 213, 60, 117, // Opcode: anonymous_15149 -/* 47520 */ MCD_OPC_FilterValue, 2, 51, 88, 1, // Skip to: 135640 -/* 47525 */ MCD_OPC_CheckPredicate, 12, 46, 88, 1, // Skip to: 135640 -/* 47530 */ MCD_OPC_Decode, 172, 52, 150, 1, // Opcode: UADDLB_ZZZ_D -/* 47535 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 47573 -/* 47540 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47543 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47558 -/* 47548 */ MCD_OPC_CheckPredicate, 12, 23, 88, 1, // Skip to: 135640 -/* 47553 */ MCD_OPC_Decode, 183, 52, 150, 1, // Opcode: UADDLT_ZZZ_S -/* 47558 */ MCD_OPC_FilterValue, 2, 13, 88, 1, // Skip to: 135640 -/* 47563 */ MCD_OPC_CheckPredicate, 12, 8, 88, 1, // Skip to: 135640 -/* 47568 */ MCD_OPC_Decode, 181, 52, 150, 1, // Opcode: UADDLT_ZZZ_D -/* 47573 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 47611 -/* 47578 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47581 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47596 -/* 47586 */ MCD_OPC_CheckPredicate, 12, 241, 87, 1, // Skip to: 135640 -/* 47591 */ MCD_OPC_Decode, 218, 46, 150, 1, // Opcode: SSUBLB_ZZZ_S -/* 47596 */ MCD_OPC_FilterValue, 2, 231, 87, 1, // Skip to: 135640 -/* 47601 */ MCD_OPC_CheckPredicate, 12, 226, 87, 1, // Skip to: 135640 -/* 47606 */ MCD_OPC_Decode, 216, 46, 150, 1, // Opcode: SSUBLB_ZZZ_D -/* 47611 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 47649 -/* 47616 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47619 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47634 -/* 47624 */ MCD_OPC_CheckPredicate, 12, 203, 87, 1, // Skip to: 135640 -/* 47629 */ MCD_OPC_Decode, 224, 46, 150, 1, // Opcode: SSUBLT_ZZZ_S -/* 47634 */ MCD_OPC_FilterValue, 2, 193, 87, 1, // Skip to: 135640 -/* 47639 */ MCD_OPC_CheckPredicate, 12, 188, 87, 1, // Skip to: 135640 -/* 47644 */ MCD_OPC_Decode, 222, 46, 150, 1, // Opcode: SSUBLT_ZZZ_D -/* 47649 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 47687 -/* 47654 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47657 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47672 -/* 47662 */ MCD_OPC_CheckPredicate, 12, 165, 87, 1, // Skip to: 135640 -/* 47667 */ MCD_OPC_Decode, 160, 58, 150, 1, // Opcode: USUBLB_ZZZ_S -/* 47672 */ MCD_OPC_FilterValue, 2, 155, 87, 1, // Skip to: 135640 -/* 47677 */ MCD_OPC_CheckPredicate, 12, 150, 87, 1, // Skip to: 135640 -/* 47682 */ MCD_OPC_Decode, 158, 58, 150, 1, // Opcode: USUBLB_ZZZ_D -/* 47687 */ MCD_OPC_FilterValue, 7, 140, 87, 1, // Skip to: 135640 -/* 47692 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 47695 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47710 -/* 47700 */ MCD_OPC_CheckPredicate, 12, 127, 87, 1, // Skip to: 135640 -/* 47705 */ MCD_OPC_Decode, 163, 58, 150, 1, // Opcode: USUBLT_ZZZ_S -/* 47710 */ MCD_OPC_FilterValue, 2, 117, 87, 1, // Skip to: 135640 -/* 47715 */ MCD_OPC_CheckPredicate, 12, 112, 87, 1, // Skip to: 135640 -/* 47720 */ MCD_OPC_Decode, 161, 58, 150, 1, // Opcode: USUBLT_ZZZ_D -/* 47725 */ MCD_OPC_FilterValue, 1, 63, 4, 0, // Skip to: 48817 -/* 47730 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 47733 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 47771 -/* 47738 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47756 -/* 47746 */ MCD_OPC_CheckPredicate, 12, 81, 87, 1, // Skip to: 135640 -/* 47751 */ MCD_OPC_Decode, 197, 13, 140, 2, // Opcode: CMLA_ZZZ_B -/* 47756 */ MCD_OPC_FilterValue, 1, 71, 87, 1, // Skip to: 135640 -/* 47761 */ MCD_OPC_CheckPredicate, 12, 66, 87, 1, // Skip to: 135640 -/* 47766 */ MCD_OPC_Decode, 184, 43, 140, 2, // Opcode: SQRDCMLAH_ZZZ_B -/* 47771 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 47809 -/* 47776 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47794 -/* 47784 */ MCD_OPC_CheckPredicate, 12, 43, 87, 1, // Skip to: 135640 -/* 47789 */ MCD_OPC_Decode, 199, 13, 140, 2, // Opcode: CMLA_ZZZ_H -/* 47794 */ MCD_OPC_FilterValue, 1, 33, 87, 1, // Skip to: 135640 -/* 47799 */ MCD_OPC_CheckPredicate, 12, 28, 87, 1, // Skip to: 135640 -/* 47804 */ MCD_OPC_Decode, 186, 43, 140, 2, // Opcode: SQRDCMLAH_ZZZ_H -/* 47809 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 47847 -/* 47814 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47832 -/* 47822 */ MCD_OPC_CheckPredicate, 12, 5, 87, 1, // Skip to: 135640 -/* 47827 */ MCD_OPC_Decode, 200, 13, 140, 2, // Opcode: CMLA_ZZZ_S -/* 47832 */ MCD_OPC_FilterValue, 1, 251, 86, 1, // Skip to: 135640 -/* 47837 */ MCD_OPC_CheckPredicate, 12, 246, 86, 1, // Skip to: 135640 -/* 47842 */ MCD_OPC_Decode, 187, 43, 140, 2, // Opcode: SQRDCMLAH_ZZZ_S -/* 47847 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 47931 -/* 47852 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 47855 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 47893 -/* 47860 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47863 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47878 -/* 47868 */ MCD_OPC_CheckPredicate, 12, 215, 86, 1, // Skip to: 135640 -/* 47873 */ MCD_OPC_Decode, 170, 42, 143, 2, // Opcode: SQDMLALB_ZZZI_S -/* 47878 */ MCD_OPC_FilterValue, 1, 205, 86, 1, // Skip to: 135640 -/* 47883 */ MCD_OPC_CheckPredicate, 12, 200, 86, 1, // Skip to: 135640 -/* 47888 */ MCD_OPC_Decode, 195, 42, 143, 2, // Opcode: SQDMLSLB_ZZZI_S -/* 47893 */ MCD_OPC_FilterValue, 1, 190, 86, 1, // Skip to: 135640 -/* 47898 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47901 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47916 -/* 47906 */ MCD_OPC_CheckPredicate, 12, 177, 86, 1, // Skip to: 135640 -/* 47911 */ MCD_OPC_Decode, 175, 42, 143, 2, // Opcode: SQDMLALT_ZZZI_S -/* 47916 */ MCD_OPC_FilterValue, 1, 167, 86, 1, // Skip to: 135640 -/* 47921 */ MCD_OPC_CheckPredicate, 12, 162, 86, 1, // Skip to: 135640 -/* 47926 */ MCD_OPC_Decode, 200, 42, 143, 2, // Opcode: SQDMLSLT_ZZZI_S -/* 47931 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 47969 -/* 47936 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47939 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47954 -/* 47944 */ MCD_OPC_CheckPredicate, 12, 139, 86, 1, // Skip to: 135640 -/* 47949 */ MCD_OPC_Decode, 198, 13, 140, 2, // Opcode: CMLA_ZZZ_D -/* 47954 */ MCD_OPC_FilterValue, 1, 129, 86, 1, // Skip to: 135640 -/* 47959 */ MCD_OPC_CheckPredicate, 12, 124, 86, 1, // Skip to: 135640 -/* 47964 */ MCD_OPC_Decode, 185, 43, 140, 2, // Opcode: SQRDCMLAH_ZZZ_D -/* 47969 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 48053 -/* 47974 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 47977 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 48015 -/* 47982 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 47985 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48000 -/* 47990 */ MCD_OPC_CheckPredicate, 12, 93, 86, 1, // Skip to: 135640 -/* 47995 */ MCD_OPC_Decode, 169, 42, 144, 2, // Opcode: SQDMLALB_ZZZI_D -/* 48000 */ MCD_OPC_FilterValue, 1, 83, 86, 1, // Skip to: 135640 -/* 48005 */ MCD_OPC_CheckPredicate, 12, 78, 86, 1, // Skip to: 135640 -/* 48010 */ MCD_OPC_Decode, 194, 42, 144, 2, // Opcode: SQDMLSLB_ZZZI_D -/* 48015 */ MCD_OPC_FilterValue, 1, 68, 86, 1, // Skip to: 135640 -/* 48020 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 48023 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48038 -/* 48028 */ MCD_OPC_CheckPredicate, 12, 55, 86, 1, // Skip to: 135640 -/* 48033 */ MCD_OPC_Decode, 174, 42, 144, 2, // Opcode: SQDMLALT_ZZZI_D -/* 48038 */ MCD_OPC_FilterValue, 1, 45, 86, 1, // Skip to: 135640 -/* 48043 */ MCD_OPC_CheckPredicate, 12, 40, 86, 1, // Skip to: 135640 -/* 48048 */ MCD_OPC_Decode, 199, 42, 144, 2, // Opcode: SQDMLSLT_ZZZI_D -/* 48053 */ MCD_OPC_FilterValue, 9, 107, 1, 0, // Skip to: 48421 -/* 48058 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48061 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 48106 -/* 48066 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48069 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48091 -/* 48074 */ MCD_OPC_CheckPredicate, 12, 9, 86, 1, // Skip to: 135640 -/* 48079 */ MCD_OPC_CheckField, 19, 1, 1, 2, 86, 1, // Skip to: 135640 -/* 48086 */ MCD_OPC_Decode, 225, 44, 195, 1, // Opcode: SQSHRNB_ZZI_B -/* 48091 */ MCD_OPC_FilterValue, 1, 248, 85, 1, // Skip to: 135640 -/* 48096 */ MCD_OPC_CheckPredicate, 12, 243, 85, 1, // Skip to: 135640 -/* 48101 */ MCD_OPC_Decode, 226, 44, 196, 1, // Opcode: SQSHRNB_ZZI_H -/* 48106 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 48151 -/* 48111 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48114 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48136 -/* 48119 */ MCD_OPC_CheckPredicate, 12, 220, 85, 1, // Skip to: 135640 -/* 48124 */ MCD_OPC_CheckField, 19, 1, 1, 213, 85, 1, // Skip to: 135640 -/* 48131 */ MCD_OPC_Decode, 228, 44, 165, 1, // Opcode: SQSHRNT_ZZI_B -/* 48136 */ MCD_OPC_FilterValue, 1, 203, 85, 1, // Skip to: 135640 -/* 48141 */ MCD_OPC_CheckPredicate, 12, 198, 85, 1, // Skip to: 135640 -/* 48146 */ MCD_OPC_Decode, 229, 44, 166, 1, // Opcode: SQSHRNT_ZZI_H -/* 48151 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 48196 -/* 48156 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48159 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48181 -/* 48164 */ MCD_OPC_CheckPredicate, 12, 175, 85, 1, // Skip to: 135640 -/* 48169 */ MCD_OPC_CheckField, 19, 1, 1, 168, 85, 1, // Skip to: 135640 -/* 48176 */ MCD_OPC_Decode, 136, 44, 195, 1, // Opcode: SQRSHRNB_ZZI_B -/* 48181 */ MCD_OPC_FilterValue, 1, 158, 85, 1, // Skip to: 135640 -/* 48186 */ MCD_OPC_CheckPredicate, 12, 153, 85, 1, // Skip to: 135640 -/* 48191 */ MCD_OPC_Decode, 137, 44, 196, 1, // Opcode: SQRSHRNB_ZZI_H -/* 48196 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 48241 -/* 48201 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48204 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48226 -/* 48209 */ MCD_OPC_CheckPredicate, 12, 130, 85, 1, // Skip to: 135640 -/* 48214 */ MCD_OPC_CheckField, 19, 1, 1, 123, 85, 1, // Skip to: 135640 -/* 48221 */ MCD_OPC_Decode, 139, 44, 165, 1, // Opcode: SQRSHRNT_ZZI_B -/* 48226 */ MCD_OPC_FilterValue, 1, 113, 85, 1, // Skip to: 135640 -/* 48231 */ MCD_OPC_CheckPredicate, 12, 108, 85, 1, // Skip to: 135640 -/* 48236 */ MCD_OPC_Decode, 140, 44, 166, 1, // Opcode: SQRSHRNT_ZZI_H -/* 48241 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 48286 -/* 48246 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48249 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48271 -/* 48254 */ MCD_OPC_CheckPredicate, 12, 85, 85, 1, // Skip to: 135640 -/* 48259 */ MCD_OPC_CheckField, 19, 1, 1, 78, 85, 1, // Skip to: 135640 -/* 48266 */ MCD_OPC_Decode, 204, 56, 195, 1, // Opcode: UQSHRNB_ZZI_B -/* 48271 */ MCD_OPC_FilterValue, 1, 68, 85, 1, // Skip to: 135640 -/* 48276 */ MCD_OPC_CheckPredicate, 12, 63, 85, 1, // Skip to: 135640 -/* 48281 */ MCD_OPC_Decode, 205, 56, 196, 1, // Opcode: UQSHRNB_ZZI_H -/* 48286 */ MCD_OPC_FilterValue, 5, 40, 0, 0, // Skip to: 48331 -/* 48291 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48294 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48316 -/* 48299 */ MCD_OPC_CheckPredicate, 12, 40, 85, 1, // Skip to: 135640 -/* 48304 */ MCD_OPC_CheckField, 19, 1, 1, 33, 85, 1, // Skip to: 135640 -/* 48311 */ MCD_OPC_Decode, 207, 56, 165, 1, // Opcode: UQSHRNT_ZZI_B -/* 48316 */ MCD_OPC_FilterValue, 1, 23, 85, 1, // Skip to: 135640 -/* 48321 */ MCD_OPC_CheckPredicate, 12, 18, 85, 1, // Skip to: 135640 -/* 48326 */ MCD_OPC_Decode, 208, 56, 166, 1, // Opcode: UQSHRNT_ZZI_H -/* 48331 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 48376 -/* 48336 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48339 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48361 -/* 48344 */ MCD_OPC_CheckPredicate, 12, 251, 84, 1, // Skip to: 135640 -/* 48349 */ MCD_OPC_CheckField, 19, 1, 1, 244, 84, 1, // Skip to: 135640 -/* 48356 */ MCD_OPC_Decode, 150, 56, 195, 1, // Opcode: UQRSHRNB_ZZI_B -/* 48361 */ MCD_OPC_FilterValue, 1, 234, 84, 1, // Skip to: 135640 -/* 48366 */ MCD_OPC_CheckPredicate, 12, 229, 84, 1, // Skip to: 135640 -/* 48371 */ MCD_OPC_Decode, 151, 56, 196, 1, // Opcode: UQRSHRNB_ZZI_H -/* 48376 */ MCD_OPC_FilterValue, 7, 219, 84, 1, // Skip to: 135640 -/* 48381 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 48384 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48406 -/* 48389 */ MCD_OPC_CheckPredicate, 12, 206, 84, 1, // Skip to: 135640 -/* 48394 */ MCD_OPC_CheckField, 19, 1, 1, 199, 84, 1, // Skip to: 135640 -/* 48401 */ MCD_OPC_Decode, 153, 56, 165, 1, // Opcode: UQRSHRNT_ZZI_B -/* 48406 */ MCD_OPC_FilterValue, 1, 189, 84, 1, // Skip to: 135640 -/* 48411 */ MCD_OPC_CheckPredicate, 12, 184, 84, 1, // Skip to: 135640 -/* 48416 */ MCD_OPC_Decode, 154, 56, 166, 1, // Opcode: UQRSHRNT_ZZI_H -/* 48421 */ MCD_OPC_FilterValue, 10, 63, 0, 0, // Skip to: 48489 -/* 48426 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48429 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48444 -/* 48434 */ MCD_OPC_CheckPredicate, 12, 161, 84, 1, // Skip to: 135640 -/* 48439 */ MCD_OPC_Decode, 182, 37, 150, 1, // Opcode: SABDLB_ZZZ_H -/* 48444 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48459 -/* 48449 */ MCD_OPC_CheckPredicate, 12, 146, 84, 1, // Skip to: 135640 -/* 48454 */ MCD_OPC_Decode, 185, 37, 150, 1, // Opcode: SABDLT_ZZZ_H -/* 48459 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48474 -/* 48464 */ MCD_OPC_CheckPredicate, 12, 131, 84, 1, // Skip to: 135640 -/* 48469 */ MCD_OPC_Decode, 142, 52, 150, 1, // Opcode: UABDLB_ZZZ_H -/* 48474 */ MCD_OPC_FilterValue, 7, 121, 84, 1, // Skip to: 135640 -/* 48479 */ MCD_OPC_CheckPredicate, 12, 116, 84, 1, // Skip to: 135640 -/* 48484 */ MCD_OPC_Decode, 145, 52, 150, 1, // Opcode: UABDLT_ZZZ_H -/* 48489 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 48617 -/* 48494 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48497 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48512 -/* 48502 */ MCD_OPC_CheckPredicate, 12, 93, 84, 1, // Skip to: 135640 -/* 48507 */ MCD_OPC_Decode, 227, 44, 197, 1, // Opcode: SQSHRNB_ZZI_S -/* 48512 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48527 -/* 48517 */ MCD_OPC_CheckPredicate, 12, 78, 84, 1, // Skip to: 135640 -/* 48522 */ MCD_OPC_Decode, 230, 44, 167, 1, // Opcode: SQSHRNT_ZZI_S -/* 48527 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48542 -/* 48532 */ MCD_OPC_CheckPredicate, 12, 63, 84, 1, // Skip to: 135640 -/* 48537 */ MCD_OPC_Decode, 138, 44, 197, 1, // Opcode: SQRSHRNB_ZZI_S -/* 48542 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 48557 -/* 48547 */ MCD_OPC_CheckPredicate, 12, 48, 84, 1, // Skip to: 135640 -/* 48552 */ MCD_OPC_Decode, 141, 44, 167, 1, // Opcode: SQRSHRNT_ZZI_S -/* 48557 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48572 -/* 48562 */ MCD_OPC_CheckPredicate, 12, 33, 84, 1, // Skip to: 135640 -/* 48567 */ MCD_OPC_Decode, 206, 56, 197, 1, // Opcode: UQSHRNB_ZZI_S -/* 48572 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48587 -/* 48577 */ MCD_OPC_CheckPredicate, 12, 18, 84, 1, // Skip to: 135640 -/* 48582 */ MCD_OPC_Decode, 209, 56, 167, 1, // Opcode: UQSHRNT_ZZI_S -/* 48587 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48602 -/* 48592 */ MCD_OPC_CheckPredicate, 12, 3, 84, 1, // Skip to: 135640 -/* 48597 */ MCD_OPC_Decode, 152, 56, 197, 1, // Opcode: UQRSHRNB_ZZI_S -/* 48602 */ MCD_OPC_FilterValue, 7, 249, 83, 1, // Skip to: 135640 -/* 48607 */ MCD_OPC_CheckPredicate, 12, 244, 83, 1, // Skip to: 135640 -/* 48612 */ MCD_OPC_Decode, 155, 56, 167, 1, // Opcode: UQRSHRNT_ZZI_S -/* 48617 */ MCD_OPC_FilterValue, 12, 63, 0, 0, // Skip to: 48685 -/* 48622 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48625 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48640 -/* 48630 */ MCD_OPC_CheckPredicate, 12, 221, 83, 1, // Skip to: 135640 -/* 48635 */ MCD_OPC_Decode, 183, 37, 150, 1, // Opcode: SABDLB_ZZZ_S -/* 48640 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48655 -/* 48645 */ MCD_OPC_CheckPredicate, 12, 206, 83, 1, // Skip to: 135640 -/* 48650 */ MCD_OPC_Decode, 186, 37, 150, 1, // Opcode: SABDLT_ZZZ_S -/* 48655 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48670 -/* 48660 */ MCD_OPC_CheckPredicate, 12, 191, 83, 1, // Skip to: 135640 -/* 48665 */ MCD_OPC_Decode, 143, 52, 150, 1, // Opcode: UABDLB_ZZZ_S -/* 48670 */ MCD_OPC_FilterValue, 7, 181, 83, 1, // Skip to: 135640 -/* 48675 */ MCD_OPC_CheckPredicate, 12, 176, 83, 1, // Skip to: 135640 -/* 48680 */ MCD_OPC_Decode, 146, 52, 150, 1, // Opcode: UABDLT_ZZZ_S -/* 48685 */ MCD_OPC_FilterValue, 13, 59, 0, 0, // Skip to: 48749 -/* 48690 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48693 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 48721 -/* 48698 */ MCD_OPC_CheckPredicate, 5, 153, 83, 1, // Skip to: 135640 -/* 48703 */ MCD_OPC_CheckField, 20, 1, 1, 146, 83, 1, // Skip to: 135640 -/* 48710 */ MCD_OPC_CheckField, 5, 1, 0, 139, 83, 1, // Skip to: 135640 -/* 48717 */ MCD_OPC_Decode, 214, 60, 117, // Opcode: anonymous_5481 -/* 48721 */ MCD_OPC_FilterValue, 6, 130, 83, 1, // Skip to: 135640 -/* 48726 */ MCD_OPC_CheckPredicate, 5, 125, 83, 1, // Skip to: 135640 -/* 48731 */ MCD_OPC_CheckField, 20, 1, 1, 118, 83, 1, // Skip to: 135640 -/* 48738 */ MCD_OPC_CheckField, 5, 1, 0, 111, 83, 1, // Skip to: 135640 -/* 48745 */ MCD_OPC_Decode, 212, 60, 117, // Opcode: anonymous_15148 -/* 48749 */ MCD_OPC_FilterValue, 14, 102, 83, 1, // Skip to: 135640 -/* 48754 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48757 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48772 -/* 48762 */ MCD_OPC_CheckPredicate, 12, 89, 83, 1, // Skip to: 135640 -/* 48767 */ MCD_OPC_Decode, 181, 37, 150, 1, // Opcode: SABDLB_ZZZ_D -/* 48772 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48787 -/* 48777 */ MCD_OPC_CheckPredicate, 12, 74, 83, 1, // Skip to: 135640 -/* 48782 */ MCD_OPC_Decode, 184, 37, 150, 1, // Opcode: SABDLT_ZZZ_D -/* 48787 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48802 -/* 48792 */ MCD_OPC_CheckPredicate, 12, 59, 83, 1, // Skip to: 135640 -/* 48797 */ MCD_OPC_Decode, 141, 52, 150, 1, // Opcode: UABDLB_ZZZ_D -/* 48802 */ MCD_OPC_FilterValue, 7, 49, 83, 1, // Skip to: 135640 -/* 48807 */ MCD_OPC_CheckPredicate, 12, 44, 83, 1, // Skip to: 135640 -/* 48812 */ MCD_OPC_Decode, 144, 52, 150, 1, // Opcode: UABDLT_ZZZ_D -/* 48817 */ MCD_OPC_FilterValue, 2, 230, 4, 0, // Skip to: 50076 -/* 48822 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 48825 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 48953 -/* 48830 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48833 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48848 -/* 48838 */ MCD_OPC_CheckPredicate, 12, 13, 83, 1, // Skip to: 135640 -/* 48843 */ MCD_OPC_Decode, 205, 40, 164, 1, // Opcode: SMLALB_ZZZ_H -/* 48848 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48863 -/* 48853 */ MCD_OPC_CheckPredicate, 12, 254, 82, 1, // Skip to: 135640 -/* 48858 */ MCD_OPC_Decode, 226, 40, 164, 1, // Opcode: SMLALT_ZZZ_H -/* 48863 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48878 -/* 48868 */ MCD_OPC_CheckPredicate, 12, 239, 82, 1, // Skip to: 135640 -/* 48873 */ MCD_OPC_Decode, 183, 54, 164, 1, // Opcode: UMLALB_ZZZ_H -/* 48878 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 48893 -/* 48883 */ MCD_OPC_CheckPredicate, 12, 224, 82, 1, // Skip to: 135640 -/* 48888 */ MCD_OPC_Decode, 204, 54, 164, 1, // Opcode: UMLALT_ZZZ_H -/* 48893 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48908 -/* 48898 */ MCD_OPC_CheckPredicate, 12, 209, 82, 1, // Skip to: 135640 -/* 48903 */ MCD_OPC_Decode, 249, 40, 164, 1, // Opcode: SMLSLB_ZZZ_H -/* 48908 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48923 -/* 48913 */ MCD_OPC_CheckPredicate, 12, 194, 82, 1, // Skip to: 135640 -/* 48918 */ MCD_OPC_Decode, 142, 41, 164, 1, // Opcode: SMLSLT_ZZZ_H -/* 48923 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48938 -/* 48928 */ MCD_OPC_CheckPredicate, 12, 179, 82, 1, // Skip to: 135640 -/* 48933 */ MCD_OPC_Decode, 227, 54, 164, 1, // Opcode: UMLSLB_ZZZ_H -/* 48938 */ MCD_OPC_FilterValue, 7, 169, 82, 1, // Skip to: 135640 -/* 48943 */ MCD_OPC_CheckPredicate, 12, 164, 82, 1, // Skip to: 135640 -/* 48948 */ MCD_OPC_Decode, 248, 54, 164, 1, // Opcode: UMLSLT_ZZZ_H -/* 48953 */ MCD_OPC_FilterValue, 4, 123, 0, 0, // Skip to: 49081 -/* 48958 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 48961 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48976 -/* 48966 */ MCD_OPC_CheckPredicate, 12, 141, 82, 1, // Skip to: 135640 -/* 48971 */ MCD_OPC_Decode, 206, 40, 164, 1, // Opcode: SMLALB_ZZZ_S -/* 48976 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48991 -/* 48981 */ MCD_OPC_CheckPredicate, 12, 126, 82, 1, // Skip to: 135640 -/* 48986 */ MCD_OPC_Decode, 227, 40, 164, 1, // Opcode: SMLALT_ZZZ_S -/* 48991 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49006 -/* 48996 */ MCD_OPC_CheckPredicate, 12, 111, 82, 1, // Skip to: 135640 -/* 49001 */ MCD_OPC_Decode, 184, 54, 164, 1, // Opcode: UMLALB_ZZZ_S -/* 49006 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 49021 -/* 49011 */ MCD_OPC_CheckPredicate, 12, 96, 82, 1, // Skip to: 135640 -/* 49016 */ MCD_OPC_Decode, 205, 54, 164, 1, // Opcode: UMLALT_ZZZ_S -/* 49021 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 49036 -/* 49026 */ MCD_OPC_CheckPredicate, 12, 81, 82, 1, // Skip to: 135640 -/* 49031 */ MCD_OPC_Decode, 250, 40, 164, 1, // Opcode: SMLSLB_ZZZ_S -/* 49036 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 49051 -/* 49041 */ MCD_OPC_CheckPredicate, 12, 66, 82, 1, // Skip to: 135640 -/* 49046 */ MCD_OPC_Decode, 143, 41, 164, 1, // Opcode: SMLSLT_ZZZ_S -/* 49051 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 49066 -/* 49056 */ MCD_OPC_CheckPredicate, 12, 51, 82, 1, // Skip to: 135640 -/* 49061 */ MCD_OPC_Decode, 228, 54, 164, 1, // Opcode: UMLSLB_ZZZ_S -/* 49066 */ MCD_OPC_FilterValue, 7, 41, 82, 1, // Skip to: 135640 -/* 49071 */ MCD_OPC_CheckPredicate, 12, 36, 82, 1, // Skip to: 135640 -/* 49076 */ MCD_OPC_Decode, 249, 54, 164, 1, // Opcode: UMLSLT_ZZZ_S -/* 49081 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 49103 -/* 49086 */ MCD_OPC_CheckPredicate, 12, 21, 82, 1, // Skip to: 135640 -/* 49091 */ MCD_OPC_CheckField, 12, 1, 0, 14, 82, 1, // Skip to: 135640 -/* 49098 */ MCD_OPC_Decode, 206, 12, 145, 2, // Opcode: CDOT_ZZZI_S -/* 49103 */ MCD_OPC_FilterValue, 6, 123, 0, 0, // Skip to: 49231 -/* 49108 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 49111 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49126 -/* 49116 */ MCD_OPC_CheckPredicate, 12, 247, 81, 1, // Skip to: 135640 -/* 49121 */ MCD_OPC_Decode, 204, 40, 164, 1, // Opcode: SMLALB_ZZZ_D -/* 49126 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 49141 -/* 49131 */ MCD_OPC_CheckPredicate, 12, 232, 81, 1, // Skip to: 135640 -/* 49136 */ MCD_OPC_Decode, 225, 40, 164, 1, // Opcode: SMLALT_ZZZ_D -/* 49141 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49156 -/* 49146 */ MCD_OPC_CheckPredicate, 12, 217, 81, 1, // Skip to: 135640 -/* 49151 */ MCD_OPC_Decode, 182, 54, 164, 1, // Opcode: UMLALB_ZZZ_D -/* 49156 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 49171 -/* 49161 */ MCD_OPC_CheckPredicate, 12, 202, 81, 1, // Skip to: 135640 -/* 49166 */ MCD_OPC_Decode, 203, 54, 164, 1, // Opcode: UMLALT_ZZZ_D -/* 49171 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 49186 -/* 49176 */ MCD_OPC_CheckPredicate, 12, 187, 81, 1, // Skip to: 135640 -/* 49181 */ MCD_OPC_Decode, 248, 40, 164, 1, // Opcode: SMLSLB_ZZZ_D -/* 49186 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 49201 -/* 49191 */ MCD_OPC_CheckPredicate, 12, 172, 81, 1, // Skip to: 135640 -/* 49196 */ MCD_OPC_Decode, 141, 41, 164, 1, // Opcode: SMLSLT_ZZZ_D -/* 49201 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 49216 -/* 49206 */ MCD_OPC_CheckPredicate, 12, 157, 81, 1, // Skip to: 135640 -/* 49211 */ MCD_OPC_Decode, 226, 54, 164, 1, // Opcode: UMLSLB_ZZZ_D -/* 49216 */ MCD_OPC_FilterValue, 7, 147, 81, 1, // Skip to: 135640 -/* 49221 */ MCD_OPC_CheckPredicate, 12, 142, 81, 1, // Skip to: 135640 -/* 49226 */ MCD_OPC_Decode, 247, 54, 164, 1, // Opcode: UMLSLT_ZZZ_D -/* 49231 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 49253 -/* 49236 */ MCD_OPC_CheckPredicate, 12, 127, 81, 1, // Skip to: 135640 -/* 49241 */ MCD_OPC_CheckField, 12, 1, 0, 120, 81, 1, // Skip to: 135640 -/* 49248 */ MCD_OPC_Decode, 205, 12, 146, 2, // Opcode: CDOT_ZZZI_D -/* 49253 */ MCD_OPC_FilterValue, 9, 38, 1, 0, // Skip to: 49552 -/* 49258 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 49261 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 49320 -/* 49266 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49269 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49284 -/* 49274 */ MCD_OPC_CheckPredicate, 12, 89, 81, 1, // Skip to: 135640 -/* 49279 */ MCD_OPC_Decode, 154, 45, 178, 1, // Opcode: SQXTNB_ZZ_B -/* 49284 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 49299 -/* 49289 */ MCD_OPC_CheckPredicate, 12, 74, 81, 1, // Skip to: 135640 -/* 49294 */ MCD_OPC_Decode, 155, 45, 178, 1, // Opcode: SQXTNB_ZZ_H -/* 49299 */ MCD_OPC_FilterValue, 17, 64, 81, 1, // Skip to: 135640 -/* 49304 */ MCD_OPC_CheckPredicate, 5, 59, 81, 1, // Skip to: 135640 -/* 49309 */ MCD_OPC_CheckField, 5, 1, 0, 52, 81, 1, // Skip to: 135640 -/* 49316 */ MCD_OPC_Decode, 132, 42, 94, // Opcode: SQCVTN_Z2Z_StoH -/* 49320 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 49358 -/* 49325 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49328 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49343 -/* 49333 */ MCD_OPC_CheckPredicate, 12, 30, 81, 1, // Skip to: 135640 -/* 49338 */ MCD_OPC_Decode, 157, 45, 179, 1, // Opcode: SQXTNT_ZZ_B -/* 49343 */ MCD_OPC_FilterValue, 16, 20, 81, 1, // Skip to: 135640 -/* 49348 */ MCD_OPC_CheckPredicate, 12, 15, 81, 1, // Skip to: 135640 -/* 49353 */ MCD_OPC_Decode, 158, 45, 179, 1, // Opcode: SQXTNT_ZZ_H -/* 49358 */ MCD_OPC_FilterValue, 2, 54, 0, 0, // Skip to: 49417 -/* 49363 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49366 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49381 -/* 49371 */ MCD_OPC_CheckPredicate, 12, 248, 80, 1, // Skip to: 135640 -/* 49376 */ MCD_OPC_Decode, 246, 56, 178, 1, // Opcode: UQXTNB_ZZ_B -/* 49381 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 49396 -/* 49386 */ MCD_OPC_CheckPredicate, 12, 233, 80, 1, // Skip to: 135640 -/* 49391 */ MCD_OPC_Decode, 247, 56, 178, 1, // Opcode: UQXTNB_ZZ_H -/* 49396 */ MCD_OPC_FilterValue, 17, 223, 80, 1, // Skip to: 135640 -/* 49401 */ MCD_OPC_CheckPredicate, 5, 218, 80, 1, // Skip to: 135640 -/* 49406 */ MCD_OPC_CheckField, 5, 1, 0, 211, 80, 1, // Skip to: 135640 -/* 49413 */ MCD_OPC_Decode, 209, 55, 94, // Opcode: UQCVTN_Z2Z_StoH -/* 49417 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 49455 -/* 49422 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49425 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49440 -/* 49430 */ MCD_OPC_CheckPredicate, 12, 189, 80, 1, // Skip to: 135640 -/* 49435 */ MCD_OPC_Decode, 249, 56, 179, 1, // Opcode: UQXTNT_ZZ_B -/* 49440 */ MCD_OPC_FilterValue, 16, 179, 80, 1, // Skip to: 135640 -/* 49445 */ MCD_OPC_CheckPredicate, 12, 174, 80, 1, // Skip to: 135640 -/* 49450 */ MCD_OPC_Decode, 250, 56, 179, 1, // Opcode: UQXTNT_ZZ_H -/* 49455 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 49514 -/* 49460 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49463 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49478 -/* 49468 */ MCD_OPC_CheckPredicate, 12, 151, 80, 1, // Skip to: 135640 -/* 49473 */ MCD_OPC_Decode, 169, 45, 178, 1, // Opcode: SQXTUNB_ZZ_B -/* 49478 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 49493 -/* 49483 */ MCD_OPC_CheckPredicate, 12, 136, 80, 1, // Skip to: 135640 -/* 49488 */ MCD_OPC_Decode, 170, 45, 178, 1, // Opcode: SQXTUNB_ZZ_H -/* 49493 */ MCD_OPC_FilterValue, 17, 126, 80, 1, // Skip to: 135640 -/* 49498 */ MCD_OPC_CheckPredicate, 5, 121, 80, 1, // Skip to: 135640 -/* 49503 */ MCD_OPC_CheckField, 5, 1, 0, 114, 80, 1, // Skip to: 135640 -/* 49510 */ MCD_OPC_Decode, 135, 42, 94, // Opcode: SQCVTUN_Z2Z_StoH -/* 49514 */ MCD_OPC_FilterValue, 5, 105, 80, 1, // Skip to: 135640 -/* 49519 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 49522 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 49537 -/* 49527 */ MCD_OPC_CheckPredicate, 12, 92, 80, 1, // Skip to: 135640 -/* 49532 */ MCD_OPC_Decode, 172, 45, 179, 1, // Opcode: SQXTUNT_ZZ_B -/* 49537 */ MCD_OPC_FilterValue, 16, 82, 80, 1, // Skip to: 135640 -/* 49542 */ MCD_OPC_CheckPredicate, 12, 77, 80, 1, // Skip to: 135640 -/* 49547 */ MCD_OPC_Decode, 173, 45, 179, 1, // Opcode: SQXTUNT_ZZ_H -/* 49552 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 49680 -/* 49557 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 49560 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49575 -/* 49565 */ MCD_OPC_CheckPredicate, 12, 54, 80, 1, // Skip to: 135640 -/* 49570 */ MCD_OPC_Decode, 242, 37, 150, 1, // Opcode: SADDWB_ZZZ_H -/* 49575 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 49590 -/* 49580 */ MCD_OPC_CheckPredicate, 12, 39, 80, 1, // Skip to: 135640 -/* 49585 */ MCD_OPC_Decode, 245, 37, 150, 1, // Opcode: SADDWT_ZZZ_H -/* 49590 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49605 -/* 49595 */ MCD_OPC_CheckPredicate, 12, 24, 80, 1, // Skip to: 135640 -/* 49600 */ MCD_OPC_Decode, 200, 52, 150, 1, // Opcode: UADDWB_ZZZ_H -/* 49605 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 49620 -/* 49610 */ MCD_OPC_CheckPredicate, 12, 9, 80, 1, // Skip to: 135640 -/* 49615 */ MCD_OPC_Decode, 203, 52, 150, 1, // Opcode: UADDWT_ZZZ_H -/* 49620 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 49635 -/* 49625 */ MCD_OPC_CheckPredicate, 12, 250, 79, 1, // Skip to: 135640 -/* 49630 */ MCD_OPC_Decode, 232, 46, 150, 1, // Opcode: SSUBWB_ZZZ_H -/* 49635 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 49650 -/* 49640 */ MCD_OPC_CheckPredicate, 12, 235, 79, 1, // Skip to: 135640 -/* 49645 */ MCD_OPC_Decode, 235, 46, 150, 1, // Opcode: SSUBWT_ZZZ_H -/* 49650 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 49665 -/* 49655 */ MCD_OPC_CheckPredicate, 12, 220, 79, 1, // Skip to: 135640 -/* 49660 */ MCD_OPC_Decode, 171, 58, 150, 1, // Opcode: USUBWB_ZZZ_H -/* 49665 */ MCD_OPC_FilterValue, 7, 210, 79, 1, // Skip to: 135640 -/* 49670 */ MCD_OPC_CheckPredicate, 12, 205, 79, 1, // Skip to: 135640 -/* 49675 */ MCD_OPC_Decode, 174, 58, 150, 1, // Opcode: USUBWT_ZZZ_H -/* 49680 */ MCD_OPC_FilterValue, 11, 135, 0, 0, // Skip to: 49820 -/* 49685 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 49688 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49710 -/* 49693 */ MCD_OPC_CheckPredicate, 12, 182, 79, 1, // Skip to: 135640 -/* 49698 */ MCD_OPC_CheckField, 16, 5, 0, 175, 79, 1, // Skip to: 135640 -/* 49705 */ MCD_OPC_Decode, 156, 45, 178, 1, // Opcode: SQXTNB_ZZ_S -/* 49710 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 49732 -/* 49715 */ MCD_OPC_CheckPredicate, 12, 160, 79, 1, // Skip to: 135640 -/* 49720 */ MCD_OPC_CheckField, 16, 5, 0, 153, 79, 1, // Skip to: 135640 -/* 49727 */ MCD_OPC_Decode, 159, 45, 179, 1, // Opcode: SQXTNT_ZZ_S -/* 49732 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 49754 -/* 49737 */ MCD_OPC_CheckPredicate, 12, 138, 79, 1, // Skip to: 135640 -/* 49742 */ MCD_OPC_CheckField, 16, 5, 0, 131, 79, 1, // Skip to: 135640 -/* 49749 */ MCD_OPC_Decode, 248, 56, 178, 1, // Opcode: UQXTNB_ZZ_S -/* 49754 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 49776 -/* 49759 */ MCD_OPC_CheckPredicate, 12, 116, 79, 1, // Skip to: 135640 -/* 49764 */ MCD_OPC_CheckField, 16, 5, 0, 109, 79, 1, // Skip to: 135640 -/* 49771 */ MCD_OPC_Decode, 251, 56, 179, 1, // Opcode: UQXTNT_ZZ_S -/* 49776 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 49798 -/* 49781 */ MCD_OPC_CheckPredicate, 12, 94, 79, 1, // Skip to: 135640 -/* 49786 */ MCD_OPC_CheckField, 16, 5, 0, 87, 79, 1, // Skip to: 135640 -/* 49793 */ MCD_OPC_Decode, 171, 45, 178, 1, // Opcode: SQXTUNB_ZZ_S -/* 49798 */ MCD_OPC_FilterValue, 5, 77, 79, 1, // Skip to: 135640 -/* 49803 */ MCD_OPC_CheckPredicate, 12, 72, 79, 1, // Skip to: 135640 -/* 49808 */ MCD_OPC_CheckField, 16, 5, 0, 65, 79, 1, // Skip to: 135640 -/* 49815 */ MCD_OPC_Decode, 174, 45, 179, 1, // Opcode: SQXTUNT_ZZ_S -/* 49820 */ MCD_OPC_FilterValue, 12, 123, 0, 0, // Skip to: 49948 -/* 49825 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 49828 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49843 -/* 49833 */ MCD_OPC_CheckPredicate, 12, 42, 79, 1, // Skip to: 135640 -/* 49838 */ MCD_OPC_Decode, 243, 37, 150, 1, // Opcode: SADDWB_ZZZ_S -/* 49843 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 49858 -/* 49848 */ MCD_OPC_CheckPredicate, 12, 27, 79, 1, // Skip to: 135640 -/* 49853 */ MCD_OPC_Decode, 246, 37, 150, 1, // Opcode: SADDWT_ZZZ_S -/* 49858 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49873 -/* 49863 */ MCD_OPC_CheckPredicate, 12, 12, 79, 1, // Skip to: 135640 -/* 49868 */ MCD_OPC_Decode, 201, 52, 150, 1, // Opcode: UADDWB_ZZZ_S -/* 49873 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 49888 -/* 49878 */ MCD_OPC_CheckPredicate, 12, 253, 78, 1, // Skip to: 135640 -/* 49883 */ MCD_OPC_Decode, 204, 52, 150, 1, // Opcode: UADDWT_ZZZ_S -/* 49888 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 49903 -/* 49893 */ MCD_OPC_CheckPredicate, 12, 238, 78, 1, // Skip to: 135640 -/* 49898 */ MCD_OPC_Decode, 233, 46, 150, 1, // Opcode: SSUBWB_ZZZ_S -/* 49903 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 49918 -/* 49908 */ MCD_OPC_CheckPredicate, 12, 223, 78, 1, // Skip to: 135640 -/* 49913 */ MCD_OPC_Decode, 236, 46, 150, 1, // Opcode: SSUBWT_ZZZ_S -/* 49918 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 49933 -/* 49923 */ MCD_OPC_CheckPredicate, 12, 208, 78, 1, // Skip to: 135640 -/* 49928 */ MCD_OPC_Decode, 172, 58, 150, 1, // Opcode: USUBWB_ZZZ_S -/* 49933 */ MCD_OPC_FilterValue, 7, 198, 78, 1, // Skip to: 135640 -/* 49938 */ MCD_OPC_CheckPredicate, 12, 193, 78, 1, // Skip to: 135640 -/* 49943 */ MCD_OPC_Decode, 175, 58, 150, 1, // Opcode: USUBWT_ZZZ_S -/* 49948 */ MCD_OPC_FilterValue, 14, 183, 78, 1, // Skip to: 135640 -/* 49953 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 44731 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 44799 +/* 44736 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 44739 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44777 +/* 44744 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 44747 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44762 +/* 44752 */ MCD_OPC_CheckPredicate, 7, 75, 118, 1, // Skip to: 140576 +/* 44757 */ MCD_OPC_Decode, 212, 62, 253, 1, // Opcode: WHILEGE_2PXX_B +/* 44762 */ MCD_OPC_FilterValue, 1, 65, 118, 1, // Skip to: 140576 +/* 44767 */ MCD_OPC_CheckPredicate, 7, 60, 118, 1, // Skip to: 140576 +/* 44772 */ MCD_OPC_Decode, 228, 62, 253, 1, // Opcode: WHILEGT_2PXX_B +/* 44777 */ MCD_OPC_FilterValue, 1, 50, 118, 1, // Skip to: 140576 +/* 44782 */ MCD_OPC_CheckPredicate, 7, 45, 118, 1, // Skip to: 140576 +/* 44787 */ MCD_OPC_CheckField, 16, 5, 0, 38, 118, 1, // Skip to: 140576 +/* 44794 */ MCD_OPC_Decode, 244, 38, 254, 1, // Opcode: PEXT_PCI_B +/* 44799 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 44867 +/* 44804 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 44807 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44845 +/* 44812 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 44815 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44830 +/* 44820 */ MCD_OPC_CheckPredicate, 7, 7, 118, 1, // Skip to: 140576 +/* 44825 */ MCD_OPC_Decode, 214, 62, 253, 1, // Opcode: WHILEGE_2PXX_H +/* 44830 */ MCD_OPC_FilterValue, 1, 253, 117, 1, // Skip to: 140576 +/* 44835 */ MCD_OPC_CheckPredicate, 7, 248, 117, 1, // Skip to: 140576 +/* 44840 */ MCD_OPC_Decode, 230, 62, 253, 1, // Opcode: WHILEGT_2PXX_H +/* 44845 */ MCD_OPC_FilterValue, 1, 238, 117, 1, // Skip to: 140576 +/* 44850 */ MCD_OPC_CheckPredicate, 7, 233, 117, 1, // Skip to: 140576 +/* 44855 */ MCD_OPC_CheckField, 16, 5, 0, 226, 117, 1, // Skip to: 140576 +/* 44862 */ MCD_OPC_Decode, 246, 38, 254, 1, // Opcode: PEXT_PCI_H +/* 44867 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 44935 +/* 44872 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 44875 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44913 +/* 44880 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 44883 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44898 +/* 44888 */ MCD_OPC_CheckPredicate, 7, 195, 117, 1, // Skip to: 140576 +/* 44893 */ MCD_OPC_Decode, 215, 62, 253, 1, // Opcode: WHILEGE_2PXX_S +/* 44898 */ MCD_OPC_FilterValue, 1, 185, 117, 1, // Skip to: 140576 +/* 44903 */ MCD_OPC_CheckPredicate, 7, 180, 117, 1, // Skip to: 140576 +/* 44908 */ MCD_OPC_Decode, 231, 62, 253, 1, // Opcode: WHILEGT_2PXX_S +/* 44913 */ MCD_OPC_FilterValue, 1, 170, 117, 1, // Skip to: 140576 +/* 44918 */ MCD_OPC_CheckPredicate, 7, 165, 117, 1, // Skip to: 140576 +/* 44923 */ MCD_OPC_CheckField, 16, 5, 0, 158, 117, 1, // Skip to: 140576 +/* 44930 */ MCD_OPC_Decode, 247, 38, 254, 1, // Opcode: PEXT_PCI_S +/* 44935 */ MCD_OPC_FilterValue, 3, 148, 117, 1, // Skip to: 140576 +/* 44940 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 44943 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 44981 +/* 44948 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 44951 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 44966 +/* 44956 */ MCD_OPC_CheckPredicate, 7, 127, 117, 1, // Skip to: 140576 +/* 44961 */ MCD_OPC_Decode, 213, 62, 253, 1, // Opcode: WHILEGE_2PXX_D +/* 44966 */ MCD_OPC_FilterValue, 1, 117, 117, 1, // Skip to: 140576 +/* 44971 */ MCD_OPC_CheckPredicate, 7, 112, 117, 1, // Skip to: 140576 +/* 44976 */ MCD_OPC_Decode, 229, 62, 253, 1, // Opcode: WHILEGT_2PXX_D +/* 44981 */ MCD_OPC_FilterValue, 1, 102, 117, 1, // Skip to: 140576 +/* 44986 */ MCD_OPC_CheckPredicate, 7, 97, 117, 1, // Skip to: 140576 +/* 44991 */ MCD_OPC_CheckField, 16, 5, 0, 90, 117, 1, // Skip to: 140576 +/* 44998 */ MCD_OPC_Decode, 245, 38, 254, 1, // Opcode: PEXT_PCI_D +/* 45003 */ MCD_OPC_FilterValue, 5, 47, 1, 0, // Skip to: 45311 +/* 45008 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 45011 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 45086 +/* 45016 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45019 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45057 +/* 45024 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45027 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45042 +/* 45032 */ MCD_OPC_CheckPredicate, 7, 51, 117, 1, // Skip to: 140576 +/* 45037 */ MCD_OPC_Decode, 196, 63, 253, 1, // Opcode: WHILELT_2PXX_B +/* 45042 */ MCD_OPC_FilterValue, 1, 41, 117, 1, // Skip to: 140576 +/* 45047 */ MCD_OPC_CheckPredicate, 7, 36, 117, 1, // Skip to: 140576 +/* 45052 */ MCD_OPC_Decode, 148, 63, 253, 1, // Opcode: WHILELE_2PXX_B +/* 45057 */ MCD_OPC_FilterValue, 1, 26, 117, 1, // Skip to: 140576 +/* 45062 */ MCD_OPC_CheckPredicate, 7, 21, 117, 1, // Skip to: 140576 +/* 45067 */ MCD_OPC_CheckField, 16, 5, 0, 14, 117, 1, // Skip to: 140576 +/* 45074 */ MCD_OPC_CheckField, 9, 1, 0, 7, 117, 1, // Skip to: 140576 +/* 45081 */ MCD_OPC_Decode, 240, 38, 255, 1, // Opcode: PEXT_2PCI_B +/* 45086 */ MCD_OPC_FilterValue, 1, 70, 0, 0, // Skip to: 45161 +/* 45091 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45094 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45132 +/* 45099 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45102 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45117 +/* 45107 */ MCD_OPC_CheckPredicate, 7, 232, 116, 1, // Skip to: 140576 +/* 45112 */ MCD_OPC_Decode, 198, 63, 253, 1, // Opcode: WHILELT_2PXX_H +/* 45117 */ MCD_OPC_FilterValue, 1, 222, 116, 1, // Skip to: 140576 +/* 45122 */ MCD_OPC_CheckPredicate, 7, 217, 116, 1, // Skip to: 140576 +/* 45127 */ MCD_OPC_Decode, 150, 63, 253, 1, // Opcode: WHILELE_2PXX_H +/* 45132 */ MCD_OPC_FilterValue, 1, 207, 116, 1, // Skip to: 140576 +/* 45137 */ MCD_OPC_CheckPredicate, 7, 202, 116, 1, // Skip to: 140576 +/* 45142 */ MCD_OPC_CheckField, 16, 5, 0, 195, 116, 1, // Skip to: 140576 +/* 45149 */ MCD_OPC_CheckField, 9, 1, 0, 188, 116, 1, // Skip to: 140576 +/* 45156 */ MCD_OPC_Decode, 242, 38, 255, 1, // Opcode: PEXT_2PCI_H +/* 45161 */ MCD_OPC_FilterValue, 2, 70, 0, 0, // Skip to: 45236 +/* 45166 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45169 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45207 +/* 45174 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45177 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45192 +/* 45182 */ MCD_OPC_CheckPredicate, 7, 157, 116, 1, // Skip to: 140576 +/* 45187 */ MCD_OPC_Decode, 199, 63, 253, 1, // Opcode: WHILELT_2PXX_S +/* 45192 */ MCD_OPC_FilterValue, 1, 147, 116, 1, // Skip to: 140576 +/* 45197 */ MCD_OPC_CheckPredicate, 7, 142, 116, 1, // Skip to: 140576 +/* 45202 */ MCD_OPC_Decode, 151, 63, 253, 1, // Opcode: WHILELE_2PXX_S +/* 45207 */ MCD_OPC_FilterValue, 1, 132, 116, 1, // Skip to: 140576 +/* 45212 */ MCD_OPC_CheckPredicate, 7, 127, 116, 1, // Skip to: 140576 +/* 45217 */ MCD_OPC_CheckField, 16, 5, 0, 120, 116, 1, // Skip to: 140576 +/* 45224 */ MCD_OPC_CheckField, 9, 1, 0, 113, 116, 1, // Skip to: 140576 +/* 45231 */ MCD_OPC_Decode, 243, 38, 255, 1, // Opcode: PEXT_2PCI_S +/* 45236 */ MCD_OPC_FilterValue, 3, 103, 116, 1, // Skip to: 140576 +/* 45241 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45244 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45282 +/* 45249 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45252 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45267 +/* 45257 */ MCD_OPC_CheckPredicate, 7, 82, 116, 1, // Skip to: 140576 +/* 45262 */ MCD_OPC_Decode, 197, 63, 253, 1, // Opcode: WHILELT_2PXX_D +/* 45267 */ MCD_OPC_FilterValue, 1, 72, 116, 1, // Skip to: 140576 +/* 45272 */ MCD_OPC_CheckPredicate, 7, 67, 116, 1, // Skip to: 140576 +/* 45277 */ MCD_OPC_Decode, 149, 63, 253, 1, // Opcode: WHILELE_2PXX_D +/* 45282 */ MCD_OPC_FilterValue, 1, 57, 116, 1, // Skip to: 140576 +/* 45287 */ MCD_OPC_CheckPredicate, 7, 52, 116, 1, // Skip to: 140576 +/* 45292 */ MCD_OPC_CheckField, 16, 5, 0, 45, 116, 1, // Skip to: 140576 +/* 45299 */ MCD_OPC_CheckField, 9, 1, 0, 38, 116, 1, // Skip to: 140576 +/* 45306 */ MCD_OPC_Decode, 241, 38, 255, 1, // Opcode: PEXT_2PCI_D +/* 45311 */ MCD_OPC_FilterValue, 6, 75, 1, 0, // Skip to: 45647 +/* 45316 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 45319 */ MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 45401 +/* 45324 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45327 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45365 +/* 45332 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45335 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45350 +/* 45340 */ MCD_OPC_CheckPredicate, 7, 255, 115, 1, // Skip to: 140576 +/* 45345 */ MCD_OPC_Decode, 132, 63, 253, 1, // Opcode: WHILEHS_2PXX_B +/* 45350 */ MCD_OPC_FilterValue, 1, 245, 115, 1, // Skip to: 140576 +/* 45355 */ MCD_OPC_CheckPredicate, 7, 240, 115, 1, // Skip to: 140576 +/* 45360 */ MCD_OPC_Decode, 244, 62, 253, 1, // Opcode: WHILEHI_2PXX_B +/* 45365 */ MCD_OPC_FilterValue, 1, 230, 115, 1, // Skip to: 140576 +/* 45370 */ MCD_OPC_CheckPredicate, 7, 225, 115, 1, // Skip to: 140576 +/* 45375 */ MCD_OPC_CheckField, 16, 5, 0, 218, 115, 1, // Skip to: 140576 +/* 45382 */ MCD_OPC_CheckField, 5, 5, 0, 211, 115, 1, // Skip to: 140576 +/* 45389 */ MCD_OPC_CheckField, 3, 1, 0, 204, 115, 1, // Skip to: 140576 +/* 45396 */ MCD_OPC_Decode, 198, 39, 128, 2, // Opcode: PTRUE_C_B +/* 45401 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 45483 +/* 45406 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45409 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45447 +/* 45414 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45417 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45432 +/* 45422 */ MCD_OPC_CheckPredicate, 7, 173, 115, 1, // Skip to: 140576 +/* 45427 */ MCD_OPC_Decode, 134, 63, 253, 1, // Opcode: WHILEHS_2PXX_H +/* 45432 */ MCD_OPC_FilterValue, 1, 163, 115, 1, // Skip to: 140576 +/* 45437 */ MCD_OPC_CheckPredicate, 7, 158, 115, 1, // Skip to: 140576 +/* 45442 */ MCD_OPC_Decode, 246, 62, 253, 1, // Opcode: WHILEHI_2PXX_H +/* 45447 */ MCD_OPC_FilterValue, 1, 148, 115, 1, // Skip to: 140576 +/* 45452 */ MCD_OPC_CheckPredicate, 7, 143, 115, 1, // Skip to: 140576 +/* 45457 */ MCD_OPC_CheckField, 16, 5, 0, 136, 115, 1, // Skip to: 140576 +/* 45464 */ MCD_OPC_CheckField, 5, 5, 0, 129, 115, 1, // Skip to: 140576 +/* 45471 */ MCD_OPC_CheckField, 3, 1, 0, 122, 115, 1, // Skip to: 140576 +/* 45478 */ MCD_OPC_Decode, 200, 39, 128, 2, // Opcode: PTRUE_C_H +/* 45483 */ MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 45565 +/* 45488 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45491 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45529 +/* 45496 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45499 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45514 +/* 45504 */ MCD_OPC_CheckPredicate, 7, 91, 115, 1, // Skip to: 140576 +/* 45509 */ MCD_OPC_Decode, 135, 63, 253, 1, // Opcode: WHILEHS_2PXX_S +/* 45514 */ MCD_OPC_FilterValue, 1, 81, 115, 1, // Skip to: 140576 +/* 45519 */ MCD_OPC_CheckPredicate, 7, 76, 115, 1, // Skip to: 140576 +/* 45524 */ MCD_OPC_Decode, 247, 62, 253, 1, // Opcode: WHILEHI_2PXX_S +/* 45529 */ MCD_OPC_FilterValue, 1, 66, 115, 1, // Skip to: 140576 +/* 45534 */ MCD_OPC_CheckPredicate, 7, 61, 115, 1, // Skip to: 140576 +/* 45539 */ MCD_OPC_CheckField, 16, 5, 0, 54, 115, 1, // Skip to: 140576 +/* 45546 */ MCD_OPC_CheckField, 5, 5, 0, 47, 115, 1, // Skip to: 140576 +/* 45553 */ MCD_OPC_CheckField, 3, 1, 0, 40, 115, 1, // Skip to: 140576 +/* 45560 */ MCD_OPC_Decode, 201, 39, 128, 2, // Opcode: PTRUE_C_S +/* 45565 */ MCD_OPC_FilterValue, 3, 30, 115, 1, // Skip to: 140576 +/* 45570 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 45573 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 45611 +/* 45578 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45581 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45596 +/* 45586 */ MCD_OPC_CheckPredicate, 7, 9, 115, 1, // Skip to: 140576 +/* 45591 */ MCD_OPC_Decode, 133, 63, 253, 1, // Opcode: WHILEHS_2PXX_D +/* 45596 */ MCD_OPC_FilterValue, 1, 255, 114, 1, // Skip to: 140576 +/* 45601 */ MCD_OPC_CheckPredicate, 7, 250, 114, 1, // Skip to: 140576 +/* 45606 */ MCD_OPC_Decode, 245, 62, 253, 1, // Opcode: WHILEHI_2PXX_D +/* 45611 */ MCD_OPC_FilterValue, 1, 240, 114, 1, // Skip to: 140576 +/* 45616 */ MCD_OPC_CheckPredicate, 7, 235, 114, 1, // Skip to: 140576 +/* 45621 */ MCD_OPC_CheckField, 16, 5, 0, 228, 114, 1, // Skip to: 140576 +/* 45628 */ MCD_OPC_CheckField, 5, 5, 0, 221, 114, 1, // Skip to: 140576 +/* 45635 */ MCD_OPC_CheckField, 3, 1, 0, 214, 114, 1, // Skip to: 140576 +/* 45642 */ MCD_OPC_Decode, 199, 39, 128, 2, // Opcode: PTRUE_C_D +/* 45647 */ MCD_OPC_FilterValue, 7, 204, 114, 1, // Skip to: 140576 +/* 45652 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 45655 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 45707 +/* 45660 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45663 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45685 +/* 45668 */ MCD_OPC_CheckPredicate, 7, 183, 114, 1, // Skip to: 140576 +/* 45673 */ MCD_OPC_CheckField, 13, 1, 0, 176, 114, 1, // Skip to: 140576 +/* 45680 */ MCD_OPC_Decode, 164, 63, 253, 1, // Opcode: WHILELO_2PXX_B +/* 45685 */ MCD_OPC_FilterValue, 1, 166, 114, 1, // Skip to: 140576 +/* 45690 */ MCD_OPC_CheckPredicate, 7, 161, 114, 1, // Skip to: 140576 +/* 45695 */ MCD_OPC_CheckField, 13, 1, 0, 154, 114, 1, // Skip to: 140576 +/* 45702 */ MCD_OPC_Decode, 180, 63, 253, 1, // Opcode: WHILELS_2PXX_B +/* 45707 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 45759 +/* 45712 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45715 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45737 +/* 45720 */ MCD_OPC_CheckPredicate, 7, 131, 114, 1, // Skip to: 140576 +/* 45725 */ MCD_OPC_CheckField, 13, 1, 0, 124, 114, 1, // Skip to: 140576 +/* 45732 */ MCD_OPC_Decode, 166, 63, 253, 1, // Opcode: WHILELO_2PXX_H +/* 45737 */ MCD_OPC_FilterValue, 1, 114, 114, 1, // Skip to: 140576 +/* 45742 */ MCD_OPC_CheckPredicate, 7, 109, 114, 1, // Skip to: 140576 +/* 45747 */ MCD_OPC_CheckField, 13, 1, 0, 102, 114, 1, // Skip to: 140576 +/* 45754 */ MCD_OPC_Decode, 182, 63, 253, 1, // Opcode: WHILELS_2PXX_H +/* 45759 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 45811 +/* 45764 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45767 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45789 +/* 45772 */ MCD_OPC_CheckPredicate, 7, 79, 114, 1, // Skip to: 140576 +/* 45777 */ MCD_OPC_CheckField, 13, 1, 0, 72, 114, 1, // Skip to: 140576 +/* 45784 */ MCD_OPC_Decode, 167, 63, 253, 1, // Opcode: WHILELO_2PXX_S +/* 45789 */ MCD_OPC_FilterValue, 1, 62, 114, 1, // Skip to: 140576 +/* 45794 */ MCD_OPC_CheckPredicate, 7, 57, 114, 1, // Skip to: 140576 +/* 45799 */ MCD_OPC_CheckField, 13, 1, 0, 50, 114, 1, // Skip to: 140576 +/* 45806 */ MCD_OPC_Decode, 183, 63, 253, 1, // Opcode: WHILELS_2PXX_S +/* 45811 */ MCD_OPC_FilterValue, 3, 40, 114, 1, // Skip to: 140576 +/* 45816 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 45819 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 45841 +/* 45824 */ MCD_OPC_CheckPredicate, 7, 27, 114, 1, // Skip to: 140576 +/* 45829 */ MCD_OPC_CheckField, 13, 1, 0, 20, 114, 1, // Skip to: 140576 +/* 45836 */ MCD_OPC_Decode, 165, 63, 253, 1, // Opcode: WHILELO_2PXX_D +/* 45841 */ MCD_OPC_FilterValue, 1, 10, 114, 1, // Skip to: 140576 +/* 45846 */ MCD_OPC_CheckPredicate, 7, 5, 114, 1, // Skip to: 140576 +/* 45851 */ MCD_OPC_CheckField, 13, 1, 0, 254, 113, 1, // Skip to: 140576 +/* 45858 */ MCD_OPC_Decode, 181, 63, 253, 1, // Opcode: WHILELS_2PXX_D +/* 45863 */ MCD_OPC_FilterValue, 2, 62, 5, 0, // Skip to: 47210 +/* 45868 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 45871 */ MCD_OPC_FilterValue, 0, 183, 0, 0, // Skip to: 46059 +/* 45876 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 45879 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 45924 +/* 45884 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 45887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45902 +/* 45892 */ MCD_OPC_CheckPredicate, 16, 215, 113, 1, // Skip to: 140576 +/* 45897 */ MCD_OPC_Decode, 236, 16, 129, 2, // Opcode: CNTP_XPP_B +/* 45902 */ MCD_OPC_FilterValue, 1, 205, 113, 1, // Skip to: 140576 +/* 45907 */ MCD_OPC_CheckPredicate, 7, 200, 113, 1, // Skip to: 140576 +/* 45912 */ MCD_OPC_CheckField, 11, 3, 0, 193, 113, 1, // Skip to: 140576 +/* 45919 */ MCD_OPC_Decode, 232, 16, 130, 2, // Opcode: CNTP_XCI_B +/* 45924 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 45969 +/* 45929 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 45932 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45947 +/* 45937 */ MCD_OPC_CheckPredicate, 16, 170, 113, 1, // Skip to: 140576 +/* 45942 */ MCD_OPC_Decode, 238, 16, 129, 2, // Opcode: CNTP_XPP_H +/* 45947 */ MCD_OPC_FilterValue, 1, 160, 113, 1, // Skip to: 140576 +/* 45952 */ MCD_OPC_CheckPredicate, 7, 155, 113, 1, // Skip to: 140576 +/* 45957 */ MCD_OPC_CheckField, 11, 3, 0, 148, 113, 1, // Skip to: 140576 +/* 45964 */ MCD_OPC_Decode, 234, 16, 130, 2, // Opcode: CNTP_XCI_H +/* 45969 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 46014 +/* 45974 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 45977 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 45992 +/* 45982 */ MCD_OPC_CheckPredicate, 16, 125, 113, 1, // Skip to: 140576 +/* 45987 */ MCD_OPC_Decode, 239, 16, 129, 2, // Opcode: CNTP_XPP_S +/* 45992 */ MCD_OPC_FilterValue, 1, 115, 113, 1, // Skip to: 140576 +/* 45997 */ MCD_OPC_CheckPredicate, 7, 110, 113, 1, // Skip to: 140576 +/* 46002 */ MCD_OPC_CheckField, 11, 3, 0, 103, 113, 1, // Skip to: 140576 +/* 46009 */ MCD_OPC_Decode, 235, 16, 130, 2, // Opcode: CNTP_XCI_S +/* 46014 */ MCD_OPC_FilterValue, 3, 93, 113, 1, // Skip to: 140576 +/* 46019 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 46022 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46037 +/* 46027 */ MCD_OPC_CheckPredicate, 16, 80, 113, 1, // Skip to: 140576 +/* 46032 */ MCD_OPC_Decode, 237, 16, 129, 2, // Opcode: CNTP_XPP_D +/* 46037 */ MCD_OPC_FilterValue, 1, 70, 113, 1, // Skip to: 140576 +/* 46042 */ MCD_OPC_CheckPredicate, 7, 65, 113, 1, // Skip to: 140576 +/* 46047 */ MCD_OPC_CheckField, 11, 3, 0, 58, 113, 1, // Skip to: 140576 +/* 46054 */ MCD_OPC_Decode, 233, 16, 130, 2, // Opcode: CNTP_XCI_D +/* 46059 */ MCD_OPC_FilterValue, 8, 221, 0, 0, // Skip to: 46285 +/* 46064 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46067 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 46120 +/* 46072 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46075 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46090 +/* 46080 */ MCD_OPC_CheckPredicate, 16, 27, 113, 1, // Skip to: 140576 +/* 46085 */ MCD_OPC_Decode, 240, 46, 181, 1, // Opcode: SQINCP_ZP_H +/* 46090 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46105 +/* 46095 */ MCD_OPC_CheckPredicate, 16, 12, 113, 1, // Skip to: 140576 +/* 46100 */ MCD_OPC_Decode, 241, 46, 181, 1, // Opcode: SQINCP_ZP_S +/* 46105 */ MCD_OPC_FilterValue, 3, 2, 113, 1, // Skip to: 140576 +/* 46110 */ MCD_OPC_CheckPredicate, 16, 253, 112, 1, // Skip to: 140576 +/* 46115 */ MCD_OPC_Decode, 239, 46, 181, 1, // Opcode: SQINCP_ZP_D +/* 46120 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 46188 +/* 46125 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46128 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46143 +/* 46133 */ MCD_OPC_CheckPredicate, 16, 230, 112, 1, // Skip to: 140576 +/* 46138 */ MCD_OPC_Decode, 231, 46, 131, 2, // Opcode: SQINCP_XPWd_B +/* 46143 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46158 +/* 46148 */ MCD_OPC_CheckPredicate, 16, 215, 112, 1, // Skip to: 140576 +/* 46153 */ MCD_OPC_Decode, 233, 46, 131, 2, // Opcode: SQINCP_XPWd_H +/* 46158 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46173 +/* 46163 */ MCD_OPC_CheckPredicate, 16, 200, 112, 1, // Skip to: 140576 +/* 46168 */ MCD_OPC_Decode, 234, 46, 131, 2, // Opcode: SQINCP_XPWd_S +/* 46173 */ MCD_OPC_FilterValue, 3, 190, 112, 1, // Skip to: 140576 +/* 46178 */ MCD_OPC_CheckPredicate, 16, 185, 112, 1, // Skip to: 140576 +/* 46183 */ MCD_OPC_Decode, 232, 46, 131, 2, // Opcode: SQINCP_XPWd_D +/* 46188 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 46256 +/* 46193 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46196 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46211 +/* 46201 */ MCD_OPC_CheckPredicate, 16, 162, 112, 1, // Skip to: 140576 +/* 46206 */ MCD_OPC_Decode, 235, 46, 131, 2, // Opcode: SQINCP_XP_B +/* 46211 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 46226 +/* 46216 */ MCD_OPC_CheckPredicate, 16, 147, 112, 1, // Skip to: 140576 +/* 46221 */ MCD_OPC_Decode, 237, 46, 131, 2, // Opcode: SQINCP_XP_H +/* 46226 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 46241 +/* 46231 */ MCD_OPC_CheckPredicate, 16, 132, 112, 1, // Skip to: 140576 +/* 46236 */ MCD_OPC_Decode, 238, 46, 131, 2, // Opcode: SQINCP_XP_S +/* 46241 */ MCD_OPC_FilterValue, 3, 122, 112, 1, // Skip to: 140576 +/* 46246 */ MCD_OPC_CheckPredicate, 16, 117, 112, 1, // Skip to: 140576 +/* 46251 */ MCD_OPC_Decode, 236, 46, 131, 2, // Opcode: SQINCP_XP_D +/* 46256 */ MCD_OPC_FilterValue, 8, 107, 112, 1, // Skip to: 140576 +/* 46261 */ MCD_OPC_CheckPredicate, 21, 102, 112, 1, // Skip to: 140576 +/* 46266 */ MCD_OPC_CheckField, 22, 2, 0, 95, 112, 1, // Skip to: 140576 +/* 46273 */ MCD_OPC_CheckField, 0, 5, 0, 88, 112, 1, // Skip to: 140576 +/* 46280 */ MCD_OPC_Decode, 220, 63, 132, 2, // Opcode: WRFFR +/* 46285 */ MCD_OPC_FilterValue, 9, 200, 0, 0, // Skip to: 46490 +/* 46290 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46293 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 46331 +/* 46298 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46301 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46316 +/* 46306 */ MCD_OPC_CheckPredicate, 16, 57, 112, 1, // Skip to: 140576 +/* 46311 */ MCD_OPC_Decode, 200, 59, 133, 2, // Opcode: UQINCP_WP_B +/* 46316 */ MCD_OPC_FilterValue, 6, 47, 112, 1, // Skip to: 140576 +/* 46321 */ MCD_OPC_CheckPredicate, 16, 42, 112, 1, // Skip to: 140576 +/* 46326 */ MCD_OPC_Decode, 204, 59, 131, 2, // Opcode: UQINCP_XP_B +/* 46331 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 46384 +/* 46336 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46339 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46354 +/* 46344 */ MCD_OPC_CheckPredicate, 16, 19, 112, 1, // Skip to: 140576 +/* 46349 */ MCD_OPC_Decode, 209, 59, 181, 1, // Opcode: UQINCP_ZP_H +/* 46354 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46369 +/* 46359 */ MCD_OPC_CheckPredicate, 16, 4, 112, 1, // Skip to: 140576 +/* 46364 */ MCD_OPC_Decode, 202, 59, 133, 2, // Opcode: UQINCP_WP_H +/* 46369 */ MCD_OPC_FilterValue, 6, 250, 111, 1, // Skip to: 140576 +/* 46374 */ MCD_OPC_CheckPredicate, 16, 245, 111, 1, // Skip to: 140576 +/* 46379 */ MCD_OPC_Decode, 206, 59, 131, 2, // Opcode: UQINCP_XP_H +/* 46384 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 46437 +/* 46389 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46392 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46407 +/* 46397 */ MCD_OPC_CheckPredicate, 16, 222, 111, 1, // Skip to: 140576 +/* 46402 */ MCD_OPC_Decode, 210, 59, 181, 1, // Opcode: UQINCP_ZP_S +/* 46407 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46422 +/* 46412 */ MCD_OPC_CheckPredicate, 16, 207, 111, 1, // Skip to: 140576 +/* 46417 */ MCD_OPC_Decode, 203, 59, 133, 2, // Opcode: UQINCP_WP_S +/* 46422 */ MCD_OPC_FilterValue, 6, 197, 111, 1, // Skip to: 140576 +/* 46427 */ MCD_OPC_CheckPredicate, 16, 192, 111, 1, // Skip to: 140576 +/* 46432 */ MCD_OPC_Decode, 207, 59, 131, 2, // Opcode: UQINCP_XP_S +/* 46437 */ MCD_OPC_FilterValue, 3, 182, 111, 1, // Skip to: 140576 +/* 46442 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46445 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46460 +/* 46450 */ MCD_OPC_CheckPredicate, 16, 169, 111, 1, // Skip to: 140576 +/* 46455 */ MCD_OPC_Decode, 208, 59, 181, 1, // Opcode: UQINCP_ZP_D +/* 46460 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46475 +/* 46465 */ MCD_OPC_CheckPredicate, 16, 154, 111, 1, // Skip to: 140576 +/* 46470 */ MCD_OPC_Decode, 201, 59, 133, 2, // Opcode: UQINCP_WP_D +/* 46475 */ MCD_OPC_FilterValue, 6, 144, 111, 1, // Skip to: 140576 +/* 46480 */ MCD_OPC_CheckPredicate, 16, 139, 111, 1, // Skip to: 140576 +/* 46485 */ MCD_OPC_Decode, 205, 59, 131, 2, // Opcode: UQINCP_XP_D +/* 46490 */ MCD_OPC_FilterValue, 10, 200, 0, 0, // Skip to: 46695 +/* 46495 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46498 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 46536 +/* 46503 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46506 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46521 +/* 46511 */ MCD_OPC_CheckPredicate, 16, 108, 111, 1, // Skip to: 140576 +/* 46516 */ MCD_OPC_Decode, 230, 45, 131, 2, // Opcode: SQDECP_XPWd_B +/* 46521 */ MCD_OPC_FilterValue, 6, 98, 111, 1, // Skip to: 140576 +/* 46526 */ MCD_OPC_CheckPredicate, 16, 93, 111, 1, // Skip to: 140576 +/* 46531 */ MCD_OPC_Decode, 234, 45, 131, 2, // Opcode: SQDECP_XP_B +/* 46536 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 46589 +/* 46541 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46544 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46559 +/* 46549 */ MCD_OPC_CheckPredicate, 16, 70, 111, 1, // Skip to: 140576 +/* 46554 */ MCD_OPC_Decode, 239, 45, 181, 1, // Opcode: SQDECP_ZP_H +/* 46559 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46574 +/* 46564 */ MCD_OPC_CheckPredicate, 16, 55, 111, 1, // Skip to: 140576 +/* 46569 */ MCD_OPC_Decode, 232, 45, 131, 2, // Opcode: SQDECP_XPWd_H +/* 46574 */ MCD_OPC_FilterValue, 6, 45, 111, 1, // Skip to: 140576 +/* 46579 */ MCD_OPC_CheckPredicate, 16, 40, 111, 1, // Skip to: 140576 +/* 46584 */ MCD_OPC_Decode, 236, 45, 131, 2, // Opcode: SQDECP_XP_H +/* 46589 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 46642 +/* 46594 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46597 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46612 +/* 46602 */ MCD_OPC_CheckPredicate, 16, 17, 111, 1, // Skip to: 140576 +/* 46607 */ MCD_OPC_Decode, 240, 45, 181, 1, // Opcode: SQDECP_ZP_S +/* 46612 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46627 +/* 46617 */ MCD_OPC_CheckPredicate, 16, 2, 111, 1, // Skip to: 140576 +/* 46622 */ MCD_OPC_Decode, 233, 45, 131, 2, // Opcode: SQDECP_XPWd_S +/* 46627 */ MCD_OPC_FilterValue, 6, 248, 110, 1, // Skip to: 140576 +/* 46632 */ MCD_OPC_CheckPredicate, 16, 243, 110, 1, // Skip to: 140576 +/* 46637 */ MCD_OPC_Decode, 237, 45, 131, 2, // Opcode: SQDECP_XP_S +/* 46642 */ MCD_OPC_FilterValue, 3, 233, 110, 1, // Skip to: 140576 +/* 46647 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46650 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46665 +/* 46655 */ MCD_OPC_CheckPredicate, 16, 220, 110, 1, // Skip to: 140576 +/* 46660 */ MCD_OPC_Decode, 238, 45, 181, 1, // Opcode: SQDECP_ZP_D +/* 46665 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46680 +/* 46670 */ MCD_OPC_CheckPredicate, 16, 205, 110, 1, // Skip to: 140576 +/* 46675 */ MCD_OPC_Decode, 231, 45, 131, 2, // Opcode: SQDECP_XPWd_D +/* 46680 */ MCD_OPC_FilterValue, 6, 195, 110, 1, // Skip to: 140576 +/* 46685 */ MCD_OPC_CheckPredicate, 16, 190, 110, 1, // Skip to: 140576 +/* 46690 */ MCD_OPC_Decode, 235, 45, 131, 2, // Opcode: SQDECP_XP_D +/* 46695 */ MCD_OPC_FilterValue, 11, 200, 0, 0, // Skip to: 46900 +/* 46700 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46703 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 46741 +/* 46708 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46711 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46726 +/* 46716 */ MCD_OPC_CheckPredicate, 16, 159, 110, 1, // Skip to: 140576 +/* 46721 */ MCD_OPC_Decode, 178, 59, 133, 2, // Opcode: UQDECP_WP_B +/* 46726 */ MCD_OPC_FilterValue, 6, 149, 110, 1, // Skip to: 140576 +/* 46731 */ MCD_OPC_CheckPredicate, 16, 144, 110, 1, // Skip to: 140576 +/* 46736 */ MCD_OPC_Decode, 182, 59, 131, 2, // Opcode: UQDECP_XP_B +/* 46741 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 46794 +/* 46746 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46749 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46764 +/* 46754 */ MCD_OPC_CheckPredicate, 16, 121, 110, 1, // Skip to: 140576 +/* 46759 */ MCD_OPC_Decode, 187, 59, 181, 1, // Opcode: UQDECP_ZP_H +/* 46764 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46779 +/* 46769 */ MCD_OPC_CheckPredicate, 16, 106, 110, 1, // Skip to: 140576 +/* 46774 */ MCD_OPC_Decode, 180, 59, 133, 2, // Opcode: UQDECP_WP_H +/* 46779 */ MCD_OPC_FilterValue, 6, 96, 110, 1, // Skip to: 140576 +/* 46784 */ MCD_OPC_CheckPredicate, 16, 91, 110, 1, // Skip to: 140576 +/* 46789 */ MCD_OPC_Decode, 184, 59, 131, 2, // Opcode: UQDECP_XP_H +/* 46794 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 46847 +/* 46799 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46802 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46817 +/* 46807 */ MCD_OPC_CheckPredicate, 16, 68, 110, 1, // Skip to: 140576 +/* 46812 */ MCD_OPC_Decode, 188, 59, 181, 1, // Opcode: UQDECP_ZP_S +/* 46817 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46832 +/* 46822 */ MCD_OPC_CheckPredicate, 16, 53, 110, 1, // Skip to: 140576 +/* 46827 */ MCD_OPC_Decode, 181, 59, 133, 2, // Opcode: UQDECP_WP_S +/* 46832 */ MCD_OPC_FilterValue, 6, 43, 110, 1, // Skip to: 140576 +/* 46837 */ MCD_OPC_CheckPredicate, 16, 38, 110, 1, // Skip to: 140576 +/* 46842 */ MCD_OPC_Decode, 185, 59, 131, 2, // Opcode: UQDECP_XP_S +/* 46847 */ MCD_OPC_FilterValue, 3, 28, 110, 1, // Skip to: 140576 +/* 46852 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46855 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46870 +/* 46860 */ MCD_OPC_CheckPredicate, 16, 15, 110, 1, // Skip to: 140576 +/* 46865 */ MCD_OPC_Decode, 186, 59, 181, 1, // Opcode: UQDECP_ZP_D +/* 46870 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46885 +/* 46875 */ MCD_OPC_CheckPredicate, 16, 0, 110, 1, // Skip to: 140576 +/* 46880 */ MCD_OPC_Decode, 179, 59, 133, 2, // Opcode: UQDECP_WP_D +/* 46885 */ MCD_OPC_FilterValue, 6, 246, 109, 1, // Skip to: 140576 +/* 46890 */ MCD_OPC_CheckPredicate, 16, 241, 109, 1, // Skip to: 140576 +/* 46895 */ MCD_OPC_Decode, 183, 59, 131, 2, // Opcode: UQDECP_XP_D +/* 46900 */ MCD_OPC_FilterValue, 12, 161, 0, 0, // Skip to: 47066 +/* 46905 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 46908 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 46952 +/* 46913 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46916 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 46931 +/* 46921 */ MCD_OPC_CheckPredicate, 16, 210, 109, 1, // Skip to: 140576 +/* 46926 */ MCD_OPC_Decode, 235, 29, 131, 2, // Opcode: INCP_XP_B +/* 46931 */ MCD_OPC_FilterValue, 8, 200, 109, 1, // Skip to: 140576 +/* 46936 */ MCD_OPC_CheckPredicate, 21, 195, 109, 1, // Skip to: 140576 +/* 46941 */ MCD_OPC_CheckField, 0, 9, 0, 188, 109, 1, // Skip to: 140576 +/* 46948 */ MCD_OPC_Decode, 188, 42, 36, // Opcode: SETFFR +/* 46952 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 46990 +/* 46957 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46960 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 46975 +/* 46965 */ MCD_OPC_CheckPredicate, 16, 166, 109, 1, // Skip to: 140576 +/* 46970 */ MCD_OPC_Decode, 240, 29, 181, 1, // Opcode: INCP_ZP_H +/* 46975 */ MCD_OPC_FilterValue, 4, 156, 109, 1, // Skip to: 140576 +/* 46980 */ MCD_OPC_CheckPredicate, 16, 151, 109, 1, // Skip to: 140576 +/* 46985 */ MCD_OPC_Decode, 237, 29, 131, 2, // Opcode: INCP_XP_H +/* 46990 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 47028 +/* 46995 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 46998 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47013 +/* 47003 */ MCD_OPC_CheckPredicate, 16, 128, 109, 1, // Skip to: 140576 +/* 47008 */ MCD_OPC_Decode, 241, 29, 181, 1, // Opcode: INCP_ZP_S +/* 47013 */ MCD_OPC_FilterValue, 4, 118, 109, 1, // Skip to: 140576 +/* 47018 */ MCD_OPC_CheckPredicate, 16, 113, 109, 1, // Skip to: 140576 +/* 47023 */ MCD_OPC_Decode, 238, 29, 131, 2, // Opcode: INCP_XP_S +/* 47028 */ MCD_OPC_FilterValue, 3, 103, 109, 1, // Skip to: 140576 +/* 47033 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 47036 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47051 +/* 47041 */ MCD_OPC_CheckPredicate, 16, 90, 109, 1, // Skip to: 140576 +/* 47046 */ MCD_OPC_Decode, 239, 29, 181, 1, // Opcode: INCP_ZP_D +/* 47051 */ MCD_OPC_FilterValue, 4, 80, 109, 1, // Skip to: 140576 +/* 47056 */ MCD_OPC_CheckPredicate, 16, 75, 109, 1, // Skip to: 140576 +/* 47061 */ MCD_OPC_Decode, 236, 29, 131, 2, // Opcode: INCP_XP_D +/* 47066 */ MCD_OPC_FilterValue, 13, 65, 109, 1, // Skip to: 140576 +/* 47071 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47074 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47096 +/* 47079 */ MCD_OPC_CheckPredicate, 16, 52, 109, 1, // Skip to: 140576 +/* 47084 */ MCD_OPC_CheckField, 9, 5, 4, 45, 109, 1, // Skip to: 140576 +/* 47091 */ MCD_OPC_Decode, 137, 18, 131, 2, // Opcode: DECP_XP_B +/* 47096 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 47134 +/* 47101 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 47104 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47119 +/* 47109 */ MCD_OPC_CheckPredicate, 16, 22, 109, 1, // Skip to: 140576 +/* 47114 */ MCD_OPC_Decode, 142, 18, 181, 1, // Opcode: DECP_ZP_H +/* 47119 */ MCD_OPC_FilterValue, 4, 12, 109, 1, // Skip to: 140576 +/* 47124 */ MCD_OPC_CheckPredicate, 16, 7, 109, 1, // Skip to: 140576 +/* 47129 */ MCD_OPC_Decode, 139, 18, 131, 2, // Opcode: DECP_XP_H +/* 47134 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 47172 +/* 47139 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 47142 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47157 +/* 47147 */ MCD_OPC_CheckPredicate, 16, 240, 108, 1, // Skip to: 140576 +/* 47152 */ MCD_OPC_Decode, 143, 18, 181, 1, // Opcode: DECP_ZP_S +/* 47157 */ MCD_OPC_FilterValue, 4, 230, 108, 1, // Skip to: 140576 +/* 47162 */ MCD_OPC_CheckPredicate, 16, 225, 108, 1, // Skip to: 140576 +/* 47167 */ MCD_OPC_Decode, 140, 18, 131, 2, // Opcode: DECP_XP_S +/* 47172 */ MCD_OPC_FilterValue, 3, 215, 108, 1, // Skip to: 140576 +/* 47177 */ MCD_OPC_ExtractField, 9, 5, // Inst{13-9} ... +/* 47180 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47195 +/* 47185 */ MCD_OPC_CheckPredicate, 16, 202, 108, 1, // Skip to: 140576 +/* 47190 */ MCD_OPC_Decode, 141, 18, 181, 1, // Opcode: DECP_ZP_D +/* 47195 */ MCD_OPC_FilterValue, 4, 192, 108, 1, // Skip to: 140576 +/* 47200 */ MCD_OPC_CheckPredicate, 16, 187, 108, 1, // Skip to: 140576 +/* 47205 */ MCD_OPC_Decode, 138, 18, 131, 2, // Opcode: DECP_XP_D +/* 47210 */ MCD_OPC_FilterValue, 3, 177, 108, 1, // Skip to: 140576 +/* 47215 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 47218 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 47286 +/* 47223 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47226 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47241 +/* 47231 */ MCD_OPC_CheckPredicate, 16, 156, 108, 1, // Skip to: 140576 +/* 47236 */ MCD_OPC_Decode, 140, 12, 134, 2, // Opcode: ADD_ZI_B +/* 47241 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47256 +/* 47246 */ MCD_OPC_CheckPredicate, 16, 141, 108, 1, // Skip to: 140576 +/* 47251 */ MCD_OPC_Decode, 142, 12, 135, 2, // Opcode: ADD_ZI_H +/* 47256 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47271 +/* 47261 */ MCD_OPC_CheckPredicate, 16, 126, 108, 1, // Skip to: 140576 +/* 47266 */ MCD_OPC_Decode, 143, 12, 136, 2, // Opcode: ADD_ZI_S +/* 47271 */ MCD_OPC_FilterValue, 3, 116, 108, 1, // Skip to: 140576 +/* 47276 */ MCD_OPC_CheckPredicate, 16, 111, 108, 1, // Skip to: 140576 +/* 47281 */ MCD_OPC_Decode, 141, 12, 137, 2, // Opcode: ADD_ZI_D +/* 47286 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 47354 +/* 47291 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47294 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47309 +/* 47299 */ MCD_OPC_CheckPredicate, 16, 88, 108, 1, // Skip to: 140576 +/* 47304 */ MCD_OPC_Decode, 152, 54, 134, 2, // Opcode: SUB_ZI_B +/* 47309 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47324 +/* 47314 */ MCD_OPC_CheckPredicate, 16, 73, 108, 1, // Skip to: 140576 +/* 47319 */ MCD_OPC_Decode, 154, 54, 135, 2, // Opcode: SUB_ZI_H +/* 47324 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47339 +/* 47329 */ MCD_OPC_CheckPredicate, 16, 58, 108, 1, // Skip to: 140576 +/* 47334 */ MCD_OPC_Decode, 155, 54, 136, 2, // Opcode: SUB_ZI_S +/* 47339 */ MCD_OPC_FilterValue, 3, 48, 108, 1, // Skip to: 140576 +/* 47344 */ MCD_OPC_CheckPredicate, 16, 43, 108, 1, // Skip to: 140576 +/* 47349 */ MCD_OPC_Decode, 153, 54, 137, 2, // Opcode: SUB_ZI_D +/* 47354 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 47422 +/* 47359 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47362 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47377 +/* 47367 */ MCD_OPC_CheckPredicate, 16, 20, 108, 1, // Skip to: 140576 +/* 47372 */ MCD_OPC_Decode, 246, 53, 134, 2, // Opcode: SUBR_ZI_B +/* 47377 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47392 +/* 47382 */ MCD_OPC_CheckPredicate, 16, 5, 108, 1, // Skip to: 140576 +/* 47387 */ MCD_OPC_Decode, 248, 53, 135, 2, // Opcode: SUBR_ZI_H +/* 47392 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47407 +/* 47397 */ MCD_OPC_CheckPredicate, 16, 246, 107, 1, // Skip to: 140576 +/* 47402 */ MCD_OPC_Decode, 249, 53, 136, 2, // Opcode: SUBR_ZI_S +/* 47407 */ MCD_OPC_FilterValue, 3, 236, 107, 1, // Skip to: 140576 +/* 47412 */ MCD_OPC_CheckPredicate, 16, 231, 107, 1, // Skip to: 140576 +/* 47417 */ MCD_OPC_Decode, 247, 53, 137, 2, // Opcode: SUBR_ZI_D +/* 47422 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 47490 +/* 47427 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47430 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47445 +/* 47435 */ MCD_OPC_CheckPredicate, 16, 208, 107, 1, // Skip to: 140576 +/* 47440 */ MCD_OPC_Decode, 183, 45, 134, 2, // Opcode: SQADD_ZI_B +/* 47445 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47460 +/* 47450 */ MCD_OPC_CheckPredicate, 16, 193, 107, 1, // Skip to: 140576 +/* 47455 */ MCD_OPC_Decode, 185, 45, 135, 2, // Opcode: SQADD_ZI_H +/* 47460 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47475 +/* 47465 */ MCD_OPC_CheckPredicate, 16, 178, 107, 1, // Skip to: 140576 +/* 47470 */ MCD_OPC_Decode, 186, 45, 136, 2, // Opcode: SQADD_ZI_S +/* 47475 */ MCD_OPC_FilterValue, 3, 168, 107, 1, // Skip to: 140576 +/* 47480 */ MCD_OPC_CheckPredicate, 16, 163, 107, 1, // Skip to: 140576 +/* 47485 */ MCD_OPC_Decode, 184, 45, 137, 2, // Opcode: SQADD_ZI_D +/* 47490 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 47558 +/* 47495 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47498 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47513 +/* 47503 */ MCD_OPC_CheckPredicate, 16, 140, 107, 1, // Skip to: 140576 +/* 47508 */ MCD_OPC_Decode, 141, 59, 134, 2, // Opcode: UQADD_ZI_B +/* 47513 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47528 +/* 47518 */ MCD_OPC_CheckPredicate, 16, 125, 107, 1, // Skip to: 140576 +/* 47523 */ MCD_OPC_Decode, 143, 59, 135, 2, // Opcode: UQADD_ZI_H +/* 47528 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47543 +/* 47533 */ MCD_OPC_CheckPredicate, 16, 110, 107, 1, // Skip to: 140576 +/* 47538 */ MCD_OPC_Decode, 144, 59, 136, 2, // Opcode: UQADD_ZI_S +/* 47543 */ MCD_OPC_FilterValue, 3, 100, 107, 1, // Skip to: 140576 +/* 47548 */ MCD_OPC_CheckPredicate, 16, 95, 107, 1, // Skip to: 140576 +/* 47553 */ MCD_OPC_Decode, 142, 59, 137, 2, // Opcode: UQADD_ZI_D +/* 47558 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 47626 +/* 47563 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47566 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47581 +/* 47571 */ MCD_OPC_CheckPredicate, 16, 72, 107, 1, // Skip to: 140576 +/* 47576 */ MCD_OPC_Decode, 211, 48, 134, 2, // Opcode: SQSUB_ZI_B +/* 47581 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47596 +/* 47586 */ MCD_OPC_CheckPredicate, 16, 57, 107, 1, // Skip to: 140576 +/* 47591 */ MCD_OPC_Decode, 213, 48, 135, 2, // Opcode: SQSUB_ZI_H +/* 47596 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47611 +/* 47601 */ MCD_OPC_CheckPredicate, 16, 42, 107, 1, // Skip to: 140576 +/* 47606 */ MCD_OPC_Decode, 214, 48, 136, 2, // Opcode: SQSUB_ZI_S +/* 47611 */ MCD_OPC_FilterValue, 3, 32, 107, 1, // Skip to: 140576 +/* 47616 */ MCD_OPC_CheckPredicate, 16, 27, 107, 1, // Skip to: 140576 +/* 47621 */ MCD_OPC_Decode, 212, 48, 137, 2, // Opcode: SQSUB_ZI_D +/* 47626 */ MCD_OPC_FilterValue, 7, 63, 0, 0, // Skip to: 47694 +/* 47631 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47634 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 47649 +/* 47639 */ MCD_OPC_CheckPredicate, 16, 4, 107, 1, // Skip to: 140576 +/* 47644 */ MCD_OPC_Decode, 179, 60, 134, 2, // Opcode: UQSUB_ZI_B +/* 47649 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 47664 +/* 47654 */ MCD_OPC_CheckPredicate, 16, 245, 106, 1, // Skip to: 140576 +/* 47659 */ MCD_OPC_Decode, 181, 60, 135, 2, // Opcode: UQSUB_ZI_H +/* 47664 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 47679 +/* 47669 */ MCD_OPC_CheckPredicate, 16, 230, 106, 1, // Skip to: 140576 +/* 47674 */ MCD_OPC_Decode, 182, 60, 136, 2, // Opcode: UQSUB_ZI_S +/* 47679 */ MCD_OPC_FilterValue, 3, 220, 106, 1, // Skip to: 140576 +/* 47684 */ MCD_OPC_CheckPredicate, 16, 215, 106, 1, // Skip to: 140576 +/* 47689 */ MCD_OPC_Decode, 180, 60, 137, 2, // Opcode: UQSUB_ZI_D +/* 47694 */ MCD_OPC_FilterValue, 8, 91, 0, 0, // Skip to: 47790 +/* 47699 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47702 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47724 +/* 47707 */ MCD_OPC_CheckPredicate, 16, 192, 106, 1, // Skip to: 140576 +/* 47712 */ MCD_OPC_CheckField, 13, 1, 0, 185, 106, 1, // Skip to: 140576 +/* 47719 */ MCD_OPC_Decode, 208, 43, 138, 2, // Opcode: SMAX_ZI_B +/* 47724 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 47746 +/* 47729 */ MCD_OPC_CheckPredicate, 16, 170, 106, 1, // Skip to: 140576 +/* 47734 */ MCD_OPC_CheckField, 13, 1, 0, 163, 106, 1, // Skip to: 140576 +/* 47741 */ MCD_OPC_Decode, 210, 43, 138, 2, // Opcode: SMAX_ZI_H +/* 47746 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 47768 +/* 47751 */ MCD_OPC_CheckPredicate, 16, 148, 106, 1, // Skip to: 140576 +/* 47756 */ MCD_OPC_CheckField, 13, 1, 0, 141, 106, 1, // Skip to: 140576 +/* 47763 */ MCD_OPC_Decode, 211, 43, 138, 2, // Opcode: SMAX_ZI_S +/* 47768 */ MCD_OPC_FilterValue, 3, 131, 106, 1, // Skip to: 140576 +/* 47773 */ MCD_OPC_CheckPredicate, 16, 126, 106, 1, // Skip to: 140576 +/* 47778 */ MCD_OPC_CheckField, 13, 1, 0, 119, 106, 1, // Skip to: 140576 +/* 47785 */ MCD_OPC_Decode, 209, 43, 138, 2, // Opcode: SMAX_ZI_D +/* 47790 */ MCD_OPC_FilterValue, 9, 91, 0, 0, // Skip to: 47886 +/* 47795 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47798 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47820 +/* 47803 */ MCD_OPC_CheckPredicate, 16, 96, 106, 1, // Skip to: 140576 +/* 47808 */ MCD_OPC_CheckField, 13, 1, 0, 89, 106, 1, // Skip to: 140576 +/* 47815 */ MCD_OPC_Decode, 192, 57, 139, 2, // Opcode: UMAX_ZI_B +/* 47820 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 47842 +/* 47825 */ MCD_OPC_CheckPredicate, 16, 74, 106, 1, // Skip to: 140576 +/* 47830 */ MCD_OPC_CheckField, 13, 1, 0, 67, 106, 1, // Skip to: 140576 +/* 47837 */ MCD_OPC_Decode, 194, 57, 139, 2, // Opcode: UMAX_ZI_H +/* 47842 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 47864 +/* 47847 */ MCD_OPC_CheckPredicate, 16, 52, 106, 1, // Skip to: 140576 +/* 47852 */ MCD_OPC_CheckField, 13, 1, 0, 45, 106, 1, // Skip to: 140576 +/* 47859 */ MCD_OPC_Decode, 195, 57, 139, 2, // Opcode: UMAX_ZI_S +/* 47864 */ MCD_OPC_FilterValue, 3, 35, 106, 1, // Skip to: 140576 +/* 47869 */ MCD_OPC_CheckPredicate, 16, 30, 106, 1, // Skip to: 140576 +/* 47874 */ MCD_OPC_CheckField, 13, 1, 0, 23, 106, 1, // Skip to: 140576 +/* 47881 */ MCD_OPC_Decode, 193, 57, 139, 2, // Opcode: UMAX_ZI_D +/* 47886 */ MCD_OPC_FilterValue, 10, 91, 0, 0, // Skip to: 47982 +/* 47891 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47894 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 47916 +/* 47899 */ MCD_OPC_CheckPredicate, 16, 0, 106, 1, // Skip to: 140576 +/* 47904 */ MCD_OPC_CheckField, 13, 1, 0, 249, 105, 1, // Skip to: 140576 +/* 47911 */ MCD_OPC_Decode, 138, 44, 138, 2, // Opcode: SMIN_ZI_B +/* 47916 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 47938 +/* 47921 */ MCD_OPC_CheckPredicate, 16, 234, 105, 1, // Skip to: 140576 +/* 47926 */ MCD_OPC_CheckField, 13, 1, 0, 227, 105, 1, // Skip to: 140576 +/* 47933 */ MCD_OPC_Decode, 140, 44, 138, 2, // Opcode: SMIN_ZI_H +/* 47938 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 47960 +/* 47943 */ MCD_OPC_CheckPredicate, 16, 212, 105, 1, // Skip to: 140576 +/* 47948 */ MCD_OPC_CheckField, 13, 1, 0, 205, 105, 1, // Skip to: 140576 +/* 47955 */ MCD_OPC_Decode, 141, 44, 138, 2, // Opcode: SMIN_ZI_S +/* 47960 */ MCD_OPC_FilterValue, 3, 195, 105, 1, // Skip to: 140576 +/* 47965 */ MCD_OPC_CheckPredicate, 16, 190, 105, 1, // Skip to: 140576 +/* 47970 */ MCD_OPC_CheckField, 13, 1, 0, 183, 105, 1, // Skip to: 140576 +/* 47977 */ MCD_OPC_Decode, 139, 44, 138, 2, // Opcode: SMIN_ZI_D +/* 47982 */ MCD_OPC_FilterValue, 11, 91, 0, 0, // Skip to: 48078 +/* 47987 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 47990 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48012 +/* 47995 */ MCD_OPC_CheckPredicate, 16, 160, 105, 1, // Skip to: 140576 +/* 48000 */ MCD_OPC_CheckField, 13, 1, 0, 153, 105, 1, // Skip to: 140576 +/* 48007 */ MCD_OPC_Decode, 249, 57, 139, 2, // Opcode: UMIN_ZI_B +/* 48012 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 48034 +/* 48017 */ MCD_OPC_CheckPredicate, 16, 138, 105, 1, // Skip to: 140576 +/* 48022 */ MCD_OPC_CheckField, 13, 1, 0, 131, 105, 1, // Skip to: 140576 +/* 48029 */ MCD_OPC_Decode, 251, 57, 139, 2, // Opcode: UMIN_ZI_H +/* 48034 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 48056 +/* 48039 */ MCD_OPC_CheckPredicate, 16, 116, 105, 1, // Skip to: 140576 +/* 48044 */ MCD_OPC_CheckField, 13, 1, 0, 109, 105, 1, // Skip to: 140576 +/* 48051 */ MCD_OPC_Decode, 252, 57, 139, 2, // Opcode: UMIN_ZI_S +/* 48056 */ MCD_OPC_FilterValue, 3, 99, 105, 1, // Skip to: 140576 +/* 48061 */ MCD_OPC_CheckPredicate, 16, 94, 105, 1, // Skip to: 140576 +/* 48066 */ MCD_OPC_CheckField, 13, 1, 0, 87, 105, 1, // Skip to: 140576 +/* 48073 */ MCD_OPC_Decode, 250, 57, 139, 2, // Opcode: UMIN_ZI_D +/* 48078 */ MCD_OPC_FilterValue, 16, 91, 0, 0, // Skip to: 48174 +/* 48083 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 48086 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48108 +/* 48091 */ MCD_OPC_CheckPredicate, 16, 64, 105, 1, // Skip to: 140576 +/* 48096 */ MCD_OPC_CheckField, 13, 1, 0, 57, 105, 1, // Skip to: 140576 +/* 48103 */ MCD_OPC_Decode, 130, 38, 138, 2, // Opcode: MUL_ZI_B +/* 48108 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 48130 +/* 48113 */ MCD_OPC_CheckPredicate, 16, 42, 105, 1, // Skip to: 140576 +/* 48118 */ MCD_OPC_CheckField, 13, 1, 0, 35, 105, 1, // Skip to: 140576 +/* 48125 */ MCD_OPC_Decode, 132, 38, 138, 2, // Opcode: MUL_ZI_H +/* 48130 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 48152 +/* 48135 */ MCD_OPC_CheckPredicate, 16, 20, 105, 1, // Skip to: 140576 +/* 48140 */ MCD_OPC_CheckField, 13, 1, 0, 13, 105, 1, // Skip to: 140576 +/* 48147 */ MCD_OPC_Decode, 133, 38, 138, 2, // Opcode: MUL_ZI_S +/* 48152 */ MCD_OPC_FilterValue, 3, 3, 105, 1, // Skip to: 140576 +/* 48157 */ MCD_OPC_CheckPredicate, 16, 254, 104, 1, // Skip to: 140576 +/* 48162 */ MCD_OPC_CheckField, 13, 1, 0, 247, 104, 1, // Skip to: 140576 +/* 48169 */ MCD_OPC_Decode, 131, 38, 138, 2, // Opcode: MUL_ZI_D +/* 48174 */ MCD_OPC_FilterValue, 24, 63, 0, 0, // Skip to: 48242 +/* 48179 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 48182 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48197 +/* 48187 */ MCD_OPC_CheckPredicate, 16, 224, 104, 1, // Skip to: 140576 +/* 48192 */ MCD_OPC_Decode, 155, 18, 140, 2, // Opcode: DUP_ZI_B +/* 48197 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48212 +/* 48202 */ MCD_OPC_CheckPredicate, 16, 209, 104, 1, // Skip to: 140576 +/* 48207 */ MCD_OPC_Decode, 157, 18, 141, 2, // Opcode: DUP_ZI_H +/* 48212 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48227 +/* 48217 */ MCD_OPC_CheckPredicate, 16, 194, 104, 1, // Skip to: 140576 +/* 48222 */ MCD_OPC_Decode, 158, 18, 142, 2, // Opcode: DUP_ZI_S +/* 48227 */ MCD_OPC_FilterValue, 3, 184, 104, 1, // Skip to: 140576 +/* 48232 */ MCD_OPC_CheckPredicate, 16, 179, 104, 1, // Skip to: 140576 +/* 48237 */ MCD_OPC_Decode, 156, 18, 143, 2, // Opcode: DUP_ZI_D +/* 48242 */ MCD_OPC_FilterValue, 25, 169, 104, 1, // Skip to: 140576 +/* 48247 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 48250 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 48272 +/* 48255 */ MCD_OPC_CheckPredicate, 16, 156, 104, 1, // Skip to: 140576 +/* 48260 */ MCD_OPC_CheckField, 13, 1, 0, 149, 104, 1, // Skip to: 140576 +/* 48267 */ MCD_OPC_Decode, 154, 23, 144, 2, // Opcode: FDUP_ZI_H +/* 48272 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 48294 +/* 48277 */ MCD_OPC_CheckPredicate, 16, 134, 104, 1, // Skip to: 140576 +/* 48282 */ MCD_OPC_CheckField, 13, 1, 0, 127, 104, 1, // Skip to: 140576 +/* 48289 */ MCD_OPC_Decode, 155, 23, 144, 2, // Opcode: FDUP_ZI_S +/* 48294 */ MCD_OPC_FilterValue, 3, 117, 104, 1, // Skip to: 140576 +/* 48299 */ MCD_OPC_CheckPredicate, 16, 112, 104, 1, // Skip to: 140576 +/* 48304 */ MCD_OPC_CheckField, 13, 1, 0, 105, 104, 1, // Skip to: 140576 +/* 48311 */ MCD_OPC_Decode, 153, 23, 144, 2, // Opcode: FDUP_ZI_D +/* 48316 */ MCD_OPC_FilterValue, 2, 83, 44, 0, // Skip to: 59668 +/* 48321 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 48324 */ MCD_OPC_FilterValue, 0, 37, 6, 0, // Skip to: 49902 +/* 48329 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 48332 */ MCD_OPC_FilterValue, 0, 137, 0, 0, // Skip to: 48474 +/* 48337 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 48340 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 48385 +/* 48345 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 48348 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48370 +/* 48353 */ MCD_OPC_CheckPredicate, 18, 58, 104, 1, // Skip to: 140576 +/* 48358 */ MCD_OPC_CheckField, 22, 1, 1, 51, 104, 1, // Skip to: 140576 +/* 48365 */ MCD_OPC_Decode, 245, 45, 170, 1, // Opcode: SQDMLALBT_ZZZ_H +/* 48370 */ MCD_OPC_FilterValue, 1, 41, 104, 1, // Skip to: 140576 +/* 48375 */ MCD_OPC_CheckPredicate, 18, 36, 104, 1, // Skip to: 140576 +/* 48380 */ MCD_OPC_Decode, 247, 36, 145, 2, // Opcode: MLA_ZZZI_H +/* 48385 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 48430 +/* 48390 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 48393 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48415 +/* 48398 */ MCD_OPC_CheckPredicate, 18, 13, 104, 1, // Skip to: 140576 +/* 48403 */ MCD_OPC_CheckField, 22, 1, 1, 6, 104, 1, // Skip to: 140576 +/* 48410 */ MCD_OPC_Decode, 142, 46, 170, 1, // Opcode: SQDMLSLBT_ZZZ_H +/* 48415 */ MCD_OPC_FilterValue, 1, 252, 103, 1, // Skip to: 140576 +/* 48420 */ MCD_OPC_CheckPredicate, 18, 247, 103, 1, // Skip to: 140576 +/* 48425 */ MCD_OPC_Decode, 136, 37, 145, 2, // Opcode: MLS_ZZZI_H +/* 48430 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 48452 +/* 48435 */ MCD_OPC_CheckPredicate, 18, 232, 103, 1, // Skip to: 140576 +/* 48440 */ MCD_OPC_CheckField, 21, 1, 1, 225, 103, 1, // Skip to: 140576 +/* 48447 */ MCD_OPC_Decode, 139, 47, 145, 2, // Opcode: SQRDMLAH_ZZZI_H +/* 48452 */ MCD_OPC_FilterValue, 5, 215, 103, 1, // Skip to: 140576 +/* 48457 */ MCD_OPC_CheckPredicate, 18, 210, 103, 1, // Skip to: 140576 +/* 48462 */ MCD_OPC_CheckField, 21, 1, 1, 203, 103, 1, // Skip to: 140576 +/* 48469 */ MCD_OPC_Decode, 158, 47, 145, 2, // Opcode: SQRDMLSH_ZZZI_H +/* 48474 */ MCD_OPC_FilterValue, 1, 155, 1, 0, // Skip to: 48890 +/* 48479 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 48482 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 48573 +/* 48487 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 48490 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 48558 +/* 48495 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 48498 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48513 +/* 48503 */ MCD_OPC_CheckPredicate, 16, 164, 103, 1, // Skip to: 140576 +/* 48508 */ MCD_OPC_Decode, 164, 42, 170, 1, // Opcode: SDOT_ZZZ_S +/* 48513 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48528 +/* 48518 */ MCD_OPC_CheckPredicate, 16, 149, 103, 1, // Skip to: 140576 +/* 48523 */ MCD_OPC_Decode, 247, 56, 170, 1, // Opcode: UDOT_ZZZ_S +/* 48528 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48543 +/* 48533 */ MCD_OPC_CheckPredicate, 18, 134, 103, 1, // Skip to: 140576 +/* 48538 */ MCD_OPC_Decode, 246, 45, 170, 1, // Opcode: SQDMLALBT_ZZZ_S +/* 48543 */ MCD_OPC_FilterValue, 3, 124, 103, 1, // Skip to: 140576 +/* 48548 */ MCD_OPC_CheckPredicate, 18, 119, 103, 1, // Skip to: 140576 +/* 48553 */ MCD_OPC_Decode, 143, 46, 170, 1, // Opcode: SQDMLSLBT_ZZZ_S +/* 48558 */ MCD_OPC_FilterValue, 1, 109, 103, 1, // Skip to: 140576 +/* 48563 */ MCD_OPC_CheckPredicate, 18, 104, 103, 1, // Skip to: 140576 +/* 48568 */ MCD_OPC_Decode, 241, 14, 146, 2, // Opcode: CDOT_ZZZ_S +/* 48573 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 48701 +/* 48578 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 48581 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48596 +/* 48586 */ MCD_OPC_CheckPredicate, 16, 81, 103, 1, // Skip to: 140576 +/* 48591 */ MCD_OPC_Decode, 161, 42, 147, 2, // Opcode: SDOT_ZZZI_S +/* 48596 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48611 +/* 48601 */ MCD_OPC_CheckPredicate, 16, 66, 103, 1, // Skip to: 140576 +/* 48606 */ MCD_OPC_Decode, 244, 56, 147, 2, // Opcode: UDOT_ZZZI_S +/* 48611 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48626 +/* 48616 */ MCD_OPC_CheckPredicate, 18, 51, 103, 1, // Skip to: 140576 +/* 48621 */ MCD_OPC_Decode, 248, 36, 147, 2, // Opcode: MLA_ZZZI_S +/* 48626 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 48641 +/* 48631 */ MCD_OPC_CheckPredicate, 18, 36, 103, 1, // Skip to: 140576 +/* 48636 */ MCD_OPC_Decode, 137, 37, 147, 2, // Opcode: MLS_ZZZI_S +/* 48641 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48656 +/* 48646 */ MCD_OPC_CheckPredicate, 18, 21, 103, 1, // Skip to: 140576 +/* 48651 */ MCD_OPC_Decode, 140, 47, 147, 2, // Opcode: SQRDMLAH_ZZZI_S +/* 48656 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 48671 +/* 48661 */ MCD_OPC_CheckPredicate, 18, 6, 103, 1, // Skip to: 140576 +/* 48666 */ MCD_OPC_Decode, 159, 47, 147, 2, // Opcode: SQRDMLSH_ZZZI_S +/* 48671 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 48686 +/* 48676 */ MCD_OPC_CheckPredicate, 23, 247, 102, 1, // Skip to: 140576 +/* 48681 */ MCD_OPC_Decode, 168, 61, 147, 2, // Opcode: USDOT_ZZZI +/* 48686 */ MCD_OPC_FilterValue, 7, 237, 102, 1, // Skip to: 140576 +/* 48691 */ MCD_OPC_CheckPredicate, 23, 232, 102, 1, // Skip to: 140576 +/* 48696 */ MCD_OPC_Decode, 178, 54, 147, 2, // Opcode: SUDOT_ZZZI +/* 48701 */ MCD_OPC_FilterValue, 2, 86, 0, 0, // Skip to: 48792 +/* 48706 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 48709 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 48777 +/* 48714 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 48717 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48732 +/* 48722 */ MCD_OPC_CheckPredicate, 16, 201, 102, 1, // Skip to: 140576 +/* 48727 */ MCD_OPC_Decode, 162, 42, 170, 1, // Opcode: SDOT_ZZZ_D +/* 48732 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48747 +/* 48737 */ MCD_OPC_CheckPredicate, 16, 186, 102, 1, // Skip to: 140576 +/* 48742 */ MCD_OPC_Decode, 245, 56, 170, 1, // Opcode: UDOT_ZZZ_D +/* 48747 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48762 +/* 48752 */ MCD_OPC_CheckPredicate, 18, 171, 102, 1, // Skip to: 140576 +/* 48757 */ MCD_OPC_Decode, 244, 45, 170, 1, // Opcode: SQDMLALBT_ZZZ_D +/* 48762 */ MCD_OPC_FilterValue, 3, 161, 102, 1, // Skip to: 140576 +/* 48767 */ MCD_OPC_CheckPredicate, 18, 156, 102, 1, // Skip to: 140576 +/* 48772 */ MCD_OPC_Decode, 141, 46, 170, 1, // Opcode: SQDMLSLBT_ZZZ_D +/* 48777 */ MCD_OPC_FilterValue, 1, 146, 102, 1, // Skip to: 140576 +/* 48782 */ MCD_OPC_CheckPredicate, 18, 141, 102, 1, // Skip to: 140576 +/* 48787 */ MCD_OPC_Decode, 240, 14, 146, 2, // Opcode: CDOT_ZZZ_D +/* 48792 */ MCD_OPC_FilterValue, 3, 131, 102, 1, // Skip to: 140576 +/* 48797 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 48800 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 48815 +/* 48805 */ MCD_OPC_CheckPredicate, 16, 118, 102, 1, // Skip to: 140576 +/* 48810 */ MCD_OPC_Decode, 159, 42, 148, 2, // Opcode: SDOT_ZZZI_D +/* 48815 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 48830 +/* 48820 */ MCD_OPC_CheckPredicate, 16, 103, 102, 1, // Skip to: 140576 +/* 48825 */ MCD_OPC_Decode, 242, 56, 148, 2, // Opcode: UDOT_ZZZI_D +/* 48830 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48845 +/* 48835 */ MCD_OPC_CheckPredicate, 18, 88, 102, 1, // Skip to: 140576 +/* 48840 */ MCD_OPC_Decode, 246, 36, 148, 2, // Opcode: MLA_ZZZI_D +/* 48845 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 48860 +/* 48850 */ MCD_OPC_CheckPredicate, 18, 73, 102, 1, // Skip to: 140576 +/* 48855 */ MCD_OPC_Decode, 135, 37, 148, 2, // Opcode: MLS_ZZZI_D +/* 48860 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 48875 +/* 48865 */ MCD_OPC_CheckPredicate, 18, 58, 102, 1, // Skip to: 140576 +/* 48870 */ MCD_OPC_Decode, 138, 47, 148, 2, // Opcode: SQRDMLAH_ZZZI_D +/* 48875 */ MCD_OPC_FilterValue, 5, 48, 102, 1, // Skip to: 140576 +/* 48880 */ MCD_OPC_CheckPredicate, 18, 43, 102, 1, // Skip to: 140576 +/* 48885 */ MCD_OPC_Decode, 157, 47, 148, 2, // Opcode: SQRDMLSH_ZZZI_D +/* 48890 */ MCD_OPC_FilterValue, 2, 155, 2, 0, // Skip to: 49562 +/* 48895 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 48898 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 48981 +/* 48903 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 48906 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 48951 +/* 48911 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 48914 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 48936 +/* 48919 */ MCD_OPC_CheckPredicate, 18, 4, 102, 1, // Skip to: 140576 +/* 48924 */ MCD_OPC_CheckField, 19, 1, 1, 253, 101, 1, // Skip to: 140576 +/* 48931 */ MCD_OPC_Decode, 192, 48, 201, 1, // Opcode: SQSHRUNB_ZZI_B +/* 48936 */ MCD_OPC_FilterValue, 1, 243, 101, 1, // Skip to: 140576 +/* 48941 */ MCD_OPC_CheckPredicate, 18, 238, 101, 1, // Skip to: 140576 +/* 48946 */ MCD_OPC_Decode, 193, 48, 202, 1, // Opcode: SQSHRUNB_ZZI_H +/* 48951 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48966 +/* 48956 */ MCD_OPC_CheckPredicate, 18, 223, 101, 1, // Skip to: 140576 +/* 48961 */ MCD_OPC_Decode, 166, 41, 156, 1, // Opcode: SADDLB_ZZZ_H +/* 48966 */ MCD_OPC_FilterValue, 3, 213, 101, 1, // Skip to: 140576 +/* 48971 */ MCD_OPC_CheckPredicate, 18, 208, 101, 1, // Skip to: 140576 +/* 48976 */ MCD_OPC_Decode, 194, 48, 203, 1, // Opcode: SQSHRUNB_ZZI_S +/* 48981 */ MCD_OPC_FilterValue, 1, 78, 0, 0, // Skip to: 49064 +/* 48986 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 48989 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49034 +/* 48994 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 48997 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49019 +/* 49002 */ MCD_OPC_CheckPredicate, 18, 177, 101, 1, // Skip to: 140576 +/* 49007 */ MCD_OPC_CheckField, 19, 1, 1, 170, 101, 1, // Skip to: 140576 +/* 49014 */ MCD_OPC_Decode, 195, 48, 171, 1, // Opcode: SQSHRUNT_ZZI_B +/* 49019 */ MCD_OPC_FilterValue, 1, 160, 101, 1, // Skip to: 140576 +/* 49024 */ MCD_OPC_CheckPredicate, 18, 155, 101, 1, // Skip to: 140576 +/* 49029 */ MCD_OPC_Decode, 196, 48, 172, 1, // Opcode: SQSHRUNT_ZZI_H +/* 49034 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49049 +/* 49039 */ MCD_OPC_CheckPredicate, 18, 140, 101, 1, // Skip to: 140576 +/* 49044 */ MCD_OPC_Decode, 175, 41, 156, 1, // Opcode: SADDLT_ZZZ_H +/* 49049 */ MCD_OPC_FilterValue, 3, 130, 101, 1, // Skip to: 140576 +/* 49054 */ MCD_OPC_CheckPredicate, 18, 125, 101, 1, // Skip to: 140576 +/* 49059 */ MCD_OPC_Decode, 197, 48, 173, 1, // Opcode: SQSHRUNT_ZZI_S +/* 49064 */ MCD_OPC_FilterValue, 2, 78, 0, 0, // Skip to: 49147 +/* 49069 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49072 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49117 +/* 49077 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49080 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49102 +/* 49085 */ MCD_OPC_CheckPredicate, 18, 94, 101, 1, // Skip to: 140576 +/* 49090 */ MCD_OPC_CheckField, 19, 1, 1, 87, 101, 1, // Skip to: 140576 +/* 49097 */ MCD_OPC_Decode, 232, 47, 201, 1, // Opcode: SQRSHRUNB_ZZI_B +/* 49102 */ MCD_OPC_FilterValue, 1, 77, 101, 1, // Skip to: 140576 +/* 49107 */ MCD_OPC_CheckPredicate, 18, 72, 101, 1, // Skip to: 140576 +/* 49112 */ MCD_OPC_Decode, 233, 47, 202, 1, // Opcode: SQRSHRUNB_ZZI_H +/* 49117 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49132 +/* 49122 */ MCD_OPC_CheckPredicate, 18, 57, 101, 1, // Skip to: 140576 +/* 49127 */ MCD_OPC_Decode, 128, 56, 156, 1, // Opcode: UADDLB_ZZZ_H +/* 49132 */ MCD_OPC_FilterValue, 3, 47, 101, 1, // Skip to: 140576 +/* 49137 */ MCD_OPC_CheckPredicate, 18, 42, 101, 1, // Skip to: 140576 +/* 49142 */ MCD_OPC_Decode, 234, 47, 203, 1, // Opcode: SQRSHRUNB_ZZI_S +/* 49147 */ MCD_OPC_FilterValue, 3, 78, 0, 0, // Skip to: 49230 +/* 49152 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49155 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49200 +/* 49160 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49163 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49185 +/* 49168 */ MCD_OPC_CheckPredicate, 18, 11, 101, 1, // Skip to: 140576 +/* 49173 */ MCD_OPC_CheckField, 19, 1, 1, 4, 101, 1, // Skip to: 140576 +/* 49180 */ MCD_OPC_Decode, 235, 47, 171, 1, // Opcode: SQRSHRUNT_ZZI_B +/* 49185 */ MCD_OPC_FilterValue, 1, 250, 100, 1, // Skip to: 140576 +/* 49190 */ MCD_OPC_CheckPredicate, 18, 245, 100, 1, // Skip to: 140576 +/* 49195 */ MCD_OPC_Decode, 236, 47, 172, 1, // Opcode: SQRSHRUNT_ZZI_H +/* 49200 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49215 +/* 49205 */ MCD_OPC_CheckPredicate, 18, 230, 100, 1, // Skip to: 140576 +/* 49210 */ MCD_OPC_Decode, 137, 56, 156, 1, // Opcode: UADDLT_ZZZ_H +/* 49215 */ MCD_OPC_FilterValue, 3, 220, 100, 1, // Skip to: 140576 +/* 49220 */ MCD_OPC_CheckPredicate, 18, 215, 100, 1, // Skip to: 140576 +/* 49225 */ MCD_OPC_Decode, 237, 47, 173, 1, // Opcode: SQRSHRUNT_ZZI_S +/* 49230 */ MCD_OPC_FilterValue, 4, 78, 0, 0, // Skip to: 49313 +/* 49235 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49238 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49283 +/* 49243 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49246 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49268 +/* 49251 */ MCD_OPC_CheckPredicate, 18, 184, 100, 1, // Skip to: 140576 +/* 49256 */ MCD_OPC_CheckField, 19, 1, 1, 177, 100, 1, // Skip to: 140576 +/* 49263 */ MCD_OPC_Decode, 243, 42, 201, 1, // Opcode: SHRNB_ZZI_B +/* 49268 */ MCD_OPC_FilterValue, 1, 167, 100, 1, // Skip to: 140576 +/* 49273 */ MCD_OPC_CheckPredicate, 18, 162, 100, 1, // Skip to: 140576 +/* 49278 */ MCD_OPC_Decode, 244, 42, 202, 1, // Opcode: SHRNB_ZZI_H +/* 49283 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49298 +/* 49288 */ MCD_OPC_CheckPredicate, 18, 147, 100, 1, // Skip to: 140576 +/* 49293 */ MCD_OPC_Decode, 169, 50, 156, 1, // Opcode: SSUBLB_ZZZ_H +/* 49298 */ MCD_OPC_FilterValue, 3, 137, 100, 1, // Skip to: 140576 +/* 49303 */ MCD_OPC_CheckPredicate, 18, 132, 100, 1, // Skip to: 140576 +/* 49308 */ MCD_OPC_Decode, 245, 42, 203, 1, // Opcode: SHRNB_ZZI_S +/* 49313 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 49396 +/* 49318 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49321 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49366 +/* 49326 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49329 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49351 +/* 49334 */ MCD_OPC_CheckPredicate, 18, 101, 100, 1, // Skip to: 140576 +/* 49339 */ MCD_OPC_CheckField, 19, 1, 1, 94, 100, 1, // Skip to: 140576 +/* 49346 */ MCD_OPC_Decode, 246, 42, 171, 1, // Opcode: SHRNT_ZZI_B +/* 49351 */ MCD_OPC_FilterValue, 1, 84, 100, 1, // Skip to: 140576 +/* 49356 */ MCD_OPC_CheckPredicate, 18, 79, 100, 1, // Skip to: 140576 +/* 49361 */ MCD_OPC_Decode, 247, 42, 172, 1, // Opcode: SHRNT_ZZI_H +/* 49366 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49381 +/* 49371 */ MCD_OPC_CheckPredicate, 18, 64, 100, 1, // Skip to: 140576 +/* 49376 */ MCD_OPC_Decode, 175, 50, 156, 1, // Opcode: SSUBLT_ZZZ_H +/* 49381 */ MCD_OPC_FilterValue, 3, 54, 100, 1, // Skip to: 140576 +/* 49386 */ MCD_OPC_CheckPredicate, 18, 49, 100, 1, // Skip to: 140576 +/* 49391 */ MCD_OPC_Decode, 248, 42, 173, 1, // Opcode: SHRNT_ZZI_S +/* 49396 */ MCD_OPC_FilterValue, 6, 78, 0, 0, // Skip to: 49479 +/* 49401 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49404 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49449 +/* 49409 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49412 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49434 +/* 49417 */ MCD_OPC_CheckPredicate, 18, 18, 100, 1, // Skip to: 140576 +/* 49422 */ MCD_OPC_CheckField, 19, 1, 1, 11, 100, 1, // Skip to: 140576 +/* 49429 */ MCD_OPC_Decode, 213, 40, 201, 1, // Opcode: RSHRNB_ZZI_B +/* 49434 */ MCD_OPC_FilterValue, 1, 1, 100, 1, // Skip to: 140576 +/* 49439 */ MCD_OPC_CheckPredicate, 18, 252, 99, 1, // Skip to: 140576 +/* 49444 */ MCD_OPC_Decode, 214, 40, 202, 1, // Opcode: RSHRNB_ZZI_H +/* 49449 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49464 +/* 49454 */ MCD_OPC_CheckPredicate, 18, 237, 99, 1, // Skip to: 140576 +/* 49459 */ MCD_OPC_Decode, 243, 61, 156, 1, // Opcode: USUBLB_ZZZ_H +/* 49464 */ MCD_OPC_FilterValue, 3, 227, 99, 1, // Skip to: 140576 +/* 49469 */ MCD_OPC_CheckPredicate, 18, 222, 99, 1, // Skip to: 140576 +/* 49474 */ MCD_OPC_Decode, 215, 40, 203, 1, // Opcode: RSHRNB_ZZI_S +/* 49479 */ MCD_OPC_FilterValue, 7, 212, 99, 1, // Skip to: 140576 +/* 49484 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49487 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 49532 +/* 49492 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 49495 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 49517 +/* 49500 */ MCD_OPC_CheckPredicate, 18, 191, 99, 1, // Skip to: 140576 +/* 49505 */ MCD_OPC_CheckField, 19, 1, 1, 184, 99, 1, // Skip to: 140576 +/* 49512 */ MCD_OPC_Decode, 216, 40, 171, 1, // Opcode: RSHRNT_ZZI_B +/* 49517 */ MCD_OPC_FilterValue, 1, 174, 99, 1, // Skip to: 140576 +/* 49522 */ MCD_OPC_CheckPredicate, 18, 169, 99, 1, // Skip to: 140576 +/* 49527 */ MCD_OPC_Decode, 217, 40, 172, 1, // Opcode: RSHRNT_ZZI_H +/* 49532 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 49547 +/* 49537 */ MCD_OPC_CheckPredicate, 18, 154, 99, 1, // Skip to: 140576 +/* 49542 */ MCD_OPC_Decode, 246, 61, 156, 1, // Opcode: USUBLT_ZZZ_H +/* 49547 */ MCD_OPC_FilterValue, 3, 144, 99, 1, // Skip to: 140576 +/* 49552 */ MCD_OPC_CheckPredicate, 18, 139, 99, 1, // Skip to: 140576 +/* 49557 */ MCD_OPC_Decode, 218, 40, 173, 1, // Opcode: RSHRNT_ZZI_S +/* 49562 */ MCD_OPC_FilterValue, 3, 129, 99, 1, // Skip to: 140576 +/* 49567 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 49570 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 49608 +/* 49575 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49578 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49593 +/* 49583 */ MCD_OPC_CheckPredicate, 18, 108, 99, 1, // Skip to: 140576 +/* 49588 */ MCD_OPC_Decode, 167, 41, 156, 1, // Opcode: SADDLB_ZZZ_S +/* 49593 */ MCD_OPC_FilterValue, 2, 98, 99, 1, // Skip to: 140576 +/* 49598 */ MCD_OPC_CheckPredicate, 18, 93, 99, 1, // Skip to: 140576 +/* 49603 */ MCD_OPC_Decode, 165, 41, 156, 1, // Opcode: SADDLB_ZZZ_D +/* 49608 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 49646 +/* 49613 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49616 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49631 +/* 49621 */ MCD_OPC_CheckPredicate, 18, 70, 99, 1, // Skip to: 140576 +/* 49626 */ MCD_OPC_Decode, 176, 41, 156, 1, // Opcode: SADDLT_ZZZ_S +/* 49631 */ MCD_OPC_FilterValue, 2, 60, 99, 1, // Skip to: 140576 +/* 49636 */ MCD_OPC_CheckPredicate, 18, 55, 99, 1, // Skip to: 140576 +/* 49641 */ MCD_OPC_Decode, 174, 41, 156, 1, // Opcode: SADDLT_ZZZ_D +/* 49646 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 49712 +/* 49651 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49654 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49669 +/* 49659 */ MCD_OPC_CheckPredicate, 18, 32, 99, 1, // Skip to: 140576 +/* 49664 */ MCD_OPC_Decode, 129, 56, 156, 1, // Opcode: UADDLB_ZZZ_S +/* 49669 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 49697 +/* 49674 */ MCD_OPC_CheckPredicate, 7, 17, 99, 1, // Skip to: 140576 +/* 49679 */ MCD_OPC_CheckField, 20, 1, 1, 10, 99, 1, // Skip to: 140576 +/* 49686 */ MCD_OPC_CheckField, 5, 1, 0, 3, 99, 1, // Skip to: 140576 +/* 49693 */ MCD_OPC_Decode, 240, 47, 123, // Opcode: SQRSHRUN_Z2ZI_StoH +/* 49697 */ MCD_OPC_FilterValue, 2, 250, 98, 1, // Skip to: 140576 +/* 49702 */ MCD_OPC_CheckPredicate, 18, 245, 98, 1, // Skip to: 140576 +/* 49707 */ MCD_OPC_Decode, 255, 55, 156, 1, // Opcode: UADDLB_ZZZ_D +/* 49712 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 49750 +/* 49717 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49720 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49735 +/* 49725 */ MCD_OPC_CheckPredicate, 18, 222, 98, 1, // Skip to: 140576 +/* 49730 */ MCD_OPC_Decode, 138, 56, 156, 1, // Opcode: UADDLT_ZZZ_S +/* 49735 */ MCD_OPC_FilterValue, 2, 212, 98, 1, // Skip to: 140576 +/* 49740 */ MCD_OPC_CheckPredicate, 18, 207, 98, 1, // Skip to: 140576 +/* 49745 */ MCD_OPC_Decode, 136, 56, 156, 1, // Opcode: UADDLT_ZZZ_D +/* 49750 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 49788 +/* 49755 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49758 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49773 +/* 49763 */ MCD_OPC_CheckPredicate, 18, 184, 98, 1, // Skip to: 140576 +/* 49768 */ MCD_OPC_Decode, 170, 50, 156, 1, // Opcode: SSUBLB_ZZZ_S +/* 49773 */ MCD_OPC_FilterValue, 2, 174, 98, 1, // Skip to: 140576 +/* 49778 */ MCD_OPC_CheckPredicate, 18, 169, 98, 1, // Skip to: 140576 +/* 49783 */ MCD_OPC_Decode, 168, 50, 156, 1, // Opcode: SSUBLB_ZZZ_D +/* 49788 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 49826 +/* 49793 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49796 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49811 +/* 49801 */ MCD_OPC_CheckPredicate, 18, 146, 98, 1, // Skip to: 140576 +/* 49806 */ MCD_OPC_Decode, 176, 50, 156, 1, // Opcode: SSUBLT_ZZZ_S +/* 49811 */ MCD_OPC_FilterValue, 2, 136, 98, 1, // Skip to: 140576 +/* 49816 */ MCD_OPC_CheckPredicate, 18, 131, 98, 1, // Skip to: 140576 +/* 49821 */ MCD_OPC_Decode, 174, 50, 156, 1, // Opcode: SSUBLT_ZZZ_D +/* 49826 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 49864 +/* 49831 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49834 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49849 +/* 49839 */ MCD_OPC_CheckPredicate, 18, 108, 98, 1, // Skip to: 140576 +/* 49844 */ MCD_OPC_Decode, 244, 61, 156, 1, // Opcode: USUBLB_ZZZ_S +/* 49849 */ MCD_OPC_FilterValue, 2, 98, 98, 1, // Skip to: 140576 +/* 49854 */ MCD_OPC_CheckPredicate, 18, 93, 98, 1, // Skip to: 140576 +/* 49859 */ MCD_OPC_Decode, 242, 61, 156, 1, // Opcode: USUBLB_ZZZ_D +/* 49864 */ MCD_OPC_FilterValue, 7, 83, 98, 1, // Skip to: 140576 +/* 49869 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 49872 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49887 +/* 49877 */ MCD_OPC_CheckPredicate, 18, 70, 98, 1, // Skip to: 140576 +/* 49882 */ MCD_OPC_Decode, 247, 61, 156, 1, // Opcode: USUBLT_ZZZ_S +/* 49887 */ MCD_OPC_FilterValue, 2, 60, 98, 1, // Skip to: 140576 +/* 49892 */ MCD_OPC_CheckPredicate, 18, 55, 98, 1, // Skip to: 140576 +/* 49897 */ MCD_OPC_Decode, 245, 61, 156, 1, // Opcode: USUBLT_ZZZ_D +/* 49902 */ MCD_OPC_FilterValue, 1, 63, 4, 0, // Skip to: 50994 +/* 49907 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 49910 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 49948 +/* 49915 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 49918 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49933 +/* 49923 */ MCD_OPC_CheckPredicate, 18, 24, 98, 1, // Skip to: 140576 +/* 49928 */ MCD_OPC_Decode, 231, 15, 146, 2, // Opcode: CMLA_ZZZ_B +/* 49933 */ MCD_OPC_FilterValue, 1, 14, 98, 1, // Skip to: 140576 +/* 49938 */ MCD_OPC_CheckPredicate, 18, 9, 98, 1, // Skip to: 140576 +/* 49943 */ MCD_OPC_Decode, 134, 47, 146, 2, // Opcode: SQRDCMLAH_ZZZ_B +/* 49948 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 49986 +/* 49953 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 49956 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 49971 -/* 49961 */ MCD_OPC_CheckPredicate, 12, 170, 78, 1, // Skip to: 135640 -/* 49966 */ MCD_OPC_Decode, 241, 37, 150, 1, // Opcode: SADDWB_ZZZ_D -/* 49971 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 49986 -/* 49976 */ MCD_OPC_CheckPredicate, 12, 155, 78, 1, // Skip to: 135640 -/* 49981 */ MCD_OPC_Decode, 244, 37, 150, 1, // Opcode: SADDWT_ZZZ_D -/* 49986 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50001 -/* 49991 */ MCD_OPC_CheckPredicate, 12, 140, 78, 1, // Skip to: 135640 -/* 49996 */ MCD_OPC_Decode, 199, 52, 150, 1, // Opcode: UADDWB_ZZZ_D -/* 50001 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50016 -/* 50006 */ MCD_OPC_CheckPredicate, 12, 125, 78, 1, // Skip to: 135640 -/* 50011 */ MCD_OPC_Decode, 202, 52, 150, 1, // Opcode: UADDWT_ZZZ_D -/* 50016 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50031 -/* 50021 */ MCD_OPC_CheckPredicate, 12, 110, 78, 1, // Skip to: 135640 -/* 50026 */ MCD_OPC_Decode, 231, 46, 150, 1, // Opcode: SSUBWB_ZZZ_D -/* 50031 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50046 -/* 50036 */ MCD_OPC_CheckPredicate, 12, 95, 78, 1, // Skip to: 135640 -/* 50041 */ MCD_OPC_Decode, 234, 46, 150, 1, // Opcode: SSUBWT_ZZZ_D -/* 50046 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50061 -/* 50051 */ MCD_OPC_CheckPredicate, 12, 80, 78, 1, // Skip to: 135640 -/* 50056 */ MCD_OPC_Decode, 170, 58, 150, 1, // Opcode: USUBWB_ZZZ_D -/* 50061 */ MCD_OPC_FilterValue, 7, 70, 78, 1, // Skip to: 135640 -/* 50066 */ MCD_OPC_CheckPredicate, 12, 65, 78, 1, // Skip to: 135640 -/* 50071 */ MCD_OPC_Decode, 173, 58, 150, 1, // Opcode: USUBWT_ZZZ_D -/* 50076 */ MCD_OPC_FilterValue, 3, 178, 4, 0, // Skip to: 51283 -/* 50081 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 50084 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 50122 -/* 50089 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50092 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50107 -/* 50097 */ MCD_OPC_CheckPredicate, 12, 34, 78, 1, // Skip to: 135640 -/* 50102 */ MCD_OPC_Decode, 191, 43, 164, 1, // Opcode: SQRDMLAH_ZZZ_B -/* 50107 */ MCD_OPC_FilterValue, 5, 24, 78, 1, // Skip to: 135640 -/* 50112 */ MCD_OPC_CheckPredicate, 12, 19, 78, 1, // Skip to: 135640 -/* 50117 */ MCD_OPC_Decode, 210, 43, 164, 1, // Opcode: SQRDMLSH_ZZZ_B -/* 50122 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 50220 -/* 50127 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50145 -/* 50135 */ MCD_OPC_CheckPredicate, 12, 252, 77, 1, // Skip to: 135640 -/* 50140 */ MCD_OPC_Decode, 172, 42, 164, 1, // Opcode: SQDMLALB_ZZZ_H -/* 50145 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50160 -/* 50150 */ MCD_OPC_CheckPredicate, 12, 237, 77, 1, // Skip to: 135640 -/* 50155 */ MCD_OPC_Decode, 177, 42, 164, 1, // Opcode: SQDMLALT_ZZZ_H -/* 50160 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50175 -/* 50165 */ MCD_OPC_CheckPredicate, 12, 222, 77, 1, // Skip to: 135640 -/* 50170 */ MCD_OPC_Decode, 197, 42, 164, 1, // Opcode: SQDMLSLB_ZZZ_H -/* 50175 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50190 -/* 50180 */ MCD_OPC_CheckPredicate, 12, 207, 77, 1, // Skip to: 135640 -/* 50185 */ MCD_OPC_Decode, 202, 42, 164, 1, // Opcode: SQDMLSLT_ZZZ_H -/* 50190 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50205 -/* 50195 */ MCD_OPC_CheckPredicate, 12, 192, 77, 1, // Skip to: 135640 -/* 50200 */ MCD_OPC_Decode, 193, 43, 164, 1, // Opcode: SQRDMLAH_ZZZ_H -/* 50205 */ MCD_OPC_FilterValue, 5, 182, 77, 1, // Skip to: 135640 -/* 50210 */ MCD_OPC_CheckPredicate, 12, 177, 77, 1, // Skip to: 135640 -/* 50215 */ MCD_OPC_Decode, 212, 43, 164, 1, // Opcode: SQRDMLSH_ZZZ_H -/* 50220 */ MCD_OPC_FilterValue, 4, 108, 0, 0, // Skip to: 50333 -/* 50225 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50228 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50243 -/* 50233 */ MCD_OPC_CheckPredicate, 12, 154, 77, 1, // Skip to: 135640 -/* 50238 */ MCD_OPC_Decode, 173, 42, 164, 1, // Opcode: SQDMLALB_ZZZ_S -/* 50243 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50258 -/* 50248 */ MCD_OPC_CheckPredicate, 12, 139, 77, 1, // Skip to: 135640 -/* 50253 */ MCD_OPC_Decode, 178, 42, 164, 1, // Opcode: SQDMLALT_ZZZ_S -/* 50258 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50273 -/* 50263 */ MCD_OPC_CheckPredicate, 12, 124, 77, 1, // Skip to: 135640 -/* 50268 */ MCD_OPC_Decode, 198, 42, 164, 1, // Opcode: SQDMLSLB_ZZZ_S -/* 50273 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50288 -/* 50278 */ MCD_OPC_CheckPredicate, 12, 109, 77, 1, // Skip to: 135640 -/* 50283 */ MCD_OPC_Decode, 203, 42, 164, 1, // Opcode: SQDMLSLT_ZZZ_S -/* 50288 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50303 -/* 50293 */ MCD_OPC_CheckPredicate, 12, 94, 77, 1, // Skip to: 135640 -/* 50298 */ MCD_OPC_Decode, 194, 43, 164, 1, // Opcode: SQRDMLAH_ZZZ_S -/* 50303 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50318 -/* 50308 */ MCD_OPC_CheckPredicate, 12, 79, 77, 1, // Skip to: 135640 -/* 50313 */ MCD_OPC_Decode, 213, 43, 164, 1, // Opcode: SQRDMLSH_ZZZ_S -/* 50318 */ MCD_OPC_FilterValue, 6, 69, 77, 1, // Skip to: 135640 -/* 50323 */ MCD_OPC_CheckPredicate, 16, 64, 77, 1, // Skip to: 135640 -/* 50328 */ MCD_OPC_Decode, 211, 57, 164, 1, // Opcode: USDOT_ZZZ -/* 50333 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 50371 -/* 50338 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 50341 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50356 -/* 50346 */ MCD_OPC_CheckPredicate, 12, 41, 77, 1, // Skip to: 135640 -/* 50351 */ MCD_OPC_Decode, 195, 13, 145, 2, // Opcode: CMLA_ZZZI_H -/* 50356 */ MCD_OPC_FilterValue, 1, 31, 77, 1, // Skip to: 135640 -/* 50361 */ MCD_OPC_CheckPredicate, 12, 26, 77, 1, // Skip to: 135640 -/* 50366 */ MCD_OPC_Decode, 182, 43, 145, 2, // Opcode: SQRDCMLAH_ZZZI_H -/* 50371 */ MCD_OPC_FilterValue, 6, 93, 0, 0, // Skip to: 50469 -/* 50376 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50379 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50394 -/* 50384 */ MCD_OPC_CheckPredicate, 12, 3, 77, 1, // Skip to: 135640 -/* 50389 */ MCD_OPC_Decode, 171, 42, 164, 1, // Opcode: SQDMLALB_ZZZ_D -/* 50394 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50409 -/* 50399 */ MCD_OPC_CheckPredicate, 12, 244, 76, 1, // Skip to: 135640 -/* 50404 */ MCD_OPC_Decode, 176, 42, 164, 1, // Opcode: SQDMLALT_ZZZ_D -/* 50409 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50424 -/* 50414 */ MCD_OPC_CheckPredicate, 12, 229, 76, 1, // Skip to: 135640 -/* 50419 */ MCD_OPC_Decode, 196, 42, 164, 1, // Opcode: SQDMLSLB_ZZZ_D -/* 50424 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50439 -/* 50429 */ MCD_OPC_CheckPredicate, 12, 214, 76, 1, // Skip to: 135640 -/* 50434 */ MCD_OPC_Decode, 201, 42, 164, 1, // Opcode: SQDMLSLT_ZZZ_D -/* 50439 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50454 -/* 50444 */ MCD_OPC_CheckPredicate, 12, 199, 76, 1, // Skip to: 135640 -/* 50449 */ MCD_OPC_Decode, 192, 43, 164, 1, // Opcode: SQRDMLAH_ZZZ_D -/* 50454 */ MCD_OPC_FilterValue, 5, 189, 76, 1, // Skip to: 135640 -/* 50459 */ MCD_OPC_CheckPredicate, 12, 184, 76, 1, // Skip to: 135640 -/* 50464 */ MCD_OPC_Decode, 211, 43, 164, 1, // Opcode: SQRDMLSH_ZZZ_D -/* 50469 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 50507 -/* 50474 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 50477 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50492 -/* 50482 */ MCD_OPC_CheckPredicate, 12, 161, 76, 1, // Skip to: 135640 -/* 50487 */ MCD_OPC_Decode, 196, 13, 146, 2, // Opcode: CMLA_ZZZI_S -/* 50492 */ MCD_OPC_FilterValue, 1, 151, 76, 1, // Skip to: 135640 -/* 50497 */ MCD_OPC_CheckPredicate, 12, 146, 76, 1, // Skip to: 135640 -/* 50502 */ MCD_OPC_Decode, 183, 43, 146, 2, // Opcode: SQRDCMLAH_ZZZI_S -/* 50507 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 50545 -/* 50512 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50515 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50530 -/* 50520 */ MCD_OPC_CheckPredicate, 17, 123, 76, 1, // Skip to: 135640 -/* 50525 */ MCD_OPC_Decode, 186, 35, 150, 1, // Opcode: PMULLB_ZZZ_Q -/* 50530 */ MCD_OPC_FilterValue, 3, 113, 76, 1, // Skip to: 135640 -/* 50535 */ MCD_OPC_CheckPredicate, 17, 108, 76, 1, // Skip to: 135640 -/* 50540 */ MCD_OPC_Decode, 189, 35, 150, 1, // Opcode: PMULLT_ZZZ_Q -/* 50545 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 50673 -/* 50550 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50553 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50568 -/* 50558 */ MCD_OPC_CheckPredicate, 12, 85, 76, 1, // Skip to: 135640 -/* 50563 */ MCD_OPC_Decode, 254, 42, 150, 1, // Opcode: SQDMULLB_ZZZ_H -/* 50568 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50583 -/* 50573 */ MCD_OPC_CheckPredicate, 12, 70, 76, 1, // Skip to: 135640 -/* 50578 */ MCD_OPC_Decode, 131, 43, 150, 1, // Opcode: SQDMULLT_ZZZ_H -/* 50583 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50598 -/* 50588 */ MCD_OPC_CheckPredicate, 12, 55, 76, 1, // Skip to: 135640 -/* 50593 */ MCD_OPC_Decode, 185, 35, 150, 1, // Opcode: PMULLB_ZZZ_H -/* 50598 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50613 -/* 50603 */ MCD_OPC_CheckPredicate, 12, 40, 76, 1, // Skip to: 135640 -/* 50608 */ MCD_OPC_Decode, 188, 35, 150, 1, // Opcode: PMULLT_ZZZ_H -/* 50613 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50628 -/* 50618 */ MCD_OPC_CheckPredicate, 12, 25, 76, 1, // Skip to: 135640 -/* 50623 */ MCD_OPC_Decode, 193, 41, 150, 1, // Opcode: SMULLB_ZZZ_H -/* 50628 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50643 -/* 50633 */ MCD_OPC_CheckPredicate, 12, 10, 76, 1, // Skip to: 135640 -/* 50638 */ MCD_OPC_Decode, 198, 41, 150, 1, // Opcode: SMULLT_ZZZ_H -/* 50643 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50658 -/* 50648 */ MCD_OPC_CheckPredicate, 12, 251, 75, 1, // Skip to: 135640 -/* 50653 */ MCD_OPC_Decode, 169, 55, 150, 1, // Opcode: UMULLB_ZZZ_H -/* 50658 */ MCD_OPC_FilterValue, 7, 241, 75, 1, // Skip to: 135640 -/* 50663 */ MCD_OPC_CheckPredicate, 12, 236, 75, 1, // Skip to: 135640 -/* 50668 */ MCD_OPC_Decode, 174, 55, 150, 1, // Opcode: UMULLT_ZZZ_H -/* 50673 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 50801 -/* 50678 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50681 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50696 -/* 50686 */ MCD_OPC_CheckPredicate, 12, 213, 75, 1, // Skip to: 135640 -/* 50691 */ MCD_OPC_Decode, 184, 9, 150, 1, // Opcode: ADDHNB_ZZZ_B -/* 50696 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50711 -/* 50701 */ MCD_OPC_CheckPredicate, 12, 198, 75, 1, // Skip to: 135640 -/* 50706 */ MCD_OPC_Decode, 187, 9, 164, 1, // Opcode: ADDHNT_ZZZ_B -/* 50711 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50726 -/* 50716 */ MCD_OPC_CheckPredicate, 12, 183, 75, 1, // Skip to: 135640 -/* 50721 */ MCD_OPC_Decode, 133, 36, 150, 1, // Opcode: RADDHNB_ZZZ_B -/* 50726 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50741 -/* 50731 */ MCD_OPC_CheckPredicate, 12, 168, 75, 1, // Skip to: 135640 -/* 50736 */ MCD_OPC_Decode, 136, 36, 164, 1, // Opcode: RADDHNT_ZZZ_B -/* 50741 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50756 -/* 50746 */ MCD_OPC_CheckPredicate, 12, 153, 75, 1, // Skip to: 135640 -/* 50751 */ MCD_OPC_Decode, 151, 50, 150, 1, // Opcode: SUBHNB_ZZZ_B -/* 50756 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50771 -/* 50761 */ MCD_OPC_CheckPredicate, 12, 138, 75, 1, // Skip to: 135640 -/* 50766 */ MCD_OPC_Decode, 154, 50, 164, 1, // Opcode: SUBHNT_ZZZ_B -/* 50771 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50786 -/* 50776 */ MCD_OPC_CheckPredicate, 12, 123, 75, 1, // Skip to: 135640 -/* 50781 */ MCD_OPC_Decode, 147, 37, 150, 1, // Opcode: RSUBHNB_ZZZ_B -/* 50786 */ MCD_OPC_FilterValue, 7, 113, 75, 1, // Skip to: 135640 -/* 50791 */ MCD_OPC_CheckPredicate, 12, 108, 75, 1, // Skip to: 135640 -/* 50796 */ MCD_OPC_Decode, 150, 37, 164, 1, // Opcode: RSUBHNT_ZZZ_B -/* 50801 */ MCD_OPC_FilterValue, 12, 93, 0, 0, // Skip to: 50899 -/* 50806 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50809 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50824 -/* 50814 */ MCD_OPC_CheckPredicate, 12, 85, 75, 1, // Skip to: 135640 -/* 50819 */ MCD_OPC_Decode, 255, 42, 150, 1, // Opcode: SQDMULLB_ZZZ_S -/* 50824 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50839 -/* 50829 */ MCD_OPC_CheckPredicate, 12, 70, 75, 1, // Skip to: 135640 -/* 50834 */ MCD_OPC_Decode, 132, 43, 150, 1, // Opcode: SQDMULLT_ZZZ_S -/* 50839 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50854 -/* 50844 */ MCD_OPC_CheckPredicate, 12, 55, 75, 1, // Skip to: 135640 -/* 50849 */ MCD_OPC_Decode, 194, 41, 150, 1, // Opcode: SMULLB_ZZZ_S -/* 50854 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50869 -/* 50859 */ MCD_OPC_CheckPredicate, 12, 40, 75, 1, // Skip to: 135640 -/* 50864 */ MCD_OPC_Decode, 199, 41, 150, 1, // Opcode: SMULLT_ZZZ_S -/* 50869 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50884 -/* 50874 */ MCD_OPC_CheckPredicate, 12, 25, 75, 1, // Skip to: 135640 -/* 50879 */ MCD_OPC_Decode, 170, 55, 150, 1, // Opcode: UMULLB_ZZZ_S -/* 50884 */ MCD_OPC_FilterValue, 7, 15, 75, 1, // Skip to: 135640 -/* 50889 */ MCD_OPC_CheckPredicate, 12, 10, 75, 1, // Skip to: 135640 -/* 50894 */ MCD_OPC_Decode, 175, 55, 150, 1, // Opcode: UMULLT_ZZZ_S -/* 50899 */ MCD_OPC_FilterValue, 13, 123, 0, 0, // Skip to: 51027 -/* 50904 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 50907 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50922 -/* 50912 */ MCD_OPC_CheckPredicate, 12, 243, 74, 1, // Skip to: 135640 -/* 50917 */ MCD_OPC_Decode, 185, 9, 150, 1, // Opcode: ADDHNB_ZZZ_H -/* 50922 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50937 -/* 50927 */ MCD_OPC_CheckPredicate, 12, 228, 74, 1, // Skip to: 135640 -/* 50932 */ MCD_OPC_Decode, 188, 9, 164, 1, // Opcode: ADDHNT_ZZZ_H -/* 50937 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50952 -/* 50942 */ MCD_OPC_CheckPredicate, 12, 213, 74, 1, // Skip to: 135640 -/* 50947 */ MCD_OPC_Decode, 134, 36, 150, 1, // Opcode: RADDHNB_ZZZ_H -/* 50952 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50967 -/* 50957 */ MCD_OPC_CheckPredicate, 12, 198, 74, 1, // Skip to: 135640 -/* 50962 */ MCD_OPC_Decode, 137, 36, 164, 1, // Opcode: RADDHNT_ZZZ_H -/* 50967 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50982 -/* 50972 */ MCD_OPC_CheckPredicate, 12, 183, 74, 1, // Skip to: 135640 -/* 50977 */ MCD_OPC_Decode, 152, 50, 150, 1, // Opcode: SUBHNB_ZZZ_H -/* 50982 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50997 -/* 50987 */ MCD_OPC_CheckPredicate, 12, 168, 74, 1, // Skip to: 135640 -/* 50992 */ MCD_OPC_Decode, 155, 50, 164, 1, // Opcode: SUBHNT_ZZZ_H -/* 50997 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51012 -/* 51002 */ MCD_OPC_CheckPredicate, 12, 153, 74, 1, // Skip to: 135640 -/* 51007 */ MCD_OPC_Decode, 148, 37, 150, 1, // Opcode: RSUBHNB_ZZZ_H -/* 51012 */ MCD_OPC_FilterValue, 7, 143, 74, 1, // Skip to: 135640 -/* 51017 */ MCD_OPC_CheckPredicate, 12, 138, 74, 1, // Skip to: 135640 -/* 51022 */ MCD_OPC_Decode, 151, 37, 164, 1, // Opcode: RSUBHNT_ZZZ_H -/* 51027 */ MCD_OPC_FilterValue, 14, 123, 0, 0, // Skip to: 51155 -/* 51032 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 51035 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51050 -/* 51040 */ MCD_OPC_CheckPredicate, 12, 115, 74, 1, // Skip to: 135640 -/* 51045 */ MCD_OPC_Decode, 253, 42, 150, 1, // Opcode: SQDMULLB_ZZZ_D -/* 51050 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51065 -/* 51055 */ MCD_OPC_CheckPredicate, 12, 100, 74, 1, // Skip to: 135640 -/* 51060 */ MCD_OPC_Decode, 130, 43, 150, 1, // Opcode: SQDMULLT_ZZZ_D -/* 51065 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51080 -/* 51070 */ MCD_OPC_CheckPredicate, 12, 85, 74, 1, // Skip to: 135640 -/* 51075 */ MCD_OPC_Decode, 184, 35, 150, 1, // Opcode: PMULLB_ZZZ_D -/* 51080 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51095 -/* 51085 */ MCD_OPC_CheckPredicate, 12, 70, 74, 1, // Skip to: 135640 -/* 51090 */ MCD_OPC_Decode, 187, 35, 150, 1, // Opcode: PMULLT_ZZZ_D -/* 51095 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51110 -/* 51100 */ MCD_OPC_CheckPredicate, 12, 55, 74, 1, // Skip to: 135640 -/* 51105 */ MCD_OPC_Decode, 192, 41, 150, 1, // Opcode: SMULLB_ZZZ_D -/* 51110 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51125 -/* 51115 */ MCD_OPC_CheckPredicate, 12, 40, 74, 1, // Skip to: 135640 -/* 51120 */ MCD_OPC_Decode, 197, 41, 150, 1, // Opcode: SMULLT_ZZZ_D -/* 51125 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51140 -/* 51130 */ MCD_OPC_CheckPredicate, 12, 25, 74, 1, // Skip to: 135640 -/* 51135 */ MCD_OPC_Decode, 168, 55, 150, 1, // Opcode: UMULLB_ZZZ_D -/* 51140 */ MCD_OPC_FilterValue, 7, 15, 74, 1, // Skip to: 135640 -/* 51145 */ MCD_OPC_CheckPredicate, 12, 10, 74, 1, // Skip to: 135640 -/* 51150 */ MCD_OPC_Decode, 173, 55, 150, 1, // Opcode: UMULLT_ZZZ_D -/* 51155 */ MCD_OPC_FilterValue, 15, 0, 74, 1, // Skip to: 135640 -/* 51160 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 51163 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51178 -/* 51168 */ MCD_OPC_CheckPredicate, 12, 243, 73, 1, // Skip to: 135640 -/* 51173 */ MCD_OPC_Decode, 186, 9, 150, 1, // Opcode: ADDHNB_ZZZ_S -/* 51178 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51193 -/* 51183 */ MCD_OPC_CheckPredicate, 12, 228, 73, 1, // Skip to: 135640 -/* 51188 */ MCD_OPC_Decode, 189, 9, 164, 1, // Opcode: ADDHNT_ZZZ_S -/* 51193 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51208 -/* 51198 */ MCD_OPC_CheckPredicate, 12, 213, 73, 1, // Skip to: 135640 -/* 51203 */ MCD_OPC_Decode, 135, 36, 150, 1, // Opcode: RADDHNB_ZZZ_S -/* 51208 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51223 -/* 51213 */ MCD_OPC_CheckPredicate, 12, 198, 73, 1, // Skip to: 135640 -/* 51218 */ MCD_OPC_Decode, 138, 36, 164, 1, // Opcode: RADDHNT_ZZZ_S -/* 51223 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51238 -/* 51228 */ MCD_OPC_CheckPredicate, 12, 183, 73, 1, // Skip to: 135640 -/* 51233 */ MCD_OPC_Decode, 153, 50, 150, 1, // Opcode: SUBHNB_ZZZ_S -/* 51238 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51253 -/* 51243 */ MCD_OPC_CheckPredicate, 12, 168, 73, 1, // Skip to: 135640 -/* 51248 */ MCD_OPC_Decode, 156, 50, 164, 1, // Opcode: SUBHNT_ZZZ_S -/* 51253 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51268 -/* 51258 */ MCD_OPC_CheckPredicate, 12, 153, 73, 1, // Skip to: 135640 -/* 51263 */ MCD_OPC_Decode, 149, 37, 150, 1, // Opcode: RSUBHNB_ZZZ_S -/* 51268 */ MCD_OPC_FilterValue, 7, 143, 73, 1, // Skip to: 135640 -/* 51273 */ MCD_OPC_CheckPredicate, 12, 138, 73, 1, // Skip to: 135640 -/* 51278 */ MCD_OPC_Decode, 152, 37, 164, 1, // Opcode: RSUBHNT_ZZZ_S -/* 51283 */ MCD_OPC_FilterValue, 4, 131, 8, 0, // Skip to: 53467 -/* 51288 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 51291 */ MCD_OPC_FilterValue, 0, 139, 1, 0, // Skip to: 51691 -/* 51296 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 51299 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 51313 -/* 51304 */ MCD_OPC_CheckPredicate, 12, 107, 73, 1, // Skip to: 135640 -/* 51309 */ MCD_OPC_Decode, 226, 45, 126, // Opcode: SRSHL_ZPmZ_B -/* 51313 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 51327 -/* 51318 */ MCD_OPC_CheckPredicate, 12, 93, 73, 1, // Skip to: 135640 -/* 51323 */ MCD_OPC_Decode, 166, 57, 126, // Opcode: URSHL_ZPmZ_B -/* 51327 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 51341 -/* 51332 */ MCD_OPC_CheckPredicate, 12, 79, 73, 1, // Skip to: 135640 -/* 51337 */ MCD_OPC_Decode, 206, 45, 126, // Opcode: SRSHLR_ZPmZ_B -/* 51341 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 51355 -/* 51346 */ MCD_OPC_CheckPredicate, 12, 65, 73, 1, // Skip to: 135640 -/* 51351 */ MCD_OPC_Decode, 146, 57, 126, // Opcode: URSHLR_ZPmZ_B -/* 51355 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 51369 -/* 51360 */ MCD_OPC_CheckPredicate, 12, 51, 73, 1, // Skip to: 135640 -/* 51365 */ MCD_OPC_Decode, 199, 44, 126, // Opcode: SQSHL_ZPmZ_B -/* 51369 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 51383 -/* 51374 */ MCD_OPC_CheckPredicate, 12, 37, 73, 1, // Skip to: 135640 -/* 51379 */ MCD_OPC_Decode, 178, 56, 126, // Opcode: UQSHL_ZPmZ_B -/* 51383 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 51397 -/* 51388 */ MCD_OPC_CheckPredicate, 12, 23, 73, 1, // Skip to: 135640 -/* 51393 */ MCD_OPC_Decode, 249, 43, 126, // Opcode: SQRSHL_ZPmZ_B -/* 51397 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 51411 -/* 51402 */ MCD_OPC_CheckPredicate, 12, 9, 73, 1, // Skip to: 135640 -/* 51407 */ MCD_OPC_Decode, 135, 56, 126, // Opcode: UQRSHL_ZPmZ_B -/* 51411 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 51425 -/* 51416 */ MCD_OPC_CheckPredicate, 12, 251, 72, 1, // Skip to: 135640 -/* 51421 */ MCD_OPC_Decode, 176, 44, 126, // Opcode: SQSHLR_ZPmZ_B -/* 51425 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 51439 -/* 51430 */ MCD_OPC_CheckPredicate, 12, 237, 72, 1, // Skip to: 135640 -/* 51435 */ MCD_OPC_Decode, 170, 56, 126, // Opcode: UQSHLR_ZPmZ_B -/* 51439 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 51453 -/* 51444 */ MCD_OPC_CheckPredicate, 12, 223, 72, 1, // Skip to: 135640 -/* 51449 */ MCD_OPC_Decode, 245, 43, 126, // Opcode: SQRSHLR_ZPmZ_B -/* 51453 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 51467 -/* 51458 */ MCD_OPC_CheckPredicate, 12, 209, 72, 1, // Skip to: 135640 -/* 51463 */ MCD_OPC_Decode, 131, 56, 126, // Opcode: UQRSHLR_ZPmZ_B -/* 51467 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 51481 -/* 51472 */ MCD_OPC_CheckPredicate, 12, 195, 72, 1, // Skip to: 135640 -/* 51477 */ MCD_OPC_Decode, 141, 39, 126, // Opcode: SHADD_ZPmZ_B -/* 51481 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 51495 -/* 51486 */ MCD_OPC_CheckPredicate, 12, 181, 72, 1, // Skip to: 135640 -/* 51491 */ MCD_OPC_Decode, 169, 53, 126, // Opcode: UHADD_ZPmZ_B -/* 51495 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 51509 -/* 51500 */ MCD_OPC_CheckPredicate, 12, 167, 72, 1, // Skip to: 135640 -/* 51505 */ MCD_OPC_Decode, 181, 39, 126, // Opcode: SHSUB_ZPmZ_B -/* 51509 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 51523 -/* 51514 */ MCD_OPC_CheckPredicate, 12, 153, 72, 1, // Skip to: 135640 -/* 51519 */ MCD_OPC_Decode, 183, 53, 126, // Opcode: UHSUB_ZPmZ_B -/* 51523 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 51537 -/* 51528 */ MCD_OPC_CheckPredicate, 12, 139, 72, 1, // Skip to: 135640 -/* 51533 */ MCD_OPC_Decode, 184, 45, 126, // Opcode: SRHADD_ZPmZ_B -/* 51537 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 51551 -/* 51542 */ MCD_OPC_CheckPredicate, 12, 125, 72, 1, // Skip to: 135640 -/* 51547 */ MCD_OPC_Decode, 136, 57, 126, // Opcode: URHADD_ZPmZ_B -/* 51551 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 51565 -/* 51556 */ MCD_OPC_CheckPredicate, 12, 111, 72, 1, // Skip to: 135640 -/* 51561 */ MCD_OPC_Decode, 177, 39, 126, // Opcode: SHSUBR_ZPmZ_B -/* 51565 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 51579 -/* 51570 */ MCD_OPC_CheckPredicate, 12, 97, 72, 1, // Skip to: 135640 -/* 51575 */ MCD_OPC_Decode, 179, 53, 126, // Opcode: UHSUBR_ZPmZ_B -/* 51579 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 51593 -/* 51584 */ MCD_OPC_CheckPredicate, 12, 83, 72, 1, // Skip to: 135640 -/* 51589 */ MCD_OPC_Decode, 237, 41, 126, // Opcode: SQADD_ZPmZ_B -/* 51593 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 51607 -/* 51598 */ MCD_OPC_CheckPredicate, 12, 69, 72, 1, // Skip to: 135640 -/* 51603 */ MCD_OPC_Decode, 190, 55, 126, // Opcode: UQADD_ZPmZ_B -/* 51607 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 51621 -/* 51612 */ MCD_OPC_CheckPredicate, 12, 55, 72, 1, // Skip to: 135640 -/* 51617 */ MCD_OPC_Decode, 135, 45, 126, // Opcode: SQSUB_ZPmZ_B -/* 51621 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 51635 -/* 51626 */ MCD_OPC_CheckPredicate, 12, 41, 72, 1, // Skip to: 135640 -/* 51631 */ MCD_OPC_Decode, 227, 56, 126, // Opcode: UQSUB_ZPmZ_B -/* 51635 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 51649 -/* 51640 */ MCD_OPC_CheckPredicate, 12, 27, 72, 1, // Skip to: 135640 -/* 51645 */ MCD_OPC_Decode, 247, 50, 126, // Opcode: SUQADD_ZPmZ_B -/* 51649 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 51663 -/* 51654 */ MCD_OPC_CheckPredicate, 12, 13, 72, 1, // Skip to: 135640 -/* 51659 */ MCD_OPC_Decode, 131, 58, 126, // Opcode: USQADD_ZPmZ_B -/* 51663 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 51677 -/* 51668 */ MCD_OPC_CheckPredicate, 12, 255, 71, 1, // Skip to: 135640 -/* 51673 */ MCD_OPC_Decode, 255, 44, 126, // Opcode: SQSUBR_ZPmZ_B -/* 51677 */ MCD_OPC_FilterValue, 31, 246, 71, 1, // Skip to: 135640 -/* 51682 */ MCD_OPC_CheckPredicate, 12, 241, 71, 1, // Skip to: 135640 -/* 51687 */ MCD_OPC_Decode, 219, 56, 126, // Opcode: UQSUBR_ZPmZ_B -/* 51691 */ MCD_OPC_FilterValue, 2, 139, 1, 0, // Skip to: 52091 +/* 49961 */ MCD_OPC_CheckPredicate, 18, 242, 97, 1, // Skip to: 140576 +/* 49966 */ MCD_OPC_Decode, 233, 15, 146, 2, // Opcode: CMLA_ZZZ_H +/* 49971 */ MCD_OPC_FilterValue, 1, 232, 97, 1, // Skip to: 140576 +/* 49976 */ MCD_OPC_CheckPredicate, 18, 227, 97, 1, // Skip to: 140576 +/* 49981 */ MCD_OPC_Decode, 136, 47, 146, 2, // Opcode: SQRDCMLAH_ZZZ_H +/* 49986 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 50024 +/* 49991 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 49994 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50009 +/* 49999 */ MCD_OPC_CheckPredicate, 18, 204, 97, 1, // Skip to: 140576 +/* 50004 */ MCD_OPC_Decode, 234, 15, 146, 2, // Opcode: CMLA_ZZZ_S +/* 50009 */ MCD_OPC_FilterValue, 1, 194, 97, 1, // Skip to: 140576 +/* 50014 */ MCD_OPC_CheckPredicate, 18, 189, 97, 1, // Skip to: 140576 +/* 50019 */ MCD_OPC_Decode, 137, 47, 146, 2, // Opcode: SQRDCMLAH_ZZZ_S +/* 50024 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 50108 +/* 50029 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 50032 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 50070 +/* 50037 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 50040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50055 +/* 50045 */ MCD_OPC_CheckPredicate, 18, 158, 97, 1, // Skip to: 140576 +/* 50050 */ MCD_OPC_Decode, 248, 45, 149, 2, // Opcode: SQDMLALB_ZZZI_S +/* 50055 */ MCD_OPC_FilterValue, 1, 148, 97, 1, // Skip to: 140576 +/* 50060 */ MCD_OPC_CheckPredicate, 18, 143, 97, 1, // Skip to: 140576 +/* 50065 */ MCD_OPC_Decode, 145, 46, 149, 2, // Opcode: SQDMLSLB_ZZZI_S +/* 50070 */ MCD_OPC_FilterValue, 1, 133, 97, 1, // Skip to: 140576 +/* 50075 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 50078 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50093 +/* 50083 */ MCD_OPC_CheckPredicate, 18, 120, 97, 1, // Skip to: 140576 +/* 50088 */ MCD_OPC_Decode, 253, 45, 149, 2, // Opcode: SQDMLALT_ZZZI_S +/* 50093 */ MCD_OPC_FilterValue, 1, 110, 97, 1, // Skip to: 140576 +/* 50098 */ MCD_OPC_CheckPredicate, 18, 105, 97, 1, // Skip to: 140576 +/* 50103 */ MCD_OPC_Decode, 150, 46, 149, 2, // Opcode: SQDMLSLT_ZZZI_S +/* 50108 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 50146 +/* 50113 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 50116 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50131 +/* 50121 */ MCD_OPC_CheckPredicate, 18, 82, 97, 1, // Skip to: 140576 +/* 50126 */ MCD_OPC_Decode, 232, 15, 146, 2, // Opcode: CMLA_ZZZ_D +/* 50131 */ MCD_OPC_FilterValue, 1, 72, 97, 1, // Skip to: 140576 +/* 50136 */ MCD_OPC_CheckPredicate, 18, 67, 97, 1, // Skip to: 140576 +/* 50141 */ MCD_OPC_Decode, 135, 47, 146, 2, // Opcode: SQRDCMLAH_ZZZ_D +/* 50146 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 50230 +/* 50151 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 50154 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 50192 +/* 50159 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 50162 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50177 +/* 50167 */ MCD_OPC_CheckPredicate, 18, 36, 97, 1, // Skip to: 140576 +/* 50172 */ MCD_OPC_Decode, 247, 45, 150, 2, // Opcode: SQDMLALB_ZZZI_D +/* 50177 */ MCD_OPC_FilterValue, 1, 26, 97, 1, // Skip to: 140576 +/* 50182 */ MCD_OPC_CheckPredicate, 18, 21, 97, 1, // Skip to: 140576 +/* 50187 */ MCD_OPC_Decode, 144, 46, 150, 2, // Opcode: SQDMLSLB_ZZZI_D +/* 50192 */ MCD_OPC_FilterValue, 1, 11, 97, 1, // Skip to: 140576 +/* 50197 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 50200 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50215 +/* 50205 */ MCD_OPC_CheckPredicate, 18, 254, 96, 1, // Skip to: 140576 +/* 50210 */ MCD_OPC_Decode, 252, 45, 150, 2, // Opcode: SQDMLALT_ZZZI_D +/* 50215 */ MCD_OPC_FilterValue, 1, 244, 96, 1, // Skip to: 140576 +/* 50220 */ MCD_OPC_CheckPredicate, 18, 239, 96, 1, // Skip to: 140576 +/* 50225 */ MCD_OPC_Decode, 149, 46, 150, 2, // Opcode: SQDMLSLT_ZZZI_D +/* 50230 */ MCD_OPC_FilterValue, 9, 107, 1, 0, // Skip to: 50598 +/* 50235 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50238 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 50283 +/* 50243 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50246 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50268 +/* 50251 */ MCD_OPC_CheckPredicate, 18, 208, 96, 1, // Skip to: 140576 +/* 50256 */ MCD_OPC_CheckField, 19, 1, 1, 201, 96, 1, // Skip to: 140576 +/* 50263 */ MCD_OPC_Decode, 177, 48, 201, 1, // Opcode: SQSHRNB_ZZI_B +/* 50268 */ MCD_OPC_FilterValue, 1, 191, 96, 1, // Skip to: 140576 +/* 50273 */ MCD_OPC_CheckPredicate, 18, 186, 96, 1, // Skip to: 140576 +/* 50278 */ MCD_OPC_Decode, 178, 48, 202, 1, // Opcode: SQSHRNB_ZZI_H +/* 50283 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 50328 +/* 50288 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50291 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50313 +/* 50296 */ MCD_OPC_CheckPredicate, 18, 163, 96, 1, // Skip to: 140576 +/* 50301 */ MCD_OPC_CheckField, 19, 1, 1, 156, 96, 1, // Skip to: 140576 +/* 50308 */ MCD_OPC_Decode, 180, 48, 171, 1, // Opcode: SQSHRNT_ZZI_B +/* 50313 */ MCD_OPC_FilterValue, 1, 146, 96, 1, // Skip to: 140576 +/* 50318 */ MCD_OPC_CheckPredicate, 18, 141, 96, 1, // Skip to: 140576 +/* 50323 */ MCD_OPC_Decode, 181, 48, 172, 1, // Opcode: SQSHRNT_ZZI_H +/* 50328 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 50373 +/* 50333 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50336 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50358 +/* 50341 */ MCD_OPC_CheckPredicate, 18, 118, 96, 1, // Skip to: 140576 +/* 50346 */ MCD_OPC_CheckField, 19, 1, 1, 111, 96, 1, // Skip to: 140576 +/* 50353 */ MCD_OPC_Decode, 214, 47, 201, 1, // Opcode: SQRSHRNB_ZZI_B +/* 50358 */ MCD_OPC_FilterValue, 1, 101, 96, 1, // Skip to: 140576 +/* 50363 */ MCD_OPC_CheckPredicate, 18, 96, 96, 1, // Skip to: 140576 +/* 50368 */ MCD_OPC_Decode, 215, 47, 202, 1, // Opcode: SQRSHRNB_ZZI_H +/* 50373 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 50418 +/* 50378 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50381 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50403 +/* 50386 */ MCD_OPC_CheckPredicate, 18, 73, 96, 1, // Skip to: 140576 +/* 50391 */ MCD_OPC_CheckField, 19, 1, 1, 66, 96, 1, // Skip to: 140576 +/* 50398 */ MCD_OPC_Decode, 217, 47, 171, 1, // Opcode: SQRSHRNT_ZZI_B +/* 50403 */ MCD_OPC_FilterValue, 1, 56, 96, 1, // Skip to: 140576 +/* 50408 */ MCD_OPC_CheckPredicate, 18, 51, 96, 1, // Skip to: 140576 +/* 50413 */ MCD_OPC_Decode, 218, 47, 172, 1, // Opcode: SQRSHRNT_ZZI_H +/* 50418 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 50463 +/* 50423 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50426 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50448 +/* 50431 */ MCD_OPC_CheckPredicate, 18, 28, 96, 1, // Skip to: 140576 +/* 50436 */ MCD_OPC_CheckField, 19, 1, 1, 21, 96, 1, // Skip to: 140576 +/* 50443 */ MCD_OPC_Decode, 160, 60, 201, 1, // Opcode: UQSHRNB_ZZI_B +/* 50448 */ MCD_OPC_FilterValue, 1, 11, 96, 1, // Skip to: 140576 +/* 50453 */ MCD_OPC_CheckPredicate, 18, 6, 96, 1, // Skip to: 140576 +/* 50458 */ MCD_OPC_Decode, 161, 60, 202, 1, // Opcode: UQSHRNB_ZZI_H +/* 50463 */ MCD_OPC_FilterValue, 5, 40, 0, 0, // Skip to: 50508 +/* 50468 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50471 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50493 +/* 50476 */ MCD_OPC_CheckPredicate, 18, 239, 95, 1, // Skip to: 140576 +/* 50481 */ MCD_OPC_CheckField, 19, 1, 1, 232, 95, 1, // Skip to: 140576 +/* 50488 */ MCD_OPC_Decode, 163, 60, 171, 1, // Opcode: UQSHRNT_ZZI_B +/* 50493 */ MCD_OPC_FilterValue, 1, 222, 95, 1, // Skip to: 140576 +/* 50498 */ MCD_OPC_CheckPredicate, 18, 217, 95, 1, // Skip to: 140576 +/* 50503 */ MCD_OPC_Decode, 164, 60, 172, 1, // Opcode: UQSHRNT_ZZI_H +/* 50508 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 50553 +/* 50513 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50516 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50538 +/* 50521 */ MCD_OPC_CheckPredicate, 18, 194, 95, 1, // Skip to: 140576 +/* 50526 */ MCD_OPC_CheckField, 19, 1, 1, 187, 95, 1, // Skip to: 140576 +/* 50533 */ MCD_OPC_Decode, 233, 59, 201, 1, // Opcode: UQRSHRNB_ZZI_B +/* 50538 */ MCD_OPC_FilterValue, 1, 177, 95, 1, // Skip to: 140576 +/* 50543 */ MCD_OPC_CheckPredicate, 18, 172, 95, 1, // Skip to: 140576 +/* 50548 */ MCD_OPC_Decode, 234, 59, 202, 1, // Opcode: UQRSHRNB_ZZI_H +/* 50553 */ MCD_OPC_FilterValue, 7, 162, 95, 1, // Skip to: 140576 +/* 50558 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 50561 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 50583 +/* 50566 */ MCD_OPC_CheckPredicate, 18, 149, 95, 1, // Skip to: 140576 +/* 50571 */ MCD_OPC_CheckField, 19, 1, 1, 142, 95, 1, // Skip to: 140576 +/* 50578 */ MCD_OPC_Decode, 236, 59, 171, 1, // Opcode: UQRSHRNT_ZZI_B +/* 50583 */ MCD_OPC_FilterValue, 1, 132, 95, 1, // Skip to: 140576 +/* 50588 */ MCD_OPC_CheckPredicate, 18, 127, 95, 1, // Skip to: 140576 +/* 50593 */ MCD_OPC_Decode, 237, 59, 172, 1, // Opcode: UQRSHRNT_ZZI_H +/* 50598 */ MCD_OPC_FilterValue, 10, 63, 0, 0, // Skip to: 50666 +/* 50603 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50606 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50621 +/* 50611 */ MCD_OPC_CheckPredicate, 18, 104, 95, 1, // Skip to: 140576 +/* 50616 */ MCD_OPC_Decode, 132, 41, 156, 1, // Opcode: SABDLB_ZZZ_H +/* 50621 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50636 +/* 50626 */ MCD_OPC_CheckPredicate, 18, 89, 95, 1, // Skip to: 140576 +/* 50631 */ MCD_OPC_Decode, 135, 41, 156, 1, // Opcode: SABDLT_ZZZ_H +/* 50636 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50651 +/* 50641 */ MCD_OPC_CheckPredicate, 18, 74, 95, 1, // Skip to: 140576 +/* 50646 */ MCD_OPC_Decode, 225, 55, 156, 1, // Opcode: UABDLB_ZZZ_H +/* 50651 */ MCD_OPC_FilterValue, 7, 64, 95, 1, // Skip to: 140576 +/* 50656 */ MCD_OPC_CheckPredicate, 18, 59, 95, 1, // Skip to: 140576 +/* 50661 */ MCD_OPC_Decode, 228, 55, 156, 1, // Opcode: UABDLT_ZZZ_H +/* 50666 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 50794 +/* 50671 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50674 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 50689 +/* 50679 */ MCD_OPC_CheckPredicate, 18, 36, 95, 1, // Skip to: 140576 +/* 50684 */ MCD_OPC_Decode, 179, 48, 203, 1, // Opcode: SQSHRNB_ZZI_S +/* 50689 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 50704 +/* 50694 */ MCD_OPC_CheckPredicate, 18, 21, 95, 1, // Skip to: 140576 +/* 50699 */ MCD_OPC_Decode, 182, 48, 173, 1, // Opcode: SQSHRNT_ZZI_S +/* 50704 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 50719 +/* 50709 */ MCD_OPC_CheckPredicate, 18, 6, 95, 1, // Skip to: 140576 +/* 50714 */ MCD_OPC_Decode, 216, 47, 203, 1, // Opcode: SQRSHRNB_ZZI_S +/* 50719 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 50734 +/* 50724 */ MCD_OPC_CheckPredicate, 18, 247, 94, 1, // Skip to: 140576 +/* 50729 */ MCD_OPC_Decode, 219, 47, 173, 1, // Opcode: SQRSHRNT_ZZI_S +/* 50734 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50749 +/* 50739 */ MCD_OPC_CheckPredicate, 18, 232, 94, 1, // Skip to: 140576 +/* 50744 */ MCD_OPC_Decode, 162, 60, 203, 1, // Opcode: UQSHRNB_ZZI_S +/* 50749 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50764 +/* 50754 */ MCD_OPC_CheckPredicate, 18, 217, 94, 1, // Skip to: 140576 +/* 50759 */ MCD_OPC_Decode, 165, 60, 173, 1, // Opcode: UQSHRNT_ZZI_S +/* 50764 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50779 +/* 50769 */ MCD_OPC_CheckPredicate, 18, 202, 94, 1, // Skip to: 140576 +/* 50774 */ MCD_OPC_Decode, 235, 59, 203, 1, // Opcode: UQRSHRNB_ZZI_S +/* 50779 */ MCD_OPC_FilterValue, 7, 192, 94, 1, // Skip to: 140576 +/* 50784 */ MCD_OPC_CheckPredicate, 18, 187, 94, 1, // Skip to: 140576 +/* 50789 */ MCD_OPC_Decode, 238, 59, 173, 1, // Opcode: UQRSHRNT_ZZI_S +/* 50794 */ MCD_OPC_FilterValue, 12, 63, 0, 0, // Skip to: 50862 +/* 50799 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50802 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50817 +/* 50807 */ MCD_OPC_CheckPredicate, 18, 164, 94, 1, // Skip to: 140576 +/* 50812 */ MCD_OPC_Decode, 133, 41, 156, 1, // Opcode: SABDLB_ZZZ_S +/* 50817 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50832 +/* 50822 */ MCD_OPC_CheckPredicate, 18, 149, 94, 1, // Skip to: 140576 +/* 50827 */ MCD_OPC_Decode, 136, 41, 156, 1, // Opcode: SABDLT_ZZZ_S +/* 50832 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50847 +/* 50837 */ MCD_OPC_CheckPredicate, 18, 134, 94, 1, // Skip to: 140576 +/* 50842 */ MCD_OPC_Decode, 226, 55, 156, 1, // Opcode: UABDLB_ZZZ_S +/* 50847 */ MCD_OPC_FilterValue, 7, 124, 94, 1, // Skip to: 140576 +/* 50852 */ MCD_OPC_CheckPredicate, 18, 119, 94, 1, // Skip to: 140576 +/* 50857 */ MCD_OPC_Decode, 229, 55, 156, 1, // Opcode: UABDLT_ZZZ_S +/* 50862 */ MCD_OPC_FilterValue, 13, 59, 0, 0, // Skip to: 50926 +/* 50867 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50870 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 50898 +/* 50875 */ MCD_OPC_CheckPredicate, 7, 96, 94, 1, // Skip to: 140576 +/* 50880 */ MCD_OPC_CheckField, 20, 1, 1, 89, 94, 1, // Skip to: 140576 +/* 50887 */ MCD_OPC_CheckField, 5, 1, 0, 82, 94, 1, // Skip to: 140576 +/* 50894 */ MCD_OPC_Decode, 222, 47, 123, // Opcode: SQRSHRN_Z2ZI_StoH +/* 50898 */ MCD_OPC_FilterValue, 6, 73, 94, 1, // Skip to: 140576 +/* 50903 */ MCD_OPC_CheckPredicate, 7, 68, 94, 1, // Skip to: 140576 +/* 50908 */ MCD_OPC_CheckField, 20, 1, 1, 61, 94, 1, // Skip to: 140576 +/* 50915 */ MCD_OPC_CheckField, 5, 1, 0, 54, 94, 1, // Skip to: 140576 +/* 50922 */ MCD_OPC_Decode, 241, 59, 123, // Opcode: UQRSHRN_Z2ZI_StoH +/* 50926 */ MCD_OPC_FilterValue, 14, 45, 94, 1, // Skip to: 140576 +/* 50931 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 50934 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 50949 +/* 50939 */ MCD_OPC_CheckPredicate, 18, 32, 94, 1, // Skip to: 140576 +/* 50944 */ MCD_OPC_Decode, 131, 41, 156, 1, // Opcode: SABDLB_ZZZ_D +/* 50949 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 50964 +/* 50954 */ MCD_OPC_CheckPredicate, 18, 17, 94, 1, // Skip to: 140576 +/* 50959 */ MCD_OPC_Decode, 134, 41, 156, 1, // Opcode: SABDLT_ZZZ_D +/* 50964 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 50979 +/* 50969 */ MCD_OPC_CheckPredicate, 18, 2, 94, 1, // Skip to: 140576 +/* 50974 */ MCD_OPC_Decode, 224, 55, 156, 1, // Opcode: UABDLB_ZZZ_D +/* 50979 */ MCD_OPC_FilterValue, 7, 248, 93, 1, // Skip to: 140576 +/* 50984 */ MCD_OPC_CheckPredicate, 18, 243, 93, 1, // Skip to: 140576 +/* 50989 */ MCD_OPC_Decode, 227, 55, 156, 1, // Opcode: UABDLT_ZZZ_D +/* 50994 */ MCD_OPC_FilterValue, 2, 230, 4, 0, // Skip to: 52253 +/* 50999 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 51002 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 51130 +/* 51007 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51010 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51025 +/* 51015 */ MCD_OPC_CheckPredicate, 18, 212, 93, 1, // Skip to: 140576 +/* 51020 */ MCD_OPC_Decode, 155, 44, 170, 1, // Opcode: SMLALB_ZZZ_H +/* 51025 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51040 +/* 51030 */ MCD_OPC_CheckPredicate, 18, 197, 93, 1, // Skip to: 140576 +/* 51035 */ MCD_OPC_Decode, 176, 44, 170, 1, // Opcode: SMLALT_ZZZ_H +/* 51040 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51055 +/* 51045 */ MCD_OPC_CheckPredicate, 18, 182, 93, 1, // Skip to: 140576 +/* 51050 */ MCD_OPC_Decode, 138, 58, 170, 1, // Opcode: UMLALB_ZZZ_H +/* 51055 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51070 +/* 51060 */ MCD_OPC_CheckPredicate, 18, 167, 93, 1, // Skip to: 140576 +/* 51065 */ MCD_OPC_Decode, 159, 58, 170, 1, // Opcode: UMLALT_ZZZ_H +/* 51070 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51085 +/* 51075 */ MCD_OPC_CheckPredicate, 18, 152, 93, 1, // Skip to: 140576 +/* 51080 */ MCD_OPC_Decode, 199, 44, 170, 1, // Opcode: SMLSLB_ZZZ_H +/* 51085 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51100 +/* 51090 */ MCD_OPC_CheckPredicate, 18, 137, 93, 1, // Skip to: 140576 +/* 51095 */ MCD_OPC_Decode, 220, 44, 170, 1, // Opcode: SMLSLT_ZZZ_H +/* 51100 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51115 +/* 51105 */ MCD_OPC_CheckPredicate, 18, 122, 93, 1, // Skip to: 140576 +/* 51110 */ MCD_OPC_Decode, 182, 58, 170, 1, // Opcode: UMLSLB_ZZZ_H +/* 51115 */ MCD_OPC_FilterValue, 7, 112, 93, 1, // Skip to: 140576 +/* 51120 */ MCD_OPC_CheckPredicate, 18, 107, 93, 1, // Skip to: 140576 +/* 51125 */ MCD_OPC_Decode, 203, 58, 170, 1, // Opcode: UMLSLT_ZZZ_H +/* 51130 */ MCD_OPC_FilterValue, 4, 123, 0, 0, // Skip to: 51258 +/* 51135 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51138 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51153 +/* 51143 */ MCD_OPC_CheckPredicate, 18, 84, 93, 1, // Skip to: 140576 +/* 51148 */ MCD_OPC_Decode, 156, 44, 170, 1, // Opcode: SMLALB_ZZZ_S +/* 51153 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51168 +/* 51158 */ MCD_OPC_CheckPredicate, 18, 69, 93, 1, // Skip to: 140576 +/* 51163 */ MCD_OPC_Decode, 177, 44, 170, 1, // Opcode: SMLALT_ZZZ_S +/* 51168 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51183 +/* 51173 */ MCD_OPC_CheckPredicate, 18, 54, 93, 1, // Skip to: 140576 +/* 51178 */ MCD_OPC_Decode, 139, 58, 170, 1, // Opcode: UMLALB_ZZZ_S +/* 51183 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51198 +/* 51188 */ MCD_OPC_CheckPredicate, 18, 39, 93, 1, // Skip to: 140576 +/* 51193 */ MCD_OPC_Decode, 160, 58, 170, 1, // Opcode: UMLALT_ZZZ_S +/* 51198 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51213 +/* 51203 */ MCD_OPC_CheckPredicate, 18, 24, 93, 1, // Skip to: 140576 +/* 51208 */ MCD_OPC_Decode, 200, 44, 170, 1, // Opcode: SMLSLB_ZZZ_S +/* 51213 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51228 +/* 51218 */ MCD_OPC_CheckPredicate, 18, 9, 93, 1, // Skip to: 140576 +/* 51223 */ MCD_OPC_Decode, 221, 44, 170, 1, // Opcode: SMLSLT_ZZZ_S +/* 51228 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51243 +/* 51233 */ MCD_OPC_CheckPredicate, 18, 250, 92, 1, // Skip to: 140576 +/* 51238 */ MCD_OPC_Decode, 183, 58, 170, 1, // Opcode: UMLSLB_ZZZ_S +/* 51243 */ MCD_OPC_FilterValue, 7, 240, 92, 1, // Skip to: 140576 +/* 51248 */ MCD_OPC_CheckPredicate, 18, 235, 92, 1, // Skip to: 140576 +/* 51253 */ MCD_OPC_Decode, 204, 58, 170, 1, // Opcode: UMLSLT_ZZZ_S +/* 51258 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 51280 +/* 51263 */ MCD_OPC_CheckPredicate, 18, 220, 92, 1, // Skip to: 140576 +/* 51268 */ MCD_OPC_CheckField, 12, 1, 0, 213, 92, 1, // Skip to: 140576 +/* 51275 */ MCD_OPC_Decode, 239, 14, 151, 2, // Opcode: CDOT_ZZZI_S +/* 51280 */ MCD_OPC_FilterValue, 6, 123, 0, 0, // Skip to: 51408 +/* 51285 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51288 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51303 +/* 51293 */ MCD_OPC_CheckPredicate, 18, 190, 92, 1, // Skip to: 140576 +/* 51298 */ MCD_OPC_Decode, 154, 44, 170, 1, // Opcode: SMLALB_ZZZ_D +/* 51303 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51318 +/* 51308 */ MCD_OPC_CheckPredicate, 18, 175, 92, 1, // Skip to: 140576 +/* 51313 */ MCD_OPC_Decode, 175, 44, 170, 1, // Opcode: SMLALT_ZZZ_D +/* 51318 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51333 +/* 51323 */ MCD_OPC_CheckPredicate, 18, 160, 92, 1, // Skip to: 140576 +/* 51328 */ MCD_OPC_Decode, 137, 58, 170, 1, // Opcode: UMLALB_ZZZ_D +/* 51333 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51348 +/* 51338 */ MCD_OPC_CheckPredicate, 18, 145, 92, 1, // Skip to: 140576 +/* 51343 */ MCD_OPC_Decode, 158, 58, 170, 1, // Opcode: UMLALT_ZZZ_D +/* 51348 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51363 +/* 51353 */ MCD_OPC_CheckPredicate, 18, 130, 92, 1, // Skip to: 140576 +/* 51358 */ MCD_OPC_Decode, 198, 44, 170, 1, // Opcode: SMLSLB_ZZZ_D +/* 51363 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51378 +/* 51368 */ MCD_OPC_CheckPredicate, 18, 115, 92, 1, // Skip to: 140576 +/* 51373 */ MCD_OPC_Decode, 219, 44, 170, 1, // Opcode: SMLSLT_ZZZ_D +/* 51378 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51393 +/* 51383 */ MCD_OPC_CheckPredicate, 18, 100, 92, 1, // Skip to: 140576 +/* 51388 */ MCD_OPC_Decode, 181, 58, 170, 1, // Opcode: UMLSLB_ZZZ_D +/* 51393 */ MCD_OPC_FilterValue, 7, 90, 92, 1, // Skip to: 140576 +/* 51398 */ MCD_OPC_CheckPredicate, 18, 85, 92, 1, // Skip to: 140576 +/* 51403 */ MCD_OPC_Decode, 202, 58, 170, 1, // Opcode: UMLSLT_ZZZ_D +/* 51408 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 51430 +/* 51413 */ MCD_OPC_CheckPredicate, 18, 70, 92, 1, // Skip to: 140576 +/* 51418 */ MCD_OPC_CheckField, 12, 1, 0, 63, 92, 1, // Skip to: 140576 +/* 51425 */ MCD_OPC_Decode, 238, 14, 152, 2, // Opcode: CDOT_ZZZI_D +/* 51430 */ MCD_OPC_FilterValue, 9, 38, 1, 0, // Skip to: 51729 +/* 51435 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51438 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 51497 +/* 51443 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51446 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51461 +/* 51451 */ MCD_OPC_CheckPredicate, 18, 32, 92, 1, // Skip to: 140576 +/* 51456 */ MCD_OPC_Decode, 234, 48, 184, 1, // Opcode: SQXTNB_ZZ_B +/* 51461 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 51476 +/* 51466 */ MCD_OPC_CheckPredicate, 18, 17, 92, 1, // Skip to: 140576 +/* 51471 */ MCD_OPC_Decode, 235, 48, 184, 1, // Opcode: SQXTNB_ZZ_H +/* 51476 */ MCD_OPC_FilterValue, 17, 7, 92, 1, // Skip to: 140576 +/* 51481 */ MCD_OPC_CheckPredicate, 7, 2, 92, 1, // Skip to: 140576 +/* 51486 */ MCD_OPC_CheckField, 5, 1, 0, 251, 91, 1, // Skip to: 140576 +/* 51493 */ MCD_OPC_Decode, 210, 45, 97, // Opcode: SQCVTN_Z2Z_StoH +/* 51497 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 51535 +/* 51502 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51505 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51520 +/* 51510 */ MCD_OPC_CheckPredicate, 18, 229, 91, 1, // Skip to: 140576 +/* 51515 */ MCD_OPC_Decode, 237, 48, 185, 1, // Opcode: SQXTNT_ZZ_B +/* 51520 */ MCD_OPC_FilterValue, 16, 219, 91, 1, // Skip to: 140576 +/* 51525 */ MCD_OPC_CheckPredicate, 18, 214, 91, 1, // Skip to: 140576 +/* 51530 */ MCD_OPC_Decode, 238, 48, 185, 1, // Opcode: SQXTNT_ZZ_H +/* 51535 */ MCD_OPC_FilterValue, 2, 54, 0, 0, // Skip to: 51594 +/* 51540 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51543 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51558 +/* 51548 */ MCD_OPC_CheckPredicate, 18, 191, 91, 1, // Skip to: 140576 +/* 51553 */ MCD_OPC_Decode, 202, 60, 184, 1, // Opcode: UQXTNB_ZZ_B +/* 51558 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 51573 +/* 51563 */ MCD_OPC_CheckPredicate, 18, 176, 91, 1, // Skip to: 140576 +/* 51568 */ MCD_OPC_Decode, 203, 60, 184, 1, // Opcode: UQXTNB_ZZ_H +/* 51573 */ MCD_OPC_FilterValue, 17, 166, 91, 1, // Skip to: 140576 +/* 51578 */ MCD_OPC_CheckPredicate, 7, 161, 91, 1, // Skip to: 140576 +/* 51583 */ MCD_OPC_CheckField, 5, 1, 0, 154, 91, 1, // Skip to: 140576 +/* 51590 */ MCD_OPC_Decode, 164, 59, 97, // Opcode: UQCVTN_Z2Z_StoH +/* 51594 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 51632 +/* 51599 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51602 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51617 +/* 51607 */ MCD_OPC_CheckPredicate, 18, 132, 91, 1, // Skip to: 140576 +/* 51612 */ MCD_OPC_Decode, 205, 60, 185, 1, // Opcode: UQXTNT_ZZ_B +/* 51617 */ MCD_OPC_FilterValue, 16, 122, 91, 1, // Skip to: 140576 +/* 51622 */ MCD_OPC_CheckPredicate, 18, 117, 91, 1, // Skip to: 140576 +/* 51627 */ MCD_OPC_Decode, 206, 60, 185, 1, // Opcode: UQXTNT_ZZ_H +/* 51632 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 51691 +/* 51637 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51640 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51655 +/* 51645 */ MCD_OPC_CheckPredicate, 18, 94, 91, 1, // Skip to: 140576 +/* 51650 */ MCD_OPC_Decode, 249, 48, 184, 1, // Opcode: SQXTUNB_ZZ_B +/* 51655 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 51670 +/* 51660 */ MCD_OPC_CheckPredicate, 18, 79, 91, 1, // Skip to: 140576 +/* 51665 */ MCD_OPC_Decode, 250, 48, 184, 1, // Opcode: SQXTUNB_ZZ_H +/* 51670 */ MCD_OPC_FilterValue, 17, 69, 91, 1, // Skip to: 140576 +/* 51675 */ MCD_OPC_CheckPredicate, 7, 64, 91, 1, // Skip to: 140576 +/* 51680 */ MCD_OPC_CheckField, 5, 1, 0, 57, 91, 1, // Skip to: 140576 +/* 51687 */ MCD_OPC_Decode, 213, 45, 97, // Opcode: SQCVTUN_Z2Z_StoH +/* 51691 */ MCD_OPC_FilterValue, 5, 48, 91, 1, // Skip to: 140576 /* 51696 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 51699 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 51713 -/* 51704 */ MCD_OPC_CheckPredicate, 12, 219, 71, 1, // Skip to: 135640 -/* 51709 */ MCD_OPC_Decode, 228, 45, 126, // Opcode: SRSHL_ZPmZ_H -/* 51713 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 51727 -/* 51718 */ MCD_OPC_CheckPredicate, 12, 205, 71, 1, // Skip to: 135640 -/* 51723 */ MCD_OPC_Decode, 168, 57, 126, // Opcode: URSHL_ZPmZ_H -/* 51727 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 51741 -/* 51732 */ MCD_OPC_CheckPredicate, 12, 191, 71, 1, // Skip to: 135640 -/* 51737 */ MCD_OPC_Decode, 208, 45, 126, // Opcode: SRSHLR_ZPmZ_H -/* 51741 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 51755 -/* 51746 */ MCD_OPC_CheckPredicate, 12, 177, 71, 1, // Skip to: 135640 -/* 51751 */ MCD_OPC_Decode, 148, 57, 126, // Opcode: URSHLR_ZPmZ_H -/* 51755 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 51769 -/* 51760 */ MCD_OPC_CheckPredicate, 12, 163, 71, 1, // Skip to: 135640 -/* 51765 */ MCD_OPC_Decode, 201, 44, 126, // Opcode: SQSHL_ZPmZ_H -/* 51769 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 51783 -/* 51774 */ MCD_OPC_CheckPredicate, 12, 149, 71, 1, // Skip to: 135640 -/* 51779 */ MCD_OPC_Decode, 180, 56, 126, // Opcode: UQSHL_ZPmZ_H -/* 51783 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 51797 -/* 51788 */ MCD_OPC_CheckPredicate, 12, 135, 71, 1, // Skip to: 135640 -/* 51793 */ MCD_OPC_Decode, 251, 43, 126, // Opcode: SQRSHL_ZPmZ_H -/* 51797 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 51811 -/* 51802 */ MCD_OPC_CheckPredicate, 12, 121, 71, 1, // Skip to: 135640 -/* 51807 */ MCD_OPC_Decode, 137, 56, 126, // Opcode: UQRSHL_ZPmZ_H -/* 51811 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 51825 -/* 51816 */ MCD_OPC_CheckPredicate, 12, 107, 71, 1, // Skip to: 135640 -/* 51821 */ MCD_OPC_Decode, 178, 44, 126, // Opcode: SQSHLR_ZPmZ_H -/* 51825 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 51839 -/* 51830 */ MCD_OPC_CheckPredicate, 12, 93, 71, 1, // Skip to: 135640 -/* 51835 */ MCD_OPC_Decode, 172, 56, 126, // Opcode: UQSHLR_ZPmZ_H -/* 51839 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 51853 -/* 51844 */ MCD_OPC_CheckPredicate, 12, 79, 71, 1, // Skip to: 135640 -/* 51849 */ MCD_OPC_Decode, 247, 43, 126, // Opcode: SQRSHLR_ZPmZ_H -/* 51853 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 51867 -/* 51858 */ MCD_OPC_CheckPredicate, 12, 65, 71, 1, // Skip to: 135640 -/* 51863 */ MCD_OPC_Decode, 133, 56, 126, // Opcode: UQRSHLR_ZPmZ_H -/* 51867 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 51881 -/* 51872 */ MCD_OPC_CheckPredicate, 12, 51, 71, 1, // Skip to: 135640 -/* 51877 */ MCD_OPC_Decode, 143, 39, 126, // Opcode: SHADD_ZPmZ_H -/* 51881 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 51895 -/* 51886 */ MCD_OPC_CheckPredicate, 12, 37, 71, 1, // Skip to: 135640 -/* 51891 */ MCD_OPC_Decode, 171, 53, 126, // Opcode: UHADD_ZPmZ_H -/* 51895 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 51909 -/* 51900 */ MCD_OPC_CheckPredicate, 12, 23, 71, 1, // Skip to: 135640 -/* 51905 */ MCD_OPC_Decode, 183, 39, 126, // Opcode: SHSUB_ZPmZ_H -/* 51909 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 51923 -/* 51914 */ MCD_OPC_CheckPredicate, 12, 9, 71, 1, // Skip to: 135640 -/* 51919 */ MCD_OPC_Decode, 185, 53, 126, // Opcode: UHSUB_ZPmZ_H -/* 51923 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 51937 -/* 51928 */ MCD_OPC_CheckPredicate, 12, 251, 70, 1, // Skip to: 135640 -/* 51933 */ MCD_OPC_Decode, 186, 45, 126, // Opcode: SRHADD_ZPmZ_H -/* 51937 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 51951 -/* 51942 */ MCD_OPC_CheckPredicate, 12, 237, 70, 1, // Skip to: 135640 -/* 51947 */ MCD_OPC_Decode, 138, 57, 126, // Opcode: URHADD_ZPmZ_H -/* 51951 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 51965 -/* 51956 */ MCD_OPC_CheckPredicate, 12, 223, 70, 1, // Skip to: 135640 -/* 51961 */ MCD_OPC_Decode, 179, 39, 126, // Opcode: SHSUBR_ZPmZ_H -/* 51965 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 51979 -/* 51970 */ MCD_OPC_CheckPredicate, 12, 209, 70, 1, // Skip to: 135640 -/* 51975 */ MCD_OPC_Decode, 181, 53, 126, // Opcode: UHSUBR_ZPmZ_H -/* 51979 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 51993 -/* 51984 */ MCD_OPC_CheckPredicate, 12, 195, 70, 1, // Skip to: 135640 -/* 51989 */ MCD_OPC_Decode, 239, 41, 126, // Opcode: SQADD_ZPmZ_H -/* 51993 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 52007 -/* 51998 */ MCD_OPC_CheckPredicate, 12, 181, 70, 1, // Skip to: 135640 -/* 52003 */ MCD_OPC_Decode, 192, 55, 126, // Opcode: UQADD_ZPmZ_H -/* 52007 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 52021 -/* 52012 */ MCD_OPC_CheckPredicate, 12, 167, 70, 1, // Skip to: 135640 -/* 52017 */ MCD_OPC_Decode, 137, 45, 126, // Opcode: SQSUB_ZPmZ_H -/* 52021 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 52035 -/* 52026 */ MCD_OPC_CheckPredicate, 12, 153, 70, 1, // Skip to: 135640 -/* 52031 */ MCD_OPC_Decode, 229, 56, 126, // Opcode: UQSUB_ZPmZ_H -/* 52035 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 52049 -/* 52040 */ MCD_OPC_CheckPredicate, 12, 139, 70, 1, // Skip to: 135640 -/* 52045 */ MCD_OPC_Decode, 249, 50, 126, // Opcode: SUQADD_ZPmZ_H -/* 52049 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 52063 -/* 52054 */ MCD_OPC_CheckPredicate, 12, 125, 70, 1, // Skip to: 135640 -/* 52059 */ MCD_OPC_Decode, 133, 58, 126, // Opcode: USQADD_ZPmZ_H -/* 52063 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 52077 -/* 52068 */ MCD_OPC_CheckPredicate, 12, 111, 70, 1, // Skip to: 135640 -/* 52073 */ MCD_OPC_Decode, 129, 45, 126, // Opcode: SQSUBR_ZPmZ_H -/* 52077 */ MCD_OPC_FilterValue, 31, 102, 70, 1, // Skip to: 135640 -/* 52082 */ MCD_OPC_CheckPredicate, 12, 97, 70, 1, // Skip to: 135640 -/* 52087 */ MCD_OPC_Decode, 221, 56, 126, // Opcode: UQSUBR_ZPmZ_H -/* 52091 */ MCD_OPC_FilterValue, 4, 139, 1, 0, // Skip to: 52491 -/* 52096 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 52099 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 52113 -/* 52104 */ MCD_OPC_CheckPredicate, 12, 75, 70, 1, // Skip to: 135640 -/* 52109 */ MCD_OPC_Decode, 229, 45, 126, // Opcode: SRSHL_ZPmZ_S -/* 52113 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52127 -/* 52118 */ MCD_OPC_CheckPredicate, 12, 61, 70, 1, // Skip to: 135640 -/* 52123 */ MCD_OPC_Decode, 169, 57, 126, // Opcode: URSHL_ZPmZ_S -/* 52127 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 52141 -/* 52132 */ MCD_OPC_CheckPredicate, 12, 47, 70, 1, // Skip to: 135640 -/* 52137 */ MCD_OPC_Decode, 209, 45, 126, // Opcode: SRSHLR_ZPmZ_S -/* 52141 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 52155 -/* 52146 */ MCD_OPC_CheckPredicate, 12, 33, 70, 1, // Skip to: 135640 -/* 52151 */ MCD_OPC_Decode, 149, 57, 126, // Opcode: URSHLR_ZPmZ_S -/* 52155 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 52169 -/* 52160 */ MCD_OPC_CheckPredicate, 12, 19, 70, 1, // Skip to: 135640 -/* 52165 */ MCD_OPC_Decode, 202, 44, 126, // Opcode: SQSHL_ZPmZ_S -/* 52169 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 52183 -/* 52174 */ MCD_OPC_CheckPredicate, 12, 5, 70, 1, // Skip to: 135640 -/* 52179 */ MCD_OPC_Decode, 181, 56, 126, // Opcode: UQSHL_ZPmZ_S -/* 52183 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 52197 -/* 52188 */ MCD_OPC_CheckPredicate, 12, 247, 69, 1, // Skip to: 135640 -/* 52193 */ MCD_OPC_Decode, 252, 43, 126, // Opcode: SQRSHL_ZPmZ_S -/* 52197 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 52211 -/* 52202 */ MCD_OPC_CheckPredicate, 12, 233, 69, 1, // Skip to: 135640 -/* 52207 */ MCD_OPC_Decode, 138, 56, 126, // Opcode: UQRSHL_ZPmZ_S -/* 52211 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 52225 -/* 52216 */ MCD_OPC_CheckPredicate, 12, 219, 69, 1, // Skip to: 135640 -/* 52221 */ MCD_OPC_Decode, 179, 44, 126, // Opcode: SQSHLR_ZPmZ_S -/* 52225 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 52239 -/* 52230 */ MCD_OPC_CheckPredicate, 12, 205, 69, 1, // Skip to: 135640 -/* 52235 */ MCD_OPC_Decode, 173, 56, 126, // Opcode: UQSHLR_ZPmZ_S -/* 52239 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 52253 -/* 52244 */ MCD_OPC_CheckPredicate, 12, 191, 69, 1, // Skip to: 135640 -/* 52249 */ MCD_OPC_Decode, 248, 43, 126, // Opcode: SQRSHLR_ZPmZ_S -/* 52253 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 52267 -/* 52258 */ MCD_OPC_CheckPredicate, 12, 177, 69, 1, // Skip to: 135640 -/* 52263 */ MCD_OPC_Decode, 134, 56, 126, // Opcode: UQRSHLR_ZPmZ_S -/* 52267 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 52281 -/* 52272 */ MCD_OPC_CheckPredicate, 12, 163, 69, 1, // Skip to: 135640 -/* 52277 */ MCD_OPC_Decode, 144, 39, 126, // Opcode: SHADD_ZPmZ_S -/* 52281 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 52295 -/* 52286 */ MCD_OPC_CheckPredicate, 12, 149, 69, 1, // Skip to: 135640 -/* 52291 */ MCD_OPC_Decode, 172, 53, 126, // Opcode: UHADD_ZPmZ_S -/* 52295 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 52309 -/* 52300 */ MCD_OPC_CheckPredicate, 12, 135, 69, 1, // Skip to: 135640 -/* 52305 */ MCD_OPC_Decode, 184, 39, 126, // Opcode: SHSUB_ZPmZ_S -/* 52309 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 52323 -/* 52314 */ MCD_OPC_CheckPredicate, 12, 121, 69, 1, // Skip to: 135640 -/* 52319 */ MCD_OPC_Decode, 186, 53, 126, // Opcode: UHSUB_ZPmZ_S -/* 52323 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 52337 -/* 52328 */ MCD_OPC_CheckPredicate, 12, 107, 69, 1, // Skip to: 135640 -/* 52333 */ MCD_OPC_Decode, 187, 45, 126, // Opcode: SRHADD_ZPmZ_S -/* 52337 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 52351 -/* 52342 */ MCD_OPC_CheckPredicate, 12, 93, 69, 1, // Skip to: 135640 -/* 52347 */ MCD_OPC_Decode, 139, 57, 126, // Opcode: URHADD_ZPmZ_S -/* 52351 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 52365 -/* 52356 */ MCD_OPC_CheckPredicate, 12, 79, 69, 1, // Skip to: 135640 -/* 52361 */ MCD_OPC_Decode, 180, 39, 126, // Opcode: SHSUBR_ZPmZ_S -/* 52365 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 52379 -/* 52370 */ MCD_OPC_CheckPredicate, 12, 65, 69, 1, // Skip to: 135640 -/* 52375 */ MCD_OPC_Decode, 182, 53, 126, // Opcode: UHSUBR_ZPmZ_S -/* 52379 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 52393 -/* 52384 */ MCD_OPC_CheckPredicate, 12, 51, 69, 1, // Skip to: 135640 -/* 52389 */ MCD_OPC_Decode, 240, 41, 126, // Opcode: SQADD_ZPmZ_S -/* 52393 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 52407 -/* 52398 */ MCD_OPC_CheckPredicate, 12, 37, 69, 1, // Skip to: 135640 -/* 52403 */ MCD_OPC_Decode, 193, 55, 126, // Opcode: UQADD_ZPmZ_S -/* 52407 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 52421 -/* 52412 */ MCD_OPC_CheckPredicate, 12, 23, 69, 1, // Skip to: 135640 -/* 52417 */ MCD_OPC_Decode, 138, 45, 126, // Opcode: SQSUB_ZPmZ_S -/* 52421 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 52435 -/* 52426 */ MCD_OPC_CheckPredicate, 12, 9, 69, 1, // Skip to: 135640 -/* 52431 */ MCD_OPC_Decode, 230, 56, 126, // Opcode: UQSUB_ZPmZ_S -/* 52435 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 52449 -/* 52440 */ MCD_OPC_CheckPredicate, 12, 251, 68, 1, // Skip to: 135640 -/* 52445 */ MCD_OPC_Decode, 250, 50, 126, // Opcode: SUQADD_ZPmZ_S -/* 52449 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 52463 -/* 52454 */ MCD_OPC_CheckPredicate, 12, 237, 68, 1, // Skip to: 135640 -/* 52459 */ MCD_OPC_Decode, 134, 58, 126, // Opcode: USQADD_ZPmZ_S -/* 52463 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 52477 -/* 52468 */ MCD_OPC_CheckPredicate, 12, 223, 68, 1, // Skip to: 135640 -/* 52473 */ MCD_OPC_Decode, 130, 45, 126, // Opcode: SQSUBR_ZPmZ_S -/* 52477 */ MCD_OPC_FilterValue, 31, 214, 68, 1, // Skip to: 135640 -/* 52482 */ MCD_OPC_CheckPredicate, 12, 209, 68, 1, // Skip to: 135640 -/* 52487 */ MCD_OPC_Decode, 222, 56, 126, // Opcode: UQSUBR_ZPmZ_S -/* 52491 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 52575 -/* 52496 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 52499 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 52537 -/* 52504 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 52507 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52522 -/* 52512 */ MCD_OPC_CheckPredicate, 12, 179, 68, 1, // Skip to: 135640 -/* 52517 */ MCD_OPC_Decode, 203, 40, 143, 2, // Opcode: SMLALB_ZZZI_S -/* 52522 */ MCD_OPC_FilterValue, 1, 169, 68, 1, // Skip to: 135640 -/* 52527 */ MCD_OPC_CheckPredicate, 12, 164, 68, 1, // Skip to: 135640 -/* 52532 */ MCD_OPC_Decode, 181, 54, 143, 2, // Opcode: UMLALB_ZZZI_S -/* 52537 */ MCD_OPC_FilterValue, 1, 154, 68, 1, // Skip to: 135640 -/* 52542 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 52545 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52560 -/* 52550 */ MCD_OPC_CheckPredicate, 12, 141, 68, 1, // Skip to: 135640 -/* 52555 */ MCD_OPC_Decode, 224, 40, 143, 2, // Opcode: SMLALT_ZZZI_S -/* 52560 */ MCD_OPC_FilterValue, 1, 131, 68, 1, // Skip to: 135640 -/* 52565 */ MCD_OPC_CheckPredicate, 12, 126, 68, 1, // Skip to: 135640 -/* 52570 */ MCD_OPC_Decode, 202, 54, 143, 2, // Opcode: UMLALT_ZZZI_S -/* 52575 */ MCD_OPC_FilterValue, 6, 139, 1, 0, // Skip to: 52975 -/* 52580 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 52583 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 52597 -/* 52588 */ MCD_OPC_CheckPredicate, 12, 103, 68, 1, // Skip to: 135640 -/* 52593 */ MCD_OPC_Decode, 227, 45, 126, // Opcode: SRSHL_ZPmZ_D -/* 52597 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52611 -/* 52602 */ MCD_OPC_CheckPredicate, 12, 89, 68, 1, // Skip to: 135640 -/* 52607 */ MCD_OPC_Decode, 167, 57, 126, // Opcode: URSHL_ZPmZ_D -/* 52611 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 52625 -/* 52616 */ MCD_OPC_CheckPredicate, 12, 75, 68, 1, // Skip to: 135640 -/* 52621 */ MCD_OPC_Decode, 207, 45, 126, // Opcode: SRSHLR_ZPmZ_D -/* 52625 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 52639 -/* 52630 */ MCD_OPC_CheckPredicate, 12, 61, 68, 1, // Skip to: 135640 -/* 52635 */ MCD_OPC_Decode, 147, 57, 126, // Opcode: URSHLR_ZPmZ_D -/* 52639 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 52653 -/* 52644 */ MCD_OPC_CheckPredicate, 12, 47, 68, 1, // Skip to: 135640 -/* 52649 */ MCD_OPC_Decode, 200, 44, 126, // Opcode: SQSHL_ZPmZ_D -/* 52653 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 52667 -/* 52658 */ MCD_OPC_CheckPredicate, 12, 33, 68, 1, // Skip to: 135640 -/* 52663 */ MCD_OPC_Decode, 179, 56, 126, // Opcode: UQSHL_ZPmZ_D -/* 52667 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 52681 -/* 52672 */ MCD_OPC_CheckPredicate, 12, 19, 68, 1, // Skip to: 135640 -/* 52677 */ MCD_OPC_Decode, 250, 43, 126, // Opcode: SQRSHL_ZPmZ_D -/* 52681 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 52695 -/* 52686 */ MCD_OPC_CheckPredicate, 12, 5, 68, 1, // Skip to: 135640 -/* 52691 */ MCD_OPC_Decode, 136, 56, 126, // Opcode: UQRSHL_ZPmZ_D -/* 52695 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 52709 -/* 52700 */ MCD_OPC_CheckPredicate, 12, 247, 67, 1, // Skip to: 135640 -/* 52705 */ MCD_OPC_Decode, 177, 44, 126, // Opcode: SQSHLR_ZPmZ_D -/* 52709 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 52723 -/* 52714 */ MCD_OPC_CheckPredicate, 12, 233, 67, 1, // Skip to: 135640 -/* 52719 */ MCD_OPC_Decode, 171, 56, 126, // Opcode: UQSHLR_ZPmZ_D -/* 52723 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 52737 -/* 52728 */ MCD_OPC_CheckPredicate, 12, 219, 67, 1, // Skip to: 135640 -/* 52733 */ MCD_OPC_Decode, 246, 43, 126, // Opcode: SQRSHLR_ZPmZ_D -/* 52737 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 52751 -/* 52742 */ MCD_OPC_CheckPredicate, 12, 205, 67, 1, // Skip to: 135640 -/* 52747 */ MCD_OPC_Decode, 132, 56, 126, // Opcode: UQRSHLR_ZPmZ_D -/* 52751 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 52765 -/* 52756 */ MCD_OPC_CheckPredicate, 12, 191, 67, 1, // Skip to: 135640 -/* 52761 */ MCD_OPC_Decode, 142, 39, 126, // Opcode: SHADD_ZPmZ_D -/* 52765 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 52779 -/* 52770 */ MCD_OPC_CheckPredicate, 12, 177, 67, 1, // Skip to: 135640 -/* 52775 */ MCD_OPC_Decode, 170, 53, 126, // Opcode: UHADD_ZPmZ_D -/* 52779 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 52793 -/* 52784 */ MCD_OPC_CheckPredicate, 12, 163, 67, 1, // Skip to: 135640 -/* 52789 */ MCD_OPC_Decode, 182, 39, 126, // Opcode: SHSUB_ZPmZ_D -/* 52793 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 52807 -/* 52798 */ MCD_OPC_CheckPredicate, 12, 149, 67, 1, // Skip to: 135640 -/* 52803 */ MCD_OPC_Decode, 184, 53, 126, // Opcode: UHSUB_ZPmZ_D -/* 52807 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 52821 -/* 52812 */ MCD_OPC_CheckPredicate, 12, 135, 67, 1, // Skip to: 135640 -/* 52817 */ MCD_OPC_Decode, 185, 45, 126, // Opcode: SRHADD_ZPmZ_D -/* 52821 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 52835 -/* 52826 */ MCD_OPC_CheckPredicate, 12, 121, 67, 1, // Skip to: 135640 -/* 52831 */ MCD_OPC_Decode, 137, 57, 126, // Opcode: URHADD_ZPmZ_D -/* 52835 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 52849 -/* 52840 */ MCD_OPC_CheckPredicate, 12, 107, 67, 1, // Skip to: 135640 -/* 52845 */ MCD_OPC_Decode, 178, 39, 126, // Opcode: SHSUBR_ZPmZ_D -/* 52849 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 52863 -/* 52854 */ MCD_OPC_CheckPredicate, 12, 93, 67, 1, // Skip to: 135640 -/* 52859 */ MCD_OPC_Decode, 180, 53, 126, // Opcode: UHSUBR_ZPmZ_D -/* 52863 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 52877 -/* 52868 */ MCD_OPC_CheckPredicate, 12, 79, 67, 1, // Skip to: 135640 -/* 52873 */ MCD_OPC_Decode, 238, 41, 126, // Opcode: SQADD_ZPmZ_D -/* 52877 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 52891 -/* 52882 */ MCD_OPC_CheckPredicate, 12, 65, 67, 1, // Skip to: 135640 -/* 52887 */ MCD_OPC_Decode, 191, 55, 126, // Opcode: UQADD_ZPmZ_D -/* 52891 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 52905 -/* 52896 */ MCD_OPC_CheckPredicate, 12, 51, 67, 1, // Skip to: 135640 -/* 52901 */ MCD_OPC_Decode, 136, 45, 126, // Opcode: SQSUB_ZPmZ_D -/* 52905 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 52919 -/* 52910 */ MCD_OPC_CheckPredicate, 12, 37, 67, 1, // Skip to: 135640 -/* 52915 */ MCD_OPC_Decode, 228, 56, 126, // Opcode: UQSUB_ZPmZ_D -/* 52919 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 52933 -/* 52924 */ MCD_OPC_CheckPredicate, 12, 23, 67, 1, // Skip to: 135640 -/* 52929 */ MCD_OPC_Decode, 248, 50, 126, // Opcode: SUQADD_ZPmZ_D -/* 52933 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 52947 -/* 52938 */ MCD_OPC_CheckPredicate, 12, 9, 67, 1, // Skip to: 135640 -/* 52943 */ MCD_OPC_Decode, 132, 58, 126, // Opcode: USQADD_ZPmZ_D -/* 52947 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 52961 -/* 52952 */ MCD_OPC_CheckPredicate, 12, 251, 66, 1, // Skip to: 135640 -/* 52957 */ MCD_OPC_Decode, 128, 45, 126, // Opcode: SQSUBR_ZPmZ_D -/* 52961 */ MCD_OPC_FilterValue, 31, 242, 66, 1, // Skip to: 135640 -/* 52966 */ MCD_OPC_CheckPredicate, 12, 237, 66, 1, // Skip to: 135640 -/* 52971 */ MCD_OPC_Decode, 220, 56, 126, // Opcode: UQSUBR_ZPmZ_D -/* 52975 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 53059 -/* 52980 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 52983 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 53021 -/* 52988 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 52991 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53006 -/* 52996 */ MCD_OPC_CheckPredicate, 12, 207, 66, 1, // Skip to: 135640 -/* 53001 */ MCD_OPC_Decode, 202, 40, 144, 2, // Opcode: SMLALB_ZZZI_D -/* 53006 */ MCD_OPC_FilterValue, 1, 197, 66, 1, // Skip to: 135640 -/* 53011 */ MCD_OPC_CheckPredicate, 12, 192, 66, 1, // Skip to: 135640 -/* 53016 */ MCD_OPC_Decode, 180, 54, 144, 2, // Opcode: UMLALB_ZZZI_D -/* 53021 */ MCD_OPC_FilterValue, 1, 182, 66, 1, // Skip to: 135640 -/* 53026 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 53029 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53044 -/* 53034 */ MCD_OPC_CheckPredicate, 12, 169, 66, 1, // Skip to: 135640 -/* 53039 */ MCD_OPC_Decode, 223, 40, 144, 2, // Opcode: SMLALT_ZZZI_D -/* 53044 */ MCD_OPC_FilterValue, 1, 159, 66, 1, // Skip to: 135640 -/* 53049 */ MCD_OPC_CheckPredicate, 12, 154, 66, 1, // Skip to: 135640 -/* 53054 */ MCD_OPC_Decode, 201, 54, 144, 2, // Opcode: UMLALT_ZZZI_D -/* 53059 */ MCD_OPC_FilterValue, 8, 48, 0, 0, // Skip to: 53112 -/* 53064 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 53067 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53082 -/* 53072 */ MCD_OPC_CheckPredicate, 12, 131, 66, 1, // Skip to: 135640 -/* 53077 */ MCD_OPC_Decode, 156, 16, 164, 1, // Opcode: EORBT_ZZZ_B -/* 53082 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53097 -/* 53087 */ MCD_OPC_CheckPredicate, 12, 116, 66, 1, // Skip to: 135640 -/* 53092 */ MCD_OPC_Decode, 165, 16, 164, 1, // Opcode: EORTB_ZZZ_B -/* 53097 */ MCD_OPC_FilterValue, 6, 106, 66, 1, // Skip to: 135640 -/* 53102 */ MCD_OPC_CheckPredicate, 18, 101, 66, 1, // Skip to: 135640 -/* 53107 */ MCD_OPC_Decode, 163, 41, 164, 1, // Opcode: SMMLA_ZZZ -/* 53112 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 53150 -/* 53117 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 53120 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53135 -/* 53125 */ MCD_OPC_CheckPredicate, 19, 78, 66, 1, // Skip to: 135640 -/* 53130 */ MCD_OPC_Decode, 175, 33, 227, 1, // Opcode: MATCH_PPzZZ_B -/* 53135 */ MCD_OPC_FilterValue, 1, 68, 66, 1, // Skip to: 135640 -/* 53140 */ MCD_OPC_CheckPredicate, 19, 63, 66, 1, // Skip to: 135640 -/* 53145 */ MCD_OPC_Decode, 237, 34, 227, 1, // Opcode: NMATCH_PPzZZ_B -/* 53150 */ MCD_OPC_FilterValue, 10, 78, 0, 0, // Skip to: 53233 -/* 53155 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 53158 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53173 -/* 53163 */ MCD_OPC_CheckPredicate, 12, 40, 66, 1, // Skip to: 135640 -/* 53168 */ MCD_OPC_Decode, 213, 37, 150, 1, // Opcode: SADDLBT_ZZZ_H -/* 53173 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53188 -/* 53178 */ MCD_OPC_CheckPredicate, 12, 25, 66, 1, // Skip to: 135640 -/* 53183 */ MCD_OPC_Decode, 214, 46, 150, 1, // Opcode: SSUBLBT_ZZZ_H -/* 53188 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53203 -/* 53193 */ MCD_OPC_CheckPredicate, 12, 10, 66, 1, // Skip to: 135640 -/* 53198 */ MCD_OPC_Decode, 220, 46, 150, 1, // Opcode: SSUBLTB_ZZZ_H -/* 53203 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53218 -/* 53208 */ MCD_OPC_CheckPredicate, 12, 251, 65, 1, // Skip to: 135640 -/* 53213 */ MCD_OPC_Decode, 158, 16, 164, 1, // Opcode: EORBT_ZZZ_H -/* 53218 */ MCD_OPC_FilterValue, 5, 241, 65, 1, // Skip to: 135640 -/* 53223 */ MCD_OPC_CheckPredicate, 12, 236, 65, 1, // Skip to: 135640 -/* 53228 */ MCD_OPC_Decode, 167, 16, 164, 1, // Opcode: EORTB_ZZZ_H -/* 53233 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 53271 -/* 53238 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 53241 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53256 -/* 53246 */ MCD_OPC_CheckPredicate, 19, 213, 65, 1, // Skip to: 135640 -/* 53251 */ MCD_OPC_Decode, 176, 33, 227, 1, // Opcode: MATCH_PPzZZ_H -/* 53256 */ MCD_OPC_FilterValue, 1, 203, 65, 1, // Skip to: 135640 -/* 53261 */ MCD_OPC_CheckPredicate, 19, 198, 65, 1, // Skip to: 135640 -/* 53266 */ MCD_OPC_Decode, 238, 34, 227, 1, // Opcode: NMATCH_PPzZZ_H -/* 53271 */ MCD_OPC_FilterValue, 12, 93, 0, 0, // Skip to: 53369 -/* 53276 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 53279 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53294 -/* 53284 */ MCD_OPC_CheckPredicate, 12, 175, 65, 1, // Skip to: 135640 -/* 53289 */ MCD_OPC_Decode, 214, 37, 150, 1, // Opcode: SADDLBT_ZZZ_S -/* 53294 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53309 -/* 53299 */ MCD_OPC_CheckPredicate, 12, 160, 65, 1, // Skip to: 135640 -/* 53304 */ MCD_OPC_Decode, 215, 46, 150, 1, // Opcode: SSUBLBT_ZZZ_S -/* 53309 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53324 -/* 53314 */ MCD_OPC_CheckPredicate, 12, 145, 65, 1, // Skip to: 135640 -/* 53319 */ MCD_OPC_Decode, 221, 46, 150, 1, // Opcode: SSUBLTB_ZZZ_S -/* 53324 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53339 -/* 53329 */ MCD_OPC_CheckPredicate, 12, 130, 65, 1, // Skip to: 135640 -/* 53334 */ MCD_OPC_Decode, 159, 16, 164, 1, // Opcode: EORBT_ZZZ_S -/* 53339 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53354 -/* 53344 */ MCD_OPC_CheckPredicate, 12, 115, 65, 1, // Skip to: 135640 -/* 53349 */ MCD_OPC_Decode, 168, 16, 164, 1, // Opcode: EORTB_ZZZ_S -/* 53354 */ MCD_OPC_FilterValue, 6, 105, 65, 1, // Skip to: 135640 -/* 53359 */ MCD_OPC_CheckPredicate, 18, 100, 65, 1, // Skip to: 135640 -/* 53364 */ MCD_OPC_Decode, 254, 57, 164, 1, // Opcode: USMMLA_ZZZ -/* 53369 */ MCD_OPC_FilterValue, 14, 90, 65, 1, // Skip to: 135640 -/* 53374 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 53377 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53392 -/* 53382 */ MCD_OPC_CheckPredicate, 12, 77, 65, 1, // Skip to: 135640 -/* 53387 */ MCD_OPC_Decode, 212, 37, 150, 1, // Opcode: SADDLBT_ZZZ_D -/* 53392 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53407 -/* 53397 */ MCD_OPC_CheckPredicate, 12, 62, 65, 1, // Skip to: 135640 -/* 53402 */ MCD_OPC_Decode, 213, 46, 150, 1, // Opcode: SSUBLBT_ZZZ_D -/* 53407 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53422 -/* 53412 */ MCD_OPC_CheckPredicate, 12, 47, 65, 1, // Skip to: 135640 -/* 53417 */ MCD_OPC_Decode, 219, 46, 150, 1, // Opcode: SSUBLTB_ZZZ_D -/* 53422 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53437 -/* 53427 */ MCD_OPC_CheckPredicate, 12, 32, 65, 1, // Skip to: 135640 -/* 53432 */ MCD_OPC_Decode, 157, 16, 164, 1, // Opcode: EORBT_ZZZ_D -/* 53437 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53452 -/* 53442 */ MCD_OPC_CheckPredicate, 12, 17, 65, 1, // Skip to: 135640 -/* 53447 */ MCD_OPC_Decode, 166, 16, 164, 1, // Opcode: EORTB_ZZZ_D -/* 53452 */ MCD_OPC_FilterValue, 6, 7, 65, 1, // Skip to: 135640 -/* 53457 */ MCD_OPC_CheckPredicate, 18, 2, 65, 1, // Skip to: 135640 -/* 53462 */ MCD_OPC_Decode, 141, 55, 164, 1, // Opcode: UMMLA_ZZZ -/* 53467 */ MCD_OPC_FilterValue, 5, 167, 4, 0, // Skip to: 54663 -/* 53472 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 53475 */ MCD_OPC_FilterValue, 0, 103, 0, 0, // Skip to: 53583 -/* 53480 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 53483 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 53498 -/* 53488 */ MCD_OPC_CheckPredicate, 12, 227, 64, 1, // Skip to: 135640 -/* 53493 */ MCD_OPC_Decode, 218, 41, 129, 1, // Opcode: SQABS_ZPmZ_B -/* 53498 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 53513 -/* 53503 */ MCD_OPC_CheckPredicate, 12, 212, 64, 1, // Skip to: 135640 -/* 53508 */ MCD_OPC_Decode, 167, 43, 129, 1, // Opcode: SQNEG_ZPmZ_B -/* 53513 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 53527 -/* 53518 */ MCD_OPC_CheckPredicate, 12, 197, 64, 1, // Skip to: 135640 -/* 53523 */ MCD_OPC_Decode, 197, 9, 126, // Opcode: ADDP_ZPmZ_B -/* 53527 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 53541 -/* 53532 */ MCD_OPC_CheckPredicate, 12, 183, 64, 1, // Skip to: 135640 -/* 53537 */ MCD_OPC_Decode, 215, 39, 126, // Opcode: SMAXP_ZPmZ_B -/* 53541 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 53555 -/* 53546 */ MCD_OPC_CheckPredicate, 12, 169, 64, 1, // Skip to: 135640 -/* 53551 */ MCD_OPC_Decode, 194, 53, 126, // Opcode: UMAXP_ZPmZ_B -/* 53555 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 53569 -/* 53560 */ MCD_OPC_CheckPredicate, 12, 155, 64, 1, // Skip to: 135640 -/* 53565 */ MCD_OPC_Decode, 145, 40, 126, // Opcode: SMINP_ZPmZ_B -/* 53569 */ MCD_OPC_FilterValue, 23, 146, 64, 1, // Skip to: 135640 -/* 53574 */ MCD_OPC_CheckPredicate, 12, 141, 64, 1, // Skip to: 135640 -/* 53579 */ MCD_OPC_Decode, 251, 53, 126, // Opcode: UMINP_ZPmZ_B -/* 53583 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 53719 -/* 53588 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 53591 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 53605 -/* 53596 */ MCD_OPC_CheckPredicate, 12, 119, 64, 1, // Skip to: 135640 -/* 53601 */ MCD_OPC_Decode, 204, 37, 126, // Opcode: SADALP_ZPmZ_H -/* 53605 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 53619 -/* 53610 */ MCD_OPC_CheckPredicate, 12, 105, 64, 1, // Skip to: 135640 -/* 53615 */ MCD_OPC_Decode, 164, 52, 126, // Opcode: UADALP_ZPmZ_H -/* 53619 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 53634 -/* 53624 */ MCD_OPC_CheckPredicate, 12, 91, 64, 1, // Skip to: 135640 -/* 53629 */ MCD_OPC_Decode, 220, 41, 129, 1, // Opcode: SQABS_ZPmZ_H -/* 53634 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 53649 -/* 53639 */ MCD_OPC_CheckPredicate, 12, 76, 64, 1, // Skip to: 135640 -/* 53644 */ MCD_OPC_Decode, 169, 43, 129, 1, // Opcode: SQNEG_ZPmZ_H -/* 53649 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 53663 -/* 53654 */ MCD_OPC_CheckPredicate, 12, 61, 64, 1, // Skip to: 135640 -/* 53659 */ MCD_OPC_Decode, 199, 9, 126, // Opcode: ADDP_ZPmZ_H -/* 53663 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 53677 -/* 53668 */ MCD_OPC_CheckPredicate, 12, 47, 64, 1, // Skip to: 135640 -/* 53673 */ MCD_OPC_Decode, 217, 39, 126, // Opcode: SMAXP_ZPmZ_H -/* 53677 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 53691 -/* 53682 */ MCD_OPC_CheckPredicate, 12, 33, 64, 1, // Skip to: 135640 -/* 53687 */ MCD_OPC_Decode, 196, 53, 126, // Opcode: UMAXP_ZPmZ_H -/* 53691 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 53705 -/* 53696 */ MCD_OPC_CheckPredicate, 12, 19, 64, 1, // Skip to: 135640 -/* 53701 */ MCD_OPC_Decode, 147, 40, 126, // Opcode: SMINP_ZPmZ_H -/* 53705 */ MCD_OPC_FilterValue, 23, 10, 64, 1, // Skip to: 135640 -/* 53710 */ MCD_OPC_CheckPredicate, 12, 5, 64, 1, // Skip to: 135640 -/* 53715 */ MCD_OPC_Decode, 253, 53, 126, // Opcode: UMINP_ZPmZ_H -/* 53719 */ MCD_OPC_FilterValue, 4, 161, 0, 0, // Skip to: 53885 -/* 53724 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 53727 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53742 -/* 53732 */ MCD_OPC_CheckPredicate, 12, 239, 63, 1, // Skip to: 135640 -/* 53737 */ MCD_OPC_Decode, 133, 57, 129, 1, // Opcode: URECPE_ZPmZ_S -/* 53742 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 53757 -/* 53747 */ MCD_OPC_CheckPredicate, 12, 224, 63, 1, // Skip to: 135640 -/* 53752 */ MCD_OPC_Decode, 190, 57, 129, 1, // Opcode: URSQRTE_ZPmZ_S -/* 53757 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 53771 -/* 53762 */ MCD_OPC_CheckPredicate, 12, 209, 63, 1, // Skip to: 135640 -/* 53767 */ MCD_OPC_Decode, 205, 37, 126, // Opcode: SADALP_ZPmZ_S -/* 53771 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 53785 -/* 53776 */ MCD_OPC_CheckPredicate, 12, 195, 63, 1, // Skip to: 135640 -/* 53781 */ MCD_OPC_Decode, 165, 52, 126, // Opcode: UADALP_ZPmZ_S -/* 53785 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 53800 -/* 53790 */ MCD_OPC_CheckPredicate, 12, 181, 63, 1, // Skip to: 135640 -/* 53795 */ MCD_OPC_Decode, 221, 41, 129, 1, // Opcode: SQABS_ZPmZ_S -/* 53800 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 53815 -/* 53805 */ MCD_OPC_CheckPredicate, 12, 166, 63, 1, // Skip to: 135640 -/* 53810 */ MCD_OPC_Decode, 170, 43, 129, 1, // Opcode: SQNEG_ZPmZ_S -/* 53815 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 53829 -/* 53820 */ MCD_OPC_CheckPredicate, 12, 151, 63, 1, // Skip to: 135640 -/* 53825 */ MCD_OPC_Decode, 200, 9, 126, // Opcode: ADDP_ZPmZ_S -/* 53829 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 53843 -/* 53834 */ MCD_OPC_CheckPredicate, 12, 137, 63, 1, // Skip to: 135640 -/* 53839 */ MCD_OPC_Decode, 218, 39, 126, // Opcode: SMAXP_ZPmZ_S -/* 53843 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 53857 -/* 53848 */ MCD_OPC_CheckPredicate, 12, 123, 63, 1, // Skip to: 135640 -/* 53853 */ MCD_OPC_Decode, 197, 53, 126, // Opcode: UMAXP_ZPmZ_S -/* 53857 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 53871 -/* 53862 */ MCD_OPC_CheckPredicate, 12, 109, 63, 1, // Skip to: 135640 -/* 53867 */ MCD_OPC_Decode, 148, 40, 126, // Opcode: SMINP_ZPmZ_S -/* 53871 */ MCD_OPC_FilterValue, 23, 100, 63, 1, // Skip to: 135640 -/* 53876 */ MCD_OPC_CheckPredicate, 12, 95, 63, 1, // Skip to: 135640 -/* 53881 */ MCD_OPC_Decode, 254, 53, 126, // Opcode: UMINP_ZPmZ_S -/* 53885 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 53969 -/* 53890 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 53893 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 53931 -/* 53898 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 53901 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53916 -/* 53906 */ MCD_OPC_CheckPredicate, 12, 65, 63, 1, // Skip to: 135640 -/* 53911 */ MCD_OPC_Decode, 247, 40, 143, 2, // Opcode: SMLSLB_ZZZI_S -/* 53916 */ MCD_OPC_FilterValue, 1, 55, 63, 1, // Skip to: 135640 -/* 53921 */ MCD_OPC_CheckPredicate, 12, 50, 63, 1, // Skip to: 135640 -/* 53926 */ MCD_OPC_Decode, 225, 54, 143, 2, // Opcode: UMLSLB_ZZZI_S -/* 53931 */ MCD_OPC_FilterValue, 1, 40, 63, 1, // Skip to: 135640 -/* 53936 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 53939 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53954 -/* 53944 */ MCD_OPC_CheckPredicate, 12, 27, 63, 1, // Skip to: 135640 -/* 53949 */ MCD_OPC_Decode, 140, 41, 143, 2, // Opcode: SMLSLT_ZZZI_S -/* 53954 */ MCD_OPC_FilterValue, 1, 17, 63, 1, // Skip to: 135640 -/* 53959 */ MCD_OPC_CheckPredicate, 12, 12, 63, 1, // Skip to: 135640 -/* 53964 */ MCD_OPC_Decode, 246, 54, 143, 2, // Opcode: UMLSLT_ZZZI_S -/* 53969 */ MCD_OPC_FilterValue, 6, 131, 0, 0, // Skip to: 54105 -/* 53974 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 53977 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 53991 -/* 53982 */ MCD_OPC_CheckPredicate, 12, 245, 62, 1, // Skip to: 135640 -/* 53987 */ MCD_OPC_Decode, 203, 37, 126, // Opcode: SADALP_ZPmZ_D -/* 53991 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 54005 -/* 53996 */ MCD_OPC_CheckPredicate, 12, 231, 62, 1, // Skip to: 135640 -/* 54001 */ MCD_OPC_Decode, 163, 52, 126, // Opcode: UADALP_ZPmZ_D -/* 54005 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 54020 -/* 54010 */ MCD_OPC_CheckPredicate, 12, 217, 62, 1, // Skip to: 135640 -/* 54015 */ MCD_OPC_Decode, 219, 41, 129, 1, // Opcode: SQABS_ZPmZ_D -/* 54020 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 54035 -/* 54025 */ MCD_OPC_CheckPredicate, 12, 202, 62, 1, // Skip to: 135640 -/* 54030 */ MCD_OPC_Decode, 168, 43, 129, 1, // Opcode: SQNEG_ZPmZ_D -/* 54035 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 54049 -/* 54040 */ MCD_OPC_CheckPredicate, 12, 187, 62, 1, // Skip to: 135640 -/* 54045 */ MCD_OPC_Decode, 198, 9, 126, // Opcode: ADDP_ZPmZ_D -/* 54049 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 54063 -/* 54054 */ MCD_OPC_CheckPredicate, 12, 173, 62, 1, // Skip to: 135640 -/* 54059 */ MCD_OPC_Decode, 216, 39, 126, // Opcode: SMAXP_ZPmZ_D -/* 54063 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 54077 -/* 54068 */ MCD_OPC_CheckPredicate, 12, 159, 62, 1, // Skip to: 135640 -/* 54073 */ MCD_OPC_Decode, 195, 53, 126, // Opcode: UMAXP_ZPmZ_D -/* 54077 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 54091 -/* 54082 */ MCD_OPC_CheckPredicate, 12, 145, 62, 1, // Skip to: 135640 -/* 54087 */ MCD_OPC_Decode, 146, 40, 126, // Opcode: SMINP_ZPmZ_D -/* 54091 */ MCD_OPC_FilterValue, 23, 136, 62, 1, // Skip to: 135640 -/* 54096 */ MCD_OPC_CheckPredicate, 12, 131, 62, 1, // Skip to: 135640 -/* 54101 */ MCD_OPC_Decode, 252, 53, 126, // Opcode: UMINP_ZPmZ_D -/* 54105 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 54189 -/* 54110 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 54113 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 54151 -/* 54118 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 54121 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54136 -/* 54126 */ MCD_OPC_CheckPredicate, 12, 101, 62, 1, // Skip to: 135640 -/* 54131 */ MCD_OPC_Decode, 246, 40, 144, 2, // Opcode: SMLSLB_ZZZI_D -/* 54136 */ MCD_OPC_FilterValue, 1, 91, 62, 1, // Skip to: 135640 -/* 54141 */ MCD_OPC_CheckPredicate, 12, 86, 62, 1, // Skip to: 135640 -/* 54146 */ MCD_OPC_Decode, 224, 54, 144, 2, // Opcode: UMLSLB_ZZZI_D -/* 54151 */ MCD_OPC_FilterValue, 1, 76, 62, 1, // Skip to: 135640 -/* 54156 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 54159 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54174 -/* 54164 */ MCD_OPC_CheckPredicate, 12, 63, 62, 1, // Skip to: 135640 -/* 54169 */ MCD_OPC_Decode, 139, 41, 144, 2, // Opcode: SMLSLT_ZZZI_D -/* 54174 */ MCD_OPC_FilterValue, 1, 53, 62, 1, // Skip to: 135640 -/* 54179 */ MCD_OPC_CheckPredicate, 12, 48, 62, 1, // Skip to: 135640 -/* 54184 */ MCD_OPC_Decode, 245, 54, 144, 2, // Opcode: UMLSLT_ZZZI_D -/* 54189 */ MCD_OPC_FilterValue, 8, 228, 0, 0, // Skip to: 54422 -/* 54194 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54197 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 54242 -/* 54202 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 54205 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 54227 -/* 54210 */ MCD_OPC_CheckPredicate, 12, 17, 62, 1, // Skip to: 135640 -/* 54215 */ MCD_OPC_CheckField, 19, 1, 1, 10, 62, 1, // Skip to: 135640 -/* 54222 */ MCD_OPC_Decode, 135, 46, 198, 1, // Opcode: SSHLLB_ZZI_H -/* 54227 */ MCD_OPC_FilterValue, 1, 0, 62, 1, // Skip to: 135640 -/* 54232 */ MCD_OPC_CheckPredicate, 12, 251, 61, 1, // Skip to: 135640 -/* 54237 */ MCD_OPC_Decode, 136, 46, 199, 1, // Opcode: SSHLLB_ZZI_S -/* 54242 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 54287 -/* 54247 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 54250 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 54272 -/* 54255 */ MCD_OPC_CheckPredicate, 12, 228, 61, 1, // Skip to: 135640 -/* 54260 */ MCD_OPC_CheckField, 19, 1, 1, 221, 61, 1, // Skip to: 135640 -/* 54267 */ MCD_OPC_Decode, 138, 46, 198, 1, // Opcode: SSHLLT_ZZI_H -/* 54272 */ MCD_OPC_FilterValue, 1, 211, 61, 1, // Skip to: 135640 -/* 54277 */ MCD_OPC_CheckPredicate, 12, 206, 61, 1, // Skip to: 135640 -/* 54282 */ MCD_OPC_Decode, 139, 46, 199, 1, // Opcode: SSHLLT_ZZI_S -/* 54287 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 54332 -/* 54292 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 54295 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 54317 -/* 54300 */ MCD_OPC_CheckPredicate, 12, 183, 61, 1, // Skip to: 135640 -/* 54305 */ MCD_OPC_CheckField, 19, 1, 1, 176, 61, 1, // Skip to: 135640 -/* 54312 */ MCD_OPC_Decode, 218, 57, 198, 1, // Opcode: USHLLB_ZZI_H -/* 54317 */ MCD_OPC_FilterValue, 1, 166, 61, 1, // Skip to: 135640 -/* 54322 */ MCD_OPC_CheckPredicate, 12, 161, 61, 1, // Skip to: 135640 -/* 54327 */ MCD_OPC_Decode, 219, 57, 199, 1, // Opcode: USHLLB_ZZI_S -/* 54332 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 54377 -/* 54337 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 54340 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 54362 -/* 54345 */ MCD_OPC_CheckPredicate, 12, 138, 61, 1, // Skip to: 135640 -/* 54350 */ MCD_OPC_CheckField, 19, 1, 1, 131, 61, 1, // Skip to: 135640 -/* 54357 */ MCD_OPC_Decode, 221, 57, 198, 1, // Opcode: USHLLT_ZZI_H -/* 54362 */ MCD_OPC_FilterValue, 1, 121, 61, 1, // Skip to: 135640 -/* 54367 */ MCD_OPC_CheckPredicate, 12, 116, 61, 1, // Skip to: 135640 -/* 54372 */ MCD_OPC_Decode, 222, 57, 199, 1, // Opcode: USHLLT_ZZI_S -/* 54377 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 54392 -/* 54382 */ MCD_OPC_CheckPredicate, 20, 101, 61, 1, // Skip to: 135640 -/* 54387 */ MCD_OPC_Decode, 252, 10, 150, 1, // Opcode: BEXT_ZZZ_B -/* 54392 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 54407 -/* 54397 */ MCD_OPC_CheckPredicate, 20, 86, 61, 1, // Skip to: 135640 -/* 54402 */ MCD_OPC_Decode, 248, 10, 150, 1, // Opcode: BDEP_ZZZ_B -/* 54407 */ MCD_OPC_FilterValue, 6, 76, 61, 1, // Skip to: 135640 -/* 54412 */ MCD_OPC_CheckPredicate, 20, 71, 61, 1, // Skip to: 135640 -/* 54417 */ MCD_OPC_Decode, 234, 11, 150, 1, // Opcode: BGRP_ZZZ_B -/* 54422 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 54444 -/* 54427 */ MCD_OPC_CheckPredicate, 19, 56, 61, 1, // Skip to: 135640 -/* 54432 */ MCD_OPC_CheckField, 10, 3, 0, 49, 61, 1, // Skip to: 135640 -/* 54439 */ MCD_OPC_Decode, 176, 26, 150, 1, // Opcode: HISTSEG_ZZZ -/* 54444 */ MCD_OPC_FilterValue, 10, 108, 0, 0, // Skip to: 54557 -/* 54449 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54452 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54467 -/* 54457 */ MCD_OPC_CheckPredicate, 12, 26, 61, 1, // Skip to: 135640 -/* 54462 */ MCD_OPC_Decode, 134, 46, 200, 1, // Opcode: SSHLLB_ZZI_D -/* 54467 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 54482 -/* 54472 */ MCD_OPC_CheckPredicate, 12, 11, 61, 1, // Skip to: 135640 -/* 54477 */ MCD_OPC_Decode, 137, 46, 200, 1, // Opcode: SSHLLT_ZZI_D -/* 54482 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 54497 -/* 54487 */ MCD_OPC_CheckPredicate, 12, 252, 60, 1, // Skip to: 135640 -/* 54492 */ MCD_OPC_Decode, 217, 57, 200, 1, // Opcode: USHLLB_ZZI_D -/* 54497 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 54512 -/* 54502 */ MCD_OPC_CheckPredicate, 12, 237, 60, 1, // Skip to: 135640 -/* 54507 */ MCD_OPC_Decode, 220, 57, 200, 1, // Opcode: USHLLT_ZZI_D -/* 54512 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 54527 -/* 54517 */ MCD_OPC_CheckPredicate, 20, 222, 60, 1, // Skip to: 135640 -/* 54522 */ MCD_OPC_Decode, 254, 10, 150, 1, // Opcode: BEXT_ZZZ_H -/* 54527 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 54542 -/* 54532 */ MCD_OPC_CheckPredicate, 20, 207, 60, 1, // Skip to: 135640 -/* 54537 */ MCD_OPC_Decode, 250, 10, 150, 1, // Opcode: BDEP_ZZZ_H -/* 54542 */ MCD_OPC_FilterValue, 6, 197, 60, 1, // Skip to: 135640 -/* 54547 */ MCD_OPC_CheckPredicate, 20, 192, 60, 1, // Skip to: 135640 -/* 54552 */ MCD_OPC_Decode, 236, 11, 150, 1, // Opcode: BGRP_ZZZ_H -/* 54557 */ MCD_OPC_FilterValue, 12, 48, 0, 0, // Skip to: 54610 -/* 54562 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54565 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 54580 -/* 54570 */ MCD_OPC_CheckPredicate, 20, 169, 60, 1, // Skip to: 135640 -/* 54575 */ MCD_OPC_Decode, 255, 10, 150, 1, // Opcode: BEXT_ZZZ_S -/* 54580 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 54595 -/* 54585 */ MCD_OPC_CheckPredicate, 20, 154, 60, 1, // Skip to: 135640 -/* 54590 */ MCD_OPC_Decode, 251, 10, 150, 1, // Opcode: BDEP_ZZZ_S -/* 54595 */ MCD_OPC_FilterValue, 6, 144, 60, 1, // Skip to: 135640 -/* 54600 */ MCD_OPC_CheckPredicate, 20, 139, 60, 1, // Skip to: 135640 -/* 54605 */ MCD_OPC_Decode, 237, 11, 150, 1, // Opcode: BGRP_ZZZ_S -/* 54610 */ MCD_OPC_FilterValue, 14, 129, 60, 1, // Skip to: 135640 -/* 54615 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54618 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 54633 -/* 54623 */ MCD_OPC_CheckPredicate, 20, 116, 60, 1, // Skip to: 135640 -/* 54628 */ MCD_OPC_Decode, 253, 10, 150, 1, // Opcode: BEXT_ZZZ_D -/* 54633 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 54648 -/* 54638 */ MCD_OPC_CheckPredicate, 20, 101, 60, 1, // Skip to: 135640 -/* 54643 */ MCD_OPC_Decode, 249, 10, 150, 1, // Opcode: BDEP_ZZZ_D -/* 54648 */ MCD_OPC_FilterValue, 6, 91, 60, 1, // Skip to: 135640 -/* 54653 */ MCD_OPC_CheckPredicate, 20, 86, 60, 1, // Skip to: 135640 -/* 54658 */ MCD_OPC_Decode, 235, 11, 150, 1, // Opcode: BGRP_ZZZ_D -/* 54663 */ MCD_OPC_FilterValue, 6, 209, 3, 0, // Skip to: 55645 -/* 54668 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 54671 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 54739 -/* 54676 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54679 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54694 -/* 54684 */ MCD_OPC_CheckPredicate, 15, 55, 60, 1, // Skip to: 135640 -/* 54689 */ MCD_OPC_Decode, 144, 38, 147, 2, // Opcode: SCLAMP_ZZZ_B -/* 54694 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 54709 -/* 54699 */ MCD_OPC_CheckPredicate, 15, 40, 60, 1, // Skip to: 135640 -/* 54704 */ MCD_OPC_Decode, 221, 52, 147, 2, // Opcode: UCLAMP_ZZZ_B -/* 54709 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 54724 -/* 54714 */ MCD_OPC_CheckPredicate, 5, 25, 60, 1, // Skip to: 135640 -/* 54719 */ MCD_OPC_Decode, 213, 38, 164, 1, // Opcode: SDOT_ZZZ_HtoS -/* 54724 */ MCD_OPC_FilterValue, 3, 15, 60, 1, // Skip to: 135640 -/* 54729 */ MCD_OPC_CheckPredicate, 5, 10, 60, 1, // Skip to: 135640 -/* 54734 */ MCD_OPC_Decode, 163, 53, 164, 1, // Opcode: UDOT_ZZZ_HtoS -/* 54739 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 54777 -/* 54744 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54747 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54762 -/* 54752 */ MCD_OPC_CheckPredicate, 15, 243, 59, 1, // Skip to: 135640 -/* 54757 */ MCD_OPC_Decode, 146, 38, 147, 2, // Opcode: SCLAMP_ZZZ_H -/* 54762 */ MCD_OPC_FilterValue, 1, 233, 59, 1, // Skip to: 135640 -/* 54767 */ MCD_OPC_CheckPredicate, 15, 228, 59, 1, // Skip to: 135640 -/* 54772 */ MCD_OPC_Decode, 223, 52, 147, 2, // Opcode: UCLAMP_ZZZ_H -/* 54777 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 54845 -/* 54782 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54785 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54800 -/* 54790 */ MCD_OPC_CheckPredicate, 15, 205, 59, 1, // Skip to: 135640 -/* 54795 */ MCD_OPC_Decode, 147, 38, 147, 2, // Opcode: SCLAMP_ZZZ_S -/* 54800 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 54815 -/* 54805 */ MCD_OPC_CheckPredicate, 15, 190, 59, 1, // Skip to: 135640 -/* 54810 */ MCD_OPC_Decode, 224, 52, 147, 2, // Opcode: UCLAMP_ZZZ_S -/* 54815 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 54830 -/* 54820 */ MCD_OPC_CheckPredicate, 5, 175, 59, 1, // Skip to: 135640 -/* 54825 */ MCD_OPC_Decode, 210, 38, 141, 2, // Opcode: SDOT_ZZZI_HtoS -/* 54830 */ MCD_OPC_FilterValue, 3, 165, 59, 1, // Skip to: 135640 -/* 54835 */ MCD_OPC_CheckPredicate, 5, 160, 59, 1, // Skip to: 135640 -/* 54840 */ MCD_OPC_Decode, 160, 53, 141, 2, // Opcode: UDOT_ZZZI_HtoS -/* 54845 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 54929 -/* 54850 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 54853 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 54891 -/* 54858 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 54861 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54876 -/* 54866 */ MCD_OPC_CheckPredicate, 12, 129, 59, 1, // Skip to: 135640 -/* 54871 */ MCD_OPC_Decode, 191, 41, 148, 2, // Opcode: SMULLB_ZZZI_S -/* 54876 */ MCD_OPC_FilterValue, 1, 119, 59, 1, // Skip to: 135640 -/* 54881 */ MCD_OPC_CheckPredicate, 12, 114, 59, 1, // Skip to: 135640 -/* 54886 */ MCD_OPC_Decode, 167, 55, 148, 2, // Opcode: UMULLB_ZZZI_S -/* 54891 */ MCD_OPC_FilterValue, 1, 104, 59, 1, // Skip to: 135640 -/* 54896 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 54899 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54914 -/* 54904 */ MCD_OPC_CheckPredicate, 12, 91, 59, 1, // Skip to: 135640 -/* 54909 */ MCD_OPC_Decode, 196, 41, 148, 2, // Opcode: SMULLT_ZZZI_S -/* 54914 */ MCD_OPC_FilterValue, 1, 81, 59, 1, // Skip to: 135640 -/* 54919 */ MCD_OPC_CheckPredicate, 12, 76, 59, 1, // Skip to: 135640 -/* 54924 */ MCD_OPC_Decode, 172, 55, 148, 2, // Opcode: UMULLT_ZZZI_S -/* 54929 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 54967 -/* 54934 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 54937 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54952 -/* 54942 */ MCD_OPC_CheckPredicate, 15, 53, 59, 1, // Skip to: 135640 -/* 54947 */ MCD_OPC_Decode, 145, 38, 147, 2, // Opcode: SCLAMP_ZZZ_D -/* 54952 */ MCD_OPC_FilterValue, 1, 43, 59, 1, // Skip to: 135640 -/* 54957 */ MCD_OPC_CheckPredicate, 15, 38, 59, 1, // Skip to: 135640 -/* 54962 */ MCD_OPC_Decode, 222, 52, 147, 2, // Opcode: UCLAMP_ZZZ_D -/* 54967 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 55051 -/* 54972 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 54975 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55013 -/* 54980 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 54983 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54998 -/* 54988 */ MCD_OPC_CheckPredicate, 12, 7, 59, 1, // Skip to: 135640 -/* 54993 */ MCD_OPC_Decode, 190, 41, 149, 2, // Opcode: SMULLB_ZZZI_D -/* 54998 */ MCD_OPC_FilterValue, 1, 253, 58, 1, // Skip to: 135640 -/* 55003 */ MCD_OPC_CheckPredicate, 12, 248, 58, 1, // Skip to: 135640 -/* 55008 */ MCD_OPC_Decode, 166, 55, 149, 2, // Opcode: UMULLB_ZZZI_D -/* 55013 */ MCD_OPC_FilterValue, 1, 238, 58, 1, // Skip to: 135640 -/* 55018 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 55021 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55036 -/* 55026 */ MCD_OPC_CheckPredicate, 12, 225, 58, 1, // Skip to: 135640 -/* 55031 */ MCD_OPC_Decode, 195, 41, 149, 2, // Opcode: SMULLT_ZZZI_D -/* 55036 */ MCD_OPC_FilterValue, 1, 215, 58, 1, // Skip to: 135640 -/* 55041 */ MCD_OPC_CheckPredicate, 12, 210, 58, 1, // Skip to: 135640 -/* 55046 */ MCD_OPC_Decode, 171, 55, 149, 2, // Opcode: UMULLT_ZZZI_D -/* 55051 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 55135 -/* 55056 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 55059 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 55097 -/* 55064 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55067 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55082 -/* 55072 */ MCD_OPC_CheckPredicate, 12, 179, 58, 1, // Skip to: 135640 -/* 55077 */ MCD_OPC_Decode, 174, 9, 164, 1, // Opcode: ADCLB_ZZZ_S -/* 55082 */ MCD_OPC_FilterValue, 1, 169, 58, 1, // Skip to: 135640 -/* 55087 */ MCD_OPC_CheckPredicate, 12, 164, 58, 1, // Skip to: 135640 -/* 55092 */ MCD_OPC_Decode, 176, 9, 164, 1, // Opcode: ADCLT_ZZZ_S -/* 55097 */ MCD_OPC_FilterValue, 3, 154, 58, 1, // Skip to: 135640 -/* 55102 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 55105 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55120 -/* 55110 */ MCD_OPC_CheckPredicate, 12, 141, 58, 1, // Skip to: 135640 -/* 55115 */ MCD_OPC_Decode, 165, 12, 150, 2, // Opcode: CADD_ZZI_B -/* 55120 */ MCD_OPC_FilterValue, 1, 131, 58, 1, // Skip to: 135640 -/* 55125 */ MCD_OPC_CheckPredicate, 12, 126, 58, 1, // Skip to: 135640 -/* 55130 */ MCD_OPC_Decode, 128, 42, 150, 2, // Opcode: SQCADD_ZZI_B -/* 55135 */ MCD_OPC_FilterValue, 10, 155, 0, 0, // Skip to: 55295 -/* 55140 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 55143 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55181 -/* 55148 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55151 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55166 -/* 55156 */ MCD_OPC_CheckPredicate, 12, 95, 58, 1, // Skip to: 135640 -/* 55161 */ MCD_OPC_Decode, 160, 37, 164, 1, // Opcode: SABALB_ZZZ_H -/* 55166 */ MCD_OPC_FilterValue, 1, 85, 58, 1, // Skip to: 135640 -/* 55171 */ MCD_OPC_CheckPredicate, 12, 80, 58, 1, // Skip to: 135640 -/* 55176 */ MCD_OPC_Decode, 163, 37, 164, 1, // Opcode: SABALT_ZZZ_H -/* 55181 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 55219 -/* 55186 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55189 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55204 -/* 55194 */ MCD_OPC_CheckPredicate, 12, 57, 58, 1, // Skip to: 135640 -/* 55199 */ MCD_OPC_Decode, 248, 51, 164, 1, // Opcode: UABALB_ZZZ_H -/* 55204 */ MCD_OPC_FilterValue, 1, 47, 58, 1, // Skip to: 135640 -/* 55209 */ MCD_OPC_CheckPredicate, 12, 42, 58, 1, // Skip to: 135640 -/* 55214 */ MCD_OPC_Decode, 251, 51, 164, 1, // Opcode: UABALT_ZZZ_H -/* 55219 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 55257 -/* 55224 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55227 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55242 -/* 55232 */ MCD_OPC_CheckPredicate, 12, 19, 58, 1, // Skip to: 135640 -/* 55237 */ MCD_OPC_Decode, 173, 9, 164, 1, // Opcode: ADCLB_ZZZ_D -/* 55242 */ MCD_OPC_FilterValue, 1, 9, 58, 1, // Skip to: 135640 -/* 55247 */ MCD_OPC_CheckPredicate, 12, 4, 58, 1, // Skip to: 135640 -/* 55252 */ MCD_OPC_Decode, 175, 9, 164, 1, // Opcode: ADCLT_ZZZ_D -/* 55257 */ MCD_OPC_FilterValue, 3, 250, 57, 1, // Skip to: 135640 -/* 55262 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 55265 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55280 -/* 55270 */ MCD_OPC_CheckPredicate, 12, 237, 57, 1, // Skip to: 135640 -/* 55275 */ MCD_OPC_Decode, 167, 12, 150, 2, // Opcode: CADD_ZZI_H -/* 55280 */ MCD_OPC_FilterValue, 1, 227, 57, 1, // Skip to: 135640 -/* 55285 */ MCD_OPC_CheckPredicate, 12, 222, 57, 1, // Skip to: 135640 -/* 55290 */ MCD_OPC_Decode, 130, 42, 150, 2, // Opcode: SQCADD_ZZI_H -/* 55295 */ MCD_OPC_FilterValue, 12, 155, 0, 0, // Skip to: 55455 -/* 55300 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 55303 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55341 -/* 55308 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55311 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55326 -/* 55316 */ MCD_OPC_CheckPredicate, 12, 191, 57, 1, // Skip to: 135640 -/* 55321 */ MCD_OPC_Decode, 161, 37, 164, 1, // Opcode: SABALB_ZZZ_S -/* 55326 */ MCD_OPC_FilterValue, 1, 181, 57, 1, // Skip to: 135640 -/* 55331 */ MCD_OPC_CheckPredicate, 12, 176, 57, 1, // Skip to: 135640 -/* 55336 */ MCD_OPC_Decode, 164, 37, 164, 1, // Opcode: SABALT_ZZZ_S -/* 55341 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 55379 -/* 55346 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55349 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55364 -/* 55354 */ MCD_OPC_CheckPredicate, 12, 153, 57, 1, // Skip to: 135640 -/* 55359 */ MCD_OPC_Decode, 249, 51, 164, 1, // Opcode: UABALB_ZZZ_S -/* 55364 */ MCD_OPC_FilterValue, 1, 143, 57, 1, // Skip to: 135640 -/* 55369 */ MCD_OPC_CheckPredicate, 12, 138, 57, 1, // Skip to: 135640 -/* 55374 */ MCD_OPC_Decode, 252, 51, 164, 1, // Opcode: UABALT_ZZZ_S -/* 55379 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 55417 -/* 55384 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55387 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55402 -/* 55392 */ MCD_OPC_CheckPredicate, 12, 115, 57, 1, // Skip to: 135640 -/* 55397 */ MCD_OPC_Decode, 255, 37, 164, 1, // Opcode: SBCLB_ZZZ_S -/* 55402 */ MCD_OPC_FilterValue, 1, 105, 57, 1, // Skip to: 135640 -/* 55407 */ MCD_OPC_CheckPredicate, 12, 100, 57, 1, // Skip to: 135640 -/* 55412 */ MCD_OPC_Decode, 129, 38, 164, 1, // Opcode: SBCLT_ZZZ_S -/* 55417 */ MCD_OPC_FilterValue, 3, 90, 57, 1, // Skip to: 135640 -/* 55422 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 55425 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55440 -/* 55430 */ MCD_OPC_CheckPredicate, 12, 77, 57, 1, // Skip to: 135640 -/* 55435 */ MCD_OPC_Decode, 168, 12, 150, 2, // Opcode: CADD_ZZI_S -/* 55440 */ MCD_OPC_FilterValue, 1, 67, 57, 1, // Skip to: 135640 -/* 55445 */ MCD_OPC_CheckPredicate, 12, 62, 57, 1, // Skip to: 135640 -/* 55450 */ MCD_OPC_Decode, 131, 42, 150, 2, // Opcode: SQCADD_ZZI_S -/* 55455 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 55470 -/* 55460 */ MCD_OPC_CheckPredicate, 19, 47, 57, 1, // Skip to: 135640 -/* 55465 */ MCD_OPC_Decode, 175, 26, 151, 2, // Opcode: HISTCNT_ZPzZZ_S -/* 55470 */ MCD_OPC_FilterValue, 14, 155, 0, 0, // Skip to: 55630 -/* 55475 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 55478 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55516 -/* 55483 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55486 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55501 -/* 55491 */ MCD_OPC_CheckPredicate, 12, 16, 57, 1, // Skip to: 135640 -/* 55496 */ MCD_OPC_Decode, 159, 37, 164, 1, // Opcode: SABALB_ZZZ_D -/* 55501 */ MCD_OPC_FilterValue, 1, 6, 57, 1, // Skip to: 135640 -/* 55506 */ MCD_OPC_CheckPredicate, 12, 1, 57, 1, // Skip to: 135640 -/* 55511 */ MCD_OPC_Decode, 162, 37, 164, 1, // Opcode: SABALT_ZZZ_D -/* 55516 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 55554 -/* 55521 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55524 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55539 -/* 55529 */ MCD_OPC_CheckPredicate, 12, 234, 56, 1, // Skip to: 135640 -/* 55534 */ MCD_OPC_Decode, 247, 51, 164, 1, // Opcode: UABALB_ZZZ_D -/* 55539 */ MCD_OPC_FilterValue, 1, 224, 56, 1, // Skip to: 135640 -/* 55544 */ MCD_OPC_CheckPredicate, 12, 219, 56, 1, // Skip to: 135640 -/* 55549 */ MCD_OPC_Decode, 250, 51, 164, 1, // Opcode: UABALT_ZZZ_D -/* 55554 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 55592 -/* 55559 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 55562 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55577 -/* 55567 */ MCD_OPC_CheckPredicate, 12, 196, 56, 1, // Skip to: 135640 -/* 55572 */ MCD_OPC_Decode, 254, 37, 164, 1, // Opcode: SBCLB_ZZZ_D -/* 55577 */ MCD_OPC_FilterValue, 1, 186, 56, 1, // Skip to: 135640 -/* 55582 */ MCD_OPC_CheckPredicate, 12, 181, 56, 1, // Skip to: 135640 -/* 55587 */ MCD_OPC_Decode, 128, 38, 164, 1, // Opcode: SBCLT_ZZZ_D -/* 55592 */ MCD_OPC_FilterValue, 3, 171, 56, 1, // Skip to: 135640 -/* 55597 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 55600 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55615 -/* 55605 */ MCD_OPC_CheckPredicate, 12, 158, 56, 1, // Skip to: 135640 -/* 55610 */ MCD_OPC_Decode, 166, 12, 150, 2, // Opcode: CADD_ZZI_D -/* 55615 */ MCD_OPC_FilterValue, 1, 148, 56, 1, // Skip to: 135640 -/* 55620 */ MCD_OPC_CheckPredicate, 12, 143, 56, 1, // Skip to: 135640 -/* 55625 */ MCD_OPC_Decode, 129, 42, 150, 2, // Opcode: SQCADD_ZZI_D -/* 55630 */ MCD_OPC_FilterValue, 15, 133, 56, 1, // Skip to: 135640 -/* 55635 */ MCD_OPC_CheckPredicate, 19, 128, 56, 1, // Skip to: 135640 -/* 55640 */ MCD_OPC_Decode, 174, 26, 151, 2, // Opcode: HISTCNT_ZPzZZ_D -/* 55645 */ MCD_OPC_FilterValue, 7, 118, 56, 1, // Skip to: 135640 -/* 55650 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 55653 */ MCD_OPC_FilterValue, 0, 4, 1, 0, // Skip to: 55918 -/* 55658 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 55661 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55699 -/* 55666 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 55669 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55684 -/* 55674 */ MCD_OPC_CheckPredicate, 11, 89, 56, 1, // Skip to: 135640 -/* 55679 */ MCD_OPC_Decode, 194, 60, 150, 1, // Opcode: ZIPQ1_ZZZ_B -/* 55684 */ MCD_OPC_FilterValue, 2, 79, 56, 1, // Skip to: 135640 -/* 55689 */ MCD_OPC_CheckPredicate, 11, 74, 56, 1, // Skip to: 135640 -/* 55694 */ MCD_OPC_Decode, 196, 60, 150, 1, // Opcode: ZIPQ1_ZZZ_H -/* 55699 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 55737 -/* 55704 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 55707 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55722 -/* 55712 */ MCD_OPC_CheckPredicate, 11, 51, 56, 1, // Skip to: 135640 -/* 55717 */ MCD_OPC_Decode, 198, 60, 150, 1, // Opcode: ZIPQ2_ZZZ_B -/* 55722 */ MCD_OPC_FilterValue, 2, 41, 56, 1, // Skip to: 135640 -/* 55727 */ MCD_OPC_CheckPredicate, 11, 36, 56, 1, // Skip to: 135640 -/* 55732 */ MCD_OPC_Decode, 200, 60, 150, 1, // Opcode: ZIPQ2_ZZZ_H -/* 55737 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 55775 -/* 55742 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 55745 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55760 -/* 55750 */ MCD_OPC_CheckPredicate, 11, 13, 56, 1, // Skip to: 135640 -/* 55755 */ MCD_OPC_Decode, 236, 58, 150, 1, // Opcode: UZPQ1_ZZZ_B -/* 55760 */ MCD_OPC_FilterValue, 2, 3, 56, 1, // Skip to: 135640 -/* 55765 */ MCD_OPC_CheckPredicate, 11, 254, 55, 1, // Skip to: 135640 -/* 55770 */ MCD_OPC_Decode, 238, 58, 150, 1, // Opcode: UZPQ1_ZZZ_H -/* 55775 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 55813 -/* 55780 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 55783 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55798 -/* 55788 */ MCD_OPC_CheckPredicate, 11, 231, 55, 1, // Skip to: 135640 -/* 55793 */ MCD_OPC_Decode, 240, 58, 150, 1, // Opcode: UZPQ2_ZZZ_B -/* 55798 */ MCD_OPC_FilterValue, 2, 221, 55, 1, // Skip to: 135640 -/* 55803 */ MCD_OPC_CheckPredicate, 11, 216, 55, 1, // Skip to: 135640 -/* 55808 */ MCD_OPC_Decode, 242, 58, 150, 1, // Opcode: UZPQ2_ZZZ_H -/* 55813 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 55835 -/* 55818 */ MCD_OPC_CheckPredicate, 12, 201, 55, 1, // Skip to: 135640 -/* 55823 */ MCD_OPC_CheckField, 21, 1, 1, 194, 55, 1, // Skip to: 135640 -/* 55830 */ MCD_OPC_Decode, 233, 42, 152, 2, // Opcode: SQDMULH_ZZZI_H -/* 55835 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 55857 -/* 55840 */ MCD_OPC_CheckPredicate, 12, 179, 55, 1, // Skip to: 135640 -/* 55845 */ MCD_OPC_CheckField, 21, 1, 1, 172, 55, 1, // Skip to: 135640 -/* 55852 */ MCD_OPC_Decode, 227, 43, 152, 2, // Opcode: SQRDMULH_ZZZI_H -/* 55857 */ MCD_OPC_FilterValue, 6, 162, 55, 1, // Skip to: 135640 -/* 55862 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 55865 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55903 -/* 55870 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 55873 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55888 -/* 55878 */ MCD_OPC_CheckPredicate, 11, 141, 55, 1, // Skip to: 135640 -/* 55883 */ MCD_OPC_Decode, 169, 51, 150, 1, // Opcode: TBLQ_ZZZ_B -/* 55888 */ MCD_OPC_FilterValue, 1, 131, 55, 1, // Skip to: 135640 -/* 55893 */ MCD_OPC_CheckPredicate, 11, 126, 55, 1, // Skip to: 135640 -/* 55898 */ MCD_OPC_Decode, 171, 51, 150, 1, // Opcode: TBLQ_ZZZ_H -/* 55903 */ MCD_OPC_FilterValue, 1, 116, 55, 1, // Skip to: 135640 -/* 55908 */ MCD_OPC_CheckPredicate, 12, 111, 55, 1, // Skip to: 135640 -/* 55913 */ MCD_OPC_Decode, 200, 34, 152, 2, // Opcode: MUL_ZZZI_H -/* 55918 */ MCD_OPC_FilterValue, 1, 141, 1, 0, // Skip to: 56320 -/* 55923 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 55926 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 56009 -/* 55931 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 55934 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55949 -/* 55939 */ MCD_OPC_CheckPredicate, 11, 80, 55, 1, // Skip to: 135640 -/* 55944 */ MCD_OPC_Decode, 197, 60, 150, 1, // Opcode: ZIPQ1_ZZZ_S -/* 55949 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 55964 -/* 55954 */ MCD_OPC_CheckPredicate, 11, 65, 55, 1, // Skip to: 135640 -/* 55959 */ MCD_OPC_Decode, 201, 60, 150, 1, // Opcode: ZIPQ2_ZZZ_S -/* 55964 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 55979 -/* 55969 */ MCD_OPC_CheckPredicate, 11, 50, 55, 1, // Skip to: 135640 -/* 55974 */ MCD_OPC_Decode, 239, 58, 150, 1, // Opcode: UZPQ1_ZZZ_S -/* 55979 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 55994 -/* 55984 */ MCD_OPC_CheckPredicate, 11, 35, 55, 1, // Skip to: 135640 -/* 55989 */ MCD_OPC_Decode, 243, 58, 150, 1, // Opcode: UZPQ2_ZZZ_S -/* 55994 */ MCD_OPC_FilterValue, 6, 25, 55, 1, // Skip to: 135640 -/* 55999 */ MCD_OPC_CheckPredicate, 11, 20, 55, 1, // Skip to: 135640 -/* 56004 */ MCD_OPC_Decode, 172, 51, 150, 1, // Opcode: TBLQ_ZZZ_S -/* 56009 */ MCD_OPC_FilterValue, 1, 109, 0, 0, // Skip to: 56123 -/* 56014 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 56017 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 56078 -/* 56022 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 56025 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56040 -/* 56030 */ MCD_OPC_CheckPredicate, 12, 245, 54, 1, // Skip to: 135640 -/* 56035 */ MCD_OPC_Decode, 252, 42, 148, 2, // Opcode: SQDMULLB_ZZZI_S -/* 56040 */ MCD_OPC_FilterValue, 1, 235, 54, 1, // Skip to: 135640 -/* 56045 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 56048 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56063 -/* 56053 */ MCD_OPC_CheckPredicate, 12, 222, 54, 1, // Skip to: 135640 -/* 56058 */ MCD_OPC_Decode, 234, 42, 153, 2, // Opcode: SQDMULH_ZZZI_S -/* 56063 */ MCD_OPC_FilterValue, 1, 212, 54, 1, // Skip to: 135640 -/* 56068 */ MCD_OPC_CheckPredicate, 12, 207, 54, 1, // Skip to: 135640 -/* 56073 */ MCD_OPC_Decode, 201, 34, 153, 2, // Opcode: MUL_ZZZI_S -/* 56078 */ MCD_OPC_FilterValue, 1, 197, 54, 1, // Skip to: 135640 -/* 56083 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 56086 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56101 -/* 56091 */ MCD_OPC_CheckPredicate, 12, 184, 54, 1, // Skip to: 135640 -/* 56096 */ MCD_OPC_Decode, 129, 43, 148, 2, // Opcode: SQDMULLT_ZZZI_S -/* 56101 */ MCD_OPC_FilterValue, 1, 174, 54, 1, // Skip to: 135640 -/* 56106 */ MCD_OPC_CheckPredicate, 12, 169, 54, 1, // Skip to: 135640 -/* 56111 */ MCD_OPC_CheckField, 11, 1, 0, 162, 54, 1, // Skip to: 135640 -/* 56118 */ MCD_OPC_Decode, 228, 43, 153, 2, // Opcode: SQRDMULH_ZZZI_S -/* 56123 */ MCD_OPC_FilterValue, 2, 78, 0, 0, // Skip to: 56206 -/* 56128 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 56131 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56146 -/* 56136 */ MCD_OPC_CheckPredicate, 11, 139, 54, 1, // Skip to: 135640 -/* 56141 */ MCD_OPC_Decode, 195, 60, 150, 1, // Opcode: ZIPQ1_ZZZ_D -/* 56146 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 56161 -/* 56151 */ MCD_OPC_CheckPredicate, 11, 124, 54, 1, // Skip to: 135640 -/* 56156 */ MCD_OPC_Decode, 199, 60, 150, 1, // Opcode: ZIPQ2_ZZZ_D -/* 56161 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 56176 -/* 56166 */ MCD_OPC_CheckPredicate, 11, 109, 54, 1, // Skip to: 135640 -/* 56171 */ MCD_OPC_Decode, 237, 58, 150, 1, // Opcode: UZPQ1_ZZZ_D -/* 56176 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 56191 -/* 56181 */ MCD_OPC_CheckPredicate, 11, 94, 54, 1, // Skip to: 135640 -/* 56186 */ MCD_OPC_Decode, 241, 58, 150, 1, // Opcode: UZPQ2_ZZZ_D -/* 56191 */ MCD_OPC_FilterValue, 6, 84, 54, 1, // Skip to: 135640 -/* 56196 */ MCD_OPC_CheckPredicate, 11, 79, 54, 1, // Skip to: 135640 -/* 56201 */ MCD_OPC_Decode, 170, 51, 150, 1, // Opcode: TBLQ_ZZZ_D -/* 56206 */ MCD_OPC_FilterValue, 3, 69, 54, 1, // Skip to: 135640 -/* 56211 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 56214 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 56275 -/* 56219 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 56222 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56237 -/* 56227 */ MCD_OPC_CheckPredicate, 12, 48, 54, 1, // Skip to: 135640 -/* 56232 */ MCD_OPC_Decode, 251, 42, 149, 2, // Opcode: SQDMULLB_ZZZI_D -/* 56237 */ MCD_OPC_FilterValue, 1, 38, 54, 1, // Skip to: 135640 -/* 56242 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 56245 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56260 -/* 56250 */ MCD_OPC_CheckPredicate, 12, 25, 54, 1, // Skip to: 135640 -/* 56255 */ MCD_OPC_Decode, 232, 42, 154, 2, // Opcode: SQDMULH_ZZZI_D -/* 56260 */ MCD_OPC_FilterValue, 1, 15, 54, 1, // Skip to: 135640 -/* 56265 */ MCD_OPC_CheckPredicate, 12, 10, 54, 1, // Skip to: 135640 -/* 56270 */ MCD_OPC_Decode, 199, 34, 154, 2, // Opcode: MUL_ZZZI_D -/* 56275 */ MCD_OPC_FilterValue, 1, 0, 54, 1, // Skip to: 135640 -/* 56280 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 56283 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56298 -/* 56288 */ MCD_OPC_CheckPredicate, 12, 243, 53, 1, // Skip to: 135640 -/* 56293 */ MCD_OPC_Decode, 128, 43, 149, 2, // Opcode: SQDMULLT_ZZZI_D -/* 56298 */ MCD_OPC_FilterValue, 1, 233, 53, 1, // Skip to: 135640 -/* 56303 */ MCD_OPC_CheckPredicate, 12, 228, 53, 1, // Skip to: 135640 -/* 56308 */ MCD_OPC_CheckField, 11, 1, 0, 221, 53, 1, // Skip to: 135640 -/* 56315 */ MCD_OPC_Decode, 226, 43, 154, 2, // Opcode: SQRDMULH_ZZZI_D -/* 56320 */ MCD_OPC_FilterValue, 2, 110, 2, 0, // Skip to: 56947 -/* 56325 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 56328 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 56456 -/* 56333 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56336 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56381 -/* 56341 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56344 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56366 -/* 56349 */ MCD_OPC_CheckPredicate, 12, 182, 53, 1, // Skip to: 135640 -/* 56354 */ MCD_OPC_CheckField, 19, 1, 1, 175, 53, 1, // Skip to: 135640 -/* 56361 */ MCD_OPC_Decode, 162, 46, 165, 1, // Opcode: SSRA_ZZI_B -/* 56366 */ MCD_OPC_FilterValue, 1, 165, 53, 1, // Skip to: 135640 -/* 56371 */ MCD_OPC_CheckPredicate, 12, 160, 53, 1, // Skip to: 135640 -/* 56376 */ MCD_OPC_Decode, 164, 46, 166, 1, // Opcode: SSRA_ZZI_H -/* 56381 */ MCD_OPC_FilterValue, 1, 55, 0, 0, // Skip to: 56441 -/* 56386 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 56389 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56411 -/* 56394 */ MCD_OPC_CheckPredicate, 17, 137, 53, 1, // Skip to: 135640 -/* 56399 */ MCD_OPC_CheckField, 5, 5, 0, 130, 53, 1, // Skip to: 135640 -/* 56406 */ MCD_OPC_Decode, 173, 10, 155, 2, // Opcode: AESMC_ZZ_B -/* 56411 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 56426 -/* 56416 */ MCD_OPC_CheckPredicate, 17, 115, 53, 1, // Skip to: 135640 -/* 56421 */ MCD_OPC_Decode, 169, 10, 179, 1, // Opcode: AESE_ZZZ_B -/* 56426 */ MCD_OPC_FilterValue, 3, 105, 53, 1, // Skip to: 135640 -/* 56431 */ MCD_OPC_CheckPredicate, 21, 100, 53, 1, // Skip to: 135640 -/* 56436 */ MCD_OPC_Decode, 213, 39, 179, 1, // Opcode: SM4E_ZZZ_S -/* 56441 */ MCD_OPC_FilterValue, 2, 90, 53, 1, // Skip to: 135640 -/* 56446 */ MCD_OPC_CheckPredicate, 12, 85, 53, 1, // Skip to: 135640 -/* 56451 */ MCD_OPC_Decode, 165, 46, 167, 1, // Opcode: SSRA_ZZI_S -/* 56456 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 56569 -/* 56461 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56464 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56509 -/* 56469 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56472 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56494 -/* 56477 */ MCD_OPC_CheckPredicate, 12, 54, 53, 1, // Skip to: 135640 -/* 56482 */ MCD_OPC_CheckField, 19, 1, 1, 47, 53, 1, // Skip to: 135640 -/* 56489 */ MCD_OPC_Decode, 146, 58, 165, 1, // Opcode: USRA_ZZI_B -/* 56494 */ MCD_OPC_FilterValue, 1, 37, 53, 1, // Skip to: 135640 -/* 56499 */ MCD_OPC_CheckPredicate, 12, 32, 53, 1, // Skip to: 135640 -/* 56504 */ MCD_OPC_Decode, 148, 58, 166, 1, // Opcode: USRA_ZZI_H -/* 56509 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 56554 -/* 56514 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 56517 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56539 -/* 56522 */ MCD_OPC_CheckPredicate, 17, 9, 53, 1, // Skip to: 135640 -/* 56527 */ MCD_OPC_CheckField, 5, 5, 0, 2, 53, 1, // Skip to: 135640 -/* 56534 */ MCD_OPC_Decode, 171, 10, 155, 2, // Opcode: AESIMC_ZZ_B -/* 56539 */ MCD_OPC_FilterValue, 2, 248, 52, 1, // Skip to: 135640 -/* 56544 */ MCD_OPC_CheckPredicate, 17, 243, 52, 1, // Skip to: 135640 -/* 56549 */ MCD_OPC_Decode, 167, 10, 179, 1, // Opcode: AESD_ZZZ_B -/* 56554 */ MCD_OPC_FilterValue, 2, 233, 52, 1, // Skip to: 135640 -/* 56559 */ MCD_OPC_CheckPredicate, 12, 228, 52, 1, // Skip to: 135640 -/* 56564 */ MCD_OPC_Decode, 149, 58, 167, 1, // Opcode: USRA_ZZI_S -/* 56569 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 56637 -/* 56574 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56577 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56622 -/* 56582 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56585 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56607 -/* 56590 */ MCD_OPC_CheckPredicate, 12, 197, 52, 1, // Skip to: 135640 -/* 56595 */ MCD_OPC_CheckField, 19, 1, 1, 190, 52, 1, // Skip to: 135640 -/* 56602 */ MCD_OPC_Decode, 250, 45, 165, 1, // Opcode: SRSRA_ZZI_B -/* 56607 */ MCD_OPC_FilterValue, 1, 180, 52, 1, // Skip to: 135640 -/* 56612 */ MCD_OPC_CheckPredicate, 12, 175, 52, 1, // Skip to: 135640 -/* 56617 */ MCD_OPC_Decode, 252, 45, 166, 1, // Opcode: SRSRA_ZZI_H -/* 56622 */ MCD_OPC_FilterValue, 2, 165, 52, 1, // Skip to: 135640 -/* 56627 */ MCD_OPC_CheckPredicate, 12, 160, 52, 1, // Skip to: 135640 -/* 56632 */ MCD_OPC_Decode, 253, 45, 167, 1, // Opcode: SRSRA_ZZI_S -/* 56637 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 56705 -/* 56642 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56645 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56690 -/* 56650 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56653 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56675 -/* 56658 */ MCD_OPC_CheckPredicate, 12, 129, 52, 1, // Skip to: 135640 -/* 56663 */ MCD_OPC_CheckField, 19, 1, 1, 122, 52, 1, // Skip to: 135640 -/* 56670 */ MCD_OPC_Decode, 193, 57, 165, 1, // Opcode: URSRA_ZZI_B -/* 56675 */ MCD_OPC_FilterValue, 1, 112, 52, 1, // Skip to: 135640 -/* 56680 */ MCD_OPC_CheckPredicate, 12, 107, 52, 1, // Skip to: 135640 -/* 56685 */ MCD_OPC_Decode, 195, 57, 166, 1, // Opcode: URSRA_ZZI_H -/* 56690 */ MCD_OPC_FilterValue, 2, 97, 52, 1, // Skip to: 135640 -/* 56695 */ MCD_OPC_CheckPredicate, 12, 92, 52, 1, // Skip to: 135640 -/* 56700 */ MCD_OPC_Decode, 196, 57, 167, 1, // Opcode: URSRA_ZZI_S -/* 56705 */ MCD_OPC_FilterValue, 4, 78, 0, 0, // Skip to: 56788 -/* 56710 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56713 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56758 -/* 56718 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56721 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56743 -/* 56726 */ MCD_OPC_CheckPredicate, 12, 61, 52, 1, // Skip to: 135640 -/* 56731 */ MCD_OPC_CheckField, 19, 1, 1, 54, 52, 1, // Skip to: 135640 -/* 56738 */ MCD_OPC_Decode, 194, 45, 165, 1, // Opcode: SRI_ZZI_B -/* 56743 */ MCD_OPC_FilterValue, 1, 44, 52, 1, // Skip to: 135640 -/* 56748 */ MCD_OPC_CheckPredicate, 12, 39, 52, 1, // Skip to: 135640 -/* 56753 */ MCD_OPC_Decode, 196, 45, 166, 1, // Opcode: SRI_ZZI_H -/* 56758 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 56773 -/* 56763 */ MCD_OPC_CheckPredicate, 21, 24, 52, 1, // Skip to: 135640 -/* 56768 */ MCD_OPC_Decode, 211, 39, 150, 1, // Opcode: SM4EKEY_ZZZ_S -/* 56773 */ MCD_OPC_FilterValue, 2, 14, 52, 1, // Skip to: 135640 -/* 56778 */ MCD_OPC_CheckPredicate, 12, 9, 52, 1, // Skip to: 135640 -/* 56783 */ MCD_OPC_Decode, 197, 45, 167, 1, // Opcode: SRI_ZZI_S -/* 56788 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 56871 -/* 56793 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56796 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56841 -/* 56801 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 56804 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56826 -/* 56809 */ MCD_OPC_CheckPredicate, 12, 234, 51, 1, // Skip to: 135640 -/* 56814 */ MCD_OPC_CheckField, 19, 1, 1, 227, 51, 1, // Skip to: 135640 -/* 56821 */ MCD_OPC_Decode, 191, 39, 156, 2, // Opcode: SLI_ZZI_B -/* 56826 */ MCD_OPC_FilterValue, 1, 217, 51, 1, // Skip to: 135640 -/* 56831 */ MCD_OPC_CheckPredicate, 12, 212, 51, 1, // Skip to: 135640 -/* 56836 */ MCD_OPC_Decode, 193, 39, 157, 2, // Opcode: SLI_ZZI_H -/* 56841 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 56856 -/* 56846 */ MCD_OPC_CheckPredicate, 22, 197, 51, 1, // Skip to: 135640 -/* 56851 */ MCD_OPC_Decode, 146, 36, 150, 1, // Opcode: RAX1_ZZZ_D -/* 56856 */ MCD_OPC_FilterValue, 2, 187, 51, 1, // Skip to: 135640 -/* 56861 */ MCD_OPC_CheckPredicate, 12, 182, 51, 1, // Skip to: 135640 -/* 56866 */ MCD_OPC_Decode, 194, 39, 158, 2, // Opcode: SLI_ZZI_S -/* 56871 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 56909 -/* 56876 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56879 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56894 -/* 56884 */ MCD_OPC_CheckPredicate, 12, 159, 51, 1, // Skip to: 135640 -/* 56889 */ MCD_OPC_Decode, 171, 37, 164, 1, // Opcode: SABA_ZZZ_B -/* 56894 */ MCD_OPC_FilterValue, 2, 149, 51, 1, // Skip to: 135640 -/* 56899 */ MCD_OPC_CheckPredicate, 12, 144, 51, 1, // Skip to: 135640 -/* 56904 */ MCD_OPC_Decode, 173, 37, 164, 1, // Opcode: SABA_ZZZ_H -/* 56909 */ MCD_OPC_FilterValue, 7, 134, 51, 1, // Skip to: 135640 -/* 56914 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 56917 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56932 -/* 56922 */ MCD_OPC_CheckPredicate, 12, 121, 51, 1, // Skip to: 135640 -/* 56927 */ MCD_OPC_Decode, 131, 52, 164, 1, // Opcode: UABA_ZZZ_B -/* 56932 */ MCD_OPC_FilterValue, 2, 111, 51, 1, // Skip to: 135640 -/* 56937 */ MCD_OPC_CheckPredicate, 12, 106, 51, 1, // Skip to: 135640 -/* 56942 */ MCD_OPC_Decode, 133, 52, 164, 1, // Opcode: UABA_ZZZ_H -/* 56947 */ MCD_OPC_FilterValue, 3, 96, 51, 1, // Skip to: 135640 -/* 56952 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 56955 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56977 -/* 56960 */ MCD_OPC_CheckPredicate, 12, 83, 51, 1, // Skip to: 135640 -/* 56965 */ MCD_OPC_CheckField, 21, 1, 0, 76, 51, 1, // Skip to: 135640 -/* 56972 */ MCD_OPC_Decode, 163, 46, 168, 1, // Opcode: SSRA_ZZI_D -/* 56977 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 56999 -/* 56982 */ MCD_OPC_CheckPredicate, 12, 61, 51, 1, // Skip to: 135640 -/* 56987 */ MCD_OPC_CheckField, 21, 1, 0, 54, 51, 1, // Skip to: 135640 -/* 56994 */ MCD_OPC_Decode, 147, 58, 168, 1, // Opcode: USRA_ZZI_D -/* 56999 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 57021 -/* 57004 */ MCD_OPC_CheckPredicate, 12, 39, 51, 1, // Skip to: 135640 -/* 57009 */ MCD_OPC_CheckField, 21, 1, 0, 32, 51, 1, // Skip to: 135640 -/* 57016 */ MCD_OPC_Decode, 251, 45, 168, 1, // Opcode: SRSRA_ZZI_D -/* 57021 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 57043 -/* 57026 */ MCD_OPC_CheckPredicate, 12, 17, 51, 1, // Skip to: 135640 -/* 57031 */ MCD_OPC_CheckField, 21, 1, 0, 10, 51, 1, // Skip to: 135640 -/* 57038 */ MCD_OPC_Decode, 194, 57, 168, 1, // Opcode: URSRA_ZZI_D -/* 57043 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 57065 -/* 57048 */ MCD_OPC_CheckPredicate, 12, 251, 50, 1, // Skip to: 135640 -/* 57053 */ MCD_OPC_CheckField, 21, 1, 0, 244, 50, 1, // Skip to: 135640 -/* 57060 */ MCD_OPC_Decode, 195, 45, 168, 1, // Opcode: SRI_ZZI_D -/* 57065 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 57087 -/* 57070 */ MCD_OPC_CheckPredicate, 12, 229, 50, 1, // Skip to: 135640 -/* 57075 */ MCD_OPC_CheckField, 21, 1, 0, 222, 50, 1, // Skip to: 135640 -/* 57082 */ MCD_OPC_Decode, 192, 39, 159, 2, // Opcode: SLI_ZZI_D -/* 57087 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 57125 -/* 57092 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 57095 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57110 -/* 57100 */ MCD_OPC_CheckPredicate, 12, 199, 50, 1, // Skip to: 135640 -/* 57105 */ MCD_OPC_Decode, 174, 37, 164, 1, // Opcode: SABA_ZZZ_S -/* 57110 */ MCD_OPC_FilterValue, 2, 189, 50, 1, // Skip to: 135640 -/* 57115 */ MCD_OPC_CheckPredicate, 12, 184, 50, 1, // Skip to: 135640 -/* 57120 */ MCD_OPC_Decode, 172, 37, 164, 1, // Opcode: SABA_ZZZ_D -/* 57125 */ MCD_OPC_FilterValue, 7, 174, 50, 1, // Skip to: 135640 -/* 57130 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 57133 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57148 -/* 57138 */ MCD_OPC_CheckPredicate, 12, 161, 50, 1, // Skip to: 135640 -/* 57143 */ MCD_OPC_Decode, 134, 52, 164, 1, // Opcode: UABA_ZZZ_S -/* 57148 */ MCD_OPC_FilterValue, 2, 151, 50, 1, // Skip to: 135640 -/* 57153 */ MCD_OPC_CheckPredicate, 12, 146, 50, 1, // Skip to: 135640 -/* 57158 */ MCD_OPC_Decode, 132, 52, 164, 1, // Opcode: UABA_ZZZ_D -/* 57163 */ MCD_OPC_FilterValue, 3, 57, 24, 0, // Skip to: 63369 -/* 57168 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 57171 */ MCD_OPC_FilterValue, 0, 37, 2, 0, // Skip to: 57725 -/* 57176 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 57179 */ MCD_OPC_FilterValue, 0, 199, 0, 0, // Skip to: 57383 -/* 57184 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 57187 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57209 -/* 57192 */ MCD_OPC_CheckPredicate, 10, 107, 50, 1, // Skip to: 135640 -/* 57197 */ MCD_OPC_CheckField, 22, 1, 1, 100, 50, 1, // Skip to: 135640 -/* 57204 */ MCD_OPC_Decode, 255, 17, 160, 2, // Opcode: FCMLA_ZPmZZ_H -/* 57209 */ MCD_OPC_FilterValue, 1, 90, 50, 1, // Skip to: 135640 -/* 57214 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 57217 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57232 -/* 57222 */ MCD_OPC_CheckPredicate, 10, 77, 50, 1, // Skip to: 135640 -/* 57227 */ MCD_OPC_Decode, 159, 22, 139, 2, // Opcode: FMLA_ZZZI_H -/* 57232 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 57247 -/* 57237 */ MCD_OPC_CheckPredicate, 10, 62, 50, 1, // Skip to: 135640 -/* 57242 */ MCD_OPC_Decode, 216, 22, 139, 2, // Opcode: FMLS_ZZZI_H -/* 57247 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 57262 -/* 57252 */ MCD_OPC_CheckPredicate, 23, 47, 50, 1, // Skip to: 135640 -/* 57257 */ MCD_OPC_Decode, 197, 11, 139, 2, // Opcode: BFMLA_ZZZI -/* 57262 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 57277 -/* 57267 */ MCD_OPC_CheckPredicate, 23, 32, 50, 1, // Skip to: 135640 -/* 57272 */ MCD_OPC_Decode, 217, 11, 139, 2, // Opcode: BFMLS_ZZZI -/* 57277 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 57292 -/* 57282 */ MCD_OPC_CheckPredicate, 10, 17, 50, 1, // Skip to: 135640 -/* 57287 */ MCD_OPC_Decode, 169, 23, 152, 2, // Opcode: FMUL_ZZZI_H -/* 57292 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 57330 -/* 57297 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 57300 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57315 -/* 57305 */ MCD_OPC_CheckPredicate, 23, 250, 49, 1, // Skip to: 135640 -/* 57310 */ MCD_OPC_Decode, 136, 11, 164, 1, // Opcode: BFCLAMP_ZZZ -/* 57315 */ MCD_OPC_FilterValue, 1, 240, 49, 1, // Skip to: 135640 -/* 57320 */ MCD_OPC_CheckPredicate, 5, 235, 49, 1, // Skip to: 135640 -/* 57325 */ MCD_OPC_Decode, 186, 17, 164, 1, // Opcode: FCLAMP_ZZZ_H -/* 57330 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 57345 -/* 57335 */ MCD_OPC_CheckPredicate, 23, 220, 49, 1, // Skip to: 135640 -/* 57340 */ MCD_OPC_Decode, 226, 11, 152, 2, // Opcode: BFMUL_ZZZI -/* 57345 */ MCD_OPC_FilterValue, 16, 210, 49, 1, // Skip to: 135640 -/* 57350 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 57353 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57368 -/* 57358 */ MCD_OPC_CheckPredicate, 5, 197, 49, 1, // Skip to: 135640 -/* 57363 */ MCD_OPC_Decode, 171, 20, 141, 2, // Opcode: FDOT_ZZZI_S -/* 57368 */ MCD_OPC_FilterValue, 1, 187, 49, 1, // Skip to: 135640 -/* 57373 */ MCD_OPC_CheckPredicate, 24, 182, 49, 1, // Skip to: 135640 -/* 57378 */ MCD_OPC_Decode, 150, 11, 141, 2, // Opcode: BFDOT_ZZI -/* 57383 */ MCD_OPC_FilterValue, 1, 172, 49, 1, // Skip to: 135640 -/* 57388 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 57391 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 57420 -/* 57396 */ MCD_OPC_CheckPredicate, 12, 159, 49, 1, // Skip to: 135640 -/* 57401 */ MCD_OPC_CheckField, 16, 5, 10, 152, 49, 1, // Skip to: 135640 -/* 57408 */ MCD_OPC_CheckField, 13, 2, 1, 145, 49, 1, // Skip to: 135640 -/* 57415 */ MCD_OPC_Decode, 192, 19, 129, 1, // Opcode: FCVTXNT_ZPmZ_DtoS -/* 57420 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 57442 -/* 57425 */ MCD_OPC_CheckPredicate, 5, 130, 49, 1, // Skip to: 135640 -/* 57430 */ MCD_OPC_CheckField, 10, 5, 0, 123, 49, 1, // Skip to: 135640 -/* 57437 */ MCD_OPC_Decode, 172, 20, 164, 1, // Opcode: FDOT_ZZZ_S -/* 57442 */ MCD_OPC_FilterValue, 2, 240, 0, 0, // Skip to: 57687 -/* 57447 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... -/* 57450 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57472 -/* 57455 */ MCD_OPC_CheckPredicate, 10, 100, 49, 1, // Skip to: 135640 -/* 57460 */ MCD_OPC_CheckField, 13, 2, 0, 93, 49, 1, // Skip to: 135640 -/* 57467 */ MCD_OPC_Decode, 166, 17, 161, 2, // Opcode: FCADD_ZPmZ_H -/* 57472 */ MCD_OPC_FilterValue, 8, 46, 0, 0, // Skip to: 57523 -/* 57477 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 57480 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 57501 -/* 57485 */ MCD_OPC_CheckPredicate, 12, 70, 49, 1, // Skip to: 135640 -/* 57490 */ MCD_OPC_CheckField, 16, 1, 0, 63, 49, 1, // Skip to: 135640 -/* 57497 */ MCD_OPC_Decode, 128, 17, 126, // Opcode: FADDP_ZPmZZ_H -/* 57501 */ MCD_OPC_FilterValue, 1, 54, 49, 1, // Skip to: 135640 -/* 57506 */ MCD_OPC_CheckPredicate, 11, 49, 49, 1, // Skip to: 135640 -/* 57511 */ MCD_OPC_CheckField, 16, 1, 0, 42, 49, 1, // Skip to: 135640 -/* 57518 */ MCD_OPC_Decode, 139, 17, 128, 1, // Opcode: FADDQV_H -/* 57523 */ MCD_OPC_FilterValue, 10, 77, 0, 0, // Skip to: 57605 -/* 57528 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 57531 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 57567 -/* 57536 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57539 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 57553 -/* 57544 */ MCD_OPC_CheckPredicate, 12, 11, 49, 1, // Skip to: 135640 -/* 57549 */ MCD_OPC_Decode, 194, 20, 126, // Opcode: FMAXNMP_ZPmZZ_H -/* 57553 */ MCD_OPC_FilterValue, 1, 2, 49, 1, // Skip to: 135640 -/* 57558 */ MCD_OPC_CheckPredicate, 12, 253, 48, 1, // Skip to: 135640 -/* 57563 */ MCD_OPC_Decode, 158, 21, 126, // Opcode: FMINNMP_ZPmZZ_H -/* 57567 */ MCD_OPC_FilterValue, 1, 244, 48, 1, // Skip to: 135640 -/* 57572 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57575 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57590 -/* 57580 */ MCD_OPC_CheckPredicate, 11, 231, 48, 1, // Skip to: 135640 -/* 57585 */ MCD_OPC_Decode, 205, 20, 128, 1, // Opcode: FMAXNMQV_H -/* 57590 */ MCD_OPC_FilterValue, 1, 221, 48, 1, // Skip to: 135640 -/* 57595 */ MCD_OPC_CheckPredicate, 11, 216, 48, 1, // Skip to: 135640 -/* 57600 */ MCD_OPC_Decode, 169, 21, 128, 1, // Opcode: FMINNMQV_H -/* 57605 */ MCD_OPC_FilterValue, 11, 206, 48, 1, // Skip to: 135640 -/* 57610 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 57613 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 57649 -/* 57618 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57621 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 57635 -/* 57626 */ MCD_OPC_CheckPredicate, 12, 185, 48, 1, // Skip to: 135640 -/* 57631 */ MCD_OPC_Decode, 238, 20, 126, // Opcode: FMAXP_ZPmZZ_H -/* 57635 */ MCD_OPC_FilterValue, 1, 176, 48, 1, // Skip to: 135640 -/* 57640 */ MCD_OPC_CheckPredicate, 12, 171, 48, 1, // Skip to: 135640 -/* 57645 */ MCD_OPC_Decode, 202, 21, 126, // Opcode: FMINP_ZPmZZ_H -/* 57649 */ MCD_OPC_FilterValue, 1, 162, 48, 1, // Skip to: 135640 -/* 57654 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57657 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57672 -/* 57662 */ MCD_OPC_CheckPredicate, 11, 149, 48, 1, // Skip to: 135640 -/* 57667 */ MCD_OPC_Decode, 249, 20, 128, 1, // Opcode: FMAXQV_H -/* 57672 */ MCD_OPC_FilterValue, 1, 139, 48, 1, // Skip to: 135640 -/* 57677 */ MCD_OPC_CheckPredicate, 11, 134, 48, 1, // Skip to: 135640 -/* 57682 */ MCD_OPC_Decode, 213, 21, 128, 1, // Opcode: FMINQV_H -/* 57687 */ MCD_OPC_FilterValue, 3, 124, 48, 1, // Skip to: 135640 -/* 57692 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 57695 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57710 -/* 57700 */ MCD_OPC_CheckPredicate, 24, 111, 48, 1, // Skip to: 135640 -/* 57705 */ MCD_OPC_Decode, 151, 11, 164, 1, // Opcode: BFDOT_ZZZ -/* 57710 */ MCD_OPC_FilterValue, 25, 101, 48, 1, // Skip to: 135640 -/* 57715 */ MCD_OPC_CheckPredicate, 25, 96, 48, 1, // Skip to: 135640 -/* 57720 */ MCD_OPC_Decode, 219, 11, 164, 1, // Opcode: BFMMLA_ZZZ -/* 57725 */ MCD_OPC_FilterValue, 1, 194, 4, 0, // Skip to: 58948 -/* 57730 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 57733 */ MCD_OPC_FilterValue, 0, 88, 1, 0, // Skip to: 58082 -/* 57738 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 57741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57756 -/* 57746 */ MCD_OPC_CheckPredicate, 10, 65, 48, 1, // Skip to: 135640 -/* 57751 */ MCD_OPC_Decode, 128, 18, 160, 2, // Opcode: FCMLA_ZPmZZ_S -/* 57756 */ MCD_OPC_FilterValue, 1, 55, 48, 1, // Skip to: 135640 -/* 57761 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... -/* 57764 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57786 -/* 57769 */ MCD_OPC_CheckPredicate, 10, 42, 48, 1, // Skip to: 135640 -/* 57774 */ MCD_OPC_CheckField, 13, 2, 0, 35, 48, 1, // Skip to: 135640 -/* 57781 */ MCD_OPC_Decode, 167, 17, 161, 2, // Opcode: FCADD_ZPmZ_S -/* 57786 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 57838 -/* 57791 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57794 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57816 -/* 57799 */ MCD_OPC_CheckPredicate, 12, 12, 48, 1, // Skip to: 135640 -/* 57804 */ MCD_OPC_CheckField, 13, 2, 1, 5, 48, 1, // Skip to: 135640 -/* 57811 */ MCD_OPC_Decode, 142, 19, 129, 1, // Opcode: FCVTNT_ZPmZ_StoH -/* 57816 */ MCD_OPC_FilterValue, 1, 251, 47, 1, // Skip to: 135640 -/* 57821 */ MCD_OPC_CheckPredicate, 12, 246, 47, 1, // Skip to: 135640 -/* 57826 */ MCD_OPC_CheckField, 13, 2, 1, 239, 47, 1, // Skip to: 135640 -/* 57833 */ MCD_OPC_Decode, 220, 18, 129, 1, // Opcode: FCVTLT_ZPmZ_HtoS -/* 57838 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 57867 -/* 57843 */ MCD_OPC_CheckPredicate, 24, 224, 47, 1, // Skip to: 135640 -/* 57848 */ MCD_OPC_CheckField, 16, 1, 0, 217, 47, 1, // Skip to: 135640 -/* 57855 */ MCD_OPC_CheckField, 13, 2, 1, 210, 47, 1, // Skip to: 135640 -/* 57862 */ MCD_OPC_Decode, 140, 11, 129, 1, // Opcode: BFCVTNT_ZPmZ -/* 57867 */ MCD_OPC_FilterValue, 8, 46, 0, 0, // Skip to: 57918 -/* 57872 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 57875 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 57896 -/* 57880 */ MCD_OPC_CheckPredicate, 12, 187, 47, 1, // Skip to: 135640 -/* 57885 */ MCD_OPC_CheckField, 16, 1, 0, 180, 47, 1, // Skip to: 135640 -/* 57892 */ MCD_OPC_Decode, 129, 17, 126, // Opcode: FADDP_ZPmZZ_S -/* 57896 */ MCD_OPC_FilterValue, 1, 171, 47, 1, // Skip to: 135640 -/* 57901 */ MCD_OPC_CheckPredicate, 11, 166, 47, 1, // Skip to: 135640 -/* 57906 */ MCD_OPC_CheckField, 16, 1, 0, 159, 47, 1, // Skip to: 135640 -/* 57913 */ MCD_OPC_Decode, 140, 17, 128, 1, // Opcode: FADDQV_S -/* 57918 */ MCD_OPC_FilterValue, 10, 77, 0, 0, // Skip to: 58000 -/* 57923 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 57926 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 57962 -/* 57931 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57934 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 57948 -/* 57939 */ MCD_OPC_CheckPredicate, 12, 128, 47, 1, // Skip to: 135640 -/* 57944 */ MCD_OPC_Decode, 195, 20, 126, // Opcode: FMAXNMP_ZPmZZ_S -/* 57948 */ MCD_OPC_FilterValue, 1, 119, 47, 1, // Skip to: 135640 -/* 57953 */ MCD_OPC_CheckPredicate, 12, 114, 47, 1, // Skip to: 135640 -/* 57958 */ MCD_OPC_Decode, 159, 21, 126, // Opcode: FMINNMP_ZPmZZ_S -/* 57962 */ MCD_OPC_FilterValue, 1, 105, 47, 1, // Skip to: 135640 -/* 57967 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 57970 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57985 -/* 57975 */ MCD_OPC_CheckPredicate, 11, 92, 47, 1, // Skip to: 135640 -/* 57980 */ MCD_OPC_Decode, 206, 20, 128, 1, // Opcode: FMAXNMQV_S -/* 57985 */ MCD_OPC_FilterValue, 1, 82, 47, 1, // Skip to: 135640 -/* 57990 */ MCD_OPC_CheckPredicate, 11, 77, 47, 1, // Skip to: 135640 -/* 57995 */ MCD_OPC_Decode, 170, 21, 128, 1, // Opcode: FMINNMQV_S -/* 58000 */ MCD_OPC_FilterValue, 11, 67, 47, 1, // Skip to: 135640 -/* 58005 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 58008 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 58044 -/* 58013 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58016 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 58030 -/* 58021 */ MCD_OPC_CheckPredicate, 12, 46, 47, 1, // Skip to: 135640 -/* 58026 */ MCD_OPC_Decode, 239, 20, 126, // Opcode: FMAXP_ZPmZZ_S -/* 58030 */ MCD_OPC_FilterValue, 1, 37, 47, 1, // Skip to: 135640 -/* 58035 */ MCD_OPC_CheckPredicate, 12, 32, 47, 1, // Skip to: 135640 -/* 58040 */ MCD_OPC_Decode, 203, 21, 126, // Opcode: FMINP_ZPmZZ_S -/* 58044 */ MCD_OPC_FilterValue, 1, 23, 47, 1, // Skip to: 135640 -/* 58049 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58052 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58067 -/* 58057 */ MCD_OPC_CheckPredicate, 11, 10, 47, 1, // Skip to: 135640 -/* 58062 */ MCD_OPC_Decode, 250, 20, 128, 1, // Opcode: FMAXQV_S -/* 58067 */ MCD_OPC_FilterValue, 1, 0, 47, 1, // Skip to: 135640 -/* 58072 */ MCD_OPC_CheckPredicate, 11, 251, 46, 1, // Skip to: 135640 -/* 58077 */ MCD_OPC_Decode, 214, 21, 128, 1, // Opcode: FMINQV_S -/* 58082 */ MCD_OPC_FilterValue, 1, 12, 1, 0, // Skip to: 58355 -/* 58087 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 58090 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 58128 -/* 58095 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58098 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58113 -/* 58103 */ MCD_OPC_CheckPredicate, 10, 220, 46, 1, // Skip to: 135640 -/* 58108 */ MCD_OPC_Decode, 160, 22, 141, 2, // Opcode: FMLA_ZZZI_S -/* 58113 */ MCD_OPC_FilterValue, 1, 210, 46, 1, // Skip to: 135640 -/* 58118 */ MCD_OPC_CheckPredicate, 10, 205, 46, 1, // Skip to: 135640 -/* 58123 */ MCD_OPC_Decode, 217, 22, 141, 2, // Opcode: FMLS_ZZZI_S -/* 58128 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 58143 -/* 58133 */ MCD_OPC_CheckPredicate, 10, 190, 46, 1, // Skip to: 135640 -/* 58138 */ MCD_OPC_Decode, 129, 18, 145, 2, // Opcode: FCMLA_ZZZI_H -/* 58143 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 58181 -/* 58148 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58151 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58166 -/* 58156 */ MCD_OPC_CheckPredicate, 10, 167, 46, 1, // Skip to: 135640 -/* 58161 */ MCD_OPC_Decode, 170, 23, 153, 2, // Opcode: FMUL_ZZZI_S -/* 58166 */ MCD_OPC_FilterValue, 1, 157, 46, 1, // Skip to: 135640 -/* 58171 */ MCD_OPC_CheckPredicate, 5, 152, 46, 1, // Skip to: 135640 -/* 58176 */ MCD_OPC_Decode, 187, 17, 164, 1, // Opcode: FCLAMP_ZZZ_S -/* 58181 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 58219 -/* 58186 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 58189 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58204 -/* 58194 */ MCD_OPC_CheckPredicate, 12, 129, 46, 1, // Skip to: 135640 -/* 58199 */ MCD_OPC_Decode, 249, 21, 143, 2, // Opcode: FMLALB_ZZZI_SHH -/* 58204 */ MCD_OPC_FilterValue, 1, 119, 46, 1, // Skip to: 135640 -/* 58209 */ MCD_OPC_CheckPredicate, 12, 114, 46, 1, // Skip to: 135640 -/* 58214 */ MCD_OPC_Decode, 251, 21, 143, 2, // Opcode: FMLALT_ZZZI_SHH -/* 58219 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 58257 -/* 58224 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 58227 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58242 -/* 58232 */ MCD_OPC_CheckPredicate, 12, 91, 46, 1, // Skip to: 135640 -/* 58237 */ MCD_OPC_Decode, 178, 22, 143, 2, // Opcode: FMLSLB_ZZZI_SHH -/* 58242 */ MCD_OPC_FilterValue, 1, 81, 46, 1, // Skip to: 135640 -/* 58247 */ MCD_OPC_CheckPredicate, 12, 76, 46, 1, // Skip to: 135640 -/* 58252 */ MCD_OPC_Decode, 180, 22, 143, 2, // Opcode: FMLSLT_ZZZI_SHH -/* 58257 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 58295 -/* 58262 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58265 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58280 -/* 58270 */ MCD_OPC_CheckPredicate, 12, 53, 46, 1, // Skip to: 135640 -/* 58275 */ MCD_OPC_Decode, 250, 21, 164, 1, // Opcode: FMLALB_ZZZ_SHH -/* 58280 */ MCD_OPC_FilterValue, 1, 43, 46, 1, // Skip to: 135640 -/* 58285 */ MCD_OPC_CheckPredicate, 12, 38, 46, 1, // Skip to: 135640 -/* 58290 */ MCD_OPC_Decode, 252, 21, 164, 1, // Opcode: FMLALT_ZZZ_SHH -/* 58295 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 58333 -/* 58300 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58303 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58318 -/* 58308 */ MCD_OPC_CheckPredicate, 12, 15, 46, 1, // Skip to: 135640 -/* 58313 */ MCD_OPC_Decode, 179, 22, 164, 1, // Opcode: FMLSLB_ZZZ_SHH -/* 58318 */ MCD_OPC_FilterValue, 1, 5, 46, 1, // Skip to: 135640 -/* 58323 */ MCD_OPC_CheckPredicate, 12, 0, 46, 1, // Skip to: 135640 -/* 58328 */ MCD_OPC_Decode, 181, 22, 164, 1, // Opcode: FMLSLT_ZZZ_SHH -/* 58333 */ MCD_OPC_FilterValue, 14, 246, 45, 1, // Skip to: 135640 -/* 58338 */ MCD_OPC_CheckPredicate, 26, 241, 45, 1, // Skip to: 135640 -/* 58343 */ MCD_OPC_CheckField, 10, 2, 1, 234, 45, 1, // Skip to: 135640 -/* 58350 */ MCD_OPC_Decode, 232, 22, 164, 1, // Opcode: FMMLA_ZZZ_S -/* 58355 */ MCD_OPC_FilterValue, 2, 59, 1, 0, // Skip to: 58675 -/* 58360 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 58363 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58378 -/* 58368 */ MCD_OPC_CheckPredicate, 10, 211, 45, 1, // Skip to: 135640 -/* 58373 */ MCD_OPC_Decode, 254, 17, 160, 2, // Opcode: FCMLA_ZPmZZ_D -/* 58378 */ MCD_OPC_FilterValue, 1, 201, 45, 1, // Skip to: 135640 -/* 58383 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... -/* 58386 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 58408 -/* 58391 */ MCD_OPC_CheckPredicate, 10, 188, 45, 1, // Skip to: 135640 -/* 58396 */ MCD_OPC_CheckField, 13, 2, 0, 181, 45, 1, // Skip to: 135640 -/* 58403 */ MCD_OPC_Decode, 165, 17, 161, 2, // Opcode: FCADD_ZPmZ_D -/* 58408 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 58460 -/* 58413 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58416 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 58438 -/* 58421 */ MCD_OPC_CheckPredicate, 12, 158, 45, 1, // Skip to: 135640 -/* 58426 */ MCD_OPC_CheckField, 13, 2, 1, 151, 45, 1, // Skip to: 135640 -/* 58433 */ MCD_OPC_Decode, 141, 19, 129, 1, // Opcode: FCVTNT_ZPmZ_DtoS -/* 58438 */ MCD_OPC_FilterValue, 1, 141, 45, 1, // Skip to: 135640 -/* 58443 */ MCD_OPC_CheckPredicate, 12, 136, 45, 1, // Skip to: 135640 -/* 58448 */ MCD_OPC_CheckField, 13, 2, 1, 129, 45, 1, // Skip to: 135640 -/* 58455 */ MCD_OPC_Decode, 221, 18, 129, 1, // Opcode: FCVTLT_ZPmZ_StoD -/* 58460 */ MCD_OPC_FilterValue, 8, 46, 0, 0, // Skip to: 58511 -/* 58465 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 58468 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 58489 -/* 58473 */ MCD_OPC_CheckPredicate, 12, 106, 45, 1, // Skip to: 135640 -/* 58478 */ MCD_OPC_CheckField, 16, 1, 0, 99, 45, 1, // Skip to: 135640 -/* 58485 */ MCD_OPC_Decode, 255, 16, 126, // Opcode: FADDP_ZPmZZ_D -/* 58489 */ MCD_OPC_FilterValue, 1, 90, 45, 1, // Skip to: 135640 -/* 58494 */ MCD_OPC_CheckPredicate, 11, 85, 45, 1, // Skip to: 135640 -/* 58499 */ MCD_OPC_CheckField, 16, 1, 0, 78, 45, 1, // Skip to: 135640 -/* 58506 */ MCD_OPC_Decode, 138, 17, 128, 1, // Opcode: FADDQV_D -/* 58511 */ MCD_OPC_FilterValue, 10, 77, 0, 0, // Skip to: 58593 -/* 58516 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 58519 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 58555 -/* 58524 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58527 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 58541 -/* 58532 */ MCD_OPC_CheckPredicate, 12, 47, 45, 1, // Skip to: 135640 -/* 58537 */ MCD_OPC_Decode, 193, 20, 126, // Opcode: FMAXNMP_ZPmZZ_D -/* 58541 */ MCD_OPC_FilterValue, 1, 38, 45, 1, // Skip to: 135640 -/* 58546 */ MCD_OPC_CheckPredicate, 12, 33, 45, 1, // Skip to: 135640 -/* 58551 */ MCD_OPC_Decode, 157, 21, 126, // Opcode: FMINNMP_ZPmZZ_D -/* 58555 */ MCD_OPC_FilterValue, 1, 24, 45, 1, // Skip to: 135640 -/* 58560 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58563 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58578 -/* 58568 */ MCD_OPC_CheckPredicate, 11, 11, 45, 1, // Skip to: 135640 -/* 58573 */ MCD_OPC_Decode, 204, 20, 128, 1, // Opcode: FMAXNMQV_D -/* 58578 */ MCD_OPC_FilterValue, 1, 1, 45, 1, // Skip to: 135640 -/* 58583 */ MCD_OPC_CheckPredicate, 11, 252, 44, 1, // Skip to: 135640 -/* 58588 */ MCD_OPC_Decode, 168, 21, 128, 1, // Opcode: FMINNMQV_D -/* 58593 */ MCD_OPC_FilterValue, 11, 242, 44, 1, // Skip to: 135640 -/* 58598 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 58601 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 58637 -/* 58606 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58609 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 58623 -/* 58614 */ MCD_OPC_CheckPredicate, 12, 221, 44, 1, // Skip to: 135640 -/* 58619 */ MCD_OPC_Decode, 237, 20, 126, // Opcode: FMAXP_ZPmZZ_D -/* 58623 */ MCD_OPC_FilterValue, 1, 212, 44, 1, // Skip to: 135640 -/* 58628 */ MCD_OPC_CheckPredicate, 12, 207, 44, 1, // Skip to: 135640 -/* 58633 */ MCD_OPC_Decode, 201, 21, 126, // Opcode: FMINP_ZPmZZ_D -/* 58637 */ MCD_OPC_FilterValue, 1, 198, 44, 1, // Skip to: 135640 -/* 58642 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 58645 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58660 -/* 58650 */ MCD_OPC_CheckPredicate, 11, 185, 44, 1, // Skip to: 135640 -/* 58655 */ MCD_OPC_Decode, 248, 20, 128, 1, // Opcode: FMAXQV_D -/* 58660 */ MCD_OPC_FilterValue, 1, 175, 44, 1, // Skip to: 135640 -/* 58665 */ MCD_OPC_CheckPredicate, 11, 170, 44, 1, // Skip to: 135640 -/* 58670 */ MCD_OPC_Decode, 212, 21, 128, 1, // Opcode: FMINQV_D -/* 58675 */ MCD_OPC_FilterValue, 3, 160, 44, 1, // Skip to: 135640 -/* 58680 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 58683 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 58721 -/* 58688 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58691 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58706 -/* 58696 */ MCD_OPC_CheckPredicate, 10, 139, 44, 1, // Skip to: 135640 -/* 58701 */ MCD_OPC_Decode, 158, 22, 142, 2, // Opcode: FMLA_ZZZI_D -/* 58706 */ MCD_OPC_FilterValue, 1, 129, 44, 1, // Skip to: 135640 -/* 58711 */ MCD_OPC_CheckPredicate, 10, 124, 44, 1, // Skip to: 135640 -/* 58716 */ MCD_OPC_Decode, 215, 22, 142, 2, // Opcode: FMLS_ZZZI_D -/* 58721 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 58736 -/* 58726 */ MCD_OPC_CheckPredicate, 10, 109, 44, 1, // Skip to: 135640 -/* 58731 */ MCD_OPC_Decode, 130, 18, 146, 2, // Opcode: FCMLA_ZZZI_S -/* 58736 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 58774 -/* 58741 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58744 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58759 -/* 58749 */ MCD_OPC_CheckPredicate, 10, 86, 44, 1, // Skip to: 135640 -/* 58754 */ MCD_OPC_Decode, 168, 23, 154, 2, // Opcode: FMUL_ZZZI_D -/* 58759 */ MCD_OPC_FilterValue, 1, 76, 44, 1, // Skip to: 135640 -/* 58764 */ MCD_OPC_CheckPredicate, 5, 71, 44, 1, // Skip to: 135640 -/* 58769 */ MCD_OPC_Decode, 185, 17, 164, 1, // Opcode: FCLAMP_ZZZ_D -/* 58774 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 58812 -/* 58779 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 58782 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58797 -/* 58787 */ MCD_OPC_CheckPredicate, 24, 48, 44, 1, // Skip to: 135640 -/* 58792 */ MCD_OPC_Decode, 177, 11, 143, 2, // Opcode: BFMLALB_ZZZI -/* 58797 */ MCD_OPC_FilterValue, 1, 38, 44, 1, // Skip to: 135640 -/* 58802 */ MCD_OPC_CheckPredicate, 24, 33, 44, 1, // Skip to: 135640 -/* 58807 */ MCD_OPC_Decode, 181, 11, 143, 2, // Opcode: BFMLALT_ZZZI -/* 58812 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 58850 -/* 58817 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 58820 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58835 -/* 58825 */ MCD_OPC_CheckPredicate, 5, 10, 44, 1, // Skip to: 135640 -/* 58830 */ MCD_OPC_Decode, 198, 11, 143, 2, // Opcode: BFMLSLB_ZZZI_S -/* 58835 */ MCD_OPC_FilterValue, 1, 0, 44, 1, // Skip to: 135640 -/* 58840 */ MCD_OPC_CheckPredicate, 5, 251, 43, 1, // Skip to: 135640 -/* 58845 */ MCD_OPC_Decode, 200, 11, 143, 2, // Opcode: BFMLSLT_ZZZI_S -/* 58850 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 58888 -/* 58855 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58858 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58873 -/* 58863 */ MCD_OPC_CheckPredicate, 24, 228, 43, 1, // Skip to: 135640 -/* 58868 */ MCD_OPC_Decode, 176, 11, 164, 1, // Opcode: BFMLALB_ZZZ -/* 58873 */ MCD_OPC_FilterValue, 1, 218, 43, 1, // Skip to: 135640 -/* 58878 */ MCD_OPC_CheckPredicate, 24, 213, 43, 1, // Skip to: 135640 -/* 58883 */ MCD_OPC_Decode, 180, 11, 164, 1, // Opcode: BFMLALT_ZZZ -/* 58888 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 58926 -/* 58893 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 58896 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58911 -/* 58901 */ MCD_OPC_CheckPredicate, 5, 190, 43, 1, // Skip to: 135640 -/* 58906 */ MCD_OPC_Decode, 199, 11, 164, 1, // Opcode: BFMLSLB_ZZZ_S -/* 58911 */ MCD_OPC_FilterValue, 1, 180, 43, 1, // Skip to: 135640 -/* 58916 */ MCD_OPC_CheckPredicate, 5, 175, 43, 1, // Skip to: 135640 -/* 58921 */ MCD_OPC_Decode, 201, 11, 164, 1, // Opcode: BFMLSLT_ZZZ_S -/* 58926 */ MCD_OPC_FilterValue, 14, 165, 43, 1, // Skip to: 135640 -/* 58931 */ MCD_OPC_CheckPredicate, 27, 160, 43, 1, // Skip to: 135640 -/* 58936 */ MCD_OPC_CheckField, 10, 2, 1, 153, 43, 1, // Skip to: 135640 -/* 58943 */ MCD_OPC_Decode, 231, 22, 164, 1, // Opcode: FMMLA_ZZZ_D -/* 58948 */ MCD_OPC_FilterValue, 2, 133, 6, 0, // Skip to: 60622 -/* 58953 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 58956 */ MCD_OPC_FilterValue, 0, 184, 0, 0, // Skip to: 59145 -/* 58961 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 58964 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 59017 -/* 58969 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 58972 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58987 -/* 58977 */ MCD_OPC_CheckPredicate, 23, 114, 43, 1, // Skip to: 135640 -/* 58982 */ MCD_OPC_Decode, 133, 11, 150, 1, // Opcode: BFADD_ZZZ -/* 58987 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59002 -/* 58992 */ MCD_OPC_CheckPredicate, 23, 99, 43, 1, // Skip to: 135640 -/* 58997 */ MCD_OPC_Decode, 232, 11, 150, 1, // Opcode: BFSUB_ZZZ -/* 59002 */ MCD_OPC_FilterValue, 2, 89, 43, 1, // Skip to: 135640 -/* 59007 */ MCD_OPC_CheckPredicate, 23, 84, 43, 1, // Skip to: 135640 -/* 59012 */ MCD_OPC_Decode, 225, 11, 150, 1, // Opcode: BFMUL_ZZZ -/* 59017 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59032 -/* 59022 */ MCD_OPC_CheckPredicate, 23, 69, 43, 1, // Skip to: 135640 -/* 59027 */ MCD_OPC_Decode, 196, 11, 130, 1, // Opcode: BFMLA_ZPmZZ -/* 59032 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 59130 -/* 59037 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 59040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59055 -/* 59045 */ MCD_OPC_CheckPredicate, 10, 46, 43, 1, // Skip to: 135640 -/* 59050 */ MCD_OPC_Decode, 158, 17, 150, 1, // Opcode: FADD_ZZZ_H -/* 59055 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59070 -/* 59060 */ MCD_OPC_CheckPredicate, 10, 31, 43, 1, // Skip to: 135640 -/* 59065 */ MCD_OPC_Decode, 154, 25, 150, 1, // Opcode: FSUB_ZZZ_H -/* 59070 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 59085 -/* 59075 */ MCD_OPC_CheckPredicate, 10, 16, 43, 1, // Skip to: 135640 -/* 59080 */ MCD_OPC_Decode, 172, 23, 150, 1, // Opcode: FMUL_ZZZ_H -/* 59085 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 59100 -/* 59090 */ MCD_OPC_CheckPredicate, 14, 1, 43, 1, // Skip to: 135640 -/* 59095 */ MCD_OPC_Decode, 165, 25, 150, 1, // Opcode: FTSMUL_ZZZ_H -/* 59100 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 59115 -/* 59105 */ MCD_OPC_CheckPredicate, 10, 242, 42, 1, // Skip to: 135640 -/* 59110 */ MCD_OPC_Decode, 234, 23, 150, 1, // Opcode: FRECPS_ZZZ_H -/* 59115 */ MCD_OPC_FilterValue, 7, 232, 42, 1, // Skip to: 135640 -/* 59120 */ MCD_OPC_CheckPredicate, 10, 227, 42, 1, // Skip to: 135640 -/* 59125 */ MCD_OPC_Decode, 239, 24, 150, 1, // Opcode: FRSQRTS_ZZZ_H -/* 59130 */ MCD_OPC_FilterValue, 3, 217, 42, 1, // Skip to: 135640 -/* 59135 */ MCD_OPC_CheckPredicate, 10, 212, 42, 1, // Skip to: 135640 -/* 59140 */ MCD_OPC_Decode, 156, 22, 130, 1, // Opcode: FMLA_ZPmZZ_H -/* 59145 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 59439 -/* 59150 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 59153 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59168 -/* 59158 */ MCD_OPC_CheckPredicate, 23, 189, 42, 1, // Skip to: 135640 -/* 59163 */ MCD_OPC_Decode, 216, 11, 130, 1, // Opcode: BFMLS_ZPmZZ -/* 59168 */ MCD_OPC_FilterValue, 2, 251, 0, 0, // Skip to: 59424 -/* 59173 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 59176 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 59190 -/* 59181 */ MCD_OPC_CheckPredicate, 10, 166, 42, 1, // Skip to: 135640 -/* 59186 */ MCD_OPC_Decode, 143, 17, 127, // Opcode: FADDV_VPZ_H -/* 59190 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 59204 -/* 59195 */ MCD_OPC_CheckPredicate, 10, 152, 42, 1, // Skip to: 135640 -/* 59200 */ MCD_OPC_Decode, 209, 20, 127, // Opcode: FMAXNMV_VPZ_H -/* 59204 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 59218 -/* 59209 */ MCD_OPC_CheckPredicate, 10, 138, 42, 1, // Skip to: 135640 -/* 59214 */ MCD_OPC_Decode, 173, 21, 127, // Opcode: FMINNMV_VPZ_H -/* 59218 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 59232 -/* 59223 */ MCD_OPC_CheckPredicate, 10, 124, 42, 1, // Skip to: 135640 -/* 59228 */ MCD_OPC_Decode, 253, 20, 127, // Opcode: FMAXV_VPZ_H -/* 59232 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 59246 -/* 59237 */ MCD_OPC_CheckPredicate, 10, 110, 42, 1, // Skip to: 135640 -/* 59242 */ MCD_OPC_Decode, 217, 21, 127, // Opcode: FMINV_VPZ_H -/* 59246 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 59268 -/* 59251 */ MCD_OPC_CheckPredicate, 10, 96, 42, 1, // Skip to: 135640 -/* 59256 */ MCD_OPC_CheckField, 10, 3, 4, 89, 42, 1, // Skip to: 135640 -/* 59263 */ MCD_OPC_Decode, 220, 23, 178, 1, // Opcode: FRECPE_ZZ_H -/* 59268 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 59290 -/* 59273 */ MCD_OPC_CheckPredicate, 10, 74, 42, 1, // Skip to: 135640 -/* 59278 */ MCD_OPC_CheckField, 10, 3, 4, 67, 42, 1, // Skip to: 135640 -/* 59285 */ MCD_OPC_Decode, 225, 24, 178, 1, // Opcode: FRSQRTE_ZZ_H -/* 59290 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 59328 -/* 59295 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 59298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59313 -/* 59303 */ MCD_OPC_CheckPredicate, 10, 44, 42, 1, // Skip to: 135640 -/* 59308 */ MCD_OPC_Decode, 214, 17, 162, 2, // Opcode: FCMGE_PPzZ0_H -/* 59313 */ MCD_OPC_FilterValue, 1, 34, 42, 1, // Skip to: 135640 -/* 59318 */ MCD_OPC_CheckPredicate, 10, 29, 42, 1, // Skip to: 135640 -/* 59323 */ MCD_OPC_Decode, 236, 17, 162, 2, // Opcode: FCMGT_PPzZ0_H -/* 59328 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 59366 -/* 59333 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 59336 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59351 -/* 59341 */ MCD_OPC_CheckPredicate, 10, 6, 42, 1, // Skip to: 135640 -/* 59346 */ MCD_OPC_Decode, 151, 18, 162, 2, // Opcode: FCMLT_PPzZ0_H -/* 59351 */ MCD_OPC_FilterValue, 1, 252, 41, 1, // Skip to: 135640 -/* 59356 */ MCD_OPC_CheckPredicate, 10, 247, 41, 1, // Skip to: 135640 -/* 59361 */ MCD_OPC_Decode, 140, 18, 162, 2, // Opcode: FCMLE_PPzZ0_H -/* 59366 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 59388 -/* 59371 */ MCD_OPC_CheckPredicate, 10, 232, 41, 1, // Skip to: 135640 -/* 59376 */ MCD_OPC_CheckField, 4, 1, 0, 225, 41, 1, // Skip to: 135640 -/* 59383 */ MCD_OPC_Decode, 192, 17, 162, 2, // Opcode: FCMEQ_PPzZ0_H -/* 59388 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 59410 -/* 59393 */ MCD_OPC_CheckPredicate, 10, 210, 41, 1, // Skip to: 135640 -/* 59398 */ MCD_OPC_CheckField, 4, 1, 0, 203, 41, 1, // Skip to: 135640 -/* 59405 */ MCD_OPC_Decode, 162, 18, 162, 2, // Opcode: FCMNE_PPzZ0_H -/* 59410 */ MCD_OPC_FilterValue, 24, 193, 41, 1, // Skip to: 135640 -/* 59415 */ MCD_OPC_CheckPredicate, 14, 188, 41, 1, // Skip to: 135640 -/* 59420 */ MCD_OPC_Decode, 251, 16, 126, // Opcode: FADDA_VPZ_H -/* 59424 */ MCD_OPC_FilterValue, 3, 179, 41, 1, // Skip to: 135640 -/* 59429 */ MCD_OPC_CheckPredicate, 10, 174, 41, 1, // Skip to: 135640 -/* 59434 */ MCD_OPC_Decode, 213, 22, 130, 1, // Opcode: FMLS_ZPmZZ_H -/* 59439 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 59500 -/* 59444 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 59447 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 59485 -/* 59452 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 59455 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59470 -/* 59460 */ MCD_OPC_CheckPredicate, 10, 143, 41, 1, // Skip to: 135640 -/* 59465 */ MCD_OPC_Decode, 217, 17, 227, 1, // Opcode: FCMGE_PPzZZ_H -/* 59470 */ MCD_OPC_FilterValue, 1, 133, 41, 1, // Skip to: 135640 -/* 59475 */ MCD_OPC_CheckPredicate, 10, 128, 41, 1, // Skip to: 135640 -/* 59480 */ MCD_OPC_Decode, 239, 17, 227, 1, // Opcode: FCMGT_PPzZZ_H -/* 59485 */ MCD_OPC_FilterValue, 3, 118, 41, 1, // Skip to: 135640 -/* 59490 */ MCD_OPC_CheckPredicate, 10, 113, 41, 1, // Skip to: 135640 -/* 59495 */ MCD_OPC_Decode, 205, 23, 130, 1, // Opcode: FNMLA_ZPmZZ_H -/* 59500 */ MCD_OPC_FilterValue, 3, 56, 0, 0, // Skip to: 59561 -/* 59505 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 59508 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 59546 -/* 59513 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 59516 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59531 -/* 59521 */ MCD_OPC_CheckPredicate, 10, 82, 41, 1, // Skip to: 135640 -/* 59526 */ MCD_OPC_Decode, 195, 17, 227, 1, // Opcode: FCMEQ_PPzZZ_H -/* 59531 */ MCD_OPC_FilterValue, 1, 72, 41, 1, // Skip to: 135640 -/* 59536 */ MCD_OPC_CheckPredicate, 10, 67, 41, 1, // Skip to: 135640 -/* 59541 */ MCD_OPC_Decode, 165, 18, 227, 1, // Opcode: FCMNE_PPzZZ_H -/* 59546 */ MCD_OPC_FilterValue, 3, 57, 41, 1, // Skip to: 135640 -/* 59551 */ MCD_OPC_CheckPredicate, 10, 52, 41, 1, // Skip to: 135640 -/* 59556 */ MCD_OPC_Decode, 208, 23, 130, 1, // Opcode: FNMLS_ZPmZZ_H -/* 59561 */ MCD_OPC_FilterValue, 4, 24, 2, 0, // Skip to: 60102 -/* 59566 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 59569 */ MCD_OPC_FilterValue, 0, 101, 0, 0, // Skip to: 59675 -/* 59574 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 59577 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 59591 -/* 59582 */ MCD_OPC_CheckPredicate, 23, 21, 41, 1, // Skip to: 135640 -/* 59587 */ MCD_OPC_Decode, 132, 11, 126, // Opcode: BFADD_ZPZmZ -/* 59591 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 59605 -/* 59596 */ MCD_OPC_CheckPredicate, 23, 7, 41, 1, // Skip to: 135640 -/* 59601 */ MCD_OPC_Decode, 231, 11, 126, // Opcode: BFSUB_ZPZmZ -/* 59605 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 59619 -/* 59610 */ MCD_OPC_CheckPredicate, 23, 249, 40, 1, // Skip to: 135640 -/* 59615 */ MCD_OPC_Decode, 224, 11, 126, // Opcode: BFMUL_ZPZmZ -/* 59619 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 59633 -/* 59624 */ MCD_OPC_CheckPredicate, 23, 235, 40, 1, // Skip to: 135640 -/* 59629 */ MCD_OPC_Decode, 158, 11, 126, // Opcode: BFMAXNM_ZPZmZ -/* 59633 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 59647 -/* 59638 */ MCD_OPC_CheckPredicate, 23, 221, 40, 1, // Skip to: 135640 -/* 59643 */ MCD_OPC_Decode, 168, 11, 126, // Opcode: BFMINNM_ZPZmZ -/* 59647 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 59661 -/* 59652 */ MCD_OPC_CheckPredicate, 23, 207, 40, 1, // Skip to: 135640 -/* 59657 */ MCD_OPC_Decode, 163, 11, 126, // Opcode: BFMAX_ZPZmZ -/* 59661 */ MCD_OPC_FilterValue, 7, 198, 40, 1, // Skip to: 135640 -/* 59666 */ MCD_OPC_CheckPredicate, 23, 193, 40, 1, // Skip to: 135640 -/* 59671 */ MCD_OPC_Decode, 173, 11, 126, // Opcode: BFMIN_ZPZmZ -/* 59675 */ MCD_OPC_FilterValue, 2, 151, 1, 0, // Skip to: 60087 -/* 59680 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 59683 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 59803 -/* 59688 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 59691 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 59705 -/* 59696 */ MCD_OPC_CheckPredicate, 10, 163, 40, 1, // Skip to: 135640 -/* 59701 */ MCD_OPC_Decode, 155, 17, 126, // Opcode: FADD_ZPmZ_H -/* 59705 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 59719 -/* 59710 */ MCD_OPC_CheckPredicate, 10, 149, 40, 1, // Skip to: 135640 -/* 59715 */ MCD_OPC_Decode, 151, 25, 126, // Opcode: FSUB_ZPmZ_H -/* 59719 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 59733 -/* 59724 */ MCD_OPC_CheckPredicate, 10, 135, 40, 1, // Skip to: 135640 -/* 59729 */ MCD_OPC_Decode, 166, 23, 126, // Opcode: FMUL_ZPmZ_H -/* 59733 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 59747 -/* 59738 */ MCD_OPC_CheckPredicate, 10, 121, 40, 1, // Skip to: 135640 -/* 59743 */ MCD_OPC_Decode, 138, 25, 126, // Opcode: FSUBR_ZPmZ_H -/* 59747 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 59761 -/* 59752 */ MCD_OPC_CheckPredicate, 10, 107, 40, 1, // Skip to: 135640 -/* 59757 */ MCD_OPC_Decode, 230, 20, 126, // Opcode: FMAXNM_ZPmZ_H -/* 59761 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 59775 -/* 59766 */ MCD_OPC_CheckPredicate, 10, 93, 40, 1, // Skip to: 135640 -/* 59771 */ MCD_OPC_Decode, 194, 21, 126, // Opcode: FMINNM_ZPmZ_H -/* 59775 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 59789 -/* 59780 */ MCD_OPC_CheckPredicate, 10, 79, 40, 1, // Skip to: 135640 -/* 59785 */ MCD_OPC_Decode, 146, 21, 126, // Opcode: FMAX_ZPmZ_H -/* 59789 */ MCD_OPC_FilterValue, 7, 70, 40, 1, // Skip to: 135640 -/* 59794 */ MCD_OPC_CheckPredicate, 10, 65, 40, 1, // Skip to: 135640 -/* 59799 */ MCD_OPC_Decode, 238, 21, 126, // Opcode: FMIN_ZPmZ_H -/* 59803 */ MCD_OPC_FilterValue, 1, 73, 0, 0, // Skip to: 59881 -/* 59808 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 59811 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 59825 -/* 59816 */ MCD_OPC_CheckPredicate, 10, 43, 40, 1, // Skip to: 135640 -/* 59821 */ MCD_OPC_Decode, 210, 16, 126, // Opcode: FABD_ZPmZ_H -/* 59825 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 59839 -/* 59830 */ MCD_OPC_CheckPredicate, 10, 29, 40, 1, // Skip to: 135640 -/* 59835 */ MCD_OPC_Decode, 247, 24, 126, // Opcode: FSCALE_ZPmZ_H -/* 59839 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 59853 -/* 59844 */ MCD_OPC_CheckPredicate, 10, 15, 40, 1, // Skip to: 135640 -/* 59849 */ MCD_OPC_Decode, 147, 23, 126, // Opcode: FMULX_ZPmZ_H -/* 59853 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 59867 -/* 59858 */ MCD_OPC_CheckPredicate, 10, 1, 40, 1, // Skip to: 135640 -/* 59863 */ MCD_OPC_Decode, 154, 20, 126, // Opcode: FDIVR_ZPmZ_H -/* 59867 */ MCD_OPC_FilterValue, 5, 248, 39, 1, // Skip to: 135640 -/* 59872 */ MCD_OPC_CheckPredicate, 10, 243, 39, 1, // Skip to: 135640 -/* 59877 */ MCD_OPC_Decode, 158, 20, 126, // Opcode: FDIV_ZPmZ_H -/* 59881 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 59903 -/* 59886 */ MCD_OPC_CheckPredicate, 14, 229, 39, 1, // Skip to: 135640 -/* 59891 */ MCD_OPC_CheckField, 10, 3, 0, 222, 39, 1, // Skip to: 135640 -/* 59898 */ MCD_OPC_Decode, 162, 25, 163, 2, // Opcode: FTMAD_ZZI_H -/* 59903 */ MCD_OPC_FilterValue, 3, 212, 39, 1, // Skip to: 135640 -/* 59908 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 59911 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59933 -/* 59916 */ MCD_OPC_CheckPredicate, 10, 199, 39, 1, // Skip to: 135640 -/* 59921 */ MCD_OPC_CheckField, 6, 4, 0, 192, 39, 1, // Skip to: 135640 -/* 59928 */ MCD_OPC_Decode, 152, 17, 164, 2, // Opcode: FADD_ZPmI_H -/* 59933 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 59955 -/* 59938 */ MCD_OPC_CheckPredicate, 10, 177, 39, 1, // Skip to: 135640 -/* 59943 */ MCD_OPC_CheckField, 6, 4, 0, 170, 39, 1, // Skip to: 135640 -/* 59950 */ MCD_OPC_Decode, 148, 25, 164, 2, // Opcode: FSUB_ZPmI_H -/* 59955 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 59977 -/* 59960 */ MCD_OPC_CheckPredicate, 10, 155, 39, 1, // Skip to: 135640 -/* 59965 */ MCD_OPC_CheckField, 6, 4, 0, 148, 39, 1, // Skip to: 135640 -/* 59972 */ MCD_OPC_Decode, 163, 23, 164, 2, // Opcode: FMUL_ZPmI_H -/* 59977 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 59999 -/* 59982 */ MCD_OPC_CheckPredicate, 10, 133, 39, 1, // Skip to: 135640 -/* 59987 */ MCD_OPC_CheckField, 6, 4, 0, 126, 39, 1, // Skip to: 135640 -/* 59994 */ MCD_OPC_Decode, 135, 25, 164, 2, // Opcode: FSUBR_ZPmI_H -/* 59999 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 60021 -/* 60004 */ MCD_OPC_CheckPredicate, 10, 111, 39, 1, // Skip to: 135640 -/* 60009 */ MCD_OPC_CheckField, 6, 4, 0, 104, 39, 1, // Skip to: 135640 -/* 60016 */ MCD_OPC_Decode, 227, 20, 164, 2, // Opcode: FMAXNM_ZPmI_H -/* 60021 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 60043 -/* 60026 */ MCD_OPC_CheckPredicate, 10, 89, 39, 1, // Skip to: 135640 -/* 60031 */ MCD_OPC_CheckField, 6, 4, 0, 82, 39, 1, // Skip to: 135640 -/* 60038 */ MCD_OPC_Decode, 191, 21, 164, 2, // Opcode: FMINNM_ZPmI_H -/* 60043 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 60065 -/* 60048 */ MCD_OPC_CheckPredicate, 10, 67, 39, 1, // Skip to: 135640 -/* 60053 */ MCD_OPC_CheckField, 6, 4, 0, 60, 39, 1, // Skip to: 135640 -/* 60060 */ MCD_OPC_Decode, 143, 21, 164, 2, // Opcode: FMAX_ZPmI_H -/* 60065 */ MCD_OPC_FilterValue, 7, 50, 39, 1, // Skip to: 135640 -/* 60070 */ MCD_OPC_CheckPredicate, 10, 45, 39, 1, // Skip to: 135640 -/* 60075 */ MCD_OPC_CheckField, 6, 4, 0, 38, 39, 1, // Skip to: 135640 -/* 60082 */ MCD_OPC_Decode, 235, 21, 164, 2, // Opcode: FMIN_ZPmI_H -/* 60087 */ MCD_OPC_FilterValue, 3, 28, 39, 1, // Skip to: 135640 -/* 60092 */ MCD_OPC_CheckPredicate, 10, 23, 39, 1, // Skip to: 135640 -/* 60097 */ MCD_OPC_Decode, 187, 20, 130, 1, // Opcode: FMAD_ZPmZZ_H -/* 60102 */ MCD_OPC_FilterValue, 5, 153, 1, 0, // Skip to: 60516 -/* 60107 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 60110 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 60178 -/* 60115 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 60118 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 60133 -/* 60123 */ MCD_OPC_CheckPredicate, 12, 248, 38, 1, // Skip to: 135640 -/* 60128 */ MCD_OPC_Decode, 196, 19, 129, 1, // Opcode: FCVTX_ZPmZ_DtoS -/* 60133 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 60148 -/* 60138 */ MCD_OPC_CheckPredicate, 12, 233, 38, 1, // Skip to: 135640 -/* 60143 */ MCD_OPC_Decode, 181, 20, 129, 1, // Opcode: FLOGB_ZPmZ_H -/* 60148 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 60163 -/* 60153 */ MCD_OPC_CheckPredicate, 12, 218, 38, 1, // Skip to: 135640 -/* 60158 */ MCD_OPC_Decode, 182, 20, 129, 1, // Opcode: FLOGB_ZPmZ_S -/* 60163 */ MCD_OPC_FilterValue, 30, 208, 38, 1, // Skip to: 135640 -/* 60168 */ MCD_OPC_CheckPredicate, 12, 203, 38, 1, // Skip to: 135640 -/* 60173 */ MCD_OPC_Decode, 180, 20, 129, 1, // Opcode: FLOGB_ZPmZ_D -/* 60178 */ MCD_OPC_FilterValue, 2, 62, 1, 0, // Skip to: 60501 -/* 60183 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 60186 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60201 -/* 60191 */ MCD_OPC_CheckPredicate, 10, 180, 38, 1, // Skip to: 135640 -/* 60196 */ MCD_OPC_Decode, 182, 24, 129, 1, // Opcode: FRINTN_ZPmZ_H -/* 60201 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60216 -/* 60206 */ MCD_OPC_CheckPredicate, 10, 165, 38, 1, // Skip to: 135640 -/* 60211 */ MCD_OPC_Decode, 195, 24, 129, 1, // Opcode: FRINTP_ZPmZ_H -/* 60216 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 60231 -/* 60221 */ MCD_OPC_CheckPredicate, 10, 150, 38, 1, // Skip to: 135640 -/* 60226 */ MCD_OPC_Decode, 169, 24, 129, 1, // Opcode: FRINTM_ZPmZ_H -/* 60231 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 60246 -/* 60236 */ MCD_OPC_CheckPredicate, 10, 135, 38, 1, // Skip to: 135640 -/* 60241 */ MCD_OPC_Decode, 217, 24, 129, 1, // Opcode: FRINTZ_ZPmZ_H -/* 60246 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 60261 -/* 60251 */ MCD_OPC_CheckPredicate, 10, 120, 38, 1, // Skip to: 135640 -/* 60256 */ MCD_OPC_Decode, 145, 24, 129, 1, // Opcode: FRINTA_ZPmZ_H -/* 60261 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 60276 -/* 60266 */ MCD_OPC_CheckPredicate, 10, 105, 38, 1, // Skip to: 135640 -/* 60271 */ MCD_OPC_Decode, 206, 24, 129, 1, // Opcode: FRINTX_ZPmZ_H -/* 60276 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 60291 -/* 60281 */ MCD_OPC_CheckPredicate, 10, 90, 38, 1, // Skip to: 135640 -/* 60286 */ MCD_OPC_Decode, 156, 24, 129, 1, // Opcode: FRINTI_ZPmZ_H -/* 60291 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 60306 -/* 60296 */ MCD_OPC_CheckPredicate, 10, 75, 38, 1, // Skip to: 135640 -/* 60301 */ MCD_OPC_Decode, 242, 23, 129, 1, // Opcode: FRECPX_ZPmZ_H -/* 60306 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 60321 -/* 60311 */ MCD_OPC_CheckPredicate, 10, 60, 38, 1, // Skip to: 135640 -/* 60316 */ MCD_OPC_Decode, 253, 24, 129, 1, // Opcode: FSQRT_ZPmZ_H -/* 60321 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 60336 -/* 60326 */ MCD_OPC_CheckPredicate, 10, 45, 38, 1, // Skip to: 135640 -/* 60331 */ MCD_OPC_Decode, 165, 38, 129, 1, // Opcode: SCVTF_ZPmZ_HtoH -/* 60336 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 60351 -/* 60341 */ MCD_OPC_CheckPredicate, 10, 30, 38, 1, // Skip to: 135640 -/* 60346 */ MCD_OPC_Decode, 242, 52, 129, 1, // Opcode: UCVTF_ZPmZ_HtoH -/* 60351 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 60366 -/* 60356 */ MCD_OPC_CheckPredicate, 10, 15, 38, 1, // Skip to: 135640 -/* 60361 */ MCD_OPC_Decode, 167, 38, 129, 1, // Opcode: SCVTF_ZPmZ_StoH -/* 60366 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 60381 -/* 60371 */ MCD_OPC_CheckPredicate, 10, 0, 38, 1, // Skip to: 135640 -/* 60376 */ MCD_OPC_Decode, 244, 52, 129, 1, // Opcode: UCVTF_ZPmZ_StoH -/* 60381 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 60396 -/* 60386 */ MCD_OPC_CheckPredicate, 10, 241, 37, 1, // Skip to: 135640 -/* 60391 */ MCD_OPC_Decode, 163, 38, 129, 1, // Opcode: SCVTF_ZPmZ_DtoH -/* 60396 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 60411 -/* 60401 */ MCD_OPC_CheckPredicate, 10, 226, 37, 1, // Skip to: 135640 -/* 60406 */ MCD_OPC_Decode, 240, 52, 129, 1, // Opcode: UCVTF_ZPmZ_DtoH -/* 60411 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 60426 -/* 60416 */ MCD_OPC_CheckPredicate, 10, 211, 37, 1, // Skip to: 135640 -/* 60421 */ MCD_OPC_Decode, 214, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_HtoH -/* 60426 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 60441 -/* 60431 */ MCD_OPC_CheckPredicate, 10, 196, 37, 1, // Skip to: 135640 -/* 60436 */ MCD_OPC_Decode, 251, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_HtoH -/* 60441 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 60456 -/* 60446 */ MCD_OPC_CheckPredicate, 10, 181, 37, 1, // Skip to: 135640 -/* 60451 */ MCD_OPC_Decode, 215, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_HtoS -/* 60456 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 60471 -/* 60461 */ MCD_OPC_CheckPredicate, 10, 166, 37, 1, // Skip to: 135640 -/* 60466 */ MCD_OPC_Decode, 252, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_HtoS -/* 60471 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 60486 -/* 60476 */ MCD_OPC_CheckPredicate, 10, 151, 37, 1, // Skip to: 135640 -/* 60481 */ MCD_OPC_Decode, 213, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_HtoD -/* 60486 */ MCD_OPC_FilterValue, 31, 141, 37, 1, // Skip to: 135640 -/* 60491 */ MCD_OPC_CheckPredicate, 10, 136, 37, 1, // Skip to: 135640 -/* 60496 */ MCD_OPC_Decode, 250, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_HtoD -/* 60501 */ MCD_OPC_FilterValue, 3, 126, 37, 1, // Skip to: 135640 -/* 60506 */ MCD_OPC_CheckPredicate, 10, 121, 37, 1, // Skip to: 135640 -/* 60511 */ MCD_OPC_Decode, 135, 23, 130, 1, // Opcode: FMSB_ZPmZZ_H -/* 60516 */ MCD_OPC_FilterValue, 6, 56, 0, 0, // Skip to: 60577 -/* 60521 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 60524 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 60562 -/* 60529 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 60532 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60547 -/* 60537 */ MCD_OPC_CheckPredicate, 10, 90, 37, 1, // Skip to: 135640 -/* 60542 */ MCD_OPC_Decode, 180, 18, 227, 1, // Opcode: FCMUO_PPzZZ_H -/* 60547 */ MCD_OPC_FilterValue, 1, 80, 37, 1, // Skip to: 135640 -/* 60552 */ MCD_OPC_CheckPredicate, 10, 75, 37, 1, // Skip to: 135640 -/* 60557 */ MCD_OPC_Decode, 232, 16, 227, 1, // Opcode: FACGE_PPzZZ_H -/* 60562 */ MCD_OPC_FilterValue, 3, 65, 37, 1, // Skip to: 135640 -/* 60567 */ MCD_OPC_CheckPredicate, 10, 60, 37, 1, // Skip to: 135640 -/* 60572 */ MCD_OPC_Decode, 202, 23, 130, 1, // Opcode: FNMAD_ZPmZZ_H -/* 60577 */ MCD_OPC_FilterValue, 7, 50, 37, 1, // Skip to: 135640 -/* 60582 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 60585 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 60607 -/* 60590 */ MCD_OPC_CheckPredicate, 10, 37, 37, 1, // Skip to: 135640 -/* 60595 */ MCD_OPC_CheckField, 4, 1, 1, 30, 37, 1, // Skip to: 135640 -/* 60602 */ MCD_OPC_Decode, 243, 16, 227, 1, // Opcode: FACGT_PPzZZ_H -/* 60607 */ MCD_OPC_FilterValue, 3, 20, 37, 1, // Skip to: 135640 -/* 60612 */ MCD_OPC_CheckPredicate, 10, 15, 37, 1, // Skip to: 135640 -/* 60617 */ MCD_OPC_Decode, 211, 23, 130, 1, // Opcode: FNMSB_ZPmZZ_H -/* 60622 */ MCD_OPC_FilterValue, 3, 5, 37, 1, // Skip to: 135640 -/* 60627 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 60630 */ MCD_OPC_FilterValue, 0, 229, 0, 0, // Skip to: 60864 -/* 60635 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 60638 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 60736 -/* 60643 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 60646 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60661 -/* 60651 */ MCD_OPC_CheckPredicate, 10, 232, 36, 1, // Skip to: 135640 -/* 60656 */ MCD_OPC_Decode, 159, 17, 150, 1, // Opcode: FADD_ZZZ_S -/* 60661 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60676 -/* 60666 */ MCD_OPC_CheckPredicate, 10, 217, 36, 1, // Skip to: 135640 -/* 60671 */ MCD_OPC_Decode, 155, 25, 150, 1, // Opcode: FSUB_ZZZ_S -/* 60676 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 60691 -/* 60681 */ MCD_OPC_CheckPredicate, 10, 202, 36, 1, // Skip to: 135640 -/* 60686 */ MCD_OPC_Decode, 173, 23, 150, 1, // Opcode: FMUL_ZZZ_S -/* 60691 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 60706 -/* 60696 */ MCD_OPC_CheckPredicate, 14, 187, 36, 1, // Skip to: 135640 -/* 60701 */ MCD_OPC_Decode, 166, 25, 150, 1, // Opcode: FTSMUL_ZZZ_S -/* 60706 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 60721 -/* 60711 */ MCD_OPC_CheckPredicate, 10, 172, 36, 1, // Skip to: 135640 -/* 60716 */ MCD_OPC_Decode, 235, 23, 150, 1, // Opcode: FRECPS_ZZZ_S -/* 60721 */ MCD_OPC_FilterValue, 7, 162, 36, 1, // Skip to: 135640 -/* 60726 */ MCD_OPC_CheckPredicate, 10, 157, 36, 1, // Skip to: 135640 -/* 60731 */ MCD_OPC_Decode, 240, 24, 150, 1, // Opcode: FRSQRTS_ZZZ_S -/* 60736 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60751 -/* 60741 */ MCD_OPC_CheckPredicate, 10, 142, 36, 1, // Skip to: 135640 -/* 60746 */ MCD_OPC_Decode, 157, 22, 130, 1, // Opcode: FMLA_ZPmZZ_S -/* 60751 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 60849 -/* 60756 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 60759 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60774 -/* 60764 */ MCD_OPC_CheckPredicate, 10, 119, 36, 1, // Skip to: 135640 -/* 60769 */ MCD_OPC_Decode, 157, 17, 150, 1, // Opcode: FADD_ZZZ_D -/* 60774 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60789 -/* 60779 */ MCD_OPC_CheckPredicate, 10, 104, 36, 1, // Skip to: 135640 -/* 60784 */ MCD_OPC_Decode, 153, 25, 150, 1, // Opcode: FSUB_ZZZ_D -/* 60789 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 60804 -/* 60794 */ MCD_OPC_CheckPredicate, 10, 89, 36, 1, // Skip to: 135640 -/* 60799 */ MCD_OPC_Decode, 171, 23, 150, 1, // Opcode: FMUL_ZZZ_D -/* 60804 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 60819 -/* 60809 */ MCD_OPC_CheckPredicate, 14, 74, 36, 1, // Skip to: 135640 -/* 60814 */ MCD_OPC_Decode, 164, 25, 150, 1, // Opcode: FTSMUL_ZZZ_D -/* 60819 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 60834 -/* 60824 */ MCD_OPC_CheckPredicate, 10, 59, 36, 1, // Skip to: 135640 -/* 60829 */ MCD_OPC_Decode, 233, 23, 150, 1, // Opcode: FRECPS_ZZZ_D -/* 60834 */ MCD_OPC_FilterValue, 7, 49, 36, 1, // Skip to: 135640 -/* 60839 */ MCD_OPC_CheckPredicate, 10, 44, 36, 1, // Skip to: 135640 -/* 60844 */ MCD_OPC_Decode, 238, 24, 150, 1, // Opcode: FRSQRTS_ZZZ_D -/* 60849 */ MCD_OPC_FilterValue, 3, 34, 36, 1, // Skip to: 135640 -/* 60854 */ MCD_OPC_CheckPredicate, 10, 29, 36, 1, // Skip to: 135640 -/* 60859 */ MCD_OPC_Decode, 155, 22, 130, 1, // Opcode: FMLA_ZPmZZ_D -/* 60864 */ MCD_OPC_FilterValue, 1, 33, 2, 0, // Skip to: 61414 -/* 60869 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 60872 */ MCD_OPC_FilterValue, 0, 251, 0, 0, // Skip to: 61128 -/* 60877 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 60880 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 60894 -/* 60885 */ MCD_OPC_CheckPredicate, 10, 254, 35, 1, // Skip to: 135640 -/* 60890 */ MCD_OPC_Decode, 144, 17, 127, // Opcode: FADDV_VPZ_S -/* 60894 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 60908 -/* 60899 */ MCD_OPC_CheckPredicate, 10, 240, 35, 1, // Skip to: 135640 -/* 60904 */ MCD_OPC_Decode, 210, 20, 127, // Opcode: FMAXNMV_VPZ_S -/* 60908 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 60922 -/* 60913 */ MCD_OPC_CheckPredicate, 10, 226, 35, 1, // Skip to: 135640 -/* 60918 */ MCD_OPC_Decode, 174, 21, 127, // Opcode: FMINNMV_VPZ_S -/* 60922 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 60936 -/* 60927 */ MCD_OPC_CheckPredicate, 10, 212, 35, 1, // Skip to: 135640 -/* 60932 */ MCD_OPC_Decode, 254, 20, 127, // Opcode: FMAXV_VPZ_S -/* 60936 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 60950 -/* 60941 */ MCD_OPC_CheckPredicate, 10, 198, 35, 1, // Skip to: 135640 -/* 60946 */ MCD_OPC_Decode, 218, 21, 127, // Opcode: FMINV_VPZ_S -/* 60950 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 60972 -/* 60955 */ MCD_OPC_CheckPredicate, 10, 184, 35, 1, // Skip to: 135640 -/* 60960 */ MCD_OPC_CheckField, 10, 3, 4, 177, 35, 1, // Skip to: 135640 -/* 60967 */ MCD_OPC_Decode, 221, 23, 178, 1, // Opcode: FRECPE_ZZ_S -/* 60972 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 60994 -/* 60977 */ MCD_OPC_CheckPredicate, 10, 162, 35, 1, // Skip to: 135640 -/* 60982 */ MCD_OPC_CheckField, 10, 3, 4, 155, 35, 1, // Skip to: 135640 -/* 60989 */ MCD_OPC_Decode, 226, 24, 178, 1, // Opcode: FRSQRTE_ZZ_S -/* 60994 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 61032 -/* 60999 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61002 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61017 -/* 61007 */ MCD_OPC_CheckPredicate, 10, 132, 35, 1, // Skip to: 135640 -/* 61012 */ MCD_OPC_Decode, 215, 17, 162, 2, // Opcode: FCMGE_PPzZ0_S -/* 61017 */ MCD_OPC_FilterValue, 1, 122, 35, 1, // Skip to: 135640 -/* 61022 */ MCD_OPC_CheckPredicate, 10, 117, 35, 1, // Skip to: 135640 -/* 61027 */ MCD_OPC_Decode, 237, 17, 162, 2, // Opcode: FCMGT_PPzZ0_S -/* 61032 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 61070 -/* 61037 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61055 -/* 61045 */ MCD_OPC_CheckPredicate, 10, 94, 35, 1, // Skip to: 135640 -/* 61050 */ MCD_OPC_Decode, 152, 18, 162, 2, // Opcode: FCMLT_PPzZ0_S -/* 61055 */ MCD_OPC_FilterValue, 1, 84, 35, 1, // Skip to: 135640 -/* 61060 */ MCD_OPC_CheckPredicate, 10, 79, 35, 1, // Skip to: 135640 -/* 61065 */ MCD_OPC_Decode, 141, 18, 162, 2, // Opcode: FCMLE_PPzZ0_S -/* 61070 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 61092 -/* 61075 */ MCD_OPC_CheckPredicate, 10, 64, 35, 1, // Skip to: 135640 -/* 61080 */ MCD_OPC_CheckField, 4, 1, 0, 57, 35, 1, // Skip to: 135640 -/* 61087 */ MCD_OPC_Decode, 193, 17, 162, 2, // Opcode: FCMEQ_PPzZ0_S -/* 61092 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 61114 -/* 61097 */ MCD_OPC_CheckPredicate, 10, 42, 35, 1, // Skip to: 135640 -/* 61102 */ MCD_OPC_CheckField, 4, 1, 0, 35, 35, 1, // Skip to: 135640 -/* 61109 */ MCD_OPC_Decode, 163, 18, 162, 2, // Opcode: FCMNE_PPzZ0_S -/* 61114 */ MCD_OPC_FilterValue, 24, 25, 35, 1, // Skip to: 135640 -/* 61119 */ MCD_OPC_CheckPredicate, 14, 20, 35, 1, // Skip to: 135640 -/* 61124 */ MCD_OPC_Decode, 252, 16, 126, // Opcode: FADDA_VPZ_S -/* 61128 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61143 -/* 61133 */ MCD_OPC_CheckPredicate, 10, 6, 35, 1, // Skip to: 135640 -/* 61138 */ MCD_OPC_Decode, 214, 22, 130, 1, // Opcode: FMLS_ZPmZZ_S -/* 61143 */ MCD_OPC_FilterValue, 2, 251, 0, 0, // Skip to: 61399 -/* 61148 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 61151 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 61165 -/* 61156 */ MCD_OPC_CheckPredicate, 10, 239, 34, 1, // Skip to: 135640 -/* 61161 */ MCD_OPC_Decode, 142, 17, 127, // Opcode: FADDV_VPZ_D -/* 61165 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 61179 -/* 61170 */ MCD_OPC_CheckPredicate, 10, 225, 34, 1, // Skip to: 135640 -/* 61175 */ MCD_OPC_Decode, 208, 20, 127, // Opcode: FMAXNMV_VPZ_D -/* 61179 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 61193 -/* 61184 */ MCD_OPC_CheckPredicate, 10, 211, 34, 1, // Skip to: 135640 -/* 61189 */ MCD_OPC_Decode, 172, 21, 127, // Opcode: FMINNMV_VPZ_D -/* 61193 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 61207 -/* 61198 */ MCD_OPC_CheckPredicate, 10, 197, 34, 1, // Skip to: 135640 -/* 61203 */ MCD_OPC_Decode, 252, 20, 127, // Opcode: FMAXV_VPZ_D -/* 61207 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 61221 -/* 61212 */ MCD_OPC_CheckPredicate, 10, 183, 34, 1, // Skip to: 135640 -/* 61217 */ MCD_OPC_Decode, 216, 21, 127, // Opcode: FMINV_VPZ_D -/* 61221 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 61243 -/* 61226 */ MCD_OPC_CheckPredicate, 10, 169, 34, 1, // Skip to: 135640 -/* 61231 */ MCD_OPC_CheckField, 10, 3, 4, 162, 34, 1, // Skip to: 135640 -/* 61238 */ MCD_OPC_Decode, 219, 23, 178, 1, // Opcode: FRECPE_ZZ_D -/* 61243 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 61265 -/* 61248 */ MCD_OPC_CheckPredicate, 10, 147, 34, 1, // Skip to: 135640 -/* 61253 */ MCD_OPC_CheckField, 10, 3, 4, 140, 34, 1, // Skip to: 135640 -/* 61260 */ MCD_OPC_Decode, 224, 24, 178, 1, // Opcode: FRSQRTE_ZZ_D -/* 61265 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 61303 -/* 61270 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61273 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61288 -/* 61278 */ MCD_OPC_CheckPredicate, 10, 117, 34, 1, // Skip to: 135640 -/* 61283 */ MCD_OPC_Decode, 213, 17, 162, 2, // Opcode: FCMGE_PPzZ0_D -/* 61288 */ MCD_OPC_FilterValue, 1, 107, 34, 1, // Skip to: 135640 -/* 61293 */ MCD_OPC_CheckPredicate, 10, 102, 34, 1, // Skip to: 135640 -/* 61298 */ MCD_OPC_Decode, 235, 17, 162, 2, // Opcode: FCMGT_PPzZ0_D -/* 61303 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 61341 -/* 61308 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61311 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61326 -/* 61316 */ MCD_OPC_CheckPredicate, 10, 79, 34, 1, // Skip to: 135640 -/* 61321 */ MCD_OPC_Decode, 150, 18, 162, 2, // Opcode: FCMLT_PPzZ0_D -/* 61326 */ MCD_OPC_FilterValue, 1, 69, 34, 1, // Skip to: 135640 -/* 61331 */ MCD_OPC_CheckPredicate, 10, 64, 34, 1, // Skip to: 135640 -/* 61336 */ MCD_OPC_Decode, 139, 18, 162, 2, // Opcode: FCMLE_PPzZ0_D -/* 61341 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 61363 -/* 61346 */ MCD_OPC_CheckPredicate, 10, 49, 34, 1, // Skip to: 135640 -/* 61351 */ MCD_OPC_CheckField, 4, 1, 0, 42, 34, 1, // Skip to: 135640 -/* 61358 */ MCD_OPC_Decode, 191, 17, 162, 2, // Opcode: FCMEQ_PPzZ0_D -/* 61363 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 61385 -/* 61368 */ MCD_OPC_CheckPredicate, 10, 27, 34, 1, // Skip to: 135640 -/* 61373 */ MCD_OPC_CheckField, 4, 1, 0, 20, 34, 1, // Skip to: 135640 -/* 61380 */ MCD_OPC_Decode, 161, 18, 162, 2, // Opcode: FCMNE_PPzZ0_D -/* 61385 */ MCD_OPC_FilterValue, 24, 10, 34, 1, // Skip to: 135640 -/* 61390 */ MCD_OPC_CheckPredicate, 14, 5, 34, 1, // Skip to: 135640 -/* 61395 */ MCD_OPC_Decode, 250, 16, 126, // Opcode: FADDA_VPZ_D -/* 61399 */ MCD_OPC_FilterValue, 3, 252, 33, 1, // Skip to: 135640 -/* 61404 */ MCD_OPC_CheckPredicate, 10, 247, 33, 1, // Skip to: 135640 -/* 61409 */ MCD_OPC_Decode, 212, 22, 130, 1, // Opcode: FMLS_ZPmZZ_D -/* 61414 */ MCD_OPC_FilterValue, 2, 109, 0, 0, // Skip to: 61528 -/* 61419 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 61422 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 61460 -/* 61427 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61430 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61445 -/* 61435 */ MCD_OPC_CheckPredicate, 10, 216, 33, 1, // Skip to: 135640 -/* 61440 */ MCD_OPC_Decode, 218, 17, 227, 1, // Opcode: FCMGE_PPzZZ_S -/* 61445 */ MCD_OPC_FilterValue, 1, 206, 33, 1, // Skip to: 135640 -/* 61450 */ MCD_OPC_CheckPredicate, 10, 201, 33, 1, // Skip to: 135640 -/* 61455 */ MCD_OPC_Decode, 240, 17, 227, 1, // Opcode: FCMGT_PPzZZ_S -/* 61460 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61475 -/* 61465 */ MCD_OPC_CheckPredicate, 10, 186, 33, 1, // Skip to: 135640 -/* 61470 */ MCD_OPC_Decode, 206, 23, 130, 1, // Opcode: FNMLA_ZPmZZ_S -/* 61475 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 61513 -/* 61480 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61483 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61498 -/* 61488 */ MCD_OPC_CheckPredicate, 10, 163, 33, 1, // Skip to: 135640 -/* 61493 */ MCD_OPC_Decode, 216, 17, 227, 1, // Opcode: FCMGE_PPzZZ_D -/* 61498 */ MCD_OPC_FilterValue, 1, 153, 33, 1, // Skip to: 135640 -/* 61503 */ MCD_OPC_CheckPredicate, 10, 148, 33, 1, // Skip to: 135640 -/* 61508 */ MCD_OPC_Decode, 238, 17, 227, 1, // Opcode: FCMGT_PPzZZ_D -/* 61513 */ MCD_OPC_FilterValue, 3, 138, 33, 1, // Skip to: 135640 -/* 61518 */ MCD_OPC_CheckPredicate, 10, 133, 33, 1, // Skip to: 135640 -/* 61523 */ MCD_OPC_Decode, 204, 23, 130, 1, // Opcode: FNMLA_ZPmZZ_D -/* 61528 */ MCD_OPC_FilterValue, 3, 109, 0, 0, // Skip to: 61642 -/* 61533 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 61536 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 61574 -/* 61541 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61544 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61559 -/* 61549 */ MCD_OPC_CheckPredicate, 10, 102, 33, 1, // Skip to: 135640 -/* 61554 */ MCD_OPC_Decode, 196, 17, 227, 1, // Opcode: FCMEQ_PPzZZ_S -/* 61559 */ MCD_OPC_FilterValue, 1, 92, 33, 1, // Skip to: 135640 -/* 61564 */ MCD_OPC_CheckPredicate, 10, 87, 33, 1, // Skip to: 135640 -/* 61569 */ MCD_OPC_Decode, 166, 18, 227, 1, // Opcode: FCMNE_PPzZZ_S -/* 61574 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61589 -/* 61579 */ MCD_OPC_CheckPredicate, 10, 72, 33, 1, // Skip to: 135640 -/* 61584 */ MCD_OPC_Decode, 209, 23, 130, 1, // Opcode: FNMLS_ZPmZZ_S -/* 61589 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 61627 -/* 61594 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 61597 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61612 -/* 61602 */ MCD_OPC_CheckPredicate, 10, 49, 33, 1, // Skip to: 135640 -/* 61607 */ MCD_OPC_Decode, 194, 17, 227, 1, // Opcode: FCMEQ_PPzZZ_D -/* 61612 */ MCD_OPC_FilterValue, 1, 39, 33, 1, // Skip to: 135640 -/* 61617 */ MCD_OPC_CheckPredicate, 10, 34, 33, 1, // Skip to: 135640 -/* 61622 */ MCD_OPC_Decode, 164, 18, 227, 1, // Opcode: FCMNE_PPzZZ_D -/* 61627 */ MCD_OPC_FilterValue, 3, 24, 33, 1, // Skip to: 135640 -/* 61632 */ MCD_OPC_CheckPredicate, 10, 19, 33, 1, // Skip to: 135640 -/* 61637 */ MCD_OPC_Decode, 207, 23, 130, 1, // Opcode: FNMLS_ZPmZZ_D -/* 61642 */ MCD_OPC_FilterValue, 4, 89, 3, 0, // Skip to: 62504 -/* 61647 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 61650 */ MCD_OPC_FilterValue, 0, 151, 1, 0, // Skip to: 62062 -/* 61655 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 61658 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 61778 -/* 61663 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 61666 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 61680 -/* 61671 */ MCD_OPC_CheckPredicate, 10, 236, 32, 1, // Skip to: 135640 -/* 61676 */ MCD_OPC_Decode, 156, 17, 126, // Opcode: FADD_ZPmZ_S -/* 61680 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 61694 -/* 61685 */ MCD_OPC_CheckPredicate, 10, 222, 32, 1, // Skip to: 135640 -/* 61690 */ MCD_OPC_Decode, 152, 25, 126, // Opcode: FSUB_ZPmZ_S -/* 61694 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 61708 -/* 61699 */ MCD_OPC_CheckPredicate, 10, 208, 32, 1, // Skip to: 135640 -/* 61704 */ MCD_OPC_Decode, 167, 23, 126, // Opcode: FMUL_ZPmZ_S -/* 61708 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 61722 -/* 61713 */ MCD_OPC_CheckPredicate, 10, 194, 32, 1, // Skip to: 135640 -/* 61718 */ MCD_OPC_Decode, 139, 25, 126, // Opcode: FSUBR_ZPmZ_S -/* 61722 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 61736 -/* 61727 */ MCD_OPC_CheckPredicate, 10, 180, 32, 1, // Skip to: 135640 -/* 61732 */ MCD_OPC_Decode, 231, 20, 126, // Opcode: FMAXNM_ZPmZ_S -/* 61736 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 61750 -/* 61741 */ MCD_OPC_CheckPredicate, 10, 166, 32, 1, // Skip to: 135640 -/* 61746 */ MCD_OPC_Decode, 195, 21, 126, // Opcode: FMINNM_ZPmZ_S -/* 61750 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 61764 -/* 61755 */ MCD_OPC_CheckPredicate, 10, 152, 32, 1, // Skip to: 135640 -/* 61760 */ MCD_OPC_Decode, 147, 21, 126, // Opcode: FMAX_ZPmZ_S -/* 61764 */ MCD_OPC_FilterValue, 7, 143, 32, 1, // Skip to: 135640 -/* 61769 */ MCD_OPC_CheckPredicate, 10, 138, 32, 1, // Skip to: 135640 -/* 61774 */ MCD_OPC_Decode, 239, 21, 126, // Opcode: FMIN_ZPmZ_S -/* 61778 */ MCD_OPC_FilterValue, 1, 73, 0, 0, // Skip to: 61856 -/* 61783 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 61786 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 61800 -/* 61791 */ MCD_OPC_CheckPredicate, 10, 116, 32, 1, // Skip to: 135640 -/* 61796 */ MCD_OPC_Decode, 211, 16, 126, // Opcode: FABD_ZPmZ_S -/* 61800 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 61814 -/* 61805 */ MCD_OPC_CheckPredicate, 10, 102, 32, 1, // Skip to: 135640 -/* 61810 */ MCD_OPC_Decode, 248, 24, 126, // Opcode: FSCALE_ZPmZ_S -/* 61814 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 61828 -/* 61819 */ MCD_OPC_CheckPredicate, 10, 88, 32, 1, // Skip to: 135640 -/* 61824 */ MCD_OPC_Decode, 148, 23, 126, // Opcode: FMULX_ZPmZ_S -/* 61828 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 61842 -/* 61833 */ MCD_OPC_CheckPredicate, 10, 74, 32, 1, // Skip to: 135640 -/* 61838 */ MCD_OPC_Decode, 155, 20, 126, // Opcode: FDIVR_ZPmZ_S -/* 61842 */ MCD_OPC_FilterValue, 5, 65, 32, 1, // Skip to: 135640 -/* 61847 */ MCD_OPC_CheckPredicate, 10, 60, 32, 1, // Skip to: 135640 -/* 61852 */ MCD_OPC_Decode, 159, 20, 126, // Opcode: FDIV_ZPmZ_S -/* 61856 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 61878 -/* 61861 */ MCD_OPC_CheckPredicate, 14, 46, 32, 1, // Skip to: 135640 -/* 61866 */ MCD_OPC_CheckField, 10, 3, 0, 39, 32, 1, // Skip to: 135640 -/* 61873 */ MCD_OPC_Decode, 163, 25, 163, 2, // Opcode: FTMAD_ZZI_S -/* 61878 */ MCD_OPC_FilterValue, 3, 29, 32, 1, // Skip to: 135640 -/* 61883 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 61886 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 61908 -/* 61891 */ MCD_OPC_CheckPredicate, 10, 16, 32, 1, // Skip to: 135640 -/* 61896 */ MCD_OPC_CheckField, 6, 4, 0, 9, 32, 1, // Skip to: 135640 -/* 61903 */ MCD_OPC_Decode, 153, 17, 164, 2, // Opcode: FADD_ZPmI_S -/* 61908 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 61930 -/* 61913 */ MCD_OPC_CheckPredicate, 10, 250, 31, 1, // Skip to: 135640 -/* 61918 */ MCD_OPC_CheckField, 6, 4, 0, 243, 31, 1, // Skip to: 135640 -/* 61925 */ MCD_OPC_Decode, 149, 25, 164, 2, // Opcode: FSUB_ZPmI_S -/* 61930 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 61952 -/* 61935 */ MCD_OPC_CheckPredicate, 10, 228, 31, 1, // Skip to: 135640 -/* 61940 */ MCD_OPC_CheckField, 6, 4, 0, 221, 31, 1, // Skip to: 135640 -/* 61947 */ MCD_OPC_Decode, 164, 23, 164, 2, // Opcode: FMUL_ZPmI_S -/* 61952 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 61974 -/* 61957 */ MCD_OPC_CheckPredicate, 10, 206, 31, 1, // Skip to: 135640 -/* 61962 */ MCD_OPC_CheckField, 6, 4, 0, 199, 31, 1, // Skip to: 135640 -/* 61969 */ MCD_OPC_Decode, 136, 25, 164, 2, // Opcode: FSUBR_ZPmI_S -/* 61974 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 61996 -/* 61979 */ MCD_OPC_CheckPredicate, 10, 184, 31, 1, // Skip to: 135640 -/* 61984 */ MCD_OPC_CheckField, 6, 4, 0, 177, 31, 1, // Skip to: 135640 -/* 61991 */ MCD_OPC_Decode, 228, 20, 164, 2, // Opcode: FMAXNM_ZPmI_S -/* 61996 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 62018 -/* 62001 */ MCD_OPC_CheckPredicate, 10, 162, 31, 1, // Skip to: 135640 -/* 62006 */ MCD_OPC_CheckField, 6, 4, 0, 155, 31, 1, // Skip to: 135640 -/* 62013 */ MCD_OPC_Decode, 192, 21, 164, 2, // Opcode: FMINNM_ZPmI_S -/* 62018 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 62040 -/* 62023 */ MCD_OPC_CheckPredicate, 10, 140, 31, 1, // Skip to: 135640 -/* 62028 */ MCD_OPC_CheckField, 6, 4, 0, 133, 31, 1, // Skip to: 135640 -/* 62035 */ MCD_OPC_Decode, 144, 21, 164, 2, // Opcode: FMAX_ZPmI_S -/* 62040 */ MCD_OPC_FilterValue, 7, 123, 31, 1, // Skip to: 135640 -/* 62045 */ MCD_OPC_CheckPredicate, 10, 118, 31, 1, // Skip to: 135640 -/* 62050 */ MCD_OPC_CheckField, 6, 4, 0, 111, 31, 1, // Skip to: 135640 -/* 62057 */ MCD_OPC_Decode, 236, 21, 164, 2, // Opcode: FMIN_ZPmI_S -/* 62062 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62077 -/* 62067 */ MCD_OPC_CheckPredicate, 10, 96, 31, 1, // Skip to: 135640 -/* 62072 */ MCD_OPC_Decode, 188, 20, 130, 1, // Opcode: FMAD_ZPmZZ_S -/* 62077 */ MCD_OPC_FilterValue, 2, 151, 1, 0, // Skip to: 62489 -/* 62082 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 62085 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 62205 -/* 62090 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 62093 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 62107 -/* 62098 */ MCD_OPC_CheckPredicate, 10, 65, 31, 1, // Skip to: 135640 -/* 62103 */ MCD_OPC_Decode, 154, 17, 126, // Opcode: FADD_ZPmZ_D -/* 62107 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 62121 -/* 62112 */ MCD_OPC_CheckPredicate, 10, 51, 31, 1, // Skip to: 135640 -/* 62117 */ MCD_OPC_Decode, 150, 25, 126, // Opcode: FSUB_ZPmZ_D -/* 62121 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 62135 -/* 62126 */ MCD_OPC_CheckPredicate, 10, 37, 31, 1, // Skip to: 135640 -/* 62131 */ MCD_OPC_Decode, 165, 23, 126, // Opcode: FMUL_ZPmZ_D -/* 62135 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 62149 -/* 62140 */ MCD_OPC_CheckPredicate, 10, 23, 31, 1, // Skip to: 135640 -/* 62145 */ MCD_OPC_Decode, 137, 25, 126, // Opcode: FSUBR_ZPmZ_D -/* 62149 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 62163 -/* 62154 */ MCD_OPC_CheckPredicate, 10, 9, 31, 1, // Skip to: 135640 -/* 62159 */ MCD_OPC_Decode, 229, 20, 126, // Opcode: FMAXNM_ZPmZ_D -/* 62163 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 62177 -/* 62168 */ MCD_OPC_CheckPredicate, 10, 251, 30, 1, // Skip to: 135640 -/* 62173 */ MCD_OPC_Decode, 193, 21, 126, // Opcode: FMINNM_ZPmZ_D -/* 62177 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 62191 -/* 62182 */ MCD_OPC_CheckPredicate, 10, 237, 30, 1, // Skip to: 135640 -/* 62187 */ MCD_OPC_Decode, 145, 21, 126, // Opcode: FMAX_ZPmZ_D -/* 62191 */ MCD_OPC_FilterValue, 7, 228, 30, 1, // Skip to: 135640 -/* 62196 */ MCD_OPC_CheckPredicate, 10, 223, 30, 1, // Skip to: 135640 -/* 62201 */ MCD_OPC_Decode, 237, 21, 126, // Opcode: FMIN_ZPmZ_D -/* 62205 */ MCD_OPC_FilterValue, 1, 73, 0, 0, // Skip to: 62283 -/* 62210 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 62213 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 62227 -/* 62218 */ MCD_OPC_CheckPredicate, 10, 201, 30, 1, // Skip to: 135640 -/* 62223 */ MCD_OPC_Decode, 209, 16, 126, // Opcode: FABD_ZPmZ_D -/* 62227 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 62241 -/* 62232 */ MCD_OPC_CheckPredicate, 10, 187, 30, 1, // Skip to: 135640 -/* 62237 */ MCD_OPC_Decode, 246, 24, 126, // Opcode: FSCALE_ZPmZ_D -/* 62241 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 62255 -/* 62246 */ MCD_OPC_CheckPredicate, 10, 173, 30, 1, // Skip to: 135640 -/* 62251 */ MCD_OPC_Decode, 146, 23, 126, // Opcode: FMULX_ZPmZ_D -/* 62255 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 62269 -/* 62260 */ MCD_OPC_CheckPredicate, 10, 159, 30, 1, // Skip to: 135640 -/* 62265 */ MCD_OPC_Decode, 153, 20, 126, // Opcode: FDIVR_ZPmZ_D -/* 62269 */ MCD_OPC_FilterValue, 5, 150, 30, 1, // Skip to: 135640 -/* 62274 */ MCD_OPC_CheckPredicate, 10, 145, 30, 1, // Skip to: 135640 -/* 62279 */ MCD_OPC_Decode, 157, 20, 126, // Opcode: FDIV_ZPmZ_D -/* 62283 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 62305 -/* 62288 */ MCD_OPC_CheckPredicate, 14, 131, 30, 1, // Skip to: 135640 -/* 62293 */ MCD_OPC_CheckField, 10, 3, 0, 124, 30, 1, // Skip to: 135640 -/* 62300 */ MCD_OPC_Decode, 161, 25, 163, 2, // Opcode: FTMAD_ZZI_D -/* 62305 */ MCD_OPC_FilterValue, 3, 114, 30, 1, // Skip to: 135640 -/* 62310 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 62313 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 62335 -/* 62318 */ MCD_OPC_CheckPredicate, 10, 101, 30, 1, // Skip to: 135640 -/* 62323 */ MCD_OPC_CheckField, 6, 4, 0, 94, 30, 1, // Skip to: 135640 -/* 62330 */ MCD_OPC_Decode, 151, 17, 164, 2, // Opcode: FADD_ZPmI_D -/* 62335 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 62357 -/* 62340 */ MCD_OPC_CheckPredicate, 10, 79, 30, 1, // Skip to: 135640 -/* 62345 */ MCD_OPC_CheckField, 6, 4, 0, 72, 30, 1, // Skip to: 135640 -/* 62352 */ MCD_OPC_Decode, 147, 25, 164, 2, // Opcode: FSUB_ZPmI_D -/* 62357 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 62379 -/* 62362 */ MCD_OPC_CheckPredicate, 10, 57, 30, 1, // Skip to: 135640 -/* 62367 */ MCD_OPC_CheckField, 6, 4, 0, 50, 30, 1, // Skip to: 135640 -/* 62374 */ MCD_OPC_Decode, 162, 23, 164, 2, // Opcode: FMUL_ZPmI_D -/* 62379 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 62401 -/* 62384 */ MCD_OPC_CheckPredicate, 10, 35, 30, 1, // Skip to: 135640 -/* 62389 */ MCD_OPC_CheckField, 6, 4, 0, 28, 30, 1, // Skip to: 135640 -/* 62396 */ MCD_OPC_Decode, 134, 25, 164, 2, // Opcode: FSUBR_ZPmI_D -/* 62401 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 62423 -/* 62406 */ MCD_OPC_CheckPredicate, 10, 13, 30, 1, // Skip to: 135640 -/* 62411 */ MCD_OPC_CheckField, 6, 4, 0, 6, 30, 1, // Skip to: 135640 -/* 62418 */ MCD_OPC_Decode, 226, 20, 164, 2, // Opcode: FMAXNM_ZPmI_D -/* 62423 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 62445 -/* 62428 */ MCD_OPC_CheckPredicate, 10, 247, 29, 1, // Skip to: 135640 -/* 62433 */ MCD_OPC_CheckField, 6, 4, 0, 240, 29, 1, // Skip to: 135640 -/* 62440 */ MCD_OPC_Decode, 190, 21, 164, 2, // Opcode: FMINNM_ZPmI_D -/* 62445 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 62467 -/* 62450 */ MCD_OPC_CheckPredicate, 10, 225, 29, 1, // Skip to: 135640 -/* 62455 */ MCD_OPC_CheckField, 6, 4, 0, 218, 29, 1, // Skip to: 135640 -/* 62462 */ MCD_OPC_Decode, 142, 21, 164, 2, // Opcode: FMAX_ZPmI_D -/* 62467 */ MCD_OPC_FilterValue, 7, 208, 29, 1, // Skip to: 135640 -/* 62472 */ MCD_OPC_CheckPredicate, 10, 203, 29, 1, // Skip to: 135640 -/* 62477 */ MCD_OPC_CheckField, 6, 4, 0, 196, 29, 1, // Skip to: 135640 -/* 62484 */ MCD_OPC_Decode, 234, 21, 164, 2, // Opcode: FMIN_ZPmI_D -/* 62489 */ MCD_OPC_FilterValue, 3, 186, 29, 1, // Skip to: 135640 -/* 62494 */ MCD_OPC_CheckPredicate, 10, 181, 29, 1, // Skip to: 135640 -/* 62499 */ MCD_OPC_Decode, 186, 20, 130, 1, // Opcode: FMAD_ZPmZZ_D -/* 62504 */ MCD_OPC_FilterValue, 5, 152, 2, 0, // Skip to: 63173 -/* 62509 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 62512 */ MCD_OPC_FilterValue, 0, 243, 0, 0, // Skip to: 62760 -/* 62517 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 62520 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62535 -/* 62525 */ MCD_OPC_CheckPredicate, 10, 150, 29, 1, // Skip to: 135640 -/* 62530 */ MCD_OPC_Decode, 183, 24, 129, 1, // Opcode: FRINTN_ZPmZ_S -/* 62535 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62550 -/* 62540 */ MCD_OPC_CheckPredicate, 10, 135, 29, 1, // Skip to: 135640 -/* 62545 */ MCD_OPC_Decode, 196, 24, 129, 1, // Opcode: FRINTP_ZPmZ_S -/* 62550 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 62565 -/* 62555 */ MCD_OPC_CheckPredicate, 10, 120, 29, 1, // Skip to: 135640 -/* 62560 */ MCD_OPC_Decode, 170, 24, 129, 1, // Opcode: FRINTM_ZPmZ_S -/* 62565 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 62580 -/* 62570 */ MCD_OPC_CheckPredicate, 10, 105, 29, 1, // Skip to: 135640 -/* 62575 */ MCD_OPC_Decode, 218, 24, 129, 1, // Opcode: FRINTZ_ZPmZ_S -/* 62580 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 62595 -/* 62585 */ MCD_OPC_CheckPredicate, 10, 90, 29, 1, // Skip to: 135640 -/* 62590 */ MCD_OPC_Decode, 146, 24, 129, 1, // Opcode: FRINTA_ZPmZ_S -/* 62595 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 62610 -/* 62600 */ MCD_OPC_CheckPredicate, 10, 75, 29, 1, // Skip to: 135640 -/* 62605 */ MCD_OPC_Decode, 207, 24, 129, 1, // Opcode: FRINTX_ZPmZ_S -/* 62610 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 62625 -/* 62615 */ MCD_OPC_CheckPredicate, 10, 60, 29, 1, // Skip to: 135640 -/* 62620 */ MCD_OPC_Decode, 157, 24, 129, 1, // Opcode: FRINTI_ZPmZ_S -/* 62625 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62640 -/* 62630 */ MCD_OPC_CheckPredicate, 10, 45, 29, 1, // Skip to: 135640 -/* 62635 */ MCD_OPC_Decode, 150, 20, 129, 1, // Opcode: FCVT_ZPmZ_StoH -/* 62640 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62655 -/* 62645 */ MCD_OPC_CheckPredicate, 10, 30, 29, 1, // Skip to: 135640 -/* 62650 */ MCD_OPC_Decode, 148, 20, 129, 1, // Opcode: FCVT_ZPmZ_HtoS -/* 62655 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 62670 -/* 62660 */ MCD_OPC_CheckPredicate, 24, 15, 29, 1, // Skip to: 135640 -/* 62665 */ MCD_OPC_Decode, 143, 11, 129, 1, // Opcode: BFCVT_ZPmZ -/* 62670 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 62685 -/* 62675 */ MCD_OPC_CheckPredicate, 10, 0, 29, 1, // Skip to: 135640 -/* 62680 */ MCD_OPC_Decode, 243, 23, 129, 1, // Opcode: FRECPX_ZPmZ_S -/* 62685 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 62700 -/* 62690 */ MCD_OPC_CheckPredicate, 10, 241, 28, 1, // Skip to: 135640 -/* 62695 */ MCD_OPC_Decode, 254, 24, 129, 1, // Opcode: FSQRT_ZPmZ_S -/* 62700 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 62715 -/* 62705 */ MCD_OPC_CheckPredicate, 10, 226, 28, 1, // Skip to: 135640 -/* 62710 */ MCD_OPC_Decode, 168, 38, 129, 1, // Opcode: SCVTF_ZPmZ_StoS -/* 62715 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 62730 -/* 62720 */ MCD_OPC_CheckPredicate, 10, 211, 28, 1, // Skip to: 135640 -/* 62725 */ MCD_OPC_Decode, 245, 52, 129, 1, // Opcode: UCVTF_ZPmZ_StoS -/* 62730 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 62745 -/* 62735 */ MCD_OPC_CheckPredicate, 10, 196, 28, 1, // Skip to: 135640 -/* 62740 */ MCD_OPC_Decode, 217, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_StoS -/* 62745 */ MCD_OPC_FilterValue, 29, 186, 28, 1, // Skip to: 135640 -/* 62750 */ MCD_OPC_CheckPredicate, 10, 181, 28, 1, // Skip to: 135640 -/* 62755 */ MCD_OPC_Decode, 254, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_StoS -/* 62760 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62775 -/* 62765 */ MCD_OPC_CheckPredicate, 10, 166, 28, 1, // Skip to: 135640 -/* 62770 */ MCD_OPC_Decode, 136, 23, 130, 1, // Opcode: FMSB_ZPmZZ_S -/* 62775 */ MCD_OPC_FilterValue, 2, 122, 1, 0, // Skip to: 63158 -/* 62780 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 51699 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 51714 +/* 51704 */ MCD_OPC_CheckPredicate, 18, 35, 91, 1, // Skip to: 140576 +/* 51709 */ MCD_OPC_Decode, 252, 48, 185, 1, // Opcode: SQXTUNT_ZZ_B +/* 51714 */ MCD_OPC_FilterValue, 16, 25, 91, 1, // Skip to: 140576 +/* 51719 */ MCD_OPC_CheckPredicate, 18, 20, 91, 1, // Skip to: 140576 +/* 51724 */ MCD_OPC_Decode, 253, 48, 185, 1, // Opcode: SQXTUNT_ZZ_H +/* 51729 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 51857 +/* 51734 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51737 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51752 +/* 51742 */ MCD_OPC_CheckPredicate, 18, 253, 90, 1, // Skip to: 140576 +/* 51747 */ MCD_OPC_Decode, 192, 41, 156, 1, // Opcode: SADDWB_ZZZ_H +/* 51752 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 51767 +/* 51757 */ MCD_OPC_CheckPredicate, 18, 238, 90, 1, // Skip to: 140576 +/* 51762 */ MCD_OPC_Decode, 195, 41, 156, 1, // Opcode: SADDWT_ZZZ_H +/* 51767 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 51782 +/* 51772 */ MCD_OPC_CheckPredicate, 18, 223, 90, 1, // Skip to: 140576 +/* 51777 */ MCD_OPC_Decode, 155, 56, 156, 1, // Opcode: UADDWB_ZZZ_H +/* 51782 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 51797 +/* 51787 */ MCD_OPC_CheckPredicate, 18, 208, 90, 1, // Skip to: 140576 +/* 51792 */ MCD_OPC_Decode, 158, 56, 156, 1, // Opcode: UADDWT_ZZZ_H +/* 51797 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 51812 +/* 51802 */ MCD_OPC_CheckPredicate, 18, 193, 90, 1, // Skip to: 140576 +/* 51807 */ MCD_OPC_Decode, 184, 50, 156, 1, // Opcode: SSUBWB_ZZZ_H +/* 51812 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 51827 +/* 51817 */ MCD_OPC_CheckPredicate, 18, 178, 90, 1, // Skip to: 140576 +/* 51822 */ MCD_OPC_Decode, 187, 50, 156, 1, // Opcode: SSUBWT_ZZZ_H +/* 51827 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 51842 +/* 51832 */ MCD_OPC_CheckPredicate, 18, 163, 90, 1, // Skip to: 140576 +/* 51837 */ MCD_OPC_Decode, 255, 61, 156, 1, // Opcode: USUBWB_ZZZ_H +/* 51842 */ MCD_OPC_FilterValue, 7, 153, 90, 1, // Skip to: 140576 +/* 51847 */ MCD_OPC_CheckPredicate, 18, 148, 90, 1, // Skip to: 140576 +/* 51852 */ MCD_OPC_Decode, 130, 62, 156, 1, // Opcode: USUBWT_ZZZ_H +/* 51857 */ MCD_OPC_FilterValue, 11, 135, 0, 0, // Skip to: 51997 +/* 51862 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 51865 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 51887 +/* 51870 */ MCD_OPC_CheckPredicate, 18, 125, 90, 1, // Skip to: 140576 +/* 51875 */ MCD_OPC_CheckField, 16, 5, 0, 118, 90, 1, // Skip to: 140576 +/* 51882 */ MCD_OPC_Decode, 236, 48, 184, 1, // Opcode: SQXTNB_ZZ_S +/* 51887 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 51909 +/* 51892 */ MCD_OPC_CheckPredicate, 18, 103, 90, 1, // Skip to: 140576 +/* 51897 */ MCD_OPC_CheckField, 16, 5, 0, 96, 90, 1, // Skip to: 140576 +/* 51904 */ MCD_OPC_Decode, 239, 48, 185, 1, // Opcode: SQXTNT_ZZ_S +/* 51909 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 51931 +/* 51914 */ MCD_OPC_CheckPredicate, 18, 81, 90, 1, // Skip to: 140576 +/* 51919 */ MCD_OPC_CheckField, 16, 5, 0, 74, 90, 1, // Skip to: 140576 +/* 51926 */ MCD_OPC_Decode, 204, 60, 184, 1, // Opcode: UQXTNB_ZZ_S +/* 51931 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 51953 +/* 51936 */ MCD_OPC_CheckPredicate, 18, 59, 90, 1, // Skip to: 140576 +/* 51941 */ MCD_OPC_CheckField, 16, 5, 0, 52, 90, 1, // Skip to: 140576 +/* 51948 */ MCD_OPC_Decode, 207, 60, 185, 1, // Opcode: UQXTNT_ZZ_S +/* 51953 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 51975 +/* 51958 */ MCD_OPC_CheckPredicate, 18, 37, 90, 1, // Skip to: 140576 +/* 51963 */ MCD_OPC_CheckField, 16, 5, 0, 30, 90, 1, // Skip to: 140576 +/* 51970 */ MCD_OPC_Decode, 251, 48, 184, 1, // Opcode: SQXTUNB_ZZ_S +/* 51975 */ MCD_OPC_FilterValue, 5, 20, 90, 1, // Skip to: 140576 +/* 51980 */ MCD_OPC_CheckPredicate, 18, 15, 90, 1, // Skip to: 140576 +/* 51985 */ MCD_OPC_CheckField, 16, 5, 0, 8, 90, 1, // Skip to: 140576 +/* 51992 */ MCD_OPC_Decode, 254, 48, 185, 1, // Opcode: SQXTUNT_ZZ_S +/* 51997 */ MCD_OPC_FilterValue, 12, 123, 0, 0, // Skip to: 52125 +/* 52002 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52005 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52020 +/* 52010 */ MCD_OPC_CheckPredicate, 18, 241, 89, 1, // Skip to: 140576 +/* 52015 */ MCD_OPC_Decode, 193, 41, 156, 1, // Opcode: SADDWB_ZZZ_S +/* 52020 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52035 +/* 52025 */ MCD_OPC_CheckPredicate, 18, 226, 89, 1, // Skip to: 140576 +/* 52030 */ MCD_OPC_Decode, 196, 41, 156, 1, // Opcode: SADDWT_ZZZ_S +/* 52035 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52050 +/* 52040 */ MCD_OPC_CheckPredicate, 18, 211, 89, 1, // Skip to: 140576 +/* 52045 */ MCD_OPC_Decode, 156, 56, 156, 1, // Opcode: UADDWB_ZZZ_S +/* 52050 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52065 +/* 52055 */ MCD_OPC_CheckPredicate, 18, 196, 89, 1, // Skip to: 140576 +/* 52060 */ MCD_OPC_Decode, 159, 56, 156, 1, // Opcode: UADDWT_ZZZ_S +/* 52065 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52080 +/* 52070 */ MCD_OPC_CheckPredicate, 18, 181, 89, 1, // Skip to: 140576 +/* 52075 */ MCD_OPC_Decode, 185, 50, 156, 1, // Opcode: SSUBWB_ZZZ_S +/* 52080 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 52095 +/* 52085 */ MCD_OPC_CheckPredicate, 18, 166, 89, 1, // Skip to: 140576 +/* 52090 */ MCD_OPC_Decode, 188, 50, 156, 1, // Opcode: SSUBWT_ZZZ_S +/* 52095 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 52110 +/* 52100 */ MCD_OPC_CheckPredicate, 18, 151, 89, 1, // Skip to: 140576 +/* 52105 */ MCD_OPC_Decode, 128, 62, 156, 1, // Opcode: USUBWB_ZZZ_S +/* 52110 */ MCD_OPC_FilterValue, 7, 141, 89, 1, // Skip to: 140576 +/* 52115 */ MCD_OPC_CheckPredicate, 18, 136, 89, 1, // Skip to: 140576 +/* 52120 */ MCD_OPC_Decode, 131, 62, 156, 1, // Opcode: USUBWT_ZZZ_S +/* 52125 */ MCD_OPC_FilterValue, 14, 126, 89, 1, // Skip to: 140576 +/* 52130 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52133 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52148 +/* 52138 */ MCD_OPC_CheckPredicate, 18, 113, 89, 1, // Skip to: 140576 +/* 52143 */ MCD_OPC_Decode, 191, 41, 156, 1, // Opcode: SADDWB_ZZZ_D +/* 52148 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52163 +/* 52153 */ MCD_OPC_CheckPredicate, 18, 98, 89, 1, // Skip to: 140576 +/* 52158 */ MCD_OPC_Decode, 194, 41, 156, 1, // Opcode: SADDWT_ZZZ_D +/* 52163 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52178 +/* 52168 */ MCD_OPC_CheckPredicate, 18, 83, 89, 1, // Skip to: 140576 +/* 52173 */ MCD_OPC_Decode, 154, 56, 156, 1, // Opcode: UADDWB_ZZZ_D +/* 52178 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52193 +/* 52183 */ MCD_OPC_CheckPredicate, 18, 68, 89, 1, // Skip to: 140576 +/* 52188 */ MCD_OPC_Decode, 157, 56, 156, 1, // Opcode: UADDWT_ZZZ_D +/* 52193 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52208 +/* 52198 */ MCD_OPC_CheckPredicate, 18, 53, 89, 1, // Skip to: 140576 +/* 52203 */ MCD_OPC_Decode, 183, 50, 156, 1, // Opcode: SSUBWB_ZZZ_D +/* 52208 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 52223 +/* 52213 */ MCD_OPC_CheckPredicate, 18, 38, 89, 1, // Skip to: 140576 +/* 52218 */ MCD_OPC_Decode, 186, 50, 156, 1, // Opcode: SSUBWT_ZZZ_D +/* 52223 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 52238 +/* 52228 */ MCD_OPC_CheckPredicate, 18, 23, 89, 1, // Skip to: 140576 +/* 52233 */ MCD_OPC_Decode, 254, 61, 156, 1, // Opcode: USUBWB_ZZZ_D +/* 52238 */ MCD_OPC_FilterValue, 7, 13, 89, 1, // Skip to: 140576 +/* 52243 */ MCD_OPC_CheckPredicate, 18, 8, 89, 1, // Skip to: 140576 +/* 52248 */ MCD_OPC_Decode, 129, 62, 156, 1, // Opcode: USUBWT_ZZZ_D +/* 52253 */ MCD_OPC_FilterValue, 3, 178, 4, 0, // Skip to: 53460 +/* 52258 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 52261 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 52299 +/* 52266 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52269 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52284 +/* 52274 */ MCD_OPC_CheckPredicate, 18, 233, 88, 1, // Skip to: 140576 +/* 52279 */ MCD_OPC_Decode, 141, 47, 170, 1, // Opcode: SQRDMLAH_ZZZ_B +/* 52284 */ MCD_OPC_FilterValue, 5, 223, 88, 1, // Skip to: 140576 +/* 52289 */ MCD_OPC_CheckPredicate, 18, 218, 88, 1, // Skip to: 140576 +/* 52294 */ MCD_OPC_Decode, 160, 47, 170, 1, // Opcode: SQRDMLSH_ZZZ_B +/* 52299 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 52397 +/* 52304 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52307 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52322 +/* 52312 */ MCD_OPC_CheckPredicate, 18, 195, 88, 1, // Skip to: 140576 +/* 52317 */ MCD_OPC_Decode, 250, 45, 170, 1, // Opcode: SQDMLALB_ZZZ_H +/* 52322 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52337 +/* 52327 */ MCD_OPC_CheckPredicate, 18, 180, 88, 1, // Skip to: 140576 +/* 52332 */ MCD_OPC_Decode, 255, 45, 170, 1, // Opcode: SQDMLALT_ZZZ_H +/* 52337 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52352 +/* 52342 */ MCD_OPC_CheckPredicate, 18, 165, 88, 1, // Skip to: 140576 +/* 52347 */ MCD_OPC_Decode, 147, 46, 170, 1, // Opcode: SQDMLSLB_ZZZ_H +/* 52352 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52367 +/* 52357 */ MCD_OPC_CheckPredicate, 18, 150, 88, 1, // Skip to: 140576 +/* 52362 */ MCD_OPC_Decode, 152, 46, 170, 1, // Opcode: SQDMLSLT_ZZZ_H +/* 52367 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52382 +/* 52372 */ MCD_OPC_CheckPredicate, 18, 135, 88, 1, // Skip to: 140576 +/* 52377 */ MCD_OPC_Decode, 143, 47, 170, 1, // Opcode: SQRDMLAH_ZZZ_H +/* 52382 */ MCD_OPC_FilterValue, 5, 125, 88, 1, // Skip to: 140576 +/* 52387 */ MCD_OPC_CheckPredicate, 18, 120, 88, 1, // Skip to: 140576 +/* 52392 */ MCD_OPC_Decode, 162, 47, 170, 1, // Opcode: SQRDMLSH_ZZZ_H +/* 52397 */ MCD_OPC_FilterValue, 4, 108, 0, 0, // Skip to: 52510 +/* 52402 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52405 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52420 +/* 52410 */ MCD_OPC_CheckPredicate, 18, 97, 88, 1, // Skip to: 140576 +/* 52415 */ MCD_OPC_Decode, 251, 45, 170, 1, // Opcode: SQDMLALB_ZZZ_S +/* 52420 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52435 +/* 52425 */ MCD_OPC_CheckPredicate, 18, 82, 88, 1, // Skip to: 140576 +/* 52430 */ MCD_OPC_Decode, 128, 46, 170, 1, // Opcode: SQDMLALT_ZZZ_S +/* 52435 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52450 +/* 52440 */ MCD_OPC_CheckPredicate, 18, 67, 88, 1, // Skip to: 140576 +/* 52445 */ MCD_OPC_Decode, 148, 46, 170, 1, // Opcode: SQDMLSLB_ZZZ_S +/* 52450 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52465 +/* 52455 */ MCD_OPC_CheckPredicate, 18, 52, 88, 1, // Skip to: 140576 +/* 52460 */ MCD_OPC_Decode, 153, 46, 170, 1, // Opcode: SQDMLSLT_ZZZ_S +/* 52465 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52480 +/* 52470 */ MCD_OPC_CheckPredicate, 18, 37, 88, 1, // Skip to: 140576 +/* 52475 */ MCD_OPC_Decode, 144, 47, 170, 1, // Opcode: SQRDMLAH_ZZZ_S +/* 52480 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 52495 +/* 52485 */ MCD_OPC_CheckPredicate, 18, 22, 88, 1, // Skip to: 140576 +/* 52490 */ MCD_OPC_Decode, 163, 47, 170, 1, // Opcode: SQRDMLSH_ZZZ_S +/* 52495 */ MCD_OPC_FilterValue, 6, 12, 88, 1, // Skip to: 140576 +/* 52500 */ MCD_OPC_CheckPredicate, 23, 7, 88, 1, // Skip to: 140576 +/* 52505 */ MCD_OPC_Decode, 167, 61, 170, 1, // Opcode: USDOT_ZZZ +/* 52510 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 52548 +/* 52515 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 52518 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52533 +/* 52523 */ MCD_OPC_CheckPredicate, 18, 240, 87, 1, // Skip to: 140576 +/* 52528 */ MCD_OPC_Decode, 229, 15, 151, 2, // Opcode: CMLA_ZZZI_H +/* 52533 */ MCD_OPC_FilterValue, 1, 230, 87, 1, // Skip to: 140576 +/* 52538 */ MCD_OPC_CheckPredicate, 18, 225, 87, 1, // Skip to: 140576 +/* 52543 */ MCD_OPC_Decode, 132, 47, 151, 2, // Opcode: SQRDCMLAH_ZZZI_H +/* 52548 */ MCD_OPC_FilterValue, 6, 93, 0, 0, // Skip to: 52646 +/* 52553 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52556 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52571 +/* 52561 */ MCD_OPC_CheckPredicate, 18, 202, 87, 1, // Skip to: 140576 +/* 52566 */ MCD_OPC_Decode, 249, 45, 170, 1, // Opcode: SQDMLALB_ZZZ_D +/* 52571 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52586 +/* 52576 */ MCD_OPC_CheckPredicate, 18, 187, 87, 1, // Skip to: 140576 +/* 52581 */ MCD_OPC_Decode, 254, 45, 170, 1, // Opcode: SQDMLALT_ZZZ_D +/* 52586 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52601 +/* 52591 */ MCD_OPC_CheckPredicate, 18, 172, 87, 1, // Skip to: 140576 +/* 52596 */ MCD_OPC_Decode, 146, 46, 170, 1, // Opcode: SQDMLSLB_ZZZ_D +/* 52601 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52616 +/* 52606 */ MCD_OPC_CheckPredicate, 18, 157, 87, 1, // Skip to: 140576 +/* 52611 */ MCD_OPC_Decode, 151, 46, 170, 1, // Opcode: SQDMLSLT_ZZZ_D +/* 52616 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52631 +/* 52621 */ MCD_OPC_CheckPredicate, 18, 142, 87, 1, // Skip to: 140576 +/* 52626 */ MCD_OPC_Decode, 142, 47, 170, 1, // Opcode: SQRDMLAH_ZZZ_D +/* 52631 */ MCD_OPC_FilterValue, 5, 132, 87, 1, // Skip to: 140576 +/* 52636 */ MCD_OPC_CheckPredicate, 18, 127, 87, 1, // Skip to: 140576 +/* 52641 */ MCD_OPC_Decode, 161, 47, 170, 1, // Opcode: SQRDMLSH_ZZZ_D +/* 52646 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 52684 +/* 52651 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 52654 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52669 +/* 52659 */ MCD_OPC_CheckPredicate, 18, 104, 87, 1, // Skip to: 140576 +/* 52664 */ MCD_OPC_Decode, 230, 15, 152, 2, // Opcode: CMLA_ZZZI_S +/* 52669 */ MCD_OPC_FilterValue, 1, 94, 87, 1, // Skip to: 140576 +/* 52674 */ MCD_OPC_CheckPredicate, 18, 89, 87, 1, // Skip to: 140576 +/* 52679 */ MCD_OPC_Decode, 133, 47, 152, 2, // Opcode: SQRDCMLAH_ZZZI_S +/* 52684 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 52722 +/* 52689 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52692 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52707 +/* 52697 */ MCD_OPC_CheckPredicate, 24, 66, 87, 1, // Skip to: 140576 +/* 52702 */ MCD_OPC_Decode, 132, 39, 156, 1, // Opcode: PMULLB_ZZZ_Q +/* 52707 */ MCD_OPC_FilterValue, 3, 56, 87, 1, // Skip to: 140576 +/* 52712 */ MCD_OPC_CheckPredicate, 24, 51, 87, 1, // Skip to: 140576 +/* 52717 */ MCD_OPC_Decode, 135, 39, 156, 1, // Opcode: PMULLT_ZZZ_Q +/* 52722 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 52850 +/* 52727 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52730 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52745 +/* 52735 */ MCD_OPC_CheckPredicate, 18, 28, 87, 1, // Skip to: 140576 +/* 52740 */ MCD_OPC_Decode, 204, 46, 156, 1, // Opcode: SQDMULLB_ZZZ_H +/* 52745 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52760 +/* 52750 */ MCD_OPC_CheckPredicate, 18, 13, 87, 1, // Skip to: 140576 +/* 52755 */ MCD_OPC_Decode, 209, 46, 156, 1, // Opcode: SQDMULLT_ZZZ_H +/* 52760 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52775 +/* 52765 */ MCD_OPC_CheckPredicate, 18, 254, 86, 1, // Skip to: 140576 +/* 52770 */ MCD_OPC_Decode, 131, 39, 156, 1, // Opcode: PMULLB_ZZZ_H +/* 52775 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52790 +/* 52780 */ MCD_OPC_CheckPredicate, 18, 239, 86, 1, // Skip to: 140576 +/* 52785 */ MCD_OPC_Decode, 134, 39, 156, 1, // Opcode: PMULLT_ZZZ_H +/* 52790 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52805 +/* 52795 */ MCD_OPC_CheckPredicate, 18, 224, 86, 1, // Skip to: 140576 +/* 52800 */ MCD_OPC_Decode, 143, 45, 156, 1, // Opcode: SMULLB_ZZZ_H +/* 52805 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 52820 +/* 52810 */ MCD_OPC_CheckPredicate, 18, 209, 86, 1, // Skip to: 140576 +/* 52815 */ MCD_OPC_Decode, 148, 45, 156, 1, // Opcode: SMULLT_ZZZ_H +/* 52820 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 52835 +/* 52825 */ MCD_OPC_CheckPredicate, 18, 194, 86, 1, // Skip to: 140576 +/* 52830 */ MCD_OPC_Decode, 252, 58, 156, 1, // Opcode: UMULLB_ZZZ_H +/* 52835 */ MCD_OPC_FilterValue, 7, 184, 86, 1, // Skip to: 140576 +/* 52840 */ MCD_OPC_CheckPredicate, 18, 179, 86, 1, // Skip to: 140576 +/* 52845 */ MCD_OPC_Decode, 129, 59, 156, 1, // Opcode: UMULLT_ZZZ_H +/* 52850 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 52978 +/* 52855 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52858 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 52873 +/* 52863 */ MCD_OPC_CheckPredicate, 18, 156, 86, 1, // Skip to: 140576 +/* 52868 */ MCD_OPC_Decode, 194, 11, 156, 1, // Opcode: ADDHNB_ZZZ_B +/* 52873 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 52888 +/* 52878 */ MCD_OPC_CheckPredicate, 18, 141, 86, 1, // Skip to: 140576 +/* 52883 */ MCD_OPC_Decode, 197, 11, 170, 1, // Opcode: ADDHNT_ZZZ_B +/* 52888 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 52903 +/* 52893 */ MCD_OPC_CheckPredicate, 18, 126, 86, 1, // Skip to: 140576 +/* 52898 */ MCD_OPC_Decode, 207, 39, 156, 1, // Opcode: RADDHNB_ZZZ_B +/* 52903 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 52918 +/* 52908 */ MCD_OPC_CheckPredicate, 18, 111, 86, 1, // Skip to: 140576 +/* 52913 */ MCD_OPC_Decode, 210, 39, 170, 1, // Opcode: RADDHNT_ZZZ_B +/* 52918 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 52933 +/* 52923 */ MCD_OPC_CheckPredicate, 18, 96, 86, 1, // Skip to: 140576 +/* 52928 */ MCD_OPC_Decode, 231, 53, 156, 1, // Opcode: SUBHNB_ZZZ_B +/* 52933 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 52948 +/* 52938 */ MCD_OPC_CheckPredicate, 18, 81, 86, 1, // Skip to: 140576 +/* 52943 */ MCD_OPC_Decode, 234, 53, 170, 1, // Opcode: SUBHNT_ZZZ_B +/* 52948 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 52963 +/* 52953 */ MCD_OPC_CheckPredicate, 18, 66, 86, 1, // Skip to: 140576 +/* 52958 */ MCD_OPC_Decode, 225, 40, 156, 1, // Opcode: RSUBHNB_ZZZ_B +/* 52963 */ MCD_OPC_FilterValue, 7, 56, 86, 1, // Skip to: 140576 +/* 52968 */ MCD_OPC_CheckPredicate, 18, 51, 86, 1, // Skip to: 140576 +/* 52973 */ MCD_OPC_Decode, 228, 40, 170, 1, // Opcode: RSUBHNT_ZZZ_B +/* 52978 */ MCD_OPC_FilterValue, 12, 93, 0, 0, // Skip to: 53076 +/* 52983 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 52986 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53001 +/* 52991 */ MCD_OPC_CheckPredicate, 18, 28, 86, 1, // Skip to: 140576 +/* 52996 */ MCD_OPC_Decode, 205, 46, 156, 1, // Opcode: SQDMULLB_ZZZ_S +/* 53001 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 53016 +/* 53006 */ MCD_OPC_CheckPredicate, 18, 13, 86, 1, // Skip to: 140576 +/* 53011 */ MCD_OPC_Decode, 210, 46, 156, 1, // Opcode: SQDMULLT_ZZZ_S +/* 53016 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53031 +/* 53021 */ MCD_OPC_CheckPredicate, 18, 254, 85, 1, // Skip to: 140576 +/* 53026 */ MCD_OPC_Decode, 144, 45, 156, 1, // Opcode: SMULLB_ZZZ_S +/* 53031 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53046 +/* 53036 */ MCD_OPC_CheckPredicate, 18, 239, 85, 1, // Skip to: 140576 +/* 53041 */ MCD_OPC_Decode, 149, 45, 156, 1, // Opcode: SMULLT_ZZZ_S +/* 53046 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53061 +/* 53051 */ MCD_OPC_CheckPredicate, 18, 224, 85, 1, // Skip to: 140576 +/* 53056 */ MCD_OPC_Decode, 253, 58, 156, 1, // Opcode: UMULLB_ZZZ_S +/* 53061 */ MCD_OPC_FilterValue, 7, 214, 85, 1, // Skip to: 140576 +/* 53066 */ MCD_OPC_CheckPredicate, 18, 209, 85, 1, // Skip to: 140576 +/* 53071 */ MCD_OPC_Decode, 130, 59, 156, 1, // Opcode: UMULLT_ZZZ_S +/* 53076 */ MCD_OPC_FilterValue, 13, 123, 0, 0, // Skip to: 53204 +/* 53081 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 53084 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53099 +/* 53089 */ MCD_OPC_CheckPredicate, 18, 186, 85, 1, // Skip to: 140576 +/* 53094 */ MCD_OPC_Decode, 195, 11, 156, 1, // Opcode: ADDHNB_ZZZ_H +/* 53099 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 53114 +/* 53104 */ MCD_OPC_CheckPredicate, 18, 171, 85, 1, // Skip to: 140576 +/* 53109 */ MCD_OPC_Decode, 198, 11, 170, 1, // Opcode: ADDHNT_ZZZ_H +/* 53114 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53129 +/* 53119 */ MCD_OPC_CheckPredicate, 18, 156, 85, 1, // Skip to: 140576 +/* 53124 */ MCD_OPC_Decode, 208, 39, 156, 1, // Opcode: RADDHNB_ZZZ_H +/* 53129 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53144 +/* 53134 */ MCD_OPC_CheckPredicate, 18, 141, 85, 1, // Skip to: 140576 +/* 53139 */ MCD_OPC_Decode, 211, 39, 170, 1, // Opcode: RADDHNT_ZZZ_H +/* 53144 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53159 +/* 53149 */ MCD_OPC_CheckPredicate, 18, 126, 85, 1, // Skip to: 140576 +/* 53154 */ MCD_OPC_Decode, 232, 53, 156, 1, // Opcode: SUBHNB_ZZZ_H +/* 53159 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53174 +/* 53164 */ MCD_OPC_CheckPredicate, 18, 111, 85, 1, // Skip to: 140576 +/* 53169 */ MCD_OPC_Decode, 235, 53, 170, 1, // Opcode: SUBHNT_ZZZ_H +/* 53174 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53189 +/* 53179 */ MCD_OPC_CheckPredicate, 18, 96, 85, 1, // Skip to: 140576 +/* 53184 */ MCD_OPC_Decode, 226, 40, 156, 1, // Opcode: RSUBHNB_ZZZ_H +/* 53189 */ MCD_OPC_FilterValue, 7, 86, 85, 1, // Skip to: 140576 +/* 53194 */ MCD_OPC_CheckPredicate, 18, 81, 85, 1, // Skip to: 140576 +/* 53199 */ MCD_OPC_Decode, 229, 40, 170, 1, // Opcode: RSUBHNT_ZZZ_H +/* 53204 */ MCD_OPC_FilterValue, 14, 123, 0, 0, // Skip to: 53332 +/* 53209 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 53212 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53227 +/* 53217 */ MCD_OPC_CheckPredicate, 18, 58, 85, 1, // Skip to: 140576 +/* 53222 */ MCD_OPC_Decode, 203, 46, 156, 1, // Opcode: SQDMULLB_ZZZ_D +/* 53227 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 53242 +/* 53232 */ MCD_OPC_CheckPredicate, 18, 43, 85, 1, // Skip to: 140576 +/* 53237 */ MCD_OPC_Decode, 208, 46, 156, 1, // Opcode: SQDMULLT_ZZZ_D +/* 53242 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53257 +/* 53247 */ MCD_OPC_CheckPredicate, 18, 28, 85, 1, // Skip to: 140576 +/* 53252 */ MCD_OPC_Decode, 130, 39, 156, 1, // Opcode: PMULLB_ZZZ_D +/* 53257 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53272 +/* 53262 */ MCD_OPC_CheckPredicate, 18, 13, 85, 1, // Skip to: 140576 +/* 53267 */ MCD_OPC_Decode, 133, 39, 156, 1, // Opcode: PMULLT_ZZZ_D +/* 53272 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53287 +/* 53277 */ MCD_OPC_CheckPredicate, 18, 254, 84, 1, // Skip to: 140576 +/* 53282 */ MCD_OPC_Decode, 142, 45, 156, 1, // Opcode: SMULLB_ZZZ_D +/* 53287 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53302 +/* 53292 */ MCD_OPC_CheckPredicate, 18, 239, 84, 1, // Skip to: 140576 +/* 53297 */ MCD_OPC_Decode, 147, 45, 156, 1, // Opcode: SMULLT_ZZZ_D +/* 53302 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53317 +/* 53307 */ MCD_OPC_CheckPredicate, 18, 224, 84, 1, // Skip to: 140576 +/* 53312 */ MCD_OPC_Decode, 251, 58, 156, 1, // Opcode: UMULLB_ZZZ_D +/* 53317 */ MCD_OPC_FilterValue, 7, 214, 84, 1, // Skip to: 140576 +/* 53322 */ MCD_OPC_CheckPredicate, 18, 209, 84, 1, // Skip to: 140576 +/* 53327 */ MCD_OPC_Decode, 128, 59, 156, 1, // Opcode: UMULLT_ZZZ_D +/* 53332 */ MCD_OPC_FilterValue, 15, 199, 84, 1, // Skip to: 140576 +/* 53337 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 53340 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 53355 +/* 53345 */ MCD_OPC_CheckPredicate, 18, 186, 84, 1, // Skip to: 140576 +/* 53350 */ MCD_OPC_Decode, 196, 11, 156, 1, // Opcode: ADDHNB_ZZZ_S +/* 53355 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 53370 +/* 53360 */ MCD_OPC_CheckPredicate, 18, 171, 84, 1, // Skip to: 140576 +/* 53365 */ MCD_OPC_Decode, 199, 11, 170, 1, // Opcode: ADDHNT_ZZZ_S +/* 53370 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53385 +/* 53375 */ MCD_OPC_CheckPredicate, 18, 156, 84, 1, // Skip to: 140576 +/* 53380 */ MCD_OPC_Decode, 209, 39, 156, 1, // Opcode: RADDHNB_ZZZ_S +/* 53385 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53400 +/* 53390 */ MCD_OPC_CheckPredicate, 18, 141, 84, 1, // Skip to: 140576 +/* 53395 */ MCD_OPC_Decode, 212, 39, 170, 1, // Opcode: RADDHNT_ZZZ_S +/* 53400 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 53415 +/* 53405 */ MCD_OPC_CheckPredicate, 18, 126, 84, 1, // Skip to: 140576 +/* 53410 */ MCD_OPC_Decode, 233, 53, 156, 1, // Opcode: SUBHNB_ZZZ_S +/* 53415 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 53430 +/* 53420 */ MCD_OPC_CheckPredicate, 18, 111, 84, 1, // Skip to: 140576 +/* 53425 */ MCD_OPC_Decode, 236, 53, 170, 1, // Opcode: SUBHNT_ZZZ_S +/* 53430 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53445 +/* 53435 */ MCD_OPC_CheckPredicate, 18, 96, 84, 1, // Skip to: 140576 +/* 53440 */ MCD_OPC_Decode, 227, 40, 156, 1, // Opcode: RSUBHNB_ZZZ_S +/* 53445 */ MCD_OPC_FilterValue, 7, 86, 84, 1, // Skip to: 140576 +/* 53450 */ MCD_OPC_CheckPredicate, 18, 81, 84, 1, // Skip to: 140576 +/* 53455 */ MCD_OPC_Decode, 230, 40, 170, 1, // Opcode: RSUBHNT_ZZZ_S +/* 53460 */ MCD_OPC_FilterValue, 4, 243, 8, 0, // Skip to: 55756 +/* 53465 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 53468 */ MCD_OPC_FilterValue, 0, 167, 1, 0, // Skip to: 53896 +/* 53473 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 53476 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53491 +/* 53481 */ MCD_OPC_CheckPredicate, 18, 50, 84, 1, // Skip to: 140576 +/* 53486 */ MCD_OPC_Decode, 178, 49, 132, 1, // Opcode: SRSHL_ZPmZ_B +/* 53491 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53506 +/* 53496 */ MCD_OPC_CheckPredicate, 18, 35, 84, 1, // Skip to: 140576 +/* 53501 */ MCD_OPC_Decode, 250, 60, 132, 1, // Opcode: URSHL_ZPmZ_B +/* 53506 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53521 +/* 53511 */ MCD_OPC_CheckPredicate, 18, 20, 84, 1, // Skip to: 140576 +/* 53516 */ MCD_OPC_Decode, 158, 49, 132, 1, // Opcode: SRSHLR_ZPmZ_B +/* 53521 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 53536 +/* 53526 */ MCD_OPC_CheckPredicate, 18, 5, 84, 1, // Skip to: 140576 +/* 53531 */ MCD_OPC_Decode, 230, 60, 132, 1, // Opcode: URSHLR_ZPmZ_B +/* 53536 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 53551 +/* 53541 */ MCD_OPC_CheckPredicate, 18, 246, 83, 1, // Skip to: 140576 +/* 53546 */ MCD_OPC_Decode, 151, 48, 132, 1, // Opcode: SQSHL_ZPmZ_B +/* 53551 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 53566 +/* 53556 */ MCD_OPC_CheckPredicate, 18, 231, 83, 1, // Skip to: 140576 +/* 53561 */ MCD_OPC_Decode, 134, 60, 132, 1, // Opcode: UQSHL_ZPmZ_B +/* 53566 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 53581 +/* 53571 */ MCD_OPC_CheckPredicate, 18, 216, 83, 1, // Skip to: 140576 +/* 53576 */ MCD_OPC_Decode, 199, 47, 132, 1, // Opcode: SQRSHL_ZPmZ_B +/* 53581 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 53596 +/* 53586 */ MCD_OPC_CheckPredicate, 18, 201, 83, 1, // Skip to: 140576 +/* 53591 */ MCD_OPC_Decode, 218, 59, 132, 1, // Opcode: UQRSHL_ZPmZ_B +/* 53596 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 53611 +/* 53601 */ MCD_OPC_CheckPredicate, 18, 186, 83, 1, // Skip to: 140576 +/* 53606 */ MCD_OPC_Decode, 128, 48, 132, 1, // Opcode: SQSHLR_ZPmZ_B +/* 53611 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 53626 +/* 53616 */ MCD_OPC_CheckPredicate, 18, 171, 83, 1, // Skip to: 140576 +/* 53621 */ MCD_OPC_Decode, 254, 59, 132, 1, // Opcode: UQSHLR_ZPmZ_B +/* 53626 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 53641 +/* 53631 */ MCD_OPC_CheckPredicate, 18, 156, 83, 1, // Skip to: 140576 +/* 53636 */ MCD_OPC_Decode, 195, 47, 132, 1, // Opcode: SQRSHLR_ZPmZ_B +/* 53641 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 53656 +/* 53646 */ MCD_OPC_CheckPredicate, 18, 141, 83, 1, // Skip to: 140576 +/* 53651 */ MCD_OPC_Decode, 214, 59, 132, 1, // Opcode: UQRSHLR_ZPmZ_B +/* 53656 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 53671 +/* 53661 */ MCD_OPC_CheckPredicate, 18, 126, 83, 1, // Skip to: 140576 +/* 53666 */ MCD_OPC_Decode, 219, 42, 132, 1, // Opcode: SHADD_ZPmZ_B +/* 53671 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 53686 +/* 53676 */ MCD_OPC_CheckPredicate, 18, 111, 83, 1, // Skip to: 140576 +/* 53681 */ MCD_OPC_Decode, 252, 56, 132, 1, // Opcode: UHADD_ZPmZ_B +/* 53686 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 53701 +/* 53691 */ MCD_OPC_CheckPredicate, 18, 96, 83, 1, // Skip to: 140576 +/* 53696 */ MCD_OPC_Decode, 131, 43, 132, 1, // Opcode: SHSUB_ZPmZ_B +/* 53701 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 53716 +/* 53706 */ MCD_OPC_CheckPredicate, 18, 81, 83, 1, // Skip to: 140576 +/* 53711 */ MCD_OPC_Decode, 138, 57, 132, 1, // Opcode: UHSUB_ZPmZ_B +/* 53716 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 53731 +/* 53721 */ MCD_OPC_CheckPredicate, 18, 66, 83, 1, // Skip to: 140576 +/* 53726 */ MCD_OPC_Decode, 136, 49, 132, 1, // Opcode: SRHADD_ZPmZ_B +/* 53731 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 53746 +/* 53736 */ MCD_OPC_CheckPredicate, 18, 51, 83, 1, // Skip to: 140576 +/* 53741 */ MCD_OPC_Decode, 220, 60, 132, 1, // Opcode: URHADD_ZPmZ_B +/* 53746 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 53761 +/* 53751 */ MCD_OPC_CheckPredicate, 18, 36, 83, 1, // Skip to: 140576 +/* 53756 */ MCD_OPC_Decode, 255, 42, 132, 1, // Opcode: SHSUBR_ZPmZ_B +/* 53761 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 53776 +/* 53766 */ MCD_OPC_CheckPredicate, 18, 21, 83, 1, // Skip to: 140576 +/* 53771 */ MCD_OPC_Decode, 134, 57, 132, 1, // Opcode: UHSUBR_ZPmZ_B +/* 53776 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 53791 +/* 53781 */ MCD_OPC_CheckPredicate, 18, 6, 83, 1, // Skip to: 140576 +/* 53786 */ MCD_OPC_Decode, 187, 45, 132, 1, // Opcode: SQADD_ZPmZ_B +/* 53791 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 53806 +/* 53796 */ MCD_OPC_CheckPredicate, 18, 247, 82, 1, // Skip to: 140576 +/* 53801 */ MCD_OPC_Decode, 145, 59, 132, 1, // Opcode: UQADD_ZPmZ_B +/* 53806 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 53821 +/* 53811 */ MCD_OPC_CheckPredicate, 18, 232, 82, 1, // Skip to: 140576 +/* 53816 */ MCD_OPC_Decode, 215, 48, 132, 1, // Opcode: SQSUB_ZPmZ_B +/* 53821 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 53836 +/* 53826 */ MCD_OPC_CheckPredicate, 18, 217, 82, 1, // Skip to: 140576 +/* 53831 */ MCD_OPC_Decode, 183, 60, 132, 1, // Opcode: UQSUB_ZPmZ_B +/* 53836 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 53851 +/* 53841 */ MCD_OPC_CheckPredicate, 18, 202, 82, 1, // Skip to: 140576 +/* 53846 */ MCD_OPC_Decode, 202, 54, 132, 1, // Opcode: SUQADD_ZPmZ_B +/* 53851 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 53866 +/* 53856 */ MCD_OPC_CheckPredicate, 18, 187, 82, 1, // Skip to: 140576 +/* 53861 */ MCD_OPC_Decode, 215, 61, 132, 1, // Opcode: USQADD_ZPmZ_B +/* 53866 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 53881 +/* 53871 */ MCD_OPC_CheckPredicate, 18, 172, 82, 1, // Skip to: 140576 +/* 53876 */ MCD_OPC_Decode, 207, 48, 132, 1, // Opcode: SQSUBR_ZPmZ_B +/* 53881 */ MCD_OPC_FilterValue, 31, 162, 82, 1, // Skip to: 140576 +/* 53886 */ MCD_OPC_CheckPredicate, 18, 157, 82, 1, // Skip to: 140576 +/* 53891 */ MCD_OPC_Decode, 175, 60, 132, 1, // Opcode: UQSUBR_ZPmZ_B +/* 53896 */ MCD_OPC_FilterValue, 2, 167, 1, 0, // Skip to: 54324 +/* 53901 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 53904 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 53919 +/* 53909 */ MCD_OPC_CheckPredicate, 18, 134, 82, 1, // Skip to: 140576 +/* 53914 */ MCD_OPC_Decode, 180, 49, 132, 1, // Opcode: SRSHL_ZPmZ_H +/* 53919 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 53934 +/* 53924 */ MCD_OPC_CheckPredicate, 18, 119, 82, 1, // Skip to: 140576 +/* 53929 */ MCD_OPC_Decode, 252, 60, 132, 1, // Opcode: URSHL_ZPmZ_H +/* 53934 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 53949 +/* 53939 */ MCD_OPC_CheckPredicate, 18, 104, 82, 1, // Skip to: 140576 +/* 53944 */ MCD_OPC_Decode, 160, 49, 132, 1, // Opcode: SRSHLR_ZPmZ_H +/* 53949 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 53964 +/* 53954 */ MCD_OPC_CheckPredicate, 18, 89, 82, 1, // Skip to: 140576 +/* 53959 */ MCD_OPC_Decode, 232, 60, 132, 1, // Opcode: URSHLR_ZPmZ_H +/* 53964 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 53979 +/* 53969 */ MCD_OPC_CheckPredicate, 18, 74, 82, 1, // Skip to: 140576 +/* 53974 */ MCD_OPC_Decode, 153, 48, 132, 1, // Opcode: SQSHL_ZPmZ_H +/* 53979 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 53994 +/* 53984 */ MCD_OPC_CheckPredicate, 18, 59, 82, 1, // Skip to: 140576 +/* 53989 */ MCD_OPC_Decode, 136, 60, 132, 1, // Opcode: UQSHL_ZPmZ_H +/* 53994 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 54009 +/* 53999 */ MCD_OPC_CheckPredicate, 18, 44, 82, 1, // Skip to: 140576 +/* 54004 */ MCD_OPC_Decode, 201, 47, 132, 1, // Opcode: SQRSHL_ZPmZ_H +/* 54009 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 54024 +/* 54014 */ MCD_OPC_CheckPredicate, 18, 29, 82, 1, // Skip to: 140576 +/* 54019 */ MCD_OPC_Decode, 220, 59, 132, 1, // Opcode: UQRSHL_ZPmZ_H +/* 54024 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 54039 +/* 54029 */ MCD_OPC_CheckPredicate, 18, 14, 82, 1, // Skip to: 140576 +/* 54034 */ MCD_OPC_Decode, 130, 48, 132, 1, // Opcode: SQSHLR_ZPmZ_H +/* 54039 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 54054 +/* 54044 */ MCD_OPC_CheckPredicate, 18, 255, 81, 1, // Skip to: 140576 +/* 54049 */ MCD_OPC_Decode, 128, 60, 132, 1, // Opcode: UQSHLR_ZPmZ_H +/* 54054 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 54069 +/* 54059 */ MCD_OPC_CheckPredicate, 18, 240, 81, 1, // Skip to: 140576 +/* 54064 */ MCD_OPC_Decode, 197, 47, 132, 1, // Opcode: SQRSHLR_ZPmZ_H +/* 54069 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 54084 +/* 54074 */ MCD_OPC_CheckPredicate, 18, 225, 81, 1, // Skip to: 140576 +/* 54079 */ MCD_OPC_Decode, 216, 59, 132, 1, // Opcode: UQRSHLR_ZPmZ_H +/* 54084 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 54099 +/* 54089 */ MCD_OPC_CheckPredicate, 18, 210, 81, 1, // Skip to: 140576 +/* 54094 */ MCD_OPC_Decode, 221, 42, 132, 1, // Opcode: SHADD_ZPmZ_H +/* 54099 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 54114 +/* 54104 */ MCD_OPC_CheckPredicate, 18, 195, 81, 1, // Skip to: 140576 +/* 54109 */ MCD_OPC_Decode, 254, 56, 132, 1, // Opcode: UHADD_ZPmZ_H +/* 54114 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 54129 +/* 54119 */ MCD_OPC_CheckPredicate, 18, 180, 81, 1, // Skip to: 140576 +/* 54124 */ MCD_OPC_Decode, 133, 43, 132, 1, // Opcode: SHSUB_ZPmZ_H +/* 54129 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 54144 +/* 54134 */ MCD_OPC_CheckPredicate, 18, 165, 81, 1, // Skip to: 140576 +/* 54139 */ MCD_OPC_Decode, 140, 57, 132, 1, // Opcode: UHSUB_ZPmZ_H +/* 54144 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 54159 +/* 54149 */ MCD_OPC_CheckPredicate, 18, 150, 81, 1, // Skip to: 140576 +/* 54154 */ MCD_OPC_Decode, 138, 49, 132, 1, // Opcode: SRHADD_ZPmZ_H +/* 54159 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 54174 +/* 54164 */ MCD_OPC_CheckPredicate, 18, 135, 81, 1, // Skip to: 140576 +/* 54169 */ MCD_OPC_Decode, 222, 60, 132, 1, // Opcode: URHADD_ZPmZ_H +/* 54174 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 54189 +/* 54179 */ MCD_OPC_CheckPredicate, 18, 120, 81, 1, // Skip to: 140576 +/* 54184 */ MCD_OPC_Decode, 129, 43, 132, 1, // Opcode: SHSUBR_ZPmZ_H +/* 54189 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 54204 +/* 54194 */ MCD_OPC_CheckPredicate, 18, 105, 81, 1, // Skip to: 140576 +/* 54199 */ MCD_OPC_Decode, 136, 57, 132, 1, // Opcode: UHSUBR_ZPmZ_H +/* 54204 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 54219 +/* 54209 */ MCD_OPC_CheckPredicate, 18, 90, 81, 1, // Skip to: 140576 +/* 54214 */ MCD_OPC_Decode, 189, 45, 132, 1, // Opcode: SQADD_ZPmZ_H +/* 54219 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 54234 +/* 54224 */ MCD_OPC_CheckPredicate, 18, 75, 81, 1, // Skip to: 140576 +/* 54229 */ MCD_OPC_Decode, 147, 59, 132, 1, // Opcode: UQADD_ZPmZ_H +/* 54234 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 54249 +/* 54239 */ MCD_OPC_CheckPredicate, 18, 60, 81, 1, // Skip to: 140576 +/* 54244 */ MCD_OPC_Decode, 217, 48, 132, 1, // Opcode: SQSUB_ZPmZ_H +/* 54249 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 54264 +/* 54254 */ MCD_OPC_CheckPredicate, 18, 45, 81, 1, // Skip to: 140576 +/* 54259 */ MCD_OPC_Decode, 185, 60, 132, 1, // Opcode: UQSUB_ZPmZ_H +/* 54264 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 54279 +/* 54269 */ MCD_OPC_CheckPredicate, 18, 30, 81, 1, // Skip to: 140576 +/* 54274 */ MCD_OPC_Decode, 204, 54, 132, 1, // Opcode: SUQADD_ZPmZ_H +/* 54279 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 54294 +/* 54284 */ MCD_OPC_CheckPredicate, 18, 15, 81, 1, // Skip to: 140576 +/* 54289 */ MCD_OPC_Decode, 217, 61, 132, 1, // Opcode: USQADD_ZPmZ_H +/* 54294 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 54309 +/* 54299 */ MCD_OPC_CheckPredicate, 18, 0, 81, 1, // Skip to: 140576 +/* 54304 */ MCD_OPC_Decode, 209, 48, 132, 1, // Opcode: SQSUBR_ZPmZ_H +/* 54309 */ MCD_OPC_FilterValue, 31, 246, 80, 1, // Skip to: 140576 +/* 54314 */ MCD_OPC_CheckPredicate, 18, 241, 80, 1, // Skip to: 140576 +/* 54319 */ MCD_OPC_Decode, 177, 60, 132, 1, // Opcode: UQSUBR_ZPmZ_H +/* 54324 */ MCD_OPC_FilterValue, 4, 167, 1, 0, // Skip to: 54752 +/* 54329 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 54332 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 54347 +/* 54337 */ MCD_OPC_CheckPredicate, 18, 218, 80, 1, // Skip to: 140576 +/* 54342 */ MCD_OPC_Decode, 181, 49, 132, 1, // Opcode: SRSHL_ZPmZ_S +/* 54347 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 54362 +/* 54352 */ MCD_OPC_CheckPredicate, 18, 203, 80, 1, // Skip to: 140576 +/* 54357 */ MCD_OPC_Decode, 253, 60, 132, 1, // Opcode: URSHL_ZPmZ_S +/* 54362 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 54377 +/* 54367 */ MCD_OPC_CheckPredicate, 18, 188, 80, 1, // Skip to: 140576 +/* 54372 */ MCD_OPC_Decode, 161, 49, 132, 1, // Opcode: SRSHLR_ZPmZ_S +/* 54377 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 54392 +/* 54382 */ MCD_OPC_CheckPredicate, 18, 173, 80, 1, // Skip to: 140576 +/* 54387 */ MCD_OPC_Decode, 233, 60, 132, 1, // Opcode: URSHLR_ZPmZ_S +/* 54392 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 54407 +/* 54397 */ MCD_OPC_CheckPredicate, 18, 158, 80, 1, // Skip to: 140576 +/* 54402 */ MCD_OPC_Decode, 154, 48, 132, 1, // Opcode: SQSHL_ZPmZ_S +/* 54407 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 54422 +/* 54412 */ MCD_OPC_CheckPredicate, 18, 143, 80, 1, // Skip to: 140576 +/* 54417 */ MCD_OPC_Decode, 137, 60, 132, 1, // Opcode: UQSHL_ZPmZ_S +/* 54422 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 54437 +/* 54427 */ MCD_OPC_CheckPredicate, 18, 128, 80, 1, // Skip to: 140576 +/* 54432 */ MCD_OPC_Decode, 202, 47, 132, 1, // Opcode: SQRSHL_ZPmZ_S +/* 54437 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 54452 +/* 54442 */ MCD_OPC_CheckPredicate, 18, 113, 80, 1, // Skip to: 140576 +/* 54447 */ MCD_OPC_Decode, 221, 59, 132, 1, // Opcode: UQRSHL_ZPmZ_S +/* 54452 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 54467 +/* 54457 */ MCD_OPC_CheckPredicate, 18, 98, 80, 1, // Skip to: 140576 +/* 54462 */ MCD_OPC_Decode, 131, 48, 132, 1, // Opcode: SQSHLR_ZPmZ_S +/* 54467 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 54482 +/* 54472 */ MCD_OPC_CheckPredicate, 18, 83, 80, 1, // Skip to: 140576 +/* 54477 */ MCD_OPC_Decode, 129, 60, 132, 1, // Opcode: UQSHLR_ZPmZ_S +/* 54482 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 54497 +/* 54487 */ MCD_OPC_CheckPredicate, 18, 68, 80, 1, // Skip to: 140576 +/* 54492 */ MCD_OPC_Decode, 198, 47, 132, 1, // Opcode: SQRSHLR_ZPmZ_S +/* 54497 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 54512 +/* 54502 */ MCD_OPC_CheckPredicate, 18, 53, 80, 1, // Skip to: 140576 +/* 54507 */ MCD_OPC_Decode, 217, 59, 132, 1, // Opcode: UQRSHLR_ZPmZ_S +/* 54512 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 54527 +/* 54517 */ MCD_OPC_CheckPredicate, 18, 38, 80, 1, // Skip to: 140576 +/* 54522 */ MCD_OPC_Decode, 222, 42, 132, 1, // Opcode: SHADD_ZPmZ_S +/* 54527 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 54542 +/* 54532 */ MCD_OPC_CheckPredicate, 18, 23, 80, 1, // Skip to: 140576 +/* 54537 */ MCD_OPC_Decode, 255, 56, 132, 1, // Opcode: UHADD_ZPmZ_S +/* 54542 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 54557 +/* 54547 */ MCD_OPC_CheckPredicate, 18, 8, 80, 1, // Skip to: 140576 +/* 54552 */ MCD_OPC_Decode, 134, 43, 132, 1, // Opcode: SHSUB_ZPmZ_S +/* 54557 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 54572 +/* 54562 */ MCD_OPC_CheckPredicate, 18, 249, 79, 1, // Skip to: 140576 +/* 54567 */ MCD_OPC_Decode, 141, 57, 132, 1, // Opcode: UHSUB_ZPmZ_S +/* 54572 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 54587 +/* 54577 */ MCD_OPC_CheckPredicate, 18, 234, 79, 1, // Skip to: 140576 +/* 54582 */ MCD_OPC_Decode, 139, 49, 132, 1, // Opcode: SRHADD_ZPmZ_S +/* 54587 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 54602 +/* 54592 */ MCD_OPC_CheckPredicate, 18, 219, 79, 1, // Skip to: 140576 +/* 54597 */ MCD_OPC_Decode, 223, 60, 132, 1, // Opcode: URHADD_ZPmZ_S +/* 54602 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 54617 +/* 54607 */ MCD_OPC_CheckPredicate, 18, 204, 79, 1, // Skip to: 140576 +/* 54612 */ MCD_OPC_Decode, 130, 43, 132, 1, // Opcode: SHSUBR_ZPmZ_S +/* 54617 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 54632 +/* 54622 */ MCD_OPC_CheckPredicate, 18, 189, 79, 1, // Skip to: 140576 +/* 54627 */ MCD_OPC_Decode, 137, 57, 132, 1, // Opcode: UHSUBR_ZPmZ_S +/* 54632 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 54647 +/* 54637 */ MCD_OPC_CheckPredicate, 18, 174, 79, 1, // Skip to: 140576 +/* 54642 */ MCD_OPC_Decode, 190, 45, 132, 1, // Opcode: SQADD_ZPmZ_S +/* 54647 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 54662 +/* 54652 */ MCD_OPC_CheckPredicate, 18, 159, 79, 1, // Skip to: 140576 +/* 54657 */ MCD_OPC_Decode, 148, 59, 132, 1, // Opcode: UQADD_ZPmZ_S +/* 54662 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 54677 +/* 54667 */ MCD_OPC_CheckPredicate, 18, 144, 79, 1, // Skip to: 140576 +/* 54672 */ MCD_OPC_Decode, 218, 48, 132, 1, // Opcode: SQSUB_ZPmZ_S +/* 54677 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 54692 +/* 54682 */ MCD_OPC_CheckPredicate, 18, 129, 79, 1, // Skip to: 140576 +/* 54687 */ MCD_OPC_Decode, 186, 60, 132, 1, // Opcode: UQSUB_ZPmZ_S +/* 54692 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 54707 +/* 54697 */ MCD_OPC_CheckPredicate, 18, 114, 79, 1, // Skip to: 140576 +/* 54702 */ MCD_OPC_Decode, 205, 54, 132, 1, // Opcode: SUQADD_ZPmZ_S +/* 54707 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 54722 +/* 54712 */ MCD_OPC_CheckPredicate, 18, 99, 79, 1, // Skip to: 140576 +/* 54717 */ MCD_OPC_Decode, 218, 61, 132, 1, // Opcode: USQADD_ZPmZ_S +/* 54722 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 54737 +/* 54727 */ MCD_OPC_CheckPredicate, 18, 84, 79, 1, // Skip to: 140576 +/* 54732 */ MCD_OPC_Decode, 210, 48, 132, 1, // Opcode: SQSUBR_ZPmZ_S +/* 54737 */ MCD_OPC_FilterValue, 31, 74, 79, 1, // Skip to: 140576 +/* 54742 */ MCD_OPC_CheckPredicate, 18, 69, 79, 1, // Skip to: 140576 +/* 54747 */ MCD_OPC_Decode, 178, 60, 132, 1, // Opcode: UQSUBR_ZPmZ_S +/* 54752 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 54836 +/* 54757 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 54760 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 54798 +/* 54765 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 54768 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54783 +/* 54773 */ MCD_OPC_CheckPredicate, 18, 38, 79, 1, // Skip to: 140576 +/* 54778 */ MCD_OPC_Decode, 153, 44, 149, 2, // Opcode: SMLALB_ZZZI_S +/* 54783 */ MCD_OPC_FilterValue, 1, 28, 79, 1, // Skip to: 140576 +/* 54788 */ MCD_OPC_CheckPredicate, 18, 23, 79, 1, // Skip to: 140576 +/* 54793 */ MCD_OPC_Decode, 136, 58, 149, 2, // Opcode: UMLALB_ZZZI_S +/* 54798 */ MCD_OPC_FilterValue, 1, 13, 79, 1, // Skip to: 140576 +/* 54803 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 54806 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 54821 +/* 54811 */ MCD_OPC_CheckPredicate, 18, 0, 79, 1, // Skip to: 140576 +/* 54816 */ MCD_OPC_Decode, 174, 44, 149, 2, // Opcode: SMLALT_ZZZI_S +/* 54821 */ MCD_OPC_FilterValue, 1, 246, 78, 1, // Skip to: 140576 +/* 54826 */ MCD_OPC_CheckPredicate, 18, 241, 78, 1, // Skip to: 140576 +/* 54831 */ MCD_OPC_Decode, 157, 58, 149, 2, // Opcode: UMLALT_ZZZI_S +/* 54836 */ MCD_OPC_FilterValue, 6, 167, 1, 0, // Skip to: 55264 +/* 54841 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 54844 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 54859 +/* 54849 */ MCD_OPC_CheckPredicate, 18, 218, 78, 1, // Skip to: 140576 +/* 54854 */ MCD_OPC_Decode, 179, 49, 132, 1, // Opcode: SRSHL_ZPmZ_D +/* 54859 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 54874 +/* 54864 */ MCD_OPC_CheckPredicate, 18, 203, 78, 1, // Skip to: 140576 +/* 54869 */ MCD_OPC_Decode, 251, 60, 132, 1, // Opcode: URSHL_ZPmZ_D +/* 54874 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 54889 +/* 54879 */ MCD_OPC_CheckPredicate, 18, 188, 78, 1, // Skip to: 140576 +/* 54884 */ MCD_OPC_Decode, 159, 49, 132, 1, // Opcode: SRSHLR_ZPmZ_D +/* 54889 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 54904 +/* 54894 */ MCD_OPC_CheckPredicate, 18, 173, 78, 1, // Skip to: 140576 +/* 54899 */ MCD_OPC_Decode, 231, 60, 132, 1, // Opcode: URSHLR_ZPmZ_D +/* 54904 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 54919 +/* 54909 */ MCD_OPC_CheckPredicate, 18, 158, 78, 1, // Skip to: 140576 +/* 54914 */ MCD_OPC_Decode, 152, 48, 132, 1, // Opcode: SQSHL_ZPmZ_D +/* 54919 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 54934 +/* 54924 */ MCD_OPC_CheckPredicate, 18, 143, 78, 1, // Skip to: 140576 +/* 54929 */ MCD_OPC_Decode, 135, 60, 132, 1, // Opcode: UQSHL_ZPmZ_D +/* 54934 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 54949 +/* 54939 */ MCD_OPC_CheckPredicate, 18, 128, 78, 1, // Skip to: 140576 +/* 54944 */ MCD_OPC_Decode, 200, 47, 132, 1, // Opcode: SQRSHL_ZPmZ_D +/* 54949 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 54964 +/* 54954 */ MCD_OPC_CheckPredicate, 18, 113, 78, 1, // Skip to: 140576 +/* 54959 */ MCD_OPC_Decode, 219, 59, 132, 1, // Opcode: UQRSHL_ZPmZ_D +/* 54964 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 54979 +/* 54969 */ MCD_OPC_CheckPredicate, 18, 98, 78, 1, // Skip to: 140576 +/* 54974 */ MCD_OPC_Decode, 129, 48, 132, 1, // Opcode: SQSHLR_ZPmZ_D +/* 54979 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 54994 +/* 54984 */ MCD_OPC_CheckPredicate, 18, 83, 78, 1, // Skip to: 140576 +/* 54989 */ MCD_OPC_Decode, 255, 59, 132, 1, // Opcode: UQSHLR_ZPmZ_D +/* 54994 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 55009 +/* 54999 */ MCD_OPC_CheckPredicate, 18, 68, 78, 1, // Skip to: 140576 +/* 55004 */ MCD_OPC_Decode, 196, 47, 132, 1, // Opcode: SQRSHLR_ZPmZ_D +/* 55009 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 55024 +/* 55014 */ MCD_OPC_CheckPredicate, 18, 53, 78, 1, // Skip to: 140576 +/* 55019 */ MCD_OPC_Decode, 215, 59, 132, 1, // Opcode: UQRSHLR_ZPmZ_D +/* 55024 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 55039 +/* 55029 */ MCD_OPC_CheckPredicate, 18, 38, 78, 1, // Skip to: 140576 +/* 55034 */ MCD_OPC_Decode, 220, 42, 132, 1, // Opcode: SHADD_ZPmZ_D +/* 55039 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 55054 +/* 55044 */ MCD_OPC_CheckPredicate, 18, 23, 78, 1, // Skip to: 140576 +/* 55049 */ MCD_OPC_Decode, 253, 56, 132, 1, // Opcode: UHADD_ZPmZ_D +/* 55054 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 55069 +/* 55059 */ MCD_OPC_CheckPredicate, 18, 8, 78, 1, // Skip to: 140576 +/* 55064 */ MCD_OPC_Decode, 132, 43, 132, 1, // Opcode: SHSUB_ZPmZ_D +/* 55069 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 55084 +/* 55074 */ MCD_OPC_CheckPredicate, 18, 249, 77, 1, // Skip to: 140576 +/* 55079 */ MCD_OPC_Decode, 139, 57, 132, 1, // Opcode: UHSUB_ZPmZ_D +/* 55084 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 55099 +/* 55089 */ MCD_OPC_CheckPredicate, 18, 234, 77, 1, // Skip to: 140576 +/* 55094 */ MCD_OPC_Decode, 137, 49, 132, 1, // Opcode: SRHADD_ZPmZ_D +/* 55099 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 55114 +/* 55104 */ MCD_OPC_CheckPredicate, 18, 219, 77, 1, // Skip to: 140576 +/* 55109 */ MCD_OPC_Decode, 221, 60, 132, 1, // Opcode: URHADD_ZPmZ_D +/* 55114 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 55129 +/* 55119 */ MCD_OPC_CheckPredicate, 18, 204, 77, 1, // Skip to: 140576 +/* 55124 */ MCD_OPC_Decode, 128, 43, 132, 1, // Opcode: SHSUBR_ZPmZ_D +/* 55129 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 55144 +/* 55134 */ MCD_OPC_CheckPredicate, 18, 189, 77, 1, // Skip to: 140576 +/* 55139 */ MCD_OPC_Decode, 135, 57, 132, 1, // Opcode: UHSUBR_ZPmZ_D +/* 55144 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 55159 +/* 55149 */ MCD_OPC_CheckPredicate, 18, 174, 77, 1, // Skip to: 140576 +/* 55154 */ MCD_OPC_Decode, 188, 45, 132, 1, // Opcode: SQADD_ZPmZ_D +/* 55159 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 55174 +/* 55164 */ MCD_OPC_CheckPredicate, 18, 159, 77, 1, // Skip to: 140576 +/* 55169 */ MCD_OPC_Decode, 146, 59, 132, 1, // Opcode: UQADD_ZPmZ_D +/* 55174 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 55189 +/* 55179 */ MCD_OPC_CheckPredicate, 18, 144, 77, 1, // Skip to: 140576 +/* 55184 */ MCD_OPC_Decode, 216, 48, 132, 1, // Opcode: SQSUB_ZPmZ_D +/* 55189 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 55204 +/* 55194 */ MCD_OPC_CheckPredicate, 18, 129, 77, 1, // Skip to: 140576 +/* 55199 */ MCD_OPC_Decode, 184, 60, 132, 1, // Opcode: UQSUB_ZPmZ_D +/* 55204 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 55219 +/* 55209 */ MCD_OPC_CheckPredicate, 18, 114, 77, 1, // Skip to: 140576 +/* 55214 */ MCD_OPC_Decode, 203, 54, 132, 1, // Opcode: SUQADD_ZPmZ_D +/* 55219 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 55234 +/* 55224 */ MCD_OPC_CheckPredicate, 18, 99, 77, 1, // Skip to: 140576 +/* 55229 */ MCD_OPC_Decode, 216, 61, 132, 1, // Opcode: USQADD_ZPmZ_D +/* 55234 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 55249 +/* 55239 */ MCD_OPC_CheckPredicate, 18, 84, 77, 1, // Skip to: 140576 +/* 55244 */ MCD_OPC_Decode, 208, 48, 132, 1, // Opcode: SQSUBR_ZPmZ_D +/* 55249 */ MCD_OPC_FilterValue, 31, 74, 77, 1, // Skip to: 140576 +/* 55254 */ MCD_OPC_CheckPredicate, 18, 69, 77, 1, // Skip to: 140576 +/* 55259 */ MCD_OPC_Decode, 176, 60, 132, 1, // Opcode: UQSUBR_ZPmZ_D +/* 55264 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 55348 +/* 55269 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 55272 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 55310 +/* 55277 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 55280 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55295 +/* 55285 */ MCD_OPC_CheckPredicate, 18, 38, 77, 1, // Skip to: 140576 +/* 55290 */ MCD_OPC_Decode, 152, 44, 150, 2, // Opcode: SMLALB_ZZZI_D +/* 55295 */ MCD_OPC_FilterValue, 1, 28, 77, 1, // Skip to: 140576 +/* 55300 */ MCD_OPC_CheckPredicate, 18, 23, 77, 1, // Skip to: 140576 +/* 55305 */ MCD_OPC_Decode, 135, 58, 150, 2, // Opcode: UMLALB_ZZZI_D +/* 55310 */ MCD_OPC_FilterValue, 1, 13, 77, 1, // Skip to: 140576 +/* 55315 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 55318 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55333 +/* 55323 */ MCD_OPC_CheckPredicate, 18, 0, 77, 1, // Skip to: 140576 +/* 55328 */ MCD_OPC_Decode, 173, 44, 150, 2, // Opcode: SMLALT_ZZZI_D +/* 55333 */ MCD_OPC_FilterValue, 1, 246, 76, 1, // Skip to: 140576 +/* 55338 */ MCD_OPC_CheckPredicate, 18, 241, 76, 1, // Skip to: 140576 +/* 55343 */ MCD_OPC_Decode, 156, 58, 150, 2, // Opcode: UMLALT_ZZZI_D +/* 55348 */ MCD_OPC_FilterValue, 8, 48, 0, 0, // Skip to: 55401 +/* 55353 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 55356 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 55371 +/* 55361 */ MCD_OPC_CheckPredicate, 18, 218, 76, 1, // Skip to: 140576 +/* 55366 */ MCD_OPC_Decode, 190, 18, 170, 1, // Opcode: EORBT_ZZZ_B +/* 55371 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 55386 +/* 55376 */ MCD_OPC_CheckPredicate, 18, 203, 76, 1, // Skip to: 140576 +/* 55381 */ MCD_OPC_Decode, 199, 18, 170, 1, // Opcode: EORTB_ZZZ_B +/* 55386 */ MCD_OPC_FilterValue, 6, 193, 76, 1, // Skip to: 140576 +/* 55391 */ MCD_OPC_CheckPredicate, 25, 188, 76, 1, // Skip to: 140576 +/* 55396 */ MCD_OPC_Decode, 241, 44, 170, 1, // Opcode: SMMLA_ZZZ +/* 55401 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 55439 +/* 55406 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 55409 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55424 +/* 55414 */ MCD_OPC_CheckPredicate, 26, 165, 76, 1, // Skip to: 140576 +/* 55419 */ MCD_OPC_Decode, 239, 36, 233, 1, // Opcode: MATCH_PPzZZ_B +/* 55424 */ MCD_OPC_FilterValue, 1, 155, 76, 1, // Skip to: 140576 +/* 55429 */ MCD_OPC_CheckPredicate, 26, 150, 76, 1, // Skip to: 140576 +/* 55434 */ MCD_OPC_Decode, 176, 38, 233, 1, // Opcode: NMATCH_PPzZZ_B +/* 55439 */ MCD_OPC_FilterValue, 10, 78, 0, 0, // Skip to: 55522 +/* 55444 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 55447 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55462 +/* 55452 */ MCD_OPC_CheckPredicate, 18, 127, 76, 1, // Skip to: 140576 +/* 55457 */ MCD_OPC_Decode, 163, 41, 156, 1, // Opcode: SADDLBT_ZZZ_H +/* 55462 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 55477 +/* 55467 */ MCD_OPC_CheckPredicate, 18, 112, 76, 1, // Skip to: 140576 +/* 55472 */ MCD_OPC_Decode, 166, 50, 156, 1, // Opcode: SSUBLBT_ZZZ_H +/* 55477 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 55492 +/* 55482 */ MCD_OPC_CheckPredicate, 18, 97, 76, 1, // Skip to: 140576 +/* 55487 */ MCD_OPC_Decode, 172, 50, 156, 1, // Opcode: SSUBLTB_ZZZ_H +/* 55492 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 55507 +/* 55497 */ MCD_OPC_CheckPredicate, 18, 82, 76, 1, // Skip to: 140576 +/* 55502 */ MCD_OPC_Decode, 192, 18, 170, 1, // Opcode: EORBT_ZZZ_H +/* 55507 */ MCD_OPC_FilterValue, 5, 72, 76, 1, // Skip to: 140576 +/* 55512 */ MCD_OPC_CheckPredicate, 18, 67, 76, 1, // Skip to: 140576 +/* 55517 */ MCD_OPC_Decode, 201, 18, 170, 1, // Opcode: EORTB_ZZZ_H +/* 55522 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 55560 +/* 55527 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 55530 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55545 +/* 55535 */ MCD_OPC_CheckPredicate, 26, 44, 76, 1, // Skip to: 140576 +/* 55540 */ MCD_OPC_Decode, 240, 36, 233, 1, // Opcode: MATCH_PPzZZ_H +/* 55545 */ MCD_OPC_FilterValue, 1, 34, 76, 1, // Skip to: 140576 +/* 55550 */ MCD_OPC_CheckPredicate, 26, 29, 76, 1, // Skip to: 140576 +/* 55555 */ MCD_OPC_Decode, 177, 38, 233, 1, // Opcode: NMATCH_PPzZZ_H +/* 55560 */ MCD_OPC_FilterValue, 12, 93, 0, 0, // Skip to: 55658 +/* 55565 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 55568 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55583 +/* 55573 */ MCD_OPC_CheckPredicate, 18, 6, 76, 1, // Skip to: 140576 +/* 55578 */ MCD_OPC_Decode, 164, 41, 156, 1, // Opcode: SADDLBT_ZZZ_S +/* 55583 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 55598 +/* 55588 */ MCD_OPC_CheckPredicate, 18, 247, 75, 1, // Skip to: 140576 +/* 55593 */ MCD_OPC_Decode, 167, 50, 156, 1, // Opcode: SSUBLBT_ZZZ_S +/* 55598 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 55613 +/* 55603 */ MCD_OPC_CheckPredicate, 18, 232, 75, 1, // Skip to: 140576 +/* 55608 */ MCD_OPC_Decode, 173, 50, 156, 1, // Opcode: SSUBLTB_ZZZ_S +/* 55613 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 55628 +/* 55618 */ MCD_OPC_CheckPredicate, 18, 217, 75, 1, // Skip to: 140576 +/* 55623 */ MCD_OPC_Decode, 193, 18, 170, 1, // Opcode: EORBT_ZZZ_S +/* 55628 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 55643 +/* 55633 */ MCD_OPC_CheckPredicate, 18, 202, 75, 1, // Skip to: 140576 +/* 55638 */ MCD_OPC_Decode, 202, 18, 170, 1, // Opcode: EORTB_ZZZ_S +/* 55643 */ MCD_OPC_FilterValue, 6, 192, 75, 1, // Skip to: 140576 +/* 55648 */ MCD_OPC_CheckPredicate, 25, 187, 75, 1, // Skip to: 140576 +/* 55653 */ MCD_OPC_Decode, 210, 61, 170, 1, // Opcode: USMMLA_ZZZ +/* 55658 */ MCD_OPC_FilterValue, 14, 177, 75, 1, // Skip to: 140576 +/* 55663 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 55666 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 55681 +/* 55671 */ MCD_OPC_CheckPredicate, 18, 164, 75, 1, // Skip to: 140576 +/* 55676 */ MCD_OPC_Decode, 162, 41, 156, 1, // Opcode: SADDLBT_ZZZ_D +/* 55681 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 55696 +/* 55686 */ MCD_OPC_CheckPredicate, 18, 149, 75, 1, // Skip to: 140576 +/* 55691 */ MCD_OPC_Decode, 165, 50, 156, 1, // Opcode: SSUBLBT_ZZZ_D +/* 55696 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 55711 +/* 55701 */ MCD_OPC_CheckPredicate, 18, 134, 75, 1, // Skip to: 140576 +/* 55706 */ MCD_OPC_Decode, 171, 50, 156, 1, // Opcode: SSUBLTB_ZZZ_D +/* 55711 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 55726 +/* 55716 */ MCD_OPC_CheckPredicate, 18, 119, 75, 1, // Skip to: 140576 +/* 55721 */ MCD_OPC_Decode, 191, 18, 170, 1, // Opcode: EORBT_ZZZ_D +/* 55726 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 55741 +/* 55731 */ MCD_OPC_CheckPredicate, 18, 104, 75, 1, // Skip to: 140576 +/* 55736 */ MCD_OPC_Decode, 200, 18, 170, 1, // Opcode: EORTB_ZZZ_D +/* 55741 */ MCD_OPC_FilterValue, 6, 94, 75, 1, // Skip to: 140576 +/* 55746 */ MCD_OPC_CheckPredicate, 25, 89, 75, 1, // Skip to: 140576 +/* 55751 */ MCD_OPC_Decode, 224, 58, 170, 1, // Opcode: UMMLA_ZZZ +/* 55756 */ MCD_OPC_FilterValue, 5, 97, 5, 0, // Skip to: 57138 +/* 55761 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 55764 */ MCD_OPC_FilterValue, 0, 3, 4, 0, // Skip to: 56796 +/* 55769 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 55772 */ MCD_OPC_FilterValue, 0, 108, 0, 0, // Skip to: 55885 +/* 55777 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 55780 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 55795 +/* 55785 */ MCD_OPC_CheckPredicate, 18, 50, 75, 1, // Skip to: 140576 +/* 55790 */ MCD_OPC_Decode, 168, 45, 135, 1, // Opcode: SQABS_ZPmZ_B +/* 55795 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 55810 +/* 55800 */ MCD_OPC_CheckPredicate, 18, 35, 75, 1, // Skip to: 140576 +/* 55805 */ MCD_OPC_Decode, 245, 46, 135, 1, // Opcode: SQNEG_ZPmZ_B +/* 55810 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 55825 +/* 55815 */ MCD_OPC_CheckPredicate, 18, 20, 75, 1, // Skip to: 140576 +/* 55820 */ MCD_OPC_Decode, 208, 11, 132, 1, // Opcode: ADDP_ZPmZ_B +/* 55825 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 55840 +/* 55830 */ MCD_OPC_CheckPredicate, 18, 5, 75, 1, // Skip to: 140576 +/* 55835 */ MCD_OPC_Decode, 165, 43, 132, 1, // Opcode: SMAXP_ZPmZ_B +/* 55840 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 55855 +/* 55845 */ MCD_OPC_CheckPredicate, 18, 246, 74, 1, // Skip to: 140576 +/* 55850 */ MCD_OPC_Decode, 149, 57, 132, 1, // Opcode: UMAXP_ZPmZ_B +/* 55855 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 55870 +/* 55860 */ MCD_OPC_CheckPredicate, 18, 231, 74, 1, // Skip to: 140576 +/* 55865 */ MCD_OPC_Decode, 223, 43, 132, 1, // Opcode: SMINP_ZPmZ_B +/* 55870 */ MCD_OPC_FilterValue, 23, 221, 74, 1, // Skip to: 140576 +/* 55875 */ MCD_OPC_CheckPredicate, 18, 216, 74, 1, // Skip to: 140576 +/* 55880 */ MCD_OPC_Decode, 206, 57, 132, 1, // Opcode: UMINP_ZPmZ_B +/* 55885 */ MCD_OPC_FilterValue, 1, 138, 0, 0, // Skip to: 56028 +/* 55890 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 55893 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 55908 +/* 55898 */ MCD_OPC_CheckPredicate, 18, 193, 74, 1, // Skip to: 140576 +/* 55903 */ MCD_OPC_Decode, 154, 41, 132, 1, // Opcode: SADALP_ZPmZ_H +/* 55908 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 55923 +/* 55913 */ MCD_OPC_CheckPredicate, 18, 178, 74, 1, // Skip to: 140576 +/* 55918 */ MCD_OPC_Decode, 247, 55, 132, 1, // Opcode: UADALP_ZPmZ_H +/* 55923 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 55938 +/* 55928 */ MCD_OPC_CheckPredicate, 18, 163, 74, 1, // Skip to: 140576 +/* 55933 */ MCD_OPC_Decode, 170, 45, 135, 1, // Opcode: SQABS_ZPmZ_H +/* 55938 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 55953 +/* 55943 */ MCD_OPC_CheckPredicate, 18, 148, 74, 1, // Skip to: 140576 +/* 55948 */ MCD_OPC_Decode, 247, 46, 135, 1, // Opcode: SQNEG_ZPmZ_H +/* 55953 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 55968 +/* 55958 */ MCD_OPC_CheckPredicate, 18, 133, 74, 1, // Skip to: 140576 +/* 55963 */ MCD_OPC_Decode, 210, 11, 132, 1, // Opcode: ADDP_ZPmZ_H +/* 55968 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 55983 +/* 55973 */ MCD_OPC_CheckPredicate, 18, 118, 74, 1, // Skip to: 140576 +/* 55978 */ MCD_OPC_Decode, 167, 43, 132, 1, // Opcode: SMAXP_ZPmZ_H +/* 55983 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 55998 +/* 55988 */ MCD_OPC_CheckPredicate, 18, 103, 74, 1, // Skip to: 140576 +/* 55993 */ MCD_OPC_Decode, 151, 57, 132, 1, // Opcode: UMAXP_ZPmZ_H +/* 55998 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 56013 +/* 56003 */ MCD_OPC_CheckPredicate, 18, 88, 74, 1, // Skip to: 140576 +/* 56008 */ MCD_OPC_Decode, 225, 43, 132, 1, // Opcode: SMINP_ZPmZ_H +/* 56013 */ MCD_OPC_FilterValue, 23, 78, 74, 1, // Skip to: 140576 +/* 56018 */ MCD_OPC_CheckPredicate, 18, 73, 74, 1, // Skip to: 140576 +/* 56023 */ MCD_OPC_Decode, 208, 57, 132, 1, // Opcode: UMINP_ZPmZ_H +/* 56028 */ MCD_OPC_FilterValue, 2, 168, 0, 0, // Skip to: 56201 +/* 56033 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 56036 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56051 +/* 56041 */ MCD_OPC_CheckPredicate, 18, 50, 74, 1, // Skip to: 140576 +/* 56046 */ MCD_OPC_Decode, 217, 60, 135, 1, // Opcode: URECPE_ZPmZ_S +/* 56051 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 56066 +/* 56056 */ MCD_OPC_CheckPredicate, 18, 35, 74, 1, // Skip to: 140576 +/* 56061 */ MCD_OPC_Decode, 146, 61, 135, 1, // Opcode: URSQRTE_ZPmZ_S +/* 56066 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56081 +/* 56071 */ MCD_OPC_CheckPredicate, 18, 20, 74, 1, // Skip to: 140576 +/* 56076 */ MCD_OPC_Decode, 155, 41, 132, 1, // Opcode: SADALP_ZPmZ_S +/* 56081 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56096 +/* 56086 */ MCD_OPC_CheckPredicate, 18, 5, 74, 1, // Skip to: 140576 +/* 56091 */ MCD_OPC_Decode, 248, 55, 132, 1, // Opcode: UADALP_ZPmZ_S +/* 56096 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 56111 +/* 56101 */ MCD_OPC_CheckPredicate, 18, 246, 73, 1, // Skip to: 140576 +/* 56106 */ MCD_OPC_Decode, 171, 45, 135, 1, // Opcode: SQABS_ZPmZ_S +/* 56111 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 56126 +/* 56116 */ MCD_OPC_CheckPredicate, 18, 231, 73, 1, // Skip to: 140576 +/* 56121 */ MCD_OPC_Decode, 248, 46, 135, 1, // Opcode: SQNEG_ZPmZ_S +/* 56126 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 56141 +/* 56131 */ MCD_OPC_CheckPredicate, 18, 216, 73, 1, // Skip to: 140576 +/* 56136 */ MCD_OPC_Decode, 211, 11, 132, 1, // Opcode: ADDP_ZPmZ_S +/* 56141 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 56156 +/* 56146 */ MCD_OPC_CheckPredicate, 18, 201, 73, 1, // Skip to: 140576 +/* 56151 */ MCD_OPC_Decode, 168, 43, 132, 1, // Opcode: SMAXP_ZPmZ_S +/* 56156 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 56171 +/* 56161 */ MCD_OPC_CheckPredicate, 18, 186, 73, 1, // Skip to: 140576 +/* 56166 */ MCD_OPC_Decode, 152, 57, 132, 1, // Opcode: UMAXP_ZPmZ_S +/* 56171 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 56186 +/* 56176 */ MCD_OPC_CheckPredicate, 18, 171, 73, 1, // Skip to: 140576 +/* 56181 */ MCD_OPC_Decode, 226, 43, 132, 1, // Opcode: SMINP_ZPmZ_S +/* 56186 */ MCD_OPC_FilterValue, 23, 161, 73, 1, // Skip to: 140576 +/* 56191 */ MCD_OPC_CheckPredicate, 18, 156, 73, 1, // Skip to: 140576 +/* 56196 */ MCD_OPC_Decode, 209, 57, 132, 1, // Opcode: UMINP_ZPmZ_S +/* 56201 */ MCD_OPC_FilterValue, 3, 138, 0, 0, // Skip to: 56344 +/* 56206 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 56209 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56224 +/* 56214 */ MCD_OPC_CheckPredicate, 18, 133, 73, 1, // Skip to: 140576 +/* 56219 */ MCD_OPC_Decode, 153, 41, 132, 1, // Opcode: SADALP_ZPmZ_D +/* 56224 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56239 +/* 56229 */ MCD_OPC_CheckPredicate, 18, 118, 73, 1, // Skip to: 140576 +/* 56234 */ MCD_OPC_Decode, 246, 55, 132, 1, // Opcode: UADALP_ZPmZ_D +/* 56239 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 56254 +/* 56244 */ MCD_OPC_CheckPredicate, 18, 103, 73, 1, // Skip to: 140576 +/* 56249 */ MCD_OPC_Decode, 169, 45, 135, 1, // Opcode: SQABS_ZPmZ_D +/* 56254 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 56269 +/* 56259 */ MCD_OPC_CheckPredicate, 18, 88, 73, 1, // Skip to: 140576 +/* 56264 */ MCD_OPC_Decode, 246, 46, 135, 1, // Opcode: SQNEG_ZPmZ_D +/* 56269 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 56284 +/* 56274 */ MCD_OPC_CheckPredicate, 18, 73, 73, 1, // Skip to: 140576 +/* 56279 */ MCD_OPC_Decode, 209, 11, 132, 1, // Opcode: ADDP_ZPmZ_D +/* 56284 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 56299 +/* 56289 */ MCD_OPC_CheckPredicate, 18, 58, 73, 1, // Skip to: 140576 +/* 56294 */ MCD_OPC_Decode, 166, 43, 132, 1, // Opcode: SMAXP_ZPmZ_D +/* 56299 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 56314 +/* 56304 */ MCD_OPC_CheckPredicate, 18, 43, 73, 1, // Skip to: 140576 +/* 56309 */ MCD_OPC_Decode, 150, 57, 132, 1, // Opcode: UMAXP_ZPmZ_D +/* 56314 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 56329 +/* 56319 */ MCD_OPC_CheckPredicate, 18, 28, 73, 1, // Skip to: 140576 +/* 56324 */ MCD_OPC_Decode, 224, 43, 132, 1, // Opcode: SMINP_ZPmZ_D +/* 56329 */ MCD_OPC_FilterValue, 23, 18, 73, 1, // Skip to: 140576 +/* 56334 */ MCD_OPC_CheckPredicate, 18, 13, 73, 1, // Skip to: 140576 +/* 56339 */ MCD_OPC_Decode, 207, 57, 132, 1, // Opcode: UMINP_ZPmZ_D +/* 56344 */ MCD_OPC_FilterValue, 4, 228, 0, 0, // Skip to: 56577 +/* 56349 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 56352 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56397 +/* 56357 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 56360 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56382 +/* 56365 */ MCD_OPC_CheckPredicate, 18, 238, 72, 1, // Skip to: 140576 +/* 56370 */ MCD_OPC_CheckField, 19, 1, 1, 231, 72, 1, // Skip to: 140576 +/* 56377 */ MCD_OPC_Decode, 215, 49, 204, 1, // Opcode: SSHLLB_ZZI_H +/* 56382 */ MCD_OPC_FilterValue, 1, 221, 72, 1, // Skip to: 140576 +/* 56387 */ MCD_OPC_CheckPredicate, 18, 216, 72, 1, // Skip to: 140576 +/* 56392 */ MCD_OPC_Decode, 216, 49, 205, 1, // Opcode: SSHLLB_ZZI_S +/* 56397 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 56442 +/* 56402 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 56405 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56427 +/* 56410 */ MCD_OPC_CheckPredicate, 18, 193, 72, 1, // Skip to: 140576 +/* 56415 */ MCD_OPC_CheckField, 19, 1, 1, 186, 72, 1, // Skip to: 140576 +/* 56422 */ MCD_OPC_Decode, 218, 49, 204, 1, // Opcode: SSHLLT_ZZI_H +/* 56427 */ MCD_OPC_FilterValue, 1, 176, 72, 1, // Skip to: 140576 +/* 56432 */ MCD_OPC_CheckPredicate, 18, 171, 72, 1, // Skip to: 140576 +/* 56437 */ MCD_OPC_Decode, 219, 49, 205, 1, // Opcode: SSHLLT_ZZI_S +/* 56442 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 56487 +/* 56447 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 56450 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56472 +/* 56455 */ MCD_OPC_CheckPredicate, 18, 148, 72, 1, // Skip to: 140576 +/* 56460 */ MCD_OPC_CheckField, 19, 1, 1, 141, 72, 1, // Skip to: 140576 +/* 56467 */ MCD_OPC_Decode, 174, 61, 204, 1, // Opcode: USHLLB_ZZI_H +/* 56472 */ MCD_OPC_FilterValue, 1, 131, 72, 1, // Skip to: 140576 +/* 56477 */ MCD_OPC_CheckPredicate, 18, 126, 72, 1, // Skip to: 140576 +/* 56482 */ MCD_OPC_Decode, 175, 61, 205, 1, // Opcode: USHLLB_ZZI_S +/* 56487 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 56532 +/* 56492 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 56495 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56517 +/* 56500 */ MCD_OPC_CheckPredicate, 18, 103, 72, 1, // Skip to: 140576 +/* 56505 */ MCD_OPC_CheckField, 19, 1, 1, 96, 72, 1, // Skip to: 140576 +/* 56512 */ MCD_OPC_Decode, 177, 61, 204, 1, // Opcode: USHLLT_ZZI_H +/* 56517 */ MCD_OPC_FilterValue, 1, 86, 72, 1, // Skip to: 140576 +/* 56522 */ MCD_OPC_CheckPredicate, 18, 81, 72, 1, // Skip to: 140576 +/* 56527 */ MCD_OPC_Decode, 178, 61, 205, 1, // Opcode: USHLLT_ZZI_S +/* 56532 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56547 +/* 56537 */ MCD_OPC_CheckPredicate, 27, 66, 72, 1, // Skip to: 140576 +/* 56542 */ MCD_OPC_Decode, 143, 13, 156, 1, // Opcode: BEXT_ZZZ_B +/* 56547 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56562 +/* 56552 */ MCD_OPC_CheckPredicate, 27, 51, 72, 1, // Skip to: 140576 +/* 56557 */ MCD_OPC_Decode, 139, 13, 156, 1, // Opcode: BDEP_ZZZ_B +/* 56562 */ MCD_OPC_FilterValue, 6, 41, 72, 1, // Skip to: 140576 +/* 56567 */ MCD_OPC_CheckPredicate, 27, 36, 72, 1, // Skip to: 140576 +/* 56572 */ MCD_OPC_Decode, 139, 14, 156, 1, // Opcode: BGRP_ZZZ_B +/* 56577 */ MCD_OPC_FilterValue, 5, 108, 0, 0, // Skip to: 56690 +/* 56582 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 56585 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 56600 +/* 56590 */ MCD_OPC_CheckPredicate, 18, 13, 72, 1, // Skip to: 140576 +/* 56595 */ MCD_OPC_Decode, 214, 49, 206, 1, // Opcode: SSHLLB_ZZI_D +/* 56600 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 56615 +/* 56605 */ MCD_OPC_CheckPredicate, 18, 254, 71, 1, // Skip to: 140576 +/* 56610 */ MCD_OPC_Decode, 217, 49, 206, 1, // Opcode: SSHLLT_ZZI_D +/* 56615 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 56630 +/* 56620 */ MCD_OPC_CheckPredicate, 18, 239, 71, 1, // Skip to: 140576 +/* 56625 */ MCD_OPC_Decode, 173, 61, 206, 1, // Opcode: USHLLB_ZZI_D +/* 56630 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 56645 +/* 56635 */ MCD_OPC_CheckPredicate, 18, 224, 71, 1, // Skip to: 140576 +/* 56640 */ MCD_OPC_Decode, 176, 61, 206, 1, // Opcode: USHLLT_ZZI_D +/* 56645 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56660 +/* 56650 */ MCD_OPC_CheckPredicate, 27, 209, 71, 1, // Skip to: 140576 +/* 56655 */ MCD_OPC_Decode, 145, 13, 156, 1, // Opcode: BEXT_ZZZ_H +/* 56660 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56675 +/* 56665 */ MCD_OPC_CheckPredicate, 27, 194, 71, 1, // Skip to: 140576 +/* 56670 */ MCD_OPC_Decode, 141, 13, 156, 1, // Opcode: BDEP_ZZZ_H +/* 56675 */ MCD_OPC_FilterValue, 6, 184, 71, 1, // Skip to: 140576 +/* 56680 */ MCD_OPC_CheckPredicate, 27, 179, 71, 1, // Skip to: 140576 +/* 56685 */ MCD_OPC_Decode, 141, 14, 156, 1, // Opcode: BGRP_ZZZ_H +/* 56690 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 56743 +/* 56695 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 56698 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56713 +/* 56703 */ MCD_OPC_CheckPredicate, 27, 156, 71, 1, // Skip to: 140576 +/* 56708 */ MCD_OPC_Decode, 146, 13, 156, 1, // Opcode: BEXT_ZZZ_S +/* 56713 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56728 +/* 56718 */ MCD_OPC_CheckPredicate, 27, 141, 71, 1, // Skip to: 140576 +/* 56723 */ MCD_OPC_Decode, 142, 13, 156, 1, // Opcode: BDEP_ZZZ_S +/* 56728 */ MCD_OPC_FilterValue, 6, 131, 71, 1, // Skip to: 140576 +/* 56733 */ MCD_OPC_CheckPredicate, 27, 126, 71, 1, // Skip to: 140576 +/* 56738 */ MCD_OPC_Decode, 142, 14, 156, 1, // Opcode: BGRP_ZZZ_S +/* 56743 */ MCD_OPC_FilterValue, 7, 116, 71, 1, // Skip to: 140576 +/* 56748 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 56751 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 56766 +/* 56756 */ MCD_OPC_CheckPredicate, 27, 103, 71, 1, // Skip to: 140576 +/* 56761 */ MCD_OPC_Decode, 144, 13, 156, 1, // Opcode: BEXT_ZZZ_D +/* 56766 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 56781 +/* 56771 */ MCD_OPC_CheckPredicate, 27, 88, 71, 1, // Skip to: 140576 +/* 56776 */ MCD_OPC_Decode, 140, 13, 156, 1, // Opcode: BDEP_ZZZ_D +/* 56781 */ MCD_OPC_FilterValue, 6, 78, 71, 1, // Skip to: 140576 +/* 56786 */ MCD_OPC_CheckPredicate, 27, 73, 71, 1, // Skip to: 140576 +/* 56791 */ MCD_OPC_Decode, 140, 14, 156, 1, // Opcode: BGRP_ZZZ_D +/* 56796 */ MCD_OPC_FilterValue, 1, 63, 71, 1, // Skip to: 140576 +/* 56801 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 56804 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 56964 +/* 56809 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 56812 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 56896 +/* 56817 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 56820 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 56858 +/* 56825 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 56828 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 56843 +/* 56833 */ MCD_OPC_CheckPredicate, 18, 26, 71, 1, // Skip to: 140576 +/* 56838 */ MCD_OPC_Decode, 197, 44, 149, 2, // Opcode: SMLSLB_ZZZI_S +/* 56843 */ MCD_OPC_FilterValue, 3, 16, 71, 1, // Skip to: 140576 +/* 56848 */ MCD_OPC_CheckPredicate, 18, 11, 71, 1, // Skip to: 140576 +/* 56853 */ MCD_OPC_Decode, 196, 44, 150, 2, // Opcode: SMLSLB_ZZZI_D +/* 56858 */ MCD_OPC_FilterValue, 1, 1, 71, 1, // Skip to: 140576 +/* 56863 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 56866 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 56881 +/* 56871 */ MCD_OPC_CheckPredicate, 18, 244, 70, 1, // Skip to: 140576 +/* 56876 */ MCD_OPC_Decode, 180, 58, 149, 2, // Opcode: UMLSLB_ZZZI_S +/* 56881 */ MCD_OPC_FilterValue, 3, 234, 70, 1, // Skip to: 140576 +/* 56886 */ MCD_OPC_CheckPredicate, 18, 229, 70, 1, // Skip to: 140576 +/* 56891 */ MCD_OPC_Decode, 179, 58, 150, 2, // Opcode: UMLSLB_ZZZI_D +/* 56896 */ MCD_OPC_FilterValue, 1, 219, 70, 1, // Skip to: 140576 +/* 56901 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 56904 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 56949 +/* 56909 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 56912 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 56934 +/* 56917 */ MCD_OPC_CheckPredicate, 26, 198, 70, 1, // Skip to: 140576 +/* 56922 */ MCD_OPC_CheckField, 22, 2, 0, 191, 70, 1, // Skip to: 140576 +/* 56929 */ MCD_OPC_Decode, 227, 29, 156, 1, // Opcode: HISTSEG_ZZZ +/* 56934 */ MCD_OPC_FilterValue, 1, 181, 70, 1, // Skip to: 140576 +/* 56939 */ MCD_OPC_CheckPredicate, 28, 176, 70, 1, // Skip to: 140576 +/* 56944 */ MCD_OPC_Decode, 213, 36, 153, 2, // Opcode: LUTI2_ZZZI_B +/* 56949 */ MCD_OPC_FilterValue, 1, 166, 70, 1, // Skip to: 140576 +/* 56954 */ MCD_OPC_CheckPredicate, 28, 161, 70, 1, // Skip to: 140576 +/* 56959 */ MCD_OPC_Decode, 214, 36, 154, 2, // Opcode: LUTI2_ZZZI_H +/* 56964 */ MCD_OPC_FilterValue, 1, 151, 70, 1, // Skip to: 140576 +/* 56969 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 56972 */ MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 57054 +/* 56977 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 56980 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57002 +/* 56985 */ MCD_OPC_CheckPredicate, 18, 130, 70, 1, // Skip to: 140576 +/* 56990 */ MCD_OPC_CheckField, 23, 3, 1, 123, 70, 1, // Skip to: 140576 +/* 56997 */ MCD_OPC_Decode, 218, 44, 149, 2, // Opcode: SMLSLT_ZZZI_S +/* 57002 */ MCD_OPC_FilterValue, 1, 113, 70, 1, // Skip to: 140576 +/* 57007 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 57010 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57032 +/* 57015 */ MCD_OPC_CheckPredicate, 18, 100, 70, 1, // Skip to: 140576 +/* 57020 */ MCD_OPC_CheckField, 23, 1, 1, 93, 70, 1, // Skip to: 140576 +/* 57027 */ MCD_OPC_Decode, 217, 44, 150, 2, // Opcode: SMLSLT_ZZZI_D +/* 57032 */ MCD_OPC_FilterValue, 1, 83, 70, 1, // Skip to: 140576 +/* 57037 */ MCD_OPC_CheckPredicate, 28, 78, 70, 1, // Skip to: 140576 +/* 57042 */ MCD_OPC_CheckField, 11, 1, 0, 71, 70, 1, // Skip to: 140576 +/* 57049 */ MCD_OPC_Decode, 229, 36, 155, 2, // Opcode: LUTI4_ZZZI_B +/* 57054 */ MCD_OPC_FilterValue, 1, 61, 70, 1, // Skip to: 140576 +/* 57059 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 57062 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 57100 +/* 57067 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 57070 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 57085 +/* 57075 */ MCD_OPC_CheckPredicate, 18, 40, 70, 1, // Skip to: 140576 +/* 57080 */ MCD_OPC_Decode, 201, 58, 149, 2, // Opcode: UMLSLT_ZZZI_S +/* 57085 */ MCD_OPC_FilterValue, 3, 30, 70, 1, // Skip to: 140576 +/* 57090 */ MCD_OPC_CheckPredicate, 18, 25, 70, 1, // Skip to: 140576 +/* 57095 */ MCD_OPC_Decode, 200, 58, 150, 2, // Opcode: UMLSLT_ZZZI_D +/* 57100 */ MCD_OPC_FilterValue, 1, 15, 70, 1, // Skip to: 140576 +/* 57105 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 57108 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57123 +/* 57113 */ MCD_OPC_CheckPredicate, 28, 2, 70, 1, // Skip to: 140576 +/* 57118 */ MCD_OPC_Decode, 225, 36, 156, 2, // Opcode: LUTI4_Z2ZZI_H +/* 57123 */ MCD_OPC_FilterValue, 1, 248, 69, 1, // Skip to: 140576 +/* 57128 */ MCD_OPC_CheckPredicate, 28, 243, 69, 1, // Skip to: 140576 +/* 57133 */ MCD_OPC_Decode, 230, 36, 153, 2, // Opcode: LUTI4_ZZZI_H +/* 57138 */ MCD_OPC_FilterValue, 6, 239, 3, 0, // Skip to: 58150 +/* 57143 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 57146 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 57214 +/* 57151 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 57154 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57169 +/* 57159 */ MCD_OPC_CheckPredicate, 22, 212, 69, 1, // Skip to: 140576 +/* 57164 */ MCD_OPC_Decode, 222, 41, 170, 1, // Opcode: SCLAMP_ZZZ_B +/* 57169 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 57184 +/* 57174 */ MCD_OPC_CheckPredicate, 22, 197, 69, 1, // Skip to: 140576 +/* 57179 */ MCD_OPC_Decode, 176, 56, 170, 1, // Opcode: UCLAMP_ZZZ_B +/* 57184 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 57199 +/* 57189 */ MCD_OPC_CheckPredicate, 7, 182, 69, 1, // Skip to: 140576 +/* 57194 */ MCD_OPC_Decode, 163, 42, 170, 1, // Opcode: SDOT_ZZZ_HtoS +/* 57199 */ MCD_OPC_FilterValue, 3, 172, 69, 1, // Skip to: 140576 +/* 57204 */ MCD_OPC_CheckPredicate, 7, 167, 69, 1, // Skip to: 140576 +/* 57209 */ MCD_OPC_Decode, 246, 56, 170, 1, // Opcode: UDOT_ZZZ_HtoS +/* 57214 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 57252 +/* 57219 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 57222 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57237 +/* 57227 */ MCD_OPC_CheckPredicate, 22, 144, 69, 1, // Skip to: 140576 +/* 57232 */ MCD_OPC_Decode, 224, 41, 170, 1, // Opcode: SCLAMP_ZZZ_H +/* 57237 */ MCD_OPC_FilterValue, 1, 134, 69, 1, // Skip to: 140576 +/* 57242 */ MCD_OPC_CheckPredicate, 22, 129, 69, 1, // Skip to: 140576 +/* 57247 */ MCD_OPC_Decode, 178, 56, 170, 1, // Opcode: UCLAMP_ZZZ_H +/* 57252 */ MCD_OPC_FilterValue, 4, 63, 0, 0, // Skip to: 57320 +/* 57257 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 57260 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57275 +/* 57265 */ MCD_OPC_CheckPredicate, 22, 106, 69, 1, // Skip to: 140576 +/* 57270 */ MCD_OPC_Decode, 225, 41, 170, 1, // Opcode: SCLAMP_ZZZ_S +/* 57275 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 57290 +/* 57280 */ MCD_OPC_CheckPredicate, 22, 91, 69, 1, // Skip to: 140576 +/* 57285 */ MCD_OPC_Decode, 179, 56, 170, 1, // Opcode: UCLAMP_ZZZ_S +/* 57290 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 57305 +/* 57295 */ MCD_OPC_CheckPredicate, 7, 76, 69, 1, // Skip to: 140576 +/* 57300 */ MCD_OPC_Decode, 160, 42, 147, 2, // Opcode: SDOT_ZZZI_HtoS +/* 57305 */ MCD_OPC_FilterValue, 3, 66, 69, 1, // Skip to: 140576 +/* 57310 */ MCD_OPC_CheckPredicate, 7, 61, 69, 1, // Skip to: 140576 +/* 57315 */ MCD_OPC_Decode, 243, 56, 147, 2, // Opcode: UDOT_ZZZI_HtoS +/* 57320 */ MCD_OPC_FilterValue, 5, 79, 0, 0, // Skip to: 57404 +/* 57325 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57328 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 57366 +/* 57333 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 57336 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57351 +/* 57341 */ MCD_OPC_CheckPredicate, 18, 30, 69, 1, // Skip to: 140576 +/* 57346 */ MCD_OPC_Decode, 141, 45, 157, 2, // Opcode: SMULLB_ZZZI_S +/* 57351 */ MCD_OPC_FilterValue, 1, 20, 69, 1, // Skip to: 140576 +/* 57356 */ MCD_OPC_CheckPredicate, 18, 15, 69, 1, // Skip to: 140576 +/* 57361 */ MCD_OPC_Decode, 250, 58, 157, 2, // Opcode: UMULLB_ZZZI_S +/* 57366 */ MCD_OPC_FilterValue, 1, 5, 69, 1, // Skip to: 140576 +/* 57371 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 57374 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57389 +/* 57379 */ MCD_OPC_CheckPredicate, 18, 248, 68, 1, // Skip to: 140576 +/* 57384 */ MCD_OPC_Decode, 146, 45, 157, 2, // Opcode: SMULLT_ZZZI_S +/* 57389 */ MCD_OPC_FilterValue, 1, 238, 68, 1, // Skip to: 140576 +/* 57394 */ MCD_OPC_CheckPredicate, 18, 233, 68, 1, // Skip to: 140576 +/* 57399 */ MCD_OPC_Decode, 255, 58, 157, 2, // Opcode: UMULLT_ZZZI_S +/* 57404 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 57472 +/* 57409 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 57412 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57427 +/* 57417 */ MCD_OPC_CheckPredicate, 22, 210, 68, 1, // Skip to: 140576 +/* 57422 */ MCD_OPC_Decode, 223, 41, 170, 1, // Opcode: SCLAMP_ZZZ_D +/* 57427 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 57442 +/* 57432 */ MCD_OPC_CheckPredicate, 22, 195, 68, 1, // Skip to: 140576 +/* 57437 */ MCD_OPC_Decode, 177, 56, 170, 1, // Opcode: UCLAMP_ZZZ_D +/* 57442 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 57457 +/* 57447 */ MCD_OPC_CheckPredicate, 19, 180, 68, 1, // Skip to: 140576 +/* 57452 */ MCD_OPC_Decode, 241, 36, 170, 1, // Opcode: MLA_CPA +/* 57457 */ MCD_OPC_FilterValue, 6, 170, 68, 1, // Skip to: 140576 +/* 57462 */ MCD_OPC_CheckPredicate, 19, 165, 68, 1, // Skip to: 140576 +/* 57467 */ MCD_OPC_Decode, 234, 36, 175, 1, // Opcode: MAD_CPA +/* 57472 */ MCD_OPC_FilterValue, 7, 79, 0, 0, // Skip to: 57556 +/* 57477 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57480 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 57518 +/* 57485 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 57488 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57503 +/* 57493 */ MCD_OPC_CheckPredicate, 18, 134, 68, 1, // Skip to: 140576 +/* 57498 */ MCD_OPC_Decode, 140, 45, 158, 2, // Opcode: SMULLB_ZZZI_D +/* 57503 */ MCD_OPC_FilterValue, 1, 124, 68, 1, // Skip to: 140576 +/* 57508 */ MCD_OPC_CheckPredicate, 18, 119, 68, 1, // Skip to: 140576 +/* 57513 */ MCD_OPC_Decode, 249, 58, 158, 2, // Opcode: UMULLB_ZZZI_D +/* 57518 */ MCD_OPC_FilterValue, 1, 109, 68, 1, // Skip to: 140576 +/* 57523 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 57526 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57541 +/* 57531 */ MCD_OPC_CheckPredicate, 18, 96, 68, 1, // Skip to: 140576 +/* 57536 */ MCD_OPC_Decode, 145, 45, 158, 2, // Opcode: SMULLT_ZZZI_D +/* 57541 */ MCD_OPC_FilterValue, 1, 86, 68, 1, // Skip to: 140576 +/* 57546 */ MCD_OPC_CheckPredicate, 18, 81, 68, 1, // Skip to: 140576 +/* 57551 */ MCD_OPC_Decode, 254, 58, 158, 2, // Opcode: UMULLT_ZZZI_D +/* 57556 */ MCD_OPC_FilterValue, 8, 79, 0, 0, // Skip to: 57640 +/* 57561 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 57564 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 57602 +/* 57569 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57572 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57587 +/* 57577 */ MCD_OPC_CheckPredicate, 18, 50, 68, 1, // Skip to: 140576 +/* 57582 */ MCD_OPC_Decode, 184, 11, 170, 1, // Opcode: ADCLB_ZZZ_S +/* 57587 */ MCD_OPC_FilterValue, 1, 40, 68, 1, // Skip to: 140576 +/* 57592 */ MCD_OPC_CheckPredicate, 18, 35, 68, 1, // Skip to: 140576 +/* 57597 */ MCD_OPC_Decode, 186, 11, 170, 1, // Opcode: ADCLT_ZZZ_S +/* 57602 */ MCD_OPC_FilterValue, 3, 25, 68, 1, // Skip to: 140576 +/* 57607 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 57610 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57625 +/* 57615 */ MCD_OPC_CheckPredicate, 18, 12, 68, 1, // Skip to: 140576 +/* 57620 */ MCD_OPC_Decode, 198, 14, 159, 2, // Opcode: CADD_ZZI_B +/* 57625 */ MCD_OPC_FilterValue, 1, 2, 68, 1, // Skip to: 140576 +/* 57630 */ MCD_OPC_CheckPredicate, 18, 253, 67, 1, // Skip to: 140576 +/* 57635 */ MCD_OPC_Decode, 206, 45, 159, 2, // Opcode: SQCADD_ZZI_B +/* 57640 */ MCD_OPC_FilterValue, 10, 155, 0, 0, // Skip to: 57800 +/* 57645 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 57648 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 57686 +/* 57653 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57656 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57671 +/* 57661 */ MCD_OPC_CheckPredicate, 18, 222, 67, 1, // Skip to: 140576 +/* 57666 */ MCD_OPC_Decode, 238, 40, 170, 1, // Opcode: SABALB_ZZZ_H +/* 57671 */ MCD_OPC_FilterValue, 1, 212, 67, 1, // Skip to: 140576 +/* 57676 */ MCD_OPC_CheckPredicate, 18, 207, 67, 1, // Skip to: 140576 +/* 57681 */ MCD_OPC_Decode, 241, 40, 170, 1, // Opcode: SABALT_ZZZ_H +/* 57686 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 57724 +/* 57691 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57694 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57709 +/* 57699 */ MCD_OPC_CheckPredicate, 18, 184, 67, 1, // Skip to: 140576 +/* 57704 */ MCD_OPC_Decode, 203, 55, 170, 1, // Opcode: UABALB_ZZZ_H +/* 57709 */ MCD_OPC_FilterValue, 1, 174, 67, 1, // Skip to: 140576 +/* 57714 */ MCD_OPC_CheckPredicate, 18, 169, 67, 1, // Skip to: 140576 +/* 57719 */ MCD_OPC_Decode, 206, 55, 170, 1, // Opcode: UABALT_ZZZ_H +/* 57724 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 57762 +/* 57729 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57732 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57747 +/* 57737 */ MCD_OPC_CheckPredicate, 18, 146, 67, 1, // Skip to: 140576 +/* 57742 */ MCD_OPC_Decode, 183, 11, 170, 1, // Opcode: ADCLB_ZZZ_D +/* 57747 */ MCD_OPC_FilterValue, 1, 136, 67, 1, // Skip to: 140576 +/* 57752 */ MCD_OPC_CheckPredicate, 18, 131, 67, 1, // Skip to: 140576 +/* 57757 */ MCD_OPC_Decode, 185, 11, 170, 1, // Opcode: ADCLT_ZZZ_D +/* 57762 */ MCD_OPC_FilterValue, 3, 121, 67, 1, // Skip to: 140576 +/* 57767 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 57770 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57785 +/* 57775 */ MCD_OPC_CheckPredicate, 18, 108, 67, 1, // Skip to: 140576 +/* 57780 */ MCD_OPC_Decode, 200, 14, 159, 2, // Opcode: CADD_ZZI_H +/* 57785 */ MCD_OPC_FilterValue, 1, 98, 67, 1, // Skip to: 140576 +/* 57790 */ MCD_OPC_CheckPredicate, 18, 93, 67, 1, // Skip to: 140576 +/* 57795 */ MCD_OPC_Decode, 208, 45, 159, 2, // Opcode: SQCADD_ZZI_H +/* 57800 */ MCD_OPC_FilterValue, 12, 155, 0, 0, // Skip to: 57960 +/* 57805 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 57808 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 57846 +/* 57813 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57816 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57831 +/* 57821 */ MCD_OPC_CheckPredicate, 18, 62, 67, 1, // Skip to: 140576 +/* 57826 */ MCD_OPC_Decode, 239, 40, 170, 1, // Opcode: SABALB_ZZZ_S +/* 57831 */ MCD_OPC_FilterValue, 1, 52, 67, 1, // Skip to: 140576 +/* 57836 */ MCD_OPC_CheckPredicate, 18, 47, 67, 1, // Skip to: 140576 +/* 57841 */ MCD_OPC_Decode, 242, 40, 170, 1, // Opcode: SABALT_ZZZ_S +/* 57846 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 57884 +/* 57851 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57854 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57869 +/* 57859 */ MCD_OPC_CheckPredicate, 18, 24, 67, 1, // Skip to: 140576 +/* 57864 */ MCD_OPC_Decode, 204, 55, 170, 1, // Opcode: UABALB_ZZZ_S +/* 57869 */ MCD_OPC_FilterValue, 1, 14, 67, 1, // Skip to: 140576 +/* 57874 */ MCD_OPC_CheckPredicate, 18, 9, 67, 1, // Skip to: 140576 +/* 57879 */ MCD_OPC_Decode, 207, 55, 170, 1, // Opcode: UABALT_ZZZ_S +/* 57884 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 57922 +/* 57889 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57892 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57907 +/* 57897 */ MCD_OPC_CheckPredicate, 18, 242, 66, 1, // Skip to: 140576 +/* 57902 */ MCD_OPC_Decode, 205, 41, 170, 1, // Opcode: SBCLB_ZZZ_S +/* 57907 */ MCD_OPC_FilterValue, 1, 232, 66, 1, // Skip to: 140576 +/* 57912 */ MCD_OPC_CheckPredicate, 18, 227, 66, 1, // Skip to: 140576 +/* 57917 */ MCD_OPC_Decode, 207, 41, 170, 1, // Opcode: SBCLT_ZZZ_S +/* 57922 */ MCD_OPC_FilterValue, 3, 217, 66, 1, // Skip to: 140576 +/* 57927 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 57930 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 57945 +/* 57935 */ MCD_OPC_CheckPredicate, 18, 204, 66, 1, // Skip to: 140576 +/* 57940 */ MCD_OPC_Decode, 201, 14, 159, 2, // Opcode: CADD_ZZI_S +/* 57945 */ MCD_OPC_FilterValue, 1, 194, 66, 1, // Skip to: 140576 +/* 57950 */ MCD_OPC_CheckPredicate, 18, 189, 66, 1, // Skip to: 140576 +/* 57955 */ MCD_OPC_Decode, 209, 45, 159, 2, // Opcode: SQCADD_ZZI_S +/* 57960 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 57975 +/* 57965 */ MCD_OPC_CheckPredicate, 26, 174, 66, 1, // Skip to: 140576 +/* 57970 */ MCD_OPC_Decode, 226, 29, 160, 2, // Opcode: HISTCNT_ZPzZZ_S +/* 57975 */ MCD_OPC_FilterValue, 14, 155, 0, 0, // Skip to: 58135 +/* 57980 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 57983 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 58021 +/* 57988 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 57991 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58006 +/* 57996 */ MCD_OPC_CheckPredicate, 18, 143, 66, 1, // Skip to: 140576 +/* 58001 */ MCD_OPC_Decode, 237, 40, 170, 1, // Opcode: SABALB_ZZZ_D +/* 58006 */ MCD_OPC_FilterValue, 1, 133, 66, 1, // Skip to: 140576 +/* 58011 */ MCD_OPC_CheckPredicate, 18, 128, 66, 1, // Skip to: 140576 +/* 58016 */ MCD_OPC_Decode, 240, 40, 170, 1, // Opcode: SABALT_ZZZ_D +/* 58021 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 58059 +/* 58026 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 58029 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58044 +/* 58034 */ MCD_OPC_CheckPredicate, 18, 105, 66, 1, // Skip to: 140576 +/* 58039 */ MCD_OPC_Decode, 202, 55, 170, 1, // Opcode: UABALB_ZZZ_D +/* 58044 */ MCD_OPC_FilterValue, 1, 95, 66, 1, // Skip to: 140576 +/* 58049 */ MCD_OPC_CheckPredicate, 18, 90, 66, 1, // Skip to: 140576 +/* 58054 */ MCD_OPC_Decode, 205, 55, 170, 1, // Opcode: UABALT_ZZZ_D +/* 58059 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 58097 +/* 58064 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 58067 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58082 +/* 58072 */ MCD_OPC_CheckPredicate, 18, 67, 66, 1, // Skip to: 140576 +/* 58077 */ MCD_OPC_Decode, 204, 41, 170, 1, // Opcode: SBCLB_ZZZ_D +/* 58082 */ MCD_OPC_FilterValue, 1, 57, 66, 1, // Skip to: 140576 +/* 58087 */ MCD_OPC_CheckPredicate, 18, 52, 66, 1, // Skip to: 140576 +/* 58092 */ MCD_OPC_Decode, 206, 41, 170, 1, // Opcode: SBCLT_ZZZ_D +/* 58097 */ MCD_OPC_FilterValue, 3, 42, 66, 1, // Skip to: 140576 +/* 58102 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 58105 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58120 +/* 58110 */ MCD_OPC_CheckPredicate, 18, 29, 66, 1, // Skip to: 140576 +/* 58115 */ MCD_OPC_Decode, 199, 14, 159, 2, // Opcode: CADD_ZZI_D +/* 58120 */ MCD_OPC_FilterValue, 1, 19, 66, 1, // Skip to: 140576 +/* 58125 */ MCD_OPC_CheckPredicate, 18, 14, 66, 1, // Skip to: 140576 +/* 58130 */ MCD_OPC_Decode, 207, 45, 159, 2, // Opcode: SQCADD_ZZI_D +/* 58135 */ MCD_OPC_FilterValue, 15, 4, 66, 1, // Skip to: 140576 +/* 58140 */ MCD_OPC_CheckPredicate, 26, 255, 65, 1, // Skip to: 140576 +/* 58145 */ MCD_OPC_Decode, 225, 29, 160, 2, // Opcode: HISTCNT_ZPzZZ_D +/* 58150 */ MCD_OPC_FilterValue, 7, 245, 65, 1, // Skip to: 140576 +/* 58155 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 58158 */ MCD_OPC_FilterValue, 0, 4, 1, 0, // Skip to: 58423 +/* 58163 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 58166 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 58204 +/* 58171 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58174 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58189 +/* 58179 */ MCD_OPC_CheckPredicate, 17, 216, 65, 1, // Skip to: 140576 +/* 58184 */ MCD_OPC_Decode, 150, 64, 156, 1, // Opcode: ZIPQ1_ZZZ_B +/* 58189 */ MCD_OPC_FilterValue, 2, 206, 65, 1, // Skip to: 140576 +/* 58194 */ MCD_OPC_CheckPredicate, 17, 201, 65, 1, // Skip to: 140576 +/* 58199 */ MCD_OPC_Decode, 152, 64, 156, 1, // Opcode: ZIPQ1_ZZZ_H +/* 58204 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 58242 +/* 58209 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58212 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58227 +/* 58217 */ MCD_OPC_CheckPredicate, 17, 178, 65, 1, // Skip to: 140576 +/* 58222 */ MCD_OPC_Decode, 154, 64, 156, 1, // Opcode: ZIPQ2_ZZZ_B +/* 58227 */ MCD_OPC_FilterValue, 2, 168, 65, 1, // Skip to: 140576 +/* 58232 */ MCD_OPC_CheckPredicate, 17, 163, 65, 1, // Skip to: 140576 +/* 58237 */ MCD_OPC_Decode, 156, 64, 156, 1, // Opcode: ZIPQ2_ZZZ_H +/* 58242 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 58280 +/* 58247 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58250 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58265 +/* 58255 */ MCD_OPC_CheckPredicate, 17, 140, 65, 1, // Skip to: 140576 +/* 58260 */ MCD_OPC_Decode, 192, 62, 156, 1, // Opcode: UZPQ1_ZZZ_B +/* 58265 */ MCD_OPC_FilterValue, 2, 130, 65, 1, // Skip to: 140576 +/* 58270 */ MCD_OPC_CheckPredicate, 17, 125, 65, 1, // Skip to: 140576 +/* 58275 */ MCD_OPC_Decode, 194, 62, 156, 1, // Opcode: UZPQ1_ZZZ_H +/* 58280 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 58318 +/* 58285 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58288 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58303 +/* 58293 */ MCD_OPC_CheckPredicate, 17, 102, 65, 1, // Skip to: 140576 +/* 58298 */ MCD_OPC_Decode, 196, 62, 156, 1, // Opcode: UZPQ2_ZZZ_B +/* 58303 */ MCD_OPC_FilterValue, 2, 92, 65, 1, // Skip to: 140576 +/* 58308 */ MCD_OPC_CheckPredicate, 17, 87, 65, 1, // Skip to: 140576 +/* 58313 */ MCD_OPC_Decode, 198, 62, 156, 1, // Opcode: UZPQ2_ZZZ_H +/* 58318 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 58340 +/* 58323 */ MCD_OPC_CheckPredicate, 18, 72, 65, 1, // Skip to: 140576 +/* 58328 */ MCD_OPC_CheckField, 21, 1, 1, 65, 65, 1, // Skip to: 140576 +/* 58335 */ MCD_OPC_Decode, 183, 46, 161, 2, // Opcode: SQDMULH_ZZZI_H +/* 58340 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 58362 +/* 58345 */ MCD_OPC_CheckPredicate, 18, 50, 65, 1, // Skip to: 140576 +/* 58350 */ MCD_OPC_CheckField, 21, 1, 1, 43, 65, 1, // Skip to: 140576 +/* 58357 */ MCD_OPC_Decode, 177, 47, 161, 2, // Opcode: SQRDMULH_ZZZI_H +/* 58362 */ MCD_OPC_FilterValue, 6, 33, 65, 1, // Skip to: 140576 +/* 58367 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 58370 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 58408 +/* 58375 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 58378 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58393 +/* 58383 */ MCD_OPC_CheckPredicate, 17, 12, 65, 1, // Skip to: 140576 +/* 58388 */ MCD_OPC_Decode, 252, 54, 156, 1, // Opcode: TBLQ_ZZZ_B +/* 58393 */ MCD_OPC_FilterValue, 1, 2, 65, 1, // Skip to: 140576 +/* 58398 */ MCD_OPC_CheckPredicate, 17, 253, 64, 1, // Skip to: 140576 +/* 58403 */ MCD_OPC_Decode, 254, 54, 156, 1, // Opcode: TBLQ_ZZZ_H +/* 58408 */ MCD_OPC_FilterValue, 1, 243, 64, 1, // Skip to: 140576 +/* 58413 */ MCD_OPC_CheckPredicate, 18, 238, 64, 1, // Skip to: 140576 +/* 58418 */ MCD_OPC_Decode, 139, 38, 161, 2, // Opcode: MUL_ZZZI_H +/* 58423 */ MCD_OPC_FilterValue, 1, 141, 1, 0, // Skip to: 58825 +/* 58428 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58431 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 58514 +/* 58436 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 58439 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58454 +/* 58444 */ MCD_OPC_CheckPredicate, 17, 207, 64, 1, // Skip to: 140576 +/* 58449 */ MCD_OPC_Decode, 153, 64, 156, 1, // Opcode: ZIPQ1_ZZZ_S +/* 58454 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 58469 +/* 58459 */ MCD_OPC_CheckPredicate, 17, 192, 64, 1, // Skip to: 140576 +/* 58464 */ MCD_OPC_Decode, 157, 64, 156, 1, // Opcode: ZIPQ2_ZZZ_S +/* 58469 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 58484 +/* 58474 */ MCD_OPC_CheckPredicate, 17, 177, 64, 1, // Skip to: 140576 +/* 58479 */ MCD_OPC_Decode, 195, 62, 156, 1, // Opcode: UZPQ1_ZZZ_S +/* 58484 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 58499 +/* 58489 */ MCD_OPC_CheckPredicate, 17, 162, 64, 1, // Skip to: 140576 +/* 58494 */ MCD_OPC_Decode, 199, 62, 156, 1, // Opcode: UZPQ2_ZZZ_S +/* 58499 */ MCD_OPC_FilterValue, 6, 152, 64, 1, // Skip to: 140576 +/* 58504 */ MCD_OPC_CheckPredicate, 17, 147, 64, 1, // Skip to: 140576 +/* 58509 */ MCD_OPC_Decode, 255, 54, 156, 1, // Opcode: TBLQ_ZZZ_S +/* 58514 */ MCD_OPC_FilterValue, 1, 109, 0, 0, // Skip to: 58628 +/* 58519 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 58522 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 58583 +/* 58527 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 58530 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58545 +/* 58535 */ MCD_OPC_CheckPredicate, 18, 116, 64, 1, // Skip to: 140576 +/* 58540 */ MCD_OPC_Decode, 202, 46, 157, 2, // Opcode: SQDMULLB_ZZZI_S +/* 58545 */ MCD_OPC_FilterValue, 1, 106, 64, 1, // Skip to: 140576 +/* 58550 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 58553 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58568 +/* 58558 */ MCD_OPC_CheckPredicate, 18, 93, 64, 1, // Skip to: 140576 +/* 58563 */ MCD_OPC_Decode, 184, 46, 162, 2, // Opcode: SQDMULH_ZZZI_S +/* 58568 */ MCD_OPC_FilterValue, 1, 83, 64, 1, // Skip to: 140576 +/* 58573 */ MCD_OPC_CheckPredicate, 18, 78, 64, 1, // Skip to: 140576 +/* 58578 */ MCD_OPC_Decode, 140, 38, 162, 2, // Opcode: MUL_ZZZI_S +/* 58583 */ MCD_OPC_FilterValue, 1, 68, 64, 1, // Skip to: 140576 +/* 58588 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 58591 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58606 +/* 58596 */ MCD_OPC_CheckPredicate, 18, 55, 64, 1, // Skip to: 140576 +/* 58601 */ MCD_OPC_Decode, 207, 46, 157, 2, // Opcode: SQDMULLT_ZZZI_S +/* 58606 */ MCD_OPC_FilterValue, 1, 45, 64, 1, // Skip to: 140576 +/* 58611 */ MCD_OPC_CheckPredicate, 18, 40, 64, 1, // Skip to: 140576 +/* 58616 */ MCD_OPC_CheckField, 11, 1, 0, 33, 64, 1, // Skip to: 140576 +/* 58623 */ MCD_OPC_Decode, 178, 47, 162, 2, // Opcode: SQRDMULH_ZZZI_S +/* 58628 */ MCD_OPC_FilterValue, 2, 78, 0, 0, // Skip to: 58711 +/* 58633 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 58636 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58651 +/* 58641 */ MCD_OPC_CheckPredicate, 17, 10, 64, 1, // Skip to: 140576 +/* 58646 */ MCD_OPC_Decode, 151, 64, 156, 1, // Opcode: ZIPQ1_ZZZ_D +/* 58651 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 58666 +/* 58656 */ MCD_OPC_CheckPredicate, 17, 251, 63, 1, // Skip to: 140576 +/* 58661 */ MCD_OPC_Decode, 155, 64, 156, 1, // Opcode: ZIPQ2_ZZZ_D +/* 58666 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 58681 +/* 58671 */ MCD_OPC_CheckPredicate, 17, 236, 63, 1, // Skip to: 140576 +/* 58676 */ MCD_OPC_Decode, 193, 62, 156, 1, // Opcode: UZPQ1_ZZZ_D +/* 58681 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 58696 +/* 58686 */ MCD_OPC_CheckPredicate, 17, 221, 63, 1, // Skip to: 140576 +/* 58691 */ MCD_OPC_Decode, 197, 62, 156, 1, // Opcode: UZPQ2_ZZZ_D +/* 58696 */ MCD_OPC_FilterValue, 6, 211, 63, 1, // Skip to: 140576 +/* 58701 */ MCD_OPC_CheckPredicate, 17, 206, 63, 1, // Skip to: 140576 +/* 58706 */ MCD_OPC_Decode, 253, 54, 156, 1, // Opcode: TBLQ_ZZZ_D +/* 58711 */ MCD_OPC_FilterValue, 3, 196, 63, 1, // Skip to: 140576 +/* 58716 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 58719 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 58780 +/* 58724 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 58727 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58742 +/* 58732 */ MCD_OPC_CheckPredicate, 18, 175, 63, 1, // Skip to: 140576 +/* 58737 */ MCD_OPC_Decode, 201, 46, 158, 2, // Opcode: SQDMULLB_ZZZI_D +/* 58742 */ MCD_OPC_FilterValue, 1, 165, 63, 1, // Skip to: 140576 +/* 58747 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 58750 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58765 +/* 58755 */ MCD_OPC_CheckPredicate, 18, 152, 63, 1, // Skip to: 140576 +/* 58760 */ MCD_OPC_Decode, 182, 46, 163, 2, // Opcode: SQDMULH_ZZZI_D +/* 58765 */ MCD_OPC_FilterValue, 1, 142, 63, 1, // Skip to: 140576 +/* 58770 */ MCD_OPC_CheckPredicate, 18, 137, 63, 1, // Skip to: 140576 +/* 58775 */ MCD_OPC_Decode, 138, 38, 163, 2, // Opcode: MUL_ZZZI_D +/* 58780 */ MCD_OPC_FilterValue, 1, 127, 63, 1, // Skip to: 140576 +/* 58785 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 58788 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 58803 +/* 58793 */ MCD_OPC_CheckPredicate, 18, 114, 63, 1, // Skip to: 140576 +/* 58798 */ MCD_OPC_Decode, 206, 46, 158, 2, // Opcode: SQDMULLT_ZZZI_D +/* 58803 */ MCD_OPC_FilterValue, 1, 104, 63, 1, // Skip to: 140576 +/* 58808 */ MCD_OPC_CheckPredicate, 18, 99, 63, 1, // Skip to: 140576 +/* 58813 */ MCD_OPC_CheckField, 11, 1, 0, 92, 63, 1, // Skip to: 140576 +/* 58820 */ MCD_OPC_Decode, 176, 47, 163, 2, // Opcode: SQRDMULH_ZZZI_D +/* 58825 */ MCD_OPC_FilterValue, 2, 110, 2, 0, // Skip to: 59452 +/* 58830 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 58833 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 58961 +/* 58838 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58841 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 58886 +/* 58846 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 58849 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 58871 +/* 58854 */ MCD_OPC_CheckPredicate, 18, 53, 63, 1, // Skip to: 140576 +/* 58859 */ MCD_OPC_CheckField, 19, 1, 1, 46, 63, 1, // Skip to: 140576 +/* 58866 */ MCD_OPC_Decode, 242, 49, 171, 1, // Opcode: SSRA_ZZI_B +/* 58871 */ MCD_OPC_FilterValue, 1, 36, 63, 1, // Skip to: 140576 +/* 58876 */ MCD_OPC_CheckPredicate, 18, 31, 63, 1, // Skip to: 140576 +/* 58881 */ MCD_OPC_Decode, 244, 49, 172, 1, // Opcode: SSRA_ZZI_H +/* 58886 */ MCD_OPC_FilterValue, 1, 55, 0, 0, // Skip to: 58946 +/* 58891 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 58894 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 58916 +/* 58899 */ MCD_OPC_CheckPredicate, 24, 8, 63, 1, // Skip to: 140576 +/* 58904 */ MCD_OPC_CheckField, 5, 5, 0, 1, 63, 1, // Skip to: 140576 +/* 58911 */ MCD_OPC_Decode, 186, 12, 164, 2, // Opcode: AESMC_ZZ_B +/* 58916 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 58931 +/* 58921 */ MCD_OPC_CheckPredicate, 24, 242, 62, 1, // Skip to: 140576 +/* 58926 */ MCD_OPC_Decode, 182, 12, 185, 1, // Opcode: AESE_ZZZ_B +/* 58931 */ MCD_OPC_FilterValue, 3, 232, 62, 1, // Skip to: 140576 +/* 58936 */ MCD_OPC_CheckPredicate, 29, 227, 62, 1, // Skip to: 140576 +/* 58941 */ MCD_OPC_Decode, 163, 43, 185, 1, // Opcode: SM4E_ZZZ_S +/* 58946 */ MCD_OPC_FilterValue, 2, 217, 62, 1, // Skip to: 140576 +/* 58951 */ MCD_OPC_CheckPredicate, 18, 212, 62, 1, // Skip to: 140576 +/* 58956 */ MCD_OPC_Decode, 245, 49, 173, 1, // Opcode: SSRA_ZZI_S +/* 58961 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 59074 +/* 58966 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 58969 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 59014 +/* 58974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 58977 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 58999 +/* 58982 */ MCD_OPC_CheckPredicate, 18, 181, 62, 1, // Skip to: 140576 +/* 58987 */ MCD_OPC_CheckField, 19, 1, 1, 174, 62, 1, // Skip to: 140576 +/* 58994 */ MCD_OPC_Decode, 230, 61, 171, 1, // Opcode: USRA_ZZI_B +/* 58999 */ MCD_OPC_FilterValue, 1, 164, 62, 1, // Skip to: 140576 +/* 59004 */ MCD_OPC_CheckPredicate, 18, 159, 62, 1, // Skip to: 140576 +/* 59009 */ MCD_OPC_Decode, 232, 61, 172, 1, // Opcode: USRA_ZZI_H +/* 59014 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 59059 +/* 59019 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 59022 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59044 +/* 59027 */ MCD_OPC_CheckPredicate, 24, 136, 62, 1, // Skip to: 140576 +/* 59032 */ MCD_OPC_CheckField, 5, 5, 0, 129, 62, 1, // Skip to: 140576 +/* 59039 */ MCD_OPC_Decode, 184, 12, 164, 2, // Opcode: AESIMC_ZZ_B +/* 59044 */ MCD_OPC_FilterValue, 2, 119, 62, 1, // Skip to: 140576 +/* 59049 */ MCD_OPC_CheckPredicate, 24, 114, 62, 1, // Skip to: 140576 +/* 59054 */ MCD_OPC_Decode, 180, 12, 185, 1, // Opcode: AESD_ZZZ_B +/* 59059 */ MCD_OPC_FilterValue, 2, 104, 62, 1, // Skip to: 140576 +/* 59064 */ MCD_OPC_CheckPredicate, 18, 99, 62, 1, // Skip to: 140576 +/* 59069 */ MCD_OPC_Decode, 233, 61, 173, 1, // Opcode: USRA_ZZI_S +/* 59074 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 59142 +/* 59079 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59082 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 59127 +/* 59087 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 59090 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59112 +/* 59095 */ MCD_OPC_CheckPredicate, 18, 68, 62, 1, // Skip to: 140576 +/* 59100 */ MCD_OPC_CheckField, 19, 1, 1, 61, 62, 1, // Skip to: 140576 +/* 59107 */ MCD_OPC_Decode, 202, 49, 171, 1, // Opcode: SRSRA_ZZI_B +/* 59112 */ MCD_OPC_FilterValue, 1, 51, 62, 1, // Skip to: 140576 +/* 59117 */ MCD_OPC_CheckPredicate, 18, 46, 62, 1, // Skip to: 140576 +/* 59122 */ MCD_OPC_Decode, 204, 49, 172, 1, // Opcode: SRSRA_ZZI_H +/* 59127 */ MCD_OPC_FilterValue, 2, 36, 62, 1, // Skip to: 140576 +/* 59132 */ MCD_OPC_CheckPredicate, 18, 31, 62, 1, // Skip to: 140576 +/* 59137 */ MCD_OPC_Decode, 205, 49, 173, 1, // Opcode: SRSRA_ZZI_S +/* 59142 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 59210 +/* 59147 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59150 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 59195 +/* 59155 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 59158 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59180 +/* 59163 */ MCD_OPC_CheckPredicate, 18, 0, 62, 1, // Skip to: 140576 +/* 59168 */ MCD_OPC_CheckField, 19, 1, 1, 249, 61, 1, // Skip to: 140576 +/* 59175 */ MCD_OPC_Decode, 149, 61, 171, 1, // Opcode: URSRA_ZZI_B +/* 59180 */ MCD_OPC_FilterValue, 1, 239, 61, 1, // Skip to: 140576 +/* 59185 */ MCD_OPC_CheckPredicate, 18, 234, 61, 1, // Skip to: 140576 +/* 59190 */ MCD_OPC_Decode, 151, 61, 172, 1, // Opcode: URSRA_ZZI_H +/* 59195 */ MCD_OPC_FilterValue, 2, 224, 61, 1, // Skip to: 140576 +/* 59200 */ MCD_OPC_CheckPredicate, 18, 219, 61, 1, // Skip to: 140576 +/* 59205 */ MCD_OPC_Decode, 152, 61, 173, 1, // Opcode: URSRA_ZZI_S +/* 59210 */ MCD_OPC_FilterValue, 4, 78, 0, 0, // Skip to: 59293 +/* 59215 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59218 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 59263 +/* 59223 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 59226 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59248 +/* 59231 */ MCD_OPC_CheckPredicate, 18, 188, 61, 1, // Skip to: 140576 +/* 59236 */ MCD_OPC_CheckField, 19, 1, 1, 181, 61, 1, // Skip to: 140576 +/* 59243 */ MCD_OPC_Decode, 146, 49, 171, 1, // Opcode: SRI_ZZI_B +/* 59248 */ MCD_OPC_FilterValue, 1, 171, 61, 1, // Skip to: 140576 +/* 59253 */ MCD_OPC_CheckPredicate, 18, 166, 61, 1, // Skip to: 140576 +/* 59258 */ MCD_OPC_Decode, 148, 49, 172, 1, // Opcode: SRI_ZZI_H +/* 59263 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59278 +/* 59268 */ MCD_OPC_CheckPredicate, 29, 151, 61, 1, // Skip to: 140576 +/* 59273 */ MCD_OPC_Decode, 161, 43, 156, 1, // Opcode: SM4EKEY_ZZZ_S +/* 59278 */ MCD_OPC_FilterValue, 2, 141, 61, 1, // Skip to: 140576 +/* 59283 */ MCD_OPC_CheckPredicate, 18, 136, 61, 1, // Skip to: 140576 +/* 59288 */ MCD_OPC_Decode, 149, 49, 173, 1, // Opcode: SRI_ZZI_S +/* 59293 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 59376 +/* 59298 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59301 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 59346 +/* 59306 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 59309 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59331 +/* 59314 */ MCD_OPC_CheckPredicate, 18, 105, 61, 1, // Skip to: 140576 +/* 59319 */ MCD_OPC_CheckField, 19, 1, 1, 98, 61, 1, // Skip to: 140576 +/* 59326 */ MCD_OPC_Decode, 141, 43, 165, 2, // Opcode: SLI_ZZI_B +/* 59331 */ MCD_OPC_FilterValue, 1, 88, 61, 1, // Skip to: 140576 +/* 59336 */ MCD_OPC_CheckPredicate, 18, 83, 61, 1, // Skip to: 140576 +/* 59341 */ MCD_OPC_Decode, 143, 43, 166, 2, // Opcode: SLI_ZZI_H +/* 59346 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59361 +/* 59351 */ MCD_OPC_CheckPredicate, 30, 68, 61, 1, // Skip to: 140576 +/* 59356 */ MCD_OPC_Decode, 220, 39, 156, 1, // Opcode: RAX1_ZZZ_D +/* 59361 */ MCD_OPC_FilterValue, 2, 58, 61, 1, // Skip to: 140576 +/* 59366 */ MCD_OPC_CheckPredicate, 18, 53, 61, 1, // Skip to: 140576 +/* 59371 */ MCD_OPC_Decode, 144, 43, 167, 2, // Opcode: SLI_ZZI_S +/* 59376 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 59414 +/* 59381 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59384 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59399 +/* 59389 */ MCD_OPC_CheckPredicate, 18, 30, 61, 1, // Skip to: 140576 +/* 59394 */ MCD_OPC_Decode, 249, 40, 170, 1, // Opcode: SABA_ZZZ_B +/* 59399 */ MCD_OPC_FilterValue, 2, 20, 61, 1, // Skip to: 140576 +/* 59404 */ MCD_OPC_CheckPredicate, 18, 15, 61, 1, // Skip to: 140576 +/* 59409 */ MCD_OPC_Decode, 251, 40, 170, 1, // Opcode: SABA_ZZZ_H +/* 59414 */ MCD_OPC_FilterValue, 7, 5, 61, 1, // Skip to: 140576 +/* 59419 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59422 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59437 +/* 59427 */ MCD_OPC_CheckPredicate, 18, 248, 60, 1, // Skip to: 140576 +/* 59432 */ MCD_OPC_Decode, 214, 55, 170, 1, // Opcode: UABA_ZZZ_B +/* 59437 */ MCD_OPC_FilterValue, 2, 238, 60, 1, // Skip to: 140576 +/* 59442 */ MCD_OPC_CheckPredicate, 18, 233, 60, 1, // Skip to: 140576 +/* 59447 */ MCD_OPC_Decode, 216, 55, 170, 1, // Opcode: UABA_ZZZ_H +/* 59452 */ MCD_OPC_FilterValue, 3, 223, 60, 1, // Skip to: 140576 +/* 59457 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 59460 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59482 +/* 59465 */ MCD_OPC_CheckPredicate, 18, 210, 60, 1, // Skip to: 140576 +/* 59470 */ MCD_OPC_CheckField, 21, 1, 0, 203, 60, 1, // Skip to: 140576 +/* 59477 */ MCD_OPC_Decode, 243, 49, 174, 1, // Opcode: SSRA_ZZI_D +/* 59482 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 59504 +/* 59487 */ MCD_OPC_CheckPredicate, 18, 188, 60, 1, // Skip to: 140576 +/* 59492 */ MCD_OPC_CheckField, 21, 1, 0, 181, 60, 1, // Skip to: 140576 +/* 59499 */ MCD_OPC_Decode, 231, 61, 174, 1, // Opcode: USRA_ZZI_D +/* 59504 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 59526 +/* 59509 */ MCD_OPC_CheckPredicate, 18, 166, 60, 1, // Skip to: 140576 +/* 59514 */ MCD_OPC_CheckField, 21, 1, 0, 159, 60, 1, // Skip to: 140576 +/* 59521 */ MCD_OPC_Decode, 203, 49, 174, 1, // Opcode: SRSRA_ZZI_D +/* 59526 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 59548 +/* 59531 */ MCD_OPC_CheckPredicate, 18, 144, 60, 1, // Skip to: 140576 +/* 59536 */ MCD_OPC_CheckField, 21, 1, 0, 137, 60, 1, // Skip to: 140576 +/* 59543 */ MCD_OPC_Decode, 150, 61, 174, 1, // Opcode: URSRA_ZZI_D +/* 59548 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 59570 +/* 59553 */ MCD_OPC_CheckPredicate, 18, 122, 60, 1, // Skip to: 140576 +/* 59558 */ MCD_OPC_CheckField, 21, 1, 0, 115, 60, 1, // Skip to: 140576 +/* 59565 */ MCD_OPC_Decode, 147, 49, 174, 1, // Opcode: SRI_ZZI_D +/* 59570 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 59592 +/* 59575 */ MCD_OPC_CheckPredicate, 18, 100, 60, 1, // Skip to: 140576 +/* 59580 */ MCD_OPC_CheckField, 21, 1, 0, 93, 60, 1, // Skip to: 140576 +/* 59587 */ MCD_OPC_Decode, 142, 43, 168, 2, // Opcode: SLI_ZZI_D +/* 59592 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 59630 +/* 59597 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59600 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59615 +/* 59605 */ MCD_OPC_CheckPredicate, 18, 70, 60, 1, // Skip to: 140576 +/* 59610 */ MCD_OPC_Decode, 252, 40, 170, 1, // Opcode: SABA_ZZZ_S +/* 59615 */ MCD_OPC_FilterValue, 2, 60, 60, 1, // Skip to: 140576 +/* 59620 */ MCD_OPC_CheckPredicate, 18, 55, 60, 1, // Skip to: 140576 +/* 59625 */ MCD_OPC_Decode, 250, 40, 170, 1, // Opcode: SABA_ZZZ_D +/* 59630 */ MCD_OPC_FilterValue, 7, 45, 60, 1, // Skip to: 140576 +/* 59635 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 59638 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59653 +/* 59643 */ MCD_OPC_CheckPredicate, 18, 32, 60, 1, // Skip to: 140576 +/* 59648 */ MCD_OPC_Decode, 217, 55, 170, 1, // Opcode: UABA_ZZZ_S +/* 59653 */ MCD_OPC_FilterValue, 2, 22, 60, 1, // Skip to: 140576 +/* 59658 */ MCD_OPC_CheckPredicate, 18, 17, 60, 1, // Skip to: 140576 +/* 59663 */ MCD_OPC_Decode, 215, 55, 170, 1, // Opcode: UABA_ZZZ_D +/* 59668 */ MCD_OPC_FilterValue, 3, 17, 27, 0, // Skip to: 66602 +/* 59673 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 59676 */ MCD_OPC_FilterValue, 0, 19, 3, 0, // Skip to: 60468 +/* 59681 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 59684 */ MCD_OPC_FilterValue, 0, 48, 1, 0, // Skip to: 59993 +/* 59689 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 59692 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59714 +/* 59697 */ MCD_OPC_CheckPredicate, 16, 234, 59, 1, // Skip to: 140576 +/* 59702 */ MCD_OPC_CheckField, 22, 1, 1, 227, 59, 1, // Skip to: 140576 +/* 59709 */ MCD_OPC_Decode, 201, 20, 169, 2, // Opcode: FCMLA_ZPmZZ_H +/* 59714 */ MCD_OPC_FilterValue, 1, 217, 59, 1, // Skip to: 140576 +/* 59719 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... +/* 59722 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 59790 +/* 59727 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 59730 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59745 +/* 59735 */ MCD_OPC_CheckPredicate, 16, 196, 59, 1, // Skip to: 140576 +/* 59740 */ MCD_OPC_Decode, 179, 25, 145, 2, // Opcode: FMLA_ZZZI_H +/* 59745 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 59760 +/* 59750 */ MCD_OPC_CheckPredicate, 16, 181, 59, 1, // Skip to: 140576 +/* 59755 */ MCD_OPC_Decode, 236, 25, 145, 2, // Opcode: FMLS_ZZZI_H +/* 59760 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 59775 +/* 59765 */ MCD_OPC_CheckPredicate, 31, 166, 59, 1, // Skip to: 140576 +/* 59770 */ MCD_OPC_Decode, 230, 13, 145, 2, // Opcode: BFMLA_ZZZI +/* 59775 */ MCD_OPC_FilterValue, 3, 156, 59, 1, // Skip to: 140576 +/* 59780 */ MCD_OPC_CheckPredicate, 31, 151, 59, 1, // Skip to: 140576 +/* 59785 */ MCD_OPC_Decode, 250, 13, 145, 2, // Opcode: BFMLS_ZZZI +/* 59790 */ MCD_OPC_FilterValue, 2, 71, 0, 0, // Skip to: 59866 +/* 59795 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 59798 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59813 +/* 59803 */ MCD_OPC_CheckPredicate, 16, 128, 59, 1, // Skip to: 140576 +/* 59808 */ MCD_OPC_Decode, 191, 26, 161, 2, // Opcode: FMUL_ZZZI_H +/* 59813 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 59851 +/* 59818 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 59821 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59836 +/* 59826 */ MCD_OPC_CheckPredicate, 31, 105, 59, 1, // Skip to: 140576 +/* 59831 */ MCD_OPC_Decode, 167, 13, 170, 1, // Opcode: BFCLAMP_ZZZ +/* 59836 */ MCD_OPC_FilterValue, 1, 95, 59, 1, // Skip to: 140576 +/* 59841 */ MCD_OPC_CheckPredicate, 7, 90, 59, 1, // Skip to: 140576 +/* 59846 */ MCD_OPC_Decode, 132, 20, 170, 1, // Opcode: FCLAMP_ZZZ_H +/* 59851 */ MCD_OPC_FilterValue, 2, 80, 59, 1, // Skip to: 140576 +/* 59856 */ MCD_OPC_CheckPredicate, 31, 75, 59, 1, // Skip to: 140576 +/* 59861 */ MCD_OPC_Decode, 131, 14, 161, 2, // Opcode: BFMUL_ZZZI +/* 59866 */ MCD_OPC_FilterValue, 4, 100, 0, 0, // Skip to: 59971 +/* 59871 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 59874 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 59926 +/* 59879 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 59882 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 59904 +/* 59887 */ MCD_OPC_CheckPredicate, 7, 44, 59, 1, // Skip to: 140576 +/* 59892 */ MCD_OPC_CheckField, 11, 1, 0, 37, 59, 1, // Skip to: 140576 +/* 59899 */ MCD_OPC_Decode, 141, 23, 147, 2, // Opcode: FDOT_ZZZI_S +/* 59904 */ MCD_OPC_FilterValue, 1, 27, 59, 1, // Skip to: 140576 +/* 59909 */ MCD_OPC_CheckPredicate, 32, 22, 59, 1, // Skip to: 140576 +/* 59914 */ MCD_OPC_CheckField, 11, 1, 0, 15, 59, 1, // Skip to: 140576 +/* 59921 */ MCD_OPC_Decode, 183, 13, 147, 2, // Opcode: BFDOT_ZZI +/* 59926 */ MCD_OPC_FilterValue, 1, 5, 59, 1, // Skip to: 140576 +/* 59931 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 59934 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 59949 +/* 59939 */ MCD_OPC_CheckPredicate, 33, 248, 58, 1, // Skip to: 140576 +/* 59944 */ MCD_OPC_Decode, 139, 23, 149, 2, // Opcode: FDOT_ZZZI_BtoH +/* 59949 */ MCD_OPC_FilterValue, 1, 238, 58, 1, // Skip to: 140576 +/* 59954 */ MCD_OPC_CheckPredicate, 34, 233, 58, 1, // Skip to: 140576 +/* 59959 */ MCD_OPC_CheckField, 11, 1, 0, 226, 58, 1, // Skip to: 140576 +/* 59966 */ MCD_OPC_Decode, 140, 23, 147, 2, // Opcode: FDOT_ZZZI_BtoS +/* 59971 */ MCD_OPC_FilterValue, 5, 216, 58, 1, // Skip to: 140576 +/* 59976 */ MCD_OPC_CheckPredicate, 35, 211, 58, 1, // Skip to: 140576 +/* 59981 */ MCD_OPC_CheckField, 22, 1, 0, 204, 58, 1, // Skip to: 140576 +/* 59988 */ MCD_OPC_Decode, 230, 24, 170, 2, // Opcode: FMLALB_ZZZI +/* 59993 */ MCD_OPC_FilterValue, 1, 194, 58, 1, // Skip to: 140576 +/* 59998 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 60001 */ MCD_OPC_FilterValue, 0, 230, 0, 0, // Skip to: 60236 +/* 60006 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 60009 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 60077 +/* 60014 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 60017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60032 +/* 60022 */ MCD_OPC_CheckPredicate, 7, 165, 58, 1, // Skip to: 140576 +/* 60027 */ MCD_OPC_Decode, 144, 23, 170, 1, // Opcode: FDOT_ZZZ_S +/* 60032 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60047 +/* 60037 */ MCD_OPC_CheckPredicate, 33, 150, 58, 1, // Skip to: 140576 +/* 60042 */ MCD_OPC_Decode, 142, 23, 170, 1, // Opcode: FDOT_ZZZ_BtoH +/* 60047 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 60062 +/* 60052 */ MCD_OPC_CheckPredicate, 35, 135, 58, 1, // Skip to: 140576 +/* 60057 */ MCD_OPC_Decode, 235, 24, 170, 1, // Opcode: FMLALLBB_ZZZ +/* 60062 */ MCD_OPC_FilterValue, 6, 125, 58, 1, // Skip to: 140576 +/* 60067 */ MCD_OPC_CheckPredicate, 35, 120, 58, 1, // Skip to: 140576 +/* 60072 */ MCD_OPC_Decode, 239, 24, 170, 1, // Opcode: FMLALLBT_ZZZ +/* 60077 */ MCD_OPC_FilterValue, 2, 116, 0, 0, // Skip to: 60198 +/* 60082 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... +/* 60085 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60100 +/* 60090 */ MCD_OPC_CheckPredicate, 16, 97, 58, 1, // Skip to: 140576 +/* 60095 */ MCD_OPC_Decode, 240, 19, 171, 2, // Opcode: FCADD_ZPmZ_H +/* 60100 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 60122 +/* 60105 */ MCD_OPC_CheckPredicate, 18, 82, 58, 1, // Skip to: 140576 +/* 60110 */ MCD_OPC_CheckField, 16, 1, 0, 75, 58, 1, // Skip to: 140576 +/* 60117 */ MCD_OPC_Decode, 174, 19, 132, 1, // Opcode: FADDP_ZPmZZ_H +/* 60122 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 60160 +/* 60127 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60145 +/* 60135 */ MCD_OPC_CheckPredicate, 18, 52, 58, 1, // Skip to: 140576 +/* 60140 */ MCD_OPC_Decode, 174, 23, 132, 1, // Opcode: FMAXNMP_ZPmZZ_H +/* 60145 */ MCD_OPC_FilterValue, 1, 42, 58, 1, // Skip to: 140576 +/* 60150 */ MCD_OPC_CheckPredicate, 18, 37, 58, 1, // Skip to: 140576 +/* 60155 */ MCD_OPC_Decode, 138, 24, 132, 1, // Opcode: FMINNMP_ZPmZZ_H +/* 60160 */ MCD_OPC_FilterValue, 11, 27, 58, 1, // Skip to: 140576 +/* 60165 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60168 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60183 +/* 60173 */ MCD_OPC_CheckPredicate, 18, 14, 58, 1, // Skip to: 140576 +/* 60178 */ MCD_OPC_Decode, 218, 23, 132, 1, // Opcode: FMAXP_ZPmZZ_H +/* 60183 */ MCD_OPC_FilterValue, 1, 4, 58, 1, // Skip to: 140576 +/* 60188 */ MCD_OPC_CheckPredicate, 18, 255, 57, 1, // Skip to: 140576 +/* 60193 */ MCD_OPC_Decode, 182, 24, 132, 1, // Opcode: FMINP_ZPmZZ_H +/* 60198 */ MCD_OPC_FilterValue, 3, 245, 57, 1, // Skip to: 140576 +/* 60203 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 60206 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60221 +/* 60211 */ MCD_OPC_CheckPredicate, 32, 232, 57, 1, // Skip to: 140576 +/* 60216 */ MCD_OPC_Decode, 184, 13, 170, 1, // Opcode: BFDOT_ZZZ +/* 60221 */ MCD_OPC_FilterValue, 1, 222, 57, 1, // Skip to: 140576 +/* 60226 */ MCD_OPC_CheckPredicate, 34, 217, 57, 1, // Skip to: 140576 +/* 60231 */ MCD_OPC_Decode, 143, 23, 170, 1, // Opcode: FDOT_ZZZ_BtoS +/* 60236 */ MCD_OPC_FilterValue, 1, 146, 0, 0, // Skip to: 60387 +/* 60241 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 60244 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 60266 +/* 60249 */ MCD_OPC_CheckPredicate, 18, 194, 57, 1, // Skip to: 140576 +/* 60254 */ MCD_OPC_CheckField, 16, 5, 10, 187, 57, 1, // Skip to: 140576 +/* 60261 */ MCD_OPC_Decode, 146, 22, 135, 1, // Opcode: FCVTXNT_ZPmZ_DtoS +/* 60266 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 60304 +/* 60271 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 60274 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 60289 +/* 60279 */ MCD_OPC_CheckPredicate, 35, 164, 57, 1, // Skip to: 140576 +/* 60284 */ MCD_OPC_Decode, 243, 24, 170, 1, // Opcode: FMLALLTB_ZZZ +/* 60289 */ MCD_OPC_FilterValue, 6, 154, 57, 1, // Skip to: 140576 +/* 60294 */ MCD_OPC_CheckPredicate, 35, 149, 57, 1, // Skip to: 140576 +/* 60299 */ MCD_OPC_Decode, 247, 24, 170, 1, // Opcode: FMLALLTT_ZZZ +/* 60304 */ MCD_OPC_FilterValue, 2, 139, 57, 1, // Skip to: 140576 +/* 60309 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 60312 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 60327 +/* 60317 */ MCD_OPC_CheckPredicate, 17, 126, 57, 1, // Skip to: 140576 +/* 60322 */ MCD_OPC_Decode, 185, 19, 134, 1, // Opcode: FADDQV_H +/* 60327 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 60342 +/* 60332 */ MCD_OPC_CheckPredicate, 17, 111, 57, 1, // Skip to: 140576 +/* 60337 */ MCD_OPC_Decode, 185, 23, 134, 1, // Opcode: FMAXNMQV_H +/* 60342 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 60357 +/* 60347 */ MCD_OPC_CheckPredicate, 17, 96, 57, 1, // Skip to: 140576 +/* 60352 */ MCD_OPC_Decode, 149, 24, 134, 1, // Opcode: FMINNMQV_H +/* 60357 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 60372 +/* 60362 */ MCD_OPC_CheckPredicate, 17, 81, 57, 1, // Skip to: 140576 +/* 60367 */ MCD_OPC_Decode, 229, 23, 134, 1, // Opcode: FMAXQV_H +/* 60372 */ MCD_OPC_FilterValue, 23, 71, 57, 1, // Skip to: 140576 +/* 60377 */ MCD_OPC_CheckPredicate, 17, 66, 57, 1, // Skip to: 140576 +/* 60382 */ MCD_OPC_Decode, 193, 24, 134, 1, // Opcode: FMINQV_H +/* 60387 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 60439 +/* 60392 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 60395 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 60417 +/* 60400 */ MCD_OPC_CheckPredicate, 35, 43, 57, 1, // Skip to: 140576 +/* 60405 */ MCD_OPC_CheckField, 12, 1, 0, 36, 57, 1, // Skip to: 140576 +/* 60412 */ MCD_OPC_Decode, 236, 24, 170, 2, // Opcode: FMLALLBB_ZZZI +/* 60417 */ MCD_OPC_FilterValue, 3, 26, 57, 1, // Skip to: 140576 +/* 60422 */ MCD_OPC_CheckPredicate, 35, 21, 57, 1, // Skip to: 140576 +/* 60427 */ MCD_OPC_CheckField, 12, 1, 0, 14, 57, 1, // Skip to: 140576 +/* 60434 */ MCD_OPC_Decode, 240, 24, 170, 2, // Opcode: FMLALLBT_ZZZI +/* 60439 */ MCD_OPC_FilterValue, 3, 4, 57, 1, // Skip to: 140576 +/* 60444 */ MCD_OPC_CheckPredicate, 36, 255, 56, 1, // Skip to: 140576 +/* 60449 */ MCD_OPC_CheckField, 21, 2, 3, 248, 56, 1, // Skip to: 140576 +/* 60456 */ MCD_OPC_CheckField, 10, 3, 1, 241, 56, 1, // Skip to: 140576 +/* 60463 */ MCD_OPC_Decode, 252, 13, 170, 1, // Opcode: BFMMLA_ZZZ +/* 60468 */ MCD_OPC_FilterValue, 1, 30, 5, 0, // Skip to: 61783 +/* 60473 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 60476 */ MCD_OPC_FilterValue, 0, 93, 1, 0, // Skip to: 60830 +/* 60481 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 60484 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60499 +/* 60489 */ MCD_OPC_CheckPredicate, 16, 210, 56, 1, // Skip to: 140576 +/* 60494 */ MCD_OPC_Decode, 202, 20, 169, 2, // Opcode: FCMLA_ZPmZZ_S +/* 60499 */ MCD_OPC_FilterValue, 1, 200, 56, 1, // Skip to: 140576 +/* 60504 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... +/* 60507 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 60529 +/* 60512 */ MCD_OPC_CheckPredicate, 16, 187, 56, 1, // Skip to: 140576 +/* 60517 */ MCD_OPC_CheckField, 13, 2, 0, 180, 56, 1, // Skip to: 140576 +/* 60524 */ MCD_OPC_Decode, 241, 19, 171, 2, // Opcode: FCADD_ZPmZ_S +/* 60529 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 60581 +/* 60534 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60537 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 60559 +/* 60542 */ MCD_OPC_CheckPredicate, 18, 157, 56, 1, // Skip to: 140576 +/* 60547 */ MCD_OPC_CheckField, 13, 2, 1, 150, 56, 1, // Skip to: 140576 +/* 60554 */ MCD_OPC_Decode, 218, 21, 135, 1, // Opcode: FCVTNT_ZPmZ_StoH +/* 60559 */ MCD_OPC_FilterValue, 1, 140, 56, 1, // Skip to: 140576 +/* 60564 */ MCD_OPC_CheckPredicate, 18, 135, 56, 1, // Skip to: 140576 +/* 60569 */ MCD_OPC_CheckField, 13, 2, 1, 128, 56, 1, // Skip to: 140576 +/* 60576 */ MCD_OPC_Decode, 166, 21, 135, 1, // Opcode: FCVTLT_ZPmZ_HtoS +/* 60581 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 60610 +/* 60586 */ MCD_OPC_CheckPredicate, 32, 113, 56, 1, // Skip to: 140576 +/* 60591 */ MCD_OPC_CheckField, 16, 1, 0, 106, 56, 1, // Skip to: 140576 +/* 60598 */ MCD_OPC_CheckField, 13, 2, 1, 99, 56, 1, // Skip to: 140576 +/* 60605 */ MCD_OPC_Decode, 171, 13, 135, 1, // Opcode: BFCVTNT_ZPmZ +/* 60610 */ MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 60662 +/* 60615 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 60618 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 60640 +/* 60623 */ MCD_OPC_CheckPredicate, 18, 76, 56, 1, // Skip to: 140576 +/* 60628 */ MCD_OPC_CheckField, 16, 1, 0, 69, 56, 1, // Skip to: 140576 +/* 60635 */ MCD_OPC_Decode, 175, 19, 132, 1, // Opcode: FADDP_ZPmZZ_S +/* 60640 */ MCD_OPC_FilterValue, 1, 59, 56, 1, // Skip to: 140576 +/* 60645 */ MCD_OPC_CheckPredicate, 17, 54, 56, 1, // Skip to: 140576 +/* 60650 */ MCD_OPC_CheckField, 16, 1, 0, 47, 56, 1, // Skip to: 140576 +/* 60657 */ MCD_OPC_Decode, 186, 19, 134, 1, // Opcode: FADDQV_S +/* 60662 */ MCD_OPC_FilterValue, 10, 79, 0, 0, // Skip to: 60746 +/* 60667 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 60670 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 60708 +/* 60675 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60678 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60693 +/* 60683 */ MCD_OPC_CheckPredicate, 18, 16, 56, 1, // Skip to: 140576 +/* 60688 */ MCD_OPC_Decode, 175, 23, 132, 1, // Opcode: FMAXNMP_ZPmZZ_S +/* 60693 */ MCD_OPC_FilterValue, 1, 6, 56, 1, // Skip to: 140576 +/* 60698 */ MCD_OPC_CheckPredicate, 18, 1, 56, 1, // Skip to: 140576 +/* 60703 */ MCD_OPC_Decode, 139, 24, 132, 1, // Opcode: FMINNMP_ZPmZZ_S +/* 60708 */ MCD_OPC_FilterValue, 1, 247, 55, 1, // Skip to: 140576 +/* 60713 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60716 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60731 +/* 60721 */ MCD_OPC_CheckPredicate, 17, 234, 55, 1, // Skip to: 140576 +/* 60726 */ MCD_OPC_Decode, 186, 23, 134, 1, // Opcode: FMAXNMQV_S +/* 60731 */ MCD_OPC_FilterValue, 1, 224, 55, 1, // Skip to: 140576 +/* 60736 */ MCD_OPC_CheckPredicate, 17, 219, 55, 1, // Skip to: 140576 +/* 60741 */ MCD_OPC_Decode, 150, 24, 134, 1, // Opcode: FMINNMQV_S +/* 60746 */ MCD_OPC_FilterValue, 11, 209, 55, 1, // Skip to: 140576 +/* 60751 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 60754 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 60792 +/* 60759 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60762 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60777 +/* 60767 */ MCD_OPC_CheckPredicate, 18, 188, 55, 1, // Skip to: 140576 +/* 60772 */ MCD_OPC_Decode, 219, 23, 132, 1, // Opcode: FMAXP_ZPmZZ_S +/* 60777 */ MCD_OPC_FilterValue, 1, 178, 55, 1, // Skip to: 140576 +/* 60782 */ MCD_OPC_CheckPredicate, 18, 173, 55, 1, // Skip to: 140576 +/* 60787 */ MCD_OPC_Decode, 183, 24, 132, 1, // Opcode: FMINP_ZPmZZ_S +/* 60792 */ MCD_OPC_FilterValue, 1, 163, 55, 1, // Skip to: 140576 +/* 60797 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 60800 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60815 +/* 60805 */ MCD_OPC_CheckPredicate, 17, 150, 55, 1, // Skip to: 140576 +/* 60810 */ MCD_OPC_Decode, 230, 23, 134, 1, // Opcode: FMAXQV_S +/* 60815 */ MCD_OPC_FilterValue, 1, 140, 55, 1, // Skip to: 140576 +/* 60820 */ MCD_OPC_CheckPredicate, 17, 135, 55, 1, // Skip to: 140576 +/* 60825 */ MCD_OPC_Decode, 194, 24, 134, 1, // Opcode: FMINQV_S +/* 60830 */ MCD_OPC_FilterValue, 1, 79, 1, 0, // Skip to: 61170 +/* 60835 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 60838 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 60876 +/* 60843 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 60846 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60861 +/* 60851 */ MCD_OPC_CheckPredicate, 16, 104, 55, 1, // Skip to: 140576 +/* 60856 */ MCD_OPC_Decode, 180, 25, 147, 2, // Opcode: FMLA_ZZZI_S +/* 60861 */ MCD_OPC_FilterValue, 1, 94, 55, 1, // Skip to: 140576 +/* 60866 */ MCD_OPC_CheckPredicate, 16, 89, 55, 1, // Skip to: 140576 +/* 60871 */ MCD_OPC_Decode, 237, 25, 147, 2, // Opcode: FMLS_ZZZI_S +/* 60876 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 60891 +/* 60881 */ MCD_OPC_CheckPredicate, 16, 74, 55, 1, // Skip to: 140576 +/* 60886 */ MCD_OPC_Decode, 203, 20, 151, 2, // Opcode: FCMLA_ZZZI_H +/* 60891 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 60929 +/* 60896 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 60899 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60914 +/* 60904 */ MCD_OPC_CheckPredicate, 16, 51, 55, 1, // Skip to: 140576 +/* 60909 */ MCD_OPC_Decode, 192, 26, 162, 2, // Opcode: FMUL_ZZZI_S +/* 60914 */ MCD_OPC_FilterValue, 1, 41, 55, 1, // Skip to: 140576 +/* 60919 */ MCD_OPC_CheckPredicate, 7, 36, 55, 1, // Skip to: 140576 +/* 60924 */ MCD_OPC_Decode, 133, 20, 170, 1, // Opcode: FCLAMP_ZZZ_S +/* 60929 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 60967 +/* 60934 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 60937 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 60952 +/* 60942 */ MCD_OPC_CheckPredicate, 18, 13, 55, 1, // Skip to: 140576 +/* 60947 */ MCD_OPC_Decode, 231, 24, 149, 2, // Opcode: FMLALB_ZZZI_SHH +/* 60952 */ MCD_OPC_FilterValue, 1, 3, 55, 1, // Skip to: 140576 +/* 60957 */ MCD_OPC_CheckPredicate, 18, 254, 54, 1, // Skip to: 140576 +/* 60962 */ MCD_OPC_Decode, 133, 25, 149, 2, // Opcode: FMLALT_ZZZI_SHH +/* 60967 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 60982 +/* 60972 */ MCD_OPC_CheckPredicate, 35, 239, 54, 1, // Skip to: 140576 +/* 60977 */ MCD_OPC_Decode, 132, 25, 170, 2, // Opcode: FMLALT_ZZZI +/* 60982 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 61020 +/* 60987 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 60990 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61005 +/* 60995 */ MCD_OPC_CheckPredicate, 18, 216, 54, 1, // Skip to: 140576 +/* 61000 */ MCD_OPC_Decode, 198, 25, 149, 2, // Opcode: FMLSLB_ZZZI_SHH +/* 61005 */ MCD_OPC_FilterValue, 1, 206, 54, 1, // Skip to: 140576 +/* 61010 */ MCD_OPC_CheckPredicate, 18, 201, 54, 1, // Skip to: 140576 +/* 61015 */ MCD_OPC_Decode, 200, 25, 149, 2, // Opcode: FMLSLT_ZZZI_SHH +/* 61020 */ MCD_OPC_FilterValue, 8, 48, 0, 0, // Skip to: 61073 +/* 61025 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61028 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61043 +/* 61033 */ MCD_OPC_CheckPredicate, 18, 178, 54, 1, // Skip to: 140576 +/* 61038 */ MCD_OPC_Decode, 232, 24, 170, 1, // Opcode: FMLALB_ZZZ_SHH +/* 61043 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61058 +/* 61048 */ MCD_OPC_CheckPredicate, 18, 163, 54, 1, // Skip to: 140576 +/* 61053 */ MCD_OPC_Decode, 134, 25, 170, 1, // Opcode: FMLALT_ZZZ_SHH +/* 61058 */ MCD_OPC_FilterValue, 2, 153, 54, 1, // Skip to: 140576 +/* 61063 */ MCD_OPC_CheckPredicate, 35, 148, 54, 1, // Skip to: 140576 +/* 61068 */ MCD_OPC_Decode, 229, 24, 170, 1, // Opcode: FMLALB_ZZZ +/* 61073 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 61095 +/* 61078 */ MCD_OPC_CheckPredicate, 35, 133, 54, 1, // Skip to: 140576 +/* 61083 */ MCD_OPC_CheckField, 10, 2, 2, 126, 54, 1, // Skip to: 140576 +/* 61090 */ MCD_OPC_Decode, 131, 25, 170, 1, // Opcode: FMLALT_ZZZ +/* 61095 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 61133 +/* 61100 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61103 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61118 +/* 61108 */ MCD_OPC_CheckPredicate, 18, 103, 54, 1, // Skip to: 140576 +/* 61113 */ MCD_OPC_Decode, 199, 25, 170, 1, // Opcode: FMLSLB_ZZZ_SHH +/* 61118 */ MCD_OPC_FilterValue, 1, 93, 54, 1, // Skip to: 140576 +/* 61123 */ MCD_OPC_CheckPredicate, 18, 88, 54, 1, // Skip to: 140576 +/* 61128 */ MCD_OPC_Decode, 201, 25, 170, 1, // Opcode: FMLSLT_ZZZ_SHH +/* 61133 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 61148 +/* 61138 */ MCD_OPC_CheckPredicate, 35, 73, 54, 1, // Skip to: 140576 +/* 61143 */ MCD_OPC_Decode, 244, 24, 170, 2, // Opcode: FMLALLTB_ZZZI +/* 61148 */ MCD_OPC_FilterValue, 14, 63, 54, 1, // Skip to: 140576 +/* 61153 */ MCD_OPC_CheckPredicate, 37, 58, 54, 1, // Skip to: 140576 +/* 61158 */ MCD_OPC_CheckField, 10, 2, 1, 51, 54, 1, // Skip to: 140576 +/* 61165 */ MCD_OPC_Decode, 252, 25, 170, 1, // Opcode: FMMLA_ZZZ_S +/* 61170 */ MCD_OPC_FilterValue, 2, 64, 1, 0, // Skip to: 61495 +/* 61175 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 61178 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61193 +/* 61183 */ MCD_OPC_CheckPredicate, 16, 28, 54, 1, // Skip to: 140576 +/* 61188 */ MCD_OPC_Decode, 200, 20, 169, 2, // Opcode: FCMLA_ZPmZZ_D +/* 61193 */ MCD_OPC_FilterValue, 1, 18, 54, 1, // Skip to: 140576 +/* 61198 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ... +/* 61201 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 61223 +/* 61206 */ MCD_OPC_CheckPredicate, 16, 5, 54, 1, // Skip to: 140576 +/* 61211 */ MCD_OPC_CheckField, 13, 2, 0, 254, 53, 1, // Skip to: 140576 +/* 61218 */ MCD_OPC_Decode, 239, 19, 171, 2, // Opcode: FCADD_ZPmZ_D +/* 61223 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 61275 +/* 61228 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 61231 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 61253 +/* 61236 */ MCD_OPC_CheckPredicate, 18, 231, 53, 1, // Skip to: 140576 +/* 61241 */ MCD_OPC_CheckField, 13, 2, 1, 224, 53, 1, // Skip to: 140576 +/* 61248 */ MCD_OPC_Decode, 217, 21, 135, 1, // Opcode: FCVTNT_ZPmZ_DtoS +/* 61253 */ MCD_OPC_FilterValue, 1, 214, 53, 1, // Skip to: 140576 +/* 61258 */ MCD_OPC_CheckPredicate, 18, 209, 53, 1, // Skip to: 140576 +/* 61263 */ MCD_OPC_CheckField, 13, 2, 1, 202, 53, 1, // Skip to: 140576 +/* 61270 */ MCD_OPC_Decode, 167, 21, 135, 1, // Opcode: FCVTLT_ZPmZ_StoD +/* 61275 */ MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 61327 +/* 61280 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 61283 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 61305 +/* 61288 */ MCD_OPC_CheckPredicate, 18, 179, 53, 1, // Skip to: 140576 +/* 61293 */ MCD_OPC_CheckField, 16, 1, 0, 172, 53, 1, // Skip to: 140576 +/* 61300 */ MCD_OPC_Decode, 173, 19, 132, 1, // Opcode: FADDP_ZPmZZ_D +/* 61305 */ MCD_OPC_FilterValue, 1, 162, 53, 1, // Skip to: 140576 +/* 61310 */ MCD_OPC_CheckPredicate, 17, 157, 53, 1, // Skip to: 140576 +/* 61315 */ MCD_OPC_CheckField, 16, 1, 0, 150, 53, 1, // Skip to: 140576 +/* 61322 */ MCD_OPC_Decode, 184, 19, 134, 1, // Opcode: FADDQV_D +/* 61327 */ MCD_OPC_FilterValue, 10, 79, 0, 0, // Skip to: 61411 +/* 61332 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 61335 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 61373 +/* 61340 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 61343 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61358 +/* 61348 */ MCD_OPC_CheckPredicate, 18, 119, 53, 1, // Skip to: 140576 +/* 61353 */ MCD_OPC_Decode, 173, 23, 132, 1, // Opcode: FMAXNMP_ZPmZZ_D +/* 61358 */ MCD_OPC_FilterValue, 1, 109, 53, 1, // Skip to: 140576 +/* 61363 */ MCD_OPC_CheckPredicate, 18, 104, 53, 1, // Skip to: 140576 +/* 61368 */ MCD_OPC_Decode, 137, 24, 132, 1, // Opcode: FMINNMP_ZPmZZ_D +/* 61373 */ MCD_OPC_FilterValue, 1, 94, 53, 1, // Skip to: 140576 +/* 61378 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 61381 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61396 +/* 61386 */ MCD_OPC_CheckPredicate, 17, 81, 53, 1, // Skip to: 140576 +/* 61391 */ MCD_OPC_Decode, 184, 23, 134, 1, // Opcode: FMAXNMQV_D +/* 61396 */ MCD_OPC_FilterValue, 1, 71, 53, 1, // Skip to: 140576 +/* 61401 */ MCD_OPC_CheckPredicate, 17, 66, 53, 1, // Skip to: 140576 +/* 61406 */ MCD_OPC_Decode, 148, 24, 134, 1, // Opcode: FMINNMQV_D +/* 61411 */ MCD_OPC_FilterValue, 11, 56, 53, 1, // Skip to: 140576 +/* 61416 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 61419 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 61457 +/* 61424 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 61427 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61442 +/* 61432 */ MCD_OPC_CheckPredicate, 18, 35, 53, 1, // Skip to: 140576 +/* 61437 */ MCD_OPC_Decode, 217, 23, 132, 1, // Opcode: FMAXP_ZPmZZ_D +/* 61442 */ MCD_OPC_FilterValue, 1, 25, 53, 1, // Skip to: 140576 +/* 61447 */ MCD_OPC_CheckPredicate, 18, 20, 53, 1, // Skip to: 140576 +/* 61452 */ MCD_OPC_Decode, 181, 24, 132, 1, // Opcode: FMINP_ZPmZZ_D +/* 61457 */ MCD_OPC_FilterValue, 1, 10, 53, 1, // Skip to: 140576 +/* 61462 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 61465 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61480 +/* 61470 */ MCD_OPC_CheckPredicate, 17, 253, 52, 1, // Skip to: 140576 +/* 61475 */ MCD_OPC_Decode, 228, 23, 134, 1, // Opcode: FMAXQV_D +/* 61480 */ MCD_OPC_FilterValue, 1, 243, 52, 1, // Skip to: 140576 +/* 61485 */ MCD_OPC_CheckPredicate, 17, 238, 52, 1, // Skip to: 140576 +/* 61490 */ MCD_OPC_Decode, 192, 24, 134, 1, // Opcode: FMINQV_D +/* 61495 */ MCD_OPC_FilterValue, 3, 228, 52, 1, // Skip to: 140576 +/* 61500 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 61503 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 61541 +/* 61508 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61511 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61526 +/* 61516 */ MCD_OPC_CheckPredicate, 16, 207, 52, 1, // Skip to: 140576 +/* 61521 */ MCD_OPC_Decode, 178, 25, 148, 2, // Opcode: FMLA_ZZZI_D +/* 61526 */ MCD_OPC_FilterValue, 1, 197, 52, 1, // Skip to: 140576 +/* 61531 */ MCD_OPC_CheckPredicate, 16, 192, 52, 1, // Skip to: 140576 +/* 61536 */ MCD_OPC_Decode, 235, 25, 148, 2, // Opcode: FMLS_ZZZI_D +/* 61541 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61556 +/* 61546 */ MCD_OPC_CheckPredicate, 16, 177, 52, 1, // Skip to: 140576 +/* 61551 */ MCD_OPC_Decode, 204, 20, 152, 2, // Opcode: FCMLA_ZZZI_S +/* 61556 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 61594 +/* 61561 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61564 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61579 +/* 61569 */ MCD_OPC_CheckPredicate, 16, 154, 52, 1, // Skip to: 140576 +/* 61574 */ MCD_OPC_Decode, 190, 26, 163, 2, // Opcode: FMUL_ZZZI_D +/* 61579 */ MCD_OPC_FilterValue, 1, 144, 52, 1, // Skip to: 140576 +/* 61584 */ MCD_OPC_CheckPredicate, 7, 139, 52, 1, // Skip to: 140576 +/* 61589 */ MCD_OPC_Decode, 131, 20, 170, 1, // Opcode: FCLAMP_ZZZ_D +/* 61594 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 61632 +/* 61599 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 61602 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61617 +/* 61607 */ MCD_OPC_CheckPredicate, 32, 116, 52, 1, // Skip to: 140576 +/* 61612 */ MCD_OPC_Decode, 210, 13, 149, 2, // Opcode: BFMLALB_ZZZI +/* 61617 */ MCD_OPC_FilterValue, 1, 106, 52, 1, // Skip to: 140576 +/* 61622 */ MCD_OPC_CheckPredicate, 32, 101, 52, 1, // Skip to: 140576 +/* 61627 */ MCD_OPC_Decode, 214, 13, 149, 2, // Opcode: BFMLALT_ZZZI +/* 61632 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 61670 +/* 61637 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 61640 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61655 +/* 61645 */ MCD_OPC_CheckPredicate, 7, 78, 52, 1, // Skip to: 140576 +/* 61650 */ MCD_OPC_Decode, 231, 13, 149, 2, // Opcode: BFMLSLB_ZZZI_S +/* 61655 */ MCD_OPC_FilterValue, 1, 68, 52, 1, // Skip to: 140576 +/* 61660 */ MCD_OPC_CheckPredicate, 7, 63, 52, 1, // Skip to: 140576 +/* 61665 */ MCD_OPC_Decode, 233, 13, 149, 2, // Opcode: BFMLSLT_ZZZI_S +/* 61670 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 61708 +/* 61675 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61678 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61693 +/* 61683 */ MCD_OPC_CheckPredicate, 32, 40, 52, 1, // Skip to: 140576 +/* 61688 */ MCD_OPC_Decode, 209, 13, 170, 1, // Opcode: BFMLALB_ZZZ +/* 61693 */ MCD_OPC_FilterValue, 1, 30, 52, 1, // Skip to: 140576 +/* 61698 */ MCD_OPC_CheckPredicate, 32, 25, 52, 1, // Skip to: 140576 +/* 61703 */ MCD_OPC_Decode, 213, 13, 170, 1, // Opcode: BFMLALT_ZZZ +/* 61708 */ MCD_OPC_FilterValue, 10, 33, 0, 0, // Skip to: 61746 +/* 61713 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 61716 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61731 +/* 61721 */ MCD_OPC_CheckPredicate, 7, 2, 52, 1, // Skip to: 140576 +/* 61726 */ MCD_OPC_Decode, 232, 13, 170, 1, // Opcode: BFMLSLB_ZZZ_S +/* 61731 */ MCD_OPC_FilterValue, 1, 248, 51, 1, // Skip to: 140576 +/* 61736 */ MCD_OPC_CheckPredicate, 7, 243, 51, 1, // Skip to: 140576 +/* 61741 */ MCD_OPC_Decode, 234, 13, 170, 1, // Opcode: BFMLSLT_ZZZ_S +/* 61746 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 61761 +/* 61751 */ MCD_OPC_CheckPredicate, 35, 228, 51, 1, // Skip to: 140576 +/* 61756 */ MCD_OPC_Decode, 248, 24, 170, 2, // Opcode: FMLALLTT_ZZZI +/* 61761 */ MCD_OPC_FilterValue, 14, 218, 51, 1, // Skip to: 140576 +/* 61766 */ MCD_OPC_CheckPredicate, 38, 213, 51, 1, // Skip to: 140576 +/* 61771 */ MCD_OPC_CheckField, 10, 2, 1, 206, 51, 1, // Skip to: 140576 +/* 61778 */ MCD_OPC_Decode, 251, 25, 170, 1, // Opcode: FMMLA_ZZZ_D +/* 61783 */ MCD_OPC_FilterValue, 2, 177, 7, 0, // Skip to: 63757 +/* 61788 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 61791 */ MCD_OPC_FilterValue, 0, 184, 0, 0, // Skip to: 61980 +/* 61796 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 61799 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 61852 +/* 61804 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 61807 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61822 +/* 61812 */ MCD_OPC_CheckPredicate, 31, 167, 51, 1, // Skip to: 140576 +/* 61817 */ MCD_OPC_Decode, 164, 13, 156, 1, // Opcode: BFADD_ZZZ +/* 61822 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61837 +/* 61827 */ MCD_OPC_CheckPredicate, 31, 152, 51, 1, // Skip to: 140576 +/* 61832 */ MCD_OPC_Decode, 137, 14, 156, 1, // Opcode: BFSUB_ZZZ +/* 61837 */ MCD_OPC_FilterValue, 2, 142, 51, 1, // Skip to: 140576 +/* 61842 */ MCD_OPC_CheckPredicate, 31, 137, 51, 1, // Skip to: 140576 +/* 61847 */ MCD_OPC_Decode, 130, 14, 156, 1, // Opcode: BFMUL_ZZZ +/* 61852 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61867 +/* 61857 */ MCD_OPC_CheckPredicate, 31, 122, 51, 1, // Skip to: 140576 +/* 61862 */ MCD_OPC_Decode, 229, 13, 136, 1, // Opcode: BFMLA_ZPmZZ +/* 61867 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 61965 +/* 61872 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 61875 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 61890 +/* 61880 */ MCD_OPC_CheckPredicate, 16, 99, 51, 1, // Skip to: 140576 +/* 61885 */ MCD_OPC_Decode, 204, 19, 156, 1, // Opcode: FADD_ZZZ_H +/* 61890 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 61905 +/* 61895 */ MCD_OPC_CheckPredicate, 16, 84, 51, 1, // Skip to: 140576 +/* 61900 */ MCD_OPC_Decode, 193, 28, 156, 1, // Opcode: FSUB_ZZZ_H +/* 61905 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 61920 +/* 61910 */ MCD_OPC_CheckPredicate, 16, 69, 51, 1, // Skip to: 140576 +/* 61915 */ MCD_OPC_Decode, 194, 26, 156, 1, // Opcode: FMUL_ZZZ_H +/* 61920 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 61935 +/* 61925 */ MCD_OPC_CheckPredicate, 21, 54, 51, 1, // Skip to: 140576 +/* 61930 */ MCD_OPC_Decode, 204, 28, 156, 1, // Opcode: FTSMUL_ZZZ_H +/* 61935 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 61950 +/* 61940 */ MCD_OPC_CheckPredicate, 16, 39, 51, 1, // Skip to: 140576 +/* 61945 */ MCD_OPC_Decode, 128, 27, 156, 1, // Opcode: FRECPS_ZZZ_H +/* 61950 */ MCD_OPC_FilterValue, 7, 29, 51, 1, // Skip to: 140576 +/* 61955 */ MCD_OPC_CheckPredicate, 16, 24, 51, 1, // Skip to: 140576 +/* 61960 */ MCD_OPC_Decode, 133, 28, 156, 1, // Opcode: FRSQRTS_ZZZ_H +/* 61965 */ MCD_OPC_FilterValue, 3, 14, 51, 1, // Skip to: 140576 +/* 61970 */ MCD_OPC_CheckPredicate, 16, 9, 51, 1, // Skip to: 140576 +/* 61975 */ MCD_OPC_Decode, 176, 25, 136, 1, // Opcode: FMLA_ZPmZZ_H +/* 61980 */ MCD_OPC_FilterValue, 1, 27, 2, 0, // Skip to: 62524 +/* 61985 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 61988 */ MCD_OPC_FilterValue, 0, 239, 0, 0, // Skip to: 62232 +/* 61993 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 61996 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 62055 +/* 62001 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62004 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62019 +/* 62009 */ MCD_OPC_CheckPredicate, 39, 226, 50, 1, // Skip to: 140576 +/* 62014 */ MCD_OPC_Decode, 245, 18, 184, 1, // Opcode: F1CVT_ZZ_BtoH +/* 62019 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62034 +/* 62024 */ MCD_OPC_CheckPredicate, 39, 211, 50, 1, // Skip to: 140576 +/* 62029 */ MCD_OPC_Decode, 241, 18, 184, 1, // Opcode: F1CVTLT_ZZ_BtoH +/* 62034 */ MCD_OPC_FilterValue, 10, 201, 50, 1, // Skip to: 140576 +/* 62039 */ MCD_OPC_CheckPredicate, 39, 196, 50, 1, // Skip to: 140576 +/* 62044 */ MCD_OPC_CheckField, 5, 1, 0, 189, 50, 1, // Skip to: 140576 +/* 62051 */ MCD_OPC_Decode, 237, 21, 97, // Opcode: FCVTN_Z2Z_HtoB +/* 62055 */ MCD_OPC_FilterValue, 5, 54, 0, 0, // Skip to: 62114 +/* 62060 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62063 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62078 +/* 62068 */ MCD_OPC_CheckPredicate, 39, 167, 50, 1, // Skip to: 140576 +/* 62073 */ MCD_OPC_Decode, 251, 18, 184, 1, // Opcode: F2CVT_ZZ_BtoH +/* 62078 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62093 +/* 62083 */ MCD_OPC_CheckPredicate, 39, 152, 50, 1, // Skip to: 140576 +/* 62088 */ MCD_OPC_Decode, 247, 18, 184, 1, // Opcode: F2CVTLT_ZZ_BtoH +/* 62093 */ MCD_OPC_FilterValue, 10, 142, 50, 1, // Skip to: 140576 +/* 62098 */ MCD_OPC_CheckPredicate, 39, 137, 50, 1, // Skip to: 140576 +/* 62103 */ MCD_OPC_CheckField, 5, 1, 0, 130, 50, 1, // Skip to: 140576 +/* 62110 */ MCD_OPC_Decode, 201, 21, 97, // Opcode: FCVTNB_Z2Z_StoB +/* 62114 */ MCD_OPC_FilterValue, 6, 54, 0, 0, // Skip to: 62173 +/* 62119 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62122 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62137 +/* 62127 */ MCD_OPC_CheckPredicate, 39, 108, 50, 1, // Skip to: 140576 +/* 62132 */ MCD_OPC_Decode, 154, 13, 184, 1, // Opcode: BF1CVT_ZZ_BtoH +/* 62137 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62152 +/* 62142 */ MCD_OPC_CheckPredicate, 39, 93, 50, 1, // Skip to: 140576 +/* 62147 */ MCD_OPC_Decode, 150, 13, 184, 1, // Opcode: BF1CVTLT_ZZ_BtoH +/* 62152 */ MCD_OPC_FilterValue, 10, 83, 50, 1, // Skip to: 140576 +/* 62157 */ MCD_OPC_CheckPredicate, 39, 78, 50, 1, // Skip to: 140576 +/* 62162 */ MCD_OPC_CheckField, 5, 1, 0, 71, 50, 1, // Skip to: 140576 +/* 62169 */ MCD_OPC_Decode, 172, 13, 97, // Opcode: BFCVTN_Z2Z_HtoB +/* 62173 */ MCD_OPC_FilterValue, 7, 62, 50, 1, // Skip to: 140576 +/* 62178 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62181 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62196 +/* 62186 */ MCD_OPC_CheckPredicate, 39, 49, 50, 1, // Skip to: 140576 +/* 62191 */ MCD_OPC_Decode, 160, 13, 184, 1, // Opcode: BF2CVT_ZZ_BtoH +/* 62196 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62211 +/* 62201 */ MCD_OPC_CheckPredicate, 39, 34, 50, 1, // Skip to: 140576 +/* 62206 */ MCD_OPC_Decode, 156, 13, 184, 1, // Opcode: BF2CVTLT_ZZ_BtoH +/* 62211 */ MCD_OPC_FilterValue, 10, 24, 50, 1, // Skip to: 140576 +/* 62216 */ MCD_OPC_CheckPredicate, 39, 19, 50, 1, // Skip to: 140576 +/* 62221 */ MCD_OPC_CheckField, 5, 1, 0, 12, 50, 1, // Skip to: 140576 +/* 62228 */ MCD_OPC_Decode, 216, 21, 97, // Opcode: FCVTNT_Z2Z_StoB +/* 62232 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62247 +/* 62237 */ MCD_OPC_CheckPredicate, 31, 254, 49, 1, // Skip to: 140576 +/* 62242 */ MCD_OPC_Decode, 249, 13, 136, 1, // Opcode: BFMLS_ZPmZZ +/* 62247 */ MCD_OPC_FilterValue, 2, 1, 1, 0, // Skip to: 62509 +/* 62252 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62255 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62270 +/* 62260 */ MCD_OPC_CheckPredicate, 16, 231, 49, 1, // Skip to: 140576 +/* 62265 */ MCD_OPC_Decode, 189, 19, 133, 1, // Opcode: FADDV_VPZ_H +/* 62270 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 62285 +/* 62275 */ MCD_OPC_CheckPredicate, 16, 216, 49, 1, // Skip to: 140576 +/* 62280 */ MCD_OPC_Decode, 189, 23, 133, 1, // Opcode: FMAXNMV_VPZ_H +/* 62285 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 62300 +/* 62290 */ MCD_OPC_CheckPredicate, 16, 201, 49, 1, // Skip to: 140576 +/* 62295 */ MCD_OPC_Decode, 153, 24, 133, 1, // Opcode: FMINNMV_VPZ_H +/* 62300 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 62315 +/* 62305 */ MCD_OPC_CheckPredicate, 16, 186, 49, 1, // Skip to: 140576 +/* 62310 */ MCD_OPC_Decode, 233, 23, 133, 1, // Opcode: FMAXV_VPZ_H +/* 62315 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 62330 +/* 62320 */ MCD_OPC_CheckPredicate, 16, 171, 49, 1, // Skip to: 140576 +/* 62325 */ MCD_OPC_Decode, 197, 24, 133, 1, // Opcode: FMINV_VPZ_H +/* 62330 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 62352 +/* 62335 */ MCD_OPC_CheckPredicate, 16, 156, 49, 1, // Skip to: 140576 +/* 62340 */ MCD_OPC_CheckField, 10, 3, 4, 149, 49, 1, // Skip to: 140576 +/* 62347 */ MCD_OPC_Decode, 242, 26, 184, 1, // Opcode: FRECPE_ZZ_H +/* 62352 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 62374 +/* 62357 */ MCD_OPC_CheckPredicate, 16, 134, 49, 1, // Skip to: 140576 +/* 62362 */ MCD_OPC_CheckField, 10, 3, 4, 127, 49, 1, // Skip to: 140576 +/* 62369 */ MCD_OPC_Decode, 247, 27, 184, 1, // Opcode: FRSQRTE_ZZ_H +/* 62374 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 62412 +/* 62379 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 62382 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62397 +/* 62387 */ MCD_OPC_CheckPredicate, 16, 104, 49, 1, // Skip to: 140576 +/* 62392 */ MCD_OPC_Decode, 160, 20, 172, 2, // Opcode: FCMGE_PPzZ0_H +/* 62397 */ MCD_OPC_FilterValue, 1, 94, 49, 1, // Skip to: 140576 +/* 62402 */ MCD_OPC_CheckPredicate, 16, 89, 49, 1, // Skip to: 140576 +/* 62407 */ MCD_OPC_Decode, 182, 20, 172, 2, // Opcode: FCMGT_PPzZ0_H +/* 62412 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 62450 +/* 62417 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 62420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62435 +/* 62425 */ MCD_OPC_CheckPredicate, 16, 66, 49, 1, // Skip to: 140576 +/* 62430 */ MCD_OPC_Decode, 225, 20, 172, 2, // Opcode: FCMLT_PPzZ0_H +/* 62435 */ MCD_OPC_FilterValue, 1, 56, 49, 1, // Skip to: 140576 +/* 62440 */ MCD_OPC_CheckPredicate, 16, 51, 49, 1, // Skip to: 140576 +/* 62445 */ MCD_OPC_Decode, 214, 20, 172, 2, // Opcode: FCMLE_PPzZ0_H +/* 62450 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 62472 +/* 62455 */ MCD_OPC_CheckPredicate, 16, 36, 49, 1, // Skip to: 140576 +/* 62460 */ MCD_OPC_CheckField, 4, 1, 0, 29, 49, 1, // Skip to: 140576 +/* 62467 */ MCD_OPC_Decode, 138, 20, 172, 2, // Opcode: FCMEQ_PPzZ0_H +/* 62472 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 62494 +/* 62477 */ MCD_OPC_CheckPredicate, 16, 14, 49, 1, // Skip to: 140576 +/* 62482 */ MCD_OPC_CheckField, 4, 1, 0, 7, 49, 1, // Skip to: 140576 +/* 62489 */ MCD_OPC_Decode, 236, 20, 172, 2, // Opcode: FCMNE_PPzZ0_H +/* 62494 */ MCD_OPC_FilterValue, 24, 253, 48, 1, // Skip to: 140576 +/* 62499 */ MCD_OPC_CheckPredicate, 21, 248, 48, 1, // Skip to: 140576 +/* 62504 */ MCD_OPC_Decode, 169, 19, 132, 1, // Opcode: FADDA_VPZ_H +/* 62509 */ MCD_OPC_FilterValue, 3, 238, 48, 1, // Skip to: 140576 +/* 62514 */ MCD_OPC_CheckPredicate, 16, 233, 48, 1, // Skip to: 140576 +/* 62519 */ MCD_OPC_Decode, 233, 25, 136, 1, // Opcode: FMLS_ZPmZZ_H +/* 62524 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 62585 +/* 62529 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 62532 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 62570 +/* 62537 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 62540 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62555 +/* 62545 */ MCD_OPC_CheckPredicate, 16, 202, 48, 1, // Skip to: 140576 +/* 62550 */ MCD_OPC_Decode, 163, 20, 233, 1, // Opcode: FCMGE_PPzZZ_H +/* 62555 */ MCD_OPC_FilterValue, 1, 192, 48, 1, // Skip to: 140576 +/* 62560 */ MCD_OPC_CheckPredicate, 16, 187, 48, 1, // Skip to: 140576 +/* 62565 */ MCD_OPC_Decode, 185, 20, 233, 1, // Opcode: FCMGT_PPzZZ_H +/* 62570 */ MCD_OPC_FilterValue, 3, 177, 48, 1, // Skip to: 140576 +/* 62575 */ MCD_OPC_CheckPredicate, 16, 172, 48, 1, // Skip to: 140576 +/* 62580 */ MCD_OPC_Decode, 227, 26, 136, 1, // Opcode: FNMLA_ZPmZZ_H +/* 62585 */ MCD_OPC_FilterValue, 3, 56, 0, 0, // Skip to: 62646 +/* 62590 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 62593 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 62631 +/* 62598 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 62601 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62616 +/* 62606 */ MCD_OPC_CheckPredicate, 16, 141, 48, 1, // Skip to: 140576 +/* 62611 */ MCD_OPC_Decode, 141, 20, 233, 1, // Opcode: FCMEQ_PPzZZ_H +/* 62616 */ MCD_OPC_FilterValue, 1, 131, 48, 1, // Skip to: 140576 +/* 62621 */ MCD_OPC_CheckPredicate, 16, 126, 48, 1, // Skip to: 140576 +/* 62626 */ MCD_OPC_Decode, 239, 20, 233, 1, // Opcode: FCMNE_PPzZZ_H +/* 62631 */ MCD_OPC_FilterValue, 3, 116, 48, 1, // Skip to: 140576 +/* 62636 */ MCD_OPC_CheckPredicate, 16, 111, 48, 1, // Skip to: 140576 +/* 62641 */ MCD_OPC_Decode, 230, 26, 136, 1, // Opcode: FNMLS_ZPmZZ_H +/* 62646 */ MCD_OPC_FilterValue, 4, 74, 2, 0, // Skip to: 63237 +/* 62651 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 62654 */ MCD_OPC_FilterValue, 0, 108, 0, 0, // Skip to: 62767 +/* 62659 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 62662 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62677 +/* 62667 */ MCD_OPC_CheckPredicate, 31, 80, 48, 1, // Skip to: 140576 +/* 62672 */ MCD_OPC_Decode, 163, 13, 132, 1, // Opcode: BFADD_ZPmZZ +/* 62677 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62692 +/* 62682 */ MCD_OPC_CheckPredicate, 31, 65, 48, 1, // Skip to: 140576 +/* 62687 */ MCD_OPC_Decode, 136, 14, 132, 1, // Opcode: BFSUB_ZPmZZ +/* 62692 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 62707 +/* 62697 */ MCD_OPC_CheckPredicate, 31, 50, 48, 1, // Skip to: 140576 +/* 62702 */ MCD_OPC_Decode, 129, 14, 132, 1, // Opcode: BFMUL_ZPmZZ +/* 62707 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 62722 +/* 62712 */ MCD_OPC_CheckPredicate, 31, 35, 48, 1, // Skip to: 140576 +/* 62717 */ MCD_OPC_Decode, 191, 13, 132, 1, // Opcode: BFMAXNM_ZPmZZ +/* 62722 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 62737 +/* 62727 */ MCD_OPC_CheckPredicate, 31, 20, 48, 1, // Skip to: 140576 +/* 62732 */ MCD_OPC_Decode, 201, 13, 132, 1, // Opcode: BFMINNM_ZPmZZ +/* 62737 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 62752 +/* 62742 */ MCD_OPC_CheckPredicate, 31, 5, 48, 1, // Skip to: 140576 +/* 62747 */ MCD_OPC_Decode, 196, 13, 132, 1, // Opcode: BFMAX_ZPmZZ +/* 62752 */ MCD_OPC_FilterValue, 7, 251, 47, 1, // Skip to: 140576 +/* 62757 */ MCD_OPC_CheckPredicate, 31, 246, 47, 1, // Skip to: 140576 +/* 62762 */ MCD_OPC_Decode, 206, 13, 132, 1, // Opcode: BFMIN_ZPmZZ +/* 62767 */ MCD_OPC_FilterValue, 2, 194, 1, 0, // Skip to: 63222 +/* 62772 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 62775 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 62903 +/* 62780 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... /* 62783 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62798 -/* 62788 */ MCD_OPC_CheckPredicate, 10, 143, 28, 1, // Skip to: 135640 -/* 62793 */ MCD_OPC_Decode, 181, 24, 129, 1, // Opcode: FRINTN_ZPmZ_D +/* 62788 */ MCD_OPC_CheckPredicate, 16, 215, 47, 1, // Skip to: 140576 +/* 62793 */ MCD_OPC_Decode, 201, 19, 132, 1, // Opcode: FADD_ZPmZ_H /* 62798 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62813 -/* 62803 */ MCD_OPC_CheckPredicate, 10, 128, 28, 1, // Skip to: 135640 -/* 62808 */ MCD_OPC_Decode, 194, 24, 129, 1, // Opcode: FRINTP_ZPmZ_D +/* 62803 */ MCD_OPC_CheckPredicate, 16, 200, 47, 1, // Skip to: 140576 +/* 62808 */ MCD_OPC_Decode, 190, 28, 132, 1, // Opcode: FSUB_ZPmZ_H /* 62813 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 62828 -/* 62818 */ MCD_OPC_CheckPredicate, 10, 113, 28, 1, // Skip to: 135640 -/* 62823 */ MCD_OPC_Decode, 168, 24, 129, 1, // Opcode: FRINTM_ZPmZ_D +/* 62818 */ MCD_OPC_CheckPredicate, 16, 185, 47, 1, // Skip to: 140576 +/* 62823 */ MCD_OPC_Decode, 188, 26, 132, 1, // Opcode: FMUL_ZPmZ_H /* 62828 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 62843 -/* 62833 */ MCD_OPC_CheckPredicate, 10, 98, 28, 1, // Skip to: 135640 -/* 62838 */ MCD_OPC_Decode, 216, 24, 129, 1, // Opcode: FRINTZ_ZPmZ_D +/* 62833 */ MCD_OPC_CheckPredicate, 16, 170, 47, 1, // Skip to: 140576 +/* 62838 */ MCD_OPC_Decode, 177, 28, 132, 1, // Opcode: FSUBR_ZPmZ_H /* 62843 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 62858 -/* 62848 */ MCD_OPC_CheckPredicate, 10, 83, 28, 1, // Skip to: 135640 -/* 62853 */ MCD_OPC_Decode, 144, 24, 129, 1, // Opcode: FRINTA_ZPmZ_D -/* 62858 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 62873 -/* 62863 */ MCD_OPC_CheckPredicate, 10, 68, 28, 1, // Skip to: 135640 -/* 62868 */ MCD_OPC_Decode, 205, 24, 129, 1, // Opcode: FRINTX_ZPmZ_D -/* 62873 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 62888 -/* 62878 */ MCD_OPC_CheckPredicate, 10, 53, 28, 1, // Skip to: 135640 -/* 62883 */ MCD_OPC_Decode, 155, 24, 129, 1, // Opcode: FRINTI_ZPmZ_D -/* 62888 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 62903 -/* 62893 */ MCD_OPC_CheckPredicate, 10, 38, 28, 1, // Skip to: 135640 -/* 62898 */ MCD_OPC_Decode, 145, 20, 129, 1, // Opcode: FCVT_ZPmZ_DtoH -/* 62903 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 62918 -/* 62908 */ MCD_OPC_CheckPredicate, 10, 23, 28, 1, // Skip to: 135640 -/* 62913 */ MCD_OPC_Decode, 147, 20, 129, 1, // Opcode: FCVT_ZPmZ_HtoD -/* 62918 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 62933 -/* 62923 */ MCD_OPC_CheckPredicate, 10, 8, 28, 1, // Skip to: 135640 -/* 62928 */ MCD_OPC_Decode, 146, 20, 129, 1, // Opcode: FCVT_ZPmZ_DtoS -/* 62933 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 62948 -/* 62938 */ MCD_OPC_CheckPredicate, 10, 249, 27, 1, // Skip to: 135640 -/* 62943 */ MCD_OPC_Decode, 149, 20, 129, 1, // Opcode: FCVT_ZPmZ_StoD -/* 62948 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 62963 -/* 62953 */ MCD_OPC_CheckPredicate, 10, 234, 27, 1, // Skip to: 135640 -/* 62958 */ MCD_OPC_Decode, 241, 23, 129, 1, // Opcode: FRECPX_ZPmZ_D -/* 62963 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 62978 -/* 62968 */ MCD_OPC_CheckPredicate, 10, 219, 27, 1, // Skip to: 135640 -/* 62973 */ MCD_OPC_Decode, 252, 24, 129, 1, // Opcode: FSQRT_ZPmZ_D -/* 62978 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 62993 -/* 62983 */ MCD_OPC_CheckPredicate, 10, 204, 27, 1, // Skip to: 135640 -/* 62988 */ MCD_OPC_Decode, 166, 38, 129, 1, // Opcode: SCVTF_ZPmZ_StoD -/* 62993 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 63008 -/* 62998 */ MCD_OPC_CheckPredicate, 10, 189, 27, 1, // Skip to: 135640 -/* 63003 */ MCD_OPC_Decode, 243, 52, 129, 1, // Opcode: UCVTF_ZPmZ_StoD -/* 63008 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 63023 -/* 63013 */ MCD_OPC_CheckPredicate, 10, 174, 27, 1, // Skip to: 135640 -/* 63018 */ MCD_OPC_Decode, 164, 38, 129, 1, // Opcode: SCVTF_ZPmZ_DtoS -/* 63023 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 63038 -/* 63028 */ MCD_OPC_CheckPredicate, 10, 159, 27, 1, // Skip to: 135640 -/* 63033 */ MCD_OPC_Decode, 241, 52, 129, 1, // Opcode: UCVTF_ZPmZ_DtoS -/* 63038 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 63053 -/* 63043 */ MCD_OPC_CheckPredicate, 10, 144, 27, 1, // Skip to: 135640 -/* 63048 */ MCD_OPC_Decode, 162, 38, 129, 1, // Opcode: SCVTF_ZPmZ_DtoD -/* 63053 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 63068 -/* 63058 */ MCD_OPC_CheckPredicate, 10, 129, 27, 1, // Skip to: 135640 -/* 63063 */ MCD_OPC_Decode, 239, 52, 129, 1, // Opcode: UCVTF_ZPmZ_DtoD -/* 63068 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 63083 -/* 63073 */ MCD_OPC_CheckPredicate, 10, 114, 27, 1, // Skip to: 135640 -/* 63078 */ MCD_OPC_Decode, 212, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_DtoS -/* 63083 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 63098 -/* 63088 */ MCD_OPC_CheckPredicate, 10, 99, 27, 1, // Skip to: 135640 -/* 63093 */ MCD_OPC_Decode, 249, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_DtoS -/* 63098 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 63113 -/* 63103 */ MCD_OPC_CheckPredicate, 10, 84, 27, 1, // Skip to: 135640 -/* 63108 */ MCD_OPC_Decode, 216, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_StoD -/* 63113 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 63128 -/* 63118 */ MCD_OPC_CheckPredicate, 10, 69, 27, 1, // Skip to: 135640 -/* 63123 */ MCD_OPC_Decode, 253, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_StoD -/* 63128 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 63143 -/* 63133 */ MCD_OPC_CheckPredicate, 10, 54, 27, 1, // Skip to: 135640 -/* 63138 */ MCD_OPC_Decode, 211, 19, 129, 1, // Opcode: FCVTZS_ZPmZ_DtoD -/* 63143 */ MCD_OPC_FilterValue, 31, 44, 27, 1, // Skip to: 135640 -/* 63148 */ MCD_OPC_CheckPredicate, 10, 39, 27, 1, // Skip to: 135640 -/* 63153 */ MCD_OPC_Decode, 248, 19, 129, 1, // Opcode: FCVTZU_ZPmZ_DtoD -/* 63158 */ MCD_OPC_FilterValue, 3, 29, 27, 1, // Skip to: 135640 -/* 63163 */ MCD_OPC_CheckPredicate, 10, 24, 27, 1, // Skip to: 135640 -/* 63168 */ MCD_OPC_Decode, 134, 23, 130, 1, // Opcode: FMSB_ZPmZZ_D -/* 63173 */ MCD_OPC_FilterValue, 6, 109, 0, 0, // Skip to: 63287 -/* 63178 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 63181 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 63219 -/* 63186 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 63189 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63204 -/* 63194 */ MCD_OPC_CheckPredicate, 10, 249, 26, 1, // Skip to: 135640 -/* 63199 */ MCD_OPC_Decode, 181, 18, 227, 1, // Opcode: FCMUO_PPzZZ_S -/* 63204 */ MCD_OPC_FilterValue, 1, 239, 26, 1, // Skip to: 135640 -/* 63209 */ MCD_OPC_CheckPredicate, 10, 234, 26, 1, // Skip to: 135640 -/* 63214 */ MCD_OPC_Decode, 233, 16, 227, 1, // Opcode: FACGE_PPzZZ_S -/* 63219 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63234 -/* 63224 */ MCD_OPC_CheckPredicate, 10, 219, 26, 1, // Skip to: 135640 -/* 63229 */ MCD_OPC_Decode, 203, 23, 130, 1, // Opcode: FNMAD_ZPmZZ_S -/* 63234 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 63272 -/* 63239 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 63242 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63257 -/* 63247 */ MCD_OPC_CheckPredicate, 10, 196, 26, 1, // Skip to: 135640 -/* 63252 */ MCD_OPC_Decode, 179, 18, 227, 1, // Opcode: FCMUO_PPzZZ_D -/* 63257 */ MCD_OPC_FilterValue, 1, 186, 26, 1, // Skip to: 135640 -/* 63262 */ MCD_OPC_CheckPredicate, 10, 181, 26, 1, // Skip to: 135640 -/* 63267 */ MCD_OPC_Decode, 231, 16, 227, 1, // Opcode: FACGE_PPzZZ_D -/* 63272 */ MCD_OPC_FilterValue, 3, 171, 26, 1, // Skip to: 135640 -/* 63277 */ MCD_OPC_CheckPredicate, 10, 166, 26, 1, // Skip to: 135640 -/* 63282 */ MCD_OPC_Decode, 201, 23, 130, 1, // Opcode: FNMAD_ZPmZZ_D -/* 63287 */ MCD_OPC_FilterValue, 7, 156, 26, 1, // Skip to: 135640 -/* 63292 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 63295 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 63317 -/* 63300 */ MCD_OPC_CheckPredicate, 10, 143, 26, 1, // Skip to: 135640 -/* 63305 */ MCD_OPC_CheckField, 4, 1, 1, 136, 26, 1, // Skip to: 135640 -/* 63312 */ MCD_OPC_Decode, 244, 16, 227, 1, // Opcode: FACGT_PPzZZ_S -/* 63317 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63332 -/* 63322 */ MCD_OPC_CheckPredicate, 10, 121, 26, 1, // Skip to: 135640 -/* 63327 */ MCD_OPC_Decode, 212, 23, 130, 1, // Opcode: FNMSB_ZPmZZ_S -/* 63332 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 63354 -/* 63337 */ MCD_OPC_CheckPredicate, 10, 106, 26, 1, // Skip to: 135640 -/* 63342 */ MCD_OPC_CheckField, 4, 1, 1, 99, 26, 1, // Skip to: 135640 -/* 63349 */ MCD_OPC_Decode, 242, 16, 227, 1, // Opcode: FACGT_PPzZZ_D -/* 63354 */ MCD_OPC_FilterValue, 3, 89, 26, 1, // Skip to: 135640 -/* 63359 */ MCD_OPC_CheckPredicate, 10, 84, 26, 1, // Skip to: 135640 -/* 63364 */ MCD_OPC_Decode, 210, 23, 130, 1, // Opcode: FNMSB_ZPmZZ_D -/* 63369 */ MCD_OPC_FilterValue, 4, 214, 6, 0, // Skip to: 65124 -/* 63374 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 63377 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 63595 -/* 63382 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 63385 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 63430 -/* 63390 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63393 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63408 -/* 63398 */ MCD_OPC_CheckPredicate, 14, 45, 26, 1, // Skip to: 135640 -/* 63403 */ MCD_OPC_Decode, 204, 25, 165, 2, // Opcode: GLD1SB_S_UXTW_REAL -/* 63408 */ MCD_OPC_FilterValue, 1, 35, 26, 1, // Skip to: 135640 -/* 63413 */ MCD_OPC_CheckPredicate, 14, 30, 26, 1, // Skip to: 135640 -/* 63418 */ MCD_OPC_CheckField, 4, 1, 0, 23, 26, 1, // Skip to: 135640 -/* 63425 */ MCD_OPC_Decode, 209, 35, 166, 2, // Opcode: PRFB_S_UXTW_SCALED -/* 63430 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 63475 -/* 63435 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63438 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63453 -/* 63443 */ MCD_OPC_CheckPredicate, 14, 0, 26, 1, // Skip to: 135640 -/* 63448 */ MCD_OPC_Decode, 203, 25, 165, 2, // Opcode: GLD1SB_S_SXTW_REAL -/* 63453 */ MCD_OPC_FilterValue, 1, 246, 25, 1, // Skip to: 135640 -/* 63458 */ MCD_OPC_CheckPredicate, 14, 241, 25, 1, // Skip to: 135640 -/* 63463 */ MCD_OPC_CheckField, 4, 1, 0, 234, 25, 1, // Skip to: 135640 -/* 63470 */ MCD_OPC_Decode, 208, 35, 166, 2, // Opcode: PRFB_S_SXTW_SCALED -/* 63475 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 63513 -/* 63480 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63483 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63498 -/* 63488 */ MCD_OPC_CheckPredicate, 14, 211, 25, 1, // Skip to: 135640 -/* 63493 */ MCD_OPC_Decode, 215, 25, 165, 2, // Opcode: GLD1SH_S_UXTW_REAL -/* 63498 */ MCD_OPC_FilterValue, 1, 201, 25, 1, // Skip to: 135640 -/* 63503 */ MCD_OPC_CheckPredicate, 14, 196, 25, 1, // Skip to: 135640 -/* 63508 */ MCD_OPC_Decode, 216, 25, 165, 2, // Opcode: GLD1SH_S_UXTW_SCALED_REAL -/* 63513 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 63551 -/* 63518 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63521 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63536 -/* 63526 */ MCD_OPC_CheckPredicate, 14, 173, 25, 1, // Skip to: 135640 -/* 63531 */ MCD_OPC_Decode, 213, 25, 165, 2, // Opcode: GLD1SH_S_SXTW_REAL -/* 63536 */ MCD_OPC_FilterValue, 1, 163, 25, 1, // Skip to: 135640 -/* 63541 */ MCD_OPC_CheckPredicate, 14, 158, 25, 1, // Skip to: 135640 -/* 63546 */ MCD_OPC_Decode, 214, 25, 165, 2, // Opcode: GLD1SH_S_SXTW_SCALED_REAL -/* 63551 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 63573 -/* 63556 */ MCD_OPC_CheckPredicate, 10, 143, 25, 1, // Skip to: 135640 -/* 63561 */ MCD_OPC_CheckField, 4, 1, 0, 136, 25, 1, // Skip to: 135640 -/* 63568 */ MCD_OPC_Decode, 236, 31, 167, 2, // Opcode: LDR_PXI -/* 63573 */ MCD_OPC_FilterValue, 7, 126, 25, 1, // Skip to: 135640 -/* 63578 */ MCD_OPC_CheckPredicate, 10, 121, 25, 1, // Skip to: 135640 -/* 63583 */ MCD_OPC_CheckField, 4, 1, 0, 114, 25, 1, // Skip to: 135640 -/* 63590 */ MCD_OPC_Decode, 205, 35, 168, 2, // Opcode: PRFB_PRI -/* 63595 */ MCD_OPC_FilterValue, 1, 191, 0, 0, // Skip to: 63791 -/* 63600 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 63603 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 63648 -/* 63608 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63611 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63626 -/* 63616 */ MCD_OPC_CheckPredicate, 14, 83, 25, 1, // Skip to: 135640 -/* 63621 */ MCD_OPC_Decode, 140, 26, 165, 2, // Opcode: GLDFF1SB_S_UXTW_REAL -/* 63626 */ MCD_OPC_FilterValue, 1, 73, 25, 1, // Skip to: 135640 -/* 63631 */ MCD_OPC_CheckPredicate, 14, 68, 25, 1, // Skip to: 135640 -/* 63636 */ MCD_OPC_CheckField, 4, 1, 0, 61, 25, 1, // Skip to: 135640 -/* 63643 */ MCD_OPC_Decode, 227, 35, 166, 2, // Opcode: PRFH_S_UXTW_SCALED -/* 63648 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 63693 -/* 63653 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63656 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63671 -/* 63661 */ MCD_OPC_CheckPredicate, 14, 38, 25, 1, // Skip to: 135640 -/* 63666 */ MCD_OPC_Decode, 139, 26, 165, 2, // Opcode: GLDFF1SB_S_SXTW_REAL -/* 63671 */ MCD_OPC_FilterValue, 1, 28, 25, 1, // Skip to: 135640 -/* 63676 */ MCD_OPC_CheckPredicate, 14, 23, 25, 1, // Skip to: 135640 -/* 63681 */ MCD_OPC_CheckField, 4, 1, 0, 16, 25, 1, // Skip to: 135640 -/* 63688 */ MCD_OPC_Decode, 226, 35, 166, 2, // Opcode: PRFH_S_SXTW_SCALED -/* 63693 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 63731 -/* 63698 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63701 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63716 -/* 63706 */ MCD_OPC_CheckPredicate, 14, 249, 24, 1, // Skip to: 135640 -/* 63711 */ MCD_OPC_Decode, 151, 26, 165, 2, // Opcode: GLDFF1SH_S_UXTW_REAL -/* 63716 */ MCD_OPC_FilterValue, 1, 239, 24, 1, // Skip to: 135640 -/* 63721 */ MCD_OPC_CheckPredicate, 14, 234, 24, 1, // Skip to: 135640 -/* 63726 */ MCD_OPC_Decode, 152, 26, 165, 2, // Opcode: GLDFF1SH_S_UXTW_SCALED_REAL -/* 63731 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 63769 -/* 63736 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63739 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63754 -/* 63744 */ MCD_OPC_CheckPredicate, 14, 211, 24, 1, // Skip to: 135640 -/* 63749 */ MCD_OPC_Decode, 149, 26, 165, 2, // Opcode: GLDFF1SH_S_SXTW_REAL -/* 63754 */ MCD_OPC_FilterValue, 1, 201, 24, 1, // Skip to: 135640 -/* 63759 */ MCD_OPC_CheckPredicate, 14, 196, 24, 1, // Skip to: 135640 -/* 63764 */ MCD_OPC_Decode, 150, 26, 165, 2, // Opcode: GLDFF1SH_S_SXTW_SCALED_REAL -/* 63769 */ MCD_OPC_FilterValue, 7, 186, 24, 1, // Skip to: 135640 -/* 63774 */ MCD_OPC_CheckPredicate, 10, 181, 24, 1, // Skip to: 135640 -/* 63779 */ MCD_OPC_CheckField, 4, 1, 0, 174, 24, 1, // Skip to: 135640 -/* 63786 */ MCD_OPC_Decode, 223, 35, 168, 2, // Opcode: PRFH_PRI -/* 63791 */ MCD_OPC_FilterValue, 2, 26, 1, 0, // Skip to: 64078 -/* 63796 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 63799 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 63844 -/* 63804 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63807 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63822 -/* 63812 */ MCD_OPC_CheckPredicate, 14, 143, 24, 1, // Skip to: 135640 -/* 63817 */ MCD_OPC_Decode, 177, 25, 165, 2, // Opcode: GLD1B_S_UXTW_REAL -/* 63822 */ MCD_OPC_FilterValue, 1, 133, 24, 1, // Skip to: 135640 -/* 63827 */ MCD_OPC_CheckPredicate, 14, 128, 24, 1, // Skip to: 135640 -/* 63832 */ MCD_OPC_CheckField, 4, 1, 0, 121, 24, 1, // Skip to: 135640 -/* 63839 */ MCD_OPC_Decode, 241, 35, 166, 2, // Opcode: PRFW_S_UXTW_SCALED -/* 63844 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 63889 -/* 63849 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63852 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63867 -/* 63857 */ MCD_OPC_CheckPredicate, 14, 98, 24, 1, // Skip to: 135640 -/* 63862 */ MCD_OPC_Decode, 176, 25, 165, 2, // Opcode: GLD1B_S_SXTW_REAL -/* 63867 */ MCD_OPC_FilterValue, 1, 88, 24, 1, // Skip to: 135640 -/* 63872 */ MCD_OPC_CheckPredicate, 14, 83, 24, 1, // Skip to: 135640 -/* 63877 */ MCD_OPC_CheckField, 4, 1, 0, 76, 24, 1, // Skip to: 135640 -/* 63884 */ MCD_OPC_Decode, 240, 35, 166, 2, // Opcode: PRFW_S_SXTW_SCALED -/* 63889 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 63927 -/* 63894 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63897 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63912 -/* 63902 */ MCD_OPC_CheckPredicate, 14, 53, 24, 1, // Skip to: 135640 -/* 63907 */ MCD_OPC_Decode, 195, 25, 165, 2, // Opcode: GLD1H_S_UXTW_REAL -/* 63912 */ MCD_OPC_FilterValue, 1, 43, 24, 1, // Skip to: 135640 -/* 63917 */ MCD_OPC_CheckPredicate, 14, 38, 24, 1, // Skip to: 135640 -/* 63922 */ MCD_OPC_Decode, 196, 25, 165, 2, // Opcode: GLD1H_S_UXTW_SCALED_REAL -/* 63927 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 63965 -/* 63932 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63935 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63950 -/* 63940 */ MCD_OPC_CheckPredicate, 14, 15, 24, 1, // Skip to: 135640 -/* 63945 */ MCD_OPC_Decode, 193, 25, 165, 2, // Opcode: GLD1H_S_SXTW_REAL -/* 63950 */ MCD_OPC_FilterValue, 1, 5, 24, 1, // Skip to: 135640 -/* 63955 */ MCD_OPC_CheckPredicate, 14, 0, 24, 1, // Skip to: 135640 -/* 63960 */ MCD_OPC_Decode, 194, 25, 165, 2, // Opcode: GLD1H_S_SXTW_SCALED_REAL -/* 63965 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 64003 -/* 63970 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 63973 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63988 -/* 63978 */ MCD_OPC_CheckPredicate, 14, 233, 23, 1, // Skip to: 135640 -/* 63983 */ MCD_OPC_Decode, 234, 25, 165, 2, // Opcode: GLD1W_UXTW_REAL -/* 63988 */ MCD_OPC_FilterValue, 1, 223, 23, 1, // Skip to: 135640 -/* 63993 */ MCD_OPC_CheckPredicate, 14, 218, 23, 1, // Skip to: 135640 -/* 63998 */ MCD_OPC_Decode, 235, 25, 165, 2, // Opcode: GLD1W_UXTW_SCALED_REAL -/* 64003 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 64041 -/* 64008 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64011 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64026 -/* 64016 */ MCD_OPC_CheckPredicate, 14, 195, 23, 1, // Skip to: 135640 -/* 64021 */ MCD_OPC_Decode, 232, 25, 165, 2, // Opcode: GLD1W_SXTW_REAL -/* 64026 */ MCD_OPC_FilterValue, 1, 185, 23, 1, // Skip to: 135640 -/* 64031 */ MCD_OPC_CheckPredicate, 14, 180, 23, 1, // Skip to: 135640 -/* 64036 */ MCD_OPC_Decode, 233, 25, 165, 2, // Opcode: GLD1W_SXTW_SCALED_REAL -/* 64041 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 64056 -/* 64046 */ MCD_OPC_CheckPredicate, 10, 165, 23, 1, // Skip to: 135640 -/* 64051 */ MCD_OPC_Decode, 239, 31, 169, 2, // Opcode: LDR_ZXI -/* 64056 */ MCD_OPC_FilterValue, 7, 155, 23, 1, // Skip to: 135640 -/* 64061 */ MCD_OPC_CheckPredicate, 10, 150, 23, 1, // Skip to: 135640 -/* 64066 */ MCD_OPC_CheckField, 4, 1, 0, 143, 23, 1, // Skip to: 135640 -/* 64073 */ MCD_OPC_Decode, 237, 35, 168, 2, // Opcode: PRFW_PRI -/* 64078 */ MCD_OPC_FilterValue, 3, 11, 1, 0, // Skip to: 64350 -/* 64083 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 64086 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 64131 -/* 64091 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64094 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64109 -/* 64099 */ MCD_OPC_CheckPredicate, 14, 112, 23, 1, // Skip to: 135640 -/* 64104 */ MCD_OPC_Decode, 242, 25, 165, 2, // Opcode: GLDFF1B_S_UXTW_REAL -/* 64109 */ MCD_OPC_FilterValue, 1, 102, 23, 1, // Skip to: 135640 -/* 64114 */ MCD_OPC_CheckPredicate, 14, 97, 23, 1, // Skip to: 135640 -/* 64119 */ MCD_OPC_CheckField, 4, 1, 0, 90, 23, 1, // Skip to: 135640 -/* 64126 */ MCD_OPC_Decode, 218, 35, 166, 2, // Opcode: PRFD_S_UXTW_SCALED -/* 64131 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 64176 -/* 64136 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64139 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64154 -/* 64144 */ MCD_OPC_CheckPredicate, 14, 67, 23, 1, // Skip to: 135640 -/* 64149 */ MCD_OPC_Decode, 241, 25, 165, 2, // Opcode: GLDFF1B_S_SXTW_REAL -/* 64154 */ MCD_OPC_FilterValue, 1, 57, 23, 1, // Skip to: 135640 -/* 64159 */ MCD_OPC_CheckPredicate, 14, 52, 23, 1, // Skip to: 135640 -/* 64164 */ MCD_OPC_CheckField, 4, 1, 0, 45, 23, 1, // Skip to: 135640 -/* 64171 */ MCD_OPC_Decode, 217, 35, 166, 2, // Opcode: PRFD_S_SXTW_SCALED -/* 64176 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 64214 -/* 64181 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64184 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64199 -/* 64189 */ MCD_OPC_CheckPredicate, 14, 22, 23, 1, // Skip to: 135640 -/* 64194 */ MCD_OPC_Decode, 132, 26, 165, 2, // Opcode: GLDFF1H_S_UXTW_REAL -/* 64199 */ MCD_OPC_FilterValue, 1, 12, 23, 1, // Skip to: 135640 -/* 64204 */ MCD_OPC_CheckPredicate, 14, 7, 23, 1, // Skip to: 135640 -/* 64209 */ MCD_OPC_Decode, 133, 26, 165, 2, // Opcode: GLDFF1H_S_UXTW_SCALED_REAL -/* 64214 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 64252 -/* 64219 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64222 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64237 -/* 64227 */ MCD_OPC_CheckPredicate, 14, 240, 22, 1, // Skip to: 135640 -/* 64232 */ MCD_OPC_Decode, 130, 26, 165, 2, // Opcode: GLDFF1H_S_SXTW_REAL -/* 64237 */ MCD_OPC_FilterValue, 1, 230, 22, 1, // Skip to: 135640 -/* 64242 */ MCD_OPC_CheckPredicate, 14, 225, 22, 1, // Skip to: 135640 -/* 64247 */ MCD_OPC_Decode, 131, 26, 165, 2, // Opcode: GLDFF1H_S_SXTW_SCALED_REAL -/* 64252 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 64290 -/* 64257 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64260 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64275 -/* 64265 */ MCD_OPC_CheckPredicate, 14, 202, 22, 1, // Skip to: 135640 -/* 64270 */ MCD_OPC_Decode, 170, 26, 165, 2, // Opcode: GLDFF1W_UXTW_REAL -/* 64275 */ MCD_OPC_FilterValue, 1, 192, 22, 1, // Skip to: 135640 -/* 64280 */ MCD_OPC_CheckPredicate, 14, 187, 22, 1, // Skip to: 135640 -/* 64285 */ MCD_OPC_Decode, 171, 26, 165, 2, // Opcode: GLDFF1W_UXTW_SCALED_REAL -/* 64290 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 64328 -/* 64295 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64313 -/* 64303 */ MCD_OPC_CheckPredicate, 14, 164, 22, 1, // Skip to: 135640 -/* 64308 */ MCD_OPC_Decode, 168, 26, 165, 2, // Opcode: GLDFF1W_SXTW_REAL -/* 64313 */ MCD_OPC_FilterValue, 1, 154, 22, 1, // Skip to: 135640 -/* 64318 */ MCD_OPC_CheckPredicate, 14, 149, 22, 1, // Skip to: 135640 -/* 64323 */ MCD_OPC_Decode, 169, 26, 165, 2, // Opcode: GLDFF1W_SXTW_SCALED_REAL -/* 64328 */ MCD_OPC_FilterValue, 7, 139, 22, 1, // Skip to: 135640 -/* 64333 */ MCD_OPC_CheckPredicate, 10, 134, 22, 1, // Skip to: 135640 -/* 64338 */ MCD_OPC_CheckField, 4, 1, 0, 127, 22, 1, // Skip to: 135640 -/* 64345 */ MCD_OPC_Decode, 214, 35, 168, 2, // Opcode: PRFD_PRI -/* 64350 */ MCD_OPC_FilterValue, 4, 139, 0, 0, // Skip to: 64494 -/* 64355 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 64358 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 64396 -/* 64363 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64366 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64381 -/* 64371 */ MCD_OPC_CheckPredicate, 19, 96, 22, 1, // Skip to: 135640 -/* 64376 */ MCD_OPC_Decode, 250, 30, 170, 2, // Opcode: LDNT1SB_ZZR_S_REAL -/* 64381 */ MCD_OPC_FilterValue, 1, 86, 22, 1, // Skip to: 135640 -/* 64386 */ MCD_OPC_CheckPredicate, 14, 81, 22, 1, // Skip to: 135640 -/* 64391 */ MCD_OPC_Decode, 202, 25, 171, 2, // Opcode: GLD1SB_S_IMM_REAL -/* 64396 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64411 -/* 64401 */ MCD_OPC_CheckPredicate, 10, 66, 22, 1, // Skip to: 135640 -/* 64406 */ MCD_OPC_Decode, 201, 27, 172, 2, // Opcode: LD1RB_IMM -/* 64411 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 64449 -/* 64416 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 62848 */ MCD_OPC_CheckPredicate, 16, 155, 47, 1, // Skip to: 140576 +/* 62853 */ MCD_OPC_Decode, 210, 23, 132, 1, // Opcode: FMAXNM_ZPmZ_H +/* 62858 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 62873 +/* 62863 */ MCD_OPC_CheckPredicate, 16, 140, 47, 1, // Skip to: 140576 +/* 62868 */ MCD_OPC_Decode, 174, 24, 132, 1, // Opcode: FMINNM_ZPmZ_H +/* 62873 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 62888 +/* 62878 */ MCD_OPC_CheckPredicate, 16, 125, 47, 1, // Skip to: 140576 +/* 62883 */ MCD_OPC_Decode, 254, 23, 132, 1, // Opcode: FMAX_ZPmZ_H +/* 62888 */ MCD_OPC_FilterValue, 7, 115, 47, 1, // Skip to: 140576 +/* 62893 */ MCD_OPC_CheckPredicate, 16, 110, 47, 1, // Skip to: 140576 +/* 62898 */ MCD_OPC_Decode, 218, 24, 132, 1, // Opcode: FMIN_ZPmZ_H +/* 62903 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 63016 +/* 62908 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 62911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 62926 +/* 62916 */ MCD_OPC_CheckPredicate, 16, 87, 47, 1, // Skip to: 140576 +/* 62921 */ MCD_OPC_Decode, 128, 19, 132, 1, // Opcode: FABD_ZPmZ_H +/* 62926 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 62941 +/* 62931 */ MCD_OPC_CheckPredicate, 16, 72, 47, 1, // Skip to: 140576 +/* 62936 */ MCD_OPC_Decode, 153, 28, 132, 1, // Opcode: FSCALE_ZPmZ_H +/* 62941 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 62956 +/* 62946 */ MCD_OPC_CheckPredicate, 16, 57, 47, 1, // Skip to: 140576 +/* 62951 */ MCD_OPC_Decode, 169, 26, 132, 1, // Opcode: FMULX_ZPmZ_H +/* 62956 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 62971 +/* 62961 */ MCD_OPC_CheckPredicate, 16, 42, 47, 1, // Skip to: 140576 +/* 62966 */ MCD_OPC_Decode, 238, 22, 132, 1, // Opcode: FDIVR_ZPmZ_H +/* 62971 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 62986 +/* 62976 */ MCD_OPC_CheckPredicate, 16, 27, 47, 1, // Skip to: 140576 +/* 62981 */ MCD_OPC_Decode, 242, 22, 132, 1, // Opcode: FDIV_ZPmZ_H +/* 62986 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 63001 +/* 62991 */ MCD_OPC_CheckPredicate, 40, 12, 47, 1, // Skip to: 140576 +/* 62996 */ MCD_OPC_Decode, 218, 19, 132, 1, // Opcode: FAMAX_ZPmZ_H +/* 63001 */ MCD_OPC_FilterValue, 7, 2, 47, 1, // Skip to: 140576 +/* 63006 */ MCD_OPC_CheckPredicate, 40, 253, 46, 1, // Skip to: 140576 +/* 63011 */ MCD_OPC_Decode, 232, 19, 132, 1, // Opcode: FAMIN_ZPmZ_H +/* 63016 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 63038 +/* 63021 */ MCD_OPC_CheckPredicate, 21, 238, 46, 1, // Skip to: 140576 +/* 63026 */ MCD_OPC_CheckField, 10, 3, 0, 231, 46, 1, // Skip to: 140576 +/* 63033 */ MCD_OPC_Decode, 201, 28, 173, 2, // Opcode: FTMAD_ZZI_H +/* 63038 */ MCD_OPC_FilterValue, 3, 221, 46, 1, // Skip to: 140576 +/* 63043 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 63046 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 63068 +/* 63051 */ MCD_OPC_CheckPredicate, 16, 208, 46, 1, // Skip to: 140576 +/* 63056 */ MCD_OPC_CheckField, 6, 4, 0, 201, 46, 1, // Skip to: 140576 +/* 63063 */ MCD_OPC_Decode, 198, 19, 174, 2, // Opcode: FADD_ZPmI_H +/* 63068 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 63090 +/* 63073 */ MCD_OPC_CheckPredicate, 16, 186, 46, 1, // Skip to: 140576 +/* 63078 */ MCD_OPC_CheckField, 6, 4, 0, 179, 46, 1, // Skip to: 140576 +/* 63085 */ MCD_OPC_Decode, 187, 28, 174, 2, // Opcode: FSUB_ZPmI_H +/* 63090 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 63112 +/* 63095 */ MCD_OPC_CheckPredicate, 16, 164, 46, 1, // Skip to: 140576 +/* 63100 */ MCD_OPC_CheckField, 6, 4, 0, 157, 46, 1, // Skip to: 140576 +/* 63107 */ MCD_OPC_Decode, 185, 26, 174, 2, // Opcode: FMUL_ZPmI_H +/* 63112 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 63134 +/* 63117 */ MCD_OPC_CheckPredicate, 16, 142, 46, 1, // Skip to: 140576 +/* 63122 */ MCD_OPC_CheckField, 6, 4, 0, 135, 46, 1, // Skip to: 140576 +/* 63129 */ MCD_OPC_Decode, 174, 28, 174, 2, // Opcode: FSUBR_ZPmI_H +/* 63134 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 63156 +/* 63139 */ MCD_OPC_CheckPredicate, 16, 120, 46, 1, // Skip to: 140576 +/* 63144 */ MCD_OPC_CheckField, 6, 4, 0, 113, 46, 1, // Skip to: 140576 +/* 63151 */ MCD_OPC_Decode, 207, 23, 174, 2, // Opcode: FMAXNM_ZPmI_H +/* 63156 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 63178 +/* 63161 */ MCD_OPC_CheckPredicate, 16, 98, 46, 1, // Skip to: 140576 +/* 63166 */ MCD_OPC_CheckField, 6, 4, 0, 91, 46, 1, // Skip to: 140576 +/* 63173 */ MCD_OPC_Decode, 171, 24, 174, 2, // Opcode: FMINNM_ZPmI_H +/* 63178 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 63200 +/* 63183 */ MCD_OPC_CheckPredicate, 16, 76, 46, 1, // Skip to: 140576 +/* 63188 */ MCD_OPC_CheckField, 6, 4, 0, 69, 46, 1, // Skip to: 140576 +/* 63195 */ MCD_OPC_Decode, 251, 23, 174, 2, // Opcode: FMAX_ZPmI_H +/* 63200 */ MCD_OPC_FilterValue, 7, 59, 46, 1, // Skip to: 140576 +/* 63205 */ MCD_OPC_CheckPredicate, 16, 54, 46, 1, // Skip to: 140576 +/* 63210 */ MCD_OPC_CheckField, 6, 4, 0, 47, 46, 1, // Skip to: 140576 +/* 63217 */ MCD_OPC_Decode, 215, 24, 174, 2, // Opcode: FMIN_ZPmI_H +/* 63222 */ MCD_OPC_FilterValue, 3, 37, 46, 1, // Skip to: 140576 +/* 63227 */ MCD_OPC_CheckPredicate, 16, 32, 46, 1, // Skip to: 140576 +/* 63232 */ MCD_OPC_Decode, 167, 23, 136, 1, // Opcode: FMAD_ZPmZZ_H +/* 63237 */ MCD_OPC_FilterValue, 5, 153, 1, 0, // Skip to: 63651 +/* 63242 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 63245 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 63313 +/* 63250 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 63253 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 63268 +/* 63258 */ MCD_OPC_CheckPredicate, 18, 1, 46, 1, // Skip to: 140576 +/* 63263 */ MCD_OPC_Decode, 150, 22, 135, 1, // Opcode: FCVTX_ZPmZ_DtoS +/* 63268 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 63283 +/* 63273 */ MCD_OPC_CheckPredicate, 18, 242, 45, 1, // Skip to: 140576 +/* 63278 */ MCD_OPC_Decode, 161, 23, 135, 1, // Opcode: FLOGB_ZPmZ_H +/* 63283 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 63298 +/* 63288 */ MCD_OPC_CheckPredicate, 18, 227, 45, 1, // Skip to: 140576 +/* 63293 */ MCD_OPC_Decode, 162, 23, 135, 1, // Opcode: FLOGB_ZPmZ_S +/* 63298 */ MCD_OPC_FilterValue, 30, 217, 45, 1, // Skip to: 140576 +/* 63303 */ MCD_OPC_CheckPredicate, 18, 212, 45, 1, // Skip to: 140576 +/* 63308 */ MCD_OPC_Decode, 160, 23, 135, 1, // Opcode: FLOGB_ZPmZ_D +/* 63313 */ MCD_OPC_FilterValue, 2, 62, 1, 0, // Skip to: 63636 +/* 63318 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 63321 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63336 +/* 63326 */ MCD_OPC_CheckPredicate, 16, 189, 45, 1, // Skip to: 140576 +/* 63331 */ MCD_OPC_Decode, 204, 27, 135, 1, // Opcode: FRINTN_ZPmZ_H +/* 63336 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63351 +/* 63341 */ MCD_OPC_CheckPredicate, 16, 174, 45, 1, // Skip to: 140576 +/* 63346 */ MCD_OPC_Decode, 217, 27, 135, 1, // Opcode: FRINTP_ZPmZ_H +/* 63351 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 63366 +/* 63356 */ MCD_OPC_CheckPredicate, 16, 159, 45, 1, // Skip to: 140576 +/* 63361 */ MCD_OPC_Decode, 191, 27, 135, 1, // Opcode: FRINTM_ZPmZ_H +/* 63366 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 63381 +/* 63371 */ MCD_OPC_CheckPredicate, 16, 144, 45, 1, // Skip to: 140576 +/* 63376 */ MCD_OPC_Decode, 239, 27, 135, 1, // Opcode: FRINTZ_ZPmZ_H +/* 63381 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 63396 +/* 63386 */ MCD_OPC_CheckPredicate, 16, 129, 45, 1, // Skip to: 140576 +/* 63391 */ MCD_OPC_Decode, 167, 27, 135, 1, // Opcode: FRINTA_ZPmZ_H +/* 63396 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 63411 +/* 63401 */ MCD_OPC_CheckPredicate, 16, 114, 45, 1, // Skip to: 140576 +/* 63406 */ MCD_OPC_Decode, 228, 27, 135, 1, // Opcode: FRINTX_ZPmZ_H +/* 63411 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 63426 +/* 63416 */ MCD_OPC_CheckPredicate, 16, 99, 45, 1, // Skip to: 140576 +/* 63421 */ MCD_OPC_Decode, 178, 27, 135, 1, // Opcode: FRINTI_ZPmZ_H +/* 63426 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 63441 +/* 63431 */ MCD_OPC_CheckPredicate, 16, 84, 45, 1, // Skip to: 140576 +/* 63436 */ MCD_OPC_Decode, 136, 27, 135, 1, // Opcode: FRECPX_ZPmZ_H +/* 63441 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 63456 +/* 63446 */ MCD_OPC_CheckPredicate, 16, 69, 45, 1, // Skip to: 140576 +/* 63451 */ MCD_OPC_Decode, 164, 28, 135, 1, // Opcode: FSQRT_ZPmZ_H +/* 63456 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 63471 +/* 63461 */ MCD_OPC_CheckPredicate, 16, 54, 45, 1, // Skip to: 140576 +/* 63466 */ MCD_OPC_Decode, 243, 41, 135, 1, // Opcode: SCVTF_ZPmZ_HtoH +/* 63471 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 63486 +/* 63476 */ MCD_OPC_CheckPredicate, 16, 39, 45, 1, // Skip to: 140576 +/* 63481 */ MCD_OPC_Decode, 197, 56, 135, 1, // Opcode: UCVTF_ZPmZ_HtoH +/* 63486 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 63501 +/* 63491 */ MCD_OPC_CheckPredicate, 16, 24, 45, 1, // Skip to: 140576 +/* 63496 */ MCD_OPC_Decode, 245, 41, 135, 1, // Opcode: SCVTF_ZPmZ_StoH +/* 63501 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 63516 +/* 63506 */ MCD_OPC_CheckPredicate, 16, 9, 45, 1, // Skip to: 140576 +/* 63511 */ MCD_OPC_Decode, 199, 56, 135, 1, // Opcode: UCVTF_ZPmZ_StoH +/* 63516 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 63531 +/* 63521 */ MCD_OPC_CheckPredicate, 16, 250, 44, 1, // Skip to: 140576 +/* 63526 */ MCD_OPC_Decode, 241, 41, 135, 1, // Opcode: SCVTF_ZPmZ_DtoH +/* 63531 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 63546 +/* 63536 */ MCD_OPC_CheckPredicate, 16, 235, 44, 1, // Skip to: 140576 +/* 63541 */ MCD_OPC_Decode, 195, 56, 135, 1, // Opcode: UCVTF_ZPmZ_DtoH +/* 63546 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 63561 +/* 63551 */ MCD_OPC_CheckPredicate, 16, 220, 44, 1, // Skip to: 140576 +/* 63556 */ MCD_OPC_Decode, 168, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_HtoH +/* 63561 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 63576 +/* 63566 */ MCD_OPC_CheckPredicate, 16, 205, 44, 1, // Skip to: 140576 +/* 63571 */ MCD_OPC_Decode, 205, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_HtoH +/* 63576 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 63591 +/* 63581 */ MCD_OPC_CheckPredicate, 16, 190, 44, 1, // Skip to: 140576 +/* 63586 */ MCD_OPC_Decode, 169, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_HtoS +/* 63591 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 63606 +/* 63596 */ MCD_OPC_CheckPredicate, 16, 175, 44, 1, // Skip to: 140576 +/* 63601 */ MCD_OPC_Decode, 206, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_HtoS +/* 63606 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 63621 +/* 63611 */ MCD_OPC_CheckPredicate, 16, 160, 44, 1, // Skip to: 140576 +/* 63616 */ MCD_OPC_Decode, 167, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_HtoD +/* 63621 */ MCD_OPC_FilterValue, 31, 150, 44, 1, // Skip to: 140576 +/* 63626 */ MCD_OPC_CheckPredicate, 16, 145, 44, 1, // Skip to: 140576 +/* 63631 */ MCD_OPC_Decode, 204, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_HtoD +/* 63636 */ MCD_OPC_FilterValue, 3, 135, 44, 1, // Skip to: 140576 +/* 63641 */ MCD_OPC_CheckPredicate, 16, 130, 44, 1, // Skip to: 140576 +/* 63646 */ MCD_OPC_Decode, 157, 26, 136, 1, // Opcode: FMSB_ZPmZZ_H +/* 63651 */ MCD_OPC_FilterValue, 6, 56, 0, 0, // Skip to: 63712 +/* 63656 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 63659 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 63697 +/* 63664 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 63667 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63682 +/* 63672 */ MCD_OPC_CheckPredicate, 16, 99, 44, 1, // Skip to: 140576 +/* 63677 */ MCD_OPC_Decode, 254, 20, 233, 1, // Opcode: FCMUO_PPzZZ_H +/* 63682 */ MCD_OPC_FilterValue, 1, 89, 44, 1, // Skip to: 140576 +/* 63687 */ MCD_OPC_CheckPredicate, 16, 84, 44, 1, // Skip to: 140576 +/* 63692 */ MCD_OPC_Decode, 150, 19, 233, 1, // Opcode: FACGE_PPzZZ_H +/* 63697 */ MCD_OPC_FilterValue, 3, 74, 44, 1, // Skip to: 140576 +/* 63702 */ MCD_OPC_CheckPredicate, 16, 69, 44, 1, // Skip to: 140576 +/* 63707 */ MCD_OPC_Decode, 224, 26, 136, 1, // Opcode: FNMAD_ZPmZZ_H +/* 63712 */ MCD_OPC_FilterValue, 7, 59, 44, 1, // Skip to: 140576 +/* 63717 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 63720 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 63742 +/* 63725 */ MCD_OPC_CheckPredicate, 16, 46, 44, 1, // Skip to: 140576 +/* 63730 */ MCD_OPC_CheckField, 4, 1, 1, 39, 44, 1, // Skip to: 140576 +/* 63737 */ MCD_OPC_Decode, 161, 19, 233, 1, // Opcode: FACGT_PPzZZ_H +/* 63742 */ MCD_OPC_FilterValue, 3, 29, 44, 1, // Skip to: 140576 +/* 63747 */ MCD_OPC_CheckPredicate, 16, 24, 44, 1, // Skip to: 140576 +/* 63752 */ MCD_OPC_Decode, 233, 26, 136, 1, // Opcode: FNMSB_ZPmZZ_H +/* 63757 */ MCD_OPC_FilterValue, 3, 14, 44, 1, // Skip to: 140576 +/* 63762 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 63765 */ MCD_OPC_FilterValue, 0, 229, 0, 0, // Skip to: 63999 +/* 63770 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 63773 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 63871 +/* 63778 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 63781 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63796 +/* 63786 */ MCD_OPC_CheckPredicate, 16, 241, 43, 1, // Skip to: 140576 +/* 63791 */ MCD_OPC_Decode, 205, 19, 156, 1, // Opcode: FADD_ZZZ_S +/* 63796 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63811 +/* 63801 */ MCD_OPC_CheckPredicate, 16, 226, 43, 1, // Skip to: 140576 +/* 63806 */ MCD_OPC_Decode, 194, 28, 156, 1, // Opcode: FSUB_ZZZ_S +/* 63811 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 63826 +/* 63816 */ MCD_OPC_CheckPredicate, 16, 211, 43, 1, // Skip to: 140576 +/* 63821 */ MCD_OPC_Decode, 195, 26, 156, 1, // Opcode: FMUL_ZZZ_S +/* 63826 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 63841 +/* 63831 */ MCD_OPC_CheckPredicate, 21, 196, 43, 1, // Skip to: 140576 +/* 63836 */ MCD_OPC_Decode, 205, 28, 156, 1, // Opcode: FTSMUL_ZZZ_S +/* 63841 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 63856 +/* 63846 */ MCD_OPC_CheckPredicate, 16, 181, 43, 1, // Skip to: 140576 +/* 63851 */ MCD_OPC_Decode, 129, 27, 156, 1, // Opcode: FRECPS_ZZZ_S +/* 63856 */ MCD_OPC_FilterValue, 7, 171, 43, 1, // Skip to: 140576 +/* 63861 */ MCD_OPC_CheckPredicate, 16, 166, 43, 1, // Skip to: 140576 +/* 63866 */ MCD_OPC_Decode, 134, 28, 156, 1, // Opcode: FRSQRTS_ZZZ_S +/* 63871 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63886 +/* 63876 */ MCD_OPC_CheckPredicate, 16, 151, 43, 1, // Skip to: 140576 +/* 63881 */ MCD_OPC_Decode, 177, 25, 136, 1, // Opcode: FMLA_ZPmZZ_S +/* 63886 */ MCD_OPC_FilterValue, 2, 93, 0, 0, // Skip to: 63984 +/* 63891 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 63894 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 63909 +/* 63899 */ MCD_OPC_CheckPredicate, 16, 128, 43, 1, // Skip to: 140576 +/* 63904 */ MCD_OPC_Decode, 203, 19, 156, 1, // Opcode: FADD_ZZZ_D +/* 63909 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 63924 +/* 63914 */ MCD_OPC_CheckPredicate, 16, 113, 43, 1, // Skip to: 140576 +/* 63919 */ MCD_OPC_Decode, 192, 28, 156, 1, // Opcode: FSUB_ZZZ_D +/* 63924 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 63939 +/* 63929 */ MCD_OPC_CheckPredicate, 16, 98, 43, 1, // Skip to: 140576 +/* 63934 */ MCD_OPC_Decode, 193, 26, 156, 1, // Opcode: FMUL_ZZZ_D +/* 63939 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 63954 +/* 63944 */ MCD_OPC_CheckPredicate, 21, 83, 43, 1, // Skip to: 140576 +/* 63949 */ MCD_OPC_Decode, 203, 28, 156, 1, // Opcode: FTSMUL_ZZZ_D +/* 63954 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 63969 +/* 63959 */ MCD_OPC_CheckPredicate, 16, 68, 43, 1, // Skip to: 140576 +/* 63964 */ MCD_OPC_Decode, 255, 26, 156, 1, // Opcode: FRECPS_ZZZ_D +/* 63969 */ MCD_OPC_FilterValue, 7, 58, 43, 1, // Skip to: 140576 +/* 63974 */ MCD_OPC_CheckPredicate, 16, 53, 43, 1, // Skip to: 140576 +/* 63979 */ MCD_OPC_Decode, 132, 28, 156, 1, // Opcode: FRSQRTS_ZZZ_D +/* 63984 */ MCD_OPC_FilterValue, 3, 43, 43, 1, // Skip to: 140576 +/* 63989 */ MCD_OPC_CheckPredicate, 16, 38, 43, 1, // Skip to: 140576 +/* 63994 */ MCD_OPC_Decode, 175, 25, 136, 1, // Opcode: FMLA_ZPmZZ_D +/* 63999 */ MCD_OPC_FilterValue, 1, 45, 2, 0, // Skip to: 64561 +/* 64004 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 64007 */ MCD_OPC_FilterValue, 0, 1, 1, 0, // Skip to: 64269 +/* 64012 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 64015 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64030 +/* 64020 */ MCD_OPC_CheckPredicate, 16, 7, 43, 1, // Skip to: 140576 +/* 64025 */ MCD_OPC_Decode, 190, 19, 133, 1, // Opcode: FADDV_VPZ_S +/* 64030 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 64045 +/* 64035 */ MCD_OPC_CheckPredicate, 16, 248, 42, 1, // Skip to: 140576 +/* 64040 */ MCD_OPC_Decode, 190, 23, 133, 1, // Opcode: FMAXNMV_VPZ_S +/* 64045 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64060 +/* 64050 */ MCD_OPC_CheckPredicate, 16, 233, 42, 1, // Skip to: 140576 +/* 64055 */ MCD_OPC_Decode, 154, 24, 133, 1, // Opcode: FMINNMV_VPZ_S +/* 64060 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 64075 +/* 64065 */ MCD_OPC_CheckPredicate, 16, 218, 42, 1, // Skip to: 140576 +/* 64070 */ MCD_OPC_Decode, 234, 23, 133, 1, // Opcode: FMAXV_VPZ_S +/* 64075 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 64090 +/* 64080 */ MCD_OPC_CheckPredicate, 16, 203, 42, 1, // Skip to: 140576 +/* 64085 */ MCD_OPC_Decode, 198, 24, 133, 1, // Opcode: FMINV_VPZ_S +/* 64090 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 64112 +/* 64095 */ MCD_OPC_CheckPredicate, 16, 188, 42, 1, // Skip to: 140576 +/* 64100 */ MCD_OPC_CheckField, 10, 3, 4, 181, 42, 1, // Skip to: 140576 +/* 64107 */ MCD_OPC_Decode, 243, 26, 184, 1, // Opcode: FRECPE_ZZ_S +/* 64112 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 64134 +/* 64117 */ MCD_OPC_CheckPredicate, 16, 166, 42, 1, // Skip to: 140576 +/* 64122 */ MCD_OPC_CheckField, 10, 3, 4, 159, 42, 1, // Skip to: 140576 +/* 64129 */ MCD_OPC_Decode, 248, 27, 184, 1, // Opcode: FRSQRTE_ZZ_S +/* 64134 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 64172 +/* 64139 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64142 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64157 +/* 64147 */ MCD_OPC_CheckPredicate, 16, 136, 42, 1, // Skip to: 140576 +/* 64152 */ MCD_OPC_Decode, 161, 20, 172, 2, // Opcode: FCMGE_PPzZ0_S +/* 64157 */ MCD_OPC_FilterValue, 1, 126, 42, 1, // Skip to: 140576 +/* 64162 */ MCD_OPC_CheckPredicate, 16, 121, 42, 1, // Skip to: 140576 +/* 64167 */ MCD_OPC_Decode, 183, 20, 172, 2, // Opcode: FCMGT_PPzZ0_S +/* 64172 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 64210 +/* 64177 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64180 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64195 +/* 64185 */ MCD_OPC_CheckPredicate, 16, 98, 42, 1, // Skip to: 140576 +/* 64190 */ MCD_OPC_Decode, 226, 20, 172, 2, // Opcode: FCMLT_PPzZ0_S +/* 64195 */ MCD_OPC_FilterValue, 1, 88, 42, 1, // Skip to: 140576 +/* 64200 */ MCD_OPC_CheckPredicate, 16, 83, 42, 1, // Skip to: 140576 +/* 64205 */ MCD_OPC_Decode, 215, 20, 172, 2, // Opcode: FCMLE_PPzZ0_S +/* 64210 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 64232 +/* 64215 */ MCD_OPC_CheckPredicate, 16, 68, 42, 1, // Skip to: 140576 +/* 64220 */ MCD_OPC_CheckField, 4, 1, 0, 61, 42, 1, // Skip to: 140576 +/* 64227 */ MCD_OPC_Decode, 139, 20, 172, 2, // Opcode: FCMEQ_PPzZ0_S +/* 64232 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 64254 +/* 64237 */ MCD_OPC_CheckPredicate, 16, 46, 42, 1, // Skip to: 140576 +/* 64242 */ MCD_OPC_CheckField, 4, 1, 0, 39, 42, 1, // Skip to: 140576 +/* 64249 */ MCD_OPC_Decode, 237, 20, 172, 2, // Opcode: FCMNE_PPzZ0_S +/* 64254 */ MCD_OPC_FilterValue, 24, 29, 42, 1, // Skip to: 140576 +/* 64259 */ MCD_OPC_CheckPredicate, 21, 24, 42, 1, // Skip to: 140576 +/* 64264 */ MCD_OPC_Decode, 170, 19, 132, 1, // Opcode: FADDA_VPZ_S +/* 64269 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64284 +/* 64274 */ MCD_OPC_CheckPredicate, 16, 9, 42, 1, // Skip to: 140576 +/* 64279 */ MCD_OPC_Decode, 234, 25, 136, 1, // Opcode: FMLS_ZPmZZ_S +/* 64284 */ MCD_OPC_FilterValue, 2, 1, 1, 0, // Skip to: 64546 +/* 64289 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 64292 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64307 +/* 64297 */ MCD_OPC_CheckPredicate, 16, 242, 41, 1, // Skip to: 140576 +/* 64302 */ MCD_OPC_Decode, 188, 19, 133, 1, // Opcode: FADDV_VPZ_D +/* 64307 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 64322 +/* 64312 */ MCD_OPC_CheckPredicate, 16, 227, 41, 1, // Skip to: 140576 +/* 64317 */ MCD_OPC_Decode, 188, 23, 133, 1, // Opcode: FMAXNMV_VPZ_D +/* 64322 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64337 +/* 64327 */ MCD_OPC_CheckPredicate, 16, 212, 41, 1, // Skip to: 140576 +/* 64332 */ MCD_OPC_Decode, 152, 24, 133, 1, // Opcode: FMINNMV_VPZ_D +/* 64337 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 64352 +/* 64342 */ MCD_OPC_CheckPredicate, 16, 197, 41, 1, // Skip to: 140576 +/* 64347 */ MCD_OPC_Decode, 232, 23, 133, 1, // Opcode: FMAXV_VPZ_D +/* 64352 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 64367 +/* 64357 */ MCD_OPC_CheckPredicate, 16, 182, 41, 1, // Skip to: 140576 +/* 64362 */ MCD_OPC_Decode, 196, 24, 133, 1, // Opcode: FMINV_VPZ_D +/* 64367 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 64389 +/* 64372 */ MCD_OPC_CheckPredicate, 16, 167, 41, 1, // Skip to: 140576 +/* 64377 */ MCD_OPC_CheckField, 10, 3, 4, 160, 41, 1, // Skip to: 140576 +/* 64384 */ MCD_OPC_Decode, 241, 26, 184, 1, // Opcode: FRECPE_ZZ_D +/* 64389 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 64411 +/* 64394 */ MCD_OPC_CheckPredicate, 16, 145, 41, 1, // Skip to: 140576 +/* 64399 */ MCD_OPC_CheckField, 10, 3, 4, 138, 41, 1, // Skip to: 140576 +/* 64406 */ MCD_OPC_Decode, 246, 27, 184, 1, // Opcode: FRSQRTE_ZZ_D +/* 64411 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 64449 +/* 64416 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 64419 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64434 -/* 64424 */ MCD_OPC_CheckPredicate, 19, 43, 22, 1, // Skip to: 135640 -/* 64429 */ MCD_OPC_Decode, 252, 30, 170, 2, // Opcode: LDNT1SH_ZZR_S_REAL -/* 64434 */ MCD_OPC_FilterValue, 1, 33, 22, 1, // Skip to: 135640 -/* 64439 */ MCD_OPC_CheckPredicate, 14, 28, 22, 1, // Skip to: 135640 -/* 64444 */ MCD_OPC_Decode, 212, 25, 171, 2, // Opcode: GLD1SH_S_IMM_REAL -/* 64449 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 64464 -/* 64454 */ MCD_OPC_CheckPredicate, 10, 13, 22, 1, // Skip to: 135640 -/* 64459 */ MCD_OPC_Decode, 228, 27, 172, 2, // Opcode: LD1RSW_IMM -/* 64464 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64479 -/* 64469 */ MCD_OPC_CheckPredicate, 10, 254, 21, 1, // Skip to: 135640 -/* 64474 */ MCD_OPC_Decode, 226, 27, 172, 2, // Opcode: LD1RSH_D_IMM -/* 64479 */ MCD_OPC_FilterValue, 7, 244, 21, 1, // Skip to: 135640 -/* 64484 */ MCD_OPC_CheckPredicate, 10, 239, 21, 1, // Skip to: 135640 -/* 64489 */ MCD_OPC_Decode, 223, 27, 172, 2, // Opcode: LD1RSB_D_IMM -/* 64494 */ MCD_OPC_FilterValue, 5, 161, 0, 0, // Skip to: 64660 -/* 64499 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 64502 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 64540 -/* 64507 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64510 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64525 -/* 64515 */ MCD_OPC_CheckPredicate, 19, 208, 21, 1, // Skip to: 135640 -/* 64520 */ MCD_OPC_Decode, 225, 30, 170, 2, // Opcode: LDNT1B_ZZR_S_REAL -/* 64525 */ MCD_OPC_FilterValue, 1, 198, 21, 1, // Skip to: 135640 -/* 64530 */ MCD_OPC_CheckPredicate, 14, 193, 21, 1, // Skip to: 135640 -/* 64535 */ MCD_OPC_Decode, 138, 26, 171, 2, // Opcode: GLDFF1SB_S_IMM_REAL -/* 64540 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64555 -/* 64545 */ MCD_OPC_CheckPredicate, 10, 178, 21, 1, // Skip to: 135640 -/* 64550 */ MCD_OPC_Decode, 200, 27, 172, 2, // Opcode: LD1RB_H_IMM -/* 64555 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 64593 -/* 64560 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64563 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64578 -/* 64568 */ MCD_OPC_CheckPredicate, 19, 155, 21, 1, // Skip to: 135640 -/* 64573 */ MCD_OPC_Decode, 248, 30, 170, 2, // Opcode: LDNT1H_ZZR_S_REAL -/* 64578 */ MCD_OPC_FilterValue, 1, 145, 21, 1, // Skip to: 135640 -/* 64583 */ MCD_OPC_CheckPredicate, 14, 140, 21, 1, // Skip to: 135640 -/* 64588 */ MCD_OPC_Decode, 148, 26, 171, 2, // Opcode: GLDFF1SH_S_IMM_REAL -/* 64593 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 64608 -/* 64598 */ MCD_OPC_CheckPredicate, 10, 125, 21, 1, // Skip to: 135640 -/* 64603 */ MCD_OPC_Decode, 205, 27, 172, 2, // Opcode: LD1RH_IMM -/* 64608 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 64630 -/* 64613 */ MCD_OPC_CheckPredicate, 19, 110, 21, 1, // Skip to: 135640 -/* 64618 */ MCD_OPC_CheckField, 21, 1, 0, 103, 21, 1, // Skip to: 135640 -/* 64625 */ MCD_OPC_Decode, 137, 31, 170, 2, // Opcode: LDNT1W_ZZR_S_REAL -/* 64630 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64645 -/* 64635 */ MCD_OPC_CheckPredicate, 10, 88, 21, 1, // Skip to: 135640 -/* 64640 */ MCD_OPC_Decode, 227, 27, 172, 2, // Opcode: LD1RSH_S_IMM -/* 64645 */ MCD_OPC_FilterValue, 7, 78, 21, 1, // Skip to: 135640 -/* 64650 */ MCD_OPC_CheckPredicate, 10, 73, 21, 1, // Skip to: 135640 -/* 64655 */ MCD_OPC_Decode, 225, 27, 172, 2, // Opcode: LD1RSB_S_IMM -/* 64660 */ MCD_OPC_FilterValue, 6, 227, 0, 0, // Skip to: 64892 -/* 64665 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 64668 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 64713 -/* 64673 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64676 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 64698 -/* 64681 */ MCD_OPC_CheckPredicate, 10, 42, 21, 1, // Skip to: 135640 -/* 64686 */ MCD_OPC_CheckField, 4, 1, 0, 35, 21, 1, // Skip to: 135640 -/* 64693 */ MCD_OPC_Decode, 206, 35, 173, 2, // Opcode: PRFB_PRR -/* 64698 */ MCD_OPC_FilterValue, 1, 25, 21, 1, // Skip to: 135640 -/* 64703 */ MCD_OPC_CheckPredicate, 14, 20, 21, 1, // Skip to: 135640 -/* 64708 */ MCD_OPC_Decode, 175, 25, 171, 2, // Opcode: GLD1B_S_IMM_REAL -/* 64713 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64728 -/* 64718 */ MCD_OPC_CheckPredicate, 10, 5, 21, 1, // Skip to: 135640 -/* 64723 */ MCD_OPC_Decode, 202, 27, 172, 2, // Opcode: LD1RB_S_IMM -/* 64728 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 64773 -/* 64733 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64736 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 64758 -/* 64741 */ MCD_OPC_CheckPredicate, 10, 238, 20, 1, // Skip to: 135640 -/* 64746 */ MCD_OPC_CheckField, 4, 1, 0, 231, 20, 1, // Skip to: 135640 -/* 64753 */ MCD_OPC_Decode, 224, 35, 173, 2, // Opcode: PRFH_PRR -/* 64758 */ MCD_OPC_FilterValue, 1, 221, 20, 1, // Skip to: 135640 -/* 64763 */ MCD_OPC_CheckPredicate, 14, 216, 20, 1, // Skip to: 135640 -/* 64768 */ MCD_OPC_Decode, 192, 25, 171, 2, // Opcode: GLD1H_S_IMM_REAL -/* 64773 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 64788 -/* 64778 */ MCD_OPC_CheckPredicate, 10, 201, 20, 1, // Skip to: 135640 -/* 64783 */ MCD_OPC_Decode, 206, 27, 172, 2, // Opcode: LD1RH_S_IMM -/* 64788 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 64833 -/* 64793 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64796 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 64818 -/* 64801 */ MCD_OPC_CheckPredicate, 10, 178, 20, 1, // Skip to: 135640 -/* 64806 */ MCD_OPC_CheckField, 4, 1, 0, 171, 20, 1, // Skip to: 135640 -/* 64813 */ MCD_OPC_Decode, 238, 35, 173, 2, // Opcode: PRFW_PRR -/* 64818 */ MCD_OPC_FilterValue, 1, 161, 20, 1, // Skip to: 135640 -/* 64823 */ MCD_OPC_CheckPredicate, 14, 156, 20, 1, // Skip to: 135640 -/* 64828 */ MCD_OPC_Decode, 231, 25, 171, 2, // Opcode: GLD1W_IMM_REAL -/* 64833 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64848 -/* 64838 */ MCD_OPC_CheckPredicate, 10, 141, 20, 1, // Skip to: 135640 -/* 64843 */ MCD_OPC_Decode, 230, 27, 172, 2, // Opcode: LD1RW_IMM -/* 64848 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 64877 -/* 64853 */ MCD_OPC_CheckPredicate, 10, 126, 20, 1, // Skip to: 135640 -/* 64858 */ MCD_OPC_CheckField, 21, 1, 0, 119, 20, 1, // Skip to: 135640 -/* 64865 */ MCD_OPC_CheckField, 4, 1, 0, 112, 20, 1, // Skip to: 135640 -/* 64872 */ MCD_OPC_Decode, 215, 35, 173, 2, // Opcode: PRFD_PRR -/* 64877 */ MCD_OPC_FilterValue, 7, 102, 20, 1, // Skip to: 135640 -/* 64882 */ MCD_OPC_CheckPredicate, 10, 97, 20, 1, // Skip to: 135640 -/* 64887 */ MCD_OPC_Decode, 224, 27, 172, 2, // Opcode: LD1RSB_H_IMM -/* 64892 */ MCD_OPC_FilterValue, 7, 87, 20, 1, // Skip to: 135640 -/* 64897 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 64900 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 64945 -/* 64905 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64908 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 64930 -/* 64913 */ MCD_OPC_CheckPredicate, 14, 66, 20, 1, // Skip to: 135640 -/* 64918 */ MCD_OPC_CheckField, 4, 1, 0, 59, 20, 1, // Skip to: 135640 -/* 64925 */ MCD_OPC_Decode, 207, 35, 174, 2, // Opcode: PRFB_S_PZI -/* 64930 */ MCD_OPC_FilterValue, 1, 49, 20, 1, // Skip to: 135640 -/* 64935 */ MCD_OPC_CheckPredicate, 14, 44, 20, 1, // Skip to: 135640 -/* 64940 */ MCD_OPC_Decode, 240, 25, 171, 2, // Opcode: GLDFF1B_S_IMM_REAL -/* 64945 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64960 -/* 64950 */ MCD_OPC_CheckPredicate, 10, 29, 20, 1, // Skip to: 135640 -/* 64955 */ MCD_OPC_Decode, 199, 27, 172, 2, // Opcode: LD1RB_D_IMM -/* 64960 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 65005 -/* 64965 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 64968 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 64990 -/* 64973 */ MCD_OPC_CheckPredicate, 14, 6, 20, 1, // Skip to: 135640 -/* 64978 */ MCD_OPC_CheckField, 4, 1, 0, 255, 19, 1, // Skip to: 135640 -/* 64985 */ MCD_OPC_Decode, 225, 35, 174, 2, // Opcode: PRFH_S_PZI -/* 64990 */ MCD_OPC_FilterValue, 1, 245, 19, 1, // Skip to: 135640 -/* 64995 */ MCD_OPC_CheckPredicate, 14, 240, 19, 1, // Skip to: 135640 -/* 65000 */ MCD_OPC_Decode, 129, 26, 171, 2, // Opcode: GLDFF1H_S_IMM_REAL -/* 65005 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65020 -/* 65010 */ MCD_OPC_CheckPredicate, 10, 225, 19, 1, // Skip to: 135640 -/* 65015 */ MCD_OPC_Decode, 204, 27, 172, 2, // Opcode: LD1RH_D_IMM -/* 65020 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 65065 -/* 65025 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 65028 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 65050 -/* 65033 */ MCD_OPC_CheckPredicate, 14, 202, 19, 1, // Skip to: 135640 -/* 65038 */ MCD_OPC_CheckField, 4, 1, 0, 195, 19, 1, // Skip to: 135640 -/* 65045 */ MCD_OPC_Decode, 239, 35, 174, 2, // Opcode: PRFW_S_PZI -/* 65050 */ MCD_OPC_FilterValue, 1, 185, 19, 1, // Skip to: 135640 -/* 65055 */ MCD_OPC_CheckPredicate, 14, 180, 19, 1, // Skip to: 135640 -/* 65060 */ MCD_OPC_Decode, 167, 26, 171, 2, // Opcode: GLDFF1W_IMM_REAL -/* 65065 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 65080 -/* 65070 */ MCD_OPC_CheckPredicate, 10, 165, 19, 1, // Skip to: 135640 -/* 65075 */ MCD_OPC_Decode, 229, 27, 172, 2, // Opcode: LD1RW_D_IMM -/* 65080 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 65109 -/* 65085 */ MCD_OPC_CheckPredicate, 14, 150, 19, 1, // Skip to: 135640 -/* 65090 */ MCD_OPC_CheckField, 21, 1, 0, 143, 19, 1, // Skip to: 135640 -/* 65097 */ MCD_OPC_CheckField, 4, 1, 0, 136, 19, 1, // Skip to: 135640 -/* 65104 */ MCD_OPC_Decode, 216, 35, 174, 2, // Opcode: PRFD_S_PZI -/* 65109 */ MCD_OPC_FilterValue, 7, 126, 19, 1, // Skip to: 135640 -/* 65114 */ MCD_OPC_CheckPredicate, 10, 121, 19, 1, // Skip to: 135640 -/* 65119 */ MCD_OPC_Decode, 203, 27, 172, 2, // Opcode: LD1RD_IMM -/* 65124 */ MCD_OPC_FilterValue, 5, 214, 8, 0, // Skip to: 67391 -/* 65129 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 65132 */ MCD_OPC_FilterValue, 0, 145, 0, 0, // Skip to: 65282 -/* 65137 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65140 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65155 -/* 65145 */ MCD_OPC_CheckPredicate, 10, 90, 19, 1, // Skip to: 135640 -/* 65150 */ MCD_OPC_Decode, 215, 27, 175, 2, // Opcode: LD1RQ_B -/* 65155 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65177 -/* 65160 */ MCD_OPC_CheckPredicate, 10, 75, 19, 1, // Skip to: 135640 -/* 65165 */ MCD_OPC_CheckField, 20, 1, 0, 68, 19, 1, // Skip to: 135640 -/* 65172 */ MCD_OPC_Decode, 216, 27, 176, 2, // Opcode: LD1RQ_B_IMM -/* 65177 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65192 -/* 65182 */ MCD_OPC_CheckPredicate, 10, 53, 19, 1, // Skip to: 135640 -/* 65187 */ MCD_OPC_Decode, 253, 26, 175, 2, // Opcode: LD1B -/* 65192 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65207 -/* 65197 */ MCD_OPC_CheckPredicate, 14, 38, 19, 1, // Skip to: 135640 -/* 65202 */ MCD_OPC_Decode, 169, 30, 177, 2, // Opcode: LDFF1B_REAL -/* 65207 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65245 -/* 65212 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65230 -/* 65220 */ MCD_OPC_CheckPredicate, 10, 15, 19, 1, // Skip to: 135640 -/* 65225 */ MCD_OPC_Decode, 134, 27, 176, 2, // Opcode: LD1B_IMM_REAL -/* 65230 */ MCD_OPC_FilterValue, 1, 5, 19, 1, // Skip to: 135640 -/* 65235 */ MCD_OPC_CheckPredicate, 14, 0, 19, 1, // Skip to: 135640 -/* 65240 */ MCD_OPC_Decode, 195, 30, 176, 2, // Opcode: LDNF1B_IMM_REAL -/* 65245 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65260 -/* 65250 */ MCD_OPC_CheckPredicate, 10, 241, 18, 1, // Skip to: 135640 -/* 65255 */ MCD_OPC_Decode, 223, 30, 175, 2, // Opcode: LDNT1B_ZRR -/* 65260 */ MCD_OPC_FilterValue, 7, 231, 18, 1, // Skip to: 135640 -/* 65265 */ MCD_OPC_CheckPredicate, 10, 226, 18, 1, // Skip to: 135640 -/* 65270 */ MCD_OPC_CheckField, 20, 1, 0, 219, 18, 1, // Skip to: 135640 -/* 65277 */ MCD_OPC_Decode, 222, 30, 176, 2, // Opcode: LDNT1B_ZRI -/* 65282 */ MCD_OPC_FilterValue, 1, 145, 0, 0, // Skip to: 65432 -/* 65287 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65290 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65305 -/* 65295 */ MCD_OPC_CheckPredicate, 27, 196, 18, 1, // Skip to: 135640 -/* 65300 */ MCD_OPC_Decode, 207, 27, 175, 2, // Opcode: LD1RO_B -/* 65305 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65327 -/* 65310 */ MCD_OPC_CheckPredicate, 27, 181, 18, 1, // Skip to: 135640 -/* 65315 */ MCD_OPC_CheckField, 20, 1, 0, 174, 18, 1, // Skip to: 135640 -/* 65322 */ MCD_OPC_Decode, 208, 27, 176, 2, // Opcode: LD1RO_B_IMM -/* 65327 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65342 -/* 65332 */ MCD_OPC_CheckPredicate, 10, 159, 18, 1, // Skip to: 135640 -/* 65337 */ MCD_OPC_Decode, 132, 27, 175, 2, // Opcode: LD1B_H -/* 65342 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65357 -/* 65347 */ MCD_OPC_CheckPredicate, 14, 144, 18, 1, // Skip to: 135640 -/* 65352 */ MCD_OPC_Decode, 168, 30, 177, 2, // Opcode: LDFF1B_H_REAL -/* 65357 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65395 -/* 65362 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65365 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65380 -/* 65370 */ MCD_OPC_CheckPredicate, 10, 121, 18, 1, // Skip to: 135640 -/* 65375 */ MCD_OPC_Decode, 133, 27, 176, 2, // Opcode: LD1B_H_IMM_REAL -/* 65380 */ MCD_OPC_FilterValue, 1, 111, 18, 1, // Skip to: 135640 -/* 65385 */ MCD_OPC_CheckPredicate, 14, 106, 18, 1, // Skip to: 135640 -/* 65390 */ MCD_OPC_Decode, 194, 30, 176, 2, // Opcode: LDNF1B_H_IMM_REAL -/* 65395 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65410 -/* 65400 */ MCD_OPC_CheckPredicate, 10, 91, 18, 1, // Skip to: 135640 -/* 65405 */ MCD_OPC_Decode, 195, 28, 178, 2, // Opcode: LD2B -/* 65410 */ MCD_OPC_FilterValue, 7, 81, 18, 1, // Skip to: 135640 -/* 65415 */ MCD_OPC_CheckPredicate, 10, 76, 18, 1, // Skip to: 135640 -/* 65420 */ MCD_OPC_CheckField, 20, 1, 0, 69, 18, 1, // Skip to: 135640 -/* 65427 */ MCD_OPC_Decode, 196, 28, 179, 2, // Opcode: LD2B_IMM -/* 65432 */ MCD_OPC_FilterValue, 2, 108, 0, 0, // Skip to: 65545 -/* 65437 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65440 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65455 -/* 65445 */ MCD_OPC_CheckPredicate, 10, 46, 18, 1, // Skip to: 135640 -/* 65450 */ MCD_OPC_Decode, 135, 27, 175, 2, // Opcode: LD1B_S -/* 65455 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65470 -/* 65460 */ MCD_OPC_CheckPredicate, 14, 31, 18, 1, // Skip to: 135640 -/* 65465 */ MCD_OPC_Decode, 170, 30, 177, 2, // Opcode: LDFF1B_S_REAL -/* 65470 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65508 -/* 65475 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65493 -/* 65483 */ MCD_OPC_CheckPredicate, 10, 8, 18, 1, // Skip to: 135640 -/* 65488 */ MCD_OPC_Decode, 136, 27, 176, 2, // Opcode: LD1B_S_IMM_REAL -/* 65493 */ MCD_OPC_FilterValue, 1, 254, 17, 1, // Skip to: 135640 -/* 65498 */ MCD_OPC_CheckPredicate, 14, 249, 17, 1, // Skip to: 135640 -/* 65503 */ MCD_OPC_Decode, 196, 30, 176, 2, // Opcode: LDNF1B_S_IMM_REAL -/* 65508 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65523 -/* 65513 */ MCD_OPC_CheckPredicate, 10, 234, 17, 1, // Skip to: 135640 -/* 65518 */ MCD_OPC_Decode, 243, 28, 180, 2, // Opcode: LD3B -/* 65523 */ MCD_OPC_FilterValue, 7, 224, 17, 1, // Skip to: 135640 -/* 65528 */ MCD_OPC_CheckPredicate, 10, 219, 17, 1, // Skip to: 135640 -/* 65533 */ MCD_OPC_CheckField, 20, 1, 0, 212, 17, 1, // Skip to: 135640 -/* 65540 */ MCD_OPC_Decode, 244, 28, 181, 2, // Opcode: LD3B_IMM -/* 65545 */ MCD_OPC_FilterValue, 3, 108, 0, 0, // Skip to: 65658 -/* 65550 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65553 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65568 -/* 65558 */ MCD_OPC_CheckPredicate, 10, 189, 17, 1, // Skip to: 135640 -/* 65563 */ MCD_OPC_Decode, 130, 27, 175, 2, // Opcode: LD1B_D -/* 65568 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65583 -/* 65573 */ MCD_OPC_CheckPredicate, 14, 174, 17, 1, // Skip to: 135640 -/* 65578 */ MCD_OPC_Decode, 167, 30, 177, 2, // Opcode: LDFF1B_D_REAL -/* 65583 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65621 -/* 65588 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65591 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65606 -/* 65596 */ MCD_OPC_CheckPredicate, 10, 151, 17, 1, // Skip to: 135640 -/* 65601 */ MCD_OPC_Decode, 131, 27, 176, 2, // Opcode: LD1B_D_IMM_REAL -/* 65606 */ MCD_OPC_FilterValue, 1, 141, 17, 1, // Skip to: 135640 -/* 65611 */ MCD_OPC_CheckPredicate, 14, 136, 17, 1, // Skip to: 135640 -/* 65616 */ MCD_OPC_Decode, 193, 30, 176, 2, // Opcode: LDNF1B_D_IMM_REAL -/* 65621 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65636 -/* 65626 */ MCD_OPC_CheckPredicate, 10, 121, 17, 1, // Skip to: 135640 -/* 65631 */ MCD_OPC_Decode, 163, 29, 182, 2, // Opcode: LD4B -/* 65636 */ MCD_OPC_FilterValue, 7, 111, 17, 1, // Skip to: 135640 -/* 65641 */ MCD_OPC_CheckPredicate, 10, 106, 17, 1, // Skip to: 135640 -/* 65646 */ MCD_OPC_CheckField, 20, 1, 0, 99, 17, 1, // Skip to: 135640 -/* 65653 */ MCD_OPC_Decode, 164, 29, 183, 2, // Opcode: LD4B_IMM -/* 65658 */ MCD_OPC_FilterValue, 4, 161, 0, 0, // Skip to: 65824 -/* 65663 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65666 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65681 -/* 65671 */ MCD_OPC_CheckPredicate, 10, 76, 17, 1, // Skip to: 135640 -/* 65676 */ MCD_OPC_Decode, 219, 27, 175, 2, // Opcode: LD1RQ_H -/* 65681 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65703 -/* 65686 */ MCD_OPC_CheckPredicate, 10, 61, 17, 1, // Skip to: 135640 -/* 65691 */ MCD_OPC_CheckField, 20, 1, 0, 54, 17, 1, // Skip to: 135640 -/* 65698 */ MCD_OPC_Decode, 220, 27, 176, 2, // Opcode: LD1RQ_H_IMM -/* 65703 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65718 -/* 65708 */ MCD_OPC_CheckPredicate, 10, 39, 17, 1, // Skip to: 135640 -/* 65713 */ MCD_OPC_Decode, 129, 28, 175, 2, // Opcode: LD1SW_D -/* 65718 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65733 -/* 65723 */ MCD_OPC_CheckPredicate, 14, 24, 17, 1, // Skip to: 135640 -/* 65728 */ MCD_OPC_Decode, 180, 30, 177, 2, // Opcode: LDFF1SW_D_REAL -/* 65733 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65771 -/* 65738 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65756 -/* 65746 */ MCD_OPC_CheckPredicate, 10, 1, 17, 1, // Skip to: 135640 -/* 65751 */ MCD_OPC_Decode, 130, 28, 176, 2, // Opcode: LD1SW_D_IMM_REAL -/* 65756 */ MCD_OPC_FilterValue, 1, 247, 16, 1, // Skip to: 135640 -/* 65761 */ MCD_OPC_CheckPredicate, 14, 242, 16, 1, // Skip to: 135640 -/* 65766 */ MCD_OPC_Decode, 206, 30, 176, 2, // Opcode: LDNF1SW_D_IMM_REAL -/* 65771 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65786 -/* 65776 */ MCD_OPC_CheckPredicate, 10, 227, 16, 1, // Skip to: 135640 -/* 65781 */ MCD_OPC_Decode, 246, 30, 175, 2, // Opcode: LDNT1H_ZRR -/* 65786 */ MCD_OPC_FilterValue, 7, 217, 16, 1, // Skip to: 135640 -/* 65791 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65794 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65809 -/* 65799 */ MCD_OPC_CheckPredicate, 10, 204, 16, 1, // Skip to: 135640 -/* 65804 */ MCD_OPC_Decode, 245, 30, 176, 2, // Opcode: LDNT1H_ZRI -/* 65809 */ MCD_OPC_FilterValue, 1, 194, 16, 1, // Skip to: 135640 -/* 65814 */ MCD_OPC_CheckPredicate, 11, 189, 16, 1, // Skip to: 135640 -/* 65819 */ MCD_OPC_Decode, 202, 28, 179, 2, // Opcode: LD2Q_IMM -/* 65824 */ MCD_OPC_FilterValue, 5, 160, 0, 0, // Skip to: 65989 -/* 65829 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65832 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65847 -/* 65837 */ MCD_OPC_CheckPredicate, 27, 166, 16, 1, // Skip to: 135640 -/* 65842 */ MCD_OPC_Decode, 211, 27, 175, 2, // Opcode: LD1RO_H -/* 65847 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65869 -/* 65852 */ MCD_OPC_CheckPredicate, 27, 151, 16, 1, // Skip to: 135640 -/* 65857 */ MCD_OPC_CheckField, 20, 1, 0, 144, 16, 1, // Skip to: 135640 -/* 65864 */ MCD_OPC_Decode, 212, 27, 176, 2, // Opcode: LD1RO_H_IMM -/* 65869 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65884 -/* 65874 */ MCD_OPC_CheckPredicate, 10, 129, 16, 1, // Skip to: 135640 -/* 65879 */ MCD_OPC_Decode, 169, 27, 175, 2, // Opcode: LD1H -/* 65884 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65899 -/* 65889 */ MCD_OPC_CheckPredicate, 14, 114, 16, 1, // Skip to: 135640 -/* 65894 */ MCD_OPC_Decode, 173, 30, 177, 2, // Opcode: LDFF1H_REAL -/* 65899 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 65914 -/* 65904 */ MCD_OPC_CheckPredicate, 11, 99, 16, 1, // Skip to: 135640 -/* 65909 */ MCD_OPC_Decode, 201, 28, 178, 2, // Opcode: LD2Q -/* 65914 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 65952 -/* 65919 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 65922 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65937 -/* 65927 */ MCD_OPC_CheckPredicate, 10, 76, 16, 1, // Skip to: 135640 -/* 65932 */ MCD_OPC_Decode, 176, 27, 176, 2, // Opcode: LD1H_IMM_REAL -/* 65937 */ MCD_OPC_FilterValue, 1, 66, 16, 1, // Skip to: 135640 -/* 65942 */ MCD_OPC_CheckPredicate, 14, 61, 16, 1, // Skip to: 135640 -/* 65947 */ MCD_OPC_Decode, 199, 30, 176, 2, // Opcode: LDNF1H_IMM_REAL -/* 65952 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65967 -/* 65957 */ MCD_OPC_CheckPredicate, 10, 46, 16, 1, // Skip to: 135640 -/* 65962 */ MCD_OPC_Decode, 199, 28, 178, 2, // Opcode: LD2H -/* 65967 */ MCD_OPC_FilterValue, 7, 36, 16, 1, // Skip to: 135640 -/* 65972 */ MCD_OPC_CheckPredicate, 10, 31, 16, 1, // Skip to: 135640 -/* 65977 */ MCD_OPC_CheckField, 20, 1, 0, 24, 16, 1, // Skip to: 135640 -/* 65984 */ MCD_OPC_Decode, 200, 28, 179, 2, // Opcode: LD2H_IMM -/* 65989 */ MCD_OPC_FilterValue, 6, 108, 0, 0, // Skip to: 66102 -/* 65994 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 65997 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66012 -/* 66002 */ MCD_OPC_CheckPredicate, 10, 1, 16, 1, // Skip to: 135640 -/* 66007 */ MCD_OPC_Decode, 177, 27, 175, 2, // Opcode: LD1H_S -/* 66012 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66027 -/* 66017 */ MCD_OPC_CheckPredicate, 14, 242, 15, 1, // Skip to: 135640 -/* 66022 */ MCD_OPC_Decode, 174, 30, 177, 2, // Opcode: LDFF1H_S_REAL -/* 66027 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66065 -/* 66032 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66035 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66050 -/* 66040 */ MCD_OPC_CheckPredicate, 10, 219, 15, 1, // Skip to: 135640 -/* 66045 */ MCD_OPC_Decode, 178, 27, 176, 2, // Opcode: LD1H_S_IMM_REAL -/* 66050 */ MCD_OPC_FilterValue, 1, 209, 15, 1, // Skip to: 135640 -/* 66055 */ MCD_OPC_CheckPredicate, 14, 204, 15, 1, // Skip to: 135640 -/* 66060 */ MCD_OPC_Decode, 200, 30, 176, 2, // Opcode: LDNF1H_S_IMM_REAL -/* 66065 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66080 -/* 66070 */ MCD_OPC_CheckPredicate, 10, 189, 15, 1, // Skip to: 135640 -/* 66075 */ MCD_OPC_Decode, 247, 28, 180, 2, // Opcode: LD3H -/* 66080 */ MCD_OPC_FilterValue, 7, 179, 15, 1, // Skip to: 135640 -/* 66085 */ MCD_OPC_CheckPredicate, 10, 174, 15, 1, // Skip to: 135640 -/* 66090 */ MCD_OPC_CheckField, 20, 1, 0, 167, 15, 1, // Skip to: 135640 -/* 66097 */ MCD_OPC_Decode, 248, 28, 181, 2, // Opcode: LD3H_IMM -/* 66102 */ MCD_OPC_FilterValue, 7, 108, 0, 0, // Skip to: 66215 -/* 66107 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66110 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66125 -/* 66115 */ MCD_OPC_CheckPredicate, 10, 144, 15, 1, // Skip to: 135640 -/* 66120 */ MCD_OPC_Decode, 174, 27, 175, 2, // Opcode: LD1H_D -/* 66125 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66140 -/* 66130 */ MCD_OPC_CheckPredicate, 14, 129, 15, 1, // Skip to: 135640 -/* 66135 */ MCD_OPC_Decode, 172, 30, 177, 2, // Opcode: LDFF1H_D_REAL -/* 66140 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66178 -/* 66145 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66148 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66163 -/* 66153 */ MCD_OPC_CheckPredicate, 10, 106, 15, 1, // Skip to: 135640 -/* 66158 */ MCD_OPC_Decode, 175, 27, 176, 2, // Opcode: LD1H_D_IMM_REAL -/* 66163 */ MCD_OPC_FilterValue, 1, 96, 15, 1, // Skip to: 135640 -/* 66168 */ MCD_OPC_CheckPredicate, 14, 91, 15, 1, // Skip to: 135640 -/* 66173 */ MCD_OPC_Decode, 198, 30, 176, 2, // Opcode: LDNF1H_D_IMM_REAL -/* 66178 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66193 -/* 66183 */ MCD_OPC_CheckPredicate, 10, 76, 15, 1, // Skip to: 135640 -/* 66188 */ MCD_OPC_Decode, 181, 29, 182, 2, // Opcode: LD4H -/* 66193 */ MCD_OPC_FilterValue, 7, 66, 15, 1, // Skip to: 135640 -/* 66198 */ MCD_OPC_CheckPredicate, 10, 61, 15, 1, // Skip to: 135640 -/* 66203 */ MCD_OPC_CheckField, 20, 1, 0, 54, 15, 1, // Skip to: 135640 -/* 66210 */ MCD_OPC_Decode, 182, 29, 183, 2, // Opcode: LD4H_IMM -/* 66215 */ MCD_OPC_FilterValue, 8, 192, 0, 0, // Skip to: 66412 -/* 66220 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66223 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66238 -/* 66228 */ MCD_OPC_CheckPredicate, 10, 31, 15, 1, // Skip to: 135640 -/* 66233 */ MCD_OPC_Decode, 221, 27, 175, 2, // Opcode: LD1RQ_W -/* 66238 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 66276 -/* 66243 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66246 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66261 -/* 66251 */ MCD_OPC_CheckPredicate, 10, 8, 15, 1, // Skip to: 135640 -/* 66256 */ MCD_OPC_Decode, 222, 27, 176, 2, // Opcode: LD1RQ_W_IMM -/* 66261 */ MCD_OPC_FilterValue, 1, 254, 14, 1, // Skip to: 135640 -/* 66266 */ MCD_OPC_CheckPredicate, 28, 249, 14, 1, // Skip to: 135640 -/* 66271 */ MCD_OPC_Decode, 172, 28, 176, 2, // Opcode: LD1W_Q_IMM -/* 66276 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66291 -/* 66281 */ MCD_OPC_CheckPredicate, 10, 234, 14, 1, // Skip to: 135640 -/* 66286 */ MCD_OPC_Decode, 253, 27, 175, 2, // Opcode: LD1SH_D -/* 66291 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66306 -/* 66296 */ MCD_OPC_CheckPredicate, 14, 219, 14, 1, // Skip to: 135640 -/* 66301 */ MCD_OPC_Decode, 178, 30, 177, 2, // Opcode: LDFF1SH_D_REAL -/* 66306 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 66321 -/* 66311 */ MCD_OPC_CheckPredicate, 28, 204, 14, 1, // Skip to: 135640 -/* 66316 */ MCD_OPC_Decode, 171, 28, 175, 2, // Opcode: LD1W_Q -/* 66321 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66359 -/* 66326 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66329 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66344 -/* 66334 */ MCD_OPC_CheckPredicate, 10, 181, 14, 1, // Skip to: 135640 -/* 66339 */ MCD_OPC_Decode, 254, 27, 176, 2, // Opcode: LD1SH_D_IMM_REAL -/* 66344 */ MCD_OPC_FilterValue, 1, 171, 14, 1, // Skip to: 135640 -/* 66349 */ MCD_OPC_CheckPredicate, 14, 166, 14, 1, // Skip to: 135640 -/* 66354 */ MCD_OPC_Decode, 204, 30, 176, 2, // Opcode: LDNF1SH_D_IMM_REAL -/* 66359 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66374 -/* 66364 */ MCD_OPC_CheckPredicate, 10, 151, 14, 1, // Skip to: 135640 -/* 66369 */ MCD_OPC_Decode, 135, 31, 175, 2, // Opcode: LDNT1W_ZRR -/* 66374 */ MCD_OPC_FilterValue, 7, 141, 14, 1, // Skip to: 135640 -/* 66379 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66382 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66397 -/* 66387 */ MCD_OPC_CheckPredicate, 10, 128, 14, 1, // Skip to: 135640 -/* 66392 */ MCD_OPC_Decode, 134, 31, 176, 2, // Opcode: LDNT1W_ZRI -/* 66397 */ MCD_OPC_FilterValue, 1, 118, 14, 1, // Skip to: 135640 -/* 66402 */ MCD_OPC_CheckPredicate, 11, 113, 14, 1, // Skip to: 135640 -/* 66407 */ MCD_OPC_Decode, 250, 28, 181, 2, // Opcode: LD3Q_IMM -/* 66412 */ MCD_OPC_FilterValue, 9, 160, 0, 0, // Skip to: 66577 -/* 66417 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66435 -/* 66425 */ MCD_OPC_CheckPredicate, 27, 90, 14, 1, // Skip to: 135640 -/* 66430 */ MCD_OPC_Decode, 213, 27, 175, 2, // Opcode: LD1RO_W -/* 66435 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 66457 -/* 66440 */ MCD_OPC_CheckPredicate, 27, 75, 14, 1, // Skip to: 135640 -/* 66445 */ MCD_OPC_CheckField, 20, 1, 0, 68, 14, 1, // Skip to: 135640 -/* 66452 */ MCD_OPC_Decode, 214, 27, 176, 2, // Opcode: LD1RO_W_IMM -/* 66457 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66472 -/* 66462 */ MCD_OPC_CheckPredicate, 10, 53, 14, 1, // Skip to: 135640 -/* 66467 */ MCD_OPC_Decode, 255, 27, 175, 2, // Opcode: LD1SH_S -/* 66472 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66487 -/* 66477 */ MCD_OPC_CheckPredicate, 14, 38, 14, 1, // Skip to: 135640 -/* 66482 */ MCD_OPC_Decode, 179, 30, 177, 2, // Opcode: LDFF1SH_S_REAL -/* 66487 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 66502 -/* 66492 */ MCD_OPC_CheckPredicate, 11, 23, 14, 1, // Skip to: 135640 -/* 66497 */ MCD_OPC_Decode, 249, 28, 180, 2, // Opcode: LD3Q -/* 66502 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66540 -/* 66507 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66510 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66525 -/* 66515 */ MCD_OPC_CheckPredicate, 10, 0, 14, 1, // Skip to: 135640 -/* 66520 */ MCD_OPC_Decode, 128, 28, 176, 2, // Opcode: LD1SH_S_IMM_REAL -/* 66525 */ MCD_OPC_FilterValue, 1, 246, 13, 1, // Skip to: 135640 -/* 66530 */ MCD_OPC_CheckPredicate, 14, 241, 13, 1, // Skip to: 135640 -/* 66535 */ MCD_OPC_Decode, 205, 30, 176, 2, // Opcode: LDNF1SH_S_IMM_REAL -/* 66540 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66555 -/* 66545 */ MCD_OPC_CheckPredicate, 10, 226, 13, 1, // Skip to: 135640 -/* 66550 */ MCD_OPC_Decode, 233, 28, 178, 2, // Opcode: LD2W -/* 66555 */ MCD_OPC_FilterValue, 7, 216, 13, 1, // Skip to: 135640 -/* 66560 */ MCD_OPC_CheckPredicate, 10, 211, 13, 1, // Skip to: 135640 -/* 66565 */ MCD_OPC_CheckField, 20, 1, 0, 204, 13, 1, // Skip to: 135640 -/* 66572 */ MCD_OPC_Decode, 234, 28, 179, 2, // Opcode: LD2W_IMM -/* 66577 */ MCD_OPC_FilterValue, 10, 108, 0, 0, // Skip to: 66690 -/* 66582 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66585 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66600 -/* 66590 */ MCD_OPC_CheckPredicate, 10, 181, 13, 1, // Skip to: 135640 -/* 66595 */ MCD_OPC_Decode, 163, 28, 175, 2, // Opcode: LD1W -/* 66600 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66615 -/* 66605 */ MCD_OPC_CheckPredicate, 14, 166, 13, 1, // Skip to: 135640 -/* 66610 */ MCD_OPC_Decode, 182, 30, 177, 2, // Opcode: LDFF1W_REAL -/* 66615 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66653 -/* 66620 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66623 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66638 -/* 66628 */ MCD_OPC_CheckPredicate, 10, 143, 13, 1, // Skip to: 135640 -/* 66633 */ MCD_OPC_Decode, 170, 28, 176, 2, // Opcode: LD1W_IMM_REAL -/* 66638 */ MCD_OPC_FilterValue, 1, 133, 13, 1, // Skip to: 135640 -/* 66643 */ MCD_OPC_CheckPredicate, 14, 128, 13, 1, // Skip to: 135640 -/* 66648 */ MCD_OPC_Decode, 208, 30, 176, 2, // Opcode: LDNF1W_IMM_REAL -/* 66653 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66668 -/* 66658 */ MCD_OPC_CheckPredicate, 10, 113, 13, 1, // Skip to: 135640 -/* 66663 */ MCD_OPC_Decode, 153, 29, 180, 2, // Opcode: LD3W -/* 66668 */ MCD_OPC_FilterValue, 7, 103, 13, 1, // Skip to: 135640 -/* 66673 */ MCD_OPC_CheckPredicate, 10, 98, 13, 1, // Skip to: 135640 -/* 66678 */ MCD_OPC_CheckField, 20, 1, 0, 91, 13, 1, // Skip to: 135640 -/* 66685 */ MCD_OPC_Decode, 154, 29, 181, 2, // Opcode: LD3W_IMM -/* 66690 */ MCD_OPC_FilterValue, 11, 108, 0, 0, // Skip to: 66803 -/* 66695 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66698 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66713 -/* 66703 */ MCD_OPC_CheckPredicate, 10, 68, 13, 1, // Skip to: 135640 -/* 66708 */ MCD_OPC_Decode, 168, 28, 175, 2, // Opcode: LD1W_D -/* 66713 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66728 -/* 66718 */ MCD_OPC_CheckPredicate, 14, 53, 13, 1, // Skip to: 135640 -/* 66723 */ MCD_OPC_Decode, 181, 30, 177, 2, // Opcode: LDFF1W_D_REAL -/* 66728 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66766 -/* 66733 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66736 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66751 -/* 66741 */ MCD_OPC_CheckPredicate, 10, 30, 13, 1, // Skip to: 135640 -/* 66746 */ MCD_OPC_Decode, 169, 28, 176, 2, // Opcode: LD1W_D_IMM_REAL -/* 66751 */ MCD_OPC_FilterValue, 1, 20, 13, 1, // Skip to: 135640 -/* 66756 */ MCD_OPC_CheckPredicate, 14, 15, 13, 1, // Skip to: 135640 -/* 66761 */ MCD_OPC_Decode, 207, 30, 176, 2, // Opcode: LDNF1W_D_IMM_REAL -/* 66766 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66781 -/* 66771 */ MCD_OPC_CheckPredicate, 10, 0, 13, 1, // Skip to: 135640 -/* 66776 */ MCD_OPC_Decode, 201, 29, 182, 2, // Opcode: LD4W -/* 66781 */ MCD_OPC_FilterValue, 7, 246, 12, 1, // Skip to: 135640 -/* 66786 */ MCD_OPC_CheckPredicate, 10, 241, 12, 1, // Skip to: 135640 -/* 66791 */ MCD_OPC_CheckField, 20, 1, 0, 234, 12, 1, // Skip to: 135640 -/* 66798 */ MCD_OPC_Decode, 202, 29, 183, 2, // Opcode: LD4W_IMM -/* 66803 */ MCD_OPC_FilterValue, 12, 192, 0, 0, // Skip to: 67000 -/* 66808 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 66811 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66826 -/* 66816 */ MCD_OPC_CheckPredicate, 10, 211, 12, 1, // Skip to: 135640 -/* 66821 */ MCD_OPC_Decode, 217, 27, 175, 2, // Opcode: LD1RQ_D -/* 66826 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 66864 -/* 66831 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66834 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66849 -/* 66839 */ MCD_OPC_CheckPredicate, 10, 188, 12, 1, // Skip to: 135640 -/* 66844 */ MCD_OPC_Decode, 218, 27, 176, 2, // Opcode: LD1RQ_D_IMM -/* 66849 */ MCD_OPC_FilterValue, 1, 178, 12, 1, // Skip to: 135640 -/* 66854 */ MCD_OPC_CheckPredicate, 28, 173, 12, 1, // Skip to: 135640 -/* 66859 */ MCD_OPC_Decode, 148, 27, 176, 2, // Opcode: LD1D_Q_IMM -/* 66864 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66879 -/* 66869 */ MCD_OPC_CheckPredicate, 10, 158, 12, 1, // Skip to: 135640 -/* 66874 */ MCD_OPC_Decode, 247, 27, 175, 2, // Opcode: LD1SB_D -/* 66879 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66894 -/* 66884 */ MCD_OPC_CheckPredicate, 14, 143, 12, 1, // Skip to: 135640 -/* 66889 */ MCD_OPC_Decode, 175, 30, 177, 2, // Opcode: LDFF1SB_D_REAL -/* 66894 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 66909 -/* 66899 */ MCD_OPC_CheckPredicate, 28, 128, 12, 1, // Skip to: 135640 -/* 66904 */ MCD_OPC_Decode, 147, 27, 175, 2, // Opcode: LD1D_Q -/* 66909 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 66947 -/* 66914 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66917 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66932 -/* 66922 */ MCD_OPC_CheckPredicate, 10, 105, 12, 1, // Skip to: 135640 -/* 66927 */ MCD_OPC_Decode, 248, 27, 176, 2, // Opcode: LD1SB_D_IMM_REAL -/* 66932 */ MCD_OPC_FilterValue, 1, 95, 12, 1, // Skip to: 135640 -/* 66937 */ MCD_OPC_CheckPredicate, 14, 90, 12, 1, // Skip to: 135640 -/* 66942 */ MCD_OPC_Decode, 201, 30, 176, 2, // Opcode: LDNF1SB_D_IMM_REAL -/* 66947 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66962 -/* 66952 */ MCD_OPC_CheckPredicate, 10, 75, 12, 1, // Skip to: 135640 -/* 66957 */ MCD_OPC_Decode, 235, 30, 175, 2, // Opcode: LDNT1D_ZRR -/* 66962 */ MCD_OPC_FilterValue, 7, 65, 12, 1, // Skip to: 135640 -/* 66967 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 66970 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66985 -/* 66975 */ MCD_OPC_CheckPredicate, 10, 52, 12, 1, // Skip to: 135640 -/* 66980 */ MCD_OPC_Decode, 234, 30, 176, 2, // Opcode: LDNT1D_ZRI -/* 66985 */ MCD_OPC_FilterValue, 1, 42, 12, 1, // Skip to: 135640 -/* 66990 */ MCD_OPC_CheckPredicate, 11, 37, 12, 1, // Skip to: 135640 -/* 66995 */ MCD_OPC_Decode, 184, 29, 183, 2, // Opcode: LD4Q_IMM -/* 67000 */ MCD_OPC_FilterValue, 13, 160, 0, 0, // Skip to: 67165 -/* 67005 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67008 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67023 -/* 67013 */ MCD_OPC_CheckPredicate, 27, 14, 12, 1, // Skip to: 135640 -/* 67018 */ MCD_OPC_Decode, 209, 27, 175, 2, // Opcode: LD1RO_D -/* 67023 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 67045 -/* 67028 */ MCD_OPC_CheckPredicate, 27, 255, 11, 1, // Skip to: 135640 -/* 67033 */ MCD_OPC_CheckField, 20, 1, 0, 248, 11, 1, // Skip to: 135640 -/* 67040 */ MCD_OPC_Decode, 210, 27, 176, 2, // Opcode: LD1RO_D_IMM -/* 67045 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 67060 -/* 67050 */ MCD_OPC_CheckPredicate, 10, 233, 11, 1, // Skip to: 135640 -/* 67055 */ MCD_OPC_Decode, 251, 27, 175, 2, // Opcode: LD1SB_S -/* 67060 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67075 -/* 67065 */ MCD_OPC_CheckPredicate, 14, 218, 11, 1, // Skip to: 135640 -/* 67070 */ MCD_OPC_Decode, 177, 30, 177, 2, // Opcode: LDFF1SB_S_REAL -/* 67075 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 67090 -/* 67080 */ MCD_OPC_CheckPredicate, 11, 203, 11, 1, // Skip to: 135640 -/* 67085 */ MCD_OPC_Decode, 183, 29, 182, 2, // Opcode: LD4Q -/* 67090 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 67128 -/* 67095 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 67098 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67113 -/* 67103 */ MCD_OPC_CheckPredicate, 10, 180, 11, 1, // Skip to: 135640 -/* 67108 */ MCD_OPC_Decode, 252, 27, 176, 2, // Opcode: LD1SB_S_IMM_REAL -/* 67113 */ MCD_OPC_FilterValue, 1, 170, 11, 1, // Skip to: 135640 -/* 67118 */ MCD_OPC_CheckPredicate, 14, 165, 11, 1, // Skip to: 135640 -/* 67123 */ MCD_OPC_Decode, 203, 30, 176, 2, // Opcode: LDNF1SB_S_IMM_REAL -/* 67128 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67143 -/* 67133 */ MCD_OPC_CheckPredicate, 10, 150, 11, 1, // Skip to: 135640 -/* 67138 */ MCD_OPC_Decode, 197, 28, 178, 2, // Opcode: LD2D -/* 67143 */ MCD_OPC_FilterValue, 7, 140, 11, 1, // Skip to: 135640 -/* 67148 */ MCD_OPC_CheckPredicate, 10, 135, 11, 1, // Skip to: 135640 -/* 67153 */ MCD_OPC_CheckField, 20, 1, 0, 128, 11, 1, // Skip to: 135640 -/* 67160 */ MCD_OPC_Decode, 198, 28, 179, 2, // Opcode: LD2D_IMM -/* 67165 */ MCD_OPC_FilterValue, 14, 108, 0, 0, // Skip to: 67278 -/* 67170 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67173 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 67188 -/* 67178 */ MCD_OPC_CheckPredicate, 10, 105, 11, 1, // Skip to: 135640 -/* 67183 */ MCD_OPC_Decode, 249, 27, 175, 2, // Opcode: LD1SB_H -/* 67188 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67203 -/* 67193 */ MCD_OPC_CheckPredicate, 14, 90, 11, 1, // Skip to: 135640 -/* 67198 */ MCD_OPC_Decode, 176, 30, 177, 2, // Opcode: LDFF1SB_H_REAL -/* 67203 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 67241 -/* 67208 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 67211 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67226 -/* 67216 */ MCD_OPC_CheckPredicate, 10, 67, 11, 1, // Skip to: 135640 -/* 67221 */ MCD_OPC_Decode, 250, 27, 176, 2, // Opcode: LD1SB_H_IMM_REAL -/* 67226 */ MCD_OPC_FilterValue, 1, 57, 11, 1, // Skip to: 135640 -/* 67231 */ MCD_OPC_CheckPredicate, 14, 52, 11, 1, // Skip to: 135640 -/* 67236 */ MCD_OPC_Decode, 202, 30, 176, 2, // Opcode: LDNF1SB_H_IMM_REAL -/* 67241 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67256 -/* 67246 */ MCD_OPC_CheckPredicate, 10, 37, 11, 1, // Skip to: 135640 -/* 67251 */ MCD_OPC_Decode, 245, 28, 180, 2, // Opcode: LD3D -/* 67256 */ MCD_OPC_FilterValue, 7, 27, 11, 1, // Skip to: 135640 -/* 67261 */ MCD_OPC_CheckPredicate, 10, 22, 11, 1, // Skip to: 135640 -/* 67266 */ MCD_OPC_CheckField, 20, 1, 0, 15, 11, 1, // Skip to: 135640 -/* 67273 */ MCD_OPC_Decode, 246, 28, 181, 2, // Opcode: LD3D_IMM -/* 67278 */ MCD_OPC_FilterValue, 15, 5, 11, 1, // Skip to: 135640 -/* 67283 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67286 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 67301 -/* 67291 */ MCD_OPC_CheckPredicate, 10, 248, 10, 1, // Skip to: 135640 -/* 67296 */ MCD_OPC_Decode, 141, 27, 175, 2, // Opcode: LD1D -/* 67301 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67316 -/* 67306 */ MCD_OPC_CheckPredicate, 14, 233, 10, 1, // Skip to: 135640 -/* 67311 */ MCD_OPC_Decode, 171, 30, 177, 2, // Opcode: LDFF1D_REAL -/* 67316 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 67354 -/* 67321 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 67324 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67339 -/* 67329 */ MCD_OPC_CheckPredicate, 10, 210, 10, 1, // Skip to: 135640 -/* 67334 */ MCD_OPC_Decode, 146, 27, 176, 2, // Opcode: LD1D_IMM_REAL -/* 67339 */ MCD_OPC_FilterValue, 1, 200, 10, 1, // Skip to: 135640 -/* 67344 */ MCD_OPC_CheckPredicate, 14, 195, 10, 1, // Skip to: 135640 -/* 67349 */ MCD_OPC_Decode, 197, 30, 176, 2, // Opcode: LDNF1D_IMM_REAL -/* 67354 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67369 -/* 67359 */ MCD_OPC_CheckPredicate, 10, 180, 10, 1, // Skip to: 135640 -/* 67364 */ MCD_OPC_Decode, 165, 29, 182, 2, // Opcode: LD4D -/* 67369 */ MCD_OPC_FilterValue, 7, 170, 10, 1, // Skip to: 135640 -/* 67374 */ MCD_OPC_CheckPredicate, 10, 165, 10, 1, // Skip to: 135640 -/* 67379 */ MCD_OPC_CheckField, 20, 1, 0, 158, 10, 1, // Skip to: 135640 -/* 67386 */ MCD_OPC_Decode, 166, 29, 183, 2, // Opcode: LD4D_IMM -/* 67391 */ MCD_OPC_FilterValue, 6, 101, 7, 0, // Skip to: 69289 -/* 67396 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 67399 */ MCD_OPC_FilterValue, 0, 130, 0, 0, // Skip to: 67534 -/* 67404 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67407 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67422 -/* 67412 */ MCD_OPC_CheckPredicate, 14, 127, 10, 1, // Skip to: 135640 -/* 67417 */ MCD_OPC_Decode, 201, 25, 165, 2, // Opcode: GLD1SB_D_UXTW_REAL -/* 67422 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 67437 -/* 67427 */ MCD_OPC_CheckPredicate, 14, 112, 10, 1, // Skip to: 135640 -/* 67432 */ MCD_OPC_Decode, 137, 26, 165, 2, // Opcode: GLDFF1SB_D_UXTW_REAL -/* 67437 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 67452 -/* 67442 */ MCD_OPC_CheckPredicate, 14, 97, 10, 1, // Skip to: 135640 -/* 67447 */ MCD_OPC_Decode, 174, 25, 165, 2, // Opcode: GLD1B_D_UXTW_REAL -/* 67452 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67467 -/* 67457 */ MCD_OPC_CheckPredicate, 14, 82, 10, 1, // Skip to: 135640 -/* 67462 */ MCD_OPC_Decode, 239, 25, 165, 2, // Opcode: GLDFF1B_D_UXTW_REAL -/* 67467 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 67482 -/* 67472 */ MCD_OPC_CheckPredicate, 19, 67, 10, 1, // Skip to: 135640 -/* 67477 */ MCD_OPC_Decode, 249, 30, 170, 2, // Opcode: LDNT1SB_ZZR_D_REAL -/* 67482 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 67497 -/* 67487 */ MCD_OPC_CheckPredicate, 28, 52, 10, 1, // Skip to: 135640 -/* 67492 */ MCD_OPC_Decode, 197, 25, 170, 2, // Opcode: GLD1Q -/* 67497 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67512 -/* 67502 */ MCD_OPC_CheckPredicate, 19, 37, 10, 1, // Skip to: 135640 -/* 67507 */ MCD_OPC_Decode, 224, 30, 170, 2, // Opcode: LDNT1B_ZZR_D_REAL -/* 67512 */ MCD_OPC_FilterValue, 7, 27, 10, 1, // Skip to: 135640 -/* 67517 */ MCD_OPC_CheckPredicate, 14, 22, 10, 1, // Skip to: 135640 -/* 67522 */ MCD_OPC_CheckField, 4, 1, 0, 15, 10, 1, // Skip to: 135640 -/* 67529 */ MCD_OPC_Decode, 201, 35, 174, 2, // Opcode: PRFB_D_PZI -/* 67534 */ MCD_OPC_FilterValue, 1, 151, 0, 0, // Skip to: 67690 -/* 67539 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67542 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 67564 -/* 67547 */ MCD_OPC_CheckPredicate, 14, 248, 9, 1, // Skip to: 135640 -/* 67552 */ MCD_OPC_CheckField, 4, 1, 0, 241, 9, 1, // Skip to: 135640 -/* 67559 */ MCD_OPC_Decode, 204, 35, 166, 2, // Opcode: PRFB_D_UXTW_SCALED -/* 67564 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 67586 -/* 67569 */ MCD_OPC_CheckPredicate, 14, 226, 9, 1, // Skip to: 135640 -/* 67574 */ MCD_OPC_CheckField, 4, 1, 0, 219, 9, 1, // Skip to: 135640 -/* 67581 */ MCD_OPC_Decode, 222, 35, 166, 2, // Opcode: PRFH_D_UXTW_SCALED -/* 67586 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 67608 -/* 67591 */ MCD_OPC_CheckPredicate, 14, 204, 9, 1, // Skip to: 135640 -/* 67596 */ MCD_OPC_CheckField, 4, 1, 0, 197, 9, 1, // Skip to: 135640 -/* 67603 */ MCD_OPC_Decode, 236, 35, 166, 2, // Opcode: PRFW_D_UXTW_SCALED -/* 67608 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 67630 -/* 67613 */ MCD_OPC_CheckPredicate, 14, 182, 9, 1, // Skip to: 135640 -/* 67618 */ MCD_OPC_CheckField, 4, 1, 0, 175, 9, 1, // Skip to: 135640 -/* 67625 */ MCD_OPC_Decode, 213, 35, 166, 2, // Opcode: PRFD_D_UXTW_SCALED -/* 67630 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 67645 -/* 67635 */ MCD_OPC_CheckPredicate, 14, 160, 9, 1, // Skip to: 135640 -/* 67640 */ MCD_OPC_Decode, 198, 25, 171, 2, // Opcode: GLD1SB_D_IMM_REAL -/* 67645 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 67660 -/* 67650 */ MCD_OPC_CheckPredicate, 14, 145, 9, 1, // Skip to: 135640 -/* 67655 */ MCD_OPC_Decode, 134, 26, 171, 2, // Opcode: GLDFF1SB_D_IMM_REAL -/* 67660 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67675 -/* 67665 */ MCD_OPC_CheckPredicate, 14, 130, 9, 1, // Skip to: 135640 -/* 67670 */ MCD_OPC_Decode, 171, 25, 171, 2, // Opcode: GLD1B_D_IMM_REAL -/* 67675 */ MCD_OPC_FilterValue, 7, 120, 9, 1, // Skip to: 135640 -/* 67680 */ MCD_OPC_CheckPredicate, 14, 115, 9, 1, // Skip to: 135640 -/* 67685 */ MCD_OPC_Decode, 236, 25, 171, 2, // Opcode: GLDFF1B_D_IMM_REAL -/* 67690 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 67818 -/* 67695 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67698 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67713 -/* 67703 */ MCD_OPC_CheckPredicate, 14, 92, 9, 1, // Skip to: 135640 -/* 67708 */ MCD_OPC_Decode, 200, 25, 165, 2, // Opcode: GLD1SB_D_SXTW_REAL -/* 67713 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 67728 -/* 67718 */ MCD_OPC_CheckPredicate, 14, 77, 9, 1, // Skip to: 135640 -/* 67723 */ MCD_OPC_Decode, 136, 26, 165, 2, // Opcode: GLDFF1SB_D_SXTW_REAL -/* 67728 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 67743 -/* 67733 */ MCD_OPC_CheckPredicate, 14, 62, 9, 1, // Skip to: 135640 -/* 67738 */ MCD_OPC_Decode, 173, 25, 165, 2, // Opcode: GLD1B_D_SXTW_REAL -/* 67743 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67758 -/* 67748 */ MCD_OPC_CheckPredicate, 14, 47, 9, 1, // Skip to: 135640 -/* 67753 */ MCD_OPC_Decode, 238, 25, 165, 2, // Opcode: GLDFF1B_D_SXTW_REAL -/* 67758 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 67773 -/* 67763 */ MCD_OPC_CheckPredicate, 14, 32, 9, 1, // Skip to: 135640 -/* 67768 */ MCD_OPC_Decode, 199, 25, 165, 2, // Opcode: GLD1SB_D_REAL -/* 67773 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 67788 -/* 67778 */ MCD_OPC_CheckPredicate, 14, 17, 9, 1, // Skip to: 135640 -/* 67783 */ MCD_OPC_Decode, 135, 26, 165, 2, // Opcode: GLDFF1SB_D_REAL -/* 67788 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67803 -/* 67793 */ MCD_OPC_CheckPredicate, 14, 2, 9, 1, // Skip to: 135640 -/* 67798 */ MCD_OPC_Decode, 172, 25, 165, 2, // Opcode: GLD1B_D_REAL -/* 67803 */ MCD_OPC_FilterValue, 7, 248, 8, 1, // Skip to: 135640 -/* 67808 */ MCD_OPC_CheckPredicate, 14, 243, 8, 1, // Skip to: 135640 -/* 67813 */ MCD_OPC_Decode, 237, 25, 165, 2, // Opcode: GLDFF1B_D_REAL -/* 67818 */ MCD_OPC_FilterValue, 3, 179, 0, 0, // Skip to: 68002 -/* 67823 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 67826 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 67848 -/* 67831 */ MCD_OPC_CheckPredicate, 14, 220, 8, 1, // Skip to: 135640 -/* 67836 */ MCD_OPC_CheckField, 4, 1, 0, 213, 8, 1, // Skip to: 135640 -/* 67843 */ MCD_OPC_Decode, 203, 35, 166, 2, // Opcode: PRFB_D_SXTW_SCALED -/* 67848 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 67870 -/* 67853 */ MCD_OPC_CheckPredicate, 14, 198, 8, 1, // Skip to: 135640 -/* 67858 */ MCD_OPC_CheckField, 4, 1, 0, 191, 8, 1, // Skip to: 135640 -/* 67865 */ MCD_OPC_Decode, 221, 35, 166, 2, // Opcode: PRFH_D_SXTW_SCALED -/* 67870 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 67892 -/* 67875 */ MCD_OPC_CheckPredicate, 14, 176, 8, 1, // Skip to: 135640 -/* 67880 */ MCD_OPC_CheckField, 4, 1, 0, 169, 8, 1, // Skip to: 135640 -/* 67887 */ MCD_OPC_Decode, 235, 35, 166, 2, // Opcode: PRFW_D_SXTW_SCALED -/* 67892 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 67914 -/* 67897 */ MCD_OPC_CheckPredicate, 14, 154, 8, 1, // Skip to: 135640 -/* 67902 */ MCD_OPC_CheckField, 4, 1, 0, 147, 8, 1, // Skip to: 135640 -/* 67909 */ MCD_OPC_Decode, 212, 35, 166, 2, // Opcode: PRFD_D_SXTW_SCALED -/* 67914 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 67936 -/* 67919 */ MCD_OPC_CheckPredicate, 14, 132, 8, 1, // Skip to: 135640 -/* 67924 */ MCD_OPC_CheckField, 4, 1, 0, 125, 8, 1, // Skip to: 135640 -/* 67931 */ MCD_OPC_Decode, 202, 35, 166, 2, // Opcode: PRFB_D_SCALED -/* 67936 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 67958 -/* 67941 */ MCD_OPC_CheckPredicate, 14, 110, 8, 1, // Skip to: 135640 -/* 67946 */ MCD_OPC_CheckField, 4, 1, 0, 103, 8, 1, // Skip to: 135640 -/* 67953 */ MCD_OPC_Decode, 220, 35, 166, 2, // Opcode: PRFH_D_SCALED -/* 67958 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 67980 -/* 67963 */ MCD_OPC_CheckPredicate, 14, 88, 8, 1, // Skip to: 135640 -/* 67968 */ MCD_OPC_CheckField, 4, 1, 0, 81, 8, 1, // Skip to: 135640 -/* 67975 */ MCD_OPC_Decode, 234, 35, 166, 2, // Opcode: PRFW_D_SCALED -/* 67980 */ MCD_OPC_FilterValue, 7, 71, 8, 1, // Skip to: 135640 -/* 67985 */ MCD_OPC_CheckPredicate, 14, 66, 8, 1, // Skip to: 135640 -/* 67990 */ MCD_OPC_CheckField, 4, 1, 0, 59, 8, 1, // Skip to: 135640 -/* 67997 */ MCD_OPC_Decode, 211, 35, 166, 2, // Opcode: PRFD_D_SCALED -/* 68002 */ MCD_OPC_FilterValue, 4, 115, 0, 0, // Skip to: 68122 -/* 68007 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68010 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68025 -/* 68015 */ MCD_OPC_CheckPredicate, 14, 36, 8, 1, // Skip to: 135640 -/* 68020 */ MCD_OPC_Decode, 210, 25, 165, 2, // Opcode: GLD1SH_D_UXTW_REAL -/* 68025 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68040 -/* 68030 */ MCD_OPC_CheckPredicate, 14, 21, 8, 1, // Skip to: 135640 -/* 68035 */ MCD_OPC_Decode, 146, 26, 165, 2, // Opcode: GLDFF1SH_D_UXTW_REAL -/* 68040 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68055 -/* 68045 */ MCD_OPC_CheckPredicate, 14, 6, 8, 1, // Skip to: 135640 -/* 68050 */ MCD_OPC_Decode, 190, 25, 165, 2, // Opcode: GLD1H_D_UXTW_REAL -/* 68055 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68070 -/* 68060 */ MCD_OPC_CheckPredicate, 14, 247, 7, 1, // Skip to: 135640 -/* 68065 */ MCD_OPC_Decode, 255, 25, 165, 2, // Opcode: GLDFF1H_D_UXTW_REAL -/* 68070 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68085 -/* 68075 */ MCD_OPC_CheckPredicate, 19, 232, 7, 1, // Skip to: 135640 -/* 68080 */ MCD_OPC_Decode, 251, 30, 170, 2, // Opcode: LDNT1SH_ZZR_D_REAL -/* 68085 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68100 -/* 68090 */ MCD_OPC_CheckPredicate, 19, 217, 7, 1, // Skip to: 135640 -/* 68095 */ MCD_OPC_Decode, 247, 30, 170, 2, // Opcode: LDNT1H_ZZR_D_REAL -/* 68100 */ MCD_OPC_FilterValue, 7, 207, 7, 1, // Skip to: 135640 -/* 68105 */ MCD_OPC_CheckPredicate, 14, 202, 7, 1, // Skip to: 135640 -/* 68110 */ MCD_OPC_CheckField, 4, 1, 0, 195, 7, 1, // Skip to: 135640 -/* 68117 */ MCD_OPC_Decode, 219, 35, 174, 2, // Opcode: PRFH_D_PZI -/* 68122 */ MCD_OPC_FilterValue, 5, 123, 0, 0, // Skip to: 68250 -/* 68127 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68145 -/* 68135 */ MCD_OPC_CheckPredicate, 14, 172, 7, 1, // Skip to: 135640 -/* 68140 */ MCD_OPC_Decode, 211, 25, 165, 2, // Opcode: GLD1SH_D_UXTW_SCALED_REAL -/* 68145 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68160 -/* 68150 */ MCD_OPC_CheckPredicate, 14, 157, 7, 1, // Skip to: 135640 -/* 68155 */ MCD_OPC_Decode, 147, 26, 165, 2, // Opcode: GLDFF1SH_D_UXTW_SCALED_REAL -/* 68160 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68175 -/* 68165 */ MCD_OPC_CheckPredicate, 14, 142, 7, 1, // Skip to: 135640 -/* 68170 */ MCD_OPC_Decode, 191, 25, 165, 2, // Opcode: GLD1H_D_UXTW_SCALED_REAL -/* 68175 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68190 -/* 68180 */ MCD_OPC_CheckPredicate, 14, 127, 7, 1, // Skip to: 135640 -/* 68185 */ MCD_OPC_Decode, 128, 26, 165, 2, // Opcode: GLDFF1H_D_UXTW_SCALED_REAL -/* 68190 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68205 -/* 68195 */ MCD_OPC_CheckPredicate, 14, 112, 7, 1, // Skip to: 135640 -/* 68200 */ MCD_OPC_Decode, 205, 25, 171, 2, // Opcode: GLD1SH_D_IMM_REAL -/* 68205 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68220 -/* 68210 */ MCD_OPC_CheckPredicate, 14, 97, 7, 1, // Skip to: 135640 -/* 68215 */ MCD_OPC_Decode, 141, 26, 171, 2, // Opcode: GLDFF1SH_D_IMM_REAL -/* 68220 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68235 -/* 68225 */ MCD_OPC_CheckPredicate, 14, 82, 7, 1, // Skip to: 135640 -/* 68230 */ MCD_OPC_Decode, 185, 25, 171, 2, // Opcode: GLD1H_D_IMM_REAL -/* 68235 */ MCD_OPC_FilterValue, 7, 72, 7, 1, // Skip to: 135640 -/* 68240 */ MCD_OPC_CheckPredicate, 14, 67, 7, 1, // Skip to: 135640 -/* 68245 */ MCD_OPC_Decode, 250, 25, 171, 2, // Opcode: GLDFF1H_D_IMM_REAL -/* 68250 */ MCD_OPC_FilterValue, 6, 123, 0, 0, // Skip to: 68378 -/* 68255 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68258 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68273 -/* 68263 */ MCD_OPC_CheckPredicate, 14, 44, 7, 1, // Skip to: 135640 -/* 68268 */ MCD_OPC_Decode, 208, 25, 165, 2, // Opcode: GLD1SH_D_SXTW_REAL -/* 68273 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68288 -/* 68278 */ MCD_OPC_CheckPredicate, 14, 29, 7, 1, // Skip to: 135640 -/* 68283 */ MCD_OPC_Decode, 144, 26, 165, 2, // Opcode: GLDFF1SH_D_SXTW_REAL -/* 68288 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68303 -/* 68293 */ MCD_OPC_CheckPredicate, 14, 14, 7, 1, // Skip to: 135640 -/* 68298 */ MCD_OPC_Decode, 188, 25, 165, 2, // Opcode: GLD1H_D_SXTW_REAL -/* 68303 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68318 -/* 68308 */ MCD_OPC_CheckPredicate, 14, 255, 6, 1, // Skip to: 135640 -/* 68313 */ MCD_OPC_Decode, 253, 25, 165, 2, // Opcode: GLDFF1H_D_SXTW_REAL -/* 68318 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68333 -/* 68323 */ MCD_OPC_CheckPredicate, 14, 240, 6, 1, // Skip to: 135640 -/* 68328 */ MCD_OPC_Decode, 206, 25, 165, 2, // Opcode: GLD1SH_D_REAL -/* 68333 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68348 -/* 68338 */ MCD_OPC_CheckPredicate, 14, 225, 6, 1, // Skip to: 135640 -/* 68343 */ MCD_OPC_Decode, 142, 26, 165, 2, // Opcode: GLDFF1SH_D_REAL -/* 68348 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68363 -/* 68353 */ MCD_OPC_CheckPredicate, 14, 210, 6, 1, // Skip to: 135640 -/* 68358 */ MCD_OPC_Decode, 186, 25, 165, 2, // Opcode: GLD1H_D_REAL -/* 68363 */ MCD_OPC_FilterValue, 7, 200, 6, 1, // Skip to: 135640 -/* 68368 */ MCD_OPC_CheckPredicate, 14, 195, 6, 1, // Skip to: 135640 -/* 68373 */ MCD_OPC_Decode, 251, 25, 165, 2, // Opcode: GLDFF1H_D_REAL -/* 68378 */ MCD_OPC_FilterValue, 7, 123, 0, 0, // Skip to: 68506 -/* 68383 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68386 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68401 -/* 68391 */ MCD_OPC_CheckPredicate, 14, 172, 6, 1, // Skip to: 135640 -/* 68396 */ MCD_OPC_Decode, 209, 25, 165, 2, // Opcode: GLD1SH_D_SXTW_SCALED_REAL -/* 68401 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68416 -/* 68406 */ MCD_OPC_CheckPredicate, 14, 157, 6, 1, // Skip to: 135640 -/* 68411 */ MCD_OPC_Decode, 145, 26, 165, 2, // Opcode: GLDFF1SH_D_SXTW_SCALED_REAL -/* 68416 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68431 -/* 68421 */ MCD_OPC_CheckPredicate, 14, 142, 6, 1, // Skip to: 135640 -/* 68426 */ MCD_OPC_Decode, 189, 25, 165, 2, // Opcode: GLD1H_D_SXTW_SCALED_REAL -/* 68431 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68446 -/* 68436 */ MCD_OPC_CheckPredicate, 14, 127, 6, 1, // Skip to: 135640 -/* 68441 */ MCD_OPC_Decode, 254, 25, 165, 2, // Opcode: GLDFF1H_D_SXTW_SCALED_REAL -/* 68446 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68461 -/* 68451 */ MCD_OPC_CheckPredicate, 14, 112, 6, 1, // Skip to: 135640 -/* 68456 */ MCD_OPC_Decode, 207, 25, 165, 2, // Opcode: GLD1SH_D_SCALED_REAL -/* 68461 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68476 -/* 68466 */ MCD_OPC_CheckPredicate, 14, 97, 6, 1, // Skip to: 135640 -/* 68471 */ MCD_OPC_Decode, 143, 26, 165, 2, // Opcode: GLDFF1SH_D_SCALED_REAL -/* 68476 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68491 -/* 68481 */ MCD_OPC_CheckPredicate, 14, 82, 6, 1, // Skip to: 135640 -/* 68486 */ MCD_OPC_Decode, 187, 25, 165, 2, // Opcode: GLD1H_D_SCALED_REAL -/* 68491 */ MCD_OPC_FilterValue, 7, 72, 6, 1, // Skip to: 135640 -/* 68496 */ MCD_OPC_CheckPredicate, 14, 67, 6, 1, // Skip to: 135640 -/* 68501 */ MCD_OPC_Decode, 252, 25, 165, 2, // Opcode: GLDFF1H_D_SCALED_REAL -/* 68506 */ MCD_OPC_FilterValue, 8, 115, 0, 0, // Skip to: 68626 -/* 68511 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68514 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68529 -/* 68519 */ MCD_OPC_CheckPredicate, 14, 44, 6, 1, // Skip to: 135640 -/* 68524 */ MCD_OPC_Decode, 222, 25, 165, 2, // Opcode: GLD1SW_D_UXTW_REAL -/* 68529 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68544 -/* 68534 */ MCD_OPC_CheckPredicate, 14, 29, 6, 1, // Skip to: 135640 -/* 68539 */ MCD_OPC_Decode, 158, 26, 165, 2, // Opcode: GLDFF1SW_D_UXTW_REAL -/* 68544 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68559 -/* 68549 */ MCD_OPC_CheckPredicate, 14, 14, 6, 1, // Skip to: 135640 -/* 68554 */ MCD_OPC_Decode, 229, 25, 165, 2, // Opcode: GLD1W_D_UXTW_REAL -/* 68559 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68574 -/* 68564 */ MCD_OPC_CheckPredicate, 14, 255, 5, 1, // Skip to: 135640 -/* 68569 */ MCD_OPC_Decode, 165, 26, 165, 2, // Opcode: GLDFF1W_D_UXTW_REAL -/* 68574 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68589 -/* 68579 */ MCD_OPC_CheckPredicate, 19, 240, 5, 1, // Skip to: 135640 -/* 68584 */ MCD_OPC_Decode, 253, 30, 170, 2, // Opcode: LDNT1SW_ZZR_D_REAL -/* 68589 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68604 -/* 68594 */ MCD_OPC_CheckPredicate, 19, 225, 5, 1, // Skip to: 135640 -/* 68599 */ MCD_OPC_Decode, 136, 31, 170, 2, // Opcode: LDNT1W_ZZR_D_REAL -/* 68604 */ MCD_OPC_FilterValue, 7, 215, 5, 1, // Skip to: 135640 -/* 68609 */ MCD_OPC_CheckPredicate, 14, 210, 5, 1, // Skip to: 135640 -/* 68614 */ MCD_OPC_CheckField, 4, 1, 0, 203, 5, 1, // Skip to: 135640 -/* 68621 */ MCD_OPC_Decode, 233, 35, 174, 2, // Opcode: PRFW_D_PZI -/* 68626 */ MCD_OPC_FilterValue, 9, 123, 0, 0, // Skip to: 68754 -/* 68631 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68634 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68649 -/* 68639 */ MCD_OPC_CheckPredicate, 14, 180, 5, 1, // Skip to: 135640 -/* 68644 */ MCD_OPC_Decode, 223, 25, 165, 2, // Opcode: GLD1SW_D_UXTW_SCALED_REAL -/* 68649 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68664 -/* 68654 */ MCD_OPC_CheckPredicate, 14, 165, 5, 1, // Skip to: 135640 -/* 68659 */ MCD_OPC_Decode, 159, 26, 165, 2, // Opcode: GLDFF1SW_D_UXTW_SCALED_REAL -/* 68664 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68679 -/* 68669 */ MCD_OPC_CheckPredicate, 14, 150, 5, 1, // Skip to: 135640 -/* 68674 */ MCD_OPC_Decode, 230, 25, 165, 2, // Opcode: GLD1W_D_UXTW_SCALED_REAL -/* 68679 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68694 -/* 68684 */ MCD_OPC_CheckPredicate, 14, 135, 5, 1, // Skip to: 135640 -/* 68689 */ MCD_OPC_Decode, 166, 26, 165, 2, // Opcode: GLDFF1W_D_UXTW_SCALED_REAL -/* 68694 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68709 -/* 68699 */ MCD_OPC_CheckPredicate, 14, 120, 5, 1, // Skip to: 135640 -/* 68704 */ MCD_OPC_Decode, 217, 25, 171, 2, // Opcode: GLD1SW_D_IMM_REAL -/* 68709 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68724 -/* 68714 */ MCD_OPC_CheckPredicate, 14, 105, 5, 1, // Skip to: 135640 -/* 68719 */ MCD_OPC_Decode, 153, 26, 171, 2, // Opcode: GLDFF1SW_D_IMM_REAL -/* 68724 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68739 -/* 68729 */ MCD_OPC_CheckPredicate, 14, 90, 5, 1, // Skip to: 135640 -/* 68734 */ MCD_OPC_Decode, 224, 25, 171, 2, // Opcode: GLD1W_D_IMM_REAL -/* 68739 */ MCD_OPC_FilterValue, 7, 80, 5, 1, // Skip to: 135640 -/* 68744 */ MCD_OPC_CheckPredicate, 14, 75, 5, 1, // Skip to: 135640 -/* 68749 */ MCD_OPC_Decode, 160, 26, 171, 2, // Opcode: GLDFF1W_D_IMM_REAL -/* 68754 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 68882 -/* 68759 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68762 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68777 -/* 68767 */ MCD_OPC_CheckPredicate, 14, 52, 5, 1, // Skip to: 135640 -/* 68772 */ MCD_OPC_Decode, 220, 25, 165, 2, // Opcode: GLD1SW_D_SXTW_REAL -/* 68777 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68792 -/* 68782 */ MCD_OPC_CheckPredicate, 14, 37, 5, 1, // Skip to: 135640 -/* 68787 */ MCD_OPC_Decode, 156, 26, 165, 2, // Opcode: GLDFF1SW_D_SXTW_REAL -/* 68792 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68807 -/* 68797 */ MCD_OPC_CheckPredicate, 14, 22, 5, 1, // Skip to: 135640 -/* 68802 */ MCD_OPC_Decode, 227, 25, 165, 2, // Opcode: GLD1W_D_SXTW_REAL -/* 68807 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68822 -/* 68812 */ MCD_OPC_CheckPredicate, 14, 7, 5, 1, // Skip to: 135640 -/* 68817 */ MCD_OPC_Decode, 163, 26, 165, 2, // Opcode: GLDFF1W_D_SXTW_REAL -/* 68822 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68837 -/* 68827 */ MCD_OPC_CheckPredicate, 14, 248, 4, 1, // Skip to: 135640 -/* 68832 */ MCD_OPC_Decode, 218, 25, 165, 2, // Opcode: GLD1SW_D_REAL -/* 68837 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68852 -/* 68842 */ MCD_OPC_CheckPredicate, 14, 233, 4, 1, // Skip to: 135640 -/* 68847 */ MCD_OPC_Decode, 154, 26, 165, 2, // Opcode: GLDFF1SW_D_REAL -/* 68852 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68867 -/* 68857 */ MCD_OPC_CheckPredicate, 14, 218, 4, 1, // Skip to: 135640 -/* 68862 */ MCD_OPC_Decode, 225, 25, 165, 2, // Opcode: GLD1W_D_REAL -/* 68867 */ MCD_OPC_FilterValue, 7, 208, 4, 1, // Skip to: 135640 -/* 68872 */ MCD_OPC_CheckPredicate, 14, 203, 4, 1, // Skip to: 135640 -/* 68877 */ MCD_OPC_Decode, 161, 26, 165, 2, // Opcode: GLDFF1W_D_REAL -/* 68882 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 69010 -/* 68887 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 68890 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68905 -/* 68895 */ MCD_OPC_CheckPredicate, 14, 180, 4, 1, // Skip to: 135640 -/* 68900 */ MCD_OPC_Decode, 221, 25, 165, 2, // Opcode: GLD1SW_D_SXTW_SCALED_REAL -/* 68905 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68920 -/* 68910 */ MCD_OPC_CheckPredicate, 14, 165, 4, 1, // Skip to: 135640 -/* 68915 */ MCD_OPC_Decode, 157, 26, 165, 2, // Opcode: GLDFF1SW_D_SXTW_SCALED_REAL -/* 68920 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68935 -/* 68925 */ MCD_OPC_CheckPredicate, 14, 150, 4, 1, // Skip to: 135640 -/* 68930 */ MCD_OPC_Decode, 228, 25, 165, 2, // Opcode: GLD1W_D_SXTW_SCALED_REAL -/* 68935 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68950 -/* 68940 */ MCD_OPC_CheckPredicate, 14, 135, 4, 1, // Skip to: 135640 -/* 68945 */ MCD_OPC_Decode, 164, 26, 165, 2, // Opcode: GLDFF1W_D_SXTW_SCALED_REAL -/* 68950 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 68965 -/* 68955 */ MCD_OPC_CheckPredicate, 14, 120, 4, 1, // Skip to: 135640 -/* 68960 */ MCD_OPC_Decode, 219, 25, 165, 2, // Opcode: GLD1SW_D_SCALED_REAL -/* 68965 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68980 -/* 68970 */ MCD_OPC_CheckPredicate, 14, 105, 4, 1, // Skip to: 135640 -/* 68975 */ MCD_OPC_Decode, 155, 26, 165, 2, // Opcode: GLDFF1SW_D_SCALED_REAL -/* 68980 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68995 -/* 68985 */ MCD_OPC_CheckPredicate, 14, 90, 4, 1, // Skip to: 135640 -/* 68990 */ MCD_OPC_Decode, 226, 25, 165, 2, // Opcode: GLD1W_D_SCALED_REAL -/* 68995 */ MCD_OPC_FilterValue, 7, 80, 4, 1, // Skip to: 135640 -/* 69000 */ MCD_OPC_CheckPredicate, 14, 75, 4, 1, // Skip to: 135640 -/* 69005 */ MCD_OPC_Decode, 162, 26, 165, 2, // Opcode: GLDFF1W_D_SCALED_REAL -/* 69010 */ MCD_OPC_FilterValue, 12, 70, 0, 0, // Skip to: 69085 -/* 69015 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 69018 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69033 -/* 69023 */ MCD_OPC_CheckPredicate, 14, 52, 4, 1, // Skip to: 135640 -/* 69028 */ MCD_OPC_Decode, 183, 25, 165, 2, // Opcode: GLD1D_UXTW_REAL -/* 69033 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69048 -/* 69038 */ MCD_OPC_CheckPredicate, 14, 37, 4, 1, // Skip to: 135640 -/* 69043 */ MCD_OPC_Decode, 248, 25, 165, 2, // Opcode: GLDFF1D_UXTW_REAL -/* 69048 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69063 -/* 69053 */ MCD_OPC_CheckPredicate, 19, 22, 4, 1, // Skip to: 135640 -/* 69058 */ MCD_OPC_Decode, 236, 30, 170, 2, // Opcode: LDNT1D_ZZR_D_REAL -/* 69063 */ MCD_OPC_FilterValue, 7, 12, 4, 1, // Skip to: 135640 -/* 69068 */ MCD_OPC_CheckPredicate, 14, 7, 4, 1, // Skip to: 135640 -/* 69073 */ MCD_OPC_CheckField, 4, 1, 0, 0, 4, 1, // Skip to: 135640 -/* 69080 */ MCD_OPC_Decode, 210, 35, 174, 2, // Opcode: PRFD_D_PZI -/* 69085 */ MCD_OPC_FilterValue, 13, 63, 0, 0, // Skip to: 69153 -/* 69090 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 69093 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69108 -/* 69098 */ MCD_OPC_CheckPredicate, 14, 233, 3, 1, // Skip to: 135640 -/* 69103 */ MCD_OPC_Decode, 184, 25, 165, 2, // Opcode: GLD1D_UXTW_SCALED_REAL -/* 69108 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69123 -/* 69113 */ MCD_OPC_CheckPredicate, 14, 218, 3, 1, // Skip to: 135640 -/* 69118 */ MCD_OPC_Decode, 249, 25, 165, 2, // Opcode: GLDFF1D_UXTW_SCALED_REAL -/* 69123 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69138 -/* 69128 */ MCD_OPC_CheckPredicate, 14, 203, 3, 1, // Skip to: 135640 -/* 69133 */ MCD_OPC_Decode, 178, 25, 171, 2, // Opcode: GLD1D_IMM_REAL -/* 69138 */ MCD_OPC_FilterValue, 7, 193, 3, 1, // Skip to: 135640 -/* 69143 */ MCD_OPC_CheckPredicate, 14, 188, 3, 1, // Skip to: 135640 -/* 69148 */ MCD_OPC_Decode, 243, 25, 171, 2, // Opcode: GLDFF1D_IMM_REAL -/* 69153 */ MCD_OPC_FilterValue, 14, 63, 0, 0, // Skip to: 69221 -/* 69158 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 69161 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69176 -/* 69166 */ MCD_OPC_CheckPredicate, 14, 165, 3, 1, // Skip to: 135640 -/* 69171 */ MCD_OPC_Decode, 181, 25, 165, 2, // Opcode: GLD1D_SXTW_REAL -/* 69176 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69191 -/* 69181 */ MCD_OPC_CheckPredicate, 14, 150, 3, 1, // Skip to: 135640 -/* 69186 */ MCD_OPC_Decode, 246, 25, 165, 2, // Opcode: GLDFF1D_SXTW_REAL -/* 69191 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69206 -/* 69196 */ MCD_OPC_CheckPredicate, 14, 135, 3, 1, // Skip to: 135640 -/* 69201 */ MCD_OPC_Decode, 179, 25, 165, 2, // Opcode: GLD1D_REAL -/* 69206 */ MCD_OPC_FilterValue, 7, 125, 3, 1, // Skip to: 135640 -/* 69211 */ MCD_OPC_CheckPredicate, 14, 120, 3, 1, // Skip to: 135640 -/* 69216 */ MCD_OPC_Decode, 244, 25, 165, 2, // Opcode: GLDFF1D_REAL -/* 69221 */ MCD_OPC_FilterValue, 15, 110, 3, 1, // Skip to: 135640 -/* 69226 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 69229 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69244 -/* 69234 */ MCD_OPC_CheckPredicate, 14, 97, 3, 1, // Skip to: 135640 -/* 69239 */ MCD_OPC_Decode, 182, 25, 165, 2, // Opcode: GLD1D_SXTW_SCALED_REAL -/* 69244 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69259 -/* 69249 */ MCD_OPC_CheckPredicate, 14, 82, 3, 1, // Skip to: 135640 -/* 69254 */ MCD_OPC_Decode, 247, 25, 165, 2, // Opcode: GLDFF1D_SXTW_SCALED_REAL -/* 69259 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69274 -/* 69264 */ MCD_OPC_CheckPredicate, 14, 67, 3, 1, // Skip to: 135640 -/* 69269 */ MCD_OPC_Decode, 180, 25, 165, 2, // Opcode: GLD1D_SCALED_REAL -/* 69274 */ MCD_OPC_FilterValue, 7, 57, 3, 1, // Skip to: 135640 -/* 69279 */ MCD_OPC_CheckPredicate, 14, 52, 3, 1, // Skip to: 135640 -/* 69284 */ MCD_OPC_Decode, 245, 25, 165, 2, // Opcode: GLDFF1D_SCALED_REAL -/* 69289 */ MCD_OPC_FilterValue, 7, 42, 3, 1, // Skip to: 135640 -/* 69294 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 69297 */ MCD_OPC_FilterValue, 0, 160, 0, 0, // Skip to: 69462 -/* 69302 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 69305 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 69350 -/* 69310 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69313 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 69335 -/* 69318 */ MCD_OPC_CheckPredicate, 11, 13, 3, 1, // Skip to: 135640 -/* 69323 */ MCD_OPC_CheckField, 20, 1, 0, 6, 3, 1, // Skip to: 135640 -/* 69330 */ MCD_OPC_Decode, 135, 48, 179, 2, // Opcode: ST2Q_IMM -/* 69335 */ MCD_OPC_FilterValue, 1, 252, 2, 1, // Skip to: 135640 -/* 69340 */ MCD_OPC_CheckPredicate, 11, 247, 2, 1, // Skip to: 135640 -/* 69345 */ MCD_OPC_Decode, 134, 48, 178, 2, // Opcode: ST2Q -/* 69350 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 69395 -/* 69355 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69358 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 69380 -/* 69363 */ MCD_OPC_CheckPredicate, 11, 224, 2, 1, // Skip to: 135640 -/* 69368 */ MCD_OPC_CheckField, 20, 1, 0, 217, 2, 1, // Skip to: 135640 -/* 69375 */ MCD_OPC_Decode, 167, 48, 181, 2, // Opcode: ST3Q_IMM -/* 69380 */ MCD_OPC_FilterValue, 1, 207, 2, 1, // Skip to: 135640 -/* 69385 */ MCD_OPC_CheckPredicate, 11, 202, 2, 1, // Skip to: 135640 -/* 69390 */ MCD_OPC_Decode, 166, 48, 180, 2, // Opcode: ST3Q -/* 69395 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 69440 -/* 69400 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69403 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 69425 -/* 69408 */ MCD_OPC_CheckPredicate, 11, 179, 2, 1, // Skip to: 135640 -/* 69413 */ MCD_OPC_CheckField, 20, 1, 0, 172, 2, 1, // Skip to: 135640 -/* 69420 */ MCD_OPC_Decode, 213, 48, 183, 2, // Opcode: ST4Q_IMM -/* 69425 */ MCD_OPC_FilterValue, 1, 162, 2, 1, // Skip to: 135640 -/* 69430 */ MCD_OPC_CheckPredicate, 11, 157, 2, 1, // Skip to: 135640 -/* 69435 */ MCD_OPC_Decode, 212, 48, 182, 2, // Opcode: ST4Q -/* 69440 */ MCD_OPC_FilterValue, 6, 147, 2, 1, // Skip to: 135640 -/* 69445 */ MCD_OPC_CheckPredicate, 10, 142, 2, 1, // Skip to: 135640 -/* 69450 */ MCD_OPC_CheckField, 4, 1, 0, 135, 2, 1, // Skip to: 135640 -/* 69457 */ MCD_OPC_Decode, 248, 49, 167, 2, // Opcode: STR_PXI -/* 69462 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 69590 -/* 69467 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 69470 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69485 -/* 69475 */ MCD_OPC_CheckPredicate, 19, 112, 2, 1, // Skip to: 135640 -/* 69480 */ MCD_OPC_Decode, 151, 49, 170, 2, // Opcode: STNT1B_ZZR_D_REAL -/* 69485 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 69500 -/* 69490 */ MCD_OPC_CheckPredicate, 28, 97, 2, 1, // Skip to: 135640 -/* 69495 */ MCD_OPC_Decode, 200, 46, 170, 2, // Opcode: SST1Q -/* 69500 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69515 -/* 69505 */ MCD_OPC_CheckPredicate, 19, 82, 2, 1, // Skip to: 135640 -/* 69510 */ MCD_OPC_Decode, 152, 49, 170, 2, // Opcode: STNT1B_ZZR_S_REAL -/* 69515 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 69530 -/* 69520 */ MCD_OPC_CheckPredicate, 19, 67, 2, 1, // Skip to: 135640 -/* 69525 */ MCD_OPC_Decode, 174, 49, 170, 2, // Opcode: STNT1H_ZZR_D_REAL -/* 69530 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69545 -/* 69535 */ MCD_OPC_CheckPredicate, 19, 52, 2, 1, // Skip to: 135640 -/* 69540 */ MCD_OPC_Decode, 175, 49, 170, 2, // Opcode: STNT1H_ZZR_S_REAL -/* 69545 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 69560 -/* 69550 */ MCD_OPC_CheckPredicate, 19, 37, 2, 1, // Skip to: 135640 -/* 69555 */ MCD_OPC_Decode, 186, 49, 170, 2, // Opcode: STNT1W_ZZR_D_REAL -/* 69560 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 69575 -/* 69565 */ MCD_OPC_CheckPredicate, 19, 22, 2, 1, // Skip to: 135640 -/* 69570 */ MCD_OPC_Decode, 187, 49, 170, 2, // Opcode: STNT1W_ZZR_S_REAL -/* 69575 */ MCD_OPC_FilterValue, 12, 12, 2, 1, // Skip to: 135640 -/* 69580 */ MCD_OPC_CheckPredicate, 19, 7, 2, 1, // Skip to: 135640 -/* 69585 */ MCD_OPC_Decode, 163, 49, 170, 2, // Opcode: STNT1D_ZZR_D_REAL -/* 69590 */ MCD_OPC_FilterValue, 2, 252, 0, 0, // Skip to: 69847 -/* 69595 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 69598 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 69636 -/* 69603 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69606 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69621 -/* 69611 */ MCD_OPC_CheckPredicate, 10, 232, 1, 1, // Skip to: 135640 -/* 69616 */ MCD_OPC_Decode, 243, 46, 175, 2, // Opcode: ST1B -/* 69621 */ MCD_OPC_FilterValue, 1, 222, 1, 1, // Skip to: 135640 -/* 69626 */ MCD_OPC_CheckPredicate, 10, 217, 1, 1, // Skip to: 135640 -/* 69631 */ MCD_OPC_Decode, 250, 46, 175, 2, // Opcode: ST1B_H -/* 69636 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 69674 -/* 69641 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69644 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69659 -/* 69649 */ MCD_OPC_CheckPredicate, 10, 194, 1, 1, // Skip to: 135640 -/* 69654 */ MCD_OPC_Decode, 253, 46, 175, 2, // Opcode: ST1B_S -/* 69659 */ MCD_OPC_FilterValue, 1, 184, 1, 1, // Skip to: 135640 -/* 69664 */ MCD_OPC_CheckPredicate, 10, 179, 1, 1, // Skip to: 135640 -/* 69669 */ MCD_OPC_Decode, 248, 46, 175, 2, // Opcode: ST1B_D -/* 69674 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 69696 -/* 69679 */ MCD_OPC_CheckPredicate, 10, 164, 1, 1, // Skip to: 135640 -/* 69684 */ MCD_OPC_CheckField, 21, 1, 1, 157, 1, 1, // Skip to: 135640 -/* 69691 */ MCD_OPC_Decode, 159, 47, 175, 2, // Opcode: ST1H -/* 69696 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 69734 -/* 69701 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69704 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69719 -/* 69709 */ MCD_OPC_CheckPredicate, 10, 134, 1, 1, // Skip to: 135640 -/* 69714 */ MCD_OPC_Decode, 167, 47, 175, 2, // Opcode: ST1H_S -/* 69719 */ MCD_OPC_FilterValue, 1, 124, 1, 1, // Skip to: 135640 -/* 69724 */ MCD_OPC_CheckPredicate, 10, 119, 1, 1, // Skip to: 135640 -/* 69729 */ MCD_OPC_Decode, 164, 47, 175, 2, // Opcode: ST1H_D -/* 69734 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 69756 -/* 69739 */ MCD_OPC_CheckPredicate, 28, 104, 1, 1, // Skip to: 135640 -/* 69744 */ MCD_OPC_CheckField, 21, 1, 0, 97, 1, 1, // Skip to: 135640 -/* 69751 */ MCD_OPC_Decode, 229, 47, 175, 2, // Opcode: ST1W_Q -/* 69756 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69794 -/* 69761 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69764 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69779 -/* 69769 */ MCD_OPC_CheckPredicate, 10, 74, 1, 1, // Skip to: 135640 -/* 69774 */ MCD_OPC_Decode, 221, 47, 175, 2, // Opcode: ST1W -/* 69779 */ MCD_OPC_FilterValue, 1, 64, 1, 1, // Skip to: 135640 -/* 69784 */ MCD_OPC_CheckPredicate, 10, 59, 1, 1, // Skip to: 135640 -/* 69789 */ MCD_OPC_Decode, 226, 47, 175, 2, // Opcode: ST1W_D -/* 69794 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69809 -/* 69799 */ MCD_OPC_CheckPredicate, 10, 44, 1, 1, // Skip to: 135640 -/* 69804 */ MCD_OPC_Decode, 251, 49, 169, 2, // Opcode: STR_ZXI -/* 69809 */ MCD_OPC_FilterValue, 7, 34, 1, 1, // Skip to: 135640 -/* 69814 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 69817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69832 -/* 69822 */ MCD_OPC_CheckPredicate, 28, 21, 1, 1, // Skip to: 135640 -/* 69827 */ MCD_OPC_Decode, 137, 47, 175, 2, // Opcode: ST1D_Q -/* 69832 */ MCD_OPC_FilterValue, 1, 11, 1, 1, // Skip to: 135640 -/* 69837 */ MCD_OPC_CheckPredicate, 10, 6, 1, 1, // Skip to: 135640 -/* 69842 */ MCD_OPC_Decode, 131, 47, 175, 2, // Opcode: ST1D -/* 69847 */ MCD_OPC_FilterValue, 3, 243, 0, 0, // Skip to: 70095 -/* 69852 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 69855 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69870 -/* 69860 */ MCD_OPC_CheckPredicate, 10, 239, 0, 1, // Skip to: 135640 -/* 69865 */ MCD_OPC_Decode, 150, 49, 175, 2, // Opcode: STNT1B_ZRR -/* 69870 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 69885 -/* 69875 */ MCD_OPC_CheckPredicate, 10, 224, 0, 1, // Skip to: 135640 -/* 69880 */ MCD_OPC_Decode, 253, 47, 178, 2, // Opcode: ST2B -/* 69885 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69900 -/* 69890 */ MCD_OPC_CheckPredicate, 10, 209, 0, 1, // Skip to: 135640 -/* 69895 */ MCD_OPC_Decode, 160, 48, 180, 2, // Opcode: ST3B -/* 69900 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69915 -/* 69905 */ MCD_OPC_CheckPredicate, 10, 194, 0, 1, // Skip to: 135640 -/* 69910 */ MCD_OPC_Decode, 192, 48, 182, 2, // Opcode: ST4B -/* 69915 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 69930 -/* 69920 */ MCD_OPC_CheckPredicate, 10, 179, 0, 1, // Skip to: 135640 -/* 69925 */ MCD_OPC_Decode, 173, 49, 175, 2, // Opcode: STNT1H_ZRR -/* 69930 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 69945 -/* 69935 */ MCD_OPC_CheckPredicate, 10, 164, 0, 1, // Skip to: 135640 -/* 69940 */ MCD_OPC_Decode, 132, 48, 178, 2, // Opcode: ST2H -/* 69945 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69960 -/* 69950 */ MCD_OPC_CheckPredicate, 10, 149, 0, 1, // Skip to: 135640 -/* 69955 */ MCD_OPC_Decode, 164, 48, 180, 2, // Opcode: ST3H -/* 69960 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 69975 -/* 69965 */ MCD_OPC_CheckPredicate, 10, 134, 0, 1, // Skip to: 135640 -/* 69970 */ MCD_OPC_Decode, 210, 48, 182, 2, // Opcode: ST4H -/* 69975 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 69990 -/* 69980 */ MCD_OPC_CheckPredicate, 10, 119, 0, 1, // Skip to: 135640 -/* 69985 */ MCD_OPC_Decode, 185, 49, 175, 2, // Opcode: STNT1W_ZRR -/* 69990 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 70005 -/* 69995 */ MCD_OPC_CheckPredicate, 10, 104, 0, 1, // Skip to: 135640 -/* 70000 */ MCD_OPC_Decode, 150, 48, 178, 2, // Opcode: ST2W -/* 70005 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 70020 -/* 70010 */ MCD_OPC_CheckPredicate, 10, 89, 0, 1, // Skip to: 135640 -/* 70015 */ MCD_OPC_Decode, 182, 48, 180, 2, // Opcode: ST3W -/* 70020 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 70035 -/* 70025 */ MCD_OPC_CheckPredicate, 10, 74, 0, 1, // Skip to: 135640 -/* 70030 */ MCD_OPC_Decode, 214, 48, 182, 2, // Opcode: ST4W -/* 70035 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 70050 -/* 70040 */ MCD_OPC_CheckPredicate, 10, 59, 0, 1, // Skip to: 135640 -/* 70045 */ MCD_OPC_Decode, 162, 49, 175, 2, // Opcode: STNT1D_ZRR -/* 70050 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 70065 -/* 70055 */ MCD_OPC_CheckPredicate, 10, 44, 0, 1, // Skip to: 135640 -/* 70060 */ MCD_OPC_Decode, 255, 47, 178, 2, // Opcode: ST2D -/* 70065 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 70080 -/* 70070 */ MCD_OPC_CheckPredicate, 10, 29, 0, 1, // Skip to: 135640 -/* 70075 */ MCD_OPC_Decode, 162, 48, 180, 2, // Opcode: ST3D -/* 70080 */ MCD_OPC_FilterValue, 15, 19, 0, 1, // Skip to: 135640 -/* 70085 */ MCD_OPC_CheckPredicate, 10, 14, 0, 1, // Skip to: 135640 -/* 70090 */ MCD_OPC_Decode, 194, 48, 182, 2, // Opcode: ST4D -/* 70095 */ MCD_OPC_FilterValue, 4, 183, 0, 0, // Skip to: 70283 -/* 70100 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 70103 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70118 -/* 70108 */ MCD_OPC_CheckPredicate, 14, 247, 255, 0, // Skip to: 135640 -/* 70113 */ MCD_OPC_Decode, 177, 46, 165, 2, // Opcode: SST1B_D_UXTW -/* 70118 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70133 -/* 70123 */ MCD_OPC_CheckPredicate, 14, 232, 255, 0, // Skip to: 135640 -/* 70128 */ MCD_OPC_Decode, 180, 46, 165, 2, // Opcode: SST1B_S_UXTW -/* 70133 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70148 -/* 70138 */ MCD_OPC_CheckPredicate, 14, 217, 255, 0, // Skip to: 135640 -/* 70143 */ MCD_OPC_Decode, 193, 46, 165, 2, // Opcode: SST1H_D_UXTW -/* 70148 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70163 -/* 70153 */ MCD_OPC_CheckPredicate, 14, 202, 255, 0, // Skip to: 135640 -/* 70158 */ MCD_OPC_Decode, 194, 46, 165, 2, // Opcode: SST1H_D_UXTW_SCALED -/* 70163 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70178 -/* 70168 */ MCD_OPC_CheckPredicate, 14, 187, 255, 0, // Skip to: 135640 -/* 70173 */ MCD_OPC_Decode, 198, 46, 165, 2, // Opcode: SST1H_S_UXTW -/* 70178 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 70193 -/* 70183 */ MCD_OPC_CheckPredicate, 14, 172, 255, 0, // Skip to: 135640 -/* 70188 */ MCD_OPC_Decode, 199, 46, 165, 2, // Opcode: SST1H_S_UXTW_SCALED -/* 70193 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 70208 -/* 70198 */ MCD_OPC_CheckPredicate, 14, 157, 255, 0, // Skip to: 135640 -/* 70203 */ MCD_OPC_Decode, 206, 46, 165, 2, // Opcode: SST1W_D_UXTW -/* 70208 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 70223 -/* 70213 */ MCD_OPC_CheckPredicate, 14, 142, 255, 0, // Skip to: 135640 -/* 70218 */ MCD_OPC_Decode, 207, 46, 165, 2, // Opcode: SST1W_D_UXTW_SCALED -/* 70223 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 70238 -/* 70228 */ MCD_OPC_CheckPredicate, 14, 127, 255, 0, // Skip to: 135640 -/* 70233 */ MCD_OPC_Decode, 211, 46, 165, 2, // Opcode: SST1W_UXTW -/* 70238 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 70253 -/* 70243 */ MCD_OPC_CheckPredicate, 14, 112, 255, 0, // Skip to: 135640 -/* 70248 */ MCD_OPC_Decode, 212, 46, 165, 2, // Opcode: SST1W_UXTW_SCALED -/* 70253 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 70268 -/* 70258 */ MCD_OPC_CheckPredicate, 14, 97, 255, 0, // Skip to: 135640 -/* 70263 */ MCD_OPC_Decode, 186, 46, 165, 2, // Opcode: SST1D_UXTW -/* 70268 */ MCD_OPC_FilterValue, 13, 87, 255, 0, // Skip to: 135640 -/* 70273 */ MCD_OPC_CheckPredicate, 14, 82, 255, 0, // Skip to: 135640 -/* 70278 */ MCD_OPC_Decode, 187, 46, 165, 2, // Opcode: SST1D_UXTW_SCALED -/* 70283 */ MCD_OPC_FilterValue, 5, 213, 0, 0, // Skip to: 70501 -/* 70288 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 70291 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70306 -/* 70296 */ MCD_OPC_CheckPredicate, 14, 59, 255, 0, // Skip to: 135640 -/* 70301 */ MCD_OPC_Decode, 174, 46, 165, 2, // Opcode: SST1B_D -/* 70306 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70321 -/* 70311 */ MCD_OPC_CheckPredicate, 14, 44, 255, 0, // Skip to: 135640 -/* 70316 */ MCD_OPC_Decode, 175, 46, 171, 2, // Opcode: SST1B_D_IMM -/* 70321 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70336 -/* 70326 */ MCD_OPC_CheckPredicate, 14, 29, 255, 0, // Skip to: 135640 -/* 70331 */ MCD_OPC_Decode, 178, 46, 171, 2, // Opcode: SST1B_S_IMM -/* 70336 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70351 -/* 70341 */ MCD_OPC_CheckPredicate, 14, 14, 255, 0, // Skip to: 135640 -/* 70346 */ MCD_OPC_Decode, 188, 46, 165, 2, // Opcode: SST1H_D -/* 70351 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70366 -/* 70356 */ MCD_OPC_CheckPredicate, 14, 255, 254, 0, // Skip to: 135640 -/* 70361 */ MCD_OPC_Decode, 190, 46, 165, 2, // Opcode: SST1H_D_SCALED -/* 70366 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70381 -/* 70371 */ MCD_OPC_CheckPredicate, 14, 240, 254, 0, // Skip to: 135640 -/* 70376 */ MCD_OPC_Decode, 189, 46, 171, 2, // Opcode: SST1H_D_IMM -/* 70381 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 70396 -/* 70386 */ MCD_OPC_CheckPredicate, 14, 225, 254, 0, // Skip to: 135640 -/* 70391 */ MCD_OPC_Decode, 195, 46, 171, 2, // Opcode: SST1H_S_IMM -/* 70396 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 70411 -/* 70401 */ MCD_OPC_CheckPredicate, 14, 210, 254, 0, // Skip to: 135640 -/* 70406 */ MCD_OPC_Decode, 201, 46, 165, 2, // Opcode: SST1W_D -/* 70411 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 70426 -/* 70416 */ MCD_OPC_CheckPredicate, 14, 195, 254, 0, // Skip to: 135640 -/* 70421 */ MCD_OPC_Decode, 203, 46, 165, 2, // Opcode: SST1W_D_SCALED -/* 70426 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 70441 -/* 70431 */ MCD_OPC_CheckPredicate, 14, 180, 254, 0, // Skip to: 135640 -/* 70436 */ MCD_OPC_Decode, 202, 46, 171, 2, // Opcode: SST1W_D_IMM -/* 70441 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 70456 -/* 70446 */ MCD_OPC_CheckPredicate, 14, 165, 254, 0, // Skip to: 135640 -/* 70451 */ MCD_OPC_Decode, 208, 46, 171, 2, // Opcode: SST1W_IMM -/* 70456 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 70471 -/* 70461 */ MCD_OPC_CheckPredicate, 14, 150, 254, 0, // Skip to: 135640 -/* 70466 */ MCD_OPC_Decode, 181, 46, 165, 2, // Opcode: SST1D -/* 70471 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 70486 -/* 70476 */ MCD_OPC_CheckPredicate, 14, 135, 254, 0, // Skip to: 135640 -/* 70481 */ MCD_OPC_Decode, 183, 46, 165, 2, // Opcode: SST1D_SCALED -/* 70486 */ MCD_OPC_FilterValue, 14, 125, 254, 0, // Skip to: 135640 -/* 70491 */ MCD_OPC_CheckPredicate, 14, 120, 254, 0, // Skip to: 135640 -/* 70496 */ MCD_OPC_Decode, 182, 46, 171, 2, // Opcode: SST1D_IMM -/* 70501 */ MCD_OPC_FilterValue, 6, 183, 0, 0, // Skip to: 70689 -/* 70506 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 70509 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70524 -/* 70514 */ MCD_OPC_CheckPredicate, 14, 97, 254, 0, // Skip to: 135640 -/* 70519 */ MCD_OPC_Decode, 176, 46, 165, 2, // Opcode: SST1B_D_SXTW -/* 70524 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70539 -/* 70529 */ MCD_OPC_CheckPredicate, 14, 82, 254, 0, // Skip to: 135640 -/* 70534 */ MCD_OPC_Decode, 179, 46, 165, 2, // Opcode: SST1B_S_SXTW -/* 70539 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70554 -/* 70544 */ MCD_OPC_CheckPredicate, 14, 67, 254, 0, // Skip to: 135640 -/* 70549 */ MCD_OPC_Decode, 191, 46, 165, 2, // Opcode: SST1H_D_SXTW -/* 70554 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70569 -/* 70559 */ MCD_OPC_CheckPredicate, 14, 52, 254, 0, // Skip to: 135640 -/* 70564 */ MCD_OPC_Decode, 192, 46, 165, 2, // Opcode: SST1H_D_SXTW_SCALED -/* 70569 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70584 -/* 70574 */ MCD_OPC_CheckPredicate, 14, 37, 254, 0, // Skip to: 135640 -/* 70579 */ MCD_OPC_Decode, 196, 46, 165, 2, // Opcode: SST1H_S_SXTW -/* 70584 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 70599 -/* 70589 */ MCD_OPC_CheckPredicate, 14, 22, 254, 0, // Skip to: 135640 -/* 70594 */ MCD_OPC_Decode, 197, 46, 165, 2, // Opcode: SST1H_S_SXTW_SCALED -/* 70599 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 70614 -/* 70604 */ MCD_OPC_CheckPredicate, 14, 7, 254, 0, // Skip to: 135640 -/* 70609 */ MCD_OPC_Decode, 204, 46, 165, 2, // Opcode: SST1W_D_SXTW -/* 70614 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 70629 -/* 70619 */ MCD_OPC_CheckPredicate, 14, 248, 253, 0, // Skip to: 135640 -/* 70624 */ MCD_OPC_Decode, 205, 46, 165, 2, // Opcode: SST1W_D_SXTW_SCALED -/* 70629 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 70644 -/* 70634 */ MCD_OPC_CheckPredicate, 14, 233, 253, 0, // Skip to: 135640 -/* 70639 */ MCD_OPC_Decode, 209, 46, 165, 2, // Opcode: SST1W_SXTW -/* 70644 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 70659 -/* 70649 */ MCD_OPC_CheckPredicate, 14, 218, 253, 0, // Skip to: 135640 -/* 70654 */ MCD_OPC_Decode, 210, 46, 165, 2, // Opcode: SST1W_SXTW_SCALED -/* 70659 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 70674 -/* 70664 */ MCD_OPC_CheckPredicate, 14, 203, 253, 0, // Skip to: 135640 -/* 70669 */ MCD_OPC_Decode, 184, 46, 165, 2, // Opcode: SST1D_SXTW -/* 70674 */ MCD_OPC_FilterValue, 13, 193, 253, 0, // Skip to: 135640 -/* 70679 */ MCD_OPC_CheckPredicate, 14, 188, 253, 0, // Skip to: 135640 -/* 70684 */ MCD_OPC_Decode, 185, 46, 165, 2, // Opcode: SST1D_SXTW_SCALED -/* 70689 */ MCD_OPC_FilterValue, 7, 178, 253, 0, // Skip to: 135640 -/* 70694 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... -/* 70697 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70712 -/* 70702 */ MCD_OPC_CheckPredicate, 10, 165, 253, 0, // Skip to: 135640 -/* 70707 */ MCD_OPC_Decode, 252, 46, 176, 2, // Opcode: ST1B_IMM -/* 70712 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 70727 -/* 70717 */ MCD_OPC_CheckPredicate, 10, 150, 253, 0, // Skip to: 135640 -/* 70722 */ MCD_OPC_Decode, 149, 49, 176, 2, // Opcode: STNT1B_ZRI -/* 70727 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70742 -/* 70732 */ MCD_OPC_CheckPredicate, 10, 135, 253, 0, // Skip to: 135640 -/* 70737 */ MCD_OPC_Decode, 251, 46, 176, 2, // Opcode: ST1B_H_IMM -/* 70742 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70757 -/* 70747 */ MCD_OPC_CheckPredicate, 10, 120, 253, 0, // Skip to: 135640 -/* 70752 */ MCD_OPC_Decode, 254, 47, 179, 2, // Opcode: ST2B_IMM -/* 70757 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70772 -/* 70762 */ MCD_OPC_CheckPredicate, 10, 105, 253, 0, // Skip to: 135640 -/* 70767 */ MCD_OPC_Decode, 254, 46, 176, 2, // Opcode: ST1B_S_IMM -/* 70772 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70787 -/* 70777 */ MCD_OPC_CheckPredicate, 10, 90, 253, 0, // Skip to: 135640 -/* 70782 */ MCD_OPC_Decode, 161, 48, 181, 2, // Opcode: ST3B_IMM -/* 70787 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70802 -/* 70792 */ MCD_OPC_CheckPredicate, 10, 75, 253, 0, // Skip to: 135640 -/* 70797 */ MCD_OPC_Decode, 249, 46, 176, 2, // Opcode: ST1B_D_IMM -/* 70802 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 70817 -/* 70807 */ MCD_OPC_CheckPredicate, 10, 60, 253, 0, // Skip to: 135640 -/* 70812 */ MCD_OPC_Decode, 193, 48, 183, 2, // Opcode: ST4B_IMM -/* 70817 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 70832 -/* 70822 */ MCD_OPC_CheckPredicate, 10, 45, 253, 0, // Skip to: 135640 -/* 70827 */ MCD_OPC_Decode, 172, 49, 176, 2, // Opcode: STNT1H_ZRI -/* 70832 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 70847 -/* 70837 */ MCD_OPC_CheckPredicate, 10, 30, 253, 0, // Skip to: 135640 -/* 70842 */ MCD_OPC_Decode, 166, 47, 176, 2, // Opcode: ST1H_IMM -/* 70847 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 70862 -/* 70852 */ MCD_OPC_CheckPredicate, 10, 15, 253, 0, // Skip to: 135640 -/* 70857 */ MCD_OPC_Decode, 133, 48, 179, 2, // Opcode: ST2H_IMM -/* 70862 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 70877 -/* 70867 */ MCD_OPC_CheckPredicate, 10, 0, 253, 0, // Skip to: 135640 -/* 70872 */ MCD_OPC_Decode, 168, 47, 176, 2, // Opcode: ST1H_S_IMM -/* 70877 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 70892 -/* 70882 */ MCD_OPC_CheckPredicate, 10, 241, 252, 0, // Skip to: 135640 -/* 70887 */ MCD_OPC_Decode, 165, 48, 181, 2, // Opcode: ST3H_IMM -/* 70892 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 70907 -/* 70897 */ MCD_OPC_CheckPredicate, 10, 226, 252, 0, // Skip to: 135640 -/* 70902 */ MCD_OPC_Decode, 165, 47, 176, 2, // Opcode: ST1H_D_IMM -/* 70907 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 70922 -/* 70912 */ MCD_OPC_CheckPredicate, 10, 211, 252, 0, // Skip to: 135640 -/* 70917 */ MCD_OPC_Decode, 211, 48, 183, 2, // Opcode: ST4H_IMM -/* 70922 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 70937 -/* 70927 */ MCD_OPC_CheckPredicate, 28, 196, 252, 0, // Skip to: 135640 -/* 70932 */ MCD_OPC_Decode, 230, 47, 176, 2, // Opcode: ST1W_Q_IMM -/* 70937 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 70952 -/* 70942 */ MCD_OPC_CheckPredicate, 10, 181, 252, 0, // Skip to: 135640 -/* 70947 */ MCD_OPC_Decode, 184, 49, 176, 2, // Opcode: STNT1W_ZRI -/* 70952 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 70967 -/* 70957 */ MCD_OPC_CheckPredicate, 10, 166, 252, 0, // Skip to: 135640 -/* 70962 */ MCD_OPC_Decode, 151, 48, 179, 2, // Opcode: ST2W_IMM -/* 70967 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 70982 -/* 70972 */ MCD_OPC_CheckPredicate, 10, 151, 252, 0, // Skip to: 135640 -/* 70977 */ MCD_OPC_Decode, 228, 47, 176, 2, // Opcode: ST1W_IMM -/* 70982 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 70997 -/* 70987 */ MCD_OPC_CheckPredicate, 10, 136, 252, 0, // Skip to: 135640 -/* 70992 */ MCD_OPC_Decode, 183, 48, 181, 2, // Opcode: ST3W_IMM -/* 70997 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 71012 -/* 71002 */ MCD_OPC_CheckPredicate, 10, 121, 252, 0, // Skip to: 135640 -/* 71007 */ MCD_OPC_Decode, 227, 47, 176, 2, // Opcode: ST1W_D_IMM -/* 71012 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 71027 -/* 71017 */ MCD_OPC_CheckPredicate, 10, 106, 252, 0, // Skip to: 135640 -/* 71022 */ MCD_OPC_Decode, 215, 48, 183, 2, // Opcode: ST4W_IMM -/* 71027 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 71042 -/* 71032 */ MCD_OPC_CheckPredicate, 10, 91, 252, 0, // Skip to: 135640 -/* 71037 */ MCD_OPC_Decode, 161, 49, 176, 2, // Opcode: STNT1D_ZRI -/* 71042 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 71057 -/* 71047 */ MCD_OPC_CheckPredicate, 10, 76, 252, 0, // Skip to: 135640 -/* 71052 */ MCD_OPC_Decode, 128, 48, 179, 2, // Opcode: ST2D_IMM -/* 71057 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 71072 -/* 71062 */ MCD_OPC_CheckPredicate, 28, 61, 252, 0, // Skip to: 135640 -/* 71067 */ MCD_OPC_Decode, 138, 47, 176, 2, // Opcode: ST1D_Q_IMM -/* 71072 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 71087 -/* 71077 */ MCD_OPC_CheckPredicate, 10, 46, 252, 0, // Skip to: 135640 -/* 71082 */ MCD_OPC_Decode, 163, 48, 181, 2, // Opcode: ST3D_IMM -/* 71087 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 71102 -/* 71092 */ MCD_OPC_CheckPredicate, 10, 31, 252, 0, // Skip to: 135640 -/* 71097 */ MCD_OPC_Decode, 136, 47, 176, 2, // Opcode: ST1D_IMM -/* 71102 */ MCD_OPC_FilterValue, 31, 21, 252, 0, // Skip to: 135640 -/* 71107 */ MCD_OPC_CheckPredicate, 10, 16, 252, 0, // Skip to: 135640 -/* 71112 */ MCD_OPC_Decode, 195, 48, 183, 2, // Opcode: ST4D_IMM -/* 71117 */ MCD_OPC_FilterValue, 2, 66, 8, 0, // Skip to: 73236 -/* 71122 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 71125 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 71508 -/* 71130 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 71133 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 71445 -/* 71138 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 71141 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 71169 -/* 71146 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71149 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71159 -/* 71154 */ MCD_OPC_Decode, 139, 50, 184, 2, // Opcode: STXRB -/* 71159 */ MCD_OPC_FilterValue, 1, 220, 251, 0, // Skip to: 135640 -/* 71164 */ MCD_OPC_Decode, 132, 49, 184, 2, // Opcode: STLXRB -/* 71169 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 71207 -/* 71174 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71177 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71192 -/* 71182 */ MCD_OPC_CheckPredicate, 29, 197, 251, 0, // Skip to: 135640 -/* 71187 */ MCD_OPC_Decode, 189, 12, 185, 2, // Opcode: CASPW -/* 71192 */ MCD_OPC_FilterValue, 63, 187, 251, 0, // Skip to: 135640 -/* 71197 */ MCD_OPC_CheckPredicate, 29, 182, 251, 0, // Skip to: 135640 -/* 71202 */ MCD_OPC_Decode, 187, 12, 185, 2, // Opcode: CASPLW -/* 71207 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 71245 -/* 71212 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71230 -/* 71220 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71225 */ MCD_OPC_Decode, 221, 32, 184, 2, // Opcode: LDXRB -/* 71230 */ MCD_OPC_FilterValue, 1, 149, 251, 0, // Skip to: 135640 -/* 71235 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71240 */ MCD_OPC_Decode, 255, 29, 184, 2, // Opcode: LDAXRB -/* 71245 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 71283 -/* 71250 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71253 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71268 -/* 71258 */ MCD_OPC_CheckPredicate, 29, 121, 251, 0, // Skip to: 135640 -/* 71263 */ MCD_OPC_Decode, 185, 12, 185, 2, // Opcode: CASPAW -/* 71268 */ MCD_OPC_FilterValue, 63, 111, 251, 0, // Skip to: 135640 -/* 71273 */ MCD_OPC_CheckPredicate, 29, 106, 251, 0, // Skip to: 135640 -/* 71278 */ MCD_OPC_Decode, 183, 12, 185, 2, // Opcode: CASPALW -/* 71283 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 71326 -/* 71288 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71291 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 71311 -/* 71296 */ MCD_OPC_CheckPredicate, 30, 83, 251, 0, // Skip to: 135640 -/* 71301 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71306 */ MCD_OPC_Decode, 239, 48, 184, 2, // Opcode: STLLRB -/* 71311 */ MCD_OPC_FilterValue, 1, 68, 251, 0, // Skip to: 135640 -/* 71316 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71321 */ MCD_OPC_Decode, 243, 48, 184, 2, // Opcode: STLRB -/* 71326 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 71364 -/* 71331 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71334 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71349 -/* 71339 */ MCD_OPC_CheckPredicate, 29, 40, 251, 0, // Skip to: 135640 -/* 71344 */ MCD_OPC_Decode, 177, 12, 186, 2, // Opcode: CASB -/* 71349 */ MCD_OPC_FilterValue, 63, 30, 251, 0, // Skip to: 135640 -/* 71354 */ MCD_OPC_CheckPredicate, 29, 25, 251, 0, // Skip to: 135640 -/* 71359 */ MCD_OPC_Decode, 179, 12, 186, 2, // Opcode: CASLB -/* 71364 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 71407 -/* 71369 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71372 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 71392 -/* 71377 */ MCD_OPC_CheckPredicate, 30, 2, 251, 0, // Skip to: 135640 -/* 71382 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71387 */ MCD_OPC_Decode, 189, 30, 184, 2, // Opcode: LDLARB -/* 71392 */ MCD_OPC_FilterValue, 1, 243, 250, 0, // Skip to: 135640 -/* 71397 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71402 */ MCD_OPC_Decode, 249, 29, 184, 2, // Opcode: LDARB -/* 71407 */ MCD_OPC_FilterValue, 7, 228, 250, 0, // Skip to: 135640 -/* 71412 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71415 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71430 -/* 71420 */ MCD_OPC_CheckPredicate, 29, 215, 250, 0, // Skip to: 135640 -/* 71425 */ MCD_OPC_Decode, 169, 12, 186, 2, // Opcode: CASAB -/* 71430 */ MCD_OPC_FilterValue, 63, 205, 250, 0, // Skip to: 135640 -/* 71435 */ MCD_OPC_CheckPredicate, 29, 200, 250, 0, // Skip to: 135640 -/* 71440 */ MCD_OPC_Decode, 171, 12, 186, 2, // Opcode: CASALB -/* 71445 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 71473 -/* 71450 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 71453 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71463 -/* 71458 */ MCD_OPC_Decode, 189, 10, 187, 2, // Opcode: ANDWrs -/* 71463 */ MCD_OPC_FilterValue, 1, 172, 250, 0, // Skip to: 135640 -/* 71468 */ MCD_OPC_Decode, 241, 11, 187, 2, // Opcode: BICWrs -/* 71473 */ MCD_OPC_FilterValue, 3, 162, 250, 0, // Skip to: 135640 -/* 71478 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 71481 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71491 -/* 71486 */ MCD_OPC_Decode, 231, 9, 187, 2, // Opcode: ADDWrs -/* 71491 */ MCD_OPC_FilterValue, 1, 144, 250, 0, // Skip to: 135640 -/* 71496 */ MCD_OPC_CheckField, 22, 2, 0, 137, 250, 0, // Skip to: 135640 -/* 71503 */ MCD_OPC_Decode, 232, 9, 188, 2, // Opcode: ADDWrx -/* 71508 */ MCD_OPC_FilterValue, 1, 162, 0, 0, // Skip to: 71675 -/* 71513 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 71516 */ MCD_OPC_FilterValue, 0, 43, 0, 0, // Skip to: 71564 -/* 71521 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 71524 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71534 -/* 71529 */ MCD_OPC_Decode, 139, 49, 189, 2, // Opcode: STNPWi -/* 71534 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 71544 -/* 71539 */ MCD_OPC_Decode, 212, 30, 189, 2, // Opcode: LDNPWi -/* 71544 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 71554 -/* 71549 */ MCD_OPC_Decode, 198, 49, 189, 2, // Opcode: STPWpost -/* 71554 */ MCD_OPC_FilterValue, 3, 81, 250, 0, // Skip to: 135640 -/* 71559 */ MCD_OPC_Decode, 151, 31, 189, 2, // Opcode: LDPWpost -/* 71564 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 71612 -/* 71569 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 71572 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71582 -/* 71577 */ MCD_OPC_Decode, 197, 49, 189, 2, // Opcode: STPWi -/* 71582 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 71592 -/* 71587 */ MCD_OPC_Decode, 150, 31, 189, 2, // Opcode: LDPWi -/* 71592 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 71602 -/* 71597 */ MCD_OPC_Decode, 199, 49, 189, 2, // Opcode: STPWpre -/* 71602 */ MCD_OPC_FilterValue, 3, 33, 250, 0, // Skip to: 135640 -/* 71607 */ MCD_OPC_Decode, 152, 31, 189, 2, // Opcode: LDPWpre -/* 71612 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 71640 -/* 71617 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 71620 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71630 -/* 71625 */ MCD_OPC_Decode, 131, 35, 187, 2, // Opcode: ORRWrs -/* 71630 */ MCD_OPC_FilterValue, 1, 5, 250, 0, // Skip to: 135640 -/* 71635 */ MCD_OPC_Decode, 248, 34, 187, 2, // Opcode: ORNWrs -/* 71640 */ MCD_OPC_FilterValue, 3, 251, 249, 0, // Skip to: 135640 -/* 71645 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 71648 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71658 -/* 71653 */ MCD_OPC_Decode, 216, 9, 187, 2, // Opcode: ADDSWrs -/* 71658 */ MCD_OPC_FilterValue, 1, 233, 249, 0, // Skip to: 135640 -/* 71663 */ MCD_OPC_CheckField, 22, 2, 0, 226, 249, 0, // Skip to: 135640 -/* 71670 */ MCD_OPC_Decode, 217, 9, 188, 2, // Opcode: ADDSWrx -/* 71675 */ MCD_OPC_FilterValue, 2, 122, 1, 0, // Skip to: 72058 -/* 71680 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 71683 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 71995 -/* 71688 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 71691 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 71719 -/* 71696 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71699 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 71709 -/* 71704 */ MCD_OPC_Decode, 140, 50, 184, 2, // Opcode: STXRH -/* 71709 */ MCD_OPC_FilterValue, 1, 182, 249, 0, // Skip to: 135640 -/* 71714 */ MCD_OPC_Decode, 133, 49, 184, 2, // Opcode: STLXRH -/* 71719 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 71757 -/* 71724 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71727 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71742 -/* 71732 */ MCD_OPC_CheckPredicate, 29, 159, 249, 0, // Skip to: 135640 -/* 71737 */ MCD_OPC_Decode, 190, 12, 190, 2, // Opcode: CASPX -/* 71742 */ MCD_OPC_FilterValue, 63, 149, 249, 0, // Skip to: 135640 -/* 71747 */ MCD_OPC_CheckPredicate, 29, 144, 249, 0, // Skip to: 135640 -/* 71752 */ MCD_OPC_Decode, 188, 12, 190, 2, // Opcode: CASPLX -/* 71757 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 71795 -/* 71762 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71765 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71780 -/* 71770 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71775 */ MCD_OPC_Decode, 222, 32, 184, 2, // Opcode: LDXRH -/* 71780 */ MCD_OPC_FilterValue, 1, 111, 249, 0, // Skip to: 135640 -/* 71785 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71790 */ MCD_OPC_Decode, 128, 30, 184, 2, // Opcode: LDAXRH -/* 71795 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 71833 -/* 71800 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71803 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71818 -/* 71808 */ MCD_OPC_CheckPredicate, 29, 83, 249, 0, // Skip to: 135640 -/* 71813 */ MCD_OPC_Decode, 186, 12, 190, 2, // Opcode: CASPAX -/* 71818 */ MCD_OPC_FilterValue, 63, 73, 249, 0, // Skip to: 135640 -/* 71823 */ MCD_OPC_CheckPredicate, 29, 68, 249, 0, // Skip to: 135640 -/* 71828 */ MCD_OPC_Decode, 184, 12, 190, 2, // Opcode: CASPALX -/* 71833 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 71876 -/* 71838 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71841 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 71861 -/* 71846 */ MCD_OPC_CheckPredicate, 30, 45, 249, 0, // Skip to: 135640 -/* 71851 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71856 */ MCD_OPC_Decode, 240, 48, 184, 2, // Opcode: STLLRH -/* 71861 */ MCD_OPC_FilterValue, 1, 30, 249, 0, // Skip to: 135640 -/* 71866 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71871 */ MCD_OPC_Decode, 244, 48, 184, 2, // Opcode: STLRH -/* 71876 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 71914 -/* 71881 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71884 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71899 -/* 71889 */ MCD_OPC_CheckPredicate, 29, 2, 249, 0, // Skip to: 135640 -/* 71894 */ MCD_OPC_Decode, 178, 12, 186, 2, // Opcode: CASH -/* 71899 */ MCD_OPC_FilterValue, 63, 248, 248, 0, // Skip to: 135640 -/* 71904 */ MCD_OPC_CheckPredicate, 29, 243, 248, 0, // Skip to: 135640 -/* 71909 */ MCD_OPC_Decode, 180, 12, 186, 2, // Opcode: CASLH -/* 71914 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 71957 -/* 71919 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 71922 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 71942 -/* 71927 */ MCD_OPC_CheckPredicate, 30, 220, 248, 0, // Skip to: 135640 -/* 71932 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71937 */ MCD_OPC_Decode, 190, 30, 184, 2, // Opcode: LDLARH -/* 71942 */ MCD_OPC_FilterValue, 1, 205, 248, 0, // Skip to: 135640 -/* 71947 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 71952 */ MCD_OPC_Decode, 250, 29, 184, 2, // Opcode: LDARH -/* 71957 */ MCD_OPC_FilterValue, 7, 190, 248, 0, // Skip to: 135640 -/* 71962 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 71965 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 71980 -/* 71970 */ MCD_OPC_CheckPredicate, 29, 177, 248, 0, // Skip to: 135640 -/* 71975 */ MCD_OPC_Decode, 170, 12, 186, 2, // Opcode: CASAH -/* 71980 */ MCD_OPC_FilterValue, 63, 167, 248, 0, // Skip to: 135640 -/* 71985 */ MCD_OPC_CheckPredicate, 29, 162, 248, 0, // Skip to: 135640 -/* 71990 */ MCD_OPC_Decode, 172, 12, 186, 2, // Opcode: CASALH -/* 71995 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 72023 -/* 72000 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72003 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72013 -/* 72008 */ MCD_OPC_Decode, 174, 16, 187, 2, // Opcode: EORWrs -/* 72013 */ MCD_OPC_FilterValue, 1, 134, 248, 0, // Skip to: 135640 -/* 72018 */ MCD_OPC_Decode, 152, 16, 187, 2, // Opcode: EONWrs -/* 72023 */ MCD_OPC_FilterValue, 3, 124, 248, 0, // Skip to: 135640 -/* 72028 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72031 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72041 -/* 72036 */ MCD_OPC_Decode, 181, 50, 187, 2, // Opcode: SUBWrs -/* 72041 */ MCD_OPC_FilterValue, 1, 106, 248, 0, // Skip to: 135640 -/* 72046 */ MCD_OPC_CheckField, 22, 2, 0, 99, 248, 0, // Skip to: 135640 -/* 72053 */ MCD_OPC_Decode, 182, 50, 188, 2, // Opcode: SUBWrx -/* 72058 */ MCD_OPC_FilterValue, 3, 157, 0, 0, // Skip to: 72220 -/* 72063 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 72066 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 72099 -/* 72071 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72074 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72089 -/* 72079 */ MCD_OPC_CheckPredicate, 31, 68, 248, 0, // Skip to: 135640 -/* 72084 */ MCD_OPC_Decode, 231, 48, 189, 2, // Opcode: STGPpost -/* 72089 */ MCD_OPC_FilterValue, 3, 58, 248, 0, // Skip to: 135640 -/* 72094 */ MCD_OPC_Decode, 145, 31, 189, 2, // Opcode: LDPSWpost -/* 72099 */ MCD_OPC_FilterValue, 1, 53, 0, 0, // Skip to: 72157 -/* 72104 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72107 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72122 -/* 72112 */ MCD_OPC_CheckPredicate, 31, 35, 248, 0, // Skip to: 135640 -/* 72117 */ MCD_OPC_Decode, 229, 48, 189, 2, // Opcode: STGPi -/* 72122 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 72132 -/* 72127 */ MCD_OPC_Decode, 144, 31, 189, 2, // Opcode: LDPSWi -/* 72132 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72147 -/* 72137 */ MCD_OPC_CheckPredicate, 31, 10, 248, 0, // Skip to: 135640 -/* 72142 */ MCD_OPC_Decode, 232, 48, 189, 2, // Opcode: STGPpre -/* 72147 */ MCD_OPC_FilterValue, 3, 0, 248, 0, // Skip to: 135640 -/* 72152 */ MCD_OPC_Decode, 146, 31, 189, 2, // Opcode: LDPSWpre -/* 72157 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 72185 -/* 72162 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72165 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72175 -/* 72170 */ MCD_OPC_Decode, 180, 10, 187, 2, // Opcode: ANDSWrs -/* 72175 */ MCD_OPC_FilterValue, 1, 228, 247, 0, // Skip to: 135640 -/* 72180 */ MCD_OPC_Decode, 238, 11, 187, 2, // Opcode: BICSWrs -/* 72185 */ MCD_OPC_FilterValue, 3, 218, 247, 0, // Skip to: 135640 -/* 72190 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72193 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72203 -/* 72198 */ MCD_OPC_Decode, 174, 50, 187, 2, // Opcode: SUBSWrs -/* 72203 */ MCD_OPC_FilterValue, 1, 200, 247, 0, // Skip to: 135640 -/* 72208 */ MCD_OPC_CheckField, 22, 2, 0, 193, 247, 0, // Skip to: 135640 -/* 72215 */ MCD_OPC_Decode, 175, 50, 188, 2, // Opcode: SUBSWrx -/* 72220 */ MCD_OPC_FilterValue, 4, 115, 1, 0, // Skip to: 72596 -/* 72225 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 72228 */ MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 72520 -/* 72233 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 72236 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 72264 -/* 72241 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72244 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72254 -/* 72249 */ MCD_OPC_Decode, 141, 50, 184, 2, // Opcode: STXRW -/* 72254 */ MCD_OPC_FilterValue, 1, 149, 247, 0, // Skip to: 135640 -/* 72259 */ MCD_OPC_Decode, 134, 49, 184, 2, // Opcode: STLXRW -/* 72264 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 72292 -/* 72269 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72272 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72282 -/* 72277 */ MCD_OPC_Decode, 137, 50, 184, 2, // Opcode: STXPW -/* 72282 */ MCD_OPC_FilterValue, 1, 121, 247, 0, // Skip to: 135640 -/* 72287 */ MCD_OPC_Decode, 130, 49, 184, 2, // Opcode: STLXPW -/* 72292 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 72330 -/* 72297 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72300 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72315 -/* 72305 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72310 */ MCD_OPC_Decode, 223, 32, 184, 2, // Opcode: LDXRW -/* 72315 */ MCD_OPC_FilterValue, 1, 88, 247, 0, // Skip to: 135640 -/* 72320 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72325 */ MCD_OPC_Decode, 129, 30, 184, 2, // Opcode: LDAXRW -/* 72330 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 72358 -/* 72335 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72338 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72348 -/* 72343 */ MCD_OPC_Decode, 219, 32, 184, 2, // Opcode: LDXPW -/* 72348 */ MCD_OPC_FilterValue, 1, 55, 247, 0, // Skip to: 135640 -/* 72353 */ MCD_OPC_Decode, 253, 29, 184, 2, // Opcode: LDAXPW -/* 72358 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 72401 -/* 72363 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72366 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 72386 -/* 72371 */ MCD_OPC_CheckPredicate, 30, 32, 247, 0, // Skip to: 135640 -/* 72376 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72381 */ MCD_OPC_Decode, 241, 48, 184, 2, // Opcode: STLLRW -/* 72386 */ MCD_OPC_FilterValue, 1, 17, 247, 0, // Skip to: 135640 -/* 72391 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72396 */ MCD_OPC_Decode, 245, 48, 184, 2, // Opcode: STLRW -/* 72401 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 72439 -/* 72406 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 72409 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 72424 -/* 72414 */ MCD_OPC_CheckPredicate, 29, 245, 246, 0, // Skip to: 135640 -/* 72419 */ MCD_OPC_Decode, 191, 12, 186, 2, // Opcode: CASW -/* 72424 */ MCD_OPC_FilterValue, 63, 235, 246, 0, // Skip to: 135640 -/* 72429 */ MCD_OPC_CheckPredicate, 29, 230, 246, 0, // Skip to: 135640 -/* 72434 */ MCD_OPC_Decode, 181, 12, 186, 2, // Opcode: CASLW -/* 72439 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 72482 -/* 72444 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72447 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 72467 -/* 72452 */ MCD_OPC_CheckPredicate, 30, 207, 246, 0, // Skip to: 135640 -/* 72457 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72462 */ MCD_OPC_Decode, 191, 30, 184, 2, // Opcode: LDLARW -/* 72467 */ MCD_OPC_FilterValue, 1, 192, 246, 0, // Skip to: 135640 -/* 72472 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72477 */ MCD_OPC_Decode, 251, 29, 184, 2, // Opcode: LDARW -/* 72482 */ MCD_OPC_FilterValue, 7, 177, 246, 0, // Skip to: 135640 -/* 72487 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 72490 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 72505 -/* 72495 */ MCD_OPC_CheckPredicate, 29, 164, 246, 0, // Skip to: 135640 -/* 72500 */ MCD_OPC_Decode, 175, 12, 186, 2, // Opcode: CASAW -/* 72505 */ MCD_OPC_FilterValue, 63, 154, 246, 0, // Skip to: 135640 -/* 72510 */ MCD_OPC_CheckPredicate, 29, 149, 246, 0, // Skip to: 135640 -/* 72515 */ MCD_OPC_Decode, 173, 12, 186, 2, // Opcode: CASALW -/* 72520 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 72548 -/* 72525 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72528 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72538 -/* 72533 */ MCD_OPC_Decode, 191, 10, 187, 2, // Opcode: ANDXrs -/* 72538 */ MCD_OPC_FilterValue, 1, 121, 246, 0, // Skip to: 135640 -/* 72543 */ MCD_OPC_Decode, 242, 11, 187, 2, // Opcode: BICXrs -/* 72548 */ MCD_OPC_FilterValue, 3, 111, 246, 0, // Skip to: 135640 -/* 72553 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72556 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72566 -/* 72561 */ MCD_OPC_Decode, 234, 9, 187, 2, // Opcode: ADDXrs -/* 72566 */ MCD_OPC_FilterValue, 1, 93, 246, 0, // Skip to: 135640 -/* 72571 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72574 */ MCD_OPC_FilterValue, 0, 85, 246, 0, // Skip to: 135640 -/* 72579 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 72591 -/* 72586 */ MCD_OPC_Decode, 236, 9, 188, 2, // Opcode: ADDXrx64 -/* 72591 */ MCD_OPC_Decode, 235, 9, 188, 2, // Opcode: ADDXrx -/* 72596 */ MCD_OPC_FilterValue, 5, 175, 0, 0, // Skip to: 72776 -/* 72601 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 72604 */ MCD_OPC_FilterValue, 0, 43, 0, 0, // Skip to: 72652 -/* 72609 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72612 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72622 -/* 72617 */ MCD_OPC_Decode, 140, 49, 189, 2, // Opcode: STNPXi -/* 72622 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 72632 -/* 72627 */ MCD_OPC_Decode, 213, 30, 189, 2, // Opcode: LDNPXi -/* 72632 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 72642 -/* 72637 */ MCD_OPC_Decode, 201, 49, 189, 2, // Opcode: STPXpost -/* 72642 */ MCD_OPC_FilterValue, 3, 17, 246, 0, // Skip to: 135640 -/* 72647 */ MCD_OPC_Decode, 154, 31, 189, 2, // Opcode: LDPXpost -/* 72652 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 72700 -/* 72657 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72660 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72670 -/* 72665 */ MCD_OPC_Decode, 200, 49, 189, 2, // Opcode: STPXi -/* 72670 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 72680 -/* 72675 */ MCD_OPC_Decode, 153, 31, 189, 2, // Opcode: LDPXi -/* 72680 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 72690 -/* 72685 */ MCD_OPC_Decode, 202, 49, 189, 2, // Opcode: STPXpre -/* 72690 */ MCD_OPC_FilterValue, 3, 225, 245, 0, // Skip to: 135640 -/* 72695 */ MCD_OPC_Decode, 155, 31, 189, 2, // Opcode: LDPXpre -/* 72700 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 72728 -/* 72705 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72708 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72718 -/* 72713 */ MCD_OPC_Decode, 133, 35, 187, 2, // Opcode: ORRXrs -/* 72718 */ MCD_OPC_FilterValue, 1, 197, 245, 0, // Skip to: 135640 -/* 72723 */ MCD_OPC_Decode, 249, 34, 187, 2, // Opcode: ORNXrs -/* 72728 */ MCD_OPC_FilterValue, 3, 187, 245, 0, // Skip to: 135640 -/* 72733 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 72736 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72746 -/* 72741 */ MCD_OPC_Decode, 219, 9, 187, 2, // Opcode: ADDSXrs -/* 72746 */ MCD_OPC_FilterValue, 1, 169, 245, 0, // Skip to: 135640 -/* 72751 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 72754 */ MCD_OPC_FilterValue, 0, 161, 245, 0, // Skip to: 135640 -/* 72759 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 72771 -/* 72766 */ MCD_OPC_Decode, 221, 9, 188, 2, // Opcode: ADDSXrx64 -/* 72771 */ MCD_OPC_Decode, 220, 9, 188, 2, // Opcode: ADDSXrx -/* 72776 */ MCD_OPC_FilterValue, 6, 115, 1, 0, // Skip to: 73152 -/* 72781 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 72784 */ MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 73076 -/* 72789 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 72792 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 72820 -/* 72797 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72800 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72810 -/* 72805 */ MCD_OPC_Decode, 142, 50, 184, 2, // Opcode: STXRX -/* 72810 */ MCD_OPC_FilterValue, 1, 105, 245, 0, // Skip to: 135640 -/* 72815 */ MCD_OPC_Decode, 135, 49, 184, 2, // Opcode: STLXRX -/* 72820 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 72848 -/* 72825 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72828 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72838 -/* 72833 */ MCD_OPC_Decode, 138, 50, 184, 2, // Opcode: STXPX -/* 72838 */ MCD_OPC_FilterValue, 1, 77, 245, 0, // Skip to: 135640 -/* 72843 */ MCD_OPC_Decode, 131, 49, 184, 2, // Opcode: STLXPX -/* 72848 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 72886 -/* 72853 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72856 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72871 -/* 72861 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72866 */ MCD_OPC_Decode, 224, 32, 184, 2, // Opcode: LDXRX -/* 72871 */ MCD_OPC_FilterValue, 1, 44, 245, 0, // Skip to: 135640 -/* 72876 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72881 */ MCD_OPC_Decode, 130, 30, 184, 2, // Opcode: LDAXRX -/* 72886 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 72914 -/* 72891 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72894 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 72904 -/* 72899 */ MCD_OPC_Decode, 220, 32, 184, 2, // Opcode: LDXPX -/* 72904 */ MCD_OPC_FilterValue, 1, 11, 245, 0, // Skip to: 135640 -/* 72909 */ MCD_OPC_Decode, 254, 29, 184, 2, // Opcode: LDAXPX -/* 72914 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 72957 -/* 72919 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 72922 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 72942 -/* 72927 */ MCD_OPC_CheckPredicate, 30, 244, 244, 0, // Skip to: 135640 -/* 72932 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72937 */ MCD_OPC_Decode, 242, 48, 184, 2, // Opcode: STLLRX -/* 72942 */ MCD_OPC_FilterValue, 1, 229, 244, 0, // Skip to: 135640 -/* 72947 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 72952 */ MCD_OPC_Decode, 247, 48, 184, 2, // Opcode: STLRX -/* 72957 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 72995 -/* 72962 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 72965 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 72980 -/* 72970 */ MCD_OPC_CheckPredicate, 29, 201, 244, 0, // Skip to: 135640 -/* 72975 */ MCD_OPC_Decode, 192, 12, 191, 2, // Opcode: CASX -/* 72980 */ MCD_OPC_FilterValue, 63, 191, 244, 0, // Skip to: 135640 -/* 72985 */ MCD_OPC_CheckPredicate, 29, 186, 244, 0, // Skip to: 135640 -/* 72990 */ MCD_OPC_Decode, 182, 12, 191, 2, // Opcode: CASLX -/* 72995 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 73038 -/* 73000 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 73003 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 73023 -/* 73008 */ MCD_OPC_CheckPredicate, 30, 163, 244, 0, // Skip to: 135640 -/* 73013 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 73018 */ MCD_OPC_Decode, 192, 30, 184, 2, // Opcode: LDLARX -/* 73023 */ MCD_OPC_FilterValue, 1, 148, 244, 0, // Skip to: 135640 -/* 73028 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, -/* 73033 */ MCD_OPC_Decode, 252, 29, 184, 2, // Opcode: LDARX -/* 73038 */ MCD_OPC_FilterValue, 7, 133, 244, 0, // Skip to: 135640 -/* 73043 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 73046 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 73061 -/* 73051 */ MCD_OPC_CheckPredicate, 29, 120, 244, 0, // Skip to: 135640 -/* 73056 */ MCD_OPC_Decode, 176, 12, 191, 2, // Opcode: CASAX -/* 73061 */ MCD_OPC_FilterValue, 63, 110, 244, 0, // Skip to: 135640 -/* 73066 */ MCD_OPC_CheckPredicate, 29, 105, 244, 0, // Skip to: 135640 -/* 73071 */ MCD_OPC_Decode, 174, 12, 191, 2, // Opcode: CASALX -/* 73076 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 73104 -/* 73081 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 73084 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 73094 -/* 73089 */ MCD_OPC_Decode, 176, 16, 187, 2, // Opcode: EORXrs -/* 73094 */ MCD_OPC_FilterValue, 1, 77, 244, 0, // Skip to: 135640 -/* 73099 */ MCD_OPC_Decode, 153, 16, 187, 2, // Opcode: EONXrs -/* 73104 */ MCD_OPC_FilterValue, 3, 67, 244, 0, // Skip to: 135640 -/* 73109 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 73112 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 73122 -/* 73117 */ MCD_OPC_Decode, 184, 50, 187, 2, // Opcode: SUBXrs -/* 73122 */ MCD_OPC_FilterValue, 1, 49, 244, 0, // Skip to: 135640 -/* 73127 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 73130 */ MCD_OPC_FilterValue, 0, 41, 244, 0, // Skip to: 135640 -/* 73135 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 73147 -/* 73142 */ MCD_OPC_Decode, 186, 50, 188, 2, // Opcode: SUBXrx64 -/* 73147 */ MCD_OPC_Decode, 185, 50, 188, 2, // Opcode: SUBXrx -/* 73152 */ MCD_OPC_FilterValue, 7, 19, 244, 0, // Skip to: 135640 -/* 73157 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 73160 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 73188 -/* 73165 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 73168 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 73178 -/* 73173 */ MCD_OPC_Decode, 182, 10, 187, 2, // Opcode: ANDSXrs -/* 73178 */ MCD_OPC_FilterValue, 3, 249, 243, 0, // Skip to: 135640 -/* 73183 */ MCD_OPC_Decode, 177, 50, 187, 2, // Opcode: SUBSXrs -/* 73188 */ MCD_OPC_FilterValue, 1, 239, 243, 0, // Skip to: 135640 -/* 73193 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 73196 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 73206 -/* 73201 */ MCD_OPC_Decode, 239, 11, 187, 2, // Opcode: BICSXrs -/* 73206 */ MCD_OPC_FilterValue, 3, 221, 243, 0, // Skip to: 135640 -/* 73211 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 73214 */ MCD_OPC_FilterValue, 0, 213, 243, 0, // Skip to: 135640 -/* 73219 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 73231 -/* 73226 */ MCD_OPC_Decode, 179, 50, 188, 2, // Opcode: SUBSXrx64 -/* 73231 */ MCD_OPC_Decode, 178, 50, 188, 2, // Opcode: SUBSXrx -/* 73236 */ MCD_OPC_FilterValue, 3, 90, 150, 0, // Skip to: 111731 -/* 73241 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 73244 */ MCD_OPC_FilterValue, 0, 76, 3, 0, // Skip to: 74093 -/* 73249 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 73252 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 73635 -/* 73257 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... -/* 73260 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73275 -/* 73265 */ MCD_OPC_CheckPredicate, 32, 162, 243, 0, // Skip to: 135640 -/* 73270 */ MCD_OPC_Decode, 206, 48, 192, 2, // Opcode: ST4Fourv8b -/* 73275 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 73290 -/* 73280 */ MCD_OPC_CheckPredicate, 32, 147, 243, 0, // Skip to: 135640 -/* 73285 */ MCD_OPC_Decode, 202, 48, 192, 2, // Opcode: ST4Fourv4h -/* 73290 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73305 -/* 73295 */ MCD_OPC_CheckPredicate, 32, 132, 243, 0, // Skip to: 135640 -/* 73300 */ MCD_OPC_Decode, 200, 48, 192, 2, // Opcode: ST4Fourv2s -/* 73305 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73320 -/* 73310 */ MCD_OPC_CheckPredicate, 32, 117, 243, 0, // Skip to: 135640 -/* 73315 */ MCD_OPC_Decode, 155, 47, 192, 2, // Opcode: ST1Fourv8b -/* 73320 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73335 -/* 73325 */ MCD_OPC_CheckPredicate, 32, 102, 243, 0, // Skip to: 135640 -/* 73330 */ MCD_OPC_Decode, 151, 47, 192, 2, // Opcode: ST1Fourv4h -/* 73335 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73350 -/* 73340 */ MCD_OPC_CheckPredicate, 32, 87, 243, 0, // Skip to: 135640 -/* 73345 */ MCD_OPC_Decode, 149, 47, 192, 2, // Opcode: ST1Fourv2s -/* 73350 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73365 -/* 73355 */ MCD_OPC_CheckPredicate, 32, 72, 243, 0, // Skip to: 135640 -/* 73360 */ MCD_OPC_Decode, 145, 47, 192, 2, // Opcode: ST1Fourv1d -/* 73365 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 73380 -/* 73370 */ MCD_OPC_CheckPredicate, 32, 57, 243, 0, // Skip to: 135640 -/* 73375 */ MCD_OPC_Decode, 178, 48, 193, 2, // Opcode: ST3Threev8b -/* 73380 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 73395 -/* 73385 */ MCD_OPC_CheckPredicate, 32, 42, 243, 0, // Skip to: 135640 -/* 73390 */ MCD_OPC_Decode, 174, 48, 193, 2, // Opcode: ST3Threev4h -/* 73395 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 73410 -/* 73400 */ MCD_OPC_CheckPredicate, 32, 27, 243, 0, // Skip to: 135640 -/* 73405 */ MCD_OPC_Decode, 172, 48, 193, 2, // Opcode: ST3Threev2s -/* 73410 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 73425 -/* 73415 */ MCD_OPC_CheckPredicate, 32, 12, 243, 0, // Skip to: 135640 -/* 73420 */ MCD_OPC_Decode, 201, 47, 193, 2, // Opcode: ST1Threev8b -/* 73425 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 73440 -/* 73430 */ MCD_OPC_CheckPredicate, 32, 253, 242, 0, // Skip to: 135640 -/* 73435 */ MCD_OPC_Decode, 197, 47, 193, 2, // Opcode: ST1Threev4h -/* 73440 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 73455 -/* 73445 */ MCD_OPC_CheckPredicate, 32, 238, 242, 0, // Skip to: 135640 -/* 73450 */ MCD_OPC_Decode, 195, 47, 193, 2, // Opcode: ST1Threev2s -/* 73455 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 73470 -/* 73460 */ MCD_OPC_CheckPredicate, 32, 223, 242, 0, // Skip to: 135640 -/* 73465 */ MCD_OPC_Decode, 191, 47, 193, 2, // Opcode: ST1Threev1d -/* 73470 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 73485 -/* 73475 */ MCD_OPC_CheckPredicate, 32, 208, 242, 0, // Skip to: 135640 -/* 73480 */ MCD_OPC_Decode, 185, 47, 194, 2, // Opcode: ST1Onev8b -/* 73485 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 73500 -/* 73490 */ MCD_OPC_CheckPredicate, 32, 193, 242, 0, // Skip to: 135640 -/* 73495 */ MCD_OPC_Decode, 181, 47, 194, 2, // Opcode: ST1Onev4h -/* 73500 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 73515 -/* 73505 */ MCD_OPC_CheckPredicate, 32, 178, 242, 0, // Skip to: 135640 -/* 73510 */ MCD_OPC_Decode, 179, 47, 194, 2, // Opcode: ST1Onev2s -/* 73515 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 73530 -/* 73520 */ MCD_OPC_CheckPredicate, 32, 163, 242, 0, // Skip to: 135640 -/* 73525 */ MCD_OPC_Decode, 175, 47, 194, 2, // Opcode: ST1Onev1d -/* 73530 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 73545 -/* 73535 */ MCD_OPC_CheckPredicate, 32, 148, 242, 0, // Skip to: 135640 -/* 73540 */ MCD_OPC_Decode, 146, 48, 195, 2, // Opcode: ST2Twov8b -/* 73545 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 73560 -/* 73550 */ MCD_OPC_CheckPredicate, 32, 133, 242, 0, // Skip to: 135640 -/* 73555 */ MCD_OPC_Decode, 142, 48, 195, 2, // Opcode: ST2Twov4h -/* 73560 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 73575 -/* 73565 */ MCD_OPC_CheckPredicate, 32, 118, 242, 0, // Skip to: 135640 -/* 73570 */ MCD_OPC_Decode, 140, 48, 195, 2, // Opcode: ST2Twov2s -/* 73575 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 73590 -/* 73580 */ MCD_OPC_CheckPredicate, 32, 103, 242, 0, // Skip to: 135640 -/* 73585 */ MCD_OPC_Decode, 217, 47, 195, 2, // Opcode: ST1Twov8b -/* 73590 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 73605 -/* 73595 */ MCD_OPC_CheckPredicate, 32, 88, 242, 0, // Skip to: 135640 -/* 73600 */ MCD_OPC_Decode, 213, 47, 195, 2, // Opcode: ST1Twov4h -/* 73605 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 73620 -/* 73610 */ MCD_OPC_CheckPredicate, 32, 73, 242, 0, // Skip to: 135640 -/* 73615 */ MCD_OPC_Decode, 211, 47, 195, 2, // Opcode: ST1Twov2s -/* 73620 */ MCD_OPC_FilterValue, 43, 63, 242, 0, // Skip to: 135640 -/* 73625 */ MCD_OPC_CheckPredicate, 32, 58, 242, 0, // Skip to: 135640 -/* 73630 */ MCD_OPC_Decode, 207, 47, 195, 2, // Opcode: ST1Twov1d -/* 73635 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 73645 -/* 73640 */ MCD_OPC_Decode, 138, 49, 189, 2, // Opcode: STNPSi -/* 73645 */ MCD_OPC_FilterValue, 2, 167, 1, 0, // Skip to: 74073 -/* 73650 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... -/* 73653 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73668 -/* 73658 */ MCD_OPC_CheckPredicate, 32, 25, 242, 0, // Skip to: 135640 -/* 73663 */ MCD_OPC_Decode, 196, 48, 196, 2, // Opcode: ST4Fourv16b -/* 73668 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 73683 -/* 73673 */ MCD_OPC_CheckPredicate, 32, 10, 242, 0, // Skip to: 135640 -/* 73678 */ MCD_OPC_Decode, 208, 48, 196, 2, // Opcode: ST4Fourv8h -/* 73683 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73698 -/* 73688 */ MCD_OPC_CheckPredicate, 32, 251, 241, 0, // Skip to: 135640 -/* 73693 */ MCD_OPC_Decode, 204, 48, 196, 2, // Opcode: ST4Fourv4s -/* 73698 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 73713 -/* 73703 */ MCD_OPC_CheckPredicate, 32, 236, 241, 0, // Skip to: 135640 -/* 73708 */ MCD_OPC_Decode, 198, 48, 196, 2, // Opcode: ST4Fourv2d -/* 73713 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73728 -/* 73718 */ MCD_OPC_CheckPredicate, 32, 221, 241, 0, // Skip to: 135640 -/* 73723 */ MCD_OPC_Decode, 143, 47, 196, 2, // Opcode: ST1Fourv16b -/* 73728 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73743 -/* 73733 */ MCD_OPC_CheckPredicate, 32, 206, 241, 0, // Skip to: 135640 -/* 73738 */ MCD_OPC_Decode, 157, 47, 196, 2, // Opcode: ST1Fourv8h -/* 73743 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73758 -/* 73748 */ MCD_OPC_CheckPredicate, 32, 191, 241, 0, // Skip to: 135640 -/* 73753 */ MCD_OPC_Decode, 153, 47, 196, 2, // Opcode: ST1Fourv4s -/* 73758 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73773 -/* 73763 */ MCD_OPC_CheckPredicate, 32, 176, 241, 0, // Skip to: 135640 -/* 73768 */ MCD_OPC_Decode, 147, 47, 196, 2, // Opcode: ST1Fourv2d -/* 73773 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 73788 -/* 73778 */ MCD_OPC_CheckPredicate, 32, 161, 241, 0, // Skip to: 135640 -/* 73783 */ MCD_OPC_Decode, 168, 48, 197, 2, // Opcode: ST3Threev16b -/* 73788 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 73803 -/* 73793 */ MCD_OPC_CheckPredicate, 32, 146, 241, 0, // Skip to: 135640 -/* 73798 */ MCD_OPC_Decode, 180, 48, 197, 2, // Opcode: ST3Threev8h -/* 73803 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 73818 -/* 73808 */ MCD_OPC_CheckPredicate, 32, 131, 241, 0, // Skip to: 135640 -/* 73813 */ MCD_OPC_Decode, 176, 48, 197, 2, // Opcode: ST3Threev4s -/* 73818 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 73833 -/* 73823 */ MCD_OPC_CheckPredicate, 32, 116, 241, 0, // Skip to: 135640 -/* 73828 */ MCD_OPC_Decode, 170, 48, 197, 2, // Opcode: ST3Threev2d -/* 73833 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 73848 -/* 73838 */ MCD_OPC_CheckPredicate, 32, 101, 241, 0, // Skip to: 135640 -/* 73843 */ MCD_OPC_Decode, 189, 47, 197, 2, // Opcode: ST1Threev16b -/* 73848 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 73863 -/* 73853 */ MCD_OPC_CheckPredicate, 32, 86, 241, 0, // Skip to: 135640 -/* 73858 */ MCD_OPC_Decode, 203, 47, 197, 2, // Opcode: ST1Threev8h -/* 73863 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 73878 -/* 73868 */ MCD_OPC_CheckPredicate, 32, 71, 241, 0, // Skip to: 135640 -/* 73873 */ MCD_OPC_Decode, 199, 47, 197, 2, // Opcode: ST1Threev4s -/* 73878 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 73893 -/* 73883 */ MCD_OPC_CheckPredicate, 32, 56, 241, 0, // Skip to: 135640 -/* 73888 */ MCD_OPC_Decode, 193, 47, 197, 2, // Opcode: ST1Threev2d -/* 73893 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 73908 -/* 73898 */ MCD_OPC_CheckPredicate, 32, 41, 241, 0, // Skip to: 135640 -/* 73903 */ MCD_OPC_Decode, 173, 47, 198, 2, // Opcode: ST1Onev16b -/* 73908 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 73923 -/* 73913 */ MCD_OPC_CheckPredicate, 32, 26, 241, 0, // Skip to: 135640 -/* 73918 */ MCD_OPC_Decode, 187, 47, 198, 2, // Opcode: ST1Onev8h -/* 73923 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 73938 -/* 73928 */ MCD_OPC_CheckPredicate, 32, 11, 241, 0, // Skip to: 135640 -/* 73933 */ MCD_OPC_Decode, 183, 47, 198, 2, // Opcode: ST1Onev4s -/* 73938 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 73953 -/* 73943 */ MCD_OPC_CheckPredicate, 32, 252, 240, 0, // Skip to: 135640 -/* 73948 */ MCD_OPC_Decode, 177, 47, 198, 2, // Opcode: ST1Onev2d -/* 73953 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 73968 -/* 73958 */ MCD_OPC_CheckPredicate, 32, 237, 240, 0, // Skip to: 135640 -/* 73963 */ MCD_OPC_Decode, 136, 48, 199, 2, // Opcode: ST2Twov16b -/* 73968 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 73983 -/* 73973 */ MCD_OPC_CheckPredicate, 32, 222, 240, 0, // Skip to: 135640 -/* 73978 */ MCD_OPC_Decode, 148, 48, 199, 2, // Opcode: ST2Twov8h -/* 73983 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 73998 -/* 73988 */ MCD_OPC_CheckPredicate, 32, 207, 240, 0, // Skip to: 135640 -/* 73993 */ MCD_OPC_Decode, 144, 48, 199, 2, // Opcode: ST2Twov4s -/* 73998 */ MCD_OPC_FilterValue, 35, 10, 0, 0, // Skip to: 74013 -/* 74003 */ MCD_OPC_CheckPredicate, 32, 192, 240, 0, // Skip to: 135640 -/* 74008 */ MCD_OPC_Decode, 138, 48, 199, 2, // Opcode: ST2Twov2d -/* 74013 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 74028 -/* 74018 */ MCD_OPC_CheckPredicate, 32, 177, 240, 0, // Skip to: 135640 -/* 74023 */ MCD_OPC_Decode, 205, 47, 199, 2, // Opcode: ST1Twov16b -/* 74028 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 74043 -/* 74033 */ MCD_OPC_CheckPredicate, 32, 162, 240, 0, // Skip to: 135640 -/* 74038 */ MCD_OPC_Decode, 219, 47, 199, 2, // Opcode: ST1Twov8h -/* 74043 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 74058 -/* 74048 */ MCD_OPC_CheckPredicate, 32, 147, 240, 0, // Skip to: 135640 -/* 74053 */ MCD_OPC_Decode, 215, 47, 199, 2, // Opcode: ST1Twov4s -/* 74058 */ MCD_OPC_FilterValue, 43, 137, 240, 0, // Skip to: 135640 -/* 74063 */ MCD_OPC_CheckPredicate, 32, 132, 240, 0, // Skip to: 135640 -/* 74068 */ MCD_OPC_Decode, 209, 47, 199, 2, // Opcode: ST1Twov2d -/* 74073 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 74083 -/* 74078 */ MCD_OPC_Decode, 136, 49, 189, 2, // Opcode: STNPDi -/* 74083 */ MCD_OPC_FilterValue, 5, 112, 240, 0, // Skip to: 135640 -/* 74088 */ MCD_OPC_Decode, 137, 49, 189, 2, // Opcode: STNPQi -/* 74093 */ MCD_OPC_FilterValue, 1, 76, 3, 0, // Skip to: 74942 -/* 74098 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 74101 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 74484 -/* 74106 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... -/* 74109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 74124 -/* 74114 */ MCD_OPC_CheckPredicate, 32, 81, 240, 0, // Skip to: 135640 -/* 74119 */ MCD_OPC_Decode, 177, 29, 192, 2, // Opcode: LD4Fourv8b -/* 74124 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 74139 -/* 74129 */ MCD_OPC_CheckPredicate, 32, 66, 240, 0, // Skip to: 135640 -/* 74134 */ MCD_OPC_Decode, 173, 29, 192, 2, // Opcode: LD4Fourv4h -/* 74139 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 74154 -/* 74144 */ MCD_OPC_CheckPredicate, 32, 51, 240, 0, // Skip to: 135640 -/* 74149 */ MCD_OPC_Decode, 171, 29, 192, 2, // Opcode: LD4Fourv2s -/* 74154 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 74169 -/* 74159 */ MCD_OPC_CheckPredicate, 32, 36, 240, 0, // Skip to: 135640 -/* 74164 */ MCD_OPC_Decode, 165, 27, 192, 2, // Opcode: LD1Fourv8b -/* 74169 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 74184 -/* 74174 */ MCD_OPC_CheckPredicate, 32, 21, 240, 0, // Skip to: 135640 -/* 74179 */ MCD_OPC_Decode, 161, 27, 192, 2, // Opcode: LD1Fourv4h -/* 74184 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 74199 -/* 74189 */ MCD_OPC_CheckPredicate, 32, 6, 240, 0, // Skip to: 135640 -/* 74194 */ MCD_OPC_Decode, 159, 27, 192, 2, // Opcode: LD1Fourv2s -/* 74199 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 74214 -/* 74204 */ MCD_OPC_CheckPredicate, 32, 247, 239, 0, // Skip to: 135640 -/* 74209 */ MCD_OPC_Decode, 155, 27, 192, 2, // Opcode: LD1Fourv1d -/* 74214 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 74229 -/* 74219 */ MCD_OPC_CheckPredicate, 32, 232, 239, 0, // Skip to: 135640 -/* 74224 */ MCD_OPC_Decode, 149, 29, 193, 2, // Opcode: LD3Threev8b -/* 74229 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 74244 -/* 74234 */ MCD_OPC_CheckPredicate, 32, 217, 239, 0, // Skip to: 135640 -/* 74239 */ MCD_OPC_Decode, 145, 29, 193, 2, // Opcode: LD3Threev4h -/* 74244 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 74259 -/* 74249 */ MCD_OPC_CheckPredicate, 32, 202, 239, 0, // Skip to: 135640 -/* 74254 */ MCD_OPC_Decode, 143, 29, 193, 2, // Opcode: LD3Threev2s -/* 74259 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 74274 -/* 74264 */ MCD_OPC_CheckPredicate, 32, 187, 239, 0, // Skip to: 135640 -/* 74269 */ MCD_OPC_Decode, 143, 28, 193, 2, // Opcode: LD1Threev8b -/* 74274 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 74289 -/* 74279 */ MCD_OPC_CheckPredicate, 32, 172, 239, 0, // Skip to: 135640 -/* 74284 */ MCD_OPC_Decode, 139, 28, 193, 2, // Opcode: LD1Threev4h -/* 74289 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 74304 -/* 74294 */ MCD_OPC_CheckPredicate, 32, 157, 239, 0, // Skip to: 135640 -/* 74299 */ MCD_OPC_Decode, 137, 28, 193, 2, // Opcode: LD1Threev2s -/* 74304 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 74319 -/* 74309 */ MCD_OPC_CheckPredicate, 32, 142, 239, 0, // Skip to: 135640 -/* 74314 */ MCD_OPC_Decode, 133, 28, 193, 2, // Opcode: LD1Threev1d -/* 74319 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 74334 -/* 74324 */ MCD_OPC_CheckPredicate, 32, 127, 239, 0, // Skip to: 135640 -/* 74329 */ MCD_OPC_Decode, 195, 27, 194, 2, // Opcode: LD1Onev8b -/* 74334 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 74349 -/* 74339 */ MCD_OPC_CheckPredicate, 32, 112, 239, 0, // Skip to: 135640 -/* 74344 */ MCD_OPC_Decode, 191, 27, 194, 2, // Opcode: LD1Onev4h -/* 74349 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 74364 -/* 74354 */ MCD_OPC_CheckPredicate, 32, 97, 239, 0, // Skip to: 135640 -/* 74359 */ MCD_OPC_Decode, 189, 27, 194, 2, // Opcode: LD1Onev2s -/* 74364 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74379 -/* 74369 */ MCD_OPC_CheckPredicate, 32, 82, 239, 0, // Skip to: 135640 -/* 74374 */ MCD_OPC_Decode, 185, 27, 194, 2, // Opcode: LD1Onev1d -/* 74379 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 74394 -/* 74384 */ MCD_OPC_CheckPredicate, 32, 67, 239, 0, // Skip to: 135640 -/* 74389 */ MCD_OPC_Decode, 229, 28, 195, 2, // Opcode: LD2Twov8b -/* 74394 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 74409 -/* 74399 */ MCD_OPC_CheckPredicate, 32, 52, 239, 0, // Skip to: 135640 -/* 74404 */ MCD_OPC_Decode, 225, 28, 195, 2, // Opcode: LD2Twov4h -/* 74409 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 74424 -/* 74414 */ MCD_OPC_CheckPredicate, 32, 37, 239, 0, // Skip to: 135640 -/* 74419 */ MCD_OPC_Decode, 223, 28, 195, 2, // Opcode: LD2Twov2s -/* 74424 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 74439 -/* 74429 */ MCD_OPC_CheckPredicate, 32, 22, 239, 0, // Skip to: 135640 -/* 74434 */ MCD_OPC_Decode, 159, 28, 195, 2, // Opcode: LD1Twov8b -/* 74439 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 74454 -/* 74444 */ MCD_OPC_CheckPredicate, 32, 7, 239, 0, // Skip to: 135640 -/* 74449 */ MCD_OPC_Decode, 155, 28, 195, 2, // Opcode: LD1Twov4h -/* 74454 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 74469 -/* 74459 */ MCD_OPC_CheckPredicate, 32, 248, 238, 0, // Skip to: 135640 -/* 74464 */ MCD_OPC_Decode, 153, 28, 195, 2, // Opcode: LD1Twov2s -/* 74469 */ MCD_OPC_FilterValue, 43, 238, 238, 0, // Skip to: 135640 -/* 74474 */ MCD_OPC_CheckPredicate, 32, 233, 238, 0, // Skip to: 135640 -/* 74479 */ MCD_OPC_Decode, 149, 28, 195, 2, // Opcode: LD1Twov1d -/* 74484 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 74494 -/* 74489 */ MCD_OPC_Decode, 211, 30, 189, 2, // Opcode: LDNPSi -/* 74494 */ MCD_OPC_FilterValue, 2, 167, 1, 0, // Skip to: 74922 -/* 74499 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... -/* 74502 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 74517 -/* 74507 */ MCD_OPC_CheckPredicate, 32, 200, 238, 0, // Skip to: 135640 -/* 74512 */ MCD_OPC_Decode, 167, 29, 196, 2, // Opcode: LD4Fourv16b -/* 74517 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 74532 -/* 74522 */ MCD_OPC_CheckPredicate, 32, 185, 238, 0, // Skip to: 135640 -/* 74527 */ MCD_OPC_Decode, 179, 29, 196, 2, // Opcode: LD4Fourv8h -/* 74532 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 74547 -/* 74537 */ MCD_OPC_CheckPredicate, 32, 170, 238, 0, // Skip to: 135640 -/* 74542 */ MCD_OPC_Decode, 175, 29, 196, 2, // Opcode: LD4Fourv4s -/* 74547 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 74562 -/* 74552 */ MCD_OPC_CheckPredicate, 32, 155, 238, 0, // Skip to: 135640 -/* 74557 */ MCD_OPC_Decode, 169, 29, 196, 2, // Opcode: LD4Fourv2d -/* 74562 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 74577 -/* 74567 */ MCD_OPC_CheckPredicate, 32, 140, 238, 0, // Skip to: 135640 -/* 74572 */ MCD_OPC_Decode, 153, 27, 196, 2, // Opcode: LD1Fourv16b -/* 74577 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 74592 -/* 74582 */ MCD_OPC_CheckPredicate, 32, 125, 238, 0, // Skip to: 135640 -/* 74587 */ MCD_OPC_Decode, 167, 27, 196, 2, // Opcode: LD1Fourv8h -/* 74592 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 74607 -/* 74597 */ MCD_OPC_CheckPredicate, 32, 110, 238, 0, // Skip to: 135640 -/* 74602 */ MCD_OPC_Decode, 163, 27, 196, 2, // Opcode: LD1Fourv4s -/* 74607 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 74622 -/* 74612 */ MCD_OPC_CheckPredicate, 32, 95, 238, 0, // Skip to: 135640 -/* 74617 */ MCD_OPC_Decode, 157, 27, 196, 2, // Opcode: LD1Fourv2d -/* 74622 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 74637 -/* 74627 */ MCD_OPC_CheckPredicate, 32, 80, 238, 0, // Skip to: 135640 -/* 74632 */ MCD_OPC_Decode, 139, 29, 197, 2, // Opcode: LD3Threev16b -/* 74637 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 74652 -/* 74642 */ MCD_OPC_CheckPredicate, 32, 65, 238, 0, // Skip to: 135640 -/* 74647 */ MCD_OPC_Decode, 151, 29, 197, 2, // Opcode: LD3Threev8h -/* 74652 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 74667 -/* 74657 */ MCD_OPC_CheckPredicate, 32, 50, 238, 0, // Skip to: 135640 -/* 74662 */ MCD_OPC_Decode, 147, 29, 197, 2, // Opcode: LD3Threev4s -/* 74667 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 74682 -/* 74672 */ MCD_OPC_CheckPredicate, 32, 35, 238, 0, // Skip to: 135640 -/* 74677 */ MCD_OPC_Decode, 141, 29, 197, 2, // Opcode: LD3Threev2d -/* 74682 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 74697 -/* 74687 */ MCD_OPC_CheckPredicate, 32, 20, 238, 0, // Skip to: 135640 -/* 74692 */ MCD_OPC_Decode, 131, 28, 197, 2, // Opcode: LD1Threev16b -/* 74697 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 74712 -/* 74702 */ MCD_OPC_CheckPredicate, 32, 5, 238, 0, // Skip to: 135640 -/* 74707 */ MCD_OPC_Decode, 145, 28, 197, 2, // Opcode: LD1Threev8h -/* 74712 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 74727 -/* 74717 */ MCD_OPC_CheckPredicate, 32, 246, 237, 0, // Skip to: 135640 -/* 74722 */ MCD_OPC_Decode, 141, 28, 197, 2, // Opcode: LD1Threev4s -/* 74727 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 74742 -/* 74732 */ MCD_OPC_CheckPredicate, 32, 231, 237, 0, // Skip to: 135640 -/* 74737 */ MCD_OPC_Decode, 135, 28, 197, 2, // Opcode: LD1Threev2d -/* 74742 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 74757 -/* 74747 */ MCD_OPC_CheckPredicate, 32, 216, 237, 0, // Skip to: 135640 -/* 74752 */ MCD_OPC_Decode, 183, 27, 198, 2, // Opcode: LD1Onev16b -/* 74757 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 74772 -/* 74762 */ MCD_OPC_CheckPredicate, 32, 201, 237, 0, // Skip to: 135640 -/* 74767 */ MCD_OPC_Decode, 197, 27, 198, 2, // Opcode: LD1Onev8h -/* 74772 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 74787 -/* 74777 */ MCD_OPC_CheckPredicate, 32, 186, 237, 0, // Skip to: 135640 -/* 74782 */ MCD_OPC_Decode, 193, 27, 198, 2, // Opcode: LD1Onev4s -/* 74787 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74802 -/* 74792 */ MCD_OPC_CheckPredicate, 32, 171, 237, 0, // Skip to: 135640 -/* 74797 */ MCD_OPC_Decode, 187, 27, 198, 2, // Opcode: LD1Onev2d -/* 74802 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 74817 -/* 74807 */ MCD_OPC_CheckPredicate, 32, 156, 237, 0, // Skip to: 135640 -/* 74812 */ MCD_OPC_Decode, 219, 28, 199, 2, // Opcode: LD2Twov16b -/* 74817 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 74832 -/* 74822 */ MCD_OPC_CheckPredicate, 32, 141, 237, 0, // Skip to: 135640 -/* 74827 */ MCD_OPC_Decode, 231, 28, 199, 2, // Opcode: LD2Twov8h -/* 74832 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 74847 -/* 74837 */ MCD_OPC_CheckPredicate, 32, 126, 237, 0, // Skip to: 135640 -/* 74842 */ MCD_OPC_Decode, 227, 28, 199, 2, // Opcode: LD2Twov4s -/* 74847 */ MCD_OPC_FilterValue, 35, 10, 0, 0, // Skip to: 74862 -/* 74852 */ MCD_OPC_CheckPredicate, 32, 111, 237, 0, // Skip to: 135640 -/* 74857 */ MCD_OPC_Decode, 221, 28, 199, 2, // Opcode: LD2Twov2d -/* 74862 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 74877 -/* 74867 */ MCD_OPC_CheckPredicate, 32, 96, 237, 0, // Skip to: 135640 -/* 74872 */ MCD_OPC_Decode, 147, 28, 199, 2, // Opcode: LD1Twov16b -/* 74877 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 74892 -/* 74882 */ MCD_OPC_CheckPredicate, 32, 81, 237, 0, // Skip to: 135640 -/* 74887 */ MCD_OPC_Decode, 161, 28, 199, 2, // Opcode: LD1Twov8h -/* 74892 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 74907 -/* 74897 */ MCD_OPC_CheckPredicate, 32, 66, 237, 0, // Skip to: 135640 -/* 74902 */ MCD_OPC_Decode, 157, 28, 199, 2, // Opcode: LD1Twov4s -/* 74907 */ MCD_OPC_FilterValue, 43, 56, 237, 0, // Skip to: 135640 -/* 74912 */ MCD_OPC_CheckPredicate, 32, 51, 237, 0, // Skip to: 135640 -/* 74917 */ MCD_OPC_Decode, 151, 28, 199, 2, // Opcode: LD1Twov2d -/* 74922 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 74932 -/* 74927 */ MCD_OPC_Decode, 209, 30, 189, 2, // Opcode: LDNPDi -/* 74932 */ MCD_OPC_FilterValue, 5, 31, 237, 0, // Skip to: 135640 -/* 74937 */ MCD_OPC_Decode, 210, 30, 189, 2, // Opcode: LDNPQi -/* 74942 */ MCD_OPC_FilterValue, 2, 191, 4, 0, // Skip to: 76162 -/* 74947 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 74950 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 75508 -/* 74955 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 74958 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 74980 -/* 74963 */ MCD_OPC_CheckPredicate, 32, 0, 237, 0, // Skip to: 135640 -/* 74968 */ MCD_OPC_CheckField, 21, 1, 0, 249, 236, 0, // Skip to: 135640 -/* 74975 */ MCD_OPC_Decode, 207, 48, 200, 2, // Opcode: ST4Fourv8b_POST -/* 74980 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 75002 -/* 74985 */ MCD_OPC_CheckPredicate, 32, 234, 236, 0, // Skip to: 135640 -/* 74990 */ MCD_OPC_CheckField, 21, 1, 0, 227, 236, 0, // Skip to: 135640 -/* 74997 */ MCD_OPC_Decode, 203, 48, 200, 2, // Opcode: ST4Fourv4h_POST -/* 75002 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 75024 -/* 75007 */ MCD_OPC_CheckPredicate, 32, 212, 236, 0, // Skip to: 135640 -/* 75012 */ MCD_OPC_CheckField, 21, 1, 0, 205, 236, 0, // Skip to: 135640 -/* 75019 */ MCD_OPC_Decode, 201, 48, 200, 2, // Opcode: ST4Fourv2s_POST -/* 75024 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 75046 -/* 75029 */ MCD_OPC_CheckPredicate, 32, 190, 236, 0, // Skip to: 135640 -/* 75034 */ MCD_OPC_CheckField, 21, 1, 0, 183, 236, 0, // Skip to: 135640 -/* 75041 */ MCD_OPC_Decode, 156, 47, 200, 2, // Opcode: ST1Fourv8b_POST -/* 75046 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 75068 -/* 75051 */ MCD_OPC_CheckPredicate, 32, 168, 236, 0, // Skip to: 135640 -/* 75056 */ MCD_OPC_CheckField, 21, 1, 0, 161, 236, 0, // Skip to: 135640 -/* 75063 */ MCD_OPC_Decode, 152, 47, 200, 2, // Opcode: ST1Fourv4h_POST -/* 75068 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 75090 -/* 75073 */ MCD_OPC_CheckPredicate, 32, 146, 236, 0, // Skip to: 135640 -/* 75078 */ MCD_OPC_CheckField, 21, 1, 0, 139, 236, 0, // Skip to: 135640 -/* 75085 */ MCD_OPC_Decode, 150, 47, 200, 2, // Opcode: ST1Fourv2s_POST -/* 75090 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 75112 -/* 75095 */ MCD_OPC_CheckPredicate, 32, 124, 236, 0, // Skip to: 135640 -/* 75100 */ MCD_OPC_CheckField, 21, 1, 0, 117, 236, 0, // Skip to: 135640 -/* 75107 */ MCD_OPC_Decode, 146, 47, 200, 2, // Opcode: ST1Fourv1d_POST -/* 75112 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 75134 -/* 75117 */ MCD_OPC_CheckPredicate, 32, 102, 236, 0, // Skip to: 135640 -/* 75122 */ MCD_OPC_CheckField, 21, 1, 0, 95, 236, 0, // Skip to: 135640 -/* 75129 */ MCD_OPC_Decode, 179, 48, 201, 2, // Opcode: ST3Threev8b_POST -/* 75134 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 75156 -/* 75139 */ MCD_OPC_CheckPredicate, 32, 80, 236, 0, // Skip to: 135640 -/* 75144 */ MCD_OPC_CheckField, 21, 1, 0, 73, 236, 0, // Skip to: 135640 -/* 75151 */ MCD_OPC_Decode, 175, 48, 201, 2, // Opcode: ST3Threev4h_POST -/* 75156 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 75178 -/* 75161 */ MCD_OPC_CheckPredicate, 32, 58, 236, 0, // Skip to: 135640 -/* 75166 */ MCD_OPC_CheckField, 21, 1, 0, 51, 236, 0, // Skip to: 135640 -/* 75173 */ MCD_OPC_Decode, 173, 48, 201, 2, // Opcode: ST3Threev2s_POST -/* 75178 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 75200 -/* 75183 */ MCD_OPC_CheckPredicate, 32, 36, 236, 0, // Skip to: 135640 -/* 75188 */ MCD_OPC_CheckField, 21, 1, 0, 29, 236, 0, // Skip to: 135640 -/* 75195 */ MCD_OPC_Decode, 202, 47, 201, 2, // Opcode: ST1Threev8b_POST -/* 75200 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 75222 -/* 75205 */ MCD_OPC_CheckPredicate, 32, 14, 236, 0, // Skip to: 135640 -/* 75210 */ MCD_OPC_CheckField, 21, 1, 0, 7, 236, 0, // Skip to: 135640 -/* 75217 */ MCD_OPC_Decode, 198, 47, 201, 2, // Opcode: ST1Threev4h_POST -/* 75222 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 75244 -/* 75227 */ MCD_OPC_CheckPredicate, 32, 248, 235, 0, // Skip to: 135640 -/* 75232 */ MCD_OPC_CheckField, 21, 1, 0, 241, 235, 0, // Skip to: 135640 -/* 75239 */ MCD_OPC_Decode, 196, 47, 201, 2, // Opcode: ST1Threev2s_POST -/* 75244 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 75266 -/* 75249 */ MCD_OPC_CheckPredicate, 32, 226, 235, 0, // Skip to: 135640 -/* 75254 */ MCD_OPC_CheckField, 21, 1, 0, 219, 235, 0, // Skip to: 135640 -/* 75261 */ MCD_OPC_Decode, 192, 47, 201, 2, // Opcode: ST1Threev1d_POST -/* 75266 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 75288 -/* 75271 */ MCD_OPC_CheckPredicate, 32, 204, 235, 0, // Skip to: 135640 -/* 75276 */ MCD_OPC_CheckField, 21, 1, 0, 197, 235, 0, // Skip to: 135640 -/* 75283 */ MCD_OPC_Decode, 186, 47, 202, 2, // Opcode: ST1Onev8b_POST -/* 75288 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 75310 -/* 75293 */ MCD_OPC_CheckPredicate, 32, 182, 235, 0, // Skip to: 135640 -/* 75298 */ MCD_OPC_CheckField, 21, 1, 0, 175, 235, 0, // Skip to: 135640 -/* 75305 */ MCD_OPC_Decode, 182, 47, 202, 2, // Opcode: ST1Onev4h_POST -/* 75310 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 75332 -/* 75315 */ MCD_OPC_CheckPredicate, 32, 160, 235, 0, // Skip to: 135640 -/* 75320 */ MCD_OPC_CheckField, 21, 1, 0, 153, 235, 0, // Skip to: 135640 -/* 75327 */ MCD_OPC_Decode, 180, 47, 202, 2, // Opcode: ST1Onev2s_POST -/* 75332 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 75354 -/* 75337 */ MCD_OPC_CheckPredicate, 32, 138, 235, 0, // Skip to: 135640 -/* 75342 */ MCD_OPC_CheckField, 21, 1, 0, 131, 235, 0, // Skip to: 135640 -/* 75349 */ MCD_OPC_Decode, 176, 47, 202, 2, // Opcode: ST1Onev1d_POST -/* 75354 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 75376 -/* 75359 */ MCD_OPC_CheckPredicate, 32, 116, 235, 0, // Skip to: 135640 -/* 75364 */ MCD_OPC_CheckField, 21, 1, 0, 109, 235, 0, // Skip to: 135640 -/* 75371 */ MCD_OPC_Decode, 147, 48, 203, 2, // Opcode: ST2Twov8b_POST -/* 75376 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 75398 -/* 75381 */ MCD_OPC_CheckPredicate, 32, 94, 235, 0, // Skip to: 135640 -/* 75386 */ MCD_OPC_CheckField, 21, 1, 0, 87, 235, 0, // Skip to: 135640 -/* 75393 */ MCD_OPC_Decode, 143, 48, 203, 2, // Opcode: ST2Twov4h_POST -/* 75398 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 75420 -/* 75403 */ MCD_OPC_CheckPredicate, 32, 72, 235, 0, // Skip to: 135640 -/* 75408 */ MCD_OPC_CheckField, 21, 1, 0, 65, 235, 0, // Skip to: 135640 -/* 75415 */ MCD_OPC_Decode, 141, 48, 203, 2, // Opcode: ST2Twov2s_POST -/* 75420 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 75442 -/* 75425 */ MCD_OPC_CheckPredicate, 32, 50, 235, 0, // Skip to: 135640 -/* 75430 */ MCD_OPC_CheckField, 21, 1, 0, 43, 235, 0, // Skip to: 135640 -/* 75437 */ MCD_OPC_Decode, 218, 47, 203, 2, // Opcode: ST1Twov8b_POST -/* 75442 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 75464 -/* 75447 */ MCD_OPC_CheckPredicate, 32, 28, 235, 0, // Skip to: 135640 -/* 75452 */ MCD_OPC_CheckField, 21, 1, 0, 21, 235, 0, // Skip to: 135640 -/* 75459 */ MCD_OPC_Decode, 214, 47, 203, 2, // Opcode: ST1Twov4h_POST -/* 75464 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 75486 -/* 75469 */ MCD_OPC_CheckPredicate, 32, 6, 235, 0, // Skip to: 135640 -/* 75474 */ MCD_OPC_CheckField, 21, 1, 0, 255, 234, 0, // Skip to: 135640 -/* 75481 */ MCD_OPC_Decode, 212, 47, 203, 2, // Opcode: ST1Twov2s_POST -/* 75486 */ MCD_OPC_FilterValue, 43, 245, 234, 0, // Skip to: 135640 -/* 75491 */ MCD_OPC_CheckPredicate, 32, 240, 234, 0, // Skip to: 135640 -/* 75496 */ MCD_OPC_CheckField, 21, 1, 0, 233, 234, 0, // Skip to: 135640 -/* 75503 */ MCD_OPC_Decode, 208, 47, 203, 2, // Opcode: ST1Twov1d_POST -/* 75508 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 75518 -/* 75513 */ MCD_OPC_Decode, 195, 49, 189, 2, // Opcode: STPSpost -/* 75518 */ MCD_OPC_FilterValue, 2, 107, 2, 0, // Skip to: 76142 -/* 75523 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 75526 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 75548 -/* 75531 */ MCD_OPC_CheckPredicate, 32, 200, 234, 0, // Skip to: 135640 -/* 75536 */ MCD_OPC_CheckField, 21, 1, 0, 193, 234, 0, // Skip to: 135640 -/* 75543 */ MCD_OPC_Decode, 197, 48, 204, 2, // Opcode: ST4Fourv16b_POST -/* 75548 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 75570 -/* 75553 */ MCD_OPC_CheckPredicate, 32, 178, 234, 0, // Skip to: 135640 -/* 75558 */ MCD_OPC_CheckField, 21, 1, 0, 171, 234, 0, // Skip to: 135640 -/* 75565 */ MCD_OPC_Decode, 209, 48, 204, 2, // Opcode: ST4Fourv8h_POST -/* 75570 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 75592 -/* 75575 */ MCD_OPC_CheckPredicate, 32, 156, 234, 0, // Skip to: 135640 -/* 75580 */ MCD_OPC_CheckField, 21, 1, 0, 149, 234, 0, // Skip to: 135640 -/* 75587 */ MCD_OPC_Decode, 205, 48, 204, 2, // Opcode: ST4Fourv4s_POST -/* 75592 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 75614 -/* 75597 */ MCD_OPC_CheckPredicate, 32, 134, 234, 0, // Skip to: 135640 -/* 75602 */ MCD_OPC_CheckField, 21, 1, 0, 127, 234, 0, // Skip to: 135640 -/* 75609 */ MCD_OPC_Decode, 199, 48, 204, 2, // Opcode: ST4Fourv2d_POST -/* 75614 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 75636 -/* 75619 */ MCD_OPC_CheckPredicate, 32, 112, 234, 0, // Skip to: 135640 -/* 75624 */ MCD_OPC_CheckField, 21, 1, 0, 105, 234, 0, // Skip to: 135640 -/* 75631 */ MCD_OPC_Decode, 144, 47, 204, 2, // Opcode: ST1Fourv16b_POST -/* 75636 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 75658 -/* 75641 */ MCD_OPC_CheckPredicate, 32, 90, 234, 0, // Skip to: 135640 -/* 75646 */ MCD_OPC_CheckField, 21, 1, 0, 83, 234, 0, // Skip to: 135640 -/* 75653 */ MCD_OPC_Decode, 158, 47, 204, 2, // Opcode: ST1Fourv8h_POST -/* 75658 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 75680 -/* 75663 */ MCD_OPC_CheckPredicate, 32, 68, 234, 0, // Skip to: 135640 -/* 75668 */ MCD_OPC_CheckField, 21, 1, 0, 61, 234, 0, // Skip to: 135640 -/* 75675 */ MCD_OPC_Decode, 154, 47, 204, 2, // Opcode: ST1Fourv4s_POST -/* 75680 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 75702 -/* 75685 */ MCD_OPC_CheckPredicate, 32, 46, 234, 0, // Skip to: 135640 -/* 75690 */ MCD_OPC_CheckField, 21, 1, 0, 39, 234, 0, // Skip to: 135640 -/* 75697 */ MCD_OPC_Decode, 148, 47, 204, 2, // Opcode: ST1Fourv2d_POST -/* 75702 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 75724 -/* 75707 */ MCD_OPC_CheckPredicate, 32, 24, 234, 0, // Skip to: 135640 -/* 75712 */ MCD_OPC_CheckField, 21, 1, 0, 17, 234, 0, // Skip to: 135640 -/* 75719 */ MCD_OPC_Decode, 169, 48, 205, 2, // Opcode: ST3Threev16b_POST -/* 75724 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 75746 -/* 75729 */ MCD_OPC_CheckPredicate, 32, 2, 234, 0, // Skip to: 135640 -/* 75734 */ MCD_OPC_CheckField, 21, 1, 0, 251, 233, 0, // Skip to: 135640 -/* 75741 */ MCD_OPC_Decode, 181, 48, 205, 2, // Opcode: ST3Threev8h_POST -/* 75746 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 75768 -/* 75751 */ MCD_OPC_CheckPredicate, 32, 236, 233, 0, // Skip to: 135640 -/* 75756 */ MCD_OPC_CheckField, 21, 1, 0, 229, 233, 0, // Skip to: 135640 -/* 75763 */ MCD_OPC_Decode, 177, 48, 205, 2, // Opcode: ST3Threev4s_POST -/* 75768 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 75790 -/* 75773 */ MCD_OPC_CheckPredicate, 32, 214, 233, 0, // Skip to: 135640 -/* 75778 */ MCD_OPC_CheckField, 21, 1, 0, 207, 233, 0, // Skip to: 135640 -/* 75785 */ MCD_OPC_Decode, 171, 48, 205, 2, // Opcode: ST3Threev2d_POST -/* 75790 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 75812 -/* 75795 */ MCD_OPC_CheckPredicate, 32, 192, 233, 0, // Skip to: 135640 -/* 75800 */ MCD_OPC_CheckField, 21, 1, 0, 185, 233, 0, // Skip to: 135640 -/* 75807 */ MCD_OPC_Decode, 190, 47, 205, 2, // Opcode: ST1Threev16b_POST -/* 75812 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 75834 -/* 75817 */ MCD_OPC_CheckPredicate, 32, 170, 233, 0, // Skip to: 135640 -/* 75822 */ MCD_OPC_CheckField, 21, 1, 0, 163, 233, 0, // Skip to: 135640 -/* 75829 */ MCD_OPC_Decode, 204, 47, 205, 2, // Opcode: ST1Threev8h_POST -/* 75834 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 75856 -/* 75839 */ MCD_OPC_CheckPredicate, 32, 148, 233, 0, // Skip to: 135640 -/* 75844 */ MCD_OPC_CheckField, 21, 1, 0, 141, 233, 0, // Skip to: 135640 -/* 75851 */ MCD_OPC_Decode, 200, 47, 205, 2, // Opcode: ST1Threev4s_POST -/* 75856 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 75878 -/* 75861 */ MCD_OPC_CheckPredicate, 32, 126, 233, 0, // Skip to: 135640 -/* 75866 */ MCD_OPC_CheckField, 21, 1, 0, 119, 233, 0, // Skip to: 135640 -/* 75873 */ MCD_OPC_Decode, 194, 47, 205, 2, // Opcode: ST1Threev2d_POST -/* 75878 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 75900 -/* 75883 */ MCD_OPC_CheckPredicate, 32, 104, 233, 0, // Skip to: 135640 -/* 75888 */ MCD_OPC_CheckField, 21, 1, 0, 97, 233, 0, // Skip to: 135640 -/* 75895 */ MCD_OPC_Decode, 174, 47, 206, 2, // Opcode: ST1Onev16b_POST -/* 75900 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 75922 -/* 75905 */ MCD_OPC_CheckPredicate, 32, 82, 233, 0, // Skip to: 135640 -/* 75910 */ MCD_OPC_CheckField, 21, 1, 0, 75, 233, 0, // Skip to: 135640 -/* 75917 */ MCD_OPC_Decode, 188, 47, 206, 2, // Opcode: ST1Onev8h_POST -/* 75922 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 75944 -/* 75927 */ MCD_OPC_CheckPredicate, 32, 60, 233, 0, // Skip to: 135640 -/* 75932 */ MCD_OPC_CheckField, 21, 1, 0, 53, 233, 0, // Skip to: 135640 -/* 75939 */ MCD_OPC_Decode, 184, 47, 206, 2, // Opcode: ST1Onev4s_POST -/* 75944 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 75966 -/* 75949 */ MCD_OPC_CheckPredicate, 32, 38, 233, 0, // Skip to: 135640 -/* 75954 */ MCD_OPC_CheckField, 21, 1, 0, 31, 233, 0, // Skip to: 135640 -/* 75961 */ MCD_OPC_Decode, 178, 47, 206, 2, // Opcode: ST1Onev2d_POST -/* 75966 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 75988 -/* 75971 */ MCD_OPC_CheckPredicate, 32, 16, 233, 0, // Skip to: 135640 -/* 75976 */ MCD_OPC_CheckField, 21, 1, 0, 9, 233, 0, // Skip to: 135640 -/* 75983 */ MCD_OPC_Decode, 137, 48, 207, 2, // Opcode: ST2Twov16b_POST -/* 75988 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 76010 -/* 75993 */ MCD_OPC_CheckPredicate, 32, 250, 232, 0, // Skip to: 135640 -/* 75998 */ MCD_OPC_CheckField, 21, 1, 0, 243, 232, 0, // Skip to: 135640 -/* 76005 */ MCD_OPC_Decode, 149, 48, 207, 2, // Opcode: ST2Twov8h_POST -/* 76010 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 76032 -/* 76015 */ MCD_OPC_CheckPredicate, 32, 228, 232, 0, // Skip to: 135640 -/* 76020 */ MCD_OPC_CheckField, 21, 1, 0, 221, 232, 0, // Skip to: 135640 -/* 76027 */ MCD_OPC_Decode, 145, 48, 207, 2, // Opcode: ST2Twov4s_POST -/* 76032 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 76054 -/* 76037 */ MCD_OPC_CheckPredicate, 32, 206, 232, 0, // Skip to: 135640 -/* 76042 */ MCD_OPC_CheckField, 21, 1, 0, 199, 232, 0, // Skip to: 135640 -/* 76049 */ MCD_OPC_Decode, 139, 48, 207, 2, // Opcode: ST2Twov2d_POST -/* 76054 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 76076 -/* 76059 */ MCD_OPC_CheckPredicate, 32, 184, 232, 0, // Skip to: 135640 -/* 76064 */ MCD_OPC_CheckField, 21, 1, 0, 177, 232, 0, // Skip to: 135640 -/* 76071 */ MCD_OPC_Decode, 206, 47, 207, 2, // Opcode: ST1Twov16b_POST -/* 76076 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 76098 -/* 76081 */ MCD_OPC_CheckPredicate, 32, 162, 232, 0, // Skip to: 135640 -/* 76086 */ MCD_OPC_CheckField, 21, 1, 0, 155, 232, 0, // Skip to: 135640 -/* 76093 */ MCD_OPC_Decode, 220, 47, 207, 2, // Opcode: ST1Twov8h_POST -/* 76098 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 76120 -/* 76103 */ MCD_OPC_CheckPredicate, 32, 140, 232, 0, // Skip to: 135640 -/* 76108 */ MCD_OPC_CheckField, 21, 1, 0, 133, 232, 0, // Skip to: 135640 -/* 76115 */ MCD_OPC_Decode, 216, 47, 207, 2, // Opcode: ST1Twov4s_POST -/* 76120 */ MCD_OPC_FilterValue, 43, 123, 232, 0, // Skip to: 135640 -/* 76125 */ MCD_OPC_CheckPredicate, 32, 118, 232, 0, // Skip to: 135640 -/* 76130 */ MCD_OPC_CheckField, 21, 1, 0, 111, 232, 0, // Skip to: 135640 -/* 76137 */ MCD_OPC_Decode, 210, 47, 207, 2, // Opcode: ST1Twov2d_POST -/* 76142 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 76152 -/* 76147 */ MCD_OPC_Decode, 189, 49, 189, 2, // Opcode: STPDpost -/* 76152 */ MCD_OPC_FilterValue, 5, 91, 232, 0, // Skip to: 135640 -/* 76157 */ MCD_OPC_Decode, 192, 49, 189, 2, // Opcode: STPQpost -/* 76162 */ MCD_OPC_FilterValue, 3, 191, 4, 0, // Skip to: 77382 -/* 76167 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 76170 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 76728 -/* 76175 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 76178 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 76200 -/* 76183 */ MCD_OPC_CheckPredicate, 32, 60, 232, 0, // Skip to: 135640 -/* 76188 */ MCD_OPC_CheckField, 21, 1, 0, 53, 232, 0, // Skip to: 135640 -/* 76195 */ MCD_OPC_Decode, 178, 29, 200, 2, // Opcode: LD4Fourv8b_POST -/* 76200 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 76222 -/* 76205 */ MCD_OPC_CheckPredicate, 32, 38, 232, 0, // Skip to: 135640 -/* 76210 */ MCD_OPC_CheckField, 21, 1, 0, 31, 232, 0, // Skip to: 135640 -/* 76217 */ MCD_OPC_Decode, 174, 29, 200, 2, // Opcode: LD4Fourv4h_POST -/* 76222 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 76244 -/* 76227 */ MCD_OPC_CheckPredicate, 32, 16, 232, 0, // Skip to: 135640 -/* 76232 */ MCD_OPC_CheckField, 21, 1, 0, 9, 232, 0, // Skip to: 135640 -/* 76239 */ MCD_OPC_Decode, 172, 29, 200, 2, // Opcode: LD4Fourv2s_POST -/* 76244 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 76266 -/* 76249 */ MCD_OPC_CheckPredicate, 32, 250, 231, 0, // Skip to: 135640 -/* 76254 */ MCD_OPC_CheckField, 21, 1, 0, 243, 231, 0, // Skip to: 135640 -/* 76261 */ MCD_OPC_Decode, 166, 27, 200, 2, // Opcode: LD1Fourv8b_POST -/* 76266 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 76288 -/* 76271 */ MCD_OPC_CheckPredicate, 32, 228, 231, 0, // Skip to: 135640 -/* 76276 */ MCD_OPC_CheckField, 21, 1, 0, 221, 231, 0, // Skip to: 135640 -/* 76283 */ MCD_OPC_Decode, 162, 27, 200, 2, // Opcode: LD1Fourv4h_POST -/* 76288 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 76310 -/* 76293 */ MCD_OPC_CheckPredicate, 32, 206, 231, 0, // Skip to: 135640 -/* 76298 */ MCD_OPC_CheckField, 21, 1, 0, 199, 231, 0, // Skip to: 135640 -/* 76305 */ MCD_OPC_Decode, 160, 27, 200, 2, // Opcode: LD1Fourv2s_POST -/* 76310 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 76332 -/* 76315 */ MCD_OPC_CheckPredicate, 32, 184, 231, 0, // Skip to: 135640 -/* 76320 */ MCD_OPC_CheckField, 21, 1, 0, 177, 231, 0, // Skip to: 135640 -/* 76327 */ MCD_OPC_Decode, 156, 27, 200, 2, // Opcode: LD1Fourv1d_POST -/* 76332 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 76354 -/* 76337 */ MCD_OPC_CheckPredicate, 32, 162, 231, 0, // Skip to: 135640 -/* 76342 */ MCD_OPC_CheckField, 21, 1, 0, 155, 231, 0, // Skip to: 135640 -/* 76349 */ MCD_OPC_Decode, 150, 29, 201, 2, // Opcode: LD3Threev8b_POST -/* 76354 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 76376 -/* 76359 */ MCD_OPC_CheckPredicate, 32, 140, 231, 0, // Skip to: 135640 -/* 76364 */ MCD_OPC_CheckField, 21, 1, 0, 133, 231, 0, // Skip to: 135640 -/* 76371 */ MCD_OPC_Decode, 146, 29, 201, 2, // Opcode: LD3Threev4h_POST -/* 76376 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 76398 -/* 76381 */ MCD_OPC_CheckPredicate, 32, 118, 231, 0, // Skip to: 135640 -/* 76386 */ MCD_OPC_CheckField, 21, 1, 0, 111, 231, 0, // Skip to: 135640 -/* 76393 */ MCD_OPC_Decode, 144, 29, 201, 2, // Opcode: LD3Threev2s_POST -/* 76398 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 76420 -/* 76403 */ MCD_OPC_CheckPredicate, 32, 96, 231, 0, // Skip to: 135640 -/* 76408 */ MCD_OPC_CheckField, 21, 1, 0, 89, 231, 0, // Skip to: 135640 -/* 76415 */ MCD_OPC_Decode, 144, 28, 201, 2, // Opcode: LD1Threev8b_POST -/* 76420 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 76442 -/* 76425 */ MCD_OPC_CheckPredicate, 32, 74, 231, 0, // Skip to: 135640 -/* 76430 */ MCD_OPC_CheckField, 21, 1, 0, 67, 231, 0, // Skip to: 135640 -/* 76437 */ MCD_OPC_Decode, 140, 28, 201, 2, // Opcode: LD1Threev4h_POST -/* 76442 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 76464 -/* 76447 */ MCD_OPC_CheckPredicate, 32, 52, 231, 0, // Skip to: 135640 -/* 76452 */ MCD_OPC_CheckField, 21, 1, 0, 45, 231, 0, // Skip to: 135640 -/* 76459 */ MCD_OPC_Decode, 138, 28, 201, 2, // Opcode: LD1Threev2s_POST -/* 76464 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 76486 -/* 76469 */ MCD_OPC_CheckPredicate, 32, 30, 231, 0, // Skip to: 135640 -/* 76474 */ MCD_OPC_CheckField, 21, 1, 0, 23, 231, 0, // Skip to: 135640 -/* 76481 */ MCD_OPC_Decode, 134, 28, 201, 2, // Opcode: LD1Threev1d_POST -/* 76486 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 76508 -/* 76491 */ MCD_OPC_CheckPredicate, 32, 8, 231, 0, // Skip to: 135640 -/* 76496 */ MCD_OPC_CheckField, 21, 1, 0, 1, 231, 0, // Skip to: 135640 -/* 76503 */ MCD_OPC_Decode, 196, 27, 202, 2, // Opcode: LD1Onev8b_POST -/* 76508 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 76530 -/* 76513 */ MCD_OPC_CheckPredicate, 32, 242, 230, 0, // Skip to: 135640 -/* 76518 */ MCD_OPC_CheckField, 21, 1, 0, 235, 230, 0, // Skip to: 135640 -/* 76525 */ MCD_OPC_Decode, 192, 27, 202, 2, // Opcode: LD1Onev4h_POST -/* 76530 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 76552 -/* 76535 */ MCD_OPC_CheckPredicate, 32, 220, 230, 0, // Skip to: 135640 -/* 76540 */ MCD_OPC_CheckField, 21, 1, 0, 213, 230, 0, // Skip to: 135640 -/* 76547 */ MCD_OPC_Decode, 190, 27, 202, 2, // Opcode: LD1Onev2s_POST -/* 76552 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 76574 -/* 76557 */ MCD_OPC_CheckPredicate, 32, 198, 230, 0, // Skip to: 135640 -/* 76562 */ MCD_OPC_CheckField, 21, 1, 0, 191, 230, 0, // Skip to: 135640 -/* 76569 */ MCD_OPC_Decode, 186, 27, 202, 2, // Opcode: LD1Onev1d_POST -/* 76574 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 76596 -/* 76579 */ MCD_OPC_CheckPredicate, 32, 176, 230, 0, // Skip to: 135640 -/* 76584 */ MCD_OPC_CheckField, 21, 1, 0, 169, 230, 0, // Skip to: 135640 -/* 76591 */ MCD_OPC_Decode, 230, 28, 203, 2, // Opcode: LD2Twov8b_POST -/* 76596 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 76618 -/* 76601 */ MCD_OPC_CheckPredicate, 32, 154, 230, 0, // Skip to: 135640 -/* 76606 */ MCD_OPC_CheckField, 21, 1, 0, 147, 230, 0, // Skip to: 135640 -/* 76613 */ MCD_OPC_Decode, 226, 28, 203, 2, // Opcode: LD2Twov4h_POST -/* 76618 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 76640 -/* 76623 */ MCD_OPC_CheckPredicate, 32, 132, 230, 0, // Skip to: 135640 -/* 76628 */ MCD_OPC_CheckField, 21, 1, 0, 125, 230, 0, // Skip to: 135640 -/* 76635 */ MCD_OPC_Decode, 224, 28, 203, 2, // Opcode: LD2Twov2s_POST -/* 76640 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 76662 -/* 76645 */ MCD_OPC_CheckPredicate, 32, 110, 230, 0, // Skip to: 135640 -/* 76650 */ MCD_OPC_CheckField, 21, 1, 0, 103, 230, 0, // Skip to: 135640 -/* 76657 */ MCD_OPC_Decode, 160, 28, 203, 2, // Opcode: LD1Twov8b_POST -/* 76662 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 76684 -/* 76667 */ MCD_OPC_CheckPredicate, 32, 88, 230, 0, // Skip to: 135640 -/* 76672 */ MCD_OPC_CheckField, 21, 1, 0, 81, 230, 0, // Skip to: 135640 -/* 76679 */ MCD_OPC_Decode, 156, 28, 203, 2, // Opcode: LD1Twov4h_POST -/* 76684 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 76706 -/* 76689 */ MCD_OPC_CheckPredicate, 32, 66, 230, 0, // Skip to: 135640 -/* 76694 */ MCD_OPC_CheckField, 21, 1, 0, 59, 230, 0, // Skip to: 135640 -/* 76701 */ MCD_OPC_Decode, 154, 28, 203, 2, // Opcode: LD1Twov2s_POST -/* 76706 */ MCD_OPC_FilterValue, 43, 49, 230, 0, // Skip to: 135640 -/* 76711 */ MCD_OPC_CheckPredicate, 32, 44, 230, 0, // Skip to: 135640 -/* 76716 */ MCD_OPC_CheckField, 21, 1, 0, 37, 230, 0, // Skip to: 135640 -/* 76723 */ MCD_OPC_Decode, 150, 28, 203, 2, // Opcode: LD1Twov1d_POST -/* 76728 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 76738 -/* 76733 */ MCD_OPC_Decode, 148, 31, 189, 2, // Opcode: LDPSpost -/* 76738 */ MCD_OPC_FilterValue, 2, 107, 2, 0, // Skip to: 77362 -/* 76743 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 76746 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 76768 -/* 76751 */ MCD_OPC_CheckPredicate, 32, 4, 230, 0, // Skip to: 135640 -/* 76756 */ MCD_OPC_CheckField, 21, 1, 0, 253, 229, 0, // Skip to: 135640 -/* 76763 */ MCD_OPC_Decode, 168, 29, 204, 2, // Opcode: LD4Fourv16b_POST -/* 76768 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 76790 -/* 76773 */ MCD_OPC_CheckPredicate, 32, 238, 229, 0, // Skip to: 135640 -/* 76778 */ MCD_OPC_CheckField, 21, 1, 0, 231, 229, 0, // Skip to: 135640 -/* 76785 */ MCD_OPC_Decode, 180, 29, 204, 2, // Opcode: LD4Fourv8h_POST -/* 76790 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 76812 -/* 76795 */ MCD_OPC_CheckPredicate, 32, 216, 229, 0, // Skip to: 135640 -/* 76800 */ MCD_OPC_CheckField, 21, 1, 0, 209, 229, 0, // Skip to: 135640 -/* 76807 */ MCD_OPC_Decode, 176, 29, 204, 2, // Opcode: LD4Fourv4s_POST -/* 76812 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 76834 -/* 76817 */ MCD_OPC_CheckPredicate, 32, 194, 229, 0, // Skip to: 135640 -/* 76822 */ MCD_OPC_CheckField, 21, 1, 0, 187, 229, 0, // Skip to: 135640 -/* 76829 */ MCD_OPC_Decode, 170, 29, 204, 2, // Opcode: LD4Fourv2d_POST -/* 76834 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 76856 -/* 76839 */ MCD_OPC_CheckPredicate, 32, 172, 229, 0, // Skip to: 135640 -/* 76844 */ MCD_OPC_CheckField, 21, 1, 0, 165, 229, 0, // Skip to: 135640 -/* 76851 */ MCD_OPC_Decode, 154, 27, 204, 2, // Opcode: LD1Fourv16b_POST -/* 76856 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 76878 -/* 76861 */ MCD_OPC_CheckPredicate, 32, 150, 229, 0, // Skip to: 135640 -/* 76866 */ MCD_OPC_CheckField, 21, 1, 0, 143, 229, 0, // Skip to: 135640 -/* 76873 */ MCD_OPC_Decode, 168, 27, 204, 2, // Opcode: LD1Fourv8h_POST -/* 76878 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 76900 -/* 76883 */ MCD_OPC_CheckPredicate, 32, 128, 229, 0, // Skip to: 135640 -/* 76888 */ MCD_OPC_CheckField, 21, 1, 0, 121, 229, 0, // Skip to: 135640 -/* 76895 */ MCD_OPC_Decode, 164, 27, 204, 2, // Opcode: LD1Fourv4s_POST -/* 76900 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 76922 -/* 76905 */ MCD_OPC_CheckPredicate, 32, 106, 229, 0, // Skip to: 135640 -/* 76910 */ MCD_OPC_CheckField, 21, 1, 0, 99, 229, 0, // Skip to: 135640 -/* 76917 */ MCD_OPC_Decode, 158, 27, 204, 2, // Opcode: LD1Fourv2d_POST -/* 76922 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 76944 -/* 76927 */ MCD_OPC_CheckPredicate, 32, 84, 229, 0, // Skip to: 135640 -/* 76932 */ MCD_OPC_CheckField, 21, 1, 0, 77, 229, 0, // Skip to: 135640 -/* 76939 */ MCD_OPC_Decode, 140, 29, 205, 2, // Opcode: LD3Threev16b_POST -/* 76944 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 76966 -/* 76949 */ MCD_OPC_CheckPredicate, 32, 62, 229, 0, // Skip to: 135640 -/* 76954 */ MCD_OPC_CheckField, 21, 1, 0, 55, 229, 0, // Skip to: 135640 -/* 76961 */ MCD_OPC_Decode, 152, 29, 205, 2, // Opcode: LD3Threev8h_POST -/* 76966 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 76988 -/* 76971 */ MCD_OPC_CheckPredicate, 32, 40, 229, 0, // Skip to: 135640 -/* 76976 */ MCD_OPC_CheckField, 21, 1, 0, 33, 229, 0, // Skip to: 135640 -/* 76983 */ MCD_OPC_Decode, 148, 29, 205, 2, // Opcode: LD3Threev4s_POST -/* 76988 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 77010 -/* 76993 */ MCD_OPC_CheckPredicate, 32, 18, 229, 0, // Skip to: 135640 -/* 76998 */ MCD_OPC_CheckField, 21, 1, 0, 11, 229, 0, // Skip to: 135640 -/* 77005 */ MCD_OPC_Decode, 142, 29, 205, 2, // Opcode: LD3Threev2d_POST -/* 77010 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 77032 -/* 77015 */ MCD_OPC_CheckPredicate, 32, 252, 228, 0, // Skip to: 135640 -/* 77020 */ MCD_OPC_CheckField, 21, 1, 0, 245, 228, 0, // Skip to: 135640 -/* 77027 */ MCD_OPC_Decode, 132, 28, 205, 2, // Opcode: LD1Threev16b_POST -/* 77032 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 77054 -/* 77037 */ MCD_OPC_CheckPredicate, 32, 230, 228, 0, // Skip to: 135640 -/* 77042 */ MCD_OPC_CheckField, 21, 1, 0, 223, 228, 0, // Skip to: 135640 -/* 77049 */ MCD_OPC_Decode, 146, 28, 205, 2, // Opcode: LD1Threev8h_POST -/* 77054 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 77076 -/* 77059 */ MCD_OPC_CheckPredicate, 32, 208, 228, 0, // Skip to: 135640 -/* 77064 */ MCD_OPC_CheckField, 21, 1, 0, 201, 228, 0, // Skip to: 135640 -/* 77071 */ MCD_OPC_Decode, 142, 28, 205, 2, // Opcode: LD1Threev4s_POST -/* 77076 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 77098 -/* 77081 */ MCD_OPC_CheckPredicate, 32, 186, 228, 0, // Skip to: 135640 -/* 77086 */ MCD_OPC_CheckField, 21, 1, 0, 179, 228, 0, // Skip to: 135640 -/* 77093 */ MCD_OPC_Decode, 136, 28, 205, 2, // Opcode: LD1Threev2d_POST -/* 77098 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 77120 -/* 77103 */ MCD_OPC_CheckPredicate, 32, 164, 228, 0, // Skip to: 135640 -/* 77108 */ MCD_OPC_CheckField, 21, 1, 0, 157, 228, 0, // Skip to: 135640 -/* 77115 */ MCD_OPC_Decode, 184, 27, 206, 2, // Opcode: LD1Onev16b_POST -/* 77120 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 77142 -/* 77125 */ MCD_OPC_CheckPredicate, 32, 142, 228, 0, // Skip to: 135640 -/* 77130 */ MCD_OPC_CheckField, 21, 1, 0, 135, 228, 0, // Skip to: 135640 -/* 77137 */ MCD_OPC_Decode, 198, 27, 206, 2, // Opcode: LD1Onev8h_POST -/* 77142 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 77164 -/* 77147 */ MCD_OPC_CheckPredicate, 32, 120, 228, 0, // Skip to: 135640 -/* 77152 */ MCD_OPC_CheckField, 21, 1, 0, 113, 228, 0, // Skip to: 135640 -/* 77159 */ MCD_OPC_Decode, 194, 27, 206, 2, // Opcode: LD1Onev4s_POST -/* 77164 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 77186 -/* 77169 */ MCD_OPC_CheckPredicate, 32, 98, 228, 0, // Skip to: 135640 -/* 77174 */ MCD_OPC_CheckField, 21, 1, 0, 91, 228, 0, // Skip to: 135640 -/* 77181 */ MCD_OPC_Decode, 188, 27, 206, 2, // Opcode: LD1Onev2d_POST -/* 77186 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 77208 -/* 77191 */ MCD_OPC_CheckPredicate, 32, 76, 228, 0, // Skip to: 135640 -/* 77196 */ MCD_OPC_CheckField, 21, 1, 0, 69, 228, 0, // Skip to: 135640 -/* 77203 */ MCD_OPC_Decode, 220, 28, 207, 2, // Opcode: LD2Twov16b_POST -/* 77208 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 77230 -/* 77213 */ MCD_OPC_CheckPredicate, 32, 54, 228, 0, // Skip to: 135640 -/* 77218 */ MCD_OPC_CheckField, 21, 1, 0, 47, 228, 0, // Skip to: 135640 -/* 77225 */ MCD_OPC_Decode, 232, 28, 207, 2, // Opcode: LD2Twov8h_POST -/* 77230 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 77252 -/* 77235 */ MCD_OPC_CheckPredicate, 32, 32, 228, 0, // Skip to: 135640 -/* 77240 */ MCD_OPC_CheckField, 21, 1, 0, 25, 228, 0, // Skip to: 135640 -/* 77247 */ MCD_OPC_Decode, 228, 28, 207, 2, // Opcode: LD2Twov4s_POST -/* 77252 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 77274 -/* 77257 */ MCD_OPC_CheckPredicate, 32, 10, 228, 0, // Skip to: 135640 -/* 77262 */ MCD_OPC_CheckField, 21, 1, 0, 3, 228, 0, // Skip to: 135640 -/* 77269 */ MCD_OPC_Decode, 222, 28, 207, 2, // Opcode: LD2Twov2d_POST -/* 77274 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 77296 -/* 77279 */ MCD_OPC_CheckPredicate, 32, 244, 227, 0, // Skip to: 135640 -/* 77284 */ MCD_OPC_CheckField, 21, 1, 0, 237, 227, 0, // Skip to: 135640 -/* 77291 */ MCD_OPC_Decode, 148, 28, 207, 2, // Opcode: LD1Twov16b_POST -/* 77296 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 77318 -/* 77301 */ MCD_OPC_CheckPredicate, 32, 222, 227, 0, // Skip to: 135640 -/* 77306 */ MCD_OPC_CheckField, 21, 1, 0, 215, 227, 0, // Skip to: 135640 -/* 77313 */ MCD_OPC_Decode, 162, 28, 207, 2, // Opcode: LD1Twov8h_POST -/* 77318 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 77340 -/* 77323 */ MCD_OPC_CheckPredicate, 32, 200, 227, 0, // Skip to: 135640 -/* 77328 */ MCD_OPC_CheckField, 21, 1, 0, 193, 227, 0, // Skip to: 135640 -/* 77335 */ MCD_OPC_Decode, 158, 28, 207, 2, // Opcode: LD1Twov4s_POST -/* 77340 */ MCD_OPC_FilterValue, 43, 183, 227, 0, // Skip to: 135640 -/* 77345 */ MCD_OPC_CheckPredicate, 32, 178, 227, 0, // Skip to: 135640 -/* 77350 */ MCD_OPC_CheckField, 21, 1, 0, 171, 227, 0, // Skip to: 135640 -/* 77357 */ MCD_OPC_Decode, 152, 28, 207, 2, // Opcode: LD1Twov2d_POST -/* 77362 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 77372 -/* 77367 */ MCD_OPC_Decode, 139, 31, 189, 2, // Opcode: LDPDpost -/* 77372 */ MCD_OPC_FilterValue, 5, 151, 227, 0, // Skip to: 135640 -/* 77377 */ MCD_OPC_Decode, 142, 31, 189, 2, // Opcode: LDPQpost -/* 77382 */ MCD_OPC_FilterValue, 4, 12, 2, 0, // Skip to: 77911 -/* 77387 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... -/* 77390 */ MCD_OPC_FilterValue, 0, 222, 1, 0, // Skip to: 77873 -/* 77395 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... -/* 77398 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77420 -/* 77403 */ MCD_OPC_CheckPredicate, 32, 120, 227, 0, // Skip to: 135640 -/* 77408 */ MCD_OPC_CheckField, 31, 1, 0, 113, 227, 0, // Skip to: 135640 -/* 77415 */ MCD_OPC_Decode, 251, 47, 208, 2, // Opcode: ST1i8 -/* 77420 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 77442 -/* 77425 */ MCD_OPC_CheckPredicate, 32, 98, 227, 0, // Skip to: 135640 -/* 77430 */ MCD_OPC_CheckField, 31, 1, 0, 91, 227, 0, // Skip to: 135640 -/* 77437 */ MCD_OPC_Decode, 190, 48, 209, 2, // Opcode: ST3i8 -/* 77442 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 77471 -/* 77447 */ MCD_OPC_CheckPredicate, 32, 76, 227, 0, // Skip to: 135640 -/* 77452 */ MCD_OPC_CheckField, 31, 1, 0, 69, 227, 0, // Skip to: 135640 -/* 77459 */ MCD_OPC_CheckField, 10, 1, 0, 62, 227, 0, // Skip to: 135640 -/* 77466 */ MCD_OPC_Decode, 245, 47, 210, 2, // Opcode: ST1i16 -/* 77471 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 77500 -/* 77476 */ MCD_OPC_CheckPredicate, 32, 47, 227, 0, // Skip to: 135640 -/* 77481 */ MCD_OPC_CheckField, 31, 1, 0, 40, 227, 0, // Skip to: 135640 -/* 77488 */ MCD_OPC_CheckField, 10, 1, 0, 33, 227, 0, // Skip to: 135640 -/* 77495 */ MCD_OPC_Decode, 184, 48, 211, 2, // Opcode: ST3i16 -/* 77500 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 77559 -/* 77505 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 77508 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77530 -/* 77513 */ MCD_OPC_CheckPredicate, 32, 10, 227, 0, // Skip to: 135640 -/* 77518 */ MCD_OPC_CheckField, 31, 1, 0, 3, 227, 0, // Skip to: 135640 -/* 77525 */ MCD_OPC_Decode, 247, 47, 212, 2, // Opcode: ST1i32 -/* 77530 */ MCD_OPC_FilterValue, 1, 249, 226, 0, // Skip to: 135640 -/* 77535 */ MCD_OPC_CheckPredicate, 32, 244, 226, 0, // Skip to: 135640 -/* 77540 */ MCD_OPC_CheckField, 31, 1, 0, 237, 226, 0, // Skip to: 135640 -/* 77547 */ MCD_OPC_CheckField, 12, 1, 0, 230, 226, 0, // Skip to: 135640 -/* 77554 */ MCD_OPC_Decode, 249, 47, 213, 2, // Opcode: ST1i64 -/* 77559 */ MCD_OPC_FilterValue, 5, 54, 0, 0, // Skip to: 77618 -/* 77564 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 77567 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77589 -/* 77572 */ MCD_OPC_CheckPredicate, 32, 207, 226, 0, // Skip to: 135640 -/* 77577 */ MCD_OPC_CheckField, 31, 1, 0, 200, 226, 0, // Skip to: 135640 -/* 77584 */ MCD_OPC_Decode, 186, 48, 214, 2, // Opcode: ST3i32 -/* 77589 */ MCD_OPC_FilterValue, 1, 190, 226, 0, // Skip to: 135640 -/* 77594 */ MCD_OPC_CheckPredicate, 32, 185, 226, 0, // Skip to: 135640 -/* 77599 */ MCD_OPC_CheckField, 31, 1, 0, 178, 226, 0, // Skip to: 135640 -/* 77606 */ MCD_OPC_CheckField, 12, 1, 0, 171, 226, 0, // Skip to: 135640 -/* 77613 */ MCD_OPC_Decode, 188, 48, 215, 2, // Opcode: ST3i64 -/* 77618 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 77647 -/* 77623 */ MCD_OPC_CheckPredicate, 33, 156, 226, 0, // Skip to: 135640 -/* 77628 */ MCD_OPC_CheckField, 31, 1, 0, 149, 226, 0, // Skip to: 135640 -/* 77635 */ MCD_OPC_CheckField, 10, 3, 1, 142, 226, 0, // Skip to: 135640 -/* 77642 */ MCD_OPC_Decode, 238, 48, 213, 2, // Opcode: STL1 -/* 77647 */ MCD_OPC_FilterValue, 128, 2, 17, 0, 0, // Skip to: 77670 -/* 77653 */ MCD_OPC_CheckPredicate, 32, 126, 226, 0, // Skip to: 135640 -/* 77658 */ MCD_OPC_CheckField, 31, 1, 0, 119, 226, 0, // Skip to: 135640 -/* 77665 */ MCD_OPC_Decode, 158, 48, 216, 2, // Opcode: ST2i8 -/* 77670 */ MCD_OPC_FilterValue, 129, 2, 17, 0, 0, // Skip to: 77693 -/* 77676 */ MCD_OPC_CheckPredicate, 32, 103, 226, 0, // Skip to: 135640 -/* 77681 */ MCD_OPC_CheckField, 31, 1, 0, 96, 226, 0, // Skip to: 135640 -/* 77688 */ MCD_OPC_Decode, 222, 48, 217, 2, // Opcode: ST4i8 -/* 77693 */ MCD_OPC_FilterValue, 130, 2, 24, 0, 0, // Skip to: 77723 -/* 77699 */ MCD_OPC_CheckPredicate, 32, 80, 226, 0, // Skip to: 135640 -/* 77704 */ MCD_OPC_CheckField, 31, 1, 0, 73, 226, 0, // Skip to: 135640 -/* 77711 */ MCD_OPC_CheckField, 10, 1, 0, 66, 226, 0, // Skip to: 135640 -/* 77718 */ MCD_OPC_Decode, 152, 48, 218, 2, // Opcode: ST2i16 -/* 77723 */ MCD_OPC_FilterValue, 131, 2, 24, 0, 0, // Skip to: 77753 -/* 77729 */ MCD_OPC_CheckPredicate, 32, 50, 226, 0, // Skip to: 135640 -/* 77734 */ MCD_OPC_CheckField, 31, 1, 0, 43, 226, 0, // Skip to: 135640 -/* 77741 */ MCD_OPC_CheckField, 10, 1, 0, 36, 226, 0, // Skip to: 135640 -/* 77748 */ MCD_OPC_Decode, 216, 48, 219, 2, // Opcode: ST4i16 -/* 77753 */ MCD_OPC_FilterValue, 132, 2, 54, 0, 0, // Skip to: 77813 -/* 77759 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 77762 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77784 -/* 77767 */ MCD_OPC_CheckPredicate, 32, 12, 226, 0, // Skip to: 135640 -/* 77772 */ MCD_OPC_CheckField, 31, 1, 0, 5, 226, 0, // Skip to: 135640 -/* 77779 */ MCD_OPC_Decode, 154, 48, 220, 2, // Opcode: ST2i32 -/* 77784 */ MCD_OPC_FilterValue, 1, 251, 225, 0, // Skip to: 135640 -/* 77789 */ MCD_OPC_CheckPredicate, 32, 246, 225, 0, // Skip to: 135640 -/* 77794 */ MCD_OPC_CheckField, 31, 1, 0, 239, 225, 0, // Skip to: 135640 -/* 77801 */ MCD_OPC_CheckField, 12, 1, 0, 232, 225, 0, // Skip to: 135640 -/* 77808 */ MCD_OPC_Decode, 156, 48, 221, 2, // Opcode: ST2i64 -/* 77813 */ MCD_OPC_FilterValue, 133, 2, 221, 225, 0, // Skip to: 135640 -/* 77819 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 77822 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77844 -/* 77827 */ MCD_OPC_CheckPredicate, 32, 208, 225, 0, // Skip to: 135640 -/* 77832 */ MCD_OPC_CheckField, 31, 1, 0, 201, 225, 0, // Skip to: 135640 -/* 77839 */ MCD_OPC_Decode, 218, 48, 222, 2, // Opcode: ST4i32 -/* 77844 */ MCD_OPC_FilterValue, 1, 191, 225, 0, // Skip to: 135640 -/* 77849 */ MCD_OPC_CheckPredicate, 32, 186, 225, 0, // Skip to: 135640 -/* 77854 */ MCD_OPC_CheckField, 31, 1, 0, 179, 225, 0, // Skip to: 135640 -/* 77861 */ MCD_OPC_CheckField, 12, 1, 0, 172, 225, 0, // Skip to: 135640 -/* 77868 */ MCD_OPC_Decode, 220, 48, 223, 2, // Opcode: ST4i64 -/* 77873 */ MCD_OPC_FilterValue, 1, 162, 225, 0, // Skip to: 135640 -/* 77878 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 77881 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 77891 -/* 77886 */ MCD_OPC_Decode, 194, 49, 189, 2, // Opcode: STPSi -/* 77891 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 77901 -/* 77896 */ MCD_OPC_Decode, 188, 49, 189, 2, // Opcode: STPDi -/* 77901 */ MCD_OPC_FilterValue, 2, 134, 225, 0, // Skip to: 135640 -/* 77906 */ MCD_OPC_Decode, 191, 49, 189, 2, // Opcode: STPQi -/* 77911 */ MCD_OPC_FilterValue, 5, 142, 4, 0, // Skip to: 79082 -/* 77916 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... -/* 77919 */ MCD_OPC_FilterValue, 0, 96, 4, 0, // Skip to: 79044 -/* 77924 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... -/* 77927 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 77949 -/* 77932 */ MCD_OPC_CheckPredicate, 32, 103, 225, 0, // Skip to: 135640 -/* 77937 */ MCD_OPC_CheckField, 31, 1, 0, 96, 225, 0, // Skip to: 135640 -/* 77944 */ MCD_OPC_Decode, 193, 28, 224, 2, // Opcode: LD1i8 -/* 77949 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 77971 -/* 77954 */ MCD_OPC_CheckPredicate, 32, 81, 225, 0, // Skip to: 135640 -/* 77959 */ MCD_OPC_CheckField, 31, 1, 0, 74, 225, 0, // Skip to: 135640 -/* 77966 */ MCD_OPC_Decode, 161, 29, 225, 2, // Opcode: LD3i8 -/* 77971 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 78000 -/* 77976 */ MCD_OPC_CheckPredicate, 32, 59, 225, 0, // Skip to: 135640 -/* 77981 */ MCD_OPC_CheckField, 31, 1, 0, 52, 225, 0, // Skip to: 135640 -/* 77988 */ MCD_OPC_CheckField, 10, 1, 0, 45, 225, 0, // Skip to: 135640 -/* 77995 */ MCD_OPC_Decode, 187, 28, 226, 2, // Opcode: LD1i16 -/* 78000 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 78029 -/* 78005 */ MCD_OPC_CheckPredicate, 32, 30, 225, 0, // Skip to: 135640 -/* 78010 */ MCD_OPC_CheckField, 31, 1, 0, 23, 225, 0, // Skip to: 135640 -/* 78017 */ MCD_OPC_CheckField, 10, 1, 0, 16, 225, 0, // Skip to: 135640 -/* 78024 */ MCD_OPC_Decode, 155, 29, 227, 2, // Opcode: LD3i16 -/* 78029 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 78088 -/* 78034 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 78037 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78059 -/* 78042 */ MCD_OPC_CheckPredicate, 32, 249, 224, 0, // Skip to: 135640 -/* 78047 */ MCD_OPC_CheckField, 31, 1, 0, 242, 224, 0, // Skip to: 135640 -/* 78054 */ MCD_OPC_Decode, 189, 28, 228, 2, // Opcode: LD1i32 -/* 78059 */ MCD_OPC_FilterValue, 1, 232, 224, 0, // Skip to: 135640 -/* 78064 */ MCD_OPC_CheckPredicate, 32, 227, 224, 0, // Skip to: 135640 -/* 78069 */ MCD_OPC_CheckField, 31, 1, 0, 220, 224, 0, // Skip to: 135640 -/* 78076 */ MCD_OPC_CheckField, 12, 1, 0, 213, 224, 0, // Skip to: 135640 -/* 78083 */ MCD_OPC_Decode, 191, 28, 229, 2, // Opcode: LD1i64 -/* 78088 */ MCD_OPC_FilterValue, 5, 54, 0, 0, // Skip to: 78147 -/* 78093 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 78096 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78118 -/* 78101 */ MCD_OPC_CheckPredicate, 32, 190, 224, 0, // Skip to: 135640 -/* 78106 */ MCD_OPC_CheckField, 31, 1, 0, 183, 224, 0, // Skip to: 135640 -/* 78113 */ MCD_OPC_Decode, 157, 29, 230, 2, // Opcode: LD3i32 -/* 78118 */ MCD_OPC_FilterValue, 1, 173, 224, 0, // Skip to: 135640 -/* 78123 */ MCD_OPC_CheckPredicate, 32, 168, 224, 0, // Skip to: 135640 -/* 78128 */ MCD_OPC_CheckField, 31, 1, 0, 161, 224, 0, // Skip to: 135640 -/* 78135 */ MCD_OPC_CheckField, 12, 1, 0, 154, 224, 0, // Skip to: 135640 -/* 78142 */ MCD_OPC_Decode, 159, 29, 231, 2, // Opcode: LD3i64 -/* 78147 */ MCD_OPC_FilterValue, 6, 155, 0, 0, // Skip to: 78307 -/* 78152 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 78155 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 78193 -/* 78160 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78163 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78178 -/* 78168 */ MCD_OPC_CheckPredicate, 32, 123, 224, 0, // Skip to: 135640 -/* 78173 */ MCD_OPC_Decode, 243, 27, 194, 2, // Opcode: LD1Rv8b -/* 78178 */ MCD_OPC_FilterValue, 1, 113, 224, 0, // Skip to: 135640 -/* 78183 */ MCD_OPC_CheckPredicate, 32, 108, 224, 0, // Skip to: 135640 -/* 78188 */ MCD_OPC_Decode, 231, 27, 198, 2, // Opcode: LD1Rv16b -/* 78193 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 78231 -/* 78198 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78201 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78216 -/* 78206 */ MCD_OPC_CheckPredicate, 32, 85, 224, 0, // Skip to: 135640 -/* 78211 */ MCD_OPC_Decode, 239, 27, 194, 2, // Opcode: LD1Rv4h -/* 78216 */ MCD_OPC_FilterValue, 1, 75, 224, 0, // Skip to: 135640 -/* 78221 */ MCD_OPC_CheckPredicate, 32, 70, 224, 0, // Skip to: 135640 -/* 78226 */ MCD_OPC_Decode, 245, 27, 198, 2, // Opcode: LD1Rv8h -/* 78231 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 78269 -/* 78236 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78239 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78254 -/* 78244 */ MCD_OPC_CheckPredicate, 32, 47, 224, 0, // Skip to: 135640 -/* 78249 */ MCD_OPC_Decode, 237, 27, 194, 2, // Opcode: LD1Rv2s -/* 78254 */ MCD_OPC_FilterValue, 1, 37, 224, 0, // Skip to: 135640 -/* 78259 */ MCD_OPC_CheckPredicate, 32, 32, 224, 0, // Skip to: 135640 -/* 78264 */ MCD_OPC_Decode, 241, 27, 198, 2, // Opcode: LD1Rv4s -/* 78269 */ MCD_OPC_FilterValue, 3, 22, 224, 0, // Skip to: 135640 -/* 78274 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78277 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78292 -/* 78282 */ MCD_OPC_CheckPredicate, 32, 9, 224, 0, // Skip to: 135640 -/* 78287 */ MCD_OPC_Decode, 233, 27, 194, 2, // Opcode: LD1Rv1d -/* 78292 */ MCD_OPC_FilterValue, 1, 255, 223, 0, // Skip to: 135640 -/* 78297 */ MCD_OPC_CheckPredicate, 32, 250, 223, 0, // Skip to: 135640 -/* 78302 */ MCD_OPC_Decode, 235, 27, 198, 2, // Opcode: LD1Rv2d -/* 78307 */ MCD_OPC_FilterValue, 7, 155, 0, 0, // Skip to: 78467 -/* 78312 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 78315 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 78353 -/* 78320 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78323 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78338 -/* 78328 */ MCD_OPC_CheckPredicate, 32, 219, 223, 0, // Skip to: 135640 -/* 78333 */ MCD_OPC_Decode, 135, 29, 193, 2, // Opcode: LD3Rv8b -/* 78338 */ MCD_OPC_FilterValue, 1, 209, 223, 0, // Skip to: 135640 -/* 78343 */ MCD_OPC_CheckPredicate, 32, 204, 223, 0, // Skip to: 135640 -/* 78348 */ MCD_OPC_Decode, 251, 28, 197, 2, // Opcode: LD3Rv16b -/* 78353 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 78391 -/* 78358 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78361 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78376 -/* 78366 */ MCD_OPC_CheckPredicate, 32, 181, 223, 0, // Skip to: 135640 -/* 78371 */ MCD_OPC_Decode, 131, 29, 193, 2, // Opcode: LD3Rv4h -/* 78376 */ MCD_OPC_FilterValue, 1, 171, 223, 0, // Skip to: 135640 -/* 78381 */ MCD_OPC_CheckPredicate, 32, 166, 223, 0, // Skip to: 135640 -/* 78386 */ MCD_OPC_Decode, 137, 29, 197, 2, // Opcode: LD3Rv8h -/* 78391 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 78429 -/* 78396 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78399 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78414 -/* 78404 */ MCD_OPC_CheckPredicate, 32, 143, 223, 0, // Skip to: 135640 -/* 78409 */ MCD_OPC_Decode, 129, 29, 193, 2, // Opcode: LD3Rv2s -/* 78414 */ MCD_OPC_FilterValue, 1, 133, 223, 0, // Skip to: 135640 -/* 78419 */ MCD_OPC_CheckPredicate, 32, 128, 223, 0, // Skip to: 135640 -/* 78424 */ MCD_OPC_Decode, 133, 29, 197, 2, // Opcode: LD3Rv4s -/* 78429 */ MCD_OPC_FilterValue, 3, 118, 223, 0, // Skip to: 135640 -/* 78434 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78437 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78452 -/* 78442 */ MCD_OPC_CheckPredicate, 32, 105, 223, 0, // Skip to: 135640 -/* 78447 */ MCD_OPC_Decode, 253, 28, 193, 2, // Opcode: LD3Rv1d -/* 78452 */ MCD_OPC_FilterValue, 1, 95, 223, 0, // Skip to: 135640 -/* 78457 */ MCD_OPC_CheckPredicate, 32, 90, 223, 0, // Skip to: 135640 -/* 78462 */ MCD_OPC_Decode, 255, 28, 197, 2, // Opcode: LD3Rv2d -/* 78467 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 78496 -/* 78472 */ MCD_OPC_CheckPredicate, 33, 75, 223, 0, // Skip to: 135640 -/* 78477 */ MCD_OPC_CheckField, 31, 1, 0, 68, 223, 0, // Skip to: 135640 -/* 78484 */ MCD_OPC_CheckField, 10, 3, 1, 61, 223, 0, // Skip to: 135640 -/* 78491 */ MCD_OPC_Decode, 228, 29, 229, 2, // Opcode: LDAP1 -/* 78496 */ MCD_OPC_FilterValue, 128, 2, 17, 0, 0, // Skip to: 78519 -/* 78502 */ MCD_OPC_CheckPredicate, 32, 45, 223, 0, // Skip to: 135640 -/* 78507 */ MCD_OPC_CheckField, 31, 1, 0, 38, 223, 0, // Skip to: 135640 -/* 78514 */ MCD_OPC_Decode, 241, 28, 232, 2, // Opcode: LD2i8 -/* 78519 */ MCD_OPC_FilterValue, 129, 2, 17, 0, 0, // Skip to: 78542 -/* 78525 */ MCD_OPC_CheckPredicate, 32, 22, 223, 0, // Skip to: 135640 -/* 78530 */ MCD_OPC_CheckField, 31, 1, 0, 15, 223, 0, // Skip to: 135640 -/* 78537 */ MCD_OPC_Decode, 209, 29, 233, 2, // Opcode: LD4i8 -/* 78542 */ MCD_OPC_FilterValue, 130, 2, 24, 0, 0, // Skip to: 78572 -/* 78548 */ MCD_OPC_CheckPredicate, 32, 255, 222, 0, // Skip to: 135640 -/* 78553 */ MCD_OPC_CheckField, 31, 1, 0, 248, 222, 0, // Skip to: 135640 -/* 78560 */ MCD_OPC_CheckField, 10, 1, 0, 241, 222, 0, // Skip to: 135640 -/* 78567 */ MCD_OPC_Decode, 235, 28, 234, 2, // Opcode: LD2i16 -/* 78572 */ MCD_OPC_FilterValue, 131, 2, 24, 0, 0, // Skip to: 78602 -/* 78578 */ MCD_OPC_CheckPredicate, 32, 225, 222, 0, // Skip to: 135640 -/* 78583 */ MCD_OPC_CheckField, 31, 1, 0, 218, 222, 0, // Skip to: 135640 -/* 78590 */ MCD_OPC_CheckField, 10, 1, 0, 211, 222, 0, // Skip to: 135640 -/* 78597 */ MCD_OPC_Decode, 203, 29, 235, 2, // Opcode: LD4i16 -/* 78602 */ MCD_OPC_FilterValue, 132, 2, 54, 0, 0, // Skip to: 78662 -/* 78608 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 78611 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78633 -/* 78616 */ MCD_OPC_CheckPredicate, 32, 187, 222, 0, // Skip to: 135640 -/* 78621 */ MCD_OPC_CheckField, 31, 1, 0, 180, 222, 0, // Skip to: 135640 -/* 78628 */ MCD_OPC_Decode, 237, 28, 236, 2, // Opcode: LD2i32 -/* 78633 */ MCD_OPC_FilterValue, 1, 170, 222, 0, // Skip to: 135640 -/* 78638 */ MCD_OPC_CheckPredicate, 32, 165, 222, 0, // Skip to: 135640 -/* 78643 */ MCD_OPC_CheckField, 31, 1, 0, 158, 222, 0, // Skip to: 135640 -/* 78650 */ MCD_OPC_CheckField, 12, 1, 0, 151, 222, 0, // Skip to: 135640 -/* 78657 */ MCD_OPC_Decode, 239, 28, 237, 2, // Opcode: LD2i64 -/* 78662 */ MCD_OPC_FilterValue, 133, 2, 54, 0, 0, // Skip to: 78722 -/* 78668 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 78671 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78693 -/* 78676 */ MCD_OPC_CheckPredicate, 32, 127, 222, 0, // Skip to: 135640 -/* 78681 */ MCD_OPC_CheckField, 31, 1, 0, 120, 222, 0, // Skip to: 135640 -/* 78688 */ MCD_OPC_Decode, 205, 29, 238, 2, // Opcode: LD4i32 -/* 78693 */ MCD_OPC_FilterValue, 1, 110, 222, 0, // Skip to: 135640 -/* 78698 */ MCD_OPC_CheckPredicate, 32, 105, 222, 0, // Skip to: 135640 -/* 78703 */ MCD_OPC_CheckField, 31, 1, 0, 98, 222, 0, // Skip to: 135640 -/* 78710 */ MCD_OPC_CheckField, 12, 1, 0, 91, 222, 0, // Skip to: 135640 -/* 78717 */ MCD_OPC_Decode, 207, 29, 239, 2, // Opcode: LD4i64 -/* 78722 */ MCD_OPC_FilterValue, 134, 2, 155, 0, 0, // Skip to: 78883 -/* 78728 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 78731 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 78769 -/* 78736 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78739 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78754 -/* 78744 */ MCD_OPC_CheckPredicate, 32, 59, 222, 0, // Skip to: 135640 -/* 78749 */ MCD_OPC_Decode, 215, 28, 195, 2, // Opcode: LD2Rv8b -/* 78754 */ MCD_OPC_FilterValue, 1, 49, 222, 0, // Skip to: 135640 -/* 78759 */ MCD_OPC_CheckPredicate, 32, 44, 222, 0, // Skip to: 135640 -/* 78764 */ MCD_OPC_Decode, 203, 28, 199, 2, // Opcode: LD2Rv16b -/* 78769 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 78807 -/* 78774 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78777 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78792 -/* 78782 */ MCD_OPC_CheckPredicate, 32, 21, 222, 0, // Skip to: 135640 -/* 78787 */ MCD_OPC_Decode, 211, 28, 195, 2, // Opcode: LD2Rv4h -/* 78792 */ MCD_OPC_FilterValue, 1, 11, 222, 0, // Skip to: 135640 -/* 78797 */ MCD_OPC_CheckPredicate, 32, 6, 222, 0, // Skip to: 135640 -/* 78802 */ MCD_OPC_Decode, 217, 28, 199, 2, // Opcode: LD2Rv8h -/* 78807 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 78845 -/* 78812 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78815 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78830 -/* 78820 */ MCD_OPC_CheckPredicate, 32, 239, 221, 0, // Skip to: 135640 -/* 78825 */ MCD_OPC_Decode, 209, 28, 195, 2, // Opcode: LD2Rv2s -/* 78830 */ MCD_OPC_FilterValue, 1, 229, 221, 0, // Skip to: 135640 -/* 78835 */ MCD_OPC_CheckPredicate, 32, 224, 221, 0, // Skip to: 135640 -/* 78840 */ MCD_OPC_Decode, 213, 28, 199, 2, // Opcode: LD2Rv4s -/* 78845 */ MCD_OPC_FilterValue, 3, 214, 221, 0, // Skip to: 135640 -/* 78850 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78853 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78868 -/* 78858 */ MCD_OPC_CheckPredicate, 32, 201, 221, 0, // Skip to: 135640 -/* 78863 */ MCD_OPC_Decode, 205, 28, 195, 2, // Opcode: LD2Rv1d -/* 78868 */ MCD_OPC_FilterValue, 1, 191, 221, 0, // Skip to: 135640 -/* 78873 */ MCD_OPC_CheckPredicate, 32, 186, 221, 0, // Skip to: 135640 -/* 78878 */ MCD_OPC_Decode, 207, 28, 199, 2, // Opcode: LD2Rv2d -/* 78883 */ MCD_OPC_FilterValue, 135, 2, 175, 221, 0, // Skip to: 135640 -/* 78889 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 78892 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 78930 -/* 78897 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78900 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78915 -/* 78905 */ MCD_OPC_CheckPredicate, 32, 154, 221, 0, // Skip to: 135640 -/* 78910 */ MCD_OPC_Decode, 197, 29, 192, 2, // Opcode: LD4Rv8b -/* 78915 */ MCD_OPC_FilterValue, 1, 144, 221, 0, // Skip to: 135640 -/* 78920 */ MCD_OPC_CheckPredicate, 32, 139, 221, 0, // Skip to: 135640 -/* 78925 */ MCD_OPC_Decode, 185, 29, 196, 2, // Opcode: LD4Rv16b -/* 78930 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 78968 -/* 78935 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78938 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78953 -/* 78943 */ MCD_OPC_CheckPredicate, 32, 116, 221, 0, // Skip to: 135640 -/* 78948 */ MCD_OPC_Decode, 193, 29, 192, 2, // Opcode: LD4Rv4h -/* 78953 */ MCD_OPC_FilterValue, 1, 106, 221, 0, // Skip to: 135640 -/* 78958 */ MCD_OPC_CheckPredicate, 32, 101, 221, 0, // Skip to: 135640 -/* 78963 */ MCD_OPC_Decode, 199, 29, 196, 2, // Opcode: LD4Rv8h -/* 78968 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 79006 -/* 78973 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 78976 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 78991 -/* 78981 */ MCD_OPC_CheckPredicate, 32, 78, 221, 0, // Skip to: 135640 -/* 78986 */ MCD_OPC_Decode, 191, 29, 192, 2, // Opcode: LD4Rv2s -/* 78991 */ MCD_OPC_FilterValue, 1, 68, 221, 0, // Skip to: 135640 -/* 78996 */ MCD_OPC_CheckPredicate, 32, 63, 221, 0, // Skip to: 135640 -/* 79001 */ MCD_OPC_Decode, 195, 29, 196, 2, // Opcode: LD4Rv4s -/* 79006 */ MCD_OPC_FilterValue, 3, 53, 221, 0, // Skip to: 135640 -/* 79011 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 79014 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 79029 -/* 79019 */ MCD_OPC_CheckPredicate, 32, 40, 221, 0, // Skip to: 135640 -/* 79024 */ MCD_OPC_Decode, 187, 29, 192, 2, // Opcode: LD4Rv1d -/* 79029 */ MCD_OPC_FilterValue, 1, 30, 221, 0, // Skip to: 135640 -/* 79034 */ MCD_OPC_CheckPredicate, 32, 25, 221, 0, // Skip to: 135640 -/* 79039 */ MCD_OPC_Decode, 189, 29, 196, 2, // Opcode: LD4Rv2d -/* 79044 */ MCD_OPC_FilterValue, 1, 15, 221, 0, // Skip to: 135640 -/* 79049 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 79052 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 79062 -/* 79057 */ MCD_OPC_Decode, 147, 31, 189, 2, // Opcode: LDPSi -/* 79062 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 79072 -/* 79067 */ MCD_OPC_Decode, 138, 31, 189, 2, // Opcode: LDPDi -/* 79072 */ MCD_OPC_FilterValue, 2, 243, 220, 0, // Skip to: 135640 -/* 79077 */ MCD_OPC_Decode, 141, 31, 189, 2, // Opcode: LDPQi -/* 79082 */ MCD_OPC_FilterValue, 6, 25, 2, 0, // Skip to: 79624 -/* 79087 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... -/* 79090 */ MCD_OPC_FilterValue, 0, 235, 1, 0, // Skip to: 79586 -/* 79095 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 79098 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 79150 -/* 79103 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79106 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79128 -/* 79111 */ MCD_OPC_CheckPredicate, 32, 204, 220, 0, // Skip to: 135640 -/* 79116 */ MCD_OPC_CheckField, 31, 1, 0, 197, 220, 0, // Skip to: 135640 -/* 79123 */ MCD_OPC_Decode, 252, 47, 240, 2, // Opcode: ST1i8_POST -/* 79128 */ MCD_OPC_FilterValue, 1, 187, 220, 0, // Skip to: 135640 -/* 79133 */ MCD_OPC_CheckPredicate, 32, 182, 220, 0, // Skip to: 135640 -/* 79138 */ MCD_OPC_CheckField, 31, 1, 0, 175, 220, 0, // Skip to: 135640 -/* 79145 */ MCD_OPC_Decode, 159, 48, 241, 2, // Opcode: ST2i8_POST -/* 79150 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 79202 -/* 79155 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79158 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79180 -/* 79163 */ MCD_OPC_CheckPredicate, 32, 152, 220, 0, // Skip to: 135640 -/* 79168 */ MCD_OPC_CheckField, 31, 1, 0, 145, 220, 0, // Skip to: 135640 -/* 79175 */ MCD_OPC_Decode, 191, 48, 242, 2, // Opcode: ST3i8_POST -/* 79180 */ MCD_OPC_FilterValue, 1, 135, 220, 0, // Skip to: 135640 -/* 79185 */ MCD_OPC_CheckPredicate, 32, 130, 220, 0, // Skip to: 135640 -/* 79190 */ MCD_OPC_CheckField, 31, 1, 0, 123, 220, 0, // Skip to: 135640 -/* 79197 */ MCD_OPC_Decode, 223, 48, 243, 2, // Opcode: ST4i8_POST -/* 79202 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 79268 -/* 79207 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79210 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79239 -/* 79215 */ MCD_OPC_CheckPredicate, 32, 100, 220, 0, // Skip to: 135640 -/* 79220 */ MCD_OPC_CheckField, 31, 1, 0, 93, 220, 0, // Skip to: 135640 -/* 79227 */ MCD_OPC_CheckField, 10, 1, 0, 86, 220, 0, // Skip to: 135640 -/* 79234 */ MCD_OPC_Decode, 246, 47, 244, 2, // Opcode: ST1i16_POST -/* 79239 */ MCD_OPC_FilterValue, 1, 76, 220, 0, // Skip to: 135640 -/* 79244 */ MCD_OPC_CheckPredicate, 32, 71, 220, 0, // Skip to: 135640 -/* 79249 */ MCD_OPC_CheckField, 31, 1, 0, 64, 220, 0, // Skip to: 135640 -/* 79256 */ MCD_OPC_CheckField, 10, 1, 0, 57, 220, 0, // Skip to: 135640 -/* 79263 */ MCD_OPC_Decode, 153, 48, 245, 2, // Opcode: ST2i16_POST -/* 79268 */ MCD_OPC_FilterValue, 3, 61, 0, 0, // Skip to: 79334 -/* 79273 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79276 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79305 -/* 79281 */ MCD_OPC_CheckPredicate, 32, 34, 220, 0, // Skip to: 135640 -/* 79286 */ MCD_OPC_CheckField, 31, 1, 0, 27, 220, 0, // Skip to: 135640 -/* 79293 */ MCD_OPC_CheckField, 10, 1, 0, 20, 220, 0, // Skip to: 135640 -/* 79300 */ MCD_OPC_Decode, 185, 48, 246, 2, // Opcode: ST3i16_POST -/* 79305 */ MCD_OPC_FilterValue, 1, 10, 220, 0, // Skip to: 135640 -/* 79310 */ MCD_OPC_CheckPredicate, 32, 5, 220, 0, // Skip to: 135640 -/* 79315 */ MCD_OPC_CheckField, 31, 1, 0, 254, 219, 0, // Skip to: 135640 -/* 79322 */ MCD_OPC_CheckField, 10, 1, 0, 247, 219, 0, // Skip to: 135640 -/* 79329 */ MCD_OPC_Decode, 217, 48, 247, 2, // Opcode: ST4i16_POST -/* 79334 */ MCD_OPC_FilterValue, 4, 121, 0, 0, // Skip to: 79460 -/* 79339 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 79342 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 79394 -/* 79347 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79350 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79372 -/* 79355 */ MCD_OPC_CheckPredicate, 32, 216, 219, 0, // Skip to: 135640 -/* 79360 */ MCD_OPC_CheckField, 31, 1, 0, 209, 219, 0, // Skip to: 135640 -/* 79367 */ MCD_OPC_Decode, 248, 47, 248, 2, // Opcode: ST1i32_POST -/* 79372 */ MCD_OPC_FilterValue, 1, 199, 219, 0, // Skip to: 135640 -/* 79377 */ MCD_OPC_CheckPredicate, 32, 194, 219, 0, // Skip to: 135640 -/* 79382 */ MCD_OPC_CheckField, 31, 1, 0, 187, 219, 0, // Skip to: 135640 -/* 79389 */ MCD_OPC_Decode, 155, 48, 249, 2, // Opcode: ST2i32_POST -/* 79394 */ MCD_OPC_FilterValue, 1, 177, 219, 0, // Skip to: 135640 -/* 79399 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79402 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79431 -/* 79407 */ MCD_OPC_CheckPredicate, 32, 164, 219, 0, // Skip to: 135640 -/* 79412 */ MCD_OPC_CheckField, 31, 1, 0, 157, 219, 0, // Skip to: 135640 -/* 79419 */ MCD_OPC_CheckField, 12, 1, 0, 150, 219, 0, // Skip to: 135640 -/* 79426 */ MCD_OPC_Decode, 250, 47, 250, 2, // Opcode: ST1i64_POST -/* 79431 */ MCD_OPC_FilterValue, 1, 140, 219, 0, // Skip to: 135640 -/* 79436 */ MCD_OPC_CheckPredicate, 32, 135, 219, 0, // Skip to: 135640 -/* 79441 */ MCD_OPC_CheckField, 31, 1, 0, 128, 219, 0, // Skip to: 135640 -/* 79448 */ MCD_OPC_CheckField, 12, 1, 0, 121, 219, 0, // Skip to: 135640 -/* 79455 */ MCD_OPC_Decode, 157, 48, 251, 2, // Opcode: ST2i64_POST -/* 79460 */ MCD_OPC_FilterValue, 5, 111, 219, 0, // Skip to: 135640 -/* 79465 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 79468 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 79520 -/* 79473 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79476 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79498 -/* 79481 */ MCD_OPC_CheckPredicate, 32, 90, 219, 0, // Skip to: 135640 -/* 79486 */ MCD_OPC_CheckField, 31, 1, 0, 83, 219, 0, // Skip to: 135640 -/* 79493 */ MCD_OPC_Decode, 187, 48, 252, 2, // Opcode: ST3i32_POST -/* 79498 */ MCD_OPC_FilterValue, 1, 73, 219, 0, // Skip to: 135640 -/* 79503 */ MCD_OPC_CheckPredicate, 32, 68, 219, 0, // Skip to: 135640 -/* 79508 */ MCD_OPC_CheckField, 31, 1, 0, 61, 219, 0, // Skip to: 135640 -/* 79515 */ MCD_OPC_Decode, 219, 48, 253, 2, // Opcode: ST4i32_POST -/* 79520 */ MCD_OPC_FilterValue, 1, 51, 219, 0, // Skip to: 135640 -/* 79525 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79528 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79557 -/* 79533 */ MCD_OPC_CheckPredicate, 32, 38, 219, 0, // Skip to: 135640 -/* 79538 */ MCD_OPC_CheckField, 31, 1, 0, 31, 219, 0, // Skip to: 135640 -/* 79545 */ MCD_OPC_CheckField, 12, 1, 0, 24, 219, 0, // Skip to: 135640 -/* 79552 */ MCD_OPC_Decode, 189, 48, 254, 2, // Opcode: ST3i64_POST -/* 79557 */ MCD_OPC_FilterValue, 1, 14, 219, 0, // Skip to: 135640 -/* 79562 */ MCD_OPC_CheckPredicate, 32, 9, 219, 0, // Skip to: 135640 -/* 79567 */ MCD_OPC_CheckField, 31, 1, 0, 2, 219, 0, // Skip to: 135640 -/* 79574 */ MCD_OPC_CheckField, 12, 1, 0, 251, 218, 0, // Skip to: 135640 -/* 79581 */ MCD_OPC_Decode, 221, 48, 255, 2, // Opcode: ST4i64_POST -/* 79586 */ MCD_OPC_FilterValue, 1, 241, 218, 0, // Skip to: 135640 -/* 79591 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 79594 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 79604 -/* 79599 */ MCD_OPC_Decode, 196, 49, 189, 2, // Opcode: STPSpre -/* 79604 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 79614 -/* 79609 */ MCD_OPC_Decode, 190, 49, 189, 2, // Opcode: STPDpre -/* 79614 */ MCD_OPC_FilterValue, 2, 213, 218, 0, // Skip to: 135640 -/* 79619 */ MCD_OPC_Decode, 193, 49, 189, 2, // Opcode: STPQpre -/* 79624 */ MCD_OPC_FilterValue, 7, 201, 4, 0, // Skip to: 80854 -/* 79629 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... -/* 79632 */ MCD_OPC_FilterValue, 0, 155, 4, 0, // Skip to: 80816 -/* 79637 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 79640 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 79692 -/* 79645 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79648 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79670 -/* 79653 */ MCD_OPC_CheckPredicate, 32, 174, 218, 0, // Skip to: 135640 -/* 79658 */ MCD_OPC_CheckField, 31, 1, 0, 167, 218, 0, // Skip to: 135640 -/* 79665 */ MCD_OPC_Decode, 194, 28, 128, 3, // Opcode: LD1i8_POST -/* 79670 */ MCD_OPC_FilterValue, 1, 157, 218, 0, // Skip to: 135640 -/* 79675 */ MCD_OPC_CheckPredicate, 32, 152, 218, 0, // Skip to: 135640 -/* 79680 */ MCD_OPC_CheckField, 31, 1, 0, 145, 218, 0, // Skip to: 135640 -/* 79687 */ MCD_OPC_Decode, 242, 28, 129, 3, // Opcode: LD2i8_POST -/* 79692 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 79744 -/* 79697 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79700 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79722 -/* 79705 */ MCD_OPC_CheckPredicate, 32, 122, 218, 0, // Skip to: 135640 -/* 79710 */ MCD_OPC_CheckField, 31, 1, 0, 115, 218, 0, // Skip to: 135640 -/* 79717 */ MCD_OPC_Decode, 162, 29, 130, 3, // Opcode: LD3i8_POST -/* 79722 */ MCD_OPC_FilterValue, 1, 105, 218, 0, // Skip to: 135640 -/* 79727 */ MCD_OPC_CheckPredicate, 32, 100, 218, 0, // Skip to: 135640 -/* 79732 */ MCD_OPC_CheckField, 31, 1, 0, 93, 218, 0, // Skip to: 135640 -/* 79739 */ MCD_OPC_Decode, 210, 29, 131, 3, // Opcode: LD4i8_POST -/* 79744 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 79810 -/* 79749 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79752 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79781 -/* 79757 */ MCD_OPC_CheckPredicate, 32, 70, 218, 0, // Skip to: 135640 -/* 79762 */ MCD_OPC_CheckField, 31, 1, 0, 63, 218, 0, // Skip to: 135640 -/* 79769 */ MCD_OPC_CheckField, 10, 1, 0, 56, 218, 0, // Skip to: 135640 -/* 79776 */ MCD_OPC_Decode, 188, 28, 132, 3, // Opcode: LD1i16_POST -/* 79781 */ MCD_OPC_FilterValue, 1, 46, 218, 0, // Skip to: 135640 -/* 79786 */ MCD_OPC_CheckPredicate, 32, 41, 218, 0, // Skip to: 135640 -/* 79791 */ MCD_OPC_CheckField, 31, 1, 0, 34, 218, 0, // Skip to: 135640 -/* 79798 */ MCD_OPC_CheckField, 10, 1, 0, 27, 218, 0, // Skip to: 135640 -/* 79805 */ MCD_OPC_Decode, 236, 28, 133, 3, // Opcode: LD2i16_POST -/* 79810 */ MCD_OPC_FilterValue, 3, 61, 0, 0, // Skip to: 79876 -/* 79815 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79818 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79847 -/* 79823 */ MCD_OPC_CheckPredicate, 32, 4, 218, 0, // Skip to: 135640 -/* 79828 */ MCD_OPC_CheckField, 31, 1, 0, 253, 217, 0, // Skip to: 135640 -/* 79835 */ MCD_OPC_CheckField, 10, 1, 0, 246, 217, 0, // Skip to: 135640 -/* 79842 */ MCD_OPC_Decode, 156, 29, 134, 3, // Opcode: LD3i16_POST -/* 79847 */ MCD_OPC_FilterValue, 1, 236, 217, 0, // Skip to: 135640 -/* 79852 */ MCD_OPC_CheckPredicate, 32, 231, 217, 0, // Skip to: 135640 -/* 79857 */ MCD_OPC_CheckField, 31, 1, 0, 224, 217, 0, // Skip to: 135640 -/* 79864 */ MCD_OPC_CheckField, 10, 1, 0, 217, 217, 0, // Skip to: 135640 -/* 79871 */ MCD_OPC_Decode, 204, 29, 135, 3, // Opcode: LD4i16_POST -/* 79876 */ MCD_OPC_FilterValue, 4, 121, 0, 0, // Skip to: 80002 -/* 79881 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 79884 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 79936 -/* 79889 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79892 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79914 -/* 79897 */ MCD_OPC_CheckPredicate, 32, 186, 217, 0, // Skip to: 135640 -/* 79902 */ MCD_OPC_CheckField, 31, 1, 0, 179, 217, 0, // Skip to: 135640 -/* 79909 */ MCD_OPC_Decode, 190, 28, 136, 3, // Opcode: LD1i32_POST -/* 79914 */ MCD_OPC_FilterValue, 1, 169, 217, 0, // Skip to: 135640 -/* 79919 */ MCD_OPC_CheckPredicate, 32, 164, 217, 0, // Skip to: 135640 -/* 79924 */ MCD_OPC_CheckField, 31, 1, 0, 157, 217, 0, // Skip to: 135640 -/* 79931 */ MCD_OPC_Decode, 238, 28, 137, 3, // Opcode: LD2i32_POST -/* 79936 */ MCD_OPC_FilterValue, 1, 147, 217, 0, // Skip to: 135640 -/* 79941 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 79944 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 79973 -/* 79949 */ MCD_OPC_CheckPredicate, 32, 134, 217, 0, // Skip to: 135640 -/* 79954 */ MCD_OPC_CheckField, 31, 1, 0, 127, 217, 0, // Skip to: 135640 -/* 79961 */ MCD_OPC_CheckField, 12, 1, 0, 120, 217, 0, // Skip to: 135640 -/* 79968 */ MCD_OPC_Decode, 192, 28, 138, 3, // Opcode: LD1i64_POST -/* 79973 */ MCD_OPC_FilterValue, 1, 110, 217, 0, // Skip to: 135640 -/* 79978 */ MCD_OPC_CheckPredicate, 32, 105, 217, 0, // Skip to: 135640 -/* 79983 */ MCD_OPC_CheckField, 31, 1, 0, 98, 217, 0, // Skip to: 135640 -/* 79990 */ MCD_OPC_CheckField, 12, 1, 0, 91, 217, 0, // Skip to: 135640 -/* 79997 */ MCD_OPC_Decode, 240, 28, 139, 3, // Opcode: LD2i64_POST -/* 80002 */ MCD_OPC_FilterValue, 5, 121, 0, 0, // Skip to: 80128 -/* 80007 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 80010 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 80062 -/* 80015 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80018 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80040 -/* 80023 */ MCD_OPC_CheckPredicate, 32, 60, 217, 0, // Skip to: 135640 -/* 80028 */ MCD_OPC_CheckField, 31, 1, 0, 53, 217, 0, // Skip to: 135640 -/* 80035 */ MCD_OPC_Decode, 158, 29, 140, 3, // Opcode: LD3i32_POST -/* 80040 */ MCD_OPC_FilterValue, 1, 43, 217, 0, // Skip to: 135640 -/* 80045 */ MCD_OPC_CheckPredicate, 32, 38, 217, 0, // Skip to: 135640 -/* 80050 */ MCD_OPC_CheckField, 31, 1, 0, 31, 217, 0, // Skip to: 135640 -/* 80057 */ MCD_OPC_Decode, 206, 29, 141, 3, // Opcode: LD4i32_POST -/* 80062 */ MCD_OPC_FilterValue, 1, 21, 217, 0, // Skip to: 135640 -/* 80067 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80070 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 80099 -/* 80075 */ MCD_OPC_CheckPredicate, 32, 8, 217, 0, // Skip to: 135640 -/* 80080 */ MCD_OPC_CheckField, 31, 1, 0, 1, 217, 0, // Skip to: 135640 -/* 80087 */ MCD_OPC_CheckField, 12, 1, 0, 250, 216, 0, // Skip to: 135640 -/* 80094 */ MCD_OPC_Decode, 160, 29, 142, 3, // Opcode: LD3i64_POST -/* 80099 */ MCD_OPC_FilterValue, 1, 240, 216, 0, // Skip to: 135640 -/* 80104 */ MCD_OPC_CheckPredicate, 32, 235, 216, 0, // Skip to: 135640 -/* 80109 */ MCD_OPC_CheckField, 31, 1, 0, 228, 216, 0, // Skip to: 135640 -/* 80116 */ MCD_OPC_CheckField, 12, 1, 0, 221, 216, 0, // Skip to: 135640 -/* 80123 */ MCD_OPC_Decode, 208, 29, 143, 3, // Opcode: LD4i64_POST -/* 80128 */ MCD_OPC_FilterValue, 6, 83, 1, 0, // Skip to: 80472 -/* 80133 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 80136 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 80220 -/* 80141 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80144 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80182 -/* 80149 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80152 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80167 -/* 80157 */ MCD_OPC_CheckPredicate, 32, 182, 216, 0, // Skip to: 135640 -/* 80162 */ MCD_OPC_Decode, 244, 27, 202, 2, // Opcode: LD1Rv8b_POST -/* 80167 */ MCD_OPC_FilterValue, 1, 172, 216, 0, // Skip to: 135640 -/* 80172 */ MCD_OPC_CheckPredicate, 32, 167, 216, 0, // Skip to: 135640 -/* 80177 */ MCD_OPC_Decode, 232, 27, 206, 2, // Opcode: LD1Rv16b_POST -/* 80182 */ MCD_OPC_FilterValue, 1, 157, 216, 0, // Skip to: 135640 -/* 80187 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80190 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80205 -/* 80195 */ MCD_OPC_CheckPredicate, 32, 144, 216, 0, // Skip to: 135640 -/* 80200 */ MCD_OPC_Decode, 216, 28, 203, 2, // Opcode: LD2Rv8b_POST -/* 80205 */ MCD_OPC_FilterValue, 1, 134, 216, 0, // Skip to: 135640 -/* 80210 */ MCD_OPC_CheckPredicate, 32, 129, 216, 0, // Skip to: 135640 -/* 80215 */ MCD_OPC_Decode, 204, 28, 207, 2, // Opcode: LD2Rv16b_POST -/* 80220 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 80304 -/* 80225 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80228 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80266 -/* 80233 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80236 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80251 -/* 80241 */ MCD_OPC_CheckPredicate, 32, 98, 216, 0, // Skip to: 135640 -/* 80246 */ MCD_OPC_Decode, 240, 27, 202, 2, // Opcode: LD1Rv4h_POST -/* 80251 */ MCD_OPC_FilterValue, 1, 88, 216, 0, // Skip to: 135640 -/* 80256 */ MCD_OPC_CheckPredicate, 32, 83, 216, 0, // Skip to: 135640 -/* 80261 */ MCD_OPC_Decode, 246, 27, 206, 2, // Opcode: LD1Rv8h_POST -/* 80266 */ MCD_OPC_FilterValue, 1, 73, 216, 0, // Skip to: 135640 -/* 80271 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80274 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80289 -/* 80279 */ MCD_OPC_CheckPredicate, 32, 60, 216, 0, // Skip to: 135640 -/* 80284 */ MCD_OPC_Decode, 212, 28, 203, 2, // Opcode: LD2Rv4h_POST -/* 80289 */ MCD_OPC_FilterValue, 1, 50, 216, 0, // Skip to: 135640 -/* 80294 */ MCD_OPC_CheckPredicate, 32, 45, 216, 0, // Skip to: 135640 -/* 80299 */ MCD_OPC_Decode, 218, 28, 207, 2, // Opcode: LD2Rv8h_POST -/* 80304 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 80388 -/* 80309 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80312 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80350 -/* 80317 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80320 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80335 -/* 80325 */ MCD_OPC_CheckPredicate, 32, 14, 216, 0, // Skip to: 135640 -/* 80330 */ MCD_OPC_Decode, 238, 27, 202, 2, // Opcode: LD1Rv2s_POST -/* 80335 */ MCD_OPC_FilterValue, 1, 4, 216, 0, // Skip to: 135640 -/* 80340 */ MCD_OPC_CheckPredicate, 32, 255, 215, 0, // Skip to: 135640 -/* 80345 */ MCD_OPC_Decode, 242, 27, 206, 2, // Opcode: LD1Rv4s_POST -/* 80350 */ MCD_OPC_FilterValue, 1, 245, 215, 0, // Skip to: 135640 -/* 80355 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80358 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80373 -/* 80363 */ MCD_OPC_CheckPredicate, 32, 232, 215, 0, // Skip to: 135640 -/* 80368 */ MCD_OPC_Decode, 210, 28, 203, 2, // Opcode: LD2Rv2s_POST -/* 80373 */ MCD_OPC_FilterValue, 1, 222, 215, 0, // Skip to: 135640 -/* 80378 */ MCD_OPC_CheckPredicate, 32, 217, 215, 0, // Skip to: 135640 -/* 80383 */ MCD_OPC_Decode, 214, 28, 207, 2, // Opcode: LD2Rv4s_POST -/* 80388 */ MCD_OPC_FilterValue, 3, 207, 215, 0, // Skip to: 135640 -/* 80393 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80396 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80434 -/* 80401 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80404 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80419 -/* 80409 */ MCD_OPC_CheckPredicate, 32, 186, 215, 0, // Skip to: 135640 -/* 80414 */ MCD_OPC_Decode, 234, 27, 202, 2, // Opcode: LD1Rv1d_POST -/* 80419 */ MCD_OPC_FilterValue, 1, 176, 215, 0, // Skip to: 135640 -/* 80424 */ MCD_OPC_CheckPredicate, 32, 171, 215, 0, // Skip to: 135640 -/* 80429 */ MCD_OPC_Decode, 236, 27, 206, 2, // Opcode: LD1Rv2d_POST -/* 80434 */ MCD_OPC_FilterValue, 1, 161, 215, 0, // Skip to: 135640 -/* 80439 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80442 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80457 -/* 80447 */ MCD_OPC_CheckPredicate, 32, 148, 215, 0, // Skip to: 135640 -/* 80452 */ MCD_OPC_Decode, 206, 28, 203, 2, // Opcode: LD2Rv1d_POST -/* 80457 */ MCD_OPC_FilterValue, 1, 138, 215, 0, // Skip to: 135640 -/* 80462 */ MCD_OPC_CheckPredicate, 32, 133, 215, 0, // Skip to: 135640 -/* 80467 */ MCD_OPC_Decode, 208, 28, 207, 2, // Opcode: LD2Rv2d_POST -/* 80472 */ MCD_OPC_FilterValue, 7, 123, 215, 0, // Skip to: 135640 -/* 80477 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 80480 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 80564 -/* 80485 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80488 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80526 -/* 80493 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80496 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80511 -/* 80501 */ MCD_OPC_CheckPredicate, 32, 94, 215, 0, // Skip to: 135640 -/* 80506 */ MCD_OPC_Decode, 136, 29, 201, 2, // Opcode: LD3Rv8b_POST -/* 80511 */ MCD_OPC_FilterValue, 1, 84, 215, 0, // Skip to: 135640 -/* 80516 */ MCD_OPC_CheckPredicate, 32, 79, 215, 0, // Skip to: 135640 -/* 80521 */ MCD_OPC_Decode, 252, 28, 205, 2, // Opcode: LD3Rv16b_POST -/* 80526 */ MCD_OPC_FilterValue, 1, 69, 215, 0, // Skip to: 135640 -/* 80531 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80534 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80549 -/* 80539 */ MCD_OPC_CheckPredicate, 32, 56, 215, 0, // Skip to: 135640 -/* 80544 */ MCD_OPC_Decode, 198, 29, 200, 2, // Opcode: LD4Rv8b_POST -/* 80549 */ MCD_OPC_FilterValue, 1, 46, 215, 0, // Skip to: 135640 -/* 80554 */ MCD_OPC_CheckPredicate, 32, 41, 215, 0, // Skip to: 135640 -/* 80559 */ MCD_OPC_Decode, 186, 29, 204, 2, // Opcode: LD4Rv16b_POST -/* 80564 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 80648 -/* 80569 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80572 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80610 -/* 80577 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80580 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80595 -/* 80585 */ MCD_OPC_CheckPredicate, 32, 10, 215, 0, // Skip to: 135640 -/* 80590 */ MCD_OPC_Decode, 132, 29, 201, 2, // Opcode: LD3Rv4h_POST -/* 80595 */ MCD_OPC_FilterValue, 1, 0, 215, 0, // Skip to: 135640 -/* 80600 */ MCD_OPC_CheckPredicate, 32, 251, 214, 0, // Skip to: 135640 -/* 80605 */ MCD_OPC_Decode, 138, 29, 205, 2, // Opcode: LD3Rv8h_POST -/* 80610 */ MCD_OPC_FilterValue, 1, 241, 214, 0, // Skip to: 135640 -/* 80615 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80618 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80633 -/* 80623 */ MCD_OPC_CheckPredicate, 32, 228, 214, 0, // Skip to: 135640 -/* 80628 */ MCD_OPC_Decode, 194, 29, 200, 2, // Opcode: LD4Rv4h_POST -/* 80633 */ MCD_OPC_FilterValue, 1, 218, 214, 0, // Skip to: 135640 -/* 80638 */ MCD_OPC_CheckPredicate, 32, 213, 214, 0, // Skip to: 135640 -/* 80643 */ MCD_OPC_Decode, 200, 29, 204, 2, // Opcode: LD4Rv8h_POST -/* 80648 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 80732 -/* 80653 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80656 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80694 -/* 80661 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80664 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80679 -/* 80669 */ MCD_OPC_CheckPredicate, 32, 182, 214, 0, // Skip to: 135640 -/* 80674 */ MCD_OPC_Decode, 130, 29, 201, 2, // Opcode: LD3Rv2s_POST -/* 80679 */ MCD_OPC_FilterValue, 1, 172, 214, 0, // Skip to: 135640 -/* 80684 */ MCD_OPC_CheckPredicate, 32, 167, 214, 0, // Skip to: 135640 -/* 80689 */ MCD_OPC_Decode, 134, 29, 205, 2, // Opcode: LD3Rv4s_POST -/* 80694 */ MCD_OPC_FilterValue, 1, 157, 214, 0, // Skip to: 135640 -/* 80699 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80702 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80717 -/* 80707 */ MCD_OPC_CheckPredicate, 32, 144, 214, 0, // Skip to: 135640 -/* 80712 */ MCD_OPC_Decode, 192, 29, 200, 2, // Opcode: LD4Rv2s_POST -/* 80717 */ MCD_OPC_FilterValue, 1, 134, 214, 0, // Skip to: 135640 -/* 80722 */ MCD_OPC_CheckPredicate, 32, 129, 214, 0, // Skip to: 135640 -/* 80727 */ MCD_OPC_Decode, 196, 29, 204, 2, // Opcode: LD4Rv4s_POST -/* 80732 */ MCD_OPC_FilterValue, 3, 119, 214, 0, // Skip to: 135640 -/* 80737 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80740 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80778 -/* 80745 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80748 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80763 -/* 80753 */ MCD_OPC_CheckPredicate, 32, 98, 214, 0, // Skip to: 135640 -/* 80758 */ MCD_OPC_Decode, 254, 28, 201, 2, // Opcode: LD3Rv1d_POST -/* 80763 */ MCD_OPC_FilterValue, 1, 88, 214, 0, // Skip to: 135640 -/* 80768 */ MCD_OPC_CheckPredicate, 32, 83, 214, 0, // Skip to: 135640 -/* 80773 */ MCD_OPC_Decode, 128, 29, 205, 2, // Opcode: LD3Rv2d_POST -/* 80778 */ MCD_OPC_FilterValue, 1, 73, 214, 0, // Skip to: 135640 -/* 80783 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80786 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80801 -/* 80791 */ MCD_OPC_CheckPredicate, 32, 60, 214, 0, // Skip to: 135640 -/* 80796 */ MCD_OPC_Decode, 188, 29, 200, 2, // Opcode: LD4Rv1d_POST -/* 80801 */ MCD_OPC_FilterValue, 1, 50, 214, 0, // Skip to: 135640 -/* 80806 */ MCD_OPC_CheckPredicate, 32, 45, 214, 0, // Skip to: 135640 -/* 80811 */ MCD_OPC_Decode, 190, 29, 204, 2, // Opcode: LD4Rv2d_POST -/* 80816 */ MCD_OPC_FilterValue, 1, 35, 214, 0, // Skip to: 135640 -/* 80821 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... -/* 80824 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 80834 -/* 80829 */ MCD_OPC_Decode, 149, 31, 189, 2, // Opcode: LDPSpre -/* 80834 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 80844 -/* 80839 */ MCD_OPC_Decode, 140, 31, 189, 2, // Opcode: LDPDpre -/* 80844 */ MCD_OPC_FilterValue, 2, 7, 214, 0, // Skip to: 135640 -/* 80849 */ MCD_OPC_Decode, 143, 31, 189, 2, // Opcode: LDPQpre -/* 80854 */ MCD_OPC_FilterValue, 8, 153, 28, 0, // Skip to: 88180 -/* 80859 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 80862 */ MCD_OPC_FilterValue, 0, 80, 8, 0, // Skip to: 82995 -/* 80867 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 80870 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 80908 -/* 80875 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80878 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 80893 -/* 80883 */ MCD_OPC_CheckPredicate, 32, 224, 213, 0, // Skip to: 135640 -/* 80888 */ MCD_OPC_Decode, 186, 51, 144, 3, // Opcode: TBLv8i8One -/* 80893 */ MCD_OPC_FilterValue, 1, 214, 213, 0, // Skip to: 135640 -/* 80898 */ MCD_OPC_CheckPredicate, 32, 209, 213, 0, // Skip to: 135640 -/* 80903 */ MCD_OPC_Decode, 237, 37, 145, 3, // Opcode: SADDLv8i8_v8i16 -/* 80908 */ MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 80999 -/* 80913 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 80916 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 80984 -/* 80921 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 80924 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 80969 -/* 80929 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 80932 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80954 -/* 80937 */ MCD_OPC_CheckPredicate, 32, 170, 213, 0, // Skip to: 135640 -/* 80942 */ MCD_OPC_CheckField, 18, 1, 1, 163, 213, 0, // Skip to: 135640 -/* 80949 */ MCD_OPC_Decode, 141, 16, 146, 3, // Opcode: DUPv2i32lane -/* 80954 */ MCD_OPC_FilterValue, 1, 153, 213, 0, // Skip to: 135640 -/* 80959 */ MCD_OPC_CheckPredicate, 32, 148, 213, 0, // Skip to: 135640 -/* 80964 */ MCD_OPC_Decode, 145, 16, 147, 3, // Opcode: DUPv4i16lane -/* 80969 */ MCD_OPC_FilterValue, 1, 138, 213, 0, // Skip to: 135640 -/* 80974 */ MCD_OPC_CheckPredicate, 32, 133, 213, 0, // Skip to: 135640 -/* 80979 */ MCD_OPC_Decode, 151, 16, 148, 3, // Opcode: DUPv8i8lane -/* 80984 */ MCD_OPC_FilterValue, 1, 123, 213, 0, // Skip to: 135640 -/* 80989 */ MCD_OPC_CheckPredicate, 32, 118, 213, 0, // Skip to: 135640 -/* 80994 */ MCD_OPC_Decode, 150, 39, 149, 3, // Opcode: SHADDv8i8 -/* 80999 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 81021 -/* 81004 */ MCD_OPC_CheckPredicate, 32, 103, 213, 0, // Skip to: 135640 -/* 81009 */ MCD_OPC_CheckField, 16, 6, 32, 96, 213, 0, // Skip to: 135640 -/* 81016 */ MCD_OPC_Decode, 241, 36, 150, 3, // Opcode: REV64v8i8 -/* 81021 */ MCD_OPC_FilterValue, 3, 86, 0, 0, // Skip to: 81112 -/* 81026 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81029 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 81097 -/* 81034 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 81037 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 81082 -/* 81042 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 81045 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81067 -/* 81050 */ MCD_OPC_CheckPredicate, 32, 57, 213, 0, // Skip to: 135640 -/* 81055 */ MCD_OPC_CheckField, 18, 1, 1, 50, 213, 0, // Skip to: 135640 -/* 81062 */ MCD_OPC_Decode, 140, 16, 151, 3, // Opcode: DUPv2i32gpr -/* 81067 */ MCD_OPC_FilterValue, 1, 40, 213, 0, // Skip to: 135640 -/* 81072 */ MCD_OPC_CheckPredicate, 32, 35, 213, 0, // Skip to: 135640 -/* 81077 */ MCD_OPC_Decode, 144, 16, 151, 3, // Opcode: DUPv4i16gpr -/* 81082 */ MCD_OPC_FilterValue, 1, 25, 213, 0, // Skip to: 135640 -/* 81087 */ MCD_OPC_CheckPredicate, 32, 20, 213, 0, // Skip to: 135640 -/* 81092 */ MCD_OPC_Decode, 150, 16, 151, 3, // Opcode: DUPv8i8gpr -/* 81097 */ MCD_OPC_FilterValue, 1, 10, 213, 0, // Skip to: 135640 -/* 81102 */ MCD_OPC_CheckPredicate, 32, 5, 213, 0, // Skip to: 135640 -/* 81107 */ MCD_OPC_Decode, 255, 41, 149, 3, // Opcode: SQADDv8i8 -/* 81112 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 81150 -/* 81117 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81120 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81135 -/* 81125 */ MCD_OPC_CheckPredicate, 32, 238, 212, 0, // Skip to: 135640 -/* 81130 */ MCD_OPC_Decode, 204, 51, 152, 3, // Opcode: TBXv8i8One -/* 81135 */ MCD_OPC_FilterValue, 1, 228, 212, 0, // Skip to: 135640 -/* 81140 */ MCD_OPC_CheckPredicate, 32, 223, 212, 0, // Skip to: 135640 -/* 81145 */ MCD_OPC_Decode, 252, 37, 153, 3, // Opcode: SADDWv8i8_v8i16 -/* 81150 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 81172 -/* 81155 */ MCD_OPC_CheckPredicate, 32, 208, 212, 0, // Skip to: 135640 -/* 81160 */ MCD_OPC_CheckField, 21, 1, 1, 201, 212, 0, // Skip to: 135640 -/* 81167 */ MCD_OPC_Decode, 193, 45, 149, 3, // Opcode: SRHADDv8i8 -/* 81172 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 81217 -/* 81177 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81180 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81195 -/* 81185 */ MCD_OPC_CheckPredicate, 32, 178, 212, 0, // Skip to: 135640 -/* 81190 */ MCD_OPC_Decode, 219, 58, 149, 3, // Opcode: UZP1v8i8 -/* 81195 */ MCD_OPC_FilterValue, 1, 168, 212, 0, // Skip to: 135640 -/* 81200 */ MCD_OPC_CheckPredicate, 32, 163, 212, 0, // Skip to: 135640 -/* 81205 */ MCD_OPC_CheckField, 16, 5, 0, 156, 212, 0, // Skip to: 135640 -/* 81212 */ MCD_OPC_Decode, 230, 36, 150, 3, // Opcode: REV16v8i8 -/* 81217 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 81239 -/* 81222 */ MCD_OPC_CheckPredicate, 32, 141, 212, 0, // Skip to: 135640 -/* 81227 */ MCD_OPC_CheckField, 21, 1, 1, 134, 212, 0, // Skip to: 135640 -/* 81234 */ MCD_OPC_Decode, 200, 10, 149, 3, // Opcode: ANDv8i8 -/* 81239 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 81277 -/* 81244 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81247 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81262 -/* 81252 */ MCD_OPC_CheckPredicate, 32, 111, 212, 0, // Skip to: 135640 -/* 81257 */ MCD_OPC_Decode, 188, 51, 154, 3, // Opcode: TBLv8i8Two -/* 81262 */ MCD_OPC_FilterValue, 1, 101, 212, 0, // Skip to: 135640 -/* 81267 */ MCD_OPC_CheckPredicate, 32, 96, 212, 0, // Skip to: 135640 -/* 81272 */ MCD_OPC_Decode, 230, 46, 145, 3, // Opcode: SSUBLv8i8_v8i16 -/* 81277 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 81299 -/* 81282 */ MCD_OPC_CheckPredicate, 32, 81, 212, 0, // Skip to: 135640 -/* 81287 */ MCD_OPC_CheckField, 21, 1, 1, 74, 212, 0, // Skip to: 135640 -/* 81294 */ MCD_OPC_Decode, 190, 39, 149, 3, // Opcode: SHSUBv8i8 -/* 81299 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 81360 -/* 81304 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81307 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81322 -/* 81312 */ MCD_OPC_CheckPredicate, 32, 51, 212, 0, // Skip to: 135640 -/* 81317 */ MCD_OPC_Decode, 227, 51, 149, 3, // Opcode: TRN1v8i8 -/* 81322 */ MCD_OPC_FilterValue, 1, 41, 212, 0, // Skip to: 135640 -/* 81327 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 81330 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81345 -/* 81335 */ MCD_OPC_CheckPredicate, 32, 28, 212, 0, // Skip to: 135640 -/* 81340 */ MCD_OPC_Decode, 223, 37, 150, 3, // Opcode: SADDLPv8i8_v4i16 -/* 81345 */ MCD_OPC_FilterValue, 1, 18, 212, 0, // Skip to: 135640 -/* 81350 */ MCD_OPC_CheckPredicate, 32, 13, 212, 0, // Skip to: 135640 -/* 81355 */ MCD_OPC_Decode, 151, 60, 155, 3, // Opcode: XTNv8i8 -/* 81360 */ MCD_OPC_FilterValue, 11, 98, 0, 0, // Skip to: 81463 -/* 81365 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81368 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 81448 -/* 81373 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 81376 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 81416 -/* 81381 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 81384 */ MCD_OPC_FilterValue, 1, 235, 211, 0, // Skip to: 135640 -/* 81389 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 81406 -/* 81394 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 81406 -/* 81401 */ MCD_OPC_Decode, 171, 41, 156, 3, // Opcode: SMOVvi16to32_idx0 -/* 81406 */ MCD_OPC_CheckPredicate, 32, 213, 211, 0, // Skip to: 135640 -/* 81411 */ MCD_OPC_Decode, 170, 41, 157, 3, // Opcode: SMOVvi16to32 -/* 81416 */ MCD_OPC_FilterValue, 1, 203, 211, 0, // Skip to: 135640 -/* 81421 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 81438 -/* 81426 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 81438 -/* 81433 */ MCD_OPC_Decode, 177, 41, 156, 3, // Opcode: SMOVvi8to32_idx0 -/* 81438 */ MCD_OPC_CheckPredicate, 32, 181, 211, 0, // Skip to: 135640 -/* 81443 */ MCD_OPC_Decode, 176, 41, 158, 3, // Opcode: SMOVvi8to32 -/* 81448 */ MCD_OPC_FilterValue, 1, 171, 211, 0, // Skip to: 135640 -/* 81453 */ MCD_OPC_CheckPredicate, 32, 166, 211, 0, // Skip to: 135640 -/* 81458 */ MCD_OPC_Decode, 153, 45, 149, 3, // Opcode: SQSUBv8i8 -/* 81463 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 81501 -/* 81468 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 64424 */ MCD_OPC_CheckPredicate, 16, 115, 41, 1, // Skip to: 140576 +/* 64429 */ MCD_OPC_Decode, 159, 20, 172, 2, // Opcode: FCMGE_PPzZ0_D +/* 64434 */ MCD_OPC_FilterValue, 1, 105, 41, 1, // Skip to: 140576 +/* 64439 */ MCD_OPC_CheckPredicate, 16, 100, 41, 1, // Skip to: 140576 +/* 64444 */ MCD_OPC_Decode, 181, 20, 172, 2, // Opcode: FCMGT_PPzZ0_D +/* 64449 */ MCD_OPC_FilterValue, 17, 33, 0, 0, // Skip to: 64487 +/* 64454 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64457 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64472 +/* 64462 */ MCD_OPC_CheckPredicate, 16, 77, 41, 1, // Skip to: 140576 +/* 64467 */ MCD_OPC_Decode, 224, 20, 172, 2, // Opcode: FCMLT_PPzZ0_D +/* 64472 */ MCD_OPC_FilterValue, 1, 67, 41, 1, // Skip to: 140576 +/* 64477 */ MCD_OPC_CheckPredicate, 16, 62, 41, 1, // Skip to: 140576 +/* 64482 */ MCD_OPC_Decode, 213, 20, 172, 2, // Opcode: FCMLE_PPzZ0_D +/* 64487 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 64509 +/* 64492 */ MCD_OPC_CheckPredicate, 16, 47, 41, 1, // Skip to: 140576 +/* 64497 */ MCD_OPC_CheckField, 4, 1, 0, 40, 41, 1, // Skip to: 140576 +/* 64504 */ MCD_OPC_Decode, 137, 20, 172, 2, // Opcode: FCMEQ_PPzZ0_D +/* 64509 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 64531 +/* 64514 */ MCD_OPC_CheckPredicate, 16, 25, 41, 1, // Skip to: 140576 +/* 64519 */ MCD_OPC_CheckField, 4, 1, 0, 18, 41, 1, // Skip to: 140576 +/* 64526 */ MCD_OPC_Decode, 235, 20, 172, 2, // Opcode: FCMNE_PPzZ0_D +/* 64531 */ MCD_OPC_FilterValue, 24, 8, 41, 1, // Skip to: 140576 +/* 64536 */ MCD_OPC_CheckPredicate, 21, 3, 41, 1, // Skip to: 140576 +/* 64541 */ MCD_OPC_Decode, 168, 19, 132, 1, // Opcode: FADDA_VPZ_D +/* 64546 */ MCD_OPC_FilterValue, 3, 249, 40, 1, // Skip to: 140576 +/* 64551 */ MCD_OPC_CheckPredicate, 16, 244, 40, 1, // Skip to: 140576 +/* 64556 */ MCD_OPC_Decode, 232, 25, 136, 1, // Opcode: FMLS_ZPmZZ_D +/* 64561 */ MCD_OPC_FilterValue, 2, 109, 0, 0, // Skip to: 64675 +/* 64566 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 64569 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 64607 +/* 64574 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64577 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64592 +/* 64582 */ MCD_OPC_CheckPredicate, 16, 213, 40, 1, // Skip to: 140576 +/* 64587 */ MCD_OPC_Decode, 164, 20, 233, 1, // Opcode: FCMGE_PPzZZ_S +/* 64592 */ MCD_OPC_FilterValue, 1, 203, 40, 1, // Skip to: 140576 +/* 64597 */ MCD_OPC_CheckPredicate, 16, 198, 40, 1, // Skip to: 140576 +/* 64602 */ MCD_OPC_Decode, 186, 20, 233, 1, // Opcode: FCMGT_PPzZZ_S +/* 64607 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64622 +/* 64612 */ MCD_OPC_CheckPredicate, 16, 183, 40, 1, // Skip to: 140576 +/* 64617 */ MCD_OPC_Decode, 228, 26, 136, 1, // Opcode: FNMLA_ZPmZZ_S +/* 64622 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 64660 +/* 64627 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64630 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64645 +/* 64635 */ MCD_OPC_CheckPredicate, 16, 160, 40, 1, // Skip to: 140576 +/* 64640 */ MCD_OPC_Decode, 162, 20, 233, 1, // Opcode: FCMGE_PPzZZ_D +/* 64645 */ MCD_OPC_FilterValue, 1, 150, 40, 1, // Skip to: 140576 +/* 64650 */ MCD_OPC_CheckPredicate, 16, 145, 40, 1, // Skip to: 140576 +/* 64655 */ MCD_OPC_Decode, 184, 20, 233, 1, // Opcode: FCMGT_PPzZZ_D +/* 64660 */ MCD_OPC_FilterValue, 3, 135, 40, 1, // Skip to: 140576 +/* 64665 */ MCD_OPC_CheckPredicate, 16, 130, 40, 1, // Skip to: 140576 +/* 64670 */ MCD_OPC_Decode, 226, 26, 136, 1, // Opcode: FNMLA_ZPmZZ_D +/* 64675 */ MCD_OPC_FilterValue, 3, 109, 0, 0, // Skip to: 64789 +/* 64680 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 64683 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 64721 +/* 64688 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64691 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64706 +/* 64696 */ MCD_OPC_CheckPredicate, 16, 99, 40, 1, // Skip to: 140576 +/* 64701 */ MCD_OPC_Decode, 142, 20, 233, 1, // Opcode: FCMEQ_PPzZZ_S +/* 64706 */ MCD_OPC_FilterValue, 1, 89, 40, 1, // Skip to: 140576 +/* 64711 */ MCD_OPC_CheckPredicate, 16, 84, 40, 1, // Skip to: 140576 +/* 64716 */ MCD_OPC_Decode, 240, 20, 233, 1, // Opcode: FCMNE_PPzZZ_S +/* 64721 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64736 +/* 64726 */ MCD_OPC_CheckPredicate, 16, 69, 40, 1, // Skip to: 140576 +/* 64731 */ MCD_OPC_Decode, 231, 26, 136, 1, // Opcode: FNMLS_ZPmZZ_S +/* 64736 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 64774 +/* 64741 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 64744 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64759 +/* 64749 */ MCD_OPC_CheckPredicate, 16, 46, 40, 1, // Skip to: 140576 +/* 64754 */ MCD_OPC_Decode, 140, 20, 233, 1, // Opcode: FCMEQ_PPzZZ_D +/* 64759 */ MCD_OPC_FilterValue, 1, 36, 40, 1, // Skip to: 140576 +/* 64764 */ MCD_OPC_CheckPredicate, 16, 31, 40, 1, // Skip to: 140576 +/* 64769 */ MCD_OPC_Decode, 238, 20, 233, 1, // Opcode: FCMNE_PPzZZ_D +/* 64774 */ MCD_OPC_FilterValue, 3, 21, 40, 1, // Skip to: 140576 +/* 64779 */ MCD_OPC_CheckPredicate, 16, 16, 40, 1, // Skip to: 140576 +/* 64784 */ MCD_OPC_Decode, 229, 26, 136, 1, // Opcode: FNMLS_ZPmZZ_D +/* 64789 */ MCD_OPC_FilterValue, 4, 175, 3, 0, // Skip to: 65737 +/* 64794 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 64797 */ MCD_OPC_FilterValue, 0, 194, 1, 0, // Skip to: 65252 +/* 64802 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 64805 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 64933 +/* 64810 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 64813 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64828 +/* 64818 */ MCD_OPC_CheckPredicate, 16, 233, 39, 1, // Skip to: 140576 +/* 64823 */ MCD_OPC_Decode, 202, 19, 132, 1, // Opcode: FADD_ZPmZ_S +/* 64828 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64843 +/* 64833 */ MCD_OPC_CheckPredicate, 16, 218, 39, 1, // Skip to: 140576 +/* 64838 */ MCD_OPC_Decode, 191, 28, 132, 1, // Opcode: FSUB_ZPmZ_S +/* 64843 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 64858 +/* 64848 */ MCD_OPC_CheckPredicate, 16, 203, 39, 1, // Skip to: 140576 +/* 64853 */ MCD_OPC_Decode, 189, 26, 132, 1, // Opcode: FMUL_ZPmZ_S +/* 64858 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 64873 +/* 64863 */ MCD_OPC_CheckPredicate, 16, 188, 39, 1, // Skip to: 140576 +/* 64868 */ MCD_OPC_Decode, 178, 28, 132, 1, // Opcode: FSUBR_ZPmZ_S +/* 64873 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 64888 +/* 64878 */ MCD_OPC_CheckPredicate, 16, 173, 39, 1, // Skip to: 140576 +/* 64883 */ MCD_OPC_Decode, 211, 23, 132, 1, // Opcode: FMAXNM_ZPmZ_S +/* 64888 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 64903 +/* 64893 */ MCD_OPC_CheckPredicate, 16, 158, 39, 1, // Skip to: 140576 +/* 64898 */ MCD_OPC_Decode, 175, 24, 132, 1, // Opcode: FMINNM_ZPmZ_S +/* 64903 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 64918 +/* 64908 */ MCD_OPC_CheckPredicate, 16, 143, 39, 1, // Skip to: 140576 +/* 64913 */ MCD_OPC_Decode, 255, 23, 132, 1, // Opcode: FMAX_ZPmZ_S +/* 64918 */ MCD_OPC_FilterValue, 7, 133, 39, 1, // Skip to: 140576 +/* 64923 */ MCD_OPC_CheckPredicate, 16, 128, 39, 1, // Skip to: 140576 +/* 64928 */ MCD_OPC_Decode, 219, 24, 132, 1, // Opcode: FMIN_ZPmZ_S +/* 64933 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 65046 +/* 64938 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 64941 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 64956 +/* 64946 */ MCD_OPC_CheckPredicate, 16, 105, 39, 1, // Skip to: 140576 +/* 64951 */ MCD_OPC_Decode, 129, 19, 132, 1, // Opcode: FABD_ZPmZ_S +/* 64956 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 64971 +/* 64961 */ MCD_OPC_CheckPredicate, 16, 90, 39, 1, // Skip to: 140576 +/* 64966 */ MCD_OPC_Decode, 154, 28, 132, 1, // Opcode: FSCALE_ZPmZ_S +/* 64971 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 64986 +/* 64976 */ MCD_OPC_CheckPredicate, 16, 75, 39, 1, // Skip to: 140576 +/* 64981 */ MCD_OPC_Decode, 170, 26, 132, 1, // Opcode: FMULX_ZPmZ_S +/* 64986 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 65001 +/* 64991 */ MCD_OPC_CheckPredicate, 16, 60, 39, 1, // Skip to: 140576 +/* 64996 */ MCD_OPC_Decode, 239, 22, 132, 1, // Opcode: FDIVR_ZPmZ_S +/* 65001 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 65016 +/* 65006 */ MCD_OPC_CheckPredicate, 16, 45, 39, 1, // Skip to: 140576 +/* 65011 */ MCD_OPC_Decode, 243, 22, 132, 1, // Opcode: FDIV_ZPmZ_S +/* 65016 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65031 +/* 65021 */ MCD_OPC_CheckPredicate, 40, 30, 39, 1, // Skip to: 140576 +/* 65026 */ MCD_OPC_Decode, 219, 19, 132, 1, // Opcode: FAMAX_ZPmZ_S +/* 65031 */ MCD_OPC_FilterValue, 7, 20, 39, 1, // Skip to: 140576 +/* 65036 */ MCD_OPC_CheckPredicate, 40, 15, 39, 1, // Skip to: 140576 +/* 65041 */ MCD_OPC_Decode, 233, 19, 132, 1, // Opcode: FAMIN_ZPmZ_S +/* 65046 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 65068 +/* 65051 */ MCD_OPC_CheckPredicate, 21, 0, 39, 1, // Skip to: 140576 +/* 65056 */ MCD_OPC_CheckField, 10, 3, 0, 249, 38, 1, // Skip to: 140576 +/* 65063 */ MCD_OPC_Decode, 202, 28, 173, 2, // Opcode: FTMAD_ZZI_S +/* 65068 */ MCD_OPC_FilterValue, 3, 239, 38, 1, // Skip to: 140576 +/* 65073 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 65076 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 65098 +/* 65081 */ MCD_OPC_CheckPredicate, 16, 226, 38, 1, // Skip to: 140576 +/* 65086 */ MCD_OPC_CheckField, 6, 4, 0, 219, 38, 1, // Skip to: 140576 +/* 65093 */ MCD_OPC_Decode, 199, 19, 174, 2, // Opcode: FADD_ZPmI_S +/* 65098 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65120 +/* 65103 */ MCD_OPC_CheckPredicate, 16, 204, 38, 1, // Skip to: 140576 +/* 65108 */ MCD_OPC_CheckField, 6, 4, 0, 197, 38, 1, // Skip to: 140576 +/* 65115 */ MCD_OPC_Decode, 188, 28, 174, 2, // Opcode: FSUB_ZPmI_S +/* 65120 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 65142 +/* 65125 */ MCD_OPC_CheckPredicate, 16, 182, 38, 1, // Skip to: 140576 +/* 65130 */ MCD_OPC_CheckField, 6, 4, 0, 175, 38, 1, // Skip to: 140576 +/* 65137 */ MCD_OPC_Decode, 186, 26, 174, 2, // Opcode: FMUL_ZPmI_S +/* 65142 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 65164 +/* 65147 */ MCD_OPC_CheckPredicate, 16, 160, 38, 1, // Skip to: 140576 +/* 65152 */ MCD_OPC_CheckField, 6, 4, 0, 153, 38, 1, // Skip to: 140576 +/* 65159 */ MCD_OPC_Decode, 175, 28, 174, 2, // Opcode: FSUBR_ZPmI_S +/* 65164 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 65186 +/* 65169 */ MCD_OPC_CheckPredicate, 16, 138, 38, 1, // Skip to: 140576 +/* 65174 */ MCD_OPC_CheckField, 6, 4, 0, 131, 38, 1, // Skip to: 140576 +/* 65181 */ MCD_OPC_Decode, 208, 23, 174, 2, // Opcode: FMAXNM_ZPmI_S +/* 65186 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 65208 +/* 65191 */ MCD_OPC_CheckPredicate, 16, 116, 38, 1, // Skip to: 140576 +/* 65196 */ MCD_OPC_CheckField, 6, 4, 0, 109, 38, 1, // Skip to: 140576 +/* 65203 */ MCD_OPC_Decode, 172, 24, 174, 2, // Opcode: FMINNM_ZPmI_S +/* 65208 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 65230 +/* 65213 */ MCD_OPC_CheckPredicate, 16, 94, 38, 1, // Skip to: 140576 +/* 65218 */ MCD_OPC_CheckField, 6, 4, 0, 87, 38, 1, // Skip to: 140576 +/* 65225 */ MCD_OPC_Decode, 252, 23, 174, 2, // Opcode: FMAX_ZPmI_S +/* 65230 */ MCD_OPC_FilterValue, 7, 77, 38, 1, // Skip to: 140576 +/* 65235 */ MCD_OPC_CheckPredicate, 16, 72, 38, 1, // Skip to: 140576 +/* 65240 */ MCD_OPC_CheckField, 6, 4, 0, 65, 38, 1, // Skip to: 140576 +/* 65247 */ MCD_OPC_Decode, 216, 24, 174, 2, // Opcode: FMIN_ZPmI_S +/* 65252 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 65267 +/* 65257 */ MCD_OPC_CheckPredicate, 16, 50, 38, 1, // Skip to: 140576 +/* 65262 */ MCD_OPC_Decode, 168, 23, 136, 1, // Opcode: FMAD_ZPmZZ_S +/* 65267 */ MCD_OPC_FilterValue, 2, 194, 1, 0, // Skip to: 65722 +/* 65272 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 65275 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 65403 +/* 65280 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 65283 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65298 +/* 65288 */ MCD_OPC_CheckPredicate, 16, 19, 38, 1, // Skip to: 140576 +/* 65293 */ MCD_OPC_Decode, 200, 19, 132, 1, // Opcode: FADD_ZPmZ_D +/* 65298 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 65313 +/* 65303 */ MCD_OPC_CheckPredicate, 16, 4, 38, 1, // Skip to: 140576 +/* 65308 */ MCD_OPC_Decode, 189, 28, 132, 1, // Opcode: FSUB_ZPmZ_D +/* 65313 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65328 +/* 65318 */ MCD_OPC_CheckPredicate, 16, 245, 37, 1, // Skip to: 140576 +/* 65323 */ MCD_OPC_Decode, 187, 26, 132, 1, // Opcode: FMUL_ZPmZ_D +/* 65328 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65343 +/* 65333 */ MCD_OPC_CheckPredicate, 16, 230, 37, 1, // Skip to: 140576 +/* 65338 */ MCD_OPC_Decode, 176, 28, 132, 1, // Opcode: FSUBR_ZPmZ_D +/* 65343 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 65358 +/* 65348 */ MCD_OPC_CheckPredicate, 16, 215, 37, 1, // Skip to: 140576 +/* 65353 */ MCD_OPC_Decode, 209, 23, 132, 1, // Opcode: FMAXNM_ZPmZ_D +/* 65358 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 65373 +/* 65363 */ MCD_OPC_CheckPredicate, 16, 200, 37, 1, // Skip to: 140576 +/* 65368 */ MCD_OPC_Decode, 173, 24, 132, 1, // Opcode: FMINNM_ZPmZ_D +/* 65373 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65388 +/* 65378 */ MCD_OPC_CheckPredicate, 16, 185, 37, 1, // Skip to: 140576 +/* 65383 */ MCD_OPC_Decode, 253, 23, 132, 1, // Opcode: FMAX_ZPmZ_D +/* 65388 */ MCD_OPC_FilterValue, 7, 175, 37, 1, // Skip to: 140576 +/* 65393 */ MCD_OPC_CheckPredicate, 16, 170, 37, 1, // Skip to: 140576 +/* 65398 */ MCD_OPC_Decode, 217, 24, 132, 1, // Opcode: FMIN_ZPmZ_D +/* 65403 */ MCD_OPC_FilterValue, 1, 108, 0, 0, // Skip to: 65516 +/* 65408 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 65411 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65426 +/* 65416 */ MCD_OPC_CheckPredicate, 16, 147, 37, 1, // Skip to: 140576 +/* 65421 */ MCD_OPC_Decode, 255, 18, 132, 1, // Opcode: FABD_ZPmZ_D +/* 65426 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 65441 +/* 65431 */ MCD_OPC_CheckPredicate, 16, 132, 37, 1, // Skip to: 140576 +/* 65436 */ MCD_OPC_Decode, 152, 28, 132, 1, // Opcode: FSCALE_ZPmZ_D +/* 65441 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65456 +/* 65446 */ MCD_OPC_CheckPredicate, 16, 117, 37, 1, // Skip to: 140576 +/* 65451 */ MCD_OPC_Decode, 168, 26, 132, 1, // Opcode: FMULX_ZPmZ_D +/* 65456 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 65471 +/* 65461 */ MCD_OPC_CheckPredicate, 16, 102, 37, 1, // Skip to: 140576 +/* 65466 */ MCD_OPC_Decode, 237, 22, 132, 1, // Opcode: FDIVR_ZPmZ_D +/* 65471 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 65486 +/* 65476 */ MCD_OPC_CheckPredicate, 16, 87, 37, 1, // Skip to: 140576 +/* 65481 */ MCD_OPC_Decode, 241, 22, 132, 1, // Opcode: FDIV_ZPmZ_D +/* 65486 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65501 +/* 65491 */ MCD_OPC_CheckPredicate, 40, 72, 37, 1, // Skip to: 140576 +/* 65496 */ MCD_OPC_Decode, 217, 19, 132, 1, // Opcode: FAMAX_ZPmZ_D +/* 65501 */ MCD_OPC_FilterValue, 7, 62, 37, 1, // Skip to: 140576 +/* 65506 */ MCD_OPC_CheckPredicate, 40, 57, 37, 1, // Skip to: 140576 +/* 65511 */ MCD_OPC_Decode, 231, 19, 132, 1, // Opcode: FAMIN_ZPmZ_D +/* 65516 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 65538 +/* 65521 */ MCD_OPC_CheckPredicate, 21, 42, 37, 1, // Skip to: 140576 +/* 65526 */ MCD_OPC_CheckField, 10, 3, 0, 35, 37, 1, // Skip to: 140576 +/* 65533 */ MCD_OPC_Decode, 200, 28, 173, 2, // Opcode: FTMAD_ZZI_D +/* 65538 */ MCD_OPC_FilterValue, 3, 25, 37, 1, // Skip to: 140576 +/* 65543 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 65546 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 65568 +/* 65551 */ MCD_OPC_CheckPredicate, 16, 12, 37, 1, // Skip to: 140576 +/* 65556 */ MCD_OPC_CheckField, 6, 4, 0, 5, 37, 1, // Skip to: 140576 +/* 65563 */ MCD_OPC_Decode, 197, 19, 174, 2, // Opcode: FADD_ZPmI_D +/* 65568 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 65590 +/* 65573 */ MCD_OPC_CheckPredicate, 16, 246, 36, 1, // Skip to: 140576 +/* 65578 */ MCD_OPC_CheckField, 6, 4, 0, 239, 36, 1, // Skip to: 140576 +/* 65585 */ MCD_OPC_Decode, 186, 28, 174, 2, // Opcode: FSUB_ZPmI_D +/* 65590 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 65612 +/* 65595 */ MCD_OPC_CheckPredicate, 16, 224, 36, 1, // Skip to: 140576 +/* 65600 */ MCD_OPC_CheckField, 6, 4, 0, 217, 36, 1, // Skip to: 140576 +/* 65607 */ MCD_OPC_Decode, 184, 26, 174, 2, // Opcode: FMUL_ZPmI_D +/* 65612 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 65634 +/* 65617 */ MCD_OPC_CheckPredicate, 16, 202, 36, 1, // Skip to: 140576 +/* 65622 */ MCD_OPC_CheckField, 6, 4, 0, 195, 36, 1, // Skip to: 140576 +/* 65629 */ MCD_OPC_Decode, 173, 28, 174, 2, // Opcode: FSUBR_ZPmI_D +/* 65634 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 65656 +/* 65639 */ MCD_OPC_CheckPredicate, 16, 180, 36, 1, // Skip to: 140576 +/* 65644 */ MCD_OPC_CheckField, 6, 4, 0, 173, 36, 1, // Skip to: 140576 +/* 65651 */ MCD_OPC_Decode, 206, 23, 174, 2, // Opcode: FMAXNM_ZPmI_D +/* 65656 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 65678 +/* 65661 */ MCD_OPC_CheckPredicate, 16, 158, 36, 1, // Skip to: 140576 +/* 65666 */ MCD_OPC_CheckField, 6, 4, 0, 151, 36, 1, // Skip to: 140576 +/* 65673 */ MCD_OPC_Decode, 170, 24, 174, 2, // Opcode: FMINNM_ZPmI_D +/* 65678 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 65700 +/* 65683 */ MCD_OPC_CheckPredicate, 16, 136, 36, 1, // Skip to: 140576 +/* 65688 */ MCD_OPC_CheckField, 6, 4, 0, 129, 36, 1, // Skip to: 140576 +/* 65695 */ MCD_OPC_Decode, 250, 23, 174, 2, // Opcode: FMAX_ZPmI_D +/* 65700 */ MCD_OPC_FilterValue, 7, 119, 36, 1, // Skip to: 140576 +/* 65705 */ MCD_OPC_CheckPredicate, 16, 114, 36, 1, // Skip to: 140576 +/* 65710 */ MCD_OPC_CheckField, 6, 4, 0, 107, 36, 1, // Skip to: 140576 +/* 65717 */ MCD_OPC_Decode, 214, 24, 174, 2, // Opcode: FMIN_ZPmI_D +/* 65722 */ MCD_OPC_FilterValue, 3, 97, 36, 1, // Skip to: 140576 +/* 65727 */ MCD_OPC_CheckPredicate, 16, 92, 36, 1, // Skip to: 140576 +/* 65732 */ MCD_OPC_Decode, 166, 23, 136, 1, // Opcode: FMAD_ZPmZZ_D +/* 65737 */ MCD_OPC_FilterValue, 5, 152, 2, 0, // Skip to: 66406 +/* 65742 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 65745 */ MCD_OPC_FilterValue, 0, 243, 0, 0, // Skip to: 65993 +/* 65750 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 65753 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 65768 +/* 65758 */ MCD_OPC_CheckPredicate, 16, 61, 36, 1, // Skip to: 140576 +/* 65763 */ MCD_OPC_Decode, 205, 27, 135, 1, // Opcode: FRINTN_ZPmZ_S +/* 65768 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 65783 +/* 65773 */ MCD_OPC_CheckPredicate, 16, 46, 36, 1, // Skip to: 140576 +/* 65778 */ MCD_OPC_Decode, 218, 27, 135, 1, // Opcode: FRINTP_ZPmZ_S +/* 65783 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 65798 +/* 65788 */ MCD_OPC_CheckPredicate, 16, 31, 36, 1, // Skip to: 140576 +/* 65793 */ MCD_OPC_Decode, 192, 27, 135, 1, // Opcode: FRINTM_ZPmZ_S +/* 65798 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 65813 +/* 65803 */ MCD_OPC_CheckPredicate, 16, 16, 36, 1, // Skip to: 140576 +/* 65808 */ MCD_OPC_Decode, 240, 27, 135, 1, // Opcode: FRINTZ_ZPmZ_S +/* 65813 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 65828 +/* 65818 */ MCD_OPC_CheckPredicate, 16, 1, 36, 1, // Skip to: 140576 +/* 65823 */ MCD_OPC_Decode, 168, 27, 135, 1, // Opcode: FRINTA_ZPmZ_S +/* 65828 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 65843 +/* 65833 */ MCD_OPC_CheckPredicate, 16, 242, 35, 1, // Skip to: 140576 +/* 65838 */ MCD_OPC_Decode, 229, 27, 135, 1, // Opcode: FRINTX_ZPmZ_S +/* 65843 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 65858 +/* 65848 */ MCD_OPC_CheckPredicate, 16, 227, 35, 1, // Skip to: 140576 +/* 65853 */ MCD_OPC_Decode, 179, 27, 135, 1, // Opcode: FRINTI_ZPmZ_S +/* 65858 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 65873 +/* 65863 */ MCD_OPC_CheckPredicate, 16, 212, 35, 1, // Skip to: 140576 +/* 65868 */ MCD_OPC_Decode, 234, 22, 135, 1, // Opcode: FCVT_ZPmZ_StoH +/* 65873 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 65888 +/* 65878 */ MCD_OPC_CheckPredicate, 16, 197, 35, 1, // Skip to: 140576 +/* 65883 */ MCD_OPC_Decode, 232, 22, 135, 1, // Opcode: FCVT_ZPmZ_HtoS +/* 65888 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 65903 +/* 65893 */ MCD_OPC_CheckPredicate, 32, 182, 35, 1, // Skip to: 140576 +/* 65898 */ MCD_OPC_Decode, 176, 13, 135, 1, // Opcode: BFCVT_ZPmZ +/* 65903 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 65918 +/* 65908 */ MCD_OPC_CheckPredicate, 16, 167, 35, 1, // Skip to: 140576 +/* 65913 */ MCD_OPC_Decode, 137, 27, 135, 1, // Opcode: FRECPX_ZPmZ_S +/* 65918 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 65933 +/* 65923 */ MCD_OPC_CheckPredicate, 16, 152, 35, 1, // Skip to: 140576 +/* 65928 */ MCD_OPC_Decode, 165, 28, 135, 1, // Opcode: FSQRT_ZPmZ_S +/* 65933 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 65948 +/* 65938 */ MCD_OPC_CheckPredicate, 16, 137, 35, 1, // Skip to: 140576 +/* 65943 */ MCD_OPC_Decode, 246, 41, 135, 1, // Opcode: SCVTF_ZPmZ_StoS +/* 65948 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 65963 +/* 65953 */ MCD_OPC_CheckPredicate, 16, 122, 35, 1, // Skip to: 140576 +/* 65958 */ MCD_OPC_Decode, 200, 56, 135, 1, // Opcode: UCVTF_ZPmZ_StoS +/* 65963 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 65978 +/* 65968 */ MCD_OPC_CheckPredicate, 16, 107, 35, 1, // Skip to: 140576 +/* 65973 */ MCD_OPC_Decode, 171, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_StoS +/* 65978 */ MCD_OPC_FilterValue, 29, 97, 35, 1, // Skip to: 140576 +/* 65983 */ MCD_OPC_CheckPredicate, 16, 92, 35, 1, // Skip to: 140576 +/* 65988 */ MCD_OPC_Decode, 208, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_StoS +/* 65993 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 66008 +/* 65998 */ MCD_OPC_CheckPredicate, 16, 77, 35, 1, // Skip to: 140576 +/* 66003 */ MCD_OPC_Decode, 158, 26, 136, 1, // Opcode: FMSB_ZPmZZ_S +/* 66008 */ MCD_OPC_FilterValue, 2, 122, 1, 0, // Skip to: 66391 +/* 66013 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 66016 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66031 +/* 66021 */ MCD_OPC_CheckPredicate, 16, 54, 35, 1, // Skip to: 140576 +/* 66026 */ MCD_OPC_Decode, 203, 27, 135, 1, // Opcode: FRINTN_ZPmZ_D +/* 66031 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 66046 +/* 66036 */ MCD_OPC_CheckPredicate, 16, 39, 35, 1, // Skip to: 140576 +/* 66041 */ MCD_OPC_Decode, 216, 27, 135, 1, // Opcode: FRINTP_ZPmZ_D +/* 66046 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 66061 +/* 66051 */ MCD_OPC_CheckPredicate, 16, 24, 35, 1, // Skip to: 140576 +/* 66056 */ MCD_OPC_Decode, 190, 27, 135, 1, // Opcode: FRINTM_ZPmZ_D +/* 66061 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 66076 +/* 66066 */ MCD_OPC_CheckPredicate, 16, 9, 35, 1, // Skip to: 140576 +/* 66071 */ MCD_OPC_Decode, 238, 27, 135, 1, // Opcode: FRINTZ_ZPmZ_D +/* 66076 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 66091 +/* 66081 */ MCD_OPC_CheckPredicate, 16, 250, 34, 1, // Skip to: 140576 +/* 66086 */ MCD_OPC_Decode, 166, 27, 135, 1, // Opcode: FRINTA_ZPmZ_D +/* 66091 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 66106 +/* 66096 */ MCD_OPC_CheckPredicate, 16, 235, 34, 1, // Skip to: 140576 +/* 66101 */ MCD_OPC_Decode, 227, 27, 135, 1, // Opcode: FRINTX_ZPmZ_D +/* 66106 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 66121 +/* 66111 */ MCD_OPC_CheckPredicate, 16, 220, 34, 1, // Skip to: 140576 +/* 66116 */ MCD_OPC_Decode, 177, 27, 135, 1, // Opcode: FRINTI_ZPmZ_D +/* 66121 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 66136 +/* 66126 */ MCD_OPC_CheckPredicate, 16, 205, 34, 1, // Skip to: 140576 +/* 66131 */ MCD_OPC_Decode, 229, 22, 135, 1, // Opcode: FCVT_ZPmZ_DtoH +/* 66136 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 66151 +/* 66141 */ MCD_OPC_CheckPredicate, 16, 190, 34, 1, // Skip to: 140576 +/* 66146 */ MCD_OPC_Decode, 231, 22, 135, 1, // Opcode: FCVT_ZPmZ_HtoD +/* 66151 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 66166 +/* 66156 */ MCD_OPC_CheckPredicate, 16, 175, 34, 1, // Skip to: 140576 +/* 66161 */ MCD_OPC_Decode, 230, 22, 135, 1, // Opcode: FCVT_ZPmZ_DtoS +/* 66166 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 66181 +/* 66171 */ MCD_OPC_CheckPredicate, 16, 160, 34, 1, // Skip to: 140576 +/* 66176 */ MCD_OPC_Decode, 233, 22, 135, 1, // Opcode: FCVT_ZPmZ_StoD +/* 66181 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 66196 +/* 66186 */ MCD_OPC_CheckPredicate, 16, 145, 34, 1, // Skip to: 140576 +/* 66191 */ MCD_OPC_Decode, 135, 27, 135, 1, // Opcode: FRECPX_ZPmZ_D +/* 66196 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 66211 +/* 66201 */ MCD_OPC_CheckPredicate, 16, 130, 34, 1, // Skip to: 140576 +/* 66206 */ MCD_OPC_Decode, 163, 28, 135, 1, // Opcode: FSQRT_ZPmZ_D +/* 66211 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 66226 +/* 66216 */ MCD_OPC_CheckPredicate, 16, 115, 34, 1, // Skip to: 140576 +/* 66221 */ MCD_OPC_Decode, 244, 41, 135, 1, // Opcode: SCVTF_ZPmZ_StoD +/* 66226 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 66241 +/* 66231 */ MCD_OPC_CheckPredicate, 16, 100, 34, 1, // Skip to: 140576 +/* 66236 */ MCD_OPC_Decode, 198, 56, 135, 1, // Opcode: UCVTF_ZPmZ_StoD +/* 66241 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 66256 +/* 66246 */ MCD_OPC_CheckPredicate, 16, 85, 34, 1, // Skip to: 140576 +/* 66251 */ MCD_OPC_Decode, 242, 41, 135, 1, // Opcode: SCVTF_ZPmZ_DtoS +/* 66256 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 66271 +/* 66261 */ MCD_OPC_CheckPredicate, 16, 70, 34, 1, // Skip to: 140576 +/* 66266 */ MCD_OPC_Decode, 196, 56, 135, 1, // Opcode: UCVTF_ZPmZ_DtoS +/* 66271 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 66286 +/* 66276 */ MCD_OPC_CheckPredicate, 16, 55, 34, 1, // Skip to: 140576 +/* 66281 */ MCD_OPC_Decode, 240, 41, 135, 1, // Opcode: SCVTF_ZPmZ_DtoD +/* 66286 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 66301 +/* 66291 */ MCD_OPC_CheckPredicate, 16, 40, 34, 1, // Skip to: 140576 +/* 66296 */ MCD_OPC_Decode, 194, 56, 135, 1, // Opcode: UCVTF_ZPmZ_DtoD +/* 66301 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 66316 +/* 66306 */ MCD_OPC_CheckPredicate, 16, 25, 34, 1, // Skip to: 140576 +/* 66311 */ MCD_OPC_Decode, 166, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_DtoS +/* 66316 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 66331 +/* 66321 */ MCD_OPC_CheckPredicate, 16, 10, 34, 1, // Skip to: 140576 +/* 66326 */ MCD_OPC_Decode, 203, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_DtoS +/* 66331 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 66346 +/* 66336 */ MCD_OPC_CheckPredicate, 16, 251, 33, 1, // Skip to: 140576 +/* 66341 */ MCD_OPC_Decode, 170, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_StoD +/* 66346 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 66361 +/* 66351 */ MCD_OPC_CheckPredicate, 16, 236, 33, 1, // Skip to: 140576 +/* 66356 */ MCD_OPC_Decode, 207, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_StoD +/* 66361 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 66376 +/* 66366 */ MCD_OPC_CheckPredicate, 16, 221, 33, 1, // Skip to: 140576 +/* 66371 */ MCD_OPC_Decode, 165, 22, 135, 1, // Opcode: FCVTZS_ZPmZ_DtoD +/* 66376 */ MCD_OPC_FilterValue, 31, 211, 33, 1, // Skip to: 140576 +/* 66381 */ MCD_OPC_CheckPredicate, 16, 206, 33, 1, // Skip to: 140576 +/* 66386 */ MCD_OPC_Decode, 202, 22, 135, 1, // Opcode: FCVTZU_ZPmZ_DtoD +/* 66391 */ MCD_OPC_FilterValue, 3, 196, 33, 1, // Skip to: 140576 +/* 66396 */ MCD_OPC_CheckPredicate, 16, 191, 33, 1, // Skip to: 140576 +/* 66401 */ MCD_OPC_Decode, 156, 26, 136, 1, // Opcode: FMSB_ZPmZZ_D +/* 66406 */ MCD_OPC_FilterValue, 6, 109, 0, 0, // Skip to: 66520 +/* 66411 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 66414 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 66452 +/* 66419 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 66422 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66437 +/* 66427 */ MCD_OPC_CheckPredicate, 16, 160, 33, 1, // Skip to: 140576 +/* 66432 */ MCD_OPC_Decode, 255, 20, 233, 1, // Opcode: FCMUO_PPzZZ_S +/* 66437 */ MCD_OPC_FilterValue, 1, 150, 33, 1, // Skip to: 140576 +/* 66442 */ MCD_OPC_CheckPredicate, 16, 145, 33, 1, // Skip to: 140576 +/* 66447 */ MCD_OPC_Decode, 151, 19, 233, 1, // Opcode: FACGE_PPzZZ_S +/* 66452 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 66467 +/* 66457 */ MCD_OPC_CheckPredicate, 16, 130, 33, 1, // Skip to: 140576 +/* 66462 */ MCD_OPC_Decode, 225, 26, 136, 1, // Opcode: FNMAD_ZPmZZ_S +/* 66467 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 66505 +/* 66472 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 66475 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66490 +/* 66480 */ MCD_OPC_CheckPredicate, 16, 107, 33, 1, // Skip to: 140576 +/* 66485 */ MCD_OPC_Decode, 253, 20, 233, 1, // Opcode: FCMUO_PPzZZ_D +/* 66490 */ MCD_OPC_FilterValue, 1, 97, 33, 1, // Skip to: 140576 +/* 66495 */ MCD_OPC_CheckPredicate, 16, 92, 33, 1, // Skip to: 140576 +/* 66500 */ MCD_OPC_Decode, 149, 19, 233, 1, // Opcode: FACGE_PPzZZ_D +/* 66505 */ MCD_OPC_FilterValue, 3, 82, 33, 1, // Skip to: 140576 +/* 66510 */ MCD_OPC_CheckPredicate, 16, 77, 33, 1, // Skip to: 140576 +/* 66515 */ MCD_OPC_Decode, 223, 26, 136, 1, // Opcode: FNMAD_ZPmZZ_D +/* 66520 */ MCD_OPC_FilterValue, 7, 67, 33, 1, // Skip to: 140576 +/* 66525 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 66528 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 66550 +/* 66533 */ MCD_OPC_CheckPredicate, 16, 54, 33, 1, // Skip to: 140576 +/* 66538 */ MCD_OPC_CheckField, 4, 1, 1, 47, 33, 1, // Skip to: 140576 +/* 66545 */ MCD_OPC_Decode, 162, 19, 233, 1, // Opcode: FACGT_PPzZZ_S +/* 66550 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 66565 +/* 66555 */ MCD_OPC_CheckPredicate, 16, 32, 33, 1, // Skip to: 140576 +/* 66560 */ MCD_OPC_Decode, 234, 26, 136, 1, // Opcode: FNMSB_ZPmZZ_S +/* 66565 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 66587 +/* 66570 */ MCD_OPC_CheckPredicate, 16, 17, 33, 1, // Skip to: 140576 +/* 66575 */ MCD_OPC_CheckField, 4, 1, 1, 10, 33, 1, // Skip to: 140576 +/* 66582 */ MCD_OPC_Decode, 160, 19, 233, 1, // Opcode: FACGT_PPzZZ_D +/* 66587 */ MCD_OPC_FilterValue, 3, 0, 33, 1, // Skip to: 140576 +/* 66592 */ MCD_OPC_CheckPredicate, 16, 251, 32, 1, // Skip to: 140576 +/* 66597 */ MCD_OPC_Decode, 232, 26, 136, 1, // Opcode: FNMSB_ZPmZZ_D +/* 66602 */ MCD_OPC_FilterValue, 4, 214, 6, 0, // Skip to: 68357 +/* 66607 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 66610 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 66828 +/* 66615 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 66618 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 66663 +/* 66623 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66626 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66641 +/* 66631 */ MCD_OPC_CheckPredicate, 21, 212, 32, 1, // Skip to: 140576 +/* 66636 */ MCD_OPC_Decode, 255, 28, 175, 2, // Opcode: GLD1SB_S_UXTW_REAL +/* 66641 */ MCD_OPC_FilterValue, 1, 202, 32, 1, // Skip to: 140576 +/* 66646 */ MCD_OPC_CheckPredicate, 21, 197, 32, 1, // Skip to: 140576 +/* 66651 */ MCD_OPC_CheckField, 4, 1, 0, 190, 32, 1, // Skip to: 140576 +/* 66658 */ MCD_OPC_Decode, 155, 39, 176, 2, // Opcode: PRFB_S_UXTW_SCALED +/* 66663 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 66708 +/* 66668 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66671 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66686 +/* 66676 */ MCD_OPC_CheckPredicate, 21, 167, 32, 1, // Skip to: 140576 +/* 66681 */ MCD_OPC_Decode, 254, 28, 175, 2, // Opcode: GLD1SB_S_SXTW_REAL +/* 66686 */ MCD_OPC_FilterValue, 1, 157, 32, 1, // Skip to: 140576 +/* 66691 */ MCD_OPC_CheckPredicate, 21, 152, 32, 1, // Skip to: 140576 +/* 66696 */ MCD_OPC_CheckField, 4, 1, 0, 145, 32, 1, // Skip to: 140576 +/* 66703 */ MCD_OPC_Decode, 154, 39, 176, 2, // Opcode: PRFB_S_SXTW_SCALED +/* 66708 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 66746 +/* 66713 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66716 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66731 +/* 66721 */ MCD_OPC_CheckPredicate, 21, 122, 32, 1, // Skip to: 140576 +/* 66726 */ MCD_OPC_Decode, 138, 29, 175, 2, // Opcode: GLD1SH_S_UXTW_REAL +/* 66731 */ MCD_OPC_FilterValue, 1, 112, 32, 1, // Skip to: 140576 +/* 66736 */ MCD_OPC_CheckPredicate, 21, 107, 32, 1, // Skip to: 140576 +/* 66741 */ MCD_OPC_Decode, 139, 29, 175, 2, // Opcode: GLD1SH_S_UXTW_SCALED_REAL +/* 66746 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 66784 +/* 66751 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66754 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66769 +/* 66759 */ MCD_OPC_CheckPredicate, 21, 84, 32, 1, // Skip to: 140576 +/* 66764 */ MCD_OPC_Decode, 136, 29, 175, 2, // Opcode: GLD1SH_S_SXTW_REAL +/* 66769 */ MCD_OPC_FilterValue, 1, 74, 32, 1, // Skip to: 140576 +/* 66774 */ MCD_OPC_CheckPredicate, 21, 69, 32, 1, // Skip to: 140576 +/* 66779 */ MCD_OPC_Decode, 137, 29, 175, 2, // Opcode: GLD1SH_S_SXTW_SCALED_REAL +/* 66784 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 66806 +/* 66789 */ MCD_OPC_CheckPredicate, 16, 54, 32, 1, // Skip to: 140576 +/* 66794 */ MCD_OPC_CheckField, 4, 1, 0, 47, 32, 1, // Skip to: 140576 +/* 66801 */ MCD_OPC_Decode, 159, 35, 177, 2, // Opcode: LDR_PXI +/* 66806 */ MCD_OPC_FilterValue, 7, 37, 32, 1, // Skip to: 140576 +/* 66811 */ MCD_OPC_CheckPredicate, 16, 32, 32, 1, // Skip to: 140576 +/* 66816 */ MCD_OPC_CheckField, 4, 1, 0, 25, 32, 1, // Skip to: 140576 +/* 66823 */ MCD_OPC_Decode, 151, 39, 178, 2, // Opcode: PRFB_PRI +/* 66828 */ MCD_OPC_FilterValue, 1, 191, 0, 0, // Skip to: 67024 +/* 66833 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 66836 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 66881 +/* 66841 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66844 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66859 +/* 66849 */ MCD_OPC_CheckPredicate, 21, 250, 31, 1, // Skip to: 140576 +/* 66854 */ MCD_OPC_Decode, 191, 29, 175, 2, // Opcode: GLDFF1SB_S_UXTW_REAL +/* 66859 */ MCD_OPC_FilterValue, 1, 240, 31, 1, // Skip to: 140576 +/* 66864 */ MCD_OPC_CheckPredicate, 21, 235, 31, 1, // Skip to: 140576 +/* 66869 */ MCD_OPC_CheckField, 4, 1, 0, 228, 31, 1, // Skip to: 140576 +/* 66876 */ MCD_OPC_Decode, 173, 39, 176, 2, // Opcode: PRFH_S_UXTW_SCALED +/* 66881 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 66926 +/* 66886 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66889 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66904 +/* 66894 */ MCD_OPC_CheckPredicate, 21, 205, 31, 1, // Skip to: 140576 +/* 66899 */ MCD_OPC_Decode, 190, 29, 175, 2, // Opcode: GLDFF1SB_S_SXTW_REAL +/* 66904 */ MCD_OPC_FilterValue, 1, 195, 31, 1, // Skip to: 140576 +/* 66909 */ MCD_OPC_CheckPredicate, 21, 190, 31, 1, // Skip to: 140576 +/* 66914 */ MCD_OPC_CheckField, 4, 1, 0, 183, 31, 1, // Skip to: 140576 +/* 66921 */ MCD_OPC_Decode, 172, 39, 176, 2, // Opcode: PRFH_S_SXTW_SCALED +/* 66926 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 66964 +/* 66931 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66934 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66949 +/* 66939 */ MCD_OPC_CheckPredicate, 21, 160, 31, 1, // Skip to: 140576 +/* 66944 */ MCD_OPC_Decode, 202, 29, 175, 2, // Opcode: GLDFF1SH_S_UXTW_REAL +/* 66949 */ MCD_OPC_FilterValue, 1, 150, 31, 1, // Skip to: 140576 +/* 66954 */ MCD_OPC_CheckPredicate, 21, 145, 31, 1, // Skip to: 140576 +/* 66959 */ MCD_OPC_Decode, 203, 29, 175, 2, // Opcode: GLDFF1SH_S_UXTW_SCALED_REAL +/* 66964 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 67002 +/* 66969 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 66972 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 66987 +/* 66977 */ MCD_OPC_CheckPredicate, 21, 122, 31, 1, // Skip to: 140576 +/* 66982 */ MCD_OPC_Decode, 200, 29, 175, 2, // Opcode: GLDFF1SH_S_SXTW_REAL +/* 66987 */ MCD_OPC_FilterValue, 1, 112, 31, 1, // Skip to: 140576 +/* 66992 */ MCD_OPC_CheckPredicate, 21, 107, 31, 1, // Skip to: 140576 +/* 66997 */ MCD_OPC_Decode, 201, 29, 175, 2, // Opcode: GLDFF1SH_S_SXTW_SCALED_REAL +/* 67002 */ MCD_OPC_FilterValue, 7, 97, 31, 1, // Skip to: 140576 +/* 67007 */ MCD_OPC_CheckPredicate, 16, 92, 31, 1, // Skip to: 140576 +/* 67012 */ MCD_OPC_CheckField, 4, 1, 0, 85, 31, 1, // Skip to: 140576 +/* 67019 */ MCD_OPC_Decode, 169, 39, 178, 2, // Opcode: PRFH_PRI +/* 67024 */ MCD_OPC_FilterValue, 2, 26, 1, 0, // Skip to: 67311 +/* 67029 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 67032 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 67077 +/* 67037 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67055 +/* 67045 */ MCD_OPC_CheckPredicate, 21, 54, 31, 1, // Skip to: 140576 +/* 67050 */ MCD_OPC_Decode, 228, 28, 175, 2, // Opcode: GLD1B_S_UXTW_REAL +/* 67055 */ MCD_OPC_FilterValue, 1, 44, 31, 1, // Skip to: 140576 +/* 67060 */ MCD_OPC_CheckPredicate, 21, 39, 31, 1, // Skip to: 140576 +/* 67065 */ MCD_OPC_CheckField, 4, 1, 0, 32, 31, 1, // Skip to: 140576 +/* 67072 */ MCD_OPC_Decode, 187, 39, 176, 2, // Opcode: PRFW_S_UXTW_SCALED +/* 67077 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 67122 +/* 67082 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67085 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67100 +/* 67090 */ MCD_OPC_CheckPredicate, 21, 9, 31, 1, // Skip to: 140576 +/* 67095 */ MCD_OPC_Decode, 227, 28, 175, 2, // Opcode: GLD1B_S_SXTW_REAL +/* 67100 */ MCD_OPC_FilterValue, 1, 255, 30, 1, // Skip to: 140576 +/* 67105 */ MCD_OPC_CheckPredicate, 21, 250, 30, 1, // Skip to: 140576 +/* 67110 */ MCD_OPC_CheckField, 4, 1, 0, 243, 30, 1, // Skip to: 140576 +/* 67117 */ MCD_OPC_Decode, 186, 39, 176, 2, // Opcode: PRFW_S_SXTW_SCALED +/* 67122 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 67160 +/* 67127 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67145 +/* 67135 */ MCD_OPC_CheckPredicate, 21, 220, 30, 1, // Skip to: 140576 +/* 67140 */ MCD_OPC_Decode, 246, 28, 175, 2, // Opcode: GLD1H_S_UXTW_REAL +/* 67145 */ MCD_OPC_FilterValue, 1, 210, 30, 1, // Skip to: 140576 +/* 67150 */ MCD_OPC_CheckPredicate, 21, 205, 30, 1, // Skip to: 140576 +/* 67155 */ MCD_OPC_Decode, 247, 28, 175, 2, // Opcode: GLD1H_S_UXTW_SCALED_REAL +/* 67160 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 67198 +/* 67165 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67168 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67183 +/* 67173 */ MCD_OPC_CheckPredicate, 21, 182, 30, 1, // Skip to: 140576 +/* 67178 */ MCD_OPC_Decode, 244, 28, 175, 2, // Opcode: GLD1H_S_SXTW_REAL +/* 67183 */ MCD_OPC_FilterValue, 1, 172, 30, 1, // Skip to: 140576 +/* 67188 */ MCD_OPC_CheckPredicate, 21, 167, 30, 1, // Skip to: 140576 +/* 67193 */ MCD_OPC_Decode, 245, 28, 175, 2, // Opcode: GLD1H_S_SXTW_SCALED_REAL +/* 67198 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 67236 +/* 67203 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67206 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67221 +/* 67211 */ MCD_OPC_CheckPredicate, 21, 144, 30, 1, // Skip to: 140576 +/* 67216 */ MCD_OPC_Decode, 157, 29, 175, 2, // Opcode: GLD1W_UXTW_REAL +/* 67221 */ MCD_OPC_FilterValue, 1, 134, 30, 1, // Skip to: 140576 +/* 67226 */ MCD_OPC_CheckPredicate, 21, 129, 30, 1, // Skip to: 140576 +/* 67231 */ MCD_OPC_Decode, 158, 29, 175, 2, // Opcode: GLD1W_UXTW_SCALED_REAL +/* 67236 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 67274 +/* 67241 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67244 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67259 +/* 67249 */ MCD_OPC_CheckPredicate, 21, 106, 30, 1, // Skip to: 140576 +/* 67254 */ MCD_OPC_Decode, 155, 29, 175, 2, // Opcode: GLD1W_SXTW_REAL +/* 67259 */ MCD_OPC_FilterValue, 1, 96, 30, 1, // Skip to: 140576 +/* 67264 */ MCD_OPC_CheckPredicate, 21, 91, 30, 1, // Skip to: 140576 +/* 67269 */ MCD_OPC_Decode, 156, 29, 175, 2, // Opcode: GLD1W_SXTW_SCALED_REAL +/* 67274 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 67289 +/* 67279 */ MCD_OPC_CheckPredicate, 16, 76, 30, 1, // Skip to: 140576 +/* 67284 */ MCD_OPC_Decode, 162, 35, 179, 2, // Opcode: LDR_ZXI +/* 67289 */ MCD_OPC_FilterValue, 7, 66, 30, 1, // Skip to: 140576 +/* 67294 */ MCD_OPC_CheckPredicate, 16, 61, 30, 1, // Skip to: 140576 +/* 67299 */ MCD_OPC_CheckField, 4, 1, 0, 54, 30, 1, // Skip to: 140576 +/* 67306 */ MCD_OPC_Decode, 183, 39, 178, 2, // Opcode: PRFW_PRI +/* 67311 */ MCD_OPC_FilterValue, 3, 11, 1, 0, // Skip to: 67583 +/* 67316 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 67319 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 67364 +/* 67324 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67327 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67342 +/* 67332 */ MCD_OPC_CheckPredicate, 21, 23, 30, 1, // Skip to: 140576 +/* 67337 */ MCD_OPC_Decode, 165, 29, 175, 2, // Opcode: GLDFF1B_S_UXTW_REAL +/* 67342 */ MCD_OPC_FilterValue, 1, 13, 30, 1, // Skip to: 140576 +/* 67347 */ MCD_OPC_CheckPredicate, 21, 8, 30, 1, // Skip to: 140576 +/* 67352 */ MCD_OPC_CheckField, 4, 1, 0, 1, 30, 1, // Skip to: 140576 +/* 67359 */ MCD_OPC_Decode, 164, 39, 176, 2, // Opcode: PRFD_S_UXTW_SCALED +/* 67364 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 67409 +/* 67369 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67372 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67387 +/* 67377 */ MCD_OPC_CheckPredicate, 21, 234, 29, 1, // Skip to: 140576 +/* 67382 */ MCD_OPC_Decode, 164, 29, 175, 2, // Opcode: GLDFF1B_S_SXTW_REAL +/* 67387 */ MCD_OPC_FilterValue, 1, 224, 29, 1, // Skip to: 140576 +/* 67392 */ MCD_OPC_CheckPredicate, 21, 219, 29, 1, // Skip to: 140576 +/* 67397 */ MCD_OPC_CheckField, 4, 1, 0, 212, 29, 1, // Skip to: 140576 +/* 67404 */ MCD_OPC_Decode, 163, 39, 176, 2, // Opcode: PRFD_S_SXTW_SCALED +/* 67409 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 67447 +/* 67414 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67417 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67432 +/* 67422 */ MCD_OPC_CheckPredicate, 21, 189, 29, 1, // Skip to: 140576 +/* 67427 */ MCD_OPC_Decode, 183, 29, 175, 2, // Opcode: GLDFF1H_S_UXTW_REAL +/* 67432 */ MCD_OPC_FilterValue, 1, 179, 29, 1, // Skip to: 140576 +/* 67437 */ MCD_OPC_CheckPredicate, 21, 174, 29, 1, // Skip to: 140576 +/* 67442 */ MCD_OPC_Decode, 184, 29, 175, 2, // Opcode: GLDFF1H_S_UXTW_SCALED_REAL +/* 67447 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 67485 +/* 67452 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67455 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67470 +/* 67460 */ MCD_OPC_CheckPredicate, 21, 151, 29, 1, // Skip to: 140576 +/* 67465 */ MCD_OPC_Decode, 181, 29, 175, 2, // Opcode: GLDFF1H_S_SXTW_REAL +/* 67470 */ MCD_OPC_FilterValue, 1, 141, 29, 1, // Skip to: 140576 +/* 67475 */ MCD_OPC_CheckPredicate, 21, 136, 29, 1, // Skip to: 140576 +/* 67480 */ MCD_OPC_Decode, 182, 29, 175, 2, // Opcode: GLDFF1H_S_SXTW_SCALED_REAL +/* 67485 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 67523 +/* 67490 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67493 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67508 +/* 67498 */ MCD_OPC_CheckPredicate, 21, 113, 29, 1, // Skip to: 140576 +/* 67503 */ MCD_OPC_Decode, 221, 29, 175, 2, // Opcode: GLDFF1W_UXTW_REAL +/* 67508 */ MCD_OPC_FilterValue, 1, 103, 29, 1, // Skip to: 140576 +/* 67513 */ MCD_OPC_CheckPredicate, 21, 98, 29, 1, // Skip to: 140576 +/* 67518 */ MCD_OPC_Decode, 222, 29, 175, 2, // Opcode: GLDFF1W_UXTW_SCALED_REAL +/* 67523 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 67561 +/* 67528 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67531 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67546 +/* 67536 */ MCD_OPC_CheckPredicate, 21, 75, 29, 1, // Skip to: 140576 +/* 67541 */ MCD_OPC_Decode, 219, 29, 175, 2, // Opcode: GLDFF1W_SXTW_REAL +/* 67546 */ MCD_OPC_FilterValue, 1, 65, 29, 1, // Skip to: 140576 +/* 67551 */ MCD_OPC_CheckPredicate, 21, 60, 29, 1, // Skip to: 140576 +/* 67556 */ MCD_OPC_Decode, 220, 29, 175, 2, // Opcode: GLDFF1W_SXTW_SCALED_REAL +/* 67561 */ MCD_OPC_FilterValue, 7, 50, 29, 1, // Skip to: 140576 +/* 67566 */ MCD_OPC_CheckPredicate, 16, 45, 29, 1, // Skip to: 140576 +/* 67571 */ MCD_OPC_CheckField, 4, 1, 0, 38, 29, 1, // Skip to: 140576 +/* 67578 */ MCD_OPC_Decode, 160, 39, 178, 2, // Opcode: PRFD_PRI +/* 67583 */ MCD_OPC_FilterValue, 4, 139, 0, 0, // Skip to: 67727 +/* 67588 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 67591 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 67629 +/* 67596 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67599 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67614 +/* 67604 */ MCD_OPC_CheckPredicate, 26, 7, 29, 1, // Skip to: 140576 +/* 67609 */ MCD_OPC_Decode, 173, 34, 180, 2, // Opcode: LDNT1SB_ZZR_S_REAL +/* 67614 */ MCD_OPC_FilterValue, 1, 253, 28, 1, // Skip to: 140576 +/* 67619 */ MCD_OPC_CheckPredicate, 21, 248, 28, 1, // Skip to: 140576 +/* 67624 */ MCD_OPC_Decode, 253, 28, 181, 2, // Opcode: GLD1SB_S_IMM_REAL +/* 67629 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 67644 +/* 67634 */ MCD_OPC_CheckPredicate, 16, 233, 28, 1, // Skip to: 140576 +/* 67639 */ MCD_OPC_Decode, 252, 30, 182, 2, // Opcode: LD1RB_IMM +/* 67644 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 67682 +/* 67649 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67652 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67667 +/* 67657 */ MCD_OPC_CheckPredicate, 26, 210, 28, 1, // Skip to: 140576 +/* 67662 */ MCD_OPC_Decode, 175, 34, 180, 2, // Opcode: LDNT1SH_ZZR_S_REAL +/* 67667 */ MCD_OPC_FilterValue, 1, 200, 28, 1, // Skip to: 140576 +/* 67672 */ MCD_OPC_CheckPredicate, 21, 195, 28, 1, // Skip to: 140576 +/* 67677 */ MCD_OPC_Decode, 135, 29, 181, 2, // Opcode: GLD1SH_S_IMM_REAL +/* 67682 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67697 +/* 67687 */ MCD_OPC_CheckPredicate, 16, 180, 28, 1, // Skip to: 140576 +/* 67692 */ MCD_OPC_Decode, 151, 31, 182, 2, // Opcode: LD1RSW_IMM +/* 67697 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 67712 +/* 67702 */ MCD_OPC_CheckPredicate, 16, 165, 28, 1, // Skip to: 140576 +/* 67707 */ MCD_OPC_Decode, 149, 31, 182, 2, // Opcode: LD1RSH_D_IMM +/* 67712 */ MCD_OPC_FilterValue, 7, 155, 28, 1, // Skip to: 140576 +/* 67717 */ MCD_OPC_CheckPredicate, 16, 150, 28, 1, // Skip to: 140576 +/* 67722 */ MCD_OPC_Decode, 146, 31, 182, 2, // Opcode: LD1RSB_D_IMM +/* 67727 */ MCD_OPC_FilterValue, 5, 161, 0, 0, // Skip to: 67893 +/* 67732 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 67735 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 67773 +/* 67740 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67758 +/* 67748 */ MCD_OPC_CheckPredicate, 26, 119, 28, 1, // Skip to: 140576 +/* 67753 */ MCD_OPC_Decode, 148, 34, 180, 2, // Opcode: LDNT1B_ZZR_S_REAL +/* 67758 */ MCD_OPC_FilterValue, 1, 109, 28, 1, // Skip to: 140576 +/* 67763 */ MCD_OPC_CheckPredicate, 21, 104, 28, 1, // Skip to: 140576 +/* 67768 */ MCD_OPC_Decode, 189, 29, 181, 2, // Opcode: GLDFF1SB_S_IMM_REAL +/* 67773 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 67788 +/* 67778 */ MCD_OPC_CheckPredicate, 16, 89, 28, 1, // Skip to: 140576 +/* 67783 */ MCD_OPC_Decode, 251, 30, 182, 2, // Opcode: LD1RB_H_IMM +/* 67788 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 67826 +/* 67793 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67796 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 67811 +/* 67801 */ MCD_OPC_CheckPredicate, 26, 66, 28, 1, // Skip to: 140576 +/* 67806 */ MCD_OPC_Decode, 171, 34, 180, 2, // Opcode: LDNT1H_ZZR_S_REAL +/* 67811 */ MCD_OPC_FilterValue, 1, 56, 28, 1, // Skip to: 140576 +/* 67816 */ MCD_OPC_CheckPredicate, 21, 51, 28, 1, // Skip to: 140576 +/* 67821 */ MCD_OPC_Decode, 199, 29, 181, 2, // Opcode: GLDFF1SH_S_IMM_REAL +/* 67826 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 67841 +/* 67831 */ MCD_OPC_CheckPredicate, 16, 36, 28, 1, // Skip to: 140576 +/* 67836 */ MCD_OPC_Decode, 128, 31, 182, 2, // Opcode: LD1RH_IMM +/* 67841 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 67863 +/* 67846 */ MCD_OPC_CheckPredicate, 26, 21, 28, 1, // Skip to: 140576 +/* 67851 */ MCD_OPC_CheckField, 21, 1, 0, 14, 28, 1, // Skip to: 140576 +/* 67858 */ MCD_OPC_Decode, 188, 34, 180, 2, // Opcode: LDNT1W_ZZR_S_REAL +/* 67863 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 67878 +/* 67868 */ MCD_OPC_CheckPredicate, 16, 255, 27, 1, // Skip to: 140576 +/* 67873 */ MCD_OPC_Decode, 150, 31, 182, 2, // Opcode: LD1RSH_S_IMM +/* 67878 */ MCD_OPC_FilterValue, 7, 245, 27, 1, // Skip to: 140576 +/* 67883 */ MCD_OPC_CheckPredicate, 16, 240, 27, 1, // Skip to: 140576 +/* 67888 */ MCD_OPC_Decode, 148, 31, 182, 2, // Opcode: LD1RSB_S_IMM +/* 67893 */ MCD_OPC_FilterValue, 6, 227, 0, 0, // Skip to: 68125 +/* 67898 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 67901 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 67946 +/* 67906 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67909 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 67931 +/* 67914 */ MCD_OPC_CheckPredicate, 16, 209, 27, 1, // Skip to: 140576 +/* 67919 */ MCD_OPC_CheckField, 4, 1, 0, 202, 27, 1, // Skip to: 140576 +/* 67926 */ MCD_OPC_Decode, 152, 39, 183, 2, // Opcode: PRFB_PRR +/* 67931 */ MCD_OPC_FilterValue, 1, 192, 27, 1, // Skip to: 140576 +/* 67936 */ MCD_OPC_CheckPredicate, 21, 187, 27, 1, // Skip to: 140576 +/* 67941 */ MCD_OPC_Decode, 226, 28, 181, 2, // Opcode: GLD1B_S_IMM_REAL +/* 67946 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 67961 +/* 67951 */ MCD_OPC_CheckPredicate, 16, 172, 27, 1, // Skip to: 140576 +/* 67956 */ MCD_OPC_Decode, 253, 30, 182, 2, // Opcode: LD1RB_S_IMM +/* 67961 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 68006 +/* 67966 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 67969 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 67991 +/* 67974 */ MCD_OPC_CheckPredicate, 16, 149, 27, 1, // Skip to: 140576 +/* 67979 */ MCD_OPC_CheckField, 4, 1, 0, 142, 27, 1, // Skip to: 140576 +/* 67986 */ MCD_OPC_Decode, 170, 39, 183, 2, // Opcode: PRFH_PRR +/* 67991 */ MCD_OPC_FilterValue, 1, 132, 27, 1, // Skip to: 140576 +/* 67996 */ MCD_OPC_CheckPredicate, 21, 127, 27, 1, // Skip to: 140576 +/* 68001 */ MCD_OPC_Decode, 243, 28, 181, 2, // Opcode: GLD1H_S_IMM_REAL +/* 68006 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68021 +/* 68011 */ MCD_OPC_CheckPredicate, 16, 112, 27, 1, // Skip to: 140576 +/* 68016 */ MCD_OPC_Decode, 129, 31, 182, 2, // Opcode: LD1RH_S_IMM +/* 68021 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 68066 +/* 68026 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 68029 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 68051 +/* 68034 */ MCD_OPC_CheckPredicate, 16, 89, 27, 1, // Skip to: 140576 +/* 68039 */ MCD_OPC_CheckField, 4, 1, 0, 82, 27, 1, // Skip to: 140576 +/* 68046 */ MCD_OPC_Decode, 184, 39, 183, 2, // Opcode: PRFW_PRR +/* 68051 */ MCD_OPC_FilterValue, 1, 72, 27, 1, // Skip to: 140576 +/* 68056 */ MCD_OPC_CheckPredicate, 21, 67, 27, 1, // Skip to: 140576 +/* 68061 */ MCD_OPC_Decode, 154, 29, 181, 2, // Opcode: GLD1W_IMM_REAL +/* 68066 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68081 +/* 68071 */ MCD_OPC_CheckPredicate, 16, 52, 27, 1, // Skip to: 140576 +/* 68076 */ MCD_OPC_Decode, 153, 31, 182, 2, // Opcode: LD1RW_IMM +/* 68081 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 68110 +/* 68086 */ MCD_OPC_CheckPredicate, 16, 37, 27, 1, // Skip to: 140576 +/* 68091 */ MCD_OPC_CheckField, 21, 1, 0, 30, 27, 1, // Skip to: 140576 +/* 68098 */ MCD_OPC_CheckField, 4, 1, 0, 23, 27, 1, // Skip to: 140576 +/* 68105 */ MCD_OPC_Decode, 161, 39, 183, 2, // Opcode: PRFD_PRR +/* 68110 */ MCD_OPC_FilterValue, 7, 13, 27, 1, // Skip to: 140576 +/* 68115 */ MCD_OPC_CheckPredicate, 16, 8, 27, 1, // Skip to: 140576 +/* 68120 */ MCD_OPC_Decode, 147, 31, 182, 2, // Opcode: LD1RSB_H_IMM +/* 68125 */ MCD_OPC_FilterValue, 7, 254, 26, 1, // Skip to: 140576 +/* 68130 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 68133 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 68178 +/* 68138 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 68141 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 68163 +/* 68146 */ MCD_OPC_CheckPredicate, 21, 233, 26, 1, // Skip to: 140576 +/* 68151 */ MCD_OPC_CheckField, 4, 1, 0, 226, 26, 1, // Skip to: 140576 +/* 68158 */ MCD_OPC_Decode, 153, 39, 184, 2, // Opcode: PRFB_S_PZI +/* 68163 */ MCD_OPC_FilterValue, 1, 216, 26, 1, // Skip to: 140576 +/* 68168 */ MCD_OPC_CheckPredicate, 21, 211, 26, 1, // Skip to: 140576 +/* 68173 */ MCD_OPC_Decode, 163, 29, 181, 2, // Opcode: GLDFF1B_S_IMM_REAL +/* 68178 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 68193 +/* 68183 */ MCD_OPC_CheckPredicate, 16, 196, 26, 1, // Skip to: 140576 +/* 68188 */ MCD_OPC_Decode, 250, 30, 182, 2, // Opcode: LD1RB_D_IMM +/* 68193 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 68238 +/* 68198 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 68201 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 68223 +/* 68206 */ MCD_OPC_CheckPredicate, 21, 173, 26, 1, // Skip to: 140576 +/* 68211 */ MCD_OPC_CheckField, 4, 1, 0, 166, 26, 1, // Skip to: 140576 +/* 68218 */ MCD_OPC_Decode, 171, 39, 184, 2, // Opcode: PRFH_S_PZI +/* 68223 */ MCD_OPC_FilterValue, 1, 156, 26, 1, // Skip to: 140576 +/* 68228 */ MCD_OPC_CheckPredicate, 21, 151, 26, 1, // Skip to: 140576 +/* 68233 */ MCD_OPC_Decode, 180, 29, 181, 2, // Opcode: GLDFF1H_S_IMM_REAL +/* 68238 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68253 +/* 68243 */ MCD_OPC_CheckPredicate, 16, 136, 26, 1, // Skip to: 140576 +/* 68248 */ MCD_OPC_Decode, 255, 30, 182, 2, // Opcode: LD1RH_D_IMM +/* 68253 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 68298 +/* 68258 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 68261 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 68283 +/* 68266 */ MCD_OPC_CheckPredicate, 21, 113, 26, 1, // Skip to: 140576 +/* 68271 */ MCD_OPC_CheckField, 4, 1, 0, 106, 26, 1, // Skip to: 140576 +/* 68278 */ MCD_OPC_Decode, 185, 39, 184, 2, // Opcode: PRFW_S_PZI +/* 68283 */ MCD_OPC_FilterValue, 1, 96, 26, 1, // Skip to: 140576 +/* 68288 */ MCD_OPC_CheckPredicate, 21, 91, 26, 1, // Skip to: 140576 +/* 68293 */ MCD_OPC_Decode, 218, 29, 181, 2, // Opcode: GLDFF1W_IMM_REAL +/* 68298 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 68313 +/* 68303 */ MCD_OPC_CheckPredicate, 16, 76, 26, 1, // Skip to: 140576 +/* 68308 */ MCD_OPC_Decode, 152, 31, 182, 2, // Opcode: LD1RW_D_IMM +/* 68313 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 68342 +/* 68318 */ MCD_OPC_CheckPredicate, 21, 61, 26, 1, // Skip to: 140576 +/* 68323 */ MCD_OPC_CheckField, 21, 1, 0, 54, 26, 1, // Skip to: 140576 +/* 68330 */ MCD_OPC_CheckField, 4, 1, 0, 47, 26, 1, // Skip to: 140576 +/* 68337 */ MCD_OPC_Decode, 162, 39, 184, 2, // Opcode: PRFD_S_PZI +/* 68342 */ MCD_OPC_FilterValue, 7, 37, 26, 1, // Skip to: 140576 +/* 68347 */ MCD_OPC_CheckPredicate, 16, 32, 26, 1, // Skip to: 140576 +/* 68352 */ MCD_OPC_Decode, 254, 30, 182, 2, // Opcode: LD1RD_IMM +/* 68357 */ MCD_OPC_FilterValue, 5, 214, 8, 0, // Skip to: 70624 +/* 68362 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 68365 */ MCD_OPC_FilterValue, 0, 145, 0, 0, // Skip to: 68515 +/* 68370 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 68373 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68388 +/* 68378 */ MCD_OPC_CheckPredicate, 16, 1, 26, 1, // Skip to: 140576 +/* 68383 */ MCD_OPC_Decode, 138, 31, 185, 2, // Opcode: LD1RQ_B +/* 68388 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 68410 +/* 68393 */ MCD_OPC_CheckPredicate, 16, 242, 25, 1, // Skip to: 140576 +/* 68398 */ MCD_OPC_CheckField, 20, 1, 0, 235, 25, 1, // Skip to: 140576 +/* 68405 */ MCD_OPC_Decode, 139, 31, 186, 2, // Opcode: LD1RQ_B_IMM +/* 68410 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68425 +/* 68415 */ MCD_OPC_CheckPredicate, 16, 220, 25, 1, // Skip to: 140576 +/* 68420 */ MCD_OPC_Decode, 176, 30, 185, 2, // Opcode: LD1B +/* 68425 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68440 +/* 68430 */ MCD_OPC_CheckPredicate, 21, 205, 25, 1, // Skip to: 140576 +/* 68435 */ MCD_OPC_Decode, 220, 33, 187, 2, // Opcode: LDFF1B_REAL +/* 68440 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 68478 +/* 68445 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 68448 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68463 +/* 68453 */ MCD_OPC_CheckPredicate, 16, 182, 25, 1, // Skip to: 140576 +/* 68458 */ MCD_OPC_Decode, 189, 30, 186, 2, // Opcode: LD1B_IMM +/* 68463 */ MCD_OPC_FilterValue, 1, 172, 25, 1, // Skip to: 140576 +/* 68468 */ MCD_OPC_CheckPredicate, 21, 167, 25, 1, // Skip to: 140576 +/* 68473 */ MCD_OPC_Decode, 246, 33, 186, 2, // Opcode: LDNF1B_IMM_REAL +/* 68478 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68493 +/* 68483 */ MCD_OPC_CheckPredicate, 16, 152, 25, 1, // Skip to: 140576 +/* 68488 */ MCD_OPC_Decode, 146, 34, 185, 2, // Opcode: LDNT1B_ZRR +/* 68493 */ MCD_OPC_FilterValue, 7, 142, 25, 1, // Skip to: 140576 +/* 68498 */ MCD_OPC_CheckPredicate, 16, 137, 25, 1, // Skip to: 140576 +/* 68503 */ MCD_OPC_CheckField, 20, 1, 0, 130, 25, 1, // Skip to: 140576 +/* 68510 */ MCD_OPC_Decode, 145, 34, 186, 2, // Opcode: LDNT1B_ZRI +/* 68515 */ MCD_OPC_FilterValue, 1, 145, 0, 0, // Skip to: 68665 +/* 68520 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 68523 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68538 +/* 68528 */ MCD_OPC_CheckPredicate, 38, 107, 25, 1, // Skip to: 140576 +/* 68533 */ MCD_OPC_Decode, 130, 31, 185, 2, // Opcode: LD1RO_B +/* 68538 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 68560 +/* 68543 */ MCD_OPC_CheckPredicate, 38, 92, 25, 1, // Skip to: 140576 +/* 68548 */ MCD_OPC_CheckField, 20, 1, 0, 85, 25, 1, // Skip to: 140576 +/* 68555 */ MCD_OPC_Decode, 131, 31, 186, 2, // Opcode: LD1RO_B_IMM +/* 68560 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68575 +/* 68565 */ MCD_OPC_CheckPredicate, 16, 70, 25, 1, // Skip to: 140576 +/* 68570 */ MCD_OPC_Decode, 187, 30, 185, 2, // Opcode: LD1B_H +/* 68575 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68590 +/* 68580 */ MCD_OPC_CheckPredicate, 21, 55, 25, 1, // Skip to: 140576 +/* 68585 */ MCD_OPC_Decode, 219, 33, 187, 2, // Opcode: LDFF1B_H_REAL +/* 68590 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 68628 +/* 68595 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 68598 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68613 +/* 68603 */ MCD_OPC_CheckPredicate, 16, 32, 25, 1, // Skip to: 140576 +/* 68608 */ MCD_OPC_Decode, 188, 30, 186, 2, // Opcode: LD1B_H_IMM +/* 68613 */ MCD_OPC_FilterValue, 1, 22, 25, 1, // Skip to: 140576 +/* 68618 */ MCD_OPC_CheckPredicate, 21, 17, 25, 1, // Skip to: 140576 +/* 68623 */ MCD_OPC_Decode, 245, 33, 186, 2, // Opcode: LDNF1B_H_IMM_REAL +/* 68628 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68643 +/* 68633 */ MCD_OPC_CheckPredicate, 16, 2, 25, 1, // Skip to: 140576 +/* 68638 */ MCD_OPC_Decode, 246, 31, 188, 2, // Opcode: LD2B +/* 68643 */ MCD_OPC_FilterValue, 7, 248, 24, 1, // Skip to: 140576 +/* 68648 */ MCD_OPC_CheckPredicate, 16, 243, 24, 1, // Skip to: 140576 +/* 68653 */ MCD_OPC_CheckField, 20, 1, 0, 236, 24, 1, // Skip to: 140576 +/* 68660 */ MCD_OPC_Decode, 247, 31, 189, 2, // Opcode: LD2B_IMM +/* 68665 */ MCD_OPC_FilterValue, 2, 108, 0, 0, // Skip to: 68778 +/* 68670 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 68673 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68688 +/* 68678 */ MCD_OPC_CheckPredicate, 16, 213, 24, 1, // Skip to: 140576 +/* 68683 */ MCD_OPC_Decode, 190, 30, 185, 2, // Opcode: LD1B_S +/* 68688 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68703 +/* 68693 */ MCD_OPC_CheckPredicate, 21, 198, 24, 1, // Skip to: 140576 +/* 68698 */ MCD_OPC_Decode, 221, 33, 187, 2, // Opcode: LDFF1B_S_REAL +/* 68703 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 68741 +/* 68708 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 68711 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68726 +/* 68716 */ MCD_OPC_CheckPredicate, 16, 175, 24, 1, // Skip to: 140576 +/* 68721 */ MCD_OPC_Decode, 191, 30, 186, 2, // Opcode: LD1B_S_IMM +/* 68726 */ MCD_OPC_FilterValue, 1, 165, 24, 1, // Skip to: 140576 +/* 68731 */ MCD_OPC_CheckPredicate, 21, 160, 24, 1, // Skip to: 140576 +/* 68736 */ MCD_OPC_Decode, 247, 33, 186, 2, // Opcode: LDNF1B_S_IMM_REAL +/* 68741 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68756 +/* 68746 */ MCD_OPC_CheckPredicate, 16, 145, 24, 1, // Skip to: 140576 +/* 68751 */ MCD_OPC_Decode, 166, 32, 190, 2, // Opcode: LD3B +/* 68756 */ MCD_OPC_FilterValue, 7, 135, 24, 1, // Skip to: 140576 +/* 68761 */ MCD_OPC_CheckPredicate, 16, 130, 24, 1, // Skip to: 140576 +/* 68766 */ MCD_OPC_CheckField, 20, 1, 0, 123, 24, 1, // Skip to: 140576 +/* 68773 */ MCD_OPC_Decode, 167, 32, 191, 2, // Opcode: LD3B_IMM +/* 68778 */ MCD_OPC_FilterValue, 3, 108, 0, 0, // Skip to: 68891 +/* 68783 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 68786 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68801 +/* 68791 */ MCD_OPC_CheckPredicate, 16, 100, 24, 1, // Skip to: 140576 +/* 68796 */ MCD_OPC_Decode, 185, 30, 185, 2, // Opcode: LD1B_D +/* 68801 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68816 +/* 68806 */ MCD_OPC_CheckPredicate, 21, 85, 24, 1, // Skip to: 140576 +/* 68811 */ MCD_OPC_Decode, 218, 33, 187, 2, // Opcode: LDFF1B_D_REAL +/* 68816 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 68854 +/* 68821 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 68824 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68839 +/* 68829 */ MCD_OPC_CheckPredicate, 16, 62, 24, 1, // Skip to: 140576 +/* 68834 */ MCD_OPC_Decode, 186, 30, 186, 2, // Opcode: LD1B_D_IMM +/* 68839 */ MCD_OPC_FilterValue, 1, 52, 24, 1, // Skip to: 140576 +/* 68844 */ MCD_OPC_CheckPredicate, 21, 47, 24, 1, // Skip to: 140576 +/* 68849 */ MCD_OPC_Decode, 244, 33, 186, 2, // Opcode: LDNF1B_D_IMM_REAL +/* 68854 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 68869 +/* 68859 */ MCD_OPC_CheckPredicate, 16, 32, 24, 1, // Skip to: 140576 +/* 68864 */ MCD_OPC_Decode, 214, 32, 192, 2, // Opcode: LD4B +/* 68869 */ MCD_OPC_FilterValue, 7, 22, 24, 1, // Skip to: 140576 +/* 68874 */ MCD_OPC_CheckPredicate, 16, 17, 24, 1, // Skip to: 140576 +/* 68879 */ MCD_OPC_CheckField, 20, 1, 0, 10, 24, 1, // Skip to: 140576 +/* 68886 */ MCD_OPC_Decode, 215, 32, 193, 2, // Opcode: LD4B_IMM +/* 68891 */ MCD_OPC_FilterValue, 4, 161, 0, 0, // Skip to: 69057 +/* 68896 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 68899 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68914 +/* 68904 */ MCD_OPC_CheckPredicate, 16, 243, 23, 1, // Skip to: 140576 +/* 68909 */ MCD_OPC_Decode, 142, 31, 185, 2, // Opcode: LD1RQ_H +/* 68914 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 68936 +/* 68919 */ MCD_OPC_CheckPredicate, 16, 228, 23, 1, // Skip to: 140576 +/* 68924 */ MCD_OPC_CheckField, 20, 1, 0, 221, 23, 1, // Skip to: 140576 +/* 68931 */ MCD_OPC_Decode, 143, 31, 186, 2, // Opcode: LD1RQ_H_IMM +/* 68936 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 68951 +/* 68941 */ MCD_OPC_CheckPredicate, 16, 206, 23, 1, // Skip to: 140576 +/* 68946 */ MCD_OPC_Decode, 180, 31, 185, 2, // Opcode: LD1SW_D +/* 68951 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 68966 +/* 68956 */ MCD_OPC_CheckPredicate, 21, 191, 23, 1, // Skip to: 140576 +/* 68961 */ MCD_OPC_Decode, 231, 33, 187, 2, // Opcode: LDFF1SW_D_REAL +/* 68966 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69004 +/* 68971 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 68974 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 68989 +/* 68979 */ MCD_OPC_CheckPredicate, 16, 168, 23, 1, // Skip to: 140576 +/* 68984 */ MCD_OPC_Decode, 181, 31, 186, 2, // Opcode: LD1SW_D_IMM +/* 68989 */ MCD_OPC_FilterValue, 1, 158, 23, 1, // Skip to: 140576 +/* 68994 */ MCD_OPC_CheckPredicate, 21, 153, 23, 1, // Skip to: 140576 +/* 68999 */ MCD_OPC_Decode, 129, 34, 186, 2, // Opcode: LDNF1SW_D_IMM_REAL +/* 69004 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69019 +/* 69009 */ MCD_OPC_CheckPredicate, 16, 138, 23, 1, // Skip to: 140576 +/* 69014 */ MCD_OPC_Decode, 169, 34, 185, 2, // Opcode: LDNT1H_ZRR +/* 69019 */ MCD_OPC_FilterValue, 7, 128, 23, 1, // Skip to: 140576 +/* 69024 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69027 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69042 +/* 69032 */ MCD_OPC_CheckPredicate, 16, 115, 23, 1, // Skip to: 140576 +/* 69037 */ MCD_OPC_Decode, 168, 34, 186, 2, // Opcode: LDNT1H_ZRI +/* 69042 */ MCD_OPC_FilterValue, 1, 105, 23, 1, // Skip to: 140576 +/* 69047 */ MCD_OPC_CheckPredicate, 17, 100, 23, 1, // Skip to: 140576 +/* 69052 */ MCD_OPC_Decode, 253, 31, 189, 2, // Opcode: LD2Q_IMM +/* 69057 */ MCD_OPC_FilterValue, 5, 160, 0, 0, // Skip to: 69222 +/* 69062 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69065 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69080 +/* 69070 */ MCD_OPC_CheckPredicate, 38, 77, 23, 1, // Skip to: 140576 +/* 69075 */ MCD_OPC_Decode, 134, 31, 185, 2, // Opcode: LD1RO_H +/* 69080 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 69102 +/* 69085 */ MCD_OPC_CheckPredicate, 38, 62, 23, 1, // Skip to: 140576 +/* 69090 */ MCD_OPC_CheckField, 20, 1, 0, 55, 23, 1, // Skip to: 140576 +/* 69097 */ MCD_OPC_Decode, 135, 31, 186, 2, // Opcode: LD1RO_H_IMM +/* 69102 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69117 +/* 69107 */ MCD_OPC_CheckPredicate, 16, 40, 23, 1, // Skip to: 140576 +/* 69112 */ MCD_OPC_Decode, 220, 30, 185, 2, // Opcode: LD1H +/* 69117 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69132 +/* 69122 */ MCD_OPC_CheckPredicate, 21, 25, 23, 1, // Skip to: 140576 +/* 69127 */ MCD_OPC_Decode, 224, 33, 187, 2, // Opcode: LDFF1H_REAL +/* 69132 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 69147 +/* 69137 */ MCD_OPC_CheckPredicate, 17, 10, 23, 1, // Skip to: 140576 +/* 69142 */ MCD_OPC_Decode, 252, 31, 188, 2, // Opcode: LD2Q +/* 69147 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69185 +/* 69152 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69155 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69170 +/* 69160 */ MCD_OPC_CheckPredicate, 16, 243, 22, 1, // Skip to: 140576 +/* 69165 */ MCD_OPC_Decode, 231, 30, 186, 2, // Opcode: LD1H_IMM +/* 69170 */ MCD_OPC_FilterValue, 1, 233, 22, 1, // Skip to: 140576 +/* 69175 */ MCD_OPC_CheckPredicate, 21, 228, 22, 1, // Skip to: 140576 +/* 69180 */ MCD_OPC_Decode, 250, 33, 186, 2, // Opcode: LDNF1H_IMM_REAL +/* 69185 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69200 +/* 69190 */ MCD_OPC_CheckPredicate, 16, 213, 22, 1, // Skip to: 140576 +/* 69195 */ MCD_OPC_Decode, 250, 31, 188, 2, // Opcode: LD2H +/* 69200 */ MCD_OPC_FilterValue, 7, 203, 22, 1, // Skip to: 140576 +/* 69205 */ MCD_OPC_CheckPredicate, 16, 198, 22, 1, // Skip to: 140576 +/* 69210 */ MCD_OPC_CheckField, 20, 1, 0, 191, 22, 1, // Skip to: 140576 +/* 69217 */ MCD_OPC_Decode, 251, 31, 189, 2, // Opcode: LD2H_IMM +/* 69222 */ MCD_OPC_FilterValue, 6, 108, 0, 0, // Skip to: 69335 +/* 69227 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69230 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69245 +/* 69235 */ MCD_OPC_CheckPredicate, 16, 168, 22, 1, // Skip to: 140576 +/* 69240 */ MCD_OPC_Decode, 232, 30, 185, 2, // Opcode: LD1H_S +/* 69245 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69260 +/* 69250 */ MCD_OPC_CheckPredicate, 21, 153, 22, 1, // Skip to: 140576 +/* 69255 */ MCD_OPC_Decode, 225, 33, 187, 2, // Opcode: LDFF1H_S_REAL +/* 69260 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69298 +/* 69265 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69268 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69283 +/* 69273 */ MCD_OPC_CheckPredicate, 16, 130, 22, 1, // Skip to: 140576 +/* 69278 */ MCD_OPC_Decode, 233, 30, 186, 2, // Opcode: LD1H_S_IMM +/* 69283 */ MCD_OPC_FilterValue, 1, 120, 22, 1, // Skip to: 140576 +/* 69288 */ MCD_OPC_CheckPredicate, 21, 115, 22, 1, // Skip to: 140576 +/* 69293 */ MCD_OPC_Decode, 251, 33, 186, 2, // Opcode: LDNF1H_S_IMM_REAL +/* 69298 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69313 +/* 69303 */ MCD_OPC_CheckPredicate, 16, 100, 22, 1, // Skip to: 140576 +/* 69308 */ MCD_OPC_Decode, 170, 32, 190, 2, // Opcode: LD3H +/* 69313 */ MCD_OPC_FilterValue, 7, 90, 22, 1, // Skip to: 140576 +/* 69318 */ MCD_OPC_CheckPredicate, 16, 85, 22, 1, // Skip to: 140576 +/* 69323 */ MCD_OPC_CheckField, 20, 1, 0, 78, 22, 1, // Skip to: 140576 +/* 69330 */ MCD_OPC_Decode, 171, 32, 191, 2, // Opcode: LD3H_IMM +/* 69335 */ MCD_OPC_FilterValue, 7, 108, 0, 0, // Skip to: 69448 +/* 69340 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69343 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69358 +/* 69348 */ MCD_OPC_CheckPredicate, 16, 55, 22, 1, // Skip to: 140576 +/* 69353 */ MCD_OPC_Decode, 229, 30, 185, 2, // Opcode: LD1H_D +/* 69358 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69373 +/* 69363 */ MCD_OPC_CheckPredicate, 21, 40, 22, 1, // Skip to: 140576 +/* 69368 */ MCD_OPC_Decode, 223, 33, 187, 2, // Opcode: LDFF1H_D_REAL +/* 69373 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69411 +/* 69378 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69381 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69396 +/* 69386 */ MCD_OPC_CheckPredicate, 16, 17, 22, 1, // Skip to: 140576 +/* 69391 */ MCD_OPC_Decode, 230, 30, 186, 2, // Opcode: LD1H_D_IMM +/* 69396 */ MCD_OPC_FilterValue, 1, 7, 22, 1, // Skip to: 140576 +/* 69401 */ MCD_OPC_CheckPredicate, 21, 2, 22, 1, // Skip to: 140576 +/* 69406 */ MCD_OPC_Decode, 249, 33, 186, 2, // Opcode: LDNF1H_D_IMM_REAL +/* 69411 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69426 +/* 69416 */ MCD_OPC_CheckPredicate, 16, 243, 21, 1, // Skip to: 140576 +/* 69421 */ MCD_OPC_Decode, 232, 32, 192, 2, // Opcode: LD4H +/* 69426 */ MCD_OPC_FilterValue, 7, 233, 21, 1, // Skip to: 140576 +/* 69431 */ MCD_OPC_CheckPredicate, 16, 228, 21, 1, // Skip to: 140576 +/* 69436 */ MCD_OPC_CheckField, 20, 1, 0, 221, 21, 1, // Skip to: 140576 +/* 69443 */ MCD_OPC_Decode, 233, 32, 193, 2, // Opcode: LD4H_IMM +/* 69448 */ MCD_OPC_FilterValue, 8, 192, 0, 0, // Skip to: 69645 +/* 69453 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69456 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69471 +/* 69461 */ MCD_OPC_CheckPredicate, 16, 198, 21, 1, // Skip to: 140576 +/* 69466 */ MCD_OPC_Decode, 144, 31, 185, 2, // Opcode: LD1RQ_W +/* 69471 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 69509 +/* 69476 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69479 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69494 +/* 69484 */ MCD_OPC_CheckPredicate, 16, 175, 21, 1, // Skip to: 140576 +/* 69489 */ MCD_OPC_Decode, 145, 31, 186, 2, // Opcode: LD1RQ_W_IMM +/* 69494 */ MCD_OPC_FilterValue, 1, 165, 21, 1, // Skip to: 140576 +/* 69499 */ MCD_OPC_CheckPredicate, 41, 160, 21, 1, // Skip to: 140576 +/* 69504 */ MCD_OPC_Decode, 227, 31, 186, 2, // Opcode: LD1W_Q_IMM +/* 69509 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69524 +/* 69514 */ MCD_OPC_CheckPredicate, 16, 145, 21, 1, // Skip to: 140576 +/* 69519 */ MCD_OPC_Decode, 176, 31, 185, 2, // Opcode: LD1SH_D +/* 69524 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69539 +/* 69529 */ MCD_OPC_CheckPredicate, 21, 130, 21, 1, // Skip to: 140576 +/* 69534 */ MCD_OPC_Decode, 229, 33, 187, 2, // Opcode: LDFF1SH_D_REAL +/* 69539 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 69554 +/* 69544 */ MCD_OPC_CheckPredicate, 41, 115, 21, 1, // Skip to: 140576 +/* 69549 */ MCD_OPC_Decode, 226, 31, 185, 2, // Opcode: LD1W_Q +/* 69554 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69592 +/* 69559 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69562 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69577 +/* 69567 */ MCD_OPC_CheckPredicate, 16, 92, 21, 1, // Skip to: 140576 +/* 69572 */ MCD_OPC_Decode, 177, 31, 186, 2, // Opcode: LD1SH_D_IMM +/* 69577 */ MCD_OPC_FilterValue, 1, 82, 21, 1, // Skip to: 140576 +/* 69582 */ MCD_OPC_CheckPredicate, 21, 77, 21, 1, // Skip to: 140576 +/* 69587 */ MCD_OPC_Decode, 255, 33, 186, 2, // Opcode: LDNF1SH_D_IMM_REAL +/* 69592 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69607 +/* 69597 */ MCD_OPC_CheckPredicate, 16, 62, 21, 1, // Skip to: 140576 +/* 69602 */ MCD_OPC_Decode, 186, 34, 185, 2, // Opcode: LDNT1W_ZRR +/* 69607 */ MCD_OPC_FilterValue, 7, 52, 21, 1, // Skip to: 140576 +/* 69612 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69615 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69630 +/* 69620 */ MCD_OPC_CheckPredicate, 16, 39, 21, 1, // Skip to: 140576 +/* 69625 */ MCD_OPC_Decode, 185, 34, 186, 2, // Opcode: LDNT1W_ZRI +/* 69630 */ MCD_OPC_FilterValue, 1, 29, 21, 1, // Skip to: 140576 +/* 69635 */ MCD_OPC_CheckPredicate, 17, 24, 21, 1, // Skip to: 140576 +/* 69640 */ MCD_OPC_Decode, 173, 32, 191, 2, // Opcode: LD3Q_IMM +/* 69645 */ MCD_OPC_FilterValue, 9, 160, 0, 0, // Skip to: 69810 +/* 69650 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69653 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69668 +/* 69658 */ MCD_OPC_CheckPredicate, 38, 1, 21, 1, // Skip to: 140576 +/* 69663 */ MCD_OPC_Decode, 136, 31, 185, 2, // Opcode: LD1RO_W +/* 69668 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 69690 +/* 69673 */ MCD_OPC_CheckPredicate, 38, 242, 20, 1, // Skip to: 140576 +/* 69678 */ MCD_OPC_CheckField, 20, 1, 0, 235, 20, 1, // Skip to: 140576 +/* 69685 */ MCD_OPC_Decode, 137, 31, 186, 2, // Opcode: LD1RO_W_IMM +/* 69690 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69705 +/* 69695 */ MCD_OPC_CheckPredicate, 16, 220, 20, 1, // Skip to: 140576 +/* 69700 */ MCD_OPC_Decode, 178, 31, 185, 2, // Opcode: LD1SH_S +/* 69705 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69720 +/* 69710 */ MCD_OPC_CheckPredicate, 21, 205, 20, 1, // Skip to: 140576 +/* 69715 */ MCD_OPC_Decode, 230, 33, 187, 2, // Opcode: LDFF1SH_S_REAL +/* 69720 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 69735 +/* 69725 */ MCD_OPC_CheckPredicate, 17, 190, 20, 1, // Skip to: 140576 +/* 69730 */ MCD_OPC_Decode, 172, 32, 190, 2, // Opcode: LD3Q +/* 69735 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69773 +/* 69740 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69743 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69758 +/* 69748 */ MCD_OPC_CheckPredicate, 16, 167, 20, 1, // Skip to: 140576 +/* 69753 */ MCD_OPC_Decode, 179, 31, 186, 2, // Opcode: LD1SH_S_IMM +/* 69758 */ MCD_OPC_FilterValue, 1, 157, 20, 1, // Skip to: 140576 +/* 69763 */ MCD_OPC_CheckPredicate, 21, 152, 20, 1, // Skip to: 140576 +/* 69768 */ MCD_OPC_Decode, 128, 34, 186, 2, // Opcode: LDNF1SH_S_IMM_REAL +/* 69773 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69788 +/* 69778 */ MCD_OPC_CheckPredicate, 16, 137, 20, 1, // Skip to: 140576 +/* 69783 */ MCD_OPC_Decode, 156, 32, 188, 2, // Opcode: LD2W +/* 69788 */ MCD_OPC_FilterValue, 7, 127, 20, 1, // Skip to: 140576 +/* 69793 */ MCD_OPC_CheckPredicate, 16, 122, 20, 1, // Skip to: 140576 +/* 69798 */ MCD_OPC_CheckField, 20, 1, 0, 115, 20, 1, // Skip to: 140576 +/* 69805 */ MCD_OPC_Decode, 157, 32, 189, 2, // Opcode: LD2W_IMM +/* 69810 */ MCD_OPC_FilterValue, 10, 108, 0, 0, // Skip to: 69923 +/* 69815 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69818 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69833 +/* 69823 */ MCD_OPC_CheckPredicate, 16, 92, 20, 1, // Skip to: 140576 +/* 69828 */ MCD_OPC_Decode, 214, 31, 185, 2, // Opcode: LD1W +/* 69833 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69848 +/* 69838 */ MCD_OPC_CheckPredicate, 21, 77, 20, 1, // Skip to: 140576 +/* 69843 */ MCD_OPC_Decode, 233, 33, 187, 2, // Opcode: LDFF1W_REAL +/* 69848 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69886 +/* 69853 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69856 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69871 +/* 69861 */ MCD_OPC_CheckPredicate, 16, 54, 20, 1, // Skip to: 140576 +/* 69866 */ MCD_OPC_Decode, 225, 31, 186, 2, // Opcode: LD1W_IMM +/* 69871 */ MCD_OPC_FilterValue, 1, 44, 20, 1, // Skip to: 140576 +/* 69876 */ MCD_OPC_CheckPredicate, 21, 39, 20, 1, // Skip to: 140576 +/* 69881 */ MCD_OPC_Decode, 131, 34, 186, 2, // Opcode: LDNF1W_IMM_REAL +/* 69886 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 69901 +/* 69891 */ MCD_OPC_CheckPredicate, 16, 24, 20, 1, // Skip to: 140576 +/* 69896 */ MCD_OPC_Decode, 204, 32, 190, 2, // Opcode: LD3W +/* 69901 */ MCD_OPC_FilterValue, 7, 14, 20, 1, // Skip to: 140576 +/* 69906 */ MCD_OPC_CheckPredicate, 16, 9, 20, 1, // Skip to: 140576 +/* 69911 */ MCD_OPC_CheckField, 20, 1, 0, 2, 20, 1, // Skip to: 140576 +/* 69918 */ MCD_OPC_Decode, 205, 32, 191, 2, // Opcode: LD3W_IMM +/* 69923 */ MCD_OPC_FilterValue, 11, 108, 0, 0, // Skip to: 70036 +/* 69928 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 69931 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 69946 +/* 69936 */ MCD_OPC_CheckPredicate, 16, 235, 19, 1, // Skip to: 140576 +/* 69941 */ MCD_OPC_Decode, 223, 31, 185, 2, // Opcode: LD1W_D +/* 69946 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 69961 +/* 69951 */ MCD_OPC_CheckPredicate, 21, 220, 19, 1, // Skip to: 140576 +/* 69956 */ MCD_OPC_Decode, 232, 33, 187, 2, // Opcode: LDFF1W_D_REAL +/* 69961 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 69999 +/* 69966 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 69969 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 69984 +/* 69974 */ MCD_OPC_CheckPredicate, 16, 197, 19, 1, // Skip to: 140576 +/* 69979 */ MCD_OPC_Decode, 224, 31, 186, 2, // Opcode: LD1W_D_IMM +/* 69984 */ MCD_OPC_FilterValue, 1, 187, 19, 1, // Skip to: 140576 +/* 69989 */ MCD_OPC_CheckPredicate, 21, 182, 19, 1, // Skip to: 140576 +/* 69994 */ MCD_OPC_Decode, 130, 34, 186, 2, // Opcode: LDNF1W_D_IMM_REAL +/* 69999 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70014 +/* 70004 */ MCD_OPC_CheckPredicate, 16, 167, 19, 1, // Skip to: 140576 +/* 70009 */ MCD_OPC_Decode, 252, 32, 192, 2, // Opcode: LD4W +/* 70014 */ MCD_OPC_FilterValue, 7, 157, 19, 1, // Skip to: 140576 +/* 70019 */ MCD_OPC_CheckPredicate, 16, 152, 19, 1, // Skip to: 140576 +/* 70024 */ MCD_OPC_CheckField, 20, 1, 0, 145, 19, 1, // Skip to: 140576 +/* 70031 */ MCD_OPC_Decode, 253, 32, 193, 2, // Opcode: LD4W_IMM +/* 70036 */ MCD_OPC_FilterValue, 12, 192, 0, 0, // Skip to: 70233 +/* 70041 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70044 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70059 +/* 70049 */ MCD_OPC_CheckPredicate, 16, 122, 19, 1, // Skip to: 140576 +/* 70054 */ MCD_OPC_Decode, 140, 31, 185, 2, // Opcode: LD1RQ_D +/* 70059 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 70097 +/* 70064 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70067 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70082 +/* 70072 */ MCD_OPC_CheckPredicate, 16, 99, 19, 1, // Skip to: 140576 +/* 70077 */ MCD_OPC_Decode, 141, 31, 186, 2, // Opcode: LD1RQ_D_IMM +/* 70082 */ MCD_OPC_FilterValue, 1, 89, 19, 1, // Skip to: 140576 +/* 70087 */ MCD_OPC_CheckPredicate, 41, 84, 19, 1, // Skip to: 140576 +/* 70092 */ MCD_OPC_Decode, 203, 30, 186, 2, // Opcode: LD1D_Q_IMM +/* 70097 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70112 +/* 70102 */ MCD_OPC_CheckPredicate, 16, 69, 19, 1, // Skip to: 140576 +/* 70107 */ MCD_OPC_Decode, 170, 31, 185, 2, // Opcode: LD1SB_D +/* 70112 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70127 +/* 70117 */ MCD_OPC_CheckPredicate, 21, 54, 19, 1, // Skip to: 140576 +/* 70122 */ MCD_OPC_Decode, 226, 33, 187, 2, // Opcode: LDFF1SB_D_REAL +/* 70127 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70142 +/* 70132 */ MCD_OPC_CheckPredicate, 41, 39, 19, 1, // Skip to: 140576 +/* 70137 */ MCD_OPC_Decode, 202, 30, 185, 2, // Opcode: LD1D_Q +/* 70142 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 70180 +/* 70147 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70150 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70165 +/* 70155 */ MCD_OPC_CheckPredicate, 16, 16, 19, 1, // Skip to: 140576 +/* 70160 */ MCD_OPC_Decode, 171, 31, 186, 2, // Opcode: LD1SB_D_IMM +/* 70165 */ MCD_OPC_FilterValue, 1, 6, 19, 1, // Skip to: 140576 +/* 70170 */ MCD_OPC_CheckPredicate, 21, 1, 19, 1, // Skip to: 140576 +/* 70175 */ MCD_OPC_Decode, 252, 33, 186, 2, // Opcode: LDNF1SB_D_IMM_REAL +/* 70180 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70195 +/* 70185 */ MCD_OPC_CheckPredicate, 16, 242, 18, 1, // Skip to: 140576 +/* 70190 */ MCD_OPC_Decode, 158, 34, 185, 2, // Opcode: LDNT1D_ZRR +/* 70195 */ MCD_OPC_FilterValue, 7, 232, 18, 1, // Skip to: 140576 +/* 70200 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70203 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70218 +/* 70208 */ MCD_OPC_CheckPredicate, 16, 219, 18, 1, // Skip to: 140576 +/* 70213 */ MCD_OPC_Decode, 157, 34, 186, 2, // Opcode: LDNT1D_ZRI +/* 70218 */ MCD_OPC_FilterValue, 1, 209, 18, 1, // Skip to: 140576 +/* 70223 */ MCD_OPC_CheckPredicate, 17, 204, 18, 1, // Skip to: 140576 +/* 70228 */ MCD_OPC_Decode, 235, 32, 193, 2, // Opcode: LD4Q_IMM +/* 70233 */ MCD_OPC_FilterValue, 13, 160, 0, 0, // Skip to: 70398 +/* 70238 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70241 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70256 +/* 70246 */ MCD_OPC_CheckPredicate, 38, 181, 18, 1, // Skip to: 140576 +/* 70251 */ MCD_OPC_Decode, 132, 31, 185, 2, // Opcode: LD1RO_D +/* 70256 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 70278 +/* 70261 */ MCD_OPC_CheckPredicate, 38, 166, 18, 1, // Skip to: 140576 +/* 70266 */ MCD_OPC_CheckField, 20, 1, 0, 159, 18, 1, // Skip to: 140576 +/* 70273 */ MCD_OPC_Decode, 133, 31, 186, 2, // Opcode: LD1RO_D_IMM +/* 70278 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70293 +/* 70283 */ MCD_OPC_CheckPredicate, 16, 144, 18, 1, // Skip to: 140576 +/* 70288 */ MCD_OPC_Decode, 174, 31, 185, 2, // Opcode: LD1SB_S +/* 70293 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70308 +/* 70298 */ MCD_OPC_CheckPredicate, 21, 129, 18, 1, // Skip to: 140576 +/* 70303 */ MCD_OPC_Decode, 228, 33, 187, 2, // Opcode: LDFF1SB_S_REAL +/* 70308 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70323 +/* 70313 */ MCD_OPC_CheckPredicate, 17, 114, 18, 1, // Skip to: 140576 +/* 70318 */ MCD_OPC_Decode, 234, 32, 192, 2, // Opcode: LD4Q +/* 70323 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 70361 +/* 70328 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70331 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70346 +/* 70336 */ MCD_OPC_CheckPredicate, 16, 91, 18, 1, // Skip to: 140576 +/* 70341 */ MCD_OPC_Decode, 175, 31, 186, 2, // Opcode: LD1SB_S_IMM +/* 70346 */ MCD_OPC_FilterValue, 1, 81, 18, 1, // Skip to: 140576 +/* 70351 */ MCD_OPC_CheckPredicate, 21, 76, 18, 1, // Skip to: 140576 +/* 70356 */ MCD_OPC_Decode, 254, 33, 186, 2, // Opcode: LDNF1SB_S_IMM_REAL +/* 70361 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70376 +/* 70366 */ MCD_OPC_CheckPredicate, 16, 61, 18, 1, // Skip to: 140576 +/* 70371 */ MCD_OPC_Decode, 248, 31, 188, 2, // Opcode: LD2D +/* 70376 */ MCD_OPC_FilterValue, 7, 51, 18, 1, // Skip to: 140576 +/* 70381 */ MCD_OPC_CheckPredicate, 16, 46, 18, 1, // Skip to: 140576 +/* 70386 */ MCD_OPC_CheckField, 20, 1, 0, 39, 18, 1, // Skip to: 140576 +/* 70393 */ MCD_OPC_Decode, 249, 31, 189, 2, // Opcode: LD2D_IMM +/* 70398 */ MCD_OPC_FilterValue, 14, 108, 0, 0, // Skip to: 70511 +/* 70403 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70406 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70421 +/* 70411 */ MCD_OPC_CheckPredicate, 16, 16, 18, 1, // Skip to: 140576 +/* 70416 */ MCD_OPC_Decode, 172, 31, 185, 2, // Opcode: LD1SB_H +/* 70421 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70436 +/* 70426 */ MCD_OPC_CheckPredicate, 21, 1, 18, 1, // Skip to: 140576 +/* 70431 */ MCD_OPC_Decode, 227, 33, 187, 2, // Opcode: LDFF1SB_H_REAL +/* 70436 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 70474 +/* 70441 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70444 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70459 +/* 70449 */ MCD_OPC_CheckPredicate, 16, 234, 17, 1, // Skip to: 140576 +/* 70454 */ MCD_OPC_Decode, 173, 31, 186, 2, // Opcode: LD1SB_H_IMM +/* 70459 */ MCD_OPC_FilterValue, 1, 224, 17, 1, // Skip to: 140576 +/* 70464 */ MCD_OPC_CheckPredicate, 21, 219, 17, 1, // Skip to: 140576 +/* 70469 */ MCD_OPC_Decode, 253, 33, 186, 2, // Opcode: LDNF1SB_H_IMM_REAL +/* 70474 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70489 +/* 70479 */ MCD_OPC_CheckPredicate, 16, 204, 17, 1, // Skip to: 140576 +/* 70484 */ MCD_OPC_Decode, 168, 32, 190, 2, // Opcode: LD3D +/* 70489 */ MCD_OPC_FilterValue, 7, 194, 17, 1, // Skip to: 140576 +/* 70494 */ MCD_OPC_CheckPredicate, 16, 189, 17, 1, // Skip to: 140576 +/* 70499 */ MCD_OPC_CheckField, 20, 1, 0, 182, 17, 1, // Skip to: 140576 +/* 70506 */ MCD_OPC_Decode, 169, 32, 191, 2, // Opcode: LD3D_IMM +/* 70511 */ MCD_OPC_FilterValue, 15, 172, 17, 1, // Skip to: 140576 +/* 70516 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70519 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70534 +/* 70524 */ MCD_OPC_CheckPredicate, 16, 159, 17, 1, // Skip to: 140576 +/* 70529 */ MCD_OPC_Decode, 192, 30, 185, 2, // Opcode: LD1D +/* 70534 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70549 +/* 70539 */ MCD_OPC_CheckPredicate, 21, 144, 17, 1, // Skip to: 140576 +/* 70544 */ MCD_OPC_Decode, 222, 33, 187, 2, // Opcode: LDFF1D_REAL +/* 70549 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 70587 +/* 70554 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 70557 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70572 +/* 70562 */ MCD_OPC_CheckPredicate, 16, 121, 17, 1, // Skip to: 140576 +/* 70567 */ MCD_OPC_Decode, 201, 30, 186, 2, // Opcode: LD1D_IMM +/* 70572 */ MCD_OPC_FilterValue, 1, 111, 17, 1, // Skip to: 140576 +/* 70577 */ MCD_OPC_CheckPredicate, 21, 106, 17, 1, // Skip to: 140576 +/* 70582 */ MCD_OPC_Decode, 248, 33, 186, 2, // Opcode: LDNF1D_IMM_REAL +/* 70587 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70602 +/* 70592 */ MCD_OPC_CheckPredicate, 16, 91, 17, 1, // Skip to: 140576 +/* 70597 */ MCD_OPC_Decode, 216, 32, 192, 2, // Opcode: LD4D +/* 70602 */ MCD_OPC_FilterValue, 7, 81, 17, 1, // Skip to: 140576 +/* 70607 */ MCD_OPC_CheckPredicate, 16, 76, 17, 1, // Skip to: 140576 +/* 70612 */ MCD_OPC_CheckField, 20, 1, 0, 69, 17, 1, // Skip to: 140576 +/* 70619 */ MCD_OPC_Decode, 217, 32, 193, 2, // Opcode: LD4D_IMM +/* 70624 */ MCD_OPC_FilterValue, 6, 101, 7, 0, // Skip to: 72522 +/* 70629 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 70632 */ MCD_OPC_FilterValue, 0, 130, 0, 0, // Skip to: 70767 +/* 70637 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70640 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70655 +/* 70645 */ MCD_OPC_CheckPredicate, 21, 38, 17, 1, // Skip to: 140576 +/* 70650 */ MCD_OPC_Decode, 252, 28, 175, 2, // Opcode: GLD1SB_D_UXTW_REAL +/* 70655 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 70670 +/* 70660 */ MCD_OPC_CheckPredicate, 21, 23, 17, 1, // Skip to: 140576 +/* 70665 */ MCD_OPC_Decode, 188, 29, 175, 2, // Opcode: GLDFF1SB_D_UXTW_REAL +/* 70670 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70685 +/* 70675 */ MCD_OPC_CheckPredicate, 21, 8, 17, 1, // Skip to: 140576 +/* 70680 */ MCD_OPC_Decode, 225, 28, 175, 2, // Opcode: GLD1B_D_UXTW_REAL +/* 70685 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70700 +/* 70690 */ MCD_OPC_CheckPredicate, 21, 249, 16, 1, // Skip to: 140576 +/* 70695 */ MCD_OPC_Decode, 162, 29, 175, 2, // Opcode: GLDFF1B_D_UXTW_REAL +/* 70700 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70715 +/* 70705 */ MCD_OPC_CheckPredicate, 26, 234, 16, 1, // Skip to: 140576 +/* 70710 */ MCD_OPC_Decode, 172, 34, 180, 2, // Opcode: LDNT1SB_ZZR_D_REAL +/* 70715 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70730 +/* 70720 */ MCD_OPC_CheckPredicate, 41, 219, 16, 1, // Skip to: 140576 +/* 70725 */ MCD_OPC_Decode, 248, 28, 180, 2, // Opcode: GLD1Q +/* 70730 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70745 +/* 70735 */ MCD_OPC_CheckPredicate, 26, 204, 16, 1, // Skip to: 140576 +/* 70740 */ MCD_OPC_Decode, 147, 34, 180, 2, // Opcode: LDNT1B_ZZR_D_REAL +/* 70745 */ MCD_OPC_FilterValue, 7, 194, 16, 1, // Skip to: 140576 +/* 70750 */ MCD_OPC_CheckPredicate, 21, 189, 16, 1, // Skip to: 140576 +/* 70755 */ MCD_OPC_CheckField, 4, 1, 0, 182, 16, 1, // Skip to: 140576 +/* 70762 */ MCD_OPC_Decode, 147, 39, 184, 2, // Opcode: PRFB_D_PZI +/* 70767 */ MCD_OPC_FilterValue, 1, 151, 0, 0, // Skip to: 70923 +/* 70772 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70775 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 70797 +/* 70780 */ MCD_OPC_CheckPredicate, 21, 159, 16, 1, // Skip to: 140576 +/* 70785 */ MCD_OPC_CheckField, 4, 1, 0, 152, 16, 1, // Skip to: 140576 +/* 70792 */ MCD_OPC_Decode, 150, 39, 176, 2, // Opcode: PRFB_D_UXTW_SCALED +/* 70797 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 70819 +/* 70802 */ MCD_OPC_CheckPredicate, 21, 137, 16, 1, // Skip to: 140576 +/* 70807 */ MCD_OPC_CheckField, 4, 1, 0, 130, 16, 1, // Skip to: 140576 +/* 70814 */ MCD_OPC_Decode, 168, 39, 176, 2, // Opcode: PRFH_D_UXTW_SCALED +/* 70819 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 70841 +/* 70824 */ MCD_OPC_CheckPredicate, 21, 115, 16, 1, // Skip to: 140576 +/* 70829 */ MCD_OPC_CheckField, 4, 1, 0, 108, 16, 1, // Skip to: 140576 +/* 70836 */ MCD_OPC_Decode, 182, 39, 176, 2, // Opcode: PRFW_D_UXTW_SCALED +/* 70841 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 70863 +/* 70846 */ MCD_OPC_CheckPredicate, 21, 93, 16, 1, // Skip to: 140576 +/* 70851 */ MCD_OPC_CheckField, 4, 1, 0, 86, 16, 1, // Skip to: 140576 +/* 70858 */ MCD_OPC_Decode, 159, 39, 176, 2, // Opcode: PRFD_D_UXTW_SCALED +/* 70863 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 70878 +/* 70868 */ MCD_OPC_CheckPredicate, 21, 71, 16, 1, // Skip to: 140576 +/* 70873 */ MCD_OPC_Decode, 249, 28, 181, 2, // Opcode: GLD1SB_D_IMM_REAL +/* 70878 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 70893 +/* 70883 */ MCD_OPC_CheckPredicate, 21, 56, 16, 1, // Skip to: 140576 +/* 70888 */ MCD_OPC_Decode, 185, 29, 181, 2, // Opcode: GLDFF1SB_D_IMM_REAL +/* 70893 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 70908 +/* 70898 */ MCD_OPC_CheckPredicate, 21, 41, 16, 1, // Skip to: 140576 +/* 70903 */ MCD_OPC_Decode, 222, 28, 181, 2, // Opcode: GLD1B_D_IMM_REAL +/* 70908 */ MCD_OPC_FilterValue, 7, 31, 16, 1, // Skip to: 140576 +/* 70913 */ MCD_OPC_CheckPredicate, 21, 26, 16, 1, // Skip to: 140576 +/* 70918 */ MCD_OPC_Decode, 159, 29, 181, 2, // Opcode: GLDFF1B_D_IMM_REAL +/* 70923 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 71051 +/* 70928 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 70931 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 70946 +/* 70936 */ MCD_OPC_CheckPredicate, 21, 3, 16, 1, // Skip to: 140576 +/* 70941 */ MCD_OPC_Decode, 251, 28, 175, 2, // Opcode: GLD1SB_D_SXTW_REAL +/* 70946 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 70961 +/* 70951 */ MCD_OPC_CheckPredicate, 21, 244, 15, 1, // Skip to: 140576 +/* 70956 */ MCD_OPC_Decode, 187, 29, 175, 2, // Opcode: GLDFF1SB_D_SXTW_REAL +/* 70961 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 70976 +/* 70966 */ MCD_OPC_CheckPredicate, 21, 229, 15, 1, // Skip to: 140576 +/* 70971 */ MCD_OPC_Decode, 224, 28, 175, 2, // Opcode: GLD1B_D_SXTW_REAL +/* 70976 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 70991 +/* 70981 */ MCD_OPC_CheckPredicate, 21, 214, 15, 1, // Skip to: 140576 +/* 70986 */ MCD_OPC_Decode, 161, 29, 175, 2, // Opcode: GLDFF1B_D_SXTW_REAL +/* 70991 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71006 +/* 70996 */ MCD_OPC_CheckPredicate, 21, 199, 15, 1, // Skip to: 140576 +/* 71001 */ MCD_OPC_Decode, 250, 28, 175, 2, // Opcode: GLD1SB_D_REAL +/* 71006 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 71021 +/* 71011 */ MCD_OPC_CheckPredicate, 21, 184, 15, 1, // Skip to: 140576 +/* 71016 */ MCD_OPC_Decode, 186, 29, 175, 2, // Opcode: GLDFF1SB_D_REAL +/* 71021 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71036 +/* 71026 */ MCD_OPC_CheckPredicate, 21, 169, 15, 1, // Skip to: 140576 +/* 71031 */ MCD_OPC_Decode, 223, 28, 175, 2, // Opcode: GLD1B_D_REAL +/* 71036 */ MCD_OPC_FilterValue, 7, 159, 15, 1, // Skip to: 140576 +/* 71041 */ MCD_OPC_CheckPredicate, 21, 154, 15, 1, // Skip to: 140576 +/* 71046 */ MCD_OPC_Decode, 160, 29, 175, 2, // Opcode: GLDFF1B_D_REAL +/* 71051 */ MCD_OPC_FilterValue, 3, 179, 0, 0, // Skip to: 71235 +/* 71056 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71059 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 71081 +/* 71064 */ MCD_OPC_CheckPredicate, 21, 131, 15, 1, // Skip to: 140576 +/* 71069 */ MCD_OPC_CheckField, 4, 1, 0, 124, 15, 1, // Skip to: 140576 +/* 71076 */ MCD_OPC_Decode, 149, 39, 176, 2, // Opcode: PRFB_D_SXTW_SCALED +/* 71081 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 71103 +/* 71086 */ MCD_OPC_CheckPredicate, 21, 109, 15, 1, // Skip to: 140576 +/* 71091 */ MCD_OPC_CheckField, 4, 1, 0, 102, 15, 1, // Skip to: 140576 +/* 71098 */ MCD_OPC_Decode, 167, 39, 176, 2, // Opcode: PRFH_D_SXTW_SCALED +/* 71103 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 71125 +/* 71108 */ MCD_OPC_CheckPredicate, 21, 87, 15, 1, // Skip to: 140576 +/* 71113 */ MCD_OPC_CheckField, 4, 1, 0, 80, 15, 1, // Skip to: 140576 +/* 71120 */ MCD_OPC_Decode, 181, 39, 176, 2, // Opcode: PRFW_D_SXTW_SCALED +/* 71125 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 71147 +/* 71130 */ MCD_OPC_CheckPredicate, 21, 65, 15, 1, // Skip to: 140576 +/* 71135 */ MCD_OPC_CheckField, 4, 1, 0, 58, 15, 1, // Skip to: 140576 +/* 71142 */ MCD_OPC_Decode, 158, 39, 176, 2, // Opcode: PRFD_D_SXTW_SCALED +/* 71147 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 71169 +/* 71152 */ MCD_OPC_CheckPredicate, 21, 43, 15, 1, // Skip to: 140576 +/* 71157 */ MCD_OPC_CheckField, 4, 1, 0, 36, 15, 1, // Skip to: 140576 +/* 71164 */ MCD_OPC_Decode, 148, 39, 176, 2, // Opcode: PRFB_D_SCALED +/* 71169 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 71191 +/* 71174 */ MCD_OPC_CheckPredicate, 21, 21, 15, 1, // Skip to: 140576 +/* 71179 */ MCD_OPC_CheckField, 4, 1, 0, 14, 15, 1, // Skip to: 140576 +/* 71186 */ MCD_OPC_Decode, 166, 39, 176, 2, // Opcode: PRFH_D_SCALED +/* 71191 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 71213 +/* 71196 */ MCD_OPC_CheckPredicate, 21, 255, 14, 1, // Skip to: 140576 +/* 71201 */ MCD_OPC_CheckField, 4, 1, 0, 248, 14, 1, // Skip to: 140576 +/* 71208 */ MCD_OPC_Decode, 180, 39, 176, 2, // Opcode: PRFW_D_SCALED +/* 71213 */ MCD_OPC_FilterValue, 7, 238, 14, 1, // Skip to: 140576 +/* 71218 */ MCD_OPC_CheckPredicate, 21, 233, 14, 1, // Skip to: 140576 +/* 71223 */ MCD_OPC_CheckField, 4, 1, 0, 226, 14, 1, // Skip to: 140576 +/* 71230 */ MCD_OPC_Decode, 157, 39, 176, 2, // Opcode: PRFD_D_SCALED +/* 71235 */ MCD_OPC_FilterValue, 4, 115, 0, 0, // Skip to: 71355 +/* 71240 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71243 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71258 +/* 71248 */ MCD_OPC_CheckPredicate, 21, 203, 14, 1, // Skip to: 140576 +/* 71253 */ MCD_OPC_Decode, 133, 29, 175, 2, // Opcode: GLD1SH_D_UXTW_REAL +/* 71258 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71273 +/* 71263 */ MCD_OPC_CheckPredicate, 21, 188, 14, 1, // Skip to: 140576 +/* 71268 */ MCD_OPC_Decode, 197, 29, 175, 2, // Opcode: GLDFF1SH_D_UXTW_REAL +/* 71273 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71288 +/* 71278 */ MCD_OPC_CheckPredicate, 21, 173, 14, 1, // Skip to: 140576 +/* 71283 */ MCD_OPC_Decode, 241, 28, 175, 2, // Opcode: GLD1H_D_UXTW_REAL +/* 71288 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71303 +/* 71293 */ MCD_OPC_CheckPredicate, 21, 158, 14, 1, // Skip to: 140576 +/* 71298 */ MCD_OPC_Decode, 178, 29, 175, 2, // Opcode: GLDFF1H_D_UXTW_REAL +/* 71303 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71318 +/* 71308 */ MCD_OPC_CheckPredicate, 26, 143, 14, 1, // Skip to: 140576 +/* 71313 */ MCD_OPC_Decode, 174, 34, 180, 2, // Opcode: LDNT1SH_ZZR_D_REAL +/* 71318 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71333 +/* 71323 */ MCD_OPC_CheckPredicate, 26, 128, 14, 1, // Skip to: 140576 +/* 71328 */ MCD_OPC_Decode, 170, 34, 180, 2, // Opcode: LDNT1H_ZZR_D_REAL +/* 71333 */ MCD_OPC_FilterValue, 7, 118, 14, 1, // Skip to: 140576 +/* 71338 */ MCD_OPC_CheckPredicate, 21, 113, 14, 1, // Skip to: 140576 +/* 71343 */ MCD_OPC_CheckField, 4, 1, 0, 106, 14, 1, // Skip to: 140576 +/* 71350 */ MCD_OPC_Decode, 165, 39, 184, 2, // Opcode: PRFH_D_PZI +/* 71355 */ MCD_OPC_FilterValue, 5, 123, 0, 0, // Skip to: 71483 +/* 71360 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71363 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71378 +/* 71368 */ MCD_OPC_CheckPredicate, 21, 83, 14, 1, // Skip to: 140576 +/* 71373 */ MCD_OPC_Decode, 134, 29, 175, 2, // Opcode: GLD1SH_D_UXTW_SCALED_REAL +/* 71378 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71393 +/* 71383 */ MCD_OPC_CheckPredicate, 21, 68, 14, 1, // Skip to: 140576 +/* 71388 */ MCD_OPC_Decode, 198, 29, 175, 2, // Opcode: GLDFF1SH_D_UXTW_SCALED_REAL +/* 71393 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71408 +/* 71398 */ MCD_OPC_CheckPredicate, 21, 53, 14, 1, // Skip to: 140576 +/* 71403 */ MCD_OPC_Decode, 242, 28, 175, 2, // Opcode: GLD1H_D_UXTW_SCALED_REAL +/* 71408 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71423 +/* 71413 */ MCD_OPC_CheckPredicate, 21, 38, 14, 1, // Skip to: 140576 +/* 71418 */ MCD_OPC_Decode, 179, 29, 175, 2, // Opcode: GLDFF1H_D_UXTW_SCALED_REAL +/* 71423 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71438 +/* 71428 */ MCD_OPC_CheckPredicate, 21, 23, 14, 1, // Skip to: 140576 +/* 71433 */ MCD_OPC_Decode, 128, 29, 181, 2, // Opcode: GLD1SH_D_IMM_REAL +/* 71438 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 71453 +/* 71443 */ MCD_OPC_CheckPredicate, 21, 8, 14, 1, // Skip to: 140576 +/* 71448 */ MCD_OPC_Decode, 192, 29, 181, 2, // Opcode: GLDFF1SH_D_IMM_REAL +/* 71453 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71468 +/* 71458 */ MCD_OPC_CheckPredicate, 21, 249, 13, 1, // Skip to: 140576 +/* 71463 */ MCD_OPC_Decode, 236, 28, 181, 2, // Opcode: GLD1H_D_IMM_REAL +/* 71468 */ MCD_OPC_FilterValue, 7, 239, 13, 1, // Skip to: 140576 +/* 71473 */ MCD_OPC_CheckPredicate, 21, 234, 13, 1, // Skip to: 140576 +/* 71478 */ MCD_OPC_Decode, 173, 29, 181, 2, // Opcode: GLDFF1H_D_IMM_REAL +/* 71483 */ MCD_OPC_FilterValue, 6, 123, 0, 0, // Skip to: 71611 +/* 71488 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71491 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71506 +/* 71496 */ MCD_OPC_CheckPredicate, 21, 211, 13, 1, // Skip to: 140576 +/* 71501 */ MCD_OPC_Decode, 131, 29, 175, 2, // Opcode: GLD1SH_D_SXTW_REAL +/* 71506 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71521 +/* 71511 */ MCD_OPC_CheckPredicate, 21, 196, 13, 1, // Skip to: 140576 +/* 71516 */ MCD_OPC_Decode, 195, 29, 175, 2, // Opcode: GLDFF1SH_D_SXTW_REAL +/* 71521 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71536 +/* 71526 */ MCD_OPC_CheckPredicate, 21, 181, 13, 1, // Skip to: 140576 +/* 71531 */ MCD_OPC_Decode, 239, 28, 175, 2, // Opcode: GLD1H_D_SXTW_REAL +/* 71536 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71551 +/* 71541 */ MCD_OPC_CheckPredicate, 21, 166, 13, 1, // Skip to: 140576 +/* 71546 */ MCD_OPC_Decode, 176, 29, 175, 2, // Opcode: GLDFF1H_D_SXTW_REAL +/* 71551 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71566 +/* 71556 */ MCD_OPC_CheckPredicate, 21, 151, 13, 1, // Skip to: 140576 +/* 71561 */ MCD_OPC_Decode, 129, 29, 175, 2, // Opcode: GLD1SH_D_REAL +/* 71566 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 71581 +/* 71571 */ MCD_OPC_CheckPredicate, 21, 136, 13, 1, // Skip to: 140576 +/* 71576 */ MCD_OPC_Decode, 193, 29, 175, 2, // Opcode: GLDFF1SH_D_REAL +/* 71581 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71596 +/* 71586 */ MCD_OPC_CheckPredicate, 21, 121, 13, 1, // Skip to: 140576 +/* 71591 */ MCD_OPC_Decode, 237, 28, 175, 2, // Opcode: GLD1H_D_REAL +/* 71596 */ MCD_OPC_FilterValue, 7, 111, 13, 1, // Skip to: 140576 +/* 71601 */ MCD_OPC_CheckPredicate, 21, 106, 13, 1, // Skip to: 140576 +/* 71606 */ MCD_OPC_Decode, 174, 29, 175, 2, // Opcode: GLDFF1H_D_REAL +/* 71611 */ MCD_OPC_FilterValue, 7, 123, 0, 0, // Skip to: 71739 +/* 71616 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71619 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71634 +/* 71624 */ MCD_OPC_CheckPredicate, 21, 83, 13, 1, // Skip to: 140576 +/* 71629 */ MCD_OPC_Decode, 132, 29, 175, 2, // Opcode: GLD1SH_D_SXTW_SCALED_REAL +/* 71634 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71649 +/* 71639 */ MCD_OPC_CheckPredicate, 21, 68, 13, 1, // Skip to: 140576 +/* 71644 */ MCD_OPC_Decode, 196, 29, 175, 2, // Opcode: GLDFF1SH_D_SXTW_SCALED_REAL +/* 71649 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71664 +/* 71654 */ MCD_OPC_CheckPredicate, 21, 53, 13, 1, // Skip to: 140576 +/* 71659 */ MCD_OPC_Decode, 240, 28, 175, 2, // Opcode: GLD1H_D_SXTW_SCALED_REAL +/* 71664 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71679 +/* 71669 */ MCD_OPC_CheckPredicate, 21, 38, 13, 1, // Skip to: 140576 +/* 71674 */ MCD_OPC_Decode, 177, 29, 175, 2, // Opcode: GLDFF1H_D_SXTW_SCALED_REAL +/* 71679 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71694 +/* 71684 */ MCD_OPC_CheckPredicate, 21, 23, 13, 1, // Skip to: 140576 +/* 71689 */ MCD_OPC_Decode, 130, 29, 175, 2, // Opcode: GLD1SH_D_SCALED_REAL +/* 71694 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 71709 +/* 71699 */ MCD_OPC_CheckPredicate, 21, 8, 13, 1, // Skip to: 140576 +/* 71704 */ MCD_OPC_Decode, 194, 29, 175, 2, // Opcode: GLDFF1SH_D_SCALED_REAL +/* 71709 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71724 +/* 71714 */ MCD_OPC_CheckPredicate, 21, 249, 12, 1, // Skip to: 140576 +/* 71719 */ MCD_OPC_Decode, 238, 28, 175, 2, // Opcode: GLD1H_D_SCALED_REAL +/* 71724 */ MCD_OPC_FilterValue, 7, 239, 12, 1, // Skip to: 140576 +/* 71729 */ MCD_OPC_CheckPredicate, 21, 234, 12, 1, // Skip to: 140576 +/* 71734 */ MCD_OPC_Decode, 175, 29, 175, 2, // Opcode: GLDFF1H_D_SCALED_REAL +/* 71739 */ MCD_OPC_FilterValue, 8, 115, 0, 0, // Skip to: 71859 +/* 71744 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71747 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71762 +/* 71752 */ MCD_OPC_CheckPredicate, 21, 211, 12, 1, // Skip to: 140576 +/* 71757 */ MCD_OPC_Decode, 145, 29, 175, 2, // Opcode: GLD1SW_D_UXTW_REAL +/* 71762 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71777 +/* 71767 */ MCD_OPC_CheckPredicate, 21, 196, 12, 1, // Skip to: 140576 +/* 71772 */ MCD_OPC_Decode, 209, 29, 175, 2, // Opcode: GLDFF1SW_D_UXTW_REAL +/* 71777 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71792 +/* 71782 */ MCD_OPC_CheckPredicate, 21, 181, 12, 1, // Skip to: 140576 +/* 71787 */ MCD_OPC_Decode, 152, 29, 175, 2, // Opcode: GLD1W_D_UXTW_REAL +/* 71792 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71807 +/* 71797 */ MCD_OPC_CheckPredicate, 21, 166, 12, 1, // Skip to: 140576 +/* 71802 */ MCD_OPC_Decode, 216, 29, 175, 2, // Opcode: GLDFF1W_D_UXTW_REAL +/* 71807 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71822 +/* 71812 */ MCD_OPC_CheckPredicate, 26, 151, 12, 1, // Skip to: 140576 +/* 71817 */ MCD_OPC_Decode, 176, 34, 180, 2, // Opcode: LDNT1SW_ZZR_D_REAL +/* 71822 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71837 +/* 71827 */ MCD_OPC_CheckPredicate, 26, 136, 12, 1, // Skip to: 140576 +/* 71832 */ MCD_OPC_Decode, 187, 34, 180, 2, // Opcode: LDNT1W_ZZR_D_REAL +/* 71837 */ MCD_OPC_FilterValue, 7, 126, 12, 1, // Skip to: 140576 +/* 71842 */ MCD_OPC_CheckPredicate, 21, 121, 12, 1, // Skip to: 140576 +/* 71847 */ MCD_OPC_CheckField, 4, 1, 0, 114, 12, 1, // Skip to: 140576 +/* 71854 */ MCD_OPC_Decode, 179, 39, 184, 2, // Opcode: PRFW_D_PZI +/* 71859 */ MCD_OPC_FilterValue, 9, 123, 0, 0, // Skip to: 71987 +/* 71864 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71867 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71882 +/* 71872 */ MCD_OPC_CheckPredicate, 21, 91, 12, 1, // Skip to: 140576 +/* 71877 */ MCD_OPC_Decode, 146, 29, 175, 2, // Opcode: GLD1SW_D_UXTW_SCALED_REAL +/* 71882 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 71897 +/* 71887 */ MCD_OPC_CheckPredicate, 21, 76, 12, 1, // Skip to: 140576 +/* 71892 */ MCD_OPC_Decode, 210, 29, 175, 2, // Opcode: GLDFF1SW_D_UXTW_SCALED_REAL +/* 71897 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 71912 +/* 71902 */ MCD_OPC_CheckPredicate, 21, 61, 12, 1, // Skip to: 140576 +/* 71907 */ MCD_OPC_Decode, 153, 29, 175, 2, // Opcode: GLD1W_D_UXTW_SCALED_REAL +/* 71912 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 71927 +/* 71917 */ MCD_OPC_CheckPredicate, 21, 46, 12, 1, // Skip to: 140576 +/* 71922 */ MCD_OPC_Decode, 217, 29, 175, 2, // Opcode: GLDFF1W_D_UXTW_SCALED_REAL +/* 71927 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 71942 +/* 71932 */ MCD_OPC_CheckPredicate, 21, 31, 12, 1, // Skip to: 140576 +/* 71937 */ MCD_OPC_Decode, 140, 29, 181, 2, // Opcode: GLD1SW_D_IMM_REAL +/* 71942 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 71957 +/* 71947 */ MCD_OPC_CheckPredicate, 21, 16, 12, 1, // Skip to: 140576 +/* 71952 */ MCD_OPC_Decode, 204, 29, 181, 2, // Opcode: GLDFF1SW_D_IMM_REAL +/* 71957 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 71972 +/* 71962 */ MCD_OPC_CheckPredicate, 21, 1, 12, 1, // Skip to: 140576 +/* 71967 */ MCD_OPC_Decode, 147, 29, 181, 2, // Opcode: GLD1W_D_IMM_REAL +/* 71972 */ MCD_OPC_FilterValue, 7, 247, 11, 1, // Skip to: 140576 +/* 71977 */ MCD_OPC_CheckPredicate, 21, 242, 11, 1, // Skip to: 140576 +/* 71982 */ MCD_OPC_Decode, 211, 29, 181, 2, // Opcode: GLDFF1W_D_IMM_REAL +/* 71987 */ MCD_OPC_FilterValue, 10, 123, 0, 0, // Skip to: 72115 +/* 71992 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 71995 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72010 +/* 72000 */ MCD_OPC_CheckPredicate, 21, 219, 11, 1, // Skip to: 140576 +/* 72005 */ MCD_OPC_Decode, 143, 29, 175, 2, // Opcode: GLD1SW_D_SXTW_REAL +/* 72010 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 72025 +/* 72015 */ MCD_OPC_CheckPredicate, 21, 204, 11, 1, // Skip to: 140576 +/* 72020 */ MCD_OPC_Decode, 207, 29, 175, 2, // Opcode: GLDFF1SW_D_SXTW_REAL +/* 72025 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72040 +/* 72030 */ MCD_OPC_CheckPredicate, 21, 189, 11, 1, // Skip to: 140576 +/* 72035 */ MCD_OPC_Decode, 150, 29, 175, 2, // Opcode: GLD1W_D_SXTW_REAL +/* 72040 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72055 +/* 72045 */ MCD_OPC_CheckPredicate, 21, 174, 11, 1, // Skip to: 140576 +/* 72050 */ MCD_OPC_Decode, 214, 29, 175, 2, // Opcode: GLDFF1W_D_SXTW_REAL +/* 72055 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 72070 +/* 72060 */ MCD_OPC_CheckPredicate, 21, 159, 11, 1, // Skip to: 140576 +/* 72065 */ MCD_OPC_Decode, 141, 29, 175, 2, // Opcode: GLD1SW_D_REAL +/* 72070 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 72085 +/* 72075 */ MCD_OPC_CheckPredicate, 21, 144, 11, 1, // Skip to: 140576 +/* 72080 */ MCD_OPC_Decode, 205, 29, 175, 2, // Opcode: GLDFF1SW_D_REAL +/* 72085 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72100 +/* 72090 */ MCD_OPC_CheckPredicate, 21, 129, 11, 1, // Skip to: 140576 +/* 72095 */ MCD_OPC_Decode, 148, 29, 175, 2, // Opcode: GLD1W_D_REAL +/* 72100 */ MCD_OPC_FilterValue, 7, 119, 11, 1, // Skip to: 140576 +/* 72105 */ MCD_OPC_CheckPredicate, 21, 114, 11, 1, // Skip to: 140576 +/* 72110 */ MCD_OPC_Decode, 212, 29, 175, 2, // Opcode: GLDFF1W_D_REAL +/* 72115 */ MCD_OPC_FilterValue, 11, 123, 0, 0, // Skip to: 72243 +/* 72120 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72123 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72138 +/* 72128 */ MCD_OPC_CheckPredicate, 21, 91, 11, 1, // Skip to: 140576 +/* 72133 */ MCD_OPC_Decode, 144, 29, 175, 2, // Opcode: GLD1SW_D_SXTW_SCALED_REAL +/* 72138 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 72153 +/* 72143 */ MCD_OPC_CheckPredicate, 21, 76, 11, 1, // Skip to: 140576 +/* 72148 */ MCD_OPC_Decode, 208, 29, 175, 2, // Opcode: GLDFF1SW_D_SXTW_SCALED_REAL +/* 72153 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72168 +/* 72158 */ MCD_OPC_CheckPredicate, 21, 61, 11, 1, // Skip to: 140576 +/* 72163 */ MCD_OPC_Decode, 151, 29, 175, 2, // Opcode: GLD1W_D_SXTW_SCALED_REAL +/* 72168 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72183 +/* 72173 */ MCD_OPC_CheckPredicate, 21, 46, 11, 1, // Skip to: 140576 +/* 72178 */ MCD_OPC_Decode, 215, 29, 175, 2, // Opcode: GLDFF1W_D_SXTW_SCALED_REAL +/* 72183 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 72198 +/* 72188 */ MCD_OPC_CheckPredicate, 21, 31, 11, 1, // Skip to: 140576 +/* 72193 */ MCD_OPC_Decode, 142, 29, 175, 2, // Opcode: GLD1SW_D_SCALED_REAL +/* 72198 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 72213 +/* 72203 */ MCD_OPC_CheckPredicate, 21, 16, 11, 1, // Skip to: 140576 +/* 72208 */ MCD_OPC_Decode, 206, 29, 175, 2, // Opcode: GLDFF1SW_D_SCALED_REAL +/* 72213 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72228 +/* 72218 */ MCD_OPC_CheckPredicate, 21, 1, 11, 1, // Skip to: 140576 +/* 72223 */ MCD_OPC_Decode, 149, 29, 175, 2, // Opcode: GLD1W_D_SCALED_REAL +/* 72228 */ MCD_OPC_FilterValue, 7, 247, 10, 1, // Skip to: 140576 +/* 72233 */ MCD_OPC_CheckPredicate, 21, 242, 10, 1, // Skip to: 140576 +/* 72238 */ MCD_OPC_Decode, 213, 29, 175, 2, // Opcode: GLDFF1W_D_SCALED_REAL +/* 72243 */ MCD_OPC_FilterValue, 12, 70, 0, 0, // Skip to: 72318 +/* 72248 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72251 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72266 +/* 72256 */ MCD_OPC_CheckPredicate, 21, 219, 10, 1, // Skip to: 140576 +/* 72261 */ MCD_OPC_Decode, 234, 28, 175, 2, // Opcode: GLD1D_UXTW_REAL +/* 72266 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72281 +/* 72271 */ MCD_OPC_CheckPredicate, 21, 204, 10, 1, // Skip to: 140576 +/* 72276 */ MCD_OPC_Decode, 171, 29, 175, 2, // Opcode: GLDFF1D_UXTW_REAL +/* 72281 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72296 +/* 72286 */ MCD_OPC_CheckPredicate, 26, 189, 10, 1, // Skip to: 140576 +/* 72291 */ MCD_OPC_Decode, 159, 34, 180, 2, // Opcode: LDNT1D_ZZR_D_REAL +/* 72296 */ MCD_OPC_FilterValue, 7, 179, 10, 1, // Skip to: 140576 +/* 72301 */ MCD_OPC_CheckPredicate, 21, 174, 10, 1, // Skip to: 140576 +/* 72306 */ MCD_OPC_CheckField, 4, 1, 0, 167, 10, 1, // Skip to: 140576 +/* 72313 */ MCD_OPC_Decode, 156, 39, 184, 2, // Opcode: PRFD_D_PZI +/* 72318 */ MCD_OPC_FilterValue, 13, 63, 0, 0, // Skip to: 72386 +/* 72323 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72326 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72341 +/* 72331 */ MCD_OPC_CheckPredicate, 21, 144, 10, 1, // Skip to: 140576 +/* 72336 */ MCD_OPC_Decode, 235, 28, 175, 2, // Opcode: GLD1D_UXTW_SCALED_REAL +/* 72341 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72356 +/* 72346 */ MCD_OPC_CheckPredicate, 21, 129, 10, 1, // Skip to: 140576 +/* 72351 */ MCD_OPC_Decode, 172, 29, 175, 2, // Opcode: GLDFF1D_UXTW_SCALED_REAL +/* 72356 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72371 +/* 72361 */ MCD_OPC_CheckPredicate, 21, 114, 10, 1, // Skip to: 140576 +/* 72366 */ MCD_OPC_Decode, 229, 28, 181, 2, // Opcode: GLD1D_IMM_REAL +/* 72371 */ MCD_OPC_FilterValue, 7, 104, 10, 1, // Skip to: 140576 +/* 72376 */ MCD_OPC_CheckPredicate, 21, 99, 10, 1, // Skip to: 140576 +/* 72381 */ MCD_OPC_Decode, 166, 29, 181, 2, // Opcode: GLDFF1D_IMM_REAL +/* 72386 */ MCD_OPC_FilterValue, 14, 63, 0, 0, // Skip to: 72454 +/* 72391 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72394 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72409 +/* 72399 */ MCD_OPC_CheckPredicate, 21, 76, 10, 1, // Skip to: 140576 +/* 72404 */ MCD_OPC_Decode, 232, 28, 175, 2, // Opcode: GLD1D_SXTW_REAL +/* 72409 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72424 +/* 72414 */ MCD_OPC_CheckPredicate, 21, 61, 10, 1, // Skip to: 140576 +/* 72419 */ MCD_OPC_Decode, 169, 29, 175, 2, // Opcode: GLDFF1D_SXTW_REAL +/* 72424 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72439 +/* 72429 */ MCD_OPC_CheckPredicate, 21, 46, 10, 1, // Skip to: 140576 +/* 72434 */ MCD_OPC_Decode, 230, 28, 175, 2, // Opcode: GLD1D_REAL +/* 72439 */ MCD_OPC_FilterValue, 7, 36, 10, 1, // Skip to: 140576 +/* 72444 */ MCD_OPC_CheckPredicate, 21, 31, 10, 1, // Skip to: 140576 +/* 72449 */ MCD_OPC_Decode, 167, 29, 175, 2, // Opcode: GLDFF1D_REAL +/* 72454 */ MCD_OPC_FilterValue, 15, 21, 10, 1, // Skip to: 140576 +/* 72459 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72462 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72477 +/* 72467 */ MCD_OPC_CheckPredicate, 21, 8, 10, 1, // Skip to: 140576 +/* 72472 */ MCD_OPC_Decode, 233, 28, 175, 2, // Opcode: GLD1D_SXTW_SCALED_REAL +/* 72477 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 72492 +/* 72482 */ MCD_OPC_CheckPredicate, 21, 249, 9, 1, // Skip to: 140576 +/* 72487 */ MCD_OPC_Decode, 170, 29, 175, 2, // Opcode: GLDFF1D_SXTW_SCALED_REAL +/* 72492 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72507 +/* 72497 */ MCD_OPC_CheckPredicate, 21, 234, 9, 1, // Skip to: 140576 +/* 72502 */ MCD_OPC_Decode, 231, 28, 175, 2, // Opcode: GLD1D_SCALED_REAL +/* 72507 */ MCD_OPC_FilterValue, 7, 224, 9, 1, // Skip to: 140576 +/* 72512 */ MCD_OPC_CheckPredicate, 21, 219, 9, 1, // Skip to: 140576 +/* 72517 */ MCD_OPC_Decode, 168, 29, 175, 2, // Opcode: GLDFF1D_SCALED_REAL +/* 72522 */ MCD_OPC_FilterValue, 7, 209, 9, 1, // Skip to: 140576 +/* 72527 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 72530 */ MCD_OPC_FilterValue, 0, 160, 0, 0, // Skip to: 72695 +/* 72535 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 72538 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 72583 +/* 72543 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72546 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 72568 +/* 72551 */ MCD_OPC_CheckPredicate, 17, 180, 9, 1, // Skip to: 140576 +/* 72556 */ MCD_OPC_CheckField, 20, 1, 0, 173, 9, 1, // Skip to: 140576 +/* 72563 */ MCD_OPC_Decode, 215, 51, 189, 2, // Opcode: ST2Q_IMM +/* 72568 */ MCD_OPC_FilterValue, 1, 163, 9, 1, // Skip to: 140576 +/* 72573 */ MCD_OPC_CheckPredicate, 17, 158, 9, 1, // Skip to: 140576 +/* 72578 */ MCD_OPC_Decode, 214, 51, 188, 2, // Opcode: ST2Q +/* 72583 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 72628 +/* 72588 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72591 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 72613 +/* 72596 */ MCD_OPC_CheckPredicate, 17, 135, 9, 1, // Skip to: 140576 +/* 72601 */ MCD_OPC_CheckField, 20, 1, 0, 128, 9, 1, // Skip to: 140576 +/* 72608 */ MCD_OPC_Decode, 247, 51, 191, 2, // Opcode: ST3Q_IMM +/* 72613 */ MCD_OPC_FilterValue, 1, 118, 9, 1, // Skip to: 140576 +/* 72618 */ MCD_OPC_CheckPredicate, 17, 113, 9, 1, // Skip to: 140576 +/* 72623 */ MCD_OPC_Decode, 246, 51, 190, 2, // Opcode: ST3Q +/* 72628 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 72673 +/* 72633 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72636 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 72658 +/* 72641 */ MCD_OPC_CheckPredicate, 17, 90, 9, 1, // Skip to: 140576 +/* 72646 */ MCD_OPC_CheckField, 20, 1, 0, 83, 9, 1, // Skip to: 140576 +/* 72653 */ MCD_OPC_Decode, 165, 52, 193, 2, // Opcode: ST4Q_IMM +/* 72658 */ MCD_OPC_FilterValue, 1, 73, 9, 1, // Skip to: 140576 +/* 72663 */ MCD_OPC_CheckPredicate, 17, 68, 9, 1, // Skip to: 140576 +/* 72668 */ MCD_OPC_Decode, 164, 52, 192, 2, // Opcode: ST4Q +/* 72673 */ MCD_OPC_FilterValue, 6, 58, 9, 1, // Skip to: 140576 +/* 72678 */ MCD_OPC_CheckPredicate, 16, 53, 9, 1, // Skip to: 140576 +/* 72683 */ MCD_OPC_CheckField, 4, 1, 0, 46, 9, 1, // Skip to: 140576 +/* 72690 */ MCD_OPC_Decode, 200, 53, 177, 2, // Opcode: STR_PXI +/* 72695 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 72823 +/* 72700 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 72703 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72718 +/* 72708 */ MCD_OPC_CheckPredicate, 26, 23, 9, 1, // Skip to: 140576 +/* 72713 */ MCD_OPC_Decode, 231, 52, 180, 2, // Opcode: STNT1B_ZZR_D_REAL +/* 72718 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 72733 +/* 72723 */ MCD_OPC_CheckPredicate, 41, 8, 9, 1, // Skip to: 140576 +/* 72728 */ MCD_OPC_Decode, 152, 50, 180, 2, // Opcode: SST1Q +/* 72733 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 72748 +/* 72738 */ MCD_OPC_CheckPredicate, 26, 249, 8, 1, // Skip to: 140576 +/* 72743 */ MCD_OPC_Decode, 232, 52, 180, 2, // Opcode: STNT1B_ZZR_S_REAL +/* 72748 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 72763 +/* 72753 */ MCD_OPC_CheckPredicate, 26, 234, 8, 1, // Skip to: 140576 +/* 72758 */ MCD_OPC_Decode, 254, 52, 180, 2, // Opcode: STNT1H_ZZR_D_REAL +/* 72763 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 72778 +/* 72768 */ MCD_OPC_CheckPredicate, 26, 219, 8, 1, // Skip to: 140576 +/* 72773 */ MCD_OPC_Decode, 255, 52, 180, 2, // Opcode: STNT1H_ZZR_S_REAL +/* 72778 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 72793 +/* 72783 */ MCD_OPC_CheckPredicate, 26, 204, 8, 1, // Skip to: 140576 +/* 72788 */ MCD_OPC_Decode, 138, 53, 180, 2, // Opcode: STNT1W_ZZR_D_REAL +/* 72793 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 72808 +/* 72798 */ MCD_OPC_CheckPredicate, 26, 189, 8, 1, // Skip to: 140576 +/* 72803 */ MCD_OPC_Decode, 139, 53, 180, 2, // Opcode: STNT1W_ZZR_S_REAL +/* 72808 */ MCD_OPC_FilterValue, 12, 179, 8, 1, // Skip to: 140576 +/* 72813 */ MCD_OPC_CheckPredicate, 26, 174, 8, 1, // Skip to: 140576 +/* 72818 */ MCD_OPC_Decode, 243, 52, 180, 2, // Opcode: STNT1D_ZZR_D_REAL +/* 72823 */ MCD_OPC_FilterValue, 2, 252, 0, 0, // Skip to: 73080 +/* 72828 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 72831 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 72869 +/* 72836 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72839 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72854 +/* 72844 */ MCD_OPC_CheckPredicate, 16, 143, 8, 1, // Skip to: 140576 +/* 72849 */ MCD_OPC_Decode, 195, 50, 185, 2, // Opcode: ST1B +/* 72854 */ MCD_OPC_FilterValue, 1, 133, 8, 1, // Skip to: 140576 +/* 72859 */ MCD_OPC_CheckPredicate, 16, 128, 8, 1, // Skip to: 140576 +/* 72864 */ MCD_OPC_Decode, 206, 50, 185, 2, // Opcode: ST1B_H +/* 72869 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 72907 +/* 72874 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72877 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72892 +/* 72882 */ MCD_OPC_CheckPredicate, 16, 105, 8, 1, // Skip to: 140576 +/* 72887 */ MCD_OPC_Decode, 209, 50, 185, 2, // Opcode: ST1B_S +/* 72892 */ MCD_OPC_FilterValue, 1, 95, 8, 1, // Skip to: 140576 +/* 72897 */ MCD_OPC_CheckPredicate, 16, 90, 8, 1, // Skip to: 140576 +/* 72902 */ MCD_OPC_Decode, 204, 50, 185, 2, // Opcode: ST1B_D +/* 72907 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 72929 +/* 72912 */ MCD_OPC_CheckPredicate, 16, 75, 8, 1, // Skip to: 140576 +/* 72917 */ MCD_OPC_CheckField, 21, 1, 1, 68, 8, 1, // Skip to: 140576 +/* 72924 */ MCD_OPC_Decode, 239, 50, 185, 2, // Opcode: ST1H +/* 72929 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 72967 +/* 72934 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72937 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 72952 +/* 72942 */ MCD_OPC_CheckPredicate, 16, 45, 8, 1, // Skip to: 140576 +/* 72947 */ MCD_OPC_Decode, 251, 50, 185, 2, // Opcode: ST1H_S +/* 72952 */ MCD_OPC_FilterValue, 1, 35, 8, 1, // Skip to: 140576 +/* 72957 */ MCD_OPC_CheckPredicate, 16, 30, 8, 1, // Skip to: 140576 +/* 72962 */ MCD_OPC_Decode, 248, 50, 185, 2, // Opcode: ST1H_D +/* 72967 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 72989 +/* 72972 */ MCD_OPC_CheckPredicate, 41, 15, 8, 1, // Skip to: 140576 +/* 72977 */ MCD_OPC_CheckField, 21, 1, 0, 8, 8, 1, // Skip to: 140576 +/* 72984 */ MCD_OPC_Decode, 185, 51, 185, 2, // Opcode: ST1W_Q +/* 72989 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 73027 +/* 72994 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 72997 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73012 +/* 73002 */ MCD_OPC_CheckPredicate, 16, 241, 7, 1, // Skip to: 140576 +/* 73007 */ MCD_OPC_Decode, 173, 51, 185, 2, // Opcode: ST1W +/* 73012 */ MCD_OPC_FilterValue, 1, 231, 7, 1, // Skip to: 140576 +/* 73017 */ MCD_OPC_CheckPredicate, 16, 226, 7, 1, // Skip to: 140576 +/* 73022 */ MCD_OPC_Decode, 182, 51, 185, 2, // Opcode: ST1W_D +/* 73027 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 73042 +/* 73032 */ MCD_OPC_CheckPredicate, 16, 211, 7, 1, // Skip to: 140576 +/* 73037 */ MCD_OPC_Decode, 203, 53, 179, 2, // Opcode: STR_ZXI +/* 73042 */ MCD_OPC_FilterValue, 7, 201, 7, 1, // Skip to: 140576 +/* 73047 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 73050 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73065 +/* 73055 */ MCD_OPC_CheckPredicate, 41, 188, 7, 1, // Skip to: 140576 +/* 73060 */ MCD_OPC_Decode, 221, 50, 185, 2, // Opcode: ST1D_Q +/* 73065 */ MCD_OPC_FilterValue, 1, 178, 7, 1, // Skip to: 140576 +/* 73070 */ MCD_OPC_CheckPredicate, 16, 173, 7, 1, // Skip to: 140576 +/* 73075 */ MCD_OPC_Decode, 211, 50, 185, 2, // Opcode: ST1D +/* 73080 */ MCD_OPC_FilterValue, 3, 243, 0, 0, // Skip to: 73328 +/* 73085 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 73088 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73103 +/* 73093 */ MCD_OPC_CheckPredicate, 16, 150, 7, 1, // Skip to: 140576 +/* 73098 */ MCD_OPC_Decode, 230, 52, 185, 2, // Opcode: STNT1B_ZRR +/* 73103 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 73118 +/* 73108 */ MCD_OPC_CheckPredicate, 16, 135, 7, 1, // Skip to: 140576 +/* 73113 */ MCD_OPC_Decode, 205, 51, 188, 2, // Opcode: ST2B +/* 73118 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73133 +/* 73123 */ MCD_OPC_CheckPredicate, 16, 120, 7, 1, // Skip to: 140576 +/* 73128 */ MCD_OPC_Decode, 240, 51, 190, 2, // Opcode: ST3B +/* 73133 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 73148 +/* 73138 */ MCD_OPC_CheckPredicate, 16, 105, 7, 1, // Skip to: 140576 +/* 73143 */ MCD_OPC_Decode, 144, 52, 192, 2, // Opcode: ST4B +/* 73148 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 73163 +/* 73153 */ MCD_OPC_CheckPredicate, 16, 90, 7, 1, // Skip to: 140576 +/* 73158 */ MCD_OPC_Decode, 253, 52, 185, 2, // Opcode: STNT1H_ZRR +/* 73163 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 73178 +/* 73168 */ MCD_OPC_CheckPredicate, 16, 75, 7, 1, // Skip to: 140576 +/* 73173 */ MCD_OPC_Decode, 212, 51, 188, 2, // Opcode: ST2H +/* 73178 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 73193 +/* 73183 */ MCD_OPC_CheckPredicate, 16, 60, 7, 1, // Skip to: 140576 +/* 73188 */ MCD_OPC_Decode, 244, 51, 190, 2, // Opcode: ST3H +/* 73193 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 73208 +/* 73198 */ MCD_OPC_CheckPredicate, 16, 45, 7, 1, // Skip to: 140576 +/* 73203 */ MCD_OPC_Decode, 162, 52, 192, 2, // Opcode: ST4H +/* 73208 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73223 +/* 73213 */ MCD_OPC_CheckPredicate, 16, 30, 7, 1, // Skip to: 140576 +/* 73218 */ MCD_OPC_Decode, 137, 53, 185, 2, // Opcode: STNT1W_ZRR +/* 73223 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73238 +/* 73228 */ MCD_OPC_CheckPredicate, 16, 15, 7, 1, // Skip to: 140576 +/* 73233 */ MCD_OPC_Decode, 230, 51, 188, 2, // Opcode: ST2W +/* 73238 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73253 +/* 73243 */ MCD_OPC_CheckPredicate, 16, 0, 7, 1, // Skip to: 140576 +/* 73248 */ MCD_OPC_Decode, 134, 52, 190, 2, // Opcode: ST3W +/* 73253 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73268 +/* 73258 */ MCD_OPC_CheckPredicate, 16, 241, 6, 1, // Skip to: 140576 +/* 73263 */ MCD_OPC_Decode, 166, 52, 192, 2, // Opcode: ST4W +/* 73268 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 73283 +/* 73273 */ MCD_OPC_CheckPredicate, 16, 226, 6, 1, // Skip to: 140576 +/* 73278 */ MCD_OPC_Decode, 242, 52, 185, 2, // Opcode: STNT1D_ZRR +/* 73283 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 73298 +/* 73288 */ MCD_OPC_CheckPredicate, 16, 211, 6, 1, // Skip to: 140576 +/* 73293 */ MCD_OPC_Decode, 207, 51, 188, 2, // Opcode: ST2D +/* 73298 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 73313 +/* 73303 */ MCD_OPC_CheckPredicate, 16, 196, 6, 1, // Skip to: 140576 +/* 73308 */ MCD_OPC_Decode, 242, 51, 190, 2, // Opcode: ST3D +/* 73313 */ MCD_OPC_FilterValue, 15, 186, 6, 1, // Skip to: 140576 +/* 73318 */ MCD_OPC_CheckPredicate, 16, 181, 6, 1, // Skip to: 140576 +/* 73323 */ MCD_OPC_Decode, 146, 52, 192, 2, // Opcode: ST4D +/* 73328 */ MCD_OPC_FilterValue, 4, 183, 0, 0, // Skip to: 73516 +/* 73333 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 73336 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73351 +/* 73341 */ MCD_OPC_CheckPredicate, 21, 158, 6, 1, // Skip to: 140576 +/* 73346 */ MCD_OPC_Decode, 129, 50, 175, 2, // Opcode: SST1B_D_UXTW +/* 73351 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73366 +/* 73356 */ MCD_OPC_CheckPredicate, 21, 143, 6, 1, // Skip to: 140576 +/* 73361 */ MCD_OPC_Decode, 132, 50, 175, 2, // Opcode: SST1B_S_UXTW +/* 73366 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 73381 +/* 73371 */ MCD_OPC_CheckPredicate, 21, 128, 6, 1, // Skip to: 140576 +/* 73376 */ MCD_OPC_Decode, 145, 50, 175, 2, // Opcode: SST1H_D_UXTW +/* 73381 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 73396 +/* 73386 */ MCD_OPC_CheckPredicate, 21, 113, 6, 1, // Skip to: 140576 +/* 73391 */ MCD_OPC_Decode, 146, 50, 175, 2, // Opcode: SST1H_D_UXTW_SCALED +/* 73396 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 73411 +/* 73401 */ MCD_OPC_CheckPredicate, 21, 98, 6, 1, // Skip to: 140576 +/* 73406 */ MCD_OPC_Decode, 150, 50, 175, 2, // Opcode: SST1H_S_UXTW +/* 73411 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 73426 +/* 73416 */ MCD_OPC_CheckPredicate, 21, 83, 6, 1, // Skip to: 140576 +/* 73421 */ MCD_OPC_Decode, 151, 50, 175, 2, // Opcode: SST1H_S_UXTW_SCALED +/* 73426 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73441 +/* 73431 */ MCD_OPC_CheckPredicate, 21, 68, 6, 1, // Skip to: 140576 +/* 73436 */ MCD_OPC_Decode, 158, 50, 175, 2, // Opcode: SST1W_D_UXTW +/* 73441 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73456 +/* 73446 */ MCD_OPC_CheckPredicate, 21, 53, 6, 1, // Skip to: 140576 +/* 73451 */ MCD_OPC_Decode, 159, 50, 175, 2, // Opcode: SST1W_D_UXTW_SCALED +/* 73456 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73471 +/* 73461 */ MCD_OPC_CheckPredicate, 21, 38, 6, 1, // Skip to: 140576 +/* 73466 */ MCD_OPC_Decode, 163, 50, 175, 2, // Opcode: SST1W_UXTW +/* 73471 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73486 +/* 73476 */ MCD_OPC_CheckPredicate, 21, 23, 6, 1, // Skip to: 140576 +/* 73481 */ MCD_OPC_Decode, 164, 50, 175, 2, // Opcode: SST1W_UXTW_SCALED +/* 73486 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 73501 +/* 73491 */ MCD_OPC_CheckPredicate, 21, 8, 6, 1, // Skip to: 140576 +/* 73496 */ MCD_OPC_Decode, 138, 50, 175, 2, // Opcode: SST1D_UXTW +/* 73501 */ MCD_OPC_FilterValue, 13, 254, 5, 1, // Skip to: 140576 +/* 73506 */ MCD_OPC_CheckPredicate, 21, 249, 5, 1, // Skip to: 140576 +/* 73511 */ MCD_OPC_Decode, 139, 50, 175, 2, // Opcode: SST1D_UXTW_SCALED +/* 73516 */ MCD_OPC_FilterValue, 5, 213, 0, 0, // Skip to: 73734 +/* 73521 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 73524 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73539 +/* 73529 */ MCD_OPC_CheckPredicate, 21, 226, 5, 1, // Skip to: 140576 +/* 73534 */ MCD_OPC_Decode, 254, 49, 175, 2, // Opcode: SST1B_D +/* 73539 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73554 +/* 73544 */ MCD_OPC_CheckPredicate, 21, 211, 5, 1, // Skip to: 140576 +/* 73549 */ MCD_OPC_Decode, 255, 49, 181, 2, // Opcode: SST1B_D_IMM +/* 73554 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 73569 +/* 73559 */ MCD_OPC_CheckPredicate, 21, 196, 5, 1, // Skip to: 140576 +/* 73564 */ MCD_OPC_Decode, 130, 50, 181, 2, // Opcode: SST1B_S_IMM +/* 73569 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 73584 +/* 73574 */ MCD_OPC_CheckPredicate, 21, 181, 5, 1, // Skip to: 140576 +/* 73579 */ MCD_OPC_Decode, 140, 50, 175, 2, // Opcode: SST1H_D +/* 73584 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 73599 +/* 73589 */ MCD_OPC_CheckPredicate, 21, 166, 5, 1, // Skip to: 140576 +/* 73594 */ MCD_OPC_Decode, 142, 50, 175, 2, // Opcode: SST1H_D_SCALED +/* 73599 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 73614 +/* 73604 */ MCD_OPC_CheckPredicate, 21, 151, 5, 1, // Skip to: 140576 +/* 73609 */ MCD_OPC_Decode, 141, 50, 181, 2, // Opcode: SST1H_D_IMM +/* 73614 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 73629 +/* 73619 */ MCD_OPC_CheckPredicate, 21, 136, 5, 1, // Skip to: 140576 +/* 73624 */ MCD_OPC_Decode, 147, 50, 181, 2, // Opcode: SST1H_S_IMM +/* 73629 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73644 +/* 73634 */ MCD_OPC_CheckPredicate, 21, 121, 5, 1, // Skip to: 140576 +/* 73639 */ MCD_OPC_Decode, 153, 50, 175, 2, // Opcode: SST1W_D +/* 73644 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73659 +/* 73649 */ MCD_OPC_CheckPredicate, 21, 106, 5, 1, // Skip to: 140576 +/* 73654 */ MCD_OPC_Decode, 155, 50, 175, 2, // Opcode: SST1W_D_SCALED +/* 73659 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73674 +/* 73664 */ MCD_OPC_CheckPredicate, 21, 91, 5, 1, // Skip to: 140576 +/* 73669 */ MCD_OPC_Decode, 154, 50, 181, 2, // Opcode: SST1W_D_IMM +/* 73674 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73689 +/* 73679 */ MCD_OPC_CheckPredicate, 21, 76, 5, 1, // Skip to: 140576 +/* 73684 */ MCD_OPC_Decode, 160, 50, 181, 2, // Opcode: SST1W_IMM +/* 73689 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 73704 +/* 73694 */ MCD_OPC_CheckPredicate, 21, 61, 5, 1, // Skip to: 140576 +/* 73699 */ MCD_OPC_Decode, 133, 50, 175, 2, // Opcode: SST1D +/* 73704 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 73719 +/* 73709 */ MCD_OPC_CheckPredicate, 21, 46, 5, 1, // Skip to: 140576 +/* 73714 */ MCD_OPC_Decode, 135, 50, 175, 2, // Opcode: SST1D_SCALED +/* 73719 */ MCD_OPC_FilterValue, 14, 36, 5, 1, // Skip to: 140576 +/* 73724 */ MCD_OPC_CheckPredicate, 21, 31, 5, 1, // Skip to: 140576 +/* 73729 */ MCD_OPC_Decode, 134, 50, 181, 2, // Opcode: SST1D_IMM +/* 73734 */ MCD_OPC_FilterValue, 6, 183, 0, 0, // Skip to: 73922 +/* 73739 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 73742 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73757 +/* 73747 */ MCD_OPC_CheckPredicate, 21, 8, 5, 1, // Skip to: 140576 +/* 73752 */ MCD_OPC_Decode, 128, 50, 175, 2, // Opcode: SST1B_D_SXTW +/* 73757 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73772 +/* 73762 */ MCD_OPC_CheckPredicate, 21, 249, 4, 1, // Skip to: 140576 +/* 73767 */ MCD_OPC_Decode, 131, 50, 175, 2, // Opcode: SST1B_S_SXTW +/* 73772 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 73787 +/* 73777 */ MCD_OPC_CheckPredicate, 21, 234, 4, 1, // Skip to: 140576 +/* 73782 */ MCD_OPC_Decode, 143, 50, 175, 2, // Opcode: SST1H_D_SXTW +/* 73787 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 73802 +/* 73792 */ MCD_OPC_CheckPredicate, 21, 219, 4, 1, // Skip to: 140576 +/* 73797 */ MCD_OPC_Decode, 144, 50, 175, 2, // Opcode: SST1H_D_SXTW_SCALED +/* 73802 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 73817 +/* 73807 */ MCD_OPC_CheckPredicate, 21, 204, 4, 1, // Skip to: 140576 +/* 73812 */ MCD_OPC_Decode, 148, 50, 175, 2, // Opcode: SST1H_S_SXTW +/* 73817 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 73832 +/* 73822 */ MCD_OPC_CheckPredicate, 21, 189, 4, 1, // Skip to: 140576 +/* 73827 */ MCD_OPC_Decode, 149, 50, 175, 2, // Opcode: SST1H_S_SXTW_SCALED +/* 73832 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 73847 +/* 73837 */ MCD_OPC_CheckPredicate, 21, 174, 4, 1, // Skip to: 140576 +/* 73842 */ MCD_OPC_Decode, 156, 50, 175, 2, // Opcode: SST1W_D_SXTW +/* 73847 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 73862 +/* 73852 */ MCD_OPC_CheckPredicate, 21, 159, 4, 1, // Skip to: 140576 +/* 73857 */ MCD_OPC_Decode, 157, 50, 175, 2, // Opcode: SST1W_D_SXTW_SCALED +/* 73862 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 73877 +/* 73867 */ MCD_OPC_CheckPredicate, 21, 144, 4, 1, // Skip to: 140576 +/* 73872 */ MCD_OPC_Decode, 161, 50, 175, 2, // Opcode: SST1W_SXTW +/* 73877 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 73892 +/* 73882 */ MCD_OPC_CheckPredicate, 21, 129, 4, 1, // Skip to: 140576 +/* 73887 */ MCD_OPC_Decode, 162, 50, 175, 2, // Opcode: SST1W_SXTW_SCALED +/* 73892 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 73907 +/* 73897 */ MCD_OPC_CheckPredicate, 21, 114, 4, 1, // Skip to: 140576 +/* 73902 */ MCD_OPC_Decode, 136, 50, 175, 2, // Opcode: SST1D_SXTW +/* 73907 */ MCD_OPC_FilterValue, 13, 104, 4, 1, // Skip to: 140576 +/* 73912 */ MCD_OPC_CheckPredicate, 21, 99, 4, 1, // Skip to: 140576 +/* 73917 */ MCD_OPC_Decode, 137, 50, 175, 2, // Opcode: SST1D_SXTW_SCALED +/* 73922 */ MCD_OPC_FilterValue, 7, 89, 4, 1, // Skip to: 140576 +/* 73927 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... +/* 73930 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73945 +/* 73935 */ MCD_OPC_CheckPredicate, 16, 76, 4, 1, // Skip to: 140576 +/* 73940 */ MCD_OPC_Decode, 208, 50, 186, 2, // Opcode: ST1B_IMM +/* 73945 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 73960 +/* 73950 */ MCD_OPC_CheckPredicate, 16, 61, 4, 1, // Skip to: 140576 +/* 73955 */ MCD_OPC_Decode, 229, 52, 186, 2, // Opcode: STNT1B_ZRI +/* 73960 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 73975 +/* 73965 */ MCD_OPC_CheckPredicate, 16, 46, 4, 1, // Skip to: 140576 +/* 73970 */ MCD_OPC_Decode, 207, 50, 186, 2, // Opcode: ST1B_H_IMM +/* 73975 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 73990 +/* 73980 */ MCD_OPC_CheckPredicate, 16, 31, 4, 1, // Skip to: 140576 +/* 73985 */ MCD_OPC_Decode, 206, 51, 189, 2, // Opcode: ST2B_IMM +/* 73990 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 74005 +/* 73995 */ MCD_OPC_CheckPredicate, 16, 16, 4, 1, // Skip to: 140576 +/* 74000 */ MCD_OPC_Decode, 210, 50, 186, 2, // Opcode: ST1B_S_IMM +/* 74005 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 74020 +/* 74010 */ MCD_OPC_CheckPredicate, 16, 1, 4, 1, // Skip to: 140576 +/* 74015 */ MCD_OPC_Decode, 241, 51, 191, 2, // Opcode: ST3B_IMM +/* 74020 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 74035 +/* 74025 */ MCD_OPC_CheckPredicate, 16, 242, 3, 1, // Skip to: 140576 +/* 74030 */ MCD_OPC_Decode, 205, 50, 186, 2, // Opcode: ST1B_D_IMM +/* 74035 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 74050 +/* 74040 */ MCD_OPC_CheckPredicate, 16, 227, 3, 1, // Skip to: 140576 +/* 74045 */ MCD_OPC_Decode, 145, 52, 193, 2, // Opcode: ST4B_IMM +/* 74050 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 74065 +/* 74055 */ MCD_OPC_CheckPredicate, 16, 212, 3, 1, // Skip to: 140576 +/* 74060 */ MCD_OPC_Decode, 252, 52, 186, 2, // Opcode: STNT1H_ZRI +/* 74065 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 74080 +/* 74070 */ MCD_OPC_CheckPredicate, 16, 197, 3, 1, // Skip to: 140576 +/* 74075 */ MCD_OPC_Decode, 250, 50, 186, 2, // Opcode: ST1H_IMM +/* 74080 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 74095 +/* 74085 */ MCD_OPC_CheckPredicate, 16, 182, 3, 1, // Skip to: 140576 +/* 74090 */ MCD_OPC_Decode, 213, 51, 189, 2, // Opcode: ST2H_IMM +/* 74095 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 74110 +/* 74100 */ MCD_OPC_CheckPredicate, 16, 167, 3, 1, // Skip to: 140576 +/* 74105 */ MCD_OPC_Decode, 252, 50, 186, 2, // Opcode: ST1H_S_IMM +/* 74110 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 74125 +/* 74115 */ MCD_OPC_CheckPredicate, 16, 152, 3, 1, // Skip to: 140576 +/* 74120 */ MCD_OPC_Decode, 245, 51, 191, 2, // Opcode: ST3H_IMM +/* 74125 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 74140 +/* 74130 */ MCD_OPC_CheckPredicate, 16, 137, 3, 1, // Skip to: 140576 +/* 74135 */ MCD_OPC_Decode, 249, 50, 186, 2, // Opcode: ST1H_D_IMM +/* 74140 */ MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 74155 +/* 74145 */ MCD_OPC_CheckPredicate, 16, 122, 3, 1, // Skip to: 140576 +/* 74150 */ MCD_OPC_Decode, 163, 52, 193, 2, // Opcode: ST4H_IMM +/* 74155 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 74170 +/* 74160 */ MCD_OPC_CheckPredicate, 41, 107, 3, 1, // Skip to: 140576 +/* 74165 */ MCD_OPC_Decode, 186, 51, 186, 2, // Opcode: ST1W_Q_IMM +/* 74170 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 74185 +/* 74175 */ MCD_OPC_CheckPredicate, 16, 92, 3, 1, // Skip to: 140576 +/* 74180 */ MCD_OPC_Decode, 136, 53, 186, 2, // Opcode: STNT1W_ZRI +/* 74185 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 74200 +/* 74190 */ MCD_OPC_CheckPredicate, 16, 77, 3, 1, // Skip to: 140576 +/* 74195 */ MCD_OPC_Decode, 231, 51, 189, 2, // Opcode: ST2W_IMM +/* 74200 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 74215 +/* 74205 */ MCD_OPC_CheckPredicate, 16, 62, 3, 1, // Skip to: 140576 +/* 74210 */ MCD_OPC_Decode, 184, 51, 186, 2, // Opcode: ST1W_IMM +/* 74215 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 74230 +/* 74220 */ MCD_OPC_CheckPredicate, 16, 47, 3, 1, // Skip to: 140576 +/* 74225 */ MCD_OPC_Decode, 135, 52, 191, 2, // Opcode: ST3W_IMM +/* 74230 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 74245 +/* 74235 */ MCD_OPC_CheckPredicate, 16, 32, 3, 1, // Skip to: 140576 +/* 74240 */ MCD_OPC_Decode, 183, 51, 186, 2, // Opcode: ST1W_D_IMM +/* 74245 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 74260 +/* 74250 */ MCD_OPC_CheckPredicate, 16, 17, 3, 1, // Skip to: 140576 +/* 74255 */ MCD_OPC_Decode, 167, 52, 193, 2, // Opcode: ST4W_IMM +/* 74260 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 74275 +/* 74265 */ MCD_OPC_CheckPredicate, 16, 2, 3, 1, // Skip to: 140576 +/* 74270 */ MCD_OPC_Decode, 241, 52, 186, 2, // Opcode: STNT1D_ZRI +/* 74275 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 74290 +/* 74280 */ MCD_OPC_CheckPredicate, 16, 243, 2, 1, // Skip to: 140576 +/* 74285 */ MCD_OPC_Decode, 208, 51, 189, 2, // Opcode: ST2D_IMM +/* 74290 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 74305 +/* 74295 */ MCD_OPC_CheckPredicate, 41, 228, 2, 1, // Skip to: 140576 +/* 74300 */ MCD_OPC_Decode, 222, 50, 186, 2, // Opcode: ST1D_Q_IMM +/* 74305 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 74320 +/* 74310 */ MCD_OPC_CheckPredicate, 16, 213, 2, 1, // Skip to: 140576 +/* 74315 */ MCD_OPC_Decode, 243, 51, 191, 2, // Opcode: ST3D_IMM +/* 74320 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 74335 +/* 74325 */ MCD_OPC_CheckPredicate, 16, 198, 2, 1, // Skip to: 140576 +/* 74330 */ MCD_OPC_Decode, 220, 50, 186, 2, // Opcode: ST1D_IMM +/* 74335 */ MCD_OPC_FilterValue, 31, 188, 2, 1, // Skip to: 140576 +/* 74340 */ MCD_OPC_CheckPredicate, 16, 183, 2, 1, // Skip to: 140576 +/* 74345 */ MCD_OPC_Decode, 147, 52, 193, 2, // Opcode: ST4D_IMM +/* 74350 */ MCD_OPC_FilterValue, 2, 66, 8, 0, // Skip to: 76469 +/* 74355 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 74358 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 74741 +/* 74363 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 74366 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 74678 +/* 74371 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 74374 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 74402 +/* 74379 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74382 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74392 +/* 74387 */ MCD_OPC_Decode, 219, 53, 194, 2, // Opcode: STXRB +/* 74392 */ MCD_OPC_FilterValue, 1, 131, 2, 1, // Skip to: 140576 +/* 74397 */ MCD_OPC_Decode, 212, 52, 194, 2, // Opcode: STLXRB +/* 74402 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 74440 +/* 74407 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 74410 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74425 +/* 74415 */ MCD_OPC_CheckPredicate, 42, 108, 2, 1, // Skip to: 140576 +/* 74420 */ MCD_OPC_Decode, 222, 14, 195, 2, // Opcode: CASPW +/* 74425 */ MCD_OPC_FilterValue, 63, 98, 2, 1, // Skip to: 140576 +/* 74430 */ MCD_OPC_CheckPredicate, 42, 93, 2, 1, // Skip to: 140576 +/* 74435 */ MCD_OPC_Decode, 220, 14, 195, 2, // Opcode: CASPLW +/* 74440 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 74478 +/* 74445 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74448 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 74463 +/* 74453 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74458 */ MCD_OPC_Decode, 144, 36, 194, 2, // Opcode: LDXRB +/* 74463 */ MCD_OPC_FilterValue, 1, 60, 2, 1, // Skip to: 140576 +/* 74468 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74473 */ MCD_OPC_Decode, 178, 33, 194, 2, // Opcode: LDAXRB +/* 74478 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 74516 +/* 74483 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 74486 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74501 +/* 74491 */ MCD_OPC_CheckPredicate, 42, 32, 2, 1, // Skip to: 140576 +/* 74496 */ MCD_OPC_Decode, 218, 14, 195, 2, // Opcode: CASPAW +/* 74501 */ MCD_OPC_FilterValue, 63, 22, 2, 1, // Skip to: 140576 +/* 74506 */ MCD_OPC_CheckPredicate, 42, 17, 2, 1, // Skip to: 140576 +/* 74511 */ MCD_OPC_Decode, 216, 14, 195, 2, // Opcode: CASPALW +/* 74516 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 74559 +/* 74521 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74524 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 74544 +/* 74529 */ MCD_OPC_CheckPredicate, 43, 250, 1, 1, // Skip to: 140576 +/* 74534 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74539 */ MCD_OPC_Decode, 191, 52, 194, 2, // Opcode: STLLRB +/* 74544 */ MCD_OPC_FilterValue, 1, 235, 1, 1, // Skip to: 140576 +/* 74549 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74554 */ MCD_OPC_Decode, 195, 52, 194, 2, // Opcode: STLRB +/* 74559 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 74597 +/* 74564 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 74567 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74582 +/* 74572 */ MCD_OPC_CheckPredicate, 42, 207, 1, 1, // Skip to: 140576 +/* 74577 */ MCD_OPC_Decode, 210, 14, 196, 2, // Opcode: CASB +/* 74582 */ MCD_OPC_FilterValue, 63, 197, 1, 1, // Skip to: 140576 +/* 74587 */ MCD_OPC_CheckPredicate, 42, 192, 1, 1, // Skip to: 140576 +/* 74592 */ MCD_OPC_Decode, 212, 14, 196, 2, // Opcode: CASLB +/* 74597 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 74640 +/* 74602 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74605 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 74625 +/* 74610 */ MCD_OPC_CheckPredicate, 43, 169, 1, 1, // Skip to: 140576 +/* 74615 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74620 */ MCD_OPC_Decode, 240, 33, 194, 2, // Opcode: LDLARB +/* 74625 */ MCD_OPC_FilterValue, 1, 154, 1, 1, // Skip to: 140576 +/* 74630 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 74635 */ MCD_OPC_Decode, 172, 33, 194, 2, // Opcode: LDARB +/* 74640 */ MCD_OPC_FilterValue, 7, 139, 1, 1, // Skip to: 140576 +/* 74645 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 74648 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74663 +/* 74653 */ MCD_OPC_CheckPredicate, 42, 126, 1, 1, // Skip to: 140576 +/* 74658 */ MCD_OPC_Decode, 202, 14, 196, 2, // Opcode: CASAB +/* 74663 */ MCD_OPC_FilterValue, 63, 116, 1, 1, // Skip to: 140576 +/* 74668 */ MCD_OPC_CheckPredicate, 42, 111, 1, 1, // Skip to: 140576 +/* 74673 */ MCD_OPC_Decode, 204, 14, 196, 2, // Opcode: CASALB +/* 74678 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 74706 +/* 74683 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 74686 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74696 +/* 74691 */ MCD_OPC_Decode, 202, 12, 197, 2, // Opcode: ANDWrs +/* 74696 */ MCD_OPC_FilterValue, 1, 83, 1, 1, // Skip to: 140576 +/* 74701 */ MCD_OPC_Decode, 146, 14, 197, 2, // Opcode: BICWrs +/* 74706 */ MCD_OPC_FilterValue, 3, 73, 1, 1, // Skip to: 140576 +/* 74711 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 74714 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74724 +/* 74719 */ MCD_OPC_Decode, 242, 11, 197, 2, // Opcode: ADDWrs +/* 74724 */ MCD_OPC_FilterValue, 1, 55, 1, 1, // Skip to: 140576 +/* 74729 */ MCD_OPC_CheckField, 22, 2, 0, 48, 1, 1, // Skip to: 140576 +/* 74736 */ MCD_OPC_Decode, 243, 11, 198, 2, // Opcode: ADDWrx +/* 74741 */ MCD_OPC_FilterValue, 1, 162, 0, 0, // Skip to: 74908 +/* 74746 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 74749 */ MCD_OPC_FilterValue, 0, 43, 0, 0, // Skip to: 74797 +/* 74754 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 74757 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74767 +/* 74762 */ MCD_OPC_Decode, 219, 52, 199, 2, // Opcode: STNPWi +/* 74767 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 74777 +/* 74772 */ MCD_OPC_Decode, 135, 34, 199, 2, // Opcode: LDNPWi +/* 74777 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 74787 +/* 74782 */ MCD_OPC_Decode, 150, 53, 199, 2, // Opcode: STPWpost +/* 74787 */ MCD_OPC_FilterValue, 3, 248, 0, 1, // Skip to: 140576 +/* 74792 */ MCD_OPC_Decode, 202, 34, 199, 2, // Opcode: LDPWpost +/* 74797 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 74845 +/* 74802 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 74805 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74815 +/* 74810 */ MCD_OPC_Decode, 149, 53, 199, 2, // Opcode: STPWi +/* 74815 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 74825 +/* 74820 */ MCD_OPC_Decode, 201, 34, 199, 2, // Opcode: LDPWi +/* 74825 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 74835 +/* 74830 */ MCD_OPC_Decode, 151, 53, 199, 2, // Opcode: STPWpre +/* 74835 */ MCD_OPC_FilterValue, 3, 200, 0, 1, // Skip to: 140576 +/* 74840 */ MCD_OPC_Decode, 203, 34, 199, 2, // Opcode: LDPWpre +/* 74845 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 74873 +/* 74850 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 74853 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74863 +/* 74858 */ MCD_OPC_Decode, 198, 38, 197, 2, // Opcode: ORRWrs +/* 74863 */ MCD_OPC_FilterValue, 1, 172, 0, 1, // Skip to: 140576 +/* 74868 */ MCD_OPC_Decode, 187, 38, 197, 2, // Opcode: ORNWrs +/* 74873 */ MCD_OPC_FilterValue, 3, 162, 0, 1, // Skip to: 140576 +/* 74878 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 74881 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74891 +/* 74886 */ MCD_OPC_Decode, 227, 11, 197, 2, // Opcode: ADDSWrs +/* 74891 */ MCD_OPC_FilterValue, 1, 144, 0, 1, // Skip to: 140576 +/* 74896 */ MCD_OPC_CheckField, 22, 2, 0, 137, 0, 1, // Skip to: 140576 +/* 74903 */ MCD_OPC_Decode, 228, 11, 198, 2, // Opcode: ADDSWrx +/* 74908 */ MCD_OPC_FilterValue, 2, 122, 1, 0, // Skip to: 75291 +/* 74913 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 74916 */ MCD_OPC_FilterValue, 0, 51, 1, 0, // Skip to: 75228 +/* 74921 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 74924 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 74952 +/* 74929 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74932 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 74942 +/* 74937 */ MCD_OPC_Decode, 220, 53, 194, 2, // Opcode: STXRH +/* 74942 */ MCD_OPC_FilterValue, 1, 93, 0, 1, // Skip to: 140576 +/* 74947 */ MCD_OPC_Decode, 213, 52, 194, 2, // Opcode: STLXRH +/* 74952 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 74990 +/* 74957 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 74960 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 74975 +/* 74965 */ MCD_OPC_CheckPredicate, 42, 70, 0, 1, // Skip to: 140576 +/* 74970 */ MCD_OPC_Decode, 223, 14, 200, 2, // Opcode: CASPX +/* 74975 */ MCD_OPC_FilterValue, 63, 60, 0, 1, // Skip to: 140576 +/* 74980 */ MCD_OPC_CheckPredicate, 42, 55, 0, 1, // Skip to: 140576 +/* 74985 */ MCD_OPC_Decode, 221, 14, 200, 2, // Opcode: CASPLX +/* 74990 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 75028 +/* 74995 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 74998 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 75013 +/* 75003 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75008 */ MCD_OPC_Decode, 145, 36, 194, 2, // Opcode: LDXRH +/* 75013 */ MCD_OPC_FilterValue, 1, 22, 0, 1, // Skip to: 140576 +/* 75018 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75023 */ MCD_OPC_Decode, 179, 33, 194, 2, // Opcode: LDAXRH +/* 75028 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 75066 +/* 75033 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 75036 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 75051 +/* 75041 */ MCD_OPC_CheckPredicate, 42, 250, 255, 0, // Skip to: 140576 +/* 75046 */ MCD_OPC_Decode, 219, 14, 200, 2, // Opcode: CASPAX +/* 75051 */ MCD_OPC_FilterValue, 63, 240, 255, 0, // Skip to: 140576 +/* 75056 */ MCD_OPC_CheckPredicate, 42, 235, 255, 0, // Skip to: 140576 +/* 75061 */ MCD_OPC_Decode, 217, 14, 200, 2, // Opcode: CASPALX +/* 75066 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 75109 +/* 75071 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75074 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 75094 +/* 75079 */ MCD_OPC_CheckPredicate, 43, 212, 255, 0, // Skip to: 140576 +/* 75084 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75089 */ MCD_OPC_Decode, 192, 52, 194, 2, // Opcode: STLLRH +/* 75094 */ MCD_OPC_FilterValue, 1, 197, 255, 0, // Skip to: 140576 +/* 75099 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75104 */ MCD_OPC_Decode, 196, 52, 194, 2, // Opcode: STLRH +/* 75109 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 75147 +/* 75114 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 75117 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 75132 +/* 75122 */ MCD_OPC_CheckPredicate, 42, 169, 255, 0, // Skip to: 140576 +/* 75127 */ MCD_OPC_Decode, 211, 14, 196, 2, // Opcode: CASH +/* 75132 */ MCD_OPC_FilterValue, 63, 159, 255, 0, // Skip to: 140576 +/* 75137 */ MCD_OPC_CheckPredicate, 42, 154, 255, 0, // Skip to: 140576 +/* 75142 */ MCD_OPC_Decode, 213, 14, 196, 2, // Opcode: CASLH +/* 75147 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 75190 +/* 75152 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75155 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 75175 +/* 75160 */ MCD_OPC_CheckPredicate, 43, 131, 255, 0, // Skip to: 140576 +/* 75165 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75170 */ MCD_OPC_Decode, 241, 33, 194, 2, // Opcode: LDLARH +/* 75175 */ MCD_OPC_FilterValue, 1, 116, 255, 0, // Skip to: 140576 +/* 75180 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75185 */ MCD_OPC_Decode, 173, 33, 194, 2, // Opcode: LDARH +/* 75190 */ MCD_OPC_FilterValue, 7, 101, 255, 0, // Skip to: 140576 +/* 75195 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 75198 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 75213 +/* 75203 */ MCD_OPC_CheckPredicate, 42, 88, 255, 0, // Skip to: 140576 +/* 75208 */ MCD_OPC_Decode, 203, 14, 196, 2, // Opcode: CASAH +/* 75213 */ MCD_OPC_FilterValue, 63, 78, 255, 0, // Skip to: 140576 +/* 75218 */ MCD_OPC_CheckPredicate, 42, 73, 255, 0, // Skip to: 140576 +/* 75223 */ MCD_OPC_Decode, 205, 14, 196, 2, // Opcode: CASALH +/* 75228 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 75256 +/* 75233 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75236 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75246 +/* 75241 */ MCD_OPC_Decode, 208, 18, 197, 2, // Opcode: EORWrs +/* 75246 */ MCD_OPC_FilterValue, 1, 45, 255, 0, // Skip to: 140576 +/* 75251 */ MCD_OPC_Decode, 186, 18, 197, 2, // Opcode: EONWrs +/* 75256 */ MCD_OPC_FilterValue, 3, 35, 255, 0, // Skip to: 140576 +/* 75261 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75264 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75274 +/* 75269 */ MCD_OPC_Decode, 134, 54, 197, 2, // Opcode: SUBWrs +/* 75274 */ MCD_OPC_FilterValue, 1, 17, 255, 0, // Skip to: 140576 +/* 75279 */ MCD_OPC_CheckField, 22, 2, 0, 10, 255, 0, // Skip to: 140576 +/* 75286 */ MCD_OPC_Decode, 135, 54, 198, 2, // Opcode: SUBWrx +/* 75291 */ MCD_OPC_FilterValue, 3, 157, 0, 0, // Skip to: 75453 +/* 75296 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 75299 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 75332 +/* 75304 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75307 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 75322 +/* 75312 */ MCD_OPC_CheckPredicate, 44, 235, 254, 0, // Skip to: 140576 +/* 75317 */ MCD_OPC_Decode, 182, 52, 199, 2, // Opcode: STGPpost +/* 75322 */ MCD_OPC_FilterValue, 3, 225, 254, 0, // Skip to: 140576 +/* 75327 */ MCD_OPC_Decode, 196, 34, 199, 2, // Opcode: LDPSWpost +/* 75332 */ MCD_OPC_FilterValue, 1, 53, 0, 0, // Skip to: 75390 +/* 75337 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75340 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 75355 +/* 75345 */ MCD_OPC_CheckPredicate, 44, 202, 254, 0, // Skip to: 140576 +/* 75350 */ MCD_OPC_Decode, 180, 52, 199, 2, // Opcode: STGPi +/* 75355 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 75365 +/* 75360 */ MCD_OPC_Decode, 195, 34, 199, 2, // Opcode: LDPSWi +/* 75365 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 75380 +/* 75370 */ MCD_OPC_CheckPredicate, 44, 177, 254, 0, // Skip to: 140576 +/* 75375 */ MCD_OPC_Decode, 183, 52, 199, 2, // Opcode: STGPpre +/* 75380 */ MCD_OPC_FilterValue, 3, 167, 254, 0, // Skip to: 140576 +/* 75385 */ MCD_OPC_Decode, 197, 34, 199, 2, // Opcode: LDPSWpre +/* 75390 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 75418 +/* 75395 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75398 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75408 +/* 75403 */ MCD_OPC_Decode, 193, 12, 197, 2, // Opcode: ANDSWrs +/* 75408 */ MCD_OPC_FilterValue, 1, 139, 254, 0, // Skip to: 140576 +/* 75413 */ MCD_OPC_Decode, 143, 14, 197, 2, // Opcode: BICSWrs +/* 75418 */ MCD_OPC_FilterValue, 3, 129, 254, 0, // Skip to: 140576 +/* 75423 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75426 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75436 +/* 75431 */ MCD_OPC_Decode, 255, 53, 197, 2, // Opcode: SUBSWrs +/* 75436 */ MCD_OPC_FilterValue, 1, 111, 254, 0, // Skip to: 140576 +/* 75441 */ MCD_OPC_CheckField, 22, 2, 0, 104, 254, 0, // Skip to: 140576 +/* 75448 */ MCD_OPC_Decode, 128, 54, 198, 2, // Opcode: SUBSWrx +/* 75453 */ MCD_OPC_FilterValue, 4, 115, 1, 0, // Skip to: 75829 +/* 75458 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 75461 */ MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 75753 +/* 75466 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 75469 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 75497 +/* 75474 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75477 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75487 +/* 75482 */ MCD_OPC_Decode, 221, 53, 194, 2, // Opcode: STXRW +/* 75487 */ MCD_OPC_FilterValue, 1, 60, 254, 0, // Skip to: 140576 +/* 75492 */ MCD_OPC_Decode, 214, 52, 194, 2, // Opcode: STLXRW +/* 75497 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 75525 +/* 75502 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75505 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75515 +/* 75510 */ MCD_OPC_Decode, 217, 53, 194, 2, // Opcode: STXPW +/* 75515 */ MCD_OPC_FilterValue, 1, 32, 254, 0, // Skip to: 140576 +/* 75520 */ MCD_OPC_Decode, 210, 52, 194, 2, // Opcode: STLXPW +/* 75525 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 75563 +/* 75530 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75533 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 75548 +/* 75538 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75543 */ MCD_OPC_Decode, 146, 36, 194, 2, // Opcode: LDXRW +/* 75548 */ MCD_OPC_FilterValue, 1, 255, 253, 0, // Skip to: 140576 +/* 75553 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75558 */ MCD_OPC_Decode, 180, 33, 194, 2, // Opcode: LDAXRW +/* 75563 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 75591 +/* 75568 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75571 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75581 +/* 75576 */ MCD_OPC_Decode, 142, 36, 194, 2, // Opcode: LDXPW +/* 75581 */ MCD_OPC_FilterValue, 1, 222, 253, 0, // Skip to: 140576 +/* 75586 */ MCD_OPC_Decode, 176, 33, 194, 2, // Opcode: LDAXPW +/* 75591 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 75634 +/* 75596 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75599 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 75619 +/* 75604 */ MCD_OPC_CheckPredicate, 43, 199, 253, 0, // Skip to: 140576 +/* 75609 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75614 */ MCD_OPC_Decode, 193, 52, 194, 2, // Opcode: STLLRW +/* 75619 */ MCD_OPC_FilterValue, 1, 184, 253, 0, // Skip to: 140576 +/* 75624 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75629 */ MCD_OPC_Decode, 197, 52, 194, 2, // Opcode: STLRW +/* 75634 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 75672 +/* 75639 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 75642 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 75657 +/* 75647 */ MCD_OPC_CheckPredicate, 42, 156, 253, 0, // Skip to: 140576 +/* 75652 */ MCD_OPC_Decode, 224, 14, 196, 2, // Opcode: CASW +/* 75657 */ MCD_OPC_FilterValue, 63, 146, 253, 0, // Skip to: 140576 +/* 75662 */ MCD_OPC_CheckPredicate, 42, 141, 253, 0, // Skip to: 140576 +/* 75667 */ MCD_OPC_Decode, 214, 14, 196, 2, // Opcode: CASLW +/* 75672 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 75715 +/* 75677 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 75680 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 75700 +/* 75685 */ MCD_OPC_CheckPredicate, 43, 118, 253, 0, // Skip to: 140576 +/* 75690 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75695 */ MCD_OPC_Decode, 242, 33, 194, 2, // Opcode: LDLARW +/* 75700 */ MCD_OPC_FilterValue, 1, 103, 253, 0, // Skip to: 140576 +/* 75705 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 75710 */ MCD_OPC_Decode, 174, 33, 194, 2, // Opcode: LDARW +/* 75715 */ MCD_OPC_FilterValue, 7, 88, 253, 0, // Skip to: 140576 +/* 75720 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 75723 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 75738 +/* 75728 */ MCD_OPC_CheckPredicate, 42, 75, 253, 0, // Skip to: 140576 +/* 75733 */ MCD_OPC_Decode, 208, 14, 196, 2, // Opcode: CASAW +/* 75738 */ MCD_OPC_FilterValue, 63, 65, 253, 0, // Skip to: 140576 +/* 75743 */ MCD_OPC_CheckPredicate, 42, 60, 253, 0, // Skip to: 140576 +/* 75748 */ MCD_OPC_Decode, 206, 14, 196, 2, // Opcode: CASALW +/* 75753 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 75781 +/* 75758 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75761 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75771 +/* 75766 */ MCD_OPC_Decode, 204, 12, 197, 2, // Opcode: ANDXrs +/* 75771 */ MCD_OPC_FilterValue, 1, 32, 253, 0, // Skip to: 140576 +/* 75776 */ MCD_OPC_Decode, 147, 14, 197, 2, // Opcode: BICXrs +/* 75781 */ MCD_OPC_FilterValue, 3, 22, 253, 0, // Skip to: 140576 +/* 75786 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75789 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75799 +/* 75794 */ MCD_OPC_Decode, 245, 11, 197, 2, // Opcode: ADDXrs +/* 75799 */ MCD_OPC_FilterValue, 1, 4, 253, 0, // Skip to: 140576 +/* 75804 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75807 */ MCD_OPC_FilterValue, 0, 252, 252, 0, // Skip to: 140576 +/* 75812 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 75824 +/* 75819 */ MCD_OPC_Decode, 247, 11, 198, 2, // Opcode: ADDXrx64 +/* 75824 */ MCD_OPC_Decode, 246, 11, 198, 2, // Opcode: ADDXrx +/* 75829 */ MCD_OPC_FilterValue, 5, 175, 0, 0, // Skip to: 76009 +/* 75834 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 75837 */ MCD_OPC_FilterValue, 0, 43, 0, 0, // Skip to: 75885 +/* 75842 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75845 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75855 +/* 75850 */ MCD_OPC_Decode, 220, 52, 199, 2, // Opcode: STNPXi +/* 75855 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 75865 +/* 75860 */ MCD_OPC_Decode, 136, 34, 199, 2, // Opcode: LDNPXi +/* 75865 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 75875 +/* 75870 */ MCD_OPC_Decode, 153, 53, 199, 2, // Opcode: STPXpost +/* 75875 */ MCD_OPC_FilterValue, 3, 184, 252, 0, // Skip to: 140576 +/* 75880 */ MCD_OPC_Decode, 205, 34, 199, 2, // Opcode: LDPXpost +/* 75885 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 75933 +/* 75890 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75893 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75903 +/* 75898 */ MCD_OPC_Decode, 152, 53, 199, 2, // Opcode: STPXi +/* 75903 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 75913 +/* 75908 */ MCD_OPC_Decode, 204, 34, 199, 2, // Opcode: LDPXi +/* 75913 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 75923 +/* 75918 */ MCD_OPC_Decode, 154, 53, 199, 2, // Opcode: STPXpre +/* 75923 */ MCD_OPC_FilterValue, 3, 136, 252, 0, // Skip to: 140576 +/* 75928 */ MCD_OPC_Decode, 206, 34, 199, 2, // Opcode: LDPXpre +/* 75933 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 75961 +/* 75938 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75941 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75951 +/* 75946 */ MCD_OPC_Decode, 200, 38, 197, 2, // Opcode: ORRXrs +/* 75951 */ MCD_OPC_FilterValue, 1, 108, 252, 0, // Skip to: 140576 +/* 75956 */ MCD_OPC_Decode, 188, 38, 197, 2, // Opcode: ORNXrs +/* 75961 */ MCD_OPC_FilterValue, 3, 98, 252, 0, // Skip to: 140576 +/* 75966 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 75969 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 75979 +/* 75974 */ MCD_OPC_Decode, 230, 11, 197, 2, // Opcode: ADDSXrs +/* 75979 */ MCD_OPC_FilterValue, 1, 80, 252, 0, // Skip to: 140576 +/* 75984 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 75987 */ MCD_OPC_FilterValue, 0, 72, 252, 0, // Skip to: 140576 +/* 75992 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 76004 +/* 75999 */ MCD_OPC_Decode, 232, 11, 198, 2, // Opcode: ADDSXrx64 +/* 76004 */ MCD_OPC_Decode, 231, 11, 198, 2, // Opcode: ADDSXrx +/* 76009 */ MCD_OPC_FilterValue, 6, 115, 1, 0, // Skip to: 76385 +/* 76014 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 76017 */ MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 76309 +/* 76022 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 76025 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 76053 +/* 76030 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76033 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 76043 +/* 76038 */ MCD_OPC_Decode, 222, 53, 194, 2, // Opcode: STXRX +/* 76043 */ MCD_OPC_FilterValue, 1, 16, 252, 0, // Skip to: 140576 +/* 76048 */ MCD_OPC_Decode, 215, 52, 194, 2, // Opcode: STLXRX +/* 76053 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 76081 +/* 76058 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76061 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 76071 +/* 76066 */ MCD_OPC_Decode, 218, 53, 194, 2, // Opcode: STXPX +/* 76071 */ MCD_OPC_FilterValue, 1, 244, 251, 0, // Skip to: 140576 +/* 76076 */ MCD_OPC_Decode, 211, 52, 194, 2, // Opcode: STLXPX +/* 76081 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 76119 +/* 76086 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76089 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 76104 +/* 76094 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76099 */ MCD_OPC_Decode, 147, 36, 194, 2, // Opcode: LDXRX +/* 76104 */ MCD_OPC_FilterValue, 1, 211, 251, 0, // Skip to: 140576 +/* 76109 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76114 */ MCD_OPC_Decode, 181, 33, 194, 2, // Opcode: LDAXRX +/* 76119 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 76147 +/* 76124 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76127 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 76137 +/* 76132 */ MCD_OPC_Decode, 143, 36, 194, 2, // Opcode: LDXPX +/* 76137 */ MCD_OPC_FilterValue, 1, 178, 251, 0, // Skip to: 140576 +/* 76142 */ MCD_OPC_Decode, 177, 33, 194, 2, // Opcode: LDAXPX +/* 76147 */ MCD_OPC_FilterValue, 4, 38, 0, 0, // Skip to: 76190 +/* 76152 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76155 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 76175 +/* 76160 */ MCD_OPC_CheckPredicate, 43, 155, 251, 0, // Skip to: 140576 +/* 76165 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76170 */ MCD_OPC_Decode, 194, 52, 194, 2, // Opcode: STLLRX +/* 76175 */ MCD_OPC_FilterValue, 1, 140, 251, 0, // Skip to: 140576 +/* 76180 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76185 */ MCD_OPC_Decode, 199, 52, 194, 2, // Opcode: STLRX +/* 76190 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 76228 +/* 76195 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 76198 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 76213 +/* 76203 */ MCD_OPC_CheckPredicate, 42, 112, 251, 0, // Skip to: 140576 +/* 76208 */ MCD_OPC_Decode, 225, 14, 201, 2, // Opcode: CASX +/* 76213 */ MCD_OPC_FilterValue, 63, 102, 251, 0, // Skip to: 140576 +/* 76218 */ MCD_OPC_CheckPredicate, 42, 97, 251, 0, // Skip to: 140576 +/* 76223 */ MCD_OPC_Decode, 215, 14, 201, 2, // Opcode: CASLX +/* 76228 */ MCD_OPC_FilterValue, 6, 38, 0, 0, // Skip to: 76271 +/* 76233 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 76236 */ MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 76256 +/* 76241 */ MCD_OPC_CheckPredicate, 43, 74, 251, 0, // Skip to: 140576 +/* 76246 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76251 */ MCD_OPC_Decode, 243, 33, 194, 2, // Opcode: LDLARX +/* 76256 */ MCD_OPC_FilterValue, 1, 59, 251, 0, // Skip to: 140576 +/* 76261 */ MCD_OPC_SoftFail, 0, 128, 248, 125 /* 0x1f7c00 */, +/* 76266 */ MCD_OPC_Decode, 175, 33, 194, 2, // Opcode: LDARX +/* 76271 */ MCD_OPC_FilterValue, 7, 44, 251, 0, // Skip to: 140576 +/* 76276 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 76279 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 76294 +/* 76284 */ MCD_OPC_CheckPredicate, 42, 31, 251, 0, // Skip to: 140576 +/* 76289 */ MCD_OPC_Decode, 209, 14, 201, 2, // Opcode: CASAX +/* 76294 */ MCD_OPC_FilterValue, 63, 21, 251, 0, // Skip to: 140576 +/* 76299 */ MCD_OPC_CheckPredicate, 42, 16, 251, 0, // Skip to: 140576 +/* 76304 */ MCD_OPC_Decode, 207, 14, 201, 2, // Opcode: CASALX +/* 76309 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 76337 +/* 76314 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 76317 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 76327 +/* 76322 */ MCD_OPC_Decode, 210, 18, 197, 2, // Opcode: EORXrs +/* 76327 */ MCD_OPC_FilterValue, 1, 244, 250, 0, // Skip to: 140576 +/* 76332 */ MCD_OPC_Decode, 187, 18, 197, 2, // Opcode: EONXrs +/* 76337 */ MCD_OPC_FilterValue, 3, 234, 250, 0, // Skip to: 140576 +/* 76342 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 76345 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 76355 +/* 76350 */ MCD_OPC_Decode, 137, 54, 197, 2, // Opcode: SUBXrs +/* 76355 */ MCD_OPC_FilterValue, 1, 216, 250, 0, // Skip to: 140576 +/* 76360 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 76363 */ MCD_OPC_FilterValue, 0, 208, 250, 0, // Skip to: 140576 +/* 76368 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 76380 +/* 76375 */ MCD_OPC_Decode, 139, 54, 198, 2, // Opcode: SUBXrx64 +/* 76380 */ MCD_OPC_Decode, 138, 54, 198, 2, // Opcode: SUBXrx +/* 76385 */ MCD_OPC_FilterValue, 7, 186, 250, 0, // Skip to: 140576 +/* 76390 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 76393 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 76421 +/* 76398 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 76401 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 76411 +/* 76406 */ MCD_OPC_Decode, 195, 12, 197, 2, // Opcode: ANDSXrs +/* 76411 */ MCD_OPC_FilterValue, 3, 160, 250, 0, // Skip to: 140576 +/* 76416 */ MCD_OPC_Decode, 130, 54, 197, 2, // Opcode: SUBSXrs +/* 76421 */ MCD_OPC_FilterValue, 1, 150, 250, 0, // Skip to: 140576 +/* 76426 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 76429 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 76439 +/* 76434 */ MCD_OPC_Decode, 144, 14, 197, 2, // Opcode: BICSXrs +/* 76439 */ MCD_OPC_FilterValue, 3, 132, 250, 0, // Skip to: 140576 +/* 76444 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 76447 */ MCD_OPC_FilterValue, 0, 124, 250, 0, // Skip to: 140576 +/* 76452 */ MCD_OPC_CheckField, 13, 2, 3, 5, 0, 0, // Skip to: 76464 +/* 76459 */ MCD_OPC_Decode, 132, 54, 198, 2, // Opcode: SUBSXrx64 +/* 76464 */ MCD_OPC_Decode, 131, 54, 198, 2, // Opcode: SUBSXrx +/* 76469 */ MCD_OPC_FilterValue, 3, 230, 153, 0, // Skip to: 115872 +/* 76474 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 76477 */ MCD_OPC_FilterValue, 0, 91, 3, 0, // Skip to: 77341 +/* 76482 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 76485 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 76868 +/* 76490 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... +/* 76493 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 76508 +/* 76498 */ MCD_OPC_CheckPredicate, 45, 73, 250, 0, // Skip to: 140576 +/* 76503 */ MCD_OPC_Decode, 158, 52, 202, 2, // Opcode: ST4Fourv8b +/* 76508 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 76523 +/* 76513 */ MCD_OPC_CheckPredicate, 45, 58, 250, 0, // Skip to: 140576 +/* 76518 */ MCD_OPC_Decode, 154, 52, 202, 2, // Opcode: ST4Fourv4h +/* 76523 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 76538 +/* 76528 */ MCD_OPC_CheckPredicate, 45, 43, 250, 0, // Skip to: 140576 +/* 76533 */ MCD_OPC_Decode, 152, 52, 202, 2, // Opcode: ST4Fourv2s +/* 76538 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 76553 +/* 76543 */ MCD_OPC_CheckPredicate, 45, 28, 250, 0, // Skip to: 140576 +/* 76548 */ MCD_OPC_Decode, 235, 50, 202, 2, // Opcode: ST1Fourv8b +/* 76553 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 76568 +/* 76558 */ MCD_OPC_CheckPredicate, 45, 13, 250, 0, // Skip to: 140576 +/* 76563 */ MCD_OPC_Decode, 231, 50, 202, 2, // Opcode: ST1Fourv4h +/* 76568 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 76583 +/* 76573 */ MCD_OPC_CheckPredicate, 45, 254, 249, 0, // Skip to: 140576 +/* 76578 */ MCD_OPC_Decode, 229, 50, 202, 2, // Opcode: ST1Fourv2s +/* 76583 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 76598 +/* 76588 */ MCD_OPC_CheckPredicate, 45, 239, 249, 0, // Skip to: 140576 +/* 76593 */ MCD_OPC_Decode, 225, 50, 202, 2, // Opcode: ST1Fourv1d +/* 76598 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 76613 +/* 76603 */ MCD_OPC_CheckPredicate, 45, 224, 249, 0, // Skip to: 140576 +/* 76608 */ MCD_OPC_Decode, 130, 52, 203, 2, // Opcode: ST3Threev8b +/* 76613 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 76628 +/* 76618 */ MCD_OPC_CheckPredicate, 45, 209, 249, 0, // Skip to: 140576 +/* 76623 */ MCD_OPC_Decode, 254, 51, 203, 2, // Opcode: ST3Threev4h +/* 76628 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 76643 +/* 76633 */ MCD_OPC_CheckPredicate, 45, 194, 249, 0, // Skip to: 140576 +/* 76638 */ MCD_OPC_Decode, 252, 51, 203, 2, // Opcode: ST3Threev2s +/* 76643 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 76658 +/* 76648 */ MCD_OPC_CheckPredicate, 45, 179, 249, 0, // Skip to: 140576 +/* 76653 */ MCD_OPC_Decode, 153, 51, 203, 2, // Opcode: ST1Threev8b +/* 76658 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 76673 +/* 76663 */ MCD_OPC_CheckPredicate, 45, 164, 249, 0, // Skip to: 140576 +/* 76668 */ MCD_OPC_Decode, 149, 51, 203, 2, // Opcode: ST1Threev4h +/* 76673 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 76688 +/* 76678 */ MCD_OPC_CheckPredicate, 45, 149, 249, 0, // Skip to: 140576 +/* 76683 */ MCD_OPC_Decode, 147, 51, 203, 2, // Opcode: ST1Threev2s +/* 76688 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 76703 +/* 76693 */ MCD_OPC_CheckPredicate, 45, 134, 249, 0, // Skip to: 140576 +/* 76698 */ MCD_OPC_Decode, 143, 51, 203, 2, // Opcode: ST1Threev1d +/* 76703 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 76718 +/* 76708 */ MCD_OPC_CheckPredicate, 45, 119, 249, 0, // Skip to: 140576 +/* 76713 */ MCD_OPC_Decode, 137, 51, 204, 2, // Opcode: ST1Onev8b +/* 76718 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 76733 +/* 76723 */ MCD_OPC_CheckPredicate, 45, 104, 249, 0, // Skip to: 140576 +/* 76728 */ MCD_OPC_Decode, 133, 51, 204, 2, // Opcode: ST1Onev4h +/* 76733 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 76748 +/* 76738 */ MCD_OPC_CheckPredicate, 45, 89, 249, 0, // Skip to: 140576 +/* 76743 */ MCD_OPC_Decode, 131, 51, 204, 2, // Opcode: ST1Onev2s +/* 76748 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 76763 +/* 76753 */ MCD_OPC_CheckPredicate, 45, 74, 249, 0, // Skip to: 140576 +/* 76758 */ MCD_OPC_Decode, 255, 50, 204, 2, // Opcode: ST1Onev1d +/* 76763 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 76778 +/* 76768 */ MCD_OPC_CheckPredicate, 45, 59, 249, 0, // Skip to: 140576 +/* 76773 */ MCD_OPC_Decode, 226, 51, 205, 2, // Opcode: ST2Twov8b +/* 76778 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 76793 +/* 76783 */ MCD_OPC_CheckPredicate, 45, 44, 249, 0, // Skip to: 140576 +/* 76788 */ MCD_OPC_Decode, 222, 51, 205, 2, // Opcode: ST2Twov4h +/* 76793 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 76808 +/* 76798 */ MCD_OPC_CheckPredicate, 45, 29, 249, 0, // Skip to: 140576 +/* 76803 */ MCD_OPC_Decode, 220, 51, 205, 2, // Opcode: ST2Twov2s +/* 76808 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 76823 +/* 76813 */ MCD_OPC_CheckPredicate, 45, 14, 249, 0, // Skip to: 140576 +/* 76818 */ MCD_OPC_Decode, 169, 51, 205, 2, // Opcode: ST1Twov8b +/* 76823 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 76838 +/* 76828 */ MCD_OPC_CheckPredicate, 45, 255, 248, 0, // Skip to: 140576 +/* 76833 */ MCD_OPC_Decode, 165, 51, 205, 2, // Opcode: ST1Twov4h +/* 76838 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 76853 +/* 76843 */ MCD_OPC_CheckPredicate, 45, 240, 248, 0, // Skip to: 140576 +/* 76848 */ MCD_OPC_Decode, 163, 51, 205, 2, // Opcode: ST1Twov2s +/* 76853 */ MCD_OPC_FilterValue, 43, 230, 248, 0, // Skip to: 140576 +/* 76858 */ MCD_OPC_CheckPredicate, 45, 225, 248, 0, // Skip to: 140576 +/* 76863 */ MCD_OPC_Decode, 159, 51, 205, 2, // Opcode: ST1Twov1d +/* 76868 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 76883 +/* 76873 */ MCD_OPC_CheckPredicate, 46, 210, 248, 0, // Skip to: 140576 +/* 76878 */ MCD_OPC_Decode, 218, 52, 199, 2, // Opcode: STNPSi +/* 76883 */ MCD_OPC_FilterValue, 2, 167, 1, 0, // Skip to: 77311 +/* 76888 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... +/* 76891 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 76906 +/* 76896 */ MCD_OPC_CheckPredicate, 45, 187, 248, 0, // Skip to: 140576 +/* 76901 */ MCD_OPC_Decode, 148, 52, 206, 2, // Opcode: ST4Fourv16b +/* 76906 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 76921 +/* 76911 */ MCD_OPC_CheckPredicate, 45, 172, 248, 0, // Skip to: 140576 +/* 76916 */ MCD_OPC_Decode, 160, 52, 206, 2, // Opcode: ST4Fourv8h +/* 76921 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 76936 +/* 76926 */ MCD_OPC_CheckPredicate, 45, 157, 248, 0, // Skip to: 140576 +/* 76931 */ MCD_OPC_Decode, 156, 52, 206, 2, // Opcode: ST4Fourv4s +/* 76936 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 76951 +/* 76941 */ MCD_OPC_CheckPredicate, 45, 142, 248, 0, // Skip to: 140576 +/* 76946 */ MCD_OPC_Decode, 150, 52, 206, 2, // Opcode: ST4Fourv2d +/* 76951 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 76966 +/* 76956 */ MCD_OPC_CheckPredicate, 45, 127, 248, 0, // Skip to: 140576 +/* 76961 */ MCD_OPC_Decode, 223, 50, 206, 2, // Opcode: ST1Fourv16b +/* 76966 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 76981 +/* 76971 */ MCD_OPC_CheckPredicate, 45, 112, 248, 0, // Skip to: 140576 +/* 76976 */ MCD_OPC_Decode, 237, 50, 206, 2, // Opcode: ST1Fourv8h +/* 76981 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 76996 +/* 76986 */ MCD_OPC_CheckPredicate, 45, 97, 248, 0, // Skip to: 140576 +/* 76991 */ MCD_OPC_Decode, 233, 50, 206, 2, // Opcode: ST1Fourv4s +/* 76996 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 77011 +/* 77001 */ MCD_OPC_CheckPredicate, 45, 82, 248, 0, // Skip to: 140576 +/* 77006 */ MCD_OPC_Decode, 227, 50, 206, 2, // Opcode: ST1Fourv2d +/* 77011 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 77026 +/* 77016 */ MCD_OPC_CheckPredicate, 45, 67, 248, 0, // Skip to: 140576 +/* 77021 */ MCD_OPC_Decode, 248, 51, 207, 2, // Opcode: ST3Threev16b +/* 77026 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 77041 +/* 77031 */ MCD_OPC_CheckPredicate, 45, 52, 248, 0, // Skip to: 140576 +/* 77036 */ MCD_OPC_Decode, 132, 52, 207, 2, // Opcode: ST3Threev8h +/* 77041 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 77056 +/* 77046 */ MCD_OPC_CheckPredicate, 45, 37, 248, 0, // Skip to: 140576 +/* 77051 */ MCD_OPC_Decode, 128, 52, 207, 2, // Opcode: ST3Threev4s +/* 77056 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 77071 +/* 77061 */ MCD_OPC_CheckPredicate, 45, 22, 248, 0, // Skip to: 140576 +/* 77066 */ MCD_OPC_Decode, 250, 51, 207, 2, // Opcode: ST3Threev2d +/* 77071 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 77086 +/* 77076 */ MCD_OPC_CheckPredicate, 45, 7, 248, 0, // Skip to: 140576 +/* 77081 */ MCD_OPC_Decode, 141, 51, 207, 2, // Opcode: ST1Threev16b +/* 77086 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 77101 +/* 77091 */ MCD_OPC_CheckPredicate, 45, 248, 247, 0, // Skip to: 140576 +/* 77096 */ MCD_OPC_Decode, 155, 51, 207, 2, // Opcode: ST1Threev8h +/* 77101 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 77116 +/* 77106 */ MCD_OPC_CheckPredicate, 45, 233, 247, 0, // Skip to: 140576 +/* 77111 */ MCD_OPC_Decode, 151, 51, 207, 2, // Opcode: ST1Threev4s +/* 77116 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 77131 +/* 77121 */ MCD_OPC_CheckPredicate, 45, 218, 247, 0, // Skip to: 140576 +/* 77126 */ MCD_OPC_Decode, 145, 51, 207, 2, // Opcode: ST1Threev2d +/* 77131 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 77146 +/* 77136 */ MCD_OPC_CheckPredicate, 45, 203, 247, 0, // Skip to: 140576 +/* 77141 */ MCD_OPC_Decode, 253, 50, 208, 2, // Opcode: ST1Onev16b +/* 77146 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 77161 +/* 77151 */ MCD_OPC_CheckPredicate, 45, 188, 247, 0, // Skip to: 140576 +/* 77156 */ MCD_OPC_Decode, 139, 51, 208, 2, // Opcode: ST1Onev8h +/* 77161 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 77176 +/* 77166 */ MCD_OPC_CheckPredicate, 45, 173, 247, 0, // Skip to: 140576 +/* 77171 */ MCD_OPC_Decode, 135, 51, 208, 2, // Opcode: ST1Onev4s +/* 77176 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 77191 +/* 77181 */ MCD_OPC_CheckPredicate, 45, 158, 247, 0, // Skip to: 140576 +/* 77186 */ MCD_OPC_Decode, 129, 51, 208, 2, // Opcode: ST1Onev2d +/* 77191 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 77206 +/* 77196 */ MCD_OPC_CheckPredicate, 45, 143, 247, 0, // Skip to: 140576 +/* 77201 */ MCD_OPC_Decode, 216, 51, 209, 2, // Opcode: ST2Twov16b +/* 77206 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 77221 +/* 77211 */ MCD_OPC_CheckPredicate, 45, 128, 247, 0, // Skip to: 140576 +/* 77216 */ MCD_OPC_Decode, 228, 51, 209, 2, // Opcode: ST2Twov8h +/* 77221 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 77236 +/* 77226 */ MCD_OPC_CheckPredicate, 45, 113, 247, 0, // Skip to: 140576 +/* 77231 */ MCD_OPC_Decode, 224, 51, 209, 2, // Opcode: ST2Twov4s +/* 77236 */ MCD_OPC_FilterValue, 35, 10, 0, 0, // Skip to: 77251 +/* 77241 */ MCD_OPC_CheckPredicate, 45, 98, 247, 0, // Skip to: 140576 +/* 77246 */ MCD_OPC_Decode, 218, 51, 209, 2, // Opcode: ST2Twov2d +/* 77251 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 77266 +/* 77256 */ MCD_OPC_CheckPredicate, 45, 83, 247, 0, // Skip to: 140576 +/* 77261 */ MCD_OPC_Decode, 157, 51, 209, 2, // Opcode: ST1Twov16b +/* 77266 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 77281 +/* 77271 */ MCD_OPC_CheckPredicate, 45, 68, 247, 0, // Skip to: 140576 +/* 77276 */ MCD_OPC_Decode, 171, 51, 209, 2, // Opcode: ST1Twov8h +/* 77281 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 77296 +/* 77286 */ MCD_OPC_CheckPredicate, 45, 53, 247, 0, // Skip to: 140576 +/* 77291 */ MCD_OPC_Decode, 167, 51, 209, 2, // Opcode: ST1Twov4s +/* 77296 */ MCD_OPC_FilterValue, 43, 43, 247, 0, // Skip to: 140576 +/* 77301 */ MCD_OPC_CheckPredicate, 45, 38, 247, 0, // Skip to: 140576 +/* 77306 */ MCD_OPC_Decode, 161, 51, 209, 2, // Opcode: ST1Twov2d +/* 77311 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 77326 +/* 77316 */ MCD_OPC_CheckPredicate, 46, 23, 247, 0, // Skip to: 140576 +/* 77321 */ MCD_OPC_Decode, 216, 52, 199, 2, // Opcode: STNPDi +/* 77326 */ MCD_OPC_FilterValue, 5, 13, 247, 0, // Skip to: 140576 +/* 77331 */ MCD_OPC_CheckPredicate, 46, 8, 247, 0, // Skip to: 140576 +/* 77336 */ MCD_OPC_Decode, 217, 52, 199, 2, // Opcode: STNPQi +/* 77341 */ MCD_OPC_FilterValue, 1, 91, 3, 0, // Skip to: 78205 +/* 77346 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 77349 */ MCD_OPC_FilterValue, 0, 122, 1, 0, // Skip to: 77732 +/* 77354 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... +/* 77357 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 77372 +/* 77362 */ MCD_OPC_CheckPredicate, 45, 233, 246, 0, // Skip to: 140576 +/* 77367 */ MCD_OPC_Decode, 228, 32, 202, 2, // Opcode: LD4Fourv8b +/* 77372 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 77387 +/* 77377 */ MCD_OPC_CheckPredicate, 45, 218, 246, 0, // Skip to: 140576 +/* 77382 */ MCD_OPC_Decode, 224, 32, 202, 2, // Opcode: LD4Fourv4h +/* 77387 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 77402 +/* 77392 */ MCD_OPC_CheckPredicate, 45, 203, 246, 0, // Skip to: 140576 +/* 77397 */ MCD_OPC_Decode, 222, 32, 202, 2, // Opcode: LD4Fourv2s +/* 77402 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 77417 +/* 77407 */ MCD_OPC_CheckPredicate, 45, 188, 246, 0, // Skip to: 140576 +/* 77412 */ MCD_OPC_Decode, 216, 30, 202, 2, // Opcode: LD1Fourv8b +/* 77417 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 77432 +/* 77422 */ MCD_OPC_CheckPredicate, 45, 173, 246, 0, // Skip to: 140576 +/* 77427 */ MCD_OPC_Decode, 212, 30, 202, 2, // Opcode: LD1Fourv4h +/* 77432 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 77447 +/* 77437 */ MCD_OPC_CheckPredicate, 45, 158, 246, 0, // Skip to: 140576 +/* 77442 */ MCD_OPC_Decode, 210, 30, 202, 2, // Opcode: LD1Fourv2s +/* 77447 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 77462 +/* 77452 */ MCD_OPC_CheckPredicate, 45, 143, 246, 0, // Skip to: 140576 +/* 77457 */ MCD_OPC_Decode, 206, 30, 202, 2, // Opcode: LD1Fourv1d +/* 77462 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 77477 +/* 77467 */ MCD_OPC_CheckPredicate, 45, 128, 246, 0, // Skip to: 140576 +/* 77472 */ MCD_OPC_Decode, 200, 32, 203, 2, // Opcode: LD3Threev8b +/* 77477 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 77492 +/* 77482 */ MCD_OPC_CheckPredicate, 45, 113, 246, 0, // Skip to: 140576 +/* 77487 */ MCD_OPC_Decode, 196, 32, 203, 2, // Opcode: LD3Threev4h +/* 77492 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 77507 +/* 77497 */ MCD_OPC_CheckPredicate, 45, 98, 246, 0, // Skip to: 140576 +/* 77502 */ MCD_OPC_Decode, 194, 32, 203, 2, // Opcode: LD3Threev2s +/* 77507 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 77522 +/* 77512 */ MCD_OPC_CheckPredicate, 45, 83, 246, 0, // Skip to: 140576 +/* 77517 */ MCD_OPC_Decode, 194, 31, 203, 2, // Opcode: LD1Threev8b +/* 77522 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 77537 +/* 77527 */ MCD_OPC_CheckPredicate, 45, 68, 246, 0, // Skip to: 140576 +/* 77532 */ MCD_OPC_Decode, 190, 31, 203, 2, // Opcode: LD1Threev4h +/* 77537 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 77552 +/* 77542 */ MCD_OPC_CheckPredicate, 45, 53, 246, 0, // Skip to: 140576 +/* 77547 */ MCD_OPC_Decode, 188, 31, 203, 2, // Opcode: LD1Threev2s +/* 77552 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 77567 +/* 77557 */ MCD_OPC_CheckPredicate, 45, 38, 246, 0, // Skip to: 140576 +/* 77562 */ MCD_OPC_Decode, 184, 31, 203, 2, // Opcode: LD1Threev1d +/* 77567 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 77582 +/* 77572 */ MCD_OPC_CheckPredicate, 45, 23, 246, 0, // Skip to: 140576 +/* 77577 */ MCD_OPC_Decode, 246, 30, 204, 2, // Opcode: LD1Onev8b +/* 77582 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 77597 +/* 77587 */ MCD_OPC_CheckPredicate, 45, 8, 246, 0, // Skip to: 140576 +/* 77592 */ MCD_OPC_Decode, 242, 30, 204, 2, // Opcode: LD1Onev4h +/* 77597 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 77612 +/* 77602 */ MCD_OPC_CheckPredicate, 45, 249, 245, 0, // Skip to: 140576 +/* 77607 */ MCD_OPC_Decode, 240, 30, 204, 2, // Opcode: LD1Onev2s +/* 77612 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 77627 +/* 77617 */ MCD_OPC_CheckPredicate, 45, 234, 245, 0, // Skip to: 140576 +/* 77622 */ MCD_OPC_Decode, 236, 30, 204, 2, // Opcode: LD1Onev1d +/* 77627 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 77642 +/* 77632 */ MCD_OPC_CheckPredicate, 45, 219, 245, 0, // Skip to: 140576 +/* 77637 */ MCD_OPC_Decode, 152, 32, 205, 2, // Opcode: LD2Twov8b +/* 77642 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 77657 +/* 77647 */ MCD_OPC_CheckPredicate, 45, 204, 245, 0, // Skip to: 140576 +/* 77652 */ MCD_OPC_Decode, 148, 32, 205, 2, // Opcode: LD2Twov4h +/* 77657 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 77672 +/* 77662 */ MCD_OPC_CheckPredicate, 45, 189, 245, 0, // Skip to: 140576 +/* 77667 */ MCD_OPC_Decode, 146, 32, 205, 2, // Opcode: LD2Twov2s +/* 77672 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 77687 +/* 77677 */ MCD_OPC_CheckPredicate, 45, 174, 245, 0, // Skip to: 140576 +/* 77682 */ MCD_OPC_Decode, 210, 31, 205, 2, // Opcode: LD1Twov8b +/* 77687 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 77702 +/* 77692 */ MCD_OPC_CheckPredicate, 45, 159, 245, 0, // Skip to: 140576 +/* 77697 */ MCD_OPC_Decode, 206, 31, 205, 2, // Opcode: LD1Twov4h +/* 77702 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 77717 +/* 77707 */ MCD_OPC_CheckPredicate, 45, 144, 245, 0, // Skip to: 140576 +/* 77712 */ MCD_OPC_Decode, 204, 31, 205, 2, // Opcode: LD1Twov2s +/* 77717 */ MCD_OPC_FilterValue, 43, 134, 245, 0, // Skip to: 140576 +/* 77722 */ MCD_OPC_CheckPredicate, 45, 129, 245, 0, // Skip to: 140576 +/* 77727 */ MCD_OPC_Decode, 200, 31, 205, 2, // Opcode: LD1Twov1d +/* 77732 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 77747 +/* 77737 */ MCD_OPC_CheckPredicate, 46, 114, 245, 0, // Skip to: 140576 +/* 77742 */ MCD_OPC_Decode, 134, 34, 199, 2, // Opcode: LDNPSi +/* 77747 */ MCD_OPC_FilterValue, 2, 167, 1, 0, // Skip to: 78175 +/* 77752 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... +/* 77755 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 77770 +/* 77760 */ MCD_OPC_CheckPredicate, 45, 91, 245, 0, // Skip to: 140576 +/* 77765 */ MCD_OPC_Decode, 218, 32, 206, 2, // Opcode: LD4Fourv16b +/* 77770 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 77785 +/* 77775 */ MCD_OPC_CheckPredicate, 45, 76, 245, 0, // Skip to: 140576 +/* 77780 */ MCD_OPC_Decode, 230, 32, 206, 2, // Opcode: LD4Fourv8h +/* 77785 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 77800 +/* 77790 */ MCD_OPC_CheckPredicate, 45, 61, 245, 0, // Skip to: 140576 +/* 77795 */ MCD_OPC_Decode, 226, 32, 206, 2, // Opcode: LD4Fourv4s +/* 77800 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 77815 +/* 77805 */ MCD_OPC_CheckPredicate, 45, 46, 245, 0, // Skip to: 140576 +/* 77810 */ MCD_OPC_Decode, 220, 32, 206, 2, // Opcode: LD4Fourv2d +/* 77815 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 77830 +/* 77820 */ MCD_OPC_CheckPredicate, 45, 31, 245, 0, // Skip to: 140576 +/* 77825 */ MCD_OPC_Decode, 204, 30, 206, 2, // Opcode: LD1Fourv16b +/* 77830 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 77845 +/* 77835 */ MCD_OPC_CheckPredicate, 45, 16, 245, 0, // Skip to: 140576 +/* 77840 */ MCD_OPC_Decode, 218, 30, 206, 2, // Opcode: LD1Fourv8h +/* 77845 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 77860 +/* 77850 */ MCD_OPC_CheckPredicate, 45, 1, 245, 0, // Skip to: 140576 +/* 77855 */ MCD_OPC_Decode, 214, 30, 206, 2, // Opcode: LD1Fourv4s +/* 77860 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 77875 +/* 77865 */ MCD_OPC_CheckPredicate, 45, 242, 244, 0, // Skip to: 140576 +/* 77870 */ MCD_OPC_Decode, 208, 30, 206, 2, // Opcode: LD1Fourv2d +/* 77875 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 77890 +/* 77880 */ MCD_OPC_CheckPredicate, 45, 227, 244, 0, // Skip to: 140576 +/* 77885 */ MCD_OPC_Decode, 190, 32, 207, 2, // Opcode: LD3Threev16b +/* 77890 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 77905 +/* 77895 */ MCD_OPC_CheckPredicate, 45, 212, 244, 0, // Skip to: 140576 +/* 77900 */ MCD_OPC_Decode, 202, 32, 207, 2, // Opcode: LD3Threev8h +/* 77905 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 77920 +/* 77910 */ MCD_OPC_CheckPredicate, 45, 197, 244, 0, // Skip to: 140576 +/* 77915 */ MCD_OPC_Decode, 198, 32, 207, 2, // Opcode: LD3Threev4s +/* 77920 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 77935 +/* 77925 */ MCD_OPC_CheckPredicate, 45, 182, 244, 0, // Skip to: 140576 +/* 77930 */ MCD_OPC_Decode, 192, 32, 207, 2, // Opcode: LD3Threev2d +/* 77935 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 77950 +/* 77940 */ MCD_OPC_CheckPredicate, 45, 167, 244, 0, // Skip to: 140576 +/* 77945 */ MCD_OPC_Decode, 182, 31, 207, 2, // Opcode: LD1Threev16b +/* 77950 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 77965 +/* 77955 */ MCD_OPC_CheckPredicate, 45, 152, 244, 0, // Skip to: 140576 +/* 77960 */ MCD_OPC_Decode, 196, 31, 207, 2, // Opcode: LD1Threev8h +/* 77965 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 77980 +/* 77970 */ MCD_OPC_CheckPredicate, 45, 137, 244, 0, // Skip to: 140576 +/* 77975 */ MCD_OPC_Decode, 192, 31, 207, 2, // Opcode: LD1Threev4s +/* 77980 */ MCD_OPC_FilterValue, 27, 10, 0, 0, // Skip to: 77995 +/* 77985 */ MCD_OPC_CheckPredicate, 45, 122, 244, 0, // Skip to: 140576 +/* 77990 */ MCD_OPC_Decode, 186, 31, 207, 2, // Opcode: LD1Threev2d +/* 77995 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 78010 +/* 78000 */ MCD_OPC_CheckPredicate, 45, 107, 244, 0, // Skip to: 140576 +/* 78005 */ MCD_OPC_Decode, 234, 30, 208, 2, // Opcode: LD1Onev16b +/* 78010 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 78025 +/* 78015 */ MCD_OPC_CheckPredicate, 45, 92, 244, 0, // Skip to: 140576 +/* 78020 */ MCD_OPC_Decode, 248, 30, 208, 2, // Opcode: LD1Onev8h +/* 78025 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 78040 +/* 78030 */ MCD_OPC_CheckPredicate, 45, 77, 244, 0, // Skip to: 140576 +/* 78035 */ MCD_OPC_Decode, 244, 30, 208, 2, // Opcode: LD1Onev4s +/* 78040 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 78055 +/* 78045 */ MCD_OPC_CheckPredicate, 45, 62, 244, 0, // Skip to: 140576 +/* 78050 */ MCD_OPC_Decode, 238, 30, 208, 2, // Opcode: LD1Onev2d +/* 78055 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 78070 +/* 78060 */ MCD_OPC_CheckPredicate, 45, 47, 244, 0, // Skip to: 140576 +/* 78065 */ MCD_OPC_Decode, 142, 32, 209, 2, // Opcode: LD2Twov16b +/* 78070 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 78085 +/* 78075 */ MCD_OPC_CheckPredicate, 45, 32, 244, 0, // Skip to: 140576 +/* 78080 */ MCD_OPC_Decode, 154, 32, 209, 2, // Opcode: LD2Twov8h +/* 78085 */ MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 78100 +/* 78090 */ MCD_OPC_CheckPredicate, 45, 17, 244, 0, // Skip to: 140576 +/* 78095 */ MCD_OPC_Decode, 150, 32, 209, 2, // Opcode: LD2Twov4s +/* 78100 */ MCD_OPC_FilterValue, 35, 10, 0, 0, // Skip to: 78115 +/* 78105 */ MCD_OPC_CheckPredicate, 45, 2, 244, 0, // Skip to: 140576 +/* 78110 */ MCD_OPC_Decode, 144, 32, 209, 2, // Opcode: LD2Twov2d +/* 78115 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 78130 +/* 78120 */ MCD_OPC_CheckPredicate, 45, 243, 243, 0, // Skip to: 140576 +/* 78125 */ MCD_OPC_Decode, 198, 31, 209, 2, // Opcode: LD1Twov16b +/* 78130 */ MCD_OPC_FilterValue, 41, 10, 0, 0, // Skip to: 78145 +/* 78135 */ MCD_OPC_CheckPredicate, 45, 228, 243, 0, // Skip to: 140576 +/* 78140 */ MCD_OPC_Decode, 212, 31, 209, 2, // Opcode: LD1Twov8h +/* 78145 */ MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 78160 +/* 78150 */ MCD_OPC_CheckPredicate, 45, 213, 243, 0, // Skip to: 140576 +/* 78155 */ MCD_OPC_Decode, 208, 31, 209, 2, // Opcode: LD1Twov4s +/* 78160 */ MCD_OPC_FilterValue, 43, 203, 243, 0, // Skip to: 140576 +/* 78165 */ MCD_OPC_CheckPredicate, 45, 198, 243, 0, // Skip to: 140576 +/* 78170 */ MCD_OPC_Decode, 202, 31, 209, 2, // Opcode: LD1Twov2d +/* 78175 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 78190 +/* 78180 */ MCD_OPC_CheckPredicate, 46, 183, 243, 0, // Skip to: 140576 +/* 78185 */ MCD_OPC_Decode, 132, 34, 199, 2, // Opcode: LDNPDi +/* 78190 */ MCD_OPC_FilterValue, 5, 173, 243, 0, // Skip to: 140576 +/* 78195 */ MCD_OPC_CheckPredicate, 46, 168, 243, 0, // Skip to: 140576 +/* 78200 */ MCD_OPC_Decode, 133, 34, 199, 2, // Opcode: LDNPQi +/* 78205 */ MCD_OPC_FilterValue, 2, 206, 4, 0, // Skip to: 79440 +/* 78210 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 78213 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 78771 +/* 78218 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 78221 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78243 +/* 78226 */ MCD_OPC_CheckPredicate, 45, 137, 243, 0, // Skip to: 140576 +/* 78231 */ MCD_OPC_CheckField, 21, 1, 0, 130, 243, 0, // Skip to: 140576 +/* 78238 */ MCD_OPC_Decode, 159, 52, 210, 2, // Opcode: ST4Fourv8b_POST +/* 78243 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 78265 +/* 78248 */ MCD_OPC_CheckPredicate, 45, 115, 243, 0, // Skip to: 140576 +/* 78253 */ MCD_OPC_CheckField, 21, 1, 0, 108, 243, 0, // Skip to: 140576 +/* 78260 */ MCD_OPC_Decode, 155, 52, 210, 2, // Opcode: ST4Fourv4h_POST +/* 78265 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 78287 +/* 78270 */ MCD_OPC_CheckPredicate, 45, 93, 243, 0, // Skip to: 140576 +/* 78275 */ MCD_OPC_CheckField, 21, 1, 0, 86, 243, 0, // Skip to: 140576 +/* 78282 */ MCD_OPC_Decode, 153, 52, 210, 2, // Opcode: ST4Fourv2s_POST +/* 78287 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 78309 +/* 78292 */ MCD_OPC_CheckPredicate, 45, 71, 243, 0, // Skip to: 140576 +/* 78297 */ MCD_OPC_CheckField, 21, 1, 0, 64, 243, 0, // Skip to: 140576 +/* 78304 */ MCD_OPC_Decode, 236, 50, 210, 2, // Opcode: ST1Fourv8b_POST +/* 78309 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 78331 +/* 78314 */ MCD_OPC_CheckPredicate, 45, 49, 243, 0, // Skip to: 140576 +/* 78319 */ MCD_OPC_CheckField, 21, 1, 0, 42, 243, 0, // Skip to: 140576 +/* 78326 */ MCD_OPC_Decode, 232, 50, 210, 2, // Opcode: ST1Fourv4h_POST +/* 78331 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 78353 +/* 78336 */ MCD_OPC_CheckPredicate, 45, 27, 243, 0, // Skip to: 140576 +/* 78341 */ MCD_OPC_CheckField, 21, 1, 0, 20, 243, 0, // Skip to: 140576 +/* 78348 */ MCD_OPC_Decode, 230, 50, 210, 2, // Opcode: ST1Fourv2s_POST +/* 78353 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 78375 +/* 78358 */ MCD_OPC_CheckPredicate, 45, 5, 243, 0, // Skip to: 140576 +/* 78363 */ MCD_OPC_CheckField, 21, 1, 0, 254, 242, 0, // Skip to: 140576 +/* 78370 */ MCD_OPC_Decode, 226, 50, 210, 2, // Opcode: ST1Fourv1d_POST +/* 78375 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 78397 +/* 78380 */ MCD_OPC_CheckPredicate, 45, 239, 242, 0, // Skip to: 140576 +/* 78385 */ MCD_OPC_CheckField, 21, 1, 0, 232, 242, 0, // Skip to: 140576 +/* 78392 */ MCD_OPC_Decode, 131, 52, 211, 2, // Opcode: ST3Threev8b_POST +/* 78397 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 78419 +/* 78402 */ MCD_OPC_CheckPredicate, 45, 217, 242, 0, // Skip to: 140576 +/* 78407 */ MCD_OPC_CheckField, 21, 1, 0, 210, 242, 0, // Skip to: 140576 +/* 78414 */ MCD_OPC_Decode, 255, 51, 211, 2, // Opcode: ST3Threev4h_POST +/* 78419 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 78441 +/* 78424 */ MCD_OPC_CheckPredicate, 45, 195, 242, 0, // Skip to: 140576 +/* 78429 */ MCD_OPC_CheckField, 21, 1, 0, 188, 242, 0, // Skip to: 140576 +/* 78436 */ MCD_OPC_Decode, 253, 51, 211, 2, // Opcode: ST3Threev2s_POST +/* 78441 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 78463 +/* 78446 */ MCD_OPC_CheckPredicate, 45, 173, 242, 0, // Skip to: 140576 +/* 78451 */ MCD_OPC_CheckField, 21, 1, 0, 166, 242, 0, // Skip to: 140576 +/* 78458 */ MCD_OPC_Decode, 154, 51, 211, 2, // Opcode: ST1Threev8b_POST +/* 78463 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 78485 +/* 78468 */ MCD_OPC_CheckPredicate, 45, 151, 242, 0, // Skip to: 140576 +/* 78473 */ MCD_OPC_CheckField, 21, 1, 0, 144, 242, 0, // Skip to: 140576 +/* 78480 */ MCD_OPC_Decode, 150, 51, 211, 2, // Opcode: ST1Threev4h_POST +/* 78485 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 78507 +/* 78490 */ MCD_OPC_CheckPredicate, 45, 129, 242, 0, // Skip to: 140576 +/* 78495 */ MCD_OPC_CheckField, 21, 1, 0, 122, 242, 0, // Skip to: 140576 +/* 78502 */ MCD_OPC_Decode, 148, 51, 211, 2, // Opcode: ST1Threev2s_POST +/* 78507 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 78529 +/* 78512 */ MCD_OPC_CheckPredicate, 45, 107, 242, 0, // Skip to: 140576 +/* 78517 */ MCD_OPC_CheckField, 21, 1, 0, 100, 242, 0, // Skip to: 140576 +/* 78524 */ MCD_OPC_Decode, 144, 51, 211, 2, // Opcode: ST1Threev1d_POST +/* 78529 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 78551 +/* 78534 */ MCD_OPC_CheckPredicate, 45, 85, 242, 0, // Skip to: 140576 +/* 78539 */ MCD_OPC_CheckField, 21, 1, 0, 78, 242, 0, // Skip to: 140576 +/* 78546 */ MCD_OPC_Decode, 138, 51, 212, 2, // Opcode: ST1Onev8b_POST +/* 78551 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 78573 +/* 78556 */ MCD_OPC_CheckPredicate, 45, 63, 242, 0, // Skip to: 140576 +/* 78561 */ MCD_OPC_CheckField, 21, 1, 0, 56, 242, 0, // Skip to: 140576 +/* 78568 */ MCD_OPC_Decode, 134, 51, 212, 2, // Opcode: ST1Onev4h_POST +/* 78573 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 78595 +/* 78578 */ MCD_OPC_CheckPredicate, 45, 41, 242, 0, // Skip to: 140576 +/* 78583 */ MCD_OPC_CheckField, 21, 1, 0, 34, 242, 0, // Skip to: 140576 +/* 78590 */ MCD_OPC_Decode, 132, 51, 212, 2, // Opcode: ST1Onev2s_POST +/* 78595 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 78617 +/* 78600 */ MCD_OPC_CheckPredicate, 45, 19, 242, 0, // Skip to: 140576 +/* 78605 */ MCD_OPC_CheckField, 21, 1, 0, 12, 242, 0, // Skip to: 140576 +/* 78612 */ MCD_OPC_Decode, 128, 51, 212, 2, // Opcode: ST1Onev1d_POST +/* 78617 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 78639 +/* 78622 */ MCD_OPC_CheckPredicate, 45, 253, 241, 0, // Skip to: 140576 +/* 78627 */ MCD_OPC_CheckField, 21, 1, 0, 246, 241, 0, // Skip to: 140576 +/* 78634 */ MCD_OPC_Decode, 227, 51, 213, 2, // Opcode: ST2Twov8b_POST +/* 78639 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 78661 +/* 78644 */ MCD_OPC_CheckPredicate, 45, 231, 241, 0, // Skip to: 140576 +/* 78649 */ MCD_OPC_CheckField, 21, 1, 0, 224, 241, 0, // Skip to: 140576 +/* 78656 */ MCD_OPC_Decode, 223, 51, 213, 2, // Opcode: ST2Twov4h_POST +/* 78661 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 78683 +/* 78666 */ MCD_OPC_CheckPredicate, 45, 209, 241, 0, // Skip to: 140576 +/* 78671 */ MCD_OPC_CheckField, 21, 1, 0, 202, 241, 0, // Skip to: 140576 +/* 78678 */ MCD_OPC_Decode, 221, 51, 213, 2, // Opcode: ST2Twov2s_POST +/* 78683 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 78705 +/* 78688 */ MCD_OPC_CheckPredicate, 45, 187, 241, 0, // Skip to: 140576 +/* 78693 */ MCD_OPC_CheckField, 21, 1, 0, 180, 241, 0, // Skip to: 140576 +/* 78700 */ MCD_OPC_Decode, 170, 51, 213, 2, // Opcode: ST1Twov8b_POST +/* 78705 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 78727 +/* 78710 */ MCD_OPC_CheckPredicate, 45, 165, 241, 0, // Skip to: 140576 +/* 78715 */ MCD_OPC_CheckField, 21, 1, 0, 158, 241, 0, // Skip to: 140576 +/* 78722 */ MCD_OPC_Decode, 166, 51, 213, 2, // Opcode: ST1Twov4h_POST +/* 78727 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 78749 +/* 78732 */ MCD_OPC_CheckPredicate, 45, 143, 241, 0, // Skip to: 140576 +/* 78737 */ MCD_OPC_CheckField, 21, 1, 0, 136, 241, 0, // Skip to: 140576 +/* 78744 */ MCD_OPC_Decode, 164, 51, 213, 2, // Opcode: ST1Twov2s_POST +/* 78749 */ MCD_OPC_FilterValue, 43, 126, 241, 0, // Skip to: 140576 +/* 78754 */ MCD_OPC_CheckPredicate, 45, 121, 241, 0, // Skip to: 140576 +/* 78759 */ MCD_OPC_CheckField, 21, 1, 0, 114, 241, 0, // Skip to: 140576 +/* 78766 */ MCD_OPC_Decode, 160, 51, 213, 2, // Opcode: ST1Twov1d_POST +/* 78771 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 78786 +/* 78776 */ MCD_OPC_CheckPredicate, 46, 99, 241, 0, // Skip to: 140576 +/* 78781 */ MCD_OPC_Decode, 147, 53, 199, 2, // Opcode: STPSpost +/* 78786 */ MCD_OPC_FilterValue, 2, 107, 2, 0, // Skip to: 79410 +/* 78791 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 78794 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 78816 +/* 78799 */ MCD_OPC_CheckPredicate, 45, 76, 241, 0, // Skip to: 140576 +/* 78804 */ MCD_OPC_CheckField, 21, 1, 0, 69, 241, 0, // Skip to: 140576 +/* 78811 */ MCD_OPC_Decode, 149, 52, 214, 2, // Opcode: ST4Fourv16b_POST +/* 78816 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 78838 +/* 78821 */ MCD_OPC_CheckPredicate, 45, 54, 241, 0, // Skip to: 140576 +/* 78826 */ MCD_OPC_CheckField, 21, 1, 0, 47, 241, 0, // Skip to: 140576 +/* 78833 */ MCD_OPC_Decode, 161, 52, 214, 2, // Opcode: ST4Fourv8h_POST +/* 78838 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 78860 +/* 78843 */ MCD_OPC_CheckPredicate, 45, 32, 241, 0, // Skip to: 140576 +/* 78848 */ MCD_OPC_CheckField, 21, 1, 0, 25, 241, 0, // Skip to: 140576 +/* 78855 */ MCD_OPC_Decode, 157, 52, 214, 2, // Opcode: ST4Fourv4s_POST +/* 78860 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 78882 +/* 78865 */ MCD_OPC_CheckPredicate, 45, 10, 241, 0, // Skip to: 140576 +/* 78870 */ MCD_OPC_CheckField, 21, 1, 0, 3, 241, 0, // Skip to: 140576 +/* 78877 */ MCD_OPC_Decode, 151, 52, 214, 2, // Opcode: ST4Fourv2d_POST +/* 78882 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 78904 +/* 78887 */ MCD_OPC_CheckPredicate, 45, 244, 240, 0, // Skip to: 140576 +/* 78892 */ MCD_OPC_CheckField, 21, 1, 0, 237, 240, 0, // Skip to: 140576 +/* 78899 */ MCD_OPC_Decode, 224, 50, 214, 2, // Opcode: ST1Fourv16b_POST +/* 78904 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 78926 +/* 78909 */ MCD_OPC_CheckPredicate, 45, 222, 240, 0, // Skip to: 140576 +/* 78914 */ MCD_OPC_CheckField, 21, 1, 0, 215, 240, 0, // Skip to: 140576 +/* 78921 */ MCD_OPC_Decode, 238, 50, 214, 2, // Opcode: ST1Fourv8h_POST +/* 78926 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 78948 +/* 78931 */ MCD_OPC_CheckPredicate, 45, 200, 240, 0, // Skip to: 140576 +/* 78936 */ MCD_OPC_CheckField, 21, 1, 0, 193, 240, 0, // Skip to: 140576 +/* 78943 */ MCD_OPC_Decode, 234, 50, 214, 2, // Opcode: ST1Fourv4s_POST +/* 78948 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 78970 +/* 78953 */ MCD_OPC_CheckPredicate, 45, 178, 240, 0, // Skip to: 140576 +/* 78958 */ MCD_OPC_CheckField, 21, 1, 0, 171, 240, 0, // Skip to: 140576 +/* 78965 */ MCD_OPC_Decode, 228, 50, 214, 2, // Opcode: ST1Fourv2d_POST +/* 78970 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 78992 +/* 78975 */ MCD_OPC_CheckPredicate, 45, 156, 240, 0, // Skip to: 140576 +/* 78980 */ MCD_OPC_CheckField, 21, 1, 0, 149, 240, 0, // Skip to: 140576 +/* 78987 */ MCD_OPC_Decode, 249, 51, 215, 2, // Opcode: ST3Threev16b_POST +/* 78992 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 79014 +/* 78997 */ MCD_OPC_CheckPredicate, 45, 134, 240, 0, // Skip to: 140576 +/* 79002 */ MCD_OPC_CheckField, 21, 1, 0, 127, 240, 0, // Skip to: 140576 +/* 79009 */ MCD_OPC_Decode, 133, 52, 215, 2, // Opcode: ST3Threev8h_POST +/* 79014 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 79036 +/* 79019 */ MCD_OPC_CheckPredicate, 45, 112, 240, 0, // Skip to: 140576 +/* 79024 */ MCD_OPC_CheckField, 21, 1, 0, 105, 240, 0, // Skip to: 140576 +/* 79031 */ MCD_OPC_Decode, 129, 52, 215, 2, // Opcode: ST3Threev4s_POST +/* 79036 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 79058 +/* 79041 */ MCD_OPC_CheckPredicate, 45, 90, 240, 0, // Skip to: 140576 +/* 79046 */ MCD_OPC_CheckField, 21, 1, 0, 83, 240, 0, // Skip to: 140576 +/* 79053 */ MCD_OPC_Decode, 251, 51, 215, 2, // Opcode: ST3Threev2d_POST +/* 79058 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 79080 +/* 79063 */ MCD_OPC_CheckPredicate, 45, 68, 240, 0, // Skip to: 140576 +/* 79068 */ MCD_OPC_CheckField, 21, 1, 0, 61, 240, 0, // Skip to: 140576 +/* 79075 */ MCD_OPC_Decode, 142, 51, 215, 2, // Opcode: ST1Threev16b_POST +/* 79080 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 79102 +/* 79085 */ MCD_OPC_CheckPredicate, 45, 46, 240, 0, // Skip to: 140576 +/* 79090 */ MCD_OPC_CheckField, 21, 1, 0, 39, 240, 0, // Skip to: 140576 +/* 79097 */ MCD_OPC_Decode, 156, 51, 215, 2, // Opcode: ST1Threev8h_POST +/* 79102 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 79124 +/* 79107 */ MCD_OPC_CheckPredicate, 45, 24, 240, 0, // Skip to: 140576 +/* 79112 */ MCD_OPC_CheckField, 21, 1, 0, 17, 240, 0, // Skip to: 140576 +/* 79119 */ MCD_OPC_Decode, 152, 51, 215, 2, // Opcode: ST1Threev4s_POST +/* 79124 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 79146 +/* 79129 */ MCD_OPC_CheckPredicate, 45, 2, 240, 0, // Skip to: 140576 +/* 79134 */ MCD_OPC_CheckField, 21, 1, 0, 251, 239, 0, // Skip to: 140576 +/* 79141 */ MCD_OPC_Decode, 146, 51, 215, 2, // Opcode: ST1Threev2d_POST +/* 79146 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 79168 +/* 79151 */ MCD_OPC_CheckPredicate, 45, 236, 239, 0, // Skip to: 140576 +/* 79156 */ MCD_OPC_CheckField, 21, 1, 0, 229, 239, 0, // Skip to: 140576 +/* 79163 */ MCD_OPC_Decode, 254, 50, 216, 2, // Opcode: ST1Onev16b_POST +/* 79168 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 79190 +/* 79173 */ MCD_OPC_CheckPredicate, 45, 214, 239, 0, // Skip to: 140576 +/* 79178 */ MCD_OPC_CheckField, 21, 1, 0, 207, 239, 0, // Skip to: 140576 +/* 79185 */ MCD_OPC_Decode, 140, 51, 216, 2, // Opcode: ST1Onev8h_POST +/* 79190 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 79212 +/* 79195 */ MCD_OPC_CheckPredicate, 45, 192, 239, 0, // Skip to: 140576 +/* 79200 */ MCD_OPC_CheckField, 21, 1, 0, 185, 239, 0, // Skip to: 140576 +/* 79207 */ MCD_OPC_Decode, 136, 51, 216, 2, // Opcode: ST1Onev4s_POST +/* 79212 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 79234 +/* 79217 */ MCD_OPC_CheckPredicate, 45, 170, 239, 0, // Skip to: 140576 +/* 79222 */ MCD_OPC_CheckField, 21, 1, 0, 163, 239, 0, // Skip to: 140576 +/* 79229 */ MCD_OPC_Decode, 130, 51, 216, 2, // Opcode: ST1Onev2d_POST +/* 79234 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 79256 +/* 79239 */ MCD_OPC_CheckPredicate, 45, 148, 239, 0, // Skip to: 140576 +/* 79244 */ MCD_OPC_CheckField, 21, 1, 0, 141, 239, 0, // Skip to: 140576 +/* 79251 */ MCD_OPC_Decode, 217, 51, 217, 2, // Opcode: ST2Twov16b_POST +/* 79256 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 79278 +/* 79261 */ MCD_OPC_CheckPredicate, 45, 126, 239, 0, // Skip to: 140576 +/* 79266 */ MCD_OPC_CheckField, 21, 1, 0, 119, 239, 0, // Skip to: 140576 +/* 79273 */ MCD_OPC_Decode, 229, 51, 217, 2, // Opcode: ST2Twov8h_POST +/* 79278 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 79300 +/* 79283 */ MCD_OPC_CheckPredicate, 45, 104, 239, 0, // Skip to: 140576 +/* 79288 */ MCD_OPC_CheckField, 21, 1, 0, 97, 239, 0, // Skip to: 140576 +/* 79295 */ MCD_OPC_Decode, 225, 51, 217, 2, // Opcode: ST2Twov4s_POST +/* 79300 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 79322 +/* 79305 */ MCD_OPC_CheckPredicate, 45, 82, 239, 0, // Skip to: 140576 +/* 79310 */ MCD_OPC_CheckField, 21, 1, 0, 75, 239, 0, // Skip to: 140576 +/* 79317 */ MCD_OPC_Decode, 219, 51, 217, 2, // Opcode: ST2Twov2d_POST +/* 79322 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 79344 +/* 79327 */ MCD_OPC_CheckPredicate, 45, 60, 239, 0, // Skip to: 140576 +/* 79332 */ MCD_OPC_CheckField, 21, 1, 0, 53, 239, 0, // Skip to: 140576 +/* 79339 */ MCD_OPC_Decode, 158, 51, 217, 2, // Opcode: ST1Twov16b_POST +/* 79344 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 79366 +/* 79349 */ MCD_OPC_CheckPredicate, 45, 38, 239, 0, // Skip to: 140576 +/* 79354 */ MCD_OPC_CheckField, 21, 1, 0, 31, 239, 0, // Skip to: 140576 +/* 79361 */ MCD_OPC_Decode, 172, 51, 217, 2, // Opcode: ST1Twov8h_POST +/* 79366 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 79388 +/* 79371 */ MCD_OPC_CheckPredicate, 45, 16, 239, 0, // Skip to: 140576 +/* 79376 */ MCD_OPC_CheckField, 21, 1, 0, 9, 239, 0, // Skip to: 140576 +/* 79383 */ MCD_OPC_Decode, 168, 51, 217, 2, // Opcode: ST1Twov4s_POST +/* 79388 */ MCD_OPC_FilterValue, 43, 255, 238, 0, // Skip to: 140576 +/* 79393 */ MCD_OPC_CheckPredicate, 45, 250, 238, 0, // Skip to: 140576 +/* 79398 */ MCD_OPC_CheckField, 21, 1, 0, 243, 238, 0, // Skip to: 140576 +/* 79405 */ MCD_OPC_Decode, 162, 51, 217, 2, // Opcode: ST1Twov2d_POST +/* 79410 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 79425 +/* 79415 */ MCD_OPC_CheckPredicate, 46, 228, 238, 0, // Skip to: 140576 +/* 79420 */ MCD_OPC_Decode, 141, 53, 199, 2, // Opcode: STPDpost +/* 79425 */ MCD_OPC_FilterValue, 5, 218, 238, 0, // Skip to: 140576 +/* 79430 */ MCD_OPC_CheckPredicate, 46, 213, 238, 0, // Skip to: 140576 +/* 79435 */ MCD_OPC_Decode, 144, 53, 199, 2, // Opcode: STPQpost +/* 79440 */ MCD_OPC_FilterValue, 3, 206, 4, 0, // Skip to: 80675 +/* 79445 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 79448 */ MCD_OPC_FilterValue, 0, 41, 2, 0, // Skip to: 80006 +/* 79453 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 79456 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 79478 +/* 79461 */ MCD_OPC_CheckPredicate, 45, 182, 238, 0, // Skip to: 140576 +/* 79466 */ MCD_OPC_CheckField, 21, 1, 0, 175, 238, 0, // Skip to: 140576 +/* 79473 */ MCD_OPC_Decode, 229, 32, 210, 2, // Opcode: LD4Fourv8b_POST +/* 79478 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 79500 +/* 79483 */ MCD_OPC_CheckPredicate, 45, 160, 238, 0, // Skip to: 140576 +/* 79488 */ MCD_OPC_CheckField, 21, 1, 0, 153, 238, 0, // Skip to: 140576 +/* 79495 */ MCD_OPC_Decode, 225, 32, 210, 2, // Opcode: LD4Fourv4h_POST +/* 79500 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 79522 +/* 79505 */ MCD_OPC_CheckPredicate, 45, 138, 238, 0, // Skip to: 140576 +/* 79510 */ MCD_OPC_CheckField, 21, 1, 0, 131, 238, 0, // Skip to: 140576 +/* 79517 */ MCD_OPC_Decode, 223, 32, 210, 2, // Opcode: LD4Fourv2s_POST +/* 79522 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 79544 +/* 79527 */ MCD_OPC_CheckPredicate, 45, 116, 238, 0, // Skip to: 140576 +/* 79532 */ MCD_OPC_CheckField, 21, 1, 0, 109, 238, 0, // Skip to: 140576 +/* 79539 */ MCD_OPC_Decode, 217, 30, 210, 2, // Opcode: LD1Fourv8b_POST +/* 79544 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 79566 +/* 79549 */ MCD_OPC_CheckPredicate, 45, 94, 238, 0, // Skip to: 140576 +/* 79554 */ MCD_OPC_CheckField, 21, 1, 0, 87, 238, 0, // Skip to: 140576 +/* 79561 */ MCD_OPC_Decode, 213, 30, 210, 2, // Opcode: LD1Fourv4h_POST +/* 79566 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 79588 +/* 79571 */ MCD_OPC_CheckPredicate, 45, 72, 238, 0, // Skip to: 140576 +/* 79576 */ MCD_OPC_CheckField, 21, 1, 0, 65, 238, 0, // Skip to: 140576 +/* 79583 */ MCD_OPC_Decode, 211, 30, 210, 2, // Opcode: LD1Fourv2s_POST +/* 79588 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 79610 +/* 79593 */ MCD_OPC_CheckPredicate, 45, 50, 238, 0, // Skip to: 140576 +/* 79598 */ MCD_OPC_CheckField, 21, 1, 0, 43, 238, 0, // Skip to: 140576 +/* 79605 */ MCD_OPC_Decode, 207, 30, 210, 2, // Opcode: LD1Fourv1d_POST +/* 79610 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 79632 +/* 79615 */ MCD_OPC_CheckPredicate, 45, 28, 238, 0, // Skip to: 140576 +/* 79620 */ MCD_OPC_CheckField, 21, 1, 0, 21, 238, 0, // Skip to: 140576 +/* 79627 */ MCD_OPC_Decode, 201, 32, 211, 2, // Opcode: LD3Threev8b_POST +/* 79632 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 79654 +/* 79637 */ MCD_OPC_CheckPredicate, 45, 6, 238, 0, // Skip to: 140576 +/* 79642 */ MCD_OPC_CheckField, 21, 1, 0, 255, 237, 0, // Skip to: 140576 +/* 79649 */ MCD_OPC_Decode, 197, 32, 211, 2, // Opcode: LD3Threev4h_POST +/* 79654 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 79676 +/* 79659 */ MCD_OPC_CheckPredicate, 45, 240, 237, 0, // Skip to: 140576 +/* 79664 */ MCD_OPC_CheckField, 21, 1, 0, 233, 237, 0, // Skip to: 140576 +/* 79671 */ MCD_OPC_Decode, 195, 32, 211, 2, // Opcode: LD3Threev2s_POST +/* 79676 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 79698 +/* 79681 */ MCD_OPC_CheckPredicate, 45, 218, 237, 0, // Skip to: 140576 +/* 79686 */ MCD_OPC_CheckField, 21, 1, 0, 211, 237, 0, // Skip to: 140576 +/* 79693 */ MCD_OPC_Decode, 195, 31, 211, 2, // Opcode: LD1Threev8b_POST +/* 79698 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 79720 +/* 79703 */ MCD_OPC_CheckPredicate, 45, 196, 237, 0, // Skip to: 140576 +/* 79708 */ MCD_OPC_CheckField, 21, 1, 0, 189, 237, 0, // Skip to: 140576 +/* 79715 */ MCD_OPC_Decode, 191, 31, 211, 2, // Opcode: LD1Threev4h_POST +/* 79720 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 79742 +/* 79725 */ MCD_OPC_CheckPredicate, 45, 174, 237, 0, // Skip to: 140576 +/* 79730 */ MCD_OPC_CheckField, 21, 1, 0, 167, 237, 0, // Skip to: 140576 +/* 79737 */ MCD_OPC_Decode, 189, 31, 211, 2, // Opcode: LD1Threev2s_POST +/* 79742 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 79764 +/* 79747 */ MCD_OPC_CheckPredicate, 45, 152, 237, 0, // Skip to: 140576 +/* 79752 */ MCD_OPC_CheckField, 21, 1, 0, 145, 237, 0, // Skip to: 140576 +/* 79759 */ MCD_OPC_Decode, 185, 31, 211, 2, // Opcode: LD1Threev1d_POST +/* 79764 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 79786 +/* 79769 */ MCD_OPC_CheckPredicate, 45, 130, 237, 0, // Skip to: 140576 +/* 79774 */ MCD_OPC_CheckField, 21, 1, 0, 123, 237, 0, // Skip to: 140576 +/* 79781 */ MCD_OPC_Decode, 247, 30, 212, 2, // Opcode: LD1Onev8b_POST +/* 79786 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 79808 +/* 79791 */ MCD_OPC_CheckPredicate, 45, 108, 237, 0, // Skip to: 140576 +/* 79796 */ MCD_OPC_CheckField, 21, 1, 0, 101, 237, 0, // Skip to: 140576 +/* 79803 */ MCD_OPC_Decode, 243, 30, 212, 2, // Opcode: LD1Onev4h_POST +/* 79808 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 79830 +/* 79813 */ MCD_OPC_CheckPredicate, 45, 86, 237, 0, // Skip to: 140576 +/* 79818 */ MCD_OPC_CheckField, 21, 1, 0, 79, 237, 0, // Skip to: 140576 +/* 79825 */ MCD_OPC_Decode, 241, 30, 212, 2, // Opcode: LD1Onev2s_POST +/* 79830 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 79852 +/* 79835 */ MCD_OPC_CheckPredicate, 45, 64, 237, 0, // Skip to: 140576 +/* 79840 */ MCD_OPC_CheckField, 21, 1, 0, 57, 237, 0, // Skip to: 140576 +/* 79847 */ MCD_OPC_Decode, 237, 30, 212, 2, // Opcode: LD1Onev1d_POST +/* 79852 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 79874 +/* 79857 */ MCD_OPC_CheckPredicate, 45, 42, 237, 0, // Skip to: 140576 +/* 79862 */ MCD_OPC_CheckField, 21, 1, 0, 35, 237, 0, // Skip to: 140576 +/* 79869 */ MCD_OPC_Decode, 153, 32, 213, 2, // Opcode: LD2Twov8b_POST +/* 79874 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 79896 +/* 79879 */ MCD_OPC_CheckPredicate, 45, 20, 237, 0, // Skip to: 140576 +/* 79884 */ MCD_OPC_CheckField, 21, 1, 0, 13, 237, 0, // Skip to: 140576 +/* 79891 */ MCD_OPC_Decode, 149, 32, 213, 2, // Opcode: LD2Twov4h_POST +/* 79896 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 79918 +/* 79901 */ MCD_OPC_CheckPredicate, 45, 254, 236, 0, // Skip to: 140576 +/* 79906 */ MCD_OPC_CheckField, 21, 1, 0, 247, 236, 0, // Skip to: 140576 +/* 79913 */ MCD_OPC_Decode, 147, 32, 213, 2, // Opcode: LD2Twov2s_POST +/* 79918 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 79940 +/* 79923 */ MCD_OPC_CheckPredicate, 45, 232, 236, 0, // Skip to: 140576 +/* 79928 */ MCD_OPC_CheckField, 21, 1, 0, 225, 236, 0, // Skip to: 140576 +/* 79935 */ MCD_OPC_Decode, 211, 31, 213, 2, // Opcode: LD1Twov8b_POST +/* 79940 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 79962 +/* 79945 */ MCD_OPC_CheckPredicate, 45, 210, 236, 0, // Skip to: 140576 +/* 79950 */ MCD_OPC_CheckField, 21, 1, 0, 203, 236, 0, // Skip to: 140576 +/* 79957 */ MCD_OPC_Decode, 207, 31, 213, 2, // Opcode: LD1Twov4h_POST +/* 79962 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 79984 +/* 79967 */ MCD_OPC_CheckPredicate, 45, 188, 236, 0, // Skip to: 140576 +/* 79972 */ MCD_OPC_CheckField, 21, 1, 0, 181, 236, 0, // Skip to: 140576 +/* 79979 */ MCD_OPC_Decode, 205, 31, 213, 2, // Opcode: LD1Twov2s_POST +/* 79984 */ MCD_OPC_FilterValue, 43, 171, 236, 0, // Skip to: 140576 +/* 79989 */ MCD_OPC_CheckPredicate, 45, 166, 236, 0, // Skip to: 140576 +/* 79994 */ MCD_OPC_CheckField, 21, 1, 0, 159, 236, 0, // Skip to: 140576 +/* 80001 */ MCD_OPC_Decode, 201, 31, 213, 2, // Opcode: LD1Twov1d_POST +/* 80006 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 80021 +/* 80011 */ MCD_OPC_CheckPredicate, 46, 144, 236, 0, // Skip to: 140576 +/* 80016 */ MCD_OPC_Decode, 199, 34, 199, 2, // Opcode: LDPSpost +/* 80021 */ MCD_OPC_FilterValue, 2, 107, 2, 0, // Skip to: 80645 +/* 80026 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 80029 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80051 +/* 80034 */ MCD_OPC_CheckPredicate, 45, 121, 236, 0, // Skip to: 140576 +/* 80039 */ MCD_OPC_CheckField, 21, 1, 0, 114, 236, 0, // Skip to: 140576 +/* 80046 */ MCD_OPC_Decode, 219, 32, 214, 2, // Opcode: LD4Fourv16b_POST +/* 80051 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 80073 +/* 80056 */ MCD_OPC_CheckPredicate, 45, 99, 236, 0, // Skip to: 140576 +/* 80061 */ MCD_OPC_CheckField, 21, 1, 0, 92, 236, 0, // Skip to: 140576 +/* 80068 */ MCD_OPC_Decode, 231, 32, 214, 2, // Opcode: LD4Fourv8h_POST +/* 80073 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 80095 +/* 80078 */ MCD_OPC_CheckPredicate, 45, 77, 236, 0, // Skip to: 140576 +/* 80083 */ MCD_OPC_CheckField, 21, 1, 0, 70, 236, 0, // Skip to: 140576 +/* 80090 */ MCD_OPC_Decode, 227, 32, 214, 2, // Opcode: LD4Fourv4s_POST +/* 80095 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 80117 +/* 80100 */ MCD_OPC_CheckPredicate, 45, 55, 236, 0, // Skip to: 140576 +/* 80105 */ MCD_OPC_CheckField, 21, 1, 0, 48, 236, 0, // Skip to: 140576 +/* 80112 */ MCD_OPC_Decode, 221, 32, 214, 2, // Opcode: LD4Fourv2d_POST +/* 80117 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 80139 +/* 80122 */ MCD_OPC_CheckPredicate, 45, 33, 236, 0, // Skip to: 140576 +/* 80127 */ MCD_OPC_CheckField, 21, 1, 0, 26, 236, 0, // Skip to: 140576 +/* 80134 */ MCD_OPC_Decode, 205, 30, 214, 2, // Opcode: LD1Fourv16b_POST +/* 80139 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 80161 +/* 80144 */ MCD_OPC_CheckPredicate, 45, 11, 236, 0, // Skip to: 140576 +/* 80149 */ MCD_OPC_CheckField, 21, 1, 0, 4, 236, 0, // Skip to: 140576 +/* 80156 */ MCD_OPC_Decode, 219, 30, 214, 2, // Opcode: LD1Fourv8h_POST +/* 80161 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 80183 +/* 80166 */ MCD_OPC_CheckPredicate, 45, 245, 235, 0, // Skip to: 140576 +/* 80171 */ MCD_OPC_CheckField, 21, 1, 0, 238, 235, 0, // Skip to: 140576 +/* 80178 */ MCD_OPC_Decode, 215, 30, 214, 2, // Opcode: LD1Fourv4s_POST +/* 80183 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 80205 +/* 80188 */ MCD_OPC_CheckPredicate, 45, 223, 235, 0, // Skip to: 140576 +/* 80193 */ MCD_OPC_CheckField, 21, 1, 0, 216, 235, 0, // Skip to: 140576 +/* 80200 */ MCD_OPC_Decode, 209, 30, 214, 2, // Opcode: LD1Fourv2d_POST +/* 80205 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 80227 +/* 80210 */ MCD_OPC_CheckPredicate, 45, 201, 235, 0, // Skip to: 140576 +/* 80215 */ MCD_OPC_CheckField, 21, 1, 0, 194, 235, 0, // Skip to: 140576 +/* 80222 */ MCD_OPC_Decode, 191, 32, 215, 2, // Opcode: LD3Threev16b_POST +/* 80227 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 80249 +/* 80232 */ MCD_OPC_CheckPredicate, 45, 179, 235, 0, // Skip to: 140576 +/* 80237 */ MCD_OPC_CheckField, 21, 1, 0, 172, 235, 0, // Skip to: 140576 +/* 80244 */ MCD_OPC_Decode, 203, 32, 215, 2, // Opcode: LD3Threev8h_POST +/* 80249 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 80271 +/* 80254 */ MCD_OPC_CheckPredicate, 45, 157, 235, 0, // Skip to: 140576 +/* 80259 */ MCD_OPC_CheckField, 21, 1, 0, 150, 235, 0, // Skip to: 140576 +/* 80266 */ MCD_OPC_Decode, 199, 32, 215, 2, // Opcode: LD3Threev4s_POST +/* 80271 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 80293 +/* 80276 */ MCD_OPC_CheckPredicate, 45, 135, 235, 0, // Skip to: 140576 +/* 80281 */ MCD_OPC_CheckField, 21, 1, 0, 128, 235, 0, // Skip to: 140576 +/* 80288 */ MCD_OPC_Decode, 193, 32, 215, 2, // Opcode: LD3Threev2d_POST +/* 80293 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 80315 +/* 80298 */ MCD_OPC_CheckPredicate, 45, 113, 235, 0, // Skip to: 140576 +/* 80303 */ MCD_OPC_CheckField, 21, 1, 0, 106, 235, 0, // Skip to: 140576 +/* 80310 */ MCD_OPC_Decode, 183, 31, 215, 2, // Opcode: LD1Threev16b_POST +/* 80315 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 80337 +/* 80320 */ MCD_OPC_CheckPredicate, 45, 91, 235, 0, // Skip to: 140576 +/* 80325 */ MCD_OPC_CheckField, 21, 1, 0, 84, 235, 0, // Skip to: 140576 +/* 80332 */ MCD_OPC_Decode, 197, 31, 215, 2, // Opcode: LD1Threev8h_POST +/* 80337 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 80359 +/* 80342 */ MCD_OPC_CheckPredicate, 45, 69, 235, 0, // Skip to: 140576 +/* 80347 */ MCD_OPC_CheckField, 21, 1, 0, 62, 235, 0, // Skip to: 140576 +/* 80354 */ MCD_OPC_Decode, 193, 31, 215, 2, // Opcode: LD1Threev4s_POST +/* 80359 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 80381 +/* 80364 */ MCD_OPC_CheckPredicate, 45, 47, 235, 0, // Skip to: 140576 +/* 80369 */ MCD_OPC_CheckField, 21, 1, 0, 40, 235, 0, // Skip to: 140576 +/* 80376 */ MCD_OPC_Decode, 187, 31, 215, 2, // Opcode: LD1Threev2d_POST +/* 80381 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 80403 +/* 80386 */ MCD_OPC_CheckPredicate, 45, 25, 235, 0, // Skip to: 140576 +/* 80391 */ MCD_OPC_CheckField, 21, 1, 0, 18, 235, 0, // Skip to: 140576 +/* 80398 */ MCD_OPC_Decode, 235, 30, 216, 2, // Opcode: LD1Onev16b_POST +/* 80403 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 80425 +/* 80408 */ MCD_OPC_CheckPredicate, 45, 3, 235, 0, // Skip to: 140576 +/* 80413 */ MCD_OPC_CheckField, 21, 1, 0, 252, 234, 0, // Skip to: 140576 +/* 80420 */ MCD_OPC_Decode, 249, 30, 216, 2, // Opcode: LD1Onev8h_POST +/* 80425 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 80447 +/* 80430 */ MCD_OPC_CheckPredicate, 45, 237, 234, 0, // Skip to: 140576 +/* 80435 */ MCD_OPC_CheckField, 21, 1, 0, 230, 234, 0, // Skip to: 140576 +/* 80442 */ MCD_OPC_Decode, 245, 30, 216, 2, // Opcode: LD1Onev4s_POST +/* 80447 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 80469 +/* 80452 */ MCD_OPC_CheckPredicate, 45, 215, 234, 0, // Skip to: 140576 +/* 80457 */ MCD_OPC_CheckField, 21, 1, 0, 208, 234, 0, // Skip to: 140576 +/* 80464 */ MCD_OPC_Decode, 239, 30, 216, 2, // Opcode: LD1Onev2d_POST +/* 80469 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 80491 +/* 80474 */ MCD_OPC_CheckPredicate, 45, 193, 234, 0, // Skip to: 140576 +/* 80479 */ MCD_OPC_CheckField, 21, 1, 0, 186, 234, 0, // Skip to: 140576 +/* 80486 */ MCD_OPC_Decode, 143, 32, 217, 2, // Opcode: LD2Twov16b_POST +/* 80491 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 80513 +/* 80496 */ MCD_OPC_CheckPredicate, 45, 171, 234, 0, // Skip to: 140576 +/* 80501 */ MCD_OPC_CheckField, 21, 1, 0, 164, 234, 0, // Skip to: 140576 +/* 80508 */ MCD_OPC_Decode, 155, 32, 217, 2, // Opcode: LD2Twov8h_POST +/* 80513 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 80535 +/* 80518 */ MCD_OPC_CheckPredicate, 45, 149, 234, 0, // Skip to: 140576 +/* 80523 */ MCD_OPC_CheckField, 21, 1, 0, 142, 234, 0, // Skip to: 140576 +/* 80530 */ MCD_OPC_Decode, 151, 32, 217, 2, // Opcode: LD2Twov4s_POST +/* 80535 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 80557 +/* 80540 */ MCD_OPC_CheckPredicate, 45, 127, 234, 0, // Skip to: 140576 +/* 80545 */ MCD_OPC_CheckField, 21, 1, 0, 120, 234, 0, // Skip to: 140576 +/* 80552 */ MCD_OPC_Decode, 145, 32, 217, 2, // Opcode: LD2Twov2d_POST +/* 80557 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 80579 +/* 80562 */ MCD_OPC_CheckPredicate, 45, 105, 234, 0, // Skip to: 140576 +/* 80567 */ MCD_OPC_CheckField, 21, 1, 0, 98, 234, 0, // Skip to: 140576 +/* 80574 */ MCD_OPC_Decode, 199, 31, 217, 2, // Opcode: LD1Twov16b_POST +/* 80579 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 80601 +/* 80584 */ MCD_OPC_CheckPredicate, 45, 83, 234, 0, // Skip to: 140576 +/* 80589 */ MCD_OPC_CheckField, 21, 1, 0, 76, 234, 0, // Skip to: 140576 +/* 80596 */ MCD_OPC_Decode, 213, 31, 217, 2, // Opcode: LD1Twov8h_POST +/* 80601 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 80623 +/* 80606 */ MCD_OPC_CheckPredicate, 45, 61, 234, 0, // Skip to: 140576 +/* 80611 */ MCD_OPC_CheckField, 21, 1, 0, 54, 234, 0, // Skip to: 140576 +/* 80618 */ MCD_OPC_Decode, 209, 31, 217, 2, // Opcode: LD1Twov4s_POST +/* 80623 */ MCD_OPC_FilterValue, 43, 44, 234, 0, // Skip to: 140576 +/* 80628 */ MCD_OPC_CheckPredicate, 45, 39, 234, 0, // Skip to: 140576 +/* 80633 */ MCD_OPC_CheckField, 21, 1, 0, 32, 234, 0, // Skip to: 140576 +/* 80640 */ MCD_OPC_Decode, 203, 31, 217, 2, // Opcode: LD1Twov2d_POST +/* 80645 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 80660 +/* 80650 */ MCD_OPC_CheckPredicate, 46, 17, 234, 0, // Skip to: 140576 +/* 80655 */ MCD_OPC_Decode, 190, 34, 199, 2, // Opcode: LDPDpost +/* 80660 */ MCD_OPC_FilterValue, 5, 7, 234, 0, // Skip to: 140576 +/* 80665 */ MCD_OPC_CheckPredicate, 46, 2, 234, 0, // Skip to: 140576 +/* 80670 */ MCD_OPC_Decode, 193, 34, 199, 2, // Opcode: LDPQpost +/* 80675 */ MCD_OPC_FilterValue, 4, 27, 2, 0, // Skip to: 81219 +/* 80680 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... +/* 80683 */ MCD_OPC_FilterValue, 0, 222, 1, 0, // Skip to: 81166 +/* 80688 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... +/* 80691 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80713 +/* 80696 */ MCD_OPC_CheckPredicate, 45, 227, 233, 0, // Skip to: 140576 +/* 80701 */ MCD_OPC_CheckField, 31, 1, 0, 220, 233, 0, // Skip to: 140576 +/* 80708 */ MCD_OPC_Decode, 203, 51, 218, 2, // Opcode: ST1i8 +/* 80713 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 80735 +/* 80718 */ MCD_OPC_CheckPredicate, 45, 205, 233, 0, // Skip to: 140576 +/* 80723 */ MCD_OPC_CheckField, 31, 1, 0, 198, 233, 0, // Skip to: 140576 +/* 80730 */ MCD_OPC_Decode, 142, 52, 219, 2, // Opcode: ST3i8 +/* 80735 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 80764 +/* 80740 */ MCD_OPC_CheckPredicate, 45, 183, 233, 0, // Skip to: 140576 +/* 80745 */ MCD_OPC_CheckField, 31, 1, 0, 176, 233, 0, // Skip to: 140576 +/* 80752 */ MCD_OPC_CheckField, 10, 1, 0, 169, 233, 0, // Skip to: 140576 +/* 80759 */ MCD_OPC_Decode, 197, 51, 220, 2, // Opcode: ST1i16 +/* 80764 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 80793 +/* 80769 */ MCD_OPC_CheckPredicate, 45, 154, 233, 0, // Skip to: 140576 +/* 80774 */ MCD_OPC_CheckField, 31, 1, 0, 147, 233, 0, // Skip to: 140576 +/* 80781 */ MCD_OPC_CheckField, 10, 1, 0, 140, 233, 0, // Skip to: 140576 +/* 80788 */ MCD_OPC_Decode, 136, 52, 221, 2, // Opcode: ST3i16 +/* 80793 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 80852 +/* 80798 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 80801 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80823 +/* 80806 */ MCD_OPC_CheckPredicate, 45, 117, 233, 0, // Skip to: 140576 +/* 80811 */ MCD_OPC_CheckField, 31, 1, 0, 110, 233, 0, // Skip to: 140576 +/* 80818 */ MCD_OPC_Decode, 199, 51, 222, 2, // Opcode: ST1i32 +/* 80823 */ MCD_OPC_FilterValue, 1, 100, 233, 0, // Skip to: 140576 +/* 80828 */ MCD_OPC_CheckPredicate, 45, 95, 233, 0, // Skip to: 140576 +/* 80833 */ MCD_OPC_CheckField, 31, 1, 0, 88, 233, 0, // Skip to: 140576 +/* 80840 */ MCD_OPC_CheckField, 12, 1, 0, 81, 233, 0, // Skip to: 140576 +/* 80847 */ MCD_OPC_Decode, 201, 51, 223, 2, // Opcode: ST1i64 +/* 80852 */ MCD_OPC_FilterValue, 5, 54, 0, 0, // Skip to: 80911 +/* 80857 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 80860 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 80882 +/* 80865 */ MCD_OPC_CheckPredicate, 45, 58, 233, 0, // Skip to: 140576 +/* 80870 */ MCD_OPC_CheckField, 31, 1, 0, 51, 233, 0, // Skip to: 140576 +/* 80877 */ MCD_OPC_Decode, 138, 52, 224, 2, // Opcode: ST3i32 +/* 80882 */ MCD_OPC_FilterValue, 1, 41, 233, 0, // Skip to: 140576 +/* 80887 */ MCD_OPC_CheckPredicate, 45, 36, 233, 0, // Skip to: 140576 +/* 80892 */ MCD_OPC_CheckField, 31, 1, 0, 29, 233, 0, // Skip to: 140576 +/* 80899 */ MCD_OPC_CheckField, 12, 1, 0, 22, 233, 0, // Skip to: 140576 +/* 80906 */ MCD_OPC_Decode, 140, 52, 225, 2, // Opcode: ST3i64 +/* 80911 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 80940 +/* 80916 */ MCD_OPC_CheckPredicate, 47, 7, 233, 0, // Skip to: 140576 +/* 80921 */ MCD_OPC_CheckField, 31, 1, 0, 0, 233, 0, // Skip to: 140576 +/* 80928 */ MCD_OPC_CheckField, 10, 3, 1, 249, 232, 0, // Skip to: 140576 +/* 80935 */ MCD_OPC_Decode, 190, 52, 223, 2, // Opcode: STL1 +/* 80940 */ MCD_OPC_FilterValue, 128, 2, 17, 0, 0, // Skip to: 80963 +/* 80946 */ MCD_OPC_CheckPredicate, 45, 233, 232, 0, // Skip to: 140576 +/* 80951 */ MCD_OPC_CheckField, 31, 1, 0, 226, 232, 0, // Skip to: 140576 +/* 80958 */ MCD_OPC_Decode, 238, 51, 226, 2, // Opcode: ST2i8 +/* 80963 */ MCD_OPC_FilterValue, 129, 2, 17, 0, 0, // Skip to: 80986 +/* 80969 */ MCD_OPC_CheckPredicate, 45, 210, 232, 0, // Skip to: 140576 +/* 80974 */ MCD_OPC_CheckField, 31, 1, 0, 203, 232, 0, // Skip to: 140576 +/* 80981 */ MCD_OPC_Decode, 174, 52, 227, 2, // Opcode: ST4i8 +/* 80986 */ MCD_OPC_FilterValue, 130, 2, 24, 0, 0, // Skip to: 81016 +/* 80992 */ MCD_OPC_CheckPredicate, 45, 187, 232, 0, // Skip to: 140576 +/* 80997 */ MCD_OPC_CheckField, 31, 1, 0, 180, 232, 0, // Skip to: 140576 +/* 81004 */ MCD_OPC_CheckField, 10, 1, 0, 173, 232, 0, // Skip to: 140576 +/* 81011 */ MCD_OPC_Decode, 232, 51, 228, 2, // Opcode: ST2i16 +/* 81016 */ MCD_OPC_FilterValue, 131, 2, 24, 0, 0, // Skip to: 81046 +/* 81022 */ MCD_OPC_CheckPredicate, 45, 157, 232, 0, // Skip to: 140576 +/* 81027 */ MCD_OPC_CheckField, 31, 1, 0, 150, 232, 0, // Skip to: 140576 +/* 81034 */ MCD_OPC_CheckField, 10, 1, 0, 143, 232, 0, // Skip to: 140576 +/* 81041 */ MCD_OPC_Decode, 168, 52, 229, 2, // Opcode: ST4i16 +/* 81046 */ MCD_OPC_FilterValue, 132, 2, 54, 0, 0, // Skip to: 81106 +/* 81052 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81055 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81077 +/* 81060 */ MCD_OPC_CheckPredicate, 45, 119, 232, 0, // Skip to: 140576 +/* 81065 */ MCD_OPC_CheckField, 31, 1, 0, 112, 232, 0, // Skip to: 140576 +/* 81072 */ MCD_OPC_Decode, 234, 51, 230, 2, // Opcode: ST2i32 +/* 81077 */ MCD_OPC_FilterValue, 1, 102, 232, 0, // Skip to: 140576 +/* 81082 */ MCD_OPC_CheckPredicate, 45, 97, 232, 0, // Skip to: 140576 +/* 81087 */ MCD_OPC_CheckField, 31, 1, 0, 90, 232, 0, // Skip to: 140576 +/* 81094 */ MCD_OPC_CheckField, 12, 1, 0, 83, 232, 0, // Skip to: 140576 +/* 81101 */ MCD_OPC_Decode, 236, 51, 231, 2, // Opcode: ST2i64 +/* 81106 */ MCD_OPC_FilterValue, 133, 2, 72, 232, 0, // Skip to: 140576 +/* 81112 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81115 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81137 +/* 81120 */ MCD_OPC_CheckPredicate, 45, 59, 232, 0, // Skip to: 140576 +/* 81125 */ MCD_OPC_CheckField, 31, 1, 0, 52, 232, 0, // Skip to: 140576 +/* 81132 */ MCD_OPC_Decode, 170, 52, 232, 2, // Opcode: ST4i32 +/* 81137 */ MCD_OPC_FilterValue, 1, 42, 232, 0, // Skip to: 140576 +/* 81142 */ MCD_OPC_CheckPredicate, 45, 37, 232, 0, // Skip to: 140576 +/* 81147 */ MCD_OPC_CheckField, 31, 1, 0, 30, 232, 0, // Skip to: 140576 +/* 81154 */ MCD_OPC_CheckField, 12, 1, 0, 23, 232, 0, // Skip to: 140576 +/* 81161 */ MCD_OPC_Decode, 172, 52, 233, 2, // Opcode: ST4i64 +/* 81166 */ MCD_OPC_FilterValue, 1, 13, 232, 0, // Skip to: 140576 +/* 81171 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81174 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81189 +/* 81179 */ MCD_OPC_CheckPredicate, 46, 0, 232, 0, // Skip to: 140576 +/* 81184 */ MCD_OPC_Decode, 146, 53, 199, 2, // Opcode: STPSi +/* 81189 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 81204 +/* 81194 */ MCD_OPC_CheckPredicate, 46, 241, 231, 0, // Skip to: 140576 +/* 81199 */ MCD_OPC_Decode, 140, 53, 199, 2, // Opcode: STPDi +/* 81204 */ MCD_OPC_FilterValue, 2, 231, 231, 0, // Skip to: 140576 +/* 81209 */ MCD_OPC_CheckPredicate, 46, 226, 231, 0, // Skip to: 140576 +/* 81214 */ MCD_OPC_Decode, 143, 53, 199, 2, // Opcode: STPQi +/* 81219 */ MCD_OPC_FilterValue, 5, 157, 4, 0, // Skip to: 82405 +/* 81224 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... +/* 81227 */ MCD_OPC_FilterValue, 0, 96, 4, 0, // Skip to: 82352 +/* 81232 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... +/* 81235 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81257 +/* 81240 */ MCD_OPC_CheckPredicate, 45, 195, 231, 0, // Skip to: 140576 +/* 81245 */ MCD_OPC_CheckField, 31, 1, 0, 188, 231, 0, // Skip to: 140576 +/* 81252 */ MCD_OPC_Decode, 244, 31, 234, 2, // Opcode: LD1i8 +/* 81257 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 81279 +/* 81262 */ MCD_OPC_CheckPredicate, 45, 173, 231, 0, // Skip to: 140576 +/* 81267 */ MCD_OPC_CheckField, 31, 1, 0, 166, 231, 0, // Skip to: 140576 +/* 81274 */ MCD_OPC_Decode, 212, 32, 235, 2, // Opcode: LD3i8 +/* 81279 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 81308 +/* 81284 */ MCD_OPC_CheckPredicate, 45, 151, 231, 0, // Skip to: 140576 +/* 81289 */ MCD_OPC_CheckField, 31, 1, 0, 144, 231, 0, // Skip to: 140576 +/* 81296 */ MCD_OPC_CheckField, 10, 1, 0, 137, 231, 0, // Skip to: 140576 +/* 81303 */ MCD_OPC_Decode, 238, 31, 236, 2, // Opcode: LD1i16 +/* 81308 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 81337 +/* 81313 */ MCD_OPC_CheckPredicate, 45, 122, 231, 0, // Skip to: 140576 +/* 81318 */ MCD_OPC_CheckField, 31, 1, 0, 115, 231, 0, // Skip to: 140576 +/* 81325 */ MCD_OPC_CheckField, 10, 1, 0, 108, 231, 0, // Skip to: 140576 +/* 81332 */ MCD_OPC_Decode, 206, 32, 237, 2, // Opcode: LD3i16 +/* 81337 */ MCD_OPC_FilterValue, 4, 54, 0, 0, // Skip to: 81396 +/* 81342 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81345 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81367 +/* 81350 */ MCD_OPC_CheckPredicate, 45, 85, 231, 0, // Skip to: 140576 +/* 81355 */ MCD_OPC_CheckField, 31, 1, 0, 78, 231, 0, // Skip to: 140576 +/* 81362 */ MCD_OPC_Decode, 240, 31, 238, 2, // Opcode: LD1i32 +/* 81367 */ MCD_OPC_FilterValue, 1, 68, 231, 0, // Skip to: 140576 +/* 81372 */ MCD_OPC_CheckPredicate, 45, 63, 231, 0, // Skip to: 140576 +/* 81377 */ MCD_OPC_CheckField, 31, 1, 0, 56, 231, 0, // Skip to: 140576 +/* 81384 */ MCD_OPC_CheckField, 12, 1, 0, 49, 231, 0, // Skip to: 140576 +/* 81391 */ MCD_OPC_Decode, 242, 31, 239, 2, // Opcode: LD1i64 +/* 81396 */ MCD_OPC_FilterValue, 5, 54, 0, 0, // Skip to: 81455 +/* 81401 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81404 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81426 +/* 81409 */ MCD_OPC_CheckPredicate, 45, 26, 231, 0, // Skip to: 140576 +/* 81414 */ MCD_OPC_CheckField, 31, 1, 0, 19, 231, 0, // Skip to: 140576 +/* 81421 */ MCD_OPC_Decode, 208, 32, 240, 2, // Opcode: LD3i32 +/* 81426 */ MCD_OPC_FilterValue, 1, 9, 231, 0, // Skip to: 140576 +/* 81431 */ MCD_OPC_CheckPredicate, 45, 4, 231, 0, // Skip to: 140576 +/* 81436 */ MCD_OPC_CheckField, 31, 1, 0, 253, 230, 0, // Skip to: 140576 +/* 81443 */ MCD_OPC_CheckField, 12, 1, 0, 246, 230, 0, // Skip to: 140576 +/* 81450 */ MCD_OPC_Decode, 210, 32, 241, 2, // Opcode: LD3i64 +/* 81455 */ MCD_OPC_FilterValue, 6, 155, 0, 0, // Skip to: 81615 +/* 81460 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 81463 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 81501 +/* 81468 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 81471 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81486 -/* 81476 */ MCD_OPC_CheckPredicate, 32, 143, 211, 0, // Skip to: 135640 -/* 81481 */ MCD_OPC_Decode, 206, 51, 159, 3, // Opcode: TBXv8i8Two -/* 81486 */ MCD_OPC_FilterValue, 1, 133, 211, 0, // Skip to: 135640 -/* 81491 */ MCD_OPC_CheckPredicate, 32, 128, 211, 0, // Skip to: 135640 -/* 81496 */ MCD_OPC_Decode, 242, 46, 153, 3, // Opcode: SSUBWv8i8_v8i16 -/* 81501 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 81523 -/* 81506 */ MCD_OPC_CheckPredicate, 32, 113, 211, 0, // Skip to: 135640 -/* 81511 */ MCD_OPC_CheckField, 21, 1, 1, 106, 211, 0, // Skip to: 135640 -/* 81518 */ MCD_OPC_Decode, 177, 13, 149, 3, // Opcode: CMGTv8i8 -/* 81523 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 81584 -/* 81528 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81531 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81546 -/* 81536 */ MCD_OPC_CheckPredicate, 32, 83, 211, 0, // Skip to: 135640 -/* 81541 */ MCD_OPC_Decode, 177, 60, 149, 3, // Opcode: ZIP1v8i8 -/* 81546 */ MCD_OPC_FilterValue, 1, 73, 211, 0, // Skip to: 135640 -/* 81551 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 81554 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81569 -/* 81559 */ MCD_OPC_CheckPredicate, 32, 60, 211, 0, // Skip to: 135640 -/* 81564 */ MCD_OPC_Decode, 133, 51, 160, 3, // Opcode: SUQADDv8i8 -/* 81569 */ MCD_OPC_FilterValue, 16, 50, 211, 0, // Skip to: 135640 -/* 81574 */ MCD_OPC_CheckPredicate, 32, 45, 211, 0, // Skip to: 135640 -/* 81579 */ MCD_OPC_Decode, 231, 37, 161, 3, // Opcode: SADDLVv8i8v -/* 81584 */ MCD_OPC_FilterValue, 15, 138, 0, 0, // Skip to: 81727 -/* 81589 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81592 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 81712 -/* 81597 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 81600 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 81680 -/* 81605 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 81608 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 81648 -/* 81613 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 81616 */ MCD_OPC_FilterValue, 1, 3, 211, 0, // Skip to: 135640 -/* 81621 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 81638 -/* 81626 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, 0, // Skip to: 81638 -/* 81633 */ MCD_OPC_Decode, 151, 55, 156, 3, // Opcode: UMOVvi32_idx0 -/* 81638 */ MCD_OPC_CheckPredicate, 32, 237, 210, 0, // Skip to: 135640 -/* 81643 */ MCD_OPC_Decode, 150, 55, 162, 3, // Opcode: UMOVvi32 -/* 81648 */ MCD_OPC_FilterValue, 1, 227, 210, 0, // Skip to: 135640 -/* 81653 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 81670 -/* 81658 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 81670 -/* 81665 */ MCD_OPC_Decode, 149, 55, 156, 3, // Opcode: UMOVvi16_idx0 -/* 81670 */ MCD_OPC_CheckPredicate, 32, 205, 210, 0, // Skip to: 135640 -/* 81675 */ MCD_OPC_Decode, 148, 55, 157, 3, // Opcode: UMOVvi16 -/* 81680 */ MCD_OPC_FilterValue, 1, 195, 210, 0, // Skip to: 135640 -/* 81685 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 81702 -/* 81690 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 81702 -/* 81697 */ MCD_OPC_Decode, 155, 55, 156, 3, // Opcode: UMOVvi8_idx0 -/* 81702 */ MCD_OPC_CheckPredicate, 32, 173, 210, 0, // Skip to: 135640 -/* 81707 */ MCD_OPC_Decode, 154, 55, 158, 3, // Opcode: UMOVvi8 -/* 81712 */ MCD_OPC_FilterValue, 1, 163, 210, 0, // Skip to: 135640 -/* 81717 */ MCD_OPC_CheckPredicate, 32, 158, 210, 0, // Skip to: 135640 -/* 81722 */ MCD_OPC_Decode, 161, 13, 149, 3, // Opcode: CMGEv8i8 -/* 81727 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 81765 -/* 81732 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81735 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81750 -/* 81740 */ MCD_OPC_CheckPredicate, 32, 135, 210, 0, // Skip to: 135640 -/* 81745 */ MCD_OPC_Decode, 187, 51, 163, 3, // Opcode: TBLv8i8Three -/* 81750 */ MCD_OPC_FilterValue, 1, 125, 210, 0, // Skip to: 135640 -/* 81755 */ MCD_OPC_CheckPredicate, 32, 120, 210, 0, // Skip to: 135640 -/* 81760 */ MCD_OPC_Decode, 195, 9, 164, 3, // Opcode: ADDHNv8i16_v8i8 -/* 81765 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 81787 -/* 81770 */ MCD_OPC_CheckPredicate, 32, 105, 210, 0, // Skip to: 135640 -/* 81775 */ MCD_OPC_CheckField, 21, 1, 1, 98, 210, 0, // Skip to: 135640 -/* 81782 */ MCD_OPC_Decode, 153, 46, 149, 3, // Opcode: SSHLv8i8 -/* 81787 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 81825 -/* 81792 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 81795 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 81810 -/* 81800 */ MCD_OPC_CheckPredicate, 32, 75, 210, 0, // Skip to: 135640 -/* 81805 */ MCD_OPC_Decode, 246, 12, 150, 3, // Opcode: CLSv8i8 -/* 81810 */ MCD_OPC_FilterValue, 33, 65, 210, 0, // Skip to: 135640 -/* 81815 */ MCD_OPC_CheckPredicate, 32, 60, 210, 0, // Skip to: 135640 -/* 81820 */ MCD_OPC_Decode, 168, 45, 155, 3, // Opcode: SQXTNv8i8 -/* 81825 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 81847 -/* 81830 */ MCD_OPC_CheckPredicate, 32, 45, 210, 0, // Skip to: 135640 -/* 81835 */ MCD_OPC_CheckField, 21, 1, 1, 38, 210, 0, // Skip to: 135640 -/* 81842 */ MCD_OPC_Decode, 223, 44, 149, 3, // Opcode: SQSHLv8i8 -/* 81847 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 81885 -/* 81852 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81855 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81870 -/* 81860 */ MCD_OPC_CheckPredicate, 32, 15, 210, 0, // Skip to: 135640 -/* 81865 */ MCD_OPC_Decode, 205, 51, 165, 3, // Opcode: TBXv8i8Three -/* 81870 */ MCD_OPC_FilterValue, 1, 5, 210, 0, // Skip to: 135640 -/* 81875 */ MCD_OPC_CheckPredicate, 32, 0, 210, 0, // Skip to: 135640 -/* 81880 */ MCD_OPC_Decode, 170, 37, 166, 3, // Opcode: SABALv8i8_v8i16 -/* 81885 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 81907 -/* 81890 */ MCD_OPC_CheckPredicate, 32, 241, 209, 0, // Skip to: 135640 -/* 81895 */ MCD_OPC_CheckField, 21, 1, 1, 234, 209, 0, // Skip to: 135640 -/* 81902 */ MCD_OPC_Decode, 237, 45, 149, 3, // Opcode: SRSHLv8i8 -/* 81907 */ MCD_OPC_FilterValue, 22, 40, 0, 0, // Skip to: 81952 -/* 81912 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81915 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81930 -/* 81920 */ MCD_OPC_CheckPredicate, 32, 211, 209, 0, // Skip to: 135640 -/* 81925 */ MCD_OPC_Decode, 235, 58, 149, 3, // Opcode: UZP2v8i8 -/* 81930 */ MCD_OPC_FilterValue, 1, 201, 209, 0, // Skip to: 135640 -/* 81935 */ MCD_OPC_CheckPredicate, 32, 196, 209, 0, // Skip to: 135640 -/* 81940 */ MCD_OPC_CheckField, 16, 5, 0, 189, 209, 0, // Skip to: 135640 -/* 81947 */ MCD_OPC_Decode, 214, 14, 150, 3, // Opcode: CNTv8i8 -/* 81952 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 81974 -/* 81957 */ MCD_OPC_CheckPredicate, 32, 174, 209, 0, // Skip to: 135640 -/* 81962 */ MCD_OPC_CheckField, 21, 1, 1, 167, 209, 0, // Skip to: 135640 -/* 81969 */ MCD_OPC_Decode, 135, 44, 149, 3, // Opcode: SQRSHLv8i8 -/* 81974 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 82012 -/* 81979 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 81982 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81997 -/* 81987 */ MCD_OPC_CheckPredicate, 32, 144, 209, 0, // Skip to: 135640 -/* 81992 */ MCD_OPC_Decode, 185, 51, 167, 3, // Opcode: TBLv8i8Four -/* 81997 */ MCD_OPC_FilterValue, 1, 134, 209, 0, // Skip to: 135640 -/* 82002 */ MCD_OPC_CheckPredicate, 32, 129, 209, 0, // Skip to: 135640 -/* 82007 */ MCD_OPC_Decode, 162, 50, 164, 3, // Opcode: SUBHNv8i16_v8i8 -/* 82012 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 82034 -/* 82017 */ MCD_OPC_CheckPredicate, 32, 114, 209, 0, // Skip to: 135640 -/* 82022 */ MCD_OPC_CheckField, 21, 1, 1, 107, 209, 0, // Skip to: 135640 -/* 82029 */ MCD_OPC_Decode, 143, 40, 149, 3, // Opcode: SMAXv8i8 -/* 82034 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 82095 -/* 82039 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 82042 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82057 -/* 82047 */ MCD_OPC_CheckPredicate, 32, 84, 209, 0, // Skip to: 135640 -/* 82052 */ MCD_OPC_Decode, 243, 51, 149, 3, // Opcode: TRN2v8i8 -/* 82057 */ MCD_OPC_FilterValue, 1, 74, 209, 0, // Skip to: 135640 -/* 82062 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 82065 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82080 -/* 82070 */ MCD_OPC_CheckPredicate, 32, 61, 209, 0, // Skip to: 135640 -/* 82075 */ MCD_OPC_Decode, 211, 37, 160, 3, // Opcode: SADALPv8i8_v4i16 -/* 82080 */ MCD_OPC_FilterValue, 1, 51, 209, 0, // Skip to: 135640 -/* 82085 */ MCD_OPC_CheckPredicate, 32, 46, 209, 0, // Skip to: 135640 -/* 82090 */ MCD_OPC_Decode, 159, 19, 155, 3, // Opcode: FCVTNv4i16 -/* 82095 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 82117 -/* 82100 */ MCD_OPC_CheckPredicate, 32, 31, 209, 0, // Skip to: 135640 -/* 82105 */ MCD_OPC_CheckField, 21, 1, 1, 24, 209, 0, // Skip to: 135640 -/* 82112 */ MCD_OPC_Decode, 201, 40, 149, 3, // Opcode: SMINv8i8 -/* 82117 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 82155 -/* 82122 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 82125 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82140 -/* 82130 */ MCD_OPC_CheckPredicate, 32, 1, 209, 0, // Skip to: 135640 -/* 82135 */ MCD_OPC_Decode, 203, 51, 168, 3, // Opcode: TBXv8i8Four -/* 82140 */ MCD_OPC_FilterValue, 1, 247, 208, 0, // Skip to: 135640 -/* 82145 */ MCD_OPC_CheckPredicate, 32, 242, 208, 0, // Skip to: 135640 -/* 82150 */ MCD_OPC_Decode, 192, 37, 145, 3, // Opcode: SABDLv8i8_v8i16 -/* 82155 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 82177 -/* 82160 */ MCD_OPC_CheckPredicate, 32, 227, 208, 0, // Skip to: 135640 -/* 82165 */ MCD_OPC_CheckField, 21, 1, 1, 220, 208, 0, // Skip to: 135640 -/* 82172 */ MCD_OPC_Decode, 202, 37, 149, 3, // Opcode: SABDv8i8 -/* 82177 */ MCD_OPC_FilterValue, 30, 56, 0, 0, // Skip to: 82238 -/* 82182 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 82185 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82200 -/* 82190 */ MCD_OPC_CheckPredicate, 32, 197, 208, 0, // Skip to: 135640 -/* 82195 */ MCD_OPC_Decode, 193, 60, 149, 3, // Opcode: ZIP2v8i8 -/* 82200 */ MCD_OPC_FilterValue, 1, 187, 208, 0, // Skip to: 135640 -/* 82205 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 81476 */ MCD_OPC_CheckPredicate, 45, 215, 230, 0, // Skip to: 140576 +/* 81481 */ MCD_OPC_Decode, 166, 31, 204, 2, // Opcode: LD1Rv8b +/* 81486 */ MCD_OPC_FilterValue, 1, 205, 230, 0, // Skip to: 140576 +/* 81491 */ MCD_OPC_CheckPredicate, 45, 200, 230, 0, // Skip to: 140576 +/* 81496 */ MCD_OPC_Decode, 154, 31, 208, 2, // Opcode: LD1Rv16b +/* 81501 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 81539 +/* 81506 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81509 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81524 +/* 81514 */ MCD_OPC_CheckPredicate, 45, 177, 230, 0, // Skip to: 140576 +/* 81519 */ MCD_OPC_Decode, 162, 31, 204, 2, // Opcode: LD1Rv4h +/* 81524 */ MCD_OPC_FilterValue, 1, 167, 230, 0, // Skip to: 140576 +/* 81529 */ MCD_OPC_CheckPredicate, 45, 162, 230, 0, // Skip to: 140576 +/* 81534 */ MCD_OPC_Decode, 168, 31, 208, 2, // Opcode: LD1Rv8h +/* 81539 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 81577 +/* 81544 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81547 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81562 +/* 81552 */ MCD_OPC_CheckPredicate, 45, 139, 230, 0, // Skip to: 140576 +/* 81557 */ MCD_OPC_Decode, 160, 31, 204, 2, // Opcode: LD1Rv2s +/* 81562 */ MCD_OPC_FilterValue, 1, 129, 230, 0, // Skip to: 140576 +/* 81567 */ MCD_OPC_CheckPredicate, 45, 124, 230, 0, // Skip to: 140576 +/* 81572 */ MCD_OPC_Decode, 164, 31, 208, 2, // Opcode: LD1Rv4s +/* 81577 */ MCD_OPC_FilterValue, 3, 114, 230, 0, // Skip to: 140576 +/* 81582 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81585 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81600 +/* 81590 */ MCD_OPC_CheckPredicate, 45, 101, 230, 0, // Skip to: 140576 +/* 81595 */ MCD_OPC_Decode, 156, 31, 204, 2, // Opcode: LD1Rv1d +/* 81600 */ MCD_OPC_FilterValue, 1, 91, 230, 0, // Skip to: 140576 +/* 81605 */ MCD_OPC_CheckPredicate, 45, 86, 230, 0, // Skip to: 140576 +/* 81610 */ MCD_OPC_Decode, 158, 31, 208, 2, // Opcode: LD1Rv2d +/* 81615 */ MCD_OPC_FilterValue, 7, 155, 0, 0, // Skip to: 81775 +/* 81620 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 81623 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 81661 +/* 81628 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81631 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81646 +/* 81636 */ MCD_OPC_CheckPredicate, 45, 55, 230, 0, // Skip to: 140576 +/* 81641 */ MCD_OPC_Decode, 186, 32, 203, 2, // Opcode: LD3Rv8b +/* 81646 */ MCD_OPC_FilterValue, 1, 45, 230, 0, // Skip to: 140576 +/* 81651 */ MCD_OPC_CheckPredicate, 45, 40, 230, 0, // Skip to: 140576 +/* 81656 */ MCD_OPC_Decode, 174, 32, 207, 2, // Opcode: LD3Rv16b +/* 81661 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 81699 +/* 81666 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81669 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81684 +/* 81674 */ MCD_OPC_CheckPredicate, 45, 17, 230, 0, // Skip to: 140576 +/* 81679 */ MCD_OPC_Decode, 182, 32, 203, 2, // Opcode: LD3Rv4h +/* 81684 */ MCD_OPC_FilterValue, 1, 7, 230, 0, // Skip to: 140576 +/* 81689 */ MCD_OPC_CheckPredicate, 45, 2, 230, 0, // Skip to: 140576 +/* 81694 */ MCD_OPC_Decode, 188, 32, 207, 2, // Opcode: LD3Rv8h +/* 81699 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 81737 +/* 81704 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81707 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81722 +/* 81712 */ MCD_OPC_CheckPredicate, 45, 235, 229, 0, // Skip to: 140576 +/* 81717 */ MCD_OPC_Decode, 180, 32, 203, 2, // Opcode: LD3Rv2s +/* 81722 */ MCD_OPC_FilterValue, 1, 225, 229, 0, // Skip to: 140576 +/* 81727 */ MCD_OPC_CheckPredicate, 45, 220, 229, 0, // Skip to: 140576 +/* 81732 */ MCD_OPC_Decode, 184, 32, 207, 2, // Opcode: LD3Rv4s +/* 81737 */ MCD_OPC_FilterValue, 3, 210, 229, 0, // Skip to: 140576 +/* 81742 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 81745 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 81760 +/* 81750 */ MCD_OPC_CheckPredicate, 45, 197, 229, 0, // Skip to: 140576 +/* 81755 */ MCD_OPC_Decode, 176, 32, 203, 2, // Opcode: LD3Rv1d +/* 81760 */ MCD_OPC_FilterValue, 1, 187, 229, 0, // Skip to: 140576 +/* 81765 */ MCD_OPC_CheckPredicate, 45, 182, 229, 0, // Skip to: 140576 +/* 81770 */ MCD_OPC_Decode, 178, 32, 207, 2, // Opcode: LD3Rv2d +/* 81775 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 81804 +/* 81780 */ MCD_OPC_CheckPredicate, 47, 167, 229, 0, // Skip to: 140576 +/* 81785 */ MCD_OPC_CheckField, 31, 1, 0, 160, 229, 0, // Skip to: 140576 +/* 81792 */ MCD_OPC_CheckField, 10, 3, 1, 153, 229, 0, // Skip to: 140576 +/* 81799 */ MCD_OPC_Decode, 151, 33, 239, 2, // Opcode: LDAP1 +/* 81804 */ MCD_OPC_FilterValue, 128, 2, 17, 0, 0, // Skip to: 81827 +/* 81810 */ MCD_OPC_CheckPredicate, 45, 137, 229, 0, // Skip to: 140576 +/* 81815 */ MCD_OPC_CheckField, 31, 1, 0, 130, 229, 0, // Skip to: 140576 +/* 81822 */ MCD_OPC_Decode, 164, 32, 242, 2, // Opcode: LD2i8 +/* 81827 */ MCD_OPC_FilterValue, 129, 2, 17, 0, 0, // Skip to: 81850 +/* 81833 */ MCD_OPC_CheckPredicate, 45, 114, 229, 0, // Skip to: 140576 +/* 81838 */ MCD_OPC_CheckField, 31, 1, 0, 107, 229, 0, // Skip to: 140576 +/* 81845 */ MCD_OPC_Decode, 132, 33, 243, 2, // Opcode: LD4i8 +/* 81850 */ MCD_OPC_FilterValue, 130, 2, 24, 0, 0, // Skip to: 81880 +/* 81856 */ MCD_OPC_CheckPredicate, 45, 91, 229, 0, // Skip to: 140576 +/* 81861 */ MCD_OPC_CheckField, 31, 1, 0, 84, 229, 0, // Skip to: 140576 +/* 81868 */ MCD_OPC_CheckField, 10, 1, 0, 77, 229, 0, // Skip to: 140576 +/* 81875 */ MCD_OPC_Decode, 158, 32, 244, 2, // Opcode: LD2i16 +/* 81880 */ MCD_OPC_FilterValue, 131, 2, 24, 0, 0, // Skip to: 81910 +/* 81886 */ MCD_OPC_CheckPredicate, 45, 61, 229, 0, // Skip to: 140576 +/* 81891 */ MCD_OPC_CheckField, 31, 1, 0, 54, 229, 0, // Skip to: 140576 +/* 81898 */ MCD_OPC_CheckField, 10, 1, 0, 47, 229, 0, // Skip to: 140576 +/* 81905 */ MCD_OPC_Decode, 254, 32, 245, 2, // Opcode: LD4i16 +/* 81910 */ MCD_OPC_FilterValue, 132, 2, 54, 0, 0, // Skip to: 81970 +/* 81916 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81919 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 81941 +/* 81924 */ MCD_OPC_CheckPredicate, 45, 23, 229, 0, // Skip to: 140576 +/* 81929 */ MCD_OPC_CheckField, 31, 1, 0, 16, 229, 0, // Skip to: 140576 +/* 81936 */ MCD_OPC_Decode, 160, 32, 246, 2, // Opcode: LD2i32 +/* 81941 */ MCD_OPC_FilterValue, 1, 6, 229, 0, // Skip to: 140576 +/* 81946 */ MCD_OPC_CheckPredicate, 45, 1, 229, 0, // Skip to: 140576 +/* 81951 */ MCD_OPC_CheckField, 31, 1, 0, 250, 228, 0, // Skip to: 140576 +/* 81958 */ MCD_OPC_CheckField, 12, 1, 0, 243, 228, 0, // Skip to: 140576 +/* 81965 */ MCD_OPC_Decode, 162, 32, 247, 2, // Opcode: LD2i64 +/* 81970 */ MCD_OPC_FilterValue, 133, 2, 54, 0, 0, // Skip to: 82030 +/* 81976 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 81979 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 82001 +/* 81984 */ MCD_OPC_CheckPredicate, 45, 219, 228, 0, // Skip to: 140576 +/* 81989 */ MCD_OPC_CheckField, 31, 1, 0, 212, 228, 0, // Skip to: 140576 +/* 81996 */ MCD_OPC_Decode, 128, 33, 248, 2, // Opcode: LD4i32 +/* 82001 */ MCD_OPC_FilterValue, 1, 202, 228, 0, // Skip to: 140576 +/* 82006 */ MCD_OPC_CheckPredicate, 45, 197, 228, 0, // Skip to: 140576 +/* 82011 */ MCD_OPC_CheckField, 31, 1, 0, 190, 228, 0, // Skip to: 140576 +/* 82018 */ MCD_OPC_CheckField, 12, 1, 0, 183, 228, 0, // Skip to: 140576 +/* 82025 */ MCD_OPC_Decode, 130, 33, 249, 2, // Opcode: LD4i64 +/* 82030 */ MCD_OPC_FilterValue, 134, 2, 155, 0, 0, // Skip to: 82191 +/* 82036 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 82039 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 82077 +/* 82044 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82047 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82062 +/* 82052 */ MCD_OPC_CheckPredicate, 45, 151, 228, 0, // Skip to: 140576 +/* 82057 */ MCD_OPC_Decode, 138, 32, 205, 2, // Opcode: LD2Rv8b +/* 82062 */ MCD_OPC_FilterValue, 1, 141, 228, 0, // Skip to: 140576 +/* 82067 */ MCD_OPC_CheckPredicate, 45, 136, 228, 0, // Skip to: 140576 +/* 82072 */ MCD_OPC_Decode, 254, 31, 209, 2, // Opcode: LD2Rv16b +/* 82077 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 82115 +/* 82082 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82085 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82100 +/* 82090 */ MCD_OPC_CheckPredicate, 45, 113, 228, 0, // Skip to: 140576 +/* 82095 */ MCD_OPC_Decode, 134, 32, 205, 2, // Opcode: LD2Rv4h +/* 82100 */ MCD_OPC_FilterValue, 1, 103, 228, 0, // Skip to: 140576 +/* 82105 */ MCD_OPC_CheckPredicate, 45, 98, 228, 0, // Skip to: 140576 +/* 82110 */ MCD_OPC_Decode, 140, 32, 209, 2, // Opcode: LD2Rv8h +/* 82115 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 82153 +/* 82120 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82123 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82138 +/* 82128 */ MCD_OPC_CheckPredicate, 45, 75, 228, 0, // Skip to: 140576 +/* 82133 */ MCD_OPC_Decode, 132, 32, 205, 2, // Opcode: LD2Rv2s +/* 82138 */ MCD_OPC_FilterValue, 1, 65, 228, 0, // Skip to: 140576 +/* 82143 */ MCD_OPC_CheckPredicate, 45, 60, 228, 0, // Skip to: 140576 +/* 82148 */ MCD_OPC_Decode, 136, 32, 209, 2, // Opcode: LD2Rv4s +/* 82153 */ MCD_OPC_FilterValue, 3, 50, 228, 0, // Skip to: 140576 +/* 82158 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82161 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82176 +/* 82166 */ MCD_OPC_CheckPredicate, 45, 37, 228, 0, // Skip to: 140576 +/* 82171 */ MCD_OPC_Decode, 128, 32, 205, 2, // Opcode: LD2Rv1d +/* 82176 */ MCD_OPC_FilterValue, 1, 27, 228, 0, // Skip to: 140576 +/* 82181 */ MCD_OPC_CheckPredicate, 45, 22, 228, 0, // Skip to: 140576 +/* 82186 */ MCD_OPC_Decode, 130, 32, 209, 2, // Opcode: LD2Rv2d +/* 82191 */ MCD_OPC_FilterValue, 135, 2, 11, 228, 0, // Skip to: 140576 +/* 82197 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 82200 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 82238 +/* 82205 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 82208 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82223 -/* 82213 */ MCD_OPC_CheckPredicate, 32, 174, 208, 0, // Skip to: 135640 -/* 82218 */ MCD_OPC_Decode, 232, 41, 150, 3, // Opcode: SQABSv8i8 -/* 82223 */ MCD_OPC_FilterValue, 1, 164, 208, 0, // Skip to: 135640 -/* 82228 */ MCD_OPC_CheckPredicate, 32, 159, 208, 0, // Skip to: 135640 -/* 82233 */ MCD_OPC_Decode, 224, 18, 169, 3, // Opcode: FCVTLv4i16 -/* 82238 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 82260 -/* 82243 */ MCD_OPC_CheckPredicate, 32, 144, 208, 0, // Skip to: 135640 -/* 82248 */ MCD_OPC_CheckField, 21, 1, 1, 137, 208, 0, // Skip to: 135640 -/* 82255 */ MCD_OPC_Decode, 180, 37, 170, 3, // Opcode: SABAv8i8 -/* 82260 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 82282 -/* 82265 */ MCD_OPC_CheckPredicate, 32, 122, 208, 0, // Skip to: 135640 -/* 82270 */ MCD_OPC_CheckField, 21, 1, 1, 115, 208, 0, // Skip to: 135640 -/* 82277 */ MCD_OPC_Decode, 245, 40, 166, 3, // Opcode: SMLALv8i8_v8i16 -/* 82282 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 82304 -/* 82287 */ MCD_OPC_CheckPredicate, 32, 100, 208, 0, // Skip to: 135640 -/* 82292 */ MCD_OPC_CheckField, 21, 1, 1, 93, 208, 0, // Skip to: 135640 -/* 82299 */ MCD_OPC_Decode, 148, 10, 149, 3, // Opcode: ADDv8i8 -/* 82304 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 82342 -/* 82309 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82312 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 82327 -/* 82317 */ MCD_OPC_CheckPredicate, 32, 70, 208, 0, // Skip to: 135640 -/* 82322 */ MCD_OPC_Decode, 178, 13, 150, 3, // Opcode: CMGTv8i8rz -/* 82327 */ MCD_OPC_FilterValue, 33, 60, 208, 0, // Skip to: 135640 -/* 82332 */ MCD_OPC_CheckPredicate, 32, 55, 208, 0, // Skip to: 135640 -/* 82337 */ MCD_OPC_Decode, 184, 24, 150, 3, // Opcode: FRINTNv2f32 -/* 82342 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 82364 -/* 82347 */ MCD_OPC_CheckPredicate, 32, 40, 208, 0, // Skip to: 135640 -/* 82352 */ MCD_OPC_CheckField, 21, 1, 1, 33, 208, 0, // Skip to: 135640 -/* 82359 */ MCD_OPC_Decode, 190, 14, 149, 3, // Opcode: CMTSTv8i8 -/* 82364 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 82386 -/* 82369 */ MCD_OPC_CheckPredicate, 32, 18, 208, 0, // Skip to: 135640 -/* 82374 */ MCD_OPC_CheckField, 21, 1, 1, 11, 208, 0, // Skip to: 135640 -/* 82381 */ MCD_OPC_Decode, 193, 33, 170, 3, // Opcode: MLAv8i8 -/* 82386 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 82424 -/* 82391 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82394 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 82409 -/* 82399 */ MCD_OPC_CheckPredicate, 32, 244, 207, 0, // Skip to: 135640 -/* 82404 */ MCD_OPC_Decode, 146, 13, 150, 3, // Opcode: CMEQv8i8rz -/* 82409 */ MCD_OPC_FilterValue, 33, 234, 207, 0, // Skip to: 135640 -/* 82414 */ MCD_OPC_CheckPredicate, 32, 229, 207, 0, // Skip to: 135640 -/* 82419 */ MCD_OPC_Decode, 171, 24, 150, 3, // Opcode: FRINTMv2f32 -/* 82424 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 82446 -/* 82429 */ MCD_OPC_CheckPredicate, 32, 214, 207, 0, // Skip to: 135640 -/* 82434 */ MCD_OPC_CheckField, 21, 1, 1, 207, 207, 0, // Skip to: 135640 -/* 82441 */ MCD_OPC_Decode, 215, 34, 149, 3, // Opcode: MULv8i8 -/* 82446 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 82468 -/* 82451 */ MCD_OPC_CheckPredicate, 32, 192, 207, 0, // Skip to: 135640 -/* 82456 */ MCD_OPC_CheckField, 21, 1, 1, 185, 207, 0, // Skip to: 135640 -/* 82463 */ MCD_OPC_Decode, 161, 41, 166, 3, // Opcode: SMLSLv8i8_v8i16 -/* 82468 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 82490 -/* 82473 */ MCD_OPC_CheckPredicate, 32, 170, 207, 0, // Skip to: 135640 -/* 82478 */ MCD_OPC_CheckField, 21, 1, 1, 163, 207, 0, // Skip to: 135640 -/* 82485 */ MCD_OPC_Decode, 224, 39, 149, 3, // Opcode: SMAXPv8i8 -/* 82490 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 82558 -/* 82495 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82498 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 82513 -/* 82503 */ MCD_OPC_CheckPredicate, 32, 140, 207, 0, // Skip to: 135640 -/* 82508 */ MCD_OPC_Decode, 216, 13, 150, 3, // Opcode: CMLTv8i8rz -/* 82513 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 82528 -/* 82518 */ MCD_OPC_CheckPredicate, 32, 125, 207, 0, // Skip to: 135640 -/* 82523 */ MCD_OPC_Decode, 136, 19, 150, 3, // Opcode: FCVTNSv2f32 -/* 82528 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 82543 -/* 82533 */ MCD_OPC_CheckPredicate, 32, 110, 207, 0, // Skip to: 135640 -/* 82538 */ MCD_OPC_Decode, 237, 39, 171, 3, // Opcode: SMAXVv8i8v -/* 82543 */ MCD_OPC_FilterValue, 49, 100, 207, 0, // Skip to: 135640 -/* 82548 */ MCD_OPC_CheckPredicate, 32, 95, 207, 0, // Skip to: 135640 -/* 82553 */ MCD_OPC_Decode, 167, 40, 171, 3, // Opcode: SMINVv8i8v -/* 82558 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 82580 -/* 82563 */ MCD_OPC_CheckPredicate, 32, 80, 207, 0, // Skip to: 135640 -/* 82568 */ MCD_OPC_CheckField, 21, 1, 1, 73, 207, 0, // Skip to: 135640 -/* 82575 */ MCD_OPC_Decode, 154, 40, 149, 3, // Opcode: SMINPv8i8 -/* 82580 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 82633 -/* 82585 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82588 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 82603 -/* 82593 */ MCD_OPC_CheckPredicate, 32, 50, 207, 0, // Skip to: 135640 -/* 82598 */ MCD_OPC_Decode, 172, 9, 150, 3, // Opcode: ABSv8i8 -/* 82603 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 82618 -/* 82608 */ MCD_OPC_CheckPredicate, 32, 35, 207, 0, // Skip to: 135640 -/* 82613 */ MCD_OPC_Decode, 236, 18, 150, 3, // Opcode: FCVTMSv2f32 -/* 82618 */ MCD_OPC_FilterValue, 49, 25, 207, 0, // Skip to: 135640 -/* 82623 */ MCD_OPC_CheckPredicate, 32, 20, 207, 0, // Skip to: 135640 -/* 82628 */ MCD_OPC_Decode, 229, 9, 171, 3, // Opcode: ADDVv8i8v -/* 82633 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 82655 -/* 82638 */ MCD_OPC_CheckPredicate, 32, 5, 207, 0, // Skip to: 135640 -/* 82643 */ MCD_OPC_CheckField, 21, 1, 1, 254, 206, 0, // Skip to: 135640 -/* 82650 */ MCD_OPC_Decode, 208, 9, 149, 3, // Opcode: ADDPv8i8 -/* 82655 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 82677 -/* 82660 */ MCD_OPC_CheckPredicate, 32, 239, 206, 0, // Skip to: 135640 -/* 82665 */ MCD_OPC_CheckField, 21, 1, 1, 232, 206, 0, // Skip to: 135640 -/* 82672 */ MCD_OPC_Decode, 209, 41, 145, 3, // Opcode: SMULLv8i8_v8i16 -/* 82677 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 82699 -/* 82682 */ MCD_OPC_CheckPredicate, 32, 217, 206, 0, // Skip to: 135640 -/* 82687 */ MCD_OPC_CheckField, 21, 1, 1, 210, 206, 0, // Skip to: 135640 -/* 82694 */ MCD_OPC_Decode, 232, 20, 149, 3, // Opcode: FMAXNMv2f32 -/* 82699 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 82737 -/* 82704 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82707 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 82722 -/* 82712 */ MCD_OPC_CheckPredicate, 32, 187, 206, 0, // Skip to: 135640 -/* 82717 */ MCD_OPC_Decode, 197, 18, 150, 3, // Opcode: FCVTASv2f32 -/* 82722 */ MCD_OPC_FilterValue, 48, 177, 206, 0, // Skip to: 135640 -/* 82727 */ MCD_OPC_CheckPredicate, 35, 172, 206, 0, // Skip to: 135640 -/* 82732 */ MCD_OPC_Decode, 211, 20, 161, 3, // Opcode: FMAXNMVv4i16v -/* 82737 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 82759 -/* 82742 */ MCD_OPC_CheckPredicate, 32, 157, 206, 0, // Skip to: 135640 -/* 82747 */ MCD_OPC_CheckField, 21, 1, 1, 150, 206, 0, // Skip to: 135640 -/* 82754 */ MCD_OPC_Decode, 164, 22, 170, 3, // Opcode: FMLAv2f32 -/* 82759 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 82781 -/* 82764 */ MCD_OPC_CheckPredicate, 32, 135, 206, 0, // Skip to: 135640 -/* 82769 */ MCD_OPC_CheckField, 21, 1, 1, 128, 206, 0, // Skip to: 135640 -/* 82776 */ MCD_OPC_Decode, 160, 17, 149, 3, // Opcode: FADDv2f32 -/* 82781 */ MCD_OPC_FilterValue, 54, 17, 0, 0, // Skip to: 82803 -/* 82786 */ MCD_OPC_CheckPredicate, 32, 113, 206, 0, // Skip to: 135640 -/* 82791 */ MCD_OPC_CheckField, 16, 6, 33, 106, 206, 0, // Skip to: 135640 -/* 82798 */ MCD_OPC_Decode, 175, 38, 150, 3, // Opcode: SCVTFv2f32 -/* 82803 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 82825 -/* 82808 */ MCD_OPC_CheckPredicate, 32, 91, 206, 0, // Skip to: 135640 -/* 82813 */ MCD_OPC_CheckField, 21, 1, 1, 84, 206, 0, // Skip to: 135640 -/* 82820 */ MCD_OPC_Decode, 152, 23, 149, 3, // Opcode: FMULXv2f32 -/* 82825 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 82847 -/* 82830 */ MCD_OPC_CheckPredicate, 32, 69, 206, 0, // Skip to: 135640 -/* 82835 */ MCD_OPC_CheckField, 21, 1, 1, 62, 206, 0, // Skip to: 135640 -/* 82842 */ MCD_OPC_Decode, 193, 35, 145, 3, // Opcode: PMULLv8i8 -/* 82847 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 82869 -/* 82852 */ MCD_OPC_CheckPredicate, 32, 47, 206, 0, // Skip to: 135640 -/* 82857 */ MCD_OPC_CheckField, 21, 1, 1, 40, 206, 0, // Skip to: 135640 -/* 82864 */ MCD_OPC_Decode, 200, 17, 149, 3, // Opcode: FCMEQv2f32 -/* 82869 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 82891 -/* 82874 */ MCD_OPC_CheckPredicate, 36, 25, 206, 0, // Skip to: 135640 -/* 82879 */ MCD_OPC_CheckField, 16, 6, 33, 18, 206, 0, // Skip to: 135640 -/* 82886 */ MCD_OPC_Decode, 254, 23, 150, 3, // Opcode: FRINT32Zv2f32 -/* 82891 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 82913 -/* 82896 */ MCD_OPC_CheckPredicate, 37, 3, 206, 0, // Skip to: 135640 -/* 82901 */ MCD_OPC_CheckField, 21, 1, 1, 252, 205, 0, // Skip to: 135640 -/* 82908 */ MCD_OPC_Decode, 135, 22, 170, 3, // Opcode: FMLALv4f16 -/* 82913 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 82935 -/* 82918 */ MCD_OPC_CheckPredicate, 32, 237, 205, 0, // Skip to: 135640 -/* 82923 */ MCD_OPC_CheckField, 21, 1, 1, 230, 205, 0, // Skip to: 135640 -/* 82930 */ MCD_OPC_Decode, 148, 21, 149, 3, // Opcode: FMAXv2f32 -/* 82935 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 82973 -/* 82940 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 82943 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 82958 -/* 82948 */ MCD_OPC_CheckPredicate, 36, 207, 205, 0, // Skip to: 135640 -/* 82953 */ MCD_OPC_Decode, 136, 24, 150, 3, // Opcode: FRINT64Zv2f32 -/* 82958 */ MCD_OPC_FilterValue, 48, 197, 205, 0, // Skip to: 135640 -/* 82963 */ MCD_OPC_CheckPredicate, 35, 192, 205, 0, // Skip to: 135640 -/* 82968 */ MCD_OPC_Decode, 255, 20, 161, 3, // Opcode: FMAXVv4i16v -/* 82973 */ MCD_OPC_FilterValue, 63, 182, 205, 0, // Skip to: 135640 -/* 82978 */ MCD_OPC_CheckPredicate, 32, 177, 205, 0, // Skip to: 135640 -/* 82983 */ MCD_OPC_CheckField, 21, 1, 1, 170, 205, 0, // Skip to: 135640 -/* 82990 */ MCD_OPC_Decode, 236, 23, 149, 3, // Opcode: FRECPSv2f32 -/* 82995 */ MCD_OPC_FilterValue, 1, 140, 5, 0, // Skip to: 84420 -/* 83000 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... -/* 83003 */ MCD_OPC_FilterValue, 0, 135, 1, 0, // Skip to: 83399 -/* 83008 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 83011 */ MCD_OPC_FilterValue, 0, 199, 0, 0, // Skip to: 83215 -/* 83016 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 83019 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83034 -/* 83024 */ MCD_OPC_CheckPredicate, 32, 131, 205, 0, // Skip to: 135640 -/* 83029 */ MCD_OPC_Decode, 205, 16, 172, 3, // Opcode: EXTv8i8 -/* 83034 */ MCD_OPC_FilterValue, 1, 121, 205, 0, // Skip to: 135640 -/* 83039 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... -/* 83042 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83057 -/* 83047 */ MCD_OPC_CheckPredicate, 32, 108, 205, 0, // Skip to: 135640 -/* 83052 */ MCD_OPC_Decode, 194, 52, 145, 3, // Opcode: UADDLv8i8_v8i16 -/* 83057 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 83079 -/* 83062 */ MCD_OPC_CheckPredicate, 32, 93, 205, 0, // Skip to: 135640 -/* 83067 */ MCD_OPC_CheckField, 16, 5, 0, 86, 205, 0, // Skip to: 135640 -/* 83074 */ MCD_OPC_Decode, 235, 36, 150, 3, // Opcode: REV32v8i8 -/* 83079 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 83094 -/* 83084 */ MCD_OPC_CheckPredicate, 32, 71, 205, 0, // Skip to: 135640 -/* 83089 */ MCD_OPC_Decode, 210, 52, 153, 3, // Opcode: UADDWv8i8_v8i16 -/* 83094 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 83109 -/* 83099 */ MCD_OPC_CheckPredicate, 32, 56, 205, 0, // Skip to: 135640 -/* 83104 */ MCD_OPC_Decode, 169, 58, 145, 3, // Opcode: USUBLv8i8_v8i16 -/* 83109 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 83147 -/* 83114 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 83117 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83132 -/* 83122 */ MCD_OPC_CheckPredicate, 32, 33, 205, 0, // Skip to: 135640 -/* 83127 */ MCD_OPC_Decode, 180, 52, 150, 3, // Opcode: UADDLPv8i8_v4i16 -/* 83132 */ MCD_OPC_FilterValue, 1, 23, 205, 0, // Skip to: 135640 -/* 83137 */ MCD_OPC_CheckPredicate, 32, 18, 205, 0, // Skip to: 135640 -/* 83142 */ MCD_OPC_Decode, 183, 45, 155, 3, // Opcode: SQXTUNv8i8 -/* 83147 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 83162 -/* 83152 */ MCD_OPC_CheckPredicate, 32, 3, 205, 0, // Skip to: 135640 -/* 83157 */ MCD_OPC_Decode, 181, 58, 153, 3, // Opcode: USUBWv8i8_v8i16 -/* 83162 */ MCD_OPC_FilterValue, 7, 249, 204, 0, // Skip to: 135640 -/* 83167 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 83170 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83185 -/* 83175 */ MCD_OPC_CheckPredicate, 32, 236, 204, 0, // Skip to: 135640 -/* 83180 */ MCD_OPC_Decode, 145, 58, 160, 3, // Opcode: USQADDv8i8 -/* 83185 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 83200 -/* 83190 */ MCD_OPC_CheckPredicate, 32, 221, 204, 0, // Skip to: 135640 -/* 83195 */ MCD_OPC_Decode, 156, 39, 169, 3, // Opcode: SHLLv8i8 -/* 83200 */ MCD_OPC_FilterValue, 16, 211, 204, 0, // Skip to: 135640 -/* 83205 */ MCD_OPC_CheckPredicate, 32, 206, 204, 0, // Skip to: 135640 -/* 83210 */ MCD_OPC_Decode, 188, 52, 161, 3, // Opcode: UADDLVv8i8v -/* 83215 */ MCD_OPC_FilterValue, 1, 196, 204, 0, // Skip to: 135640 -/* 83220 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... -/* 83223 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83245 -/* 83228 */ MCD_OPC_CheckPredicate, 32, 183, 204, 0, // Skip to: 135640 -/* 83233 */ MCD_OPC_CheckField, 21, 1, 1, 176, 204, 0, // Skip to: 135640 -/* 83240 */ MCD_OPC_Decode, 178, 53, 149, 3, // Opcode: UHADDv8i8 -/* 83245 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 83267 -/* 83250 */ MCD_OPC_CheckPredicate, 32, 161, 204, 0, // Skip to: 135640 -/* 83255 */ MCD_OPC_CheckField, 21, 1, 1, 154, 204, 0, // Skip to: 135640 -/* 83262 */ MCD_OPC_Decode, 208, 55, 149, 3, // Opcode: UQADDv8i8 -/* 83267 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 83289 -/* 83272 */ MCD_OPC_CheckPredicate, 32, 139, 204, 0, // Skip to: 135640 -/* 83277 */ MCD_OPC_CheckField, 21, 1, 1, 132, 204, 0, // Skip to: 135640 -/* 83284 */ MCD_OPC_Decode, 145, 57, 149, 3, // Opcode: URHADDv8i8 -/* 83289 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 83311 -/* 83294 */ MCD_OPC_CheckPredicate, 32, 117, 204, 0, // Skip to: 135640 -/* 83299 */ MCD_OPC_CheckField, 21, 1, 1, 110, 204, 0, // Skip to: 135640 -/* 83306 */ MCD_OPC_Decode, 185, 16, 149, 3, // Opcode: EORv8i8 -/* 83311 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 83333 -/* 83316 */ MCD_OPC_CheckPredicate, 32, 95, 204, 0, // Skip to: 135640 -/* 83321 */ MCD_OPC_CheckField, 21, 1, 1, 88, 204, 0, // Skip to: 135640 -/* 83328 */ MCD_OPC_Decode, 192, 53, 149, 3, // Opcode: UHSUBv8i8 -/* 83333 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 83355 -/* 83338 */ MCD_OPC_CheckPredicate, 32, 73, 204, 0, // Skip to: 135640 -/* 83343 */ MCD_OPC_CheckField, 21, 1, 1, 66, 204, 0, // Skip to: 135640 -/* 83350 */ MCD_OPC_Decode, 245, 56, 149, 3, // Opcode: UQSUBv8i8 -/* 83355 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 83377 -/* 83360 */ MCD_OPC_CheckPredicate, 32, 51, 204, 0, // Skip to: 135640 -/* 83365 */ MCD_OPC_CheckField, 21, 1, 1, 44, 204, 0, // Skip to: 135640 -/* 83372 */ MCD_OPC_Decode, 186, 13, 149, 3, // Opcode: CMHIv8i8 -/* 83377 */ MCD_OPC_FilterValue, 7, 34, 204, 0, // Skip to: 135640 -/* 83382 */ MCD_OPC_CheckPredicate, 32, 29, 204, 0, // Skip to: 135640 -/* 83387 */ MCD_OPC_CheckField, 21, 1, 1, 22, 204, 0, // Skip to: 135640 -/* 83394 */ MCD_OPC_Decode, 194, 13, 149, 3, // Opcode: CMHSv8i8 -/* 83399 */ MCD_OPC_FilterValue, 1, 115, 1, 0, // Skip to: 83775 -/* 83404 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 83407 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83429 -/* 83412 */ MCD_OPC_CheckPredicate, 32, 255, 203, 0, // Skip to: 135640 -/* 83417 */ MCD_OPC_CheckField, 21, 1, 1, 248, 203, 0, // Skip to: 135640 -/* 83424 */ MCD_OPC_Decode, 144, 36, 164, 3, // Opcode: RADDHNv8i16_v8i8 -/* 83429 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 83451 -/* 83434 */ MCD_OPC_CheckPredicate, 32, 233, 203, 0, // Skip to: 135640 -/* 83439 */ MCD_OPC_CheckField, 21, 1, 1, 226, 203, 0, // Skip to: 135640 -/* 83446 */ MCD_OPC_Decode, 236, 57, 149, 3, // Opcode: USHLv8i8 -/* 83451 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 83489 -/* 83456 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 83459 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 83474 -/* 83464 */ MCD_OPC_CheckPredicate, 32, 203, 203, 0, // Skip to: 135640 -/* 83469 */ MCD_OPC_Decode, 130, 13, 150, 3, // Opcode: CLZv8i8 -/* 83474 */ MCD_OPC_FilterValue, 33, 193, 203, 0, // Skip to: 135640 -/* 83479 */ MCD_OPC_CheckPredicate, 32, 188, 203, 0, // Skip to: 135640 -/* 83484 */ MCD_OPC_Decode, 132, 57, 155, 3, // Opcode: UQXTNv8i8 -/* 83489 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 83511 -/* 83494 */ MCD_OPC_CheckPredicate, 32, 173, 203, 0, // Skip to: 135640 -/* 83499 */ MCD_OPC_CheckField, 21, 1, 1, 166, 203, 0, // Skip to: 135640 -/* 83506 */ MCD_OPC_Decode, 202, 56, 149, 3, // Opcode: UQSHLv8i8 -/* 83511 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 83533 -/* 83516 */ MCD_OPC_CheckPredicate, 32, 151, 203, 0, // Skip to: 135640 -/* 83521 */ MCD_OPC_CheckField, 21, 1, 1, 144, 203, 0, // Skip to: 135640 -/* 83528 */ MCD_OPC_Decode, 130, 52, 166, 3, // Opcode: UABALv8i8_v8i16 -/* 83533 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 83555 -/* 83538 */ MCD_OPC_CheckPredicate, 32, 129, 203, 0, // Skip to: 135640 -/* 83543 */ MCD_OPC_CheckField, 21, 1, 1, 122, 203, 0, // Skip to: 135640 -/* 83550 */ MCD_OPC_Decode, 177, 57, 149, 3, // Opcode: URSHLv8i8 -/* 83555 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 83577 -/* 83560 */ MCD_OPC_CheckPredicate, 32, 107, 203, 0, // Skip to: 135640 -/* 83565 */ MCD_OPC_CheckField, 16, 6, 32, 100, 203, 0, // Skip to: 135640 -/* 83572 */ MCD_OPC_Decode, 246, 34, 150, 3, // Opcode: NOTv8i8 -/* 83577 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 83599 -/* 83582 */ MCD_OPC_CheckPredicate, 32, 85, 203, 0, // Skip to: 135640 -/* 83587 */ MCD_OPC_CheckField, 21, 1, 1, 78, 203, 0, // Skip to: 135640 -/* 83594 */ MCD_OPC_Decode, 149, 56, 149, 3, // Opcode: UQRSHLv8i8 -/* 83599 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 83621 -/* 83604 */ MCD_OPC_CheckPredicate, 32, 63, 203, 0, // Skip to: 135640 -/* 83609 */ MCD_OPC_CheckField, 21, 1, 1, 56, 203, 0, // Skip to: 135640 -/* 83616 */ MCD_OPC_Decode, 158, 37, 164, 3, // Opcode: RSUBHNv8i16_v8i8 -/* 83621 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 83643 -/* 83626 */ MCD_OPC_CheckPredicate, 32, 41, 203, 0, // Skip to: 135640 -/* 83631 */ MCD_OPC_CheckField, 21, 1, 1, 34, 203, 0, // Skip to: 135640 -/* 83638 */ MCD_OPC_Decode, 250, 53, 149, 3, // Opcode: UMAXv8i8 -/* 83643 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 83665 -/* 83648 */ MCD_OPC_CheckPredicate, 32, 19, 203, 0, // Skip to: 135640 -/* 83653 */ MCD_OPC_CheckField, 16, 6, 32, 12, 203, 0, // Skip to: 135640 -/* 83660 */ MCD_OPC_Decode, 171, 52, 160, 3, // Opcode: UADALPv8i8_v4i16 -/* 83665 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 83687 -/* 83670 */ MCD_OPC_CheckPredicate, 32, 253, 202, 0, // Skip to: 135640 -/* 83675 */ MCD_OPC_CheckField, 21, 1, 1, 246, 202, 0, // Skip to: 135640 -/* 83682 */ MCD_OPC_Decode, 179, 54, 149, 3, // Opcode: UMINv8i8 -/* 83687 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 83709 -/* 83692 */ MCD_OPC_CheckPredicate, 32, 231, 202, 0, // Skip to: 135640 -/* 83697 */ MCD_OPC_CheckField, 21, 1, 1, 224, 202, 0, // Skip to: 135640 -/* 83704 */ MCD_OPC_Decode, 152, 52, 145, 3, // Opcode: UABDLv8i8_v8i16 -/* 83709 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 83731 -/* 83714 */ MCD_OPC_CheckPredicate, 32, 209, 202, 0, // Skip to: 135640 -/* 83719 */ MCD_OPC_CheckField, 21, 1, 1, 202, 202, 0, // Skip to: 135640 -/* 83726 */ MCD_OPC_Decode, 162, 52, 149, 3, // Opcode: UABDv8i8 -/* 83731 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 83753 -/* 83736 */ MCD_OPC_CheckPredicate, 32, 187, 202, 0, // Skip to: 135640 -/* 83741 */ MCD_OPC_CheckField, 16, 6, 32, 180, 202, 0, // Skip to: 135640 -/* 83748 */ MCD_OPC_Decode, 181, 43, 150, 3, // Opcode: SQNEGv8i8 -/* 83753 */ MCD_OPC_FilterValue, 15, 170, 202, 0, // Skip to: 135640 -/* 83758 */ MCD_OPC_CheckPredicate, 32, 165, 202, 0, // Skip to: 135640 -/* 83763 */ MCD_OPC_CheckField, 21, 1, 1, 158, 202, 0, // Skip to: 135640 -/* 83770 */ MCD_OPC_Decode, 140, 52, 170, 3, // Opcode: UABAv8i8 -/* 83775 */ MCD_OPC_FilterValue, 2, 90, 1, 0, // Skip to: 84126 -/* 83780 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 83783 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83805 -/* 83788 */ MCD_OPC_CheckPredicate, 32, 135, 202, 0, // Skip to: 135640 -/* 83793 */ MCD_OPC_CheckField, 21, 1, 1, 128, 202, 0, // Skip to: 135640 -/* 83800 */ MCD_OPC_Decode, 223, 54, 166, 3, // Opcode: UMLALv8i8_v8i16 -/* 83805 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 83827 -/* 83810 */ MCD_OPC_CheckPredicate, 32, 113, 202, 0, // Skip to: 135640 -/* 83815 */ MCD_OPC_CheckField, 21, 1, 1, 106, 202, 0, // Skip to: 135640 -/* 83822 */ MCD_OPC_Decode, 218, 50, 149, 3, // Opcode: SUBv8i8 -/* 83827 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 83865 -/* 83832 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 83835 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 83850 -/* 83840 */ MCD_OPC_CheckPredicate, 32, 83, 202, 0, // Skip to: 135640 -/* 83845 */ MCD_OPC_Decode, 162, 13, 150, 3, // Opcode: CMGEv8i8rz -/* 83850 */ MCD_OPC_FilterValue, 33, 73, 202, 0, // Skip to: 135640 -/* 83855 */ MCD_OPC_CheckPredicate, 32, 68, 202, 0, // Skip to: 135640 -/* 83860 */ MCD_OPC_Decode, 147, 24, 150, 3, // Opcode: FRINTAv2f32 -/* 83865 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 83887 -/* 83870 */ MCD_OPC_CheckPredicate, 32, 53, 202, 0, // Skip to: 135640 -/* 83875 */ MCD_OPC_CheckField, 21, 1, 1, 46, 202, 0, // Skip to: 135640 -/* 83882 */ MCD_OPC_Decode, 145, 13, 149, 3, // Opcode: CMEQv8i8 -/* 83887 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 83909 -/* 83892 */ MCD_OPC_CheckPredicate, 32, 31, 202, 0, // Skip to: 135640 -/* 83897 */ MCD_OPC_CheckField, 21, 1, 1, 24, 202, 0, // Skip to: 135640 -/* 83904 */ MCD_OPC_Decode, 210, 33, 170, 3, // Opcode: MLSv8i8 -/* 83909 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 83947 -/* 83914 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 83917 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 83932 -/* 83922 */ MCD_OPC_CheckPredicate, 32, 1, 202, 0, // Skip to: 135640 -/* 83927 */ MCD_OPC_Decode, 208, 13, 150, 3, // Opcode: CMLEv8i8rz -/* 83932 */ MCD_OPC_FilterValue, 33, 247, 201, 0, // Skip to: 135640 -/* 83937 */ MCD_OPC_CheckPredicate, 32, 242, 201, 0, // Skip to: 135640 -/* 83942 */ MCD_OPC_Decode, 208, 24, 150, 3, // Opcode: FRINTXv2f32 -/* 83947 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 83969 -/* 83952 */ MCD_OPC_CheckPredicate, 32, 227, 201, 0, // Skip to: 135640 -/* 83957 */ MCD_OPC_CheckField, 21, 1, 1, 220, 201, 0, // Skip to: 135640 -/* 83964 */ MCD_OPC_Decode, 196, 35, 149, 3, // Opcode: PMULv8i8 -/* 83969 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 83991 -/* 83974 */ MCD_OPC_CheckPredicate, 32, 205, 201, 0, // Skip to: 135640 -/* 83979 */ MCD_OPC_CheckField, 21, 1, 1, 198, 201, 0, // Skip to: 135640 -/* 83986 */ MCD_OPC_Decode, 139, 55, 166, 3, // Opcode: UMLSLv8i8_v8i16 -/* 83991 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 84013 -/* 83996 */ MCD_OPC_CheckPredicate, 32, 183, 201, 0, // Skip to: 135640 -/* 84001 */ MCD_OPC_CheckField, 21, 1, 1, 176, 201, 0, // Skip to: 135640 -/* 84008 */ MCD_OPC_Decode, 203, 53, 149, 3, // Opcode: UMAXPv8i8 -/* 84013 */ MCD_OPC_FilterValue, 10, 48, 0, 0, // Skip to: 84066 -/* 84018 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 84021 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 84036 -/* 84026 */ MCD_OPC_CheckPredicate, 32, 153, 201, 0, // Skip to: 135640 -/* 84031 */ MCD_OPC_Decode, 152, 19, 150, 3, // Opcode: FCVTNUv2f32 -/* 84036 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 84051 -/* 84041 */ MCD_OPC_CheckPredicate, 32, 138, 201, 0, // Skip to: 135640 -/* 84046 */ MCD_OPC_Decode, 216, 53, 171, 3, // Opcode: UMAXVv8i8v -/* 84051 */ MCD_OPC_FilterValue, 49, 128, 201, 0, // Skip to: 135640 -/* 84056 */ MCD_OPC_CheckPredicate, 32, 123, 201, 0, // Skip to: 135640 -/* 84061 */ MCD_OPC_Decode, 145, 54, 171, 3, // Opcode: UMINVv8i8v -/* 84066 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 84088 -/* 84071 */ MCD_OPC_CheckPredicate, 32, 108, 201, 0, // Skip to: 135640 -/* 84076 */ MCD_OPC_CheckField, 21, 1, 1, 101, 201, 0, // Skip to: 135640 -/* 84083 */ MCD_OPC_Decode, 132, 54, 149, 3, // Opcode: UMINPv8i8 -/* 84088 */ MCD_OPC_FilterValue, 14, 91, 201, 0, // Skip to: 135640 -/* 84093 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 84096 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 84111 -/* 84101 */ MCD_OPC_CheckPredicate, 32, 78, 201, 0, // Skip to: 135640 -/* 84106 */ MCD_OPC_Decode, 236, 34, 150, 3, // Opcode: NEGv8i8 -/* 84111 */ MCD_OPC_FilterValue, 33, 68, 201, 0, // Skip to: 135640 -/* 84116 */ MCD_OPC_CheckPredicate, 32, 63, 201, 0, // Skip to: 135640 -/* 84121 */ MCD_OPC_Decode, 250, 18, 150, 3, // Opcode: FCVTMUv2f32 -/* 84126 */ MCD_OPC_FilterValue, 3, 53, 201, 0, // Skip to: 135640 -/* 84131 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... -/* 84134 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84156 -/* 84139 */ MCD_OPC_CheckPredicate, 32, 40, 201, 0, // Skip to: 135640 -/* 84144 */ MCD_OPC_CheckField, 21, 1, 1, 33, 201, 0, // Skip to: 135640 -/* 84151 */ MCD_OPC_Decode, 185, 55, 145, 3, // Opcode: UMULLv8i8_v8i16 -/* 84156 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 84178 -/* 84161 */ MCD_OPC_CheckPredicate, 32, 18, 201, 0, // Skip to: 135640 -/* 84166 */ MCD_OPC_CheckField, 21, 1, 1, 11, 201, 0, // Skip to: 135640 -/* 84173 */ MCD_OPC_Decode, 196, 20, 149, 3, // Opcode: FMAXNMPv2f32 -/* 84178 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 84200 -/* 84183 */ MCD_OPC_CheckPredicate, 32, 252, 200, 0, // Skip to: 135640 -/* 84188 */ MCD_OPC_CheckField, 16, 6, 33, 245, 200, 0, // Skip to: 135640 -/* 84195 */ MCD_OPC_Decode, 211, 18, 150, 3, // Opcode: FCVTAUv2f32 -/* 84200 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 84222 -/* 84205 */ MCD_OPC_CheckPredicate, 37, 230, 200, 0, // Skip to: 135640 -/* 84210 */ MCD_OPC_CheckField, 21, 1, 1, 223, 200, 0, // Skip to: 135640 -/* 84217 */ MCD_OPC_Decode, 247, 21, 170, 3, // Opcode: FMLAL2v4f16 -/* 84222 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 84244 -/* 84227 */ MCD_OPC_CheckPredicate, 32, 208, 200, 0, // Skip to: 135640 -/* 84232 */ MCD_OPC_CheckField, 21, 1, 1, 201, 200, 0, // Skip to: 135640 -/* 84239 */ MCD_OPC_Decode, 130, 17, 149, 3, // Opcode: FADDPv2f32 -/* 84244 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 84266 -/* 84249 */ MCD_OPC_CheckPredicate, 32, 186, 200, 0, // Skip to: 135640 -/* 84254 */ MCD_OPC_CheckField, 16, 6, 33, 179, 200, 0, // Skip to: 135640 -/* 84261 */ MCD_OPC_Decode, 252, 52, 150, 3, // Opcode: UCVTFv2f32 -/* 84266 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 84288 -/* 84271 */ MCD_OPC_CheckPredicate, 32, 164, 200, 0, // Skip to: 135640 -/* 84276 */ MCD_OPC_CheckField, 21, 1, 1, 157, 200, 0, // Skip to: 135640 -/* 84283 */ MCD_OPC_Decode, 177, 23, 149, 3, // Opcode: FMULv2f32 -/* 84288 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 84310 -/* 84293 */ MCD_OPC_CheckPredicate, 32, 142, 200, 0, // Skip to: 135640 -/* 84298 */ MCD_OPC_CheckField, 21, 1, 1, 135, 200, 0, // Skip to: 135640 -/* 84305 */ MCD_OPC_Decode, 222, 17, 149, 3, // Opcode: FCMGEv2f32 -/* 84310 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 84332 -/* 84315 */ MCD_OPC_CheckPredicate, 36, 120, 200, 0, // Skip to: 135640 -/* 84320 */ MCD_OPC_CheckField, 16, 6, 33, 113, 200, 0, // Skip to: 135640 -/* 84327 */ MCD_OPC_Decode, 249, 23, 150, 3, // Opcode: FRINT32Xv2f32 -/* 84332 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 84354 -/* 84337 */ MCD_OPC_CheckPredicate, 32, 98, 200, 0, // Skip to: 135640 -/* 84342 */ MCD_OPC_CheckField, 21, 1, 1, 91, 200, 0, // Skip to: 135640 -/* 84349 */ MCD_OPC_Decode, 234, 16, 149, 3, // Opcode: FACGEv2f32 -/* 84354 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 84376 -/* 84359 */ MCD_OPC_CheckPredicate, 32, 76, 200, 0, // Skip to: 135640 -/* 84364 */ MCD_OPC_CheckField, 21, 1, 1, 69, 200, 0, // Skip to: 135640 -/* 84371 */ MCD_OPC_Decode, 240, 20, 149, 3, // Opcode: FMAXPv2f32 -/* 84376 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 84398 -/* 84381 */ MCD_OPC_CheckPredicate, 36, 54, 200, 0, // Skip to: 135640 -/* 84386 */ MCD_OPC_CheckField, 16, 6, 33, 47, 200, 0, // Skip to: 135640 -/* 84393 */ MCD_OPC_Decode, 131, 24, 150, 3, // Opcode: FRINT64Xv2f32 -/* 84398 */ MCD_OPC_FilterValue, 15, 37, 200, 0, // Skip to: 135640 -/* 84403 */ MCD_OPC_CheckPredicate, 32, 32, 200, 0, // Skip to: 135640 -/* 84408 */ MCD_OPC_CheckField, 21, 1, 1, 25, 200, 0, // Skip to: 135640 -/* 84415 */ MCD_OPC_Decode, 160, 20, 149, 3, // Opcode: FDIVv2f32 -/* 84420 */ MCD_OPC_FilterValue, 2, 239, 8, 0, // Skip to: 86712 -/* 84425 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 84428 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 84466 -/* 84433 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84436 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84451 -/* 84441 */ MCD_OPC_CheckPredicate, 32, 250, 199, 0, // Skip to: 135640 -/* 84446 */ MCD_OPC_Decode, 182, 51, 173, 3, // Opcode: TBLv16i8One -/* 84451 */ MCD_OPC_FilterValue, 1, 240, 199, 0, // Skip to: 135640 -/* 84456 */ MCD_OPC_CheckPredicate, 32, 235, 199, 0, // Skip to: 135640 -/* 84461 */ MCD_OPC_Decode, 232, 37, 173, 3, // Opcode: SADDLv16i8_v8i16 -/* 84466 */ MCD_OPC_FilterValue, 1, 109, 0, 0, // Skip to: 84580 -/* 84471 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84474 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 84565 -/* 84479 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 84482 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 84550 -/* 84487 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 84490 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 84535 -/* 84495 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 84498 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84520 -/* 84503 */ MCD_OPC_CheckPredicate, 32, 188, 199, 0, // Skip to: 135640 -/* 84508 */ MCD_OPC_CheckField, 19, 1, 1, 181, 199, 0, // Skip to: 135640 -/* 84515 */ MCD_OPC_Decode, 143, 16, 174, 3, // Opcode: DUPv2i64lane -/* 84520 */ MCD_OPC_FilterValue, 1, 171, 199, 0, // Skip to: 135640 -/* 84525 */ MCD_OPC_CheckPredicate, 32, 166, 199, 0, // Skip to: 135640 -/* 84530 */ MCD_OPC_Decode, 147, 16, 175, 3, // Opcode: DUPv4i32lane -/* 84535 */ MCD_OPC_FilterValue, 1, 156, 199, 0, // Skip to: 135640 -/* 84540 */ MCD_OPC_CheckPredicate, 32, 151, 199, 0, // Skip to: 135640 -/* 84545 */ MCD_OPC_Decode, 149, 16, 176, 3, // Opcode: DUPv8i16lane -/* 84550 */ MCD_OPC_FilterValue, 1, 141, 199, 0, // Skip to: 135640 -/* 84555 */ MCD_OPC_CheckPredicate, 32, 136, 199, 0, // Skip to: 135640 -/* 84560 */ MCD_OPC_Decode, 139, 16, 177, 3, // Opcode: DUPv16i8lane -/* 84565 */ MCD_OPC_FilterValue, 1, 126, 199, 0, // Skip to: 135640 -/* 84570 */ MCD_OPC_CheckPredicate, 32, 121, 199, 0, // Skip to: 135640 -/* 84575 */ MCD_OPC_Decode, 145, 39, 173, 3, // Opcode: SHADDv16i8 -/* 84580 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 84602 -/* 84585 */ MCD_OPC_CheckPredicate, 32, 106, 199, 0, // Skip to: 135640 -/* 84590 */ MCD_OPC_CheckField, 16, 6, 32, 99, 199, 0, // Skip to: 135640 -/* 84597 */ MCD_OPC_Decode, 236, 36, 178, 3, // Opcode: REV64v16i8 -/* 84602 */ MCD_OPC_FilterValue, 3, 109, 0, 0, // Skip to: 84716 -/* 84607 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84610 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 84701 -/* 84615 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 84618 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 84686 -/* 84623 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 84626 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 84671 -/* 84631 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 84634 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84656 -/* 84639 */ MCD_OPC_CheckPredicate, 32, 52, 199, 0, // Skip to: 135640 -/* 84644 */ MCD_OPC_CheckField, 19, 1, 1, 45, 199, 0, // Skip to: 135640 -/* 84651 */ MCD_OPC_Decode, 142, 16, 179, 3, // Opcode: DUPv2i64gpr -/* 84656 */ MCD_OPC_FilterValue, 1, 35, 199, 0, // Skip to: 135640 -/* 84661 */ MCD_OPC_CheckPredicate, 32, 30, 199, 0, // Skip to: 135640 -/* 84666 */ MCD_OPC_Decode, 146, 16, 180, 3, // Opcode: DUPv4i32gpr -/* 84671 */ MCD_OPC_FilterValue, 1, 20, 199, 0, // Skip to: 135640 -/* 84676 */ MCD_OPC_CheckPredicate, 32, 15, 199, 0, // Skip to: 135640 -/* 84681 */ MCD_OPC_Decode, 148, 16, 180, 3, // Opcode: DUPv8i16gpr -/* 84686 */ MCD_OPC_FilterValue, 1, 5, 199, 0, // Skip to: 135640 -/* 84691 */ MCD_OPC_CheckPredicate, 32, 0, 199, 0, // Skip to: 135640 -/* 84696 */ MCD_OPC_Decode, 138, 16, 180, 3, // Opcode: DUPv16i8gpr -/* 84701 */ MCD_OPC_FilterValue, 1, 246, 198, 0, // Skip to: 135640 -/* 84706 */ MCD_OPC_CheckPredicate, 32, 241, 198, 0, // Skip to: 135640 -/* 84711 */ MCD_OPC_Decode, 245, 41, 173, 3, // Opcode: SQADDv16i8 -/* 84716 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 84754 -/* 84721 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84724 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84739 -/* 84729 */ MCD_OPC_CheckPredicate, 32, 218, 198, 0, // Skip to: 135640 -/* 84734 */ MCD_OPC_Decode, 200, 51, 181, 3, // Opcode: TBXv16i8One -/* 84739 */ MCD_OPC_FilterValue, 1, 208, 198, 0, // Skip to: 135640 -/* 84744 */ MCD_OPC_CheckPredicate, 32, 203, 198, 0, // Skip to: 135640 -/* 84749 */ MCD_OPC_Decode, 247, 37, 173, 3, // Opcode: SADDWv16i8_v8i16 -/* 84754 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 84776 -/* 84759 */ MCD_OPC_CheckPredicate, 32, 188, 198, 0, // Skip to: 135640 -/* 84764 */ MCD_OPC_CheckField, 21, 1, 1, 181, 198, 0, // Skip to: 135640 -/* 84771 */ MCD_OPC_Decode, 188, 45, 173, 3, // Opcode: SRHADDv16i8 -/* 84776 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 84821 -/* 84781 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84784 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84799 -/* 84789 */ MCD_OPC_CheckPredicate, 32, 158, 198, 0, // Skip to: 135640 -/* 84794 */ MCD_OPC_Decode, 213, 58, 173, 3, // Opcode: UZP1v16i8 -/* 84799 */ MCD_OPC_FilterValue, 1, 148, 198, 0, // Skip to: 135640 -/* 84804 */ MCD_OPC_CheckPredicate, 32, 143, 198, 0, // Skip to: 135640 -/* 84809 */ MCD_OPC_CheckField, 16, 5, 0, 136, 198, 0, // Skip to: 135640 -/* 84816 */ MCD_OPC_Decode, 229, 36, 178, 3, // Opcode: REV16v16i8 -/* 84821 */ MCD_OPC_FilterValue, 7, 109, 0, 0, // Skip to: 84935 -/* 84826 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84829 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 84920 -/* 84834 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 84837 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 84905 -/* 84842 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 84845 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 84890 -/* 84850 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 84853 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84875 -/* 84858 */ MCD_OPC_CheckPredicate, 32, 89, 198, 0, // Skip to: 135640 -/* 84863 */ MCD_OPC_CheckField, 19, 1, 1, 82, 198, 0, // Skip to: 135640 -/* 84870 */ MCD_OPC_Decode, 231, 26, 182, 3, // Opcode: INSvi64gpr -/* 84875 */ MCD_OPC_FilterValue, 1, 72, 198, 0, // Skip to: 135640 -/* 84880 */ MCD_OPC_CheckPredicate, 32, 67, 198, 0, // Skip to: 135640 -/* 84885 */ MCD_OPC_Decode, 229, 26, 183, 3, // Opcode: INSvi32gpr -/* 84890 */ MCD_OPC_FilterValue, 1, 57, 198, 0, // Skip to: 135640 -/* 84895 */ MCD_OPC_CheckPredicate, 32, 52, 198, 0, // Skip to: 135640 -/* 84900 */ MCD_OPC_Decode, 227, 26, 184, 3, // Opcode: INSvi16gpr -/* 84905 */ MCD_OPC_FilterValue, 1, 42, 198, 0, // Skip to: 135640 -/* 84910 */ MCD_OPC_CheckPredicate, 32, 37, 198, 0, // Skip to: 135640 -/* 84915 */ MCD_OPC_Decode, 233, 26, 185, 3, // Opcode: INSvi8gpr -/* 84920 */ MCD_OPC_FilterValue, 1, 27, 198, 0, // Skip to: 135640 -/* 84925 */ MCD_OPC_CheckPredicate, 32, 22, 198, 0, // Skip to: 135640 -/* 84930 */ MCD_OPC_Decode, 199, 10, 173, 3, // Opcode: ANDv16i8 -/* 84935 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 84973 -/* 84940 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 84943 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84958 -/* 84948 */ MCD_OPC_CheckPredicate, 32, 255, 197, 0, // Skip to: 135640 -/* 84953 */ MCD_OPC_Decode, 184, 51, 186, 3, // Opcode: TBLv16i8Two -/* 84958 */ MCD_OPC_FilterValue, 1, 245, 197, 0, // Skip to: 135640 -/* 84963 */ MCD_OPC_CheckPredicate, 32, 240, 197, 0, // Skip to: 135640 -/* 84968 */ MCD_OPC_Decode, 225, 46, 173, 3, // Opcode: SSUBLv16i8_v8i16 -/* 84973 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 84995 -/* 84978 */ MCD_OPC_CheckPredicate, 32, 225, 197, 0, // Skip to: 135640 -/* 84983 */ MCD_OPC_CheckField, 21, 1, 1, 218, 197, 0, // Skip to: 135640 -/* 84990 */ MCD_OPC_Decode, 185, 39, 173, 3, // Opcode: SHSUBv16i8 -/* 84995 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 85056 -/* 85000 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85003 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85018 -/* 85008 */ MCD_OPC_CheckPredicate, 32, 195, 197, 0, // Skip to: 135640 -/* 85013 */ MCD_OPC_Decode, 221, 51, 173, 3, // Opcode: TRN1v16i8 -/* 85018 */ MCD_OPC_FilterValue, 1, 185, 197, 0, // Skip to: 135640 -/* 85023 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 85026 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85041 -/* 85031 */ MCD_OPC_CheckPredicate, 32, 172, 197, 0, // Skip to: 135640 -/* 85036 */ MCD_OPC_Decode, 218, 37, 178, 3, // Opcode: SADDLPv16i8_v8i16 -/* 85041 */ MCD_OPC_FilterValue, 1, 162, 197, 0, // Skip to: 135640 -/* 85046 */ MCD_OPC_CheckPredicate, 32, 157, 197, 0, // Skip to: 135640 -/* 85051 */ MCD_OPC_Decode, 146, 60, 187, 3, // Opcode: XTNv16i8 -/* 85056 */ MCD_OPC_FilterValue, 11, 138, 0, 0, // Skip to: 85199 -/* 85061 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85064 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 85184 -/* 85069 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 85072 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 85152 -/* 85077 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 85080 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 85120 -/* 85085 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 85088 */ MCD_OPC_FilterValue, 1, 115, 197, 0, // Skip to: 135640 -/* 85093 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 85110 -/* 85098 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, 0, // Skip to: 85110 -/* 85105 */ MCD_OPC_Decode, 175, 41, 188, 3, // Opcode: SMOVvi32to64_idx0 -/* 85110 */ MCD_OPC_CheckPredicate, 32, 93, 197, 0, // Skip to: 135640 -/* 85115 */ MCD_OPC_Decode, 174, 41, 189, 3, // Opcode: SMOVvi32to64 -/* 85120 */ MCD_OPC_FilterValue, 1, 83, 197, 0, // Skip to: 135640 -/* 85125 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 85142 -/* 85130 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 85142 -/* 85137 */ MCD_OPC_Decode, 173, 41, 188, 3, // Opcode: SMOVvi16to64_idx0 -/* 85142 */ MCD_OPC_CheckPredicate, 32, 61, 197, 0, // Skip to: 135640 -/* 85147 */ MCD_OPC_Decode, 172, 41, 190, 3, // Opcode: SMOVvi16to64 -/* 85152 */ MCD_OPC_FilterValue, 1, 51, 197, 0, // Skip to: 135640 -/* 85157 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 85174 -/* 85162 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 85174 -/* 85169 */ MCD_OPC_Decode, 179, 41, 188, 3, // Opcode: SMOVvi8to64_idx0 -/* 85174 */ MCD_OPC_CheckPredicate, 32, 29, 197, 0, // Skip to: 135640 -/* 85179 */ MCD_OPC_Decode, 178, 41, 191, 3, // Opcode: SMOVvi8to64 -/* 85184 */ MCD_OPC_FilterValue, 1, 19, 197, 0, // Skip to: 135640 -/* 85189 */ MCD_OPC_CheckPredicate, 32, 14, 197, 0, // Skip to: 135640 -/* 85194 */ MCD_OPC_Decode, 143, 45, 173, 3, // Opcode: SQSUBv16i8 -/* 85199 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 85237 -/* 85204 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85207 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85222 -/* 85212 */ MCD_OPC_CheckPredicate, 32, 247, 196, 0, // Skip to: 135640 -/* 85217 */ MCD_OPC_Decode, 202, 51, 192, 3, // Opcode: TBXv16i8Two -/* 85222 */ MCD_OPC_FilterValue, 1, 237, 196, 0, // Skip to: 135640 -/* 85227 */ MCD_OPC_CheckPredicate, 32, 232, 196, 0, // Skip to: 135640 -/* 85232 */ MCD_OPC_Decode, 237, 46, 173, 3, // Opcode: SSUBWv16i8_v8i16 -/* 85237 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 85259 -/* 85242 */ MCD_OPC_CheckPredicate, 32, 217, 196, 0, // Skip to: 135640 -/* 85247 */ MCD_OPC_CheckField, 21, 1, 1, 210, 196, 0, // Skip to: 135640 -/* 85254 */ MCD_OPC_Decode, 163, 13, 173, 3, // Opcode: CMGTv16i8 -/* 85259 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 85320 -/* 85264 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85267 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85282 -/* 85272 */ MCD_OPC_CheckPredicate, 32, 187, 196, 0, // Skip to: 135640 -/* 85277 */ MCD_OPC_Decode, 171, 60, 173, 3, // Opcode: ZIP1v16i8 -/* 85282 */ MCD_OPC_FilterValue, 1, 177, 196, 0, // Skip to: 135640 -/* 85287 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 85290 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85305 -/* 85295 */ MCD_OPC_CheckPredicate, 32, 164, 196, 0, // Skip to: 135640 -/* 85300 */ MCD_OPC_Decode, 251, 50, 187, 3, // Opcode: SUQADDv16i8 -/* 85305 */ MCD_OPC_FilterValue, 16, 154, 196, 0, // Skip to: 135640 -/* 85310 */ MCD_OPC_CheckPredicate, 32, 149, 196, 0, // Skip to: 135640 -/* 85315 */ MCD_OPC_Decode, 227, 37, 193, 3, // Opcode: SADDLVv16i8v -/* 85320 */ MCD_OPC_FilterValue, 15, 58, 0, 0, // Skip to: 85383 -/* 85325 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85328 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 85368 -/* 85333 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 85336 */ MCD_OPC_FilterValue, 8, 123, 196, 0, // Skip to: 135640 -/* 85341 */ MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 85358 -/* 85346 */ MCD_OPC_CheckField, 20, 1, 0, 5, 0, 0, // Skip to: 85358 -/* 85353 */ MCD_OPC_Decode, 153, 55, 188, 3, // Opcode: UMOVvi64_idx0 -/* 85358 */ MCD_OPC_CheckPredicate, 32, 101, 196, 0, // Skip to: 135640 -/* 85363 */ MCD_OPC_Decode, 152, 55, 194, 3, // Opcode: UMOVvi64 -/* 85368 */ MCD_OPC_FilterValue, 1, 91, 196, 0, // Skip to: 135640 -/* 85373 */ MCD_OPC_CheckPredicate, 32, 86, 196, 0, // Skip to: 135640 -/* 85378 */ MCD_OPC_Decode, 147, 13, 173, 3, // Opcode: CMGEv16i8 -/* 85383 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 85421 -/* 85388 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85391 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85406 -/* 85396 */ MCD_OPC_CheckPredicate, 32, 63, 196, 0, // Skip to: 135640 -/* 85401 */ MCD_OPC_Decode, 183, 51, 195, 3, // Opcode: TBLv16i8Three -/* 85406 */ MCD_OPC_FilterValue, 1, 53, 196, 0, // Skip to: 135640 -/* 85411 */ MCD_OPC_CheckPredicate, 32, 48, 196, 0, // Skip to: 135640 -/* 85416 */ MCD_OPC_Decode, 194, 9, 181, 3, // Opcode: ADDHNv8i16_v16i8 -/* 85421 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 85443 -/* 85426 */ MCD_OPC_CheckPredicate, 32, 33, 196, 0, // Skip to: 135640 -/* 85431 */ MCD_OPC_CheckField, 21, 1, 1, 26, 196, 0, // Skip to: 135640 -/* 85438 */ MCD_OPC_Decode, 146, 46, 173, 3, // Opcode: SSHLv16i8 -/* 85443 */ MCD_OPC_FilterValue, 18, 48, 0, 0, // Skip to: 85496 -/* 85448 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 85451 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85466 -/* 85456 */ MCD_OPC_CheckPredicate, 32, 3, 196, 0, // Skip to: 135640 -/* 85461 */ MCD_OPC_Decode, 241, 12, 178, 3, // Opcode: CLSv16i8 -/* 85466 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 85481 -/* 85471 */ MCD_OPC_CheckPredicate, 32, 244, 195, 0, // Skip to: 135640 -/* 85476 */ MCD_OPC_Decode, 160, 45, 187, 3, // Opcode: SQXTNv16i8 -/* 85481 */ MCD_OPC_FilterValue, 40, 234, 195, 0, // Skip to: 135640 -/* 85486 */ MCD_OPC_CheckPredicate, 38, 229, 195, 0, // Skip to: 135640 -/* 85491 */ MCD_OPC_Decode, 170, 10, 187, 3, // Opcode: AESErr -/* 85496 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 85518 -/* 85501 */ MCD_OPC_CheckPredicate, 32, 214, 195, 0, // Skip to: 135640 -/* 85506 */ MCD_OPC_CheckField, 21, 1, 1, 207, 195, 0, // Skip to: 135640 -/* 85513 */ MCD_OPC_Decode, 207, 44, 173, 3, // Opcode: SQSHLv16i8 -/* 85518 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 85556 -/* 85523 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85526 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85541 -/* 85531 */ MCD_OPC_CheckPredicate, 32, 184, 195, 0, // Skip to: 135640 -/* 85536 */ MCD_OPC_Decode, 201, 51, 196, 3, // Opcode: TBXv16i8Three -/* 85541 */ MCD_OPC_FilterValue, 1, 174, 195, 0, // Skip to: 135640 -/* 85546 */ MCD_OPC_CheckPredicate, 32, 169, 195, 0, // Skip to: 135640 -/* 85551 */ MCD_OPC_Decode, 165, 37, 181, 3, // Opcode: SABALv16i8_v8i16 -/* 85556 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 85578 -/* 85561 */ MCD_OPC_CheckPredicate, 32, 154, 195, 0, // Skip to: 135640 -/* 85566 */ MCD_OPC_CheckField, 21, 1, 1, 147, 195, 0, // Skip to: 135640 -/* 85573 */ MCD_OPC_Decode, 230, 45, 173, 3, // Opcode: SRSHLv16i8 -/* 85578 */ MCD_OPC_FilterValue, 22, 56, 0, 0, // Skip to: 85639 -/* 85583 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85586 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85601 -/* 85591 */ MCD_OPC_CheckPredicate, 32, 124, 195, 0, // Skip to: 135640 -/* 85596 */ MCD_OPC_Decode, 229, 58, 173, 3, // Opcode: UZP2v16i8 -/* 85601 */ MCD_OPC_FilterValue, 1, 114, 195, 0, // Skip to: 135640 -/* 85606 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 85609 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85624 -/* 85614 */ MCD_OPC_CheckPredicate, 32, 101, 195, 0, // Skip to: 135640 -/* 85619 */ MCD_OPC_Decode, 213, 14, 178, 3, // Opcode: CNTv16i8 -/* 85624 */ MCD_OPC_FilterValue, 8, 91, 195, 0, // Skip to: 135640 -/* 85629 */ MCD_OPC_CheckPredicate, 38, 86, 195, 0, // Skip to: 135640 -/* 85634 */ MCD_OPC_Decode, 168, 10, 187, 3, // Opcode: AESDrr -/* 85639 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 85661 -/* 85644 */ MCD_OPC_CheckPredicate, 32, 71, 195, 0, // Skip to: 135640 -/* 85649 */ MCD_OPC_CheckField, 21, 1, 1, 64, 195, 0, // Skip to: 135640 -/* 85656 */ MCD_OPC_Decode, 253, 43, 173, 3, // Opcode: SQRSHLv16i8 -/* 85661 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 85699 -/* 85666 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85669 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85684 -/* 85674 */ MCD_OPC_CheckPredicate, 32, 41, 195, 0, // Skip to: 135640 -/* 85679 */ MCD_OPC_Decode, 181, 51, 197, 3, // Opcode: TBLv16i8Four -/* 85684 */ MCD_OPC_FilterValue, 1, 31, 195, 0, // Skip to: 135640 -/* 85689 */ MCD_OPC_CheckPredicate, 32, 26, 195, 0, // Skip to: 135640 -/* 85694 */ MCD_OPC_Decode, 161, 50, 181, 3, // Opcode: SUBHNv8i16_v16i8 -/* 85699 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 85721 -/* 85704 */ MCD_OPC_CheckPredicate, 32, 11, 195, 0, // Skip to: 135640 -/* 85709 */ MCD_OPC_CheckField, 21, 1, 1, 4, 195, 0, // Skip to: 135640 -/* 85716 */ MCD_OPC_Decode, 138, 40, 173, 3, // Opcode: SMAXv16i8 -/* 85721 */ MCD_OPC_FilterValue, 26, 71, 0, 0, // Skip to: 85797 -/* 85726 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85729 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85744 -/* 85734 */ MCD_OPC_CheckPredicate, 32, 237, 194, 0, // Skip to: 135640 -/* 85739 */ MCD_OPC_Decode, 237, 51, 173, 3, // Opcode: TRN2v16i8 -/* 85744 */ MCD_OPC_FilterValue, 1, 227, 194, 0, // Skip to: 135640 -/* 85749 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 85752 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85767 -/* 85757 */ MCD_OPC_CheckPredicate, 32, 214, 194, 0, // Skip to: 135640 -/* 85762 */ MCD_OPC_Decode, 206, 37, 187, 3, // Opcode: SADALPv16i8_v8i16 -/* 85767 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 85782 -/* 85772 */ MCD_OPC_CheckPredicate, 32, 199, 194, 0, // Skip to: 135640 -/* 85777 */ MCD_OPC_Decode, 161, 19, 187, 3, // Opcode: FCVTNv8i16 -/* 85782 */ MCD_OPC_FilterValue, 8, 189, 194, 0, // Skip to: 135640 -/* 85787 */ MCD_OPC_CheckPredicate, 38, 184, 194, 0, // Skip to: 135640 -/* 85792 */ MCD_OPC_Decode, 174, 10, 178, 3, // Opcode: AESMCrr -/* 85797 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 85819 -/* 85802 */ MCD_OPC_CheckPredicate, 32, 169, 194, 0, // Skip to: 135640 -/* 85807 */ MCD_OPC_CheckField, 21, 1, 1, 162, 194, 0, // Skip to: 135640 -/* 85814 */ MCD_OPC_Decode, 196, 40, 173, 3, // Opcode: SMINv16i8 -/* 85819 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 85857 -/* 85824 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85827 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85842 -/* 85832 */ MCD_OPC_CheckPredicate, 32, 139, 194, 0, // Skip to: 135640 -/* 85837 */ MCD_OPC_Decode, 199, 51, 198, 3, // Opcode: TBXv16i8Four -/* 85842 */ MCD_OPC_FilterValue, 1, 129, 194, 0, // Skip to: 135640 -/* 85847 */ MCD_OPC_CheckPredicate, 32, 124, 194, 0, // Skip to: 135640 -/* 85852 */ MCD_OPC_Decode, 187, 37, 173, 3, // Opcode: SABDLv16i8_v8i16 -/* 85857 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 85879 -/* 85862 */ MCD_OPC_CheckPredicate, 32, 109, 194, 0, // Skip to: 135640 -/* 85867 */ MCD_OPC_CheckField, 21, 1, 1, 102, 194, 0, // Skip to: 135640 -/* 85874 */ MCD_OPC_Decode, 197, 37, 173, 3, // Opcode: SABDv16i8 -/* 85879 */ MCD_OPC_FilterValue, 30, 71, 0, 0, // Skip to: 85955 -/* 85884 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 85887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85902 -/* 85892 */ MCD_OPC_CheckPredicate, 32, 79, 194, 0, // Skip to: 135640 -/* 85897 */ MCD_OPC_Decode, 187, 60, 173, 3, // Opcode: ZIP2v16i8 -/* 85902 */ MCD_OPC_FilterValue, 1, 69, 194, 0, // Skip to: 135640 -/* 85907 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 85910 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85925 -/* 85915 */ MCD_OPC_CheckPredicate, 32, 56, 194, 0, // Skip to: 135640 -/* 85920 */ MCD_OPC_Decode, 222, 41, 178, 3, // Opcode: SQABSv16i8 -/* 85925 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 85940 -/* 85930 */ MCD_OPC_CheckPredicate, 32, 41, 194, 0, // Skip to: 135640 -/* 85935 */ MCD_OPC_Decode, 226, 18, 178, 3, // Opcode: FCVTLv8i16 -/* 85940 */ MCD_OPC_FilterValue, 8, 31, 194, 0, // Skip to: 135640 -/* 85945 */ MCD_OPC_CheckPredicate, 38, 26, 194, 0, // Skip to: 135640 -/* 85950 */ MCD_OPC_Decode, 172, 10, 178, 3, // Opcode: AESIMCrr -/* 85955 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 85977 -/* 85960 */ MCD_OPC_CheckPredicate, 32, 11, 194, 0, // Skip to: 135640 -/* 85965 */ MCD_OPC_CheckField, 21, 1, 1, 4, 194, 0, // Skip to: 135640 -/* 85972 */ MCD_OPC_Decode, 175, 37, 181, 3, // Opcode: SABAv16i8 -/* 85977 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 85999 -/* 85982 */ MCD_OPC_CheckPredicate, 32, 245, 193, 0, // Skip to: 135640 -/* 85987 */ MCD_OPC_CheckField, 21, 1, 1, 238, 193, 0, // Skip to: 135640 -/* 85994 */ MCD_OPC_Decode, 236, 40, 181, 3, // Opcode: SMLALv16i8_v8i16 -/* 85999 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 86021 -/* 86004 */ MCD_OPC_CheckPredicate, 32, 223, 193, 0, // Skip to: 135640 -/* 86009 */ MCD_OPC_CheckField, 21, 1, 1, 216, 193, 0, // Skip to: 135640 -/* 86016 */ MCD_OPC_Decode, 141, 10, 173, 3, // Opcode: ADDv16i8 -/* 86021 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 86059 -/* 86026 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86029 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 86044 -/* 86034 */ MCD_OPC_CheckPredicate, 32, 193, 193, 0, // Skip to: 135640 -/* 86039 */ MCD_OPC_Decode, 164, 13, 178, 3, // Opcode: CMGTv16i8rz -/* 86044 */ MCD_OPC_FilterValue, 33, 183, 193, 0, // Skip to: 135640 -/* 86049 */ MCD_OPC_CheckPredicate, 32, 178, 193, 0, // Skip to: 135640 -/* 86054 */ MCD_OPC_Decode, 187, 24, 178, 3, // Opcode: FRINTNv4f32 -/* 86059 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 86081 -/* 86064 */ MCD_OPC_CheckPredicate, 32, 163, 193, 0, // Skip to: 135640 -/* 86069 */ MCD_OPC_CheckField, 21, 1, 1, 156, 193, 0, // Skip to: 135640 -/* 86076 */ MCD_OPC_Decode, 183, 14, 173, 3, // Opcode: CMTSTv16i8 -/* 86081 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 86103 -/* 86086 */ MCD_OPC_CheckPredicate, 32, 141, 193, 0, // Skip to: 135640 -/* 86091 */ MCD_OPC_CheckField, 21, 1, 1, 134, 193, 0, // Skip to: 135640 -/* 86098 */ MCD_OPC_Decode, 184, 33, 181, 3, // Opcode: MLAv16i8 -/* 86103 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 86141 -/* 86108 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86111 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 86126 -/* 86116 */ MCD_OPC_CheckPredicate, 32, 111, 193, 0, // Skip to: 135640 -/* 86121 */ MCD_OPC_Decode, 132, 13, 178, 3, // Opcode: CMEQv16i8rz -/* 86126 */ MCD_OPC_FilterValue, 33, 101, 193, 0, // Skip to: 135640 -/* 86131 */ MCD_OPC_CheckPredicate, 32, 96, 193, 0, // Skip to: 135640 -/* 86136 */ MCD_OPC_Decode, 174, 24, 178, 3, // Opcode: FRINTMv4f32 -/* 86141 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 86163 -/* 86146 */ MCD_OPC_CheckPredicate, 32, 81, 193, 0, // Skip to: 135640 -/* 86151 */ MCD_OPC_CheckField, 21, 1, 1, 74, 193, 0, // Skip to: 135640 -/* 86158 */ MCD_OPC_Decode, 206, 34, 173, 3, // Opcode: MULv16i8 -/* 86163 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 86185 -/* 86168 */ MCD_OPC_CheckPredicate, 32, 59, 193, 0, // Skip to: 135640 -/* 86173 */ MCD_OPC_CheckField, 21, 1, 1, 52, 193, 0, // Skip to: 135640 -/* 86180 */ MCD_OPC_Decode, 152, 41, 181, 3, // Opcode: SMLSLv16i8_v8i16 -/* 86185 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 86207 -/* 86190 */ MCD_OPC_CheckPredicate, 32, 37, 193, 0, // Skip to: 135640 -/* 86195 */ MCD_OPC_CheckField, 21, 1, 1, 30, 193, 0, // Skip to: 135640 -/* 86202 */ MCD_OPC_Decode, 219, 39, 173, 3, // Opcode: SMAXPv16i8 -/* 86207 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 86275 -/* 86212 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86215 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 86230 -/* 86220 */ MCD_OPC_CheckPredicate, 32, 7, 193, 0, // Skip to: 135640 -/* 86225 */ MCD_OPC_Decode, 209, 13, 178, 3, // Opcode: CMLTv16i8rz -/* 86230 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86245 -/* 86235 */ MCD_OPC_CheckPredicate, 32, 248, 192, 0, // Skip to: 135640 -/* 86240 */ MCD_OPC_Decode, 139, 19, 178, 3, // Opcode: FCVTNSv4f32 -/* 86245 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 86260 -/* 86250 */ MCD_OPC_CheckPredicate, 32, 233, 192, 0, // Skip to: 135640 -/* 86255 */ MCD_OPC_Decode, 233, 39, 199, 3, // Opcode: SMAXVv16i8v -/* 86260 */ MCD_OPC_FilterValue, 49, 223, 192, 0, // Skip to: 135640 -/* 86265 */ MCD_OPC_CheckPredicate, 32, 218, 192, 0, // Skip to: 135640 -/* 86270 */ MCD_OPC_Decode, 163, 40, 199, 3, // Opcode: SMINVv16i8v -/* 86275 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 86297 -/* 86280 */ MCD_OPC_CheckPredicate, 32, 203, 192, 0, // Skip to: 135640 -/* 86285 */ MCD_OPC_CheckField, 21, 1, 1, 196, 192, 0, // Skip to: 135640 -/* 86292 */ MCD_OPC_Decode, 149, 40, 173, 3, // Opcode: SMINPv16i8 -/* 86297 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 86350 -/* 86302 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86305 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 86320 -/* 86310 */ MCD_OPC_CheckPredicate, 32, 173, 192, 0, // Skip to: 135640 -/* 86315 */ MCD_OPC_Decode, 165, 9, 178, 3, // Opcode: ABSv16i8 -/* 86320 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86335 -/* 86325 */ MCD_OPC_CheckPredicate, 32, 158, 192, 0, // Skip to: 135640 -/* 86330 */ MCD_OPC_Decode, 239, 18, 178, 3, // Opcode: FCVTMSv4f32 -/* 86335 */ MCD_OPC_FilterValue, 49, 148, 192, 0, // Skip to: 135640 -/* 86340 */ MCD_OPC_CheckPredicate, 32, 143, 192, 0, // Skip to: 135640 -/* 86345 */ MCD_OPC_Decode, 225, 9, 199, 3, // Opcode: ADDVv16i8v -/* 86350 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 86372 -/* 86355 */ MCD_OPC_CheckPredicate, 32, 128, 192, 0, // Skip to: 135640 -/* 86360 */ MCD_OPC_CheckField, 21, 1, 1, 121, 192, 0, // Skip to: 135640 -/* 86367 */ MCD_OPC_Decode, 201, 9, 173, 3, // Opcode: ADDPv16i8 -/* 86372 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 86394 -/* 86377 */ MCD_OPC_CheckPredicate, 32, 106, 192, 0, // Skip to: 135640 -/* 86382 */ MCD_OPC_CheckField, 21, 1, 1, 99, 192, 0, // Skip to: 135640 -/* 86389 */ MCD_OPC_Decode, 200, 41, 173, 3, // Opcode: SMULLv16i8_v8i16 -/* 86394 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 86416 -/* 86399 */ MCD_OPC_CheckPredicate, 32, 84, 192, 0, // Skip to: 135640 -/* 86404 */ MCD_OPC_CheckField, 21, 1, 1, 77, 192, 0, // Skip to: 135640 -/* 86411 */ MCD_OPC_Decode, 235, 20, 173, 3, // Opcode: FMAXNMv4f32 -/* 86416 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 86454 -/* 86421 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86424 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86439 -/* 86429 */ MCD_OPC_CheckPredicate, 32, 54, 192, 0, // Skip to: 135640 -/* 86434 */ MCD_OPC_Decode, 200, 18, 178, 3, // Opcode: FCVTASv4f32 -/* 86439 */ MCD_OPC_FilterValue, 48, 44, 192, 0, // Skip to: 135640 -/* 86444 */ MCD_OPC_CheckPredicate, 35, 39, 192, 0, // Skip to: 135640 -/* 86449 */ MCD_OPC_Decode, 213, 20, 193, 3, // Opcode: FMAXNMVv8i16v -/* 86454 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 86476 -/* 86459 */ MCD_OPC_CheckPredicate, 32, 24, 192, 0, // Skip to: 135640 -/* 86464 */ MCD_OPC_CheckField, 21, 1, 1, 17, 192, 0, // Skip to: 135640 -/* 86471 */ MCD_OPC_Decode, 169, 22, 181, 3, // Opcode: FMLAv4f32 -/* 86476 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 86498 -/* 86481 */ MCD_OPC_CheckPredicate, 32, 2, 192, 0, // Skip to: 135640 -/* 86486 */ MCD_OPC_CheckField, 21, 1, 1, 251, 191, 0, // Skip to: 135640 -/* 86493 */ MCD_OPC_Decode, 163, 17, 173, 3, // Opcode: FADDv4f32 -/* 86498 */ MCD_OPC_FilterValue, 54, 17, 0, 0, // Skip to: 86520 -/* 86503 */ MCD_OPC_CheckPredicate, 32, 236, 191, 0, // Skip to: 135640 -/* 86508 */ MCD_OPC_CheckField, 16, 6, 33, 229, 191, 0, // Skip to: 135640 -/* 86515 */ MCD_OPC_Decode, 180, 38, 178, 3, // Opcode: SCVTFv4f32 -/* 86520 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 86542 -/* 86525 */ MCD_OPC_CheckPredicate, 32, 214, 191, 0, // Skip to: 135640 -/* 86530 */ MCD_OPC_CheckField, 21, 1, 1, 207, 191, 0, // Skip to: 135640 -/* 86537 */ MCD_OPC_Decode, 157, 23, 173, 3, // Opcode: FMULXv4f32 -/* 86542 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 86564 -/* 86547 */ MCD_OPC_CheckPredicate, 32, 192, 191, 0, // Skip to: 135640 -/* 86552 */ MCD_OPC_CheckField, 21, 1, 1, 185, 191, 0, // Skip to: 135640 -/* 86559 */ MCD_OPC_Decode, 190, 35, 173, 3, // Opcode: PMULLv16i8 -/* 86564 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 86586 -/* 86569 */ MCD_OPC_CheckPredicate, 32, 170, 191, 0, // Skip to: 135640 -/* 86574 */ MCD_OPC_CheckField, 21, 1, 1, 163, 191, 0, // Skip to: 135640 -/* 86581 */ MCD_OPC_Decode, 205, 17, 173, 3, // Opcode: FCMEQv4f32 -/* 86586 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 86608 -/* 86591 */ MCD_OPC_CheckPredicate, 36, 148, 191, 0, // Skip to: 135640 -/* 86596 */ MCD_OPC_CheckField, 16, 6, 33, 141, 191, 0, // Skip to: 135640 -/* 86603 */ MCD_OPC_Decode, 128, 24, 178, 3, // Opcode: FRINT32Zv4f32 -/* 86608 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 86630 -/* 86613 */ MCD_OPC_CheckPredicate, 37, 126, 191, 0, // Skip to: 135640 -/* 86618 */ MCD_OPC_CheckField, 21, 1, 1, 119, 191, 0, // Skip to: 135640 -/* 86625 */ MCD_OPC_Decode, 136, 22, 181, 3, // Opcode: FMLALv8f16 -/* 86630 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 86652 -/* 86635 */ MCD_OPC_CheckPredicate, 32, 104, 191, 0, // Skip to: 135640 -/* 86640 */ MCD_OPC_CheckField, 21, 1, 1, 97, 191, 0, // Skip to: 135640 -/* 86647 */ MCD_OPC_Decode, 151, 21, 173, 3, // Opcode: FMAXv4f32 -/* 86652 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 86690 -/* 86657 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 86660 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86675 -/* 86665 */ MCD_OPC_CheckPredicate, 36, 74, 191, 0, // Skip to: 135640 -/* 86670 */ MCD_OPC_Decode, 138, 24, 178, 3, // Opcode: FRINT64Zv4f32 -/* 86675 */ MCD_OPC_FilterValue, 48, 64, 191, 0, // Skip to: 135640 -/* 86680 */ MCD_OPC_CheckPredicate, 35, 59, 191, 0, // Skip to: 135640 -/* 86685 */ MCD_OPC_Decode, 129, 21, 193, 3, // Opcode: FMAXVv8i16v -/* 86690 */ MCD_OPC_FilterValue, 63, 49, 191, 0, // Skip to: 135640 -/* 86695 */ MCD_OPC_CheckPredicate, 32, 44, 191, 0, // Skip to: 135640 -/* 86700 */ MCD_OPC_CheckField, 21, 1, 1, 37, 191, 0, // Skip to: 135640 -/* 86707 */ MCD_OPC_Decode, 239, 23, 173, 3, // Opcode: FRECPSv4f32 -/* 86712 */ MCD_OPC_FilterValue, 3, 131, 5, 0, // Skip to: 88128 -/* 86717 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 86720 */ MCD_OPC_FilterValue, 0, 220, 2, 0, // Skip to: 87457 -/* 86725 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 86728 */ MCD_OPC_FilterValue, 0, 107, 1, 0, // Skip to: 87096 -/* 86733 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 86736 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86751 -/* 86741 */ MCD_OPC_CheckPredicate, 32, 254, 190, 0, // Skip to: 135640 -/* 86746 */ MCD_OPC_Decode, 204, 16, 200, 3, // Opcode: EXTv16i8 -/* 86751 */ MCD_OPC_FilterValue, 1, 244, 190, 0, // Skip to: 135640 -/* 86756 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... -/* 86759 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86774 -/* 86764 */ MCD_OPC_CheckPredicate, 32, 231, 190, 0, // Skip to: 135640 -/* 86769 */ MCD_OPC_Decode, 189, 52, 173, 3, // Opcode: UADDLv16i8_v8i16 -/* 86774 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 86796 -/* 86779 */ MCD_OPC_CheckPredicate, 32, 216, 190, 0, // Skip to: 135640 -/* 86784 */ MCD_OPC_CheckField, 16, 5, 0, 209, 190, 0, // Skip to: 135640 -/* 86791 */ MCD_OPC_Decode, 232, 36, 178, 3, // Opcode: REV32v16i8 -/* 86796 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 86811 -/* 86801 */ MCD_OPC_CheckPredicate, 32, 194, 190, 0, // Skip to: 135640 -/* 86806 */ MCD_OPC_Decode, 205, 52, 173, 3, // Opcode: UADDWv16i8_v8i16 -/* 86811 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 86826 -/* 86816 */ MCD_OPC_CheckPredicate, 32, 179, 190, 0, // Skip to: 135640 -/* 86821 */ MCD_OPC_Decode, 164, 58, 173, 3, // Opcode: USUBLv16i8_v8i16 -/* 86826 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 86864 -/* 86831 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 86834 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86849 -/* 86839 */ MCD_OPC_CheckPredicate, 32, 156, 190, 0, // Skip to: 135640 -/* 86844 */ MCD_OPC_Decode, 175, 52, 178, 3, // Opcode: UADDLPv16i8_v8i16 -/* 86849 */ MCD_OPC_FilterValue, 1, 146, 190, 0, // Skip to: 135640 -/* 86854 */ MCD_OPC_CheckPredicate, 32, 141, 190, 0, // Skip to: 135640 -/* 86859 */ MCD_OPC_Decode, 175, 45, 187, 3, // Opcode: SQXTUNv16i8 -/* 86864 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 86879 -/* 86869 */ MCD_OPC_CheckPredicate, 32, 126, 190, 0, // Skip to: 135640 -/* 86874 */ MCD_OPC_Decode, 176, 58, 173, 3, // Opcode: USUBWv16i8_v8i16 -/* 86879 */ MCD_OPC_FilterValue, 7, 48, 0, 0, // Skip to: 86932 -/* 86884 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 86887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86902 -/* 86892 */ MCD_OPC_CheckPredicate, 32, 103, 190, 0, // Skip to: 135640 -/* 86897 */ MCD_OPC_Decode, 135, 58, 187, 3, // Opcode: USQADDv16i8 -/* 86902 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 86917 -/* 86907 */ MCD_OPC_CheckPredicate, 32, 88, 190, 0, // Skip to: 135640 -/* 86912 */ MCD_OPC_Decode, 151, 39, 178, 3, // Opcode: SHLLv16i8 -/* 86917 */ MCD_OPC_FilterValue, 16, 78, 190, 0, // Skip to: 135640 -/* 86922 */ MCD_OPC_CheckPredicate, 32, 73, 190, 0, // Skip to: 135640 -/* 86927 */ MCD_OPC_Decode, 184, 52, 193, 3, // Opcode: UADDLVv16i8v -/* 86932 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 86947 -/* 86937 */ MCD_OPC_CheckPredicate, 32, 58, 190, 0, // Skip to: 135640 -/* 86942 */ MCD_OPC_Decode, 143, 36, 181, 3, // Opcode: RADDHNv8i16_v16i8 -/* 86947 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 86985 -/* 86952 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 86955 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86970 -/* 86960 */ MCD_OPC_CheckPredicate, 32, 35, 190, 0, // Skip to: 135640 -/* 86965 */ MCD_OPC_Decode, 253, 12, 178, 3, // Opcode: CLZv16i8 -/* 86970 */ MCD_OPC_FilterValue, 1, 25, 190, 0, // Skip to: 135640 -/* 86975 */ MCD_OPC_CheckPredicate, 32, 20, 190, 0, // Skip to: 135640 -/* 86980 */ MCD_OPC_Decode, 252, 56, 187, 3, // Opcode: UQXTNv16i8 -/* 86985 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 87000 -/* 86990 */ MCD_OPC_CheckPredicate, 32, 5, 190, 0, // Skip to: 135640 -/* 86995 */ MCD_OPC_Decode, 253, 51, 181, 3, // Opcode: UABALv16i8_v8i16 -/* 87000 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 87022 -/* 87005 */ MCD_OPC_CheckPredicate, 32, 246, 189, 0, // Skip to: 135640 -/* 87010 */ MCD_OPC_CheckField, 16, 5, 0, 239, 189, 0, // Skip to: 135640 -/* 87017 */ MCD_OPC_Decode, 245, 34, 178, 3, // Opcode: NOTv16i8 -/* 87022 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 87037 -/* 87027 */ MCD_OPC_CheckPredicate, 32, 224, 189, 0, // Skip to: 135640 -/* 87032 */ MCD_OPC_Decode, 157, 37, 181, 3, // Opcode: RSUBHNv8i16_v16i8 -/* 87037 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 87059 -/* 87042 */ MCD_OPC_CheckPredicate, 32, 209, 189, 0, // Skip to: 135640 -/* 87047 */ MCD_OPC_CheckField, 16, 5, 0, 202, 189, 0, // Skip to: 135640 -/* 87054 */ MCD_OPC_Decode, 166, 52, 187, 3, // Opcode: UADALPv16i8_v8i16 -/* 87059 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 87074 -/* 87064 */ MCD_OPC_CheckPredicate, 32, 187, 189, 0, // Skip to: 135640 -/* 87069 */ MCD_OPC_Decode, 147, 52, 173, 3, // Opcode: UABDLv16i8_v8i16 -/* 87074 */ MCD_OPC_FilterValue, 15, 177, 189, 0, // Skip to: 135640 -/* 87079 */ MCD_OPC_CheckPredicate, 32, 172, 189, 0, // Skip to: 135640 -/* 87084 */ MCD_OPC_CheckField, 16, 5, 0, 165, 189, 0, // Skip to: 135640 -/* 87091 */ MCD_OPC_Decode, 171, 43, 178, 3, // Opcode: SQNEGv16i8 -/* 87096 */ MCD_OPC_FilterValue, 1, 155, 189, 0, // Skip to: 135640 -/* 87101 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... -/* 87104 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87126 -/* 87109 */ MCD_OPC_CheckPredicate, 32, 142, 189, 0, // Skip to: 135640 -/* 87114 */ MCD_OPC_CheckField, 21, 1, 1, 135, 189, 0, // Skip to: 135640 -/* 87121 */ MCD_OPC_Decode, 214, 54, 181, 3, // Opcode: UMLALv16i8_v8i16 -/* 87126 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 87164 -/* 87131 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87134 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87149 -/* 87139 */ MCD_OPC_CheckPredicate, 32, 112, 189, 0, // Skip to: 135640 -/* 87144 */ MCD_OPC_Decode, 148, 13, 178, 3, // Opcode: CMGEv16i8rz -/* 87149 */ MCD_OPC_FilterValue, 33, 102, 189, 0, // Skip to: 135640 -/* 87154 */ MCD_OPC_CheckPredicate, 32, 97, 189, 0, // Skip to: 135640 -/* 87159 */ MCD_OPC_Decode, 150, 24, 178, 3, // Opcode: FRINTAv4f32 -/* 87164 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 87202 -/* 87169 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87172 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87187 -/* 87177 */ MCD_OPC_CheckPredicate, 32, 74, 189, 0, // Skip to: 135640 -/* 87182 */ MCD_OPC_Decode, 201, 13, 178, 3, // Opcode: CMLEv16i8rz -/* 87187 */ MCD_OPC_FilterValue, 33, 64, 189, 0, // Skip to: 135640 -/* 87192 */ MCD_OPC_CheckPredicate, 32, 59, 189, 0, // Skip to: 135640 -/* 87197 */ MCD_OPC_Decode, 211, 24, 178, 3, // Opcode: FRINTXv4f32 -/* 87202 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 87224 -/* 87207 */ MCD_OPC_CheckPredicate, 32, 44, 189, 0, // Skip to: 135640 -/* 87212 */ MCD_OPC_CheckField, 21, 1, 1, 37, 189, 0, // Skip to: 135640 -/* 87219 */ MCD_OPC_Decode, 130, 55, 181, 3, // Opcode: UMLSLv16i8_v8i16 -/* 87224 */ MCD_OPC_FilterValue, 5, 48, 0, 0, // Skip to: 87277 -/* 87229 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87232 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 87247 -/* 87237 */ MCD_OPC_CheckPredicate, 32, 14, 189, 0, // Skip to: 135640 -/* 87242 */ MCD_OPC_Decode, 155, 19, 178, 3, // Opcode: FCVTNUv4f32 -/* 87247 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 87262 -/* 87252 */ MCD_OPC_CheckPredicate, 32, 255, 188, 0, // Skip to: 135640 -/* 87257 */ MCD_OPC_Decode, 212, 53, 199, 3, // Opcode: UMAXVv16i8v -/* 87262 */ MCD_OPC_FilterValue, 49, 245, 188, 0, // Skip to: 135640 -/* 87267 */ MCD_OPC_CheckPredicate, 32, 240, 188, 0, // Skip to: 135640 -/* 87272 */ MCD_OPC_Decode, 141, 54, 199, 3, // Opcode: UMINVv16i8v -/* 87277 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 87315 -/* 87282 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87285 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87300 -/* 87290 */ MCD_OPC_CheckPredicate, 32, 217, 188, 0, // Skip to: 135640 -/* 87295 */ MCD_OPC_Decode, 229, 34, 178, 3, // Opcode: NEGv16i8 -/* 87300 */ MCD_OPC_FilterValue, 33, 207, 188, 0, // Skip to: 135640 -/* 87305 */ MCD_OPC_CheckPredicate, 32, 202, 188, 0, // Skip to: 135640 -/* 87310 */ MCD_OPC_Decode, 253, 18, 178, 3, // Opcode: FCVTMUv4f32 -/* 87315 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 87337 -/* 87320 */ MCD_OPC_CheckPredicate, 32, 187, 188, 0, // Skip to: 135640 -/* 87325 */ MCD_OPC_CheckField, 21, 1, 1, 180, 188, 0, // Skip to: 135640 -/* 87332 */ MCD_OPC_Decode, 176, 55, 173, 3, // Opcode: UMULLv16i8_v8i16 -/* 87337 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 87375 -/* 87342 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87345 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 87360 -/* 87350 */ MCD_OPC_CheckPredicate, 32, 157, 188, 0, // Skip to: 135640 -/* 87355 */ MCD_OPC_Decode, 214, 18, 178, 3, // Opcode: FCVTAUv4f32 -/* 87360 */ MCD_OPC_FilterValue, 48, 147, 188, 0, // Skip to: 135640 -/* 87365 */ MCD_OPC_CheckPredicate, 32, 142, 188, 0, // Skip to: 135640 -/* 87370 */ MCD_OPC_Decode, 212, 20, 201, 3, // Opcode: FMAXNMVv4i32v -/* 87375 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 87397 -/* 87380 */ MCD_OPC_CheckPredicate, 32, 127, 188, 0, // Skip to: 135640 -/* 87385 */ MCD_OPC_CheckField, 16, 6, 33, 120, 188, 0, // Skip to: 135640 -/* 87392 */ MCD_OPC_Decode, 129, 53, 178, 3, // Opcode: UCVTFv4f32 -/* 87397 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 87419 -/* 87402 */ MCD_OPC_CheckPredicate, 36, 105, 188, 0, // Skip to: 135640 -/* 87407 */ MCD_OPC_CheckField, 16, 6, 33, 98, 188, 0, // Skip to: 135640 -/* 87414 */ MCD_OPC_Decode, 251, 23, 178, 3, // Opcode: FRINT32Xv4f32 -/* 87419 */ MCD_OPC_FilterValue, 15, 88, 188, 0, // Skip to: 135640 -/* 87424 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 87427 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 87442 -/* 87432 */ MCD_OPC_CheckPredicate, 36, 75, 188, 0, // Skip to: 135640 -/* 87437 */ MCD_OPC_Decode, 133, 24, 178, 3, // Opcode: FRINT64Xv4f32 -/* 87442 */ MCD_OPC_FilterValue, 48, 65, 188, 0, // Skip to: 135640 -/* 87447 */ MCD_OPC_CheckPredicate, 32, 60, 188, 0, // Skip to: 135640 -/* 87452 */ MCD_OPC_Decode, 128, 21, 201, 3, // Opcode: FMAXVv4i32v -/* 87457 */ MCD_OPC_FilterValue, 1, 50, 188, 0, // Skip to: 135640 -/* 87462 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 87465 */ MCD_OPC_FilterValue, 0, 86, 1, 0, // Skip to: 87812 -/* 87470 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 87473 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 87564 -/* 87478 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 87481 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 87549 -/* 87486 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 87489 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 87534 -/* 87494 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 87497 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87519 -/* 87502 */ MCD_OPC_CheckPredicate, 32, 5, 188, 0, // Skip to: 135640 -/* 87507 */ MCD_OPC_CheckField, 19, 1, 1, 254, 187, 0, // Skip to: 135640 -/* 87514 */ MCD_OPC_Decode, 232, 26, 202, 3, // Opcode: INSvi64lane -/* 87519 */ MCD_OPC_FilterValue, 1, 244, 187, 0, // Skip to: 135640 -/* 87524 */ MCD_OPC_CheckPredicate, 32, 239, 187, 0, // Skip to: 135640 -/* 87529 */ MCD_OPC_Decode, 230, 26, 203, 3, // Opcode: INSvi32lane -/* 87534 */ MCD_OPC_FilterValue, 1, 229, 187, 0, // Skip to: 135640 -/* 87539 */ MCD_OPC_CheckPredicate, 32, 224, 187, 0, // Skip to: 135640 -/* 87544 */ MCD_OPC_Decode, 228, 26, 204, 3, // Opcode: INSvi16lane -/* 87549 */ MCD_OPC_FilterValue, 1, 214, 187, 0, // Skip to: 135640 -/* 87554 */ MCD_OPC_CheckPredicate, 32, 209, 187, 0, // Skip to: 135640 -/* 87559 */ MCD_OPC_Decode, 234, 26, 205, 3, // Opcode: INSvi8lane -/* 87564 */ MCD_OPC_FilterValue, 1, 199, 187, 0, // Skip to: 135640 -/* 87569 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... -/* 87572 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 87587 -/* 87577 */ MCD_OPC_CheckPredicate, 32, 186, 187, 0, // Skip to: 135640 -/* 87582 */ MCD_OPC_Decode, 173, 53, 173, 3, // Opcode: UHADDv16i8 -/* 87587 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 87602 -/* 87592 */ MCD_OPC_CheckPredicate, 32, 171, 187, 0, // Skip to: 135640 -/* 87597 */ MCD_OPC_Decode, 198, 55, 173, 3, // Opcode: UQADDv16i8 -/* 87602 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 87617 -/* 87607 */ MCD_OPC_CheckPredicate, 32, 156, 187, 0, // Skip to: 135640 -/* 87612 */ MCD_OPC_Decode, 140, 57, 173, 3, // Opcode: URHADDv16i8 -/* 87617 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 87632 -/* 87622 */ MCD_OPC_CheckPredicate, 32, 141, 187, 0, // Skip to: 135640 -/* 87627 */ MCD_OPC_Decode, 184, 16, 173, 3, // Opcode: EORv16i8 -/* 87632 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 87647 -/* 87637 */ MCD_OPC_CheckPredicate, 32, 126, 187, 0, // Skip to: 135640 -/* 87642 */ MCD_OPC_Decode, 187, 53, 173, 3, // Opcode: UHSUBv16i8 -/* 87647 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 87662 -/* 87652 */ MCD_OPC_CheckPredicate, 32, 111, 187, 0, // Skip to: 135640 -/* 87657 */ MCD_OPC_Decode, 235, 56, 173, 3, // Opcode: UQSUBv16i8 -/* 87662 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 87677 -/* 87667 */ MCD_OPC_CheckPredicate, 32, 96, 187, 0, // Skip to: 135640 -/* 87672 */ MCD_OPC_Decode, 179, 13, 173, 3, // Opcode: CMHIv16i8 -/* 87677 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 87692 -/* 87682 */ MCD_OPC_CheckPredicate, 32, 81, 187, 0, // Skip to: 135640 -/* 87687 */ MCD_OPC_Decode, 187, 13, 173, 3, // Opcode: CMHSv16i8 -/* 87692 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 87707 -/* 87697 */ MCD_OPC_CheckPredicate, 32, 66, 187, 0, // Skip to: 135640 -/* 87702 */ MCD_OPC_Decode, 229, 57, 173, 3, // Opcode: USHLv16i8 -/* 87707 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 87722 -/* 87712 */ MCD_OPC_CheckPredicate, 32, 51, 187, 0, // Skip to: 135640 -/* 87717 */ MCD_OPC_Decode, 186, 56, 173, 3, // Opcode: UQSHLv16i8 -/* 87722 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 87737 -/* 87727 */ MCD_OPC_CheckPredicate, 32, 36, 187, 0, // Skip to: 135640 -/* 87732 */ MCD_OPC_Decode, 170, 57, 173, 3, // Opcode: URSHLv16i8 -/* 87737 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 87752 -/* 87742 */ MCD_OPC_CheckPredicate, 32, 21, 187, 0, // Skip to: 135640 -/* 87747 */ MCD_OPC_Decode, 139, 56, 173, 3, // Opcode: UQRSHLv16i8 -/* 87752 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 87767 -/* 87757 */ MCD_OPC_CheckPredicate, 32, 6, 187, 0, // Skip to: 135640 -/* 87762 */ MCD_OPC_Decode, 245, 53, 173, 3, // Opcode: UMAXv16i8 -/* 87767 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 87782 -/* 87772 */ MCD_OPC_CheckPredicate, 32, 247, 186, 0, // Skip to: 135640 -/* 87777 */ MCD_OPC_Decode, 174, 54, 173, 3, // Opcode: UMINv16i8 -/* 87782 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 87797 -/* 87787 */ MCD_OPC_CheckPredicate, 32, 232, 186, 0, // Skip to: 135640 -/* 87792 */ MCD_OPC_Decode, 157, 52, 173, 3, // Opcode: UABDv16i8 -/* 87797 */ MCD_OPC_FilterValue, 15, 222, 186, 0, // Skip to: 135640 -/* 87802 */ MCD_OPC_CheckPredicate, 32, 217, 186, 0, // Skip to: 135640 -/* 87807 */ MCD_OPC_Decode, 135, 52, 181, 3, // Opcode: UABAv16i8 -/* 87812 */ MCD_OPC_FilterValue, 1, 207, 186, 0, // Skip to: 135640 -/* 87817 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... -/* 87820 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87842 -/* 87825 */ MCD_OPC_CheckPredicate, 32, 194, 186, 0, // Skip to: 135640 -/* 87830 */ MCD_OPC_CheckField, 21, 1, 1, 187, 186, 0, // Skip to: 135640 -/* 87837 */ MCD_OPC_Decode, 211, 50, 173, 3, // Opcode: SUBv16i8 -/* 87842 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 87864 -/* 87847 */ MCD_OPC_CheckPredicate, 32, 172, 186, 0, // Skip to: 135640 -/* 87852 */ MCD_OPC_CheckField, 21, 1, 1, 165, 186, 0, // Skip to: 135640 -/* 87859 */ MCD_OPC_Decode, 131, 13, 173, 3, // Opcode: CMEQv16i8 -/* 87864 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 87886 -/* 87869 */ MCD_OPC_CheckPredicate, 32, 150, 186, 0, // Skip to: 135640 -/* 87874 */ MCD_OPC_CheckField, 21, 1, 1, 143, 186, 0, // Skip to: 135640 -/* 87881 */ MCD_OPC_Decode, 201, 33, 181, 3, // Opcode: MLSv16i8 -/* 87886 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 87908 -/* 87891 */ MCD_OPC_CheckPredicate, 32, 128, 186, 0, // Skip to: 135640 -/* 87896 */ MCD_OPC_CheckField, 21, 1, 1, 121, 186, 0, // Skip to: 135640 -/* 87903 */ MCD_OPC_Decode, 195, 35, 173, 3, // Opcode: PMULv16i8 -/* 87908 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 87930 -/* 87913 */ MCD_OPC_CheckPredicate, 32, 106, 186, 0, // Skip to: 135640 -/* 87918 */ MCD_OPC_CheckField, 21, 1, 1, 99, 186, 0, // Skip to: 135640 -/* 87925 */ MCD_OPC_Decode, 198, 53, 173, 3, // Opcode: UMAXPv16i8 -/* 87930 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 87952 -/* 87935 */ MCD_OPC_CheckPredicate, 32, 84, 186, 0, // Skip to: 135640 -/* 87940 */ MCD_OPC_CheckField, 21, 1, 1, 77, 186, 0, // Skip to: 135640 -/* 87947 */ MCD_OPC_Decode, 255, 53, 173, 3, // Opcode: UMINPv16i8 -/* 87952 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 87974 -/* 87957 */ MCD_OPC_CheckPredicate, 32, 62, 186, 0, // Skip to: 135640 -/* 87962 */ MCD_OPC_CheckField, 21, 1, 1, 55, 186, 0, // Skip to: 135640 -/* 87969 */ MCD_OPC_Decode, 202, 20, 173, 3, // Opcode: FMAXNMPv4f32 -/* 87974 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 87996 -/* 87979 */ MCD_OPC_CheckPredicate, 37, 40, 186, 0, // Skip to: 135640 -/* 87984 */ MCD_OPC_CheckField, 21, 1, 1, 33, 186, 0, // Skip to: 135640 -/* 87991 */ MCD_OPC_Decode, 248, 21, 181, 3, // Opcode: FMLAL2v8f16 -/* 87996 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 88018 -/* 88001 */ MCD_OPC_CheckPredicate, 32, 18, 186, 0, // Skip to: 135640 -/* 88006 */ MCD_OPC_CheckField, 21, 1, 1, 11, 186, 0, // Skip to: 135640 -/* 88013 */ MCD_OPC_Decode, 136, 17, 173, 3, // Opcode: FADDPv4f32 -/* 88018 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 88040 -/* 88023 */ MCD_OPC_CheckPredicate, 32, 252, 185, 0, // Skip to: 135640 -/* 88028 */ MCD_OPC_CheckField, 21, 1, 1, 245, 185, 0, // Skip to: 135640 -/* 88035 */ MCD_OPC_Decode, 182, 23, 173, 3, // Opcode: FMULv4f32 -/* 88040 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 88062 -/* 88045 */ MCD_OPC_CheckPredicate, 32, 230, 185, 0, // Skip to: 135640 -/* 88050 */ MCD_OPC_CheckField, 21, 1, 1, 223, 185, 0, // Skip to: 135640 -/* 88057 */ MCD_OPC_Decode, 227, 17, 173, 3, // Opcode: FCMGEv4f32 -/* 88062 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 88084 -/* 88067 */ MCD_OPC_CheckPredicate, 32, 208, 185, 0, // Skip to: 135640 -/* 88072 */ MCD_OPC_CheckField, 21, 1, 1, 201, 185, 0, // Skip to: 135640 -/* 88079 */ MCD_OPC_Decode, 237, 16, 173, 3, // Opcode: FACGEv4f32 -/* 88084 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 88106 -/* 88089 */ MCD_OPC_CheckPredicate, 32, 186, 185, 0, // Skip to: 135640 -/* 88094 */ MCD_OPC_CheckField, 21, 1, 1, 179, 185, 0, // Skip to: 135640 -/* 88101 */ MCD_OPC_Decode, 246, 20, 173, 3, // Opcode: FMAXPv4f32 -/* 88106 */ MCD_OPC_FilterValue, 15, 169, 185, 0, // Skip to: 135640 -/* 88111 */ MCD_OPC_CheckPredicate, 32, 164, 185, 0, // Skip to: 135640 -/* 88116 */ MCD_OPC_CheckField, 21, 1, 1, 157, 185, 0, // Skip to: 135640 -/* 88123 */ MCD_OPC_Decode, 163, 20, 173, 3, // Opcode: FDIVv4f32 -/* 88128 */ MCD_OPC_FilterValue, 6, 147, 185, 0, // Skip to: 135640 -/* 88133 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88136 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 88158 -/* 88141 */ MCD_OPC_CheckPredicate, 39, 134, 185, 0, // Skip to: 135640 -/* 88146 */ MCD_OPC_CheckField, 15, 1, 0, 127, 185, 0, // Skip to: 135640 -/* 88153 */ MCD_OPC_Decode, 154, 16, 206, 3, // Opcode: EOR3 -/* 88158 */ MCD_OPC_FilterValue, 1, 117, 185, 0, // Skip to: 135640 -/* 88163 */ MCD_OPC_CheckPredicate, 39, 112, 185, 0, // Skip to: 135640 -/* 88168 */ MCD_OPC_CheckField, 15, 1, 0, 105, 185, 0, // Skip to: 135640 -/* 88175 */ MCD_OPC_Decode, 245, 10, 206, 3, // Opcode: BCAX -/* 88180 */ MCD_OPC_FilterValue, 9, 33, 27, 0, // Skip to: 95130 -/* 88185 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 88188 */ MCD_OPC_FilterValue, 0, 4, 6, 0, // Skip to: 89733 -/* 88193 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 88196 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 88218 -/* 88201 */ MCD_OPC_CheckPredicate, 32, 74, 185, 0, // Skip to: 135640 -/* 88206 */ MCD_OPC_CheckField, 21, 1, 1, 67, 185, 0, // Skip to: 135640 -/* 88213 */ MCD_OPC_Decode, 234, 37, 145, 3, // Opcode: SADDLv4i16_v4i32 -/* 88218 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 88256 -/* 88223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88226 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88241 -/* 88231 */ MCD_OPC_CheckPredicate, 35, 44, 185, 0, // Skip to: 135640 -/* 88236 */ MCD_OPC_Decode, 234, 20, 149, 3, // Opcode: FMAXNMv4f16 -/* 88241 */ MCD_OPC_FilterValue, 1, 34, 185, 0, // Skip to: 135640 -/* 88246 */ MCD_OPC_CheckPredicate, 32, 29, 185, 0, // Skip to: 135640 -/* 88251 */ MCD_OPC_Decode, 147, 39, 149, 3, // Opcode: SHADDv4i16 -/* 88256 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 88278 -/* 88261 */ MCD_OPC_CheckPredicate, 32, 14, 185, 0, // Skip to: 135640 -/* 88266 */ MCD_OPC_CheckField, 16, 6, 32, 7, 185, 0, // Skip to: 135640 -/* 88273 */ MCD_OPC_Decode, 238, 36, 150, 3, // Opcode: REV64v4i16 -/* 88278 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 88316 -/* 88283 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88286 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88301 -/* 88291 */ MCD_OPC_CheckPredicate, 35, 240, 184, 0, // Skip to: 135640 -/* 88296 */ MCD_OPC_Decode, 168, 22, 170, 3, // Opcode: FMLAv4f16 -/* 88301 */ MCD_OPC_FilterValue, 1, 230, 184, 0, // Skip to: 135640 -/* 88306 */ MCD_OPC_CheckPredicate, 32, 225, 184, 0, // Skip to: 135640 -/* 88311 */ MCD_OPC_Decode, 252, 41, 149, 3, // Opcode: SQADDv4i16 -/* 88316 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 88338 -/* 88321 */ MCD_OPC_CheckPredicate, 32, 210, 184, 0, // Skip to: 135640 -/* 88326 */ MCD_OPC_CheckField, 21, 1, 1, 203, 184, 0, // Skip to: 135640 -/* 88333 */ MCD_OPC_Decode, 249, 37, 153, 3, // Opcode: SADDWv4i16_v4i32 -/* 88338 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 88376 -/* 88343 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88346 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88361 -/* 88351 */ MCD_OPC_CheckPredicate, 35, 180, 184, 0, // Skip to: 135640 -/* 88356 */ MCD_OPC_Decode, 162, 17, 149, 3, // Opcode: FADDv4f16 -/* 88361 */ MCD_OPC_FilterValue, 1, 170, 184, 0, // Skip to: 135640 -/* 88366 */ MCD_OPC_CheckPredicate, 32, 165, 184, 0, // Skip to: 135640 -/* 88371 */ MCD_OPC_Decode, 190, 45, 149, 3, // Opcode: SRHADDv4i16 -/* 88376 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 88398 -/* 88381 */ MCD_OPC_CheckPredicate, 32, 150, 184, 0, // Skip to: 135640 -/* 88386 */ MCD_OPC_CheckField, 21, 1, 0, 143, 184, 0, // Skip to: 135640 -/* 88393 */ MCD_OPC_Decode, 216, 58, 149, 3, // Opcode: UZP1v4i16 -/* 88398 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 88436 -/* 88403 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88406 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88421 -/* 88411 */ MCD_OPC_CheckPredicate, 35, 120, 184, 0, // Skip to: 135640 -/* 88416 */ MCD_OPC_Decode, 156, 23, 149, 3, // Opcode: FMULXv4f16 -/* 88421 */ MCD_OPC_FilterValue, 1, 110, 184, 0, // Skip to: 135640 -/* 88426 */ MCD_OPC_CheckPredicate, 32, 105, 184, 0, // Skip to: 135640 -/* 88431 */ MCD_OPC_Decode, 254, 11, 149, 3, // Opcode: BICv8i8 -/* 88436 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 88458 -/* 88441 */ MCD_OPC_CheckPredicate, 32, 90, 184, 0, // Skip to: 135640 -/* 88446 */ MCD_OPC_CheckField, 21, 1, 1, 83, 184, 0, // Skip to: 135640 -/* 88453 */ MCD_OPC_Decode, 227, 46, 145, 3, // Opcode: SSUBLv4i16_v4i32 -/* 88458 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 88496 -/* 88463 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88466 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88481 -/* 88471 */ MCD_OPC_CheckPredicate, 35, 60, 184, 0, // Skip to: 135640 -/* 88476 */ MCD_OPC_Decode, 204, 17, 149, 3, // Opcode: FCMEQv4f16 -/* 88481 */ MCD_OPC_FilterValue, 1, 50, 184, 0, // Skip to: 135640 -/* 88486 */ MCD_OPC_CheckPredicate, 32, 45, 184, 0, // Skip to: 135640 -/* 88491 */ MCD_OPC_Decode, 187, 39, 149, 3, // Opcode: SHSUBv4i16 -/* 88496 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 88557 -/* 88501 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88504 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88519 -/* 88509 */ MCD_OPC_CheckPredicate, 32, 22, 184, 0, // Skip to: 135640 -/* 88514 */ MCD_OPC_Decode, 224, 51, 149, 3, // Opcode: TRN1v4i16 -/* 88519 */ MCD_OPC_FilterValue, 1, 12, 184, 0, // Skip to: 135640 -/* 88524 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 88527 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88542 -/* 88532 */ MCD_OPC_CheckPredicate, 32, 255, 183, 0, // Skip to: 135640 -/* 88537 */ MCD_OPC_Decode, 220, 37, 150, 3, // Opcode: SADDLPv4i16_v2i32 -/* 88542 */ MCD_OPC_FilterValue, 1, 245, 183, 0, // Skip to: 135640 -/* 88547 */ MCD_OPC_CheckPredicate, 32, 240, 183, 0, // Skip to: 135640 -/* 88552 */ MCD_OPC_Decode, 148, 60, 155, 3, // Opcode: XTNv4i16 -/* 88557 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 88579 -/* 88562 */ MCD_OPC_CheckPredicate, 32, 225, 183, 0, // Skip to: 135640 -/* 88567 */ MCD_OPC_CheckField, 21, 1, 1, 218, 183, 0, // Skip to: 135640 -/* 88574 */ MCD_OPC_Decode, 150, 45, 149, 3, // Opcode: SQSUBv4i16 -/* 88579 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 88601 -/* 88584 */ MCD_OPC_CheckPredicate, 32, 203, 183, 0, // Skip to: 135640 -/* 88589 */ MCD_OPC_CheckField, 21, 1, 1, 196, 183, 0, // Skip to: 135640 -/* 88596 */ MCD_OPC_Decode, 239, 46, 153, 3, // Opcode: SSUBWv4i16_v4i32 -/* 88601 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 88639 -/* 88606 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88609 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88624 -/* 88614 */ MCD_OPC_CheckPredicate, 35, 173, 183, 0, // Skip to: 135640 -/* 88619 */ MCD_OPC_Decode, 150, 21, 149, 3, // Opcode: FMAXv4f16 -/* 88624 */ MCD_OPC_FilterValue, 1, 163, 183, 0, // Skip to: 135640 -/* 88629 */ MCD_OPC_CheckPredicate, 32, 158, 183, 0, // Skip to: 135640 -/* 88634 */ MCD_OPC_Decode, 171, 13, 149, 3, // Opcode: CMGTv4i16 -/* 88639 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 88700 -/* 88644 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88647 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88662 -/* 88652 */ MCD_OPC_CheckPredicate, 32, 135, 183, 0, // Skip to: 135640 -/* 88657 */ MCD_OPC_Decode, 174, 60, 149, 3, // Opcode: ZIP1v4i16 -/* 88662 */ MCD_OPC_FilterValue, 1, 125, 183, 0, // Skip to: 135640 -/* 88667 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 88670 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88685 -/* 88675 */ MCD_OPC_CheckPredicate, 32, 112, 183, 0, // Skip to: 135640 -/* 88680 */ MCD_OPC_Decode, 130, 51, 160, 3, // Opcode: SUQADDv4i16 -/* 88685 */ MCD_OPC_FilterValue, 16, 102, 183, 0, // Skip to: 135640 -/* 88690 */ MCD_OPC_CheckPredicate, 32, 97, 183, 0, // Skip to: 135640 -/* 88695 */ MCD_OPC_Decode, 228, 37, 207, 3, // Opcode: SADDLVv4i16v -/* 88700 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 88738 -/* 88705 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88708 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88723 -/* 88713 */ MCD_OPC_CheckPredicate, 35, 74, 183, 0, // Skip to: 135640 -/* 88718 */ MCD_OPC_Decode, 238, 23, 149, 3, // Opcode: FRECPSv4f16 -/* 88723 */ MCD_OPC_FilterValue, 1, 64, 183, 0, // Skip to: 135640 -/* 88728 */ MCD_OPC_CheckPredicate, 32, 59, 183, 0, // Skip to: 135640 -/* 88733 */ MCD_OPC_Decode, 155, 13, 149, 3, // Opcode: CMGEv4i16 -/* 88738 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 88760 -/* 88743 */ MCD_OPC_CheckPredicate, 32, 44, 183, 0, // Skip to: 135640 -/* 88748 */ MCD_OPC_CheckField, 21, 1, 1, 37, 183, 0, // Skip to: 135640 -/* 88755 */ MCD_OPC_Decode, 192, 9, 164, 3, // Opcode: ADDHNv4i32_v4i16 -/* 88760 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 88782 -/* 88765 */ MCD_OPC_CheckPredicate, 32, 22, 183, 0, // Skip to: 135640 -/* 88770 */ MCD_OPC_CheckField, 21, 1, 1, 15, 183, 0, // Skip to: 135640 -/* 88777 */ MCD_OPC_Decode, 150, 46, 149, 3, // Opcode: SSHLv4i16 -/* 88782 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 88820 -/* 88787 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 88790 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 88805 -/* 88795 */ MCD_OPC_CheckPredicate, 32, 248, 182, 0, // Skip to: 135640 -/* 88800 */ MCD_OPC_Decode, 243, 12, 150, 3, // Opcode: CLSv4i16 -/* 88805 */ MCD_OPC_FilterValue, 33, 238, 182, 0, // Skip to: 135640 -/* 88810 */ MCD_OPC_CheckPredicate, 32, 233, 182, 0, // Skip to: 135640 -/* 88815 */ MCD_OPC_Decode, 165, 45, 155, 3, // Opcode: SQXTNv4i16 -/* 88820 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 88842 -/* 88825 */ MCD_OPC_CheckPredicate, 32, 218, 182, 0, // Skip to: 135640 -/* 88830 */ MCD_OPC_CheckField, 21, 1, 1, 211, 182, 0, // Skip to: 135640 -/* 88837 */ MCD_OPC_Decode, 217, 44, 149, 3, // Opcode: SQSHLv4i16 -/* 88842 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 88864 -/* 88847 */ MCD_OPC_CheckPredicate, 32, 196, 182, 0, // Skip to: 135640 -/* 88852 */ MCD_OPC_CheckField, 21, 1, 1, 189, 182, 0, // Skip to: 135640 -/* 88859 */ MCD_OPC_Decode, 167, 37, 166, 3, // Opcode: SABALv4i16_v4i32 -/* 88864 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 88886 -/* 88869 */ MCD_OPC_CheckPredicate, 32, 174, 182, 0, // Skip to: 135640 -/* 88874 */ MCD_OPC_CheckField, 21, 1, 1, 167, 182, 0, // Skip to: 135640 -/* 88881 */ MCD_OPC_Decode, 234, 45, 149, 3, // Opcode: SRSHLv4i16 -/* 88886 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 88908 -/* 88891 */ MCD_OPC_CheckPredicate, 32, 152, 182, 0, // Skip to: 135640 -/* 88896 */ MCD_OPC_CheckField, 21, 1, 0, 145, 182, 0, // Skip to: 135640 -/* 88903 */ MCD_OPC_Decode, 232, 58, 149, 3, // Opcode: UZP2v4i16 -/* 88908 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 88930 -/* 88913 */ MCD_OPC_CheckPredicate, 32, 130, 182, 0, // Skip to: 135640 -/* 88918 */ MCD_OPC_CheckField, 21, 1, 1, 123, 182, 0, // Skip to: 135640 -/* 88925 */ MCD_OPC_Decode, 132, 44, 149, 3, // Opcode: SQRSHLv4i16 -/* 88930 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 88952 -/* 88935 */ MCD_OPC_CheckPredicate, 32, 108, 182, 0, // Skip to: 135640 -/* 88940 */ MCD_OPC_CheckField, 21, 1, 1, 101, 182, 0, // Skip to: 135640 -/* 88947 */ MCD_OPC_Decode, 159, 50, 164, 3, // Opcode: SUBHNv4i32_v4i16 -/* 88952 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 88974 -/* 88957 */ MCD_OPC_CheckPredicate, 32, 86, 182, 0, // Skip to: 135640 -/* 88962 */ MCD_OPC_CheckField, 21, 1, 1, 79, 182, 0, // Skip to: 135640 -/* 88969 */ MCD_OPC_Decode, 140, 40, 149, 3, // Opcode: SMAXv4i16 -/* 88974 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 89035 -/* 88979 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 88982 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88997 -/* 88987 */ MCD_OPC_CheckPredicate, 32, 56, 182, 0, // Skip to: 135640 -/* 88992 */ MCD_OPC_Decode, 240, 51, 149, 3, // Opcode: TRN2v4i16 -/* 88997 */ MCD_OPC_FilterValue, 1, 46, 182, 0, // Skip to: 135640 -/* 89002 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 89005 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89020 -/* 89010 */ MCD_OPC_CheckPredicate, 32, 33, 182, 0, // Skip to: 135640 -/* 89015 */ MCD_OPC_Decode, 208, 37, 160, 3, // Opcode: SADALPv4i16_v2i32 -/* 89020 */ MCD_OPC_FilterValue, 1, 23, 182, 0, // Skip to: 135640 -/* 89025 */ MCD_OPC_CheckPredicate, 32, 18, 182, 0, // Skip to: 135640 -/* 89030 */ MCD_OPC_Decode, 158, 19, 155, 3, // Opcode: FCVTNv2i32 -/* 89035 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 89057 -/* 89040 */ MCD_OPC_CheckPredicate, 32, 3, 182, 0, // Skip to: 135640 -/* 89045 */ MCD_OPC_CheckField, 21, 1, 1, 252, 181, 0, // Skip to: 135640 -/* 89052 */ MCD_OPC_Decode, 198, 40, 149, 3, // Opcode: SMINv4i16 -/* 89057 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 89079 -/* 89062 */ MCD_OPC_CheckPredicate, 32, 237, 181, 0, // Skip to: 135640 -/* 89067 */ MCD_OPC_CheckField, 21, 1, 1, 230, 181, 0, // Skip to: 135640 -/* 89074 */ MCD_OPC_Decode, 189, 37, 145, 3, // Opcode: SABDLv4i16_v4i32 -/* 89079 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 89101 -/* 89084 */ MCD_OPC_CheckPredicate, 32, 215, 181, 0, // Skip to: 135640 -/* 89089 */ MCD_OPC_CheckField, 21, 1, 1, 208, 181, 0, // Skip to: 135640 -/* 89096 */ MCD_OPC_Decode, 199, 37, 149, 3, // Opcode: SABDv4i16 -/* 89101 */ MCD_OPC_FilterValue, 30, 56, 0, 0, // Skip to: 89162 -/* 89106 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 89109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89124 -/* 89114 */ MCD_OPC_CheckPredicate, 32, 185, 181, 0, // Skip to: 135640 -/* 89119 */ MCD_OPC_Decode, 190, 60, 149, 3, // Opcode: ZIP2v4i16 -/* 89124 */ MCD_OPC_FilterValue, 1, 175, 181, 0, // Skip to: 135640 -/* 89129 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 89132 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89147 -/* 89137 */ MCD_OPC_CheckPredicate, 32, 162, 181, 0, // Skip to: 135640 -/* 89142 */ MCD_OPC_Decode, 229, 41, 150, 3, // Opcode: SQABSv4i16 -/* 89147 */ MCD_OPC_FilterValue, 1, 152, 181, 0, // Skip to: 135640 -/* 89152 */ MCD_OPC_CheckPredicate, 32, 147, 181, 0, // Skip to: 135640 -/* 89157 */ MCD_OPC_Decode, 223, 18, 169, 3, // Opcode: FCVTLv2i32 -/* 89162 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 89184 -/* 89167 */ MCD_OPC_CheckPredicate, 32, 132, 181, 0, // Skip to: 135640 -/* 89172 */ MCD_OPC_CheckField, 21, 1, 1, 125, 181, 0, // Skip to: 135640 -/* 89179 */ MCD_OPC_Decode, 177, 37, 170, 3, // Opcode: SABAv4i16 -/* 89184 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 89206 -/* 89189 */ MCD_OPC_CheckPredicate, 32, 110, 181, 0, // Skip to: 135640 -/* 89194 */ MCD_OPC_CheckField, 21, 1, 1, 103, 181, 0, // Skip to: 135640 -/* 89201 */ MCD_OPC_Decode, 240, 40, 166, 3, // Opcode: SMLALv4i16_v4i32 -/* 89206 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 89228 -/* 89211 */ MCD_OPC_CheckPredicate, 32, 88, 181, 0, // Skip to: 135640 -/* 89216 */ MCD_OPC_CheckField, 21, 1, 1, 81, 181, 0, // Skip to: 135640 -/* 89223 */ MCD_OPC_Decode, 145, 10, 149, 3, // Opcode: ADDv4i16 -/* 89228 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 89266 -/* 89233 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 89236 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89251 -/* 89241 */ MCD_OPC_CheckPredicate, 32, 58, 181, 0, // Skip to: 135640 -/* 89246 */ MCD_OPC_Decode, 172, 13, 150, 3, // Opcode: CMGTv4i16rz -/* 89251 */ MCD_OPC_FilterValue, 57, 48, 181, 0, // Skip to: 135640 -/* 89256 */ MCD_OPC_CheckPredicate, 35, 43, 181, 0, // Skip to: 135640 -/* 89261 */ MCD_OPC_Decode, 186, 24, 150, 3, // Opcode: FRINTNv4f16 -/* 89266 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 89288 -/* 89271 */ MCD_OPC_CheckPredicate, 32, 28, 181, 0, // Skip to: 135640 -/* 89276 */ MCD_OPC_CheckField, 21, 1, 1, 21, 181, 0, // Skip to: 135640 -/* 89283 */ MCD_OPC_Decode, 187, 14, 149, 3, // Opcode: CMTSTv4i16 -/* 89288 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 89310 -/* 89293 */ MCD_OPC_CheckPredicate, 32, 6, 181, 0, // Skip to: 135640 -/* 89298 */ MCD_OPC_CheckField, 21, 1, 1, 255, 180, 0, // Skip to: 135640 -/* 89305 */ MCD_OPC_Decode, 186, 42, 166, 3, // Opcode: SQDMLALv4i16_v4i32 -/* 89310 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 89332 -/* 89315 */ MCD_OPC_CheckPredicate, 32, 240, 180, 0, // Skip to: 135640 -/* 89320 */ MCD_OPC_CheckField, 21, 1, 1, 233, 180, 0, // Skip to: 135640 -/* 89327 */ MCD_OPC_Decode, 187, 33, 170, 3, // Opcode: MLAv4i16 -/* 89332 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 89370 -/* 89337 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 89340 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89355 -/* 89345 */ MCD_OPC_CheckPredicate, 32, 210, 180, 0, // Skip to: 135640 -/* 89350 */ MCD_OPC_Decode, 140, 13, 150, 3, // Opcode: CMEQv4i16rz -/* 89355 */ MCD_OPC_FilterValue, 57, 200, 180, 0, // Skip to: 135640 -/* 89360 */ MCD_OPC_CheckPredicate, 35, 195, 180, 0, // Skip to: 135640 -/* 89365 */ MCD_OPC_Decode, 173, 24, 150, 3, // Opcode: FRINTMv4f16 -/* 89370 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 89392 -/* 89375 */ MCD_OPC_CheckPredicate, 32, 180, 180, 0, // Skip to: 135640 -/* 89380 */ MCD_OPC_CheckField, 21, 1, 1, 173, 180, 0, // Skip to: 135640 -/* 89387 */ MCD_OPC_Decode, 209, 34, 149, 3, // Opcode: MULv4i16 -/* 89392 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 89414 -/* 89397 */ MCD_OPC_CheckPredicate, 32, 158, 180, 0, // Skip to: 135640 -/* 89402 */ MCD_OPC_CheckField, 21, 1, 1, 151, 180, 0, // Skip to: 135640 -/* 89409 */ MCD_OPC_Decode, 156, 41, 166, 3, // Opcode: SMLSLv4i16_v4i32 -/* 89414 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 89436 -/* 89419 */ MCD_OPC_CheckPredicate, 32, 136, 180, 0, // Skip to: 135640 -/* 89424 */ MCD_OPC_CheckField, 21, 1, 1, 129, 180, 0, // Skip to: 135640 -/* 89431 */ MCD_OPC_Decode, 221, 39, 149, 3, // Opcode: SMAXPv4i16 -/* 89436 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 89504 -/* 89441 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 89444 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89459 -/* 89449 */ MCD_OPC_CheckPredicate, 32, 106, 180, 0, // Skip to: 135640 -/* 89454 */ MCD_OPC_Decode, 213, 13, 150, 3, // Opcode: CMLTv4i16rz -/* 89459 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 89474 -/* 89464 */ MCD_OPC_CheckPredicate, 32, 91, 180, 0, // Skip to: 135640 -/* 89469 */ MCD_OPC_Decode, 234, 39, 161, 3, // Opcode: SMAXVv4i16v -/* 89474 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 89489 -/* 89479 */ MCD_OPC_CheckPredicate, 32, 76, 180, 0, // Skip to: 135640 -/* 89484 */ MCD_OPC_Decode, 164, 40, 161, 3, // Opcode: SMINVv4i16v -/* 89489 */ MCD_OPC_FilterValue, 57, 66, 180, 0, // Skip to: 135640 -/* 89494 */ MCD_OPC_CheckPredicate, 35, 61, 180, 0, // Skip to: 135640 -/* 89499 */ MCD_OPC_Decode, 138, 19, 150, 3, // Opcode: FCVTNSv4f16 -/* 89504 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 89526 -/* 89509 */ MCD_OPC_CheckPredicate, 32, 46, 180, 0, // Skip to: 135640 -/* 89514 */ MCD_OPC_CheckField, 21, 1, 1, 39, 180, 0, // Skip to: 135640 -/* 89521 */ MCD_OPC_Decode, 151, 40, 149, 3, // Opcode: SMINPv4i16 -/* 89526 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 89548 -/* 89531 */ MCD_OPC_CheckPredicate, 32, 24, 180, 0, // Skip to: 135640 -/* 89536 */ MCD_OPC_CheckField, 21, 1, 1, 17, 180, 0, // Skip to: 135640 -/* 89543 */ MCD_OPC_Decode, 211, 42, 166, 3, // Opcode: SQDMLSLv4i16_v4i32 -/* 89548 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 89570 -/* 89553 */ MCD_OPC_CheckPredicate, 32, 2, 180, 0, // Skip to: 135640 -/* 89558 */ MCD_OPC_CheckField, 21, 1, 1, 251, 179, 0, // Skip to: 135640 -/* 89565 */ MCD_OPC_Decode, 245, 42, 149, 3, // Opcode: SQDMULHv4i16 -/* 89570 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 89623 -/* 89575 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 89578 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89593 -/* 89583 */ MCD_OPC_CheckPredicate, 32, 228, 179, 0, // Skip to: 135640 -/* 89588 */ MCD_OPC_Decode, 169, 9, 150, 3, // Opcode: ABSv4i16 -/* 89593 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 89608 -/* 89598 */ MCD_OPC_CheckPredicate, 32, 213, 179, 0, // Skip to: 135640 -/* 89603 */ MCD_OPC_Decode, 226, 9, 161, 3, // Opcode: ADDVv4i16v -/* 89608 */ MCD_OPC_FilterValue, 57, 203, 179, 0, // Skip to: 135640 -/* 89613 */ MCD_OPC_CheckPredicate, 35, 198, 179, 0, // Skip to: 135640 -/* 89618 */ MCD_OPC_Decode, 238, 18, 150, 3, // Opcode: FCVTMSv4f16 -/* 89623 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 89645 -/* 89628 */ MCD_OPC_CheckPredicate, 32, 183, 179, 0, // Skip to: 135640 -/* 89633 */ MCD_OPC_CheckField, 21, 1, 1, 176, 179, 0, // Skip to: 135640 -/* 89640 */ MCD_OPC_Decode, 205, 9, 149, 3, // Opcode: ADDPv4i16 -/* 89645 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 89667 -/* 89650 */ MCD_OPC_CheckPredicate, 32, 161, 179, 0, // Skip to: 135640 -/* 89655 */ MCD_OPC_CheckField, 21, 1, 1, 154, 179, 0, // Skip to: 135640 -/* 89662 */ MCD_OPC_Decode, 204, 41, 145, 3, // Opcode: SMULLv4i16_v4i32 -/* 89667 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 89689 -/* 89672 */ MCD_OPC_CheckPredicate, 35, 139, 179, 0, // Skip to: 135640 -/* 89677 */ MCD_OPC_CheckField, 16, 6, 57, 132, 179, 0, // Skip to: 135640 -/* 89684 */ MCD_OPC_Decode, 199, 18, 150, 3, // Opcode: FCVTASv4f16 -/* 89689 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 89711 -/* 89694 */ MCD_OPC_CheckPredicate, 32, 117, 179, 0, // Skip to: 135640 -/* 89699 */ MCD_OPC_CheckField, 21, 1, 1, 110, 179, 0, // Skip to: 135640 -/* 89706 */ MCD_OPC_Decode, 140, 43, 145, 3, // Opcode: SQDMULLv4i16_v4i32 -/* 89711 */ MCD_OPC_FilterValue, 54, 100, 179, 0, // Skip to: 135640 -/* 89716 */ MCD_OPC_CheckPredicate, 35, 95, 179, 0, // Skip to: 135640 -/* 89721 */ MCD_OPC_CheckField, 16, 6, 57, 88, 179, 0, // Skip to: 135640 -/* 89728 */ MCD_OPC_Decode, 179, 38, 150, 3, // Opcode: SCVTFv4f16 -/* 89733 */ MCD_OPC_FilterValue, 1, 182, 5, 0, // Skip to: 91200 -/* 89738 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 89741 */ MCD_OPC_FilterValue, 0, 205, 0, 0, // Skip to: 89951 -/* 89746 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 89749 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 89771 -/* 89754 */ MCD_OPC_CheckPredicate, 32, 57, 179, 0, // Skip to: 135640 -/* 89759 */ MCD_OPC_CheckField, 21, 1, 1, 50, 179, 0, // Skip to: 135640 -/* 89766 */ MCD_OPC_Decode, 191, 52, 145, 3, // Opcode: UADDLv4i16_v4i32 -/* 89771 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 89809 -/* 89776 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 89779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89794 -/* 89784 */ MCD_OPC_CheckPredicate, 35, 27, 179, 0, // Skip to: 135640 -/* 89789 */ MCD_OPC_Decode, 201, 20, 149, 3, // Opcode: FMAXNMPv4f16 -/* 89794 */ MCD_OPC_FilterValue, 1, 17, 179, 0, // Skip to: 135640 -/* 89799 */ MCD_OPC_CheckPredicate, 32, 12, 179, 0, // Skip to: 135640 -/* 89804 */ MCD_OPC_Decode, 175, 53, 149, 3, // Opcode: UHADDv4i16 -/* 89809 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 89831 -/* 89814 */ MCD_OPC_CheckPredicate, 32, 253, 178, 0, // Skip to: 135640 -/* 89819 */ MCD_OPC_CheckField, 16, 6, 32, 246, 178, 0, // Skip to: 135640 -/* 89826 */ MCD_OPC_Decode, 233, 36, 150, 3, // Opcode: REV32v4i16 -/* 89831 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 89853 -/* 89836 */ MCD_OPC_CheckPredicate, 32, 231, 178, 0, // Skip to: 135640 -/* 89841 */ MCD_OPC_CheckField, 21, 1, 1, 224, 178, 0, // Skip to: 135640 -/* 89848 */ MCD_OPC_Decode, 205, 55, 149, 3, // Opcode: UQADDv4i16 -/* 89853 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 89875 -/* 89858 */ MCD_OPC_CheckPredicate, 32, 209, 178, 0, // Skip to: 135640 -/* 89863 */ MCD_OPC_CheckField, 21, 1, 1, 202, 178, 0, // Skip to: 135640 -/* 89870 */ MCD_OPC_Decode, 207, 52, 153, 3, // Opcode: UADDWv4i16_v4i32 -/* 89875 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 89913 -/* 89880 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 89883 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89898 -/* 89888 */ MCD_OPC_CheckPredicate, 35, 179, 178, 0, // Skip to: 135640 -/* 89893 */ MCD_OPC_Decode, 135, 17, 149, 3, // Opcode: FADDPv4f16 -/* 89898 */ MCD_OPC_FilterValue, 1, 169, 178, 0, // Skip to: 135640 -/* 89903 */ MCD_OPC_CheckPredicate, 32, 164, 178, 0, // Skip to: 135640 -/* 89908 */ MCD_OPC_Decode, 142, 57, 149, 3, // Opcode: URHADDv4i16 -/* 89913 */ MCD_OPC_FilterValue, 7, 154, 178, 0, // Skip to: 135640 -/* 89918 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 89921 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89936 -/* 89926 */ MCD_OPC_CheckPredicate, 35, 141, 178, 0, // Skip to: 135640 -/* 89931 */ MCD_OPC_Decode, 181, 23, 149, 3, // Opcode: FMULv4f16 -/* 89936 */ MCD_OPC_FilterValue, 1, 131, 178, 0, // Skip to: 135640 -/* 89941 */ MCD_OPC_CheckPredicate, 32, 126, 178, 0, // Skip to: 135640 -/* 89946 */ MCD_OPC_Decode, 163, 12, 170, 3, // Opcode: BSLv8i8 -/* 89951 */ MCD_OPC_FilterValue, 1, 34, 1, 0, // Skip to: 90246 -/* 89956 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 89959 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 89981 -/* 89964 */ MCD_OPC_CheckPredicate, 32, 103, 178, 0, // Skip to: 135640 -/* 89969 */ MCD_OPC_CheckField, 21, 1, 1, 96, 178, 0, // Skip to: 135640 -/* 89976 */ MCD_OPC_Decode, 166, 58, 145, 3, // Opcode: USUBLv4i16_v4i32 -/* 89981 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 90019 -/* 89986 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 89989 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90004 -/* 89994 */ MCD_OPC_CheckPredicate, 35, 73, 178, 0, // Skip to: 135640 -/* 89999 */ MCD_OPC_Decode, 226, 17, 149, 3, // Opcode: FCMGEv4f16 -/* 90004 */ MCD_OPC_FilterValue, 1, 63, 178, 0, // Skip to: 135640 -/* 90009 */ MCD_OPC_CheckPredicate, 32, 58, 178, 0, // Skip to: 135640 -/* 90014 */ MCD_OPC_Decode, 189, 53, 149, 3, // Opcode: UHSUBv4i16 -/* 90019 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 90057 -/* 90024 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90027 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90042 -/* 90032 */ MCD_OPC_CheckPredicate, 32, 35, 178, 0, // Skip to: 135640 -/* 90037 */ MCD_OPC_Decode, 177, 52, 150, 3, // Opcode: UADDLPv4i16_v2i32 -/* 90042 */ MCD_OPC_FilterValue, 33, 25, 178, 0, // Skip to: 135640 -/* 90047 */ MCD_OPC_CheckPredicate, 32, 20, 178, 0, // Skip to: 135640 -/* 90052 */ MCD_OPC_Decode, 180, 45, 155, 3, // Opcode: SQXTUNv4i16 -/* 90057 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 90095 -/* 90062 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 90065 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90080 -/* 90070 */ MCD_OPC_CheckPredicate, 35, 253, 177, 0, // Skip to: 135640 -/* 90075 */ MCD_OPC_Decode, 236, 16, 149, 3, // Opcode: FACGEv4f16 -/* 90080 */ MCD_OPC_FilterValue, 1, 243, 177, 0, // Skip to: 135640 -/* 90085 */ MCD_OPC_CheckPredicate, 32, 238, 177, 0, // Skip to: 135640 -/* 90090 */ MCD_OPC_Decode, 242, 56, 149, 3, // Opcode: UQSUBv4i16 -/* 90095 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 90117 -/* 90100 */ MCD_OPC_CheckPredicate, 32, 223, 177, 0, // Skip to: 135640 -/* 90105 */ MCD_OPC_CheckField, 21, 1, 1, 216, 177, 0, // Skip to: 135640 -/* 90112 */ MCD_OPC_Decode, 178, 58, 153, 3, // Opcode: USUBWv4i16_v4i32 -/* 90117 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 90155 -/* 90122 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 90125 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90140 -/* 90130 */ MCD_OPC_CheckPredicate, 35, 193, 177, 0, // Skip to: 135640 -/* 90135 */ MCD_OPC_Decode, 245, 20, 149, 3, // Opcode: FMAXPv4f16 -/* 90140 */ MCD_OPC_FilterValue, 1, 183, 177, 0, // Skip to: 135640 -/* 90145 */ MCD_OPC_CheckPredicate, 32, 178, 177, 0, // Skip to: 135640 -/* 90150 */ MCD_OPC_Decode, 183, 13, 149, 3, // Opcode: CMHIv4i16 -/* 90155 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 90208 -/* 90160 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90163 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90178 -/* 90168 */ MCD_OPC_CheckPredicate, 32, 155, 177, 0, // Skip to: 135640 -/* 90173 */ MCD_OPC_Decode, 142, 58, 160, 3, // Opcode: USQADDv4i16 -/* 90178 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 90193 -/* 90183 */ MCD_OPC_CheckPredicate, 32, 140, 177, 0, // Skip to: 135640 -/* 90188 */ MCD_OPC_Decode, 153, 39, 169, 3, // Opcode: SHLLv4i16 -/* 90193 */ MCD_OPC_FilterValue, 48, 130, 177, 0, // Skip to: 135640 -/* 90198 */ MCD_OPC_CheckPredicate, 32, 125, 177, 0, // Skip to: 135640 -/* 90203 */ MCD_OPC_Decode, 185, 52, 207, 3, // Opcode: UADDLVv4i16v -/* 90208 */ MCD_OPC_FilterValue, 7, 115, 177, 0, // Skip to: 135640 -/* 90213 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 90216 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90231 -/* 90221 */ MCD_OPC_CheckPredicate, 35, 102, 177, 0, // Skip to: 135640 -/* 90226 */ MCD_OPC_Decode, 162, 20, 149, 3, // Opcode: FDIVv4f16 -/* 90231 */ MCD_OPC_FilterValue, 1, 92, 177, 0, // Skip to: 135640 -/* 90236 */ MCD_OPC_CheckPredicate, 32, 87, 177, 0, // Skip to: 135640 -/* 90241 */ MCD_OPC_Decode, 191, 13, 149, 3, // Opcode: CMHSv4i16 -/* 90246 */ MCD_OPC_FilterValue, 2, 195, 0, 0, // Skip to: 90446 -/* 90251 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 90254 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 90276 -/* 90259 */ MCD_OPC_CheckPredicate, 32, 64, 177, 0, // Skip to: 135640 -/* 90264 */ MCD_OPC_CheckField, 21, 1, 1, 57, 177, 0, // Skip to: 135640 -/* 90271 */ MCD_OPC_Decode, 141, 36, 164, 3, // Opcode: RADDHNv4i32_v4i16 -/* 90276 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 90298 -/* 90281 */ MCD_OPC_CheckPredicate, 32, 42, 177, 0, // Skip to: 135640 -/* 90286 */ MCD_OPC_CheckField, 21, 1, 1, 35, 177, 0, // Skip to: 135640 -/* 90293 */ MCD_OPC_Decode, 233, 57, 149, 3, // Opcode: USHLv4i16 -/* 90298 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 90336 -/* 90303 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90306 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90321 -/* 90311 */ MCD_OPC_CheckPredicate, 32, 12, 177, 0, // Skip to: 135640 -/* 90316 */ MCD_OPC_Decode, 255, 12, 150, 3, // Opcode: CLZv4i16 -/* 90321 */ MCD_OPC_FilterValue, 33, 2, 177, 0, // Skip to: 135640 -/* 90326 */ MCD_OPC_CheckPredicate, 32, 253, 176, 0, // Skip to: 135640 -/* 90331 */ MCD_OPC_Decode, 129, 57, 155, 3, // Opcode: UQXTNv4i16 -/* 90336 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 90358 -/* 90341 */ MCD_OPC_CheckPredicate, 32, 238, 176, 0, // Skip to: 135640 -/* 90346 */ MCD_OPC_CheckField, 21, 1, 1, 231, 176, 0, // Skip to: 135640 -/* 90353 */ MCD_OPC_Decode, 196, 56, 149, 3, // Opcode: UQSHLv4i16 -/* 90358 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 90380 -/* 90363 */ MCD_OPC_CheckPredicate, 32, 216, 176, 0, // Skip to: 135640 -/* 90368 */ MCD_OPC_CheckField, 21, 1, 1, 209, 176, 0, // Skip to: 135640 -/* 90375 */ MCD_OPC_Decode, 255, 51, 166, 3, // Opcode: UABALv4i16_v4i32 -/* 90380 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 90402 -/* 90385 */ MCD_OPC_CheckPredicate, 32, 194, 176, 0, // Skip to: 135640 -/* 90390 */ MCD_OPC_CheckField, 21, 1, 1, 187, 176, 0, // Skip to: 135640 -/* 90397 */ MCD_OPC_Decode, 174, 57, 149, 3, // Opcode: URSHLv4i16 -/* 90402 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 90424 -/* 90407 */ MCD_OPC_CheckPredicate, 32, 172, 176, 0, // Skip to: 135640 -/* 90412 */ MCD_OPC_CheckField, 16, 6, 32, 165, 176, 0, // Skip to: 135640 -/* 90419 */ MCD_OPC_Decode, 154, 36, 150, 3, // Opcode: RBITv8i8 -/* 90424 */ MCD_OPC_FilterValue, 7, 155, 176, 0, // Skip to: 135640 -/* 90429 */ MCD_OPC_CheckPredicate, 32, 150, 176, 0, // Skip to: 135640 -/* 90434 */ MCD_OPC_CheckField, 21, 1, 1, 143, 176, 0, // Skip to: 135640 -/* 90441 */ MCD_OPC_Decode, 146, 56, 149, 3, // Opcode: UQRSHLv4i16 -/* 90446 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 90646 -/* 90451 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 90454 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 90476 -/* 90459 */ MCD_OPC_CheckPredicate, 32, 120, 176, 0, // Skip to: 135640 -/* 90464 */ MCD_OPC_CheckField, 21, 1, 1, 113, 176, 0, // Skip to: 135640 -/* 90471 */ MCD_OPC_Decode, 155, 37, 164, 3, // Opcode: RSUBHNv4i32_v4i16 -/* 90476 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 90498 -/* 90481 */ MCD_OPC_CheckPredicate, 32, 98, 176, 0, // Skip to: 135640 -/* 90486 */ MCD_OPC_CheckField, 21, 1, 1, 91, 176, 0, // Skip to: 135640 -/* 90493 */ MCD_OPC_Decode, 247, 53, 149, 3, // Opcode: UMAXv4i16 -/* 90498 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 90536 -/* 90503 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90506 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90521 -/* 90511 */ MCD_OPC_CheckPredicate, 32, 68, 176, 0, // Skip to: 135640 -/* 90516 */ MCD_OPC_Decode, 168, 52, 160, 3, // Opcode: UADALPv4i16_v2i32 -/* 90521 */ MCD_OPC_FilterValue, 33, 58, 176, 0, // Skip to: 135640 -/* 90526 */ MCD_OPC_CheckPredicate, 32, 53, 176, 0, // Skip to: 135640 -/* 90531 */ MCD_OPC_Decode, 194, 19, 155, 3, // Opcode: FCVTXNv2f32 -/* 90536 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 90558 -/* 90541 */ MCD_OPC_CheckPredicate, 32, 38, 176, 0, // Skip to: 135640 -/* 90546 */ MCD_OPC_CheckField, 21, 1, 1, 31, 176, 0, // Skip to: 135640 -/* 90553 */ MCD_OPC_Decode, 176, 54, 149, 3, // Opcode: UMINv4i16 -/* 90558 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 90580 -/* 90563 */ MCD_OPC_CheckPredicate, 32, 16, 176, 0, // Skip to: 135640 -/* 90568 */ MCD_OPC_CheckField, 21, 1, 1, 9, 176, 0, // Skip to: 135640 -/* 90575 */ MCD_OPC_Decode, 149, 52, 145, 3, // Opcode: UABDLv4i16_v4i32 -/* 90580 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 90602 -/* 90585 */ MCD_OPC_CheckPredicate, 32, 250, 175, 0, // Skip to: 135640 -/* 90590 */ MCD_OPC_CheckField, 21, 1, 1, 243, 175, 0, // Skip to: 135640 -/* 90597 */ MCD_OPC_Decode, 159, 52, 149, 3, // Opcode: UABDv4i16 -/* 90602 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 90624 -/* 90607 */ MCD_OPC_CheckPredicate, 32, 228, 175, 0, // Skip to: 135640 -/* 90612 */ MCD_OPC_CheckField, 16, 6, 32, 221, 175, 0, // Skip to: 135640 -/* 90619 */ MCD_OPC_Decode, 178, 43, 150, 3, // Opcode: SQNEGv4i16 -/* 90624 */ MCD_OPC_FilterValue, 7, 211, 175, 0, // Skip to: 135640 -/* 90629 */ MCD_OPC_CheckPredicate, 32, 206, 175, 0, // Skip to: 135640 -/* 90634 */ MCD_OPC_CheckField, 21, 1, 1, 199, 175, 0, // Skip to: 135640 -/* 90641 */ MCD_OPC_Decode, 137, 52, 170, 3, // Opcode: UABAv4i16 -/* 90646 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 90850 -/* 90651 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 90654 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 90676 -/* 90659 */ MCD_OPC_CheckPredicate, 32, 176, 175, 0, // Skip to: 135640 -/* 90664 */ MCD_OPC_CheckField, 21, 1, 1, 169, 175, 0, // Skip to: 135640 -/* 90671 */ MCD_OPC_Decode, 218, 54, 166, 3, // Opcode: UMLALv4i16_v4i32 -/* 90676 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 90714 -/* 90681 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 90684 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90699 -/* 90689 */ MCD_OPC_CheckPredicate, 40, 146, 175, 0, // Skip to: 135640 -/* 90694 */ MCD_OPC_Decode, 201, 43, 170, 3, // Opcode: SQRDMLAHv4i16 -/* 90699 */ MCD_OPC_FilterValue, 1, 136, 175, 0, // Skip to: 135640 -/* 90704 */ MCD_OPC_CheckPredicate, 32, 131, 175, 0, // Skip to: 135640 -/* 90709 */ MCD_OPC_Decode, 215, 50, 149, 3, // Opcode: SUBv4i16 -/* 90714 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 90752 -/* 90719 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90722 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90737 -/* 90727 */ MCD_OPC_CheckPredicate, 32, 108, 175, 0, // Skip to: 135640 -/* 90732 */ MCD_OPC_Decode, 156, 13, 150, 3, // Opcode: CMGEv4i16rz -/* 90737 */ MCD_OPC_FilterValue, 57, 98, 175, 0, // Skip to: 135640 -/* 90742 */ MCD_OPC_CheckPredicate, 35, 93, 175, 0, // Skip to: 135640 -/* 90747 */ MCD_OPC_Decode, 149, 24, 150, 3, // Opcode: FRINTAv4f16 -/* 90752 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 90790 -/* 90757 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 90760 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90775 -/* 90765 */ MCD_OPC_CheckPredicate, 40, 70, 175, 0, // Skip to: 135640 -/* 90770 */ MCD_OPC_Decode, 220, 43, 170, 3, // Opcode: SQRDMLSHv4i16 -/* 90775 */ MCD_OPC_FilterValue, 1, 60, 175, 0, // Skip to: 135640 -/* 90780 */ MCD_OPC_CheckPredicate, 32, 55, 175, 0, // Skip to: 135640 -/* 90785 */ MCD_OPC_Decode, 139, 13, 149, 3, // Opcode: CMEQv4i16 -/* 90790 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 90812 -/* 90795 */ MCD_OPC_CheckPredicate, 32, 40, 175, 0, // Skip to: 135640 -/* 90800 */ MCD_OPC_CheckField, 21, 1, 1, 33, 175, 0, // Skip to: 135640 -/* 90807 */ MCD_OPC_Decode, 204, 33, 170, 3, // Opcode: MLSv4i16 -/* 90812 */ MCD_OPC_FilterValue, 6, 23, 175, 0, // Skip to: 135640 -/* 90817 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90820 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90835 -/* 90825 */ MCD_OPC_CheckPredicate, 32, 10, 175, 0, // Skip to: 135640 -/* 90830 */ MCD_OPC_Decode, 205, 13, 150, 3, // Opcode: CMLEv4i16rz -/* 90835 */ MCD_OPC_FilterValue, 57, 0, 175, 0, // Skip to: 135640 -/* 90840 */ MCD_OPC_CheckPredicate, 35, 251, 174, 0, // Skip to: 135640 -/* 90845 */ MCD_OPC_Decode, 210, 24, 150, 3, // Opcode: FRINTXv4f16 -/* 90850 */ MCD_OPC_FilterValue, 5, 182, 0, 0, // Skip to: 91037 -/* 90855 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 90858 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 90880 -/* 90863 */ MCD_OPC_CheckPredicate, 32, 228, 174, 0, // Skip to: 135640 -/* 90868 */ MCD_OPC_CheckField, 21, 1, 1, 221, 174, 0, // Skip to: 135640 -/* 90875 */ MCD_OPC_Decode, 134, 55, 166, 3, // Opcode: UMLSLv4i16_v4i32 -/* 90880 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 90902 -/* 90885 */ MCD_OPC_CheckPredicate, 32, 206, 174, 0, // Skip to: 135640 -/* 90890 */ MCD_OPC_CheckField, 21, 1, 1, 199, 174, 0, // Skip to: 135640 -/* 90897 */ MCD_OPC_Decode, 200, 53, 149, 3, // Opcode: UMAXPv4i16 -/* 90902 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 90955 -/* 90907 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 90910 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 90925 -/* 90915 */ MCD_OPC_CheckPredicate, 32, 176, 174, 0, // Skip to: 135640 -/* 90920 */ MCD_OPC_Decode, 213, 53, 161, 3, // Opcode: UMAXVv4i16v -/* 90925 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 90940 -/* 90930 */ MCD_OPC_CheckPredicate, 32, 161, 174, 0, // Skip to: 135640 -/* 90935 */ MCD_OPC_Decode, 142, 54, 161, 3, // Opcode: UMINVv4i16v -/* 90940 */ MCD_OPC_FilterValue, 57, 151, 174, 0, // Skip to: 135640 -/* 90945 */ MCD_OPC_CheckPredicate, 35, 146, 174, 0, // Skip to: 135640 -/* 90950 */ MCD_OPC_Decode, 154, 19, 150, 3, // Opcode: FCVTNUv4f16 -/* 90955 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 90977 -/* 90960 */ MCD_OPC_CheckPredicate, 32, 131, 174, 0, // Skip to: 135640 -/* 90965 */ MCD_OPC_CheckField, 21, 1, 1, 124, 174, 0, // Skip to: 135640 -/* 90972 */ MCD_OPC_Decode, 129, 54, 149, 3, // Opcode: UMINPv4i16 -/* 90977 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 90999 -/* 90982 */ MCD_OPC_CheckPredicate, 32, 109, 174, 0, // Skip to: 135640 -/* 90987 */ MCD_OPC_CheckField, 21, 1, 1, 102, 174, 0, // Skip to: 135640 -/* 90994 */ MCD_OPC_Decode, 239, 43, 149, 3, // Opcode: SQRDMULHv4i16 -/* 90999 */ MCD_OPC_FilterValue, 6, 92, 174, 0, // Skip to: 135640 -/* 91004 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 91007 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 91022 -/* 91012 */ MCD_OPC_CheckPredicate, 32, 79, 174, 0, // Skip to: 135640 -/* 91017 */ MCD_OPC_Decode, 233, 34, 150, 3, // Opcode: NEGv4i16 -/* 91022 */ MCD_OPC_FilterValue, 57, 69, 174, 0, // Skip to: 135640 -/* 91027 */ MCD_OPC_CheckPredicate, 35, 64, 174, 0, // Skip to: 135640 -/* 91032 */ MCD_OPC_Decode, 252, 18, 150, 3, // Opcode: FCVTMUv4f16 -/* 91037 */ MCD_OPC_FilterValue, 6, 99, 0, 0, // Skip to: 91141 -/* 91042 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 91045 */ MCD_OPC_FilterValue, 0, 69, 0, 0, // Skip to: 91119 -/* 91050 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 91053 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91075 -/* 91058 */ MCD_OPC_CheckPredicate, 32, 33, 174, 0, // Skip to: 135640 -/* 91063 */ MCD_OPC_CheckField, 21, 1, 1, 26, 174, 0, // Skip to: 135640 -/* 91070 */ MCD_OPC_Decode, 180, 55, 145, 3, // Opcode: UMULLv4i16_v4i32 -/* 91075 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 91097 -/* 91080 */ MCD_OPC_CheckPredicate, 35, 11, 174, 0, // Skip to: 135640 -/* 91085 */ MCD_OPC_CheckField, 16, 6, 57, 4, 174, 0, // Skip to: 135640 -/* 91092 */ MCD_OPC_Decode, 213, 18, 150, 3, // Opcode: FCVTAUv4f16 -/* 91097 */ MCD_OPC_FilterValue, 3, 250, 173, 0, // Skip to: 135640 -/* 91102 */ MCD_OPC_CheckPredicate, 35, 245, 173, 0, // Skip to: 135640 -/* 91107 */ MCD_OPC_CheckField, 16, 6, 57, 238, 173, 0, // Skip to: 135640 -/* 91114 */ MCD_OPC_Decode, 128, 53, 150, 3, // Opcode: UCVTFv4f16 -/* 91119 */ MCD_OPC_FilterValue, 1, 228, 173, 0, // Skip to: 135640 -/* 91124 */ MCD_OPC_CheckPredicate, 41, 223, 173, 0, // Skip to: 135640 -/* 91129 */ MCD_OPC_CheckField, 21, 1, 0, 216, 173, 0, // Skip to: 135640 -/* 91136 */ MCD_OPC_Decode, 133, 18, 208, 3, // Opcode: FCMLAv4f16 -/* 91141 */ MCD_OPC_FilterValue, 7, 206, 173, 0, // Skip to: 135640 -/* 91146 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 91149 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 91171 -/* 91154 */ MCD_OPC_CheckPredicate, 41, 193, 173, 0, // Skip to: 135640 -/* 91159 */ MCD_OPC_CheckField, 21, 1, 0, 186, 173, 0, // Skip to: 135640 -/* 91166 */ MCD_OPC_Decode, 170, 17, 209, 3, // Opcode: FCADDv4f16 -/* 91171 */ MCD_OPC_FilterValue, 3, 176, 173, 0, // Skip to: 135640 -/* 91176 */ MCD_OPC_CheckPredicate, 42, 171, 173, 0, // Skip to: 135640 -/* 91181 */ MCD_OPC_CheckField, 21, 1, 0, 164, 173, 0, // Skip to: 135640 -/* 91188 */ MCD_OPC_CheckField, 12, 1, 1, 157, 173, 0, // Skip to: 135640 -/* 91195 */ MCD_OPC_Decode, 152, 11, 170, 3, // Opcode: BFDOTv4bf16 -/* 91200 */ MCD_OPC_FilterValue, 2, 38, 7, 0, // Skip to: 93035 -/* 91205 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 91208 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91230 -/* 91213 */ MCD_OPC_CheckPredicate, 32, 134, 173, 0, // Skip to: 135640 -/* 91218 */ MCD_OPC_CheckField, 21, 1, 1, 127, 173, 0, // Skip to: 135640 -/* 91225 */ MCD_OPC_Decode, 236, 37, 173, 3, // Opcode: SADDLv8i16_v4i32 -/* 91230 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 91268 -/* 91235 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91238 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91253 -/* 91243 */ MCD_OPC_CheckPredicate, 35, 104, 173, 0, // Skip to: 135640 -/* 91248 */ MCD_OPC_Decode, 236, 20, 173, 3, // Opcode: FMAXNMv8f16 -/* 91253 */ MCD_OPC_FilterValue, 1, 94, 173, 0, // Skip to: 135640 -/* 91258 */ MCD_OPC_CheckPredicate, 32, 89, 173, 0, // Skip to: 135640 -/* 91263 */ MCD_OPC_Decode, 149, 39, 173, 3, // Opcode: SHADDv8i16 -/* 91268 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 91290 -/* 91273 */ MCD_OPC_CheckPredicate, 32, 74, 173, 0, // Skip to: 135640 -/* 91278 */ MCD_OPC_CheckField, 16, 6, 32, 67, 173, 0, // Skip to: 135640 -/* 91285 */ MCD_OPC_Decode, 240, 36, 178, 3, // Opcode: REV64v8i16 -/* 91290 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 91328 -/* 91295 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91313 -/* 91303 */ MCD_OPC_CheckPredicate, 35, 44, 173, 0, // Skip to: 135640 -/* 91308 */ MCD_OPC_Decode, 172, 22, 181, 3, // Opcode: FMLAv8f16 -/* 91313 */ MCD_OPC_FilterValue, 1, 34, 173, 0, // Skip to: 135640 -/* 91318 */ MCD_OPC_CheckPredicate, 32, 29, 173, 0, // Skip to: 135640 -/* 91323 */ MCD_OPC_Decode, 254, 41, 173, 3, // Opcode: SQADDv8i16 -/* 91328 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 91350 -/* 91333 */ MCD_OPC_CheckPredicate, 32, 14, 173, 0, // Skip to: 135640 -/* 91338 */ MCD_OPC_CheckField, 21, 1, 1, 7, 173, 0, // Skip to: 135640 -/* 91345 */ MCD_OPC_Decode, 251, 37, 173, 3, // Opcode: SADDWv8i16_v4i32 -/* 91350 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 91388 -/* 91355 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91358 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91373 -/* 91363 */ MCD_OPC_CheckPredicate, 35, 240, 172, 0, // Skip to: 135640 -/* 91368 */ MCD_OPC_Decode, 164, 17, 173, 3, // Opcode: FADDv8f16 -/* 91373 */ MCD_OPC_FilterValue, 1, 230, 172, 0, // Skip to: 135640 -/* 91378 */ MCD_OPC_CheckPredicate, 32, 225, 172, 0, // Skip to: 135640 -/* 91383 */ MCD_OPC_Decode, 192, 45, 173, 3, // Opcode: SRHADDv8i16 -/* 91388 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 91410 -/* 91393 */ MCD_OPC_CheckPredicate, 32, 210, 172, 0, // Skip to: 135640 -/* 91398 */ MCD_OPC_CheckField, 21, 1, 0, 203, 172, 0, // Skip to: 135640 -/* 91405 */ MCD_OPC_Decode, 218, 58, 173, 3, // Opcode: UZP1v8i16 -/* 91410 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 91448 -/* 91415 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91418 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91433 -/* 91423 */ MCD_OPC_CheckPredicate, 35, 180, 172, 0, // Skip to: 135640 -/* 91428 */ MCD_OPC_Decode, 160, 23, 173, 3, // Opcode: FMULXv8f16 -/* 91433 */ MCD_OPC_FilterValue, 1, 170, 172, 0, // Skip to: 135640 -/* 91438 */ MCD_OPC_CheckPredicate, 32, 165, 172, 0, // Skip to: 135640 -/* 91443 */ MCD_OPC_Decode, 249, 11, 173, 3, // Opcode: BICv16i8 -/* 91448 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 91470 -/* 91453 */ MCD_OPC_CheckPredicate, 32, 150, 172, 0, // Skip to: 135640 -/* 91458 */ MCD_OPC_CheckField, 21, 1, 1, 143, 172, 0, // Skip to: 135640 -/* 91465 */ MCD_OPC_Decode, 229, 46, 173, 3, // Opcode: SSUBLv8i16_v4i32 -/* 91470 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 91508 -/* 91475 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91493 -/* 91483 */ MCD_OPC_CheckPredicate, 35, 120, 172, 0, // Skip to: 135640 -/* 91488 */ MCD_OPC_Decode, 208, 17, 173, 3, // Opcode: FCMEQv8f16 -/* 91493 */ MCD_OPC_FilterValue, 1, 110, 172, 0, // Skip to: 135640 -/* 91498 */ MCD_OPC_CheckPredicate, 32, 105, 172, 0, // Skip to: 135640 -/* 91503 */ MCD_OPC_Decode, 189, 39, 173, 3, // Opcode: SHSUBv8i16 -/* 91508 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 91569 -/* 91513 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91516 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91531 -/* 91521 */ MCD_OPC_CheckPredicate, 32, 82, 172, 0, // Skip to: 135640 -/* 91526 */ MCD_OPC_Decode, 226, 51, 173, 3, // Opcode: TRN1v8i16 -/* 91531 */ MCD_OPC_FilterValue, 1, 72, 172, 0, // Skip to: 135640 -/* 91536 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 91539 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91554 -/* 91544 */ MCD_OPC_CheckPredicate, 32, 59, 172, 0, // Skip to: 135640 -/* 91549 */ MCD_OPC_Decode, 222, 37, 178, 3, // Opcode: SADDLPv8i16_v4i32 -/* 91554 */ MCD_OPC_FilterValue, 1, 49, 172, 0, // Skip to: 135640 -/* 91559 */ MCD_OPC_CheckPredicate, 32, 44, 172, 0, // Skip to: 135640 -/* 91564 */ MCD_OPC_Decode, 150, 60, 187, 3, // Opcode: XTNv8i16 -/* 91569 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 91591 -/* 91574 */ MCD_OPC_CheckPredicate, 32, 29, 172, 0, // Skip to: 135640 -/* 91579 */ MCD_OPC_CheckField, 21, 1, 1, 22, 172, 0, // Skip to: 135640 -/* 91586 */ MCD_OPC_Decode, 152, 45, 173, 3, // Opcode: SQSUBv8i16 -/* 91591 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 91613 -/* 91596 */ MCD_OPC_CheckPredicate, 32, 7, 172, 0, // Skip to: 135640 -/* 91601 */ MCD_OPC_CheckField, 21, 1, 1, 0, 172, 0, // Skip to: 135640 -/* 91608 */ MCD_OPC_Decode, 241, 46, 173, 3, // Opcode: SSUBWv8i16_v4i32 -/* 91613 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 91651 -/* 91618 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91621 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91636 -/* 91626 */ MCD_OPC_CheckPredicate, 35, 233, 171, 0, // Skip to: 135640 -/* 91631 */ MCD_OPC_Decode, 152, 21, 173, 3, // Opcode: FMAXv8f16 -/* 91636 */ MCD_OPC_FilterValue, 1, 223, 171, 0, // Skip to: 135640 -/* 91641 */ MCD_OPC_CheckPredicate, 32, 218, 171, 0, // Skip to: 135640 -/* 91646 */ MCD_OPC_Decode, 175, 13, 173, 3, // Opcode: CMGTv8i16 -/* 91651 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 91712 -/* 91656 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91659 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91674 -/* 91664 */ MCD_OPC_CheckPredicate, 32, 195, 171, 0, // Skip to: 135640 -/* 91669 */ MCD_OPC_Decode, 176, 60, 173, 3, // Opcode: ZIP1v8i16 -/* 91674 */ MCD_OPC_FilterValue, 1, 185, 171, 0, // Skip to: 135640 -/* 91679 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 91682 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91697 -/* 91687 */ MCD_OPC_CheckPredicate, 32, 172, 171, 0, // Skip to: 135640 -/* 91692 */ MCD_OPC_Decode, 132, 51, 187, 3, // Opcode: SUQADDv8i16 -/* 91697 */ MCD_OPC_FilterValue, 16, 162, 171, 0, // Skip to: 135640 -/* 91702 */ MCD_OPC_CheckPredicate, 32, 157, 171, 0, // Skip to: 135640 -/* 91707 */ MCD_OPC_Decode, 230, 37, 201, 3, // Opcode: SADDLVv8i16v -/* 91712 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 91750 -/* 91717 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91720 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91735 -/* 91725 */ MCD_OPC_CheckPredicate, 35, 134, 171, 0, // Skip to: 135640 -/* 91730 */ MCD_OPC_Decode, 240, 23, 173, 3, // Opcode: FRECPSv8f16 -/* 91735 */ MCD_OPC_FilterValue, 1, 124, 171, 0, // Skip to: 135640 -/* 91740 */ MCD_OPC_CheckPredicate, 32, 119, 171, 0, // Skip to: 135640 -/* 91745 */ MCD_OPC_Decode, 159, 13, 173, 3, // Opcode: CMGEv8i16 -/* 91750 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 91772 -/* 91755 */ MCD_OPC_CheckPredicate, 32, 104, 171, 0, // Skip to: 135640 -/* 91760 */ MCD_OPC_CheckField, 21, 1, 1, 97, 171, 0, // Skip to: 135640 -/* 91767 */ MCD_OPC_Decode, 193, 9, 181, 3, // Opcode: ADDHNv4i32_v8i16 -/* 91772 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 91794 -/* 91777 */ MCD_OPC_CheckPredicate, 32, 82, 171, 0, // Skip to: 135640 -/* 91782 */ MCD_OPC_CheckField, 21, 1, 1, 75, 171, 0, // Skip to: 135640 -/* 91789 */ MCD_OPC_Decode, 152, 46, 173, 3, // Opcode: SSHLv8i16 -/* 91794 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 91832 -/* 91799 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 91802 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 91817 -/* 91807 */ MCD_OPC_CheckPredicate, 32, 52, 171, 0, // Skip to: 135640 -/* 91812 */ MCD_OPC_Decode, 245, 12, 178, 3, // Opcode: CLSv8i16 -/* 91817 */ MCD_OPC_FilterValue, 33, 42, 171, 0, // Skip to: 135640 -/* 91822 */ MCD_OPC_CheckPredicate, 32, 37, 171, 0, // Skip to: 135640 -/* 91827 */ MCD_OPC_Decode, 167, 45, 187, 3, // Opcode: SQXTNv8i16 -/* 91832 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 91854 -/* 91837 */ MCD_OPC_CheckPredicate, 32, 22, 171, 0, // Skip to: 135640 -/* 91842 */ MCD_OPC_CheckField, 21, 1, 1, 15, 171, 0, // Skip to: 135640 -/* 91849 */ MCD_OPC_Decode, 221, 44, 173, 3, // Opcode: SQSHLv8i16 -/* 91854 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 91876 -/* 91859 */ MCD_OPC_CheckPredicate, 32, 0, 171, 0, // Skip to: 135640 -/* 91864 */ MCD_OPC_CheckField, 21, 1, 1, 249, 170, 0, // Skip to: 135640 -/* 91871 */ MCD_OPC_Decode, 169, 37, 181, 3, // Opcode: SABALv8i16_v4i32 -/* 91876 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 91898 -/* 91881 */ MCD_OPC_CheckPredicate, 32, 234, 170, 0, // Skip to: 135640 -/* 91886 */ MCD_OPC_CheckField, 21, 1, 1, 227, 170, 0, // Skip to: 135640 -/* 91893 */ MCD_OPC_Decode, 236, 45, 173, 3, // Opcode: SRSHLv8i16 -/* 91898 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 91920 -/* 91903 */ MCD_OPC_CheckPredicate, 32, 212, 170, 0, // Skip to: 135640 -/* 91908 */ MCD_OPC_CheckField, 21, 1, 0, 205, 170, 0, // Skip to: 135640 -/* 91915 */ MCD_OPC_Decode, 234, 58, 173, 3, // Opcode: UZP2v8i16 -/* 91920 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 91942 -/* 91925 */ MCD_OPC_CheckPredicate, 32, 190, 170, 0, // Skip to: 135640 -/* 91930 */ MCD_OPC_CheckField, 21, 1, 1, 183, 170, 0, // Skip to: 135640 -/* 91937 */ MCD_OPC_Decode, 134, 44, 173, 3, // Opcode: SQRSHLv8i16 -/* 91942 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 91964 -/* 91947 */ MCD_OPC_CheckPredicate, 32, 168, 170, 0, // Skip to: 135640 -/* 91952 */ MCD_OPC_CheckField, 21, 1, 1, 161, 170, 0, // Skip to: 135640 -/* 91959 */ MCD_OPC_Decode, 160, 50, 181, 3, // Opcode: SUBHNv4i32_v8i16 -/* 91964 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 91986 -/* 91969 */ MCD_OPC_CheckPredicate, 32, 146, 170, 0, // Skip to: 135640 -/* 91974 */ MCD_OPC_CheckField, 21, 1, 1, 139, 170, 0, // Skip to: 135640 -/* 91981 */ MCD_OPC_Decode, 142, 40, 173, 3, // Opcode: SMAXv8i16 -/* 91986 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 92047 -/* 91991 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 91994 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92009 -/* 91999 */ MCD_OPC_CheckPredicate, 32, 116, 170, 0, // Skip to: 135640 -/* 92004 */ MCD_OPC_Decode, 242, 51, 173, 3, // Opcode: TRN2v8i16 -/* 92009 */ MCD_OPC_FilterValue, 1, 106, 170, 0, // Skip to: 135640 -/* 92014 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 92017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92032 -/* 92022 */ MCD_OPC_CheckPredicate, 32, 93, 170, 0, // Skip to: 135640 -/* 92027 */ MCD_OPC_Decode, 210, 37, 187, 3, // Opcode: SADALPv8i16_v4i32 -/* 92032 */ MCD_OPC_FilterValue, 1, 83, 170, 0, // Skip to: 135640 -/* 92037 */ MCD_OPC_CheckPredicate, 32, 78, 170, 0, // Skip to: 135640 -/* 92042 */ MCD_OPC_Decode, 160, 19, 187, 3, // Opcode: FCVTNv4i32 -/* 92047 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 92069 -/* 92052 */ MCD_OPC_CheckPredicate, 32, 63, 170, 0, // Skip to: 135640 -/* 92057 */ MCD_OPC_CheckField, 21, 1, 1, 56, 170, 0, // Skip to: 135640 -/* 92064 */ MCD_OPC_Decode, 200, 40, 173, 3, // Opcode: SMINv8i16 -/* 92069 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 92091 -/* 92074 */ MCD_OPC_CheckPredicate, 32, 41, 170, 0, // Skip to: 135640 -/* 92079 */ MCD_OPC_CheckField, 21, 1, 1, 34, 170, 0, // Skip to: 135640 -/* 92086 */ MCD_OPC_Decode, 191, 37, 173, 3, // Opcode: SABDLv8i16_v4i32 -/* 92091 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 92113 -/* 92096 */ MCD_OPC_CheckPredicate, 32, 19, 170, 0, // Skip to: 135640 -/* 92101 */ MCD_OPC_CheckField, 21, 1, 1, 12, 170, 0, // Skip to: 135640 -/* 92108 */ MCD_OPC_Decode, 201, 37, 173, 3, // Opcode: SABDv8i16 -/* 92113 */ MCD_OPC_FilterValue, 30, 56, 0, 0, // Skip to: 92174 -/* 92118 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 92121 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92136 -/* 92126 */ MCD_OPC_CheckPredicate, 32, 245, 169, 0, // Skip to: 135640 -/* 92131 */ MCD_OPC_Decode, 192, 60, 173, 3, // Opcode: ZIP2v8i16 -/* 92136 */ MCD_OPC_FilterValue, 1, 235, 169, 0, // Skip to: 135640 -/* 92141 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 92144 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92159 -/* 92149 */ MCD_OPC_CheckPredicate, 32, 222, 169, 0, // Skip to: 135640 -/* 92154 */ MCD_OPC_Decode, 231, 41, 178, 3, // Opcode: SQABSv8i16 -/* 92159 */ MCD_OPC_FilterValue, 1, 212, 169, 0, // Skip to: 135640 -/* 92164 */ MCD_OPC_CheckPredicate, 32, 207, 169, 0, // Skip to: 135640 -/* 92169 */ MCD_OPC_Decode, 225, 18, 178, 3, // Opcode: FCVTLv4i32 -/* 92174 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 92196 -/* 92179 */ MCD_OPC_CheckPredicate, 32, 192, 169, 0, // Skip to: 135640 -/* 92184 */ MCD_OPC_CheckField, 21, 1, 1, 185, 169, 0, // Skip to: 135640 -/* 92191 */ MCD_OPC_Decode, 179, 37, 181, 3, // Opcode: SABAv8i16 -/* 92196 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 92218 -/* 92201 */ MCD_OPC_CheckPredicate, 32, 170, 169, 0, // Skip to: 135640 -/* 92206 */ MCD_OPC_CheckField, 21, 1, 1, 163, 169, 0, // Skip to: 135640 -/* 92213 */ MCD_OPC_Decode, 244, 40, 181, 3, // Opcode: SMLALv8i16_v4i32 -/* 92218 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 92240 -/* 92223 */ MCD_OPC_CheckPredicate, 32, 148, 169, 0, // Skip to: 135640 -/* 92228 */ MCD_OPC_CheckField, 21, 1, 1, 141, 169, 0, // Skip to: 135640 -/* 92235 */ MCD_OPC_Decode, 147, 10, 173, 3, // Opcode: ADDv8i16 -/* 92240 */ MCD_OPC_FilterValue, 34, 48, 0, 0, // Skip to: 92293 -/* 92245 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92248 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92263 -/* 92253 */ MCD_OPC_CheckPredicate, 32, 118, 169, 0, // Skip to: 135640 -/* 92258 */ MCD_OPC_Decode, 176, 13, 178, 3, // Opcode: CMGTv8i16rz -/* 92263 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92278 -/* 92268 */ MCD_OPC_CheckPredicate, 32, 103, 169, 0, // Skip to: 135640 -/* 92273 */ MCD_OPC_Decode, 185, 24, 178, 3, // Opcode: FRINTNv2f64 -/* 92278 */ MCD_OPC_FilterValue, 57, 93, 169, 0, // Skip to: 135640 -/* 92283 */ MCD_OPC_CheckPredicate, 35, 88, 169, 0, // Skip to: 135640 -/* 92288 */ MCD_OPC_Decode, 188, 24, 178, 3, // Opcode: FRINTNv8f16 -/* 92293 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 92315 -/* 92298 */ MCD_OPC_CheckPredicate, 32, 73, 169, 0, // Skip to: 135640 -/* 92303 */ MCD_OPC_CheckField, 21, 1, 1, 66, 169, 0, // Skip to: 135640 -/* 92310 */ MCD_OPC_Decode, 189, 14, 173, 3, // Opcode: CMTSTv8i16 -/* 92315 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 92337 -/* 92320 */ MCD_OPC_CheckPredicate, 32, 51, 169, 0, // Skip to: 135640 -/* 92325 */ MCD_OPC_CheckField, 21, 1, 1, 44, 169, 0, // Skip to: 135640 -/* 92332 */ MCD_OPC_Decode, 190, 42, 181, 3, // Opcode: SQDMLALv8i16_v4i32 -/* 92337 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 92359 -/* 92342 */ MCD_OPC_CheckPredicate, 32, 29, 169, 0, // Skip to: 135640 -/* 92347 */ MCD_OPC_CheckField, 21, 1, 1, 22, 169, 0, // Skip to: 135640 -/* 92354 */ MCD_OPC_Decode, 191, 33, 181, 3, // Opcode: MLAv8i16 -/* 92359 */ MCD_OPC_FilterValue, 38, 48, 0, 0, // Skip to: 92412 -/* 92364 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92367 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92382 -/* 92372 */ MCD_OPC_CheckPredicate, 32, 255, 168, 0, // Skip to: 135640 -/* 92377 */ MCD_OPC_Decode, 144, 13, 178, 3, // Opcode: CMEQv8i16rz -/* 92382 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92397 -/* 92387 */ MCD_OPC_CheckPredicate, 32, 240, 168, 0, // Skip to: 135640 -/* 92392 */ MCD_OPC_Decode, 172, 24, 178, 3, // Opcode: FRINTMv2f64 -/* 92397 */ MCD_OPC_FilterValue, 57, 230, 168, 0, // Skip to: 135640 -/* 92402 */ MCD_OPC_CheckPredicate, 35, 225, 168, 0, // Skip to: 135640 -/* 92407 */ MCD_OPC_Decode, 175, 24, 178, 3, // Opcode: FRINTMv8f16 -/* 92412 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 92434 -/* 92417 */ MCD_OPC_CheckPredicate, 32, 210, 168, 0, // Skip to: 135640 -/* 92422 */ MCD_OPC_CheckField, 21, 1, 1, 203, 168, 0, // Skip to: 135640 -/* 92429 */ MCD_OPC_Decode, 213, 34, 173, 3, // Opcode: MULv8i16 -/* 92434 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 92456 -/* 92439 */ MCD_OPC_CheckPredicate, 32, 188, 168, 0, // Skip to: 135640 -/* 92444 */ MCD_OPC_CheckField, 21, 1, 1, 181, 168, 0, // Skip to: 135640 -/* 92451 */ MCD_OPC_Decode, 160, 41, 181, 3, // Opcode: SMLSLv8i16_v4i32 -/* 92456 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 92478 -/* 92461 */ MCD_OPC_CheckPredicate, 32, 166, 168, 0, // Skip to: 135640 -/* 92466 */ MCD_OPC_CheckField, 21, 1, 1, 159, 168, 0, // Skip to: 135640 -/* 92473 */ MCD_OPC_Decode, 223, 39, 173, 3, // Opcode: SMAXPv8i16 -/* 92478 */ MCD_OPC_FilterValue, 42, 78, 0, 0, // Skip to: 92561 -/* 92483 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92486 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92501 -/* 92491 */ MCD_OPC_CheckPredicate, 32, 136, 168, 0, // Skip to: 135640 -/* 92496 */ MCD_OPC_Decode, 215, 13, 178, 3, // Opcode: CMLTv8i16rz -/* 92501 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92516 -/* 92506 */ MCD_OPC_CheckPredicate, 32, 121, 168, 0, // Skip to: 135640 -/* 92511 */ MCD_OPC_Decode, 137, 19, 178, 3, // Opcode: FCVTNSv2f64 -/* 92516 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 92531 -/* 92521 */ MCD_OPC_CheckPredicate, 32, 106, 168, 0, // Skip to: 135640 -/* 92526 */ MCD_OPC_Decode, 236, 39, 193, 3, // Opcode: SMAXVv8i16v -/* 92531 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 92546 -/* 92536 */ MCD_OPC_CheckPredicate, 32, 91, 168, 0, // Skip to: 135640 -/* 92541 */ MCD_OPC_Decode, 166, 40, 193, 3, // Opcode: SMINVv8i16v -/* 92546 */ MCD_OPC_FilterValue, 57, 81, 168, 0, // Skip to: 135640 -/* 92551 */ MCD_OPC_CheckPredicate, 35, 76, 168, 0, // Skip to: 135640 -/* 92556 */ MCD_OPC_Decode, 140, 19, 178, 3, // Opcode: FCVTNSv8f16 -/* 92561 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 92583 -/* 92566 */ MCD_OPC_CheckPredicate, 32, 61, 168, 0, // Skip to: 135640 -/* 92571 */ MCD_OPC_CheckField, 21, 1, 1, 54, 168, 0, // Skip to: 135640 -/* 92578 */ MCD_OPC_Decode, 153, 40, 173, 3, // Opcode: SMINPv8i16 -/* 92583 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 92605 -/* 92588 */ MCD_OPC_CheckPredicate, 32, 39, 168, 0, // Skip to: 135640 -/* 92593 */ MCD_OPC_CheckField, 21, 1, 1, 32, 168, 0, // Skip to: 135640 -/* 92600 */ MCD_OPC_Decode, 215, 42, 181, 3, // Opcode: SQDMLSLv8i16_v4i32 -/* 92605 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 92627 -/* 92610 */ MCD_OPC_CheckPredicate, 32, 17, 168, 0, // Skip to: 135640 -/* 92615 */ MCD_OPC_CheckField, 21, 1, 1, 10, 168, 0, // Skip to: 135640 -/* 92622 */ MCD_OPC_Decode, 249, 42, 173, 3, // Opcode: SQDMULHv8i16 -/* 92627 */ MCD_OPC_FilterValue, 46, 63, 0, 0, // Skip to: 92695 -/* 92632 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92635 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92650 -/* 92640 */ MCD_OPC_CheckPredicate, 32, 243, 167, 0, // Skip to: 135640 -/* 92645 */ MCD_OPC_Decode, 171, 9, 178, 3, // Opcode: ABSv8i16 -/* 92650 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92665 -/* 92655 */ MCD_OPC_CheckPredicate, 32, 228, 167, 0, // Skip to: 135640 -/* 92660 */ MCD_OPC_Decode, 237, 18, 178, 3, // Opcode: FCVTMSv2f64 -/* 92665 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 92680 -/* 92670 */ MCD_OPC_CheckPredicate, 32, 213, 167, 0, // Skip to: 135640 -/* 92675 */ MCD_OPC_Decode, 228, 9, 193, 3, // Opcode: ADDVv8i16v -/* 92680 */ MCD_OPC_FilterValue, 57, 203, 167, 0, // Skip to: 135640 -/* 92685 */ MCD_OPC_CheckPredicate, 35, 198, 167, 0, // Skip to: 135640 -/* 92690 */ MCD_OPC_Decode, 240, 18, 178, 3, // Opcode: FCVTMSv8f16 -/* 92695 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 92717 -/* 92700 */ MCD_OPC_CheckPredicate, 32, 183, 167, 0, // Skip to: 135640 -/* 92705 */ MCD_OPC_CheckField, 21, 1, 1, 176, 167, 0, // Skip to: 135640 -/* 92712 */ MCD_OPC_Decode, 207, 9, 173, 3, // Opcode: ADDPv8i16 -/* 92717 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 92739 -/* 92722 */ MCD_OPC_CheckPredicate, 32, 161, 167, 0, // Skip to: 135640 -/* 92727 */ MCD_OPC_CheckField, 21, 1, 1, 154, 167, 0, // Skip to: 135640 -/* 92734 */ MCD_OPC_Decode, 208, 41, 173, 3, // Opcode: SMULLv8i16_v4i32 -/* 92739 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 92761 -/* 92744 */ MCD_OPC_CheckPredicate, 32, 139, 167, 0, // Skip to: 135640 -/* 92749 */ MCD_OPC_CheckField, 21, 1, 1, 132, 167, 0, // Skip to: 135640 -/* 92756 */ MCD_OPC_Decode, 233, 20, 173, 3, // Opcode: FMAXNMv2f64 -/* 92761 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 92799 -/* 92766 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92769 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92784 -/* 92774 */ MCD_OPC_CheckPredicate, 32, 109, 167, 0, // Skip to: 135640 -/* 92779 */ MCD_OPC_Decode, 198, 18, 178, 3, // Opcode: FCVTASv2f64 -/* 92784 */ MCD_OPC_FilterValue, 57, 99, 167, 0, // Skip to: 135640 -/* 92789 */ MCD_OPC_CheckPredicate, 35, 94, 167, 0, // Skip to: 135640 -/* 92794 */ MCD_OPC_Decode, 201, 18, 178, 3, // Opcode: FCVTASv8f16 -/* 92799 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 92821 -/* 92804 */ MCD_OPC_CheckPredicate, 32, 79, 167, 0, // Skip to: 135640 -/* 92809 */ MCD_OPC_CheckField, 21, 1, 1, 72, 167, 0, // Skip to: 135640 -/* 92816 */ MCD_OPC_Decode, 165, 22, 181, 3, // Opcode: FMLAv2f64 -/* 92821 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 92843 -/* 92826 */ MCD_OPC_CheckPredicate, 32, 57, 167, 0, // Skip to: 135640 -/* 92831 */ MCD_OPC_CheckField, 21, 1, 1, 50, 167, 0, // Skip to: 135640 -/* 92838 */ MCD_OPC_Decode, 144, 43, 173, 3, // Opcode: SQDMULLv8i16_v4i32 -/* 92843 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 92865 -/* 92848 */ MCD_OPC_CheckPredicate, 32, 35, 167, 0, // Skip to: 135640 -/* 92853 */ MCD_OPC_CheckField, 21, 1, 1, 28, 167, 0, // Skip to: 135640 -/* 92860 */ MCD_OPC_Decode, 161, 17, 173, 3, // Opcode: FADDv2f64 -/* 92865 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 92903 -/* 92870 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 92873 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 92888 -/* 92878 */ MCD_OPC_CheckPredicate, 32, 5, 167, 0, // Skip to: 135640 -/* 92883 */ MCD_OPC_Decode, 176, 38, 178, 3, // Opcode: SCVTFv2f64 -/* 92888 */ MCD_OPC_FilterValue, 57, 251, 166, 0, // Skip to: 135640 -/* 92893 */ MCD_OPC_CheckPredicate, 35, 246, 166, 0, // Skip to: 135640 -/* 92898 */ MCD_OPC_Decode, 183, 38, 178, 3, // Opcode: SCVTFv8f16 -/* 92903 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 92925 -/* 92908 */ MCD_OPC_CheckPredicate, 32, 231, 166, 0, // Skip to: 135640 -/* 92913 */ MCD_OPC_CheckField, 21, 1, 1, 224, 166, 0, // Skip to: 135640 -/* 92920 */ MCD_OPC_Decode, 153, 23, 173, 3, // Opcode: FMULXv2f64 -/* 92925 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 92947 -/* 92930 */ MCD_OPC_CheckPredicate, 32, 209, 166, 0, // Skip to: 135640 -/* 92935 */ MCD_OPC_CheckField, 21, 1, 1, 202, 166, 0, // Skip to: 135640 -/* 92942 */ MCD_OPC_Decode, 201, 17, 173, 3, // Opcode: FCMEQv2f64 -/* 92947 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 92969 -/* 92952 */ MCD_OPC_CheckPredicate, 36, 187, 166, 0, // Skip to: 135640 -/* 92957 */ MCD_OPC_CheckField, 16, 6, 33, 180, 166, 0, // Skip to: 135640 -/* 92964 */ MCD_OPC_Decode, 255, 23, 178, 3, // Opcode: FRINT32Zv2f64 -/* 92969 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 92991 -/* 92974 */ MCD_OPC_CheckPredicate, 32, 165, 166, 0, // Skip to: 135640 -/* 92979 */ MCD_OPC_CheckField, 21, 1, 1, 158, 166, 0, // Skip to: 135640 -/* 92986 */ MCD_OPC_Decode, 149, 21, 173, 3, // Opcode: FMAXv2f64 -/* 92991 */ MCD_OPC_FilterValue, 62, 17, 0, 0, // Skip to: 93013 -/* 92996 */ MCD_OPC_CheckPredicate, 36, 143, 166, 0, // Skip to: 135640 -/* 93001 */ MCD_OPC_CheckField, 16, 6, 33, 136, 166, 0, // Skip to: 135640 -/* 93008 */ MCD_OPC_Decode, 137, 24, 178, 3, // Opcode: FRINT64Zv2f64 -/* 93013 */ MCD_OPC_FilterValue, 63, 126, 166, 0, // Skip to: 135640 -/* 93018 */ MCD_OPC_CheckPredicate, 32, 121, 166, 0, // Skip to: 135640 -/* 93023 */ MCD_OPC_CheckField, 21, 1, 1, 114, 166, 0, // Skip to: 135640 -/* 93030 */ MCD_OPC_Decode, 237, 23, 173, 3, // Opcode: FRECPSv2f64 -/* 93035 */ MCD_OPC_FilterValue, 3, 218, 6, 0, // Skip to: 94794 -/* 93040 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 93043 */ MCD_OPC_FilterValue, 0, 205, 0, 0, // Skip to: 93253 -/* 93048 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 93051 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93073 -/* 93056 */ MCD_OPC_CheckPredicate, 32, 83, 166, 0, // Skip to: 135640 -/* 93061 */ MCD_OPC_CheckField, 21, 1, 1, 76, 166, 0, // Skip to: 135640 -/* 93068 */ MCD_OPC_Decode, 193, 52, 173, 3, // Opcode: UADDLv8i16_v4i32 -/* 93073 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 93111 -/* 93078 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93081 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93096 -/* 93086 */ MCD_OPC_CheckPredicate, 35, 53, 166, 0, // Skip to: 135640 -/* 93091 */ MCD_OPC_Decode, 203, 20, 173, 3, // Opcode: FMAXNMPv8f16 -/* 93096 */ MCD_OPC_FilterValue, 1, 43, 166, 0, // Skip to: 135640 -/* 93101 */ MCD_OPC_CheckPredicate, 32, 38, 166, 0, // Skip to: 135640 -/* 93106 */ MCD_OPC_Decode, 177, 53, 173, 3, // Opcode: UHADDv8i16 -/* 93111 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 93133 -/* 93116 */ MCD_OPC_CheckPredicate, 32, 23, 166, 0, // Skip to: 135640 -/* 93121 */ MCD_OPC_CheckField, 16, 6, 32, 16, 166, 0, // Skip to: 135640 -/* 93128 */ MCD_OPC_Decode, 234, 36, 178, 3, // Opcode: REV32v8i16 -/* 93133 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 93155 -/* 93138 */ MCD_OPC_CheckPredicate, 32, 1, 166, 0, // Skip to: 135640 -/* 93143 */ MCD_OPC_CheckField, 21, 1, 1, 250, 165, 0, // Skip to: 135640 -/* 93150 */ MCD_OPC_Decode, 207, 55, 173, 3, // Opcode: UQADDv8i16 -/* 93155 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93177 -/* 93160 */ MCD_OPC_CheckPredicate, 32, 235, 165, 0, // Skip to: 135640 -/* 93165 */ MCD_OPC_CheckField, 21, 1, 1, 228, 165, 0, // Skip to: 135640 -/* 93172 */ MCD_OPC_Decode, 209, 52, 173, 3, // Opcode: UADDWv8i16_v4i32 -/* 93177 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 93215 -/* 93182 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93185 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93200 -/* 93190 */ MCD_OPC_CheckPredicate, 35, 205, 165, 0, // Skip to: 135640 -/* 93195 */ MCD_OPC_Decode, 137, 17, 173, 3, // Opcode: FADDPv8f16 -/* 93200 */ MCD_OPC_FilterValue, 1, 195, 165, 0, // Skip to: 135640 -/* 93205 */ MCD_OPC_CheckPredicate, 32, 190, 165, 0, // Skip to: 135640 -/* 93210 */ MCD_OPC_Decode, 144, 57, 173, 3, // Opcode: URHADDv8i16 -/* 93215 */ MCD_OPC_FilterValue, 7, 180, 165, 0, // Skip to: 135640 -/* 93220 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93223 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93238 -/* 93228 */ MCD_OPC_CheckPredicate, 35, 167, 165, 0, // Skip to: 135640 -/* 93233 */ MCD_OPC_Decode, 185, 23, 173, 3, // Opcode: FMULv8f16 -/* 93238 */ MCD_OPC_FilterValue, 1, 157, 165, 0, // Skip to: 135640 -/* 93243 */ MCD_OPC_CheckPredicate, 32, 152, 165, 0, // Skip to: 135640 -/* 93248 */ MCD_OPC_Decode, 162, 12, 181, 3, // Opcode: BSLv16i8 -/* 93253 */ MCD_OPC_FilterValue, 1, 34, 1, 0, // Skip to: 93548 -/* 93258 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 93261 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93283 -/* 93266 */ MCD_OPC_CheckPredicate, 32, 129, 165, 0, // Skip to: 135640 -/* 93271 */ MCD_OPC_CheckField, 21, 1, 1, 122, 165, 0, // Skip to: 135640 -/* 93278 */ MCD_OPC_Decode, 168, 58, 173, 3, // Opcode: USUBLv8i16_v4i32 -/* 93283 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 93321 -/* 93288 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93291 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93306 -/* 93296 */ MCD_OPC_CheckPredicate, 35, 99, 165, 0, // Skip to: 135640 -/* 93301 */ MCD_OPC_Decode, 230, 17, 173, 3, // Opcode: FCMGEv8f16 -/* 93306 */ MCD_OPC_FilterValue, 1, 89, 165, 0, // Skip to: 135640 -/* 93311 */ MCD_OPC_CheckPredicate, 32, 84, 165, 0, // Skip to: 135640 -/* 93316 */ MCD_OPC_Decode, 191, 53, 173, 3, // Opcode: UHSUBv8i16 -/* 93321 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 93359 -/* 93326 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 93329 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93344 -/* 93334 */ MCD_OPC_CheckPredicate, 32, 61, 165, 0, // Skip to: 135640 -/* 93339 */ MCD_OPC_Decode, 179, 52, 178, 3, // Opcode: UADDLPv8i16_v4i32 -/* 93344 */ MCD_OPC_FilterValue, 33, 51, 165, 0, // Skip to: 135640 -/* 93349 */ MCD_OPC_CheckPredicate, 32, 46, 165, 0, // Skip to: 135640 -/* 93354 */ MCD_OPC_Decode, 182, 45, 187, 3, // Opcode: SQXTUNv8i16 -/* 93359 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 93397 -/* 93364 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93367 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93382 -/* 93372 */ MCD_OPC_CheckPredicate, 35, 23, 165, 0, // Skip to: 135640 -/* 93377 */ MCD_OPC_Decode, 238, 16, 173, 3, // Opcode: FACGEv8f16 -/* 93382 */ MCD_OPC_FilterValue, 1, 13, 165, 0, // Skip to: 135640 -/* 93387 */ MCD_OPC_CheckPredicate, 32, 8, 165, 0, // Skip to: 135640 -/* 93392 */ MCD_OPC_Decode, 244, 56, 173, 3, // Opcode: UQSUBv8i16 -/* 93397 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93419 -/* 93402 */ MCD_OPC_CheckPredicate, 32, 249, 164, 0, // Skip to: 135640 -/* 93407 */ MCD_OPC_CheckField, 21, 1, 1, 242, 164, 0, // Skip to: 135640 -/* 93414 */ MCD_OPC_Decode, 180, 58, 173, 3, // Opcode: USUBWv8i16_v4i32 -/* 93419 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 93457 -/* 93424 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93427 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93442 -/* 93432 */ MCD_OPC_CheckPredicate, 35, 219, 164, 0, // Skip to: 135640 -/* 93437 */ MCD_OPC_Decode, 247, 20, 173, 3, // Opcode: FMAXPv8f16 -/* 93442 */ MCD_OPC_FilterValue, 1, 209, 164, 0, // Skip to: 135640 -/* 93447 */ MCD_OPC_CheckPredicate, 32, 204, 164, 0, // Skip to: 135640 -/* 93452 */ MCD_OPC_Decode, 185, 13, 173, 3, // Opcode: CMHIv8i16 -/* 93457 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 93510 -/* 93462 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 93465 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93480 -/* 93470 */ MCD_OPC_CheckPredicate, 32, 181, 164, 0, // Skip to: 135640 -/* 93475 */ MCD_OPC_Decode, 144, 58, 187, 3, // Opcode: USQADDv8i16 -/* 93480 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 93495 -/* 93485 */ MCD_OPC_CheckPredicate, 32, 166, 164, 0, // Skip to: 135640 -/* 93490 */ MCD_OPC_Decode, 155, 39, 178, 3, // Opcode: SHLLv8i16 -/* 93495 */ MCD_OPC_FilterValue, 48, 156, 164, 0, // Skip to: 135640 -/* 93500 */ MCD_OPC_CheckPredicate, 32, 151, 164, 0, // Skip to: 135640 -/* 93505 */ MCD_OPC_Decode, 187, 52, 201, 3, // Opcode: UADDLVv8i16v -/* 93510 */ MCD_OPC_FilterValue, 7, 141, 164, 0, // Skip to: 135640 -/* 93515 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93518 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93533 -/* 93523 */ MCD_OPC_CheckPredicate, 35, 128, 164, 0, // Skip to: 135640 -/* 93528 */ MCD_OPC_Decode, 164, 20, 173, 3, // Opcode: FDIVv8f16 -/* 93533 */ MCD_OPC_FilterValue, 1, 118, 164, 0, // Skip to: 135640 -/* 93538 */ MCD_OPC_CheckPredicate, 32, 113, 164, 0, // Skip to: 135640 -/* 93543 */ MCD_OPC_Decode, 193, 13, 173, 3, // Opcode: CMHSv8i16 -/* 93548 */ MCD_OPC_FilterValue, 2, 195, 0, 0, // Skip to: 93748 -/* 93553 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 93556 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93578 -/* 93561 */ MCD_OPC_CheckPredicate, 32, 90, 164, 0, // Skip to: 135640 -/* 93566 */ MCD_OPC_CheckField, 21, 1, 1, 83, 164, 0, // Skip to: 135640 -/* 93573 */ MCD_OPC_Decode, 142, 36, 181, 3, // Opcode: RADDHNv4i32_v8i16 -/* 93578 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 93600 -/* 93583 */ MCD_OPC_CheckPredicate, 32, 68, 164, 0, // Skip to: 135640 -/* 93588 */ MCD_OPC_CheckField, 21, 1, 1, 61, 164, 0, // Skip to: 135640 -/* 93595 */ MCD_OPC_Decode, 235, 57, 173, 3, // Opcode: USHLv8i16 -/* 93600 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 93638 -/* 93605 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 93608 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93623 -/* 93613 */ MCD_OPC_CheckPredicate, 32, 38, 164, 0, // Skip to: 135640 -/* 93618 */ MCD_OPC_Decode, 129, 13, 178, 3, // Opcode: CLZv8i16 -/* 93623 */ MCD_OPC_FilterValue, 33, 28, 164, 0, // Skip to: 135640 -/* 93628 */ MCD_OPC_CheckPredicate, 32, 23, 164, 0, // Skip to: 135640 -/* 93633 */ MCD_OPC_Decode, 131, 57, 187, 3, // Opcode: UQXTNv8i16 -/* 93638 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 93660 -/* 93643 */ MCD_OPC_CheckPredicate, 32, 8, 164, 0, // Skip to: 135640 -/* 93648 */ MCD_OPC_CheckField, 21, 1, 1, 1, 164, 0, // Skip to: 135640 -/* 93655 */ MCD_OPC_Decode, 200, 56, 173, 3, // Opcode: UQSHLv8i16 -/* 93660 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93682 -/* 93665 */ MCD_OPC_CheckPredicate, 32, 242, 163, 0, // Skip to: 135640 -/* 93670 */ MCD_OPC_CheckField, 21, 1, 1, 235, 163, 0, // Skip to: 135640 -/* 93677 */ MCD_OPC_Decode, 129, 52, 181, 3, // Opcode: UABALv8i16_v4i32 -/* 93682 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 93704 -/* 93687 */ MCD_OPC_CheckPredicate, 32, 220, 163, 0, // Skip to: 135640 -/* 93692 */ MCD_OPC_CheckField, 21, 1, 1, 213, 163, 0, // Skip to: 135640 -/* 93699 */ MCD_OPC_Decode, 176, 57, 173, 3, // Opcode: URSHLv8i16 -/* 93704 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 93726 -/* 93709 */ MCD_OPC_CheckPredicate, 32, 198, 163, 0, // Skip to: 135640 -/* 93714 */ MCD_OPC_CheckField, 16, 6, 32, 191, 163, 0, // Skip to: 135640 -/* 93721 */ MCD_OPC_Decode, 153, 36, 178, 3, // Opcode: RBITv16i8 -/* 93726 */ MCD_OPC_FilterValue, 7, 181, 163, 0, // Skip to: 135640 -/* 93731 */ MCD_OPC_CheckPredicate, 32, 176, 163, 0, // Skip to: 135640 -/* 93736 */ MCD_OPC_CheckField, 21, 1, 1, 169, 163, 0, // Skip to: 135640 -/* 93743 */ MCD_OPC_Decode, 148, 56, 173, 3, // Opcode: UQRSHLv8i16 -/* 93748 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 93948 -/* 93753 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 93756 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93778 -/* 93761 */ MCD_OPC_CheckPredicate, 32, 146, 163, 0, // Skip to: 135640 -/* 93766 */ MCD_OPC_CheckField, 21, 1, 1, 139, 163, 0, // Skip to: 135640 -/* 93773 */ MCD_OPC_Decode, 156, 37, 181, 3, // Opcode: RSUBHNv4i32_v8i16 -/* 93778 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 93800 -/* 93783 */ MCD_OPC_CheckPredicate, 32, 124, 163, 0, // Skip to: 135640 -/* 93788 */ MCD_OPC_CheckField, 21, 1, 1, 117, 163, 0, // Skip to: 135640 -/* 93795 */ MCD_OPC_Decode, 249, 53, 173, 3, // Opcode: UMAXv8i16 -/* 93800 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 93838 -/* 93805 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 93808 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93823 -/* 93813 */ MCD_OPC_CheckPredicate, 32, 94, 163, 0, // Skip to: 135640 -/* 93818 */ MCD_OPC_Decode, 170, 52, 187, 3, // Opcode: UADALPv8i16_v4i32 -/* 93823 */ MCD_OPC_FilterValue, 33, 84, 163, 0, // Skip to: 135640 -/* 93828 */ MCD_OPC_CheckPredicate, 32, 79, 163, 0, // Skip to: 135640 -/* 93833 */ MCD_OPC_Decode, 195, 19, 187, 3, // Opcode: FCVTXNv4f32 -/* 93838 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 93860 -/* 93843 */ MCD_OPC_CheckPredicate, 32, 64, 163, 0, // Skip to: 135640 -/* 93848 */ MCD_OPC_CheckField, 21, 1, 1, 57, 163, 0, // Skip to: 135640 -/* 93855 */ MCD_OPC_Decode, 178, 54, 173, 3, // Opcode: UMINv8i16 -/* 93860 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93882 -/* 93865 */ MCD_OPC_CheckPredicate, 32, 42, 163, 0, // Skip to: 135640 -/* 93870 */ MCD_OPC_CheckField, 21, 1, 1, 35, 163, 0, // Skip to: 135640 -/* 93877 */ MCD_OPC_Decode, 151, 52, 173, 3, // Opcode: UABDLv8i16_v4i32 -/* 93882 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 93904 -/* 93887 */ MCD_OPC_CheckPredicate, 32, 20, 163, 0, // Skip to: 135640 -/* 93892 */ MCD_OPC_CheckField, 21, 1, 1, 13, 163, 0, // Skip to: 135640 -/* 93899 */ MCD_OPC_Decode, 161, 52, 173, 3, // Opcode: UABDv8i16 -/* 93904 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 93926 -/* 93909 */ MCD_OPC_CheckPredicate, 32, 254, 162, 0, // Skip to: 135640 -/* 93914 */ MCD_OPC_CheckField, 16, 6, 32, 247, 162, 0, // Skip to: 135640 -/* 93921 */ MCD_OPC_Decode, 180, 43, 178, 3, // Opcode: SQNEGv8i16 -/* 93926 */ MCD_OPC_FilterValue, 7, 237, 162, 0, // Skip to: 135640 -/* 93931 */ MCD_OPC_CheckPredicate, 32, 232, 162, 0, // Skip to: 135640 -/* 93936 */ MCD_OPC_CheckField, 21, 1, 1, 225, 162, 0, // Skip to: 135640 -/* 93943 */ MCD_OPC_Decode, 139, 52, 181, 3, // Opcode: UABAv8i16 -/* 93948 */ MCD_OPC_FilterValue, 4, 229, 0, 0, // Skip to: 94182 -/* 93953 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 93956 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93978 -/* 93961 */ MCD_OPC_CheckPredicate, 32, 202, 162, 0, // Skip to: 135640 -/* 93966 */ MCD_OPC_CheckField, 21, 1, 1, 195, 162, 0, // Skip to: 135640 -/* 93973 */ MCD_OPC_Decode, 222, 54, 181, 3, // Opcode: UMLALv8i16_v4i32 -/* 93978 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 94016 -/* 93983 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 93986 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94001 -/* 93991 */ MCD_OPC_CheckPredicate, 40, 172, 162, 0, // Skip to: 135640 -/* 93996 */ MCD_OPC_Decode, 205, 43, 181, 3, // Opcode: SQRDMLAHv8i16 -/* 94001 */ MCD_OPC_FilterValue, 1, 162, 162, 0, // Skip to: 135640 -/* 94006 */ MCD_OPC_CheckPredicate, 32, 157, 162, 0, // Skip to: 135640 -/* 94011 */ MCD_OPC_Decode, 217, 50, 173, 3, // Opcode: SUBv8i16 -/* 94016 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 94069 -/* 94021 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94024 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94039 -/* 94029 */ MCD_OPC_CheckPredicate, 32, 134, 162, 0, // Skip to: 135640 -/* 94034 */ MCD_OPC_Decode, 160, 13, 178, 3, // Opcode: CMGEv8i16rz -/* 94039 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94054 -/* 94044 */ MCD_OPC_CheckPredicate, 32, 119, 162, 0, // Skip to: 135640 -/* 94049 */ MCD_OPC_Decode, 148, 24, 178, 3, // Opcode: FRINTAv2f64 -/* 94054 */ MCD_OPC_FilterValue, 57, 109, 162, 0, // Skip to: 135640 -/* 94059 */ MCD_OPC_CheckPredicate, 35, 104, 162, 0, // Skip to: 135640 -/* 94064 */ MCD_OPC_Decode, 151, 24, 178, 3, // Opcode: FRINTAv8f16 -/* 94069 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 94107 -/* 94074 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94077 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94092 -/* 94082 */ MCD_OPC_CheckPredicate, 40, 81, 162, 0, // Skip to: 135640 -/* 94087 */ MCD_OPC_Decode, 224, 43, 181, 3, // Opcode: SQRDMLSHv8i16 -/* 94092 */ MCD_OPC_FilterValue, 1, 71, 162, 0, // Skip to: 135640 -/* 94097 */ MCD_OPC_CheckPredicate, 32, 66, 162, 0, // Skip to: 135640 -/* 94102 */ MCD_OPC_Decode, 143, 13, 173, 3, // Opcode: CMEQv8i16 -/* 94107 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 94129 -/* 94112 */ MCD_OPC_CheckPredicate, 32, 51, 162, 0, // Skip to: 135640 -/* 94117 */ MCD_OPC_CheckField, 21, 1, 1, 44, 162, 0, // Skip to: 135640 -/* 94124 */ MCD_OPC_Decode, 208, 33, 181, 3, // Opcode: MLSv8i16 -/* 94129 */ MCD_OPC_FilterValue, 6, 34, 162, 0, // Skip to: 135640 -/* 94134 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94137 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94152 -/* 94142 */ MCD_OPC_CheckPredicate, 32, 21, 162, 0, // Skip to: 135640 -/* 94147 */ MCD_OPC_Decode, 207, 13, 178, 3, // Opcode: CMLEv8i16rz -/* 94152 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94167 -/* 94157 */ MCD_OPC_CheckPredicate, 32, 6, 162, 0, // Skip to: 135640 -/* 94162 */ MCD_OPC_Decode, 209, 24, 178, 3, // Opcode: FRINTXv2f64 -/* 94167 */ MCD_OPC_FilterValue, 57, 252, 161, 0, // Skip to: 135640 -/* 94172 */ MCD_OPC_CheckPredicate, 35, 247, 161, 0, // Skip to: 135640 -/* 94177 */ MCD_OPC_Decode, 212, 24, 178, 3, // Opcode: FRINTXv8f16 -/* 94182 */ MCD_OPC_FilterValue, 5, 212, 0, 0, // Skip to: 94399 -/* 94187 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 94190 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94212 -/* 94195 */ MCD_OPC_CheckPredicate, 32, 224, 161, 0, // Skip to: 135640 -/* 94200 */ MCD_OPC_CheckField, 21, 1, 1, 217, 161, 0, // Skip to: 135640 -/* 94207 */ MCD_OPC_Decode, 138, 55, 181, 3, // Opcode: UMLSLv8i16_v4i32 -/* 94212 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94234 -/* 94217 */ MCD_OPC_CheckPredicate, 32, 202, 161, 0, // Skip to: 135640 -/* 94222 */ MCD_OPC_CheckField, 21, 1, 1, 195, 161, 0, // Skip to: 135640 -/* 94229 */ MCD_OPC_Decode, 202, 53, 173, 3, // Opcode: UMAXPv8i16 -/* 94234 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 94302 -/* 94239 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94242 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94257 -/* 94247 */ MCD_OPC_CheckPredicate, 32, 172, 161, 0, // Skip to: 135640 -/* 94252 */ MCD_OPC_Decode, 153, 19, 178, 3, // Opcode: FCVTNUv2f64 -/* 94257 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 94272 -/* 94262 */ MCD_OPC_CheckPredicate, 32, 157, 161, 0, // Skip to: 135640 -/* 94267 */ MCD_OPC_Decode, 215, 53, 193, 3, // Opcode: UMAXVv8i16v -/* 94272 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 94287 -/* 94277 */ MCD_OPC_CheckPredicate, 32, 142, 161, 0, // Skip to: 135640 -/* 94282 */ MCD_OPC_Decode, 144, 54, 193, 3, // Opcode: UMINVv8i16v -/* 94287 */ MCD_OPC_FilterValue, 57, 132, 161, 0, // Skip to: 135640 -/* 94292 */ MCD_OPC_CheckPredicate, 35, 127, 161, 0, // Skip to: 135640 -/* 94297 */ MCD_OPC_Decode, 156, 19, 178, 3, // Opcode: FCVTNUv8f16 -/* 94302 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 94324 -/* 94307 */ MCD_OPC_CheckPredicate, 32, 112, 161, 0, // Skip to: 135640 -/* 94312 */ MCD_OPC_CheckField, 21, 1, 1, 105, 161, 0, // Skip to: 135640 -/* 94319 */ MCD_OPC_Decode, 131, 54, 173, 3, // Opcode: UMINPv8i16 -/* 94324 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 94346 -/* 94329 */ MCD_OPC_CheckPredicate, 32, 90, 161, 0, // Skip to: 135640 -/* 94334 */ MCD_OPC_CheckField, 21, 1, 1, 83, 161, 0, // Skip to: 135640 -/* 94341 */ MCD_OPC_Decode, 243, 43, 173, 3, // Opcode: SQRDMULHv8i16 -/* 94346 */ MCD_OPC_FilterValue, 6, 73, 161, 0, // Skip to: 135640 -/* 94351 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94354 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94369 -/* 94359 */ MCD_OPC_CheckPredicate, 32, 60, 161, 0, // Skip to: 135640 -/* 94364 */ MCD_OPC_Decode, 235, 34, 178, 3, // Opcode: NEGv8i16 -/* 94369 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94384 -/* 94374 */ MCD_OPC_CheckPredicate, 32, 45, 161, 0, // Skip to: 135640 -/* 94379 */ MCD_OPC_Decode, 251, 18, 178, 3, // Opcode: FCVTMUv2f64 -/* 94384 */ MCD_OPC_FilterValue, 57, 35, 161, 0, // Skip to: 135640 -/* 94389 */ MCD_OPC_CheckPredicate, 35, 30, 161, 0, // Skip to: 135640 -/* 94394 */ MCD_OPC_Decode, 254, 18, 178, 3, // Opcode: FCVTMUv8f16 -/* 94399 */ MCD_OPC_FilterValue, 6, 185, 0, 0, // Skip to: 94589 -/* 94404 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 94407 */ MCD_OPC_FilterValue, 0, 101, 0, 0, // Skip to: 94513 -/* 94412 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 94415 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94437 -/* 94420 */ MCD_OPC_CheckPredicate, 32, 255, 160, 0, // Skip to: 135640 -/* 94425 */ MCD_OPC_CheckField, 21, 1, 1, 248, 160, 0, // Skip to: 135640 -/* 94432 */ MCD_OPC_Decode, 184, 55, 173, 3, // Opcode: UMULLv8i16_v4i32 -/* 94437 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 94475 -/* 94442 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94445 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94460 -/* 94450 */ MCD_OPC_CheckPredicate, 32, 225, 160, 0, // Skip to: 135640 -/* 94455 */ MCD_OPC_Decode, 212, 18, 178, 3, // Opcode: FCVTAUv2f64 -/* 94460 */ MCD_OPC_FilterValue, 57, 215, 160, 0, // Skip to: 135640 -/* 94465 */ MCD_OPC_CheckPredicate, 35, 210, 160, 0, // Skip to: 135640 -/* 94470 */ MCD_OPC_Decode, 215, 18, 178, 3, // Opcode: FCVTAUv8f16 -/* 94475 */ MCD_OPC_FilterValue, 3, 200, 160, 0, // Skip to: 135640 -/* 94480 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 94483 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 94498 -/* 94488 */ MCD_OPC_CheckPredicate, 32, 187, 160, 0, // Skip to: 135640 -/* 94493 */ MCD_OPC_Decode, 253, 52, 178, 3, // Opcode: UCVTFv2f64 -/* 94498 */ MCD_OPC_FilterValue, 57, 177, 160, 0, // Skip to: 135640 -/* 94503 */ MCD_OPC_CheckPredicate, 35, 172, 160, 0, // Skip to: 135640 -/* 94508 */ MCD_OPC_Decode, 132, 53, 178, 3, // Opcode: UCVTFv8f16 -/* 94513 */ MCD_OPC_FilterValue, 1, 162, 160, 0, // Skip to: 135640 -/* 94518 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94521 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94536 -/* 94526 */ MCD_OPC_CheckPredicate, 41, 149, 160, 0, // Skip to: 135640 -/* 94531 */ MCD_OPC_Decode, 137, 18, 210, 3, // Opcode: FCMLAv8f16 -/* 94536 */ MCD_OPC_FilterValue, 1, 139, 160, 0, // Skip to: 135640 -/* 94541 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 94544 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94559 -/* 94549 */ MCD_OPC_CheckPredicate, 32, 126, 160, 0, // Skip to: 135640 -/* 94554 */ MCD_OPC_Decode, 197, 20, 173, 3, // Opcode: FMAXNMPv2f64 -/* 94559 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 94574 -/* 94564 */ MCD_OPC_CheckPredicate, 32, 111, 160, 0, // Skip to: 135640 -/* 94569 */ MCD_OPC_Decode, 131, 17, 173, 3, // Opcode: FADDPv2f64 -/* 94574 */ MCD_OPC_FilterValue, 3, 101, 160, 0, // Skip to: 135640 -/* 94579 */ MCD_OPC_CheckPredicate, 32, 96, 160, 0, // Skip to: 135640 -/* 94584 */ MCD_OPC_Decode, 178, 23, 173, 3, // Opcode: FMULv2f64 -/* 94589 */ MCD_OPC_FilterValue, 7, 86, 160, 0, // Skip to: 135640 -/* 94594 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 94597 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 94658 -/* 94602 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94605 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94620 -/* 94610 */ MCD_OPC_CheckPredicate, 41, 65, 160, 0, // Skip to: 135640 -/* 94615 */ MCD_OPC_Decode, 172, 17, 211, 3, // Opcode: FCADDv8f16 -/* 94620 */ MCD_OPC_FilterValue, 1, 55, 160, 0, // Skip to: 135640 -/* 94625 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 94628 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94643 -/* 94633 */ MCD_OPC_CheckPredicate, 32, 42, 160, 0, // Skip to: 135640 -/* 94638 */ MCD_OPC_Decode, 223, 17, 173, 3, // Opcode: FCMGEv2f64 -/* 94643 */ MCD_OPC_FilterValue, 1, 32, 160, 0, // Skip to: 135640 -/* 94648 */ MCD_OPC_CheckPredicate, 32, 27, 160, 0, // Skip to: 135640 -/* 94653 */ MCD_OPC_Decode, 241, 20, 173, 3, // Opcode: FMAXPv2f64 -/* 94658 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 94710 -/* 94663 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 94666 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94688 -/* 94671 */ MCD_OPC_CheckPredicate, 36, 4, 160, 0, // Skip to: 135640 -/* 94676 */ MCD_OPC_CheckField, 16, 6, 33, 253, 159, 0, // Skip to: 135640 -/* 94683 */ MCD_OPC_Decode, 250, 23, 178, 3, // Opcode: FRINT32Xv2f64 -/* 94688 */ MCD_OPC_FilterValue, 1, 243, 159, 0, // Skip to: 135640 -/* 94693 */ MCD_OPC_CheckPredicate, 36, 238, 159, 0, // Skip to: 135640 -/* 94698 */ MCD_OPC_CheckField, 16, 6, 33, 231, 159, 0, // Skip to: 135640 -/* 94705 */ MCD_OPC_Decode, 132, 24, 178, 3, // Opcode: FRINT64Xv2f64 -/* 94710 */ MCD_OPC_FilterValue, 3, 221, 159, 0, // Skip to: 135640 -/* 94715 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 94718 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 94756 -/* 94723 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94726 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94741 -/* 94731 */ MCD_OPC_CheckPredicate, 42, 200, 159, 0, // Skip to: 135640 -/* 94736 */ MCD_OPC_Decode, 218, 11, 181, 3, // Opcode: BFMMLA -/* 94741 */ MCD_OPC_FilterValue, 1, 190, 159, 0, // Skip to: 135640 -/* 94746 */ MCD_OPC_CheckPredicate, 32, 185, 159, 0, // Skip to: 135640 -/* 94751 */ MCD_OPC_Decode, 235, 16, 173, 3, // Opcode: FACGEv2f64 -/* 94756 */ MCD_OPC_FilterValue, 1, 175, 159, 0, // Skip to: 135640 -/* 94761 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94764 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94779 -/* 94769 */ MCD_OPC_CheckPredicate, 42, 162, 159, 0, // Skip to: 135640 -/* 94774 */ MCD_OPC_Decode, 153, 11, 181, 3, // Opcode: BFDOTv8bf16 -/* 94779 */ MCD_OPC_FilterValue, 1, 152, 159, 0, // Skip to: 135640 -/* 94784 */ MCD_OPC_CheckPredicate, 32, 147, 159, 0, // Skip to: 135640 -/* 94789 */ MCD_OPC_Decode, 161, 20, 173, 3, // Opcode: FDIVv2f64 -/* 94794 */ MCD_OPC_FilterValue, 6, 137, 159, 0, // Skip to: 135640 -/* 94799 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 94802 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94824 -/* 94807 */ MCD_OPC_CheckPredicate, 43, 124, 159, 0, // Skip to: 135640 -/* 94812 */ MCD_OPC_CheckField, 21, 1, 0, 117, 159, 0, // Skip to: 135640 -/* 94819 */ MCD_OPC_Decode, 205, 39, 206, 3, // Opcode: SM3SS1 -/* 94824 */ MCD_OPC_FilterValue, 1, 107, 159, 0, // Skip to: 135640 -/* 94829 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 94832 */ MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 94914 -/* 94837 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 94840 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 94885 -/* 94845 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94848 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94863 -/* 94853 */ MCD_OPC_CheckPredicate, 43, 78, 159, 0, // Skip to: 135640 -/* 94858 */ MCD_OPC_Decode, 206, 39, 212, 3, // Opcode: SM3TT1A -/* 94863 */ MCD_OPC_FilterValue, 1, 68, 159, 0, // Skip to: 135640 -/* 94868 */ MCD_OPC_CheckPredicate, 39, 63, 159, 0, // Skip to: 135640 -/* 94873 */ MCD_OPC_CheckField, 12, 2, 0, 56, 159, 0, // Skip to: 135640 -/* 94880 */ MCD_OPC_Decode, 137, 39, 181, 3, // Opcode: SHA512H -/* 94885 */ MCD_OPC_FilterValue, 1, 46, 159, 0, // Skip to: 135640 -/* 94890 */ MCD_OPC_CheckPredicate, 43, 41, 159, 0, // Skip to: 135640 -/* 94895 */ MCD_OPC_CheckField, 21, 1, 1, 34, 159, 0, // Skip to: 135640 -/* 94902 */ MCD_OPC_CheckField, 12, 2, 0, 27, 159, 0, // Skip to: 135640 -/* 94909 */ MCD_OPC_Decode, 203, 39, 181, 3, // Opcode: SM3PARTW1 -/* 94914 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 94996 -/* 94919 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 94922 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 94967 -/* 94927 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 94930 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94945 -/* 94935 */ MCD_OPC_CheckPredicate, 43, 252, 158, 0, // Skip to: 135640 -/* 94940 */ MCD_OPC_Decode, 207, 39, 212, 3, // Opcode: SM3TT1B -/* 94945 */ MCD_OPC_FilterValue, 1, 242, 158, 0, // Skip to: 135640 -/* 94950 */ MCD_OPC_CheckPredicate, 39, 237, 158, 0, // Skip to: 135640 -/* 94955 */ MCD_OPC_CheckField, 12, 2, 0, 230, 158, 0, // Skip to: 135640 -/* 94962 */ MCD_OPC_Decode, 138, 39, 181, 3, // Opcode: SHA512H2 -/* 94967 */ MCD_OPC_FilterValue, 1, 220, 158, 0, // Skip to: 135640 -/* 94972 */ MCD_OPC_CheckPredicate, 43, 215, 158, 0, // Skip to: 135640 -/* 94977 */ MCD_OPC_CheckField, 21, 1, 1, 208, 158, 0, // Skip to: 135640 -/* 94984 */ MCD_OPC_CheckField, 12, 2, 0, 201, 158, 0, // Skip to: 135640 -/* 94991 */ MCD_OPC_Decode, 204, 39, 181, 3, // Opcode: SM3PARTW2 -/* 94996 */ MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 95078 -/* 95001 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 95004 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 95049 -/* 95009 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95012 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95027 -/* 95017 */ MCD_OPC_CheckPredicate, 43, 170, 158, 0, // Skip to: 135640 -/* 95022 */ MCD_OPC_Decode, 208, 39, 212, 3, // Opcode: SM3TT2A -/* 95027 */ MCD_OPC_FilterValue, 1, 160, 158, 0, // Skip to: 135640 -/* 95032 */ MCD_OPC_CheckPredicate, 39, 155, 158, 0, // Skip to: 135640 -/* 95037 */ MCD_OPC_CheckField, 12, 2, 0, 148, 158, 0, // Skip to: 135640 -/* 95044 */ MCD_OPC_Decode, 140, 39, 181, 3, // Opcode: SHA512SU1 -/* 95049 */ MCD_OPC_FilterValue, 1, 138, 158, 0, // Skip to: 135640 -/* 95054 */ MCD_OPC_CheckPredicate, 43, 133, 158, 0, // Skip to: 135640 -/* 95059 */ MCD_OPC_CheckField, 21, 1, 1, 126, 158, 0, // Skip to: 135640 -/* 95066 */ MCD_OPC_CheckField, 12, 2, 0, 119, 158, 0, // Skip to: 135640 -/* 95073 */ MCD_OPC_Decode, 212, 39, 173, 3, // Opcode: SM4ENCKEY -/* 95078 */ MCD_OPC_FilterValue, 3, 109, 158, 0, // Skip to: 135640 -/* 95083 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95086 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 95108 -/* 95091 */ MCD_OPC_CheckPredicate, 43, 96, 158, 0, // Skip to: 135640 -/* 95096 */ MCD_OPC_CheckField, 14, 1, 0, 89, 158, 0, // Skip to: 135640 -/* 95103 */ MCD_OPC_Decode, 209, 39, 212, 3, // Opcode: SM3TT2B -/* 95108 */ MCD_OPC_FilterValue, 1, 79, 158, 0, // Skip to: 135640 -/* 95113 */ MCD_OPC_CheckPredicate, 39, 74, 158, 0, // Skip to: 135640 -/* 95118 */ MCD_OPC_CheckField, 12, 3, 0, 67, 158, 0, // Skip to: 135640 -/* 95125 */ MCD_OPC_Decode, 145, 36, 173, 3, // Opcode: RAX1 -/* 95130 */ MCD_OPC_FilterValue, 10, 179, 24, 0, // Skip to: 101458 -/* 95135 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 95138 */ MCD_OPC_FilterValue, 0, 86, 6, 0, // Skip to: 96765 -/* 95143 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 95146 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 95168 -/* 95151 */ MCD_OPC_CheckPredicate, 32, 36, 158, 0, // Skip to: 135640 -/* 95156 */ MCD_OPC_CheckField, 21, 1, 1, 29, 158, 0, // Skip to: 135640 -/* 95163 */ MCD_OPC_Decode, 233, 37, 145, 3, // Opcode: SADDLv2i32_v2i64 -/* 95168 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 95190 -/* 95173 */ MCD_OPC_CheckPredicate, 32, 14, 158, 0, // Skip to: 135640 -/* 95178 */ MCD_OPC_CheckField, 21, 1, 1, 7, 158, 0, // Skip to: 135640 -/* 95185 */ MCD_OPC_Decode, 146, 39, 149, 3, // Opcode: SHADDv2i32 -/* 95190 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 95212 -/* 95195 */ MCD_OPC_CheckPredicate, 32, 248, 157, 0, // Skip to: 135640 -/* 95200 */ MCD_OPC_CheckField, 16, 6, 32, 241, 157, 0, // Skip to: 135640 -/* 95207 */ MCD_OPC_Decode, 237, 36, 150, 3, // Opcode: REV64v2i32 -/* 95212 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 95234 -/* 95217 */ MCD_OPC_CheckPredicate, 32, 226, 157, 0, // Skip to: 135640 -/* 95222 */ MCD_OPC_CheckField, 21, 1, 1, 219, 157, 0, // Skip to: 135640 -/* 95229 */ MCD_OPC_Decode, 250, 41, 149, 3, // Opcode: SQADDv2i32 -/* 95234 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 95256 -/* 95239 */ MCD_OPC_CheckPredicate, 32, 204, 157, 0, // Skip to: 135640 -/* 95244 */ MCD_OPC_CheckField, 21, 1, 1, 197, 157, 0, // Skip to: 135640 -/* 95251 */ MCD_OPC_Decode, 248, 37, 153, 3, // Opcode: SADDWv2i32_v2i64 -/* 95256 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 95278 -/* 95261 */ MCD_OPC_CheckPredicate, 32, 182, 157, 0, // Skip to: 135640 -/* 95266 */ MCD_OPC_CheckField, 21, 1, 1, 175, 157, 0, // Skip to: 135640 -/* 95273 */ MCD_OPC_Decode, 189, 45, 149, 3, // Opcode: SRHADDv2i32 -/* 95278 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 95300 -/* 95283 */ MCD_OPC_CheckPredicate, 32, 160, 157, 0, // Skip to: 135640 -/* 95288 */ MCD_OPC_CheckField, 21, 1, 0, 153, 157, 0, // Skip to: 135640 -/* 95295 */ MCD_OPC_Decode, 214, 58, 149, 3, // Opcode: UZP1v2i32 -/* 95300 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 95322 -/* 95305 */ MCD_OPC_CheckPredicate, 32, 138, 157, 0, // Skip to: 135640 -/* 95310 */ MCD_OPC_CheckField, 21, 1, 1, 131, 157, 0, // Skip to: 135640 -/* 95317 */ MCD_OPC_Decode, 146, 35, 149, 3, // Opcode: ORRv8i8 -/* 95322 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 95344 -/* 95327 */ MCD_OPC_CheckPredicate, 32, 116, 157, 0, // Skip to: 135640 -/* 95332 */ MCD_OPC_CheckField, 21, 1, 1, 109, 157, 0, // Skip to: 135640 -/* 95339 */ MCD_OPC_Decode, 226, 46, 145, 3, // Opcode: SSUBLv2i32_v2i64 -/* 95344 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 95366 -/* 95349 */ MCD_OPC_CheckPredicate, 32, 94, 157, 0, // Skip to: 135640 -/* 95354 */ MCD_OPC_CheckField, 21, 1, 1, 87, 157, 0, // Skip to: 135640 -/* 95361 */ MCD_OPC_Decode, 186, 39, 149, 3, // Opcode: SHSUBv2i32 -/* 95366 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 95427 -/* 95371 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95374 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95389 -/* 95379 */ MCD_OPC_CheckPredicate, 32, 64, 157, 0, // Skip to: 135640 -/* 95384 */ MCD_OPC_Decode, 222, 51, 149, 3, // Opcode: TRN1v2i32 -/* 95389 */ MCD_OPC_FilterValue, 1, 54, 157, 0, // Skip to: 135640 -/* 95394 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 95397 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95412 -/* 95402 */ MCD_OPC_CheckPredicate, 32, 41, 157, 0, // Skip to: 135640 -/* 95407 */ MCD_OPC_Decode, 219, 37, 150, 3, // Opcode: SADDLPv2i32_v1i64 -/* 95412 */ MCD_OPC_FilterValue, 1, 31, 157, 0, // Skip to: 135640 -/* 95417 */ MCD_OPC_CheckPredicate, 32, 26, 157, 0, // Skip to: 135640 -/* 95422 */ MCD_OPC_Decode, 147, 60, 155, 3, // Opcode: XTNv2i32 -/* 95427 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 95449 -/* 95432 */ MCD_OPC_CheckPredicate, 32, 11, 157, 0, // Skip to: 135640 -/* 95437 */ MCD_OPC_CheckField, 21, 1, 1, 4, 157, 0, // Skip to: 135640 -/* 95444 */ MCD_OPC_Decode, 148, 45, 149, 3, // Opcode: SQSUBv2i32 -/* 95449 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 95471 -/* 95454 */ MCD_OPC_CheckPredicate, 32, 245, 156, 0, // Skip to: 135640 -/* 95459 */ MCD_OPC_CheckField, 21, 1, 1, 238, 156, 0, // Skip to: 135640 -/* 95466 */ MCD_OPC_Decode, 238, 46, 153, 3, // Opcode: SSUBWv2i32_v2i64 -/* 95471 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 95493 -/* 95476 */ MCD_OPC_CheckPredicate, 32, 223, 156, 0, // Skip to: 135640 -/* 95481 */ MCD_OPC_CheckField, 21, 1, 1, 216, 156, 0, // Skip to: 135640 -/* 95488 */ MCD_OPC_Decode, 167, 13, 149, 3, // Opcode: CMGTv2i32 -/* 95493 */ MCD_OPC_FilterValue, 14, 40, 0, 0, // Skip to: 95538 -/* 95498 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95501 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95516 -/* 95506 */ MCD_OPC_CheckPredicate, 32, 193, 156, 0, // Skip to: 135640 -/* 95511 */ MCD_OPC_Decode, 172, 60, 149, 3, // Opcode: ZIP1v2i32 -/* 95516 */ MCD_OPC_FilterValue, 1, 183, 156, 0, // Skip to: 135640 -/* 95521 */ MCD_OPC_CheckPredicate, 32, 178, 156, 0, // Skip to: 135640 -/* 95526 */ MCD_OPC_CheckField, 16, 5, 0, 171, 156, 0, // Skip to: 135640 -/* 95533 */ MCD_OPC_Decode, 128, 51, 160, 3, // Opcode: SUQADDv2i32 -/* 95538 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 95560 -/* 95543 */ MCD_OPC_CheckPredicate, 32, 156, 156, 0, // Skip to: 135640 -/* 95548 */ MCD_OPC_CheckField, 21, 1, 1, 149, 156, 0, // Skip to: 135640 -/* 95555 */ MCD_OPC_Decode, 151, 13, 149, 3, // Opcode: CMGEv2i32 -/* 95560 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 95582 -/* 95565 */ MCD_OPC_CheckPredicate, 32, 134, 156, 0, // Skip to: 135640 -/* 95570 */ MCD_OPC_CheckField, 21, 1, 1, 127, 156, 0, // Skip to: 135640 -/* 95577 */ MCD_OPC_Decode, 190, 9, 164, 3, // Opcode: ADDHNv2i64_v2i32 -/* 95582 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 95604 -/* 95587 */ MCD_OPC_CheckPredicate, 32, 112, 156, 0, // Skip to: 135640 -/* 95592 */ MCD_OPC_CheckField, 21, 1, 1, 105, 156, 0, // Skip to: 135640 -/* 95599 */ MCD_OPC_Decode, 148, 46, 149, 3, // Opcode: SSHLv2i32 -/* 95604 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 95642 -/* 95609 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 95612 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 95627 -/* 95617 */ MCD_OPC_CheckPredicate, 32, 82, 156, 0, // Skip to: 135640 -/* 95622 */ MCD_OPC_Decode, 242, 12, 150, 3, // Opcode: CLSv2i32 -/* 95627 */ MCD_OPC_FilterValue, 33, 72, 156, 0, // Skip to: 135640 -/* 95632 */ MCD_OPC_CheckPredicate, 32, 67, 156, 0, // Skip to: 135640 -/* 95637 */ MCD_OPC_Decode, 164, 45, 155, 3, // Opcode: SQXTNv2i32 -/* 95642 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 95664 -/* 95647 */ MCD_OPC_CheckPredicate, 32, 52, 156, 0, // Skip to: 135640 -/* 95652 */ MCD_OPC_CheckField, 21, 1, 1, 45, 156, 0, // Skip to: 135640 -/* 95659 */ MCD_OPC_Decode, 213, 44, 149, 3, // Opcode: SQSHLv2i32 -/* 95664 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 95686 -/* 95669 */ MCD_OPC_CheckPredicate, 32, 30, 156, 0, // Skip to: 135640 -/* 95674 */ MCD_OPC_CheckField, 21, 1, 1, 23, 156, 0, // Skip to: 135640 -/* 95681 */ MCD_OPC_Decode, 166, 37, 166, 3, // Opcode: SABALv2i32_v2i64 -/* 95686 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 95708 -/* 95691 */ MCD_OPC_CheckPredicate, 32, 8, 156, 0, // Skip to: 135640 -/* 95696 */ MCD_OPC_CheckField, 21, 1, 1, 1, 156, 0, // Skip to: 135640 -/* 95703 */ MCD_OPC_Decode, 232, 45, 149, 3, // Opcode: SRSHLv2i32 -/* 95708 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 95730 -/* 95713 */ MCD_OPC_CheckPredicate, 32, 242, 155, 0, // Skip to: 135640 -/* 95718 */ MCD_OPC_CheckField, 21, 1, 0, 235, 155, 0, // Skip to: 135640 -/* 95725 */ MCD_OPC_Decode, 230, 58, 149, 3, // Opcode: UZP2v2i32 -/* 95730 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 95752 -/* 95735 */ MCD_OPC_CheckPredicate, 32, 220, 155, 0, // Skip to: 135640 -/* 95740 */ MCD_OPC_CheckField, 21, 1, 1, 213, 155, 0, // Skip to: 135640 -/* 95747 */ MCD_OPC_Decode, 130, 44, 149, 3, // Opcode: SQRSHLv2i32 -/* 95752 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 95774 -/* 95757 */ MCD_OPC_CheckPredicate, 32, 198, 155, 0, // Skip to: 135640 -/* 95762 */ MCD_OPC_CheckField, 21, 1, 1, 191, 155, 0, // Skip to: 135640 -/* 95769 */ MCD_OPC_Decode, 157, 50, 164, 3, // Opcode: SUBHNv2i64_v2i32 -/* 95774 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 95796 -/* 95779 */ MCD_OPC_CheckPredicate, 32, 176, 155, 0, // Skip to: 135640 -/* 95784 */ MCD_OPC_CheckField, 21, 1, 1, 169, 155, 0, // Skip to: 135640 -/* 95791 */ MCD_OPC_Decode, 139, 40, 149, 3, // Opcode: SMAXv2i32 -/* 95796 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 95857 -/* 95801 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95804 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95819 -/* 95809 */ MCD_OPC_CheckPredicate, 32, 146, 155, 0, // Skip to: 135640 -/* 95814 */ MCD_OPC_Decode, 238, 51, 149, 3, // Opcode: TRN2v2i32 -/* 95819 */ MCD_OPC_FilterValue, 1, 136, 155, 0, // Skip to: 135640 -/* 95824 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 95827 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95842 -/* 95832 */ MCD_OPC_CheckPredicate, 32, 123, 155, 0, // Skip to: 135640 -/* 95837 */ MCD_OPC_Decode, 207, 37, 160, 3, // Opcode: SADALPv2i32_v1i64 -/* 95842 */ MCD_OPC_FilterValue, 1, 113, 155, 0, // Skip to: 135640 -/* 95847 */ MCD_OPC_CheckPredicate, 42, 108, 155, 0, // Skip to: 135640 -/* 95852 */ MCD_OPC_Decode, 138, 11, 178, 3, // Opcode: BFCVTN -/* 95857 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 95879 -/* 95862 */ MCD_OPC_CheckPredicate, 32, 93, 155, 0, // Skip to: 135640 -/* 95867 */ MCD_OPC_CheckField, 21, 1, 1, 86, 155, 0, // Skip to: 135640 -/* 95874 */ MCD_OPC_Decode, 197, 40, 149, 3, // Opcode: SMINv2i32 -/* 95879 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 95901 -/* 95884 */ MCD_OPC_CheckPredicate, 32, 71, 155, 0, // Skip to: 135640 -/* 95889 */ MCD_OPC_CheckField, 21, 1, 1, 64, 155, 0, // Skip to: 135640 -/* 95896 */ MCD_OPC_Decode, 188, 37, 145, 3, // Opcode: SABDLv2i32_v2i64 -/* 95901 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 95923 -/* 95906 */ MCD_OPC_CheckPredicate, 32, 49, 155, 0, // Skip to: 135640 -/* 95911 */ MCD_OPC_CheckField, 21, 1, 1, 42, 155, 0, // Skip to: 135640 -/* 95918 */ MCD_OPC_Decode, 198, 37, 149, 3, // Opcode: SABDv2i32 -/* 95923 */ MCD_OPC_FilterValue, 30, 40, 0, 0, // Skip to: 95968 -/* 95928 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 95931 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95946 -/* 95936 */ MCD_OPC_CheckPredicate, 32, 19, 155, 0, // Skip to: 135640 -/* 95941 */ MCD_OPC_Decode, 188, 60, 149, 3, // Opcode: ZIP2v2i32 -/* 95946 */ MCD_OPC_FilterValue, 1, 9, 155, 0, // Skip to: 135640 -/* 95951 */ MCD_OPC_CheckPredicate, 32, 4, 155, 0, // Skip to: 135640 -/* 95956 */ MCD_OPC_CheckField, 16, 5, 0, 253, 154, 0, // Skip to: 135640 -/* 95963 */ MCD_OPC_Decode, 227, 41, 150, 3, // Opcode: SQABSv2i32 -/* 95968 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 95990 -/* 95973 */ MCD_OPC_CheckPredicate, 32, 238, 154, 0, // Skip to: 135640 -/* 95978 */ MCD_OPC_CheckField, 21, 1, 1, 231, 154, 0, // Skip to: 135640 -/* 95985 */ MCD_OPC_Decode, 176, 37, 170, 3, // Opcode: SABAv2i32 -/* 95990 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 96012 -/* 95995 */ MCD_OPC_CheckPredicate, 32, 216, 154, 0, // Skip to: 135640 -/* 96000 */ MCD_OPC_CheckField, 21, 1, 1, 209, 154, 0, // Skip to: 135640 -/* 96007 */ MCD_OPC_Decode, 238, 40, 166, 3, // Opcode: SMLALv2i32_v2i64 -/* 96012 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 96034 -/* 96017 */ MCD_OPC_CheckPredicate, 32, 194, 154, 0, // Skip to: 135640 -/* 96022 */ MCD_OPC_CheckField, 21, 1, 1, 187, 154, 0, // Skip to: 135640 -/* 96029 */ MCD_OPC_Decode, 143, 10, 149, 3, // Opcode: ADDv2i32 -/* 96034 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 96072 -/* 96039 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96042 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96057 -/* 96047 */ MCD_OPC_CheckPredicate, 32, 164, 154, 0, // Skip to: 135640 -/* 96052 */ MCD_OPC_Decode, 168, 13, 150, 3, // Opcode: CMGTv2i32rz -/* 96057 */ MCD_OPC_FilterValue, 33, 154, 154, 0, // Skip to: 135640 -/* 96062 */ MCD_OPC_CheckPredicate, 32, 149, 154, 0, // Skip to: 135640 -/* 96067 */ MCD_OPC_Decode, 197, 24, 150, 3, // Opcode: FRINTPv2f32 -/* 96072 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 96094 -/* 96077 */ MCD_OPC_CheckPredicate, 32, 134, 154, 0, // Skip to: 135640 -/* 96082 */ MCD_OPC_CheckField, 21, 1, 1, 127, 154, 0, // Skip to: 135640 -/* 96089 */ MCD_OPC_Decode, 185, 14, 149, 3, // Opcode: CMTSTv2i32 -/* 96094 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 96116 -/* 96099 */ MCD_OPC_CheckPredicate, 32, 112, 154, 0, // Skip to: 135640 -/* 96104 */ MCD_OPC_CheckField, 21, 1, 1, 105, 154, 0, // Skip to: 135640 -/* 96111 */ MCD_OPC_Decode, 184, 42, 166, 3, // Opcode: SQDMLALv2i32_v2i64 -/* 96116 */ MCD_OPC_FilterValue, 37, 33, 0, 0, // Skip to: 96154 -/* 96121 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 96124 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96139 -/* 96129 */ MCD_OPC_CheckPredicate, 44, 82, 154, 0, // Skip to: 135640 -/* 96134 */ MCD_OPC_Decode, 218, 38, 170, 3, // Opcode: SDOTv8i8 -/* 96139 */ MCD_OPC_FilterValue, 1, 72, 154, 0, // Skip to: 135640 -/* 96144 */ MCD_OPC_CheckPredicate, 32, 67, 154, 0, // Skip to: 135640 -/* 96149 */ MCD_OPC_Decode, 185, 33, 170, 3, // Opcode: MLAv2i32 -/* 96154 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 96192 -/* 96159 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96162 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96177 -/* 96167 */ MCD_OPC_CheckPredicate, 32, 44, 154, 0, // Skip to: 135640 -/* 96172 */ MCD_OPC_Decode, 136, 13, 150, 3, // Opcode: CMEQv2i32rz -/* 96177 */ MCD_OPC_FilterValue, 33, 34, 154, 0, // Skip to: 135640 -/* 96182 */ MCD_OPC_CheckPredicate, 32, 29, 154, 0, // Skip to: 135640 -/* 96187 */ MCD_OPC_Decode, 219, 24, 150, 3, // Opcode: FRINTZv2f32 -/* 96192 */ MCD_OPC_FilterValue, 39, 33, 0, 0, // Skip to: 96230 -/* 96197 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 96200 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96215 -/* 96205 */ MCD_OPC_CheckPredicate, 45, 6, 154, 0, // Skip to: 135640 -/* 96210 */ MCD_OPC_Decode, 216, 57, 170, 3, // Opcode: USDOTv8i8 -/* 96215 */ MCD_OPC_FilterValue, 1, 252, 153, 0, // Skip to: 135640 -/* 96220 */ MCD_OPC_CheckPredicate, 32, 247, 153, 0, // Skip to: 135640 -/* 96225 */ MCD_OPC_Decode, 207, 34, 149, 3, // Opcode: MULv2i32 -/* 96230 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 96252 -/* 96235 */ MCD_OPC_CheckPredicate, 32, 232, 153, 0, // Skip to: 135640 -/* 96240 */ MCD_OPC_CheckField, 21, 1, 1, 225, 153, 0, // Skip to: 135640 -/* 96247 */ MCD_OPC_Decode, 154, 41, 166, 3, // Opcode: SMLSLv2i32_v2i64 -/* 96252 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 96274 -/* 96257 */ MCD_OPC_CheckPredicate, 32, 210, 153, 0, // Skip to: 135640 -/* 96262 */ MCD_OPC_CheckField, 21, 1, 1, 203, 153, 0, // Skip to: 135640 -/* 96269 */ MCD_OPC_Decode, 220, 39, 149, 3, // Opcode: SMAXPv2i32 -/* 96274 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 96312 -/* 96279 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96282 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96297 -/* 96287 */ MCD_OPC_CheckPredicate, 32, 180, 153, 0, // Skip to: 135640 -/* 96292 */ MCD_OPC_Decode, 211, 13, 150, 3, // Opcode: CMLTv2i32rz -/* 96297 */ MCD_OPC_FilterValue, 33, 170, 153, 0, // Skip to: 135640 -/* 96302 */ MCD_OPC_CheckPredicate, 32, 165, 153, 0, // Skip to: 135640 -/* 96307 */ MCD_OPC_Decode, 171, 19, 150, 3, // Opcode: FCVTPSv2f32 -/* 96312 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 96334 -/* 96317 */ MCD_OPC_CheckPredicate, 32, 150, 153, 0, // Skip to: 135640 -/* 96322 */ MCD_OPC_CheckField, 21, 1, 1, 143, 153, 0, // Skip to: 135640 -/* 96329 */ MCD_OPC_Decode, 150, 40, 149, 3, // Opcode: SMINPv2i32 -/* 96334 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 96356 -/* 96339 */ MCD_OPC_CheckPredicate, 32, 128, 153, 0, // Skip to: 135640 -/* 96344 */ MCD_OPC_CheckField, 21, 1, 1, 121, 153, 0, // Skip to: 135640 -/* 96351 */ MCD_OPC_Decode, 209, 42, 166, 3, // Opcode: SQDMLSLv2i32_v2i64 -/* 96356 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 96378 -/* 96361 */ MCD_OPC_CheckPredicate, 32, 106, 153, 0, // Skip to: 135640 -/* 96366 */ MCD_OPC_CheckField, 21, 1, 1, 99, 153, 0, // Skip to: 135640 -/* 96373 */ MCD_OPC_Decode, 243, 42, 149, 3, // Opcode: SQDMULHv2i32 -/* 96378 */ MCD_OPC_FilterValue, 46, 33, 0, 0, // Skip to: 96416 -/* 96383 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96386 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96401 -/* 96391 */ MCD_OPC_CheckPredicate, 32, 76, 153, 0, // Skip to: 135640 -/* 96396 */ MCD_OPC_Decode, 167, 9, 150, 3, // Opcode: ABSv2i32 -/* 96401 */ MCD_OPC_FilterValue, 33, 66, 153, 0, // Skip to: 135640 -/* 96406 */ MCD_OPC_CheckPredicate, 32, 61, 153, 0, // Skip to: 135640 -/* 96411 */ MCD_OPC_Decode, 224, 19, 150, 3, // Opcode: FCVTZSv2f32 -/* 96416 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 96438 -/* 96421 */ MCD_OPC_CheckPredicate, 32, 46, 153, 0, // Skip to: 135640 -/* 96426 */ MCD_OPC_CheckField, 21, 1, 1, 39, 153, 0, // Skip to: 135640 -/* 96433 */ MCD_OPC_Decode, 202, 9, 149, 3, // Opcode: ADDPv2i32 -/* 96438 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 96460 -/* 96443 */ MCD_OPC_CheckPredicate, 32, 24, 153, 0, // Skip to: 135640 -/* 96448 */ MCD_OPC_CheckField, 21, 1, 1, 17, 153, 0, // Skip to: 135640 -/* 96455 */ MCD_OPC_Decode, 202, 41, 145, 3, // Opcode: SMULLv2i32_v2i64 -/* 96460 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 96482 -/* 96465 */ MCD_OPC_CheckPredicate, 32, 2, 153, 0, // Skip to: 135640 -/* 96470 */ MCD_OPC_CheckField, 21, 1, 1, 251, 152, 0, // Skip to: 135640 -/* 96477 */ MCD_OPC_Decode, 196, 21, 149, 3, // Opcode: FMINNMv2f32 -/* 96482 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 96535 -/* 96487 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96490 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96505 -/* 96495 */ MCD_OPC_CheckPredicate, 32, 228, 152, 0, // Skip to: 135640 -/* 96500 */ MCD_OPC_Decode, 246, 17, 150, 3, // Opcode: FCMGTv2i32rz -/* 96505 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 96520 -/* 96510 */ MCD_OPC_CheckPredicate, 32, 213, 152, 0, // Skip to: 135640 -/* 96515 */ MCD_OPC_Decode, 134, 57, 150, 3, // Opcode: URECPEv2i32 -/* 96520 */ MCD_OPC_FilterValue, 48, 203, 152, 0, // Skip to: 135640 -/* 96525 */ MCD_OPC_CheckPredicate, 35, 198, 152, 0, // Skip to: 135640 -/* 96530 */ MCD_OPC_Decode, 175, 21, 161, 3, // Opcode: FMINNMVv4i16v -/* 96535 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 96557 -/* 96540 */ MCD_OPC_CheckPredicate, 32, 183, 152, 0, // Skip to: 135640 -/* 96545 */ MCD_OPC_CheckField, 21, 1, 1, 176, 152, 0, // Skip to: 135640 -/* 96552 */ MCD_OPC_Decode, 221, 22, 170, 3, // Opcode: FMLSv2f32 -/* 96557 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 96579 -/* 96562 */ MCD_OPC_CheckPredicate, 32, 161, 152, 0, // Skip to: 135640 -/* 96567 */ MCD_OPC_CheckField, 21, 1, 1, 154, 152, 0, // Skip to: 135640 -/* 96574 */ MCD_OPC_Decode, 138, 43, 145, 3, // Opcode: SQDMULLv2i32_v2i64 -/* 96579 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 96601 -/* 96584 */ MCD_OPC_CheckPredicate, 32, 139, 152, 0, // Skip to: 135640 -/* 96589 */ MCD_OPC_CheckField, 21, 1, 1, 132, 152, 0, // Skip to: 135640 -/* 96596 */ MCD_OPC_Decode, 156, 25, 149, 3, // Opcode: FSUBv2f32 -/* 96601 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 96639 -/* 96606 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96609 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96624 -/* 96614 */ MCD_OPC_CheckPredicate, 32, 109, 152, 0, // Skip to: 135640 -/* 96619 */ MCD_OPC_Decode, 202, 17, 150, 3, // Opcode: FCMEQv2i32rz -/* 96624 */ MCD_OPC_FilterValue, 33, 99, 152, 0, // Skip to: 135640 -/* 96629 */ MCD_OPC_CheckPredicate, 32, 94, 152, 0, // Skip to: 135640 -/* 96634 */ MCD_OPC_Decode, 225, 23, 150, 3, // Opcode: FRECPEv2f32 -/* 96639 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 96661 -/* 96644 */ MCD_OPC_CheckPredicate, 32, 79, 152, 0, // Skip to: 135640 -/* 96649 */ MCD_OPC_CheckField, 16, 6, 32, 72, 152, 0, // Skip to: 135640 -/* 96656 */ MCD_OPC_Decode, 156, 18, 150, 3, // Opcode: FCMLTv2i32rz -/* 96661 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 96683 -/* 96666 */ MCD_OPC_CheckPredicate, 37, 57, 152, 0, // Skip to: 135640 -/* 96671 */ MCD_OPC_CheckField, 21, 1, 1, 50, 152, 0, // Skip to: 135640 -/* 96678 */ MCD_OPC_Decode, 192, 22, 170, 3, // Opcode: FMLSLv4f16 -/* 96683 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 96705 -/* 96688 */ MCD_OPC_CheckPredicate, 32, 35, 152, 0, // Skip to: 135640 -/* 96693 */ MCD_OPC_CheckField, 21, 1, 1, 28, 152, 0, // Skip to: 135640 -/* 96700 */ MCD_OPC_Decode, 240, 21, 149, 3, // Opcode: FMINv2f32 -/* 96705 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 96743 -/* 96710 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96713 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96728 -/* 96718 */ MCD_OPC_CheckPredicate, 32, 5, 152, 0, // Skip to: 135640 -/* 96723 */ MCD_OPC_Decode, 223, 16, 150, 3, // Opcode: FABSv2f32 -/* 96728 */ MCD_OPC_FilterValue, 48, 251, 151, 0, // Skip to: 135640 -/* 96733 */ MCD_OPC_CheckPredicate, 35, 246, 151, 0, // Skip to: 135640 -/* 96738 */ MCD_OPC_Decode, 219, 21, 161, 3, // Opcode: FMINVv4i16v -/* 96743 */ MCD_OPC_FilterValue, 63, 236, 151, 0, // Skip to: 135640 -/* 96748 */ MCD_OPC_CheckPredicate, 32, 231, 151, 0, // Skip to: 135640 -/* 96753 */ MCD_OPC_CheckField, 21, 1, 1, 224, 151, 0, // Skip to: 135640 -/* 96760 */ MCD_OPC_Decode, 241, 24, 149, 3, // Opcode: FRSQRTSv2f32 -/* 96765 */ MCD_OPC_FilterValue, 1, 141, 5, 0, // Skip to: 98191 -/* 96770 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 96773 */ MCD_OPC_FilterValue, 0, 135, 0, 0, // Skip to: 96913 -/* 96778 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 96781 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 96803 -/* 96786 */ MCD_OPC_CheckPredicate, 32, 193, 151, 0, // Skip to: 135640 -/* 96791 */ MCD_OPC_CheckField, 21, 1, 1, 186, 151, 0, // Skip to: 135640 -/* 96798 */ MCD_OPC_Decode, 190, 52, 145, 3, // Opcode: UADDLv2i32_v2i64 -/* 96803 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 96825 -/* 96808 */ MCD_OPC_CheckPredicate, 32, 171, 151, 0, // Skip to: 135640 -/* 96813 */ MCD_OPC_CheckField, 21, 1, 1, 164, 151, 0, // Skip to: 135640 -/* 96820 */ MCD_OPC_Decode, 174, 53, 149, 3, // Opcode: UHADDv2i32 -/* 96825 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 96847 -/* 96830 */ MCD_OPC_CheckPredicate, 32, 149, 151, 0, // Skip to: 135640 -/* 96835 */ MCD_OPC_CheckField, 21, 1, 1, 142, 151, 0, // Skip to: 135640 -/* 96842 */ MCD_OPC_Decode, 203, 55, 149, 3, // Opcode: UQADDv2i32 -/* 96847 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 96869 -/* 96852 */ MCD_OPC_CheckPredicate, 32, 127, 151, 0, // Skip to: 135640 -/* 96857 */ MCD_OPC_CheckField, 21, 1, 1, 120, 151, 0, // Skip to: 135640 -/* 96864 */ MCD_OPC_Decode, 206, 52, 153, 3, // Opcode: UADDWv2i32_v2i64 -/* 96869 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 96891 -/* 96874 */ MCD_OPC_CheckPredicate, 32, 105, 151, 0, // Skip to: 135640 -/* 96879 */ MCD_OPC_CheckField, 21, 1, 1, 98, 151, 0, // Skip to: 135640 -/* 96886 */ MCD_OPC_Decode, 141, 57, 149, 3, // Opcode: URHADDv2i32 -/* 96891 */ MCD_OPC_FilterValue, 7, 88, 151, 0, // Skip to: 135640 -/* 96896 */ MCD_OPC_CheckPredicate, 32, 83, 151, 0, // Skip to: 135640 -/* 96901 */ MCD_OPC_CheckField, 21, 1, 1, 76, 151, 0, // Skip to: 135640 -/* 96908 */ MCD_OPC_Decode, 130, 12, 170, 3, // Opcode: BITv8i8 -/* 96913 */ MCD_OPC_FilterValue, 1, 211, 0, 0, // Skip to: 97129 -/* 96918 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 96921 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 96943 -/* 96926 */ MCD_OPC_CheckPredicate, 32, 53, 151, 0, // Skip to: 135640 -/* 96931 */ MCD_OPC_CheckField, 21, 1, 1, 46, 151, 0, // Skip to: 135640 -/* 96938 */ MCD_OPC_Decode, 165, 58, 145, 3, // Opcode: USUBLv2i32_v2i64 -/* 96943 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 96965 -/* 96948 */ MCD_OPC_CheckPredicate, 32, 31, 151, 0, // Skip to: 135640 -/* 96953 */ MCD_OPC_CheckField, 21, 1, 1, 24, 151, 0, // Skip to: 135640 -/* 96960 */ MCD_OPC_Decode, 188, 53, 149, 3, // Opcode: UHSUBv2i32 -/* 96965 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 97003 -/* 96970 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 96973 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96988 -/* 96978 */ MCD_OPC_CheckPredicate, 32, 1, 151, 0, // Skip to: 135640 -/* 96983 */ MCD_OPC_Decode, 176, 52, 150, 3, // Opcode: UADDLPv2i32_v1i64 -/* 96988 */ MCD_OPC_FilterValue, 33, 247, 150, 0, // Skip to: 135640 -/* 96993 */ MCD_OPC_CheckPredicate, 32, 242, 150, 0, // Skip to: 135640 -/* 96998 */ MCD_OPC_Decode, 179, 45, 155, 3, // Opcode: SQXTUNv2i32 -/* 97003 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97025 -/* 97008 */ MCD_OPC_CheckPredicate, 32, 227, 150, 0, // Skip to: 135640 -/* 97013 */ MCD_OPC_CheckField, 21, 1, 1, 220, 150, 0, // Skip to: 135640 -/* 97020 */ MCD_OPC_Decode, 240, 56, 149, 3, // Opcode: UQSUBv2i32 -/* 97025 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97047 -/* 97030 */ MCD_OPC_CheckPredicate, 32, 205, 150, 0, // Skip to: 135640 -/* 97035 */ MCD_OPC_CheckField, 21, 1, 1, 198, 150, 0, // Skip to: 135640 -/* 97042 */ MCD_OPC_Decode, 177, 58, 153, 3, // Opcode: USUBWv2i32_v2i64 -/* 97047 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97069 -/* 97052 */ MCD_OPC_CheckPredicate, 32, 183, 150, 0, // Skip to: 135640 -/* 97057 */ MCD_OPC_CheckField, 21, 1, 1, 176, 150, 0, // Skip to: 135640 -/* 97064 */ MCD_OPC_Decode, 181, 13, 149, 3, // Opcode: CMHIv2i32 -/* 97069 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 97107 -/* 97074 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97077 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97092 -/* 97082 */ MCD_OPC_CheckPredicate, 32, 153, 150, 0, // Skip to: 135640 -/* 97087 */ MCD_OPC_Decode, 140, 58, 160, 3, // Opcode: USQADDv2i32 -/* 97092 */ MCD_OPC_FilterValue, 33, 143, 150, 0, // Skip to: 135640 -/* 97097 */ MCD_OPC_CheckPredicate, 32, 138, 150, 0, // Skip to: 135640 -/* 97102 */ MCD_OPC_Decode, 152, 39, 169, 3, // Opcode: SHLLv2i32 -/* 97107 */ MCD_OPC_FilterValue, 7, 128, 150, 0, // Skip to: 135640 -/* 97112 */ MCD_OPC_CheckPredicate, 32, 123, 150, 0, // Skip to: 135640 -/* 97117 */ MCD_OPC_CheckField, 21, 1, 1, 116, 150, 0, // Skip to: 135640 -/* 97124 */ MCD_OPC_Decode, 189, 13, 149, 3, // Opcode: CMHSv2i32 -/* 97129 */ MCD_OPC_FilterValue, 2, 173, 0, 0, // Skip to: 97307 -/* 97134 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 97137 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97159 -/* 97142 */ MCD_OPC_CheckPredicate, 32, 93, 150, 0, // Skip to: 135640 -/* 97147 */ MCD_OPC_CheckField, 21, 1, 1, 86, 150, 0, // Skip to: 135640 -/* 97154 */ MCD_OPC_Decode, 139, 36, 164, 3, // Opcode: RADDHNv2i64_v2i32 -/* 97159 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97181 -/* 97164 */ MCD_OPC_CheckPredicate, 32, 71, 150, 0, // Skip to: 135640 -/* 97169 */ MCD_OPC_CheckField, 21, 1, 1, 64, 150, 0, // Skip to: 135640 -/* 97176 */ MCD_OPC_Decode, 231, 57, 149, 3, // Opcode: USHLv2i32 -/* 97181 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 97219 -/* 97186 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97189 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97204 -/* 97194 */ MCD_OPC_CheckPredicate, 32, 41, 150, 0, // Skip to: 135640 -/* 97199 */ MCD_OPC_Decode, 254, 12, 150, 3, // Opcode: CLZv2i32 -/* 97204 */ MCD_OPC_FilterValue, 33, 31, 150, 0, // Skip to: 135640 -/* 97209 */ MCD_OPC_CheckPredicate, 32, 26, 150, 0, // Skip to: 135640 -/* 97214 */ MCD_OPC_Decode, 128, 57, 155, 3, // Opcode: UQXTNv2i32 -/* 97219 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97241 -/* 97224 */ MCD_OPC_CheckPredicate, 32, 11, 150, 0, // Skip to: 135640 -/* 97229 */ MCD_OPC_CheckField, 21, 1, 1, 4, 150, 0, // Skip to: 135640 -/* 97236 */ MCD_OPC_Decode, 192, 56, 149, 3, // Opcode: UQSHLv2i32 -/* 97241 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97263 -/* 97246 */ MCD_OPC_CheckPredicate, 32, 245, 149, 0, // Skip to: 135640 -/* 97251 */ MCD_OPC_CheckField, 21, 1, 1, 238, 149, 0, // Skip to: 135640 -/* 97258 */ MCD_OPC_Decode, 254, 51, 166, 3, // Opcode: UABALv2i32_v2i64 -/* 97263 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97285 -/* 97268 */ MCD_OPC_CheckPredicate, 32, 223, 149, 0, // Skip to: 135640 -/* 97273 */ MCD_OPC_CheckField, 21, 1, 1, 216, 149, 0, // Skip to: 135640 -/* 97280 */ MCD_OPC_Decode, 172, 57, 149, 3, // Opcode: URSHLv2i32 -/* 97285 */ MCD_OPC_FilterValue, 7, 206, 149, 0, // Skip to: 135640 -/* 97290 */ MCD_OPC_CheckPredicate, 32, 201, 149, 0, // Skip to: 135640 -/* 97295 */ MCD_OPC_CheckField, 21, 1, 1, 194, 149, 0, // Skip to: 135640 -/* 97302 */ MCD_OPC_Decode, 144, 56, 149, 3, // Opcode: UQRSHLv2i32 -/* 97307 */ MCD_OPC_FilterValue, 3, 179, 0, 0, // Skip to: 97491 -/* 97312 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 97315 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97337 -/* 97320 */ MCD_OPC_CheckPredicate, 32, 171, 149, 0, // Skip to: 135640 -/* 97325 */ MCD_OPC_CheckField, 21, 1, 1, 164, 149, 0, // Skip to: 135640 -/* 97332 */ MCD_OPC_Decode, 153, 37, 164, 3, // Opcode: RSUBHNv2i64_v2i32 -/* 97337 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97359 -/* 97342 */ MCD_OPC_CheckPredicate, 32, 149, 149, 0, // Skip to: 135640 -/* 97347 */ MCD_OPC_CheckField, 21, 1, 1, 142, 149, 0, // Skip to: 135640 -/* 97354 */ MCD_OPC_Decode, 246, 53, 149, 3, // Opcode: UMAXv2i32 -/* 97359 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 97381 -/* 97364 */ MCD_OPC_CheckPredicate, 32, 127, 149, 0, // Skip to: 135640 -/* 97369 */ MCD_OPC_CheckField, 16, 6, 32, 120, 149, 0, // Skip to: 135640 -/* 97376 */ MCD_OPC_Decode, 167, 52, 160, 3, // Opcode: UADALPv2i32_v1i64 -/* 97381 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97403 -/* 97386 */ MCD_OPC_CheckPredicate, 32, 105, 149, 0, // Skip to: 135640 -/* 97391 */ MCD_OPC_CheckField, 21, 1, 1, 98, 149, 0, // Skip to: 135640 -/* 97398 */ MCD_OPC_Decode, 175, 54, 149, 3, // Opcode: UMINv2i32 -/* 97403 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97425 -/* 97408 */ MCD_OPC_CheckPredicate, 32, 83, 149, 0, // Skip to: 135640 -/* 97413 */ MCD_OPC_CheckField, 21, 1, 1, 76, 149, 0, // Skip to: 135640 -/* 97420 */ MCD_OPC_Decode, 148, 52, 145, 3, // Opcode: UABDLv2i32_v2i64 -/* 97425 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97447 -/* 97430 */ MCD_OPC_CheckPredicate, 32, 61, 149, 0, // Skip to: 135640 -/* 97435 */ MCD_OPC_CheckField, 21, 1, 1, 54, 149, 0, // Skip to: 135640 -/* 97442 */ MCD_OPC_Decode, 158, 52, 149, 3, // Opcode: UABDv2i32 -/* 97447 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 97469 -/* 97452 */ MCD_OPC_CheckPredicate, 32, 39, 149, 0, // Skip to: 135640 -/* 97457 */ MCD_OPC_CheckField, 16, 6, 32, 32, 149, 0, // Skip to: 135640 -/* 97464 */ MCD_OPC_Decode, 176, 43, 150, 3, // Opcode: SQNEGv2i32 -/* 97469 */ MCD_OPC_FilterValue, 7, 22, 149, 0, // Skip to: 135640 -/* 97474 */ MCD_OPC_CheckPredicate, 32, 17, 149, 0, // Skip to: 135640 -/* 97479 */ MCD_OPC_CheckField, 21, 1, 1, 10, 149, 0, // Skip to: 135640 -/* 97486 */ MCD_OPC_Decode, 136, 52, 170, 3, // Opcode: UABAv2i32 -/* 97491 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 97695 -/* 97496 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 97499 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97521 -/* 97504 */ MCD_OPC_CheckPredicate, 32, 243, 148, 0, // Skip to: 135640 -/* 97509 */ MCD_OPC_CheckField, 21, 1, 1, 236, 148, 0, // Skip to: 135640 -/* 97516 */ MCD_OPC_Decode, 216, 54, 166, 3, // Opcode: UMLALv2i32_v2i64 -/* 97521 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 97559 -/* 97526 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 97529 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97544 -/* 97534 */ MCD_OPC_CheckPredicate, 40, 213, 148, 0, // Skip to: 135640 -/* 97539 */ MCD_OPC_Decode, 199, 43, 170, 3, // Opcode: SQRDMLAHv2i32 -/* 97544 */ MCD_OPC_FilterValue, 1, 203, 148, 0, // Skip to: 135640 -/* 97549 */ MCD_OPC_CheckPredicate, 32, 198, 148, 0, // Skip to: 135640 -/* 97554 */ MCD_OPC_Decode, 213, 50, 149, 3, // Opcode: SUBv2i32 -/* 97559 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 97581 -/* 97564 */ MCD_OPC_CheckPredicate, 32, 183, 148, 0, // Skip to: 135640 -/* 97569 */ MCD_OPC_CheckField, 16, 6, 32, 176, 148, 0, // Skip to: 135640 -/* 97576 */ MCD_OPC_Decode, 152, 13, 150, 3, // Opcode: CMGEv2i32rz -/* 97581 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 97619 -/* 97586 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 97589 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97604 -/* 97594 */ MCD_OPC_CheckPredicate, 40, 153, 148, 0, // Skip to: 135640 -/* 97599 */ MCD_OPC_Decode, 218, 43, 170, 3, // Opcode: SQRDMLSHv2i32 -/* 97604 */ MCD_OPC_FilterValue, 1, 143, 148, 0, // Skip to: 135640 -/* 97609 */ MCD_OPC_CheckPredicate, 32, 138, 148, 0, // Skip to: 135640 -/* 97614 */ MCD_OPC_Decode, 135, 13, 149, 3, // Opcode: CMEQv2i32 -/* 97619 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 97657 -/* 97624 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 97627 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97642 -/* 97632 */ MCD_OPC_CheckPredicate, 44, 115, 148, 0, // Skip to: 135640 -/* 97637 */ MCD_OPC_Decode, 168, 53, 170, 3, // Opcode: UDOTv8i8 -/* 97642 */ MCD_OPC_FilterValue, 1, 105, 148, 0, // Skip to: 135640 -/* 97647 */ MCD_OPC_CheckPredicate, 32, 100, 148, 0, // Skip to: 135640 -/* 97652 */ MCD_OPC_Decode, 202, 33, 170, 3, // Opcode: MLSv2i32 -/* 97657 */ MCD_OPC_FilterValue, 6, 90, 148, 0, // Skip to: 135640 -/* 97662 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97665 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97680 -/* 97670 */ MCD_OPC_CheckPredicate, 32, 77, 148, 0, // Skip to: 135640 -/* 97675 */ MCD_OPC_Decode, 203, 13, 150, 3, // Opcode: CMLEv2i32rz -/* 97680 */ MCD_OPC_FilterValue, 33, 67, 148, 0, // Skip to: 135640 -/* 97685 */ MCD_OPC_CheckPredicate, 32, 62, 148, 0, // Skip to: 135640 -/* 97690 */ MCD_OPC_Decode, 158, 24, 150, 3, // Opcode: FRINTIv2f32 -/* 97695 */ MCD_OPC_FilterValue, 5, 151, 0, 0, // Skip to: 97851 -/* 97700 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 97703 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97725 -/* 97708 */ MCD_OPC_CheckPredicate, 32, 39, 148, 0, // Skip to: 135640 -/* 97713 */ MCD_OPC_CheckField, 21, 1, 1, 32, 148, 0, // Skip to: 135640 -/* 97720 */ MCD_OPC_Decode, 132, 55, 166, 3, // Opcode: UMLSLv2i32_v2i64 -/* 97725 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97747 -/* 97730 */ MCD_OPC_CheckPredicate, 32, 17, 148, 0, // Skip to: 135640 -/* 97735 */ MCD_OPC_CheckField, 21, 1, 1, 10, 148, 0, // Skip to: 135640 -/* 97742 */ MCD_OPC_Decode, 199, 53, 149, 3, // Opcode: UMAXPv2i32 -/* 97747 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 97769 -/* 97752 */ MCD_OPC_CheckPredicate, 32, 251, 147, 0, // Skip to: 135640 -/* 97757 */ MCD_OPC_CheckField, 16, 6, 33, 244, 147, 0, // Skip to: 135640 -/* 97764 */ MCD_OPC_Decode, 185, 19, 150, 3, // Opcode: FCVTPUv2f32 -/* 97769 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97791 -/* 97774 */ MCD_OPC_CheckPredicate, 32, 229, 147, 0, // Skip to: 135640 -/* 97779 */ MCD_OPC_CheckField, 21, 1, 1, 222, 147, 0, // Skip to: 135640 -/* 97786 */ MCD_OPC_Decode, 128, 54, 149, 3, // Opcode: UMINPv2i32 -/* 97791 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97813 -/* 97796 */ MCD_OPC_CheckPredicate, 32, 207, 147, 0, // Skip to: 135640 -/* 97801 */ MCD_OPC_CheckField, 21, 1, 1, 200, 147, 0, // Skip to: 135640 -/* 97808 */ MCD_OPC_Decode, 237, 43, 149, 3, // Opcode: SQRDMULHv2i32 -/* 97813 */ MCD_OPC_FilterValue, 6, 190, 147, 0, // Skip to: 135640 -/* 97818 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97821 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97836 -/* 97826 */ MCD_OPC_CheckPredicate, 32, 177, 147, 0, // Skip to: 135640 -/* 97831 */ MCD_OPC_Decode, 231, 34, 150, 3, // Opcode: NEGv2i32 -/* 97836 */ MCD_OPC_FilterValue, 33, 167, 147, 0, // Skip to: 135640 -/* 97841 */ MCD_OPC_CheckPredicate, 32, 162, 147, 0, // Skip to: 135640 -/* 97846 */ MCD_OPC_Decode, 133, 20, 150, 3, // Opcode: FCVTZUv2f32 -/* 97851 */ MCD_OPC_FilterValue, 6, 185, 0, 0, // Skip to: 98041 -/* 97856 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 97859 */ MCD_OPC_FilterValue, 0, 101, 0, 0, // Skip to: 97965 -/* 97864 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 97867 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97889 -/* 97872 */ MCD_OPC_CheckPredicate, 32, 131, 147, 0, // Skip to: 135640 -/* 97877 */ MCD_OPC_CheckField, 21, 1, 1, 124, 147, 0, // Skip to: 135640 -/* 97884 */ MCD_OPC_Decode, 178, 55, 145, 3, // Opcode: UMULLv2i32_v2i64 -/* 97889 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 97927 -/* 97894 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97897 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97912 -/* 97902 */ MCD_OPC_CheckPredicate, 32, 101, 147, 0, // Skip to: 135640 -/* 97907 */ MCD_OPC_Decode, 224, 17, 150, 3, // Opcode: FCMGEv2i32rz -/* 97912 */ MCD_OPC_FilterValue, 33, 91, 147, 0, // Skip to: 135640 -/* 97917 */ MCD_OPC_CheckPredicate, 32, 86, 147, 0, // Skip to: 135640 -/* 97922 */ MCD_OPC_Decode, 191, 57, 150, 3, // Opcode: URSQRTEv2i32 -/* 97927 */ MCD_OPC_FilterValue, 3, 76, 147, 0, // Skip to: 135640 -/* 97932 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 97935 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97950 -/* 97940 */ MCD_OPC_CheckPredicate, 32, 63, 147, 0, // Skip to: 135640 -/* 97945 */ MCD_OPC_Decode, 145, 18, 150, 3, // Opcode: FCMLEv2i32rz -/* 97950 */ MCD_OPC_FilterValue, 33, 53, 147, 0, // Skip to: 135640 -/* 97955 */ MCD_OPC_CheckPredicate, 32, 48, 147, 0, // Skip to: 135640 -/* 97960 */ MCD_OPC_Decode, 230, 24, 150, 3, // Opcode: FRSQRTEv2f32 -/* 97965 */ MCD_OPC_FilterValue, 1, 38, 147, 0, // Skip to: 135640 -/* 97970 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 97973 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97988 -/* 97978 */ MCD_OPC_CheckPredicate, 46, 25, 147, 0, // Skip to: 135640 -/* 97983 */ MCD_OPC_Decode, 131, 18, 208, 3, // Opcode: FCMLAv2f32 -/* 97988 */ MCD_OPC_FilterValue, 1, 15, 147, 0, // Skip to: 135640 -/* 97993 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 97996 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98011 -/* 98001 */ MCD_OPC_CheckPredicate, 32, 2, 147, 0, // Skip to: 135640 -/* 98006 */ MCD_OPC_Decode, 160, 21, 149, 3, // Opcode: FMINNMPv2f32 -/* 98011 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 98026 -/* 98016 */ MCD_OPC_CheckPredicate, 37, 243, 146, 0, // Skip to: 135640 -/* 98021 */ MCD_OPC_Decode, 176, 22, 170, 3, // Opcode: FMLSL2v4f16 -/* 98026 */ MCD_OPC_FilterValue, 2, 233, 146, 0, // Skip to: 135640 -/* 98031 */ MCD_OPC_CheckPredicate, 32, 228, 146, 0, // Skip to: 135640 -/* 98036 */ MCD_OPC_Decode, 212, 16, 149, 3, // Opcode: FABDv2f32 -/* 98041 */ MCD_OPC_FilterValue, 7, 218, 146, 0, // Skip to: 135640 -/* 98046 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 98049 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 98110 -/* 98054 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 98057 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98072 -/* 98062 */ MCD_OPC_CheckPredicate, 46, 197, 146, 0, // Skip to: 135640 -/* 98067 */ MCD_OPC_Decode, 168, 17, 209, 3, // Opcode: FCADDv2f32 -/* 98072 */ MCD_OPC_FilterValue, 1, 187, 146, 0, // Skip to: 135640 -/* 98077 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 98080 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98095 -/* 98085 */ MCD_OPC_CheckPredicate, 32, 174, 146, 0, // Skip to: 135640 -/* 98090 */ MCD_OPC_Decode, 244, 17, 149, 3, // Opcode: FCMGTv2f32 -/* 98095 */ MCD_OPC_FilterValue, 1, 164, 146, 0, // Skip to: 135640 -/* 98100 */ MCD_OPC_CheckPredicate, 32, 159, 146, 0, // Skip to: 135640 -/* 98105 */ MCD_OPC_Decode, 204, 21, 149, 3, // Opcode: FMINPv2f32 -/* 98110 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 98162 -/* 98115 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 98118 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 98140 -/* 98123 */ MCD_OPC_CheckPredicate, 32, 136, 146, 0, // Skip to: 135640 -/* 98128 */ MCD_OPC_CheckField, 12, 1, 1, 129, 146, 0, // Skip to: 135640 -/* 98135 */ MCD_OPC_Decode, 193, 23, 150, 3, // Opcode: FNEGv2f32 -/* 98140 */ MCD_OPC_FilterValue, 33, 119, 146, 0, // Skip to: 135640 -/* 98145 */ MCD_OPC_CheckPredicate, 32, 114, 146, 0, // Skip to: 135640 -/* 98150 */ MCD_OPC_CheckField, 12, 1, 1, 107, 146, 0, // Skip to: 135640 -/* 98157 */ MCD_OPC_Decode, 255, 24, 150, 3, // Opcode: FSQRTv2f32 -/* 98162 */ MCD_OPC_FilterValue, 3, 97, 146, 0, // Skip to: 135640 -/* 98167 */ MCD_OPC_CheckPredicate, 32, 92, 146, 0, // Skip to: 135640 -/* 98172 */ MCD_OPC_CheckField, 21, 1, 1, 85, 146, 0, // Skip to: 135640 -/* 98179 */ MCD_OPC_CheckField, 12, 1, 0, 78, 146, 0, // Skip to: 135640 -/* 98186 */ MCD_OPC_Decode, 245, 16, 149, 3, // Opcode: FACGTv2f32 -/* 98191 */ MCD_OPC_FilterValue, 2, 179, 6, 0, // Skip to: 99911 -/* 98196 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 98199 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98221 -/* 98204 */ MCD_OPC_CheckPredicate, 32, 55, 146, 0, // Skip to: 135640 -/* 98209 */ MCD_OPC_CheckField, 21, 1, 1, 48, 146, 0, // Skip to: 135640 -/* 98216 */ MCD_OPC_Decode, 235, 37, 173, 3, // Opcode: SADDLv4i32_v2i64 -/* 98221 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 98243 -/* 98226 */ MCD_OPC_CheckPredicate, 32, 33, 146, 0, // Skip to: 135640 -/* 98231 */ MCD_OPC_CheckField, 21, 1, 1, 26, 146, 0, // Skip to: 135640 -/* 98238 */ MCD_OPC_Decode, 148, 39, 173, 3, // Opcode: SHADDv4i32 -/* 98243 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 98265 -/* 98248 */ MCD_OPC_CheckPredicate, 32, 11, 146, 0, // Skip to: 135640 -/* 98253 */ MCD_OPC_CheckField, 16, 6, 32, 4, 146, 0, // Skip to: 135640 -/* 98260 */ MCD_OPC_Decode, 239, 36, 178, 3, // Opcode: REV64v4i32 -/* 98265 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 98287 -/* 98270 */ MCD_OPC_CheckPredicate, 32, 245, 145, 0, // Skip to: 135640 -/* 98275 */ MCD_OPC_CheckField, 21, 1, 1, 238, 145, 0, // Skip to: 135640 -/* 98282 */ MCD_OPC_Decode, 253, 41, 173, 3, // Opcode: SQADDv4i32 -/* 98287 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 98309 -/* 98292 */ MCD_OPC_CheckPredicate, 32, 223, 145, 0, // Skip to: 135640 -/* 98297 */ MCD_OPC_CheckField, 21, 1, 1, 216, 145, 0, // Skip to: 135640 -/* 98304 */ MCD_OPC_Decode, 250, 37, 173, 3, // Opcode: SADDWv4i32_v2i64 -/* 98309 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 98331 -/* 98314 */ MCD_OPC_CheckPredicate, 32, 201, 145, 0, // Skip to: 135640 -/* 98319 */ MCD_OPC_CheckField, 21, 1, 1, 194, 145, 0, // Skip to: 135640 -/* 98326 */ MCD_OPC_Decode, 191, 45, 173, 3, // Opcode: SRHADDv4i32 -/* 98331 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 98353 -/* 98336 */ MCD_OPC_CheckPredicate, 32, 179, 145, 0, // Skip to: 135640 -/* 98341 */ MCD_OPC_CheckField, 21, 1, 0, 172, 145, 0, // Skip to: 135640 -/* 98348 */ MCD_OPC_Decode, 217, 58, 173, 3, // Opcode: UZP1v4i32 -/* 98353 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 98375 -/* 98358 */ MCD_OPC_CheckPredicate, 32, 157, 145, 0, // Skip to: 135640 -/* 98363 */ MCD_OPC_CheckField, 21, 1, 1, 150, 145, 0, // Skip to: 135640 -/* 98370 */ MCD_OPC_Decode, 141, 35, 173, 3, // Opcode: ORRv16i8 -/* 98375 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 98397 -/* 98380 */ MCD_OPC_CheckPredicate, 32, 135, 145, 0, // Skip to: 135640 -/* 98385 */ MCD_OPC_CheckField, 21, 1, 1, 128, 145, 0, // Skip to: 135640 -/* 98392 */ MCD_OPC_Decode, 228, 46, 173, 3, // Opcode: SSUBLv4i32_v2i64 -/* 98397 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 98419 -/* 98402 */ MCD_OPC_CheckPredicate, 32, 113, 145, 0, // Skip to: 135640 -/* 98407 */ MCD_OPC_CheckField, 21, 1, 1, 106, 145, 0, // Skip to: 135640 -/* 98414 */ MCD_OPC_Decode, 188, 39, 173, 3, // Opcode: SHSUBv4i32 -/* 98419 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 98480 -/* 98424 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 98427 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98442 -/* 98432 */ MCD_OPC_CheckPredicate, 32, 83, 145, 0, // Skip to: 135640 -/* 98437 */ MCD_OPC_Decode, 225, 51, 173, 3, // Opcode: TRN1v4i32 -/* 98442 */ MCD_OPC_FilterValue, 1, 73, 145, 0, // Skip to: 135640 -/* 98447 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 98450 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98465 -/* 98455 */ MCD_OPC_CheckPredicate, 32, 60, 145, 0, // Skip to: 135640 -/* 98460 */ MCD_OPC_Decode, 221, 37, 178, 3, // Opcode: SADDLPv4i32_v2i64 -/* 98465 */ MCD_OPC_FilterValue, 1, 50, 145, 0, // Skip to: 135640 -/* 98470 */ MCD_OPC_CheckPredicate, 32, 45, 145, 0, // Skip to: 135640 -/* 98475 */ MCD_OPC_Decode, 149, 60, 187, 3, // Opcode: XTNv4i32 -/* 98480 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 98502 -/* 98485 */ MCD_OPC_CheckPredicate, 32, 30, 145, 0, // Skip to: 135640 -/* 98490 */ MCD_OPC_CheckField, 21, 1, 1, 23, 145, 0, // Skip to: 135640 -/* 98497 */ MCD_OPC_Decode, 151, 45, 173, 3, // Opcode: SQSUBv4i32 -/* 98502 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 98524 -/* 98507 */ MCD_OPC_CheckPredicate, 32, 8, 145, 0, // Skip to: 135640 -/* 98512 */ MCD_OPC_CheckField, 21, 1, 1, 1, 145, 0, // Skip to: 135640 -/* 98519 */ MCD_OPC_Decode, 240, 46, 173, 3, // Opcode: SSUBWv4i32_v2i64 -/* 98524 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 98546 -/* 98529 */ MCD_OPC_CheckPredicate, 32, 242, 144, 0, // Skip to: 135640 -/* 98534 */ MCD_OPC_CheckField, 21, 1, 1, 235, 144, 0, // Skip to: 135640 -/* 98541 */ MCD_OPC_Decode, 173, 13, 173, 3, // Opcode: CMGTv4i32 -/* 98546 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 98607 -/* 98551 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 98554 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98569 -/* 98559 */ MCD_OPC_CheckPredicate, 32, 212, 144, 0, // Skip to: 135640 -/* 98564 */ MCD_OPC_Decode, 175, 60, 173, 3, // Opcode: ZIP1v4i32 -/* 98569 */ MCD_OPC_FilterValue, 1, 202, 144, 0, // Skip to: 135640 -/* 98574 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 98577 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98592 -/* 98582 */ MCD_OPC_CheckPredicate, 32, 189, 144, 0, // Skip to: 135640 -/* 98587 */ MCD_OPC_Decode, 131, 51, 187, 3, // Opcode: SUQADDv4i32 -/* 98592 */ MCD_OPC_FilterValue, 16, 179, 144, 0, // Skip to: 135640 -/* 98597 */ MCD_OPC_CheckPredicate, 32, 174, 144, 0, // Skip to: 135640 -/* 98602 */ MCD_OPC_Decode, 229, 37, 155, 3, // Opcode: SADDLVv4i32v -/* 98607 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 98629 -/* 98612 */ MCD_OPC_CheckPredicate, 32, 159, 144, 0, // Skip to: 135640 -/* 98617 */ MCD_OPC_CheckField, 21, 1, 1, 152, 144, 0, // Skip to: 135640 -/* 98624 */ MCD_OPC_Decode, 157, 13, 173, 3, // Opcode: CMGEv4i32 -/* 98629 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 98651 -/* 98634 */ MCD_OPC_CheckPredicate, 32, 137, 144, 0, // Skip to: 135640 -/* 98639 */ MCD_OPC_CheckField, 21, 1, 1, 130, 144, 0, // Skip to: 135640 -/* 98646 */ MCD_OPC_Decode, 191, 9, 181, 3, // Opcode: ADDHNv2i64_v4i32 -/* 98651 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 98673 -/* 98656 */ MCD_OPC_CheckPredicate, 32, 115, 144, 0, // Skip to: 135640 -/* 98661 */ MCD_OPC_CheckField, 21, 1, 1, 108, 144, 0, // Skip to: 135640 -/* 98668 */ MCD_OPC_Decode, 151, 46, 173, 3, // Opcode: SSHLv4i32 -/* 98673 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 98711 -/* 98678 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 98681 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 98696 -/* 98686 */ MCD_OPC_CheckPredicate, 32, 85, 144, 0, // Skip to: 135640 -/* 98691 */ MCD_OPC_Decode, 244, 12, 178, 3, // Opcode: CLSv4i32 -/* 98696 */ MCD_OPC_FilterValue, 33, 75, 144, 0, // Skip to: 135640 -/* 98701 */ MCD_OPC_CheckPredicate, 32, 70, 144, 0, // Skip to: 135640 -/* 98706 */ MCD_OPC_Decode, 166, 45, 187, 3, // Opcode: SQXTNv4i32 -/* 98711 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 98733 -/* 98716 */ MCD_OPC_CheckPredicate, 32, 55, 144, 0, // Skip to: 135640 -/* 98721 */ MCD_OPC_CheckField, 21, 1, 1, 48, 144, 0, // Skip to: 135640 -/* 98728 */ MCD_OPC_Decode, 219, 44, 173, 3, // Opcode: SQSHLv4i32 -/* 98733 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 98755 -/* 98738 */ MCD_OPC_CheckPredicate, 32, 33, 144, 0, // Skip to: 135640 -/* 98743 */ MCD_OPC_CheckField, 21, 1, 1, 26, 144, 0, // Skip to: 135640 -/* 98750 */ MCD_OPC_Decode, 168, 37, 181, 3, // Opcode: SABALv4i32_v2i64 -/* 98755 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 98777 -/* 98760 */ MCD_OPC_CheckPredicate, 32, 11, 144, 0, // Skip to: 135640 -/* 98765 */ MCD_OPC_CheckField, 21, 1, 1, 4, 144, 0, // Skip to: 135640 -/* 98772 */ MCD_OPC_Decode, 235, 45, 173, 3, // Opcode: SRSHLv4i32 -/* 98777 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 98799 -/* 98782 */ MCD_OPC_CheckPredicate, 32, 245, 143, 0, // Skip to: 135640 -/* 98787 */ MCD_OPC_CheckField, 21, 1, 0, 238, 143, 0, // Skip to: 135640 -/* 98794 */ MCD_OPC_Decode, 233, 58, 173, 3, // Opcode: UZP2v4i32 -/* 98799 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 98821 -/* 98804 */ MCD_OPC_CheckPredicate, 32, 223, 143, 0, // Skip to: 135640 -/* 98809 */ MCD_OPC_CheckField, 21, 1, 1, 216, 143, 0, // Skip to: 135640 -/* 98816 */ MCD_OPC_Decode, 133, 44, 173, 3, // Opcode: SQRSHLv4i32 -/* 98821 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 98843 -/* 98826 */ MCD_OPC_CheckPredicate, 32, 201, 143, 0, // Skip to: 135640 -/* 98831 */ MCD_OPC_CheckField, 21, 1, 1, 194, 143, 0, // Skip to: 135640 -/* 98838 */ MCD_OPC_Decode, 158, 50, 181, 3, // Opcode: SUBHNv2i64_v4i32 -/* 98843 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 98865 -/* 98848 */ MCD_OPC_CheckPredicate, 32, 179, 143, 0, // Skip to: 135640 -/* 98853 */ MCD_OPC_CheckField, 21, 1, 1, 172, 143, 0, // Skip to: 135640 -/* 98860 */ MCD_OPC_Decode, 141, 40, 173, 3, // Opcode: SMAXv4i32 -/* 98865 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 98926 -/* 98870 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 98873 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98888 -/* 98878 */ MCD_OPC_CheckPredicate, 32, 149, 143, 0, // Skip to: 135640 -/* 98883 */ MCD_OPC_Decode, 241, 51, 173, 3, // Opcode: TRN2v4i32 -/* 98888 */ MCD_OPC_FilterValue, 1, 139, 143, 0, // Skip to: 135640 -/* 98893 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 98896 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98911 -/* 98901 */ MCD_OPC_CheckPredicate, 32, 126, 143, 0, // Skip to: 135640 -/* 98906 */ MCD_OPC_Decode, 209, 37, 187, 3, // Opcode: SADALPv4i32_v2i64 -/* 98911 */ MCD_OPC_FilterValue, 1, 116, 143, 0, // Skip to: 135640 -/* 98916 */ MCD_OPC_CheckPredicate, 42, 111, 143, 0, // Skip to: 135640 -/* 98921 */ MCD_OPC_Decode, 139, 11, 187, 3, // Opcode: BFCVTN2 -/* 98926 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 98948 -/* 98931 */ MCD_OPC_CheckPredicate, 32, 96, 143, 0, // Skip to: 135640 -/* 98936 */ MCD_OPC_CheckField, 21, 1, 1, 89, 143, 0, // Skip to: 135640 -/* 98943 */ MCD_OPC_Decode, 199, 40, 173, 3, // Opcode: SMINv4i32 -/* 98948 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 98970 -/* 98953 */ MCD_OPC_CheckPredicate, 32, 74, 143, 0, // Skip to: 135640 -/* 98958 */ MCD_OPC_CheckField, 21, 1, 1, 67, 143, 0, // Skip to: 135640 -/* 98965 */ MCD_OPC_Decode, 190, 37, 173, 3, // Opcode: SABDLv4i32_v2i64 -/* 98970 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 98992 -/* 98975 */ MCD_OPC_CheckPredicate, 32, 52, 143, 0, // Skip to: 135640 -/* 98980 */ MCD_OPC_CheckField, 21, 1, 1, 45, 143, 0, // Skip to: 135640 -/* 98987 */ MCD_OPC_Decode, 200, 37, 173, 3, // Opcode: SABDv4i32 -/* 98992 */ MCD_OPC_FilterValue, 30, 40, 0, 0, // Skip to: 99037 -/* 98997 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 99000 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99015 -/* 99005 */ MCD_OPC_CheckPredicate, 32, 22, 143, 0, // Skip to: 135640 -/* 99010 */ MCD_OPC_Decode, 191, 60, 173, 3, // Opcode: ZIP2v4i32 -/* 99015 */ MCD_OPC_FilterValue, 1, 12, 143, 0, // Skip to: 135640 -/* 99020 */ MCD_OPC_CheckPredicate, 32, 7, 143, 0, // Skip to: 135640 -/* 99025 */ MCD_OPC_CheckField, 16, 5, 0, 0, 143, 0, // Skip to: 135640 -/* 99032 */ MCD_OPC_Decode, 230, 41, 178, 3, // Opcode: SQABSv4i32 -/* 99037 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 99059 -/* 99042 */ MCD_OPC_CheckPredicate, 32, 241, 142, 0, // Skip to: 135640 -/* 99047 */ MCD_OPC_CheckField, 21, 1, 1, 234, 142, 0, // Skip to: 135640 -/* 99054 */ MCD_OPC_Decode, 178, 37, 181, 3, // Opcode: SABAv4i32 -/* 99059 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 99081 -/* 99064 */ MCD_OPC_CheckPredicate, 32, 219, 142, 0, // Skip to: 135640 -/* 99069 */ MCD_OPC_CheckField, 21, 1, 1, 212, 142, 0, // Skip to: 135640 -/* 99076 */ MCD_OPC_Decode, 242, 40, 181, 3, // Opcode: SMLALv4i32_v2i64 -/* 99081 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 99103 -/* 99086 */ MCD_OPC_CheckPredicate, 32, 197, 142, 0, // Skip to: 135640 -/* 99091 */ MCD_OPC_CheckField, 21, 1, 1, 190, 142, 0, // Skip to: 135640 -/* 99098 */ MCD_OPC_Decode, 146, 10, 173, 3, // Opcode: ADDv4i32 -/* 99103 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 99141 -/* 99108 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99111 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99126 -/* 99116 */ MCD_OPC_CheckPredicate, 32, 167, 142, 0, // Skip to: 135640 -/* 99121 */ MCD_OPC_Decode, 174, 13, 178, 3, // Opcode: CMGTv4i32rz -/* 99126 */ MCD_OPC_FilterValue, 33, 157, 142, 0, // Skip to: 135640 -/* 99131 */ MCD_OPC_CheckPredicate, 32, 152, 142, 0, // Skip to: 135640 -/* 99136 */ MCD_OPC_Decode, 200, 24, 178, 3, // Opcode: FRINTPv4f32 -/* 99141 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 99163 -/* 99146 */ MCD_OPC_CheckPredicate, 32, 137, 142, 0, // Skip to: 135640 -/* 99151 */ MCD_OPC_CheckField, 21, 1, 1, 130, 142, 0, // Skip to: 135640 -/* 99158 */ MCD_OPC_Decode, 188, 14, 173, 3, // Opcode: CMTSTv4i32 -/* 99163 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 99185 -/* 99168 */ MCD_OPC_CheckPredicate, 32, 115, 142, 0, // Skip to: 135640 -/* 99173 */ MCD_OPC_CheckField, 21, 1, 1, 108, 142, 0, // Skip to: 135640 -/* 99180 */ MCD_OPC_Decode, 188, 42, 181, 3, // Opcode: SQDMLALv4i32_v2i64 -/* 99185 */ MCD_OPC_FilterValue, 37, 33, 0, 0, // Skip to: 99223 -/* 99190 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 99193 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99208 -/* 99198 */ MCD_OPC_CheckPredicate, 44, 85, 142, 0, // Skip to: 135640 -/* 99203 */ MCD_OPC_Decode, 217, 38, 181, 3, // Opcode: SDOTv16i8 -/* 99208 */ MCD_OPC_FilterValue, 1, 75, 142, 0, // Skip to: 135640 -/* 99213 */ MCD_OPC_CheckPredicate, 32, 70, 142, 0, // Skip to: 135640 -/* 99218 */ MCD_OPC_Decode, 189, 33, 181, 3, // Opcode: MLAv4i32 -/* 99223 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 99261 -/* 99228 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99231 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99246 -/* 99236 */ MCD_OPC_CheckPredicate, 32, 47, 142, 0, // Skip to: 135640 -/* 99241 */ MCD_OPC_Decode, 142, 13, 178, 3, // Opcode: CMEQv4i32rz -/* 99246 */ MCD_OPC_FilterValue, 33, 37, 142, 0, // Skip to: 135640 -/* 99251 */ MCD_OPC_CheckPredicate, 32, 32, 142, 0, // Skip to: 135640 -/* 99256 */ MCD_OPC_Decode, 222, 24, 178, 3, // Opcode: FRINTZv4f32 -/* 99261 */ MCD_OPC_FilterValue, 39, 33, 0, 0, // Skip to: 99299 -/* 99266 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 99269 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99284 -/* 99274 */ MCD_OPC_CheckPredicate, 45, 9, 142, 0, // Skip to: 135640 -/* 99279 */ MCD_OPC_Decode, 215, 57, 181, 3, // Opcode: USDOTv16i8 -/* 99284 */ MCD_OPC_FilterValue, 1, 255, 141, 0, // Skip to: 135640 -/* 99289 */ MCD_OPC_CheckPredicate, 32, 250, 141, 0, // Skip to: 135640 -/* 99294 */ MCD_OPC_Decode, 211, 34, 173, 3, // Opcode: MULv4i32 -/* 99299 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 99321 -/* 99304 */ MCD_OPC_CheckPredicate, 32, 235, 141, 0, // Skip to: 135640 -/* 99309 */ MCD_OPC_CheckField, 21, 1, 1, 228, 141, 0, // Skip to: 135640 -/* 99316 */ MCD_OPC_Decode, 158, 41, 181, 3, // Opcode: SMLSLv4i32_v2i64 -/* 99321 */ MCD_OPC_FilterValue, 41, 33, 0, 0, // Skip to: 99359 -/* 99326 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 99329 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99344 -/* 99334 */ MCD_OPC_CheckPredicate, 45, 205, 141, 0, // Skip to: 135640 -/* 99339 */ MCD_OPC_Decode, 162, 41, 181, 3, // Opcode: SMMLA -/* 99344 */ MCD_OPC_FilterValue, 1, 195, 141, 0, // Skip to: 135640 -/* 99349 */ MCD_OPC_CheckPredicate, 32, 190, 141, 0, // Skip to: 135640 -/* 99354 */ MCD_OPC_Decode, 222, 39, 173, 3, // Opcode: SMAXPv4i32 -/* 99359 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 99427 -/* 99364 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99367 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99382 -/* 99372 */ MCD_OPC_CheckPredicate, 32, 167, 141, 0, // Skip to: 135640 -/* 99377 */ MCD_OPC_Decode, 214, 13, 178, 3, // Opcode: CMLTv4i32rz -/* 99382 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 99397 -/* 99387 */ MCD_OPC_CheckPredicate, 32, 152, 141, 0, // Skip to: 135640 -/* 99392 */ MCD_OPC_Decode, 174, 19, 178, 3, // Opcode: FCVTPSv4f32 -/* 99397 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 99412 -/* 99402 */ MCD_OPC_CheckPredicate, 32, 137, 141, 0, // Skip to: 135640 -/* 99407 */ MCD_OPC_Decode, 235, 39, 201, 3, // Opcode: SMAXVv4i32v -/* 99412 */ MCD_OPC_FilterValue, 49, 127, 141, 0, // Skip to: 135640 -/* 99417 */ MCD_OPC_CheckPredicate, 32, 122, 141, 0, // Skip to: 135640 -/* 99422 */ MCD_OPC_Decode, 165, 40, 201, 3, // Opcode: SMINVv4i32v -/* 99427 */ MCD_OPC_FilterValue, 43, 33, 0, 0, // Skip to: 99465 -/* 99432 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 99435 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99450 -/* 99440 */ MCD_OPC_CheckPredicate, 45, 99, 141, 0, // Skip to: 135640 -/* 99445 */ MCD_OPC_Decode, 253, 57, 181, 3, // Opcode: USMMLA -/* 99450 */ MCD_OPC_FilterValue, 1, 89, 141, 0, // Skip to: 135640 -/* 99455 */ MCD_OPC_CheckPredicate, 32, 84, 141, 0, // Skip to: 135640 -/* 99460 */ MCD_OPC_Decode, 152, 40, 173, 3, // Opcode: SMINPv4i32 -/* 99465 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 99487 -/* 99470 */ MCD_OPC_CheckPredicate, 32, 69, 141, 0, // Skip to: 135640 -/* 99475 */ MCD_OPC_CheckField, 21, 1, 1, 62, 141, 0, // Skip to: 135640 -/* 99482 */ MCD_OPC_Decode, 213, 42, 181, 3, // Opcode: SQDMLSLv4i32_v2i64 -/* 99487 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 99509 -/* 99492 */ MCD_OPC_CheckPredicate, 32, 47, 141, 0, // Skip to: 135640 -/* 99497 */ MCD_OPC_CheckField, 21, 1, 1, 40, 141, 0, // Skip to: 135640 -/* 99504 */ MCD_OPC_Decode, 247, 42, 173, 3, // Opcode: SQDMULHv4i32 -/* 99509 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 99562 -/* 99514 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99517 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99532 -/* 99522 */ MCD_OPC_CheckPredicate, 32, 17, 141, 0, // Skip to: 135640 -/* 99527 */ MCD_OPC_Decode, 170, 9, 178, 3, // Opcode: ABSv4i32 -/* 99532 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 99547 -/* 99537 */ MCD_OPC_CheckPredicate, 32, 2, 141, 0, // Skip to: 135640 -/* 99542 */ MCD_OPC_Decode, 229, 19, 178, 3, // Opcode: FCVTZSv4f32 -/* 99547 */ MCD_OPC_FilterValue, 49, 248, 140, 0, // Skip to: 135640 -/* 99552 */ MCD_OPC_CheckPredicate, 32, 243, 140, 0, // Skip to: 135640 -/* 99557 */ MCD_OPC_Decode, 227, 9, 201, 3, // Opcode: ADDVv4i32v -/* 99562 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 99584 -/* 99567 */ MCD_OPC_CheckPredicate, 32, 228, 140, 0, // Skip to: 135640 -/* 99572 */ MCD_OPC_CheckField, 21, 1, 1, 221, 140, 0, // Skip to: 135640 -/* 99579 */ MCD_OPC_Decode, 206, 9, 173, 3, // Opcode: ADDPv4i32 -/* 99584 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 99606 -/* 99589 */ MCD_OPC_CheckPredicate, 32, 206, 140, 0, // Skip to: 135640 -/* 99594 */ MCD_OPC_CheckField, 21, 1, 1, 199, 140, 0, // Skip to: 135640 -/* 99601 */ MCD_OPC_Decode, 206, 41, 173, 3, // Opcode: SMULLv4i32_v2i64 -/* 99606 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 99628 -/* 99611 */ MCD_OPC_CheckPredicate, 32, 184, 140, 0, // Skip to: 135640 -/* 99616 */ MCD_OPC_CheckField, 21, 1, 1, 177, 140, 0, // Skip to: 135640 -/* 99623 */ MCD_OPC_Decode, 199, 21, 173, 3, // Opcode: FMINNMv4f32 -/* 99628 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 99681 -/* 99633 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99636 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99651 -/* 99641 */ MCD_OPC_CheckPredicate, 32, 154, 140, 0, // Skip to: 135640 -/* 99646 */ MCD_OPC_Decode, 251, 17, 178, 3, // Opcode: FCMGTv4i32rz -/* 99651 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 99666 -/* 99656 */ MCD_OPC_CheckPredicate, 32, 139, 140, 0, // Skip to: 135640 -/* 99661 */ MCD_OPC_Decode, 135, 57, 178, 3, // Opcode: URECPEv4i32 -/* 99666 */ MCD_OPC_FilterValue, 48, 129, 140, 0, // Skip to: 135640 -/* 99671 */ MCD_OPC_CheckPredicate, 35, 124, 140, 0, // Skip to: 135640 -/* 99676 */ MCD_OPC_Decode, 177, 21, 193, 3, // Opcode: FMINNMVv8i16v -/* 99681 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 99703 -/* 99686 */ MCD_OPC_CheckPredicate, 32, 109, 140, 0, // Skip to: 135640 -/* 99691 */ MCD_OPC_CheckField, 21, 1, 1, 102, 140, 0, // Skip to: 135640 -/* 99698 */ MCD_OPC_Decode, 226, 22, 181, 3, // Opcode: FMLSv4f32 -/* 99703 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 99725 -/* 99708 */ MCD_OPC_CheckPredicate, 32, 87, 140, 0, // Skip to: 135640 -/* 99713 */ MCD_OPC_CheckField, 21, 1, 1, 80, 140, 0, // Skip to: 135640 -/* 99720 */ MCD_OPC_Decode, 142, 43, 173, 3, // Opcode: SQDMULLv4i32_v2i64 -/* 99725 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 99747 -/* 99730 */ MCD_OPC_CheckPredicate, 32, 65, 140, 0, // Skip to: 135640 -/* 99735 */ MCD_OPC_CheckField, 21, 1, 1, 58, 140, 0, // Skip to: 135640 -/* 99742 */ MCD_OPC_Decode, 159, 25, 173, 3, // Opcode: FSUBv4f32 -/* 99747 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 99785 -/* 99752 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99755 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99770 -/* 99760 */ MCD_OPC_CheckPredicate, 32, 35, 140, 0, // Skip to: 135640 -/* 99765 */ MCD_OPC_Decode, 207, 17, 178, 3, // Opcode: FCMEQv4i32rz -/* 99770 */ MCD_OPC_FilterValue, 33, 25, 140, 0, // Skip to: 135640 -/* 99775 */ MCD_OPC_CheckPredicate, 32, 20, 140, 0, // Skip to: 135640 -/* 99780 */ MCD_OPC_Decode, 228, 23, 178, 3, // Opcode: FRECPEv4f32 -/* 99785 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 99807 -/* 99790 */ MCD_OPC_CheckPredicate, 32, 5, 140, 0, // Skip to: 135640 -/* 99795 */ MCD_OPC_CheckField, 16, 6, 32, 254, 139, 0, // Skip to: 135640 -/* 99802 */ MCD_OPC_Decode, 159, 18, 178, 3, // Opcode: FCMLTv4i32rz -/* 99807 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 99829 -/* 99812 */ MCD_OPC_CheckPredicate, 37, 239, 139, 0, // Skip to: 135640 -/* 99817 */ MCD_OPC_CheckField, 21, 1, 1, 232, 139, 0, // Skip to: 135640 -/* 99824 */ MCD_OPC_Decode, 193, 22, 181, 3, // Opcode: FMLSLv8f16 -/* 99829 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 99851 -/* 99834 */ MCD_OPC_CheckPredicate, 32, 217, 139, 0, // Skip to: 135640 -/* 99839 */ MCD_OPC_CheckField, 21, 1, 1, 210, 139, 0, // Skip to: 135640 -/* 99846 */ MCD_OPC_Decode, 243, 21, 173, 3, // Opcode: FMINv4f32 -/* 99851 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 99889 -/* 99856 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 99859 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99874 -/* 99864 */ MCD_OPC_CheckPredicate, 32, 187, 139, 0, // Skip to: 135640 -/* 99869 */ MCD_OPC_Decode, 226, 16, 178, 3, // Opcode: FABSv4f32 -/* 99874 */ MCD_OPC_FilterValue, 48, 177, 139, 0, // Skip to: 135640 -/* 99879 */ MCD_OPC_CheckPredicate, 35, 172, 139, 0, // Skip to: 135640 -/* 99884 */ MCD_OPC_Decode, 221, 21, 193, 3, // Opcode: FMINVv8i16v -/* 99889 */ MCD_OPC_FilterValue, 63, 162, 139, 0, // Skip to: 135640 -/* 99894 */ MCD_OPC_CheckPredicate, 32, 157, 139, 0, // Skip to: 135640 -/* 99899 */ MCD_OPC_CheckField, 21, 1, 1, 150, 139, 0, // Skip to: 135640 -/* 99906 */ MCD_OPC_Decode, 244, 24, 173, 3, // Opcode: FRSQRTSv4f32 -/* 99911 */ MCD_OPC_FilterValue, 3, 240, 5, 0, // Skip to: 101436 -/* 99916 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 99919 */ MCD_OPC_FilterValue, 0, 135, 0, 0, // Skip to: 100059 -/* 99924 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 99927 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 99949 -/* 99932 */ MCD_OPC_CheckPredicate, 32, 119, 139, 0, // Skip to: 135640 -/* 99937 */ MCD_OPC_CheckField, 21, 1, 1, 112, 139, 0, // Skip to: 135640 -/* 99944 */ MCD_OPC_Decode, 192, 52, 173, 3, // Opcode: UADDLv4i32_v2i64 -/* 99949 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 99971 -/* 99954 */ MCD_OPC_CheckPredicate, 32, 97, 139, 0, // Skip to: 135640 -/* 99959 */ MCD_OPC_CheckField, 21, 1, 1, 90, 139, 0, // Skip to: 135640 -/* 99966 */ MCD_OPC_Decode, 176, 53, 173, 3, // Opcode: UHADDv4i32 -/* 99971 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 99993 -/* 99976 */ MCD_OPC_CheckPredicate, 32, 75, 139, 0, // Skip to: 135640 -/* 99981 */ MCD_OPC_CheckField, 21, 1, 1, 68, 139, 0, // Skip to: 135640 -/* 99988 */ MCD_OPC_Decode, 206, 55, 173, 3, // Opcode: UQADDv4i32 -/* 99993 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100015 -/* 99998 */ MCD_OPC_CheckPredicate, 32, 53, 139, 0, // Skip to: 135640 -/* 100003 */ MCD_OPC_CheckField, 21, 1, 1, 46, 139, 0, // Skip to: 135640 -/* 100010 */ MCD_OPC_Decode, 208, 52, 173, 3, // Opcode: UADDWv4i32_v2i64 -/* 100015 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100037 -/* 100020 */ MCD_OPC_CheckPredicate, 32, 31, 139, 0, // Skip to: 135640 -/* 100025 */ MCD_OPC_CheckField, 21, 1, 1, 24, 139, 0, // Skip to: 135640 -/* 100032 */ MCD_OPC_Decode, 143, 57, 173, 3, // Opcode: URHADDv4i32 -/* 100037 */ MCD_OPC_FilterValue, 7, 14, 139, 0, // Skip to: 135640 -/* 100042 */ MCD_OPC_CheckPredicate, 32, 9, 139, 0, // Skip to: 135640 -/* 100047 */ MCD_OPC_CheckField, 21, 1, 1, 2, 139, 0, // Skip to: 135640 -/* 100054 */ MCD_OPC_Decode, 129, 12, 181, 3, // Opcode: BITv16i8 -/* 100059 */ MCD_OPC_FilterValue, 1, 226, 0, 0, // Skip to: 100290 -/* 100064 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 100067 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100089 -/* 100072 */ MCD_OPC_CheckPredicate, 32, 235, 138, 0, // Skip to: 135640 -/* 100077 */ MCD_OPC_CheckField, 21, 1, 1, 228, 138, 0, // Skip to: 135640 -/* 100084 */ MCD_OPC_Decode, 167, 58, 173, 3, // Opcode: USUBLv4i32_v2i64 -/* 100089 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100111 -/* 100094 */ MCD_OPC_CheckPredicate, 32, 213, 138, 0, // Skip to: 135640 -/* 100099 */ MCD_OPC_CheckField, 21, 1, 1, 206, 138, 0, // Skip to: 135640 -/* 100106 */ MCD_OPC_Decode, 190, 53, 173, 3, // Opcode: UHSUBv4i32 -/* 100111 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100149 -/* 100116 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 100119 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100134 -/* 100124 */ MCD_OPC_CheckPredicate, 32, 183, 138, 0, // Skip to: 135640 -/* 100129 */ MCD_OPC_Decode, 178, 52, 178, 3, // Opcode: UADDLPv4i32_v2i64 -/* 100134 */ MCD_OPC_FilterValue, 33, 173, 138, 0, // Skip to: 135640 -/* 100139 */ MCD_OPC_CheckPredicate, 32, 168, 138, 0, // Skip to: 135640 -/* 100144 */ MCD_OPC_Decode, 181, 45, 187, 3, // Opcode: SQXTUNv4i32 -/* 100149 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100171 -/* 100154 */ MCD_OPC_CheckPredicate, 32, 153, 138, 0, // Skip to: 135640 -/* 100159 */ MCD_OPC_CheckField, 21, 1, 1, 146, 138, 0, // Skip to: 135640 -/* 100166 */ MCD_OPC_Decode, 243, 56, 173, 3, // Opcode: UQSUBv4i32 -/* 100171 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100193 -/* 100176 */ MCD_OPC_CheckPredicate, 32, 131, 138, 0, // Skip to: 135640 -/* 100181 */ MCD_OPC_CheckField, 21, 1, 1, 124, 138, 0, // Skip to: 135640 -/* 100188 */ MCD_OPC_Decode, 179, 58, 173, 3, // Opcode: USUBWv4i32_v2i64 -/* 100193 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100215 -/* 100198 */ MCD_OPC_CheckPredicate, 32, 109, 138, 0, // Skip to: 135640 -/* 100203 */ MCD_OPC_CheckField, 21, 1, 1, 102, 138, 0, // Skip to: 135640 -/* 100210 */ MCD_OPC_Decode, 184, 13, 173, 3, // Opcode: CMHIv4i32 -/* 100215 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 100268 -/* 100220 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 100223 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100238 -/* 100228 */ MCD_OPC_CheckPredicate, 32, 79, 138, 0, // Skip to: 135640 -/* 100233 */ MCD_OPC_Decode, 143, 58, 187, 3, // Opcode: USQADDv4i32 -/* 100238 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 100253 -/* 100243 */ MCD_OPC_CheckPredicate, 32, 64, 138, 0, // Skip to: 135640 -/* 100248 */ MCD_OPC_Decode, 154, 39, 178, 3, // Opcode: SHLLv4i32 -/* 100253 */ MCD_OPC_FilterValue, 48, 54, 138, 0, // Skip to: 135640 -/* 100258 */ MCD_OPC_CheckPredicate, 32, 49, 138, 0, // Skip to: 135640 -/* 100263 */ MCD_OPC_Decode, 186, 52, 155, 3, // Opcode: UADDLVv4i32v -/* 100268 */ MCD_OPC_FilterValue, 7, 39, 138, 0, // Skip to: 135640 -/* 100273 */ MCD_OPC_CheckPredicate, 32, 34, 138, 0, // Skip to: 135640 -/* 100278 */ MCD_OPC_CheckField, 21, 1, 1, 27, 138, 0, // Skip to: 135640 -/* 100285 */ MCD_OPC_Decode, 192, 13, 173, 3, // Opcode: CMHSv4i32 -/* 100290 */ MCD_OPC_FilterValue, 2, 173, 0, 0, // Skip to: 100468 -/* 100295 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 100298 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100320 -/* 100303 */ MCD_OPC_CheckPredicate, 32, 4, 138, 0, // Skip to: 135640 -/* 100308 */ MCD_OPC_CheckField, 21, 1, 1, 253, 137, 0, // Skip to: 135640 -/* 100315 */ MCD_OPC_Decode, 140, 36, 181, 3, // Opcode: RADDHNv2i64_v4i32 -/* 100320 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100342 -/* 100325 */ MCD_OPC_CheckPredicate, 32, 238, 137, 0, // Skip to: 135640 -/* 100330 */ MCD_OPC_CheckField, 21, 1, 1, 231, 137, 0, // Skip to: 135640 -/* 100337 */ MCD_OPC_Decode, 234, 57, 173, 3, // Opcode: USHLv4i32 -/* 100342 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100380 -/* 100347 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 100350 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100365 -/* 100355 */ MCD_OPC_CheckPredicate, 32, 208, 137, 0, // Skip to: 135640 -/* 100360 */ MCD_OPC_Decode, 128, 13, 178, 3, // Opcode: CLZv4i32 -/* 100365 */ MCD_OPC_FilterValue, 33, 198, 137, 0, // Skip to: 135640 -/* 100370 */ MCD_OPC_CheckPredicate, 32, 193, 137, 0, // Skip to: 135640 -/* 100375 */ MCD_OPC_Decode, 130, 57, 187, 3, // Opcode: UQXTNv4i32 -/* 100380 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100402 -/* 100385 */ MCD_OPC_CheckPredicate, 32, 178, 137, 0, // Skip to: 135640 -/* 100390 */ MCD_OPC_CheckField, 21, 1, 1, 171, 137, 0, // Skip to: 135640 -/* 100397 */ MCD_OPC_Decode, 198, 56, 173, 3, // Opcode: UQSHLv4i32 -/* 100402 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100424 -/* 100407 */ MCD_OPC_CheckPredicate, 32, 156, 137, 0, // Skip to: 135640 -/* 100412 */ MCD_OPC_CheckField, 21, 1, 1, 149, 137, 0, // Skip to: 135640 -/* 100419 */ MCD_OPC_Decode, 128, 52, 181, 3, // Opcode: UABALv4i32_v2i64 -/* 100424 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100446 -/* 100429 */ MCD_OPC_CheckPredicate, 32, 134, 137, 0, // Skip to: 135640 -/* 100434 */ MCD_OPC_CheckField, 21, 1, 1, 127, 137, 0, // Skip to: 135640 -/* 100441 */ MCD_OPC_Decode, 175, 57, 173, 3, // Opcode: URSHLv4i32 -/* 100446 */ MCD_OPC_FilterValue, 7, 117, 137, 0, // Skip to: 135640 -/* 100451 */ MCD_OPC_CheckPredicate, 32, 112, 137, 0, // Skip to: 135640 -/* 100456 */ MCD_OPC_CheckField, 21, 1, 1, 105, 137, 0, // Skip to: 135640 -/* 100463 */ MCD_OPC_Decode, 147, 56, 173, 3, // Opcode: UQRSHLv4i32 -/* 100468 */ MCD_OPC_FilterValue, 3, 179, 0, 0, // Skip to: 100652 -/* 100473 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 100476 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100498 -/* 100481 */ MCD_OPC_CheckPredicate, 32, 82, 137, 0, // Skip to: 135640 -/* 100486 */ MCD_OPC_CheckField, 21, 1, 1, 75, 137, 0, // Skip to: 135640 -/* 100493 */ MCD_OPC_Decode, 154, 37, 181, 3, // Opcode: RSUBHNv2i64_v4i32 -/* 100498 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100520 -/* 100503 */ MCD_OPC_CheckPredicate, 32, 60, 137, 0, // Skip to: 135640 -/* 100508 */ MCD_OPC_CheckField, 21, 1, 1, 53, 137, 0, // Skip to: 135640 -/* 100515 */ MCD_OPC_Decode, 248, 53, 173, 3, // Opcode: UMAXv4i32 -/* 100520 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 100542 -/* 100525 */ MCD_OPC_CheckPredicate, 32, 38, 137, 0, // Skip to: 135640 -/* 100530 */ MCD_OPC_CheckField, 16, 6, 32, 31, 137, 0, // Skip to: 135640 -/* 100537 */ MCD_OPC_Decode, 169, 52, 187, 3, // Opcode: UADALPv4i32_v2i64 -/* 100542 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100564 -/* 100547 */ MCD_OPC_CheckPredicate, 32, 16, 137, 0, // Skip to: 135640 -/* 100552 */ MCD_OPC_CheckField, 21, 1, 1, 9, 137, 0, // Skip to: 135640 -/* 100559 */ MCD_OPC_Decode, 177, 54, 173, 3, // Opcode: UMINv4i32 -/* 100564 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100586 -/* 100569 */ MCD_OPC_CheckPredicate, 32, 250, 136, 0, // Skip to: 135640 -/* 100574 */ MCD_OPC_CheckField, 21, 1, 1, 243, 136, 0, // Skip to: 135640 -/* 100581 */ MCD_OPC_Decode, 150, 52, 173, 3, // Opcode: UABDLv4i32_v2i64 -/* 100586 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100608 -/* 100591 */ MCD_OPC_CheckPredicate, 32, 228, 136, 0, // Skip to: 135640 -/* 100596 */ MCD_OPC_CheckField, 21, 1, 1, 221, 136, 0, // Skip to: 135640 -/* 100603 */ MCD_OPC_Decode, 160, 52, 173, 3, // Opcode: UABDv4i32 -/* 100608 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 100630 -/* 100613 */ MCD_OPC_CheckPredicate, 32, 206, 136, 0, // Skip to: 135640 -/* 100618 */ MCD_OPC_CheckField, 16, 6, 32, 199, 136, 0, // Skip to: 135640 -/* 100625 */ MCD_OPC_Decode, 179, 43, 178, 3, // Opcode: SQNEGv4i32 -/* 100630 */ MCD_OPC_FilterValue, 7, 189, 136, 0, // Skip to: 135640 -/* 100635 */ MCD_OPC_CheckPredicate, 32, 184, 136, 0, // Skip to: 135640 -/* 100640 */ MCD_OPC_CheckField, 21, 1, 1, 177, 136, 0, // Skip to: 135640 -/* 100647 */ MCD_OPC_Decode, 138, 52, 181, 3, // Opcode: UABAv4i32 -/* 100652 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 100856 -/* 100657 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 100660 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100682 -/* 100665 */ MCD_OPC_CheckPredicate, 32, 154, 136, 0, // Skip to: 135640 -/* 100670 */ MCD_OPC_CheckField, 21, 1, 1, 147, 136, 0, // Skip to: 135640 -/* 100677 */ MCD_OPC_Decode, 220, 54, 181, 3, // Opcode: UMLALv4i32_v2i64 -/* 100682 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 100720 -/* 100687 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 100690 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 100705 -/* 100695 */ MCD_OPC_CheckPredicate, 40, 124, 136, 0, // Skip to: 135640 -/* 100700 */ MCD_OPC_Decode, 203, 43, 181, 3, // Opcode: SQRDMLAHv4i32 -/* 100705 */ MCD_OPC_FilterValue, 1, 114, 136, 0, // Skip to: 135640 -/* 100710 */ MCD_OPC_CheckPredicate, 32, 109, 136, 0, // Skip to: 135640 -/* 100715 */ MCD_OPC_Decode, 216, 50, 173, 3, // Opcode: SUBv4i32 -/* 100720 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 100742 -/* 100725 */ MCD_OPC_CheckPredicate, 32, 94, 136, 0, // Skip to: 135640 -/* 100730 */ MCD_OPC_CheckField, 16, 6, 32, 87, 136, 0, // Skip to: 135640 -/* 100737 */ MCD_OPC_Decode, 158, 13, 178, 3, // Opcode: CMGEv4i32rz -/* 100742 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 100780 -/* 100747 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 100750 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 100765 -/* 100755 */ MCD_OPC_CheckPredicate, 40, 64, 136, 0, // Skip to: 135640 -/* 100760 */ MCD_OPC_Decode, 222, 43, 181, 3, // Opcode: SQRDMLSHv4i32 -/* 100765 */ MCD_OPC_FilterValue, 1, 54, 136, 0, // Skip to: 135640 -/* 100770 */ MCD_OPC_CheckPredicate, 32, 49, 136, 0, // Skip to: 135640 -/* 100775 */ MCD_OPC_Decode, 141, 13, 173, 3, // Opcode: CMEQv4i32 -/* 100780 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 100818 -/* 100785 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 100788 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 100803 -/* 100793 */ MCD_OPC_CheckPredicate, 44, 26, 136, 0, // Skip to: 135640 -/* 100798 */ MCD_OPC_Decode, 167, 53, 181, 3, // Opcode: UDOTv16i8 -/* 100803 */ MCD_OPC_FilterValue, 1, 16, 136, 0, // Skip to: 135640 -/* 100808 */ MCD_OPC_CheckPredicate, 32, 11, 136, 0, // Skip to: 135640 -/* 100813 */ MCD_OPC_Decode, 206, 33, 181, 3, // Opcode: MLSv4i32 -/* 100818 */ MCD_OPC_FilterValue, 6, 1, 136, 0, // Skip to: 135640 -/* 100823 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 100826 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100841 -/* 100831 */ MCD_OPC_CheckPredicate, 32, 244, 135, 0, // Skip to: 135640 -/* 100836 */ MCD_OPC_Decode, 206, 13, 178, 3, // Opcode: CMLEv4i32rz -/* 100841 */ MCD_OPC_FilterValue, 33, 234, 135, 0, // Skip to: 135640 -/* 100846 */ MCD_OPC_CheckPredicate, 32, 229, 135, 0, // Skip to: 135640 -/* 100851 */ MCD_OPC_Decode, 161, 24, 178, 3, // Opcode: FRINTIv4f32 -/* 100856 */ MCD_OPC_FilterValue, 5, 198, 0, 0, // Skip to: 101059 -/* 100861 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 100864 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100886 -/* 100869 */ MCD_OPC_CheckPredicate, 32, 206, 135, 0, // Skip to: 135640 -/* 100874 */ MCD_OPC_CheckField, 21, 1, 1, 199, 135, 0, // Skip to: 135640 -/* 100881 */ MCD_OPC_Decode, 136, 55, 181, 3, // Opcode: UMLSLv4i32_v2i64 -/* 100886 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 100924 -/* 100891 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 100894 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 100909 -/* 100899 */ MCD_OPC_CheckPredicate, 45, 176, 135, 0, // Skip to: 135640 -/* 100904 */ MCD_OPC_Decode, 140, 55, 181, 3, // Opcode: UMMLA -/* 100909 */ MCD_OPC_FilterValue, 1, 166, 135, 0, // Skip to: 135640 -/* 100914 */ MCD_OPC_CheckPredicate, 32, 161, 135, 0, // Skip to: 135640 -/* 100919 */ MCD_OPC_Decode, 201, 53, 173, 3, // Opcode: UMAXPv4i32 -/* 100924 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 100977 -/* 100929 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 100932 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 100947 -/* 100937 */ MCD_OPC_CheckPredicate, 32, 138, 135, 0, // Skip to: 135640 -/* 100942 */ MCD_OPC_Decode, 188, 19, 178, 3, // Opcode: FCVTPUv4f32 -/* 100947 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 100962 -/* 100952 */ MCD_OPC_CheckPredicate, 32, 123, 135, 0, // Skip to: 135640 -/* 100957 */ MCD_OPC_Decode, 214, 53, 201, 3, // Opcode: UMAXVv4i32v -/* 100962 */ MCD_OPC_FilterValue, 49, 113, 135, 0, // Skip to: 135640 -/* 100967 */ MCD_OPC_CheckPredicate, 32, 108, 135, 0, // Skip to: 135640 -/* 100972 */ MCD_OPC_Decode, 143, 54, 201, 3, // Opcode: UMINVv4i32v -/* 100977 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100999 -/* 100982 */ MCD_OPC_CheckPredicate, 32, 93, 135, 0, // Skip to: 135640 -/* 100987 */ MCD_OPC_CheckField, 21, 1, 1, 86, 135, 0, // Skip to: 135640 -/* 100994 */ MCD_OPC_Decode, 130, 54, 173, 3, // Opcode: UMINPv4i32 -/* 100999 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 101021 -/* 101004 */ MCD_OPC_CheckPredicate, 32, 71, 135, 0, // Skip to: 135640 -/* 101009 */ MCD_OPC_CheckField, 21, 1, 1, 64, 135, 0, // Skip to: 135640 -/* 101016 */ MCD_OPC_Decode, 241, 43, 173, 3, // Opcode: SQRDMULHv4i32 -/* 101021 */ MCD_OPC_FilterValue, 6, 54, 135, 0, // Skip to: 135640 -/* 101026 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 101029 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101044 -/* 101034 */ MCD_OPC_CheckPredicate, 32, 41, 135, 0, // Skip to: 135640 -/* 101039 */ MCD_OPC_Decode, 234, 34, 178, 3, // Opcode: NEGv4i32 -/* 101044 */ MCD_OPC_FilterValue, 33, 31, 135, 0, // Skip to: 135640 -/* 101049 */ MCD_OPC_CheckPredicate, 32, 26, 135, 0, // Skip to: 135640 -/* 101054 */ MCD_OPC_Decode, 138, 20, 178, 3, // Opcode: FCVTZUv4f32 -/* 101059 */ MCD_OPC_FilterValue, 6, 200, 0, 0, // Skip to: 101264 -/* 101064 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 101067 */ MCD_OPC_FilterValue, 0, 116, 0, 0, // Skip to: 101188 -/* 101072 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 101075 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101097 -/* 101080 */ MCD_OPC_CheckPredicate, 32, 251, 134, 0, // Skip to: 135640 -/* 101085 */ MCD_OPC_CheckField, 21, 1, 1, 244, 134, 0, // Skip to: 135640 -/* 101092 */ MCD_OPC_Decode, 182, 55, 173, 3, // Opcode: UMULLv4i32_v2i64 -/* 101097 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 101150 -/* 101102 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 101105 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101120 -/* 101110 */ MCD_OPC_CheckPredicate, 32, 221, 134, 0, // Skip to: 135640 -/* 101115 */ MCD_OPC_Decode, 229, 17, 178, 3, // Opcode: FCMGEv4i32rz -/* 101120 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 101135 -/* 101125 */ MCD_OPC_CheckPredicate, 32, 206, 134, 0, // Skip to: 135640 -/* 101130 */ MCD_OPC_Decode, 192, 57, 178, 3, // Opcode: URSQRTEv4i32 -/* 101135 */ MCD_OPC_FilterValue, 48, 196, 134, 0, // Skip to: 135640 -/* 101140 */ MCD_OPC_CheckPredicate, 32, 191, 134, 0, // Skip to: 135640 -/* 101145 */ MCD_OPC_Decode, 176, 21, 201, 3, // Opcode: FMINNMVv4i32v -/* 101150 */ MCD_OPC_FilterValue, 3, 181, 134, 0, // Skip to: 135640 -/* 101155 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 101158 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101173 -/* 101163 */ MCD_OPC_CheckPredicate, 32, 168, 134, 0, // Skip to: 135640 -/* 101168 */ MCD_OPC_Decode, 148, 18, 178, 3, // Opcode: FCMLEv4i32rz -/* 101173 */ MCD_OPC_FilterValue, 33, 158, 134, 0, // Skip to: 135640 -/* 101178 */ MCD_OPC_CheckPredicate, 32, 153, 134, 0, // Skip to: 135640 -/* 101183 */ MCD_OPC_Decode, 233, 24, 178, 3, // Opcode: FRSQRTEv4f32 -/* 101188 */ MCD_OPC_FilterValue, 1, 143, 134, 0, // Skip to: 135640 -/* 101193 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 101196 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101211 -/* 101201 */ MCD_OPC_CheckPredicate, 46, 130, 134, 0, // Skip to: 135640 -/* 101206 */ MCD_OPC_Decode, 135, 18, 210, 3, // Opcode: FCMLAv4f32 -/* 101211 */ MCD_OPC_FilterValue, 1, 120, 134, 0, // Skip to: 135640 -/* 101216 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 101219 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101234 -/* 101224 */ MCD_OPC_CheckPredicate, 32, 107, 134, 0, // Skip to: 135640 -/* 101229 */ MCD_OPC_Decode, 166, 21, 173, 3, // Opcode: FMINNMPv4f32 -/* 101234 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 101249 -/* 101239 */ MCD_OPC_CheckPredicate, 37, 92, 134, 0, // Skip to: 135640 -/* 101244 */ MCD_OPC_Decode, 177, 22, 181, 3, // Opcode: FMLSL2v8f16 -/* 101249 */ MCD_OPC_FilterValue, 2, 82, 134, 0, // Skip to: 135640 -/* 101254 */ MCD_OPC_CheckPredicate, 32, 77, 134, 0, // Skip to: 135640 -/* 101259 */ MCD_OPC_Decode, 215, 16, 173, 3, // Opcode: FABDv4f32 -/* 101264 */ MCD_OPC_FilterValue, 7, 67, 134, 0, // Skip to: 135640 -/* 101269 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 101272 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 101333 -/* 101277 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 101280 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101295 -/* 101285 */ MCD_OPC_CheckPredicate, 46, 46, 134, 0, // Skip to: 135640 -/* 101290 */ MCD_OPC_Decode, 171, 17, 211, 3, // Opcode: FCADDv4f32 -/* 101295 */ MCD_OPC_FilterValue, 1, 36, 134, 0, // Skip to: 135640 -/* 101300 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 101303 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101318 -/* 101308 */ MCD_OPC_CheckPredicate, 32, 23, 134, 0, // Skip to: 135640 -/* 101313 */ MCD_OPC_Decode, 249, 17, 173, 3, // Opcode: FCMGTv4f32 -/* 101318 */ MCD_OPC_FilterValue, 1, 13, 134, 0, // Skip to: 135640 -/* 101323 */ MCD_OPC_CheckPredicate, 32, 8, 134, 0, // Skip to: 135640 -/* 101328 */ MCD_OPC_Decode, 210, 21, 173, 3, // Opcode: FMINPv4f32 -/* 101333 */ MCD_OPC_FilterValue, 2, 69, 0, 0, // Skip to: 101407 -/* 101338 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 101341 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 101363 -/* 101346 */ MCD_OPC_CheckPredicate, 32, 241, 133, 0, // Skip to: 135640 -/* 101351 */ MCD_OPC_CheckField, 12, 1, 1, 234, 133, 0, // Skip to: 135640 -/* 101358 */ MCD_OPC_Decode, 196, 23, 178, 3, // Opcode: FNEGv4f32 -/* 101363 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 101385 -/* 101368 */ MCD_OPC_CheckPredicate, 32, 219, 133, 0, // Skip to: 135640 -/* 101373 */ MCD_OPC_CheckField, 12, 1, 1, 212, 133, 0, // Skip to: 135640 -/* 101380 */ MCD_OPC_Decode, 130, 25, 178, 3, // Opcode: FSQRTv4f32 -/* 101385 */ MCD_OPC_FilterValue, 48, 202, 133, 0, // Skip to: 135640 -/* 101390 */ MCD_OPC_CheckPredicate, 32, 197, 133, 0, // Skip to: 135640 -/* 101395 */ MCD_OPC_CheckField, 12, 1, 1, 190, 133, 0, // Skip to: 135640 -/* 101402 */ MCD_OPC_Decode, 220, 21, 201, 3, // Opcode: FMINVv4i32v -/* 101407 */ MCD_OPC_FilterValue, 3, 180, 133, 0, // Skip to: 135640 -/* 101412 */ MCD_OPC_CheckPredicate, 32, 175, 133, 0, // Skip to: 135640 -/* 101417 */ MCD_OPC_CheckField, 21, 1, 1, 168, 133, 0, // Skip to: 135640 -/* 101424 */ MCD_OPC_CheckField, 12, 1, 0, 161, 133, 0, // Skip to: 135640 -/* 101431 */ MCD_OPC_Decode, 248, 16, 173, 3, // Opcode: FACGTv4f32 -/* 101436 */ MCD_OPC_FilterValue, 6, 151, 133, 0, // Skip to: 135640 -/* 101441 */ MCD_OPC_CheckPredicate, 39, 146, 133, 0, // Skip to: 135640 -/* 101446 */ MCD_OPC_CheckField, 21, 1, 0, 139, 133, 0, // Skip to: 135640 -/* 101453 */ MCD_OPC_Decode, 138, 60, 213, 3, // Opcode: XAR -/* 101458 */ MCD_OPC_FilterValue, 11, 66, 12, 0, // Skip to: 104601 -/* 101463 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 101466 */ MCD_OPC_FilterValue, 0, 154, 1, 0, // Skip to: 101881 -/* 101471 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 101474 */ MCD_OPC_FilterValue, 1, 91, 0, 0, // Skip to: 101570 -/* 101479 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101482 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101504 -/* 101487 */ MCD_OPC_CheckPredicate, 35, 100, 133, 0, // Skip to: 135640 -/* 101492 */ MCD_OPC_CheckField, 21, 1, 0, 93, 133, 0, // Skip to: 135640 -/* 101499 */ MCD_OPC_Decode, 198, 21, 149, 3, // Opcode: FMINNMv4f16 -/* 101504 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101526 -/* 101509 */ MCD_OPC_CheckPredicate, 35, 78, 133, 0, // Skip to: 135640 -/* 101514 */ MCD_OPC_CheckField, 21, 1, 0, 71, 133, 0, // Skip to: 135640 -/* 101521 */ MCD_OPC_Decode, 165, 21, 149, 3, // Opcode: FMINNMPv4f16 -/* 101526 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101548 -/* 101531 */ MCD_OPC_CheckPredicate, 35, 56, 133, 0, // Skip to: 135640 -/* 101536 */ MCD_OPC_CheckField, 21, 1, 0, 49, 133, 0, // Skip to: 135640 -/* 101543 */ MCD_OPC_Decode, 200, 21, 173, 3, // Opcode: FMINNMv8f16 -/* 101548 */ MCD_OPC_FilterValue, 3, 39, 133, 0, // Skip to: 135640 -/* 101553 */ MCD_OPC_CheckPredicate, 35, 34, 133, 0, // Skip to: 135640 -/* 101558 */ MCD_OPC_CheckField, 21, 1, 0, 27, 133, 0, // Skip to: 135640 -/* 101565 */ MCD_OPC_Decode, 167, 21, 173, 3, // Opcode: FMINNMPv8f16 -/* 101570 */ MCD_OPC_FilterValue, 3, 85, 0, 0, // Skip to: 101660 -/* 101575 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101578 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101600 -/* 101583 */ MCD_OPC_CheckPredicate, 35, 4, 133, 0, // Skip to: 135640 -/* 101588 */ MCD_OPC_CheckField, 21, 1, 0, 253, 132, 0, // Skip to: 135640 -/* 101595 */ MCD_OPC_Decode, 225, 22, 170, 3, // Opcode: FMLSv4f16 -/* 101600 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 101638 -/* 101605 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 101608 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101623 -/* 101613 */ MCD_OPC_CheckPredicate, 35, 230, 132, 0, // Skip to: 135640 -/* 101618 */ MCD_OPC_Decode, 229, 22, 181, 3, // Opcode: FMLSv8f16 -/* 101623 */ MCD_OPC_FilterValue, 1, 220, 132, 0, // Skip to: 135640 -/* 101628 */ MCD_OPC_CheckPredicate, 32, 215, 132, 0, // Skip to: 135640 -/* 101633 */ MCD_OPC_Decode, 251, 41, 173, 3, // Opcode: SQADDv2i64 -/* 101638 */ MCD_OPC_FilterValue, 3, 205, 132, 0, // Skip to: 135640 -/* 101643 */ MCD_OPC_CheckPredicate, 32, 200, 132, 0, // Skip to: 135640 -/* 101648 */ MCD_OPC_CheckField, 21, 1, 1, 193, 132, 0, // Skip to: 135640 -/* 101655 */ MCD_OPC_Decode, 204, 55, 173, 3, // Opcode: UQADDv2i64 -/* 101660 */ MCD_OPC_FilterValue, 5, 91, 0, 0, // Skip to: 101756 -/* 101665 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101668 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101690 -/* 101673 */ MCD_OPC_CheckPredicate, 35, 170, 132, 0, // Skip to: 135640 -/* 101678 */ MCD_OPC_CheckField, 21, 1, 0, 163, 132, 0, // Skip to: 135640 -/* 101685 */ MCD_OPC_Decode, 158, 25, 149, 3, // Opcode: FSUBv4f16 -/* 101690 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101712 -/* 101695 */ MCD_OPC_CheckPredicate, 35, 148, 132, 0, // Skip to: 135640 -/* 101700 */ MCD_OPC_CheckField, 21, 1, 0, 141, 132, 0, // Skip to: 135640 -/* 101707 */ MCD_OPC_Decode, 214, 16, 149, 3, // Opcode: FABDv4f16 -/* 101712 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101734 -/* 101717 */ MCD_OPC_CheckPredicate, 35, 126, 132, 0, // Skip to: 135640 -/* 101722 */ MCD_OPC_CheckField, 21, 1, 0, 119, 132, 0, // Skip to: 135640 -/* 101729 */ MCD_OPC_Decode, 160, 25, 173, 3, // Opcode: FSUBv8f16 -/* 101734 */ MCD_OPC_FilterValue, 3, 109, 132, 0, // Skip to: 135640 -/* 101739 */ MCD_OPC_CheckPredicate, 35, 104, 132, 0, // Skip to: 135640 -/* 101744 */ MCD_OPC_CheckField, 21, 1, 0, 97, 132, 0, // Skip to: 135640 -/* 101751 */ MCD_OPC_Decode, 216, 16, 173, 3, // Opcode: FABDv8f16 -/* 101756 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 101785 -/* 101761 */ MCD_OPC_CheckPredicate, 32, 82, 132, 0, // Skip to: 135640 -/* 101766 */ MCD_OPC_CheckField, 29, 3, 2, 75, 132, 0, // Skip to: 135640 -/* 101773 */ MCD_OPC_CheckField, 21, 1, 0, 68, 132, 0, // Skip to: 135640 -/* 101780 */ MCD_OPC_Decode, 215, 58, 173, 3, // Opcode: UZP1v2i64 -/* 101785 */ MCD_OPC_FilterValue, 7, 58, 132, 0, // Skip to: 135640 -/* 101790 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101793 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101815 -/* 101798 */ MCD_OPC_CheckPredicate, 32, 45, 132, 0, // Skip to: 135640 -/* 101803 */ MCD_OPC_CheckField, 21, 1, 1, 38, 132, 0, // Skip to: 135640 -/* 101810 */ MCD_OPC_Decode, 252, 34, 149, 3, // Opcode: ORNv8i8 -/* 101815 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101837 -/* 101820 */ MCD_OPC_CheckPredicate, 32, 23, 132, 0, // Skip to: 135640 -/* 101825 */ MCD_OPC_CheckField, 21, 1, 1, 16, 132, 0, // Skip to: 135640 -/* 101832 */ MCD_OPC_Decode, 128, 12, 170, 3, // Opcode: BIFv8i8 -/* 101837 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101859 -/* 101842 */ MCD_OPC_CheckPredicate, 32, 1, 132, 0, // Skip to: 135640 -/* 101847 */ MCD_OPC_CheckField, 21, 1, 1, 250, 131, 0, // Skip to: 135640 -/* 101854 */ MCD_OPC_Decode, 251, 34, 173, 3, // Opcode: ORNv16i8 -/* 101859 */ MCD_OPC_FilterValue, 3, 240, 131, 0, // Skip to: 135640 -/* 101864 */ MCD_OPC_CheckPredicate, 32, 235, 131, 0, // Skip to: 135640 -/* 101869 */ MCD_OPC_CheckField, 21, 1, 1, 228, 131, 0, // Skip to: 135640 -/* 101876 */ MCD_OPC_Decode, 255, 11, 181, 3, // Opcode: BIFv16i8 -/* 101881 */ MCD_OPC_FilterValue, 1, 218, 1, 0, // Skip to: 102360 -/* 101886 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 101889 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 101941 -/* 101894 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101897 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101919 -/* 101902 */ MCD_OPC_CheckPredicate, 35, 197, 131, 0, // Skip to: 135640 -/* 101907 */ MCD_OPC_CheckField, 21, 1, 0, 190, 131, 0, // Skip to: 135640 -/* 101914 */ MCD_OPC_Decode, 248, 17, 149, 3, // Opcode: FCMGTv4f16 -/* 101919 */ MCD_OPC_FilterValue, 3, 180, 131, 0, // Skip to: 135640 -/* 101924 */ MCD_OPC_CheckPredicate, 35, 175, 131, 0, // Skip to: 135640 -/* 101929 */ MCD_OPC_CheckField, 21, 1, 0, 168, 131, 0, // Skip to: 135640 -/* 101936 */ MCD_OPC_Decode, 252, 17, 173, 3, // Opcode: FCMGTv8f16 -/* 101941 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 101970 -/* 101946 */ MCD_OPC_CheckPredicate, 32, 153, 131, 0, // Skip to: 135640 -/* 101951 */ MCD_OPC_CheckField, 29, 3, 2, 146, 131, 0, // Skip to: 135640 -/* 101958 */ MCD_OPC_CheckField, 21, 1, 0, 139, 131, 0, // Skip to: 135640 -/* 101965 */ MCD_OPC_Decode, 223, 51, 173, 3, // Opcode: TRN1v2i64 -/* 101970 */ MCD_OPC_FilterValue, 3, 85, 0, 0, // Skip to: 102060 -/* 101975 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 101978 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 102000 -/* 101983 */ MCD_OPC_CheckPredicate, 35, 116, 131, 0, // Skip to: 135640 -/* 101988 */ MCD_OPC_CheckField, 21, 1, 0, 109, 131, 0, // Skip to: 135640 -/* 101995 */ MCD_OPC_Decode, 247, 16, 149, 3, // Opcode: FACGTv4f16 -/* 102000 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102022 -/* 102005 */ MCD_OPC_CheckPredicate, 32, 94, 131, 0, // Skip to: 135640 -/* 102010 */ MCD_OPC_CheckField, 21, 1, 1, 87, 131, 0, // Skip to: 135640 -/* 102017 */ MCD_OPC_Decode, 149, 45, 173, 3, // Opcode: SQSUBv2i64 -/* 102022 */ MCD_OPC_FilterValue, 3, 77, 131, 0, // Skip to: 135640 -/* 102027 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102030 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102045 -/* 102035 */ MCD_OPC_CheckPredicate, 35, 64, 131, 0, // Skip to: 135640 -/* 102040 */ MCD_OPC_Decode, 249, 16, 173, 3, // Opcode: FACGTv8f16 -/* 102045 */ MCD_OPC_FilterValue, 1, 54, 131, 0, // Skip to: 135640 -/* 102050 */ MCD_OPC_CheckPredicate, 32, 49, 131, 0, // Skip to: 135640 -/* 102055 */ MCD_OPC_Decode, 241, 56, 173, 3, // Opcode: UQSUBv2i64 -/* 102060 */ MCD_OPC_FilterValue, 5, 123, 0, 0, // Skip to: 102188 -/* 102065 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102068 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102090 -/* 102073 */ MCD_OPC_CheckPredicate, 35, 26, 131, 0, // Skip to: 135640 -/* 102078 */ MCD_OPC_CheckField, 21, 1, 0, 19, 131, 0, // Skip to: 135640 -/* 102085 */ MCD_OPC_Decode, 242, 21, 149, 3, // Opcode: FMINv4f16 -/* 102090 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 102112 -/* 102095 */ MCD_OPC_CheckPredicate, 35, 4, 131, 0, // Skip to: 135640 -/* 102100 */ MCD_OPC_CheckField, 21, 1, 0, 253, 130, 0, // Skip to: 135640 -/* 102107 */ MCD_OPC_Decode, 209, 21, 149, 3, // Opcode: FMINPv4f16 -/* 102112 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 102150 -/* 102117 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102120 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102135 -/* 102125 */ MCD_OPC_CheckPredicate, 35, 230, 130, 0, // Skip to: 135640 -/* 102130 */ MCD_OPC_Decode, 244, 21, 173, 3, // Opcode: FMINv8f16 -/* 102135 */ MCD_OPC_FilterValue, 1, 220, 130, 0, // Skip to: 135640 -/* 102140 */ MCD_OPC_CheckPredicate, 32, 215, 130, 0, // Skip to: 135640 -/* 102145 */ MCD_OPC_Decode, 169, 13, 173, 3, // Opcode: CMGTv2i64 -/* 102150 */ MCD_OPC_FilterValue, 3, 205, 130, 0, // Skip to: 135640 -/* 102155 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102158 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102173 -/* 102163 */ MCD_OPC_CheckPredicate, 35, 192, 130, 0, // Skip to: 135640 -/* 102168 */ MCD_OPC_Decode, 211, 21, 173, 3, // Opcode: FMINPv8f16 -/* 102173 */ MCD_OPC_FilterValue, 1, 182, 130, 0, // Skip to: 135640 -/* 102178 */ MCD_OPC_CheckPredicate, 32, 177, 130, 0, // Skip to: 135640 -/* 102183 */ MCD_OPC_Decode, 182, 13, 173, 3, // Opcode: CMHIv2i64 -/* 102188 */ MCD_OPC_FilterValue, 6, 77, 0, 0, // Skip to: 102270 -/* 102193 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102196 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102218 -/* 102201 */ MCD_OPC_CheckPredicate, 32, 154, 130, 0, // Skip to: 135640 -/* 102206 */ MCD_OPC_CheckField, 29, 3, 2, 147, 130, 0, // Skip to: 135640 -/* 102213 */ MCD_OPC_Decode, 173, 60, 173, 3, // Opcode: ZIP1v2i64 -/* 102218 */ MCD_OPC_FilterValue, 1, 137, 130, 0, // Skip to: 135640 -/* 102223 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102226 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102248 -/* 102231 */ MCD_OPC_CheckPredicate, 32, 124, 130, 0, // Skip to: 135640 -/* 102236 */ MCD_OPC_CheckField, 16, 5, 0, 117, 130, 0, // Skip to: 135640 -/* 102243 */ MCD_OPC_Decode, 129, 51, 187, 3, // Opcode: SUQADDv2i64 -/* 102248 */ MCD_OPC_FilterValue, 3, 107, 130, 0, // Skip to: 135640 -/* 102253 */ MCD_OPC_CheckPredicate, 32, 102, 130, 0, // Skip to: 135640 -/* 102258 */ MCD_OPC_CheckField, 16, 5, 0, 95, 130, 0, // Skip to: 135640 -/* 102265 */ MCD_OPC_Decode, 141, 58, 187, 3, // Opcode: USQADDv2i64 -/* 102270 */ MCD_OPC_FilterValue, 7, 85, 130, 0, // Skip to: 135640 -/* 102275 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102278 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102300 -/* 102283 */ MCD_OPC_CheckPredicate, 35, 72, 130, 0, // Skip to: 135640 -/* 102288 */ MCD_OPC_CheckField, 21, 1, 0, 65, 130, 0, // Skip to: 135640 -/* 102295 */ MCD_OPC_Decode, 243, 24, 149, 3, // Opcode: FRSQRTSv4f16 -/* 102300 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 102338 -/* 102305 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102308 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102323 -/* 102313 */ MCD_OPC_CheckPredicate, 35, 42, 130, 0, // Skip to: 135640 -/* 102318 */ MCD_OPC_Decode, 245, 24, 173, 3, // Opcode: FRSQRTSv8f16 -/* 102323 */ MCD_OPC_FilterValue, 1, 32, 130, 0, // Skip to: 135640 -/* 102328 */ MCD_OPC_CheckPredicate, 32, 27, 130, 0, // Skip to: 135640 -/* 102333 */ MCD_OPC_Decode, 153, 13, 173, 3, // Opcode: CMGEv2i64 -/* 102338 */ MCD_OPC_FilterValue, 3, 17, 130, 0, // Skip to: 135640 -/* 102343 */ MCD_OPC_CheckPredicate, 32, 12, 130, 0, // Skip to: 135640 -/* 102348 */ MCD_OPC_CheckField, 21, 1, 1, 5, 130, 0, // Skip to: 135640 -/* 102355 */ MCD_OPC_Decode, 190, 13, 173, 3, // Opcode: CMHSv2i64 -/* 102360 */ MCD_OPC_FilterValue, 2, 240, 0, 0, // Skip to: 102605 -/* 102365 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 102368 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 102420 -/* 102373 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102376 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102398 -/* 102381 */ MCD_OPC_CheckPredicate, 32, 230, 129, 0, // Skip to: 135640 -/* 102386 */ MCD_OPC_CheckField, 21, 1, 1, 223, 129, 0, // Skip to: 135640 -/* 102393 */ MCD_OPC_Decode, 149, 46, 173, 3, // Opcode: SSHLv2i64 -/* 102398 */ MCD_OPC_FilterValue, 3, 213, 129, 0, // Skip to: 135640 -/* 102403 */ MCD_OPC_CheckPredicate, 32, 208, 129, 0, // Skip to: 135640 -/* 102408 */ MCD_OPC_CheckField, 21, 1, 1, 201, 129, 0, // Skip to: 135640 -/* 102415 */ MCD_OPC_Decode, 232, 57, 173, 3, // Opcode: USHLv2i64 -/* 102420 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 102472 -/* 102425 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102428 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102450 -/* 102433 */ MCD_OPC_CheckPredicate, 32, 178, 129, 0, // Skip to: 135640 -/* 102438 */ MCD_OPC_CheckField, 21, 1, 1, 171, 129, 0, // Skip to: 135640 -/* 102445 */ MCD_OPC_Decode, 215, 44, 173, 3, // Opcode: SQSHLv2i64 -/* 102450 */ MCD_OPC_FilterValue, 3, 161, 129, 0, // Skip to: 135640 -/* 102455 */ MCD_OPC_CheckPredicate, 32, 156, 129, 0, // Skip to: 135640 -/* 102460 */ MCD_OPC_CheckField, 21, 1, 1, 149, 129, 0, // Skip to: 135640 -/* 102467 */ MCD_OPC_Decode, 194, 56, 173, 3, // Opcode: UQSHLv2i64 -/* 102472 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 102524 -/* 102477 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102480 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102502 -/* 102485 */ MCD_OPC_CheckPredicate, 32, 126, 129, 0, // Skip to: 135640 -/* 102490 */ MCD_OPC_CheckField, 21, 1, 1, 119, 129, 0, // Skip to: 135640 -/* 102497 */ MCD_OPC_Decode, 233, 45, 173, 3, // Opcode: SRSHLv2i64 -/* 102502 */ MCD_OPC_FilterValue, 3, 109, 129, 0, // Skip to: 135640 -/* 102507 */ MCD_OPC_CheckPredicate, 32, 104, 129, 0, // Skip to: 135640 -/* 102512 */ MCD_OPC_CheckField, 21, 1, 1, 97, 129, 0, // Skip to: 135640 -/* 102519 */ MCD_OPC_Decode, 173, 57, 173, 3, // Opcode: URSHLv2i64 -/* 102524 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 102553 -/* 102529 */ MCD_OPC_CheckPredicate, 32, 82, 129, 0, // Skip to: 135640 -/* 102534 */ MCD_OPC_CheckField, 29, 3, 2, 75, 129, 0, // Skip to: 135640 -/* 102541 */ MCD_OPC_CheckField, 21, 1, 0, 68, 129, 0, // Skip to: 135640 -/* 102548 */ MCD_OPC_Decode, 231, 58, 173, 3, // Opcode: UZP2v2i64 -/* 102553 */ MCD_OPC_FilterValue, 7, 58, 129, 0, // Skip to: 135640 -/* 102558 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102561 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102583 -/* 102566 */ MCD_OPC_CheckPredicate, 32, 45, 129, 0, // Skip to: 135640 -/* 102571 */ MCD_OPC_CheckField, 21, 1, 1, 38, 129, 0, // Skip to: 135640 -/* 102578 */ MCD_OPC_Decode, 131, 44, 173, 3, // Opcode: SQRSHLv2i64 -/* 102583 */ MCD_OPC_FilterValue, 3, 28, 129, 0, // Skip to: 135640 -/* 102588 */ MCD_OPC_CheckPredicate, 32, 23, 129, 0, // Skip to: 135640 -/* 102593 */ MCD_OPC_CheckField, 21, 1, 1, 16, 129, 0, // Skip to: 135640 -/* 102600 */ MCD_OPC_Decode, 145, 56, 173, 3, // Opcode: UQRSHLv2i64 -/* 102605 */ MCD_OPC_FilterValue, 3, 114, 0, 0, // Skip to: 102724 -/* 102610 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 102613 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 102642 -/* 102618 */ MCD_OPC_CheckPredicate, 32, 249, 128, 0, // Skip to: 135640 -/* 102623 */ MCD_OPC_CheckField, 29, 3, 2, 242, 128, 0, // Skip to: 135640 -/* 102630 */ MCD_OPC_CheckField, 21, 1, 0, 235, 128, 0, // Skip to: 135640 -/* 102637 */ MCD_OPC_Decode, 239, 51, 173, 3, // Opcode: TRN2v2i64 -/* 102642 */ MCD_OPC_FilterValue, 6, 225, 128, 0, // Skip to: 135640 -/* 102647 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 102650 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102672 -/* 102655 */ MCD_OPC_CheckPredicate, 32, 212, 128, 0, // Skip to: 135640 -/* 102660 */ MCD_OPC_CheckField, 29, 3, 2, 205, 128, 0, // Skip to: 135640 -/* 102667 */ MCD_OPC_Decode, 189, 60, 173, 3, // Opcode: ZIP2v2i64 -/* 102672 */ MCD_OPC_FilterValue, 1, 195, 128, 0, // Skip to: 135640 -/* 102677 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102680 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102702 -/* 102685 */ MCD_OPC_CheckPredicate, 32, 182, 128, 0, // Skip to: 135640 -/* 102690 */ MCD_OPC_CheckField, 16, 5, 0, 175, 128, 0, // Skip to: 135640 -/* 102697 */ MCD_OPC_Decode, 228, 41, 178, 3, // Opcode: SQABSv2i64 -/* 102702 */ MCD_OPC_FilterValue, 3, 165, 128, 0, // Skip to: 135640 -/* 102707 */ MCD_OPC_CheckPredicate, 32, 160, 128, 0, // Skip to: 135640 -/* 102712 */ MCD_OPC_CheckField, 16, 5, 0, 153, 128, 0, // Skip to: 135640 -/* 102719 */ MCD_OPC_Decode, 177, 43, 178, 3, // Opcode: SQNEGv2i64 -/* 102724 */ MCD_OPC_FilterValue, 4, 166, 1, 0, // Skip to: 103151 -/* 102729 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 102732 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 102761 -/* 102737 */ MCD_OPC_CheckPredicate, 39, 130, 128, 0, // Skip to: 135640 -/* 102742 */ MCD_OPC_CheckField, 29, 3, 6, 123, 128, 0, // Skip to: 135640 -/* 102749 */ MCD_OPC_CheckField, 16, 6, 0, 116, 128, 0, // Skip to: 135640 -/* 102756 */ MCD_OPC_Decode, 139, 39, 187, 3, // Opcode: SHA512SU0 -/* 102761 */ MCD_OPC_FilterValue, 1, 69, 0, 0, // Skip to: 102835 -/* 102766 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102769 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102791 -/* 102774 */ MCD_OPC_CheckPredicate, 32, 93, 128, 0, // Skip to: 135640 -/* 102779 */ MCD_OPC_CheckField, 21, 1, 1, 86, 128, 0, // Skip to: 135640 -/* 102786 */ MCD_OPC_Decode, 144, 10, 173, 3, // Opcode: ADDv2i64 -/* 102791 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 102813 -/* 102796 */ MCD_OPC_CheckPredicate, 32, 71, 128, 0, // Skip to: 135640 -/* 102801 */ MCD_OPC_CheckField, 21, 1, 1, 64, 128, 0, // Skip to: 135640 -/* 102808 */ MCD_OPC_Decode, 214, 50, 173, 3, // Opcode: SUBv2i64 -/* 102813 */ MCD_OPC_FilterValue, 6, 54, 128, 0, // Skip to: 135640 -/* 102818 */ MCD_OPC_CheckPredicate, 43, 49, 128, 0, // Skip to: 135640 -/* 102823 */ MCD_OPC_CheckField, 16, 6, 0, 42, 128, 0, // Skip to: 135640 -/* 102830 */ MCD_OPC_Decode, 210, 39, 187, 3, // Opcode: SM4E -/* 102835 */ MCD_OPC_FilterValue, 2, 101, 0, 0, // Skip to: 102941 -/* 102840 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 102843 */ MCD_OPC_FilterValue, 32, 33, 0, 0, // Skip to: 102881 -/* 102848 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102851 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 102866 -/* 102856 */ MCD_OPC_CheckPredicate, 32, 11, 128, 0, // Skip to: 135640 -/* 102861 */ MCD_OPC_Decode, 170, 13, 178, 3, // Opcode: CMGTv2i64rz -/* 102866 */ MCD_OPC_FilterValue, 3, 1, 128, 0, // Skip to: 135640 -/* 102871 */ MCD_OPC_CheckPredicate, 32, 252, 127, 0, // Skip to: 135640 -/* 102876 */ MCD_OPC_Decode, 154, 13, 178, 3, // Opcode: CMGEv2i64rz -/* 102881 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 102903 -/* 102886 */ MCD_OPC_CheckPredicate, 32, 237, 127, 0, // Skip to: 135640 -/* 102891 */ MCD_OPC_CheckField, 29, 3, 2, 230, 127, 0, // Skip to: 135640 -/* 102898 */ MCD_OPC_Decode, 198, 24, 178, 3, // Opcode: FRINTPv2f64 -/* 102903 */ MCD_OPC_FilterValue, 57, 220, 127, 0, // Skip to: 135640 -/* 102908 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102926 -/* 102916 */ MCD_OPC_CheckPredicate, 35, 207, 127, 0, // Skip to: 135640 -/* 102921 */ MCD_OPC_Decode, 199, 24, 150, 3, // Opcode: FRINTPv4f16 -/* 102926 */ MCD_OPC_FilterValue, 2, 197, 127, 0, // Skip to: 135640 -/* 102931 */ MCD_OPC_CheckPredicate, 35, 192, 127, 0, // Skip to: 135640 -/* 102936 */ MCD_OPC_Decode, 201, 24, 178, 3, // Opcode: FRINTPv8f16 -/* 102941 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 102993 -/* 102946 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 102949 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102971 -/* 102954 */ MCD_OPC_CheckPredicate, 32, 169, 127, 0, // Skip to: 135640 -/* 102959 */ MCD_OPC_CheckField, 21, 1, 1, 162, 127, 0, // Skip to: 135640 -/* 102966 */ MCD_OPC_Decode, 186, 14, 173, 3, // Opcode: CMTSTv2i64 -/* 102971 */ MCD_OPC_FilterValue, 3, 152, 127, 0, // Skip to: 135640 -/* 102976 */ MCD_OPC_CheckPredicate, 32, 147, 127, 0, // Skip to: 135640 -/* 102981 */ MCD_OPC_CheckField, 21, 1, 1, 140, 127, 0, // Skip to: 135640 -/* 102988 */ MCD_OPC_Decode, 137, 13, 173, 3, // Opcode: CMEQv2i64 -/* 102993 */ MCD_OPC_FilterValue, 6, 130, 127, 0, // Skip to: 135640 -/* 102998 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 103001 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103023 -/* 103006 */ MCD_OPC_CheckPredicate, 35, 117, 127, 0, // Skip to: 135640 -/* 103011 */ MCD_OPC_CheckField, 16, 6, 57, 110, 127, 0, // Skip to: 135640 -/* 103018 */ MCD_OPC_Decode, 221, 24, 150, 3, // Opcode: FRINTZv4f16 -/* 103023 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103045 -/* 103028 */ MCD_OPC_CheckPredicate, 35, 95, 127, 0, // Skip to: 135640 -/* 103033 */ MCD_OPC_CheckField, 16, 6, 57, 88, 127, 0, // Skip to: 135640 -/* 103040 */ MCD_OPC_Decode, 160, 24, 150, 3, // Opcode: FRINTIv4f16 -/* 103045 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 103098 -/* 103050 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103053 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103068 -/* 103058 */ MCD_OPC_CheckPredicate, 32, 65, 127, 0, // Skip to: 135640 -/* 103063 */ MCD_OPC_Decode, 138, 13, 178, 3, // Opcode: CMEQv2i64rz -/* 103068 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103083 -/* 103073 */ MCD_OPC_CheckPredicate, 32, 50, 127, 0, // Skip to: 135640 -/* 103078 */ MCD_OPC_Decode, 220, 24, 178, 3, // Opcode: FRINTZv2f64 -/* 103083 */ MCD_OPC_FilterValue, 57, 40, 127, 0, // Skip to: 135640 -/* 103088 */ MCD_OPC_CheckPredicate, 35, 35, 127, 0, // Skip to: 135640 -/* 103093 */ MCD_OPC_Decode, 223, 24, 178, 3, // Opcode: FRINTZv8f16 -/* 103098 */ MCD_OPC_FilterValue, 3, 25, 127, 0, // Skip to: 135640 -/* 103103 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103106 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103121 -/* 103111 */ MCD_OPC_CheckPredicate, 32, 12, 127, 0, // Skip to: 135640 -/* 103116 */ MCD_OPC_Decode, 204, 13, 178, 3, // Opcode: CMLEv2i64rz -/* 103121 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103136 -/* 103126 */ MCD_OPC_CheckPredicate, 32, 253, 126, 0, // Skip to: 135640 -/* 103131 */ MCD_OPC_Decode, 159, 24, 178, 3, // Opcode: FRINTIv2f64 -/* 103136 */ MCD_OPC_FilterValue, 57, 243, 126, 0, // Skip to: 135640 -/* 103141 */ MCD_OPC_CheckPredicate, 35, 238, 126, 0, // Skip to: 135640 -/* 103146 */ MCD_OPC_Decode, 162, 24, 178, 3, // Opcode: FRINTIv8f16 -/* 103151 */ MCD_OPC_FilterValue, 5, 93, 1, 0, // Skip to: 103505 -/* 103156 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 103159 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 103211 -/* 103164 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103167 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103189 -/* 103172 */ MCD_OPC_CheckPredicate, 35, 207, 126, 0, // Skip to: 135640 -/* 103177 */ MCD_OPC_CheckField, 16, 6, 57, 200, 126, 0, // Skip to: 135640 -/* 103184 */ MCD_OPC_Decode, 173, 19, 150, 3, // Opcode: FCVTPSv4f16 -/* 103189 */ MCD_OPC_FilterValue, 6, 190, 126, 0, // Skip to: 135640 -/* 103194 */ MCD_OPC_CheckPredicate, 35, 185, 126, 0, // Skip to: 135640 -/* 103199 */ MCD_OPC_CheckField, 16, 6, 57, 178, 126, 0, // Skip to: 135640 -/* 103206 */ MCD_OPC_Decode, 228, 19, 150, 3, // Opcode: FCVTZSv4f16 -/* 103211 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 103263 -/* 103216 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103219 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103241 -/* 103224 */ MCD_OPC_CheckPredicate, 35, 155, 126, 0, // Skip to: 135640 -/* 103229 */ MCD_OPC_CheckField, 16, 6, 57, 148, 126, 0, // Skip to: 135640 -/* 103236 */ MCD_OPC_Decode, 187, 19, 150, 3, // Opcode: FCVTPUv4f16 -/* 103241 */ MCD_OPC_FilterValue, 6, 138, 126, 0, // Skip to: 135640 -/* 103246 */ MCD_OPC_CheckPredicate, 35, 133, 126, 0, // Skip to: 135640 -/* 103251 */ MCD_OPC_CheckField, 16, 6, 57, 126, 126, 0, // Skip to: 135640 -/* 103258 */ MCD_OPC_Decode, 137, 20, 150, 3, // Opcode: FCVTZUv4f16 -/* 103263 */ MCD_OPC_FilterValue, 2, 131, 0, 0, // Skip to: 103399 -/* 103268 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103271 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 103324 -/* 103276 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103279 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103294 -/* 103284 */ MCD_OPC_CheckPredicate, 32, 95, 126, 0, // Skip to: 135640 -/* 103289 */ MCD_OPC_Decode, 212, 13, 178, 3, // Opcode: CMLTv2i64rz -/* 103294 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103309 -/* 103299 */ MCD_OPC_CheckPredicate, 32, 80, 126, 0, // Skip to: 135640 -/* 103304 */ MCD_OPC_Decode, 172, 19, 178, 3, // Opcode: FCVTPSv2f64 -/* 103309 */ MCD_OPC_FilterValue, 57, 70, 126, 0, // Skip to: 135640 -/* 103314 */ MCD_OPC_CheckPredicate, 35, 65, 126, 0, // Skip to: 135640 -/* 103319 */ MCD_OPC_Decode, 175, 19, 178, 3, // Opcode: FCVTPSv8f16 -/* 103324 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 103377 -/* 103329 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103332 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103347 -/* 103337 */ MCD_OPC_CheckPredicate, 32, 42, 126, 0, // Skip to: 135640 -/* 103342 */ MCD_OPC_Decode, 168, 9, 178, 3, // Opcode: ABSv2i64 -/* 103347 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103362 -/* 103352 */ MCD_OPC_CheckPredicate, 32, 27, 126, 0, // Skip to: 135640 -/* 103357 */ MCD_OPC_Decode, 225, 19, 178, 3, // Opcode: FCVTZSv2f64 -/* 103362 */ MCD_OPC_FilterValue, 57, 17, 126, 0, // Skip to: 135640 -/* 103367 */ MCD_OPC_CheckPredicate, 35, 12, 126, 0, // Skip to: 135640 -/* 103372 */ MCD_OPC_Decode, 232, 19, 178, 3, // Opcode: FCVTZSv8f16 -/* 103377 */ MCD_OPC_FilterValue, 7, 2, 126, 0, // Skip to: 135640 -/* 103382 */ MCD_OPC_CheckPredicate, 32, 253, 125, 0, // Skip to: 135640 -/* 103387 */ MCD_OPC_CheckField, 21, 1, 1, 246, 125, 0, // Skip to: 135640 -/* 103394 */ MCD_OPC_Decode, 203, 9, 173, 3, // Opcode: ADDPv2i64 -/* 103399 */ MCD_OPC_FilterValue, 3, 236, 125, 0, // Skip to: 135640 -/* 103404 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103407 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 103429 -/* 103412 */ MCD_OPC_CheckPredicate, 32, 223, 125, 0, // Skip to: 135640 -/* 103417 */ MCD_OPC_CheckField, 10, 3, 6, 216, 125, 0, // Skip to: 135640 -/* 103424 */ MCD_OPC_Decode, 232, 34, 178, 3, // Opcode: NEGv2i64 -/* 103429 */ MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 103467 -/* 103434 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103437 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 103452 -/* 103442 */ MCD_OPC_CheckPredicate, 32, 193, 125, 0, // Skip to: 135640 -/* 103447 */ MCD_OPC_Decode, 186, 19, 178, 3, // Opcode: FCVTPUv2f64 -/* 103452 */ MCD_OPC_FilterValue, 6, 183, 125, 0, // Skip to: 135640 -/* 103457 */ MCD_OPC_CheckPredicate, 32, 178, 125, 0, // Skip to: 135640 -/* 103462 */ MCD_OPC_Decode, 134, 20, 178, 3, // Opcode: FCVTZUv2f64 -/* 103467 */ MCD_OPC_FilterValue, 57, 168, 125, 0, // Skip to: 135640 -/* 103472 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103475 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 103490 -/* 103480 */ MCD_OPC_CheckPredicate, 35, 155, 125, 0, // Skip to: 135640 -/* 103485 */ MCD_OPC_Decode, 189, 19, 178, 3, // Opcode: FCVTPUv8f16 -/* 103490 */ MCD_OPC_FilterValue, 6, 145, 125, 0, // Skip to: 135640 -/* 103495 */ MCD_OPC_CheckPredicate, 35, 140, 125, 0, // Skip to: 135640 -/* 103500 */ MCD_OPC_Decode, 141, 20, 178, 3, // Opcode: FCVTZUv8f16 -/* 103505 */ MCD_OPC_FilterValue, 6, 4, 2, 0, // Skip to: 104026 -/* 103510 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 103513 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 103581 -/* 103518 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103521 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103543 -/* 103526 */ MCD_OPC_CheckPredicate, 35, 109, 125, 0, // Skip to: 135640 -/* 103531 */ MCD_OPC_CheckField, 16, 6, 56, 102, 125, 0, // Skip to: 135640 -/* 103538 */ MCD_OPC_Decode, 250, 17, 150, 3, // Opcode: FCMGTv4i16rz -/* 103543 */ MCD_OPC_FilterValue, 6, 92, 125, 0, // Skip to: 135640 -/* 103548 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103551 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 103566 -/* 103556 */ MCD_OPC_CheckPredicate, 35, 79, 125, 0, // Skip to: 135640 -/* 103561 */ MCD_OPC_Decode, 206, 17, 150, 3, // Opcode: FCMEQv4i16rz -/* 103566 */ MCD_OPC_FilterValue, 57, 69, 125, 0, // Skip to: 135640 -/* 103571 */ MCD_OPC_CheckPredicate, 35, 64, 125, 0, // Skip to: 135640 -/* 103576 */ MCD_OPC_Decode, 227, 23, 150, 3, // Opcode: FRECPEv4f16 -/* 103581 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 103649 -/* 103586 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103589 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103611 -/* 103594 */ MCD_OPC_CheckPredicate, 35, 41, 125, 0, // Skip to: 135640 -/* 103599 */ MCD_OPC_CheckField, 16, 6, 56, 34, 125, 0, // Skip to: 135640 -/* 103606 */ MCD_OPC_Decode, 228, 17, 150, 3, // Opcode: FCMGEv4i16rz -/* 103611 */ MCD_OPC_FilterValue, 6, 24, 125, 0, // Skip to: 135640 -/* 103616 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103619 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 103634 -/* 103624 */ MCD_OPC_CheckPredicate, 35, 11, 125, 0, // Skip to: 135640 -/* 103629 */ MCD_OPC_Decode, 147, 18, 150, 3, // Opcode: FCMLEv4i16rz -/* 103634 */ MCD_OPC_FilterValue, 57, 1, 125, 0, // Skip to: 135640 -/* 103639 */ MCD_OPC_CheckPredicate, 35, 252, 124, 0, // Skip to: 135640 -/* 103644 */ MCD_OPC_Decode, 232, 24, 150, 3, // Opcode: FRSQRTEv4f16 -/* 103649 */ MCD_OPC_FilterValue, 2, 175, 0, 0, // Skip to: 103829 -/* 103654 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... -/* 103657 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103679 -/* 103662 */ MCD_OPC_CheckPredicate, 32, 229, 124, 0, // Skip to: 135640 -/* 103667 */ MCD_OPC_CheckField, 21, 1, 1, 222, 124, 0, // Skip to: 135640 -/* 103674 */ MCD_OPC_Decode, 197, 21, 173, 3, // Opcode: FMINNMv2f64 -/* 103679 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 103717 -/* 103684 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103687 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103702 -/* 103692 */ MCD_OPC_CheckPredicate, 32, 199, 124, 0, // Skip to: 135640 -/* 103697 */ MCD_OPC_Decode, 247, 17, 178, 3, // Opcode: FCMGTv2i64rz -/* 103702 */ MCD_OPC_FilterValue, 56, 189, 124, 0, // Skip to: 135640 -/* 103707 */ MCD_OPC_CheckPredicate, 35, 184, 124, 0, // Skip to: 135640 -/* 103712 */ MCD_OPC_Decode, 253, 17, 178, 3, // Opcode: FCMGTv8i16rz -/* 103717 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 103739 -/* 103722 */ MCD_OPC_CheckPredicate, 32, 169, 124, 0, // Skip to: 135640 -/* 103727 */ MCD_OPC_CheckField, 21, 1, 1, 162, 124, 0, // Skip to: 135640 -/* 103734 */ MCD_OPC_Decode, 222, 22, 181, 3, // Opcode: FMLSv2f64 -/* 103739 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 103761 -/* 103744 */ MCD_OPC_CheckPredicate, 32, 147, 124, 0, // Skip to: 135640 -/* 103749 */ MCD_OPC_CheckField, 21, 1, 1, 140, 124, 0, // Skip to: 135640 -/* 103756 */ MCD_OPC_Decode, 157, 25, 173, 3, // Opcode: FSUBv2f64 -/* 103761 */ MCD_OPC_FilterValue, 6, 130, 124, 0, // Skip to: 135640 -/* 103766 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103769 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103784 -/* 103774 */ MCD_OPC_CheckPredicate, 32, 117, 124, 0, // Skip to: 135640 -/* 103779 */ MCD_OPC_Decode, 203, 17, 178, 3, // Opcode: FCMEQv2i64rz -/* 103784 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103799 -/* 103789 */ MCD_OPC_CheckPredicate, 32, 102, 124, 0, // Skip to: 135640 -/* 103794 */ MCD_OPC_Decode, 226, 23, 178, 3, // Opcode: FRECPEv2f64 -/* 103799 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 103814 -/* 103804 */ MCD_OPC_CheckPredicate, 35, 87, 124, 0, // Skip to: 135640 -/* 103809 */ MCD_OPC_Decode, 209, 17, 178, 3, // Opcode: FCMEQv8i16rz -/* 103814 */ MCD_OPC_FilterValue, 57, 77, 124, 0, // Skip to: 135640 -/* 103819 */ MCD_OPC_CheckPredicate, 35, 72, 124, 0, // Skip to: 135640 -/* 103824 */ MCD_OPC_Decode, 229, 23, 178, 3, // Opcode: FRECPEv8f16 -/* 103829 */ MCD_OPC_FilterValue, 3, 62, 124, 0, // Skip to: 135640 -/* 103834 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 103837 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 103965 -/* 103842 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 103845 */ MCD_OPC_FilterValue, 32, 33, 0, 0, // Skip to: 103883 -/* 103850 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 103853 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 103868 -/* 103858 */ MCD_OPC_CheckPredicate, 32, 33, 124, 0, // Skip to: 135640 -/* 103863 */ MCD_OPC_Decode, 225, 17, 178, 3, // Opcode: FCMGEv2i64rz -/* 103868 */ MCD_OPC_FilterValue, 3, 23, 124, 0, // Skip to: 135640 -/* 103873 */ MCD_OPC_CheckPredicate, 32, 18, 124, 0, // Skip to: 135640 -/* 103878 */ MCD_OPC_Decode, 146, 18, 178, 3, // Opcode: FCMLEv2i64rz -/* 103883 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 103905 -/* 103888 */ MCD_OPC_CheckPredicate, 32, 3, 124, 0, // Skip to: 135640 -/* 103893 */ MCD_OPC_CheckField, 11, 2, 3, 252, 123, 0, // Skip to: 135640 -/* 103900 */ MCD_OPC_Decode, 231, 24, 178, 3, // Opcode: FRSQRTEv2f64 -/* 103905 */ MCD_OPC_FilterValue, 56, 33, 0, 0, // Skip to: 103943 -/* 103910 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 103913 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 103928 -/* 103918 */ MCD_OPC_CheckPredicate, 35, 229, 123, 0, // Skip to: 135640 -/* 103923 */ MCD_OPC_Decode, 231, 17, 178, 3, // Opcode: FCMGEv8i16rz -/* 103928 */ MCD_OPC_FilterValue, 3, 219, 123, 0, // Skip to: 135640 -/* 103933 */ MCD_OPC_CheckPredicate, 35, 214, 123, 0, // Skip to: 135640 -/* 103938 */ MCD_OPC_Decode, 149, 18, 178, 3, // Opcode: FCMLEv8i16rz -/* 103943 */ MCD_OPC_FilterValue, 57, 204, 123, 0, // Skip to: 135640 -/* 103948 */ MCD_OPC_CheckPredicate, 35, 199, 123, 0, // Skip to: 135640 -/* 103953 */ MCD_OPC_CheckField, 11, 2, 3, 192, 123, 0, // Skip to: 135640 -/* 103960 */ MCD_OPC_Decode, 234, 24, 178, 3, // Opcode: FRSQRTEv8f16 -/* 103965 */ MCD_OPC_FilterValue, 1, 182, 123, 0, // Skip to: 135640 -/* 103970 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 103973 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103988 -/* 103978 */ MCD_OPC_CheckPredicate, 46, 169, 123, 0, // Skip to: 135640 -/* 103983 */ MCD_OPC_Decode, 132, 18, 210, 3, // Opcode: FCMLAv2f64 -/* 103988 */ MCD_OPC_FilterValue, 1, 159, 123, 0, // Skip to: 135640 -/* 103993 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... -/* 103996 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104011 -/* 104001 */ MCD_OPC_CheckPredicate, 32, 146, 123, 0, // Skip to: 135640 -/* 104006 */ MCD_OPC_Decode, 161, 21, 173, 3, // Opcode: FMINNMPv2f64 -/* 104011 */ MCD_OPC_FilterValue, 2, 136, 123, 0, // Skip to: 135640 -/* 104016 */ MCD_OPC_CheckPredicate, 32, 131, 123, 0, // Skip to: 135640 -/* 104021 */ MCD_OPC_Decode, 213, 16, 173, 3, // Opcode: FABDv2f64 -/* 104026 */ MCD_OPC_FilterValue, 7, 121, 123, 0, // Skip to: 135640 -/* 104031 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 104034 */ MCD_OPC_FilterValue, 0, 61, 0, 0, // Skip to: 104100 -/* 104039 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104042 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 104071 -/* 104047 */ MCD_OPC_CheckPredicate, 38, 100, 123, 0, // Skip to: 135640 -/* 104052 */ MCD_OPC_CheckField, 21, 1, 1, 93, 123, 0, // Skip to: 135640 -/* 104059 */ MCD_OPC_CheckField, 12, 1, 0, 86, 123, 0, // Skip to: 135640 -/* 104066 */ MCD_OPC_Decode, 191, 35, 145, 3, // Opcode: PMULLv1i64 -/* 104071 */ MCD_OPC_FilterValue, 2, 76, 123, 0, // Skip to: 135640 -/* 104076 */ MCD_OPC_CheckPredicate, 38, 71, 123, 0, // Skip to: 135640 -/* 104081 */ MCD_OPC_CheckField, 21, 1, 1, 64, 123, 0, // Skip to: 135640 -/* 104088 */ MCD_OPC_CheckField, 12, 1, 0, 57, 123, 0, // Skip to: 135640 -/* 104095 */ MCD_OPC_Decode, 192, 35, 173, 3, // Opcode: PMULLv2i64 -/* 104100 */ MCD_OPC_FilterValue, 1, 93, 0, 0, // Skip to: 104198 -/* 104105 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 104108 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104130 -/* 104113 */ MCD_OPC_CheckPredicate, 46, 34, 123, 0, // Skip to: 135640 -/* 104118 */ MCD_OPC_CheckField, 29, 3, 3, 27, 123, 0, // Skip to: 135640 -/* 104125 */ MCD_OPC_Decode, 169, 17, 211, 3, // Opcode: FCADDv2f64 -/* 104130 */ MCD_OPC_FilterValue, 1, 17, 123, 0, // Skip to: 135640 -/* 104135 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104138 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104160 -/* 104143 */ MCD_OPC_CheckPredicate, 32, 4, 123, 0, // Skip to: 135640 -/* 104148 */ MCD_OPC_CheckField, 29, 3, 3, 253, 122, 0, // Skip to: 135640 -/* 104155 */ MCD_OPC_Decode, 245, 17, 173, 3, // Opcode: FCMGTv2f64 -/* 104160 */ MCD_OPC_FilterValue, 1, 243, 122, 0, // Skip to: 135640 -/* 104165 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104168 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 104183 -/* 104173 */ MCD_OPC_CheckPredicate, 32, 230, 122, 0, // Skip to: 135640 -/* 104178 */ MCD_OPC_Decode, 241, 21, 173, 3, // Opcode: FMINv2f64 -/* 104183 */ MCD_OPC_FilterValue, 3, 220, 122, 0, // Skip to: 135640 -/* 104188 */ MCD_OPC_CheckPredicate, 32, 215, 122, 0, // Skip to: 135640 -/* 104193 */ MCD_OPC_Decode, 205, 21, 173, 3, // Opcode: FMINPv2f64 -/* 104198 */ MCD_OPC_FilterValue, 2, 24, 1, 0, // Skip to: 104483 -/* 104203 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 104206 */ MCD_OPC_FilterValue, 32, 63, 0, 0, // Skip to: 104274 -/* 104211 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104214 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104236 -/* 104219 */ MCD_OPC_CheckPredicate, 32, 184, 122, 0, // Skip to: 135640 -/* 104224 */ MCD_OPC_CheckField, 29, 3, 2, 177, 122, 0, // Skip to: 135640 -/* 104231 */ MCD_OPC_Decode, 157, 18, 178, 3, // Opcode: FCMLTv2i64rz -/* 104236 */ MCD_OPC_FilterValue, 1, 167, 122, 0, // Skip to: 135640 -/* 104241 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104244 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 104259 -/* 104249 */ MCD_OPC_CheckPredicate, 32, 154, 122, 0, // Skip to: 135640 -/* 104254 */ MCD_OPC_Decode, 224, 16, 178, 3, // Opcode: FABSv2f64 -/* 104259 */ MCD_OPC_FilterValue, 3, 144, 122, 0, // Skip to: 135640 -/* 104264 */ MCD_OPC_CheckPredicate, 32, 139, 122, 0, // Skip to: 135640 -/* 104269 */ MCD_OPC_Decode, 194, 23, 178, 3, // Opcode: FNEGv2f64 -/* 104274 */ MCD_OPC_FilterValue, 33, 24, 0, 0, // Skip to: 104303 -/* 104279 */ MCD_OPC_CheckPredicate, 32, 124, 122, 0, // Skip to: 135640 -/* 104284 */ MCD_OPC_CheckField, 29, 3, 3, 117, 122, 0, // Skip to: 135640 -/* 104291 */ MCD_OPC_CheckField, 12, 1, 1, 110, 122, 0, // Skip to: 135640 -/* 104298 */ MCD_OPC_Decode, 128, 25, 178, 3, // Opcode: FSQRTv2f64 -/* 104303 */ MCD_OPC_FilterValue, 56, 123, 0, 0, // Skip to: 104431 -/* 104308 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104311 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 104349 -/* 104316 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104319 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104334 -/* 104324 */ MCD_OPC_CheckPredicate, 35, 79, 122, 0, // Skip to: 135640 -/* 104329 */ MCD_OPC_Decode, 158, 18, 150, 3, // Opcode: FCMLTv4i16rz -/* 104334 */ MCD_OPC_FilterValue, 1, 69, 122, 0, // Skip to: 135640 -/* 104339 */ MCD_OPC_CheckPredicate, 35, 64, 122, 0, // Skip to: 135640 -/* 104344 */ MCD_OPC_Decode, 225, 16, 150, 3, // Opcode: FABSv4f16 -/* 104349 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 104371 -/* 104354 */ MCD_OPC_CheckPredicate, 35, 49, 122, 0, // Skip to: 135640 -/* 104359 */ MCD_OPC_CheckField, 12, 1, 1, 42, 122, 0, // Skip to: 135640 -/* 104366 */ MCD_OPC_Decode, 195, 23, 150, 3, // Opcode: FNEGv4f16 -/* 104371 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 104409 -/* 104376 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104379 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104394 -/* 104384 */ MCD_OPC_CheckPredicate, 35, 19, 122, 0, // Skip to: 135640 -/* 104389 */ MCD_OPC_Decode, 160, 18, 178, 3, // Opcode: FCMLTv8i16rz -/* 104394 */ MCD_OPC_FilterValue, 1, 9, 122, 0, // Skip to: 135640 -/* 104399 */ MCD_OPC_CheckPredicate, 35, 4, 122, 0, // Skip to: 135640 -/* 104404 */ MCD_OPC_Decode, 227, 16, 178, 3, // Opcode: FABSv8f16 -/* 104409 */ MCD_OPC_FilterValue, 3, 250, 121, 0, // Skip to: 135640 -/* 104414 */ MCD_OPC_CheckPredicate, 35, 245, 121, 0, // Skip to: 135640 -/* 104419 */ MCD_OPC_CheckField, 12, 1, 1, 238, 121, 0, // Skip to: 135640 -/* 104426 */ MCD_OPC_Decode, 197, 23, 178, 3, // Opcode: FNEGv8f16 -/* 104431 */ MCD_OPC_FilterValue, 57, 228, 121, 0, // Skip to: 135640 -/* 104436 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104439 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 104461 -/* 104444 */ MCD_OPC_CheckPredicate, 35, 215, 121, 0, // Skip to: 135640 -/* 104449 */ MCD_OPC_CheckField, 12, 1, 1, 208, 121, 0, // Skip to: 135640 -/* 104456 */ MCD_OPC_Decode, 129, 25, 150, 3, // Opcode: FSQRTv4f16 -/* 104461 */ MCD_OPC_FilterValue, 3, 198, 121, 0, // Skip to: 135640 -/* 104466 */ MCD_OPC_CheckPredicate, 35, 193, 121, 0, // Skip to: 135640 -/* 104471 */ MCD_OPC_CheckField, 12, 1, 1, 186, 121, 0, // Skip to: 135640 -/* 104478 */ MCD_OPC_Decode, 131, 25, 178, 3, // Opcode: FSQRTv8f16 -/* 104483 */ MCD_OPC_FilterValue, 3, 176, 121, 0, // Skip to: 135640 -/* 104488 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104491 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 104520 -/* 104496 */ MCD_OPC_CheckPredicate, 42, 163, 121, 0, // Skip to: 135640 -/* 104501 */ MCD_OPC_CheckField, 21, 1, 0, 156, 121, 0, // Skip to: 135640 -/* 104508 */ MCD_OPC_CheckField, 12, 1, 1, 149, 121, 0, // Skip to: 135640 -/* 104515 */ MCD_OPC_Decode, 174, 11, 181, 3, // Opcode: BFMLALB -/* 104520 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 104549 -/* 104525 */ MCD_OPC_CheckPredicate, 32, 134, 121, 0, // Skip to: 135640 -/* 104530 */ MCD_OPC_CheckField, 21, 1, 1, 127, 121, 0, // Skip to: 135640 -/* 104537 */ MCD_OPC_CheckField, 12, 1, 1, 120, 121, 0, // Skip to: 135640 -/* 104544 */ MCD_OPC_Decode, 242, 24, 173, 3, // Opcode: FRSQRTSv2f64 -/* 104549 */ MCD_OPC_FilterValue, 3, 110, 121, 0, // Skip to: 135640 -/* 104554 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104557 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104579 -/* 104562 */ MCD_OPC_CheckPredicate, 32, 97, 121, 0, // Skip to: 135640 -/* 104567 */ MCD_OPC_CheckField, 21, 1, 1, 90, 121, 0, // Skip to: 135640 -/* 104574 */ MCD_OPC_Decode, 246, 16, 173, 3, // Opcode: FACGTv2f64 -/* 104579 */ MCD_OPC_FilterValue, 1, 80, 121, 0, // Skip to: 135640 -/* 104584 */ MCD_OPC_CheckPredicate, 42, 75, 121, 0, // Skip to: 135640 -/* 104589 */ MCD_OPC_CheckField, 21, 1, 0, 68, 121, 0, // Skip to: 135640 -/* 104596 */ MCD_OPC_Decode, 178, 11, 181, 3, // Opcode: BFMLALT -/* 104601 */ MCD_OPC_FilterValue, 12, 124, 17, 0, // Skip to: 109082 -/* 104606 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 104609 */ MCD_OPC_FilterValue, 0, 81, 4, 0, // Skip to: 105719 -/* 104614 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 104617 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 104685 -/* 104622 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 104625 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 104640 -/* 104630 */ MCD_OPC_CheckPredicate, 35, 29, 121, 0, // Skip to: 135640 -/* 104635 */ MCD_OPC_Decode, 170, 22, 214, 3, // Opcode: FMLAv4i16_indexed -/* 104640 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 104655 -/* 104645 */ MCD_OPC_CheckPredicate, 35, 14, 121, 0, // Skip to: 135640 -/* 104650 */ MCD_OPC_Decode, 227, 22, 214, 3, // Opcode: FMLSv4i16_indexed -/* 104655 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 104670 -/* 104660 */ MCD_OPC_CheckPredicate, 35, 255, 120, 0, // Skip to: 135640 -/* 104665 */ MCD_OPC_Decode, 183, 23, 215, 3, // Opcode: FMULv4i16_indexed -/* 104670 */ MCD_OPC_FilterValue, 15, 245, 120, 0, // Skip to: 135640 -/* 104675 */ MCD_OPC_CheckPredicate, 45, 240, 120, 0, // Skip to: 135640 -/* 104680 */ MCD_OPC_Decode, 225, 50, 216, 3, // Opcode: SUDOTlanev8i8 -/* 104685 */ MCD_OPC_FilterValue, 1, 230, 120, 0, // Skip to: 135640 -/* 104690 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 104693 */ MCD_OPC_FilterValue, 0, 41, 3, 0, // Skip to: 105507 -/* 104698 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 104701 */ MCD_OPC_FilterValue, 0, 143, 1, 0, // Skip to: 105105 -/* 104706 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 104709 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 104862 -/* 104714 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 104717 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 104824 -/* 104722 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 104725 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 104786 -/* 104730 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 104733 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104748 -/* 104738 */ MCD_OPC_CheckPredicate, 32, 177, 120, 0, // Skip to: 135640 -/* 104743 */ MCD_OPC_Decode, 154, 34, 217, 3, // Opcode: MOVIv2i32 -/* 104748 */ MCD_OPC_FilterValue, 1, 167, 120, 0, // Skip to: 135640 -/* 104753 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 104756 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104771 -/* 104761 */ MCD_OPC_CheckPredicate, 32, 154, 120, 0, // Skip to: 135640 -/* 104766 */ MCD_OPC_Decode, 161, 46, 218, 3, // Opcode: SSHRv8i8_shift -/* 104771 */ MCD_OPC_FilterValue, 1, 144, 120, 0, // Skip to: 135640 -/* 104776 */ MCD_OPC_CheckPredicate, 32, 139, 120, 0, // Skip to: 135640 -/* 104781 */ MCD_OPC_Decode, 249, 45, 218, 3, // Opcode: SRSHRv8i8_shift -/* 104786 */ MCD_OPC_FilterValue, 1, 129, 120, 0, // Skip to: 135640 -/* 104791 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 104794 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104809 -/* 104799 */ MCD_OPC_CheckPredicate, 32, 116, 120, 0, // Skip to: 135640 -/* 104804 */ MCD_OPC_Decode, 158, 46, 219, 3, // Opcode: SSHRv4i16_shift -/* 104809 */ MCD_OPC_FilterValue, 1, 106, 120, 0, // Skip to: 135640 -/* 104814 */ MCD_OPC_CheckPredicate, 32, 101, 120, 0, // Skip to: 135640 -/* 104819 */ MCD_OPC_Decode, 246, 45, 219, 3, // Opcode: SRSHRv4i16_shift -/* 104824 */ MCD_OPC_FilterValue, 1, 91, 120, 0, // Skip to: 135640 -/* 104829 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 104832 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104847 -/* 104837 */ MCD_OPC_CheckPredicate, 32, 78, 120, 0, // Skip to: 135640 -/* 104842 */ MCD_OPC_Decode, 156, 46, 220, 3, // Opcode: SSHRv2i32_shift -/* 104847 */ MCD_OPC_FilterValue, 1, 68, 120, 0, // Skip to: 135640 -/* 104852 */ MCD_OPC_CheckPredicate, 32, 63, 120, 0, // Skip to: 135640 -/* 104857 */ MCD_OPC_Decode, 244, 45, 220, 3, // Opcode: SRSHRv2i32_shift -/* 104862 */ MCD_OPC_FilterValue, 1, 53, 120, 0, // Skip to: 135640 -/* 104867 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 104870 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 105037 -/* 104875 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 104878 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 104969 -/* 104883 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 104886 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104901 -/* 104891 */ MCD_OPC_CheckPredicate, 32, 24, 120, 0, // Skip to: 135640 -/* 104896 */ MCD_OPC_Decode, 142, 35, 221, 3, // Opcode: ORRv2i32 -/* 104901 */ MCD_OPC_FilterValue, 1, 14, 120, 0, // Skip to: 135640 -/* 104906 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 104909 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104924 -/* 104914 */ MCD_OPC_CheckPredicate, 32, 1, 120, 0, // Skip to: 135640 -/* 104919 */ MCD_OPC_Decode, 173, 46, 222, 3, // Opcode: SSRAv8i8_shift -/* 104924 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 104939 -/* 104929 */ MCD_OPC_CheckPredicate, 32, 242, 119, 0, // Skip to: 135640 -/* 104934 */ MCD_OPC_Decode, 133, 46, 222, 3, // Opcode: SRSRAv8i8_shift -/* 104939 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 104954 -/* 104944 */ MCD_OPC_CheckPredicate, 32, 227, 119, 0, // Skip to: 135640 -/* 104949 */ MCD_OPC_Decode, 164, 39, 223, 3, // Opcode: SHLv8i8_shift -/* 104954 */ MCD_OPC_FilterValue, 3, 217, 119, 0, // Skip to: 135640 -/* 104959 */ MCD_OPC_CheckPredicate, 32, 212, 119, 0, // Skip to: 135640 -/* 104964 */ MCD_OPC_Decode, 224, 44, 223, 3, // Opcode: SQSHLv8i8_shift -/* 104969 */ MCD_OPC_FilterValue, 1, 202, 119, 0, // Skip to: 135640 -/* 104974 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 104977 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104992 -/* 104982 */ MCD_OPC_CheckPredicate, 32, 189, 119, 0, // Skip to: 135640 -/* 104987 */ MCD_OPC_Decode, 170, 46, 224, 3, // Opcode: SSRAv4i16_shift -/* 104992 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105007 -/* 104997 */ MCD_OPC_CheckPredicate, 32, 174, 119, 0, // Skip to: 135640 -/* 105002 */ MCD_OPC_Decode, 130, 46, 224, 3, // Opcode: SRSRAv4i16_shift -/* 105007 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 105022 -/* 105012 */ MCD_OPC_CheckPredicate, 32, 159, 119, 0, // Skip to: 135640 -/* 105017 */ MCD_OPC_Decode, 161, 39, 225, 3, // Opcode: SHLv4i16_shift -/* 105022 */ MCD_OPC_FilterValue, 3, 149, 119, 0, // Skip to: 135640 -/* 105027 */ MCD_OPC_CheckPredicate, 32, 144, 119, 0, // Skip to: 135640 -/* 105032 */ MCD_OPC_Decode, 218, 44, 225, 3, // Opcode: SQSHLv4i16_shift -/* 105037 */ MCD_OPC_FilterValue, 1, 134, 119, 0, // Skip to: 135640 -/* 105042 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 105045 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105060 -/* 105050 */ MCD_OPC_CheckPredicate, 32, 121, 119, 0, // Skip to: 135640 -/* 105055 */ MCD_OPC_Decode, 168, 46, 226, 3, // Opcode: SSRAv2i32_shift -/* 105060 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105075 -/* 105065 */ MCD_OPC_CheckPredicate, 32, 106, 119, 0, // Skip to: 135640 -/* 105070 */ MCD_OPC_Decode, 128, 46, 226, 3, // Opcode: SRSRAv2i32_shift -/* 105075 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 105090 -/* 105080 */ MCD_OPC_CheckPredicate, 32, 91, 119, 0, // Skip to: 135640 -/* 105085 */ MCD_OPC_Decode, 159, 39, 227, 3, // Opcode: SHLv2i32_shift -/* 105090 */ MCD_OPC_FilterValue, 3, 81, 119, 0, // Skip to: 135640 -/* 105095 */ MCD_OPC_CheckPredicate, 32, 76, 119, 0, // Skip to: 135640 -/* 105100 */ MCD_OPC_Decode, 214, 44, 227, 3, // Opcode: SQSHLv2i32_shift -/* 105105 */ MCD_OPC_FilterValue, 1, 66, 119, 0, // Skip to: 135640 -/* 105110 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 105113 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 105379 -/* 105118 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 105121 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 105274 -/* 105126 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105129 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 105236 -/* 105134 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105137 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 105198 -/* 105142 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 105145 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105160 -/* 105150 */ MCD_OPC_CheckPredicate, 32, 21, 119, 0, // Skip to: 135640 -/* 105155 */ MCD_OPC_Decode, 156, 34, 217, 3, // Opcode: MOVIv4i16 -/* 105160 */ MCD_OPC_FilterValue, 1, 11, 119, 0, // Skip to: 135640 -/* 105165 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 105168 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105183 -/* 105173 */ MCD_OPC_CheckPredicate, 32, 254, 118, 0, // Skip to: 135640 -/* 105178 */ MCD_OPC_Decode, 176, 39, 228, 3, // Opcode: SHRNv8i8_shift -/* 105183 */ MCD_OPC_FilterValue, 1, 244, 118, 0, // Skip to: 135640 -/* 105188 */ MCD_OPC_CheckPredicate, 32, 239, 118, 0, // Skip to: 135640 -/* 105193 */ MCD_OPC_Decode, 145, 46, 229, 3, // Opcode: SSHLLv8i8_shift -/* 105198 */ MCD_OPC_FilterValue, 1, 229, 118, 0, // Skip to: 135640 -/* 105203 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 105206 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105221 -/* 105211 */ MCD_OPC_CheckPredicate, 32, 216, 118, 0, // Skip to: 135640 -/* 105216 */ MCD_OPC_Decode, 173, 39, 230, 3, // Opcode: SHRNv4i16_shift -/* 105221 */ MCD_OPC_FilterValue, 1, 206, 118, 0, // Skip to: 135640 -/* 105226 */ MCD_OPC_CheckPredicate, 32, 201, 118, 0, // Skip to: 135640 -/* 105231 */ MCD_OPC_Decode, 142, 46, 231, 3, // Opcode: SSHLLv4i16_shift -/* 105236 */ MCD_OPC_FilterValue, 1, 191, 118, 0, // Skip to: 135640 -/* 105241 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 105244 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105259 -/* 105249 */ MCD_OPC_CheckPredicate, 32, 178, 118, 0, // Skip to: 135640 -/* 105254 */ MCD_OPC_Decode, 172, 39, 232, 3, // Opcode: SHRNv2i32_shift -/* 105259 */ MCD_OPC_FilterValue, 1, 168, 118, 0, // Skip to: 135640 -/* 105264 */ MCD_OPC_CheckPredicate, 32, 163, 118, 0, // Skip to: 135640 -/* 105269 */ MCD_OPC_Decode, 141, 46, 233, 3, // Opcode: SSHLLv2i32_shift -/* 105274 */ MCD_OPC_FilterValue, 1, 153, 118, 0, // Skip to: 135640 -/* 105279 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105282 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 105357 -/* 105287 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105290 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 105335 -/* 105295 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 105298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105313 -/* 105303 */ MCD_OPC_CheckPredicate, 32, 124, 118, 0, // Skip to: 135640 -/* 105308 */ MCD_OPC_Decode, 143, 35, 221, 3, // Opcode: ORRv4i16 -/* 105313 */ MCD_OPC_FilterValue, 1, 114, 118, 0, // Skip to: 135640 -/* 105318 */ MCD_OPC_CheckPredicate, 32, 109, 118, 0, // Skip to: 135640 -/* 105323 */ MCD_OPC_CheckField, 13, 1, 0, 102, 118, 0, // Skip to: 135640 -/* 105330 */ MCD_OPC_Decode, 239, 44, 228, 3, // Opcode: SQSHRNv8i8_shift -/* 105335 */ MCD_OPC_FilterValue, 1, 92, 118, 0, // Skip to: 135640 -/* 105340 */ MCD_OPC_CheckPredicate, 32, 87, 118, 0, // Skip to: 135640 -/* 105345 */ MCD_OPC_CheckField, 13, 1, 0, 80, 118, 0, // Skip to: 135640 -/* 105352 */ MCD_OPC_Decode, 236, 44, 230, 3, // Opcode: SQSHRNv4i16_shift -/* 105357 */ MCD_OPC_FilterValue, 1, 70, 118, 0, // Skip to: 135640 -/* 105362 */ MCD_OPC_CheckPredicate, 32, 65, 118, 0, // Skip to: 135640 -/* 105367 */ MCD_OPC_CheckField, 13, 1, 0, 58, 118, 0, // Skip to: 135640 -/* 105374 */ MCD_OPC_Decode, 235, 44, 232, 3, // Opcode: SQSHRNv2i32_shift -/* 105379 */ MCD_OPC_FilterValue, 1, 48, 118, 0, // Skip to: 135640 -/* 105384 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 105387 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105409 -/* 105392 */ MCD_OPC_CheckPredicate, 32, 35, 118, 0, // Skip to: 135640 -/* 105397 */ MCD_OPC_CheckField, 19, 3, 0, 28, 118, 0, // Skip to: 135640 -/* 105404 */ MCD_OPC_Decode, 155, 34, 217, 3, // Opcode: MOVIv2s_msl -/* 105409 */ MCD_OPC_FilterValue, 1, 18, 118, 0, // Skip to: 135640 -/* 105414 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 105417 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 105485 -/* 105422 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105425 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 105470 -/* 105430 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105433 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105455 -/* 105438 */ MCD_OPC_CheckPredicate, 32, 245, 117, 0, // Skip to: 135640 -/* 105443 */ MCD_OPC_CheckField, 19, 1, 0, 238, 117, 0, // Skip to: 135640 -/* 105450 */ MCD_OPC_Decode, 159, 34, 217, 3, // Opcode: MOVIv8b_ns -/* 105455 */ MCD_OPC_FilterValue, 1, 228, 117, 0, // Skip to: 135640 -/* 105460 */ MCD_OPC_CheckPredicate, 35, 223, 117, 0, // Skip to: 135640 -/* 105465 */ MCD_OPC_Decode, 181, 38, 219, 3, // Opcode: SCVTFv4i16_shift -/* 105470 */ MCD_OPC_FilterValue, 1, 213, 117, 0, // Skip to: 135640 -/* 105475 */ MCD_OPC_CheckPredicate, 32, 208, 117, 0, // Skip to: 135640 -/* 105480 */ MCD_OPC_Decode, 177, 38, 220, 3, // Opcode: SCVTFv2i32_shift -/* 105485 */ MCD_OPC_FilterValue, 1, 198, 117, 0, // Skip to: 135640 -/* 105490 */ MCD_OPC_CheckPredicate, 32, 193, 117, 0, // Skip to: 135640 -/* 105495 */ MCD_OPC_CheckField, 19, 3, 0, 186, 117, 0, // Skip to: 135640 -/* 105502 */ MCD_OPC_Decode, 129, 23, 217, 3, // Opcode: FMOVv2f32_ns -/* 105507 */ MCD_OPC_FilterValue, 1, 176, 117, 0, // Skip to: 135640 -/* 105512 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 105515 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 105583 -/* 105520 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105523 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 105568 -/* 105528 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105531 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105553 -/* 105536 */ MCD_OPC_CheckPredicate, 32, 147, 117, 0, // Skip to: 135640 -/* 105541 */ MCD_OPC_CheckField, 19, 1, 1, 140, 117, 0, // Skip to: 135640 -/* 105548 */ MCD_OPC_Decode, 146, 37, 228, 3, // Opcode: RSHRNv8i8_shift -/* 105553 */ MCD_OPC_FilterValue, 1, 130, 117, 0, // Skip to: 135640 -/* 105558 */ MCD_OPC_CheckPredicate, 32, 125, 117, 0, // Skip to: 135640 -/* 105563 */ MCD_OPC_Decode, 143, 37, 230, 3, // Opcode: RSHRNv4i16_shift -/* 105568 */ MCD_OPC_FilterValue, 1, 115, 117, 0, // Skip to: 135640 -/* 105573 */ MCD_OPC_CheckPredicate, 32, 110, 117, 0, // Skip to: 135640 -/* 105578 */ MCD_OPC_Decode, 142, 37, 232, 3, // Opcode: RSHRNv2i32_shift -/* 105583 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 105651 -/* 105588 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105591 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 105636 -/* 105596 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105599 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105621 -/* 105604 */ MCD_OPC_CheckPredicate, 32, 79, 117, 0, // Skip to: 135640 -/* 105609 */ MCD_OPC_CheckField, 19, 1, 1, 72, 117, 0, // Skip to: 135640 -/* 105616 */ MCD_OPC_Decode, 152, 44, 228, 3, // Opcode: SQRSHRNv8i8_shift -/* 105621 */ MCD_OPC_FilterValue, 1, 62, 117, 0, // Skip to: 135640 -/* 105626 */ MCD_OPC_CheckPredicate, 32, 57, 117, 0, // Skip to: 135640 -/* 105631 */ MCD_OPC_Decode, 149, 44, 230, 3, // Opcode: SQRSHRNv4i16_shift -/* 105636 */ MCD_OPC_FilterValue, 1, 47, 117, 0, // Skip to: 135640 -/* 105641 */ MCD_OPC_CheckPredicate, 32, 42, 117, 0, // Skip to: 135640 -/* 105646 */ MCD_OPC_Decode, 148, 44, 232, 3, // Opcode: SQRSHRNv2i32_shift -/* 105651 */ MCD_OPC_FilterValue, 15, 32, 117, 0, // Skip to: 135640 -/* 105656 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105659 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 105704 -/* 105664 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105667 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105689 -/* 105672 */ MCD_OPC_CheckPredicate, 35, 11, 117, 0, // Skip to: 135640 -/* 105677 */ MCD_OPC_CheckField, 19, 1, 0, 4, 117, 0, // Skip to: 135640 -/* 105684 */ MCD_OPC_Decode, 131, 23, 217, 3, // Opcode: FMOVv4f16_ns -/* 105689 */ MCD_OPC_FilterValue, 1, 250, 116, 0, // Skip to: 135640 -/* 105694 */ MCD_OPC_CheckPredicate, 35, 245, 116, 0, // Skip to: 135640 -/* 105699 */ MCD_OPC_Decode, 230, 19, 219, 3, // Opcode: FCVTZSv4i16_shift -/* 105704 */ MCD_OPC_FilterValue, 1, 235, 116, 0, // Skip to: 135640 -/* 105709 */ MCD_OPC_CheckPredicate, 32, 230, 116, 0, // Skip to: 135640 -/* 105714 */ MCD_OPC_Decode, 226, 19, 220, 3, // Opcode: FCVTZSv2i32_shift -/* 105719 */ MCD_OPC_FilterValue, 1, 93, 4, 0, // Skip to: 106841 -/* 105724 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 105727 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105749 -/* 105732 */ MCD_OPC_CheckPredicate, 35, 207, 116, 0, // Skip to: 135640 -/* 105737 */ MCD_OPC_CheckField, 12, 4, 9, 200, 116, 0, // Skip to: 135640 -/* 105744 */ MCD_OPC_Decode, 158, 23, 215, 3, // Opcode: FMULXv4i16_indexed -/* 105749 */ MCD_OPC_FilterValue, 1, 190, 116, 0, // Skip to: 135640 -/* 105754 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 105757 */ MCD_OPC_FilterValue, 0, 122, 3, 0, // Skip to: 106652 -/* 105762 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 105765 */ MCD_OPC_FilterValue, 0, 233, 1, 0, // Skip to: 106259 -/* 105770 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 105773 */ MCD_OPC_FilterValue, 0, 238, 0, 0, // Skip to: 106016 -/* 105778 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 105781 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 105948 -/* 105786 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 105789 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 105880 -/* 105794 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 105797 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105812 -/* 105802 */ MCD_OPC_CheckPredicate, 32, 137, 116, 0, // Skip to: 135640 -/* 105807 */ MCD_OPC_Decode, 216, 34, 217, 3, // Opcode: MVNIv2i32 -/* 105812 */ MCD_OPC_FilterValue, 1, 127, 116, 0, // Skip to: 135640 -/* 105817 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 105820 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105835 -/* 105825 */ MCD_OPC_CheckPredicate, 32, 114, 116, 0, // Skip to: 135640 -/* 105830 */ MCD_OPC_Decode, 244, 57, 218, 3, // Opcode: USHRv8i8_shift -/* 105835 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105850 -/* 105840 */ MCD_OPC_CheckPredicate, 32, 99, 116, 0, // Skip to: 135640 -/* 105845 */ MCD_OPC_Decode, 189, 57, 218, 3, // Opcode: URSHRv8i8_shift -/* 105850 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 105865 -/* 105855 */ MCD_OPC_CheckPredicate, 32, 84, 116, 0, // Skip to: 135640 -/* 105860 */ MCD_OPC_Decode, 205, 45, 222, 3, // Opcode: SRIv8i8_shift -/* 105865 */ MCD_OPC_FilterValue, 3, 74, 116, 0, // Skip to: 135640 -/* 105870 */ MCD_OPC_CheckPredicate, 32, 69, 116, 0, // Skip to: 135640 -/* 105875 */ MCD_OPC_Decode, 194, 44, 223, 3, // Opcode: SQSHLUv8i8_shift -/* 105880 */ MCD_OPC_FilterValue, 1, 59, 116, 0, // Skip to: 135640 -/* 105885 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 105888 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105903 -/* 105893 */ MCD_OPC_CheckPredicate, 32, 46, 116, 0, // Skip to: 135640 -/* 105898 */ MCD_OPC_Decode, 241, 57, 219, 3, // Opcode: USHRv4i16_shift -/* 105903 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105918 -/* 105908 */ MCD_OPC_CheckPredicate, 32, 31, 116, 0, // Skip to: 135640 -/* 105913 */ MCD_OPC_Decode, 186, 57, 219, 3, // Opcode: URSHRv4i16_shift -/* 105918 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 105933 -/* 105923 */ MCD_OPC_CheckPredicate, 32, 16, 116, 0, // Skip to: 135640 -/* 105928 */ MCD_OPC_Decode, 202, 45, 224, 3, // Opcode: SRIv4i16_shift -/* 105933 */ MCD_OPC_FilterValue, 3, 6, 116, 0, // Skip to: 135640 -/* 105938 */ MCD_OPC_CheckPredicate, 32, 1, 116, 0, // Skip to: 135640 -/* 105943 */ MCD_OPC_Decode, 191, 44, 225, 3, // Opcode: SQSHLUv4i16_shift -/* 105948 */ MCD_OPC_FilterValue, 1, 247, 115, 0, // Skip to: 135640 -/* 105953 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 105956 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105971 -/* 105961 */ MCD_OPC_CheckPredicate, 32, 234, 115, 0, // Skip to: 135640 -/* 105966 */ MCD_OPC_Decode, 239, 57, 220, 3, // Opcode: USHRv2i32_shift -/* 105971 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105986 -/* 105976 */ MCD_OPC_CheckPredicate, 32, 219, 115, 0, // Skip to: 135640 -/* 105981 */ MCD_OPC_Decode, 184, 57, 220, 3, // Opcode: URSHRv2i32_shift -/* 105986 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 106001 -/* 105991 */ MCD_OPC_CheckPredicate, 32, 204, 115, 0, // Skip to: 135640 -/* 105996 */ MCD_OPC_Decode, 200, 45, 226, 3, // Opcode: SRIv2i32_shift -/* 106001 */ MCD_OPC_FilterValue, 3, 194, 115, 0, // Skip to: 135640 -/* 106006 */ MCD_OPC_CheckPredicate, 32, 189, 115, 0, // Skip to: 135640 -/* 106011 */ MCD_OPC_Decode, 189, 44, 227, 3, // Opcode: SQSHLUv2i32_shift -/* 106016 */ MCD_OPC_FilterValue, 1, 179, 115, 0, // Skip to: 135640 -/* 106021 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106024 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 106191 -/* 106029 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106032 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 106123 -/* 106037 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 106040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106055 -/* 106045 */ MCD_OPC_CheckPredicate, 32, 150, 115, 0, // Skip to: 135640 -/* 106050 */ MCD_OPC_Decode, 250, 11, 221, 3, // Opcode: BICv2i32 -/* 106055 */ MCD_OPC_FilterValue, 1, 140, 115, 0, // Skip to: 135640 -/* 106060 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 106063 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106078 -/* 106068 */ MCD_OPC_CheckPredicate, 32, 127, 115, 0, // Skip to: 135640 -/* 106073 */ MCD_OPC_Decode, 157, 58, 222, 3, // Opcode: USRAv8i8_shift -/* 106078 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 106093 -/* 106083 */ MCD_OPC_CheckPredicate, 32, 112, 115, 0, // Skip to: 135640 -/* 106088 */ MCD_OPC_Decode, 204, 57, 222, 3, // Opcode: URSRAv8i8_shift -/* 106093 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 106108 -/* 106098 */ MCD_OPC_CheckPredicate, 32, 97, 115, 0, // Skip to: 135640 -/* 106103 */ MCD_OPC_Decode, 202, 39, 234, 3, // Opcode: SLIv8i8_shift -/* 106108 */ MCD_OPC_FilterValue, 3, 87, 115, 0, // Skip to: 135640 -/* 106113 */ MCD_OPC_CheckPredicate, 32, 82, 115, 0, // Skip to: 135640 -/* 106118 */ MCD_OPC_Decode, 203, 56, 223, 3, // Opcode: UQSHLv8i8_shift -/* 106123 */ MCD_OPC_FilterValue, 1, 72, 115, 0, // Skip to: 135640 -/* 106128 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 106131 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106146 -/* 106136 */ MCD_OPC_CheckPredicate, 32, 59, 115, 0, // Skip to: 135640 -/* 106141 */ MCD_OPC_Decode, 154, 58, 224, 3, // Opcode: USRAv4i16_shift -/* 106146 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 106161 -/* 106151 */ MCD_OPC_CheckPredicate, 32, 44, 115, 0, // Skip to: 135640 -/* 106156 */ MCD_OPC_Decode, 201, 57, 224, 3, // Opcode: URSRAv4i16_shift -/* 106161 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 106176 -/* 106166 */ MCD_OPC_CheckPredicate, 32, 29, 115, 0, // Skip to: 135640 -/* 106171 */ MCD_OPC_Decode, 199, 39, 235, 3, // Opcode: SLIv4i16_shift -/* 106176 */ MCD_OPC_FilterValue, 3, 19, 115, 0, // Skip to: 135640 -/* 106181 */ MCD_OPC_CheckPredicate, 32, 14, 115, 0, // Skip to: 135640 -/* 106186 */ MCD_OPC_Decode, 197, 56, 225, 3, // Opcode: UQSHLv4i16_shift -/* 106191 */ MCD_OPC_FilterValue, 1, 4, 115, 0, // Skip to: 135640 -/* 106196 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 106199 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106214 -/* 106204 */ MCD_OPC_CheckPredicate, 32, 247, 114, 0, // Skip to: 135640 -/* 106209 */ MCD_OPC_Decode, 152, 58, 226, 3, // Opcode: USRAv2i32_shift -/* 106214 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 106229 -/* 106219 */ MCD_OPC_CheckPredicate, 32, 232, 114, 0, // Skip to: 135640 -/* 106224 */ MCD_OPC_Decode, 199, 57, 226, 3, // Opcode: URSRAv2i32_shift -/* 106229 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 106244 -/* 106234 */ MCD_OPC_CheckPredicate, 32, 217, 114, 0, // Skip to: 135640 -/* 106239 */ MCD_OPC_Decode, 197, 39, 236, 3, // Opcode: SLIv2i32_shift -/* 106244 */ MCD_OPC_FilterValue, 3, 207, 114, 0, // Skip to: 135640 -/* 106249 */ MCD_OPC_CheckPredicate, 32, 202, 114, 0, // Skip to: 135640 -/* 106254 */ MCD_OPC_Decode, 193, 56, 227, 3, // Opcode: UQSHLv2i32_shift -/* 106259 */ MCD_OPC_FilterValue, 1, 192, 114, 0, // Skip to: 135640 -/* 106264 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 106267 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 106533 -/* 106272 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 106275 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 106428 -/* 106280 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106283 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 106390 -/* 106288 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106291 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 106352 -/* 106296 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 106299 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106314 -/* 106304 */ MCD_OPC_CheckPredicate, 32, 147, 114, 0, // Skip to: 135640 -/* 106309 */ MCD_OPC_Decode, 218, 34, 217, 3, // Opcode: MVNIv4i16 -/* 106314 */ MCD_OPC_FilterValue, 1, 137, 114, 0, // Skip to: 135640 -/* 106319 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 106322 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106337 -/* 106327 */ MCD_OPC_CheckPredicate, 32, 124, 114, 0, // Skip to: 135640 -/* 106332 */ MCD_OPC_Decode, 254, 44, 228, 3, // Opcode: SQSHRUNv8i8_shift -/* 106337 */ MCD_OPC_FilterValue, 1, 114, 114, 0, // Skip to: 135640 -/* 106342 */ MCD_OPC_CheckPredicate, 32, 109, 114, 0, // Skip to: 135640 -/* 106347 */ MCD_OPC_Decode, 228, 57, 229, 3, // Opcode: USHLLv8i8_shift -/* 106352 */ MCD_OPC_FilterValue, 1, 99, 114, 0, // Skip to: 135640 -/* 106357 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 106360 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106375 -/* 106365 */ MCD_OPC_CheckPredicate, 32, 86, 114, 0, // Skip to: 135640 -/* 106370 */ MCD_OPC_Decode, 251, 44, 230, 3, // Opcode: SQSHRUNv4i16_shift -/* 106375 */ MCD_OPC_FilterValue, 1, 76, 114, 0, // Skip to: 135640 -/* 106380 */ MCD_OPC_CheckPredicate, 32, 71, 114, 0, // Skip to: 135640 -/* 106385 */ MCD_OPC_Decode, 225, 57, 231, 3, // Opcode: USHLLv4i16_shift -/* 106390 */ MCD_OPC_FilterValue, 1, 61, 114, 0, // Skip to: 135640 -/* 106395 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 106398 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106413 -/* 106403 */ MCD_OPC_CheckPredicate, 32, 48, 114, 0, // Skip to: 135640 -/* 106408 */ MCD_OPC_Decode, 250, 44, 232, 3, // Opcode: SQSHRUNv2i32_shift -/* 106413 */ MCD_OPC_FilterValue, 1, 38, 114, 0, // Skip to: 135640 -/* 106418 */ MCD_OPC_CheckPredicate, 32, 33, 114, 0, // Skip to: 135640 -/* 106423 */ MCD_OPC_Decode, 224, 57, 233, 3, // Opcode: USHLLv2i32_shift -/* 106428 */ MCD_OPC_FilterValue, 1, 23, 114, 0, // Skip to: 135640 -/* 106433 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106436 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 106511 -/* 106441 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106444 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 106489 -/* 106449 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 106452 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106467 -/* 106457 */ MCD_OPC_CheckPredicate, 32, 250, 113, 0, // Skip to: 135640 -/* 106462 */ MCD_OPC_Decode, 251, 11, 221, 3, // Opcode: BICv4i16 -/* 106467 */ MCD_OPC_FilterValue, 1, 240, 113, 0, // Skip to: 135640 -/* 106472 */ MCD_OPC_CheckPredicate, 32, 235, 113, 0, // Skip to: 135640 -/* 106477 */ MCD_OPC_CheckField, 13, 1, 0, 228, 113, 0, // Skip to: 135640 -/* 106484 */ MCD_OPC_Decode, 218, 56, 228, 3, // Opcode: UQSHRNv8i8_shift -/* 106489 */ MCD_OPC_FilterValue, 1, 218, 113, 0, // Skip to: 135640 -/* 106494 */ MCD_OPC_CheckPredicate, 32, 213, 113, 0, // Skip to: 135640 -/* 106499 */ MCD_OPC_CheckField, 13, 1, 0, 206, 113, 0, // Skip to: 135640 -/* 106506 */ MCD_OPC_Decode, 215, 56, 230, 3, // Opcode: UQSHRNv4i16_shift -/* 106511 */ MCD_OPC_FilterValue, 1, 196, 113, 0, // Skip to: 135640 -/* 106516 */ MCD_OPC_CheckPredicate, 32, 191, 113, 0, // Skip to: 135640 -/* 106521 */ MCD_OPC_CheckField, 13, 1, 0, 184, 113, 0, // Skip to: 135640 -/* 106528 */ MCD_OPC_Decode, 214, 56, 232, 3, // Opcode: UQSHRNv2i32_shift -/* 106533 */ MCD_OPC_FilterValue, 1, 174, 113, 0, // Skip to: 135640 -/* 106538 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 106541 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106563 -/* 106546 */ MCD_OPC_CheckPredicate, 32, 161, 113, 0, // Skip to: 135640 -/* 106551 */ MCD_OPC_CheckField, 19, 3, 0, 154, 113, 0, // Skip to: 135640 -/* 106558 */ MCD_OPC_Decode, 217, 34, 217, 3, // Opcode: MVNIv2s_msl -/* 106563 */ MCD_OPC_FilterValue, 1, 144, 113, 0, // Skip to: 135640 -/* 106568 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106571 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 106630 -/* 106576 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106579 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 106608 -/* 106584 */ MCD_OPC_CheckPredicate, 32, 123, 113, 0, // Skip to: 135640 -/* 106589 */ MCD_OPC_CheckField, 19, 1, 0, 116, 113, 0, // Skip to: 135640 -/* 106596 */ MCD_OPC_CheckField, 12, 1, 0, 109, 113, 0, // Skip to: 135640 -/* 106603 */ MCD_OPC_Decode, 151, 34, 217, 3, // Opcode: MOVID -/* 106608 */ MCD_OPC_FilterValue, 1, 99, 113, 0, // Skip to: 135640 -/* 106613 */ MCD_OPC_CheckPredicate, 35, 94, 113, 0, // Skip to: 135640 -/* 106618 */ MCD_OPC_CheckField, 12, 1, 0, 87, 113, 0, // Skip to: 135640 -/* 106625 */ MCD_OPC_Decode, 130, 53, 219, 3, // Opcode: UCVTFv4i16_shift -/* 106630 */ MCD_OPC_FilterValue, 1, 77, 113, 0, // Skip to: 135640 -/* 106635 */ MCD_OPC_CheckPredicate, 32, 72, 113, 0, // Skip to: 135640 -/* 106640 */ MCD_OPC_CheckField, 12, 1, 0, 65, 113, 0, // Skip to: 135640 -/* 106647 */ MCD_OPC_Decode, 254, 52, 220, 3, // Opcode: UCVTFv2i32_shift -/* 106652 */ MCD_OPC_FilterValue, 1, 55, 113, 0, // Skip to: 135640 -/* 106657 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 106660 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 106728 -/* 106665 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106668 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 106713 -/* 106673 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106676 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106698 -/* 106681 */ MCD_OPC_CheckPredicate, 32, 26, 113, 0, // Skip to: 135640 -/* 106686 */ MCD_OPC_CheckField, 19, 1, 1, 19, 113, 0, // Skip to: 135640 -/* 106693 */ MCD_OPC_Decode, 169, 44, 228, 3, // Opcode: SQRSHRUNv8i8_shift -/* 106698 */ MCD_OPC_FilterValue, 1, 9, 113, 0, // Skip to: 135640 -/* 106703 */ MCD_OPC_CheckPredicate, 32, 4, 113, 0, // Skip to: 135640 -/* 106708 */ MCD_OPC_Decode, 166, 44, 230, 3, // Opcode: SQRSHRUNv4i16_shift -/* 106713 */ MCD_OPC_FilterValue, 1, 250, 112, 0, // Skip to: 135640 -/* 106718 */ MCD_OPC_CheckPredicate, 32, 245, 112, 0, // Skip to: 135640 -/* 106723 */ MCD_OPC_Decode, 165, 44, 232, 3, // Opcode: SQRSHRUNv2i32_shift -/* 106728 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 106796 -/* 106733 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106736 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 106781 -/* 106741 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106744 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106766 -/* 106749 */ MCD_OPC_CheckPredicate, 32, 214, 112, 0, // Skip to: 135640 -/* 106754 */ MCD_OPC_CheckField, 19, 1, 1, 207, 112, 0, // Skip to: 135640 -/* 106761 */ MCD_OPC_Decode, 166, 56, 228, 3, // Opcode: UQRSHRNv8i8_shift -/* 106766 */ MCD_OPC_FilterValue, 1, 197, 112, 0, // Skip to: 135640 -/* 106771 */ MCD_OPC_CheckPredicate, 32, 192, 112, 0, // Skip to: 135640 -/* 106776 */ MCD_OPC_Decode, 163, 56, 230, 3, // Opcode: UQRSHRNv4i16_shift -/* 106781 */ MCD_OPC_FilterValue, 1, 182, 112, 0, // Skip to: 135640 -/* 106786 */ MCD_OPC_CheckPredicate, 32, 177, 112, 0, // Skip to: 135640 -/* 106791 */ MCD_OPC_Decode, 162, 56, 232, 3, // Opcode: UQRSHRNv2i32_shift -/* 106796 */ MCD_OPC_FilterValue, 15, 167, 112, 0, // Skip to: 135640 -/* 106801 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106804 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106826 -/* 106809 */ MCD_OPC_CheckPredicate, 35, 154, 112, 0, // Skip to: 135640 -/* 106814 */ MCD_OPC_CheckField, 20, 1, 1, 147, 112, 0, // Skip to: 135640 -/* 106821 */ MCD_OPC_Decode, 139, 20, 219, 3, // Opcode: FCVTZUv4i16_shift -/* 106826 */ MCD_OPC_FilterValue, 1, 137, 112, 0, // Skip to: 135640 -/* 106831 */ MCD_OPC_CheckPredicate, 32, 132, 112, 0, // Skip to: 135640 -/* 106836 */ MCD_OPC_Decode, 135, 20, 220, 3, // Opcode: FCVTZUv2i32_shift -/* 106841 */ MCD_OPC_FilterValue, 2, 81, 4, 0, // Skip to: 107951 -/* 106846 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 106849 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 106917 -/* 106854 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 106857 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 106872 -/* 106862 */ MCD_OPC_CheckPredicate, 35, 101, 112, 0, // Skip to: 135640 -/* 106867 */ MCD_OPC_Decode, 173, 22, 237, 3, // Opcode: FMLAv8i16_indexed -/* 106872 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 106887 -/* 106877 */ MCD_OPC_CheckPredicate, 35, 86, 112, 0, // Skip to: 135640 -/* 106882 */ MCD_OPC_Decode, 230, 22, 237, 3, // Opcode: FMLSv8i16_indexed -/* 106887 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 106902 -/* 106892 */ MCD_OPC_CheckPredicate, 35, 71, 112, 0, // Skip to: 135640 -/* 106897 */ MCD_OPC_Decode, 186, 23, 238, 3, // Opcode: FMULv8i16_indexed -/* 106902 */ MCD_OPC_FilterValue, 15, 61, 112, 0, // Skip to: 135640 -/* 106907 */ MCD_OPC_CheckPredicate, 45, 56, 112, 0, // Skip to: 135640 -/* 106912 */ MCD_OPC_Decode, 224, 50, 239, 3, // Opcode: SUDOTlanev16i8 -/* 106917 */ MCD_OPC_FilterValue, 1, 46, 112, 0, // Skip to: 135640 -/* 106922 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 106925 */ MCD_OPC_FilterValue, 0, 41, 3, 0, // Skip to: 107739 -/* 106930 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 106933 */ MCD_OPC_FilterValue, 0, 143, 1, 0, // Skip to: 107337 -/* 106938 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 106941 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 107094 -/* 106946 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 106949 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 107056 -/* 106954 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 106957 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 107018 -/* 106962 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 106965 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106980 -/* 106970 */ MCD_OPC_CheckPredicate, 32, 249, 111, 0, // Skip to: 135640 -/* 106975 */ MCD_OPC_Decode, 157, 34, 217, 3, // Opcode: MOVIv4i32 -/* 106980 */ MCD_OPC_FilterValue, 1, 239, 111, 0, // Skip to: 135640 -/* 106985 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 106988 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107003 -/* 106993 */ MCD_OPC_CheckPredicate, 32, 226, 111, 0, // Skip to: 135640 -/* 106998 */ MCD_OPC_Decode, 155, 46, 240, 3, // Opcode: SSHRv16i8_shift -/* 107003 */ MCD_OPC_FilterValue, 1, 216, 111, 0, // Skip to: 135640 -/* 107008 */ MCD_OPC_CheckPredicate, 32, 211, 111, 0, // Skip to: 135640 -/* 107013 */ MCD_OPC_Decode, 243, 45, 240, 3, // Opcode: SRSHRv16i8_shift -/* 107018 */ MCD_OPC_FilterValue, 1, 201, 111, 0, // Skip to: 135640 -/* 107023 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 107026 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107041 -/* 107031 */ MCD_OPC_CheckPredicate, 32, 188, 111, 0, // Skip to: 135640 -/* 107036 */ MCD_OPC_Decode, 160, 46, 241, 3, // Opcode: SSHRv8i16_shift -/* 107041 */ MCD_OPC_FilterValue, 1, 178, 111, 0, // Skip to: 135640 -/* 107046 */ MCD_OPC_CheckPredicate, 32, 173, 111, 0, // Skip to: 135640 -/* 107051 */ MCD_OPC_Decode, 248, 45, 241, 3, // Opcode: SRSHRv8i16_shift -/* 107056 */ MCD_OPC_FilterValue, 1, 163, 111, 0, // Skip to: 135640 -/* 107061 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 107064 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107079 -/* 107069 */ MCD_OPC_CheckPredicate, 32, 150, 111, 0, // Skip to: 135640 -/* 107074 */ MCD_OPC_Decode, 159, 46, 242, 3, // Opcode: SSHRv4i32_shift -/* 107079 */ MCD_OPC_FilterValue, 1, 140, 111, 0, // Skip to: 135640 -/* 107084 */ MCD_OPC_CheckPredicate, 32, 135, 111, 0, // Skip to: 135640 -/* 107089 */ MCD_OPC_Decode, 247, 45, 242, 3, // Opcode: SRSHRv4i32_shift -/* 107094 */ MCD_OPC_FilterValue, 1, 125, 111, 0, // Skip to: 135640 -/* 107099 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107102 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 107269 -/* 107107 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107110 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 107201 -/* 107115 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 107118 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107133 -/* 107123 */ MCD_OPC_CheckPredicate, 32, 96, 111, 0, // Skip to: 135640 -/* 107128 */ MCD_OPC_Decode, 144, 35, 221, 3, // Opcode: ORRv4i32 -/* 107133 */ MCD_OPC_FilterValue, 1, 86, 111, 0, // Skip to: 135640 -/* 107138 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 107141 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107156 -/* 107146 */ MCD_OPC_CheckPredicate, 32, 73, 111, 0, // Skip to: 135640 -/* 107151 */ MCD_OPC_Decode, 167, 46, 243, 3, // Opcode: SSRAv16i8_shift -/* 107156 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 107171 -/* 107161 */ MCD_OPC_CheckPredicate, 32, 58, 111, 0, // Skip to: 135640 -/* 107166 */ MCD_OPC_Decode, 255, 45, 243, 3, // Opcode: SRSRAv16i8_shift -/* 107171 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 107186 -/* 107176 */ MCD_OPC_CheckPredicate, 32, 43, 111, 0, // Skip to: 135640 -/* 107181 */ MCD_OPC_Decode, 158, 39, 244, 3, // Opcode: SHLv16i8_shift -/* 107186 */ MCD_OPC_FilterValue, 3, 33, 111, 0, // Skip to: 135640 -/* 107191 */ MCD_OPC_CheckPredicate, 32, 28, 111, 0, // Skip to: 135640 -/* 107196 */ MCD_OPC_Decode, 208, 44, 244, 3, // Opcode: SQSHLv16i8_shift -/* 107201 */ MCD_OPC_FilterValue, 1, 18, 111, 0, // Skip to: 135640 -/* 107206 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 107209 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107224 -/* 107214 */ MCD_OPC_CheckPredicate, 32, 5, 111, 0, // Skip to: 135640 -/* 107219 */ MCD_OPC_Decode, 172, 46, 245, 3, // Opcode: SSRAv8i16_shift -/* 107224 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 107239 -/* 107229 */ MCD_OPC_CheckPredicate, 32, 246, 110, 0, // Skip to: 135640 -/* 107234 */ MCD_OPC_Decode, 132, 46, 245, 3, // Opcode: SRSRAv8i16_shift -/* 107239 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 107254 -/* 107244 */ MCD_OPC_CheckPredicate, 32, 231, 110, 0, // Skip to: 135640 -/* 107249 */ MCD_OPC_Decode, 163, 39, 246, 3, // Opcode: SHLv8i16_shift -/* 107254 */ MCD_OPC_FilterValue, 3, 221, 110, 0, // Skip to: 135640 -/* 107259 */ MCD_OPC_CheckPredicate, 32, 216, 110, 0, // Skip to: 135640 -/* 107264 */ MCD_OPC_Decode, 222, 44, 246, 3, // Opcode: SQSHLv8i16_shift -/* 107269 */ MCD_OPC_FilterValue, 1, 206, 110, 0, // Skip to: 135640 -/* 107274 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 107277 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107292 -/* 107282 */ MCD_OPC_CheckPredicate, 32, 193, 110, 0, // Skip to: 135640 -/* 107287 */ MCD_OPC_Decode, 171, 46, 247, 3, // Opcode: SSRAv4i32_shift -/* 107292 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 107307 -/* 107297 */ MCD_OPC_CheckPredicate, 32, 178, 110, 0, // Skip to: 135640 -/* 107302 */ MCD_OPC_Decode, 131, 46, 247, 3, // Opcode: SRSRAv4i32_shift -/* 107307 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 107322 -/* 107312 */ MCD_OPC_CheckPredicate, 32, 163, 110, 0, // Skip to: 135640 -/* 107317 */ MCD_OPC_Decode, 162, 39, 248, 3, // Opcode: SHLv4i32_shift -/* 107322 */ MCD_OPC_FilterValue, 3, 153, 110, 0, // Skip to: 135640 -/* 107327 */ MCD_OPC_CheckPredicate, 32, 148, 110, 0, // Skip to: 135640 -/* 107332 */ MCD_OPC_Decode, 220, 44, 248, 3, // Opcode: SQSHLv4i32_shift -/* 107337 */ MCD_OPC_FilterValue, 1, 138, 110, 0, // Skip to: 135640 -/* 107342 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 107345 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 107611 -/* 107350 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 107353 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 107506 -/* 107358 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107361 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 107468 -/* 107366 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107369 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 107430 -/* 107374 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 107377 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107392 -/* 107382 */ MCD_OPC_CheckPredicate, 32, 93, 110, 0, // Skip to: 135640 -/* 107387 */ MCD_OPC_Decode, 160, 34, 217, 3, // Opcode: MOVIv8i16 -/* 107392 */ MCD_OPC_FilterValue, 1, 83, 110, 0, // Skip to: 135640 -/* 107397 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 107400 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107415 -/* 107405 */ MCD_OPC_CheckPredicate, 32, 70, 110, 0, // Skip to: 135640 -/* 107410 */ MCD_OPC_Decode, 171, 39, 249, 3, // Opcode: SHRNv16i8_shift -/* 107415 */ MCD_OPC_FilterValue, 1, 60, 110, 0, // Skip to: 135640 -/* 107420 */ MCD_OPC_CheckPredicate, 32, 55, 110, 0, // Skip to: 135640 -/* 107425 */ MCD_OPC_Decode, 140, 46, 244, 3, // Opcode: SSHLLv16i8_shift -/* 107430 */ MCD_OPC_FilterValue, 1, 45, 110, 0, // Skip to: 135640 -/* 107435 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 107438 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107453 -/* 107443 */ MCD_OPC_CheckPredicate, 32, 32, 110, 0, // Skip to: 135640 -/* 107448 */ MCD_OPC_Decode, 175, 39, 250, 3, // Opcode: SHRNv8i16_shift -/* 107453 */ MCD_OPC_FilterValue, 1, 22, 110, 0, // Skip to: 135640 -/* 107458 */ MCD_OPC_CheckPredicate, 32, 17, 110, 0, // Skip to: 135640 -/* 107463 */ MCD_OPC_Decode, 144, 46, 246, 3, // Opcode: SSHLLv8i16_shift -/* 107468 */ MCD_OPC_FilterValue, 1, 7, 110, 0, // Skip to: 135640 -/* 107473 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 107476 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107491 -/* 107481 */ MCD_OPC_CheckPredicate, 32, 250, 109, 0, // Skip to: 135640 -/* 107486 */ MCD_OPC_Decode, 174, 39, 251, 3, // Opcode: SHRNv4i32_shift -/* 107491 */ MCD_OPC_FilterValue, 1, 240, 109, 0, // Skip to: 135640 -/* 107496 */ MCD_OPC_CheckPredicate, 32, 235, 109, 0, // Skip to: 135640 -/* 107501 */ MCD_OPC_Decode, 143, 46, 248, 3, // Opcode: SSHLLv4i32_shift -/* 107506 */ MCD_OPC_FilterValue, 1, 225, 109, 0, // Skip to: 135640 -/* 107511 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107514 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 107589 -/* 107519 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107522 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 107567 -/* 107527 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 107530 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107545 -/* 107535 */ MCD_OPC_CheckPredicate, 32, 196, 109, 0, // Skip to: 135640 -/* 107540 */ MCD_OPC_Decode, 145, 35, 221, 3, // Opcode: ORRv8i16 -/* 107545 */ MCD_OPC_FilterValue, 1, 186, 109, 0, // Skip to: 135640 -/* 107550 */ MCD_OPC_CheckPredicate, 32, 181, 109, 0, // Skip to: 135640 -/* 107555 */ MCD_OPC_CheckField, 13, 1, 0, 174, 109, 0, // Skip to: 135640 -/* 107562 */ MCD_OPC_Decode, 234, 44, 249, 3, // Opcode: SQSHRNv16i8_shift -/* 107567 */ MCD_OPC_FilterValue, 1, 164, 109, 0, // Skip to: 135640 -/* 107572 */ MCD_OPC_CheckPredicate, 32, 159, 109, 0, // Skip to: 135640 -/* 107577 */ MCD_OPC_CheckField, 13, 1, 0, 152, 109, 0, // Skip to: 135640 -/* 107584 */ MCD_OPC_Decode, 238, 44, 250, 3, // Opcode: SQSHRNv8i16_shift -/* 107589 */ MCD_OPC_FilterValue, 1, 142, 109, 0, // Skip to: 135640 -/* 107594 */ MCD_OPC_CheckPredicate, 32, 137, 109, 0, // Skip to: 135640 -/* 107599 */ MCD_OPC_CheckField, 13, 1, 0, 130, 109, 0, // Skip to: 135640 -/* 107606 */ MCD_OPC_Decode, 237, 44, 251, 3, // Opcode: SQSHRNv4i32_shift -/* 107611 */ MCD_OPC_FilterValue, 1, 120, 109, 0, // Skip to: 135640 -/* 107616 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 107619 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107641 -/* 107624 */ MCD_OPC_CheckPredicate, 32, 107, 109, 0, // Skip to: 135640 -/* 107629 */ MCD_OPC_CheckField, 19, 3, 0, 100, 109, 0, // Skip to: 135640 -/* 107636 */ MCD_OPC_Decode, 158, 34, 217, 3, // Opcode: MOVIv4s_msl -/* 107641 */ MCD_OPC_FilterValue, 1, 90, 109, 0, // Skip to: 135640 -/* 107646 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 107649 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 107717 -/* 107654 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107657 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 107702 -/* 107662 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107665 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107687 -/* 107670 */ MCD_OPC_CheckPredicate, 32, 61, 109, 0, // Skip to: 135640 -/* 107675 */ MCD_OPC_CheckField, 19, 1, 0, 54, 109, 0, // Skip to: 135640 -/* 107682 */ MCD_OPC_Decode, 152, 34, 217, 3, // Opcode: MOVIv16b_ns -/* 107687 */ MCD_OPC_FilterValue, 1, 44, 109, 0, // Skip to: 135640 -/* 107692 */ MCD_OPC_CheckPredicate, 35, 39, 109, 0, // Skip to: 135640 -/* 107697 */ MCD_OPC_Decode, 184, 38, 241, 3, // Opcode: SCVTFv8i16_shift -/* 107702 */ MCD_OPC_FilterValue, 1, 29, 109, 0, // Skip to: 135640 -/* 107707 */ MCD_OPC_CheckPredicate, 32, 24, 109, 0, // Skip to: 135640 -/* 107712 */ MCD_OPC_Decode, 182, 38, 242, 3, // Opcode: SCVTFv4i32_shift -/* 107717 */ MCD_OPC_FilterValue, 1, 14, 109, 0, // Skip to: 135640 -/* 107722 */ MCD_OPC_CheckPredicate, 32, 9, 109, 0, // Skip to: 135640 -/* 107727 */ MCD_OPC_CheckField, 19, 3, 0, 2, 109, 0, // Skip to: 135640 -/* 107734 */ MCD_OPC_Decode, 132, 23, 217, 3, // Opcode: FMOVv4f32_ns -/* 107739 */ MCD_OPC_FilterValue, 1, 248, 108, 0, // Skip to: 135640 -/* 107744 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 107747 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 107815 -/* 107752 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107755 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 107800 -/* 107760 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107763 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107785 -/* 107768 */ MCD_OPC_CheckPredicate, 32, 219, 108, 0, // Skip to: 135640 -/* 107773 */ MCD_OPC_CheckField, 19, 1, 1, 212, 108, 0, // Skip to: 135640 -/* 107780 */ MCD_OPC_Decode, 141, 37, 249, 3, // Opcode: RSHRNv16i8_shift -/* 107785 */ MCD_OPC_FilterValue, 1, 202, 108, 0, // Skip to: 135640 -/* 107790 */ MCD_OPC_CheckPredicate, 32, 197, 108, 0, // Skip to: 135640 -/* 107795 */ MCD_OPC_Decode, 145, 37, 250, 3, // Opcode: RSHRNv8i16_shift -/* 107800 */ MCD_OPC_FilterValue, 1, 187, 108, 0, // Skip to: 135640 -/* 107805 */ MCD_OPC_CheckPredicate, 32, 182, 108, 0, // Skip to: 135640 -/* 107810 */ MCD_OPC_Decode, 144, 37, 251, 3, // Opcode: RSHRNv4i32_shift -/* 107815 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 107883 -/* 107820 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107823 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 107868 -/* 107828 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107831 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107853 -/* 107836 */ MCD_OPC_CheckPredicate, 32, 151, 108, 0, // Skip to: 135640 -/* 107841 */ MCD_OPC_CheckField, 19, 1, 1, 144, 108, 0, // Skip to: 135640 -/* 107848 */ MCD_OPC_Decode, 147, 44, 249, 3, // Opcode: SQRSHRNv16i8_shift -/* 107853 */ MCD_OPC_FilterValue, 1, 134, 108, 0, // Skip to: 135640 -/* 107858 */ MCD_OPC_CheckPredicate, 32, 129, 108, 0, // Skip to: 135640 -/* 107863 */ MCD_OPC_Decode, 151, 44, 250, 3, // Opcode: SQRSHRNv8i16_shift -/* 107868 */ MCD_OPC_FilterValue, 1, 119, 108, 0, // Skip to: 135640 -/* 107873 */ MCD_OPC_CheckPredicate, 32, 114, 108, 0, // Skip to: 135640 -/* 107878 */ MCD_OPC_Decode, 150, 44, 251, 3, // Opcode: SQRSHRNv4i32_shift -/* 107883 */ MCD_OPC_FilterValue, 15, 104, 108, 0, // Skip to: 135640 -/* 107888 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 107891 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 107936 -/* 107896 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 107899 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107921 -/* 107904 */ MCD_OPC_CheckPredicate, 35, 83, 108, 0, // Skip to: 135640 -/* 107909 */ MCD_OPC_CheckField, 19, 1, 0, 76, 108, 0, // Skip to: 135640 -/* 107916 */ MCD_OPC_Decode, 133, 23, 217, 3, // Opcode: FMOVv8f16_ns -/* 107921 */ MCD_OPC_FilterValue, 1, 66, 108, 0, // Skip to: 135640 -/* 107926 */ MCD_OPC_CheckPredicate, 35, 61, 108, 0, // Skip to: 135640 -/* 107931 */ MCD_OPC_Decode, 233, 19, 241, 3, // Opcode: FCVTZSv8i16_shift -/* 107936 */ MCD_OPC_FilterValue, 1, 51, 108, 0, // Skip to: 135640 -/* 107941 */ MCD_OPC_CheckPredicate, 32, 46, 108, 0, // Skip to: 135640 -/* 107946 */ MCD_OPC_Decode, 231, 19, 242, 3, // Opcode: FCVTZSv4i32_shift -/* 107951 */ MCD_OPC_FilterValue, 3, 36, 108, 0, // Skip to: 135640 -/* 107956 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 107959 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107981 -/* 107964 */ MCD_OPC_CheckPredicate, 35, 23, 108, 0, // Skip to: 135640 -/* 107969 */ MCD_OPC_CheckField, 12, 4, 9, 16, 108, 0, // Skip to: 135640 -/* 107976 */ MCD_OPC_Decode, 161, 23, 238, 3, // Opcode: FMULXv8i16_indexed -/* 107981 */ MCD_OPC_FilterValue, 1, 6, 108, 0, // Skip to: 135640 -/* 107986 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 107989 */ MCD_OPC_FilterValue, 0, 131, 3, 0, // Skip to: 108893 -/* 107994 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 107997 */ MCD_OPC_FilterValue, 0, 233, 1, 0, // Skip to: 108491 -/* 108002 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 108005 */ MCD_OPC_FilterValue, 0, 238, 0, 0, // Skip to: 108248 -/* 108010 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108013 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 108180 -/* 108018 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108021 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 108112 -/* 108026 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 108029 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108044 -/* 108034 */ MCD_OPC_CheckPredicate, 32, 209, 107, 0, // Skip to: 135640 -/* 108039 */ MCD_OPC_Decode, 219, 34, 217, 3, // Opcode: MVNIv4i32 -/* 108044 */ MCD_OPC_FilterValue, 1, 199, 107, 0, // Skip to: 135640 -/* 108049 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108052 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108067 -/* 108057 */ MCD_OPC_CheckPredicate, 32, 186, 107, 0, // Skip to: 135640 -/* 108062 */ MCD_OPC_Decode, 238, 57, 240, 3, // Opcode: USHRv16i8_shift -/* 108067 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108082 -/* 108072 */ MCD_OPC_CheckPredicate, 32, 171, 107, 0, // Skip to: 135640 -/* 108077 */ MCD_OPC_Decode, 183, 57, 240, 3, // Opcode: URSHRv16i8_shift -/* 108082 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108097 -/* 108087 */ MCD_OPC_CheckPredicate, 32, 156, 107, 0, // Skip to: 135640 -/* 108092 */ MCD_OPC_Decode, 199, 45, 243, 3, // Opcode: SRIv16i8_shift -/* 108097 */ MCD_OPC_FilterValue, 3, 146, 107, 0, // Skip to: 135640 -/* 108102 */ MCD_OPC_CheckPredicate, 32, 141, 107, 0, // Skip to: 135640 -/* 108107 */ MCD_OPC_Decode, 188, 44, 244, 3, // Opcode: SQSHLUv16i8_shift -/* 108112 */ MCD_OPC_FilterValue, 1, 131, 107, 0, // Skip to: 135640 -/* 108117 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108120 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108135 -/* 108125 */ MCD_OPC_CheckPredicate, 32, 118, 107, 0, // Skip to: 135640 -/* 108130 */ MCD_OPC_Decode, 243, 57, 241, 3, // Opcode: USHRv8i16_shift -/* 108135 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108150 -/* 108140 */ MCD_OPC_CheckPredicate, 32, 103, 107, 0, // Skip to: 135640 -/* 108145 */ MCD_OPC_Decode, 188, 57, 241, 3, // Opcode: URSHRv8i16_shift -/* 108150 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108165 -/* 108155 */ MCD_OPC_CheckPredicate, 32, 88, 107, 0, // Skip to: 135640 -/* 108160 */ MCD_OPC_Decode, 204, 45, 245, 3, // Opcode: SRIv8i16_shift -/* 108165 */ MCD_OPC_FilterValue, 3, 78, 107, 0, // Skip to: 135640 -/* 108170 */ MCD_OPC_CheckPredicate, 32, 73, 107, 0, // Skip to: 135640 -/* 108175 */ MCD_OPC_Decode, 193, 44, 246, 3, // Opcode: SQSHLUv8i16_shift -/* 108180 */ MCD_OPC_FilterValue, 1, 63, 107, 0, // Skip to: 135640 -/* 108185 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108188 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108203 -/* 108193 */ MCD_OPC_CheckPredicate, 32, 50, 107, 0, // Skip to: 135640 -/* 108198 */ MCD_OPC_Decode, 242, 57, 242, 3, // Opcode: USHRv4i32_shift -/* 108203 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108218 -/* 108208 */ MCD_OPC_CheckPredicate, 32, 35, 107, 0, // Skip to: 135640 -/* 108213 */ MCD_OPC_Decode, 187, 57, 242, 3, // Opcode: URSHRv4i32_shift -/* 108218 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108233 -/* 108223 */ MCD_OPC_CheckPredicate, 32, 20, 107, 0, // Skip to: 135640 -/* 108228 */ MCD_OPC_Decode, 203, 45, 247, 3, // Opcode: SRIv4i32_shift -/* 108233 */ MCD_OPC_FilterValue, 3, 10, 107, 0, // Skip to: 135640 -/* 108238 */ MCD_OPC_CheckPredicate, 32, 5, 107, 0, // Skip to: 135640 -/* 108243 */ MCD_OPC_Decode, 192, 44, 248, 3, // Opcode: SQSHLUv4i32_shift -/* 108248 */ MCD_OPC_FilterValue, 1, 251, 106, 0, // Skip to: 135640 -/* 108253 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108256 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 108423 -/* 108261 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108264 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 108355 -/* 108269 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 108272 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108287 -/* 108277 */ MCD_OPC_CheckPredicate, 32, 222, 106, 0, // Skip to: 135640 -/* 108282 */ MCD_OPC_Decode, 252, 11, 221, 3, // Opcode: BICv4i32 -/* 108287 */ MCD_OPC_FilterValue, 1, 212, 106, 0, // Skip to: 135640 -/* 108292 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108295 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108310 -/* 108300 */ MCD_OPC_CheckPredicate, 32, 199, 106, 0, // Skip to: 135640 -/* 108305 */ MCD_OPC_Decode, 151, 58, 243, 3, // Opcode: USRAv16i8_shift -/* 108310 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108325 -/* 108315 */ MCD_OPC_CheckPredicate, 32, 184, 106, 0, // Skip to: 135640 -/* 108320 */ MCD_OPC_Decode, 198, 57, 243, 3, // Opcode: URSRAv16i8_shift -/* 108325 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108340 -/* 108330 */ MCD_OPC_CheckPredicate, 32, 169, 106, 0, // Skip to: 135640 -/* 108335 */ MCD_OPC_Decode, 196, 39, 252, 3, // Opcode: SLIv16i8_shift -/* 108340 */ MCD_OPC_FilterValue, 3, 159, 106, 0, // Skip to: 135640 -/* 108345 */ MCD_OPC_CheckPredicate, 32, 154, 106, 0, // Skip to: 135640 -/* 108350 */ MCD_OPC_Decode, 187, 56, 244, 3, // Opcode: UQSHLv16i8_shift -/* 108355 */ MCD_OPC_FilterValue, 1, 144, 106, 0, // Skip to: 135640 -/* 108360 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108363 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108378 -/* 108368 */ MCD_OPC_CheckPredicate, 32, 131, 106, 0, // Skip to: 135640 -/* 108373 */ MCD_OPC_Decode, 156, 58, 245, 3, // Opcode: USRAv8i16_shift -/* 108378 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108393 -/* 108383 */ MCD_OPC_CheckPredicate, 32, 116, 106, 0, // Skip to: 135640 -/* 108388 */ MCD_OPC_Decode, 203, 57, 245, 3, // Opcode: URSRAv8i16_shift -/* 108393 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108408 -/* 108398 */ MCD_OPC_CheckPredicate, 32, 101, 106, 0, // Skip to: 135640 -/* 108403 */ MCD_OPC_Decode, 201, 39, 253, 3, // Opcode: SLIv8i16_shift -/* 108408 */ MCD_OPC_FilterValue, 3, 91, 106, 0, // Skip to: 135640 -/* 108413 */ MCD_OPC_CheckPredicate, 32, 86, 106, 0, // Skip to: 135640 -/* 108418 */ MCD_OPC_Decode, 201, 56, 246, 3, // Opcode: UQSHLv8i16_shift -/* 108423 */ MCD_OPC_FilterValue, 1, 76, 106, 0, // Skip to: 135640 -/* 108428 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 108431 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108446 -/* 108436 */ MCD_OPC_CheckPredicate, 32, 63, 106, 0, // Skip to: 135640 -/* 108441 */ MCD_OPC_Decode, 155, 58, 247, 3, // Opcode: USRAv4i32_shift -/* 108446 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108461 -/* 108451 */ MCD_OPC_CheckPredicate, 32, 48, 106, 0, // Skip to: 135640 -/* 108456 */ MCD_OPC_Decode, 202, 57, 247, 3, // Opcode: URSRAv4i32_shift -/* 108461 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108476 -/* 108466 */ MCD_OPC_CheckPredicate, 32, 33, 106, 0, // Skip to: 135640 -/* 108471 */ MCD_OPC_Decode, 200, 39, 254, 3, // Opcode: SLIv4i32_shift -/* 108476 */ MCD_OPC_FilterValue, 3, 23, 106, 0, // Skip to: 135640 -/* 108481 */ MCD_OPC_CheckPredicate, 32, 18, 106, 0, // Skip to: 135640 -/* 108486 */ MCD_OPC_Decode, 199, 56, 248, 3, // Opcode: UQSHLv4i32_shift -/* 108491 */ MCD_OPC_FilterValue, 1, 8, 106, 0, // Skip to: 135640 -/* 108496 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 108499 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 108765 -/* 108504 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 108507 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 108660 -/* 108512 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108515 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 108622 -/* 108520 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108523 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 108584 -/* 108528 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 108531 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108546 -/* 108536 */ MCD_OPC_CheckPredicate, 32, 219, 105, 0, // Skip to: 135640 -/* 108541 */ MCD_OPC_Decode, 221, 34, 217, 3, // Opcode: MVNIv8i16 -/* 108546 */ MCD_OPC_FilterValue, 1, 209, 105, 0, // Skip to: 135640 -/* 108551 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 108554 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108569 -/* 108559 */ MCD_OPC_CheckPredicate, 32, 196, 105, 0, // Skip to: 135640 -/* 108564 */ MCD_OPC_Decode, 249, 44, 249, 3, // Opcode: SQSHRUNv16i8_shift -/* 108569 */ MCD_OPC_FilterValue, 1, 186, 105, 0, // Skip to: 135640 -/* 108574 */ MCD_OPC_CheckPredicate, 32, 181, 105, 0, // Skip to: 135640 -/* 108579 */ MCD_OPC_Decode, 223, 57, 244, 3, // Opcode: USHLLv16i8_shift -/* 108584 */ MCD_OPC_FilterValue, 1, 171, 105, 0, // Skip to: 135640 -/* 108589 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 108592 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108607 -/* 108597 */ MCD_OPC_CheckPredicate, 32, 158, 105, 0, // Skip to: 135640 -/* 108602 */ MCD_OPC_Decode, 253, 44, 250, 3, // Opcode: SQSHRUNv8i16_shift -/* 108607 */ MCD_OPC_FilterValue, 1, 148, 105, 0, // Skip to: 135640 -/* 108612 */ MCD_OPC_CheckPredicate, 32, 143, 105, 0, // Skip to: 135640 -/* 108617 */ MCD_OPC_Decode, 227, 57, 246, 3, // Opcode: USHLLv8i16_shift -/* 108622 */ MCD_OPC_FilterValue, 1, 133, 105, 0, // Skip to: 135640 -/* 108627 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 108630 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108645 -/* 108635 */ MCD_OPC_CheckPredicate, 32, 120, 105, 0, // Skip to: 135640 -/* 108640 */ MCD_OPC_Decode, 252, 44, 251, 3, // Opcode: SQSHRUNv4i32_shift -/* 108645 */ MCD_OPC_FilterValue, 1, 110, 105, 0, // Skip to: 135640 -/* 108650 */ MCD_OPC_CheckPredicate, 32, 105, 105, 0, // Skip to: 135640 -/* 108655 */ MCD_OPC_Decode, 226, 57, 248, 3, // Opcode: USHLLv4i32_shift -/* 108660 */ MCD_OPC_FilterValue, 1, 95, 105, 0, // Skip to: 135640 -/* 108665 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108668 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 108743 -/* 108673 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108676 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 108721 -/* 108681 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 108684 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108699 -/* 108689 */ MCD_OPC_CheckPredicate, 32, 66, 105, 0, // Skip to: 135640 -/* 108694 */ MCD_OPC_Decode, 253, 11, 221, 3, // Opcode: BICv8i16 -/* 108699 */ MCD_OPC_FilterValue, 1, 56, 105, 0, // Skip to: 135640 -/* 108704 */ MCD_OPC_CheckPredicate, 32, 51, 105, 0, // Skip to: 135640 -/* 108709 */ MCD_OPC_CheckField, 13, 1, 0, 44, 105, 0, // Skip to: 135640 -/* 108716 */ MCD_OPC_Decode, 213, 56, 249, 3, // Opcode: UQSHRNv16i8_shift -/* 108721 */ MCD_OPC_FilterValue, 1, 34, 105, 0, // Skip to: 135640 -/* 108726 */ MCD_OPC_CheckPredicate, 32, 29, 105, 0, // Skip to: 135640 -/* 108731 */ MCD_OPC_CheckField, 13, 1, 0, 22, 105, 0, // Skip to: 135640 -/* 108738 */ MCD_OPC_Decode, 217, 56, 250, 3, // Opcode: UQSHRNv8i16_shift -/* 108743 */ MCD_OPC_FilterValue, 1, 12, 105, 0, // Skip to: 135640 -/* 108748 */ MCD_OPC_CheckPredicate, 32, 7, 105, 0, // Skip to: 135640 -/* 108753 */ MCD_OPC_CheckField, 13, 1, 0, 0, 105, 0, // Skip to: 135640 -/* 108760 */ MCD_OPC_Decode, 216, 56, 251, 3, // Opcode: UQSHRNv4i32_shift -/* 108765 */ MCD_OPC_FilterValue, 1, 246, 104, 0, // Skip to: 135640 -/* 108770 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... -/* 108773 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 108795 -/* 108778 */ MCD_OPC_CheckPredicate, 32, 233, 104, 0, // Skip to: 135640 -/* 108783 */ MCD_OPC_CheckField, 19, 3, 0, 226, 104, 0, // Skip to: 135640 -/* 108790 */ MCD_OPC_Decode, 220, 34, 217, 3, // Opcode: MVNIv4s_msl -/* 108795 */ MCD_OPC_FilterValue, 1, 216, 104, 0, // Skip to: 135640 -/* 108800 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 108803 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 108871 -/* 108808 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108811 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 108856 -/* 108816 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108819 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 108841 -/* 108824 */ MCD_OPC_CheckPredicate, 32, 187, 104, 0, // Skip to: 135640 -/* 108829 */ MCD_OPC_CheckField, 19, 1, 0, 180, 104, 0, // Skip to: 135640 -/* 108836 */ MCD_OPC_Decode, 153, 34, 217, 3, // Opcode: MOVIv2d_ns -/* 108841 */ MCD_OPC_FilterValue, 1, 170, 104, 0, // Skip to: 135640 -/* 108846 */ MCD_OPC_CheckPredicate, 35, 165, 104, 0, // Skip to: 135640 -/* 108851 */ MCD_OPC_Decode, 133, 53, 241, 3, // Opcode: UCVTFv8i16_shift -/* 108856 */ MCD_OPC_FilterValue, 1, 155, 104, 0, // Skip to: 135640 -/* 108861 */ MCD_OPC_CheckPredicate, 32, 150, 104, 0, // Skip to: 135640 -/* 108866 */ MCD_OPC_Decode, 131, 53, 242, 3, // Opcode: UCVTFv4i32_shift -/* 108871 */ MCD_OPC_FilterValue, 1, 140, 104, 0, // Skip to: 135640 -/* 108876 */ MCD_OPC_CheckPredicate, 32, 135, 104, 0, // Skip to: 135640 -/* 108881 */ MCD_OPC_CheckField, 19, 3, 0, 128, 104, 0, // Skip to: 135640 -/* 108888 */ MCD_OPC_Decode, 130, 23, 217, 3, // Opcode: FMOVv2f64_ns -/* 108893 */ MCD_OPC_FilterValue, 1, 118, 104, 0, // Skip to: 135640 -/* 108898 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 108901 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 108969 -/* 108906 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108909 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 108954 -/* 108914 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108917 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 108939 -/* 108922 */ MCD_OPC_CheckPredicate, 32, 89, 104, 0, // Skip to: 135640 -/* 108927 */ MCD_OPC_CheckField, 19, 1, 1, 82, 104, 0, // Skip to: 135640 -/* 108934 */ MCD_OPC_Decode, 164, 44, 249, 3, // Opcode: SQRSHRUNv16i8_shift -/* 108939 */ MCD_OPC_FilterValue, 1, 72, 104, 0, // Skip to: 135640 -/* 108944 */ MCD_OPC_CheckPredicate, 32, 67, 104, 0, // Skip to: 135640 -/* 108949 */ MCD_OPC_Decode, 168, 44, 250, 3, // Opcode: SQRSHRUNv8i16_shift -/* 108954 */ MCD_OPC_FilterValue, 1, 57, 104, 0, // Skip to: 135640 -/* 108959 */ MCD_OPC_CheckPredicate, 32, 52, 104, 0, // Skip to: 135640 -/* 108964 */ MCD_OPC_Decode, 167, 44, 251, 3, // Opcode: SQRSHRUNv4i32_shift -/* 108969 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 109037 -/* 108974 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 108977 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109022 -/* 108982 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 108985 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109007 -/* 108990 */ MCD_OPC_CheckPredicate, 32, 21, 104, 0, // Skip to: 135640 -/* 108995 */ MCD_OPC_CheckField, 19, 1, 1, 14, 104, 0, // Skip to: 135640 -/* 109002 */ MCD_OPC_Decode, 161, 56, 249, 3, // Opcode: UQRSHRNv16i8_shift -/* 109007 */ MCD_OPC_FilterValue, 1, 4, 104, 0, // Skip to: 135640 -/* 109012 */ MCD_OPC_CheckPredicate, 32, 255, 103, 0, // Skip to: 135640 -/* 109017 */ MCD_OPC_Decode, 165, 56, 250, 3, // Opcode: UQRSHRNv8i16_shift -/* 109022 */ MCD_OPC_FilterValue, 1, 245, 103, 0, // Skip to: 135640 -/* 109027 */ MCD_OPC_CheckPredicate, 32, 240, 103, 0, // Skip to: 135640 -/* 109032 */ MCD_OPC_Decode, 164, 56, 251, 3, // Opcode: UQRSHRNv4i32_shift -/* 109037 */ MCD_OPC_FilterValue, 15, 230, 103, 0, // Skip to: 135640 -/* 109042 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 109045 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109067 -/* 109050 */ MCD_OPC_CheckPredicate, 35, 217, 103, 0, // Skip to: 135640 -/* 109055 */ MCD_OPC_CheckField, 20, 1, 1, 210, 103, 0, // Skip to: 135640 -/* 109062 */ MCD_OPC_Decode, 142, 20, 241, 3, // Opcode: FCVTZUv8i16_shift -/* 109067 */ MCD_OPC_FilterValue, 1, 200, 103, 0, // Skip to: 135640 -/* 109072 */ MCD_OPC_CheckPredicate, 32, 195, 103, 0, // Skip to: 135640 -/* 109077 */ MCD_OPC_Decode, 140, 20, 242, 3, // Opcode: FCVTZUv4i32_shift -/* 109082 */ MCD_OPC_FilterValue, 13, 141, 4, 0, // Skip to: 110252 -/* 109087 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 109090 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 109318 -/* 109095 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 109098 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 109120 -/* 109103 */ MCD_OPC_CheckPredicate, 32, 164, 103, 0, // Skip to: 135640 -/* 109108 */ MCD_OPC_CheckField, 10, 1, 0, 157, 103, 0, // Skip to: 135640 -/* 109115 */ MCD_OPC_Decode, 239, 40, 255, 3, // Opcode: SMLALv4i16_indexed -/* 109120 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 109142 -/* 109125 */ MCD_OPC_CheckPredicate, 32, 142, 103, 0, // Skip to: 135640 -/* 109130 */ MCD_OPC_CheckField, 10, 1, 0, 135, 103, 0, // Skip to: 135640 -/* 109137 */ MCD_OPC_Decode, 185, 42, 255, 3, // Opcode: SQDMLALv4i16_indexed -/* 109142 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 109164 -/* 109147 */ MCD_OPC_CheckPredicate, 32, 120, 103, 0, // Skip to: 135640 -/* 109152 */ MCD_OPC_CheckField, 10, 1, 0, 113, 103, 0, // Skip to: 135640 -/* 109159 */ MCD_OPC_Decode, 155, 41, 255, 3, // Opcode: SMLSLv4i16_indexed -/* 109164 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 109186 -/* 109169 */ MCD_OPC_CheckPredicate, 32, 98, 103, 0, // Skip to: 135640 -/* 109174 */ MCD_OPC_CheckField, 10, 1, 0, 91, 103, 0, // Skip to: 135640 -/* 109181 */ MCD_OPC_Decode, 210, 42, 255, 3, // Opcode: SQDMLSLv4i16_indexed -/* 109186 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 109208 -/* 109191 */ MCD_OPC_CheckPredicate, 32, 76, 103, 0, // Skip to: 135640 -/* 109196 */ MCD_OPC_CheckField, 10, 1, 0, 69, 103, 0, // Skip to: 135640 -/* 109203 */ MCD_OPC_Decode, 210, 34, 215, 3, // Opcode: MULv4i16_indexed -/* 109208 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 109230 -/* 109213 */ MCD_OPC_CheckPredicate, 32, 54, 103, 0, // Skip to: 135640 -/* 109218 */ MCD_OPC_CheckField, 10, 1, 0, 47, 103, 0, // Skip to: 135640 -/* 109225 */ MCD_OPC_Decode, 203, 41, 128, 4, // Opcode: SMULLv4i16_indexed -/* 109230 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 109252 -/* 109235 */ MCD_OPC_CheckPredicate, 32, 32, 103, 0, // Skip to: 135640 -/* 109240 */ MCD_OPC_CheckField, 10, 1, 0, 25, 103, 0, // Skip to: 135640 -/* 109247 */ MCD_OPC_Decode, 139, 43, 128, 4, // Opcode: SQDMULLv4i16_indexed -/* 109252 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 109274 -/* 109257 */ MCD_OPC_CheckPredicate, 32, 10, 103, 0, // Skip to: 135640 -/* 109262 */ MCD_OPC_CheckField, 10, 1, 0, 3, 103, 0, // Skip to: 135640 -/* 109269 */ MCD_OPC_Decode, 246, 42, 215, 3, // Opcode: SQDMULHv4i16_indexed -/* 109274 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 109296 -/* 109279 */ MCD_OPC_CheckPredicate, 32, 244, 102, 0, // Skip to: 135640 -/* 109284 */ MCD_OPC_CheckField, 10, 1, 0, 237, 102, 0, // Skip to: 135640 -/* 109291 */ MCD_OPC_Decode, 240, 43, 215, 3, // Opcode: SQRDMULHv4i16_indexed -/* 109296 */ MCD_OPC_FilterValue, 15, 227, 102, 0, // Skip to: 135640 -/* 109301 */ MCD_OPC_CheckPredicate, 42, 222, 102, 0, // Skip to: 135640 -/* 109306 */ MCD_OPC_CheckField, 10, 1, 0, 215, 102, 0, // Skip to: 135640 -/* 109313 */ MCD_OPC_Decode, 128, 11, 216, 3, // Opcode: BF16DOTlanev4bf16 -/* 109318 */ MCD_OPC_FilterValue, 1, 203, 0, 0, // Skip to: 109526 -/* 109323 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 109326 */ MCD_OPC_FilterValue, 0, 113, 0, 0, // Skip to: 109444 -/* 109331 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 109334 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109356 -/* 109339 */ MCD_OPC_CheckPredicate, 32, 184, 102, 0, // Skip to: 135640 -/* 109344 */ MCD_OPC_CheckField, 10, 1, 0, 177, 102, 0, // Skip to: 135640 -/* 109351 */ MCD_OPC_Decode, 188, 33, 214, 3, // Opcode: MLAv4i16_indexed -/* 109356 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 109378 -/* 109361 */ MCD_OPC_CheckPredicate, 32, 162, 102, 0, // Skip to: 135640 -/* 109366 */ MCD_OPC_CheckField, 10, 1, 0, 155, 102, 0, // Skip to: 135640 -/* 109373 */ MCD_OPC_Decode, 217, 54, 255, 3, // Opcode: UMLALv4i16_indexed -/* 109378 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 109400 -/* 109383 */ MCD_OPC_CheckPredicate, 32, 140, 102, 0, // Skip to: 135640 -/* 109388 */ MCD_OPC_CheckField, 10, 1, 0, 133, 102, 0, // Skip to: 135640 -/* 109395 */ MCD_OPC_Decode, 205, 33, 214, 3, // Opcode: MLSv4i16_indexed -/* 109400 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 109422 -/* 109405 */ MCD_OPC_CheckPredicate, 32, 118, 102, 0, // Skip to: 135640 -/* 109410 */ MCD_OPC_CheckField, 10, 1, 0, 111, 102, 0, // Skip to: 135640 -/* 109417 */ MCD_OPC_Decode, 133, 55, 255, 3, // Opcode: UMLSLv4i16_indexed -/* 109422 */ MCD_OPC_FilterValue, 5, 101, 102, 0, // Skip to: 135640 -/* 109427 */ MCD_OPC_CheckPredicate, 32, 96, 102, 0, // Skip to: 135640 -/* 109432 */ MCD_OPC_CheckField, 10, 1, 0, 89, 102, 0, // Skip to: 135640 -/* 109439 */ MCD_OPC_Decode, 179, 55, 128, 4, // Opcode: UMULLv4i16_indexed -/* 109444 */ MCD_OPC_FilterValue, 1, 79, 102, 0, // Skip to: 135640 -/* 109449 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 109452 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109474 -/* 109457 */ MCD_OPC_CheckPredicate, 41, 66, 102, 0, // Skip to: 135640 -/* 109462 */ MCD_OPC_CheckField, 10, 2, 0, 59, 102, 0, // Skip to: 135640 -/* 109469 */ MCD_OPC_Decode, 134, 18, 129, 4, // Opcode: FCMLAv4f16_indexed -/* 109474 */ MCD_OPC_FilterValue, 1, 49, 102, 0, // Skip to: 135640 -/* 109479 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 109482 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 109504 -/* 109487 */ MCD_OPC_CheckPredicate, 40, 36, 102, 0, // Skip to: 135640 -/* 109492 */ MCD_OPC_CheckField, 10, 1, 0, 29, 102, 0, // Skip to: 135640 -/* 109499 */ MCD_OPC_Decode, 202, 43, 214, 3, // Opcode: SQRDMLAHv4i16_indexed -/* 109504 */ MCD_OPC_FilterValue, 3, 19, 102, 0, // Skip to: 135640 -/* 109509 */ MCD_OPC_CheckPredicate, 40, 14, 102, 0, // Skip to: 135640 -/* 109514 */ MCD_OPC_CheckField, 10, 1, 0, 7, 102, 0, // Skip to: 135640 -/* 109521 */ MCD_OPC_Decode, 221, 43, 214, 3, // Opcode: SQRDMLSHv4i16_indexed -/* 109526 */ MCD_OPC_FilterValue, 2, 147, 1, 0, // Skip to: 109934 -/* 109531 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 109534 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109556 -/* 109539 */ MCD_OPC_CheckPredicate, 32, 240, 101, 0, // Skip to: 135640 -/* 109544 */ MCD_OPC_CheckField, 10, 2, 1, 233, 101, 0, // Skip to: 135640 -/* 109551 */ MCD_OPC_Decode, 157, 46, 130, 4, // Opcode: SSHRv2i64_shift -/* 109556 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 109578 -/* 109561 */ MCD_OPC_CheckPredicate, 32, 218, 101, 0, // Skip to: 135640 -/* 109566 */ MCD_OPC_CheckField, 10, 2, 1, 211, 101, 0, // Skip to: 135640 -/* 109573 */ MCD_OPC_Decode, 169, 46, 131, 4, // Opcode: SSRAv2i64_shift -/* 109578 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 109623 -/* 109583 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 109586 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109601 -/* 109591 */ MCD_OPC_CheckPredicate, 32, 188, 101, 0, // Skip to: 135640 -/* 109596 */ MCD_OPC_Decode, 243, 40, 237, 3, // Opcode: SMLALv8i16_indexed -/* 109601 */ MCD_OPC_FilterValue, 1, 178, 101, 0, // Skip to: 135640 -/* 109606 */ MCD_OPC_CheckPredicate, 32, 173, 101, 0, // Skip to: 135640 -/* 109611 */ MCD_OPC_CheckField, 11, 1, 0, 166, 101, 0, // Skip to: 135640 -/* 109618 */ MCD_OPC_Decode, 245, 45, 130, 4, // Opcode: SRSHRv2i64_shift -/* 109623 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 109668 -/* 109628 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 109631 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109646 -/* 109636 */ MCD_OPC_CheckPredicate, 32, 143, 101, 0, // Skip to: 135640 -/* 109641 */ MCD_OPC_Decode, 189, 42, 237, 3, // Opcode: SQDMLALv8i16_indexed -/* 109646 */ MCD_OPC_FilterValue, 1, 133, 101, 0, // Skip to: 135640 -/* 109651 */ MCD_OPC_CheckPredicate, 32, 128, 101, 0, // Skip to: 135640 -/* 109656 */ MCD_OPC_CheckField, 11, 1, 0, 121, 101, 0, // Skip to: 135640 -/* 109663 */ MCD_OPC_Decode, 129, 46, 131, 4, // Opcode: SRSRAv2i64_shift -/* 109668 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 109690 -/* 109673 */ MCD_OPC_CheckPredicate, 32, 106, 101, 0, // Skip to: 135640 -/* 109678 */ MCD_OPC_CheckField, 10, 2, 1, 99, 101, 0, // Skip to: 135640 -/* 109685 */ MCD_OPC_Decode, 160, 39, 132, 4, // Opcode: SHLv2i64_shift -/* 109690 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 109712 -/* 109695 */ MCD_OPC_CheckPredicate, 32, 84, 101, 0, // Skip to: 135640 -/* 109700 */ MCD_OPC_CheckField, 10, 1, 0, 77, 101, 0, // Skip to: 135640 -/* 109707 */ MCD_OPC_Decode, 159, 41, 237, 3, // Opcode: SMLSLv8i16_indexed -/* 109712 */ MCD_OPC_FilterValue, 7, 40, 0, 0, // Skip to: 109757 -/* 109717 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 109720 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109735 -/* 109725 */ MCD_OPC_CheckPredicate, 32, 54, 101, 0, // Skip to: 135640 -/* 109730 */ MCD_OPC_Decode, 214, 42, 237, 3, // Opcode: SQDMLSLv8i16_indexed -/* 109735 */ MCD_OPC_FilterValue, 1, 44, 101, 0, // Skip to: 135640 -/* 109740 */ MCD_OPC_CheckPredicate, 32, 39, 101, 0, // Skip to: 135640 -/* 109745 */ MCD_OPC_CheckField, 11, 1, 0, 32, 101, 0, // Skip to: 135640 -/* 109752 */ MCD_OPC_Decode, 216, 44, 132, 4, // Opcode: SQSHLv2i64_shift -/* 109757 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 109779 -/* 109762 */ MCD_OPC_CheckPredicate, 32, 17, 101, 0, // Skip to: 135640 -/* 109767 */ MCD_OPC_CheckField, 10, 1, 0, 10, 101, 0, // Skip to: 135640 -/* 109774 */ MCD_OPC_Decode, 214, 34, 238, 3, // Opcode: MULv8i16_indexed -/* 109779 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 109801 -/* 109784 */ MCD_OPC_CheckPredicate, 32, 251, 100, 0, // Skip to: 135640 -/* 109789 */ MCD_OPC_CheckField, 10, 1, 0, 244, 100, 0, // Skip to: 135640 -/* 109796 */ MCD_OPC_Decode, 207, 41, 238, 3, // Opcode: SMULLv8i16_indexed -/* 109801 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 109823 -/* 109806 */ MCD_OPC_CheckPredicate, 32, 229, 100, 0, // Skip to: 135640 -/* 109811 */ MCD_OPC_CheckField, 10, 1, 0, 222, 100, 0, // Skip to: 135640 -/* 109818 */ MCD_OPC_Decode, 143, 43, 238, 3, // Opcode: SQDMULLv8i16_indexed -/* 109823 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 109845 -/* 109828 */ MCD_OPC_CheckPredicate, 32, 207, 100, 0, // Skip to: 135640 -/* 109833 */ MCD_OPC_CheckField, 10, 1, 0, 200, 100, 0, // Skip to: 135640 -/* 109840 */ MCD_OPC_Decode, 250, 42, 238, 3, // Opcode: SQDMULHv8i16_indexed -/* 109845 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 109867 -/* 109850 */ MCD_OPC_CheckPredicate, 32, 185, 100, 0, // Skip to: 135640 -/* 109855 */ MCD_OPC_CheckField, 10, 1, 0, 178, 100, 0, // Skip to: 135640 -/* 109862 */ MCD_OPC_Decode, 244, 43, 238, 3, // Opcode: SQRDMULHv8i16_indexed -/* 109867 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 109889 -/* 109872 */ MCD_OPC_CheckPredicate, 32, 163, 100, 0, // Skip to: 135640 -/* 109877 */ MCD_OPC_CheckField, 10, 2, 1, 156, 100, 0, // Skip to: 135640 -/* 109884 */ MCD_OPC_Decode, 178, 38, 130, 4, // Opcode: SCVTFv2i64_shift -/* 109889 */ MCD_OPC_FilterValue, 15, 146, 100, 0, // Skip to: 135640 -/* 109894 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 109897 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109912 -/* 109902 */ MCD_OPC_CheckPredicate, 42, 133, 100, 0, // Skip to: 135640 -/* 109907 */ MCD_OPC_Decode, 129, 11, 239, 3, // Opcode: BF16DOTlanev8bf16 -/* 109912 */ MCD_OPC_FilterValue, 1, 123, 100, 0, // Skip to: 135640 -/* 109917 */ MCD_OPC_CheckPredicate, 32, 118, 100, 0, // Skip to: 135640 -/* 109922 */ MCD_OPC_CheckField, 11, 1, 1, 111, 100, 0, // Skip to: 135640 -/* 109929 */ MCD_OPC_Decode, 227, 19, 130, 4, // Opcode: FCVTZSv2i64_shift -/* 109934 */ MCD_OPC_FilterValue, 3, 101, 100, 0, // Skip to: 135640 -/* 109939 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 109942 */ MCD_OPC_FilterValue, 0, 147, 0, 0, // Skip to: 110094 -/* 109947 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 109950 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 110033 -/* 109955 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 109958 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109973 -/* 109963 */ MCD_OPC_CheckPredicate, 32, 72, 100, 0, // Skip to: 135640 -/* 109968 */ MCD_OPC_Decode, 192, 33, 237, 3, // Opcode: MLAv8i16_indexed -/* 109973 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 109988 -/* 109978 */ MCD_OPC_CheckPredicate, 32, 57, 100, 0, // Skip to: 135640 -/* 109983 */ MCD_OPC_Decode, 221, 54, 237, 3, // Opcode: UMLALv8i16_indexed -/* 109988 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110003 -/* 109993 */ MCD_OPC_CheckPredicate, 32, 42, 100, 0, // Skip to: 135640 -/* 109998 */ MCD_OPC_Decode, 209, 33, 237, 3, // Opcode: MLSv8i16_indexed -/* 110003 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 110018 -/* 110008 */ MCD_OPC_CheckPredicate, 32, 27, 100, 0, // Skip to: 135640 -/* 110013 */ MCD_OPC_Decode, 137, 55, 237, 3, // Opcode: UMLSLv8i16_indexed -/* 110018 */ MCD_OPC_FilterValue, 5, 17, 100, 0, // Skip to: 135640 -/* 110023 */ MCD_OPC_CheckPredicate, 32, 12, 100, 0, // Skip to: 135640 -/* 110028 */ MCD_OPC_Decode, 183, 55, 238, 3, // Opcode: UMULLv8i16_indexed -/* 110033 */ MCD_OPC_FilterValue, 1, 2, 100, 0, // Skip to: 135640 -/* 110038 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 110041 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110056 -/* 110046 */ MCD_OPC_CheckPredicate, 41, 245, 99, 0, // Skip to: 135640 -/* 110051 */ MCD_OPC_Decode, 138, 18, 133, 4, // Opcode: FCMLAv8f16_indexed -/* 110056 */ MCD_OPC_FilterValue, 1, 235, 99, 0, // Skip to: 135640 -/* 110061 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 110064 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110079 -/* 110069 */ MCD_OPC_CheckPredicate, 40, 222, 99, 0, // Skip to: 135640 -/* 110074 */ MCD_OPC_Decode, 206, 43, 237, 3, // Opcode: SQRDMLAHv8i16_indexed -/* 110079 */ MCD_OPC_FilterValue, 3, 212, 99, 0, // Skip to: 135640 -/* 110084 */ MCD_OPC_CheckPredicate, 40, 207, 99, 0, // Skip to: 135640 -/* 110089 */ MCD_OPC_Decode, 225, 43, 237, 3, // Opcode: SQRDMLSHv8i16_indexed -/* 110094 */ MCD_OPC_FilterValue, 1, 197, 99, 0, // Skip to: 135640 -/* 110099 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ... -/* 110102 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110117 -/* 110107 */ MCD_OPC_CheckPredicate, 32, 184, 99, 0, // Skip to: 135640 -/* 110112 */ MCD_OPC_Decode, 240, 57, 130, 4, // Opcode: USHRv2i64_shift -/* 110117 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110132 -/* 110122 */ MCD_OPC_CheckPredicate, 32, 169, 99, 0, // Skip to: 135640 -/* 110127 */ MCD_OPC_Decode, 153, 58, 131, 4, // Opcode: USRAv2i64_shift -/* 110132 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 110147 -/* 110137 */ MCD_OPC_CheckPredicate, 32, 154, 99, 0, // Skip to: 135640 -/* 110142 */ MCD_OPC_Decode, 185, 57, 130, 4, // Opcode: URSHRv2i64_shift -/* 110147 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 110162 -/* 110152 */ MCD_OPC_CheckPredicate, 32, 139, 99, 0, // Skip to: 135640 -/* 110157 */ MCD_OPC_Decode, 200, 57, 131, 4, // Opcode: URSRAv2i64_shift -/* 110162 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 110177 -/* 110167 */ MCD_OPC_CheckPredicate, 32, 124, 99, 0, // Skip to: 135640 -/* 110172 */ MCD_OPC_Decode, 201, 45, 131, 4, // Opcode: SRIv2i64_shift -/* 110177 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 110192 -/* 110182 */ MCD_OPC_CheckPredicate, 32, 109, 99, 0, // Skip to: 135640 -/* 110187 */ MCD_OPC_Decode, 198, 39, 134, 4, // Opcode: SLIv2i64_shift -/* 110192 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 110207 -/* 110197 */ MCD_OPC_CheckPredicate, 32, 94, 99, 0, // Skip to: 135640 -/* 110202 */ MCD_OPC_Decode, 190, 44, 132, 4, // Opcode: SQSHLUv2i64_shift -/* 110207 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 110222 -/* 110212 */ MCD_OPC_CheckPredicate, 32, 79, 99, 0, // Skip to: 135640 -/* 110217 */ MCD_OPC_Decode, 195, 56, 132, 4, // Opcode: UQSHLv2i64_shift -/* 110222 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 110237 -/* 110227 */ MCD_OPC_CheckPredicate, 32, 64, 99, 0, // Skip to: 135640 -/* 110232 */ MCD_OPC_Decode, 255, 52, 130, 4, // Opcode: UCVTFv2i64_shift -/* 110237 */ MCD_OPC_FilterValue, 31, 54, 99, 0, // Skip to: 135640 -/* 110242 */ MCD_OPC_CheckPredicate, 32, 49, 99, 0, // Skip to: 135640 -/* 110247 */ MCD_OPC_Decode, 136, 20, 130, 4, // Opcode: FCVTZUv2i64_shift -/* 110252 */ MCD_OPC_FilterValue, 14, 252, 4, 0, // Skip to: 111533 -/* 110257 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 110260 */ MCD_OPC_FilterValue, 0, 99, 1, 0, // Skip to: 110620 -/* 110265 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 110268 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110290 -/* 110273 */ MCD_OPC_CheckPredicate, 37, 18, 99, 0, // Skip to: 135640 -/* 110278 */ MCD_OPC_CheckField, 10, 1, 0, 11, 99, 0, // Skip to: 135640 -/* 110285 */ MCD_OPC_Decode, 133, 22, 135, 4, // Opcode: FMLALlanev4f16 -/* 110290 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 110312 -/* 110295 */ MCD_OPC_CheckPredicate, 32, 252, 98, 0, // Skip to: 135640 -/* 110300 */ MCD_OPC_CheckField, 10, 1, 0, 245, 98, 0, // Skip to: 135640 -/* 110307 */ MCD_OPC_Decode, 166, 22, 216, 3, // Opcode: FMLAv2i32_indexed -/* 110312 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 110334 -/* 110317 */ MCD_OPC_CheckPredicate, 32, 230, 98, 0, // Skip to: 135640 -/* 110322 */ MCD_OPC_CheckField, 10, 1, 0, 223, 98, 0, // Skip to: 135640 -/* 110329 */ MCD_OPC_Decode, 237, 40, 136, 4, // Opcode: SMLALv2i32_indexed -/* 110334 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 110356 -/* 110339 */ MCD_OPC_CheckPredicate, 32, 208, 98, 0, // Skip to: 135640 -/* 110344 */ MCD_OPC_CheckField, 10, 1, 0, 201, 98, 0, // Skip to: 135640 -/* 110351 */ MCD_OPC_Decode, 183, 42, 136, 4, // Opcode: SQDMLALv2i32_indexed -/* 110356 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 110378 -/* 110361 */ MCD_OPC_CheckPredicate, 37, 186, 98, 0, // Skip to: 135640 -/* 110366 */ MCD_OPC_CheckField, 10, 1, 0, 179, 98, 0, // Skip to: 135640 -/* 110373 */ MCD_OPC_Decode, 190, 22, 135, 4, // Opcode: FMLSLlanev4f16 -/* 110378 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 110400 -/* 110383 */ MCD_OPC_CheckPredicate, 32, 164, 98, 0, // Skip to: 135640 -/* 110388 */ MCD_OPC_CheckField, 10, 1, 0, 157, 98, 0, // Skip to: 135640 -/* 110395 */ MCD_OPC_Decode, 223, 22, 216, 3, // Opcode: FMLSv2i32_indexed -/* 110400 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 110422 -/* 110405 */ MCD_OPC_CheckPredicate, 32, 142, 98, 0, // Skip to: 135640 -/* 110410 */ MCD_OPC_CheckField, 10, 1, 0, 135, 98, 0, // Skip to: 135640 -/* 110417 */ MCD_OPC_Decode, 153, 41, 136, 4, // Opcode: SMLSLv2i32_indexed -/* 110422 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 110444 -/* 110427 */ MCD_OPC_CheckPredicate, 32, 120, 98, 0, // Skip to: 135640 -/* 110432 */ MCD_OPC_CheckField, 10, 1, 0, 113, 98, 0, // Skip to: 135640 -/* 110439 */ MCD_OPC_Decode, 208, 42, 136, 4, // Opcode: SQDMLSLv2i32_indexed -/* 110444 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 110466 -/* 110449 */ MCD_OPC_CheckPredicate, 32, 98, 98, 0, // Skip to: 135640 -/* 110454 */ MCD_OPC_CheckField, 10, 1, 0, 91, 98, 0, // Skip to: 135640 -/* 110461 */ MCD_OPC_Decode, 208, 34, 137, 4, // Opcode: MULv2i32_indexed -/* 110466 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 110488 -/* 110471 */ MCD_OPC_CheckPredicate, 32, 76, 98, 0, // Skip to: 135640 -/* 110476 */ MCD_OPC_CheckField, 10, 1, 0, 69, 98, 0, // Skip to: 135640 -/* 110483 */ MCD_OPC_Decode, 179, 23, 137, 4, // Opcode: FMULv2i32_indexed -/* 110488 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 110510 -/* 110493 */ MCD_OPC_CheckPredicate, 32, 54, 98, 0, // Skip to: 135640 -/* 110498 */ MCD_OPC_CheckField, 10, 1, 0, 47, 98, 0, // Skip to: 135640 -/* 110505 */ MCD_OPC_Decode, 201, 41, 138, 4, // Opcode: SMULLv2i32_indexed -/* 110510 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 110532 -/* 110515 */ MCD_OPC_CheckPredicate, 32, 32, 98, 0, // Skip to: 135640 -/* 110520 */ MCD_OPC_CheckField, 10, 1, 0, 25, 98, 0, // Skip to: 135640 -/* 110527 */ MCD_OPC_Decode, 137, 43, 138, 4, // Opcode: SQDMULLv2i32_indexed -/* 110532 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 110554 -/* 110537 */ MCD_OPC_CheckPredicate, 32, 10, 98, 0, // Skip to: 135640 -/* 110542 */ MCD_OPC_CheckField, 10, 1, 0, 3, 98, 0, // Skip to: 135640 -/* 110549 */ MCD_OPC_Decode, 244, 42, 137, 4, // Opcode: SQDMULHv2i32_indexed -/* 110554 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 110576 -/* 110559 */ MCD_OPC_CheckPredicate, 32, 244, 97, 0, // Skip to: 135640 -/* 110564 */ MCD_OPC_CheckField, 10, 1, 0, 237, 97, 0, // Skip to: 135640 -/* 110571 */ MCD_OPC_Decode, 238, 43, 137, 4, // Opcode: SQRDMULHv2i32_indexed -/* 110576 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 110598 -/* 110581 */ MCD_OPC_CheckPredicate, 44, 222, 97, 0, // Skip to: 135640 -/* 110586 */ MCD_OPC_CheckField, 10, 1, 0, 215, 97, 0, // Skip to: 135640 -/* 110593 */ MCD_OPC_Decode, 216, 38, 216, 3, // Opcode: SDOTlanev8i8 -/* 110598 */ MCD_OPC_FilterValue, 15, 205, 97, 0, // Skip to: 135640 -/* 110603 */ MCD_OPC_CheckPredicate, 45, 200, 97, 0, // Skip to: 135640 -/* 110608 */ MCD_OPC_CheckField, 10, 1, 0, 193, 97, 0, // Skip to: 135640 -/* 110615 */ MCD_OPC_Decode, 214, 57, 216, 3, // Opcode: USDOTlanev8i8 -/* 110620 */ MCD_OPC_FilterValue, 1, 245, 0, 0, // Skip to: 110870 -/* 110625 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 110628 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110650 -/* 110633 */ MCD_OPC_CheckPredicate, 32, 170, 97, 0, // Skip to: 135640 -/* 110638 */ MCD_OPC_CheckField, 10, 1, 0, 163, 97, 0, // Skip to: 135640 -/* 110645 */ MCD_OPC_Decode, 186, 33, 216, 3, // Opcode: MLAv2i32_indexed -/* 110650 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 110672 -/* 110655 */ MCD_OPC_CheckPredicate, 32, 148, 97, 0, // Skip to: 135640 -/* 110660 */ MCD_OPC_CheckField, 10, 1, 0, 141, 97, 0, // Skip to: 135640 -/* 110667 */ MCD_OPC_Decode, 215, 54, 136, 4, // Opcode: UMLALv2i32_indexed -/* 110672 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 110694 -/* 110677 */ MCD_OPC_CheckPredicate, 32, 126, 97, 0, // Skip to: 135640 -/* 110682 */ MCD_OPC_CheckField, 10, 1, 0, 119, 97, 0, // Skip to: 135640 -/* 110689 */ MCD_OPC_Decode, 203, 33, 216, 3, // Opcode: MLSv2i32_indexed -/* 110694 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 110716 -/* 110699 */ MCD_OPC_CheckPredicate, 32, 104, 97, 0, // Skip to: 135640 -/* 110704 */ MCD_OPC_CheckField, 10, 1, 0, 97, 97, 0, // Skip to: 135640 -/* 110711 */ MCD_OPC_Decode, 131, 55, 136, 4, // Opcode: UMLSLv2i32_indexed -/* 110716 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 110738 -/* 110721 */ MCD_OPC_CheckPredicate, 37, 82, 97, 0, // Skip to: 135640 -/* 110726 */ MCD_OPC_CheckField, 10, 1, 0, 75, 97, 0, // Skip to: 135640 -/* 110733 */ MCD_OPC_Decode, 245, 21, 135, 4, // Opcode: FMLAL2lanev4f16 -/* 110738 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 110760 -/* 110743 */ MCD_OPC_CheckPredicate, 32, 60, 97, 0, // Skip to: 135640 -/* 110748 */ MCD_OPC_CheckField, 10, 1, 0, 53, 97, 0, // Skip to: 135640 -/* 110755 */ MCD_OPC_Decode, 154, 23, 137, 4, // Opcode: FMULXv2i32_indexed -/* 110760 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 110782 -/* 110765 */ MCD_OPC_CheckPredicate, 32, 38, 97, 0, // Skip to: 135640 -/* 110770 */ MCD_OPC_CheckField, 10, 1, 0, 31, 97, 0, // Skip to: 135640 -/* 110777 */ MCD_OPC_Decode, 177, 55, 138, 4, // Opcode: UMULLv2i32_indexed -/* 110782 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 110804 -/* 110787 */ MCD_OPC_CheckPredicate, 37, 16, 97, 0, // Skip to: 135640 -/* 110792 */ MCD_OPC_CheckField, 10, 1, 0, 9, 97, 0, // Skip to: 135640 -/* 110799 */ MCD_OPC_Decode, 174, 22, 135, 4, // Opcode: FMLSL2lanev4f16 -/* 110804 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 110826 -/* 110809 */ MCD_OPC_CheckPredicate, 40, 250, 96, 0, // Skip to: 135640 -/* 110814 */ MCD_OPC_CheckField, 10, 1, 0, 243, 96, 0, // Skip to: 135640 -/* 110821 */ MCD_OPC_Decode, 200, 43, 216, 3, // Opcode: SQRDMLAHv2i32_indexed -/* 110826 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 110848 -/* 110831 */ MCD_OPC_CheckPredicate, 44, 228, 96, 0, // Skip to: 135640 -/* 110836 */ MCD_OPC_CheckField, 10, 1, 0, 221, 96, 0, // Skip to: 135640 -/* 110843 */ MCD_OPC_Decode, 166, 53, 216, 3, // Opcode: UDOTlanev8i8 -/* 110848 */ MCD_OPC_FilterValue, 15, 211, 96, 0, // Skip to: 135640 -/* 110853 */ MCD_OPC_CheckPredicate, 40, 206, 96, 0, // Skip to: 135640 -/* 110858 */ MCD_OPC_CheckField, 10, 1, 0, 199, 96, 0, // Skip to: 135640 -/* 110865 */ MCD_OPC_Decode, 219, 43, 216, 3, // Opcode: SQRDMLSHv2i32_indexed -/* 110870 */ MCD_OPC_FilterValue, 2, 99, 1, 0, // Skip to: 111230 -/* 110875 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 110878 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110900 -/* 110883 */ MCD_OPC_CheckPredicate, 37, 176, 96, 0, // Skip to: 135640 -/* 110888 */ MCD_OPC_CheckField, 10, 1, 0, 169, 96, 0, // Skip to: 135640 -/* 110895 */ MCD_OPC_Decode, 134, 22, 139, 4, // Opcode: FMLALlanev8f16 -/* 110900 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 110922 -/* 110905 */ MCD_OPC_CheckPredicate, 32, 154, 96, 0, // Skip to: 135640 -/* 110910 */ MCD_OPC_CheckField, 10, 1, 0, 147, 96, 0, // Skip to: 135640 -/* 110917 */ MCD_OPC_Decode, 171, 22, 239, 3, // Opcode: FMLAv4i32_indexed -/* 110922 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 110944 -/* 110927 */ MCD_OPC_CheckPredicate, 32, 132, 96, 0, // Skip to: 135640 -/* 110932 */ MCD_OPC_CheckField, 10, 1, 0, 125, 96, 0, // Skip to: 135640 -/* 110939 */ MCD_OPC_Decode, 241, 40, 239, 3, // Opcode: SMLALv4i32_indexed -/* 110944 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 110966 -/* 110949 */ MCD_OPC_CheckPredicate, 32, 110, 96, 0, // Skip to: 135640 -/* 110954 */ MCD_OPC_CheckField, 10, 1, 0, 103, 96, 0, // Skip to: 135640 -/* 110961 */ MCD_OPC_Decode, 187, 42, 239, 3, // Opcode: SQDMLALv4i32_indexed -/* 110966 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 110988 -/* 110971 */ MCD_OPC_CheckPredicate, 37, 88, 96, 0, // Skip to: 135640 -/* 110976 */ MCD_OPC_CheckField, 10, 1, 0, 81, 96, 0, // Skip to: 135640 -/* 110983 */ MCD_OPC_Decode, 191, 22, 139, 4, // Opcode: FMLSLlanev8f16 -/* 110988 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 111010 -/* 110993 */ MCD_OPC_CheckPredicate, 32, 66, 96, 0, // Skip to: 135640 -/* 110998 */ MCD_OPC_CheckField, 10, 1, 0, 59, 96, 0, // Skip to: 135640 -/* 111005 */ MCD_OPC_Decode, 228, 22, 239, 3, // Opcode: FMLSv4i32_indexed -/* 111010 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 111032 -/* 111015 */ MCD_OPC_CheckPredicate, 32, 44, 96, 0, // Skip to: 135640 -/* 111020 */ MCD_OPC_CheckField, 10, 1, 0, 37, 96, 0, // Skip to: 135640 -/* 111027 */ MCD_OPC_Decode, 157, 41, 239, 3, // Opcode: SMLSLv4i32_indexed -/* 111032 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 111054 -/* 111037 */ MCD_OPC_CheckPredicate, 32, 22, 96, 0, // Skip to: 135640 -/* 111042 */ MCD_OPC_CheckField, 10, 1, 0, 15, 96, 0, // Skip to: 135640 -/* 111049 */ MCD_OPC_Decode, 212, 42, 239, 3, // Opcode: SQDMLSLv4i32_indexed -/* 111054 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 111076 -/* 111059 */ MCD_OPC_CheckPredicate, 32, 0, 96, 0, // Skip to: 135640 -/* 111064 */ MCD_OPC_CheckField, 10, 1, 0, 249, 95, 0, // Skip to: 135640 -/* 111071 */ MCD_OPC_Decode, 212, 34, 140, 4, // Opcode: MULv4i32_indexed -/* 111076 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 111098 -/* 111081 */ MCD_OPC_CheckPredicate, 32, 234, 95, 0, // Skip to: 135640 -/* 111086 */ MCD_OPC_CheckField, 10, 1, 0, 227, 95, 0, // Skip to: 135640 -/* 111093 */ MCD_OPC_Decode, 184, 23, 140, 4, // Opcode: FMULv4i32_indexed -/* 111098 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 111120 -/* 111103 */ MCD_OPC_CheckPredicate, 32, 212, 95, 0, // Skip to: 135640 -/* 111108 */ MCD_OPC_CheckField, 10, 1, 0, 205, 95, 0, // Skip to: 135640 -/* 111115 */ MCD_OPC_Decode, 205, 41, 140, 4, // Opcode: SMULLv4i32_indexed -/* 111120 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 111142 -/* 111125 */ MCD_OPC_CheckPredicate, 32, 190, 95, 0, // Skip to: 135640 -/* 111130 */ MCD_OPC_CheckField, 10, 1, 0, 183, 95, 0, // Skip to: 135640 -/* 111137 */ MCD_OPC_Decode, 141, 43, 140, 4, // Opcode: SQDMULLv4i32_indexed -/* 111142 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 111164 -/* 111147 */ MCD_OPC_CheckPredicate, 32, 168, 95, 0, // Skip to: 135640 -/* 111152 */ MCD_OPC_CheckField, 10, 1, 0, 161, 95, 0, // Skip to: 135640 -/* 111159 */ MCD_OPC_Decode, 248, 42, 140, 4, // Opcode: SQDMULHv4i32_indexed -/* 111164 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 111186 -/* 111169 */ MCD_OPC_CheckPredicate, 32, 146, 95, 0, // Skip to: 135640 -/* 111174 */ MCD_OPC_CheckField, 10, 1, 0, 139, 95, 0, // Skip to: 135640 -/* 111181 */ MCD_OPC_Decode, 242, 43, 140, 4, // Opcode: SQRDMULHv4i32_indexed -/* 111186 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 111208 -/* 111191 */ MCD_OPC_CheckPredicate, 44, 124, 95, 0, // Skip to: 135640 -/* 111196 */ MCD_OPC_CheckField, 10, 1, 0, 117, 95, 0, // Skip to: 135640 -/* 111203 */ MCD_OPC_Decode, 215, 38, 239, 3, // Opcode: SDOTlanev16i8 -/* 111208 */ MCD_OPC_FilterValue, 15, 107, 95, 0, // Skip to: 135640 -/* 111213 */ MCD_OPC_CheckPredicate, 45, 102, 95, 0, // Skip to: 135640 -/* 111218 */ MCD_OPC_CheckField, 10, 1, 0, 95, 95, 0, // Skip to: 135640 -/* 111225 */ MCD_OPC_Decode, 213, 57, 239, 3, // Opcode: USDOTlanev16i8 -/* 111230 */ MCD_OPC_FilterValue, 3, 85, 95, 0, // Skip to: 135640 -/* 111235 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 111238 */ MCD_OPC_FilterValue, 0, 179, 0, 0, // Skip to: 111422 -/* 111243 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 111246 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111268 -/* 111251 */ MCD_OPC_CheckPredicate, 32, 64, 95, 0, // Skip to: 135640 -/* 111256 */ MCD_OPC_CheckField, 10, 1, 0, 57, 95, 0, // Skip to: 135640 -/* 111263 */ MCD_OPC_Decode, 190, 33, 239, 3, // Opcode: MLAv4i32_indexed -/* 111268 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 111290 -/* 111273 */ MCD_OPC_CheckPredicate, 32, 42, 95, 0, // Skip to: 135640 -/* 111278 */ MCD_OPC_CheckField, 10, 1, 0, 35, 95, 0, // Skip to: 135640 -/* 111285 */ MCD_OPC_Decode, 219, 54, 239, 3, // Opcode: UMLALv4i32_indexed -/* 111290 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 111312 -/* 111295 */ MCD_OPC_CheckPredicate, 32, 20, 95, 0, // Skip to: 135640 -/* 111300 */ MCD_OPC_CheckField, 10, 1, 0, 13, 95, 0, // Skip to: 135640 -/* 111307 */ MCD_OPC_Decode, 207, 33, 239, 3, // Opcode: MLSv4i32_indexed -/* 111312 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 111334 -/* 111317 */ MCD_OPC_CheckPredicate, 32, 254, 94, 0, // Skip to: 135640 -/* 111322 */ MCD_OPC_CheckField, 10, 1, 0, 247, 94, 0, // Skip to: 135640 -/* 111329 */ MCD_OPC_Decode, 135, 55, 239, 3, // Opcode: UMLSLv4i32_indexed -/* 111334 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 111356 -/* 111339 */ MCD_OPC_CheckPredicate, 37, 232, 94, 0, // Skip to: 135640 -/* 111344 */ MCD_OPC_CheckField, 10, 1, 0, 225, 94, 0, // Skip to: 135640 -/* 111351 */ MCD_OPC_Decode, 246, 21, 139, 4, // Opcode: FMLAL2lanev8f16 -/* 111356 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 111378 -/* 111361 */ MCD_OPC_CheckPredicate, 32, 210, 94, 0, // Skip to: 135640 -/* 111366 */ MCD_OPC_CheckField, 10, 1, 0, 203, 94, 0, // Skip to: 135640 -/* 111373 */ MCD_OPC_Decode, 181, 55, 140, 4, // Opcode: UMULLv4i32_indexed -/* 111378 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 111400 -/* 111383 */ MCD_OPC_CheckPredicate, 37, 188, 94, 0, // Skip to: 135640 -/* 111388 */ MCD_OPC_CheckField, 10, 1, 0, 181, 94, 0, // Skip to: 135640 -/* 111395 */ MCD_OPC_Decode, 175, 22, 139, 4, // Opcode: FMLSL2lanev8f16 -/* 111400 */ MCD_OPC_FilterValue, 7, 171, 94, 0, // Skip to: 135640 -/* 111405 */ MCD_OPC_CheckPredicate, 44, 166, 94, 0, // Skip to: 135640 -/* 111410 */ MCD_OPC_CheckField, 10, 1, 0, 159, 94, 0, // Skip to: 135640 -/* 111417 */ MCD_OPC_Decode, 165, 53, 239, 3, // Opcode: UDOTlanev16i8 -/* 111422 */ MCD_OPC_FilterValue, 1, 149, 94, 0, // Skip to: 135640 -/* 111427 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 111430 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 111459 -/* 111435 */ MCD_OPC_CheckPredicate, 46, 136, 94, 0, // Skip to: 135640 -/* 111440 */ MCD_OPC_CheckField, 21, 1, 0, 129, 94, 0, // Skip to: 135640 -/* 111447 */ MCD_OPC_CheckField, 10, 1, 0, 122, 94, 0, // Skip to: 135640 -/* 111454 */ MCD_OPC_Decode, 136, 18, 141, 4, // Opcode: FCMLAv4f32_indexed -/* 111459 */ MCD_OPC_FilterValue, 1, 112, 94, 0, // Skip to: 135640 -/* 111464 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 111467 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111489 -/* 111472 */ MCD_OPC_CheckPredicate, 32, 99, 94, 0, // Skip to: 135640 -/* 111477 */ MCD_OPC_CheckField, 10, 1, 0, 92, 94, 0, // Skip to: 135640 -/* 111484 */ MCD_OPC_Decode, 159, 23, 140, 4, // Opcode: FMULXv4i32_indexed -/* 111489 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 111511 -/* 111494 */ MCD_OPC_CheckPredicate, 40, 77, 94, 0, // Skip to: 135640 -/* 111499 */ MCD_OPC_CheckField, 10, 1, 0, 70, 94, 0, // Skip to: 135640 -/* 111506 */ MCD_OPC_Decode, 204, 43, 239, 3, // Opcode: SQRDMLAHv4i32_indexed -/* 111511 */ MCD_OPC_FilterValue, 3, 60, 94, 0, // Skip to: 135640 -/* 111516 */ MCD_OPC_CheckPredicate, 40, 55, 94, 0, // Skip to: 135640 -/* 111521 */ MCD_OPC_CheckField, 10, 1, 0, 48, 94, 0, // Skip to: 135640 -/* 111528 */ MCD_OPC_Decode, 223, 43, 239, 3, // Opcode: SQRDMLSHv4i32_indexed -/* 111533 */ MCD_OPC_FilterValue, 15, 38, 94, 0, // Skip to: 135640 -/* 111538 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 111541 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 111577 -/* 111546 */ MCD_OPC_CheckPredicate, 32, 25, 94, 0, // Skip to: 135640 -/* 111551 */ MCD_OPC_CheckField, 29, 3, 2, 18, 94, 0, // Skip to: 135640 -/* 111558 */ MCD_OPC_CheckField, 21, 1, 0, 11, 94, 0, // Skip to: 135640 -/* 111565 */ MCD_OPC_CheckField, 10, 1, 0, 4, 94, 0, // Skip to: 135640 -/* 111572 */ MCD_OPC_Decode, 167, 22, 142, 4, // Opcode: FMLAv2i64_indexed -/* 111577 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 111613 -/* 111582 */ MCD_OPC_CheckPredicate, 32, 245, 93, 0, // Skip to: 135640 -/* 111587 */ MCD_OPC_CheckField, 29, 3, 2, 238, 93, 0, // Skip to: 135640 -/* 111594 */ MCD_OPC_CheckField, 21, 1, 0, 231, 93, 0, // Skip to: 135640 -/* 111601 */ MCD_OPC_CheckField, 10, 1, 0, 224, 93, 0, // Skip to: 135640 -/* 111608 */ MCD_OPC_Decode, 224, 22, 142, 4, // Opcode: FMLSv2i64_indexed -/* 111613 */ MCD_OPC_FilterValue, 9, 61, 0, 0, // Skip to: 111679 -/* 111618 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 111621 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 111650 -/* 111626 */ MCD_OPC_CheckPredicate, 32, 201, 93, 0, // Skip to: 135640 -/* 111631 */ MCD_OPC_CheckField, 21, 1, 0, 194, 93, 0, // Skip to: 135640 -/* 111638 */ MCD_OPC_CheckField, 10, 1, 0, 187, 93, 0, // Skip to: 135640 -/* 111645 */ MCD_OPC_Decode, 180, 23, 143, 4, // Opcode: FMULv2i64_indexed -/* 111650 */ MCD_OPC_FilterValue, 3, 177, 93, 0, // Skip to: 135640 -/* 111655 */ MCD_OPC_CheckPredicate, 32, 172, 93, 0, // Skip to: 135640 -/* 111660 */ MCD_OPC_CheckField, 21, 1, 0, 165, 93, 0, // Skip to: 135640 -/* 111667 */ MCD_OPC_CheckField, 10, 1, 0, 158, 93, 0, // Skip to: 135640 -/* 111674 */ MCD_OPC_Decode, 155, 23, 143, 4, // Opcode: FMULXv2i64_indexed -/* 111679 */ MCD_OPC_FilterValue, 15, 148, 93, 0, // Skip to: 135640 -/* 111684 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 111687 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111709 -/* 111692 */ MCD_OPC_CheckPredicate, 42, 135, 93, 0, // Skip to: 135640 -/* 111697 */ MCD_OPC_CheckField, 10, 1, 0, 128, 93, 0, // Skip to: 135640 -/* 111704 */ MCD_OPC_Decode, 175, 11, 237, 3, // Opcode: BFMLALBIdx -/* 111709 */ MCD_OPC_FilterValue, 2, 118, 93, 0, // Skip to: 135640 -/* 111714 */ MCD_OPC_CheckPredicate, 42, 113, 93, 0, // Skip to: 135640 -/* 111719 */ MCD_OPC_CheckField, 10, 1, 0, 106, 93, 0, // Skip to: 135640 -/* 111726 */ MCD_OPC_Decode, 179, 11, 237, 3, // Opcode: BFMLALTIdx -/* 111731 */ MCD_OPC_FilterValue, 4, 175, 2, 0, // Skip to: 112423 -/* 111736 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 111739 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 111767 -/* 111744 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 111747 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 111757 -/* 111752 */ MCD_OPC_Decode, 149, 10, 144, 4, // Opcode: ADR -/* 111757 */ MCD_OPC_FilterValue, 1, 70, 93, 0, // Skip to: 135640 -/* 111762 */ MCD_OPC_Decode, 150, 10, 144, 4, // Opcode: ADRP -/* 111767 */ MCD_OPC_FilterValue, 1, 253, 0, 0, // Skip to: 112025 -/* 111772 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 111775 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 111848 -/* 111780 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 111783 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 111798 -/* 111788 */ MCD_OPC_CheckPredicate, 47, 50, 0, 0, // Skip to: 111843 -/* 111793 */ MCD_OPC_Decode, 238, 39, 145, 4, // Opcode: SMAXWri -/* 111798 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 111813 -/* 111803 */ MCD_OPC_CheckPredicate, 47, 35, 0, 0, // Skip to: 111843 -/* 111808 */ MCD_OPC_Decode, 217, 53, 146, 4, // Opcode: UMAXWri -/* 111813 */ MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 111828 -/* 111818 */ MCD_OPC_CheckPredicate, 47, 20, 0, 0, // Skip to: 111843 -/* 111823 */ MCD_OPC_Decode, 168, 40, 145, 4, // Opcode: SMINWri -/* 111828 */ MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 111843 -/* 111833 */ MCD_OPC_CheckPredicate, 47, 5, 0, 0, // Skip to: 111843 -/* 111838 */ MCD_OPC_Decode, 146, 54, 146, 4, // Opcode: UMINWri -/* 111843 */ MCD_OPC_Decode, 230, 9, 147, 4, // Opcode: ADDWri -/* 111848 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 111858 -/* 111853 */ MCD_OPC_Decode, 215, 9, 147, 4, // Opcode: ADDSWri -/* 111858 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 111868 -/* 111863 */ MCD_OPC_Decode, 180, 50, 147, 4, // Opcode: SUBWri -/* 111868 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 111878 -/* 111873 */ MCD_OPC_Decode, 173, 50, 147, 4, // Opcode: SUBSWri -/* 111878 */ MCD_OPC_FilterValue, 4, 90, 0, 0, // Skip to: 111973 -/* 111883 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 111886 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 111901 -/* 111891 */ MCD_OPC_CheckPredicate, 47, 50, 0, 0, // Skip to: 111946 -/* 111896 */ MCD_OPC_Decode, 240, 39, 148, 4, // Opcode: SMAXXri -/* 111901 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 111916 -/* 111906 */ MCD_OPC_CheckPredicate, 47, 35, 0, 0, // Skip to: 111946 -/* 111911 */ MCD_OPC_Decode, 219, 53, 149, 4, // Opcode: UMAXXri -/* 111916 */ MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 111931 -/* 111921 */ MCD_OPC_CheckPredicate, 47, 20, 0, 0, // Skip to: 111946 -/* 111926 */ MCD_OPC_Decode, 170, 40, 148, 4, // Opcode: SMINXri -/* 111931 */ MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 111946 -/* 111936 */ MCD_OPC_CheckPredicate, 47, 5, 0, 0, // Skip to: 111946 -/* 111941 */ MCD_OPC_Decode, 148, 54, 149, 4, // Opcode: UMINXri -/* 111946 */ MCD_OPC_CheckPredicate, 31, 17, 0, 0, // Skip to: 111968 -/* 111951 */ MCD_OPC_CheckField, 22, 2, 2, 10, 0, 0, // Skip to: 111968 -/* 111958 */ MCD_OPC_SoftFail, 128, 128, 3 /* 0xc000 */, 0, -/* 111963 */ MCD_OPC_Decode, 181, 9, 150, 4, // Opcode: ADDG -/* 111968 */ MCD_OPC_Decode, 233, 9, 147, 4, // Opcode: ADDXri -/* 111973 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 111983 -/* 111978 */ MCD_OPC_Decode, 218, 9, 147, 4, // Opcode: ADDSXri -/* 111983 */ MCD_OPC_FilterValue, 6, 27, 0, 0, // Skip to: 112015 -/* 111988 */ MCD_OPC_CheckPredicate, 31, 17, 0, 0, // Skip to: 112010 -/* 111993 */ MCD_OPC_CheckField, 22, 2, 2, 10, 0, 0, // Skip to: 112010 -/* 112000 */ MCD_OPC_SoftFail, 128, 128, 3 /* 0xc000 */, 0, -/* 112005 */ MCD_OPC_Decode, 150, 50, 150, 4, // Opcode: SUBG -/* 112010 */ MCD_OPC_Decode, 183, 50, 147, 4, // Opcode: SUBXri -/* 112015 */ MCD_OPC_FilterValue, 7, 68, 92, 0, // Skip to: 135640 -/* 112020 */ MCD_OPC_Decode, 176, 50, 147, 4, // Opcode: SUBSXri -/* 112025 */ MCD_OPC_FilterValue, 2, 226, 0, 0, // Skip to: 112256 -/* 112030 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 112033 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 112068 -/* 112038 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112041 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 112058 -/* 112046 */ MCD_OPC_CheckField, 22, 1, 0, 35, 92, 0, // Skip to: 135640 -/* 112053 */ MCD_OPC_Decode, 188, 10, 151, 4, // Opcode: ANDWri -/* 112058 */ MCD_OPC_FilterValue, 1, 25, 92, 0, // Skip to: 135640 -/* 112063 */ MCD_OPC_Decode, 163, 34, 152, 4, // Opcode: MOVNWi -/* 112068 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 112085 -/* 112073 */ MCD_OPC_CheckField, 22, 2, 0, 8, 92, 0, // Skip to: 135640 -/* 112080 */ MCD_OPC_Decode, 130, 35, 151, 4, // Opcode: ORRWri -/* 112085 */ MCD_OPC_FilterValue, 2, 30, 0, 0, // Skip to: 112120 -/* 112090 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112093 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 112110 -/* 112098 */ MCD_OPC_CheckField, 22, 1, 0, 239, 91, 0, // Skip to: 135640 -/* 112105 */ MCD_OPC_Decode, 173, 16, 151, 4, // Opcode: EORWri -/* 112110 */ MCD_OPC_FilterValue, 1, 229, 91, 0, // Skip to: 135640 -/* 112115 */ MCD_OPC_Decode, 176, 34, 152, 4, // Opcode: MOVZWi -/* 112120 */ MCD_OPC_FilterValue, 3, 30, 0, 0, // Skip to: 112155 -/* 112125 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112128 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 112145 -/* 112133 */ MCD_OPC_CheckField, 22, 1, 0, 204, 91, 0, // Skip to: 135640 -/* 112140 */ MCD_OPC_Decode, 179, 10, 151, 4, // Opcode: ANDSWri -/* 112145 */ MCD_OPC_FilterValue, 1, 194, 91, 0, // Skip to: 135640 -/* 112150 */ MCD_OPC_Decode, 161, 34, 152, 4, // Opcode: MOVKWi -/* 112155 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 112183 -/* 112160 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112163 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112173 -/* 112168 */ MCD_OPC_Decode, 190, 10, 151, 4, // Opcode: ANDXri -/* 112173 */ MCD_OPC_FilterValue, 1, 166, 91, 0, // Skip to: 135640 -/* 112178 */ MCD_OPC_Decode, 164, 34, 152, 4, // Opcode: MOVNXi -/* 112183 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 112200 -/* 112188 */ MCD_OPC_CheckField, 23, 1, 0, 149, 91, 0, // Skip to: 135640 -/* 112195 */ MCD_OPC_Decode, 132, 35, 151, 4, // Opcode: ORRXri -/* 112200 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 112228 -/* 112205 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112208 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112218 -/* 112213 */ MCD_OPC_Decode, 175, 16, 151, 4, // Opcode: EORXri -/* 112218 */ MCD_OPC_FilterValue, 1, 121, 91, 0, // Skip to: 135640 -/* 112223 */ MCD_OPC_Decode, 177, 34, 152, 4, // Opcode: MOVZXi -/* 112228 */ MCD_OPC_FilterValue, 7, 111, 91, 0, // Skip to: 135640 -/* 112233 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 112236 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112246 -/* 112241 */ MCD_OPC_Decode, 181, 10, 151, 4, // Opcode: ANDSXri -/* 112246 */ MCD_OPC_FilterValue, 1, 93, 91, 0, // Skip to: 135640 -/* 112251 */ MCD_OPC_Decode, 162, 34, 152, 4, // Opcode: MOVKXi -/* 112256 */ MCD_OPC_FilterValue, 3, 83, 91, 0, // Skip to: 135640 -/* 112261 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 112264 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 112306 -/* 112269 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 112272 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 112289 -/* 112277 */ MCD_OPC_CheckField, 15, 1, 0, 60, 91, 0, // Skip to: 135640 -/* 112284 */ MCD_OPC_Decode, 134, 38, 153, 4, // Opcode: SBFMWri -/* 112289 */ MCD_OPC_FilterValue, 4, 50, 91, 0, // Skip to: 135640 -/* 112294 */ MCD_OPC_CheckField, 15, 1, 0, 43, 91, 0, // Skip to: 135640 -/* 112301 */ MCD_OPC_Decode, 200, 16, 154, 4, // Opcode: EXTRWrri -/* 112306 */ MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 112330 -/* 112311 */ MCD_OPC_CheckField, 21, 3, 0, 26, 91, 0, // Skip to: 135640 -/* 112318 */ MCD_OPC_CheckField, 15, 1, 0, 19, 91, 0, // Skip to: 135640 -/* 112325 */ MCD_OPC_Decode, 227, 11, 155, 4, // Opcode: BFMWri -/* 112330 */ MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 112354 -/* 112335 */ MCD_OPC_CheckField, 21, 3, 0, 2, 91, 0, // Skip to: 135640 -/* 112342 */ MCD_OPC_CheckField, 15, 1, 0, 251, 90, 0, // Skip to: 135640 -/* 112349 */ MCD_OPC_Decode, 211, 52, 153, 4, // Opcode: UBFMWri -/* 112354 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 112389 -/* 112359 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 112362 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 112372 -/* 112367 */ MCD_OPC_Decode, 135, 38, 156, 4, // Opcode: SBFMXri -/* 112372 */ MCD_OPC_FilterValue, 3, 223, 90, 0, // Skip to: 135640 -/* 112377 */ MCD_OPC_CheckField, 21, 1, 0, 216, 90, 0, // Skip to: 135640 -/* 112384 */ MCD_OPC_Decode, 201, 16, 157, 4, // Opcode: EXTRXrri -/* 112389 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 112406 -/* 112394 */ MCD_OPC_CheckField, 22, 2, 1, 199, 90, 0, // Skip to: 135640 -/* 112401 */ MCD_OPC_Decode, 228, 11, 158, 4, // Opcode: BFMXri -/* 112406 */ MCD_OPC_FilterValue, 6, 189, 90, 0, // Skip to: 135640 -/* 112411 */ MCD_OPC_CheckField, 22, 2, 1, 182, 90, 0, // Skip to: 135640 -/* 112418 */ MCD_OPC_Decode, 212, 52, 156, 4, // Opcode: UBFMXri -/* 112423 */ MCD_OPC_FilterValue, 5, 94, 5, 0, // Skip to: 113802 -/* 112428 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 112431 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112441 -/* 112436 */ MCD_OPC_Decode, 244, 10, 159, 4, // Opcode: B -/* 112441 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 112489 -/* 112446 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 112449 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112459 -/* 112454 */ MCD_OPC_Decode, 195, 12, 160, 4, // Opcode: CBZW -/* 112459 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 112469 -/* 112464 */ MCD_OPC_Decode, 193, 12, 160, 4, // Opcode: CBNZW -/* 112469 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 112479 -/* 112474 */ MCD_OPC_Decode, 207, 51, 161, 4, // Opcode: TBZW -/* 112479 */ MCD_OPC_FilterValue, 3, 116, 90, 0, // Skip to: 135640 -/* 112484 */ MCD_OPC_Decode, 189, 51, 161, 4, // Opcode: TBNZW -/* 112489 */ MCD_OPC_FilterValue, 2, 42, 0, 0, // Skip to: 112536 -/* 112494 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 112497 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 112514 -/* 112502 */ MCD_OPC_CheckField, 24, 2, 0, 91, 90, 0, // Skip to: 135640 -/* 112509 */ MCD_OPC_Decode, 164, 12, 162, 4, // Opcode: Bcc -/* 112514 */ MCD_OPC_FilterValue, 1, 81, 90, 0, // Skip to: 135640 -/* 112519 */ MCD_OPC_CheckPredicate, 48, 76, 90, 0, // Skip to: 135640 -/* 112524 */ MCD_OPC_CheckField, 24, 2, 0, 69, 90, 0, // Skip to: 135640 -/* 112531 */ MCD_OPC_Decode, 247, 10, 162, 4, // Opcode: BCcc -/* 112536 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 112546 -/* 112541 */ MCD_OPC_Decode, 131, 12, 159, 4, // Opcode: BL -/* 112546 */ MCD_OPC_FilterValue, 5, 43, 0, 0, // Skip to: 112594 -/* 112551 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 112554 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 112564 -/* 112559 */ MCD_OPC_Decode, 196, 12, 163, 4, // Opcode: CBZX -/* 112564 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 112574 -/* 112569 */ MCD_OPC_Decode, 194, 12, 163, 4, // Opcode: CBNZX -/* 112574 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 112584 -/* 112579 */ MCD_OPC_Decode, 208, 51, 161, 4, // Opcode: TBZX -/* 112584 */ MCD_OPC_FilterValue, 3, 11, 90, 0, // Skip to: 135640 -/* 112589 */ MCD_OPC_Decode, 190, 51, 161, 4, // Opcode: TBNZX -/* 112594 */ MCD_OPC_FilterValue, 6, 1, 90, 0, // Skip to: 135640 -/* 112599 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 112602 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 112645 -/* 112607 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 112610 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 112620 -/* 112615 */ MCD_OPC_Decode, 135, 51, 164, 4, // Opcode: SVC -/* 112620 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 112630 -/* 112625 */ MCD_OPC_Decode, 178, 26, 164, 4, // Opcode: HVC -/* 112630 */ MCD_OPC_FilterValue, 3, 221, 89, 0, // Skip to: 135640 -/* 112635 */ MCD_OPC_CheckPredicate, 49, 216, 89, 0, // Skip to: 135640 -/* 112640 */ MCD_OPC_Decode, 144, 40, 164, 4, // Opcode: SMC -/* 112645 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 112662 -/* 112650 */ MCD_OPC_CheckField, 0, 5, 0, 199, 89, 0, // Skip to: 135640 -/* 112657 */ MCD_OPC_Decode, 146, 12, 164, 4, // Opcode: BRK -/* 112662 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 112679 -/* 112667 */ MCD_OPC_CheckField, 0, 5, 0, 182, 89, 0, // Skip to: 135640 -/* 112674 */ MCD_OPC_Decode, 177, 26, 164, 4, // Opcode: HLT -/* 112679 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 112701 -/* 112684 */ MCD_OPC_CheckPredicate, 50, 167, 89, 0, // Skip to: 135640 -/* 112689 */ MCD_OPC_CheckField, 0, 5, 0, 160, 89, 0, // Skip to: 135640 -/* 112696 */ MCD_OPC_Decode, 209, 51, 164, 4, // Opcode: TCANCEL -/* 112701 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 112744 -/* 112706 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 112709 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 112719 -/* 112714 */ MCD_OPC_Decode, 223, 15, 164, 4, // Opcode: DCPS1 -/* 112719 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 112729 -/* 112724 */ MCD_OPC_Decode, 224, 15, 164, 4, // Opcode: DCPS2 -/* 112729 */ MCD_OPC_FilterValue, 3, 122, 89, 0, // Skip to: 135640 -/* 112734 */ MCD_OPC_CheckPredicate, 49, 117, 89, 0, // Skip to: 135640 -/* 112739 */ MCD_OPC_Decode, 225, 15, 164, 4, // Opcode: DCPS3 -/* 112744 */ MCD_OPC_FilterValue, 8, 47, 2, 0, // Skip to: 113308 -/* 112749 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 112752 */ MCD_OPC_FilterValue, 0, 232, 1, 0, // Skip to: 113245 -/* 112757 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 112760 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 112812 -/* 112765 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... -/* 112768 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 112790 -/* 112773 */ MCD_OPC_CheckPredicate, 51, 78, 89, 0, // Skip to: 135640 -/* 112778 */ MCD_OPC_CheckField, 16, 3, 3, 71, 89, 0, // Skip to: 135640 -/* 112785 */ MCD_OPC_Decode, 254, 58, 165, 4, // Opcode: WFET -/* 112790 */ MCD_OPC_FilterValue, 1, 61, 89, 0, // Skip to: 135640 -/* 112795 */ MCD_OPC_CheckPredicate, 51, 56, 89, 0, // Skip to: 135640 -/* 112800 */ MCD_OPC_CheckField, 16, 3, 3, 49, 89, 0, // Skip to: 135640 -/* 112807 */ MCD_OPC_Decode, 255, 58, 165, 4, // Opcode: WFIT -/* 112812 */ MCD_OPC_FilterValue, 2, 155, 0, 0, // Skip to: 112972 -/* 112817 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 112820 */ MCD_OPC_FilterValue, 31, 31, 89, 0, // Skip to: 135640 -/* 112825 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 112828 */ MCD_OPC_FilterValue, 3, 23, 89, 0, // Skip to: 135640 -/* 112833 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... -/* 112836 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 112845 -/* 112841 */ MCD_OPC_Decode, 145, 60, 36, // Opcode: XPACLRI -/* 112845 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 112854 -/* 112850 */ MCD_OPC_Decode, 157, 35, 36, // Opcode: PACIA1716 -/* 112854 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 112863 -/* 112859 */ MCD_OPC_Decode, 161, 35, 36, // Opcode: PACIB1716 -/* 112863 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 112872 -/* 112868 */ MCD_OPC_Decode, 234, 10, 36, // Opcode: AUTIA1716 -/* 112872 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 112881 -/* 112877 */ MCD_OPC_Decode, 238, 10, 36, // Opcode: AUTIB1716 -/* 112881 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 112895 -/* 112886 */ MCD_OPC_CheckPredicate, 52, 76, 0, 0, // Skip to: 112967 -/* 112891 */ MCD_OPC_Decode, 244, 51, 36, // Opcode: TSB -/* 112895 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 112904 -/* 112900 */ MCD_OPC_Decode, 159, 35, 36, // Opcode: PACIAZ -/* 112904 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 112913 -/* 112909 */ MCD_OPC_Decode, 158, 35, 36, // Opcode: PACIASP -/* 112913 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 112922 -/* 112918 */ MCD_OPC_Decode, 163, 35, 36, // Opcode: PACIBZ -/* 112922 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 112931 -/* 112927 */ MCD_OPC_Decode, 162, 35, 36, // Opcode: PACIBSP -/* 112931 */ MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 112940 -/* 112936 */ MCD_OPC_Decode, 236, 10, 36, // Opcode: AUTIAZ -/* 112940 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 112949 -/* 112945 */ MCD_OPC_Decode, 235, 10, 36, // Opcode: AUTIASP -/* 112949 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 112958 -/* 112954 */ MCD_OPC_Decode, 240, 10, 36, // Opcode: AUTIBZ -/* 112958 */ MCD_OPC_FilterValue, 31, 4, 0, 0, // Skip to: 112967 -/* 112963 */ MCD_OPC_Decode, 239, 10, 36, // Opcode: AUTIBSP -/* 112967 */ MCD_OPC_Decode, 173, 26, 166, 4, // Opcode: HINT -/* 112972 */ MCD_OPC_FilterValue, 3, 157, 0, 0, // Skip to: 113134 -/* 112977 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... -/* 112980 */ MCD_OPC_FilterValue, 63, 24, 0, 0, // Skip to: 113009 -/* 112985 */ MCD_OPC_CheckPredicate, 53, 122, 88, 0, // Skip to: 135640 -/* 112990 */ MCD_OPC_CheckField, 16, 3, 3, 115, 88, 0, // Skip to: 135640 -/* 112997 */ MCD_OPC_CheckField, 8, 2, 2, 108, 88, 0, // Skip to: 135640 -/* 113004 */ MCD_OPC_Decode, 243, 15, 167, 4, // Opcode: DSBnXS -/* 113009 */ MCD_OPC_FilterValue, 95, 12, 0, 0, // Skip to: 113026 -/* 113014 */ MCD_OPC_CheckField, 16, 3, 3, 91, 88, 0, // Skip to: 135640 -/* 113021 */ MCD_OPC_Decode, 234, 12, 168, 4, // Opcode: CLREX -/* 113026 */ MCD_OPC_FilterValue, 127, 23, 0, 0, // Skip to: 113054 -/* 113031 */ MCD_OPC_CheckPredicate, 50, 76, 88, 0, // Skip to: 135640 -/* 113036 */ MCD_OPC_CheckField, 16, 3, 3, 69, 88, 0, // Skip to: 135640 -/* 113043 */ MCD_OPC_CheckField, 8, 4, 0, 62, 88, 0, // Skip to: 135640 -/* 113050 */ MCD_OPC_Decode, 210, 51, 36, // Opcode: TCOMMIT -/* 113054 */ MCD_OPC_FilterValue, 159, 1, 12, 0, 0, // Skip to: 113072 -/* 113060 */ MCD_OPC_CheckField, 16, 3, 3, 45, 88, 0, // Skip to: 135640 -/* 113067 */ MCD_OPC_Decode, 242, 15, 168, 4, // Opcode: DSB -/* 113072 */ MCD_OPC_FilterValue, 191, 1, 12, 0, 0, // Skip to: 113090 -/* 113078 */ MCD_OPC_CheckField, 16, 3, 3, 27, 88, 0, // Skip to: 135640 -/* 113085 */ MCD_OPC_Decode, 240, 15, 168, 4, // Opcode: DMB -/* 113090 */ MCD_OPC_FilterValue, 223, 1, 12, 0, 0, // Skip to: 113108 -/* 113096 */ MCD_OPC_CheckField, 16, 3, 3, 9, 88, 0, // Skip to: 135640 -/* 113103 */ MCD_OPC_Decode, 236, 26, 168, 4, // Opcode: ISB -/* 113108 */ MCD_OPC_FilterValue, 255, 1, 254, 87, 0, // Skip to: 135640 -/* 113114 */ MCD_OPC_CheckPredicate, 54, 249, 87, 0, // Skip to: 135640 -/* 113119 */ MCD_OPC_CheckField, 16, 3, 3, 242, 87, 0, // Skip to: 135640 -/* 113126 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, -/* 113130 */ MCD_OPC_Decode, 253, 37, 36, // Opcode: SB -/* 113134 */ MCD_OPC_FilterValue, 4, 229, 87, 0, // Skip to: 135640 -/* 113139 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 113142 */ MCD_OPC_FilterValue, 31, 221, 87, 0, // Skip to: 135640 -/* 113147 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... -/* 113150 */ MCD_OPC_FilterValue, 0, 60, 0, 0, // Skip to: 113215 -/* 113155 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... -/* 113158 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 113179 -/* 113163 */ MCD_OPC_CheckPredicate, 55, 69, 0, 0, // Skip to: 113237 -/* 113168 */ MCD_OPC_CheckField, 8, 4, 0, 62, 0, 0, // Skip to: 113237 -/* 113175 */ MCD_OPC_Decode, 209, 12, 36, // Opcode: CFINV -/* 113179 */ MCD_OPC_FilterValue, 1, 13, 0, 0, // Skip to: 113197 -/* 113184 */ MCD_OPC_CheckPredicate, 56, 48, 0, 0, // Skip to: 113237 -/* 113189 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, -/* 113193 */ MCD_OPC_Decode, 137, 60, 36, // Opcode: XAFLAG -/* 113197 */ MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 113237 -/* 113202 */ MCD_OPC_CheckPredicate, 56, 30, 0, 0, // Skip to: 113237 -/* 113207 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, -/* 113211 */ MCD_OPC_Decode, 243, 10, 36, // Opcode: AXFLAG -/* 113215 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 113237 -/* 113220 */ MCD_OPC_CheckPredicate, 0, 12, 0, 0, // Skip to: 113237 -/* 113225 */ MCD_OPC_CheckField, 5, 3, 3, 5, 0, 0, // Skip to: 113237 -/* 113232 */ MCD_OPC_Decode, 188, 34, 169, 4, // Opcode: MSRpstatesvcrImm1 -/* 113237 */ MCD_OPC_TryDecode, 187, 34, 170, 4, 123, 87, 0, // Opcode: MSRpstateImm4, skip to: 135640 -/* 113245 */ MCD_OPC_FilterValue, 1, 118, 87, 0, // Skip to: 135640 -/* 113250 */ MCD_OPC_ExtractField, 0, 19, // Inst{18-0} ... -/* 113253 */ MCD_OPC_FilterValue, 159, 229, 5, 9, 0, 0, // Skip to: 113269 -/* 113260 */ MCD_OPC_CheckPredicate, 57, 20, 0, 0, // Skip to: 113285 -/* 113265 */ MCD_OPC_Decode, 144, 12, 36, // Opcode: BRB_IALL -/* 113269 */ MCD_OPC_FilterValue, 191, 229, 5, 9, 0, 0, // Skip to: 113285 -/* 113276 */ MCD_OPC_CheckPredicate, 57, 4, 0, 0, // Skip to: 113285 -/* 113281 */ MCD_OPC_Decode, 145, 12, 36, // Opcode: BRB_INJ -/* 113285 */ MCD_OPC_CheckPredicate, 58, 13, 0, 0, // Skip to: 113303 -/* 113290 */ MCD_OPC_CheckField, 5, 14, 151, 55, 5, 0, 0, // Skip to: 113303 -/* 113298 */ MCD_OPC_Decode, 211, 51, 165, 4, // Opcode: TRCIT -/* 113303 */ MCD_OPC_Decode, 168, 51, 171, 4, // Opcode: SYSxt -/* 113308 */ MCD_OPC_FilterValue, 9, 53, 0, 0, // Skip to: 113366 -/* 113313 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... -/* 113316 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 113356 -/* 113321 */ MCD_OPC_ExtractField, 5, 14, // Inst{18-5} ... -/* 113324 */ MCD_OPC_FilterValue, 131, 51, 10, 0, 0, // Skip to: 113340 -/* 113330 */ MCD_OPC_CheckPredicate, 50, 33, 87, 0, // Skip to: 135640 -/* 113335 */ MCD_OPC_Decode, 245, 51, 165, 4, // Opcode: TSTART -/* 113340 */ MCD_OPC_FilterValue, 139, 51, 22, 87, 0, // Skip to: 135640 -/* 113346 */ MCD_OPC_CheckPredicate, 50, 17, 87, 0, // Skip to: 135640 -/* 113351 */ MCD_OPC_Decode, 246, 51, 165, 4, // Opcode: TTEST -/* 113356 */ MCD_OPC_FilterValue, 1, 7, 87, 0, // Skip to: 135640 -/* 113361 */ MCD_OPC_Decode, 165, 51, 172, 4, // Opcode: SYSLxt -/* 113366 */ MCD_OPC_FilterValue, 10, 51, 0, 0, // Skip to: 113422 -/* 113371 */ MCD_OPC_CheckPredicate, 59, 19, 0, 0, // Skip to: 113395 -/* 113376 */ MCD_OPC_CheckField, 19, 2, 1, 12, 0, 0, // Skip to: 113395 -/* 113383 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, 0, // Skip to: 113395 -/* 113390 */ MCD_OPC_Decode, 167, 51, 173, 4, // Opcode: SYSPxt_XZR -/* 113395 */ MCD_OPC_CheckPredicate, 59, 12, 0, 0, // Skip to: 113412 -/* 113400 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, 0, // Skip to: 113412 -/* 113407 */ MCD_OPC_Decode, 166, 51, 174, 4, // Opcode: SYSPxt -/* 113412 */ MCD_OPC_CheckPredicate, 59, 207, 86, 0, // Skip to: 135640 -/* 113417 */ MCD_OPC_Decode, 185, 34, 175, 4, // Opcode: MSRR -/* 113422 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 113437 -/* 113427 */ MCD_OPC_CheckPredicate, 59, 192, 86, 0, // Skip to: 135640 -/* 113432 */ MCD_OPC_Decode, 178, 34, 176, 4, // Opcode: MRRS -/* 113437 */ MCD_OPC_FilterValue, 16, 67, 0, 0, // Skip to: 113509 -/* 113442 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... -/* 113445 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 113463 -/* 113451 */ MCD_OPC_CheckField, 0, 5, 0, 166, 86, 0, // Skip to: 135640 -/* 113458 */ MCD_OPC_Decode, 139, 12, 177, 4, // Opcode: BR -/* 113463 */ MCD_OPC_FilterValue, 194, 15, 17, 0, 0, // Skip to: 113486 -/* 113469 */ MCD_OPC_CheckPredicate, 60, 150, 86, 0, // Skip to: 135640 -/* 113474 */ MCD_OPC_CheckField, 0, 5, 31, 143, 86, 0, // Skip to: 135640 -/* 113481 */ MCD_OPC_Decode, 141, 12, 177, 4, // Opcode: BRAAZ -/* 113486 */ MCD_OPC_FilterValue, 195, 15, 132, 86, 0, // Skip to: 135640 -/* 113492 */ MCD_OPC_CheckPredicate, 60, 127, 86, 0, // Skip to: 135640 -/* 113497 */ MCD_OPC_CheckField, 0, 5, 31, 120, 86, 0, // Skip to: 135640 -/* 113504 */ MCD_OPC_Decode, 143, 12, 177, 4, // Opcode: BRABZ -/* 113509 */ MCD_OPC_FilterValue, 17, 67, 0, 0, // Skip to: 113581 -/* 113514 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... -/* 113517 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 113535 -/* 113523 */ MCD_OPC_CheckField, 0, 5, 0, 94, 86, 0, // Skip to: 135640 -/* 113530 */ MCD_OPC_Decode, 132, 12, 177, 4, // Opcode: BLR -/* 113535 */ MCD_OPC_FilterValue, 194, 15, 17, 0, 0, // Skip to: 113558 -/* 113541 */ MCD_OPC_CheckPredicate, 60, 78, 86, 0, // Skip to: 135640 -/* 113546 */ MCD_OPC_CheckField, 0, 5, 31, 71, 86, 0, // Skip to: 135640 -/* 113553 */ MCD_OPC_Decode, 134, 12, 177, 4, // Opcode: BLRAAZ -/* 113558 */ MCD_OPC_FilterValue, 195, 15, 60, 86, 0, // Skip to: 135640 -/* 113564 */ MCD_OPC_CheckPredicate, 60, 55, 86, 0, // Skip to: 135640 -/* 113569 */ MCD_OPC_CheckField, 0, 5, 31, 48, 86, 0, // Skip to: 135640 -/* 113576 */ MCD_OPC_Decode, 136, 12, 177, 4, // Opcode: BLRABZ -/* 113581 */ MCD_OPC_FilterValue, 18, 67, 0, 0, // Skip to: 113653 -/* 113586 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... -/* 113589 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 113607 -/* 113595 */ MCD_OPC_CheckField, 0, 5, 0, 22, 86, 0, // Skip to: 135640 -/* 113602 */ MCD_OPC_Decode, 224, 36, 177, 4, // Opcode: RET -/* 113607 */ MCD_OPC_FilterValue, 194, 15, 17, 0, 0, // Skip to: 113630 -/* 113613 */ MCD_OPC_CheckPredicate, 60, 6, 86, 0, // Skip to: 135640 -/* 113618 */ MCD_OPC_CheckField, 0, 10, 255, 7, 254, 85, 0, // Skip to: 135640 -/* 113626 */ MCD_OPC_Decode, 225, 36, 36, // Opcode: RETAA -/* 113630 */ MCD_OPC_FilterValue, 195, 15, 244, 85, 0, // Skip to: 135640 -/* 113636 */ MCD_OPC_CheckPredicate, 60, 239, 85, 0, // Skip to: 135640 -/* 113641 */ MCD_OPC_CheckField, 0, 10, 255, 7, 231, 85, 0, // Skip to: 135640 -/* 113649 */ MCD_OPC_Decode, 226, 36, 36, // Opcode: RETAB -/* 113653 */ MCD_OPC_FilterValue, 20, 46, 0, 0, // Skip to: 113704 -/* 113658 */ MCD_OPC_ExtractField, 0, 21, // Inst{20-0} ... -/* 113661 */ MCD_OPC_FilterValue, 224, 135, 124, 4, 0, 0, // Skip to: 113672 -/* 113668 */ MCD_OPC_Decode, 186, 16, 36, // Opcode: ERET -/* 113672 */ MCD_OPC_FilterValue, 255, 151, 124, 9, 0, 0, // Skip to: 113688 -/* 113679 */ MCD_OPC_CheckPredicate, 60, 196, 85, 0, // Skip to: 135640 -/* 113684 */ MCD_OPC_Decode, 187, 16, 36, // Opcode: ERETAA -/* 113688 */ MCD_OPC_FilterValue, 255, 159, 124, 185, 85, 0, // Skip to: 135640 -/* 113695 */ MCD_OPC_CheckPredicate, 60, 180, 85, 0, // Skip to: 135640 -/* 113700 */ MCD_OPC_Decode, 188, 16, 36, // Opcode: ERETAB -/* 113704 */ MCD_OPC_FilterValue, 21, 13, 0, 0, // Skip to: 113722 -/* 113709 */ MCD_OPC_CheckField, 0, 21, 224, 135, 124, 162, 85, 0, // Skip to: 135640 -/* 113718 */ MCD_OPC_Decode, 241, 15, 36, // Opcode: DRPS -/* 113722 */ MCD_OPC_FilterValue, 24, 35, 0, 0, // Skip to: 113762 -/* 113727 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... -/* 113730 */ MCD_OPC_FilterValue, 194, 15, 10, 0, 0, // Skip to: 113746 -/* 113736 */ MCD_OPC_CheckPredicate, 60, 139, 85, 0, // Skip to: 135640 -/* 113741 */ MCD_OPC_Decode, 140, 12, 178, 4, // Opcode: BRAA -/* 113746 */ MCD_OPC_FilterValue, 195, 15, 128, 85, 0, // Skip to: 135640 -/* 113752 */ MCD_OPC_CheckPredicate, 60, 123, 85, 0, // Skip to: 135640 -/* 113757 */ MCD_OPC_Decode, 142, 12, 178, 4, // Opcode: BRAB -/* 113762 */ MCD_OPC_FilterValue, 25, 113, 85, 0, // Skip to: 135640 -/* 113767 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... -/* 113770 */ MCD_OPC_FilterValue, 194, 15, 10, 0, 0, // Skip to: 113786 -/* 113776 */ MCD_OPC_CheckPredicate, 60, 99, 85, 0, // Skip to: 135640 -/* 113781 */ MCD_OPC_Decode, 133, 12, 178, 4, // Opcode: BLRAA -/* 113786 */ MCD_OPC_FilterValue, 195, 15, 88, 85, 0, // Skip to: 135640 -/* 113792 */ MCD_OPC_CheckPredicate, 60, 83, 85, 0, // Skip to: 135640 -/* 113797 */ MCD_OPC_Decode, 135, 12, 178, 4, // Opcode: BLRAB -/* 113802 */ MCD_OPC_FilterValue, 6, 126, 36, 0, // Skip to: 123149 -/* 113807 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 113810 */ MCD_OPC_FilterValue, 0, 166, 7, 0, // Skip to: 115773 -/* 113815 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 113818 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 113828 -/* 113823 */ MCD_OPC_Decode, 224, 31, 160, 4, // Opcode: LDRWl -/* 113828 */ MCD_OPC_FilterValue, 1, 3, 6, 0, // Skip to: 115372 -/* 113833 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 113836 */ MCD_OPC_FilterValue, 0, 10, 1, 0, // Skip to: 114107 -/* 113841 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 113844 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113859 -/* 113849 */ MCD_OPC_CheckPredicate, 61, 26, 85, 0, // Skip to: 135640 -/* 113854 */ MCD_OPC_Decode, 249, 48, 179, 4, // Opcode: STLURBi -/* 113859 */ MCD_OPC_FilterValue, 1, 16, 85, 0, // Skip to: 135640 -/* 113864 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 113867 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113882 -/* 113872 */ MCD_OPC_CheckPredicate, 62, 3, 85, 0, // Skip to: 135640 -/* 113877 */ MCD_OPC_Decode, 137, 15, 180, 4, // Opcode: CPYFP -/* 113882 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 113897 -/* 113887 */ MCD_OPC_CheckPredicate, 62, 244, 84, 0, // Skip to: 135640 -/* 113892 */ MCD_OPC_Decode, 149, 15, 180, 4, // Opcode: CPYFPWT -/* 113897 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 113912 -/* 113902 */ MCD_OPC_CheckPredicate, 62, 229, 84, 0, // Skip to: 135640 -/* 113907 */ MCD_OPC_Decode, 140, 15, 180, 4, // Opcode: CPYFPRT -/* 113912 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 113927 -/* 113917 */ MCD_OPC_CheckPredicate, 62, 214, 84, 0, // Skip to: 135640 -/* 113922 */ MCD_OPC_Decode, 144, 15, 180, 4, // Opcode: CPYFPT -/* 113927 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 113942 -/* 113932 */ MCD_OPC_CheckPredicate, 62, 199, 84, 0, // Skip to: 135640 -/* 113937 */ MCD_OPC_Decode, 148, 15, 180, 4, // Opcode: CPYFPWN -/* 113942 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 113957 -/* 113947 */ MCD_OPC_CheckPredicate, 62, 184, 84, 0, // Skip to: 135640 -/* 113952 */ MCD_OPC_Decode, 152, 15, 180, 4, // Opcode: CPYFPWTWN -/* 113957 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 113972 -/* 113962 */ MCD_OPC_CheckPredicate, 62, 169, 84, 0, // Skip to: 135640 -/* 113967 */ MCD_OPC_Decode, 143, 15, 180, 4, // Opcode: CPYFPRTWN -/* 113972 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 113987 -/* 113977 */ MCD_OPC_CheckPredicate, 62, 154, 84, 0, // Skip to: 135640 -/* 113982 */ MCD_OPC_Decode, 147, 15, 180, 4, // Opcode: CPYFPTWN -/* 113987 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 114002 -/* 113992 */ MCD_OPC_CheckPredicate, 62, 139, 84, 0, // Skip to: 135640 -/* 113997 */ MCD_OPC_Decode, 139, 15, 180, 4, // Opcode: CPYFPRN -/* 114002 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 114017 -/* 114007 */ MCD_OPC_CheckPredicate, 62, 124, 84, 0, // Skip to: 135640 -/* 114012 */ MCD_OPC_Decode, 151, 15, 180, 4, // Opcode: CPYFPWTRN -/* 114017 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 114032 -/* 114022 */ MCD_OPC_CheckPredicate, 62, 109, 84, 0, // Skip to: 135640 -/* 114027 */ MCD_OPC_Decode, 142, 15, 180, 4, // Opcode: CPYFPRTRN -/* 114032 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 114047 -/* 114037 */ MCD_OPC_CheckPredicate, 62, 94, 84, 0, // Skip to: 135640 -/* 114042 */ MCD_OPC_Decode, 146, 15, 180, 4, // Opcode: CPYFPTRN -/* 114047 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114062 -/* 114052 */ MCD_OPC_CheckPredicate, 62, 79, 84, 0, // Skip to: 135640 -/* 114057 */ MCD_OPC_Decode, 138, 15, 180, 4, // Opcode: CPYFPN -/* 114062 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 114077 -/* 114067 */ MCD_OPC_CheckPredicate, 62, 64, 84, 0, // Skip to: 135640 -/* 114072 */ MCD_OPC_Decode, 150, 15, 180, 4, // Opcode: CPYFPWTN -/* 114077 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 114092 -/* 114082 */ MCD_OPC_CheckPredicate, 62, 49, 84, 0, // Skip to: 135640 -/* 114087 */ MCD_OPC_Decode, 141, 15, 180, 4, // Opcode: CPYFPRTN -/* 114092 */ MCD_OPC_FilterValue, 15, 39, 84, 0, // Skip to: 135640 -/* 114097 */ MCD_OPC_CheckPredicate, 62, 34, 84, 0, // Skip to: 135640 -/* 114102 */ MCD_OPC_Decode, 145, 15, 180, 4, // Opcode: CPYFPTN -/* 114107 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 114235 -/* 114112 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 114115 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114130 -/* 114120 */ MCD_OPC_CheckPredicate, 63, 11, 84, 0, // Skip to: 135640 -/* 114125 */ MCD_OPC_Decode, 155, 36, 191, 2, // Opcode: RCWCAS -/* 114130 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114145 -/* 114135 */ MCD_OPC_CheckPredicate, 64, 252, 83, 0, // Skip to: 135640 -/* 114140 */ MCD_OPC_Decode, 159, 36, 190, 2, // Opcode: RCWCASP -/* 114145 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114160 -/* 114150 */ MCD_OPC_CheckPredicate, 65, 237, 83, 0, // Skip to: 135640 -/* 114155 */ MCD_OPC_Decode, 145, 30, 181, 4, // Opcode: LDCLRP -/* 114160 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114175 -/* 114165 */ MCD_OPC_CheckPredicate, 65, 222, 83, 0, // Skip to: 135640 -/* 114170 */ MCD_OPC_Decode, 254, 31, 181, 4, // Opcode: LDSETP -/* 114175 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 114190 -/* 114180 */ MCD_OPC_CheckPredicate, 65, 207, 83, 0, // Skip to: 135640 -/* 114185 */ MCD_OPC_Decode, 153, 51, 181, 4, // Opcode: SWPP -/* 114190 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 114205 -/* 114195 */ MCD_OPC_CheckPredicate, 64, 192, 83, 0, // Skip to: 135640 -/* 114200 */ MCD_OPC_Decode, 167, 36, 181, 4, // Opcode: RCWCLRP -/* 114205 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 114220 -/* 114210 */ MCD_OPC_CheckPredicate, 64, 177, 83, 0, // Skip to: 135640 -/* 114215 */ MCD_OPC_Decode, 207, 36, 181, 4, // Opcode: RCWSWPP -/* 114220 */ MCD_OPC_FilterValue, 44, 167, 83, 0, // Skip to: 135640 -/* 114225 */ MCD_OPC_CheckPredicate, 64, 162, 83, 0, // Skip to: 135640 -/* 114230 */ MCD_OPC_Decode, 191, 36, 181, 4, // Opcode: RCWSETP -/* 114235 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 114506 -/* 114240 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 114243 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114258 -/* 114248 */ MCD_OPC_CheckPredicate, 61, 139, 83, 0, // Skip to: 135640 -/* 114253 */ MCD_OPC_Decode, 235, 29, 179, 4, // Opcode: LDAPURBi -/* 114258 */ MCD_OPC_FilterValue, 1, 129, 83, 0, // Skip to: 135640 -/* 114263 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 114266 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114281 -/* 114271 */ MCD_OPC_CheckPredicate, 62, 116, 83, 0, // Skip to: 135640 -/* 114276 */ MCD_OPC_Decode, 249, 14, 180, 4, // Opcode: CPYFM -/* 114281 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114296 -/* 114286 */ MCD_OPC_CheckPredicate, 62, 101, 83, 0, // Skip to: 135640 -/* 114291 */ MCD_OPC_Decode, 133, 15, 180, 4, // Opcode: CPYFMWT -/* 114296 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114311 -/* 114301 */ MCD_OPC_CheckPredicate, 62, 86, 83, 0, // Skip to: 135640 -/* 114306 */ MCD_OPC_Decode, 252, 14, 180, 4, // Opcode: CPYFMRT -/* 114311 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114326 -/* 114316 */ MCD_OPC_CheckPredicate, 62, 71, 83, 0, // Skip to: 135640 -/* 114321 */ MCD_OPC_Decode, 128, 15, 180, 4, // Opcode: CPYFMT -/* 114326 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114341 -/* 114331 */ MCD_OPC_CheckPredicate, 62, 56, 83, 0, // Skip to: 135640 -/* 114336 */ MCD_OPC_Decode, 132, 15, 180, 4, // Opcode: CPYFMWN -/* 114341 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 114356 -/* 114346 */ MCD_OPC_CheckPredicate, 62, 41, 83, 0, // Skip to: 135640 -/* 114351 */ MCD_OPC_Decode, 136, 15, 180, 4, // Opcode: CPYFMWTWN -/* 114356 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 114371 -/* 114361 */ MCD_OPC_CheckPredicate, 62, 26, 83, 0, // Skip to: 135640 -/* 114366 */ MCD_OPC_Decode, 255, 14, 180, 4, // Opcode: CPYFMRTWN -/* 114371 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 114386 -/* 114376 */ MCD_OPC_CheckPredicate, 62, 11, 83, 0, // Skip to: 135640 -/* 114381 */ MCD_OPC_Decode, 131, 15, 180, 4, // Opcode: CPYFMTWN -/* 114386 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 114401 -/* 114391 */ MCD_OPC_CheckPredicate, 62, 252, 82, 0, // Skip to: 135640 -/* 114396 */ MCD_OPC_Decode, 251, 14, 180, 4, // Opcode: CPYFMRN -/* 114401 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 114416 -/* 114406 */ MCD_OPC_CheckPredicate, 62, 237, 82, 0, // Skip to: 135640 -/* 114411 */ MCD_OPC_Decode, 135, 15, 180, 4, // Opcode: CPYFMWTRN -/* 114416 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 114431 -/* 114421 */ MCD_OPC_CheckPredicate, 62, 222, 82, 0, // Skip to: 135640 -/* 114426 */ MCD_OPC_Decode, 254, 14, 180, 4, // Opcode: CPYFMRTRN -/* 114431 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 114446 -/* 114436 */ MCD_OPC_CheckPredicate, 62, 207, 82, 0, // Skip to: 135640 -/* 114441 */ MCD_OPC_Decode, 130, 15, 180, 4, // Opcode: CPYFMTRN -/* 114446 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114461 -/* 114451 */ MCD_OPC_CheckPredicate, 62, 192, 82, 0, // Skip to: 135640 -/* 114456 */ MCD_OPC_Decode, 250, 14, 180, 4, // Opcode: CPYFMN -/* 114461 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 114476 -/* 114466 */ MCD_OPC_CheckPredicate, 62, 177, 82, 0, // Skip to: 135640 -/* 114471 */ MCD_OPC_Decode, 134, 15, 180, 4, // Opcode: CPYFMWTN -/* 114476 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 114491 -/* 114481 */ MCD_OPC_CheckPredicate, 62, 162, 82, 0, // Skip to: 135640 -/* 114486 */ MCD_OPC_Decode, 253, 14, 180, 4, // Opcode: CPYFMRTN -/* 114491 */ MCD_OPC_FilterValue, 15, 152, 82, 0, // Skip to: 135640 -/* 114496 */ MCD_OPC_CheckPredicate, 62, 147, 82, 0, // Skip to: 135640 -/* 114501 */ MCD_OPC_Decode, 129, 15, 180, 4, // Opcode: CPYFMTN -/* 114506 */ MCD_OPC_FilterValue, 3, 123, 0, 0, // Skip to: 114634 -/* 114511 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 114514 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114529 -/* 114519 */ MCD_OPC_CheckPredicate, 63, 124, 82, 0, // Skip to: 135640 -/* 114524 */ MCD_OPC_Decode, 158, 36, 191, 2, // Opcode: RCWCASL -/* 114529 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114544 -/* 114534 */ MCD_OPC_CheckPredicate, 64, 109, 82, 0, // Skip to: 135640 -/* 114539 */ MCD_OPC_Decode, 162, 36, 190, 2, // Opcode: RCWCASPL -/* 114544 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114559 -/* 114549 */ MCD_OPC_CheckPredicate, 65, 94, 82, 0, // Skip to: 135640 -/* 114554 */ MCD_OPC_Decode, 148, 30, 181, 4, // Opcode: LDCLRPL -/* 114559 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114574 -/* 114564 */ MCD_OPC_CheckPredicate, 65, 79, 82, 0, // Skip to: 135640 -/* 114569 */ MCD_OPC_Decode, 129, 32, 181, 4, // Opcode: LDSETPL -/* 114574 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 114589 -/* 114579 */ MCD_OPC_CheckPredicate, 65, 64, 82, 0, // Skip to: 135640 -/* 114584 */ MCD_OPC_Decode, 156, 51, 181, 4, // Opcode: SWPPL -/* 114589 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 114604 -/* 114594 */ MCD_OPC_CheckPredicate, 64, 49, 82, 0, // Skip to: 135640 -/* 114599 */ MCD_OPC_Decode, 170, 36, 181, 4, // Opcode: RCWCLRPL -/* 114604 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 114619 -/* 114609 */ MCD_OPC_CheckPredicate, 64, 34, 82, 0, // Skip to: 135640 -/* 114614 */ MCD_OPC_Decode, 210, 36, 181, 4, // Opcode: RCWSWPPL -/* 114619 */ MCD_OPC_FilterValue, 44, 24, 82, 0, // Skip to: 135640 -/* 114624 */ MCD_OPC_CheckPredicate, 64, 19, 82, 0, // Skip to: 135640 -/* 114629 */ MCD_OPC_Decode, 194, 36, 181, 4, // Opcode: RCWSETPL -/* 114634 */ MCD_OPC_FilterValue, 4, 10, 1, 0, // Skip to: 114905 -/* 114639 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 114642 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114657 -/* 114647 */ MCD_OPC_CheckPredicate, 61, 252, 81, 0, // Skip to: 135640 -/* 114652 */ MCD_OPC_Decode, 238, 29, 179, 4, // Opcode: LDAPURSBXi -/* 114657 */ MCD_OPC_FilterValue, 1, 242, 81, 0, // Skip to: 135640 -/* 114662 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 114665 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114680 -/* 114670 */ MCD_OPC_CheckPredicate, 62, 229, 81, 0, // Skip to: 135640 -/* 114675 */ MCD_OPC_Decode, 233, 14, 180, 4, // Opcode: CPYFE -/* 114680 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114695 -/* 114685 */ MCD_OPC_CheckPredicate, 62, 214, 81, 0, // Skip to: 135640 -/* 114690 */ MCD_OPC_Decode, 245, 14, 180, 4, // Opcode: CPYFEWT -/* 114695 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114710 -/* 114700 */ MCD_OPC_CheckPredicate, 62, 199, 81, 0, // Skip to: 135640 -/* 114705 */ MCD_OPC_Decode, 236, 14, 180, 4, // Opcode: CPYFERT -/* 114710 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114725 -/* 114715 */ MCD_OPC_CheckPredicate, 62, 184, 81, 0, // Skip to: 135640 -/* 114720 */ MCD_OPC_Decode, 240, 14, 180, 4, // Opcode: CPYFET -/* 114725 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114740 -/* 114730 */ MCD_OPC_CheckPredicate, 62, 169, 81, 0, // Skip to: 135640 -/* 114735 */ MCD_OPC_Decode, 244, 14, 180, 4, // Opcode: CPYFEWN -/* 114740 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 114755 -/* 114745 */ MCD_OPC_CheckPredicate, 62, 154, 81, 0, // Skip to: 135640 -/* 114750 */ MCD_OPC_Decode, 248, 14, 180, 4, // Opcode: CPYFEWTWN -/* 114755 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 114770 -/* 114760 */ MCD_OPC_CheckPredicate, 62, 139, 81, 0, // Skip to: 135640 -/* 114765 */ MCD_OPC_Decode, 239, 14, 180, 4, // Opcode: CPYFERTWN -/* 114770 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 114785 -/* 114775 */ MCD_OPC_CheckPredicate, 62, 124, 81, 0, // Skip to: 135640 -/* 114780 */ MCD_OPC_Decode, 243, 14, 180, 4, // Opcode: CPYFETWN -/* 114785 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 114800 -/* 114790 */ MCD_OPC_CheckPredicate, 62, 109, 81, 0, // Skip to: 135640 -/* 114795 */ MCD_OPC_Decode, 235, 14, 180, 4, // Opcode: CPYFERN -/* 114800 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 114815 -/* 114805 */ MCD_OPC_CheckPredicate, 62, 94, 81, 0, // Skip to: 135640 -/* 114810 */ MCD_OPC_Decode, 247, 14, 180, 4, // Opcode: CPYFEWTRN -/* 114815 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 114830 -/* 114820 */ MCD_OPC_CheckPredicate, 62, 79, 81, 0, // Skip to: 135640 -/* 114825 */ MCD_OPC_Decode, 238, 14, 180, 4, // Opcode: CPYFERTRN -/* 114830 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 114845 -/* 114835 */ MCD_OPC_CheckPredicate, 62, 64, 81, 0, // Skip to: 135640 -/* 114840 */ MCD_OPC_Decode, 242, 14, 180, 4, // Opcode: CPYFETRN -/* 114845 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114860 -/* 114850 */ MCD_OPC_CheckPredicate, 62, 49, 81, 0, // Skip to: 135640 -/* 114855 */ MCD_OPC_Decode, 234, 14, 180, 4, // Opcode: CPYFEN -/* 114860 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 114875 -/* 114865 */ MCD_OPC_CheckPredicate, 62, 34, 81, 0, // Skip to: 135640 -/* 114870 */ MCD_OPC_Decode, 246, 14, 180, 4, // Opcode: CPYFEWTN -/* 114875 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 114890 -/* 114880 */ MCD_OPC_CheckPredicate, 62, 19, 81, 0, // Skip to: 135640 -/* 114885 */ MCD_OPC_Decode, 237, 14, 180, 4, // Opcode: CPYFERTN -/* 114890 */ MCD_OPC_FilterValue, 15, 9, 81, 0, // Skip to: 135640 -/* 114895 */ MCD_OPC_CheckPredicate, 62, 4, 81, 0, // Skip to: 135640 -/* 114900 */ MCD_OPC_Decode, 241, 14, 180, 4, // Opcode: CPYFETN -/* 114905 */ MCD_OPC_FilterValue, 5, 123, 0, 0, // Skip to: 115033 -/* 114910 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 114913 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114928 -/* 114918 */ MCD_OPC_CheckPredicate, 63, 237, 80, 0, // Skip to: 135640 -/* 114923 */ MCD_OPC_Decode, 156, 36, 191, 2, // Opcode: RCWCASA -/* 114928 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114943 -/* 114933 */ MCD_OPC_CheckPredicate, 64, 222, 80, 0, // Skip to: 135640 -/* 114938 */ MCD_OPC_Decode, 160, 36, 190, 2, // Opcode: RCWCASPA -/* 114943 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114958 -/* 114948 */ MCD_OPC_CheckPredicate, 65, 207, 80, 0, // Skip to: 135640 -/* 114953 */ MCD_OPC_Decode, 146, 30, 181, 4, // Opcode: LDCLRPA -/* 114958 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114973 -/* 114963 */ MCD_OPC_CheckPredicate, 65, 192, 80, 0, // Skip to: 135640 -/* 114968 */ MCD_OPC_Decode, 255, 31, 181, 4, // Opcode: LDSETPA -/* 114973 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 114988 -/* 114978 */ MCD_OPC_CheckPredicate, 65, 177, 80, 0, // Skip to: 135640 -/* 114983 */ MCD_OPC_Decode, 154, 51, 181, 4, // Opcode: SWPPA -/* 114988 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 115003 -/* 114993 */ MCD_OPC_CheckPredicate, 64, 162, 80, 0, // Skip to: 135640 -/* 114998 */ MCD_OPC_Decode, 168, 36, 181, 4, // Opcode: RCWCLRPA -/* 115003 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 115018 -/* 115008 */ MCD_OPC_CheckPredicate, 64, 147, 80, 0, // Skip to: 135640 -/* 115013 */ MCD_OPC_Decode, 208, 36, 181, 4, // Opcode: RCWSWPPA -/* 115018 */ MCD_OPC_FilterValue, 44, 137, 80, 0, // Skip to: 135640 -/* 115023 */ MCD_OPC_CheckPredicate, 64, 132, 80, 0, // Skip to: 135640 -/* 115028 */ MCD_OPC_Decode, 192, 36, 181, 4, // Opcode: RCWSETPA -/* 115033 */ MCD_OPC_FilterValue, 6, 206, 0, 0, // Skip to: 115244 -/* 115038 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 115041 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 115056 -/* 115046 */ MCD_OPC_CheckPredicate, 61, 109, 80, 0, // Skip to: 135640 -/* 115051 */ MCD_OPC_Decode, 237, 29, 179, 4, // Opcode: LDAPURSBWi -/* 115056 */ MCD_OPC_FilterValue, 1, 99, 80, 0, // Skip to: 135640 -/* 115061 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115064 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 115079 -/* 115069 */ MCD_OPC_CheckPredicate, 62, 86, 80, 0, // Skip to: 135640 -/* 115074 */ MCD_OPC_Decode, 251, 38, 182, 4, // Opcode: SETP -/* 115079 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 115094 -/* 115084 */ MCD_OPC_CheckPredicate, 62, 71, 80, 0, // Skip to: 135640 -/* 115089 */ MCD_OPC_Decode, 253, 38, 182, 4, // Opcode: SETPT -/* 115094 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 115109 -/* 115099 */ MCD_OPC_CheckPredicate, 62, 56, 80, 0, // Skip to: 135640 -/* 115104 */ MCD_OPC_Decode, 252, 38, 182, 4, // Opcode: SETPN -/* 115109 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 115124 -/* 115114 */ MCD_OPC_CheckPredicate, 62, 41, 80, 0, // Skip to: 135640 -/* 115119 */ MCD_OPC_Decode, 254, 38, 182, 4, // Opcode: SETPTN -/* 115124 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 115139 -/* 115129 */ MCD_OPC_CheckPredicate, 62, 26, 80, 0, // Skip to: 135640 -/* 115134 */ MCD_OPC_Decode, 247, 38, 182, 4, // Opcode: SETM -/* 115139 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 115154 -/* 115144 */ MCD_OPC_CheckPredicate, 62, 11, 80, 0, // Skip to: 135640 -/* 115149 */ MCD_OPC_Decode, 249, 38, 182, 4, // Opcode: SETMT -/* 115154 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 115169 -/* 115159 */ MCD_OPC_CheckPredicate, 62, 252, 79, 0, // Skip to: 135640 -/* 115164 */ MCD_OPC_Decode, 248, 38, 182, 4, // Opcode: SETMN -/* 115169 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 115184 -/* 115174 */ MCD_OPC_CheckPredicate, 62, 237, 79, 0, // Skip to: 135640 -/* 115179 */ MCD_OPC_Decode, 250, 38, 182, 4, // Opcode: SETMTN -/* 115184 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 115199 -/* 115189 */ MCD_OPC_CheckPredicate, 62, 222, 79, 0, // Skip to: 135640 -/* 115194 */ MCD_OPC_Decode, 232, 38, 182, 4, // Opcode: SETE -/* 115199 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 115214 -/* 115204 */ MCD_OPC_CheckPredicate, 62, 207, 79, 0, // Skip to: 135640 -/* 115209 */ MCD_OPC_Decode, 234, 38, 182, 4, // Opcode: SETET -/* 115214 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 115229 -/* 115219 */ MCD_OPC_CheckPredicate, 62, 192, 79, 0, // Skip to: 135640 -/* 115224 */ MCD_OPC_Decode, 233, 38, 182, 4, // Opcode: SETEN -/* 115229 */ MCD_OPC_FilterValue, 11, 182, 79, 0, // Skip to: 135640 -/* 115234 */ MCD_OPC_CheckPredicate, 62, 177, 79, 0, // Skip to: 135640 -/* 115239 */ MCD_OPC_Decode, 235, 38, 182, 4, // Opcode: SETETN -/* 115244 */ MCD_OPC_FilterValue, 7, 167, 79, 0, // Skip to: 135640 -/* 115249 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 115252 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 115267 -/* 115257 */ MCD_OPC_CheckPredicate, 63, 154, 79, 0, // Skip to: 135640 -/* 115262 */ MCD_OPC_Decode, 157, 36, 191, 2, // Opcode: RCWCASAL -/* 115267 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 115282 -/* 115272 */ MCD_OPC_CheckPredicate, 64, 139, 79, 0, // Skip to: 135640 -/* 115277 */ MCD_OPC_Decode, 161, 36, 190, 2, // Opcode: RCWCASPAL -/* 115282 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 115297 -/* 115287 */ MCD_OPC_CheckPredicate, 65, 124, 79, 0, // Skip to: 135640 -/* 115292 */ MCD_OPC_Decode, 147, 30, 181, 4, // Opcode: LDCLRPAL -/* 115297 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 115312 -/* 115302 */ MCD_OPC_CheckPredicate, 65, 109, 79, 0, // Skip to: 135640 -/* 115307 */ MCD_OPC_Decode, 128, 32, 181, 4, // Opcode: LDSETPAL -/* 115312 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 115327 -/* 115317 */ MCD_OPC_CheckPredicate, 65, 94, 79, 0, // Skip to: 135640 -/* 115322 */ MCD_OPC_Decode, 155, 51, 181, 4, // Opcode: SWPPAL -/* 115327 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 115342 -/* 115332 */ MCD_OPC_CheckPredicate, 64, 79, 79, 0, // Skip to: 135640 -/* 115337 */ MCD_OPC_Decode, 169, 36, 181, 4, // Opcode: RCWCLRPAL -/* 115342 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 115357 -/* 115347 */ MCD_OPC_CheckPredicate, 64, 64, 79, 0, // Skip to: 135640 -/* 115352 */ MCD_OPC_Decode, 209, 36, 181, 4, // Opcode: RCWSWPPAL -/* 115357 */ MCD_OPC_FilterValue, 44, 54, 79, 0, // Skip to: 135640 -/* 115362 */ MCD_OPC_CheckPredicate, 64, 49, 79, 0, // Skip to: 135640 -/* 115367 */ MCD_OPC_Decode, 193, 36, 181, 4, // Opcode: RCWSETPAL -/* 115372 */ MCD_OPC_FilterValue, 2, 98, 1, 0, // Skip to: 115731 -/* 115377 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 115380 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 115478 -/* 115385 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 115388 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 115405 -/* 115393 */ MCD_OPC_CheckField, 12, 4, 0, 16, 79, 0, // Skip to: 135640 -/* 115400 */ MCD_OPC_Decode, 179, 9, 183, 4, // Opcode: ADCWr -/* 115405 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 115415 -/* 115410 */ MCD_OPC_Decode, 209, 15, 184, 4, // Opcode: CSELWr -/* 115415 */ MCD_OPC_FilterValue, 6, 252, 78, 0, // Skip to: 135640 -/* 115420 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115423 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 115433 -/* 115428 */ MCD_OPC_Decode, 229, 32, 183, 4, // Opcode: LSLVWr -/* 115433 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 115448 -/* 115438 */ MCD_OPC_CheckPredicate, 66, 229, 78, 0, // Skip to: 135640 -/* 115443 */ MCD_OPC_Decode, 201, 15, 183, 4, // Opcode: CRC32Brr -/* 115448 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 115463 -/* 115453 */ MCD_OPC_CheckPredicate, 66, 214, 78, 0, // Skip to: 135640 -/* 115458 */ MCD_OPC_Decode, 202, 15, 183, 4, // Opcode: CRC32CBrr -/* 115463 */ MCD_OPC_FilterValue, 6, 204, 78, 0, // Skip to: 135640 -/* 115468 */ MCD_OPC_CheckPredicate, 47, 199, 78, 0, // Skip to: 135640 -/* 115473 */ MCD_OPC_Decode, 239, 39, 183, 4, // Opcode: SMAXWrr -/* 115478 */ MCD_OPC_FilterValue, 1, 76, 0, 0, // Skip to: 115559 -/* 115483 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 115486 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 115496 -/* 115491 */ MCD_OPC_Decode, 211, 15, 184, 4, // Opcode: CSINCWr -/* 115496 */ MCD_OPC_FilterValue, 6, 171, 78, 0, // Skip to: 135640 -/* 115501 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115504 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 115514 -/* 115509 */ MCD_OPC_Decode, 253, 32, 183, 4, // Opcode: LSRVWr -/* 115514 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 115529 -/* 115519 */ MCD_OPC_CheckPredicate, 66, 148, 78, 0, // Skip to: 135640 -/* 115524 */ MCD_OPC_Decode, 206, 15, 183, 4, // Opcode: CRC32Hrr -/* 115529 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 115544 -/* 115534 */ MCD_OPC_CheckPredicate, 66, 133, 78, 0, // Skip to: 135640 -/* 115539 */ MCD_OPC_Decode, 203, 15, 183, 4, // Opcode: CRC32CHrr -/* 115544 */ MCD_OPC_FilterValue, 6, 123, 78, 0, // Skip to: 135640 -/* 115549 */ MCD_OPC_CheckPredicate, 47, 118, 78, 0, // Skip to: 135640 -/* 115554 */ MCD_OPC_Decode, 218, 53, 183, 4, // Opcode: UMAXWrr -/* 115559 */ MCD_OPC_FilterValue, 2, 103, 0, 0, // Skip to: 115667 -/* 115564 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115567 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 115584 -/* 115572 */ MCD_OPC_CheckField, 21, 3, 6, 93, 78, 0, // Skip to: 135640 -/* 115579 */ MCD_OPC_Decode, 137, 53, 183, 4, // Opcode: UDIVWr -/* 115584 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 115601 -/* 115589 */ MCD_OPC_CheckField, 21, 3, 6, 76, 78, 0, // Skip to: 135640 -/* 115596 */ MCD_OPC_Decode, 209, 10, 183, 4, // Opcode: ASRVWr -/* 115601 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 115623 -/* 115606 */ MCD_OPC_CheckPredicate, 66, 61, 78, 0, // Skip to: 135640 -/* 115611 */ MCD_OPC_CheckField, 21, 3, 6, 54, 78, 0, // Skip to: 135640 -/* 115618 */ MCD_OPC_Decode, 207, 15, 183, 4, // Opcode: CRC32Wrr -/* 115623 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 115645 -/* 115628 */ MCD_OPC_CheckPredicate, 66, 39, 78, 0, // Skip to: 135640 -/* 115633 */ MCD_OPC_CheckField, 21, 3, 6, 32, 78, 0, // Skip to: 135640 -/* 115640 */ MCD_OPC_Decode, 204, 15, 183, 4, // Opcode: CRC32CWrr -/* 115645 */ MCD_OPC_FilterValue, 6, 22, 78, 0, // Skip to: 135640 -/* 115650 */ MCD_OPC_CheckPredicate, 47, 17, 78, 0, // Skip to: 135640 -/* 115655 */ MCD_OPC_CheckField, 21, 3, 6, 10, 78, 0, // Skip to: 135640 -/* 115662 */ MCD_OPC_Decode, 169, 40, 183, 4, // Opcode: SMINWrr -/* 115667 */ MCD_OPC_FilterValue, 3, 0, 78, 0, // Skip to: 135640 -/* 115672 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115675 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 115692 -/* 115680 */ MCD_OPC_CheckField, 21, 3, 6, 241, 77, 0, // Skip to: 135640 -/* 115687 */ MCD_OPC_Decode, 187, 38, 183, 4, // Opcode: SDIVWr -/* 115692 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 115709 -/* 115697 */ MCD_OPC_CheckField, 21, 3, 6, 224, 77, 0, // Skip to: 135640 -/* 115704 */ MCD_OPC_Decode, 132, 37, 183, 4, // Opcode: RORVWr -/* 115709 */ MCD_OPC_FilterValue, 6, 214, 77, 0, // Skip to: 135640 -/* 115714 */ MCD_OPC_CheckPredicate, 47, 209, 77, 0, // Skip to: 135640 -/* 115719 */ MCD_OPC_CheckField, 21, 3, 6, 202, 77, 0, // Skip to: 135640 -/* 115726 */ MCD_OPC_Decode, 147, 54, 183, 4, // Opcode: UMINWrr -/* 115731 */ MCD_OPC_FilterValue, 3, 192, 77, 0, // Skip to: 135640 -/* 115736 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 115739 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 115756 -/* 115744 */ MCD_OPC_CheckField, 21, 3, 0, 177, 77, 0, // Skip to: 135640 -/* 115751 */ MCD_OPC_Decode, 169, 33, 185, 4, // Opcode: MADDWrrr -/* 115756 */ MCD_OPC_FilterValue, 1, 167, 77, 0, // Skip to: 135640 -/* 115761 */ MCD_OPC_CheckField, 21, 3, 0, 160, 77, 0, // Skip to: 135640 -/* 115768 */ MCD_OPC_Decode, 189, 34, 185, 4, // Opcode: MSUBWrrr -/* 115773 */ MCD_OPC_FilterValue, 1, 100, 5, 0, // Skip to: 117158 -/* 115778 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 115781 */ MCD_OPC_FilterValue, 0, 33, 1, 0, // Skip to: 116075 -/* 115786 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 115789 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 115995 -/* 115794 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 115797 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 115807 -/* 115802 */ MCD_OPC_Decode, 128, 50, 179, 4, // Opcode: STURBBi -/* 115807 */ MCD_OPC_FilterValue, 1, 116, 77, 0, // Skip to: 135640 -/* 115812 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 115815 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 115830 -/* 115820 */ MCD_OPC_CheckPredicate, 29, 103, 77, 0, // Skip to: 135640 -/* 115825 */ MCD_OPC_Decode, 220, 29, 186, 4, // Opcode: LDADDB -/* 115830 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 115845 -/* 115835 */ MCD_OPC_CheckPredicate, 29, 88, 77, 0, // Skip to: 135640 -/* 115840 */ MCD_OPC_Decode, 139, 30, 186, 4, // Opcode: LDCLRB -/* 115845 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 115860 -/* 115850 */ MCD_OPC_CheckPredicate, 29, 73, 77, 0, // Skip to: 135640 -/* 115855 */ MCD_OPC_Decode, 159, 30, 186, 4, // Opcode: LDEORB -/* 115860 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 115875 -/* 115865 */ MCD_OPC_CheckPredicate, 29, 58, 77, 0, // Skip to: 135640 -/* 115870 */ MCD_OPC_Decode, 248, 31, 186, 4, // Opcode: LDSETB -/* 115875 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 115890 -/* 115880 */ MCD_OPC_CheckPredicate, 29, 43, 77, 0, // Skip to: 135640 -/* 115885 */ MCD_OPC_Decode, 140, 32, 186, 4, // Opcode: LDSMAXB -/* 115890 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 115905 -/* 115895 */ MCD_OPC_CheckPredicate, 29, 28, 77, 0, // Skip to: 135640 -/* 115900 */ MCD_OPC_Decode, 156, 32, 186, 4, // Opcode: LDSMINB -/* 115905 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 115920 -/* 115910 */ MCD_OPC_CheckPredicate, 29, 13, 77, 0, // Skip to: 135640 -/* 115915 */ MCD_OPC_Decode, 181, 32, 186, 4, // Opcode: LDUMAXB -/* 115920 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 115935 -/* 115925 */ MCD_OPC_CheckPredicate, 29, 254, 76, 0, // Skip to: 135640 -/* 115930 */ MCD_OPC_Decode, 197, 32, 186, 4, // Opcode: LDUMINB -/* 115935 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 115950 -/* 115940 */ MCD_OPC_CheckPredicate, 29, 239, 76, 0, // Skip to: 135640 -/* 115945 */ MCD_OPC_Decode, 147, 51, 186, 4, // Opcode: SWPB -/* 115950 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 115965 -/* 115955 */ MCD_OPC_CheckPredicate, 63, 224, 76, 0, // Skip to: 135640 -/* 115960 */ MCD_OPC_Decode, 163, 36, 187, 4, // Opcode: RCWCLR -/* 115965 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 115980 -/* 115970 */ MCD_OPC_CheckPredicate, 63, 209, 76, 0, // Skip to: 135640 -/* 115975 */ MCD_OPC_Decode, 203, 36, 187, 4, // Opcode: RCWSWP -/* 115980 */ MCD_OPC_FilterValue, 11, 199, 76, 0, // Skip to: 135640 -/* 115985 */ MCD_OPC_CheckPredicate, 63, 194, 76, 0, // Skip to: 135640 -/* 115990 */ MCD_OPC_Decode, 187, 36, 187, 4, // Opcode: RCWSET -/* 115995 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116012 -/* 116000 */ MCD_OPC_CheckField, 21, 1, 0, 177, 76, 0, // Skip to: 135640 -/* 116007 */ MCD_OPC_Decode, 203, 49, 179, 4, // Opcode: STRBBpost -/* 116012 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 116058 -/* 116017 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116020 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116030 -/* 116025 */ MCD_OPC_Decode, 252, 49, 179, 4, // Opcode: STTRBi -/* 116030 */ MCD_OPC_FilterValue, 1, 149, 76, 0, // Skip to: 135640 -/* 116035 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 116038 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116048 -/* 116043 */ MCD_OPC_Decode, 205, 49, 188, 4, // Opcode: STRBBroW -/* 116048 */ MCD_OPC_FilterValue, 3, 131, 76, 0, // Skip to: 135640 -/* 116053 */ MCD_OPC_Decode, 206, 49, 189, 4, // Opcode: STRBBroX -/* 116058 */ MCD_OPC_FilterValue, 3, 121, 76, 0, // Skip to: 135640 -/* 116063 */ MCD_OPC_CheckField, 21, 1, 0, 114, 76, 0, // Skip to: 135640 -/* 116070 */ MCD_OPC_Decode, 204, 49, 179, 4, // Opcode: STRBBpre -/* 116075 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 116369 -/* 116080 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 116083 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 116289 -/* 116088 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116091 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116101 -/* 116096 */ MCD_OPC_Decode, 205, 32, 179, 4, // Opcode: LDURBBi -/* 116101 */ MCD_OPC_FilterValue, 1, 78, 76, 0, // Skip to: 135640 -/* 116106 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 116109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 116124 -/* 116114 */ MCD_OPC_CheckPredicate, 29, 65, 76, 0, // Skip to: 135640 -/* 116119 */ MCD_OPC_Decode, 222, 29, 186, 4, // Opcode: LDADDLB -/* 116124 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 116139 -/* 116129 */ MCD_OPC_CheckPredicate, 29, 50, 76, 0, // Skip to: 135640 -/* 116134 */ MCD_OPC_Decode, 141, 30, 186, 4, // Opcode: LDCLRLB -/* 116139 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 116154 -/* 116144 */ MCD_OPC_CheckPredicate, 29, 35, 76, 0, // Skip to: 135640 -/* 116149 */ MCD_OPC_Decode, 161, 30, 186, 4, // Opcode: LDEORLB -/* 116154 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 116169 -/* 116159 */ MCD_OPC_CheckPredicate, 29, 20, 76, 0, // Skip to: 135640 -/* 116164 */ MCD_OPC_Decode, 250, 31, 186, 4, // Opcode: LDSETLB -/* 116169 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 116184 -/* 116174 */ MCD_OPC_CheckPredicate, 29, 5, 76, 0, // Skip to: 135640 -/* 116179 */ MCD_OPC_Decode, 142, 32, 186, 4, // Opcode: LDSMAXLB -/* 116184 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 116199 -/* 116189 */ MCD_OPC_CheckPredicate, 29, 246, 75, 0, // Skip to: 135640 -/* 116194 */ MCD_OPC_Decode, 158, 32, 186, 4, // Opcode: LDSMINLB -/* 116199 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 116214 -/* 116204 */ MCD_OPC_CheckPredicate, 29, 231, 75, 0, // Skip to: 135640 -/* 116209 */ MCD_OPC_Decode, 183, 32, 186, 4, // Opcode: LDUMAXLB -/* 116214 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 116229 -/* 116219 */ MCD_OPC_CheckPredicate, 29, 216, 75, 0, // Skip to: 135640 -/* 116224 */ MCD_OPC_Decode, 199, 32, 186, 4, // Opcode: LDUMINLB -/* 116229 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 116244 -/* 116234 */ MCD_OPC_CheckPredicate, 29, 201, 75, 0, // Skip to: 135640 -/* 116239 */ MCD_OPC_Decode, 149, 51, 186, 4, // Opcode: SWPLB -/* 116244 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 116259 -/* 116249 */ MCD_OPC_CheckPredicate, 63, 186, 75, 0, // Skip to: 135640 -/* 116254 */ MCD_OPC_Decode, 166, 36, 187, 4, // Opcode: RCWCLRL -/* 116259 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 116274 -/* 116264 */ MCD_OPC_CheckPredicate, 63, 171, 75, 0, // Skip to: 135640 -/* 116269 */ MCD_OPC_Decode, 206, 36, 187, 4, // Opcode: RCWSWPL -/* 116274 */ MCD_OPC_FilterValue, 11, 161, 75, 0, // Skip to: 135640 -/* 116279 */ MCD_OPC_CheckPredicate, 63, 156, 75, 0, // Skip to: 135640 -/* 116284 */ MCD_OPC_Decode, 190, 36, 187, 4, // Opcode: RCWSETL -/* 116289 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116306 -/* 116294 */ MCD_OPC_CheckField, 21, 1, 0, 139, 75, 0, // Skip to: 135640 -/* 116301 */ MCD_OPC_Decode, 160, 31, 179, 4, // Opcode: LDRBBpost -/* 116306 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 116352 -/* 116311 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116314 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116324 -/* 116319 */ MCD_OPC_Decode, 164, 32, 179, 4, // Opcode: LDTRBi -/* 116324 */ MCD_OPC_FilterValue, 1, 111, 75, 0, // Skip to: 135640 -/* 116329 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 116332 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116342 -/* 116337 */ MCD_OPC_Decode, 162, 31, 188, 4, // Opcode: LDRBBroW -/* 116342 */ MCD_OPC_FilterValue, 3, 93, 75, 0, // Skip to: 135640 -/* 116347 */ MCD_OPC_Decode, 163, 31, 189, 4, // Opcode: LDRBBroX -/* 116352 */ MCD_OPC_FilterValue, 3, 83, 75, 0, // Skip to: 135640 -/* 116357 */ MCD_OPC_CheckField, 21, 1, 0, 76, 75, 0, // Skip to: 135640 -/* 116364 */ MCD_OPC_Decode, 161, 31, 179, 4, // Opcode: LDRBBpre -/* 116369 */ MCD_OPC_FilterValue, 2, 55, 1, 0, // Skip to: 116685 -/* 116374 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 116377 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 116605 -/* 116382 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116385 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116395 -/* 116390 */ MCD_OPC_Decode, 212, 32, 179, 4, // Opcode: LDURSBXi -/* 116395 */ MCD_OPC_FilterValue, 1, 40, 75, 0, // Skip to: 135640 -/* 116400 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 116403 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 116418 -/* 116408 */ MCD_OPC_CheckPredicate, 29, 27, 75, 0, // Skip to: 135640 -/* 116413 */ MCD_OPC_Decode, 212, 29, 186, 4, // Opcode: LDADDAB -/* 116418 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 116433 -/* 116423 */ MCD_OPC_CheckPredicate, 29, 12, 75, 0, // Skip to: 135640 -/* 116428 */ MCD_OPC_Decode, 131, 30, 186, 4, // Opcode: LDCLRAB -/* 116433 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 116448 -/* 116438 */ MCD_OPC_CheckPredicate, 29, 253, 74, 0, // Skip to: 135640 -/* 116443 */ MCD_OPC_Decode, 151, 30, 186, 4, // Opcode: LDEORAB -/* 116448 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 116463 -/* 116453 */ MCD_OPC_CheckPredicate, 29, 238, 74, 0, // Skip to: 135640 -/* 116458 */ MCD_OPC_Decode, 240, 31, 186, 4, // Opcode: LDSETAB -/* 116463 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 116478 -/* 116468 */ MCD_OPC_CheckPredicate, 29, 223, 74, 0, // Skip to: 135640 -/* 116473 */ MCD_OPC_Decode, 132, 32, 186, 4, // Opcode: LDSMAXAB -/* 116478 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 116493 -/* 116483 */ MCD_OPC_CheckPredicate, 29, 208, 74, 0, // Skip to: 135640 -/* 116488 */ MCD_OPC_Decode, 148, 32, 186, 4, // Opcode: LDSMINAB -/* 116493 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 116508 -/* 116498 */ MCD_OPC_CheckPredicate, 29, 193, 74, 0, // Skip to: 135640 -/* 116503 */ MCD_OPC_Decode, 173, 32, 186, 4, // Opcode: LDUMAXAB -/* 116508 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 116523 -/* 116513 */ MCD_OPC_CheckPredicate, 29, 178, 74, 0, // Skip to: 135640 -/* 116518 */ MCD_OPC_Decode, 189, 32, 186, 4, // Opcode: LDUMINAB -/* 116523 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 116538 -/* 116528 */ MCD_OPC_CheckPredicate, 29, 163, 74, 0, // Skip to: 135640 -/* 116533 */ MCD_OPC_Decode, 139, 51, 186, 4, // Opcode: SWPAB -/* 116538 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 116553 -/* 116543 */ MCD_OPC_CheckPredicate, 63, 148, 74, 0, // Skip to: 135640 -/* 116548 */ MCD_OPC_Decode, 164, 36, 187, 4, // Opcode: RCWCLRA -/* 116553 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 116568 -/* 116558 */ MCD_OPC_CheckPredicate, 63, 133, 74, 0, // Skip to: 135640 -/* 116563 */ MCD_OPC_Decode, 204, 36, 187, 4, // Opcode: RCWSWPA -/* 116568 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 116583 -/* 116573 */ MCD_OPC_CheckPredicate, 63, 118, 74, 0, // Skip to: 135640 -/* 116578 */ MCD_OPC_Decode, 188, 36, 187, 4, // Opcode: RCWSETA -/* 116583 */ MCD_OPC_FilterValue, 12, 108, 74, 0, // Skip to: 135640 -/* 116588 */ MCD_OPC_CheckPredicate, 67, 103, 74, 0, // Skip to: 135640 -/* 116593 */ MCD_OPC_CheckField, 16, 5, 31, 96, 74, 0, // Skip to: 135640 -/* 116600 */ MCD_OPC_Decode, 229, 29, 190, 4, // Opcode: LDAPRB -/* 116605 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116622 -/* 116610 */ MCD_OPC_CheckField, 21, 1, 0, 79, 74, 0, // Skip to: 135640 -/* 116617 */ MCD_OPC_Decode, 197, 31, 179, 4, // Opcode: LDRSBXpost -/* 116622 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 116668 -/* 116627 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116630 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116640 -/* 116635 */ MCD_OPC_Decode, 167, 32, 179, 4, // Opcode: LDTRSBXi -/* 116640 */ MCD_OPC_FilterValue, 1, 51, 74, 0, // Skip to: 135640 -/* 116645 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 116648 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116658 -/* 116653 */ MCD_OPC_Decode, 199, 31, 191, 4, // Opcode: LDRSBXroW -/* 116658 */ MCD_OPC_FilterValue, 3, 33, 74, 0, // Skip to: 135640 -/* 116663 */ MCD_OPC_Decode, 200, 31, 192, 4, // Opcode: LDRSBXroX -/* 116668 */ MCD_OPC_FilterValue, 3, 23, 74, 0, // Skip to: 135640 -/* 116673 */ MCD_OPC_CheckField, 21, 1, 0, 16, 74, 0, // Skip to: 135640 -/* 116680 */ MCD_OPC_Decode, 198, 31, 179, 4, // Opcode: LDRSBXpre -/* 116685 */ MCD_OPC_FilterValue, 3, 33, 1, 0, // Skip to: 116979 -/* 116690 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 116693 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 116899 -/* 116698 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116701 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116711 -/* 116706 */ MCD_OPC_Decode, 211, 32, 179, 4, // Opcode: LDURSBWi -/* 116711 */ MCD_OPC_FilterValue, 1, 236, 73, 0, // Skip to: 135640 -/* 116716 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 116719 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 116734 -/* 116724 */ MCD_OPC_CheckPredicate, 29, 223, 73, 0, // Skip to: 135640 -/* 116729 */ MCD_OPC_Decode, 214, 29, 186, 4, // Opcode: LDADDALB -/* 116734 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 116749 -/* 116739 */ MCD_OPC_CheckPredicate, 29, 208, 73, 0, // Skip to: 135640 -/* 116744 */ MCD_OPC_Decode, 133, 30, 186, 4, // Opcode: LDCLRALB -/* 116749 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 116764 -/* 116754 */ MCD_OPC_CheckPredicate, 29, 193, 73, 0, // Skip to: 135640 -/* 116759 */ MCD_OPC_Decode, 153, 30, 186, 4, // Opcode: LDEORALB -/* 116764 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 116779 -/* 116769 */ MCD_OPC_CheckPredicate, 29, 178, 73, 0, // Skip to: 135640 -/* 116774 */ MCD_OPC_Decode, 242, 31, 186, 4, // Opcode: LDSETALB -/* 116779 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 116794 -/* 116784 */ MCD_OPC_CheckPredicate, 29, 163, 73, 0, // Skip to: 135640 -/* 116789 */ MCD_OPC_Decode, 134, 32, 186, 4, // Opcode: LDSMAXALB -/* 116794 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 116809 -/* 116799 */ MCD_OPC_CheckPredicate, 29, 148, 73, 0, // Skip to: 135640 -/* 116804 */ MCD_OPC_Decode, 150, 32, 186, 4, // Opcode: LDSMINALB -/* 116809 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 116824 -/* 116814 */ MCD_OPC_CheckPredicate, 29, 133, 73, 0, // Skip to: 135640 -/* 116819 */ MCD_OPC_Decode, 175, 32, 186, 4, // Opcode: LDUMAXALB -/* 116824 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 116839 -/* 116829 */ MCD_OPC_CheckPredicate, 29, 118, 73, 0, // Skip to: 135640 -/* 116834 */ MCD_OPC_Decode, 191, 32, 186, 4, // Opcode: LDUMINALB -/* 116839 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 116854 -/* 116844 */ MCD_OPC_CheckPredicate, 29, 103, 73, 0, // Skip to: 135640 -/* 116849 */ MCD_OPC_Decode, 141, 51, 186, 4, // Opcode: SWPALB -/* 116854 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 116869 -/* 116859 */ MCD_OPC_CheckPredicate, 63, 88, 73, 0, // Skip to: 135640 -/* 116864 */ MCD_OPC_Decode, 165, 36, 187, 4, // Opcode: RCWCLRAL -/* 116869 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 116884 -/* 116874 */ MCD_OPC_CheckPredicate, 63, 73, 73, 0, // Skip to: 135640 -/* 116879 */ MCD_OPC_Decode, 205, 36, 187, 4, // Opcode: RCWSWPAL -/* 116884 */ MCD_OPC_FilterValue, 11, 63, 73, 0, // Skip to: 135640 -/* 116889 */ MCD_OPC_CheckPredicate, 63, 58, 73, 0, // Skip to: 135640 -/* 116894 */ MCD_OPC_Decode, 189, 36, 187, 4, // Opcode: RCWSETAL -/* 116899 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116916 -/* 116904 */ MCD_OPC_CheckField, 21, 1, 0, 41, 73, 0, // Skip to: 135640 -/* 116911 */ MCD_OPC_Decode, 192, 31, 179, 4, // Opcode: LDRSBWpost -/* 116916 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 116962 -/* 116921 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 116924 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116934 -/* 116929 */ MCD_OPC_Decode, 166, 32, 179, 4, // Opcode: LDTRSBWi -/* 116934 */ MCD_OPC_FilterValue, 1, 13, 73, 0, // Skip to: 135640 -/* 116939 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 116942 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116952 -/* 116947 */ MCD_OPC_Decode, 194, 31, 188, 4, // Opcode: LDRSBWroW -/* 116952 */ MCD_OPC_FilterValue, 3, 251, 72, 0, // Skip to: 135640 -/* 116957 */ MCD_OPC_Decode, 195, 31, 189, 4, // Opcode: LDRSBWroX -/* 116962 */ MCD_OPC_FilterValue, 3, 241, 72, 0, // Skip to: 135640 -/* 116967 */ MCD_OPC_CheckField, 21, 1, 0, 234, 72, 0, // Skip to: 135640 -/* 116974 */ MCD_OPC_Decode, 193, 31, 179, 4, // Opcode: LDRSBWpre -/* 116979 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 116989 -/* 116984 */ MCD_OPC_Decode, 207, 49, 193, 4, // Opcode: STRBBui -/* 116989 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 116999 -/* 116994 */ MCD_OPC_Decode, 164, 31, 193, 4, // Opcode: LDRBBui -/* 116999 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 117009 -/* 117004 */ MCD_OPC_Decode, 201, 31, 193, 4, // Opcode: LDRSBXui -/* 117009 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 117019 -/* 117014 */ MCD_OPC_Decode, 196, 31, 193, 4, // Opcode: LDRSBWui -/* 117019 */ MCD_OPC_FilterValue, 8, 78, 0, 0, // Skip to: 117102 -/* 117024 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 117027 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 117044 -/* 117032 */ MCD_OPC_CheckField, 21, 1, 0, 169, 72, 0, // Skip to: 135640 -/* 117039 */ MCD_OPC_Decode, 177, 9, 183, 4, // Opcode: ADCSWr -/* 117044 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 117073 -/* 117049 */ MCD_OPC_CheckPredicate, 55, 154, 72, 0, // Skip to: 135640 -/* 117054 */ MCD_OPC_CheckField, 16, 6, 0, 147, 72, 0, // Skip to: 135640 -/* 117061 */ MCD_OPC_CheckField, 0, 5, 13, 140, 72, 0, // Skip to: 135640 -/* 117068 */ MCD_OPC_Decode, 237, 38, 194, 4, // Opcode: SETF8 -/* 117073 */ MCD_OPC_FilterValue, 18, 130, 72, 0, // Skip to: 135640 -/* 117078 */ MCD_OPC_CheckPredicate, 55, 125, 72, 0, // Skip to: 135640 -/* 117083 */ MCD_OPC_CheckField, 16, 6, 0, 118, 72, 0, // Skip to: 135640 -/* 117090 */ MCD_OPC_CheckField, 0, 5, 13, 111, 72, 0, // Skip to: 135640 -/* 117097 */ MCD_OPC_Decode, 236, 38, 194, 4, // Opcode: SETF16 -/* 117102 */ MCD_OPC_FilterValue, 9, 101, 72, 0, // Skip to: 135640 -/* 117107 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 117110 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 117134 -/* 117115 */ MCD_OPC_CheckField, 21, 1, 0, 86, 72, 0, // Skip to: 135640 -/* 117122 */ MCD_OPC_CheckField, 4, 1, 0, 79, 72, 0, // Skip to: 135640 -/* 117129 */ MCD_OPC_Decode, 198, 12, 195, 4, // Opcode: CCMNWr -/* 117134 */ MCD_OPC_FilterValue, 2, 69, 72, 0, // Skip to: 135640 -/* 117139 */ MCD_OPC_CheckField, 21, 1, 0, 62, 72, 0, // Skip to: 135640 -/* 117146 */ MCD_OPC_CheckField, 4, 1, 0, 55, 72, 0, // Skip to: 135640 -/* 117153 */ MCD_OPC_Decode, 197, 12, 196, 4, // Opcode: CCMNWi -/* 117158 */ MCD_OPC_FilterValue, 2, 119, 2, 0, // Skip to: 117794 -/* 117163 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 117166 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 117176 -/* 117171 */ MCD_OPC_Decode, 230, 31, 163, 4, // Opcode: LDRXl -/* 117176 */ MCD_OPC_FilterValue, 1, 167, 1, 0, // Skip to: 117604 -/* 117181 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 117184 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 117206 -/* 117189 */ MCD_OPC_CheckPredicate, 61, 14, 72, 0, // Skip to: 135640 -/* 117194 */ MCD_OPC_CheckField, 10, 2, 0, 7, 72, 0, // Skip to: 135640 -/* 117201 */ MCD_OPC_Decode, 250, 48, 179, 4, // Opcode: STLURHi -/* 117206 */ MCD_OPC_FilterValue, 1, 78, 0, 0, // Skip to: 117289 -/* 117211 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 117214 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 117229 -/* 117219 */ MCD_OPC_CheckPredicate, 63, 240, 71, 0, // Skip to: 135640 -/* 117224 */ MCD_OPC_Decode, 179, 36, 191, 2, // Opcode: RCWSCAS -/* 117229 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 117244 -/* 117234 */ MCD_OPC_CheckPredicate, 64, 225, 71, 0, // Skip to: 135640 -/* 117239 */ MCD_OPC_Decode, 183, 36, 190, 2, // Opcode: RCWSCASP -/* 117244 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 117259 -/* 117249 */ MCD_OPC_CheckPredicate, 64, 210, 71, 0, // Skip to: 135640 -/* 117254 */ MCD_OPC_Decode, 175, 36, 181, 4, // Opcode: RCWCLRSP -/* 117259 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 117274 -/* 117264 */ MCD_OPC_CheckPredicate, 64, 195, 71, 0, // Skip to: 135640 -/* 117269 */ MCD_OPC_Decode, 215, 36, 181, 4, // Opcode: RCWSWPSP -/* 117274 */ MCD_OPC_FilterValue, 44, 185, 71, 0, // Skip to: 135640 -/* 117279 */ MCD_OPC_CheckPredicate, 64, 180, 71, 0, // Skip to: 135640 -/* 117284 */ MCD_OPC_Decode, 199, 36, 181, 4, // Opcode: RCWSETSP -/* 117289 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 117311 -/* 117294 */ MCD_OPC_CheckPredicate, 61, 165, 71, 0, // Skip to: 135640 -/* 117299 */ MCD_OPC_CheckField, 10, 2, 0, 158, 71, 0, // Skip to: 135640 -/* 117306 */ MCD_OPC_Decode, 236, 29, 179, 4, // Opcode: LDAPURHi -/* 117311 */ MCD_OPC_FilterValue, 3, 78, 0, 0, // Skip to: 117394 -/* 117316 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 117319 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 117334 -/* 117324 */ MCD_OPC_CheckPredicate, 63, 135, 71, 0, // Skip to: 135640 -/* 117329 */ MCD_OPC_Decode, 182, 36, 191, 2, // Opcode: RCWSCASL -/* 117334 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 117349 -/* 117339 */ MCD_OPC_CheckPredicate, 64, 120, 71, 0, // Skip to: 135640 -/* 117344 */ MCD_OPC_Decode, 186, 36, 190, 2, // Opcode: RCWSCASPL -/* 117349 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 117364 -/* 117354 */ MCD_OPC_CheckPredicate, 64, 105, 71, 0, // Skip to: 135640 -/* 117359 */ MCD_OPC_Decode, 178, 36, 181, 4, // Opcode: RCWCLRSPL -/* 117364 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 117379 -/* 117369 */ MCD_OPC_CheckPredicate, 64, 90, 71, 0, // Skip to: 135640 -/* 117374 */ MCD_OPC_Decode, 218, 36, 181, 4, // Opcode: RCWSWPSPL -/* 117379 */ MCD_OPC_FilterValue, 44, 80, 71, 0, // Skip to: 135640 -/* 117384 */ MCD_OPC_CheckPredicate, 64, 75, 71, 0, // Skip to: 135640 -/* 117389 */ MCD_OPC_Decode, 202, 36, 181, 4, // Opcode: RCWSETSPL -/* 117394 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 117416 -/* 117399 */ MCD_OPC_CheckPredicate, 61, 60, 71, 0, // Skip to: 135640 -/* 117404 */ MCD_OPC_CheckField, 10, 2, 0, 53, 71, 0, // Skip to: 135640 -/* 117411 */ MCD_OPC_Decode, 240, 29, 179, 4, // Opcode: LDAPURSHXi -/* 117416 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 117499 -/* 117421 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 117424 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 117439 -/* 117429 */ MCD_OPC_CheckPredicate, 63, 30, 71, 0, // Skip to: 135640 -/* 117434 */ MCD_OPC_Decode, 180, 36, 191, 2, // Opcode: RCWSCASA -/* 117439 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 117454 -/* 117444 */ MCD_OPC_CheckPredicate, 64, 15, 71, 0, // Skip to: 135640 -/* 117449 */ MCD_OPC_Decode, 184, 36, 190, 2, // Opcode: RCWSCASPA -/* 117454 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 117469 -/* 117459 */ MCD_OPC_CheckPredicate, 64, 0, 71, 0, // Skip to: 135640 -/* 117464 */ MCD_OPC_Decode, 176, 36, 181, 4, // Opcode: RCWCLRSPA -/* 117469 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 117484 -/* 117474 */ MCD_OPC_CheckPredicate, 64, 241, 70, 0, // Skip to: 135640 -/* 117479 */ MCD_OPC_Decode, 216, 36, 181, 4, // Opcode: RCWSWPSPA -/* 117484 */ MCD_OPC_FilterValue, 44, 231, 70, 0, // Skip to: 135640 -/* 117489 */ MCD_OPC_CheckPredicate, 64, 226, 70, 0, // Skip to: 135640 -/* 117494 */ MCD_OPC_Decode, 200, 36, 181, 4, // Opcode: RCWSETSPA -/* 117499 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 117521 -/* 117504 */ MCD_OPC_CheckPredicate, 61, 211, 70, 0, // Skip to: 135640 -/* 117509 */ MCD_OPC_CheckField, 10, 2, 0, 204, 70, 0, // Skip to: 135640 -/* 117516 */ MCD_OPC_Decode, 239, 29, 179, 4, // Opcode: LDAPURSHWi -/* 117521 */ MCD_OPC_FilterValue, 7, 194, 70, 0, // Skip to: 135640 -/* 117526 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 117529 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 117544 -/* 117534 */ MCD_OPC_CheckPredicate, 63, 181, 70, 0, // Skip to: 135640 -/* 117539 */ MCD_OPC_Decode, 181, 36, 191, 2, // Opcode: RCWSCASAL -/* 117544 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 117559 -/* 117549 */ MCD_OPC_CheckPredicate, 64, 166, 70, 0, // Skip to: 135640 -/* 117554 */ MCD_OPC_Decode, 185, 36, 190, 2, // Opcode: RCWSCASPAL -/* 117559 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 117574 -/* 117564 */ MCD_OPC_CheckPredicate, 64, 151, 70, 0, // Skip to: 135640 -/* 117569 */ MCD_OPC_Decode, 177, 36, 181, 4, // Opcode: RCWCLRSPAL -/* 117574 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 117589 -/* 117579 */ MCD_OPC_CheckPredicate, 64, 136, 70, 0, // Skip to: 135640 -/* 117584 */ MCD_OPC_Decode, 217, 36, 181, 4, // Opcode: RCWSWPSPAL -/* 117589 */ MCD_OPC_FilterValue, 44, 126, 70, 0, // Skip to: 135640 -/* 117594 */ MCD_OPC_CheckPredicate, 64, 121, 70, 0, // Skip to: 135640 -/* 117599 */ MCD_OPC_Decode, 201, 36, 181, 4, // Opcode: RCWSETSPAL -/* 117604 */ MCD_OPC_FilterValue, 2, 111, 70, 0, // Skip to: 135640 -/* 117609 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 117612 */ MCD_OPC_FilterValue, 0, 73, 0, 0, // Skip to: 117690 -/* 117617 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 117620 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 117637 -/* 117625 */ MCD_OPC_CheckField, 12, 4, 0, 88, 70, 0, // Skip to: 135640 -/* 117632 */ MCD_OPC_Decode, 132, 38, 183, 4, // Opcode: SBCWr -/* 117637 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 117647 -/* 117642 */ MCD_OPC_Decode, 213, 15, 184, 4, // Opcode: CSINVWr -/* 117647 */ MCD_OPC_FilterValue, 6, 68, 70, 0, // Skip to: 135640 -/* 117652 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... -/* 117655 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 117665 -/* 117660 */ MCD_OPC_Decode, 147, 36, 197, 4, // Opcode: RBITWr -/* 117665 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 117675 -/* 117670 */ MCD_OPC_Decode, 247, 12, 197, 4, // Opcode: CLZWr -/* 117675 */ MCD_OPC_FilterValue, 2, 40, 70, 0, // Skip to: 135640 -/* 117680 */ MCD_OPC_CheckPredicate, 47, 35, 70, 0, // Skip to: 135640 -/* 117685 */ MCD_OPC_Decode, 159, 9, 197, 4, // Opcode: ABSWr -/* 117690 */ MCD_OPC_FilterValue, 1, 41, 0, 0, // Skip to: 117736 -/* 117695 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 117698 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 117708 -/* 117703 */ MCD_OPC_Decode, 215, 15, 184, 4, // Opcode: CSNEGWr -/* 117708 */ MCD_OPC_FilterValue, 6, 7, 70, 0, // Skip to: 135640 -/* 117713 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... -/* 117716 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 117726 -/* 117721 */ MCD_OPC_Decode, 227, 36, 197, 4, // Opcode: REV16Wr -/* 117726 */ MCD_OPC_FilterValue, 1, 245, 69, 0, // Skip to: 135640 -/* 117731 */ MCD_OPC_Decode, 235, 12, 197, 4, // Opcode: CLSWr -/* 117736 */ MCD_OPC_FilterValue, 2, 30, 0, 0, // Skip to: 117771 -/* 117741 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... -/* 117744 */ MCD_OPC_FilterValue, 128, 24, 5, 0, 0, // Skip to: 117755 -/* 117750 */ MCD_OPC_Decode, 249, 36, 197, 4, // Opcode: REVWr -/* 117755 */ MCD_OPC_FilterValue, 129, 24, 215, 69, 0, // Skip to: 135640 -/* 117761 */ MCD_OPC_CheckPredicate, 47, 210, 69, 0, // Skip to: 135640 -/* 117766 */ MCD_OPC_Decode, 221, 15, 197, 4, // Opcode: CTZWr -/* 117771 */ MCD_OPC_FilterValue, 3, 200, 69, 0, // Skip to: 135640 -/* 117776 */ MCD_OPC_CheckPredicate, 47, 195, 69, 0, // Skip to: 135640 -/* 117781 */ MCD_OPC_CheckField, 12, 12, 129, 24, 187, 69, 0, // Skip to: 135640 -/* 117789 */ MCD_OPC_Decode, 207, 14, 197, 4, // Opcode: CNTWr -/* 117794 */ MCD_OPC_FilterValue, 3, 41, 5, 0, // Skip to: 119120 -/* 117799 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 117802 */ MCD_OPC_FilterValue, 0, 33, 1, 0, // Skip to: 118096 -/* 117807 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 117810 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 118016 -/* 117815 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 117818 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 117828 -/* 117823 */ MCD_OPC_Decode, 131, 50, 179, 4, // Opcode: STURHHi -/* 117828 */ MCD_OPC_FilterValue, 1, 143, 69, 0, // Skip to: 135640 -/* 117833 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 117836 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 117851 -/* 117841 */ MCD_OPC_CheckPredicate, 29, 130, 69, 0, // Skip to: 135640 -/* 117846 */ MCD_OPC_Decode, 221, 29, 186, 4, // Opcode: LDADDH -/* 117851 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 117866 -/* 117856 */ MCD_OPC_CheckPredicate, 29, 115, 69, 0, // Skip to: 135640 -/* 117861 */ MCD_OPC_Decode, 140, 30, 186, 4, // Opcode: LDCLRH -/* 117866 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 117881 -/* 117871 */ MCD_OPC_CheckPredicate, 29, 100, 69, 0, // Skip to: 135640 -/* 117876 */ MCD_OPC_Decode, 160, 30, 186, 4, // Opcode: LDEORH -/* 117881 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 117896 -/* 117886 */ MCD_OPC_CheckPredicate, 29, 85, 69, 0, // Skip to: 135640 -/* 117891 */ MCD_OPC_Decode, 249, 31, 186, 4, // Opcode: LDSETH -/* 117896 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 117911 -/* 117901 */ MCD_OPC_CheckPredicate, 29, 70, 69, 0, // Skip to: 135640 -/* 117906 */ MCD_OPC_Decode, 141, 32, 186, 4, // Opcode: LDSMAXH -/* 117911 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 117926 -/* 117916 */ MCD_OPC_CheckPredicate, 29, 55, 69, 0, // Skip to: 135640 -/* 117921 */ MCD_OPC_Decode, 157, 32, 186, 4, // Opcode: LDSMINH -/* 117926 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 117941 -/* 117931 */ MCD_OPC_CheckPredicate, 29, 40, 69, 0, // Skip to: 135640 -/* 117936 */ MCD_OPC_Decode, 182, 32, 186, 4, // Opcode: LDUMAXH -/* 117941 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 117956 -/* 117946 */ MCD_OPC_CheckPredicate, 29, 25, 69, 0, // Skip to: 135640 -/* 117951 */ MCD_OPC_Decode, 198, 32, 186, 4, // Opcode: LDUMINH -/* 117956 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 117971 -/* 117961 */ MCD_OPC_CheckPredicate, 29, 10, 69, 0, // Skip to: 135640 -/* 117966 */ MCD_OPC_Decode, 148, 51, 186, 4, // Opcode: SWPH -/* 117971 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 117986 -/* 117976 */ MCD_OPC_CheckPredicate, 63, 251, 68, 0, // Skip to: 135640 -/* 117981 */ MCD_OPC_Decode, 171, 36, 187, 4, // Opcode: RCWCLRS -/* 117986 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118001 -/* 117991 */ MCD_OPC_CheckPredicate, 63, 236, 68, 0, // Skip to: 135640 -/* 117996 */ MCD_OPC_Decode, 211, 36, 187, 4, // Opcode: RCWSWPS -/* 118001 */ MCD_OPC_FilterValue, 11, 226, 68, 0, // Skip to: 135640 -/* 118006 */ MCD_OPC_CheckPredicate, 63, 221, 68, 0, // Skip to: 135640 -/* 118011 */ MCD_OPC_Decode, 195, 36, 187, 4, // Opcode: RCWSETS -/* 118016 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 118033 -/* 118021 */ MCD_OPC_CheckField, 21, 1, 0, 204, 68, 0, // Skip to: 135640 -/* 118028 */ MCD_OPC_Decode, 218, 49, 179, 4, // Opcode: STRHHpost -/* 118033 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 118079 -/* 118038 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118041 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118051 -/* 118046 */ MCD_OPC_Decode, 253, 49, 179, 4, // Opcode: STTRHi -/* 118051 */ MCD_OPC_FilterValue, 1, 176, 68, 0, // Skip to: 135640 -/* 118056 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 118059 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 118069 -/* 118064 */ MCD_OPC_Decode, 220, 49, 188, 4, // Opcode: STRHHroW -/* 118069 */ MCD_OPC_FilterValue, 3, 158, 68, 0, // Skip to: 135640 -/* 118074 */ MCD_OPC_Decode, 221, 49, 189, 4, // Opcode: STRHHroX -/* 118079 */ MCD_OPC_FilterValue, 3, 148, 68, 0, // Skip to: 135640 -/* 118084 */ MCD_OPC_CheckField, 21, 1, 0, 141, 68, 0, // Skip to: 135640 -/* 118091 */ MCD_OPC_Decode, 219, 49, 179, 4, // Opcode: STRHHpre -/* 118096 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 118390 -/* 118101 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 118104 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 118310 -/* 118109 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118112 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118122 -/* 118117 */ MCD_OPC_Decode, 208, 32, 179, 4, // Opcode: LDURHHi -/* 118122 */ MCD_OPC_FilterValue, 1, 105, 68, 0, // Skip to: 135640 -/* 118127 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 118130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118145 -/* 118135 */ MCD_OPC_CheckPredicate, 29, 92, 68, 0, // Skip to: 135640 -/* 118140 */ MCD_OPC_Decode, 223, 29, 186, 4, // Opcode: LDADDLH -/* 118145 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 118160 -/* 118150 */ MCD_OPC_CheckPredicate, 29, 77, 68, 0, // Skip to: 135640 -/* 118155 */ MCD_OPC_Decode, 142, 30, 186, 4, // Opcode: LDCLRLH -/* 118160 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118175 -/* 118165 */ MCD_OPC_CheckPredicate, 29, 62, 68, 0, // Skip to: 135640 -/* 118170 */ MCD_OPC_Decode, 162, 30, 186, 4, // Opcode: LDEORLH -/* 118175 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118190 -/* 118180 */ MCD_OPC_CheckPredicate, 29, 47, 68, 0, // Skip to: 135640 -/* 118185 */ MCD_OPC_Decode, 251, 31, 186, 4, // Opcode: LDSETLH -/* 118190 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118205 -/* 118195 */ MCD_OPC_CheckPredicate, 29, 32, 68, 0, // Skip to: 135640 -/* 118200 */ MCD_OPC_Decode, 143, 32, 186, 4, // Opcode: LDSMAXLH -/* 118205 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 118220 -/* 118210 */ MCD_OPC_CheckPredicate, 29, 17, 68, 0, // Skip to: 135640 -/* 118215 */ MCD_OPC_Decode, 159, 32, 186, 4, // Opcode: LDSMINLH -/* 118220 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 118235 -/* 118225 */ MCD_OPC_CheckPredicate, 29, 2, 68, 0, // Skip to: 135640 -/* 118230 */ MCD_OPC_Decode, 184, 32, 186, 4, // Opcode: LDUMAXLH -/* 118235 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 118250 -/* 118240 */ MCD_OPC_CheckPredicate, 29, 243, 67, 0, // Skip to: 135640 -/* 118245 */ MCD_OPC_Decode, 200, 32, 186, 4, // Opcode: LDUMINLH -/* 118250 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 118265 -/* 118255 */ MCD_OPC_CheckPredicate, 29, 228, 67, 0, // Skip to: 135640 -/* 118260 */ MCD_OPC_Decode, 150, 51, 186, 4, // Opcode: SWPLH -/* 118265 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 118280 -/* 118270 */ MCD_OPC_CheckPredicate, 63, 213, 67, 0, // Skip to: 135640 -/* 118275 */ MCD_OPC_Decode, 174, 36, 187, 4, // Opcode: RCWCLRSL -/* 118280 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118295 -/* 118285 */ MCD_OPC_CheckPredicate, 63, 198, 67, 0, // Skip to: 135640 -/* 118290 */ MCD_OPC_Decode, 214, 36, 187, 4, // Opcode: RCWSWPSL -/* 118295 */ MCD_OPC_FilterValue, 11, 188, 67, 0, // Skip to: 135640 -/* 118300 */ MCD_OPC_CheckPredicate, 63, 183, 67, 0, // Skip to: 135640 -/* 118305 */ MCD_OPC_Decode, 198, 36, 187, 4, // Opcode: RCWSETSL -/* 118310 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 118327 -/* 118315 */ MCD_OPC_CheckField, 21, 1, 0, 166, 67, 0, // Skip to: 135640 -/* 118322 */ MCD_OPC_Decode, 176, 31, 179, 4, // Opcode: LDRHHpost -/* 118327 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 118373 -/* 118332 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118335 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118345 -/* 118340 */ MCD_OPC_Decode, 165, 32, 179, 4, // Opcode: LDTRHi -/* 118345 */ MCD_OPC_FilterValue, 1, 138, 67, 0, // Skip to: 135640 -/* 118350 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 118353 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 118363 -/* 118358 */ MCD_OPC_Decode, 178, 31, 188, 4, // Opcode: LDRHHroW -/* 118363 */ MCD_OPC_FilterValue, 3, 120, 67, 0, // Skip to: 135640 -/* 118368 */ MCD_OPC_Decode, 179, 31, 189, 4, // Opcode: LDRHHroX -/* 118373 */ MCD_OPC_FilterValue, 3, 110, 67, 0, // Skip to: 135640 -/* 118378 */ MCD_OPC_CheckField, 21, 1, 0, 103, 67, 0, // Skip to: 135640 -/* 118385 */ MCD_OPC_Decode, 177, 31, 179, 4, // Opcode: LDRHHpre -/* 118390 */ MCD_OPC_FilterValue, 2, 55, 1, 0, // Skip to: 118706 -/* 118395 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 118398 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 118626 -/* 118403 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118406 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118416 -/* 118411 */ MCD_OPC_Decode, 214, 32, 179, 4, // Opcode: LDURSHXi -/* 118416 */ MCD_OPC_FilterValue, 1, 67, 67, 0, // Skip to: 135640 -/* 118421 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 118424 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118439 -/* 118429 */ MCD_OPC_CheckPredicate, 29, 54, 67, 0, // Skip to: 135640 -/* 118434 */ MCD_OPC_Decode, 213, 29, 186, 4, // Opcode: LDADDAH -/* 118439 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 118454 -/* 118444 */ MCD_OPC_CheckPredicate, 29, 39, 67, 0, // Skip to: 135640 -/* 118449 */ MCD_OPC_Decode, 132, 30, 186, 4, // Opcode: LDCLRAH -/* 118454 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118469 -/* 118459 */ MCD_OPC_CheckPredicate, 29, 24, 67, 0, // Skip to: 135640 -/* 118464 */ MCD_OPC_Decode, 152, 30, 186, 4, // Opcode: LDEORAH -/* 118469 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118484 -/* 118474 */ MCD_OPC_CheckPredicate, 29, 9, 67, 0, // Skip to: 135640 -/* 118479 */ MCD_OPC_Decode, 241, 31, 186, 4, // Opcode: LDSETAH -/* 118484 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118499 -/* 118489 */ MCD_OPC_CheckPredicate, 29, 250, 66, 0, // Skip to: 135640 -/* 118494 */ MCD_OPC_Decode, 133, 32, 186, 4, // Opcode: LDSMAXAH -/* 118499 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 118514 -/* 118504 */ MCD_OPC_CheckPredicate, 29, 235, 66, 0, // Skip to: 135640 -/* 118509 */ MCD_OPC_Decode, 149, 32, 186, 4, // Opcode: LDSMINAH -/* 118514 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 118529 -/* 118519 */ MCD_OPC_CheckPredicate, 29, 220, 66, 0, // Skip to: 135640 -/* 118524 */ MCD_OPC_Decode, 174, 32, 186, 4, // Opcode: LDUMAXAH -/* 118529 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 118544 -/* 118534 */ MCD_OPC_CheckPredicate, 29, 205, 66, 0, // Skip to: 135640 -/* 118539 */ MCD_OPC_Decode, 190, 32, 186, 4, // Opcode: LDUMINAH -/* 118544 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 118559 -/* 118549 */ MCD_OPC_CheckPredicate, 29, 190, 66, 0, // Skip to: 135640 -/* 118554 */ MCD_OPC_Decode, 140, 51, 186, 4, // Opcode: SWPAH -/* 118559 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 118574 -/* 118564 */ MCD_OPC_CheckPredicate, 63, 175, 66, 0, // Skip to: 135640 -/* 118569 */ MCD_OPC_Decode, 172, 36, 187, 4, // Opcode: RCWCLRSA -/* 118574 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118589 -/* 118579 */ MCD_OPC_CheckPredicate, 63, 160, 66, 0, // Skip to: 135640 -/* 118584 */ MCD_OPC_Decode, 212, 36, 187, 4, // Opcode: RCWSWPSA -/* 118589 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 118604 -/* 118594 */ MCD_OPC_CheckPredicate, 63, 145, 66, 0, // Skip to: 135640 -/* 118599 */ MCD_OPC_Decode, 196, 36, 187, 4, // Opcode: RCWSETSA -/* 118604 */ MCD_OPC_FilterValue, 12, 135, 66, 0, // Skip to: 135640 -/* 118609 */ MCD_OPC_CheckPredicate, 67, 130, 66, 0, // Skip to: 135640 -/* 118614 */ MCD_OPC_CheckField, 16, 5, 31, 123, 66, 0, // Skip to: 135640 -/* 118621 */ MCD_OPC_Decode, 230, 29, 190, 4, // Opcode: LDAPRH -/* 118626 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 118643 -/* 118631 */ MCD_OPC_CheckField, 21, 1, 0, 106, 66, 0, // Skip to: 135640 -/* 118638 */ MCD_OPC_Decode, 207, 31, 179, 4, // Opcode: LDRSHXpost -/* 118643 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 118689 -/* 118648 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118651 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118661 -/* 118656 */ MCD_OPC_Decode, 169, 32, 179, 4, // Opcode: LDTRSHXi -/* 118661 */ MCD_OPC_FilterValue, 1, 78, 66, 0, // Skip to: 135640 -/* 118666 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 118669 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 118679 -/* 118674 */ MCD_OPC_Decode, 209, 31, 191, 4, // Opcode: LDRSHXroW -/* 118679 */ MCD_OPC_FilterValue, 3, 60, 66, 0, // Skip to: 135640 -/* 118684 */ MCD_OPC_Decode, 210, 31, 192, 4, // Opcode: LDRSHXroX -/* 118689 */ MCD_OPC_FilterValue, 3, 50, 66, 0, // Skip to: 135640 -/* 118694 */ MCD_OPC_CheckField, 21, 1, 0, 43, 66, 0, // Skip to: 135640 -/* 118701 */ MCD_OPC_Decode, 208, 31, 179, 4, // Opcode: LDRSHXpre -/* 118706 */ MCD_OPC_FilterValue, 3, 33, 1, 0, // Skip to: 119000 -/* 118711 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 118714 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 118920 -/* 118719 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118722 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118732 -/* 118727 */ MCD_OPC_Decode, 213, 32, 179, 4, // Opcode: LDURSHWi -/* 118732 */ MCD_OPC_FilterValue, 1, 7, 66, 0, // Skip to: 135640 -/* 118737 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 118740 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118755 -/* 118745 */ MCD_OPC_CheckPredicate, 29, 250, 65, 0, // Skip to: 135640 -/* 118750 */ MCD_OPC_Decode, 215, 29, 186, 4, // Opcode: LDADDALH -/* 118755 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 118770 -/* 118760 */ MCD_OPC_CheckPredicate, 29, 235, 65, 0, // Skip to: 135640 -/* 118765 */ MCD_OPC_Decode, 134, 30, 186, 4, // Opcode: LDCLRALH -/* 118770 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118785 -/* 118775 */ MCD_OPC_CheckPredicate, 29, 220, 65, 0, // Skip to: 135640 -/* 118780 */ MCD_OPC_Decode, 154, 30, 186, 4, // Opcode: LDEORALH -/* 118785 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118800 -/* 118790 */ MCD_OPC_CheckPredicate, 29, 205, 65, 0, // Skip to: 135640 -/* 118795 */ MCD_OPC_Decode, 243, 31, 186, 4, // Opcode: LDSETALH -/* 118800 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118815 -/* 118805 */ MCD_OPC_CheckPredicate, 29, 190, 65, 0, // Skip to: 135640 -/* 118810 */ MCD_OPC_Decode, 135, 32, 186, 4, // Opcode: LDSMAXALH -/* 118815 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 118830 -/* 118820 */ MCD_OPC_CheckPredicate, 29, 175, 65, 0, // Skip to: 135640 -/* 118825 */ MCD_OPC_Decode, 151, 32, 186, 4, // Opcode: LDSMINALH -/* 118830 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 118845 -/* 118835 */ MCD_OPC_CheckPredicate, 29, 160, 65, 0, // Skip to: 135640 -/* 118840 */ MCD_OPC_Decode, 176, 32, 186, 4, // Opcode: LDUMAXALH -/* 118845 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 118860 -/* 118850 */ MCD_OPC_CheckPredicate, 29, 145, 65, 0, // Skip to: 135640 -/* 118855 */ MCD_OPC_Decode, 192, 32, 186, 4, // Opcode: LDUMINALH -/* 118860 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 118875 -/* 118865 */ MCD_OPC_CheckPredicate, 29, 130, 65, 0, // Skip to: 135640 -/* 118870 */ MCD_OPC_Decode, 142, 51, 186, 4, // Opcode: SWPALH -/* 118875 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 118890 -/* 118880 */ MCD_OPC_CheckPredicate, 63, 115, 65, 0, // Skip to: 135640 -/* 118885 */ MCD_OPC_Decode, 173, 36, 187, 4, // Opcode: RCWCLRSAL -/* 118890 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118905 -/* 118895 */ MCD_OPC_CheckPredicate, 63, 100, 65, 0, // Skip to: 135640 -/* 118900 */ MCD_OPC_Decode, 213, 36, 187, 4, // Opcode: RCWSWPSAL -/* 118905 */ MCD_OPC_FilterValue, 11, 90, 65, 0, // Skip to: 135640 -/* 118910 */ MCD_OPC_CheckPredicate, 63, 85, 65, 0, // Skip to: 135640 -/* 118915 */ MCD_OPC_Decode, 197, 36, 187, 4, // Opcode: RCWSETSAL -/* 118920 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 118937 -/* 118925 */ MCD_OPC_CheckField, 21, 1, 0, 68, 65, 0, // Skip to: 135640 -/* 118932 */ MCD_OPC_Decode, 202, 31, 179, 4, // Opcode: LDRSHWpost -/* 118937 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 118983 -/* 118942 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 118945 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118955 -/* 118950 */ MCD_OPC_Decode, 168, 32, 179, 4, // Opcode: LDTRSHWi -/* 118955 */ MCD_OPC_FilterValue, 1, 40, 65, 0, // Skip to: 135640 -/* 118960 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 118963 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 118973 -/* 118968 */ MCD_OPC_Decode, 204, 31, 188, 4, // Opcode: LDRSHWroW -/* 118973 */ MCD_OPC_FilterValue, 3, 22, 65, 0, // Skip to: 135640 -/* 118978 */ MCD_OPC_Decode, 205, 31, 189, 4, // Opcode: LDRSHWroX -/* 118983 */ MCD_OPC_FilterValue, 3, 12, 65, 0, // Skip to: 135640 -/* 118988 */ MCD_OPC_CheckField, 21, 1, 0, 5, 65, 0, // Skip to: 135640 -/* 118995 */ MCD_OPC_Decode, 203, 31, 179, 4, // Opcode: LDRSHWpre -/* 119000 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 119010 -/* 119005 */ MCD_OPC_Decode, 222, 49, 193, 4, // Opcode: STRHHui -/* 119010 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 119020 -/* 119015 */ MCD_OPC_Decode, 180, 31, 193, 4, // Opcode: LDRHHui -/* 119020 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 119030 -/* 119025 */ MCD_OPC_Decode, 211, 31, 193, 4, // Opcode: LDRSHXui -/* 119030 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 119040 -/* 119035 */ MCD_OPC_Decode, 206, 31, 193, 4, // Opcode: LDRSHWui -/* 119040 */ MCD_OPC_FilterValue, 8, 19, 0, 0, // Skip to: 119064 -/* 119045 */ MCD_OPC_CheckField, 21, 1, 0, 204, 64, 0, // Skip to: 135640 -/* 119052 */ MCD_OPC_CheckField, 10, 6, 0, 197, 64, 0, // Skip to: 135640 -/* 119059 */ MCD_OPC_Decode, 130, 38, 183, 4, // Opcode: SBCSWr -/* 119064 */ MCD_OPC_FilterValue, 9, 187, 64, 0, // Skip to: 135640 -/* 119069 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119072 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 119096 -/* 119077 */ MCD_OPC_CheckField, 21, 1, 0, 172, 64, 0, // Skip to: 135640 -/* 119084 */ MCD_OPC_CheckField, 4, 1, 0, 165, 64, 0, // Skip to: 135640 -/* 119091 */ MCD_OPC_Decode, 202, 12, 195, 4, // Opcode: CCMPWr -/* 119096 */ MCD_OPC_FilterValue, 2, 155, 64, 0, // Skip to: 135640 -/* 119101 */ MCD_OPC_CheckField, 21, 1, 0, 148, 64, 0, // Skip to: 135640 -/* 119108 */ MCD_OPC_CheckField, 4, 1, 0, 141, 64, 0, // Skip to: 135640 -/* 119115 */ MCD_OPC_Decode, 201, 12, 196, 4, // Opcode: CCMPWi -/* 119120 */ MCD_OPC_FilterValue, 4, 183, 2, 0, // Skip to: 119820 -/* 119125 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 119128 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 119138 -/* 119133 */ MCD_OPC_Decode, 212, 31, 163, 4, // Opcode: LDRSWl -/* 119138 */ MCD_OPC_FilterValue, 1, 192, 0, 0, // Skip to: 119335 -/* 119143 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 119146 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 119207 -/* 119151 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119154 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119169 -/* 119159 */ MCD_OPC_CheckPredicate, 61, 92, 64, 0, // Skip to: 135640 -/* 119164 */ MCD_OPC_Decode, 251, 48, 179, 4, // Opcode: STLURWi -/* 119169 */ MCD_OPC_FilterValue, 2, 82, 64, 0, // Skip to: 135640 -/* 119174 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119177 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119192 -/* 119182 */ MCD_OPC_CheckPredicate, 68, 69, 64, 0, // Skip to: 135640 -/* 119187 */ MCD_OPC_Decode, 235, 48, 198, 4, // Opcode: STILPWpre -/* 119192 */ MCD_OPC_FilterValue, 1, 59, 64, 0, // Skip to: 135640 -/* 119197 */ MCD_OPC_CheckPredicate, 68, 54, 64, 0, // Skip to: 135640 -/* 119202 */ MCD_OPC_Decode, 234, 48, 186, 4, // Opcode: STILPW -/* 119207 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 119268 -/* 119212 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119215 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119230 -/* 119220 */ MCD_OPC_CheckPredicate, 61, 31, 64, 0, // Skip to: 135640 -/* 119225 */ MCD_OPC_Decode, 246, 29, 179, 4, // Opcode: LDAPURi -/* 119230 */ MCD_OPC_FilterValue, 2, 21, 64, 0, // Skip to: 135640 -/* 119235 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119238 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119253 -/* 119243 */ MCD_OPC_CheckPredicate, 68, 8, 64, 0, // Skip to: 135640 -/* 119248 */ MCD_OPC_Decode, 186, 30, 198, 4, // Opcode: LDIAPPWpre -/* 119253 */ MCD_OPC_FilterValue, 1, 254, 63, 0, // Skip to: 135640 -/* 119258 */ MCD_OPC_CheckPredicate, 68, 249, 63, 0, // Skip to: 135640 -/* 119263 */ MCD_OPC_Decode, 185, 30, 186, 4, // Opcode: LDIAPPW -/* 119268 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 119313 -/* 119273 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119276 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119291 -/* 119281 */ MCD_OPC_CheckPredicate, 61, 226, 63, 0, // Skip to: 135640 -/* 119286 */ MCD_OPC_Decode, 241, 29, 179, 4, // Opcode: LDAPURSWi -/* 119291 */ MCD_OPC_FilterValue, 2, 216, 63, 0, // Skip to: 135640 -/* 119296 */ MCD_OPC_CheckPredicate, 68, 211, 63, 0, // Skip to: 135640 -/* 119301 */ MCD_OPC_CheckField, 12, 9, 0, 204, 63, 0, // Skip to: 135640 -/* 119308 */ MCD_OPC_Decode, 246, 48, 199, 4, // Opcode: STLRWpre -/* 119313 */ MCD_OPC_FilterValue, 6, 194, 63, 0, // Skip to: 135640 -/* 119318 */ MCD_OPC_CheckPredicate, 68, 189, 63, 0, // Skip to: 135640 -/* 119323 */ MCD_OPC_CheckField, 10, 11, 2, 182, 63, 0, // Skip to: 135640 -/* 119330 */ MCD_OPC_Decode, 232, 29, 199, 4, // Opcode: LDAPRWpre -/* 119335 */ MCD_OPC_FilterValue, 2, 98, 1, 0, // Skip to: 119694 -/* 119340 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119343 */ MCD_OPC_FilterValue, 0, 108, 0, 0, // Skip to: 119456 -/* 119348 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 119351 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 119368 -/* 119356 */ MCD_OPC_CheckField, 12, 4, 0, 149, 63, 0, // Skip to: 135640 -/* 119363 */ MCD_OPC_Decode, 180, 9, 200, 4, // Opcode: ADCXr -/* 119368 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 119378 -/* 119373 */ MCD_OPC_Decode, 210, 15, 201, 4, // Opcode: CSELXr -/* 119378 */ MCD_OPC_FilterValue, 6, 129, 63, 0, // Skip to: 135640 -/* 119383 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119386 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119401 -/* 119391 */ MCD_OPC_CheckPredicate, 31, 116, 63, 0, // Skip to: 135640 -/* 119396 */ MCD_OPC_Decode, 163, 50, 202, 4, // Opcode: SUBP -/* 119401 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 119416 -/* 119406 */ MCD_OPC_CheckPredicate, 31, 101, 63, 0, // Skip to: 135640 -/* 119411 */ MCD_OPC_Decode, 235, 26, 203, 4, // Opcode: IRG -/* 119416 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 119426 -/* 119421 */ MCD_OPC_Decode, 230, 32, 200, 4, // Opcode: LSLVXr -/* 119426 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119441 -/* 119431 */ MCD_OPC_CheckPredicate, 60, 76, 63, 0, // Skip to: 135640 -/* 119436 */ MCD_OPC_Decode, 155, 35, 204, 4, // Opcode: PACGA -/* 119441 */ MCD_OPC_FilterValue, 6, 66, 63, 0, // Skip to: 135640 -/* 119446 */ MCD_OPC_CheckPredicate, 47, 61, 63, 0, // Skip to: 135640 -/* 119451 */ MCD_OPC_Decode, 241, 39, 200, 4, // Opcode: SMAXXrr -/* 119456 */ MCD_OPC_FilterValue, 1, 61, 0, 0, // Skip to: 119522 -/* 119461 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 119464 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 119474 -/* 119469 */ MCD_OPC_Decode, 212, 15, 201, 4, // Opcode: CSINCXr -/* 119474 */ MCD_OPC_FilterValue, 6, 33, 63, 0, // Skip to: 135640 -/* 119479 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119482 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 119497 -/* 119487 */ MCD_OPC_CheckPredicate, 31, 20, 63, 0, // Skip to: 135640 -/* 119492 */ MCD_OPC_Decode, 172, 26, 205, 4, // Opcode: GMI -/* 119497 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 119507 -/* 119502 */ MCD_OPC_Decode, 254, 32, 200, 4, // Opcode: LSRVXr -/* 119507 */ MCD_OPC_FilterValue, 6, 0, 63, 0, // Skip to: 135640 -/* 119512 */ MCD_OPC_CheckPredicate, 47, 251, 62, 0, // Skip to: 135640 -/* 119517 */ MCD_OPC_Decode, 220, 53, 200, 4, // Opcode: UMAXXrr -/* 119522 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 119586 -/* 119527 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119530 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 119547 -/* 119535 */ MCD_OPC_CheckField, 21, 3, 6, 226, 62, 0, // Skip to: 135640 -/* 119542 */ MCD_OPC_Decode, 138, 53, 200, 4, // Opcode: UDIVXr -/* 119547 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 119564 -/* 119552 */ MCD_OPC_CheckField, 21, 3, 6, 209, 62, 0, // Skip to: 135640 -/* 119559 */ MCD_OPC_Decode, 210, 10, 200, 4, // Opcode: ASRVXr -/* 119564 */ MCD_OPC_FilterValue, 6, 199, 62, 0, // Skip to: 135640 -/* 119569 */ MCD_OPC_CheckPredicate, 47, 194, 62, 0, // Skip to: 135640 -/* 119574 */ MCD_OPC_CheckField, 21, 3, 6, 187, 62, 0, // Skip to: 135640 -/* 119581 */ MCD_OPC_Decode, 171, 40, 200, 4, // Opcode: SMINXrr -/* 119586 */ MCD_OPC_FilterValue, 3, 177, 62, 0, // Skip to: 135640 -/* 119591 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119594 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 119611 -/* 119599 */ MCD_OPC_CheckField, 21, 3, 6, 162, 62, 0, // Skip to: 135640 -/* 119606 */ MCD_OPC_Decode, 188, 38, 200, 4, // Opcode: SDIVXr -/* 119611 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 119628 -/* 119616 */ MCD_OPC_CheckField, 21, 3, 6, 145, 62, 0, // Skip to: 135640 -/* 119623 */ MCD_OPC_Decode, 133, 37, 200, 4, // Opcode: RORVXr -/* 119628 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 119650 -/* 119633 */ MCD_OPC_CheckPredicate, 66, 130, 62, 0, // Skip to: 135640 -/* 119638 */ MCD_OPC_CheckField, 21, 3, 6, 123, 62, 0, // Skip to: 135640 -/* 119645 */ MCD_OPC_Decode, 208, 15, 206, 4, // Opcode: CRC32Xrr -/* 119650 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 119672 -/* 119655 */ MCD_OPC_CheckPredicate, 66, 108, 62, 0, // Skip to: 135640 -/* 119660 */ MCD_OPC_CheckField, 21, 3, 6, 101, 62, 0, // Skip to: 135640 -/* 119667 */ MCD_OPC_Decode, 205, 15, 206, 4, // Opcode: CRC32CXrr -/* 119672 */ MCD_OPC_FilterValue, 6, 91, 62, 0, // Skip to: 135640 -/* 119677 */ MCD_OPC_CheckPredicate, 47, 86, 62, 0, // Skip to: 135640 -/* 119682 */ MCD_OPC_CheckField, 21, 3, 6, 79, 62, 0, // Skip to: 135640 -/* 119689 */ MCD_OPC_Decode, 149, 54, 200, 4, // Opcode: UMINXrr -/* 119694 */ MCD_OPC_FilterValue, 3, 69, 62, 0, // Skip to: 135640 -/* 119699 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 119702 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 119730 -/* 119707 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 119710 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 119720 -/* 119715 */ MCD_OPC_Decode, 170, 33, 207, 4, // Opcode: MADDXrrr -/* 119720 */ MCD_OPC_FilterValue, 1, 43, 62, 0, // Skip to: 135640 -/* 119725 */ MCD_OPC_Decode, 190, 34, 207, 4, // Opcode: MSUBXrrr -/* 119730 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 119758 -/* 119735 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 119738 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 119748 -/* 119743 */ MCD_OPC_Decode, 214, 39, 208, 4, // Opcode: SMADDLrrr -/* 119748 */ MCD_OPC_FilterValue, 1, 15, 62, 0, // Skip to: 135640 -/* 119753 */ MCD_OPC_Decode, 180, 41, 208, 4, // Opcode: SMSUBLrrr -/* 119758 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 119775 -/* 119763 */ MCD_OPC_CheckField, 15, 1, 0, 254, 61, 0, // Skip to: 135640 -/* 119770 */ MCD_OPC_Decode, 189, 41, 200, 4, // Opcode: SMULHrr -/* 119775 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 119803 -/* 119780 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 119783 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 119793 -/* 119788 */ MCD_OPC_Decode, 193, 53, 208, 4, // Opcode: UMADDLrrr -/* 119793 */ MCD_OPC_FilterValue, 1, 226, 61, 0, // Skip to: 135640 -/* 119798 */ MCD_OPC_Decode, 156, 55, 208, 4, // Opcode: UMSUBLrrr -/* 119803 */ MCD_OPC_FilterValue, 6, 216, 61, 0, // Skip to: 135640 -/* 119808 */ MCD_OPC_CheckField, 15, 1, 0, 209, 61, 0, // Skip to: 135640 -/* 119815 */ MCD_OPC_Decode, 165, 55, 200, 4, // Opcode: UMULHrr -/* 119820 */ MCD_OPC_FilterValue, 5, 130, 4, 0, // Skip to: 120979 -/* 119825 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 119828 */ MCD_OPC_FilterValue, 0, 244, 0, 0, // Skip to: 120077 -/* 119833 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 119836 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 119997 -/* 119841 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 119844 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 119854 -/* 119849 */ MCD_OPC_Decode, 135, 50, 179, 4, // Opcode: STURWi -/* 119854 */ MCD_OPC_FilterValue, 1, 165, 61, 0, // Skip to: 135640 -/* 119859 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 119862 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119877 -/* 119867 */ MCD_OPC_CheckPredicate, 29, 152, 61, 0, // Skip to: 135640 -/* 119872 */ MCD_OPC_Decode, 226, 29, 186, 4, // Opcode: LDADDW -/* 119877 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 119892 -/* 119882 */ MCD_OPC_CheckPredicate, 29, 137, 61, 0, // Skip to: 135640 -/* 119887 */ MCD_OPC_Decode, 149, 30, 186, 4, // Opcode: LDCLRW -/* 119892 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 119907 -/* 119897 */ MCD_OPC_CheckPredicate, 29, 122, 61, 0, // Skip to: 135640 -/* 119902 */ MCD_OPC_Decode, 165, 30, 186, 4, // Opcode: LDEORW -/* 119907 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119922 -/* 119912 */ MCD_OPC_CheckPredicate, 29, 107, 61, 0, // Skip to: 135640 -/* 119917 */ MCD_OPC_Decode, 130, 32, 186, 4, // Opcode: LDSETW -/* 119922 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119937 -/* 119927 */ MCD_OPC_CheckPredicate, 29, 92, 61, 0, // Skip to: 135640 -/* 119932 */ MCD_OPC_Decode, 146, 32, 186, 4, // Opcode: LDSMAXW -/* 119937 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 119952 -/* 119942 */ MCD_OPC_CheckPredicate, 29, 77, 61, 0, // Skip to: 135640 -/* 119947 */ MCD_OPC_Decode, 162, 32, 186, 4, // Opcode: LDSMINW -/* 119952 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 119967 -/* 119957 */ MCD_OPC_CheckPredicate, 29, 62, 61, 0, // Skip to: 135640 -/* 119962 */ MCD_OPC_Decode, 187, 32, 186, 4, // Opcode: LDUMAXW -/* 119967 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 119982 -/* 119972 */ MCD_OPC_CheckPredicate, 29, 47, 61, 0, // Skip to: 135640 -/* 119977 */ MCD_OPC_Decode, 203, 32, 186, 4, // Opcode: LDUMINW -/* 119982 */ MCD_OPC_FilterValue, 8, 37, 61, 0, // Skip to: 135640 -/* 119987 */ MCD_OPC_CheckPredicate, 29, 32, 61, 0, // Skip to: 135640 -/* 119992 */ MCD_OPC_Decode, 157, 51, 186, 4, // Opcode: SWPW -/* 119997 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 120014 -/* 120002 */ MCD_OPC_CheckField, 21, 1, 0, 15, 61, 0, // Skip to: 135640 -/* 120009 */ MCD_OPC_Decode, 238, 49, 179, 4, // Opcode: STRWpost -/* 120014 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 120060 -/* 120019 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 120022 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120032 -/* 120027 */ MCD_OPC_Decode, 254, 49, 179, 4, // Opcode: STTRWi -/* 120032 */ MCD_OPC_FilterValue, 1, 243, 60, 0, // Skip to: 135640 -/* 120037 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 120040 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 120050 -/* 120045 */ MCD_OPC_Decode, 240, 49, 188, 4, // Opcode: STRWroW -/* 120050 */ MCD_OPC_FilterValue, 3, 225, 60, 0, // Skip to: 135640 -/* 120055 */ MCD_OPC_Decode, 241, 49, 189, 4, // Opcode: STRWroX -/* 120060 */ MCD_OPC_FilterValue, 3, 215, 60, 0, // Skip to: 135640 -/* 120065 */ MCD_OPC_CheckField, 21, 1, 0, 208, 60, 0, // Skip to: 135640 -/* 120072 */ MCD_OPC_Decode, 239, 49, 179, 4, // Opcode: STRWpre -/* 120077 */ MCD_OPC_FilterValue, 1, 244, 0, 0, // Skip to: 120326 -/* 120082 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 120085 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 120246 -/* 120090 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 120093 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120103 -/* 120098 */ MCD_OPC_Decode, 217, 32, 179, 4, // Opcode: LDURWi -/* 120103 */ MCD_OPC_FilterValue, 1, 172, 60, 0, // Skip to: 135640 -/* 120108 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 120111 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 120126 -/* 120116 */ MCD_OPC_CheckPredicate, 29, 159, 60, 0, // Skip to: 135640 -/* 120121 */ MCD_OPC_Decode, 224, 29, 186, 4, // Opcode: LDADDLW -/* 120126 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 120141 -/* 120131 */ MCD_OPC_CheckPredicate, 29, 144, 60, 0, // Skip to: 135640 -/* 120136 */ MCD_OPC_Decode, 143, 30, 186, 4, // Opcode: LDCLRLW -/* 120141 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 120156 -/* 120146 */ MCD_OPC_CheckPredicate, 29, 129, 60, 0, // Skip to: 135640 -/* 120151 */ MCD_OPC_Decode, 163, 30, 186, 4, // Opcode: LDEORLW -/* 120156 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 120171 -/* 120161 */ MCD_OPC_CheckPredicate, 29, 114, 60, 0, // Skip to: 135640 -/* 120166 */ MCD_OPC_Decode, 252, 31, 186, 4, // Opcode: LDSETLW -/* 120171 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 120186 -/* 120176 */ MCD_OPC_CheckPredicate, 29, 99, 60, 0, // Skip to: 135640 -/* 120181 */ MCD_OPC_Decode, 144, 32, 186, 4, // Opcode: LDSMAXLW -/* 120186 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 120201 -/* 120191 */ MCD_OPC_CheckPredicate, 29, 84, 60, 0, // Skip to: 135640 -/* 120196 */ MCD_OPC_Decode, 160, 32, 186, 4, // Opcode: LDSMINLW -/* 120201 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 120216 -/* 120206 */ MCD_OPC_CheckPredicate, 29, 69, 60, 0, // Skip to: 135640 -/* 120211 */ MCD_OPC_Decode, 185, 32, 186, 4, // Opcode: LDUMAXLW -/* 120216 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 120231 -/* 120221 */ MCD_OPC_CheckPredicate, 29, 54, 60, 0, // Skip to: 135640 -/* 120226 */ MCD_OPC_Decode, 201, 32, 186, 4, // Opcode: LDUMINLW -/* 120231 */ MCD_OPC_FilterValue, 8, 44, 60, 0, // Skip to: 135640 -/* 120236 */ MCD_OPC_CheckPredicate, 29, 39, 60, 0, // Skip to: 135640 -/* 120241 */ MCD_OPC_Decode, 151, 51, 186, 4, // Opcode: SWPLW -/* 120246 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 120263 -/* 120251 */ MCD_OPC_CheckField, 21, 1, 0, 22, 60, 0, // Skip to: 135640 -/* 120258 */ MCD_OPC_Decode, 225, 31, 179, 4, // Opcode: LDRWpost -/* 120263 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 120309 -/* 120268 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 120271 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120281 -/* 120276 */ MCD_OPC_Decode, 171, 32, 179, 4, // Opcode: LDTRWi -/* 120281 */ MCD_OPC_FilterValue, 1, 250, 59, 0, // Skip to: 135640 -/* 120286 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 120289 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 120299 -/* 120294 */ MCD_OPC_Decode, 227, 31, 188, 4, // Opcode: LDRWroW -/* 120299 */ MCD_OPC_FilterValue, 3, 232, 59, 0, // Skip to: 135640 -/* 120304 */ MCD_OPC_Decode, 228, 31, 189, 4, // Opcode: LDRWroX -/* 120309 */ MCD_OPC_FilterValue, 3, 222, 59, 0, // Skip to: 135640 -/* 120314 */ MCD_OPC_CheckField, 21, 1, 0, 215, 59, 0, // Skip to: 135640 -/* 120321 */ MCD_OPC_Decode, 226, 31, 179, 4, // Opcode: LDRWpre -/* 120326 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 120597 -/* 120331 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 120334 */ MCD_OPC_FilterValue, 0, 178, 0, 0, // Skip to: 120517 -/* 120339 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 120342 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120352 -/* 120347 */ MCD_OPC_Decode, 215, 32, 179, 4, // Opcode: LDURSWi -/* 120352 */ MCD_OPC_FilterValue, 1, 179, 59, 0, // Skip to: 135640 -/* 120357 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 120360 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 120375 -/* 120365 */ MCD_OPC_CheckPredicate, 29, 166, 59, 0, // Skip to: 135640 -/* 120370 */ MCD_OPC_Decode, 218, 29, 186, 4, // Opcode: LDADDAW -/* 120375 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 120390 -/* 120380 */ MCD_OPC_CheckPredicate, 29, 151, 59, 0, // Skip to: 135640 -/* 120385 */ MCD_OPC_Decode, 137, 30, 186, 4, // Opcode: LDCLRAW -/* 120390 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 120405 -/* 120395 */ MCD_OPC_CheckPredicate, 29, 136, 59, 0, // Skip to: 135640 -/* 120400 */ MCD_OPC_Decode, 157, 30, 186, 4, // Opcode: LDEORAW -/* 120405 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 120420 -/* 120410 */ MCD_OPC_CheckPredicate, 29, 121, 59, 0, // Skip to: 135640 -/* 120415 */ MCD_OPC_Decode, 246, 31, 186, 4, // Opcode: LDSETAW -/* 120420 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 120435 -/* 120425 */ MCD_OPC_CheckPredicate, 29, 106, 59, 0, // Skip to: 135640 -/* 120430 */ MCD_OPC_Decode, 138, 32, 186, 4, // Opcode: LDSMAXAW -/* 120435 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 120450 -/* 120440 */ MCD_OPC_CheckPredicate, 29, 91, 59, 0, // Skip to: 135640 -/* 120445 */ MCD_OPC_Decode, 154, 32, 186, 4, // Opcode: LDSMINAW -/* 120450 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 120465 -/* 120455 */ MCD_OPC_CheckPredicate, 29, 76, 59, 0, // Skip to: 135640 -/* 120460 */ MCD_OPC_Decode, 179, 32, 186, 4, // Opcode: LDUMAXAW -/* 120465 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 120480 -/* 120470 */ MCD_OPC_CheckPredicate, 29, 61, 59, 0, // Skip to: 135640 -/* 120475 */ MCD_OPC_Decode, 195, 32, 186, 4, // Opcode: LDUMINAW -/* 120480 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 120495 -/* 120485 */ MCD_OPC_CheckPredicate, 29, 46, 59, 0, // Skip to: 135640 -/* 120490 */ MCD_OPC_Decode, 145, 51, 186, 4, // Opcode: SWPAW -/* 120495 */ MCD_OPC_FilterValue, 12, 36, 59, 0, // Skip to: 135640 -/* 120500 */ MCD_OPC_CheckPredicate, 67, 31, 59, 0, // Skip to: 135640 -/* 120505 */ MCD_OPC_CheckField, 16, 5, 31, 24, 59, 0, // Skip to: 135640 -/* 120512 */ MCD_OPC_Decode, 231, 29, 190, 4, // Opcode: LDAPRW -/* 120517 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 120534 -/* 120522 */ MCD_OPC_CheckField, 21, 1, 0, 7, 59, 0, // Skip to: 135640 -/* 120529 */ MCD_OPC_Decode, 213, 31, 179, 4, // Opcode: LDRSWpost -/* 120534 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 120580 -/* 120539 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 120542 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120552 -/* 120547 */ MCD_OPC_Decode, 170, 32, 179, 4, // Opcode: LDTRSWi -/* 120552 */ MCD_OPC_FilterValue, 1, 235, 58, 0, // Skip to: 135640 -/* 120557 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 120560 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 120570 -/* 120565 */ MCD_OPC_Decode, 215, 31, 191, 4, // Opcode: LDRSWroW -/* 120570 */ MCD_OPC_FilterValue, 3, 217, 58, 0, // Skip to: 135640 -/* 120575 */ MCD_OPC_Decode, 216, 31, 192, 4, // Opcode: LDRSWroX -/* 120580 */ MCD_OPC_FilterValue, 3, 207, 58, 0, // Skip to: 135640 -/* 120585 */ MCD_OPC_CheckField, 21, 1, 0, 200, 58, 0, // Skip to: 135640 -/* 120592 */ MCD_OPC_Decode, 214, 31, 179, 4, // Opcode: LDRSWpre -/* 120597 */ MCD_OPC_FilterValue, 3, 201, 0, 0, // Skip to: 120803 -/* 120602 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 120605 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 120627 -/* 120610 */ MCD_OPC_CheckPredicate, 29, 177, 58, 0, // Skip to: 135640 -/* 120615 */ MCD_OPC_CheckField, 21, 1, 1, 170, 58, 0, // Skip to: 135640 -/* 120622 */ MCD_OPC_Decode, 216, 29, 186, 4, // Opcode: LDADDALW -/* 120627 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 120649 -/* 120632 */ MCD_OPC_CheckPredicate, 29, 155, 58, 0, // Skip to: 135640 -/* 120637 */ MCD_OPC_CheckField, 21, 1, 1, 148, 58, 0, // Skip to: 135640 -/* 120644 */ MCD_OPC_Decode, 135, 30, 186, 4, // Opcode: LDCLRALW -/* 120649 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 120671 -/* 120654 */ MCD_OPC_CheckPredicate, 29, 133, 58, 0, // Skip to: 135640 -/* 120659 */ MCD_OPC_CheckField, 21, 1, 1, 126, 58, 0, // Skip to: 135640 -/* 120666 */ MCD_OPC_Decode, 155, 30, 186, 4, // Opcode: LDEORALW -/* 120671 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 120693 -/* 120676 */ MCD_OPC_CheckPredicate, 29, 111, 58, 0, // Skip to: 135640 -/* 120681 */ MCD_OPC_CheckField, 21, 1, 1, 104, 58, 0, // Skip to: 135640 -/* 120688 */ MCD_OPC_Decode, 244, 31, 186, 4, // Opcode: LDSETALW -/* 120693 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 120715 -/* 120698 */ MCD_OPC_CheckPredicate, 29, 89, 58, 0, // Skip to: 135640 -/* 120703 */ MCD_OPC_CheckField, 21, 1, 1, 82, 58, 0, // Skip to: 135640 -/* 120710 */ MCD_OPC_Decode, 136, 32, 186, 4, // Opcode: LDSMAXALW -/* 120715 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 120737 -/* 120720 */ MCD_OPC_CheckPredicate, 29, 67, 58, 0, // Skip to: 135640 -/* 120725 */ MCD_OPC_CheckField, 21, 1, 1, 60, 58, 0, // Skip to: 135640 -/* 120732 */ MCD_OPC_Decode, 152, 32, 186, 4, // Opcode: LDSMINALW -/* 120737 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 120759 -/* 120742 */ MCD_OPC_CheckPredicate, 29, 45, 58, 0, // Skip to: 135640 -/* 120747 */ MCD_OPC_CheckField, 21, 1, 1, 38, 58, 0, // Skip to: 135640 -/* 120754 */ MCD_OPC_Decode, 177, 32, 186, 4, // Opcode: LDUMAXALW -/* 120759 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 120781 -/* 120764 */ MCD_OPC_CheckPredicate, 29, 23, 58, 0, // Skip to: 135640 -/* 120769 */ MCD_OPC_CheckField, 21, 1, 1, 16, 58, 0, // Skip to: 135640 -/* 120776 */ MCD_OPC_Decode, 193, 32, 186, 4, // Opcode: LDUMINALW -/* 120781 */ MCD_OPC_FilterValue, 32, 6, 58, 0, // Skip to: 135640 -/* 120786 */ MCD_OPC_CheckPredicate, 29, 1, 58, 0, // Skip to: 135640 -/* 120791 */ MCD_OPC_CheckField, 21, 1, 1, 250, 57, 0, // Skip to: 135640 -/* 120798 */ MCD_OPC_Decode, 143, 51, 186, 4, // Opcode: SWPALW -/* 120803 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 120813 -/* 120808 */ MCD_OPC_Decode, 242, 49, 193, 4, // Opcode: STRWui -/* 120813 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 120823 -/* 120818 */ MCD_OPC_Decode, 229, 31, 193, 4, // Opcode: LDRWui -/* 120823 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 120833 -/* 120828 */ MCD_OPC_Decode, 217, 31, 193, 4, // Opcode: LDRSWui -/* 120833 */ MCD_OPC_FilterValue, 8, 56, 0, 0, // Skip to: 120894 -/* 120838 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... -/* 120841 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 120865 -/* 120846 */ MCD_OPC_CheckField, 21, 1, 0, 195, 57, 0, // Skip to: 135640 -/* 120853 */ MCD_OPC_CheckField, 15, 1, 0, 188, 57, 0, // Skip to: 135640 -/* 120860 */ MCD_OPC_Decode, 178, 9, 200, 4, // Opcode: ADCSXr -/* 120865 */ MCD_OPC_FilterValue, 1, 178, 57, 0, // Skip to: 135640 -/* 120870 */ MCD_OPC_CheckPredicate, 55, 173, 57, 0, // Skip to: 135640 -/* 120875 */ MCD_OPC_CheckField, 21, 1, 0, 166, 57, 0, // Skip to: 135640 -/* 120882 */ MCD_OPC_CheckField, 4, 1, 0, 159, 57, 0, // Skip to: 135640 -/* 120889 */ MCD_OPC_Decode, 131, 37, 209, 4, // Opcode: RMIF -/* 120894 */ MCD_OPC_FilterValue, 9, 51, 0, 0, // Skip to: 120950 -/* 120899 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 120902 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 120926 -/* 120907 */ MCD_OPC_CheckField, 21, 1, 0, 134, 57, 0, // Skip to: 135640 -/* 120914 */ MCD_OPC_CheckField, 4, 1, 0, 127, 57, 0, // Skip to: 135640 -/* 120921 */ MCD_OPC_Decode, 200, 12, 210, 4, // Opcode: CCMNXr -/* 120926 */ MCD_OPC_FilterValue, 2, 117, 57, 0, // Skip to: 135640 -/* 120931 */ MCD_OPC_CheckField, 21, 1, 0, 110, 57, 0, // Skip to: 135640 -/* 120938 */ MCD_OPC_CheckField, 4, 1, 0, 103, 57, 0, // Skip to: 135640 -/* 120945 */ MCD_OPC_Decode, 199, 12, 211, 4, // Opcode: CCMNXi -/* 120950 */ MCD_OPC_FilterValue, 11, 93, 57, 0, // Skip to: 135640 -/* 120955 */ MCD_OPC_CheckPredicate, 31, 88, 57, 0, // Skip to: 135640 -/* 120960 */ MCD_OPC_CheckField, 21, 1, 0, 81, 57, 0, // Skip to: 135640 -/* 120967 */ MCD_OPC_CheckField, 10, 6, 0, 74, 57, 0, // Skip to: 135640 -/* 120974 */ MCD_OPC_Decode, 164, 50, 202, 4, // Opcode: SUBPS -/* 120979 */ MCD_OPC_FilterValue, 6, 6, 4, 0, // Skip to: 122014 -/* 120984 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 120987 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120997 -/* 120992 */ MCD_OPC_Decode, 228, 35, 212, 4, // Opcode: PRFMl -/* 120997 */ MCD_OPC_FilterValue, 1, 206, 1, 0, // Skip to: 121464 -/* 121002 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 121005 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 121066 -/* 121010 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121013 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121028 -/* 121018 */ MCD_OPC_CheckPredicate, 61, 25, 57, 0, // Skip to: 135640 -/* 121023 */ MCD_OPC_Decode, 252, 48, 179, 4, // Opcode: STLURXi -/* 121028 */ MCD_OPC_FilterValue, 2, 15, 57, 0, // Skip to: 135640 -/* 121033 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 121036 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121051 -/* 121041 */ MCD_OPC_CheckPredicate, 68, 2, 57, 0, // Skip to: 135640 -/* 121046 */ MCD_OPC_Decode, 237, 48, 213, 4, // Opcode: STILPXpre -/* 121051 */ MCD_OPC_FilterValue, 1, 248, 56, 0, // Skip to: 135640 -/* 121056 */ MCD_OPC_CheckPredicate, 68, 243, 56, 0, // Skip to: 135640 -/* 121061 */ MCD_OPC_Decode, 236, 48, 187, 4, // Opcode: STILPX -/* 121066 */ MCD_OPC_FilterValue, 1, 70, 0, 0, // Skip to: 121141 -/* 121071 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121074 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 121096 -/* 121079 */ MCD_OPC_CheckPredicate, 31, 220, 56, 0, // Skip to: 135640 -/* 121084 */ MCD_OPC_CheckField, 12, 9, 0, 213, 56, 0, // Skip to: 135640 -/* 121091 */ MCD_OPC_Decode, 146, 50, 214, 4, // Opcode: STZGM -/* 121096 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 121111 -/* 121101 */ MCD_OPC_CheckPredicate, 31, 198, 56, 0, // Skip to: 135640 -/* 121106 */ MCD_OPC_Decode, 230, 48, 215, 4, // Opcode: STGPostIndex -/* 121111 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121126 -/* 121116 */ MCD_OPC_CheckPredicate, 31, 183, 56, 0, // Skip to: 135640 -/* 121121 */ MCD_OPC_Decode, 228, 48, 216, 4, // Opcode: STGOffset -/* 121126 */ MCD_OPC_FilterValue, 3, 173, 56, 0, // Skip to: 135640 -/* 121131 */ MCD_OPC_CheckPredicate, 31, 168, 56, 0, // Skip to: 135640 -/* 121136 */ MCD_OPC_Decode, 233, 48, 215, 4, // Opcode: STGPreIndex -/* 121141 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 121202 -/* 121146 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121149 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121164 -/* 121154 */ MCD_OPC_CheckPredicate, 61, 145, 56, 0, // Skip to: 135640 -/* 121159 */ MCD_OPC_Decode, 242, 29, 179, 4, // Opcode: LDAPURXi -/* 121164 */ MCD_OPC_FilterValue, 2, 135, 56, 0, // Skip to: 135640 -/* 121169 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 121172 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121187 -/* 121177 */ MCD_OPC_CheckPredicate, 68, 122, 56, 0, // Skip to: 135640 -/* 121182 */ MCD_OPC_Decode, 188, 30, 213, 4, // Opcode: LDIAPPXpre -/* 121187 */ MCD_OPC_FilterValue, 1, 112, 56, 0, // Skip to: 135640 -/* 121192 */ MCD_OPC_CheckPredicate, 68, 107, 56, 0, // Skip to: 135640 -/* 121197 */ MCD_OPC_Decode, 187, 30, 187, 4, // Opcode: LDIAPPX -/* 121202 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 121270 -/* 121207 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121210 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121225 -/* 121215 */ MCD_OPC_CheckPredicate, 31, 84, 56, 0, // Skip to: 135640 -/* 121220 */ MCD_OPC_Decode, 183, 30, 217, 4, // Opcode: LDG -/* 121225 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 121240 -/* 121230 */ MCD_OPC_CheckPredicate, 31, 69, 56, 0, // Skip to: 135640 -/* 121235 */ MCD_OPC_Decode, 148, 50, 215, 4, // Opcode: STZGPostIndex -/* 121240 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121255 -/* 121245 */ MCD_OPC_CheckPredicate, 31, 54, 56, 0, // Skip to: 135640 -/* 121250 */ MCD_OPC_Decode, 147, 50, 216, 4, // Opcode: STZGOffset -/* 121255 */ MCD_OPC_FilterValue, 3, 44, 56, 0, // Skip to: 135640 -/* 121260 */ MCD_OPC_CheckPredicate, 31, 39, 56, 0, // Skip to: 135640 -/* 121265 */ MCD_OPC_Decode, 149, 50, 215, 4, // Opcode: STZGPreIndex -/* 121270 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 121292 -/* 121275 */ MCD_OPC_CheckPredicate, 68, 24, 56, 0, // Skip to: 135640 -/* 121280 */ MCD_OPC_CheckField, 10, 11, 2, 17, 56, 0, // Skip to: 135640 -/* 121287 */ MCD_OPC_Decode, 248, 48, 218, 4, // Opcode: STLRXpre -/* 121292 */ MCD_OPC_FilterValue, 5, 70, 0, 0, // Skip to: 121367 -/* 121297 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121300 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 121322 -/* 121305 */ MCD_OPC_CheckPredicate, 31, 250, 55, 0, // Skip to: 135640 -/* 121310 */ MCD_OPC_CheckField, 12, 9, 0, 243, 55, 0, // Skip to: 135640 -/* 121317 */ MCD_OPC_Decode, 227, 48, 214, 4, // Opcode: STGM -/* 121322 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 121337 -/* 121327 */ MCD_OPC_CheckPredicate, 31, 228, 55, 0, // Skip to: 135640 -/* 121332 */ MCD_OPC_Decode, 130, 48, 215, 4, // Opcode: ST2GPostIndex -/* 121337 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121352 -/* 121342 */ MCD_OPC_CheckPredicate, 31, 213, 55, 0, // Skip to: 135640 -/* 121347 */ MCD_OPC_Decode, 129, 48, 216, 4, // Opcode: ST2GOffset -/* 121352 */ MCD_OPC_FilterValue, 3, 203, 55, 0, // Skip to: 135640 -/* 121357 */ MCD_OPC_CheckPredicate, 31, 198, 55, 0, // Skip to: 135640 -/* 121362 */ MCD_OPC_Decode, 131, 48, 215, 4, // Opcode: ST2GPreIndex -/* 121367 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 121389 -/* 121372 */ MCD_OPC_CheckPredicate, 68, 183, 55, 0, // Skip to: 135640 -/* 121377 */ MCD_OPC_CheckField, 10, 11, 2, 176, 55, 0, // Skip to: 135640 -/* 121384 */ MCD_OPC_Decode, 234, 29, 218, 4, // Opcode: LDAPRXpre -/* 121389 */ MCD_OPC_FilterValue, 7, 166, 55, 0, // Skip to: 135640 -/* 121394 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121397 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 121419 -/* 121402 */ MCD_OPC_CheckPredicate, 31, 153, 55, 0, // Skip to: 135640 -/* 121407 */ MCD_OPC_CheckField, 12, 9, 0, 146, 55, 0, // Skip to: 135640 -/* 121414 */ MCD_OPC_Decode, 184, 30, 214, 4, // Opcode: LDGM -/* 121419 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 121434 -/* 121424 */ MCD_OPC_CheckPredicate, 31, 131, 55, 0, // Skip to: 135640 -/* 121429 */ MCD_OPC_Decode, 144, 50, 215, 4, // Opcode: STZ2GPostIndex -/* 121434 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121449 -/* 121439 */ MCD_OPC_CheckPredicate, 31, 116, 55, 0, // Skip to: 135640 -/* 121444 */ MCD_OPC_Decode, 143, 50, 216, 4, // Opcode: STZ2GOffset -/* 121449 */ MCD_OPC_FilterValue, 3, 106, 55, 0, // Skip to: 135640 -/* 121454 */ MCD_OPC_CheckPredicate, 31, 101, 55, 0, // Skip to: 135640 -/* 121459 */ MCD_OPC_Decode, 145, 50, 215, 4, // Opcode: STZ2GPreIndex -/* 121464 */ MCD_OPC_FilterValue, 2, 91, 55, 0, // Skip to: 135640 -/* 121469 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 121472 */ MCD_OPC_FilterValue, 0, 169, 0, 0, // Skip to: 121646 -/* 121477 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 121480 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 121497 -/* 121485 */ MCD_OPC_CheckField, 12, 4, 0, 68, 55, 0, // Skip to: 135640 -/* 121492 */ MCD_OPC_Decode, 133, 38, 200, 4, // Opcode: SBCXr -/* 121497 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 121507 -/* 121502 */ MCD_OPC_Decode, 214, 15, 201, 4, // Opcode: CSINVXr -/* 121507 */ MCD_OPC_FilterValue, 6, 48, 55, 0, // Skip to: 135640 -/* 121512 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... -/* 121515 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121525 -/* 121520 */ MCD_OPC_Decode, 148, 36, 219, 4, // Opcode: RBITXr -/* 121525 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 121535 -/* 121530 */ MCD_OPC_Decode, 248, 12, 219, 4, // Opcode: CLZXr -/* 121535 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121550 -/* 121540 */ MCD_OPC_CheckPredicate, 47, 15, 55, 0, // Skip to: 135640 -/* 121545 */ MCD_OPC_Decode, 160, 9, 219, 4, // Opcode: ABSXr -/* 121550 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 121565 -/* 121555 */ MCD_OPC_CheckPredicate, 60, 0, 55, 0, // Skip to: 135640 -/* 121560 */ MCD_OPC_Decode, 156, 35, 220, 4, // Opcode: PACIA -/* 121565 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 121580 -/* 121570 */ MCD_OPC_CheckPredicate, 60, 241, 54, 0, // Skip to: 135640 -/* 121575 */ MCD_OPC_Decode, 233, 10, 220, 4, // Opcode: AUTIA -/* 121580 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 121602 -/* 121585 */ MCD_OPC_CheckPredicate, 60, 226, 54, 0, // Skip to: 135640 -/* 121590 */ MCD_OPC_CheckField, 5, 5, 31, 219, 54, 0, // Skip to: 135640 -/* 121597 */ MCD_OPC_Decode, 164, 35, 221, 4, // Opcode: PACIZA -/* 121602 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 121624 -/* 121607 */ MCD_OPC_CheckPredicate, 60, 204, 54, 0, // Skip to: 135640 -/* 121612 */ MCD_OPC_CheckField, 5, 5, 31, 197, 54, 0, // Skip to: 135640 -/* 121619 */ MCD_OPC_Decode, 241, 10, 221, 4, // Opcode: AUTIZA -/* 121624 */ MCD_OPC_FilterValue, 20, 187, 54, 0, // Skip to: 135640 -/* 121629 */ MCD_OPC_CheckPredicate, 60, 182, 54, 0, // Skip to: 135640 -/* 121634 */ MCD_OPC_CheckField, 5, 5, 31, 175, 54, 0, // Skip to: 135640 -/* 121641 */ MCD_OPC_Decode, 144, 60, 221, 4, // Opcode: XPACI -/* 121646 */ MCD_OPC_FilterValue, 1, 137, 0, 0, // Skip to: 121788 -/* 121651 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 121654 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 121664 -/* 121659 */ MCD_OPC_Decode, 216, 15, 201, 4, // Opcode: CSNEGXr -/* 121664 */ MCD_OPC_FilterValue, 6, 147, 54, 0, // Skip to: 135640 -/* 121669 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... -/* 121672 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121682 -/* 121677 */ MCD_OPC_Decode, 228, 36, 219, 4, // Opcode: REV16Xr -/* 121682 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 121692 -/* 121687 */ MCD_OPC_Decode, 236, 12, 219, 4, // Opcode: CLSXr -/* 121692 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 121707 -/* 121697 */ MCD_OPC_CheckPredicate, 60, 114, 54, 0, // Skip to: 135640 -/* 121702 */ MCD_OPC_Decode, 160, 35, 220, 4, // Opcode: PACIB -/* 121707 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 121722 -/* 121712 */ MCD_OPC_CheckPredicate, 60, 99, 54, 0, // Skip to: 135640 -/* 121717 */ MCD_OPC_Decode, 237, 10, 220, 4, // Opcode: AUTIB -/* 121722 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 121744 -/* 121727 */ MCD_OPC_CheckPredicate, 60, 84, 54, 0, // Skip to: 135640 -/* 121732 */ MCD_OPC_CheckField, 5, 5, 31, 77, 54, 0, // Skip to: 135640 -/* 121739 */ MCD_OPC_Decode, 165, 35, 221, 4, // Opcode: PACIZB -/* 121744 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 121766 -/* 121749 */ MCD_OPC_CheckPredicate, 60, 62, 54, 0, // Skip to: 135640 -/* 121754 */ MCD_OPC_CheckField, 5, 5, 31, 55, 54, 0, // Skip to: 135640 -/* 121761 */ MCD_OPC_Decode, 242, 10, 221, 4, // Opcode: AUTIZB -/* 121766 */ MCD_OPC_FilterValue, 20, 45, 54, 0, // Skip to: 135640 -/* 121771 */ MCD_OPC_CheckPredicate, 60, 40, 54, 0, // Skip to: 135640 -/* 121776 */ MCD_OPC_CheckField, 5, 5, 31, 33, 54, 0, // Skip to: 135640 -/* 121783 */ MCD_OPC_Decode, 143, 60, 221, 4, // Opcode: XPACD -/* 121788 */ MCD_OPC_FilterValue, 2, 108, 0, 0, // Skip to: 121901 -/* 121793 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... -/* 121796 */ MCD_OPC_FilterValue, 128, 24, 5, 0, 0, // Skip to: 121807 -/* 121802 */ MCD_OPC_Decode, 231, 36, 219, 4, // Opcode: REV32Xr -/* 121807 */ MCD_OPC_FilterValue, 129, 24, 10, 0, 0, // Skip to: 121823 -/* 121813 */ MCD_OPC_CheckPredicate, 47, 254, 53, 0, // Skip to: 135640 -/* 121818 */ MCD_OPC_Decode, 222, 15, 219, 4, // Opcode: CTZXr -/* 121823 */ MCD_OPC_FilterValue, 144, 24, 10, 0, 0, // Skip to: 121839 -/* 121829 */ MCD_OPC_CheckPredicate, 60, 238, 53, 0, // Skip to: 135640 -/* 121834 */ MCD_OPC_Decode, 151, 35, 220, 4, // Opcode: PACDA -/* 121839 */ MCD_OPC_FilterValue, 145, 24, 10, 0, 0, // Skip to: 121855 -/* 121845 */ MCD_OPC_CheckPredicate, 60, 222, 53, 0, // Skip to: 135640 -/* 121850 */ MCD_OPC_Decode, 229, 10, 220, 4, // Opcode: AUTDA -/* 121855 */ MCD_OPC_FilterValue, 146, 24, 17, 0, 0, // Skip to: 121878 -/* 121861 */ MCD_OPC_CheckPredicate, 60, 206, 53, 0, // Skip to: 135640 -/* 121866 */ MCD_OPC_CheckField, 5, 5, 31, 199, 53, 0, // Skip to: 135640 -/* 121873 */ MCD_OPC_Decode, 153, 35, 221, 4, // Opcode: PACDZA -/* 121878 */ MCD_OPC_FilterValue, 147, 24, 188, 53, 0, // Skip to: 135640 -/* 121884 */ MCD_OPC_CheckPredicate, 60, 183, 53, 0, // Skip to: 135640 -/* 121889 */ MCD_OPC_CheckField, 5, 5, 31, 176, 53, 0, // Skip to: 135640 -/* 121896 */ MCD_OPC_Decode, 231, 10, 221, 4, // Opcode: AUTDZA -/* 121901 */ MCD_OPC_FilterValue, 3, 166, 53, 0, // Skip to: 135640 -/* 121906 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... -/* 121909 */ MCD_OPC_FilterValue, 128, 24, 5, 0, 0, // Skip to: 121920 -/* 121915 */ MCD_OPC_Decode, 250, 36, 219, 4, // Opcode: REVXr -/* 121920 */ MCD_OPC_FilterValue, 129, 24, 10, 0, 0, // Skip to: 121936 -/* 121926 */ MCD_OPC_CheckPredicate, 47, 141, 53, 0, // Skip to: 135640 -/* 121931 */ MCD_OPC_Decode, 208, 14, 219, 4, // Opcode: CNTXr -/* 121936 */ MCD_OPC_FilterValue, 144, 24, 10, 0, 0, // Skip to: 121952 -/* 121942 */ MCD_OPC_CheckPredicate, 60, 125, 53, 0, // Skip to: 135640 -/* 121947 */ MCD_OPC_Decode, 152, 35, 220, 4, // Opcode: PACDB -/* 121952 */ MCD_OPC_FilterValue, 145, 24, 10, 0, 0, // Skip to: 121968 -/* 121958 */ MCD_OPC_CheckPredicate, 60, 109, 53, 0, // Skip to: 135640 -/* 121963 */ MCD_OPC_Decode, 230, 10, 220, 4, // Opcode: AUTDB -/* 121968 */ MCD_OPC_FilterValue, 146, 24, 17, 0, 0, // Skip to: 121991 -/* 121974 */ MCD_OPC_CheckPredicate, 60, 93, 53, 0, // Skip to: 135640 -/* 121979 */ MCD_OPC_CheckField, 5, 5, 31, 86, 53, 0, // Skip to: 135640 -/* 121986 */ MCD_OPC_Decode, 154, 35, 221, 4, // Opcode: PACDZB -/* 121991 */ MCD_OPC_FilterValue, 147, 24, 75, 53, 0, // Skip to: 135640 -/* 121997 */ MCD_OPC_CheckPredicate, 60, 70, 53, 0, // Skip to: 135640 -/* 122002 */ MCD_OPC_CheckField, 5, 5, 31, 63, 53, 0, // Skip to: 135640 -/* 122009 */ MCD_OPC_Decode, 232, 10, 221, 4, // Opcode: AUTDZB -/* 122014 */ MCD_OPC_FilterValue, 7, 53, 53, 0, // Skip to: 135640 -/* 122019 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 122022 */ MCD_OPC_FilterValue, 0, 65, 2, 0, // Skip to: 122604 -/* 122027 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 122030 */ MCD_OPC_FilterValue, 0, 127, 1, 0, // Skip to: 122418 -/* 122035 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 122038 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122048 -/* 122043 */ MCD_OPC_Decode, 136, 50, 179, 4, // Opcode: STURXi -/* 122048 */ MCD_OPC_FilterValue, 1, 212, 0, 0, // Skip to: 122265 -/* 122053 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 122056 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122071 -/* 122061 */ MCD_OPC_CheckPredicate, 29, 6, 53, 0, // Skip to: 135640 -/* 122066 */ MCD_OPC_Decode, 227, 29, 187, 4, // Opcode: LDADDX -/* 122071 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122086 -/* 122076 */ MCD_OPC_CheckPredicate, 29, 247, 52, 0, // Skip to: 135640 -/* 122081 */ MCD_OPC_Decode, 150, 30, 187, 4, // Opcode: LDCLRX -/* 122086 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122101 -/* 122091 */ MCD_OPC_CheckPredicate, 29, 232, 52, 0, // Skip to: 135640 -/* 122096 */ MCD_OPC_Decode, 166, 30, 187, 4, // Opcode: LDEORX -/* 122101 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122116 -/* 122106 */ MCD_OPC_CheckPredicate, 29, 217, 52, 0, // Skip to: 135640 -/* 122111 */ MCD_OPC_Decode, 131, 32, 187, 4, // Opcode: LDSETX -/* 122116 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122131 -/* 122121 */ MCD_OPC_CheckPredicate, 29, 202, 52, 0, // Skip to: 135640 -/* 122126 */ MCD_OPC_Decode, 147, 32, 187, 4, // Opcode: LDSMAXX -/* 122131 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122146 -/* 122136 */ MCD_OPC_CheckPredicate, 29, 187, 52, 0, // Skip to: 135640 -/* 122141 */ MCD_OPC_Decode, 163, 32, 187, 4, // Opcode: LDSMINX -/* 122146 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122161 -/* 122151 */ MCD_OPC_CheckPredicate, 29, 172, 52, 0, // Skip to: 135640 -/* 122156 */ MCD_OPC_Decode, 188, 32, 187, 4, // Opcode: LDUMAXX -/* 122161 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122176 -/* 122166 */ MCD_OPC_CheckPredicate, 29, 157, 52, 0, // Skip to: 135640 -/* 122171 */ MCD_OPC_Decode, 204, 32, 187, 4, // Opcode: LDUMINX -/* 122176 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 122191 -/* 122181 */ MCD_OPC_CheckPredicate, 29, 142, 52, 0, // Skip to: 135640 -/* 122186 */ MCD_OPC_Decode, 158, 51, 187, 4, // Opcode: SWPX -/* 122191 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 122213 -/* 122196 */ MCD_OPC_CheckPredicate, 69, 127, 52, 0, // Skip to: 135640 -/* 122201 */ MCD_OPC_CheckField, 16, 5, 31, 120, 52, 0, // Skip to: 135640 -/* 122208 */ MCD_OPC_Decode, 224, 48, 222, 4, // Opcode: ST64B -/* 122213 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 122228 -/* 122218 */ MCD_OPC_CheckPredicate, 69, 105, 52, 0, // Skip to: 135640 -/* 122223 */ MCD_OPC_Decode, 226, 48, 223, 4, // Opcode: ST64BV0 -/* 122228 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 122243 -/* 122233 */ MCD_OPC_CheckPredicate, 69, 90, 52, 0, // Skip to: 135640 -/* 122238 */ MCD_OPC_Decode, 225, 48, 223, 4, // Opcode: ST64BV -/* 122243 */ MCD_OPC_FilterValue, 13, 80, 52, 0, // Skip to: 135640 -/* 122248 */ MCD_OPC_CheckPredicate, 69, 75, 52, 0, // Skip to: 135640 -/* 122253 */ MCD_OPC_CheckField, 16, 5, 31, 68, 52, 0, // Skip to: 135640 -/* 122260 */ MCD_OPC_Decode, 211, 29, 222, 4, // Opcode: LD64B -/* 122265 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122275 -/* 122270 */ MCD_OPC_Decode, 218, 32, 179, 4, // Opcode: LDURXi -/* 122275 */ MCD_OPC_FilterValue, 3, 48, 52, 0, // Skip to: 135640 -/* 122280 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 122283 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122298 -/* 122288 */ MCD_OPC_CheckPredicate, 29, 35, 52, 0, // Skip to: 135640 -/* 122293 */ MCD_OPC_Decode, 225, 29, 187, 4, // Opcode: LDADDLX -/* 122298 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122313 -/* 122303 */ MCD_OPC_CheckPredicate, 29, 20, 52, 0, // Skip to: 135640 -/* 122308 */ MCD_OPC_Decode, 144, 30, 187, 4, // Opcode: LDCLRLX -/* 122313 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122328 -/* 122318 */ MCD_OPC_CheckPredicate, 29, 5, 52, 0, // Skip to: 135640 -/* 122323 */ MCD_OPC_Decode, 164, 30, 187, 4, // Opcode: LDEORLX -/* 122328 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122343 -/* 122333 */ MCD_OPC_CheckPredicate, 29, 246, 51, 0, // Skip to: 135640 -/* 122338 */ MCD_OPC_Decode, 253, 31, 187, 4, // Opcode: LDSETLX -/* 122343 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122358 -/* 122348 */ MCD_OPC_CheckPredicate, 29, 231, 51, 0, // Skip to: 135640 -/* 122353 */ MCD_OPC_Decode, 145, 32, 187, 4, // Opcode: LDSMAXLX -/* 122358 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122373 -/* 122363 */ MCD_OPC_CheckPredicate, 29, 216, 51, 0, // Skip to: 135640 -/* 122368 */ MCD_OPC_Decode, 161, 32, 187, 4, // Opcode: LDSMINLX -/* 122373 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122388 -/* 122378 */ MCD_OPC_CheckPredicate, 29, 201, 51, 0, // Skip to: 135640 -/* 122383 */ MCD_OPC_Decode, 186, 32, 187, 4, // Opcode: LDUMAXLX -/* 122388 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122403 -/* 122393 */ MCD_OPC_CheckPredicate, 29, 186, 51, 0, // Skip to: 135640 -/* 122398 */ MCD_OPC_Decode, 202, 32, 187, 4, // Opcode: LDUMINLX -/* 122403 */ MCD_OPC_FilterValue, 8, 176, 51, 0, // Skip to: 135640 -/* 122408 */ MCD_OPC_CheckPredicate, 29, 171, 51, 0, // Skip to: 135640 -/* 122413 */ MCD_OPC_Decode, 152, 51, 187, 4, // Opcode: SWPLX -/* 122418 */ MCD_OPC_FilterValue, 1, 46, 0, 0, // Skip to: 122469 -/* 122423 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 122426 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 122454 -/* 122431 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 122434 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122444 -/* 122439 */ MCD_OPC_Decode, 243, 49, 179, 4, // Opcode: STRXpost -/* 122444 */ MCD_OPC_FilterValue, 1, 135, 51, 0, // Skip to: 135640 -/* 122449 */ MCD_OPC_Decode, 231, 31, 179, 4, // Opcode: LDRXpost -/* 122454 */ MCD_OPC_FilterValue, 1, 125, 51, 0, // Skip to: 135640 -/* 122459 */ MCD_OPC_CheckPredicate, 60, 120, 51, 0, // Skip to: 135640 -/* 122464 */ MCD_OPC_Decode, 156, 31, 224, 4, // Opcode: LDRAAindexed -/* 122469 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 122553 -/* 122474 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 122477 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122487 -/* 122482 */ MCD_OPC_Decode, 255, 49, 179, 4, // Opcode: STTRXi -/* 122487 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 122515 -/* 122492 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 122495 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122505 -/* 122500 */ MCD_OPC_Decode, 245, 49, 191, 4, // Opcode: STRXroW -/* 122505 */ MCD_OPC_FilterValue, 3, 74, 51, 0, // Skip to: 135640 -/* 122510 */ MCD_OPC_Decode, 246, 49, 192, 4, // Opcode: STRXroX -/* 122515 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122525 -/* 122520 */ MCD_OPC_Decode, 172, 32, 179, 4, // Opcode: LDTRXi -/* 122525 */ MCD_OPC_FilterValue, 3, 54, 51, 0, // Skip to: 135640 -/* 122530 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 122533 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122543 -/* 122538 */ MCD_OPC_Decode, 233, 31, 191, 4, // Opcode: LDRXroW -/* 122543 */ MCD_OPC_FilterValue, 3, 36, 51, 0, // Skip to: 135640 -/* 122548 */ MCD_OPC_Decode, 234, 31, 192, 4, // Opcode: LDRXroX -/* 122553 */ MCD_OPC_FilterValue, 3, 26, 51, 0, // Skip to: 135640 -/* 122558 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 122561 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 122589 -/* 122566 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 122569 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122579 -/* 122574 */ MCD_OPC_Decode, 244, 49, 179, 4, // Opcode: STRXpre -/* 122579 */ MCD_OPC_FilterValue, 1, 0, 51, 0, // Skip to: 135640 -/* 122584 */ MCD_OPC_Decode, 232, 31, 179, 4, // Opcode: LDRXpre -/* 122589 */ MCD_OPC_FilterValue, 1, 246, 50, 0, // Skip to: 135640 -/* 122594 */ MCD_OPC_CheckPredicate, 60, 241, 50, 0, // Skip to: 135640 -/* 122599 */ MCD_OPC_Decode, 157, 31, 224, 4, // Opcode: LDRAAwriteback -/* 122604 */ MCD_OPC_FilterValue, 1, 165, 1, 0, // Skip to: 123030 -/* 122609 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 122612 */ MCD_OPC_FilterValue, 0, 65, 1, 0, // Skip to: 122938 -/* 122617 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 122620 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122630 -/* 122625 */ MCD_OPC_Decode, 232, 35, 179, 4, // Opcode: PRFUMi -/* 122630 */ MCD_OPC_FilterValue, 1, 160, 0, 0, // Skip to: 122795 -/* 122635 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 122638 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122653 -/* 122643 */ MCD_OPC_CheckPredicate, 29, 192, 50, 0, // Skip to: 135640 -/* 122648 */ MCD_OPC_Decode, 219, 29, 187, 4, // Opcode: LDADDAX -/* 122653 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122668 -/* 122658 */ MCD_OPC_CheckPredicate, 29, 177, 50, 0, // Skip to: 135640 -/* 122663 */ MCD_OPC_Decode, 138, 30, 187, 4, // Opcode: LDCLRAX -/* 122668 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122683 -/* 122673 */ MCD_OPC_CheckPredicate, 29, 162, 50, 0, // Skip to: 135640 -/* 122678 */ MCD_OPC_Decode, 158, 30, 187, 4, // Opcode: LDEORAX -/* 122683 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122698 -/* 122688 */ MCD_OPC_CheckPredicate, 29, 147, 50, 0, // Skip to: 135640 -/* 122693 */ MCD_OPC_Decode, 247, 31, 187, 4, // Opcode: LDSETAX -/* 122698 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122713 -/* 122703 */ MCD_OPC_CheckPredicate, 29, 132, 50, 0, // Skip to: 135640 -/* 122708 */ MCD_OPC_Decode, 139, 32, 187, 4, // Opcode: LDSMAXAX -/* 122713 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122728 -/* 122718 */ MCD_OPC_CheckPredicate, 29, 117, 50, 0, // Skip to: 135640 -/* 122723 */ MCD_OPC_Decode, 155, 32, 187, 4, // Opcode: LDSMINAX -/* 122728 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122743 -/* 122733 */ MCD_OPC_CheckPredicate, 29, 102, 50, 0, // Skip to: 135640 -/* 122738 */ MCD_OPC_Decode, 180, 32, 187, 4, // Opcode: LDUMAXAX -/* 122743 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122758 -/* 122748 */ MCD_OPC_CheckPredicate, 29, 87, 50, 0, // Skip to: 135640 -/* 122753 */ MCD_OPC_Decode, 196, 32, 187, 4, // Opcode: LDUMINAX -/* 122758 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 122773 -/* 122763 */ MCD_OPC_CheckPredicate, 29, 72, 50, 0, // Skip to: 135640 -/* 122768 */ MCD_OPC_Decode, 146, 51, 187, 4, // Opcode: SWPAX -/* 122773 */ MCD_OPC_FilterValue, 12, 62, 50, 0, // Skip to: 135640 -/* 122778 */ MCD_OPC_CheckPredicate, 67, 57, 50, 0, // Skip to: 135640 -/* 122783 */ MCD_OPC_CheckField, 16, 5, 31, 50, 50, 0, // Skip to: 135640 -/* 122790 */ MCD_OPC_Decode, 233, 29, 214, 4, // Opcode: LDAPRX -/* 122795 */ MCD_OPC_FilterValue, 3, 40, 50, 0, // Skip to: 135640 -/* 122800 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 122803 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122818 -/* 122808 */ MCD_OPC_CheckPredicate, 29, 27, 50, 0, // Skip to: 135640 -/* 122813 */ MCD_OPC_Decode, 217, 29, 187, 4, // Opcode: LDADDALX -/* 122818 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122833 -/* 122823 */ MCD_OPC_CheckPredicate, 29, 12, 50, 0, // Skip to: 135640 -/* 122828 */ MCD_OPC_Decode, 136, 30, 187, 4, // Opcode: LDCLRALX -/* 122833 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122848 -/* 122838 */ MCD_OPC_CheckPredicate, 29, 253, 49, 0, // Skip to: 135640 -/* 122843 */ MCD_OPC_Decode, 156, 30, 187, 4, // Opcode: LDEORALX -/* 122848 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122863 -/* 122853 */ MCD_OPC_CheckPredicate, 29, 238, 49, 0, // Skip to: 135640 -/* 122858 */ MCD_OPC_Decode, 245, 31, 187, 4, // Opcode: LDSETALX -/* 122863 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122878 -/* 122868 */ MCD_OPC_CheckPredicate, 29, 223, 49, 0, // Skip to: 135640 -/* 122873 */ MCD_OPC_Decode, 137, 32, 187, 4, // Opcode: LDSMAXALX -/* 122878 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122893 -/* 122883 */ MCD_OPC_CheckPredicate, 29, 208, 49, 0, // Skip to: 135640 -/* 122888 */ MCD_OPC_Decode, 153, 32, 187, 4, // Opcode: LDSMINALX -/* 122893 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122908 -/* 122898 */ MCD_OPC_CheckPredicate, 29, 193, 49, 0, // Skip to: 135640 -/* 122903 */ MCD_OPC_Decode, 178, 32, 187, 4, // Opcode: LDUMAXALX -/* 122908 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122923 -/* 122913 */ MCD_OPC_CheckPredicate, 29, 178, 49, 0, // Skip to: 135640 -/* 122918 */ MCD_OPC_Decode, 194, 32, 187, 4, // Opcode: LDUMINALX -/* 122923 */ MCD_OPC_FilterValue, 8, 168, 49, 0, // Skip to: 135640 -/* 122928 */ MCD_OPC_CheckPredicate, 29, 163, 49, 0, // Skip to: 135640 -/* 122933 */ MCD_OPC_Decode, 144, 51, 187, 4, // Opcode: SWPALX -/* 122938 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 122960 -/* 122943 */ MCD_OPC_CheckPredicate, 60, 148, 49, 0, // Skip to: 135640 -/* 122948 */ MCD_OPC_CheckField, 21, 1, 1, 141, 49, 0, // Skip to: 135640 -/* 122955 */ MCD_OPC_Decode, 158, 31, 224, 4, // Opcode: LDRABindexed -/* 122960 */ MCD_OPC_FilterValue, 2, 43, 0, 0, // Skip to: 123008 -/* 122965 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 122968 */ MCD_OPC_FilterValue, 2, 15, 0, 0, // Skip to: 122988 -/* 122973 */ MCD_OPC_CheckField, 21, 2, 1, 116, 49, 0, // Skip to: 135640 -/* 122980 */ MCD_OPC_TryDecode, 229, 35, 225, 4, 108, 49, 0, // Opcode: PRFMroW, skip to: 135640 -/* 122988 */ MCD_OPC_FilterValue, 3, 103, 49, 0, // Skip to: 135640 -/* 122993 */ MCD_OPC_CheckField, 21, 2, 1, 96, 49, 0, // Skip to: 135640 -/* 123000 */ MCD_OPC_TryDecode, 230, 35, 225, 4, 88, 49, 0, // Opcode: PRFMroX, skip to: 135640 -/* 123008 */ MCD_OPC_FilterValue, 3, 83, 49, 0, // Skip to: 135640 -/* 123013 */ MCD_OPC_CheckPredicate, 60, 78, 49, 0, // Skip to: 135640 -/* 123018 */ MCD_OPC_CheckField, 21, 1, 1, 71, 49, 0, // Skip to: 135640 -/* 123025 */ MCD_OPC_Decode, 159, 31, 224, 4, // Opcode: LDRABwriteback -/* 123030 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 123058 -/* 123035 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 123038 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123048 -/* 123043 */ MCD_OPC_Decode, 247, 49, 193, 4, // Opcode: STRXui -/* 123048 */ MCD_OPC_FilterValue, 1, 43, 49, 0, // Skip to: 135640 -/* 123053 */ MCD_OPC_Decode, 235, 31, 193, 4, // Opcode: LDRXui -/* 123058 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 123075 -/* 123063 */ MCD_OPC_CheckField, 22, 1, 0, 26, 49, 0, // Skip to: 135640 -/* 123070 */ MCD_OPC_Decode, 231, 35, 193, 4, // Opcode: PRFMui -/* 123075 */ MCD_OPC_FilterValue, 4, 16, 49, 0, // Skip to: 135640 -/* 123080 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 123083 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 123125 -/* 123088 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 123091 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 123108 -/* 123096 */ MCD_OPC_CheckField, 12, 4, 0, 249, 48, 0, // Skip to: 135640 -/* 123103 */ MCD_OPC_Decode, 131, 38, 200, 4, // Opcode: SBCSXr -/* 123108 */ MCD_OPC_FilterValue, 2, 239, 48, 0, // Skip to: 135640 -/* 123113 */ MCD_OPC_CheckField, 4, 1, 0, 232, 48, 0, // Skip to: 135640 -/* 123120 */ MCD_OPC_Decode, 204, 12, 210, 4, // Opcode: CCMPXr -/* 123125 */ MCD_OPC_FilterValue, 2, 222, 48, 0, // Skip to: 135640 -/* 123130 */ MCD_OPC_CheckField, 21, 2, 2, 215, 48, 0, // Skip to: 135640 -/* 123137 */ MCD_OPC_CheckField, 4, 1, 0, 208, 48, 0, // Skip to: 135640 -/* 123144 */ MCD_OPC_Decode, 203, 12, 211, 4, // Opcode: CCMPXi -/* 123149 */ MCD_OPC_FilterValue, 7, 198, 48, 0, // Skip to: 135640 -/* 123154 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... -/* 123157 */ MCD_OPC_FilterValue, 0, 246, 14, 0, // Skip to: 126992 -/* 123162 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 123165 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123175 -/* 123170 */ MCD_OPC_Decode, 218, 31, 226, 4, // Opcode: LDRSl -/* 123175 */ MCD_OPC_FilterValue, 1, 3, 4, 0, // Skip to: 124207 -/* 123180 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 123183 */ MCD_OPC_FilterValue, 0, 10, 1, 0, // Skip to: 123454 -/* 123188 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 123191 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 123439 -/* 123196 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 123199 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123214 -/* 123204 */ MCD_OPC_CheckPredicate, 62, 143, 48, 0, // Skip to: 135640 -/* 123209 */ MCD_OPC_Decode, 169, 15, 180, 4, // Opcode: CPYP -/* 123214 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 123229 -/* 123219 */ MCD_OPC_CheckPredicate, 62, 128, 48, 0, // Skip to: 135640 -/* 123224 */ MCD_OPC_Decode, 181, 15, 180, 4, // Opcode: CPYPWT -/* 123229 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 123244 -/* 123234 */ MCD_OPC_CheckPredicate, 62, 113, 48, 0, // Skip to: 135640 -/* 123239 */ MCD_OPC_Decode, 172, 15, 180, 4, // Opcode: CPYPRT -/* 123244 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 123259 -/* 123249 */ MCD_OPC_CheckPredicate, 62, 98, 48, 0, // Skip to: 135640 -/* 123254 */ MCD_OPC_Decode, 176, 15, 180, 4, // Opcode: CPYPT -/* 123259 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 123274 -/* 123264 */ MCD_OPC_CheckPredicate, 62, 83, 48, 0, // Skip to: 135640 -/* 123269 */ MCD_OPC_Decode, 180, 15, 180, 4, // Opcode: CPYPWN -/* 123274 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 123289 -/* 123279 */ MCD_OPC_CheckPredicate, 62, 68, 48, 0, // Skip to: 135640 -/* 123284 */ MCD_OPC_Decode, 184, 15, 180, 4, // Opcode: CPYPWTWN -/* 123289 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 123304 -/* 123294 */ MCD_OPC_CheckPredicate, 62, 53, 48, 0, // Skip to: 135640 -/* 123299 */ MCD_OPC_Decode, 175, 15, 180, 4, // Opcode: CPYPRTWN -/* 123304 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 123319 -/* 123309 */ MCD_OPC_CheckPredicate, 62, 38, 48, 0, // Skip to: 135640 -/* 123314 */ MCD_OPC_Decode, 179, 15, 180, 4, // Opcode: CPYPTWN -/* 123319 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 123334 -/* 123324 */ MCD_OPC_CheckPredicate, 62, 23, 48, 0, // Skip to: 135640 -/* 123329 */ MCD_OPC_Decode, 171, 15, 180, 4, // Opcode: CPYPRN -/* 123334 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 123349 -/* 123339 */ MCD_OPC_CheckPredicate, 62, 8, 48, 0, // Skip to: 135640 -/* 123344 */ MCD_OPC_Decode, 183, 15, 180, 4, // Opcode: CPYPWTRN -/* 123349 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 123364 -/* 123354 */ MCD_OPC_CheckPredicate, 62, 249, 47, 0, // Skip to: 135640 -/* 123359 */ MCD_OPC_Decode, 174, 15, 180, 4, // Opcode: CPYPRTRN -/* 123364 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 123379 -/* 123369 */ MCD_OPC_CheckPredicate, 62, 234, 47, 0, // Skip to: 135640 -/* 123374 */ MCD_OPC_Decode, 178, 15, 180, 4, // Opcode: CPYPTRN -/* 123379 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 123394 -/* 123384 */ MCD_OPC_CheckPredicate, 62, 219, 47, 0, // Skip to: 135640 -/* 123389 */ MCD_OPC_Decode, 170, 15, 180, 4, // Opcode: CPYPN -/* 123394 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 123409 -/* 123399 */ MCD_OPC_CheckPredicate, 62, 204, 47, 0, // Skip to: 135640 -/* 123404 */ MCD_OPC_Decode, 182, 15, 180, 4, // Opcode: CPYPWTN -/* 123409 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 123424 -/* 123414 */ MCD_OPC_CheckPredicate, 62, 189, 47, 0, // Skip to: 135640 -/* 123419 */ MCD_OPC_Decode, 173, 15, 180, 4, // Opcode: CPYPRTN -/* 123424 */ MCD_OPC_FilterValue, 15, 179, 47, 0, // Skip to: 135640 -/* 123429 */ MCD_OPC_CheckPredicate, 62, 174, 47, 0, // Skip to: 135640 -/* 123434 */ MCD_OPC_Decode, 177, 15, 180, 4, // Opcode: CPYPTN -/* 123439 */ MCD_OPC_FilterValue, 2, 164, 47, 0, // Skip to: 135640 -/* 123444 */ MCD_OPC_CheckPredicate, 33, 159, 47, 0, // Skip to: 135640 -/* 123449 */ MCD_OPC_Decode, 253, 48, 227, 4, // Opcode: STLURbi -/* 123454 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 123725 -/* 123459 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 123462 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 123710 -/* 123467 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 123470 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123485 -/* 123475 */ MCD_OPC_CheckPredicate, 62, 128, 47, 0, // Skip to: 135640 -/* 123480 */ MCD_OPC_Decode, 153, 15, 180, 4, // Opcode: CPYM -/* 123485 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 123500 -/* 123490 */ MCD_OPC_CheckPredicate, 62, 113, 47, 0, // Skip to: 135640 -/* 123495 */ MCD_OPC_Decode, 165, 15, 180, 4, // Opcode: CPYMWT -/* 123500 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 123515 -/* 123505 */ MCD_OPC_CheckPredicate, 62, 98, 47, 0, // Skip to: 135640 -/* 123510 */ MCD_OPC_Decode, 156, 15, 180, 4, // Opcode: CPYMRT -/* 123515 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 123530 -/* 123520 */ MCD_OPC_CheckPredicate, 62, 83, 47, 0, // Skip to: 135640 -/* 123525 */ MCD_OPC_Decode, 160, 15, 180, 4, // Opcode: CPYMT -/* 123530 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 123545 -/* 123535 */ MCD_OPC_CheckPredicate, 62, 68, 47, 0, // Skip to: 135640 -/* 123540 */ MCD_OPC_Decode, 164, 15, 180, 4, // Opcode: CPYMWN -/* 123545 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 123560 -/* 123550 */ MCD_OPC_CheckPredicate, 62, 53, 47, 0, // Skip to: 135640 -/* 123555 */ MCD_OPC_Decode, 168, 15, 180, 4, // Opcode: CPYMWTWN -/* 123560 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 123575 -/* 123565 */ MCD_OPC_CheckPredicate, 62, 38, 47, 0, // Skip to: 135640 -/* 123570 */ MCD_OPC_Decode, 159, 15, 180, 4, // Opcode: CPYMRTWN -/* 123575 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 123590 -/* 123580 */ MCD_OPC_CheckPredicate, 62, 23, 47, 0, // Skip to: 135640 -/* 123585 */ MCD_OPC_Decode, 163, 15, 180, 4, // Opcode: CPYMTWN -/* 123590 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 123605 -/* 123595 */ MCD_OPC_CheckPredicate, 62, 8, 47, 0, // Skip to: 135640 -/* 123600 */ MCD_OPC_Decode, 155, 15, 180, 4, // Opcode: CPYMRN -/* 123605 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 123620 -/* 123610 */ MCD_OPC_CheckPredicate, 62, 249, 46, 0, // Skip to: 135640 -/* 123615 */ MCD_OPC_Decode, 167, 15, 180, 4, // Opcode: CPYMWTRN -/* 123620 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 123635 -/* 123625 */ MCD_OPC_CheckPredicate, 62, 234, 46, 0, // Skip to: 135640 -/* 123630 */ MCD_OPC_Decode, 158, 15, 180, 4, // Opcode: CPYMRTRN -/* 123635 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 123650 -/* 123640 */ MCD_OPC_CheckPredicate, 62, 219, 46, 0, // Skip to: 135640 -/* 123645 */ MCD_OPC_Decode, 162, 15, 180, 4, // Opcode: CPYMTRN -/* 123650 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 123665 -/* 123655 */ MCD_OPC_CheckPredicate, 62, 204, 46, 0, // Skip to: 135640 -/* 123660 */ MCD_OPC_Decode, 154, 15, 180, 4, // Opcode: CPYMN -/* 123665 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 123680 -/* 123670 */ MCD_OPC_CheckPredicate, 62, 189, 46, 0, // Skip to: 135640 -/* 123675 */ MCD_OPC_Decode, 166, 15, 180, 4, // Opcode: CPYMWTN -/* 123680 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 123695 -/* 123685 */ MCD_OPC_CheckPredicate, 62, 174, 46, 0, // Skip to: 135640 -/* 123690 */ MCD_OPC_Decode, 157, 15, 180, 4, // Opcode: CPYMRTN -/* 123695 */ MCD_OPC_FilterValue, 15, 164, 46, 0, // Skip to: 135640 -/* 123700 */ MCD_OPC_CheckPredicate, 62, 159, 46, 0, // Skip to: 135640 -/* 123705 */ MCD_OPC_Decode, 161, 15, 180, 4, // Opcode: CPYMTN -/* 123710 */ MCD_OPC_FilterValue, 2, 149, 46, 0, // Skip to: 135640 -/* 123715 */ MCD_OPC_CheckPredicate, 33, 144, 46, 0, // Skip to: 135640 -/* 123720 */ MCD_OPC_Decode, 243, 29, 227, 4, // Opcode: LDAPURbi -/* 123725 */ MCD_OPC_FilterValue, 4, 10, 1, 0, // Skip to: 123996 -/* 123730 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 123733 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 123981 -/* 123738 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 123741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123756 -/* 123746 */ MCD_OPC_CheckPredicate, 62, 113, 46, 0, // Skip to: 135640 -/* 123751 */ MCD_OPC_Decode, 217, 14, 180, 4, // Opcode: CPYE -/* 123756 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 123771 -/* 123761 */ MCD_OPC_CheckPredicate, 62, 98, 46, 0, // Skip to: 135640 -/* 123766 */ MCD_OPC_Decode, 229, 14, 180, 4, // Opcode: CPYEWT -/* 123771 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 123786 -/* 123776 */ MCD_OPC_CheckPredicate, 62, 83, 46, 0, // Skip to: 135640 -/* 123781 */ MCD_OPC_Decode, 220, 14, 180, 4, // Opcode: CPYERT -/* 123786 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 123801 -/* 123791 */ MCD_OPC_CheckPredicate, 62, 68, 46, 0, // Skip to: 135640 -/* 123796 */ MCD_OPC_Decode, 224, 14, 180, 4, // Opcode: CPYET -/* 123801 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 123816 -/* 123806 */ MCD_OPC_CheckPredicate, 62, 53, 46, 0, // Skip to: 135640 -/* 123811 */ MCD_OPC_Decode, 228, 14, 180, 4, // Opcode: CPYEWN -/* 123816 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 123831 -/* 123821 */ MCD_OPC_CheckPredicate, 62, 38, 46, 0, // Skip to: 135640 -/* 123826 */ MCD_OPC_Decode, 232, 14, 180, 4, // Opcode: CPYEWTWN -/* 123831 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 123846 -/* 123836 */ MCD_OPC_CheckPredicate, 62, 23, 46, 0, // Skip to: 135640 -/* 123841 */ MCD_OPC_Decode, 223, 14, 180, 4, // Opcode: CPYERTWN -/* 123846 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 123861 -/* 123851 */ MCD_OPC_CheckPredicate, 62, 8, 46, 0, // Skip to: 135640 -/* 123856 */ MCD_OPC_Decode, 227, 14, 180, 4, // Opcode: CPYETWN -/* 123861 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 123876 -/* 123866 */ MCD_OPC_CheckPredicate, 62, 249, 45, 0, // Skip to: 135640 -/* 123871 */ MCD_OPC_Decode, 219, 14, 180, 4, // Opcode: CPYERN -/* 123876 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 123891 -/* 123881 */ MCD_OPC_CheckPredicate, 62, 234, 45, 0, // Skip to: 135640 -/* 123886 */ MCD_OPC_Decode, 231, 14, 180, 4, // Opcode: CPYEWTRN -/* 123891 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 123906 -/* 123896 */ MCD_OPC_CheckPredicate, 62, 219, 45, 0, // Skip to: 135640 -/* 123901 */ MCD_OPC_Decode, 222, 14, 180, 4, // Opcode: CPYERTRN -/* 123906 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 123921 -/* 123911 */ MCD_OPC_CheckPredicate, 62, 204, 45, 0, // Skip to: 135640 -/* 123916 */ MCD_OPC_Decode, 226, 14, 180, 4, // Opcode: CPYETRN -/* 123921 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 123936 -/* 123926 */ MCD_OPC_CheckPredicate, 62, 189, 45, 0, // Skip to: 135640 -/* 123931 */ MCD_OPC_Decode, 218, 14, 180, 4, // Opcode: CPYEN -/* 123936 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 123951 -/* 123941 */ MCD_OPC_CheckPredicate, 62, 174, 45, 0, // Skip to: 135640 -/* 123946 */ MCD_OPC_Decode, 230, 14, 180, 4, // Opcode: CPYEWTN -/* 123951 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 123966 -/* 123956 */ MCD_OPC_CheckPredicate, 62, 159, 45, 0, // Skip to: 135640 -/* 123961 */ MCD_OPC_Decode, 221, 14, 180, 4, // Opcode: CPYERTN -/* 123966 */ MCD_OPC_FilterValue, 15, 149, 45, 0, // Skip to: 135640 -/* 123971 */ MCD_OPC_CheckPredicate, 62, 144, 45, 0, // Skip to: 135640 -/* 123976 */ MCD_OPC_Decode, 225, 14, 180, 4, // Opcode: CPYETN -/* 123981 */ MCD_OPC_FilterValue, 2, 134, 45, 0, // Skip to: 135640 -/* 123986 */ MCD_OPC_CheckPredicate, 33, 129, 45, 0, // Skip to: 135640 -/* 123991 */ MCD_OPC_Decode, 128, 49, 228, 4, // Opcode: STLURqi -/* 123996 */ MCD_OPC_FilterValue, 6, 119, 45, 0, // Skip to: 135640 -/* 124001 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 124004 */ MCD_OPC_FilterValue, 1, 183, 0, 0, // Skip to: 124192 -/* 124009 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 124012 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124027 -/* 124017 */ MCD_OPC_CheckPredicate, 70, 98, 45, 0, // Skip to: 135640 -/* 124022 */ MCD_OPC_Decode, 243, 38, 182, 4, // Opcode: SETGP -/* 124027 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124042 -/* 124032 */ MCD_OPC_CheckPredicate, 70, 83, 45, 0, // Skip to: 135640 -/* 124037 */ MCD_OPC_Decode, 245, 38, 182, 4, // Opcode: SETGPT -/* 124042 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124057 -/* 124047 */ MCD_OPC_CheckPredicate, 70, 68, 45, 0, // Skip to: 135640 -/* 124052 */ MCD_OPC_Decode, 244, 38, 182, 4, // Opcode: SETGPN -/* 124057 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124072 -/* 124062 */ MCD_OPC_CheckPredicate, 70, 53, 45, 0, // Skip to: 135640 -/* 124067 */ MCD_OPC_Decode, 246, 38, 182, 4, // Opcode: SETGPTN -/* 124072 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124087 -/* 124077 */ MCD_OPC_CheckPredicate, 70, 38, 45, 0, // Skip to: 135640 -/* 124082 */ MCD_OPC_Decode, 239, 38, 182, 4, // Opcode: SETGM -/* 124087 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124102 -/* 124092 */ MCD_OPC_CheckPredicate, 70, 23, 45, 0, // Skip to: 135640 -/* 124097 */ MCD_OPC_Decode, 241, 38, 182, 4, // Opcode: SETGMT -/* 124102 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124117 -/* 124107 */ MCD_OPC_CheckPredicate, 70, 8, 45, 0, // Skip to: 135640 -/* 124112 */ MCD_OPC_Decode, 240, 38, 182, 4, // Opcode: SETGMN -/* 124117 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124132 -/* 124122 */ MCD_OPC_CheckPredicate, 70, 249, 44, 0, // Skip to: 135640 -/* 124127 */ MCD_OPC_Decode, 242, 38, 182, 4, // Opcode: SETGMTN -/* 124132 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124147 -/* 124137 */ MCD_OPC_CheckPredicate, 70, 234, 44, 0, // Skip to: 135640 -/* 124142 */ MCD_OPC_Decode, 211, 33, 182, 4, // Opcode: MOPSSETGE -/* 124147 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 124162 -/* 124152 */ MCD_OPC_CheckPredicate, 70, 219, 44, 0, // Skip to: 135640 -/* 124157 */ MCD_OPC_Decode, 213, 33, 182, 4, // Opcode: MOPSSETGET -/* 124162 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 124177 -/* 124167 */ MCD_OPC_CheckPredicate, 70, 204, 44, 0, // Skip to: 135640 -/* 124172 */ MCD_OPC_Decode, 212, 33, 182, 4, // Opcode: MOPSSETGEN -/* 124177 */ MCD_OPC_FilterValue, 11, 194, 44, 0, // Skip to: 135640 -/* 124182 */ MCD_OPC_CheckPredicate, 70, 189, 44, 0, // Skip to: 135640 -/* 124187 */ MCD_OPC_Decode, 214, 33, 182, 4, // Opcode: MOPSSETGETN -/* 124192 */ MCD_OPC_FilterValue, 2, 179, 44, 0, // Skip to: 135640 -/* 124197 */ MCD_OPC_CheckPredicate, 33, 174, 44, 0, // Skip to: 135640 -/* 124202 */ MCD_OPC_Decode, 247, 29, 228, 4, // Opcode: LDAPURqi -/* 124207 */ MCD_OPC_FilterValue, 2, 240, 9, 0, // Skip to: 126756 -/* 124212 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 124215 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 124283 -/* 124220 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... -/* 124223 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124238 -/* 124228 */ MCD_OPC_CheckPredicate, 71, 143, 44, 0, // Skip to: 135640 -/* 124233 */ MCD_OPC_Decode, 150, 38, 229, 4, // Opcode: SCVTFSWSri -/* 124238 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124253 -/* 124243 */ MCD_OPC_CheckPredicate, 71, 128, 44, 0, // Skip to: 135640 -/* 124248 */ MCD_OPC_Decode, 227, 52, 229, 4, // Opcode: UCVTFSWSri -/* 124253 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 124268 -/* 124258 */ MCD_OPC_CheckPredicate, 71, 113, 44, 0, // Skip to: 135640 -/* 124263 */ MCD_OPC_Decode, 199, 19, 230, 4, // Opcode: FCVTZSSWSri -/* 124268 */ MCD_OPC_FilterValue, 51, 103, 44, 0, // Skip to: 135640 -/* 124273 */ MCD_OPC_CheckPredicate, 71, 98, 44, 0, // Skip to: 135640 -/* 124278 */ MCD_OPC_Decode, 236, 19, 230, 4, // Opcode: FCVTZUSWSri -/* 124283 */ MCD_OPC_FilterValue, 1, 26, 3, 0, // Skip to: 125082 -/* 124288 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 124291 */ MCD_OPC_FilterValue, 0, 78, 2, 0, // Skip to: 124886 -/* 124296 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 124299 */ MCD_OPC_FilterValue, 0, 48, 2, 0, // Skip to: 124864 -/* 124304 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 124307 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 124525 -/* 124312 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 124315 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124330 -/* 124320 */ MCD_OPC_CheckPredicate, 71, 51, 44, 0, // Skip to: 135640 -/* 124325 */ MCD_OPC_Decode, 129, 19, 231, 4, // Opcode: FCVTNSUWSr -/* 124330 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124345 -/* 124335 */ MCD_OPC_CheckPredicate, 71, 36, 44, 0, // Skip to: 135640 -/* 124340 */ MCD_OPC_Decode, 145, 19, 231, 4, // Opcode: FCVTNUUWSr -/* 124345 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124360 -/* 124350 */ MCD_OPC_CheckPredicate, 71, 21, 44, 0, // Skip to: 135640 -/* 124355 */ MCD_OPC_Decode, 156, 38, 232, 4, // Opcode: SCVTFUWSri -/* 124360 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124375 -/* 124365 */ MCD_OPC_CheckPredicate, 71, 6, 44, 0, // Skip to: 135640 -/* 124370 */ MCD_OPC_Decode, 233, 52, 232, 4, // Opcode: UCVTFUWSri -/* 124375 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124390 -/* 124380 */ MCD_OPC_CheckPredicate, 71, 247, 43, 0, // Skip to: 135640 -/* 124385 */ MCD_OPC_Decode, 190, 18, 231, 4, // Opcode: FCVTASUWSr -/* 124390 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124405 -/* 124395 */ MCD_OPC_CheckPredicate, 71, 232, 43, 0, // Skip to: 135640 -/* 124400 */ MCD_OPC_Decode, 204, 18, 231, 4, // Opcode: FCVTAUUWSr -/* 124405 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124420 -/* 124410 */ MCD_OPC_CheckPredicate, 71, 217, 43, 0, // Skip to: 135640 -/* 124415 */ MCD_OPC_Decode, 249, 22, 231, 4, // Opcode: FMOVSWr -/* 124420 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124435 -/* 124425 */ MCD_OPC_CheckPredicate, 71, 202, 43, 0, // Skip to: 135640 -/* 124430 */ MCD_OPC_Decode, 253, 22, 232, 4, // Opcode: FMOVWSr -/* 124435 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124450 -/* 124440 */ MCD_OPC_CheckPredicate, 71, 187, 43, 0, // Skip to: 135640 -/* 124445 */ MCD_OPC_Decode, 164, 19, 231, 4, // Opcode: FCVTPSUWSr -/* 124450 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 124465 -/* 124455 */ MCD_OPC_CheckPredicate, 71, 172, 43, 0, // Skip to: 135640 -/* 124460 */ MCD_OPC_Decode, 178, 19, 231, 4, // Opcode: FCVTPUUWSr -/* 124465 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 124480 -/* 124470 */ MCD_OPC_CheckPredicate, 71, 157, 43, 0, // Skip to: 135640 -/* 124475 */ MCD_OPC_Decode, 229, 18, 231, 4, // Opcode: FCVTMSUWSr -/* 124480 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 124495 -/* 124485 */ MCD_OPC_CheckPredicate, 71, 142, 43, 0, // Skip to: 135640 -/* 124490 */ MCD_OPC_Decode, 243, 18, 231, 4, // Opcode: FCVTMUUWSr -/* 124495 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 124510 -/* 124500 */ MCD_OPC_CheckPredicate, 71, 127, 43, 0, // Skip to: 135640 -/* 124505 */ MCD_OPC_Decode, 205, 19, 231, 4, // Opcode: FCVTZSUWSr -/* 124510 */ MCD_OPC_FilterValue, 25, 117, 43, 0, // Skip to: 135640 -/* 124515 */ MCD_OPC_CheckPredicate, 71, 112, 43, 0, // Skip to: 135640 -/* 124520 */ MCD_OPC_Decode, 242, 19, 231, 4, // Opcode: FCVTZUUWSr -/* 124525 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 124593 -/* 124530 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 124533 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124548 -/* 124538 */ MCD_OPC_CheckPredicate, 71, 89, 43, 0, // Skip to: 135640 -/* 124543 */ MCD_OPC_Decode, 178, 18, 233, 4, // Opcode: FCMPSrr -/* 124548 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124563 -/* 124553 */ MCD_OPC_CheckPredicate, 71, 74, 43, 0, // Skip to: 135640 -/* 124558 */ MCD_OPC_Decode, 177, 18, 234, 4, // Opcode: FCMPSri -/* 124563 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 124578 -/* 124568 */ MCD_OPC_CheckPredicate, 71, 59, 43, 0, // Skip to: 135640 -/* 124573 */ MCD_OPC_Decode, 174, 18, 233, 4, // Opcode: FCMPESrr -/* 124578 */ MCD_OPC_FilterValue, 24, 49, 43, 0, // Skip to: 135640 -/* 124583 */ MCD_OPC_CheckPredicate, 71, 44, 43, 0, // Skip to: 135640 -/* 124588 */ MCD_OPC_Decode, 173, 18, 234, 4, // Opcode: FCMPESri -/* 124593 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 124721 -/* 124598 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 124601 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124616 -/* 124606 */ MCD_OPC_CheckPredicate, 71, 21, 43, 0, // Skip to: 135640 -/* 124611 */ MCD_OPC_Decode, 251, 22, 235, 4, // Opcode: FMOVSr -/* 124616 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124631 -/* 124621 */ MCD_OPC_CheckPredicate, 71, 6, 43, 0, // Skip to: 135640 -/* 124626 */ MCD_OPC_Decode, 189, 23, 235, 4, // Opcode: FNEGSr -/* 124631 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124646 -/* 124636 */ MCD_OPC_CheckPredicate, 71, 247, 42, 0, // Skip to: 135640 -/* 124641 */ MCD_OPC_Decode, 178, 24, 235, 4, // Opcode: FRINTNSr -/* 124646 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124661 -/* 124651 */ MCD_OPC_CheckPredicate, 71, 232, 42, 0, // Skip to: 135640 -/* 124656 */ MCD_OPC_Decode, 165, 24, 235, 4, // Opcode: FRINTMSr -/* 124661 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124676 -/* 124666 */ MCD_OPC_CheckPredicate, 71, 217, 42, 0, // Skip to: 135640 -/* 124671 */ MCD_OPC_Decode, 141, 24, 235, 4, // Opcode: FRINTASr -/* 124676 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124691 -/* 124681 */ MCD_OPC_CheckPredicate, 71, 202, 42, 0, // Skip to: 135640 -/* 124686 */ MCD_OPC_Decode, 204, 24, 235, 4, // Opcode: FRINTXSr -/* 124691 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124706 -/* 124696 */ MCD_OPC_CheckPredicate, 36, 187, 42, 0, // Skip to: 135640 -/* 124701 */ MCD_OPC_Decode, 253, 23, 235, 4, // Opcode: FRINT32ZSr -/* 124706 */ MCD_OPC_FilterValue, 9, 177, 42, 0, // Skip to: 135640 -/* 124711 */ MCD_OPC_CheckPredicate, 36, 172, 42, 0, // Skip to: 135640 -/* 124716 */ MCD_OPC_Decode, 135, 24, 235, 4, // Opcode: FRINT64ZSr -/* 124721 */ MCD_OPC_FilterValue, 6, 162, 42, 0, // Skip to: 135640 -/* 124726 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 124729 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124744 -/* 124734 */ MCD_OPC_CheckPredicate, 71, 149, 42, 0, // Skip to: 135640 -/* 124739 */ MCD_OPC_Decode, 219, 16, 235, 4, // Opcode: FABSSr -/* 124744 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124759 -/* 124749 */ MCD_OPC_CheckPredicate, 71, 134, 42, 0, // Skip to: 135640 -/* 124754 */ MCD_OPC_Decode, 251, 24, 235, 4, // Opcode: FSQRTSr -/* 124759 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124774 -/* 124764 */ MCD_OPC_CheckPredicate, 71, 119, 42, 0, // Skip to: 135640 -/* 124769 */ MCD_OPC_Decode, 217, 18, 236, 4, // Opcode: FCVTDSr -/* 124774 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124789 -/* 124779 */ MCD_OPC_CheckPredicate, 71, 104, 42, 0, // Skip to: 135640 -/* 124784 */ MCD_OPC_Decode, 219, 18, 237, 4, // Opcode: FCVTHSr -/* 124789 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124804 -/* 124794 */ MCD_OPC_CheckPredicate, 71, 89, 42, 0, // Skip to: 135640 -/* 124799 */ MCD_OPC_Decode, 191, 24, 235, 4, // Opcode: FRINTPSr -/* 124804 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124819 -/* 124809 */ MCD_OPC_CheckPredicate, 71, 74, 42, 0, // Skip to: 135640 -/* 124814 */ MCD_OPC_Decode, 215, 24, 235, 4, // Opcode: FRINTZSr -/* 124819 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124834 -/* 124824 */ MCD_OPC_CheckPredicate, 71, 59, 42, 0, // Skip to: 135640 -/* 124829 */ MCD_OPC_Decode, 154, 24, 235, 4, // Opcode: FRINTISr -/* 124834 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124849 -/* 124839 */ MCD_OPC_CheckPredicate, 36, 44, 42, 0, // Skip to: 135640 -/* 124844 */ MCD_OPC_Decode, 248, 23, 235, 4, // Opcode: FRINT32XSr -/* 124849 */ MCD_OPC_FilterValue, 9, 34, 42, 0, // Skip to: 135640 -/* 124854 */ MCD_OPC_CheckPredicate, 36, 29, 42, 0, // Skip to: 135640 -/* 124859 */ MCD_OPC_Decode, 130, 24, 235, 4, // Opcode: FRINT64XSr -/* 124864 */ MCD_OPC_FilterValue, 1, 19, 42, 0, // Skip to: 135640 -/* 124869 */ MCD_OPC_CheckPredicate, 71, 14, 42, 0, // Skip to: 135640 -/* 124874 */ MCD_OPC_CheckField, 5, 5, 0, 7, 42, 0, // Skip to: 135640 -/* 124881 */ MCD_OPC_Decode, 250, 22, 238, 4, // Opcode: FMOVSi -/* 124886 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 124924 -/* 124891 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 124894 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124909 -/* 124899 */ MCD_OPC_CheckPredicate, 71, 240, 41, 0, // Skip to: 135640 -/* 124904 */ MCD_OPC_Decode, 178, 17, 239, 4, // Opcode: FCCMPSrr -/* 124909 */ MCD_OPC_FilterValue, 1, 230, 41, 0, // Skip to: 135640 -/* 124914 */ MCD_OPC_CheckPredicate, 71, 225, 41, 0, // Skip to: 135640 -/* 124919 */ MCD_OPC_Decode, 176, 17, 239, 4, // Opcode: FCCMPESrr -/* 124924 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 125067 -/* 124929 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 124932 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124947 -/* 124937 */ MCD_OPC_CheckPredicate, 71, 202, 41, 0, // Skip to: 135640 -/* 124942 */ MCD_OPC_Decode, 142, 23, 240, 4, // Opcode: FMULSrr -/* 124947 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124962 -/* 124952 */ MCD_OPC_CheckPredicate, 71, 187, 41, 0, // Skip to: 135640 -/* 124957 */ MCD_OPC_Decode, 156, 20, 240, 4, // Opcode: FDIVSrr -/* 124962 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124977 -/* 124967 */ MCD_OPC_CheckPredicate, 71, 172, 41, 0, // Skip to: 135640 -/* 124972 */ MCD_OPC_Decode, 141, 17, 240, 4, // Opcode: FADDSrr -/* 124977 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124992 -/* 124982 */ MCD_OPC_CheckPredicate, 71, 157, 41, 0, // Skip to: 135640 -/* 124987 */ MCD_OPC_Decode, 140, 25, 240, 4, // Opcode: FSUBSrr -/* 124992 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 125007 -/* 124997 */ MCD_OPC_CheckPredicate, 71, 142, 41, 0, // Skip to: 135640 -/* 125002 */ MCD_OPC_Decode, 251, 20, 240, 4, // Opcode: FMAXSrr -/* 125007 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125022 -/* 125012 */ MCD_OPC_CheckPredicate, 71, 127, 41, 0, // Skip to: 135640 -/* 125017 */ MCD_OPC_Decode, 215, 21, 240, 4, // Opcode: FMINSrr -/* 125022 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 125037 -/* 125027 */ MCD_OPC_CheckPredicate, 71, 112, 41, 0, // Skip to: 135640 -/* 125032 */ MCD_OPC_Decode, 207, 20, 240, 4, // Opcode: FMAXNMSrr -/* 125037 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125052 -/* 125042 */ MCD_OPC_CheckPredicate, 71, 97, 41, 0, // Skip to: 135640 -/* 125047 */ MCD_OPC_Decode, 171, 21, 240, 4, // Opcode: FMINNMSrr -/* 125052 */ MCD_OPC_FilterValue, 8, 87, 41, 0, // Skip to: 135640 -/* 125057 */ MCD_OPC_CheckPredicate, 71, 82, 41, 0, // Skip to: 135640 -/* 125062 */ MCD_OPC_Decode, 218, 23, 240, 4, // Opcode: FNMULSrr -/* 125067 */ MCD_OPC_FilterValue, 3, 72, 41, 0, // Skip to: 135640 -/* 125072 */ MCD_OPC_CheckPredicate, 71, 67, 41, 0, // Skip to: 135640 -/* 125077 */ MCD_OPC_Decode, 187, 18, 241, 4, // Opcode: FCSELSrrr -/* 125082 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 125150 -/* 125087 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... -/* 125090 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125105 -/* 125095 */ MCD_OPC_CheckPredicate, 71, 44, 41, 0, // Skip to: 135640 -/* 125100 */ MCD_OPC_Decode, 148, 38, 242, 4, // Opcode: SCVTFSWDri -/* 125105 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125120 -/* 125110 */ MCD_OPC_CheckPredicate, 71, 29, 41, 0, // Skip to: 135640 -/* 125115 */ MCD_OPC_Decode, 225, 52, 242, 4, // Opcode: UCVTFSWDri -/* 125120 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 125135 -/* 125125 */ MCD_OPC_CheckPredicate, 71, 14, 41, 0, // Skip to: 135640 -/* 125130 */ MCD_OPC_Decode, 197, 19, 243, 4, // Opcode: FCVTZSSWDri -/* 125135 */ MCD_OPC_FilterValue, 51, 4, 41, 0, // Skip to: 135640 -/* 125140 */ MCD_OPC_CheckPredicate, 71, 255, 40, 0, // Skip to: 135640 -/* 125145 */ MCD_OPC_Decode, 234, 19, 243, 4, // Opcode: FCVTZUSWDri -/* 125150 */ MCD_OPC_FilterValue, 3, 26, 3, 0, // Skip to: 125949 -/* 125155 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 125158 */ MCD_OPC_FilterValue, 0, 78, 2, 0, // Skip to: 125753 -/* 125163 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 125166 */ MCD_OPC_FilterValue, 0, 48, 2, 0, // Skip to: 125731 -/* 125171 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 125174 */ MCD_OPC_FilterValue, 0, 198, 0, 0, // Skip to: 125377 -/* 125179 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 125182 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125197 -/* 125187 */ MCD_OPC_CheckPredicate, 71, 208, 40, 0, // Skip to: 135640 -/* 125192 */ MCD_OPC_Decode, 255, 18, 244, 4, // Opcode: FCVTNSUWDr -/* 125197 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125212 -/* 125202 */ MCD_OPC_CheckPredicate, 71, 193, 40, 0, // Skip to: 135640 -/* 125207 */ MCD_OPC_Decode, 143, 19, 244, 4, // Opcode: FCVTNUUWDr -/* 125212 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125227 -/* 125217 */ MCD_OPC_CheckPredicate, 71, 178, 40, 0, // Skip to: 135640 -/* 125222 */ MCD_OPC_Decode, 154, 38, 151, 3, // Opcode: SCVTFUWDri -/* 125227 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 125242 -/* 125232 */ MCD_OPC_CheckPredicate, 71, 163, 40, 0, // Skip to: 135640 -/* 125237 */ MCD_OPC_Decode, 231, 52, 151, 3, // Opcode: UCVTFUWDri -/* 125242 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 125257 -/* 125247 */ MCD_OPC_CheckPredicate, 71, 148, 40, 0, // Skip to: 135640 -/* 125252 */ MCD_OPC_Decode, 188, 18, 244, 4, // Opcode: FCVTASUWDr -/* 125257 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125272 -/* 125262 */ MCD_OPC_CheckPredicate, 71, 133, 40, 0, // Skip to: 135640 -/* 125267 */ MCD_OPC_Decode, 202, 18, 244, 4, // Opcode: FCVTAUUWDr -/* 125272 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 125287 -/* 125277 */ MCD_OPC_CheckPredicate, 71, 118, 40, 0, // Skip to: 135640 -/* 125282 */ MCD_OPC_Decode, 162, 19, 244, 4, // Opcode: FCVTPSUWDr -/* 125287 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 125302 -/* 125292 */ MCD_OPC_CheckPredicate, 71, 103, 40, 0, // Skip to: 135640 -/* 125297 */ MCD_OPC_Decode, 176, 19, 244, 4, // Opcode: FCVTPUUWDr -/* 125302 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 125317 -/* 125307 */ MCD_OPC_CheckPredicate, 71, 88, 40, 0, // Skip to: 135640 -/* 125312 */ MCD_OPC_Decode, 227, 18, 244, 4, // Opcode: FCVTMSUWDr -/* 125317 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 125332 -/* 125322 */ MCD_OPC_CheckPredicate, 71, 73, 40, 0, // Skip to: 135640 -/* 125327 */ MCD_OPC_Decode, 241, 18, 244, 4, // Opcode: FCVTMUUWDr -/* 125332 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 125347 -/* 125337 */ MCD_OPC_CheckPredicate, 71, 58, 40, 0, // Skip to: 135640 -/* 125342 */ MCD_OPC_Decode, 203, 19, 244, 4, // Opcode: FCVTZSUWDr -/* 125347 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 125362 -/* 125352 */ MCD_OPC_CheckPredicate, 71, 43, 40, 0, // Skip to: 135640 -/* 125357 */ MCD_OPC_Decode, 240, 19, 244, 4, // Opcode: FCVTZUUWDr -/* 125362 */ MCD_OPC_FilterValue, 30, 33, 40, 0, // Skip to: 135640 -/* 125367 */ MCD_OPC_CheckPredicate, 72, 28, 40, 0, // Skip to: 135640 -/* 125372 */ MCD_OPC_Decode, 179, 20, 244, 4, // Opcode: FJCVTZS -/* 125377 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 125445 -/* 125382 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 125385 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125400 -/* 125390 */ MCD_OPC_CheckPredicate, 71, 5, 40, 0, // Skip to: 135640 -/* 125395 */ MCD_OPC_Decode, 168, 18, 245, 4, // Opcode: FCMPDrr -/* 125400 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 125415 -/* 125405 */ MCD_OPC_CheckPredicate, 71, 246, 39, 0, // Skip to: 135640 -/* 125410 */ MCD_OPC_Decode, 167, 18, 246, 4, // Opcode: FCMPDri -/* 125415 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 125430 -/* 125420 */ MCD_OPC_CheckPredicate, 71, 231, 39, 0, // Skip to: 135640 -/* 125425 */ MCD_OPC_Decode, 170, 18, 245, 4, // Opcode: FCMPEDrr -/* 125430 */ MCD_OPC_FilterValue, 24, 221, 39, 0, // Skip to: 135640 -/* 125435 */ MCD_OPC_CheckPredicate, 71, 216, 39, 0, // Skip to: 135640 -/* 125440 */ MCD_OPC_Decode, 169, 18, 246, 4, // Opcode: FCMPEDri -/* 125445 */ MCD_OPC_FilterValue, 2, 153, 0, 0, // Skip to: 125603 -/* 125450 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 125453 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125468 -/* 125458 */ MCD_OPC_CheckPredicate, 71, 193, 39, 0, // Skip to: 135640 -/* 125463 */ MCD_OPC_Decode, 244, 22, 150, 3, // Opcode: FMOVDr -/* 125468 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125483 -/* 125473 */ MCD_OPC_CheckPredicate, 71, 178, 39, 0, // Skip to: 135640 -/* 125478 */ MCD_OPC_Decode, 187, 23, 150, 3, // Opcode: FNEGDr -/* 125483 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125498 -/* 125488 */ MCD_OPC_CheckPredicate, 71, 163, 39, 0, // Skip to: 135640 -/* 125493 */ MCD_OPC_Decode, 190, 19, 207, 3, // Opcode: FCVTSDr -/* 125498 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 125513 -/* 125503 */ MCD_OPC_CheckPredicate, 73, 148, 39, 0, // Skip to: 135640 -/* 125508 */ MCD_OPC_Decode, 137, 11, 237, 4, // Opcode: BFCVT -/* 125513 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 125528 -/* 125518 */ MCD_OPC_CheckPredicate, 71, 133, 39, 0, // Skip to: 135640 -/* 125523 */ MCD_OPC_Decode, 176, 24, 150, 3, // Opcode: FRINTNDr -/* 125528 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125543 -/* 125533 */ MCD_OPC_CheckPredicate, 71, 118, 39, 0, // Skip to: 135640 -/* 125538 */ MCD_OPC_Decode, 163, 24, 150, 3, // Opcode: FRINTMDr -/* 125543 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 125558 -/* 125548 */ MCD_OPC_CheckPredicate, 71, 103, 39, 0, // Skip to: 135640 -/* 125553 */ MCD_OPC_Decode, 139, 24, 150, 3, // Opcode: FRINTADr -/* 125558 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125573 -/* 125563 */ MCD_OPC_CheckPredicate, 71, 88, 39, 0, // Skip to: 135640 -/* 125568 */ MCD_OPC_Decode, 202, 24, 150, 3, // Opcode: FRINTXDr -/* 125573 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 125588 -/* 125578 */ MCD_OPC_CheckPredicate, 36, 73, 39, 0, // Skip to: 135640 -/* 125583 */ MCD_OPC_Decode, 252, 23, 150, 3, // Opcode: FRINT32ZDr -/* 125588 */ MCD_OPC_FilterValue, 9, 63, 39, 0, // Skip to: 135640 -/* 125593 */ MCD_OPC_CheckPredicate, 36, 58, 39, 0, // Skip to: 135640 -/* 125598 */ MCD_OPC_Decode, 134, 24, 150, 3, // Opcode: FRINT64ZDr -/* 125603 */ MCD_OPC_FilterValue, 6, 48, 39, 0, // Skip to: 135640 -/* 125608 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 125611 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125626 -/* 125616 */ MCD_OPC_CheckPredicate, 71, 35, 39, 0, // Skip to: 135640 -/* 125621 */ MCD_OPC_Decode, 217, 16, 150, 3, // Opcode: FABSDr -/* 125626 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125641 -/* 125631 */ MCD_OPC_CheckPredicate, 71, 20, 39, 0, // Skip to: 135640 -/* 125636 */ MCD_OPC_Decode, 249, 24, 150, 3, // Opcode: FSQRTDr -/* 125641 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 125656 -/* 125646 */ MCD_OPC_CheckPredicate, 71, 5, 39, 0, // Skip to: 135640 -/* 125651 */ MCD_OPC_Decode, 218, 18, 161, 3, // Opcode: FCVTHDr -/* 125656 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 125671 -/* 125661 */ MCD_OPC_CheckPredicate, 71, 246, 38, 0, // Skip to: 135640 -/* 125666 */ MCD_OPC_Decode, 189, 24, 150, 3, // Opcode: FRINTPDr -/* 125671 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125686 -/* 125676 */ MCD_OPC_CheckPredicate, 71, 231, 38, 0, // Skip to: 135640 -/* 125681 */ MCD_OPC_Decode, 213, 24, 150, 3, // Opcode: FRINTZDr -/* 125686 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125701 -/* 125691 */ MCD_OPC_CheckPredicate, 71, 216, 38, 0, // Skip to: 135640 -/* 125696 */ MCD_OPC_Decode, 152, 24, 150, 3, // Opcode: FRINTIDr -/* 125701 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 125716 -/* 125706 */ MCD_OPC_CheckPredicate, 36, 201, 38, 0, // Skip to: 135640 -/* 125711 */ MCD_OPC_Decode, 247, 23, 150, 3, // Opcode: FRINT32XDr -/* 125716 */ MCD_OPC_FilterValue, 9, 191, 38, 0, // Skip to: 135640 -/* 125721 */ MCD_OPC_CheckPredicate, 36, 186, 38, 0, // Skip to: 135640 -/* 125726 */ MCD_OPC_Decode, 129, 24, 150, 3, // Opcode: FRINT64XDr -/* 125731 */ MCD_OPC_FilterValue, 1, 176, 38, 0, // Skip to: 135640 -/* 125736 */ MCD_OPC_CheckPredicate, 71, 171, 38, 0, // Skip to: 135640 -/* 125741 */ MCD_OPC_CheckField, 5, 5, 0, 164, 38, 0, // Skip to: 135640 -/* 125748 */ MCD_OPC_Decode, 243, 22, 247, 4, // Opcode: FMOVDi -/* 125753 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 125791 -/* 125758 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 125761 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125776 -/* 125766 */ MCD_OPC_CheckPredicate, 71, 141, 38, 0, // Skip to: 135640 -/* 125771 */ MCD_OPC_Decode, 173, 17, 248, 4, // Opcode: FCCMPDrr -/* 125776 */ MCD_OPC_FilterValue, 1, 131, 38, 0, // Skip to: 135640 -/* 125781 */ MCD_OPC_CheckPredicate, 71, 126, 38, 0, // Skip to: 135640 -/* 125786 */ MCD_OPC_Decode, 174, 17, 248, 4, // Opcode: FCCMPEDrr -/* 125791 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 125934 -/* 125796 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 125799 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125814 -/* 125804 */ MCD_OPC_CheckPredicate, 71, 103, 38, 0, // Skip to: 135640 -/* 125809 */ MCD_OPC_Decode, 140, 23, 149, 3, // Opcode: FMULDrr -/* 125814 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125829 -/* 125819 */ MCD_OPC_CheckPredicate, 71, 88, 38, 0, // Skip to: 135640 -/* 125824 */ MCD_OPC_Decode, 151, 20, 149, 3, // Opcode: FDIVDrr -/* 125829 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125844 -/* 125834 */ MCD_OPC_CheckPredicate, 71, 73, 38, 0, // Skip to: 135640 -/* 125839 */ MCD_OPC_Decode, 253, 16, 149, 3, // Opcode: FADDDrr -/* 125844 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 125859 -/* 125849 */ MCD_OPC_CheckPredicate, 71, 58, 38, 0, // Skip to: 135640 -/* 125854 */ MCD_OPC_Decode, 132, 25, 149, 3, // Opcode: FSUBDrr -/* 125859 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 125874 -/* 125864 */ MCD_OPC_CheckPredicate, 71, 43, 38, 0, // Skip to: 135640 -/* 125869 */ MCD_OPC_Decode, 189, 20, 149, 3, // Opcode: FMAXDrr -/* 125874 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125889 -/* 125879 */ MCD_OPC_CheckPredicate, 71, 28, 38, 0, // Skip to: 135640 -/* 125884 */ MCD_OPC_Decode, 153, 21, 149, 3, // Opcode: FMINDrr -/* 125889 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 125904 -/* 125894 */ MCD_OPC_CheckPredicate, 71, 13, 38, 0, // Skip to: 135640 -/* 125899 */ MCD_OPC_Decode, 191, 20, 149, 3, // Opcode: FMAXNMDrr -/* 125904 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125919 -/* 125909 */ MCD_OPC_CheckPredicate, 71, 254, 37, 0, // Skip to: 135640 -/* 125914 */ MCD_OPC_Decode, 155, 21, 149, 3, // Opcode: FMINNMDrr -/* 125919 */ MCD_OPC_FilterValue, 8, 244, 37, 0, // Skip to: 135640 -/* 125924 */ MCD_OPC_CheckPredicate, 71, 239, 37, 0, // Skip to: 135640 -/* 125929 */ MCD_OPC_Decode, 216, 23, 149, 3, // Opcode: FNMULDrr -/* 125934 */ MCD_OPC_FilterValue, 3, 229, 37, 0, // Skip to: 135640 -/* 125939 */ MCD_OPC_CheckPredicate, 71, 224, 37, 0, // Skip to: 135640 -/* 125944 */ MCD_OPC_Decode, 185, 18, 249, 4, // Opcode: FCSELDrrr -/* 125949 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 126017 -/* 125954 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... -/* 125957 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 125972 -/* 125962 */ MCD_OPC_CheckPredicate, 74, 201, 37, 0, // Skip to: 135640 -/* 125967 */ MCD_OPC_Decode, 149, 38, 250, 4, // Opcode: SCVTFSWHri -/* 125972 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 125987 -/* 125977 */ MCD_OPC_CheckPredicate, 74, 186, 37, 0, // Skip to: 135640 -/* 125982 */ MCD_OPC_Decode, 226, 52, 250, 4, // Opcode: UCVTFSWHri -/* 125987 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 126002 -/* 125992 */ MCD_OPC_CheckPredicate, 74, 171, 37, 0, // Skip to: 135640 -/* 125997 */ MCD_OPC_Decode, 198, 19, 251, 4, // Opcode: FCVTZSSWHri -/* 126002 */ MCD_OPC_FilterValue, 51, 161, 37, 0, // Skip to: 135640 -/* 126007 */ MCD_OPC_CheckPredicate, 74, 156, 37, 0, // Skip to: 135640 -/* 126012 */ MCD_OPC_Decode, 235, 19, 251, 4, // Opcode: FCVTZUSWHri -/* 126017 */ MCD_OPC_FilterValue, 7, 146, 37, 0, // Skip to: 135640 -/* 126022 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 126025 */ MCD_OPC_FilterValue, 0, 18, 2, 0, // Skip to: 126560 -/* 126030 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 126033 */ MCD_OPC_FilterValue, 0, 244, 1, 0, // Skip to: 126538 -/* 126038 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 126041 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 126259 -/* 126046 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 126049 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126064 -/* 126054 */ MCD_OPC_CheckPredicate, 74, 109, 37, 0, // Skip to: 135640 -/* 126059 */ MCD_OPC_Decode, 128, 19, 252, 4, // Opcode: FCVTNSUWHr -/* 126064 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126079 -/* 126069 */ MCD_OPC_CheckPredicate, 74, 94, 37, 0, // Skip to: 135640 -/* 126074 */ MCD_OPC_Decode, 144, 19, 252, 4, // Opcode: FCVTNUUWHr -/* 126079 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126094 -/* 126084 */ MCD_OPC_CheckPredicate, 74, 79, 37, 0, // Skip to: 135640 -/* 126089 */ MCD_OPC_Decode, 155, 38, 253, 4, // Opcode: SCVTFUWHri -/* 126094 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 126109 -/* 126099 */ MCD_OPC_CheckPredicate, 74, 64, 37, 0, // Skip to: 135640 -/* 126104 */ MCD_OPC_Decode, 232, 52, 253, 4, // Opcode: UCVTFUWHri -/* 126109 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126124 -/* 126114 */ MCD_OPC_CheckPredicate, 74, 49, 37, 0, // Skip to: 135640 -/* 126119 */ MCD_OPC_Decode, 189, 18, 252, 4, // Opcode: FCVTASUWHr -/* 126124 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126139 -/* 126129 */ MCD_OPC_CheckPredicate, 74, 34, 37, 0, // Skip to: 135640 -/* 126134 */ MCD_OPC_Decode, 203, 18, 252, 4, // Opcode: FCVTAUUWHr -/* 126139 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 126154 -/* 126144 */ MCD_OPC_CheckPredicate, 74, 19, 37, 0, // Skip to: 135640 -/* 126149 */ MCD_OPC_Decode, 245, 22, 252, 4, // Opcode: FMOVHWr -/* 126154 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 126169 -/* 126159 */ MCD_OPC_CheckPredicate, 74, 4, 37, 0, // Skip to: 135640 -/* 126164 */ MCD_OPC_Decode, 252, 22, 253, 4, // Opcode: FMOVWHr -/* 126169 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 126184 -/* 126174 */ MCD_OPC_CheckPredicate, 74, 245, 36, 0, // Skip to: 135640 -/* 126179 */ MCD_OPC_Decode, 163, 19, 252, 4, // Opcode: FCVTPSUWHr -/* 126184 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 126199 -/* 126189 */ MCD_OPC_CheckPredicate, 74, 230, 36, 0, // Skip to: 135640 -/* 126194 */ MCD_OPC_Decode, 177, 19, 252, 4, // Opcode: FCVTPUUWHr -/* 126199 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 126214 -/* 126204 */ MCD_OPC_CheckPredicate, 74, 215, 36, 0, // Skip to: 135640 -/* 126209 */ MCD_OPC_Decode, 228, 18, 252, 4, // Opcode: FCVTMSUWHr -/* 126214 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 126229 -/* 126219 */ MCD_OPC_CheckPredicate, 74, 200, 36, 0, // Skip to: 135640 -/* 126224 */ MCD_OPC_Decode, 242, 18, 252, 4, // Opcode: FCVTMUUWHr -/* 126229 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 126244 -/* 126234 */ MCD_OPC_CheckPredicate, 74, 185, 36, 0, // Skip to: 135640 -/* 126239 */ MCD_OPC_Decode, 204, 19, 252, 4, // Opcode: FCVTZSUWHr -/* 126244 */ MCD_OPC_FilterValue, 25, 175, 36, 0, // Skip to: 135640 -/* 126249 */ MCD_OPC_CheckPredicate, 74, 170, 36, 0, // Skip to: 135640 -/* 126254 */ MCD_OPC_Decode, 241, 19, 252, 4, // Opcode: FCVTZUUWHr -/* 126259 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 126327 -/* 126264 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... -/* 126267 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126282 -/* 126272 */ MCD_OPC_CheckPredicate, 74, 147, 36, 0, // Skip to: 135640 -/* 126277 */ MCD_OPC_Decode, 176, 18, 254, 4, // Opcode: FCMPHrr -/* 126282 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 126297 -/* 126287 */ MCD_OPC_CheckPredicate, 74, 132, 36, 0, // Skip to: 135640 -/* 126292 */ MCD_OPC_Decode, 175, 18, 255, 4, // Opcode: FCMPHri -/* 126297 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 126312 -/* 126302 */ MCD_OPC_CheckPredicate, 74, 117, 36, 0, // Skip to: 135640 -/* 126307 */ MCD_OPC_Decode, 172, 18, 254, 4, // Opcode: FCMPEHrr -/* 126312 */ MCD_OPC_FilterValue, 24, 107, 36, 0, // Skip to: 135640 -/* 126317 */ MCD_OPC_CheckPredicate, 74, 102, 36, 0, // Skip to: 135640 -/* 126322 */ MCD_OPC_Decode, 171, 18, 255, 4, // Opcode: FCMPEHri -/* 126327 */ MCD_OPC_FilterValue, 2, 108, 0, 0, // Skip to: 126440 -/* 126332 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 126335 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126350 -/* 126340 */ MCD_OPC_CheckPredicate, 74, 79, 36, 0, // Skip to: 135640 -/* 126345 */ MCD_OPC_Decode, 248, 22, 128, 5, // Opcode: FMOVHr -/* 126350 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126365 -/* 126355 */ MCD_OPC_CheckPredicate, 74, 64, 36, 0, // Skip to: 135640 -/* 126360 */ MCD_OPC_Decode, 188, 23, 128, 5, // Opcode: FNEGHr -/* 126365 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126380 -/* 126370 */ MCD_OPC_CheckPredicate, 71, 49, 36, 0, // Skip to: 135640 -/* 126375 */ MCD_OPC_Decode, 191, 19, 129, 5, // Opcode: FCVTSHr -/* 126380 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126395 -/* 126385 */ MCD_OPC_CheckPredicate, 74, 34, 36, 0, // Skip to: 135640 -/* 126390 */ MCD_OPC_Decode, 177, 24, 128, 5, // Opcode: FRINTNHr -/* 126395 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126410 -/* 126400 */ MCD_OPC_CheckPredicate, 74, 19, 36, 0, // Skip to: 135640 -/* 126405 */ MCD_OPC_Decode, 164, 24, 128, 5, // Opcode: FRINTMHr -/* 126410 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 126425 -/* 126415 */ MCD_OPC_CheckPredicate, 74, 4, 36, 0, // Skip to: 135640 -/* 126420 */ MCD_OPC_Decode, 140, 24, 128, 5, // Opcode: FRINTAHr -/* 126425 */ MCD_OPC_FilterValue, 7, 250, 35, 0, // Skip to: 135640 -/* 126430 */ MCD_OPC_CheckPredicate, 74, 245, 35, 0, // Skip to: 135640 -/* 126435 */ MCD_OPC_Decode, 203, 24, 128, 5, // Opcode: FRINTXHr -/* 126440 */ MCD_OPC_FilterValue, 6, 235, 35, 0, // Skip to: 135640 -/* 126445 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 126448 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126463 -/* 126453 */ MCD_OPC_CheckPredicate, 74, 222, 35, 0, // Skip to: 135640 -/* 126458 */ MCD_OPC_Decode, 218, 16, 128, 5, // Opcode: FABSHr -/* 126463 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126478 -/* 126468 */ MCD_OPC_CheckPredicate, 74, 207, 35, 0, // Skip to: 135640 -/* 126473 */ MCD_OPC_Decode, 250, 24, 128, 5, // Opcode: FSQRTHr -/* 126478 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126493 -/* 126483 */ MCD_OPC_CheckPredicate, 71, 192, 35, 0, // Skip to: 135640 -/* 126488 */ MCD_OPC_Decode, 216, 18, 130, 5, // Opcode: FCVTDHr -/* 126493 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126508 -/* 126498 */ MCD_OPC_CheckPredicate, 74, 177, 35, 0, // Skip to: 135640 -/* 126503 */ MCD_OPC_Decode, 190, 24, 128, 5, // Opcode: FRINTPHr -/* 126508 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126523 -/* 126513 */ MCD_OPC_CheckPredicate, 74, 162, 35, 0, // Skip to: 135640 -/* 126518 */ MCD_OPC_Decode, 214, 24, 128, 5, // Opcode: FRINTZHr -/* 126523 */ MCD_OPC_FilterValue, 7, 152, 35, 0, // Skip to: 135640 -/* 126528 */ MCD_OPC_CheckPredicate, 74, 147, 35, 0, // Skip to: 135640 -/* 126533 */ MCD_OPC_Decode, 153, 24, 128, 5, // Opcode: FRINTIHr -/* 126538 */ MCD_OPC_FilterValue, 1, 137, 35, 0, // Skip to: 135640 -/* 126543 */ MCD_OPC_CheckPredicate, 74, 132, 35, 0, // Skip to: 135640 -/* 126548 */ MCD_OPC_CheckField, 5, 5, 0, 125, 35, 0, // Skip to: 135640 -/* 126555 */ MCD_OPC_Decode, 247, 22, 131, 5, // Opcode: FMOVHi -/* 126560 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 126598 -/* 126565 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 126568 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126583 -/* 126573 */ MCD_OPC_CheckPredicate, 74, 102, 35, 0, // Skip to: 135640 -/* 126578 */ MCD_OPC_Decode, 177, 17, 132, 5, // Opcode: FCCMPHrr -/* 126583 */ MCD_OPC_FilterValue, 1, 92, 35, 0, // Skip to: 135640 -/* 126588 */ MCD_OPC_CheckPredicate, 74, 87, 35, 0, // Skip to: 135640 -/* 126593 */ MCD_OPC_Decode, 175, 17, 132, 5, // Opcode: FCCMPEHrr -/* 126598 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 126741 -/* 126603 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 126606 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126621 -/* 126611 */ MCD_OPC_CheckPredicate, 74, 64, 35, 0, // Skip to: 135640 -/* 126616 */ MCD_OPC_Decode, 141, 23, 133, 5, // Opcode: FMULHrr -/* 126621 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126636 -/* 126626 */ MCD_OPC_CheckPredicate, 74, 49, 35, 0, // Skip to: 135640 -/* 126631 */ MCD_OPC_Decode, 152, 20, 133, 5, // Opcode: FDIVHrr -/* 126636 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126651 -/* 126641 */ MCD_OPC_CheckPredicate, 74, 34, 35, 0, // Skip to: 135640 -/* 126646 */ MCD_OPC_Decode, 254, 16, 133, 5, // Opcode: FADDHrr -/* 126651 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 126666 -/* 126656 */ MCD_OPC_CheckPredicate, 74, 19, 35, 0, // Skip to: 135640 -/* 126661 */ MCD_OPC_Decode, 133, 25, 133, 5, // Opcode: FSUBHrr -/* 126666 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126681 -/* 126671 */ MCD_OPC_CheckPredicate, 74, 4, 35, 0, // Skip to: 135640 -/* 126676 */ MCD_OPC_Decode, 190, 20, 133, 5, // Opcode: FMAXHrr -/* 126681 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126696 -/* 126686 */ MCD_OPC_CheckPredicate, 74, 245, 34, 0, // Skip to: 135640 -/* 126691 */ MCD_OPC_Decode, 154, 21, 133, 5, // Opcode: FMINHrr -/* 126696 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 126711 -/* 126701 */ MCD_OPC_CheckPredicate, 74, 230, 34, 0, // Skip to: 135640 -/* 126706 */ MCD_OPC_Decode, 192, 20, 133, 5, // Opcode: FMAXNMHrr -/* 126711 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 126726 -/* 126716 */ MCD_OPC_CheckPredicate, 74, 215, 34, 0, // Skip to: 135640 -/* 126721 */ MCD_OPC_Decode, 156, 21, 133, 5, // Opcode: FMINNMHrr -/* 126726 */ MCD_OPC_FilterValue, 8, 205, 34, 0, // Skip to: 135640 -/* 126731 */ MCD_OPC_CheckPredicate, 74, 200, 34, 0, // Skip to: 135640 -/* 126736 */ MCD_OPC_Decode, 217, 23, 133, 5, // Opcode: FNMULHrr -/* 126741 */ MCD_OPC_FilterValue, 3, 190, 34, 0, // Skip to: 135640 -/* 126746 */ MCD_OPC_CheckPredicate, 74, 185, 34, 0, // Skip to: 135640 -/* 126751 */ MCD_OPC_Decode, 186, 18, 134, 5, // Opcode: FCSELHrrr -/* 126756 */ MCD_OPC_FilterValue, 3, 175, 34, 0, // Skip to: 135640 -/* 126761 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 126764 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 126802 -/* 126769 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126772 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126787 -/* 126777 */ MCD_OPC_CheckPredicate, 71, 154, 34, 0, // Skip to: 135640 -/* 126782 */ MCD_OPC_Decode, 185, 20, 135, 5, // Opcode: FMADDSrrr -/* 126787 */ MCD_OPC_FilterValue, 1, 144, 34, 0, // Skip to: 135640 -/* 126792 */ MCD_OPC_CheckPredicate, 71, 139, 34, 0, // Skip to: 135640 -/* 126797 */ MCD_OPC_Decode, 139, 23, 135, 5, // Opcode: FMSUBSrrr -/* 126802 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 126840 -/* 126807 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126810 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126825 -/* 126815 */ MCD_OPC_CheckPredicate, 71, 116, 34, 0, // Skip to: 135640 -/* 126820 */ MCD_OPC_Decode, 200, 23, 135, 5, // Opcode: FNMADDSrrr -/* 126825 */ MCD_OPC_FilterValue, 1, 106, 34, 0, // Skip to: 135640 -/* 126830 */ MCD_OPC_CheckPredicate, 71, 101, 34, 0, // Skip to: 135640 -/* 126835 */ MCD_OPC_Decode, 215, 23, 135, 5, // Opcode: FNMSUBSrrr -/* 126840 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 126878 -/* 126845 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126848 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126863 -/* 126853 */ MCD_OPC_CheckPredicate, 71, 78, 34, 0, // Skip to: 135640 -/* 126858 */ MCD_OPC_Decode, 183, 20, 136, 5, // Opcode: FMADDDrrr -/* 126863 */ MCD_OPC_FilterValue, 1, 68, 34, 0, // Skip to: 135640 -/* 126868 */ MCD_OPC_CheckPredicate, 71, 63, 34, 0, // Skip to: 135640 -/* 126873 */ MCD_OPC_Decode, 137, 23, 136, 5, // Opcode: FMSUBDrrr -/* 126878 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 126916 -/* 126883 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126886 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126901 -/* 126891 */ MCD_OPC_CheckPredicate, 71, 40, 34, 0, // Skip to: 135640 -/* 126896 */ MCD_OPC_Decode, 198, 23, 136, 5, // Opcode: FNMADDDrrr -/* 126901 */ MCD_OPC_FilterValue, 1, 30, 34, 0, // Skip to: 135640 -/* 126906 */ MCD_OPC_CheckPredicate, 71, 25, 34, 0, // Skip to: 135640 -/* 126911 */ MCD_OPC_Decode, 213, 23, 136, 5, // Opcode: FNMSUBDrrr -/* 126916 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 126954 -/* 126921 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126924 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126939 -/* 126929 */ MCD_OPC_CheckPredicate, 74, 2, 34, 0, // Skip to: 135640 -/* 126934 */ MCD_OPC_Decode, 184, 20, 137, 5, // Opcode: FMADDHrrr -/* 126939 */ MCD_OPC_FilterValue, 1, 248, 33, 0, // Skip to: 135640 -/* 126944 */ MCD_OPC_CheckPredicate, 74, 243, 33, 0, // Skip to: 135640 -/* 126949 */ MCD_OPC_Decode, 138, 23, 137, 5, // Opcode: FMSUBHrrr -/* 126954 */ MCD_OPC_FilterValue, 7, 233, 33, 0, // Skip to: 135640 -/* 126959 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... -/* 126962 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126977 -/* 126967 */ MCD_OPC_CheckPredicate, 74, 220, 33, 0, // Skip to: 135640 -/* 126972 */ MCD_OPC_Decode, 199, 23, 137, 5, // Opcode: FNMADDHrrr -/* 126977 */ MCD_OPC_FilterValue, 1, 210, 33, 0, // Skip to: 135640 -/* 126982 */ MCD_OPC_CheckPredicate, 74, 205, 33, 0, // Skip to: 135640 -/* 126987 */ MCD_OPC_Decode, 214, 23, 137, 5, // Opcode: FNMSUBHrrr -/* 126992 */ MCD_OPC_FilterValue, 1, 191, 1, 0, // Skip to: 127444 -/* 126997 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 127000 */ MCD_OPC_FilterValue, 0, 96, 0, 0, // Skip to: 127101 -/* 127005 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 127008 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127025 -/* 127013 */ MCD_OPC_CheckField, 21, 1, 0, 172, 33, 0, // Skip to: 135640 -/* 127020 */ MCD_OPC_Decode, 129, 50, 179, 4, // Opcode: STURBi -/* 127025 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 127042 -/* 127030 */ MCD_OPC_CheckField, 21, 1, 0, 155, 33, 0, // Skip to: 135640 -/* 127037 */ MCD_OPC_Decode, 208, 49, 179, 4, // Opcode: STRBpost -/* 127042 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 127084 -/* 127047 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 127050 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 127067 -/* 127055 */ MCD_OPC_CheckField, 21, 1, 1, 130, 33, 0, // Skip to: 135640 -/* 127062 */ MCD_OPC_Decode, 210, 49, 138, 5, // Opcode: STRBroW -/* 127067 */ MCD_OPC_FilterValue, 3, 120, 33, 0, // Skip to: 135640 -/* 127072 */ MCD_OPC_CheckField, 21, 1, 1, 113, 33, 0, // Skip to: 135640 -/* 127079 */ MCD_OPC_Decode, 211, 49, 139, 5, // Opcode: STRBroX -/* 127084 */ MCD_OPC_FilterValue, 3, 103, 33, 0, // Skip to: 135640 -/* 127089 */ MCD_OPC_CheckField, 21, 1, 0, 96, 33, 0, // Skip to: 135640 -/* 127096 */ MCD_OPC_Decode, 209, 49, 179, 4, // Opcode: STRBpre -/* 127101 */ MCD_OPC_FilterValue, 1, 96, 0, 0, // Skip to: 127202 -/* 127106 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 127109 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127126 -/* 127114 */ MCD_OPC_CheckField, 21, 1, 0, 71, 33, 0, // Skip to: 135640 -/* 127121 */ MCD_OPC_Decode, 206, 32, 179, 4, // Opcode: LDURBi -/* 127126 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 127143 -/* 127131 */ MCD_OPC_CheckField, 21, 1, 0, 54, 33, 0, // Skip to: 135640 -/* 127138 */ MCD_OPC_Decode, 165, 31, 179, 4, // Opcode: LDRBpost -/* 127143 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 127185 -/* 127148 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 127151 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 127168 -/* 127156 */ MCD_OPC_CheckField, 21, 1, 1, 29, 33, 0, // Skip to: 135640 -/* 127163 */ MCD_OPC_Decode, 167, 31, 138, 5, // Opcode: LDRBroW -/* 127168 */ MCD_OPC_FilterValue, 3, 19, 33, 0, // Skip to: 135640 -/* 127173 */ MCD_OPC_CheckField, 21, 1, 1, 12, 33, 0, // Skip to: 135640 -/* 127180 */ MCD_OPC_Decode, 168, 31, 139, 5, // Opcode: LDRBroX -/* 127185 */ MCD_OPC_FilterValue, 3, 2, 33, 0, // Skip to: 135640 -/* 127190 */ MCD_OPC_CheckField, 21, 1, 0, 251, 32, 0, // Skip to: 135640 -/* 127197 */ MCD_OPC_Decode, 166, 31, 179, 4, // Opcode: LDRBpre -/* 127202 */ MCD_OPC_FilterValue, 2, 96, 0, 0, // Skip to: 127303 -/* 127207 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 127210 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127227 -/* 127215 */ MCD_OPC_CheckField, 21, 1, 0, 226, 32, 0, // Skip to: 135640 -/* 127222 */ MCD_OPC_Decode, 133, 50, 179, 4, // Opcode: STURQi -/* 127227 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 127244 -/* 127232 */ MCD_OPC_CheckField, 21, 1, 0, 209, 32, 0, // Skip to: 135640 -/* 127239 */ MCD_OPC_Decode, 228, 49, 179, 4, // Opcode: STRQpost -/* 127244 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 127286 -/* 127249 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 127252 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 127269 -/* 127257 */ MCD_OPC_CheckField, 21, 1, 1, 184, 32, 0, // Skip to: 135640 -/* 127264 */ MCD_OPC_Decode, 230, 49, 140, 5, // Opcode: STRQroW -/* 127269 */ MCD_OPC_FilterValue, 3, 174, 32, 0, // Skip to: 135640 -/* 127274 */ MCD_OPC_CheckField, 21, 1, 1, 167, 32, 0, // Skip to: 135640 -/* 127281 */ MCD_OPC_Decode, 231, 49, 141, 5, // Opcode: STRQroX -/* 127286 */ MCD_OPC_FilterValue, 3, 157, 32, 0, // Skip to: 135640 -/* 127291 */ MCD_OPC_CheckField, 21, 1, 0, 150, 32, 0, // Skip to: 135640 -/* 127298 */ MCD_OPC_Decode, 229, 49, 179, 4, // Opcode: STRQpre -/* 127303 */ MCD_OPC_FilterValue, 3, 96, 0, 0, // Skip to: 127404 -/* 127308 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 127311 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127328 -/* 127316 */ MCD_OPC_CheckField, 21, 1, 0, 125, 32, 0, // Skip to: 135640 -/* 127323 */ MCD_OPC_Decode, 210, 32, 179, 4, // Opcode: LDURQi -/* 127328 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 127345 -/* 127333 */ MCD_OPC_CheckField, 21, 1, 0, 108, 32, 0, // Skip to: 135640 -/* 127340 */ MCD_OPC_Decode, 187, 31, 179, 4, // Opcode: LDRQpost -/* 127345 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 127387 -/* 127350 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 127353 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 127370 -/* 127358 */ MCD_OPC_CheckField, 21, 1, 1, 83, 32, 0, // Skip to: 135640 -/* 127365 */ MCD_OPC_Decode, 189, 31, 140, 5, // Opcode: LDRQroW -/* 127370 */ MCD_OPC_FilterValue, 3, 73, 32, 0, // Skip to: 135640 -/* 127375 */ MCD_OPC_CheckField, 21, 1, 1, 66, 32, 0, // Skip to: 135640 -/* 127382 */ MCD_OPC_Decode, 190, 31, 141, 5, // Opcode: LDRQroX -/* 127387 */ MCD_OPC_FilterValue, 3, 56, 32, 0, // Skip to: 135640 -/* 127392 */ MCD_OPC_CheckField, 21, 1, 0, 49, 32, 0, // Skip to: 135640 -/* 127399 */ MCD_OPC_Decode, 188, 31, 179, 4, // Opcode: LDRQpre -/* 127404 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 127414 -/* 127409 */ MCD_OPC_Decode, 212, 49, 193, 4, // Opcode: STRBui -/* 127414 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 127424 -/* 127419 */ MCD_OPC_Decode, 169, 31, 193, 4, // Opcode: LDRBui -/* 127424 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 127434 -/* 127429 */ MCD_OPC_Decode, 232, 49, 193, 4, // Opcode: STRQui -/* 127434 */ MCD_OPC_FilterValue, 7, 9, 32, 0, // Skip to: 135640 -/* 127439 */ MCD_OPC_Decode, 191, 31, 193, 4, // Opcode: LDRQui -/* 127444 */ MCD_OPC_FilterValue, 2, 115, 12, 0, // Skip to: 130636 -/* 127449 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 127452 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127462 -/* 127457 */ MCD_OPC_Decode, 170, 31, 142, 5, // Opcode: LDRDl -/* 127462 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 127514 -/* 127467 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 127470 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 127492 -/* 127475 */ MCD_OPC_CheckPredicate, 33, 224, 31, 0, // Skip to: 135640 -/* 127480 */ MCD_OPC_CheckField, 10, 2, 2, 217, 31, 0, // Skip to: 135640 -/* 127487 */ MCD_OPC_Decode, 255, 48, 143, 5, // Opcode: STLURhi -/* 127492 */ MCD_OPC_FilterValue, 2, 207, 31, 0, // Skip to: 135640 -/* 127497 */ MCD_OPC_CheckPredicate, 33, 202, 31, 0, // Skip to: 135640 -/* 127502 */ MCD_OPC_CheckField, 10, 2, 2, 195, 31, 0, // Skip to: 135640 -/* 127509 */ MCD_OPC_Decode, 245, 29, 143, 5, // Opcode: LDAPURhi -/* 127514 */ MCD_OPC_FilterValue, 2, 254, 7, 0, // Skip to: 129565 -/* 127519 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 127522 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 127544 -/* 127527 */ MCD_OPC_CheckPredicate, 75, 172, 31, 0, // Skip to: 135640 -/* 127532 */ MCD_OPC_CheckField, 21, 3, 0, 165, 31, 0, // Skip to: 135640 -/* 127539 */ MCD_OPC_Decode, 255, 38, 144, 5, // Opcode: SHA1Crrr -/* 127544 */ MCD_OPC_FilterValue, 1, 114, 0, 0, // Skip to: 127663 -/* 127549 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 127552 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 127641 -/* 127557 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 127560 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 127619 -/* 127565 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... -/* 127568 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 127597 -/* 127573 */ MCD_OPC_CheckPredicate, 32, 126, 31, 0, // Skip to: 135640 -/* 127578 */ MCD_OPC_CheckField, 21, 3, 0, 119, 31, 0, // Skip to: 135640 -/* 127585 */ MCD_OPC_CheckField, 19, 1, 1, 112, 31, 0, // Skip to: 135640 -/* 127592 */ MCD_OPC_Decode, 136, 16, 145, 5, // Opcode: DUPi64 -/* 127597 */ MCD_OPC_FilterValue, 1, 102, 31, 0, // Skip to: 135640 -/* 127602 */ MCD_OPC_CheckPredicate, 32, 97, 31, 0, // Skip to: 135640 -/* 127607 */ MCD_OPC_CheckField, 21, 3, 0, 90, 31, 0, // Skip to: 135640 -/* 127614 */ MCD_OPC_Decode, 135, 16, 146, 5, // Opcode: DUPi32 -/* 127619 */ MCD_OPC_FilterValue, 1, 80, 31, 0, // Skip to: 135640 -/* 127624 */ MCD_OPC_CheckPredicate, 32, 75, 31, 0, // Skip to: 135640 -/* 127629 */ MCD_OPC_CheckField, 21, 3, 0, 68, 31, 0, // Skip to: 135640 -/* 127636 */ MCD_OPC_Decode, 134, 16, 147, 5, // Opcode: DUPi16 -/* 127641 */ MCD_OPC_FilterValue, 1, 58, 31, 0, // Skip to: 135640 -/* 127646 */ MCD_OPC_CheckPredicate, 32, 53, 31, 0, // Skip to: 135640 -/* 127651 */ MCD_OPC_CheckField, 21, 3, 0, 46, 31, 0, // Skip to: 135640 -/* 127658 */ MCD_OPC_Decode, 137, 16, 148, 5, // Opcode: DUPi8 -/* 127663 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 127685 -/* 127668 */ MCD_OPC_CheckPredicate, 75, 31, 31, 0, // Skip to: 135640 -/* 127673 */ MCD_OPC_CheckField, 16, 8, 40, 24, 31, 0, // Skip to: 135640 -/* 127680 */ MCD_OPC_Decode, 128, 39, 235, 4, // Opcode: SHA1Hrr -/* 127685 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 127753 -/* 127690 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 127693 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 127708 -/* 127698 */ MCD_OPC_CheckPredicate, 32, 1, 31, 0, // Skip to: 135640 -/* 127703 */ MCD_OPC_Decode, 249, 41, 149, 5, // Opcode: SQADDv1i8 -/* 127708 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 127723 -/* 127713 */ MCD_OPC_CheckPredicate, 32, 242, 30, 0, // Skip to: 135640 -/* 127718 */ MCD_OPC_Decode, 246, 41, 133, 5, // Opcode: SQADDv1i16 -/* 127723 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 127738 -/* 127728 */ MCD_OPC_CheckPredicate, 32, 227, 30, 0, // Skip to: 135640 -/* 127733 */ MCD_OPC_Decode, 247, 41, 240, 4, // Opcode: SQADDv1i32 -/* 127738 */ MCD_OPC_FilterValue, 7, 217, 30, 0, // Skip to: 135640 -/* 127743 */ MCD_OPC_CheckPredicate, 32, 212, 30, 0, // Skip to: 135640 -/* 127748 */ MCD_OPC_Decode, 248, 41, 149, 3, // Opcode: SQADDv1i64 -/* 127753 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 127775 -/* 127758 */ MCD_OPC_CheckPredicate, 75, 197, 30, 0, // Skip to: 135640 -/* 127763 */ MCD_OPC_CheckField, 21, 3, 0, 190, 30, 0, // Skip to: 135640 -/* 127770 */ MCD_OPC_Decode, 130, 39, 144, 5, // Opcode: SHA1Prrr -/* 127775 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 127797 -/* 127780 */ MCD_OPC_CheckPredicate, 75, 175, 30, 0, // Skip to: 135640 -/* 127785 */ MCD_OPC_CheckField, 16, 8, 40, 168, 30, 0, // Skip to: 135640 -/* 127792 */ MCD_OPC_Decode, 132, 39, 187, 3, // Opcode: SHA1SU1rr -/* 127797 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 127819 -/* 127802 */ MCD_OPC_CheckPredicate, 76, 153, 30, 0, // Skip to: 135640 -/* 127807 */ MCD_OPC_CheckField, 21, 3, 2, 146, 30, 0, // Skip to: 135640 -/* 127814 */ MCD_OPC_Decode, 143, 23, 133, 5, // Opcode: FMULX16 -/* 127819 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 127841 -/* 127824 */ MCD_OPC_CheckPredicate, 75, 131, 30, 0, // Skip to: 135640 -/* 127829 */ MCD_OPC_CheckField, 21, 3, 0, 124, 30, 0, // Skip to: 135640 -/* 127836 */ MCD_OPC_Decode, 129, 39, 144, 5, // Opcode: SHA1Mrrr -/* 127841 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 127863 -/* 127846 */ MCD_OPC_CheckPredicate, 35, 109, 30, 0, // Skip to: 135640 -/* 127851 */ MCD_OPC_CheckField, 21, 3, 2, 102, 30, 0, // Skip to: 135640 -/* 127858 */ MCD_OPC_Decode, 188, 17, 133, 5, // Opcode: FCMEQ16 -/* 127863 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 127885 -/* 127868 */ MCD_OPC_CheckPredicate, 75, 87, 30, 0, // Skip to: 135640 -/* 127873 */ MCD_OPC_CheckField, 16, 8, 40, 80, 30, 0, // Skip to: 135640 -/* 127880 */ MCD_OPC_Decode, 135, 39, 187, 3, // Opcode: SHA256SU0rr -/* 127885 */ MCD_OPC_FilterValue, 11, 63, 0, 0, // Skip to: 127953 -/* 127890 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 127893 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 127908 -/* 127898 */ MCD_OPC_CheckPredicate, 32, 57, 30, 0, // Skip to: 135640 -/* 127903 */ MCD_OPC_Decode, 147, 45, 149, 5, // Opcode: SQSUBv1i8 -/* 127908 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 127923 -/* 127913 */ MCD_OPC_CheckPredicate, 32, 42, 30, 0, // Skip to: 135640 -/* 127918 */ MCD_OPC_Decode, 144, 45, 133, 5, // Opcode: SQSUBv1i16 -/* 127923 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 127938 -/* 127928 */ MCD_OPC_CheckPredicate, 32, 27, 30, 0, // Skip to: 135640 -/* 127933 */ MCD_OPC_Decode, 145, 45, 240, 4, // Opcode: SQSUBv1i32 -/* 127938 */ MCD_OPC_FilterValue, 7, 17, 30, 0, // Skip to: 135640 -/* 127943 */ MCD_OPC_CheckPredicate, 32, 12, 30, 0, // Skip to: 135640 -/* 127948 */ MCD_OPC_Decode, 146, 45, 149, 3, // Opcode: SQSUBv1i64 -/* 127953 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 127975 -/* 127958 */ MCD_OPC_CheckPredicate, 75, 253, 29, 0, // Skip to: 135640 -/* 127963 */ MCD_OPC_CheckField, 21, 3, 0, 246, 29, 0, // Skip to: 135640 -/* 127970 */ MCD_OPC_Decode, 131, 39, 181, 3, // Opcode: SHA1SU0rrr -/* 127975 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 127997 -/* 127980 */ MCD_OPC_CheckPredicate, 32, 231, 29, 0, // Skip to: 135640 -/* 127985 */ MCD_OPC_CheckField, 21, 3, 7, 224, 29, 0, // Skip to: 135640 -/* 127992 */ MCD_OPC_Decode, 165, 13, 149, 3, // Opcode: CMGTv1i64 -/* 127997 */ MCD_OPC_FilterValue, 14, 65, 0, 0, // Skip to: 128067 -/* 128002 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128005 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 128020 -/* 128010 */ MCD_OPC_CheckPredicate, 32, 201, 29, 0, // Skip to: 135640 -/* 128015 */ MCD_OPC_Decode, 255, 50, 150, 5, // Opcode: SUQADDv1i8 -/* 128020 */ MCD_OPC_FilterValue, 96, 10, 0, 0, // Skip to: 128035 -/* 128025 */ MCD_OPC_CheckPredicate, 32, 186, 29, 0, // Skip to: 135640 -/* 128030 */ MCD_OPC_Decode, 252, 50, 151, 5, // Opcode: SUQADDv1i16 -/* 128035 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 128051 -/* 128041 */ MCD_OPC_CheckPredicate, 32, 170, 29, 0, // Skip to: 135640 -/* 128046 */ MCD_OPC_Decode, 253, 50, 152, 5, // Opcode: SUQADDv1i32 -/* 128051 */ MCD_OPC_FilterValue, 224, 1, 159, 29, 0, // Skip to: 135640 -/* 128057 */ MCD_OPC_CheckPredicate, 32, 154, 29, 0, // Skip to: 135640 -/* 128062 */ MCD_OPC_Decode, 254, 50, 160, 3, // Opcode: SUQADDv1i64 -/* 128067 */ MCD_OPC_FilterValue, 15, 48, 0, 0, // Skip to: 128120 -/* 128072 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128075 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 128090 -/* 128080 */ MCD_OPC_CheckPredicate, 76, 131, 29, 0, // Skip to: 135640 -/* 128085 */ MCD_OPC_Decode, 230, 23, 133, 5, // Opcode: FRECPS16 -/* 128090 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 128105 -/* 128095 */ MCD_OPC_CheckPredicate, 76, 116, 29, 0, // Skip to: 135640 -/* 128100 */ MCD_OPC_Decode, 235, 24, 133, 5, // Opcode: FRSQRTS16 -/* 128105 */ MCD_OPC_FilterValue, 7, 106, 29, 0, // Skip to: 135640 -/* 128110 */ MCD_OPC_CheckPredicate, 32, 101, 29, 0, // Skip to: 135640 -/* 128115 */ MCD_OPC_Decode, 149, 13, 149, 3, // Opcode: CMGEv1i64 -/* 128120 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 128142 -/* 128125 */ MCD_OPC_CheckPredicate, 75, 86, 29, 0, // Skip to: 135640 -/* 128130 */ MCD_OPC_CheckField, 21, 3, 0, 79, 29, 0, // Skip to: 135640 -/* 128137 */ MCD_OPC_Decode, 134, 39, 181, 3, // Opcode: SHA256Hrrr -/* 128142 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 128164 -/* 128147 */ MCD_OPC_CheckPredicate, 32, 64, 29, 0, // Skip to: 135640 -/* 128152 */ MCD_OPC_CheckField, 21, 3, 7, 57, 29, 0, // Skip to: 135640 -/* 128159 */ MCD_OPC_Decode, 147, 46, 149, 3, // Opcode: SSHLv1i64 -/* 128164 */ MCD_OPC_FilterValue, 18, 49, 0, 0, // Skip to: 128218 -/* 128169 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128172 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 128187 -/* 128177 */ MCD_OPC_CheckPredicate, 32, 34, 29, 0, // Skip to: 135640 -/* 128182 */ MCD_OPC_Decode, 163, 45, 153, 5, // Opcode: SQXTNv1i8 -/* 128187 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 128202 -/* 128192 */ MCD_OPC_CheckPredicate, 32, 19, 29, 0, // Skip to: 135640 -/* 128197 */ MCD_OPC_Decode, 161, 45, 237, 4, // Opcode: SQXTNv1i16 -/* 128202 */ MCD_OPC_FilterValue, 161, 1, 8, 29, 0, // Skip to: 135640 -/* 128208 */ MCD_OPC_CheckPredicate, 32, 3, 29, 0, // Skip to: 135640 -/* 128213 */ MCD_OPC_Decode, 162, 45, 207, 3, // Opcode: SQXTNv1i32 -/* 128218 */ MCD_OPC_FilterValue, 19, 63, 0, 0, // Skip to: 128286 -/* 128223 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128226 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128241 -/* 128231 */ MCD_OPC_CheckPredicate, 32, 236, 28, 0, // Skip to: 135640 -/* 128236 */ MCD_OPC_Decode, 212, 44, 149, 5, // Opcode: SQSHLv1i8 -/* 128241 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128256 -/* 128246 */ MCD_OPC_CheckPredicate, 32, 221, 28, 0, // Skip to: 135640 -/* 128251 */ MCD_OPC_Decode, 209, 44, 133, 5, // Opcode: SQSHLv1i16 -/* 128256 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128271 -/* 128261 */ MCD_OPC_CheckPredicate, 32, 206, 28, 0, // Skip to: 135640 -/* 128266 */ MCD_OPC_Decode, 210, 44, 240, 4, // Opcode: SQSHLv1i32 -/* 128271 */ MCD_OPC_FilterValue, 7, 196, 28, 0, // Skip to: 135640 -/* 128276 */ MCD_OPC_CheckPredicate, 32, 191, 28, 0, // Skip to: 135640 -/* 128281 */ MCD_OPC_Decode, 211, 44, 149, 3, // Opcode: SQSHLv1i64 -/* 128286 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 128308 -/* 128291 */ MCD_OPC_CheckPredicate, 75, 176, 28, 0, // Skip to: 135640 -/* 128296 */ MCD_OPC_CheckField, 21, 3, 0, 169, 28, 0, // Skip to: 135640 -/* 128303 */ MCD_OPC_Decode, 133, 39, 181, 3, // Opcode: SHA256H2rrr -/* 128308 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 128330 -/* 128313 */ MCD_OPC_CheckPredicate, 32, 154, 28, 0, // Skip to: 135640 -/* 128318 */ MCD_OPC_CheckField, 21, 3, 7, 147, 28, 0, // Skip to: 135640 -/* 128325 */ MCD_OPC_Decode, 231, 45, 149, 3, // Opcode: SRSHLv1i64 -/* 128330 */ MCD_OPC_FilterValue, 23, 63, 0, 0, // Skip to: 128398 -/* 128335 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128338 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128353 -/* 128343 */ MCD_OPC_CheckPredicate, 32, 124, 28, 0, // Skip to: 135640 -/* 128348 */ MCD_OPC_Decode, 129, 44, 149, 5, // Opcode: SQRSHLv1i8 -/* 128353 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128368 -/* 128358 */ MCD_OPC_CheckPredicate, 32, 109, 28, 0, // Skip to: 135640 -/* 128363 */ MCD_OPC_Decode, 254, 43, 133, 5, // Opcode: SQRSHLv1i16 -/* 128368 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128383 -/* 128373 */ MCD_OPC_CheckPredicate, 32, 94, 28, 0, // Skip to: 135640 -/* 128378 */ MCD_OPC_Decode, 255, 43, 240, 4, // Opcode: SQRSHLv1i32 -/* 128383 */ MCD_OPC_FilterValue, 7, 84, 28, 0, // Skip to: 135640 -/* 128388 */ MCD_OPC_CheckPredicate, 32, 79, 28, 0, // Skip to: 135640 -/* 128393 */ MCD_OPC_Decode, 128, 44, 149, 3, // Opcode: SQRSHLv1i64 -/* 128398 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 128420 -/* 128403 */ MCD_OPC_CheckPredicate, 75, 64, 28, 0, // Skip to: 135640 -/* 128408 */ MCD_OPC_CheckField, 21, 3, 0, 57, 28, 0, // Skip to: 135640 -/* 128415 */ MCD_OPC_Decode, 136, 39, 181, 3, // Opcode: SHA256SU1rrr -/* 128420 */ MCD_OPC_FilterValue, 30, 65, 0, 0, // Skip to: 128490 -/* 128425 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128428 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 128443 -/* 128433 */ MCD_OPC_CheckPredicate, 32, 34, 28, 0, // Skip to: 135640 -/* 128438 */ MCD_OPC_Decode, 226, 41, 154, 5, // Opcode: SQABSv1i8 -/* 128443 */ MCD_OPC_FilterValue, 96, 10, 0, 0, // Skip to: 128458 -/* 128448 */ MCD_OPC_CheckPredicate, 32, 19, 28, 0, // Skip to: 135640 -/* 128453 */ MCD_OPC_Decode, 223, 41, 128, 5, // Opcode: SQABSv1i16 -/* 128458 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 128474 -/* 128464 */ MCD_OPC_CheckPredicate, 32, 3, 28, 0, // Skip to: 135640 -/* 128469 */ MCD_OPC_Decode, 224, 41, 235, 4, // Opcode: SQABSv1i32 -/* 128474 */ MCD_OPC_FilterValue, 224, 1, 248, 27, 0, // Skip to: 135640 -/* 128480 */ MCD_OPC_CheckPredicate, 32, 243, 27, 0, // Skip to: 135640 -/* 128485 */ MCD_OPC_Decode, 225, 41, 150, 3, // Opcode: SQABSv1i64 -/* 128490 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 128512 -/* 128495 */ MCD_OPC_CheckPredicate, 32, 228, 27, 0, // Skip to: 135640 -/* 128500 */ MCD_OPC_CheckField, 21, 3, 7, 221, 27, 0, // Skip to: 135640 -/* 128507 */ MCD_OPC_Decode, 142, 10, 149, 3, // Opcode: ADDv1i64 -/* 128512 */ MCD_OPC_FilterValue, 34, 18, 0, 0, // Skip to: 128535 -/* 128517 */ MCD_OPC_CheckPredicate, 32, 206, 27, 0, // Skip to: 135640 -/* 128522 */ MCD_OPC_CheckField, 16, 8, 224, 1, 198, 27, 0, // Skip to: 135640 -/* 128530 */ MCD_OPC_Decode, 166, 13, 150, 3, // Opcode: CMGTv1i64rz -/* 128535 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 128557 -/* 128540 */ MCD_OPC_CheckPredicate, 32, 183, 27, 0, // Skip to: 135640 -/* 128545 */ MCD_OPC_CheckField, 21, 3, 7, 176, 27, 0, // Skip to: 135640 -/* 128552 */ MCD_OPC_Decode, 184, 14, 149, 3, // Opcode: CMTSTv1i64 -/* 128557 */ MCD_OPC_FilterValue, 36, 33, 0, 0, // Skip to: 128595 -/* 128562 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128565 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128580 -/* 128570 */ MCD_OPC_CheckPredicate, 32, 153, 27, 0, // Skip to: 135640 -/* 128575 */ MCD_OPC_Decode, 179, 42, 155, 5, // Opcode: SQDMLALi16 -/* 128580 */ MCD_OPC_FilterValue, 5, 143, 27, 0, // Skip to: 135640 -/* 128585 */ MCD_OPC_CheckPredicate, 32, 138, 27, 0, // Skip to: 135640 -/* 128590 */ MCD_OPC_Decode, 180, 42, 156, 5, // Opcode: SQDMLALi32 -/* 128595 */ MCD_OPC_FilterValue, 38, 18, 0, 0, // Skip to: 128618 -/* 128600 */ MCD_OPC_CheckPredicate, 32, 123, 27, 0, // Skip to: 135640 -/* 128605 */ MCD_OPC_CheckField, 16, 8, 224, 1, 115, 27, 0, // Skip to: 135640 -/* 128613 */ MCD_OPC_Decode, 134, 13, 150, 3, // Opcode: CMEQv1i64rz -/* 128618 */ MCD_OPC_FilterValue, 42, 112, 0, 0, // Skip to: 128735 -/* 128623 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128626 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 128641 -/* 128631 */ MCD_OPC_CheckPredicate, 32, 92, 27, 0, // Skip to: 135640 -/* 128636 */ MCD_OPC_Decode, 134, 19, 235, 4, // Opcode: FCVTNSv1i32 -/* 128641 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 128656 -/* 128646 */ MCD_OPC_CheckPredicate, 32, 77, 27, 0, // Skip to: 135640 -/* 128651 */ MCD_OPC_Decode, 135, 19, 150, 3, // Opcode: FCVTNSv1i64 -/* 128656 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 128671 -/* 128661 */ MCD_OPC_CheckPredicate, 35, 62, 27, 0, // Skip to: 135640 -/* 128666 */ MCD_OPC_Decode, 133, 19, 128, 5, // Opcode: FCVTNSv1f16 -/* 128671 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 128687 -/* 128677 */ MCD_OPC_CheckPredicate, 32, 46, 27, 0, // Skip to: 135640 -/* 128682 */ MCD_OPC_Decode, 169, 19, 235, 4, // Opcode: FCVTPSv1i32 -/* 128687 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 128703 -/* 128693 */ MCD_OPC_CheckPredicate, 32, 30, 27, 0, // Skip to: 135640 -/* 128698 */ MCD_OPC_Decode, 210, 13, 150, 3, // Opcode: CMLTv1i64rz -/* 128703 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 128719 -/* 128709 */ MCD_OPC_CheckPredicate, 32, 14, 27, 0, // Skip to: 135640 -/* 128714 */ MCD_OPC_Decode, 170, 19, 150, 3, // Opcode: FCVTPSv1i64 -/* 128719 */ MCD_OPC_FilterValue, 249, 1, 3, 27, 0, // Skip to: 135640 -/* 128725 */ MCD_OPC_CheckPredicate, 35, 254, 26, 0, // Skip to: 135640 -/* 128730 */ MCD_OPC_Decode, 168, 19, 128, 5, // Opcode: FCVTPSv1f16 -/* 128735 */ MCD_OPC_FilterValue, 44, 33, 0, 0, // Skip to: 128773 -/* 128740 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128743 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128758 -/* 128748 */ MCD_OPC_CheckPredicate, 32, 231, 26, 0, // Skip to: 135640 -/* 128753 */ MCD_OPC_Decode, 204, 42, 155, 5, // Opcode: SQDMLSLi16 -/* 128758 */ MCD_OPC_FilterValue, 5, 221, 26, 0, // Skip to: 135640 -/* 128763 */ MCD_OPC_CheckPredicate, 32, 216, 26, 0, // Skip to: 135640 -/* 128768 */ MCD_OPC_Decode, 205, 42, 156, 5, // Opcode: SQDMLSLi32 -/* 128773 */ MCD_OPC_FilterValue, 45, 33, 0, 0, // Skip to: 128811 -/* 128778 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 128781 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128796 -/* 128786 */ MCD_OPC_CheckPredicate, 32, 193, 26, 0, // Skip to: 135640 -/* 128791 */ MCD_OPC_Decode, 239, 42, 133, 5, // Opcode: SQDMULHv1i16 -/* 128796 */ MCD_OPC_FilterValue, 5, 183, 26, 0, // Skip to: 135640 -/* 128801 */ MCD_OPC_CheckPredicate, 32, 178, 26, 0, // Skip to: 135640 -/* 128806 */ MCD_OPC_Decode, 241, 42, 240, 4, // Opcode: SQDMULHv1i32 -/* 128811 */ MCD_OPC_FilterValue, 46, 128, 0, 0, // Skip to: 128944 -/* 128816 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128819 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 128834 -/* 128824 */ MCD_OPC_CheckPredicate, 32, 155, 26, 0, // Skip to: 135640 -/* 128829 */ MCD_OPC_Decode, 234, 18, 235, 4, // Opcode: FCVTMSv1i32 -/* 128834 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 128849 -/* 128839 */ MCD_OPC_CheckPredicate, 32, 140, 26, 0, // Skip to: 135640 -/* 128844 */ MCD_OPC_Decode, 235, 18, 150, 3, // Opcode: FCVTMSv1i64 -/* 128849 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 128864 -/* 128854 */ MCD_OPC_CheckPredicate, 35, 125, 26, 0, // Skip to: 135640 -/* 128859 */ MCD_OPC_Decode, 233, 18, 128, 5, // Opcode: FCVTMSv1f16 -/* 128864 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 128880 -/* 128870 */ MCD_OPC_CheckPredicate, 32, 109, 26, 0, // Skip to: 135640 -/* 128875 */ MCD_OPC_Decode, 222, 19, 235, 4, // Opcode: FCVTZSv1i32 -/* 128880 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 128896 -/* 128886 */ MCD_OPC_CheckPredicate, 32, 93, 26, 0, // Skip to: 135640 -/* 128891 */ MCD_OPC_Decode, 166, 9, 150, 3, // Opcode: ABSv1i64 -/* 128896 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 128912 -/* 128902 */ MCD_OPC_CheckPredicate, 32, 77, 26, 0, // Skip to: 135640 -/* 128907 */ MCD_OPC_Decode, 223, 19, 150, 3, // Opcode: FCVTZSv1i64 -/* 128912 */ MCD_OPC_FilterValue, 241, 1, 10, 0, 0, // Skip to: 128928 -/* 128918 */ MCD_OPC_CheckPredicate, 32, 61, 26, 0, // Skip to: 135640 -/* 128923 */ MCD_OPC_Decode, 204, 9, 155, 3, // Opcode: ADDPv2i64p -/* 128928 */ MCD_OPC_FilterValue, 249, 1, 50, 26, 0, // Skip to: 135640 -/* 128934 */ MCD_OPC_CheckPredicate, 35, 45, 26, 0, // Skip to: 135640 -/* 128939 */ MCD_OPC_Decode, 221, 19, 128, 5, // Opcode: FCVTZSv1f16 -/* 128944 */ MCD_OPC_FilterValue, 50, 127, 0, 0, // Skip to: 129076 -/* 128949 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 128952 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 128967 -/* 128957 */ MCD_OPC_CheckPredicate, 32, 22, 26, 0, // Skip to: 135640 -/* 128962 */ MCD_OPC_Decode, 195, 18, 235, 4, // Opcode: FCVTASv1i32 -/* 128967 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 128982 -/* 128972 */ MCD_OPC_CheckPredicate, 35, 7, 26, 0, // Skip to: 135640 -/* 128977 */ MCD_OPC_Decode, 198, 20, 161, 3, // Opcode: FMAXNMPv2i16p -/* 128982 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 128997 -/* 128987 */ MCD_OPC_CheckPredicate, 32, 248, 25, 0, // Skip to: 135640 -/* 128992 */ MCD_OPC_Decode, 196, 18, 150, 3, // Opcode: FCVTASv1i64 -/* 128997 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 129012 -/* 129002 */ MCD_OPC_CheckPredicate, 35, 233, 25, 0, // Skip to: 135640 -/* 129007 */ MCD_OPC_Decode, 194, 18, 128, 5, // Opcode: FCVTASv1f16 -/* 129012 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 129028 -/* 129018 */ MCD_OPC_CheckPredicate, 32, 217, 25, 0, // Skip to: 135640 -/* 129023 */ MCD_OPC_Decode, 242, 17, 235, 4, // Opcode: FCMGTv1i32rz -/* 129028 */ MCD_OPC_FilterValue, 176, 1, 10, 0, 0, // Skip to: 129044 -/* 129034 */ MCD_OPC_CheckPredicate, 35, 201, 25, 0, // Skip to: 135640 -/* 129039 */ MCD_OPC_Decode, 162, 21, 161, 3, // Opcode: FMINNMPv2i16p -/* 129044 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 129060 -/* 129050 */ MCD_OPC_CheckPredicate, 32, 185, 25, 0, // Skip to: 135640 -/* 129055 */ MCD_OPC_Decode, 243, 17, 150, 3, // Opcode: FCMGTv1i64rz -/* 129060 */ MCD_OPC_FilterValue, 248, 1, 174, 25, 0, // Skip to: 135640 -/* 129066 */ MCD_OPC_CheckPredicate, 35, 169, 25, 0, // Skip to: 135640 -/* 129071 */ MCD_OPC_Decode, 241, 17, 128, 5, // Opcode: FCMGTv1i16rz -/* 129076 */ MCD_OPC_FilterValue, 52, 33, 0, 0, // Skip to: 129114 -/* 129081 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 129084 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129099 -/* 129089 */ MCD_OPC_CheckPredicate, 32, 146, 25, 0, // Skip to: 135640 -/* 129094 */ MCD_OPC_Decode, 133, 43, 157, 5, // Opcode: SQDMULLi16 -/* 129099 */ MCD_OPC_FilterValue, 5, 136, 25, 0, // Skip to: 135640 -/* 129104 */ MCD_OPC_CheckPredicate, 32, 131, 25, 0, // Skip to: 135640 -/* 129109 */ MCD_OPC_Decode, 134, 43, 158, 5, // Opcode: SQDMULLi32 -/* 129114 */ MCD_OPC_FilterValue, 54, 159, 0, 0, // Skip to: 129278 -/* 129119 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 129122 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 129137 -/* 129127 */ MCD_OPC_CheckPredicate, 32, 108, 25, 0, // Skip to: 135640 -/* 129132 */ MCD_OPC_Decode, 173, 38, 235, 4, // Opcode: SCVTFv1i32 -/* 129137 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 129152 -/* 129142 */ MCD_OPC_CheckPredicate, 35, 93, 25, 0, // Skip to: 135640 -/* 129147 */ MCD_OPC_Decode, 132, 17, 161, 3, // Opcode: FADDPv2i16p -/* 129152 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 129167 -/* 129157 */ MCD_OPC_CheckPredicate, 32, 78, 25, 0, // Skip to: 135640 -/* 129162 */ MCD_OPC_Decode, 174, 38, 150, 3, // Opcode: SCVTFv1i64 -/* 129167 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 129182 -/* 129172 */ MCD_OPC_CheckPredicate, 35, 63, 25, 0, // Skip to: 135640 -/* 129177 */ MCD_OPC_Decode, 172, 38, 128, 5, // Opcode: SCVTFv1i16 -/* 129182 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 129198 -/* 129188 */ MCD_OPC_CheckPredicate, 32, 47, 25, 0, // Skip to: 135640 -/* 129193 */ MCD_OPC_Decode, 198, 17, 235, 4, // Opcode: FCMEQv1i32rz -/* 129198 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 129214 -/* 129204 */ MCD_OPC_CheckPredicate, 34, 31, 25, 0, // Skip to: 135640 -/* 129209 */ MCD_OPC_Decode, 223, 23, 235, 4, // Opcode: FRECPEv1i32 -/* 129214 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 129230 -/* 129220 */ MCD_OPC_CheckPredicate, 32, 15, 25, 0, // Skip to: 135640 -/* 129225 */ MCD_OPC_Decode, 199, 17, 150, 3, // Opcode: FCMEQv1i64rz -/* 129230 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 129246 -/* 129236 */ MCD_OPC_CheckPredicate, 34, 255, 24, 0, // Skip to: 135640 -/* 129241 */ MCD_OPC_Decode, 224, 23, 150, 3, // Opcode: FRECPEv1i64 -/* 129246 */ MCD_OPC_FilterValue, 248, 1, 10, 0, 0, // Skip to: 129262 -/* 129252 */ MCD_OPC_CheckPredicate, 35, 239, 24, 0, // Skip to: 135640 -/* 129257 */ MCD_OPC_Decode, 197, 17, 128, 5, // Opcode: FCMEQv1i16rz -/* 129262 */ MCD_OPC_FilterValue, 249, 1, 228, 24, 0, // Skip to: 135640 -/* 129268 */ MCD_OPC_CheckPredicate, 76, 223, 24, 0, // Skip to: 135640 -/* 129273 */ MCD_OPC_Decode, 222, 23, 128, 5, // Opcode: FRECPEv1f16 -/* 129278 */ MCD_OPC_FilterValue, 55, 33, 0, 0, // Skip to: 129316 -/* 129283 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 129286 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129301 -/* 129291 */ MCD_OPC_CheckPredicate, 34, 200, 24, 0, // Skip to: 135640 -/* 129296 */ MCD_OPC_Decode, 144, 23, 240, 4, // Opcode: FMULX32 -/* 129301 */ MCD_OPC_FilterValue, 3, 190, 24, 0, // Skip to: 135640 -/* 129306 */ MCD_OPC_CheckPredicate, 34, 185, 24, 0, // Skip to: 135640 -/* 129311 */ MCD_OPC_Decode, 145, 23, 149, 3, // Opcode: FMULX64 -/* 129316 */ MCD_OPC_FilterValue, 57, 33, 0, 0, // Skip to: 129354 -/* 129321 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 129324 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129339 -/* 129329 */ MCD_OPC_CheckPredicate, 32, 162, 24, 0, // Skip to: 135640 -/* 129334 */ MCD_OPC_Decode, 189, 17, 240, 4, // Opcode: FCMEQ32 -/* 129339 */ MCD_OPC_FilterValue, 3, 152, 24, 0, // Skip to: 135640 -/* 129344 */ MCD_OPC_CheckPredicate, 32, 147, 24, 0, // Skip to: 135640 -/* 129349 */ MCD_OPC_Decode, 190, 17, 149, 3, // Opcode: FCMEQ64 -/* 129354 */ MCD_OPC_FilterValue, 58, 51, 0, 0, // Skip to: 129410 -/* 129359 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 129362 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 129378 -/* 129368 */ MCD_OPC_CheckPredicate, 32, 123, 24, 0, // Skip to: 135640 -/* 129373 */ MCD_OPC_Decode, 154, 18, 235, 4, // Opcode: FCMLTv1i32rz -/* 129378 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 129394 -/* 129384 */ MCD_OPC_CheckPredicate, 32, 107, 24, 0, // Skip to: 135640 -/* 129389 */ MCD_OPC_Decode, 155, 18, 150, 3, // Opcode: FCMLTv1i64rz -/* 129394 */ MCD_OPC_FilterValue, 248, 1, 96, 24, 0, // Skip to: 135640 -/* 129400 */ MCD_OPC_CheckPredicate, 35, 91, 24, 0, // Skip to: 135640 -/* 129405 */ MCD_OPC_Decode, 153, 18, 128, 5, // Opcode: FCMLTv1i16rz -/* 129410 */ MCD_OPC_FilterValue, 62, 82, 0, 0, // Skip to: 129497 -/* 129415 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 129418 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 129433 -/* 129423 */ MCD_OPC_CheckPredicate, 35, 68, 24, 0, // Skip to: 135640 -/* 129428 */ MCD_OPC_Decode, 242, 20, 161, 3, // Opcode: FMAXPv2i16p -/* 129433 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 129449 -/* 129439 */ MCD_OPC_CheckPredicate, 34, 52, 24, 0, // Skip to: 135640 -/* 129444 */ MCD_OPC_Decode, 245, 23, 235, 4, // Opcode: FRECPXv1i32 -/* 129449 */ MCD_OPC_FilterValue, 176, 1, 10, 0, 0, // Skip to: 129465 -/* 129455 */ MCD_OPC_CheckPredicate, 35, 36, 24, 0, // Skip to: 135640 -/* 129460 */ MCD_OPC_Decode, 206, 21, 161, 3, // Opcode: FMINPv2i16p -/* 129465 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 129481 -/* 129471 */ MCD_OPC_CheckPredicate, 34, 20, 24, 0, // Skip to: 135640 -/* 129476 */ MCD_OPC_Decode, 246, 23, 150, 3, // Opcode: FRECPXv1i64 -/* 129481 */ MCD_OPC_FilterValue, 249, 1, 9, 24, 0, // Skip to: 135640 -/* 129487 */ MCD_OPC_CheckPredicate, 76, 4, 24, 0, // Skip to: 135640 -/* 129492 */ MCD_OPC_Decode, 244, 23, 128, 5, // Opcode: FRECPXv1f16 -/* 129497 */ MCD_OPC_FilterValue, 63, 250, 23, 0, // Skip to: 135640 -/* 129502 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 129505 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129520 -/* 129510 */ MCD_OPC_CheckPredicate, 34, 237, 23, 0, // Skip to: 135640 -/* 129515 */ MCD_OPC_Decode, 231, 23, 240, 4, // Opcode: FRECPS32 -/* 129520 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129535 -/* 129525 */ MCD_OPC_CheckPredicate, 34, 222, 23, 0, // Skip to: 135640 -/* 129530 */ MCD_OPC_Decode, 232, 23, 149, 3, // Opcode: FRECPS64 -/* 129535 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129550 -/* 129540 */ MCD_OPC_CheckPredicate, 34, 207, 23, 0, // Skip to: 135640 -/* 129545 */ MCD_OPC_Decode, 236, 24, 240, 4, // Opcode: FRSQRTS32 -/* 129550 */ MCD_OPC_FilterValue, 7, 197, 23, 0, // Skip to: 135640 -/* 129555 */ MCD_OPC_CheckPredicate, 34, 192, 23, 0, // Skip to: 135640 -/* 129560 */ MCD_OPC_Decode, 237, 24, 149, 3, // Opcode: FRSQRTS64 -/* 129565 */ MCD_OPC_FilterValue, 3, 182, 23, 0, // Skip to: 135640 -/* 129570 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 129573 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 129602 -/* 129578 */ MCD_OPC_CheckPredicate, 32, 169, 23, 0, // Skip to: 135640 -/* 129583 */ MCD_OPC_CheckField, 22, 2, 1, 162, 23, 0, // Skip to: 135640 -/* 129590 */ MCD_OPC_CheckField, 10, 2, 1, 155, 23, 0, // Skip to: 135640 -/* 129597 */ MCD_OPC_Decode, 154, 46, 159, 5, // Opcode: SSHRd -/* 129602 */ MCD_OPC_FilterValue, 1, 98, 0, 0, // Skip to: 129705 -/* 129607 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 129610 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 129632 -/* 129615 */ MCD_OPC_CheckPredicate, 35, 132, 23, 0, // Skip to: 135640 -/* 129620 */ MCD_OPC_CheckField, 10, 1, 0, 125, 23, 0, // Skip to: 135640 -/* 129627 */ MCD_OPC_Decode, 161, 22, 160, 5, // Opcode: FMLAv1i16_indexed -/* 129632 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 129654 -/* 129637 */ MCD_OPC_CheckPredicate, 32, 110, 23, 0, // Skip to: 135640 -/* 129642 */ MCD_OPC_CheckField, 10, 2, 1, 103, 23, 0, // Skip to: 135640 -/* 129649 */ MCD_OPC_Decode, 166, 46, 161, 5, // Opcode: SSRAd -/* 129654 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 129676 -/* 129659 */ MCD_OPC_CheckPredicate, 32, 88, 23, 0, // Skip to: 135640 -/* 129664 */ MCD_OPC_CheckField, 10, 1, 0, 81, 23, 0, // Skip to: 135640 -/* 129671 */ MCD_OPC_Decode, 162, 22, 162, 5, // Opcode: FMLAv1i32_indexed -/* 129676 */ MCD_OPC_FilterValue, 3, 71, 23, 0, // Skip to: 135640 -/* 129681 */ MCD_OPC_CheckPredicate, 32, 66, 23, 0, // Skip to: 135640 -/* 129686 */ MCD_OPC_CheckField, 21, 1, 0, 59, 23, 0, // Skip to: 135640 -/* 129693 */ MCD_OPC_CheckField, 10, 1, 0, 52, 23, 0, // Skip to: 135640 -/* 129700 */ MCD_OPC_Decode, 163, 22, 163, 5, // Opcode: FMLAv1i64_indexed -/* 129705 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 129734 -/* 129710 */ MCD_OPC_CheckPredicate, 32, 37, 23, 0, // Skip to: 135640 -/* 129715 */ MCD_OPC_CheckField, 22, 2, 1, 30, 23, 0, // Skip to: 135640 -/* 129722 */ MCD_OPC_CheckField, 10, 2, 1, 23, 23, 0, // Skip to: 135640 -/* 129729 */ MCD_OPC_Decode, 242, 45, 159, 5, // Opcode: SRSHRd -/* 129734 */ MCD_OPC_FilterValue, 3, 70, 0, 0, // Skip to: 129809 -/* 129739 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 129742 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 129780 -/* 129747 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 129750 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129765 -/* 129755 */ MCD_OPC_CheckPredicate, 32, 248, 22, 0, // Skip to: 135640 -/* 129760 */ MCD_OPC_Decode, 181, 42, 164, 5, // Opcode: SQDMLALv1i32_indexed -/* 129765 */ MCD_OPC_FilterValue, 2, 238, 22, 0, // Skip to: 135640 -/* 129770 */ MCD_OPC_CheckPredicate, 32, 233, 22, 0, // Skip to: 135640 -/* 129775 */ MCD_OPC_Decode, 182, 42, 165, 5, // Opcode: SQDMLALv1i64_indexed -/* 129780 */ MCD_OPC_FilterValue, 1, 223, 22, 0, // Skip to: 135640 -/* 129785 */ MCD_OPC_CheckPredicate, 32, 218, 22, 0, // Skip to: 135640 -/* 129790 */ MCD_OPC_CheckField, 22, 2, 1, 211, 22, 0, // Skip to: 135640 -/* 129797 */ MCD_OPC_CheckField, 11, 1, 0, 204, 22, 0, // Skip to: 135640 -/* 129804 */ MCD_OPC_Decode, 254, 45, 161, 5, // Opcode: SRSRAd -/* 129809 */ MCD_OPC_FilterValue, 5, 98, 0, 0, // Skip to: 129912 -/* 129814 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 129817 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 129839 -/* 129822 */ MCD_OPC_CheckPredicate, 35, 181, 22, 0, // Skip to: 135640 -/* 129827 */ MCD_OPC_CheckField, 10, 1, 0, 174, 22, 0, // Skip to: 135640 -/* 129834 */ MCD_OPC_Decode, 218, 22, 160, 5, // Opcode: FMLSv1i16_indexed -/* 129839 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 129861 -/* 129844 */ MCD_OPC_CheckPredicate, 32, 159, 22, 0, // Skip to: 135640 -/* 129849 */ MCD_OPC_CheckField, 10, 2, 1, 152, 22, 0, // Skip to: 135640 -/* 129856 */ MCD_OPC_Decode, 157, 39, 166, 5, // Opcode: SHLd -/* 129861 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 129883 -/* 129866 */ MCD_OPC_CheckPredicate, 32, 137, 22, 0, // Skip to: 135640 -/* 129871 */ MCD_OPC_CheckField, 10, 1, 0, 130, 22, 0, // Skip to: 135640 -/* 129878 */ MCD_OPC_Decode, 219, 22, 162, 5, // Opcode: FMLSv1i32_indexed -/* 129883 */ MCD_OPC_FilterValue, 3, 120, 22, 0, // Skip to: 135640 -/* 129888 */ MCD_OPC_CheckPredicate, 32, 115, 22, 0, // Skip to: 135640 -/* 129893 */ MCD_OPC_CheckField, 21, 1, 0, 108, 22, 0, // Skip to: 135640 -/* 129900 */ MCD_OPC_CheckField, 10, 1, 0, 101, 22, 0, // Skip to: 135640 -/* 129907 */ MCD_OPC_Decode, 220, 22, 163, 5, // Opcode: FMLSv1i64_indexed -/* 129912 */ MCD_OPC_FilterValue, 7, 159, 0, 0, // Skip to: 130076 -/* 129917 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 129920 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 130009 -/* 129925 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 129928 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 129987 -/* 129933 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 129936 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 129965 -/* 129941 */ MCD_OPC_CheckPredicate, 32, 62, 22, 0, // Skip to: 135640 -/* 129946 */ MCD_OPC_CheckField, 19, 1, 1, 55, 22, 0, // Skip to: 135640 -/* 129953 */ MCD_OPC_CheckField, 10, 2, 1, 48, 22, 0, // Skip to: 135640 -/* 129960 */ MCD_OPC_Decode, 203, 44, 167, 5, // Opcode: SQSHLb -/* 129965 */ MCD_OPC_FilterValue, 1, 38, 22, 0, // Skip to: 135640 -/* 129970 */ MCD_OPC_CheckPredicate, 32, 33, 22, 0, // Skip to: 135640 -/* 129975 */ MCD_OPC_CheckField, 10, 2, 1, 26, 22, 0, // Skip to: 135640 -/* 129982 */ MCD_OPC_Decode, 205, 44, 168, 5, // Opcode: SQSHLh -/* 129987 */ MCD_OPC_FilterValue, 1, 16, 22, 0, // Skip to: 135640 -/* 129992 */ MCD_OPC_CheckPredicate, 32, 11, 22, 0, // Skip to: 135640 -/* 129997 */ MCD_OPC_CheckField, 10, 2, 1, 4, 22, 0, // Skip to: 135640 -/* 130004 */ MCD_OPC_Decode, 206, 44, 169, 5, // Opcode: SQSHLs -/* 130009 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 130054 -/* 130014 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 130017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130032 -/* 130022 */ MCD_OPC_CheckPredicate, 32, 237, 21, 0, // Skip to: 135640 -/* 130027 */ MCD_OPC_Decode, 206, 42, 164, 5, // Opcode: SQDMLSLv1i32_indexed -/* 130032 */ MCD_OPC_FilterValue, 1, 227, 21, 0, // Skip to: 135640 -/* 130037 */ MCD_OPC_CheckPredicate, 32, 222, 21, 0, // Skip to: 135640 -/* 130042 */ MCD_OPC_CheckField, 11, 1, 0, 215, 21, 0, // Skip to: 135640 -/* 130049 */ MCD_OPC_Decode, 204, 44, 166, 5, // Opcode: SQSHLd -/* 130054 */ MCD_OPC_FilterValue, 2, 205, 21, 0, // Skip to: 135640 -/* 130059 */ MCD_OPC_CheckPredicate, 32, 200, 21, 0, // Skip to: 135640 -/* 130064 */ MCD_OPC_CheckField, 10, 1, 0, 193, 21, 0, // Skip to: 135640 -/* 130071 */ MCD_OPC_Decode, 207, 42, 165, 5, // Opcode: SQDMLSLv1i64_indexed -/* 130076 */ MCD_OPC_FilterValue, 9, 221, 0, 0, // Skip to: 130302 -/* 130081 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130084 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 130251 -/* 130089 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 130092 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130107 -/* 130097 */ MCD_OPC_CheckPredicate, 35, 162, 21, 0, // Skip to: 135640 -/* 130102 */ MCD_OPC_Decode, 174, 23, 170, 5, // Opcode: FMULv1i16_indexed -/* 130107 */ MCD_OPC_FilterValue, 1, 152, 21, 0, // Skip to: 135640 -/* 130112 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 130115 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 130183 -/* 130120 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 130123 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 130168 -/* 130128 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 130131 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 130153 -/* 130136 */ MCD_OPC_CheckPredicate, 32, 123, 21, 0, // Skip to: 135640 -/* 130141 */ MCD_OPC_CheckField, 19, 1, 1, 116, 21, 0, // Skip to: 135640 -/* 130148 */ MCD_OPC_Decode, 231, 44, 171, 5, // Opcode: SQSHRNb -/* 130153 */ MCD_OPC_FilterValue, 1, 106, 21, 0, // Skip to: 135640 -/* 130158 */ MCD_OPC_CheckPredicate, 32, 101, 21, 0, // Skip to: 135640 -/* 130163 */ MCD_OPC_Decode, 232, 44, 172, 5, // Opcode: SQSHRNh -/* 130168 */ MCD_OPC_FilterValue, 1, 91, 21, 0, // Skip to: 135640 -/* 130173 */ MCD_OPC_CheckPredicate, 32, 86, 21, 0, // Skip to: 135640 -/* 130178 */ MCD_OPC_Decode, 233, 44, 173, 5, // Opcode: SQSHRNs -/* 130183 */ MCD_OPC_FilterValue, 1, 76, 21, 0, // Skip to: 135640 -/* 130188 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 130191 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 130236 -/* 130196 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 130199 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 130221 -/* 130204 */ MCD_OPC_CheckPredicate, 32, 55, 21, 0, // Skip to: 135640 -/* 130209 */ MCD_OPC_CheckField, 19, 1, 1, 48, 21, 0, // Skip to: 135640 -/* 130216 */ MCD_OPC_Decode, 144, 44, 171, 5, // Opcode: SQRSHRNb -/* 130221 */ MCD_OPC_FilterValue, 1, 38, 21, 0, // Skip to: 135640 -/* 130226 */ MCD_OPC_CheckPredicate, 32, 33, 21, 0, // Skip to: 135640 -/* 130231 */ MCD_OPC_Decode, 145, 44, 172, 5, // Opcode: SQRSHRNh -/* 130236 */ MCD_OPC_FilterValue, 1, 23, 21, 0, // Skip to: 135640 -/* 130241 */ MCD_OPC_CheckPredicate, 32, 18, 21, 0, // Skip to: 135640 -/* 130246 */ MCD_OPC_Decode, 146, 44, 173, 5, // Opcode: SQRSHRNs -/* 130251 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 130273 -/* 130256 */ MCD_OPC_CheckPredicate, 32, 3, 21, 0, // Skip to: 135640 -/* 130261 */ MCD_OPC_CheckField, 10, 1, 0, 252, 20, 0, // Skip to: 135640 -/* 130268 */ MCD_OPC_Decode, 175, 23, 174, 5, // Opcode: FMULv1i32_indexed -/* 130273 */ MCD_OPC_FilterValue, 3, 242, 20, 0, // Skip to: 135640 -/* 130278 */ MCD_OPC_CheckPredicate, 32, 237, 20, 0, // Skip to: 135640 -/* 130283 */ MCD_OPC_CheckField, 21, 1, 0, 230, 20, 0, // Skip to: 135640 -/* 130290 */ MCD_OPC_CheckField, 10, 1, 0, 223, 20, 0, // Skip to: 135640 -/* 130297 */ MCD_OPC_Decode, 176, 23, 175, 5, // Opcode: FMULv1i64_indexed -/* 130302 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 130354 -/* 130307 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130310 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 130332 -/* 130315 */ MCD_OPC_CheckPredicate, 32, 200, 20, 0, // Skip to: 135640 -/* 130320 */ MCD_OPC_CheckField, 10, 1, 0, 193, 20, 0, // Skip to: 135640 -/* 130327 */ MCD_OPC_Decode, 135, 43, 176, 5, // Opcode: SQDMULLv1i32_indexed -/* 130332 */ MCD_OPC_FilterValue, 2, 183, 20, 0, // Skip to: 135640 -/* 130337 */ MCD_OPC_CheckPredicate, 32, 178, 20, 0, // Skip to: 135640 -/* 130342 */ MCD_OPC_CheckField, 10, 1, 0, 171, 20, 0, // Skip to: 135640 -/* 130349 */ MCD_OPC_Decode, 136, 43, 177, 5, // Opcode: SQDMULLv1i64_indexed -/* 130354 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 130406 -/* 130359 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130362 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 130384 -/* 130367 */ MCD_OPC_CheckPredicate, 32, 148, 20, 0, // Skip to: 135640 -/* 130372 */ MCD_OPC_CheckField, 10, 1, 0, 141, 20, 0, // Skip to: 135640 -/* 130379 */ MCD_OPC_Decode, 240, 42, 170, 5, // Opcode: SQDMULHv1i16_indexed -/* 130384 */ MCD_OPC_FilterValue, 2, 131, 20, 0, // Skip to: 135640 -/* 130389 */ MCD_OPC_CheckPredicate, 32, 126, 20, 0, // Skip to: 135640 -/* 130394 */ MCD_OPC_CheckField, 10, 1, 0, 119, 20, 0, // Skip to: 135640 -/* 130401 */ MCD_OPC_Decode, 242, 42, 174, 5, // Opcode: SQDMULHv1i32_indexed -/* 130406 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 130458 -/* 130411 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130414 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 130436 -/* 130419 */ MCD_OPC_CheckPredicate, 32, 96, 20, 0, // Skip to: 135640 -/* 130424 */ MCD_OPC_CheckField, 10, 1, 0, 89, 20, 0, // Skip to: 135640 -/* 130431 */ MCD_OPC_Decode, 234, 43, 170, 5, // Opcode: SQRDMULHv1i16_indexed -/* 130436 */ MCD_OPC_FilterValue, 2, 79, 20, 0, // Skip to: 135640 -/* 130441 */ MCD_OPC_CheckPredicate, 32, 74, 20, 0, // Skip to: 135640 -/* 130446 */ MCD_OPC_CheckField, 10, 1, 0, 67, 20, 0, // Skip to: 135640 -/* 130453 */ MCD_OPC_Decode, 236, 43, 174, 5, // Opcode: SQRDMULHv1i32_indexed -/* 130458 */ MCD_OPC_FilterValue, 14, 84, 0, 0, // Skip to: 130547 -/* 130463 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130466 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 130525 -/* 130471 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 130474 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 130503 -/* 130479 */ MCD_OPC_CheckPredicate, 35, 36, 20, 0, // Skip to: 135640 -/* 130484 */ MCD_OPC_CheckField, 20, 1, 1, 29, 20, 0, // Skip to: 135640 -/* 130491 */ MCD_OPC_CheckField, 10, 2, 1, 22, 20, 0, // Skip to: 135640 -/* 130498 */ MCD_OPC_Decode, 170, 38, 178, 5, // Opcode: SCVTFh -/* 130503 */ MCD_OPC_FilterValue, 1, 12, 20, 0, // Skip to: 135640 -/* 130508 */ MCD_OPC_CheckPredicate, 32, 7, 20, 0, // Skip to: 135640 -/* 130513 */ MCD_OPC_CheckField, 10, 2, 1, 0, 20, 0, // Skip to: 135640 -/* 130520 */ MCD_OPC_Decode, 171, 38, 179, 5, // Opcode: SCVTFs -/* 130525 */ MCD_OPC_FilterValue, 1, 246, 19, 0, // Skip to: 135640 -/* 130530 */ MCD_OPC_CheckPredicate, 32, 241, 19, 0, // Skip to: 135640 -/* 130535 */ MCD_OPC_CheckField, 10, 2, 1, 234, 19, 0, // Skip to: 135640 -/* 130542 */ MCD_OPC_Decode, 169, 38, 159, 5, // Opcode: SCVTFd -/* 130547 */ MCD_OPC_FilterValue, 15, 224, 19, 0, // Skip to: 135640 -/* 130552 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 130555 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 130614 -/* 130560 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 130563 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 130592 -/* 130568 */ MCD_OPC_CheckPredicate, 35, 203, 19, 0, // Skip to: 135640 -/* 130573 */ MCD_OPC_CheckField, 20, 1, 1, 196, 19, 0, // Skip to: 135640 -/* 130580 */ MCD_OPC_CheckField, 10, 2, 3, 189, 19, 0, // Skip to: 135640 -/* 130587 */ MCD_OPC_Decode, 219, 19, 178, 5, // Opcode: FCVTZSh -/* 130592 */ MCD_OPC_FilterValue, 1, 179, 19, 0, // Skip to: 135640 -/* 130597 */ MCD_OPC_CheckPredicate, 32, 174, 19, 0, // Skip to: 135640 -/* 130602 */ MCD_OPC_CheckField, 10, 2, 3, 167, 19, 0, // Skip to: 135640 -/* 130609 */ MCD_OPC_Decode, 220, 19, 179, 5, // Opcode: FCVTZSs -/* 130614 */ MCD_OPC_FilterValue, 1, 157, 19, 0, // Skip to: 135640 -/* 130619 */ MCD_OPC_CheckPredicate, 32, 152, 19, 0, // Skip to: 135640 -/* 130624 */ MCD_OPC_CheckField, 10, 2, 3, 145, 19, 0, // Skip to: 135640 -/* 130631 */ MCD_OPC_Decode, 218, 19, 159, 5, // Opcode: FCVTZSd -/* 130636 */ MCD_OPC_FilterValue, 3, 213, 12, 0, // Skip to: 133926 -/* 130641 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 130644 */ MCD_OPC_FilterValue, 0, 96, 0, 0, // Skip to: 130745 -/* 130649 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 130652 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 130669 -/* 130657 */ MCD_OPC_CheckField, 21, 1, 0, 112, 19, 0, // Skip to: 135640 -/* 130664 */ MCD_OPC_Decode, 132, 50, 179, 4, // Opcode: STURHi -/* 130669 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 130686 -/* 130674 */ MCD_OPC_CheckField, 21, 1, 0, 95, 19, 0, // Skip to: 135640 -/* 130681 */ MCD_OPC_Decode, 223, 49, 179, 4, // Opcode: STRHpost -/* 130686 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 130728 -/* 130691 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 130694 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 130711 -/* 130699 */ MCD_OPC_CheckField, 21, 1, 1, 70, 19, 0, // Skip to: 135640 -/* 130706 */ MCD_OPC_Decode, 225, 49, 180, 5, // Opcode: STRHroW -/* 130711 */ MCD_OPC_FilterValue, 3, 60, 19, 0, // Skip to: 135640 -/* 130716 */ MCD_OPC_CheckField, 21, 1, 1, 53, 19, 0, // Skip to: 135640 -/* 130723 */ MCD_OPC_Decode, 226, 49, 181, 5, // Opcode: STRHroX -/* 130728 */ MCD_OPC_FilterValue, 3, 43, 19, 0, // Skip to: 135640 -/* 130733 */ MCD_OPC_CheckField, 21, 1, 0, 36, 19, 0, // Skip to: 135640 -/* 130740 */ MCD_OPC_Decode, 224, 49, 179, 4, // Opcode: STRHpre -/* 130745 */ MCD_OPC_FilterValue, 1, 96, 0, 0, // Skip to: 130846 -/* 130750 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 130753 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 130770 -/* 130758 */ MCD_OPC_CheckField, 21, 1, 0, 11, 19, 0, // Skip to: 135640 -/* 130765 */ MCD_OPC_Decode, 209, 32, 179, 4, // Opcode: LDURHi -/* 130770 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 130787 -/* 130775 */ MCD_OPC_CheckField, 21, 1, 0, 250, 18, 0, // Skip to: 135640 -/* 130782 */ MCD_OPC_Decode, 181, 31, 179, 4, // Opcode: LDRHpost -/* 130787 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 130829 -/* 130792 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 130795 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 130812 -/* 130800 */ MCD_OPC_CheckField, 21, 1, 1, 225, 18, 0, // Skip to: 135640 -/* 130807 */ MCD_OPC_Decode, 183, 31, 180, 5, // Opcode: LDRHroW -/* 130812 */ MCD_OPC_FilterValue, 3, 215, 18, 0, // Skip to: 135640 -/* 130817 */ MCD_OPC_CheckField, 21, 1, 1, 208, 18, 0, // Skip to: 135640 -/* 130824 */ MCD_OPC_Decode, 184, 31, 181, 5, // Opcode: LDRHroX -/* 130829 */ MCD_OPC_FilterValue, 3, 198, 18, 0, // Skip to: 135640 -/* 130834 */ MCD_OPC_CheckField, 21, 1, 0, 191, 18, 0, // Skip to: 135640 -/* 130841 */ MCD_OPC_Decode, 182, 31, 179, 4, // Opcode: LDRHpre -/* 130846 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 130856 -/* 130851 */ MCD_OPC_Decode, 227, 49, 193, 4, // Opcode: STRHui -/* 130856 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 130866 -/* 130861 */ MCD_OPC_Decode, 185, 31, 193, 4, // Opcode: LDRHui -/* 130866 */ MCD_OPC_FilterValue, 8, 109, 1, 0, // Skip to: 131236 -/* 130871 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 130874 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 130896 -/* 130879 */ MCD_OPC_CheckPredicate, 32, 148, 18, 0, // Skip to: 135640 -/* 130884 */ MCD_OPC_CheckField, 21, 1, 1, 141, 18, 0, // Skip to: 135640 -/* 130891 */ MCD_OPC_Decode, 202, 55, 149, 5, // Opcode: UQADDv1i8 -/* 130896 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 130918 -/* 130901 */ MCD_OPC_CheckPredicate, 32, 126, 18, 0, // Skip to: 135640 -/* 130906 */ MCD_OPC_CheckField, 16, 6, 33, 119, 18, 0, // Skip to: 135640 -/* 130913 */ MCD_OPC_Decode, 178, 45, 153, 5, // Opcode: SQXTUNv1i8 -/* 130918 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 130940 -/* 130923 */ MCD_OPC_CheckPredicate, 32, 104, 18, 0, // Skip to: 135640 -/* 130928 */ MCD_OPC_CheckField, 21, 1, 1, 97, 18, 0, // Skip to: 135640 -/* 130935 */ MCD_OPC_Decode, 239, 56, 149, 5, // Opcode: UQSUBv1i8 -/* 130940 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 130962 -/* 130945 */ MCD_OPC_CheckPredicate, 32, 82, 18, 0, // Skip to: 135640 -/* 130950 */ MCD_OPC_CheckField, 16, 6, 32, 75, 18, 0, // Skip to: 135640 -/* 130957 */ MCD_OPC_Decode, 139, 58, 150, 5, // Opcode: USQADDv1i8 -/* 130962 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 130984 -/* 130967 */ MCD_OPC_CheckPredicate, 32, 60, 18, 0, // Skip to: 135640 -/* 130972 */ MCD_OPC_CheckField, 16, 6, 33, 53, 18, 0, // Skip to: 135640 -/* 130979 */ MCD_OPC_Decode, 255, 56, 153, 5, // Opcode: UQXTNv1i8 -/* 130984 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 131006 -/* 130989 */ MCD_OPC_CheckPredicate, 32, 38, 18, 0, // Skip to: 135640 -/* 130994 */ MCD_OPC_CheckField, 21, 1, 1, 31, 18, 0, // Skip to: 135640 -/* 131001 */ MCD_OPC_Decode, 191, 56, 149, 5, // Opcode: UQSHLv1i8 -/* 131006 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 131028 -/* 131011 */ MCD_OPC_CheckPredicate, 32, 16, 18, 0, // Skip to: 135640 -/* 131016 */ MCD_OPC_CheckField, 21, 1, 1, 9, 18, 0, // Skip to: 135640 -/* 131023 */ MCD_OPC_Decode, 143, 56, 149, 5, // Opcode: UQRSHLv1i8 -/* 131028 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 131050 -/* 131033 */ MCD_OPC_CheckPredicate, 32, 250, 17, 0, // Skip to: 135640 -/* 131038 */ MCD_OPC_CheckField, 16, 6, 32, 243, 17, 0, // Skip to: 135640 -/* 131045 */ MCD_OPC_Decode, 175, 43, 154, 5, // Opcode: SQNEGv1i8 -/* 131050 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 131072 -/* 131055 */ MCD_OPC_CheckPredicate, 32, 228, 17, 0, // Skip to: 135640 -/* 131060 */ MCD_OPC_CheckField, 16, 6, 33, 221, 17, 0, // Skip to: 135640 -/* 131067 */ MCD_OPC_Decode, 150, 19, 235, 4, // Opcode: FCVTNUv1i32 -/* 131072 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 131094 -/* 131077 */ MCD_OPC_CheckPredicate, 32, 206, 17, 0, // Skip to: 135640 -/* 131082 */ MCD_OPC_CheckField, 16, 6, 33, 199, 17, 0, // Skip to: 135640 -/* 131089 */ MCD_OPC_Decode, 248, 18, 235, 4, // Opcode: FCVTMUv1i32 -/* 131094 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 131132 -/* 131099 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131102 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131117 -/* 131107 */ MCD_OPC_CheckPredicate, 32, 176, 17, 0, // Skip to: 135640 -/* 131112 */ MCD_OPC_Decode, 209, 18, 235, 4, // Opcode: FCVTAUv1i32 -/* 131117 */ MCD_OPC_FilterValue, 48, 166, 17, 0, // Skip to: 135640 -/* 131122 */ MCD_OPC_CheckPredicate, 32, 161, 17, 0, // Skip to: 135640 -/* 131127 */ MCD_OPC_Decode, 199, 20, 207, 3, // Opcode: FMAXNMPv2i32p -/* 131132 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 131170 -/* 131137 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131140 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131155 -/* 131145 */ MCD_OPC_CheckPredicate, 32, 138, 17, 0, // Skip to: 135640 -/* 131150 */ MCD_OPC_Decode, 250, 52, 235, 4, // Opcode: UCVTFv1i32 -/* 131155 */ MCD_OPC_FilterValue, 48, 128, 17, 0, // Skip to: 135640 -/* 131160 */ MCD_OPC_CheckPredicate, 32, 123, 17, 0, // Skip to: 135640 -/* 131165 */ MCD_OPC_Decode, 133, 17, 207, 3, // Opcode: FADDPv2i32p -/* 131170 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 131192 -/* 131175 */ MCD_OPC_CheckPredicate, 32, 108, 17, 0, // Skip to: 135640 -/* 131180 */ MCD_OPC_CheckField, 21, 1, 1, 101, 17, 0, // Skip to: 135640 -/* 131187 */ MCD_OPC_Decode, 211, 17, 240, 4, // Opcode: FCMGE32 -/* 131192 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 131214 -/* 131197 */ MCD_OPC_CheckPredicate, 32, 86, 17, 0, // Skip to: 135640 -/* 131202 */ MCD_OPC_CheckField, 21, 1, 1, 79, 17, 0, // Skip to: 135640 -/* 131209 */ MCD_OPC_Decode, 229, 16, 240, 4, // Opcode: FACGE32 -/* 131214 */ MCD_OPC_FilterValue, 62, 69, 17, 0, // Skip to: 135640 -/* 131219 */ MCD_OPC_CheckPredicate, 32, 64, 17, 0, // Skip to: 135640 -/* 131224 */ MCD_OPC_CheckField, 16, 6, 48, 57, 17, 0, // Skip to: 135640 -/* 131231 */ MCD_OPC_Decode, 243, 20, 207, 3, // Opcode: FMAXPv2i32p -/* 131236 */ MCD_OPC_FilterValue, 9, 41, 2, 0, // Skip to: 131794 -/* 131241 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 131244 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 131266 -/* 131249 */ MCD_OPC_CheckPredicate, 32, 34, 17, 0, // Skip to: 135640 -/* 131254 */ MCD_OPC_CheckField, 21, 1, 1, 27, 17, 0, // Skip to: 135640 -/* 131261 */ MCD_OPC_Decode, 199, 55, 133, 5, // Opcode: UQADDv1i16 -/* 131266 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 131288 -/* 131271 */ MCD_OPC_CheckPredicate, 35, 12, 17, 0, // Skip to: 135640 -/* 131276 */ MCD_OPC_CheckField, 21, 1, 0, 5, 17, 0, // Skip to: 135640 -/* 131283 */ MCD_OPC_Decode, 210, 17, 133, 5, // Opcode: FCMGE16 -/* 131288 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 131310 -/* 131293 */ MCD_OPC_CheckPredicate, 32, 246, 16, 0, // Skip to: 135640 -/* 131298 */ MCD_OPC_CheckField, 16, 6, 33, 239, 16, 0, // Skip to: 135640 -/* 131305 */ MCD_OPC_Decode, 176, 45, 237, 4, // Opcode: SQXTUNv1i16 -/* 131310 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 131348 -/* 131315 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 131318 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131333 -/* 131323 */ MCD_OPC_CheckPredicate, 35, 216, 16, 0, // Skip to: 135640 -/* 131328 */ MCD_OPC_Decode, 228, 16, 133, 5, // Opcode: FACGE16 -/* 131333 */ MCD_OPC_FilterValue, 1, 206, 16, 0, // Skip to: 135640 -/* 131338 */ MCD_OPC_CheckPredicate, 32, 201, 16, 0, // Skip to: 135640 -/* 131343 */ MCD_OPC_Decode, 236, 56, 133, 5, // Opcode: UQSUBv1i16 -/* 131348 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 131370 -/* 131353 */ MCD_OPC_CheckPredicate, 32, 186, 16, 0, // Skip to: 135640 -/* 131358 */ MCD_OPC_CheckField, 16, 6, 32, 179, 16, 0, // Skip to: 135640 -/* 131365 */ MCD_OPC_Decode, 136, 58, 151, 5, // Opcode: USQADDv1i16 -/* 131370 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 131392 -/* 131375 */ MCD_OPC_CheckPredicate, 32, 164, 16, 0, // Skip to: 135640 -/* 131380 */ MCD_OPC_CheckField, 16, 6, 33, 157, 16, 0, // Skip to: 135640 -/* 131387 */ MCD_OPC_Decode, 253, 56, 237, 4, // Opcode: UQXTNv1i16 -/* 131392 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 131414 -/* 131397 */ MCD_OPC_CheckPredicate, 32, 142, 16, 0, // Skip to: 135640 -/* 131402 */ MCD_OPC_CheckField, 21, 1, 1, 135, 16, 0, // Skip to: 135640 -/* 131409 */ MCD_OPC_Decode, 188, 56, 133, 5, // Opcode: UQSHLv1i16 -/* 131414 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 131436 -/* 131419 */ MCD_OPC_CheckPredicate, 32, 120, 16, 0, // Skip to: 135640 -/* 131424 */ MCD_OPC_CheckField, 21, 1, 1, 113, 16, 0, // Skip to: 135640 -/* 131431 */ MCD_OPC_Decode, 140, 56, 133, 5, // Opcode: UQRSHLv1i16 -/* 131436 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 131458 -/* 131441 */ MCD_OPC_CheckPredicate, 32, 98, 16, 0, // Skip to: 135640 -/* 131446 */ MCD_OPC_CheckField, 16, 6, 33, 91, 16, 0, // Skip to: 135640 -/* 131453 */ MCD_OPC_Decode, 193, 19, 207, 3, // Opcode: FCVTXNv1i64 -/* 131458 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 131480 -/* 131463 */ MCD_OPC_CheckPredicate, 32, 76, 16, 0, // Skip to: 135640 -/* 131468 */ MCD_OPC_CheckField, 16, 6, 32, 69, 16, 0, // Skip to: 135640 -/* 131475 */ MCD_OPC_Decode, 172, 43, 128, 5, // Opcode: SQNEGv1i16 -/* 131480 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 131502 -/* 131485 */ MCD_OPC_CheckPredicate, 77, 54, 16, 0, // Skip to: 135640 -/* 131490 */ MCD_OPC_CheckField, 21, 1, 0, 47, 16, 0, // Skip to: 135640 -/* 131497 */ MCD_OPC_Decode, 197, 43, 182, 5, // Opcode: SQRDMLAHv1i16 -/* 131502 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 131524 -/* 131507 */ MCD_OPC_CheckPredicate, 77, 32, 16, 0, // Skip to: 135640 -/* 131512 */ MCD_OPC_CheckField, 21, 1, 0, 25, 16, 0, // Skip to: 135640 -/* 131519 */ MCD_OPC_Decode, 216, 43, 182, 5, // Opcode: SQRDMLSHv1i16 -/* 131524 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 131562 -/* 131529 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131532 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131547 -/* 131537 */ MCD_OPC_CheckPredicate, 32, 2, 16, 0, // Skip to: 135640 -/* 131542 */ MCD_OPC_Decode, 151, 19, 150, 3, // Opcode: FCVTNUv1i64 -/* 131547 */ MCD_OPC_FilterValue, 57, 248, 15, 0, // Skip to: 135640 -/* 131552 */ MCD_OPC_CheckPredicate, 35, 243, 15, 0, // Skip to: 135640 -/* 131557 */ MCD_OPC_Decode, 149, 19, 128, 5, // Opcode: FCVTNUv1f16 -/* 131562 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 131584 -/* 131567 */ MCD_OPC_CheckPredicate, 32, 228, 15, 0, // Skip to: 135640 -/* 131572 */ MCD_OPC_CheckField, 21, 1, 1, 221, 15, 0, // Skip to: 135640 -/* 131579 */ MCD_OPC_Decode, 233, 43, 133, 5, // Opcode: SQRDMULHv1i16 -/* 131584 */ MCD_OPC_FilterValue, 46, 33, 0, 0, // Skip to: 131622 -/* 131589 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131592 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131607 -/* 131597 */ MCD_OPC_CheckPredicate, 32, 198, 15, 0, // Skip to: 135640 -/* 131602 */ MCD_OPC_Decode, 249, 18, 150, 3, // Opcode: FCVTMUv1i64 -/* 131607 */ MCD_OPC_FilterValue, 57, 188, 15, 0, // Skip to: 135640 -/* 131612 */ MCD_OPC_CheckPredicate, 35, 183, 15, 0, // Skip to: 135640 -/* 131617 */ MCD_OPC_Decode, 247, 18, 128, 5, // Opcode: FCVTMUv1f16 -/* 131622 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 131675 -/* 131627 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131630 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131645 -/* 131635 */ MCD_OPC_CheckPredicate, 32, 160, 15, 0, // Skip to: 135640 -/* 131640 */ MCD_OPC_Decode, 210, 18, 150, 3, // Opcode: FCVTAUv1i64 -/* 131645 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 131660 -/* 131650 */ MCD_OPC_CheckPredicate, 32, 145, 15, 0, // Skip to: 135640 -/* 131655 */ MCD_OPC_Decode, 200, 20, 155, 3, // Opcode: FMAXNMPv2i64p -/* 131660 */ MCD_OPC_FilterValue, 57, 135, 15, 0, // Skip to: 135640 -/* 131665 */ MCD_OPC_CheckPredicate, 35, 130, 15, 0, // Skip to: 135640 -/* 131670 */ MCD_OPC_Decode, 208, 18, 128, 5, // Opcode: FCVTAUv1f16 -/* 131675 */ MCD_OPC_FilterValue, 54, 48, 0, 0, // Skip to: 131728 -/* 131680 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 131683 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 131698 -/* 131688 */ MCD_OPC_CheckPredicate, 32, 107, 15, 0, // Skip to: 135640 -/* 131693 */ MCD_OPC_Decode, 251, 52, 150, 3, // Opcode: UCVTFv1i64 -/* 131698 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 131713 -/* 131703 */ MCD_OPC_CheckPredicate, 32, 92, 15, 0, // Skip to: 135640 -/* 131708 */ MCD_OPC_Decode, 134, 17, 155, 3, // Opcode: FADDPv2i64p -/* 131713 */ MCD_OPC_FilterValue, 57, 82, 15, 0, // Skip to: 135640 -/* 131718 */ MCD_OPC_CheckPredicate, 35, 77, 15, 0, // Skip to: 135640 -/* 131723 */ MCD_OPC_Decode, 249, 52, 128, 5, // Opcode: UCVTFv1i16 -/* 131728 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 131750 -/* 131733 */ MCD_OPC_CheckPredicate, 32, 62, 15, 0, // Skip to: 135640 -/* 131738 */ MCD_OPC_CheckField, 21, 1, 1, 55, 15, 0, // Skip to: 135640 -/* 131745 */ MCD_OPC_Decode, 212, 17, 149, 3, // Opcode: FCMGE64 -/* 131750 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 131772 -/* 131755 */ MCD_OPC_CheckPredicate, 32, 40, 15, 0, // Skip to: 135640 -/* 131760 */ MCD_OPC_CheckField, 21, 1, 1, 33, 15, 0, // Skip to: 135640 -/* 131767 */ MCD_OPC_Decode, 230, 16, 149, 3, // Opcode: FACGE64 -/* 131772 */ MCD_OPC_FilterValue, 62, 23, 15, 0, // Skip to: 135640 -/* 131777 */ MCD_OPC_CheckPredicate, 32, 18, 15, 0, // Skip to: 135640 -/* 131782 */ MCD_OPC_CheckField, 16, 6, 48, 11, 15, 0, // Skip to: 135640 -/* 131789 */ MCD_OPC_Decode, 244, 20, 155, 3, // Opcode: FMAXPv2i64p -/* 131794 */ MCD_OPC_FilterValue, 10, 197, 1, 0, // Skip to: 132252 -/* 131799 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 131802 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 131824 -/* 131807 */ MCD_OPC_CheckPredicate, 32, 244, 14, 0, // Skip to: 135640 -/* 131812 */ MCD_OPC_CheckField, 21, 1, 1, 237, 14, 0, // Skip to: 135640 -/* 131819 */ MCD_OPC_Decode, 200, 55, 240, 4, // Opcode: UQADDv1i32 -/* 131824 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 131846 -/* 131829 */ MCD_OPC_CheckPredicate, 32, 222, 14, 0, // Skip to: 135640 -/* 131834 */ MCD_OPC_CheckField, 16, 6, 33, 215, 14, 0, // Skip to: 135640 -/* 131841 */ MCD_OPC_Decode, 177, 45, 207, 3, // Opcode: SQXTUNv1i32 -/* 131846 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 131868 -/* 131851 */ MCD_OPC_CheckPredicate, 32, 200, 14, 0, // Skip to: 135640 -/* 131856 */ MCD_OPC_CheckField, 21, 1, 1, 193, 14, 0, // Skip to: 135640 -/* 131863 */ MCD_OPC_Decode, 237, 56, 240, 4, // Opcode: UQSUBv1i32 -/* 131868 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 131890 -/* 131873 */ MCD_OPC_CheckPredicate, 32, 178, 14, 0, // Skip to: 135640 -/* 131878 */ MCD_OPC_CheckField, 16, 6, 32, 171, 14, 0, // Skip to: 135640 -/* 131885 */ MCD_OPC_Decode, 137, 58, 152, 5, // Opcode: USQADDv1i32 -/* 131890 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 131912 -/* 131895 */ MCD_OPC_CheckPredicate, 32, 156, 14, 0, // Skip to: 135640 -/* 131900 */ MCD_OPC_CheckField, 16, 6, 33, 149, 14, 0, // Skip to: 135640 -/* 131907 */ MCD_OPC_Decode, 254, 56, 207, 3, // Opcode: UQXTNv1i32 -/* 131912 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 131934 -/* 131917 */ MCD_OPC_CheckPredicate, 32, 134, 14, 0, // Skip to: 135640 -/* 131922 */ MCD_OPC_CheckField, 21, 1, 1, 127, 14, 0, // Skip to: 135640 -/* 131929 */ MCD_OPC_Decode, 189, 56, 240, 4, // Opcode: UQSHLv1i32 -/* 131934 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 131956 -/* 131939 */ MCD_OPC_CheckPredicate, 32, 112, 14, 0, // Skip to: 135640 -/* 131944 */ MCD_OPC_CheckField, 21, 1, 1, 105, 14, 0, // Skip to: 135640 -/* 131951 */ MCD_OPC_Decode, 141, 56, 240, 4, // Opcode: UQRSHLv1i32 -/* 131956 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 131978 -/* 131961 */ MCD_OPC_CheckPredicate, 32, 90, 14, 0, // Skip to: 135640 -/* 131966 */ MCD_OPC_CheckField, 16, 6, 32, 83, 14, 0, // Skip to: 135640 -/* 131973 */ MCD_OPC_Decode, 173, 43, 235, 4, // Opcode: SQNEGv1i32 -/* 131978 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 132000 -/* 131983 */ MCD_OPC_CheckPredicate, 77, 68, 14, 0, // Skip to: 135640 -/* 131988 */ MCD_OPC_CheckField, 21, 1, 0, 61, 14, 0, // Skip to: 135640 -/* 131995 */ MCD_OPC_Decode, 198, 43, 183, 5, // Opcode: SQRDMLAHv1i32 -/* 132000 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 132022 -/* 132005 */ MCD_OPC_CheckPredicate, 77, 46, 14, 0, // Skip to: 135640 -/* 132010 */ MCD_OPC_CheckField, 21, 1, 0, 39, 14, 0, // Skip to: 135640 -/* 132017 */ MCD_OPC_Decode, 217, 43, 183, 5, // Opcode: SQRDMLSHv1i32 -/* 132022 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 132044 -/* 132027 */ MCD_OPC_CheckPredicate, 32, 24, 14, 0, // Skip to: 135640 -/* 132032 */ MCD_OPC_CheckField, 16, 6, 33, 17, 14, 0, // Skip to: 135640 -/* 132039 */ MCD_OPC_Decode, 183, 19, 235, 4, // Opcode: FCVTPUv1i32 -/* 132044 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 132066 -/* 132049 */ MCD_OPC_CheckPredicate, 32, 2, 14, 0, // Skip to: 135640 -/* 132054 */ MCD_OPC_CheckField, 21, 1, 1, 251, 13, 0, // Skip to: 135640 -/* 132061 */ MCD_OPC_Decode, 235, 43, 240, 4, // Opcode: SQRDMULHv1i32 -/* 132066 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 132088 -/* 132071 */ MCD_OPC_CheckPredicate, 32, 236, 13, 0, // Skip to: 135640 -/* 132076 */ MCD_OPC_CheckField, 16, 6, 33, 229, 13, 0, // Skip to: 135640 -/* 132083 */ MCD_OPC_Decode, 131, 20, 235, 4, // Opcode: FCVTZUv1i32 -/* 132088 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 132126 -/* 132093 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132096 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132111 -/* 132101 */ MCD_OPC_CheckPredicate, 32, 206, 13, 0, // Skip to: 135640 -/* 132106 */ MCD_OPC_Decode, 220, 17, 235, 4, // Opcode: FCMGEv1i32rz -/* 132111 */ MCD_OPC_FilterValue, 48, 196, 13, 0, // Skip to: 135640 -/* 132116 */ MCD_OPC_CheckPredicate, 32, 191, 13, 0, // Skip to: 135640 -/* 132121 */ MCD_OPC_Decode, 163, 21, 207, 3, // Opcode: FMINNMPv2i32p -/* 132126 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 132148 -/* 132131 */ MCD_OPC_CheckPredicate, 32, 176, 13, 0, // Skip to: 135640 -/* 132136 */ MCD_OPC_CheckField, 21, 1, 1, 169, 13, 0, // Skip to: 135640 -/* 132143 */ MCD_OPC_Decode, 207, 16, 240, 4, // Opcode: FABD32 -/* 132148 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 132186 -/* 132153 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132156 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132171 -/* 132161 */ MCD_OPC_CheckPredicate, 32, 146, 13, 0, // Skip to: 135640 -/* 132166 */ MCD_OPC_Decode, 143, 18, 235, 4, // Opcode: FCMLEv1i32rz -/* 132171 */ MCD_OPC_FilterValue, 33, 136, 13, 0, // Skip to: 135640 -/* 132176 */ MCD_OPC_CheckPredicate, 34, 131, 13, 0, // Skip to: 135640 -/* 132181 */ MCD_OPC_Decode, 228, 24, 235, 4, // Opcode: FRSQRTEv1i32 -/* 132186 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 132208 -/* 132191 */ MCD_OPC_CheckPredicate, 32, 116, 13, 0, // Skip to: 135640 -/* 132196 */ MCD_OPC_CheckField, 21, 1, 1, 109, 13, 0, // Skip to: 135640 -/* 132203 */ MCD_OPC_Decode, 233, 17, 240, 4, // Opcode: FCMGT32 -/* 132208 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 132230 -/* 132213 */ MCD_OPC_CheckPredicate, 32, 94, 13, 0, // Skip to: 135640 -/* 132218 */ MCD_OPC_CheckField, 21, 1, 1, 87, 13, 0, // Skip to: 135640 -/* 132225 */ MCD_OPC_Decode, 240, 16, 240, 4, // Opcode: FACGT32 -/* 132230 */ MCD_OPC_FilterValue, 62, 77, 13, 0, // Skip to: 135640 -/* 132235 */ MCD_OPC_CheckPredicate, 32, 72, 13, 0, // Skip to: 135640 -/* 132240 */ MCD_OPC_CheckField, 16, 6, 48, 65, 13, 0, // Skip to: 135640 -/* 132247 */ MCD_OPC_Decode, 207, 21, 207, 3, // Opcode: FMINPv2i32p -/* 132252 */ MCD_OPC_FilterValue, 11, 159, 2, 0, // Skip to: 132928 -/* 132257 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... -/* 132260 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 132282 -/* 132265 */ MCD_OPC_CheckPredicate, 32, 42, 13, 0, // Skip to: 135640 -/* 132270 */ MCD_OPC_CheckField, 21, 1, 1, 35, 13, 0, // Skip to: 135640 -/* 132277 */ MCD_OPC_Decode, 201, 55, 149, 3, // Opcode: UQADDv1i64 -/* 132282 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 132304 -/* 132287 */ MCD_OPC_CheckPredicate, 35, 20, 13, 0, // Skip to: 135640 -/* 132292 */ MCD_OPC_CheckField, 21, 1, 0, 13, 13, 0, // Skip to: 135640 -/* 132299 */ MCD_OPC_Decode, 206, 16, 133, 5, // Opcode: FABD16 -/* 132304 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 132326 -/* 132309 */ MCD_OPC_CheckPredicate, 35, 254, 12, 0, // Skip to: 135640 -/* 132314 */ MCD_OPC_CheckField, 21, 1, 0, 247, 12, 0, // Skip to: 135640 -/* 132321 */ MCD_OPC_Decode, 232, 17, 133, 5, // Opcode: FCMGT16 -/* 132326 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 132364 -/* 132331 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 132334 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132349 -/* 132339 */ MCD_OPC_CheckPredicate, 35, 224, 12, 0, // Skip to: 135640 -/* 132344 */ MCD_OPC_Decode, 239, 16, 133, 5, // Opcode: FACGT16 -/* 132349 */ MCD_OPC_FilterValue, 1, 214, 12, 0, // Skip to: 135640 -/* 132354 */ MCD_OPC_CheckPredicate, 32, 209, 12, 0, // Skip to: 135640 -/* 132359 */ MCD_OPC_Decode, 238, 56, 149, 3, // Opcode: UQSUBv1i64 -/* 132364 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 132386 -/* 132369 */ MCD_OPC_CheckPredicate, 32, 194, 12, 0, // Skip to: 135640 -/* 132374 */ MCD_OPC_CheckField, 21, 1, 1, 187, 12, 0, // Skip to: 135640 -/* 132381 */ MCD_OPC_Decode, 180, 13, 149, 3, // Opcode: CMHIv1i64 -/* 132386 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 132408 -/* 132391 */ MCD_OPC_CheckPredicate, 32, 172, 12, 0, // Skip to: 135640 -/* 132396 */ MCD_OPC_CheckField, 16, 6, 32, 165, 12, 0, // Skip to: 135640 -/* 132403 */ MCD_OPC_Decode, 138, 58, 160, 3, // Opcode: USQADDv1i64 -/* 132408 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 132430 -/* 132413 */ MCD_OPC_CheckPredicate, 32, 150, 12, 0, // Skip to: 135640 -/* 132418 */ MCD_OPC_CheckField, 21, 1, 1, 143, 12, 0, // Skip to: 135640 -/* 132425 */ MCD_OPC_Decode, 188, 13, 149, 3, // Opcode: CMHSv1i64 -/* 132430 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 132452 -/* 132435 */ MCD_OPC_CheckPredicate, 32, 128, 12, 0, // Skip to: 135640 -/* 132440 */ MCD_OPC_CheckField, 21, 1, 1, 121, 12, 0, // Skip to: 135640 -/* 132447 */ MCD_OPC_Decode, 230, 57, 149, 3, // Opcode: USHLv1i64 -/* 132452 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 132474 -/* 132457 */ MCD_OPC_CheckPredicate, 32, 106, 12, 0, // Skip to: 135640 -/* 132462 */ MCD_OPC_CheckField, 21, 1, 1, 99, 12, 0, // Skip to: 135640 -/* 132469 */ MCD_OPC_Decode, 190, 56, 149, 3, // Opcode: UQSHLv1i64 -/* 132474 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 132496 -/* 132479 */ MCD_OPC_CheckPredicate, 32, 84, 12, 0, // Skip to: 135640 -/* 132484 */ MCD_OPC_CheckField, 21, 1, 1, 77, 12, 0, // Skip to: 135640 -/* 132491 */ MCD_OPC_Decode, 171, 57, 149, 3, // Opcode: URSHLv1i64 -/* 132496 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 132518 -/* 132501 */ MCD_OPC_CheckPredicate, 32, 62, 12, 0, // Skip to: 135640 -/* 132506 */ MCD_OPC_CheckField, 21, 1, 1, 55, 12, 0, // Skip to: 135640 -/* 132513 */ MCD_OPC_Decode, 142, 56, 149, 3, // Opcode: UQRSHLv1i64 -/* 132518 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 132540 -/* 132523 */ MCD_OPC_CheckPredicate, 32, 40, 12, 0, // Skip to: 135640 -/* 132528 */ MCD_OPC_CheckField, 16, 6, 32, 33, 12, 0, // Skip to: 135640 -/* 132535 */ MCD_OPC_Decode, 174, 43, 150, 3, // Opcode: SQNEGv1i64 -/* 132540 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 132562 -/* 132545 */ MCD_OPC_CheckPredicate, 32, 18, 12, 0, // Skip to: 135640 -/* 132550 */ MCD_OPC_CheckField, 21, 1, 1, 11, 12, 0, // Skip to: 135640 -/* 132557 */ MCD_OPC_Decode, 212, 50, 149, 3, // Opcode: SUBv1i64 -/* 132562 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 132584 -/* 132567 */ MCD_OPC_CheckPredicate, 32, 252, 11, 0, // Skip to: 135640 -/* 132572 */ MCD_OPC_CheckField, 16, 6, 32, 245, 11, 0, // Skip to: 135640 -/* 132579 */ MCD_OPC_Decode, 150, 13, 150, 3, // Opcode: CMGEv1i64rz -/* 132584 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 132606 -/* 132589 */ MCD_OPC_CheckPredicate, 32, 230, 11, 0, // Skip to: 135640 -/* 132594 */ MCD_OPC_CheckField, 21, 1, 1, 223, 11, 0, // Skip to: 135640 -/* 132601 */ MCD_OPC_Decode, 133, 13, 149, 3, // Opcode: CMEQv1i64 -/* 132606 */ MCD_OPC_FilterValue, 38, 17, 0, 0, // Skip to: 132628 -/* 132611 */ MCD_OPC_CheckPredicate, 32, 208, 11, 0, // Skip to: 135640 -/* 132616 */ MCD_OPC_CheckField, 16, 6, 32, 201, 11, 0, // Skip to: 135640 -/* 132623 */ MCD_OPC_Decode, 202, 13, 150, 3, // Opcode: CMLEv1i64rz -/* 132628 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 132666 -/* 132633 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132636 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 132651 -/* 132641 */ MCD_OPC_CheckPredicate, 32, 178, 11, 0, // Skip to: 135640 -/* 132646 */ MCD_OPC_Decode, 184, 19, 150, 3, // Opcode: FCVTPUv1i64 -/* 132651 */ MCD_OPC_FilterValue, 57, 168, 11, 0, // Skip to: 135640 -/* 132656 */ MCD_OPC_CheckPredicate, 35, 163, 11, 0, // Skip to: 135640 -/* 132661 */ MCD_OPC_Decode, 182, 19, 128, 5, // Opcode: FCVTPUv1f16 -/* 132666 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 132719 -/* 132671 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132674 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132689 -/* 132679 */ MCD_OPC_CheckPredicate, 32, 140, 11, 0, // Skip to: 135640 -/* 132684 */ MCD_OPC_Decode, 230, 34, 150, 3, // Opcode: NEGv1i64 -/* 132689 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 132704 -/* 132694 */ MCD_OPC_CheckPredicate, 32, 125, 11, 0, // Skip to: 135640 -/* 132699 */ MCD_OPC_Decode, 132, 20, 150, 3, // Opcode: FCVTZUv1i64 -/* 132704 */ MCD_OPC_FilterValue, 57, 115, 11, 0, // Skip to: 135640 -/* 132709 */ MCD_OPC_CheckPredicate, 35, 110, 11, 0, // Skip to: 135640 -/* 132714 */ MCD_OPC_Decode, 130, 20, 128, 5, // Opcode: FCVTZUv1f16 -/* 132719 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 132772 -/* 132724 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132727 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132742 -/* 132732 */ MCD_OPC_CheckPredicate, 32, 87, 11, 0, // Skip to: 135640 -/* 132737 */ MCD_OPC_Decode, 221, 17, 150, 3, // Opcode: FCMGEv1i64rz -/* 132742 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 132757 -/* 132747 */ MCD_OPC_CheckPredicate, 32, 72, 11, 0, // Skip to: 135640 -/* 132752 */ MCD_OPC_Decode, 164, 21, 155, 3, // Opcode: FMINNMPv2i64p -/* 132757 */ MCD_OPC_FilterValue, 56, 62, 11, 0, // Skip to: 135640 -/* 132762 */ MCD_OPC_CheckPredicate, 35, 57, 11, 0, // Skip to: 135640 -/* 132767 */ MCD_OPC_Decode, 219, 17, 128, 5, // Opcode: FCMGEv1i16rz -/* 132772 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 132794 -/* 132777 */ MCD_OPC_CheckPredicate, 32, 42, 11, 0, // Skip to: 135640 -/* 132782 */ MCD_OPC_CheckField, 21, 1, 1, 35, 11, 0, // Skip to: 135640 -/* 132789 */ MCD_OPC_Decode, 208, 16, 149, 3, // Opcode: FABD64 -/* 132794 */ MCD_OPC_FilterValue, 54, 63, 0, 0, // Skip to: 132862 -/* 132799 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... -/* 132802 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132817 -/* 132807 */ MCD_OPC_CheckPredicate, 32, 12, 11, 0, // Skip to: 135640 -/* 132812 */ MCD_OPC_Decode, 144, 18, 150, 3, // Opcode: FCMLEv1i64rz -/* 132817 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 132832 -/* 132822 */ MCD_OPC_CheckPredicate, 34, 253, 10, 0, // Skip to: 135640 -/* 132827 */ MCD_OPC_Decode, 229, 24, 150, 3, // Opcode: FRSQRTEv1i64 -/* 132832 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 132847 -/* 132837 */ MCD_OPC_CheckPredicate, 35, 238, 10, 0, // Skip to: 135640 -/* 132842 */ MCD_OPC_Decode, 142, 18, 128, 5, // Opcode: FCMLEv1i16rz -/* 132847 */ MCD_OPC_FilterValue, 57, 228, 10, 0, // Skip to: 135640 -/* 132852 */ MCD_OPC_CheckPredicate, 76, 223, 10, 0, // Skip to: 135640 -/* 132857 */ MCD_OPC_Decode, 227, 24, 128, 5, // Opcode: FRSQRTEv1f16 -/* 132862 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 132884 -/* 132867 */ MCD_OPC_CheckPredicate, 32, 208, 10, 0, // Skip to: 135640 -/* 132872 */ MCD_OPC_CheckField, 21, 1, 1, 201, 10, 0, // Skip to: 135640 -/* 132879 */ MCD_OPC_Decode, 234, 17, 149, 3, // Opcode: FCMGT64 -/* 132884 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 132906 -/* 132889 */ MCD_OPC_CheckPredicate, 32, 186, 10, 0, // Skip to: 135640 -/* 132894 */ MCD_OPC_CheckField, 21, 1, 1, 179, 10, 0, // Skip to: 135640 -/* 132901 */ MCD_OPC_Decode, 241, 16, 149, 3, // Opcode: FACGT64 -/* 132906 */ MCD_OPC_FilterValue, 62, 169, 10, 0, // Skip to: 135640 -/* 132911 */ MCD_OPC_CheckPredicate, 32, 164, 10, 0, // Skip to: 135640 -/* 132916 */ MCD_OPC_CheckField, 16, 6, 48, 157, 10, 0, // Skip to: 135640 -/* 132923 */ MCD_OPC_Decode, 208, 21, 155, 3, // Opcode: FMINPv2i64p -/* 132928 */ MCD_OPC_FilterValue, 12, 98, 2, 0, // Skip to: 133543 -/* 132933 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 132936 */ MCD_OPC_FilterValue, 6, 84, 0, 0, // Skip to: 133025 -/* 132941 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 132944 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 133003 -/* 132949 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 132952 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 132981 -/* 132957 */ MCD_OPC_CheckPredicate, 32, 118, 10, 0, // Skip to: 135640 -/* 132962 */ MCD_OPC_CheckField, 19, 1, 1, 111, 10, 0, // Skip to: 135640 -/* 132969 */ MCD_OPC_CheckField, 10, 2, 1, 104, 10, 0, // Skip to: 135640 -/* 132976 */ MCD_OPC_Decode, 184, 44, 167, 5, // Opcode: SQSHLUb -/* 132981 */ MCD_OPC_FilterValue, 1, 94, 10, 0, // Skip to: 135640 -/* 132986 */ MCD_OPC_CheckPredicate, 32, 89, 10, 0, // Skip to: 135640 -/* 132991 */ MCD_OPC_CheckField, 10, 2, 1, 82, 10, 0, // Skip to: 135640 -/* 132998 */ MCD_OPC_Decode, 186, 44, 168, 5, // Opcode: SQSHLUh -/* 133003 */ MCD_OPC_FilterValue, 1, 72, 10, 0, // Skip to: 135640 -/* 133008 */ MCD_OPC_CheckPredicate, 32, 67, 10, 0, // Skip to: 135640 -/* 133013 */ MCD_OPC_CheckField, 10, 2, 1, 60, 10, 0, // Skip to: 135640 -/* 133020 */ MCD_OPC_Decode, 187, 44, 169, 5, // Opcode: SQSHLUs -/* 133025 */ MCD_OPC_FilterValue, 7, 84, 0, 0, // Skip to: 133114 -/* 133030 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133033 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 133092 -/* 133038 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 133041 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 133070 -/* 133046 */ MCD_OPC_CheckPredicate, 32, 29, 10, 0, // Skip to: 135640 -/* 133051 */ MCD_OPC_CheckField, 19, 1, 1, 22, 10, 0, // Skip to: 135640 -/* 133058 */ MCD_OPC_CheckField, 10, 2, 1, 15, 10, 0, // Skip to: 135640 -/* 133065 */ MCD_OPC_Decode, 182, 56, 167, 5, // Opcode: UQSHLb -/* 133070 */ MCD_OPC_FilterValue, 1, 5, 10, 0, // Skip to: 135640 -/* 133075 */ MCD_OPC_CheckPredicate, 32, 0, 10, 0, // Skip to: 135640 -/* 133080 */ MCD_OPC_CheckField, 10, 2, 1, 249, 9, 0, // Skip to: 135640 -/* 133087 */ MCD_OPC_Decode, 184, 56, 168, 5, // Opcode: UQSHLh -/* 133092 */ MCD_OPC_FilterValue, 1, 239, 9, 0, // Skip to: 135640 -/* 133097 */ MCD_OPC_CheckPredicate, 32, 234, 9, 0, // Skip to: 135640 -/* 133102 */ MCD_OPC_CheckField, 10, 2, 1, 227, 9, 0, // Skip to: 135640 -/* 133109 */ MCD_OPC_Decode, 185, 56, 169, 5, // Opcode: UQSHLs -/* 133114 */ MCD_OPC_FilterValue, 8, 139, 0, 0, // Skip to: 133258 -/* 133119 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 133122 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 133190 -/* 133127 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133130 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 133175 -/* 133135 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 133138 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133160 -/* 133143 */ MCD_OPC_CheckPredicate, 32, 188, 9, 0, // Skip to: 135640 -/* 133148 */ MCD_OPC_CheckField, 19, 1, 1, 181, 9, 0, // Skip to: 135640 -/* 133155 */ MCD_OPC_Decode, 246, 44, 171, 5, // Opcode: SQSHRUNb -/* 133160 */ MCD_OPC_FilterValue, 1, 171, 9, 0, // Skip to: 135640 -/* 133165 */ MCD_OPC_CheckPredicate, 32, 166, 9, 0, // Skip to: 135640 -/* 133170 */ MCD_OPC_Decode, 247, 44, 172, 5, // Opcode: SQSHRUNh -/* 133175 */ MCD_OPC_FilterValue, 1, 156, 9, 0, // Skip to: 135640 -/* 133180 */ MCD_OPC_CheckPredicate, 32, 151, 9, 0, // Skip to: 135640 -/* 133185 */ MCD_OPC_Decode, 248, 44, 173, 5, // Opcode: SQSHRUNs -/* 133190 */ MCD_OPC_FilterValue, 3, 141, 9, 0, // Skip to: 135640 -/* 133195 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133198 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 133243 -/* 133203 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 133206 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133228 -/* 133211 */ MCD_OPC_CheckPredicate, 32, 120, 9, 0, // Skip to: 135640 -/* 133216 */ MCD_OPC_CheckField, 19, 1, 1, 113, 9, 0, // Skip to: 135640 -/* 133223 */ MCD_OPC_Decode, 161, 44, 171, 5, // Opcode: SQRSHRUNb -/* 133228 */ MCD_OPC_FilterValue, 1, 103, 9, 0, // Skip to: 135640 -/* 133233 */ MCD_OPC_CheckPredicate, 32, 98, 9, 0, // Skip to: 135640 -/* 133238 */ MCD_OPC_Decode, 162, 44, 172, 5, // Opcode: SQRSHRUNh -/* 133243 */ MCD_OPC_FilterValue, 1, 88, 9, 0, // Skip to: 135640 -/* 133248 */ MCD_OPC_CheckPredicate, 32, 83, 9, 0, // Skip to: 135640 -/* 133253 */ MCD_OPC_Decode, 163, 44, 173, 5, // Opcode: SQRSHRUNs -/* 133258 */ MCD_OPC_FilterValue, 9, 162, 0, 0, // Skip to: 133425 -/* 133263 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 133266 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 133281 -/* 133271 */ MCD_OPC_CheckPredicate, 35, 60, 9, 0, // Skip to: 135640 -/* 133276 */ MCD_OPC_Decode, 149, 23, 170, 5, // Opcode: FMULXv1i16_indexed -/* 133281 */ MCD_OPC_FilterValue, 1, 50, 9, 0, // Skip to: 135640 -/* 133286 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 133289 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 133357 -/* 133294 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133297 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 133342 -/* 133302 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 133305 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133327 -/* 133310 */ MCD_OPC_CheckPredicate, 32, 21, 9, 0, // Skip to: 135640 -/* 133315 */ MCD_OPC_CheckField, 19, 1, 1, 14, 9, 0, // Skip to: 135640 -/* 133322 */ MCD_OPC_Decode, 210, 56, 171, 5, // Opcode: UQSHRNb -/* 133327 */ MCD_OPC_FilterValue, 1, 4, 9, 0, // Skip to: 135640 -/* 133332 */ MCD_OPC_CheckPredicate, 32, 255, 8, 0, // Skip to: 135640 -/* 133337 */ MCD_OPC_Decode, 211, 56, 172, 5, // Opcode: UQSHRNh -/* 133342 */ MCD_OPC_FilterValue, 1, 245, 8, 0, // Skip to: 135640 -/* 133347 */ MCD_OPC_CheckPredicate, 32, 240, 8, 0, // Skip to: 135640 -/* 133352 */ MCD_OPC_Decode, 212, 56, 173, 5, // Opcode: UQSHRNs -/* 133357 */ MCD_OPC_FilterValue, 1, 230, 8, 0, // Skip to: 135640 -/* 133362 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133365 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 133410 -/* 133370 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 133373 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133395 -/* 133378 */ MCD_OPC_CheckPredicate, 32, 209, 8, 0, // Skip to: 135640 -/* 133383 */ MCD_OPC_CheckField, 19, 1, 1, 202, 8, 0, // Skip to: 135640 -/* 133390 */ MCD_OPC_Decode, 158, 56, 171, 5, // Opcode: UQRSHRNb -/* 133395 */ MCD_OPC_FilterValue, 1, 192, 8, 0, // Skip to: 135640 -/* 133400 */ MCD_OPC_CheckPredicate, 32, 187, 8, 0, // Skip to: 135640 -/* 133405 */ MCD_OPC_Decode, 159, 56, 172, 5, // Opcode: UQRSHRNh -/* 133410 */ MCD_OPC_FilterValue, 1, 177, 8, 0, // Skip to: 135640 -/* 133415 */ MCD_OPC_CheckPredicate, 32, 172, 8, 0, // Skip to: 135640 -/* 133420 */ MCD_OPC_Decode, 160, 56, 173, 5, // Opcode: UQRSHRNs -/* 133425 */ MCD_OPC_FilterValue, 14, 54, 0, 0, // Skip to: 133484 -/* 133430 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133433 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 133462 -/* 133438 */ MCD_OPC_CheckPredicate, 35, 149, 8, 0, // Skip to: 135640 -/* 133443 */ MCD_OPC_CheckField, 20, 1, 1, 142, 8, 0, // Skip to: 135640 -/* 133450 */ MCD_OPC_CheckField, 10, 2, 1, 135, 8, 0, // Skip to: 135640 -/* 133457 */ MCD_OPC_Decode, 247, 52, 178, 5, // Opcode: UCVTFh -/* 133462 */ MCD_OPC_FilterValue, 1, 125, 8, 0, // Skip to: 135640 -/* 133467 */ MCD_OPC_CheckPredicate, 32, 120, 8, 0, // Skip to: 135640 -/* 133472 */ MCD_OPC_CheckField, 10, 2, 1, 113, 8, 0, // Skip to: 135640 -/* 133479 */ MCD_OPC_Decode, 248, 52, 179, 5, // Opcode: UCVTFs -/* 133484 */ MCD_OPC_FilterValue, 15, 103, 8, 0, // Skip to: 135640 -/* 133489 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 133492 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 133521 -/* 133497 */ MCD_OPC_CheckPredicate, 35, 90, 8, 0, // Skip to: 135640 -/* 133502 */ MCD_OPC_CheckField, 20, 1, 1, 83, 8, 0, // Skip to: 135640 -/* 133509 */ MCD_OPC_CheckField, 10, 2, 3, 76, 8, 0, // Skip to: 135640 -/* 133516 */ MCD_OPC_Decode, 128, 20, 178, 5, // Opcode: FCVTZUh -/* 133521 */ MCD_OPC_FilterValue, 1, 66, 8, 0, // Skip to: 135640 -/* 133526 */ MCD_OPC_CheckPredicate, 32, 61, 8, 0, // Skip to: 135640 -/* 133531 */ MCD_OPC_CheckField, 10, 2, 3, 54, 8, 0, // Skip to: 135640 -/* 133538 */ MCD_OPC_Decode, 129, 20, 179, 5, // Opcode: FCVTZUs -/* 133543 */ MCD_OPC_FilterValue, 13, 12, 1, 0, // Skip to: 133816 -/* 133548 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 133551 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133573 -/* 133556 */ MCD_OPC_CheckPredicate, 32, 31, 8, 0, // Skip to: 135640 -/* 133561 */ MCD_OPC_CheckField, 10, 2, 1, 24, 8, 0, // Skip to: 135640 -/* 133568 */ MCD_OPC_Decode, 237, 57, 159, 5, // Opcode: USHRd -/* 133573 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 133595 -/* 133578 */ MCD_OPC_CheckPredicate, 32, 9, 8, 0, // Skip to: 135640 -/* 133583 */ MCD_OPC_CheckField, 10, 2, 1, 2, 8, 0, // Skip to: 135640 -/* 133590 */ MCD_OPC_Decode, 150, 58, 161, 5, // Opcode: USRAd -/* 133595 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 133617 -/* 133600 */ MCD_OPC_CheckPredicate, 32, 243, 7, 0, // Skip to: 135640 -/* 133605 */ MCD_OPC_CheckField, 10, 2, 1, 236, 7, 0, // Skip to: 135640 -/* 133612 */ MCD_OPC_Decode, 182, 57, 159, 5, // Opcode: URSHRd -/* 133617 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 133639 -/* 133622 */ MCD_OPC_CheckPredicate, 32, 221, 7, 0, // Skip to: 135640 -/* 133627 */ MCD_OPC_CheckField, 10, 2, 1, 214, 7, 0, // Skip to: 135640 -/* 133634 */ MCD_OPC_Decode, 197, 57, 161, 5, // Opcode: URSRAd -/* 133639 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 133661 -/* 133644 */ MCD_OPC_CheckPredicate, 32, 199, 7, 0, // Skip to: 135640 -/* 133649 */ MCD_OPC_CheckField, 10, 2, 1, 192, 7, 0, // Skip to: 135640 -/* 133656 */ MCD_OPC_Decode, 198, 45, 161, 5, // Opcode: SRId -/* 133661 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 133683 -/* 133666 */ MCD_OPC_CheckPredicate, 32, 177, 7, 0, // Skip to: 135640 -/* 133671 */ MCD_OPC_CheckField, 10, 2, 1, 170, 7, 0, // Skip to: 135640 -/* 133678 */ MCD_OPC_Decode, 195, 39, 184, 5, // Opcode: SLId -/* 133683 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 133705 -/* 133688 */ MCD_OPC_CheckPredicate, 32, 155, 7, 0, // Skip to: 135640 -/* 133693 */ MCD_OPC_CheckField, 10, 2, 1, 148, 7, 0, // Skip to: 135640 -/* 133700 */ MCD_OPC_Decode, 185, 44, 166, 5, // Opcode: SQSHLUd -/* 133705 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 133727 -/* 133710 */ MCD_OPC_CheckPredicate, 32, 133, 7, 0, // Skip to: 135640 -/* 133715 */ MCD_OPC_CheckField, 10, 2, 1, 126, 7, 0, // Skip to: 135640 -/* 133722 */ MCD_OPC_Decode, 183, 56, 166, 5, // Opcode: UQSHLd -/* 133727 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 133749 -/* 133732 */ MCD_OPC_CheckPredicate, 40, 111, 7, 0, // Skip to: 135640 -/* 133737 */ MCD_OPC_CheckField, 10, 1, 0, 104, 7, 0, // Skip to: 135640 -/* 133744 */ MCD_OPC_Decode, 195, 43, 160, 5, // Opcode: SQRDMLAHi16_indexed -/* 133749 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 133771 -/* 133754 */ MCD_OPC_CheckPredicate, 32, 89, 7, 0, // Skip to: 135640 -/* 133759 */ MCD_OPC_CheckField, 10, 2, 1, 82, 7, 0, // Skip to: 135640 -/* 133766 */ MCD_OPC_Decode, 246, 52, 159, 5, // Opcode: UCVTFd -/* 133771 */ MCD_OPC_FilterValue, 15, 72, 7, 0, // Skip to: 135640 -/* 133776 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... -/* 133779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 133794 -/* 133784 */ MCD_OPC_CheckPredicate, 40, 59, 7, 0, // Skip to: 135640 -/* 133789 */ MCD_OPC_Decode, 214, 43, 160, 5, // Opcode: SQRDMLSHi16_indexed -/* 133794 */ MCD_OPC_FilterValue, 1, 49, 7, 0, // Skip to: 135640 -/* 133799 */ MCD_OPC_CheckPredicate, 32, 44, 7, 0, // Skip to: 135640 -/* 133804 */ MCD_OPC_CheckField, 11, 1, 1, 37, 7, 0, // Skip to: 135640 -/* 133811 */ MCD_OPC_Decode, 255, 19, 159, 5, // Opcode: FCVTZUd -/* 133816 */ MCD_OPC_FilterValue, 14, 69, 0, 0, // Skip to: 133890 -/* 133821 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 133824 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 133846 -/* 133829 */ MCD_OPC_CheckPredicate, 32, 14, 7, 0, // Skip to: 135640 -/* 133834 */ MCD_OPC_CheckField, 10, 1, 0, 7, 7, 0, // Skip to: 135640 -/* 133841 */ MCD_OPC_Decode, 150, 23, 174, 5, // Opcode: FMULXv1i32_indexed -/* 133846 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 133868 -/* 133851 */ MCD_OPC_CheckPredicate, 40, 248, 6, 0, // Skip to: 135640 -/* 133856 */ MCD_OPC_CheckField, 10, 1, 0, 241, 6, 0, // Skip to: 135640 -/* 133863 */ MCD_OPC_Decode, 196, 43, 162, 5, // Opcode: SQRDMLAHi32_indexed -/* 133868 */ MCD_OPC_FilterValue, 15, 231, 6, 0, // Skip to: 135640 -/* 133873 */ MCD_OPC_CheckPredicate, 40, 226, 6, 0, // Skip to: 135640 -/* 133878 */ MCD_OPC_CheckField, 10, 1, 0, 219, 6, 0, // Skip to: 135640 -/* 133885 */ MCD_OPC_Decode, 215, 43, 162, 5, // Opcode: SQRDMLSHi32_indexed -/* 133890 */ MCD_OPC_FilterValue, 15, 209, 6, 0, // Skip to: 135640 -/* 133895 */ MCD_OPC_CheckPredicate, 32, 204, 6, 0, // Skip to: 135640 -/* 133900 */ MCD_OPC_CheckField, 21, 1, 0, 197, 6, 0, // Skip to: 135640 -/* 133907 */ MCD_OPC_CheckField, 12, 4, 9, 190, 6, 0, // Skip to: 135640 -/* 133914 */ MCD_OPC_CheckField, 10, 1, 0, 183, 6, 0, // Skip to: 135640 -/* 133921 */ MCD_OPC_Decode, 151, 23, 175, 5, // Opcode: FMULXv1i64_indexed -/* 133926 */ MCD_OPC_FilterValue, 4, 173, 4, 0, // Skip to: 135128 -/* 133931 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... -/* 133934 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 133944 -/* 133939 */ MCD_OPC_Decode, 186, 31, 185, 5, // Opcode: LDRQl -/* 133944 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 133996 -/* 133949 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 133952 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 133974 -/* 133957 */ MCD_OPC_CheckPredicate, 33, 142, 6, 0, // Skip to: 135640 -/* 133962 */ MCD_OPC_CheckField, 10, 2, 2, 135, 6, 0, // Skip to: 135640 -/* 133969 */ MCD_OPC_Decode, 129, 49, 186, 5, // Opcode: STLURsi -/* 133974 */ MCD_OPC_FilterValue, 2, 125, 6, 0, // Skip to: 135640 -/* 133979 */ MCD_OPC_CheckPredicate, 33, 120, 6, 0, // Skip to: 135640 -/* 133984 */ MCD_OPC_CheckField, 10, 2, 2, 113, 6, 0, // Skip to: 135640 -/* 133991 */ MCD_OPC_Decode, 248, 29, 186, 5, // Opcode: LDAPURsi -/* 133996 */ MCD_OPC_FilterValue, 2, 103, 6, 0, // Skip to: 135640 -/* 134001 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... -/* 134004 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 134019 -/* 134009 */ MCD_OPC_CheckPredicate, 71, 90, 6, 0, // Skip to: 135640 -/* 134014 */ MCD_OPC_Decode, 153, 38, 187, 5, // Opcode: SCVTFSXSri -/* 134019 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 134034 -/* 134024 */ MCD_OPC_CheckPredicate, 71, 75, 6, 0, // Skip to: 135640 -/* 134029 */ MCD_OPC_Decode, 230, 52, 187, 5, // Opcode: UCVTFSXSri -/* 134034 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 134049 -/* 134039 */ MCD_OPC_CheckPredicate, 71, 60, 6, 0, // Skip to: 135640 -/* 134044 */ MCD_OPC_Decode, 202, 19, 188, 5, // Opcode: FCVTZSSXSri -/* 134049 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 134064 -/* 134054 */ MCD_OPC_CheckPredicate, 71, 45, 6, 0, // Skip to: 135640 -/* 134059 */ MCD_OPC_Decode, 239, 19, 188, 5, // Opcode: FCVTZUSXSri -/* 134064 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 134086 -/* 134069 */ MCD_OPC_CheckPredicate, 71, 30, 6, 0, // Skip to: 135640 -/* 134074 */ MCD_OPC_CheckField, 10, 6, 0, 23, 6, 0, // Skip to: 135640 -/* 134081 */ MCD_OPC_Decode, 132, 19, 189, 5, // Opcode: FCVTNSUXSr -/* 134086 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 134108 -/* 134091 */ MCD_OPC_CheckPredicate, 71, 8, 6, 0, // Skip to: 135640 -/* 134096 */ MCD_OPC_CheckField, 10, 6, 0, 1, 6, 0, // Skip to: 135640 -/* 134103 */ MCD_OPC_Decode, 148, 19, 189, 5, // Opcode: FCVTNUUXSr -/* 134108 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 134130 -/* 134113 */ MCD_OPC_CheckPredicate, 71, 242, 5, 0, // Skip to: 135640 -/* 134118 */ MCD_OPC_CheckField, 10, 6, 0, 235, 5, 0, // Skip to: 135640 -/* 134125 */ MCD_OPC_Decode, 159, 38, 190, 5, // Opcode: SCVTFUXSri -/* 134130 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 134152 -/* 134135 */ MCD_OPC_CheckPredicate, 71, 220, 5, 0, // Skip to: 135640 -/* 134140 */ MCD_OPC_CheckField, 10, 6, 0, 213, 5, 0, // Skip to: 135640 -/* 134147 */ MCD_OPC_Decode, 236, 52, 190, 5, // Opcode: UCVTFUXSri -/* 134152 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 134174 -/* 134157 */ MCD_OPC_CheckPredicate, 71, 198, 5, 0, // Skip to: 135640 -/* 134162 */ MCD_OPC_CheckField, 10, 6, 0, 191, 5, 0, // Skip to: 135640 -/* 134169 */ MCD_OPC_Decode, 193, 18, 189, 5, // Opcode: FCVTASUXSr -/* 134174 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 134196 -/* 134179 */ MCD_OPC_CheckPredicate, 71, 176, 5, 0, // Skip to: 135640 -/* 134184 */ MCD_OPC_CheckField, 10, 6, 0, 169, 5, 0, // Skip to: 135640 -/* 134191 */ MCD_OPC_Decode, 207, 18, 189, 5, // Opcode: FCVTAUUXSr -/* 134196 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 134218 -/* 134201 */ MCD_OPC_CheckPredicate, 71, 154, 5, 0, // Skip to: 135640 -/* 134206 */ MCD_OPC_CheckField, 10, 6, 0, 147, 5, 0, // Skip to: 135640 -/* 134213 */ MCD_OPC_Decode, 167, 19, 189, 5, // Opcode: FCVTPSUXSr -/* 134218 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 134240 -/* 134223 */ MCD_OPC_CheckPredicate, 71, 132, 5, 0, // Skip to: 135640 -/* 134228 */ MCD_OPC_CheckField, 10, 6, 0, 125, 5, 0, // Skip to: 135640 -/* 134235 */ MCD_OPC_Decode, 181, 19, 189, 5, // Opcode: FCVTPUUXSr -/* 134240 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 134262 -/* 134245 */ MCD_OPC_CheckPredicate, 71, 110, 5, 0, // Skip to: 135640 -/* 134250 */ MCD_OPC_CheckField, 10, 6, 0, 103, 5, 0, // Skip to: 135640 -/* 134257 */ MCD_OPC_Decode, 232, 18, 189, 5, // Opcode: FCVTMSUXSr -/* 134262 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 134284 -/* 134267 */ MCD_OPC_CheckPredicate, 71, 88, 5, 0, // Skip to: 135640 -/* 134272 */ MCD_OPC_CheckField, 10, 6, 0, 81, 5, 0, // Skip to: 135640 -/* 134279 */ MCD_OPC_Decode, 246, 18, 189, 5, // Opcode: FCVTMUUXSr -/* 134284 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 134306 -/* 134289 */ MCD_OPC_CheckPredicate, 71, 66, 5, 0, // Skip to: 135640 -/* 134294 */ MCD_OPC_CheckField, 10, 6, 0, 59, 5, 0, // Skip to: 135640 -/* 134301 */ MCD_OPC_Decode, 208, 19, 189, 5, // Opcode: FCVTZSUXSr -/* 134306 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 134328 -/* 134311 */ MCD_OPC_CheckPredicate, 71, 44, 5, 0, // Skip to: 135640 -/* 134316 */ MCD_OPC_CheckField, 10, 6, 0, 37, 5, 0, // Skip to: 135640 -/* 134323 */ MCD_OPC_Decode, 245, 19, 189, 5, // Opcode: FCVTZUUXSr -/* 134328 */ MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 134343 -/* 134333 */ MCD_OPC_CheckPredicate, 71, 22, 5, 0, // Skip to: 135640 -/* 134338 */ MCD_OPC_Decode, 151, 38, 191, 5, // Opcode: SCVTFSXDri -/* 134343 */ MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 134358 -/* 134348 */ MCD_OPC_CheckPredicate, 71, 7, 5, 0, // Skip to: 135640 -/* 134353 */ MCD_OPC_Decode, 228, 52, 191, 5, // Opcode: UCVTFSXDri -/* 134358 */ MCD_OPC_FilterValue, 88, 10, 0, 0, // Skip to: 134373 -/* 134363 */ MCD_OPC_CheckPredicate, 71, 248, 4, 0, // Skip to: 135640 -/* 134368 */ MCD_OPC_Decode, 200, 19, 192, 5, // Opcode: FCVTZSSXDri -/* 134373 */ MCD_OPC_FilterValue, 89, 10, 0, 0, // Skip to: 134388 -/* 134378 */ MCD_OPC_CheckPredicate, 71, 233, 4, 0, // Skip to: 135640 -/* 134383 */ MCD_OPC_Decode, 237, 19, 192, 5, // Opcode: FCVTZUSXDri -/* 134388 */ MCD_OPC_FilterValue, 96, 17, 0, 0, // Skip to: 134410 -/* 134393 */ MCD_OPC_CheckPredicate, 71, 218, 4, 0, // Skip to: 135640 -/* 134398 */ MCD_OPC_CheckField, 10, 6, 0, 211, 4, 0, // Skip to: 135640 -/* 134405 */ MCD_OPC_Decode, 130, 19, 193, 5, // Opcode: FCVTNSUXDr -/* 134410 */ MCD_OPC_FilterValue, 97, 17, 0, 0, // Skip to: 134432 -/* 134415 */ MCD_OPC_CheckPredicate, 71, 196, 4, 0, // Skip to: 135640 -/* 134420 */ MCD_OPC_CheckField, 10, 6, 0, 189, 4, 0, // Skip to: 135640 -/* 134427 */ MCD_OPC_Decode, 146, 19, 193, 5, // Opcode: FCVTNUUXDr -/* 134432 */ MCD_OPC_FilterValue, 98, 17, 0, 0, // Skip to: 134454 -/* 134437 */ MCD_OPC_CheckPredicate, 71, 174, 4, 0, // Skip to: 135640 -/* 134442 */ MCD_OPC_CheckField, 10, 6, 0, 167, 4, 0, // Skip to: 135640 -/* 134449 */ MCD_OPC_Decode, 157, 38, 194, 5, // Opcode: SCVTFUXDri -/* 134454 */ MCD_OPC_FilterValue, 99, 17, 0, 0, // Skip to: 134476 -/* 134459 */ MCD_OPC_CheckPredicate, 71, 152, 4, 0, // Skip to: 135640 -/* 134464 */ MCD_OPC_CheckField, 10, 6, 0, 145, 4, 0, // Skip to: 135640 -/* 134471 */ MCD_OPC_Decode, 234, 52, 194, 5, // Opcode: UCVTFUXDri -/* 134476 */ MCD_OPC_FilterValue, 100, 17, 0, 0, // Skip to: 134498 -/* 134481 */ MCD_OPC_CheckPredicate, 71, 130, 4, 0, // Skip to: 135640 -/* 134486 */ MCD_OPC_CheckField, 10, 6, 0, 123, 4, 0, // Skip to: 135640 -/* 134493 */ MCD_OPC_Decode, 191, 18, 193, 5, // Opcode: FCVTASUXDr -/* 134498 */ MCD_OPC_FilterValue, 101, 17, 0, 0, // Skip to: 134520 -/* 134503 */ MCD_OPC_CheckPredicate, 71, 108, 4, 0, // Skip to: 135640 -/* 134508 */ MCD_OPC_CheckField, 10, 6, 0, 101, 4, 0, // Skip to: 135640 -/* 134515 */ MCD_OPC_Decode, 205, 18, 193, 5, // Opcode: FCVTAUUXDr -/* 134520 */ MCD_OPC_FilterValue, 102, 17, 0, 0, // Skip to: 134542 -/* 134525 */ MCD_OPC_CheckPredicate, 71, 86, 4, 0, // Skip to: 135640 -/* 134530 */ MCD_OPC_CheckField, 10, 6, 0, 79, 4, 0, // Skip to: 135640 -/* 134537 */ MCD_OPC_Decode, 242, 22, 193, 5, // Opcode: FMOVDXr -/* 134542 */ MCD_OPC_FilterValue, 103, 17, 0, 0, // Skip to: 134564 -/* 134547 */ MCD_OPC_CheckPredicate, 71, 64, 4, 0, // Skip to: 135640 -/* 134552 */ MCD_OPC_CheckField, 10, 6, 0, 57, 4, 0, // Skip to: 135640 -/* 134559 */ MCD_OPC_Decode, 255, 22, 194, 5, // Opcode: FMOVXDr -/* 134564 */ MCD_OPC_FilterValue, 104, 17, 0, 0, // Skip to: 134586 -/* 134569 */ MCD_OPC_CheckPredicate, 71, 42, 4, 0, // Skip to: 135640 -/* 134574 */ MCD_OPC_CheckField, 10, 6, 0, 35, 4, 0, // Skip to: 135640 -/* 134581 */ MCD_OPC_Decode, 165, 19, 193, 5, // Opcode: FCVTPSUXDr -/* 134586 */ MCD_OPC_FilterValue, 105, 17, 0, 0, // Skip to: 134608 -/* 134591 */ MCD_OPC_CheckPredicate, 71, 20, 4, 0, // Skip to: 135640 -/* 134596 */ MCD_OPC_CheckField, 10, 6, 0, 13, 4, 0, // Skip to: 135640 -/* 134603 */ MCD_OPC_Decode, 179, 19, 193, 5, // Opcode: FCVTPUUXDr -/* 134608 */ MCD_OPC_FilterValue, 112, 17, 0, 0, // Skip to: 134630 -/* 134613 */ MCD_OPC_CheckPredicate, 71, 254, 3, 0, // Skip to: 135640 -/* 134618 */ MCD_OPC_CheckField, 10, 6, 0, 247, 3, 0, // Skip to: 135640 -/* 134625 */ MCD_OPC_Decode, 230, 18, 193, 5, // Opcode: FCVTMSUXDr -/* 134630 */ MCD_OPC_FilterValue, 113, 17, 0, 0, // Skip to: 134652 -/* 134635 */ MCD_OPC_CheckPredicate, 71, 232, 3, 0, // Skip to: 135640 -/* 134640 */ MCD_OPC_CheckField, 10, 6, 0, 225, 3, 0, // Skip to: 135640 -/* 134647 */ MCD_OPC_Decode, 244, 18, 193, 5, // Opcode: FCVTMUUXDr -/* 134652 */ MCD_OPC_FilterValue, 120, 17, 0, 0, // Skip to: 134674 -/* 134657 */ MCD_OPC_CheckPredicate, 71, 210, 3, 0, // Skip to: 135640 -/* 134662 */ MCD_OPC_CheckField, 10, 6, 0, 203, 3, 0, // Skip to: 135640 -/* 134669 */ MCD_OPC_Decode, 206, 19, 193, 5, // Opcode: FCVTZSUXDr -/* 134674 */ MCD_OPC_FilterValue, 121, 17, 0, 0, // Skip to: 134696 -/* 134679 */ MCD_OPC_CheckPredicate, 71, 188, 3, 0, // Skip to: 135640 -/* 134684 */ MCD_OPC_CheckField, 10, 6, 0, 181, 3, 0, // Skip to: 135640 -/* 134691 */ MCD_OPC_Decode, 243, 19, 193, 5, // Opcode: FCVTZUUXDr -/* 134696 */ MCD_OPC_FilterValue, 174, 1, 17, 0, 0, // Skip to: 134719 -/* 134702 */ MCD_OPC_CheckPredicate, 71, 165, 3, 0, // Skip to: 135640 -/* 134707 */ MCD_OPC_CheckField, 10, 6, 0, 158, 3, 0, // Skip to: 135640 -/* 134714 */ MCD_OPC_Decode, 241, 22, 195, 5, // Opcode: FMOVDXHighr -/* 134719 */ MCD_OPC_FilterValue, 175, 1, 17, 0, 0, // Skip to: 134742 -/* 134725 */ MCD_OPC_CheckPredicate, 71, 142, 3, 0, // Skip to: 135640 -/* 134730 */ MCD_OPC_CheckField, 10, 6, 0, 135, 3, 0, // Skip to: 135640 -/* 134737 */ MCD_OPC_Decode, 254, 22, 195, 5, // Opcode: FMOVXDHighr -/* 134742 */ MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 134758 -/* 134748 */ MCD_OPC_CheckPredicate, 74, 119, 3, 0, // Skip to: 135640 -/* 134753 */ MCD_OPC_Decode, 152, 38, 196, 5, // Opcode: SCVTFSXHri -/* 134758 */ MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 134774 -/* 134764 */ MCD_OPC_CheckPredicate, 74, 103, 3, 0, // Skip to: 135640 -/* 134769 */ MCD_OPC_Decode, 229, 52, 196, 5, // Opcode: UCVTFSXHri -/* 134774 */ MCD_OPC_FilterValue, 216, 1, 10, 0, 0, // Skip to: 134790 -/* 134780 */ MCD_OPC_CheckPredicate, 74, 87, 3, 0, // Skip to: 135640 -/* 134785 */ MCD_OPC_Decode, 201, 19, 197, 5, // Opcode: FCVTZSSXHri -/* 134790 */ MCD_OPC_FilterValue, 217, 1, 10, 0, 0, // Skip to: 134806 -/* 134796 */ MCD_OPC_CheckPredicate, 74, 71, 3, 0, // Skip to: 135640 -/* 134801 */ MCD_OPC_Decode, 238, 19, 197, 5, // Opcode: FCVTZUSXHri -/* 134806 */ MCD_OPC_FilterValue, 224, 1, 17, 0, 0, // Skip to: 134829 -/* 134812 */ MCD_OPC_CheckPredicate, 74, 55, 3, 0, // Skip to: 135640 -/* 134817 */ MCD_OPC_CheckField, 10, 6, 0, 48, 3, 0, // Skip to: 135640 -/* 134824 */ MCD_OPC_Decode, 131, 19, 198, 5, // Opcode: FCVTNSUXHr -/* 134829 */ MCD_OPC_FilterValue, 225, 1, 17, 0, 0, // Skip to: 134852 -/* 134835 */ MCD_OPC_CheckPredicate, 74, 32, 3, 0, // Skip to: 135640 -/* 134840 */ MCD_OPC_CheckField, 10, 6, 0, 25, 3, 0, // Skip to: 135640 -/* 134847 */ MCD_OPC_Decode, 147, 19, 198, 5, // Opcode: FCVTNUUXHr -/* 134852 */ MCD_OPC_FilterValue, 226, 1, 17, 0, 0, // Skip to: 134875 -/* 134858 */ MCD_OPC_CheckPredicate, 74, 9, 3, 0, // Skip to: 135640 -/* 134863 */ MCD_OPC_CheckField, 10, 6, 0, 2, 3, 0, // Skip to: 135640 -/* 134870 */ MCD_OPC_Decode, 158, 38, 199, 5, // Opcode: SCVTFUXHri -/* 134875 */ MCD_OPC_FilterValue, 227, 1, 17, 0, 0, // Skip to: 134898 -/* 134881 */ MCD_OPC_CheckPredicate, 74, 242, 2, 0, // Skip to: 135640 -/* 134886 */ MCD_OPC_CheckField, 10, 6, 0, 235, 2, 0, // Skip to: 135640 -/* 134893 */ MCD_OPC_Decode, 235, 52, 199, 5, // Opcode: UCVTFUXHri -/* 134898 */ MCD_OPC_FilterValue, 228, 1, 17, 0, 0, // Skip to: 134921 -/* 134904 */ MCD_OPC_CheckPredicate, 74, 219, 2, 0, // Skip to: 135640 -/* 134909 */ MCD_OPC_CheckField, 10, 6, 0, 212, 2, 0, // Skip to: 135640 -/* 134916 */ MCD_OPC_Decode, 192, 18, 198, 5, // Opcode: FCVTASUXHr -/* 134921 */ MCD_OPC_FilterValue, 229, 1, 17, 0, 0, // Skip to: 134944 -/* 134927 */ MCD_OPC_CheckPredicate, 74, 196, 2, 0, // Skip to: 135640 -/* 134932 */ MCD_OPC_CheckField, 10, 6, 0, 189, 2, 0, // Skip to: 135640 -/* 134939 */ MCD_OPC_Decode, 206, 18, 198, 5, // Opcode: FCVTAUUXHr -/* 134944 */ MCD_OPC_FilterValue, 230, 1, 17, 0, 0, // Skip to: 134967 -/* 134950 */ MCD_OPC_CheckPredicate, 74, 173, 2, 0, // Skip to: 135640 -/* 134955 */ MCD_OPC_CheckField, 10, 6, 0, 166, 2, 0, // Skip to: 135640 -/* 134962 */ MCD_OPC_Decode, 246, 22, 198, 5, // Opcode: FMOVHXr -/* 134967 */ MCD_OPC_FilterValue, 231, 1, 17, 0, 0, // Skip to: 134990 -/* 134973 */ MCD_OPC_CheckPredicate, 74, 150, 2, 0, // Skip to: 135640 -/* 134978 */ MCD_OPC_CheckField, 10, 6, 0, 143, 2, 0, // Skip to: 135640 -/* 134985 */ MCD_OPC_Decode, 128, 23, 199, 5, // Opcode: FMOVXHr -/* 134990 */ MCD_OPC_FilterValue, 232, 1, 17, 0, 0, // Skip to: 135013 -/* 134996 */ MCD_OPC_CheckPredicate, 74, 127, 2, 0, // Skip to: 135640 -/* 135001 */ MCD_OPC_CheckField, 10, 6, 0, 120, 2, 0, // Skip to: 135640 -/* 135008 */ MCD_OPC_Decode, 166, 19, 198, 5, // Opcode: FCVTPSUXHr -/* 135013 */ MCD_OPC_FilterValue, 233, 1, 17, 0, 0, // Skip to: 135036 -/* 135019 */ MCD_OPC_CheckPredicate, 74, 104, 2, 0, // Skip to: 135640 -/* 135024 */ MCD_OPC_CheckField, 10, 6, 0, 97, 2, 0, // Skip to: 135640 -/* 135031 */ MCD_OPC_Decode, 180, 19, 198, 5, // Opcode: FCVTPUUXHr -/* 135036 */ MCD_OPC_FilterValue, 240, 1, 17, 0, 0, // Skip to: 135059 -/* 135042 */ MCD_OPC_CheckPredicate, 74, 81, 2, 0, // Skip to: 135640 -/* 135047 */ MCD_OPC_CheckField, 10, 6, 0, 74, 2, 0, // Skip to: 135640 -/* 135054 */ MCD_OPC_Decode, 231, 18, 198, 5, // Opcode: FCVTMSUXHr -/* 135059 */ MCD_OPC_FilterValue, 241, 1, 17, 0, 0, // Skip to: 135082 -/* 135065 */ MCD_OPC_CheckPredicate, 74, 58, 2, 0, // Skip to: 135640 -/* 135070 */ MCD_OPC_CheckField, 10, 6, 0, 51, 2, 0, // Skip to: 135640 -/* 135077 */ MCD_OPC_Decode, 245, 18, 198, 5, // Opcode: FCVTMUUXHr -/* 135082 */ MCD_OPC_FilterValue, 248, 1, 17, 0, 0, // Skip to: 135105 -/* 135088 */ MCD_OPC_CheckPredicate, 74, 35, 2, 0, // Skip to: 135640 -/* 135093 */ MCD_OPC_CheckField, 10, 6, 0, 28, 2, 0, // Skip to: 135640 -/* 135100 */ MCD_OPC_Decode, 207, 19, 198, 5, // Opcode: FCVTZSUXHr -/* 135105 */ MCD_OPC_FilterValue, 249, 1, 17, 2, 0, // Skip to: 135640 -/* 135111 */ MCD_OPC_CheckPredicate, 74, 12, 2, 0, // Skip to: 135640 -/* 135116 */ MCD_OPC_CheckField, 10, 6, 0, 5, 2, 0, // Skip to: 135640 -/* 135123 */ MCD_OPC_Decode, 244, 19, 198, 5, // Opcode: FCVTZUUXHr -/* 135128 */ MCD_OPC_FilterValue, 5, 225, 0, 0, // Skip to: 135358 -/* 135133 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 135136 */ MCD_OPC_FilterValue, 0, 96, 0, 0, // Skip to: 135237 -/* 135141 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 135144 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 135161 -/* 135149 */ MCD_OPC_CheckField, 21, 1, 0, 228, 1, 0, // Skip to: 135640 -/* 135156 */ MCD_OPC_Decode, 134, 50, 179, 4, // Opcode: STURSi -/* 135161 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 135178 -/* 135166 */ MCD_OPC_CheckField, 21, 1, 0, 211, 1, 0, // Skip to: 135640 -/* 135173 */ MCD_OPC_Decode, 233, 49, 179, 4, // Opcode: STRSpost -/* 135178 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 135220 -/* 135183 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 135186 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 135203 -/* 135191 */ MCD_OPC_CheckField, 21, 1, 1, 186, 1, 0, // Skip to: 135640 -/* 135198 */ MCD_OPC_Decode, 235, 49, 200, 5, // Opcode: STRSroW -/* 135203 */ MCD_OPC_FilterValue, 3, 176, 1, 0, // Skip to: 135640 -/* 135208 */ MCD_OPC_CheckField, 21, 1, 1, 169, 1, 0, // Skip to: 135640 -/* 135215 */ MCD_OPC_Decode, 236, 49, 201, 5, // Opcode: STRSroX -/* 135220 */ MCD_OPC_FilterValue, 3, 159, 1, 0, // Skip to: 135640 -/* 135225 */ MCD_OPC_CheckField, 21, 1, 0, 152, 1, 0, // Skip to: 135640 -/* 135232 */ MCD_OPC_Decode, 234, 49, 179, 4, // Opcode: STRSpre -/* 135237 */ MCD_OPC_FilterValue, 1, 96, 0, 0, // Skip to: 135338 -/* 135242 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 135245 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 135262 -/* 135250 */ MCD_OPC_CheckField, 21, 1, 0, 127, 1, 0, // Skip to: 135640 -/* 135257 */ MCD_OPC_Decode, 216, 32, 179, 4, // Opcode: LDURSi -/* 135262 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 135279 -/* 135267 */ MCD_OPC_CheckField, 21, 1, 0, 110, 1, 0, // Skip to: 135640 -/* 135274 */ MCD_OPC_Decode, 219, 31, 179, 4, // Opcode: LDRSpost -/* 135279 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 135321 -/* 135284 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 135287 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 135304 -/* 135292 */ MCD_OPC_CheckField, 21, 1, 1, 85, 1, 0, // Skip to: 135640 -/* 135299 */ MCD_OPC_Decode, 221, 31, 200, 5, // Opcode: LDRSroW -/* 135304 */ MCD_OPC_FilterValue, 3, 75, 1, 0, // Skip to: 135640 -/* 135309 */ MCD_OPC_CheckField, 21, 1, 1, 68, 1, 0, // Skip to: 135640 -/* 135316 */ MCD_OPC_Decode, 222, 31, 201, 5, // Opcode: LDRSroX -/* 135321 */ MCD_OPC_FilterValue, 3, 58, 1, 0, // Skip to: 135640 -/* 135326 */ MCD_OPC_CheckField, 21, 1, 0, 51, 1, 0, // Skip to: 135640 -/* 135333 */ MCD_OPC_Decode, 220, 31, 179, 4, // Opcode: LDRSpre -/* 135338 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 135348 -/* 135343 */ MCD_OPC_Decode, 237, 49, 193, 4, // Opcode: STRSui -/* 135348 */ MCD_OPC_FilterValue, 5, 31, 1, 0, // Skip to: 135640 -/* 135353 */ MCD_OPC_Decode, 223, 31, 193, 4, // Opcode: LDRSui -/* 135358 */ MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 135410 -/* 135363 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 135366 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 135388 -/* 135371 */ MCD_OPC_CheckPredicate, 33, 8, 1, 0, // Skip to: 135640 -/* 135376 */ MCD_OPC_CheckField, 10, 2, 2, 1, 1, 0, // Skip to: 135640 -/* 135383 */ MCD_OPC_Decode, 254, 48, 202, 5, // Opcode: STLURdi -/* 135388 */ MCD_OPC_FilterValue, 10, 247, 0, 0, // Skip to: 135640 -/* 135393 */ MCD_OPC_CheckPredicate, 33, 242, 0, 0, // Skip to: 135640 -/* 135398 */ MCD_OPC_CheckField, 10, 2, 2, 235, 0, 0, // Skip to: 135640 -/* 135405 */ MCD_OPC_Decode, 244, 29, 202, 5, // Opcode: LDAPURdi -/* 135410 */ MCD_OPC_FilterValue, 7, 225, 0, 0, // Skip to: 135640 -/* 135415 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... -/* 135418 */ MCD_OPC_FilterValue, 0, 96, 0, 0, // Skip to: 135519 -/* 135423 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 135426 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 135443 -/* 135431 */ MCD_OPC_CheckField, 21, 1, 0, 202, 0, 0, // Skip to: 135640 -/* 135438 */ MCD_OPC_Decode, 130, 50, 179, 4, // Opcode: STURDi -/* 135443 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 135460 -/* 135448 */ MCD_OPC_CheckField, 21, 1, 0, 185, 0, 0, // Skip to: 135640 -/* 135455 */ MCD_OPC_Decode, 213, 49, 179, 4, // Opcode: STRDpost -/* 135460 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 135502 -/* 135465 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 135468 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 135485 -/* 135473 */ MCD_OPC_CheckField, 21, 1, 1, 160, 0, 0, // Skip to: 135640 -/* 135480 */ MCD_OPC_Decode, 215, 49, 203, 5, // Opcode: STRDroW -/* 135485 */ MCD_OPC_FilterValue, 3, 150, 0, 0, // Skip to: 135640 -/* 135490 */ MCD_OPC_CheckField, 21, 1, 1, 143, 0, 0, // Skip to: 135640 -/* 135497 */ MCD_OPC_Decode, 216, 49, 204, 5, // Opcode: STRDroX -/* 135502 */ MCD_OPC_FilterValue, 3, 133, 0, 0, // Skip to: 135640 -/* 135507 */ MCD_OPC_CheckField, 21, 1, 0, 126, 0, 0, // Skip to: 135640 -/* 135514 */ MCD_OPC_Decode, 214, 49, 179, 4, // Opcode: STRDpre -/* 135519 */ MCD_OPC_FilterValue, 1, 96, 0, 0, // Skip to: 135620 -/* 135524 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 135527 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 135544 -/* 135532 */ MCD_OPC_CheckField, 21, 1, 0, 101, 0, 0, // Skip to: 135640 -/* 135539 */ MCD_OPC_Decode, 207, 32, 179, 4, // Opcode: LDURDi -/* 135544 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 135561 -/* 135549 */ MCD_OPC_CheckField, 21, 1, 0, 84, 0, 0, // Skip to: 135640 -/* 135556 */ MCD_OPC_Decode, 171, 31, 179, 4, // Opcode: LDRDpost -/* 135561 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 135603 -/* 135566 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... -/* 135569 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 135586 -/* 135574 */ MCD_OPC_CheckField, 21, 1, 1, 59, 0, 0, // Skip to: 135640 -/* 135581 */ MCD_OPC_Decode, 173, 31, 203, 5, // Opcode: LDRDroW -/* 135586 */ MCD_OPC_FilterValue, 3, 49, 0, 0, // Skip to: 135640 -/* 135591 */ MCD_OPC_CheckField, 21, 1, 1, 42, 0, 0, // Skip to: 135640 -/* 135598 */ MCD_OPC_Decode, 174, 31, 204, 5, // Opcode: LDRDroX -/* 135603 */ MCD_OPC_FilterValue, 3, 32, 0, 0, // Skip to: 135640 -/* 135608 */ MCD_OPC_CheckField, 21, 1, 0, 25, 0, 0, // Skip to: 135640 -/* 135615 */ MCD_OPC_Decode, 172, 31, 179, 4, // Opcode: LDRDpre -/* 135620 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 135630 -/* 135625 */ MCD_OPC_Decode, 217, 49, 193, 4, // Opcode: STRDui -/* 135630 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 135640 -/* 135635 */ MCD_OPC_Decode, 175, 31, 193, 4, // Opcode: LDRDui -/* 135640 */ MCD_OPC_Fail, +/* 82213 */ MCD_OPC_CheckPredicate, 45, 246, 227, 0, // Skip to: 140576 +/* 82218 */ MCD_OPC_Decode, 248, 32, 202, 2, // Opcode: LD4Rv8b +/* 82223 */ MCD_OPC_FilterValue, 1, 236, 227, 0, // Skip to: 140576 +/* 82228 */ MCD_OPC_CheckPredicate, 45, 231, 227, 0, // Skip to: 140576 +/* 82233 */ MCD_OPC_Decode, 236, 32, 206, 2, // Opcode: LD4Rv16b +/* 82238 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 82276 +/* 82243 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82246 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82261 +/* 82251 */ MCD_OPC_CheckPredicate, 45, 208, 227, 0, // Skip to: 140576 +/* 82256 */ MCD_OPC_Decode, 244, 32, 202, 2, // Opcode: LD4Rv4h +/* 82261 */ MCD_OPC_FilterValue, 1, 198, 227, 0, // Skip to: 140576 +/* 82266 */ MCD_OPC_CheckPredicate, 45, 193, 227, 0, // Skip to: 140576 +/* 82271 */ MCD_OPC_Decode, 250, 32, 206, 2, // Opcode: LD4Rv8h +/* 82276 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 82314 +/* 82281 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82284 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82299 +/* 82289 */ MCD_OPC_CheckPredicate, 45, 170, 227, 0, // Skip to: 140576 +/* 82294 */ MCD_OPC_Decode, 242, 32, 202, 2, // Opcode: LD4Rv2s +/* 82299 */ MCD_OPC_FilterValue, 1, 160, 227, 0, // Skip to: 140576 +/* 82304 */ MCD_OPC_CheckPredicate, 45, 155, 227, 0, // Skip to: 140576 +/* 82309 */ MCD_OPC_Decode, 246, 32, 206, 2, // Opcode: LD4Rv4s +/* 82314 */ MCD_OPC_FilterValue, 3, 145, 227, 0, // Skip to: 140576 +/* 82319 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82322 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82337 +/* 82327 */ MCD_OPC_CheckPredicate, 45, 132, 227, 0, // Skip to: 140576 +/* 82332 */ MCD_OPC_Decode, 238, 32, 202, 2, // Opcode: LD4Rv1d +/* 82337 */ MCD_OPC_FilterValue, 1, 122, 227, 0, // Skip to: 140576 +/* 82342 */ MCD_OPC_CheckPredicate, 45, 117, 227, 0, // Skip to: 140576 +/* 82347 */ MCD_OPC_Decode, 240, 32, 206, 2, // Opcode: LD4Rv2d +/* 82352 */ MCD_OPC_FilterValue, 1, 107, 227, 0, // Skip to: 140576 +/* 82357 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82360 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82375 +/* 82365 */ MCD_OPC_CheckPredicate, 46, 94, 227, 0, // Skip to: 140576 +/* 82370 */ MCD_OPC_Decode, 198, 34, 199, 2, // Opcode: LDPSi +/* 82375 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 82390 +/* 82380 */ MCD_OPC_CheckPredicate, 46, 79, 227, 0, // Skip to: 140576 +/* 82385 */ MCD_OPC_Decode, 189, 34, 199, 2, // Opcode: LDPDi +/* 82390 */ MCD_OPC_FilterValue, 2, 69, 227, 0, // Skip to: 140576 +/* 82395 */ MCD_OPC_CheckPredicate, 46, 64, 227, 0, // Skip to: 140576 +/* 82400 */ MCD_OPC_Decode, 192, 34, 199, 2, // Opcode: LDPQi +/* 82405 */ MCD_OPC_FilterValue, 6, 40, 2, 0, // Skip to: 82962 +/* 82410 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... +/* 82413 */ MCD_OPC_FilterValue, 0, 235, 1, 0, // Skip to: 82909 +/* 82418 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 82421 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 82473 +/* 82426 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82429 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 82451 +/* 82434 */ MCD_OPC_CheckPredicate, 45, 25, 227, 0, // Skip to: 140576 +/* 82439 */ MCD_OPC_CheckField, 31, 1, 0, 18, 227, 0, // Skip to: 140576 +/* 82446 */ MCD_OPC_Decode, 204, 51, 250, 2, // Opcode: ST1i8_POST +/* 82451 */ MCD_OPC_FilterValue, 1, 8, 227, 0, // Skip to: 140576 +/* 82456 */ MCD_OPC_CheckPredicate, 45, 3, 227, 0, // Skip to: 140576 +/* 82461 */ MCD_OPC_CheckField, 31, 1, 0, 252, 226, 0, // Skip to: 140576 +/* 82468 */ MCD_OPC_Decode, 239, 51, 251, 2, // Opcode: ST2i8_POST +/* 82473 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 82525 +/* 82478 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82481 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 82503 +/* 82486 */ MCD_OPC_CheckPredicate, 45, 229, 226, 0, // Skip to: 140576 +/* 82491 */ MCD_OPC_CheckField, 31, 1, 0, 222, 226, 0, // Skip to: 140576 +/* 82498 */ MCD_OPC_Decode, 143, 52, 252, 2, // Opcode: ST3i8_POST +/* 82503 */ MCD_OPC_FilterValue, 1, 212, 226, 0, // Skip to: 140576 +/* 82508 */ MCD_OPC_CheckPredicate, 45, 207, 226, 0, // Skip to: 140576 +/* 82513 */ MCD_OPC_CheckField, 31, 1, 0, 200, 226, 0, // Skip to: 140576 +/* 82520 */ MCD_OPC_Decode, 175, 52, 253, 2, // Opcode: ST4i8_POST +/* 82525 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 82591 +/* 82530 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82533 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 82562 +/* 82538 */ MCD_OPC_CheckPredicate, 45, 177, 226, 0, // Skip to: 140576 +/* 82543 */ MCD_OPC_CheckField, 31, 1, 0, 170, 226, 0, // Skip to: 140576 +/* 82550 */ MCD_OPC_CheckField, 10, 1, 0, 163, 226, 0, // Skip to: 140576 +/* 82557 */ MCD_OPC_Decode, 198, 51, 254, 2, // Opcode: ST1i16_POST +/* 82562 */ MCD_OPC_FilterValue, 1, 153, 226, 0, // Skip to: 140576 +/* 82567 */ MCD_OPC_CheckPredicate, 45, 148, 226, 0, // Skip to: 140576 +/* 82572 */ MCD_OPC_CheckField, 31, 1, 0, 141, 226, 0, // Skip to: 140576 +/* 82579 */ MCD_OPC_CheckField, 10, 1, 0, 134, 226, 0, // Skip to: 140576 +/* 82586 */ MCD_OPC_Decode, 233, 51, 255, 2, // Opcode: ST2i16_POST +/* 82591 */ MCD_OPC_FilterValue, 3, 61, 0, 0, // Skip to: 82657 +/* 82596 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82599 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 82628 +/* 82604 */ MCD_OPC_CheckPredicate, 45, 111, 226, 0, // Skip to: 140576 +/* 82609 */ MCD_OPC_CheckField, 31, 1, 0, 104, 226, 0, // Skip to: 140576 +/* 82616 */ MCD_OPC_CheckField, 10, 1, 0, 97, 226, 0, // Skip to: 140576 +/* 82623 */ MCD_OPC_Decode, 137, 52, 128, 3, // Opcode: ST3i16_POST +/* 82628 */ MCD_OPC_FilterValue, 1, 87, 226, 0, // Skip to: 140576 +/* 82633 */ MCD_OPC_CheckPredicate, 45, 82, 226, 0, // Skip to: 140576 +/* 82638 */ MCD_OPC_CheckField, 31, 1, 0, 75, 226, 0, // Skip to: 140576 +/* 82645 */ MCD_OPC_CheckField, 10, 1, 0, 68, 226, 0, // Skip to: 140576 +/* 82652 */ MCD_OPC_Decode, 169, 52, 129, 3, // Opcode: ST4i16_POST +/* 82657 */ MCD_OPC_FilterValue, 4, 121, 0, 0, // Skip to: 82783 +/* 82662 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 82665 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 82717 +/* 82670 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82673 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 82695 +/* 82678 */ MCD_OPC_CheckPredicate, 45, 37, 226, 0, // Skip to: 140576 +/* 82683 */ MCD_OPC_CheckField, 31, 1, 0, 30, 226, 0, // Skip to: 140576 +/* 82690 */ MCD_OPC_Decode, 200, 51, 130, 3, // Opcode: ST1i32_POST +/* 82695 */ MCD_OPC_FilterValue, 1, 20, 226, 0, // Skip to: 140576 +/* 82700 */ MCD_OPC_CheckPredicate, 45, 15, 226, 0, // Skip to: 140576 +/* 82705 */ MCD_OPC_CheckField, 31, 1, 0, 8, 226, 0, // Skip to: 140576 +/* 82712 */ MCD_OPC_Decode, 235, 51, 131, 3, // Opcode: ST2i32_POST +/* 82717 */ MCD_OPC_FilterValue, 1, 254, 225, 0, // Skip to: 140576 +/* 82722 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82725 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 82754 +/* 82730 */ MCD_OPC_CheckPredicate, 45, 241, 225, 0, // Skip to: 140576 +/* 82735 */ MCD_OPC_CheckField, 31, 1, 0, 234, 225, 0, // Skip to: 140576 +/* 82742 */ MCD_OPC_CheckField, 12, 1, 0, 227, 225, 0, // Skip to: 140576 +/* 82749 */ MCD_OPC_Decode, 202, 51, 132, 3, // Opcode: ST1i64_POST +/* 82754 */ MCD_OPC_FilterValue, 1, 217, 225, 0, // Skip to: 140576 +/* 82759 */ MCD_OPC_CheckPredicate, 45, 212, 225, 0, // Skip to: 140576 +/* 82764 */ MCD_OPC_CheckField, 31, 1, 0, 205, 225, 0, // Skip to: 140576 +/* 82771 */ MCD_OPC_CheckField, 12, 1, 0, 198, 225, 0, // Skip to: 140576 +/* 82778 */ MCD_OPC_Decode, 237, 51, 133, 3, // Opcode: ST2i64_POST +/* 82783 */ MCD_OPC_FilterValue, 5, 188, 225, 0, // Skip to: 140576 +/* 82788 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 82791 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 82843 +/* 82796 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82799 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 82821 +/* 82804 */ MCD_OPC_CheckPredicate, 45, 167, 225, 0, // Skip to: 140576 +/* 82809 */ MCD_OPC_CheckField, 31, 1, 0, 160, 225, 0, // Skip to: 140576 +/* 82816 */ MCD_OPC_Decode, 139, 52, 134, 3, // Opcode: ST3i32_POST +/* 82821 */ MCD_OPC_FilterValue, 1, 150, 225, 0, // Skip to: 140576 +/* 82826 */ MCD_OPC_CheckPredicate, 45, 145, 225, 0, // Skip to: 140576 +/* 82831 */ MCD_OPC_CheckField, 31, 1, 0, 138, 225, 0, // Skip to: 140576 +/* 82838 */ MCD_OPC_Decode, 171, 52, 135, 3, // Opcode: ST4i32_POST +/* 82843 */ MCD_OPC_FilterValue, 1, 128, 225, 0, // Skip to: 140576 +/* 82848 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82851 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 82880 +/* 82856 */ MCD_OPC_CheckPredicate, 45, 115, 225, 0, // Skip to: 140576 +/* 82861 */ MCD_OPC_CheckField, 31, 1, 0, 108, 225, 0, // Skip to: 140576 +/* 82868 */ MCD_OPC_CheckField, 12, 1, 0, 101, 225, 0, // Skip to: 140576 +/* 82875 */ MCD_OPC_Decode, 141, 52, 136, 3, // Opcode: ST3i64_POST +/* 82880 */ MCD_OPC_FilterValue, 1, 91, 225, 0, // Skip to: 140576 +/* 82885 */ MCD_OPC_CheckPredicate, 45, 86, 225, 0, // Skip to: 140576 +/* 82890 */ MCD_OPC_CheckField, 31, 1, 0, 79, 225, 0, // Skip to: 140576 +/* 82897 */ MCD_OPC_CheckField, 12, 1, 0, 72, 225, 0, // Skip to: 140576 +/* 82904 */ MCD_OPC_Decode, 173, 52, 137, 3, // Opcode: ST4i64_POST +/* 82909 */ MCD_OPC_FilterValue, 1, 62, 225, 0, // Skip to: 140576 +/* 82914 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 82917 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 82932 +/* 82922 */ MCD_OPC_CheckPredicate, 46, 49, 225, 0, // Skip to: 140576 +/* 82927 */ MCD_OPC_Decode, 148, 53, 199, 2, // Opcode: STPSpre +/* 82932 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 82947 +/* 82937 */ MCD_OPC_CheckPredicate, 46, 34, 225, 0, // Skip to: 140576 +/* 82942 */ MCD_OPC_Decode, 142, 53, 199, 2, // Opcode: STPDpre +/* 82947 */ MCD_OPC_FilterValue, 2, 24, 225, 0, // Skip to: 140576 +/* 82952 */ MCD_OPC_CheckPredicate, 46, 19, 225, 0, // Skip to: 140576 +/* 82957 */ MCD_OPC_Decode, 145, 53, 199, 2, // Opcode: STPQpre +/* 82962 */ MCD_OPC_FilterValue, 7, 216, 4, 0, // Skip to: 84207 +/* 82967 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... +/* 82970 */ MCD_OPC_FilterValue, 0, 155, 4, 0, // Skip to: 84154 +/* 82975 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 82978 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 83030 +/* 82983 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 82986 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83008 +/* 82991 */ MCD_OPC_CheckPredicate, 45, 236, 224, 0, // Skip to: 140576 +/* 82996 */ MCD_OPC_CheckField, 31, 1, 0, 229, 224, 0, // Skip to: 140576 +/* 83003 */ MCD_OPC_Decode, 245, 31, 138, 3, // Opcode: LD1i8_POST +/* 83008 */ MCD_OPC_FilterValue, 1, 219, 224, 0, // Skip to: 140576 +/* 83013 */ MCD_OPC_CheckPredicate, 45, 214, 224, 0, // Skip to: 140576 +/* 83018 */ MCD_OPC_CheckField, 31, 1, 0, 207, 224, 0, // Skip to: 140576 +/* 83025 */ MCD_OPC_Decode, 165, 32, 139, 3, // Opcode: LD2i8_POST +/* 83030 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 83082 +/* 83035 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83038 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83060 +/* 83043 */ MCD_OPC_CheckPredicate, 45, 184, 224, 0, // Skip to: 140576 +/* 83048 */ MCD_OPC_CheckField, 31, 1, 0, 177, 224, 0, // Skip to: 140576 +/* 83055 */ MCD_OPC_Decode, 213, 32, 140, 3, // Opcode: LD3i8_POST +/* 83060 */ MCD_OPC_FilterValue, 1, 167, 224, 0, // Skip to: 140576 +/* 83065 */ MCD_OPC_CheckPredicate, 45, 162, 224, 0, // Skip to: 140576 +/* 83070 */ MCD_OPC_CheckField, 31, 1, 0, 155, 224, 0, // Skip to: 140576 +/* 83077 */ MCD_OPC_Decode, 133, 33, 141, 3, // Opcode: LD4i8_POST +/* 83082 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 83148 +/* 83087 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83090 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 83119 +/* 83095 */ MCD_OPC_CheckPredicate, 45, 132, 224, 0, // Skip to: 140576 +/* 83100 */ MCD_OPC_CheckField, 31, 1, 0, 125, 224, 0, // Skip to: 140576 +/* 83107 */ MCD_OPC_CheckField, 10, 1, 0, 118, 224, 0, // Skip to: 140576 +/* 83114 */ MCD_OPC_Decode, 239, 31, 142, 3, // Opcode: LD1i16_POST +/* 83119 */ MCD_OPC_FilterValue, 1, 108, 224, 0, // Skip to: 140576 +/* 83124 */ MCD_OPC_CheckPredicate, 45, 103, 224, 0, // Skip to: 140576 +/* 83129 */ MCD_OPC_CheckField, 31, 1, 0, 96, 224, 0, // Skip to: 140576 +/* 83136 */ MCD_OPC_CheckField, 10, 1, 0, 89, 224, 0, // Skip to: 140576 +/* 83143 */ MCD_OPC_Decode, 159, 32, 143, 3, // Opcode: LD2i16_POST +/* 83148 */ MCD_OPC_FilterValue, 3, 61, 0, 0, // Skip to: 83214 +/* 83153 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83156 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 83185 +/* 83161 */ MCD_OPC_CheckPredicate, 45, 66, 224, 0, // Skip to: 140576 +/* 83166 */ MCD_OPC_CheckField, 31, 1, 0, 59, 224, 0, // Skip to: 140576 +/* 83173 */ MCD_OPC_CheckField, 10, 1, 0, 52, 224, 0, // Skip to: 140576 +/* 83180 */ MCD_OPC_Decode, 207, 32, 144, 3, // Opcode: LD3i16_POST +/* 83185 */ MCD_OPC_FilterValue, 1, 42, 224, 0, // Skip to: 140576 +/* 83190 */ MCD_OPC_CheckPredicate, 45, 37, 224, 0, // Skip to: 140576 +/* 83195 */ MCD_OPC_CheckField, 31, 1, 0, 30, 224, 0, // Skip to: 140576 +/* 83202 */ MCD_OPC_CheckField, 10, 1, 0, 23, 224, 0, // Skip to: 140576 +/* 83209 */ MCD_OPC_Decode, 255, 32, 145, 3, // Opcode: LD4i16_POST +/* 83214 */ MCD_OPC_FilterValue, 4, 121, 0, 0, // Skip to: 83340 +/* 83219 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 83222 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 83274 +/* 83227 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83230 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83252 +/* 83235 */ MCD_OPC_CheckPredicate, 45, 248, 223, 0, // Skip to: 140576 +/* 83240 */ MCD_OPC_CheckField, 31, 1, 0, 241, 223, 0, // Skip to: 140576 +/* 83247 */ MCD_OPC_Decode, 241, 31, 146, 3, // Opcode: LD1i32_POST +/* 83252 */ MCD_OPC_FilterValue, 1, 231, 223, 0, // Skip to: 140576 +/* 83257 */ MCD_OPC_CheckPredicate, 45, 226, 223, 0, // Skip to: 140576 +/* 83262 */ MCD_OPC_CheckField, 31, 1, 0, 219, 223, 0, // Skip to: 140576 +/* 83269 */ MCD_OPC_Decode, 161, 32, 147, 3, // Opcode: LD2i32_POST +/* 83274 */ MCD_OPC_FilterValue, 1, 209, 223, 0, // Skip to: 140576 +/* 83279 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83282 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 83311 +/* 83287 */ MCD_OPC_CheckPredicate, 45, 196, 223, 0, // Skip to: 140576 +/* 83292 */ MCD_OPC_CheckField, 31, 1, 0, 189, 223, 0, // Skip to: 140576 +/* 83299 */ MCD_OPC_CheckField, 12, 1, 0, 182, 223, 0, // Skip to: 140576 +/* 83306 */ MCD_OPC_Decode, 243, 31, 148, 3, // Opcode: LD1i64_POST +/* 83311 */ MCD_OPC_FilterValue, 1, 172, 223, 0, // Skip to: 140576 +/* 83316 */ MCD_OPC_CheckPredicate, 45, 167, 223, 0, // Skip to: 140576 +/* 83321 */ MCD_OPC_CheckField, 31, 1, 0, 160, 223, 0, // Skip to: 140576 +/* 83328 */ MCD_OPC_CheckField, 12, 1, 0, 153, 223, 0, // Skip to: 140576 +/* 83335 */ MCD_OPC_Decode, 163, 32, 149, 3, // Opcode: LD2i64_POST +/* 83340 */ MCD_OPC_FilterValue, 5, 121, 0, 0, // Skip to: 83466 +/* 83345 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 83348 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 83400 +/* 83353 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83356 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83378 +/* 83361 */ MCD_OPC_CheckPredicate, 45, 122, 223, 0, // Skip to: 140576 +/* 83366 */ MCD_OPC_CheckField, 31, 1, 0, 115, 223, 0, // Skip to: 140576 +/* 83373 */ MCD_OPC_Decode, 209, 32, 150, 3, // Opcode: LD3i32_POST +/* 83378 */ MCD_OPC_FilterValue, 1, 105, 223, 0, // Skip to: 140576 +/* 83383 */ MCD_OPC_CheckPredicate, 45, 100, 223, 0, // Skip to: 140576 +/* 83388 */ MCD_OPC_CheckField, 31, 1, 0, 93, 223, 0, // Skip to: 140576 +/* 83395 */ MCD_OPC_Decode, 129, 33, 151, 3, // Opcode: LD4i32_POST +/* 83400 */ MCD_OPC_FilterValue, 1, 83, 223, 0, // Skip to: 140576 +/* 83405 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83408 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 83437 +/* 83413 */ MCD_OPC_CheckPredicate, 45, 70, 223, 0, // Skip to: 140576 +/* 83418 */ MCD_OPC_CheckField, 31, 1, 0, 63, 223, 0, // Skip to: 140576 +/* 83425 */ MCD_OPC_CheckField, 12, 1, 0, 56, 223, 0, // Skip to: 140576 +/* 83432 */ MCD_OPC_Decode, 211, 32, 152, 3, // Opcode: LD3i64_POST +/* 83437 */ MCD_OPC_FilterValue, 1, 46, 223, 0, // Skip to: 140576 +/* 83442 */ MCD_OPC_CheckPredicate, 45, 41, 223, 0, // Skip to: 140576 +/* 83447 */ MCD_OPC_CheckField, 31, 1, 0, 34, 223, 0, // Skip to: 140576 +/* 83454 */ MCD_OPC_CheckField, 12, 1, 0, 27, 223, 0, // Skip to: 140576 +/* 83461 */ MCD_OPC_Decode, 131, 33, 153, 3, // Opcode: LD4i64_POST +/* 83466 */ MCD_OPC_FilterValue, 6, 83, 1, 0, // Skip to: 83810 +/* 83471 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 83474 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 83558 +/* 83479 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83482 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83520 +/* 83487 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83490 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83505 +/* 83495 */ MCD_OPC_CheckPredicate, 45, 244, 222, 0, // Skip to: 140576 +/* 83500 */ MCD_OPC_Decode, 167, 31, 212, 2, // Opcode: LD1Rv8b_POST +/* 83505 */ MCD_OPC_FilterValue, 1, 234, 222, 0, // Skip to: 140576 +/* 83510 */ MCD_OPC_CheckPredicate, 45, 229, 222, 0, // Skip to: 140576 +/* 83515 */ MCD_OPC_Decode, 155, 31, 216, 2, // Opcode: LD1Rv16b_POST +/* 83520 */ MCD_OPC_FilterValue, 1, 219, 222, 0, // Skip to: 140576 +/* 83525 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83528 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83543 +/* 83533 */ MCD_OPC_CheckPredicate, 45, 206, 222, 0, // Skip to: 140576 +/* 83538 */ MCD_OPC_Decode, 139, 32, 213, 2, // Opcode: LD2Rv8b_POST +/* 83543 */ MCD_OPC_FilterValue, 1, 196, 222, 0, // Skip to: 140576 +/* 83548 */ MCD_OPC_CheckPredicate, 45, 191, 222, 0, // Skip to: 140576 +/* 83553 */ MCD_OPC_Decode, 255, 31, 217, 2, // Opcode: LD2Rv16b_POST +/* 83558 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 83642 +/* 83563 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83566 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83604 +/* 83571 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83574 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83589 +/* 83579 */ MCD_OPC_CheckPredicate, 45, 160, 222, 0, // Skip to: 140576 +/* 83584 */ MCD_OPC_Decode, 163, 31, 212, 2, // Opcode: LD1Rv4h_POST +/* 83589 */ MCD_OPC_FilterValue, 1, 150, 222, 0, // Skip to: 140576 +/* 83594 */ MCD_OPC_CheckPredicate, 45, 145, 222, 0, // Skip to: 140576 +/* 83599 */ MCD_OPC_Decode, 169, 31, 216, 2, // Opcode: LD1Rv8h_POST +/* 83604 */ MCD_OPC_FilterValue, 1, 135, 222, 0, // Skip to: 140576 +/* 83609 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83612 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83627 +/* 83617 */ MCD_OPC_CheckPredicate, 45, 122, 222, 0, // Skip to: 140576 +/* 83622 */ MCD_OPC_Decode, 135, 32, 213, 2, // Opcode: LD2Rv4h_POST +/* 83627 */ MCD_OPC_FilterValue, 1, 112, 222, 0, // Skip to: 140576 +/* 83632 */ MCD_OPC_CheckPredicate, 45, 107, 222, 0, // Skip to: 140576 +/* 83637 */ MCD_OPC_Decode, 141, 32, 217, 2, // Opcode: LD2Rv8h_POST +/* 83642 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 83726 +/* 83647 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83650 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83688 +/* 83655 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83658 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83673 +/* 83663 */ MCD_OPC_CheckPredicate, 45, 76, 222, 0, // Skip to: 140576 +/* 83668 */ MCD_OPC_Decode, 161, 31, 212, 2, // Opcode: LD1Rv2s_POST +/* 83673 */ MCD_OPC_FilterValue, 1, 66, 222, 0, // Skip to: 140576 +/* 83678 */ MCD_OPC_CheckPredicate, 45, 61, 222, 0, // Skip to: 140576 +/* 83683 */ MCD_OPC_Decode, 165, 31, 216, 2, // Opcode: LD1Rv4s_POST +/* 83688 */ MCD_OPC_FilterValue, 1, 51, 222, 0, // Skip to: 140576 +/* 83693 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83696 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83711 +/* 83701 */ MCD_OPC_CheckPredicate, 45, 38, 222, 0, // Skip to: 140576 +/* 83706 */ MCD_OPC_Decode, 133, 32, 213, 2, // Opcode: LD2Rv2s_POST +/* 83711 */ MCD_OPC_FilterValue, 1, 28, 222, 0, // Skip to: 140576 +/* 83716 */ MCD_OPC_CheckPredicate, 45, 23, 222, 0, // Skip to: 140576 +/* 83721 */ MCD_OPC_Decode, 137, 32, 217, 2, // Opcode: LD2Rv4s_POST +/* 83726 */ MCD_OPC_FilterValue, 3, 13, 222, 0, // Skip to: 140576 +/* 83731 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83734 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83772 +/* 83739 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83742 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83757 +/* 83747 */ MCD_OPC_CheckPredicate, 45, 248, 221, 0, // Skip to: 140576 +/* 83752 */ MCD_OPC_Decode, 157, 31, 212, 2, // Opcode: LD1Rv1d_POST +/* 83757 */ MCD_OPC_FilterValue, 1, 238, 221, 0, // Skip to: 140576 +/* 83762 */ MCD_OPC_CheckPredicate, 45, 233, 221, 0, // Skip to: 140576 +/* 83767 */ MCD_OPC_Decode, 159, 31, 216, 2, // Opcode: LD1Rv2d_POST +/* 83772 */ MCD_OPC_FilterValue, 1, 223, 221, 0, // Skip to: 140576 +/* 83777 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83780 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83795 +/* 83785 */ MCD_OPC_CheckPredicate, 45, 210, 221, 0, // Skip to: 140576 +/* 83790 */ MCD_OPC_Decode, 129, 32, 213, 2, // Opcode: LD2Rv1d_POST +/* 83795 */ MCD_OPC_FilterValue, 1, 200, 221, 0, // Skip to: 140576 +/* 83800 */ MCD_OPC_CheckPredicate, 45, 195, 221, 0, // Skip to: 140576 +/* 83805 */ MCD_OPC_Decode, 131, 32, 217, 2, // Opcode: LD2Rv2d_POST +/* 83810 */ MCD_OPC_FilterValue, 7, 185, 221, 0, // Skip to: 140576 +/* 83815 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 83818 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 83902 +/* 83823 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83826 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83864 +/* 83831 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83834 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83849 +/* 83839 */ MCD_OPC_CheckPredicate, 45, 156, 221, 0, // Skip to: 140576 +/* 83844 */ MCD_OPC_Decode, 187, 32, 211, 2, // Opcode: LD3Rv8b_POST +/* 83849 */ MCD_OPC_FilterValue, 1, 146, 221, 0, // Skip to: 140576 +/* 83854 */ MCD_OPC_CheckPredicate, 45, 141, 221, 0, // Skip to: 140576 +/* 83859 */ MCD_OPC_Decode, 175, 32, 215, 2, // Opcode: LD3Rv16b_POST +/* 83864 */ MCD_OPC_FilterValue, 1, 131, 221, 0, // Skip to: 140576 +/* 83869 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83872 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83887 +/* 83877 */ MCD_OPC_CheckPredicate, 45, 118, 221, 0, // Skip to: 140576 +/* 83882 */ MCD_OPC_Decode, 249, 32, 210, 2, // Opcode: LD4Rv8b_POST +/* 83887 */ MCD_OPC_FilterValue, 1, 108, 221, 0, // Skip to: 140576 +/* 83892 */ MCD_OPC_CheckPredicate, 45, 103, 221, 0, // Skip to: 140576 +/* 83897 */ MCD_OPC_Decode, 237, 32, 214, 2, // Opcode: LD4Rv16b_POST +/* 83902 */ MCD_OPC_FilterValue, 1, 79, 0, 0, // Skip to: 83986 +/* 83907 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83910 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 83948 +/* 83915 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83918 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83933 +/* 83923 */ MCD_OPC_CheckPredicate, 45, 72, 221, 0, // Skip to: 140576 +/* 83928 */ MCD_OPC_Decode, 183, 32, 211, 2, // Opcode: LD3Rv4h_POST +/* 83933 */ MCD_OPC_FilterValue, 1, 62, 221, 0, // Skip to: 140576 +/* 83938 */ MCD_OPC_CheckPredicate, 45, 57, 221, 0, // Skip to: 140576 +/* 83943 */ MCD_OPC_Decode, 189, 32, 215, 2, // Opcode: LD3Rv8h_POST +/* 83948 */ MCD_OPC_FilterValue, 1, 47, 221, 0, // Skip to: 140576 +/* 83953 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 83956 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 83971 +/* 83961 */ MCD_OPC_CheckPredicate, 45, 34, 221, 0, // Skip to: 140576 +/* 83966 */ MCD_OPC_Decode, 245, 32, 210, 2, // Opcode: LD4Rv4h_POST +/* 83971 */ MCD_OPC_FilterValue, 1, 24, 221, 0, // Skip to: 140576 +/* 83976 */ MCD_OPC_CheckPredicate, 45, 19, 221, 0, // Skip to: 140576 +/* 83981 */ MCD_OPC_Decode, 251, 32, 214, 2, // Opcode: LD4Rv8h_POST +/* 83986 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 84070 +/* 83991 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 83994 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 84032 +/* 83999 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 84002 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84017 +/* 84007 */ MCD_OPC_CheckPredicate, 45, 244, 220, 0, // Skip to: 140576 +/* 84012 */ MCD_OPC_Decode, 181, 32, 211, 2, // Opcode: LD3Rv2s_POST +/* 84017 */ MCD_OPC_FilterValue, 1, 234, 220, 0, // Skip to: 140576 +/* 84022 */ MCD_OPC_CheckPredicate, 45, 229, 220, 0, // Skip to: 140576 +/* 84027 */ MCD_OPC_Decode, 185, 32, 215, 2, // Opcode: LD3Rv4s_POST +/* 84032 */ MCD_OPC_FilterValue, 1, 219, 220, 0, // Skip to: 140576 +/* 84037 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 84040 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84055 +/* 84045 */ MCD_OPC_CheckPredicate, 45, 206, 220, 0, // Skip to: 140576 +/* 84050 */ MCD_OPC_Decode, 243, 32, 210, 2, // Opcode: LD4Rv2s_POST +/* 84055 */ MCD_OPC_FilterValue, 1, 196, 220, 0, // Skip to: 140576 +/* 84060 */ MCD_OPC_CheckPredicate, 45, 191, 220, 0, // Skip to: 140576 +/* 84065 */ MCD_OPC_Decode, 247, 32, 214, 2, // Opcode: LD4Rv4s_POST +/* 84070 */ MCD_OPC_FilterValue, 3, 181, 220, 0, // Skip to: 140576 +/* 84075 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84078 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 84116 +/* 84083 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 84086 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84101 +/* 84091 */ MCD_OPC_CheckPredicate, 45, 160, 220, 0, // Skip to: 140576 +/* 84096 */ MCD_OPC_Decode, 177, 32, 211, 2, // Opcode: LD3Rv1d_POST +/* 84101 */ MCD_OPC_FilterValue, 1, 150, 220, 0, // Skip to: 140576 +/* 84106 */ MCD_OPC_CheckPredicate, 45, 145, 220, 0, // Skip to: 140576 +/* 84111 */ MCD_OPC_Decode, 179, 32, 215, 2, // Opcode: LD3Rv2d_POST +/* 84116 */ MCD_OPC_FilterValue, 1, 135, 220, 0, // Skip to: 140576 +/* 84121 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 84124 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84139 +/* 84129 */ MCD_OPC_CheckPredicate, 45, 122, 220, 0, // Skip to: 140576 +/* 84134 */ MCD_OPC_Decode, 239, 32, 210, 2, // Opcode: LD4Rv1d_POST +/* 84139 */ MCD_OPC_FilterValue, 1, 112, 220, 0, // Skip to: 140576 +/* 84144 */ MCD_OPC_CheckPredicate, 45, 107, 220, 0, // Skip to: 140576 +/* 84149 */ MCD_OPC_Decode, 241, 32, 214, 2, // Opcode: LD4Rv2d_POST +/* 84154 */ MCD_OPC_FilterValue, 1, 97, 220, 0, // Skip to: 140576 +/* 84159 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... +/* 84162 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84177 +/* 84167 */ MCD_OPC_CheckPredicate, 46, 84, 220, 0, // Skip to: 140576 +/* 84172 */ MCD_OPC_Decode, 200, 34, 199, 2, // Opcode: LDPSpre +/* 84177 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 84192 +/* 84182 */ MCD_OPC_CheckPredicate, 46, 69, 220, 0, // Skip to: 140576 +/* 84187 */ MCD_OPC_Decode, 191, 34, 199, 2, // Opcode: LDPDpre +/* 84192 */ MCD_OPC_FilterValue, 2, 59, 220, 0, // Skip to: 140576 +/* 84197 */ MCD_OPC_CheckPredicate, 46, 54, 220, 0, // Skip to: 140576 +/* 84202 */ MCD_OPC_Decode, 194, 34, 199, 2, // Opcode: LDPQpre +/* 84207 */ MCD_OPC_FilterValue, 8, 25, 29, 0, // Skip to: 91661 +/* 84212 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 84215 */ MCD_OPC_FilterValue, 0, 128, 8, 0, // Skip to: 86396 +/* 84220 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 84223 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 84261 +/* 84228 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84231 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84246 +/* 84236 */ MCD_OPC_CheckPredicate, 45, 15, 220, 0, // Skip to: 140576 +/* 84241 */ MCD_OPC_Decode, 141, 55, 154, 3, // Opcode: TBLv8i8One +/* 84246 */ MCD_OPC_FilterValue, 1, 5, 220, 0, // Skip to: 140576 +/* 84251 */ MCD_OPC_CheckPredicate, 45, 0, 220, 0, // Skip to: 140576 +/* 84256 */ MCD_OPC_Decode, 187, 41, 155, 3, // Opcode: SADDLv8i8_v8i16 +/* 84261 */ MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 84352 +/* 84266 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84269 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 84337 +/* 84274 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 84277 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 84322 +/* 84282 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 84285 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84307 +/* 84290 */ MCD_OPC_CheckPredicate, 45, 217, 219, 0, // Skip to: 140576 +/* 84295 */ MCD_OPC_CheckField, 18, 1, 1, 210, 219, 0, // Skip to: 140576 +/* 84302 */ MCD_OPC_Decode, 175, 18, 156, 3, // Opcode: DUPv2i32lane +/* 84307 */ MCD_OPC_FilterValue, 1, 200, 219, 0, // Skip to: 140576 +/* 84312 */ MCD_OPC_CheckPredicate, 45, 195, 219, 0, // Skip to: 140576 +/* 84317 */ MCD_OPC_Decode, 179, 18, 157, 3, // Opcode: DUPv4i16lane +/* 84322 */ MCD_OPC_FilterValue, 1, 185, 219, 0, // Skip to: 140576 +/* 84327 */ MCD_OPC_CheckPredicate, 45, 180, 219, 0, // Skip to: 140576 +/* 84332 */ MCD_OPC_Decode, 185, 18, 158, 3, // Opcode: DUPv8i8lane +/* 84337 */ MCD_OPC_FilterValue, 1, 170, 219, 0, // Skip to: 140576 +/* 84342 */ MCD_OPC_CheckPredicate, 45, 165, 219, 0, // Skip to: 140576 +/* 84347 */ MCD_OPC_Decode, 228, 42, 159, 3, // Opcode: SHADDv8i8 +/* 84352 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 84374 +/* 84357 */ MCD_OPC_CheckPredicate, 45, 150, 219, 0, // Skip to: 140576 +/* 84362 */ MCD_OPC_CheckField, 16, 6, 32, 143, 219, 0, // Skip to: 140576 +/* 84369 */ MCD_OPC_Decode, 191, 40, 160, 3, // Opcode: REV64v8i8 +/* 84374 */ MCD_OPC_FilterValue, 3, 86, 0, 0, // Skip to: 84465 +/* 84379 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84382 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 84450 +/* 84387 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 84390 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 84435 +/* 84395 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 84398 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 84420 +/* 84403 */ MCD_OPC_CheckPredicate, 45, 104, 219, 0, // Skip to: 140576 +/* 84408 */ MCD_OPC_CheckField, 18, 1, 1, 97, 219, 0, // Skip to: 140576 +/* 84415 */ MCD_OPC_Decode, 174, 18, 161, 3, // Opcode: DUPv2i32gpr +/* 84420 */ MCD_OPC_FilterValue, 1, 87, 219, 0, // Skip to: 140576 +/* 84425 */ MCD_OPC_CheckPredicate, 45, 82, 219, 0, // Skip to: 140576 +/* 84430 */ MCD_OPC_Decode, 178, 18, 161, 3, // Opcode: DUPv4i16gpr +/* 84435 */ MCD_OPC_FilterValue, 1, 72, 219, 0, // Skip to: 140576 +/* 84440 */ MCD_OPC_CheckPredicate, 45, 67, 219, 0, // Skip to: 140576 +/* 84445 */ MCD_OPC_Decode, 184, 18, 161, 3, // Opcode: DUPv8i8gpr +/* 84450 */ MCD_OPC_FilterValue, 1, 57, 219, 0, // Skip to: 140576 +/* 84455 */ MCD_OPC_CheckPredicate, 45, 52, 219, 0, // Skip to: 140576 +/* 84460 */ MCD_OPC_Decode, 205, 45, 159, 3, // Opcode: SQADDv8i8 +/* 84465 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 84503 +/* 84470 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84473 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84488 +/* 84478 */ MCD_OPC_CheckPredicate, 45, 29, 219, 0, // Skip to: 140576 +/* 84483 */ MCD_OPC_Decode, 159, 55, 162, 3, // Opcode: TBXv8i8One +/* 84488 */ MCD_OPC_FilterValue, 1, 19, 219, 0, // Skip to: 140576 +/* 84493 */ MCD_OPC_CheckPredicate, 45, 14, 219, 0, // Skip to: 140576 +/* 84498 */ MCD_OPC_Decode, 202, 41, 163, 3, // Opcode: SADDWv8i8_v8i16 +/* 84503 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 84525 +/* 84508 */ MCD_OPC_CheckPredicate, 45, 255, 218, 0, // Skip to: 140576 +/* 84513 */ MCD_OPC_CheckField, 21, 1, 1, 248, 218, 0, // Skip to: 140576 +/* 84520 */ MCD_OPC_Decode, 145, 49, 159, 3, // Opcode: SRHADDv8i8 +/* 84525 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 84570 +/* 84530 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84533 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84548 +/* 84538 */ MCD_OPC_CheckPredicate, 45, 225, 218, 0, // Skip to: 140576 +/* 84543 */ MCD_OPC_Decode, 175, 62, 159, 3, // Opcode: UZP1v8i8 +/* 84548 */ MCD_OPC_FilterValue, 1, 215, 218, 0, // Skip to: 140576 +/* 84553 */ MCD_OPC_CheckPredicate, 45, 210, 218, 0, // Skip to: 140576 +/* 84558 */ MCD_OPC_CheckField, 16, 5, 0, 203, 218, 0, // Skip to: 140576 +/* 84565 */ MCD_OPC_Decode, 180, 40, 160, 3, // Opcode: REV16v8i8 +/* 84570 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 84592 +/* 84575 */ MCD_OPC_CheckPredicate, 45, 188, 218, 0, // Skip to: 140576 +/* 84580 */ MCD_OPC_CheckField, 21, 1, 1, 181, 218, 0, // Skip to: 140576 +/* 84587 */ MCD_OPC_Decode, 213, 12, 159, 3, // Opcode: ANDv8i8 +/* 84592 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 84630 +/* 84597 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84600 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84615 +/* 84605 */ MCD_OPC_CheckPredicate, 45, 158, 218, 0, // Skip to: 140576 +/* 84610 */ MCD_OPC_Decode, 143, 55, 164, 3, // Opcode: TBLv8i8Two +/* 84615 */ MCD_OPC_FilterValue, 1, 148, 218, 0, // Skip to: 140576 +/* 84620 */ MCD_OPC_CheckPredicate, 45, 143, 218, 0, // Skip to: 140576 +/* 84625 */ MCD_OPC_Decode, 182, 50, 155, 3, // Opcode: SSUBLv8i8_v8i16 +/* 84630 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 84652 +/* 84635 */ MCD_OPC_CheckPredicate, 45, 128, 218, 0, // Skip to: 140576 +/* 84640 */ MCD_OPC_CheckField, 21, 1, 1, 121, 218, 0, // Skip to: 140576 +/* 84647 */ MCD_OPC_Decode, 140, 43, 159, 3, // Opcode: SHSUBv8i8 +/* 84652 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 84713 +/* 84657 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84660 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84675 +/* 84665 */ MCD_OPC_CheckPredicate, 45, 98, 218, 0, // Skip to: 140576 +/* 84670 */ MCD_OPC_Decode, 182, 55, 159, 3, // Opcode: TRN1v8i8 +/* 84675 */ MCD_OPC_FilterValue, 1, 88, 218, 0, // Skip to: 140576 +/* 84680 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 84683 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84698 +/* 84688 */ MCD_OPC_CheckPredicate, 45, 75, 218, 0, // Skip to: 140576 +/* 84693 */ MCD_OPC_Decode, 173, 41, 160, 3, // Opcode: SADDLPv8i8_v4i16 +/* 84698 */ MCD_OPC_FilterValue, 1, 65, 218, 0, // Skip to: 140576 +/* 84703 */ MCD_OPC_CheckPredicate, 45, 60, 218, 0, // Skip to: 140576 +/* 84708 */ MCD_OPC_Decode, 235, 63, 165, 3, // Opcode: XTNv8i8 +/* 84713 */ MCD_OPC_FilterValue, 11, 98, 0, 0, // Skip to: 84816 +/* 84718 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84721 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 84801 +/* 84726 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 84729 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 84769 +/* 84734 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 84737 */ MCD_OPC_FilterValue, 1, 26, 218, 0, // Skip to: 140576 +/* 84742 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 84759 +/* 84747 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 84759 +/* 84754 */ MCD_OPC_Decode, 249, 44, 166, 3, // Opcode: SMOVvi16to32_idx0 +/* 84759 */ MCD_OPC_CheckPredicate, 45, 4, 218, 0, // Skip to: 140576 +/* 84764 */ MCD_OPC_Decode, 248, 44, 167, 3, // Opcode: SMOVvi16to32 +/* 84769 */ MCD_OPC_FilterValue, 1, 250, 217, 0, // Skip to: 140576 +/* 84774 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 84791 +/* 84779 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 84791 +/* 84786 */ MCD_OPC_Decode, 255, 44, 166, 3, // Opcode: SMOVvi8to32_idx0 +/* 84791 */ MCD_OPC_CheckPredicate, 45, 228, 217, 0, // Skip to: 140576 +/* 84796 */ MCD_OPC_Decode, 254, 44, 168, 3, // Opcode: SMOVvi8to32 +/* 84801 */ MCD_OPC_FilterValue, 1, 218, 217, 0, // Skip to: 140576 +/* 84806 */ MCD_OPC_CheckPredicate, 45, 213, 217, 0, // Skip to: 140576 +/* 84811 */ MCD_OPC_Decode, 233, 48, 159, 3, // Opcode: SQSUBv8i8 +/* 84816 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 84854 +/* 84821 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84824 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84839 +/* 84829 */ MCD_OPC_CheckPredicate, 45, 190, 217, 0, // Skip to: 140576 +/* 84834 */ MCD_OPC_Decode, 161, 55, 169, 3, // Opcode: TBXv8i8Two +/* 84839 */ MCD_OPC_FilterValue, 1, 180, 217, 0, // Skip to: 140576 +/* 84844 */ MCD_OPC_CheckPredicate, 45, 175, 217, 0, // Skip to: 140576 +/* 84849 */ MCD_OPC_Decode, 194, 50, 163, 3, // Opcode: SSUBWv8i8_v8i16 +/* 84854 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 84876 +/* 84859 */ MCD_OPC_CheckPredicate, 45, 160, 217, 0, // Skip to: 140576 +/* 84864 */ MCD_OPC_CheckField, 21, 1, 1, 153, 217, 0, // Skip to: 140576 +/* 84871 */ MCD_OPC_Decode, 211, 15, 159, 3, // Opcode: CMGTv8i8 +/* 84876 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 84937 +/* 84881 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84884 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84899 +/* 84889 */ MCD_OPC_CheckPredicate, 45, 130, 217, 0, // Skip to: 140576 +/* 84894 */ MCD_OPC_Decode, 133, 64, 159, 3, // Opcode: ZIP1v8i8 +/* 84899 */ MCD_OPC_FilterValue, 1, 120, 217, 0, // Skip to: 140576 +/* 84904 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 84907 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 84922 +/* 84912 */ MCD_OPC_CheckPredicate, 45, 107, 217, 0, // Skip to: 140576 +/* 84917 */ MCD_OPC_Decode, 216, 54, 170, 3, // Opcode: SUQADDv8i8 +/* 84922 */ MCD_OPC_FilterValue, 16, 97, 217, 0, // Skip to: 140576 +/* 84927 */ MCD_OPC_CheckPredicate, 45, 92, 217, 0, // Skip to: 140576 +/* 84932 */ MCD_OPC_Decode, 181, 41, 171, 3, // Opcode: SADDLVv8i8v +/* 84937 */ MCD_OPC_FilterValue, 15, 138, 0, 0, // Skip to: 85080 +/* 84942 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 84945 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 85065 +/* 84950 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 84953 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 85033 +/* 84958 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 84961 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 85001 +/* 84966 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 84969 */ MCD_OPC_FilterValue, 1, 50, 217, 0, // Skip to: 140576 +/* 84974 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 84991 +/* 84979 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, 0, // Skip to: 84991 +/* 84986 */ MCD_OPC_Decode, 234, 58, 166, 3, // Opcode: UMOVvi32_idx0 +/* 84991 */ MCD_OPC_CheckPredicate, 45, 28, 217, 0, // Skip to: 140576 +/* 84996 */ MCD_OPC_Decode, 233, 58, 172, 3, // Opcode: UMOVvi32 +/* 85001 */ MCD_OPC_FilterValue, 1, 18, 217, 0, // Skip to: 140576 +/* 85006 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 85023 +/* 85011 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 85023 +/* 85018 */ MCD_OPC_Decode, 232, 58, 166, 3, // Opcode: UMOVvi16_idx0 +/* 85023 */ MCD_OPC_CheckPredicate, 45, 252, 216, 0, // Skip to: 140576 +/* 85028 */ MCD_OPC_Decode, 231, 58, 167, 3, // Opcode: UMOVvi16 +/* 85033 */ MCD_OPC_FilterValue, 1, 242, 216, 0, // Skip to: 140576 +/* 85038 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 85055 +/* 85043 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 85055 +/* 85050 */ MCD_OPC_Decode, 238, 58, 166, 3, // Opcode: UMOVvi8_idx0 +/* 85055 */ MCD_OPC_CheckPredicate, 45, 220, 216, 0, // Skip to: 140576 +/* 85060 */ MCD_OPC_Decode, 237, 58, 168, 3, // Opcode: UMOVvi8 +/* 85065 */ MCD_OPC_FilterValue, 1, 210, 216, 0, // Skip to: 140576 +/* 85070 */ MCD_OPC_CheckPredicate, 45, 205, 216, 0, // Skip to: 140576 +/* 85075 */ MCD_OPC_Decode, 195, 15, 159, 3, // Opcode: CMGEv8i8 +/* 85080 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 85118 +/* 85085 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85088 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85103 +/* 85093 */ MCD_OPC_CheckPredicate, 45, 182, 216, 0, // Skip to: 140576 +/* 85098 */ MCD_OPC_Decode, 142, 55, 173, 3, // Opcode: TBLv8i8Three +/* 85103 */ MCD_OPC_FilterValue, 1, 172, 216, 0, // Skip to: 140576 +/* 85108 */ MCD_OPC_CheckPredicate, 45, 167, 216, 0, // Skip to: 140576 +/* 85113 */ MCD_OPC_Decode, 205, 11, 174, 3, // Opcode: ADDHNv8i16_v8i8 +/* 85118 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 85140 +/* 85123 */ MCD_OPC_CheckPredicate, 45, 152, 216, 0, // Skip to: 140576 +/* 85128 */ MCD_OPC_CheckField, 21, 1, 1, 145, 216, 0, // Skip to: 140576 +/* 85135 */ MCD_OPC_Decode, 233, 49, 159, 3, // Opcode: SSHLv8i8 +/* 85140 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 85178 +/* 85145 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 85148 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85163 +/* 85153 */ MCD_OPC_CheckPredicate, 45, 122, 216, 0, // Skip to: 140576 +/* 85158 */ MCD_OPC_Decode, 152, 15, 160, 3, // Opcode: CLSv8i8 +/* 85163 */ MCD_OPC_FilterValue, 33, 112, 216, 0, // Skip to: 140576 +/* 85168 */ MCD_OPC_CheckPredicate, 45, 107, 216, 0, // Skip to: 140576 +/* 85173 */ MCD_OPC_Decode, 248, 48, 165, 3, // Opcode: SQXTNv8i8 +/* 85178 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 85200 +/* 85183 */ MCD_OPC_CheckPredicate, 45, 92, 216, 0, // Skip to: 140576 +/* 85188 */ MCD_OPC_CheckField, 21, 1, 1, 85, 216, 0, // Skip to: 140576 +/* 85195 */ MCD_OPC_Decode, 175, 48, 159, 3, // Opcode: SQSHLv8i8 +/* 85200 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 85238 +/* 85205 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85208 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85223 +/* 85213 */ MCD_OPC_CheckPredicate, 45, 62, 216, 0, // Skip to: 140576 +/* 85218 */ MCD_OPC_Decode, 160, 55, 175, 3, // Opcode: TBXv8i8Three +/* 85223 */ MCD_OPC_FilterValue, 1, 52, 216, 0, // Skip to: 140576 +/* 85228 */ MCD_OPC_CheckPredicate, 45, 47, 216, 0, // Skip to: 140576 +/* 85233 */ MCD_OPC_Decode, 248, 40, 176, 3, // Opcode: SABALv8i8_v8i16 +/* 85238 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 85260 +/* 85243 */ MCD_OPC_CheckPredicate, 45, 32, 216, 0, // Skip to: 140576 +/* 85248 */ MCD_OPC_CheckField, 21, 1, 1, 25, 216, 0, // Skip to: 140576 +/* 85255 */ MCD_OPC_Decode, 189, 49, 159, 3, // Opcode: SRSHLv8i8 +/* 85260 */ MCD_OPC_FilterValue, 22, 40, 0, 0, // Skip to: 85305 +/* 85265 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85268 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85283 +/* 85273 */ MCD_OPC_CheckPredicate, 45, 2, 216, 0, // Skip to: 140576 +/* 85278 */ MCD_OPC_Decode, 191, 62, 159, 3, // Opcode: UZP2v8i8 +/* 85283 */ MCD_OPC_FilterValue, 1, 248, 215, 0, // Skip to: 140576 +/* 85288 */ MCD_OPC_CheckPredicate, 45, 243, 215, 0, // Skip to: 140576 +/* 85293 */ MCD_OPC_CheckField, 16, 5, 0, 236, 215, 0, // Skip to: 140576 +/* 85300 */ MCD_OPC_Decode, 248, 16, 160, 3, // Opcode: CNTv8i8 +/* 85305 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 85327 +/* 85310 */ MCD_OPC_CheckPredicate, 45, 221, 215, 0, // Skip to: 140576 +/* 85315 */ MCD_OPC_CheckField, 21, 1, 1, 214, 215, 0, // Skip to: 140576 +/* 85322 */ MCD_OPC_Decode, 213, 47, 159, 3, // Opcode: SQRSHLv8i8 +/* 85327 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 85365 +/* 85332 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85335 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85350 +/* 85340 */ MCD_OPC_CheckPredicate, 45, 191, 215, 0, // Skip to: 140576 +/* 85345 */ MCD_OPC_Decode, 140, 55, 177, 3, // Opcode: TBLv8i8Four +/* 85350 */ MCD_OPC_FilterValue, 1, 181, 215, 0, // Skip to: 140576 +/* 85355 */ MCD_OPC_CheckPredicate, 45, 176, 215, 0, // Skip to: 140576 +/* 85360 */ MCD_OPC_Decode, 242, 53, 174, 3, // Opcode: SUBHNv8i16_v8i8 +/* 85365 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 85387 +/* 85370 */ MCD_OPC_CheckPredicate, 45, 161, 215, 0, // Skip to: 140576 +/* 85375 */ MCD_OPC_CheckField, 21, 1, 1, 154, 215, 0, // Skip to: 140576 +/* 85382 */ MCD_OPC_Decode, 221, 43, 159, 3, // Opcode: SMAXv8i8 +/* 85387 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 85448 +/* 85392 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85395 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85410 +/* 85400 */ MCD_OPC_CheckPredicate, 45, 131, 215, 0, // Skip to: 140576 +/* 85405 */ MCD_OPC_Decode, 198, 55, 159, 3, // Opcode: TRN2v8i8 +/* 85410 */ MCD_OPC_FilterValue, 1, 121, 215, 0, // Skip to: 140576 +/* 85415 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 85418 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85433 +/* 85423 */ MCD_OPC_CheckPredicate, 45, 108, 215, 0, // Skip to: 140576 +/* 85428 */ MCD_OPC_Decode, 161, 41, 170, 3, // Opcode: SADALPv8i8_v4i16 +/* 85433 */ MCD_OPC_FilterValue, 1, 98, 215, 0, // Skip to: 140576 +/* 85438 */ MCD_OPC_CheckPredicate, 45, 93, 215, 0, // Skip to: 140576 +/* 85443 */ MCD_OPC_Decode, 241, 21, 165, 3, // Opcode: FCVTNv4i16 +/* 85448 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 85470 +/* 85453 */ MCD_OPC_CheckPredicate, 45, 78, 215, 0, // Skip to: 140576 +/* 85458 */ MCD_OPC_CheckField, 21, 1, 1, 71, 215, 0, // Skip to: 140576 +/* 85465 */ MCD_OPC_Decode, 151, 44, 159, 3, // Opcode: SMINv8i8 +/* 85470 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 85508 +/* 85475 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85493 +/* 85483 */ MCD_OPC_CheckPredicate, 45, 48, 215, 0, // Skip to: 140576 +/* 85488 */ MCD_OPC_Decode, 158, 55, 178, 3, // Opcode: TBXv8i8Four +/* 85493 */ MCD_OPC_FilterValue, 1, 38, 215, 0, // Skip to: 140576 +/* 85498 */ MCD_OPC_CheckPredicate, 45, 33, 215, 0, // Skip to: 140576 +/* 85503 */ MCD_OPC_Decode, 142, 41, 155, 3, // Opcode: SABDLv8i8_v8i16 +/* 85508 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 85530 +/* 85513 */ MCD_OPC_CheckPredicate, 45, 18, 215, 0, // Skip to: 140576 +/* 85518 */ MCD_OPC_CheckField, 21, 1, 1, 11, 215, 0, // Skip to: 140576 +/* 85525 */ MCD_OPC_Decode, 152, 41, 159, 3, // Opcode: SABDv8i8 +/* 85530 */ MCD_OPC_FilterValue, 30, 56, 0, 0, // Skip to: 85591 +/* 85535 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 85538 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85553 +/* 85543 */ MCD_OPC_CheckPredicate, 45, 244, 214, 0, // Skip to: 140576 +/* 85548 */ MCD_OPC_Decode, 149, 64, 159, 3, // Opcode: ZIP2v8i8 +/* 85553 */ MCD_OPC_FilterValue, 1, 234, 214, 0, // Skip to: 140576 +/* 85558 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 85561 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 85576 +/* 85566 */ MCD_OPC_CheckPredicate, 45, 221, 214, 0, // Skip to: 140576 +/* 85571 */ MCD_OPC_Decode, 182, 45, 160, 3, // Opcode: SQABSv8i8 +/* 85576 */ MCD_OPC_FilterValue, 1, 211, 214, 0, // Skip to: 140576 +/* 85581 */ MCD_OPC_CheckPredicate, 45, 206, 214, 0, // Skip to: 140576 +/* 85586 */ MCD_OPC_Decode, 170, 21, 179, 3, // Opcode: FCVTLv4i16 +/* 85591 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 85613 +/* 85596 */ MCD_OPC_CheckPredicate, 45, 191, 214, 0, // Skip to: 140576 +/* 85601 */ MCD_OPC_CheckField, 21, 1, 1, 184, 214, 0, // Skip to: 140576 +/* 85608 */ MCD_OPC_Decode, 130, 41, 180, 3, // Opcode: SABAv8i8 +/* 85613 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 85635 +/* 85618 */ MCD_OPC_CheckPredicate, 45, 169, 214, 0, // Skip to: 140576 +/* 85623 */ MCD_OPC_CheckField, 21, 1, 1, 162, 214, 0, // Skip to: 140576 +/* 85630 */ MCD_OPC_Decode, 195, 44, 176, 3, // Opcode: SMLALv8i8_v8i16 +/* 85635 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 85657 +/* 85640 */ MCD_OPC_CheckPredicate, 45, 147, 214, 0, // Skip to: 140576 +/* 85645 */ MCD_OPC_CheckField, 21, 1, 1, 140, 214, 0, // Skip to: 140576 +/* 85652 */ MCD_OPC_Decode, 161, 12, 159, 3, // Opcode: ADDv8i8 +/* 85657 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 85695 +/* 85662 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 85665 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85680 +/* 85670 */ MCD_OPC_CheckPredicate, 45, 117, 214, 0, // Skip to: 140576 +/* 85675 */ MCD_OPC_Decode, 212, 15, 160, 3, // Opcode: CMGTv8i8rz +/* 85680 */ MCD_OPC_FilterValue, 33, 107, 214, 0, // Skip to: 140576 +/* 85685 */ MCD_OPC_CheckPredicate, 45, 102, 214, 0, // Skip to: 140576 +/* 85690 */ MCD_OPC_Decode, 206, 27, 160, 3, // Opcode: FRINTNv2f32 +/* 85695 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 85717 +/* 85700 */ MCD_OPC_CheckPredicate, 45, 87, 214, 0, // Skip to: 140576 +/* 85705 */ MCD_OPC_CheckField, 21, 1, 1, 80, 214, 0, // Skip to: 140576 +/* 85712 */ MCD_OPC_Decode, 224, 16, 159, 3, // Opcode: CMTSTv8i8 +/* 85717 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 85739 +/* 85722 */ MCD_OPC_CheckPredicate, 45, 65, 214, 0, // Skip to: 140576 +/* 85727 */ MCD_OPC_CheckField, 21, 1, 1, 58, 214, 0, // Skip to: 140576 +/* 85734 */ MCD_OPC_Decode, 130, 37, 180, 3, // Opcode: MLAv8i8 +/* 85739 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 85777 +/* 85744 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 85747 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85762 +/* 85752 */ MCD_OPC_CheckPredicate, 45, 35, 214, 0, // Skip to: 140576 +/* 85757 */ MCD_OPC_Decode, 180, 15, 160, 3, // Opcode: CMEQv8i8rz +/* 85762 */ MCD_OPC_FilterValue, 33, 25, 214, 0, // Skip to: 140576 +/* 85767 */ MCD_OPC_CheckPredicate, 45, 20, 214, 0, // Skip to: 140576 +/* 85772 */ MCD_OPC_Decode, 193, 27, 160, 3, // Opcode: FRINTMv2f32 +/* 85777 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 85799 +/* 85782 */ MCD_OPC_CheckPredicate, 45, 5, 214, 0, // Skip to: 140576 +/* 85787 */ MCD_OPC_CheckField, 21, 1, 1, 254, 213, 0, // Skip to: 140576 +/* 85794 */ MCD_OPC_Decode, 154, 38, 159, 3, // Opcode: MULv8i8 +/* 85799 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 85821 +/* 85804 */ MCD_OPC_CheckPredicate, 45, 239, 213, 0, // Skip to: 140576 +/* 85809 */ MCD_OPC_CheckField, 21, 1, 1, 232, 213, 0, // Skip to: 140576 +/* 85816 */ MCD_OPC_Decode, 239, 44, 176, 3, // Opcode: SMLSLv8i8_v8i16 +/* 85821 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 85843 +/* 85826 */ MCD_OPC_CheckPredicate, 45, 217, 213, 0, // Skip to: 140576 +/* 85831 */ MCD_OPC_CheckField, 21, 1, 1, 210, 213, 0, // Skip to: 140576 +/* 85838 */ MCD_OPC_Decode, 174, 43, 159, 3, // Opcode: SMAXPv8i8 +/* 85843 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 85911 +/* 85848 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 85851 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85866 +/* 85856 */ MCD_OPC_CheckPredicate, 45, 187, 213, 0, // Skip to: 140576 +/* 85861 */ MCD_OPC_Decode, 250, 15, 160, 3, // Opcode: CMLTv8i8rz +/* 85866 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 85881 +/* 85871 */ MCD_OPC_CheckPredicate, 45, 172, 213, 0, // Skip to: 140576 +/* 85876 */ MCD_OPC_Decode, 211, 21, 160, 3, // Opcode: FCVTNSv2f32 +/* 85881 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 85896 +/* 85886 */ MCD_OPC_CheckPredicate, 45, 157, 213, 0, // Skip to: 140576 +/* 85891 */ MCD_OPC_Decode, 187, 43, 181, 3, // Opcode: SMAXVv8i8v +/* 85896 */ MCD_OPC_FilterValue, 49, 147, 213, 0, // Skip to: 140576 +/* 85901 */ MCD_OPC_CheckPredicate, 45, 142, 213, 0, // Skip to: 140576 +/* 85906 */ MCD_OPC_Decode, 245, 43, 181, 3, // Opcode: SMINVv8i8v +/* 85911 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 85933 +/* 85916 */ MCD_OPC_CheckPredicate, 45, 127, 213, 0, // Skip to: 140576 +/* 85921 */ MCD_OPC_CheckField, 21, 1, 1, 120, 213, 0, // Skip to: 140576 +/* 85928 */ MCD_OPC_Decode, 232, 43, 159, 3, // Opcode: SMINPv8i8 +/* 85933 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 85986 +/* 85938 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 85941 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 85956 +/* 85946 */ MCD_OPC_CheckPredicate, 45, 97, 213, 0, // Skip to: 140576 +/* 85951 */ MCD_OPC_Decode, 182, 11, 160, 3, // Opcode: ABSv8i8 +/* 85956 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 85971 +/* 85961 */ MCD_OPC_CheckPredicate, 45, 82, 213, 0, // Skip to: 140576 +/* 85966 */ MCD_OPC_Decode, 182, 21, 160, 3, // Opcode: FCVTMSv2f32 +/* 85971 */ MCD_OPC_FilterValue, 49, 72, 213, 0, // Skip to: 140576 +/* 85976 */ MCD_OPC_CheckPredicate, 45, 67, 213, 0, // Skip to: 140576 +/* 85981 */ MCD_OPC_Decode, 240, 11, 181, 3, // Opcode: ADDVv8i8v +/* 85986 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 86008 +/* 85991 */ MCD_OPC_CheckPredicate, 45, 52, 213, 0, // Skip to: 140576 +/* 85996 */ MCD_OPC_CheckField, 21, 1, 1, 45, 213, 0, // Skip to: 140576 +/* 86003 */ MCD_OPC_Decode, 219, 11, 159, 3, // Opcode: ADDPv8i8 +/* 86008 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 86030 +/* 86013 */ MCD_OPC_CheckPredicate, 45, 30, 213, 0, // Skip to: 140576 +/* 86018 */ MCD_OPC_CheckField, 21, 1, 1, 23, 213, 0, // Skip to: 140576 +/* 86025 */ MCD_OPC_Decode, 159, 45, 155, 3, // Opcode: SMULLv8i8_v8i16 +/* 86030 */ MCD_OPC_FilterValue, 49, 33, 0, 0, // Skip to: 86068 +/* 86035 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 86038 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86053 +/* 86043 */ MCD_OPC_CheckPredicate, 49, 0, 213, 0, // Skip to: 140576 +/* 86048 */ MCD_OPC_Decode, 238, 24, 182, 3, // Opcode: FMLALLBBv4f32 +/* 86053 */ MCD_OPC_FilterValue, 1, 246, 212, 0, // Skip to: 140576 +/* 86058 */ MCD_OPC_CheckPredicate, 45, 241, 212, 0, // Skip to: 140576 +/* 86063 */ MCD_OPC_Decode, 212, 23, 159, 3, // Opcode: FMAXNMv2f32 +/* 86068 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 86106 +/* 86073 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 86076 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86091 +/* 86081 */ MCD_OPC_CheckPredicate, 45, 218, 212, 0, // Skip to: 140576 +/* 86086 */ MCD_OPC_Decode, 143, 21, 160, 3, // Opcode: FCVTASv2f32 +/* 86091 */ MCD_OPC_FilterValue, 48, 208, 212, 0, // Skip to: 140576 +/* 86096 */ MCD_OPC_CheckPredicate, 50, 203, 212, 0, // Skip to: 140576 +/* 86101 */ MCD_OPC_Decode, 191, 23, 171, 3, // Opcode: FMAXNMVv4i16v +/* 86106 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 86128 +/* 86111 */ MCD_OPC_CheckPredicate, 45, 188, 212, 0, // Skip to: 140576 +/* 86116 */ MCD_OPC_CheckField, 21, 1, 1, 181, 212, 0, // Skip to: 140576 +/* 86123 */ MCD_OPC_Decode, 184, 25, 180, 3, // Opcode: FMLAv2f32 +/* 86128 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 86150 +/* 86133 */ MCD_OPC_CheckPredicate, 45, 166, 212, 0, // Skip to: 140576 +/* 86138 */ MCD_OPC_CheckField, 21, 1, 1, 159, 212, 0, // Skip to: 140576 +/* 86145 */ MCD_OPC_Decode, 206, 19, 159, 3, // Opcode: FADDv2f32 +/* 86150 */ MCD_OPC_FilterValue, 54, 17, 0, 0, // Skip to: 86172 +/* 86155 */ MCD_OPC_CheckPredicate, 45, 144, 212, 0, // Skip to: 140576 +/* 86160 */ MCD_OPC_CheckField, 16, 6, 33, 137, 212, 0, // Skip to: 140576 +/* 86167 */ MCD_OPC_Decode, 253, 41, 160, 3, // Opcode: SCVTFv2f32 +/* 86172 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 86194 +/* 86177 */ MCD_OPC_CheckPredicate, 45, 122, 212, 0, // Skip to: 140576 +/* 86182 */ MCD_OPC_CheckField, 21, 1, 1, 115, 212, 0, // Skip to: 140576 +/* 86189 */ MCD_OPC_Decode, 174, 26, 159, 3, // Opcode: FMULXv2f32 +/* 86194 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 86216 +/* 86199 */ MCD_OPC_CheckPredicate, 45, 100, 212, 0, // Skip to: 140576 +/* 86204 */ MCD_OPC_CheckField, 21, 1, 1, 93, 212, 0, // Skip to: 140576 +/* 86211 */ MCD_OPC_Decode, 139, 39, 155, 3, // Opcode: PMULLv8i8 +/* 86216 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 86238 +/* 86221 */ MCD_OPC_CheckPredicate, 45, 78, 212, 0, // Skip to: 140576 +/* 86226 */ MCD_OPC_CheckField, 21, 1, 1, 71, 212, 0, // Skip to: 140576 +/* 86233 */ MCD_OPC_Decode, 146, 20, 159, 3, // Opcode: FCMEQv2f32 +/* 86238 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 86260 +/* 86243 */ MCD_OPC_CheckPredicate, 51, 56, 212, 0, // Skip to: 140576 +/* 86248 */ MCD_OPC_CheckField, 16, 6, 33, 49, 212, 0, // Skip to: 140576 +/* 86255 */ MCD_OPC_Decode, 148, 27, 160, 3, // Opcode: FRINT32Zv2f32 +/* 86260 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 86282 +/* 86265 */ MCD_OPC_CheckPredicate, 52, 34, 212, 0, // Skip to: 140576 +/* 86270 */ MCD_OPC_CheckField, 21, 1, 1, 27, 212, 0, // Skip to: 140576 +/* 86277 */ MCD_OPC_Decode, 155, 25, 180, 3, // Opcode: FMLALv4f16 +/* 86282 */ MCD_OPC_FilterValue, 61, 33, 0, 0, // Skip to: 86320 +/* 86287 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 86290 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86305 +/* 86295 */ MCD_OPC_CheckPredicate, 53, 4, 212, 0, // Skip to: 140576 +/* 86300 */ MCD_OPC_Decode, 236, 21, 174, 3, // Opcode: FCVTN_F32_F8v8f8 +/* 86305 */ MCD_OPC_FilterValue, 1, 250, 211, 0, // Skip to: 140576 +/* 86310 */ MCD_OPC_CheckPredicate, 45, 245, 211, 0, // Skip to: 140576 +/* 86315 */ MCD_OPC_Decode, 128, 24, 159, 3, // Opcode: FMAXv2f32 +/* 86320 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 86358 +/* 86325 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 86328 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 86343 +/* 86333 */ MCD_OPC_CheckPredicate, 51, 222, 211, 0, // Skip to: 140576 +/* 86338 */ MCD_OPC_Decode, 158, 27, 160, 3, // Opcode: FRINT64Zv2f32 +/* 86343 */ MCD_OPC_FilterValue, 48, 212, 211, 0, // Skip to: 140576 +/* 86348 */ MCD_OPC_CheckPredicate, 50, 207, 211, 0, // Skip to: 140576 +/* 86353 */ MCD_OPC_Decode, 235, 23, 171, 3, // Opcode: FMAXVv4i16v +/* 86358 */ MCD_OPC_FilterValue, 63, 197, 211, 0, // Skip to: 140576 +/* 86363 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 86366 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86381 +/* 86371 */ MCD_OPC_CheckPredicate, 54, 184, 211, 0, // Skip to: 140576 +/* 86376 */ MCD_OPC_Decode, 149, 23, 180, 3, // Opcode: FDOTv2f32 +/* 86381 */ MCD_OPC_FilterValue, 1, 174, 211, 0, // Skip to: 140576 +/* 86386 */ MCD_OPC_CheckPredicate, 45, 169, 211, 0, // Skip to: 140576 +/* 86391 */ MCD_OPC_Decode, 130, 27, 159, 3, // Opcode: FRECPSv2f32 +/* 86396 */ MCD_OPC_FilterValue, 1, 156, 5, 0, // Skip to: 87837 +/* 86401 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 86404 */ MCD_OPC_FilterValue, 0, 135, 1, 0, // Skip to: 86800 +/* 86409 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 86412 */ MCD_OPC_FilterValue, 0, 199, 0, 0, // Skip to: 86616 +/* 86417 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 86420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86435 +/* 86425 */ MCD_OPC_CheckPredicate, 45, 130, 211, 0, // Skip to: 140576 +/* 86430 */ MCD_OPC_Decode, 239, 18, 183, 3, // Opcode: EXTv8i8 +/* 86435 */ MCD_OPC_FilterValue, 1, 120, 211, 0, // Skip to: 140576 +/* 86440 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... +/* 86443 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86458 +/* 86448 */ MCD_OPC_CheckPredicate, 45, 107, 211, 0, // Skip to: 140576 +/* 86453 */ MCD_OPC_Decode, 149, 56, 155, 3, // Opcode: UADDLv8i8_v8i16 +/* 86458 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 86480 +/* 86463 */ MCD_OPC_CheckPredicate, 45, 92, 211, 0, // Skip to: 140576 +/* 86468 */ MCD_OPC_CheckField, 16, 5, 0, 85, 211, 0, // Skip to: 140576 +/* 86475 */ MCD_OPC_Decode, 185, 40, 160, 3, // Opcode: REV32v8i8 +/* 86480 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 86495 +/* 86485 */ MCD_OPC_CheckPredicate, 45, 70, 211, 0, // Skip to: 140576 +/* 86490 */ MCD_OPC_Decode, 165, 56, 163, 3, // Opcode: UADDWv8i8_v8i16 +/* 86495 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 86510 +/* 86500 */ MCD_OPC_CheckPredicate, 45, 55, 211, 0, // Skip to: 140576 +/* 86505 */ MCD_OPC_Decode, 253, 61, 155, 3, // Opcode: USUBLv8i8_v8i16 +/* 86510 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 86548 +/* 86515 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 86518 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86533 +/* 86523 */ MCD_OPC_CheckPredicate, 45, 32, 211, 0, // Skip to: 140576 +/* 86528 */ MCD_OPC_Decode, 135, 56, 160, 3, // Opcode: UADDLPv8i8_v4i16 +/* 86533 */ MCD_OPC_FilterValue, 1, 22, 211, 0, // Skip to: 140576 +/* 86538 */ MCD_OPC_CheckPredicate, 45, 17, 211, 0, // Skip to: 140576 +/* 86543 */ MCD_OPC_Decode, 135, 49, 165, 3, // Opcode: SQXTUNv8i8 +/* 86548 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 86563 +/* 86553 */ MCD_OPC_CheckPredicate, 45, 2, 211, 0, // Skip to: 140576 +/* 86558 */ MCD_OPC_Decode, 137, 62, 163, 3, // Opcode: USUBWv8i8_v8i16 +/* 86563 */ MCD_OPC_FilterValue, 7, 248, 210, 0, // Skip to: 140576 +/* 86568 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 86571 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86586 +/* 86576 */ MCD_OPC_CheckPredicate, 45, 235, 210, 0, // Skip to: 140576 +/* 86581 */ MCD_OPC_Decode, 229, 61, 170, 3, // Opcode: USQADDv8i8 +/* 86586 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 86601 +/* 86591 */ MCD_OPC_CheckPredicate, 45, 220, 210, 0, // Skip to: 140576 +/* 86596 */ MCD_OPC_Decode, 234, 42, 179, 3, // Opcode: SHLLv8i8 +/* 86601 */ MCD_OPC_FilterValue, 16, 210, 210, 0, // Skip to: 140576 +/* 86606 */ MCD_OPC_CheckPredicate, 45, 205, 210, 0, // Skip to: 140576 +/* 86611 */ MCD_OPC_Decode, 143, 56, 171, 3, // Opcode: UADDLVv8i8v +/* 86616 */ MCD_OPC_FilterValue, 1, 195, 210, 0, // Skip to: 140576 +/* 86621 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... +/* 86624 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 86646 +/* 86629 */ MCD_OPC_CheckPredicate, 45, 182, 210, 0, // Skip to: 140576 +/* 86634 */ MCD_OPC_CheckField, 21, 1, 1, 175, 210, 0, // Skip to: 140576 +/* 86641 */ MCD_OPC_Decode, 133, 57, 159, 3, // Opcode: UHADDv8i8 +/* 86646 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 86668 +/* 86651 */ MCD_OPC_CheckPredicate, 45, 160, 210, 0, // Skip to: 140576 +/* 86656 */ MCD_OPC_CheckField, 21, 1, 1, 153, 210, 0, // Skip to: 140576 +/* 86663 */ MCD_OPC_Decode, 163, 59, 159, 3, // Opcode: UQADDv8i8 +/* 86668 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 86690 +/* 86673 */ MCD_OPC_CheckPredicate, 45, 138, 210, 0, // Skip to: 140576 +/* 86678 */ MCD_OPC_CheckField, 21, 1, 1, 131, 210, 0, // Skip to: 140576 +/* 86685 */ MCD_OPC_Decode, 229, 60, 159, 3, // Opcode: URHADDv8i8 +/* 86690 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 86712 +/* 86695 */ MCD_OPC_CheckPredicate, 45, 116, 210, 0, // Skip to: 140576 +/* 86700 */ MCD_OPC_CheckField, 21, 1, 1, 109, 210, 0, // Skip to: 140576 +/* 86707 */ MCD_OPC_Decode, 219, 18, 159, 3, // Opcode: EORv8i8 +/* 86712 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 86734 +/* 86717 */ MCD_OPC_CheckPredicate, 45, 94, 210, 0, // Skip to: 140576 +/* 86722 */ MCD_OPC_CheckField, 21, 1, 1, 87, 210, 0, // Skip to: 140576 +/* 86729 */ MCD_OPC_Decode, 147, 57, 159, 3, // Opcode: UHSUBv8i8 +/* 86734 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 86756 +/* 86739 */ MCD_OPC_CheckPredicate, 45, 72, 210, 0, // Skip to: 140576 +/* 86744 */ MCD_OPC_CheckField, 21, 1, 1, 65, 210, 0, // Skip to: 140576 +/* 86751 */ MCD_OPC_Decode, 201, 60, 159, 3, // Opcode: UQSUBv8i8 +/* 86756 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 86778 +/* 86761 */ MCD_OPC_CheckPredicate, 45, 50, 210, 0, // Skip to: 140576 +/* 86766 */ MCD_OPC_CheckField, 21, 1, 1, 43, 210, 0, // Skip to: 140576 +/* 86773 */ MCD_OPC_Decode, 220, 15, 159, 3, // Opcode: CMHIv8i8 +/* 86778 */ MCD_OPC_FilterValue, 7, 33, 210, 0, // Skip to: 140576 +/* 86783 */ MCD_OPC_CheckPredicate, 45, 28, 210, 0, // Skip to: 140576 +/* 86788 */ MCD_OPC_CheckField, 21, 1, 1, 21, 210, 0, // Skip to: 140576 +/* 86795 */ MCD_OPC_Decode, 228, 15, 159, 3, // Opcode: CMHSv8i8 +/* 86800 */ MCD_OPC_FilterValue, 1, 131, 1, 0, // Skip to: 87192 +/* 86805 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 86808 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 86830 +/* 86813 */ MCD_OPC_CheckPredicate, 45, 254, 209, 0, // Skip to: 140576 +/* 86818 */ MCD_OPC_CheckField, 21, 1, 1, 247, 209, 0, // Skip to: 140576 +/* 86825 */ MCD_OPC_Decode, 218, 39, 174, 3, // Opcode: RADDHNv8i16_v8i8 +/* 86830 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 86852 +/* 86835 */ MCD_OPC_CheckPredicate, 45, 232, 209, 0, // Skip to: 140576 +/* 86840 */ MCD_OPC_CheckField, 21, 1, 1, 225, 209, 0, // Skip to: 140576 +/* 86847 */ MCD_OPC_Decode, 192, 61, 159, 3, // Opcode: USHLv8i8 +/* 86852 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 86890 +/* 86857 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 86860 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 86875 +/* 86865 */ MCD_OPC_CheckPredicate, 45, 202, 209, 0, // Skip to: 140576 +/* 86870 */ MCD_OPC_Decode, 164, 15, 160, 3, // Opcode: CLZv8i8 +/* 86875 */ MCD_OPC_FilterValue, 33, 192, 209, 0, // Skip to: 140576 +/* 86880 */ MCD_OPC_CheckPredicate, 45, 187, 209, 0, // Skip to: 140576 +/* 86885 */ MCD_OPC_Decode, 216, 60, 165, 3, // Opcode: UQXTNv8i8 +/* 86890 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 86912 +/* 86895 */ MCD_OPC_CheckPredicate, 45, 172, 209, 0, // Skip to: 140576 +/* 86900 */ MCD_OPC_CheckField, 21, 1, 1, 165, 209, 0, // Skip to: 140576 +/* 86907 */ MCD_OPC_Decode, 158, 60, 159, 3, // Opcode: UQSHLv8i8 +/* 86912 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 86934 +/* 86917 */ MCD_OPC_CheckPredicate, 45, 150, 209, 0, // Skip to: 140576 +/* 86922 */ MCD_OPC_CheckField, 21, 1, 1, 143, 209, 0, // Skip to: 140576 +/* 86929 */ MCD_OPC_Decode, 213, 55, 176, 3, // Opcode: UABALv8i8_v8i16 +/* 86934 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 86956 +/* 86939 */ MCD_OPC_CheckPredicate, 45, 128, 209, 0, // Skip to: 140576 +/* 86944 */ MCD_OPC_CheckField, 21, 1, 1, 121, 209, 0, // Skip to: 140576 +/* 86951 */ MCD_OPC_Decode, 133, 61, 159, 3, // Opcode: URSHLv8i8 +/* 86956 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 86978 +/* 86961 */ MCD_OPC_CheckPredicate, 45, 106, 209, 0, // Skip to: 140576 +/* 86966 */ MCD_OPC_CheckField, 16, 6, 32, 99, 209, 0, // Skip to: 140576 +/* 86973 */ MCD_OPC_Decode, 185, 38, 160, 3, // Opcode: NOTv8i8 +/* 86978 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 87000 +/* 86983 */ MCD_OPC_CheckPredicate, 45, 84, 209, 0, // Skip to: 140576 +/* 86988 */ MCD_OPC_CheckField, 21, 1, 1, 77, 209, 0, // Skip to: 140576 +/* 86995 */ MCD_OPC_Decode, 232, 59, 159, 3, // Opcode: UQRSHLv8i8 +/* 87000 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 87022 +/* 87005 */ MCD_OPC_CheckPredicate, 45, 62, 209, 0, // Skip to: 140576 +/* 87010 */ MCD_OPC_CheckField, 21, 1, 1, 55, 209, 0, // Skip to: 140576 +/* 87017 */ MCD_OPC_Decode, 236, 40, 174, 3, // Opcode: RSUBHNv8i16_v8i8 +/* 87022 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 87044 +/* 87027 */ MCD_OPC_CheckPredicate, 45, 40, 209, 0, // Skip to: 140576 +/* 87032 */ MCD_OPC_CheckField, 21, 1, 1, 33, 209, 0, // Skip to: 140576 +/* 87039 */ MCD_OPC_Decode, 205, 57, 159, 3, // Opcode: UMAXv8i8 +/* 87044 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 87066 +/* 87049 */ MCD_OPC_CheckPredicate, 45, 18, 209, 0, // Skip to: 140576 +/* 87054 */ MCD_OPC_CheckField, 16, 6, 32, 11, 209, 0, // Skip to: 140576 +/* 87061 */ MCD_OPC_Decode, 254, 55, 170, 3, // Opcode: UADALPv8i8_v4i16 +/* 87066 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 87088 +/* 87071 */ MCD_OPC_CheckPredicate, 45, 252, 208, 0, // Skip to: 140576 +/* 87076 */ MCD_OPC_CheckField, 21, 1, 1, 245, 208, 0, // Skip to: 140576 +/* 87083 */ MCD_OPC_Decode, 134, 58, 159, 3, // Opcode: UMINv8i8 +/* 87088 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 87110 +/* 87093 */ MCD_OPC_CheckPredicate, 45, 230, 208, 0, // Skip to: 140576 +/* 87098 */ MCD_OPC_CheckField, 21, 1, 1, 223, 208, 0, // Skip to: 140576 +/* 87105 */ MCD_OPC_Decode, 235, 55, 155, 3, // Opcode: UABDLv8i8_v8i16 +/* 87110 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 87132 +/* 87115 */ MCD_OPC_CheckPredicate, 45, 208, 208, 0, // Skip to: 140576 +/* 87120 */ MCD_OPC_CheckField, 21, 1, 1, 201, 208, 0, // Skip to: 140576 +/* 87127 */ MCD_OPC_Decode, 245, 55, 159, 3, // Opcode: UABDv8i8 +/* 87132 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 87170 +/* 87137 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 87140 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87155 +/* 87145 */ MCD_OPC_CheckPredicate, 45, 178, 208, 0, // Skip to: 140576 +/* 87150 */ MCD_OPC_Decode, 131, 47, 160, 3, // Opcode: SQNEGv8i8 +/* 87155 */ MCD_OPC_FilterValue, 33, 168, 208, 0, // Skip to: 140576 +/* 87160 */ MCD_OPC_CheckPredicate, 53, 163, 208, 0, // Skip to: 140576 +/* 87165 */ MCD_OPC_Decode, 243, 18, 179, 3, // Opcode: F1CVTLv8f16 +/* 87170 */ MCD_OPC_FilterValue, 15, 153, 208, 0, // Skip to: 140576 +/* 87175 */ MCD_OPC_CheckPredicate, 45, 148, 208, 0, // Skip to: 140576 +/* 87180 */ MCD_OPC_CheckField, 21, 1, 1, 141, 208, 0, // Skip to: 140576 +/* 87187 */ MCD_OPC_Decode, 223, 55, 180, 3, // Opcode: UABAv8i8 +/* 87192 */ MCD_OPC_FilterValue, 2, 90, 1, 0, // Skip to: 87543 +/* 87197 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 87200 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87222 +/* 87205 */ MCD_OPC_CheckPredicate, 45, 118, 208, 0, // Skip to: 140576 +/* 87210 */ MCD_OPC_CheckField, 21, 1, 1, 111, 208, 0, // Skip to: 140576 +/* 87217 */ MCD_OPC_Decode, 178, 58, 176, 3, // Opcode: UMLALv8i8_v8i16 +/* 87222 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 87244 +/* 87227 */ MCD_OPC_CheckPredicate, 45, 96, 208, 0, // Skip to: 140576 +/* 87232 */ MCD_OPC_CheckField, 21, 1, 1, 89, 208, 0, // Skip to: 140576 +/* 87239 */ MCD_OPC_Decode, 173, 54, 159, 3, // Opcode: SUBv8i8 +/* 87244 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 87282 +/* 87249 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 87252 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87267 +/* 87257 */ MCD_OPC_CheckPredicate, 45, 66, 208, 0, // Skip to: 140576 +/* 87262 */ MCD_OPC_Decode, 196, 15, 160, 3, // Opcode: CMGEv8i8rz +/* 87267 */ MCD_OPC_FilterValue, 33, 56, 208, 0, // Skip to: 140576 +/* 87272 */ MCD_OPC_CheckPredicate, 45, 51, 208, 0, // Skip to: 140576 +/* 87277 */ MCD_OPC_Decode, 169, 27, 160, 3, // Opcode: FRINTAv2f32 +/* 87282 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 87304 +/* 87287 */ MCD_OPC_CheckPredicate, 45, 36, 208, 0, // Skip to: 140576 +/* 87292 */ MCD_OPC_CheckField, 21, 1, 1, 29, 208, 0, // Skip to: 140576 +/* 87299 */ MCD_OPC_Decode, 179, 15, 159, 3, // Opcode: CMEQv8i8 +/* 87304 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 87326 +/* 87309 */ MCD_OPC_CheckPredicate, 45, 14, 208, 0, // Skip to: 140576 +/* 87314 */ MCD_OPC_CheckField, 21, 1, 1, 7, 208, 0, // Skip to: 140576 +/* 87321 */ MCD_OPC_Decode, 147, 37, 180, 3, // Opcode: MLSv8i8 +/* 87326 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 87364 +/* 87331 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 87334 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87349 +/* 87339 */ MCD_OPC_CheckPredicate, 45, 240, 207, 0, // Skip to: 140576 +/* 87344 */ MCD_OPC_Decode, 242, 15, 160, 3, // Opcode: CMLEv8i8rz +/* 87349 */ MCD_OPC_FilterValue, 33, 230, 207, 0, // Skip to: 140576 +/* 87354 */ MCD_OPC_CheckPredicate, 45, 225, 207, 0, // Skip to: 140576 +/* 87359 */ MCD_OPC_Decode, 230, 27, 160, 3, // Opcode: FRINTXv2f32 +/* 87364 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 87386 +/* 87369 */ MCD_OPC_CheckPredicate, 45, 210, 207, 0, // Skip to: 140576 +/* 87374 */ MCD_OPC_CheckField, 21, 1, 1, 203, 207, 0, // Skip to: 140576 +/* 87381 */ MCD_OPC_Decode, 142, 39, 159, 3, // Opcode: PMULv8i8 +/* 87386 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 87408 +/* 87391 */ MCD_OPC_CheckPredicate, 45, 188, 207, 0, // Skip to: 140576 +/* 87396 */ MCD_OPC_CheckField, 21, 1, 1, 181, 207, 0, // Skip to: 140576 +/* 87403 */ MCD_OPC_Decode, 222, 58, 176, 3, // Opcode: UMLSLv8i8_v8i16 +/* 87408 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 87430 +/* 87413 */ MCD_OPC_CheckPredicate, 45, 166, 207, 0, // Skip to: 140576 +/* 87418 */ MCD_OPC_CheckField, 21, 1, 1, 159, 207, 0, // Skip to: 140576 +/* 87425 */ MCD_OPC_Decode, 158, 57, 159, 3, // Opcode: UMAXPv8i8 +/* 87430 */ MCD_OPC_FilterValue, 10, 48, 0, 0, // Skip to: 87483 +/* 87435 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 87438 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 87453 +/* 87443 */ MCD_OPC_CheckPredicate, 45, 136, 207, 0, // Skip to: 140576 +/* 87448 */ MCD_OPC_Decode, 228, 21, 160, 3, // Opcode: FCVTNUv2f32 +/* 87453 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 87468 +/* 87458 */ MCD_OPC_CheckPredicate, 45, 121, 207, 0, // Skip to: 140576 +/* 87463 */ MCD_OPC_Decode, 171, 57, 181, 3, // Opcode: UMAXVv8i8v +/* 87468 */ MCD_OPC_FilterValue, 49, 111, 207, 0, // Skip to: 140576 +/* 87473 */ MCD_OPC_CheckPredicate, 45, 106, 207, 0, // Skip to: 140576 +/* 87478 */ MCD_OPC_Decode, 228, 57, 181, 3, // Opcode: UMINVv8i8v +/* 87483 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 87505 +/* 87488 */ MCD_OPC_CheckPredicate, 45, 91, 207, 0, // Skip to: 140576 +/* 87493 */ MCD_OPC_CheckField, 21, 1, 1, 84, 207, 0, // Skip to: 140576 +/* 87500 */ MCD_OPC_Decode, 215, 57, 159, 3, // Opcode: UMINPv8i8 +/* 87505 */ MCD_OPC_FilterValue, 14, 74, 207, 0, // Skip to: 140576 +/* 87510 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 87513 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 87528 +/* 87518 */ MCD_OPC_CheckPredicate, 45, 61, 207, 0, // Skip to: 140576 +/* 87523 */ MCD_OPC_Decode, 175, 38, 160, 3, // Opcode: NEGv8i8 +/* 87528 */ MCD_OPC_FilterValue, 33, 51, 207, 0, // Skip to: 140576 +/* 87533 */ MCD_OPC_CheckPredicate, 45, 46, 207, 0, // Skip to: 140576 +/* 87538 */ MCD_OPC_Decode, 196, 21, 160, 3, // Opcode: FCVTMUv2f32 +/* 87543 */ MCD_OPC_FilterValue, 3, 36, 207, 0, // Skip to: 140576 +/* 87548 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... +/* 87551 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87573 +/* 87556 */ MCD_OPC_CheckPredicate, 45, 23, 207, 0, // Skip to: 140576 +/* 87561 */ MCD_OPC_CheckField, 21, 1, 1, 16, 207, 0, // Skip to: 140576 +/* 87568 */ MCD_OPC_Decode, 140, 59, 155, 3, // Opcode: UMULLv8i8_v8i16 +/* 87573 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 87595 +/* 87578 */ MCD_OPC_CheckPredicate, 45, 1, 207, 0, // Skip to: 140576 +/* 87583 */ MCD_OPC_CheckField, 21, 1, 1, 250, 206, 0, // Skip to: 140576 +/* 87590 */ MCD_OPC_Decode, 176, 23, 159, 3, // Opcode: FMAXNMPv2f32 +/* 87595 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 87617 +/* 87600 */ MCD_OPC_CheckPredicate, 45, 235, 206, 0, // Skip to: 140576 +/* 87605 */ MCD_OPC_CheckField, 16, 6, 33, 228, 206, 0, // Skip to: 140576 +/* 87612 */ MCD_OPC_Decode, 157, 21, 160, 3, // Opcode: FCVTAUv2f32 +/* 87617 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 87639 +/* 87622 */ MCD_OPC_CheckPredicate, 52, 213, 206, 0, // Skip to: 140576 +/* 87627 */ MCD_OPC_CheckField, 21, 1, 1, 206, 206, 0, // Skip to: 140576 +/* 87634 */ MCD_OPC_Decode, 227, 24, 180, 3, // Opcode: FMLAL2v4f16 +/* 87639 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 87661 +/* 87644 */ MCD_OPC_CheckPredicate, 45, 191, 206, 0, // Skip to: 140576 +/* 87649 */ MCD_OPC_CheckField, 21, 1, 1, 184, 206, 0, // Skip to: 140576 +/* 87656 */ MCD_OPC_Decode, 176, 19, 159, 3, // Opcode: FADDPv2f32 +/* 87661 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 87683 +/* 87666 */ MCD_OPC_CheckPredicate, 45, 169, 206, 0, // Skip to: 140576 +/* 87671 */ MCD_OPC_CheckField, 16, 6, 33, 162, 206, 0, // Skip to: 140576 +/* 87678 */ MCD_OPC_Decode, 207, 56, 160, 3, // Opcode: UCVTFv2f32 +/* 87683 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 87705 +/* 87688 */ MCD_OPC_CheckPredicate, 45, 147, 206, 0, // Skip to: 140576 +/* 87693 */ MCD_OPC_CheckField, 21, 1, 1, 140, 206, 0, // Skip to: 140576 +/* 87700 */ MCD_OPC_Decode, 199, 26, 159, 3, // Opcode: FMULv2f32 +/* 87705 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 87727 +/* 87710 */ MCD_OPC_CheckPredicate, 45, 125, 206, 0, // Skip to: 140576 +/* 87715 */ MCD_OPC_CheckField, 21, 1, 1, 118, 206, 0, // Skip to: 140576 +/* 87722 */ MCD_OPC_Decode, 168, 20, 159, 3, // Opcode: FCMGEv2f32 +/* 87727 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 87749 +/* 87732 */ MCD_OPC_CheckPredicate, 51, 103, 206, 0, // Skip to: 140576 +/* 87737 */ MCD_OPC_CheckField, 16, 6, 33, 96, 206, 0, // Skip to: 140576 +/* 87744 */ MCD_OPC_Decode, 143, 27, 160, 3, // Opcode: FRINT32Xv2f32 +/* 87749 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 87771 +/* 87754 */ MCD_OPC_CheckPredicate, 45, 81, 206, 0, // Skip to: 140576 +/* 87759 */ MCD_OPC_CheckField, 21, 1, 1, 74, 206, 0, // Skip to: 140576 +/* 87766 */ MCD_OPC_Decode, 152, 19, 159, 3, // Opcode: FACGEv2f32 +/* 87771 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 87793 +/* 87776 */ MCD_OPC_CheckPredicate, 45, 59, 206, 0, // Skip to: 140576 +/* 87781 */ MCD_OPC_CheckField, 21, 1, 1, 52, 206, 0, // Skip to: 140576 +/* 87788 */ MCD_OPC_Decode, 220, 23, 159, 3, // Opcode: FMAXPv2f32 +/* 87793 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 87815 +/* 87798 */ MCD_OPC_CheckPredicate, 51, 37, 206, 0, // Skip to: 140576 +/* 87803 */ MCD_OPC_CheckField, 16, 6, 33, 30, 206, 0, // Skip to: 140576 +/* 87810 */ MCD_OPC_Decode, 153, 27, 160, 3, // Opcode: FRINT64Xv2f32 +/* 87815 */ MCD_OPC_FilterValue, 15, 20, 206, 0, // Skip to: 140576 +/* 87820 */ MCD_OPC_CheckPredicate, 45, 15, 206, 0, // Skip to: 140576 +/* 87825 */ MCD_OPC_CheckField, 21, 1, 1, 8, 206, 0, // Skip to: 140576 +/* 87832 */ MCD_OPC_Decode, 244, 22, 159, 3, // Opcode: FDIVv2f32 +/* 87837 */ MCD_OPC_FilterValue, 2, 31, 9, 0, // Skip to: 90177 +/* 87842 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 87845 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 87883 +/* 87850 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 87853 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 87868 +/* 87858 */ MCD_OPC_CheckPredicate, 45, 233, 205, 0, // Skip to: 140576 +/* 87863 */ MCD_OPC_Decode, 137, 55, 184, 3, // Opcode: TBLv16i8One +/* 87868 */ MCD_OPC_FilterValue, 1, 223, 205, 0, // Skip to: 140576 +/* 87873 */ MCD_OPC_CheckPredicate, 45, 218, 205, 0, // Skip to: 140576 +/* 87878 */ MCD_OPC_Decode, 182, 41, 184, 3, // Opcode: SADDLv16i8_v8i16 +/* 87883 */ MCD_OPC_FilterValue, 1, 109, 0, 0, // Skip to: 87997 +/* 87888 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 87891 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 87982 +/* 87896 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 87899 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 87967 +/* 87904 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 87907 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 87952 +/* 87912 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 87915 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 87937 +/* 87920 */ MCD_OPC_CheckPredicate, 45, 171, 205, 0, // Skip to: 140576 +/* 87925 */ MCD_OPC_CheckField, 19, 1, 1, 164, 205, 0, // Skip to: 140576 +/* 87932 */ MCD_OPC_Decode, 177, 18, 185, 3, // Opcode: DUPv2i64lane +/* 87937 */ MCD_OPC_FilterValue, 1, 154, 205, 0, // Skip to: 140576 +/* 87942 */ MCD_OPC_CheckPredicate, 45, 149, 205, 0, // Skip to: 140576 +/* 87947 */ MCD_OPC_Decode, 181, 18, 186, 3, // Opcode: DUPv4i32lane +/* 87952 */ MCD_OPC_FilterValue, 1, 139, 205, 0, // Skip to: 140576 +/* 87957 */ MCD_OPC_CheckPredicate, 45, 134, 205, 0, // Skip to: 140576 +/* 87962 */ MCD_OPC_Decode, 183, 18, 187, 3, // Opcode: DUPv8i16lane +/* 87967 */ MCD_OPC_FilterValue, 1, 124, 205, 0, // Skip to: 140576 +/* 87972 */ MCD_OPC_CheckPredicate, 45, 119, 205, 0, // Skip to: 140576 +/* 87977 */ MCD_OPC_Decode, 173, 18, 188, 3, // Opcode: DUPv16i8lane +/* 87982 */ MCD_OPC_FilterValue, 1, 109, 205, 0, // Skip to: 140576 +/* 87987 */ MCD_OPC_CheckPredicate, 45, 104, 205, 0, // Skip to: 140576 +/* 87992 */ MCD_OPC_Decode, 223, 42, 184, 3, // Opcode: SHADDv16i8 +/* 87997 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 88019 +/* 88002 */ MCD_OPC_CheckPredicate, 45, 89, 205, 0, // Skip to: 140576 +/* 88007 */ MCD_OPC_CheckField, 16, 6, 32, 82, 205, 0, // Skip to: 140576 +/* 88014 */ MCD_OPC_Decode, 186, 40, 189, 3, // Opcode: REV64v16i8 +/* 88019 */ MCD_OPC_FilterValue, 3, 109, 0, 0, // Skip to: 88133 +/* 88024 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88027 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 88118 +/* 88032 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 88035 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 88103 +/* 88040 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 88043 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 88088 +/* 88048 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 88051 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 88073 +/* 88056 */ MCD_OPC_CheckPredicate, 45, 35, 205, 0, // Skip to: 140576 +/* 88061 */ MCD_OPC_CheckField, 19, 1, 1, 28, 205, 0, // Skip to: 140576 +/* 88068 */ MCD_OPC_Decode, 176, 18, 190, 3, // Opcode: DUPv2i64gpr +/* 88073 */ MCD_OPC_FilterValue, 1, 18, 205, 0, // Skip to: 140576 +/* 88078 */ MCD_OPC_CheckPredicate, 45, 13, 205, 0, // Skip to: 140576 +/* 88083 */ MCD_OPC_Decode, 180, 18, 191, 3, // Opcode: DUPv4i32gpr +/* 88088 */ MCD_OPC_FilterValue, 1, 3, 205, 0, // Skip to: 140576 +/* 88093 */ MCD_OPC_CheckPredicate, 45, 254, 204, 0, // Skip to: 140576 +/* 88098 */ MCD_OPC_Decode, 182, 18, 191, 3, // Opcode: DUPv8i16gpr +/* 88103 */ MCD_OPC_FilterValue, 1, 244, 204, 0, // Skip to: 140576 +/* 88108 */ MCD_OPC_CheckPredicate, 45, 239, 204, 0, // Skip to: 140576 +/* 88113 */ MCD_OPC_Decode, 172, 18, 191, 3, // Opcode: DUPv16i8gpr +/* 88118 */ MCD_OPC_FilterValue, 1, 229, 204, 0, // Skip to: 140576 +/* 88123 */ MCD_OPC_CheckPredicate, 45, 224, 204, 0, // Skip to: 140576 +/* 88128 */ MCD_OPC_Decode, 195, 45, 184, 3, // Opcode: SQADDv16i8 +/* 88133 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 88171 +/* 88138 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88141 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88156 +/* 88146 */ MCD_OPC_CheckPredicate, 45, 201, 204, 0, // Skip to: 140576 +/* 88151 */ MCD_OPC_Decode, 155, 55, 182, 3, // Opcode: TBXv16i8One +/* 88156 */ MCD_OPC_FilterValue, 1, 191, 204, 0, // Skip to: 140576 +/* 88161 */ MCD_OPC_CheckPredicate, 45, 186, 204, 0, // Skip to: 140576 +/* 88166 */ MCD_OPC_Decode, 197, 41, 184, 3, // Opcode: SADDWv16i8_v8i16 +/* 88171 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 88193 +/* 88176 */ MCD_OPC_CheckPredicate, 45, 171, 204, 0, // Skip to: 140576 +/* 88181 */ MCD_OPC_CheckField, 21, 1, 1, 164, 204, 0, // Skip to: 140576 +/* 88188 */ MCD_OPC_Decode, 140, 49, 184, 3, // Opcode: SRHADDv16i8 +/* 88193 */ MCD_OPC_FilterValue, 6, 40, 0, 0, // Skip to: 88238 +/* 88198 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88201 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88216 +/* 88206 */ MCD_OPC_CheckPredicate, 45, 141, 204, 0, // Skip to: 140576 +/* 88211 */ MCD_OPC_Decode, 169, 62, 184, 3, // Opcode: UZP1v16i8 +/* 88216 */ MCD_OPC_FilterValue, 1, 131, 204, 0, // Skip to: 140576 +/* 88221 */ MCD_OPC_CheckPredicate, 45, 126, 204, 0, // Skip to: 140576 +/* 88226 */ MCD_OPC_CheckField, 16, 5, 0, 119, 204, 0, // Skip to: 140576 +/* 88233 */ MCD_OPC_Decode, 179, 40, 189, 3, // Opcode: REV16v16i8 +/* 88238 */ MCD_OPC_FilterValue, 7, 109, 0, 0, // Skip to: 88352 +/* 88243 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88246 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 88337 +/* 88251 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 88254 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 88322 +/* 88259 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 88262 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 88307 +/* 88267 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 88270 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 88292 +/* 88275 */ MCD_OPC_CheckPredicate, 45, 72, 204, 0, // Skip to: 140576 +/* 88280 */ MCD_OPC_CheckField, 19, 1, 1, 65, 204, 0, // Skip to: 140576 +/* 88287 */ MCD_OPC_Decode, 154, 30, 192, 3, // Opcode: INSvi64gpr +/* 88292 */ MCD_OPC_FilterValue, 1, 55, 204, 0, // Skip to: 140576 +/* 88297 */ MCD_OPC_CheckPredicate, 45, 50, 204, 0, // Skip to: 140576 +/* 88302 */ MCD_OPC_Decode, 152, 30, 193, 3, // Opcode: INSvi32gpr +/* 88307 */ MCD_OPC_FilterValue, 1, 40, 204, 0, // Skip to: 140576 +/* 88312 */ MCD_OPC_CheckPredicate, 45, 35, 204, 0, // Skip to: 140576 +/* 88317 */ MCD_OPC_Decode, 150, 30, 194, 3, // Opcode: INSvi16gpr +/* 88322 */ MCD_OPC_FilterValue, 1, 25, 204, 0, // Skip to: 140576 +/* 88327 */ MCD_OPC_CheckPredicate, 45, 20, 204, 0, // Skip to: 140576 +/* 88332 */ MCD_OPC_Decode, 156, 30, 195, 3, // Opcode: INSvi8gpr +/* 88337 */ MCD_OPC_FilterValue, 1, 10, 204, 0, // Skip to: 140576 +/* 88342 */ MCD_OPC_CheckPredicate, 45, 5, 204, 0, // Skip to: 140576 +/* 88347 */ MCD_OPC_Decode, 212, 12, 184, 3, // Opcode: ANDv16i8 +/* 88352 */ MCD_OPC_FilterValue, 8, 33, 0, 0, // Skip to: 88390 +/* 88357 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88360 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88375 +/* 88365 */ MCD_OPC_CheckPredicate, 45, 238, 203, 0, // Skip to: 140576 +/* 88370 */ MCD_OPC_Decode, 139, 55, 196, 3, // Opcode: TBLv16i8Two +/* 88375 */ MCD_OPC_FilterValue, 1, 228, 203, 0, // Skip to: 140576 +/* 88380 */ MCD_OPC_CheckPredicate, 45, 223, 203, 0, // Skip to: 140576 +/* 88385 */ MCD_OPC_Decode, 177, 50, 184, 3, // Opcode: SSUBLv16i8_v8i16 +/* 88390 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 88412 +/* 88395 */ MCD_OPC_CheckPredicate, 45, 208, 203, 0, // Skip to: 140576 +/* 88400 */ MCD_OPC_CheckField, 21, 1, 1, 201, 203, 0, // Skip to: 140576 +/* 88407 */ MCD_OPC_Decode, 135, 43, 184, 3, // Opcode: SHSUBv16i8 +/* 88412 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 88473 +/* 88417 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88435 +/* 88425 */ MCD_OPC_CheckPredicate, 45, 178, 203, 0, // Skip to: 140576 +/* 88430 */ MCD_OPC_Decode, 176, 55, 184, 3, // Opcode: TRN1v16i8 +/* 88435 */ MCD_OPC_FilterValue, 1, 168, 203, 0, // Skip to: 140576 +/* 88440 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 88443 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88458 +/* 88448 */ MCD_OPC_CheckPredicate, 45, 155, 203, 0, // Skip to: 140576 +/* 88453 */ MCD_OPC_Decode, 168, 41, 189, 3, // Opcode: SADDLPv16i8_v8i16 +/* 88458 */ MCD_OPC_FilterValue, 1, 145, 203, 0, // Skip to: 140576 +/* 88463 */ MCD_OPC_CheckPredicate, 45, 140, 203, 0, // Skip to: 140576 +/* 88468 */ MCD_OPC_Decode, 230, 63, 197, 3, // Opcode: XTNv16i8 +/* 88473 */ MCD_OPC_FilterValue, 11, 138, 0, 0, // Skip to: 88616 +/* 88478 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88481 */ MCD_OPC_FilterValue, 0, 115, 0, 0, // Skip to: 88601 +/* 88486 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 88489 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 88569 +/* 88494 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 88497 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 88537 +/* 88502 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 88505 */ MCD_OPC_FilterValue, 1, 98, 203, 0, // Skip to: 140576 +/* 88510 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 88527 +/* 88515 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, 0, // Skip to: 88527 +/* 88522 */ MCD_OPC_Decode, 253, 44, 198, 3, // Opcode: SMOVvi32to64_idx0 +/* 88527 */ MCD_OPC_CheckPredicate, 45, 76, 203, 0, // Skip to: 140576 +/* 88532 */ MCD_OPC_Decode, 252, 44, 199, 3, // Opcode: SMOVvi32to64 +/* 88537 */ MCD_OPC_FilterValue, 1, 66, 203, 0, // Skip to: 140576 +/* 88542 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 88559 +/* 88547 */ MCD_OPC_CheckField, 18, 3, 0, 5, 0, 0, // Skip to: 88559 +/* 88554 */ MCD_OPC_Decode, 251, 44, 198, 3, // Opcode: SMOVvi16to64_idx0 +/* 88559 */ MCD_OPC_CheckPredicate, 45, 44, 203, 0, // Skip to: 140576 +/* 88564 */ MCD_OPC_Decode, 250, 44, 200, 3, // Opcode: SMOVvi16to64 +/* 88569 */ MCD_OPC_FilterValue, 1, 34, 203, 0, // Skip to: 140576 +/* 88574 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 88591 +/* 88579 */ MCD_OPC_CheckField, 17, 4, 0, 5, 0, 0, // Skip to: 88591 +/* 88586 */ MCD_OPC_Decode, 129, 45, 198, 3, // Opcode: SMOVvi8to64_idx0 +/* 88591 */ MCD_OPC_CheckPredicate, 45, 12, 203, 0, // Skip to: 140576 +/* 88596 */ MCD_OPC_Decode, 128, 45, 201, 3, // Opcode: SMOVvi8to64 +/* 88601 */ MCD_OPC_FilterValue, 1, 2, 203, 0, // Skip to: 140576 +/* 88606 */ MCD_OPC_CheckPredicate, 45, 253, 202, 0, // Skip to: 140576 +/* 88611 */ MCD_OPC_Decode, 223, 48, 184, 3, // Opcode: SQSUBv16i8 +/* 88616 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 88654 +/* 88621 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88624 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88639 +/* 88629 */ MCD_OPC_CheckPredicate, 45, 230, 202, 0, // Skip to: 140576 +/* 88634 */ MCD_OPC_Decode, 157, 55, 202, 3, // Opcode: TBXv16i8Two +/* 88639 */ MCD_OPC_FilterValue, 1, 220, 202, 0, // Skip to: 140576 +/* 88644 */ MCD_OPC_CheckPredicate, 45, 215, 202, 0, // Skip to: 140576 +/* 88649 */ MCD_OPC_Decode, 189, 50, 184, 3, // Opcode: SSUBWv16i8_v8i16 +/* 88654 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 88676 +/* 88659 */ MCD_OPC_CheckPredicate, 45, 200, 202, 0, // Skip to: 140576 +/* 88664 */ MCD_OPC_CheckField, 21, 1, 1, 193, 202, 0, // Skip to: 140576 +/* 88671 */ MCD_OPC_Decode, 197, 15, 184, 3, // Opcode: CMGTv16i8 +/* 88676 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 88737 +/* 88681 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88684 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88699 +/* 88689 */ MCD_OPC_CheckPredicate, 45, 170, 202, 0, // Skip to: 140576 +/* 88694 */ MCD_OPC_Decode, 255, 63, 184, 3, // Opcode: ZIP1v16i8 +/* 88699 */ MCD_OPC_FilterValue, 1, 160, 202, 0, // Skip to: 140576 +/* 88704 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 88707 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88722 +/* 88712 */ MCD_OPC_CheckPredicate, 45, 147, 202, 0, // Skip to: 140576 +/* 88717 */ MCD_OPC_Decode, 206, 54, 197, 3, // Opcode: SUQADDv16i8 +/* 88722 */ MCD_OPC_FilterValue, 16, 137, 202, 0, // Skip to: 140576 +/* 88727 */ MCD_OPC_CheckPredicate, 45, 132, 202, 0, // Skip to: 140576 +/* 88732 */ MCD_OPC_Decode, 177, 41, 203, 3, // Opcode: SADDLVv16i8v +/* 88737 */ MCD_OPC_FilterValue, 15, 58, 0, 0, // Skip to: 88800 +/* 88742 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88745 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 88785 +/* 88750 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 88753 */ MCD_OPC_FilterValue, 8, 106, 202, 0, // Skip to: 140576 +/* 88758 */ MCD_OPC_CheckPredicate, 48, 12, 0, 0, // Skip to: 88775 +/* 88763 */ MCD_OPC_CheckField, 20, 1, 0, 5, 0, 0, // Skip to: 88775 +/* 88770 */ MCD_OPC_Decode, 236, 58, 198, 3, // Opcode: UMOVvi64_idx0 +/* 88775 */ MCD_OPC_CheckPredicate, 45, 84, 202, 0, // Skip to: 140576 +/* 88780 */ MCD_OPC_Decode, 235, 58, 204, 3, // Opcode: UMOVvi64 +/* 88785 */ MCD_OPC_FilterValue, 1, 74, 202, 0, // Skip to: 140576 +/* 88790 */ MCD_OPC_CheckPredicate, 45, 69, 202, 0, // Skip to: 140576 +/* 88795 */ MCD_OPC_Decode, 181, 15, 184, 3, // Opcode: CMGEv16i8 +/* 88800 */ MCD_OPC_FilterValue, 16, 33, 0, 0, // Skip to: 88838 +/* 88805 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88808 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88823 +/* 88813 */ MCD_OPC_CheckPredicate, 45, 46, 202, 0, // Skip to: 140576 +/* 88818 */ MCD_OPC_Decode, 138, 55, 205, 3, // Opcode: TBLv16i8Three +/* 88823 */ MCD_OPC_FilterValue, 1, 36, 202, 0, // Skip to: 140576 +/* 88828 */ MCD_OPC_CheckPredicate, 45, 31, 202, 0, // Skip to: 140576 +/* 88833 */ MCD_OPC_Decode, 204, 11, 182, 3, // Opcode: ADDHNv8i16_v16i8 +/* 88838 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 88860 +/* 88843 */ MCD_OPC_CheckPredicate, 45, 16, 202, 0, // Skip to: 140576 +/* 88848 */ MCD_OPC_CheckField, 21, 1, 1, 9, 202, 0, // Skip to: 140576 +/* 88855 */ MCD_OPC_Decode, 226, 49, 184, 3, // Opcode: SSHLv16i8 +/* 88860 */ MCD_OPC_FilterValue, 18, 48, 0, 0, // Skip to: 88913 +/* 88865 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 88868 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 88883 +/* 88873 */ MCD_OPC_CheckPredicate, 45, 242, 201, 0, // Skip to: 140576 +/* 88878 */ MCD_OPC_Decode, 147, 15, 189, 3, // Opcode: CLSv16i8 +/* 88883 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 88898 +/* 88888 */ MCD_OPC_CheckPredicate, 45, 227, 201, 0, // Skip to: 140576 +/* 88893 */ MCD_OPC_Decode, 240, 48, 197, 3, // Opcode: SQXTNv16i8 +/* 88898 */ MCD_OPC_FilterValue, 40, 217, 201, 0, // Skip to: 140576 +/* 88903 */ MCD_OPC_CheckPredicate, 55, 212, 201, 0, // Skip to: 140576 +/* 88908 */ MCD_OPC_Decode, 183, 12, 197, 3, // Opcode: AESErr +/* 88913 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 88935 +/* 88918 */ MCD_OPC_CheckPredicate, 45, 197, 201, 0, // Skip to: 140576 +/* 88923 */ MCD_OPC_CheckField, 21, 1, 1, 190, 201, 0, // Skip to: 140576 +/* 88930 */ MCD_OPC_Decode, 159, 48, 184, 3, // Opcode: SQSHLv16i8 +/* 88935 */ MCD_OPC_FilterValue, 20, 33, 0, 0, // Skip to: 88973 +/* 88940 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 88943 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 88958 +/* 88948 */ MCD_OPC_CheckPredicate, 45, 167, 201, 0, // Skip to: 140576 +/* 88953 */ MCD_OPC_Decode, 156, 55, 206, 3, // Opcode: TBXv16i8Three +/* 88958 */ MCD_OPC_FilterValue, 1, 157, 201, 0, // Skip to: 140576 +/* 88963 */ MCD_OPC_CheckPredicate, 45, 152, 201, 0, // Skip to: 140576 +/* 88968 */ MCD_OPC_Decode, 243, 40, 182, 3, // Opcode: SABALv16i8_v8i16 +/* 88973 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 88995 +/* 88978 */ MCD_OPC_CheckPredicate, 45, 137, 201, 0, // Skip to: 140576 +/* 88983 */ MCD_OPC_CheckField, 21, 1, 1, 130, 201, 0, // Skip to: 140576 +/* 88990 */ MCD_OPC_Decode, 182, 49, 184, 3, // Opcode: SRSHLv16i8 +/* 88995 */ MCD_OPC_FilterValue, 22, 56, 0, 0, // Skip to: 89056 +/* 89000 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89003 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89018 +/* 89008 */ MCD_OPC_CheckPredicate, 45, 107, 201, 0, // Skip to: 140576 +/* 89013 */ MCD_OPC_Decode, 185, 62, 184, 3, // Opcode: UZP2v16i8 +/* 89018 */ MCD_OPC_FilterValue, 1, 97, 201, 0, // Skip to: 140576 +/* 89023 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 89026 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89041 +/* 89031 */ MCD_OPC_CheckPredicate, 45, 84, 201, 0, // Skip to: 140576 +/* 89036 */ MCD_OPC_Decode, 247, 16, 189, 3, // Opcode: CNTv16i8 +/* 89041 */ MCD_OPC_FilterValue, 8, 74, 201, 0, // Skip to: 140576 +/* 89046 */ MCD_OPC_CheckPredicate, 55, 69, 201, 0, // Skip to: 140576 +/* 89051 */ MCD_OPC_Decode, 181, 12, 197, 3, // Opcode: AESDrr +/* 89056 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 89078 +/* 89061 */ MCD_OPC_CheckPredicate, 45, 54, 201, 0, // Skip to: 140576 +/* 89066 */ MCD_OPC_CheckField, 21, 1, 1, 47, 201, 0, // Skip to: 140576 +/* 89073 */ MCD_OPC_Decode, 203, 47, 184, 3, // Opcode: SQRSHLv16i8 +/* 89078 */ MCD_OPC_FilterValue, 24, 33, 0, 0, // Skip to: 89116 +/* 89083 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89086 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89101 +/* 89091 */ MCD_OPC_CheckPredicate, 45, 24, 201, 0, // Skip to: 140576 +/* 89096 */ MCD_OPC_Decode, 136, 55, 207, 3, // Opcode: TBLv16i8Four +/* 89101 */ MCD_OPC_FilterValue, 1, 14, 201, 0, // Skip to: 140576 +/* 89106 */ MCD_OPC_CheckPredicate, 45, 9, 201, 0, // Skip to: 140576 +/* 89111 */ MCD_OPC_Decode, 241, 53, 182, 3, // Opcode: SUBHNv8i16_v16i8 +/* 89116 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 89138 +/* 89121 */ MCD_OPC_CheckPredicate, 45, 250, 200, 0, // Skip to: 140576 +/* 89126 */ MCD_OPC_CheckField, 21, 1, 1, 243, 200, 0, // Skip to: 140576 +/* 89133 */ MCD_OPC_Decode, 216, 43, 184, 3, // Opcode: SMAXv16i8 +/* 89138 */ MCD_OPC_FilterValue, 26, 71, 0, 0, // Skip to: 89214 +/* 89143 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89146 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89161 +/* 89151 */ MCD_OPC_CheckPredicate, 45, 220, 200, 0, // Skip to: 140576 +/* 89156 */ MCD_OPC_Decode, 192, 55, 184, 3, // Opcode: TRN2v16i8 +/* 89161 */ MCD_OPC_FilterValue, 1, 210, 200, 0, // Skip to: 140576 +/* 89166 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 89169 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89184 +/* 89174 */ MCD_OPC_CheckPredicate, 45, 197, 200, 0, // Skip to: 140576 +/* 89179 */ MCD_OPC_Decode, 156, 41, 197, 3, // Opcode: SADALPv16i8_v8i16 +/* 89184 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 89199 +/* 89189 */ MCD_OPC_CheckPredicate, 45, 182, 200, 0, // Skip to: 140576 +/* 89194 */ MCD_OPC_Decode, 243, 21, 197, 3, // Opcode: FCVTNv8i16 +/* 89199 */ MCD_OPC_FilterValue, 8, 172, 200, 0, // Skip to: 140576 +/* 89204 */ MCD_OPC_CheckPredicate, 55, 167, 200, 0, // Skip to: 140576 +/* 89209 */ MCD_OPC_Decode, 187, 12, 189, 3, // Opcode: AESMCrr +/* 89214 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 89236 +/* 89219 */ MCD_OPC_CheckPredicate, 45, 152, 200, 0, // Skip to: 140576 +/* 89224 */ MCD_OPC_CheckField, 21, 1, 1, 145, 200, 0, // Skip to: 140576 +/* 89231 */ MCD_OPC_Decode, 146, 44, 184, 3, // Opcode: SMINv16i8 +/* 89236 */ MCD_OPC_FilterValue, 28, 33, 0, 0, // Skip to: 89274 +/* 89241 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89244 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89259 +/* 89249 */ MCD_OPC_CheckPredicate, 45, 122, 200, 0, // Skip to: 140576 +/* 89254 */ MCD_OPC_Decode, 154, 55, 208, 3, // Opcode: TBXv16i8Four +/* 89259 */ MCD_OPC_FilterValue, 1, 112, 200, 0, // Skip to: 140576 +/* 89264 */ MCD_OPC_CheckPredicate, 45, 107, 200, 0, // Skip to: 140576 +/* 89269 */ MCD_OPC_Decode, 137, 41, 184, 3, // Opcode: SABDLv16i8_v8i16 +/* 89274 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 89296 +/* 89279 */ MCD_OPC_CheckPredicate, 45, 92, 200, 0, // Skip to: 140576 +/* 89284 */ MCD_OPC_CheckField, 21, 1, 1, 85, 200, 0, // Skip to: 140576 +/* 89291 */ MCD_OPC_Decode, 147, 41, 184, 3, // Opcode: SABDv16i8 +/* 89296 */ MCD_OPC_FilterValue, 30, 71, 0, 0, // Skip to: 89372 +/* 89301 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89304 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89319 +/* 89309 */ MCD_OPC_CheckPredicate, 45, 62, 200, 0, // Skip to: 140576 +/* 89314 */ MCD_OPC_Decode, 143, 64, 184, 3, // Opcode: ZIP2v16i8 +/* 89319 */ MCD_OPC_FilterValue, 1, 52, 200, 0, // Skip to: 140576 +/* 89324 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 89327 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89342 +/* 89332 */ MCD_OPC_CheckPredicate, 45, 39, 200, 0, // Skip to: 140576 +/* 89337 */ MCD_OPC_Decode, 172, 45, 189, 3, // Opcode: SQABSv16i8 +/* 89342 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 89357 +/* 89347 */ MCD_OPC_CheckPredicate, 45, 24, 200, 0, // Skip to: 140576 +/* 89352 */ MCD_OPC_Decode, 172, 21, 189, 3, // Opcode: FCVTLv8i16 +/* 89357 */ MCD_OPC_FilterValue, 8, 14, 200, 0, // Skip to: 140576 +/* 89362 */ MCD_OPC_CheckPredicate, 55, 9, 200, 0, // Skip to: 140576 +/* 89367 */ MCD_OPC_Decode, 185, 12, 189, 3, // Opcode: AESIMCrr +/* 89372 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 89394 +/* 89377 */ MCD_OPC_CheckPredicate, 45, 250, 199, 0, // Skip to: 140576 +/* 89382 */ MCD_OPC_CheckField, 21, 1, 1, 243, 199, 0, // Skip to: 140576 +/* 89389 */ MCD_OPC_Decode, 253, 40, 182, 3, // Opcode: SABAv16i8 +/* 89394 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 89416 +/* 89399 */ MCD_OPC_CheckPredicate, 45, 228, 199, 0, // Skip to: 140576 +/* 89404 */ MCD_OPC_CheckField, 21, 1, 1, 221, 199, 0, // Skip to: 140576 +/* 89411 */ MCD_OPC_Decode, 186, 44, 182, 3, // Opcode: SMLALv16i8_v8i16 +/* 89416 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 89438 +/* 89421 */ MCD_OPC_CheckPredicate, 45, 206, 199, 0, // Skip to: 140576 +/* 89426 */ MCD_OPC_CheckField, 21, 1, 1, 199, 199, 0, // Skip to: 140576 +/* 89433 */ MCD_OPC_Decode, 154, 12, 184, 3, // Opcode: ADDv16i8 +/* 89438 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 89476 +/* 89443 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 89446 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89461 +/* 89451 */ MCD_OPC_CheckPredicate, 45, 176, 199, 0, // Skip to: 140576 +/* 89456 */ MCD_OPC_Decode, 198, 15, 189, 3, // Opcode: CMGTv16i8rz +/* 89461 */ MCD_OPC_FilterValue, 33, 166, 199, 0, // Skip to: 140576 +/* 89466 */ MCD_OPC_CheckPredicate, 45, 161, 199, 0, // Skip to: 140576 +/* 89471 */ MCD_OPC_Decode, 209, 27, 189, 3, // Opcode: FRINTNv4f32 +/* 89476 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 89498 +/* 89481 */ MCD_OPC_CheckPredicate, 45, 146, 199, 0, // Skip to: 140576 +/* 89486 */ MCD_OPC_CheckField, 21, 1, 1, 139, 199, 0, // Skip to: 140576 +/* 89493 */ MCD_OPC_Decode, 217, 16, 184, 3, // Opcode: CMTSTv16i8 +/* 89498 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 89520 +/* 89503 */ MCD_OPC_CheckPredicate, 45, 124, 199, 0, // Skip to: 140576 +/* 89508 */ MCD_OPC_CheckField, 21, 1, 1, 117, 199, 0, // Skip to: 140576 +/* 89515 */ MCD_OPC_Decode, 249, 36, 182, 3, // Opcode: MLAv16i8 +/* 89520 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 89558 +/* 89525 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 89528 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89543 +/* 89533 */ MCD_OPC_CheckPredicate, 45, 94, 199, 0, // Skip to: 140576 +/* 89538 */ MCD_OPC_Decode, 166, 15, 189, 3, // Opcode: CMEQv16i8rz +/* 89543 */ MCD_OPC_FilterValue, 33, 84, 199, 0, // Skip to: 140576 +/* 89548 */ MCD_OPC_CheckPredicate, 45, 79, 199, 0, // Skip to: 140576 +/* 89553 */ MCD_OPC_Decode, 196, 27, 189, 3, // Opcode: FRINTMv4f32 +/* 89558 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 89580 +/* 89563 */ MCD_OPC_CheckPredicate, 45, 64, 199, 0, // Skip to: 140576 +/* 89568 */ MCD_OPC_CheckField, 21, 1, 1, 57, 199, 0, // Skip to: 140576 +/* 89575 */ MCD_OPC_Decode, 145, 38, 184, 3, // Opcode: MULv16i8 +/* 89580 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 89602 +/* 89585 */ MCD_OPC_CheckPredicate, 45, 42, 199, 0, // Skip to: 140576 +/* 89590 */ MCD_OPC_CheckField, 21, 1, 1, 35, 199, 0, // Skip to: 140576 +/* 89597 */ MCD_OPC_Decode, 230, 44, 182, 3, // Opcode: SMLSLv16i8_v8i16 +/* 89602 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 89624 +/* 89607 */ MCD_OPC_CheckPredicate, 45, 20, 199, 0, // Skip to: 140576 +/* 89612 */ MCD_OPC_CheckField, 21, 1, 1, 13, 199, 0, // Skip to: 140576 +/* 89619 */ MCD_OPC_Decode, 169, 43, 184, 3, // Opcode: SMAXPv16i8 +/* 89624 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 89692 +/* 89629 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 89632 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89647 +/* 89637 */ MCD_OPC_CheckPredicate, 45, 246, 198, 0, // Skip to: 140576 +/* 89642 */ MCD_OPC_Decode, 243, 15, 189, 3, // Opcode: CMLTv16i8rz +/* 89647 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 89662 +/* 89652 */ MCD_OPC_CheckPredicate, 45, 231, 198, 0, // Skip to: 140576 +/* 89657 */ MCD_OPC_Decode, 214, 21, 189, 3, // Opcode: FCVTNSv4f32 +/* 89662 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 89677 +/* 89667 */ MCD_OPC_CheckPredicate, 45, 216, 198, 0, // Skip to: 140576 +/* 89672 */ MCD_OPC_Decode, 183, 43, 209, 3, // Opcode: SMAXVv16i8v +/* 89677 */ MCD_OPC_FilterValue, 49, 206, 198, 0, // Skip to: 140576 +/* 89682 */ MCD_OPC_CheckPredicate, 45, 201, 198, 0, // Skip to: 140576 +/* 89687 */ MCD_OPC_Decode, 241, 43, 209, 3, // Opcode: SMINVv16i8v +/* 89692 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 89714 +/* 89697 */ MCD_OPC_CheckPredicate, 45, 186, 198, 0, // Skip to: 140576 +/* 89702 */ MCD_OPC_CheckField, 21, 1, 1, 179, 198, 0, // Skip to: 140576 +/* 89709 */ MCD_OPC_Decode, 227, 43, 184, 3, // Opcode: SMINPv16i8 +/* 89714 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 89767 +/* 89719 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 89722 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 89737 +/* 89727 */ MCD_OPC_CheckPredicate, 45, 156, 198, 0, // Skip to: 140576 +/* 89732 */ MCD_OPC_Decode, 175, 11, 189, 3, // Opcode: ABSv16i8 +/* 89737 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 89752 +/* 89742 */ MCD_OPC_CheckPredicate, 45, 141, 198, 0, // Skip to: 140576 +/* 89747 */ MCD_OPC_Decode, 185, 21, 189, 3, // Opcode: FCVTMSv4f32 +/* 89752 */ MCD_OPC_FilterValue, 49, 131, 198, 0, // Skip to: 140576 +/* 89757 */ MCD_OPC_CheckPredicate, 45, 126, 198, 0, // Skip to: 140576 +/* 89762 */ MCD_OPC_Decode, 236, 11, 209, 3, // Opcode: ADDVv16i8v +/* 89767 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 89789 +/* 89772 */ MCD_OPC_CheckPredicate, 45, 111, 198, 0, // Skip to: 140576 +/* 89777 */ MCD_OPC_CheckField, 21, 1, 1, 104, 198, 0, // Skip to: 140576 +/* 89784 */ MCD_OPC_Decode, 212, 11, 184, 3, // Opcode: ADDPv16i8 +/* 89789 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 89811 +/* 89794 */ MCD_OPC_CheckPredicate, 45, 89, 198, 0, // Skip to: 140576 +/* 89799 */ MCD_OPC_CheckField, 21, 1, 1, 82, 198, 0, // Skip to: 140576 +/* 89806 */ MCD_OPC_Decode, 150, 45, 184, 3, // Opcode: SMULLv16i8_v8i16 +/* 89811 */ MCD_OPC_FilterValue, 49, 33, 0, 0, // Skip to: 89849 +/* 89816 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 89819 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 89834 +/* 89824 */ MCD_OPC_CheckPredicate, 49, 59, 198, 0, // Skip to: 140576 +/* 89829 */ MCD_OPC_Decode, 246, 24, 182, 3, // Opcode: FMLALLTBv4f32 +/* 89834 */ MCD_OPC_FilterValue, 1, 49, 198, 0, // Skip to: 140576 +/* 89839 */ MCD_OPC_CheckPredicate, 45, 44, 198, 0, // Skip to: 140576 +/* 89844 */ MCD_OPC_Decode, 215, 23, 184, 3, // Opcode: FMAXNMv4f32 +/* 89849 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 89887 +/* 89854 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 89857 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 89872 +/* 89862 */ MCD_OPC_CheckPredicate, 45, 21, 198, 0, // Skip to: 140576 +/* 89867 */ MCD_OPC_Decode, 146, 21, 189, 3, // Opcode: FCVTASv4f32 +/* 89872 */ MCD_OPC_FilterValue, 48, 11, 198, 0, // Skip to: 140576 +/* 89877 */ MCD_OPC_CheckPredicate, 50, 6, 198, 0, // Skip to: 140576 +/* 89882 */ MCD_OPC_Decode, 193, 23, 203, 3, // Opcode: FMAXNMVv8i16v +/* 89887 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 89909 +/* 89892 */ MCD_OPC_CheckPredicate, 45, 247, 197, 0, // Skip to: 140576 +/* 89897 */ MCD_OPC_CheckField, 21, 1, 1, 240, 197, 0, // Skip to: 140576 +/* 89904 */ MCD_OPC_Decode, 189, 25, 182, 3, // Opcode: FMLAv4f32 +/* 89909 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 89931 +/* 89914 */ MCD_OPC_CheckPredicate, 45, 225, 197, 0, // Skip to: 140576 +/* 89919 */ MCD_OPC_CheckField, 21, 1, 1, 218, 197, 0, // Skip to: 140576 +/* 89926 */ MCD_OPC_Decode, 209, 19, 184, 3, // Opcode: FADDv4f32 +/* 89931 */ MCD_OPC_FilterValue, 54, 17, 0, 0, // Skip to: 89953 +/* 89936 */ MCD_OPC_CheckPredicate, 45, 203, 197, 0, // Skip to: 140576 +/* 89941 */ MCD_OPC_CheckField, 16, 6, 33, 196, 197, 0, // Skip to: 140576 +/* 89948 */ MCD_OPC_Decode, 130, 42, 189, 3, // Opcode: SCVTFv4f32 +/* 89953 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 89975 +/* 89958 */ MCD_OPC_CheckPredicate, 45, 181, 197, 0, // Skip to: 140576 +/* 89963 */ MCD_OPC_CheckField, 21, 1, 1, 174, 197, 0, // Skip to: 140576 +/* 89970 */ MCD_OPC_Decode, 179, 26, 184, 3, // Opcode: FMULXv4f32 +/* 89975 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 89997 +/* 89980 */ MCD_OPC_CheckPredicate, 45, 159, 197, 0, // Skip to: 140576 +/* 89985 */ MCD_OPC_CheckField, 21, 1, 1, 152, 197, 0, // Skip to: 140576 +/* 89992 */ MCD_OPC_Decode, 136, 39, 184, 3, // Opcode: PMULLv16i8 +/* 89997 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 90019 +/* 90002 */ MCD_OPC_CheckPredicate, 45, 137, 197, 0, // Skip to: 140576 +/* 90007 */ MCD_OPC_CheckField, 21, 1, 1, 130, 197, 0, // Skip to: 140576 +/* 90014 */ MCD_OPC_Decode, 151, 20, 184, 3, // Opcode: FCMEQv4f32 +/* 90019 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 90041 +/* 90024 */ MCD_OPC_CheckPredicate, 51, 115, 197, 0, // Skip to: 140576 +/* 90029 */ MCD_OPC_CheckField, 16, 6, 33, 108, 197, 0, // Skip to: 140576 +/* 90036 */ MCD_OPC_Decode, 150, 27, 189, 3, // Opcode: FRINT32Zv4f32 +/* 90041 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 90063 +/* 90046 */ MCD_OPC_CheckPredicate, 52, 93, 197, 0, // Skip to: 140576 +/* 90051 */ MCD_OPC_CheckField, 21, 1, 1, 86, 197, 0, // Skip to: 140576 +/* 90058 */ MCD_OPC_Decode, 156, 25, 182, 3, // Opcode: FMLALv8f16 +/* 90063 */ MCD_OPC_FilterValue, 61, 33, 0, 0, // Skip to: 90101 +/* 90068 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 90071 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90086 +/* 90076 */ MCD_OPC_CheckPredicate, 53, 63, 197, 0, // Skip to: 140576 +/* 90081 */ MCD_OPC_Decode, 235, 21, 182, 3, // Opcode: FCVTN_F32_F82v16f8 +/* 90086 */ MCD_OPC_FilterValue, 1, 53, 197, 0, // Skip to: 140576 +/* 90091 */ MCD_OPC_CheckPredicate, 45, 48, 197, 0, // Skip to: 140576 +/* 90096 */ MCD_OPC_Decode, 131, 24, 184, 3, // Opcode: FMAXv4f32 +/* 90101 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 90139 +/* 90106 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90109 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 90124 +/* 90114 */ MCD_OPC_CheckPredicate, 51, 25, 197, 0, // Skip to: 140576 +/* 90119 */ MCD_OPC_Decode, 160, 27, 189, 3, // Opcode: FRINT64Zv4f32 +/* 90124 */ MCD_OPC_FilterValue, 48, 15, 197, 0, // Skip to: 140576 +/* 90129 */ MCD_OPC_CheckPredicate, 50, 10, 197, 0, // Skip to: 140576 +/* 90134 */ MCD_OPC_Decode, 237, 23, 203, 3, // Opcode: FMAXVv8i16v +/* 90139 */ MCD_OPC_FilterValue, 63, 0, 197, 0, // Skip to: 140576 +/* 90144 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 90147 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90162 +/* 90152 */ MCD_OPC_CheckPredicate, 54, 243, 196, 0, // Skip to: 140576 +/* 90157 */ MCD_OPC_Decode, 151, 23, 182, 3, // Opcode: FDOTv4f32 +/* 90162 */ MCD_OPC_FilterValue, 1, 233, 196, 0, // Skip to: 140576 +/* 90167 */ MCD_OPC_CheckPredicate, 45, 228, 196, 0, // Skip to: 140576 +/* 90172 */ MCD_OPC_Decode, 133, 27, 184, 3, // Opcode: FRECPSv4f32 +/* 90177 */ MCD_OPC_FilterValue, 3, 147, 5, 0, // Skip to: 91609 +/* 90182 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 90185 */ MCD_OPC_FilterValue, 0, 236, 2, 0, // Skip to: 90938 +/* 90190 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 90193 */ MCD_OPC_FilterValue, 0, 123, 1, 0, // Skip to: 90577 +/* 90198 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 90201 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90216 +/* 90206 */ MCD_OPC_CheckPredicate, 45, 189, 196, 0, // Skip to: 140576 +/* 90211 */ MCD_OPC_Decode, 238, 18, 210, 3, // Opcode: EXTv16i8 +/* 90216 */ MCD_OPC_FilterValue, 1, 179, 196, 0, // Skip to: 140576 +/* 90221 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... +/* 90224 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90239 +/* 90229 */ MCD_OPC_CheckPredicate, 45, 166, 196, 0, // Skip to: 140576 +/* 90234 */ MCD_OPC_Decode, 144, 56, 184, 3, // Opcode: UADDLv16i8_v8i16 +/* 90239 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 90261 +/* 90244 */ MCD_OPC_CheckPredicate, 45, 151, 196, 0, // Skip to: 140576 +/* 90249 */ MCD_OPC_CheckField, 16, 5, 0, 144, 196, 0, // Skip to: 140576 +/* 90256 */ MCD_OPC_Decode, 182, 40, 189, 3, // Opcode: REV32v16i8 +/* 90261 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 90276 +/* 90266 */ MCD_OPC_CheckPredicate, 45, 129, 196, 0, // Skip to: 140576 +/* 90271 */ MCD_OPC_Decode, 160, 56, 184, 3, // Opcode: UADDWv16i8_v8i16 +/* 90276 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 90291 +/* 90281 */ MCD_OPC_CheckPredicate, 45, 114, 196, 0, // Skip to: 140576 +/* 90286 */ MCD_OPC_Decode, 248, 61, 184, 3, // Opcode: USUBLv16i8_v8i16 +/* 90291 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 90329 +/* 90296 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 90299 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90314 +/* 90304 */ MCD_OPC_CheckPredicate, 45, 91, 196, 0, // Skip to: 140576 +/* 90309 */ MCD_OPC_Decode, 130, 56, 189, 3, // Opcode: UADDLPv16i8_v8i16 +/* 90314 */ MCD_OPC_FilterValue, 1, 81, 196, 0, // Skip to: 140576 +/* 90319 */ MCD_OPC_CheckPredicate, 45, 76, 196, 0, // Skip to: 140576 +/* 90324 */ MCD_OPC_Decode, 255, 48, 197, 3, // Opcode: SQXTUNv16i8 +/* 90329 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 90344 +/* 90334 */ MCD_OPC_CheckPredicate, 45, 61, 196, 0, // Skip to: 140576 +/* 90339 */ MCD_OPC_Decode, 132, 62, 184, 3, // Opcode: USUBWv16i8_v8i16 +/* 90344 */ MCD_OPC_FilterValue, 7, 48, 0, 0, // Skip to: 90397 +/* 90349 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 90352 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90367 +/* 90357 */ MCD_OPC_CheckPredicate, 45, 38, 196, 0, // Skip to: 140576 +/* 90362 */ MCD_OPC_Decode, 219, 61, 197, 3, // Opcode: USQADDv16i8 +/* 90367 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 90382 +/* 90372 */ MCD_OPC_CheckPredicate, 45, 23, 196, 0, // Skip to: 140576 +/* 90377 */ MCD_OPC_Decode, 229, 42, 189, 3, // Opcode: SHLLv16i8 +/* 90382 */ MCD_OPC_FilterValue, 16, 13, 196, 0, // Skip to: 140576 +/* 90387 */ MCD_OPC_CheckPredicate, 45, 8, 196, 0, // Skip to: 140576 +/* 90392 */ MCD_OPC_Decode, 139, 56, 203, 3, // Opcode: UADDLVv16i8v +/* 90397 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 90412 +/* 90402 */ MCD_OPC_CheckPredicate, 45, 249, 195, 0, // Skip to: 140576 +/* 90407 */ MCD_OPC_Decode, 217, 39, 182, 3, // Opcode: RADDHNv8i16_v16i8 +/* 90412 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 90450 +/* 90417 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 90420 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90435 +/* 90425 */ MCD_OPC_CheckPredicate, 45, 226, 195, 0, // Skip to: 140576 +/* 90430 */ MCD_OPC_Decode, 159, 15, 189, 3, // Opcode: CLZv16i8 +/* 90435 */ MCD_OPC_FilterValue, 1, 216, 195, 0, // Skip to: 140576 +/* 90440 */ MCD_OPC_CheckPredicate, 45, 211, 195, 0, // Skip to: 140576 +/* 90445 */ MCD_OPC_Decode, 208, 60, 197, 3, // Opcode: UQXTNv16i8 +/* 90450 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 90465 +/* 90455 */ MCD_OPC_CheckPredicate, 45, 196, 195, 0, // Skip to: 140576 +/* 90460 */ MCD_OPC_Decode, 208, 55, 182, 3, // Opcode: UABALv16i8_v8i16 +/* 90465 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 90487 +/* 90470 */ MCD_OPC_CheckPredicate, 45, 181, 195, 0, // Skip to: 140576 +/* 90475 */ MCD_OPC_CheckField, 16, 5, 0, 174, 195, 0, // Skip to: 140576 +/* 90482 */ MCD_OPC_Decode, 184, 38, 189, 3, // Opcode: NOTv16i8 +/* 90487 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 90502 +/* 90492 */ MCD_OPC_CheckPredicate, 45, 159, 195, 0, // Skip to: 140576 +/* 90497 */ MCD_OPC_Decode, 235, 40, 182, 3, // Opcode: RSUBHNv8i16_v16i8 +/* 90502 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 90524 +/* 90507 */ MCD_OPC_CheckPredicate, 45, 144, 195, 0, // Skip to: 140576 +/* 90512 */ MCD_OPC_CheckField, 16, 5, 0, 137, 195, 0, // Skip to: 140576 +/* 90519 */ MCD_OPC_Decode, 249, 55, 197, 3, // Opcode: UADALPv16i8_v8i16 +/* 90524 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 90539 +/* 90529 */ MCD_OPC_CheckPredicate, 45, 122, 195, 0, // Skip to: 140576 +/* 90534 */ MCD_OPC_Decode, 230, 55, 184, 3, // Opcode: UABDLv16i8_v8i16 +/* 90539 */ MCD_OPC_FilterValue, 15, 112, 195, 0, // Skip to: 140576 +/* 90544 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 90547 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 90562 +/* 90552 */ MCD_OPC_CheckPredicate, 45, 99, 195, 0, // Skip to: 140576 +/* 90557 */ MCD_OPC_Decode, 249, 46, 189, 3, // Opcode: SQNEGv16i8 +/* 90562 */ MCD_OPC_FilterValue, 1, 89, 195, 0, // Skip to: 140576 +/* 90567 */ MCD_OPC_CheckPredicate, 53, 84, 195, 0, // Skip to: 140576 +/* 90572 */ MCD_OPC_Decode, 240, 18, 189, 3, // Opcode: F1CVTL2v8f16 +/* 90577 */ MCD_OPC_FilterValue, 1, 74, 195, 0, // Skip to: 140576 +/* 90582 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... +/* 90585 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 90607 +/* 90590 */ MCD_OPC_CheckPredicate, 45, 61, 195, 0, // Skip to: 140576 +/* 90595 */ MCD_OPC_CheckField, 21, 1, 1, 54, 195, 0, // Skip to: 140576 +/* 90602 */ MCD_OPC_Decode, 169, 58, 182, 3, // Opcode: UMLALv16i8_v8i16 +/* 90607 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 90645 +/* 90612 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90615 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90630 +/* 90620 */ MCD_OPC_CheckPredicate, 45, 31, 195, 0, // Skip to: 140576 +/* 90625 */ MCD_OPC_Decode, 182, 15, 189, 3, // Opcode: CMGEv16i8rz +/* 90630 */ MCD_OPC_FilterValue, 33, 21, 195, 0, // Skip to: 140576 +/* 90635 */ MCD_OPC_CheckPredicate, 45, 16, 195, 0, // Skip to: 140576 +/* 90640 */ MCD_OPC_Decode, 172, 27, 189, 3, // Opcode: FRINTAv4f32 +/* 90645 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 90683 +/* 90650 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90653 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90668 +/* 90658 */ MCD_OPC_CheckPredicate, 45, 249, 194, 0, // Skip to: 140576 +/* 90663 */ MCD_OPC_Decode, 235, 15, 189, 3, // Opcode: CMLEv16i8rz +/* 90668 */ MCD_OPC_FilterValue, 33, 239, 194, 0, // Skip to: 140576 +/* 90673 */ MCD_OPC_CheckPredicate, 45, 234, 194, 0, // Skip to: 140576 +/* 90678 */ MCD_OPC_Decode, 233, 27, 189, 3, // Opcode: FRINTXv4f32 +/* 90683 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 90705 +/* 90688 */ MCD_OPC_CheckPredicate, 45, 219, 194, 0, // Skip to: 140576 +/* 90693 */ MCD_OPC_CheckField, 21, 1, 1, 212, 194, 0, // Skip to: 140576 +/* 90700 */ MCD_OPC_Decode, 213, 58, 182, 3, // Opcode: UMLSLv16i8_v8i16 +/* 90705 */ MCD_OPC_FilterValue, 5, 48, 0, 0, // Skip to: 90758 +/* 90710 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90713 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 90728 +/* 90718 */ MCD_OPC_CheckPredicate, 45, 189, 194, 0, // Skip to: 140576 +/* 90723 */ MCD_OPC_Decode, 231, 21, 189, 3, // Opcode: FCVTNUv4f32 +/* 90728 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 90743 +/* 90733 */ MCD_OPC_CheckPredicate, 45, 174, 194, 0, // Skip to: 140576 +/* 90738 */ MCD_OPC_Decode, 167, 57, 209, 3, // Opcode: UMAXVv16i8v +/* 90743 */ MCD_OPC_FilterValue, 49, 164, 194, 0, // Skip to: 140576 +/* 90748 */ MCD_OPC_CheckPredicate, 45, 159, 194, 0, // Skip to: 140576 +/* 90753 */ MCD_OPC_Decode, 224, 57, 209, 3, // Opcode: UMINVv16i8v +/* 90758 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 90796 +/* 90763 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90766 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 90781 +/* 90771 */ MCD_OPC_CheckPredicate, 45, 136, 194, 0, // Skip to: 140576 +/* 90776 */ MCD_OPC_Decode, 168, 38, 189, 3, // Opcode: NEGv16i8 +/* 90781 */ MCD_OPC_FilterValue, 33, 126, 194, 0, // Skip to: 140576 +/* 90786 */ MCD_OPC_CheckPredicate, 45, 121, 194, 0, // Skip to: 140576 +/* 90791 */ MCD_OPC_Decode, 199, 21, 189, 3, // Opcode: FCVTMUv4f32 +/* 90796 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 90818 +/* 90801 */ MCD_OPC_CheckPredicate, 45, 106, 194, 0, // Skip to: 140576 +/* 90806 */ MCD_OPC_CheckField, 21, 1, 1, 99, 194, 0, // Skip to: 140576 +/* 90813 */ MCD_OPC_Decode, 131, 59, 184, 3, // Opcode: UMULLv16i8_v8i16 +/* 90818 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 90856 +/* 90823 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90826 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 90841 +/* 90831 */ MCD_OPC_CheckPredicate, 45, 76, 194, 0, // Skip to: 140576 +/* 90836 */ MCD_OPC_Decode, 160, 21, 189, 3, // Opcode: FCVTAUv4f32 +/* 90841 */ MCD_OPC_FilterValue, 48, 66, 194, 0, // Skip to: 140576 +/* 90846 */ MCD_OPC_CheckPredicate, 45, 61, 194, 0, // Skip to: 140576 +/* 90851 */ MCD_OPC_Decode, 192, 23, 211, 3, // Opcode: FMAXNMVv4i32v +/* 90856 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 90878 +/* 90861 */ MCD_OPC_CheckPredicate, 45, 46, 194, 0, // Skip to: 140576 +/* 90866 */ MCD_OPC_CheckField, 16, 6, 33, 39, 194, 0, // Skip to: 140576 +/* 90873 */ MCD_OPC_Decode, 212, 56, 189, 3, // Opcode: UCVTFv4f32 +/* 90878 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 90900 +/* 90883 */ MCD_OPC_CheckPredicate, 51, 24, 194, 0, // Skip to: 140576 +/* 90888 */ MCD_OPC_CheckField, 16, 6, 33, 17, 194, 0, // Skip to: 140576 +/* 90895 */ MCD_OPC_Decode, 145, 27, 189, 3, // Opcode: FRINT32Xv4f32 +/* 90900 */ MCD_OPC_FilterValue, 15, 7, 194, 0, // Skip to: 140576 +/* 90905 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 90908 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 90923 +/* 90913 */ MCD_OPC_CheckPredicate, 51, 250, 193, 0, // Skip to: 140576 +/* 90918 */ MCD_OPC_Decode, 155, 27, 189, 3, // Opcode: FRINT64Xv4f32 +/* 90923 */ MCD_OPC_FilterValue, 48, 240, 193, 0, // Skip to: 140576 +/* 90928 */ MCD_OPC_CheckPredicate, 45, 235, 193, 0, // Skip to: 140576 +/* 90933 */ MCD_OPC_Decode, 236, 23, 211, 3, // Opcode: FMAXVv4i32v +/* 90938 */ MCD_OPC_FilterValue, 1, 225, 193, 0, // Skip to: 140576 +/* 90943 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 90946 */ MCD_OPC_FilterValue, 0, 86, 1, 0, // Skip to: 91293 +/* 90951 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 90954 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 91045 +/* 90959 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 90962 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 91030 +/* 90967 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 90970 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 91015 +/* 90975 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 90978 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91000 +/* 90983 */ MCD_OPC_CheckPredicate, 45, 180, 193, 0, // Skip to: 140576 +/* 90988 */ MCD_OPC_CheckField, 19, 1, 1, 173, 193, 0, // Skip to: 140576 +/* 90995 */ MCD_OPC_Decode, 155, 30, 212, 3, // Opcode: INSvi64lane +/* 91000 */ MCD_OPC_FilterValue, 1, 163, 193, 0, // Skip to: 140576 +/* 91005 */ MCD_OPC_CheckPredicate, 45, 158, 193, 0, // Skip to: 140576 +/* 91010 */ MCD_OPC_Decode, 153, 30, 213, 3, // Opcode: INSvi32lane +/* 91015 */ MCD_OPC_FilterValue, 1, 148, 193, 0, // Skip to: 140576 +/* 91020 */ MCD_OPC_CheckPredicate, 45, 143, 193, 0, // Skip to: 140576 +/* 91025 */ MCD_OPC_Decode, 151, 30, 214, 3, // Opcode: INSvi16lane +/* 91030 */ MCD_OPC_FilterValue, 1, 133, 193, 0, // Skip to: 140576 +/* 91035 */ MCD_OPC_CheckPredicate, 45, 128, 193, 0, // Skip to: 140576 +/* 91040 */ MCD_OPC_Decode, 157, 30, 215, 3, // Opcode: INSvi8lane +/* 91045 */ MCD_OPC_FilterValue, 1, 118, 193, 0, // Skip to: 140576 +/* 91050 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... +/* 91053 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91068 +/* 91058 */ MCD_OPC_CheckPredicate, 45, 105, 193, 0, // Skip to: 140576 +/* 91063 */ MCD_OPC_Decode, 128, 57, 184, 3, // Opcode: UHADDv16i8 +/* 91068 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 91083 +/* 91073 */ MCD_OPC_CheckPredicate, 45, 90, 193, 0, // Skip to: 140576 +/* 91078 */ MCD_OPC_Decode, 153, 59, 184, 3, // Opcode: UQADDv16i8 +/* 91083 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 91098 +/* 91088 */ MCD_OPC_CheckPredicate, 45, 75, 193, 0, // Skip to: 140576 +/* 91093 */ MCD_OPC_Decode, 224, 60, 184, 3, // Opcode: URHADDv16i8 +/* 91098 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 91113 +/* 91103 */ MCD_OPC_CheckPredicate, 45, 60, 193, 0, // Skip to: 140576 +/* 91108 */ MCD_OPC_Decode, 218, 18, 184, 3, // Opcode: EORv16i8 +/* 91113 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 91128 +/* 91118 */ MCD_OPC_CheckPredicate, 45, 45, 193, 0, // Skip to: 140576 +/* 91123 */ MCD_OPC_Decode, 142, 57, 184, 3, // Opcode: UHSUBv16i8 +/* 91128 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 91143 +/* 91133 */ MCD_OPC_CheckPredicate, 45, 30, 193, 0, // Skip to: 140576 +/* 91138 */ MCD_OPC_Decode, 191, 60, 184, 3, // Opcode: UQSUBv16i8 +/* 91143 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 91158 +/* 91148 */ MCD_OPC_CheckPredicate, 45, 15, 193, 0, // Skip to: 140576 +/* 91153 */ MCD_OPC_Decode, 213, 15, 184, 3, // Opcode: CMHIv16i8 +/* 91158 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 91173 +/* 91163 */ MCD_OPC_CheckPredicate, 45, 0, 193, 0, // Skip to: 140576 +/* 91168 */ MCD_OPC_Decode, 221, 15, 184, 3, // Opcode: CMHSv16i8 +/* 91173 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 91188 +/* 91178 */ MCD_OPC_CheckPredicate, 45, 241, 192, 0, // Skip to: 140576 +/* 91183 */ MCD_OPC_Decode, 185, 61, 184, 3, // Opcode: USHLv16i8 +/* 91188 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 91203 +/* 91193 */ MCD_OPC_CheckPredicate, 45, 226, 192, 0, // Skip to: 140576 +/* 91198 */ MCD_OPC_Decode, 142, 60, 184, 3, // Opcode: UQSHLv16i8 +/* 91203 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 91218 +/* 91208 */ MCD_OPC_CheckPredicate, 45, 211, 192, 0, // Skip to: 140576 +/* 91213 */ MCD_OPC_Decode, 254, 60, 184, 3, // Opcode: URSHLv16i8 +/* 91218 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 91233 +/* 91223 */ MCD_OPC_CheckPredicate, 45, 196, 192, 0, // Skip to: 140576 +/* 91228 */ MCD_OPC_Decode, 222, 59, 184, 3, // Opcode: UQRSHLv16i8 +/* 91233 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 91248 +/* 91238 */ MCD_OPC_CheckPredicate, 45, 181, 192, 0, // Skip to: 140576 +/* 91243 */ MCD_OPC_Decode, 200, 57, 184, 3, // Opcode: UMAXv16i8 +/* 91248 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 91263 +/* 91253 */ MCD_OPC_CheckPredicate, 45, 166, 192, 0, // Skip to: 140576 +/* 91258 */ MCD_OPC_Decode, 129, 58, 184, 3, // Opcode: UMINv16i8 +/* 91263 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 91278 +/* 91268 */ MCD_OPC_CheckPredicate, 45, 151, 192, 0, // Skip to: 140576 +/* 91273 */ MCD_OPC_Decode, 240, 55, 184, 3, // Opcode: UABDv16i8 +/* 91278 */ MCD_OPC_FilterValue, 15, 141, 192, 0, // Skip to: 140576 +/* 91283 */ MCD_OPC_CheckPredicate, 45, 136, 192, 0, // Skip to: 140576 +/* 91288 */ MCD_OPC_Decode, 218, 55, 182, 3, // Opcode: UABAv16i8 +/* 91293 */ MCD_OPC_FilterValue, 1, 126, 192, 0, // Skip to: 140576 +/* 91298 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... +/* 91301 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91323 +/* 91306 */ MCD_OPC_CheckPredicate, 45, 113, 192, 0, // Skip to: 140576 +/* 91311 */ MCD_OPC_CheckField, 21, 1, 1, 106, 192, 0, // Skip to: 140576 +/* 91318 */ MCD_OPC_Decode, 166, 54, 184, 3, // Opcode: SUBv16i8 +/* 91323 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 91345 +/* 91328 */ MCD_OPC_CheckPredicate, 45, 91, 192, 0, // Skip to: 140576 +/* 91333 */ MCD_OPC_CheckField, 21, 1, 1, 84, 192, 0, // Skip to: 140576 +/* 91340 */ MCD_OPC_Decode, 165, 15, 184, 3, // Opcode: CMEQv16i8 +/* 91345 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 91367 +/* 91350 */ MCD_OPC_CheckPredicate, 45, 69, 192, 0, // Skip to: 140576 +/* 91355 */ MCD_OPC_CheckField, 21, 1, 1, 62, 192, 0, // Skip to: 140576 +/* 91362 */ MCD_OPC_Decode, 138, 37, 182, 3, // Opcode: MLSv16i8 +/* 91367 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 91389 +/* 91372 */ MCD_OPC_CheckPredicate, 45, 47, 192, 0, // Skip to: 140576 +/* 91377 */ MCD_OPC_CheckField, 21, 1, 1, 40, 192, 0, // Skip to: 140576 +/* 91384 */ MCD_OPC_Decode, 141, 39, 184, 3, // Opcode: PMULv16i8 +/* 91389 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 91411 +/* 91394 */ MCD_OPC_CheckPredicate, 45, 25, 192, 0, // Skip to: 140576 +/* 91399 */ MCD_OPC_CheckField, 21, 1, 1, 18, 192, 0, // Skip to: 140576 +/* 91406 */ MCD_OPC_Decode, 153, 57, 184, 3, // Opcode: UMAXPv16i8 +/* 91411 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 91433 +/* 91416 */ MCD_OPC_CheckPredicate, 45, 3, 192, 0, // Skip to: 140576 +/* 91421 */ MCD_OPC_CheckField, 21, 1, 1, 252, 191, 0, // Skip to: 140576 +/* 91428 */ MCD_OPC_Decode, 210, 57, 184, 3, // Opcode: UMINPv16i8 +/* 91433 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 91455 +/* 91438 */ MCD_OPC_CheckPredicate, 45, 237, 191, 0, // Skip to: 140576 +/* 91443 */ MCD_OPC_CheckField, 21, 1, 1, 230, 191, 0, // Skip to: 140576 +/* 91450 */ MCD_OPC_Decode, 182, 23, 184, 3, // Opcode: FMAXNMPv4f32 +/* 91455 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 91477 +/* 91460 */ MCD_OPC_CheckPredicate, 52, 215, 191, 0, // Skip to: 140576 +/* 91465 */ MCD_OPC_CheckField, 21, 1, 1, 208, 191, 0, // Skip to: 140576 +/* 91472 */ MCD_OPC_Decode, 228, 24, 182, 3, // Opcode: FMLAL2v8f16 +/* 91477 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 91499 +/* 91482 */ MCD_OPC_CheckPredicate, 45, 193, 191, 0, // Skip to: 140576 +/* 91487 */ MCD_OPC_CheckField, 21, 1, 1, 186, 191, 0, // Skip to: 140576 +/* 91494 */ MCD_OPC_Decode, 182, 19, 184, 3, // Opcode: FADDPv4f32 +/* 91499 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 91521 +/* 91504 */ MCD_OPC_CheckPredicate, 45, 171, 191, 0, // Skip to: 140576 +/* 91509 */ MCD_OPC_CheckField, 21, 1, 1, 164, 191, 0, // Skip to: 140576 +/* 91516 */ MCD_OPC_Decode, 204, 26, 184, 3, // Opcode: FMULv4f32 +/* 91521 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 91543 +/* 91526 */ MCD_OPC_CheckPredicate, 45, 149, 191, 0, // Skip to: 140576 +/* 91531 */ MCD_OPC_CheckField, 21, 1, 1, 142, 191, 0, // Skip to: 140576 +/* 91538 */ MCD_OPC_Decode, 173, 20, 184, 3, // Opcode: FCMGEv4f32 +/* 91543 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 91565 +/* 91548 */ MCD_OPC_CheckPredicate, 45, 127, 191, 0, // Skip to: 140576 +/* 91553 */ MCD_OPC_CheckField, 21, 1, 1, 120, 191, 0, // Skip to: 140576 +/* 91560 */ MCD_OPC_Decode, 155, 19, 184, 3, // Opcode: FACGEv4f32 +/* 91565 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 91587 +/* 91570 */ MCD_OPC_CheckPredicate, 45, 105, 191, 0, // Skip to: 140576 +/* 91575 */ MCD_OPC_CheckField, 21, 1, 1, 98, 191, 0, // Skip to: 140576 +/* 91582 */ MCD_OPC_Decode, 226, 23, 184, 3, // Opcode: FMAXPv4f32 +/* 91587 */ MCD_OPC_FilterValue, 15, 88, 191, 0, // Skip to: 140576 +/* 91592 */ MCD_OPC_CheckPredicate, 45, 83, 191, 0, // Skip to: 140576 +/* 91597 */ MCD_OPC_CheckField, 21, 1, 1, 76, 191, 0, // Skip to: 140576 +/* 91604 */ MCD_OPC_Decode, 247, 22, 184, 3, // Opcode: FDIVv4f32 +/* 91609 */ MCD_OPC_FilterValue, 6, 66, 191, 0, // Skip to: 140576 +/* 91614 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91617 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91639 +/* 91622 */ MCD_OPC_CheckPredicate, 56, 53, 191, 0, // Skip to: 140576 +/* 91627 */ MCD_OPC_CheckField, 15, 1, 0, 46, 191, 0, // Skip to: 140576 +/* 91634 */ MCD_OPC_Decode, 188, 18, 216, 3, // Opcode: EOR3 +/* 91639 */ MCD_OPC_FilterValue, 1, 36, 191, 0, // Skip to: 140576 +/* 91644 */ MCD_OPC_CheckPredicate, 56, 31, 191, 0, // Skip to: 140576 +/* 91649 */ MCD_OPC_CheckField, 15, 1, 0, 24, 191, 0, // Skip to: 140576 +/* 91656 */ MCD_OPC_Decode, 136, 13, 216, 3, // Opcode: BCAX +/* 91661 */ MCD_OPC_FilterValue, 9, 38, 28, 0, // Skip to: 98872 +/* 91666 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 91669 */ MCD_OPC_FilterValue, 0, 70, 6, 0, // Skip to: 93280 +/* 91674 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 91677 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 91699 +/* 91682 */ MCD_OPC_CheckPredicate, 45, 249, 190, 0, // Skip to: 140576 +/* 91687 */ MCD_OPC_CheckField, 21, 1, 1, 242, 190, 0, // Skip to: 140576 +/* 91694 */ MCD_OPC_Decode, 184, 41, 155, 3, // Opcode: SADDLv4i16_v4i32 +/* 91699 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 91737 +/* 91704 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91707 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91722 +/* 91712 */ MCD_OPC_CheckPredicate, 50, 219, 190, 0, // Skip to: 140576 +/* 91717 */ MCD_OPC_Decode, 214, 23, 159, 3, // Opcode: FMAXNMv4f16 +/* 91722 */ MCD_OPC_FilterValue, 1, 209, 190, 0, // Skip to: 140576 +/* 91727 */ MCD_OPC_CheckPredicate, 45, 204, 190, 0, // Skip to: 140576 +/* 91732 */ MCD_OPC_Decode, 225, 42, 159, 3, // Opcode: SHADDv4i16 +/* 91737 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 91759 +/* 91742 */ MCD_OPC_CheckPredicate, 45, 189, 190, 0, // Skip to: 140576 +/* 91747 */ MCD_OPC_CheckField, 16, 6, 32, 182, 190, 0, // Skip to: 140576 +/* 91754 */ MCD_OPC_Decode, 188, 40, 160, 3, // Opcode: REV64v4i16 +/* 91759 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 91797 +/* 91764 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91767 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91782 +/* 91772 */ MCD_OPC_CheckPredicate, 50, 159, 190, 0, // Skip to: 140576 +/* 91777 */ MCD_OPC_Decode, 188, 25, 180, 3, // Opcode: FMLAv4f16 +/* 91782 */ MCD_OPC_FilterValue, 1, 149, 190, 0, // Skip to: 140576 +/* 91787 */ MCD_OPC_CheckPredicate, 45, 144, 190, 0, // Skip to: 140576 +/* 91792 */ MCD_OPC_Decode, 202, 45, 159, 3, // Opcode: SQADDv4i16 +/* 91797 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 91819 +/* 91802 */ MCD_OPC_CheckPredicate, 45, 129, 190, 0, // Skip to: 140576 +/* 91807 */ MCD_OPC_CheckField, 21, 1, 1, 122, 190, 0, // Skip to: 140576 +/* 91814 */ MCD_OPC_Decode, 199, 41, 163, 3, // Opcode: SADDWv4i16_v4i32 +/* 91819 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 91857 +/* 91824 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91827 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91842 +/* 91832 */ MCD_OPC_CheckPredicate, 50, 99, 190, 0, // Skip to: 140576 +/* 91837 */ MCD_OPC_Decode, 208, 19, 159, 3, // Opcode: FADDv4f16 +/* 91842 */ MCD_OPC_FilterValue, 1, 89, 190, 0, // Skip to: 140576 +/* 91847 */ MCD_OPC_CheckPredicate, 45, 84, 190, 0, // Skip to: 140576 +/* 91852 */ MCD_OPC_Decode, 142, 49, 159, 3, // Opcode: SRHADDv4i16 +/* 91857 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 91879 +/* 91862 */ MCD_OPC_CheckPredicate, 45, 69, 190, 0, // Skip to: 140576 +/* 91867 */ MCD_OPC_CheckField, 21, 1, 0, 62, 190, 0, // Skip to: 140576 +/* 91874 */ MCD_OPC_Decode, 172, 62, 159, 3, // Opcode: UZP1v4i16 +/* 91879 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 91917 +/* 91884 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91902 +/* 91892 */ MCD_OPC_CheckPredicate, 50, 39, 190, 0, // Skip to: 140576 +/* 91897 */ MCD_OPC_Decode, 178, 26, 159, 3, // Opcode: FMULXv4f16 +/* 91902 */ MCD_OPC_FilterValue, 1, 29, 190, 0, // Skip to: 140576 +/* 91907 */ MCD_OPC_CheckPredicate, 45, 24, 190, 0, // Skip to: 140576 +/* 91912 */ MCD_OPC_Decode, 159, 14, 159, 3, // Opcode: BICv8i8 +/* 91917 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 91939 +/* 91922 */ MCD_OPC_CheckPredicate, 45, 9, 190, 0, // Skip to: 140576 +/* 91927 */ MCD_OPC_CheckField, 21, 1, 1, 2, 190, 0, // Skip to: 140576 +/* 91934 */ MCD_OPC_Decode, 179, 50, 155, 3, // Opcode: SSUBLv4i16_v4i32 +/* 91939 */ MCD_OPC_FilterValue, 9, 33, 0, 0, // Skip to: 91977 +/* 91944 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91947 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 91962 +/* 91952 */ MCD_OPC_CheckPredicate, 50, 235, 189, 0, // Skip to: 140576 +/* 91957 */ MCD_OPC_Decode, 150, 20, 159, 3, // Opcode: FCMEQv4f16 +/* 91962 */ MCD_OPC_FilterValue, 1, 225, 189, 0, // Skip to: 140576 +/* 91967 */ MCD_OPC_CheckPredicate, 45, 220, 189, 0, // Skip to: 140576 +/* 91972 */ MCD_OPC_Decode, 137, 43, 159, 3, // Opcode: SHSUBv4i16 +/* 91977 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 92038 +/* 91982 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 91985 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92000 +/* 91990 */ MCD_OPC_CheckPredicate, 45, 197, 189, 0, // Skip to: 140576 +/* 91995 */ MCD_OPC_Decode, 179, 55, 159, 3, // Opcode: TRN1v4i16 +/* 92000 */ MCD_OPC_FilterValue, 1, 187, 189, 0, // Skip to: 140576 +/* 92005 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 92008 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92023 +/* 92013 */ MCD_OPC_CheckPredicate, 45, 174, 189, 0, // Skip to: 140576 +/* 92018 */ MCD_OPC_Decode, 170, 41, 160, 3, // Opcode: SADDLPv4i16_v2i32 +/* 92023 */ MCD_OPC_FilterValue, 1, 164, 189, 0, // Skip to: 140576 +/* 92028 */ MCD_OPC_CheckPredicate, 45, 159, 189, 0, // Skip to: 140576 +/* 92033 */ MCD_OPC_Decode, 232, 63, 165, 3, // Opcode: XTNv4i16 +/* 92038 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 92060 +/* 92043 */ MCD_OPC_CheckPredicate, 45, 144, 189, 0, // Skip to: 140576 +/* 92048 */ MCD_OPC_CheckField, 21, 1, 1, 137, 189, 0, // Skip to: 140576 +/* 92055 */ MCD_OPC_Decode, 230, 48, 159, 3, // Opcode: SQSUBv4i16 +/* 92060 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 92082 +/* 92065 */ MCD_OPC_CheckPredicate, 45, 122, 189, 0, // Skip to: 140576 +/* 92070 */ MCD_OPC_CheckField, 21, 1, 1, 115, 189, 0, // Skip to: 140576 +/* 92077 */ MCD_OPC_Decode, 191, 50, 163, 3, // Opcode: SSUBWv4i16_v4i32 +/* 92082 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 92120 +/* 92087 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 92090 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92105 +/* 92095 */ MCD_OPC_CheckPredicate, 50, 92, 189, 0, // Skip to: 140576 +/* 92100 */ MCD_OPC_Decode, 130, 24, 159, 3, // Opcode: FMAXv4f16 +/* 92105 */ MCD_OPC_FilterValue, 1, 82, 189, 0, // Skip to: 140576 +/* 92110 */ MCD_OPC_CheckPredicate, 45, 77, 189, 0, // Skip to: 140576 +/* 92115 */ MCD_OPC_Decode, 205, 15, 159, 3, // Opcode: CMGTv4i16 +/* 92120 */ MCD_OPC_FilterValue, 14, 56, 0, 0, // Skip to: 92181 +/* 92125 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 92128 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92143 +/* 92133 */ MCD_OPC_CheckPredicate, 45, 54, 189, 0, // Skip to: 140576 +/* 92138 */ MCD_OPC_Decode, 130, 64, 159, 3, // Opcode: ZIP1v4i16 +/* 92143 */ MCD_OPC_FilterValue, 1, 44, 189, 0, // Skip to: 140576 +/* 92148 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 92151 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92166 +/* 92156 */ MCD_OPC_CheckPredicate, 45, 31, 189, 0, // Skip to: 140576 +/* 92161 */ MCD_OPC_Decode, 213, 54, 170, 3, // Opcode: SUQADDv4i16 +/* 92166 */ MCD_OPC_FilterValue, 16, 21, 189, 0, // Skip to: 140576 +/* 92171 */ MCD_OPC_CheckPredicate, 45, 16, 189, 0, // Skip to: 140576 +/* 92176 */ MCD_OPC_Decode, 178, 41, 217, 3, // Opcode: SADDLVv4i16v +/* 92181 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 92219 +/* 92186 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 92189 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92204 +/* 92194 */ MCD_OPC_CheckPredicate, 50, 249, 188, 0, // Skip to: 140576 +/* 92199 */ MCD_OPC_Decode, 132, 27, 159, 3, // Opcode: FRECPSv4f16 +/* 92204 */ MCD_OPC_FilterValue, 1, 239, 188, 0, // Skip to: 140576 +/* 92209 */ MCD_OPC_CheckPredicate, 45, 234, 188, 0, // Skip to: 140576 +/* 92214 */ MCD_OPC_Decode, 189, 15, 159, 3, // Opcode: CMGEv4i16 +/* 92219 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 92241 +/* 92224 */ MCD_OPC_CheckPredicate, 45, 219, 188, 0, // Skip to: 140576 +/* 92229 */ MCD_OPC_CheckField, 21, 1, 1, 212, 188, 0, // Skip to: 140576 +/* 92236 */ MCD_OPC_Decode, 202, 11, 174, 3, // Opcode: ADDHNv4i32_v4i16 +/* 92241 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 92263 +/* 92246 */ MCD_OPC_CheckPredicate, 45, 197, 188, 0, // Skip to: 140576 +/* 92251 */ MCD_OPC_CheckField, 21, 1, 1, 190, 188, 0, // Skip to: 140576 +/* 92258 */ MCD_OPC_Decode, 230, 49, 159, 3, // Opcode: SSHLv4i16 +/* 92263 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 92301 +/* 92268 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 92271 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92286 +/* 92276 */ MCD_OPC_CheckPredicate, 45, 167, 188, 0, // Skip to: 140576 +/* 92281 */ MCD_OPC_Decode, 149, 15, 160, 3, // Opcode: CLSv4i16 +/* 92286 */ MCD_OPC_FilterValue, 33, 157, 188, 0, // Skip to: 140576 +/* 92291 */ MCD_OPC_CheckPredicate, 45, 152, 188, 0, // Skip to: 140576 +/* 92296 */ MCD_OPC_Decode, 245, 48, 165, 3, // Opcode: SQXTNv4i16 +/* 92301 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 92323 +/* 92306 */ MCD_OPC_CheckPredicate, 45, 137, 188, 0, // Skip to: 140576 +/* 92311 */ MCD_OPC_CheckField, 21, 1, 1, 130, 188, 0, // Skip to: 140576 +/* 92318 */ MCD_OPC_Decode, 169, 48, 159, 3, // Opcode: SQSHLv4i16 +/* 92323 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 92345 +/* 92328 */ MCD_OPC_CheckPredicate, 45, 115, 188, 0, // Skip to: 140576 +/* 92333 */ MCD_OPC_CheckField, 21, 1, 1, 108, 188, 0, // Skip to: 140576 +/* 92340 */ MCD_OPC_Decode, 245, 40, 176, 3, // Opcode: SABALv4i16_v4i32 +/* 92345 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 92367 +/* 92350 */ MCD_OPC_CheckPredicate, 45, 93, 188, 0, // Skip to: 140576 +/* 92355 */ MCD_OPC_CheckField, 21, 1, 1, 86, 188, 0, // Skip to: 140576 +/* 92362 */ MCD_OPC_Decode, 186, 49, 159, 3, // Opcode: SRSHLv4i16 +/* 92367 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 92389 +/* 92372 */ MCD_OPC_CheckPredicate, 45, 71, 188, 0, // Skip to: 140576 +/* 92377 */ MCD_OPC_CheckField, 21, 1, 0, 64, 188, 0, // Skip to: 140576 +/* 92384 */ MCD_OPC_Decode, 188, 62, 159, 3, // Opcode: UZP2v4i16 +/* 92389 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 92411 +/* 92394 */ MCD_OPC_CheckPredicate, 45, 49, 188, 0, // Skip to: 140576 +/* 92399 */ MCD_OPC_CheckField, 21, 1, 1, 42, 188, 0, // Skip to: 140576 +/* 92406 */ MCD_OPC_Decode, 210, 47, 159, 3, // Opcode: SQRSHLv4i16 +/* 92411 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 92433 +/* 92416 */ MCD_OPC_CheckPredicate, 45, 27, 188, 0, // Skip to: 140576 +/* 92421 */ MCD_OPC_CheckField, 21, 1, 1, 20, 188, 0, // Skip to: 140576 +/* 92428 */ MCD_OPC_Decode, 239, 53, 174, 3, // Opcode: SUBHNv4i32_v4i16 +/* 92433 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 92455 +/* 92438 */ MCD_OPC_CheckPredicate, 45, 5, 188, 0, // Skip to: 140576 +/* 92443 */ MCD_OPC_CheckField, 21, 1, 1, 254, 187, 0, // Skip to: 140576 +/* 92450 */ MCD_OPC_Decode, 218, 43, 159, 3, // Opcode: SMAXv4i16 +/* 92455 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 92516 +/* 92460 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 92463 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92478 +/* 92468 */ MCD_OPC_CheckPredicate, 45, 231, 187, 0, // Skip to: 140576 +/* 92473 */ MCD_OPC_Decode, 195, 55, 159, 3, // Opcode: TRN2v4i16 +/* 92478 */ MCD_OPC_FilterValue, 1, 221, 187, 0, // Skip to: 140576 +/* 92483 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 92486 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92501 +/* 92491 */ MCD_OPC_CheckPredicate, 45, 208, 187, 0, // Skip to: 140576 +/* 92496 */ MCD_OPC_Decode, 158, 41, 170, 3, // Opcode: SADALPv4i16_v2i32 +/* 92501 */ MCD_OPC_FilterValue, 1, 198, 187, 0, // Skip to: 140576 +/* 92506 */ MCD_OPC_CheckPredicate, 45, 193, 187, 0, // Skip to: 140576 +/* 92511 */ MCD_OPC_Decode, 240, 21, 165, 3, // Opcode: FCVTNv2i32 +/* 92516 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 92538 +/* 92521 */ MCD_OPC_CheckPredicate, 45, 178, 187, 0, // Skip to: 140576 +/* 92526 */ MCD_OPC_CheckField, 21, 1, 1, 171, 187, 0, // Skip to: 140576 +/* 92533 */ MCD_OPC_Decode, 148, 44, 159, 3, // Opcode: SMINv4i16 +/* 92538 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 92560 +/* 92543 */ MCD_OPC_CheckPredicate, 45, 156, 187, 0, // Skip to: 140576 +/* 92548 */ MCD_OPC_CheckField, 21, 1, 1, 149, 187, 0, // Skip to: 140576 +/* 92555 */ MCD_OPC_Decode, 139, 41, 155, 3, // Opcode: SABDLv4i16_v4i32 +/* 92560 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 92582 +/* 92565 */ MCD_OPC_CheckPredicate, 45, 134, 187, 0, // Skip to: 140576 +/* 92570 */ MCD_OPC_CheckField, 21, 1, 1, 127, 187, 0, // Skip to: 140576 +/* 92577 */ MCD_OPC_Decode, 149, 41, 159, 3, // Opcode: SABDv4i16 +/* 92582 */ MCD_OPC_FilterValue, 30, 56, 0, 0, // Skip to: 92643 +/* 92587 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 92590 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92605 +/* 92595 */ MCD_OPC_CheckPredicate, 45, 104, 187, 0, // Skip to: 140576 +/* 92600 */ MCD_OPC_Decode, 146, 64, 159, 3, // Opcode: ZIP2v4i16 +/* 92605 */ MCD_OPC_FilterValue, 1, 94, 187, 0, // Skip to: 140576 +/* 92610 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 92613 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 92628 +/* 92618 */ MCD_OPC_CheckPredicate, 45, 81, 187, 0, // Skip to: 140576 +/* 92623 */ MCD_OPC_Decode, 179, 45, 160, 3, // Opcode: SQABSv4i16 +/* 92628 */ MCD_OPC_FilterValue, 1, 71, 187, 0, // Skip to: 140576 +/* 92633 */ MCD_OPC_CheckPredicate, 45, 66, 187, 0, // Skip to: 140576 +/* 92638 */ MCD_OPC_Decode, 169, 21, 179, 3, // Opcode: FCVTLv2i32 +/* 92643 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 92665 +/* 92648 */ MCD_OPC_CheckPredicate, 45, 51, 187, 0, // Skip to: 140576 +/* 92653 */ MCD_OPC_CheckField, 21, 1, 1, 44, 187, 0, // Skip to: 140576 +/* 92660 */ MCD_OPC_Decode, 255, 40, 180, 3, // Opcode: SABAv4i16 +/* 92665 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 92687 +/* 92670 */ MCD_OPC_CheckPredicate, 45, 29, 187, 0, // Skip to: 140576 +/* 92675 */ MCD_OPC_CheckField, 21, 1, 1, 22, 187, 0, // Skip to: 140576 +/* 92682 */ MCD_OPC_Decode, 190, 44, 176, 3, // Opcode: SMLALv4i16_v4i32 +/* 92687 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 92709 +/* 92692 */ MCD_OPC_CheckPredicate, 45, 7, 187, 0, // Skip to: 140576 +/* 92697 */ MCD_OPC_CheckField, 21, 1, 1, 0, 187, 0, // Skip to: 140576 +/* 92704 */ MCD_OPC_Decode, 158, 12, 159, 3, // Opcode: ADDv4i16 +/* 92709 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 92747 +/* 92714 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 92717 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92732 +/* 92722 */ MCD_OPC_CheckPredicate, 45, 233, 186, 0, // Skip to: 140576 +/* 92727 */ MCD_OPC_Decode, 206, 15, 160, 3, // Opcode: CMGTv4i16rz +/* 92732 */ MCD_OPC_FilterValue, 57, 223, 186, 0, // Skip to: 140576 +/* 92737 */ MCD_OPC_CheckPredicate, 50, 218, 186, 0, // Skip to: 140576 +/* 92742 */ MCD_OPC_Decode, 208, 27, 160, 3, // Opcode: FRINTNv4f16 +/* 92747 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 92769 +/* 92752 */ MCD_OPC_CheckPredicate, 45, 203, 186, 0, // Skip to: 140576 +/* 92757 */ MCD_OPC_CheckField, 21, 1, 1, 196, 186, 0, // Skip to: 140576 +/* 92764 */ MCD_OPC_Decode, 221, 16, 159, 3, // Opcode: CMTSTv4i16 +/* 92769 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 92791 +/* 92774 */ MCD_OPC_CheckPredicate, 45, 181, 186, 0, // Skip to: 140576 +/* 92779 */ MCD_OPC_CheckField, 21, 1, 1, 174, 186, 0, // Skip to: 140576 +/* 92786 */ MCD_OPC_Decode, 136, 46, 176, 3, // Opcode: SQDMLALv4i16_v4i32 +/* 92791 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 92813 +/* 92796 */ MCD_OPC_CheckPredicate, 45, 159, 186, 0, // Skip to: 140576 +/* 92801 */ MCD_OPC_CheckField, 21, 1, 1, 152, 186, 0, // Skip to: 140576 +/* 92808 */ MCD_OPC_Decode, 252, 36, 180, 3, // Opcode: MLAv4i16 +/* 92813 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 92851 +/* 92818 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 92821 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92836 +/* 92826 */ MCD_OPC_CheckPredicate, 45, 129, 186, 0, // Skip to: 140576 +/* 92831 */ MCD_OPC_Decode, 174, 15, 160, 3, // Opcode: CMEQv4i16rz +/* 92836 */ MCD_OPC_FilterValue, 57, 119, 186, 0, // Skip to: 140576 +/* 92841 */ MCD_OPC_CheckPredicate, 50, 114, 186, 0, // Skip to: 140576 +/* 92846 */ MCD_OPC_Decode, 195, 27, 160, 3, // Opcode: FRINTMv4f16 +/* 92851 */ MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 92873 +/* 92856 */ MCD_OPC_CheckPredicate, 45, 99, 186, 0, // Skip to: 140576 +/* 92861 */ MCD_OPC_CheckField, 21, 1, 1, 92, 186, 0, // Skip to: 140576 +/* 92868 */ MCD_OPC_Decode, 148, 38, 159, 3, // Opcode: MULv4i16 +/* 92873 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 92895 +/* 92878 */ MCD_OPC_CheckPredicate, 45, 77, 186, 0, // Skip to: 140576 +/* 92883 */ MCD_OPC_CheckField, 21, 1, 1, 70, 186, 0, // Skip to: 140576 +/* 92890 */ MCD_OPC_Decode, 234, 44, 176, 3, // Opcode: SMLSLv4i16_v4i32 +/* 92895 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 92917 +/* 92900 */ MCD_OPC_CheckPredicate, 45, 55, 186, 0, // Skip to: 140576 +/* 92905 */ MCD_OPC_CheckField, 21, 1, 1, 48, 186, 0, // Skip to: 140576 +/* 92912 */ MCD_OPC_Decode, 171, 43, 159, 3, // Opcode: SMAXPv4i16 +/* 92917 */ MCD_OPC_FilterValue, 42, 63, 0, 0, // Skip to: 92985 +/* 92922 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 92925 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 92940 +/* 92930 */ MCD_OPC_CheckPredicate, 45, 25, 186, 0, // Skip to: 140576 +/* 92935 */ MCD_OPC_Decode, 247, 15, 160, 3, // Opcode: CMLTv4i16rz +/* 92940 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 92955 +/* 92945 */ MCD_OPC_CheckPredicate, 45, 10, 186, 0, // Skip to: 140576 +/* 92950 */ MCD_OPC_Decode, 184, 43, 171, 3, // Opcode: SMAXVv4i16v +/* 92955 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 92970 +/* 92960 */ MCD_OPC_CheckPredicate, 45, 251, 185, 0, // Skip to: 140576 +/* 92965 */ MCD_OPC_Decode, 242, 43, 171, 3, // Opcode: SMINVv4i16v +/* 92970 */ MCD_OPC_FilterValue, 57, 241, 185, 0, // Skip to: 140576 +/* 92975 */ MCD_OPC_CheckPredicate, 50, 236, 185, 0, // Skip to: 140576 +/* 92980 */ MCD_OPC_Decode, 213, 21, 160, 3, // Opcode: FCVTNSv4f16 +/* 92985 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 93007 +/* 92990 */ MCD_OPC_CheckPredicate, 45, 221, 185, 0, // Skip to: 140576 +/* 92995 */ MCD_OPC_CheckField, 21, 1, 1, 214, 185, 0, // Skip to: 140576 +/* 93002 */ MCD_OPC_Decode, 229, 43, 159, 3, // Opcode: SMINPv4i16 +/* 93007 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 93029 +/* 93012 */ MCD_OPC_CheckPredicate, 45, 199, 185, 0, // Skip to: 140576 +/* 93017 */ MCD_OPC_CheckField, 21, 1, 1, 192, 185, 0, // Skip to: 140576 +/* 93024 */ MCD_OPC_Decode, 161, 46, 176, 3, // Opcode: SQDMLSLv4i16_v4i32 +/* 93029 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 93051 +/* 93034 */ MCD_OPC_CheckPredicate, 45, 177, 185, 0, // Skip to: 140576 +/* 93039 */ MCD_OPC_CheckField, 21, 1, 1, 170, 185, 0, // Skip to: 140576 +/* 93046 */ MCD_OPC_Decode, 195, 46, 159, 3, // Opcode: SQDMULHv4i16 +/* 93051 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 93104 +/* 93056 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 93059 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93074 +/* 93064 */ MCD_OPC_CheckPredicate, 45, 147, 185, 0, // Skip to: 140576 +/* 93069 */ MCD_OPC_Decode, 179, 11, 160, 3, // Opcode: ABSv4i16 +/* 93074 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 93089 +/* 93079 */ MCD_OPC_CheckPredicate, 45, 132, 185, 0, // Skip to: 140576 +/* 93084 */ MCD_OPC_Decode, 237, 11, 171, 3, // Opcode: ADDVv4i16v +/* 93089 */ MCD_OPC_FilterValue, 57, 122, 185, 0, // Skip to: 140576 +/* 93094 */ MCD_OPC_CheckPredicate, 50, 117, 185, 0, // Skip to: 140576 +/* 93099 */ MCD_OPC_Decode, 184, 21, 160, 3, // Opcode: FCVTMSv4f16 +/* 93104 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 93126 +/* 93109 */ MCD_OPC_CheckPredicate, 45, 102, 185, 0, // Skip to: 140576 +/* 93114 */ MCD_OPC_CheckField, 21, 1, 1, 95, 185, 0, // Skip to: 140576 +/* 93121 */ MCD_OPC_Decode, 216, 11, 159, 3, // Opcode: ADDPv4i16 +/* 93126 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 93148 +/* 93131 */ MCD_OPC_CheckPredicate, 45, 80, 185, 0, // Skip to: 140576 +/* 93136 */ MCD_OPC_CheckField, 21, 1, 1, 73, 185, 0, // Skip to: 140576 +/* 93143 */ MCD_OPC_Decode, 154, 45, 155, 3, // Opcode: SMULLv4i16_v4i32 +/* 93148 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 93170 +/* 93153 */ MCD_OPC_CheckPredicate, 49, 58, 185, 0, // Skip to: 140576 +/* 93158 */ MCD_OPC_CheckField, 21, 1, 0, 51, 185, 0, // Skip to: 140576 +/* 93165 */ MCD_OPC_Decode, 242, 24, 182, 3, // Opcode: FMLALLBTv4f32 +/* 93170 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 93192 +/* 93175 */ MCD_OPC_CheckPredicate, 50, 36, 185, 0, // Skip to: 140576 +/* 93180 */ MCD_OPC_CheckField, 16, 6, 57, 29, 185, 0, // Skip to: 140576 +/* 93187 */ MCD_OPC_Decode, 145, 21, 160, 3, // Opcode: FCVTASv4f16 +/* 93192 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 93214 +/* 93197 */ MCD_OPC_CheckPredicate, 45, 14, 185, 0, // Skip to: 140576 +/* 93202 */ MCD_OPC_CheckField, 21, 1, 1, 7, 185, 0, // Skip to: 140576 +/* 93209 */ MCD_OPC_Decode, 218, 46, 155, 3, // Opcode: SQDMULLv4i16_v4i32 +/* 93214 */ MCD_OPC_FilterValue, 54, 17, 0, 0, // Skip to: 93236 +/* 93219 */ MCD_OPC_CheckPredicate, 50, 248, 184, 0, // Skip to: 140576 +/* 93224 */ MCD_OPC_CheckField, 16, 6, 57, 241, 184, 0, // Skip to: 140576 +/* 93231 */ MCD_OPC_Decode, 129, 42, 160, 3, // Opcode: SCVTFv4f16 +/* 93236 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 93258 +/* 93241 */ MCD_OPC_CheckPredicate, 53, 226, 184, 0, // Skip to: 140576 +/* 93246 */ MCD_OPC_CheckField, 21, 1, 0, 219, 184, 0, // Skip to: 140576 +/* 93253 */ MCD_OPC_Decode, 234, 21, 159, 3, // Opcode: FCVTN_F16_F8v8f8 +/* 93258 */ MCD_OPC_FilterValue, 63, 209, 184, 0, // Skip to: 140576 +/* 93263 */ MCD_OPC_CheckPredicate, 57, 204, 184, 0, // Skip to: 140576 +/* 93268 */ MCD_OPC_CheckField, 21, 1, 0, 197, 184, 0, // Skip to: 140576 +/* 93275 */ MCD_OPC_Decode, 150, 23, 180, 3, // Opcode: FDOTv4f16 +/* 93280 */ MCD_OPC_FilterValue, 1, 198, 5, 0, // Skip to: 94763 +/* 93285 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 93288 */ MCD_OPC_FilterValue, 0, 205, 0, 0, // Skip to: 93498 +/* 93293 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 93296 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93318 +/* 93301 */ MCD_OPC_CheckPredicate, 45, 166, 184, 0, // Skip to: 140576 +/* 93306 */ MCD_OPC_CheckField, 21, 1, 1, 159, 184, 0, // Skip to: 140576 +/* 93313 */ MCD_OPC_Decode, 146, 56, 155, 3, // Opcode: UADDLv4i16_v4i32 +/* 93318 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 93356 +/* 93323 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93326 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93341 +/* 93331 */ MCD_OPC_CheckPredicate, 50, 136, 184, 0, // Skip to: 140576 +/* 93336 */ MCD_OPC_Decode, 181, 23, 159, 3, // Opcode: FMAXNMPv4f16 +/* 93341 */ MCD_OPC_FilterValue, 1, 126, 184, 0, // Skip to: 140576 +/* 93346 */ MCD_OPC_CheckPredicate, 45, 121, 184, 0, // Skip to: 140576 +/* 93351 */ MCD_OPC_Decode, 130, 57, 159, 3, // Opcode: UHADDv4i16 +/* 93356 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 93378 +/* 93361 */ MCD_OPC_CheckPredicate, 45, 106, 184, 0, // Skip to: 140576 +/* 93366 */ MCD_OPC_CheckField, 16, 6, 32, 99, 184, 0, // Skip to: 140576 +/* 93373 */ MCD_OPC_Decode, 183, 40, 160, 3, // Opcode: REV32v4i16 +/* 93378 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 93400 +/* 93383 */ MCD_OPC_CheckPredicate, 45, 84, 184, 0, // Skip to: 140576 +/* 93388 */ MCD_OPC_CheckField, 21, 1, 1, 77, 184, 0, // Skip to: 140576 +/* 93395 */ MCD_OPC_Decode, 160, 59, 159, 3, // Opcode: UQADDv4i16 +/* 93400 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93422 +/* 93405 */ MCD_OPC_CheckPredicate, 45, 62, 184, 0, // Skip to: 140576 +/* 93410 */ MCD_OPC_CheckField, 21, 1, 1, 55, 184, 0, // Skip to: 140576 +/* 93417 */ MCD_OPC_Decode, 162, 56, 163, 3, // Opcode: UADDWv4i16_v4i32 +/* 93422 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 93460 +/* 93427 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93430 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93445 +/* 93435 */ MCD_OPC_CheckPredicate, 50, 32, 184, 0, // Skip to: 140576 +/* 93440 */ MCD_OPC_Decode, 181, 19, 159, 3, // Opcode: FADDPv4f16 +/* 93445 */ MCD_OPC_FilterValue, 1, 22, 184, 0, // Skip to: 140576 +/* 93450 */ MCD_OPC_CheckPredicate, 45, 17, 184, 0, // Skip to: 140576 +/* 93455 */ MCD_OPC_Decode, 226, 60, 159, 3, // Opcode: URHADDv4i16 +/* 93460 */ MCD_OPC_FilterValue, 7, 7, 184, 0, // Skip to: 140576 +/* 93465 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93468 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93483 +/* 93473 */ MCD_OPC_CheckPredicate, 50, 250, 183, 0, // Skip to: 140576 +/* 93478 */ MCD_OPC_Decode, 203, 26, 159, 3, // Opcode: FMULv4f16 +/* 93483 */ MCD_OPC_FilterValue, 1, 240, 183, 0, // Skip to: 140576 +/* 93488 */ MCD_OPC_CheckPredicate, 45, 235, 183, 0, // Skip to: 140576 +/* 93493 */ MCD_OPC_Decode, 196, 14, 180, 3, // Opcode: BSLv8i8 +/* 93498 */ MCD_OPC_FilterValue, 1, 34, 1, 0, // Skip to: 93793 +/* 93503 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 93506 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93528 +/* 93511 */ MCD_OPC_CheckPredicate, 45, 212, 183, 0, // Skip to: 140576 +/* 93516 */ MCD_OPC_CheckField, 21, 1, 1, 205, 183, 0, // Skip to: 140576 +/* 93523 */ MCD_OPC_Decode, 250, 61, 155, 3, // Opcode: USUBLv4i16_v4i32 +/* 93528 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 93566 +/* 93533 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93536 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93551 +/* 93541 */ MCD_OPC_CheckPredicate, 50, 182, 183, 0, // Skip to: 140576 +/* 93546 */ MCD_OPC_Decode, 172, 20, 159, 3, // Opcode: FCMGEv4f16 +/* 93551 */ MCD_OPC_FilterValue, 1, 172, 183, 0, // Skip to: 140576 +/* 93556 */ MCD_OPC_CheckPredicate, 45, 167, 183, 0, // Skip to: 140576 +/* 93561 */ MCD_OPC_Decode, 144, 57, 159, 3, // Opcode: UHSUBv4i16 +/* 93566 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 93604 +/* 93571 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 93574 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93589 +/* 93579 */ MCD_OPC_CheckPredicate, 45, 144, 183, 0, // Skip to: 140576 +/* 93584 */ MCD_OPC_Decode, 132, 56, 160, 3, // Opcode: UADDLPv4i16_v2i32 +/* 93589 */ MCD_OPC_FilterValue, 33, 134, 183, 0, // Skip to: 140576 +/* 93594 */ MCD_OPC_CheckPredicate, 45, 129, 183, 0, // Skip to: 140576 +/* 93599 */ MCD_OPC_Decode, 132, 49, 165, 3, // Opcode: SQXTUNv4i16 +/* 93604 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 93642 +/* 93609 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93612 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93627 +/* 93617 */ MCD_OPC_CheckPredicate, 50, 106, 183, 0, // Skip to: 140576 +/* 93622 */ MCD_OPC_Decode, 154, 19, 159, 3, // Opcode: FACGEv4f16 +/* 93627 */ MCD_OPC_FilterValue, 1, 96, 183, 0, // Skip to: 140576 +/* 93632 */ MCD_OPC_CheckPredicate, 45, 91, 183, 0, // Skip to: 140576 +/* 93637 */ MCD_OPC_Decode, 198, 60, 159, 3, // Opcode: UQSUBv4i16 +/* 93642 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93664 +/* 93647 */ MCD_OPC_CheckPredicate, 45, 76, 183, 0, // Skip to: 140576 +/* 93652 */ MCD_OPC_CheckField, 21, 1, 1, 69, 183, 0, // Skip to: 140576 +/* 93659 */ MCD_OPC_Decode, 134, 62, 163, 3, // Opcode: USUBWv4i16_v4i32 +/* 93664 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 93702 +/* 93669 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93672 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93687 +/* 93677 */ MCD_OPC_CheckPredicate, 50, 46, 183, 0, // Skip to: 140576 +/* 93682 */ MCD_OPC_Decode, 225, 23, 159, 3, // Opcode: FMAXPv4f16 +/* 93687 */ MCD_OPC_FilterValue, 1, 36, 183, 0, // Skip to: 140576 +/* 93692 */ MCD_OPC_CheckPredicate, 45, 31, 183, 0, // Skip to: 140576 +/* 93697 */ MCD_OPC_Decode, 217, 15, 159, 3, // Opcode: CMHIv4i16 +/* 93702 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 93755 +/* 93707 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 93710 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93725 +/* 93715 */ MCD_OPC_CheckPredicate, 45, 8, 183, 0, // Skip to: 140576 +/* 93720 */ MCD_OPC_Decode, 226, 61, 170, 3, // Opcode: USQADDv4i16 +/* 93725 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 93740 +/* 93730 */ MCD_OPC_CheckPredicate, 45, 249, 182, 0, // Skip to: 140576 +/* 93735 */ MCD_OPC_Decode, 231, 42, 179, 3, // Opcode: SHLLv4i16 +/* 93740 */ MCD_OPC_FilterValue, 48, 239, 182, 0, // Skip to: 140576 +/* 93745 */ MCD_OPC_CheckPredicate, 45, 234, 182, 0, // Skip to: 140576 +/* 93750 */ MCD_OPC_Decode, 140, 56, 217, 3, // Opcode: UADDLVv4i16v +/* 93755 */ MCD_OPC_FilterValue, 7, 224, 182, 0, // Skip to: 140576 +/* 93760 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 93763 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 93778 +/* 93768 */ MCD_OPC_CheckPredicate, 50, 211, 182, 0, // Skip to: 140576 +/* 93773 */ MCD_OPC_Decode, 246, 22, 159, 3, // Opcode: FDIVv4f16 +/* 93778 */ MCD_OPC_FilterValue, 1, 201, 182, 0, // Skip to: 140576 +/* 93783 */ MCD_OPC_CheckPredicate, 45, 196, 182, 0, // Skip to: 140576 +/* 93788 */ MCD_OPC_Decode, 225, 15, 159, 3, // Opcode: CMHSv4i16 +/* 93793 */ MCD_OPC_FilterValue, 2, 195, 0, 0, // Skip to: 93993 +/* 93798 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 93801 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93823 +/* 93806 */ MCD_OPC_CheckPredicate, 45, 173, 182, 0, // Skip to: 140576 +/* 93811 */ MCD_OPC_CheckField, 21, 1, 1, 166, 182, 0, // Skip to: 140576 +/* 93818 */ MCD_OPC_Decode, 215, 39, 174, 3, // Opcode: RADDHNv4i32_v4i16 +/* 93823 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 93845 +/* 93828 */ MCD_OPC_CheckPredicate, 45, 151, 182, 0, // Skip to: 140576 +/* 93833 */ MCD_OPC_CheckField, 21, 1, 1, 144, 182, 0, // Skip to: 140576 +/* 93840 */ MCD_OPC_Decode, 189, 61, 159, 3, // Opcode: USHLv4i16 +/* 93845 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 93883 +/* 93850 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 93853 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 93868 +/* 93858 */ MCD_OPC_CheckPredicate, 45, 121, 182, 0, // Skip to: 140576 +/* 93863 */ MCD_OPC_Decode, 161, 15, 160, 3, // Opcode: CLZv4i16 +/* 93868 */ MCD_OPC_FilterValue, 33, 111, 182, 0, // Skip to: 140576 +/* 93873 */ MCD_OPC_CheckPredicate, 45, 106, 182, 0, // Skip to: 140576 +/* 93878 */ MCD_OPC_Decode, 213, 60, 165, 3, // Opcode: UQXTNv4i16 +/* 93883 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 93905 +/* 93888 */ MCD_OPC_CheckPredicate, 45, 91, 182, 0, // Skip to: 140576 +/* 93893 */ MCD_OPC_CheckField, 21, 1, 1, 84, 182, 0, // Skip to: 140576 +/* 93900 */ MCD_OPC_Decode, 152, 60, 159, 3, // Opcode: UQSHLv4i16 +/* 93905 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 93927 +/* 93910 */ MCD_OPC_CheckPredicate, 45, 69, 182, 0, // Skip to: 140576 +/* 93915 */ MCD_OPC_CheckField, 21, 1, 1, 62, 182, 0, // Skip to: 140576 +/* 93922 */ MCD_OPC_Decode, 210, 55, 176, 3, // Opcode: UABALv4i16_v4i32 +/* 93927 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 93949 +/* 93932 */ MCD_OPC_CheckPredicate, 45, 47, 182, 0, // Skip to: 140576 +/* 93937 */ MCD_OPC_CheckField, 21, 1, 1, 40, 182, 0, // Skip to: 140576 +/* 93944 */ MCD_OPC_Decode, 130, 61, 159, 3, // Opcode: URSHLv4i16 +/* 93949 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 93971 +/* 93954 */ MCD_OPC_CheckPredicate, 45, 25, 182, 0, // Skip to: 140576 +/* 93959 */ MCD_OPC_CheckField, 16, 6, 32, 18, 182, 0, // Skip to: 140576 +/* 93966 */ MCD_OPC_Decode, 228, 39, 160, 3, // Opcode: RBITv8i8 +/* 93971 */ MCD_OPC_FilterValue, 7, 8, 182, 0, // Skip to: 140576 +/* 93976 */ MCD_OPC_CheckPredicate, 45, 3, 182, 0, // Skip to: 140576 +/* 93981 */ MCD_OPC_CheckField, 21, 1, 1, 252, 181, 0, // Skip to: 140576 +/* 93988 */ MCD_OPC_Decode, 229, 59, 159, 3, // Opcode: UQRSHLv4i16 +/* 93993 */ MCD_OPC_FilterValue, 3, 211, 0, 0, // Skip to: 94209 +/* 93998 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 94001 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94023 +/* 94006 */ MCD_OPC_CheckPredicate, 45, 229, 181, 0, // Skip to: 140576 +/* 94011 */ MCD_OPC_CheckField, 21, 1, 1, 222, 181, 0, // Skip to: 140576 +/* 94018 */ MCD_OPC_Decode, 233, 40, 174, 3, // Opcode: RSUBHNv4i32_v4i16 +/* 94023 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94045 +/* 94028 */ MCD_OPC_CheckPredicate, 45, 207, 181, 0, // Skip to: 140576 +/* 94033 */ MCD_OPC_CheckField, 21, 1, 1, 200, 181, 0, // Skip to: 140576 +/* 94040 */ MCD_OPC_Decode, 202, 57, 159, 3, // Opcode: UMAXv4i16 +/* 94045 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 94083 +/* 94050 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94053 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94068 +/* 94058 */ MCD_OPC_CheckPredicate, 45, 177, 181, 0, // Skip to: 140576 +/* 94063 */ MCD_OPC_Decode, 251, 55, 170, 3, // Opcode: UADALPv4i16_v2i32 +/* 94068 */ MCD_OPC_FilterValue, 33, 167, 181, 0, // Skip to: 140576 +/* 94073 */ MCD_OPC_CheckPredicate, 45, 162, 181, 0, // Skip to: 140576 +/* 94078 */ MCD_OPC_Decode, 148, 22, 165, 3, // Opcode: FCVTXNv2f32 +/* 94083 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 94105 +/* 94088 */ MCD_OPC_CheckPredicate, 45, 147, 181, 0, // Skip to: 140576 +/* 94093 */ MCD_OPC_CheckField, 21, 1, 1, 140, 181, 0, // Skip to: 140576 +/* 94100 */ MCD_OPC_Decode, 131, 58, 159, 3, // Opcode: UMINv4i16 +/* 94105 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 94127 +/* 94110 */ MCD_OPC_CheckPredicate, 45, 125, 181, 0, // Skip to: 140576 +/* 94115 */ MCD_OPC_CheckField, 21, 1, 1, 118, 181, 0, // Skip to: 140576 +/* 94122 */ MCD_OPC_Decode, 232, 55, 155, 3, // Opcode: UABDLv4i16_v4i32 +/* 94127 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 94149 +/* 94132 */ MCD_OPC_CheckPredicate, 45, 103, 181, 0, // Skip to: 140576 +/* 94137 */ MCD_OPC_CheckField, 21, 1, 1, 96, 181, 0, // Skip to: 140576 +/* 94144 */ MCD_OPC_Decode, 242, 55, 159, 3, // Opcode: UABDv4i16 +/* 94149 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 94187 +/* 94154 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94157 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94172 +/* 94162 */ MCD_OPC_CheckPredicate, 45, 73, 181, 0, // Skip to: 140576 +/* 94167 */ MCD_OPC_Decode, 128, 47, 160, 3, // Opcode: SQNEGv4i16 +/* 94172 */ MCD_OPC_FilterValue, 33, 63, 181, 0, // Skip to: 140576 +/* 94177 */ MCD_OPC_CheckPredicate, 53, 58, 181, 0, // Skip to: 140576 +/* 94182 */ MCD_OPC_Decode, 249, 18, 179, 3, // Opcode: F2CVTLv8f16 +/* 94187 */ MCD_OPC_FilterValue, 7, 48, 181, 0, // Skip to: 140576 +/* 94192 */ MCD_OPC_CheckPredicate, 45, 43, 181, 0, // Skip to: 140576 +/* 94197 */ MCD_OPC_CheckField, 21, 1, 1, 36, 181, 0, // Skip to: 140576 +/* 94204 */ MCD_OPC_Decode, 220, 55, 180, 3, // Opcode: UABAv4i16 +/* 94209 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 94413 +/* 94214 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 94217 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94239 +/* 94222 */ MCD_OPC_CheckPredicate, 45, 13, 181, 0, // Skip to: 140576 +/* 94227 */ MCD_OPC_CheckField, 21, 1, 1, 6, 181, 0, // Skip to: 140576 +/* 94234 */ MCD_OPC_Decode, 173, 58, 176, 3, // Opcode: UMLALv4i16_v4i32 +/* 94239 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 94277 +/* 94244 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 94247 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94262 +/* 94252 */ MCD_OPC_CheckPredicate, 58, 239, 180, 0, // Skip to: 140576 +/* 94257 */ MCD_OPC_Decode, 151, 47, 180, 3, // Opcode: SQRDMLAHv4i16 +/* 94262 */ MCD_OPC_FilterValue, 1, 229, 180, 0, // Skip to: 140576 +/* 94267 */ MCD_OPC_CheckPredicate, 45, 224, 180, 0, // Skip to: 140576 +/* 94272 */ MCD_OPC_Decode, 170, 54, 159, 3, // Opcode: SUBv4i16 +/* 94277 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 94315 +/* 94282 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94285 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94300 +/* 94290 */ MCD_OPC_CheckPredicate, 45, 201, 180, 0, // Skip to: 140576 +/* 94295 */ MCD_OPC_Decode, 190, 15, 160, 3, // Opcode: CMGEv4i16rz +/* 94300 */ MCD_OPC_FilterValue, 57, 191, 180, 0, // Skip to: 140576 +/* 94305 */ MCD_OPC_CheckPredicate, 50, 186, 180, 0, // Skip to: 140576 +/* 94310 */ MCD_OPC_Decode, 171, 27, 160, 3, // Opcode: FRINTAv4f16 +/* 94315 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 94353 +/* 94320 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 94323 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94338 +/* 94328 */ MCD_OPC_CheckPredicate, 58, 163, 180, 0, // Skip to: 140576 +/* 94333 */ MCD_OPC_Decode, 170, 47, 180, 3, // Opcode: SQRDMLSHv4i16 +/* 94338 */ MCD_OPC_FilterValue, 1, 153, 180, 0, // Skip to: 140576 +/* 94343 */ MCD_OPC_CheckPredicate, 45, 148, 180, 0, // Skip to: 140576 +/* 94348 */ MCD_OPC_Decode, 173, 15, 159, 3, // Opcode: CMEQv4i16 +/* 94353 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 94375 +/* 94358 */ MCD_OPC_CheckPredicate, 45, 133, 180, 0, // Skip to: 140576 +/* 94363 */ MCD_OPC_CheckField, 21, 1, 1, 126, 180, 0, // Skip to: 140576 +/* 94370 */ MCD_OPC_Decode, 141, 37, 180, 3, // Opcode: MLSv4i16 +/* 94375 */ MCD_OPC_FilterValue, 6, 116, 180, 0, // Skip to: 140576 +/* 94380 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94383 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94398 +/* 94388 */ MCD_OPC_CheckPredicate, 45, 103, 180, 0, // Skip to: 140576 +/* 94393 */ MCD_OPC_Decode, 239, 15, 160, 3, // Opcode: CMLEv4i16rz +/* 94398 */ MCD_OPC_FilterValue, 57, 93, 180, 0, // Skip to: 140576 +/* 94403 */ MCD_OPC_CheckPredicate, 50, 88, 180, 0, // Skip to: 140576 +/* 94408 */ MCD_OPC_Decode, 232, 27, 160, 3, // Opcode: FRINTXv4f16 +/* 94413 */ MCD_OPC_FilterValue, 5, 182, 0, 0, // Skip to: 94600 +/* 94418 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 94421 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94443 +/* 94426 */ MCD_OPC_CheckPredicate, 45, 65, 180, 0, // Skip to: 140576 +/* 94431 */ MCD_OPC_CheckField, 21, 1, 1, 58, 180, 0, // Skip to: 140576 +/* 94438 */ MCD_OPC_Decode, 217, 58, 176, 3, // Opcode: UMLSLv4i16_v4i32 +/* 94443 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94465 +/* 94448 */ MCD_OPC_CheckPredicate, 45, 43, 180, 0, // Skip to: 140576 +/* 94453 */ MCD_OPC_CheckField, 21, 1, 1, 36, 180, 0, // Skip to: 140576 +/* 94460 */ MCD_OPC_Decode, 155, 57, 159, 3, // Opcode: UMAXPv4i16 +/* 94465 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 94518 +/* 94470 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94473 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 94488 +/* 94478 */ MCD_OPC_CheckPredicate, 45, 13, 180, 0, // Skip to: 140576 +/* 94483 */ MCD_OPC_Decode, 168, 57, 171, 3, // Opcode: UMAXVv4i16v +/* 94488 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 94503 +/* 94493 */ MCD_OPC_CheckPredicate, 45, 254, 179, 0, // Skip to: 140576 +/* 94498 */ MCD_OPC_Decode, 225, 57, 171, 3, // Opcode: UMINVv4i16v +/* 94503 */ MCD_OPC_FilterValue, 57, 244, 179, 0, // Skip to: 140576 +/* 94508 */ MCD_OPC_CheckPredicate, 50, 239, 179, 0, // Skip to: 140576 +/* 94513 */ MCD_OPC_Decode, 230, 21, 160, 3, // Opcode: FCVTNUv4f16 +/* 94518 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 94540 +/* 94523 */ MCD_OPC_CheckPredicate, 45, 224, 179, 0, // Skip to: 140576 +/* 94528 */ MCD_OPC_CheckField, 21, 1, 1, 217, 179, 0, // Skip to: 140576 +/* 94535 */ MCD_OPC_Decode, 212, 57, 159, 3, // Opcode: UMINPv4i16 +/* 94540 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 94562 +/* 94545 */ MCD_OPC_CheckPredicate, 45, 202, 179, 0, // Skip to: 140576 +/* 94550 */ MCD_OPC_CheckField, 21, 1, 1, 195, 179, 0, // Skip to: 140576 +/* 94557 */ MCD_OPC_Decode, 189, 47, 159, 3, // Opcode: SQRDMULHv4i16 +/* 94562 */ MCD_OPC_FilterValue, 6, 185, 179, 0, // Skip to: 140576 +/* 94567 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 94570 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 94585 +/* 94575 */ MCD_OPC_CheckPredicate, 45, 172, 179, 0, // Skip to: 140576 +/* 94580 */ MCD_OPC_Decode, 172, 38, 160, 3, // Opcode: NEGv4i16 +/* 94585 */ MCD_OPC_FilterValue, 57, 162, 179, 0, // Skip to: 140576 +/* 94590 */ MCD_OPC_CheckPredicate, 50, 157, 179, 0, // Skip to: 140576 +/* 94595 */ MCD_OPC_Decode, 198, 21, 160, 3, // Opcode: FCVTMUv4f16 +/* 94600 */ MCD_OPC_FilterValue, 6, 99, 0, 0, // Skip to: 94704 +/* 94605 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 94608 */ MCD_OPC_FilterValue, 0, 69, 0, 0, // Skip to: 94682 +/* 94613 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 94616 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94638 +/* 94621 */ MCD_OPC_CheckPredicate, 45, 126, 179, 0, // Skip to: 140576 +/* 94626 */ MCD_OPC_CheckField, 21, 1, 1, 119, 179, 0, // Skip to: 140576 +/* 94633 */ MCD_OPC_Decode, 135, 59, 155, 3, // Opcode: UMULLv4i16_v4i32 +/* 94638 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94660 +/* 94643 */ MCD_OPC_CheckPredicate, 50, 104, 179, 0, // Skip to: 140576 +/* 94648 */ MCD_OPC_CheckField, 16, 6, 57, 97, 179, 0, // Skip to: 140576 +/* 94655 */ MCD_OPC_Decode, 159, 21, 160, 3, // Opcode: FCVTAUv4f16 +/* 94660 */ MCD_OPC_FilterValue, 3, 87, 179, 0, // Skip to: 140576 +/* 94665 */ MCD_OPC_CheckPredicate, 50, 82, 179, 0, // Skip to: 140576 +/* 94670 */ MCD_OPC_CheckField, 16, 6, 57, 75, 179, 0, // Skip to: 140576 +/* 94677 */ MCD_OPC_Decode, 211, 56, 160, 3, // Opcode: UCVTFv4f16 +/* 94682 */ MCD_OPC_FilterValue, 1, 65, 179, 0, // Skip to: 140576 +/* 94687 */ MCD_OPC_CheckPredicate, 59, 60, 179, 0, // Skip to: 140576 +/* 94692 */ MCD_OPC_CheckField, 21, 1, 0, 53, 179, 0, // Skip to: 140576 +/* 94699 */ MCD_OPC_Decode, 207, 20, 218, 3, // Opcode: FCMLAv4f16 +/* 94704 */ MCD_OPC_FilterValue, 7, 43, 179, 0, // Skip to: 140576 +/* 94709 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 94712 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94734 +/* 94717 */ MCD_OPC_CheckPredicate, 59, 30, 179, 0, // Skip to: 140576 +/* 94722 */ MCD_OPC_CheckField, 21, 1, 0, 23, 179, 0, // Skip to: 140576 +/* 94729 */ MCD_OPC_Decode, 244, 19, 219, 3, // Opcode: FCADDv4f16 +/* 94734 */ MCD_OPC_FilterValue, 3, 13, 179, 0, // Skip to: 140576 +/* 94739 */ MCD_OPC_CheckPredicate, 60, 8, 179, 0, // Skip to: 140576 +/* 94744 */ MCD_OPC_CheckField, 21, 1, 0, 1, 179, 0, // Skip to: 140576 +/* 94751 */ MCD_OPC_CheckField, 12, 1, 1, 250, 178, 0, // Skip to: 140576 +/* 94758 */ MCD_OPC_Decode, 185, 13, 180, 3, // Opcode: BFDOTv4bf16 +/* 94763 */ MCD_OPC_FilterValue, 2, 201, 7, 0, // Skip to: 96761 +/* 94768 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 94771 */ MCD_OPC_FilterValue, 0, 197, 0, 0, // Skip to: 94973 +/* 94776 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 94779 */ MCD_OPC_FilterValue, 0, 91, 0, 0, // Skip to: 94875 +/* 94784 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... +/* 94787 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 94809 +/* 94792 */ MCD_OPC_CheckPredicate, 45, 211, 178, 0, // Skip to: 140576 +/* 94797 */ MCD_OPC_CheckField, 21, 1, 1, 204, 178, 0, // Skip to: 140576 +/* 94804 */ MCD_OPC_Decode, 186, 41, 184, 3, // Opcode: SADDLv8i16_v4i32 +/* 94809 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 94831 +/* 94814 */ MCD_OPC_CheckPredicate, 45, 189, 178, 0, // Skip to: 140576 +/* 94819 */ MCD_OPC_CheckField, 21, 1, 1, 182, 178, 0, // Skip to: 140576 +/* 94826 */ MCD_OPC_Decode, 203, 11, 182, 3, // Opcode: ADDHNv4i32_v8i16 +/* 94831 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 94853 +/* 94836 */ MCD_OPC_CheckPredicate, 45, 167, 178, 0, // Skip to: 140576 +/* 94841 */ MCD_OPC_CheckField, 21, 1, 1, 160, 178, 0, // Skip to: 140576 +/* 94848 */ MCD_OPC_Decode, 194, 44, 182, 3, // Opcode: SMLALv8i16_v4i32 +/* 94853 */ MCD_OPC_FilterValue, 3, 150, 178, 0, // Skip to: 140576 +/* 94858 */ MCD_OPC_CheckPredicate, 45, 145, 178, 0, // Skip to: 140576 +/* 94863 */ MCD_OPC_CheckField, 21, 1, 1, 138, 178, 0, // Skip to: 140576 +/* 94870 */ MCD_OPC_Decode, 158, 45, 184, 3, // Opcode: SMULLv8i16_v4i32 +/* 94875 */ MCD_OPC_FilterValue, 1, 128, 178, 0, // Skip to: 140576 +/* 94880 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 94883 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 94944 +/* 94888 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 94891 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94906 +/* 94896 */ MCD_OPC_CheckPredicate, 61, 107, 178, 0, // Skip to: 140576 +/* 94901 */ MCD_OPC_Decode, 198, 36, 220, 3, // Opcode: LUT4v16f8 +/* 94906 */ MCD_OPC_FilterValue, 1, 97, 178, 0, // Skip to: 140576 +/* 94911 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 94914 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 94929 +/* 94919 */ MCD_OPC_CheckPredicate, 45, 84, 178, 0, // Skip to: 140576 +/* 94924 */ MCD_OPC_Decode, 181, 50, 184, 3, // Opcode: SSUBLv8i16_v4i32 +/* 94929 */ MCD_OPC_FilterValue, 1, 74, 178, 0, // Skip to: 140576 +/* 94934 */ MCD_OPC_CheckPredicate, 45, 69, 178, 0, // Skip to: 140576 +/* 94939 */ MCD_OPC_Decode, 240, 53, 182, 3, // Opcode: SUBHNv4i32_v8i16 +/* 94944 */ MCD_OPC_FilterValue, 1, 59, 178, 0, // Skip to: 140576 +/* 94949 */ MCD_OPC_CheckPredicate, 45, 54, 178, 0, // Skip to: 140576 +/* 94954 */ MCD_OPC_CheckField, 21, 1, 1, 47, 178, 0, // Skip to: 140576 +/* 94961 */ MCD_OPC_CheckField, 14, 1, 0, 40, 178, 0, // Skip to: 140576 +/* 94968 */ MCD_OPC_Decode, 238, 44, 182, 3, // Opcode: SMLSLv8i16_v4i32 +/* 94973 */ MCD_OPC_FilterValue, 1, 227, 0, 0, // Skip to: 95205 +/* 94978 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 94981 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 95019 +/* 94986 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 94989 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95004 +/* 94994 */ MCD_OPC_CheckPredicate, 50, 9, 178, 0, // Skip to: 140576 +/* 94999 */ MCD_OPC_Decode, 216, 23, 184, 3, // Opcode: FMAXNMv8f16 +/* 95004 */ MCD_OPC_FilterValue, 1, 255, 177, 0, // Skip to: 140576 +/* 95009 */ MCD_OPC_CheckPredicate, 45, 250, 177, 0, // Skip to: 140576 +/* 95014 */ MCD_OPC_Decode, 227, 42, 184, 3, // Opcode: SHADDv8i16 +/* 95019 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 95057 +/* 95024 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95027 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95042 +/* 95032 */ MCD_OPC_CheckPredicate, 50, 227, 177, 0, // Skip to: 140576 +/* 95037 */ MCD_OPC_Decode, 154, 20, 184, 3, // Opcode: FCMEQv8f16 +/* 95042 */ MCD_OPC_FilterValue, 1, 217, 177, 0, // Skip to: 140576 +/* 95047 */ MCD_OPC_CheckPredicate, 45, 212, 177, 0, // Skip to: 140576 +/* 95052 */ MCD_OPC_Decode, 139, 43, 184, 3, // Opcode: SHSUBv8i16 +/* 95057 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 95079 +/* 95062 */ MCD_OPC_CheckPredicate, 45, 197, 177, 0, // Skip to: 140576 +/* 95067 */ MCD_OPC_CheckField, 21, 1, 1, 190, 177, 0, // Skip to: 140576 +/* 95074 */ MCD_OPC_Decode, 232, 49, 184, 3, // Opcode: SSHLv8i16 +/* 95079 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 95101 +/* 95084 */ MCD_OPC_CheckPredicate, 45, 175, 177, 0, // Skip to: 140576 +/* 95089 */ MCD_OPC_CheckField, 21, 1, 1, 168, 177, 0, // Skip to: 140576 +/* 95096 */ MCD_OPC_Decode, 220, 43, 184, 3, // Opcode: SMAXv8i16 +/* 95101 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 95123 +/* 95106 */ MCD_OPC_CheckPredicate, 45, 153, 177, 0, // Skip to: 140576 +/* 95111 */ MCD_OPC_CheckField, 21, 1, 1, 146, 177, 0, // Skip to: 140576 +/* 95118 */ MCD_OPC_Decode, 160, 12, 184, 3, // Opcode: ADDv8i16 +/* 95123 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 95145 +/* 95128 */ MCD_OPC_CheckPredicate, 45, 131, 177, 0, // Skip to: 140576 +/* 95133 */ MCD_OPC_CheckField, 21, 1, 1, 124, 177, 0, // Skip to: 140576 +/* 95140 */ MCD_OPC_Decode, 173, 43, 184, 3, // Opcode: SMAXPv8i16 +/* 95145 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 95183 +/* 95150 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95153 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95168 +/* 95158 */ MCD_OPC_CheckPredicate, 49, 101, 177, 0, // Skip to: 140576 +/* 95163 */ MCD_OPC_Decode, 250, 24, 182, 3, // Opcode: FMLALLTTv4f32 +/* 95168 */ MCD_OPC_FilterValue, 1, 91, 177, 0, // Skip to: 140576 +/* 95173 */ MCD_OPC_CheckPredicate, 45, 86, 177, 0, // Skip to: 140576 +/* 95178 */ MCD_OPC_Decode, 213, 23, 184, 3, // Opcode: FMAXNMv2f64 +/* 95183 */ MCD_OPC_FilterValue, 7, 76, 177, 0, // Skip to: 140576 +/* 95188 */ MCD_OPC_CheckPredicate, 45, 71, 177, 0, // Skip to: 140576 +/* 95193 */ MCD_OPC_CheckField, 21, 1, 1, 64, 177, 0, // Skip to: 140576 +/* 95200 */ MCD_OPC_Decode, 147, 20, 184, 3, // Opcode: FCMEQv2f64 +/* 95205 */ MCD_OPC_FilterValue, 2, 125, 1, 0, // Skip to: 95591 +/* 95210 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 95213 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 95235 +/* 95218 */ MCD_OPC_CheckPredicate, 45, 41, 177, 0, // Skip to: 140576 +/* 95223 */ MCD_OPC_CheckField, 16, 6, 32, 34, 177, 0, // Skip to: 140576 +/* 95230 */ MCD_OPC_Decode, 190, 40, 189, 3, // Opcode: REV64v8i16 +/* 95235 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 95296 +/* 95240 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95243 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95258 +/* 95248 */ MCD_OPC_CheckPredicate, 45, 11, 177, 0, // Skip to: 140576 +/* 95253 */ MCD_OPC_Decode, 181, 55, 184, 3, // Opcode: TRN1v8i16 +/* 95258 */ MCD_OPC_FilterValue, 1, 1, 177, 0, // Skip to: 140576 +/* 95263 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 95266 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95281 +/* 95271 */ MCD_OPC_CheckPredicate, 45, 244, 176, 0, // Skip to: 140576 +/* 95276 */ MCD_OPC_Decode, 172, 41, 189, 3, // Opcode: SADDLPv8i16_v4i32 +/* 95281 */ MCD_OPC_FilterValue, 1, 234, 176, 0, // Skip to: 140576 +/* 95286 */ MCD_OPC_CheckPredicate, 45, 229, 176, 0, // Skip to: 140576 +/* 95291 */ MCD_OPC_Decode, 234, 63, 197, 3, // Opcode: XTNv8i16 +/* 95296 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 95334 +/* 95301 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 95304 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 95319 +/* 95309 */ MCD_OPC_CheckPredicate, 45, 206, 176, 0, // Skip to: 140576 +/* 95314 */ MCD_OPC_Decode, 151, 15, 189, 3, // Opcode: CLSv8i16 +/* 95319 */ MCD_OPC_FilterValue, 33, 196, 176, 0, // Skip to: 140576 +/* 95324 */ MCD_OPC_CheckPredicate, 45, 191, 176, 0, // Skip to: 140576 +/* 95329 */ MCD_OPC_Decode, 247, 48, 197, 3, // Opcode: SQXTNv8i16 +/* 95334 */ MCD_OPC_FilterValue, 3, 56, 0, 0, // Skip to: 95395 +/* 95339 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95342 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95357 +/* 95347 */ MCD_OPC_CheckPredicate, 45, 168, 176, 0, // Skip to: 140576 +/* 95352 */ MCD_OPC_Decode, 197, 55, 184, 3, // Opcode: TRN2v8i16 +/* 95357 */ MCD_OPC_FilterValue, 1, 158, 176, 0, // Skip to: 140576 +/* 95362 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 95365 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95380 +/* 95370 */ MCD_OPC_CheckPredicate, 45, 145, 176, 0, // Skip to: 140576 +/* 95375 */ MCD_OPC_Decode, 160, 41, 197, 3, // Opcode: SADALPv8i16_v4i32 +/* 95380 */ MCD_OPC_FilterValue, 1, 135, 176, 0, // Skip to: 140576 +/* 95385 */ MCD_OPC_CheckPredicate, 45, 130, 176, 0, // Skip to: 140576 +/* 95390 */ MCD_OPC_Decode, 242, 21, 197, 3, // Opcode: FCVTNv4i32 +/* 95395 */ MCD_OPC_FilterValue, 4, 48, 0, 0, // Skip to: 95448 +/* 95400 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 95403 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 95418 +/* 95408 */ MCD_OPC_CheckPredicate, 45, 107, 176, 0, // Skip to: 140576 +/* 95413 */ MCD_OPC_Decode, 210, 15, 189, 3, // Opcode: CMGTv8i16rz +/* 95418 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 95433 +/* 95423 */ MCD_OPC_CheckPredicate, 45, 92, 176, 0, // Skip to: 140576 +/* 95428 */ MCD_OPC_Decode, 207, 27, 189, 3, // Opcode: FRINTNv2f64 +/* 95433 */ MCD_OPC_FilterValue, 57, 82, 176, 0, // Skip to: 140576 +/* 95438 */ MCD_OPC_CheckPredicate, 50, 77, 176, 0, // Skip to: 140576 +/* 95443 */ MCD_OPC_Decode, 210, 27, 189, 3, // Opcode: FRINTNv8f16 +/* 95448 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 95531 +/* 95453 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 95456 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 95471 +/* 95461 */ MCD_OPC_CheckPredicate, 45, 54, 176, 0, // Skip to: 140576 +/* 95466 */ MCD_OPC_Decode, 249, 15, 189, 3, // Opcode: CMLTv8i16rz +/* 95471 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 95486 +/* 95476 */ MCD_OPC_CheckPredicate, 45, 39, 176, 0, // Skip to: 140576 +/* 95481 */ MCD_OPC_Decode, 212, 21, 189, 3, // Opcode: FCVTNSv2f64 +/* 95486 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 95501 +/* 95491 */ MCD_OPC_CheckPredicate, 45, 24, 176, 0, // Skip to: 140576 +/* 95496 */ MCD_OPC_Decode, 186, 43, 203, 3, // Opcode: SMAXVv8i16v +/* 95501 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 95516 +/* 95506 */ MCD_OPC_CheckPredicate, 45, 9, 176, 0, // Skip to: 140576 +/* 95511 */ MCD_OPC_Decode, 244, 43, 203, 3, // Opcode: SMINVv8i16v +/* 95516 */ MCD_OPC_FilterValue, 57, 255, 175, 0, // Skip to: 140576 +/* 95521 */ MCD_OPC_CheckPredicate, 50, 250, 175, 0, // Skip to: 140576 +/* 95526 */ MCD_OPC_Decode, 215, 21, 189, 3, // Opcode: FCVTNSv8f16 +/* 95531 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 95569 +/* 95536 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 95539 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 95554 +/* 95544 */ MCD_OPC_CheckPredicate, 45, 227, 175, 0, // Skip to: 140576 +/* 95549 */ MCD_OPC_Decode, 144, 21, 189, 3, // Opcode: FCVTASv2f64 +/* 95554 */ MCD_OPC_FilterValue, 57, 217, 175, 0, // Skip to: 140576 +/* 95559 */ MCD_OPC_CheckPredicate, 50, 212, 175, 0, // Skip to: 140576 +/* 95564 */ MCD_OPC_Decode, 147, 21, 189, 3, // Opcode: FCVTASv8f16 +/* 95569 */ MCD_OPC_FilterValue, 7, 202, 175, 0, // Skip to: 140576 +/* 95574 */ MCD_OPC_CheckPredicate, 51, 197, 175, 0, // Skip to: 140576 +/* 95579 */ MCD_OPC_CheckField, 16, 6, 33, 190, 175, 0, // Skip to: 140576 +/* 95586 */ MCD_OPC_Decode, 149, 27, 189, 3, // Opcode: FRINT32Zv2f64 +/* 95591 */ MCD_OPC_FilterValue, 3, 173, 0, 0, // Skip to: 95769 +/* 95596 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 95599 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 95637 +/* 95604 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95607 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95622 +/* 95612 */ MCD_OPC_CheckPredicate, 50, 159, 175, 0, // Skip to: 140576 +/* 95617 */ MCD_OPC_Decode, 192, 25, 182, 3, // Opcode: FMLAv8f16 +/* 95622 */ MCD_OPC_FilterValue, 1, 149, 175, 0, // Skip to: 140576 +/* 95627 */ MCD_OPC_CheckPredicate, 45, 144, 175, 0, // Skip to: 140576 +/* 95632 */ MCD_OPC_Decode, 204, 45, 184, 3, // Opcode: SQADDv8i16 +/* 95637 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 95659 +/* 95642 */ MCD_OPC_CheckPredicate, 45, 129, 175, 0, // Skip to: 140576 +/* 95647 */ MCD_OPC_CheckField, 21, 1, 1, 122, 175, 0, // Skip to: 140576 +/* 95654 */ MCD_OPC_Decode, 232, 48, 184, 3, // Opcode: SQSUBv8i16 +/* 95659 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 95681 +/* 95664 */ MCD_OPC_CheckPredicate, 45, 107, 175, 0, // Skip to: 140576 +/* 95669 */ MCD_OPC_CheckField, 21, 1, 1, 100, 175, 0, // Skip to: 140576 +/* 95676 */ MCD_OPC_Decode, 173, 48, 184, 3, // Opcode: SQSHLv8i16 +/* 95681 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 95703 +/* 95686 */ MCD_OPC_CheckPredicate, 45, 85, 175, 0, // Skip to: 140576 +/* 95691 */ MCD_OPC_CheckField, 21, 1, 1, 78, 175, 0, // Skip to: 140576 +/* 95698 */ MCD_OPC_Decode, 150, 44, 184, 3, // Opcode: SMINv8i16 +/* 95703 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 95725 +/* 95708 */ MCD_OPC_CheckPredicate, 45, 63, 175, 0, // Skip to: 140576 +/* 95713 */ MCD_OPC_CheckField, 21, 1, 1, 56, 175, 0, // Skip to: 140576 +/* 95720 */ MCD_OPC_Decode, 223, 16, 184, 3, // Opcode: CMTSTv8i16 +/* 95725 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 95747 +/* 95730 */ MCD_OPC_CheckPredicate, 45, 41, 175, 0, // Skip to: 140576 +/* 95735 */ MCD_OPC_CheckField, 21, 1, 1, 34, 175, 0, // Skip to: 140576 +/* 95742 */ MCD_OPC_Decode, 231, 43, 184, 3, // Opcode: SMINPv8i16 +/* 95747 */ MCD_OPC_FilterValue, 6, 24, 175, 0, // Skip to: 140576 +/* 95752 */ MCD_OPC_CheckPredicate, 45, 19, 175, 0, // Skip to: 140576 +/* 95757 */ MCD_OPC_CheckField, 21, 1, 1, 12, 175, 0, // Skip to: 140576 +/* 95764 */ MCD_OPC_Decode, 185, 25, 182, 3, // Opcode: FMLAv2f64 +/* 95769 */ MCD_OPC_FilterValue, 4, 168, 0, 0, // Skip to: 95942 +/* 95774 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 95777 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 95868 +/* 95782 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95785 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95800 +/* 95790 */ MCD_OPC_CheckPredicate, 61, 237, 174, 0, // Skip to: 140576 +/* 95795 */ MCD_OPC_Decode, 199, 36, 221, 3, // Opcode: LUT4v8f16 +/* 95800 */ MCD_OPC_FilterValue, 1, 227, 174, 0, // Skip to: 140576 +/* 95805 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 95808 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95823 +/* 95813 */ MCD_OPC_CheckPredicate, 45, 214, 174, 0, // Skip to: 140576 +/* 95818 */ MCD_OPC_Decode, 201, 41, 184, 3, // Opcode: SADDWv8i16_v4i32 +/* 95823 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 95838 +/* 95828 */ MCD_OPC_CheckPredicate, 45, 199, 174, 0, // Skip to: 140576 +/* 95833 */ MCD_OPC_Decode, 193, 50, 184, 3, // Opcode: SSUBWv8i16_v4i32 +/* 95838 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 95853 +/* 95843 */ MCD_OPC_CheckPredicate, 45, 184, 174, 0, // Skip to: 140576 +/* 95848 */ MCD_OPC_Decode, 247, 40, 182, 3, // Opcode: SABALv8i16_v4i32 +/* 95853 */ MCD_OPC_FilterValue, 3, 174, 174, 0, // Skip to: 140576 +/* 95858 */ MCD_OPC_CheckPredicate, 45, 169, 174, 0, // Skip to: 140576 +/* 95863 */ MCD_OPC_Decode, 141, 41, 184, 3, // Opcode: SABDLv8i16_v4i32 +/* 95868 */ MCD_OPC_FilterValue, 1, 159, 174, 0, // Skip to: 140576 +/* 95873 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 95876 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 95898 +/* 95881 */ MCD_OPC_CheckPredicate, 45, 146, 174, 0, // Skip to: 140576 +/* 95886 */ MCD_OPC_CheckField, 21, 1, 1, 139, 174, 0, // Skip to: 140576 +/* 95893 */ MCD_OPC_Decode, 140, 46, 182, 3, // Opcode: SQDMLALv8i16_v4i32 +/* 95898 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 95920 +/* 95903 */ MCD_OPC_CheckPredicate, 45, 124, 174, 0, // Skip to: 140576 +/* 95908 */ MCD_OPC_CheckField, 21, 1, 1, 117, 174, 0, // Skip to: 140576 +/* 95915 */ MCD_OPC_Decode, 165, 46, 182, 3, // Opcode: SQDMLSLv8i16_v4i32 +/* 95920 */ MCD_OPC_FilterValue, 2, 107, 174, 0, // Skip to: 140576 +/* 95925 */ MCD_OPC_CheckPredicate, 45, 102, 174, 0, // Skip to: 140576 +/* 95930 */ MCD_OPC_CheckField, 21, 1, 1, 95, 174, 0, // Skip to: 140576 +/* 95937 */ MCD_OPC_Decode, 222, 46, 184, 3, // Opcode: SQDMULLv8i16_v4i32 +/* 95942 */ MCD_OPC_FilterValue, 5, 227, 0, 0, // Skip to: 96174 +/* 95947 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 95950 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 95988 +/* 95955 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95958 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 95973 +/* 95963 */ MCD_OPC_CheckPredicate, 50, 64, 174, 0, // Skip to: 140576 +/* 95968 */ MCD_OPC_Decode, 210, 19, 184, 3, // Opcode: FADDv8f16 +/* 95973 */ MCD_OPC_FilterValue, 1, 54, 174, 0, // Skip to: 140576 +/* 95978 */ MCD_OPC_CheckPredicate, 45, 49, 174, 0, // Skip to: 140576 +/* 95983 */ MCD_OPC_Decode, 144, 49, 184, 3, // Opcode: SRHADDv8i16 +/* 95988 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 96026 +/* 95993 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 95996 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96011 +/* 96001 */ MCD_OPC_CheckPredicate, 50, 26, 174, 0, // Skip to: 140576 +/* 96006 */ MCD_OPC_Decode, 132, 24, 184, 3, // Opcode: FMAXv8f16 +/* 96011 */ MCD_OPC_FilterValue, 1, 16, 174, 0, // Skip to: 140576 +/* 96016 */ MCD_OPC_CheckPredicate, 45, 11, 174, 0, // Skip to: 140576 +/* 96021 */ MCD_OPC_Decode, 209, 15, 184, 3, // Opcode: CMGTv8i16 +/* 96026 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 96048 +/* 96031 */ MCD_OPC_CheckPredicate, 45, 252, 173, 0, // Skip to: 140576 +/* 96036 */ MCD_OPC_CheckField, 21, 1, 1, 245, 173, 0, // Skip to: 140576 +/* 96043 */ MCD_OPC_Decode, 188, 49, 184, 3, // Opcode: SRSHLv8i16 +/* 96048 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 96070 +/* 96053 */ MCD_OPC_CheckPredicate, 45, 230, 173, 0, // Skip to: 140576 +/* 96058 */ MCD_OPC_CheckField, 21, 1, 1, 223, 173, 0, // Skip to: 140576 +/* 96065 */ MCD_OPC_Decode, 151, 41, 184, 3, // Opcode: SABDv8i16 +/* 96070 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 96092 +/* 96075 */ MCD_OPC_CheckPredicate, 45, 208, 173, 0, // Skip to: 140576 +/* 96080 */ MCD_OPC_CheckField, 21, 1, 1, 201, 173, 0, // Skip to: 140576 +/* 96087 */ MCD_OPC_Decode, 128, 37, 182, 3, // Opcode: MLAv8i16 +/* 96092 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 96114 +/* 96097 */ MCD_OPC_CheckPredicate, 45, 186, 173, 0, // Skip to: 140576 +/* 96102 */ MCD_OPC_CheckField, 21, 1, 1, 179, 173, 0, // Skip to: 140576 +/* 96109 */ MCD_OPC_Decode, 199, 46, 184, 3, // Opcode: SQDMULHv8i16 +/* 96114 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 96136 +/* 96119 */ MCD_OPC_CheckPredicate, 45, 164, 173, 0, // Skip to: 140576 +/* 96124 */ MCD_OPC_CheckField, 21, 1, 1, 157, 173, 0, // Skip to: 140576 +/* 96131 */ MCD_OPC_Decode, 207, 19, 184, 3, // Opcode: FADDv2f64 +/* 96136 */ MCD_OPC_FilterValue, 7, 147, 173, 0, // Skip to: 140576 +/* 96141 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96144 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96159 +/* 96149 */ MCD_OPC_CheckPredicate, 53, 134, 173, 0, // Skip to: 140576 +/* 96154 */ MCD_OPC_Decode, 233, 21, 184, 3, // Opcode: FCVTN_F16_F8v16f8 +/* 96159 */ MCD_OPC_FilterValue, 1, 124, 173, 0, // Skip to: 140576 +/* 96164 */ MCD_OPC_CheckPredicate, 45, 119, 173, 0, // Skip to: 140576 +/* 96169 */ MCD_OPC_Decode, 129, 24, 184, 3, // Opcode: FMAXv2f64 +/* 96174 */ MCD_OPC_FilterValue, 6, 94, 1, 0, // Skip to: 96529 +/* 96179 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 96182 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 96204 +/* 96187 */ MCD_OPC_CheckPredicate, 45, 96, 173, 0, // Skip to: 140576 +/* 96192 */ MCD_OPC_CheckField, 21, 1, 0, 89, 173, 0, // Skip to: 140576 +/* 96199 */ MCD_OPC_Decode, 174, 62, 184, 3, // Opcode: UZP1v8i16 +/* 96204 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 96265 +/* 96209 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96212 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96227 +/* 96217 */ MCD_OPC_CheckPredicate, 45, 66, 173, 0, // Skip to: 140576 +/* 96222 */ MCD_OPC_Decode, 132, 64, 184, 3, // Opcode: ZIP1v8i16 +/* 96227 */ MCD_OPC_FilterValue, 1, 56, 173, 0, // Skip to: 140576 +/* 96232 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 96235 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96250 +/* 96240 */ MCD_OPC_CheckPredicate, 45, 43, 173, 0, // Skip to: 140576 +/* 96245 */ MCD_OPC_Decode, 215, 54, 197, 3, // Opcode: SUQADDv8i16 +/* 96250 */ MCD_OPC_FilterValue, 16, 33, 173, 0, // Skip to: 140576 +/* 96255 */ MCD_OPC_CheckPredicate, 45, 28, 173, 0, // Skip to: 140576 +/* 96260 */ MCD_OPC_Decode, 180, 41, 211, 3, // Opcode: SADDLVv8i16v +/* 96265 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 96287 +/* 96270 */ MCD_OPC_CheckPredicate, 45, 13, 173, 0, // Skip to: 140576 +/* 96275 */ MCD_OPC_CheckField, 21, 1, 0, 6, 173, 0, // Skip to: 140576 +/* 96282 */ MCD_OPC_Decode, 190, 62, 184, 3, // Opcode: UZP2v8i16 +/* 96287 */ MCD_OPC_FilterValue, 3, 56, 0, 0, // Skip to: 96348 +/* 96292 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96295 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96310 +/* 96300 */ MCD_OPC_CheckPredicate, 45, 239, 172, 0, // Skip to: 140576 +/* 96305 */ MCD_OPC_Decode, 148, 64, 184, 3, // Opcode: ZIP2v8i16 +/* 96310 */ MCD_OPC_FilterValue, 1, 229, 172, 0, // Skip to: 140576 +/* 96315 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 96318 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96333 +/* 96323 */ MCD_OPC_CheckPredicate, 45, 216, 172, 0, // Skip to: 140576 +/* 96328 */ MCD_OPC_Decode, 181, 45, 189, 3, // Opcode: SQABSv8i16 +/* 96333 */ MCD_OPC_FilterValue, 1, 206, 172, 0, // Skip to: 140576 +/* 96338 */ MCD_OPC_CheckPredicate, 45, 201, 172, 0, // Skip to: 140576 +/* 96343 */ MCD_OPC_Decode, 171, 21, 189, 3, // Opcode: FCVTLv4i32 +/* 96348 */ MCD_OPC_FilterValue, 4, 48, 0, 0, // Skip to: 96401 +/* 96353 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 96356 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96371 +/* 96361 */ MCD_OPC_CheckPredicate, 45, 178, 172, 0, // Skip to: 140576 +/* 96366 */ MCD_OPC_Decode, 178, 15, 189, 3, // Opcode: CMEQv8i16rz +/* 96371 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 96386 +/* 96376 */ MCD_OPC_CheckPredicate, 45, 163, 172, 0, // Skip to: 140576 +/* 96381 */ MCD_OPC_Decode, 194, 27, 189, 3, // Opcode: FRINTMv2f64 +/* 96386 */ MCD_OPC_FilterValue, 57, 153, 172, 0, // Skip to: 140576 +/* 96391 */ MCD_OPC_CheckPredicate, 50, 148, 172, 0, // Skip to: 140576 +/* 96396 */ MCD_OPC_Decode, 197, 27, 189, 3, // Opcode: FRINTMv8f16 +/* 96401 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 96469 +/* 96406 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 96409 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 96424 +/* 96414 */ MCD_OPC_CheckPredicate, 45, 125, 172, 0, // Skip to: 140576 +/* 96419 */ MCD_OPC_Decode, 181, 11, 189, 3, // Opcode: ABSv8i16 +/* 96424 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 96439 +/* 96429 */ MCD_OPC_CheckPredicate, 45, 110, 172, 0, // Skip to: 140576 +/* 96434 */ MCD_OPC_Decode, 183, 21, 189, 3, // Opcode: FCVTMSv2f64 +/* 96439 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 96454 +/* 96444 */ MCD_OPC_CheckPredicate, 45, 95, 172, 0, // Skip to: 140576 +/* 96449 */ MCD_OPC_Decode, 239, 11, 203, 3, // Opcode: ADDVv8i16v +/* 96454 */ MCD_OPC_FilterValue, 57, 85, 172, 0, // Skip to: 140576 +/* 96459 */ MCD_OPC_CheckPredicate, 50, 80, 172, 0, // Skip to: 140576 +/* 96464 */ MCD_OPC_Decode, 186, 21, 189, 3, // Opcode: FCVTMSv8f16 +/* 96469 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 96507 +/* 96474 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 96477 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 96492 +/* 96482 */ MCD_OPC_CheckPredicate, 45, 57, 172, 0, // Skip to: 140576 +/* 96487 */ MCD_OPC_Decode, 254, 41, 189, 3, // Opcode: SCVTFv2f64 +/* 96492 */ MCD_OPC_FilterValue, 57, 47, 172, 0, // Skip to: 140576 +/* 96497 */ MCD_OPC_CheckPredicate, 50, 42, 172, 0, // Skip to: 140576 +/* 96502 */ MCD_OPC_Decode, 133, 42, 189, 3, // Opcode: SCVTFv8f16 +/* 96507 */ MCD_OPC_FilterValue, 7, 32, 172, 0, // Skip to: 140576 +/* 96512 */ MCD_OPC_CheckPredicate, 51, 27, 172, 0, // Skip to: 140576 +/* 96517 */ MCD_OPC_CheckField, 16, 6, 33, 20, 172, 0, // Skip to: 140576 +/* 96524 */ MCD_OPC_Decode, 159, 27, 189, 3, // Opcode: FRINT64Zv2f64 +/* 96529 */ MCD_OPC_FilterValue, 7, 10, 172, 0, // Skip to: 140576 +/* 96534 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 96537 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 96575 +/* 96542 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96545 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96560 +/* 96550 */ MCD_OPC_CheckPredicate, 50, 245, 171, 0, // Skip to: 140576 +/* 96555 */ MCD_OPC_Decode, 182, 26, 184, 3, // Opcode: FMULXv8f16 +/* 96560 */ MCD_OPC_FilterValue, 1, 235, 171, 0, // Skip to: 140576 +/* 96565 */ MCD_OPC_CheckPredicate, 45, 230, 171, 0, // Skip to: 140576 +/* 96570 */ MCD_OPC_Decode, 154, 14, 184, 3, // Opcode: BICv16i8 +/* 96575 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 96613 +/* 96580 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96583 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96598 +/* 96588 */ MCD_OPC_CheckPredicate, 50, 207, 171, 0, // Skip to: 140576 +/* 96593 */ MCD_OPC_Decode, 134, 27, 184, 3, // Opcode: FRECPSv8f16 +/* 96598 */ MCD_OPC_FilterValue, 1, 197, 171, 0, // Skip to: 140576 +/* 96603 */ MCD_OPC_CheckPredicate, 45, 192, 171, 0, // Skip to: 140576 +/* 96608 */ MCD_OPC_Decode, 193, 15, 184, 3, // Opcode: CMGEv8i16 +/* 96613 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 96635 +/* 96618 */ MCD_OPC_CheckPredicate, 45, 177, 171, 0, // Skip to: 140576 +/* 96623 */ MCD_OPC_CheckField, 21, 1, 1, 170, 171, 0, // Skip to: 140576 +/* 96630 */ MCD_OPC_Decode, 212, 47, 184, 3, // Opcode: SQRSHLv8i16 +/* 96635 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 96657 +/* 96640 */ MCD_OPC_CheckPredicate, 45, 155, 171, 0, // Skip to: 140576 +/* 96645 */ MCD_OPC_CheckField, 21, 1, 1, 148, 171, 0, // Skip to: 140576 +/* 96652 */ MCD_OPC_Decode, 129, 41, 182, 3, // Opcode: SABAv8i16 +/* 96657 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 96679 +/* 96662 */ MCD_OPC_CheckPredicate, 45, 133, 171, 0, // Skip to: 140576 +/* 96667 */ MCD_OPC_CheckField, 21, 1, 1, 126, 171, 0, // Skip to: 140576 +/* 96674 */ MCD_OPC_Decode, 152, 38, 184, 3, // Opcode: MULv8i16 +/* 96679 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 96701 +/* 96684 */ MCD_OPC_CheckPredicate, 45, 111, 171, 0, // Skip to: 140576 +/* 96689 */ MCD_OPC_CheckField, 21, 1, 1, 104, 171, 0, // Skip to: 140576 +/* 96696 */ MCD_OPC_Decode, 218, 11, 184, 3, // Opcode: ADDPv8i16 +/* 96701 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 96723 +/* 96706 */ MCD_OPC_CheckPredicate, 45, 89, 171, 0, // Skip to: 140576 +/* 96711 */ MCD_OPC_CheckField, 21, 1, 1, 82, 171, 0, // Skip to: 140576 +/* 96718 */ MCD_OPC_Decode, 175, 26, 184, 3, // Opcode: FMULXv2f64 +/* 96723 */ MCD_OPC_FilterValue, 7, 72, 171, 0, // Skip to: 140576 +/* 96728 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96731 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96746 +/* 96736 */ MCD_OPC_CheckPredicate, 57, 59, 171, 0, // Skip to: 140576 +/* 96741 */ MCD_OPC_Decode, 152, 23, 182, 3, // Opcode: FDOTv8f16 +/* 96746 */ MCD_OPC_FilterValue, 1, 49, 171, 0, // Skip to: 140576 +/* 96751 */ MCD_OPC_CheckPredicate, 45, 44, 171, 0, // Skip to: 140576 +/* 96756 */ MCD_OPC_Decode, 131, 27, 184, 3, // Opcode: FRECPSv2f64 +/* 96761 */ MCD_OPC_FilterValue, 3, 234, 6, 0, // Skip to: 98536 +/* 96766 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 96769 */ MCD_OPC_FilterValue, 0, 205, 0, 0, // Skip to: 96979 +/* 96774 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 96777 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 96799 +/* 96782 */ MCD_OPC_CheckPredicate, 45, 13, 171, 0, // Skip to: 140576 +/* 96787 */ MCD_OPC_CheckField, 21, 1, 1, 6, 171, 0, // Skip to: 140576 +/* 96794 */ MCD_OPC_Decode, 148, 56, 184, 3, // Opcode: UADDLv8i16_v4i32 +/* 96799 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 96837 +/* 96804 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96807 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96822 +/* 96812 */ MCD_OPC_CheckPredicate, 50, 239, 170, 0, // Skip to: 140576 +/* 96817 */ MCD_OPC_Decode, 183, 23, 184, 3, // Opcode: FMAXNMPv8f16 +/* 96822 */ MCD_OPC_FilterValue, 1, 229, 170, 0, // Skip to: 140576 +/* 96827 */ MCD_OPC_CheckPredicate, 45, 224, 170, 0, // Skip to: 140576 +/* 96832 */ MCD_OPC_Decode, 132, 57, 184, 3, // Opcode: UHADDv8i16 +/* 96837 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 96859 +/* 96842 */ MCD_OPC_CheckPredicate, 45, 209, 170, 0, // Skip to: 140576 +/* 96847 */ MCD_OPC_CheckField, 16, 6, 32, 202, 170, 0, // Skip to: 140576 +/* 96854 */ MCD_OPC_Decode, 184, 40, 189, 3, // Opcode: REV32v8i16 +/* 96859 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 96881 +/* 96864 */ MCD_OPC_CheckPredicate, 45, 187, 170, 0, // Skip to: 140576 +/* 96869 */ MCD_OPC_CheckField, 21, 1, 1, 180, 170, 0, // Skip to: 140576 +/* 96876 */ MCD_OPC_Decode, 162, 59, 184, 3, // Opcode: UQADDv8i16 +/* 96881 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 96903 +/* 96886 */ MCD_OPC_CheckPredicate, 45, 165, 170, 0, // Skip to: 140576 +/* 96891 */ MCD_OPC_CheckField, 21, 1, 1, 158, 170, 0, // Skip to: 140576 +/* 96898 */ MCD_OPC_Decode, 164, 56, 184, 3, // Opcode: UADDWv8i16_v4i32 +/* 96903 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 96941 +/* 96908 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96911 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96926 +/* 96916 */ MCD_OPC_CheckPredicate, 50, 135, 170, 0, // Skip to: 140576 +/* 96921 */ MCD_OPC_Decode, 183, 19, 184, 3, // Opcode: FADDPv8f16 +/* 96926 */ MCD_OPC_FilterValue, 1, 125, 170, 0, // Skip to: 140576 +/* 96931 */ MCD_OPC_CheckPredicate, 45, 120, 170, 0, // Skip to: 140576 +/* 96936 */ MCD_OPC_Decode, 228, 60, 184, 3, // Opcode: URHADDv8i16 +/* 96941 */ MCD_OPC_FilterValue, 7, 110, 170, 0, // Skip to: 140576 +/* 96946 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 96949 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 96964 +/* 96954 */ MCD_OPC_CheckPredicate, 50, 97, 170, 0, // Skip to: 140576 +/* 96959 */ MCD_OPC_Decode, 207, 26, 184, 3, // Opcode: FMULv8f16 +/* 96964 */ MCD_OPC_FilterValue, 1, 87, 170, 0, // Skip to: 140576 +/* 96969 */ MCD_OPC_CheckPredicate, 45, 82, 170, 0, // Skip to: 140576 +/* 96974 */ MCD_OPC_Decode, 195, 14, 182, 3, // Opcode: BSLv16i8 +/* 96979 */ MCD_OPC_FilterValue, 1, 34, 1, 0, // Skip to: 97274 +/* 96984 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 96987 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97009 +/* 96992 */ MCD_OPC_CheckPredicate, 45, 59, 170, 0, // Skip to: 140576 +/* 96997 */ MCD_OPC_CheckField, 21, 1, 1, 52, 170, 0, // Skip to: 140576 +/* 97004 */ MCD_OPC_Decode, 252, 61, 184, 3, // Opcode: USUBLv8i16_v4i32 +/* 97009 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 97047 +/* 97014 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97032 +/* 97022 */ MCD_OPC_CheckPredicate, 50, 29, 170, 0, // Skip to: 140576 +/* 97027 */ MCD_OPC_Decode, 176, 20, 184, 3, // Opcode: FCMGEv8f16 +/* 97032 */ MCD_OPC_FilterValue, 1, 19, 170, 0, // Skip to: 140576 +/* 97037 */ MCD_OPC_CheckPredicate, 45, 14, 170, 0, // Skip to: 140576 +/* 97042 */ MCD_OPC_Decode, 146, 57, 184, 3, // Opcode: UHSUBv8i16 +/* 97047 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 97085 +/* 97052 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97055 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97070 +/* 97060 */ MCD_OPC_CheckPredicate, 45, 247, 169, 0, // Skip to: 140576 +/* 97065 */ MCD_OPC_Decode, 134, 56, 189, 3, // Opcode: UADDLPv8i16_v4i32 +/* 97070 */ MCD_OPC_FilterValue, 33, 237, 169, 0, // Skip to: 140576 +/* 97075 */ MCD_OPC_CheckPredicate, 45, 232, 169, 0, // Skip to: 140576 +/* 97080 */ MCD_OPC_Decode, 134, 49, 197, 3, // Opcode: SQXTUNv8i16 +/* 97085 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 97123 +/* 97090 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97093 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97108 +/* 97098 */ MCD_OPC_CheckPredicate, 50, 209, 169, 0, // Skip to: 140576 +/* 97103 */ MCD_OPC_Decode, 156, 19, 184, 3, // Opcode: FACGEv8f16 +/* 97108 */ MCD_OPC_FilterValue, 1, 199, 169, 0, // Skip to: 140576 +/* 97113 */ MCD_OPC_CheckPredicate, 45, 194, 169, 0, // Skip to: 140576 +/* 97118 */ MCD_OPC_Decode, 200, 60, 184, 3, // Opcode: UQSUBv8i16 +/* 97123 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97145 +/* 97128 */ MCD_OPC_CheckPredicate, 45, 179, 169, 0, // Skip to: 140576 +/* 97133 */ MCD_OPC_CheckField, 21, 1, 1, 172, 169, 0, // Skip to: 140576 +/* 97140 */ MCD_OPC_Decode, 136, 62, 184, 3, // Opcode: USUBWv8i16_v4i32 +/* 97145 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 97183 +/* 97150 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97153 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97168 +/* 97158 */ MCD_OPC_CheckPredicate, 50, 149, 169, 0, // Skip to: 140576 +/* 97163 */ MCD_OPC_Decode, 227, 23, 184, 3, // Opcode: FMAXPv8f16 +/* 97168 */ MCD_OPC_FilterValue, 1, 139, 169, 0, // Skip to: 140576 +/* 97173 */ MCD_OPC_CheckPredicate, 45, 134, 169, 0, // Skip to: 140576 +/* 97178 */ MCD_OPC_Decode, 219, 15, 184, 3, // Opcode: CMHIv8i16 +/* 97183 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 97236 +/* 97188 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97191 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97206 +/* 97196 */ MCD_OPC_CheckPredicate, 45, 111, 169, 0, // Skip to: 140576 +/* 97201 */ MCD_OPC_Decode, 228, 61, 197, 3, // Opcode: USQADDv8i16 +/* 97206 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 97221 +/* 97211 */ MCD_OPC_CheckPredicate, 45, 96, 169, 0, // Skip to: 140576 +/* 97216 */ MCD_OPC_Decode, 233, 42, 189, 3, // Opcode: SHLLv8i16 +/* 97221 */ MCD_OPC_FilterValue, 48, 86, 169, 0, // Skip to: 140576 +/* 97226 */ MCD_OPC_CheckPredicate, 45, 81, 169, 0, // Skip to: 140576 +/* 97231 */ MCD_OPC_Decode, 142, 56, 211, 3, // Opcode: UADDLVv8i16v +/* 97236 */ MCD_OPC_FilterValue, 7, 71, 169, 0, // Skip to: 140576 +/* 97241 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97244 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97259 +/* 97249 */ MCD_OPC_CheckPredicate, 50, 58, 169, 0, // Skip to: 140576 +/* 97254 */ MCD_OPC_Decode, 248, 22, 184, 3, // Opcode: FDIVv8f16 +/* 97259 */ MCD_OPC_FilterValue, 1, 48, 169, 0, // Skip to: 140576 +/* 97264 */ MCD_OPC_CheckPredicate, 45, 43, 169, 0, // Skip to: 140576 +/* 97269 */ MCD_OPC_Decode, 227, 15, 184, 3, // Opcode: CMHSv8i16 +/* 97274 */ MCD_OPC_FilterValue, 2, 195, 0, 0, // Skip to: 97474 +/* 97279 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 97282 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97304 +/* 97287 */ MCD_OPC_CheckPredicate, 45, 20, 169, 0, // Skip to: 140576 +/* 97292 */ MCD_OPC_CheckField, 21, 1, 1, 13, 169, 0, // Skip to: 140576 +/* 97299 */ MCD_OPC_Decode, 216, 39, 182, 3, // Opcode: RADDHNv4i32_v8i16 +/* 97304 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97326 +/* 97309 */ MCD_OPC_CheckPredicate, 45, 254, 168, 0, // Skip to: 140576 +/* 97314 */ MCD_OPC_CheckField, 21, 1, 1, 247, 168, 0, // Skip to: 140576 +/* 97321 */ MCD_OPC_Decode, 191, 61, 184, 3, // Opcode: USHLv8i16 +/* 97326 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 97364 +/* 97331 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97334 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97349 +/* 97339 */ MCD_OPC_CheckPredicate, 45, 224, 168, 0, // Skip to: 140576 +/* 97344 */ MCD_OPC_Decode, 163, 15, 189, 3, // Opcode: CLZv8i16 +/* 97349 */ MCD_OPC_FilterValue, 33, 214, 168, 0, // Skip to: 140576 +/* 97354 */ MCD_OPC_CheckPredicate, 45, 209, 168, 0, // Skip to: 140576 +/* 97359 */ MCD_OPC_Decode, 215, 60, 197, 3, // Opcode: UQXTNv8i16 +/* 97364 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97386 +/* 97369 */ MCD_OPC_CheckPredicate, 45, 194, 168, 0, // Skip to: 140576 +/* 97374 */ MCD_OPC_CheckField, 21, 1, 1, 187, 168, 0, // Skip to: 140576 +/* 97381 */ MCD_OPC_Decode, 156, 60, 184, 3, // Opcode: UQSHLv8i16 +/* 97386 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97408 +/* 97391 */ MCD_OPC_CheckPredicate, 45, 172, 168, 0, // Skip to: 140576 +/* 97396 */ MCD_OPC_CheckField, 21, 1, 1, 165, 168, 0, // Skip to: 140576 +/* 97403 */ MCD_OPC_Decode, 212, 55, 182, 3, // Opcode: UABALv8i16_v4i32 +/* 97408 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97430 +/* 97413 */ MCD_OPC_CheckPredicate, 45, 150, 168, 0, // Skip to: 140576 +/* 97418 */ MCD_OPC_CheckField, 21, 1, 1, 143, 168, 0, // Skip to: 140576 +/* 97425 */ MCD_OPC_Decode, 132, 61, 184, 3, // Opcode: URSHLv8i16 +/* 97430 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 97452 +/* 97435 */ MCD_OPC_CheckPredicate, 45, 128, 168, 0, // Skip to: 140576 +/* 97440 */ MCD_OPC_CheckField, 16, 6, 32, 121, 168, 0, // Skip to: 140576 +/* 97447 */ MCD_OPC_Decode, 227, 39, 189, 3, // Opcode: RBITv16i8 +/* 97452 */ MCD_OPC_FilterValue, 7, 111, 168, 0, // Skip to: 140576 +/* 97457 */ MCD_OPC_CheckPredicate, 45, 106, 168, 0, // Skip to: 140576 +/* 97462 */ MCD_OPC_CheckField, 21, 1, 1, 99, 168, 0, // Skip to: 140576 +/* 97469 */ MCD_OPC_Decode, 231, 59, 184, 3, // Opcode: UQRSHLv8i16 +/* 97474 */ MCD_OPC_FilterValue, 3, 211, 0, 0, // Skip to: 97690 +/* 97479 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 97482 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97504 +/* 97487 */ MCD_OPC_CheckPredicate, 45, 76, 168, 0, // Skip to: 140576 +/* 97492 */ MCD_OPC_CheckField, 21, 1, 1, 69, 168, 0, // Skip to: 140576 +/* 97499 */ MCD_OPC_Decode, 234, 40, 182, 3, // Opcode: RSUBHNv4i32_v8i16 +/* 97504 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97526 +/* 97509 */ MCD_OPC_CheckPredicate, 45, 54, 168, 0, // Skip to: 140576 +/* 97514 */ MCD_OPC_CheckField, 21, 1, 1, 47, 168, 0, // Skip to: 140576 +/* 97521 */ MCD_OPC_Decode, 204, 57, 184, 3, // Opcode: UMAXv8i16 +/* 97526 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 97564 +/* 97531 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97534 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97549 +/* 97539 */ MCD_OPC_CheckPredicate, 45, 24, 168, 0, // Skip to: 140576 +/* 97544 */ MCD_OPC_Decode, 253, 55, 197, 3, // Opcode: UADALPv8i16_v4i32 +/* 97549 */ MCD_OPC_FilterValue, 33, 14, 168, 0, // Skip to: 140576 +/* 97554 */ MCD_OPC_CheckPredicate, 45, 9, 168, 0, // Skip to: 140576 +/* 97559 */ MCD_OPC_Decode, 149, 22, 197, 3, // Opcode: FCVTXNv4f32 +/* 97564 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 97586 +/* 97569 */ MCD_OPC_CheckPredicate, 45, 250, 167, 0, // Skip to: 140576 +/* 97574 */ MCD_OPC_CheckField, 21, 1, 1, 243, 167, 0, // Skip to: 140576 +/* 97581 */ MCD_OPC_Decode, 133, 58, 184, 3, // Opcode: UMINv8i16 +/* 97586 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 97608 +/* 97591 */ MCD_OPC_CheckPredicate, 45, 228, 167, 0, // Skip to: 140576 +/* 97596 */ MCD_OPC_CheckField, 21, 1, 1, 221, 167, 0, // Skip to: 140576 +/* 97603 */ MCD_OPC_Decode, 234, 55, 184, 3, // Opcode: UABDLv8i16_v4i32 +/* 97608 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97630 +/* 97613 */ MCD_OPC_CheckPredicate, 45, 206, 167, 0, // Skip to: 140576 +/* 97618 */ MCD_OPC_CheckField, 21, 1, 1, 199, 167, 0, // Skip to: 140576 +/* 97625 */ MCD_OPC_Decode, 244, 55, 184, 3, // Opcode: UABDv8i16 +/* 97630 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 97668 +/* 97635 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97638 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97653 +/* 97643 */ MCD_OPC_CheckPredicate, 45, 176, 167, 0, // Skip to: 140576 +/* 97648 */ MCD_OPC_Decode, 130, 47, 189, 3, // Opcode: SQNEGv8i16 +/* 97653 */ MCD_OPC_FilterValue, 33, 166, 167, 0, // Skip to: 140576 +/* 97658 */ MCD_OPC_CheckPredicate, 53, 161, 167, 0, // Skip to: 140576 +/* 97663 */ MCD_OPC_Decode, 246, 18, 189, 3, // Opcode: F2CVTL2v8f16 +/* 97668 */ MCD_OPC_FilterValue, 7, 151, 167, 0, // Skip to: 140576 +/* 97673 */ MCD_OPC_CheckPredicate, 45, 146, 167, 0, // Skip to: 140576 +/* 97678 */ MCD_OPC_CheckField, 21, 1, 1, 139, 167, 0, // Skip to: 140576 +/* 97685 */ MCD_OPC_Decode, 222, 55, 182, 3, // Opcode: UABAv8i16 +/* 97690 */ MCD_OPC_FilterValue, 4, 229, 0, 0, // Skip to: 97924 +/* 97695 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 97698 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97720 +/* 97703 */ MCD_OPC_CheckPredicate, 45, 116, 167, 0, // Skip to: 140576 +/* 97708 */ MCD_OPC_CheckField, 21, 1, 1, 109, 167, 0, // Skip to: 140576 +/* 97715 */ MCD_OPC_Decode, 177, 58, 182, 3, // Opcode: UMLALv8i16_v4i32 +/* 97720 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 97758 +/* 97725 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97728 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97743 +/* 97733 */ MCD_OPC_CheckPredicate, 58, 86, 167, 0, // Skip to: 140576 +/* 97738 */ MCD_OPC_Decode, 155, 47, 182, 3, // Opcode: SQRDMLAHv8i16 +/* 97743 */ MCD_OPC_FilterValue, 1, 76, 167, 0, // Skip to: 140576 +/* 97748 */ MCD_OPC_CheckPredicate, 45, 71, 167, 0, // Skip to: 140576 +/* 97753 */ MCD_OPC_Decode, 172, 54, 184, 3, // Opcode: SUBv8i16 +/* 97758 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 97811 +/* 97763 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97766 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97781 +/* 97771 */ MCD_OPC_CheckPredicate, 45, 48, 167, 0, // Skip to: 140576 +/* 97776 */ MCD_OPC_Decode, 194, 15, 189, 3, // Opcode: CMGEv8i16rz +/* 97781 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 97796 +/* 97786 */ MCD_OPC_CheckPredicate, 45, 33, 167, 0, // Skip to: 140576 +/* 97791 */ MCD_OPC_Decode, 170, 27, 189, 3, // Opcode: FRINTAv2f64 +/* 97796 */ MCD_OPC_FilterValue, 57, 23, 167, 0, // Skip to: 140576 +/* 97801 */ MCD_OPC_CheckPredicate, 50, 18, 167, 0, // Skip to: 140576 +/* 97806 */ MCD_OPC_Decode, 173, 27, 189, 3, // Opcode: FRINTAv8f16 +/* 97811 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 97849 +/* 97816 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 97819 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 97834 +/* 97824 */ MCD_OPC_CheckPredicate, 58, 251, 166, 0, // Skip to: 140576 +/* 97829 */ MCD_OPC_Decode, 174, 47, 182, 3, // Opcode: SQRDMLSHv8i16 +/* 97834 */ MCD_OPC_FilterValue, 1, 241, 166, 0, // Skip to: 140576 +/* 97839 */ MCD_OPC_CheckPredicate, 45, 236, 166, 0, // Skip to: 140576 +/* 97844 */ MCD_OPC_Decode, 177, 15, 184, 3, // Opcode: CMEQv8i16 +/* 97849 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 97871 +/* 97854 */ MCD_OPC_CheckPredicate, 45, 221, 166, 0, // Skip to: 140576 +/* 97859 */ MCD_OPC_CheckField, 21, 1, 1, 214, 166, 0, // Skip to: 140576 +/* 97866 */ MCD_OPC_Decode, 145, 37, 182, 3, // Opcode: MLSv8i16 +/* 97871 */ MCD_OPC_FilterValue, 6, 204, 166, 0, // Skip to: 140576 +/* 97876 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97879 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 97894 +/* 97884 */ MCD_OPC_CheckPredicate, 45, 191, 166, 0, // Skip to: 140576 +/* 97889 */ MCD_OPC_Decode, 241, 15, 189, 3, // Opcode: CMLEv8i16rz +/* 97894 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 97909 +/* 97899 */ MCD_OPC_CheckPredicate, 45, 176, 166, 0, // Skip to: 140576 +/* 97904 */ MCD_OPC_Decode, 231, 27, 189, 3, // Opcode: FRINTXv2f64 +/* 97909 */ MCD_OPC_FilterValue, 57, 166, 166, 0, // Skip to: 140576 +/* 97914 */ MCD_OPC_CheckPredicate, 50, 161, 166, 0, // Skip to: 140576 +/* 97919 */ MCD_OPC_Decode, 234, 27, 189, 3, // Opcode: FRINTXv8f16 +/* 97924 */ MCD_OPC_FilterValue, 5, 212, 0, 0, // Skip to: 98141 +/* 97929 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 97932 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 97954 +/* 97937 */ MCD_OPC_CheckPredicate, 45, 138, 166, 0, // Skip to: 140576 +/* 97942 */ MCD_OPC_CheckField, 21, 1, 1, 131, 166, 0, // Skip to: 140576 +/* 97949 */ MCD_OPC_Decode, 221, 58, 182, 3, // Opcode: UMLSLv8i16_v4i32 +/* 97954 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 97976 +/* 97959 */ MCD_OPC_CheckPredicate, 45, 116, 166, 0, // Skip to: 140576 +/* 97964 */ MCD_OPC_CheckField, 21, 1, 1, 109, 166, 0, // Skip to: 140576 +/* 97971 */ MCD_OPC_Decode, 157, 57, 184, 3, // Opcode: UMAXPv8i16 +/* 97976 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 98044 +/* 97981 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 97984 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 97999 +/* 97989 */ MCD_OPC_CheckPredicate, 45, 86, 166, 0, // Skip to: 140576 +/* 97994 */ MCD_OPC_Decode, 229, 21, 189, 3, // Opcode: FCVTNUv2f64 +/* 97999 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 98014 +/* 98004 */ MCD_OPC_CheckPredicate, 45, 71, 166, 0, // Skip to: 140576 +/* 98009 */ MCD_OPC_Decode, 170, 57, 203, 3, // Opcode: UMAXVv8i16v +/* 98014 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 98029 +/* 98019 */ MCD_OPC_CheckPredicate, 45, 56, 166, 0, // Skip to: 140576 +/* 98024 */ MCD_OPC_Decode, 227, 57, 203, 3, // Opcode: UMINVv8i16v +/* 98029 */ MCD_OPC_FilterValue, 57, 46, 166, 0, // Skip to: 140576 +/* 98034 */ MCD_OPC_CheckPredicate, 50, 41, 166, 0, // Skip to: 140576 +/* 98039 */ MCD_OPC_Decode, 232, 21, 189, 3, // Opcode: FCVTNUv8f16 +/* 98044 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 98066 +/* 98049 */ MCD_OPC_CheckPredicate, 45, 26, 166, 0, // Skip to: 140576 +/* 98054 */ MCD_OPC_CheckField, 21, 1, 1, 19, 166, 0, // Skip to: 140576 +/* 98061 */ MCD_OPC_Decode, 214, 57, 184, 3, // Opcode: UMINPv8i16 +/* 98066 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 98088 +/* 98071 */ MCD_OPC_CheckPredicate, 45, 4, 166, 0, // Skip to: 140576 +/* 98076 */ MCD_OPC_CheckField, 21, 1, 1, 253, 165, 0, // Skip to: 140576 +/* 98083 */ MCD_OPC_Decode, 193, 47, 184, 3, // Opcode: SQRDMULHv8i16 +/* 98088 */ MCD_OPC_FilterValue, 6, 243, 165, 0, // Skip to: 140576 +/* 98093 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 98096 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 98111 +/* 98101 */ MCD_OPC_CheckPredicate, 45, 230, 165, 0, // Skip to: 140576 +/* 98106 */ MCD_OPC_Decode, 174, 38, 189, 3, // Opcode: NEGv8i16 +/* 98111 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 98126 +/* 98116 */ MCD_OPC_CheckPredicate, 45, 215, 165, 0, // Skip to: 140576 +/* 98121 */ MCD_OPC_Decode, 197, 21, 189, 3, // Opcode: FCVTMUv2f64 +/* 98126 */ MCD_OPC_FilterValue, 57, 205, 165, 0, // Skip to: 140576 +/* 98131 */ MCD_OPC_CheckPredicate, 50, 200, 165, 0, // Skip to: 140576 +/* 98136 */ MCD_OPC_Decode, 200, 21, 189, 3, // Opcode: FCVTMUv8f16 +/* 98141 */ MCD_OPC_FilterValue, 6, 185, 0, 0, // Skip to: 98331 +/* 98146 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 98149 */ MCD_OPC_FilterValue, 0, 101, 0, 0, // Skip to: 98255 +/* 98154 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 98157 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98179 +/* 98162 */ MCD_OPC_CheckPredicate, 45, 169, 165, 0, // Skip to: 140576 +/* 98167 */ MCD_OPC_CheckField, 21, 1, 1, 162, 165, 0, // Skip to: 140576 +/* 98174 */ MCD_OPC_Decode, 139, 59, 184, 3, // Opcode: UMULLv8i16_v4i32 +/* 98179 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 98217 +/* 98184 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 98187 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 98202 +/* 98192 */ MCD_OPC_CheckPredicate, 45, 139, 165, 0, // Skip to: 140576 +/* 98197 */ MCD_OPC_Decode, 158, 21, 189, 3, // Opcode: FCVTAUv2f64 +/* 98202 */ MCD_OPC_FilterValue, 57, 129, 165, 0, // Skip to: 140576 +/* 98207 */ MCD_OPC_CheckPredicate, 50, 124, 165, 0, // Skip to: 140576 +/* 98212 */ MCD_OPC_Decode, 161, 21, 189, 3, // Opcode: FCVTAUv8f16 +/* 98217 */ MCD_OPC_FilterValue, 3, 114, 165, 0, // Skip to: 140576 +/* 98222 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 98225 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 98240 +/* 98230 */ MCD_OPC_CheckPredicate, 45, 101, 165, 0, // Skip to: 140576 +/* 98235 */ MCD_OPC_Decode, 208, 56, 189, 3, // Opcode: UCVTFv2f64 +/* 98240 */ MCD_OPC_FilterValue, 57, 91, 165, 0, // Skip to: 140576 +/* 98245 */ MCD_OPC_CheckPredicate, 50, 86, 165, 0, // Skip to: 140576 +/* 98250 */ MCD_OPC_Decode, 215, 56, 189, 3, // Opcode: UCVTFv8f16 +/* 98255 */ MCD_OPC_FilterValue, 1, 76, 165, 0, // Skip to: 140576 +/* 98260 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98263 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98278 +/* 98268 */ MCD_OPC_CheckPredicate, 59, 63, 165, 0, // Skip to: 140576 +/* 98273 */ MCD_OPC_Decode, 211, 20, 222, 3, // Opcode: FCMLAv8f16 +/* 98278 */ MCD_OPC_FilterValue, 1, 53, 165, 0, // Skip to: 140576 +/* 98283 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 98286 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98301 +/* 98291 */ MCD_OPC_CheckPredicate, 45, 40, 165, 0, // Skip to: 140576 +/* 98296 */ MCD_OPC_Decode, 177, 23, 184, 3, // Opcode: FMAXNMPv2f64 +/* 98301 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 98316 +/* 98306 */ MCD_OPC_CheckPredicate, 45, 25, 165, 0, // Skip to: 140576 +/* 98311 */ MCD_OPC_Decode, 177, 19, 184, 3, // Opcode: FADDPv2f64 +/* 98316 */ MCD_OPC_FilterValue, 3, 15, 165, 0, // Skip to: 140576 +/* 98321 */ MCD_OPC_CheckPredicate, 45, 10, 165, 0, // Skip to: 140576 +/* 98326 */ MCD_OPC_Decode, 200, 26, 184, 3, // Opcode: FMULv2f64 +/* 98331 */ MCD_OPC_FilterValue, 7, 0, 165, 0, // Skip to: 140576 +/* 98336 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 98339 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 98400 +/* 98344 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98347 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98362 +/* 98352 */ MCD_OPC_CheckPredicate, 59, 235, 164, 0, // Skip to: 140576 +/* 98357 */ MCD_OPC_Decode, 246, 19, 223, 3, // Opcode: FCADDv8f16 +/* 98362 */ MCD_OPC_FilterValue, 1, 225, 164, 0, // Skip to: 140576 +/* 98367 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 98370 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98385 +/* 98375 */ MCD_OPC_CheckPredicate, 45, 212, 164, 0, // Skip to: 140576 +/* 98380 */ MCD_OPC_Decode, 169, 20, 184, 3, // Opcode: FCMGEv2f64 +/* 98385 */ MCD_OPC_FilterValue, 1, 202, 164, 0, // Skip to: 140576 +/* 98390 */ MCD_OPC_CheckPredicate, 45, 197, 164, 0, // Skip to: 140576 +/* 98395 */ MCD_OPC_Decode, 221, 23, 184, 3, // Opcode: FMAXPv2f64 +/* 98400 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 98452 +/* 98405 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 98408 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98430 +/* 98413 */ MCD_OPC_CheckPredicate, 51, 174, 164, 0, // Skip to: 140576 +/* 98418 */ MCD_OPC_CheckField, 16, 6, 33, 167, 164, 0, // Skip to: 140576 +/* 98425 */ MCD_OPC_Decode, 144, 27, 189, 3, // Opcode: FRINT32Xv2f64 +/* 98430 */ MCD_OPC_FilterValue, 1, 157, 164, 0, // Skip to: 140576 +/* 98435 */ MCD_OPC_CheckPredicate, 51, 152, 164, 0, // Skip to: 140576 +/* 98440 */ MCD_OPC_CheckField, 16, 6, 33, 145, 164, 0, // Skip to: 140576 +/* 98447 */ MCD_OPC_Decode, 154, 27, 189, 3, // Opcode: FRINT64Xv2f64 +/* 98452 */ MCD_OPC_FilterValue, 3, 135, 164, 0, // Skip to: 140576 +/* 98457 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 98460 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 98498 +/* 98465 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98468 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98483 +/* 98473 */ MCD_OPC_CheckPredicate, 60, 114, 164, 0, // Skip to: 140576 +/* 98478 */ MCD_OPC_Decode, 251, 13, 182, 3, // Opcode: BFMMLA +/* 98483 */ MCD_OPC_FilterValue, 1, 104, 164, 0, // Skip to: 140576 +/* 98488 */ MCD_OPC_CheckPredicate, 45, 99, 164, 0, // Skip to: 140576 +/* 98493 */ MCD_OPC_Decode, 153, 19, 184, 3, // Opcode: FACGEv2f64 +/* 98498 */ MCD_OPC_FilterValue, 1, 89, 164, 0, // Skip to: 140576 +/* 98503 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98506 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98521 +/* 98511 */ MCD_OPC_CheckPredicate, 60, 76, 164, 0, // Skip to: 140576 +/* 98516 */ MCD_OPC_Decode, 186, 13, 182, 3, // Opcode: BFDOTv8bf16 +/* 98521 */ MCD_OPC_FilterValue, 1, 66, 164, 0, // Skip to: 140576 +/* 98526 */ MCD_OPC_CheckPredicate, 45, 61, 164, 0, // Skip to: 140576 +/* 98531 */ MCD_OPC_Decode, 245, 22, 184, 3, // Opcode: FDIVv2f64 +/* 98536 */ MCD_OPC_FilterValue, 6, 51, 164, 0, // Skip to: 140576 +/* 98541 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 98544 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98566 +/* 98549 */ MCD_OPC_CheckPredicate, 62, 38, 164, 0, // Skip to: 140576 +/* 98554 */ MCD_OPC_CheckField, 21, 1, 0, 31, 164, 0, // Skip to: 140576 +/* 98561 */ MCD_OPC_Decode, 155, 43, 216, 3, // Opcode: SM3SS1 +/* 98566 */ MCD_OPC_FilterValue, 1, 21, 164, 0, // Skip to: 140576 +/* 98571 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 98574 */ MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 98656 +/* 98579 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 98582 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 98627 +/* 98587 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98590 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98605 +/* 98595 */ MCD_OPC_CheckPredicate, 62, 248, 163, 0, // Skip to: 140576 +/* 98600 */ MCD_OPC_Decode, 156, 43, 224, 3, // Opcode: SM3TT1A +/* 98605 */ MCD_OPC_FilterValue, 1, 238, 163, 0, // Skip to: 140576 +/* 98610 */ MCD_OPC_CheckPredicate, 56, 233, 163, 0, // Skip to: 140576 +/* 98615 */ MCD_OPC_CheckField, 12, 2, 0, 226, 163, 0, // Skip to: 140576 +/* 98622 */ MCD_OPC_Decode, 215, 42, 182, 3, // Opcode: SHA512H +/* 98627 */ MCD_OPC_FilterValue, 1, 216, 163, 0, // Skip to: 140576 +/* 98632 */ MCD_OPC_CheckPredicate, 62, 211, 163, 0, // Skip to: 140576 +/* 98637 */ MCD_OPC_CheckField, 21, 1, 1, 204, 163, 0, // Skip to: 140576 +/* 98644 */ MCD_OPC_CheckField, 12, 2, 0, 197, 163, 0, // Skip to: 140576 +/* 98651 */ MCD_OPC_Decode, 153, 43, 182, 3, // Opcode: SM3PARTW1 +/* 98656 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 98738 +/* 98661 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 98664 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 98709 +/* 98669 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98672 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98687 +/* 98677 */ MCD_OPC_CheckPredicate, 62, 166, 163, 0, // Skip to: 140576 +/* 98682 */ MCD_OPC_Decode, 157, 43, 224, 3, // Opcode: SM3TT1B +/* 98687 */ MCD_OPC_FilterValue, 1, 156, 163, 0, // Skip to: 140576 +/* 98692 */ MCD_OPC_CheckPredicate, 56, 151, 163, 0, // Skip to: 140576 +/* 98697 */ MCD_OPC_CheckField, 12, 2, 0, 144, 163, 0, // Skip to: 140576 +/* 98704 */ MCD_OPC_Decode, 216, 42, 182, 3, // Opcode: SHA512H2 +/* 98709 */ MCD_OPC_FilterValue, 1, 134, 163, 0, // Skip to: 140576 +/* 98714 */ MCD_OPC_CheckPredicate, 62, 129, 163, 0, // Skip to: 140576 +/* 98719 */ MCD_OPC_CheckField, 21, 1, 1, 122, 163, 0, // Skip to: 140576 +/* 98726 */ MCD_OPC_CheckField, 12, 2, 0, 115, 163, 0, // Skip to: 140576 +/* 98733 */ MCD_OPC_Decode, 154, 43, 182, 3, // Opcode: SM3PARTW2 +/* 98738 */ MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 98820 +/* 98743 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 98746 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 98791 +/* 98751 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98754 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 98769 +/* 98759 */ MCD_OPC_CheckPredicate, 62, 84, 163, 0, // Skip to: 140576 +/* 98764 */ MCD_OPC_Decode, 158, 43, 224, 3, // Opcode: SM3TT2A +/* 98769 */ MCD_OPC_FilterValue, 1, 74, 163, 0, // Skip to: 140576 +/* 98774 */ MCD_OPC_CheckPredicate, 56, 69, 163, 0, // Skip to: 140576 +/* 98779 */ MCD_OPC_CheckField, 12, 2, 0, 62, 163, 0, // Skip to: 140576 +/* 98786 */ MCD_OPC_Decode, 218, 42, 182, 3, // Opcode: SHA512SU1 +/* 98791 */ MCD_OPC_FilterValue, 1, 52, 163, 0, // Skip to: 140576 +/* 98796 */ MCD_OPC_CheckPredicate, 62, 47, 163, 0, // Skip to: 140576 +/* 98801 */ MCD_OPC_CheckField, 21, 1, 1, 40, 163, 0, // Skip to: 140576 +/* 98808 */ MCD_OPC_CheckField, 12, 2, 0, 33, 163, 0, // Skip to: 140576 +/* 98815 */ MCD_OPC_Decode, 162, 43, 184, 3, // Opcode: SM4ENCKEY +/* 98820 */ MCD_OPC_FilterValue, 3, 23, 163, 0, // Skip to: 140576 +/* 98825 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 98828 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98850 +/* 98833 */ MCD_OPC_CheckPredicate, 62, 10, 163, 0, // Skip to: 140576 +/* 98838 */ MCD_OPC_CheckField, 14, 1, 0, 3, 163, 0, // Skip to: 140576 +/* 98845 */ MCD_OPC_Decode, 159, 43, 224, 3, // Opcode: SM3TT2B +/* 98850 */ MCD_OPC_FilterValue, 1, 249, 162, 0, // Skip to: 140576 +/* 98855 */ MCD_OPC_CheckPredicate, 56, 244, 162, 0, // Skip to: 140576 +/* 98860 */ MCD_OPC_CheckField, 12, 3, 0, 237, 162, 0, // Skip to: 140576 +/* 98867 */ MCD_OPC_Decode, 219, 39, 184, 3, // Opcode: RAX1 +/* 98872 */ MCD_OPC_FilterValue, 10, 150, 25, 0, // Skip to: 105427 +/* 98877 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 98880 */ MCD_OPC_FilterValue, 0, 108, 6, 0, // Skip to: 100529 +/* 98885 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 98888 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 98910 +/* 98893 */ MCD_OPC_CheckPredicate, 45, 206, 162, 0, // Skip to: 140576 +/* 98898 */ MCD_OPC_CheckField, 21, 1, 1, 199, 162, 0, // Skip to: 140576 +/* 98905 */ MCD_OPC_Decode, 183, 41, 155, 3, // Opcode: SADDLv2i32_v2i64 +/* 98910 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 98932 +/* 98915 */ MCD_OPC_CheckPredicate, 45, 184, 162, 0, // Skip to: 140576 +/* 98920 */ MCD_OPC_CheckField, 21, 1, 1, 177, 162, 0, // Skip to: 140576 +/* 98927 */ MCD_OPC_Decode, 224, 42, 159, 3, // Opcode: SHADDv2i32 +/* 98932 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 98954 +/* 98937 */ MCD_OPC_CheckPredicate, 45, 162, 162, 0, // Skip to: 140576 +/* 98942 */ MCD_OPC_CheckField, 16, 6, 32, 155, 162, 0, // Skip to: 140576 +/* 98949 */ MCD_OPC_Decode, 187, 40, 160, 3, // Opcode: REV64v2i32 +/* 98954 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 98976 +/* 98959 */ MCD_OPC_CheckPredicate, 45, 140, 162, 0, // Skip to: 140576 +/* 98964 */ MCD_OPC_CheckField, 21, 1, 1, 133, 162, 0, // Skip to: 140576 +/* 98971 */ MCD_OPC_Decode, 200, 45, 159, 3, // Opcode: SQADDv2i32 +/* 98976 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 98998 +/* 98981 */ MCD_OPC_CheckPredicate, 45, 118, 162, 0, // Skip to: 140576 +/* 98986 */ MCD_OPC_CheckField, 21, 1, 1, 111, 162, 0, // Skip to: 140576 +/* 98993 */ MCD_OPC_Decode, 198, 41, 163, 3, // Opcode: SADDWv2i32_v2i64 +/* 98998 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 99020 +/* 99003 */ MCD_OPC_CheckPredicate, 45, 96, 162, 0, // Skip to: 140576 +/* 99008 */ MCD_OPC_CheckField, 21, 1, 1, 89, 162, 0, // Skip to: 140576 +/* 99015 */ MCD_OPC_Decode, 141, 49, 159, 3, // Opcode: SRHADDv2i32 +/* 99020 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 99042 +/* 99025 */ MCD_OPC_CheckPredicate, 45, 74, 162, 0, // Skip to: 140576 +/* 99030 */ MCD_OPC_CheckField, 21, 1, 0, 67, 162, 0, // Skip to: 140576 +/* 99037 */ MCD_OPC_Decode, 170, 62, 159, 3, // Opcode: UZP1v2i32 +/* 99042 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 99064 +/* 99047 */ MCD_OPC_CheckPredicate, 45, 52, 162, 0, // Skip to: 140576 +/* 99052 */ MCD_OPC_CheckField, 21, 1, 1, 45, 162, 0, // Skip to: 140576 +/* 99059 */ MCD_OPC_Decode, 213, 38, 159, 3, // Opcode: ORRv8i8 +/* 99064 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 99086 +/* 99069 */ MCD_OPC_CheckPredicate, 45, 30, 162, 0, // Skip to: 140576 +/* 99074 */ MCD_OPC_CheckField, 21, 1, 1, 23, 162, 0, // Skip to: 140576 +/* 99081 */ MCD_OPC_Decode, 178, 50, 155, 3, // Opcode: SSUBLv2i32_v2i64 +/* 99086 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 99108 +/* 99091 */ MCD_OPC_CheckPredicate, 45, 8, 162, 0, // Skip to: 140576 +/* 99096 */ MCD_OPC_CheckField, 21, 1, 1, 1, 162, 0, // Skip to: 140576 +/* 99103 */ MCD_OPC_Decode, 136, 43, 159, 3, // Opcode: SHSUBv2i32 +/* 99108 */ MCD_OPC_FilterValue, 10, 56, 0, 0, // Skip to: 99169 +/* 99113 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99116 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99131 +/* 99121 */ MCD_OPC_CheckPredicate, 45, 234, 161, 0, // Skip to: 140576 +/* 99126 */ MCD_OPC_Decode, 177, 55, 159, 3, // Opcode: TRN1v2i32 +/* 99131 */ MCD_OPC_FilterValue, 1, 224, 161, 0, // Skip to: 140576 +/* 99136 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 99139 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99154 +/* 99144 */ MCD_OPC_CheckPredicate, 45, 211, 161, 0, // Skip to: 140576 +/* 99149 */ MCD_OPC_Decode, 169, 41, 160, 3, // Opcode: SADDLPv2i32_v1i64 +/* 99154 */ MCD_OPC_FilterValue, 1, 201, 161, 0, // Skip to: 140576 +/* 99159 */ MCD_OPC_CheckPredicate, 45, 196, 161, 0, // Skip to: 140576 +/* 99164 */ MCD_OPC_Decode, 231, 63, 165, 3, // Opcode: XTNv2i32 +/* 99169 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 99191 +/* 99174 */ MCD_OPC_CheckPredicate, 45, 181, 161, 0, // Skip to: 140576 +/* 99179 */ MCD_OPC_CheckField, 21, 1, 1, 174, 161, 0, // Skip to: 140576 +/* 99186 */ MCD_OPC_Decode, 228, 48, 159, 3, // Opcode: SQSUBv2i32 +/* 99191 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 99213 +/* 99196 */ MCD_OPC_CheckPredicate, 45, 159, 161, 0, // Skip to: 140576 +/* 99201 */ MCD_OPC_CheckField, 21, 1, 1, 152, 161, 0, // Skip to: 140576 +/* 99208 */ MCD_OPC_Decode, 190, 50, 163, 3, // Opcode: SSUBWv2i32_v2i64 +/* 99213 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 99235 +/* 99218 */ MCD_OPC_CheckPredicate, 45, 137, 161, 0, // Skip to: 140576 +/* 99223 */ MCD_OPC_CheckField, 21, 1, 1, 130, 161, 0, // Skip to: 140576 +/* 99230 */ MCD_OPC_Decode, 201, 15, 159, 3, // Opcode: CMGTv2i32 +/* 99235 */ MCD_OPC_FilterValue, 14, 40, 0, 0, // Skip to: 99280 +/* 99240 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99243 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99258 +/* 99248 */ MCD_OPC_CheckPredicate, 45, 107, 161, 0, // Skip to: 140576 +/* 99253 */ MCD_OPC_Decode, 128, 64, 159, 3, // Opcode: ZIP1v2i32 +/* 99258 */ MCD_OPC_FilterValue, 1, 97, 161, 0, // Skip to: 140576 +/* 99263 */ MCD_OPC_CheckPredicate, 45, 92, 161, 0, // Skip to: 140576 +/* 99268 */ MCD_OPC_CheckField, 16, 5, 0, 85, 161, 0, // Skip to: 140576 +/* 99275 */ MCD_OPC_Decode, 211, 54, 170, 3, // Opcode: SUQADDv2i32 +/* 99280 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 99302 +/* 99285 */ MCD_OPC_CheckPredicate, 45, 70, 161, 0, // Skip to: 140576 +/* 99290 */ MCD_OPC_CheckField, 21, 1, 1, 63, 161, 0, // Skip to: 140576 +/* 99297 */ MCD_OPC_Decode, 185, 15, 159, 3, // Opcode: CMGEv2i32 +/* 99302 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 99324 +/* 99307 */ MCD_OPC_CheckPredicate, 45, 48, 161, 0, // Skip to: 140576 +/* 99312 */ MCD_OPC_CheckField, 21, 1, 1, 41, 161, 0, // Skip to: 140576 +/* 99319 */ MCD_OPC_Decode, 200, 11, 174, 3, // Opcode: ADDHNv2i64_v2i32 +/* 99324 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 99346 +/* 99329 */ MCD_OPC_CheckPredicate, 45, 26, 161, 0, // Skip to: 140576 +/* 99334 */ MCD_OPC_CheckField, 21, 1, 1, 19, 161, 0, // Skip to: 140576 +/* 99341 */ MCD_OPC_Decode, 228, 49, 159, 3, // Opcode: SSHLv2i32 +/* 99346 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 99384 +/* 99351 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 99354 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99369 +/* 99359 */ MCD_OPC_CheckPredicate, 45, 252, 160, 0, // Skip to: 140576 +/* 99364 */ MCD_OPC_Decode, 148, 15, 160, 3, // Opcode: CLSv2i32 +/* 99369 */ MCD_OPC_FilterValue, 33, 242, 160, 0, // Skip to: 140576 +/* 99374 */ MCD_OPC_CheckPredicate, 45, 237, 160, 0, // Skip to: 140576 +/* 99379 */ MCD_OPC_Decode, 244, 48, 165, 3, // Opcode: SQXTNv2i32 +/* 99384 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 99406 +/* 99389 */ MCD_OPC_CheckPredicate, 45, 222, 160, 0, // Skip to: 140576 +/* 99394 */ MCD_OPC_CheckField, 21, 1, 1, 215, 160, 0, // Skip to: 140576 +/* 99401 */ MCD_OPC_Decode, 165, 48, 159, 3, // Opcode: SQSHLv2i32 +/* 99406 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 99428 +/* 99411 */ MCD_OPC_CheckPredicate, 45, 200, 160, 0, // Skip to: 140576 +/* 99416 */ MCD_OPC_CheckField, 21, 1, 1, 193, 160, 0, // Skip to: 140576 +/* 99423 */ MCD_OPC_Decode, 244, 40, 176, 3, // Opcode: SABALv2i32_v2i64 +/* 99428 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 99450 +/* 99433 */ MCD_OPC_CheckPredicate, 45, 178, 160, 0, // Skip to: 140576 +/* 99438 */ MCD_OPC_CheckField, 21, 1, 1, 171, 160, 0, // Skip to: 140576 +/* 99445 */ MCD_OPC_Decode, 184, 49, 159, 3, // Opcode: SRSHLv2i32 +/* 99450 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 99472 +/* 99455 */ MCD_OPC_CheckPredicate, 45, 156, 160, 0, // Skip to: 140576 +/* 99460 */ MCD_OPC_CheckField, 21, 1, 0, 149, 160, 0, // Skip to: 140576 +/* 99467 */ MCD_OPC_Decode, 186, 62, 159, 3, // Opcode: UZP2v2i32 +/* 99472 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 99494 +/* 99477 */ MCD_OPC_CheckPredicate, 45, 134, 160, 0, // Skip to: 140576 +/* 99482 */ MCD_OPC_CheckField, 21, 1, 1, 127, 160, 0, // Skip to: 140576 +/* 99489 */ MCD_OPC_Decode, 208, 47, 159, 3, // Opcode: SQRSHLv2i32 +/* 99494 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 99516 +/* 99499 */ MCD_OPC_CheckPredicate, 45, 112, 160, 0, // Skip to: 140576 +/* 99504 */ MCD_OPC_CheckField, 21, 1, 1, 105, 160, 0, // Skip to: 140576 +/* 99511 */ MCD_OPC_Decode, 237, 53, 174, 3, // Opcode: SUBHNv2i64_v2i32 +/* 99516 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 99538 +/* 99521 */ MCD_OPC_CheckPredicate, 45, 90, 160, 0, // Skip to: 140576 +/* 99526 */ MCD_OPC_CheckField, 21, 1, 1, 83, 160, 0, // Skip to: 140576 +/* 99533 */ MCD_OPC_Decode, 217, 43, 159, 3, // Opcode: SMAXv2i32 +/* 99538 */ MCD_OPC_FilterValue, 26, 56, 0, 0, // Skip to: 99599 +/* 99543 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99546 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99561 +/* 99551 */ MCD_OPC_CheckPredicate, 45, 60, 160, 0, // Skip to: 140576 +/* 99556 */ MCD_OPC_Decode, 193, 55, 159, 3, // Opcode: TRN2v2i32 +/* 99561 */ MCD_OPC_FilterValue, 1, 50, 160, 0, // Skip to: 140576 +/* 99566 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 99569 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99584 +/* 99574 */ MCD_OPC_CheckPredicate, 45, 37, 160, 0, // Skip to: 140576 +/* 99579 */ MCD_OPC_Decode, 157, 41, 170, 3, // Opcode: SADALPv2i32_v1i64 +/* 99584 */ MCD_OPC_FilterValue, 1, 27, 160, 0, // Skip to: 140576 +/* 99589 */ MCD_OPC_CheckPredicate, 60, 22, 160, 0, // Skip to: 140576 +/* 99594 */ MCD_OPC_Decode, 169, 13, 189, 3, // Opcode: BFCVTN +/* 99599 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 99621 +/* 99604 */ MCD_OPC_CheckPredicate, 45, 7, 160, 0, // Skip to: 140576 +/* 99609 */ MCD_OPC_CheckField, 21, 1, 1, 0, 160, 0, // Skip to: 140576 +/* 99616 */ MCD_OPC_Decode, 147, 44, 159, 3, // Opcode: SMINv2i32 +/* 99621 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 99643 +/* 99626 */ MCD_OPC_CheckPredicate, 45, 241, 159, 0, // Skip to: 140576 +/* 99631 */ MCD_OPC_CheckField, 21, 1, 1, 234, 159, 0, // Skip to: 140576 +/* 99638 */ MCD_OPC_Decode, 138, 41, 155, 3, // Opcode: SABDLv2i32_v2i64 +/* 99643 */ MCD_OPC_FilterValue, 29, 17, 0, 0, // Skip to: 99665 +/* 99648 */ MCD_OPC_CheckPredicate, 45, 219, 159, 0, // Skip to: 140576 +/* 99653 */ MCD_OPC_CheckField, 21, 1, 1, 212, 159, 0, // Skip to: 140576 +/* 99660 */ MCD_OPC_Decode, 148, 41, 159, 3, // Opcode: SABDv2i32 +/* 99665 */ MCD_OPC_FilterValue, 30, 40, 0, 0, // Skip to: 99710 +/* 99670 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99673 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99688 +/* 99678 */ MCD_OPC_CheckPredicate, 45, 189, 159, 0, // Skip to: 140576 +/* 99683 */ MCD_OPC_Decode, 144, 64, 159, 3, // Opcode: ZIP2v2i32 +/* 99688 */ MCD_OPC_FilterValue, 1, 179, 159, 0, // Skip to: 140576 +/* 99693 */ MCD_OPC_CheckPredicate, 45, 174, 159, 0, // Skip to: 140576 +/* 99698 */ MCD_OPC_CheckField, 16, 5, 0, 167, 159, 0, // Skip to: 140576 +/* 99705 */ MCD_OPC_Decode, 177, 45, 160, 3, // Opcode: SQABSv2i32 +/* 99710 */ MCD_OPC_FilterValue, 31, 17, 0, 0, // Skip to: 99732 +/* 99715 */ MCD_OPC_CheckPredicate, 45, 152, 159, 0, // Skip to: 140576 +/* 99720 */ MCD_OPC_CheckField, 21, 1, 1, 145, 159, 0, // Skip to: 140576 +/* 99727 */ MCD_OPC_Decode, 254, 40, 180, 3, // Opcode: SABAv2i32 +/* 99732 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 99754 +/* 99737 */ MCD_OPC_CheckPredicate, 45, 130, 159, 0, // Skip to: 140576 +/* 99742 */ MCD_OPC_CheckField, 21, 1, 1, 123, 159, 0, // Skip to: 140576 +/* 99749 */ MCD_OPC_Decode, 188, 44, 176, 3, // Opcode: SMLALv2i32_v2i64 +/* 99754 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 99776 +/* 99759 */ MCD_OPC_CheckPredicate, 45, 108, 159, 0, // Skip to: 140576 +/* 99764 */ MCD_OPC_CheckField, 21, 1, 1, 101, 159, 0, // Skip to: 140576 +/* 99771 */ MCD_OPC_Decode, 156, 12, 159, 3, // Opcode: ADDv2i32 +/* 99776 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 99814 +/* 99781 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 99784 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99799 +/* 99789 */ MCD_OPC_CheckPredicate, 45, 78, 159, 0, // Skip to: 140576 +/* 99794 */ MCD_OPC_Decode, 202, 15, 160, 3, // Opcode: CMGTv2i32rz +/* 99799 */ MCD_OPC_FilterValue, 33, 68, 159, 0, // Skip to: 140576 +/* 99804 */ MCD_OPC_CheckPredicate, 45, 63, 159, 0, // Skip to: 140576 +/* 99809 */ MCD_OPC_Decode, 219, 27, 160, 3, // Opcode: FRINTPv2f32 +/* 99814 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 99836 +/* 99819 */ MCD_OPC_CheckPredicate, 45, 48, 159, 0, // Skip to: 140576 +/* 99824 */ MCD_OPC_CheckField, 21, 1, 1, 41, 159, 0, // Skip to: 140576 +/* 99831 */ MCD_OPC_Decode, 219, 16, 159, 3, // Opcode: CMTSTv2i32 +/* 99836 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 99858 +/* 99841 */ MCD_OPC_CheckPredicate, 45, 26, 159, 0, // Skip to: 140576 +/* 99846 */ MCD_OPC_CheckField, 21, 1, 1, 19, 159, 0, // Skip to: 140576 +/* 99853 */ MCD_OPC_Decode, 134, 46, 176, 3, // Opcode: SQDMLALv2i32_v2i64 +/* 99858 */ MCD_OPC_FilterValue, 37, 33, 0, 0, // Skip to: 99896 +/* 99863 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99866 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99881 +/* 99871 */ MCD_OPC_CheckPredicate, 63, 252, 158, 0, // Skip to: 140576 +/* 99876 */ MCD_OPC_Decode, 168, 42, 180, 3, // Opcode: SDOTv8i8 +/* 99881 */ MCD_OPC_FilterValue, 1, 242, 158, 0, // Skip to: 140576 +/* 99886 */ MCD_OPC_CheckPredicate, 45, 237, 158, 0, // Skip to: 140576 +/* 99891 */ MCD_OPC_Decode, 250, 36, 180, 3, // Opcode: MLAv2i32 +/* 99896 */ MCD_OPC_FilterValue, 38, 33, 0, 0, // Skip to: 99934 +/* 99901 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 99904 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 99919 +/* 99909 */ MCD_OPC_CheckPredicate, 45, 214, 158, 0, // Skip to: 140576 +/* 99914 */ MCD_OPC_Decode, 170, 15, 160, 3, // Opcode: CMEQv2i32rz +/* 99919 */ MCD_OPC_FilterValue, 33, 204, 158, 0, // Skip to: 140576 +/* 99924 */ MCD_OPC_CheckPredicate, 45, 199, 158, 0, // Skip to: 140576 +/* 99929 */ MCD_OPC_Decode, 241, 27, 160, 3, // Opcode: FRINTZv2f32 +/* 99934 */ MCD_OPC_FilterValue, 39, 33, 0, 0, // Skip to: 99972 +/* 99939 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 99942 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 99957 +/* 99947 */ MCD_OPC_CheckPredicate, 64, 176, 158, 0, // Skip to: 140576 +/* 99952 */ MCD_OPC_Decode, 172, 61, 180, 3, // Opcode: USDOTv8i8 +/* 99957 */ MCD_OPC_FilterValue, 1, 166, 158, 0, // Skip to: 140576 +/* 99962 */ MCD_OPC_CheckPredicate, 45, 161, 158, 0, // Skip to: 140576 +/* 99967 */ MCD_OPC_Decode, 146, 38, 159, 3, // Opcode: MULv2i32 +/* 99972 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 99994 +/* 99977 */ MCD_OPC_CheckPredicate, 45, 146, 158, 0, // Skip to: 140576 +/* 99982 */ MCD_OPC_CheckField, 21, 1, 1, 139, 158, 0, // Skip to: 140576 +/* 99989 */ MCD_OPC_Decode, 232, 44, 176, 3, // Opcode: SMLSLv2i32_v2i64 +/* 99994 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 100016 +/* 99999 */ MCD_OPC_CheckPredicate, 45, 124, 158, 0, // Skip to: 140576 +/* 100004 */ MCD_OPC_CheckField, 21, 1, 1, 117, 158, 0, // Skip to: 140576 +/* 100011 */ MCD_OPC_Decode, 170, 43, 159, 3, // Opcode: SMAXPv2i32 +/* 100016 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 100054 +/* 100021 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100024 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100039 +/* 100029 */ MCD_OPC_CheckPredicate, 45, 94, 158, 0, // Skip to: 140576 +/* 100034 */ MCD_OPC_Decode, 245, 15, 160, 3, // Opcode: CMLTv2i32rz +/* 100039 */ MCD_OPC_FilterValue, 33, 84, 158, 0, // Skip to: 140576 +/* 100044 */ MCD_OPC_CheckPredicate, 45, 79, 158, 0, // Skip to: 140576 +/* 100049 */ MCD_OPC_Decode, 253, 21, 160, 3, // Opcode: FCVTPSv2f32 +/* 100054 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 100076 +/* 100059 */ MCD_OPC_CheckPredicate, 45, 64, 158, 0, // Skip to: 140576 +/* 100064 */ MCD_OPC_CheckField, 21, 1, 1, 57, 158, 0, // Skip to: 140576 +/* 100071 */ MCD_OPC_Decode, 228, 43, 159, 3, // Opcode: SMINPv2i32 +/* 100076 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 100098 +/* 100081 */ MCD_OPC_CheckPredicate, 45, 42, 158, 0, // Skip to: 140576 +/* 100086 */ MCD_OPC_CheckField, 21, 1, 1, 35, 158, 0, // Skip to: 140576 +/* 100093 */ MCD_OPC_Decode, 159, 46, 176, 3, // Opcode: SQDMLSLv2i32_v2i64 +/* 100098 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 100120 +/* 100103 */ MCD_OPC_CheckPredicate, 45, 20, 158, 0, // Skip to: 140576 +/* 100108 */ MCD_OPC_CheckField, 21, 1, 1, 13, 158, 0, // Skip to: 140576 +/* 100115 */ MCD_OPC_Decode, 193, 46, 159, 3, // Opcode: SQDMULHv2i32 +/* 100120 */ MCD_OPC_FilterValue, 46, 33, 0, 0, // Skip to: 100158 +/* 100125 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100128 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100143 +/* 100133 */ MCD_OPC_CheckPredicate, 45, 246, 157, 0, // Skip to: 140576 +/* 100138 */ MCD_OPC_Decode, 177, 11, 160, 3, // Opcode: ABSv2i32 +/* 100143 */ MCD_OPC_FilterValue, 33, 236, 157, 0, // Skip to: 140576 +/* 100148 */ MCD_OPC_CheckPredicate, 45, 231, 157, 0, // Skip to: 140576 +/* 100153 */ MCD_OPC_Decode, 178, 22, 160, 3, // Opcode: FCVTZSv2f32 +/* 100158 */ MCD_OPC_FilterValue, 47, 17, 0, 0, // Skip to: 100180 +/* 100163 */ MCD_OPC_CheckPredicate, 45, 216, 157, 0, // Skip to: 140576 +/* 100168 */ MCD_OPC_CheckField, 21, 1, 1, 209, 157, 0, // Skip to: 140576 +/* 100175 */ MCD_OPC_Decode, 213, 11, 159, 3, // Opcode: ADDPv2i32 +/* 100180 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 100202 +/* 100185 */ MCD_OPC_CheckPredicate, 45, 194, 157, 0, // Skip to: 140576 +/* 100190 */ MCD_OPC_CheckField, 21, 1, 1, 187, 157, 0, // Skip to: 140576 +/* 100197 */ MCD_OPC_Decode, 152, 45, 155, 3, // Opcode: SMULLv2i32_v2i64 +/* 100202 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 100224 +/* 100207 */ MCD_OPC_CheckPredicate, 45, 172, 157, 0, // Skip to: 140576 +/* 100212 */ MCD_OPC_CheckField, 21, 1, 1, 165, 157, 0, // Skip to: 140576 +/* 100219 */ MCD_OPC_Decode, 176, 24, 159, 3, // Opcode: FMINNMv2f32 +/* 100224 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 100277 +/* 100229 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100232 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100247 +/* 100237 */ MCD_OPC_CheckPredicate, 45, 142, 157, 0, // Skip to: 140576 +/* 100242 */ MCD_OPC_Decode, 192, 20, 160, 3, // Opcode: FCMGTv2i32rz +/* 100247 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 100262 +/* 100252 */ MCD_OPC_CheckPredicate, 45, 127, 157, 0, // Skip to: 140576 +/* 100257 */ MCD_OPC_Decode, 218, 60, 160, 3, // Opcode: URECPEv2i32 +/* 100262 */ MCD_OPC_FilterValue, 48, 117, 157, 0, // Skip to: 140576 +/* 100267 */ MCD_OPC_CheckPredicate, 50, 112, 157, 0, // Skip to: 140576 +/* 100272 */ MCD_OPC_Decode, 155, 24, 171, 3, // Opcode: FMINNMVv4i16v +/* 100277 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 100299 +/* 100282 */ MCD_OPC_CheckPredicate, 45, 97, 157, 0, // Skip to: 140576 +/* 100287 */ MCD_OPC_CheckField, 21, 1, 1, 90, 157, 0, // Skip to: 140576 +/* 100294 */ MCD_OPC_Decode, 241, 25, 180, 3, // Opcode: FMLSv2f32 +/* 100299 */ MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 100321 +/* 100304 */ MCD_OPC_CheckPredicate, 45, 75, 157, 0, // Skip to: 140576 +/* 100309 */ MCD_OPC_CheckField, 21, 1, 1, 68, 157, 0, // Skip to: 140576 +/* 100316 */ MCD_OPC_Decode, 216, 46, 155, 3, // Opcode: SQDMULLv2i32_v2i64 +/* 100321 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 100343 +/* 100326 */ MCD_OPC_CheckPredicate, 45, 53, 157, 0, // Skip to: 140576 +/* 100331 */ MCD_OPC_CheckField, 21, 1, 1, 46, 157, 0, // Skip to: 140576 +/* 100338 */ MCD_OPC_Decode, 195, 28, 159, 3, // Opcode: FSUBv2f32 +/* 100343 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 100381 +/* 100348 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100351 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100366 +/* 100356 */ MCD_OPC_CheckPredicate, 45, 23, 157, 0, // Skip to: 140576 +/* 100361 */ MCD_OPC_Decode, 148, 20, 160, 3, // Opcode: FCMEQv2i32rz +/* 100366 */ MCD_OPC_FilterValue, 33, 13, 157, 0, // Skip to: 140576 +/* 100371 */ MCD_OPC_CheckPredicate, 45, 8, 157, 0, // Skip to: 140576 +/* 100376 */ MCD_OPC_Decode, 247, 26, 160, 3, // Opcode: FRECPEv2f32 +/* 100381 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 100403 +/* 100386 */ MCD_OPC_CheckPredicate, 65, 249, 156, 0, // Skip to: 140576 +/* 100391 */ MCD_OPC_CheckField, 21, 1, 1, 242, 156, 0, // Skip to: 140576 +/* 100398 */ MCD_OPC_Decode, 220, 19, 159, 3, // Opcode: FAMAXv2f32 +/* 100403 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 100425 +/* 100408 */ MCD_OPC_CheckPredicate, 45, 227, 156, 0, // Skip to: 140576 +/* 100413 */ MCD_OPC_CheckField, 16, 6, 32, 220, 156, 0, // Skip to: 140576 +/* 100420 */ MCD_OPC_Decode, 230, 20, 160, 3, // Opcode: FCMLTv2i32rz +/* 100425 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 100447 +/* 100430 */ MCD_OPC_CheckPredicate, 52, 205, 156, 0, // Skip to: 140576 +/* 100435 */ MCD_OPC_CheckField, 21, 1, 1, 198, 156, 0, // Skip to: 140576 +/* 100442 */ MCD_OPC_Decode, 212, 25, 180, 3, // Opcode: FMLSLv4f16 +/* 100447 */ MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 100469 +/* 100452 */ MCD_OPC_CheckPredicate, 45, 183, 156, 0, // Skip to: 140576 +/* 100457 */ MCD_OPC_CheckField, 21, 1, 1, 176, 156, 0, // Skip to: 140576 +/* 100464 */ MCD_OPC_Decode, 220, 24, 159, 3, // Opcode: FMINv2f32 +/* 100469 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 100507 +/* 100474 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100477 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100492 +/* 100482 */ MCD_OPC_CheckPredicate, 45, 153, 156, 0, // Skip to: 140576 +/* 100487 */ MCD_OPC_Decode, 141, 19, 160, 3, // Opcode: FABSv2f32 +/* 100492 */ MCD_OPC_FilterValue, 48, 143, 156, 0, // Skip to: 140576 +/* 100497 */ MCD_OPC_CheckPredicate, 50, 138, 156, 0, // Skip to: 140576 +/* 100502 */ MCD_OPC_Decode, 199, 24, 171, 3, // Opcode: FMINVv4i16v +/* 100507 */ MCD_OPC_FilterValue, 63, 128, 156, 0, // Skip to: 140576 +/* 100512 */ MCD_OPC_CheckPredicate, 45, 123, 156, 0, // Skip to: 140576 +/* 100517 */ MCD_OPC_CheckField, 21, 1, 1, 116, 156, 0, // Skip to: 140576 +/* 100524 */ MCD_OPC_Decode, 135, 28, 159, 3, // Opcode: FRSQRTSv2f32 +/* 100529 */ MCD_OPC_FilterValue, 1, 195, 5, 0, // Skip to: 102009 +/* 100534 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 100537 */ MCD_OPC_FilterValue, 0, 135, 0, 0, // Skip to: 100677 +/* 100542 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 100545 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100567 +/* 100550 */ MCD_OPC_CheckPredicate, 45, 85, 156, 0, // Skip to: 140576 +/* 100555 */ MCD_OPC_CheckField, 21, 1, 1, 78, 156, 0, // Skip to: 140576 +/* 100562 */ MCD_OPC_Decode, 145, 56, 155, 3, // Opcode: UADDLv2i32_v2i64 +/* 100567 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100589 +/* 100572 */ MCD_OPC_CheckPredicate, 45, 63, 156, 0, // Skip to: 140576 +/* 100577 */ MCD_OPC_CheckField, 21, 1, 1, 56, 156, 0, // Skip to: 140576 +/* 100584 */ MCD_OPC_Decode, 129, 57, 159, 3, // Opcode: UHADDv2i32 +/* 100589 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100611 +/* 100594 */ MCD_OPC_CheckPredicate, 45, 41, 156, 0, // Skip to: 140576 +/* 100599 */ MCD_OPC_CheckField, 21, 1, 1, 34, 156, 0, // Skip to: 140576 +/* 100606 */ MCD_OPC_Decode, 158, 59, 159, 3, // Opcode: UQADDv2i32 +/* 100611 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100633 +/* 100616 */ MCD_OPC_CheckPredicate, 45, 19, 156, 0, // Skip to: 140576 +/* 100621 */ MCD_OPC_CheckField, 21, 1, 1, 12, 156, 0, // Skip to: 140576 +/* 100628 */ MCD_OPC_Decode, 161, 56, 163, 3, // Opcode: UADDWv2i32_v2i64 +/* 100633 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100655 +/* 100638 */ MCD_OPC_CheckPredicate, 45, 253, 155, 0, // Skip to: 140576 +/* 100643 */ MCD_OPC_CheckField, 21, 1, 1, 246, 155, 0, // Skip to: 140576 +/* 100650 */ MCD_OPC_Decode, 225, 60, 159, 3, // Opcode: URHADDv2i32 +/* 100655 */ MCD_OPC_FilterValue, 7, 236, 155, 0, // Skip to: 140576 +/* 100660 */ MCD_OPC_CheckPredicate, 45, 231, 155, 0, // Skip to: 140576 +/* 100665 */ MCD_OPC_CheckField, 21, 1, 1, 224, 155, 0, // Skip to: 140576 +/* 100672 */ MCD_OPC_Decode, 163, 14, 180, 3, // Opcode: BITv8i8 +/* 100677 */ MCD_OPC_FilterValue, 1, 211, 0, 0, // Skip to: 100893 +/* 100682 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 100685 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100707 +/* 100690 */ MCD_OPC_CheckPredicate, 45, 201, 155, 0, // Skip to: 140576 +/* 100695 */ MCD_OPC_CheckField, 21, 1, 1, 194, 155, 0, // Skip to: 140576 +/* 100702 */ MCD_OPC_Decode, 249, 61, 155, 3, // Opcode: USUBLv2i32_v2i64 +/* 100707 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100729 +/* 100712 */ MCD_OPC_CheckPredicate, 45, 179, 155, 0, // Skip to: 140576 +/* 100717 */ MCD_OPC_CheckField, 21, 1, 1, 172, 155, 0, // Skip to: 140576 +/* 100724 */ MCD_OPC_Decode, 143, 57, 159, 3, // Opcode: UHSUBv2i32 +/* 100729 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100767 +/* 100734 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100737 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100752 +/* 100742 */ MCD_OPC_CheckPredicate, 45, 149, 155, 0, // Skip to: 140576 +/* 100747 */ MCD_OPC_Decode, 131, 56, 160, 3, // Opcode: UADDLPv2i32_v1i64 +/* 100752 */ MCD_OPC_FilterValue, 33, 139, 155, 0, // Skip to: 140576 +/* 100757 */ MCD_OPC_CheckPredicate, 45, 134, 155, 0, // Skip to: 140576 +/* 100762 */ MCD_OPC_Decode, 131, 49, 165, 3, // Opcode: SQXTUNv2i32 +/* 100767 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 100789 +/* 100772 */ MCD_OPC_CheckPredicate, 45, 119, 155, 0, // Skip to: 140576 +/* 100777 */ MCD_OPC_CheckField, 21, 1, 1, 112, 155, 0, // Skip to: 140576 +/* 100784 */ MCD_OPC_Decode, 196, 60, 159, 3, // Opcode: UQSUBv2i32 +/* 100789 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 100811 +/* 100794 */ MCD_OPC_CheckPredicate, 45, 97, 155, 0, // Skip to: 140576 +/* 100799 */ MCD_OPC_CheckField, 21, 1, 1, 90, 155, 0, // Skip to: 140576 +/* 100806 */ MCD_OPC_Decode, 133, 62, 163, 3, // Opcode: USUBWv2i32_v2i64 +/* 100811 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 100833 +/* 100816 */ MCD_OPC_CheckPredicate, 45, 75, 155, 0, // Skip to: 140576 +/* 100821 */ MCD_OPC_CheckField, 21, 1, 1, 68, 155, 0, // Skip to: 140576 +/* 100828 */ MCD_OPC_Decode, 215, 15, 159, 3, // Opcode: CMHIv2i32 +/* 100833 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 100871 +/* 100838 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100841 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100856 +/* 100846 */ MCD_OPC_CheckPredicate, 45, 45, 155, 0, // Skip to: 140576 +/* 100851 */ MCD_OPC_Decode, 224, 61, 170, 3, // Opcode: USQADDv2i32 +/* 100856 */ MCD_OPC_FilterValue, 33, 35, 155, 0, // Skip to: 140576 +/* 100861 */ MCD_OPC_CheckPredicate, 45, 30, 155, 0, // Skip to: 140576 +/* 100866 */ MCD_OPC_Decode, 230, 42, 179, 3, // Opcode: SHLLv2i32 +/* 100871 */ MCD_OPC_FilterValue, 7, 20, 155, 0, // Skip to: 140576 +/* 100876 */ MCD_OPC_CheckPredicate, 45, 15, 155, 0, // Skip to: 140576 +/* 100881 */ MCD_OPC_CheckField, 21, 1, 1, 8, 155, 0, // Skip to: 140576 +/* 100888 */ MCD_OPC_Decode, 223, 15, 159, 3, // Opcode: CMHSv2i32 +/* 100893 */ MCD_OPC_FilterValue, 2, 173, 0, 0, // Skip to: 101071 +/* 100898 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 100901 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 100923 +/* 100906 */ MCD_OPC_CheckPredicate, 45, 241, 154, 0, // Skip to: 140576 +/* 100911 */ MCD_OPC_CheckField, 21, 1, 1, 234, 154, 0, // Skip to: 140576 +/* 100918 */ MCD_OPC_Decode, 213, 39, 174, 3, // Opcode: RADDHNv2i64_v2i32 +/* 100923 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 100945 +/* 100928 */ MCD_OPC_CheckPredicate, 45, 219, 154, 0, // Skip to: 140576 +/* 100933 */ MCD_OPC_CheckField, 21, 1, 1, 212, 154, 0, // Skip to: 140576 +/* 100940 */ MCD_OPC_Decode, 187, 61, 159, 3, // Opcode: USHLv2i32 +/* 100945 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100983 +/* 100950 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 100953 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 100968 +/* 100958 */ MCD_OPC_CheckPredicate, 45, 189, 154, 0, // Skip to: 140576 +/* 100963 */ MCD_OPC_Decode, 160, 15, 160, 3, // Opcode: CLZv2i32 +/* 100968 */ MCD_OPC_FilterValue, 33, 179, 154, 0, // Skip to: 140576 +/* 100973 */ MCD_OPC_CheckPredicate, 45, 174, 154, 0, // Skip to: 140576 +/* 100978 */ MCD_OPC_Decode, 212, 60, 165, 3, // Opcode: UQXTNv2i32 +/* 100983 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 101005 +/* 100988 */ MCD_OPC_CheckPredicate, 45, 159, 154, 0, // Skip to: 140576 +/* 100993 */ MCD_OPC_CheckField, 21, 1, 1, 152, 154, 0, // Skip to: 140576 +/* 101000 */ MCD_OPC_Decode, 148, 60, 159, 3, // Opcode: UQSHLv2i32 +/* 101005 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 101027 +/* 101010 */ MCD_OPC_CheckPredicate, 45, 137, 154, 0, // Skip to: 140576 +/* 101015 */ MCD_OPC_CheckField, 21, 1, 1, 130, 154, 0, // Skip to: 140576 +/* 101022 */ MCD_OPC_Decode, 209, 55, 176, 3, // Opcode: UABALv2i32_v2i64 +/* 101027 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 101049 +/* 101032 */ MCD_OPC_CheckPredicate, 45, 115, 154, 0, // Skip to: 140576 +/* 101037 */ MCD_OPC_CheckField, 21, 1, 1, 108, 154, 0, // Skip to: 140576 +/* 101044 */ MCD_OPC_Decode, 128, 61, 159, 3, // Opcode: URSHLv2i32 +/* 101049 */ MCD_OPC_FilterValue, 7, 98, 154, 0, // Skip to: 140576 +/* 101054 */ MCD_OPC_CheckPredicate, 45, 93, 154, 0, // Skip to: 140576 +/* 101059 */ MCD_OPC_CheckField, 21, 1, 1, 86, 154, 0, // Skip to: 140576 +/* 101066 */ MCD_OPC_Decode, 227, 59, 159, 3, // Opcode: UQRSHLv2i32 +/* 101071 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 101271 +/* 101076 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 101079 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101101 +/* 101084 */ MCD_OPC_CheckPredicate, 45, 63, 154, 0, // Skip to: 140576 +/* 101089 */ MCD_OPC_CheckField, 21, 1, 1, 56, 154, 0, // Skip to: 140576 +/* 101096 */ MCD_OPC_Decode, 231, 40, 174, 3, // Opcode: RSUBHNv2i64_v2i32 +/* 101101 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101123 +/* 101106 */ MCD_OPC_CheckPredicate, 45, 41, 154, 0, // Skip to: 140576 +/* 101111 */ MCD_OPC_CheckField, 21, 1, 1, 34, 154, 0, // Skip to: 140576 +/* 101118 */ MCD_OPC_Decode, 201, 57, 159, 3, // Opcode: UMAXv2i32 +/* 101123 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101145 +/* 101128 */ MCD_OPC_CheckPredicate, 45, 19, 154, 0, // Skip to: 140576 +/* 101133 */ MCD_OPC_CheckField, 16, 6, 32, 12, 154, 0, // Skip to: 140576 +/* 101140 */ MCD_OPC_Decode, 250, 55, 170, 3, // Opcode: UADALPv2i32_v1i64 +/* 101145 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 101167 +/* 101150 */ MCD_OPC_CheckPredicate, 45, 253, 153, 0, // Skip to: 140576 +/* 101155 */ MCD_OPC_CheckField, 21, 1, 1, 246, 153, 0, // Skip to: 140576 +/* 101162 */ MCD_OPC_Decode, 130, 58, 159, 3, // Opcode: UMINv2i32 +/* 101167 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 101189 +/* 101172 */ MCD_OPC_CheckPredicate, 45, 231, 153, 0, // Skip to: 140576 +/* 101177 */ MCD_OPC_CheckField, 21, 1, 1, 224, 153, 0, // Skip to: 140576 +/* 101184 */ MCD_OPC_Decode, 231, 55, 155, 3, // Opcode: UABDLv2i32_v2i64 +/* 101189 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 101211 +/* 101194 */ MCD_OPC_CheckPredicate, 45, 209, 153, 0, // Skip to: 140576 +/* 101199 */ MCD_OPC_CheckField, 21, 1, 1, 202, 153, 0, // Skip to: 140576 +/* 101206 */ MCD_OPC_Decode, 241, 55, 159, 3, // Opcode: UABDv2i32 +/* 101211 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 101249 +/* 101216 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101219 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101234 +/* 101224 */ MCD_OPC_CheckPredicate, 45, 179, 153, 0, // Skip to: 140576 +/* 101229 */ MCD_OPC_Decode, 254, 46, 160, 3, // Opcode: SQNEGv2i32 +/* 101234 */ MCD_OPC_FilterValue, 33, 169, 153, 0, // Skip to: 140576 +/* 101239 */ MCD_OPC_CheckPredicate, 53, 164, 153, 0, // Skip to: 140576 +/* 101244 */ MCD_OPC_Decode, 152, 13, 179, 3, // Opcode: BF1CVTLv8f16 +/* 101249 */ MCD_OPC_FilterValue, 7, 154, 153, 0, // Skip to: 140576 +/* 101254 */ MCD_OPC_CheckPredicate, 45, 149, 153, 0, // Skip to: 140576 +/* 101259 */ MCD_OPC_CheckField, 21, 1, 1, 142, 153, 0, // Skip to: 140576 +/* 101266 */ MCD_OPC_Decode, 219, 55, 180, 3, // Opcode: UABAv2i32 +/* 101271 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 101475 +/* 101276 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 101279 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101301 +/* 101284 */ MCD_OPC_CheckPredicate, 45, 119, 153, 0, // Skip to: 140576 +/* 101289 */ MCD_OPC_CheckField, 21, 1, 1, 112, 153, 0, // Skip to: 140576 +/* 101296 */ MCD_OPC_Decode, 171, 58, 176, 3, // Opcode: UMLALv2i32_v2i64 +/* 101301 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 101339 +/* 101306 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 101309 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101324 +/* 101314 */ MCD_OPC_CheckPredicate, 58, 89, 153, 0, // Skip to: 140576 +/* 101319 */ MCD_OPC_Decode, 149, 47, 180, 3, // Opcode: SQRDMLAHv2i32 +/* 101324 */ MCD_OPC_FilterValue, 1, 79, 153, 0, // Skip to: 140576 +/* 101329 */ MCD_OPC_CheckPredicate, 45, 74, 153, 0, // Skip to: 140576 +/* 101334 */ MCD_OPC_Decode, 168, 54, 159, 3, // Opcode: SUBv2i32 +/* 101339 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101361 +/* 101344 */ MCD_OPC_CheckPredicate, 45, 59, 153, 0, // Skip to: 140576 +/* 101349 */ MCD_OPC_CheckField, 16, 6, 32, 52, 153, 0, // Skip to: 140576 +/* 101356 */ MCD_OPC_Decode, 186, 15, 160, 3, // Opcode: CMGEv2i32rz +/* 101361 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 101399 +/* 101366 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 101369 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101384 +/* 101374 */ MCD_OPC_CheckPredicate, 58, 29, 153, 0, // Skip to: 140576 +/* 101379 */ MCD_OPC_Decode, 168, 47, 180, 3, // Opcode: SQRDMLSHv2i32 +/* 101384 */ MCD_OPC_FilterValue, 1, 19, 153, 0, // Skip to: 140576 +/* 101389 */ MCD_OPC_CheckPredicate, 45, 14, 153, 0, // Skip to: 140576 +/* 101394 */ MCD_OPC_Decode, 169, 15, 159, 3, // Opcode: CMEQv2i32 +/* 101399 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 101437 +/* 101404 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 101407 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101422 +/* 101412 */ MCD_OPC_CheckPredicate, 63, 247, 152, 0, // Skip to: 140576 +/* 101417 */ MCD_OPC_Decode, 251, 56, 180, 3, // Opcode: UDOTv8i8 +/* 101422 */ MCD_OPC_FilterValue, 1, 237, 152, 0, // Skip to: 140576 +/* 101427 */ MCD_OPC_CheckPredicate, 45, 232, 152, 0, // Skip to: 140576 +/* 101432 */ MCD_OPC_Decode, 139, 37, 180, 3, // Opcode: MLSv2i32 +/* 101437 */ MCD_OPC_FilterValue, 6, 222, 152, 0, // Skip to: 140576 +/* 101442 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101445 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101460 +/* 101450 */ MCD_OPC_CheckPredicate, 45, 209, 152, 0, // Skip to: 140576 +/* 101455 */ MCD_OPC_Decode, 237, 15, 160, 3, // Opcode: CMLEv2i32rz +/* 101460 */ MCD_OPC_FilterValue, 33, 199, 152, 0, // Skip to: 140576 +/* 101465 */ MCD_OPC_CheckPredicate, 45, 194, 152, 0, // Skip to: 140576 +/* 101470 */ MCD_OPC_Decode, 180, 27, 160, 3, // Opcode: FRINTIv2f32 +/* 101475 */ MCD_OPC_FilterValue, 5, 151, 0, 0, // Skip to: 101631 +/* 101480 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 101483 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101505 +/* 101488 */ MCD_OPC_CheckPredicate, 45, 171, 152, 0, // Skip to: 140576 +/* 101493 */ MCD_OPC_CheckField, 21, 1, 1, 164, 152, 0, // Skip to: 140576 +/* 101500 */ MCD_OPC_Decode, 215, 58, 176, 3, // Opcode: UMLSLv2i32_v2i64 +/* 101505 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 101527 +/* 101510 */ MCD_OPC_CheckPredicate, 45, 149, 152, 0, // Skip to: 140576 +/* 101515 */ MCD_OPC_CheckField, 21, 1, 1, 142, 152, 0, // Skip to: 140576 +/* 101522 */ MCD_OPC_Decode, 154, 57, 159, 3, // Opcode: UMAXPv2i32 +/* 101527 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101549 +/* 101532 */ MCD_OPC_CheckPredicate, 45, 127, 152, 0, // Skip to: 140576 +/* 101537 */ MCD_OPC_CheckField, 16, 6, 33, 120, 152, 0, // Skip to: 140576 +/* 101544 */ MCD_OPC_Decode, 139, 22, 160, 3, // Opcode: FCVTPUv2f32 +/* 101549 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 101571 +/* 101554 */ MCD_OPC_CheckPredicate, 45, 105, 152, 0, // Skip to: 140576 +/* 101559 */ MCD_OPC_CheckField, 21, 1, 1, 98, 152, 0, // Skip to: 140576 +/* 101566 */ MCD_OPC_Decode, 211, 57, 159, 3, // Opcode: UMINPv2i32 +/* 101571 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 101593 +/* 101576 */ MCD_OPC_CheckPredicate, 45, 83, 152, 0, // Skip to: 140576 +/* 101581 */ MCD_OPC_CheckField, 21, 1, 1, 76, 152, 0, // Skip to: 140576 +/* 101588 */ MCD_OPC_Decode, 187, 47, 159, 3, // Opcode: SQRDMULHv2i32 +/* 101593 */ MCD_OPC_FilterValue, 6, 66, 152, 0, // Skip to: 140576 +/* 101598 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101601 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101616 +/* 101606 */ MCD_OPC_CheckPredicate, 45, 53, 152, 0, // Skip to: 140576 +/* 101611 */ MCD_OPC_Decode, 170, 38, 160, 3, // Opcode: NEGv2i32 +/* 101616 */ MCD_OPC_FilterValue, 33, 43, 152, 0, // Skip to: 140576 +/* 101621 */ MCD_OPC_CheckPredicate, 45, 38, 152, 0, // Skip to: 140576 +/* 101626 */ MCD_OPC_Decode, 215, 22, 160, 3, // Opcode: FCVTZUv2f32 +/* 101631 */ MCD_OPC_FilterValue, 6, 200, 0, 0, // Skip to: 101836 +/* 101636 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 101639 */ MCD_OPC_FilterValue, 0, 101, 0, 0, // Skip to: 101745 +/* 101644 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 101647 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101669 +/* 101652 */ MCD_OPC_CheckPredicate, 45, 7, 152, 0, // Skip to: 140576 +/* 101657 */ MCD_OPC_CheckField, 21, 1, 1, 0, 152, 0, // Skip to: 140576 +/* 101664 */ MCD_OPC_Decode, 133, 59, 155, 3, // Opcode: UMULLv2i32_v2i64 +/* 101669 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 101707 +/* 101674 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101677 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101692 +/* 101682 */ MCD_OPC_CheckPredicate, 45, 233, 151, 0, // Skip to: 140576 +/* 101687 */ MCD_OPC_Decode, 170, 20, 160, 3, // Opcode: FCMGEv2i32rz +/* 101692 */ MCD_OPC_FilterValue, 33, 223, 151, 0, // Skip to: 140576 +/* 101697 */ MCD_OPC_CheckPredicate, 45, 218, 151, 0, // Skip to: 140576 +/* 101702 */ MCD_OPC_Decode, 147, 61, 160, 3, // Opcode: URSQRTEv2i32 +/* 101707 */ MCD_OPC_FilterValue, 3, 208, 151, 0, // Skip to: 140576 +/* 101712 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101715 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 101730 +/* 101720 */ MCD_OPC_CheckPredicate, 45, 195, 151, 0, // Skip to: 140576 +/* 101725 */ MCD_OPC_Decode, 219, 20, 160, 3, // Opcode: FCMLEv2i32rz +/* 101730 */ MCD_OPC_FilterValue, 33, 185, 151, 0, // Skip to: 140576 +/* 101735 */ MCD_OPC_CheckPredicate, 45, 180, 151, 0, // Skip to: 140576 +/* 101740 */ MCD_OPC_Decode, 252, 27, 160, 3, // Opcode: FRSQRTEv2f32 +/* 101745 */ MCD_OPC_FilterValue, 1, 170, 151, 0, // Skip to: 140576 +/* 101750 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 101753 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101768 +/* 101758 */ MCD_OPC_CheckPredicate, 66, 157, 151, 0, // Skip to: 140576 +/* 101763 */ MCD_OPC_Decode, 205, 20, 218, 3, // Opcode: FCMLAv2f32 +/* 101768 */ MCD_OPC_FilterValue, 1, 147, 151, 0, // Skip to: 140576 +/* 101773 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 101776 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101791 +/* 101781 */ MCD_OPC_CheckPredicate, 45, 134, 151, 0, // Skip to: 140576 +/* 101786 */ MCD_OPC_Decode, 140, 24, 159, 3, // Opcode: FMINNMPv2f32 +/* 101791 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 101806 +/* 101796 */ MCD_OPC_CheckPredicate, 52, 119, 151, 0, // Skip to: 140576 +/* 101801 */ MCD_OPC_Decode, 196, 25, 180, 3, // Opcode: FMLSL2v4f16 +/* 101806 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 101821 +/* 101811 */ MCD_OPC_CheckPredicate, 45, 104, 151, 0, // Skip to: 140576 +/* 101816 */ MCD_OPC_Decode, 130, 19, 159, 3, // Opcode: FABDv2f32 +/* 101821 */ MCD_OPC_FilterValue, 3, 94, 151, 0, // Skip to: 140576 +/* 101826 */ MCD_OPC_CheckPredicate, 65, 89, 151, 0, // Skip to: 140576 +/* 101831 */ MCD_OPC_Decode, 234, 19, 159, 3, // Opcode: FAMINv2f32 +/* 101836 */ MCD_OPC_FilterValue, 7, 79, 151, 0, // Skip to: 140576 +/* 101841 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 101844 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 101905 +/* 101849 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 101852 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101867 +/* 101857 */ MCD_OPC_CheckPredicate, 66, 58, 151, 0, // Skip to: 140576 +/* 101862 */ MCD_OPC_Decode, 242, 19, 219, 3, // Opcode: FCADDv2f32 +/* 101867 */ MCD_OPC_FilterValue, 1, 48, 151, 0, // Skip to: 140576 +/* 101872 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 101875 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 101890 +/* 101880 */ MCD_OPC_CheckPredicate, 45, 35, 151, 0, // Skip to: 140576 +/* 101885 */ MCD_OPC_Decode, 190, 20, 159, 3, // Opcode: FCMGTv2f32 +/* 101890 */ MCD_OPC_FilterValue, 1, 25, 151, 0, // Skip to: 140576 +/* 101895 */ MCD_OPC_CheckPredicate, 45, 20, 151, 0, // Skip to: 140576 +/* 101900 */ MCD_OPC_Decode, 184, 24, 159, 3, // Opcode: FMINPv2f32 +/* 101905 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 101957 +/* 101910 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 101913 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 101935 +/* 101918 */ MCD_OPC_CheckPredicate, 45, 253, 150, 0, // Skip to: 140576 +/* 101923 */ MCD_OPC_CheckField, 12, 1, 1, 246, 150, 0, // Skip to: 140576 +/* 101930 */ MCD_OPC_Decode, 215, 26, 160, 3, // Opcode: FNEGv2f32 +/* 101935 */ MCD_OPC_FilterValue, 33, 236, 150, 0, // Skip to: 140576 +/* 101940 */ MCD_OPC_CheckPredicate, 45, 231, 150, 0, // Skip to: 140576 +/* 101945 */ MCD_OPC_CheckField, 12, 1, 1, 224, 150, 0, // Skip to: 140576 +/* 101952 */ MCD_OPC_Decode, 166, 28, 160, 3, // Opcode: FSQRTv2f32 +/* 101957 */ MCD_OPC_FilterValue, 3, 214, 150, 0, // Skip to: 140576 +/* 101962 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 101965 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 101987 +/* 101970 */ MCD_OPC_CheckPredicate, 45, 201, 150, 0, // Skip to: 140576 +/* 101975 */ MCD_OPC_CheckField, 21, 1, 1, 194, 150, 0, // Skip to: 140576 +/* 101982 */ MCD_OPC_Decode, 163, 19, 159, 3, // Opcode: FACGTv2f32 +/* 101987 */ MCD_OPC_FilterValue, 1, 184, 150, 0, // Skip to: 140576 +/* 101992 */ MCD_OPC_CheckPredicate, 53, 179, 150, 0, // Skip to: 140576 +/* 101997 */ MCD_OPC_CheckField, 21, 1, 1, 172, 150, 0, // Skip to: 140576 +/* 102004 */ MCD_OPC_Decode, 155, 28, 159, 3, // Opcode: FSCALEv2f32 +/* 102009 */ MCD_OPC_FilterValue, 2, 20, 7, 0, // Skip to: 103826 +/* 102014 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 102017 */ MCD_OPC_FilterValue, 0, 157, 0, 0, // Skip to: 102179 +/* 102022 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 102025 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102047 +/* 102030 */ MCD_OPC_CheckPredicate, 45, 141, 150, 0, // Skip to: 140576 +/* 102035 */ MCD_OPC_CheckField, 21, 1, 1, 134, 150, 0, // Skip to: 140576 +/* 102042 */ MCD_OPC_Decode, 185, 41, 184, 3, // Opcode: SADDLv4i32_v2i64 +/* 102047 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 102069 +/* 102052 */ MCD_OPC_CheckPredicate, 45, 119, 150, 0, // Skip to: 140576 +/* 102057 */ MCD_OPC_CheckField, 21, 1, 1, 112, 150, 0, // Skip to: 140576 +/* 102064 */ MCD_OPC_Decode, 180, 50, 184, 3, // Opcode: SSUBLv4i32_v2i64 +/* 102069 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102091 +/* 102074 */ MCD_OPC_CheckPredicate, 45, 97, 150, 0, // Skip to: 140576 +/* 102079 */ MCD_OPC_CheckField, 21, 1, 1, 90, 150, 0, // Skip to: 140576 +/* 102086 */ MCD_OPC_Decode, 201, 11, 182, 3, // Opcode: ADDHNv2i64_v4i32 +/* 102091 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 102113 +/* 102096 */ MCD_OPC_CheckPredicate, 45, 75, 150, 0, // Skip to: 140576 +/* 102101 */ MCD_OPC_CheckField, 21, 1, 1, 68, 150, 0, // Skip to: 140576 +/* 102108 */ MCD_OPC_Decode, 238, 53, 182, 3, // Opcode: SUBHNv2i64_v4i32 +/* 102113 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 102135 +/* 102118 */ MCD_OPC_CheckPredicate, 45, 53, 150, 0, // Skip to: 140576 +/* 102123 */ MCD_OPC_CheckField, 21, 1, 1, 46, 150, 0, // Skip to: 140576 +/* 102130 */ MCD_OPC_Decode, 192, 44, 182, 3, // Opcode: SMLALv4i32_v2i64 +/* 102135 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 102157 +/* 102140 */ MCD_OPC_CheckPredicate, 45, 31, 150, 0, // Skip to: 140576 +/* 102145 */ MCD_OPC_CheckField, 21, 1, 1, 24, 150, 0, // Skip to: 140576 +/* 102152 */ MCD_OPC_Decode, 236, 44, 182, 3, // Opcode: SMLSLv4i32_v2i64 +/* 102157 */ MCD_OPC_FilterValue, 6, 14, 150, 0, // Skip to: 140576 +/* 102162 */ MCD_OPC_CheckPredicate, 45, 9, 150, 0, // Skip to: 140576 +/* 102167 */ MCD_OPC_CheckField, 21, 1, 1, 2, 150, 0, // Skip to: 140576 +/* 102174 */ MCD_OPC_Decode, 156, 45, 184, 3, // Opcode: SMULLv4i32_v2i64 +/* 102179 */ MCD_OPC_FilterValue, 1, 173, 0, 0, // Skip to: 102357 +/* 102184 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 102187 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102209 +/* 102192 */ MCD_OPC_CheckPredicate, 45, 235, 149, 0, // Skip to: 140576 +/* 102197 */ MCD_OPC_CheckField, 21, 1, 1, 228, 149, 0, // Skip to: 140576 +/* 102204 */ MCD_OPC_Decode, 226, 42, 184, 3, // Opcode: SHADDv4i32 +/* 102209 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 102231 +/* 102214 */ MCD_OPC_CheckPredicate, 45, 213, 149, 0, // Skip to: 140576 +/* 102219 */ MCD_OPC_CheckField, 21, 1, 1, 206, 149, 0, // Skip to: 140576 +/* 102226 */ MCD_OPC_Decode, 138, 43, 184, 3, // Opcode: SHSUBv4i32 +/* 102231 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102253 +/* 102236 */ MCD_OPC_CheckPredicate, 45, 191, 149, 0, // Skip to: 140576 +/* 102241 */ MCD_OPC_CheckField, 21, 1, 1, 184, 149, 0, // Skip to: 140576 +/* 102248 */ MCD_OPC_Decode, 231, 49, 184, 3, // Opcode: SSHLv4i32 +/* 102253 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 102275 +/* 102258 */ MCD_OPC_CheckPredicate, 45, 169, 149, 0, // Skip to: 140576 +/* 102263 */ MCD_OPC_CheckField, 21, 1, 1, 162, 149, 0, // Skip to: 140576 +/* 102270 */ MCD_OPC_Decode, 219, 43, 184, 3, // Opcode: SMAXv4i32 +/* 102275 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 102297 +/* 102280 */ MCD_OPC_CheckPredicate, 45, 147, 149, 0, // Skip to: 140576 +/* 102285 */ MCD_OPC_CheckField, 21, 1, 1, 140, 149, 0, // Skip to: 140576 +/* 102292 */ MCD_OPC_Decode, 159, 12, 184, 3, // Opcode: ADDv4i32 +/* 102297 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 102335 +/* 102302 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 102305 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102320 +/* 102310 */ MCD_OPC_CheckPredicate, 64, 117, 149, 0, // Skip to: 140576 +/* 102315 */ MCD_OPC_Decode, 240, 44, 182, 3, // Opcode: SMMLA +/* 102320 */ MCD_OPC_FilterValue, 1, 107, 149, 0, // Skip to: 140576 +/* 102325 */ MCD_OPC_CheckPredicate, 45, 102, 149, 0, // Skip to: 140576 +/* 102330 */ MCD_OPC_Decode, 172, 43, 184, 3, // Opcode: SMAXPv4i32 +/* 102335 */ MCD_OPC_FilterValue, 6, 92, 149, 0, // Skip to: 140576 +/* 102340 */ MCD_OPC_CheckPredicate, 45, 87, 149, 0, // Skip to: 140576 +/* 102345 */ MCD_OPC_CheckField, 21, 1, 1, 80, 149, 0, // Skip to: 140576 +/* 102352 */ MCD_OPC_Decode, 179, 24, 184, 3, // Opcode: FMINNMv4f32 +/* 102357 */ MCD_OPC_FilterValue, 2, 110, 1, 0, // Skip to: 102728 +/* 102362 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 102365 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102387 +/* 102370 */ MCD_OPC_CheckPredicate, 45, 57, 149, 0, // Skip to: 140576 +/* 102375 */ MCD_OPC_CheckField, 16, 6, 32, 50, 149, 0, // Skip to: 140576 +/* 102382 */ MCD_OPC_Decode, 189, 40, 189, 3, // Opcode: REV64v4i32 +/* 102387 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 102448 +/* 102392 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 102395 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102410 +/* 102400 */ MCD_OPC_CheckPredicate, 45, 27, 149, 0, // Skip to: 140576 +/* 102405 */ MCD_OPC_Decode, 180, 55, 184, 3, // Opcode: TRN1v4i32 +/* 102410 */ MCD_OPC_FilterValue, 1, 17, 149, 0, // Skip to: 140576 +/* 102415 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 102418 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102433 +/* 102423 */ MCD_OPC_CheckPredicate, 45, 4, 149, 0, // Skip to: 140576 +/* 102428 */ MCD_OPC_Decode, 171, 41, 189, 3, // Opcode: SADDLPv4i32_v2i64 +/* 102433 */ MCD_OPC_FilterValue, 1, 250, 148, 0, // Skip to: 140576 +/* 102438 */ MCD_OPC_CheckPredicate, 45, 245, 148, 0, // Skip to: 140576 +/* 102443 */ MCD_OPC_Decode, 233, 63, 197, 3, // Opcode: XTNv4i32 +/* 102448 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 102486 +/* 102453 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 102456 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 102471 +/* 102461 */ MCD_OPC_CheckPredicate, 45, 222, 148, 0, // Skip to: 140576 +/* 102466 */ MCD_OPC_Decode, 150, 15, 189, 3, // Opcode: CLSv4i32 +/* 102471 */ MCD_OPC_FilterValue, 33, 212, 148, 0, // Skip to: 140576 +/* 102476 */ MCD_OPC_CheckPredicate, 45, 207, 148, 0, // Skip to: 140576 +/* 102481 */ MCD_OPC_Decode, 246, 48, 197, 3, // Opcode: SQXTNv4i32 +/* 102486 */ MCD_OPC_FilterValue, 3, 56, 0, 0, // Skip to: 102547 +/* 102491 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 102494 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102509 +/* 102499 */ MCD_OPC_CheckPredicate, 45, 184, 148, 0, // Skip to: 140576 +/* 102504 */ MCD_OPC_Decode, 196, 55, 184, 3, // Opcode: TRN2v4i32 +/* 102509 */ MCD_OPC_FilterValue, 1, 174, 148, 0, // Skip to: 140576 +/* 102514 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 102517 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102532 +/* 102522 */ MCD_OPC_CheckPredicate, 45, 161, 148, 0, // Skip to: 140576 +/* 102527 */ MCD_OPC_Decode, 159, 41, 197, 3, // Opcode: SADALPv4i32_v2i64 +/* 102532 */ MCD_OPC_FilterValue, 1, 151, 148, 0, // Skip to: 140576 +/* 102537 */ MCD_OPC_CheckPredicate, 60, 146, 148, 0, // Skip to: 140576 +/* 102542 */ MCD_OPC_Decode, 170, 13, 197, 3, // Opcode: BFCVTN2 +/* 102547 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 102585 +/* 102552 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 102555 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 102570 +/* 102560 */ MCD_OPC_CheckPredicate, 45, 123, 148, 0, // Skip to: 140576 +/* 102565 */ MCD_OPC_Decode, 208, 15, 189, 3, // Opcode: CMGTv4i32rz +/* 102570 */ MCD_OPC_FilterValue, 33, 113, 148, 0, // Skip to: 140576 +/* 102575 */ MCD_OPC_CheckPredicate, 45, 108, 148, 0, // Skip to: 140576 +/* 102580 */ MCD_OPC_Decode, 222, 27, 189, 3, // Opcode: FRINTPv4f32 +/* 102585 */ MCD_OPC_FilterValue, 5, 63, 0, 0, // Skip to: 102653 +/* 102590 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 102593 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 102608 +/* 102598 */ MCD_OPC_CheckPredicate, 45, 85, 148, 0, // Skip to: 140576 +/* 102603 */ MCD_OPC_Decode, 248, 15, 189, 3, // Opcode: CMLTv4i32rz +/* 102608 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 102623 +/* 102613 */ MCD_OPC_CheckPredicate, 45, 70, 148, 0, // Skip to: 140576 +/* 102618 */ MCD_OPC_Decode, 128, 22, 189, 3, // Opcode: FCVTPSv4f32 +/* 102623 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 102638 +/* 102628 */ MCD_OPC_CheckPredicate, 45, 55, 148, 0, // Skip to: 140576 +/* 102633 */ MCD_OPC_Decode, 185, 43, 211, 3, // Opcode: SMAXVv4i32v +/* 102638 */ MCD_OPC_FilterValue, 49, 45, 148, 0, // Skip to: 140576 +/* 102643 */ MCD_OPC_CheckPredicate, 45, 40, 148, 0, // Skip to: 140576 +/* 102648 */ MCD_OPC_Decode, 243, 43, 211, 3, // Opcode: SMINVv4i32v +/* 102653 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 102706 +/* 102658 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 102661 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 102676 +/* 102666 */ MCD_OPC_CheckPredicate, 45, 17, 148, 0, // Skip to: 140576 +/* 102671 */ MCD_OPC_Decode, 197, 20, 189, 3, // Opcode: FCMGTv4i32rz +/* 102676 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 102691 +/* 102681 */ MCD_OPC_CheckPredicate, 45, 2, 148, 0, // Skip to: 140576 +/* 102686 */ MCD_OPC_Decode, 219, 60, 189, 3, // Opcode: URECPEv4i32 +/* 102691 */ MCD_OPC_FilterValue, 48, 248, 147, 0, // Skip to: 140576 +/* 102696 */ MCD_OPC_CheckPredicate, 50, 243, 147, 0, // Skip to: 140576 +/* 102701 */ MCD_OPC_Decode, 157, 24, 203, 3, // Opcode: FMINNMVv8i16v +/* 102706 */ MCD_OPC_FilterValue, 7, 233, 147, 0, // Skip to: 140576 +/* 102711 */ MCD_OPC_CheckPredicate, 45, 228, 147, 0, // Skip to: 140576 +/* 102716 */ MCD_OPC_CheckField, 16, 6, 32, 221, 147, 0, // Skip to: 140576 +/* 102723 */ MCD_OPC_Decode, 233, 20, 189, 3, // Opcode: FCMLTv4i32rz +/* 102728 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 102928 +/* 102733 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 102736 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 102758 +/* 102741 */ MCD_OPC_CheckPredicate, 45, 198, 147, 0, // Skip to: 140576 +/* 102746 */ MCD_OPC_CheckField, 21, 1, 1, 191, 147, 0, // Skip to: 140576 +/* 102753 */ MCD_OPC_Decode, 203, 45, 184, 3, // Opcode: SQADDv4i32 +/* 102758 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 102780 +/* 102763 */ MCD_OPC_CheckPredicate, 45, 176, 147, 0, // Skip to: 140576 +/* 102768 */ MCD_OPC_CheckField, 21, 1, 1, 169, 147, 0, // Skip to: 140576 +/* 102775 */ MCD_OPC_Decode, 231, 48, 184, 3, // Opcode: SQSUBv4i32 +/* 102780 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 102802 +/* 102785 */ MCD_OPC_CheckPredicate, 45, 154, 147, 0, // Skip to: 140576 +/* 102790 */ MCD_OPC_CheckField, 21, 1, 1, 147, 147, 0, // Skip to: 140576 +/* 102797 */ MCD_OPC_Decode, 171, 48, 184, 3, // Opcode: SQSHLv4i32 +/* 102802 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 102824 +/* 102807 */ MCD_OPC_CheckPredicate, 45, 132, 147, 0, // Skip to: 140576 +/* 102812 */ MCD_OPC_CheckField, 21, 1, 1, 125, 147, 0, // Skip to: 140576 +/* 102819 */ MCD_OPC_Decode, 149, 44, 184, 3, // Opcode: SMINv4i32 +/* 102824 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 102846 +/* 102829 */ MCD_OPC_CheckPredicate, 45, 110, 147, 0, // Skip to: 140576 +/* 102834 */ MCD_OPC_CheckField, 21, 1, 1, 103, 147, 0, // Skip to: 140576 +/* 102841 */ MCD_OPC_Decode, 222, 16, 184, 3, // Opcode: CMTSTv4i32 +/* 102846 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 102884 +/* 102851 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 102854 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102869 +/* 102859 */ MCD_OPC_CheckPredicate, 64, 80, 147, 0, // Skip to: 140576 +/* 102864 */ MCD_OPC_Decode, 209, 61, 182, 3, // Opcode: USMMLA +/* 102869 */ MCD_OPC_FilterValue, 1, 70, 147, 0, // Skip to: 140576 +/* 102874 */ MCD_OPC_CheckPredicate, 45, 65, 147, 0, // Skip to: 140576 +/* 102879 */ MCD_OPC_Decode, 230, 43, 184, 3, // Opcode: SMINPv4i32 +/* 102884 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 102906 +/* 102889 */ MCD_OPC_CheckPredicate, 45, 50, 147, 0, // Skip to: 140576 +/* 102894 */ MCD_OPC_CheckField, 21, 1, 1, 43, 147, 0, // Skip to: 140576 +/* 102901 */ MCD_OPC_Decode, 246, 25, 182, 3, // Opcode: FMLSv4f32 +/* 102906 */ MCD_OPC_FilterValue, 7, 33, 147, 0, // Skip to: 140576 +/* 102911 */ MCD_OPC_CheckPredicate, 52, 28, 147, 0, // Skip to: 140576 +/* 102916 */ MCD_OPC_CheckField, 21, 1, 1, 21, 147, 0, // Skip to: 140576 +/* 102923 */ MCD_OPC_Decode, 213, 25, 182, 3, // Opcode: FMLSLv8f16 +/* 102928 */ MCD_OPC_FilterValue, 4, 168, 0, 0, // Skip to: 103101 +/* 102933 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 102936 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 103027 +/* 102941 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 102944 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102959 +/* 102949 */ MCD_OPC_CheckPredicate, 61, 246, 146, 0, // Skip to: 140576 +/* 102954 */ MCD_OPC_Decode, 196, 36, 225, 3, // Opcode: LUT2v16f8 +/* 102959 */ MCD_OPC_FilterValue, 1, 236, 146, 0, // Skip to: 140576 +/* 102964 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 102967 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 102982 +/* 102972 */ MCD_OPC_CheckPredicate, 45, 223, 146, 0, // Skip to: 140576 +/* 102977 */ MCD_OPC_Decode, 200, 41, 184, 3, // Opcode: SADDWv4i32_v2i64 +/* 102982 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 102997 +/* 102987 */ MCD_OPC_CheckPredicate, 45, 208, 146, 0, // Skip to: 140576 +/* 102992 */ MCD_OPC_Decode, 192, 50, 184, 3, // Opcode: SSUBWv4i32_v2i64 +/* 102997 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 103012 +/* 103002 */ MCD_OPC_CheckPredicate, 45, 193, 146, 0, // Skip to: 140576 +/* 103007 */ MCD_OPC_Decode, 246, 40, 182, 3, // Opcode: SABALv4i32_v2i64 +/* 103012 */ MCD_OPC_FilterValue, 3, 183, 146, 0, // Skip to: 140576 +/* 103017 */ MCD_OPC_CheckPredicate, 45, 178, 146, 0, // Skip to: 140576 +/* 103022 */ MCD_OPC_Decode, 140, 41, 184, 3, // Opcode: SABDLv4i32_v2i64 +/* 103027 */ MCD_OPC_FilterValue, 1, 168, 146, 0, // Skip to: 140576 +/* 103032 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 103035 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103057 +/* 103040 */ MCD_OPC_CheckPredicate, 45, 155, 146, 0, // Skip to: 140576 +/* 103045 */ MCD_OPC_CheckField, 21, 1, 1, 148, 146, 0, // Skip to: 140576 +/* 103052 */ MCD_OPC_Decode, 138, 46, 182, 3, // Opcode: SQDMLALv4i32_v2i64 +/* 103057 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103079 +/* 103062 */ MCD_OPC_CheckPredicate, 45, 133, 146, 0, // Skip to: 140576 +/* 103067 */ MCD_OPC_CheckField, 21, 1, 1, 126, 146, 0, // Skip to: 140576 +/* 103074 */ MCD_OPC_Decode, 163, 46, 182, 3, // Opcode: SQDMLSLv4i32_v2i64 +/* 103079 */ MCD_OPC_FilterValue, 2, 116, 146, 0, // Skip to: 140576 +/* 103084 */ MCD_OPC_CheckPredicate, 45, 111, 146, 0, // Skip to: 140576 +/* 103089 */ MCD_OPC_CheckField, 21, 1, 1, 104, 146, 0, // Skip to: 140576 +/* 103096 */ MCD_OPC_Decode, 220, 46, 184, 3, // Opcode: SQDMULLv4i32_v2i64 +/* 103101 */ MCD_OPC_FilterValue, 5, 195, 0, 0, // Skip to: 103301 +/* 103106 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 103109 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103131 +/* 103114 */ MCD_OPC_CheckPredicate, 45, 81, 146, 0, // Skip to: 140576 +/* 103119 */ MCD_OPC_CheckField, 21, 1, 1, 74, 146, 0, // Skip to: 140576 +/* 103126 */ MCD_OPC_Decode, 143, 49, 184, 3, // Opcode: SRHADDv4i32 +/* 103131 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103153 +/* 103136 */ MCD_OPC_CheckPredicate, 45, 59, 146, 0, // Skip to: 140576 +/* 103141 */ MCD_OPC_CheckField, 21, 1, 1, 52, 146, 0, // Skip to: 140576 +/* 103148 */ MCD_OPC_Decode, 207, 15, 184, 3, // Opcode: CMGTv4i32 +/* 103153 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103175 +/* 103158 */ MCD_OPC_CheckPredicate, 45, 37, 146, 0, // Skip to: 140576 +/* 103163 */ MCD_OPC_CheckField, 21, 1, 1, 30, 146, 0, // Skip to: 140576 +/* 103170 */ MCD_OPC_Decode, 187, 49, 184, 3, // Opcode: SRSHLv4i32 +/* 103175 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 103197 +/* 103180 */ MCD_OPC_CheckPredicate, 45, 15, 146, 0, // Skip to: 140576 +/* 103185 */ MCD_OPC_CheckField, 21, 1, 1, 8, 146, 0, // Skip to: 140576 +/* 103192 */ MCD_OPC_Decode, 150, 41, 184, 3, // Opcode: SABDv4i32 +/* 103197 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 103235 +/* 103202 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 103205 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103220 +/* 103210 */ MCD_OPC_CheckPredicate, 63, 241, 145, 0, // Skip to: 140576 +/* 103215 */ MCD_OPC_Decode, 167, 42, 182, 3, // Opcode: SDOTv16i8 +/* 103220 */ MCD_OPC_FilterValue, 1, 231, 145, 0, // Skip to: 140576 +/* 103225 */ MCD_OPC_CheckPredicate, 45, 226, 145, 0, // Skip to: 140576 +/* 103230 */ MCD_OPC_Decode, 254, 36, 182, 3, // Opcode: MLAv4i32 +/* 103235 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 103257 +/* 103240 */ MCD_OPC_CheckPredicate, 45, 211, 145, 0, // Skip to: 140576 +/* 103245 */ MCD_OPC_CheckField, 21, 1, 1, 204, 145, 0, // Skip to: 140576 +/* 103252 */ MCD_OPC_Decode, 197, 46, 184, 3, // Opcode: SQDMULHv4i32 +/* 103257 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 103279 +/* 103262 */ MCD_OPC_CheckPredicate, 45, 189, 145, 0, // Skip to: 140576 +/* 103267 */ MCD_OPC_CheckField, 21, 1, 1, 182, 145, 0, // Skip to: 140576 +/* 103274 */ MCD_OPC_Decode, 198, 28, 184, 3, // Opcode: FSUBv4f32 +/* 103279 */ MCD_OPC_FilterValue, 7, 172, 145, 0, // Skip to: 140576 +/* 103284 */ MCD_OPC_CheckPredicate, 45, 167, 145, 0, // Skip to: 140576 +/* 103289 */ MCD_OPC_CheckField, 21, 1, 1, 160, 145, 0, // Skip to: 140576 +/* 103296 */ MCD_OPC_Decode, 223, 24, 184, 3, // Opcode: FMINv4f32 +/* 103301 */ MCD_OPC_FilterValue, 6, 64, 1, 0, // Skip to: 103626 +/* 103306 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 103309 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103331 +/* 103314 */ MCD_OPC_CheckPredicate, 45, 137, 145, 0, // Skip to: 140576 +/* 103319 */ MCD_OPC_CheckField, 21, 1, 0, 130, 145, 0, // Skip to: 140576 +/* 103326 */ MCD_OPC_Decode, 173, 62, 184, 3, // Opcode: UZP1v4i32 +/* 103331 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 103392 +/* 103336 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 103339 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103354 +/* 103344 */ MCD_OPC_CheckPredicate, 45, 107, 145, 0, // Skip to: 140576 +/* 103349 */ MCD_OPC_Decode, 131, 64, 184, 3, // Opcode: ZIP1v4i32 +/* 103354 */ MCD_OPC_FilterValue, 1, 97, 145, 0, // Skip to: 140576 +/* 103359 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 103362 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103377 +/* 103367 */ MCD_OPC_CheckPredicate, 45, 84, 145, 0, // Skip to: 140576 +/* 103372 */ MCD_OPC_Decode, 214, 54, 197, 3, // Opcode: SUQADDv4i32 +/* 103377 */ MCD_OPC_FilterValue, 16, 74, 145, 0, // Skip to: 140576 +/* 103382 */ MCD_OPC_CheckPredicate, 45, 69, 145, 0, // Skip to: 140576 +/* 103387 */ MCD_OPC_Decode, 179, 41, 165, 3, // Opcode: SADDLVv4i32v +/* 103392 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103414 +/* 103397 */ MCD_OPC_CheckPredicate, 45, 54, 145, 0, // Skip to: 140576 +/* 103402 */ MCD_OPC_CheckField, 21, 1, 0, 47, 145, 0, // Skip to: 140576 +/* 103409 */ MCD_OPC_Decode, 189, 62, 184, 3, // Opcode: UZP2v4i32 +/* 103414 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 103459 +/* 103419 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 103422 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103437 +/* 103427 */ MCD_OPC_CheckPredicate, 45, 24, 145, 0, // Skip to: 140576 +/* 103432 */ MCD_OPC_Decode, 147, 64, 184, 3, // Opcode: ZIP2v4i32 +/* 103437 */ MCD_OPC_FilterValue, 1, 14, 145, 0, // Skip to: 140576 +/* 103442 */ MCD_OPC_CheckPredicate, 45, 9, 145, 0, // Skip to: 140576 +/* 103447 */ MCD_OPC_CheckField, 16, 5, 0, 2, 145, 0, // Skip to: 140576 +/* 103454 */ MCD_OPC_Decode, 180, 45, 189, 3, // Opcode: SQABSv4i32 +/* 103459 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 103497 +/* 103464 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 103467 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103482 +/* 103472 */ MCD_OPC_CheckPredicate, 45, 235, 144, 0, // Skip to: 140576 +/* 103477 */ MCD_OPC_Decode, 176, 15, 189, 3, // Opcode: CMEQv4i32rz +/* 103482 */ MCD_OPC_FilterValue, 33, 225, 144, 0, // Skip to: 140576 +/* 103487 */ MCD_OPC_CheckPredicate, 45, 220, 144, 0, // Skip to: 140576 +/* 103492 */ MCD_OPC_Decode, 244, 27, 189, 3, // Opcode: FRINTZv4f32 +/* 103497 */ MCD_OPC_FilterValue, 5, 48, 0, 0, // Skip to: 103550 +/* 103502 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 103505 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103520 +/* 103510 */ MCD_OPC_CheckPredicate, 45, 197, 144, 0, // Skip to: 140576 +/* 103515 */ MCD_OPC_Decode, 180, 11, 189, 3, // Opcode: ABSv4i32 +/* 103520 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 103535 +/* 103525 */ MCD_OPC_CheckPredicate, 45, 182, 144, 0, // Skip to: 140576 +/* 103530 */ MCD_OPC_Decode, 183, 22, 189, 3, // Opcode: FCVTZSv4f32 +/* 103535 */ MCD_OPC_FilterValue, 49, 172, 144, 0, // Skip to: 140576 +/* 103540 */ MCD_OPC_CheckPredicate, 45, 167, 144, 0, // Skip to: 140576 +/* 103545 */ MCD_OPC_Decode, 238, 11, 211, 3, // Opcode: ADDVv4i32v +/* 103550 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 103588 +/* 103555 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 103558 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103573 +/* 103563 */ MCD_OPC_CheckPredicate, 45, 144, 144, 0, // Skip to: 140576 +/* 103568 */ MCD_OPC_Decode, 153, 20, 189, 3, // Opcode: FCMEQv4i32rz +/* 103573 */ MCD_OPC_FilterValue, 33, 134, 144, 0, // Skip to: 140576 +/* 103578 */ MCD_OPC_CheckPredicate, 45, 129, 144, 0, // Skip to: 140576 +/* 103583 */ MCD_OPC_Decode, 250, 26, 189, 3, // Opcode: FRECPEv4f32 +/* 103588 */ MCD_OPC_FilterValue, 7, 119, 144, 0, // Skip to: 140576 +/* 103593 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 103596 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 103611 +/* 103601 */ MCD_OPC_CheckPredicate, 45, 106, 144, 0, // Skip to: 140576 +/* 103606 */ MCD_OPC_Decode, 144, 19, 189, 3, // Opcode: FABSv4f32 +/* 103611 */ MCD_OPC_FilterValue, 48, 96, 144, 0, // Skip to: 140576 +/* 103616 */ MCD_OPC_CheckPredicate, 50, 91, 144, 0, // Skip to: 140576 +/* 103621 */ MCD_OPC_Decode, 201, 24, 203, 3, // Opcode: FMINVv8i16v +/* 103626 */ MCD_OPC_FilterValue, 7, 81, 144, 0, // Skip to: 140576 +/* 103631 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 103634 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103656 +/* 103639 */ MCD_OPC_CheckPredicate, 45, 68, 144, 0, // Skip to: 140576 +/* 103644 */ MCD_OPC_CheckField, 21, 1, 1, 61, 144, 0, // Skip to: 140576 +/* 103651 */ MCD_OPC_Decode, 208, 38, 184, 3, // Opcode: ORRv16i8 +/* 103656 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103678 +/* 103661 */ MCD_OPC_CheckPredicate, 45, 46, 144, 0, // Skip to: 140576 +/* 103666 */ MCD_OPC_CheckField, 21, 1, 1, 39, 144, 0, // Skip to: 140576 +/* 103673 */ MCD_OPC_Decode, 191, 15, 184, 3, // Opcode: CMGEv4i32 +/* 103678 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 103700 +/* 103683 */ MCD_OPC_CheckPredicate, 45, 24, 144, 0, // Skip to: 140576 +/* 103688 */ MCD_OPC_CheckField, 21, 1, 1, 17, 144, 0, // Skip to: 140576 +/* 103695 */ MCD_OPC_Decode, 211, 47, 184, 3, // Opcode: SQRSHLv4i32 +/* 103700 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 103722 +/* 103705 */ MCD_OPC_CheckPredicate, 45, 2, 144, 0, // Skip to: 140576 +/* 103710 */ MCD_OPC_CheckField, 21, 1, 1, 251, 143, 0, // Skip to: 140576 +/* 103717 */ MCD_OPC_Decode, 128, 41, 182, 3, // Opcode: SABAv4i32 +/* 103722 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 103760 +/* 103727 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 103730 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 103745 +/* 103735 */ MCD_OPC_CheckPredicate, 64, 228, 143, 0, // Skip to: 140576 +/* 103740 */ MCD_OPC_Decode, 171, 61, 182, 3, // Opcode: USDOTv16i8 +/* 103745 */ MCD_OPC_FilterValue, 1, 218, 143, 0, // Skip to: 140576 +/* 103750 */ MCD_OPC_CheckPredicate, 45, 213, 143, 0, // Skip to: 140576 +/* 103755 */ MCD_OPC_Decode, 150, 38, 184, 3, // Opcode: MULv4i32 +/* 103760 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 103782 +/* 103765 */ MCD_OPC_CheckPredicate, 45, 198, 143, 0, // Skip to: 140576 +/* 103770 */ MCD_OPC_CheckField, 21, 1, 1, 191, 143, 0, // Skip to: 140576 +/* 103777 */ MCD_OPC_Decode, 217, 11, 184, 3, // Opcode: ADDPv4i32 +/* 103782 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 103804 +/* 103787 */ MCD_OPC_CheckPredicate, 65, 176, 143, 0, // Skip to: 140576 +/* 103792 */ MCD_OPC_CheckField, 21, 1, 1, 169, 143, 0, // Skip to: 140576 +/* 103799 */ MCD_OPC_Decode, 223, 19, 184, 3, // Opcode: FAMAXv4f32 +/* 103804 */ MCD_OPC_FilterValue, 7, 159, 143, 0, // Skip to: 140576 +/* 103809 */ MCD_OPC_CheckPredicate, 45, 154, 143, 0, // Skip to: 140576 +/* 103814 */ MCD_OPC_CheckField, 21, 1, 1, 147, 143, 0, // Skip to: 140576 +/* 103821 */ MCD_OPC_Decode, 138, 28, 184, 3, // Opcode: FRSQRTSv4f32 +/* 103826 */ MCD_OPC_FilterValue, 3, 38, 6, 0, // Skip to: 105405 +/* 103831 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 103834 */ MCD_OPC_FilterValue, 0, 135, 0, 0, // Skip to: 103974 +/* 103839 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 103842 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 103864 +/* 103847 */ MCD_OPC_CheckPredicate, 45, 116, 143, 0, // Skip to: 140576 +/* 103852 */ MCD_OPC_CheckField, 21, 1, 1, 109, 143, 0, // Skip to: 140576 +/* 103859 */ MCD_OPC_Decode, 147, 56, 184, 3, // Opcode: UADDLv4i32_v2i64 +/* 103864 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 103886 +/* 103869 */ MCD_OPC_CheckPredicate, 45, 94, 143, 0, // Skip to: 140576 +/* 103874 */ MCD_OPC_CheckField, 21, 1, 1, 87, 143, 0, // Skip to: 140576 +/* 103881 */ MCD_OPC_Decode, 131, 57, 184, 3, // Opcode: UHADDv4i32 +/* 103886 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 103908 +/* 103891 */ MCD_OPC_CheckPredicate, 45, 72, 143, 0, // Skip to: 140576 +/* 103896 */ MCD_OPC_CheckField, 21, 1, 1, 65, 143, 0, // Skip to: 140576 +/* 103903 */ MCD_OPC_Decode, 161, 59, 184, 3, // Opcode: UQADDv4i32 +/* 103908 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 103930 +/* 103913 */ MCD_OPC_CheckPredicate, 45, 50, 143, 0, // Skip to: 140576 +/* 103918 */ MCD_OPC_CheckField, 21, 1, 1, 43, 143, 0, // Skip to: 140576 +/* 103925 */ MCD_OPC_Decode, 163, 56, 184, 3, // Opcode: UADDWv4i32_v2i64 +/* 103930 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 103952 +/* 103935 */ MCD_OPC_CheckPredicate, 45, 28, 143, 0, // Skip to: 140576 +/* 103940 */ MCD_OPC_CheckField, 21, 1, 1, 21, 143, 0, // Skip to: 140576 +/* 103947 */ MCD_OPC_Decode, 227, 60, 184, 3, // Opcode: URHADDv4i32 +/* 103952 */ MCD_OPC_FilterValue, 7, 11, 143, 0, // Skip to: 140576 +/* 103957 */ MCD_OPC_CheckPredicate, 45, 6, 143, 0, // Skip to: 140576 +/* 103962 */ MCD_OPC_CheckField, 21, 1, 1, 255, 142, 0, // Skip to: 140576 +/* 103969 */ MCD_OPC_Decode, 162, 14, 182, 3, // Opcode: BITv16i8 +/* 103974 */ MCD_OPC_FilterValue, 1, 226, 0, 0, // Skip to: 104205 +/* 103979 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 103982 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104004 +/* 103987 */ MCD_OPC_CheckPredicate, 45, 232, 142, 0, // Skip to: 140576 +/* 103992 */ MCD_OPC_CheckField, 21, 1, 1, 225, 142, 0, // Skip to: 140576 +/* 103999 */ MCD_OPC_Decode, 251, 61, 184, 3, // Opcode: USUBLv4i32_v2i64 +/* 104004 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 104026 +/* 104009 */ MCD_OPC_CheckPredicate, 45, 210, 142, 0, // Skip to: 140576 +/* 104014 */ MCD_OPC_CheckField, 21, 1, 1, 203, 142, 0, // Skip to: 140576 +/* 104021 */ MCD_OPC_Decode, 145, 57, 184, 3, // Opcode: UHSUBv4i32 +/* 104026 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 104064 +/* 104031 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104034 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104049 +/* 104039 */ MCD_OPC_CheckPredicate, 45, 180, 142, 0, // Skip to: 140576 +/* 104044 */ MCD_OPC_Decode, 133, 56, 189, 3, // Opcode: UADDLPv4i32_v2i64 +/* 104049 */ MCD_OPC_FilterValue, 33, 170, 142, 0, // Skip to: 140576 +/* 104054 */ MCD_OPC_CheckPredicate, 45, 165, 142, 0, // Skip to: 140576 +/* 104059 */ MCD_OPC_Decode, 133, 49, 197, 3, // Opcode: SQXTUNv4i32 +/* 104064 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 104086 +/* 104069 */ MCD_OPC_CheckPredicate, 45, 150, 142, 0, // Skip to: 140576 +/* 104074 */ MCD_OPC_CheckField, 21, 1, 1, 143, 142, 0, // Skip to: 140576 +/* 104081 */ MCD_OPC_Decode, 199, 60, 184, 3, // Opcode: UQSUBv4i32 +/* 104086 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 104108 +/* 104091 */ MCD_OPC_CheckPredicate, 45, 128, 142, 0, // Skip to: 140576 +/* 104096 */ MCD_OPC_CheckField, 21, 1, 1, 121, 142, 0, // Skip to: 140576 +/* 104103 */ MCD_OPC_Decode, 135, 62, 184, 3, // Opcode: USUBWv4i32_v2i64 +/* 104108 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 104130 +/* 104113 */ MCD_OPC_CheckPredicate, 45, 106, 142, 0, // Skip to: 140576 +/* 104118 */ MCD_OPC_CheckField, 21, 1, 1, 99, 142, 0, // Skip to: 140576 +/* 104125 */ MCD_OPC_Decode, 218, 15, 184, 3, // Opcode: CMHIv4i32 +/* 104130 */ MCD_OPC_FilterValue, 6, 48, 0, 0, // Skip to: 104183 +/* 104135 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104138 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104153 +/* 104143 */ MCD_OPC_CheckPredicate, 45, 76, 142, 0, // Skip to: 140576 +/* 104148 */ MCD_OPC_Decode, 227, 61, 197, 3, // Opcode: USQADDv4i32 +/* 104153 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 104168 +/* 104158 */ MCD_OPC_CheckPredicate, 45, 61, 142, 0, // Skip to: 140576 +/* 104163 */ MCD_OPC_Decode, 232, 42, 189, 3, // Opcode: SHLLv4i32 +/* 104168 */ MCD_OPC_FilterValue, 48, 51, 142, 0, // Skip to: 140576 +/* 104173 */ MCD_OPC_CheckPredicate, 45, 46, 142, 0, // Skip to: 140576 +/* 104178 */ MCD_OPC_Decode, 141, 56, 165, 3, // Opcode: UADDLVv4i32v +/* 104183 */ MCD_OPC_FilterValue, 7, 36, 142, 0, // Skip to: 140576 +/* 104188 */ MCD_OPC_CheckPredicate, 45, 31, 142, 0, // Skip to: 140576 +/* 104193 */ MCD_OPC_CheckField, 21, 1, 1, 24, 142, 0, // Skip to: 140576 +/* 104200 */ MCD_OPC_Decode, 226, 15, 184, 3, // Opcode: CMHSv4i32 +/* 104205 */ MCD_OPC_FilterValue, 2, 173, 0, 0, // Skip to: 104383 +/* 104210 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 104213 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104235 +/* 104218 */ MCD_OPC_CheckPredicate, 45, 1, 142, 0, // Skip to: 140576 +/* 104223 */ MCD_OPC_CheckField, 21, 1, 1, 250, 141, 0, // Skip to: 140576 +/* 104230 */ MCD_OPC_Decode, 214, 39, 182, 3, // Opcode: RADDHNv2i64_v4i32 +/* 104235 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 104257 +/* 104240 */ MCD_OPC_CheckPredicate, 45, 235, 141, 0, // Skip to: 140576 +/* 104245 */ MCD_OPC_CheckField, 21, 1, 1, 228, 141, 0, // Skip to: 140576 +/* 104252 */ MCD_OPC_Decode, 190, 61, 184, 3, // Opcode: USHLv4i32 +/* 104257 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 104295 +/* 104262 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104265 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104280 +/* 104270 */ MCD_OPC_CheckPredicate, 45, 205, 141, 0, // Skip to: 140576 +/* 104275 */ MCD_OPC_Decode, 162, 15, 189, 3, // Opcode: CLZv4i32 +/* 104280 */ MCD_OPC_FilterValue, 33, 195, 141, 0, // Skip to: 140576 +/* 104285 */ MCD_OPC_CheckPredicate, 45, 190, 141, 0, // Skip to: 140576 +/* 104290 */ MCD_OPC_Decode, 214, 60, 197, 3, // Opcode: UQXTNv4i32 +/* 104295 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 104317 +/* 104300 */ MCD_OPC_CheckPredicate, 45, 175, 141, 0, // Skip to: 140576 +/* 104305 */ MCD_OPC_CheckField, 21, 1, 1, 168, 141, 0, // Skip to: 140576 +/* 104312 */ MCD_OPC_Decode, 154, 60, 184, 3, // Opcode: UQSHLv4i32 +/* 104317 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 104339 +/* 104322 */ MCD_OPC_CheckPredicate, 45, 153, 141, 0, // Skip to: 140576 +/* 104327 */ MCD_OPC_CheckField, 21, 1, 1, 146, 141, 0, // Skip to: 140576 +/* 104334 */ MCD_OPC_Decode, 211, 55, 182, 3, // Opcode: UABALv4i32_v2i64 +/* 104339 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 104361 +/* 104344 */ MCD_OPC_CheckPredicate, 45, 131, 141, 0, // Skip to: 140576 +/* 104349 */ MCD_OPC_CheckField, 21, 1, 1, 124, 141, 0, // Skip to: 140576 +/* 104356 */ MCD_OPC_Decode, 131, 61, 184, 3, // Opcode: URSHLv4i32 +/* 104361 */ MCD_OPC_FilterValue, 7, 114, 141, 0, // Skip to: 140576 +/* 104366 */ MCD_OPC_CheckPredicate, 45, 109, 141, 0, // Skip to: 140576 +/* 104371 */ MCD_OPC_CheckField, 21, 1, 1, 102, 141, 0, // Skip to: 140576 +/* 104378 */ MCD_OPC_Decode, 230, 59, 184, 3, // Opcode: UQRSHLv4i32 +/* 104383 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 104583 +/* 104388 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 104391 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104413 +/* 104396 */ MCD_OPC_CheckPredicate, 45, 79, 141, 0, // Skip to: 140576 +/* 104401 */ MCD_OPC_CheckField, 21, 1, 1, 72, 141, 0, // Skip to: 140576 +/* 104408 */ MCD_OPC_Decode, 232, 40, 182, 3, // Opcode: RSUBHNv2i64_v4i32 +/* 104413 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 104435 +/* 104418 */ MCD_OPC_CheckPredicate, 45, 57, 141, 0, // Skip to: 140576 +/* 104423 */ MCD_OPC_CheckField, 21, 1, 1, 50, 141, 0, // Skip to: 140576 +/* 104430 */ MCD_OPC_Decode, 203, 57, 184, 3, // Opcode: UMAXv4i32 +/* 104435 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 104457 +/* 104440 */ MCD_OPC_CheckPredicate, 45, 35, 141, 0, // Skip to: 140576 +/* 104445 */ MCD_OPC_CheckField, 16, 6, 32, 28, 141, 0, // Skip to: 140576 +/* 104452 */ MCD_OPC_Decode, 252, 55, 197, 3, // Opcode: UADALPv4i32_v2i64 +/* 104457 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 104479 +/* 104462 */ MCD_OPC_CheckPredicate, 45, 13, 141, 0, // Skip to: 140576 +/* 104467 */ MCD_OPC_CheckField, 21, 1, 1, 6, 141, 0, // Skip to: 140576 +/* 104474 */ MCD_OPC_Decode, 132, 58, 184, 3, // Opcode: UMINv4i32 +/* 104479 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 104501 +/* 104484 */ MCD_OPC_CheckPredicate, 45, 247, 140, 0, // Skip to: 140576 +/* 104489 */ MCD_OPC_CheckField, 21, 1, 1, 240, 140, 0, // Skip to: 140576 +/* 104496 */ MCD_OPC_Decode, 233, 55, 184, 3, // Opcode: UABDLv4i32_v2i64 +/* 104501 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 104523 +/* 104506 */ MCD_OPC_CheckPredicate, 45, 225, 140, 0, // Skip to: 140576 +/* 104511 */ MCD_OPC_CheckField, 21, 1, 1, 218, 140, 0, // Skip to: 140576 +/* 104518 */ MCD_OPC_Decode, 243, 55, 184, 3, // Opcode: UABDv4i32 +/* 104523 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 104561 +/* 104528 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104531 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104546 +/* 104536 */ MCD_OPC_CheckPredicate, 45, 195, 140, 0, // Skip to: 140576 +/* 104541 */ MCD_OPC_Decode, 129, 47, 189, 3, // Opcode: SQNEGv4i32 +/* 104546 */ MCD_OPC_FilterValue, 33, 185, 140, 0, // Skip to: 140576 +/* 104551 */ MCD_OPC_CheckPredicate, 53, 180, 140, 0, // Skip to: 140576 +/* 104556 */ MCD_OPC_Decode, 149, 13, 189, 3, // Opcode: BF1CVTL2v8f16 +/* 104561 */ MCD_OPC_FilterValue, 7, 170, 140, 0, // Skip to: 140576 +/* 104566 */ MCD_OPC_CheckPredicate, 45, 165, 140, 0, // Skip to: 140576 +/* 104571 */ MCD_OPC_CheckField, 21, 1, 1, 158, 140, 0, // Skip to: 140576 +/* 104578 */ MCD_OPC_Decode, 221, 55, 182, 3, // Opcode: UABAv4i32 +/* 104583 */ MCD_OPC_FilterValue, 4, 199, 0, 0, // Skip to: 104787 +/* 104588 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 104591 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104613 +/* 104596 */ MCD_OPC_CheckPredicate, 45, 135, 140, 0, // Skip to: 140576 +/* 104601 */ MCD_OPC_CheckField, 21, 1, 1, 128, 140, 0, // Skip to: 140576 +/* 104608 */ MCD_OPC_Decode, 175, 58, 182, 3, // Opcode: UMLALv4i32_v2i64 +/* 104613 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 104651 +/* 104618 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 104621 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104636 +/* 104626 */ MCD_OPC_CheckPredicate, 58, 105, 140, 0, // Skip to: 140576 +/* 104631 */ MCD_OPC_Decode, 153, 47, 182, 3, // Opcode: SQRDMLAHv4i32 +/* 104636 */ MCD_OPC_FilterValue, 1, 95, 140, 0, // Skip to: 140576 +/* 104641 */ MCD_OPC_CheckPredicate, 45, 90, 140, 0, // Skip to: 140576 +/* 104646 */ MCD_OPC_Decode, 171, 54, 184, 3, // Opcode: SUBv4i32 +/* 104651 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 104673 +/* 104656 */ MCD_OPC_CheckPredicate, 45, 75, 140, 0, // Skip to: 140576 +/* 104661 */ MCD_OPC_CheckField, 16, 6, 32, 68, 140, 0, // Skip to: 140576 +/* 104668 */ MCD_OPC_Decode, 192, 15, 189, 3, // Opcode: CMGEv4i32rz +/* 104673 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 104711 +/* 104678 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 104681 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104696 +/* 104686 */ MCD_OPC_CheckPredicate, 58, 45, 140, 0, // Skip to: 140576 +/* 104691 */ MCD_OPC_Decode, 172, 47, 182, 3, // Opcode: SQRDMLSHv4i32 +/* 104696 */ MCD_OPC_FilterValue, 1, 35, 140, 0, // Skip to: 140576 +/* 104701 */ MCD_OPC_CheckPredicate, 45, 30, 140, 0, // Skip to: 140576 +/* 104706 */ MCD_OPC_Decode, 175, 15, 184, 3, // Opcode: CMEQv4i32 +/* 104711 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 104749 +/* 104716 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 104719 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104734 +/* 104724 */ MCD_OPC_CheckPredicate, 63, 7, 140, 0, // Skip to: 140576 +/* 104729 */ MCD_OPC_Decode, 250, 56, 182, 3, // Opcode: UDOTv16i8 +/* 104734 */ MCD_OPC_FilterValue, 1, 253, 139, 0, // Skip to: 140576 +/* 104739 */ MCD_OPC_CheckPredicate, 45, 248, 139, 0, // Skip to: 140576 +/* 104744 */ MCD_OPC_Decode, 143, 37, 182, 3, // Opcode: MLSv4i32 +/* 104749 */ MCD_OPC_FilterValue, 6, 238, 139, 0, // Skip to: 140576 +/* 104754 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104757 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104772 +/* 104762 */ MCD_OPC_CheckPredicate, 45, 225, 139, 0, // Skip to: 140576 +/* 104767 */ MCD_OPC_Decode, 240, 15, 189, 3, // Opcode: CMLEv4i32rz +/* 104772 */ MCD_OPC_FilterValue, 33, 215, 139, 0, // Skip to: 140576 +/* 104777 */ MCD_OPC_CheckPredicate, 45, 210, 139, 0, // Skip to: 140576 +/* 104782 */ MCD_OPC_Decode, 183, 27, 189, 3, // Opcode: FRINTIv4f32 +/* 104787 */ MCD_OPC_FilterValue, 5, 198, 0, 0, // Skip to: 104990 +/* 104792 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 104795 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 104817 +/* 104800 */ MCD_OPC_CheckPredicate, 45, 187, 139, 0, // Skip to: 140576 +/* 104805 */ MCD_OPC_CheckField, 21, 1, 1, 180, 139, 0, // Skip to: 140576 +/* 104812 */ MCD_OPC_Decode, 219, 58, 182, 3, // Opcode: UMLSLv4i32_v2i64 +/* 104817 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 104855 +/* 104822 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 104825 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 104840 +/* 104830 */ MCD_OPC_CheckPredicate, 64, 157, 139, 0, // Skip to: 140576 +/* 104835 */ MCD_OPC_Decode, 223, 58, 182, 3, // Opcode: UMMLA +/* 104840 */ MCD_OPC_FilterValue, 1, 147, 139, 0, // Skip to: 140576 +/* 104845 */ MCD_OPC_CheckPredicate, 45, 142, 139, 0, // Skip to: 140576 +/* 104850 */ MCD_OPC_Decode, 156, 57, 184, 3, // Opcode: UMAXPv4i32 +/* 104855 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 104908 +/* 104860 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104863 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 104878 +/* 104868 */ MCD_OPC_CheckPredicate, 45, 119, 139, 0, // Skip to: 140576 +/* 104873 */ MCD_OPC_Decode, 142, 22, 189, 3, // Opcode: FCVTPUv4f32 +/* 104878 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 104893 +/* 104883 */ MCD_OPC_CheckPredicate, 45, 104, 139, 0, // Skip to: 140576 +/* 104888 */ MCD_OPC_Decode, 169, 57, 211, 3, // Opcode: UMAXVv4i32v +/* 104893 */ MCD_OPC_FilterValue, 49, 94, 139, 0, // Skip to: 140576 +/* 104898 */ MCD_OPC_CheckPredicate, 45, 89, 139, 0, // Skip to: 140576 +/* 104903 */ MCD_OPC_Decode, 226, 57, 211, 3, // Opcode: UMINVv4i32v +/* 104908 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 104930 +/* 104913 */ MCD_OPC_CheckPredicate, 45, 74, 139, 0, // Skip to: 140576 +/* 104918 */ MCD_OPC_CheckField, 21, 1, 1, 67, 139, 0, // Skip to: 140576 +/* 104925 */ MCD_OPC_Decode, 213, 57, 184, 3, // Opcode: UMINPv4i32 +/* 104930 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 104952 +/* 104935 */ MCD_OPC_CheckPredicate, 45, 52, 139, 0, // Skip to: 140576 +/* 104940 */ MCD_OPC_CheckField, 21, 1, 1, 45, 139, 0, // Skip to: 140576 +/* 104947 */ MCD_OPC_Decode, 191, 47, 184, 3, // Opcode: SQRDMULHv4i32 +/* 104952 */ MCD_OPC_FilterValue, 6, 35, 139, 0, // Skip to: 140576 +/* 104957 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 104960 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 104975 +/* 104965 */ MCD_OPC_CheckPredicate, 45, 22, 139, 0, // Skip to: 140576 +/* 104970 */ MCD_OPC_Decode, 173, 38, 189, 3, // Opcode: NEGv4i32 +/* 104975 */ MCD_OPC_FilterValue, 33, 12, 139, 0, // Skip to: 140576 +/* 104980 */ MCD_OPC_CheckPredicate, 45, 7, 139, 0, // Skip to: 140576 +/* 104985 */ MCD_OPC_Decode, 220, 22, 189, 3, // Opcode: FCVTZUv4f32 +/* 104990 */ MCD_OPC_FilterValue, 6, 215, 0, 0, // Skip to: 105210 +/* 104995 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 104998 */ MCD_OPC_FilterValue, 0, 116, 0, 0, // Skip to: 105119 +/* 105003 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 105006 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105028 +/* 105011 */ MCD_OPC_CheckPredicate, 45, 232, 138, 0, // Skip to: 140576 +/* 105016 */ MCD_OPC_CheckField, 21, 1, 1, 225, 138, 0, // Skip to: 140576 +/* 105023 */ MCD_OPC_Decode, 137, 59, 184, 3, // Opcode: UMULLv4i32_v2i64 +/* 105028 */ MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 105081 +/* 105033 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 105036 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 105051 +/* 105041 */ MCD_OPC_CheckPredicate, 45, 202, 138, 0, // Skip to: 140576 +/* 105046 */ MCD_OPC_Decode, 175, 20, 189, 3, // Opcode: FCMGEv4i32rz +/* 105051 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 105066 +/* 105056 */ MCD_OPC_CheckPredicate, 45, 187, 138, 0, // Skip to: 140576 +/* 105061 */ MCD_OPC_Decode, 148, 61, 189, 3, // Opcode: URSQRTEv4i32 +/* 105066 */ MCD_OPC_FilterValue, 48, 177, 138, 0, // Skip to: 140576 +/* 105071 */ MCD_OPC_CheckPredicate, 45, 172, 138, 0, // Skip to: 140576 +/* 105076 */ MCD_OPC_Decode, 156, 24, 211, 3, // Opcode: FMINNMVv4i32v +/* 105081 */ MCD_OPC_FilterValue, 3, 162, 138, 0, // Skip to: 140576 +/* 105086 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 105089 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 105104 +/* 105094 */ MCD_OPC_CheckPredicate, 45, 149, 138, 0, // Skip to: 140576 +/* 105099 */ MCD_OPC_Decode, 222, 20, 189, 3, // Opcode: FCMLEv4i32rz +/* 105104 */ MCD_OPC_FilterValue, 33, 139, 138, 0, // Skip to: 140576 +/* 105109 */ MCD_OPC_CheckPredicate, 45, 134, 138, 0, // Skip to: 140576 +/* 105114 */ MCD_OPC_Decode, 255, 27, 189, 3, // Opcode: FRSQRTEv4f32 +/* 105119 */ MCD_OPC_FilterValue, 1, 124, 138, 0, // Skip to: 140576 +/* 105124 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 105127 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105142 +/* 105132 */ MCD_OPC_CheckPredicate, 66, 111, 138, 0, // Skip to: 140576 +/* 105137 */ MCD_OPC_Decode, 209, 20, 222, 3, // Opcode: FCMLAv4f32 +/* 105142 */ MCD_OPC_FilterValue, 1, 101, 138, 0, // Skip to: 140576 +/* 105147 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 105150 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105165 +/* 105155 */ MCD_OPC_CheckPredicate, 45, 88, 138, 0, // Skip to: 140576 +/* 105160 */ MCD_OPC_Decode, 146, 24, 184, 3, // Opcode: FMINNMPv4f32 +/* 105165 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 105180 +/* 105170 */ MCD_OPC_CheckPredicate, 52, 73, 138, 0, // Skip to: 140576 +/* 105175 */ MCD_OPC_Decode, 197, 25, 182, 3, // Opcode: FMLSL2v8f16 +/* 105180 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 105195 +/* 105185 */ MCD_OPC_CheckPredicate, 45, 58, 138, 0, // Skip to: 140576 +/* 105190 */ MCD_OPC_Decode, 133, 19, 184, 3, // Opcode: FABDv4f32 +/* 105195 */ MCD_OPC_FilterValue, 3, 48, 138, 0, // Skip to: 140576 +/* 105200 */ MCD_OPC_CheckPredicate, 65, 43, 138, 0, // Skip to: 140576 +/* 105205 */ MCD_OPC_Decode, 237, 19, 184, 3, // Opcode: FAMINv4f32 +/* 105210 */ MCD_OPC_FilterValue, 7, 33, 138, 0, // Skip to: 140576 +/* 105215 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 105218 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 105279 +/* 105223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 105226 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105241 +/* 105231 */ MCD_OPC_CheckPredicate, 66, 12, 138, 0, // Skip to: 140576 +/* 105236 */ MCD_OPC_Decode, 245, 19, 223, 3, // Opcode: FCADDv4f32 +/* 105241 */ MCD_OPC_FilterValue, 1, 2, 138, 0, // Skip to: 140576 +/* 105246 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 105249 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105264 +/* 105254 */ MCD_OPC_CheckPredicate, 45, 245, 137, 0, // Skip to: 140576 +/* 105259 */ MCD_OPC_Decode, 195, 20, 184, 3, // Opcode: FCMGTv4f32 +/* 105264 */ MCD_OPC_FilterValue, 1, 235, 137, 0, // Skip to: 140576 +/* 105269 */ MCD_OPC_CheckPredicate, 45, 230, 137, 0, // Skip to: 140576 +/* 105274 */ MCD_OPC_Decode, 190, 24, 184, 3, // Opcode: FMINPv4f32 +/* 105279 */ MCD_OPC_FilterValue, 2, 69, 0, 0, // Skip to: 105353 +/* 105284 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 105287 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 105309 +/* 105292 */ MCD_OPC_CheckPredicate, 45, 207, 137, 0, // Skip to: 140576 +/* 105297 */ MCD_OPC_CheckField, 12, 1, 1, 200, 137, 0, // Skip to: 140576 +/* 105304 */ MCD_OPC_Decode, 218, 26, 189, 3, // Opcode: FNEGv4f32 +/* 105309 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 105331 +/* 105314 */ MCD_OPC_CheckPredicate, 45, 185, 137, 0, // Skip to: 140576 +/* 105319 */ MCD_OPC_CheckField, 12, 1, 1, 178, 137, 0, // Skip to: 140576 +/* 105326 */ MCD_OPC_Decode, 169, 28, 189, 3, // Opcode: FSQRTv4f32 +/* 105331 */ MCD_OPC_FilterValue, 48, 168, 137, 0, // Skip to: 140576 +/* 105336 */ MCD_OPC_CheckPredicate, 45, 163, 137, 0, // Skip to: 140576 +/* 105341 */ MCD_OPC_CheckField, 12, 1, 1, 156, 137, 0, // Skip to: 140576 +/* 105348 */ MCD_OPC_Decode, 200, 24, 211, 3, // Opcode: FMINVv4i32v +/* 105353 */ MCD_OPC_FilterValue, 3, 146, 137, 0, // Skip to: 140576 +/* 105358 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 105361 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 105383 +/* 105366 */ MCD_OPC_CheckPredicate, 45, 133, 137, 0, // Skip to: 140576 +/* 105371 */ MCD_OPC_CheckField, 21, 1, 1, 126, 137, 0, // Skip to: 140576 +/* 105378 */ MCD_OPC_Decode, 166, 19, 184, 3, // Opcode: FACGTv4f32 +/* 105383 */ MCD_OPC_FilterValue, 1, 116, 137, 0, // Skip to: 140576 +/* 105388 */ MCD_OPC_CheckPredicate, 53, 111, 137, 0, // Skip to: 140576 +/* 105393 */ MCD_OPC_CheckField, 21, 1, 1, 104, 137, 0, // Skip to: 140576 +/* 105400 */ MCD_OPC_Decode, 158, 28, 184, 3, // Opcode: FSCALEv4f32 +/* 105405 */ MCD_OPC_FilterValue, 6, 94, 137, 0, // Skip to: 140576 +/* 105410 */ MCD_OPC_CheckPredicate, 56, 89, 137, 0, // Skip to: 140576 +/* 105415 */ MCD_OPC_CheckField, 21, 1, 0, 82, 137, 0, // Skip to: 140576 +/* 105422 */ MCD_OPC_Decode, 222, 63, 226, 3, // Opcode: XAR +/* 105427 */ MCD_OPC_FilterValue, 11, 42, 12, 0, // Skip to: 108546 +/* 105432 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 105435 */ MCD_OPC_FilterValue, 0, 131, 1, 0, // Skip to: 105827 +/* 105440 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 105443 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 105465 +/* 105448 */ MCD_OPC_CheckPredicate, 50, 51, 137, 0, // Skip to: 140576 +/* 105453 */ MCD_OPC_CheckField, 21, 1, 0, 44, 137, 0, // Skip to: 140576 +/* 105460 */ MCD_OPC_Decode, 178, 24, 159, 3, // Opcode: FMINNMv4f16 +/* 105465 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 105487 +/* 105470 */ MCD_OPC_CheckPredicate, 50, 29, 137, 0, // Skip to: 140576 +/* 105475 */ MCD_OPC_CheckField, 21, 1, 0, 22, 137, 0, // Skip to: 140576 +/* 105482 */ MCD_OPC_Decode, 245, 25, 180, 3, // Opcode: FMLSv4f16 +/* 105487 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 105509 +/* 105492 */ MCD_OPC_CheckPredicate, 50, 7, 137, 0, // Skip to: 140576 +/* 105497 */ MCD_OPC_CheckField, 21, 1, 0, 0, 137, 0, // Skip to: 140576 +/* 105504 */ MCD_OPC_Decode, 197, 28, 159, 3, // Opcode: FSUBv4f16 +/* 105509 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 105547 +/* 105514 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 105517 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105532 +/* 105522 */ MCD_OPC_CheckPredicate, 65, 233, 136, 0, // Skip to: 140576 +/* 105527 */ MCD_OPC_Decode, 222, 19, 159, 3, // Opcode: FAMAXv4f16 +/* 105532 */ MCD_OPC_FilterValue, 1, 223, 136, 0, // Skip to: 140576 +/* 105537 */ MCD_OPC_CheckPredicate, 45, 218, 136, 0, // Skip to: 140576 +/* 105542 */ MCD_OPC_Decode, 191, 38, 159, 3, // Opcode: ORNv8i8 +/* 105547 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 105569 +/* 105552 */ MCD_OPC_CheckPredicate, 50, 203, 136, 0, // Skip to: 140576 +/* 105557 */ MCD_OPC_CheckField, 21, 1, 0, 196, 136, 0, // Skip to: 140576 +/* 105564 */ MCD_OPC_Decode, 222, 24, 159, 3, // Opcode: FMINv4f16 +/* 105569 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 105591 +/* 105574 */ MCD_OPC_CheckPredicate, 50, 181, 136, 0, // Skip to: 140576 +/* 105579 */ MCD_OPC_CheckField, 21, 1, 0, 174, 136, 0, // Skip to: 140576 +/* 105586 */ MCD_OPC_Decode, 137, 28, 159, 3, // Opcode: FRSQRTSv4f16 +/* 105591 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 105613 +/* 105596 */ MCD_OPC_CheckPredicate, 50, 159, 136, 0, // Skip to: 140576 +/* 105601 */ MCD_OPC_CheckField, 16, 6, 57, 152, 136, 0, // Skip to: 140576 +/* 105608 */ MCD_OPC_Decode, 221, 27, 160, 3, // Opcode: FRINTPv4f16 +/* 105613 */ MCD_OPC_FilterValue, 38, 17, 0, 0, // Skip to: 105635 +/* 105618 */ MCD_OPC_CheckPredicate, 50, 137, 136, 0, // Skip to: 140576 +/* 105623 */ MCD_OPC_CheckField, 16, 6, 57, 130, 136, 0, // Skip to: 140576 +/* 105630 */ MCD_OPC_Decode, 243, 27, 160, 3, // Opcode: FRINTZv4f16 +/* 105635 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 105657 +/* 105640 */ MCD_OPC_CheckPredicate, 50, 115, 136, 0, // Skip to: 140576 +/* 105645 */ MCD_OPC_CheckField, 16, 6, 57, 108, 136, 0, // Skip to: 140576 +/* 105652 */ MCD_OPC_Decode, 255, 21, 160, 3, // Opcode: FCVTPSv4f16 +/* 105657 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 105679 +/* 105662 */ MCD_OPC_CheckPredicate, 50, 93, 136, 0, // Skip to: 140576 +/* 105667 */ MCD_OPC_CheckField, 16, 6, 57, 86, 136, 0, // Skip to: 140576 +/* 105674 */ MCD_OPC_Decode, 182, 22, 160, 3, // Opcode: FCVTZSv4f16 +/* 105679 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 105701 +/* 105684 */ MCD_OPC_CheckPredicate, 50, 71, 136, 0, // Skip to: 140576 +/* 105689 */ MCD_OPC_CheckField, 16, 6, 56, 64, 136, 0, // Skip to: 140576 +/* 105696 */ MCD_OPC_Decode, 196, 20, 160, 3, // Opcode: FCMGTv4i16rz +/* 105701 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 105739 +/* 105706 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 105709 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 105724 +/* 105714 */ MCD_OPC_CheckPredicate, 50, 41, 136, 0, // Skip to: 140576 +/* 105719 */ MCD_OPC_Decode, 152, 20, 160, 3, // Opcode: FCMEQv4i16rz +/* 105724 */ MCD_OPC_FilterValue, 57, 31, 136, 0, // Skip to: 140576 +/* 105729 */ MCD_OPC_CheckPredicate, 50, 26, 136, 0, // Skip to: 140576 +/* 105734 */ MCD_OPC_Decode, 249, 26, 160, 3, // Opcode: FRECPEv4f16 +/* 105739 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 105761 +/* 105744 */ MCD_OPC_CheckPredicate, 55, 11, 136, 0, // Skip to: 140576 +/* 105749 */ MCD_OPC_CheckField, 21, 1, 1, 4, 136, 0, // Skip to: 140576 +/* 105756 */ MCD_OPC_Decode, 137, 39, 155, 3, // Opcode: PMULLv1i64 +/* 105761 */ MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 105783 +/* 105766 */ MCD_OPC_CheckPredicate, 50, 245, 135, 0, // Skip to: 140576 +/* 105771 */ MCD_OPC_CheckField, 16, 6, 56, 238, 135, 0, // Skip to: 140576 +/* 105778 */ MCD_OPC_Decode, 232, 20, 160, 3, // Opcode: FCMLTv4i16rz +/* 105783 */ MCD_OPC_FilterValue, 62, 17, 0, 0, // Skip to: 105805 +/* 105788 */ MCD_OPC_CheckPredicate, 50, 223, 135, 0, // Skip to: 140576 +/* 105793 */ MCD_OPC_CheckField, 16, 6, 56, 216, 135, 0, // Skip to: 140576 +/* 105800 */ MCD_OPC_Decode, 143, 19, 160, 3, // Opcode: FABSv4f16 +/* 105805 */ MCD_OPC_FilterValue, 63, 206, 135, 0, // Skip to: 140576 +/* 105810 */ MCD_OPC_CheckPredicate, 49, 201, 135, 0, // Skip to: 140576 +/* 105815 */ MCD_OPC_CheckField, 21, 1, 0, 194, 135, 0, // Skip to: 140576 +/* 105822 */ MCD_OPC_Decode, 234, 24, 182, 3, // Opcode: FMLALBv8f16 +/* 105827 */ MCD_OPC_FilterValue, 1, 125, 1, 0, // Skip to: 106213 +/* 105832 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 105835 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 105857 +/* 105840 */ MCD_OPC_CheckPredicate, 50, 171, 135, 0, // Skip to: 140576 +/* 105845 */ MCD_OPC_CheckField, 21, 1, 0, 164, 135, 0, // Skip to: 140576 +/* 105852 */ MCD_OPC_Decode, 145, 24, 159, 3, // Opcode: FMINNMPv4f16 +/* 105857 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 105879 +/* 105862 */ MCD_OPC_CheckPredicate, 50, 149, 135, 0, // Skip to: 140576 +/* 105867 */ MCD_OPC_CheckField, 21, 1, 0, 142, 135, 0, // Skip to: 140576 +/* 105874 */ MCD_OPC_Decode, 132, 19, 159, 3, // Opcode: FABDv4f16 +/* 105879 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 105917 +/* 105884 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 105887 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105902 +/* 105892 */ MCD_OPC_CheckPredicate, 65, 119, 135, 0, // Skip to: 140576 +/* 105897 */ MCD_OPC_Decode, 236, 19, 159, 3, // Opcode: FAMINv4f16 +/* 105902 */ MCD_OPC_FilterValue, 1, 109, 135, 0, // Skip to: 140576 +/* 105907 */ MCD_OPC_CheckPredicate, 45, 104, 135, 0, // Skip to: 140576 +/* 105912 */ MCD_OPC_Decode, 161, 14, 180, 3, // Opcode: BIFv8i8 +/* 105917 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 105939 +/* 105922 */ MCD_OPC_CheckPredicate, 50, 89, 135, 0, // Skip to: 140576 +/* 105927 */ MCD_OPC_CheckField, 21, 1, 0, 82, 135, 0, // Skip to: 140576 +/* 105934 */ MCD_OPC_Decode, 194, 20, 159, 3, // Opcode: FCMGTv4f16 +/* 105939 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 105961 +/* 105944 */ MCD_OPC_CheckPredicate, 50, 67, 135, 0, // Skip to: 140576 +/* 105949 */ MCD_OPC_CheckField, 21, 1, 0, 60, 135, 0, // Skip to: 140576 +/* 105956 */ MCD_OPC_Decode, 165, 19, 159, 3, // Opcode: FACGTv4f16 +/* 105961 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 105983 +/* 105966 */ MCD_OPC_CheckPredicate, 50, 45, 135, 0, // Skip to: 140576 +/* 105971 */ MCD_OPC_CheckField, 21, 1, 0, 38, 135, 0, // Skip to: 140576 +/* 105978 */ MCD_OPC_Decode, 189, 24, 159, 3, // Opcode: FMINPv4f16 +/* 105983 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 106005 +/* 105988 */ MCD_OPC_CheckPredicate, 53, 23, 135, 0, // Skip to: 140576 +/* 105993 */ MCD_OPC_CheckField, 21, 1, 0, 16, 135, 0, // Skip to: 140576 +/* 106000 */ MCD_OPC_Decode, 157, 28, 159, 3, // Opcode: FSCALEv4f16 +/* 106005 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 106027 +/* 106010 */ MCD_OPC_CheckPredicate, 53, 1, 135, 0, // Skip to: 140576 +/* 106015 */ MCD_OPC_CheckField, 16, 6, 33, 250, 134, 0, // Skip to: 140576 +/* 106022 */ MCD_OPC_Decode, 158, 13, 179, 3, // Opcode: BF2CVTLv8f16 +/* 106027 */ MCD_OPC_FilterValue, 38, 17, 0, 0, // Skip to: 106049 +/* 106032 */ MCD_OPC_CheckPredicate, 50, 235, 134, 0, // Skip to: 140576 +/* 106037 */ MCD_OPC_CheckField, 16, 6, 57, 228, 134, 0, // Skip to: 140576 +/* 106044 */ MCD_OPC_Decode, 182, 27, 160, 3, // Opcode: FRINTIv4f16 +/* 106049 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 106071 +/* 106054 */ MCD_OPC_CheckPredicate, 50, 213, 134, 0, // Skip to: 140576 +/* 106059 */ MCD_OPC_CheckField, 16, 6, 57, 206, 134, 0, // Skip to: 140576 +/* 106066 */ MCD_OPC_Decode, 141, 22, 160, 3, // Opcode: FCVTPUv4f16 +/* 106071 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 106093 +/* 106076 */ MCD_OPC_CheckPredicate, 50, 191, 134, 0, // Skip to: 140576 +/* 106081 */ MCD_OPC_CheckField, 16, 6, 57, 184, 134, 0, // Skip to: 140576 +/* 106088 */ MCD_OPC_Decode, 219, 22, 160, 3, // Opcode: FCVTZUv4f16 +/* 106093 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 106115 +/* 106098 */ MCD_OPC_CheckPredicate, 50, 169, 134, 0, // Skip to: 140576 +/* 106103 */ MCD_OPC_CheckField, 16, 6, 56, 162, 134, 0, // Skip to: 140576 +/* 106110 */ MCD_OPC_Decode, 174, 20, 160, 3, // Opcode: FCMGEv4i16rz +/* 106115 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 106153 +/* 106120 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106123 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 106138 +/* 106128 */ MCD_OPC_CheckPredicate, 50, 139, 134, 0, // Skip to: 140576 +/* 106133 */ MCD_OPC_Decode, 221, 20, 160, 3, // Opcode: FCMLEv4i16rz +/* 106138 */ MCD_OPC_FilterValue, 57, 129, 134, 0, // Skip to: 140576 +/* 106143 */ MCD_OPC_CheckPredicate, 50, 124, 134, 0, // Skip to: 140576 +/* 106148 */ MCD_OPC_Decode, 254, 27, 160, 3, // Opcode: FRSQRTEv4f16 +/* 106153 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 106191 +/* 106158 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106161 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 106176 +/* 106166 */ MCD_OPC_CheckPredicate, 50, 101, 134, 0, // Skip to: 140576 +/* 106171 */ MCD_OPC_Decode, 217, 26, 160, 3, // Opcode: FNEGv4f16 +/* 106176 */ MCD_OPC_FilterValue, 57, 91, 134, 0, // Skip to: 140576 +/* 106181 */ MCD_OPC_CheckPredicate, 50, 86, 134, 0, // Skip to: 140576 +/* 106186 */ MCD_OPC_Decode, 168, 28, 160, 3, // Opcode: FSQRTv4f16 +/* 106191 */ MCD_OPC_FilterValue, 63, 76, 134, 0, // Skip to: 140576 +/* 106196 */ MCD_OPC_CheckPredicate, 60, 71, 134, 0, // Skip to: 140576 +/* 106201 */ MCD_OPC_CheckField, 21, 1, 0, 64, 134, 0, // Skip to: 140576 +/* 106208 */ MCD_OPC_Decode, 207, 13, 182, 3, // Opcode: BFMLALB +/* 106213 */ MCD_OPC_FilterValue, 2, 154, 4, 0, // Skip to: 107396 +/* 106218 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 106221 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 106280 +/* 106226 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 106229 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106251 +/* 106234 */ MCD_OPC_CheckPredicate, 61, 33, 134, 0, // Skip to: 140576 +/* 106239 */ MCD_OPC_CheckField, 21, 1, 0, 26, 134, 0, // Skip to: 140576 +/* 106246 */ MCD_OPC_Decode, 197, 36, 227, 3, // Opcode: LUT2v8f16 +/* 106251 */ MCD_OPC_FilterValue, 1, 16, 134, 0, // Skip to: 140576 +/* 106256 */ MCD_OPC_CheckPredicate, 55, 11, 134, 0, // Skip to: 140576 +/* 106261 */ MCD_OPC_CheckField, 21, 1, 1, 4, 134, 0, // Skip to: 140576 +/* 106268 */ MCD_OPC_CheckField, 12, 3, 6, 253, 133, 0, // Skip to: 140576 +/* 106275 */ MCD_OPC_Decode, 138, 39, 184, 3, // Opcode: PMULLv2i64 +/* 106280 */ MCD_OPC_FilterValue, 1, 217, 0, 0, // Skip to: 106502 +/* 106285 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 106288 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 106310 +/* 106293 */ MCD_OPC_CheckPredicate, 50, 230, 133, 0, // Skip to: 140576 +/* 106298 */ MCD_OPC_CheckField, 21, 1, 0, 223, 133, 0, // Skip to: 140576 +/* 106305 */ MCD_OPC_Decode, 180, 24, 184, 3, // Opcode: FMINNMv8f16 +/* 106310 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 106332 +/* 106315 */ MCD_OPC_CheckPredicate, 50, 208, 133, 0, // Skip to: 140576 +/* 106320 */ MCD_OPC_CheckField, 21, 1, 0, 201, 133, 0, // Skip to: 140576 +/* 106327 */ MCD_OPC_Decode, 199, 28, 184, 3, // Opcode: FSUBv8f16 +/* 106332 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 106370 +/* 106337 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 106340 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106355 +/* 106345 */ MCD_OPC_CheckPredicate, 50, 178, 133, 0, // Skip to: 140576 +/* 106350 */ MCD_OPC_Decode, 224, 24, 184, 3, // Opcode: FMINv8f16 +/* 106355 */ MCD_OPC_FilterValue, 1, 168, 133, 0, // Skip to: 140576 +/* 106360 */ MCD_OPC_CheckPredicate, 45, 163, 133, 0, // Skip to: 140576 +/* 106365 */ MCD_OPC_Decode, 203, 15, 184, 3, // Opcode: CMGTv2i64 +/* 106370 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 106392 +/* 106375 */ MCD_OPC_CheckPredicate, 45, 148, 133, 0, // Skip to: 140576 +/* 106380 */ MCD_OPC_CheckField, 21, 1, 1, 141, 133, 0, // Skip to: 140576 +/* 106387 */ MCD_OPC_Decode, 229, 49, 184, 3, // Opcode: SSHLv2i64 +/* 106392 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 106414 +/* 106397 */ MCD_OPC_CheckPredicate, 45, 126, 133, 0, // Skip to: 140576 +/* 106402 */ MCD_OPC_CheckField, 21, 1, 1, 119, 133, 0, // Skip to: 140576 +/* 106409 */ MCD_OPC_Decode, 185, 49, 184, 3, // Opcode: SRSHLv2i64 +/* 106414 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 106436 +/* 106419 */ MCD_OPC_CheckPredicate, 45, 104, 133, 0, // Skip to: 140576 +/* 106424 */ MCD_OPC_CheckField, 21, 1, 1, 97, 133, 0, // Skip to: 140576 +/* 106431 */ MCD_OPC_Decode, 157, 12, 184, 3, // Opcode: ADDv2i64 +/* 106436 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 106458 +/* 106441 */ MCD_OPC_CheckPredicate, 45, 82, 133, 0, // Skip to: 140576 +/* 106446 */ MCD_OPC_CheckField, 21, 1, 1, 75, 133, 0, // Skip to: 140576 +/* 106453 */ MCD_OPC_Decode, 177, 24, 184, 3, // Opcode: FMINNMv2f64 +/* 106458 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 106480 +/* 106463 */ MCD_OPC_CheckPredicate, 45, 60, 133, 0, // Skip to: 140576 +/* 106468 */ MCD_OPC_CheckField, 21, 1, 1, 53, 133, 0, // Skip to: 140576 +/* 106475 */ MCD_OPC_Decode, 196, 28, 184, 3, // Opcode: FSUBv2f64 +/* 106480 */ MCD_OPC_FilterValue, 15, 43, 133, 0, // Skip to: 140576 +/* 106485 */ MCD_OPC_CheckPredicate, 45, 38, 133, 0, // Skip to: 140576 +/* 106490 */ MCD_OPC_CheckField, 21, 1, 1, 31, 133, 0, // Skip to: 140576 +/* 106497 */ MCD_OPC_Decode, 221, 24, 184, 3, // Opcode: FMINv2f64 +/* 106502 */ MCD_OPC_FilterValue, 2, 63, 2, 0, // Skip to: 107082 +/* 106507 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 106510 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 106532 +/* 106515 */ MCD_OPC_CheckPredicate, 45, 8, 133, 0, // Skip to: 140576 +/* 106520 */ MCD_OPC_CheckField, 21, 1, 0, 1, 133, 0, // Skip to: 140576 +/* 106527 */ MCD_OPC_Decode, 171, 62, 184, 3, // Opcode: UZP1v2i64 +/* 106532 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 106554 +/* 106537 */ MCD_OPC_CheckPredicate, 45, 242, 132, 0, // Skip to: 140576 +/* 106542 */ MCD_OPC_CheckField, 21, 1, 0, 235, 132, 0, // Skip to: 140576 +/* 106549 */ MCD_OPC_Decode, 178, 55, 184, 3, // Opcode: TRN1v2i64 +/* 106554 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 106599 +/* 106559 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 106562 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106577 +/* 106567 */ MCD_OPC_CheckPredicate, 45, 212, 132, 0, // Skip to: 140576 +/* 106572 */ MCD_OPC_Decode, 129, 64, 184, 3, // Opcode: ZIP1v2i64 +/* 106577 */ MCD_OPC_FilterValue, 1, 202, 132, 0, // Skip to: 140576 +/* 106582 */ MCD_OPC_CheckPredicate, 45, 197, 132, 0, // Skip to: 140576 +/* 106587 */ MCD_OPC_CheckField, 16, 5, 0, 190, 132, 0, // Skip to: 140576 +/* 106594 */ MCD_OPC_Decode, 212, 54, 197, 3, // Opcode: SUQADDv2i64 +/* 106599 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 106621 +/* 106604 */ MCD_OPC_CheckPredicate, 45, 175, 132, 0, // Skip to: 140576 +/* 106609 */ MCD_OPC_CheckField, 21, 1, 0, 168, 132, 0, // Skip to: 140576 +/* 106616 */ MCD_OPC_Decode, 187, 62, 184, 3, // Opcode: UZP2v2i64 +/* 106621 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 106643 +/* 106626 */ MCD_OPC_CheckPredicate, 45, 153, 132, 0, // Skip to: 140576 +/* 106631 */ MCD_OPC_CheckField, 21, 1, 0, 146, 132, 0, // Skip to: 140576 +/* 106638 */ MCD_OPC_Decode, 194, 55, 184, 3, // Opcode: TRN2v2i64 +/* 106643 */ MCD_OPC_FilterValue, 7, 40, 0, 0, // Skip to: 106688 +/* 106648 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 106651 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 106666 +/* 106656 */ MCD_OPC_CheckPredicate, 45, 123, 132, 0, // Skip to: 140576 +/* 106661 */ MCD_OPC_Decode, 145, 64, 184, 3, // Opcode: ZIP2v2i64 +/* 106666 */ MCD_OPC_FilterValue, 1, 113, 132, 0, // Skip to: 140576 +/* 106671 */ MCD_OPC_CheckPredicate, 45, 108, 132, 0, // Skip to: 140576 +/* 106676 */ MCD_OPC_CheckField, 16, 5, 0, 101, 132, 0, // Skip to: 140576 +/* 106683 */ MCD_OPC_Decode, 178, 45, 189, 3, // Opcode: SQABSv2i64 +/* 106688 */ MCD_OPC_FilterValue, 8, 48, 0, 0, // Skip to: 106741 +/* 106693 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106696 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106711 +/* 106701 */ MCD_OPC_CheckPredicate, 45, 78, 132, 0, // Skip to: 140576 +/* 106706 */ MCD_OPC_Decode, 204, 15, 189, 3, // Opcode: CMGTv2i64rz +/* 106711 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 106726 +/* 106716 */ MCD_OPC_CheckPredicate, 45, 63, 132, 0, // Skip to: 140576 +/* 106721 */ MCD_OPC_Decode, 220, 27, 189, 3, // Opcode: FRINTPv2f64 +/* 106726 */ MCD_OPC_FilterValue, 57, 53, 132, 0, // Skip to: 140576 +/* 106731 */ MCD_OPC_CheckPredicate, 50, 48, 132, 0, // Skip to: 140576 +/* 106736 */ MCD_OPC_Decode, 223, 27, 189, 3, // Opcode: FRINTPv8f16 +/* 106741 */ MCD_OPC_FilterValue, 9, 48, 0, 0, // Skip to: 106794 +/* 106746 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106749 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106764 +/* 106754 */ MCD_OPC_CheckPredicate, 45, 25, 132, 0, // Skip to: 140576 +/* 106759 */ MCD_OPC_Decode, 172, 15, 189, 3, // Opcode: CMEQv2i64rz +/* 106764 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 106779 +/* 106769 */ MCD_OPC_CheckPredicate, 45, 10, 132, 0, // Skip to: 140576 +/* 106774 */ MCD_OPC_Decode, 242, 27, 189, 3, // Opcode: FRINTZv2f64 +/* 106779 */ MCD_OPC_FilterValue, 57, 0, 132, 0, // Skip to: 140576 +/* 106784 */ MCD_OPC_CheckPredicate, 50, 251, 131, 0, // Skip to: 140576 +/* 106789 */ MCD_OPC_Decode, 245, 27, 189, 3, // Opcode: FRINTZv8f16 +/* 106794 */ MCD_OPC_FilterValue, 10, 48, 0, 0, // Skip to: 106847 +/* 106799 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106802 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106817 +/* 106807 */ MCD_OPC_CheckPredicate, 45, 228, 131, 0, // Skip to: 140576 +/* 106812 */ MCD_OPC_Decode, 246, 15, 189, 3, // Opcode: CMLTv2i64rz +/* 106817 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 106832 +/* 106822 */ MCD_OPC_CheckPredicate, 45, 213, 131, 0, // Skip to: 140576 +/* 106827 */ MCD_OPC_Decode, 254, 21, 189, 3, // Opcode: FCVTPSv2f64 +/* 106832 */ MCD_OPC_FilterValue, 57, 203, 131, 0, // Skip to: 140576 +/* 106837 */ MCD_OPC_CheckPredicate, 50, 198, 131, 0, // Skip to: 140576 +/* 106842 */ MCD_OPC_Decode, 129, 22, 189, 3, // Opcode: FCVTPSv8f16 +/* 106847 */ MCD_OPC_FilterValue, 11, 48, 0, 0, // Skip to: 106900 +/* 106852 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106855 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106870 +/* 106860 */ MCD_OPC_CheckPredicate, 45, 175, 131, 0, // Skip to: 140576 +/* 106865 */ MCD_OPC_Decode, 178, 11, 189, 3, // Opcode: ABSv2i64 +/* 106870 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 106885 +/* 106875 */ MCD_OPC_CheckPredicate, 45, 160, 131, 0, // Skip to: 140576 +/* 106880 */ MCD_OPC_Decode, 179, 22, 189, 3, // Opcode: FCVTZSv2f64 +/* 106885 */ MCD_OPC_FilterValue, 57, 150, 131, 0, // Skip to: 140576 +/* 106890 */ MCD_OPC_CheckPredicate, 50, 145, 131, 0, // Skip to: 140576 +/* 106895 */ MCD_OPC_Decode, 186, 22, 189, 3, // Opcode: FCVTZSv8f16 +/* 106900 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 106938 +/* 106905 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106908 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106923 +/* 106913 */ MCD_OPC_CheckPredicate, 45, 122, 131, 0, // Skip to: 140576 +/* 106918 */ MCD_OPC_Decode, 193, 20, 189, 3, // Opcode: FCMGTv2i64rz +/* 106923 */ MCD_OPC_FilterValue, 56, 112, 131, 0, // Skip to: 140576 +/* 106928 */ MCD_OPC_CheckPredicate, 50, 107, 131, 0, // Skip to: 140576 +/* 106933 */ MCD_OPC_Decode, 199, 20, 189, 3, // Opcode: FCMGTv8i16rz +/* 106938 */ MCD_OPC_FilterValue, 13, 63, 0, 0, // Skip to: 107006 +/* 106943 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 106946 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 106961 +/* 106951 */ MCD_OPC_CheckPredicate, 45, 84, 131, 0, // Skip to: 140576 +/* 106956 */ MCD_OPC_Decode, 149, 20, 189, 3, // Opcode: FCMEQv2i64rz +/* 106961 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 106976 +/* 106966 */ MCD_OPC_CheckPredicate, 45, 69, 131, 0, // Skip to: 140576 +/* 106971 */ MCD_OPC_Decode, 248, 26, 189, 3, // Opcode: FRECPEv2f64 +/* 106976 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 106991 +/* 106981 */ MCD_OPC_CheckPredicate, 50, 54, 131, 0, // Skip to: 140576 +/* 106986 */ MCD_OPC_Decode, 155, 20, 189, 3, // Opcode: FCMEQv8i16rz +/* 106991 */ MCD_OPC_FilterValue, 57, 44, 131, 0, // Skip to: 140576 +/* 106996 */ MCD_OPC_CheckPredicate, 50, 39, 131, 0, // Skip to: 140576 +/* 107001 */ MCD_OPC_Decode, 251, 26, 189, 3, // Opcode: FRECPEv8f16 +/* 107006 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 107044 +/* 107011 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 107014 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 107029 +/* 107019 */ MCD_OPC_CheckPredicate, 45, 16, 131, 0, // Skip to: 140576 +/* 107024 */ MCD_OPC_Decode, 231, 20, 189, 3, // Opcode: FCMLTv2i64rz +/* 107029 */ MCD_OPC_FilterValue, 56, 6, 131, 0, // Skip to: 140576 +/* 107034 */ MCD_OPC_CheckPredicate, 50, 1, 131, 0, // Skip to: 140576 +/* 107039 */ MCD_OPC_Decode, 234, 20, 189, 3, // Opcode: FCMLTv8i16rz +/* 107044 */ MCD_OPC_FilterValue, 15, 247, 130, 0, // Skip to: 140576 +/* 107049 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 107052 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 107067 +/* 107057 */ MCD_OPC_CheckPredicate, 45, 234, 130, 0, // Skip to: 140576 +/* 107062 */ MCD_OPC_Decode, 142, 19, 189, 3, // Opcode: FABSv2f64 +/* 107067 */ MCD_OPC_FilterValue, 56, 224, 130, 0, // Skip to: 140576 +/* 107072 */ MCD_OPC_CheckPredicate, 50, 219, 130, 0, // Skip to: 140576 +/* 107077 */ MCD_OPC_Decode, 145, 19, 189, 3, // Opcode: FABSv8f16 +/* 107082 */ MCD_OPC_FilterValue, 3, 209, 130, 0, // Skip to: 140576 +/* 107087 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 107090 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 107128 +/* 107095 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107098 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107113 +/* 107103 */ MCD_OPC_CheckPredicate, 50, 188, 130, 0, // Skip to: 140576 +/* 107108 */ MCD_OPC_Decode, 249, 25, 182, 3, // Opcode: FMLSv8f16 +/* 107113 */ MCD_OPC_FilterValue, 1, 178, 130, 0, // Skip to: 140576 +/* 107118 */ MCD_OPC_CheckPredicate, 45, 173, 130, 0, // Skip to: 140576 +/* 107123 */ MCD_OPC_Decode, 201, 45, 184, 3, // Opcode: SQADDv2i64 +/* 107128 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 107166 +/* 107133 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107136 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107151 +/* 107141 */ MCD_OPC_CheckPredicate, 65, 150, 130, 0, // Skip to: 140576 +/* 107146 */ MCD_OPC_Decode, 224, 19, 184, 3, // Opcode: FAMAXv8f16 +/* 107151 */ MCD_OPC_FilterValue, 1, 140, 130, 0, // Skip to: 140576 +/* 107156 */ MCD_OPC_CheckPredicate, 45, 135, 130, 0, // Skip to: 140576 +/* 107161 */ MCD_OPC_Decode, 190, 38, 184, 3, // Opcode: ORNv16i8 +/* 107166 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 107188 +/* 107171 */ MCD_OPC_CheckPredicate, 45, 120, 130, 0, // Skip to: 140576 +/* 107176 */ MCD_OPC_CheckField, 21, 1, 1, 113, 130, 0, // Skip to: 140576 +/* 107183 */ MCD_OPC_Decode, 229, 48, 184, 3, // Opcode: SQSUBv2i64 +/* 107188 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 107226 +/* 107193 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107196 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107211 +/* 107201 */ MCD_OPC_CheckPredicate, 50, 90, 130, 0, // Skip to: 140576 +/* 107206 */ MCD_OPC_Decode, 139, 28, 184, 3, // Opcode: FRSQRTSv8f16 +/* 107211 */ MCD_OPC_FilterValue, 1, 80, 130, 0, // Skip to: 140576 +/* 107216 */ MCD_OPC_CheckPredicate, 45, 75, 130, 0, // Skip to: 140576 +/* 107221 */ MCD_OPC_Decode, 187, 15, 184, 3, // Opcode: CMGEv2i64 +/* 107226 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 107248 +/* 107231 */ MCD_OPC_CheckPredicate, 45, 60, 130, 0, // Skip to: 140576 +/* 107236 */ MCD_OPC_CheckField, 21, 1, 1, 53, 130, 0, // Skip to: 140576 +/* 107243 */ MCD_OPC_Decode, 167, 48, 184, 3, // Opcode: SQSHLv2i64 +/* 107248 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 107270 +/* 107253 */ MCD_OPC_CheckPredicate, 45, 38, 130, 0, // Skip to: 140576 +/* 107258 */ MCD_OPC_CheckField, 21, 1, 1, 31, 130, 0, // Skip to: 140576 +/* 107265 */ MCD_OPC_Decode, 209, 47, 184, 3, // Opcode: SQRSHLv2i64 +/* 107270 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 107292 +/* 107275 */ MCD_OPC_CheckPredicate, 45, 16, 130, 0, // Skip to: 140576 +/* 107280 */ MCD_OPC_CheckField, 21, 1, 1, 9, 130, 0, // Skip to: 140576 +/* 107287 */ MCD_OPC_Decode, 220, 16, 184, 3, // Opcode: CMTSTv2i64 +/* 107292 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 107314 +/* 107297 */ MCD_OPC_CheckPredicate, 45, 250, 129, 0, // Skip to: 140576 +/* 107302 */ MCD_OPC_CheckField, 21, 1, 1, 243, 129, 0, // Skip to: 140576 +/* 107309 */ MCD_OPC_Decode, 214, 11, 184, 3, // Opcode: ADDPv2i64 +/* 107314 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 107336 +/* 107319 */ MCD_OPC_CheckPredicate, 45, 228, 129, 0, // Skip to: 140576 +/* 107324 */ MCD_OPC_CheckField, 21, 1, 1, 221, 129, 0, // Skip to: 140576 +/* 107331 */ MCD_OPC_Decode, 242, 25, 182, 3, // Opcode: FMLSv2f64 +/* 107336 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 107358 +/* 107341 */ MCD_OPC_CheckPredicate, 65, 206, 129, 0, // Skip to: 140576 +/* 107346 */ MCD_OPC_CheckField, 21, 1, 1, 199, 129, 0, // Skip to: 140576 +/* 107353 */ MCD_OPC_Decode, 221, 19, 184, 3, // Opcode: FAMAXv2f64 +/* 107358 */ MCD_OPC_FilterValue, 15, 189, 129, 0, // Skip to: 140576 +/* 107363 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107366 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107381 +/* 107371 */ MCD_OPC_CheckPredicate, 49, 176, 129, 0, // Skip to: 140576 +/* 107376 */ MCD_OPC_Decode, 136, 25, 182, 3, // Opcode: FMLALTv8f16 +/* 107381 */ MCD_OPC_FilterValue, 1, 166, 129, 0, // Skip to: 140576 +/* 107386 */ MCD_OPC_CheckPredicate, 45, 161, 129, 0, // Skip to: 140576 +/* 107391 */ MCD_OPC_Decode, 136, 28, 184, 3, // Opcode: FRSQRTSv2f64 +/* 107396 */ MCD_OPC_FilterValue, 3, 83, 4, 0, // Skip to: 108508 +/* 107401 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 107404 */ MCD_OPC_FilterValue, 0, 107, 0, 0, // Skip to: 107516 +/* 107409 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 107412 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 107434 +/* 107417 */ MCD_OPC_CheckPredicate, 50, 130, 129, 0, // Skip to: 140576 +/* 107422 */ MCD_OPC_CheckField, 21, 1, 0, 123, 129, 0, // Skip to: 140576 +/* 107429 */ MCD_OPC_Decode, 147, 24, 184, 3, // Opcode: FMINNMPv8f16 +/* 107434 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 107456 +/* 107439 */ MCD_OPC_CheckPredicate, 45, 108, 129, 0, // Skip to: 140576 +/* 107444 */ MCD_OPC_CheckField, 21, 1, 1, 101, 129, 0, // Skip to: 140576 +/* 107451 */ MCD_OPC_Decode, 159, 59, 184, 3, // Opcode: UQADDv2i64 +/* 107456 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 107478 +/* 107461 */ MCD_OPC_CheckPredicate, 50, 86, 129, 0, // Skip to: 140576 +/* 107466 */ MCD_OPC_CheckField, 21, 1, 0, 79, 129, 0, // Skip to: 140576 +/* 107473 */ MCD_OPC_Decode, 134, 19, 184, 3, // Opcode: FABDv8f16 +/* 107478 */ MCD_OPC_FilterValue, 7, 69, 129, 0, // Skip to: 140576 +/* 107483 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107486 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107501 +/* 107491 */ MCD_OPC_CheckPredicate, 65, 56, 129, 0, // Skip to: 140576 +/* 107496 */ MCD_OPC_Decode, 238, 19, 184, 3, // Opcode: FAMINv8f16 +/* 107501 */ MCD_OPC_FilterValue, 1, 46, 129, 0, // Skip to: 140576 +/* 107506 */ MCD_OPC_CheckPredicate, 45, 41, 129, 0, // Skip to: 140576 +/* 107511 */ MCD_OPC_Decode, 160, 14, 182, 3, // Opcode: BIFv16i8 +/* 107516 */ MCD_OPC_FilterValue, 1, 161, 0, 0, // Skip to: 107682 +/* 107521 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 107524 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 107546 +/* 107529 */ MCD_OPC_CheckPredicate, 50, 18, 129, 0, // Skip to: 140576 +/* 107534 */ MCD_OPC_CheckField, 21, 1, 0, 11, 129, 0, // Skip to: 140576 +/* 107541 */ MCD_OPC_Decode, 198, 20, 184, 3, // Opcode: FCMGTv8f16 +/* 107546 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 107584 +/* 107551 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107554 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107569 +/* 107559 */ MCD_OPC_CheckPredicate, 50, 244, 128, 0, // Skip to: 140576 +/* 107564 */ MCD_OPC_Decode, 167, 19, 184, 3, // Opcode: FACGTv8f16 +/* 107569 */ MCD_OPC_FilterValue, 1, 234, 128, 0, // Skip to: 140576 +/* 107574 */ MCD_OPC_CheckPredicate, 45, 229, 128, 0, // Skip to: 140576 +/* 107579 */ MCD_OPC_Decode, 197, 60, 184, 3, // Opcode: UQSUBv2i64 +/* 107584 */ MCD_OPC_FilterValue, 5, 33, 0, 0, // Skip to: 107622 +/* 107589 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107592 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107607 +/* 107597 */ MCD_OPC_CheckPredicate, 50, 206, 128, 0, // Skip to: 140576 +/* 107602 */ MCD_OPC_Decode, 191, 24, 184, 3, // Opcode: FMINPv8f16 +/* 107607 */ MCD_OPC_FilterValue, 1, 196, 128, 0, // Skip to: 140576 +/* 107612 */ MCD_OPC_CheckPredicate, 45, 191, 128, 0, // Skip to: 140576 +/* 107617 */ MCD_OPC_Decode, 216, 15, 184, 3, // Opcode: CMHIv2i64 +/* 107622 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 107644 +/* 107627 */ MCD_OPC_CheckPredicate, 45, 176, 128, 0, // Skip to: 140576 +/* 107632 */ MCD_OPC_CheckField, 16, 6, 32, 169, 128, 0, // Skip to: 140576 +/* 107639 */ MCD_OPC_Decode, 225, 61, 197, 3, // Opcode: USQADDv2i64 +/* 107644 */ MCD_OPC_FilterValue, 7, 159, 128, 0, // Skip to: 140576 +/* 107649 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 107652 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 107667 +/* 107657 */ MCD_OPC_CheckPredicate, 53, 146, 128, 0, // Skip to: 140576 +/* 107662 */ MCD_OPC_Decode, 159, 28, 184, 3, // Opcode: FSCALEv8f16 +/* 107667 */ MCD_OPC_FilterValue, 1, 136, 128, 0, // Skip to: 140576 +/* 107672 */ MCD_OPC_CheckPredicate, 45, 131, 128, 0, // Skip to: 140576 +/* 107677 */ MCD_OPC_Decode, 224, 15, 184, 3, // Opcode: CMHSv2i64 +/* 107682 */ MCD_OPC_FilterValue, 2, 91, 0, 0, // Skip to: 107778 +/* 107687 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 107690 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 107712 +/* 107695 */ MCD_OPC_CheckPredicate, 45, 108, 128, 0, // Skip to: 140576 +/* 107700 */ MCD_OPC_CheckField, 21, 1, 1, 101, 128, 0, // Skip to: 140576 +/* 107707 */ MCD_OPC_Decode, 188, 61, 184, 3, // Opcode: USHLv2i64 +/* 107712 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 107734 +/* 107717 */ MCD_OPC_CheckPredicate, 45, 86, 128, 0, // Skip to: 140576 +/* 107722 */ MCD_OPC_CheckField, 21, 1, 1, 79, 128, 0, // Skip to: 140576 +/* 107729 */ MCD_OPC_Decode, 150, 60, 184, 3, // Opcode: UQSHLv2i64 +/* 107734 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 107756 +/* 107739 */ MCD_OPC_CheckPredicate, 45, 64, 128, 0, // Skip to: 140576 +/* 107744 */ MCD_OPC_CheckField, 21, 1, 1, 57, 128, 0, // Skip to: 140576 +/* 107751 */ MCD_OPC_Decode, 129, 61, 184, 3, // Opcode: URSHLv2i64 +/* 107756 */ MCD_OPC_FilterValue, 7, 47, 128, 0, // Skip to: 140576 +/* 107761 */ MCD_OPC_CheckPredicate, 45, 42, 128, 0, // Skip to: 140576 +/* 107766 */ MCD_OPC_CheckField, 21, 1, 1, 35, 128, 0, // Skip to: 140576 +/* 107773 */ MCD_OPC_Decode, 228, 59, 184, 3, // Opcode: UQRSHLv2i64 +/* 107778 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 107830 +/* 107783 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 107786 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 107808 +/* 107791 */ MCD_OPC_CheckPredicate, 45, 12, 128, 0, // Skip to: 140576 +/* 107796 */ MCD_OPC_CheckField, 10, 3, 6, 5, 128, 0, // Skip to: 140576 +/* 107803 */ MCD_OPC_Decode, 255, 46, 189, 3, // Opcode: SQNEGv2i64 +/* 107808 */ MCD_OPC_FilterValue, 33, 251, 127, 0, // Skip to: 140576 +/* 107813 */ MCD_OPC_CheckPredicate, 53, 246, 127, 0, // Skip to: 140576 +/* 107818 */ MCD_OPC_CheckField, 10, 3, 6, 239, 127, 0, // Skip to: 140576 +/* 107825 */ MCD_OPC_Decode, 155, 13, 189, 3, // Opcode: BF2CVTL2v8f16 +/* 107830 */ MCD_OPC_FilterValue, 4, 122, 0, 0, // Skip to: 107957 +/* 107835 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 107838 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 107860 +/* 107843 */ MCD_OPC_CheckPredicate, 45, 216, 127, 0, // Skip to: 140576 +/* 107848 */ MCD_OPC_CheckField, 21, 1, 1, 209, 127, 0, // Skip to: 140576 +/* 107855 */ MCD_OPC_Decode, 169, 54, 184, 3, // Opcode: SUBv2i64 +/* 107860 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 107882 +/* 107865 */ MCD_OPC_CheckPredicate, 45, 194, 127, 0, // Skip to: 140576 +/* 107870 */ MCD_OPC_CheckField, 16, 6, 32, 187, 127, 0, // Skip to: 140576 +/* 107877 */ MCD_OPC_Decode, 188, 15, 189, 3, // Opcode: CMGEv2i64rz +/* 107882 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 107904 +/* 107887 */ MCD_OPC_CheckPredicate, 45, 172, 127, 0, // Skip to: 140576 +/* 107892 */ MCD_OPC_CheckField, 21, 1, 1, 165, 127, 0, // Skip to: 140576 +/* 107899 */ MCD_OPC_Decode, 171, 15, 184, 3, // Opcode: CMEQv2i64 +/* 107904 */ MCD_OPC_FilterValue, 6, 155, 127, 0, // Skip to: 140576 +/* 107909 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 107912 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 107927 +/* 107917 */ MCD_OPC_CheckPredicate, 45, 142, 127, 0, // Skip to: 140576 +/* 107922 */ MCD_OPC_Decode, 238, 15, 189, 3, // Opcode: CMLEv2i64rz +/* 107927 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 107942 +/* 107932 */ MCD_OPC_CheckPredicate, 45, 127, 127, 0, // Skip to: 140576 +/* 107937 */ MCD_OPC_Decode, 181, 27, 189, 3, // Opcode: FRINTIv2f64 +/* 107942 */ MCD_OPC_FilterValue, 57, 117, 127, 0, // Skip to: 140576 +/* 107947 */ MCD_OPC_CheckPredicate, 50, 112, 127, 0, // Skip to: 140576 +/* 107952 */ MCD_OPC_Decode, 184, 27, 189, 3, // Opcode: FRINTIv8f16 +/* 107957 */ MCD_OPC_FilterValue, 5, 101, 0, 0, // Skip to: 108063 +/* 107962 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 107965 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 107987 +/* 107970 */ MCD_OPC_CheckPredicate, 45, 89, 127, 0, // Skip to: 140576 +/* 107975 */ MCD_OPC_CheckField, 10, 3, 6, 82, 127, 0, // Skip to: 140576 +/* 107982 */ MCD_OPC_Decode, 171, 38, 189, 3, // Opcode: NEGv2i64 +/* 107987 */ MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 108025 +/* 107992 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 107995 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108010 +/* 108000 */ MCD_OPC_CheckPredicate, 45, 59, 127, 0, // Skip to: 140576 +/* 108005 */ MCD_OPC_Decode, 140, 22, 189, 3, // Opcode: FCVTPUv2f64 +/* 108010 */ MCD_OPC_FilterValue, 6, 49, 127, 0, // Skip to: 140576 +/* 108015 */ MCD_OPC_CheckPredicate, 45, 44, 127, 0, // Skip to: 140576 +/* 108020 */ MCD_OPC_Decode, 216, 22, 189, 3, // Opcode: FCVTZUv2f64 +/* 108025 */ MCD_OPC_FilterValue, 57, 34, 127, 0, // Skip to: 140576 +/* 108030 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... +/* 108033 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108048 +/* 108038 */ MCD_OPC_CheckPredicate, 50, 21, 127, 0, // Skip to: 140576 +/* 108043 */ MCD_OPC_Decode, 143, 22, 189, 3, // Opcode: FCVTPUv8f16 +/* 108048 */ MCD_OPC_FilterValue, 6, 11, 127, 0, // Skip to: 140576 +/* 108053 */ MCD_OPC_CheckPredicate, 50, 6, 127, 0, // Skip to: 140576 +/* 108058 */ MCD_OPC_Decode, 223, 22, 189, 3, // Opcode: FCVTZUv8f16 +/* 108063 */ MCD_OPC_FilterValue, 6, 207, 0, 0, // Skip to: 108275 +/* 108068 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 108071 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 108199 +/* 108076 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 108079 */ MCD_OPC_FilterValue, 32, 33, 0, 0, // Skip to: 108117 +/* 108084 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 108087 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108102 +/* 108092 */ MCD_OPC_CheckPredicate, 45, 223, 126, 0, // Skip to: 140576 +/* 108097 */ MCD_OPC_Decode, 171, 20, 189, 3, // Opcode: FCMGEv2i64rz +/* 108102 */ MCD_OPC_FilterValue, 3, 213, 126, 0, // Skip to: 140576 +/* 108107 */ MCD_OPC_CheckPredicate, 45, 208, 126, 0, // Skip to: 140576 +/* 108112 */ MCD_OPC_Decode, 220, 20, 189, 3, // Opcode: FCMLEv2i64rz +/* 108117 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 108139 +/* 108122 */ MCD_OPC_CheckPredicate, 45, 193, 126, 0, // Skip to: 140576 +/* 108127 */ MCD_OPC_CheckField, 11, 2, 3, 186, 126, 0, // Skip to: 140576 +/* 108134 */ MCD_OPC_Decode, 253, 27, 189, 3, // Opcode: FRSQRTEv2f64 +/* 108139 */ MCD_OPC_FilterValue, 56, 33, 0, 0, // Skip to: 108177 +/* 108144 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 108147 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108162 +/* 108152 */ MCD_OPC_CheckPredicate, 50, 163, 126, 0, // Skip to: 140576 +/* 108157 */ MCD_OPC_Decode, 177, 20, 189, 3, // Opcode: FCMGEv8i16rz +/* 108162 */ MCD_OPC_FilterValue, 3, 153, 126, 0, // Skip to: 140576 +/* 108167 */ MCD_OPC_CheckPredicate, 50, 148, 126, 0, // Skip to: 140576 +/* 108172 */ MCD_OPC_Decode, 223, 20, 189, 3, // Opcode: FCMLEv8i16rz +/* 108177 */ MCD_OPC_FilterValue, 57, 138, 126, 0, // Skip to: 140576 +/* 108182 */ MCD_OPC_CheckPredicate, 50, 133, 126, 0, // Skip to: 140576 +/* 108187 */ MCD_OPC_CheckField, 11, 2, 3, 126, 126, 0, // Skip to: 140576 +/* 108194 */ MCD_OPC_Decode, 128, 28, 189, 3, // Opcode: FRSQRTEv8f16 +/* 108199 */ MCD_OPC_FilterValue, 1, 116, 126, 0, // Skip to: 140576 +/* 108204 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 108207 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108222 +/* 108212 */ MCD_OPC_CheckPredicate, 66, 103, 126, 0, // Skip to: 140576 +/* 108217 */ MCD_OPC_Decode, 206, 20, 222, 3, // Opcode: FCMLAv2f64 +/* 108222 */ MCD_OPC_FilterValue, 1, 93, 126, 0, // Skip to: 140576 +/* 108227 */ MCD_OPC_ExtractField, 11, 2, // Inst{12-11} ... +/* 108230 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108245 +/* 108235 */ MCD_OPC_CheckPredicate, 45, 80, 126, 0, // Skip to: 140576 +/* 108240 */ MCD_OPC_Decode, 141, 24, 184, 3, // Opcode: FMINNMPv2f64 +/* 108245 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108260 +/* 108250 */ MCD_OPC_CheckPredicate, 45, 65, 126, 0, // Skip to: 140576 +/* 108255 */ MCD_OPC_Decode, 131, 19, 184, 3, // Opcode: FABDv2f64 +/* 108260 */ MCD_OPC_FilterValue, 3, 55, 126, 0, // Skip to: 140576 +/* 108265 */ MCD_OPC_CheckPredicate, 65, 50, 126, 0, // Skip to: 140576 +/* 108270 */ MCD_OPC_Decode, 235, 19, 184, 3, // Opcode: FAMINv2f64 +/* 108275 */ MCD_OPC_FilterValue, 7, 40, 126, 0, // Skip to: 140576 +/* 108280 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 108283 */ MCD_OPC_FilterValue, 1, 56, 0, 0, // Skip to: 108344 +/* 108288 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 108291 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108306 +/* 108296 */ MCD_OPC_CheckPredicate, 66, 19, 126, 0, // Skip to: 140576 +/* 108301 */ MCD_OPC_Decode, 243, 19, 223, 3, // Opcode: FCADDv2f64 +/* 108306 */ MCD_OPC_FilterValue, 1, 9, 126, 0, // Skip to: 140576 +/* 108311 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 108314 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108329 +/* 108319 */ MCD_OPC_CheckPredicate, 45, 252, 125, 0, // Skip to: 140576 +/* 108324 */ MCD_OPC_Decode, 191, 20, 184, 3, // Opcode: FCMGTv2f64 +/* 108329 */ MCD_OPC_FilterValue, 1, 242, 125, 0, // Skip to: 140576 +/* 108334 */ MCD_OPC_CheckPredicate, 45, 237, 125, 0, // Skip to: 140576 +/* 108339 */ MCD_OPC_Decode, 185, 24, 184, 3, // Opcode: FMINPv2f64 +/* 108344 */ MCD_OPC_FilterValue, 2, 91, 0, 0, // Skip to: 108440 +/* 108349 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 108352 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 108374 +/* 108357 */ MCD_OPC_CheckPredicate, 45, 214, 125, 0, // Skip to: 140576 +/* 108362 */ MCD_OPC_CheckField, 12, 1, 1, 207, 125, 0, // Skip to: 140576 +/* 108369 */ MCD_OPC_Decode, 216, 26, 189, 3, // Opcode: FNEGv2f64 +/* 108374 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 108396 +/* 108379 */ MCD_OPC_CheckPredicate, 45, 192, 125, 0, // Skip to: 140576 +/* 108384 */ MCD_OPC_CheckField, 12, 1, 1, 185, 125, 0, // Skip to: 140576 +/* 108391 */ MCD_OPC_Decode, 167, 28, 189, 3, // Opcode: FSQRTv2f64 +/* 108396 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 108418 +/* 108401 */ MCD_OPC_CheckPredicate, 50, 170, 125, 0, // Skip to: 140576 +/* 108406 */ MCD_OPC_CheckField, 12, 1, 1, 163, 125, 0, // Skip to: 140576 +/* 108413 */ MCD_OPC_Decode, 219, 26, 189, 3, // Opcode: FNEGv8f16 +/* 108418 */ MCD_OPC_FilterValue, 57, 153, 125, 0, // Skip to: 140576 +/* 108423 */ MCD_OPC_CheckPredicate, 50, 148, 125, 0, // Skip to: 140576 +/* 108428 */ MCD_OPC_CheckField, 12, 1, 1, 141, 125, 0, // Skip to: 140576 +/* 108435 */ MCD_OPC_Decode, 170, 28, 189, 3, // Opcode: FSQRTv8f16 +/* 108440 */ MCD_OPC_FilterValue, 3, 131, 125, 0, // Skip to: 140576 +/* 108445 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 108448 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 108470 +/* 108453 */ MCD_OPC_CheckPredicate, 45, 118, 125, 0, // Skip to: 140576 +/* 108458 */ MCD_OPC_CheckField, 21, 1, 1, 111, 125, 0, // Skip to: 140576 +/* 108465 */ MCD_OPC_Decode, 164, 19, 184, 3, // Opcode: FACGTv2f64 +/* 108470 */ MCD_OPC_FilterValue, 1, 101, 125, 0, // Skip to: 140576 +/* 108475 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 108478 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108493 +/* 108483 */ MCD_OPC_CheckPredicate, 60, 88, 125, 0, // Skip to: 140576 +/* 108488 */ MCD_OPC_Decode, 211, 13, 182, 3, // Opcode: BFMLALT +/* 108493 */ MCD_OPC_FilterValue, 1, 78, 125, 0, // Skip to: 140576 +/* 108498 */ MCD_OPC_CheckPredicate, 53, 73, 125, 0, // Skip to: 140576 +/* 108503 */ MCD_OPC_Decode, 156, 28, 184, 3, // Opcode: FSCALEv2f64 +/* 108508 */ MCD_OPC_FilterValue, 6, 63, 125, 0, // Skip to: 140576 +/* 108513 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... +/* 108516 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 108531 +/* 108521 */ MCD_OPC_CheckPredicate, 56, 50, 125, 0, // Skip to: 140576 +/* 108526 */ MCD_OPC_Decode, 217, 42, 197, 3, // Opcode: SHA512SU0 +/* 108531 */ MCD_OPC_FilterValue, 33, 40, 125, 0, // Skip to: 140576 +/* 108536 */ MCD_OPC_CheckPredicate, 62, 35, 125, 0, // Skip to: 140576 +/* 108541 */ MCD_OPC_Decode, 160, 43, 197, 3, // Opcode: SM4E +/* 108546 */ MCD_OPC_FilterValue, 12, 186, 17, 0, // Skip to: 113089 +/* 108551 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 108554 */ MCD_OPC_FilterValue, 0, 96, 4, 0, // Skip to: 109679 +/* 108559 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 108562 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 108645 +/* 108567 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 108570 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108585 +/* 108575 */ MCD_OPC_CheckPredicate, 54, 252, 124, 0, // Skip to: 140576 +/* 108580 */ MCD_OPC_Decode, 148, 23, 228, 3, // Opcode: FDOTlanev8f8 +/* 108585 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108600 +/* 108590 */ MCD_OPC_CheckPredicate, 50, 237, 124, 0, // Skip to: 140576 +/* 108595 */ MCD_OPC_Decode, 190, 25, 229, 3, // Opcode: FMLAv4i16_indexed +/* 108600 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 108615 +/* 108605 */ MCD_OPC_CheckPredicate, 50, 222, 124, 0, // Skip to: 140576 +/* 108610 */ MCD_OPC_Decode, 247, 25, 229, 3, // Opcode: FMLSv4i16_indexed +/* 108615 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 108630 +/* 108620 */ MCD_OPC_CheckPredicate, 50, 207, 124, 0, // Skip to: 140576 +/* 108625 */ MCD_OPC_Decode, 205, 26, 230, 3, // Opcode: FMULv4i16_indexed +/* 108630 */ MCD_OPC_FilterValue, 15, 197, 124, 0, // Skip to: 140576 +/* 108635 */ MCD_OPC_CheckPredicate, 64, 192, 124, 0, // Skip to: 140576 +/* 108640 */ MCD_OPC_Decode, 180, 54, 228, 3, // Opcode: SUDOTlanev8i8 +/* 108645 */ MCD_OPC_FilterValue, 1, 182, 124, 0, // Skip to: 140576 +/* 108650 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 108653 */ MCD_OPC_FilterValue, 0, 41, 3, 0, // Skip to: 109467 +/* 108658 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 108661 */ MCD_OPC_FilterValue, 0, 143, 1, 0, // Skip to: 109065 +/* 108666 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 108669 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 108822 +/* 108674 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 108677 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 108784 +/* 108682 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 108685 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 108746 +/* 108690 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 108693 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108708 +/* 108698 */ MCD_OPC_CheckPredicate, 45, 129, 124, 0, // Skip to: 140576 +/* 108703 */ MCD_OPC_Decode, 219, 37, 231, 3, // Opcode: MOVIv2i32 +/* 108708 */ MCD_OPC_FilterValue, 1, 119, 124, 0, // Skip to: 140576 +/* 108713 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 108716 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108731 +/* 108721 */ MCD_OPC_CheckPredicate, 45, 106, 124, 0, // Skip to: 140576 +/* 108726 */ MCD_OPC_Decode, 241, 49, 232, 3, // Opcode: SSHRv8i8_shift +/* 108731 */ MCD_OPC_FilterValue, 1, 96, 124, 0, // Skip to: 140576 +/* 108736 */ MCD_OPC_CheckPredicate, 45, 91, 124, 0, // Skip to: 140576 +/* 108741 */ MCD_OPC_Decode, 201, 49, 232, 3, // Opcode: SRSHRv8i8_shift +/* 108746 */ MCD_OPC_FilterValue, 1, 81, 124, 0, // Skip to: 140576 +/* 108751 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 108754 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108769 +/* 108759 */ MCD_OPC_CheckPredicate, 45, 68, 124, 0, // Skip to: 140576 +/* 108764 */ MCD_OPC_Decode, 238, 49, 233, 3, // Opcode: SSHRv4i16_shift +/* 108769 */ MCD_OPC_FilterValue, 1, 58, 124, 0, // Skip to: 140576 +/* 108774 */ MCD_OPC_CheckPredicate, 45, 53, 124, 0, // Skip to: 140576 +/* 108779 */ MCD_OPC_Decode, 198, 49, 233, 3, // Opcode: SRSHRv4i16_shift +/* 108784 */ MCD_OPC_FilterValue, 1, 43, 124, 0, // Skip to: 140576 +/* 108789 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 108792 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108807 +/* 108797 */ MCD_OPC_CheckPredicate, 45, 30, 124, 0, // Skip to: 140576 +/* 108802 */ MCD_OPC_Decode, 236, 49, 234, 3, // Opcode: SSHRv2i32_shift +/* 108807 */ MCD_OPC_FilterValue, 1, 20, 124, 0, // Skip to: 140576 +/* 108812 */ MCD_OPC_CheckPredicate, 45, 15, 124, 0, // Skip to: 140576 +/* 108817 */ MCD_OPC_Decode, 196, 49, 234, 3, // Opcode: SRSHRv2i32_shift +/* 108822 */ MCD_OPC_FilterValue, 1, 5, 124, 0, // Skip to: 140576 +/* 108827 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 108830 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 108997 +/* 108835 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 108838 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 108929 +/* 108843 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 108846 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108861 +/* 108851 */ MCD_OPC_CheckPredicate, 45, 232, 123, 0, // Skip to: 140576 +/* 108856 */ MCD_OPC_Decode, 209, 38, 235, 3, // Opcode: ORRv2i32 +/* 108861 */ MCD_OPC_FilterValue, 1, 222, 123, 0, // Skip to: 140576 +/* 108866 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 108869 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108884 +/* 108874 */ MCD_OPC_CheckPredicate, 45, 209, 123, 0, // Skip to: 140576 +/* 108879 */ MCD_OPC_Decode, 253, 49, 236, 3, // Opcode: SSRAv8i8_shift +/* 108884 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108899 +/* 108889 */ MCD_OPC_CheckPredicate, 45, 194, 123, 0, // Skip to: 140576 +/* 108894 */ MCD_OPC_Decode, 213, 49, 236, 3, // Opcode: SRSRAv8i8_shift +/* 108899 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108914 +/* 108904 */ MCD_OPC_CheckPredicate, 45, 179, 123, 0, // Skip to: 140576 +/* 108909 */ MCD_OPC_Decode, 242, 42, 237, 3, // Opcode: SHLv8i8_shift +/* 108914 */ MCD_OPC_FilterValue, 3, 169, 123, 0, // Skip to: 140576 +/* 108919 */ MCD_OPC_CheckPredicate, 45, 164, 123, 0, // Skip to: 140576 +/* 108924 */ MCD_OPC_Decode, 176, 48, 237, 3, // Opcode: SQSHLv8i8_shift +/* 108929 */ MCD_OPC_FilterValue, 1, 154, 123, 0, // Skip to: 140576 +/* 108934 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 108937 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 108952 +/* 108942 */ MCD_OPC_CheckPredicate, 45, 141, 123, 0, // Skip to: 140576 +/* 108947 */ MCD_OPC_Decode, 250, 49, 238, 3, // Opcode: SSRAv4i16_shift +/* 108952 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 108967 +/* 108957 */ MCD_OPC_CheckPredicate, 45, 126, 123, 0, // Skip to: 140576 +/* 108962 */ MCD_OPC_Decode, 210, 49, 238, 3, // Opcode: SRSRAv4i16_shift +/* 108967 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 108982 +/* 108972 */ MCD_OPC_CheckPredicate, 45, 111, 123, 0, // Skip to: 140576 +/* 108977 */ MCD_OPC_Decode, 239, 42, 239, 3, // Opcode: SHLv4i16_shift +/* 108982 */ MCD_OPC_FilterValue, 3, 101, 123, 0, // Skip to: 140576 +/* 108987 */ MCD_OPC_CheckPredicate, 45, 96, 123, 0, // Skip to: 140576 +/* 108992 */ MCD_OPC_Decode, 170, 48, 239, 3, // Opcode: SQSHLv4i16_shift +/* 108997 */ MCD_OPC_FilterValue, 1, 86, 123, 0, // Skip to: 140576 +/* 109002 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 109005 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109020 +/* 109010 */ MCD_OPC_CheckPredicate, 45, 73, 123, 0, // Skip to: 140576 +/* 109015 */ MCD_OPC_Decode, 248, 49, 240, 3, // Opcode: SSRAv2i32_shift +/* 109020 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 109035 +/* 109025 */ MCD_OPC_CheckPredicate, 45, 58, 123, 0, // Skip to: 140576 +/* 109030 */ MCD_OPC_Decode, 208, 49, 240, 3, // Opcode: SRSRAv2i32_shift +/* 109035 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 109050 +/* 109040 */ MCD_OPC_CheckPredicate, 45, 43, 123, 0, // Skip to: 140576 +/* 109045 */ MCD_OPC_Decode, 237, 42, 241, 3, // Opcode: SHLv2i32_shift +/* 109050 */ MCD_OPC_FilterValue, 3, 33, 123, 0, // Skip to: 140576 +/* 109055 */ MCD_OPC_CheckPredicate, 45, 28, 123, 0, // Skip to: 140576 +/* 109060 */ MCD_OPC_Decode, 166, 48, 241, 3, // Opcode: SQSHLv2i32_shift +/* 109065 */ MCD_OPC_FilterValue, 1, 18, 123, 0, // Skip to: 140576 +/* 109070 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 109073 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 109339 +/* 109078 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 109081 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 109234 +/* 109086 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109089 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 109196 +/* 109094 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109097 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 109158 +/* 109102 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 109105 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109120 +/* 109110 */ MCD_OPC_CheckPredicate, 45, 229, 122, 0, // Skip to: 140576 +/* 109115 */ MCD_OPC_Decode, 221, 37, 231, 3, // Opcode: MOVIv4i16 +/* 109120 */ MCD_OPC_FilterValue, 1, 219, 122, 0, // Skip to: 140576 +/* 109125 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 109128 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109143 +/* 109133 */ MCD_OPC_CheckPredicate, 45, 206, 122, 0, // Skip to: 140576 +/* 109138 */ MCD_OPC_Decode, 254, 42, 242, 3, // Opcode: SHRNv8i8_shift +/* 109143 */ MCD_OPC_FilterValue, 1, 196, 122, 0, // Skip to: 140576 +/* 109148 */ MCD_OPC_CheckPredicate, 45, 191, 122, 0, // Skip to: 140576 +/* 109153 */ MCD_OPC_Decode, 225, 49, 243, 3, // Opcode: SSHLLv8i8_shift +/* 109158 */ MCD_OPC_FilterValue, 1, 181, 122, 0, // Skip to: 140576 +/* 109163 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 109166 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109181 +/* 109171 */ MCD_OPC_CheckPredicate, 45, 168, 122, 0, // Skip to: 140576 +/* 109176 */ MCD_OPC_Decode, 251, 42, 244, 3, // Opcode: SHRNv4i16_shift +/* 109181 */ MCD_OPC_FilterValue, 1, 158, 122, 0, // Skip to: 140576 +/* 109186 */ MCD_OPC_CheckPredicate, 45, 153, 122, 0, // Skip to: 140576 +/* 109191 */ MCD_OPC_Decode, 222, 49, 245, 3, // Opcode: SSHLLv4i16_shift +/* 109196 */ MCD_OPC_FilterValue, 1, 143, 122, 0, // Skip to: 140576 +/* 109201 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 109204 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109219 +/* 109209 */ MCD_OPC_CheckPredicate, 45, 130, 122, 0, // Skip to: 140576 +/* 109214 */ MCD_OPC_Decode, 250, 42, 246, 3, // Opcode: SHRNv2i32_shift +/* 109219 */ MCD_OPC_FilterValue, 1, 120, 122, 0, // Skip to: 140576 +/* 109224 */ MCD_OPC_CheckPredicate, 45, 115, 122, 0, // Skip to: 140576 +/* 109229 */ MCD_OPC_Decode, 221, 49, 247, 3, // Opcode: SSHLLv2i32_shift +/* 109234 */ MCD_OPC_FilterValue, 1, 105, 122, 0, // Skip to: 140576 +/* 109239 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109242 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 109317 +/* 109247 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109250 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109295 +/* 109255 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 109258 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109273 +/* 109263 */ MCD_OPC_CheckPredicate, 45, 76, 122, 0, // Skip to: 140576 +/* 109268 */ MCD_OPC_Decode, 210, 38, 235, 3, // Opcode: ORRv4i16 +/* 109273 */ MCD_OPC_FilterValue, 1, 66, 122, 0, // Skip to: 140576 +/* 109278 */ MCD_OPC_CheckPredicate, 45, 61, 122, 0, // Skip to: 140576 +/* 109283 */ MCD_OPC_CheckField, 13, 1, 0, 54, 122, 0, // Skip to: 140576 +/* 109290 */ MCD_OPC_Decode, 191, 48, 242, 3, // Opcode: SQSHRNv8i8_shift +/* 109295 */ MCD_OPC_FilterValue, 1, 44, 122, 0, // Skip to: 140576 +/* 109300 */ MCD_OPC_CheckPredicate, 45, 39, 122, 0, // Skip to: 140576 +/* 109305 */ MCD_OPC_CheckField, 13, 1, 0, 32, 122, 0, // Skip to: 140576 +/* 109312 */ MCD_OPC_Decode, 188, 48, 244, 3, // Opcode: SQSHRNv4i16_shift +/* 109317 */ MCD_OPC_FilterValue, 1, 22, 122, 0, // Skip to: 140576 +/* 109322 */ MCD_OPC_CheckPredicate, 45, 17, 122, 0, // Skip to: 140576 +/* 109327 */ MCD_OPC_CheckField, 13, 1, 0, 10, 122, 0, // Skip to: 140576 +/* 109334 */ MCD_OPC_Decode, 187, 48, 246, 3, // Opcode: SQSHRNv2i32_shift +/* 109339 */ MCD_OPC_FilterValue, 1, 0, 122, 0, // Skip to: 140576 +/* 109344 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 109347 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109369 +/* 109352 */ MCD_OPC_CheckPredicate, 45, 243, 121, 0, // Skip to: 140576 +/* 109357 */ MCD_OPC_CheckField, 19, 3, 0, 236, 121, 0, // Skip to: 140576 +/* 109364 */ MCD_OPC_Decode, 220, 37, 231, 3, // Opcode: MOVIv2s_msl +/* 109369 */ MCD_OPC_FilterValue, 1, 226, 121, 0, // Skip to: 140576 +/* 109374 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 109377 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 109445 +/* 109382 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109385 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109430 +/* 109390 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109393 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109415 +/* 109398 */ MCD_OPC_CheckPredicate, 45, 197, 121, 0, // Skip to: 140576 +/* 109403 */ MCD_OPC_CheckField, 19, 1, 0, 190, 121, 0, // Skip to: 140576 +/* 109410 */ MCD_OPC_Decode, 224, 37, 231, 3, // Opcode: MOVIv8b_ns +/* 109415 */ MCD_OPC_FilterValue, 1, 180, 121, 0, // Skip to: 140576 +/* 109420 */ MCD_OPC_CheckPredicate, 50, 175, 121, 0, // Skip to: 140576 +/* 109425 */ MCD_OPC_Decode, 131, 42, 233, 3, // Opcode: SCVTFv4i16_shift +/* 109430 */ MCD_OPC_FilterValue, 1, 165, 121, 0, // Skip to: 140576 +/* 109435 */ MCD_OPC_CheckPredicate, 45, 160, 121, 0, // Skip to: 140576 +/* 109440 */ MCD_OPC_Decode, 255, 41, 234, 3, // Opcode: SCVTFv2i32_shift +/* 109445 */ MCD_OPC_FilterValue, 1, 150, 121, 0, // Skip to: 140576 +/* 109450 */ MCD_OPC_CheckPredicate, 45, 145, 121, 0, // Skip to: 140576 +/* 109455 */ MCD_OPC_CheckField, 19, 3, 0, 138, 121, 0, // Skip to: 140576 +/* 109462 */ MCD_OPC_Decode, 151, 26, 231, 3, // Opcode: FMOVv2f32_ns +/* 109467 */ MCD_OPC_FilterValue, 1, 128, 121, 0, // Skip to: 140576 +/* 109472 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 109475 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 109543 +/* 109480 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109483 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109528 +/* 109488 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109491 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109513 +/* 109496 */ MCD_OPC_CheckPredicate, 45, 99, 121, 0, // Skip to: 140576 +/* 109501 */ MCD_OPC_CheckField, 19, 1, 1, 92, 121, 0, // Skip to: 140576 +/* 109508 */ MCD_OPC_Decode, 224, 40, 242, 3, // Opcode: RSHRNv8i8_shift +/* 109513 */ MCD_OPC_FilterValue, 1, 82, 121, 0, // Skip to: 140576 +/* 109518 */ MCD_OPC_CheckPredicate, 45, 77, 121, 0, // Skip to: 140576 +/* 109523 */ MCD_OPC_Decode, 221, 40, 244, 3, // Opcode: RSHRNv4i16_shift +/* 109528 */ MCD_OPC_FilterValue, 1, 67, 121, 0, // Skip to: 140576 +/* 109533 */ MCD_OPC_CheckPredicate, 45, 62, 121, 0, // Skip to: 140576 +/* 109538 */ MCD_OPC_Decode, 220, 40, 246, 3, // Opcode: RSHRNv2i32_shift +/* 109543 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 109611 +/* 109548 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109551 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109596 +/* 109556 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109559 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109581 +/* 109564 */ MCD_OPC_CheckPredicate, 45, 31, 121, 0, // Skip to: 140576 +/* 109569 */ MCD_OPC_CheckField, 19, 1, 1, 24, 121, 0, // Skip to: 140576 +/* 109576 */ MCD_OPC_Decode, 231, 47, 242, 3, // Opcode: SQRSHRNv8i8_shift +/* 109581 */ MCD_OPC_FilterValue, 1, 14, 121, 0, // Skip to: 140576 +/* 109586 */ MCD_OPC_CheckPredicate, 45, 9, 121, 0, // Skip to: 140576 +/* 109591 */ MCD_OPC_Decode, 228, 47, 244, 3, // Opcode: SQRSHRNv4i16_shift +/* 109596 */ MCD_OPC_FilterValue, 1, 255, 120, 0, // Skip to: 140576 +/* 109601 */ MCD_OPC_CheckPredicate, 45, 250, 120, 0, // Skip to: 140576 +/* 109606 */ MCD_OPC_Decode, 227, 47, 246, 3, // Opcode: SQRSHRNv2i32_shift +/* 109611 */ MCD_OPC_FilterValue, 15, 240, 120, 0, // Skip to: 140576 +/* 109616 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109619 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 109664 +/* 109624 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109627 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 109649 +/* 109632 */ MCD_OPC_CheckPredicate, 50, 219, 120, 0, // Skip to: 140576 +/* 109637 */ MCD_OPC_CheckField, 19, 1, 0, 212, 120, 0, // Skip to: 140576 +/* 109644 */ MCD_OPC_Decode, 153, 26, 231, 3, // Opcode: FMOVv4f16_ns +/* 109649 */ MCD_OPC_FilterValue, 1, 202, 120, 0, // Skip to: 140576 +/* 109654 */ MCD_OPC_CheckPredicate, 50, 197, 120, 0, // Skip to: 140576 +/* 109659 */ MCD_OPC_Decode, 184, 22, 233, 3, // Opcode: FCVTZSv4i16_shift +/* 109664 */ MCD_OPC_FilterValue, 1, 187, 120, 0, // Skip to: 140576 +/* 109669 */ MCD_OPC_CheckPredicate, 45, 182, 120, 0, // Skip to: 140576 +/* 109674 */ MCD_OPC_Decode, 180, 22, 234, 3, // Opcode: FCVTZSv2i32_shift +/* 109679 */ MCD_OPC_FilterValue, 1, 109, 4, 0, // Skip to: 110817 +/* 109684 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 109687 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 109725 +/* 109692 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 109695 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 109710 +/* 109700 */ MCD_OPC_CheckPredicate, 49, 151, 120, 0, // Skip to: 140576 +/* 109705 */ MCD_OPC_Decode, 237, 24, 248, 3, // Opcode: FMLALLBBlanev4f32 +/* 109710 */ MCD_OPC_FilterValue, 9, 141, 120, 0, // Skip to: 140576 +/* 109715 */ MCD_OPC_CheckPredicate, 50, 136, 120, 0, // Skip to: 140576 +/* 109720 */ MCD_OPC_Decode, 180, 26, 230, 3, // Opcode: FMULXv4i16_indexed +/* 109725 */ MCD_OPC_FilterValue, 1, 126, 120, 0, // Skip to: 140576 +/* 109730 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 109733 */ MCD_OPC_FilterValue, 0, 122, 3, 0, // Skip to: 110628 +/* 109738 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 109741 */ MCD_OPC_FilterValue, 0, 233, 1, 0, // Skip to: 110235 +/* 109746 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 109749 */ MCD_OPC_FilterValue, 0, 238, 0, 0, // Skip to: 109992 +/* 109754 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 109757 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 109924 +/* 109762 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 109765 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 109856 +/* 109770 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 109773 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109788 +/* 109778 */ MCD_OPC_CheckPredicate, 45, 73, 120, 0, // Skip to: 140576 +/* 109783 */ MCD_OPC_Decode, 155, 38, 231, 3, // Opcode: MVNIv2i32 +/* 109788 */ MCD_OPC_FilterValue, 1, 63, 120, 0, // Skip to: 140576 +/* 109793 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 109796 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109811 +/* 109801 */ MCD_OPC_CheckPredicate, 45, 50, 120, 0, // Skip to: 140576 +/* 109806 */ MCD_OPC_Decode, 200, 61, 232, 3, // Opcode: USHRv8i8_shift +/* 109811 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 109826 +/* 109816 */ MCD_OPC_CheckPredicate, 45, 35, 120, 0, // Skip to: 140576 +/* 109821 */ MCD_OPC_Decode, 145, 61, 232, 3, // Opcode: URSHRv8i8_shift +/* 109826 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 109841 +/* 109831 */ MCD_OPC_CheckPredicate, 45, 20, 120, 0, // Skip to: 140576 +/* 109836 */ MCD_OPC_Decode, 157, 49, 236, 3, // Opcode: SRIv8i8_shift +/* 109841 */ MCD_OPC_FilterValue, 3, 10, 120, 0, // Skip to: 140576 +/* 109846 */ MCD_OPC_CheckPredicate, 45, 5, 120, 0, // Skip to: 140576 +/* 109851 */ MCD_OPC_Decode, 146, 48, 237, 3, // Opcode: SQSHLUv8i8_shift +/* 109856 */ MCD_OPC_FilterValue, 1, 251, 119, 0, // Skip to: 140576 +/* 109861 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 109864 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109879 +/* 109869 */ MCD_OPC_CheckPredicate, 45, 238, 119, 0, // Skip to: 140576 +/* 109874 */ MCD_OPC_Decode, 197, 61, 233, 3, // Opcode: USHRv4i16_shift +/* 109879 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 109894 +/* 109884 */ MCD_OPC_CheckPredicate, 45, 223, 119, 0, // Skip to: 140576 +/* 109889 */ MCD_OPC_Decode, 142, 61, 233, 3, // Opcode: URSHRv4i16_shift +/* 109894 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 109909 +/* 109899 */ MCD_OPC_CheckPredicate, 45, 208, 119, 0, // Skip to: 140576 +/* 109904 */ MCD_OPC_Decode, 154, 49, 238, 3, // Opcode: SRIv4i16_shift +/* 109909 */ MCD_OPC_FilterValue, 3, 198, 119, 0, // Skip to: 140576 +/* 109914 */ MCD_OPC_CheckPredicate, 45, 193, 119, 0, // Skip to: 140576 +/* 109919 */ MCD_OPC_Decode, 143, 48, 239, 3, // Opcode: SQSHLUv4i16_shift +/* 109924 */ MCD_OPC_FilterValue, 1, 183, 119, 0, // Skip to: 140576 +/* 109929 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 109932 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 109947 +/* 109937 */ MCD_OPC_CheckPredicate, 45, 170, 119, 0, // Skip to: 140576 +/* 109942 */ MCD_OPC_Decode, 195, 61, 234, 3, // Opcode: USHRv2i32_shift +/* 109947 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 109962 +/* 109952 */ MCD_OPC_CheckPredicate, 45, 155, 119, 0, // Skip to: 140576 +/* 109957 */ MCD_OPC_Decode, 140, 61, 234, 3, // Opcode: URSHRv2i32_shift +/* 109962 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 109977 +/* 109967 */ MCD_OPC_CheckPredicate, 45, 140, 119, 0, // Skip to: 140576 +/* 109972 */ MCD_OPC_Decode, 152, 49, 240, 3, // Opcode: SRIv2i32_shift +/* 109977 */ MCD_OPC_FilterValue, 3, 130, 119, 0, // Skip to: 140576 +/* 109982 */ MCD_OPC_CheckPredicate, 45, 125, 119, 0, // Skip to: 140576 +/* 109987 */ MCD_OPC_Decode, 141, 48, 241, 3, // Opcode: SQSHLUv2i32_shift +/* 109992 */ MCD_OPC_FilterValue, 1, 115, 119, 0, // Skip to: 140576 +/* 109997 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110000 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 110167 +/* 110005 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110008 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 110099 +/* 110013 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 110016 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110031 +/* 110021 */ MCD_OPC_CheckPredicate, 45, 86, 119, 0, // Skip to: 140576 +/* 110026 */ MCD_OPC_Decode, 155, 14, 235, 3, // Opcode: BICv2i32 +/* 110031 */ MCD_OPC_FilterValue, 1, 76, 119, 0, // Skip to: 140576 +/* 110036 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 110039 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110054 +/* 110044 */ MCD_OPC_CheckPredicate, 45, 63, 119, 0, // Skip to: 140576 +/* 110049 */ MCD_OPC_Decode, 241, 61, 236, 3, // Opcode: USRAv8i8_shift +/* 110054 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 110069 +/* 110059 */ MCD_OPC_CheckPredicate, 45, 48, 119, 0, // Skip to: 140576 +/* 110064 */ MCD_OPC_Decode, 160, 61, 236, 3, // Opcode: URSRAv8i8_shift +/* 110069 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110084 +/* 110074 */ MCD_OPC_CheckPredicate, 45, 33, 119, 0, // Skip to: 140576 +/* 110079 */ MCD_OPC_Decode, 152, 43, 249, 3, // Opcode: SLIv8i8_shift +/* 110084 */ MCD_OPC_FilterValue, 3, 23, 119, 0, // Skip to: 140576 +/* 110089 */ MCD_OPC_CheckPredicate, 45, 18, 119, 0, // Skip to: 140576 +/* 110094 */ MCD_OPC_Decode, 159, 60, 237, 3, // Opcode: UQSHLv8i8_shift +/* 110099 */ MCD_OPC_FilterValue, 1, 8, 119, 0, // Skip to: 140576 +/* 110104 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 110107 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110122 +/* 110112 */ MCD_OPC_CheckPredicate, 45, 251, 118, 0, // Skip to: 140576 +/* 110117 */ MCD_OPC_Decode, 238, 61, 238, 3, // Opcode: USRAv4i16_shift +/* 110122 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 110137 +/* 110127 */ MCD_OPC_CheckPredicate, 45, 236, 118, 0, // Skip to: 140576 +/* 110132 */ MCD_OPC_Decode, 157, 61, 238, 3, // Opcode: URSRAv4i16_shift +/* 110137 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110152 +/* 110142 */ MCD_OPC_CheckPredicate, 45, 221, 118, 0, // Skip to: 140576 +/* 110147 */ MCD_OPC_Decode, 149, 43, 250, 3, // Opcode: SLIv4i16_shift +/* 110152 */ MCD_OPC_FilterValue, 3, 211, 118, 0, // Skip to: 140576 +/* 110157 */ MCD_OPC_CheckPredicate, 45, 206, 118, 0, // Skip to: 140576 +/* 110162 */ MCD_OPC_Decode, 153, 60, 239, 3, // Opcode: UQSHLv4i16_shift +/* 110167 */ MCD_OPC_FilterValue, 1, 196, 118, 0, // Skip to: 140576 +/* 110172 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 110175 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110190 +/* 110180 */ MCD_OPC_CheckPredicate, 45, 183, 118, 0, // Skip to: 140576 +/* 110185 */ MCD_OPC_Decode, 236, 61, 240, 3, // Opcode: USRAv2i32_shift +/* 110190 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 110205 +/* 110195 */ MCD_OPC_CheckPredicate, 45, 168, 118, 0, // Skip to: 140576 +/* 110200 */ MCD_OPC_Decode, 155, 61, 240, 3, // Opcode: URSRAv2i32_shift +/* 110205 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 110220 +/* 110210 */ MCD_OPC_CheckPredicate, 45, 153, 118, 0, // Skip to: 140576 +/* 110215 */ MCD_OPC_Decode, 147, 43, 251, 3, // Opcode: SLIv2i32_shift +/* 110220 */ MCD_OPC_FilterValue, 3, 143, 118, 0, // Skip to: 140576 +/* 110225 */ MCD_OPC_CheckPredicate, 45, 138, 118, 0, // Skip to: 140576 +/* 110230 */ MCD_OPC_Decode, 149, 60, 241, 3, // Opcode: UQSHLv2i32_shift +/* 110235 */ MCD_OPC_FilterValue, 1, 128, 118, 0, // Skip to: 140576 +/* 110240 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 110243 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 110509 +/* 110248 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 110251 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 110404 +/* 110256 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110259 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 110366 +/* 110264 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110267 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 110328 +/* 110272 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 110275 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110290 +/* 110280 */ MCD_OPC_CheckPredicate, 45, 83, 118, 0, // Skip to: 140576 +/* 110285 */ MCD_OPC_Decode, 157, 38, 231, 3, // Opcode: MVNIv4i16 +/* 110290 */ MCD_OPC_FilterValue, 1, 73, 118, 0, // Skip to: 140576 +/* 110295 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 110298 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110313 +/* 110303 */ MCD_OPC_CheckPredicate, 45, 60, 118, 0, // Skip to: 140576 +/* 110308 */ MCD_OPC_Decode, 206, 48, 242, 3, // Opcode: SQSHRUNv8i8_shift +/* 110313 */ MCD_OPC_FilterValue, 1, 50, 118, 0, // Skip to: 140576 +/* 110318 */ MCD_OPC_CheckPredicate, 45, 45, 118, 0, // Skip to: 140576 +/* 110323 */ MCD_OPC_Decode, 184, 61, 243, 3, // Opcode: USHLLv8i8_shift +/* 110328 */ MCD_OPC_FilterValue, 1, 35, 118, 0, // Skip to: 140576 +/* 110333 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 110336 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110351 +/* 110341 */ MCD_OPC_CheckPredicate, 45, 22, 118, 0, // Skip to: 140576 +/* 110346 */ MCD_OPC_Decode, 203, 48, 244, 3, // Opcode: SQSHRUNv4i16_shift +/* 110351 */ MCD_OPC_FilterValue, 1, 12, 118, 0, // Skip to: 140576 +/* 110356 */ MCD_OPC_CheckPredicate, 45, 7, 118, 0, // Skip to: 140576 +/* 110361 */ MCD_OPC_Decode, 181, 61, 245, 3, // Opcode: USHLLv4i16_shift +/* 110366 */ MCD_OPC_FilterValue, 1, 253, 117, 0, // Skip to: 140576 +/* 110371 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 110374 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110389 +/* 110379 */ MCD_OPC_CheckPredicate, 45, 240, 117, 0, // Skip to: 140576 +/* 110384 */ MCD_OPC_Decode, 202, 48, 246, 3, // Opcode: SQSHRUNv2i32_shift +/* 110389 */ MCD_OPC_FilterValue, 1, 230, 117, 0, // Skip to: 140576 +/* 110394 */ MCD_OPC_CheckPredicate, 45, 225, 117, 0, // Skip to: 140576 +/* 110399 */ MCD_OPC_Decode, 180, 61, 247, 3, // Opcode: USHLLv2i32_shift +/* 110404 */ MCD_OPC_FilterValue, 1, 215, 117, 0, // Skip to: 140576 +/* 110409 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110412 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 110487 +/* 110417 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110420 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 110465 +/* 110425 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 110428 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110443 +/* 110433 */ MCD_OPC_CheckPredicate, 45, 186, 117, 0, // Skip to: 140576 +/* 110438 */ MCD_OPC_Decode, 156, 14, 235, 3, // Opcode: BICv4i16 +/* 110443 */ MCD_OPC_FilterValue, 1, 176, 117, 0, // Skip to: 140576 +/* 110448 */ MCD_OPC_CheckPredicate, 45, 171, 117, 0, // Skip to: 140576 +/* 110453 */ MCD_OPC_CheckField, 13, 1, 0, 164, 117, 0, // Skip to: 140576 +/* 110460 */ MCD_OPC_Decode, 174, 60, 242, 3, // Opcode: UQSHRNv8i8_shift +/* 110465 */ MCD_OPC_FilterValue, 1, 154, 117, 0, // Skip to: 140576 +/* 110470 */ MCD_OPC_CheckPredicate, 45, 149, 117, 0, // Skip to: 140576 +/* 110475 */ MCD_OPC_CheckField, 13, 1, 0, 142, 117, 0, // Skip to: 140576 +/* 110482 */ MCD_OPC_Decode, 171, 60, 244, 3, // Opcode: UQSHRNv4i16_shift +/* 110487 */ MCD_OPC_FilterValue, 1, 132, 117, 0, // Skip to: 140576 +/* 110492 */ MCD_OPC_CheckPredicate, 45, 127, 117, 0, // Skip to: 140576 +/* 110497 */ MCD_OPC_CheckField, 13, 1, 0, 120, 117, 0, // Skip to: 140576 +/* 110504 */ MCD_OPC_Decode, 170, 60, 246, 3, // Opcode: UQSHRNv2i32_shift +/* 110509 */ MCD_OPC_FilterValue, 1, 110, 117, 0, // Skip to: 140576 +/* 110514 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 110517 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110539 +/* 110522 */ MCD_OPC_CheckPredicate, 45, 97, 117, 0, // Skip to: 140576 +/* 110527 */ MCD_OPC_CheckField, 19, 3, 0, 90, 117, 0, // Skip to: 140576 +/* 110534 */ MCD_OPC_Decode, 156, 38, 231, 3, // Opcode: MVNIv2s_msl +/* 110539 */ MCD_OPC_FilterValue, 1, 80, 117, 0, // Skip to: 140576 +/* 110544 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110547 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 110606 +/* 110552 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110555 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 110584 +/* 110560 */ MCD_OPC_CheckPredicate, 45, 59, 117, 0, // Skip to: 140576 +/* 110565 */ MCD_OPC_CheckField, 19, 1, 0, 52, 117, 0, // Skip to: 140576 +/* 110572 */ MCD_OPC_CheckField, 12, 1, 0, 45, 117, 0, // Skip to: 140576 +/* 110579 */ MCD_OPC_Decode, 216, 37, 231, 3, // Opcode: MOVID +/* 110584 */ MCD_OPC_FilterValue, 1, 35, 117, 0, // Skip to: 140576 +/* 110589 */ MCD_OPC_CheckPredicate, 50, 30, 117, 0, // Skip to: 140576 +/* 110594 */ MCD_OPC_CheckField, 12, 1, 0, 23, 117, 0, // Skip to: 140576 +/* 110601 */ MCD_OPC_Decode, 213, 56, 233, 3, // Opcode: UCVTFv4i16_shift +/* 110606 */ MCD_OPC_FilterValue, 1, 13, 117, 0, // Skip to: 140576 +/* 110611 */ MCD_OPC_CheckPredicate, 45, 8, 117, 0, // Skip to: 140576 +/* 110616 */ MCD_OPC_CheckField, 12, 1, 0, 1, 117, 0, // Skip to: 140576 +/* 110623 */ MCD_OPC_Decode, 209, 56, 234, 3, // Opcode: UCVTFv2i32_shift +/* 110628 */ MCD_OPC_FilterValue, 1, 247, 116, 0, // Skip to: 140576 +/* 110633 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 110636 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 110704 +/* 110641 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110644 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 110689 +/* 110649 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110652 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110674 +/* 110657 */ MCD_OPC_CheckPredicate, 45, 218, 116, 0, // Skip to: 140576 +/* 110662 */ MCD_OPC_CheckField, 19, 1, 1, 211, 116, 0, // Skip to: 140576 +/* 110669 */ MCD_OPC_Decode, 249, 47, 242, 3, // Opcode: SQRSHRUNv8i8_shift +/* 110674 */ MCD_OPC_FilterValue, 1, 201, 116, 0, // Skip to: 140576 +/* 110679 */ MCD_OPC_CheckPredicate, 45, 196, 116, 0, // Skip to: 140576 +/* 110684 */ MCD_OPC_Decode, 246, 47, 244, 3, // Opcode: SQRSHRUNv4i16_shift +/* 110689 */ MCD_OPC_FilterValue, 1, 186, 116, 0, // Skip to: 140576 +/* 110694 */ MCD_OPC_CheckPredicate, 45, 181, 116, 0, // Skip to: 140576 +/* 110699 */ MCD_OPC_Decode, 245, 47, 246, 3, // Opcode: SQRSHRUNv2i32_shift +/* 110704 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 110772 +/* 110709 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110712 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 110757 +/* 110717 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110720 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110742 +/* 110725 */ MCD_OPC_CheckPredicate, 45, 150, 116, 0, // Skip to: 140576 +/* 110730 */ MCD_OPC_CheckField, 19, 1, 1, 143, 116, 0, // Skip to: 140576 +/* 110737 */ MCD_OPC_Decode, 250, 59, 242, 3, // Opcode: UQRSHRNv8i8_shift +/* 110742 */ MCD_OPC_FilterValue, 1, 133, 116, 0, // Skip to: 140576 +/* 110747 */ MCD_OPC_CheckPredicate, 45, 128, 116, 0, // Skip to: 140576 +/* 110752 */ MCD_OPC_Decode, 247, 59, 244, 3, // Opcode: UQRSHRNv4i16_shift +/* 110757 */ MCD_OPC_FilterValue, 1, 118, 116, 0, // Skip to: 140576 +/* 110762 */ MCD_OPC_CheckPredicate, 45, 113, 116, 0, // Skip to: 140576 +/* 110767 */ MCD_OPC_Decode, 246, 59, 246, 3, // Opcode: UQRSHRNv2i32_shift +/* 110772 */ MCD_OPC_FilterValue, 15, 103, 116, 0, // Skip to: 140576 +/* 110777 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110780 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 110802 +/* 110785 */ MCD_OPC_CheckPredicate, 50, 90, 116, 0, // Skip to: 140576 +/* 110790 */ MCD_OPC_CheckField, 20, 1, 1, 83, 116, 0, // Skip to: 140576 +/* 110797 */ MCD_OPC_Decode, 221, 22, 233, 3, // Opcode: FCVTZUv4i16_shift +/* 110802 */ MCD_OPC_FilterValue, 1, 73, 116, 0, // Skip to: 140576 +/* 110807 */ MCD_OPC_CheckPredicate, 45, 68, 116, 0, // Skip to: 140576 +/* 110812 */ MCD_OPC_Decode, 217, 22, 234, 3, // Opcode: FCVTZUv2i32_shift +/* 110817 */ MCD_OPC_FilterValue, 2, 96, 4, 0, // Skip to: 111942 +/* 110822 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 110825 */ MCD_OPC_FilterValue, 0, 78, 0, 0, // Skip to: 110908 +/* 110830 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 110833 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110848 +/* 110838 */ MCD_OPC_CheckPredicate, 54, 37, 116, 0, // Skip to: 140576 +/* 110843 */ MCD_OPC_Decode, 145, 23, 252, 3, // Opcode: FDOTlanev16f8 +/* 110848 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 110863 +/* 110853 */ MCD_OPC_CheckPredicate, 50, 22, 116, 0, // Skip to: 140576 +/* 110858 */ MCD_OPC_Decode, 193, 25, 253, 3, // Opcode: FMLAv8i16_indexed +/* 110863 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 110878 +/* 110868 */ MCD_OPC_CheckPredicate, 50, 7, 116, 0, // Skip to: 140576 +/* 110873 */ MCD_OPC_Decode, 250, 25, 253, 3, // Opcode: FMLSv8i16_indexed +/* 110878 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 110893 +/* 110883 */ MCD_OPC_CheckPredicate, 50, 248, 115, 0, // Skip to: 140576 +/* 110888 */ MCD_OPC_Decode, 208, 26, 254, 3, // Opcode: FMULv8i16_indexed +/* 110893 */ MCD_OPC_FilterValue, 15, 238, 115, 0, // Skip to: 140576 +/* 110898 */ MCD_OPC_CheckPredicate, 64, 233, 115, 0, // Skip to: 140576 +/* 110903 */ MCD_OPC_Decode, 179, 54, 252, 3, // Opcode: SUDOTlanev16i8 +/* 110908 */ MCD_OPC_FilterValue, 1, 223, 115, 0, // Skip to: 140576 +/* 110913 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 110916 */ MCD_OPC_FilterValue, 0, 41, 3, 0, // Skip to: 111730 +/* 110921 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 110924 */ MCD_OPC_FilterValue, 0, 143, 1, 0, // Skip to: 111328 +/* 110929 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 110932 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 111085 +/* 110937 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 110940 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 111047 +/* 110945 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 110948 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 111009 +/* 110953 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 110956 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110971 +/* 110961 */ MCD_OPC_CheckPredicate, 45, 170, 115, 0, // Skip to: 140576 +/* 110966 */ MCD_OPC_Decode, 222, 37, 231, 3, // Opcode: MOVIv4i32 +/* 110971 */ MCD_OPC_FilterValue, 1, 160, 115, 0, // Skip to: 140576 +/* 110976 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 110979 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 110994 +/* 110984 */ MCD_OPC_CheckPredicate, 45, 147, 115, 0, // Skip to: 140576 +/* 110989 */ MCD_OPC_Decode, 235, 49, 255, 3, // Opcode: SSHRv16i8_shift +/* 110994 */ MCD_OPC_FilterValue, 1, 137, 115, 0, // Skip to: 140576 +/* 110999 */ MCD_OPC_CheckPredicate, 45, 132, 115, 0, // Skip to: 140576 +/* 111004 */ MCD_OPC_Decode, 195, 49, 255, 3, // Opcode: SRSHRv16i8_shift +/* 111009 */ MCD_OPC_FilterValue, 1, 122, 115, 0, // Skip to: 140576 +/* 111014 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 111017 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111032 +/* 111022 */ MCD_OPC_CheckPredicate, 45, 109, 115, 0, // Skip to: 140576 +/* 111027 */ MCD_OPC_Decode, 240, 49, 128, 4, // Opcode: SSHRv8i16_shift +/* 111032 */ MCD_OPC_FilterValue, 1, 99, 115, 0, // Skip to: 140576 +/* 111037 */ MCD_OPC_CheckPredicate, 45, 94, 115, 0, // Skip to: 140576 +/* 111042 */ MCD_OPC_Decode, 200, 49, 128, 4, // Opcode: SRSHRv8i16_shift +/* 111047 */ MCD_OPC_FilterValue, 1, 84, 115, 0, // Skip to: 140576 +/* 111052 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 111055 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111070 +/* 111060 */ MCD_OPC_CheckPredicate, 45, 71, 115, 0, // Skip to: 140576 +/* 111065 */ MCD_OPC_Decode, 239, 49, 129, 4, // Opcode: SSHRv4i32_shift +/* 111070 */ MCD_OPC_FilterValue, 1, 61, 115, 0, // Skip to: 140576 +/* 111075 */ MCD_OPC_CheckPredicate, 45, 56, 115, 0, // Skip to: 140576 +/* 111080 */ MCD_OPC_Decode, 199, 49, 129, 4, // Opcode: SRSHRv4i32_shift +/* 111085 */ MCD_OPC_FilterValue, 1, 46, 115, 0, // Skip to: 140576 +/* 111090 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111093 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 111260 +/* 111098 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111101 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 111192 +/* 111106 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 111109 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111124 +/* 111114 */ MCD_OPC_CheckPredicate, 45, 17, 115, 0, // Skip to: 140576 +/* 111119 */ MCD_OPC_Decode, 211, 38, 235, 3, // Opcode: ORRv4i32 +/* 111124 */ MCD_OPC_FilterValue, 1, 7, 115, 0, // Skip to: 140576 +/* 111129 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 111132 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111147 +/* 111137 */ MCD_OPC_CheckPredicate, 45, 250, 114, 0, // Skip to: 140576 +/* 111142 */ MCD_OPC_Decode, 247, 49, 130, 4, // Opcode: SSRAv16i8_shift +/* 111147 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 111162 +/* 111152 */ MCD_OPC_CheckPredicate, 45, 235, 114, 0, // Skip to: 140576 +/* 111157 */ MCD_OPC_Decode, 207, 49, 130, 4, // Opcode: SRSRAv16i8_shift +/* 111162 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 111177 +/* 111167 */ MCD_OPC_CheckPredicate, 45, 220, 114, 0, // Skip to: 140576 +/* 111172 */ MCD_OPC_Decode, 236, 42, 131, 4, // Opcode: SHLv16i8_shift +/* 111177 */ MCD_OPC_FilterValue, 3, 210, 114, 0, // Skip to: 140576 +/* 111182 */ MCD_OPC_CheckPredicate, 45, 205, 114, 0, // Skip to: 140576 +/* 111187 */ MCD_OPC_Decode, 160, 48, 131, 4, // Opcode: SQSHLv16i8_shift +/* 111192 */ MCD_OPC_FilterValue, 1, 195, 114, 0, // Skip to: 140576 +/* 111197 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 111200 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111215 +/* 111205 */ MCD_OPC_CheckPredicate, 45, 182, 114, 0, // Skip to: 140576 +/* 111210 */ MCD_OPC_Decode, 252, 49, 132, 4, // Opcode: SSRAv8i16_shift +/* 111215 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 111230 +/* 111220 */ MCD_OPC_CheckPredicate, 45, 167, 114, 0, // Skip to: 140576 +/* 111225 */ MCD_OPC_Decode, 212, 49, 132, 4, // Opcode: SRSRAv8i16_shift +/* 111230 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 111245 +/* 111235 */ MCD_OPC_CheckPredicate, 45, 152, 114, 0, // Skip to: 140576 +/* 111240 */ MCD_OPC_Decode, 241, 42, 133, 4, // Opcode: SHLv8i16_shift +/* 111245 */ MCD_OPC_FilterValue, 3, 142, 114, 0, // Skip to: 140576 +/* 111250 */ MCD_OPC_CheckPredicate, 45, 137, 114, 0, // Skip to: 140576 +/* 111255 */ MCD_OPC_Decode, 174, 48, 133, 4, // Opcode: SQSHLv8i16_shift +/* 111260 */ MCD_OPC_FilterValue, 1, 127, 114, 0, // Skip to: 140576 +/* 111265 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 111268 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111283 +/* 111273 */ MCD_OPC_CheckPredicate, 45, 114, 114, 0, // Skip to: 140576 +/* 111278 */ MCD_OPC_Decode, 251, 49, 134, 4, // Opcode: SSRAv4i32_shift +/* 111283 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 111298 +/* 111288 */ MCD_OPC_CheckPredicate, 45, 99, 114, 0, // Skip to: 140576 +/* 111293 */ MCD_OPC_Decode, 211, 49, 134, 4, // Opcode: SRSRAv4i32_shift +/* 111298 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 111313 +/* 111303 */ MCD_OPC_CheckPredicate, 45, 84, 114, 0, // Skip to: 140576 +/* 111308 */ MCD_OPC_Decode, 240, 42, 135, 4, // Opcode: SHLv4i32_shift +/* 111313 */ MCD_OPC_FilterValue, 3, 74, 114, 0, // Skip to: 140576 +/* 111318 */ MCD_OPC_CheckPredicate, 45, 69, 114, 0, // Skip to: 140576 +/* 111323 */ MCD_OPC_Decode, 172, 48, 135, 4, // Opcode: SQSHLv4i32_shift +/* 111328 */ MCD_OPC_FilterValue, 1, 59, 114, 0, // Skip to: 140576 +/* 111333 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 111336 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 111602 +/* 111341 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 111344 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 111497 +/* 111349 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111352 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 111459 +/* 111357 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111360 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 111421 +/* 111365 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 111368 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111383 +/* 111373 */ MCD_OPC_CheckPredicate, 45, 14, 114, 0, // Skip to: 140576 +/* 111378 */ MCD_OPC_Decode, 225, 37, 231, 3, // Opcode: MOVIv8i16 +/* 111383 */ MCD_OPC_FilterValue, 1, 4, 114, 0, // Skip to: 140576 +/* 111388 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 111391 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111406 +/* 111396 */ MCD_OPC_CheckPredicate, 45, 247, 113, 0, // Skip to: 140576 +/* 111401 */ MCD_OPC_Decode, 249, 42, 136, 4, // Opcode: SHRNv16i8_shift +/* 111406 */ MCD_OPC_FilterValue, 1, 237, 113, 0, // Skip to: 140576 +/* 111411 */ MCD_OPC_CheckPredicate, 45, 232, 113, 0, // Skip to: 140576 +/* 111416 */ MCD_OPC_Decode, 220, 49, 131, 4, // Opcode: SSHLLv16i8_shift +/* 111421 */ MCD_OPC_FilterValue, 1, 222, 113, 0, // Skip to: 140576 +/* 111426 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 111429 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111444 +/* 111434 */ MCD_OPC_CheckPredicate, 45, 209, 113, 0, // Skip to: 140576 +/* 111439 */ MCD_OPC_Decode, 253, 42, 137, 4, // Opcode: SHRNv8i16_shift +/* 111444 */ MCD_OPC_FilterValue, 1, 199, 113, 0, // Skip to: 140576 +/* 111449 */ MCD_OPC_CheckPredicate, 45, 194, 113, 0, // Skip to: 140576 +/* 111454 */ MCD_OPC_Decode, 224, 49, 133, 4, // Opcode: SSHLLv8i16_shift +/* 111459 */ MCD_OPC_FilterValue, 1, 184, 113, 0, // Skip to: 140576 +/* 111464 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 111467 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111482 +/* 111472 */ MCD_OPC_CheckPredicate, 45, 171, 113, 0, // Skip to: 140576 +/* 111477 */ MCD_OPC_Decode, 252, 42, 138, 4, // Opcode: SHRNv4i32_shift +/* 111482 */ MCD_OPC_FilterValue, 1, 161, 113, 0, // Skip to: 140576 +/* 111487 */ MCD_OPC_CheckPredicate, 45, 156, 113, 0, // Skip to: 140576 +/* 111492 */ MCD_OPC_Decode, 223, 49, 135, 4, // Opcode: SSHLLv4i32_shift +/* 111497 */ MCD_OPC_FilterValue, 1, 146, 113, 0, // Skip to: 140576 +/* 111502 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111505 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 111580 +/* 111510 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111513 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 111558 +/* 111518 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 111521 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 111536 +/* 111526 */ MCD_OPC_CheckPredicate, 45, 117, 113, 0, // Skip to: 140576 +/* 111531 */ MCD_OPC_Decode, 212, 38, 235, 3, // Opcode: ORRv8i16 +/* 111536 */ MCD_OPC_FilterValue, 1, 107, 113, 0, // Skip to: 140576 +/* 111541 */ MCD_OPC_CheckPredicate, 45, 102, 113, 0, // Skip to: 140576 +/* 111546 */ MCD_OPC_CheckField, 13, 1, 0, 95, 113, 0, // Skip to: 140576 +/* 111553 */ MCD_OPC_Decode, 186, 48, 136, 4, // Opcode: SQSHRNv16i8_shift +/* 111558 */ MCD_OPC_FilterValue, 1, 85, 113, 0, // Skip to: 140576 +/* 111563 */ MCD_OPC_CheckPredicate, 45, 80, 113, 0, // Skip to: 140576 +/* 111568 */ MCD_OPC_CheckField, 13, 1, 0, 73, 113, 0, // Skip to: 140576 +/* 111575 */ MCD_OPC_Decode, 190, 48, 137, 4, // Opcode: SQSHRNv8i16_shift +/* 111580 */ MCD_OPC_FilterValue, 1, 63, 113, 0, // Skip to: 140576 +/* 111585 */ MCD_OPC_CheckPredicate, 45, 58, 113, 0, // Skip to: 140576 +/* 111590 */ MCD_OPC_CheckField, 13, 1, 0, 51, 113, 0, // Skip to: 140576 +/* 111597 */ MCD_OPC_Decode, 189, 48, 138, 4, // Opcode: SQSHRNv4i32_shift +/* 111602 */ MCD_OPC_FilterValue, 1, 41, 113, 0, // Skip to: 140576 +/* 111607 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 111610 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111632 +/* 111615 */ MCD_OPC_CheckPredicate, 45, 28, 113, 0, // Skip to: 140576 +/* 111620 */ MCD_OPC_CheckField, 19, 3, 0, 21, 113, 0, // Skip to: 140576 +/* 111627 */ MCD_OPC_Decode, 223, 37, 231, 3, // Opcode: MOVIv4s_msl +/* 111632 */ MCD_OPC_FilterValue, 1, 11, 113, 0, // Skip to: 140576 +/* 111637 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 111640 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 111708 +/* 111645 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111648 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 111693 +/* 111653 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111656 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111678 +/* 111661 */ MCD_OPC_CheckPredicate, 45, 238, 112, 0, // Skip to: 140576 +/* 111666 */ MCD_OPC_CheckField, 19, 1, 0, 231, 112, 0, // Skip to: 140576 +/* 111673 */ MCD_OPC_Decode, 217, 37, 231, 3, // Opcode: MOVIv16b_ns +/* 111678 */ MCD_OPC_FilterValue, 1, 221, 112, 0, // Skip to: 140576 +/* 111683 */ MCD_OPC_CheckPredicate, 50, 216, 112, 0, // Skip to: 140576 +/* 111688 */ MCD_OPC_Decode, 134, 42, 128, 4, // Opcode: SCVTFv8i16_shift +/* 111693 */ MCD_OPC_FilterValue, 1, 206, 112, 0, // Skip to: 140576 +/* 111698 */ MCD_OPC_CheckPredicate, 45, 201, 112, 0, // Skip to: 140576 +/* 111703 */ MCD_OPC_Decode, 132, 42, 129, 4, // Opcode: SCVTFv4i32_shift +/* 111708 */ MCD_OPC_FilterValue, 1, 191, 112, 0, // Skip to: 140576 +/* 111713 */ MCD_OPC_CheckPredicate, 45, 186, 112, 0, // Skip to: 140576 +/* 111718 */ MCD_OPC_CheckField, 19, 3, 0, 179, 112, 0, // Skip to: 140576 +/* 111725 */ MCD_OPC_Decode, 154, 26, 231, 3, // Opcode: FMOVv4f32_ns +/* 111730 */ MCD_OPC_FilterValue, 1, 169, 112, 0, // Skip to: 140576 +/* 111735 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 111738 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 111806 +/* 111743 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111746 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 111791 +/* 111751 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111754 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111776 +/* 111759 */ MCD_OPC_CheckPredicate, 45, 140, 112, 0, // Skip to: 140576 +/* 111764 */ MCD_OPC_CheckField, 19, 1, 1, 133, 112, 0, // Skip to: 140576 +/* 111771 */ MCD_OPC_Decode, 219, 40, 136, 4, // Opcode: RSHRNv16i8_shift +/* 111776 */ MCD_OPC_FilterValue, 1, 123, 112, 0, // Skip to: 140576 +/* 111781 */ MCD_OPC_CheckPredicate, 45, 118, 112, 0, // Skip to: 140576 +/* 111786 */ MCD_OPC_Decode, 223, 40, 137, 4, // Opcode: RSHRNv8i16_shift +/* 111791 */ MCD_OPC_FilterValue, 1, 108, 112, 0, // Skip to: 140576 +/* 111796 */ MCD_OPC_CheckPredicate, 45, 103, 112, 0, // Skip to: 140576 +/* 111801 */ MCD_OPC_Decode, 222, 40, 138, 4, // Opcode: RSHRNv4i32_shift +/* 111806 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 111874 +/* 111811 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111814 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 111859 +/* 111819 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111822 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111844 +/* 111827 */ MCD_OPC_CheckPredicate, 45, 72, 112, 0, // Skip to: 140576 +/* 111832 */ MCD_OPC_CheckField, 19, 1, 1, 65, 112, 0, // Skip to: 140576 +/* 111839 */ MCD_OPC_Decode, 226, 47, 136, 4, // Opcode: SQRSHRNv16i8_shift +/* 111844 */ MCD_OPC_FilterValue, 1, 55, 112, 0, // Skip to: 140576 +/* 111849 */ MCD_OPC_CheckPredicate, 45, 50, 112, 0, // Skip to: 140576 +/* 111854 */ MCD_OPC_Decode, 230, 47, 137, 4, // Opcode: SQRSHRNv8i16_shift +/* 111859 */ MCD_OPC_FilterValue, 1, 40, 112, 0, // Skip to: 140576 +/* 111864 */ MCD_OPC_CheckPredicate, 45, 35, 112, 0, // Skip to: 140576 +/* 111869 */ MCD_OPC_Decode, 229, 47, 138, 4, // Opcode: SQRSHRNv4i32_shift +/* 111874 */ MCD_OPC_FilterValue, 15, 25, 112, 0, // Skip to: 140576 +/* 111879 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 111882 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 111927 +/* 111887 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 111890 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 111912 +/* 111895 */ MCD_OPC_CheckPredicate, 50, 4, 112, 0, // Skip to: 140576 +/* 111900 */ MCD_OPC_CheckField, 19, 1, 0, 253, 111, 0, // Skip to: 140576 +/* 111907 */ MCD_OPC_Decode, 155, 26, 231, 3, // Opcode: FMOVv8f16_ns +/* 111912 */ MCD_OPC_FilterValue, 1, 243, 111, 0, // Skip to: 140576 +/* 111917 */ MCD_OPC_CheckPredicate, 50, 238, 111, 0, // Skip to: 140576 +/* 111922 */ MCD_OPC_Decode, 187, 22, 128, 4, // Opcode: FCVTZSv8i16_shift +/* 111927 */ MCD_OPC_FilterValue, 1, 228, 111, 0, // Skip to: 140576 +/* 111932 */ MCD_OPC_CheckPredicate, 45, 223, 111, 0, // Skip to: 140576 +/* 111937 */ MCD_OPC_Decode, 185, 22, 129, 4, // Opcode: FCVTZSv4i32_shift +/* 111942 */ MCD_OPC_FilterValue, 3, 213, 111, 0, // Skip to: 140576 +/* 111947 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 111950 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 111988 +/* 111955 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 111958 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 111973 +/* 111963 */ MCD_OPC_CheckPredicate, 49, 192, 111, 0, // Skip to: 140576 +/* 111968 */ MCD_OPC_Decode, 245, 24, 248, 3, // Opcode: FMLALLTBlanev4f32 +/* 111973 */ MCD_OPC_FilterValue, 9, 182, 111, 0, // Skip to: 140576 +/* 111978 */ MCD_OPC_CheckPredicate, 50, 177, 111, 0, // Skip to: 140576 +/* 111983 */ MCD_OPC_Decode, 183, 26, 254, 3, // Opcode: FMULXv8i16_indexed +/* 111988 */ MCD_OPC_FilterValue, 1, 167, 111, 0, // Skip to: 140576 +/* 111993 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 111996 */ MCD_OPC_FilterValue, 0, 131, 3, 0, // Skip to: 112900 +/* 112001 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 112004 */ MCD_OPC_FilterValue, 0, 233, 1, 0, // Skip to: 112498 +/* 112009 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 112012 */ MCD_OPC_FilterValue, 0, 238, 0, 0, // Skip to: 112255 +/* 112017 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112020 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 112187 +/* 112025 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112028 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 112119 +/* 112033 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 112036 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112051 +/* 112041 */ MCD_OPC_CheckPredicate, 45, 114, 111, 0, // Skip to: 140576 +/* 112046 */ MCD_OPC_Decode, 158, 38, 231, 3, // Opcode: MVNIv4i32 +/* 112051 */ MCD_OPC_FilterValue, 1, 104, 111, 0, // Skip to: 140576 +/* 112056 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112059 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112074 +/* 112064 */ MCD_OPC_CheckPredicate, 45, 91, 111, 0, // Skip to: 140576 +/* 112069 */ MCD_OPC_Decode, 194, 61, 255, 3, // Opcode: USHRv16i8_shift +/* 112074 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112089 +/* 112079 */ MCD_OPC_CheckPredicate, 45, 76, 111, 0, // Skip to: 140576 +/* 112084 */ MCD_OPC_Decode, 139, 61, 255, 3, // Opcode: URSHRv16i8_shift +/* 112089 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112104 +/* 112094 */ MCD_OPC_CheckPredicate, 45, 61, 111, 0, // Skip to: 140576 +/* 112099 */ MCD_OPC_Decode, 151, 49, 130, 4, // Opcode: SRIv16i8_shift +/* 112104 */ MCD_OPC_FilterValue, 3, 51, 111, 0, // Skip to: 140576 +/* 112109 */ MCD_OPC_CheckPredicate, 45, 46, 111, 0, // Skip to: 140576 +/* 112114 */ MCD_OPC_Decode, 140, 48, 131, 4, // Opcode: SQSHLUv16i8_shift +/* 112119 */ MCD_OPC_FilterValue, 1, 36, 111, 0, // Skip to: 140576 +/* 112124 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112127 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112142 +/* 112132 */ MCD_OPC_CheckPredicate, 45, 23, 111, 0, // Skip to: 140576 +/* 112137 */ MCD_OPC_Decode, 199, 61, 128, 4, // Opcode: USHRv8i16_shift +/* 112142 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112157 +/* 112147 */ MCD_OPC_CheckPredicate, 45, 8, 111, 0, // Skip to: 140576 +/* 112152 */ MCD_OPC_Decode, 144, 61, 128, 4, // Opcode: URSHRv8i16_shift +/* 112157 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112172 +/* 112162 */ MCD_OPC_CheckPredicate, 45, 249, 110, 0, // Skip to: 140576 +/* 112167 */ MCD_OPC_Decode, 156, 49, 132, 4, // Opcode: SRIv8i16_shift +/* 112172 */ MCD_OPC_FilterValue, 3, 239, 110, 0, // Skip to: 140576 +/* 112177 */ MCD_OPC_CheckPredicate, 45, 234, 110, 0, // Skip to: 140576 +/* 112182 */ MCD_OPC_Decode, 145, 48, 133, 4, // Opcode: SQSHLUv8i16_shift +/* 112187 */ MCD_OPC_FilterValue, 1, 224, 110, 0, // Skip to: 140576 +/* 112192 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112195 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112210 +/* 112200 */ MCD_OPC_CheckPredicate, 45, 211, 110, 0, // Skip to: 140576 +/* 112205 */ MCD_OPC_Decode, 198, 61, 129, 4, // Opcode: USHRv4i32_shift +/* 112210 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112225 +/* 112215 */ MCD_OPC_CheckPredicate, 45, 196, 110, 0, // Skip to: 140576 +/* 112220 */ MCD_OPC_Decode, 143, 61, 129, 4, // Opcode: URSHRv4i32_shift +/* 112225 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112240 +/* 112230 */ MCD_OPC_CheckPredicate, 45, 181, 110, 0, // Skip to: 140576 +/* 112235 */ MCD_OPC_Decode, 155, 49, 134, 4, // Opcode: SRIv4i32_shift +/* 112240 */ MCD_OPC_FilterValue, 3, 171, 110, 0, // Skip to: 140576 +/* 112245 */ MCD_OPC_CheckPredicate, 45, 166, 110, 0, // Skip to: 140576 +/* 112250 */ MCD_OPC_Decode, 144, 48, 135, 4, // Opcode: SQSHLUv4i32_shift +/* 112255 */ MCD_OPC_FilterValue, 1, 156, 110, 0, // Skip to: 140576 +/* 112260 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112263 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 112430 +/* 112268 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112271 */ MCD_OPC_FilterValue, 0, 86, 0, 0, // Skip to: 112362 +/* 112276 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 112279 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112294 +/* 112284 */ MCD_OPC_CheckPredicate, 45, 127, 110, 0, // Skip to: 140576 +/* 112289 */ MCD_OPC_Decode, 157, 14, 235, 3, // Opcode: BICv4i32 +/* 112294 */ MCD_OPC_FilterValue, 1, 117, 110, 0, // Skip to: 140576 +/* 112299 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112302 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112317 +/* 112307 */ MCD_OPC_CheckPredicate, 45, 104, 110, 0, // Skip to: 140576 +/* 112312 */ MCD_OPC_Decode, 235, 61, 130, 4, // Opcode: USRAv16i8_shift +/* 112317 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112332 +/* 112322 */ MCD_OPC_CheckPredicate, 45, 89, 110, 0, // Skip to: 140576 +/* 112327 */ MCD_OPC_Decode, 154, 61, 130, 4, // Opcode: URSRAv16i8_shift +/* 112332 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112347 +/* 112337 */ MCD_OPC_CheckPredicate, 45, 74, 110, 0, // Skip to: 140576 +/* 112342 */ MCD_OPC_Decode, 146, 43, 139, 4, // Opcode: SLIv16i8_shift +/* 112347 */ MCD_OPC_FilterValue, 3, 64, 110, 0, // Skip to: 140576 +/* 112352 */ MCD_OPC_CheckPredicate, 45, 59, 110, 0, // Skip to: 140576 +/* 112357 */ MCD_OPC_Decode, 143, 60, 131, 4, // Opcode: UQSHLv16i8_shift +/* 112362 */ MCD_OPC_FilterValue, 1, 49, 110, 0, // Skip to: 140576 +/* 112367 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112370 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112385 +/* 112375 */ MCD_OPC_CheckPredicate, 45, 36, 110, 0, // Skip to: 140576 +/* 112380 */ MCD_OPC_Decode, 240, 61, 132, 4, // Opcode: USRAv8i16_shift +/* 112385 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112400 +/* 112390 */ MCD_OPC_CheckPredicate, 45, 21, 110, 0, // Skip to: 140576 +/* 112395 */ MCD_OPC_Decode, 159, 61, 132, 4, // Opcode: URSRAv8i16_shift +/* 112400 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112415 +/* 112405 */ MCD_OPC_CheckPredicate, 45, 6, 110, 0, // Skip to: 140576 +/* 112410 */ MCD_OPC_Decode, 151, 43, 140, 4, // Opcode: SLIv8i16_shift +/* 112415 */ MCD_OPC_FilterValue, 3, 252, 109, 0, // Skip to: 140576 +/* 112420 */ MCD_OPC_CheckPredicate, 45, 247, 109, 0, // Skip to: 140576 +/* 112425 */ MCD_OPC_Decode, 157, 60, 133, 4, // Opcode: UQSHLv8i16_shift +/* 112430 */ MCD_OPC_FilterValue, 1, 237, 109, 0, // Skip to: 140576 +/* 112435 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 112438 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112453 +/* 112443 */ MCD_OPC_CheckPredicate, 45, 224, 109, 0, // Skip to: 140576 +/* 112448 */ MCD_OPC_Decode, 239, 61, 134, 4, // Opcode: USRAv4i32_shift +/* 112453 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 112468 +/* 112458 */ MCD_OPC_CheckPredicate, 45, 209, 109, 0, // Skip to: 140576 +/* 112463 */ MCD_OPC_Decode, 158, 61, 134, 4, // Opcode: URSRAv4i32_shift +/* 112468 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 112483 +/* 112473 */ MCD_OPC_CheckPredicate, 45, 194, 109, 0, // Skip to: 140576 +/* 112478 */ MCD_OPC_Decode, 150, 43, 141, 4, // Opcode: SLIv4i32_shift +/* 112483 */ MCD_OPC_FilterValue, 3, 184, 109, 0, // Skip to: 140576 +/* 112488 */ MCD_OPC_CheckPredicate, 45, 179, 109, 0, // Skip to: 140576 +/* 112493 */ MCD_OPC_Decode, 155, 60, 135, 4, // Opcode: UQSHLv4i32_shift +/* 112498 */ MCD_OPC_FilterValue, 1, 169, 109, 0, // Skip to: 140576 +/* 112503 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... +/* 112506 */ MCD_OPC_FilterValue, 0, 5, 1, 0, // Skip to: 112772 +/* 112511 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 112514 */ MCD_OPC_FilterValue, 0, 148, 0, 0, // Skip to: 112667 +/* 112519 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112522 */ MCD_OPC_FilterValue, 0, 102, 0, 0, // Skip to: 112629 +/* 112527 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112530 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 112591 +/* 112535 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 112538 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112553 +/* 112543 */ MCD_OPC_CheckPredicate, 45, 124, 109, 0, // Skip to: 140576 +/* 112548 */ MCD_OPC_Decode, 160, 38, 231, 3, // Opcode: MVNIv8i16 +/* 112553 */ MCD_OPC_FilterValue, 1, 114, 109, 0, // Skip to: 140576 +/* 112558 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 112561 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112576 +/* 112566 */ MCD_OPC_CheckPredicate, 45, 101, 109, 0, // Skip to: 140576 +/* 112571 */ MCD_OPC_Decode, 201, 48, 136, 4, // Opcode: SQSHRUNv16i8_shift +/* 112576 */ MCD_OPC_FilterValue, 1, 91, 109, 0, // Skip to: 140576 +/* 112581 */ MCD_OPC_CheckPredicate, 45, 86, 109, 0, // Skip to: 140576 +/* 112586 */ MCD_OPC_Decode, 179, 61, 131, 4, // Opcode: USHLLv16i8_shift +/* 112591 */ MCD_OPC_FilterValue, 1, 76, 109, 0, // Skip to: 140576 +/* 112596 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 112599 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112614 +/* 112604 */ MCD_OPC_CheckPredicate, 45, 63, 109, 0, // Skip to: 140576 +/* 112609 */ MCD_OPC_Decode, 205, 48, 137, 4, // Opcode: SQSHRUNv8i16_shift +/* 112614 */ MCD_OPC_FilterValue, 1, 53, 109, 0, // Skip to: 140576 +/* 112619 */ MCD_OPC_CheckPredicate, 45, 48, 109, 0, // Skip to: 140576 +/* 112624 */ MCD_OPC_Decode, 183, 61, 133, 4, // Opcode: USHLLv8i16_shift +/* 112629 */ MCD_OPC_FilterValue, 1, 38, 109, 0, // Skip to: 140576 +/* 112634 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 112637 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112652 +/* 112642 */ MCD_OPC_CheckPredicate, 45, 25, 109, 0, // Skip to: 140576 +/* 112647 */ MCD_OPC_Decode, 204, 48, 138, 4, // Opcode: SQSHRUNv4i32_shift +/* 112652 */ MCD_OPC_FilterValue, 1, 15, 109, 0, // Skip to: 140576 +/* 112657 */ MCD_OPC_CheckPredicate, 45, 10, 109, 0, // Skip to: 140576 +/* 112662 */ MCD_OPC_Decode, 182, 61, 135, 4, // Opcode: USHLLv4i32_shift +/* 112667 */ MCD_OPC_FilterValue, 1, 0, 109, 0, // Skip to: 140576 +/* 112672 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112675 */ MCD_OPC_FilterValue, 0, 70, 0, 0, // Skip to: 112750 +/* 112680 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112683 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 112728 +/* 112688 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 112691 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 112706 +/* 112696 */ MCD_OPC_CheckPredicate, 45, 227, 108, 0, // Skip to: 140576 +/* 112701 */ MCD_OPC_Decode, 158, 14, 235, 3, // Opcode: BICv8i16 +/* 112706 */ MCD_OPC_FilterValue, 1, 217, 108, 0, // Skip to: 140576 +/* 112711 */ MCD_OPC_CheckPredicate, 45, 212, 108, 0, // Skip to: 140576 +/* 112716 */ MCD_OPC_CheckField, 13, 1, 0, 205, 108, 0, // Skip to: 140576 +/* 112723 */ MCD_OPC_Decode, 169, 60, 136, 4, // Opcode: UQSHRNv16i8_shift +/* 112728 */ MCD_OPC_FilterValue, 1, 195, 108, 0, // Skip to: 140576 +/* 112733 */ MCD_OPC_CheckPredicate, 45, 190, 108, 0, // Skip to: 140576 +/* 112738 */ MCD_OPC_CheckField, 13, 1, 0, 183, 108, 0, // Skip to: 140576 +/* 112745 */ MCD_OPC_Decode, 173, 60, 137, 4, // Opcode: UQSHRNv8i16_shift +/* 112750 */ MCD_OPC_FilterValue, 1, 173, 108, 0, // Skip to: 140576 +/* 112755 */ MCD_OPC_CheckPredicate, 45, 168, 108, 0, // Skip to: 140576 +/* 112760 */ MCD_OPC_CheckField, 13, 1, 0, 161, 108, 0, // Skip to: 140576 +/* 112767 */ MCD_OPC_Decode, 172, 60, 138, 4, // Opcode: UQSHRNv4i32_shift +/* 112772 */ MCD_OPC_FilterValue, 1, 151, 108, 0, // Skip to: 140576 +/* 112777 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 112780 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 112802 +/* 112785 */ MCD_OPC_CheckPredicate, 45, 138, 108, 0, // Skip to: 140576 +/* 112790 */ MCD_OPC_CheckField, 19, 3, 0, 131, 108, 0, // Skip to: 140576 +/* 112797 */ MCD_OPC_Decode, 159, 38, 231, 3, // Opcode: MVNIv4s_msl +/* 112802 */ MCD_OPC_FilterValue, 1, 121, 108, 0, // Skip to: 140576 +/* 112807 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 112810 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 112878 +/* 112815 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112818 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 112863 +/* 112823 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112826 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 112848 +/* 112831 */ MCD_OPC_CheckPredicate, 45, 92, 108, 0, // Skip to: 140576 +/* 112836 */ MCD_OPC_CheckField, 19, 1, 0, 85, 108, 0, // Skip to: 140576 +/* 112843 */ MCD_OPC_Decode, 218, 37, 231, 3, // Opcode: MOVIv2d_ns +/* 112848 */ MCD_OPC_FilterValue, 1, 75, 108, 0, // Skip to: 140576 +/* 112853 */ MCD_OPC_CheckPredicate, 50, 70, 108, 0, // Skip to: 140576 +/* 112858 */ MCD_OPC_Decode, 216, 56, 128, 4, // Opcode: UCVTFv8i16_shift +/* 112863 */ MCD_OPC_FilterValue, 1, 60, 108, 0, // Skip to: 140576 +/* 112868 */ MCD_OPC_CheckPredicate, 45, 55, 108, 0, // Skip to: 140576 +/* 112873 */ MCD_OPC_Decode, 214, 56, 129, 4, // Opcode: UCVTFv4i32_shift +/* 112878 */ MCD_OPC_FilterValue, 1, 45, 108, 0, // Skip to: 140576 +/* 112883 */ MCD_OPC_CheckPredicate, 45, 40, 108, 0, // Skip to: 140576 +/* 112888 */ MCD_OPC_CheckField, 19, 3, 0, 33, 108, 0, // Skip to: 140576 +/* 112895 */ MCD_OPC_Decode, 152, 26, 231, 3, // Opcode: FMOVv2f64_ns +/* 112900 */ MCD_OPC_FilterValue, 1, 23, 108, 0, // Skip to: 140576 +/* 112905 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 112908 */ MCD_OPC_FilterValue, 8, 63, 0, 0, // Skip to: 112976 +/* 112913 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112916 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 112961 +/* 112921 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112924 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 112946 +/* 112929 */ MCD_OPC_CheckPredicate, 45, 250, 107, 0, // Skip to: 140576 +/* 112934 */ MCD_OPC_CheckField, 19, 1, 1, 243, 107, 0, // Skip to: 140576 +/* 112941 */ MCD_OPC_Decode, 244, 47, 136, 4, // Opcode: SQRSHRUNv16i8_shift +/* 112946 */ MCD_OPC_FilterValue, 1, 233, 107, 0, // Skip to: 140576 +/* 112951 */ MCD_OPC_CheckPredicate, 45, 228, 107, 0, // Skip to: 140576 +/* 112956 */ MCD_OPC_Decode, 248, 47, 137, 4, // Opcode: SQRSHRUNv8i16_shift +/* 112961 */ MCD_OPC_FilterValue, 1, 218, 107, 0, // Skip to: 140576 +/* 112966 */ MCD_OPC_CheckPredicate, 45, 213, 107, 0, // Skip to: 140576 +/* 112971 */ MCD_OPC_Decode, 247, 47, 138, 4, // Opcode: SQRSHRUNv4i32_shift +/* 112976 */ MCD_OPC_FilterValue, 9, 63, 0, 0, // Skip to: 113044 +/* 112981 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 112984 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 113029 +/* 112989 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 112992 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 113014 +/* 112997 */ MCD_OPC_CheckPredicate, 45, 182, 107, 0, // Skip to: 140576 +/* 113002 */ MCD_OPC_CheckField, 19, 1, 1, 175, 107, 0, // Skip to: 140576 +/* 113009 */ MCD_OPC_Decode, 245, 59, 136, 4, // Opcode: UQRSHRNv16i8_shift +/* 113014 */ MCD_OPC_FilterValue, 1, 165, 107, 0, // Skip to: 140576 +/* 113019 */ MCD_OPC_CheckPredicate, 45, 160, 107, 0, // Skip to: 140576 +/* 113024 */ MCD_OPC_Decode, 249, 59, 137, 4, // Opcode: UQRSHRNv8i16_shift +/* 113029 */ MCD_OPC_FilterValue, 1, 150, 107, 0, // Skip to: 140576 +/* 113034 */ MCD_OPC_CheckPredicate, 45, 145, 107, 0, // Skip to: 140576 +/* 113039 */ MCD_OPC_Decode, 248, 59, 138, 4, // Opcode: UQRSHRNv4i32_shift +/* 113044 */ MCD_OPC_FilterValue, 15, 135, 107, 0, // Skip to: 140576 +/* 113049 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 113052 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 113074 +/* 113057 */ MCD_OPC_CheckPredicate, 50, 122, 107, 0, // Skip to: 140576 +/* 113062 */ MCD_OPC_CheckField, 20, 1, 1, 115, 107, 0, // Skip to: 140576 +/* 113069 */ MCD_OPC_Decode, 224, 22, 128, 4, // Opcode: FCVTZUv8i16_shift +/* 113074 */ MCD_OPC_FilterValue, 1, 105, 107, 0, // Skip to: 140576 +/* 113079 */ MCD_OPC_CheckPredicate, 45, 100, 107, 0, // Skip to: 140576 +/* 113084 */ MCD_OPC_Decode, 222, 22, 129, 4, // Opcode: FCVTZUv4i32_shift +/* 113089 */ MCD_OPC_FilterValue, 13, 223, 4, 0, // Skip to: 114341 +/* 113094 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 113097 */ MCD_OPC_FilterValue, 0, 245, 0, 0, // Skip to: 113347 +/* 113102 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 113105 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 113127 +/* 113110 */ MCD_OPC_CheckPredicate, 57, 69, 107, 0, // Skip to: 140576 +/* 113115 */ MCD_OPC_CheckField, 10, 1, 0, 62, 107, 0, // Skip to: 140576 +/* 113122 */ MCD_OPC_Decode, 146, 23, 229, 3, // Opcode: FDOTlanev4f16 +/* 113127 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 113149 +/* 113132 */ MCD_OPC_CheckPredicate, 45, 47, 107, 0, // Skip to: 140576 +/* 113137 */ MCD_OPC_CheckField, 10, 1, 0, 40, 107, 0, // Skip to: 140576 +/* 113144 */ MCD_OPC_Decode, 189, 44, 142, 4, // Opcode: SMLALv4i16_indexed +/* 113149 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 113171 +/* 113154 */ MCD_OPC_CheckPredicate, 45, 25, 107, 0, // Skip to: 140576 +/* 113159 */ MCD_OPC_CheckField, 10, 1, 0, 18, 107, 0, // Skip to: 140576 +/* 113166 */ MCD_OPC_Decode, 135, 46, 142, 4, // Opcode: SQDMLALv4i16_indexed +/* 113171 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 113193 +/* 113176 */ MCD_OPC_CheckPredicate, 45, 3, 107, 0, // Skip to: 140576 +/* 113181 */ MCD_OPC_CheckField, 10, 1, 0, 252, 106, 0, // Skip to: 140576 +/* 113188 */ MCD_OPC_Decode, 233, 44, 142, 4, // Opcode: SMLSLv4i16_indexed +/* 113193 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 113215 +/* 113198 */ MCD_OPC_CheckPredicate, 45, 237, 106, 0, // Skip to: 140576 +/* 113203 */ MCD_OPC_CheckField, 10, 1, 0, 230, 106, 0, // Skip to: 140576 +/* 113210 */ MCD_OPC_Decode, 160, 46, 142, 4, // Opcode: SQDMLSLv4i16_indexed +/* 113215 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 113237 +/* 113220 */ MCD_OPC_CheckPredicate, 45, 215, 106, 0, // Skip to: 140576 +/* 113225 */ MCD_OPC_CheckField, 10, 1, 0, 208, 106, 0, // Skip to: 140576 +/* 113232 */ MCD_OPC_Decode, 149, 38, 230, 3, // Opcode: MULv4i16_indexed +/* 113237 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 113259 +/* 113242 */ MCD_OPC_CheckPredicate, 45, 193, 106, 0, // Skip to: 140576 +/* 113247 */ MCD_OPC_CheckField, 10, 1, 0, 186, 106, 0, // Skip to: 140576 +/* 113254 */ MCD_OPC_Decode, 153, 45, 143, 4, // Opcode: SMULLv4i16_indexed +/* 113259 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 113281 +/* 113264 */ MCD_OPC_CheckPredicate, 45, 171, 106, 0, // Skip to: 140576 +/* 113269 */ MCD_OPC_CheckField, 10, 1, 0, 164, 106, 0, // Skip to: 140576 +/* 113276 */ MCD_OPC_Decode, 217, 46, 143, 4, // Opcode: SQDMULLv4i16_indexed +/* 113281 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 113303 +/* 113286 */ MCD_OPC_CheckPredicate, 45, 149, 106, 0, // Skip to: 140576 +/* 113291 */ MCD_OPC_CheckField, 10, 1, 0, 142, 106, 0, // Skip to: 140576 +/* 113298 */ MCD_OPC_Decode, 196, 46, 230, 3, // Opcode: SQDMULHv4i16_indexed +/* 113303 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 113325 +/* 113308 */ MCD_OPC_CheckPredicate, 45, 127, 106, 0, // Skip to: 140576 +/* 113313 */ MCD_OPC_CheckField, 10, 1, 0, 120, 106, 0, // Skip to: 140576 +/* 113320 */ MCD_OPC_Decode, 190, 47, 230, 3, // Opcode: SQRDMULHv4i16_indexed +/* 113325 */ MCD_OPC_FilterValue, 15, 110, 106, 0, // Skip to: 140576 +/* 113330 */ MCD_OPC_CheckPredicate, 60, 105, 106, 0, // Skip to: 140576 +/* 113335 */ MCD_OPC_CheckField, 10, 1, 0, 98, 106, 0, // Skip to: 140576 +/* 113342 */ MCD_OPC_Decode, 147, 13, 228, 3, // Opcode: BF16DOTlanev4bf16 +/* 113347 */ MCD_OPC_FilterValue, 1, 225, 0, 0, // Skip to: 113577 +/* 113352 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 113355 */ MCD_OPC_FilterValue, 0, 135, 0, 0, // Skip to: 113495 +/* 113360 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 113363 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 113385 +/* 113368 */ MCD_OPC_CheckPredicate, 45, 67, 106, 0, // Skip to: 140576 +/* 113373 */ MCD_OPC_CheckField, 10, 1, 0, 60, 106, 0, // Skip to: 140576 +/* 113380 */ MCD_OPC_Decode, 253, 36, 229, 3, // Opcode: MLAv4i16_indexed +/* 113385 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 113407 +/* 113390 */ MCD_OPC_CheckPredicate, 45, 45, 106, 0, // Skip to: 140576 +/* 113395 */ MCD_OPC_CheckField, 10, 1, 0, 38, 106, 0, // Skip to: 140576 +/* 113402 */ MCD_OPC_Decode, 172, 58, 142, 4, // Opcode: UMLALv4i16_indexed +/* 113407 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 113429 +/* 113412 */ MCD_OPC_CheckPredicate, 45, 23, 106, 0, // Skip to: 140576 +/* 113417 */ MCD_OPC_CheckField, 10, 1, 0, 16, 106, 0, // Skip to: 140576 +/* 113424 */ MCD_OPC_Decode, 142, 37, 229, 3, // Opcode: MLSv4i16_indexed +/* 113429 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 113451 +/* 113434 */ MCD_OPC_CheckPredicate, 45, 1, 106, 0, // Skip to: 140576 +/* 113439 */ MCD_OPC_CheckField, 10, 1, 0, 250, 105, 0, // Skip to: 140576 +/* 113446 */ MCD_OPC_Decode, 216, 58, 142, 4, // Opcode: UMLSLv4i16_indexed +/* 113451 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 113473 +/* 113456 */ MCD_OPC_CheckPredicate, 49, 235, 105, 0, // Skip to: 140576 +/* 113461 */ MCD_OPC_CheckField, 10, 1, 0, 228, 105, 0, // Skip to: 140576 +/* 113468 */ MCD_OPC_Decode, 241, 24, 248, 3, // Opcode: FMLALLBTlanev4f32 +/* 113473 */ MCD_OPC_FilterValue, 5, 218, 105, 0, // Skip to: 140576 +/* 113478 */ MCD_OPC_CheckPredicate, 45, 213, 105, 0, // Skip to: 140576 +/* 113483 */ MCD_OPC_CheckField, 10, 1, 0, 206, 105, 0, // Skip to: 140576 +/* 113490 */ MCD_OPC_Decode, 134, 59, 143, 4, // Opcode: UMULLv4i16_indexed +/* 113495 */ MCD_OPC_FilterValue, 1, 196, 105, 0, // Skip to: 140576 +/* 113500 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 113503 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 113525 +/* 113508 */ MCD_OPC_CheckPredicate, 59, 183, 105, 0, // Skip to: 140576 +/* 113513 */ MCD_OPC_CheckField, 10, 2, 0, 176, 105, 0, // Skip to: 140576 +/* 113520 */ MCD_OPC_Decode, 208, 20, 144, 4, // Opcode: FCMLAv4f16_indexed +/* 113525 */ MCD_OPC_FilterValue, 1, 166, 105, 0, // Skip to: 140576 +/* 113530 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 113533 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 113555 +/* 113538 */ MCD_OPC_CheckPredicate, 58, 153, 105, 0, // Skip to: 140576 +/* 113543 */ MCD_OPC_CheckField, 10, 1, 0, 146, 105, 0, // Skip to: 140576 +/* 113550 */ MCD_OPC_Decode, 152, 47, 229, 3, // Opcode: SQRDMLAHv4i16_indexed +/* 113555 */ MCD_OPC_FilterValue, 3, 136, 105, 0, // Skip to: 140576 +/* 113560 */ MCD_OPC_CheckPredicate, 58, 131, 105, 0, // Skip to: 140576 +/* 113565 */ MCD_OPC_CheckField, 10, 1, 0, 124, 105, 0, // Skip to: 140576 +/* 113572 */ MCD_OPC_Decode, 171, 47, 229, 3, // Opcode: SQRDMLSHv4i16_indexed +/* 113577 */ MCD_OPC_FilterValue, 2, 170, 1, 0, // Skip to: 114008 +/* 113582 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 113585 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 113630 +/* 113590 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 113593 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113608 +/* 113598 */ MCD_OPC_CheckPredicate, 57, 93, 105, 0, // Skip to: 140576 +/* 113603 */ MCD_OPC_Decode, 147, 23, 253, 3, // Opcode: FDOTlanev8f16 +/* 113608 */ MCD_OPC_FilterValue, 1, 83, 105, 0, // Skip to: 140576 +/* 113613 */ MCD_OPC_CheckPredicate, 45, 78, 105, 0, // Skip to: 140576 +/* 113618 */ MCD_OPC_CheckField, 11, 1, 0, 71, 105, 0, // Skip to: 140576 +/* 113625 */ MCD_OPC_Decode, 237, 49, 145, 4, // Opcode: SSHRv2i64_shift +/* 113630 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 113652 +/* 113635 */ MCD_OPC_CheckPredicate, 45, 56, 105, 0, // Skip to: 140576 +/* 113640 */ MCD_OPC_CheckField, 10, 2, 1, 49, 105, 0, // Skip to: 140576 +/* 113647 */ MCD_OPC_Decode, 249, 49, 146, 4, // Opcode: SSRAv2i64_shift +/* 113652 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 113697 +/* 113657 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 113660 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113675 +/* 113665 */ MCD_OPC_CheckPredicate, 45, 26, 105, 0, // Skip to: 140576 +/* 113670 */ MCD_OPC_Decode, 193, 44, 253, 3, // Opcode: SMLALv8i16_indexed +/* 113675 */ MCD_OPC_FilterValue, 1, 16, 105, 0, // Skip to: 140576 +/* 113680 */ MCD_OPC_CheckPredicate, 45, 11, 105, 0, // Skip to: 140576 +/* 113685 */ MCD_OPC_CheckField, 11, 1, 0, 4, 105, 0, // Skip to: 140576 +/* 113692 */ MCD_OPC_Decode, 197, 49, 145, 4, // Opcode: SRSHRv2i64_shift +/* 113697 */ MCD_OPC_FilterValue, 3, 40, 0, 0, // Skip to: 113742 +/* 113702 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 113705 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113720 +/* 113710 */ MCD_OPC_CheckPredicate, 45, 237, 104, 0, // Skip to: 140576 +/* 113715 */ MCD_OPC_Decode, 139, 46, 253, 3, // Opcode: SQDMLALv8i16_indexed +/* 113720 */ MCD_OPC_FilterValue, 1, 227, 104, 0, // Skip to: 140576 +/* 113725 */ MCD_OPC_CheckPredicate, 45, 222, 104, 0, // Skip to: 140576 +/* 113730 */ MCD_OPC_CheckField, 11, 1, 0, 215, 104, 0, // Skip to: 140576 +/* 113737 */ MCD_OPC_Decode, 209, 49, 146, 4, // Opcode: SRSRAv2i64_shift +/* 113742 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 113764 +/* 113747 */ MCD_OPC_CheckPredicate, 45, 200, 104, 0, // Skip to: 140576 +/* 113752 */ MCD_OPC_CheckField, 10, 2, 1, 193, 104, 0, // Skip to: 140576 +/* 113759 */ MCD_OPC_Decode, 238, 42, 147, 4, // Opcode: SHLv2i64_shift +/* 113764 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 113786 +/* 113769 */ MCD_OPC_CheckPredicate, 45, 178, 104, 0, // Skip to: 140576 +/* 113774 */ MCD_OPC_CheckField, 10, 1, 0, 171, 104, 0, // Skip to: 140576 +/* 113781 */ MCD_OPC_Decode, 237, 44, 253, 3, // Opcode: SMLSLv8i16_indexed +/* 113786 */ MCD_OPC_FilterValue, 7, 40, 0, 0, // Skip to: 113831 +/* 113791 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 113794 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113809 +/* 113799 */ MCD_OPC_CheckPredicate, 45, 148, 104, 0, // Skip to: 140576 +/* 113804 */ MCD_OPC_Decode, 164, 46, 253, 3, // Opcode: SQDMLSLv8i16_indexed +/* 113809 */ MCD_OPC_FilterValue, 1, 138, 104, 0, // Skip to: 140576 +/* 113814 */ MCD_OPC_CheckPredicate, 45, 133, 104, 0, // Skip to: 140576 +/* 113819 */ MCD_OPC_CheckField, 11, 1, 0, 126, 104, 0, // Skip to: 140576 +/* 113826 */ MCD_OPC_Decode, 168, 48, 147, 4, // Opcode: SQSHLv2i64_shift +/* 113831 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 113853 +/* 113836 */ MCD_OPC_CheckPredicate, 45, 111, 104, 0, // Skip to: 140576 +/* 113841 */ MCD_OPC_CheckField, 10, 1, 0, 104, 104, 0, // Skip to: 140576 +/* 113848 */ MCD_OPC_Decode, 153, 38, 254, 3, // Opcode: MULv8i16_indexed +/* 113853 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 113875 +/* 113858 */ MCD_OPC_CheckPredicate, 45, 89, 104, 0, // Skip to: 140576 +/* 113863 */ MCD_OPC_CheckField, 10, 1, 0, 82, 104, 0, // Skip to: 140576 +/* 113870 */ MCD_OPC_Decode, 157, 45, 254, 3, // Opcode: SMULLv8i16_indexed +/* 113875 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 113897 +/* 113880 */ MCD_OPC_CheckPredicate, 45, 67, 104, 0, // Skip to: 140576 +/* 113885 */ MCD_OPC_CheckField, 10, 1, 0, 60, 104, 0, // Skip to: 140576 +/* 113892 */ MCD_OPC_Decode, 221, 46, 254, 3, // Opcode: SQDMULLv8i16_indexed +/* 113897 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 113919 +/* 113902 */ MCD_OPC_CheckPredicate, 45, 45, 104, 0, // Skip to: 140576 +/* 113907 */ MCD_OPC_CheckField, 10, 1, 0, 38, 104, 0, // Skip to: 140576 +/* 113914 */ MCD_OPC_Decode, 200, 46, 254, 3, // Opcode: SQDMULHv8i16_indexed +/* 113919 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 113941 +/* 113924 */ MCD_OPC_CheckPredicate, 45, 23, 104, 0, // Skip to: 140576 +/* 113929 */ MCD_OPC_CheckField, 10, 1, 0, 16, 104, 0, // Skip to: 140576 +/* 113936 */ MCD_OPC_Decode, 194, 47, 254, 3, // Opcode: SQRDMULHv8i16_indexed +/* 113941 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 113963 +/* 113946 */ MCD_OPC_CheckPredicate, 45, 1, 104, 0, // Skip to: 140576 +/* 113951 */ MCD_OPC_CheckField, 10, 2, 1, 250, 103, 0, // Skip to: 140576 +/* 113958 */ MCD_OPC_Decode, 128, 42, 145, 4, // Opcode: SCVTFv2i64_shift +/* 113963 */ MCD_OPC_FilterValue, 15, 240, 103, 0, // Skip to: 140576 +/* 113968 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 113971 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113986 +/* 113976 */ MCD_OPC_CheckPredicate, 60, 227, 103, 0, // Skip to: 140576 +/* 113981 */ MCD_OPC_Decode, 148, 13, 252, 3, // Opcode: BF16DOTlanev8bf16 +/* 113986 */ MCD_OPC_FilterValue, 1, 217, 103, 0, // Skip to: 140576 +/* 113991 */ MCD_OPC_CheckPredicate, 45, 212, 103, 0, // Skip to: 140576 +/* 113996 */ MCD_OPC_CheckField, 11, 1, 1, 205, 103, 0, // Skip to: 140576 +/* 114003 */ MCD_OPC_Decode, 181, 22, 145, 4, // Opcode: FCVTZSv2i64_shift +/* 114008 */ MCD_OPC_FilterValue, 3, 195, 103, 0, // Skip to: 140576 +/* 114013 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 114016 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 114183 +/* 114021 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 114024 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 114122 +/* 114029 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 114032 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114047 +/* 114037 */ MCD_OPC_CheckPredicate, 45, 166, 103, 0, // Skip to: 140576 +/* 114042 */ MCD_OPC_Decode, 129, 37, 253, 3, // Opcode: MLAv8i16_indexed +/* 114047 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114062 +/* 114052 */ MCD_OPC_CheckPredicate, 45, 151, 103, 0, // Skip to: 140576 +/* 114057 */ MCD_OPC_Decode, 176, 58, 253, 3, // Opcode: UMLALv8i16_indexed +/* 114062 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114077 +/* 114067 */ MCD_OPC_CheckPredicate, 45, 136, 103, 0, // Skip to: 140576 +/* 114072 */ MCD_OPC_Decode, 146, 37, 253, 3, // Opcode: MLSv8i16_indexed +/* 114077 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 114092 +/* 114082 */ MCD_OPC_CheckPredicate, 45, 121, 103, 0, // Skip to: 140576 +/* 114087 */ MCD_OPC_Decode, 220, 58, 253, 3, // Opcode: UMLSLv8i16_indexed +/* 114092 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114107 +/* 114097 */ MCD_OPC_CheckPredicate, 49, 106, 103, 0, // Skip to: 140576 +/* 114102 */ MCD_OPC_Decode, 249, 24, 248, 3, // Opcode: FMLALLTTlanev4f32 +/* 114107 */ MCD_OPC_FilterValue, 5, 96, 103, 0, // Skip to: 140576 +/* 114112 */ MCD_OPC_CheckPredicate, 45, 91, 103, 0, // Skip to: 140576 +/* 114117 */ MCD_OPC_Decode, 138, 59, 254, 3, // Opcode: UMULLv8i16_indexed +/* 114122 */ MCD_OPC_FilterValue, 1, 81, 103, 0, // Skip to: 140576 +/* 114127 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 114130 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114145 +/* 114135 */ MCD_OPC_CheckPredicate, 59, 68, 103, 0, // Skip to: 140576 +/* 114140 */ MCD_OPC_Decode, 212, 20, 148, 4, // Opcode: FCMLAv8f16_indexed +/* 114145 */ MCD_OPC_FilterValue, 1, 58, 103, 0, // Skip to: 140576 +/* 114150 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 114153 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114168 +/* 114158 */ MCD_OPC_CheckPredicate, 58, 45, 103, 0, // Skip to: 140576 +/* 114163 */ MCD_OPC_Decode, 156, 47, 253, 3, // Opcode: SQRDMLAHv8i16_indexed +/* 114168 */ MCD_OPC_FilterValue, 3, 35, 103, 0, // Skip to: 140576 +/* 114173 */ MCD_OPC_CheckPredicate, 58, 30, 103, 0, // Skip to: 140576 +/* 114178 */ MCD_OPC_Decode, 175, 47, 253, 3, // Opcode: SQRDMLSHv8i16_indexed +/* 114183 */ MCD_OPC_FilterValue, 1, 20, 103, 0, // Skip to: 140576 +/* 114188 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ... +/* 114191 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 114206 +/* 114196 */ MCD_OPC_CheckPredicate, 45, 7, 103, 0, // Skip to: 140576 +/* 114201 */ MCD_OPC_Decode, 196, 61, 145, 4, // Opcode: USHRv2i64_shift +/* 114206 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 114221 +/* 114211 */ MCD_OPC_CheckPredicate, 45, 248, 102, 0, // Skip to: 140576 +/* 114216 */ MCD_OPC_Decode, 237, 61, 146, 4, // Opcode: USRAv2i64_shift +/* 114221 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 114236 +/* 114226 */ MCD_OPC_CheckPredicate, 45, 233, 102, 0, // Skip to: 140576 +/* 114231 */ MCD_OPC_Decode, 141, 61, 145, 4, // Opcode: URSHRv2i64_shift +/* 114236 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 114251 +/* 114241 */ MCD_OPC_CheckPredicate, 45, 218, 102, 0, // Skip to: 140576 +/* 114246 */ MCD_OPC_Decode, 156, 61, 146, 4, // Opcode: URSRAv2i64_shift +/* 114251 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 114266 +/* 114256 */ MCD_OPC_CheckPredicate, 45, 203, 102, 0, // Skip to: 140576 +/* 114261 */ MCD_OPC_Decode, 153, 49, 146, 4, // Opcode: SRIv2i64_shift +/* 114266 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 114281 +/* 114271 */ MCD_OPC_CheckPredicate, 45, 188, 102, 0, // Skip to: 140576 +/* 114276 */ MCD_OPC_Decode, 148, 43, 149, 4, // Opcode: SLIv2i64_shift +/* 114281 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 114296 +/* 114286 */ MCD_OPC_CheckPredicate, 45, 173, 102, 0, // Skip to: 140576 +/* 114291 */ MCD_OPC_Decode, 142, 48, 147, 4, // Opcode: SQSHLUv2i64_shift +/* 114296 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 114311 +/* 114301 */ MCD_OPC_CheckPredicate, 45, 158, 102, 0, // Skip to: 140576 +/* 114306 */ MCD_OPC_Decode, 151, 60, 147, 4, // Opcode: UQSHLv2i64_shift +/* 114311 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 114326 +/* 114316 */ MCD_OPC_CheckPredicate, 45, 143, 102, 0, // Skip to: 140576 +/* 114321 */ MCD_OPC_Decode, 210, 56, 145, 4, // Opcode: UCVTFv2i64_shift +/* 114326 */ MCD_OPC_FilterValue, 31, 133, 102, 0, // Skip to: 140576 +/* 114331 */ MCD_OPC_CheckPredicate, 45, 128, 102, 0, // Skip to: 140576 +/* 114336 */ MCD_OPC_Decode, 218, 22, 145, 4, // Opcode: FCVTZUv2i64_shift +/* 114341 */ MCD_OPC_FilterValue, 14, 252, 4, 0, // Skip to: 115622 +/* 114346 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 114349 */ MCD_OPC_FilterValue, 0, 99, 1, 0, // Skip to: 114709 +/* 114354 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 114357 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 114379 +/* 114362 */ MCD_OPC_CheckPredicate, 52, 97, 102, 0, // Skip to: 140576 +/* 114367 */ MCD_OPC_CheckField, 10, 1, 0, 90, 102, 0, // Skip to: 140576 +/* 114374 */ MCD_OPC_Decode, 153, 25, 229, 3, // Opcode: FMLALlanev4f16 +/* 114379 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 114401 +/* 114384 */ MCD_OPC_CheckPredicate, 45, 75, 102, 0, // Skip to: 140576 +/* 114389 */ MCD_OPC_CheckField, 10, 1, 0, 68, 102, 0, // Skip to: 140576 +/* 114396 */ MCD_OPC_Decode, 186, 25, 228, 3, // Opcode: FMLAv2i32_indexed +/* 114401 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 114423 +/* 114406 */ MCD_OPC_CheckPredicate, 45, 53, 102, 0, // Skip to: 140576 +/* 114411 */ MCD_OPC_CheckField, 10, 1, 0, 46, 102, 0, // Skip to: 140576 +/* 114418 */ MCD_OPC_Decode, 187, 44, 150, 4, // Opcode: SMLALv2i32_indexed +/* 114423 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 114445 +/* 114428 */ MCD_OPC_CheckPredicate, 45, 31, 102, 0, // Skip to: 140576 +/* 114433 */ MCD_OPC_CheckField, 10, 1, 0, 24, 102, 0, // Skip to: 140576 +/* 114440 */ MCD_OPC_Decode, 133, 46, 150, 4, // Opcode: SQDMLALv2i32_indexed +/* 114445 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 114467 +/* 114450 */ MCD_OPC_CheckPredicate, 52, 9, 102, 0, // Skip to: 140576 +/* 114455 */ MCD_OPC_CheckField, 10, 1, 0, 2, 102, 0, // Skip to: 140576 +/* 114462 */ MCD_OPC_Decode, 210, 25, 229, 3, // Opcode: FMLSLlanev4f16 +/* 114467 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 114489 +/* 114472 */ MCD_OPC_CheckPredicate, 45, 243, 101, 0, // Skip to: 140576 +/* 114477 */ MCD_OPC_CheckField, 10, 1, 0, 236, 101, 0, // Skip to: 140576 +/* 114484 */ MCD_OPC_Decode, 243, 25, 228, 3, // Opcode: FMLSv2i32_indexed +/* 114489 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 114511 +/* 114494 */ MCD_OPC_CheckPredicate, 45, 221, 101, 0, // Skip to: 140576 +/* 114499 */ MCD_OPC_CheckField, 10, 1, 0, 214, 101, 0, // Skip to: 140576 +/* 114506 */ MCD_OPC_Decode, 231, 44, 150, 4, // Opcode: SMLSLv2i32_indexed +/* 114511 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 114533 +/* 114516 */ MCD_OPC_CheckPredicate, 45, 199, 101, 0, // Skip to: 140576 +/* 114521 */ MCD_OPC_CheckField, 10, 1, 0, 192, 101, 0, // Skip to: 140576 +/* 114528 */ MCD_OPC_Decode, 158, 46, 150, 4, // Opcode: SQDMLSLv2i32_indexed +/* 114533 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 114555 +/* 114538 */ MCD_OPC_CheckPredicate, 45, 177, 101, 0, // Skip to: 140576 +/* 114543 */ MCD_OPC_CheckField, 10, 1, 0, 170, 101, 0, // Skip to: 140576 +/* 114550 */ MCD_OPC_Decode, 147, 38, 151, 4, // Opcode: MULv2i32_indexed +/* 114555 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 114577 +/* 114560 */ MCD_OPC_CheckPredicate, 45, 155, 101, 0, // Skip to: 140576 +/* 114565 */ MCD_OPC_CheckField, 10, 1, 0, 148, 101, 0, // Skip to: 140576 +/* 114572 */ MCD_OPC_Decode, 201, 26, 151, 4, // Opcode: FMULv2i32_indexed +/* 114577 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 114599 +/* 114582 */ MCD_OPC_CheckPredicate, 45, 133, 101, 0, // Skip to: 140576 +/* 114587 */ MCD_OPC_CheckField, 10, 1, 0, 126, 101, 0, // Skip to: 140576 +/* 114594 */ MCD_OPC_Decode, 151, 45, 152, 4, // Opcode: SMULLv2i32_indexed +/* 114599 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 114621 +/* 114604 */ MCD_OPC_CheckPredicate, 45, 111, 101, 0, // Skip to: 140576 +/* 114609 */ MCD_OPC_CheckField, 10, 1, 0, 104, 101, 0, // Skip to: 140576 +/* 114616 */ MCD_OPC_Decode, 215, 46, 152, 4, // Opcode: SQDMULLv2i32_indexed +/* 114621 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 114643 +/* 114626 */ MCD_OPC_CheckPredicate, 45, 89, 101, 0, // Skip to: 140576 +/* 114631 */ MCD_OPC_CheckField, 10, 1, 0, 82, 101, 0, // Skip to: 140576 +/* 114638 */ MCD_OPC_Decode, 194, 46, 151, 4, // Opcode: SQDMULHv2i32_indexed +/* 114643 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 114665 +/* 114648 */ MCD_OPC_CheckPredicate, 45, 67, 101, 0, // Skip to: 140576 +/* 114653 */ MCD_OPC_CheckField, 10, 1, 0, 60, 101, 0, // Skip to: 140576 +/* 114660 */ MCD_OPC_Decode, 188, 47, 151, 4, // Opcode: SQRDMULHv2i32_indexed +/* 114665 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 114687 +/* 114670 */ MCD_OPC_CheckPredicate, 63, 45, 101, 0, // Skip to: 140576 +/* 114675 */ MCD_OPC_CheckField, 10, 1, 0, 38, 101, 0, // Skip to: 140576 +/* 114682 */ MCD_OPC_Decode, 166, 42, 228, 3, // Opcode: SDOTlanev8i8 +/* 114687 */ MCD_OPC_FilterValue, 15, 28, 101, 0, // Skip to: 140576 +/* 114692 */ MCD_OPC_CheckPredicate, 64, 23, 101, 0, // Skip to: 140576 +/* 114697 */ MCD_OPC_CheckField, 10, 1, 0, 16, 101, 0, // Skip to: 140576 +/* 114704 */ MCD_OPC_Decode, 170, 61, 228, 3, // Opcode: USDOTlanev8i8 +/* 114709 */ MCD_OPC_FilterValue, 1, 245, 0, 0, // Skip to: 114959 +/* 114714 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 114717 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 114739 +/* 114722 */ MCD_OPC_CheckPredicate, 45, 249, 100, 0, // Skip to: 140576 +/* 114727 */ MCD_OPC_CheckField, 10, 1, 0, 242, 100, 0, // Skip to: 140576 +/* 114734 */ MCD_OPC_Decode, 251, 36, 228, 3, // Opcode: MLAv2i32_indexed +/* 114739 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 114761 +/* 114744 */ MCD_OPC_CheckPredicate, 45, 227, 100, 0, // Skip to: 140576 +/* 114749 */ MCD_OPC_CheckField, 10, 1, 0, 220, 100, 0, // Skip to: 140576 +/* 114756 */ MCD_OPC_Decode, 170, 58, 150, 4, // Opcode: UMLALv2i32_indexed +/* 114761 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 114783 +/* 114766 */ MCD_OPC_CheckPredicate, 45, 205, 100, 0, // Skip to: 140576 +/* 114771 */ MCD_OPC_CheckField, 10, 1, 0, 198, 100, 0, // Skip to: 140576 +/* 114778 */ MCD_OPC_Decode, 140, 37, 228, 3, // Opcode: MLSv2i32_indexed +/* 114783 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 114805 +/* 114788 */ MCD_OPC_CheckPredicate, 45, 183, 100, 0, // Skip to: 140576 +/* 114793 */ MCD_OPC_CheckField, 10, 1, 0, 176, 100, 0, // Skip to: 140576 +/* 114800 */ MCD_OPC_Decode, 214, 58, 150, 4, // Opcode: UMLSLv2i32_indexed +/* 114805 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 114827 +/* 114810 */ MCD_OPC_CheckPredicate, 52, 161, 100, 0, // Skip to: 140576 +/* 114815 */ MCD_OPC_CheckField, 10, 1, 0, 154, 100, 0, // Skip to: 140576 +/* 114822 */ MCD_OPC_Decode, 225, 24, 229, 3, // Opcode: FMLAL2lanev4f16 +/* 114827 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 114849 +/* 114832 */ MCD_OPC_CheckPredicate, 45, 139, 100, 0, // Skip to: 140576 +/* 114837 */ MCD_OPC_CheckField, 10, 1, 0, 132, 100, 0, // Skip to: 140576 +/* 114844 */ MCD_OPC_Decode, 176, 26, 151, 4, // Opcode: FMULXv2i32_indexed +/* 114849 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 114871 +/* 114854 */ MCD_OPC_CheckPredicate, 45, 117, 100, 0, // Skip to: 140576 +/* 114859 */ MCD_OPC_CheckField, 10, 1, 0, 110, 100, 0, // Skip to: 140576 +/* 114866 */ MCD_OPC_Decode, 132, 59, 152, 4, // Opcode: UMULLv2i32_indexed +/* 114871 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 114893 +/* 114876 */ MCD_OPC_CheckPredicate, 52, 95, 100, 0, // Skip to: 140576 +/* 114881 */ MCD_OPC_CheckField, 10, 1, 0, 88, 100, 0, // Skip to: 140576 +/* 114888 */ MCD_OPC_Decode, 194, 25, 229, 3, // Opcode: FMLSL2lanev4f16 +/* 114893 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 114915 +/* 114898 */ MCD_OPC_CheckPredicate, 58, 73, 100, 0, // Skip to: 140576 +/* 114903 */ MCD_OPC_CheckField, 10, 1, 0, 66, 100, 0, // Skip to: 140576 +/* 114910 */ MCD_OPC_Decode, 150, 47, 228, 3, // Opcode: SQRDMLAHv2i32_indexed +/* 114915 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 114937 +/* 114920 */ MCD_OPC_CheckPredicate, 63, 51, 100, 0, // Skip to: 140576 +/* 114925 */ MCD_OPC_CheckField, 10, 1, 0, 44, 100, 0, // Skip to: 140576 +/* 114932 */ MCD_OPC_Decode, 249, 56, 228, 3, // Opcode: UDOTlanev8i8 +/* 114937 */ MCD_OPC_FilterValue, 15, 34, 100, 0, // Skip to: 140576 +/* 114942 */ MCD_OPC_CheckPredicate, 58, 29, 100, 0, // Skip to: 140576 +/* 114947 */ MCD_OPC_CheckField, 10, 1, 0, 22, 100, 0, // Skip to: 140576 +/* 114954 */ MCD_OPC_Decode, 169, 47, 228, 3, // Opcode: SQRDMLSHv2i32_indexed +/* 114959 */ MCD_OPC_FilterValue, 2, 99, 1, 0, // Skip to: 115319 +/* 114964 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 114967 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 114989 +/* 114972 */ MCD_OPC_CheckPredicate, 52, 255, 99, 0, // Skip to: 140576 +/* 114977 */ MCD_OPC_CheckField, 10, 1, 0, 248, 99, 0, // Skip to: 140576 +/* 114984 */ MCD_OPC_Decode, 154, 25, 253, 3, // Opcode: FMLALlanev8f16 +/* 114989 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 115011 +/* 114994 */ MCD_OPC_CheckPredicate, 45, 233, 99, 0, // Skip to: 140576 +/* 114999 */ MCD_OPC_CheckField, 10, 1, 0, 226, 99, 0, // Skip to: 140576 +/* 115006 */ MCD_OPC_Decode, 191, 25, 252, 3, // Opcode: FMLAv4i32_indexed +/* 115011 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 115033 +/* 115016 */ MCD_OPC_CheckPredicate, 45, 211, 99, 0, // Skip to: 140576 +/* 115021 */ MCD_OPC_CheckField, 10, 1, 0, 204, 99, 0, // Skip to: 140576 +/* 115028 */ MCD_OPC_Decode, 191, 44, 252, 3, // Opcode: SMLALv4i32_indexed +/* 115033 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 115055 +/* 115038 */ MCD_OPC_CheckPredicate, 45, 189, 99, 0, // Skip to: 140576 +/* 115043 */ MCD_OPC_CheckField, 10, 1, 0, 182, 99, 0, // Skip to: 140576 +/* 115050 */ MCD_OPC_Decode, 137, 46, 252, 3, // Opcode: SQDMLALv4i32_indexed +/* 115055 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 115077 +/* 115060 */ MCD_OPC_CheckPredicate, 52, 167, 99, 0, // Skip to: 140576 +/* 115065 */ MCD_OPC_CheckField, 10, 1, 0, 160, 99, 0, // Skip to: 140576 +/* 115072 */ MCD_OPC_Decode, 211, 25, 253, 3, // Opcode: FMLSLlanev8f16 +/* 115077 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 115099 +/* 115082 */ MCD_OPC_CheckPredicate, 45, 145, 99, 0, // Skip to: 140576 +/* 115087 */ MCD_OPC_CheckField, 10, 1, 0, 138, 99, 0, // Skip to: 140576 +/* 115094 */ MCD_OPC_Decode, 248, 25, 252, 3, // Opcode: FMLSv4i32_indexed +/* 115099 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 115121 +/* 115104 */ MCD_OPC_CheckPredicate, 45, 123, 99, 0, // Skip to: 140576 +/* 115109 */ MCD_OPC_CheckField, 10, 1, 0, 116, 99, 0, // Skip to: 140576 +/* 115116 */ MCD_OPC_Decode, 235, 44, 252, 3, // Opcode: SMLSLv4i32_indexed +/* 115121 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 115143 +/* 115126 */ MCD_OPC_CheckPredicate, 45, 101, 99, 0, // Skip to: 140576 +/* 115131 */ MCD_OPC_CheckField, 10, 1, 0, 94, 99, 0, // Skip to: 140576 +/* 115138 */ MCD_OPC_Decode, 162, 46, 252, 3, // Opcode: SQDMLSLv4i32_indexed +/* 115143 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 115165 +/* 115148 */ MCD_OPC_CheckPredicate, 45, 79, 99, 0, // Skip to: 140576 +/* 115153 */ MCD_OPC_CheckField, 10, 1, 0, 72, 99, 0, // Skip to: 140576 +/* 115160 */ MCD_OPC_Decode, 151, 38, 153, 4, // Opcode: MULv4i32_indexed +/* 115165 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 115187 +/* 115170 */ MCD_OPC_CheckPredicate, 45, 57, 99, 0, // Skip to: 140576 +/* 115175 */ MCD_OPC_CheckField, 10, 1, 0, 50, 99, 0, // Skip to: 140576 +/* 115182 */ MCD_OPC_Decode, 206, 26, 153, 4, // Opcode: FMULv4i32_indexed +/* 115187 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 115209 +/* 115192 */ MCD_OPC_CheckPredicate, 45, 35, 99, 0, // Skip to: 140576 +/* 115197 */ MCD_OPC_CheckField, 10, 1, 0, 28, 99, 0, // Skip to: 140576 +/* 115204 */ MCD_OPC_Decode, 155, 45, 153, 4, // Opcode: SMULLv4i32_indexed +/* 115209 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 115231 +/* 115214 */ MCD_OPC_CheckPredicate, 45, 13, 99, 0, // Skip to: 140576 +/* 115219 */ MCD_OPC_CheckField, 10, 1, 0, 6, 99, 0, // Skip to: 140576 +/* 115226 */ MCD_OPC_Decode, 219, 46, 153, 4, // Opcode: SQDMULLv4i32_indexed +/* 115231 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 115253 +/* 115236 */ MCD_OPC_CheckPredicate, 45, 247, 98, 0, // Skip to: 140576 +/* 115241 */ MCD_OPC_CheckField, 10, 1, 0, 240, 98, 0, // Skip to: 140576 +/* 115248 */ MCD_OPC_Decode, 198, 46, 153, 4, // Opcode: SQDMULHv4i32_indexed +/* 115253 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 115275 +/* 115258 */ MCD_OPC_CheckPredicate, 45, 225, 98, 0, // Skip to: 140576 +/* 115263 */ MCD_OPC_CheckField, 10, 1, 0, 218, 98, 0, // Skip to: 140576 +/* 115270 */ MCD_OPC_Decode, 192, 47, 153, 4, // Opcode: SQRDMULHv4i32_indexed +/* 115275 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 115297 +/* 115280 */ MCD_OPC_CheckPredicate, 63, 203, 98, 0, // Skip to: 140576 +/* 115285 */ MCD_OPC_CheckField, 10, 1, 0, 196, 98, 0, // Skip to: 140576 +/* 115292 */ MCD_OPC_Decode, 165, 42, 252, 3, // Opcode: SDOTlanev16i8 +/* 115297 */ MCD_OPC_FilterValue, 15, 186, 98, 0, // Skip to: 140576 +/* 115302 */ MCD_OPC_CheckPredicate, 64, 181, 98, 0, // Skip to: 140576 +/* 115307 */ MCD_OPC_CheckField, 10, 1, 0, 174, 98, 0, // Skip to: 140576 +/* 115314 */ MCD_OPC_Decode, 169, 61, 252, 3, // Opcode: USDOTlanev16i8 +/* 115319 */ MCD_OPC_FilterValue, 3, 164, 98, 0, // Skip to: 140576 +/* 115324 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 115327 */ MCD_OPC_FilterValue, 0, 179, 0, 0, // Skip to: 115511 +/* 115332 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 115335 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 115357 +/* 115340 */ MCD_OPC_CheckPredicate, 45, 143, 98, 0, // Skip to: 140576 +/* 115345 */ MCD_OPC_CheckField, 10, 1, 0, 136, 98, 0, // Skip to: 140576 +/* 115352 */ MCD_OPC_Decode, 255, 36, 252, 3, // Opcode: MLAv4i32_indexed +/* 115357 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 115379 +/* 115362 */ MCD_OPC_CheckPredicate, 45, 121, 98, 0, // Skip to: 140576 +/* 115367 */ MCD_OPC_CheckField, 10, 1, 0, 114, 98, 0, // Skip to: 140576 +/* 115374 */ MCD_OPC_Decode, 174, 58, 252, 3, // Opcode: UMLALv4i32_indexed +/* 115379 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 115401 +/* 115384 */ MCD_OPC_CheckPredicate, 45, 99, 98, 0, // Skip to: 140576 +/* 115389 */ MCD_OPC_CheckField, 10, 1, 0, 92, 98, 0, // Skip to: 140576 +/* 115396 */ MCD_OPC_Decode, 144, 37, 252, 3, // Opcode: MLSv4i32_indexed +/* 115401 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 115423 +/* 115406 */ MCD_OPC_CheckPredicate, 45, 77, 98, 0, // Skip to: 140576 +/* 115411 */ MCD_OPC_CheckField, 10, 1, 0, 70, 98, 0, // Skip to: 140576 +/* 115418 */ MCD_OPC_Decode, 218, 58, 252, 3, // Opcode: UMLSLv4i32_indexed +/* 115423 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 115445 +/* 115428 */ MCD_OPC_CheckPredicate, 52, 55, 98, 0, // Skip to: 140576 +/* 115433 */ MCD_OPC_CheckField, 10, 1, 0, 48, 98, 0, // Skip to: 140576 +/* 115440 */ MCD_OPC_Decode, 226, 24, 253, 3, // Opcode: FMLAL2lanev8f16 +/* 115445 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 115467 +/* 115450 */ MCD_OPC_CheckPredicate, 45, 33, 98, 0, // Skip to: 140576 +/* 115455 */ MCD_OPC_CheckField, 10, 1, 0, 26, 98, 0, // Skip to: 140576 +/* 115462 */ MCD_OPC_Decode, 136, 59, 153, 4, // Opcode: UMULLv4i32_indexed +/* 115467 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 115489 +/* 115472 */ MCD_OPC_CheckPredicate, 52, 11, 98, 0, // Skip to: 140576 +/* 115477 */ MCD_OPC_CheckField, 10, 1, 0, 4, 98, 0, // Skip to: 140576 +/* 115484 */ MCD_OPC_Decode, 195, 25, 253, 3, // Opcode: FMLSL2lanev8f16 +/* 115489 */ MCD_OPC_FilterValue, 7, 250, 97, 0, // Skip to: 140576 +/* 115494 */ MCD_OPC_CheckPredicate, 63, 245, 97, 0, // Skip to: 140576 +/* 115499 */ MCD_OPC_CheckField, 10, 1, 0, 238, 97, 0, // Skip to: 140576 +/* 115506 */ MCD_OPC_Decode, 248, 56, 252, 3, // Opcode: UDOTlanev16i8 +/* 115511 */ MCD_OPC_FilterValue, 1, 228, 97, 0, // Skip to: 140576 +/* 115516 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 115519 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 115548 +/* 115524 */ MCD_OPC_CheckPredicate, 66, 215, 97, 0, // Skip to: 140576 +/* 115529 */ MCD_OPC_CheckField, 21, 1, 0, 208, 97, 0, // Skip to: 140576 +/* 115536 */ MCD_OPC_CheckField, 10, 1, 0, 201, 97, 0, // Skip to: 140576 +/* 115543 */ MCD_OPC_Decode, 210, 20, 154, 4, // Opcode: FCMLAv4f32_indexed +/* 115548 */ MCD_OPC_FilterValue, 1, 191, 97, 0, // Skip to: 140576 +/* 115553 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 115556 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 115578 +/* 115561 */ MCD_OPC_CheckPredicate, 45, 178, 97, 0, // Skip to: 140576 +/* 115566 */ MCD_OPC_CheckField, 10, 1, 0, 171, 97, 0, // Skip to: 140576 +/* 115573 */ MCD_OPC_Decode, 181, 26, 153, 4, // Opcode: FMULXv4i32_indexed +/* 115578 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 115600 +/* 115583 */ MCD_OPC_CheckPredicate, 58, 156, 97, 0, // Skip to: 140576 +/* 115588 */ MCD_OPC_CheckField, 10, 1, 0, 149, 97, 0, // Skip to: 140576 +/* 115595 */ MCD_OPC_Decode, 154, 47, 252, 3, // Opcode: SQRDMLAHv4i32_indexed +/* 115600 */ MCD_OPC_FilterValue, 3, 139, 97, 0, // Skip to: 140576 +/* 115605 */ MCD_OPC_CheckPredicate, 58, 134, 97, 0, // Skip to: 140576 +/* 115610 */ MCD_OPC_CheckField, 10, 1, 0, 127, 97, 0, // Skip to: 140576 +/* 115617 */ MCD_OPC_Decode, 173, 47, 252, 3, // Opcode: SQRDMLSHv4i32_indexed +/* 115622 */ MCD_OPC_FilterValue, 15, 117, 97, 0, // Skip to: 140576 +/* 115627 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 115630 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 115682 +/* 115635 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 115638 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 115660 +/* 115643 */ MCD_OPC_CheckPredicate, 49, 96, 97, 0, // Skip to: 140576 +/* 115648 */ MCD_OPC_CheckField, 10, 1, 0, 89, 97, 0, // Skip to: 140576 +/* 115655 */ MCD_OPC_Decode, 233, 24, 248, 3, // Opcode: FMLALBlanev8f16 +/* 115660 */ MCD_OPC_FilterValue, 2, 79, 97, 0, // Skip to: 140576 +/* 115665 */ MCD_OPC_CheckPredicate, 49, 74, 97, 0, // Skip to: 140576 +/* 115670 */ MCD_OPC_CheckField, 10, 1, 0, 67, 97, 0, // Skip to: 140576 +/* 115677 */ MCD_OPC_Decode, 135, 25, 248, 3, // Opcode: FMLALTlanev8f16 +/* 115682 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 115718 +/* 115687 */ MCD_OPC_CheckPredicate, 45, 52, 97, 0, // Skip to: 140576 +/* 115692 */ MCD_OPC_CheckField, 29, 3, 2, 45, 97, 0, // Skip to: 140576 +/* 115699 */ MCD_OPC_CheckField, 21, 1, 0, 38, 97, 0, // Skip to: 140576 +/* 115706 */ MCD_OPC_CheckField, 10, 1, 0, 31, 97, 0, // Skip to: 140576 +/* 115713 */ MCD_OPC_Decode, 187, 25, 155, 4, // Opcode: FMLAv2i64_indexed +/* 115718 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 115754 +/* 115723 */ MCD_OPC_CheckPredicate, 45, 16, 97, 0, // Skip to: 140576 +/* 115728 */ MCD_OPC_CheckField, 29, 3, 2, 9, 97, 0, // Skip to: 140576 +/* 115735 */ MCD_OPC_CheckField, 21, 1, 0, 2, 97, 0, // Skip to: 140576 +/* 115742 */ MCD_OPC_CheckField, 10, 1, 0, 251, 96, 0, // Skip to: 140576 +/* 115749 */ MCD_OPC_Decode, 244, 25, 155, 4, // Opcode: FMLSv2i64_indexed +/* 115754 */ MCD_OPC_FilterValue, 9, 61, 0, 0, // Skip to: 115820 +/* 115759 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 115762 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 115791 +/* 115767 */ MCD_OPC_CheckPredicate, 45, 228, 96, 0, // Skip to: 140576 +/* 115772 */ MCD_OPC_CheckField, 21, 1, 0, 221, 96, 0, // Skip to: 140576 +/* 115779 */ MCD_OPC_CheckField, 10, 1, 0, 214, 96, 0, // Skip to: 140576 +/* 115786 */ MCD_OPC_Decode, 202, 26, 156, 4, // Opcode: FMULv2i64_indexed +/* 115791 */ MCD_OPC_FilterValue, 3, 204, 96, 0, // Skip to: 140576 +/* 115796 */ MCD_OPC_CheckPredicate, 45, 199, 96, 0, // Skip to: 140576 +/* 115801 */ MCD_OPC_CheckField, 21, 1, 0, 192, 96, 0, // Skip to: 140576 +/* 115808 */ MCD_OPC_CheckField, 10, 1, 0, 185, 96, 0, // Skip to: 140576 +/* 115815 */ MCD_OPC_Decode, 177, 26, 156, 4, // Opcode: FMULXv2i64_indexed +/* 115820 */ MCD_OPC_FilterValue, 15, 175, 96, 0, // Skip to: 140576 +/* 115825 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 115828 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 115850 +/* 115833 */ MCD_OPC_CheckPredicate, 60, 162, 96, 0, // Skip to: 140576 +/* 115838 */ MCD_OPC_CheckField, 10, 1, 0, 155, 96, 0, // Skip to: 140576 +/* 115845 */ MCD_OPC_Decode, 208, 13, 253, 3, // Opcode: BFMLALBIdx +/* 115850 */ MCD_OPC_FilterValue, 2, 145, 96, 0, // Skip to: 140576 +/* 115855 */ MCD_OPC_CheckPredicate, 60, 140, 96, 0, // Skip to: 140576 +/* 115860 */ MCD_OPC_CheckField, 10, 1, 0, 133, 96, 0, // Skip to: 140576 +/* 115867 */ MCD_OPC_Decode, 212, 13, 253, 3, // Opcode: BFMLALTIdx +/* 115872 */ MCD_OPC_FilterValue, 4, 227, 2, 0, // Skip to: 116616 +/* 115877 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 115880 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 115908 +/* 115885 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 115888 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 115898 +/* 115893 */ MCD_OPC_Decode, 162, 12, 157, 4, // Opcode: ADR +/* 115898 */ MCD_OPC_FilterValue, 1, 97, 96, 0, // Skip to: 140576 +/* 115903 */ MCD_OPC_Decode, 163, 12, 157, 4, // Opcode: ADRP +/* 115908 */ MCD_OPC_FilterValue, 1, 253, 0, 0, // Skip to: 116166 +/* 115913 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 115916 */ MCD_OPC_FilterValue, 0, 68, 0, 0, // Skip to: 115989 +/* 115921 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 115924 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 115939 +/* 115929 */ MCD_OPC_CheckPredicate, 67, 50, 0, 0, // Skip to: 115984 +/* 115934 */ MCD_OPC_Decode, 188, 43, 158, 4, // Opcode: SMAXWri +/* 115939 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 115954 +/* 115944 */ MCD_OPC_CheckPredicate, 67, 35, 0, 0, // Skip to: 115984 +/* 115949 */ MCD_OPC_Decode, 172, 57, 159, 4, // Opcode: UMAXWri +/* 115954 */ MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 115969 +/* 115959 */ MCD_OPC_CheckPredicate, 67, 20, 0, 0, // Skip to: 115984 +/* 115964 */ MCD_OPC_Decode, 246, 43, 158, 4, // Opcode: SMINWri +/* 115969 */ MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 115984 +/* 115974 */ MCD_OPC_CheckPredicate, 67, 5, 0, 0, // Skip to: 115984 +/* 115979 */ MCD_OPC_Decode, 229, 57, 159, 4, // Opcode: UMINWri +/* 115984 */ MCD_OPC_Decode, 241, 11, 160, 4, // Opcode: ADDWri +/* 115989 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 115999 +/* 115994 */ MCD_OPC_Decode, 226, 11, 160, 4, // Opcode: ADDSWri +/* 115999 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116009 +/* 116004 */ MCD_OPC_Decode, 133, 54, 160, 4, // Opcode: SUBWri +/* 116009 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 116019 +/* 116014 */ MCD_OPC_Decode, 254, 53, 160, 4, // Opcode: SUBSWri +/* 116019 */ MCD_OPC_FilterValue, 4, 90, 0, 0, // Skip to: 116114 +/* 116024 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 116027 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 116042 +/* 116032 */ MCD_OPC_CheckPredicate, 67, 50, 0, 0, // Skip to: 116087 +/* 116037 */ MCD_OPC_Decode, 190, 43, 161, 4, // Opcode: SMAXXri +/* 116042 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 116057 +/* 116047 */ MCD_OPC_CheckPredicate, 67, 35, 0, 0, // Skip to: 116087 +/* 116052 */ MCD_OPC_Decode, 174, 57, 162, 4, // Opcode: UMAXXri +/* 116057 */ MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 116072 +/* 116062 */ MCD_OPC_CheckPredicate, 67, 20, 0, 0, // Skip to: 116087 +/* 116067 */ MCD_OPC_Decode, 248, 43, 161, 4, // Opcode: SMINXri +/* 116072 */ MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 116087 +/* 116077 */ MCD_OPC_CheckPredicate, 67, 5, 0, 0, // Skip to: 116087 +/* 116082 */ MCD_OPC_Decode, 231, 57, 162, 4, // Opcode: UMINXri +/* 116087 */ MCD_OPC_CheckPredicate, 44, 17, 0, 0, // Skip to: 116109 +/* 116092 */ MCD_OPC_CheckField, 22, 2, 2, 10, 0, 0, // Skip to: 116109 +/* 116099 */ MCD_OPC_SoftFail, 128, 128, 3 /* 0xc000 */, 0, +/* 116104 */ MCD_OPC_Decode, 191, 11, 163, 4, // Opcode: ADDG +/* 116109 */ MCD_OPC_Decode, 244, 11, 160, 4, // Opcode: ADDXri +/* 116114 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 116124 +/* 116119 */ MCD_OPC_Decode, 229, 11, 160, 4, // Opcode: ADDSXri +/* 116124 */ MCD_OPC_FilterValue, 6, 27, 0, 0, // Skip to: 116156 +/* 116129 */ MCD_OPC_CheckPredicate, 44, 17, 0, 0, // Skip to: 116151 +/* 116134 */ MCD_OPC_CheckField, 22, 2, 2, 10, 0, 0, // Skip to: 116151 +/* 116141 */ MCD_OPC_SoftFail, 128, 128, 3 /* 0xc000 */, 0, +/* 116146 */ MCD_OPC_Decode, 230, 53, 163, 4, // Opcode: SUBG +/* 116151 */ MCD_OPC_Decode, 136, 54, 160, 4, // Opcode: SUBXri +/* 116156 */ MCD_OPC_FilterValue, 7, 95, 95, 0, // Skip to: 140576 +/* 116161 */ MCD_OPC_Decode, 129, 54, 160, 4, // Opcode: SUBSXri +/* 116166 */ MCD_OPC_FilterValue, 2, 226, 0, 0, // Skip to: 116397 +/* 116171 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 116174 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 116209 +/* 116179 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116182 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 116199 +/* 116187 */ MCD_OPC_CheckField, 22, 1, 0, 62, 95, 0, // Skip to: 140576 +/* 116194 */ MCD_OPC_Decode, 201, 12, 164, 4, // Opcode: ANDWri +/* 116199 */ MCD_OPC_FilterValue, 1, 52, 95, 0, // Skip to: 140576 +/* 116204 */ MCD_OPC_Decode, 228, 37, 165, 4, // Opcode: MOVNWi +/* 116209 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116226 +/* 116214 */ MCD_OPC_CheckField, 22, 2, 0, 35, 95, 0, // Skip to: 140576 +/* 116221 */ MCD_OPC_Decode, 197, 38, 164, 4, // Opcode: ORRWri +/* 116226 */ MCD_OPC_FilterValue, 2, 30, 0, 0, // Skip to: 116261 +/* 116231 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116234 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 116251 +/* 116239 */ MCD_OPC_CheckField, 22, 1, 0, 10, 95, 0, // Skip to: 140576 +/* 116246 */ MCD_OPC_Decode, 207, 18, 164, 4, // Opcode: EORWri +/* 116251 */ MCD_OPC_FilterValue, 1, 0, 95, 0, // Skip to: 140576 +/* 116256 */ MCD_OPC_Decode, 242, 37, 165, 4, // Opcode: MOVZWi +/* 116261 */ MCD_OPC_FilterValue, 3, 30, 0, 0, // Skip to: 116296 +/* 116266 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116269 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 116286 +/* 116274 */ MCD_OPC_CheckField, 22, 1, 0, 231, 94, 0, // Skip to: 140576 +/* 116281 */ MCD_OPC_Decode, 192, 12, 164, 4, // Opcode: ANDSWri +/* 116286 */ MCD_OPC_FilterValue, 1, 221, 94, 0, // Skip to: 140576 +/* 116291 */ MCD_OPC_Decode, 226, 37, 165, 4, // Opcode: MOVKWi +/* 116296 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 116324 +/* 116301 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116304 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116314 +/* 116309 */ MCD_OPC_Decode, 203, 12, 164, 4, // Opcode: ANDXri +/* 116314 */ MCD_OPC_FilterValue, 1, 193, 94, 0, // Skip to: 140576 +/* 116319 */ MCD_OPC_Decode, 229, 37, 165, 4, // Opcode: MOVNXi +/* 116324 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 116341 +/* 116329 */ MCD_OPC_CheckField, 23, 1, 0, 176, 94, 0, // Skip to: 140576 +/* 116336 */ MCD_OPC_Decode, 199, 38, 164, 4, // Opcode: ORRXri +/* 116341 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 116369 +/* 116346 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116349 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116359 +/* 116354 */ MCD_OPC_Decode, 209, 18, 164, 4, // Opcode: EORXri +/* 116359 */ MCD_OPC_FilterValue, 1, 148, 94, 0, // Skip to: 140576 +/* 116364 */ MCD_OPC_Decode, 243, 37, 165, 4, // Opcode: MOVZXi +/* 116369 */ MCD_OPC_FilterValue, 7, 138, 94, 0, // Skip to: 140576 +/* 116374 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 116377 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116387 +/* 116382 */ MCD_OPC_Decode, 194, 12, 164, 4, // Opcode: ANDSXri +/* 116387 */ MCD_OPC_FilterValue, 1, 120, 94, 0, // Skip to: 140576 +/* 116392 */ MCD_OPC_Decode, 227, 37, 165, 4, // Opcode: MOVKXi +/* 116397 */ MCD_OPC_FilterValue, 3, 110, 94, 0, // Skip to: 140576 +/* 116402 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 116405 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 116447 +/* 116410 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 116413 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 116430 +/* 116418 */ MCD_OPC_CheckField, 15, 1, 0, 87, 94, 0, // Skip to: 140576 +/* 116425 */ MCD_OPC_Decode, 212, 41, 166, 4, // Opcode: SBFMWri +/* 116430 */ MCD_OPC_FilterValue, 4, 77, 94, 0, // Skip to: 140576 +/* 116435 */ MCD_OPC_CheckField, 15, 1, 0, 70, 94, 0, // Skip to: 140576 +/* 116442 */ MCD_OPC_Decode, 234, 18, 167, 4, // Opcode: EXTRWrri +/* 116447 */ MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 116471 +/* 116452 */ MCD_OPC_CheckField, 21, 3, 0, 53, 94, 0, // Skip to: 140576 +/* 116459 */ MCD_OPC_CheckField, 15, 1, 0, 46, 94, 0, // Skip to: 140576 +/* 116466 */ MCD_OPC_Decode, 132, 14, 168, 4, // Opcode: BFMWri +/* 116471 */ MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 116495 +/* 116476 */ MCD_OPC_CheckField, 21, 3, 0, 29, 94, 0, // Skip to: 140576 +/* 116483 */ MCD_OPC_CheckField, 15, 1, 0, 22, 94, 0, // Skip to: 140576 +/* 116490 */ MCD_OPC_Decode, 166, 56, 166, 4, // Opcode: UBFMWri +/* 116495 */ MCD_OPC_FilterValue, 4, 30, 0, 0, // Skip to: 116530 +/* 116500 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 116503 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 116513 +/* 116508 */ MCD_OPC_Decode, 213, 41, 169, 4, // Opcode: SBFMXri +/* 116513 */ MCD_OPC_FilterValue, 3, 250, 93, 0, // Skip to: 140576 +/* 116518 */ MCD_OPC_CheckField, 21, 1, 0, 243, 93, 0, // Skip to: 140576 +/* 116525 */ MCD_OPC_Decode, 235, 18, 170, 4, // Opcode: EXTRXrri +/* 116530 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 116547 +/* 116535 */ MCD_OPC_CheckField, 22, 2, 1, 226, 93, 0, // Skip to: 140576 +/* 116542 */ MCD_OPC_Decode, 133, 14, 171, 4, // Opcode: BFMXri +/* 116547 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 116564 +/* 116552 */ MCD_OPC_CheckField, 22, 2, 1, 209, 93, 0, // Skip to: 140576 +/* 116559 */ MCD_OPC_Decode, 167, 56, 169, 4, // Opcode: UBFMXri +/* 116564 */ MCD_OPC_FilterValue, 7, 199, 93, 0, // Skip to: 140576 +/* 116569 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 116572 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 116594 +/* 116577 */ MCD_OPC_CheckPredicate, 68, 186, 93, 0, // Skip to: 140576 +/* 116582 */ MCD_OPC_CheckField, 0, 5, 31, 179, 93, 0, // Skip to: 140576 +/* 116589 */ MCD_OPC_Decode, 250, 12, 172, 4, // Opcode: AUTIASPPCi +/* 116594 */ MCD_OPC_FilterValue, 5, 169, 93, 0, // Skip to: 140576 +/* 116599 */ MCD_OPC_CheckPredicate, 68, 164, 93, 0, // Skip to: 140576 +/* 116604 */ MCD_OPC_CheckField, 0, 5, 31, 157, 93, 0, // Skip to: 140576 +/* 116611 */ MCD_OPC_Decode, 129, 13, 172, 4, // Opcode: AUTIBSPPCi +/* 116616 */ MCD_OPC_FilterValue, 5, 54, 6, 0, // Skip to: 118211 +/* 116621 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 116624 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116634 +/* 116629 */ MCD_OPC_Decode, 135, 13, 173, 4, // Opcode: B +/* 116634 */ MCD_OPC_FilterValue, 1, 43, 0, 0, // Skip to: 116682 +/* 116639 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 116642 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116652 +/* 116647 */ MCD_OPC_Decode, 228, 14, 174, 4, // Opcode: CBZW +/* 116652 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 116662 +/* 116657 */ MCD_OPC_Decode, 226, 14, 174, 4, // Opcode: CBNZW +/* 116662 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116672 +/* 116667 */ MCD_OPC_Decode, 162, 55, 175, 4, // Opcode: TBZW +/* 116672 */ MCD_OPC_FilterValue, 3, 91, 93, 0, // Skip to: 140576 +/* 116677 */ MCD_OPC_Decode, 144, 55, 175, 4, // Opcode: TBNZW +/* 116682 */ MCD_OPC_FilterValue, 2, 95, 0, 0, // Skip to: 116782 +/* 116687 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 116690 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 116707 +/* 116695 */ MCD_OPC_CheckField, 24, 2, 0, 66, 93, 0, // Skip to: 140576 +/* 116702 */ MCD_OPC_Decode, 197, 14, 176, 4, // Opcode: Bcc +/* 116707 */ MCD_OPC_FilterValue, 1, 56, 93, 0, // Skip to: 140576 +/* 116712 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 116715 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 116730 +/* 116720 */ MCD_OPC_CheckPredicate, 69, 43, 93, 0, // Skip to: 140576 +/* 116725 */ MCD_OPC_Decode, 138, 13, 176, 4, // Opcode: BCcc +/* 116730 */ MCD_OPC_FilterValue, 1, 33, 93, 0, // Skip to: 140576 +/* 116735 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 116738 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 116760 +/* 116743 */ MCD_OPC_CheckPredicate, 68, 20, 93, 0, // Skip to: 140576 +/* 116748 */ MCD_OPC_CheckField, 0, 4, 15, 13, 93, 0, // Skip to: 140576 +/* 116755 */ MCD_OPC_Decode, 172, 40, 172, 4, // Opcode: RETAASPPCi +/* 116760 */ MCD_OPC_FilterValue, 1, 3, 93, 0, // Skip to: 140576 +/* 116765 */ MCD_OPC_CheckPredicate, 68, 254, 92, 0, // Skip to: 140576 +/* 116770 */ MCD_OPC_CheckField, 0, 4, 15, 247, 92, 0, // Skip to: 140576 +/* 116777 */ MCD_OPC_Decode, 175, 40, 172, 4, // Opcode: RETABSPPCi +/* 116782 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 116792 +/* 116787 */ MCD_OPC_Decode, 164, 14, 173, 4, // Opcode: BL +/* 116792 */ MCD_OPC_FilterValue, 5, 43, 0, 0, // Skip to: 116840 +/* 116797 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 116800 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 116810 +/* 116805 */ MCD_OPC_Decode, 229, 14, 177, 4, // Opcode: CBZX +/* 116810 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 116820 +/* 116815 */ MCD_OPC_Decode, 227, 14, 177, 4, // Opcode: CBNZX +/* 116820 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116830 +/* 116825 */ MCD_OPC_Decode, 163, 55, 175, 4, // Opcode: TBZX +/* 116830 */ MCD_OPC_FilterValue, 3, 189, 92, 0, // Skip to: 140576 +/* 116835 */ MCD_OPC_Decode, 145, 55, 175, 4, // Opcode: TBNZX +/* 116840 */ MCD_OPC_FilterValue, 6, 179, 92, 0, // Skip to: 140576 +/* 116845 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 116848 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 116891 +/* 116853 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 116856 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 116866 +/* 116861 */ MCD_OPC_Decode, 218, 54, 178, 4, // Opcode: SVC +/* 116866 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116876 +/* 116871 */ MCD_OPC_Decode, 229, 29, 178, 4, // Opcode: HVC +/* 116876 */ MCD_OPC_FilterValue, 3, 143, 92, 0, // Skip to: 140576 +/* 116881 */ MCD_OPC_CheckPredicate, 70, 138, 92, 0, // Skip to: 140576 +/* 116886 */ MCD_OPC_Decode, 222, 43, 178, 4, // Opcode: SMC +/* 116891 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 116908 +/* 116896 */ MCD_OPC_CheckField, 0, 5, 0, 121, 92, 0, // Skip to: 140576 +/* 116903 */ MCD_OPC_Decode, 179, 14, 178, 4, // Opcode: BRK +/* 116908 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 116925 +/* 116913 */ MCD_OPC_CheckField, 0, 5, 0, 104, 92, 0, // Skip to: 140576 +/* 116920 */ MCD_OPC_Decode, 228, 29, 178, 4, // Opcode: HLT +/* 116925 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 116947 +/* 116930 */ MCD_OPC_CheckPredicate, 71, 89, 92, 0, // Skip to: 140576 +/* 116935 */ MCD_OPC_CheckField, 0, 5, 0, 82, 92, 0, // Skip to: 140576 +/* 116942 */ MCD_OPC_Decode, 164, 55, 178, 4, // Opcode: TCANCEL +/* 116947 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 116990 +/* 116952 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 116955 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 116965 +/* 116960 */ MCD_OPC_Decode, 129, 18, 178, 4, // Opcode: DCPS1 +/* 116965 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 116975 +/* 116970 */ MCD_OPC_Decode, 130, 18, 178, 4, // Opcode: DCPS2 +/* 116975 */ MCD_OPC_FilterValue, 3, 44, 92, 0, // Skip to: 140576 +/* 116980 */ MCD_OPC_CheckPredicate, 70, 39, 92, 0, // Skip to: 140576 +/* 116985 */ MCD_OPC_Decode, 131, 18, 178, 4, // Opcode: DCPS3 +/* 116990 */ MCD_OPC_FilterValue, 8, 141, 2, 0, // Skip to: 117648 +/* 116995 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 116998 */ MCD_OPC_FilterValue, 0, 245, 1, 0, // Skip to: 117504 +/* 117003 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 117006 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 117058 +/* 117011 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... +/* 117014 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 117036 +/* 117019 */ MCD_OPC_CheckPredicate, 72, 0, 92, 0, // Skip to: 140576 +/* 117024 */ MCD_OPC_CheckField, 16, 3, 3, 249, 91, 0, // Skip to: 140576 +/* 117031 */ MCD_OPC_Decode, 210, 62, 179, 4, // Opcode: WFET +/* 117036 */ MCD_OPC_FilterValue, 1, 239, 91, 0, // Skip to: 140576 +/* 117041 */ MCD_OPC_CheckPredicate, 72, 234, 91, 0, // Skip to: 140576 +/* 117046 */ MCD_OPC_CheckField, 16, 3, 3, 227, 91, 0, // Skip to: 140576 +/* 117053 */ MCD_OPC_Decode, 211, 62, 179, 4, // Opcode: WFIT +/* 117058 */ MCD_OPC_FilterValue, 2, 173, 0, 0, // Skip to: 117236 +/* 117063 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 117066 */ MCD_OPC_FilterValue, 31, 209, 91, 0, // Skip to: 140576 +/* 117071 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 117074 */ MCD_OPC_FilterValue, 3, 201, 91, 0, // Skip to: 140576 +/* 117079 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... +/* 117082 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 117091 +/* 117087 */ MCD_OPC_Decode, 229, 63, 36, // Opcode: XPACLRI +/* 117091 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 117100 +/* 117096 */ MCD_OPC_Decode, 224, 38, 36, // Opcode: PACIA1716 +/* 117100 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 117109 +/* 117105 */ MCD_OPC_Decode, 230, 38, 36, // Opcode: PACIB1716 +/* 117109 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 117118 +/* 117114 */ MCD_OPC_Decode, 247, 12, 36, // Opcode: AUTIA1716 +/* 117118 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 117127 +/* 117123 */ MCD_OPC_Decode, 254, 12, 36, // Opcode: AUTIB1716 +/* 117127 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 117141 +/* 117132 */ MCD_OPC_CheckPredicate, 73, 94, 0, 0, // Skip to: 117231 +/* 117137 */ MCD_OPC_Decode, 199, 55, 36, // Opcode: TSB +/* 117141 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 117150 +/* 117146 */ MCD_OPC_Decode, 228, 38, 36, // Opcode: PACIAZ +/* 117150 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 117159 +/* 117155 */ MCD_OPC_Decode, 226, 38, 36, // Opcode: PACIASP +/* 117159 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 117168 +/* 117164 */ MCD_OPC_Decode, 234, 38, 36, // Opcode: PACIBZ +/* 117168 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 117177 +/* 117173 */ MCD_OPC_Decode, 232, 38, 36, // Opcode: PACIBSP +/* 117177 */ MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 117186 +/* 117182 */ MCD_OPC_Decode, 252, 12, 36, // Opcode: AUTIAZ +/* 117186 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 117195 +/* 117191 */ MCD_OPC_Decode, 249, 12, 36, // Opcode: AUTIASP +/* 117195 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 117204 +/* 117200 */ MCD_OPC_Decode, 131, 13, 36, // Opcode: AUTIBZ +/* 117204 */ MCD_OPC_FilterValue, 31, 4, 0, 0, // Skip to: 117213 +/* 117209 */ MCD_OPC_Decode, 128, 13, 36, // Opcode: AUTIBSP +/* 117213 */ MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 117222 +/* 117218 */ MCD_OPC_Decode, 237, 38, 36, // Opcode: PACM +/* 117222 */ MCD_OPC_FilterValue, 40, 4, 0, 0, // Skip to: 117231 +/* 117227 */ MCD_OPC_Decode, 243, 14, 36, // Opcode: CHKFEAT +/* 117231 */ MCD_OPC_Decode, 224, 29, 180, 4, // Opcode: HINT +/* 117236 */ MCD_OPC_FilterValue, 3, 157, 0, 0, // Skip to: 117398 +/* 117241 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... +/* 117244 */ MCD_OPC_FilterValue, 63, 24, 0, 0, // Skip to: 117273 +/* 117249 */ MCD_OPC_CheckPredicate, 74, 26, 91, 0, // Skip to: 140576 +/* 117254 */ MCD_OPC_CheckField, 16, 3, 3, 19, 91, 0, // Skip to: 140576 +/* 117261 */ MCD_OPC_CheckField, 8, 2, 2, 12, 91, 0, // Skip to: 140576 +/* 117268 */ MCD_OPC_Decode, 149, 18, 181, 4, // Opcode: DSBnXS +/* 117273 */ MCD_OPC_FilterValue, 95, 12, 0, 0, // Skip to: 117290 +/* 117278 */ MCD_OPC_CheckField, 16, 3, 3, 251, 90, 0, // Skip to: 140576 +/* 117285 */ MCD_OPC_Decode, 140, 15, 182, 4, // Opcode: CLREX +/* 117290 */ MCD_OPC_FilterValue, 127, 23, 0, 0, // Skip to: 117318 +/* 117295 */ MCD_OPC_CheckPredicate, 71, 236, 90, 0, // Skip to: 140576 +/* 117300 */ MCD_OPC_CheckField, 16, 3, 3, 229, 90, 0, // Skip to: 140576 +/* 117307 */ MCD_OPC_CheckField, 8, 4, 0, 222, 90, 0, // Skip to: 140576 +/* 117314 */ MCD_OPC_Decode, 165, 55, 36, // Opcode: TCOMMIT +/* 117318 */ MCD_OPC_FilterValue, 159, 1, 12, 0, 0, // Skip to: 117336 +/* 117324 */ MCD_OPC_CheckField, 16, 3, 3, 205, 90, 0, // Skip to: 140576 +/* 117331 */ MCD_OPC_Decode, 148, 18, 182, 4, // Opcode: DSB +/* 117336 */ MCD_OPC_FilterValue, 191, 1, 12, 0, 0, // Skip to: 117354 +/* 117342 */ MCD_OPC_CheckField, 16, 3, 3, 187, 90, 0, // Skip to: 140576 +/* 117349 */ MCD_OPC_Decode, 146, 18, 182, 4, // Opcode: DMB +/* 117354 */ MCD_OPC_FilterValue, 223, 1, 12, 0, 0, // Skip to: 117372 +/* 117360 */ MCD_OPC_CheckField, 16, 3, 3, 169, 90, 0, // Skip to: 140576 +/* 117367 */ MCD_OPC_Decode, 159, 30, 182, 4, // Opcode: ISB +/* 117372 */ MCD_OPC_FilterValue, 255, 1, 158, 90, 0, // Skip to: 140576 +/* 117378 */ MCD_OPC_CheckPredicate, 75, 153, 90, 0, // Skip to: 140576 +/* 117383 */ MCD_OPC_CheckField, 16, 3, 3, 146, 90, 0, // Skip to: 140576 +/* 117390 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, +/* 117394 */ MCD_OPC_Decode, 203, 41, 36, // Opcode: SB +/* 117398 */ MCD_OPC_FilterValue, 4, 133, 90, 0, // Skip to: 140576 +/* 117403 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 117406 */ MCD_OPC_FilterValue, 31, 125, 90, 0, // Skip to: 140576 +/* 117411 */ MCD_OPC_ExtractField, 16, 3, // Inst{18-16} ... +/* 117414 */ MCD_OPC_FilterValue, 0, 60, 0, 0, // Skip to: 117479 +/* 117419 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... +/* 117422 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 117443 +/* 117427 */ MCD_OPC_CheckPredicate, 76, 64, 0, 0, // Skip to: 117496 +/* 117432 */ MCD_OPC_CheckField, 8, 4, 0, 57, 0, 0, // Skip to: 117496 +/* 117439 */ MCD_OPC_Decode, 242, 14, 36, // Opcode: CFINV +/* 117443 */ MCD_OPC_FilterValue, 1, 13, 0, 0, // Skip to: 117461 +/* 117448 */ MCD_OPC_CheckPredicate, 77, 43, 0, 0, // Skip to: 117496 +/* 117453 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, +/* 117457 */ MCD_OPC_Decode, 221, 63, 36, // Opcode: XAFLAG +/* 117461 */ MCD_OPC_FilterValue, 2, 30, 0, 0, // Skip to: 117496 +/* 117466 */ MCD_OPC_CheckPredicate, 77, 25, 0, 0, // Skip to: 117496 +/* 117471 */ MCD_OPC_SoftFail, 128, 30 /* 0xf00 */, 0, +/* 117475 */ MCD_OPC_Decode, 134, 13, 36, // Opcode: AXFLAG +/* 117479 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 117496 +/* 117484 */ MCD_OPC_CheckField, 5, 3, 3, 5, 0, 0, // Skip to: 117496 +/* 117491 */ MCD_OPC_Decode, 254, 37, 183, 4, // Opcode: MSRpstatesvcrImm1 +/* 117496 */ MCD_OPC_TryDecode, 253, 37, 184, 4, 32, 90, 0, // Opcode: MSRpstateImm4, skip to: 140576 +/* 117504 */ MCD_OPC_FilterValue, 1, 27, 90, 0, // Skip to: 140576 +/* 117509 */ MCD_OPC_ExtractField, 0, 19, // Inst{18-0} ... +/* 117512 */ MCD_OPC_FilterValue, 159, 239, 1, 9, 0, 0, // Skip to: 117528 +/* 117519 */ MCD_OPC_CheckPredicate, 78, 68, 0, 0, // Skip to: 117592 +/* 117524 */ MCD_OPC_Decode, 217, 28, 36, // Opcode: GCSPUSHX +/* 117528 */ MCD_OPC_FilterValue, 191, 239, 1, 9, 0, 0, // Skip to: 117544 +/* 117535 */ MCD_OPC_CheckPredicate, 78, 52, 0, 0, // Skip to: 117592 +/* 117540 */ MCD_OPC_Decode, 213, 28, 36, // Opcode: GCSPOPCX +/* 117544 */ MCD_OPC_FilterValue, 223, 239, 1, 9, 0, 0, // Skip to: 117560 +/* 117551 */ MCD_OPC_CheckPredicate, 78, 36, 0, 0, // Skip to: 117592 +/* 117556 */ MCD_OPC_Decode, 215, 28, 36, // Opcode: GCSPOPX +/* 117560 */ MCD_OPC_FilterValue, 159, 229, 5, 9, 0, 0, // Skip to: 117576 +/* 117567 */ MCD_OPC_CheckPredicate, 79, 20, 0, 0, // Skip to: 117592 +/* 117572 */ MCD_OPC_Decode, 177, 14, 36, // Opcode: BRB_IALL +/* 117576 */ MCD_OPC_FilterValue, 191, 229, 5, 9, 0, 0, // Skip to: 117592 +/* 117583 */ MCD_OPC_CheckPredicate, 79, 4, 0, 0, // Skip to: 117592 +/* 117588 */ MCD_OPC_Decode, 178, 14, 36, // Opcode: BRB_INJ +/* 117592 */ MCD_OPC_ExtractField, 5, 14, // Inst{18-5} ... +/* 117595 */ MCD_OPC_FilterValue, 151, 55, 10, 0, 0, // Skip to: 117611 +/* 117601 */ MCD_OPC_CheckPredicate, 80, 37, 0, 0, // Skip to: 117643 +/* 117606 */ MCD_OPC_Decode, 166, 55, 179, 4, // Opcode: TRCIT +/* 117611 */ MCD_OPC_FilterValue, 184, 55, 10, 0, 0, // Skip to: 117627 +/* 117617 */ MCD_OPC_CheckPredicate, 78, 21, 0, 0, // Skip to: 117643 +/* 117622 */ MCD_OPC_Decode, 216, 28, 179, 4, // Opcode: GCSPUSHM +/* 117627 */ MCD_OPC_FilterValue, 186, 55, 10, 0, 0, // Skip to: 117643 +/* 117633 */ MCD_OPC_CheckPredicate, 78, 5, 0, 0, // Skip to: 117643 +/* 117638 */ MCD_OPC_Decode, 218, 28, 179, 4, // Opcode: GCSSS1 +/* 117643 */ MCD_OPC_Decode, 251, 54, 185, 4, // Opcode: SYSxt +/* 117648 */ MCD_OPC_FilterValue, 9, 88, 0, 0, // Skip to: 117741 +/* 117653 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ... +/* 117656 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 117696 +/* 117661 */ MCD_OPC_ExtractField, 5, 14, // Inst{18-5} ... +/* 117664 */ MCD_OPC_FilterValue, 131, 51, 10, 0, 0, // Skip to: 117680 +/* 117670 */ MCD_OPC_CheckPredicate, 71, 117, 89, 0, // Skip to: 140576 +/* 117675 */ MCD_OPC_Decode, 200, 55, 179, 4, // Opcode: TSTART +/* 117680 */ MCD_OPC_FilterValue, 139, 51, 106, 89, 0, // Skip to: 140576 +/* 117686 */ MCD_OPC_CheckPredicate, 71, 101, 89, 0, // Skip to: 140576 +/* 117691 */ MCD_OPC_Decode, 201, 55, 179, 4, // Opcode: TTEST +/* 117696 */ MCD_OPC_FilterValue, 1, 91, 89, 0, // Skip to: 140576 +/* 117701 */ MCD_OPC_ExtractField, 5, 14, // Inst{18-5} ... +/* 117704 */ MCD_OPC_FilterValue, 185, 55, 10, 0, 0, // Skip to: 117720 +/* 117710 */ MCD_OPC_CheckPredicate, 78, 21, 0, 0, // Skip to: 117736 +/* 117715 */ MCD_OPC_Decode, 214, 28, 179, 4, // Opcode: GCSPOPM +/* 117720 */ MCD_OPC_FilterValue, 187, 55, 10, 0, 0, // Skip to: 117736 +/* 117726 */ MCD_OPC_CheckPredicate, 78, 5, 0, 0, // Skip to: 117736 +/* 117731 */ MCD_OPC_Decode, 219, 28, 179, 4, // Opcode: GCSSS2 +/* 117736 */ MCD_OPC_Decode, 248, 54, 186, 4, // Opcode: SYSLxt +/* 117741 */ MCD_OPC_FilterValue, 10, 51, 0, 0, // Skip to: 117797 +/* 117746 */ MCD_OPC_CheckPredicate, 81, 19, 0, 0, // Skip to: 117770 +/* 117751 */ MCD_OPC_CheckField, 19, 2, 1, 12, 0, 0, // Skip to: 117770 +/* 117758 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, 0, // Skip to: 117770 +/* 117765 */ MCD_OPC_Decode, 250, 54, 187, 4, // Opcode: SYSPxt_XZR +/* 117770 */ MCD_OPC_CheckPredicate, 81, 12, 0, 0, // Skip to: 117787 +/* 117775 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, 0, // Skip to: 117787 +/* 117782 */ MCD_OPC_Decode, 249, 54, 188, 4, // Opcode: SYSPxt +/* 117787 */ MCD_OPC_CheckPredicate, 81, 0, 89, 0, // Skip to: 140576 +/* 117792 */ MCD_OPC_Decode, 251, 37, 189, 4, // Opcode: MSRR +/* 117797 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 117812 +/* 117802 */ MCD_OPC_CheckPredicate, 81, 241, 88, 0, // Skip to: 140576 +/* 117807 */ MCD_OPC_Decode, 244, 37, 190, 4, // Opcode: MRRS +/* 117812 */ MCD_OPC_FilterValue, 16, 67, 0, 0, // Skip to: 117884 +/* 117817 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 117820 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 117838 +/* 117826 */ MCD_OPC_CheckField, 0, 5, 0, 215, 88, 0, // Skip to: 140576 +/* 117833 */ MCD_OPC_Decode, 172, 14, 191, 4, // Opcode: BR +/* 117838 */ MCD_OPC_FilterValue, 194, 15, 17, 0, 0, // Skip to: 117861 +/* 117844 */ MCD_OPC_CheckPredicate, 82, 199, 88, 0, // Skip to: 140576 +/* 117849 */ MCD_OPC_CheckField, 0, 5, 31, 192, 88, 0, // Skip to: 140576 +/* 117856 */ MCD_OPC_Decode, 174, 14, 191, 4, // Opcode: BRAAZ +/* 117861 */ MCD_OPC_FilterValue, 195, 15, 181, 88, 0, // Skip to: 140576 +/* 117867 */ MCD_OPC_CheckPredicate, 82, 176, 88, 0, // Skip to: 140576 +/* 117872 */ MCD_OPC_CheckField, 0, 5, 31, 169, 88, 0, // Skip to: 140576 +/* 117879 */ MCD_OPC_Decode, 176, 14, 191, 4, // Opcode: BRABZ +/* 117884 */ MCD_OPC_FilterValue, 17, 67, 0, 0, // Skip to: 117956 +/* 117889 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 117892 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 117910 +/* 117898 */ MCD_OPC_CheckField, 0, 5, 0, 143, 88, 0, // Skip to: 140576 +/* 117905 */ MCD_OPC_Decode, 165, 14, 191, 4, // Opcode: BLR +/* 117910 */ MCD_OPC_FilterValue, 194, 15, 17, 0, 0, // Skip to: 117933 +/* 117916 */ MCD_OPC_CheckPredicate, 82, 127, 88, 0, // Skip to: 140576 +/* 117921 */ MCD_OPC_CheckField, 0, 5, 31, 120, 88, 0, // Skip to: 140576 +/* 117928 */ MCD_OPC_Decode, 167, 14, 191, 4, // Opcode: BLRAAZ +/* 117933 */ MCD_OPC_FilterValue, 195, 15, 109, 88, 0, // Skip to: 140576 +/* 117939 */ MCD_OPC_CheckPredicate, 82, 104, 88, 0, // Skip to: 140576 +/* 117944 */ MCD_OPC_CheckField, 0, 5, 31, 97, 88, 0, // Skip to: 140576 +/* 117951 */ MCD_OPC_Decode, 169, 14, 191, 4, // Opcode: BLRABZ +/* 117956 */ MCD_OPC_FilterValue, 18, 101, 0, 0, // Skip to: 118062 +/* 117961 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 117964 */ MCD_OPC_FilterValue, 192, 15, 12, 0, 0, // Skip to: 117982 +/* 117970 */ MCD_OPC_CheckField, 0, 5, 0, 71, 88, 0, // Skip to: 140576 +/* 117977 */ MCD_OPC_Decode, 170, 40, 191, 4, // Opcode: RET +/* 117982 */ MCD_OPC_FilterValue, 194, 15, 34, 0, 0, // Skip to: 118022 +/* 117988 */ MCD_OPC_ExtractField, 5, 5, // Inst{9-5} ... +/* 117991 */ MCD_OPC_FilterValue, 31, 52, 88, 0, // Skip to: 140576 +/* 117996 */ MCD_OPC_CheckPredicate, 82, 11, 0, 0, // Skip to: 118012 +/* 118001 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, 0, // Skip to: 118012 +/* 118008 */ MCD_OPC_Decode, 171, 40, 36, // Opcode: RETAA +/* 118012 */ MCD_OPC_CheckPredicate, 68, 31, 88, 0, // Skip to: 140576 +/* 118017 */ MCD_OPC_Decode, 173, 40, 192, 4, // Opcode: RETAASPPCr +/* 118022 */ MCD_OPC_FilterValue, 195, 15, 20, 88, 0, // Skip to: 140576 +/* 118028 */ MCD_OPC_ExtractField, 5, 5, // Inst{9-5} ... +/* 118031 */ MCD_OPC_FilterValue, 31, 12, 88, 0, // Skip to: 140576 +/* 118036 */ MCD_OPC_CheckPredicate, 82, 11, 0, 0, // Skip to: 118052 +/* 118041 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, 0, // Skip to: 118052 +/* 118048 */ MCD_OPC_Decode, 174, 40, 36, // Opcode: RETAB +/* 118052 */ MCD_OPC_CheckPredicate, 68, 247, 87, 0, // Skip to: 140576 +/* 118057 */ MCD_OPC_Decode, 176, 40, 192, 4, // Opcode: RETABSPPCr +/* 118062 */ MCD_OPC_FilterValue, 20, 46, 0, 0, // Skip to: 118113 +/* 118067 */ MCD_OPC_ExtractField, 0, 21, // Inst{20-0} ... +/* 118070 */ MCD_OPC_FilterValue, 224, 135, 124, 4, 0, 0, // Skip to: 118081 +/* 118077 */ MCD_OPC_Decode, 220, 18, 36, // Opcode: ERET +/* 118081 */ MCD_OPC_FilterValue, 255, 151, 124, 9, 0, 0, // Skip to: 118097 +/* 118088 */ MCD_OPC_CheckPredicate, 82, 211, 87, 0, // Skip to: 140576 +/* 118093 */ MCD_OPC_Decode, 221, 18, 36, // Opcode: ERETAA +/* 118097 */ MCD_OPC_FilterValue, 255, 159, 124, 200, 87, 0, // Skip to: 140576 +/* 118104 */ MCD_OPC_CheckPredicate, 82, 195, 87, 0, // Skip to: 140576 +/* 118109 */ MCD_OPC_Decode, 222, 18, 36, // Opcode: ERETAB +/* 118113 */ MCD_OPC_FilterValue, 21, 13, 0, 0, // Skip to: 118131 +/* 118118 */ MCD_OPC_CheckField, 0, 21, 224, 135, 124, 177, 87, 0, // Skip to: 140576 +/* 118127 */ MCD_OPC_Decode, 147, 18, 36, // Opcode: DRPS +/* 118131 */ MCD_OPC_FilterValue, 24, 35, 0, 0, // Skip to: 118171 +/* 118136 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 118139 */ MCD_OPC_FilterValue, 194, 15, 10, 0, 0, // Skip to: 118155 +/* 118145 */ MCD_OPC_CheckPredicate, 82, 154, 87, 0, // Skip to: 140576 +/* 118150 */ MCD_OPC_Decode, 173, 14, 193, 4, // Opcode: BRAA +/* 118155 */ MCD_OPC_FilterValue, 195, 15, 143, 87, 0, // Skip to: 140576 +/* 118161 */ MCD_OPC_CheckPredicate, 82, 138, 87, 0, // Skip to: 140576 +/* 118166 */ MCD_OPC_Decode, 175, 14, 193, 4, // Opcode: BRAB +/* 118171 */ MCD_OPC_FilterValue, 25, 128, 87, 0, // Skip to: 140576 +/* 118176 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 118179 */ MCD_OPC_FilterValue, 194, 15, 10, 0, 0, // Skip to: 118195 +/* 118185 */ MCD_OPC_CheckPredicate, 82, 114, 87, 0, // Skip to: 140576 +/* 118190 */ MCD_OPC_Decode, 166, 14, 193, 4, // Opcode: BLRAA +/* 118195 */ MCD_OPC_FilterValue, 195, 15, 103, 87, 0, // Skip to: 140576 +/* 118201 */ MCD_OPC_CheckPredicate, 82, 98, 87, 0, // Skip to: 140576 +/* 118206 */ MCD_OPC_Decode, 168, 14, 193, 4, // Opcode: BLRAB +/* 118211 */ MCD_OPC_FilterValue, 6, 82, 37, 0, // Skip to: 127770 +/* 118216 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 118219 */ MCD_OPC_FilterValue, 0, 166, 7, 0, // Skip to: 120182 +/* 118224 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 118227 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 118237 +/* 118232 */ MCD_OPC_Decode, 147, 35, 174, 4, // Opcode: LDRWl +/* 118237 */ MCD_OPC_FilterValue, 1, 3, 6, 0, // Skip to: 119781 +/* 118242 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 118245 */ MCD_OPC_FilterValue, 0, 10, 1, 0, // Skip to: 118516 +/* 118250 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 118253 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118268 +/* 118258 */ MCD_OPC_CheckPredicate, 83, 41, 87, 0, // Skip to: 140576 +/* 118263 */ MCD_OPC_Decode, 201, 52, 194, 4, // Opcode: STLURBi +/* 118268 */ MCD_OPC_FilterValue, 1, 31, 87, 0, // Skip to: 140576 +/* 118273 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 118276 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118291 +/* 118281 */ MCD_OPC_CheckPredicate, 84, 18, 87, 0, // Skip to: 140576 +/* 118286 */ MCD_OPC_Decode, 171, 17, 195, 4, // Opcode: CPYFP +/* 118291 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 118306 +/* 118296 */ MCD_OPC_CheckPredicate, 84, 3, 87, 0, // Skip to: 140576 +/* 118301 */ MCD_OPC_Decode, 183, 17, 195, 4, // Opcode: CPYFPWT +/* 118306 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118321 +/* 118311 */ MCD_OPC_CheckPredicate, 84, 244, 86, 0, // Skip to: 140576 +/* 118316 */ MCD_OPC_Decode, 174, 17, 195, 4, // Opcode: CPYFPRT +/* 118321 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118336 +/* 118326 */ MCD_OPC_CheckPredicate, 84, 229, 86, 0, // Skip to: 140576 +/* 118331 */ MCD_OPC_Decode, 178, 17, 195, 4, // Opcode: CPYFPT +/* 118336 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118351 +/* 118341 */ MCD_OPC_CheckPredicate, 84, 214, 86, 0, // Skip to: 140576 +/* 118346 */ MCD_OPC_Decode, 182, 17, 195, 4, // Opcode: CPYFPWN +/* 118351 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 118366 +/* 118356 */ MCD_OPC_CheckPredicate, 84, 199, 86, 0, // Skip to: 140576 +/* 118361 */ MCD_OPC_Decode, 186, 17, 195, 4, // Opcode: CPYFPWTWN +/* 118366 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 118381 +/* 118371 */ MCD_OPC_CheckPredicate, 84, 184, 86, 0, // Skip to: 140576 +/* 118376 */ MCD_OPC_Decode, 177, 17, 195, 4, // Opcode: CPYFPRTWN +/* 118381 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 118396 +/* 118386 */ MCD_OPC_CheckPredicate, 84, 169, 86, 0, // Skip to: 140576 +/* 118391 */ MCD_OPC_Decode, 181, 17, 195, 4, // Opcode: CPYFPTWN +/* 118396 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 118411 +/* 118401 */ MCD_OPC_CheckPredicate, 84, 154, 86, 0, // Skip to: 140576 +/* 118406 */ MCD_OPC_Decode, 173, 17, 195, 4, // Opcode: CPYFPRN +/* 118411 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 118426 +/* 118416 */ MCD_OPC_CheckPredicate, 84, 139, 86, 0, // Skip to: 140576 +/* 118421 */ MCD_OPC_Decode, 185, 17, 195, 4, // Opcode: CPYFPWTRN +/* 118426 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118441 +/* 118431 */ MCD_OPC_CheckPredicate, 84, 124, 86, 0, // Skip to: 140576 +/* 118436 */ MCD_OPC_Decode, 176, 17, 195, 4, // Opcode: CPYFPRTRN +/* 118441 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 118456 +/* 118446 */ MCD_OPC_CheckPredicate, 84, 109, 86, 0, // Skip to: 140576 +/* 118451 */ MCD_OPC_Decode, 180, 17, 195, 4, // Opcode: CPYFPTRN +/* 118456 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 118471 +/* 118461 */ MCD_OPC_CheckPredicate, 84, 94, 86, 0, // Skip to: 140576 +/* 118466 */ MCD_OPC_Decode, 172, 17, 195, 4, // Opcode: CPYFPN +/* 118471 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 118486 +/* 118476 */ MCD_OPC_CheckPredicate, 84, 79, 86, 0, // Skip to: 140576 +/* 118481 */ MCD_OPC_Decode, 184, 17, 195, 4, // Opcode: CPYFPWTN +/* 118486 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 118501 +/* 118491 */ MCD_OPC_CheckPredicate, 84, 64, 86, 0, // Skip to: 140576 +/* 118496 */ MCD_OPC_Decode, 175, 17, 195, 4, // Opcode: CPYFPRTN +/* 118501 */ MCD_OPC_FilterValue, 15, 54, 86, 0, // Skip to: 140576 +/* 118506 */ MCD_OPC_CheckPredicate, 84, 49, 86, 0, // Skip to: 140576 +/* 118511 */ MCD_OPC_Decode, 179, 17, 195, 4, // Opcode: CPYFPTN +/* 118516 */ MCD_OPC_FilterValue, 1, 123, 0, 0, // Skip to: 118644 +/* 118521 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 118524 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118539 +/* 118529 */ MCD_OPC_CheckPredicate, 85, 26, 86, 0, // Skip to: 140576 +/* 118534 */ MCD_OPC_Decode, 229, 39, 201, 2, // Opcode: RCWCAS +/* 118539 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118554 +/* 118544 */ MCD_OPC_CheckPredicate, 86, 11, 86, 0, // Skip to: 140576 +/* 118549 */ MCD_OPC_Decode, 233, 39, 200, 2, // Opcode: RCWCASP +/* 118554 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118569 +/* 118559 */ MCD_OPC_CheckPredicate, 87, 252, 85, 0, // Skip to: 140576 +/* 118564 */ MCD_OPC_Decode, 196, 33, 196, 4, // Opcode: LDCLRP +/* 118569 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 118584 +/* 118574 */ MCD_OPC_CheckPredicate, 87, 237, 85, 0, // Skip to: 140576 +/* 118579 */ MCD_OPC_Decode, 177, 35, 196, 4, // Opcode: LDSETP +/* 118584 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 118599 +/* 118589 */ MCD_OPC_CheckPredicate, 87, 222, 85, 0, // Skip to: 140576 +/* 118594 */ MCD_OPC_Decode, 236, 54, 196, 4, // Opcode: SWPP +/* 118599 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 118614 +/* 118604 */ MCD_OPC_CheckPredicate, 86, 207, 85, 0, // Skip to: 140576 +/* 118609 */ MCD_OPC_Decode, 241, 39, 196, 4, // Opcode: RCWCLRP +/* 118614 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 118629 +/* 118619 */ MCD_OPC_CheckPredicate, 86, 192, 85, 0, // Skip to: 140576 +/* 118624 */ MCD_OPC_Decode, 153, 40, 196, 4, // Opcode: RCWSWPP +/* 118629 */ MCD_OPC_FilterValue, 44, 182, 85, 0, // Skip to: 140576 +/* 118634 */ MCD_OPC_CheckPredicate, 86, 177, 85, 0, // Skip to: 140576 +/* 118639 */ MCD_OPC_Decode, 137, 40, 196, 4, // Opcode: RCWSETP +/* 118644 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 118915 +/* 118649 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 118652 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118667 +/* 118657 */ MCD_OPC_CheckPredicate, 83, 154, 85, 0, // Skip to: 140576 +/* 118662 */ MCD_OPC_Decode, 158, 33, 194, 4, // Opcode: LDAPURBi +/* 118667 */ MCD_OPC_FilterValue, 1, 144, 85, 0, // Skip to: 140576 +/* 118672 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 118675 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 118690 +/* 118680 */ MCD_OPC_CheckPredicate, 84, 131, 85, 0, // Skip to: 140576 +/* 118685 */ MCD_OPC_Decode, 155, 17, 195, 4, // Opcode: CPYFM +/* 118690 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 118705 +/* 118695 */ MCD_OPC_CheckPredicate, 84, 116, 85, 0, // Skip to: 140576 +/* 118700 */ MCD_OPC_Decode, 167, 17, 195, 4, // Opcode: CPYFMWT +/* 118705 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118720 +/* 118710 */ MCD_OPC_CheckPredicate, 84, 101, 85, 0, // Skip to: 140576 +/* 118715 */ MCD_OPC_Decode, 158, 17, 195, 4, // Opcode: CPYFMRT +/* 118720 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118735 +/* 118725 */ MCD_OPC_CheckPredicate, 84, 86, 85, 0, // Skip to: 140576 +/* 118730 */ MCD_OPC_Decode, 162, 17, 195, 4, // Opcode: CPYFMT +/* 118735 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118750 +/* 118740 */ MCD_OPC_CheckPredicate, 84, 71, 85, 0, // Skip to: 140576 +/* 118745 */ MCD_OPC_Decode, 166, 17, 195, 4, // Opcode: CPYFMWN +/* 118750 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 118765 +/* 118755 */ MCD_OPC_CheckPredicate, 84, 56, 85, 0, // Skip to: 140576 +/* 118760 */ MCD_OPC_Decode, 170, 17, 195, 4, // Opcode: CPYFMWTWN +/* 118765 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 118780 +/* 118770 */ MCD_OPC_CheckPredicate, 84, 41, 85, 0, // Skip to: 140576 +/* 118775 */ MCD_OPC_Decode, 161, 17, 195, 4, // Opcode: CPYFMRTWN +/* 118780 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 118795 +/* 118785 */ MCD_OPC_CheckPredicate, 84, 26, 85, 0, // Skip to: 140576 +/* 118790 */ MCD_OPC_Decode, 165, 17, 195, 4, // Opcode: CPYFMTWN +/* 118795 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 118810 +/* 118800 */ MCD_OPC_CheckPredicate, 84, 11, 85, 0, // Skip to: 140576 +/* 118805 */ MCD_OPC_Decode, 157, 17, 195, 4, // Opcode: CPYFMRN +/* 118810 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 118825 +/* 118815 */ MCD_OPC_CheckPredicate, 84, 252, 84, 0, // Skip to: 140576 +/* 118820 */ MCD_OPC_Decode, 169, 17, 195, 4, // Opcode: CPYFMWTRN +/* 118825 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 118840 +/* 118830 */ MCD_OPC_CheckPredicate, 84, 237, 84, 0, // Skip to: 140576 +/* 118835 */ MCD_OPC_Decode, 160, 17, 195, 4, // Opcode: CPYFMRTRN +/* 118840 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 118855 +/* 118845 */ MCD_OPC_CheckPredicate, 84, 222, 84, 0, // Skip to: 140576 +/* 118850 */ MCD_OPC_Decode, 164, 17, 195, 4, // Opcode: CPYFMTRN +/* 118855 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 118870 +/* 118860 */ MCD_OPC_CheckPredicate, 84, 207, 84, 0, // Skip to: 140576 +/* 118865 */ MCD_OPC_Decode, 156, 17, 195, 4, // Opcode: CPYFMN +/* 118870 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 118885 +/* 118875 */ MCD_OPC_CheckPredicate, 84, 192, 84, 0, // Skip to: 140576 +/* 118880 */ MCD_OPC_Decode, 168, 17, 195, 4, // Opcode: CPYFMWTN +/* 118885 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 118900 +/* 118890 */ MCD_OPC_CheckPredicate, 84, 177, 84, 0, // Skip to: 140576 +/* 118895 */ MCD_OPC_Decode, 159, 17, 195, 4, // Opcode: CPYFMRTN +/* 118900 */ MCD_OPC_FilterValue, 15, 167, 84, 0, // Skip to: 140576 +/* 118905 */ MCD_OPC_CheckPredicate, 84, 162, 84, 0, // Skip to: 140576 +/* 118910 */ MCD_OPC_Decode, 163, 17, 195, 4, // Opcode: CPYFMTN +/* 118915 */ MCD_OPC_FilterValue, 3, 123, 0, 0, // Skip to: 119043 +/* 118920 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 118923 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 118938 +/* 118928 */ MCD_OPC_CheckPredicate, 85, 139, 84, 0, // Skip to: 140576 +/* 118933 */ MCD_OPC_Decode, 232, 39, 201, 2, // Opcode: RCWCASL +/* 118938 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 118953 +/* 118943 */ MCD_OPC_CheckPredicate, 86, 124, 84, 0, // Skip to: 140576 +/* 118948 */ MCD_OPC_Decode, 236, 39, 200, 2, // Opcode: RCWCASPL +/* 118953 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 118968 +/* 118958 */ MCD_OPC_CheckPredicate, 87, 109, 84, 0, // Skip to: 140576 +/* 118963 */ MCD_OPC_Decode, 199, 33, 196, 4, // Opcode: LDCLRPL +/* 118968 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 118983 +/* 118973 */ MCD_OPC_CheckPredicate, 87, 94, 84, 0, // Skip to: 140576 +/* 118978 */ MCD_OPC_Decode, 180, 35, 196, 4, // Opcode: LDSETPL +/* 118983 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 118998 +/* 118988 */ MCD_OPC_CheckPredicate, 87, 79, 84, 0, // Skip to: 140576 +/* 118993 */ MCD_OPC_Decode, 239, 54, 196, 4, // Opcode: SWPPL +/* 118998 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 119013 +/* 119003 */ MCD_OPC_CheckPredicate, 86, 64, 84, 0, // Skip to: 140576 +/* 119008 */ MCD_OPC_Decode, 244, 39, 196, 4, // Opcode: RCWCLRPL +/* 119013 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 119028 +/* 119018 */ MCD_OPC_CheckPredicate, 86, 49, 84, 0, // Skip to: 140576 +/* 119023 */ MCD_OPC_Decode, 156, 40, 196, 4, // Opcode: RCWSWPPL +/* 119028 */ MCD_OPC_FilterValue, 44, 39, 84, 0, // Skip to: 140576 +/* 119033 */ MCD_OPC_CheckPredicate, 86, 34, 84, 0, // Skip to: 140576 +/* 119038 */ MCD_OPC_Decode, 140, 40, 196, 4, // Opcode: RCWSETPL +/* 119043 */ MCD_OPC_FilterValue, 4, 10, 1, 0, // Skip to: 119314 +/* 119048 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 119051 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119066 +/* 119056 */ MCD_OPC_CheckPredicate, 83, 11, 84, 0, // Skip to: 140576 +/* 119061 */ MCD_OPC_Decode, 161, 33, 194, 4, // Opcode: LDAPURSBXi +/* 119066 */ MCD_OPC_FilterValue, 1, 1, 84, 0, // Skip to: 140576 +/* 119071 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 119074 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119089 +/* 119079 */ MCD_OPC_CheckPredicate, 84, 244, 83, 0, // Skip to: 140576 +/* 119084 */ MCD_OPC_Decode, 139, 17, 195, 4, // Opcode: CPYFE +/* 119089 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 119104 +/* 119094 */ MCD_OPC_CheckPredicate, 84, 229, 83, 0, // Skip to: 140576 +/* 119099 */ MCD_OPC_Decode, 151, 17, 195, 4, // Opcode: CPYFEWT +/* 119104 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 119119 +/* 119109 */ MCD_OPC_CheckPredicate, 84, 214, 83, 0, // Skip to: 140576 +/* 119114 */ MCD_OPC_Decode, 142, 17, 195, 4, // Opcode: CPYFERT +/* 119119 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119134 +/* 119124 */ MCD_OPC_CheckPredicate, 84, 199, 83, 0, // Skip to: 140576 +/* 119129 */ MCD_OPC_Decode, 146, 17, 195, 4, // Opcode: CPYFET +/* 119134 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119149 +/* 119139 */ MCD_OPC_CheckPredicate, 84, 184, 83, 0, // Skip to: 140576 +/* 119144 */ MCD_OPC_Decode, 150, 17, 195, 4, // Opcode: CPYFEWN +/* 119149 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 119164 +/* 119154 */ MCD_OPC_CheckPredicate, 84, 169, 83, 0, // Skip to: 140576 +/* 119159 */ MCD_OPC_Decode, 154, 17, 195, 4, // Opcode: CPYFEWTWN +/* 119164 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 119179 +/* 119169 */ MCD_OPC_CheckPredicate, 84, 154, 83, 0, // Skip to: 140576 +/* 119174 */ MCD_OPC_Decode, 145, 17, 195, 4, // Opcode: CPYFERTWN +/* 119179 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 119194 +/* 119184 */ MCD_OPC_CheckPredicate, 84, 139, 83, 0, // Skip to: 140576 +/* 119189 */ MCD_OPC_Decode, 149, 17, 195, 4, // Opcode: CPYFETWN +/* 119194 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 119209 +/* 119199 */ MCD_OPC_CheckPredicate, 84, 124, 83, 0, // Skip to: 140576 +/* 119204 */ MCD_OPC_Decode, 141, 17, 195, 4, // Opcode: CPYFERN +/* 119209 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 119224 +/* 119214 */ MCD_OPC_CheckPredicate, 84, 109, 83, 0, // Skip to: 140576 +/* 119219 */ MCD_OPC_Decode, 153, 17, 195, 4, // Opcode: CPYFEWTRN +/* 119224 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 119239 +/* 119229 */ MCD_OPC_CheckPredicate, 84, 94, 83, 0, // Skip to: 140576 +/* 119234 */ MCD_OPC_Decode, 144, 17, 195, 4, // Opcode: CPYFERTRN +/* 119239 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 119254 +/* 119244 */ MCD_OPC_CheckPredicate, 84, 79, 83, 0, // Skip to: 140576 +/* 119249 */ MCD_OPC_Decode, 148, 17, 195, 4, // Opcode: CPYFETRN +/* 119254 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 119269 +/* 119259 */ MCD_OPC_CheckPredicate, 84, 64, 83, 0, // Skip to: 140576 +/* 119264 */ MCD_OPC_Decode, 140, 17, 195, 4, // Opcode: CPYFEN +/* 119269 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 119284 +/* 119274 */ MCD_OPC_CheckPredicate, 84, 49, 83, 0, // Skip to: 140576 +/* 119279 */ MCD_OPC_Decode, 152, 17, 195, 4, // Opcode: CPYFEWTN +/* 119284 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 119299 +/* 119289 */ MCD_OPC_CheckPredicate, 84, 34, 83, 0, // Skip to: 140576 +/* 119294 */ MCD_OPC_Decode, 143, 17, 195, 4, // Opcode: CPYFERTN +/* 119299 */ MCD_OPC_FilterValue, 15, 24, 83, 0, // Skip to: 140576 +/* 119304 */ MCD_OPC_CheckPredicate, 84, 19, 83, 0, // Skip to: 140576 +/* 119309 */ MCD_OPC_Decode, 147, 17, 195, 4, // Opcode: CPYFETN +/* 119314 */ MCD_OPC_FilterValue, 5, 123, 0, 0, // Skip to: 119442 +/* 119319 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 119322 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 119337 +/* 119327 */ MCD_OPC_CheckPredicate, 85, 252, 82, 0, // Skip to: 140576 +/* 119332 */ MCD_OPC_Decode, 230, 39, 201, 2, // Opcode: RCWCASA +/* 119337 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119352 +/* 119342 */ MCD_OPC_CheckPredicate, 86, 237, 82, 0, // Skip to: 140576 +/* 119347 */ MCD_OPC_Decode, 234, 39, 200, 2, // Opcode: RCWCASPA +/* 119352 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119367 +/* 119357 */ MCD_OPC_CheckPredicate, 87, 222, 82, 0, // Skip to: 140576 +/* 119362 */ MCD_OPC_Decode, 197, 33, 196, 4, // Opcode: LDCLRPA +/* 119367 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 119382 +/* 119372 */ MCD_OPC_CheckPredicate, 87, 207, 82, 0, // Skip to: 140576 +/* 119377 */ MCD_OPC_Decode, 178, 35, 196, 4, // Opcode: LDSETPA +/* 119382 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 119397 +/* 119387 */ MCD_OPC_CheckPredicate, 87, 192, 82, 0, // Skip to: 140576 +/* 119392 */ MCD_OPC_Decode, 237, 54, 196, 4, // Opcode: SWPPA +/* 119397 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 119412 +/* 119402 */ MCD_OPC_CheckPredicate, 86, 177, 82, 0, // Skip to: 140576 +/* 119407 */ MCD_OPC_Decode, 242, 39, 196, 4, // Opcode: RCWCLRPA +/* 119412 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 119427 +/* 119417 */ MCD_OPC_CheckPredicate, 86, 162, 82, 0, // Skip to: 140576 +/* 119422 */ MCD_OPC_Decode, 154, 40, 196, 4, // Opcode: RCWSWPPA +/* 119427 */ MCD_OPC_FilterValue, 44, 152, 82, 0, // Skip to: 140576 +/* 119432 */ MCD_OPC_CheckPredicate, 86, 147, 82, 0, // Skip to: 140576 +/* 119437 */ MCD_OPC_Decode, 138, 40, 196, 4, // Opcode: RCWSETPA +/* 119442 */ MCD_OPC_FilterValue, 6, 206, 0, 0, // Skip to: 119653 +/* 119447 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 119450 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119465 +/* 119455 */ MCD_OPC_CheckPredicate, 83, 124, 82, 0, // Skip to: 140576 +/* 119460 */ MCD_OPC_Decode, 160, 33, 194, 4, // Opcode: LDAPURSBWi +/* 119465 */ MCD_OPC_FilterValue, 1, 114, 82, 0, // Skip to: 140576 +/* 119470 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 119473 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 119488 +/* 119478 */ MCD_OPC_CheckPredicate, 84, 101, 82, 0, // Skip to: 140576 +/* 119483 */ MCD_OPC_Decode, 201, 42, 197, 4, // Opcode: SETP +/* 119488 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 119503 +/* 119493 */ MCD_OPC_CheckPredicate, 84, 86, 82, 0, // Skip to: 140576 +/* 119498 */ MCD_OPC_Decode, 203, 42, 197, 4, // Opcode: SETPT +/* 119503 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 119518 +/* 119508 */ MCD_OPC_CheckPredicate, 84, 71, 82, 0, // Skip to: 140576 +/* 119513 */ MCD_OPC_Decode, 202, 42, 197, 4, // Opcode: SETPN +/* 119518 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119533 +/* 119523 */ MCD_OPC_CheckPredicate, 84, 56, 82, 0, // Skip to: 140576 +/* 119528 */ MCD_OPC_Decode, 204, 42, 197, 4, // Opcode: SETPTN +/* 119533 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119548 +/* 119538 */ MCD_OPC_CheckPredicate, 84, 41, 82, 0, // Skip to: 140576 +/* 119543 */ MCD_OPC_Decode, 197, 42, 197, 4, // Opcode: SETM +/* 119548 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 119563 +/* 119553 */ MCD_OPC_CheckPredicate, 84, 26, 82, 0, // Skip to: 140576 +/* 119558 */ MCD_OPC_Decode, 199, 42, 197, 4, // Opcode: SETMT +/* 119563 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 119578 +/* 119568 */ MCD_OPC_CheckPredicate, 84, 11, 82, 0, // Skip to: 140576 +/* 119573 */ MCD_OPC_Decode, 198, 42, 197, 4, // Opcode: SETMN +/* 119578 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 119593 +/* 119583 */ MCD_OPC_CheckPredicate, 84, 252, 81, 0, // Skip to: 140576 +/* 119588 */ MCD_OPC_Decode, 200, 42, 197, 4, // Opcode: SETMTN +/* 119593 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 119608 +/* 119598 */ MCD_OPC_CheckPredicate, 84, 237, 81, 0, // Skip to: 140576 +/* 119603 */ MCD_OPC_Decode, 182, 42, 197, 4, // Opcode: SETE +/* 119608 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 119623 +/* 119613 */ MCD_OPC_CheckPredicate, 84, 222, 81, 0, // Skip to: 140576 +/* 119618 */ MCD_OPC_Decode, 184, 42, 197, 4, // Opcode: SETET +/* 119623 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 119638 +/* 119628 */ MCD_OPC_CheckPredicate, 84, 207, 81, 0, // Skip to: 140576 +/* 119633 */ MCD_OPC_Decode, 183, 42, 197, 4, // Opcode: SETEN +/* 119638 */ MCD_OPC_FilterValue, 11, 197, 81, 0, // Skip to: 140576 +/* 119643 */ MCD_OPC_CheckPredicate, 84, 192, 81, 0, // Skip to: 140576 +/* 119648 */ MCD_OPC_Decode, 185, 42, 197, 4, // Opcode: SETETN +/* 119653 */ MCD_OPC_FilterValue, 7, 182, 81, 0, // Skip to: 140576 +/* 119658 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 119661 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 119676 +/* 119666 */ MCD_OPC_CheckPredicate, 85, 169, 81, 0, // Skip to: 140576 +/* 119671 */ MCD_OPC_Decode, 231, 39, 201, 2, // Opcode: RCWCASAL +/* 119676 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 119691 +/* 119681 */ MCD_OPC_CheckPredicate, 86, 154, 81, 0, // Skip to: 140576 +/* 119686 */ MCD_OPC_Decode, 235, 39, 200, 2, // Opcode: RCWCASPAL +/* 119691 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119706 +/* 119696 */ MCD_OPC_CheckPredicate, 87, 139, 81, 0, // Skip to: 140576 +/* 119701 */ MCD_OPC_Decode, 198, 33, 196, 4, // Opcode: LDCLRPAL +/* 119706 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 119721 +/* 119711 */ MCD_OPC_CheckPredicate, 87, 124, 81, 0, // Skip to: 140576 +/* 119716 */ MCD_OPC_Decode, 179, 35, 196, 4, // Opcode: LDSETPAL +/* 119721 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 119736 +/* 119726 */ MCD_OPC_CheckPredicate, 87, 109, 81, 0, // Skip to: 140576 +/* 119731 */ MCD_OPC_Decode, 238, 54, 196, 4, // Opcode: SWPPAL +/* 119736 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 119751 +/* 119741 */ MCD_OPC_CheckPredicate, 86, 94, 81, 0, // Skip to: 140576 +/* 119746 */ MCD_OPC_Decode, 243, 39, 196, 4, // Opcode: RCWCLRPAL +/* 119751 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 119766 +/* 119756 */ MCD_OPC_CheckPredicate, 86, 79, 81, 0, // Skip to: 140576 +/* 119761 */ MCD_OPC_Decode, 155, 40, 196, 4, // Opcode: RCWSWPPAL +/* 119766 */ MCD_OPC_FilterValue, 44, 69, 81, 0, // Skip to: 140576 +/* 119771 */ MCD_OPC_CheckPredicate, 86, 64, 81, 0, // Skip to: 140576 +/* 119776 */ MCD_OPC_Decode, 139, 40, 196, 4, // Opcode: RCWSETPAL +/* 119781 */ MCD_OPC_FilterValue, 2, 98, 1, 0, // Skip to: 120140 +/* 119786 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 119789 */ MCD_OPC_FilterValue, 0, 93, 0, 0, // Skip to: 119887 +/* 119794 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 119797 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 119814 +/* 119802 */ MCD_OPC_CheckField, 12, 4, 0, 31, 81, 0, // Skip to: 140576 +/* 119809 */ MCD_OPC_Decode, 189, 11, 198, 4, // Opcode: ADCWr +/* 119814 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 119824 +/* 119819 */ MCD_OPC_Decode, 243, 17, 199, 4, // Opcode: CSELWr +/* 119824 */ MCD_OPC_FilterValue, 6, 11, 81, 0, // Skip to: 140576 +/* 119829 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 119832 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 119842 +/* 119837 */ MCD_OPC_Decode, 152, 36, 198, 4, // Opcode: LSLVWr +/* 119842 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119857 +/* 119847 */ MCD_OPC_CheckPredicate, 88, 244, 80, 0, // Skip to: 140576 +/* 119852 */ MCD_OPC_Decode, 235, 17, 198, 4, // Opcode: CRC32Brr +/* 119857 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 119872 +/* 119862 */ MCD_OPC_CheckPredicate, 88, 229, 80, 0, // Skip to: 140576 +/* 119867 */ MCD_OPC_Decode, 236, 17, 198, 4, // Opcode: CRC32CBrr +/* 119872 */ MCD_OPC_FilterValue, 6, 219, 80, 0, // Skip to: 140576 +/* 119877 */ MCD_OPC_CheckPredicate, 67, 214, 80, 0, // Skip to: 140576 +/* 119882 */ MCD_OPC_Decode, 189, 43, 198, 4, // Opcode: SMAXWrr +/* 119887 */ MCD_OPC_FilterValue, 1, 76, 0, 0, // Skip to: 119968 +/* 119892 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 119895 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 119905 +/* 119900 */ MCD_OPC_Decode, 245, 17, 199, 4, // Opcode: CSINCWr +/* 119905 */ MCD_OPC_FilterValue, 6, 186, 80, 0, // Skip to: 140576 +/* 119910 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 119913 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 119923 +/* 119918 */ MCD_OPC_Decode, 176, 36, 198, 4, // Opcode: LSRVWr +/* 119923 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 119938 +/* 119928 */ MCD_OPC_CheckPredicate, 88, 163, 80, 0, // Skip to: 140576 +/* 119933 */ MCD_OPC_Decode, 240, 17, 198, 4, // Opcode: CRC32Hrr +/* 119938 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 119953 +/* 119943 */ MCD_OPC_CheckPredicate, 88, 148, 80, 0, // Skip to: 140576 +/* 119948 */ MCD_OPC_Decode, 237, 17, 198, 4, // Opcode: CRC32CHrr +/* 119953 */ MCD_OPC_FilterValue, 6, 138, 80, 0, // Skip to: 140576 +/* 119958 */ MCD_OPC_CheckPredicate, 67, 133, 80, 0, // Skip to: 140576 +/* 119963 */ MCD_OPC_Decode, 173, 57, 198, 4, // Opcode: UMAXWrr +/* 119968 */ MCD_OPC_FilterValue, 2, 103, 0, 0, // Skip to: 120076 +/* 119973 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 119976 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 119993 +/* 119981 */ MCD_OPC_CheckField, 21, 3, 6, 108, 80, 0, // Skip to: 140576 +/* 119988 */ MCD_OPC_Decode, 220, 56, 198, 4, // Opcode: UDIVWr +/* 119993 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 120010 +/* 119998 */ MCD_OPC_CheckField, 21, 3, 6, 91, 80, 0, // Skip to: 140576 +/* 120005 */ MCD_OPC_Decode, 222, 12, 198, 4, // Opcode: ASRVWr +/* 120010 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 120032 +/* 120015 */ MCD_OPC_CheckPredicate, 88, 76, 80, 0, // Skip to: 140576 +/* 120020 */ MCD_OPC_CheckField, 21, 3, 6, 69, 80, 0, // Skip to: 140576 +/* 120027 */ MCD_OPC_Decode, 241, 17, 198, 4, // Opcode: CRC32Wrr +/* 120032 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 120054 +/* 120037 */ MCD_OPC_CheckPredicate, 88, 54, 80, 0, // Skip to: 140576 +/* 120042 */ MCD_OPC_CheckField, 21, 3, 6, 47, 80, 0, // Skip to: 140576 +/* 120049 */ MCD_OPC_Decode, 238, 17, 198, 4, // Opcode: CRC32CWrr +/* 120054 */ MCD_OPC_FilterValue, 6, 37, 80, 0, // Skip to: 140576 +/* 120059 */ MCD_OPC_CheckPredicate, 67, 32, 80, 0, // Skip to: 140576 +/* 120064 */ MCD_OPC_CheckField, 21, 3, 6, 25, 80, 0, // Skip to: 140576 +/* 120071 */ MCD_OPC_Decode, 247, 43, 198, 4, // Opcode: SMINWrr +/* 120076 */ MCD_OPC_FilterValue, 3, 15, 80, 0, // Skip to: 140576 +/* 120081 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 120084 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 120101 +/* 120089 */ MCD_OPC_CheckField, 21, 3, 6, 0, 80, 0, // Skip to: 140576 +/* 120096 */ MCD_OPC_Decode, 137, 42, 198, 4, // Opcode: SDIVWr +/* 120101 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 120118 +/* 120106 */ MCD_OPC_CheckField, 21, 3, 6, 239, 79, 0, // Skip to: 140576 +/* 120113 */ MCD_OPC_Decode, 210, 40, 198, 4, // Opcode: RORVWr +/* 120118 */ MCD_OPC_FilterValue, 6, 229, 79, 0, // Skip to: 140576 +/* 120123 */ MCD_OPC_CheckPredicate, 67, 224, 79, 0, // Skip to: 140576 +/* 120128 */ MCD_OPC_CheckField, 21, 3, 6, 217, 79, 0, // Skip to: 140576 +/* 120135 */ MCD_OPC_Decode, 230, 57, 198, 4, // Opcode: UMINWrr +/* 120140 */ MCD_OPC_FilterValue, 3, 207, 79, 0, // Skip to: 140576 +/* 120145 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 120148 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 120165 +/* 120153 */ MCD_OPC_CheckField, 21, 3, 0, 192, 79, 0, // Skip to: 140576 +/* 120160 */ MCD_OPC_Decode, 232, 36, 200, 4, // Opcode: MADDWrrr +/* 120165 */ MCD_OPC_FilterValue, 1, 182, 79, 0, // Skip to: 140576 +/* 120170 */ MCD_OPC_CheckField, 21, 3, 0, 175, 79, 0, // Skip to: 140576 +/* 120177 */ MCD_OPC_Decode, 128, 38, 200, 4, // Opcode: MSUBWrrr +/* 120182 */ MCD_OPC_FilterValue, 1, 100, 5, 0, // Skip to: 121567 +/* 120187 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 120190 */ MCD_OPC_FilterValue, 0, 33, 1, 0, // Skip to: 120484 +/* 120195 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 120198 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 120404 +/* 120203 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 120206 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120216 +/* 120211 */ MCD_OPC_Decode, 208, 53, 194, 4, // Opcode: STURBBi +/* 120216 */ MCD_OPC_FilterValue, 1, 131, 79, 0, // Skip to: 140576 +/* 120221 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 120224 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 120239 +/* 120229 */ MCD_OPC_CheckPredicate, 42, 118, 79, 0, // Skip to: 140576 +/* 120234 */ MCD_OPC_Decode, 143, 33, 201, 4, // Opcode: LDADDB +/* 120239 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 120254 +/* 120244 */ MCD_OPC_CheckPredicate, 42, 103, 79, 0, // Skip to: 140576 +/* 120249 */ MCD_OPC_Decode, 190, 33, 201, 4, // Opcode: LDCLRB +/* 120254 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 120269 +/* 120259 */ MCD_OPC_CheckPredicate, 42, 88, 79, 0, // Skip to: 140576 +/* 120264 */ MCD_OPC_Decode, 210, 33, 201, 4, // Opcode: LDEORB +/* 120269 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 120284 +/* 120274 */ MCD_OPC_CheckPredicate, 42, 73, 79, 0, // Skip to: 140576 +/* 120279 */ MCD_OPC_Decode, 171, 35, 201, 4, // Opcode: LDSETB +/* 120284 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 120299 +/* 120289 */ MCD_OPC_CheckPredicate, 42, 58, 79, 0, // Skip to: 140576 +/* 120294 */ MCD_OPC_Decode, 191, 35, 201, 4, // Opcode: LDSMAXB +/* 120299 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 120314 +/* 120304 */ MCD_OPC_CheckPredicate, 42, 43, 79, 0, // Skip to: 140576 +/* 120309 */ MCD_OPC_Decode, 207, 35, 201, 4, // Opcode: LDSMINB +/* 120314 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 120329 +/* 120319 */ MCD_OPC_CheckPredicate, 42, 28, 79, 0, // Skip to: 140576 +/* 120324 */ MCD_OPC_Decode, 232, 35, 201, 4, // Opcode: LDUMAXB +/* 120329 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 120344 +/* 120334 */ MCD_OPC_CheckPredicate, 42, 13, 79, 0, // Skip to: 140576 +/* 120339 */ MCD_OPC_Decode, 248, 35, 201, 4, // Opcode: LDUMINB +/* 120344 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 120359 +/* 120349 */ MCD_OPC_CheckPredicate, 42, 254, 78, 0, // Skip to: 140576 +/* 120354 */ MCD_OPC_Decode, 230, 54, 201, 4, // Opcode: SWPB +/* 120359 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 120374 +/* 120364 */ MCD_OPC_CheckPredicate, 85, 239, 78, 0, // Skip to: 140576 +/* 120369 */ MCD_OPC_Decode, 237, 39, 202, 4, // Opcode: RCWCLR +/* 120374 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 120389 +/* 120379 */ MCD_OPC_CheckPredicate, 85, 224, 78, 0, // Skip to: 140576 +/* 120384 */ MCD_OPC_Decode, 149, 40, 202, 4, // Opcode: RCWSWP +/* 120389 */ MCD_OPC_FilterValue, 11, 214, 78, 0, // Skip to: 140576 +/* 120394 */ MCD_OPC_CheckPredicate, 85, 209, 78, 0, // Skip to: 140576 +/* 120399 */ MCD_OPC_Decode, 133, 40, 202, 4, // Opcode: RCWSET +/* 120404 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 120421 +/* 120409 */ MCD_OPC_CheckField, 21, 1, 0, 192, 78, 0, // Skip to: 140576 +/* 120416 */ MCD_OPC_Decode, 155, 53, 194, 4, // Opcode: STRBBpost +/* 120421 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 120467 +/* 120426 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 120429 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120439 +/* 120434 */ MCD_OPC_Decode, 204, 53, 194, 4, // Opcode: STTRBi +/* 120439 */ MCD_OPC_FilterValue, 1, 164, 78, 0, // Skip to: 140576 +/* 120444 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 120447 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 120457 +/* 120452 */ MCD_OPC_Decode, 157, 53, 203, 4, // Opcode: STRBBroW +/* 120457 */ MCD_OPC_FilterValue, 3, 146, 78, 0, // Skip to: 140576 +/* 120462 */ MCD_OPC_Decode, 158, 53, 204, 4, // Opcode: STRBBroX +/* 120467 */ MCD_OPC_FilterValue, 3, 136, 78, 0, // Skip to: 140576 +/* 120472 */ MCD_OPC_CheckField, 21, 1, 0, 129, 78, 0, // Skip to: 140576 +/* 120479 */ MCD_OPC_Decode, 156, 53, 194, 4, // Opcode: STRBBpre +/* 120484 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 120778 +/* 120489 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 120492 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 120698 +/* 120497 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 120500 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120510 +/* 120505 */ MCD_OPC_Decode, 128, 36, 194, 4, // Opcode: LDURBBi +/* 120510 */ MCD_OPC_FilterValue, 1, 93, 78, 0, // Skip to: 140576 +/* 120515 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 120518 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 120533 +/* 120523 */ MCD_OPC_CheckPredicate, 42, 80, 78, 0, // Skip to: 140576 +/* 120528 */ MCD_OPC_Decode, 145, 33, 201, 4, // Opcode: LDADDLB +/* 120533 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 120548 +/* 120538 */ MCD_OPC_CheckPredicate, 42, 65, 78, 0, // Skip to: 140576 +/* 120543 */ MCD_OPC_Decode, 192, 33, 201, 4, // Opcode: LDCLRLB +/* 120548 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 120563 +/* 120553 */ MCD_OPC_CheckPredicate, 42, 50, 78, 0, // Skip to: 140576 +/* 120558 */ MCD_OPC_Decode, 212, 33, 201, 4, // Opcode: LDEORLB +/* 120563 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 120578 +/* 120568 */ MCD_OPC_CheckPredicate, 42, 35, 78, 0, // Skip to: 140576 +/* 120573 */ MCD_OPC_Decode, 173, 35, 201, 4, // Opcode: LDSETLB +/* 120578 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 120593 +/* 120583 */ MCD_OPC_CheckPredicate, 42, 20, 78, 0, // Skip to: 140576 +/* 120588 */ MCD_OPC_Decode, 193, 35, 201, 4, // Opcode: LDSMAXLB +/* 120593 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 120608 +/* 120598 */ MCD_OPC_CheckPredicate, 42, 5, 78, 0, // Skip to: 140576 +/* 120603 */ MCD_OPC_Decode, 209, 35, 201, 4, // Opcode: LDSMINLB +/* 120608 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 120623 +/* 120613 */ MCD_OPC_CheckPredicate, 42, 246, 77, 0, // Skip to: 140576 +/* 120618 */ MCD_OPC_Decode, 234, 35, 201, 4, // Opcode: LDUMAXLB +/* 120623 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 120638 +/* 120628 */ MCD_OPC_CheckPredicate, 42, 231, 77, 0, // Skip to: 140576 +/* 120633 */ MCD_OPC_Decode, 250, 35, 201, 4, // Opcode: LDUMINLB +/* 120638 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 120653 +/* 120643 */ MCD_OPC_CheckPredicate, 42, 216, 77, 0, // Skip to: 140576 +/* 120648 */ MCD_OPC_Decode, 232, 54, 201, 4, // Opcode: SWPLB +/* 120653 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 120668 +/* 120658 */ MCD_OPC_CheckPredicate, 85, 201, 77, 0, // Skip to: 140576 +/* 120663 */ MCD_OPC_Decode, 240, 39, 202, 4, // Opcode: RCWCLRL +/* 120668 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 120683 +/* 120673 */ MCD_OPC_CheckPredicate, 85, 186, 77, 0, // Skip to: 140576 +/* 120678 */ MCD_OPC_Decode, 152, 40, 202, 4, // Opcode: RCWSWPL +/* 120683 */ MCD_OPC_FilterValue, 11, 176, 77, 0, // Skip to: 140576 +/* 120688 */ MCD_OPC_CheckPredicate, 85, 171, 77, 0, // Skip to: 140576 +/* 120693 */ MCD_OPC_Decode, 136, 40, 202, 4, // Opcode: RCWSETL +/* 120698 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 120715 +/* 120703 */ MCD_OPC_CheckField, 21, 1, 0, 154, 77, 0, // Skip to: 140576 +/* 120710 */ MCD_OPC_Decode, 211, 34, 194, 4, // Opcode: LDRBBpost +/* 120715 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 120761 +/* 120720 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 120723 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120733 +/* 120728 */ MCD_OPC_Decode, 215, 35, 194, 4, // Opcode: LDTRBi +/* 120733 */ MCD_OPC_FilterValue, 1, 126, 77, 0, // Skip to: 140576 +/* 120738 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 120741 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 120751 +/* 120746 */ MCD_OPC_Decode, 213, 34, 203, 4, // Opcode: LDRBBroW +/* 120751 */ MCD_OPC_FilterValue, 3, 108, 77, 0, // Skip to: 140576 +/* 120756 */ MCD_OPC_Decode, 214, 34, 204, 4, // Opcode: LDRBBroX +/* 120761 */ MCD_OPC_FilterValue, 3, 98, 77, 0, // Skip to: 140576 +/* 120766 */ MCD_OPC_CheckField, 21, 1, 0, 91, 77, 0, // Skip to: 140576 +/* 120773 */ MCD_OPC_Decode, 212, 34, 194, 4, // Opcode: LDRBBpre +/* 120778 */ MCD_OPC_FilterValue, 2, 55, 1, 0, // Skip to: 121094 +/* 120783 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 120786 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 121014 +/* 120791 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 120794 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 120804 +/* 120799 */ MCD_OPC_Decode, 135, 36, 194, 4, // Opcode: LDURSBXi +/* 120804 */ MCD_OPC_FilterValue, 1, 55, 77, 0, // Skip to: 140576 +/* 120809 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 120812 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 120827 +/* 120817 */ MCD_OPC_CheckPredicate, 42, 42, 77, 0, // Skip to: 140576 +/* 120822 */ MCD_OPC_Decode, 135, 33, 201, 4, // Opcode: LDADDAB +/* 120827 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 120842 +/* 120832 */ MCD_OPC_CheckPredicate, 42, 27, 77, 0, // Skip to: 140576 +/* 120837 */ MCD_OPC_Decode, 182, 33, 201, 4, // Opcode: LDCLRAB +/* 120842 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 120857 +/* 120847 */ MCD_OPC_CheckPredicate, 42, 12, 77, 0, // Skip to: 140576 +/* 120852 */ MCD_OPC_Decode, 202, 33, 201, 4, // Opcode: LDEORAB +/* 120857 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 120872 +/* 120862 */ MCD_OPC_CheckPredicate, 42, 253, 76, 0, // Skip to: 140576 +/* 120867 */ MCD_OPC_Decode, 163, 35, 201, 4, // Opcode: LDSETAB +/* 120872 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 120887 +/* 120877 */ MCD_OPC_CheckPredicate, 42, 238, 76, 0, // Skip to: 140576 +/* 120882 */ MCD_OPC_Decode, 183, 35, 201, 4, // Opcode: LDSMAXAB +/* 120887 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 120902 +/* 120892 */ MCD_OPC_CheckPredicate, 42, 223, 76, 0, // Skip to: 140576 +/* 120897 */ MCD_OPC_Decode, 199, 35, 201, 4, // Opcode: LDSMINAB +/* 120902 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 120917 +/* 120907 */ MCD_OPC_CheckPredicate, 42, 208, 76, 0, // Skip to: 140576 +/* 120912 */ MCD_OPC_Decode, 224, 35, 201, 4, // Opcode: LDUMAXAB +/* 120917 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 120932 +/* 120922 */ MCD_OPC_CheckPredicate, 42, 193, 76, 0, // Skip to: 140576 +/* 120927 */ MCD_OPC_Decode, 240, 35, 201, 4, // Opcode: LDUMINAB +/* 120932 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 120947 +/* 120937 */ MCD_OPC_CheckPredicate, 42, 178, 76, 0, // Skip to: 140576 +/* 120942 */ MCD_OPC_Decode, 222, 54, 201, 4, // Opcode: SWPAB +/* 120947 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 120962 +/* 120952 */ MCD_OPC_CheckPredicate, 85, 163, 76, 0, // Skip to: 140576 +/* 120957 */ MCD_OPC_Decode, 238, 39, 202, 4, // Opcode: RCWCLRA +/* 120962 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 120977 +/* 120967 */ MCD_OPC_CheckPredicate, 85, 148, 76, 0, // Skip to: 140576 +/* 120972 */ MCD_OPC_Decode, 150, 40, 202, 4, // Opcode: RCWSWPA +/* 120977 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 120992 +/* 120982 */ MCD_OPC_CheckPredicate, 85, 133, 76, 0, // Skip to: 140576 +/* 120987 */ MCD_OPC_Decode, 134, 40, 202, 4, // Opcode: RCWSETA +/* 120992 */ MCD_OPC_FilterValue, 12, 123, 76, 0, // Skip to: 140576 +/* 120997 */ MCD_OPC_CheckPredicate, 89, 118, 76, 0, // Skip to: 140576 +/* 121002 */ MCD_OPC_CheckField, 16, 5, 31, 111, 76, 0, // Skip to: 140576 +/* 121009 */ MCD_OPC_Decode, 152, 33, 205, 4, // Opcode: LDAPRB +/* 121014 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 121031 +/* 121019 */ MCD_OPC_CheckField, 21, 1, 0, 94, 76, 0, // Skip to: 140576 +/* 121026 */ MCD_OPC_Decode, 248, 34, 194, 4, // Opcode: LDRSBXpost +/* 121031 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 121077 +/* 121036 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 121039 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121049 +/* 121044 */ MCD_OPC_Decode, 218, 35, 194, 4, // Opcode: LDTRSBXi +/* 121049 */ MCD_OPC_FilterValue, 1, 66, 76, 0, // Skip to: 140576 +/* 121054 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 121057 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 121067 +/* 121062 */ MCD_OPC_Decode, 250, 34, 206, 4, // Opcode: LDRSBXroW +/* 121067 */ MCD_OPC_FilterValue, 3, 48, 76, 0, // Skip to: 140576 +/* 121072 */ MCD_OPC_Decode, 251, 34, 207, 4, // Opcode: LDRSBXroX +/* 121077 */ MCD_OPC_FilterValue, 3, 38, 76, 0, // Skip to: 140576 +/* 121082 */ MCD_OPC_CheckField, 21, 1, 0, 31, 76, 0, // Skip to: 140576 +/* 121089 */ MCD_OPC_Decode, 249, 34, 194, 4, // Opcode: LDRSBXpre +/* 121094 */ MCD_OPC_FilterValue, 3, 33, 1, 0, // Skip to: 121388 +/* 121099 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 121102 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 121308 +/* 121107 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 121110 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121120 +/* 121115 */ MCD_OPC_Decode, 134, 36, 194, 4, // Opcode: LDURSBWi +/* 121120 */ MCD_OPC_FilterValue, 1, 251, 75, 0, // Skip to: 140576 +/* 121125 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 121128 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 121143 +/* 121133 */ MCD_OPC_CheckPredicate, 42, 238, 75, 0, // Skip to: 140576 +/* 121138 */ MCD_OPC_Decode, 137, 33, 201, 4, // Opcode: LDADDALB +/* 121143 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 121158 +/* 121148 */ MCD_OPC_CheckPredicate, 42, 223, 75, 0, // Skip to: 140576 +/* 121153 */ MCD_OPC_Decode, 184, 33, 201, 4, // Opcode: LDCLRALB +/* 121158 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121173 +/* 121163 */ MCD_OPC_CheckPredicate, 42, 208, 75, 0, // Skip to: 140576 +/* 121168 */ MCD_OPC_Decode, 204, 33, 201, 4, // Opcode: LDEORALB +/* 121173 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 121188 +/* 121178 */ MCD_OPC_CheckPredicate, 42, 193, 75, 0, // Skip to: 140576 +/* 121183 */ MCD_OPC_Decode, 165, 35, 201, 4, // Opcode: LDSETALB +/* 121188 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 121203 +/* 121193 */ MCD_OPC_CheckPredicate, 42, 178, 75, 0, // Skip to: 140576 +/* 121198 */ MCD_OPC_Decode, 185, 35, 201, 4, // Opcode: LDSMAXALB +/* 121203 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 121218 +/* 121208 */ MCD_OPC_CheckPredicate, 42, 163, 75, 0, // Skip to: 140576 +/* 121213 */ MCD_OPC_Decode, 201, 35, 201, 4, // Opcode: LDSMINALB +/* 121218 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 121233 +/* 121223 */ MCD_OPC_CheckPredicate, 42, 148, 75, 0, // Skip to: 140576 +/* 121228 */ MCD_OPC_Decode, 226, 35, 201, 4, // Opcode: LDUMAXALB +/* 121233 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 121248 +/* 121238 */ MCD_OPC_CheckPredicate, 42, 133, 75, 0, // Skip to: 140576 +/* 121243 */ MCD_OPC_Decode, 242, 35, 201, 4, // Opcode: LDUMINALB +/* 121248 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 121263 +/* 121253 */ MCD_OPC_CheckPredicate, 42, 118, 75, 0, // Skip to: 140576 +/* 121258 */ MCD_OPC_Decode, 224, 54, 201, 4, // Opcode: SWPALB +/* 121263 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 121278 +/* 121268 */ MCD_OPC_CheckPredicate, 85, 103, 75, 0, // Skip to: 140576 +/* 121273 */ MCD_OPC_Decode, 239, 39, 202, 4, // Opcode: RCWCLRAL +/* 121278 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 121293 +/* 121283 */ MCD_OPC_CheckPredicate, 85, 88, 75, 0, // Skip to: 140576 +/* 121288 */ MCD_OPC_Decode, 151, 40, 202, 4, // Opcode: RCWSWPAL +/* 121293 */ MCD_OPC_FilterValue, 11, 78, 75, 0, // Skip to: 140576 +/* 121298 */ MCD_OPC_CheckPredicate, 85, 73, 75, 0, // Skip to: 140576 +/* 121303 */ MCD_OPC_Decode, 135, 40, 202, 4, // Opcode: RCWSETAL +/* 121308 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 121325 +/* 121313 */ MCD_OPC_CheckField, 21, 1, 0, 56, 75, 0, // Skip to: 140576 +/* 121320 */ MCD_OPC_Decode, 243, 34, 194, 4, // Opcode: LDRSBWpost +/* 121325 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 121371 +/* 121330 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 121333 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121343 +/* 121338 */ MCD_OPC_Decode, 217, 35, 194, 4, // Opcode: LDTRSBWi +/* 121343 */ MCD_OPC_FilterValue, 1, 28, 75, 0, // Skip to: 140576 +/* 121348 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 121351 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 121361 +/* 121356 */ MCD_OPC_Decode, 245, 34, 203, 4, // Opcode: LDRSBWroW +/* 121361 */ MCD_OPC_FilterValue, 3, 10, 75, 0, // Skip to: 140576 +/* 121366 */ MCD_OPC_Decode, 246, 34, 204, 4, // Opcode: LDRSBWroX +/* 121371 */ MCD_OPC_FilterValue, 3, 0, 75, 0, // Skip to: 140576 +/* 121376 */ MCD_OPC_CheckField, 21, 1, 0, 249, 74, 0, // Skip to: 140576 +/* 121383 */ MCD_OPC_Decode, 244, 34, 194, 4, // Opcode: LDRSBWpre +/* 121388 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 121398 +/* 121393 */ MCD_OPC_Decode, 159, 53, 208, 4, // Opcode: STRBBui +/* 121398 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 121408 +/* 121403 */ MCD_OPC_Decode, 215, 34, 208, 4, // Opcode: LDRBBui +/* 121408 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 121418 +/* 121413 */ MCD_OPC_Decode, 252, 34, 208, 4, // Opcode: LDRSBXui +/* 121418 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 121428 +/* 121423 */ MCD_OPC_Decode, 247, 34, 208, 4, // Opcode: LDRSBWui +/* 121428 */ MCD_OPC_FilterValue, 8, 78, 0, 0, // Skip to: 121511 +/* 121433 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 121436 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 121453 +/* 121441 */ MCD_OPC_CheckField, 21, 1, 0, 184, 74, 0, // Skip to: 140576 +/* 121448 */ MCD_OPC_Decode, 187, 11, 198, 4, // Opcode: ADCSWr +/* 121453 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 121482 +/* 121458 */ MCD_OPC_CheckPredicate, 76, 169, 74, 0, // Skip to: 140576 +/* 121463 */ MCD_OPC_CheckField, 16, 6, 0, 162, 74, 0, // Skip to: 140576 +/* 121470 */ MCD_OPC_CheckField, 0, 5, 13, 155, 74, 0, // Skip to: 140576 +/* 121477 */ MCD_OPC_Decode, 187, 42, 209, 4, // Opcode: SETF8 +/* 121482 */ MCD_OPC_FilterValue, 18, 145, 74, 0, // Skip to: 140576 +/* 121487 */ MCD_OPC_CheckPredicate, 76, 140, 74, 0, // Skip to: 140576 +/* 121492 */ MCD_OPC_CheckField, 16, 6, 0, 133, 74, 0, // Skip to: 140576 +/* 121499 */ MCD_OPC_CheckField, 0, 5, 13, 126, 74, 0, // Skip to: 140576 +/* 121506 */ MCD_OPC_Decode, 186, 42, 209, 4, // Opcode: SETF16 +/* 121511 */ MCD_OPC_FilterValue, 9, 116, 74, 0, // Skip to: 140576 +/* 121516 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 121519 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 121543 +/* 121524 */ MCD_OPC_CheckField, 21, 1, 0, 101, 74, 0, // Skip to: 140576 +/* 121531 */ MCD_OPC_CheckField, 4, 1, 0, 94, 74, 0, // Skip to: 140576 +/* 121538 */ MCD_OPC_Decode, 231, 14, 210, 4, // Opcode: CCMNWr +/* 121543 */ MCD_OPC_FilterValue, 2, 84, 74, 0, // Skip to: 140576 +/* 121548 */ MCD_OPC_CheckField, 21, 1, 0, 77, 74, 0, // Skip to: 140576 +/* 121555 */ MCD_OPC_CheckField, 4, 1, 0, 70, 74, 0, // Skip to: 140576 +/* 121562 */ MCD_OPC_Decode, 230, 14, 211, 4, // Opcode: CCMNWi +/* 121567 */ MCD_OPC_FilterValue, 2, 119, 2, 0, // Skip to: 122203 +/* 121572 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 121575 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 121585 +/* 121580 */ MCD_OPC_Decode, 153, 35, 177, 4, // Opcode: LDRXl +/* 121585 */ MCD_OPC_FilterValue, 1, 167, 1, 0, // Skip to: 122013 +/* 121590 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 121593 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 121615 +/* 121598 */ MCD_OPC_CheckPredicate, 83, 29, 74, 0, // Skip to: 140576 +/* 121603 */ MCD_OPC_CheckField, 10, 2, 0, 22, 74, 0, // Skip to: 140576 +/* 121610 */ MCD_OPC_Decode, 202, 52, 194, 4, // Opcode: STLURHi +/* 121615 */ MCD_OPC_FilterValue, 1, 78, 0, 0, // Skip to: 121698 +/* 121620 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 121623 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121638 +/* 121628 */ MCD_OPC_CheckPredicate, 85, 255, 73, 0, // Skip to: 140576 +/* 121633 */ MCD_OPC_Decode, 253, 39, 201, 2, // Opcode: RCWSCAS +/* 121638 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 121653 +/* 121643 */ MCD_OPC_CheckPredicate, 86, 240, 73, 0, // Skip to: 140576 +/* 121648 */ MCD_OPC_Decode, 129, 40, 200, 2, // Opcode: RCWSCASP +/* 121653 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 121668 +/* 121658 */ MCD_OPC_CheckPredicate, 86, 225, 73, 0, // Skip to: 140576 +/* 121663 */ MCD_OPC_Decode, 249, 39, 196, 4, // Opcode: RCWCLRSP +/* 121668 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 121683 +/* 121673 */ MCD_OPC_CheckPredicate, 86, 210, 73, 0, // Skip to: 140576 +/* 121678 */ MCD_OPC_Decode, 161, 40, 196, 4, // Opcode: RCWSWPSP +/* 121683 */ MCD_OPC_FilterValue, 44, 200, 73, 0, // Skip to: 140576 +/* 121688 */ MCD_OPC_CheckPredicate, 86, 195, 73, 0, // Skip to: 140576 +/* 121693 */ MCD_OPC_Decode, 145, 40, 196, 4, // Opcode: RCWSETSP +/* 121698 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 121720 +/* 121703 */ MCD_OPC_CheckPredicate, 83, 180, 73, 0, // Skip to: 140576 +/* 121708 */ MCD_OPC_CheckField, 10, 2, 0, 173, 73, 0, // Skip to: 140576 +/* 121715 */ MCD_OPC_Decode, 159, 33, 194, 4, // Opcode: LDAPURHi +/* 121720 */ MCD_OPC_FilterValue, 3, 78, 0, 0, // Skip to: 121803 +/* 121725 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 121728 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121743 +/* 121733 */ MCD_OPC_CheckPredicate, 85, 150, 73, 0, // Skip to: 140576 +/* 121738 */ MCD_OPC_Decode, 128, 40, 201, 2, // Opcode: RCWSCASL +/* 121743 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 121758 +/* 121748 */ MCD_OPC_CheckPredicate, 86, 135, 73, 0, // Skip to: 140576 +/* 121753 */ MCD_OPC_Decode, 132, 40, 200, 2, // Opcode: RCWSCASPL +/* 121758 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 121773 +/* 121763 */ MCD_OPC_CheckPredicate, 86, 120, 73, 0, // Skip to: 140576 +/* 121768 */ MCD_OPC_Decode, 252, 39, 196, 4, // Opcode: RCWCLRSPL +/* 121773 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 121788 +/* 121778 */ MCD_OPC_CheckPredicate, 86, 105, 73, 0, // Skip to: 140576 +/* 121783 */ MCD_OPC_Decode, 164, 40, 196, 4, // Opcode: RCWSWPSPL +/* 121788 */ MCD_OPC_FilterValue, 44, 95, 73, 0, // Skip to: 140576 +/* 121793 */ MCD_OPC_CheckPredicate, 86, 90, 73, 0, // Skip to: 140576 +/* 121798 */ MCD_OPC_Decode, 148, 40, 196, 4, // Opcode: RCWSETSPL +/* 121803 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 121825 +/* 121808 */ MCD_OPC_CheckPredicate, 83, 75, 73, 0, // Skip to: 140576 +/* 121813 */ MCD_OPC_CheckField, 10, 2, 0, 68, 73, 0, // Skip to: 140576 +/* 121820 */ MCD_OPC_Decode, 163, 33, 194, 4, // Opcode: LDAPURSHXi +/* 121825 */ MCD_OPC_FilterValue, 5, 78, 0, 0, // Skip to: 121908 +/* 121830 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 121833 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121848 +/* 121838 */ MCD_OPC_CheckPredicate, 85, 45, 73, 0, // Skip to: 140576 +/* 121843 */ MCD_OPC_Decode, 254, 39, 201, 2, // Opcode: RCWSCASA +/* 121848 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 121863 +/* 121853 */ MCD_OPC_CheckPredicate, 86, 30, 73, 0, // Skip to: 140576 +/* 121858 */ MCD_OPC_Decode, 130, 40, 200, 2, // Opcode: RCWSCASPA +/* 121863 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 121878 +/* 121868 */ MCD_OPC_CheckPredicate, 86, 15, 73, 0, // Skip to: 140576 +/* 121873 */ MCD_OPC_Decode, 250, 39, 196, 4, // Opcode: RCWCLRSPA +/* 121878 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 121893 +/* 121883 */ MCD_OPC_CheckPredicate, 86, 0, 73, 0, // Skip to: 140576 +/* 121888 */ MCD_OPC_Decode, 162, 40, 196, 4, // Opcode: RCWSWPSPA +/* 121893 */ MCD_OPC_FilterValue, 44, 246, 72, 0, // Skip to: 140576 +/* 121898 */ MCD_OPC_CheckPredicate, 86, 241, 72, 0, // Skip to: 140576 +/* 121903 */ MCD_OPC_Decode, 146, 40, 196, 4, // Opcode: RCWSETSPA +/* 121908 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 121930 +/* 121913 */ MCD_OPC_CheckPredicate, 83, 226, 72, 0, // Skip to: 140576 +/* 121918 */ MCD_OPC_CheckField, 10, 2, 0, 219, 72, 0, // Skip to: 140576 +/* 121925 */ MCD_OPC_Decode, 162, 33, 194, 4, // Opcode: LDAPURSHWi +/* 121930 */ MCD_OPC_FilterValue, 7, 209, 72, 0, // Skip to: 140576 +/* 121935 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 121938 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 121953 +/* 121943 */ MCD_OPC_CheckPredicate, 85, 196, 72, 0, // Skip to: 140576 +/* 121948 */ MCD_OPC_Decode, 255, 39, 201, 2, // Opcode: RCWSCASAL +/* 121953 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 121968 +/* 121958 */ MCD_OPC_CheckPredicate, 86, 181, 72, 0, // Skip to: 140576 +/* 121963 */ MCD_OPC_Decode, 131, 40, 200, 2, // Opcode: RCWSCASPAL +/* 121968 */ MCD_OPC_FilterValue, 36, 10, 0, 0, // Skip to: 121983 +/* 121973 */ MCD_OPC_CheckPredicate, 86, 166, 72, 0, // Skip to: 140576 +/* 121978 */ MCD_OPC_Decode, 251, 39, 196, 4, // Opcode: RCWCLRSPAL +/* 121983 */ MCD_OPC_FilterValue, 40, 10, 0, 0, // Skip to: 121998 +/* 121988 */ MCD_OPC_CheckPredicate, 86, 151, 72, 0, // Skip to: 140576 +/* 121993 */ MCD_OPC_Decode, 163, 40, 196, 4, // Opcode: RCWSWPSPAL +/* 121998 */ MCD_OPC_FilterValue, 44, 141, 72, 0, // Skip to: 140576 +/* 122003 */ MCD_OPC_CheckPredicate, 86, 136, 72, 0, // Skip to: 140576 +/* 122008 */ MCD_OPC_Decode, 147, 40, 196, 4, // Opcode: RCWSETSPAL +/* 122013 */ MCD_OPC_FilterValue, 2, 126, 72, 0, // Skip to: 140576 +/* 122018 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 122021 */ MCD_OPC_FilterValue, 0, 73, 0, 0, // Skip to: 122099 +/* 122026 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 122029 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 122046 +/* 122034 */ MCD_OPC_CheckField, 12, 4, 0, 103, 72, 0, // Skip to: 140576 +/* 122041 */ MCD_OPC_Decode, 210, 41, 198, 4, // Opcode: SBCWr +/* 122046 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 122056 +/* 122051 */ MCD_OPC_Decode, 247, 17, 199, 4, // Opcode: CSINVWr +/* 122056 */ MCD_OPC_FilterValue, 6, 83, 72, 0, // Skip to: 140576 +/* 122061 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... +/* 122064 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122074 +/* 122069 */ MCD_OPC_Decode, 221, 39, 212, 4, // Opcode: RBITWr +/* 122074 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 122084 +/* 122079 */ MCD_OPC_Decode, 153, 15, 212, 4, // Opcode: CLZWr +/* 122084 */ MCD_OPC_FilterValue, 2, 55, 72, 0, // Skip to: 140576 +/* 122089 */ MCD_OPC_CheckPredicate, 67, 50, 72, 0, // Skip to: 140576 +/* 122094 */ MCD_OPC_Decode, 169, 11, 212, 4, // Opcode: ABSWr +/* 122099 */ MCD_OPC_FilterValue, 1, 41, 0, 0, // Skip to: 122145 +/* 122104 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 122107 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 122117 +/* 122112 */ MCD_OPC_Decode, 249, 17, 199, 4, // Opcode: CSNEGWr +/* 122117 */ MCD_OPC_FilterValue, 6, 22, 72, 0, // Skip to: 140576 +/* 122122 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... +/* 122125 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122135 +/* 122130 */ MCD_OPC_Decode, 177, 40, 212, 4, // Opcode: REV16Wr +/* 122135 */ MCD_OPC_FilterValue, 1, 4, 72, 0, // Skip to: 140576 +/* 122140 */ MCD_OPC_Decode, 141, 15, 212, 4, // Opcode: CLSWr +/* 122145 */ MCD_OPC_FilterValue, 2, 30, 0, 0, // Skip to: 122180 +/* 122150 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... +/* 122153 */ MCD_OPC_FilterValue, 128, 24, 5, 0, 0, // Skip to: 122164 +/* 122159 */ MCD_OPC_Decode, 199, 40, 212, 4, // Opcode: REVWr +/* 122164 */ MCD_OPC_FilterValue, 129, 24, 230, 71, 0, // Skip to: 140576 +/* 122170 */ MCD_OPC_CheckPredicate, 67, 225, 71, 0, // Skip to: 140576 +/* 122175 */ MCD_OPC_Decode, 255, 17, 212, 4, // Opcode: CTZWr +/* 122180 */ MCD_OPC_FilterValue, 3, 215, 71, 0, // Skip to: 140576 +/* 122185 */ MCD_OPC_CheckPredicate, 67, 210, 71, 0, // Skip to: 140576 +/* 122190 */ MCD_OPC_CheckField, 12, 12, 129, 24, 202, 71, 0, // Skip to: 140576 +/* 122198 */ MCD_OPC_Decode, 241, 16, 212, 4, // Opcode: CNTWr +/* 122203 */ MCD_OPC_FilterValue, 3, 41, 5, 0, // Skip to: 123529 +/* 122208 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 122211 */ MCD_OPC_FilterValue, 0, 33, 1, 0, // Skip to: 122505 +/* 122216 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 122219 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 122425 +/* 122224 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 122227 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122237 +/* 122232 */ MCD_OPC_Decode, 211, 53, 194, 4, // Opcode: STURHHi +/* 122237 */ MCD_OPC_FilterValue, 1, 158, 71, 0, // Skip to: 140576 +/* 122242 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 122245 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122260 +/* 122250 */ MCD_OPC_CheckPredicate, 42, 145, 71, 0, // Skip to: 140576 +/* 122255 */ MCD_OPC_Decode, 144, 33, 201, 4, // Opcode: LDADDH +/* 122260 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122275 +/* 122265 */ MCD_OPC_CheckPredicate, 42, 130, 71, 0, // Skip to: 140576 +/* 122270 */ MCD_OPC_Decode, 191, 33, 201, 4, // Opcode: LDCLRH +/* 122275 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122290 +/* 122280 */ MCD_OPC_CheckPredicate, 42, 115, 71, 0, // Skip to: 140576 +/* 122285 */ MCD_OPC_Decode, 211, 33, 201, 4, // Opcode: LDEORH +/* 122290 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122305 +/* 122295 */ MCD_OPC_CheckPredicate, 42, 100, 71, 0, // Skip to: 140576 +/* 122300 */ MCD_OPC_Decode, 172, 35, 201, 4, // Opcode: LDSETH +/* 122305 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122320 +/* 122310 */ MCD_OPC_CheckPredicate, 42, 85, 71, 0, // Skip to: 140576 +/* 122315 */ MCD_OPC_Decode, 192, 35, 201, 4, // Opcode: LDSMAXH +/* 122320 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122335 +/* 122325 */ MCD_OPC_CheckPredicate, 42, 70, 71, 0, // Skip to: 140576 +/* 122330 */ MCD_OPC_Decode, 208, 35, 201, 4, // Opcode: LDSMINH +/* 122335 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122350 +/* 122340 */ MCD_OPC_CheckPredicate, 42, 55, 71, 0, // Skip to: 140576 +/* 122345 */ MCD_OPC_Decode, 233, 35, 201, 4, // Opcode: LDUMAXH +/* 122350 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122365 +/* 122355 */ MCD_OPC_CheckPredicate, 42, 40, 71, 0, // Skip to: 140576 +/* 122360 */ MCD_OPC_Decode, 249, 35, 201, 4, // Opcode: LDUMINH +/* 122365 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 122380 +/* 122370 */ MCD_OPC_CheckPredicate, 42, 25, 71, 0, // Skip to: 140576 +/* 122375 */ MCD_OPC_Decode, 231, 54, 201, 4, // Opcode: SWPH +/* 122380 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 122395 +/* 122385 */ MCD_OPC_CheckPredicate, 85, 10, 71, 0, // Skip to: 140576 +/* 122390 */ MCD_OPC_Decode, 245, 39, 202, 4, // Opcode: RCWCLRS +/* 122395 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 122410 +/* 122400 */ MCD_OPC_CheckPredicate, 85, 251, 70, 0, // Skip to: 140576 +/* 122405 */ MCD_OPC_Decode, 157, 40, 202, 4, // Opcode: RCWSWPS +/* 122410 */ MCD_OPC_FilterValue, 11, 241, 70, 0, // Skip to: 140576 +/* 122415 */ MCD_OPC_CheckPredicate, 85, 236, 70, 0, // Skip to: 140576 +/* 122420 */ MCD_OPC_Decode, 141, 40, 202, 4, // Opcode: RCWSETS +/* 122425 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 122442 +/* 122430 */ MCD_OPC_CheckField, 21, 1, 0, 219, 70, 0, // Skip to: 140576 +/* 122437 */ MCD_OPC_Decode, 170, 53, 194, 4, // Opcode: STRHHpost +/* 122442 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 122488 +/* 122447 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 122450 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122460 +/* 122455 */ MCD_OPC_Decode, 205, 53, 194, 4, // Opcode: STTRHi +/* 122460 */ MCD_OPC_FilterValue, 1, 191, 70, 0, // Skip to: 140576 +/* 122465 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 122468 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122478 +/* 122473 */ MCD_OPC_Decode, 172, 53, 203, 4, // Opcode: STRHHroW +/* 122478 */ MCD_OPC_FilterValue, 3, 173, 70, 0, // Skip to: 140576 +/* 122483 */ MCD_OPC_Decode, 173, 53, 204, 4, // Opcode: STRHHroX +/* 122488 */ MCD_OPC_FilterValue, 3, 163, 70, 0, // Skip to: 140576 +/* 122493 */ MCD_OPC_CheckField, 21, 1, 0, 156, 70, 0, // Skip to: 140576 +/* 122500 */ MCD_OPC_Decode, 171, 53, 194, 4, // Opcode: STRHHpre +/* 122505 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 122799 +/* 122510 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 122513 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 122719 +/* 122518 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 122521 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122531 +/* 122526 */ MCD_OPC_Decode, 131, 36, 194, 4, // Opcode: LDURHHi +/* 122531 */ MCD_OPC_FilterValue, 1, 120, 70, 0, // Skip to: 140576 +/* 122536 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 122539 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122554 +/* 122544 */ MCD_OPC_CheckPredicate, 42, 107, 70, 0, // Skip to: 140576 +/* 122549 */ MCD_OPC_Decode, 146, 33, 201, 4, // Opcode: LDADDLH +/* 122554 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122569 +/* 122559 */ MCD_OPC_CheckPredicate, 42, 92, 70, 0, // Skip to: 140576 +/* 122564 */ MCD_OPC_Decode, 193, 33, 201, 4, // Opcode: LDCLRLH +/* 122569 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122584 +/* 122574 */ MCD_OPC_CheckPredicate, 42, 77, 70, 0, // Skip to: 140576 +/* 122579 */ MCD_OPC_Decode, 213, 33, 201, 4, // Opcode: LDEORLH +/* 122584 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122599 +/* 122589 */ MCD_OPC_CheckPredicate, 42, 62, 70, 0, // Skip to: 140576 +/* 122594 */ MCD_OPC_Decode, 174, 35, 201, 4, // Opcode: LDSETLH +/* 122599 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122614 +/* 122604 */ MCD_OPC_CheckPredicate, 42, 47, 70, 0, // Skip to: 140576 +/* 122609 */ MCD_OPC_Decode, 194, 35, 201, 4, // Opcode: LDSMAXLH +/* 122614 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122629 +/* 122619 */ MCD_OPC_CheckPredicate, 42, 32, 70, 0, // Skip to: 140576 +/* 122624 */ MCD_OPC_Decode, 210, 35, 201, 4, // Opcode: LDSMINLH +/* 122629 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122644 +/* 122634 */ MCD_OPC_CheckPredicate, 42, 17, 70, 0, // Skip to: 140576 +/* 122639 */ MCD_OPC_Decode, 235, 35, 201, 4, // Opcode: LDUMAXLH +/* 122644 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122659 +/* 122649 */ MCD_OPC_CheckPredicate, 42, 2, 70, 0, // Skip to: 140576 +/* 122654 */ MCD_OPC_Decode, 251, 35, 201, 4, // Opcode: LDUMINLH +/* 122659 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 122674 +/* 122664 */ MCD_OPC_CheckPredicate, 42, 243, 69, 0, // Skip to: 140576 +/* 122669 */ MCD_OPC_Decode, 233, 54, 201, 4, // Opcode: SWPLH +/* 122674 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 122689 +/* 122679 */ MCD_OPC_CheckPredicate, 85, 228, 69, 0, // Skip to: 140576 +/* 122684 */ MCD_OPC_Decode, 248, 39, 202, 4, // Opcode: RCWCLRSL +/* 122689 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 122704 +/* 122694 */ MCD_OPC_CheckPredicate, 85, 213, 69, 0, // Skip to: 140576 +/* 122699 */ MCD_OPC_Decode, 160, 40, 202, 4, // Opcode: RCWSWPSL +/* 122704 */ MCD_OPC_FilterValue, 11, 203, 69, 0, // Skip to: 140576 +/* 122709 */ MCD_OPC_CheckPredicate, 85, 198, 69, 0, // Skip to: 140576 +/* 122714 */ MCD_OPC_Decode, 144, 40, 202, 4, // Opcode: RCWSETSL +/* 122719 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 122736 +/* 122724 */ MCD_OPC_CheckField, 21, 1, 0, 181, 69, 0, // Skip to: 140576 +/* 122731 */ MCD_OPC_Decode, 227, 34, 194, 4, // Opcode: LDRHHpost +/* 122736 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 122782 +/* 122741 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 122744 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122754 +/* 122749 */ MCD_OPC_Decode, 216, 35, 194, 4, // Opcode: LDTRHi +/* 122754 */ MCD_OPC_FilterValue, 1, 153, 69, 0, // Skip to: 140576 +/* 122759 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 122762 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 122772 +/* 122767 */ MCD_OPC_Decode, 229, 34, 203, 4, // Opcode: LDRHHroW +/* 122772 */ MCD_OPC_FilterValue, 3, 135, 69, 0, // Skip to: 140576 +/* 122777 */ MCD_OPC_Decode, 230, 34, 204, 4, // Opcode: LDRHHroX +/* 122782 */ MCD_OPC_FilterValue, 3, 125, 69, 0, // Skip to: 140576 +/* 122787 */ MCD_OPC_CheckField, 21, 1, 0, 118, 69, 0, // Skip to: 140576 +/* 122794 */ MCD_OPC_Decode, 228, 34, 194, 4, // Opcode: LDRHHpre +/* 122799 */ MCD_OPC_FilterValue, 2, 55, 1, 0, // Skip to: 123115 +/* 122804 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 122807 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 123035 +/* 122812 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 122815 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 122825 +/* 122820 */ MCD_OPC_Decode, 137, 36, 194, 4, // Opcode: LDURSHXi +/* 122825 */ MCD_OPC_FilterValue, 1, 82, 69, 0, // Skip to: 140576 +/* 122830 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 122833 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122848 +/* 122838 */ MCD_OPC_CheckPredicate, 42, 69, 69, 0, // Skip to: 140576 +/* 122843 */ MCD_OPC_Decode, 136, 33, 201, 4, // Opcode: LDADDAH +/* 122848 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 122863 +/* 122853 */ MCD_OPC_CheckPredicate, 42, 54, 69, 0, // Skip to: 140576 +/* 122858 */ MCD_OPC_Decode, 183, 33, 201, 4, // Opcode: LDCLRAH +/* 122863 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 122878 +/* 122868 */ MCD_OPC_CheckPredicate, 42, 39, 69, 0, // Skip to: 140576 +/* 122873 */ MCD_OPC_Decode, 203, 33, 201, 4, // Opcode: LDEORAH +/* 122878 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 122893 +/* 122883 */ MCD_OPC_CheckPredicate, 42, 24, 69, 0, // Skip to: 140576 +/* 122888 */ MCD_OPC_Decode, 164, 35, 201, 4, // Opcode: LDSETAH +/* 122893 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 122908 +/* 122898 */ MCD_OPC_CheckPredicate, 42, 9, 69, 0, // Skip to: 140576 +/* 122903 */ MCD_OPC_Decode, 184, 35, 201, 4, // Opcode: LDSMAXAH +/* 122908 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 122923 +/* 122913 */ MCD_OPC_CheckPredicate, 42, 250, 68, 0, // Skip to: 140576 +/* 122918 */ MCD_OPC_Decode, 200, 35, 201, 4, // Opcode: LDSMINAH +/* 122923 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 122938 +/* 122928 */ MCD_OPC_CheckPredicate, 42, 235, 68, 0, // Skip to: 140576 +/* 122933 */ MCD_OPC_Decode, 225, 35, 201, 4, // Opcode: LDUMAXAH +/* 122938 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 122953 +/* 122943 */ MCD_OPC_CheckPredicate, 42, 220, 68, 0, // Skip to: 140576 +/* 122948 */ MCD_OPC_Decode, 241, 35, 201, 4, // Opcode: LDUMINAH +/* 122953 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 122968 +/* 122958 */ MCD_OPC_CheckPredicate, 42, 205, 68, 0, // Skip to: 140576 +/* 122963 */ MCD_OPC_Decode, 223, 54, 201, 4, // Opcode: SWPAH +/* 122968 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 122983 +/* 122973 */ MCD_OPC_CheckPredicate, 85, 190, 68, 0, // Skip to: 140576 +/* 122978 */ MCD_OPC_Decode, 246, 39, 202, 4, // Opcode: RCWCLRSA +/* 122983 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 122998 +/* 122988 */ MCD_OPC_CheckPredicate, 85, 175, 68, 0, // Skip to: 140576 +/* 122993 */ MCD_OPC_Decode, 158, 40, 202, 4, // Opcode: RCWSWPSA +/* 122998 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 123013 +/* 123003 */ MCD_OPC_CheckPredicate, 85, 160, 68, 0, // Skip to: 140576 +/* 123008 */ MCD_OPC_Decode, 142, 40, 202, 4, // Opcode: RCWSETSA +/* 123013 */ MCD_OPC_FilterValue, 12, 150, 68, 0, // Skip to: 140576 +/* 123018 */ MCD_OPC_CheckPredicate, 89, 145, 68, 0, // Skip to: 140576 +/* 123023 */ MCD_OPC_CheckField, 16, 5, 31, 138, 68, 0, // Skip to: 140576 +/* 123030 */ MCD_OPC_Decode, 153, 33, 205, 4, // Opcode: LDAPRH +/* 123035 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 123052 +/* 123040 */ MCD_OPC_CheckField, 21, 1, 0, 121, 68, 0, // Skip to: 140576 +/* 123047 */ MCD_OPC_Decode, 130, 35, 194, 4, // Opcode: LDRSHXpost +/* 123052 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 123098 +/* 123057 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 123060 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123070 +/* 123065 */ MCD_OPC_Decode, 220, 35, 194, 4, // Opcode: LDTRSHXi +/* 123070 */ MCD_OPC_FilterValue, 1, 93, 68, 0, // Skip to: 140576 +/* 123075 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 123078 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 123088 +/* 123083 */ MCD_OPC_Decode, 132, 35, 206, 4, // Opcode: LDRSHXroW +/* 123088 */ MCD_OPC_FilterValue, 3, 75, 68, 0, // Skip to: 140576 +/* 123093 */ MCD_OPC_Decode, 133, 35, 207, 4, // Opcode: LDRSHXroX +/* 123098 */ MCD_OPC_FilterValue, 3, 65, 68, 0, // Skip to: 140576 +/* 123103 */ MCD_OPC_CheckField, 21, 1, 0, 58, 68, 0, // Skip to: 140576 +/* 123110 */ MCD_OPC_Decode, 131, 35, 194, 4, // Opcode: LDRSHXpre +/* 123115 */ MCD_OPC_FilterValue, 3, 33, 1, 0, // Skip to: 123409 +/* 123120 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123123 */ MCD_OPC_FilterValue, 0, 201, 0, 0, // Skip to: 123329 +/* 123128 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 123131 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123141 +/* 123136 */ MCD_OPC_Decode, 136, 36, 194, 4, // Opcode: LDURSHWi +/* 123141 */ MCD_OPC_FilterValue, 1, 22, 68, 0, // Skip to: 140576 +/* 123146 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 123149 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123164 +/* 123154 */ MCD_OPC_CheckPredicate, 42, 9, 68, 0, // Skip to: 140576 +/* 123159 */ MCD_OPC_Decode, 138, 33, 201, 4, // Opcode: LDADDALH +/* 123164 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 123179 +/* 123169 */ MCD_OPC_CheckPredicate, 42, 250, 67, 0, // Skip to: 140576 +/* 123174 */ MCD_OPC_Decode, 185, 33, 201, 4, // Opcode: LDCLRALH +/* 123179 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 123194 +/* 123184 */ MCD_OPC_CheckPredicate, 42, 235, 67, 0, // Skip to: 140576 +/* 123189 */ MCD_OPC_Decode, 205, 33, 201, 4, // Opcode: LDEORALH +/* 123194 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 123209 +/* 123199 */ MCD_OPC_CheckPredicate, 42, 220, 67, 0, // Skip to: 140576 +/* 123204 */ MCD_OPC_Decode, 166, 35, 201, 4, // Opcode: LDSETALH +/* 123209 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 123224 +/* 123214 */ MCD_OPC_CheckPredicate, 42, 205, 67, 0, // Skip to: 140576 +/* 123219 */ MCD_OPC_Decode, 186, 35, 201, 4, // Opcode: LDSMAXALH +/* 123224 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 123239 +/* 123229 */ MCD_OPC_CheckPredicate, 42, 190, 67, 0, // Skip to: 140576 +/* 123234 */ MCD_OPC_Decode, 202, 35, 201, 4, // Opcode: LDSMINALH +/* 123239 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 123254 +/* 123244 */ MCD_OPC_CheckPredicate, 42, 175, 67, 0, // Skip to: 140576 +/* 123249 */ MCD_OPC_Decode, 227, 35, 201, 4, // Opcode: LDUMAXALH +/* 123254 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 123269 +/* 123259 */ MCD_OPC_CheckPredicate, 42, 160, 67, 0, // Skip to: 140576 +/* 123264 */ MCD_OPC_Decode, 243, 35, 201, 4, // Opcode: LDUMINALH +/* 123269 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 123284 +/* 123274 */ MCD_OPC_CheckPredicate, 42, 145, 67, 0, // Skip to: 140576 +/* 123279 */ MCD_OPC_Decode, 225, 54, 201, 4, // Opcode: SWPALH +/* 123284 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 123299 +/* 123289 */ MCD_OPC_CheckPredicate, 85, 130, 67, 0, // Skip to: 140576 +/* 123294 */ MCD_OPC_Decode, 247, 39, 202, 4, // Opcode: RCWCLRSAL +/* 123299 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 123314 +/* 123304 */ MCD_OPC_CheckPredicate, 85, 115, 67, 0, // Skip to: 140576 +/* 123309 */ MCD_OPC_Decode, 159, 40, 202, 4, // Opcode: RCWSWPSAL +/* 123314 */ MCD_OPC_FilterValue, 11, 105, 67, 0, // Skip to: 140576 +/* 123319 */ MCD_OPC_CheckPredicate, 85, 100, 67, 0, // Skip to: 140576 +/* 123324 */ MCD_OPC_Decode, 143, 40, 202, 4, // Opcode: RCWSETSAL +/* 123329 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 123346 +/* 123334 */ MCD_OPC_CheckField, 21, 1, 0, 83, 67, 0, // Skip to: 140576 +/* 123341 */ MCD_OPC_Decode, 253, 34, 194, 4, // Opcode: LDRSHWpost +/* 123346 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 123392 +/* 123351 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 123354 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123364 +/* 123359 */ MCD_OPC_Decode, 219, 35, 194, 4, // Opcode: LDTRSHWi +/* 123364 */ MCD_OPC_FilterValue, 1, 55, 67, 0, // Skip to: 140576 +/* 123369 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 123372 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 123382 +/* 123377 */ MCD_OPC_Decode, 255, 34, 203, 4, // Opcode: LDRSHWroW +/* 123382 */ MCD_OPC_FilterValue, 3, 37, 67, 0, // Skip to: 140576 +/* 123387 */ MCD_OPC_Decode, 128, 35, 204, 4, // Opcode: LDRSHWroX +/* 123392 */ MCD_OPC_FilterValue, 3, 27, 67, 0, // Skip to: 140576 +/* 123397 */ MCD_OPC_CheckField, 21, 1, 0, 20, 67, 0, // Skip to: 140576 +/* 123404 */ MCD_OPC_Decode, 254, 34, 194, 4, // Opcode: LDRSHWpre +/* 123409 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 123419 +/* 123414 */ MCD_OPC_Decode, 174, 53, 208, 4, // Opcode: STRHHui +/* 123419 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 123429 +/* 123424 */ MCD_OPC_Decode, 231, 34, 208, 4, // Opcode: LDRHHui +/* 123429 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 123439 +/* 123434 */ MCD_OPC_Decode, 134, 35, 208, 4, // Opcode: LDRSHXui +/* 123439 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 123449 +/* 123444 */ MCD_OPC_Decode, 129, 35, 208, 4, // Opcode: LDRSHWui +/* 123449 */ MCD_OPC_FilterValue, 8, 19, 0, 0, // Skip to: 123473 +/* 123454 */ MCD_OPC_CheckField, 21, 1, 0, 219, 66, 0, // Skip to: 140576 +/* 123461 */ MCD_OPC_CheckField, 10, 6, 0, 212, 66, 0, // Skip to: 140576 +/* 123468 */ MCD_OPC_Decode, 208, 41, 198, 4, // Opcode: SBCSWr +/* 123473 */ MCD_OPC_FilterValue, 9, 202, 66, 0, // Skip to: 140576 +/* 123478 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123481 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 123505 +/* 123486 */ MCD_OPC_CheckField, 21, 1, 0, 187, 66, 0, // Skip to: 140576 +/* 123493 */ MCD_OPC_CheckField, 4, 1, 0, 180, 66, 0, // Skip to: 140576 +/* 123500 */ MCD_OPC_Decode, 235, 14, 210, 4, // Opcode: CCMPWr +/* 123505 */ MCD_OPC_FilterValue, 2, 170, 66, 0, // Skip to: 140576 +/* 123510 */ MCD_OPC_CheckField, 21, 1, 0, 163, 66, 0, // Skip to: 140576 +/* 123517 */ MCD_OPC_CheckField, 4, 1, 0, 156, 66, 0, // Skip to: 140576 +/* 123524 */ MCD_OPC_Decode, 234, 14, 211, 4, // Opcode: CCMPWi +/* 123529 */ MCD_OPC_FilterValue, 4, 156, 2, 0, // Skip to: 124202 +/* 123534 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 123537 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123547 +/* 123542 */ MCD_OPC_Decode, 135, 35, 177, 4, // Opcode: LDRSWl +/* 123547 */ MCD_OPC_FilterValue, 1, 192, 0, 0, // Skip to: 123744 +/* 123552 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 123555 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 123616 +/* 123560 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123563 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123578 +/* 123568 */ MCD_OPC_CheckPredicate, 83, 107, 66, 0, // Skip to: 140576 +/* 123573 */ MCD_OPC_Decode, 203, 52, 194, 4, // Opcode: STLURWi +/* 123578 */ MCD_OPC_FilterValue, 2, 97, 66, 0, // Skip to: 140576 +/* 123583 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 123586 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123601 +/* 123591 */ MCD_OPC_CheckPredicate, 90, 84, 66, 0, // Skip to: 140576 +/* 123596 */ MCD_OPC_Decode, 187, 52, 213, 4, // Opcode: STILPWpre +/* 123601 */ MCD_OPC_FilterValue, 1, 74, 66, 0, // Skip to: 140576 +/* 123606 */ MCD_OPC_CheckPredicate, 90, 69, 66, 0, // Skip to: 140576 +/* 123611 */ MCD_OPC_Decode, 186, 52, 201, 4, // Opcode: STILPW +/* 123616 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 123677 +/* 123621 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123624 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123639 +/* 123629 */ MCD_OPC_CheckPredicate, 83, 46, 66, 0, // Skip to: 140576 +/* 123634 */ MCD_OPC_Decode, 169, 33, 194, 4, // Opcode: LDAPURi +/* 123639 */ MCD_OPC_FilterValue, 2, 36, 66, 0, // Skip to: 140576 +/* 123644 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 123647 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123662 +/* 123652 */ MCD_OPC_CheckPredicate, 90, 23, 66, 0, // Skip to: 140576 +/* 123657 */ MCD_OPC_Decode, 237, 33, 213, 4, // Opcode: LDIAPPWpost +/* 123662 */ MCD_OPC_FilterValue, 1, 13, 66, 0, // Skip to: 140576 +/* 123667 */ MCD_OPC_CheckPredicate, 90, 8, 66, 0, // Skip to: 140576 +/* 123672 */ MCD_OPC_Decode, 236, 33, 201, 4, // Opcode: LDIAPPW +/* 123677 */ MCD_OPC_FilterValue, 4, 40, 0, 0, // Skip to: 123722 +/* 123682 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123685 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123700 +/* 123690 */ MCD_OPC_CheckPredicate, 83, 241, 65, 0, // Skip to: 140576 +/* 123695 */ MCD_OPC_Decode, 164, 33, 194, 4, // Opcode: LDAPURSWi +/* 123700 */ MCD_OPC_FilterValue, 2, 231, 65, 0, // Skip to: 140576 +/* 123705 */ MCD_OPC_CheckPredicate, 90, 226, 65, 0, // Skip to: 140576 +/* 123710 */ MCD_OPC_CheckField, 12, 9, 0, 219, 65, 0, // Skip to: 140576 +/* 123717 */ MCD_OPC_Decode, 198, 52, 214, 4, // Opcode: STLRWpre +/* 123722 */ MCD_OPC_FilterValue, 6, 209, 65, 0, // Skip to: 140576 +/* 123727 */ MCD_OPC_CheckPredicate, 90, 204, 65, 0, // Skip to: 140576 +/* 123732 */ MCD_OPC_CheckField, 10, 11, 2, 197, 65, 0, // Skip to: 140576 +/* 123739 */ MCD_OPC_Decode, 155, 33, 214, 4, // Opcode: LDAPRWpost +/* 123744 */ MCD_OPC_FilterValue, 2, 33, 1, 0, // Skip to: 124038 +/* 123749 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 123752 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 123792 +/* 123757 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 123760 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 123777 +/* 123765 */ MCD_OPC_CheckField, 10, 3, 0, 164, 65, 0, // Skip to: 140576 +/* 123772 */ MCD_OPC_Decode, 190, 11, 215, 4, // Opcode: ADCXr +/* 123777 */ MCD_OPC_FilterValue, 1, 154, 65, 0, // Skip to: 140576 +/* 123782 */ MCD_OPC_CheckPredicate, 91, 149, 65, 0, // Skip to: 140576 +/* 123787 */ MCD_OPC_Decode, 207, 11, 216, 4, // Opcode: ADDPT_shift +/* 123792 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 123820 +/* 123797 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 123800 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 123810 +/* 123805 */ MCD_OPC_Decode, 244, 17, 217, 4, // Opcode: CSELXr +/* 123810 */ MCD_OPC_FilterValue, 1, 121, 65, 0, // Skip to: 140576 +/* 123815 */ MCD_OPC_Decode, 246, 17, 217, 4, // Opcode: CSINCXr +/* 123820 */ MCD_OPC_FilterValue, 6, 111, 65, 0, // Skip to: 140576 +/* 123825 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 123828 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 123843 +/* 123833 */ MCD_OPC_CheckPredicate, 44, 98, 65, 0, // Skip to: 140576 +/* 123838 */ MCD_OPC_Decode, 243, 53, 218, 4, // Opcode: SUBP +/* 123843 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 123853 +/* 123848 */ MCD_OPC_Decode, 221, 56, 215, 4, // Opcode: UDIVXr +/* 123853 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 123863 +/* 123858 */ MCD_OPC_Decode, 138, 42, 215, 4, // Opcode: SDIVXr +/* 123863 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 123878 +/* 123868 */ MCD_OPC_CheckPredicate, 44, 63, 65, 0, // Skip to: 140576 +/* 123873 */ MCD_OPC_Decode, 158, 30, 219, 4, // Opcode: IRG +/* 123878 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 123893 +/* 123883 */ MCD_OPC_CheckPredicate, 44, 48, 65, 0, // Skip to: 140576 +/* 123888 */ MCD_OPC_Decode, 223, 29, 220, 4, // Opcode: GMI +/* 123893 */ MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 123903 +/* 123898 */ MCD_OPC_Decode, 153, 36, 215, 4, // Opcode: LSLVXr +/* 123903 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 123913 +/* 123908 */ MCD_OPC_Decode, 177, 36, 215, 4, // Opcode: LSRVXr +/* 123913 */ MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 123923 +/* 123918 */ MCD_OPC_Decode, 223, 12, 215, 4, // Opcode: ASRVXr +/* 123923 */ MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 123933 +/* 123928 */ MCD_OPC_Decode, 211, 40, 215, 4, // Opcode: RORVXr +/* 123933 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 123948 +/* 123938 */ MCD_OPC_CheckPredicate, 82, 249, 64, 0, // Skip to: 140576 +/* 123943 */ MCD_OPC_Decode, 222, 38, 221, 4, // Opcode: PACGA +/* 123948 */ MCD_OPC_FilterValue, 19, 10, 0, 0, // Skip to: 123963 +/* 123953 */ MCD_OPC_CheckPredicate, 88, 234, 64, 0, // Skip to: 140576 +/* 123958 */ MCD_OPC_Decode, 242, 17, 222, 4, // Opcode: CRC32Xrr +/* 123963 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 123978 +/* 123968 */ MCD_OPC_CheckPredicate, 88, 219, 64, 0, // Skip to: 140576 +/* 123973 */ MCD_OPC_Decode, 239, 17, 222, 4, // Opcode: CRC32CXrr +/* 123978 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 123993 +/* 123983 */ MCD_OPC_CheckPredicate, 67, 204, 64, 0, // Skip to: 140576 +/* 123988 */ MCD_OPC_Decode, 191, 43, 215, 4, // Opcode: SMAXXrr +/* 123993 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 124008 +/* 123998 */ MCD_OPC_CheckPredicate, 67, 189, 64, 0, // Skip to: 140576 +/* 124003 */ MCD_OPC_Decode, 175, 57, 215, 4, // Opcode: UMAXXrr +/* 124008 */ MCD_OPC_FilterValue, 26, 10, 0, 0, // Skip to: 124023 +/* 124013 */ MCD_OPC_CheckPredicate, 67, 174, 64, 0, // Skip to: 140576 +/* 124018 */ MCD_OPC_Decode, 249, 43, 215, 4, // Opcode: SMINXrr +/* 124023 */ MCD_OPC_FilterValue, 27, 164, 64, 0, // Skip to: 140576 +/* 124028 */ MCD_OPC_CheckPredicate, 67, 159, 64, 0, // Skip to: 140576 +/* 124033 */ MCD_OPC_Decode, 232, 57, 215, 4, // Opcode: UMINXrr +/* 124038 */ MCD_OPC_FilterValue, 3, 149, 64, 0, // Skip to: 140576 +/* 124043 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 124046 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 124074 +/* 124051 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 124054 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124064 +/* 124059 */ MCD_OPC_Decode, 233, 36, 223, 4, // Opcode: MADDXrrr +/* 124064 */ MCD_OPC_FilterValue, 1, 123, 64, 0, // Skip to: 140576 +/* 124069 */ MCD_OPC_Decode, 129, 38, 223, 4, // Opcode: MSUBXrrr +/* 124074 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 124102 +/* 124079 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 124082 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124092 +/* 124087 */ MCD_OPC_Decode, 164, 43, 224, 4, // Opcode: SMADDLrrr +/* 124092 */ MCD_OPC_FilterValue, 1, 95, 64, 0, // Skip to: 140576 +/* 124097 */ MCD_OPC_Decode, 130, 45, 224, 4, // Opcode: SMSUBLrrr +/* 124102 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 124119 +/* 124107 */ MCD_OPC_CheckField, 15, 1, 0, 78, 64, 0, // Skip to: 140576 +/* 124114 */ MCD_OPC_Decode, 139, 45, 215, 4, // Opcode: SMULHrr +/* 124119 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 124157 +/* 124124 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 124127 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124142 +/* 124132 */ MCD_OPC_CheckPredicate, 91, 55, 64, 0, // Skip to: 140576 +/* 124137 */ MCD_OPC_Decode, 231, 36, 223, 4, // Opcode: MADDPT +/* 124142 */ MCD_OPC_FilterValue, 1, 45, 64, 0, // Skip to: 140576 +/* 124147 */ MCD_OPC_CheckPredicate, 91, 40, 64, 0, // Skip to: 140576 +/* 124152 */ MCD_OPC_Decode, 255, 37, 223, 4, // Opcode: MSUBPT +/* 124157 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 124185 +/* 124162 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 124165 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124175 +/* 124170 */ MCD_OPC_Decode, 148, 57, 224, 4, // Opcode: UMADDLrrr +/* 124175 */ MCD_OPC_FilterValue, 1, 12, 64, 0, // Skip to: 140576 +/* 124180 */ MCD_OPC_Decode, 239, 58, 224, 4, // Opcode: UMSUBLrrr +/* 124185 */ MCD_OPC_FilterValue, 6, 2, 64, 0, // Skip to: 140576 +/* 124190 */ MCD_OPC_CheckField, 15, 1, 0, 251, 63, 0, // Skip to: 140576 +/* 124197 */ MCD_OPC_Decode, 248, 58, 215, 4, // Opcode: UMULHrr +/* 124202 */ MCD_OPC_FilterValue, 5, 130, 4, 0, // Skip to: 125361 +/* 124207 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 124210 */ MCD_OPC_FilterValue, 0, 244, 0, 0, // Skip to: 124459 +/* 124215 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 124218 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 124379 +/* 124223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124226 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124236 +/* 124231 */ MCD_OPC_Decode, 215, 53, 194, 4, // Opcode: STURWi +/* 124236 */ MCD_OPC_FilterValue, 1, 207, 63, 0, // Skip to: 140576 +/* 124241 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 124244 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124259 +/* 124249 */ MCD_OPC_CheckPredicate, 42, 194, 63, 0, // Skip to: 140576 +/* 124254 */ MCD_OPC_Decode, 149, 33, 201, 4, // Opcode: LDADDW +/* 124259 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124274 +/* 124264 */ MCD_OPC_CheckPredicate, 42, 179, 63, 0, // Skip to: 140576 +/* 124269 */ MCD_OPC_Decode, 200, 33, 201, 4, // Opcode: LDCLRW +/* 124274 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124289 +/* 124279 */ MCD_OPC_CheckPredicate, 42, 164, 63, 0, // Skip to: 140576 +/* 124284 */ MCD_OPC_Decode, 216, 33, 201, 4, // Opcode: LDEORW +/* 124289 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124304 +/* 124294 */ MCD_OPC_CheckPredicate, 42, 149, 63, 0, // Skip to: 140576 +/* 124299 */ MCD_OPC_Decode, 181, 35, 201, 4, // Opcode: LDSETW +/* 124304 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124319 +/* 124309 */ MCD_OPC_CheckPredicate, 42, 134, 63, 0, // Skip to: 140576 +/* 124314 */ MCD_OPC_Decode, 197, 35, 201, 4, // Opcode: LDSMAXW +/* 124319 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124334 +/* 124324 */ MCD_OPC_CheckPredicate, 42, 119, 63, 0, // Skip to: 140576 +/* 124329 */ MCD_OPC_Decode, 213, 35, 201, 4, // Opcode: LDSMINW +/* 124334 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124349 +/* 124339 */ MCD_OPC_CheckPredicate, 42, 104, 63, 0, // Skip to: 140576 +/* 124344 */ MCD_OPC_Decode, 238, 35, 201, 4, // Opcode: LDUMAXW +/* 124349 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124364 +/* 124354 */ MCD_OPC_CheckPredicate, 42, 89, 63, 0, // Skip to: 140576 +/* 124359 */ MCD_OPC_Decode, 254, 35, 201, 4, // Opcode: LDUMINW +/* 124364 */ MCD_OPC_FilterValue, 8, 79, 63, 0, // Skip to: 140576 +/* 124369 */ MCD_OPC_CheckPredicate, 42, 74, 63, 0, // Skip to: 140576 +/* 124374 */ MCD_OPC_Decode, 240, 54, 201, 4, // Opcode: SWPW +/* 124379 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 124396 +/* 124384 */ MCD_OPC_CheckField, 21, 1, 0, 57, 63, 0, // Skip to: 140576 +/* 124391 */ MCD_OPC_Decode, 190, 53, 194, 4, // Opcode: STRWpost +/* 124396 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 124442 +/* 124401 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124404 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124414 +/* 124409 */ MCD_OPC_Decode, 206, 53, 194, 4, // Opcode: STTRWi +/* 124414 */ MCD_OPC_FilterValue, 1, 29, 63, 0, // Skip to: 140576 +/* 124419 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 124422 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 124432 +/* 124427 */ MCD_OPC_Decode, 192, 53, 203, 4, // Opcode: STRWroW +/* 124432 */ MCD_OPC_FilterValue, 3, 11, 63, 0, // Skip to: 140576 +/* 124437 */ MCD_OPC_Decode, 193, 53, 204, 4, // Opcode: STRWroX +/* 124442 */ MCD_OPC_FilterValue, 3, 1, 63, 0, // Skip to: 140576 +/* 124447 */ MCD_OPC_CheckField, 21, 1, 0, 250, 62, 0, // Skip to: 140576 +/* 124454 */ MCD_OPC_Decode, 191, 53, 194, 4, // Opcode: STRWpre +/* 124459 */ MCD_OPC_FilterValue, 1, 244, 0, 0, // Skip to: 124708 +/* 124464 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 124467 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 124628 +/* 124472 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124475 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124485 +/* 124480 */ MCD_OPC_Decode, 140, 36, 194, 4, // Opcode: LDURWi +/* 124485 */ MCD_OPC_FilterValue, 1, 214, 62, 0, // Skip to: 140576 +/* 124490 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 124493 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124508 +/* 124498 */ MCD_OPC_CheckPredicate, 42, 201, 62, 0, // Skip to: 140576 +/* 124503 */ MCD_OPC_Decode, 147, 33, 201, 4, // Opcode: LDADDLW +/* 124508 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124523 +/* 124513 */ MCD_OPC_CheckPredicate, 42, 186, 62, 0, // Skip to: 140576 +/* 124518 */ MCD_OPC_Decode, 194, 33, 201, 4, // Opcode: LDCLRLW +/* 124523 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124538 +/* 124528 */ MCD_OPC_CheckPredicate, 42, 171, 62, 0, // Skip to: 140576 +/* 124533 */ MCD_OPC_Decode, 214, 33, 201, 4, // Opcode: LDEORLW +/* 124538 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124553 +/* 124543 */ MCD_OPC_CheckPredicate, 42, 156, 62, 0, // Skip to: 140576 +/* 124548 */ MCD_OPC_Decode, 175, 35, 201, 4, // Opcode: LDSETLW +/* 124553 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124568 +/* 124558 */ MCD_OPC_CheckPredicate, 42, 141, 62, 0, // Skip to: 140576 +/* 124563 */ MCD_OPC_Decode, 195, 35, 201, 4, // Opcode: LDSMAXLW +/* 124568 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124583 +/* 124573 */ MCD_OPC_CheckPredicate, 42, 126, 62, 0, // Skip to: 140576 +/* 124578 */ MCD_OPC_Decode, 211, 35, 201, 4, // Opcode: LDSMINLW +/* 124583 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124598 +/* 124588 */ MCD_OPC_CheckPredicate, 42, 111, 62, 0, // Skip to: 140576 +/* 124593 */ MCD_OPC_Decode, 236, 35, 201, 4, // Opcode: LDUMAXLW +/* 124598 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124613 +/* 124603 */ MCD_OPC_CheckPredicate, 42, 96, 62, 0, // Skip to: 140576 +/* 124608 */ MCD_OPC_Decode, 252, 35, 201, 4, // Opcode: LDUMINLW +/* 124613 */ MCD_OPC_FilterValue, 8, 86, 62, 0, // Skip to: 140576 +/* 124618 */ MCD_OPC_CheckPredicate, 42, 81, 62, 0, // Skip to: 140576 +/* 124623 */ MCD_OPC_Decode, 234, 54, 201, 4, // Opcode: SWPLW +/* 124628 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 124645 +/* 124633 */ MCD_OPC_CheckField, 21, 1, 0, 64, 62, 0, // Skip to: 140576 +/* 124640 */ MCD_OPC_Decode, 148, 35, 194, 4, // Opcode: LDRWpost +/* 124645 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 124691 +/* 124650 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124653 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124663 +/* 124658 */ MCD_OPC_Decode, 222, 35, 194, 4, // Opcode: LDTRWi +/* 124663 */ MCD_OPC_FilterValue, 1, 36, 62, 0, // Skip to: 140576 +/* 124668 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 124671 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 124681 +/* 124676 */ MCD_OPC_Decode, 150, 35, 203, 4, // Opcode: LDRWroW +/* 124681 */ MCD_OPC_FilterValue, 3, 18, 62, 0, // Skip to: 140576 +/* 124686 */ MCD_OPC_Decode, 151, 35, 204, 4, // Opcode: LDRWroX +/* 124691 */ MCD_OPC_FilterValue, 3, 8, 62, 0, // Skip to: 140576 +/* 124696 */ MCD_OPC_CheckField, 21, 1, 0, 1, 62, 0, // Skip to: 140576 +/* 124703 */ MCD_OPC_Decode, 149, 35, 194, 4, // Opcode: LDRWpre +/* 124708 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 124979 +/* 124713 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 124716 */ MCD_OPC_FilterValue, 0, 178, 0, 0, // Skip to: 124899 +/* 124721 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124724 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124734 +/* 124729 */ MCD_OPC_Decode, 138, 36, 194, 4, // Opcode: LDURSWi +/* 124734 */ MCD_OPC_FilterValue, 1, 221, 61, 0, // Skip to: 140576 +/* 124739 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 124742 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 124757 +/* 124747 */ MCD_OPC_CheckPredicate, 42, 208, 61, 0, // Skip to: 140576 +/* 124752 */ MCD_OPC_Decode, 141, 33, 201, 4, // Opcode: LDADDAW +/* 124757 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 124772 +/* 124762 */ MCD_OPC_CheckPredicate, 42, 193, 61, 0, // Skip to: 140576 +/* 124767 */ MCD_OPC_Decode, 188, 33, 201, 4, // Opcode: LDCLRAW +/* 124772 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 124787 +/* 124777 */ MCD_OPC_CheckPredicate, 42, 178, 61, 0, // Skip to: 140576 +/* 124782 */ MCD_OPC_Decode, 208, 33, 201, 4, // Opcode: LDEORAW +/* 124787 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 124802 +/* 124792 */ MCD_OPC_CheckPredicate, 42, 163, 61, 0, // Skip to: 140576 +/* 124797 */ MCD_OPC_Decode, 169, 35, 201, 4, // Opcode: LDSETAW +/* 124802 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 124817 +/* 124807 */ MCD_OPC_CheckPredicate, 42, 148, 61, 0, // Skip to: 140576 +/* 124812 */ MCD_OPC_Decode, 189, 35, 201, 4, // Opcode: LDSMAXAW +/* 124817 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 124832 +/* 124822 */ MCD_OPC_CheckPredicate, 42, 133, 61, 0, // Skip to: 140576 +/* 124827 */ MCD_OPC_Decode, 205, 35, 201, 4, // Opcode: LDSMINAW +/* 124832 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 124847 +/* 124837 */ MCD_OPC_CheckPredicate, 42, 118, 61, 0, // Skip to: 140576 +/* 124842 */ MCD_OPC_Decode, 230, 35, 201, 4, // Opcode: LDUMAXAW +/* 124847 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 124862 +/* 124852 */ MCD_OPC_CheckPredicate, 42, 103, 61, 0, // Skip to: 140576 +/* 124857 */ MCD_OPC_Decode, 246, 35, 201, 4, // Opcode: LDUMINAW +/* 124862 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 124877 +/* 124867 */ MCD_OPC_CheckPredicate, 42, 88, 61, 0, // Skip to: 140576 +/* 124872 */ MCD_OPC_Decode, 228, 54, 201, 4, // Opcode: SWPAW +/* 124877 */ MCD_OPC_FilterValue, 12, 78, 61, 0, // Skip to: 140576 +/* 124882 */ MCD_OPC_CheckPredicate, 89, 73, 61, 0, // Skip to: 140576 +/* 124887 */ MCD_OPC_CheckField, 16, 5, 31, 66, 61, 0, // Skip to: 140576 +/* 124894 */ MCD_OPC_Decode, 154, 33, 205, 4, // Opcode: LDAPRW +/* 124899 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 124916 +/* 124904 */ MCD_OPC_CheckField, 21, 1, 0, 49, 61, 0, // Skip to: 140576 +/* 124911 */ MCD_OPC_Decode, 136, 35, 194, 4, // Opcode: LDRSWpost +/* 124916 */ MCD_OPC_FilterValue, 2, 41, 0, 0, // Skip to: 124962 +/* 124921 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 124924 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 124934 +/* 124929 */ MCD_OPC_Decode, 221, 35, 194, 4, // Opcode: LDTRSWi +/* 124934 */ MCD_OPC_FilterValue, 1, 21, 61, 0, // Skip to: 140576 +/* 124939 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 124942 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 124952 +/* 124947 */ MCD_OPC_Decode, 138, 35, 206, 4, // Opcode: LDRSWroW +/* 124952 */ MCD_OPC_FilterValue, 3, 3, 61, 0, // Skip to: 140576 +/* 124957 */ MCD_OPC_Decode, 139, 35, 207, 4, // Opcode: LDRSWroX +/* 124962 */ MCD_OPC_FilterValue, 3, 249, 60, 0, // Skip to: 140576 +/* 124967 */ MCD_OPC_CheckField, 21, 1, 0, 242, 60, 0, // Skip to: 140576 +/* 124974 */ MCD_OPC_Decode, 137, 35, 194, 4, // Opcode: LDRSWpre +/* 124979 */ MCD_OPC_FilterValue, 3, 201, 0, 0, // Skip to: 125185 +/* 124984 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 124987 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 125009 +/* 124992 */ MCD_OPC_CheckPredicate, 42, 219, 60, 0, // Skip to: 140576 +/* 124997 */ MCD_OPC_CheckField, 21, 1, 1, 212, 60, 0, // Skip to: 140576 +/* 125004 */ MCD_OPC_Decode, 139, 33, 201, 4, // Opcode: LDADDALW +/* 125009 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 125031 +/* 125014 */ MCD_OPC_CheckPredicate, 42, 197, 60, 0, // Skip to: 140576 +/* 125019 */ MCD_OPC_CheckField, 21, 1, 1, 190, 60, 0, // Skip to: 140576 +/* 125026 */ MCD_OPC_Decode, 186, 33, 201, 4, // Opcode: LDCLRALW +/* 125031 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 125053 +/* 125036 */ MCD_OPC_CheckPredicate, 42, 175, 60, 0, // Skip to: 140576 +/* 125041 */ MCD_OPC_CheckField, 21, 1, 1, 168, 60, 0, // Skip to: 140576 +/* 125048 */ MCD_OPC_Decode, 206, 33, 201, 4, // Opcode: LDEORALW +/* 125053 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 125075 +/* 125058 */ MCD_OPC_CheckPredicate, 42, 153, 60, 0, // Skip to: 140576 +/* 125063 */ MCD_OPC_CheckField, 21, 1, 1, 146, 60, 0, // Skip to: 140576 +/* 125070 */ MCD_OPC_Decode, 167, 35, 201, 4, // Opcode: LDSETALW +/* 125075 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 125097 +/* 125080 */ MCD_OPC_CheckPredicate, 42, 131, 60, 0, // Skip to: 140576 +/* 125085 */ MCD_OPC_CheckField, 21, 1, 1, 124, 60, 0, // Skip to: 140576 +/* 125092 */ MCD_OPC_Decode, 187, 35, 201, 4, // Opcode: LDSMAXALW +/* 125097 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 125119 +/* 125102 */ MCD_OPC_CheckPredicate, 42, 109, 60, 0, // Skip to: 140576 +/* 125107 */ MCD_OPC_CheckField, 21, 1, 1, 102, 60, 0, // Skip to: 140576 +/* 125114 */ MCD_OPC_Decode, 203, 35, 201, 4, // Opcode: LDSMINALW +/* 125119 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 125141 +/* 125124 */ MCD_OPC_CheckPredicate, 42, 87, 60, 0, // Skip to: 140576 +/* 125129 */ MCD_OPC_CheckField, 21, 1, 1, 80, 60, 0, // Skip to: 140576 +/* 125136 */ MCD_OPC_Decode, 228, 35, 201, 4, // Opcode: LDUMAXALW +/* 125141 */ MCD_OPC_FilterValue, 28, 17, 0, 0, // Skip to: 125163 +/* 125146 */ MCD_OPC_CheckPredicate, 42, 65, 60, 0, // Skip to: 140576 +/* 125151 */ MCD_OPC_CheckField, 21, 1, 1, 58, 60, 0, // Skip to: 140576 +/* 125158 */ MCD_OPC_Decode, 244, 35, 201, 4, // Opcode: LDUMINALW +/* 125163 */ MCD_OPC_FilterValue, 32, 48, 60, 0, // Skip to: 140576 +/* 125168 */ MCD_OPC_CheckPredicate, 42, 43, 60, 0, // Skip to: 140576 +/* 125173 */ MCD_OPC_CheckField, 21, 1, 1, 36, 60, 0, // Skip to: 140576 +/* 125180 */ MCD_OPC_Decode, 226, 54, 201, 4, // Opcode: SWPALW +/* 125185 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 125195 +/* 125190 */ MCD_OPC_Decode, 194, 53, 208, 4, // Opcode: STRWui +/* 125195 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 125205 +/* 125200 */ MCD_OPC_Decode, 152, 35, 208, 4, // Opcode: LDRWui +/* 125205 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 125215 +/* 125210 */ MCD_OPC_Decode, 140, 35, 208, 4, // Opcode: LDRSWui +/* 125215 */ MCD_OPC_FilterValue, 8, 56, 0, 0, // Skip to: 125276 +/* 125220 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ... +/* 125223 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 125247 +/* 125228 */ MCD_OPC_CheckField, 21, 1, 0, 237, 59, 0, // Skip to: 140576 +/* 125235 */ MCD_OPC_CheckField, 15, 1, 0, 230, 59, 0, // Skip to: 140576 +/* 125242 */ MCD_OPC_Decode, 188, 11, 215, 4, // Opcode: ADCSXr +/* 125247 */ MCD_OPC_FilterValue, 1, 220, 59, 0, // Skip to: 140576 +/* 125252 */ MCD_OPC_CheckPredicate, 76, 215, 59, 0, // Skip to: 140576 +/* 125257 */ MCD_OPC_CheckField, 21, 1, 0, 208, 59, 0, // Skip to: 140576 +/* 125264 */ MCD_OPC_CheckField, 4, 1, 0, 201, 59, 0, // Skip to: 140576 +/* 125271 */ MCD_OPC_Decode, 209, 40, 225, 4, // Opcode: RMIF +/* 125276 */ MCD_OPC_FilterValue, 9, 51, 0, 0, // Skip to: 125332 +/* 125281 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125284 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 125308 +/* 125289 */ MCD_OPC_CheckField, 21, 1, 0, 176, 59, 0, // Skip to: 140576 +/* 125296 */ MCD_OPC_CheckField, 4, 1, 0, 169, 59, 0, // Skip to: 140576 +/* 125303 */ MCD_OPC_Decode, 233, 14, 226, 4, // Opcode: CCMNXr +/* 125308 */ MCD_OPC_FilterValue, 2, 159, 59, 0, // Skip to: 140576 +/* 125313 */ MCD_OPC_CheckField, 21, 1, 0, 152, 59, 0, // Skip to: 140576 +/* 125320 */ MCD_OPC_CheckField, 4, 1, 0, 145, 59, 0, // Skip to: 140576 +/* 125327 */ MCD_OPC_Decode, 232, 14, 227, 4, // Opcode: CCMNXi +/* 125332 */ MCD_OPC_FilterValue, 11, 135, 59, 0, // Skip to: 140576 +/* 125337 */ MCD_OPC_CheckPredicate, 44, 130, 59, 0, // Skip to: 140576 +/* 125342 */ MCD_OPC_CheckField, 21, 1, 0, 123, 59, 0, // Skip to: 140576 +/* 125349 */ MCD_OPC_CheckField, 10, 6, 0, 116, 59, 0, // Skip to: 140576 +/* 125356 */ MCD_OPC_Decode, 244, 53, 218, 4, // Opcode: SUBPS +/* 125361 */ MCD_OPC_FilterValue, 6, 245, 4, 0, // Skip to: 126635 +/* 125366 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 125369 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125379 +/* 125374 */ MCD_OPC_Decode, 174, 39, 228, 4, // Opcode: PRFMl +/* 125379 */ MCD_OPC_FilterValue, 1, 246, 1, 0, // Skip to: 125886 +/* 125384 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 125387 */ MCD_OPC_FilterValue, 0, 96, 0, 0, // Skip to: 125488 +/* 125392 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125395 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125410 +/* 125400 */ MCD_OPC_CheckPredicate, 83, 67, 59, 0, // Skip to: 140576 +/* 125405 */ MCD_OPC_Decode, 204, 52, 194, 4, // Opcode: STLURXi +/* 125410 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 125448 +/* 125415 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 125418 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125433 +/* 125423 */ MCD_OPC_CheckPredicate, 90, 44, 59, 0, // Skip to: 140576 +/* 125428 */ MCD_OPC_Decode, 189, 52, 229, 4, // Opcode: STILPXpre +/* 125433 */ MCD_OPC_FilterValue, 1, 34, 59, 0, // Skip to: 140576 +/* 125438 */ MCD_OPC_CheckPredicate, 90, 29, 59, 0, // Skip to: 140576 +/* 125443 */ MCD_OPC_Decode, 188, 52, 202, 4, // Opcode: STILPX +/* 125448 */ MCD_OPC_FilterValue, 3, 19, 59, 0, // Skip to: 140576 +/* 125453 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... +/* 125456 */ MCD_OPC_FilterValue, 240, 3, 10, 0, 0, // Skip to: 125472 +/* 125462 */ MCD_OPC_CheckPredicate, 78, 5, 59, 0, // Skip to: 140576 +/* 125467 */ MCD_OPC_Decode, 220, 28, 230, 4, // Opcode: GCSSTR +/* 125472 */ MCD_OPC_FilterValue, 241, 3, 250, 58, 0, // Skip to: 140576 +/* 125478 */ MCD_OPC_CheckPredicate, 78, 245, 58, 0, // Skip to: 140576 +/* 125483 */ MCD_OPC_Decode, 221, 28, 230, 4, // Opcode: GCSSTTR +/* 125488 */ MCD_OPC_FilterValue, 1, 70, 0, 0, // Skip to: 125563 +/* 125493 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125496 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 125518 +/* 125501 */ MCD_OPC_CheckPredicate, 44, 222, 58, 0, // Skip to: 140576 +/* 125506 */ MCD_OPC_CheckField, 12, 9, 0, 215, 58, 0, // Skip to: 140576 +/* 125513 */ MCD_OPC_Decode, 226, 53, 230, 4, // Opcode: STZGM +/* 125518 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125533 +/* 125523 */ MCD_OPC_CheckPredicate, 44, 200, 58, 0, // Skip to: 140576 +/* 125528 */ MCD_OPC_Decode, 181, 52, 231, 4, // Opcode: STGPostIndex +/* 125533 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125548 +/* 125538 */ MCD_OPC_CheckPredicate, 44, 185, 58, 0, // Skip to: 140576 +/* 125543 */ MCD_OPC_Decode, 185, 52, 232, 4, // Opcode: STGi +/* 125548 */ MCD_OPC_FilterValue, 3, 175, 58, 0, // Skip to: 140576 +/* 125553 */ MCD_OPC_CheckPredicate, 44, 170, 58, 0, // Skip to: 140576 +/* 125558 */ MCD_OPC_Decode, 184, 52, 231, 4, // Opcode: STGPreIndex +/* 125563 */ MCD_OPC_FilterValue, 2, 56, 0, 0, // Skip to: 125624 +/* 125568 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125571 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125586 +/* 125576 */ MCD_OPC_CheckPredicate, 83, 147, 58, 0, // Skip to: 140576 +/* 125581 */ MCD_OPC_Decode, 165, 33, 194, 4, // Opcode: LDAPURXi +/* 125586 */ MCD_OPC_FilterValue, 2, 137, 58, 0, // Skip to: 140576 +/* 125591 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 125594 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125609 +/* 125599 */ MCD_OPC_CheckPredicate, 90, 124, 58, 0, // Skip to: 140576 +/* 125604 */ MCD_OPC_Decode, 239, 33, 229, 4, // Opcode: LDIAPPXpost +/* 125609 */ MCD_OPC_FilterValue, 1, 114, 58, 0, // Skip to: 140576 +/* 125614 */ MCD_OPC_CheckPredicate, 90, 109, 58, 0, // Skip to: 140576 +/* 125619 */ MCD_OPC_Decode, 238, 33, 202, 4, // Opcode: LDIAPPX +/* 125624 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 125692 +/* 125629 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125632 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 125647 +/* 125637 */ MCD_OPC_CheckPredicate, 44, 86, 58, 0, // Skip to: 140576 +/* 125642 */ MCD_OPC_Decode, 234, 33, 233, 4, // Opcode: LDG +/* 125647 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125662 +/* 125652 */ MCD_OPC_CheckPredicate, 44, 71, 58, 0, // Skip to: 140576 +/* 125657 */ MCD_OPC_Decode, 227, 53, 231, 4, // Opcode: STZGPostIndex +/* 125662 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125677 +/* 125667 */ MCD_OPC_CheckPredicate, 44, 56, 58, 0, // Skip to: 140576 +/* 125672 */ MCD_OPC_Decode, 229, 53, 232, 4, // Opcode: STZGi +/* 125677 */ MCD_OPC_FilterValue, 3, 46, 58, 0, // Skip to: 140576 +/* 125682 */ MCD_OPC_CheckPredicate, 44, 41, 58, 0, // Skip to: 140576 +/* 125687 */ MCD_OPC_Decode, 228, 53, 231, 4, // Opcode: STZGPreIndex +/* 125692 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 125714 +/* 125697 */ MCD_OPC_CheckPredicate, 90, 26, 58, 0, // Skip to: 140576 +/* 125702 */ MCD_OPC_CheckField, 10, 11, 2, 19, 58, 0, // Skip to: 140576 +/* 125709 */ MCD_OPC_Decode, 200, 52, 234, 4, // Opcode: STLRXpre +/* 125714 */ MCD_OPC_FilterValue, 5, 70, 0, 0, // Skip to: 125789 +/* 125719 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125722 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 125744 +/* 125727 */ MCD_OPC_CheckPredicate, 44, 252, 57, 0, // Skip to: 140576 +/* 125732 */ MCD_OPC_CheckField, 12, 9, 0, 245, 57, 0, // Skip to: 140576 +/* 125739 */ MCD_OPC_Decode, 179, 52, 230, 4, // Opcode: STGM +/* 125744 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125759 +/* 125749 */ MCD_OPC_CheckPredicate, 44, 230, 57, 0, // Skip to: 140576 +/* 125754 */ MCD_OPC_Decode, 209, 51, 231, 4, // Opcode: ST2GPostIndex +/* 125759 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125774 +/* 125764 */ MCD_OPC_CheckPredicate, 44, 215, 57, 0, // Skip to: 140576 +/* 125769 */ MCD_OPC_Decode, 211, 51, 232, 4, // Opcode: ST2Gi +/* 125774 */ MCD_OPC_FilterValue, 3, 205, 57, 0, // Skip to: 140576 +/* 125779 */ MCD_OPC_CheckPredicate, 44, 200, 57, 0, // Skip to: 140576 +/* 125784 */ MCD_OPC_Decode, 210, 51, 231, 4, // Opcode: ST2GPreIndex +/* 125789 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 125811 +/* 125794 */ MCD_OPC_CheckPredicate, 90, 185, 57, 0, // Skip to: 140576 +/* 125799 */ MCD_OPC_CheckField, 10, 11, 2, 178, 57, 0, // Skip to: 140576 +/* 125806 */ MCD_OPC_Decode, 157, 33, 234, 4, // Opcode: LDAPRXpost +/* 125811 */ MCD_OPC_FilterValue, 7, 168, 57, 0, // Skip to: 140576 +/* 125816 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125819 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 125841 +/* 125824 */ MCD_OPC_CheckPredicate, 44, 155, 57, 0, // Skip to: 140576 +/* 125829 */ MCD_OPC_CheckField, 12, 9, 0, 148, 57, 0, // Skip to: 140576 +/* 125836 */ MCD_OPC_Decode, 235, 33, 230, 4, // Opcode: LDGM +/* 125841 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 125856 +/* 125846 */ MCD_OPC_CheckPredicate, 44, 133, 57, 0, // Skip to: 140576 +/* 125851 */ MCD_OPC_Decode, 223, 53, 231, 4, // Opcode: STZ2GPostIndex +/* 125856 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 125871 +/* 125861 */ MCD_OPC_CheckPredicate, 44, 118, 57, 0, // Skip to: 140576 +/* 125866 */ MCD_OPC_Decode, 225, 53, 232, 4, // Opcode: STZ2Gi +/* 125871 */ MCD_OPC_FilterValue, 3, 108, 57, 0, // Skip to: 140576 +/* 125876 */ MCD_OPC_CheckPredicate, 44, 103, 57, 0, // Skip to: 140576 +/* 125881 */ MCD_OPC_Decode, 224, 53, 231, 4, // Opcode: STZ2GPreIndex +/* 125886 */ MCD_OPC_FilterValue, 2, 93, 57, 0, // Skip to: 140576 +/* 125891 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 125894 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 125934 +/* 125899 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 125902 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 125919 +/* 125907 */ MCD_OPC_CheckField, 10, 3, 0, 70, 57, 0, // Skip to: 140576 +/* 125914 */ MCD_OPC_Decode, 211, 41, 215, 4, // Opcode: SBCXr +/* 125919 */ MCD_OPC_FilterValue, 1, 60, 57, 0, // Skip to: 140576 +/* 125924 */ MCD_OPC_CheckPredicate, 91, 55, 57, 0, // Skip to: 140576 +/* 125929 */ MCD_OPC_Decode, 245, 53, 216, 4, // Opcode: SUBPT_shift +/* 125934 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 125962 +/* 125939 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 125942 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125952 +/* 125947 */ MCD_OPC_Decode, 248, 17, 217, 4, // Opcode: CSINVXr +/* 125952 */ MCD_OPC_FilterValue, 1, 27, 57, 0, // Skip to: 140576 +/* 125957 */ MCD_OPC_Decode, 250, 17, 217, 4, // Opcode: CSNEGXr +/* 125962 */ MCD_OPC_FilterValue, 6, 17, 57, 0, // Skip to: 140576 +/* 125967 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... +/* 125970 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125980 +/* 125975 */ MCD_OPC_Decode, 222, 39, 235, 4, // Opcode: RBITXr +/* 125980 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 125990 +/* 125985 */ MCD_OPC_Decode, 178, 40, 235, 4, // Opcode: REV16Xr +/* 125990 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 126000 +/* 125995 */ MCD_OPC_Decode, 181, 40, 235, 4, // Opcode: REV32Xr +/* 126000 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 126010 +/* 126005 */ MCD_OPC_Decode, 200, 40, 235, 4, // Opcode: REVXr +/* 126010 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 126020 +/* 126015 */ MCD_OPC_Decode, 154, 15, 235, 4, // Opcode: CLZXr +/* 126020 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 126030 +/* 126025 */ MCD_OPC_Decode, 142, 15, 235, 4, // Opcode: CLSXr +/* 126030 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 126045 +/* 126035 */ MCD_OPC_CheckPredicate, 67, 200, 56, 0, // Skip to: 140576 +/* 126040 */ MCD_OPC_Decode, 128, 18, 235, 4, // Opcode: CTZXr +/* 126045 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 126060 +/* 126050 */ MCD_OPC_CheckPredicate, 67, 185, 56, 0, // Skip to: 140576 +/* 126055 */ MCD_OPC_Decode, 242, 16, 235, 4, // Opcode: CNTXr +/* 126060 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 126075 +/* 126065 */ MCD_OPC_CheckPredicate, 67, 170, 56, 0, // Skip to: 140576 +/* 126070 */ MCD_OPC_Decode, 170, 11, 235, 4, // Opcode: ABSXr +/* 126075 */ MCD_OPC_FilterValue, 64, 10, 0, 0, // Skip to: 126090 +/* 126080 */ MCD_OPC_CheckPredicate, 82, 155, 56, 0, // Skip to: 140576 +/* 126085 */ MCD_OPC_Decode, 223, 38, 236, 4, // Opcode: PACIA +/* 126090 */ MCD_OPC_FilterValue, 65, 10, 0, 0, // Skip to: 126105 +/* 126095 */ MCD_OPC_CheckPredicate, 82, 140, 56, 0, // Skip to: 140576 +/* 126100 */ MCD_OPC_Decode, 229, 38, 236, 4, // Opcode: PACIB +/* 126105 */ MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 126120 +/* 126110 */ MCD_OPC_CheckPredicate, 82, 125, 56, 0, // Skip to: 140576 +/* 126115 */ MCD_OPC_Decode, 218, 38, 236, 4, // Opcode: PACDA +/* 126120 */ MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 126135 +/* 126125 */ MCD_OPC_CheckPredicate, 82, 110, 56, 0, // Skip to: 140576 +/* 126130 */ MCD_OPC_Decode, 219, 38, 236, 4, // Opcode: PACDB +/* 126135 */ MCD_OPC_FilterValue, 68, 10, 0, 0, // Skip to: 126150 +/* 126140 */ MCD_OPC_CheckPredicate, 82, 95, 56, 0, // Skip to: 140576 +/* 126145 */ MCD_OPC_Decode, 246, 12, 236, 4, // Opcode: AUTIA +/* 126150 */ MCD_OPC_FilterValue, 69, 10, 0, 0, // Skip to: 126165 +/* 126155 */ MCD_OPC_CheckPredicate, 82, 80, 56, 0, // Skip to: 140576 +/* 126160 */ MCD_OPC_Decode, 253, 12, 236, 4, // Opcode: AUTIB +/* 126165 */ MCD_OPC_FilterValue, 70, 10, 0, 0, // Skip to: 126180 +/* 126170 */ MCD_OPC_CheckPredicate, 82, 65, 56, 0, // Skip to: 140576 +/* 126175 */ MCD_OPC_Decode, 242, 12, 236, 4, // Opcode: AUTDA +/* 126180 */ MCD_OPC_FilterValue, 71, 10, 0, 0, // Skip to: 126195 +/* 126185 */ MCD_OPC_CheckPredicate, 82, 50, 56, 0, // Skip to: 140576 +/* 126190 */ MCD_OPC_Decode, 243, 12, 236, 4, // Opcode: AUTDB +/* 126195 */ MCD_OPC_FilterValue, 72, 17, 0, 0, // Skip to: 126217 +/* 126200 */ MCD_OPC_CheckPredicate, 82, 35, 56, 0, // Skip to: 140576 +/* 126205 */ MCD_OPC_CheckField, 5, 5, 31, 28, 56, 0, // Skip to: 140576 +/* 126212 */ MCD_OPC_Decode, 235, 38, 237, 4, // Opcode: PACIZA +/* 126217 */ MCD_OPC_FilterValue, 73, 17, 0, 0, // Skip to: 126239 +/* 126222 */ MCD_OPC_CheckPredicate, 82, 13, 56, 0, // Skip to: 140576 +/* 126227 */ MCD_OPC_CheckField, 5, 5, 31, 6, 56, 0, // Skip to: 140576 +/* 126234 */ MCD_OPC_Decode, 236, 38, 237, 4, // Opcode: PACIZB +/* 126239 */ MCD_OPC_FilterValue, 74, 17, 0, 0, // Skip to: 126261 +/* 126244 */ MCD_OPC_CheckPredicate, 82, 247, 55, 0, // Skip to: 140576 +/* 126249 */ MCD_OPC_CheckField, 5, 5, 31, 240, 55, 0, // Skip to: 140576 +/* 126256 */ MCD_OPC_Decode, 220, 38, 237, 4, // Opcode: PACDZA +/* 126261 */ MCD_OPC_FilterValue, 75, 17, 0, 0, // Skip to: 126283 +/* 126266 */ MCD_OPC_CheckPredicate, 82, 225, 55, 0, // Skip to: 140576 +/* 126271 */ MCD_OPC_CheckField, 5, 5, 31, 218, 55, 0, // Skip to: 140576 +/* 126278 */ MCD_OPC_Decode, 221, 38, 237, 4, // Opcode: PACDZB +/* 126283 */ MCD_OPC_FilterValue, 76, 17, 0, 0, // Skip to: 126305 +/* 126288 */ MCD_OPC_CheckPredicate, 82, 203, 55, 0, // Skip to: 140576 +/* 126293 */ MCD_OPC_CheckField, 5, 5, 31, 196, 55, 0, // Skip to: 140576 +/* 126300 */ MCD_OPC_Decode, 132, 13, 237, 4, // Opcode: AUTIZA +/* 126305 */ MCD_OPC_FilterValue, 77, 17, 0, 0, // Skip to: 126327 +/* 126310 */ MCD_OPC_CheckPredicate, 82, 181, 55, 0, // Skip to: 140576 +/* 126315 */ MCD_OPC_CheckField, 5, 5, 31, 174, 55, 0, // Skip to: 140576 +/* 126322 */ MCD_OPC_Decode, 133, 13, 237, 4, // Opcode: AUTIZB +/* 126327 */ MCD_OPC_FilterValue, 78, 17, 0, 0, // Skip to: 126349 +/* 126332 */ MCD_OPC_CheckPredicate, 82, 159, 55, 0, // Skip to: 140576 +/* 126337 */ MCD_OPC_CheckField, 5, 5, 31, 152, 55, 0, // Skip to: 140576 +/* 126344 */ MCD_OPC_Decode, 244, 12, 237, 4, // Opcode: AUTDZA +/* 126349 */ MCD_OPC_FilterValue, 79, 17, 0, 0, // Skip to: 126371 +/* 126354 */ MCD_OPC_CheckPredicate, 82, 137, 55, 0, // Skip to: 140576 +/* 126359 */ MCD_OPC_CheckField, 5, 5, 31, 130, 55, 0, // Skip to: 140576 +/* 126366 */ MCD_OPC_Decode, 245, 12, 237, 4, // Opcode: AUTDZB +/* 126371 */ MCD_OPC_FilterValue, 80, 17, 0, 0, // Skip to: 126393 +/* 126376 */ MCD_OPC_CheckPredicate, 82, 115, 55, 0, // Skip to: 140576 +/* 126381 */ MCD_OPC_CheckField, 5, 5, 31, 108, 55, 0, // Skip to: 140576 +/* 126388 */ MCD_OPC_Decode, 228, 63, 237, 4, // Opcode: XPACI +/* 126393 */ MCD_OPC_FilterValue, 81, 17, 0, 0, // Skip to: 126415 +/* 126398 */ MCD_OPC_CheckPredicate, 82, 93, 55, 0, // Skip to: 140576 +/* 126403 */ MCD_OPC_CheckField, 5, 5, 31, 86, 55, 0, // Skip to: 140576 +/* 126410 */ MCD_OPC_Decode, 227, 63, 237, 4, // Opcode: XPACD +/* 126415 */ MCD_OPC_FilterValue, 96, 17, 0, 0, // Skip to: 126437 +/* 126420 */ MCD_OPC_CheckPredicate, 68, 71, 55, 0, // Skip to: 140576 +/* 126425 */ MCD_OPC_CheckField, 0, 10, 254, 7, 63, 55, 0, // Skip to: 140576 +/* 126433 */ MCD_OPC_Decode, 238, 38, 36, // Opcode: PACNBIASPPC +/* 126437 */ MCD_OPC_FilterValue, 97, 17, 0, 0, // Skip to: 126459 +/* 126442 */ MCD_OPC_CheckPredicate, 68, 49, 55, 0, // Skip to: 140576 +/* 126447 */ MCD_OPC_CheckField, 0, 10, 254, 7, 41, 55, 0, // Skip to: 140576 +/* 126455 */ MCD_OPC_Decode, 239, 38, 36, // Opcode: PACNBIBSPPC +/* 126459 */ MCD_OPC_FilterValue, 98, 17, 0, 0, // Skip to: 126481 +/* 126464 */ MCD_OPC_CheckPredicate, 68, 27, 55, 0, // Skip to: 140576 +/* 126469 */ MCD_OPC_CheckField, 0, 10, 254, 7, 19, 55, 0, // Skip to: 140576 +/* 126477 */ MCD_OPC_Decode, 225, 38, 36, // Opcode: PACIA171615 +/* 126481 */ MCD_OPC_FilterValue, 99, 17, 0, 0, // Skip to: 126503 +/* 126486 */ MCD_OPC_CheckPredicate, 68, 5, 55, 0, // Skip to: 140576 +/* 126491 */ MCD_OPC_CheckField, 0, 10, 254, 7, 253, 54, 0, // Skip to: 140576 +/* 126499 */ MCD_OPC_Decode, 231, 38, 36, // Opcode: PACIB171615 +/* 126503 */ MCD_OPC_FilterValue, 100, 17, 0, 0, // Skip to: 126525 +/* 126508 */ MCD_OPC_CheckPredicate, 68, 239, 54, 0, // Skip to: 140576 +/* 126513 */ MCD_OPC_CheckField, 0, 5, 30, 232, 54, 0, // Skip to: 140576 +/* 126520 */ MCD_OPC_Decode, 251, 12, 191, 4, // Opcode: AUTIASPPCr +/* 126525 */ MCD_OPC_FilterValue, 101, 17, 0, 0, // Skip to: 126547 +/* 126530 */ MCD_OPC_CheckPredicate, 68, 217, 54, 0, // Skip to: 140576 +/* 126535 */ MCD_OPC_CheckField, 0, 5, 30, 210, 54, 0, // Skip to: 140576 +/* 126542 */ MCD_OPC_Decode, 130, 13, 191, 4, // Opcode: AUTIBSPPCr +/* 126547 */ MCD_OPC_FilterValue, 104, 17, 0, 0, // Skip to: 126569 +/* 126552 */ MCD_OPC_CheckPredicate, 68, 195, 54, 0, // Skip to: 140576 +/* 126557 */ MCD_OPC_CheckField, 0, 10, 254, 7, 187, 54, 0, // Skip to: 140576 +/* 126565 */ MCD_OPC_Decode, 227, 38, 36, // Opcode: PACIASPPC +/* 126569 */ MCD_OPC_FilterValue, 105, 17, 0, 0, // Skip to: 126591 +/* 126574 */ MCD_OPC_CheckPredicate, 68, 173, 54, 0, // Skip to: 140576 +/* 126579 */ MCD_OPC_CheckField, 0, 10, 254, 7, 165, 54, 0, // Skip to: 140576 +/* 126587 */ MCD_OPC_Decode, 233, 38, 36, // Opcode: PACIBSPPC +/* 126591 */ MCD_OPC_FilterValue, 110, 17, 0, 0, // Skip to: 126613 +/* 126596 */ MCD_OPC_CheckPredicate, 68, 151, 54, 0, // Skip to: 140576 +/* 126601 */ MCD_OPC_CheckField, 0, 10, 254, 7, 143, 54, 0, // Skip to: 140576 +/* 126609 */ MCD_OPC_Decode, 248, 12, 36, // Opcode: AUTIA171615 +/* 126613 */ MCD_OPC_FilterValue, 111, 134, 54, 0, // Skip to: 140576 +/* 126618 */ MCD_OPC_CheckPredicate, 68, 129, 54, 0, // Skip to: 140576 +/* 126623 */ MCD_OPC_CheckField, 0, 10, 254, 7, 121, 54, 0, // Skip to: 140576 +/* 126631 */ MCD_OPC_Decode, 255, 12, 36, // Opcode: AUTIB171615 +/* 126635 */ MCD_OPC_FilterValue, 7, 112, 54, 0, // Skip to: 140576 +/* 126640 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... +/* 126643 */ MCD_OPC_FilterValue, 0, 65, 2, 0, // Skip to: 127225 +/* 126648 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 126651 */ MCD_OPC_FilterValue, 0, 127, 1, 0, // Skip to: 127039 +/* 126656 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 126659 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 126669 +/* 126664 */ MCD_OPC_Decode, 216, 53, 194, 4, // Opcode: STURXi +/* 126669 */ MCD_OPC_FilterValue, 1, 212, 0, 0, // Skip to: 126886 +/* 126674 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 126677 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126692 +/* 126682 */ MCD_OPC_CheckPredicate, 42, 65, 54, 0, // Skip to: 140576 +/* 126687 */ MCD_OPC_Decode, 150, 33, 202, 4, // Opcode: LDADDX +/* 126692 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126707 +/* 126697 */ MCD_OPC_CheckPredicate, 42, 50, 54, 0, // Skip to: 140576 +/* 126702 */ MCD_OPC_Decode, 201, 33, 202, 4, // Opcode: LDCLRX +/* 126707 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126722 +/* 126712 */ MCD_OPC_CheckPredicate, 42, 35, 54, 0, // Skip to: 140576 +/* 126717 */ MCD_OPC_Decode, 217, 33, 202, 4, // Opcode: LDEORX +/* 126722 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 126737 +/* 126727 */ MCD_OPC_CheckPredicate, 42, 20, 54, 0, // Skip to: 140576 +/* 126732 */ MCD_OPC_Decode, 182, 35, 202, 4, // Opcode: LDSETX +/* 126737 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126752 +/* 126742 */ MCD_OPC_CheckPredicate, 42, 5, 54, 0, // Skip to: 140576 +/* 126747 */ MCD_OPC_Decode, 198, 35, 202, 4, // Opcode: LDSMAXX +/* 126752 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126767 +/* 126757 */ MCD_OPC_CheckPredicate, 42, 246, 53, 0, // Skip to: 140576 +/* 126762 */ MCD_OPC_Decode, 214, 35, 202, 4, // Opcode: LDSMINX +/* 126767 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 126782 +/* 126772 */ MCD_OPC_CheckPredicate, 42, 231, 53, 0, // Skip to: 140576 +/* 126777 */ MCD_OPC_Decode, 239, 35, 202, 4, // Opcode: LDUMAXX +/* 126782 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 126797 +/* 126787 */ MCD_OPC_CheckPredicate, 42, 216, 53, 0, // Skip to: 140576 +/* 126792 */ MCD_OPC_Decode, 255, 35, 202, 4, // Opcode: LDUMINX +/* 126797 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 126812 +/* 126802 */ MCD_OPC_CheckPredicate, 42, 201, 53, 0, // Skip to: 140576 +/* 126807 */ MCD_OPC_Decode, 241, 54, 202, 4, // Opcode: SWPX +/* 126812 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 126834 +/* 126817 */ MCD_OPC_CheckPredicate, 92, 186, 53, 0, // Skip to: 140576 +/* 126822 */ MCD_OPC_CheckField, 16, 5, 31, 179, 53, 0, // Skip to: 140576 +/* 126829 */ MCD_OPC_Decode, 176, 52, 238, 4, // Opcode: ST64B +/* 126834 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 126849 +/* 126839 */ MCD_OPC_CheckPredicate, 92, 164, 53, 0, // Skip to: 140576 +/* 126844 */ MCD_OPC_Decode, 178, 52, 239, 4, // Opcode: ST64BV0 +/* 126849 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 126864 +/* 126854 */ MCD_OPC_CheckPredicate, 92, 149, 53, 0, // Skip to: 140576 +/* 126859 */ MCD_OPC_Decode, 177, 52, 239, 4, // Opcode: ST64BV +/* 126864 */ MCD_OPC_FilterValue, 13, 139, 53, 0, // Skip to: 140576 +/* 126869 */ MCD_OPC_CheckPredicate, 92, 134, 53, 0, // Skip to: 140576 +/* 126874 */ MCD_OPC_CheckField, 16, 5, 31, 127, 53, 0, // Skip to: 140576 +/* 126881 */ MCD_OPC_Decode, 134, 33, 238, 4, // Opcode: LD64B +/* 126886 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 126896 +/* 126891 */ MCD_OPC_Decode, 141, 36, 194, 4, // Opcode: LDURXi +/* 126896 */ MCD_OPC_FilterValue, 3, 107, 53, 0, // Skip to: 140576 +/* 126901 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 126904 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 126919 +/* 126909 */ MCD_OPC_CheckPredicate, 42, 94, 53, 0, // Skip to: 140576 +/* 126914 */ MCD_OPC_Decode, 148, 33, 202, 4, // Opcode: LDADDLX +/* 126919 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 126934 +/* 126924 */ MCD_OPC_CheckPredicate, 42, 79, 53, 0, // Skip to: 140576 +/* 126929 */ MCD_OPC_Decode, 195, 33, 202, 4, // Opcode: LDCLRLX +/* 126934 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 126949 +/* 126939 */ MCD_OPC_CheckPredicate, 42, 64, 53, 0, // Skip to: 140576 +/* 126944 */ MCD_OPC_Decode, 215, 33, 202, 4, // Opcode: LDEORLX +/* 126949 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 126964 +/* 126954 */ MCD_OPC_CheckPredicate, 42, 49, 53, 0, // Skip to: 140576 +/* 126959 */ MCD_OPC_Decode, 176, 35, 202, 4, // Opcode: LDSETLX +/* 126964 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 126979 +/* 126969 */ MCD_OPC_CheckPredicate, 42, 34, 53, 0, // Skip to: 140576 +/* 126974 */ MCD_OPC_Decode, 196, 35, 202, 4, // Opcode: LDSMAXLX +/* 126979 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 126994 +/* 126984 */ MCD_OPC_CheckPredicate, 42, 19, 53, 0, // Skip to: 140576 +/* 126989 */ MCD_OPC_Decode, 212, 35, 202, 4, // Opcode: LDSMINLX +/* 126994 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 127009 +/* 126999 */ MCD_OPC_CheckPredicate, 42, 4, 53, 0, // Skip to: 140576 +/* 127004 */ MCD_OPC_Decode, 237, 35, 202, 4, // Opcode: LDUMAXLX +/* 127009 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 127024 +/* 127014 */ MCD_OPC_CheckPredicate, 42, 245, 52, 0, // Skip to: 140576 +/* 127019 */ MCD_OPC_Decode, 253, 35, 202, 4, // Opcode: LDUMINLX +/* 127024 */ MCD_OPC_FilterValue, 8, 235, 52, 0, // Skip to: 140576 +/* 127029 */ MCD_OPC_CheckPredicate, 42, 230, 52, 0, // Skip to: 140576 +/* 127034 */ MCD_OPC_Decode, 235, 54, 202, 4, // Opcode: SWPLX +/* 127039 */ MCD_OPC_FilterValue, 1, 46, 0, 0, // Skip to: 127090 +/* 127044 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 127047 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 127075 +/* 127052 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 127055 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127065 +/* 127060 */ MCD_OPC_Decode, 195, 53, 194, 4, // Opcode: STRXpost +/* 127065 */ MCD_OPC_FilterValue, 1, 194, 52, 0, // Skip to: 140576 +/* 127070 */ MCD_OPC_Decode, 154, 35, 194, 4, // Opcode: LDRXpost +/* 127075 */ MCD_OPC_FilterValue, 1, 184, 52, 0, // Skip to: 140576 +/* 127080 */ MCD_OPC_CheckPredicate, 82, 179, 52, 0, // Skip to: 140576 +/* 127085 */ MCD_OPC_Decode, 207, 34, 240, 4, // Opcode: LDRAAindexed +/* 127090 */ MCD_OPC_FilterValue, 2, 79, 0, 0, // Skip to: 127174 +/* 127095 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 127098 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127108 +/* 127103 */ MCD_OPC_Decode, 207, 53, 194, 4, // Opcode: STTRXi +/* 127108 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 127136 +/* 127113 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 127116 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 127126 +/* 127121 */ MCD_OPC_Decode, 197, 53, 206, 4, // Opcode: STRXroW +/* 127126 */ MCD_OPC_FilterValue, 3, 133, 52, 0, // Skip to: 140576 +/* 127131 */ MCD_OPC_Decode, 198, 53, 207, 4, // Opcode: STRXroX +/* 127136 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 127146 +/* 127141 */ MCD_OPC_Decode, 223, 35, 194, 4, // Opcode: LDTRXi +/* 127146 */ MCD_OPC_FilterValue, 3, 113, 52, 0, // Skip to: 140576 +/* 127151 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 127154 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 127164 +/* 127159 */ MCD_OPC_Decode, 156, 35, 206, 4, // Opcode: LDRXroW +/* 127164 */ MCD_OPC_FilterValue, 3, 95, 52, 0, // Skip to: 140576 +/* 127169 */ MCD_OPC_Decode, 157, 35, 207, 4, // Opcode: LDRXroX +/* 127174 */ MCD_OPC_FilterValue, 3, 85, 52, 0, // Skip to: 140576 +/* 127179 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 127182 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 127210 +/* 127187 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 127190 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127200 +/* 127195 */ MCD_OPC_Decode, 196, 53, 194, 4, // Opcode: STRXpre +/* 127200 */ MCD_OPC_FilterValue, 1, 59, 52, 0, // Skip to: 140576 +/* 127205 */ MCD_OPC_Decode, 155, 35, 194, 4, // Opcode: LDRXpre +/* 127210 */ MCD_OPC_FilterValue, 1, 49, 52, 0, // Skip to: 140576 +/* 127215 */ MCD_OPC_CheckPredicate, 82, 44, 52, 0, // Skip to: 140576 +/* 127220 */ MCD_OPC_Decode, 208, 34, 240, 4, // Opcode: LDRAAwriteback +/* 127225 */ MCD_OPC_FilterValue, 1, 165, 1, 0, // Skip to: 127651 +/* 127230 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 127233 */ MCD_OPC_FilterValue, 0, 65, 1, 0, // Skip to: 127559 +/* 127238 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 127241 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127251 +/* 127246 */ MCD_OPC_Decode, 178, 39, 194, 4, // Opcode: PRFUMi +/* 127251 */ MCD_OPC_FilterValue, 1, 160, 0, 0, // Skip to: 127416 +/* 127256 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 127259 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 127274 +/* 127264 */ MCD_OPC_CheckPredicate, 42, 251, 51, 0, // Skip to: 140576 +/* 127269 */ MCD_OPC_Decode, 142, 33, 202, 4, // Opcode: LDADDAX +/* 127274 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 127289 +/* 127279 */ MCD_OPC_CheckPredicate, 42, 236, 51, 0, // Skip to: 140576 +/* 127284 */ MCD_OPC_Decode, 189, 33, 202, 4, // Opcode: LDCLRAX +/* 127289 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 127304 +/* 127294 */ MCD_OPC_CheckPredicate, 42, 221, 51, 0, // Skip to: 140576 +/* 127299 */ MCD_OPC_Decode, 209, 33, 202, 4, // Opcode: LDEORAX +/* 127304 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 127319 +/* 127309 */ MCD_OPC_CheckPredicate, 42, 206, 51, 0, // Skip to: 140576 +/* 127314 */ MCD_OPC_Decode, 170, 35, 202, 4, // Opcode: LDSETAX +/* 127319 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 127334 +/* 127324 */ MCD_OPC_CheckPredicate, 42, 191, 51, 0, // Skip to: 140576 +/* 127329 */ MCD_OPC_Decode, 190, 35, 202, 4, // Opcode: LDSMAXAX +/* 127334 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 127349 +/* 127339 */ MCD_OPC_CheckPredicate, 42, 176, 51, 0, // Skip to: 140576 +/* 127344 */ MCD_OPC_Decode, 206, 35, 202, 4, // Opcode: LDSMINAX +/* 127349 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 127364 +/* 127354 */ MCD_OPC_CheckPredicate, 42, 161, 51, 0, // Skip to: 140576 +/* 127359 */ MCD_OPC_Decode, 231, 35, 202, 4, // Opcode: LDUMAXAX +/* 127364 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 127379 +/* 127369 */ MCD_OPC_CheckPredicate, 42, 146, 51, 0, // Skip to: 140576 +/* 127374 */ MCD_OPC_Decode, 247, 35, 202, 4, // Opcode: LDUMINAX +/* 127379 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 127394 +/* 127384 */ MCD_OPC_CheckPredicate, 42, 131, 51, 0, // Skip to: 140576 +/* 127389 */ MCD_OPC_Decode, 229, 54, 202, 4, // Opcode: SWPAX +/* 127394 */ MCD_OPC_FilterValue, 12, 121, 51, 0, // Skip to: 140576 +/* 127399 */ MCD_OPC_CheckPredicate, 89, 116, 51, 0, // Skip to: 140576 +/* 127404 */ MCD_OPC_CheckField, 16, 5, 31, 109, 51, 0, // Skip to: 140576 +/* 127411 */ MCD_OPC_Decode, 156, 33, 230, 4, // Opcode: LDAPRX +/* 127416 */ MCD_OPC_FilterValue, 3, 99, 51, 0, // Skip to: 140576 +/* 127421 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 127424 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 127439 +/* 127429 */ MCD_OPC_CheckPredicate, 42, 86, 51, 0, // Skip to: 140576 +/* 127434 */ MCD_OPC_Decode, 140, 33, 202, 4, // Opcode: LDADDALX +/* 127439 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 127454 +/* 127444 */ MCD_OPC_CheckPredicate, 42, 71, 51, 0, // Skip to: 140576 +/* 127449 */ MCD_OPC_Decode, 187, 33, 202, 4, // Opcode: LDCLRALX +/* 127454 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 127469 +/* 127459 */ MCD_OPC_CheckPredicate, 42, 56, 51, 0, // Skip to: 140576 +/* 127464 */ MCD_OPC_Decode, 207, 33, 202, 4, // Opcode: LDEORALX +/* 127469 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 127484 +/* 127474 */ MCD_OPC_CheckPredicate, 42, 41, 51, 0, // Skip to: 140576 +/* 127479 */ MCD_OPC_Decode, 168, 35, 202, 4, // Opcode: LDSETALX +/* 127484 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 127499 +/* 127489 */ MCD_OPC_CheckPredicate, 42, 26, 51, 0, // Skip to: 140576 +/* 127494 */ MCD_OPC_Decode, 188, 35, 202, 4, // Opcode: LDSMAXALX +/* 127499 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 127514 +/* 127504 */ MCD_OPC_CheckPredicate, 42, 11, 51, 0, // Skip to: 140576 +/* 127509 */ MCD_OPC_Decode, 204, 35, 202, 4, // Opcode: LDSMINALX +/* 127514 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 127529 +/* 127519 */ MCD_OPC_CheckPredicate, 42, 252, 50, 0, // Skip to: 140576 +/* 127524 */ MCD_OPC_Decode, 229, 35, 202, 4, // Opcode: LDUMAXALX +/* 127529 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 127544 +/* 127534 */ MCD_OPC_CheckPredicate, 42, 237, 50, 0, // Skip to: 140576 +/* 127539 */ MCD_OPC_Decode, 245, 35, 202, 4, // Opcode: LDUMINALX +/* 127544 */ MCD_OPC_FilterValue, 8, 227, 50, 0, // Skip to: 140576 +/* 127549 */ MCD_OPC_CheckPredicate, 42, 222, 50, 0, // Skip to: 140576 +/* 127554 */ MCD_OPC_Decode, 227, 54, 202, 4, // Opcode: SWPALX +/* 127559 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 127581 +/* 127564 */ MCD_OPC_CheckPredicate, 82, 207, 50, 0, // Skip to: 140576 +/* 127569 */ MCD_OPC_CheckField, 21, 1, 1, 200, 50, 0, // Skip to: 140576 +/* 127576 */ MCD_OPC_Decode, 209, 34, 240, 4, // Opcode: LDRABindexed +/* 127581 */ MCD_OPC_FilterValue, 2, 43, 0, 0, // Skip to: 127629 +/* 127586 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 127589 */ MCD_OPC_FilterValue, 2, 15, 0, 0, // Skip to: 127609 +/* 127594 */ MCD_OPC_CheckField, 21, 2, 1, 175, 50, 0, // Skip to: 140576 +/* 127601 */ MCD_OPC_TryDecode, 175, 39, 241, 4, 167, 50, 0, // Opcode: PRFMroW, skip to: 140576 +/* 127609 */ MCD_OPC_FilterValue, 3, 162, 50, 0, // Skip to: 140576 +/* 127614 */ MCD_OPC_CheckField, 21, 2, 1, 155, 50, 0, // Skip to: 140576 +/* 127621 */ MCD_OPC_TryDecode, 176, 39, 241, 4, 147, 50, 0, // Opcode: PRFMroX, skip to: 140576 +/* 127629 */ MCD_OPC_FilterValue, 3, 142, 50, 0, // Skip to: 140576 +/* 127634 */ MCD_OPC_CheckPredicate, 82, 137, 50, 0, // Skip to: 140576 +/* 127639 */ MCD_OPC_CheckField, 21, 1, 1, 130, 50, 0, // Skip to: 140576 +/* 127646 */ MCD_OPC_Decode, 210, 34, 240, 4, // Opcode: LDRABwriteback +/* 127651 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 127679 +/* 127656 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 127659 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 127669 +/* 127664 */ MCD_OPC_Decode, 199, 53, 208, 4, // Opcode: STRXui +/* 127669 */ MCD_OPC_FilterValue, 1, 102, 50, 0, // Skip to: 140576 +/* 127674 */ MCD_OPC_Decode, 158, 35, 208, 4, // Opcode: LDRXui +/* 127679 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 127696 +/* 127684 */ MCD_OPC_CheckField, 22, 1, 0, 85, 50, 0, // Skip to: 140576 +/* 127691 */ MCD_OPC_Decode, 177, 39, 208, 4, // Opcode: PRFMui +/* 127696 */ MCD_OPC_FilterValue, 4, 75, 50, 0, // Skip to: 140576 +/* 127701 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 127704 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 127746 +/* 127709 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 127712 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127729 +/* 127717 */ MCD_OPC_CheckField, 12, 4, 0, 52, 50, 0, // Skip to: 140576 +/* 127724 */ MCD_OPC_Decode, 209, 41, 215, 4, // Opcode: SBCSXr +/* 127729 */ MCD_OPC_FilterValue, 2, 42, 50, 0, // Skip to: 140576 +/* 127734 */ MCD_OPC_CheckField, 4, 1, 0, 35, 50, 0, // Skip to: 140576 +/* 127741 */ MCD_OPC_Decode, 237, 14, 226, 4, // Opcode: CCMPXr +/* 127746 */ MCD_OPC_FilterValue, 2, 25, 50, 0, // Skip to: 140576 +/* 127751 */ MCD_OPC_CheckField, 21, 2, 2, 18, 50, 0, // Skip to: 140576 +/* 127758 */ MCD_OPC_CheckField, 4, 1, 0, 11, 50, 0, // Skip to: 140576 +/* 127765 */ MCD_OPC_Decode, 236, 14, 227, 4, // Opcode: CCMPXi +/* 127770 */ MCD_OPC_FilterValue, 7, 1, 50, 0, // Skip to: 140576 +/* 127775 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... +/* 127778 */ MCD_OPC_FilterValue, 0, 251, 14, 0, // Skip to: 131618 +/* 127783 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 127786 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 127801 +/* 127791 */ MCD_OPC_CheckPredicate, 46, 236, 49, 0, // Skip to: 140576 +/* 127796 */ MCD_OPC_Decode, 141, 35, 242, 4, // Opcode: LDRSl +/* 127801 */ MCD_OPC_FilterValue, 1, 3, 4, 0, // Skip to: 128833 +/* 127806 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 127809 */ MCD_OPC_FilterValue, 0, 10, 1, 0, // Skip to: 128080 +/* 127814 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 127817 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 128065 +/* 127822 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 127825 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 127840 +/* 127830 */ MCD_OPC_CheckPredicate, 84, 197, 49, 0, // Skip to: 140576 +/* 127835 */ MCD_OPC_Decode, 203, 17, 195, 4, // Opcode: CPYP +/* 127840 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 127855 +/* 127845 */ MCD_OPC_CheckPredicate, 84, 182, 49, 0, // Skip to: 140576 +/* 127850 */ MCD_OPC_Decode, 215, 17, 195, 4, // Opcode: CPYPWT +/* 127855 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 127870 +/* 127860 */ MCD_OPC_CheckPredicate, 84, 167, 49, 0, // Skip to: 140576 +/* 127865 */ MCD_OPC_Decode, 206, 17, 195, 4, // Opcode: CPYPRT +/* 127870 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 127885 +/* 127875 */ MCD_OPC_CheckPredicate, 84, 152, 49, 0, // Skip to: 140576 +/* 127880 */ MCD_OPC_Decode, 210, 17, 195, 4, // Opcode: CPYPT +/* 127885 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 127900 +/* 127890 */ MCD_OPC_CheckPredicate, 84, 137, 49, 0, // Skip to: 140576 +/* 127895 */ MCD_OPC_Decode, 214, 17, 195, 4, // Opcode: CPYPWN +/* 127900 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 127915 +/* 127905 */ MCD_OPC_CheckPredicate, 84, 122, 49, 0, // Skip to: 140576 +/* 127910 */ MCD_OPC_Decode, 218, 17, 195, 4, // Opcode: CPYPWTWN +/* 127915 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 127930 +/* 127920 */ MCD_OPC_CheckPredicate, 84, 107, 49, 0, // Skip to: 140576 +/* 127925 */ MCD_OPC_Decode, 209, 17, 195, 4, // Opcode: CPYPRTWN +/* 127930 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 127945 +/* 127935 */ MCD_OPC_CheckPredicate, 84, 92, 49, 0, // Skip to: 140576 +/* 127940 */ MCD_OPC_Decode, 213, 17, 195, 4, // Opcode: CPYPTWN +/* 127945 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 127960 +/* 127950 */ MCD_OPC_CheckPredicate, 84, 77, 49, 0, // Skip to: 140576 +/* 127955 */ MCD_OPC_Decode, 205, 17, 195, 4, // Opcode: CPYPRN +/* 127960 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 127975 +/* 127965 */ MCD_OPC_CheckPredicate, 84, 62, 49, 0, // Skip to: 140576 +/* 127970 */ MCD_OPC_Decode, 217, 17, 195, 4, // Opcode: CPYPWTRN +/* 127975 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 127990 +/* 127980 */ MCD_OPC_CheckPredicate, 84, 47, 49, 0, // Skip to: 140576 +/* 127985 */ MCD_OPC_Decode, 208, 17, 195, 4, // Opcode: CPYPRTRN +/* 127990 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 128005 +/* 127995 */ MCD_OPC_CheckPredicate, 84, 32, 49, 0, // Skip to: 140576 +/* 128000 */ MCD_OPC_Decode, 212, 17, 195, 4, // Opcode: CPYPTRN +/* 128005 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 128020 +/* 128010 */ MCD_OPC_CheckPredicate, 84, 17, 49, 0, // Skip to: 140576 +/* 128015 */ MCD_OPC_Decode, 204, 17, 195, 4, // Opcode: CPYPN +/* 128020 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 128035 +/* 128025 */ MCD_OPC_CheckPredicate, 84, 2, 49, 0, // Skip to: 140576 +/* 128030 */ MCD_OPC_Decode, 216, 17, 195, 4, // Opcode: CPYPWTN +/* 128035 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 128050 +/* 128040 */ MCD_OPC_CheckPredicate, 84, 243, 48, 0, // Skip to: 140576 +/* 128045 */ MCD_OPC_Decode, 207, 17, 195, 4, // Opcode: CPYPRTN +/* 128050 */ MCD_OPC_FilterValue, 15, 233, 48, 0, // Skip to: 140576 +/* 128055 */ MCD_OPC_CheckPredicate, 84, 228, 48, 0, // Skip to: 140576 +/* 128060 */ MCD_OPC_Decode, 211, 17, 195, 4, // Opcode: CPYPTN +/* 128065 */ MCD_OPC_FilterValue, 2, 218, 48, 0, // Skip to: 140576 +/* 128070 */ MCD_OPC_CheckPredicate, 47, 213, 48, 0, // Skip to: 140576 +/* 128075 */ MCD_OPC_Decode, 205, 52, 243, 4, // Opcode: STLURbi +/* 128080 */ MCD_OPC_FilterValue, 2, 10, 1, 0, // Skip to: 128351 +/* 128085 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 128088 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 128336 +/* 128093 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 128096 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 128111 +/* 128101 */ MCD_OPC_CheckPredicate, 84, 182, 48, 0, // Skip to: 140576 +/* 128106 */ MCD_OPC_Decode, 187, 17, 195, 4, // Opcode: CPYM +/* 128111 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128126 +/* 128116 */ MCD_OPC_CheckPredicate, 84, 167, 48, 0, // Skip to: 140576 +/* 128121 */ MCD_OPC_Decode, 199, 17, 195, 4, // Opcode: CPYMWT +/* 128126 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 128141 +/* 128131 */ MCD_OPC_CheckPredicate, 84, 152, 48, 0, // Skip to: 140576 +/* 128136 */ MCD_OPC_Decode, 190, 17, 195, 4, // Opcode: CPYMRT +/* 128141 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128156 +/* 128146 */ MCD_OPC_CheckPredicate, 84, 137, 48, 0, // Skip to: 140576 +/* 128151 */ MCD_OPC_Decode, 194, 17, 195, 4, // Opcode: CPYMT +/* 128156 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 128171 +/* 128161 */ MCD_OPC_CheckPredicate, 84, 122, 48, 0, // Skip to: 140576 +/* 128166 */ MCD_OPC_Decode, 198, 17, 195, 4, // Opcode: CPYMWN +/* 128171 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128186 +/* 128176 */ MCD_OPC_CheckPredicate, 84, 107, 48, 0, // Skip to: 140576 +/* 128181 */ MCD_OPC_Decode, 202, 17, 195, 4, // Opcode: CPYMWTWN +/* 128186 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 128201 +/* 128191 */ MCD_OPC_CheckPredicate, 84, 92, 48, 0, // Skip to: 140576 +/* 128196 */ MCD_OPC_Decode, 193, 17, 195, 4, // Opcode: CPYMRTWN +/* 128201 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 128216 +/* 128206 */ MCD_OPC_CheckPredicate, 84, 77, 48, 0, // Skip to: 140576 +/* 128211 */ MCD_OPC_Decode, 197, 17, 195, 4, // Opcode: CPYMTWN +/* 128216 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 128231 +/* 128221 */ MCD_OPC_CheckPredicate, 84, 62, 48, 0, // Skip to: 140576 +/* 128226 */ MCD_OPC_Decode, 189, 17, 195, 4, // Opcode: CPYMRN +/* 128231 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 128246 +/* 128236 */ MCD_OPC_CheckPredicate, 84, 47, 48, 0, // Skip to: 140576 +/* 128241 */ MCD_OPC_Decode, 201, 17, 195, 4, // Opcode: CPYMWTRN +/* 128246 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 128261 +/* 128251 */ MCD_OPC_CheckPredicate, 84, 32, 48, 0, // Skip to: 140576 +/* 128256 */ MCD_OPC_Decode, 192, 17, 195, 4, // Opcode: CPYMRTRN +/* 128261 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 128276 +/* 128266 */ MCD_OPC_CheckPredicate, 84, 17, 48, 0, // Skip to: 140576 +/* 128271 */ MCD_OPC_Decode, 196, 17, 195, 4, // Opcode: CPYMTRN +/* 128276 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 128291 +/* 128281 */ MCD_OPC_CheckPredicate, 84, 2, 48, 0, // Skip to: 140576 +/* 128286 */ MCD_OPC_Decode, 188, 17, 195, 4, // Opcode: CPYMN +/* 128291 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 128306 +/* 128296 */ MCD_OPC_CheckPredicate, 84, 243, 47, 0, // Skip to: 140576 +/* 128301 */ MCD_OPC_Decode, 200, 17, 195, 4, // Opcode: CPYMWTN +/* 128306 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 128321 +/* 128311 */ MCD_OPC_CheckPredicate, 84, 228, 47, 0, // Skip to: 140576 +/* 128316 */ MCD_OPC_Decode, 191, 17, 195, 4, // Opcode: CPYMRTN +/* 128321 */ MCD_OPC_FilterValue, 15, 218, 47, 0, // Skip to: 140576 +/* 128326 */ MCD_OPC_CheckPredicate, 84, 213, 47, 0, // Skip to: 140576 +/* 128331 */ MCD_OPC_Decode, 195, 17, 195, 4, // Opcode: CPYMTN +/* 128336 */ MCD_OPC_FilterValue, 2, 203, 47, 0, // Skip to: 140576 +/* 128341 */ MCD_OPC_CheckPredicate, 47, 198, 47, 0, // Skip to: 140576 +/* 128346 */ MCD_OPC_Decode, 166, 33, 243, 4, // Opcode: LDAPURbi +/* 128351 */ MCD_OPC_FilterValue, 4, 10, 1, 0, // Skip to: 128622 +/* 128356 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 128359 */ MCD_OPC_FilterValue, 1, 243, 0, 0, // Skip to: 128607 +/* 128364 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 128367 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 128382 +/* 128372 */ MCD_OPC_CheckPredicate, 84, 167, 47, 0, // Skip to: 140576 +/* 128377 */ MCD_OPC_Decode, 251, 16, 195, 4, // Opcode: CPYE +/* 128382 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128397 +/* 128387 */ MCD_OPC_CheckPredicate, 84, 152, 47, 0, // Skip to: 140576 +/* 128392 */ MCD_OPC_Decode, 135, 17, 195, 4, // Opcode: CPYEWT +/* 128397 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 128412 +/* 128402 */ MCD_OPC_CheckPredicate, 84, 137, 47, 0, // Skip to: 140576 +/* 128407 */ MCD_OPC_Decode, 254, 16, 195, 4, // Opcode: CPYERT +/* 128412 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128427 +/* 128417 */ MCD_OPC_CheckPredicate, 84, 122, 47, 0, // Skip to: 140576 +/* 128422 */ MCD_OPC_Decode, 130, 17, 195, 4, // Opcode: CPYET +/* 128427 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 128442 +/* 128432 */ MCD_OPC_CheckPredicate, 84, 107, 47, 0, // Skip to: 140576 +/* 128437 */ MCD_OPC_Decode, 134, 17, 195, 4, // Opcode: CPYEWN +/* 128442 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128457 +/* 128447 */ MCD_OPC_CheckPredicate, 84, 92, 47, 0, // Skip to: 140576 +/* 128452 */ MCD_OPC_Decode, 138, 17, 195, 4, // Opcode: CPYEWTWN +/* 128457 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 128472 +/* 128462 */ MCD_OPC_CheckPredicate, 84, 77, 47, 0, // Skip to: 140576 +/* 128467 */ MCD_OPC_Decode, 129, 17, 195, 4, // Opcode: CPYERTWN +/* 128472 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 128487 +/* 128477 */ MCD_OPC_CheckPredicate, 84, 62, 47, 0, // Skip to: 140576 +/* 128482 */ MCD_OPC_Decode, 133, 17, 195, 4, // Opcode: CPYETWN +/* 128487 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 128502 +/* 128492 */ MCD_OPC_CheckPredicate, 84, 47, 47, 0, // Skip to: 140576 +/* 128497 */ MCD_OPC_Decode, 253, 16, 195, 4, // Opcode: CPYERN +/* 128502 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 128517 +/* 128507 */ MCD_OPC_CheckPredicate, 84, 32, 47, 0, // Skip to: 140576 +/* 128512 */ MCD_OPC_Decode, 137, 17, 195, 4, // Opcode: CPYEWTRN +/* 128517 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 128532 +/* 128522 */ MCD_OPC_CheckPredicate, 84, 17, 47, 0, // Skip to: 140576 +/* 128527 */ MCD_OPC_Decode, 128, 17, 195, 4, // Opcode: CPYERTRN +/* 128532 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 128547 +/* 128537 */ MCD_OPC_CheckPredicate, 84, 2, 47, 0, // Skip to: 140576 +/* 128542 */ MCD_OPC_Decode, 132, 17, 195, 4, // Opcode: CPYETRN +/* 128547 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 128562 +/* 128552 */ MCD_OPC_CheckPredicate, 84, 243, 46, 0, // Skip to: 140576 +/* 128557 */ MCD_OPC_Decode, 252, 16, 195, 4, // Opcode: CPYEN +/* 128562 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 128577 +/* 128567 */ MCD_OPC_CheckPredicate, 84, 228, 46, 0, // Skip to: 140576 +/* 128572 */ MCD_OPC_Decode, 136, 17, 195, 4, // Opcode: CPYEWTN +/* 128577 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 128592 +/* 128582 */ MCD_OPC_CheckPredicate, 84, 213, 46, 0, // Skip to: 140576 +/* 128587 */ MCD_OPC_Decode, 255, 16, 195, 4, // Opcode: CPYERTN +/* 128592 */ MCD_OPC_FilterValue, 15, 203, 46, 0, // Skip to: 140576 +/* 128597 */ MCD_OPC_CheckPredicate, 84, 198, 46, 0, // Skip to: 140576 +/* 128602 */ MCD_OPC_Decode, 131, 17, 195, 4, // Opcode: CPYETN +/* 128607 */ MCD_OPC_FilterValue, 2, 188, 46, 0, // Skip to: 140576 +/* 128612 */ MCD_OPC_CheckPredicate, 47, 183, 46, 0, // Skip to: 140576 +/* 128617 */ MCD_OPC_Decode, 208, 52, 244, 4, // Opcode: STLURqi +/* 128622 */ MCD_OPC_FilterValue, 6, 173, 46, 0, // Skip to: 140576 +/* 128627 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 128630 */ MCD_OPC_FilterValue, 1, 183, 0, 0, // Skip to: 128818 +/* 128635 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 128638 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 128653 +/* 128643 */ MCD_OPC_CheckPredicate, 93, 152, 46, 0, // Skip to: 140576 +/* 128648 */ MCD_OPC_Decode, 193, 42, 197, 4, // Opcode: SETGP +/* 128653 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128668 +/* 128658 */ MCD_OPC_CheckPredicate, 93, 137, 46, 0, // Skip to: 140576 +/* 128663 */ MCD_OPC_Decode, 195, 42, 197, 4, // Opcode: SETGPT +/* 128668 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 128683 +/* 128673 */ MCD_OPC_CheckPredicate, 93, 122, 46, 0, // Skip to: 140576 +/* 128678 */ MCD_OPC_Decode, 194, 42, 197, 4, // Opcode: SETGPN +/* 128683 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 128698 +/* 128688 */ MCD_OPC_CheckPredicate, 93, 107, 46, 0, // Skip to: 140576 +/* 128693 */ MCD_OPC_Decode, 196, 42, 197, 4, // Opcode: SETGPTN +/* 128698 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 128713 +/* 128703 */ MCD_OPC_CheckPredicate, 93, 92, 46, 0, // Skip to: 140576 +/* 128708 */ MCD_OPC_Decode, 189, 42, 197, 4, // Opcode: SETGM +/* 128713 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128728 +/* 128718 */ MCD_OPC_CheckPredicate, 93, 77, 46, 0, // Skip to: 140576 +/* 128723 */ MCD_OPC_Decode, 191, 42, 197, 4, // Opcode: SETGMT +/* 128728 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 128743 +/* 128733 */ MCD_OPC_CheckPredicate, 93, 62, 46, 0, // Skip to: 140576 +/* 128738 */ MCD_OPC_Decode, 190, 42, 197, 4, // Opcode: SETGMN +/* 128743 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 128758 +/* 128748 */ MCD_OPC_CheckPredicate, 93, 47, 46, 0, // Skip to: 140576 +/* 128753 */ MCD_OPC_Decode, 192, 42, 197, 4, // Opcode: SETGMTN +/* 128758 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 128773 +/* 128763 */ MCD_OPC_CheckPredicate, 93, 32, 46, 0, // Skip to: 140576 +/* 128768 */ MCD_OPC_Decode, 148, 37, 197, 4, // Opcode: MOPSSETGE +/* 128773 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 128788 +/* 128778 */ MCD_OPC_CheckPredicate, 93, 17, 46, 0, // Skip to: 140576 +/* 128783 */ MCD_OPC_Decode, 150, 37, 197, 4, // Opcode: MOPSSETGET +/* 128788 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 128803 +/* 128793 */ MCD_OPC_CheckPredicate, 93, 2, 46, 0, // Skip to: 140576 +/* 128798 */ MCD_OPC_Decode, 149, 37, 197, 4, // Opcode: MOPSSETGEN +/* 128803 */ MCD_OPC_FilterValue, 11, 248, 45, 0, // Skip to: 140576 +/* 128808 */ MCD_OPC_CheckPredicate, 93, 243, 45, 0, // Skip to: 140576 +/* 128813 */ MCD_OPC_Decode, 151, 37, 197, 4, // Opcode: MOPSSETGETN +/* 128818 */ MCD_OPC_FilterValue, 2, 233, 45, 0, // Skip to: 140576 +/* 128823 */ MCD_OPC_CheckPredicate, 47, 228, 45, 0, // Skip to: 140576 +/* 128828 */ MCD_OPC_Decode, 170, 33, 244, 4, // Opcode: LDAPURqi +/* 128833 */ MCD_OPC_FilterValue, 2, 240, 9, 0, // Skip to: 131382 +/* 128838 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 128841 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 128909 +/* 128846 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... +/* 128849 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 128864 +/* 128854 */ MCD_OPC_CheckPredicate, 46, 197, 45, 0, // Skip to: 140576 +/* 128859 */ MCD_OPC_Decode, 228, 41, 245, 4, // Opcode: SCVTFSWSri +/* 128864 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 128879 +/* 128869 */ MCD_OPC_CheckPredicate, 46, 182, 45, 0, // Skip to: 140576 +/* 128874 */ MCD_OPC_Decode, 182, 56, 245, 4, // Opcode: UCVTFSWSri +/* 128879 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 128894 +/* 128884 */ MCD_OPC_CheckPredicate, 46, 167, 45, 0, // Skip to: 140576 +/* 128889 */ MCD_OPC_Decode, 153, 22, 246, 4, // Opcode: FCVTZSSWSri +/* 128894 */ MCD_OPC_FilterValue, 51, 157, 45, 0, // Skip to: 140576 +/* 128899 */ MCD_OPC_CheckPredicate, 46, 152, 45, 0, // Skip to: 140576 +/* 128904 */ MCD_OPC_Decode, 190, 22, 246, 4, // Opcode: FCVTZUSWSri +/* 128909 */ MCD_OPC_FilterValue, 1, 26, 3, 0, // Skip to: 129708 +/* 128914 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 128917 */ MCD_OPC_FilterValue, 0, 78, 2, 0, // Skip to: 129512 +/* 128922 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 128925 */ MCD_OPC_FilterValue, 0, 48, 2, 0, // Skip to: 129490 +/* 128930 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 128933 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 129151 +/* 128938 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 128941 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 128956 +/* 128946 */ MCD_OPC_CheckPredicate, 46, 105, 45, 0, // Skip to: 140576 +/* 128951 */ MCD_OPC_Decode, 204, 21, 247, 4, // Opcode: FCVTNSUWSr +/* 128956 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 128971 +/* 128961 */ MCD_OPC_CheckPredicate, 46, 90, 45, 0, // Skip to: 140576 +/* 128966 */ MCD_OPC_Decode, 221, 21, 247, 4, // Opcode: FCVTNUUWSr +/* 128971 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 128986 +/* 128976 */ MCD_OPC_CheckPredicate, 46, 75, 45, 0, // Skip to: 140576 +/* 128981 */ MCD_OPC_Decode, 234, 41, 248, 4, // Opcode: SCVTFUWSri +/* 128986 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129001 +/* 128991 */ MCD_OPC_CheckPredicate, 46, 60, 45, 0, // Skip to: 140576 +/* 128996 */ MCD_OPC_Decode, 188, 56, 248, 4, // Opcode: UCVTFUWSri +/* 129001 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 129016 +/* 129006 */ MCD_OPC_CheckPredicate, 46, 45, 45, 0, // Skip to: 140576 +/* 129011 */ MCD_OPC_Decode, 136, 21, 247, 4, // Opcode: FCVTASUWSr +/* 129016 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129031 +/* 129021 */ MCD_OPC_CheckPredicate, 46, 30, 45, 0, // Skip to: 140576 +/* 129026 */ MCD_OPC_Decode, 150, 21, 247, 4, // Opcode: FCVTAUUWSr +/* 129031 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 129046 +/* 129036 */ MCD_OPC_CheckPredicate, 46, 15, 45, 0, // Skip to: 140576 +/* 129041 */ MCD_OPC_Decode, 143, 26, 247, 4, // Opcode: FMOVSWr +/* 129046 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 129061 +/* 129051 */ MCD_OPC_CheckPredicate, 46, 0, 45, 0, // Skip to: 140576 +/* 129056 */ MCD_OPC_Decode, 147, 26, 248, 4, // Opcode: FMOVWSr +/* 129061 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 129076 +/* 129066 */ MCD_OPC_CheckPredicate, 46, 241, 44, 0, // Skip to: 140576 +/* 129071 */ MCD_OPC_Decode, 246, 21, 247, 4, // Opcode: FCVTPSUWSr +/* 129076 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 129091 +/* 129081 */ MCD_OPC_CheckPredicate, 46, 226, 44, 0, // Skip to: 140576 +/* 129086 */ MCD_OPC_Decode, 132, 22, 247, 4, // Opcode: FCVTPUUWSr +/* 129091 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 129106 +/* 129096 */ MCD_OPC_CheckPredicate, 46, 211, 44, 0, // Skip to: 140576 +/* 129101 */ MCD_OPC_Decode, 175, 21, 247, 4, // Opcode: FCVTMSUWSr +/* 129106 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 129121 +/* 129111 */ MCD_OPC_CheckPredicate, 46, 196, 44, 0, // Skip to: 140576 +/* 129116 */ MCD_OPC_Decode, 189, 21, 247, 4, // Opcode: FCVTMUUWSr +/* 129121 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 129136 +/* 129126 */ MCD_OPC_CheckPredicate, 46, 181, 44, 0, // Skip to: 140576 +/* 129131 */ MCD_OPC_Decode, 159, 22, 247, 4, // Opcode: FCVTZSUWSr +/* 129136 */ MCD_OPC_FilterValue, 25, 171, 44, 0, // Skip to: 140576 +/* 129141 */ MCD_OPC_CheckPredicate, 46, 166, 44, 0, // Skip to: 140576 +/* 129146 */ MCD_OPC_Decode, 196, 22, 247, 4, // Opcode: FCVTZUUWSr +/* 129151 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 129219 +/* 129156 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 129159 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129174 +/* 129164 */ MCD_OPC_CheckPredicate, 46, 143, 44, 0, // Skip to: 140576 +/* 129169 */ MCD_OPC_Decode, 252, 20, 249, 4, // Opcode: FCMPSrr +/* 129174 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 129189 +/* 129179 */ MCD_OPC_CheckPredicate, 46, 128, 44, 0, // Skip to: 140576 +/* 129184 */ MCD_OPC_Decode, 251, 20, 250, 4, // Opcode: FCMPSri +/* 129189 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 129204 +/* 129194 */ MCD_OPC_CheckPredicate, 46, 113, 44, 0, // Skip to: 140576 +/* 129199 */ MCD_OPC_Decode, 248, 20, 249, 4, // Opcode: FCMPESrr +/* 129204 */ MCD_OPC_FilterValue, 24, 103, 44, 0, // Skip to: 140576 +/* 129209 */ MCD_OPC_CheckPredicate, 46, 98, 44, 0, // Skip to: 140576 +/* 129214 */ MCD_OPC_Decode, 247, 20, 250, 4, // Opcode: FCMPESri +/* 129219 */ MCD_OPC_FilterValue, 2, 123, 0, 0, // Skip to: 129347 +/* 129224 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 129227 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129242 +/* 129232 */ MCD_OPC_CheckPredicate, 46, 75, 44, 0, // Skip to: 140576 +/* 129237 */ MCD_OPC_Decode, 145, 26, 251, 4, // Opcode: FMOVSr +/* 129242 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129257 +/* 129247 */ MCD_OPC_CheckPredicate, 46, 60, 44, 0, // Skip to: 140576 +/* 129252 */ MCD_OPC_Decode, 211, 26, 251, 4, // Opcode: FNEGSr +/* 129257 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 129272 +/* 129262 */ MCD_OPC_CheckPredicate, 46, 45, 44, 0, // Skip to: 140576 +/* 129267 */ MCD_OPC_Decode, 200, 27, 251, 4, // Opcode: FRINTNSr +/* 129272 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129287 +/* 129277 */ MCD_OPC_CheckPredicate, 46, 30, 44, 0, // Skip to: 140576 +/* 129282 */ MCD_OPC_Decode, 187, 27, 251, 4, // Opcode: FRINTMSr +/* 129287 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 129302 +/* 129292 */ MCD_OPC_CheckPredicate, 46, 15, 44, 0, // Skip to: 140576 +/* 129297 */ MCD_OPC_Decode, 163, 27, 251, 4, // Opcode: FRINTASr +/* 129302 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 129317 +/* 129307 */ MCD_OPC_CheckPredicate, 46, 0, 44, 0, // Skip to: 140576 +/* 129312 */ MCD_OPC_Decode, 226, 27, 251, 4, // Opcode: FRINTXSr +/* 129317 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 129332 +/* 129322 */ MCD_OPC_CheckPredicate, 51, 241, 43, 0, // Skip to: 140576 +/* 129327 */ MCD_OPC_Decode, 147, 27, 251, 4, // Opcode: FRINT32ZSr +/* 129332 */ MCD_OPC_FilterValue, 9, 231, 43, 0, // Skip to: 140576 +/* 129337 */ MCD_OPC_CheckPredicate, 51, 226, 43, 0, // Skip to: 140576 +/* 129342 */ MCD_OPC_Decode, 157, 27, 251, 4, // Opcode: FRINT64ZSr +/* 129347 */ MCD_OPC_FilterValue, 6, 216, 43, 0, // Skip to: 140576 +/* 129352 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 129355 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129370 +/* 129360 */ MCD_OPC_CheckPredicate, 46, 203, 43, 0, // Skip to: 140576 +/* 129365 */ MCD_OPC_Decode, 137, 19, 251, 4, // Opcode: FABSSr +/* 129370 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129385 +/* 129375 */ MCD_OPC_CheckPredicate, 46, 188, 43, 0, // Skip to: 140576 +/* 129380 */ MCD_OPC_Decode, 162, 28, 251, 4, // Opcode: FSQRTSr +/* 129385 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 129400 +/* 129390 */ MCD_OPC_CheckPredicate, 46, 173, 43, 0, // Skip to: 140576 +/* 129395 */ MCD_OPC_Decode, 163, 21, 252, 4, // Opcode: FCVTDSr +/* 129400 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129415 +/* 129405 */ MCD_OPC_CheckPredicate, 46, 158, 43, 0, // Skip to: 140576 +/* 129410 */ MCD_OPC_Decode, 165, 21, 253, 4, // Opcode: FCVTHSr +/* 129415 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 129430 +/* 129420 */ MCD_OPC_CheckPredicate, 46, 143, 43, 0, // Skip to: 140576 +/* 129425 */ MCD_OPC_Decode, 213, 27, 251, 4, // Opcode: FRINTPSr +/* 129430 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129445 +/* 129435 */ MCD_OPC_CheckPredicate, 46, 128, 43, 0, // Skip to: 140576 +/* 129440 */ MCD_OPC_Decode, 237, 27, 251, 4, // Opcode: FRINTZSr +/* 129445 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 129460 +/* 129450 */ MCD_OPC_CheckPredicate, 46, 113, 43, 0, // Skip to: 140576 +/* 129455 */ MCD_OPC_Decode, 176, 27, 251, 4, // Opcode: FRINTISr +/* 129460 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 129475 +/* 129465 */ MCD_OPC_CheckPredicate, 51, 98, 43, 0, // Skip to: 140576 +/* 129470 */ MCD_OPC_Decode, 142, 27, 251, 4, // Opcode: FRINT32XSr +/* 129475 */ MCD_OPC_FilterValue, 9, 88, 43, 0, // Skip to: 140576 +/* 129480 */ MCD_OPC_CheckPredicate, 51, 83, 43, 0, // Skip to: 140576 +/* 129485 */ MCD_OPC_Decode, 152, 27, 251, 4, // Opcode: FRINT64XSr +/* 129490 */ MCD_OPC_FilterValue, 1, 73, 43, 0, // Skip to: 140576 +/* 129495 */ MCD_OPC_CheckPredicate, 46, 68, 43, 0, // Skip to: 140576 +/* 129500 */ MCD_OPC_CheckField, 5, 5, 0, 61, 43, 0, // Skip to: 140576 +/* 129507 */ MCD_OPC_Decode, 144, 26, 254, 4, // Opcode: FMOVSi +/* 129512 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 129550 +/* 129517 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 129520 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129535 +/* 129525 */ MCD_OPC_CheckPredicate, 46, 38, 43, 0, // Skip to: 140576 +/* 129530 */ MCD_OPC_Decode, 252, 19, 255, 4, // Opcode: FCCMPSrr +/* 129535 */ MCD_OPC_FilterValue, 1, 28, 43, 0, // Skip to: 140576 +/* 129540 */ MCD_OPC_CheckPredicate, 46, 23, 43, 0, // Skip to: 140576 +/* 129545 */ MCD_OPC_Decode, 250, 19, 255, 4, // Opcode: FCCMPESrr +/* 129550 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 129693 +/* 129555 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 129558 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129573 +/* 129563 */ MCD_OPC_CheckPredicate, 46, 0, 43, 0, // Skip to: 140576 +/* 129568 */ MCD_OPC_Decode, 164, 26, 128, 5, // Opcode: FMULSrr +/* 129573 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129588 +/* 129578 */ MCD_OPC_CheckPredicate, 46, 241, 42, 0, // Skip to: 140576 +/* 129583 */ MCD_OPC_Decode, 240, 22, 128, 5, // Opcode: FDIVSrr +/* 129588 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 129603 +/* 129593 */ MCD_OPC_CheckPredicate, 46, 226, 42, 0, // Skip to: 140576 +/* 129598 */ MCD_OPC_Decode, 187, 19, 128, 5, // Opcode: FADDSrr +/* 129603 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129618 +/* 129608 */ MCD_OPC_CheckPredicate, 46, 211, 42, 0, // Skip to: 140576 +/* 129613 */ MCD_OPC_Decode, 179, 28, 128, 5, // Opcode: FSUBSrr +/* 129618 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 129633 +/* 129623 */ MCD_OPC_CheckPredicate, 46, 196, 42, 0, // Skip to: 140576 +/* 129628 */ MCD_OPC_Decode, 231, 23, 128, 5, // Opcode: FMAXSrr +/* 129633 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129648 +/* 129638 */ MCD_OPC_CheckPredicate, 46, 181, 42, 0, // Skip to: 140576 +/* 129643 */ MCD_OPC_Decode, 195, 24, 128, 5, // Opcode: FMINSrr +/* 129648 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 129663 +/* 129653 */ MCD_OPC_CheckPredicate, 46, 166, 42, 0, // Skip to: 140576 +/* 129658 */ MCD_OPC_Decode, 187, 23, 128, 5, // Opcode: FMAXNMSrr +/* 129663 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 129678 +/* 129668 */ MCD_OPC_CheckPredicate, 46, 151, 42, 0, // Skip to: 140576 +/* 129673 */ MCD_OPC_Decode, 151, 24, 128, 5, // Opcode: FMINNMSrr +/* 129678 */ MCD_OPC_FilterValue, 8, 141, 42, 0, // Skip to: 140576 +/* 129683 */ MCD_OPC_CheckPredicate, 46, 136, 42, 0, // Skip to: 140576 +/* 129688 */ MCD_OPC_Decode, 240, 26, 128, 5, // Opcode: FNMULSrr +/* 129693 */ MCD_OPC_FilterValue, 3, 126, 42, 0, // Skip to: 140576 +/* 129698 */ MCD_OPC_CheckPredicate, 46, 121, 42, 0, // Skip to: 140576 +/* 129703 */ MCD_OPC_Decode, 133, 21, 129, 5, // Opcode: FCSELSrrr +/* 129708 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 129776 +/* 129713 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... +/* 129716 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129731 +/* 129721 */ MCD_OPC_CheckPredicate, 46, 98, 42, 0, // Skip to: 140576 +/* 129726 */ MCD_OPC_Decode, 226, 41, 130, 5, // Opcode: SCVTFSWDri +/* 129731 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 129746 +/* 129736 */ MCD_OPC_CheckPredicate, 46, 83, 42, 0, // Skip to: 140576 +/* 129741 */ MCD_OPC_Decode, 180, 56, 130, 5, // Opcode: UCVTFSWDri +/* 129746 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 129761 +/* 129751 */ MCD_OPC_CheckPredicate, 46, 68, 42, 0, // Skip to: 140576 +/* 129756 */ MCD_OPC_Decode, 151, 22, 131, 5, // Opcode: FCVTZSSWDri +/* 129761 */ MCD_OPC_FilterValue, 51, 58, 42, 0, // Skip to: 140576 +/* 129766 */ MCD_OPC_CheckPredicate, 46, 53, 42, 0, // Skip to: 140576 +/* 129771 */ MCD_OPC_Decode, 188, 22, 131, 5, // Opcode: FCVTZUSWDri +/* 129776 */ MCD_OPC_FilterValue, 3, 26, 3, 0, // Skip to: 130575 +/* 129781 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 129784 */ MCD_OPC_FilterValue, 0, 78, 2, 0, // Skip to: 130379 +/* 129789 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 129792 */ MCD_OPC_FilterValue, 0, 48, 2, 0, // Skip to: 130357 +/* 129797 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 129800 */ MCD_OPC_FilterValue, 0, 198, 0, 0, // Skip to: 130003 +/* 129805 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 129808 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 129823 +/* 129813 */ MCD_OPC_CheckPredicate, 46, 6, 42, 0, // Skip to: 140576 +/* 129818 */ MCD_OPC_Decode, 202, 21, 132, 5, // Opcode: FCVTNSUWDr +/* 129823 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 129838 +/* 129828 */ MCD_OPC_CheckPredicate, 46, 247, 41, 0, // Skip to: 140576 +/* 129833 */ MCD_OPC_Decode, 219, 21, 132, 5, // Opcode: FCVTNUUWDr +/* 129838 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 129853 +/* 129843 */ MCD_OPC_CheckPredicate, 46, 232, 41, 0, // Skip to: 140576 +/* 129848 */ MCD_OPC_Decode, 232, 41, 161, 3, // Opcode: SCVTFUWDri +/* 129853 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 129868 +/* 129858 */ MCD_OPC_CheckPredicate, 46, 217, 41, 0, // Skip to: 140576 +/* 129863 */ MCD_OPC_Decode, 186, 56, 161, 3, // Opcode: UCVTFUWDri +/* 129868 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 129883 +/* 129873 */ MCD_OPC_CheckPredicate, 46, 202, 41, 0, // Skip to: 140576 +/* 129878 */ MCD_OPC_Decode, 134, 21, 132, 5, // Opcode: FCVTASUWDr +/* 129883 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129898 +/* 129888 */ MCD_OPC_CheckPredicate, 46, 187, 41, 0, // Skip to: 140576 +/* 129893 */ MCD_OPC_Decode, 148, 21, 132, 5, // Opcode: FCVTAUUWDr +/* 129898 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 129913 +/* 129903 */ MCD_OPC_CheckPredicate, 46, 172, 41, 0, // Skip to: 140576 +/* 129908 */ MCD_OPC_Decode, 244, 21, 132, 5, // Opcode: FCVTPSUWDr +/* 129913 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 129928 +/* 129918 */ MCD_OPC_CheckPredicate, 46, 157, 41, 0, // Skip to: 140576 +/* 129923 */ MCD_OPC_Decode, 130, 22, 132, 5, // Opcode: FCVTPUUWDr +/* 129928 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 129943 +/* 129933 */ MCD_OPC_CheckPredicate, 46, 142, 41, 0, // Skip to: 140576 +/* 129938 */ MCD_OPC_Decode, 173, 21, 132, 5, // Opcode: FCVTMSUWDr +/* 129943 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 129958 +/* 129948 */ MCD_OPC_CheckPredicate, 46, 127, 41, 0, // Skip to: 140576 +/* 129953 */ MCD_OPC_Decode, 187, 21, 132, 5, // Opcode: FCVTMUUWDr +/* 129958 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 129973 +/* 129963 */ MCD_OPC_CheckPredicate, 46, 112, 41, 0, // Skip to: 140576 +/* 129968 */ MCD_OPC_Decode, 157, 22, 132, 5, // Opcode: FCVTZSUWDr +/* 129973 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 129988 +/* 129978 */ MCD_OPC_CheckPredicate, 46, 97, 41, 0, // Skip to: 140576 +/* 129983 */ MCD_OPC_Decode, 194, 22, 132, 5, // Opcode: FCVTZUUWDr +/* 129988 */ MCD_OPC_FilterValue, 30, 87, 41, 0, // Skip to: 140576 +/* 129993 */ MCD_OPC_CheckPredicate, 94, 82, 41, 0, // Skip to: 140576 +/* 129998 */ MCD_OPC_Decode, 159, 23, 132, 5, // Opcode: FJCVTZS +/* 130003 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 130071 +/* 130008 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 130011 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130026 +/* 130016 */ MCD_OPC_CheckPredicate, 46, 59, 41, 0, // Skip to: 140576 +/* 130021 */ MCD_OPC_Decode, 242, 20, 133, 5, // Opcode: FCMPDrr +/* 130026 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 130041 +/* 130031 */ MCD_OPC_CheckPredicate, 46, 44, 41, 0, // Skip to: 140576 +/* 130036 */ MCD_OPC_Decode, 241, 20, 134, 5, // Opcode: FCMPDri +/* 130041 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 130056 +/* 130046 */ MCD_OPC_CheckPredicate, 46, 29, 41, 0, // Skip to: 140576 +/* 130051 */ MCD_OPC_Decode, 244, 20, 133, 5, // Opcode: FCMPEDrr +/* 130056 */ MCD_OPC_FilterValue, 24, 19, 41, 0, // Skip to: 140576 +/* 130061 */ MCD_OPC_CheckPredicate, 46, 14, 41, 0, // Skip to: 140576 +/* 130066 */ MCD_OPC_Decode, 243, 20, 134, 5, // Opcode: FCMPEDri +/* 130071 */ MCD_OPC_FilterValue, 2, 153, 0, 0, // Skip to: 130229 +/* 130076 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 130079 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130094 +/* 130084 */ MCD_OPC_CheckPredicate, 46, 247, 40, 0, // Skip to: 140576 +/* 130089 */ MCD_OPC_Decode, 138, 26, 160, 3, // Opcode: FMOVDr +/* 130094 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 130109 +/* 130099 */ MCD_OPC_CheckPredicate, 46, 232, 40, 0, // Skip to: 140576 +/* 130104 */ MCD_OPC_Decode, 209, 26, 160, 3, // Opcode: FNEGDr +/* 130109 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 130124 +/* 130114 */ MCD_OPC_CheckPredicate, 46, 217, 40, 0, // Skip to: 140576 +/* 130119 */ MCD_OPC_Decode, 144, 22, 217, 3, // Opcode: FCVTSDr +/* 130124 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 130139 +/* 130129 */ MCD_OPC_CheckPredicate, 95, 202, 40, 0, // Skip to: 140576 +/* 130134 */ MCD_OPC_Decode, 168, 13, 253, 4, // Opcode: BFCVT +/* 130139 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 130154 +/* 130144 */ MCD_OPC_CheckPredicate, 46, 187, 40, 0, // Skip to: 140576 +/* 130149 */ MCD_OPC_Decode, 198, 27, 160, 3, // Opcode: FRINTNDr +/* 130154 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 130169 +/* 130159 */ MCD_OPC_CheckPredicate, 46, 172, 40, 0, // Skip to: 140576 +/* 130164 */ MCD_OPC_Decode, 185, 27, 160, 3, // Opcode: FRINTMDr +/* 130169 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 130184 +/* 130174 */ MCD_OPC_CheckPredicate, 46, 157, 40, 0, // Skip to: 140576 +/* 130179 */ MCD_OPC_Decode, 161, 27, 160, 3, // Opcode: FRINTADr +/* 130184 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 130199 +/* 130189 */ MCD_OPC_CheckPredicate, 46, 142, 40, 0, // Skip to: 140576 +/* 130194 */ MCD_OPC_Decode, 224, 27, 160, 3, // Opcode: FRINTXDr +/* 130199 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 130214 +/* 130204 */ MCD_OPC_CheckPredicate, 51, 127, 40, 0, // Skip to: 140576 +/* 130209 */ MCD_OPC_Decode, 146, 27, 160, 3, // Opcode: FRINT32ZDr +/* 130214 */ MCD_OPC_FilterValue, 9, 117, 40, 0, // Skip to: 140576 +/* 130219 */ MCD_OPC_CheckPredicate, 51, 112, 40, 0, // Skip to: 140576 +/* 130224 */ MCD_OPC_Decode, 156, 27, 160, 3, // Opcode: FRINT64ZDr +/* 130229 */ MCD_OPC_FilterValue, 6, 102, 40, 0, // Skip to: 140576 +/* 130234 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 130237 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130252 +/* 130242 */ MCD_OPC_CheckPredicate, 46, 89, 40, 0, // Skip to: 140576 +/* 130247 */ MCD_OPC_Decode, 135, 19, 160, 3, // Opcode: FABSDr +/* 130252 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 130267 +/* 130257 */ MCD_OPC_CheckPredicate, 46, 74, 40, 0, // Skip to: 140576 +/* 130262 */ MCD_OPC_Decode, 160, 28, 160, 3, // Opcode: FSQRTDr +/* 130267 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 130282 +/* 130272 */ MCD_OPC_CheckPredicate, 46, 59, 40, 0, // Skip to: 140576 +/* 130277 */ MCD_OPC_Decode, 164, 21, 171, 3, // Opcode: FCVTHDr +/* 130282 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 130297 +/* 130287 */ MCD_OPC_CheckPredicate, 46, 44, 40, 0, // Skip to: 140576 +/* 130292 */ MCD_OPC_Decode, 211, 27, 160, 3, // Opcode: FRINTPDr +/* 130297 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 130312 +/* 130302 */ MCD_OPC_CheckPredicate, 46, 29, 40, 0, // Skip to: 140576 +/* 130307 */ MCD_OPC_Decode, 235, 27, 160, 3, // Opcode: FRINTZDr +/* 130312 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 130327 +/* 130317 */ MCD_OPC_CheckPredicate, 46, 14, 40, 0, // Skip to: 140576 +/* 130322 */ MCD_OPC_Decode, 174, 27, 160, 3, // Opcode: FRINTIDr +/* 130327 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 130342 +/* 130332 */ MCD_OPC_CheckPredicate, 51, 255, 39, 0, // Skip to: 140576 +/* 130337 */ MCD_OPC_Decode, 141, 27, 160, 3, // Opcode: FRINT32XDr +/* 130342 */ MCD_OPC_FilterValue, 9, 245, 39, 0, // Skip to: 140576 +/* 130347 */ MCD_OPC_CheckPredicate, 51, 240, 39, 0, // Skip to: 140576 +/* 130352 */ MCD_OPC_Decode, 151, 27, 160, 3, // Opcode: FRINT64XDr +/* 130357 */ MCD_OPC_FilterValue, 1, 230, 39, 0, // Skip to: 140576 +/* 130362 */ MCD_OPC_CheckPredicate, 46, 225, 39, 0, // Skip to: 140576 +/* 130367 */ MCD_OPC_CheckField, 5, 5, 0, 218, 39, 0, // Skip to: 140576 +/* 130374 */ MCD_OPC_Decode, 137, 26, 135, 5, // Opcode: FMOVDi +/* 130379 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 130417 +/* 130384 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 130387 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130402 +/* 130392 */ MCD_OPC_CheckPredicate, 46, 195, 39, 0, // Skip to: 140576 +/* 130397 */ MCD_OPC_Decode, 247, 19, 136, 5, // Opcode: FCCMPDrr +/* 130402 */ MCD_OPC_FilterValue, 1, 185, 39, 0, // Skip to: 140576 +/* 130407 */ MCD_OPC_CheckPredicate, 46, 180, 39, 0, // Skip to: 140576 +/* 130412 */ MCD_OPC_Decode, 248, 19, 136, 5, // Opcode: FCCMPEDrr +/* 130417 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 130560 +/* 130422 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 130425 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130440 +/* 130430 */ MCD_OPC_CheckPredicate, 46, 157, 39, 0, // Skip to: 140576 +/* 130435 */ MCD_OPC_Decode, 162, 26, 159, 3, // Opcode: FMULDrr +/* 130440 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 130455 +/* 130445 */ MCD_OPC_CheckPredicate, 46, 142, 39, 0, // Skip to: 140576 +/* 130450 */ MCD_OPC_Decode, 235, 22, 159, 3, // Opcode: FDIVDrr +/* 130455 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 130470 +/* 130460 */ MCD_OPC_CheckPredicate, 46, 127, 39, 0, // Skip to: 140576 +/* 130465 */ MCD_OPC_Decode, 171, 19, 159, 3, // Opcode: FADDDrr +/* 130470 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 130485 +/* 130475 */ MCD_OPC_CheckPredicate, 46, 112, 39, 0, // Skip to: 140576 +/* 130480 */ MCD_OPC_Decode, 171, 28, 159, 3, // Opcode: FSUBDrr +/* 130485 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 130500 +/* 130490 */ MCD_OPC_CheckPredicate, 46, 97, 39, 0, // Skip to: 140576 +/* 130495 */ MCD_OPC_Decode, 169, 23, 159, 3, // Opcode: FMAXDrr +/* 130500 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 130515 +/* 130505 */ MCD_OPC_CheckPredicate, 46, 82, 39, 0, // Skip to: 140576 +/* 130510 */ MCD_OPC_Decode, 133, 24, 159, 3, // Opcode: FMINDrr +/* 130515 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 130530 +/* 130520 */ MCD_OPC_CheckPredicate, 46, 67, 39, 0, // Skip to: 140576 +/* 130525 */ MCD_OPC_Decode, 171, 23, 159, 3, // Opcode: FMAXNMDrr +/* 130530 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 130545 +/* 130535 */ MCD_OPC_CheckPredicate, 46, 52, 39, 0, // Skip to: 140576 +/* 130540 */ MCD_OPC_Decode, 135, 24, 159, 3, // Opcode: FMINNMDrr +/* 130545 */ MCD_OPC_FilterValue, 8, 42, 39, 0, // Skip to: 140576 +/* 130550 */ MCD_OPC_CheckPredicate, 46, 37, 39, 0, // Skip to: 140576 +/* 130555 */ MCD_OPC_Decode, 238, 26, 159, 3, // Opcode: FNMULDrr +/* 130560 */ MCD_OPC_FilterValue, 3, 27, 39, 0, // Skip to: 140576 +/* 130565 */ MCD_OPC_CheckPredicate, 46, 22, 39, 0, // Skip to: 140576 +/* 130570 */ MCD_OPC_Decode, 131, 21, 137, 5, // Opcode: FCSELDrrr +/* 130575 */ MCD_OPC_FilterValue, 6, 63, 0, 0, // Skip to: 130643 +/* 130580 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... +/* 130583 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 130598 +/* 130588 */ MCD_OPC_CheckPredicate, 96, 255, 38, 0, // Skip to: 140576 +/* 130593 */ MCD_OPC_Decode, 227, 41, 138, 5, // Opcode: SCVTFSWHri +/* 130598 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 130613 +/* 130603 */ MCD_OPC_CheckPredicate, 96, 240, 38, 0, // Skip to: 140576 +/* 130608 */ MCD_OPC_Decode, 181, 56, 138, 5, // Opcode: UCVTFSWHri +/* 130613 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 130628 +/* 130618 */ MCD_OPC_CheckPredicate, 96, 225, 38, 0, // Skip to: 140576 +/* 130623 */ MCD_OPC_Decode, 152, 22, 139, 5, // Opcode: FCVTZSSWHri +/* 130628 */ MCD_OPC_FilterValue, 51, 215, 38, 0, // Skip to: 140576 +/* 130633 */ MCD_OPC_CheckPredicate, 96, 210, 38, 0, // Skip to: 140576 +/* 130638 */ MCD_OPC_Decode, 189, 22, 139, 5, // Opcode: FCVTZUSWHri +/* 130643 */ MCD_OPC_FilterValue, 7, 200, 38, 0, // Skip to: 140576 +/* 130648 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 130651 */ MCD_OPC_FilterValue, 0, 18, 2, 0, // Skip to: 131186 +/* 130656 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... +/* 130659 */ MCD_OPC_FilterValue, 0, 244, 1, 0, // Skip to: 131164 +/* 130664 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... +/* 130667 */ MCD_OPC_FilterValue, 0, 213, 0, 0, // Skip to: 130885 +/* 130672 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 130675 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130690 +/* 130680 */ MCD_OPC_CheckPredicate, 96, 163, 38, 0, // Skip to: 140576 +/* 130685 */ MCD_OPC_Decode, 203, 21, 140, 5, // Opcode: FCVTNSUWHr +/* 130690 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 130705 +/* 130695 */ MCD_OPC_CheckPredicate, 96, 148, 38, 0, // Skip to: 140576 +/* 130700 */ MCD_OPC_Decode, 220, 21, 140, 5, // Opcode: FCVTNUUWHr +/* 130705 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 130720 +/* 130710 */ MCD_OPC_CheckPredicate, 96, 133, 38, 0, // Skip to: 140576 +/* 130715 */ MCD_OPC_Decode, 233, 41, 141, 5, // Opcode: SCVTFUWHri +/* 130720 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 130735 +/* 130725 */ MCD_OPC_CheckPredicate, 96, 118, 38, 0, // Skip to: 140576 +/* 130730 */ MCD_OPC_Decode, 187, 56, 141, 5, // Opcode: UCVTFUWHri +/* 130735 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 130750 +/* 130740 */ MCD_OPC_CheckPredicate, 96, 103, 38, 0, // Skip to: 140576 +/* 130745 */ MCD_OPC_Decode, 135, 21, 140, 5, // Opcode: FCVTASUWHr +/* 130750 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 130765 +/* 130755 */ MCD_OPC_CheckPredicate, 96, 88, 38, 0, // Skip to: 140576 +/* 130760 */ MCD_OPC_Decode, 149, 21, 140, 5, // Opcode: FCVTAUUWHr +/* 130765 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 130780 +/* 130770 */ MCD_OPC_CheckPredicate, 96, 73, 38, 0, // Skip to: 140576 +/* 130775 */ MCD_OPC_Decode, 139, 26, 140, 5, // Opcode: FMOVHWr +/* 130780 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 130795 +/* 130785 */ MCD_OPC_CheckPredicate, 96, 58, 38, 0, // Skip to: 140576 +/* 130790 */ MCD_OPC_Decode, 146, 26, 141, 5, // Opcode: FMOVWHr +/* 130795 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 130810 +/* 130800 */ MCD_OPC_CheckPredicate, 96, 43, 38, 0, // Skip to: 140576 +/* 130805 */ MCD_OPC_Decode, 245, 21, 140, 5, // Opcode: FCVTPSUWHr +/* 130810 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 130825 +/* 130815 */ MCD_OPC_CheckPredicate, 96, 28, 38, 0, // Skip to: 140576 +/* 130820 */ MCD_OPC_Decode, 131, 22, 140, 5, // Opcode: FCVTPUUWHr +/* 130825 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 130840 +/* 130830 */ MCD_OPC_CheckPredicate, 96, 13, 38, 0, // Skip to: 140576 +/* 130835 */ MCD_OPC_Decode, 174, 21, 140, 5, // Opcode: FCVTMSUWHr +/* 130840 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 130855 +/* 130845 */ MCD_OPC_CheckPredicate, 96, 254, 37, 0, // Skip to: 140576 +/* 130850 */ MCD_OPC_Decode, 188, 21, 140, 5, // Opcode: FCVTMUUWHr +/* 130855 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 130870 +/* 130860 */ MCD_OPC_CheckPredicate, 96, 239, 37, 0, // Skip to: 140576 +/* 130865 */ MCD_OPC_Decode, 158, 22, 140, 5, // Opcode: FCVTZSUWHr +/* 130870 */ MCD_OPC_FilterValue, 25, 229, 37, 0, // Skip to: 140576 +/* 130875 */ MCD_OPC_CheckPredicate, 96, 224, 37, 0, // Skip to: 140576 +/* 130880 */ MCD_OPC_Decode, 195, 22, 140, 5, // Opcode: FCVTZUUWHr +/* 130885 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 130953 +/* 130890 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... +/* 130893 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130908 +/* 130898 */ MCD_OPC_CheckPredicate, 96, 201, 37, 0, // Skip to: 140576 +/* 130903 */ MCD_OPC_Decode, 250, 20, 142, 5, // Opcode: FCMPHrr +/* 130908 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 130923 +/* 130913 */ MCD_OPC_CheckPredicate, 96, 186, 37, 0, // Skip to: 140576 +/* 130918 */ MCD_OPC_Decode, 249, 20, 143, 5, // Opcode: FCMPHri +/* 130923 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 130938 +/* 130928 */ MCD_OPC_CheckPredicate, 96, 171, 37, 0, // Skip to: 140576 +/* 130933 */ MCD_OPC_Decode, 246, 20, 142, 5, // Opcode: FCMPEHrr +/* 130938 */ MCD_OPC_FilterValue, 24, 161, 37, 0, // Skip to: 140576 +/* 130943 */ MCD_OPC_CheckPredicate, 96, 156, 37, 0, // Skip to: 140576 +/* 130948 */ MCD_OPC_Decode, 245, 20, 143, 5, // Opcode: FCMPEHri +/* 130953 */ MCD_OPC_FilterValue, 2, 108, 0, 0, // Skip to: 131066 +/* 130958 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 130961 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130976 +/* 130966 */ MCD_OPC_CheckPredicate, 96, 133, 37, 0, // Skip to: 140576 +/* 130971 */ MCD_OPC_Decode, 142, 26, 144, 5, // Opcode: FMOVHr +/* 130976 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 130991 +/* 130981 */ MCD_OPC_CheckPredicate, 96, 118, 37, 0, // Skip to: 140576 +/* 130986 */ MCD_OPC_Decode, 210, 26, 144, 5, // Opcode: FNEGHr +/* 130991 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 131006 +/* 130996 */ MCD_OPC_CheckPredicate, 46, 103, 37, 0, // Skip to: 140576 +/* 131001 */ MCD_OPC_Decode, 145, 22, 145, 5, // Opcode: FCVTSHr +/* 131006 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 131021 +/* 131011 */ MCD_OPC_CheckPredicate, 96, 88, 37, 0, // Skip to: 140576 +/* 131016 */ MCD_OPC_Decode, 199, 27, 144, 5, // Opcode: FRINTNHr +/* 131021 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 131036 +/* 131026 */ MCD_OPC_CheckPredicate, 96, 73, 37, 0, // Skip to: 140576 +/* 131031 */ MCD_OPC_Decode, 186, 27, 144, 5, // Opcode: FRINTMHr +/* 131036 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 131051 +/* 131041 */ MCD_OPC_CheckPredicate, 96, 58, 37, 0, // Skip to: 140576 +/* 131046 */ MCD_OPC_Decode, 162, 27, 144, 5, // Opcode: FRINTAHr +/* 131051 */ MCD_OPC_FilterValue, 7, 48, 37, 0, // Skip to: 140576 +/* 131056 */ MCD_OPC_CheckPredicate, 96, 43, 37, 0, // Skip to: 140576 +/* 131061 */ MCD_OPC_Decode, 225, 27, 144, 5, // Opcode: FRINTXHr +/* 131066 */ MCD_OPC_FilterValue, 6, 33, 37, 0, // Skip to: 140576 +/* 131071 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 131074 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131089 +/* 131079 */ MCD_OPC_CheckPredicate, 96, 20, 37, 0, // Skip to: 140576 +/* 131084 */ MCD_OPC_Decode, 136, 19, 144, 5, // Opcode: FABSHr +/* 131089 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 131104 +/* 131094 */ MCD_OPC_CheckPredicate, 96, 5, 37, 0, // Skip to: 140576 +/* 131099 */ MCD_OPC_Decode, 161, 28, 144, 5, // Opcode: FSQRTHr +/* 131104 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 131119 +/* 131109 */ MCD_OPC_CheckPredicate, 46, 246, 36, 0, // Skip to: 140576 +/* 131114 */ MCD_OPC_Decode, 162, 21, 146, 5, // Opcode: FCVTDHr +/* 131119 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 131134 +/* 131124 */ MCD_OPC_CheckPredicate, 96, 231, 36, 0, // Skip to: 140576 +/* 131129 */ MCD_OPC_Decode, 212, 27, 144, 5, // Opcode: FRINTPHr +/* 131134 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 131149 +/* 131139 */ MCD_OPC_CheckPredicate, 96, 216, 36, 0, // Skip to: 140576 +/* 131144 */ MCD_OPC_Decode, 236, 27, 144, 5, // Opcode: FRINTZHr +/* 131149 */ MCD_OPC_FilterValue, 7, 206, 36, 0, // Skip to: 140576 +/* 131154 */ MCD_OPC_CheckPredicate, 96, 201, 36, 0, // Skip to: 140576 +/* 131159 */ MCD_OPC_Decode, 175, 27, 144, 5, // Opcode: FRINTIHr +/* 131164 */ MCD_OPC_FilterValue, 1, 191, 36, 0, // Skip to: 140576 +/* 131169 */ MCD_OPC_CheckPredicate, 96, 186, 36, 0, // Skip to: 140576 +/* 131174 */ MCD_OPC_CheckField, 5, 5, 0, 179, 36, 0, // Skip to: 140576 +/* 131181 */ MCD_OPC_Decode, 141, 26, 147, 5, // Opcode: FMOVHi +/* 131186 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 131224 +/* 131191 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 131194 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131209 +/* 131199 */ MCD_OPC_CheckPredicate, 96, 156, 36, 0, // Skip to: 140576 +/* 131204 */ MCD_OPC_Decode, 251, 19, 148, 5, // Opcode: FCCMPHrr +/* 131209 */ MCD_OPC_FilterValue, 1, 146, 36, 0, // Skip to: 140576 +/* 131214 */ MCD_OPC_CheckPredicate, 96, 141, 36, 0, // Skip to: 140576 +/* 131219 */ MCD_OPC_Decode, 249, 19, 148, 5, // Opcode: FCCMPEHrr +/* 131224 */ MCD_OPC_FilterValue, 2, 138, 0, 0, // Skip to: 131367 +/* 131229 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 131232 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131247 +/* 131237 */ MCD_OPC_CheckPredicate, 96, 118, 36, 0, // Skip to: 140576 +/* 131242 */ MCD_OPC_Decode, 163, 26, 149, 5, // Opcode: FMULHrr +/* 131247 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 131262 +/* 131252 */ MCD_OPC_CheckPredicate, 96, 103, 36, 0, // Skip to: 140576 +/* 131257 */ MCD_OPC_Decode, 236, 22, 149, 5, // Opcode: FDIVHrr +/* 131262 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 131277 +/* 131267 */ MCD_OPC_CheckPredicate, 96, 88, 36, 0, // Skip to: 140576 +/* 131272 */ MCD_OPC_Decode, 172, 19, 149, 5, // Opcode: FADDHrr +/* 131277 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 131292 +/* 131282 */ MCD_OPC_CheckPredicate, 96, 73, 36, 0, // Skip to: 140576 +/* 131287 */ MCD_OPC_Decode, 172, 28, 149, 5, // Opcode: FSUBHrr +/* 131292 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 131307 +/* 131297 */ MCD_OPC_CheckPredicate, 96, 58, 36, 0, // Skip to: 140576 +/* 131302 */ MCD_OPC_Decode, 170, 23, 149, 5, // Opcode: FMAXHrr +/* 131307 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 131322 +/* 131312 */ MCD_OPC_CheckPredicate, 96, 43, 36, 0, // Skip to: 140576 +/* 131317 */ MCD_OPC_Decode, 134, 24, 149, 5, // Opcode: FMINHrr +/* 131322 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 131337 +/* 131327 */ MCD_OPC_CheckPredicate, 96, 28, 36, 0, // Skip to: 140576 +/* 131332 */ MCD_OPC_Decode, 172, 23, 149, 5, // Opcode: FMAXNMHrr +/* 131337 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 131352 +/* 131342 */ MCD_OPC_CheckPredicate, 96, 13, 36, 0, // Skip to: 140576 +/* 131347 */ MCD_OPC_Decode, 136, 24, 149, 5, // Opcode: FMINNMHrr +/* 131352 */ MCD_OPC_FilterValue, 8, 3, 36, 0, // Skip to: 140576 +/* 131357 */ MCD_OPC_CheckPredicate, 96, 254, 35, 0, // Skip to: 140576 +/* 131362 */ MCD_OPC_Decode, 239, 26, 149, 5, // Opcode: FNMULHrr +/* 131367 */ MCD_OPC_FilterValue, 3, 244, 35, 0, // Skip to: 140576 +/* 131372 */ MCD_OPC_CheckPredicate, 96, 239, 35, 0, // Skip to: 140576 +/* 131377 */ MCD_OPC_Decode, 132, 21, 150, 5, // Opcode: FCSELHrrr +/* 131382 */ MCD_OPC_FilterValue, 3, 229, 35, 0, // Skip to: 140576 +/* 131387 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 131390 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 131428 +/* 131395 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131398 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131413 +/* 131403 */ MCD_OPC_CheckPredicate, 46, 208, 35, 0, // Skip to: 140576 +/* 131408 */ MCD_OPC_Decode, 165, 23, 151, 5, // Opcode: FMADDSrrr +/* 131413 */ MCD_OPC_FilterValue, 1, 198, 35, 0, // Skip to: 140576 +/* 131418 */ MCD_OPC_CheckPredicate, 46, 193, 35, 0, // Skip to: 140576 +/* 131423 */ MCD_OPC_Decode, 161, 26, 151, 5, // Opcode: FMSUBSrrr +/* 131428 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 131466 +/* 131433 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131436 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131451 +/* 131441 */ MCD_OPC_CheckPredicate, 46, 170, 35, 0, // Skip to: 140576 +/* 131446 */ MCD_OPC_Decode, 222, 26, 151, 5, // Opcode: FNMADDSrrr +/* 131451 */ MCD_OPC_FilterValue, 1, 160, 35, 0, // Skip to: 140576 +/* 131456 */ MCD_OPC_CheckPredicate, 46, 155, 35, 0, // Skip to: 140576 +/* 131461 */ MCD_OPC_Decode, 237, 26, 151, 5, // Opcode: FNMSUBSrrr +/* 131466 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 131504 +/* 131471 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131474 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131489 +/* 131479 */ MCD_OPC_CheckPredicate, 46, 132, 35, 0, // Skip to: 140576 +/* 131484 */ MCD_OPC_Decode, 163, 23, 152, 5, // Opcode: FMADDDrrr +/* 131489 */ MCD_OPC_FilterValue, 1, 122, 35, 0, // Skip to: 140576 +/* 131494 */ MCD_OPC_CheckPredicate, 46, 117, 35, 0, // Skip to: 140576 +/* 131499 */ MCD_OPC_Decode, 159, 26, 152, 5, // Opcode: FMSUBDrrr +/* 131504 */ MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 131542 +/* 131509 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131512 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131527 +/* 131517 */ MCD_OPC_CheckPredicate, 46, 94, 35, 0, // Skip to: 140576 +/* 131522 */ MCD_OPC_Decode, 220, 26, 152, 5, // Opcode: FNMADDDrrr +/* 131527 */ MCD_OPC_FilterValue, 1, 84, 35, 0, // Skip to: 140576 +/* 131532 */ MCD_OPC_CheckPredicate, 46, 79, 35, 0, // Skip to: 140576 +/* 131537 */ MCD_OPC_Decode, 235, 26, 152, 5, // Opcode: FNMSUBDrrr +/* 131542 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 131580 +/* 131547 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131550 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131565 +/* 131555 */ MCD_OPC_CheckPredicate, 96, 56, 35, 0, // Skip to: 140576 +/* 131560 */ MCD_OPC_Decode, 164, 23, 153, 5, // Opcode: FMADDHrrr +/* 131565 */ MCD_OPC_FilterValue, 1, 46, 35, 0, // Skip to: 140576 +/* 131570 */ MCD_OPC_CheckPredicate, 96, 41, 35, 0, // Skip to: 140576 +/* 131575 */ MCD_OPC_Decode, 160, 26, 153, 5, // Opcode: FMSUBHrrr +/* 131580 */ MCD_OPC_FilterValue, 7, 31, 35, 0, // Skip to: 140576 +/* 131585 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... +/* 131588 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 131603 +/* 131593 */ MCD_OPC_CheckPredicate, 96, 18, 35, 0, // Skip to: 140576 +/* 131598 */ MCD_OPC_Decode, 221, 26, 153, 5, // Opcode: FNMADDHrrr +/* 131603 */ MCD_OPC_FilterValue, 1, 8, 35, 0, // Skip to: 140576 +/* 131608 */ MCD_OPC_CheckPredicate, 96, 3, 35, 0, // Skip to: 140576 +/* 131613 */ MCD_OPC_Decode, 236, 26, 153, 5, // Opcode: FNMSUBHrrr +/* 131618 */ MCD_OPC_FilterValue, 1, 55, 2, 0, // Skip to: 132190 +/* 131623 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 131626 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 131752 +/* 131631 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 131634 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 131656 +/* 131639 */ MCD_OPC_CheckPredicate, 46, 228, 34, 0, // Skip to: 140576 +/* 131644 */ MCD_OPC_CheckField, 21, 1, 0, 221, 34, 0, // Skip to: 140576 +/* 131651 */ MCD_OPC_Decode, 209, 53, 194, 4, // Opcode: STURBi +/* 131656 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 131678 +/* 131661 */ MCD_OPC_CheckPredicate, 46, 206, 34, 0, // Skip to: 140576 +/* 131666 */ MCD_OPC_CheckField, 21, 1, 0, 199, 34, 0, // Skip to: 140576 +/* 131673 */ MCD_OPC_Decode, 160, 53, 194, 4, // Opcode: STRBpost +/* 131678 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 131730 +/* 131683 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 131686 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 131708 +/* 131691 */ MCD_OPC_CheckPredicate, 46, 176, 34, 0, // Skip to: 140576 +/* 131696 */ MCD_OPC_CheckField, 21, 1, 1, 169, 34, 0, // Skip to: 140576 +/* 131703 */ MCD_OPC_Decode, 162, 53, 154, 5, // Opcode: STRBroW +/* 131708 */ MCD_OPC_FilterValue, 3, 159, 34, 0, // Skip to: 140576 +/* 131713 */ MCD_OPC_CheckPredicate, 46, 154, 34, 0, // Skip to: 140576 +/* 131718 */ MCD_OPC_CheckField, 21, 1, 1, 147, 34, 0, // Skip to: 140576 +/* 131725 */ MCD_OPC_Decode, 163, 53, 155, 5, // Opcode: STRBroX +/* 131730 */ MCD_OPC_FilterValue, 3, 137, 34, 0, // Skip to: 140576 +/* 131735 */ MCD_OPC_CheckPredicate, 46, 132, 34, 0, // Skip to: 140576 +/* 131740 */ MCD_OPC_CheckField, 21, 1, 0, 125, 34, 0, // Skip to: 140576 +/* 131747 */ MCD_OPC_Decode, 161, 53, 194, 4, // Opcode: STRBpre +/* 131752 */ MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 131878 +/* 131757 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 131760 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 131782 +/* 131765 */ MCD_OPC_CheckPredicate, 46, 102, 34, 0, // Skip to: 140576 +/* 131770 */ MCD_OPC_CheckField, 21, 1, 0, 95, 34, 0, // Skip to: 140576 +/* 131777 */ MCD_OPC_Decode, 129, 36, 194, 4, // Opcode: LDURBi +/* 131782 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 131804 +/* 131787 */ MCD_OPC_CheckPredicate, 46, 80, 34, 0, // Skip to: 140576 +/* 131792 */ MCD_OPC_CheckField, 21, 1, 0, 73, 34, 0, // Skip to: 140576 +/* 131799 */ MCD_OPC_Decode, 216, 34, 194, 4, // Opcode: LDRBpost +/* 131804 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 131856 +/* 131809 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 131812 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 131834 +/* 131817 */ MCD_OPC_CheckPredicate, 46, 50, 34, 0, // Skip to: 140576 +/* 131822 */ MCD_OPC_CheckField, 21, 1, 1, 43, 34, 0, // Skip to: 140576 +/* 131829 */ MCD_OPC_Decode, 218, 34, 154, 5, // Opcode: LDRBroW +/* 131834 */ MCD_OPC_FilterValue, 3, 33, 34, 0, // Skip to: 140576 +/* 131839 */ MCD_OPC_CheckPredicate, 46, 28, 34, 0, // Skip to: 140576 +/* 131844 */ MCD_OPC_CheckField, 21, 1, 1, 21, 34, 0, // Skip to: 140576 +/* 131851 */ MCD_OPC_Decode, 219, 34, 155, 5, // Opcode: LDRBroX +/* 131856 */ MCD_OPC_FilterValue, 3, 11, 34, 0, // Skip to: 140576 +/* 131861 */ MCD_OPC_CheckPredicate, 46, 6, 34, 0, // Skip to: 140576 +/* 131866 */ MCD_OPC_CheckField, 21, 1, 0, 255, 33, 0, // Skip to: 140576 +/* 131873 */ MCD_OPC_Decode, 217, 34, 194, 4, // Opcode: LDRBpre +/* 131878 */ MCD_OPC_FilterValue, 2, 121, 0, 0, // Skip to: 132004 +/* 131883 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 131886 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 131908 +/* 131891 */ MCD_OPC_CheckPredicate, 46, 232, 33, 0, // Skip to: 140576 +/* 131896 */ MCD_OPC_CheckField, 21, 1, 0, 225, 33, 0, // Skip to: 140576 +/* 131903 */ MCD_OPC_Decode, 213, 53, 194, 4, // Opcode: STURQi +/* 131908 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 131930 +/* 131913 */ MCD_OPC_CheckPredicate, 46, 210, 33, 0, // Skip to: 140576 +/* 131918 */ MCD_OPC_CheckField, 21, 1, 0, 203, 33, 0, // Skip to: 140576 +/* 131925 */ MCD_OPC_Decode, 180, 53, 194, 4, // Opcode: STRQpost +/* 131930 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 131982 +/* 131935 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 131938 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 131960 +/* 131943 */ MCD_OPC_CheckPredicate, 46, 180, 33, 0, // Skip to: 140576 +/* 131948 */ MCD_OPC_CheckField, 21, 1, 1, 173, 33, 0, // Skip to: 140576 +/* 131955 */ MCD_OPC_Decode, 182, 53, 156, 5, // Opcode: STRQroW +/* 131960 */ MCD_OPC_FilterValue, 3, 163, 33, 0, // Skip to: 140576 +/* 131965 */ MCD_OPC_CheckPredicate, 46, 158, 33, 0, // Skip to: 140576 +/* 131970 */ MCD_OPC_CheckField, 21, 1, 1, 151, 33, 0, // Skip to: 140576 +/* 131977 */ MCD_OPC_Decode, 183, 53, 157, 5, // Opcode: STRQroX +/* 131982 */ MCD_OPC_FilterValue, 3, 141, 33, 0, // Skip to: 140576 +/* 131987 */ MCD_OPC_CheckPredicate, 46, 136, 33, 0, // Skip to: 140576 +/* 131992 */ MCD_OPC_CheckField, 21, 1, 0, 129, 33, 0, // Skip to: 140576 +/* 131999 */ MCD_OPC_Decode, 181, 53, 194, 4, // Opcode: STRQpre +/* 132004 */ MCD_OPC_FilterValue, 3, 121, 0, 0, // Skip to: 132130 +/* 132009 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 132012 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 132034 +/* 132017 */ MCD_OPC_CheckPredicate, 46, 106, 33, 0, // Skip to: 140576 +/* 132022 */ MCD_OPC_CheckField, 21, 1, 0, 99, 33, 0, // Skip to: 140576 +/* 132029 */ MCD_OPC_Decode, 133, 36, 194, 4, // Opcode: LDURQi +/* 132034 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 132056 +/* 132039 */ MCD_OPC_CheckPredicate, 46, 84, 33, 0, // Skip to: 140576 +/* 132044 */ MCD_OPC_CheckField, 21, 1, 0, 77, 33, 0, // Skip to: 140576 +/* 132051 */ MCD_OPC_Decode, 238, 34, 194, 4, // Opcode: LDRQpost +/* 132056 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 132108 +/* 132061 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 132064 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 132086 +/* 132069 */ MCD_OPC_CheckPredicate, 46, 54, 33, 0, // Skip to: 140576 +/* 132074 */ MCD_OPC_CheckField, 21, 1, 1, 47, 33, 0, // Skip to: 140576 +/* 132081 */ MCD_OPC_Decode, 240, 34, 156, 5, // Opcode: LDRQroW +/* 132086 */ MCD_OPC_FilterValue, 3, 37, 33, 0, // Skip to: 140576 +/* 132091 */ MCD_OPC_CheckPredicate, 46, 32, 33, 0, // Skip to: 140576 +/* 132096 */ MCD_OPC_CheckField, 21, 1, 1, 25, 33, 0, // Skip to: 140576 +/* 132103 */ MCD_OPC_Decode, 241, 34, 157, 5, // Opcode: LDRQroX +/* 132108 */ MCD_OPC_FilterValue, 3, 15, 33, 0, // Skip to: 140576 +/* 132113 */ MCD_OPC_CheckPredicate, 46, 10, 33, 0, // Skip to: 140576 +/* 132118 */ MCD_OPC_CheckField, 21, 1, 0, 3, 33, 0, // Skip to: 140576 +/* 132125 */ MCD_OPC_Decode, 239, 34, 194, 4, // Opcode: LDRQpre +/* 132130 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 132145 +/* 132135 */ MCD_OPC_CheckPredicate, 46, 244, 32, 0, // Skip to: 140576 +/* 132140 */ MCD_OPC_Decode, 164, 53, 208, 4, // Opcode: STRBui +/* 132145 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 132160 +/* 132150 */ MCD_OPC_CheckPredicate, 46, 229, 32, 0, // Skip to: 140576 +/* 132155 */ MCD_OPC_Decode, 220, 34, 208, 4, // Opcode: LDRBui +/* 132160 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 132175 +/* 132165 */ MCD_OPC_CheckPredicate, 46, 214, 32, 0, // Skip to: 140576 +/* 132170 */ MCD_OPC_Decode, 184, 53, 208, 4, // Opcode: STRQui +/* 132175 */ MCD_OPC_FilterValue, 7, 204, 32, 0, // Skip to: 140576 +/* 132180 */ MCD_OPC_CheckPredicate, 46, 199, 32, 0, // Skip to: 140576 +/* 132185 */ MCD_OPC_Decode, 242, 34, 208, 4, // Opcode: LDRQui +/* 132190 */ MCD_OPC_FilterValue, 2, 120, 12, 0, // Skip to: 135387 +/* 132195 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 132198 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132213 +/* 132203 */ MCD_OPC_CheckPredicate, 46, 176, 32, 0, // Skip to: 140576 +/* 132208 */ MCD_OPC_Decode, 221, 34, 158, 5, // Opcode: LDRDl +/* 132213 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 132265 +/* 132218 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 132221 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 132243 +/* 132226 */ MCD_OPC_CheckPredicate, 47, 153, 32, 0, // Skip to: 140576 +/* 132231 */ MCD_OPC_CheckField, 10, 2, 2, 146, 32, 0, // Skip to: 140576 +/* 132238 */ MCD_OPC_Decode, 207, 52, 159, 5, // Opcode: STLURhi +/* 132243 */ MCD_OPC_FilterValue, 2, 136, 32, 0, // Skip to: 140576 +/* 132248 */ MCD_OPC_CheckPredicate, 47, 131, 32, 0, // Skip to: 140576 +/* 132253 */ MCD_OPC_CheckField, 10, 2, 2, 124, 32, 0, // Skip to: 140576 +/* 132260 */ MCD_OPC_Decode, 168, 33, 159, 5, // Opcode: LDAPURhi +/* 132265 */ MCD_OPC_FilterValue, 2, 254, 7, 0, // Skip to: 134316 +/* 132270 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 132273 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 132295 +/* 132278 */ MCD_OPC_CheckPredicate, 97, 101, 32, 0, // Skip to: 140576 +/* 132283 */ MCD_OPC_CheckField, 21, 3, 0, 94, 32, 0, // Skip to: 140576 +/* 132290 */ MCD_OPC_Decode, 205, 42, 160, 5, // Opcode: SHA1Crrr +/* 132295 */ MCD_OPC_FilterValue, 1, 114, 0, 0, // Skip to: 132414 +/* 132300 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 132303 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 132392 +/* 132308 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 132311 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 132370 +/* 132316 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... +/* 132319 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 132348 +/* 132324 */ MCD_OPC_CheckPredicate, 45, 55, 32, 0, // Skip to: 140576 +/* 132329 */ MCD_OPC_CheckField, 21, 3, 0, 48, 32, 0, // Skip to: 140576 +/* 132336 */ MCD_OPC_CheckField, 19, 1, 1, 41, 32, 0, // Skip to: 140576 +/* 132343 */ MCD_OPC_Decode, 170, 18, 161, 5, // Opcode: DUPi64 +/* 132348 */ MCD_OPC_FilterValue, 1, 31, 32, 0, // Skip to: 140576 +/* 132353 */ MCD_OPC_CheckPredicate, 45, 26, 32, 0, // Skip to: 140576 +/* 132358 */ MCD_OPC_CheckField, 21, 3, 0, 19, 32, 0, // Skip to: 140576 +/* 132365 */ MCD_OPC_Decode, 169, 18, 162, 5, // Opcode: DUPi32 +/* 132370 */ MCD_OPC_FilterValue, 1, 9, 32, 0, // Skip to: 140576 +/* 132375 */ MCD_OPC_CheckPredicate, 45, 4, 32, 0, // Skip to: 140576 +/* 132380 */ MCD_OPC_CheckField, 21, 3, 0, 253, 31, 0, // Skip to: 140576 +/* 132387 */ MCD_OPC_Decode, 168, 18, 163, 5, // Opcode: DUPi16 +/* 132392 */ MCD_OPC_FilterValue, 1, 243, 31, 0, // Skip to: 140576 +/* 132397 */ MCD_OPC_CheckPredicate, 45, 238, 31, 0, // Skip to: 140576 +/* 132402 */ MCD_OPC_CheckField, 21, 3, 0, 231, 31, 0, // Skip to: 140576 +/* 132409 */ MCD_OPC_Decode, 171, 18, 164, 5, // Opcode: DUPi8 +/* 132414 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 132436 +/* 132419 */ MCD_OPC_CheckPredicate, 97, 216, 31, 0, // Skip to: 140576 +/* 132424 */ MCD_OPC_CheckField, 16, 8, 40, 209, 31, 0, // Skip to: 140576 +/* 132431 */ MCD_OPC_Decode, 206, 42, 251, 4, // Opcode: SHA1Hrr +/* 132436 */ MCD_OPC_FilterValue, 3, 63, 0, 0, // Skip to: 132504 +/* 132441 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 132444 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 132459 +/* 132449 */ MCD_OPC_CheckPredicate, 45, 186, 31, 0, // Skip to: 140576 +/* 132454 */ MCD_OPC_Decode, 199, 45, 165, 5, // Opcode: SQADDv1i8 +/* 132459 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 132474 +/* 132464 */ MCD_OPC_CheckPredicate, 45, 171, 31, 0, // Skip to: 140576 +/* 132469 */ MCD_OPC_Decode, 196, 45, 149, 5, // Opcode: SQADDv1i16 +/* 132474 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 132489 +/* 132479 */ MCD_OPC_CheckPredicate, 45, 156, 31, 0, // Skip to: 140576 +/* 132484 */ MCD_OPC_Decode, 197, 45, 128, 5, // Opcode: SQADDv1i32 +/* 132489 */ MCD_OPC_FilterValue, 7, 146, 31, 0, // Skip to: 140576 +/* 132494 */ MCD_OPC_CheckPredicate, 45, 141, 31, 0, // Skip to: 140576 +/* 132499 */ MCD_OPC_Decode, 198, 45, 159, 3, // Opcode: SQADDv1i64 +/* 132504 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 132526 +/* 132509 */ MCD_OPC_CheckPredicate, 97, 126, 31, 0, // Skip to: 140576 +/* 132514 */ MCD_OPC_CheckField, 21, 3, 0, 119, 31, 0, // Skip to: 140576 +/* 132521 */ MCD_OPC_Decode, 208, 42, 160, 5, // Opcode: SHA1Prrr +/* 132526 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 132548 +/* 132531 */ MCD_OPC_CheckPredicate, 97, 104, 31, 0, // Skip to: 140576 +/* 132536 */ MCD_OPC_CheckField, 16, 8, 40, 97, 31, 0, // Skip to: 140576 +/* 132543 */ MCD_OPC_Decode, 210, 42, 197, 3, // Opcode: SHA1SU1rr +/* 132548 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 132570 +/* 132553 */ MCD_OPC_CheckPredicate, 98, 82, 31, 0, // Skip to: 140576 +/* 132558 */ MCD_OPC_CheckField, 21, 3, 2, 75, 31, 0, // Skip to: 140576 +/* 132565 */ MCD_OPC_Decode, 165, 26, 149, 5, // Opcode: FMULX16 +/* 132570 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 132592 +/* 132575 */ MCD_OPC_CheckPredicate, 97, 60, 31, 0, // Skip to: 140576 +/* 132580 */ MCD_OPC_CheckField, 21, 3, 0, 53, 31, 0, // Skip to: 140576 +/* 132587 */ MCD_OPC_Decode, 207, 42, 160, 5, // Opcode: SHA1Mrrr +/* 132592 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 132614 +/* 132597 */ MCD_OPC_CheckPredicate, 50, 38, 31, 0, // Skip to: 140576 +/* 132602 */ MCD_OPC_CheckField, 21, 3, 2, 31, 31, 0, // Skip to: 140576 +/* 132609 */ MCD_OPC_Decode, 134, 20, 149, 5, // Opcode: FCMEQ16 +/* 132614 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 132636 +/* 132619 */ MCD_OPC_CheckPredicate, 97, 16, 31, 0, // Skip to: 140576 +/* 132624 */ MCD_OPC_CheckField, 16, 8, 40, 9, 31, 0, // Skip to: 140576 +/* 132631 */ MCD_OPC_Decode, 213, 42, 197, 3, // Opcode: SHA256SU0rr +/* 132636 */ MCD_OPC_FilterValue, 11, 63, 0, 0, // Skip to: 132704 +/* 132641 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 132644 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 132659 +/* 132649 */ MCD_OPC_CheckPredicate, 45, 242, 30, 0, // Skip to: 140576 +/* 132654 */ MCD_OPC_Decode, 227, 48, 165, 5, // Opcode: SQSUBv1i8 +/* 132659 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 132674 +/* 132664 */ MCD_OPC_CheckPredicate, 45, 227, 30, 0, // Skip to: 140576 +/* 132669 */ MCD_OPC_Decode, 224, 48, 149, 5, // Opcode: SQSUBv1i16 +/* 132674 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 132689 +/* 132679 */ MCD_OPC_CheckPredicate, 45, 212, 30, 0, // Skip to: 140576 +/* 132684 */ MCD_OPC_Decode, 225, 48, 128, 5, // Opcode: SQSUBv1i32 +/* 132689 */ MCD_OPC_FilterValue, 7, 202, 30, 0, // Skip to: 140576 +/* 132694 */ MCD_OPC_CheckPredicate, 45, 197, 30, 0, // Skip to: 140576 +/* 132699 */ MCD_OPC_Decode, 226, 48, 159, 3, // Opcode: SQSUBv1i64 +/* 132704 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 132726 +/* 132709 */ MCD_OPC_CheckPredicate, 97, 182, 30, 0, // Skip to: 140576 +/* 132714 */ MCD_OPC_CheckField, 21, 3, 0, 175, 30, 0, // Skip to: 140576 +/* 132721 */ MCD_OPC_Decode, 209, 42, 182, 3, // Opcode: SHA1SU0rrr +/* 132726 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 132748 +/* 132731 */ MCD_OPC_CheckPredicate, 45, 160, 30, 0, // Skip to: 140576 +/* 132736 */ MCD_OPC_CheckField, 21, 3, 7, 153, 30, 0, // Skip to: 140576 +/* 132743 */ MCD_OPC_Decode, 199, 15, 159, 3, // Opcode: CMGTv1i64 +/* 132748 */ MCD_OPC_FilterValue, 14, 65, 0, 0, // Skip to: 132818 +/* 132753 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 132756 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 132771 +/* 132761 */ MCD_OPC_CheckPredicate, 45, 130, 30, 0, // Skip to: 140576 +/* 132766 */ MCD_OPC_Decode, 210, 54, 166, 5, // Opcode: SUQADDv1i8 +/* 132771 */ MCD_OPC_FilterValue, 96, 10, 0, 0, // Skip to: 132786 +/* 132776 */ MCD_OPC_CheckPredicate, 45, 115, 30, 0, // Skip to: 140576 +/* 132781 */ MCD_OPC_Decode, 207, 54, 167, 5, // Opcode: SUQADDv1i16 +/* 132786 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 132802 +/* 132792 */ MCD_OPC_CheckPredicate, 45, 99, 30, 0, // Skip to: 140576 +/* 132797 */ MCD_OPC_Decode, 208, 54, 168, 5, // Opcode: SUQADDv1i32 +/* 132802 */ MCD_OPC_FilterValue, 224, 1, 88, 30, 0, // Skip to: 140576 +/* 132808 */ MCD_OPC_CheckPredicate, 45, 83, 30, 0, // Skip to: 140576 +/* 132813 */ MCD_OPC_Decode, 209, 54, 170, 3, // Opcode: SUQADDv1i64 +/* 132818 */ MCD_OPC_FilterValue, 15, 48, 0, 0, // Skip to: 132871 +/* 132823 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 132826 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 132841 +/* 132831 */ MCD_OPC_CheckPredicate, 98, 60, 30, 0, // Skip to: 140576 +/* 132836 */ MCD_OPC_Decode, 252, 26, 149, 5, // Opcode: FRECPS16 +/* 132841 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 132856 +/* 132846 */ MCD_OPC_CheckPredicate, 98, 45, 30, 0, // Skip to: 140576 +/* 132851 */ MCD_OPC_Decode, 129, 28, 149, 5, // Opcode: FRSQRTS16 +/* 132856 */ MCD_OPC_FilterValue, 7, 35, 30, 0, // Skip to: 140576 +/* 132861 */ MCD_OPC_CheckPredicate, 45, 30, 30, 0, // Skip to: 140576 +/* 132866 */ MCD_OPC_Decode, 183, 15, 159, 3, // Opcode: CMGEv1i64 +/* 132871 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 132893 +/* 132876 */ MCD_OPC_CheckPredicate, 97, 15, 30, 0, // Skip to: 140576 +/* 132881 */ MCD_OPC_CheckField, 21, 3, 0, 8, 30, 0, // Skip to: 140576 +/* 132888 */ MCD_OPC_Decode, 212, 42, 182, 3, // Opcode: SHA256Hrrr +/* 132893 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 132915 +/* 132898 */ MCD_OPC_CheckPredicate, 45, 249, 29, 0, // Skip to: 140576 +/* 132903 */ MCD_OPC_CheckField, 21, 3, 7, 242, 29, 0, // Skip to: 140576 +/* 132910 */ MCD_OPC_Decode, 227, 49, 159, 3, // Opcode: SSHLv1i64 +/* 132915 */ MCD_OPC_FilterValue, 18, 49, 0, 0, // Skip to: 132969 +/* 132920 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 132923 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 132938 +/* 132928 */ MCD_OPC_CheckPredicate, 45, 219, 29, 0, // Skip to: 140576 +/* 132933 */ MCD_OPC_Decode, 243, 48, 169, 5, // Opcode: SQXTNv1i8 +/* 132938 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 132953 +/* 132943 */ MCD_OPC_CheckPredicate, 45, 204, 29, 0, // Skip to: 140576 +/* 132948 */ MCD_OPC_Decode, 241, 48, 253, 4, // Opcode: SQXTNv1i16 +/* 132953 */ MCD_OPC_FilterValue, 161, 1, 193, 29, 0, // Skip to: 140576 +/* 132959 */ MCD_OPC_CheckPredicate, 45, 188, 29, 0, // Skip to: 140576 +/* 132964 */ MCD_OPC_Decode, 242, 48, 217, 3, // Opcode: SQXTNv1i32 +/* 132969 */ MCD_OPC_FilterValue, 19, 63, 0, 0, // Skip to: 133037 +/* 132974 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 132977 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 132992 +/* 132982 */ MCD_OPC_CheckPredicate, 45, 165, 29, 0, // Skip to: 140576 +/* 132987 */ MCD_OPC_Decode, 164, 48, 165, 5, // Opcode: SQSHLv1i8 +/* 132992 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133007 +/* 132997 */ MCD_OPC_CheckPredicate, 45, 150, 29, 0, // Skip to: 140576 +/* 133002 */ MCD_OPC_Decode, 161, 48, 149, 5, // Opcode: SQSHLv1i16 +/* 133007 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 133022 +/* 133012 */ MCD_OPC_CheckPredicate, 45, 135, 29, 0, // Skip to: 140576 +/* 133017 */ MCD_OPC_Decode, 162, 48, 128, 5, // Opcode: SQSHLv1i32 +/* 133022 */ MCD_OPC_FilterValue, 7, 125, 29, 0, // Skip to: 140576 +/* 133027 */ MCD_OPC_CheckPredicate, 45, 120, 29, 0, // Skip to: 140576 +/* 133032 */ MCD_OPC_Decode, 163, 48, 159, 3, // Opcode: SQSHLv1i64 +/* 133037 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 133059 +/* 133042 */ MCD_OPC_CheckPredicate, 97, 105, 29, 0, // Skip to: 140576 +/* 133047 */ MCD_OPC_CheckField, 21, 3, 0, 98, 29, 0, // Skip to: 140576 +/* 133054 */ MCD_OPC_Decode, 211, 42, 182, 3, // Opcode: SHA256H2rrr +/* 133059 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 133081 +/* 133064 */ MCD_OPC_CheckPredicate, 45, 83, 29, 0, // Skip to: 140576 +/* 133069 */ MCD_OPC_CheckField, 21, 3, 7, 76, 29, 0, // Skip to: 140576 +/* 133076 */ MCD_OPC_Decode, 183, 49, 159, 3, // Opcode: SRSHLv1i64 +/* 133081 */ MCD_OPC_FilterValue, 23, 63, 0, 0, // Skip to: 133149 +/* 133086 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 133089 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 133104 +/* 133094 */ MCD_OPC_CheckPredicate, 45, 53, 29, 0, // Skip to: 140576 +/* 133099 */ MCD_OPC_Decode, 207, 47, 165, 5, // Opcode: SQRSHLv1i8 +/* 133104 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133119 +/* 133109 */ MCD_OPC_CheckPredicate, 45, 38, 29, 0, // Skip to: 140576 +/* 133114 */ MCD_OPC_Decode, 204, 47, 149, 5, // Opcode: SQRSHLv1i16 +/* 133119 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 133134 +/* 133124 */ MCD_OPC_CheckPredicate, 45, 23, 29, 0, // Skip to: 140576 +/* 133129 */ MCD_OPC_Decode, 205, 47, 128, 5, // Opcode: SQRSHLv1i32 +/* 133134 */ MCD_OPC_FilterValue, 7, 13, 29, 0, // Skip to: 140576 +/* 133139 */ MCD_OPC_CheckPredicate, 45, 8, 29, 0, // Skip to: 140576 +/* 133144 */ MCD_OPC_Decode, 206, 47, 159, 3, // Opcode: SQRSHLv1i64 +/* 133149 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 133171 +/* 133154 */ MCD_OPC_CheckPredicate, 97, 249, 28, 0, // Skip to: 140576 +/* 133159 */ MCD_OPC_CheckField, 21, 3, 0, 242, 28, 0, // Skip to: 140576 +/* 133166 */ MCD_OPC_Decode, 214, 42, 182, 3, // Opcode: SHA256SU1rrr +/* 133171 */ MCD_OPC_FilterValue, 30, 65, 0, 0, // Skip to: 133241 +/* 133176 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 133179 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 133194 +/* 133184 */ MCD_OPC_CheckPredicate, 45, 219, 28, 0, // Skip to: 140576 +/* 133189 */ MCD_OPC_Decode, 176, 45, 170, 5, // Opcode: SQABSv1i8 +/* 133194 */ MCD_OPC_FilterValue, 96, 10, 0, 0, // Skip to: 133209 +/* 133199 */ MCD_OPC_CheckPredicate, 45, 204, 28, 0, // Skip to: 140576 +/* 133204 */ MCD_OPC_Decode, 173, 45, 144, 5, // Opcode: SQABSv1i16 +/* 133209 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 133225 +/* 133215 */ MCD_OPC_CheckPredicate, 45, 188, 28, 0, // Skip to: 140576 +/* 133220 */ MCD_OPC_Decode, 174, 45, 251, 4, // Opcode: SQABSv1i32 +/* 133225 */ MCD_OPC_FilterValue, 224, 1, 177, 28, 0, // Skip to: 140576 +/* 133231 */ MCD_OPC_CheckPredicate, 45, 172, 28, 0, // Skip to: 140576 +/* 133236 */ MCD_OPC_Decode, 175, 45, 160, 3, // Opcode: SQABSv1i64 +/* 133241 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 133263 +/* 133246 */ MCD_OPC_CheckPredicate, 45, 157, 28, 0, // Skip to: 140576 +/* 133251 */ MCD_OPC_CheckField, 21, 3, 7, 150, 28, 0, // Skip to: 140576 +/* 133258 */ MCD_OPC_Decode, 155, 12, 159, 3, // Opcode: ADDv1i64 +/* 133263 */ MCD_OPC_FilterValue, 34, 18, 0, 0, // Skip to: 133286 +/* 133268 */ MCD_OPC_CheckPredicate, 45, 135, 28, 0, // Skip to: 140576 +/* 133273 */ MCD_OPC_CheckField, 16, 8, 224, 1, 127, 28, 0, // Skip to: 140576 +/* 133281 */ MCD_OPC_Decode, 200, 15, 160, 3, // Opcode: CMGTv1i64rz +/* 133286 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 133308 +/* 133291 */ MCD_OPC_CheckPredicate, 45, 112, 28, 0, // Skip to: 140576 +/* 133296 */ MCD_OPC_CheckField, 21, 3, 7, 105, 28, 0, // Skip to: 140576 +/* 133303 */ MCD_OPC_Decode, 218, 16, 159, 3, // Opcode: CMTSTv1i64 +/* 133308 */ MCD_OPC_FilterValue, 36, 33, 0, 0, // Skip to: 133346 +/* 133313 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 133316 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133331 +/* 133321 */ MCD_OPC_CheckPredicate, 45, 82, 28, 0, // Skip to: 140576 +/* 133326 */ MCD_OPC_Decode, 129, 46, 171, 5, // Opcode: SQDMLALi16 +/* 133331 */ MCD_OPC_FilterValue, 5, 72, 28, 0, // Skip to: 140576 +/* 133336 */ MCD_OPC_CheckPredicate, 45, 67, 28, 0, // Skip to: 140576 +/* 133341 */ MCD_OPC_Decode, 130, 46, 172, 5, // Opcode: SQDMLALi32 +/* 133346 */ MCD_OPC_FilterValue, 38, 18, 0, 0, // Skip to: 133369 +/* 133351 */ MCD_OPC_CheckPredicate, 45, 52, 28, 0, // Skip to: 140576 +/* 133356 */ MCD_OPC_CheckField, 16, 8, 224, 1, 44, 28, 0, // Skip to: 140576 +/* 133364 */ MCD_OPC_Decode, 168, 15, 160, 3, // Opcode: CMEQv1i64rz +/* 133369 */ MCD_OPC_FilterValue, 42, 112, 0, 0, // Skip to: 133486 +/* 133374 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 133377 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 133392 +/* 133382 */ MCD_OPC_CheckPredicate, 45, 21, 28, 0, // Skip to: 140576 +/* 133387 */ MCD_OPC_Decode, 209, 21, 251, 4, // Opcode: FCVTNSv1i32 +/* 133392 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 133407 +/* 133397 */ MCD_OPC_CheckPredicate, 45, 6, 28, 0, // Skip to: 140576 +/* 133402 */ MCD_OPC_Decode, 210, 21, 160, 3, // Opcode: FCVTNSv1i64 +/* 133407 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 133422 +/* 133412 */ MCD_OPC_CheckPredicate, 50, 247, 27, 0, // Skip to: 140576 +/* 133417 */ MCD_OPC_Decode, 208, 21, 144, 5, // Opcode: FCVTNSv1f16 +/* 133422 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 133438 +/* 133428 */ MCD_OPC_CheckPredicate, 45, 231, 27, 0, // Skip to: 140576 +/* 133433 */ MCD_OPC_Decode, 251, 21, 251, 4, // Opcode: FCVTPSv1i32 +/* 133438 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 133454 +/* 133444 */ MCD_OPC_CheckPredicate, 45, 215, 27, 0, // Skip to: 140576 +/* 133449 */ MCD_OPC_Decode, 244, 15, 160, 3, // Opcode: CMLTv1i64rz +/* 133454 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 133470 +/* 133460 */ MCD_OPC_CheckPredicate, 45, 199, 27, 0, // Skip to: 140576 +/* 133465 */ MCD_OPC_Decode, 252, 21, 160, 3, // Opcode: FCVTPSv1i64 +/* 133470 */ MCD_OPC_FilterValue, 249, 1, 188, 27, 0, // Skip to: 140576 +/* 133476 */ MCD_OPC_CheckPredicate, 50, 183, 27, 0, // Skip to: 140576 +/* 133481 */ MCD_OPC_Decode, 250, 21, 144, 5, // Opcode: FCVTPSv1f16 +/* 133486 */ MCD_OPC_FilterValue, 44, 33, 0, 0, // Skip to: 133524 +/* 133491 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 133494 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133509 +/* 133499 */ MCD_OPC_CheckPredicate, 45, 160, 27, 0, // Skip to: 140576 +/* 133504 */ MCD_OPC_Decode, 154, 46, 171, 5, // Opcode: SQDMLSLi16 +/* 133509 */ MCD_OPC_FilterValue, 5, 150, 27, 0, // Skip to: 140576 +/* 133514 */ MCD_OPC_CheckPredicate, 45, 145, 27, 0, // Skip to: 140576 +/* 133519 */ MCD_OPC_Decode, 155, 46, 172, 5, // Opcode: SQDMLSLi32 +/* 133524 */ MCD_OPC_FilterValue, 45, 33, 0, 0, // Skip to: 133562 +/* 133529 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 133532 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133547 +/* 133537 */ MCD_OPC_CheckPredicate, 45, 122, 27, 0, // Skip to: 140576 +/* 133542 */ MCD_OPC_Decode, 189, 46, 149, 5, // Opcode: SQDMULHv1i16 +/* 133547 */ MCD_OPC_FilterValue, 5, 112, 27, 0, // Skip to: 140576 +/* 133552 */ MCD_OPC_CheckPredicate, 45, 107, 27, 0, // Skip to: 140576 +/* 133557 */ MCD_OPC_Decode, 191, 46, 128, 5, // Opcode: SQDMULHv1i32 +/* 133562 */ MCD_OPC_FilterValue, 46, 128, 0, 0, // Skip to: 133695 +/* 133567 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 133570 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 133585 +/* 133575 */ MCD_OPC_CheckPredicate, 45, 84, 27, 0, // Skip to: 140576 +/* 133580 */ MCD_OPC_Decode, 180, 21, 251, 4, // Opcode: FCVTMSv1i32 +/* 133585 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 133600 +/* 133590 */ MCD_OPC_CheckPredicate, 45, 69, 27, 0, // Skip to: 140576 +/* 133595 */ MCD_OPC_Decode, 181, 21, 160, 3, // Opcode: FCVTMSv1i64 +/* 133600 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 133615 +/* 133605 */ MCD_OPC_CheckPredicate, 50, 54, 27, 0, // Skip to: 140576 +/* 133610 */ MCD_OPC_Decode, 179, 21, 144, 5, // Opcode: FCVTMSv1f16 +/* 133615 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 133631 +/* 133621 */ MCD_OPC_CheckPredicate, 45, 38, 27, 0, // Skip to: 140576 +/* 133626 */ MCD_OPC_Decode, 176, 22, 251, 4, // Opcode: FCVTZSv1i32 +/* 133631 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 133647 +/* 133637 */ MCD_OPC_CheckPredicate, 45, 22, 27, 0, // Skip to: 140576 +/* 133642 */ MCD_OPC_Decode, 176, 11, 160, 3, // Opcode: ABSv1i64 +/* 133647 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 133663 +/* 133653 */ MCD_OPC_CheckPredicate, 45, 6, 27, 0, // Skip to: 140576 +/* 133658 */ MCD_OPC_Decode, 177, 22, 160, 3, // Opcode: FCVTZSv1i64 +/* 133663 */ MCD_OPC_FilterValue, 241, 1, 10, 0, 0, // Skip to: 133679 +/* 133669 */ MCD_OPC_CheckPredicate, 45, 246, 26, 0, // Skip to: 140576 +/* 133674 */ MCD_OPC_Decode, 215, 11, 165, 3, // Opcode: ADDPv2i64p +/* 133679 */ MCD_OPC_FilterValue, 249, 1, 235, 26, 0, // Skip to: 140576 +/* 133685 */ MCD_OPC_CheckPredicate, 50, 230, 26, 0, // Skip to: 140576 +/* 133690 */ MCD_OPC_Decode, 175, 22, 144, 5, // Opcode: FCVTZSv1f16 +/* 133695 */ MCD_OPC_FilterValue, 50, 127, 0, 0, // Skip to: 133827 +/* 133700 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 133703 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 133718 +/* 133708 */ MCD_OPC_CheckPredicate, 45, 207, 26, 0, // Skip to: 140576 +/* 133713 */ MCD_OPC_Decode, 141, 21, 251, 4, // Opcode: FCVTASv1i32 +/* 133718 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 133733 +/* 133723 */ MCD_OPC_CheckPredicate, 50, 192, 26, 0, // Skip to: 140576 +/* 133728 */ MCD_OPC_Decode, 178, 23, 171, 3, // Opcode: FMAXNMPv2i16p +/* 133733 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 133748 +/* 133738 */ MCD_OPC_CheckPredicate, 45, 177, 26, 0, // Skip to: 140576 +/* 133743 */ MCD_OPC_Decode, 142, 21, 160, 3, // Opcode: FCVTASv1i64 +/* 133748 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 133763 +/* 133753 */ MCD_OPC_CheckPredicate, 50, 162, 26, 0, // Skip to: 140576 +/* 133758 */ MCD_OPC_Decode, 140, 21, 144, 5, // Opcode: FCVTASv1f16 +/* 133763 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 133779 +/* 133769 */ MCD_OPC_CheckPredicate, 45, 146, 26, 0, // Skip to: 140576 +/* 133774 */ MCD_OPC_Decode, 188, 20, 251, 4, // Opcode: FCMGTv1i32rz +/* 133779 */ MCD_OPC_FilterValue, 176, 1, 10, 0, 0, // Skip to: 133795 +/* 133785 */ MCD_OPC_CheckPredicate, 50, 130, 26, 0, // Skip to: 140576 +/* 133790 */ MCD_OPC_Decode, 142, 24, 171, 3, // Opcode: FMINNMPv2i16p +/* 133795 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 133811 +/* 133801 */ MCD_OPC_CheckPredicate, 45, 114, 26, 0, // Skip to: 140576 +/* 133806 */ MCD_OPC_Decode, 189, 20, 160, 3, // Opcode: FCMGTv1i64rz +/* 133811 */ MCD_OPC_FilterValue, 248, 1, 103, 26, 0, // Skip to: 140576 +/* 133817 */ MCD_OPC_CheckPredicate, 50, 98, 26, 0, // Skip to: 140576 +/* 133822 */ MCD_OPC_Decode, 187, 20, 144, 5, // Opcode: FCMGTv1i16rz +/* 133827 */ MCD_OPC_FilterValue, 52, 33, 0, 0, // Skip to: 133865 +/* 133832 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 133835 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 133850 +/* 133840 */ MCD_OPC_CheckPredicate, 45, 75, 26, 0, // Skip to: 140576 +/* 133845 */ MCD_OPC_Decode, 211, 46, 173, 5, // Opcode: SQDMULLi16 +/* 133850 */ MCD_OPC_FilterValue, 5, 65, 26, 0, // Skip to: 140576 +/* 133855 */ MCD_OPC_CheckPredicate, 45, 60, 26, 0, // Skip to: 140576 +/* 133860 */ MCD_OPC_Decode, 212, 46, 174, 5, // Opcode: SQDMULLi32 +/* 133865 */ MCD_OPC_FilterValue, 54, 159, 0, 0, // Skip to: 134029 +/* 133870 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 133873 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 133888 +/* 133878 */ MCD_OPC_CheckPredicate, 45, 37, 26, 0, // Skip to: 140576 +/* 133883 */ MCD_OPC_Decode, 251, 41, 251, 4, // Opcode: SCVTFv1i32 +/* 133888 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 133903 +/* 133893 */ MCD_OPC_CheckPredicate, 50, 22, 26, 0, // Skip to: 140576 +/* 133898 */ MCD_OPC_Decode, 178, 19, 171, 3, // Opcode: FADDPv2i16p +/* 133903 */ MCD_OPC_FilterValue, 97, 10, 0, 0, // Skip to: 133918 +/* 133908 */ MCD_OPC_CheckPredicate, 45, 7, 26, 0, // Skip to: 140576 +/* 133913 */ MCD_OPC_Decode, 252, 41, 160, 3, // Opcode: SCVTFv1i64 +/* 133918 */ MCD_OPC_FilterValue, 121, 10, 0, 0, // Skip to: 133933 +/* 133923 */ MCD_OPC_CheckPredicate, 50, 248, 25, 0, // Skip to: 140576 +/* 133928 */ MCD_OPC_Decode, 250, 41, 144, 5, // Opcode: SCVTFv1i16 +/* 133933 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 133949 +/* 133939 */ MCD_OPC_CheckPredicate, 45, 232, 25, 0, // Skip to: 140576 +/* 133944 */ MCD_OPC_Decode, 144, 20, 251, 4, // Opcode: FCMEQv1i32rz +/* 133949 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 133965 +/* 133955 */ MCD_OPC_CheckPredicate, 48, 216, 25, 0, // Skip to: 140576 +/* 133960 */ MCD_OPC_Decode, 245, 26, 251, 4, // Opcode: FRECPEv1i32 +/* 133965 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 133981 +/* 133971 */ MCD_OPC_CheckPredicate, 45, 200, 25, 0, // Skip to: 140576 +/* 133976 */ MCD_OPC_Decode, 145, 20, 160, 3, // Opcode: FCMEQv1i64rz +/* 133981 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 133997 +/* 133987 */ MCD_OPC_CheckPredicate, 48, 184, 25, 0, // Skip to: 140576 +/* 133992 */ MCD_OPC_Decode, 246, 26, 160, 3, // Opcode: FRECPEv1i64 +/* 133997 */ MCD_OPC_FilterValue, 248, 1, 10, 0, 0, // Skip to: 134013 +/* 134003 */ MCD_OPC_CheckPredicate, 50, 168, 25, 0, // Skip to: 140576 +/* 134008 */ MCD_OPC_Decode, 143, 20, 144, 5, // Opcode: FCMEQv1i16rz +/* 134013 */ MCD_OPC_FilterValue, 249, 1, 157, 25, 0, // Skip to: 140576 +/* 134019 */ MCD_OPC_CheckPredicate, 98, 152, 25, 0, // Skip to: 140576 +/* 134024 */ MCD_OPC_Decode, 244, 26, 144, 5, // Opcode: FRECPEv1f16 +/* 134029 */ MCD_OPC_FilterValue, 55, 33, 0, 0, // Skip to: 134067 +/* 134034 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 134037 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 134052 +/* 134042 */ MCD_OPC_CheckPredicate, 48, 129, 25, 0, // Skip to: 140576 +/* 134047 */ MCD_OPC_Decode, 166, 26, 128, 5, // Opcode: FMULX32 +/* 134052 */ MCD_OPC_FilterValue, 3, 119, 25, 0, // Skip to: 140576 +/* 134057 */ MCD_OPC_CheckPredicate, 48, 114, 25, 0, // Skip to: 140576 +/* 134062 */ MCD_OPC_Decode, 167, 26, 159, 3, // Opcode: FMULX64 +/* 134067 */ MCD_OPC_FilterValue, 57, 33, 0, 0, // Skip to: 134105 +/* 134072 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 134075 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 134090 +/* 134080 */ MCD_OPC_CheckPredicate, 45, 91, 25, 0, // Skip to: 140576 +/* 134085 */ MCD_OPC_Decode, 135, 20, 128, 5, // Opcode: FCMEQ32 +/* 134090 */ MCD_OPC_FilterValue, 3, 81, 25, 0, // Skip to: 140576 +/* 134095 */ MCD_OPC_CheckPredicate, 45, 76, 25, 0, // Skip to: 140576 +/* 134100 */ MCD_OPC_Decode, 136, 20, 159, 3, // Opcode: FCMEQ64 +/* 134105 */ MCD_OPC_FilterValue, 58, 51, 0, 0, // Skip to: 134161 +/* 134110 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 134113 */ MCD_OPC_FilterValue, 160, 1, 10, 0, 0, // Skip to: 134129 +/* 134119 */ MCD_OPC_CheckPredicate, 45, 52, 25, 0, // Skip to: 140576 +/* 134124 */ MCD_OPC_Decode, 228, 20, 251, 4, // Opcode: FCMLTv1i32rz +/* 134129 */ MCD_OPC_FilterValue, 224, 1, 10, 0, 0, // Skip to: 134145 +/* 134135 */ MCD_OPC_CheckPredicate, 45, 36, 25, 0, // Skip to: 140576 +/* 134140 */ MCD_OPC_Decode, 229, 20, 160, 3, // Opcode: FCMLTv1i64rz +/* 134145 */ MCD_OPC_FilterValue, 248, 1, 25, 25, 0, // Skip to: 140576 +/* 134151 */ MCD_OPC_CheckPredicate, 50, 20, 25, 0, // Skip to: 140576 +/* 134156 */ MCD_OPC_Decode, 227, 20, 144, 5, // Opcode: FCMLTv1i16rz +/* 134161 */ MCD_OPC_FilterValue, 62, 82, 0, 0, // Skip to: 134248 +/* 134166 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 134169 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 134184 +/* 134174 */ MCD_OPC_CheckPredicate, 50, 253, 24, 0, // Skip to: 140576 +/* 134179 */ MCD_OPC_Decode, 222, 23, 171, 3, // Opcode: FMAXPv2i16p +/* 134184 */ MCD_OPC_FilterValue, 161, 1, 10, 0, 0, // Skip to: 134200 +/* 134190 */ MCD_OPC_CheckPredicate, 48, 237, 24, 0, // Skip to: 140576 +/* 134195 */ MCD_OPC_Decode, 139, 27, 251, 4, // Opcode: FRECPXv1i32 +/* 134200 */ MCD_OPC_FilterValue, 176, 1, 10, 0, 0, // Skip to: 134216 +/* 134206 */ MCD_OPC_CheckPredicate, 50, 221, 24, 0, // Skip to: 140576 +/* 134211 */ MCD_OPC_Decode, 186, 24, 171, 3, // Opcode: FMINPv2i16p +/* 134216 */ MCD_OPC_FilterValue, 225, 1, 10, 0, 0, // Skip to: 134232 +/* 134222 */ MCD_OPC_CheckPredicate, 48, 205, 24, 0, // Skip to: 140576 +/* 134227 */ MCD_OPC_Decode, 140, 27, 160, 3, // Opcode: FRECPXv1i64 +/* 134232 */ MCD_OPC_FilterValue, 249, 1, 194, 24, 0, // Skip to: 140576 +/* 134238 */ MCD_OPC_CheckPredicate, 98, 189, 24, 0, // Skip to: 140576 +/* 134243 */ MCD_OPC_Decode, 138, 27, 144, 5, // Opcode: FRECPXv1f16 +/* 134248 */ MCD_OPC_FilterValue, 63, 179, 24, 0, // Skip to: 140576 +/* 134253 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 134256 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 134271 +/* 134261 */ MCD_OPC_CheckPredicate, 48, 166, 24, 0, // Skip to: 140576 +/* 134266 */ MCD_OPC_Decode, 253, 26, 128, 5, // Opcode: FRECPS32 +/* 134271 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 134286 +/* 134276 */ MCD_OPC_CheckPredicate, 48, 151, 24, 0, // Skip to: 140576 +/* 134281 */ MCD_OPC_Decode, 254, 26, 159, 3, // Opcode: FRECPS64 +/* 134286 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 134301 +/* 134291 */ MCD_OPC_CheckPredicate, 48, 136, 24, 0, // Skip to: 140576 +/* 134296 */ MCD_OPC_Decode, 130, 28, 128, 5, // Opcode: FRSQRTS32 +/* 134301 */ MCD_OPC_FilterValue, 7, 126, 24, 0, // Skip to: 140576 +/* 134306 */ MCD_OPC_CheckPredicate, 48, 121, 24, 0, // Skip to: 140576 +/* 134311 */ MCD_OPC_Decode, 131, 28, 159, 3, // Opcode: FRSQRTS64 +/* 134316 */ MCD_OPC_FilterValue, 3, 111, 24, 0, // Skip to: 140576 +/* 134321 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 134324 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 134353 +/* 134329 */ MCD_OPC_CheckPredicate, 45, 98, 24, 0, // Skip to: 140576 +/* 134334 */ MCD_OPC_CheckField, 22, 2, 1, 91, 24, 0, // Skip to: 140576 +/* 134341 */ MCD_OPC_CheckField, 10, 2, 1, 84, 24, 0, // Skip to: 140576 +/* 134348 */ MCD_OPC_Decode, 234, 49, 175, 5, // Opcode: SSHRd +/* 134353 */ MCD_OPC_FilterValue, 1, 98, 0, 0, // Skip to: 134456 +/* 134358 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 134361 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 134383 +/* 134366 */ MCD_OPC_CheckPredicate, 50, 61, 24, 0, // Skip to: 140576 +/* 134371 */ MCD_OPC_CheckField, 10, 1, 0, 54, 24, 0, // Skip to: 140576 +/* 134378 */ MCD_OPC_Decode, 181, 25, 176, 5, // Opcode: FMLAv1i16_indexed +/* 134383 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 134405 +/* 134388 */ MCD_OPC_CheckPredicate, 45, 39, 24, 0, // Skip to: 140576 +/* 134393 */ MCD_OPC_CheckField, 10, 2, 1, 32, 24, 0, // Skip to: 140576 +/* 134400 */ MCD_OPC_Decode, 246, 49, 177, 5, // Opcode: SSRAd +/* 134405 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 134427 +/* 134410 */ MCD_OPC_CheckPredicate, 45, 17, 24, 0, // Skip to: 140576 +/* 134415 */ MCD_OPC_CheckField, 10, 1, 0, 10, 24, 0, // Skip to: 140576 +/* 134422 */ MCD_OPC_Decode, 182, 25, 178, 5, // Opcode: FMLAv1i32_indexed +/* 134427 */ MCD_OPC_FilterValue, 3, 0, 24, 0, // Skip to: 140576 +/* 134432 */ MCD_OPC_CheckPredicate, 45, 251, 23, 0, // Skip to: 140576 +/* 134437 */ MCD_OPC_CheckField, 21, 1, 0, 244, 23, 0, // Skip to: 140576 +/* 134444 */ MCD_OPC_CheckField, 10, 1, 0, 237, 23, 0, // Skip to: 140576 +/* 134451 */ MCD_OPC_Decode, 183, 25, 179, 5, // Opcode: FMLAv1i64_indexed +/* 134456 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 134485 +/* 134461 */ MCD_OPC_CheckPredicate, 45, 222, 23, 0, // Skip to: 140576 +/* 134466 */ MCD_OPC_CheckField, 22, 2, 1, 215, 23, 0, // Skip to: 140576 +/* 134473 */ MCD_OPC_CheckField, 10, 2, 1, 208, 23, 0, // Skip to: 140576 +/* 134480 */ MCD_OPC_Decode, 194, 49, 175, 5, // Opcode: SRSHRd +/* 134485 */ MCD_OPC_FilterValue, 3, 70, 0, 0, // Skip to: 134560 +/* 134490 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 134493 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 134531 +/* 134498 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 134501 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 134516 +/* 134506 */ MCD_OPC_CheckPredicate, 45, 177, 23, 0, // Skip to: 140576 +/* 134511 */ MCD_OPC_Decode, 131, 46, 180, 5, // Opcode: SQDMLALv1i32_indexed +/* 134516 */ MCD_OPC_FilterValue, 2, 167, 23, 0, // Skip to: 140576 +/* 134521 */ MCD_OPC_CheckPredicate, 45, 162, 23, 0, // Skip to: 140576 +/* 134526 */ MCD_OPC_Decode, 132, 46, 181, 5, // Opcode: SQDMLALv1i64_indexed +/* 134531 */ MCD_OPC_FilterValue, 1, 152, 23, 0, // Skip to: 140576 +/* 134536 */ MCD_OPC_CheckPredicate, 45, 147, 23, 0, // Skip to: 140576 +/* 134541 */ MCD_OPC_CheckField, 22, 2, 1, 140, 23, 0, // Skip to: 140576 +/* 134548 */ MCD_OPC_CheckField, 11, 1, 0, 133, 23, 0, // Skip to: 140576 +/* 134555 */ MCD_OPC_Decode, 206, 49, 177, 5, // Opcode: SRSRAd +/* 134560 */ MCD_OPC_FilterValue, 5, 98, 0, 0, // Skip to: 134663 +/* 134565 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 134568 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 134590 +/* 134573 */ MCD_OPC_CheckPredicate, 50, 110, 23, 0, // Skip to: 140576 +/* 134578 */ MCD_OPC_CheckField, 10, 1, 0, 103, 23, 0, // Skip to: 140576 +/* 134585 */ MCD_OPC_Decode, 238, 25, 176, 5, // Opcode: FMLSv1i16_indexed +/* 134590 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 134612 +/* 134595 */ MCD_OPC_CheckPredicate, 45, 88, 23, 0, // Skip to: 140576 +/* 134600 */ MCD_OPC_CheckField, 10, 2, 1, 81, 23, 0, // Skip to: 140576 +/* 134607 */ MCD_OPC_Decode, 235, 42, 182, 5, // Opcode: SHLd +/* 134612 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 134634 +/* 134617 */ MCD_OPC_CheckPredicate, 45, 66, 23, 0, // Skip to: 140576 +/* 134622 */ MCD_OPC_CheckField, 10, 1, 0, 59, 23, 0, // Skip to: 140576 +/* 134629 */ MCD_OPC_Decode, 239, 25, 178, 5, // Opcode: FMLSv1i32_indexed +/* 134634 */ MCD_OPC_FilterValue, 3, 49, 23, 0, // Skip to: 140576 +/* 134639 */ MCD_OPC_CheckPredicate, 45, 44, 23, 0, // Skip to: 140576 +/* 134644 */ MCD_OPC_CheckField, 21, 1, 0, 37, 23, 0, // Skip to: 140576 +/* 134651 */ MCD_OPC_CheckField, 10, 1, 0, 30, 23, 0, // Skip to: 140576 +/* 134658 */ MCD_OPC_Decode, 240, 25, 179, 5, // Opcode: FMLSv1i64_indexed +/* 134663 */ MCD_OPC_FilterValue, 7, 159, 0, 0, // Skip to: 134827 +/* 134668 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 134671 */ MCD_OPC_FilterValue, 0, 84, 0, 0, // Skip to: 134760 +/* 134676 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 134679 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 134738 +/* 134684 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 134687 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 134716 +/* 134692 */ MCD_OPC_CheckPredicate, 45, 247, 22, 0, // Skip to: 140576 +/* 134697 */ MCD_OPC_CheckField, 19, 1, 1, 240, 22, 0, // Skip to: 140576 +/* 134704 */ MCD_OPC_CheckField, 10, 2, 1, 233, 22, 0, // Skip to: 140576 +/* 134711 */ MCD_OPC_Decode, 155, 48, 183, 5, // Opcode: SQSHLb +/* 134716 */ MCD_OPC_FilterValue, 1, 223, 22, 0, // Skip to: 140576 +/* 134721 */ MCD_OPC_CheckPredicate, 45, 218, 22, 0, // Skip to: 140576 +/* 134726 */ MCD_OPC_CheckField, 10, 2, 1, 211, 22, 0, // Skip to: 140576 +/* 134733 */ MCD_OPC_Decode, 157, 48, 184, 5, // Opcode: SQSHLh +/* 134738 */ MCD_OPC_FilterValue, 1, 201, 22, 0, // Skip to: 140576 +/* 134743 */ MCD_OPC_CheckPredicate, 45, 196, 22, 0, // Skip to: 140576 +/* 134748 */ MCD_OPC_CheckField, 10, 2, 1, 189, 22, 0, // Skip to: 140576 +/* 134755 */ MCD_OPC_Decode, 158, 48, 185, 5, // Opcode: SQSHLs +/* 134760 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 134805 +/* 134765 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 134768 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 134783 +/* 134773 */ MCD_OPC_CheckPredicate, 45, 166, 22, 0, // Skip to: 140576 +/* 134778 */ MCD_OPC_Decode, 156, 46, 180, 5, // Opcode: SQDMLSLv1i32_indexed +/* 134783 */ MCD_OPC_FilterValue, 1, 156, 22, 0, // Skip to: 140576 +/* 134788 */ MCD_OPC_CheckPredicate, 45, 151, 22, 0, // Skip to: 140576 +/* 134793 */ MCD_OPC_CheckField, 11, 1, 0, 144, 22, 0, // Skip to: 140576 +/* 134800 */ MCD_OPC_Decode, 156, 48, 182, 5, // Opcode: SQSHLd +/* 134805 */ MCD_OPC_FilterValue, 2, 134, 22, 0, // Skip to: 140576 +/* 134810 */ MCD_OPC_CheckPredicate, 45, 129, 22, 0, // Skip to: 140576 +/* 134815 */ MCD_OPC_CheckField, 10, 1, 0, 122, 22, 0, // Skip to: 140576 +/* 134822 */ MCD_OPC_Decode, 157, 46, 181, 5, // Opcode: SQDMLSLv1i64_indexed +/* 134827 */ MCD_OPC_FilterValue, 9, 221, 0, 0, // Skip to: 135053 +/* 134832 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 134835 */ MCD_OPC_FilterValue, 0, 162, 0, 0, // Skip to: 135002 +/* 134840 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 134843 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 134858 +/* 134848 */ MCD_OPC_CheckPredicate, 50, 91, 22, 0, // Skip to: 140576 +/* 134853 */ MCD_OPC_Decode, 196, 26, 186, 5, // Opcode: FMULv1i16_indexed +/* 134858 */ MCD_OPC_FilterValue, 1, 81, 22, 0, // Skip to: 140576 +/* 134863 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 134866 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 134934 +/* 134871 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 134874 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 134919 +/* 134879 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 134882 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 134904 +/* 134887 */ MCD_OPC_CheckPredicate, 45, 52, 22, 0, // Skip to: 140576 +/* 134892 */ MCD_OPC_CheckField, 19, 1, 1, 45, 22, 0, // Skip to: 140576 +/* 134899 */ MCD_OPC_Decode, 183, 48, 187, 5, // Opcode: SQSHRNb +/* 134904 */ MCD_OPC_FilterValue, 1, 35, 22, 0, // Skip to: 140576 +/* 134909 */ MCD_OPC_CheckPredicate, 45, 30, 22, 0, // Skip to: 140576 +/* 134914 */ MCD_OPC_Decode, 184, 48, 188, 5, // Opcode: SQSHRNh +/* 134919 */ MCD_OPC_FilterValue, 1, 20, 22, 0, // Skip to: 140576 +/* 134924 */ MCD_OPC_CheckPredicate, 45, 15, 22, 0, // Skip to: 140576 +/* 134929 */ MCD_OPC_Decode, 185, 48, 189, 5, // Opcode: SQSHRNs +/* 134934 */ MCD_OPC_FilterValue, 1, 5, 22, 0, // Skip to: 140576 +/* 134939 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 134942 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 134987 +/* 134947 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 134950 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 134972 +/* 134955 */ MCD_OPC_CheckPredicate, 45, 240, 21, 0, // Skip to: 140576 +/* 134960 */ MCD_OPC_CheckField, 19, 1, 1, 233, 21, 0, // Skip to: 140576 +/* 134967 */ MCD_OPC_Decode, 223, 47, 187, 5, // Opcode: SQRSHRNb +/* 134972 */ MCD_OPC_FilterValue, 1, 223, 21, 0, // Skip to: 140576 +/* 134977 */ MCD_OPC_CheckPredicate, 45, 218, 21, 0, // Skip to: 140576 +/* 134982 */ MCD_OPC_Decode, 224, 47, 188, 5, // Opcode: SQRSHRNh +/* 134987 */ MCD_OPC_FilterValue, 1, 208, 21, 0, // Skip to: 140576 +/* 134992 */ MCD_OPC_CheckPredicate, 45, 203, 21, 0, // Skip to: 140576 +/* 134997 */ MCD_OPC_Decode, 225, 47, 189, 5, // Opcode: SQRSHRNs +/* 135002 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 135024 +/* 135007 */ MCD_OPC_CheckPredicate, 45, 188, 21, 0, // Skip to: 140576 +/* 135012 */ MCD_OPC_CheckField, 10, 1, 0, 181, 21, 0, // Skip to: 140576 +/* 135019 */ MCD_OPC_Decode, 197, 26, 190, 5, // Opcode: FMULv1i32_indexed +/* 135024 */ MCD_OPC_FilterValue, 3, 171, 21, 0, // Skip to: 140576 +/* 135029 */ MCD_OPC_CheckPredicate, 45, 166, 21, 0, // Skip to: 140576 +/* 135034 */ MCD_OPC_CheckField, 21, 1, 0, 159, 21, 0, // Skip to: 140576 +/* 135041 */ MCD_OPC_CheckField, 10, 1, 0, 152, 21, 0, // Skip to: 140576 +/* 135048 */ MCD_OPC_Decode, 198, 26, 191, 5, // Opcode: FMULv1i64_indexed +/* 135053 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 135105 +/* 135058 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 135061 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 135083 +/* 135066 */ MCD_OPC_CheckPredicate, 45, 129, 21, 0, // Skip to: 140576 +/* 135071 */ MCD_OPC_CheckField, 10, 1, 0, 122, 21, 0, // Skip to: 140576 +/* 135078 */ MCD_OPC_Decode, 213, 46, 192, 5, // Opcode: SQDMULLv1i32_indexed +/* 135083 */ MCD_OPC_FilterValue, 2, 112, 21, 0, // Skip to: 140576 +/* 135088 */ MCD_OPC_CheckPredicate, 45, 107, 21, 0, // Skip to: 140576 +/* 135093 */ MCD_OPC_CheckField, 10, 1, 0, 100, 21, 0, // Skip to: 140576 +/* 135100 */ MCD_OPC_Decode, 214, 46, 193, 5, // Opcode: SQDMULLv1i64_indexed +/* 135105 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 135157 +/* 135110 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 135113 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 135135 +/* 135118 */ MCD_OPC_CheckPredicate, 45, 77, 21, 0, // Skip to: 140576 +/* 135123 */ MCD_OPC_CheckField, 10, 1, 0, 70, 21, 0, // Skip to: 140576 +/* 135130 */ MCD_OPC_Decode, 190, 46, 186, 5, // Opcode: SQDMULHv1i16_indexed +/* 135135 */ MCD_OPC_FilterValue, 2, 60, 21, 0, // Skip to: 140576 +/* 135140 */ MCD_OPC_CheckPredicate, 45, 55, 21, 0, // Skip to: 140576 +/* 135145 */ MCD_OPC_CheckField, 10, 1, 0, 48, 21, 0, // Skip to: 140576 +/* 135152 */ MCD_OPC_Decode, 192, 46, 190, 5, // Opcode: SQDMULHv1i32_indexed +/* 135157 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 135209 +/* 135162 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 135165 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 135187 +/* 135170 */ MCD_OPC_CheckPredicate, 45, 25, 21, 0, // Skip to: 140576 +/* 135175 */ MCD_OPC_CheckField, 10, 1, 0, 18, 21, 0, // Skip to: 140576 +/* 135182 */ MCD_OPC_Decode, 184, 47, 186, 5, // Opcode: SQRDMULHv1i16_indexed +/* 135187 */ MCD_OPC_FilterValue, 2, 8, 21, 0, // Skip to: 140576 +/* 135192 */ MCD_OPC_CheckPredicate, 45, 3, 21, 0, // Skip to: 140576 +/* 135197 */ MCD_OPC_CheckField, 10, 1, 0, 252, 20, 0, // Skip to: 140576 +/* 135204 */ MCD_OPC_Decode, 186, 47, 190, 5, // Opcode: SQRDMULHv1i32_indexed +/* 135209 */ MCD_OPC_FilterValue, 14, 84, 0, 0, // Skip to: 135298 +/* 135214 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 135217 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 135276 +/* 135222 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 135225 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 135254 +/* 135230 */ MCD_OPC_CheckPredicate, 50, 221, 20, 0, // Skip to: 140576 +/* 135235 */ MCD_OPC_CheckField, 20, 1, 1, 214, 20, 0, // Skip to: 140576 +/* 135242 */ MCD_OPC_CheckField, 10, 2, 1, 207, 20, 0, // Skip to: 140576 +/* 135249 */ MCD_OPC_Decode, 248, 41, 194, 5, // Opcode: SCVTFh +/* 135254 */ MCD_OPC_FilterValue, 1, 197, 20, 0, // Skip to: 140576 +/* 135259 */ MCD_OPC_CheckPredicate, 45, 192, 20, 0, // Skip to: 140576 +/* 135264 */ MCD_OPC_CheckField, 10, 2, 1, 185, 20, 0, // Skip to: 140576 +/* 135271 */ MCD_OPC_Decode, 249, 41, 195, 5, // Opcode: SCVTFs +/* 135276 */ MCD_OPC_FilterValue, 1, 175, 20, 0, // Skip to: 140576 +/* 135281 */ MCD_OPC_CheckPredicate, 45, 170, 20, 0, // Skip to: 140576 +/* 135286 */ MCD_OPC_CheckField, 10, 2, 1, 163, 20, 0, // Skip to: 140576 +/* 135293 */ MCD_OPC_Decode, 247, 41, 175, 5, // Opcode: SCVTFd +/* 135298 */ MCD_OPC_FilterValue, 15, 153, 20, 0, // Skip to: 140576 +/* 135303 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 135306 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 135365 +/* 135311 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 135314 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 135343 +/* 135319 */ MCD_OPC_CheckPredicate, 50, 132, 20, 0, // Skip to: 140576 +/* 135324 */ MCD_OPC_CheckField, 20, 1, 1, 125, 20, 0, // Skip to: 140576 +/* 135331 */ MCD_OPC_CheckField, 10, 2, 3, 118, 20, 0, // Skip to: 140576 +/* 135338 */ MCD_OPC_Decode, 173, 22, 194, 5, // Opcode: FCVTZSh +/* 135343 */ MCD_OPC_FilterValue, 1, 108, 20, 0, // Skip to: 140576 +/* 135348 */ MCD_OPC_CheckPredicate, 45, 103, 20, 0, // Skip to: 140576 +/* 135353 */ MCD_OPC_CheckField, 10, 2, 3, 96, 20, 0, // Skip to: 140576 +/* 135360 */ MCD_OPC_Decode, 174, 22, 195, 5, // Opcode: FCVTZSs +/* 135365 */ MCD_OPC_FilterValue, 1, 86, 20, 0, // Skip to: 140576 +/* 135370 */ MCD_OPC_CheckPredicate, 45, 81, 20, 0, // Skip to: 140576 +/* 135375 */ MCD_OPC_CheckField, 10, 2, 3, 74, 20, 0, // Skip to: 140576 +/* 135382 */ MCD_OPC_Decode, 172, 22, 175, 5, // Opcode: FCVTZSd +/* 135387 */ MCD_OPC_FilterValue, 3, 17, 13, 0, // Skip to: 138737 +/* 135392 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 135395 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 135521 +/* 135400 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 135403 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 135425 +/* 135408 */ MCD_OPC_CheckPredicate, 46, 43, 20, 0, // Skip to: 140576 +/* 135413 */ MCD_OPC_CheckField, 21, 1, 0, 36, 20, 0, // Skip to: 140576 +/* 135420 */ MCD_OPC_Decode, 212, 53, 194, 4, // Opcode: STURHi +/* 135425 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 135447 +/* 135430 */ MCD_OPC_CheckPredicate, 46, 21, 20, 0, // Skip to: 140576 +/* 135435 */ MCD_OPC_CheckField, 21, 1, 0, 14, 20, 0, // Skip to: 140576 +/* 135442 */ MCD_OPC_Decode, 175, 53, 194, 4, // Opcode: STRHpost +/* 135447 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 135499 +/* 135452 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 135455 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 135477 +/* 135460 */ MCD_OPC_CheckPredicate, 46, 247, 19, 0, // Skip to: 140576 +/* 135465 */ MCD_OPC_CheckField, 21, 1, 1, 240, 19, 0, // Skip to: 140576 +/* 135472 */ MCD_OPC_Decode, 177, 53, 196, 5, // Opcode: STRHroW +/* 135477 */ MCD_OPC_FilterValue, 3, 230, 19, 0, // Skip to: 140576 +/* 135482 */ MCD_OPC_CheckPredicate, 46, 225, 19, 0, // Skip to: 140576 +/* 135487 */ MCD_OPC_CheckField, 21, 1, 1, 218, 19, 0, // Skip to: 140576 +/* 135494 */ MCD_OPC_Decode, 178, 53, 197, 5, // Opcode: STRHroX +/* 135499 */ MCD_OPC_FilterValue, 3, 208, 19, 0, // Skip to: 140576 +/* 135504 */ MCD_OPC_CheckPredicate, 46, 203, 19, 0, // Skip to: 140576 +/* 135509 */ MCD_OPC_CheckField, 21, 1, 0, 196, 19, 0, // Skip to: 140576 +/* 135516 */ MCD_OPC_Decode, 176, 53, 194, 4, // Opcode: STRHpre +/* 135521 */ MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 135647 +/* 135526 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 135529 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 135551 +/* 135534 */ MCD_OPC_CheckPredicate, 46, 173, 19, 0, // Skip to: 140576 +/* 135539 */ MCD_OPC_CheckField, 21, 1, 0, 166, 19, 0, // Skip to: 140576 +/* 135546 */ MCD_OPC_Decode, 132, 36, 194, 4, // Opcode: LDURHi +/* 135551 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 135573 +/* 135556 */ MCD_OPC_CheckPredicate, 46, 151, 19, 0, // Skip to: 140576 +/* 135561 */ MCD_OPC_CheckField, 21, 1, 0, 144, 19, 0, // Skip to: 140576 +/* 135568 */ MCD_OPC_Decode, 232, 34, 194, 4, // Opcode: LDRHpost +/* 135573 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 135625 +/* 135578 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 135581 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 135603 +/* 135586 */ MCD_OPC_CheckPredicate, 46, 121, 19, 0, // Skip to: 140576 +/* 135591 */ MCD_OPC_CheckField, 21, 1, 1, 114, 19, 0, // Skip to: 140576 +/* 135598 */ MCD_OPC_Decode, 234, 34, 196, 5, // Opcode: LDRHroW +/* 135603 */ MCD_OPC_FilterValue, 3, 104, 19, 0, // Skip to: 140576 +/* 135608 */ MCD_OPC_CheckPredicate, 46, 99, 19, 0, // Skip to: 140576 +/* 135613 */ MCD_OPC_CheckField, 21, 1, 1, 92, 19, 0, // Skip to: 140576 +/* 135620 */ MCD_OPC_Decode, 235, 34, 197, 5, // Opcode: LDRHroX +/* 135625 */ MCD_OPC_FilterValue, 3, 82, 19, 0, // Skip to: 140576 +/* 135630 */ MCD_OPC_CheckPredicate, 46, 77, 19, 0, // Skip to: 140576 +/* 135635 */ MCD_OPC_CheckField, 21, 1, 0, 70, 19, 0, // Skip to: 140576 +/* 135642 */ MCD_OPC_Decode, 233, 34, 194, 4, // Opcode: LDRHpre +/* 135647 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 135662 +/* 135652 */ MCD_OPC_CheckPredicate, 46, 55, 19, 0, // Skip to: 140576 +/* 135657 */ MCD_OPC_Decode, 179, 53, 208, 4, // Opcode: STRHui +/* 135662 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 135677 +/* 135667 */ MCD_OPC_CheckPredicate, 46, 40, 19, 0, // Skip to: 140576 +/* 135672 */ MCD_OPC_Decode, 236, 34, 208, 4, // Opcode: LDRHui +/* 135677 */ MCD_OPC_FilterValue, 8, 109, 1, 0, // Skip to: 136047 +/* 135682 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 135685 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 135707 +/* 135690 */ MCD_OPC_CheckPredicate, 45, 17, 19, 0, // Skip to: 140576 +/* 135695 */ MCD_OPC_CheckField, 21, 1, 1, 10, 19, 0, // Skip to: 140576 +/* 135702 */ MCD_OPC_Decode, 157, 59, 165, 5, // Opcode: UQADDv1i8 +/* 135707 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 135729 +/* 135712 */ MCD_OPC_CheckPredicate, 45, 251, 18, 0, // Skip to: 140576 +/* 135717 */ MCD_OPC_CheckField, 16, 6, 33, 244, 18, 0, // Skip to: 140576 +/* 135724 */ MCD_OPC_Decode, 130, 49, 169, 5, // Opcode: SQXTUNv1i8 +/* 135729 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 135751 +/* 135734 */ MCD_OPC_CheckPredicate, 45, 229, 18, 0, // Skip to: 140576 +/* 135739 */ MCD_OPC_CheckField, 21, 1, 1, 222, 18, 0, // Skip to: 140576 +/* 135746 */ MCD_OPC_Decode, 195, 60, 165, 5, // Opcode: UQSUBv1i8 +/* 135751 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 135773 +/* 135756 */ MCD_OPC_CheckPredicate, 45, 207, 18, 0, // Skip to: 140576 +/* 135761 */ MCD_OPC_CheckField, 16, 6, 32, 200, 18, 0, // Skip to: 140576 +/* 135768 */ MCD_OPC_Decode, 223, 61, 166, 5, // Opcode: USQADDv1i8 +/* 135773 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 135795 +/* 135778 */ MCD_OPC_CheckPredicate, 45, 185, 18, 0, // Skip to: 140576 +/* 135783 */ MCD_OPC_CheckField, 16, 6, 33, 178, 18, 0, // Skip to: 140576 +/* 135790 */ MCD_OPC_Decode, 211, 60, 169, 5, // Opcode: UQXTNv1i8 +/* 135795 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 135817 +/* 135800 */ MCD_OPC_CheckPredicate, 45, 163, 18, 0, // Skip to: 140576 +/* 135805 */ MCD_OPC_CheckField, 21, 1, 1, 156, 18, 0, // Skip to: 140576 +/* 135812 */ MCD_OPC_Decode, 147, 60, 165, 5, // Opcode: UQSHLv1i8 +/* 135817 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 135839 +/* 135822 */ MCD_OPC_CheckPredicate, 45, 141, 18, 0, // Skip to: 140576 +/* 135827 */ MCD_OPC_CheckField, 21, 1, 1, 134, 18, 0, // Skip to: 140576 +/* 135834 */ MCD_OPC_Decode, 226, 59, 165, 5, // Opcode: UQRSHLv1i8 +/* 135839 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 135861 +/* 135844 */ MCD_OPC_CheckPredicate, 45, 119, 18, 0, // Skip to: 140576 +/* 135849 */ MCD_OPC_CheckField, 16, 6, 32, 112, 18, 0, // Skip to: 140576 +/* 135856 */ MCD_OPC_Decode, 253, 46, 170, 5, // Opcode: SQNEGv1i8 +/* 135861 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 135883 +/* 135866 */ MCD_OPC_CheckPredicate, 45, 97, 18, 0, // Skip to: 140576 +/* 135871 */ MCD_OPC_CheckField, 16, 6, 33, 90, 18, 0, // Skip to: 140576 +/* 135878 */ MCD_OPC_Decode, 226, 21, 251, 4, // Opcode: FCVTNUv1i32 +/* 135883 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 135905 +/* 135888 */ MCD_OPC_CheckPredicate, 45, 75, 18, 0, // Skip to: 140576 +/* 135893 */ MCD_OPC_CheckField, 16, 6, 33, 68, 18, 0, // Skip to: 140576 +/* 135900 */ MCD_OPC_Decode, 194, 21, 251, 4, // Opcode: FCVTMUv1i32 +/* 135905 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 135943 +/* 135910 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 135913 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 135928 +/* 135918 */ MCD_OPC_CheckPredicate, 45, 45, 18, 0, // Skip to: 140576 +/* 135923 */ MCD_OPC_Decode, 155, 21, 251, 4, // Opcode: FCVTAUv1i32 +/* 135928 */ MCD_OPC_FilterValue, 48, 35, 18, 0, // Skip to: 140576 +/* 135933 */ MCD_OPC_CheckPredicate, 45, 30, 18, 0, // Skip to: 140576 +/* 135938 */ MCD_OPC_Decode, 179, 23, 217, 3, // Opcode: FMAXNMPv2i32p +/* 135943 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 135981 +/* 135948 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 135951 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 135966 +/* 135956 */ MCD_OPC_CheckPredicate, 45, 7, 18, 0, // Skip to: 140576 +/* 135961 */ MCD_OPC_Decode, 205, 56, 251, 4, // Opcode: UCVTFv1i32 +/* 135966 */ MCD_OPC_FilterValue, 48, 253, 17, 0, // Skip to: 140576 +/* 135971 */ MCD_OPC_CheckPredicate, 45, 248, 17, 0, // Skip to: 140576 +/* 135976 */ MCD_OPC_Decode, 179, 19, 217, 3, // Opcode: FADDPv2i32p +/* 135981 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 136003 +/* 135986 */ MCD_OPC_CheckPredicate, 45, 233, 17, 0, // Skip to: 140576 +/* 135991 */ MCD_OPC_CheckField, 21, 1, 1, 226, 17, 0, // Skip to: 140576 +/* 135998 */ MCD_OPC_Decode, 157, 20, 128, 5, // Opcode: FCMGE32 +/* 136003 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 136025 +/* 136008 */ MCD_OPC_CheckPredicate, 45, 211, 17, 0, // Skip to: 140576 +/* 136013 */ MCD_OPC_CheckField, 21, 1, 1, 204, 17, 0, // Skip to: 140576 +/* 136020 */ MCD_OPC_Decode, 147, 19, 128, 5, // Opcode: FACGE32 +/* 136025 */ MCD_OPC_FilterValue, 62, 194, 17, 0, // Skip to: 140576 +/* 136030 */ MCD_OPC_CheckPredicate, 45, 189, 17, 0, // Skip to: 140576 +/* 136035 */ MCD_OPC_CheckField, 16, 6, 48, 182, 17, 0, // Skip to: 140576 +/* 136042 */ MCD_OPC_Decode, 223, 23, 217, 3, // Opcode: FMAXPv2i32p +/* 136047 */ MCD_OPC_FilterValue, 9, 41, 2, 0, // Skip to: 136605 +/* 136052 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 136055 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 136077 +/* 136060 */ MCD_OPC_CheckPredicate, 45, 159, 17, 0, // Skip to: 140576 +/* 136065 */ MCD_OPC_CheckField, 21, 1, 1, 152, 17, 0, // Skip to: 140576 +/* 136072 */ MCD_OPC_Decode, 154, 59, 149, 5, // Opcode: UQADDv1i16 +/* 136077 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 136099 +/* 136082 */ MCD_OPC_CheckPredicate, 50, 137, 17, 0, // Skip to: 140576 +/* 136087 */ MCD_OPC_CheckField, 21, 1, 0, 130, 17, 0, // Skip to: 140576 +/* 136094 */ MCD_OPC_Decode, 156, 20, 149, 5, // Opcode: FCMGE16 +/* 136099 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 136121 +/* 136104 */ MCD_OPC_CheckPredicate, 45, 115, 17, 0, // Skip to: 140576 +/* 136109 */ MCD_OPC_CheckField, 16, 6, 33, 108, 17, 0, // Skip to: 140576 +/* 136116 */ MCD_OPC_Decode, 128, 49, 253, 4, // Opcode: SQXTUNv1i16 +/* 136121 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 136159 +/* 136126 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 136129 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 136144 +/* 136134 */ MCD_OPC_CheckPredicate, 50, 85, 17, 0, // Skip to: 140576 +/* 136139 */ MCD_OPC_Decode, 146, 19, 149, 5, // Opcode: FACGE16 +/* 136144 */ MCD_OPC_FilterValue, 1, 75, 17, 0, // Skip to: 140576 +/* 136149 */ MCD_OPC_CheckPredicate, 45, 70, 17, 0, // Skip to: 140576 +/* 136154 */ MCD_OPC_Decode, 192, 60, 149, 5, // Opcode: UQSUBv1i16 +/* 136159 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 136181 +/* 136164 */ MCD_OPC_CheckPredicate, 45, 55, 17, 0, // Skip to: 140576 +/* 136169 */ MCD_OPC_CheckField, 16, 6, 32, 48, 17, 0, // Skip to: 140576 +/* 136176 */ MCD_OPC_Decode, 220, 61, 167, 5, // Opcode: USQADDv1i16 +/* 136181 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 136203 +/* 136186 */ MCD_OPC_CheckPredicate, 45, 33, 17, 0, // Skip to: 140576 +/* 136191 */ MCD_OPC_CheckField, 16, 6, 33, 26, 17, 0, // Skip to: 140576 +/* 136198 */ MCD_OPC_Decode, 209, 60, 253, 4, // Opcode: UQXTNv1i16 +/* 136203 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 136225 +/* 136208 */ MCD_OPC_CheckPredicate, 45, 11, 17, 0, // Skip to: 140576 +/* 136213 */ MCD_OPC_CheckField, 21, 1, 1, 4, 17, 0, // Skip to: 140576 +/* 136220 */ MCD_OPC_Decode, 144, 60, 149, 5, // Opcode: UQSHLv1i16 +/* 136225 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 136247 +/* 136230 */ MCD_OPC_CheckPredicate, 45, 245, 16, 0, // Skip to: 140576 +/* 136235 */ MCD_OPC_CheckField, 21, 1, 1, 238, 16, 0, // Skip to: 140576 +/* 136242 */ MCD_OPC_Decode, 223, 59, 149, 5, // Opcode: UQRSHLv1i16 +/* 136247 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 136269 +/* 136252 */ MCD_OPC_CheckPredicate, 45, 223, 16, 0, // Skip to: 140576 +/* 136257 */ MCD_OPC_CheckField, 16, 6, 33, 216, 16, 0, // Skip to: 140576 +/* 136264 */ MCD_OPC_Decode, 147, 22, 217, 3, // Opcode: FCVTXNv1i64 +/* 136269 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 136291 +/* 136274 */ MCD_OPC_CheckPredicate, 45, 201, 16, 0, // Skip to: 140576 +/* 136279 */ MCD_OPC_CheckField, 16, 6, 32, 194, 16, 0, // Skip to: 140576 +/* 136286 */ MCD_OPC_Decode, 250, 46, 144, 5, // Opcode: SQNEGv1i16 +/* 136291 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 136313 +/* 136296 */ MCD_OPC_CheckPredicate, 99, 179, 16, 0, // Skip to: 140576 +/* 136301 */ MCD_OPC_CheckField, 21, 1, 0, 172, 16, 0, // Skip to: 140576 +/* 136308 */ MCD_OPC_Decode, 145, 47, 198, 5, // Opcode: SQRDMLAHv1i16 +/* 136313 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 136335 +/* 136318 */ MCD_OPC_CheckPredicate, 99, 157, 16, 0, // Skip to: 140576 +/* 136323 */ MCD_OPC_CheckField, 21, 1, 0, 150, 16, 0, // Skip to: 140576 +/* 136330 */ MCD_OPC_Decode, 164, 47, 198, 5, // Opcode: SQRDMLSHv1i16 +/* 136335 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 136373 +/* 136340 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136343 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 136358 +/* 136348 */ MCD_OPC_CheckPredicate, 45, 127, 16, 0, // Skip to: 140576 +/* 136353 */ MCD_OPC_Decode, 227, 21, 160, 3, // Opcode: FCVTNUv1i64 +/* 136358 */ MCD_OPC_FilterValue, 57, 117, 16, 0, // Skip to: 140576 +/* 136363 */ MCD_OPC_CheckPredicate, 50, 112, 16, 0, // Skip to: 140576 +/* 136368 */ MCD_OPC_Decode, 225, 21, 144, 5, // Opcode: FCVTNUv1f16 +/* 136373 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 136395 +/* 136378 */ MCD_OPC_CheckPredicate, 45, 97, 16, 0, // Skip to: 140576 +/* 136383 */ MCD_OPC_CheckField, 21, 1, 1, 90, 16, 0, // Skip to: 140576 +/* 136390 */ MCD_OPC_Decode, 183, 47, 149, 5, // Opcode: SQRDMULHv1i16 +/* 136395 */ MCD_OPC_FilterValue, 46, 33, 0, 0, // Skip to: 136433 +/* 136400 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136403 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 136418 +/* 136408 */ MCD_OPC_CheckPredicate, 45, 67, 16, 0, // Skip to: 140576 +/* 136413 */ MCD_OPC_Decode, 195, 21, 160, 3, // Opcode: FCVTMUv1i64 +/* 136418 */ MCD_OPC_FilterValue, 57, 57, 16, 0, // Skip to: 140576 +/* 136423 */ MCD_OPC_CheckPredicate, 50, 52, 16, 0, // Skip to: 140576 +/* 136428 */ MCD_OPC_Decode, 193, 21, 144, 5, // Opcode: FCVTMUv1f16 +/* 136433 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 136486 +/* 136438 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136441 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 136456 +/* 136446 */ MCD_OPC_CheckPredicate, 45, 29, 16, 0, // Skip to: 140576 +/* 136451 */ MCD_OPC_Decode, 156, 21, 160, 3, // Opcode: FCVTAUv1i64 +/* 136456 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 136471 +/* 136461 */ MCD_OPC_CheckPredicate, 45, 14, 16, 0, // Skip to: 140576 +/* 136466 */ MCD_OPC_Decode, 180, 23, 165, 3, // Opcode: FMAXNMPv2i64p +/* 136471 */ MCD_OPC_FilterValue, 57, 4, 16, 0, // Skip to: 140576 +/* 136476 */ MCD_OPC_CheckPredicate, 50, 255, 15, 0, // Skip to: 140576 +/* 136481 */ MCD_OPC_Decode, 154, 21, 144, 5, // Opcode: FCVTAUv1f16 +/* 136486 */ MCD_OPC_FilterValue, 54, 48, 0, 0, // Skip to: 136539 +/* 136491 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136494 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 136509 +/* 136499 */ MCD_OPC_CheckPredicate, 45, 232, 15, 0, // Skip to: 140576 +/* 136504 */ MCD_OPC_Decode, 206, 56, 160, 3, // Opcode: UCVTFv1i64 +/* 136509 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 136524 +/* 136514 */ MCD_OPC_CheckPredicate, 45, 217, 15, 0, // Skip to: 140576 +/* 136519 */ MCD_OPC_Decode, 180, 19, 165, 3, // Opcode: FADDPv2i64p +/* 136524 */ MCD_OPC_FilterValue, 57, 207, 15, 0, // Skip to: 140576 +/* 136529 */ MCD_OPC_CheckPredicate, 50, 202, 15, 0, // Skip to: 140576 +/* 136534 */ MCD_OPC_Decode, 204, 56, 144, 5, // Opcode: UCVTFv1i16 +/* 136539 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 136561 +/* 136544 */ MCD_OPC_CheckPredicate, 45, 187, 15, 0, // Skip to: 140576 +/* 136549 */ MCD_OPC_CheckField, 21, 1, 1, 180, 15, 0, // Skip to: 140576 +/* 136556 */ MCD_OPC_Decode, 158, 20, 159, 3, // Opcode: FCMGE64 +/* 136561 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 136583 +/* 136566 */ MCD_OPC_CheckPredicate, 45, 165, 15, 0, // Skip to: 140576 +/* 136571 */ MCD_OPC_CheckField, 21, 1, 1, 158, 15, 0, // Skip to: 140576 +/* 136578 */ MCD_OPC_Decode, 148, 19, 159, 3, // Opcode: FACGE64 +/* 136583 */ MCD_OPC_FilterValue, 62, 148, 15, 0, // Skip to: 140576 +/* 136588 */ MCD_OPC_CheckPredicate, 45, 143, 15, 0, // Skip to: 140576 +/* 136593 */ MCD_OPC_CheckField, 16, 6, 48, 136, 15, 0, // Skip to: 140576 +/* 136600 */ MCD_OPC_Decode, 224, 23, 165, 3, // Opcode: FMAXPv2i64p +/* 136605 */ MCD_OPC_FilterValue, 10, 197, 1, 0, // Skip to: 137063 +/* 136610 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 136613 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 136635 +/* 136618 */ MCD_OPC_CheckPredicate, 45, 113, 15, 0, // Skip to: 140576 +/* 136623 */ MCD_OPC_CheckField, 21, 1, 1, 106, 15, 0, // Skip to: 140576 +/* 136630 */ MCD_OPC_Decode, 155, 59, 128, 5, // Opcode: UQADDv1i32 +/* 136635 */ MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 136657 +/* 136640 */ MCD_OPC_CheckPredicate, 45, 91, 15, 0, // Skip to: 140576 +/* 136645 */ MCD_OPC_CheckField, 16, 6, 33, 84, 15, 0, // Skip to: 140576 +/* 136652 */ MCD_OPC_Decode, 129, 49, 217, 3, // Opcode: SQXTUNv1i32 +/* 136657 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 136679 +/* 136662 */ MCD_OPC_CheckPredicate, 45, 69, 15, 0, // Skip to: 140576 +/* 136667 */ MCD_OPC_CheckField, 21, 1, 1, 62, 15, 0, // Skip to: 140576 +/* 136674 */ MCD_OPC_Decode, 193, 60, 128, 5, // Opcode: UQSUBv1i32 +/* 136679 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 136701 +/* 136684 */ MCD_OPC_CheckPredicate, 45, 47, 15, 0, // Skip to: 140576 +/* 136689 */ MCD_OPC_CheckField, 16, 6, 32, 40, 15, 0, // Skip to: 140576 +/* 136696 */ MCD_OPC_Decode, 221, 61, 168, 5, // Opcode: USQADDv1i32 +/* 136701 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 136723 +/* 136706 */ MCD_OPC_CheckPredicate, 45, 25, 15, 0, // Skip to: 140576 +/* 136711 */ MCD_OPC_CheckField, 16, 6, 33, 18, 15, 0, // Skip to: 140576 +/* 136718 */ MCD_OPC_Decode, 210, 60, 217, 3, // Opcode: UQXTNv1i32 +/* 136723 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 136745 +/* 136728 */ MCD_OPC_CheckPredicate, 45, 3, 15, 0, // Skip to: 140576 +/* 136733 */ MCD_OPC_CheckField, 21, 1, 1, 252, 14, 0, // Skip to: 140576 +/* 136740 */ MCD_OPC_Decode, 145, 60, 128, 5, // Opcode: UQSHLv1i32 +/* 136745 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 136767 +/* 136750 */ MCD_OPC_CheckPredicate, 45, 237, 14, 0, // Skip to: 140576 +/* 136755 */ MCD_OPC_CheckField, 21, 1, 1, 230, 14, 0, // Skip to: 140576 +/* 136762 */ MCD_OPC_Decode, 224, 59, 128, 5, // Opcode: UQRSHLv1i32 +/* 136767 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 136789 +/* 136772 */ MCD_OPC_CheckPredicate, 45, 215, 14, 0, // Skip to: 140576 +/* 136777 */ MCD_OPC_CheckField, 16, 6, 32, 208, 14, 0, // Skip to: 140576 +/* 136784 */ MCD_OPC_Decode, 251, 46, 251, 4, // Opcode: SQNEGv1i32 +/* 136789 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 136811 +/* 136794 */ MCD_OPC_CheckPredicate, 99, 193, 14, 0, // Skip to: 140576 +/* 136799 */ MCD_OPC_CheckField, 21, 1, 0, 186, 14, 0, // Skip to: 140576 +/* 136806 */ MCD_OPC_Decode, 147, 47, 199, 5, // Opcode: SQRDMLAHv1i32 +/* 136811 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 136833 +/* 136816 */ MCD_OPC_CheckPredicate, 99, 171, 14, 0, // Skip to: 140576 +/* 136821 */ MCD_OPC_CheckField, 21, 1, 0, 164, 14, 0, // Skip to: 140576 +/* 136828 */ MCD_OPC_Decode, 166, 47, 199, 5, // Opcode: SQRDMLSHv1i32 +/* 136833 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 136855 +/* 136838 */ MCD_OPC_CheckPredicate, 45, 149, 14, 0, // Skip to: 140576 +/* 136843 */ MCD_OPC_CheckField, 16, 6, 33, 142, 14, 0, // Skip to: 140576 +/* 136850 */ MCD_OPC_Decode, 137, 22, 251, 4, // Opcode: FCVTPUv1i32 +/* 136855 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 136877 +/* 136860 */ MCD_OPC_CheckPredicate, 45, 127, 14, 0, // Skip to: 140576 +/* 136865 */ MCD_OPC_CheckField, 21, 1, 1, 120, 14, 0, // Skip to: 140576 +/* 136872 */ MCD_OPC_Decode, 185, 47, 128, 5, // Opcode: SQRDMULHv1i32 +/* 136877 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 136899 +/* 136882 */ MCD_OPC_CheckPredicate, 45, 105, 14, 0, // Skip to: 140576 +/* 136887 */ MCD_OPC_CheckField, 16, 6, 33, 98, 14, 0, // Skip to: 140576 +/* 136894 */ MCD_OPC_Decode, 213, 22, 251, 4, // Opcode: FCVTZUv1i32 +/* 136899 */ MCD_OPC_FilterValue, 50, 33, 0, 0, // Skip to: 136937 +/* 136904 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136907 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 136922 +/* 136912 */ MCD_OPC_CheckPredicate, 45, 75, 14, 0, // Skip to: 140576 +/* 136917 */ MCD_OPC_Decode, 166, 20, 251, 4, // Opcode: FCMGEv1i32rz +/* 136922 */ MCD_OPC_FilterValue, 48, 65, 14, 0, // Skip to: 140576 +/* 136927 */ MCD_OPC_CheckPredicate, 45, 60, 14, 0, // Skip to: 140576 +/* 136932 */ MCD_OPC_Decode, 143, 24, 217, 3, // Opcode: FMINNMPv2i32p +/* 136937 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 136959 +/* 136942 */ MCD_OPC_CheckPredicate, 45, 45, 14, 0, // Skip to: 140576 +/* 136947 */ MCD_OPC_CheckField, 21, 1, 1, 38, 14, 0, // Skip to: 140576 +/* 136954 */ MCD_OPC_Decode, 253, 18, 128, 5, // Opcode: FABD32 +/* 136959 */ MCD_OPC_FilterValue, 54, 33, 0, 0, // Skip to: 136997 +/* 136964 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 136967 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 136982 +/* 136972 */ MCD_OPC_CheckPredicate, 45, 15, 14, 0, // Skip to: 140576 +/* 136977 */ MCD_OPC_Decode, 217, 20, 251, 4, // Opcode: FCMLEv1i32rz +/* 136982 */ MCD_OPC_FilterValue, 33, 5, 14, 0, // Skip to: 140576 +/* 136987 */ MCD_OPC_CheckPredicate, 48, 0, 14, 0, // Skip to: 140576 +/* 136992 */ MCD_OPC_Decode, 250, 27, 251, 4, // Opcode: FRSQRTEv1i32 +/* 136997 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 137019 +/* 137002 */ MCD_OPC_CheckPredicate, 45, 241, 13, 0, // Skip to: 140576 +/* 137007 */ MCD_OPC_CheckField, 21, 1, 1, 234, 13, 0, // Skip to: 140576 +/* 137014 */ MCD_OPC_Decode, 179, 20, 128, 5, // Opcode: FCMGT32 +/* 137019 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 137041 +/* 137024 */ MCD_OPC_CheckPredicate, 45, 219, 13, 0, // Skip to: 140576 +/* 137029 */ MCD_OPC_CheckField, 21, 1, 1, 212, 13, 0, // Skip to: 140576 +/* 137036 */ MCD_OPC_Decode, 158, 19, 128, 5, // Opcode: FACGT32 +/* 137041 */ MCD_OPC_FilterValue, 62, 202, 13, 0, // Skip to: 140576 +/* 137046 */ MCD_OPC_CheckPredicate, 45, 197, 13, 0, // Skip to: 140576 +/* 137051 */ MCD_OPC_CheckField, 16, 6, 48, 190, 13, 0, // Skip to: 140576 +/* 137058 */ MCD_OPC_Decode, 187, 24, 217, 3, // Opcode: FMINPv2i32p +/* 137063 */ MCD_OPC_FilterValue, 11, 159, 2, 0, // Skip to: 137739 +/* 137068 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... +/* 137071 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 137093 +/* 137076 */ MCD_OPC_CheckPredicate, 45, 167, 13, 0, // Skip to: 140576 +/* 137081 */ MCD_OPC_CheckField, 21, 1, 1, 160, 13, 0, // Skip to: 140576 +/* 137088 */ MCD_OPC_Decode, 156, 59, 159, 3, // Opcode: UQADDv1i64 +/* 137093 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 137115 +/* 137098 */ MCD_OPC_CheckPredicate, 50, 145, 13, 0, // Skip to: 140576 +/* 137103 */ MCD_OPC_CheckField, 21, 1, 0, 138, 13, 0, // Skip to: 140576 +/* 137110 */ MCD_OPC_Decode, 252, 18, 149, 5, // Opcode: FABD16 +/* 137115 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 137137 +/* 137120 */ MCD_OPC_CheckPredicate, 50, 123, 13, 0, // Skip to: 140576 +/* 137125 */ MCD_OPC_CheckField, 21, 1, 0, 116, 13, 0, // Skip to: 140576 +/* 137132 */ MCD_OPC_Decode, 178, 20, 149, 5, // Opcode: FCMGT16 +/* 137137 */ MCD_OPC_FilterValue, 11, 33, 0, 0, // Skip to: 137175 +/* 137142 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 137145 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 137160 +/* 137150 */ MCD_OPC_CheckPredicate, 50, 93, 13, 0, // Skip to: 140576 +/* 137155 */ MCD_OPC_Decode, 157, 19, 149, 5, // Opcode: FACGT16 +/* 137160 */ MCD_OPC_FilterValue, 1, 83, 13, 0, // Skip to: 140576 +/* 137165 */ MCD_OPC_CheckPredicate, 45, 78, 13, 0, // Skip to: 140576 +/* 137170 */ MCD_OPC_Decode, 194, 60, 159, 3, // Opcode: UQSUBv1i64 +/* 137175 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 137197 +/* 137180 */ MCD_OPC_CheckPredicate, 45, 63, 13, 0, // Skip to: 140576 +/* 137185 */ MCD_OPC_CheckField, 21, 1, 1, 56, 13, 0, // Skip to: 140576 +/* 137192 */ MCD_OPC_Decode, 214, 15, 159, 3, // Opcode: CMHIv1i64 +/* 137197 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 137219 +/* 137202 */ MCD_OPC_CheckPredicate, 45, 41, 13, 0, // Skip to: 140576 +/* 137207 */ MCD_OPC_CheckField, 16, 6, 32, 34, 13, 0, // Skip to: 140576 +/* 137214 */ MCD_OPC_Decode, 222, 61, 170, 3, // Opcode: USQADDv1i64 +/* 137219 */ MCD_OPC_FilterValue, 15, 17, 0, 0, // Skip to: 137241 +/* 137224 */ MCD_OPC_CheckPredicate, 45, 19, 13, 0, // Skip to: 140576 +/* 137229 */ MCD_OPC_CheckField, 21, 1, 1, 12, 13, 0, // Skip to: 140576 +/* 137236 */ MCD_OPC_Decode, 222, 15, 159, 3, // Opcode: CMHSv1i64 +/* 137241 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 137263 +/* 137246 */ MCD_OPC_CheckPredicate, 45, 253, 12, 0, // Skip to: 140576 +/* 137251 */ MCD_OPC_CheckField, 21, 1, 1, 246, 12, 0, // Skip to: 140576 +/* 137258 */ MCD_OPC_Decode, 186, 61, 159, 3, // Opcode: USHLv1i64 +/* 137263 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 137285 +/* 137268 */ MCD_OPC_CheckPredicate, 45, 231, 12, 0, // Skip to: 140576 +/* 137273 */ MCD_OPC_CheckField, 21, 1, 1, 224, 12, 0, // Skip to: 140576 +/* 137280 */ MCD_OPC_Decode, 146, 60, 159, 3, // Opcode: UQSHLv1i64 +/* 137285 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 137307 +/* 137290 */ MCD_OPC_CheckPredicate, 45, 209, 12, 0, // Skip to: 140576 +/* 137295 */ MCD_OPC_CheckField, 21, 1, 1, 202, 12, 0, // Skip to: 140576 +/* 137302 */ MCD_OPC_Decode, 255, 60, 159, 3, // Opcode: URSHLv1i64 +/* 137307 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 137329 +/* 137312 */ MCD_OPC_CheckPredicate, 45, 187, 12, 0, // Skip to: 140576 +/* 137317 */ MCD_OPC_CheckField, 21, 1, 1, 180, 12, 0, // Skip to: 140576 +/* 137324 */ MCD_OPC_Decode, 225, 59, 159, 3, // Opcode: UQRSHLv1i64 +/* 137329 */ MCD_OPC_FilterValue, 30, 17, 0, 0, // Skip to: 137351 +/* 137334 */ MCD_OPC_CheckPredicate, 45, 165, 12, 0, // Skip to: 140576 +/* 137339 */ MCD_OPC_CheckField, 16, 6, 32, 158, 12, 0, // Skip to: 140576 +/* 137346 */ MCD_OPC_Decode, 252, 46, 160, 3, // Opcode: SQNEGv1i64 +/* 137351 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 137373 +/* 137356 */ MCD_OPC_CheckPredicate, 45, 143, 12, 0, // Skip to: 140576 +/* 137361 */ MCD_OPC_CheckField, 21, 1, 1, 136, 12, 0, // Skip to: 140576 +/* 137368 */ MCD_OPC_Decode, 167, 54, 159, 3, // Opcode: SUBv1i64 +/* 137373 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 137395 +/* 137378 */ MCD_OPC_CheckPredicate, 45, 121, 12, 0, // Skip to: 140576 +/* 137383 */ MCD_OPC_CheckField, 16, 6, 32, 114, 12, 0, // Skip to: 140576 +/* 137390 */ MCD_OPC_Decode, 184, 15, 160, 3, // Opcode: CMGEv1i64rz +/* 137395 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 137417 +/* 137400 */ MCD_OPC_CheckPredicate, 45, 99, 12, 0, // Skip to: 140576 +/* 137405 */ MCD_OPC_CheckField, 21, 1, 1, 92, 12, 0, // Skip to: 140576 +/* 137412 */ MCD_OPC_Decode, 167, 15, 159, 3, // Opcode: CMEQv1i64 +/* 137417 */ MCD_OPC_FilterValue, 38, 17, 0, 0, // Skip to: 137439 +/* 137422 */ MCD_OPC_CheckPredicate, 45, 77, 12, 0, // Skip to: 140576 +/* 137427 */ MCD_OPC_CheckField, 16, 6, 32, 70, 12, 0, // Skip to: 140576 +/* 137434 */ MCD_OPC_Decode, 236, 15, 160, 3, // Opcode: CMLEv1i64rz +/* 137439 */ MCD_OPC_FilterValue, 42, 33, 0, 0, // Skip to: 137477 +/* 137444 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 137447 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 137462 +/* 137452 */ MCD_OPC_CheckPredicate, 45, 47, 12, 0, // Skip to: 140576 +/* 137457 */ MCD_OPC_Decode, 138, 22, 160, 3, // Opcode: FCVTPUv1i64 +/* 137462 */ MCD_OPC_FilterValue, 57, 37, 12, 0, // Skip to: 140576 +/* 137467 */ MCD_OPC_CheckPredicate, 50, 32, 12, 0, // Skip to: 140576 +/* 137472 */ MCD_OPC_Decode, 136, 22, 144, 5, // Opcode: FCVTPUv1f16 +/* 137477 */ MCD_OPC_FilterValue, 46, 48, 0, 0, // Skip to: 137530 +/* 137482 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 137485 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 137500 +/* 137490 */ MCD_OPC_CheckPredicate, 45, 9, 12, 0, // Skip to: 140576 +/* 137495 */ MCD_OPC_Decode, 169, 38, 160, 3, // Opcode: NEGv1i64 +/* 137500 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 137515 +/* 137505 */ MCD_OPC_CheckPredicate, 45, 250, 11, 0, // Skip to: 140576 +/* 137510 */ MCD_OPC_Decode, 214, 22, 160, 3, // Opcode: FCVTZUv1i64 +/* 137515 */ MCD_OPC_FilterValue, 57, 240, 11, 0, // Skip to: 140576 +/* 137520 */ MCD_OPC_CheckPredicate, 50, 235, 11, 0, // Skip to: 140576 +/* 137525 */ MCD_OPC_Decode, 212, 22, 144, 5, // Opcode: FCVTZUv1f16 +/* 137530 */ MCD_OPC_FilterValue, 50, 48, 0, 0, // Skip to: 137583 +/* 137535 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 137538 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 137553 +/* 137543 */ MCD_OPC_CheckPredicate, 45, 212, 11, 0, // Skip to: 140576 +/* 137548 */ MCD_OPC_Decode, 167, 20, 160, 3, // Opcode: FCMGEv1i64rz +/* 137553 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 137568 +/* 137558 */ MCD_OPC_CheckPredicate, 45, 197, 11, 0, // Skip to: 140576 +/* 137563 */ MCD_OPC_Decode, 144, 24, 165, 3, // Opcode: FMINNMPv2i64p +/* 137568 */ MCD_OPC_FilterValue, 56, 187, 11, 0, // Skip to: 140576 +/* 137573 */ MCD_OPC_CheckPredicate, 50, 182, 11, 0, // Skip to: 140576 +/* 137578 */ MCD_OPC_Decode, 165, 20, 144, 5, // Opcode: FCMGEv1i16rz +/* 137583 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 137605 +/* 137588 */ MCD_OPC_CheckPredicate, 45, 167, 11, 0, // Skip to: 140576 +/* 137593 */ MCD_OPC_CheckField, 21, 1, 1, 160, 11, 0, // Skip to: 140576 +/* 137600 */ MCD_OPC_Decode, 254, 18, 159, 3, // Opcode: FABD64 +/* 137605 */ MCD_OPC_FilterValue, 54, 63, 0, 0, // Skip to: 137673 +/* 137610 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... +/* 137613 */ MCD_OPC_FilterValue, 32, 10, 0, 0, // Skip to: 137628 +/* 137618 */ MCD_OPC_CheckPredicate, 45, 137, 11, 0, // Skip to: 140576 +/* 137623 */ MCD_OPC_Decode, 218, 20, 160, 3, // Opcode: FCMLEv1i64rz +/* 137628 */ MCD_OPC_FilterValue, 33, 10, 0, 0, // Skip to: 137643 +/* 137633 */ MCD_OPC_CheckPredicate, 48, 122, 11, 0, // Skip to: 140576 +/* 137638 */ MCD_OPC_Decode, 251, 27, 160, 3, // Opcode: FRSQRTEv1i64 +/* 137643 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 137658 +/* 137648 */ MCD_OPC_CheckPredicate, 50, 107, 11, 0, // Skip to: 140576 +/* 137653 */ MCD_OPC_Decode, 216, 20, 144, 5, // Opcode: FCMLEv1i16rz +/* 137658 */ MCD_OPC_FilterValue, 57, 97, 11, 0, // Skip to: 140576 +/* 137663 */ MCD_OPC_CheckPredicate, 98, 92, 11, 0, // Skip to: 140576 +/* 137668 */ MCD_OPC_Decode, 249, 27, 144, 5, // Opcode: FRSQRTEv1f16 +/* 137673 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 137695 +/* 137678 */ MCD_OPC_CheckPredicate, 45, 77, 11, 0, // Skip to: 140576 +/* 137683 */ MCD_OPC_CheckField, 21, 1, 1, 70, 11, 0, // Skip to: 140576 +/* 137690 */ MCD_OPC_Decode, 180, 20, 159, 3, // Opcode: FCMGT64 +/* 137695 */ MCD_OPC_FilterValue, 59, 17, 0, 0, // Skip to: 137717 +/* 137700 */ MCD_OPC_CheckPredicate, 45, 55, 11, 0, // Skip to: 140576 +/* 137705 */ MCD_OPC_CheckField, 21, 1, 1, 48, 11, 0, // Skip to: 140576 +/* 137712 */ MCD_OPC_Decode, 159, 19, 159, 3, // Opcode: FACGT64 +/* 137717 */ MCD_OPC_FilterValue, 62, 38, 11, 0, // Skip to: 140576 +/* 137722 */ MCD_OPC_CheckPredicate, 45, 33, 11, 0, // Skip to: 140576 +/* 137727 */ MCD_OPC_CheckField, 16, 6, 48, 26, 11, 0, // Skip to: 140576 +/* 137734 */ MCD_OPC_Decode, 188, 24, 165, 3, // Opcode: FMINPv2i64p +/* 137739 */ MCD_OPC_FilterValue, 12, 98, 2, 0, // Skip to: 138354 +/* 137744 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 137747 */ MCD_OPC_FilterValue, 6, 84, 0, 0, // Skip to: 137836 +/* 137752 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 137755 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 137814 +/* 137760 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 137763 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 137792 +/* 137768 */ MCD_OPC_CheckPredicate, 45, 243, 10, 0, // Skip to: 140576 +/* 137773 */ MCD_OPC_CheckField, 19, 1, 1, 236, 10, 0, // Skip to: 140576 +/* 137780 */ MCD_OPC_CheckField, 10, 2, 1, 229, 10, 0, // Skip to: 140576 +/* 137787 */ MCD_OPC_Decode, 136, 48, 183, 5, // Opcode: SQSHLUb +/* 137792 */ MCD_OPC_FilterValue, 1, 219, 10, 0, // Skip to: 140576 +/* 137797 */ MCD_OPC_CheckPredicate, 45, 214, 10, 0, // Skip to: 140576 +/* 137802 */ MCD_OPC_CheckField, 10, 2, 1, 207, 10, 0, // Skip to: 140576 +/* 137809 */ MCD_OPC_Decode, 138, 48, 184, 5, // Opcode: SQSHLUh +/* 137814 */ MCD_OPC_FilterValue, 1, 197, 10, 0, // Skip to: 140576 +/* 137819 */ MCD_OPC_CheckPredicate, 45, 192, 10, 0, // Skip to: 140576 +/* 137824 */ MCD_OPC_CheckField, 10, 2, 1, 185, 10, 0, // Skip to: 140576 +/* 137831 */ MCD_OPC_Decode, 139, 48, 185, 5, // Opcode: SQSHLUs +/* 137836 */ MCD_OPC_FilterValue, 7, 84, 0, 0, // Skip to: 137925 +/* 137841 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 137844 */ MCD_OPC_FilterValue, 0, 54, 0, 0, // Skip to: 137903 +/* 137849 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 137852 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 137881 +/* 137857 */ MCD_OPC_CheckPredicate, 45, 154, 10, 0, // Skip to: 140576 +/* 137862 */ MCD_OPC_CheckField, 19, 1, 1, 147, 10, 0, // Skip to: 140576 +/* 137869 */ MCD_OPC_CheckField, 10, 2, 1, 140, 10, 0, // Skip to: 140576 +/* 137876 */ MCD_OPC_Decode, 138, 60, 183, 5, // Opcode: UQSHLb +/* 137881 */ MCD_OPC_FilterValue, 1, 130, 10, 0, // Skip to: 140576 +/* 137886 */ MCD_OPC_CheckPredicate, 45, 125, 10, 0, // Skip to: 140576 +/* 137891 */ MCD_OPC_CheckField, 10, 2, 1, 118, 10, 0, // Skip to: 140576 +/* 137898 */ MCD_OPC_Decode, 140, 60, 184, 5, // Opcode: UQSHLh +/* 137903 */ MCD_OPC_FilterValue, 1, 108, 10, 0, // Skip to: 140576 +/* 137908 */ MCD_OPC_CheckPredicate, 45, 103, 10, 0, // Skip to: 140576 +/* 137913 */ MCD_OPC_CheckField, 10, 2, 1, 96, 10, 0, // Skip to: 140576 +/* 137920 */ MCD_OPC_Decode, 141, 60, 185, 5, // Opcode: UQSHLs +/* 137925 */ MCD_OPC_FilterValue, 8, 139, 0, 0, // Skip to: 138069 +/* 137930 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 137933 */ MCD_OPC_FilterValue, 1, 63, 0, 0, // Skip to: 138001 +/* 137938 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 137941 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 137986 +/* 137946 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 137949 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 137971 +/* 137954 */ MCD_OPC_CheckPredicate, 45, 57, 10, 0, // Skip to: 140576 +/* 137959 */ MCD_OPC_CheckField, 19, 1, 1, 50, 10, 0, // Skip to: 140576 +/* 137966 */ MCD_OPC_Decode, 198, 48, 187, 5, // Opcode: SQSHRUNb +/* 137971 */ MCD_OPC_FilterValue, 1, 40, 10, 0, // Skip to: 140576 +/* 137976 */ MCD_OPC_CheckPredicate, 45, 35, 10, 0, // Skip to: 140576 +/* 137981 */ MCD_OPC_Decode, 199, 48, 188, 5, // Opcode: SQSHRUNh +/* 137986 */ MCD_OPC_FilterValue, 1, 25, 10, 0, // Skip to: 140576 +/* 137991 */ MCD_OPC_CheckPredicate, 45, 20, 10, 0, // Skip to: 140576 +/* 137996 */ MCD_OPC_Decode, 200, 48, 189, 5, // Opcode: SQSHRUNs +/* 138001 */ MCD_OPC_FilterValue, 3, 10, 10, 0, // Skip to: 140576 +/* 138006 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 138009 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 138054 +/* 138014 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 138017 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 138039 +/* 138022 */ MCD_OPC_CheckPredicate, 45, 245, 9, 0, // Skip to: 140576 +/* 138027 */ MCD_OPC_CheckField, 19, 1, 1, 238, 9, 0, // Skip to: 140576 +/* 138034 */ MCD_OPC_Decode, 241, 47, 187, 5, // Opcode: SQRSHRUNb +/* 138039 */ MCD_OPC_FilterValue, 1, 228, 9, 0, // Skip to: 140576 +/* 138044 */ MCD_OPC_CheckPredicate, 45, 223, 9, 0, // Skip to: 140576 +/* 138049 */ MCD_OPC_Decode, 242, 47, 188, 5, // Opcode: SQRSHRUNh +/* 138054 */ MCD_OPC_FilterValue, 1, 213, 9, 0, // Skip to: 140576 +/* 138059 */ MCD_OPC_CheckPredicate, 45, 208, 9, 0, // Skip to: 140576 +/* 138064 */ MCD_OPC_Decode, 243, 47, 189, 5, // Opcode: SQRSHRUNs +/* 138069 */ MCD_OPC_FilterValue, 9, 162, 0, 0, // Skip to: 138236 +/* 138074 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 138077 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 138092 +/* 138082 */ MCD_OPC_CheckPredicate, 50, 185, 9, 0, // Skip to: 140576 +/* 138087 */ MCD_OPC_Decode, 171, 26, 186, 5, // Opcode: FMULXv1i16_indexed +/* 138092 */ MCD_OPC_FilterValue, 1, 175, 9, 0, // Skip to: 140576 +/* 138097 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 138100 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 138168 +/* 138105 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 138108 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 138153 +/* 138113 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 138116 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 138138 +/* 138121 */ MCD_OPC_CheckPredicate, 45, 146, 9, 0, // Skip to: 140576 +/* 138126 */ MCD_OPC_CheckField, 19, 1, 1, 139, 9, 0, // Skip to: 140576 +/* 138133 */ MCD_OPC_Decode, 166, 60, 187, 5, // Opcode: UQSHRNb +/* 138138 */ MCD_OPC_FilterValue, 1, 129, 9, 0, // Skip to: 140576 +/* 138143 */ MCD_OPC_CheckPredicate, 45, 124, 9, 0, // Skip to: 140576 +/* 138148 */ MCD_OPC_Decode, 167, 60, 188, 5, // Opcode: UQSHRNh +/* 138153 */ MCD_OPC_FilterValue, 1, 114, 9, 0, // Skip to: 140576 +/* 138158 */ MCD_OPC_CheckPredicate, 45, 109, 9, 0, // Skip to: 140576 +/* 138163 */ MCD_OPC_Decode, 168, 60, 189, 5, // Opcode: UQSHRNs +/* 138168 */ MCD_OPC_FilterValue, 1, 99, 9, 0, // Skip to: 140576 +/* 138173 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 138176 */ MCD_OPC_FilterValue, 0, 40, 0, 0, // Skip to: 138221 +/* 138181 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 138184 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 138206 +/* 138189 */ MCD_OPC_CheckPredicate, 45, 78, 9, 0, // Skip to: 140576 +/* 138194 */ MCD_OPC_CheckField, 19, 1, 1, 71, 9, 0, // Skip to: 140576 +/* 138201 */ MCD_OPC_Decode, 242, 59, 187, 5, // Opcode: UQRSHRNb +/* 138206 */ MCD_OPC_FilterValue, 1, 61, 9, 0, // Skip to: 140576 +/* 138211 */ MCD_OPC_CheckPredicate, 45, 56, 9, 0, // Skip to: 140576 +/* 138216 */ MCD_OPC_Decode, 243, 59, 188, 5, // Opcode: UQRSHRNh +/* 138221 */ MCD_OPC_FilterValue, 1, 46, 9, 0, // Skip to: 140576 +/* 138226 */ MCD_OPC_CheckPredicate, 45, 41, 9, 0, // Skip to: 140576 +/* 138231 */ MCD_OPC_Decode, 244, 59, 189, 5, // Opcode: UQRSHRNs +/* 138236 */ MCD_OPC_FilterValue, 14, 54, 0, 0, // Skip to: 138295 +/* 138241 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 138244 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 138273 +/* 138249 */ MCD_OPC_CheckPredicate, 50, 18, 9, 0, // Skip to: 140576 +/* 138254 */ MCD_OPC_CheckField, 20, 1, 1, 11, 9, 0, // Skip to: 140576 +/* 138261 */ MCD_OPC_CheckField, 10, 2, 1, 4, 9, 0, // Skip to: 140576 +/* 138268 */ MCD_OPC_Decode, 202, 56, 194, 5, // Opcode: UCVTFh +/* 138273 */ MCD_OPC_FilterValue, 1, 250, 8, 0, // Skip to: 140576 +/* 138278 */ MCD_OPC_CheckPredicate, 45, 245, 8, 0, // Skip to: 140576 +/* 138283 */ MCD_OPC_CheckField, 10, 2, 1, 238, 8, 0, // Skip to: 140576 +/* 138290 */ MCD_OPC_Decode, 203, 56, 195, 5, // Opcode: UCVTFs +/* 138295 */ MCD_OPC_FilterValue, 15, 228, 8, 0, // Skip to: 140576 +/* 138300 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 138303 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 138332 +/* 138308 */ MCD_OPC_CheckPredicate, 50, 215, 8, 0, // Skip to: 140576 +/* 138313 */ MCD_OPC_CheckField, 20, 1, 1, 208, 8, 0, // Skip to: 140576 +/* 138320 */ MCD_OPC_CheckField, 10, 2, 3, 201, 8, 0, // Skip to: 140576 +/* 138327 */ MCD_OPC_Decode, 210, 22, 194, 5, // Opcode: FCVTZUh +/* 138332 */ MCD_OPC_FilterValue, 1, 191, 8, 0, // Skip to: 140576 +/* 138337 */ MCD_OPC_CheckPredicate, 45, 186, 8, 0, // Skip to: 140576 +/* 138342 */ MCD_OPC_CheckField, 10, 2, 3, 179, 8, 0, // Skip to: 140576 +/* 138349 */ MCD_OPC_Decode, 211, 22, 195, 5, // Opcode: FCVTZUs +/* 138354 */ MCD_OPC_FilterValue, 13, 12, 1, 0, // Skip to: 138627 +/* 138359 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 138362 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 138384 +/* 138367 */ MCD_OPC_CheckPredicate, 45, 156, 8, 0, // Skip to: 140576 +/* 138372 */ MCD_OPC_CheckField, 10, 2, 1, 149, 8, 0, // Skip to: 140576 +/* 138379 */ MCD_OPC_Decode, 193, 61, 175, 5, // Opcode: USHRd +/* 138384 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 138406 +/* 138389 */ MCD_OPC_CheckPredicate, 45, 134, 8, 0, // Skip to: 140576 +/* 138394 */ MCD_OPC_CheckField, 10, 2, 1, 127, 8, 0, // Skip to: 140576 +/* 138401 */ MCD_OPC_Decode, 234, 61, 177, 5, // Opcode: USRAd +/* 138406 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 138428 +/* 138411 */ MCD_OPC_CheckPredicate, 45, 112, 8, 0, // Skip to: 140576 +/* 138416 */ MCD_OPC_CheckField, 10, 2, 1, 105, 8, 0, // Skip to: 140576 +/* 138423 */ MCD_OPC_Decode, 138, 61, 175, 5, // Opcode: URSHRd +/* 138428 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 138450 +/* 138433 */ MCD_OPC_CheckPredicate, 45, 90, 8, 0, // Skip to: 140576 +/* 138438 */ MCD_OPC_CheckField, 10, 2, 1, 83, 8, 0, // Skip to: 140576 +/* 138445 */ MCD_OPC_Decode, 153, 61, 177, 5, // Opcode: URSRAd +/* 138450 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 138472 +/* 138455 */ MCD_OPC_CheckPredicate, 45, 68, 8, 0, // Skip to: 140576 +/* 138460 */ MCD_OPC_CheckField, 10, 2, 1, 61, 8, 0, // Skip to: 140576 +/* 138467 */ MCD_OPC_Decode, 150, 49, 177, 5, // Opcode: SRId +/* 138472 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 138494 +/* 138477 */ MCD_OPC_CheckPredicate, 45, 46, 8, 0, // Skip to: 140576 +/* 138482 */ MCD_OPC_CheckField, 10, 2, 1, 39, 8, 0, // Skip to: 140576 +/* 138489 */ MCD_OPC_Decode, 145, 43, 200, 5, // Opcode: SLId +/* 138494 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 138516 +/* 138499 */ MCD_OPC_CheckPredicate, 45, 24, 8, 0, // Skip to: 140576 +/* 138504 */ MCD_OPC_CheckField, 10, 2, 1, 17, 8, 0, // Skip to: 140576 +/* 138511 */ MCD_OPC_Decode, 137, 48, 182, 5, // Opcode: SQSHLUd +/* 138516 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 138538 +/* 138521 */ MCD_OPC_CheckPredicate, 45, 2, 8, 0, // Skip to: 140576 +/* 138526 */ MCD_OPC_CheckField, 10, 2, 1, 251, 7, 0, // Skip to: 140576 +/* 138533 */ MCD_OPC_Decode, 139, 60, 182, 5, // Opcode: UQSHLd +/* 138538 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 138560 +/* 138543 */ MCD_OPC_CheckPredicate, 58, 236, 7, 0, // Skip to: 140576 +/* 138548 */ MCD_OPC_CheckField, 10, 1, 0, 229, 7, 0, // Skip to: 140576 +/* 138555 */ MCD_OPC_Decode, 146, 47, 176, 5, // Opcode: SQRDMLAHv1i16_indexed +/* 138560 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 138582 +/* 138565 */ MCD_OPC_CheckPredicate, 45, 214, 7, 0, // Skip to: 140576 +/* 138570 */ MCD_OPC_CheckField, 10, 2, 1, 207, 7, 0, // Skip to: 140576 +/* 138577 */ MCD_OPC_Decode, 201, 56, 175, 5, // Opcode: UCVTFd +/* 138582 */ MCD_OPC_FilterValue, 15, 197, 7, 0, // Skip to: 140576 +/* 138587 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... +/* 138590 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 138605 +/* 138595 */ MCD_OPC_CheckPredicate, 58, 184, 7, 0, // Skip to: 140576 +/* 138600 */ MCD_OPC_Decode, 165, 47, 176, 5, // Opcode: SQRDMLSHv1i16_indexed +/* 138605 */ MCD_OPC_FilterValue, 1, 174, 7, 0, // Skip to: 140576 +/* 138610 */ MCD_OPC_CheckPredicate, 45, 169, 7, 0, // Skip to: 140576 +/* 138615 */ MCD_OPC_CheckField, 11, 1, 1, 162, 7, 0, // Skip to: 140576 +/* 138622 */ MCD_OPC_Decode, 209, 22, 175, 5, // Opcode: FCVTZUd +/* 138627 */ MCD_OPC_FilterValue, 14, 69, 0, 0, // Skip to: 138701 +/* 138632 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 138635 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 138657 +/* 138640 */ MCD_OPC_CheckPredicate, 45, 139, 7, 0, // Skip to: 140576 +/* 138645 */ MCD_OPC_CheckField, 10, 1, 0, 132, 7, 0, // Skip to: 140576 +/* 138652 */ MCD_OPC_Decode, 172, 26, 190, 5, // Opcode: FMULXv1i32_indexed +/* 138657 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 138679 +/* 138662 */ MCD_OPC_CheckPredicate, 58, 117, 7, 0, // Skip to: 140576 +/* 138667 */ MCD_OPC_CheckField, 10, 1, 0, 110, 7, 0, // Skip to: 140576 +/* 138674 */ MCD_OPC_Decode, 148, 47, 178, 5, // Opcode: SQRDMLAHv1i32_indexed +/* 138679 */ MCD_OPC_FilterValue, 15, 100, 7, 0, // Skip to: 140576 +/* 138684 */ MCD_OPC_CheckPredicate, 58, 95, 7, 0, // Skip to: 140576 +/* 138689 */ MCD_OPC_CheckField, 10, 1, 0, 88, 7, 0, // Skip to: 140576 +/* 138696 */ MCD_OPC_Decode, 167, 47, 178, 5, // Opcode: SQRDMLSHv1i32_indexed +/* 138701 */ MCD_OPC_FilterValue, 15, 78, 7, 0, // Skip to: 140576 +/* 138706 */ MCD_OPC_CheckPredicate, 45, 73, 7, 0, // Skip to: 140576 +/* 138711 */ MCD_OPC_CheckField, 21, 1, 0, 66, 7, 0, // Skip to: 140576 +/* 138718 */ MCD_OPC_CheckField, 12, 4, 9, 59, 7, 0, // Skip to: 140576 +/* 138725 */ MCD_OPC_CheckField, 10, 1, 0, 52, 7, 0, // Skip to: 140576 +/* 138732 */ MCD_OPC_Decode, 173, 26, 191, 5, // Opcode: FMULXv1i64_indexed +/* 138737 */ MCD_OPC_FilterValue, 4, 178, 4, 0, // Skip to: 139944 +/* 138742 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... +/* 138745 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 138760 +/* 138750 */ MCD_OPC_CheckPredicate, 46, 29, 7, 0, // Skip to: 140576 +/* 138755 */ MCD_OPC_Decode, 237, 34, 201, 5, // Opcode: LDRQl +/* 138760 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 138812 +/* 138765 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 138768 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 138790 +/* 138773 */ MCD_OPC_CheckPredicate, 47, 6, 7, 0, // Skip to: 140576 +/* 138778 */ MCD_OPC_CheckField, 10, 2, 2, 255, 6, 0, // Skip to: 140576 +/* 138785 */ MCD_OPC_Decode, 209, 52, 202, 5, // Opcode: STLURsi +/* 138790 */ MCD_OPC_FilterValue, 2, 245, 6, 0, // Skip to: 140576 +/* 138795 */ MCD_OPC_CheckPredicate, 47, 240, 6, 0, // Skip to: 140576 +/* 138800 */ MCD_OPC_CheckField, 10, 2, 2, 233, 6, 0, // Skip to: 140576 +/* 138807 */ MCD_OPC_Decode, 171, 33, 202, 5, // Opcode: LDAPURsi +/* 138812 */ MCD_OPC_FilterValue, 2, 223, 6, 0, // Skip to: 140576 +/* 138817 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... +/* 138820 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 138835 +/* 138825 */ MCD_OPC_CheckPredicate, 46, 210, 6, 0, // Skip to: 140576 +/* 138830 */ MCD_OPC_Decode, 231, 41, 203, 5, // Opcode: SCVTFSXSri +/* 138835 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 138850 +/* 138840 */ MCD_OPC_CheckPredicate, 46, 195, 6, 0, // Skip to: 140576 +/* 138845 */ MCD_OPC_Decode, 185, 56, 203, 5, // Opcode: UCVTFSXSri +/* 138850 */ MCD_OPC_FilterValue, 24, 10, 0, 0, // Skip to: 138865 +/* 138855 */ MCD_OPC_CheckPredicate, 46, 180, 6, 0, // Skip to: 140576 +/* 138860 */ MCD_OPC_Decode, 156, 22, 204, 5, // Opcode: FCVTZSSXSri +/* 138865 */ MCD_OPC_FilterValue, 25, 10, 0, 0, // Skip to: 138880 +/* 138870 */ MCD_OPC_CheckPredicate, 46, 165, 6, 0, // Skip to: 140576 +/* 138875 */ MCD_OPC_Decode, 193, 22, 204, 5, // Opcode: FCVTZUSXSri +/* 138880 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 138902 +/* 138885 */ MCD_OPC_CheckPredicate, 46, 150, 6, 0, // Skip to: 140576 +/* 138890 */ MCD_OPC_CheckField, 10, 6, 0, 143, 6, 0, // Skip to: 140576 +/* 138897 */ MCD_OPC_Decode, 207, 21, 205, 5, // Opcode: FCVTNSUXSr +/* 138902 */ MCD_OPC_FilterValue, 33, 17, 0, 0, // Skip to: 138924 +/* 138907 */ MCD_OPC_CheckPredicate, 46, 128, 6, 0, // Skip to: 140576 +/* 138912 */ MCD_OPC_CheckField, 10, 6, 0, 121, 6, 0, // Skip to: 140576 +/* 138919 */ MCD_OPC_Decode, 224, 21, 205, 5, // Opcode: FCVTNUUXSr +/* 138924 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 138946 +/* 138929 */ MCD_OPC_CheckPredicate, 46, 106, 6, 0, // Skip to: 140576 +/* 138934 */ MCD_OPC_CheckField, 10, 6, 0, 99, 6, 0, // Skip to: 140576 +/* 138941 */ MCD_OPC_Decode, 237, 41, 206, 5, // Opcode: SCVTFUXSri +/* 138946 */ MCD_OPC_FilterValue, 35, 17, 0, 0, // Skip to: 138968 +/* 138951 */ MCD_OPC_CheckPredicate, 46, 84, 6, 0, // Skip to: 140576 +/* 138956 */ MCD_OPC_CheckField, 10, 6, 0, 77, 6, 0, // Skip to: 140576 +/* 138963 */ MCD_OPC_Decode, 191, 56, 206, 5, // Opcode: UCVTFUXSri +/* 138968 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 138990 +/* 138973 */ MCD_OPC_CheckPredicate, 46, 62, 6, 0, // Skip to: 140576 +/* 138978 */ MCD_OPC_CheckField, 10, 6, 0, 55, 6, 0, // Skip to: 140576 +/* 138985 */ MCD_OPC_Decode, 139, 21, 205, 5, // Opcode: FCVTASUXSr +/* 138990 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 139012 +/* 138995 */ MCD_OPC_CheckPredicate, 46, 40, 6, 0, // Skip to: 140576 +/* 139000 */ MCD_OPC_CheckField, 10, 6, 0, 33, 6, 0, // Skip to: 140576 +/* 139007 */ MCD_OPC_Decode, 153, 21, 205, 5, // Opcode: FCVTAUUXSr +/* 139012 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 139034 +/* 139017 */ MCD_OPC_CheckPredicate, 46, 18, 6, 0, // Skip to: 140576 +/* 139022 */ MCD_OPC_CheckField, 10, 6, 0, 11, 6, 0, // Skip to: 140576 +/* 139029 */ MCD_OPC_Decode, 249, 21, 205, 5, // Opcode: FCVTPSUXSr +/* 139034 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 139056 +/* 139039 */ MCD_OPC_CheckPredicate, 46, 252, 5, 0, // Skip to: 140576 +/* 139044 */ MCD_OPC_CheckField, 10, 6, 0, 245, 5, 0, // Skip to: 140576 +/* 139051 */ MCD_OPC_Decode, 135, 22, 205, 5, // Opcode: FCVTPUUXSr +/* 139056 */ MCD_OPC_FilterValue, 48, 17, 0, 0, // Skip to: 139078 +/* 139061 */ MCD_OPC_CheckPredicate, 46, 230, 5, 0, // Skip to: 140576 +/* 139066 */ MCD_OPC_CheckField, 10, 6, 0, 223, 5, 0, // Skip to: 140576 +/* 139073 */ MCD_OPC_Decode, 178, 21, 205, 5, // Opcode: FCVTMSUXSr +/* 139078 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 139100 +/* 139083 */ MCD_OPC_CheckPredicate, 46, 208, 5, 0, // Skip to: 140576 +/* 139088 */ MCD_OPC_CheckField, 10, 6, 0, 201, 5, 0, // Skip to: 140576 +/* 139095 */ MCD_OPC_Decode, 192, 21, 205, 5, // Opcode: FCVTMUUXSr +/* 139100 */ MCD_OPC_FilterValue, 56, 17, 0, 0, // Skip to: 139122 +/* 139105 */ MCD_OPC_CheckPredicate, 46, 186, 5, 0, // Skip to: 140576 +/* 139110 */ MCD_OPC_CheckField, 10, 6, 0, 179, 5, 0, // Skip to: 140576 +/* 139117 */ MCD_OPC_Decode, 162, 22, 205, 5, // Opcode: FCVTZSUXSr +/* 139122 */ MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 139144 +/* 139127 */ MCD_OPC_CheckPredicate, 46, 164, 5, 0, // Skip to: 140576 +/* 139132 */ MCD_OPC_CheckField, 10, 6, 0, 157, 5, 0, // Skip to: 140576 +/* 139139 */ MCD_OPC_Decode, 199, 22, 205, 5, // Opcode: FCVTZUUXSr +/* 139144 */ MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 139159 +/* 139149 */ MCD_OPC_CheckPredicate, 46, 142, 5, 0, // Skip to: 140576 +/* 139154 */ MCD_OPC_Decode, 229, 41, 207, 5, // Opcode: SCVTFSXDri +/* 139159 */ MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 139174 +/* 139164 */ MCD_OPC_CheckPredicate, 46, 127, 5, 0, // Skip to: 140576 +/* 139169 */ MCD_OPC_Decode, 183, 56, 207, 5, // Opcode: UCVTFSXDri +/* 139174 */ MCD_OPC_FilterValue, 88, 10, 0, 0, // Skip to: 139189 +/* 139179 */ MCD_OPC_CheckPredicate, 46, 112, 5, 0, // Skip to: 140576 +/* 139184 */ MCD_OPC_Decode, 154, 22, 208, 5, // Opcode: FCVTZSSXDri +/* 139189 */ MCD_OPC_FilterValue, 89, 10, 0, 0, // Skip to: 139204 +/* 139194 */ MCD_OPC_CheckPredicate, 46, 97, 5, 0, // Skip to: 140576 +/* 139199 */ MCD_OPC_Decode, 191, 22, 208, 5, // Opcode: FCVTZUSXDri +/* 139204 */ MCD_OPC_FilterValue, 96, 17, 0, 0, // Skip to: 139226 +/* 139209 */ MCD_OPC_CheckPredicate, 46, 82, 5, 0, // Skip to: 140576 +/* 139214 */ MCD_OPC_CheckField, 10, 6, 0, 75, 5, 0, // Skip to: 140576 +/* 139221 */ MCD_OPC_Decode, 205, 21, 209, 5, // Opcode: FCVTNSUXDr +/* 139226 */ MCD_OPC_FilterValue, 97, 17, 0, 0, // Skip to: 139248 +/* 139231 */ MCD_OPC_CheckPredicate, 46, 60, 5, 0, // Skip to: 140576 +/* 139236 */ MCD_OPC_CheckField, 10, 6, 0, 53, 5, 0, // Skip to: 140576 +/* 139243 */ MCD_OPC_Decode, 222, 21, 209, 5, // Opcode: FCVTNUUXDr +/* 139248 */ MCD_OPC_FilterValue, 98, 17, 0, 0, // Skip to: 139270 +/* 139253 */ MCD_OPC_CheckPredicate, 46, 38, 5, 0, // Skip to: 140576 +/* 139258 */ MCD_OPC_CheckField, 10, 6, 0, 31, 5, 0, // Skip to: 140576 +/* 139265 */ MCD_OPC_Decode, 235, 41, 210, 5, // Opcode: SCVTFUXDri +/* 139270 */ MCD_OPC_FilterValue, 99, 17, 0, 0, // Skip to: 139292 +/* 139275 */ MCD_OPC_CheckPredicate, 46, 16, 5, 0, // Skip to: 140576 +/* 139280 */ MCD_OPC_CheckField, 10, 6, 0, 9, 5, 0, // Skip to: 140576 +/* 139287 */ MCD_OPC_Decode, 189, 56, 210, 5, // Opcode: UCVTFUXDri +/* 139292 */ MCD_OPC_FilterValue, 100, 17, 0, 0, // Skip to: 139314 +/* 139297 */ MCD_OPC_CheckPredicate, 46, 250, 4, 0, // Skip to: 140576 +/* 139302 */ MCD_OPC_CheckField, 10, 6, 0, 243, 4, 0, // Skip to: 140576 +/* 139309 */ MCD_OPC_Decode, 137, 21, 209, 5, // Opcode: FCVTASUXDr +/* 139314 */ MCD_OPC_FilterValue, 101, 17, 0, 0, // Skip to: 139336 +/* 139319 */ MCD_OPC_CheckPredicate, 46, 228, 4, 0, // Skip to: 140576 +/* 139324 */ MCD_OPC_CheckField, 10, 6, 0, 221, 4, 0, // Skip to: 140576 +/* 139331 */ MCD_OPC_Decode, 151, 21, 209, 5, // Opcode: FCVTAUUXDr +/* 139336 */ MCD_OPC_FilterValue, 102, 17, 0, 0, // Skip to: 139358 +/* 139341 */ MCD_OPC_CheckPredicate, 46, 206, 4, 0, // Skip to: 140576 +/* 139346 */ MCD_OPC_CheckField, 10, 6, 0, 199, 4, 0, // Skip to: 140576 +/* 139353 */ MCD_OPC_Decode, 136, 26, 209, 5, // Opcode: FMOVDXr +/* 139358 */ MCD_OPC_FilterValue, 103, 17, 0, 0, // Skip to: 139380 +/* 139363 */ MCD_OPC_CheckPredicate, 46, 184, 4, 0, // Skip to: 140576 +/* 139368 */ MCD_OPC_CheckField, 10, 6, 0, 177, 4, 0, // Skip to: 140576 +/* 139375 */ MCD_OPC_Decode, 149, 26, 210, 5, // Opcode: FMOVXDr +/* 139380 */ MCD_OPC_FilterValue, 104, 17, 0, 0, // Skip to: 139402 +/* 139385 */ MCD_OPC_CheckPredicate, 46, 162, 4, 0, // Skip to: 140576 +/* 139390 */ MCD_OPC_CheckField, 10, 6, 0, 155, 4, 0, // Skip to: 140576 +/* 139397 */ MCD_OPC_Decode, 247, 21, 209, 5, // Opcode: FCVTPSUXDr +/* 139402 */ MCD_OPC_FilterValue, 105, 17, 0, 0, // Skip to: 139424 +/* 139407 */ MCD_OPC_CheckPredicate, 46, 140, 4, 0, // Skip to: 140576 +/* 139412 */ MCD_OPC_CheckField, 10, 6, 0, 133, 4, 0, // Skip to: 140576 +/* 139419 */ MCD_OPC_Decode, 133, 22, 209, 5, // Opcode: FCVTPUUXDr +/* 139424 */ MCD_OPC_FilterValue, 112, 17, 0, 0, // Skip to: 139446 +/* 139429 */ MCD_OPC_CheckPredicate, 46, 118, 4, 0, // Skip to: 140576 +/* 139434 */ MCD_OPC_CheckField, 10, 6, 0, 111, 4, 0, // Skip to: 140576 +/* 139441 */ MCD_OPC_Decode, 176, 21, 209, 5, // Opcode: FCVTMSUXDr +/* 139446 */ MCD_OPC_FilterValue, 113, 17, 0, 0, // Skip to: 139468 +/* 139451 */ MCD_OPC_CheckPredicate, 46, 96, 4, 0, // Skip to: 140576 +/* 139456 */ MCD_OPC_CheckField, 10, 6, 0, 89, 4, 0, // Skip to: 140576 +/* 139463 */ MCD_OPC_Decode, 190, 21, 209, 5, // Opcode: FCVTMUUXDr +/* 139468 */ MCD_OPC_FilterValue, 120, 17, 0, 0, // Skip to: 139490 +/* 139473 */ MCD_OPC_CheckPredicate, 46, 74, 4, 0, // Skip to: 140576 +/* 139478 */ MCD_OPC_CheckField, 10, 6, 0, 67, 4, 0, // Skip to: 140576 +/* 139485 */ MCD_OPC_Decode, 160, 22, 209, 5, // Opcode: FCVTZSUXDr +/* 139490 */ MCD_OPC_FilterValue, 121, 17, 0, 0, // Skip to: 139512 +/* 139495 */ MCD_OPC_CheckPredicate, 46, 52, 4, 0, // Skip to: 140576 +/* 139500 */ MCD_OPC_CheckField, 10, 6, 0, 45, 4, 0, // Skip to: 140576 +/* 139507 */ MCD_OPC_Decode, 197, 22, 209, 5, // Opcode: FCVTZUUXDr +/* 139512 */ MCD_OPC_FilterValue, 174, 1, 17, 0, 0, // Skip to: 139535 +/* 139518 */ MCD_OPC_CheckPredicate, 46, 29, 4, 0, // Skip to: 140576 +/* 139523 */ MCD_OPC_CheckField, 10, 6, 0, 22, 4, 0, // Skip to: 140576 +/* 139530 */ MCD_OPC_Decode, 135, 26, 211, 5, // Opcode: FMOVDXHighr +/* 139535 */ MCD_OPC_FilterValue, 175, 1, 17, 0, 0, // Skip to: 139558 +/* 139541 */ MCD_OPC_CheckPredicate, 46, 6, 4, 0, // Skip to: 140576 +/* 139546 */ MCD_OPC_CheckField, 10, 6, 0, 255, 3, 0, // Skip to: 140576 +/* 139553 */ MCD_OPC_Decode, 148, 26, 211, 5, // Opcode: FMOVXDHighr +/* 139558 */ MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 139574 +/* 139564 */ MCD_OPC_CheckPredicate, 96, 239, 3, 0, // Skip to: 140576 +/* 139569 */ MCD_OPC_Decode, 230, 41, 212, 5, // Opcode: SCVTFSXHri +/* 139574 */ MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 139590 +/* 139580 */ MCD_OPC_CheckPredicate, 96, 223, 3, 0, // Skip to: 140576 +/* 139585 */ MCD_OPC_Decode, 184, 56, 212, 5, // Opcode: UCVTFSXHri +/* 139590 */ MCD_OPC_FilterValue, 216, 1, 10, 0, 0, // Skip to: 139606 +/* 139596 */ MCD_OPC_CheckPredicate, 96, 207, 3, 0, // Skip to: 140576 +/* 139601 */ MCD_OPC_Decode, 155, 22, 213, 5, // Opcode: FCVTZSSXHri +/* 139606 */ MCD_OPC_FilterValue, 217, 1, 10, 0, 0, // Skip to: 139622 +/* 139612 */ MCD_OPC_CheckPredicate, 96, 191, 3, 0, // Skip to: 140576 +/* 139617 */ MCD_OPC_Decode, 192, 22, 213, 5, // Opcode: FCVTZUSXHri +/* 139622 */ MCD_OPC_FilterValue, 224, 1, 17, 0, 0, // Skip to: 139645 +/* 139628 */ MCD_OPC_CheckPredicate, 96, 175, 3, 0, // Skip to: 140576 +/* 139633 */ MCD_OPC_CheckField, 10, 6, 0, 168, 3, 0, // Skip to: 140576 +/* 139640 */ MCD_OPC_Decode, 206, 21, 214, 5, // Opcode: FCVTNSUXHr +/* 139645 */ MCD_OPC_FilterValue, 225, 1, 17, 0, 0, // Skip to: 139668 +/* 139651 */ MCD_OPC_CheckPredicate, 96, 152, 3, 0, // Skip to: 140576 +/* 139656 */ MCD_OPC_CheckField, 10, 6, 0, 145, 3, 0, // Skip to: 140576 +/* 139663 */ MCD_OPC_Decode, 223, 21, 214, 5, // Opcode: FCVTNUUXHr +/* 139668 */ MCD_OPC_FilterValue, 226, 1, 17, 0, 0, // Skip to: 139691 +/* 139674 */ MCD_OPC_CheckPredicate, 96, 129, 3, 0, // Skip to: 140576 +/* 139679 */ MCD_OPC_CheckField, 10, 6, 0, 122, 3, 0, // Skip to: 140576 +/* 139686 */ MCD_OPC_Decode, 236, 41, 215, 5, // Opcode: SCVTFUXHri +/* 139691 */ MCD_OPC_FilterValue, 227, 1, 17, 0, 0, // Skip to: 139714 +/* 139697 */ MCD_OPC_CheckPredicate, 96, 106, 3, 0, // Skip to: 140576 +/* 139702 */ MCD_OPC_CheckField, 10, 6, 0, 99, 3, 0, // Skip to: 140576 +/* 139709 */ MCD_OPC_Decode, 190, 56, 215, 5, // Opcode: UCVTFUXHri +/* 139714 */ MCD_OPC_FilterValue, 228, 1, 17, 0, 0, // Skip to: 139737 +/* 139720 */ MCD_OPC_CheckPredicate, 96, 83, 3, 0, // Skip to: 140576 +/* 139725 */ MCD_OPC_CheckField, 10, 6, 0, 76, 3, 0, // Skip to: 140576 +/* 139732 */ MCD_OPC_Decode, 138, 21, 214, 5, // Opcode: FCVTASUXHr +/* 139737 */ MCD_OPC_FilterValue, 229, 1, 17, 0, 0, // Skip to: 139760 +/* 139743 */ MCD_OPC_CheckPredicate, 96, 60, 3, 0, // Skip to: 140576 +/* 139748 */ MCD_OPC_CheckField, 10, 6, 0, 53, 3, 0, // Skip to: 140576 +/* 139755 */ MCD_OPC_Decode, 152, 21, 214, 5, // Opcode: FCVTAUUXHr +/* 139760 */ MCD_OPC_FilterValue, 230, 1, 17, 0, 0, // Skip to: 139783 +/* 139766 */ MCD_OPC_CheckPredicate, 96, 37, 3, 0, // Skip to: 140576 +/* 139771 */ MCD_OPC_CheckField, 10, 6, 0, 30, 3, 0, // Skip to: 140576 +/* 139778 */ MCD_OPC_Decode, 140, 26, 214, 5, // Opcode: FMOVHXr +/* 139783 */ MCD_OPC_FilterValue, 231, 1, 17, 0, 0, // Skip to: 139806 +/* 139789 */ MCD_OPC_CheckPredicate, 96, 14, 3, 0, // Skip to: 140576 +/* 139794 */ MCD_OPC_CheckField, 10, 6, 0, 7, 3, 0, // Skip to: 140576 +/* 139801 */ MCD_OPC_Decode, 150, 26, 215, 5, // Opcode: FMOVXHr +/* 139806 */ MCD_OPC_FilterValue, 232, 1, 17, 0, 0, // Skip to: 139829 +/* 139812 */ MCD_OPC_CheckPredicate, 96, 247, 2, 0, // Skip to: 140576 +/* 139817 */ MCD_OPC_CheckField, 10, 6, 0, 240, 2, 0, // Skip to: 140576 +/* 139824 */ MCD_OPC_Decode, 248, 21, 214, 5, // Opcode: FCVTPSUXHr +/* 139829 */ MCD_OPC_FilterValue, 233, 1, 17, 0, 0, // Skip to: 139852 +/* 139835 */ MCD_OPC_CheckPredicate, 96, 224, 2, 0, // Skip to: 140576 +/* 139840 */ MCD_OPC_CheckField, 10, 6, 0, 217, 2, 0, // Skip to: 140576 +/* 139847 */ MCD_OPC_Decode, 134, 22, 214, 5, // Opcode: FCVTPUUXHr +/* 139852 */ MCD_OPC_FilterValue, 240, 1, 17, 0, 0, // Skip to: 139875 +/* 139858 */ MCD_OPC_CheckPredicate, 96, 201, 2, 0, // Skip to: 140576 +/* 139863 */ MCD_OPC_CheckField, 10, 6, 0, 194, 2, 0, // Skip to: 140576 +/* 139870 */ MCD_OPC_Decode, 177, 21, 214, 5, // Opcode: FCVTMSUXHr +/* 139875 */ MCD_OPC_FilterValue, 241, 1, 17, 0, 0, // Skip to: 139898 +/* 139881 */ MCD_OPC_CheckPredicate, 96, 178, 2, 0, // Skip to: 140576 +/* 139886 */ MCD_OPC_CheckField, 10, 6, 0, 171, 2, 0, // Skip to: 140576 +/* 139893 */ MCD_OPC_Decode, 191, 21, 214, 5, // Opcode: FCVTMUUXHr +/* 139898 */ MCD_OPC_FilterValue, 248, 1, 17, 0, 0, // Skip to: 139921 +/* 139904 */ MCD_OPC_CheckPredicate, 96, 155, 2, 0, // Skip to: 140576 +/* 139909 */ MCD_OPC_CheckField, 10, 6, 0, 148, 2, 0, // Skip to: 140576 +/* 139916 */ MCD_OPC_Decode, 161, 22, 214, 5, // Opcode: FCVTZSUXHr +/* 139921 */ MCD_OPC_FilterValue, 249, 1, 137, 2, 0, // Skip to: 140576 +/* 139927 */ MCD_OPC_CheckPredicate, 96, 132, 2, 0, // Skip to: 140576 +/* 139932 */ MCD_OPC_CheckField, 10, 6, 0, 125, 2, 0, // Skip to: 140576 +/* 139939 */ MCD_OPC_Decode, 198, 22, 214, 5, // Opcode: FCVTZUUXHr +/* 139944 */ MCD_OPC_FilterValue, 5, 29, 1, 0, // Skip to: 140234 +/* 139949 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 139952 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 140078 +/* 139957 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 139960 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 139982 +/* 139965 */ MCD_OPC_CheckPredicate, 46, 94, 2, 0, // Skip to: 140576 +/* 139970 */ MCD_OPC_CheckField, 21, 1, 0, 87, 2, 0, // Skip to: 140576 +/* 139977 */ MCD_OPC_Decode, 214, 53, 194, 4, // Opcode: STURSi +/* 139982 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 140004 +/* 139987 */ MCD_OPC_CheckPredicate, 46, 72, 2, 0, // Skip to: 140576 +/* 139992 */ MCD_OPC_CheckField, 21, 1, 0, 65, 2, 0, // Skip to: 140576 +/* 139999 */ MCD_OPC_Decode, 185, 53, 194, 4, // Opcode: STRSpost +/* 140004 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 140056 +/* 140009 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 140012 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 140034 +/* 140017 */ MCD_OPC_CheckPredicate, 46, 42, 2, 0, // Skip to: 140576 +/* 140022 */ MCD_OPC_CheckField, 21, 1, 1, 35, 2, 0, // Skip to: 140576 +/* 140029 */ MCD_OPC_Decode, 187, 53, 216, 5, // Opcode: STRSroW +/* 140034 */ MCD_OPC_FilterValue, 3, 25, 2, 0, // Skip to: 140576 +/* 140039 */ MCD_OPC_CheckPredicate, 46, 20, 2, 0, // Skip to: 140576 +/* 140044 */ MCD_OPC_CheckField, 21, 1, 1, 13, 2, 0, // Skip to: 140576 +/* 140051 */ MCD_OPC_Decode, 188, 53, 217, 5, // Opcode: STRSroX +/* 140056 */ MCD_OPC_FilterValue, 3, 3, 2, 0, // Skip to: 140576 +/* 140061 */ MCD_OPC_CheckPredicate, 46, 254, 1, 0, // Skip to: 140576 +/* 140066 */ MCD_OPC_CheckField, 21, 1, 0, 247, 1, 0, // Skip to: 140576 +/* 140073 */ MCD_OPC_Decode, 186, 53, 194, 4, // Opcode: STRSpre +/* 140078 */ MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 140204 +/* 140083 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 140086 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 140108 +/* 140091 */ MCD_OPC_CheckPredicate, 46, 224, 1, 0, // Skip to: 140576 +/* 140096 */ MCD_OPC_CheckField, 21, 1, 0, 217, 1, 0, // Skip to: 140576 +/* 140103 */ MCD_OPC_Decode, 139, 36, 194, 4, // Opcode: LDURSi +/* 140108 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 140130 +/* 140113 */ MCD_OPC_CheckPredicate, 46, 202, 1, 0, // Skip to: 140576 +/* 140118 */ MCD_OPC_CheckField, 21, 1, 0, 195, 1, 0, // Skip to: 140576 +/* 140125 */ MCD_OPC_Decode, 142, 35, 194, 4, // Opcode: LDRSpost +/* 140130 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 140182 +/* 140135 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 140138 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 140160 +/* 140143 */ MCD_OPC_CheckPredicate, 46, 172, 1, 0, // Skip to: 140576 +/* 140148 */ MCD_OPC_CheckField, 21, 1, 1, 165, 1, 0, // Skip to: 140576 +/* 140155 */ MCD_OPC_Decode, 144, 35, 216, 5, // Opcode: LDRSroW +/* 140160 */ MCD_OPC_FilterValue, 3, 155, 1, 0, // Skip to: 140576 +/* 140165 */ MCD_OPC_CheckPredicate, 46, 150, 1, 0, // Skip to: 140576 +/* 140170 */ MCD_OPC_CheckField, 21, 1, 1, 143, 1, 0, // Skip to: 140576 +/* 140177 */ MCD_OPC_Decode, 145, 35, 217, 5, // Opcode: LDRSroX +/* 140182 */ MCD_OPC_FilterValue, 3, 133, 1, 0, // Skip to: 140576 +/* 140187 */ MCD_OPC_CheckPredicate, 46, 128, 1, 0, // Skip to: 140576 +/* 140192 */ MCD_OPC_CheckField, 21, 1, 0, 121, 1, 0, // Skip to: 140576 +/* 140199 */ MCD_OPC_Decode, 143, 35, 194, 4, // Opcode: LDRSpre +/* 140204 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 140219 +/* 140209 */ MCD_OPC_CheckPredicate, 46, 106, 1, 0, // Skip to: 140576 +/* 140214 */ MCD_OPC_Decode, 189, 53, 208, 4, // Opcode: STRSui +/* 140219 */ MCD_OPC_FilterValue, 5, 96, 1, 0, // Skip to: 140576 +/* 140224 */ MCD_OPC_CheckPredicate, 46, 91, 1, 0, // Skip to: 140576 +/* 140229 */ MCD_OPC_Decode, 146, 35, 208, 4, // Opcode: LDRSui +/* 140234 */ MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 140286 +/* 140239 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 140242 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 140264 +/* 140247 */ MCD_OPC_CheckPredicate, 47, 68, 1, 0, // Skip to: 140576 +/* 140252 */ MCD_OPC_CheckField, 10, 2, 2, 61, 1, 0, // Skip to: 140576 +/* 140259 */ MCD_OPC_Decode, 206, 52, 218, 5, // Opcode: STLURdi +/* 140264 */ MCD_OPC_FilterValue, 10, 51, 1, 0, // Skip to: 140576 +/* 140269 */ MCD_OPC_CheckPredicate, 47, 46, 1, 0, // Skip to: 140576 +/* 140274 */ MCD_OPC_CheckField, 10, 2, 2, 39, 1, 0, // Skip to: 140576 +/* 140281 */ MCD_OPC_Decode, 167, 33, 218, 5, // Opcode: LDAPURdi +/* 140286 */ MCD_OPC_FilterValue, 7, 29, 1, 0, // Skip to: 140576 +/* 140291 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... +/* 140294 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 140420 +/* 140299 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 140302 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 140324 +/* 140307 */ MCD_OPC_CheckPredicate, 46, 8, 1, 0, // Skip to: 140576 +/* 140312 */ MCD_OPC_CheckField, 21, 1, 0, 1, 1, 0, // Skip to: 140576 +/* 140319 */ MCD_OPC_Decode, 210, 53, 194, 4, // Opcode: STURDi +/* 140324 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 140346 +/* 140329 */ MCD_OPC_CheckPredicate, 46, 242, 0, 0, // Skip to: 140576 +/* 140334 */ MCD_OPC_CheckField, 21, 1, 0, 235, 0, 0, // Skip to: 140576 +/* 140341 */ MCD_OPC_Decode, 165, 53, 194, 4, // Opcode: STRDpost +/* 140346 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 140398 +/* 140351 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 140354 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 140376 +/* 140359 */ MCD_OPC_CheckPredicate, 46, 212, 0, 0, // Skip to: 140576 +/* 140364 */ MCD_OPC_CheckField, 21, 1, 1, 205, 0, 0, // Skip to: 140576 +/* 140371 */ MCD_OPC_Decode, 167, 53, 219, 5, // Opcode: STRDroW +/* 140376 */ MCD_OPC_FilterValue, 3, 195, 0, 0, // Skip to: 140576 +/* 140381 */ MCD_OPC_CheckPredicate, 46, 190, 0, 0, // Skip to: 140576 +/* 140386 */ MCD_OPC_CheckField, 21, 1, 1, 183, 0, 0, // Skip to: 140576 +/* 140393 */ MCD_OPC_Decode, 168, 53, 220, 5, // Opcode: STRDroX +/* 140398 */ MCD_OPC_FilterValue, 3, 173, 0, 0, // Skip to: 140576 +/* 140403 */ MCD_OPC_CheckPredicate, 46, 168, 0, 0, // Skip to: 140576 +/* 140408 */ MCD_OPC_CheckField, 21, 1, 0, 161, 0, 0, // Skip to: 140576 +/* 140415 */ MCD_OPC_Decode, 166, 53, 194, 4, // Opcode: STRDpre +/* 140420 */ MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 140546 +/* 140425 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 140428 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 140450 +/* 140433 */ MCD_OPC_CheckPredicate, 46, 138, 0, 0, // Skip to: 140576 +/* 140438 */ MCD_OPC_CheckField, 21, 1, 0, 131, 0, 0, // Skip to: 140576 +/* 140445 */ MCD_OPC_Decode, 130, 36, 194, 4, // Opcode: LDURDi +/* 140450 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 140472 +/* 140455 */ MCD_OPC_CheckPredicate, 46, 116, 0, 0, // Skip to: 140576 +/* 140460 */ MCD_OPC_CheckField, 21, 1, 0, 109, 0, 0, // Skip to: 140576 +/* 140467 */ MCD_OPC_Decode, 222, 34, 194, 4, // Opcode: LDRDpost +/* 140472 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 140524 +/* 140477 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... +/* 140480 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 140502 +/* 140485 */ MCD_OPC_CheckPredicate, 46, 86, 0, 0, // Skip to: 140576 +/* 140490 */ MCD_OPC_CheckField, 21, 1, 1, 79, 0, 0, // Skip to: 140576 +/* 140497 */ MCD_OPC_Decode, 224, 34, 219, 5, // Opcode: LDRDroW +/* 140502 */ MCD_OPC_FilterValue, 3, 69, 0, 0, // Skip to: 140576 +/* 140507 */ MCD_OPC_CheckPredicate, 46, 64, 0, 0, // Skip to: 140576 +/* 140512 */ MCD_OPC_CheckField, 21, 1, 1, 57, 0, 0, // Skip to: 140576 +/* 140519 */ MCD_OPC_Decode, 225, 34, 220, 5, // Opcode: LDRDroX +/* 140524 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 140576 +/* 140529 */ MCD_OPC_CheckPredicate, 46, 42, 0, 0, // Skip to: 140576 +/* 140534 */ MCD_OPC_CheckField, 21, 1, 0, 35, 0, 0, // Skip to: 140576 +/* 140541 */ MCD_OPC_Decode, 223, 34, 194, 4, // Opcode: LDRDpre +/* 140546 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 140561 +/* 140551 */ MCD_OPC_CheckPredicate, 46, 20, 0, 0, // Skip to: 140576 +/* 140556 */ MCD_OPC_Decode, 169, 53, 208, 4, // Opcode: STRDui +/* 140561 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 140576 +/* 140566 */ MCD_OPC_CheckPredicate, 46, 5, 0, 0, // Skip to: 140576 +/* 140571 */ MCD_OPC_Decode, 226, 34, 208, 4, // Opcode: LDRDui +/* 140576 */ MCD_OPC_Fail, 0 }; @@ -27381,15 +28325,15 @@ static const uint8_t DecoderTableFallback32[] = { /* 9 */ MCD_OPC_CheckField, 19, 2, 0, 22, 0, 0, // Skip to: 38 /* 16 */ MCD_OPC_CheckField, 12, 4, 4, 15, 0, 0, // Skip to: 38 /* 23 */ MCD_OPC_CheckField, 0, 5, 31, 8, 0, 0, // Skip to: 38 -/* 30 */ MCD_OPC_TryDecode, 186, 34, 205, 5, 0, 0, 0, // Opcode: MSRpstateImm1, skip to: 38 -/* 38 */ MCD_OPC_Decode, 184, 34, 206, 5, // Opcode: MSR +/* 30 */ MCD_OPC_TryDecode, 252, 37, 221, 5, 0, 0, 0, // Opcode: MSRpstateImm1, skip to: 38 +/* 38 */ MCD_OPC_Decode, 250, 37, 222, 5, // Opcode: MSR /* 43 */ MCD_OPC_FilterValue, 169, 13, 5, 0, 0, // Skip to: 54 -/* 49 */ MCD_OPC_Decode, 179, 34, 207, 5, // Opcode: MRS +/* 49 */ MCD_OPC_Decode, 245, 37, 223, 5, // Opcode: MRS /* 54 */ MCD_OPC_FilterValue, 197, 15, 26, 0, 0, // Skip to: 86 /* 60 */ MCD_OPC_CheckField, 14, 1, 1, 19, 0, 0, // Skip to: 86 /* 67 */ MCD_OPC_CheckField, 10, 2, 2, 12, 0, 0, // Skip to: 86 /* 74 */ MCD_OPC_CheckField, 3, 2, 3, 5, 0, 0, // Skip to: 86 -/* 81 */ MCD_OPC_Decode, 134, 37, 208, 5, // Opcode: RPRFM +/* 81 */ MCD_OPC_Decode, 212, 40, 224, 5, // Opcode: RPRFM /* 86 */ MCD_OPC_Fail, 0 }; @@ -27400,158 +28344,202 @@ static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) { case 0: return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME)); case 1: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF64F64)); - case 2: return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)); + case 2: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF8F32)); case 3: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF16F16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF8F16)); case 4: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureB16B16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF64F64)); case 5: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF16F16))); case 6: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEI16I64)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureB16B16))); case 7: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); case 8: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEI16I64))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEI16I64)); case 9: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF64F64))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)); case 10: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME_LUTv2))); case 11: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME_LUTv2))); case 12: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8))); case 13: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP64))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEI16I64))); case 14: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSMEF64F64))); case 15: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFAMINMAX))); case 16: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); case 17: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2AES)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); case 18: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); case 19: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCPA))); case 20: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2BitPerm)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP64))); case 21: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2SM4)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)); case 22: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2SHA3)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))); case 23: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2p1) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureB16B16))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8))); case 24: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME)))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2AES)); case 25: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8))); case 26: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP32))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2)); case 27: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP64))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2BitPerm)); case 28: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLUT))); case 29: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLSE)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2SM4)); case 30: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLOR)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2SHA3)); case 31: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMTE)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureB16B16))); case 32: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME)))); case 33: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC3)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSSVE_FP8DOT2) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) && AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8DOT2)))); case 34: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSSVE_FP8DOT4) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) && AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8DOT4)))); case 35: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSSVE_FP8FMA) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) && AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8FMA)))); case 36: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFRInt3264)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE))); case 37: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP16FML))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP32))); case 38: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAES)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulFP64))); case 39: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSHA3)); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8))); case 40: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRDM))); + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME2))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFAMINMAX))); case 41: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureComplxNum)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSVE2p1)); case 42: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLSE)); case 43: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSM4)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLOR)); case 44: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureDotProd)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMTE)); case 45: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)); case 46: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureComplxNum)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON))); - case 47: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCSSC)); - case 48: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureHBC)); - case 49: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureEL3)); - case 50: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTME)); - case 51: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureWFxT)); - case 52: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTRACEV8_4)); - case 53: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureXS)); - case 54: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSB)); - case 55: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFlagM)); - case 56: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAltFPCmp)); - case 57: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBRBE)); - case 58: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureITE)); - case 59: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureD128)); - case 60: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeaturePAuth)); - case 61: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC_IMMO)); - case 62: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMOPS)); - case 63: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTHE)); - case 64: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTHE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureD128))); - case 65: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLSE128)); - case 66: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCRC)); - case 67: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC)); - case 68: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC3)); - case 69: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLS64)); - case 70: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMOPS)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMTE))); - case 71: return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFPARMv8)); + case 47: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC3)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON))); + case 48: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))); + case 49: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8FMA)); + case 50: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + case 51: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFRInt3264)); + case 52: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP16FML))); + case 53: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8)); + case 54: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8DOT4)); + case 55: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAES)); + case 56: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSHA3)); + case 57: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFP8DOT2)); + case 58: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRDM))); + case 59: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureComplxNum)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + case 60: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16))); + case 61: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLUT)); + case 62: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSM4)); + case 63: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureDotProd)); + case 64: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMatMulInt8)); + case 65: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFAMINMAX)); + case 66: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureComplxNum)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON))); + case 67: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCSSC)); + case 68: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeaturePAuthLR)); + case 69: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureHBC)); + case 70: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureEL3)); + case 71: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTME)); case 72: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureJS)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFPARMv8))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureWFxT)); case 73: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTRACEV8_4)); case 74: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureXS)); case 75: - return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSHA2)); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSB)); case 76: - return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFlagM)); case 77: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAltFPCmp)); + case 78: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureGCS)); + case 79: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBRBE)); + case 80: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureITE)); + case 81: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureD128)); + case 82: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeaturePAuth)); + case 83: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC_IMMO)); + case 84: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMOPS)); + case 85: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTHE)); + case 86: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureTHE)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureD128))); + case 87: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLSE128)); + case 88: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCRC)); + case 89: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC)); + case 90: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRCPC3)); + case 91: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureCPA)); + case 92: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureLS64)); + case 93: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMOPS)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureMTE))); + case 94: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureJS)) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFPARMv8))); + case 95: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureBF16))); + case 96: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16)); + case 97: + return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSHA2)); + case 98: + return ((AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureNEON) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureSME))) && (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureFullFP16))); + case 99: return (AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureAll) || AArch64_getFeatureBits(Inst->csh->mode, AArch64_FeatureRDM)); } } @@ -27583,10 +28571,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 2: \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 1); \ + if (!Check(&S, DecodeMatrixTile_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 1); \ + if (!Check(&S, DecodeMatrixTile_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 3); \ @@ -27597,10 +28585,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 3: \ - tmp = fieldname(insn, 0, 1); \ - if (!Check(&S, DecodeMatrixTile_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - if (!Check(&S, DecodeMatrixTile_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 3); \ @@ -27614,7 +28602,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 1, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -27624,7 +28612,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -27634,7 +28622,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 1, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ @@ -27644,7 +28632,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ @@ -27656,7 +28644,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 4, 1) << 3; \ if (!Check(&S, DecodeZPR2StridedRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -27668,7 +28656,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 4, 1) << 2; \ if (!Check(&S, DecodeZPR4StridedRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -27680,7 +28668,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 4, 1) << 3; \ if (!Check(&S, DecodeZPR2StridedRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ @@ -27692,7 +28680,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 4, 1) << 2; \ if (!Check(&S, DecodeZPR4StridedRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ @@ -27937,6 +28925,12 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 39: \ + tmp = fieldname(insn, 12, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 40: \ tmp = fieldname(insn, 2, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 2); \ @@ -27950,7 +28944,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 40: \ + case 41: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -27964,19 +28958,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 41: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 7, 2); \ - if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 7, 2); \ - if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 42: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 2); \ + if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 2); \ + if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 43: \ tmp = fieldname(insn, 1, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 1, 2); \ @@ -27988,7 +28982,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 6, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 43: \ + case 44: \ tmp = fieldname(insn, 0, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 2); \ @@ -27998,68 +28992,58 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 44: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 2); \ - if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 45: \ tmp = fieldname(insn, 1, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 6, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 2); \ - if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 46: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 2); \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 2); \ + if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 1); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 47: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 2); \ - if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 48: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 1); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 2); \ + if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 2); \ + if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 49: \ - tmp = fieldname(insn, 1, 4); \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 15, 2); \ - MCOperand_CreateImm0(MI, tmp); \ return S; \ case 50: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 2); \ + tmp = fieldname(insn, 16, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 51: \ @@ -28067,10 +29051,26 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 15, 3); \ + tmp = fieldname(insn, 15, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 52: \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 53: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 15, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 54: \ tmp = fieldname(insn, 0, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 2); \ @@ -28082,7 +29082,15 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 53: \ + case 55: \ + tmp = 0x0; \ + tmp |= fieldname(insn, 0, 2) << 0; \ + tmp |= fieldname(insn, 4, 1) << 2; \ + if (!Check(&S, DecodeZPR4StridedRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 56: \ tmp = 0x0; \ tmp |= fieldname(insn, 0, 2) << 0; \ tmp |= fieldname(insn, 4, 1) << 2; \ @@ -28092,7 +29100,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 54: \ + case 57: \ tmp = 0x0; \ tmp |= fieldname(insn, 0, 3) << 0; \ tmp |= fieldname(insn, 4, 1) << 3; \ @@ -28102,7 +29110,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 15, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 55: \ + case 58: \ tmp = 0x0; \ tmp |= fieldname(insn, 0, 2) << 0; \ tmp |= fieldname(insn, 4, 1) << 2; \ @@ -28112,7 +29120,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 56: \ + case 59: \ tmp = 0x0; \ tmp |= fieldname(insn, 0, 3) << 0; \ tmp |= fieldname(insn, 4, 1) << 3; \ @@ -28122,7 +29130,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 15, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 57: \ + case 60: \ tmp = fieldname(insn, 1, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 1, 3); \ @@ -28136,7 +29144,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 58: \ + case 61: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeMatrixTile_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 4); \ @@ -28148,45 +29156,45 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 59: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 60: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 61: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodeMatrixTile_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 62: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 63: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 64: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodeMatrixTile_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 65: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 4); \ @@ -28196,7 +29204,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 63: \ + case 66: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28206,7 +29214,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 6, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 64: \ + case 67: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28216,43 +29224,43 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 65: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 66: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 67: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 68: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 69: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 70: \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 71: \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 72: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -28260,7 +29268,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 14, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 70: \ + case 73: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -28268,7 +29276,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 14, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 71: \ + case 74: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28280,7 +29288,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 72: \ + case 75: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 2); \ @@ -28294,60 +29302,18 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 73: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 1, 2) << 0; \ - tmp |= fieldname(insn, 10, 2) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 74: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 1, 2) << 0; \ - tmp |= fieldname(insn, 10, 2) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 75: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 3, 1) << 0; \ - tmp |= fieldname(insn, 10, 2) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 76: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ + tmp = fieldname(insn, 0, 1); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 3, 1) << 0; \ - tmp |= fieldname(insn, 10, 2) << 1; \ + tmp |= fieldname(insn, 1, 2) << 0; \ + tmp |= fieldname(insn, 10, 2) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 77: \ @@ -28355,35 +29321,47 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 1); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 1, 2) << 0; \ + tmp |= fieldname(insn, 10, 2) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 78: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ + tmp = fieldname(insn, 0, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 3, 1) << 0; \ + tmp |= fieldname(insn, 10, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 79: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 2); \ + tmp = fieldname(insn, 0, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 3, 1) << 0; \ + tmp |= fieldname(insn, 10, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 80: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 2); \ + tmp = fieldname(insn, 0, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28393,7 +29371,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M case 81: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 2); \ + tmp = fieldname(insn, 0, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28403,7 +29381,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M case 82: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ + tmp = fieldname(insn, 0, 2); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28413,7 +29391,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M case 83: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ + tmp = fieldname(insn, 0, 2); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28423,7 +29401,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M case 84: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ + tmp = fieldname(insn, 0, 2); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28431,34 +29409,64 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 85: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 86: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 18, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 87: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 88: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 89: \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 90: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 91: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 3); \ @@ -28466,7 +29474,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 89: \ + case 92: \ tmp = fieldname(insn, 1, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 1, 4); \ @@ -28474,7 +29482,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 90: \ + case 93: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 3); \ @@ -28482,59 +29490,65 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 91: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 92: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 93: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 94: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 4); \ + tmp = fieldname(insn, 1, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 95: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 96: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 7, 3); \ + tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 96: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 97: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 98: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 99: \ + tmp = fieldname(insn, 1, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 100: \ + tmp = fieldname(insn, 2, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 98: \ + case 101: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 102: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28546,7 +29560,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 99: \ + case 103: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28558,7 +29572,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 100: \ + case 104: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ @@ -28566,19 +29580,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 101: \ - tmp = fieldname(insn, 1, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 102: \ - tmp = fieldname(insn, 2, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 103: \ + case 105: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 2); \ @@ -28592,59 +29594,88 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 104: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 1, 2) << 0; \ - tmp |= fieldname(insn, 10, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 105: \ + case 106: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 106: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 1, 2) << 0; \ - tmp |= fieldname(insn, 10, 1) << 2; \ + tmp |= fieldname(insn, 3, 1) << 0; \ + tmp |= fieldname(insn, 10, 2) << 1; \ + tmp |= fieldname(insn, 15, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 107: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 3); \ + tmp = fieldname(insn, 0, 1); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 1); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 1, 2) << 0; \ + tmp |= fieldname(insn, 10, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 108: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 109: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 1, 2) << 0; \ + tmp |= fieldname(insn, 10, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 110: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 111: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 3, 1) << 0; \ + tmp |= fieldname(insn, 10, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 112: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28658,54 +29689,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 109: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 2, 1) << 0; \ - tmp |= fieldname(insn, 10, 2) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 110: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 2, 1) << 0; \ - tmp |= fieldname(insn, 10, 2) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 111: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 6, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 4); \ - if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 112: \ - tmp = fieldname(insn, 13, 2); \ - if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 7, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 18, 3); \ - if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 113: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28713,10 +29696,86 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 6, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 2, 1) << 0; \ + tmp |= fieldname(insn, 10, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 114: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 2, 1) << 0; \ + tmp |= fieldname(insn, 10, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 115: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 2, 2) << 0; \ + tmp |= fieldname(insn, 10, 2) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 116: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 2, 2) << 0; \ + tmp |= fieldname(insn, 10, 2) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 117: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 17, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 114: \ + case 118: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 7, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 119: \ + tmp = fieldname(insn, 13, 2); \ + if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 6, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 4); \ + if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 120: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 2); \ @@ -28726,7 +29785,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 115: \ + case 121: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28736,7 +29795,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 4); \ if (!Check(&S, DecodeZPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 116: \ + case 122: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_8_11RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 3); \ @@ -28746,7 +29805,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 3); \ if (!Check(&S, DecodeZPR4Mul4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 117: \ + case 123: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 6, 4); \ @@ -28754,7 +29813,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 118: \ + case 124: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ @@ -28764,7 +29823,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 119: \ + case 125: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 4); \ @@ -28776,7 +29835,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 120: \ + case 126: \ tmp = fieldname(insn, 3, 1); \ if (!Check(&S, DecodeMatrixTile_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ @@ -28790,7 +29849,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 121: \ + case 127: \ tmp = fieldname(insn, 2, 2); \ if (!Check(&S, DecodeMatrixTile_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ @@ -28804,7 +29863,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 122: \ + case 128: \ tmp = fieldname(insn, 1, 3); \ if (!Check(&S, DecodeMatrixTile_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ @@ -28818,7 +29877,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 123: \ + case 129: \ tmp = fieldname(insn, 13, 2); \ if (!Check(&S, DecodeMatrixIndexGPR32_12_15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 4); \ @@ -28826,11 +29885,11 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 124: \ + case 130: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 125: \ + case 131: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeMatrixTile_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 2); \ @@ -28842,64 +29901,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 126: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 127: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 128: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 129: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 130: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 131: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 132: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -28907,38 +29908,34 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 133: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 134: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ + tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 135: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 136: \ tmp = fieldname(insn, 0, 5); \ @@ -28948,9 +29945,71 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 137: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 138: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 139: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 140: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 141: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 142: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 143: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -28962,7 +30021,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 138: \ + case 144: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -28974,7 +30033,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 139: \ + case 145: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -28986,62 +30045,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 140: \ - if (!Check(&S, DecodeSVELogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 141: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 142: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 143: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 144: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 145: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 8); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 146: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSVELogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 147: \ tmp = fieldname(insn, 0, 5); \ @@ -29049,17 +30054,15 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 148: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 149: \ tmp = fieldname(insn, 0, 5); \ @@ -29069,9 +30072,65 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 150: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 151: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 8); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 152: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 153: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 154: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 155: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 156: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29079,7 +30138,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 151: \ + case 157: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29091,7 +30150,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 16, 5) << 3; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 152: \ + case 158: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29101,7 +30160,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 16, 5) << 3; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 153: \ + case 159: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29109,7 +30168,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 22, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 154: \ + case 160: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29119,7 +30178,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 1; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 155: \ + case 161: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29129,7 +30188,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 156: \ + case 162: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29139,7 +30198,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 3; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 157: \ + case 163: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29149,7 +30208,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 4; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 158: \ + case 164: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29157,7 +30216,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 159: \ + case 165: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29165,7 +30224,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 19, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 160: \ + case 166: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29173,7 +30232,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 161: \ + case 167: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29181,65 +30240,65 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 162: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 163: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 164: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 165: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 166: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 167: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 168: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 169: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 170: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 171: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 172: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 173: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 174: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29251,7 +30310,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 169: \ + case 175: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29261,13 +30320,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 170: \ + case 176: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 171: \ + case 177: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29275,102 +30334,52 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 172: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 173: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 174: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 175: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 176: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 177: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 178: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 179: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 1); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 180: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 2); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 181: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 182: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ + tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 17, 2) << 0; \ - tmp |= fieldname(insn, 22, 1) << 2; \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 1); \ MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 183: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 17, 2) << 0; \ - tmp |= fieldname(insn, 22, 1) << 2; \ + tmp = fieldname(insn, 17, 2); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -29379,57 +30388,107 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 185: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 186: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 187: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 188: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 6); \ - if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 17, 2) << 0; \ + tmp |= fieldname(insn, 22, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 189: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 6); \ - if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 17, 2) << 0; \ + tmp |= fieldname(insn, 22, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 190: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 191: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 192: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 193: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 194: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 6); \ + if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 195: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 6); \ + if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 196: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 197: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29437,7 +30496,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 192: \ + case 198: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29445,7 +30504,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 193: \ + case 199: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 4); \ @@ -29453,13 +30512,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 194: \ + case 200: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 195: \ + case 201: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29467,7 +30526,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 196: \ + case 202: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29475,7 +30534,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 197: \ + case 203: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29483,7 +30542,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 198: \ + case 204: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29491,7 +30550,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 199: \ + case 205: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29499,7 +30558,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 200: \ + case 206: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29507,7 +30566,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 201: \ + case 207: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29517,7 +30576,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 202: \ + case 208: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29527,107 +30586,49 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 203: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 204: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 205: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 206: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 207: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 208: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 209: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 210: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 211: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 212: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 213: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 214: \ tmp = fieldname(insn, 0, 5); \ @@ -29637,9 +30638,67 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 215: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 216: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 217: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 218: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 219: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 220: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 221: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29647,7 +30706,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 216: \ + case 222: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29655,7 +30714,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 217: \ + case 223: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29663,7 +30722,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 218: \ + case 224: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29673,65 +30732,65 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 219: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 220: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 221: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 222: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 223: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 224: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 225: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 226: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 227: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 228: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 229: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 230: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 231: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -29741,7 +30800,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 226: \ + case 232: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29751,7 +30810,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 227: \ + case 233: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29761,7 +30820,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 228: \ + case 234: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29771,7 +30830,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeSImm_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 229: \ + case 235: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29781,59 +30840,59 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 230: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 231: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 232: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 233: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 234: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 235: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 236: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 237: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 238: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 239: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 240: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 241: \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 242: \ + tmp = fieldname(insn, 10, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 243: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -29843,7 +30902,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 14, 7); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 238: \ + case 244: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29851,7 +30910,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 239: \ + case 245: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29859,19 +30918,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 240: \ + case 246: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 241: \ + case 247: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 242: \ + case 248: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29883,7 +30942,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 23, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 243: \ + case 249: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29895,7 +30954,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 22, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 244: \ + case 250: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29909,7 +30968,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 1; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 245: \ + case 251: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29923,9 +30982,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 2) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 246: \ + case 252: \ tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -29933,7 +30992,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 13, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 247: \ + case 253: \ tmp = fieldname(insn, 1, 3); \ if (!Check(&S, DecodePPR2Mul2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -29941,27 +31000,27 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 248: \ + case 254: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 8, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 249: \ + case 255: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 8, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 250: \ + case 256: \ tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodePPR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNR_p8to15RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 251: \ + case 257: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 4); \ @@ -29969,188 +31028,110 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 252: \ + case 258: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodePNRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 253: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 254: \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 255: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 256: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 257: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 258: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 259: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 9); \ - if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 260: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 8); \ - if (!Check(&S, DecodeSImm_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 261: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 8); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 262: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 263: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 264: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 265: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 9); \ if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 266: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 8); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeSImm_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 267: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 19, 2) << 0; \ - tmp |= fieldname(insn, 22, 1) << 2; \ + tmp = fieldname(insn, 5, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 268: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 2); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 269: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 19, 2); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 270: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 20, 1); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 271: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 0; \ - tmp |= fieldname(insn, 19, 2) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 9); \ + if (!Check(&S, DecodeImm8OptLsl_64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 272: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 0; \ - tmp |= fieldname(insn, 20, 1) << 1; \ + tmp = fieldname(insn, 5, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 273: \ @@ -30162,12 +31143,36 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 19, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 2); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 19, 2) << 0; \ + tmp |= fieldname(insn, 22, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 274: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 275: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 19, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 276: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30178,20 +31183,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 1); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 2); \ - MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 275: \ + case 277: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 276: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -30203,7 +31198,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 19, 2) << 1; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 277: \ + case 278: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -30215,7 +31212,101 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 20, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 278: \ + case 279: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 19, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 10, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 280: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 20, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 10, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 281: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 22, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 282: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 22, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 283: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 23, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 284: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 22, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 285: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 0; \ + tmp |= fieldname(insn, 19, 2) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 286: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 0; \ + tmp |= fieldname(insn, 20, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 287: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30225,7 +31316,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 279: \ + case 288: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30235,7 +31326,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 280: \ + case 289: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -30247,7 +31338,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 281: \ + case 290: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -30257,7 +31348,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 19, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 282: \ + case 291: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -30267,13 +31358,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 283: \ + case 292: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 284: \ + case 293: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30283,7 +31374,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 285: \ + case 294: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30293,7 +31384,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 286: \ + case 295: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30303,7 +31394,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 287: \ + case 296: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30315,7 +31406,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 22, 1) << 5; \ if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 288: \ + case 297: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30329,7 +31420,21 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 13, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 289: \ + case 298: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 2) << 0; \ + tmp |= fieldname(insn, 19, 2) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 299: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30341,7 +31446,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 290: \ + case 300: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30349,7 +31454,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 291: \ + case 301: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -30359,7 +31464,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 292: \ + case 302: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30369,106 +31474,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 293: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 294: \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 295: \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 16, 6) << 3; \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 296: \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 297: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 16, 6) << 3; \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 298: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 299: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 300: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 301: \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 302: \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 303: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -30477,39 +31482,139 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 304: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 305: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 16, 6) << 3; \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 306: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 10, 3); \ if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeSImm_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 307: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 16, 6) << 3; \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 308: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 309: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 310: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 311: \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 312: \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 313: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 314: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 315: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 316: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 317: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 10, 3); \ @@ -30519,335 +31624,249 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 308: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 309: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 310: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 311: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 3); \ - if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 312: \ - if (!Check(&S, DecodeExclusiveLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 313: \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 314: \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 315: \ - if (!Check(&S, DecodeThreeAddrSRegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 316: \ - if (!Check(&S, DecodeAddSubERegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 317: \ - if (!Check(&S, DecodePairLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 318: \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 319: \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 320: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 321: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + if (!Check(&S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeSImm_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 322: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeExclusiveLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 323: \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 324: \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 325: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeThreeAddrSRegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 326: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeAddSubERegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 327: \ + if (!Check(&S, DecodePairLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 328: \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 328: \ + case 329: \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 330: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 329: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 331: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 330: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 332: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 331: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 333: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 332: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 334: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 333: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 335: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 334: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 335: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 336: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 337: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 338: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 339: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 340: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 341: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 342: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 343: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 344: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 345: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 343: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 344: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 345: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 346: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 347: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 348: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 11, 2) << 0; \ tmp |= fieldname(insn, 30, 1) << 2; \ @@ -30855,27 +31874,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 348: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 349: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 350: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 1) << 0; \ tmp |= fieldname(insn, 30, 1) << 1; \ @@ -30885,65 +31896,15 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 351: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 352: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 353: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 354: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 355: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 356: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 1) << 0; \ tmp |= fieldname(insn, 30, 1) << 1; \ @@ -30951,21 +31912,57 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ + case 353: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 354: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 355: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 356: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ case 357: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 358: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 1) << 0; \ tmp |= fieldname(insn, 30, 1) << 1; \ @@ -30975,67 +31972,15 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 359: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 360: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 361: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 362: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 363: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 364: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 1) << 0; \ tmp |= fieldname(insn, 30, 1) << 1; \ @@ -31043,21 +31988,67 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ + case 361: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 362: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 363: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 364: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ case 365: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 366: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 1) << 0; \ tmp |= fieldname(insn, 30, 1) << 1; \ @@ -31067,59 +32058,51 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 367: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 368: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 369: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 370: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 10, 3) << 0; \ tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 371: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ @@ -31128,26 +32111,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 372: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 373: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ @@ -31156,26 +32123,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 374: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 373: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 375: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ @@ -31184,26 +32135,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 376: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 374: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 377: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ @@ -31212,15 +32147,47 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 375: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 376: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 377: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 378: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31232,7 +32199,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31245,8 +32214,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31259,8 +32228,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31271,8 +32240,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31283,8 +32254,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31295,12 +32268,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31311,12 +32282,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31327,12 +32296,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31343,12 +32310,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 10, 3) << 0; \ - tmp |= fieldname(insn, 30, 1) << 3; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31360,11 +32325,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ + tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31376,11 +32337,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ + tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31392,11 +32349,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31408,11 +32363,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 11, 2) << 0; \ - tmp |= fieldname(insn, 30, 1) << 2; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31423,12 +32376,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31439,12 +32388,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31458,7 +32403,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31472,7 +32419,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + tmp = 0x0; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31487,8 +32436,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31503,8 +32452,8 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 30, 1) << 1; \ + tmp |= fieldname(insn, 10, 3) << 0; \ + tmp |= fieldname(insn, 30, 1) << 3; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31515,10 +32464,12 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 30, 1); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -31526,6 +32477,160 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 399: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 400: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 401: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 2) << 0; \ + tmp |= fieldname(insn, 30, 1) << 2; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 402: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 403: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 404: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 405: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 406: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 407: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 30, 1) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 408: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 30, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 409: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -31539,7 +32644,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 400: \ + case 410: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31547,7 +32652,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 401: \ + case 411: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31555,7 +32660,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 402: \ + case 412: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31563,83 +32668,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 19, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 403: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 18, 3); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 404: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 405: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 406: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 407: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 408: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 409: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 410: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 411: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 412: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 413: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 18, 3); \ @@ -31647,25 +32678,21 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 414: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 17, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 415: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 416: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31673,23 +32700,25 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 417: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 418: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 19, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 419: \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 419: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ @@ -31697,52 +32726,46 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 421: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 422: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 423: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 424: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 4); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 425: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 426: \ @@ -31752,16 +32775,108 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 427: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 428: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 19, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 429: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 427: \ + case 430: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 431: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 432: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 433: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 434: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 435: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 436: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 437: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 428: \ + case 438: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 439: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31771,163 +32886,105 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 429: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 430: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 20, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 431: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 19, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 432: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 18, 3); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 433: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 434: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 435: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 436: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 437: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 438: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 20, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 439: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 19, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 440: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 18, 3); \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 441: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 17, 4); \ - MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 20, 1); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 442: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 443: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 444: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 445: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 19, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 446: \ + case 443: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 18, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 447: \ + case 444: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 17, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ + case 445: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 446: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 447: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ case 448: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 20, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 449: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 19, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 450: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 451: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 452: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31935,13 +32992,61 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 449: \ + case 453: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 454: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 455: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 19, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 456: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 457: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 17, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 458: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 459: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 450: \ + case 460: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31949,7 +33054,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 451: \ + case 461: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31957,7 +33062,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 452: \ + case 462: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -31967,7 +33072,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 453: \ + case 463: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -31975,7 +33080,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 454: \ + case 464: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -31985,13 +33090,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 455: \ + case 465: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 456: \ + case 466: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32001,13 +33106,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 457: \ + case 467: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 458: \ + case 468: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32019,7 +33124,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 14, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 459: \ + case 469: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32031,7 +33136,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 13, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 460: \ + case 470: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32043,7 +33148,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 461: \ + case 471: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32055,7 +33160,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 462: \ + case 472: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32065,13 +33170,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 463: \ + case 473: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 464: \ + case 474: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32083,7 +33188,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 465: \ + case 475: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32093,7 +33198,27 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 466: \ + case 476: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 14, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 477: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 478: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32105,7 +33230,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 467: \ + case 479: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32115,7 +33240,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 468: \ + case 480: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32127,7 +33252,17 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 469: \ + case 481: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 482: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32137,33 +33272,17 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 6); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 470: \ + case 483: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 471: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 472: \ + case 484: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32177,157 +33296,61 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 21, 1) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 473: \ - if (!Check(&S, DecodeModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 474: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 475: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 476: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 477: \ - if (!Check(&S, DecodeModImmTiedInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 478: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 479: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 480: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 481: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 482: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 483: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 484: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 485: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 486: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 487: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 487: \ + if (!Check(&S, DecodeModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 488: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 489: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 490: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 491: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + case 489: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 490: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 491: \ + if (!Check(&S, DecodeModImmTiedInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 492: \ tmp = fieldname(insn, 0, 5); \ @@ -32336,36 +33359,146 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 493: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 494: \ tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 495: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 496: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 497: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 498: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 499: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 500: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 501: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 502: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 503: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 504: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeFPR128_0to7RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ + tmp |= fieldname(insn, 11, 1) << 3; \ + tmp |= fieldname(insn, 19, 3) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 495: \ + case 505: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 506: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 507: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 508: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32379,124 +33512,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 21, 1) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 496: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 497: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 498: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 499: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 500: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 501: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 502: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 503: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 504: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 505: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 506: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 507: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 508: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 509: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ @@ -32505,9 +33520,153 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 510: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 511: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 512: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 513: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 514: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 515: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 516: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 517: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 518: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 519: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 520: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 521: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 522: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 523: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 524: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 525: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32517,7 +33676,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 511: \ + case 526: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32531,7 +33690,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 20, 2) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 512: \ + case 527: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32543,7 +33702,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 20, 2) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 513: \ + case 528: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32557,184 +33716,156 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 13, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 514: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 515: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 516: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 517: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 13, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 518: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 519: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 520: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 521: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 522: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 523: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 524: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 525: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 11, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 13, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 526: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 11, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 527: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 11, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 528: \ - if (!Check(&S, DecodeAdrInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 529: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 8); \ - if (!Check(&S, DecodeSImm_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 530: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 531: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 532: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 13, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 533: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 534: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 535: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 536: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 537: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 538: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 13, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 539: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 540: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 541: \ + if (!Check(&S, DecodeAdrInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 542: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 8); \ + if (!Check(&S, DecodeSImm_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 543: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32742,10 +33873,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 531: \ + case 544: \ if (!Check(&S, DecodeAddSubImmShift(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 532: \ + case 545: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32753,7 +33884,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 8); \ if (!Check(&S, DecodeSImm_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 533: \ + case 546: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32761,7 +33892,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 534: \ + case 547: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32771,13 +33902,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 535: \ + case 548: \ if (!Check(&S, DecodeLogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 536: \ + case 549: \ if (!Check(&S, DecodeMoveImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 537: \ + case 550: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32787,7 +33918,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 538: \ + case 551: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32797,7 +33928,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 539: \ + case 552: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32809,7 +33940,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 540: \ + case 553: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32819,7 +33950,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 6); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 541: \ + case 554: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32829,7 +33960,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 6); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 542: \ + case 555: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -32841,61 +33972,65 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 6); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 543: \ + case 556: \ + tmp = fieldname(insn, 5, 16); \ + if (!Check(&S, DecodePCRelLabel16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 557: \ if (!Check(&S, DecodeUnconditionalBranch(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 544: \ + case 558: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 545: \ + case 559: \ if (!Check(&S, DecodeTestAndBranch(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 546: \ + case 560: \ tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 547: \ + case 561: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 548: \ + case 562: \ tmp = fieldname(insn, 5, 16); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 549: \ + case 563: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 550: \ + case 564: \ tmp = fieldname(insn, 5, 7); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 551: \ + case 565: \ tmp = 0x3; \ tmp |= fieldname(insn, 10, 2) << 2; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 552: \ + case 566: \ tmp = fieldname(insn, 8, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 553: \ + case 567: \ tmp = fieldname(insn, 9, 3); \ if (!Check(&S, DecodeSVCROp(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 8, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 554: \ + case 568: \ if (!Check(&S, DecodeSystemPStateImm0_15Instruction(MI, insn, Address, Decoder))) { *DecodeComplete = false; return MCDisassembler_Fail; } \ return S; \ - case 555: \ + case 569: \ tmp = fieldname(insn, 16, 3); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 12, 4); \ @@ -32907,7 +34042,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 556: \ + case 570: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 3); \ @@ -32919,10 +34054,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 557: \ + case 571: \ if (!Check(&S, DecodeSyspXzrInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 558: \ + case 572: \ tmp = fieldname(insn, 16, 3); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 12, 4); \ @@ -32934,35 +34069,39 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 559: \ + case 573: \ tmp = fieldname(insn, 5, 16); \ if (!Check(&S, DecodeMSRSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 560: \ + case 574: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 16); \ if (!Check(&S, DecodeMRSSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 561: \ + case 575: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 562: \ + case 576: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 577: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 563: \ + case 578: \ if (!Check(&S, DecodeSignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 564: \ + case 579: \ if (!Check(&S, DecodeCPYMemOpInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 565: \ + case 580: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -32974,10 +34113,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 566: \ + case 581: \ if (!Check(&S, DecodeSETMemOpInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 567: \ + case 582: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32985,7 +34124,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 568: \ + case 583: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -32995,7 +34134,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 569: \ + case 584: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33005,218 +34144,88 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 570: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 571: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 572: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 573: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 574: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 575: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 576: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 577: \ - if (!Check(&S, DecodeUnsignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 578: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 579: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 580: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 581: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 582: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 583: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 584: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 585: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 586: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 587: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 588: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 589: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 590: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 590: \ - tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 591: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 592: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeUnsignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 593: \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 15, 6); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 594: \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 12, 4); \ @@ -33224,7 +34233,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 595: \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 0, 4); \ @@ -33234,89 +34243,229 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M return S; \ case 596: \ tmp = fieldname(insn, 0, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 19); \ - if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 597: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 598: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 599: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 9); \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 600: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 9); \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 3); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 601: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 9); \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 602: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 603: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 604: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 605: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 606: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 607: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 608: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 609: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 15, 6); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 610: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 611: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 612: \ + tmp = fieldname(insn, 0, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 19); \ + if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 613: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 614: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 605: \ + case 615: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 9); \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 616: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 9); \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 617: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 9); \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 618: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 619: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 620: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 621: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 606: \ + case 622: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64x8ClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 607: \ + case 623: \ tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -33324,19 +34473,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 608: \ + case 624: \ if (!Check(&S, DecodeAuthLoadInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 609: \ + case 625: \ if (!Check(&S, DecodePRFMRegInstruction(MI, insn, Address, Decoder))) { *DecodeComplete = false; return MCDisassembler_Fail; } \ return S; \ - case 610: \ + case 626: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 611: \ + case 627: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33344,7 +34493,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 9); \ if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 612: \ + case 628: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33352,223 +34501,223 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 9); \ if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 613: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 614: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 615: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 616: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 617: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 618: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 619: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 620: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 621: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 622: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 8); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 623: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 624: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 625: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 626: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 627: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 628: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 629: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 630: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 631: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 13, 8); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 632: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 633: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 634: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 633: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 634: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 635: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x20; \ - tmp |= fieldname(insn, 10, 5) << 0; \ - if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 636: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 637: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 638: \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 8); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 639: \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 640: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 641: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 642: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 643: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 644: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 645: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 646: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 647: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 13, 8); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 648: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 649: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 650: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 651: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x20; \ + tmp |= fieldname(insn, 10, 5) << 0; \ + if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 652: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 653: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 654: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 655: \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 656: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 657: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 658: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 659: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 13, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 644: \ + case 660: \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -33578,7 +34727,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 645: \ + case 661: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33586,7 +34735,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 646: \ + case 662: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33596,7 +34745,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 647: \ + case 663: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33606,7 +34755,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 648: \ + case 664: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33616,7 +34765,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 649: \ + case 665: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33626,7 +34775,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 650: \ + case 666: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33638,7 +34787,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 651: \ + case 667: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33650,7 +34799,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 652: \ + case 668: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33662,7 +34811,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 653: \ + case 669: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33674,13 +34823,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 654: \ + case 670: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 655: \ + case 671: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33688,7 +34837,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 9); \ if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 656: \ + case 672: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -33698,7 +34847,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 657: \ + case 673: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33706,7 +34855,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 658: \ + case 674: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33714,7 +34863,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 19, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 659: \ + case 675: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33722,7 +34871,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 660: \ + case 676: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -33730,265 +34879,99 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 661: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 662: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 663: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 664: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 665: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 666: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 667: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 668: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 669: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 670: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 671: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 672: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 673: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 674: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 675: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 11, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 676: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ case 677: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 678: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 679: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 680: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 681: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 682: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 2; \ - tmp |= fieldname(insn, 20, 2) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 683: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 682: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 683: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 684: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 685: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 686: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 11, 1) << 1; \ - tmp |= fieldname(insn, 21, 1) << 0; \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 687: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 11, 1); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 688: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 4); \ @@ -34001,6 +34984,18 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M case 689: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 690: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 16, 5); \ @@ -34010,7 +35005,161 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 21, 1) << 0; \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 690: \ + case 691: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 692: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 693: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 694: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 695: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 696: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 697: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 698: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 699: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 700: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 701: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 702: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 703: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 704: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 2; \ + tmp |= fieldname(insn, 20, 2) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 705: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 11, 1) << 1; \ + tmp |= fieldname(insn, 21, 1) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 706: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34018,7 +35167,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 691: \ + case 707: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34026,7 +35175,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 692: \ + case 708: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34038,7 +35187,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 693: \ + case 709: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34050,7 +35199,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 694: \ + case 710: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -34060,7 +35209,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 695: \ + case 711: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -34070,7 +35219,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 696: \ + case 712: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ @@ -34080,140 +35229,140 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 6); \ if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 697: \ + case 713: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 19); \ if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 698: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 12, 9); \ - if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 699: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 700: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 701: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 702: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 703: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 704: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 705: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 706: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 707: \ - if (!Check(&S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 708: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 709: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 10, 6); \ - if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 710: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 711: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 712: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ - case 713: \ - tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 5, 5); \ - if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = fieldname(insn, 16, 5); \ - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - tmp = 0x0; \ - tmp |= fieldname(insn, 12, 1) << 0; \ - tmp |= fieldname(insn, 15, 1) << 1; \ - if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ - return S; \ case 714: \ tmp = fieldname(insn, 0, 5); \ - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 9); \ if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 715: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 716: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 717: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 718: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 719: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 720: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 721: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 722: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 723: \ + if (!Check(&S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 724: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 725: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 10, 6); \ + if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 726: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 727: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 728: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 729: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = 0x0; \ + tmp |= fieldname(insn, 12, 1) << 0; \ + tmp |= fieldname(insn, 15, 1) << 1; \ + if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 730: \ + tmp = fieldname(insn, 0, 5); \ + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 5, 5); \ + if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 9); \ + if (!Check(&S, DecodeSImm_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ + return S; \ + case 731: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34225,7 +35374,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 716: \ + case 732: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 5); \ @@ -34237,22 +35386,22 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= fieldname(insn, 15, 1) << 1; \ if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 717: \ + case 733: \ if (!Check(&S, DecodeSystemPStateImm0_1Instruction(MI, insn, Address, Decoder))) { *DecodeComplete = false; return MCDisassembler_Fail; } \ return S; \ - case 718: \ + case 734: \ tmp = fieldname(insn, 5, 16); \ if (!Check(&S, DecodeMSRSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 719: \ + case 735: \ tmp = fieldname(insn, 0, 5); \ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 16); \ if (!Check(&S, DecodeMRSSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ - case 720: \ + case 736: \ tmp = 0x0; \ tmp |= fieldname(insn, 0, 3) << 0; \ tmp |= fieldname(insn, 12, 2) << 3; \ @@ -34354,15 +35503,11 @@ static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* Perform the decode operation. */ \ - MCInst TmpMI = { 0 }; \ - TmpMI.MRI = MI->MRI; \ - TmpMI.csh = MI->csh; \ - MCInst_setOpcode(&TmpMI, Opc); \ + MCInst_setOpcode(MI, Opc); \ bool DecodeComplete; \ - S = decoder(S, DecodeIdx, insn, &TmpMI, Address, Decoder, &DecodeComplete); \ + S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \ if (DecodeComplete) { \ /* Decoding complete. */ \ - MCInst_updateWithTmpMI(MI, &TmpMI); \ return S; \ } else { \ /* If the decoding was incomplete, skip. */ \ diff --git a/arch/AArch64/AArch64GenInstrInfo.inc b/arch/AArch64/AArch64GenInstrInfo.inc index f06092074..bc21709eb 100644 --- a/arch/AArch64/AArch64GenInstrInfo.inc +++ b/arch/AArch64/AArch64GenInstrInfo.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -58,16117 +58,17133 @@ AArch64_PATCHABLE_TYPED_EVENT_CALL = 40, AArch64_ICALL_BRANCH_FUNNEL = 41, AArch64_MEMBARRIER = 42, - AArch64_G_ASSERT_SEXT = 43, - AArch64_G_ASSERT_ZEXT = 44, - AArch64_G_ASSERT_ALIGN = 45, - AArch64_G_ADD = 46, - AArch64_G_SUB = 47, - AArch64_G_MUL = 48, - AArch64_G_SDIV = 49, - AArch64_G_UDIV = 50, - AArch64_G_SREM = 51, - AArch64_G_UREM = 52, - AArch64_G_SDIVREM = 53, - AArch64_G_UDIVREM = 54, - AArch64_G_AND = 55, - AArch64_G_OR = 56, - AArch64_G_XOR = 57, - AArch64_G_IMPLICIT_DEF = 58, - AArch64_G_PHI = 59, - AArch64_G_FRAME_INDEX = 60, - AArch64_G_GLOBAL_VALUE = 61, - AArch64_G_EXTRACT = 62, - AArch64_G_UNMERGE_VALUES = 63, - AArch64_G_INSERT = 64, - AArch64_G_MERGE_VALUES = 65, - AArch64_G_BUILD_VECTOR = 66, - AArch64_G_BUILD_VECTOR_TRUNC = 67, - AArch64_G_CONCAT_VECTORS = 68, - AArch64_G_PTRTOINT = 69, - AArch64_G_INTTOPTR = 70, - AArch64_G_BITCAST = 71, - AArch64_G_FREEZE = 72, - AArch64_G_INTRINSIC_FPTRUNC_ROUND = 73, - AArch64_G_INTRINSIC_TRUNC = 74, - AArch64_G_INTRINSIC_ROUND = 75, - AArch64_G_INTRINSIC_LRINT = 76, - AArch64_G_INTRINSIC_ROUNDEVEN = 77, - AArch64_G_READCYCLECOUNTER = 78, - AArch64_G_LOAD = 79, - AArch64_G_SEXTLOAD = 80, - AArch64_G_ZEXTLOAD = 81, - AArch64_G_INDEXED_LOAD = 82, - AArch64_G_INDEXED_SEXTLOAD = 83, - AArch64_G_INDEXED_ZEXTLOAD = 84, - AArch64_G_STORE = 85, - AArch64_G_INDEXED_STORE = 86, - AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87, - AArch64_G_ATOMIC_CMPXCHG = 88, - AArch64_G_ATOMICRMW_XCHG = 89, - AArch64_G_ATOMICRMW_ADD = 90, - AArch64_G_ATOMICRMW_SUB = 91, - AArch64_G_ATOMICRMW_AND = 92, - AArch64_G_ATOMICRMW_NAND = 93, - AArch64_G_ATOMICRMW_OR = 94, - AArch64_G_ATOMICRMW_XOR = 95, - AArch64_G_ATOMICRMW_MAX = 96, - AArch64_G_ATOMICRMW_MIN = 97, - AArch64_G_ATOMICRMW_UMAX = 98, - AArch64_G_ATOMICRMW_UMIN = 99, - AArch64_G_ATOMICRMW_FADD = 100, - AArch64_G_ATOMICRMW_FSUB = 101, - AArch64_G_ATOMICRMW_FMAX = 102, - AArch64_G_ATOMICRMW_FMIN = 103, - AArch64_G_ATOMICRMW_UINC_WRAP = 104, - AArch64_G_ATOMICRMW_UDEC_WRAP = 105, - AArch64_G_FENCE = 106, - AArch64_G_BRCOND = 107, - AArch64_G_BRINDIRECT = 108, - AArch64_G_INVOKE_REGION_START = 109, - AArch64_G_INTRINSIC = 110, - AArch64_G_INTRINSIC_W_SIDE_EFFECTS = 111, - AArch64_G_ANYEXT = 112, - AArch64_G_TRUNC = 113, - AArch64_G_CONSTANT = 114, - AArch64_G_FCONSTANT = 115, - AArch64_G_VASTART = 116, - AArch64_G_VAARG = 117, - AArch64_G_SEXT = 118, - AArch64_G_SEXT_INREG = 119, - AArch64_G_ZEXT = 120, - AArch64_G_SHL = 121, - AArch64_G_LSHR = 122, - AArch64_G_ASHR = 123, - AArch64_G_FSHL = 124, - AArch64_G_FSHR = 125, - AArch64_G_ROTR = 126, - AArch64_G_ROTL = 127, - AArch64_G_ICMP = 128, - AArch64_G_FCMP = 129, - AArch64_G_SELECT = 130, - AArch64_G_UADDO = 131, - AArch64_G_UADDE = 132, - AArch64_G_USUBO = 133, - AArch64_G_USUBE = 134, - AArch64_G_SADDO = 135, - AArch64_G_SADDE = 136, - AArch64_G_SSUBO = 137, - AArch64_G_SSUBE = 138, - AArch64_G_UMULO = 139, - AArch64_G_SMULO = 140, - AArch64_G_UMULH = 141, - AArch64_G_SMULH = 142, - AArch64_G_UADDSAT = 143, - AArch64_G_SADDSAT = 144, - AArch64_G_USUBSAT = 145, - AArch64_G_SSUBSAT = 146, - AArch64_G_USHLSAT = 147, - AArch64_G_SSHLSAT = 148, - AArch64_G_SMULFIX = 149, - AArch64_G_UMULFIX = 150, - AArch64_G_SMULFIXSAT = 151, - AArch64_G_UMULFIXSAT = 152, - AArch64_G_SDIVFIX = 153, - AArch64_G_UDIVFIX = 154, - AArch64_G_SDIVFIXSAT = 155, - AArch64_G_UDIVFIXSAT = 156, - AArch64_G_FADD = 157, - AArch64_G_FSUB = 158, - AArch64_G_FMUL = 159, - AArch64_G_FMA = 160, - AArch64_G_FMAD = 161, - AArch64_G_FDIV = 162, - AArch64_G_FREM = 163, - AArch64_G_FPOW = 164, - AArch64_G_FPOWI = 165, - AArch64_G_FEXP = 166, - AArch64_G_FEXP2 = 167, - AArch64_G_FLOG = 168, - AArch64_G_FLOG2 = 169, - AArch64_G_FLOG10 = 170, - AArch64_G_FNEG = 171, - AArch64_G_FPEXT = 172, - AArch64_G_FPTRUNC = 173, - AArch64_G_FPTOSI = 174, - AArch64_G_FPTOUI = 175, - AArch64_G_SITOFP = 176, - AArch64_G_UITOFP = 177, - AArch64_G_FABS = 178, - AArch64_G_FCOPYSIGN = 179, - AArch64_G_IS_FPCLASS = 180, - AArch64_G_FCANONICALIZE = 181, - AArch64_G_FMINNUM = 182, - AArch64_G_FMAXNUM = 183, - AArch64_G_FMINNUM_IEEE = 184, - AArch64_G_FMAXNUM_IEEE = 185, - AArch64_G_FMINIMUM = 186, - AArch64_G_FMAXIMUM = 187, - AArch64_G_PTR_ADD = 188, - AArch64_G_PTRMASK = 189, - AArch64_G_SMIN = 190, - AArch64_G_SMAX = 191, - AArch64_G_UMIN = 192, - AArch64_G_UMAX = 193, - AArch64_G_ABS = 194, - AArch64_G_LROUND = 195, - AArch64_G_LLROUND = 196, - AArch64_G_BR = 197, - AArch64_G_BRJT = 198, - AArch64_G_INSERT_VECTOR_ELT = 199, - AArch64_G_EXTRACT_VECTOR_ELT = 200, - AArch64_G_SHUFFLE_VECTOR = 201, - AArch64_G_CTTZ = 202, - AArch64_G_CTTZ_ZERO_UNDEF = 203, - AArch64_G_CTLZ = 204, - AArch64_G_CTLZ_ZERO_UNDEF = 205, - AArch64_G_CTPOP = 206, - AArch64_G_BSWAP = 207, - AArch64_G_BITREVERSE = 208, - AArch64_G_FCEIL = 209, - AArch64_G_FCOS = 210, - AArch64_G_FSIN = 211, - AArch64_G_FSQRT = 212, - AArch64_G_FFLOOR = 213, - AArch64_G_FRINT = 214, - AArch64_G_FNEARBYINT = 215, - AArch64_G_ADDRSPACE_CAST = 216, - AArch64_G_BLOCK_ADDR = 217, - AArch64_G_JUMP_TABLE = 218, - AArch64_G_DYN_STACKALLOC = 219, - AArch64_G_STRICT_FADD = 220, - AArch64_G_STRICT_FSUB = 221, - AArch64_G_STRICT_FMUL = 222, - AArch64_G_STRICT_FDIV = 223, - AArch64_G_STRICT_FREM = 224, - AArch64_G_STRICT_FMA = 225, - AArch64_G_STRICT_FSQRT = 226, - AArch64_G_READ_REGISTER = 227, - AArch64_G_WRITE_REGISTER = 228, - AArch64_G_MEMCPY = 229, - AArch64_G_MEMCPY_INLINE = 230, - AArch64_G_MEMMOVE = 231, - AArch64_G_MEMSET = 232, - AArch64_G_BZERO = 233, - AArch64_G_VECREDUCE_SEQ_FADD = 234, - AArch64_G_VECREDUCE_SEQ_FMUL = 235, - AArch64_G_VECREDUCE_FADD = 236, - AArch64_G_VECREDUCE_FMUL = 237, - AArch64_G_VECREDUCE_FMAX = 238, - AArch64_G_VECREDUCE_FMIN = 239, - AArch64_G_VECREDUCE_ADD = 240, - AArch64_G_VECREDUCE_MUL = 241, - AArch64_G_VECREDUCE_AND = 242, - AArch64_G_VECREDUCE_OR = 243, - AArch64_G_VECREDUCE_XOR = 244, - AArch64_G_VECREDUCE_SMAX = 245, - AArch64_G_VECREDUCE_SMIN = 246, - AArch64_G_VECREDUCE_UMAX = 247, - AArch64_G_VECREDUCE_UMIN = 248, - AArch64_G_SBFX = 249, - AArch64_G_UBFX = 250, - AArch64_ABS_ZPmZ_UNDEF_B = 251, - AArch64_ABS_ZPmZ_UNDEF_D = 252, - AArch64_ABS_ZPmZ_UNDEF_H = 253, - AArch64_ABS_ZPmZ_UNDEF_S = 254, - AArch64_ADDHA_MPPZ_D_PSEUDO_D = 255, - AArch64_ADDHA_MPPZ_S_PSEUDO_S = 256, - AArch64_ADDSWrr = 257, - AArch64_ADDSXrr = 258, - AArch64_ADDVA_MPPZ_D_PSEUDO_D = 259, - AArch64_ADDVA_MPPZ_S_PSEUDO_S = 260, - AArch64_ADDWrr = 261, - AArch64_ADDXrr = 262, - AArch64_ADD_VG2_M2Z2Z_D_PSEUDO = 263, - AArch64_ADD_VG2_M2Z2Z_S_PSEUDO = 264, - AArch64_ADD_VG2_M2ZZ_D_PSEUDO = 265, - AArch64_ADD_VG2_M2ZZ_S_PSEUDO = 266, - AArch64_ADD_VG4_M4Z4Z_D_PSEUDO = 267, - AArch64_ADD_VG4_M4Z4Z_S_PSEUDO = 268, - AArch64_ADD_VG4_M4ZZ_D_PSEUDO = 269, - AArch64_ADD_VG4_M4ZZ_S_PSEUDO = 270, - AArch64_ADD_ZPZZ_ZERO_B = 271, - AArch64_ADD_ZPZZ_ZERO_D = 272, - AArch64_ADD_ZPZZ_ZERO_H = 273, - AArch64_ADD_ZPZZ_ZERO_S = 274, - AArch64_ADDlowTLS = 275, - AArch64_ADJCALLSTACKDOWN = 276, - AArch64_ADJCALLSTACKUP = 277, - AArch64_AESIMCrrTied = 278, - AArch64_AESMCrrTied = 279, - AArch64_ANDSWrr = 280, - AArch64_ANDSXrr = 281, - AArch64_ANDWrr = 282, - AArch64_ANDXrr = 283, - AArch64_AND_ZPZZ_ZERO_B = 284, - AArch64_AND_ZPZZ_ZERO_D = 285, - AArch64_AND_ZPZZ_ZERO_H = 286, - AArch64_AND_ZPZZ_ZERO_S = 287, - AArch64_ASRD_ZPZI_ZERO_B = 288, - AArch64_ASRD_ZPZI_ZERO_D = 289, - AArch64_ASRD_ZPZI_ZERO_H = 290, - AArch64_ASRD_ZPZI_ZERO_S = 291, - AArch64_ASR_ZPZI_UNDEF_B = 292, - AArch64_ASR_ZPZI_UNDEF_D = 293, - AArch64_ASR_ZPZI_UNDEF_H = 294, - AArch64_ASR_ZPZI_UNDEF_S = 295, - AArch64_ASR_ZPZZ_UNDEF_B = 296, - AArch64_ASR_ZPZZ_UNDEF_D = 297, - AArch64_ASR_ZPZZ_UNDEF_H = 298, - AArch64_ASR_ZPZZ_UNDEF_S = 299, - AArch64_ASR_ZPZZ_ZERO_B = 300, - AArch64_ASR_ZPZZ_ZERO_D = 301, - AArch64_ASR_ZPZZ_ZERO_H = 302, - AArch64_ASR_ZPZZ_ZERO_S = 303, - AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO = 304, - AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO = 305, - AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO = 306, - AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO = 307, - AArch64_BFMLAL_MZZI_S_PSEUDO = 308, - AArch64_BFMLAL_MZZ_S_PSEUDO = 309, - AArch64_BFMLAL_VG2_M2Z2Z_S_PSEUDO = 310, - AArch64_BFMLAL_VG2_M2ZZI_S_PSEUDO = 311, - AArch64_BFMLAL_VG2_M2ZZ_S_PSEUDO = 312, - AArch64_BFMLAL_VG4_M4Z4Z_S_PSEUDO = 313, - AArch64_BFMLAL_VG4_M4ZZI_S_PSEUDO = 314, - AArch64_BFMLAL_VG4_M4ZZ_S_PSEUDO = 315, - AArch64_BFMLA_VG2_M2Z2Z_PSEUDO = 316, - AArch64_BFMLA_VG4_M4Z4Z_PSEUDO = 317, - AArch64_BFMLSL_MZZI_S_PSEUDO = 318, - AArch64_BFMLSL_MZZ_S_PSEUDO = 319, - AArch64_BFMLSL_VG2_M2Z2Z_S_PSEUDO = 320, - AArch64_BFMLSL_VG2_M2ZZI_S_PSEUDO = 321, - AArch64_BFMLSL_VG2_M2ZZ_S_PSEUDO = 322, - AArch64_BFMLSL_VG4_M4Z4Z_S_PSEUDO = 323, - AArch64_BFMLSL_VG4_M4ZZI_S_PSEUDO = 324, - AArch64_BFMLSL_VG4_M4ZZ_S_PSEUDO = 325, - AArch64_BFMLS_VG2_M2Z2Z_PSEUDO = 326, - AArch64_BFMLS_VG4_M4Z4Z_PSEUDO = 327, - AArch64_BFMOPA_MPPZZ_PSEUDO = 328, - AArch64_BFMOPS_MPPZZ_PSEUDO = 329, - AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO = 330, - AArch64_BICSWrr = 331, - AArch64_BICSXrr = 332, - AArch64_BICWrr = 333, - AArch64_BICXrr = 334, - AArch64_BIC_ZPZZ_ZERO_B = 335, - AArch64_BIC_ZPZZ_ZERO_D = 336, - AArch64_BIC_ZPZZ_ZERO_H = 337, - AArch64_BIC_ZPZZ_ZERO_S = 338, - AArch64_BLRNoIP = 339, - AArch64_BLR_BTI = 340, - AArch64_BLR_RVMARKER = 341, - AArch64_BSPv16i8 = 342, - AArch64_BSPv8i8 = 343, - AArch64_CATCHRET = 344, - AArch64_CLEANUPRET = 345, - AArch64_CLS_ZPmZ_UNDEF_B = 346, - AArch64_CLS_ZPmZ_UNDEF_D = 347, - AArch64_CLS_ZPmZ_UNDEF_H = 348, - AArch64_CLS_ZPmZ_UNDEF_S = 349, - AArch64_CLZ_ZPmZ_UNDEF_B = 350, - AArch64_CLZ_ZPmZ_UNDEF_D = 351, - AArch64_CLZ_ZPmZ_UNDEF_H = 352, - AArch64_CLZ_ZPmZ_UNDEF_S = 353, - AArch64_CMP_SWAP_128 = 354, - AArch64_CMP_SWAP_128_ACQUIRE = 355, - AArch64_CMP_SWAP_128_MONOTONIC = 356, - AArch64_CMP_SWAP_128_RELEASE = 357, - AArch64_CMP_SWAP_16 = 358, - AArch64_CMP_SWAP_32 = 359, - AArch64_CMP_SWAP_64 = 360, - AArch64_CMP_SWAP_8 = 361, - AArch64_CNOT_ZPmZ_UNDEF_B = 362, - AArch64_CNOT_ZPmZ_UNDEF_D = 363, - AArch64_CNOT_ZPmZ_UNDEF_H = 364, - AArch64_CNOT_ZPmZ_UNDEF_S = 365, - AArch64_CNT_ZPmZ_UNDEF_B = 366, - AArch64_CNT_ZPmZ_UNDEF_D = 367, - AArch64_CNT_ZPmZ_UNDEF_H = 368, - AArch64_CNT_ZPmZ_UNDEF_S = 369, - AArch64_EMITBKEY = 370, - AArch64_EMITMTETAGGED = 371, - AArch64_EONWrr = 372, - AArch64_EONXrr = 373, - AArch64_EORWrr = 374, - AArch64_EORXrr = 375, - AArch64_EOR_ZPZZ_ZERO_B = 376, - AArch64_EOR_ZPZZ_ZERO_D = 377, - AArch64_EOR_ZPZZ_ZERO_H = 378, - AArch64_EOR_ZPZZ_ZERO_S = 379, - AArch64_F128CSEL = 380, - AArch64_FABD_ZPZZ_UNDEF_D = 381, - AArch64_FABD_ZPZZ_UNDEF_H = 382, - AArch64_FABD_ZPZZ_UNDEF_S = 383, - AArch64_FABD_ZPZZ_ZERO_D = 384, - AArch64_FABD_ZPZZ_ZERO_H = 385, - AArch64_FABD_ZPZZ_ZERO_S = 386, - AArch64_FABS_ZPmZ_UNDEF_D = 387, - AArch64_FABS_ZPmZ_UNDEF_H = 388, - AArch64_FABS_ZPmZ_UNDEF_S = 389, - AArch64_FADD_ZPZI_UNDEF_D = 390, - AArch64_FADD_ZPZI_UNDEF_H = 391, - AArch64_FADD_ZPZI_UNDEF_S = 392, - AArch64_FADD_ZPZI_ZERO_D = 393, - AArch64_FADD_ZPZI_ZERO_H = 394, - AArch64_FADD_ZPZI_ZERO_S = 395, - AArch64_FADD_ZPZZ_UNDEF_D = 396, - AArch64_FADD_ZPZZ_UNDEF_H = 397, - AArch64_FADD_ZPZZ_UNDEF_S = 398, - AArch64_FADD_ZPZZ_ZERO_D = 399, - AArch64_FADD_ZPZZ_ZERO_H = 400, - AArch64_FADD_ZPZZ_ZERO_S = 401, - AArch64_FCVTZS_ZPmZ_DtoD_UNDEF = 402, - AArch64_FCVTZS_ZPmZ_DtoS_UNDEF = 403, - AArch64_FCVTZS_ZPmZ_HtoD_UNDEF = 404, - AArch64_FCVTZS_ZPmZ_HtoH_UNDEF = 405, - AArch64_FCVTZS_ZPmZ_HtoS_UNDEF = 406, - AArch64_FCVTZS_ZPmZ_StoD_UNDEF = 407, - AArch64_FCVTZS_ZPmZ_StoS_UNDEF = 408, - AArch64_FCVTZU_ZPmZ_DtoD_UNDEF = 409, - AArch64_FCVTZU_ZPmZ_DtoS_UNDEF = 410, - AArch64_FCVTZU_ZPmZ_HtoD_UNDEF = 411, - AArch64_FCVTZU_ZPmZ_HtoH_UNDEF = 412, - AArch64_FCVTZU_ZPmZ_HtoS_UNDEF = 413, - AArch64_FCVTZU_ZPmZ_StoD_UNDEF = 414, - AArch64_FCVTZU_ZPmZ_StoS_UNDEF = 415, - AArch64_FCVT_ZPmZ_DtoH_UNDEF = 416, - AArch64_FCVT_ZPmZ_DtoS_UNDEF = 417, - AArch64_FCVT_ZPmZ_HtoD_UNDEF = 418, - AArch64_FCVT_ZPmZ_HtoS_UNDEF = 419, - AArch64_FCVT_ZPmZ_StoD_UNDEF = 420, - AArch64_FCVT_ZPmZ_StoH_UNDEF = 421, - AArch64_FDIVR_ZPZZ_ZERO_D = 422, - AArch64_FDIVR_ZPZZ_ZERO_H = 423, - AArch64_FDIVR_ZPZZ_ZERO_S = 424, - AArch64_FDIV_ZPZZ_UNDEF_D = 425, - AArch64_FDIV_ZPZZ_UNDEF_H = 426, - AArch64_FDIV_ZPZZ_UNDEF_S = 427, - AArch64_FDIV_ZPZZ_ZERO_D = 428, - AArch64_FDIV_ZPZZ_ZERO_H = 429, - AArch64_FDIV_ZPZZ_ZERO_S = 430, - AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO = 431, - AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO = 432, - AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO = 433, - AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO = 434, - AArch64_FMAXNM_ZPZI_UNDEF_D = 435, - AArch64_FMAXNM_ZPZI_UNDEF_H = 436, - AArch64_FMAXNM_ZPZI_UNDEF_S = 437, - AArch64_FMAXNM_ZPZI_ZERO_D = 438, - AArch64_FMAXNM_ZPZI_ZERO_H = 439, - AArch64_FMAXNM_ZPZI_ZERO_S = 440, - AArch64_FMAXNM_ZPZZ_UNDEF_D = 441, - AArch64_FMAXNM_ZPZZ_UNDEF_H = 442, - AArch64_FMAXNM_ZPZZ_UNDEF_S = 443, - AArch64_FMAXNM_ZPZZ_ZERO_D = 444, - AArch64_FMAXNM_ZPZZ_ZERO_H = 445, - AArch64_FMAXNM_ZPZZ_ZERO_S = 446, - AArch64_FMAX_ZPZI_UNDEF_D = 447, - AArch64_FMAX_ZPZI_UNDEF_H = 448, - AArch64_FMAX_ZPZI_UNDEF_S = 449, - AArch64_FMAX_ZPZI_ZERO_D = 450, - AArch64_FMAX_ZPZI_ZERO_H = 451, - AArch64_FMAX_ZPZI_ZERO_S = 452, - AArch64_FMAX_ZPZZ_UNDEF_D = 453, - AArch64_FMAX_ZPZZ_UNDEF_H = 454, - AArch64_FMAX_ZPZZ_UNDEF_S = 455, - AArch64_FMAX_ZPZZ_ZERO_D = 456, - AArch64_FMAX_ZPZZ_ZERO_H = 457, - AArch64_FMAX_ZPZZ_ZERO_S = 458, - AArch64_FMINNM_ZPZI_UNDEF_D = 459, - AArch64_FMINNM_ZPZI_UNDEF_H = 460, - AArch64_FMINNM_ZPZI_UNDEF_S = 461, - AArch64_FMINNM_ZPZI_ZERO_D = 462, - AArch64_FMINNM_ZPZI_ZERO_H = 463, - AArch64_FMINNM_ZPZI_ZERO_S = 464, - AArch64_FMINNM_ZPZZ_UNDEF_D = 465, - AArch64_FMINNM_ZPZZ_UNDEF_H = 466, - AArch64_FMINNM_ZPZZ_UNDEF_S = 467, - AArch64_FMINNM_ZPZZ_ZERO_D = 468, - AArch64_FMINNM_ZPZZ_ZERO_H = 469, - AArch64_FMINNM_ZPZZ_ZERO_S = 470, - AArch64_FMIN_ZPZI_UNDEF_D = 471, - AArch64_FMIN_ZPZI_UNDEF_H = 472, - AArch64_FMIN_ZPZI_UNDEF_S = 473, - AArch64_FMIN_ZPZI_ZERO_D = 474, - AArch64_FMIN_ZPZI_ZERO_H = 475, - AArch64_FMIN_ZPZI_ZERO_S = 476, - AArch64_FMIN_ZPZZ_UNDEF_D = 477, - AArch64_FMIN_ZPZZ_UNDEF_H = 478, - AArch64_FMIN_ZPZZ_UNDEF_S = 479, - AArch64_FMIN_ZPZZ_ZERO_D = 480, - AArch64_FMIN_ZPZZ_ZERO_H = 481, - AArch64_FMIN_ZPZZ_ZERO_S = 482, - AArch64_FMLAL_MZZI_S_PSEUDO = 483, - AArch64_FMLAL_MZZ_S_PSEUDO = 484, - AArch64_FMLAL_VG2_M2Z2Z_S_PSEUDO = 485, - AArch64_FMLAL_VG2_M2ZZI_S_PSEUDO = 486, - AArch64_FMLAL_VG2_M2ZZ_S_PSEUDO = 487, - AArch64_FMLAL_VG4_M4Z4Z_S_PSEUDO = 488, - AArch64_FMLAL_VG4_M4ZZI_S_PSEUDO = 489, - AArch64_FMLAL_VG4_M4ZZ_S_PSEUDO = 490, - AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO = 491, - AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO = 492, - AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO = 493, - AArch64_FMLA_VG2_M2ZZI_D_PSEUDO = 494, - AArch64_FMLA_VG2_M2ZZI_S_PSEUDO = 495, - AArch64_FMLA_VG2_M2ZZ_D_PSEUDO = 496, - AArch64_FMLA_VG2_M2ZZ_S_PSEUDO = 497, - AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO = 498, - AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO = 499, - AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO = 500, - AArch64_FMLA_VG4_M4ZZI_D_PSEUDO = 501, - AArch64_FMLA_VG4_M4ZZI_S_PSEUDO = 502, - AArch64_FMLA_VG4_M4ZZ_D_PSEUDO = 503, - AArch64_FMLA_VG4_M4ZZ_S_PSEUDO = 504, - AArch64_FMLA_ZPZZZ_UNDEF_D = 505, - AArch64_FMLA_ZPZZZ_UNDEF_H = 506, - AArch64_FMLA_ZPZZZ_UNDEF_S = 507, - AArch64_FMLSL_MZZI_S_PSEUDO = 508, - AArch64_FMLSL_MZZ_S_PSEUDO = 509, - AArch64_FMLSL_VG2_M2Z2Z_S_PSEUDO = 510, - AArch64_FMLSL_VG2_M2ZZI_S_PSEUDO = 511, - AArch64_FMLSL_VG2_M2ZZ_S_PSEUDO = 512, - AArch64_FMLSL_VG4_M4Z4Z_S_PSEUDO = 513, - AArch64_FMLSL_VG4_M4ZZI_S_PSEUDO = 514, - AArch64_FMLSL_VG4_M4ZZ_S_PSEUDO = 515, - AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO = 516, - AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO = 517, - AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO = 518, - AArch64_FMLS_VG2_M2ZZI_D_PSEUDO = 519, - AArch64_FMLS_VG2_M2ZZI_S_PSEUDO = 520, - AArch64_FMLS_VG2_M2ZZ_D_PSEUDO = 521, - AArch64_FMLS_VG2_M2ZZ_S_PSEUDO = 522, - AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO = 523, - AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO = 524, - AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO = 525, - AArch64_FMLS_VG4_M4ZZI_D_PSEUDO = 526, - AArch64_FMLS_VG4_M4ZZI_S_PSEUDO = 527, - AArch64_FMLS_VG4_M4ZZ_D_PSEUDO = 528, - AArch64_FMLS_VG4_M4ZZ_S_PSEUDO = 529, - AArch64_FMLS_ZPZZZ_UNDEF_D = 530, - AArch64_FMLS_ZPZZZ_UNDEF_H = 531, - AArch64_FMLS_ZPZZZ_UNDEF_S = 532, - AArch64_FMOPAL_MPPZZ_PSEUDO = 533, - AArch64_FMOPA_MPPZZ_D_PSEUDO = 534, - AArch64_FMOPA_MPPZZ_S_PSEUDO = 535, - AArch64_FMOPSL_MPPZZ_PSEUDO = 536, - AArch64_FMOPS_MPPZZ_D_PSEUDO = 537, - AArch64_FMOPS_MPPZZ_S_PSEUDO = 538, - AArch64_FMOVD0 = 539, - AArch64_FMOVH0 = 540, - AArch64_FMOVS0 = 541, - AArch64_FMULX_ZPZZ_ZERO_D = 542, - AArch64_FMULX_ZPZZ_ZERO_H = 543, - AArch64_FMULX_ZPZZ_ZERO_S = 544, - AArch64_FMUL_ZPZI_UNDEF_D = 545, - AArch64_FMUL_ZPZI_UNDEF_H = 546, - AArch64_FMUL_ZPZI_UNDEF_S = 547, - AArch64_FMUL_ZPZI_ZERO_D = 548, - AArch64_FMUL_ZPZI_ZERO_H = 549, - AArch64_FMUL_ZPZI_ZERO_S = 550, - AArch64_FMUL_ZPZZ_UNDEF_D = 551, - AArch64_FMUL_ZPZZ_UNDEF_H = 552, - AArch64_FMUL_ZPZZ_UNDEF_S = 553, - AArch64_FMUL_ZPZZ_ZERO_D = 554, - AArch64_FMUL_ZPZZ_ZERO_H = 555, - AArch64_FMUL_ZPZZ_ZERO_S = 556, - AArch64_FNEG_ZPmZ_UNDEF_D = 557, - AArch64_FNEG_ZPmZ_UNDEF_H = 558, - AArch64_FNEG_ZPmZ_UNDEF_S = 559, - AArch64_FNMLA_ZPZZZ_UNDEF_D = 560, - AArch64_FNMLA_ZPZZZ_UNDEF_H = 561, - AArch64_FNMLA_ZPZZZ_UNDEF_S = 562, - AArch64_FNMLS_ZPZZZ_UNDEF_D = 563, - AArch64_FNMLS_ZPZZZ_UNDEF_H = 564, - AArch64_FNMLS_ZPZZZ_UNDEF_S = 565, - AArch64_FRECPX_ZPmZ_UNDEF_D = 566, - AArch64_FRECPX_ZPmZ_UNDEF_H = 567, - AArch64_FRECPX_ZPmZ_UNDEF_S = 568, - AArch64_FRINTA_ZPmZ_UNDEF_D = 569, - AArch64_FRINTA_ZPmZ_UNDEF_H = 570, - AArch64_FRINTA_ZPmZ_UNDEF_S = 571, - AArch64_FRINTI_ZPmZ_UNDEF_D = 572, - AArch64_FRINTI_ZPmZ_UNDEF_H = 573, - AArch64_FRINTI_ZPmZ_UNDEF_S = 574, - AArch64_FRINTM_ZPmZ_UNDEF_D = 575, - AArch64_FRINTM_ZPmZ_UNDEF_H = 576, - AArch64_FRINTM_ZPmZ_UNDEF_S = 577, - AArch64_FRINTN_ZPmZ_UNDEF_D = 578, - AArch64_FRINTN_ZPmZ_UNDEF_H = 579, - AArch64_FRINTN_ZPmZ_UNDEF_S = 580, - AArch64_FRINTP_ZPmZ_UNDEF_D = 581, - AArch64_FRINTP_ZPmZ_UNDEF_H = 582, - AArch64_FRINTP_ZPmZ_UNDEF_S = 583, - AArch64_FRINTX_ZPmZ_UNDEF_D = 584, - AArch64_FRINTX_ZPmZ_UNDEF_H = 585, - AArch64_FRINTX_ZPmZ_UNDEF_S = 586, - AArch64_FRINTZ_ZPmZ_UNDEF_D = 587, - AArch64_FRINTZ_ZPmZ_UNDEF_H = 588, - AArch64_FRINTZ_ZPmZ_UNDEF_S = 589, - AArch64_FSQRT_ZPmZ_UNDEF_D = 590, - AArch64_FSQRT_ZPmZ_UNDEF_H = 591, - AArch64_FSQRT_ZPmZ_UNDEF_S = 592, - AArch64_FSUBR_ZPZI_UNDEF_D = 593, - AArch64_FSUBR_ZPZI_UNDEF_H = 594, - AArch64_FSUBR_ZPZI_UNDEF_S = 595, - AArch64_FSUBR_ZPZI_ZERO_D = 596, - AArch64_FSUBR_ZPZI_ZERO_H = 597, - AArch64_FSUBR_ZPZI_ZERO_S = 598, - AArch64_FSUBR_ZPZZ_ZERO_D = 599, - AArch64_FSUBR_ZPZZ_ZERO_H = 600, - AArch64_FSUBR_ZPZZ_ZERO_S = 601, - AArch64_FSUB_ZPZI_UNDEF_D = 602, - AArch64_FSUB_ZPZI_UNDEF_H = 603, - AArch64_FSUB_ZPZI_UNDEF_S = 604, - AArch64_FSUB_ZPZI_ZERO_D = 605, - AArch64_FSUB_ZPZI_ZERO_H = 606, - AArch64_FSUB_ZPZI_ZERO_S = 607, - AArch64_FSUB_ZPZZ_UNDEF_D = 608, - AArch64_FSUB_ZPZZ_UNDEF_H = 609, - AArch64_FSUB_ZPZZ_UNDEF_S = 610, - AArch64_FSUB_ZPZZ_ZERO_D = 611, - AArch64_FSUB_ZPZZ_ZERO_H = 612, - AArch64_FSUB_ZPZZ_ZERO_S = 613, - AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO = 614, - AArch64_GLD1B_D = 615, - AArch64_GLD1B_D_IMM = 616, - AArch64_GLD1B_D_SXTW = 617, - AArch64_GLD1B_D_UXTW = 618, - AArch64_GLD1B_S_IMM = 619, - AArch64_GLD1B_S_SXTW = 620, - AArch64_GLD1B_S_UXTW = 621, - AArch64_GLD1D = 622, - AArch64_GLD1D_IMM = 623, - AArch64_GLD1D_SCALED = 624, - AArch64_GLD1D_SXTW = 625, - AArch64_GLD1D_SXTW_SCALED = 626, - AArch64_GLD1D_UXTW = 627, - AArch64_GLD1D_UXTW_SCALED = 628, - AArch64_GLD1H_D = 629, - AArch64_GLD1H_D_IMM = 630, - AArch64_GLD1H_D_SCALED = 631, - AArch64_GLD1H_D_SXTW = 632, - AArch64_GLD1H_D_SXTW_SCALED = 633, - AArch64_GLD1H_D_UXTW = 634, - AArch64_GLD1H_D_UXTW_SCALED = 635, - AArch64_GLD1H_S_IMM = 636, - AArch64_GLD1H_S_SXTW = 637, - AArch64_GLD1H_S_SXTW_SCALED = 638, - AArch64_GLD1H_S_UXTW = 639, - AArch64_GLD1H_S_UXTW_SCALED = 640, - AArch64_GLD1SB_D = 641, - AArch64_GLD1SB_D_IMM = 642, - AArch64_GLD1SB_D_SXTW = 643, - AArch64_GLD1SB_D_UXTW = 644, - AArch64_GLD1SB_S_IMM = 645, - AArch64_GLD1SB_S_SXTW = 646, - AArch64_GLD1SB_S_UXTW = 647, - AArch64_GLD1SH_D = 648, - AArch64_GLD1SH_D_IMM = 649, - AArch64_GLD1SH_D_SCALED = 650, - AArch64_GLD1SH_D_SXTW = 651, - AArch64_GLD1SH_D_SXTW_SCALED = 652, - AArch64_GLD1SH_D_UXTW = 653, - AArch64_GLD1SH_D_UXTW_SCALED = 654, - AArch64_GLD1SH_S_IMM = 655, - AArch64_GLD1SH_S_SXTW = 656, - AArch64_GLD1SH_S_SXTW_SCALED = 657, - AArch64_GLD1SH_S_UXTW = 658, - AArch64_GLD1SH_S_UXTW_SCALED = 659, - AArch64_GLD1SW_D = 660, - AArch64_GLD1SW_D_IMM = 661, - AArch64_GLD1SW_D_SCALED = 662, - AArch64_GLD1SW_D_SXTW = 663, - AArch64_GLD1SW_D_SXTW_SCALED = 664, - AArch64_GLD1SW_D_UXTW = 665, - AArch64_GLD1SW_D_UXTW_SCALED = 666, - AArch64_GLD1W_D = 667, - AArch64_GLD1W_D_IMM = 668, - AArch64_GLD1W_D_SCALED = 669, - AArch64_GLD1W_D_SXTW = 670, - AArch64_GLD1W_D_SXTW_SCALED = 671, - AArch64_GLD1W_D_UXTW = 672, - AArch64_GLD1W_D_UXTW_SCALED = 673, - AArch64_GLD1W_IMM = 674, - AArch64_GLD1W_SXTW = 675, - AArch64_GLD1W_SXTW_SCALED = 676, - AArch64_GLD1W_UXTW = 677, - AArch64_GLD1W_UXTW_SCALED = 678, - AArch64_GLDFF1B_D = 679, - AArch64_GLDFF1B_D_IMM = 680, - AArch64_GLDFF1B_D_SXTW = 681, - AArch64_GLDFF1B_D_UXTW = 682, - AArch64_GLDFF1B_S_IMM = 683, - AArch64_GLDFF1B_S_SXTW = 684, - AArch64_GLDFF1B_S_UXTW = 685, - AArch64_GLDFF1D = 686, - AArch64_GLDFF1D_IMM = 687, - AArch64_GLDFF1D_SCALED = 688, - AArch64_GLDFF1D_SXTW = 689, - AArch64_GLDFF1D_SXTW_SCALED = 690, - AArch64_GLDFF1D_UXTW = 691, - AArch64_GLDFF1D_UXTW_SCALED = 692, - AArch64_GLDFF1H_D = 693, - AArch64_GLDFF1H_D_IMM = 694, - AArch64_GLDFF1H_D_SCALED = 695, - AArch64_GLDFF1H_D_SXTW = 696, - AArch64_GLDFF1H_D_SXTW_SCALED = 697, - AArch64_GLDFF1H_D_UXTW = 698, - AArch64_GLDFF1H_D_UXTW_SCALED = 699, - AArch64_GLDFF1H_S_IMM = 700, - AArch64_GLDFF1H_S_SXTW = 701, - AArch64_GLDFF1H_S_SXTW_SCALED = 702, - AArch64_GLDFF1H_S_UXTW = 703, - AArch64_GLDFF1H_S_UXTW_SCALED = 704, - AArch64_GLDFF1SB_D = 705, - AArch64_GLDFF1SB_D_IMM = 706, - AArch64_GLDFF1SB_D_SXTW = 707, - AArch64_GLDFF1SB_D_UXTW = 708, - AArch64_GLDFF1SB_S_IMM = 709, - AArch64_GLDFF1SB_S_SXTW = 710, - AArch64_GLDFF1SB_S_UXTW = 711, - AArch64_GLDFF1SH_D = 712, - AArch64_GLDFF1SH_D_IMM = 713, - AArch64_GLDFF1SH_D_SCALED = 714, - AArch64_GLDFF1SH_D_SXTW = 715, - AArch64_GLDFF1SH_D_SXTW_SCALED = 716, - AArch64_GLDFF1SH_D_UXTW = 717, - AArch64_GLDFF1SH_D_UXTW_SCALED = 718, - AArch64_GLDFF1SH_S_IMM = 719, - AArch64_GLDFF1SH_S_SXTW = 720, - AArch64_GLDFF1SH_S_SXTW_SCALED = 721, - AArch64_GLDFF1SH_S_UXTW = 722, - AArch64_GLDFF1SH_S_UXTW_SCALED = 723, - AArch64_GLDFF1SW_D = 724, - AArch64_GLDFF1SW_D_IMM = 725, - AArch64_GLDFF1SW_D_SCALED = 726, - AArch64_GLDFF1SW_D_SXTW = 727, - AArch64_GLDFF1SW_D_SXTW_SCALED = 728, - AArch64_GLDFF1SW_D_UXTW = 729, - AArch64_GLDFF1SW_D_UXTW_SCALED = 730, - AArch64_GLDFF1W_D = 731, - AArch64_GLDFF1W_D_IMM = 732, - AArch64_GLDFF1W_D_SCALED = 733, - AArch64_GLDFF1W_D_SXTW = 734, - AArch64_GLDFF1W_D_SXTW_SCALED = 735, - AArch64_GLDFF1W_D_UXTW = 736, - AArch64_GLDFF1W_D_UXTW_SCALED = 737, - AArch64_GLDFF1W_IMM = 738, - AArch64_GLDFF1W_SXTW = 739, - AArch64_GLDFF1W_SXTW_SCALED = 740, - AArch64_GLDFF1W_UXTW = 741, - AArch64_GLDFF1W_UXTW_SCALED = 742, - AArch64_G_ADD_LOW = 743, - AArch64_G_BIT = 744, - AArch64_G_DUP = 745, - AArch64_G_DUPLANE16 = 746, - AArch64_G_DUPLANE32 = 747, - AArch64_G_DUPLANE64 = 748, - AArch64_G_DUPLANE8 = 749, - AArch64_G_EXT = 750, - AArch64_G_FCMEQ = 751, - AArch64_G_FCMEQZ = 752, - AArch64_G_FCMGE = 753, - AArch64_G_FCMGEZ = 754, - AArch64_G_FCMGT = 755, - AArch64_G_FCMGTZ = 756, - AArch64_G_FCMLEZ = 757, - AArch64_G_FCMLTZ = 758, - AArch64_G_PREFETCH = 759, - AArch64_G_REV16 = 760, - AArch64_G_REV32 = 761, - AArch64_G_REV64 = 762, - AArch64_G_SITOF = 763, - AArch64_G_TRN1 = 764, - AArch64_G_TRN2 = 765, - AArch64_G_UITOF = 766, - AArch64_G_UZP1 = 767, - AArch64_G_UZP2 = 768, - AArch64_G_VASHR = 769, - AArch64_G_VLSHR = 770, - AArch64_G_ZIP1 = 771, - AArch64_G_ZIP2 = 772, - AArch64_HOM_Epilog = 773, - AArch64_HOM_Prolog = 774, - AArch64_HWASAN_CHECK_MEMACCESS = 775, - AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES = 776, - AArch64_INSERT_MXIPZ_H_PSEUDO_B = 777, - AArch64_INSERT_MXIPZ_H_PSEUDO_D = 778, - AArch64_INSERT_MXIPZ_H_PSEUDO_H = 779, - AArch64_INSERT_MXIPZ_H_PSEUDO_Q = 780, - AArch64_INSERT_MXIPZ_H_PSEUDO_S = 781, - AArch64_INSERT_MXIPZ_V_PSEUDO_B = 782, - AArch64_INSERT_MXIPZ_V_PSEUDO_D = 783, - AArch64_INSERT_MXIPZ_V_PSEUDO_H = 784, - AArch64_INSERT_MXIPZ_V_PSEUDO_Q = 785, - AArch64_INSERT_MXIPZ_V_PSEUDO_S = 786, - AArch64_IRGstack = 787, - AArch64_JumpTableDest16 = 788, - AArch64_JumpTableDest32 = 789, - AArch64_JumpTableDest8 = 790, - AArch64_KCFI_CHECK = 791, - AArch64_LD1B_D_IMM = 792, - AArch64_LD1B_H_IMM = 793, - AArch64_LD1B_IMM = 794, - AArch64_LD1B_S_IMM = 795, - AArch64_LD1D_IMM = 796, - AArch64_LD1H_D_IMM = 797, - AArch64_LD1H_IMM = 798, - AArch64_LD1H_S_IMM = 799, - AArch64_LD1SB_D_IMM = 800, - AArch64_LD1SB_H_IMM = 801, - AArch64_LD1SB_S_IMM = 802, - AArch64_LD1SH_D_IMM = 803, - AArch64_LD1SH_S_IMM = 804, - AArch64_LD1SW_D_IMM = 805, - AArch64_LD1W_D_IMM = 806, - AArch64_LD1W_IMM = 807, - AArch64_LD1_MXIPXX_H_PSEUDO_B = 808, - AArch64_LD1_MXIPXX_H_PSEUDO_D = 809, - AArch64_LD1_MXIPXX_H_PSEUDO_H = 810, - AArch64_LD1_MXIPXX_H_PSEUDO_Q = 811, - AArch64_LD1_MXIPXX_H_PSEUDO_S = 812, - AArch64_LD1_MXIPXX_V_PSEUDO_B = 813, - AArch64_LD1_MXIPXX_V_PSEUDO_D = 814, - AArch64_LD1_MXIPXX_V_PSEUDO_H = 815, - AArch64_LD1_MXIPXX_V_PSEUDO_Q = 816, - AArch64_LD1_MXIPXX_V_PSEUDO_S = 817, - AArch64_LDFF1B = 818, - AArch64_LDFF1B_D = 819, - AArch64_LDFF1B_H = 820, - AArch64_LDFF1B_S = 821, - AArch64_LDFF1D = 822, - AArch64_LDFF1H = 823, - AArch64_LDFF1H_D = 824, - AArch64_LDFF1H_S = 825, - AArch64_LDFF1SB_D = 826, - AArch64_LDFF1SB_H = 827, - AArch64_LDFF1SB_S = 828, - AArch64_LDFF1SH_D = 829, - AArch64_LDFF1SH_S = 830, - AArch64_LDFF1SW_D = 831, - AArch64_LDFF1W = 832, - AArch64_LDFF1W_D = 833, - AArch64_LDNF1B_D_IMM = 834, - AArch64_LDNF1B_H_IMM = 835, - AArch64_LDNF1B_IMM = 836, - AArch64_LDNF1B_S_IMM = 837, - AArch64_LDNF1D_IMM = 838, - AArch64_LDNF1H_D_IMM = 839, - AArch64_LDNF1H_IMM = 840, - AArch64_LDNF1H_S_IMM = 841, - AArch64_LDNF1SB_D_IMM = 842, - AArch64_LDNF1SB_H_IMM = 843, - AArch64_LDNF1SB_S_IMM = 844, - AArch64_LDNF1SH_D_IMM = 845, - AArch64_LDNF1SH_S_IMM = 846, - AArch64_LDNF1SW_D_IMM = 847, - AArch64_LDNF1W_D_IMM = 848, - AArch64_LDNF1W_IMM = 849, - AArch64_LDR_ZA_PSEUDO = 850, - AArch64_LDR_ZZXI = 851, - AArch64_LDR_ZZZXI = 852, - AArch64_LDR_ZZZZXI = 853, - AArch64_LOADgot = 854, - AArch64_LSL_ZPZI_UNDEF_B = 855, - AArch64_LSL_ZPZI_UNDEF_D = 856, - AArch64_LSL_ZPZI_UNDEF_H = 857, - AArch64_LSL_ZPZI_UNDEF_S = 858, - AArch64_LSL_ZPZZ_UNDEF_B = 859, - AArch64_LSL_ZPZZ_UNDEF_D = 860, - AArch64_LSL_ZPZZ_UNDEF_H = 861, - AArch64_LSL_ZPZZ_UNDEF_S = 862, - AArch64_LSL_ZPZZ_ZERO_B = 863, - AArch64_LSL_ZPZZ_ZERO_D = 864, - AArch64_LSL_ZPZZ_ZERO_H = 865, - AArch64_LSL_ZPZZ_ZERO_S = 866, - AArch64_LSR_ZPZI_UNDEF_B = 867, - AArch64_LSR_ZPZI_UNDEF_D = 868, - AArch64_LSR_ZPZI_UNDEF_H = 869, - AArch64_LSR_ZPZI_UNDEF_S = 870, - AArch64_LSR_ZPZZ_UNDEF_B = 871, - AArch64_LSR_ZPZZ_UNDEF_D = 872, - AArch64_LSR_ZPZZ_UNDEF_H = 873, - AArch64_LSR_ZPZZ_UNDEF_S = 874, - AArch64_LSR_ZPZZ_ZERO_B = 875, - AArch64_LSR_ZPZZ_ZERO_D = 876, - AArch64_LSR_ZPZZ_ZERO_H = 877, - AArch64_LSR_ZPZZ_ZERO_S = 878, - AArch64_MOPSMemoryCopyPseudo = 879, - AArch64_MOPSMemoryMovePseudo = 880, - AArch64_MOPSMemorySetPseudo = 881, - AArch64_MOPSMemorySetTaggingPseudo = 882, - AArch64_MOVMCSym = 883, - AArch64_MOVaddr = 884, - AArch64_MOVaddrBA = 885, - AArch64_MOVaddrCP = 886, - AArch64_MOVaddrEXT = 887, - AArch64_MOVaddrJT = 888, - AArch64_MOVaddrTLS = 889, - AArch64_MOVbaseTLS = 890, - AArch64_MOVi32imm = 891, - AArch64_MOVi64imm = 892, - AArch64_MRS_FPCR = 893, - AArch64_MSR_FPCR = 894, - AArch64_MSRpstatePseudo = 895, - AArch64_MUL_ZPZZ_UNDEF_B = 896, - AArch64_MUL_ZPZZ_UNDEF_D = 897, - AArch64_MUL_ZPZZ_UNDEF_H = 898, - AArch64_MUL_ZPZZ_UNDEF_S = 899, - AArch64_NEG_ZPmZ_UNDEF_B = 900, - AArch64_NEG_ZPmZ_UNDEF_D = 901, - AArch64_NEG_ZPmZ_UNDEF_H = 902, - AArch64_NEG_ZPmZ_UNDEF_S = 903, - AArch64_NOT_ZPmZ_UNDEF_B = 904, - AArch64_NOT_ZPmZ_UNDEF_D = 905, - AArch64_NOT_ZPmZ_UNDEF_H = 906, - AArch64_NOT_ZPmZ_UNDEF_S = 907, - AArch64_OBSCURE_COPY = 908, - AArch64_ORNWrr = 909, - AArch64_ORNXrr = 910, - AArch64_ORRWrr = 911, - AArch64_ORRXrr = 912, - AArch64_ORR_ZPZZ_ZERO_B = 913, - AArch64_ORR_ZPZZ_ZERO_D = 914, - AArch64_ORR_ZPZZ_ZERO_H = 915, - AArch64_ORR_ZPZZ_ZERO_S = 916, - AArch64_PTEST_PP_ANY = 917, - AArch64_RDFFR_P = 918, - AArch64_RDFFR_PPz = 919, - AArch64_RET_ReallyLR = 920, - AArch64_RestoreZAPseudo = 921, - AArch64_SABD_ZPZZ_UNDEF_B = 922, - AArch64_SABD_ZPZZ_UNDEF_D = 923, - AArch64_SABD_ZPZZ_UNDEF_H = 924, - AArch64_SABD_ZPZZ_UNDEF_S = 925, - AArch64_SCVTF_ZPmZ_DtoD_UNDEF = 926, - AArch64_SCVTF_ZPmZ_DtoH_UNDEF = 927, - AArch64_SCVTF_ZPmZ_DtoS_UNDEF = 928, - AArch64_SCVTF_ZPmZ_HtoH_UNDEF = 929, - AArch64_SCVTF_ZPmZ_StoD_UNDEF = 930, - AArch64_SCVTF_ZPmZ_StoH_UNDEF = 931, - AArch64_SCVTF_ZPmZ_StoS_UNDEF = 932, - AArch64_SDIV_ZPZZ_UNDEF_D = 933, - AArch64_SDIV_ZPZZ_UNDEF_S = 934, - AArch64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO = 935, - AArch64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO = 936, - AArch64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO = 937, - AArch64_SDOT_VG2_M2ZZI_BToS_PSEUDO = 938, - AArch64_SDOT_VG2_M2ZZI_HToS_PSEUDO = 939, - AArch64_SDOT_VG2_M2ZZI_HtoD_PSEUDO = 940, - AArch64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO = 941, - AArch64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO = 942, - AArch64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO = 943, - AArch64_SDOT_VG4_M4ZZI_BToS_PSEUDO = 944, - AArch64_SDOT_VG4_M4ZZI_HToS_PSEUDO = 945, - AArch64_SDOT_VG4_M4ZZI_HtoD_PSEUDO = 946, - AArch64_SEH_AddFP = 947, - AArch64_SEH_EpilogEnd = 948, - AArch64_SEH_EpilogStart = 949, - AArch64_SEH_Nop = 950, - AArch64_SEH_PACSignLR = 951, - AArch64_SEH_PrologEnd = 952, - AArch64_SEH_SaveFPLR = 953, - AArch64_SEH_SaveFPLR_X = 954, - AArch64_SEH_SaveFReg = 955, - AArch64_SEH_SaveFRegP = 956, - AArch64_SEH_SaveFRegP_X = 957, - AArch64_SEH_SaveFReg_X = 958, - AArch64_SEH_SaveReg = 959, - AArch64_SEH_SaveRegP = 960, - AArch64_SEH_SaveRegP_X = 961, - AArch64_SEH_SaveReg_X = 962, - AArch64_SEH_SetFP = 963, - AArch64_SEH_StackAlloc = 964, - AArch64_SMAX_ZPZZ_UNDEF_B = 965, - AArch64_SMAX_ZPZZ_UNDEF_D = 966, - AArch64_SMAX_ZPZZ_UNDEF_H = 967, - AArch64_SMAX_ZPZZ_UNDEF_S = 968, - AArch64_SMIN_ZPZZ_UNDEF_B = 969, - AArch64_SMIN_ZPZZ_UNDEF_D = 970, - AArch64_SMIN_ZPZZ_UNDEF_H = 971, - AArch64_SMIN_ZPZZ_UNDEF_S = 972, - AArch64_SMLAL_MZZI_S_PSEUDO = 973, - AArch64_SMLAL_MZZ_S_PSEUDO = 974, - AArch64_SMLAL_VG2_M2Z2Z_S_PSEUDO = 975, - AArch64_SMLAL_VG2_M2ZZI_S_PSEUDO = 976, - AArch64_SMLAL_VG2_M2ZZ_S_PSEUDO = 977, - AArch64_SMLAL_VG4_M4Z4Z_S_PSEUDO = 978, - AArch64_SMLAL_VG4_M4ZZI_S_PSEUDO = 979, - AArch64_SMLAL_VG4_M4ZZ_S_PSEUDO = 980, - AArch64_SMLSL_MZZI_S_PSEUDO = 981, - AArch64_SMLSL_MZZ_S_PSEUDO = 982, - AArch64_SMLSL_VG2_M2Z2Z_S_PSEUDO = 983, - AArch64_SMLSL_VG2_M2ZZI_S_PSEUDO = 984, - AArch64_SMLSL_VG2_M2ZZ_S_PSEUDO = 985, - AArch64_SMLSL_VG4_M4Z4Z_S_PSEUDO = 986, - AArch64_SMLSL_VG4_M4ZZI_S_PSEUDO = 987, - AArch64_SMLSL_VG4_M4ZZ_S_PSEUDO = 988, - AArch64_SMOPA_MPPZZ_D_PSEUDO = 989, - AArch64_SMOPA_MPPZZ_S_PSEUDO = 990, - AArch64_SMOPS_MPPZZ_D_PSEUDO = 991, - AArch64_SMOPS_MPPZZ_S_PSEUDO = 992, - AArch64_SMULH_ZPZZ_UNDEF_B = 993, - AArch64_SMULH_ZPZZ_UNDEF_D = 994, - AArch64_SMULH_ZPZZ_UNDEF_H = 995, - AArch64_SMULH_ZPZZ_UNDEF_S = 996, - AArch64_SPACE = 997, - AArch64_SQABS_ZPmZ_UNDEF_B = 998, - AArch64_SQABS_ZPmZ_UNDEF_D = 999, - AArch64_SQABS_ZPmZ_UNDEF_H = 1000, - AArch64_SQABS_ZPmZ_UNDEF_S = 1001, - AArch64_SQNEG_ZPmZ_UNDEF_B = 1002, - AArch64_SQNEG_ZPmZ_UNDEF_D = 1003, - AArch64_SQNEG_ZPmZ_UNDEF_H = 1004, - AArch64_SQNEG_ZPmZ_UNDEF_S = 1005, - AArch64_SQRSHL_ZPZZ_UNDEF_B = 1006, - AArch64_SQRSHL_ZPZZ_UNDEF_D = 1007, - AArch64_SQRSHL_ZPZZ_UNDEF_H = 1008, - AArch64_SQRSHL_ZPZZ_UNDEF_S = 1009, - AArch64_SQSHLU_ZPZI_ZERO_B = 1010, - AArch64_SQSHLU_ZPZI_ZERO_D = 1011, - AArch64_SQSHLU_ZPZI_ZERO_H = 1012, - AArch64_SQSHLU_ZPZI_ZERO_S = 1013, - AArch64_SQSHL_ZPZI_ZERO_B = 1014, - AArch64_SQSHL_ZPZI_ZERO_D = 1015, - AArch64_SQSHL_ZPZI_ZERO_H = 1016, - AArch64_SQSHL_ZPZI_ZERO_S = 1017, - AArch64_SQSHL_ZPZZ_UNDEF_B = 1018, - AArch64_SQSHL_ZPZZ_UNDEF_D = 1019, - AArch64_SQSHL_ZPZZ_UNDEF_H = 1020, - AArch64_SQSHL_ZPZZ_UNDEF_S = 1021, - AArch64_SRSHL_ZPZZ_UNDEF_B = 1022, - AArch64_SRSHL_ZPZZ_UNDEF_D = 1023, - AArch64_SRSHL_ZPZZ_UNDEF_H = 1024, - AArch64_SRSHL_ZPZZ_UNDEF_S = 1025, - AArch64_SRSHR_ZPZI_ZERO_B = 1026, - AArch64_SRSHR_ZPZI_ZERO_D = 1027, - AArch64_SRSHR_ZPZI_ZERO_H = 1028, - AArch64_SRSHR_ZPZI_ZERO_S = 1029, - AArch64_STGloop = 1030, - AArch64_STGloop_wback = 1031, - AArch64_STR_ZZXI = 1032, - AArch64_STR_ZZZXI = 1033, - AArch64_STR_ZZZZXI = 1034, - AArch64_STZGloop = 1035, - AArch64_STZGloop_wback = 1036, - AArch64_SUBR_ZPZZ_ZERO_B = 1037, - AArch64_SUBR_ZPZZ_ZERO_D = 1038, - AArch64_SUBR_ZPZZ_ZERO_H = 1039, - AArch64_SUBR_ZPZZ_ZERO_S = 1040, - AArch64_SUBSWrr = 1041, - AArch64_SUBSXrr = 1042, - AArch64_SUBWrr = 1043, - AArch64_SUBXrr = 1044, - AArch64_SUB_VG2_M2Z2Z_D_PSEUDO = 1045, - AArch64_SUB_VG2_M2Z2Z_S_PSEUDO = 1046, - AArch64_SUB_VG2_M2ZZ_D_PSEUDO = 1047, - AArch64_SUB_VG2_M2ZZ_S_PSEUDO = 1048, - AArch64_SUB_VG4_M4Z4Z_D_PSEUDO = 1049, - AArch64_SUB_VG4_M4Z4Z_S_PSEUDO = 1050, - AArch64_SUB_VG4_M4ZZ_D_PSEUDO = 1051, - AArch64_SUB_VG4_M4ZZ_S_PSEUDO = 1052, - AArch64_SUB_ZPZZ_ZERO_B = 1053, - AArch64_SUB_ZPZZ_ZERO_D = 1054, - AArch64_SUB_ZPZZ_ZERO_H = 1055, - AArch64_SUB_ZPZZ_ZERO_S = 1056, - AArch64_SUDOT_VG2_M2ZZI_BToS_PSEUDO = 1057, - AArch64_SUDOT_VG4_M4ZZI_BToS_PSEUDO = 1058, - AArch64_SUMOPA_MPPZZ_D_PSEUDO = 1059, - AArch64_SUMOPA_MPPZZ_S_PSEUDO = 1060, - AArch64_SUMOPS_MPPZZ_D_PSEUDO = 1061, - AArch64_SUMOPS_MPPZZ_S_PSEUDO = 1062, - AArch64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO = 1063, - AArch64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO = 1064, - AArch64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO = 1065, - AArch64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO = 1066, - AArch64_SXTB_ZPmZ_UNDEF_D = 1067, - AArch64_SXTB_ZPmZ_UNDEF_H = 1068, - AArch64_SXTB_ZPmZ_UNDEF_S = 1069, - AArch64_SXTH_ZPmZ_UNDEF_D = 1070, - AArch64_SXTH_ZPmZ_UNDEF_S = 1071, - AArch64_SXTW_ZPmZ_UNDEF_D = 1072, - AArch64_SpeculationBarrierISBDSBEndBB = 1073, - AArch64_SpeculationBarrierSBEndBB = 1074, - AArch64_SpeculationSafeValueW = 1075, - AArch64_SpeculationSafeValueX = 1076, - AArch64_StoreSwiftAsyncContext = 1077, - AArch64_TAGPstack = 1078, - AArch64_TCRETURNdi = 1079, - AArch64_TCRETURNri = 1080, - AArch64_TCRETURNriALL = 1081, - AArch64_TCRETURNriBTI = 1082, - AArch64_TLSDESCCALL = 1083, - AArch64_TLSDESC_CALLSEQ = 1084, - AArch64_UABD_ZPZZ_UNDEF_B = 1085, - AArch64_UABD_ZPZZ_UNDEF_D = 1086, - AArch64_UABD_ZPZZ_UNDEF_H = 1087, - AArch64_UABD_ZPZZ_UNDEF_S = 1088, - AArch64_UCVTF_ZPmZ_DtoD_UNDEF = 1089, - AArch64_UCVTF_ZPmZ_DtoH_UNDEF = 1090, - AArch64_UCVTF_ZPmZ_DtoS_UNDEF = 1091, - AArch64_UCVTF_ZPmZ_HtoH_UNDEF = 1092, - AArch64_UCVTF_ZPmZ_StoD_UNDEF = 1093, - AArch64_UCVTF_ZPmZ_StoH_UNDEF = 1094, - AArch64_UCVTF_ZPmZ_StoS_UNDEF = 1095, - AArch64_UDIV_ZPZZ_UNDEF_D = 1096, - AArch64_UDIV_ZPZZ_UNDEF_S = 1097, - AArch64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO = 1098, - AArch64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO = 1099, - AArch64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO = 1100, - AArch64_UDOT_VG2_M2ZZI_BToS_PSEUDO = 1101, - AArch64_UDOT_VG2_M2ZZI_HToS_PSEUDO = 1102, - AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO = 1103, - AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO = 1104, - AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO = 1105, - AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO = 1106, - AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO = 1107, - AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO = 1108, - AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO = 1109, - AArch64_UMAX_ZPZZ_UNDEF_B = 1110, - AArch64_UMAX_ZPZZ_UNDEF_D = 1111, - AArch64_UMAX_ZPZZ_UNDEF_H = 1112, - AArch64_UMAX_ZPZZ_UNDEF_S = 1113, - AArch64_UMIN_ZPZZ_UNDEF_B = 1114, - AArch64_UMIN_ZPZZ_UNDEF_D = 1115, - AArch64_UMIN_ZPZZ_UNDEF_H = 1116, - AArch64_UMIN_ZPZZ_UNDEF_S = 1117, - AArch64_UMLAL_MZZI_S_PSEUDO = 1118, - AArch64_UMLAL_MZZ_S_PSEUDO = 1119, - AArch64_UMLAL_VG2_M2Z2Z_S_PSEUDO = 1120, - AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO = 1121, - AArch64_UMLAL_VG2_M2ZZ_S_PSEUDO = 1122, - AArch64_UMLAL_VG4_M4Z4Z_S_PSEUDO = 1123, - AArch64_UMLAL_VG4_M4ZZI_S_PSEUDO = 1124, - AArch64_UMLAL_VG4_M4ZZ_S_PSEUDO = 1125, - AArch64_UMLSL_MZZI_S_PSEUDO = 1126, - AArch64_UMLSL_MZZ_S_PSEUDO = 1127, - AArch64_UMLSL_VG2_M2Z2Z_S_PSEUDO = 1128, - AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO = 1129, - AArch64_UMLSL_VG2_M2ZZ_S_PSEUDO = 1130, - AArch64_UMLSL_VG4_M4Z4Z_S_PSEUDO = 1131, - AArch64_UMLSL_VG4_M4ZZI_S_PSEUDO = 1132, - AArch64_UMLSL_VG4_M4ZZ_S_PSEUDO = 1133, - AArch64_UMOPA_MPPZZ_D_PSEUDO = 1134, - AArch64_UMOPA_MPPZZ_S_PSEUDO = 1135, - AArch64_UMOPS_MPPZZ_D_PSEUDO = 1136, - AArch64_UMOPS_MPPZZ_S_PSEUDO = 1137, - AArch64_UMULH_ZPZZ_UNDEF_B = 1138, - AArch64_UMULH_ZPZZ_UNDEF_D = 1139, - AArch64_UMULH_ZPZZ_UNDEF_H = 1140, - AArch64_UMULH_ZPZZ_UNDEF_S = 1141, - AArch64_UQRSHL_ZPZZ_UNDEF_B = 1142, - AArch64_UQRSHL_ZPZZ_UNDEF_D = 1143, - AArch64_UQRSHL_ZPZZ_UNDEF_H = 1144, - AArch64_UQRSHL_ZPZZ_UNDEF_S = 1145, - AArch64_UQSHL_ZPZI_ZERO_B = 1146, - AArch64_UQSHL_ZPZI_ZERO_D = 1147, - AArch64_UQSHL_ZPZI_ZERO_H = 1148, - AArch64_UQSHL_ZPZI_ZERO_S = 1149, - AArch64_UQSHL_ZPZZ_UNDEF_B = 1150, - AArch64_UQSHL_ZPZZ_UNDEF_D = 1151, - AArch64_UQSHL_ZPZZ_UNDEF_H = 1152, - AArch64_UQSHL_ZPZZ_UNDEF_S = 1153, - AArch64_URECPE_ZPmZ_UNDEF_S = 1154, - AArch64_URSHL_ZPZZ_UNDEF_B = 1155, - AArch64_URSHL_ZPZZ_UNDEF_D = 1156, - AArch64_URSHL_ZPZZ_UNDEF_H = 1157, - AArch64_URSHL_ZPZZ_UNDEF_S = 1158, - AArch64_URSHR_ZPZI_ZERO_B = 1159, - AArch64_URSHR_ZPZI_ZERO_D = 1160, - AArch64_URSHR_ZPZI_ZERO_H = 1161, - AArch64_URSHR_ZPZI_ZERO_S = 1162, - AArch64_URSQRTE_ZPmZ_UNDEF_S = 1163, - AArch64_USDOT_VG2_M2Z2Z_BToS_PSEUDO = 1164, - AArch64_USDOT_VG2_M2ZZI_BToS_PSEUDO = 1165, - AArch64_USDOT_VG4_M4Z4Z_BToS_PSEUDO = 1166, - AArch64_USDOT_VG4_M4ZZI_BToS_PSEUDO = 1167, - AArch64_USMOPA_MPPZZ_D_PSEUDO = 1168, - AArch64_USMOPA_MPPZZ_S_PSEUDO = 1169, - AArch64_USMOPS_MPPZZ_D_PSEUDO = 1170, - AArch64_USMOPS_MPPZZ_S_PSEUDO = 1171, - AArch64_USVDOT_VG4_M4ZZI_BToS_PSEUDO = 1172, - AArch64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO = 1173, - AArch64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO = 1174, - AArch64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO = 1175, - AArch64_UXTB_ZPmZ_UNDEF_D = 1176, - AArch64_UXTB_ZPmZ_UNDEF_H = 1177, - AArch64_UXTB_ZPmZ_UNDEF_S = 1178, - AArch64_UXTH_ZPmZ_UNDEF_D = 1179, - AArch64_UXTH_ZPmZ_UNDEF_S = 1180, - AArch64_UXTW_ZPmZ_UNDEF_D = 1181, - AArch64_ZERO_M_PSEUDO = 1182, - AArch64_ABSWr = 1183, - AArch64_ABSXr = 1184, - AArch64_ABS_ZPmZ_B = 1185, - AArch64_ABS_ZPmZ_D = 1186, - AArch64_ABS_ZPmZ_H = 1187, - AArch64_ABS_ZPmZ_S = 1188, - AArch64_ABSv16i8 = 1189, - AArch64_ABSv1i64 = 1190, - AArch64_ABSv2i32 = 1191, - AArch64_ABSv2i64 = 1192, - AArch64_ABSv4i16 = 1193, - AArch64_ABSv4i32 = 1194, - AArch64_ABSv8i16 = 1195, - AArch64_ABSv8i8 = 1196, - AArch64_ADCLB_ZZZ_D = 1197, - AArch64_ADCLB_ZZZ_S = 1198, - AArch64_ADCLT_ZZZ_D = 1199, - AArch64_ADCLT_ZZZ_S = 1200, - AArch64_ADCSWr = 1201, - AArch64_ADCSXr = 1202, - AArch64_ADCWr = 1203, - AArch64_ADCXr = 1204, - AArch64_ADDG = 1205, - AArch64_ADDHA_MPPZ_D = 1206, - AArch64_ADDHA_MPPZ_S = 1207, - AArch64_ADDHNB_ZZZ_B = 1208, - AArch64_ADDHNB_ZZZ_H = 1209, - AArch64_ADDHNB_ZZZ_S = 1210, - AArch64_ADDHNT_ZZZ_B = 1211, - AArch64_ADDHNT_ZZZ_H = 1212, - AArch64_ADDHNT_ZZZ_S = 1213, - AArch64_ADDHNv2i64_v2i32 = 1214, - AArch64_ADDHNv2i64_v4i32 = 1215, - AArch64_ADDHNv4i32_v4i16 = 1216, - AArch64_ADDHNv4i32_v8i16 = 1217, - AArch64_ADDHNv8i16_v16i8 = 1218, - AArch64_ADDHNv8i16_v8i8 = 1219, - AArch64_ADDPL_XXI = 1220, - AArch64_ADDP_ZPmZ_B = 1221, - AArch64_ADDP_ZPmZ_D = 1222, - AArch64_ADDP_ZPmZ_H = 1223, - AArch64_ADDP_ZPmZ_S = 1224, - AArch64_ADDPv16i8 = 1225, - AArch64_ADDPv2i32 = 1226, - AArch64_ADDPv2i64 = 1227, - AArch64_ADDPv2i64p = 1228, - AArch64_ADDPv4i16 = 1229, - AArch64_ADDPv4i32 = 1230, - AArch64_ADDPv8i16 = 1231, - AArch64_ADDPv8i8 = 1232, - AArch64_ADDQV_VPZ_B = 1233, - AArch64_ADDQV_VPZ_D = 1234, - AArch64_ADDQV_VPZ_H = 1235, - AArch64_ADDQV_VPZ_S = 1236, - AArch64_ADDSPL_XXI = 1237, - AArch64_ADDSVL_XXI = 1238, - AArch64_ADDSWri = 1239, - AArch64_ADDSWrs = 1240, - AArch64_ADDSWrx = 1241, - AArch64_ADDSXri = 1242, - AArch64_ADDSXrs = 1243, - AArch64_ADDSXrx = 1244, - AArch64_ADDSXrx64 = 1245, - AArch64_ADDVA_MPPZ_D = 1246, - AArch64_ADDVA_MPPZ_S = 1247, - AArch64_ADDVL_XXI = 1248, - AArch64_ADDVv16i8v = 1249, - AArch64_ADDVv4i16v = 1250, - AArch64_ADDVv4i32v = 1251, - AArch64_ADDVv8i16v = 1252, - AArch64_ADDVv8i8v = 1253, - AArch64_ADDWri = 1254, - AArch64_ADDWrs = 1255, - AArch64_ADDWrx = 1256, - AArch64_ADDXri = 1257, - AArch64_ADDXrs = 1258, - AArch64_ADDXrx = 1259, - AArch64_ADDXrx64 = 1260, - AArch64_ADD_VG2_2ZZ_B = 1261, - AArch64_ADD_VG2_2ZZ_D = 1262, - AArch64_ADD_VG2_2ZZ_H = 1263, - AArch64_ADD_VG2_2ZZ_S = 1264, - AArch64_ADD_VG2_M2Z2Z_D = 1265, - AArch64_ADD_VG2_M2Z2Z_S = 1266, - AArch64_ADD_VG2_M2ZZ_D = 1267, - AArch64_ADD_VG2_M2ZZ_S = 1268, - AArch64_ADD_VG2_M2Z_D = 1269, - AArch64_ADD_VG2_M2Z_S = 1270, - AArch64_ADD_VG4_4ZZ_B = 1271, - AArch64_ADD_VG4_4ZZ_D = 1272, - AArch64_ADD_VG4_4ZZ_H = 1273, - AArch64_ADD_VG4_4ZZ_S = 1274, - AArch64_ADD_VG4_M4Z4Z_D = 1275, - AArch64_ADD_VG4_M4Z4Z_S = 1276, - AArch64_ADD_VG4_M4ZZ_D = 1277, - AArch64_ADD_VG4_M4ZZ_S = 1278, - AArch64_ADD_VG4_M4Z_D = 1279, - AArch64_ADD_VG4_M4Z_S = 1280, - AArch64_ADD_ZI_B = 1281, - AArch64_ADD_ZI_D = 1282, - AArch64_ADD_ZI_H = 1283, - AArch64_ADD_ZI_S = 1284, - AArch64_ADD_ZPmZ_B = 1285, - AArch64_ADD_ZPmZ_D = 1286, - AArch64_ADD_ZPmZ_H = 1287, - AArch64_ADD_ZPmZ_S = 1288, - AArch64_ADD_ZZZ_B = 1289, - AArch64_ADD_ZZZ_D = 1290, - AArch64_ADD_ZZZ_H = 1291, - AArch64_ADD_ZZZ_S = 1292, - AArch64_ADDv16i8 = 1293, - AArch64_ADDv1i64 = 1294, - AArch64_ADDv2i32 = 1295, - AArch64_ADDv2i64 = 1296, - AArch64_ADDv4i16 = 1297, - AArch64_ADDv4i32 = 1298, - AArch64_ADDv8i16 = 1299, - AArch64_ADDv8i8 = 1300, - AArch64_ADR = 1301, - AArch64_ADRP = 1302, - AArch64_ADR_LSL_ZZZ_D_0 = 1303, - AArch64_ADR_LSL_ZZZ_D_1 = 1304, - AArch64_ADR_LSL_ZZZ_D_2 = 1305, - AArch64_ADR_LSL_ZZZ_D_3 = 1306, - AArch64_ADR_LSL_ZZZ_S_0 = 1307, - AArch64_ADR_LSL_ZZZ_S_1 = 1308, - AArch64_ADR_LSL_ZZZ_S_2 = 1309, - AArch64_ADR_LSL_ZZZ_S_3 = 1310, - AArch64_ADR_SXTW_ZZZ_D_0 = 1311, - AArch64_ADR_SXTW_ZZZ_D_1 = 1312, - AArch64_ADR_SXTW_ZZZ_D_2 = 1313, - AArch64_ADR_SXTW_ZZZ_D_3 = 1314, - AArch64_ADR_UXTW_ZZZ_D_0 = 1315, - AArch64_ADR_UXTW_ZZZ_D_1 = 1316, - AArch64_ADR_UXTW_ZZZ_D_2 = 1317, - AArch64_ADR_UXTW_ZZZ_D_3 = 1318, - AArch64_AESD_ZZZ_B = 1319, - AArch64_AESDrr = 1320, - AArch64_AESE_ZZZ_B = 1321, - AArch64_AESErr = 1322, - AArch64_AESIMC_ZZ_B = 1323, - AArch64_AESIMCrr = 1324, - AArch64_AESMC_ZZ_B = 1325, - AArch64_AESMCrr = 1326, - AArch64_ANDQV_VPZ_B = 1327, - AArch64_ANDQV_VPZ_D = 1328, - AArch64_ANDQV_VPZ_H = 1329, - AArch64_ANDQV_VPZ_S = 1330, - AArch64_ANDSWri = 1331, - AArch64_ANDSWrs = 1332, - AArch64_ANDSXri = 1333, - AArch64_ANDSXrs = 1334, - AArch64_ANDS_PPzPP = 1335, - AArch64_ANDV_VPZ_B = 1336, - AArch64_ANDV_VPZ_D = 1337, - AArch64_ANDV_VPZ_H = 1338, - AArch64_ANDV_VPZ_S = 1339, - AArch64_ANDWri = 1340, - AArch64_ANDWrs = 1341, - AArch64_ANDXri = 1342, - AArch64_ANDXrs = 1343, - AArch64_AND_PPzPP = 1344, - AArch64_AND_ZI = 1345, - AArch64_AND_ZPmZ_B = 1346, - AArch64_AND_ZPmZ_D = 1347, - AArch64_AND_ZPmZ_H = 1348, - AArch64_AND_ZPmZ_S = 1349, - AArch64_AND_ZZZ = 1350, - AArch64_ANDv16i8 = 1351, - AArch64_ANDv8i8 = 1352, - AArch64_ASRD_ZPmI_B = 1353, - AArch64_ASRD_ZPmI_D = 1354, - AArch64_ASRD_ZPmI_H = 1355, - AArch64_ASRD_ZPmI_S = 1356, - AArch64_ASRR_ZPmZ_B = 1357, - AArch64_ASRR_ZPmZ_D = 1358, - AArch64_ASRR_ZPmZ_H = 1359, - AArch64_ASRR_ZPmZ_S = 1360, - AArch64_ASRVWr = 1361, - AArch64_ASRVXr = 1362, - AArch64_ASR_WIDE_ZPmZ_B = 1363, - AArch64_ASR_WIDE_ZPmZ_H = 1364, - AArch64_ASR_WIDE_ZPmZ_S = 1365, - AArch64_ASR_WIDE_ZZZ_B = 1366, - AArch64_ASR_WIDE_ZZZ_H = 1367, - AArch64_ASR_WIDE_ZZZ_S = 1368, - AArch64_ASR_ZPmI_B = 1369, - AArch64_ASR_ZPmI_D = 1370, - AArch64_ASR_ZPmI_H = 1371, - AArch64_ASR_ZPmI_S = 1372, - AArch64_ASR_ZPmZ_B = 1373, - AArch64_ASR_ZPmZ_D = 1374, - AArch64_ASR_ZPmZ_H = 1375, - AArch64_ASR_ZPmZ_S = 1376, - AArch64_ASR_ZZI_B = 1377, - AArch64_ASR_ZZI_D = 1378, - AArch64_ASR_ZZI_H = 1379, - AArch64_ASR_ZZI_S = 1380, - AArch64_AUTDA = 1381, - AArch64_AUTDB = 1382, - AArch64_AUTDZA = 1383, - AArch64_AUTDZB = 1384, - AArch64_AUTIA = 1385, - AArch64_AUTIA1716 = 1386, - AArch64_AUTIASP = 1387, - AArch64_AUTIAZ = 1388, - AArch64_AUTIB = 1389, - AArch64_AUTIB1716 = 1390, - AArch64_AUTIBSP = 1391, - AArch64_AUTIBZ = 1392, - AArch64_AUTIZA = 1393, - AArch64_AUTIZB = 1394, - AArch64_AXFLAG = 1395, - AArch64_B = 1396, - AArch64_BCAX = 1397, - AArch64_BCAX_ZZZZ = 1398, - AArch64_BCcc = 1399, - AArch64_BDEP_ZZZ_B = 1400, - AArch64_BDEP_ZZZ_D = 1401, - AArch64_BDEP_ZZZ_H = 1402, - AArch64_BDEP_ZZZ_S = 1403, - AArch64_BEXT_ZZZ_B = 1404, - AArch64_BEXT_ZZZ_D = 1405, - AArch64_BEXT_ZZZ_H = 1406, - AArch64_BEXT_ZZZ_S = 1407, - AArch64_BF16DOTlanev4bf16 = 1408, - AArch64_BF16DOTlanev8bf16 = 1409, - AArch64_BFADD_VG2_M2Z_H = 1410, - AArch64_BFADD_VG4_M4Z_H = 1411, - AArch64_BFADD_ZPZmZ = 1412, - AArch64_BFADD_ZZZ = 1413, - AArch64_BFCLAMP_VG2_2ZZZ_H = 1414, - AArch64_BFCLAMP_VG4_4ZZZ_H = 1415, - AArch64_BFCLAMP_ZZZ = 1416, - AArch64_BFCVT = 1417, - AArch64_BFCVTN = 1418, - AArch64_BFCVTN2 = 1419, - AArch64_BFCVTNT_ZPmZ = 1420, - AArch64_BFCVTN_Z2Z_StoH = 1421, - AArch64_BFCVT_Z2Z_StoH = 1422, - AArch64_BFCVT_ZPmZ = 1423, - AArch64_BFDOT_VG2_M2Z2Z_HtoS = 1424, - AArch64_BFDOT_VG2_M2ZZI_HtoS = 1425, - AArch64_BFDOT_VG2_M2ZZ_HtoS = 1426, - AArch64_BFDOT_VG4_M4Z4Z_HtoS = 1427, - AArch64_BFDOT_VG4_M4ZZI_HtoS = 1428, - AArch64_BFDOT_VG4_M4ZZ_HtoS = 1429, - AArch64_BFDOT_ZZI = 1430, - AArch64_BFDOT_ZZZ = 1431, - AArch64_BFDOTv4bf16 = 1432, - AArch64_BFDOTv8bf16 = 1433, - AArch64_BFMAXNM_VG2_2Z2Z_H = 1434, - AArch64_BFMAXNM_VG2_2ZZ_H = 1435, - AArch64_BFMAXNM_VG4_4Z2Z_H = 1436, - AArch64_BFMAXNM_VG4_4ZZ_H = 1437, - AArch64_BFMAXNM_ZPZmZ = 1438, - AArch64_BFMAX_VG2_2Z2Z_H = 1439, - AArch64_BFMAX_VG2_2ZZ_H = 1440, - AArch64_BFMAX_VG4_4Z2Z_H = 1441, - AArch64_BFMAX_VG4_4ZZ_H = 1442, - AArch64_BFMAX_ZPZmZ = 1443, - AArch64_BFMINNM_VG2_2Z2Z_H = 1444, - AArch64_BFMINNM_VG2_2ZZ_H = 1445, - AArch64_BFMINNM_VG4_4Z2Z_H = 1446, - AArch64_BFMINNM_VG4_4ZZ_H = 1447, - AArch64_BFMINNM_ZPZmZ = 1448, - AArch64_BFMIN_VG2_2Z2Z_H = 1449, - AArch64_BFMIN_VG2_2ZZ_H = 1450, - AArch64_BFMIN_VG4_4Z2Z_H = 1451, - AArch64_BFMIN_VG4_4ZZ_H = 1452, - AArch64_BFMIN_ZPZmZ = 1453, - AArch64_BFMLALB = 1454, - AArch64_BFMLALBIdx = 1455, - AArch64_BFMLALB_ZZZ = 1456, - AArch64_BFMLALB_ZZZI = 1457, - AArch64_BFMLALT = 1458, - AArch64_BFMLALTIdx = 1459, - AArch64_BFMLALT_ZZZ = 1460, - AArch64_BFMLALT_ZZZI = 1461, - AArch64_BFMLAL_MZZI_S = 1462, - AArch64_BFMLAL_MZZ_S = 1463, - AArch64_BFMLAL_VG2_M2Z2Z_S = 1464, - AArch64_BFMLAL_VG2_M2ZZI_S = 1465, - AArch64_BFMLAL_VG2_M2ZZ_S = 1466, - AArch64_BFMLAL_VG4_M4Z4Z_S = 1467, - AArch64_BFMLAL_VG4_M4ZZI_S = 1468, - AArch64_BFMLAL_VG4_M4ZZ_S = 1469, - AArch64_BFMLA_VG2_M2Z2Z = 1470, - AArch64_BFMLA_VG2_M2ZZ = 1471, - AArch64_BFMLA_VG2_M2ZZI = 1472, - AArch64_BFMLA_VG4_M4Z4Z = 1473, - AArch64_BFMLA_VG4_M4ZZ = 1474, - AArch64_BFMLA_VG4_M4ZZI = 1475, - AArch64_BFMLA_ZPmZZ = 1476, - AArch64_BFMLA_ZZZI = 1477, - AArch64_BFMLSLB_ZZZI_S = 1478, - AArch64_BFMLSLB_ZZZ_S = 1479, - AArch64_BFMLSLT_ZZZI_S = 1480, - AArch64_BFMLSLT_ZZZ_S = 1481, - AArch64_BFMLSL_MZZI_S = 1482, - AArch64_BFMLSL_MZZ_S = 1483, - AArch64_BFMLSL_VG2_M2Z2Z_S = 1484, - AArch64_BFMLSL_VG2_M2ZZI_S = 1485, - AArch64_BFMLSL_VG2_M2ZZ_S = 1486, - AArch64_BFMLSL_VG4_M4Z4Z_S = 1487, - AArch64_BFMLSL_VG4_M4ZZI_S = 1488, - AArch64_BFMLSL_VG4_M4ZZ_S = 1489, - AArch64_BFMLS_VG2_M2Z2Z = 1490, - AArch64_BFMLS_VG2_M2ZZ = 1491, - AArch64_BFMLS_VG2_M2ZZI = 1492, - AArch64_BFMLS_VG4_M4Z4Z = 1493, - AArch64_BFMLS_VG4_M4ZZ = 1494, - AArch64_BFMLS_VG4_M4ZZI = 1495, - AArch64_BFMLS_ZPmZZ = 1496, - AArch64_BFMLS_ZZZI = 1497, - AArch64_BFMMLA = 1498, - AArch64_BFMMLA_ZZZ = 1499, - AArch64_BFMOPA_MPPZZ = 1500, - AArch64_BFMOPA_MPPZZ_H = 1501, - AArch64_BFMOPS_MPPZZ = 1502, - AArch64_BFMOPS_MPPZZ_H = 1503, - AArch64_BFMUL_ZPZmZ = 1504, - AArch64_BFMUL_ZZZ = 1505, - AArch64_BFMUL_ZZZI = 1506, - AArch64_BFMWri = 1507, - AArch64_BFMXri = 1508, - AArch64_BFSUB_VG2_M2Z_H = 1509, - AArch64_BFSUB_VG4_M4Z_H = 1510, - AArch64_BFSUB_ZPZmZ = 1511, - AArch64_BFSUB_ZZZ = 1512, - AArch64_BFVDOT_VG2_M2ZZI_HtoS = 1513, - AArch64_BGRP_ZZZ_B = 1514, - AArch64_BGRP_ZZZ_D = 1515, - AArch64_BGRP_ZZZ_H = 1516, - AArch64_BGRP_ZZZ_S = 1517, - AArch64_BICSWrs = 1518, - AArch64_BICSXrs = 1519, - AArch64_BICS_PPzPP = 1520, - AArch64_BICWrs = 1521, - AArch64_BICXrs = 1522, - AArch64_BIC_PPzPP = 1523, - AArch64_BIC_ZPmZ_B = 1524, - AArch64_BIC_ZPmZ_D = 1525, - AArch64_BIC_ZPmZ_H = 1526, - AArch64_BIC_ZPmZ_S = 1527, - AArch64_BIC_ZZZ = 1528, - AArch64_BICv16i8 = 1529, - AArch64_BICv2i32 = 1530, - AArch64_BICv4i16 = 1531, - AArch64_BICv4i32 = 1532, - AArch64_BICv8i16 = 1533, - AArch64_BICv8i8 = 1534, - AArch64_BIFv16i8 = 1535, - AArch64_BIFv8i8 = 1536, - AArch64_BITv16i8 = 1537, - AArch64_BITv8i8 = 1538, - AArch64_BL = 1539, - AArch64_BLR = 1540, - AArch64_BLRAA = 1541, - AArch64_BLRAAZ = 1542, - AArch64_BLRAB = 1543, - AArch64_BLRABZ = 1544, - AArch64_BMOPA_MPPZZ_S = 1545, - AArch64_BMOPS_MPPZZ_S = 1546, - AArch64_BR = 1547, - AArch64_BRAA = 1548, - AArch64_BRAAZ = 1549, - AArch64_BRAB = 1550, - AArch64_BRABZ = 1551, - AArch64_BRB_IALL = 1552, - AArch64_BRB_INJ = 1553, - AArch64_BRK = 1554, - AArch64_BRKAS_PPzP = 1555, - AArch64_BRKA_PPmP = 1556, - AArch64_BRKA_PPzP = 1557, - AArch64_BRKBS_PPzP = 1558, - AArch64_BRKB_PPmP = 1559, - AArch64_BRKB_PPzP = 1560, - AArch64_BRKNS_PPzP = 1561, - AArch64_BRKN_PPzP = 1562, - AArch64_BRKPAS_PPzPP = 1563, - AArch64_BRKPA_PPzPP = 1564, - AArch64_BRKPBS_PPzPP = 1565, - AArch64_BRKPB_PPzPP = 1566, - AArch64_BSL1N_ZZZZ = 1567, - AArch64_BSL2N_ZZZZ = 1568, - AArch64_BSL_ZZZZ = 1569, - AArch64_BSLv16i8 = 1570, - AArch64_BSLv8i8 = 1571, - AArch64_Bcc = 1572, - AArch64_CADD_ZZI_B = 1573, - AArch64_CADD_ZZI_D = 1574, - AArch64_CADD_ZZI_H = 1575, - AArch64_CADD_ZZI_S = 1576, - AArch64_CASAB = 1577, - AArch64_CASAH = 1578, - AArch64_CASALB = 1579, - AArch64_CASALH = 1580, - AArch64_CASALW = 1581, - AArch64_CASALX = 1582, - AArch64_CASAW = 1583, - AArch64_CASAX = 1584, - AArch64_CASB = 1585, - AArch64_CASH = 1586, - AArch64_CASLB = 1587, - AArch64_CASLH = 1588, - AArch64_CASLW = 1589, - AArch64_CASLX = 1590, - AArch64_CASPALW = 1591, - AArch64_CASPALX = 1592, - AArch64_CASPAW = 1593, - AArch64_CASPAX = 1594, - AArch64_CASPLW = 1595, - AArch64_CASPLX = 1596, - AArch64_CASPW = 1597, - AArch64_CASPX = 1598, - AArch64_CASW = 1599, - AArch64_CASX = 1600, - AArch64_CBNZW = 1601, - AArch64_CBNZX = 1602, - AArch64_CBZW = 1603, - AArch64_CBZX = 1604, - AArch64_CCMNWi = 1605, - AArch64_CCMNWr = 1606, - AArch64_CCMNXi = 1607, - AArch64_CCMNXr = 1608, - AArch64_CCMPWi = 1609, - AArch64_CCMPWr = 1610, - AArch64_CCMPXi = 1611, - AArch64_CCMPXr = 1612, - AArch64_CDOT_ZZZI_D = 1613, - AArch64_CDOT_ZZZI_S = 1614, - AArch64_CDOT_ZZZ_D = 1615, - AArch64_CDOT_ZZZ_S = 1616, - AArch64_CFINV = 1617, - AArch64_CLASTA_RPZ_B = 1618, - AArch64_CLASTA_RPZ_D = 1619, - AArch64_CLASTA_RPZ_H = 1620, - AArch64_CLASTA_RPZ_S = 1621, - AArch64_CLASTA_VPZ_B = 1622, - AArch64_CLASTA_VPZ_D = 1623, - AArch64_CLASTA_VPZ_H = 1624, - AArch64_CLASTA_VPZ_S = 1625, - AArch64_CLASTA_ZPZ_B = 1626, - AArch64_CLASTA_ZPZ_D = 1627, - AArch64_CLASTA_ZPZ_H = 1628, - AArch64_CLASTA_ZPZ_S = 1629, - AArch64_CLASTB_RPZ_B = 1630, - AArch64_CLASTB_RPZ_D = 1631, - AArch64_CLASTB_RPZ_H = 1632, - AArch64_CLASTB_RPZ_S = 1633, - AArch64_CLASTB_VPZ_B = 1634, - AArch64_CLASTB_VPZ_D = 1635, - AArch64_CLASTB_VPZ_H = 1636, - AArch64_CLASTB_VPZ_S = 1637, - AArch64_CLASTB_ZPZ_B = 1638, - AArch64_CLASTB_ZPZ_D = 1639, - AArch64_CLASTB_ZPZ_H = 1640, - AArch64_CLASTB_ZPZ_S = 1641, - AArch64_CLREX = 1642, - AArch64_CLSWr = 1643, - AArch64_CLSXr = 1644, - AArch64_CLS_ZPmZ_B = 1645, - AArch64_CLS_ZPmZ_D = 1646, - AArch64_CLS_ZPmZ_H = 1647, - AArch64_CLS_ZPmZ_S = 1648, - AArch64_CLSv16i8 = 1649, - AArch64_CLSv2i32 = 1650, - AArch64_CLSv4i16 = 1651, - AArch64_CLSv4i32 = 1652, - AArch64_CLSv8i16 = 1653, - AArch64_CLSv8i8 = 1654, - AArch64_CLZWr = 1655, - AArch64_CLZXr = 1656, - AArch64_CLZ_ZPmZ_B = 1657, - AArch64_CLZ_ZPmZ_D = 1658, - AArch64_CLZ_ZPmZ_H = 1659, - AArch64_CLZ_ZPmZ_S = 1660, - AArch64_CLZv16i8 = 1661, - AArch64_CLZv2i32 = 1662, - AArch64_CLZv4i16 = 1663, - AArch64_CLZv4i32 = 1664, - AArch64_CLZv8i16 = 1665, - AArch64_CLZv8i8 = 1666, - AArch64_CMEQv16i8 = 1667, - AArch64_CMEQv16i8rz = 1668, - AArch64_CMEQv1i64 = 1669, - AArch64_CMEQv1i64rz = 1670, - AArch64_CMEQv2i32 = 1671, - AArch64_CMEQv2i32rz = 1672, - AArch64_CMEQv2i64 = 1673, - AArch64_CMEQv2i64rz = 1674, - AArch64_CMEQv4i16 = 1675, - AArch64_CMEQv4i16rz = 1676, - AArch64_CMEQv4i32 = 1677, - AArch64_CMEQv4i32rz = 1678, - AArch64_CMEQv8i16 = 1679, - AArch64_CMEQv8i16rz = 1680, - AArch64_CMEQv8i8 = 1681, - AArch64_CMEQv8i8rz = 1682, - AArch64_CMGEv16i8 = 1683, - AArch64_CMGEv16i8rz = 1684, - AArch64_CMGEv1i64 = 1685, - AArch64_CMGEv1i64rz = 1686, - AArch64_CMGEv2i32 = 1687, - AArch64_CMGEv2i32rz = 1688, - AArch64_CMGEv2i64 = 1689, - AArch64_CMGEv2i64rz = 1690, - AArch64_CMGEv4i16 = 1691, - AArch64_CMGEv4i16rz = 1692, - AArch64_CMGEv4i32 = 1693, - AArch64_CMGEv4i32rz = 1694, - AArch64_CMGEv8i16 = 1695, - AArch64_CMGEv8i16rz = 1696, - AArch64_CMGEv8i8 = 1697, - AArch64_CMGEv8i8rz = 1698, - AArch64_CMGTv16i8 = 1699, - AArch64_CMGTv16i8rz = 1700, - AArch64_CMGTv1i64 = 1701, - AArch64_CMGTv1i64rz = 1702, - AArch64_CMGTv2i32 = 1703, - AArch64_CMGTv2i32rz = 1704, - AArch64_CMGTv2i64 = 1705, - AArch64_CMGTv2i64rz = 1706, - AArch64_CMGTv4i16 = 1707, - AArch64_CMGTv4i16rz = 1708, - AArch64_CMGTv4i32 = 1709, - AArch64_CMGTv4i32rz = 1710, - AArch64_CMGTv8i16 = 1711, - AArch64_CMGTv8i16rz = 1712, - AArch64_CMGTv8i8 = 1713, - AArch64_CMGTv8i8rz = 1714, - AArch64_CMHIv16i8 = 1715, - AArch64_CMHIv1i64 = 1716, - AArch64_CMHIv2i32 = 1717, - AArch64_CMHIv2i64 = 1718, - AArch64_CMHIv4i16 = 1719, - AArch64_CMHIv4i32 = 1720, - AArch64_CMHIv8i16 = 1721, - AArch64_CMHIv8i8 = 1722, - AArch64_CMHSv16i8 = 1723, - AArch64_CMHSv1i64 = 1724, - AArch64_CMHSv2i32 = 1725, - AArch64_CMHSv2i64 = 1726, - AArch64_CMHSv4i16 = 1727, - AArch64_CMHSv4i32 = 1728, - AArch64_CMHSv8i16 = 1729, - AArch64_CMHSv8i8 = 1730, - AArch64_CMLA_ZZZI_H = 1731, - AArch64_CMLA_ZZZI_S = 1732, - AArch64_CMLA_ZZZ_B = 1733, - AArch64_CMLA_ZZZ_D = 1734, - AArch64_CMLA_ZZZ_H = 1735, - AArch64_CMLA_ZZZ_S = 1736, - AArch64_CMLEv16i8rz = 1737, - AArch64_CMLEv1i64rz = 1738, - AArch64_CMLEv2i32rz = 1739, - AArch64_CMLEv2i64rz = 1740, - AArch64_CMLEv4i16rz = 1741, - AArch64_CMLEv4i32rz = 1742, - AArch64_CMLEv8i16rz = 1743, - AArch64_CMLEv8i8rz = 1744, - AArch64_CMLTv16i8rz = 1745, - AArch64_CMLTv1i64rz = 1746, - AArch64_CMLTv2i32rz = 1747, - AArch64_CMLTv2i64rz = 1748, - AArch64_CMLTv4i16rz = 1749, - AArch64_CMLTv4i32rz = 1750, - AArch64_CMLTv8i16rz = 1751, - AArch64_CMLTv8i8rz = 1752, - AArch64_CMPEQ_PPzZI_B = 1753, - AArch64_CMPEQ_PPzZI_D = 1754, - AArch64_CMPEQ_PPzZI_H = 1755, - AArch64_CMPEQ_PPzZI_S = 1756, - AArch64_CMPEQ_PPzZZ_B = 1757, - AArch64_CMPEQ_PPzZZ_D = 1758, - AArch64_CMPEQ_PPzZZ_H = 1759, - AArch64_CMPEQ_PPzZZ_S = 1760, - AArch64_CMPEQ_WIDE_PPzZZ_B = 1761, - AArch64_CMPEQ_WIDE_PPzZZ_H = 1762, - AArch64_CMPEQ_WIDE_PPzZZ_S = 1763, - AArch64_CMPGE_PPzZI_B = 1764, - AArch64_CMPGE_PPzZI_D = 1765, - AArch64_CMPGE_PPzZI_H = 1766, - AArch64_CMPGE_PPzZI_S = 1767, - AArch64_CMPGE_PPzZZ_B = 1768, - AArch64_CMPGE_PPzZZ_D = 1769, - AArch64_CMPGE_PPzZZ_H = 1770, - AArch64_CMPGE_PPzZZ_S = 1771, - AArch64_CMPGE_WIDE_PPzZZ_B = 1772, - AArch64_CMPGE_WIDE_PPzZZ_H = 1773, - AArch64_CMPGE_WIDE_PPzZZ_S = 1774, - AArch64_CMPGT_PPzZI_B = 1775, - AArch64_CMPGT_PPzZI_D = 1776, - AArch64_CMPGT_PPzZI_H = 1777, - AArch64_CMPGT_PPzZI_S = 1778, - AArch64_CMPGT_PPzZZ_B = 1779, - AArch64_CMPGT_PPzZZ_D = 1780, - AArch64_CMPGT_PPzZZ_H = 1781, - AArch64_CMPGT_PPzZZ_S = 1782, - AArch64_CMPGT_WIDE_PPzZZ_B = 1783, - AArch64_CMPGT_WIDE_PPzZZ_H = 1784, - AArch64_CMPGT_WIDE_PPzZZ_S = 1785, - AArch64_CMPHI_PPzZI_B = 1786, - AArch64_CMPHI_PPzZI_D = 1787, - AArch64_CMPHI_PPzZI_H = 1788, - AArch64_CMPHI_PPzZI_S = 1789, - AArch64_CMPHI_PPzZZ_B = 1790, - AArch64_CMPHI_PPzZZ_D = 1791, - AArch64_CMPHI_PPzZZ_H = 1792, - AArch64_CMPHI_PPzZZ_S = 1793, - AArch64_CMPHI_WIDE_PPzZZ_B = 1794, - AArch64_CMPHI_WIDE_PPzZZ_H = 1795, - AArch64_CMPHI_WIDE_PPzZZ_S = 1796, - AArch64_CMPHS_PPzZI_B = 1797, - AArch64_CMPHS_PPzZI_D = 1798, - AArch64_CMPHS_PPzZI_H = 1799, - AArch64_CMPHS_PPzZI_S = 1800, - AArch64_CMPHS_PPzZZ_B = 1801, - AArch64_CMPHS_PPzZZ_D = 1802, - AArch64_CMPHS_PPzZZ_H = 1803, - AArch64_CMPHS_PPzZZ_S = 1804, - AArch64_CMPHS_WIDE_PPzZZ_B = 1805, - AArch64_CMPHS_WIDE_PPzZZ_H = 1806, - AArch64_CMPHS_WIDE_PPzZZ_S = 1807, - AArch64_CMPLE_PPzZI_B = 1808, - AArch64_CMPLE_PPzZI_D = 1809, - AArch64_CMPLE_PPzZI_H = 1810, - AArch64_CMPLE_PPzZI_S = 1811, - AArch64_CMPLE_WIDE_PPzZZ_B = 1812, - AArch64_CMPLE_WIDE_PPzZZ_H = 1813, - AArch64_CMPLE_WIDE_PPzZZ_S = 1814, - AArch64_CMPLO_PPzZI_B = 1815, - AArch64_CMPLO_PPzZI_D = 1816, - AArch64_CMPLO_PPzZI_H = 1817, - AArch64_CMPLO_PPzZI_S = 1818, - AArch64_CMPLO_WIDE_PPzZZ_B = 1819, - AArch64_CMPLO_WIDE_PPzZZ_H = 1820, - AArch64_CMPLO_WIDE_PPzZZ_S = 1821, - AArch64_CMPLS_PPzZI_B = 1822, - AArch64_CMPLS_PPzZI_D = 1823, - AArch64_CMPLS_PPzZI_H = 1824, - AArch64_CMPLS_PPzZI_S = 1825, - AArch64_CMPLS_WIDE_PPzZZ_B = 1826, - AArch64_CMPLS_WIDE_PPzZZ_H = 1827, - AArch64_CMPLS_WIDE_PPzZZ_S = 1828, - AArch64_CMPLT_PPzZI_B = 1829, - AArch64_CMPLT_PPzZI_D = 1830, - AArch64_CMPLT_PPzZI_H = 1831, - AArch64_CMPLT_PPzZI_S = 1832, - AArch64_CMPLT_WIDE_PPzZZ_B = 1833, - AArch64_CMPLT_WIDE_PPzZZ_H = 1834, - AArch64_CMPLT_WIDE_PPzZZ_S = 1835, - AArch64_CMPNE_PPzZI_B = 1836, - AArch64_CMPNE_PPzZI_D = 1837, - AArch64_CMPNE_PPzZI_H = 1838, - AArch64_CMPNE_PPzZI_S = 1839, - AArch64_CMPNE_PPzZZ_B = 1840, - AArch64_CMPNE_PPzZZ_D = 1841, - AArch64_CMPNE_PPzZZ_H = 1842, - AArch64_CMPNE_PPzZZ_S = 1843, - AArch64_CMPNE_WIDE_PPzZZ_B = 1844, - AArch64_CMPNE_WIDE_PPzZZ_H = 1845, - AArch64_CMPNE_WIDE_PPzZZ_S = 1846, - AArch64_CMTSTv16i8 = 1847, - AArch64_CMTSTv1i64 = 1848, - AArch64_CMTSTv2i32 = 1849, - AArch64_CMTSTv2i64 = 1850, - AArch64_CMTSTv4i16 = 1851, - AArch64_CMTSTv4i32 = 1852, - AArch64_CMTSTv8i16 = 1853, - AArch64_CMTSTv8i8 = 1854, - AArch64_CNOT_ZPmZ_B = 1855, - AArch64_CNOT_ZPmZ_D = 1856, - AArch64_CNOT_ZPmZ_H = 1857, - AArch64_CNOT_ZPmZ_S = 1858, - AArch64_CNTB_XPiI = 1859, - AArch64_CNTD_XPiI = 1860, - AArch64_CNTH_XPiI = 1861, - AArch64_CNTP_XCI_B = 1862, - AArch64_CNTP_XCI_D = 1863, - AArch64_CNTP_XCI_H = 1864, - AArch64_CNTP_XCI_S = 1865, - AArch64_CNTP_XPP_B = 1866, - AArch64_CNTP_XPP_D = 1867, - AArch64_CNTP_XPP_H = 1868, - AArch64_CNTP_XPP_S = 1869, - AArch64_CNTW_XPiI = 1870, - AArch64_CNTWr = 1871, - AArch64_CNTXr = 1872, - AArch64_CNT_ZPmZ_B = 1873, - AArch64_CNT_ZPmZ_D = 1874, - AArch64_CNT_ZPmZ_H = 1875, - AArch64_CNT_ZPmZ_S = 1876, - AArch64_CNTv16i8 = 1877, - AArch64_CNTv8i8 = 1878, - AArch64_COMPACT_ZPZ_D = 1879, - AArch64_COMPACT_ZPZ_S = 1880, - AArch64_CPYE = 1881, - AArch64_CPYEN = 1882, - AArch64_CPYERN = 1883, - AArch64_CPYERT = 1884, - AArch64_CPYERTN = 1885, - AArch64_CPYERTRN = 1886, - AArch64_CPYERTWN = 1887, - AArch64_CPYET = 1888, - AArch64_CPYETN = 1889, - AArch64_CPYETRN = 1890, - AArch64_CPYETWN = 1891, - AArch64_CPYEWN = 1892, - AArch64_CPYEWT = 1893, - AArch64_CPYEWTN = 1894, - AArch64_CPYEWTRN = 1895, - AArch64_CPYEWTWN = 1896, - AArch64_CPYFE = 1897, - AArch64_CPYFEN = 1898, - AArch64_CPYFERN = 1899, - AArch64_CPYFERT = 1900, - AArch64_CPYFERTN = 1901, - AArch64_CPYFERTRN = 1902, - AArch64_CPYFERTWN = 1903, - AArch64_CPYFET = 1904, - AArch64_CPYFETN = 1905, - AArch64_CPYFETRN = 1906, - AArch64_CPYFETWN = 1907, - AArch64_CPYFEWN = 1908, - AArch64_CPYFEWT = 1909, - AArch64_CPYFEWTN = 1910, - AArch64_CPYFEWTRN = 1911, - AArch64_CPYFEWTWN = 1912, - AArch64_CPYFM = 1913, - AArch64_CPYFMN = 1914, - AArch64_CPYFMRN = 1915, - AArch64_CPYFMRT = 1916, - AArch64_CPYFMRTN = 1917, - AArch64_CPYFMRTRN = 1918, - AArch64_CPYFMRTWN = 1919, - AArch64_CPYFMT = 1920, - AArch64_CPYFMTN = 1921, - AArch64_CPYFMTRN = 1922, - AArch64_CPYFMTWN = 1923, - AArch64_CPYFMWN = 1924, - AArch64_CPYFMWT = 1925, - AArch64_CPYFMWTN = 1926, - AArch64_CPYFMWTRN = 1927, - AArch64_CPYFMWTWN = 1928, - AArch64_CPYFP = 1929, - AArch64_CPYFPN = 1930, - AArch64_CPYFPRN = 1931, - AArch64_CPYFPRT = 1932, - AArch64_CPYFPRTN = 1933, - AArch64_CPYFPRTRN = 1934, - AArch64_CPYFPRTWN = 1935, - AArch64_CPYFPT = 1936, - AArch64_CPYFPTN = 1937, - AArch64_CPYFPTRN = 1938, - AArch64_CPYFPTWN = 1939, - AArch64_CPYFPWN = 1940, - AArch64_CPYFPWT = 1941, - AArch64_CPYFPWTN = 1942, - AArch64_CPYFPWTRN = 1943, - AArch64_CPYFPWTWN = 1944, - AArch64_CPYM = 1945, - AArch64_CPYMN = 1946, - AArch64_CPYMRN = 1947, - AArch64_CPYMRT = 1948, - AArch64_CPYMRTN = 1949, - AArch64_CPYMRTRN = 1950, - AArch64_CPYMRTWN = 1951, - AArch64_CPYMT = 1952, - AArch64_CPYMTN = 1953, - AArch64_CPYMTRN = 1954, - AArch64_CPYMTWN = 1955, - AArch64_CPYMWN = 1956, - AArch64_CPYMWT = 1957, - AArch64_CPYMWTN = 1958, - AArch64_CPYMWTRN = 1959, - AArch64_CPYMWTWN = 1960, - AArch64_CPYP = 1961, - AArch64_CPYPN = 1962, - AArch64_CPYPRN = 1963, - AArch64_CPYPRT = 1964, - AArch64_CPYPRTN = 1965, - AArch64_CPYPRTRN = 1966, - AArch64_CPYPRTWN = 1967, - AArch64_CPYPT = 1968, - AArch64_CPYPTN = 1969, - AArch64_CPYPTRN = 1970, - AArch64_CPYPTWN = 1971, - AArch64_CPYPWN = 1972, - AArch64_CPYPWT = 1973, - AArch64_CPYPWTN = 1974, - AArch64_CPYPWTRN = 1975, - AArch64_CPYPWTWN = 1976, - AArch64_CPY_ZPmI_B = 1977, - AArch64_CPY_ZPmI_D = 1978, - AArch64_CPY_ZPmI_H = 1979, - AArch64_CPY_ZPmI_S = 1980, - AArch64_CPY_ZPmR_B = 1981, - AArch64_CPY_ZPmR_D = 1982, - AArch64_CPY_ZPmR_H = 1983, - AArch64_CPY_ZPmR_S = 1984, - AArch64_CPY_ZPmV_B = 1985, - AArch64_CPY_ZPmV_D = 1986, - AArch64_CPY_ZPmV_H = 1987, - AArch64_CPY_ZPmV_S = 1988, - AArch64_CPY_ZPzI_B = 1989, - AArch64_CPY_ZPzI_D = 1990, - AArch64_CPY_ZPzI_H = 1991, - AArch64_CPY_ZPzI_S = 1992, - AArch64_CRC32Brr = 1993, - AArch64_CRC32CBrr = 1994, - AArch64_CRC32CHrr = 1995, - AArch64_CRC32CWrr = 1996, - AArch64_CRC32CXrr = 1997, - AArch64_CRC32Hrr = 1998, - AArch64_CRC32Wrr = 1999, - AArch64_CRC32Xrr = 2000, - AArch64_CSELWr = 2001, - AArch64_CSELXr = 2002, - AArch64_CSINCWr = 2003, - AArch64_CSINCXr = 2004, - AArch64_CSINVWr = 2005, - AArch64_CSINVXr = 2006, - AArch64_CSNEGWr = 2007, - AArch64_CSNEGXr = 2008, - AArch64_CTERMEQ_WW = 2009, - AArch64_CTERMEQ_XX = 2010, - AArch64_CTERMNE_WW = 2011, - AArch64_CTERMNE_XX = 2012, - AArch64_CTZWr = 2013, - AArch64_CTZXr = 2014, - AArch64_DCPS1 = 2015, - AArch64_DCPS2 = 2016, - AArch64_DCPS3 = 2017, - AArch64_DECB_XPiI = 2018, - AArch64_DECD_XPiI = 2019, - AArch64_DECD_ZPiI = 2020, - AArch64_DECH_XPiI = 2021, - AArch64_DECH_ZPiI = 2022, - AArch64_DECP_XP_B = 2023, - AArch64_DECP_XP_D = 2024, - AArch64_DECP_XP_H = 2025, - AArch64_DECP_XP_S = 2026, - AArch64_DECP_ZP_D = 2027, - AArch64_DECP_ZP_H = 2028, - AArch64_DECP_ZP_S = 2029, - AArch64_DECW_XPiI = 2030, - AArch64_DECW_ZPiI = 2031, - AArch64_DMB = 2032, - AArch64_DRPS = 2033, - AArch64_DSB = 2034, - AArch64_DSBnXS = 2035, - AArch64_DUPM_ZI = 2036, - AArch64_DUPQ_ZZI_B = 2037, - AArch64_DUPQ_ZZI_D = 2038, - AArch64_DUPQ_ZZI_H = 2039, - AArch64_DUPQ_ZZI_S = 2040, - AArch64_DUP_ZI_B = 2041, - AArch64_DUP_ZI_D = 2042, - AArch64_DUP_ZI_H = 2043, - AArch64_DUP_ZI_S = 2044, - AArch64_DUP_ZR_B = 2045, - AArch64_DUP_ZR_D = 2046, - AArch64_DUP_ZR_H = 2047, - AArch64_DUP_ZR_S = 2048, - AArch64_DUP_ZZI_B = 2049, - AArch64_DUP_ZZI_D = 2050, - AArch64_DUP_ZZI_H = 2051, - AArch64_DUP_ZZI_Q = 2052, - AArch64_DUP_ZZI_S = 2053, - AArch64_DUPi16 = 2054, - AArch64_DUPi32 = 2055, - AArch64_DUPi64 = 2056, - AArch64_DUPi8 = 2057, - AArch64_DUPv16i8gpr = 2058, - AArch64_DUPv16i8lane = 2059, - AArch64_DUPv2i32gpr = 2060, - AArch64_DUPv2i32lane = 2061, - AArch64_DUPv2i64gpr = 2062, - AArch64_DUPv2i64lane = 2063, - AArch64_DUPv4i16gpr = 2064, - AArch64_DUPv4i16lane = 2065, - AArch64_DUPv4i32gpr = 2066, - AArch64_DUPv4i32lane = 2067, - AArch64_DUPv8i16gpr = 2068, - AArch64_DUPv8i16lane = 2069, - AArch64_DUPv8i8gpr = 2070, - AArch64_DUPv8i8lane = 2071, - AArch64_EONWrs = 2072, - AArch64_EONXrs = 2073, - AArch64_EOR3 = 2074, - AArch64_EOR3_ZZZZ = 2075, - AArch64_EORBT_ZZZ_B = 2076, - AArch64_EORBT_ZZZ_D = 2077, - AArch64_EORBT_ZZZ_H = 2078, - AArch64_EORBT_ZZZ_S = 2079, - AArch64_EORQV_VPZ_B = 2080, - AArch64_EORQV_VPZ_D = 2081, - AArch64_EORQV_VPZ_H = 2082, - AArch64_EORQV_VPZ_S = 2083, - AArch64_EORS_PPzPP = 2084, - AArch64_EORTB_ZZZ_B = 2085, - AArch64_EORTB_ZZZ_D = 2086, - AArch64_EORTB_ZZZ_H = 2087, - AArch64_EORTB_ZZZ_S = 2088, - AArch64_EORV_VPZ_B = 2089, - AArch64_EORV_VPZ_D = 2090, - AArch64_EORV_VPZ_H = 2091, - AArch64_EORV_VPZ_S = 2092, - AArch64_EORWri = 2093, - AArch64_EORWrs = 2094, - AArch64_EORXri = 2095, - AArch64_EORXrs = 2096, - AArch64_EOR_PPzPP = 2097, - AArch64_EOR_ZI = 2098, - AArch64_EOR_ZPmZ_B = 2099, - AArch64_EOR_ZPmZ_D = 2100, - AArch64_EOR_ZPmZ_H = 2101, - AArch64_EOR_ZPmZ_S = 2102, - AArch64_EOR_ZZZ = 2103, - AArch64_EORv16i8 = 2104, - AArch64_EORv8i8 = 2105, - AArch64_ERET = 2106, - AArch64_ERETAA = 2107, - AArch64_ERETAB = 2108, - AArch64_EXTQ_ZZI = 2109, - AArch64_EXTRACT_ZPMXI_H_B = 2110, - AArch64_EXTRACT_ZPMXI_H_D = 2111, - AArch64_EXTRACT_ZPMXI_H_H = 2112, - AArch64_EXTRACT_ZPMXI_H_Q = 2113, - AArch64_EXTRACT_ZPMXI_H_S = 2114, - AArch64_EXTRACT_ZPMXI_V_B = 2115, - AArch64_EXTRACT_ZPMXI_V_D = 2116, - AArch64_EXTRACT_ZPMXI_V_H = 2117, - AArch64_EXTRACT_ZPMXI_V_Q = 2118, - AArch64_EXTRACT_ZPMXI_V_S = 2119, - AArch64_EXTRWrri = 2120, - AArch64_EXTRXrri = 2121, - AArch64_EXT_ZZI = 2122, - AArch64_EXT_ZZI_B = 2123, - AArch64_EXTv16i8 = 2124, - AArch64_EXTv8i8 = 2125, - AArch64_FABD16 = 2126, - AArch64_FABD32 = 2127, - AArch64_FABD64 = 2128, - AArch64_FABD_ZPmZ_D = 2129, - AArch64_FABD_ZPmZ_H = 2130, - AArch64_FABD_ZPmZ_S = 2131, - AArch64_FABDv2f32 = 2132, - AArch64_FABDv2f64 = 2133, - AArch64_FABDv4f16 = 2134, - AArch64_FABDv4f32 = 2135, - AArch64_FABDv8f16 = 2136, - AArch64_FABSDr = 2137, - AArch64_FABSHr = 2138, - AArch64_FABSSr = 2139, - AArch64_FABS_ZPmZ_D = 2140, - AArch64_FABS_ZPmZ_H = 2141, - AArch64_FABS_ZPmZ_S = 2142, - AArch64_FABSv2f32 = 2143, - AArch64_FABSv2f64 = 2144, - AArch64_FABSv4f16 = 2145, - AArch64_FABSv4f32 = 2146, - AArch64_FABSv8f16 = 2147, - AArch64_FACGE16 = 2148, - AArch64_FACGE32 = 2149, - AArch64_FACGE64 = 2150, - AArch64_FACGE_PPzZZ_D = 2151, - AArch64_FACGE_PPzZZ_H = 2152, - AArch64_FACGE_PPzZZ_S = 2153, - AArch64_FACGEv2f32 = 2154, - AArch64_FACGEv2f64 = 2155, - AArch64_FACGEv4f16 = 2156, - AArch64_FACGEv4f32 = 2157, - AArch64_FACGEv8f16 = 2158, - AArch64_FACGT16 = 2159, - AArch64_FACGT32 = 2160, - AArch64_FACGT64 = 2161, - AArch64_FACGT_PPzZZ_D = 2162, - AArch64_FACGT_PPzZZ_H = 2163, - AArch64_FACGT_PPzZZ_S = 2164, - AArch64_FACGTv2f32 = 2165, - AArch64_FACGTv2f64 = 2166, - AArch64_FACGTv4f16 = 2167, - AArch64_FACGTv4f32 = 2168, - AArch64_FACGTv8f16 = 2169, - AArch64_FADDA_VPZ_D = 2170, - AArch64_FADDA_VPZ_H = 2171, - AArch64_FADDA_VPZ_S = 2172, - AArch64_FADDDrr = 2173, - AArch64_FADDHrr = 2174, - AArch64_FADDP_ZPmZZ_D = 2175, - AArch64_FADDP_ZPmZZ_H = 2176, - AArch64_FADDP_ZPmZZ_S = 2177, - AArch64_FADDPv2f32 = 2178, - AArch64_FADDPv2f64 = 2179, - AArch64_FADDPv2i16p = 2180, - AArch64_FADDPv2i32p = 2181, - AArch64_FADDPv2i64p = 2182, - AArch64_FADDPv4f16 = 2183, - AArch64_FADDPv4f32 = 2184, - AArch64_FADDPv8f16 = 2185, - AArch64_FADDQV_D = 2186, - AArch64_FADDQV_H = 2187, - AArch64_FADDQV_S = 2188, - AArch64_FADDSrr = 2189, - AArch64_FADDV_VPZ_D = 2190, - AArch64_FADDV_VPZ_H = 2191, - AArch64_FADDV_VPZ_S = 2192, - AArch64_FADD_VG2_M2Z_D = 2193, - AArch64_FADD_VG2_M2Z_H = 2194, - AArch64_FADD_VG2_M2Z_S = 2195, - AArch64_FADD_VG4_M4Z_D = 2196, - AArch64_FADD_VG4_M4Z_H = 2197, - AArch64_FADD_VG4_M4Z_S = 2198, - AArch64_FADD_ZPmI_D = 2199, - AArch64_FADD_ZPmI_H = 2200, - AArch64_FADD_ZPmI_S = 2201, - AArch64_FADD_ZPmZ_D = 2202, - AArch64_FADD_ZPmZ_H = 2203, - AArch64_FADD_ZPmZ_S = 2204, - AArch64_FADD_ZZZ_D = 2205, - AArch64_FADD_ZZZ_H = 2206, - AArch64_FADD_ZZZ_S = 2207, - AArch64_FADDv2f32 = 2208, - AArch64_FADDv2f64 = 2209, - AArch64_FADDv4f16 = 2210, - AArch64_FADDv4f32 = 2211, - AArch64_FADDv8f16 = 2212, - AArch64_FCADD_ZPmZ_D = 2213, - AArch64_FCADD_ZPmZ_H = 2214, - AArch64_FCADD_ZPmZ_S = 2215, - AArch64_FCADDv2f32 = 2216, - AArch64_FCADDv2f64 = 2217, - AArch64_FCADDv4f16 = 2218, - AArch64_FCADDv4f32 = 2219, - AArch64_FCADDv8f16 = 2220, - AArch64_FCCMPDrr = 2221, - AArch64_FCCMPEDrr = 2222, - AArch64_FCCMPEHrr = 2223, - AArch64_FCCMPESrr = 2224, - AArch64_FCCMPHrr = 2225, - AArch64_FCCMPSrr = 2226, - AArch64_FCLAMP_VG2_2Z2Z_D = 2227, - AArch64_FCLAMP_VG2_2Z2Z_H = 2228, - AArch64_FCLAMP_VG2_2Z2Z_S = 2229, - AArch64_FCLAMP_VG4_4Z4Z_D = 2230, - AArch64_FCLAMP_VG4_4Z4Z_H = 2231, - AArch64_FCLAMP_VG4_4Z4Z_S = 2232, - AArch64_FCLAMP_ZZZ_D = 2233, - AArch64_FCLAMP_ZZZ_H = 2234, - AArch64_FCLAMP_ZZZ_S = 2235, - AArch64_FCMEQ16 = 2236, - AArch64_FCMEQ32 = 2237, - AArch64_FCMEQ64 = 2238, - AArch64_FCMEQ_PPzZ0_D = 2239, - AArch64_FCMEQ_PPzZ0_H = 2240, - AArch64_FCMEQ_PPzZ0_S = 2241, - AArch64_FCMEQ_PPzZZ_D = 2242, - AArch64_FCMEQ_PPzZZ_H = 2243, - AArch64_FCMEQ_PPzZZ_S = 2244, - AArch64_FCMEQv1i16rz = 2245, - AArch64_FCMEQv1i32rz = 2246, - AArch64_FCMEQv1i64rz = 2247, - AArch64_FCMEQv2f32 = 2248, - AArch64_FCMEQv2f64 = 2249, - AArch64_FCMEQv2i32rz = 2250, - AArch64_FCMEQv2i64rz = 2251, - AArch64_FCMEQv4f16 = 2252, - AArch64_FCMEQv4f32 = 2253, - AArch64_FCMEQv4i16rz = 2254, - AArch64_FCMEQv4i32rz = 2255, - AArch64_FCMEQv8f16 = 2256, - AArch64_FCMEQv8i16rz = 2257, - AArch64_FCMGE16 = 2258, - AArch64_FCMGE32 = 2259, - AArch64_FCMGE64 = 2260, - AArch64_FCMGE_PPzZ0_D = 2261, - AArch64_FCMGE_PPzZ0_H = 2262, - AArch64_FCMGE_PPzZ0_S = 2263, - AArch64_FCMGE_PPzZZ_D = 2264, - AArch64_FCMGE_PPzZZ_H = 2265, - AArch64_FCMGE_PPzZZ_S = 2266, - AArch64_FCMGEv1i16rz = 2267, - AArch64_FCMGEv1i32rz = 2268, - AArch64_FCMGEv1i64rz = 2269, - AArch64_FCMGEv2f32 = 2270, - AArch64_FCMGEv2f64 = 2271, - AArch64_FCMGEv2i32rz = 2272, - AArch64_FCMGEv2i64rz = 2273, - AArch64_FCMGEv4f16 = 2274, - AArch64_FCMGEv4f32 = 2275, - AArch64_FCMGEv4i16rz = 2276, - AArch64_FCMGEv4i32rz = 2277, - AArch64_FCMGEv8f16 = 2278, - AArch64_FCMGEv8i16rz = 2279, - AArch64_FCMGT16 = 2280, - AArch64_FCMGT32 = 2281, - AArch64_FCMGT64 = 2282, - AArch64_FCMGT_PPzZ0_D = 2283, - AArch64_FCMGT_PPzZ0_H = 2284, - AArch64_FCMGT_PPzZ0_S = 2285, - AArch64_FCMGT_PPzZZ_D = 2286, - AArch64_FCMGT_PPzZZ_H = 2287, - AArch64_FCMGT_PPzZZ_S = 2288, - AArch64_FCMGTv1i16rz = 2289, - AArch64_FCMGTv1i32rz = 2290, - AArch64_FCMGTv1i64rz = 2291, - AArch64_FCMGTv2f32 = 2292, - AArch64_FCMGTv2f64 = 2293, - AArch64_FCMGTv2i32rz = 2294, - AArch64_FCMGTv2i64rz = 2295, - AArch64_FCMGTv4f16 = 2296, - AArch64_FCMGTv4f32 = 2297, - AArch64_FCMGTv4i16rz = 2298, - AArch64_FCMGTv4i32rz = 2299, - AArch64_FCMGTv8f16 = 2300, - AArch64_FCMGTv8i16rz = 2301, - AArch64_FCMLA_ZPmZZ_D = 2302, - AArch64_FCMLA_ZPmZZ_H = 2303, - AArch64_FCMLA_ZPmZZ_S = 2304, - AArch64_FCMLA_ZZZI_H = 2305, - AArch64_FCMLA_ZZZI_S = 2306, - AArch64_FCMLAv2f32 = 2307, - AArch64_FCMLAv2f64 = 2308, - AArch64_FCMLAv4f16 = 2309, - AArch64_FCMLAv4f16_indexed = 2310, - AArch64_FCMLAv4f32 = 2311, - AArch64_FCMLAv4f32_indexed = 2312, - AArch64_FCMLAv8f16 = 2313, - AArch64_FCMLAv8f16_indexed = 2314, - AArch64_FCMLE_PPzZ0_D = 2315, - AArch64_FCMLE_PPzZ0_H = 2316, - AArch64_FCMLE_PPzZ0_S = 2317, - AArch64_FCMLEv1i16rz = 2318, - AArch64_FCMLEv1i32rz = 2319, - AArch64_FCMLEv1i64rz = 2320, - AArch64_FCMLEv2i32rz = 2321, - AArch64_FCMLEv2i64rz = 2322, - AArch64_FCMLEv4i16rz = 2323, - AArch64_FCMLEv4i32rz = 2324, - AArch64_FCMLEv8i16rz = 2325, - AArch64_FCMLT_PPzZ0_D = 2326, - AArch64_FCMLT_PPzZ0_H = 2327, - AArch64_FCMLT_PPzZ0_S = 2328, - AArch64_FCMLTv1i16rz = 2329, - AArch64_FCMLTv1i32rz = 2330, - AArch64_FCMLTv1i64rz = 2331, - AArch64_FCMLTv2i32rz = 2332, - AArch64_FCMLTv2i64rz = 2333, - AArch64_FCMLTv4i16rz = 2334, - AArch64_FCMLTv4i32rz = 2335, - AArch64_FCMLTv8i16rz = 2336, - AArch64_FCMNE_PPzZ0_D = 2337, - AArch64_FCMNE_PPzZ0_H = 2338, - AArch64_FCMNE_PPzZ0_S = 2339, - AArch64_FCMNE_PPzZZ_D = 2340, - AArch64_FCMNE_PPzZZ_H = 2341, - AArch64_FCMNE_PPzZZ_S = 2342, - AArch64_FCMPDri = 2343, - AArch64_FCMPDrr = 2344, - AArch64_FCMPEDri = 2345, - AArch64_FCMPEDrr = 2346, - AArch64_FCMPEHri = 2347, - AArch64_FCMPEHrr = 2348, - AArch64_FCMPESri = 2349, - AArch64_FCMPESrr = 2350, - AArch64_FCMPHri = 2351, - AArch64_FCMPHrr = 2352, - AArch64_FCMPSri = 2353, - AArch64_FCMPSrr = 2354, - AArch64_FCMUO_PPzZZ_D = 2355, - AArch64_FCMUO_PPzZZ_H = 2356, - AArch64_FCMUO_PPzZZ_S = 2357, - AArch64_FCPY_ZPmI_D = 2358, - AArch64_FCPY_ZPmI_H = 2359, - AArch64_FCPY_ZPmI_S = 2360, - AArch64_FCSELDrrr = 2361, - AArch64_FCSELHrrr = 2362, - AArch64_FCSELSrrr = 2363, - AArch64_FCVTASUWDr = 2364, - AArch64_FCVTASUWHr = 2365, - AArch64_FCVTASUWSr = 2366, - AArch64_FCVTASUXDr = 2367, - AArch64_FCVTASUXHr = 2368, - AArch64_FCVTASUXSr = 2369, - AArch64_FCVTASv1f16 = 2370, - AArch64_FCVTASv1i32 = 2371, - AArch64_FCVTASv1i64 = 2372, - AArch64_FCVTASv2f32 = 2373, - AArch64_FCVTASv2f64 = 2374, - AArch64_FCVTASv4f16 = 2375, - AArch64_FCVTASv4f32 = 2376, - AArch64_FCVTASv8f16 = 2377, - AArch64_FCVTAUUWDr = 2378, - AArch64_FCVTAUUWHr = 2379, - AArch64_FCVTAUUWSr = 2380, - AArch64_FCVTAUUXDr = 2381, - AArch64_FCVTAUUXHr = 2382, - AArch64_FCVTAUUXSr = 2383, - AArch64_FCVTAUv1f16 = 2384, - AArch64_FCVTAUv1i32 = 2385, - AArch64_FCVTAUv1i64 = 2386, - AArch64_FCVTAUv2f32 = 2387, - AArch64_FCVTAUv2f64 = 2388, - AArch64_FCVTAUv4f16 = 2389, - AArch64_FCVTAUv4f32 = 2390, - AArch64_FCVTAUv8f16 = 2391, - AArch64_FCVTDHr = 2392, - AArch64_FCVTDSr = 2393, - AArch64_FCVTHDr = 2394, - AArch64_FCVTHSr = 2395, - AArch64_FCVTLT_ZPmZ_HtoS = 2396, - AArch64_FCVTLT_ZPmZ_StoD = 2397, - AArch64_FCVTL_2ZZ_H_S = 2398, - AArch64_FCVTLv2i32 = 2399, - AArch64_FCVTLv4i16 = 2400, - AArch64_FCVTLv4i32 = 2401, - AArch64_FCVTLv8i16 = 2402, - AArch64_FCVTMSUWDr = 2403, - AArch64_FCVTMSUWHr = 2404, - AArch64_FCVTMSUWSr = 2405, - AArch64_FCVTMSUXDr = 2406, - AArch64_FCVTMSUXHr = 2407, - AArch64_FCVTMSUXSr = 2408, - AArch64_FCVTMSv1f16 = 2409, - AArch64_FCVTMSv1i32 = 2410, - AArch64_FCVTMSv1i64 = 2411, - AArch64_FCVTMSv2f32 = 2412, - AArch64_FCVTMSv2f64 = 2413, - AArch64_FCVTMSv4f16 = 2414, - AArch64_FCVTMSv4f32 = 2415, - AArch64_FCVTMSv8f16 = 2416, - AArch64_FCVTMUUWDr = 2417, - AArch64_FCVTMUUWHr = 2418, - AArch64_FCVTMUUWSr = 2419, - AArch64_FCVTMUUXDr = 2420, - AArch64_FCVTMUUXHr = 2421, - AArch64_FCVTMUUXSr = 2422, - AArch64_FCVTMUv1f16 = 2423, - AArch64_FCVTMUv1i32 = 2424, - AArch64_FCVTMUv1i64 = 2425, - AArch64_FCVTMUv2f32 = 2426, - AArch64_FCVTMUv2f64 = 2427, - AArch64_FCVTMUv4f16 = 2428, - AArch64_FCVTMUv4f32 = 2429, - AArch64_FCVTMUv8f16 = 2430, - AArch64_FCVTNSUWDr = 2431, - AArch64_FCVTNSUWHr = 2432, - AArch64_FCVTNSUWSr = 2433, - AArch64_FCVTNSUXDr = 2434, - AArch64_FCVTNSUXHr = 2435, - AArch64_FCVTNSUXSr = 2436, - AArch64_FCVTNSv1f16 = 2437, - AArch64_FCVTNSv1i32 = 2438, - AArch64_FCVTNSv1i64 = 2439, - AArch64_FCVTNSv2f32 = 2440, - AArch64_FCVTNSv2f64 = 2441, - AArch64_FCVTNSv4f16 = 2442, - AArch64_FCVTNSv4f32 = 2443, - AArch64_FCVTNSv8f16 = 2444, - AArch64_FCVTNT_ZPmZ_DtoS = 2445, - AArch64_FCVTNT_ZPmZ_StoH = 2446, - AArch64_FCVTNUUWDr = 2447, - AArch64_FCVTNUUWHr = 2448, - AArch64_FCVTNUUWSr = 2449, - AArch64_FCVTNUUXDr = 2450, - AArch64_FCVTNUUXHr = 2451, - AArch64_FCVTNUUXSr = 2452, - AArch64_FCVTNUv1f16 = 2453, - AArch64_FCVTNUv1i32 = 2454, - AArch64_FCVTNUv1i64 = 2455, - AArch64_FCVTNUv2f32 = 2456, - AArch64_FCVTNUv2f64 = 2457, - AArch64_FCVTNUv4f16 = 2458, - AArch64_FCVTNUv4f32 = 2459, - AArch64_FCVTNUv8f16 = 2460, - AArch64_FCVTN_Z2Z_StoH = 2461, - AArch64_FCVTNv2i32 = 2462, - AArch64_FCVTNv4i16 = 2463, - AArch64_FCVTNv4i32 = 2464, - AArch64_FCVTNv8i16 = 2465, - AArch64_FCVTPSUWDr = 2466, - AArch64_FCVTPSUWHr = 2467, - AArch64_FCVTPSUWSr = 2468, - AArch64_FCVTPSUXDr = 2469, - AArch64_FCVTPSUXHr = 2470, - AArch64_FCVTPSUXSr = 2471, - AArch64_FCVTPSv1f16 = 2472, - AArch64_FCVTPSv1i32 = 2473, - AArch64_FCVTPSv1i64 = 2474, - AArch64_FCVTPSv2f32 = 2475, - AArch64_FCVTPSv2f64 = 2476, - AArch64_FCVTPSv4f16 = 2477, - AArch64_FCVTPSv4f32 = 2478, - AArch64_FCVTPSv8f16 = 2479, - AArch64_FCVTPUUWDr = 2480, - AArch64_FCVTPUUWHr = 2481, - AArch64_FCVTPUUWSr = 2482, - AArch64_FCVTPUUXDr = 2483, - AArch64_FCVTPUUXHr = 2484, - AArch64_FCVTPUUXSr = 2485, - AArch64_FCVTPUv1f16 = 2486, - AArch64_FCVTPUv1i32 = 2487, - AArch64_FCVTPUv1i64 = 2488, - AArch64_FCVTPUv2f32 = 2489, - AArch64_FCVTPUv2f64 = 2490, - AArch64_FCVTPUv4f16 = 2491, - AArch64_FCVTPUv4f32 = 2492, - AArch64_FCVTPUv8f16 = 2493, - AArch64_FCVTSDr = 2494, - AArch64_FCVTSHr = 2495, - AArch64_FCVTXNT_ZPmZ_DtoS = 2496, - AArch64_FCVTXNv1i64 = 2497, - AArch64_FCVTXNv2f32 = 2498, - AArch64_FCVTXNv4f32 = 2499, - AArch64_FCVTX_ZPmZ_DtoS = 2500, - AArch64_FCVTZSSWDri = 2501, - AArch64_FCVTZSSWHri = 2502, - AArch64_FCVTZSSWSri = 2503, - AArch64_FCVTZSSXDri = 2504, - AArch64_FCVTZSSXHri = 2505, - AArch64_FCVTZSSXSri = 2506, - AArch64_FCVTZSUWDr = 2507, - AArch64_FCVTZSUWHr = 2508, - AArch64_FCVTZSUWSr = 2509, - AArch64_FCVTZSUXDr = 2510, - AArch64_FCVTZSUXHr = 2511, - AArch64_FCVTZSUXSr = 2512, - AArch64_FCVTZS_2Z2Z_StoS = 2513, - AArch64_FCVTZS_4Z4Z_StoS = 2514, - AArch64_FCVTZS_ZPmZ_DtoD = 2515, - AArch64_FCVTZS_ZPmZ_DtoS = 2516, - AArch64_FCVTZS_ZPmZ_HtoD = 2517, - AArch64_FCVTZS_ZPmZ_HtoH = 2518, - AArch64_FCVTZS_ZPmZ_HtoS = 2519, - AArch64_FCVTZS_ZPmZ_StoD = 2520, - AArch64_FCVTZS_ZPmZ_StoS = 2521, - AArch64_FCVTZSd = 2522, - AArch64_FCVTZSh = 2523, - AArch64_FCVTZSs = 2524, - AArch64_FCVTZSv1f16 = 2525, - AArch64_FCVTZSv1i32 = 2526, - AArch64_FCVTZSv1i64 = 2527, - AArch64_FCVTZSv2f32 = 2528, - AArch64_FCVTZSv2f64 = 2529, - AArch64_FCVTZSv2i32_shift = 2530, - AArch64_FCVTZSv2i64_shift = 2531, - AArch64_FCVTZSv4f16 = 2532, - AArch64_FCVTZSv4f32 = 2533, - AArch64_FCVTZSv4i16_shift = 2534, - AArch64_FCVTZSv4i32_shift = 2535, - AArch64_FCVTZSv8f16 = 2536, - AArch64_FCVTZSv8i16_shift = 2537, - AArch64_FCVTZUSWDri = 2538, - AArch64_FCVTZUSWHri = 2539, - AArch64_FCVTZUSWSri = 2540, - AArch64_FCVTZUSXDri = 2541, - AArch64_FCVTZUSXHri = 2542, - AArch64_FCVTZUSXSri = 2543, - AArch64_FCVTZUUWDr = 2544, - AArch64_FCVTZUUWHr = 2545, - AArch64_FCVTZUUWSr = 2546, - AArch64_FCVTZUUXDr = 2547, - AArch64_FCVTZUUXHr = 2548, - AArch64_FCVTZUUXSr = 2549, - AArch64_FCVTZU_2Z2Z_StoS = 2550, - AArch64_FCVTZU_4Z4Z_StoS = 2551, - AArch64_FCVTZU_ZPmZ_DtoD = 2552, - AArch64_FCVTZU_ZPmZ_DtoS = 2553, - AArch64_FCVTZU_ZPmZ_HtoD = 2554, - AArch64_FCVTZU_ZPmZ_HtoH = 2555, - AArch64_FCVTZU_ZPmZ_HtoS = 2556, - AArch64_FCVTZU_ZPmZ_StoD = 2557, - AArch64_FCVTZU_ZPmZ_StoS = 2558, - AArch64_FCVTZUd = 2559, - AArch64_FCVTZUh = 2560, - AArch64_FCVTZUs = 2561, - AArch64_FCVTZUv1f16 = 2562, - AArch64_FCVTZUv1i32 = 2563, - AArch64_FCVTZUv1i64 = 2564, - AArch64_FCVTZUv2f32 = 2565, - AArch64_FCVTZUv2f64 = 2566, - AArch64_FCVTZUv2i32_shift = 2567, - AArch64_FCVTZUv2i64_shift = 2568, - AArch64_FCVTZUv4f16 = 2569, - AArch64_FCVTZUv4f32 = 2570, - AArch64_FCVTZUv4i16_shift = 2571, - AArch64_FCVTZUv4i32_shift = 2572, - AArch64_FCVTZUv8f16 = 2573, - AArch64_FCVTZUv8i16_shift = 2574, - AArch64_FCVT_2ZZ_H_S = 2575, - AArch64_FCVT_Z2Z_StoH = 2576, - AArch64_FCVT_ZPmZ_DtoH = 2577, - AArch64_FCVT_ZPmZ_DtoS = 2578, - AArch64_FCVT_ZPmZ_HtoD = 2579, - AArch64_FCVT_ZPmZ_HtoS = 2580, - AArch64_FCVT_ZPmZ_StoD = 2581, - AArch64_FCVT_ZPmZ_StoH = 2582, - AArch64_FDIVDrr = 2583, - AArch64_FDIVHrr = 2584, - AArch64_FDIVR_ZPmZ_D = 2585, - AArch64_FDIVR_ZPmZ_H = 2586, - AArch64_FDIVR_ZPmZ_S = 2587, - AArch64_FDIVSrr = 2588, - AArch64_FDIV_ZPmZ_D = 2589, - AArch64_FDIV_ZPmZ_H = 2590, - AArch64_FDIV_ZPmZ_S = 2591, - AArch64_FDIVv2f32 = 2592, - AArch64_FDIVv2f64 = 2593, - AArch64_FDIVv4f16 = 2594, - AArch64_FDIVv4f32 = 2595, - AArch64_FDIVv8f16 = 2596, - AArch64_FDOT_VG2_M2Z2Z_HtoS = 2597, - AArch64_FDOT_VG2_M2ZZI_HtoS = 2598, - AArch64_FDOT_VG2_M2ZZ_HtoS = 2599, - AArch64_FDOT_VG4_M4Z4Z_HtoS = 2600, - AArch64_FDOT_VG4_M4ZZI_HtoS = 2601, - AArch64_FDOT_VG4_M4ZZ_HtoS = 2602, - AArch64_FDOT_ZZZI_S = 2603, - AArch64_FDOT_ZZZ_S = 2604, - AArch64_FDUP_ZI_D = 2605, - AArch64_FDUP_ZI_H = 2606, - AArch64_FDUP_ZI_S = 2607, - AArch64_FEXPA_ZZ_D = 2608, - AArch64_FEXPA_ZZ_H = 2609, - AArch64_FEXPA_ZZ_S = 2610, - AArch64_FJCVTZS = 2611, - AArch64_FLOGB_ZPmZ_D = 2612, - AArch64_FLOGB_ZPmZ_H = 2613, - AArch64_FLOGB_ZPmZ_S = 2614, - AArch64_FMADDDrrr = 2615, - AArch64_FMADDHrrr = 2616, - AArch64_FMADDSrrr = 2617, - AArch64_FMAD_ZPmZZ_D = 2618, - AArch64_FMAD_ZPmZZ_H = 2619, - AArch64_FMAD_ZPmZZ_S = 2620, - AArch64_FMAXDrr = 2621, - AArch64_FMAXHrr = 2622, - AArch64_FMAXNMDrr = 2623, - AArch64_FMAXNMHrr = 2624, - AArch64_FMAXNMP_ZPmZZ_D = 2625, - AArch64_FMAXNMP_ZPmZZ_H = 2626, - AArch64_FMAXNMP_ZPmZZ_S = 2627, - AArch64_FMAXNMPv2f32 = 2628, - AArch64_FMAXNMPv2f64 = 2629, - AArch64_FMAXNMPv2i16p = 2630, - AArch64_FMAXNMPv2i32p = 2631, - AArch64_FMAXNMPv2i64p = 2632, - AArch64_FMAXNMPv4f16 = 2633, - AArch64_FMAXNMPv4f32 = 2634, - AArch64_FMAXNMPv8f16 = 2635, - AArch64_FMAXNMQV_D = 2636, - AArch64_FMAXNMQV_H = 2637, - AArch64_FMAXNMQV_S = 2638, - AArch64_FMAXNMSrr = 2639, - AArch64_FMAXNMV_VPZ_D = 2640, - AArch64_FMAXNMV_VPZ_H = 2641, - AArch64_FMAXNMV_VPZ_S = 2642, - AArch64_FMAXNMVv4i16v = 2643, - AArch64_FMAXNMVv4i32v = 2644, - AArch64_FMAXNMVv8i16v = 2645, - AArch64_FMAXNM_VG2_2Z2Z_D = 2646, - AArch64_FMAXNM_VG2_2Z2Z_H = 2647, - AArch64_FMAXNM_VG2_2Z2Z_S = 2648, - AArch64_FMAXNM_VG2_2ZZ_D = 2649, - AArch64_FMAXNM_VG2_2ZZ_H = 2650, - AArch64_FMAXNM_VG2_2ZZ_S = 2651, - AArch64_FMAXNM_VG4_4Z4Z_D = 2652, - AArch64_FMAXNM_VG4_4Z4Z_H = 2653, - AArch64_FMAXNM_VG4_4Z4Z_S = 2654, - AArch64_FMAXNM_VG4_4ZZ_D = 2655, - AArch64_FMAXNM_VG4_4ZZ_H = 2656, - AArch64_FMAXNM_VG4_4ZZ_S = 2657, - AArch64_FMAXNM_ZPmI_D = 2658, - AArch64_FMAXNM_ZPmI_H = 2659, - AArch64_FMAXNM_ZPmI_S = 2660, - AArch64_FMAXNM_ZPmZ_D = 2661, - AArch64_FMAXNM_ZPmZ_H = 2662, - AArch64_FMAXNM_ZPmZ_S = 2663, - AArch64_FMAXNMv2f32 = 2664, - AArch64_FMAXNMv2f64 = 2665, - AArch64_FMAXNMv4f16 = 2666, - AArch64_FMAXNMv4f32 = 2667, - AArch64_FMAXNMv8f16 = 2668, - AArch64_FMAXP_ZPmZZ_D = 2669, - AArch64_FMAXP_ZPmZZ_H = 2670, - AArch64_FMAXP_ZPmZZ_S = 2671, - AArch64_FMAXPv2f32 = 2672, - AArch64_FMAXPv2f64 = 2673, - AArch64_FMAXPv2i16p = 2674, - AArch64_FMAXPv2i32p = 2675, - AArch64_FMAXPv2i64p = 2676, - AArch64_FMAXPv4f16 = 2677, - AArch64_FMAXPv4f32 = 2678, - AArch64_FMAXPv8f16 = 2679, - AArch64_FMAXQV_D = 2680, - AArch64_FMAXQV_H = 2681, - AArch64_FMAXQV_S = 2682, - AArch64_FMAXSrr = 2683, - AArch64_FMAXV_VPZ_D = 2684, - AArch64_FMAXV_VPZ_H = 2685, - AArch64_FMAXV_VPZ_S = 2686, - AArch64_FMAXVv4i16v = 2687, - AArch64_FMAXVv4i32v = 2688, - AArch64_FMAXVv8i16v = 2689, - AArch64_FMAX_VG2_2Z2Z_D = 2690, - AArch64_FMAX_VG2_2Z2Z_H = 2691, - AArch64_FMAX_VG2_2Z2Z_S = 2692, - AArch64_FMAX_VG2_2ZZ_D = 2693, - AArch64_FMAX_VG2_2ZZ_H = 2694, - AArch64_FMAX_VG2_2ZZ_S = 2695, - AArch64_FMAX_VG4_4Z4Z_D = 2696, - AArch64_FMAX_VG4_4Z4Z_H = 2697, - AArch64_FMAX_VG4_4Z4Z_S = 2698, - AArch64_FMAX_VG4_4ZZ_D = 2699, - AArch64_FMAX_VG4_4ZZ_H = 2700, - AArch64_FMAX_VG4_4ZZ_S = 2701, - AArch64_FMAX_ZPmI_D = 2702, - AArch64_FMAX_ZPmI_H = 2703, - AArch64_FMAX_ZPmI_S = 2704, - AArch64_FMAX_ZPmZ_D = 2705, - AArch64_FMAX_ZPmZ_H = 2706, - AArch64_FMAX_ZPmZ_S = 2707, - AArch64_FMAXv2f32 = 2708, - AArch64_FMAXv2f64 = 2709, - AArch64_FMAXv4f16 = 2710, - AArch64_FMAXv4f32 = 2711, - AArch64_FMAXv8f16 = 2712, - AArch64_FMINDrr = 2713, - AArch64_FMINHrr = 2714, - AArch64_FMINNMDrr = 2715, - AArch64_FMINNMHrr = 2716, - AArch64_FMINNMP_ZPmZZ_D = 2717, - AArch64_FMINNMP_ZPmZZ_H = 2718, - AArch64_FMINNMP_ZPmZZ_S = 2719, - AArch64_FMINNMPv2f32 = 2720, - AArch64_FMINNMPv2f64 = 2721, - AArch64_FMINNMPv2i16p = 2722, - AArch64_FMINNMPv2i32p = 2723, - AArch64_FMINNMPv2i64p = 2724, - AArch64_FMINNMPv4f16 = 2725, - AArch64_FMINNMPv4f32 = 2726, - AArch64_FMINNMPv8f16 = 2727, - AArch64_FMINNMQV_D = 2728, - AArch64_FMINNMQV_H = 2729, - AArch64_FMINNMQV_S = 2730, - AArch64_FMINNMSrr = 2731, - AArch64_FMINNMV_VPZ_D = 2732, - AArch64_FMINNMV_VPZ_H = 2733, - AArch64_FMINNMV_VPZ_S = 2734, - AArch64_FMINNMVv4i16v = 2735, - AArch64_FMINNMVv4i32v = 2736, - AArch64_FMINNMVv8i16v = 2737, - AArch64_FMINNM_VG2_2Z2Z_D = 2738, - AArch64_FMINNM_VG2_2Z2Z_H = 2739, - AArch64_FMINNM_VG2_2Z2Z_S = 2740, - AArch64_FMINNM_VG2_2ZZ_D = 2741, - AArch64_FMINNM_VG2_2ZZ_H = 2742, - AArch64_FMINNM_VG2_2ZZ_S = 2743, - AArch64_FMINNM_VG4_4Z4Z_D = 2744, - AArch64_FMINNM_VG4_4Z4Z_H = 2745, - AArch64_FMINNM_VG4_4Z4Z_S = 2746, - AArch64_FMINNM_VG4_4ZZ_D = 2747, - AArch64_FMINNM_VG4_4ZZ_H = 2748, - AArch64_FMINNM_VG4_4ZZ_S = 2749, - AArch64_FMINNM_ZPmI_D = 2750, - AArch64_FMINNM_ZPmI_H = 2751, - AArch64_FMINNM_ZPmI_S = 2752, - AArch64_FMINNM_ZPmZ_D = 2753, - AArch64_FMINNM_ZPmZ_H = 2754, - AArch64_FMINNM_ZPmZ_S = 2755, - AArch64_FMINNMv2f32 = 2756, - AArch64_FMINNMv2f64 = 2757, - AArch64_FMINNMv4f16 = 2758, - AArch64_FMINNMv4f32 = 2759, - AArch64_FMINNMv8f16 = 2760, - AArch64_FMINP_ZPmZZ_D = 2761, - AArch64_FMINP_ZPmZZ_H = 2762, - AArch64_FMINP_ZPmZZ_S = 2763, - AArch64_FMINPv2f32 = 2764, - AArch64_FMINPv2f64 = 2765, - AArch64_FMINPv2i16p = 2766, - AArch64_FMINPv2i32p = 2767, - AArch64_FMINPv2i64p = 2768, - AArch64_FMINPv4f16 = 2769, - AArch64_FMINPv4f32 = 2770, - AArch64_FMINPv8f16 = 2771, - AArch64_FMINQV_D = 2772, - AArch64_FMINQV_H = 2773, - AArch64_FMINQV_S = 2774, - AArch64_FMINSrr = 2775, - AArch64_FMINV_VPZ_D = 2776, - AArch64_FMINV_VPZ_H = 2777, - AArch64_FMINV_VPZ_S = 2778, - AArch64_FMINVv4i16v = 2779, - AArch64_FMINVv4i32v = 2780, - AArch64_FMINVv8i16v = 2781, - AArch64_FMIN_VG2_2Z2Z_D = 2782, - AArch64_FMIN_VG2_2Z2Z_H = 2783, - AArch64_FMIN_VG2_2Z2Z_S = 2784, - AArch64_FMIN_VG2_2ZZ_D = 2785, - AArch64_FMIN_VG2_2ZZ_H = 2786, - AArch64_FMIN_VG2_2ZZ_S = 2787, - AArch64_FMIN_VG4_4Z4Z_D = 2788, - AArch64_FMIN_VG4_4Z4Z_H = 2789, - AArch64_FMIN_VG4_4Z4Z_S = 2790, - AArch64_FMIN_VG4_4ZZ_D = 2791, - AArch64_FMIN_VG4_4ZZ_H = 2792, - AArch64_FMIN_VG4_4ZZ_S = 2793, - AArch64_FMIN_ZPmI_D = 2794, - AArch64_FMIN_ZPmI_H = 2795, - AArch64_FMIN_ZPmI_S = 2796, - AArch64_FMIN_ZPmZ_D = 2797, - AArch64_FMIN_ZPmZ_H = 2798, - AArch64_FMIN_ZPmZ_S = 2799, - AArch64_FMINv2f32 = 2800, - AArch64_FMINv2f64 = 2801, - AArch64_FMINv4f16 = 2802, - AArch64_FMINv4f32 = 2803, - AArch64_FMINv8f16 = 2804, - AArch64_FMLAL2lanev4f16 = 2805, - AArch64_FMLAL2lanev8f16 = 2806, - AArch64_FMLAL2v4f16 = 2807, - AArch64_FMLAL2v8f16 = 2808, - AArch64_FMLALB_ZZZI_SHH = 2809, - AArch64_FMLALB_ZZZ_SHH = 2810, - AArch64_FMLALT_ZZZI_SHH = 2811, - AArch64_FMLALT_ZZZ_SHH = 2812, - AArch64_FMLAL_MZZI_S = 2813, - AArch64_FMLAL_MZZ_S = 2814, - AArch64_FMLAL_VG2_M2Z2Z_S = 2815, - AArch64_FMLAL_VG2_M2ZZI_S = 2816, - AArch64_FMLAL_VG2_M2ZZ_S = 2817, - AArch64_FMLAL_VG4_M4Z4Z_S = 2818, - AArch64_FMLAL_VG4_M4ZZI_S = 2819, - AArch64_FMLAL_VG4_M4ZZ_S = 2820, - AArch64_FMLALlanev4f16 = 2821, - AArch64_FMLALlanev8f16 = 2822, - AArch64_FMLALv4f16 = 2823, - AArch64_FMLALv8f16 = 2824, - AArch64_FMLA_VG2_M2Z2Z_D = 2825, - AArch64_FMLA_VG2_M2Z2Z_S = 2826, - AArch64_FMLA_VG2_M2Z4Z_H = 2827, - AArch64_FMLA_VG2_M2ZZI_D = 2828, - AArch64_FMLA_VG2_M2ZZI_H = 2829, - AArch64_FMLA_VG2_M2ZZI_S = 2830, - AArch64_FMLA_VG2_M2ZZ_D = 2831, - AArch64_FMLA_VG2_M2ZZ_H = 2832, - AArch64_FMLA_VG2_M2ZZ_S = 2833, - AArch64_FMLA_VG4_M4Z4Z_D = 2834, - AArch64_FMLA_VG4_M4Z4Z_H = 2835, - AArch64_FMLA_VG4_M4Z4Z_S = 2836, - AArch64_FMLA_VG4_M4ZZI_D = 2837, - AArch64_FMLA_VG4_M4ZZI_H = 2838, - AArch64_FMLA_VG4_M4ZZI_S = 2839, - AArch64_FMLA_VG4_M4ZZ_D = 2840, - AArch64_FMLA_VG4_M4ZZ_H = 2841, - AArch64_FMLA_VG4_M4ZZ_S = 2842, - AArch64_FMLA_ZPmZZ_D = 2843, - AArch64_FMLA_ZPmZZ_H = 2844, - AArch64_FMLA_ZPmZZ_S = 2845, - AArch64_FMLA_ZZZI_D = 2846, - AArch64_FMLA_ZZZI_H = 2847, - AArch64_FMLA_ZZZI_S = 2848, - AArch64_FMLAv1i16_indexed = 2849, - AArch64_FMLAv1i32_indexed = 2850, - AArch64_FMLAv1i64_indexed = 2851, - AArch64_FMLAv2f32 = 2852, - AArch64_FMLAv2f64 = 2853, - AArch64_FMLAv2i32_indexed = 2854, - AArch64_FMLAv2i64_indexed = 2855, - AArch64_FMLAv4f16 = 2856, - AArch64_FMLAv4f32 = 2857, - AArch64_FMLAv4i16_indexed = 2858, - AArch64_FMLAv4i32_indexed = 2859, - AArch64_FMLAv8f16 = 2860, - AArch64_FMLAv8i16_indexed = 2861, - AArch64_FMLSL2lanev4f16 = 2862, - AArch64_FMLSL2lanev8f16 = 2863, - AArch64_FMLSL2v4f16 = 2864, - AArch64_FMLSL2v8f16 = 2865, - AArch64_FMLSLB_ZZZI_SHH = 2866, - AArch64_FMLSLB_ZZZ_SHH = 2867, - AArch64_FMLSLT_ZZZI_SHH = 2868, - AArch64_FMLSLT_ZZZ_SHH = 2869, - AArch64_FMLSL_MZZI_S = 2870, - AArch64_FMLSL_MZZ_S = 2871, - AArch64_FMLSL_VG2_M2Z2Z_S = 2872, - AArch64_FMLSL_VG2_M2ZZI_S = 2873, - AArch64_FMLSL_VG2_M2ZZ_S = 2874, - AArch64_FMLSL_VG4_M4Z4Z_S = 2875, - AArch64_FMLSL_VG4_M4ZZI_S = 2876, - AArch64_FMLSL_VG4_M4ZZ_S = 2877, - AArch64_FMLSLlanev4f16 = 2878, - AArch64_FMLSLlanev8f16 = 2879, - AArch64_FMLSLv4f16 = 2880, - AArch64_FMLSLv8f16 = 2881, - AArch64_FMLS_VG2_M2Z2Z_D = 2882, - AArch64_FMLS_VG2_M2Z2Z_H = 2883, - AArch64_FMLS_VG2_M2Z2Z_S = 2884, - AArch64_FMLS_VG2_M2ZZI_D = 2885, - AArch64_FMLS_VG2_M2ZZI_H = 2886, - AArch64_FMLS_VG2_M2ZZI_S = 2887, - AArch64_FMLS_VG2_M2ZZ_D = 2888, - AArch64_FMLS_VG2_M2ZZ_H = 2889, - AArch64_FMLS_VG2_M2ZZ_S = 2890, - AArch64_FMLS_VG4_M4Z2Z_H = 2891, - AArch64_FMLS_VG4_M4Z4Z_D = 2892, - AArch64_FMLS_VG4_M4Z4Z_S = 2893, - AArch64_FMLS_VG4_M4ZZI_D = 2894, - AArch64_FMLS_VG4_M4ZZI_H = 2895, - AArch64_FMLS_VG4_M4ZZI_S = 2896, - AArch64_FMLS_VG4_M4ZZ_D = 2897, - AArch64_FMLS_VG4_M4ZZ_H = 2898, - AArch64_FMLS_VG4_M4ZZ_S = 2899, - AArch64_FMLS_ZPmZZ_D = 2900, - AArch64_FMLS_ZPmZZ_H = 2901, - AArch64_FMLS_ZPmZZ_S = 2902, - AArch64_FMLS_ZZZI_D = 2903, - AArch64_FMLS_ZZZI_H = 2904, - AArch64_FMLS_ZZZI_S = 2905, - AArch64_FMLSv1i16_indexed = 2906, - AArch64_FMLSv1i32_indexed = 2907, - AArch64_FMLSv1i64_indexed = 2908, - AArch64_FMLSv2f32 = 2909, - AArch64_FMLSv2f64 = 2910, - AArch64_FMLSv2i32_indexed = 2911, - AArch64_FMLSv2i64_indexed = 2912, - AArch64_FMLSv4f16 = 2913, - AArch64_FMLSv4f32 = 2914, - AArch64_FMLSv4i16_indexed = 2915, - AArch64_FMLSv4i32_indexed = 2916, - AArch64_FMLSv8f16 = 2917, - AArch64_FMLSv8i16_indexed = 2918, - AArch64_FMMLA_ZZZ_D = 2919, - AArch64_FMMLA_ZZZ_S = 2920, - AArch64_FMOPAL_MPPZZ = 2921, - AArch64_FMOPA_MPPZZ_D = 2922, - AArch64_FMOPA_MPPZZ_H = 2923, - AArch64_FMOPA_MPPZZ_S = 2924, - AArch64_FMOPSL_MPPZZ = 2925, - AArch64_FMOPS_MPPZZ_D = 2926, - AArch64_FMOPS_MPPZZ_H = 2927, - AArch64_FMOPS_MPPZZ_S = 2928, - AArch64_FMOVDXHighr = 2929, - AArch64_FMOVDXr = 2930, - AArch64_FMOVDi = 2931, - AArch64_FMOVDr = 2932, - AArch64_FMOVHWr = 2933, - AArch64_FMOVHXr = 2934, - AArch64_FMOVHi = 2935, - AArch64_FMOVHr = 2936, - AArch64_FMOVSWr = 2937, - AArch64_FMOVSi = 2938, - AArch64_FMOVSr = 2939, - AArch64_FMOVWHr = 2940, - AArch64_FMOVWSr = 2941, - AArch64_FMOVXDHighr = 2942, - AArch64_FMOVXDr = 2943, - AArch64_FMOVXHr = 2944, - AArch64_FMOVv2f32_ns = 2945, - AArch64_FMOVv2f64_ns = 2946, - AArch64_FMOVv4f16_ns = 2947, - AArch64_FMOVv4f32_ns = 2948, - AArch64_FMOVv8f16_ns = 2949, - AArch64_FMSB_ZPmZZ_D = 2950, - AArch64_FMSB_ZPmZZ_H = 2951, - AArch64_FMSB_ZPmZZ_S = 2952, - AArch64_FMSUBDrrr = 2953, - AArch64_FMSUBHrrr = 2954, - AArch64_FMSUBSrrr = 2955, - AArch64_FMULDrr = 2956, - AArch64_FMULHrr = 2957, - AArch64_FMULSrr = 2958, - AArch64_FMULX16 = 2959, - AArch64_FMULX32 = 2960, - AArch64_FMULX64 = 2961, - AArch64_FMULX_ZPmZ_D = 2962, - AArch64_FMULX_ZPmZ_H = 2963, - AArch64_FMULX_ZPmZ_S = 2964, - AArch64_FMULXv1i16_indexed = 2965, - AArch64_FMULXv1i32_indexed = 2966, - AArch64_FMULXv1i64_indexed = 2967, - AArch64_FMULXv2f32 = 2968, - AArch64_FMULXv2f64 = 2969, - AArch64_FMULXv2i32_indexed = 2970, - AArch64_FMULXv2i64_indexed = 2971, - AArch64_FMULXv4f16 = 2972, - AArch64_FMULXv4f32 = 2973, - AArch64_FMULXv4i16_indexed = 2974, - AArch64_FMULXv4i32_indexed = 2975, - AArch64_FMULXv8f16 = 2976, - AArch64_FMULXv8i16_indexed = 2977, - AArch64_FMUL_ZPmI_D = 2978, - AArch64_FMUL_ZPmI_H = 2979, - AArch64_FMUL_ZPmI_S = 2980, - AArch64_FMUL_ZPmZ_D = 2981, - AArch64_FMUL_ZPmZ_H = 2982, - AArch64_FMUL_ZPmZ_S = 2983, - AArch64_FMUL_ZZZI_D = 2984, - AArch64_FMUL_ZZZI_H = 2985, - AArch64_FMUL_ZZZI_S = 2986, - AArch64_FMUL_ZZZ_D = 2987, - AArch64_FMUL_ZZZ_H = 2988, - AArch64_FMUL_ZZZ_S = 2989, - AArch64_FMULv1i16_indexed = 2990, - AArch64_FMULv1i32_indexed = 2991, - AArch64_FMULv1i64_indexed = 2992, - AArch64_FMULv2f32 = 2993, - AArch64_FMULv2f64 = 2994, - AArch64_FMULv2i32_indexed = 2995, - AArch64_FMULv2i64_indexed = 2996, - AArch64_FMULv4f16 = 2997, - AArch64_FMULv4f32 = 2998, - AArch64_FMULv4i16_indexed = 2999, - AArch64_FMULv4i32_indexed = 3000, - AArch64_FMULv8f16 = 3001, - AArch64_FMULv8i16_indexed = 3002, - AArch64_FNEGDr = 3003, - AArch64_FNEGHr = 3004, - AArch64_FNEGSr = 3005, - AArch64_FNEG_ZPmZ_D = 3006, - AArch64_FNEG_ZPmZ_H = 3007, - AArch64_FNEG_ZPmZ_S = 3008, - AArch64_FNEGv2f32 = 3009, - AArch64_FNEGv2f64 = 3010, - AArch64_FNEGv4f16 = 3011, - AArch64_FNEGv4f32 = 3012, - AArch64_FNEGv8f16 = 3013, - AArch64_FNMADDDrrr = 3014, - AArch64_FNMADDHrrr = 3015, - AArch64_FNMADDSrrr = 3016, - AArch64_FNMAD_ZPmZZ_D = 3017, - AArch64_FNMAD_ZPmZZ_H = 3018, - AArch64_FNMAD_ZPmZZ_S = 3019, - AArch64_FNMLA_ZPmZZ_D = 3020, - AArch64_FNMLA_ZPmZZ_H = 3021, - AArch64_FNMLA_ZPmZZ_S = 3022, - AArch64_FNMLS_ZPmZZ_D = 3023, - AArch64_FNMLS_ZPmZZ_H = 3024, - AArch64_FNMLS_ZPmZZ_S = 3025, - AArch64_FNMSB_ZPmZZ_D = 3026, - AArch64_FNMSB_ZPmZZ_H = 3027, - AArch64_FNMSB_ZPmZZ_S = 3028, - AArch64_FNMSUBDrrr = 3029, - AArch64_FNMSUBHrrr = 3030, - AArch64_FNMSUBSrrr = 3031, - AArch64_FNMULDrr = 3032, - AArch64_FNMULHrr = 3033, - AArch64_FNMULSrr = 3034, - AArch64_FRECPE_ZZ_D = 3035, - AArch64_FRECPE_ZZ_H = 3036, - AArch64_FRECPE_ZZ_S = 3037, - AArch64_FRECPEv1f16 = 3038, - AArch64_FRECPEv1i32 = 3039, - AArch64_FRECPEv1i64 = 3040, - AArch64_FRECPEv2f32 = 3041, - AArch64_FRECPEv2f64 = 3042, - AArch64_FRECPEv4f16 = 3043, - AArch64_FRECPEv4f32 = 3044, - AArch64_FRECPEv8f16 = 3045, - AArch64_FRECPS16 = 3046, - AArch64_FRECPS32 = 3047, - AArch64_FRECPS64 = 3048, - AArch64_FRECPS_ZZZ_D = 3049, - AArch64_FRECPS_ZZZ_H = 3050, - AArch64_FRECPS_ZZZ_S = 3051, - AArch64_FRECPSv2f32 = 3052, - AArch64_FRECPSv2f64 = 3053, - AArch64_FRECPSv4f16 = 3054, - AArch64_FRECPSv4f32 = 3055, - AArch64_FRECPSv8f16 = 3056, - AArch64_FRECPX_ZPmZ_D = 3057, - AArch64_FRECPX_ZPmZ_H = 3058, - AArch64_FRECPX_ZPmZ_S = 3059, - AArch64_FRECPXv1f16 = 3060, - AArch64_FRECPXv1i32 = 3061, - AArch64_FRECPXv1i64 = 3062, - AArch64_FRINT32XDr = 3063, - AArch64_FRINT32XSr = 3064, - AArch64_FRINT32Xv2f32 = 3065, - AArch64_FRINT32Xv2f64 = 3066, - AArch64_FRINT32Xv4f32 = 3067, - AArch64_FRINT32ZDr = 3068, - AArch64_FRINT32ZSr = 3069, - AArch64_FRINT32Zv2f32 = 3070, - AArch64_FRINT32Zv2f64 = 3071, - AArch64_FRINT32Zv4f32 = 3072, - AArch64_FRINT64XDr = 3073, - AArch64_FRINT64XSr = 3074, - AArch64_FRINT64Xv2f32 = 3075, - AArch64_FRINT64Xv2f64 = 3076, - AArch64_FRINT64Xv4f32 = 3077, - AArch64_FRINT64ZDr = 3078, - AArch64_FRINT64ZSr = 3079, - AArch64_FRINT64Zv2f32 = 3080, - AArch64_FRINT64Zv2f64 = 3081, - AArch64_FRINT64Zv4f32 = 3082, - AArch64_FRINTADr = 3083, - AArch64_FRINTAHr = 3084, - AArch64_FRINTASr = 3085, - AArch64_FRINTA_2Z2Z_S = 3086, - AArch64_FRINTA_4Z4Z_S = 3087, - AArch64_FRINTA_ZPmZ_D = 3088, - AArch64_FRINTA_ZPmZ_H = 3089, - AArch64_FRINTA_ZPmZ_S = 3090, - AArch64_FRINTAv2f32 = 3091, - AArch64_FRINTAv2f64 = 3092, - AArch64_FRINTAv4f16 = 3093, - AArch64_FRINTAv4f32 = 3094, - AArch64_FRINTAv8f16 = 3095, - AArch64_FRINTIDr = 3096, - AArch64_FRINTIHr = 3097, - AArch64_FRINTISr = 3098, - AArch64_FRINTI_ZPmZ_D = 3099, - AArch64_FRINTI_ZPmZ_H = 3100, - AArch64_FRINTI_ZPmZ_S = 3101, - AArch64_FRINTIv2f32 = 3102, - AArch64_FRINTIv2f64 = 3103, - AArch64_FRINTIv4f16 = 3104, - AArch64_FRINTIv4f32 = 3105, - AArch64_FRINTIv8f16 = 3106, - AArch64_FRINTMDr = 3107, - AArch64_FRINTMHr = 3108, - AArch64_FRINTMSr = 3109, - AArch64_FRINTM_2Z2Z_S = 3110, - AArch64_FRINTM_4Z4Z_S = 3111, - AArch64_FRINTM_ZPmZ_D = 3112, - AArch64_FRINTM_ZPmZ_H = 3113, - AArch64_FRINTM_ZPmZ_S = 3114, - AArch64_FRINTMv2f32 = 3115, - AArch64_FRINTMv2f64 = 3116, - AArch64_FRINTMv4f16 = 3117, - AArch64_FRINTMv4f32 = 3118, - AArch64_FRINTMv8f16 = 3119, - AArch64_FRINTNDr = 3120, - AArch64_FRINTNHr = 3121, - AArch64_FRINTNSr = 3122, - AArch64_FRINTN_2Z2Z_S = 3123, - AArch64_FRINTN_4Z4Z_S = 3124, - AArch64_FRINTN_ZPmZ_D = 3125, - AArch64_FRINTN_ZPmZ_H = 3126, - AArch64_FRINTN_ZPmZ_S = 3127, - AArch64_FRINTNv2f32 = 3128, - AArch64_FRINTNv2f64 = 3129, - AArch64_FRINTNv4f16 = 3130, - AArch64_FRINTNv4f32 = 3131, - AArch64_FRINTNv8f16 = 3132, - AArch64_FRINTPDr = 3133, - AArch64_FRINTPHr = 3134, - AArch64_FRINTPSr = 3135, - AArch64_FRINTP_2Z2Z_S = 3136, - AArch64_FRINTP_4Z4Z_S = 3137, - AArch64_FRINTP_ZPmZ_D = 3138, - AArch64_FRINTP_ZPmZ_H = 3139, - AArch64_FRINTP_ZPmZ_S = 3140, - AArch64_FRINTPv2f32 = 3141, - AArch64_FRINTPv2f64 = 3142, - AArch64_FRINTPv4f16 = 3143, - AArch64_FRINTPv4f32 = 3144, - AArch64_FRINTPv8f16 = 3145, - AArch64_FRINTXDr = 3146, - AArch64_FRINTXHr = 3147, - AArch64_FRINTXSr = 3148, - AArch64_FRINTX_ZPmZ_D = 3149, - AArch64_FRINTX_ZPmZ_H = 3150, - AArch64_FRINTX_ZPmZ_S = 3151, - AArch64_FRINTXv2f32 = 3152, - AArch64_FRINTXv2f64 = 3153, - AArch64_FRINTXv4f16 = 3154, - AArch64_FRINTXv4f32 = 3155, - AArch64_FRINTXv8f16 = 3156, - AArch64_FRINTZDr = 3157, - AArch64_FRINTZHr = 3158, - AArch64_FRINTZSr = 3159, - AArch64_FRINTZ_ZPmZ_D = 3160, - AArch64_FRINTZ_ZPmZ_H = 3161, - AArch64_FRINTZ_ZPmZ_S = 3162, - AArch64_FRINTZv2f32 = 3163, - AArch64_FRINTZv2f64 = 3164, - AArch64_FRINTZv4f16 = 3165, - AArch64_FRINTZv4f32 = 3166, - AArch64_FRINTZv8f16 = 3167, - AArch64_FRSQRTE_ZZ_D = 3168, - AArch64_FRSQRTE_ZZ_H = 3169, - AArch64_FRSQRTE_ZZ_S = 3170, - AArch64_FRSQRTEv1f16 = 3171, - AArch64_FRSQRTEv1i32 = 3172, - AArch64_FRSQRTEv1i64 = 3173, - AArch64_FRSQRTEv2f32 = 3174, - AArch64_FRSQRTEv2f64 = 3175, - AArch64_FRSQRTEv4f16 = 3176, - AArch64_FRSQRTEv4f32 = 3177, - AArch64_FRSQRTEv8f16 = 3178, - AArch64_FRSQRTS16 = 3179, - AArch64_FRSQRTS32 = 3180, - AArch64_FRSQRTS64 = 3181, - AArch64_FRSQRTS_ZZZ_D = 3182, - AArch64_FRSQRTS_ZZZ_H = 3183, - AArch64_FRSQRTS_ZZZ_S = 3184, - AArch64_FRSQRTSv2f32 = 3185, - AArch64_FRSQRTSv2f64 = 3186, - AArch64_FRSQRTSv4f16 = 3187, - AArch64_FRSQRTSv4f32 = 3188, - AArch64_FRSQRTSv8f16 = 3189, - AArch64_FSCALE_ZPmZ_D = 3190, - AArch64_FSCALE_ZPmZ_H = 3191, - AArch64_FSCALE_ZPmZ_S = 3192, - AArch64_FSQRTDr = 3193, - AArch64_FSQRTHr = 3194, - AArch64_FSQRTSr = 3195, - AArch64_FSQRT_ZPmZ_D = 3196, - AArch64_FSQRT_ZPmZ_H = 3197, - AArch64_FSQRT_ZPmZ_S = 3198, - AArch64_FSQRTv2f32 = 3199, - AArch64_FSQRTv2f64 = 3200, - AArch64_FSQRTv4f16 = 3201, - AArch64_FSQRTv4f32 = 3202, - AArch64_FSQRTv8f16 = 3203, - AArch64_FSUBDrr = 3204, - AArch64_FSUBHrr = 3205, - AArch64_FSUBR_ZPmI_D = 3206, - AArch64_FSUBR_ZPmI_H = 3207, - AArch64_FSUBR_ZPmI_S = 3208, - AArch64_FSUBR_ZPmZ_D = 3209, - AArch64_FSUBR_ZPmZ_H = 3210, - AArch64_FSUBR_ZPmZ_S = 3211, - AArch64_FSUBSrr = 3212, - AArch64_FSUB_VG2_M2Z_D = 3213, - AArch64_FSUB_VG2_M2Z_H = 3214, - AArch64_FSUB_VG2_M2Z_S = 3215, - AArch64_FSUB_VG4_M4Z_D = 3216, - AArch64_FSUB_VG4_M4Z_H = 3217, - AArch64_FSUB_VG4_M4Z_S = 3218, - AArch64_FSUB_ZPmI_D = 3219, - AArch64_FSUB_ZPmI_H = 3220, - AArch64_FSUB_ZPmI_S = 3221, - AArch64_FSUB_ZPmZ_D = 3222, - AArch64_FSUB_ZPmZ_H = 3223, - AArch64_FSUB_ZPmZ_S = 3224, - AArch64_FSUB_ZZZ_D = 3225, - AArch64_FSUB_ZZZ_H = 3226, - AArch64_FSUB_ZZZ_S = 3227, - AArch64_FSUBv2f32 = 3228, - AArch64_FSUBv2f64 = 3229, - AArch64_FSUBv4f16 = 3230, - AArch64_FSUBv4f32 = 3231, - AArch64_FSUBv8f16 = 3232, - AArch64_FTMAD_ZZI_D = 3233, - AArch64_FTMAD_ZZI_H = 3234, - AArch64_FTMAD_ZZI_S = 3235, - AArch64_FTSMUL_ZZZ_D = 3236, - AArch64_FTSMUL_ZZZ_H = 3237, - AArch64_FTSMUL_ZZZ_S = 3238, - AArch64_FTSSEL_ZZZ_D = 3239, - AArch64_FTSSEL_ZZZ_H = 3240, - AArch64_FTSSEL_ZZZ_S = 3241, - AArch64_FVDOT_VG2_M2ZZI_HtoS = 3242, - AArch64_GLD1B_D_IMM_REAL = 3243, - AArch64_GLD1B_D_REAL = 3244, - AArch64_GLD1B_D_SXTW_REAL = 3245, - AArch64_GLD1B_D_UXTW_REAL = 3246, - AArch64_GLD1B_S_IMM_REAL = 3247, - AArch64_GLD1B_S_SXTW_REAL = 3248, - AArch64_GLD1B_S_UXTW_REAL = 3249, - AArch64_GLD1D_IMM_REAL = 3250, - AArch64_GLD1D_REAL = 3251, - AArch64_GLD1D_SCALED_REAL = 3252, - AArch64_GLD1D_SXTW_REAL = 3253, - AArch64_GLD1D_SXTW_SCALED_REAL = 3254, - AArch64_GLD1D_UXTW_REAL = 3255, - AArch64_GLD1D_UXTW_SCALED_REAL = 3256, - AArch64_GLD1H_D_IMM_REAL = 3257, - AArch64_GLD1H_D_REAL = 3258, - AArch64_GLD1H_D_SCALED_REAL = 3259, - AArch64_GLD1H_D_SXTW_REAL = 3260, - AArch64_GLD1H_D_SXTW_SCALED_REAL = 3261, - AArch64_GLD1H_D_UXTW_REAL = 3262, - AArch64_GLD1H_D_UXTW_SCALED_REAL = 3263, - AArch64_GLD1H_S_IMM_REAL = 3264, - AArch64_GLD1H_S_SXTW_REAL = 3265, - AArch64_GLD1H_S_SXTW_SCALED_REAL = 3266, - AArch64_GLD1H_S_UXTW_REAL = 3267, - AArch64_GLD1H_S_UXTW_SCALED_REAL = 3268, - AArch64_GLD1Q = 3269, - AArch64_GLD1SB_D_IMM_REAL = 3270, - AArch64_GLD1SB_D_REAL = 3271, - AArch64_GLD1SB_D_SXTW_REAL = 3272, - AArch64_GLD1SB_D_UXTW_REAL = 3273, - AArch64_GLD1SB_S_IMM_REAL = 3274, - AArch64_GLD1SB_S_SXTW_REAL = 3275, - AArch64_GLD1SB_S_UXTW_REAL = 3276, - AArch64_GLD1SH_D_IMM_REAL = 3277, - AArch64_GLD1SH_D_REAL = 3278, - AArch64_GLD1SH_D_SCALED_REAL = 3279, - AArch64_GLD1SH_D_SXTW_REAL = 3280, - AArch64_GLD1SH_D_SXTW_SCALED_REAL = 3281, - AArch64_GLD1SH_D_UXTW_REAL = 3282, - AArch64_GLD1SH_D_UXTW_SCALED_REAL = 3283, - AArch64_GLD1SH_S_IMM_REAL = 3284, - AArch64_GLD1SH_S_SXTW_REAL = 3285, - AArch64_GLD1SH_S_SXTW_SCALED_REAL = 3286, - AArch64_GLD1SH_S_UXTW_REAL = 3287, - AArch64_GLD1SH_S_UXTW_SCALED_REAL = 3288, - AArch64_GLD1SW_D_IMM_REAL = 3289, - AArch64_GLD1SW_D_REAL = 3290, - AArch64_GLD1SW_D_SCALED_REAL = 3291, - AArch64_GLD1SW_D_SXTW_REAL = 3292, - AArch64_GLD1SW_D_SXTW_SCALED_REAL = 3293, - AArch64_GLD1SW_D_UXTW_REAL = 3294, - AArch64_GLD1SW_D_UXTW_SCALED_REAL = 3295, - AArch64_GLD1W_D_IMM_REAL = 3296, - AArch64_GLD1W_D_REAL = 3297, - AArch64_GLD1W_D_SCALED_REAL = 3298, - AArch64_GLD1W_D_SXTW_REAL = 3299, - AArch64_GLD1W_D_SXTW_SCALED_REAL = 3300, - AArch64_GLD1W_D_UXTW_REAL = 3301, - AArch64_GLD1W_D_UXTW_SCALED_REAL = 3302, - AArch64_GLD1W_IMM_REAL = 3303, - AArch64_GLD1W_SXTW_REAL = 3304, - AArch64_GLD1W_SXTW_SCALED_REAL = 3305, - AArch64_GLD1W_UXTW_REAL = 3306, - AArch64_GLD1W_UXTW_SCALED_REAL = 3307, - AArch64_GLDFF1B_D_IMM_REAL = 3308, - AArch64_GLDFF1B_D_REAL = 3309, - AArch64_GLDFF1B_D_SXTW_REAL = 3310, - AArch64_GLDFF1B_D_UXTW_REAL = 3311, - AArch64_GLDFF1B_S_IMM_REAL = 3312, - AArch64_GLDFF1B_S_SXTW_REAL = 3313, - AArch64_GLDFF1B_S_UXTW_REAL = 3314, - AArch64_GLDFF1D_IMM_REAL = 3315, - AArch64_GLDFF1D_REAL = 3316, - AArch64_GLDFF1D_SCALED_REAL = 3317, - AArch64_GLDFF1D_SXTW_REAL = 3318, - AArch64_GLDFF1D_SXTW_SCALED_REAL = 3319, - AArch64_GLDFF1D_UXTW_REAL = 3320, - AArch64_GLDFF1D_UXTW_SCALED_REAL = 3321, - AArch64_GLDFF1H_D_IMM_REAL = 3322, - AArch64_GLDFF1H_D_REAL = 3323, - AArch64_GLDFF1H_D_SCALED_REAL = 3324, - AArch64_GLDFF1H_D_SXTW_REAL = 3325, - AArch64_GLDFF1H_D_SXTW_SCALED_REAL = 3326, - AArch64_GLDFF1H_D_UXTW_REAL = 3327, - AArch64_GLDFF1H_D_UXTW_SCALED_REAL = 3328, - AArch64_GLDFF1H_S_IMM_REAL = 3329, - AArch64_GLDFF1H_S_SXTW_REAL = 3330, - AArch64_GLDFF1H_S_SXTW_SCALED_REAL = 3331, - AArch64_GLDFF1H_S_UXTW_REAL = 3332, - AArch64_GLDFF1H_S_UXTW_SCALED_REAL = 3333, - AArch64_GLDFF1SB_D_IMM_REAL = 3334, - AArch64_GLDFF1SB_D_REAL = 3335, - AArch64_GLDFF1SB_D_SXTW_REAL = 3336, - AArch64_GLDFF1SB_D_UXTW_REAL = 3337, - AArch64_GLDFF1SB_S_IMM_REAL = 3338, - AArch64_GLDFF1SB_S_SXTW_REAL = 3339, - AArch64_GLDFF1SB_S_UXTW_REAL = 3340, - AArch64_GLDFF1SH_D_IMM_REAL = 3341, - AArch64_GLDFF1SH_D_REAL = 3342, - AArch64_GLDFF1SH_D_SCALED_REAL = 3343, - AArch64_GLDFF1SH_D_SXTW_REAL = 3344, - AArch64_GLDFF1SH_D_SXTW_SCALED_REAL = 3345, - AArch64_GLDFF1SH_D_UXTW_REAL = 3346, - AArch64_GLDFF1SH_D_UXTW_SCALED_REAL = 3347, - AArch64_GLDFF1SH_S_IMM_REAL = 3348, - AArch64_GLDFF1SH_S_SXTW_REAL = 3349, - AArch64_GLDFF1SH_S_SXTW_SCALED_REAL = 3350, - AArch64_GLDFF1SH_S_UXTW_REAL = 3351, - AArch64_GLDFF1SH_S_UXTW_SCALED_REAL = 3352, - AArch64_GLDFF1SW_D_IMM_REAL = 3353, - AArch64_GLDFF1SW_D_REAL = 3354, - AArch64_GLDFF1SW_D_SCALED_REAL = 3355, - AArch64_GLDFF1SW_D_SXTW_REAL = 3356, - AArch64_GLDFF1SW_D_SXTW_SCALED_REAL = 3357, - AArch64_GLDFF1SW_D_UXTW_REAL = 3358, - AArch64_GLDFF1SW_D_UXTW_SCALED_REAL = 3359, - AArch64_GLDFF1W_D_IMM_REAL = 3360, - AArch64_GLDFF1W_D_REAL = 3361, - AArch64_GLDFF1W_D_SCALED_REAL = 3362, - AArch64_GLDFF1W_D_SXTW_REAL = 3363, - AArch64_GLDFF1W_D_SXTW_SCALED_REAL = 3364, - AArch64_GLDFF1W_D_UXTW_REAL = 3365, - AArch64_GLDFF1W_D_UXTW_SCALED_REAL = 3366, - AArch64_GLDFF1W_IMM_REAL = 3367, - AArch64_GLDFF1W_SXTW_REAL = 3368, - AArch64_GLDFF1W_SXTW_SCALED_REAL = 3369, - AArch64_GLDFF1W_UXTW_REAL = 3370, - AArch64_GLDFF1W_UXTW_SCALED_REAL = 3371, - AArch64_GMI = 3372, - AArch64_HINT = 3373, - AArch64_HISTCNT_ZPzZZ_D = 3374, - AArch64_HISTCNT_ZPzZZ_S = 3375, - AArch64_HISTSEG_ZZZ = 3376, - AArch64_HLT = 3377, - AArch64_HVC = 3378, - AArch64_INCB_XPiI = 3379, - AArch64_INCD_XPiI = 3380, - AArch64_INCD_ZPiI = 3381, - AArch64_INCH_XPiI = 3382, - AArch64_INCH_ZPiI = 3383, - AArch64_INCP_XP_B = 3384, - AArch64_INCP_XP_D = 3385, - AArch64_INCP_XP_H = 3386, - AArch64_INCP_XP_S = 3387, - AArch64_INCP_ZP_D = 3388, - AArch64_INCP_ZP_H = 3389, - AArch64_INCP_ZP_S = 3390, - AArch64_INCW_XPiI = 3391, - AArch64_INCW_ZPiI = 3392, - AArch64_INDEX_II_B = 3393, - AArch64_INDEX_II_D = 3394, - AArch64_INDEX_II_H = 3395, - AArch64_INDEX_II_S = 3396, - AArch64_INDEX_IR_B = 3397, - AArch64_INDEX_IR_D = 3398, - AArch64_INDEX_IR_H = 3399, - AArch64_INDEX_IR_S = 3400, - AArch64_INDEX_RI_B = 3401, - AArch64_INDEX_RI_D = 3402, - AArch64_INDEX_RI_H = 3403, - AArch64_INDEX_RI_S = 3404, - AArch64_INDEX_RR_B = 3405, - AArch64_INDEX_RR_D = 3406, - AArch64_INDEX_RR_H = 3407, - AArch64_INDEX_RR_S = 3408, - AArch64_INSERT_MXIPZ_H_B = 3409, - AArch64_INSERT_MXIPZ_H_D = 3410, - AArch64_INSERT_MXIPZ_H_H = 3411, - AArch64_INSERT_MXIPZ_H_Q = 3412, - AArch64_INSERT_MXIPZ_H_S = 3413, - AArch64_INSERT_MXIPZ_V_B = 3414, - AArch64_INSERT_MXIPZ_V_D = 3415, - AArch64_INSERT_MXIPZ_V_H = 3416, - AArch64_INSERT_MXIPZ_V_Q = 3417, - AArch64_INSERT_MXIPZ_V_S = 3418, - AArch64_INSR_ZR_B = 3419, - AArch64_INSR_ZR_D = 3420, - AArch64_INSR_ZR_H = 3421, - AArch64_INSR_ZR_S = 3422, - AArch64_INSR_ZV_B = 3423, - AArch64_INSR_ZV_D = 3424, - AArch64_INSR_ZV_H = 3425, - AArch64_INSR_ZV_S = 3426, - AArch64_INSvi16gpr = 3427, - AArch64_INSvi16lane = 3428, - AArch64_INSvi32gpr = 3429, - AArch64_INSvi32lane = 3430, - AArch64_INSvi64gpr = 3431, - AArch64_INSvi64lane = 3432, - AArch64_INSvi8gpr = 3433, - AArch64_INSvi8lane = 3434, - AArch64_IRG = 3435, - AArch64_ISB = 3436, - AArch64_LASTA_RPZ_B = 3437, - AArch64_LASTA_RPZ_D = 3438, - AArch64_LASTA_RPZ_H = 3439, - AArch64_LASTA_RPZ_S = 3440, - AArch64_LASTA_VPZ_B = 3441, - AArch64_LASTA_VPZ_D = 3442, - AArch64_LASTA_VPZ_H = 3443, - AArch64_LASTA_VPZ_S = 3444, - AArch64_LASTB_RPZ_B = 3445, - AArch64_LASTB_RPZ_D = 3446, - AArch64_LASTB_RPZ_H = 3447, - AArch64_LASTB_RPZ_S = 3448, - AArch64_LASTB_VPZ_B = 3449, - AArch64_LASTB_VPZ_D = 3450, - AArch64_LASTB_VPZ_H = 3451, - AArch64_LASTB_VPZ_S = 3452, - AArch64_LD1B = 3453, - AArch64_LD1B_2Z = 3454, - AArch64_LD1B_2Z_IMM = 3455, - AArch64_LD1B_4Z = 3456, - AArch64_LD1B_4Z_IMM = 3457, - AArch64_LD1B_D = 3458, - AArch64_LD1B_D_IMM_REAL = 3459, - AArch64_LD1B_H = 3460, - AArch64_LD1B_H_IMM_REAL = 3461, - AArch64_LD1B_IMM_REAL = 3462, - AArch64_LD1B_S = 3463, - AArch64_LD1B_S_IMM_REAL = 3464, - AArch64_LD1B_VG2_M2ZPXI = 3465, - AArch64_LD1B_VG2_M2ZPXX = 3466, - AArch64_LD1B_VG4_M4ZPXI = 3467, - AArch64_LD1B_VG4_M4ZPXX = 3468, - AArch64_LD1D = 3469, - AArch64_LD1D_2Z = 3470, - AArch64_LD1D_2Z_IMM = 3471, - AArch64_LD1D_4Z = 3472, - AArch64_LD1D_4Z_IMM = 3473, - AArch64_LD1D_IMM_REAL = 3474, - AArch64_LD1D_Q = 3475, - AArch64_LD1D_Q_IMM = 3476, - AArch64_LD1D_VG2_M2ZPXI = 3477, - AArch64_LD1D_VG2_M2ZPXX = 3478, - AArch64_LD1D_VG4_M4ZPXI = 3479, - AArch64_LD1D_VG4_M4ZPXX = 3480, - AArch64_LD1Fourv16b = 3481, - AArch64_LD1Fourv16b_POST = 3482, - AArch64_LD1Fourv1d = 3483, - AArch64_LD1Fourv1d_POST = 3484, - AArch64_LD1Fourv2d = 3485, - AArch64_LD1Fourv2d_POST = 3486, - AArch64_LD1Fourv2s = 3487, - AArch64_LD1Fourv2s_POST = 3488, - AArch64_LD1Fourv4h = 3489, - AArch64_LD1Fourv4h_POST = 3490, - AArch64_LD1Fourv4s = 3491, - AArch64_LD1Fourv4s_POST = 3492, - AArch64_LD1Fourv8b = 3493, - AArch64_LD1Fourv8b_POST = 3494, - AArch64_LD1Fourv8h = 3495, - AArch64_LD1Fourv8h_POST = 3496, - AArch64_LD1H = 3497, - AArch64_LD1H_2Z = 3498, - AArch64_LD1H_2Z_IMM = 3499, - AArch64_LD1H_4Z = 3500, - AArch64_LD1H_4Z_IMM = 3501, - AArch64_LD1H_D = 3502, - AArch64_LD1H_D_IMM_REAL = 3503, - AArch64_LD1H_IMM_REAL = 3504, - AArch64_LD1H_S = 3505, - AArch64_LD1H_S_IMM_REAL = 3506, - AArch64_LD1H_VG2_M2ZPXI = 3507, - AArch64_LD1H_VG2_M2ZPXX = 3508, - AArch64_LD1H_VG4_M4ZPXI = 3509, - AArch64_LD1H_VG4_M4ZPXX = 3510, - AArch64_LD1Onev16b = 3511, - AArch64_LD1Onev16b_POST = 3512, - AArch64_LD1Onev1d = 3513, - AArch64_LD1Onev1d_POST = 3514, - AArch64_LD1Onev2d = 3515, - AArch64_LD1Onev2d_POST = 3516, - AArch64_LD1Onev2s = 3517, - AArch64_LD1Onev2s_POST = 3518, - AArch64_LD1Onev4h = 3519, - AArch64_LD1Onev4h_POST = 3520, - AArch64_LD1Onev4s = 3521, - AArch64_LD1Onev4s_POST = 3522, - AArch64_LD1Onev8b = 3523, - AArch64_LD1Onev8b_POST = 3524, - AArch64_LD1Onev8h = 3525, - AArch64_LD1Onev8h_POST = 3526, - AArch64_LD1RB_D_IMM = 3527, - AArch64_LD1RB_H_IMM = 3528, - AArch64_LD1RB_IMM = 3529, - AArch64_LD1RB_S_IMM = 3530, - AArch64_LD1RD_IMM = 3531, - AArch64_LD1RH_D_IMM = 3532, - AArch64_LD1RH_IMM = 3533, - AArch64_LD1RH_S_IMM = 3534, - AArch64_LD1RO_B = 3535, - AArch64_LD1RO_B_IMM = 3536, - AArch64_LD1RO_D = 3537, - AArch64_LD1RO_D_IMM = 3538, - AArch64_LD1RO_H = 3539, - AArch64_LD1RO_H_IMM = 3540, - AArch64_LD1RO_W = 3541, - AArch64_LD1RO_W_IMM = 3542, - AArch64_LD1RQ_B = 3543, - AArch64_LD1RQ_B_IMM = 3544, - AArch64_LD1RQ_D = 3545, - AArch64_LD1RQ_D_IMM = 3546, - AArch64_LD1RQ_H = 3547, - AArch64_LD1RQ_H_IMM = 3548, - AArch64_LD1RQ_W = 3549, - AArch64_LD1RQ_W_IMM = 3550, - AArch64_LD1RSB_D_IMM = 3551, - AArch64_LD1RSB_H_IMM = 3552, - AArch64_LD1RSB_S_IMM = 3553, - AArch64_LD1RSH_D_IMM = 3554, - AArch64_LD1RSH_S_IMM = 3555, - AArch64_LD1RSW_IMM = 3556, - AArch64_LD1RW_D_IMM = 3557, - AArch64_LD1RW_IMM = 3558, - AArch64_LD1Rv16b = 3559, - AArch64_LD1Rv16b_POST = 3560, - AArch64_LD1Rv1d = 3561, - AArch64_LD1Rv1d_POST = 3562, - AArch64_LD1Rv2d = 3563, - AArch64_LD1Rv2d_POST = 3564, - AArch64_LD1Rv2s = 3565, - AArch64_LD1Rv2s_POST = 3566, - AArch64_LD1Rv4h = 3567, - AArch64_LD1Rv4h_POST = 3568, - AArch64_LD1Rv4s = 3569, - AArch64_LD1Rv4s_POST = 3570, - AArch64_LD1Rv8b = 3571, - AArch64_LD1Rv8b_POST = 3572, - AArch64_LD1Rv8h = 3573, - AArch64_LD1Rv8h_POST = 3574, - AArch64_LD1SB_D = 3575, - AArch64_LD1SB_D_IMM_REAL = 3576, - AArch64_LD1SB_H = 3577, - AArch64_LD1SB_H_IMM_REAL = 3578, - AArch64_LD1SB_S = 3579, - AArch64_LD1SB_S_IMM_REAL = 3580, - AArch64_LD1SH_D = 3581, - AArch64_LD1SH_D_IMM_REAL = 3582, - AArch64_LD1SH_S = 3583, - AArch64_LD1SH_S_IMM_REAL = 3584, - AArch64_LD1SW_D = 3585, - AArch64_LD1SW_D_IMM_REAL = 3586, - AArch64_LD1Threev16b = 3587, - AArch64_LD1Threev16b_POST = 3588, - AArch64_LD1Threev1d = 3589, - AArch64_LD1Threev1d_POST = 3590, - AArch64_LD1Threev2d = 3591, - AArch64_LD1Threev2d_POST = 3592, - AArch64_LD1Threev2s = 3593, - AArch64_LD1Threev2s_POST = 3594, - AArch64_LD1Threev4h = 3595, - AArch64_LD1Threev4h_POST = 3596, - AArch64_LD1Threev4s = 3597, - AArch64_LD1Threev4s_POST = 3598, - AArch64_LD1Threev8b = 3599, - AArch64_LD1Threev8b_POST = 3600, - AArch64_LD1Threev8h = 3601, - AArch64_LD1Threev8h_POST = 3602, - AArch64_LD1Twov16b = 3603, - AArch64_LD1Twov16b_POST = 3604, - AArch64_LD1Twov1d = 3605, - AArch64_LD1Twov1d_POST = 3606, - AArch64_LD1Twov2d = 3607, - AArch64_LD1Twov2d_POST = 3608, - AArch64_LD1Twov2s = 3609, - AArch64_LD1Twov2s_POST = 3610, - AArch64_LD1Twov4h = 3611, - AArch64_LD1Twov4h_POST = 3612, - AArch64_LD1Twov4s = 3613, - AArch64_LD1Twov4s_POST = 3614, - AArch64_LD1Twov8b = 3615, - AArch64_LD1Twov8b_POST = 3616, - AArch64_LD1Twov8h = 3617, - AArch64_LD1Twov8h_POST = 3618, - AArch64_LD1W = 3619, - AArch64_LD1W_2Z = 3620, - AArch64_LD1W_2Z_IMM = 3621, - AArch64_LD1W_4Z = 3622, - AArch64_LD1W_4Z_IMM = 3623, - AArch64_LD1W_D = 3624, - AArch64_LD1W_D_IMM_REAL = 3625, - AArch64_LD1W_IMM_REAL = 3626, - AArch64_LD1W_Q = 3627, - AArch64_LD1W_Q_IMM = 3628, - AArch64_LD1W_VG2_M2ZPXI = 3629, - AArch64_LD1W_VG2_M2ZPXX = 3630, - AArch64_LD1W_VG4_M4ZPXI = 3631, - AArch64_LD1W_VG4_M4ZPXX = 3632, - AArch64_LD1_MXIPXX_H_B = 3633, - AArch64_LD1_MXIPXX_H_D = 3634, - AArch64_LD1_MXIPXX_H_H = 3635, - AArch64_LD1_MXIPXX_H_Q = 3636, - AArch64_LD1_MXIPXX_H_S = 3637, - AArch64_LD1_MXIPXX_V_B = 3638, - AArch64_LD1_MXIPXX_V_D = 3639, - AArch64_LD1_MXIPXX_V_H = 3640, - AArch64_LD1_MXIPXX_V_Q = 3641, - AArch64_LD1_MXIPXX_V_S = 3642, - AArch64_LD1i16 = 3643, - AArch64_LD1i16_POST = 3644, - AArch64_LD1i32 = 3645, - AArch64_LD1i32_POST = 3646, - AArch64_LD1i64 = 3647, - AArch64_LD1i64_POST = 3648, - AArch64_LD1i8 = 3649, - AArch64_LD1i8_POST = 3650, - AArch64_LD2B = 3651, - AArch64_LD2B_IMM = 3652, - AArch64_LD2D = 3653, - AArch64_LD2D_IMM = 3654, - AArch64_LD2H = 3655, - AArch64_LD2H_IMM = 3656, - AArch64_LD2Q = 3657, - AArch64_LD2Q_IMM = 3658, - AArch64_LD2Rv16b = 3659, - AArch64_LD2Rv16b_POST = 3660, - AArch64_LD2Rv1d = 3661, - AArch64_LD2Rv1d_POST = 3662, - AArch64_LD2Rv2d = 3663, - AArch64_LD2Rv2d_POST = 3664, - AArch64_LD2Rv2s = 3665, - AArch64_LD2Rv2s_POST = 3666, - AArch64_LD2Rv4h = 3667, - AArch64_LD2Rv4h_POST = 3668, - AArch64_LD2Rv4s = 3669, - AArch64_LD2Rv4s_POST = 3670, - AArch64_LD2Rv8b = 3671, - AArch64_LD2Rv8b_POST = 3672, - AArch64_LD2Rv8h = 3673, - AArch64_LD2Rv8h_POST = 3674, - AArch64_LD2Twov16b = 3675, - AArch64_LD2Twov16b_POST = 3676, - AArch64_LD2Twov2d = 3677, - AArch64_LD2Twov2d_POST = 3678, - AArch64_LD2Twov2s = 3679, - AArch64_LD2Twov2s_POST = 3680, - AArch64_LD2Twov4h = 3681, - AArch64_LD2Twov4h_POST = 3682, - AArch64_LD2Twov4s = 3683, - AArch64_LD2Twov4s_POST = 3684, - AArch64_LD2Twov8b = 3685, - AArch64_LD2Twov8b_POST = 3686, - AArch64_LD2Twov8h = 3687, - AArch64_LD2Twov8h_POST = 3688, - AArch64_LD2W = 3689, - AArch64_LD2W_IMM = 3690, - AArch64_LD2i16 = 3691, - AArch64_LD2i16_POST = 3692, - AArch64_LD2i32 = 3693, - AArch64_LD2i32_POST = 3694, - AArch64_LD2i64 = 3695, - AArch64_LD2i64_POST = 3696, - AArch64_LD2i8 = 3697, - AArch64_LD2i8_POST = 3698, - AArch64_LD3B = 3699, - AArch64_LD3B_IMM = 3700, - AArch64_LD3D = 3701, - AArch64_LD3D_IMM = 3702, - AArch64_LD3H = 3703, - AArch64_LD3H_IMM = 3704, - AArch64_LD3Q = 3705, - AArch64_LD3Q_IMM = 3706, - AArch64_LD3Rv16b = 3707, - AArch64_LD3Rv16b_POST = 3708, - AArch64_LD3Rv1d = 3709, - AArch64_LD3Rv1d_POST = 3710, - AArch64_LD3Rv2d = 3711, - AArch64_LD3Rv2d_POST = 3712, - AArch64_LD3Rv2s = 3713, - AArch64_LD3Rv2s_POST = 3714, - AArch64_LD3Rv4h = 3715, - AArch64_LD3Rv4h_POST = 3716, - AArch64_LD3Rv4s = 3717, - AArch64_LD3Rv4s_POST = 3718, - AArch64_LD3Rv8b = 3719, - AArch64_LD3Rv8b_POST = 3720, - AArch64_LD3Rv8h = 3721, - AArch64_LD3Rv8h_POST = 3722, - AArch64_LD3Threev16b = 3723, - AArch64_LD3Threev16b_POST = 3724, - AArch64_LD3Threev2d = 3725, - AArch64_LD3Threev2d_POST = 3726, - AArch64_LD3Threev2s = 3727, - AArch64_LD3Threev2s_POST = 3728, - AArch64_LD3Threev4h = 3729, - AArch64_LD3Threev4h_POST = 3730, - AArch64_LD3Threev4s = 3731, - AArch64_LD3Threev4s_POST = 3732, - AArch64_LD3Threev8b = 3733, - AArch64_LD3Threev8b_POST = 3734, - AArch64_LD3Threev8h = 3735, - AArch64_LD3Threev8h_POST = 3736, - AArch64_LD3W = 3737, - AArch64_LD3W_IMM = 3738, - AArch64_LD3i16 = 3739, - AArch64_LD3i16_POST = 3740, - AArch64_LD3i32 = 3741, - AArch64_LD3i32_POST = 3742, - AArch64_LD3i64 = 3743, - AArch64_LD3i64_POST = 3744, - AArch64_LD3i8 = 3745, - AArch64_LD3i8_POST = 3746, - AArch64_LD4B = 3747, - AArch64_LD4B_IMM = 3748, - AArch64_LD4D = 3749, - AArch64_LD4D_IMM = 3750, - AArch64_LD4Fourv16b = 3751, - AArch64_LD4Fourv16b_POST = 3752, - AArch64_LD4Fourv2d = 3753, - AArch64_LD4Fourv2d_POST = 3754, - AArch64_LD4Fourv2s = 3755, - AArch64_LD4Fourv2s_POST = 3756, - AArch64_LD4Fourv4h = 3757, - AArch64_LD4Fourv4h_POST = 3758, - AArch64_LD4Fourv4s = 3759, - AArch64_LD4Fourv4s_POST = 3760, - AArch64_LD4Fourv8b = 3761, - AArch64_LD4Fourv8b_POST = 3762, - AArch64_LD4Fourv8h = 3763, - AArch64_LD4Fourv8h_POST = 3764, - AArch64_LD4H = 3765, - AArch64_LD4H_IMM = 3766, - AArch64_LD4Q = 3767, - AArch64_LD4Q_IMM = 3768, - AArch64_LD4Rv16b = 3769, - AArch64_LD4Rv16b_POST = 3770, - AArch64_LD4Rv1d = 3771, - AArch64_LD4Rv1d_POST = 3772, - AArch64_LD4Rv2d = 3773, - AArch64_LD4Rv2d_POST = 3774, - AArch64_LD4Rv2s = 3775, - AArch64_LD4Rv2s_POST = 3776, - AArch64_LD4Rv4h = 3777, - AArch64_LD4Rv4h_POST = 3778, - AArch64_LD4Rv4s = 3779, - AArch64_LD4Rv4s_POST = 3780, - AArch64_LD4Rv8b = 3781, - AArch64_LD4Rv8b_POST = 3782, - AArch64_LD4Rv8h = 3783, - AArch64_LD4Rv8h_POST = 3784, - AArch64_LD4W = 3785, - AArch64_LD4W_IMM = 3786, - AArch64_LD4i16 = 3787, - AArch64_LD4i16_POST = 3788, - AArch64_LD4i32 = 3789, - AArch64_LD4i32_POST = 3790, - AArch64_LD4i64 = 3791, - AArch64_LD4i64_POST = 3792, - AArch64_LD4i8 = 3793, - AArch64_LD4i8_POST = 3794, - AArch64_LD64B = 3795, - AArch64_LDADDAB = 3796, - AArch64_LDADDAH = 3797, - AArch64_LDADDALB = 3798, - AArch64_LDADDALH = 3799, - AArch64_LDADDALW = 3800, - AArch64_LDADDALX = 3801, - AArch64_LDADDAW = 3802, - AArch64_LDADDAX = 3803, - AArch64_LDADDB = 3804, - AArch64_LDADDH = 3805, - AArch64_LDADDLB = 3806, - AArch64_LDADDLH = 3807, - AArch64_LDADDLW = 3808, - AArch64_LDADDLX = 3809, - AArch64_LDADDW = 3810, - AArch64_LDADDX = 3811, - AArch64_LDAP1 = 3812, - AArch64_LDAPRB = 3813, - AArch64_LDAPRH = 3814, - AArch64_LDAPRW = 3815, - AArch64_LDAPRWpre = 3816, - AArch64_LDAPRX = 3817, - AArch64_LDAPRXpre = 3818, - AArch64_LDAPURBi = 3819, - AArch64_LDAPURHi = 3820, - AArch64_LDAPURSBWi = 3821, - AArch64_LDAPURSBXi = 3822, - AArch64_LDAPURSHWi = 3823, - AArch64_LDAPURSHXi = 3824, - AArch64_LDAPURSWi = 3825, - AArch64_LDAPURXi = 3826, - AArch64_LDAPURbi = 3827, - AArch64_LDAPURdi = 3828, - AArch64_LDAPURhi = 3829, - AArch64_LDAPURi = 3830, - AArch64_LDAPURqi = 3831, - AArch64_LDAPURsi = 3832, - AArch64_LDARB = 3833, - AArch64_LDARH = 3834, - AArch64_LDARW = 3835, - AArch64_LDARX = 3836, - AArch64_LDAXPW = 3837, - AArch64_LDAXPX = 3838, - AArch64_LDAXRB = 3839, - AArch64_LDAXRH = 3840, - AArch64_LDAXRW = 3841, - AArch64_LDAXRX = 3842, - AArch64_LDCLRAB = 3843, - AArch64_LDCLRAH = 3844, - AArch64_LDCLRALB = 3845, - AArch64_LDCLRALH = 3846, - AArch64_LDCLRALW = 3847, - AArch64_LDCLRALX = 3848, - AArch64_LDCLRAW = 3849, - AArch64_LDCLRAX = 3850, - AArch64_LDCLRB = 3851, - AArch64_LDCLRH = 3852, - AArch64_LDCLRLB = 3853, - AArch64_LDCLRLH = 3854, - AArch64_LDCLRLW = 3855, - AArch64_LDCLRLX = 3856, - AArch64_LDCLRP = 3857, - AArch64_LDCLRPA = 3858, - AArch64_LDCLRPAL = 3859, - AArch64_LDCLRPL = 3860, - AArch64_LDCLRW = 3861, - AArch64_LDCLRX = 3862, - AArch64_LDEORAB = 3863, - AArch64_LDEORAH = 3864, - AArch64_LDEORALB = 3865, - AArch64_LDEORALH = 3866, - AArch64_LDEORALW = 3867, - AArch64_LDEORALX = 3868, - AArch64_LDEORAW = 3869, - AArch64_LDEORAX = 3870, - AArch64_LDEORB = 3871, - AArch64_LDEORH = 3872, - AArch64_LDEORLB = 3873, - AArch64_LDEORLH = 3874, - AArch64_LDEORLW = 3875, - AArch64_LDEORLX = 3876, - AArch64_LDEORW = 3877, - AArch64_LDEORX = 3878, - AArch64_LDFF1B_D_REAL = 3879, - AArch64_LDFF1B_H_REAL = 3880, - AArch64_LDFF1B_REAL = 3881, - AArch64_LDFF1B_S_REAL = 3882, - AArch64_LDFF1D_REAL = 3883, - AArch64_LDFF1H_D_REAL = 3884, - AArch64_LDFF1H_REAL = 3885, - AArch64_LDFF1H_S_REAL = 3886, - AArch64_LDFF1SB_D_REAL = 3887, - AArch64_LDFF1SB_H_REAL = 3888, - AArch64_LDFF1SB_S_REAL = 3889, - AArch64_LDFF1SH_D_REAL = 3890, - AArch64_LDFF1SH_S_REAL = 3891, - AArch64_LDFF1SW_D_REAL = 3892, - AArch64_LDFF1W_D_REAL = 3893, - AArch64_LDFF1W_REAL = 3894, - AArch64_LDG = 3895, - AArch64_LDGM = 3896, - AArch64_LDIAPPW = 3897, - AArch64_LDIAPPWpre = 3898, - AArch64_LDIAPPX = 3899, - AArch64_LDIAPPXpre = 3900, - AArch64_LDLARB = 3901, - AArch64_LDLARH = 3902, - AArch64_LDLARW = 3903, - AArch64_LDLARX = 3904, - AArch64_LDNF1B_D_IMM_REAL = 3905, - AArch64_LDNF1B_H_IMM_REAL = 3906, - AArch64_LDNF1B_IMM_REAL = 3907, - AArch64_LDNF1B_S_IMM_REAL = 3908, - AArch64_LDNF1D_IMM_REAL = 3909, - AArch64_LDNF1H_D_IMM_REAL = 3910, - AArch64_LDNF1H_IMM_REAL = 3911, - AArch64_LDNF1H_S_IMM_REAL = 3912, - AArch64_LDNF1SB_D_IMM_REAL = 3913, - AArch64_LDNF1SB_H_IMM_REAL = 3914, - AArch64_LDNF1SB_S_IMM_REAL = 3915, - AArch64_LDNF1SH_D_IMM_REAL = 3916, - AArch64_LDNF1SH_S_IMM_REAL = 3917, - AArch64_LDNF1SW_D_IMM_REAL = 3918, - AArch64_LDNF1W_D_IMM_REAL = 3919, - AArch64_LDNF1W_IMM_REAL = 3920, - AArch64_LDNPDi = 3921, - AArch64_LDNPQi = 3922, - AArch64_LDNPSi = 3923, - AArch64_LDNPWi = 3924, - AArch64_LDNPXi = 3925, - AArch64_LDNT1B_2Z = 3926, - AArch64_LDNT1B_2Z_IMM = 3927, - AArch64_LDNT1B_4Z = 3928, - AArch64_LDNT1B_4Z_IMM = 3929, - AArch64_LDNT1B_VG2_M2ZPXI = 3930, - AArch64_LDNT1B_VG2_M2ZPXX = 3931, - AArch64_LDNT1B_VG4_M4ZPXI = 3932, - AArch64_LDNT1B_VG4_M4ZPXX = 3933, - AArch64_LDNT1B_ZRI = 3934, - AArch64_LDNT1B_ZRR = 3935, - AArch64_LDNT1B_ZZR_D_REAL = 3936, - AArch64_LDNT1B_ZZR_S_REAL = 3937, - AArch64_LDNT1D_2Z = 3938, - AArch64_LDNT1D_2Z_IMM = 3939, - AArch64_LDNT1D_4Z = 3940, - AArch64_LDNT1D_4Z_IMM = 3941, - AArch64_LDNT1D_VG2_M2ZPXI = 3942, - AArch64_LDNT1D_VG2_M2ZPXX = 3943, - AArch64_LDNT1D_VG4_M4ZPXI = 3944, - AArch64_LDNT1D_VG4_M4ZPXX = 3945, - AArch64_LDNT1D_ZRI = 3946, - AArch64_LDNT1D_ZRR = 3947, - AArch64_LDNT1D_ZZR_D_REAL = 3948, - AArch64_LDNT1H_2Z = 3949, - AArch64_LDNT1H_2Z_IMM = 3950, - AArch64_LDNT1H_4Z = 3951, - AArch64_LDNT1H_4Z_IMM = 3952, - AArch64_LDNT1H_VG2_M2ZPXI = 3953, - AArch64_LDNT1H_VG2_M2ZPXX = 3954, - AArch64_LDNT1H_VG4_M4ZPXI = 3955, - AArch64_LDNT1H_VG4_M4ZPXX = 3956, - AArch64_LDNT1H_ZRI = 3957, - AArch64_LDNT1H_ZRR = 3958, - AArch64_LDNT1H_ZZR_D_REAL = 3959, - AArch64_LDNT1H_ZZR_S_REAL = 3960, - AArch64_LDNT1SB_ZZR_D_REAL = 3961, - AArch64_LDNT1SB_ZZR_S_REAL = 3962, - AArch64_LDNT1SH_ZZR_D_REAL = 3963, - AArch64_LDNT1SH_ZZR_S_REAL = 3964, - AArch64_LDNT1SW_ZZR_D_REAL = 3965, - AArch64_LDNT1W_2Z = 3966, - AArch64_LDNT1W_2Z_IMM = 3967, - AArch64_LDNT1W_4Z = 3968, - AArch64_LDNT1W_4Z_IMM = 3969, - AArch64_LDNT1W_VG2_M2ZPXI = 3970, - AArch64_LDNT1W_VG2_M2ZPXX = 3971, - AArch64_LDNT1W_VG4_M4ZPXI = 3972, - AArch64_LDNT1W_VG4_M4ZPXX = 3973, - AArch64_LDNT1W_ZRI = 3974, - AArch64_LDNT1W_ZRR = 3975, - AArch64_LDNT1W_ZZR_D_REAL = 3976, - AArch64_LDNT1W_ZZR_S_REAL = 3977, - AArch64_LDPDi = 3978, - AArch64_LDPDpost = 3979, - AArch64_LDPDpre = 3980, - AArch64_LDPQi = 3981, - AArch64_LDPQpost = 3982, - AArch64_LDPQpre = 3983, - AArch64_LDPSWi = 3984, - AArch64_LDPSWpost = 3985, - AArch64_LDPSWpre = 3986, - AArch64_LDPSi = 3987, - AArch64_LDPSpost = 3988, - AArch64_LDPSpre = 3989, - AArch64_LDPWi = 3990, - AArch64_LDPWpost = 3991, - AArch64_LDPWpre = 3992, - AArch64_LDPXi = 3993, - AArch64_LDPXpost = 3994, - AArch64_LDPXpre = 3995, - AArch64_LDRAAindexed = 3996, - AArch64_LDRAAwriteback = 3997, - AArch64_LDRABindexed = 3998, - AArch64_LDRABwriteback = 3999, - AArch64_LDRBBpost = 4000, - AArch64_LDRBBpre = 4001, - AArch64_LDRBBroW = 4002, - AArch64_LDRBBroX = 4003, - AArch64_LDRBBui = 4004, - AArch64_LDRBpost = 4005, - AArch64_LDRBpre = 4006, - AArch64_LDRBroW = 4007, - AArch64_LDRBroX = 4008, - AArch64_LDRBui = 4009, - AArch64_LDRDl = 4010, - AArch64_LDRDpost = 4011, - AArch64_LDRDpre = 4012, - AArch64_LDRDroW = 4013, - AArch64_LDRDroX = 4014, - AArch64_LDRDui = 4015, - AArch64_LDRHHpost = 4016, - AArch64_LDRHHpre = 4017, - AArch64_LDRHHroW = 4018, - AArch64_LDRHHroX = 4019, - AArch64_LDRHHui = 4020, - AArch64_LDRHpost = 4021, - AArch64_LDRHpre = 4022, - AArch64_LDRHroW = 4023, - AArch64_LDRHroX = 4024, - AArch64_LDRHui = 4025, - AArch64_LDRQl = 4026, - AArch64_LDRQpost = 4027, - AArch64_LDRQpre = 4028, - AArch64_LDRQroW = 4029, - AArch64_LDRQroX = 4030, - AArch64_LDRQui = 4031, - AArch64_LDRSBWpost = 4032, - AArch64_LDRSBWpre = 4033, - AArch64_LDRSBWroW = 4034, - AArch64_LDRSBWroX = 4035, - AArch64_LDRSBWui = 4036, - AArch64_LDRSBXpost = 4037, - AArch64_LDRSBXpre = 4038, - AArch64_LDRSBXroW = 4039, - AArch64_LDRSBXroX = 4040, - AArch64_LDRSBXui = 4041, - AArch64_LDRSHWpost = 4042, - AArch64_LDRSHWpre = 4043, - AArch64_LDRSHWroW = 4044, - AArch64_LDRSHWroX = 4045, - AArch64_LDRSHWui = 4046, - AArch64_LDRSHXpost = 4047, - AArch64_LDRSHXpre = 4048, - AArch64_LDRSHXroW = 4049, - AArch64_LDRSHXroX = 4050, - AArch64_LDRSHXui = 4051, - AArch64_LDRSWl = 4052, - AArch64_LDRSWpost = 4053, - AArch64_LDRSWpre = 4054, - AArch64_LDRSWroW = 4055, - AArch64_LDRSWroX = 4056, - AArch64_LDRSWui = 4057, - AArch64_LDRSl = 4058, - AArch64_LDRSpost = 4059, - AArch64_LDRSpre = 4060, - AArch64_LDRSroW = 4061, - AArch64_LDRSroX = 4062, - AArch64_LDRSui = 4063, - AArch64_LDRWl = 4064, - AArch64_LDRWpost = 4065, - AArch64_LDRWpre = 4066, - AArch64_LDRWroW = 4067, - AArch64_LDRWroX = 4068, - AArch64_LDRWui = 4069, - AArch64_LDRXl = 4070, - AArch64_LDRXpost = 4071, - AArch64_LDRXpre = 4072, - AArch64_LDRXroW = 4073, - AArch64_LDRXroX = 4074, - AArch64_LDRXui = 4075, - AArch64_LDR_PXI = 4076, - AArch64_LDR_TX = 4077, - AArch64_LDR_ZA = 4078, - AArch64_LDR_ZXI = 4079, - AArch64_LDSETAB = 4080, - AArch64_LDSETAH = 4081, - AArch64_LDSETALB = 4082, - AArch64_LDSETALH = 4083, - AArch64_LDSETALW = 4084, - AArch64_LDSETALX = 4085, - AArch64_LDSETAW = 4086, - AArch64_LDSETAX = 4087, - AArch64_LDSETB = 4088, - AArch64_LDSETH = 4089, - AArch64_LDSETLB = 4090, - AArch64_LDSETLH = 4091, - AArch64_LDSETLW = 4092, - AArch64_LDSETLX = 4093, - AArch64_LDSETP = 4094, - AArch64_LDSETPA = 4095, - AArch64_LDSETPAL = 4096, - AArch64_LDSETPL = 4097, - AArch64_LDSETW = 4098, - AArch64_LDSETX = 4099, - AArch64_LDSMAXAB = 4100, - AArch64_LDSMAXAH = 4101, - AArch64_LDSMAXALB = 4102, - AArch64_LDSMAXALH = 4103, - AArch64_LDSMAXALW = 4104, - AArch64_LDSMAXALX = 4105, - AArch64_LDSMAXAW = 4106, - AArch64_LDSMAXAX = 4107, - AArch64_LDSMAXB = 4108, - AArch64_LDSMAXH = 4109, - AArch64_LDSMAXLB = 4110, - AArch64_LDSMAXLH = 4111, - AArch64_LDSMAXLW = 4112, - AArch64_LDSMAXLX = 4113, - AArch64_LDSMAXW = 4114, - AArch64_LDSMAXX = 4115, - AArch64_LDSMINAB = 4116, - AArch64_LDSMINAH = 4117, - AArch64_LDSMINALB = 4118, - AArch64_LDSMINALH = 4119, - AArch64_LDSMINALW = 4120, - AArch64_LDSMINALX = 4121, - AArch64_LDSMINAW = 4122, - AArch64_LDSMINAX = 4123, - AArch64_LDSMINB = 4124, - AArch64_LDSMINH = 4125, - AArch64_LDSMINLB = 4126, - AArch64_LDSMINLH = 4127, - AArch64_LDSMINLW = 4128, - AArch64_LDSMINLX = 4129, - AArch64_LDSMINW = 4130, - AArch64_LDSMINX = 4131, - AArch64_LDTRBi = 4132, - AArch64_LDTRHi = 4133, - AArch64_LDTRSBWi = 4134, - AArch64_LDTRSBXi = 4135, - AArch64_LDTRSHWi = 4136, - AArch64_LDTRSHXi = 4137, - AArch64_LDTRSWi = 4138, - AArch64_LDTRWi = 4139, - AArch64_LDTRXi = 4140, - AArch64_LDUMAXAB = 4141, - AArch64_LDUMAXAH = 4142, - AArch64_LDUMAXALB = 4143, - AArch64_LDUMAXALH = 4144, - AArch64_LDUMAXALW = 4145, - AArch64_LDUMAXALX = 4146, - AArch64_LDUMAXAW = 4147, - AArch64_LDUMAXAX = 4148, - AArch64_LDUMAXB = 4149, - AArch64_LDUMAXH = 4150, - AArch64_LDUMAXLB = 4151, - AArch64_LDUMAXLH = 4152, - AArch64_LDUMAXLW = 4153, - AArch64_LDUMAXLX = 4154, - AArch64_LDUMAXW = 4155, - AArch64_LDUMAXX = 4156, - AArch64_LDUMINAB = 4157, - AArch64_LDUMINAH = 4158, - AArch64_LDUMINALB = 4159, - AArch64_LDUMINALH = 4160, - AArch64_LDUMINALW = 4161, - AArch64_LDUMINALX = 4162, - AArch64_LDUMINAW = 4163, - AArch64_LDUMINAX = 4164, - AArch64_LDUMINB = 4165, - AArch64_LDUMINH = 4166, - AArch64_LDUMINLB = 4167, - AArch64_LDUMINLH = 4168, - AArch64_LDUMINLW = 4169, - AArch64_LDUMINLX = 4170, - AArch64_LDUMINW = 4171, - AArch64_LDUMINX = 4172, - AArch64_LDURBBi = 4173, - AArch64_LDURBi = 4174, - AArch64_LDURDi = 4175, - AArch64_LDURHHi = 4176, - AArch64_LDURHi = 4177, - AArch64_LDURQi = 4178, - AArch64_LDURSBWi = 4179, - AArch64_LDURSBXi = 4180, - AArch64_LDURSHWi = 4181, - AArch64_LDURSHXi = 4182, - AArch64_LDURSWi = 4183, - AArch64_LDURSi = 4184, - AArch64_LDURWi = 4185, - AArch64_LDURXi = 4186, - AArch64_LDXPW = 4187, - AArch64_LDXPX = 4188, - AArch64_LDXRB = 4189, - AArch64_LDXRH = 4190, - AArch64_LDXRW = 4191, - AArch64_LDXRX = 4192, - AArch64_LSLR_ZPmZ_B = 4193, - AArch64_LSLR_ZPmZ_D = 4194, - AArch64_LSLR_ZPmZ_H = 4195, - AArch64_LSLR_ZPmZ_S = 4196, - AArch64_LSLVWr = 4197, - AArch64_LSLVXr = 4198, - AArch64_LSL_WIDE_ZPmZ_B = 4199, - AArch64_LSL_WIDE_ZPmZ_H = 4200, - AArch64_LSL_WIDE_ZPmZ_S = 4201, - AArch64_LSL_WIDE_ZZZ_B = 4202, - AArch64_LSL_WIDE_ZZZ_H = 4203, - AArch64_LSL_WIDE_ZZZ_S = 4204, - AArch64_LSL_ZPmI_B = 4205, - AArch64_LSL_ZPmI_D = 4206, - AArch64_LSL_ZPmI_H = 4207, - AArch64_LSL_ZPmI_S = 4208, - AArch64_LSL_ZPmZ_B = 4209, - AArch64_LSL_ZPmZ_D = 4210, - AArch64_LSL_ZPmZ_H = 4211, - AArch64_LSL_ZPmZ_S = 4212, - AArch64_LSL_ZZI_B = 4213, - AArch64_LSL_ZZI_D = 4214, - AArch64_LSL_ZZI_H = 4215, - AArch64_LSL_ZZI_S = 4216, - AArch64_LSRR_ZPmZ_B = 4217, - AArch64_LSRR_ZPmZ_D = 4218, - AArch64_LSRR_ZPmZ_H = 4219, - AArch64_LSRR_ZPmZ_S = 4220, - AArch64_LSRVWr = 4221, - AArch64_LSRVXr = 4222, - AArch64_LSR_WIDE_ZPmZ_B = 4223, - AArch64_LSR_WIDE_ZPmZ_H = 4224, - AArch64_LSR_WIDE_ZPmZ_S = 4225, - AArch64_LSR_WIDE_ZZZ_B = 4226, - AArch64_LSR_WIDE_ZZZ_H = 4227, - AArch64_LSR_WIDE_ZZZ_S = 4228, - AArch64_LSR_ZPmI_B = 4229, - AArch64_LSR_ZPmI_D = 4230, - AArch64_LSR_ZPmI_H = 4231, - AArch64_LSR_ZPmI_S = 4232, - AArch64_LSR_ZPmZ_B = 4233, - AArch64_LSR_ZPmZ_D = 4234, - AArch64_LSR_ZPmZ_H = 4235, - AArch64_LSR_ZPmZ_S = 4236, - AArch64_LSR_ZZI_B = 4237, - AArch64_LSR_ZZI_D = 4238, - AArch64_LSR_ZZI_H = 4239, - AArch64_LSR_ZZI_S = 4240, - AArch64_LUTI2_2ZTZI_B = 4241, - AArch64_LUTI2_2ZTZI_H = 4242, - AArch64_LUTI2_2ZTZI_S = 4243, - AArch64_LUTI2_4ZTZI_B = 4244, - AArch64_LUTI2_4ZTZI_H = 4245, - AArch64_LUTI2_4ZTZI_S = 4246, - AArch64_LUTI2_S_2ZTZI_B = 4247, - AArch64_LUTI2_S_2ZTZI_H = 4248, - AArch64_LUTI2_S_4ZTZI_B = 4249, - AArch64_LUTI2_S_4ZTZI_H = 4250, - AArch64_LUTI2_ZTZI_B = 4251, - AArch64_LUTI2_ZTZI_H = 4252, - AArch64_LUTI2_ZTZI_S = 4253, - AArch64_LUTI4_2ZTZI_B = 4254, - AArch64_LUTI4_2ZTZI_H = 4255, - AArch64_LUTI4_2ZTZI_S = 4256, - AArch64_LUTI4_4ZTZI_H = 4257, - AArch64_LUTI4_4ZTZI_S = 4258, - AArch64_LUTI4_S_2ZTZI_B = 4259, - AArch64_LUTI4_S_2ZTZI_H = 4260, - AArch64_LUTI4_S_4ZTZI_H = 4261, - AArch64_LUTI4_ZTZI_B = 4262, - AArch64_LUTI4_ZTZI_H = 4263, - AArch64_LUTI4_ZTZI_S = 4264, - AArch64_MADDWrrr = 4265, - AArch64_MADDXrrr = 4266, - AArch64_MAD_ZPmZZ_B = 4267, - AArch64_MAD_ZPmZZ_D = 4268, - AArch64_MAD_ZPmZZ_H = 4269, - AArch64_MAD_ZPmZZ_S = 4270, - AArch64_MATCH_PPzZZ_B = 4271, - AArch64_MATCH_PPzZZ_H = 4272, - AArch64_MLA_ZPmZZ_B = 4273, - AArch64_MLA_ZPmZZ_D = 4274, - AArch64_MLA_ZPmZZ_H = 4275, - AArch64_MLA_ZPmZZ_S = 4276, - AArch64_MLA_ZZZI_D = 4277, - AArch64_MLA_ZZZI_H = 4278, - AArch64_MLA_ZZZI_S = 4279, - AArch64_MLAv16i8 = 4280, - AArch64_MLAv2i32 = 4281, - AArch64_MLAv2i32_indexed = 4282, - AArch64_MLAv4i16 = 4283, - AArch64_MLAv4i16_indexed = 4284, - AArch64_MLAv4i32 = 4285, - AArch64_MLAv4i32_indexed = 4286, - AArch64_MLAv8i16 = 4287, - AArch64_MLAv8i16_indexed = 4288, - AArch64_MLAv8i8 = 4289, - AArch64_MLS_ZPmZZ_B = 4290, - AArch64_MLS_ZPmZZ_D = 4291, - AArch64_MLS_ZPmZZ_H = 4292, - AArch64_MLS_ZPmZZ_S = 4293, - AArch64_MLS_ZZZI_D = 4294, - AArch64_MLS_ZZZI_H = 4295, - AArch64_MLS_ZZZI_S = 4296, - AArch64_MLSv16i8 = 4297, - AArch64_MLSv2i32 = 4298, - AArch64_MLSv2i32_indexed = 4299, - AArch64_MLSv4i16 = 4300, - AArch64_MLSv4i16_indexed = 4301, - AArch64_MLSv4i32 = 4302, - AArch64_MLSv4i32_indexed = 4303, - AArch64_MLSv8i16 = 4304, - AArch64_MLSv8i16_indexed = 4305, - AArch64_MLSv8i8 = 4306, - AArch64_MOPSSETGE = 4307, - AArch64_MOPSSETGEN = 4308, - AArch64_MOPSSETGET = 4309, - AArch64_MOPSSETGETN = 4310, - AArch64_MOVAZ_2ZMI_H_B = 4311, - AArch64_MOVAZ_2ZMI_H_D = 4312, - AArch64_MOVAZ_2ZMI_H_H = 4313, - AArch64_MOVAZ_2ZMI_H_S = 4314, - AArch64_MOVAZ_2ZMI_V_B = 4315, - AArch64_MOVAZ_2ZMI_V_D = 4316, - AArch64_MOVAZ_2ZMI_V_H = 4317, - AArch64_MOVAZ_2ZMI_V_S = 4318, - AArch64_MOVAZ_4ZMI_H_B = 4319, - AArch64_MOVAZ_4ZMI_H_D = 4320, - AArch64_MOVAZ_4ZMI_H_H = 4321, - AArch64_MOVAZ_4ZMI_H_S = 4322, - AArch64_MOVAZ_4ZMI_V_B = 4323, - AArch64_MOVAZ_4ZMI_V_D = 4324, - AArch64_MOVAZ_4ZMI_V_H = 4325, - AArch64_MOVAZ_4ZMI_V_S = 4326, - AArch64_MOVAZ_VG2_2ZM = 4327, - AArch64_MOVAZ_VG4_4ZM = 4328, - AArch64_MOVAZ_ZMI_H_B = 4329, - AArch64_MOVAZ_ZMI_H_D = 4330, - AArch64_MOVAZ_ZMI_H_H = 4331, - AArch64_MOVAZ_ZMI_H_Q = 4332, - AArch64_MOVAZ_ZMI_H_S = 4333, - AArch64_MOVAZ_ZMI_V_B = 4334, - AArch64_MOVAZ_ZMI_V_D = 4335, - AArch64_MOVAZ_ZMI_V_H = 4336, - AArch64_MOVAZ_ZMI_V_Q = 4337, - AArch64_MOVAZ_ZMI_V_S = 4338, - AArch64_MOVA_2ZMXI_H_B = 4339, - AArch64_MOVA_2ZMXI_H_D = 4340, - AArch64_MOVA_2ZMXI_H_H = 4341, - AArch64_MOVA_2ZMXI_H_S = 4342, - AArch64_MOVA_2ZMXI_V_B = 4343, - AArch64_MOVA_2ZMXI_V_D = 4344, - AArch64_MOVA_2ZMXI_V_H = 4345, - AArch64_MOVA_2ZMXI_V_S = 4346, - AArch64_MOVA_4ZMXI_H_B = 4347, - AArch64_MOVA_4ZMXI_H_D = 4348, - AArch64_MOVA_4ZMXI_H_H = 4349, - AArch64_MOVA_4ZMXI_H_S = 4350, - AArch64_MOVA_4ZMXI_V_B = 4351, - AArch64_MOVA_4ZMXI_V_D = 4352, - AArch64_MOVA_4ZMXI_V_H = 4353, - AArch64_MOVA_4ZMXI_V_S = 4354, - AArch64_MOVA_MXI2Z_H_B = 4355, - AArch64_MOVA_MXI2Z_H_D = 4356, - AArch64_MOVA_MXI2Z_H_H = 4357, - AArch64_MOVA_MXI2Z_H_S = 4358, - AArch64_MOVA_MXI2Z_V_B = 4359, - AArch64_MOVA_MXI2Z_V_D = 4360, - AArch64_MOVA_MXI2Z_V_H = 4361, - AArch64_MOVA_MXI2Z_V_S = 4362, - AArch64_MOVA_MXI4Z_H_B = 4363, - AArch64_MOVA_MXI4Z_H_D = 4364, - AArch64_MOVA_MXI4Z_H_H = 4365, - AArch64_MOVA_MXI4Z_H_S = 4366, - AArch64_MOVA_MXI4Z_V_B = 4367, - AArch64_MOVA_MXI4Z_V_D = 4368, - AArch64_MOVA_MXI4Z_V_H = 4369, - AArch64_MOVA_MXI4Z_V_S = 4370, - AArch64_MOVA_VG2_2ZMXI = 4371, - AArch64_MOVA_VG2_MXI2Z = 4372, - AArch64_MOVA_VG4_4ZMXI = 4373, - AArch64_MOVA_VG4_MXI4Z = 4374, - AArch64_MOVID = 4375, - AArch64_MOVIv16b_ns = 4376, - AArch64_MOVIv2d_ns = 4377, - AArch64_MOVIv2i32 = 4378, - AArch64_MOVIv2s_msl = 4379, - AArch64_MOVIv4i16 = 4380, - AArch64_MOVIv4i32 = 4381, - AArch64_MOVIv4s_msl = 4382, - AArch64_MOVIv8b_ns = 4383, - AArch64_MOVIv8i16 = 4384, - AArch64_MOVKWi = 4385, - AArch64_MOVKXi = 4386, - AArch64_MOVNWi = 4387, - AArch64_MOVNXi = 4388, - AArch64_MOVPRFX_ZPmZ_B = 4389, - AArch64_MOVPRFX_ZPmZ_D = 4390, - AArch64_MOVPRFX_ZPmZ_H = 4391, - AArch64_MOVPRFX_ZPmZ_S = 4392, - AArch64_MOVPRFX_ZPzZ_B = 4393, - AArch64_MOVPRFX_ZPzZ_D = 4394, - AArch64_MOVPRFX_ZPzZ_H = 4395, - AArch64_MOVPRFX_ZPzZ_S = 4396, - AArch64_MOVPRFX_ZZ = 4397, - AArch64_MOVT_TIX = 4398, - AArch64_MOVT_XTI = 4399, - AArch64_MOVZWi = 4400, - AArch64_MOVZXi = 4401, - AArch64_MRRS = 4402, - AArch64_MRS = 4403, - AArch64_MSB_ZPmZZ_B = 4404, - AArch64_MSB_ZPmZZ_D = 4405, - AArch64_MSB_ZPmZZ_H = 4406, - AArch64_MSB_ZPmZZ_S = 4407, - AArch64_MSR = 4408, - AArch64_MSRR = 4409, - AArch64_MSRpstateImm1 = 4410, - AArch64_MSRpstateImm4 = 4411, - AArch64_MSRpstatesvcrImm1 = 4412, - AArch64_MSUBWrrr = 4413, - AArch64_MSUBXrrr = 4414, - AArch64_MUL_ZI_B = 4415, - AArch64_MUL_ZI_D = 4416, - AArch64_MUL_ZI_H = 4417, - AArch64_MUL_ZI_S = 4418, - AArch64_MUL_ZPmZ_B = 4419, - AArch64_MUL_ZPmZ_D = 4420, - AArch64_MUL_ZPmZ_H = 4421, - AArch64_MUL_ZPmZ_S = 4422, - AArch64_MUL_ZZZI_D = 4423, - AArch64_MUL_ZZZI_H = 4424, - AArch64_MUL_ZZZI_S = 4425, - AArch64_MUL_ZZZ_B = 4426, - AArch64_MUL_ZZZ_D = 4427, - AArch64_MUL_ZZZ_H = 4428, - AArch64_MUL_ZZZ_S = 4429, - AArch64_MULv16i8 = 4430, - AArch64_MULv2i32 = 4431, - AArch64_MULv2i32_indexed = 4432, - AArch64_MULv4i16 = 4433, - AArch64_MULv4i16_indexed = 4434, - AArch64_MULv4i32 = 4435, - AArch64_MULv4i32_indexed = 4436, - AArch64_MULv8i16 = 4437, - AArch64_MULv8i16_indexed = 4438, - AArch64_MULv8i8 = 4439, - AArch64_MVNIv2i32 = 4440, - AArch64_MVNIv2s_msl = 4441, - AArch64_MVNIv4i16 = 4442, - AArch64_MVNIv4i32 = 4443, - AArch64_MVNIv4s_msl = 4444, - AArch64_MVNIv8i16 = 4445, - AArch64_NANDS_PPzPP = 4446, - AArch64_NAND_PPzPP = 4447, - AArch64_NBSL_ZZZZ = 4448, - AArch64_NEG_ZPmZ_B = 4449, - AArch64_NEG_ZPmZ_D = 4450, - AArch64_NEG_ZPmZ_H = 4451, - AArch64_NEG_ZPmZ_S = 4452, - AArch64_NEGv16i8 = 4453, - AArch64_NEGv1i64 = 4454, - AArch64_NEGv2i32 = 4455, - AArch64_NEGv2i64 = 4456, - AArch64_NEGv4i16 = 4457, - AArch64_NEGv4i32 = 4458, - AArch64_NEGv8i16 = 4459, - AArch64_NEGv8i8 = 4460, - AArch64_NMATCH_PPzZZ_B = 4461, - AArch64_NMATCH_PPzZZ_H = 4462, - AArch64_NORS_PPzPP = 4463, - AArch64_NOR_PPzPP = 4464, - AArch64_NOT_ZPmZ_B = 4465, - AArch64_NOT_ZPmZ_D = 4466, - AArch64_NOT_ZPmZ_H = 4467, - AArch64_NOT_ZPmZ_S = 4468, - AArch64_NOTv16i8 = 4469, - AArch64_NOTv8i8 = 4470, - AArch64_ORNS_PPzPP = 4471, - AArch64_ORNWrs = 4472, - AArch64_ORNXrs = 4473, - AArch64_ORN_PPzPP = 4474, - AArch64_ORNv16i8 = 4475, - AArch64_ORNv8i8 = 4476, - AArch64_ORQV_VPZ_B = 4477, - AArch64_ORQV_VPZ_D = 4478, - AArch64_ORQV_VPZ_H = 4479, - AArch64_ORQV_VPZ_S = 4480, - AArch64_ORRS_PPzPP = 4481, - AArch64_ORRWri = 4482, - AArch64_ORRWrs = 4483, - AArch64_ORRXri = 4484, - AArch64_ORRXrs = 4485, - AArch64_ORR_PPzPP = 4486, - AArch64_ORR_ZI = 4487, - AArch64_ORR_ZPmZ_B = 4488, - AArch64_ORR_ZPmZ_D = 4489, - AArch64_ORR_ZPmZ_H = 4490, - AArch64_ORR_ZPmZ_S = 4491, - AArch64_ORR_ZZZ = 4492, - AArch64_ORRv16i8 = 4493, - AArch64_ORRv2i32 = 4494, - AArch64_ORRv4i16 = 4495, - AArch64_ORRv4i32 = 4496, - AArch64_ORRv8i16 = 4497, - AArch64_ORRv8i8 = 4498, - AArch64_ORV_VPZ_B = 4499, - AArch64_ORV_VPZ_D = 4500, - AArch64_ORV_VPZ_H = 4501, - AArch64_ORV_VPZ_S = 4502, - AArch64_PACDA = 4503, - AArch64_PACDB = 4504, - AArch64_PACDZA = 4505, - AArch64_PACDZB = 4506, - AArch64_PACGA = 4507, - AArch64_PACIA = 4508, - AArch64_PACIA1716 = 4509, - AArch64_PACIASP = 4510, - AArch64_PACIAZ = 4511, - AArch64_PACIB = 4512, - AArch64_PACIB1716 = 4513, - AArch64_PACIBSP = 4514, - AArch64_PACIBZ = 4515, - AArch64_PACIZA = 4516, - AArch64_PACIZB = 4517, - AArch64_PEXT_2PCI_B = 4518, - AArch64_PEXT_2PCI_D = 4519, - AArch64_PEXT_2PCI_H = 4520, - AArch64_PEXT_2PCI_S = 4521, - AArch64_PEXT_PCI_B = 4522, - AArch64_PEXT_PCI_D = 4523, - AArch64_PEXT_PCI_H = 4524, - AArch64_PEXT_PCI_S = 4525, - AArch64_PFALSE = 4526, - AArch64_PFIRST_B = 4527, - AArch64_PMOV_PZI_B = 4528, - AArch64_PMOV_PZI_D = 4529, - AArch64_PMOV_PZI_H = 4530, - AArch64_PMOV_PZI_S = 4531, - AArch64_PMOV_ZIP_B = 4532, - AArch64_PMOV_ZIP_D = 4533, - AArch64_PMOV_ZIP_H = 4534, - AArch64_PMOV_ZIP_S = 4535, - AArch64_PMULLB_ZZZ_D = 4536, - AArch64_PMULLB_ZZZ_H = 4537, - AArch64_PMULLB_ZZZ_Q = 4538, - AArch64_PMULLT_ZZZ_D = 4539, - AArch64_PMULLT_ZZZ_H = 4540, - AArch64_PMULLT_ZZZ_Q = 4541, - AArch64_PMULLv16i8 = 4542, - AArch64_PMULLv1i64 = 4543, - AArch64_PMULLv2i64 = 4544, - AArch64_PMULLv8i8 = 4545, - AArch64_PMUL_ZZZ_B = 4546, - AArch64_PMULv16i8 = 4547, - AArch64_PMULv8i8 = 4548, - AArch64_PNEXT_B = 4549, - AArch64_PNEXT_D = 4550, - AArch64_PNEXT_H = 4551, - AArch64_PNEXT_S = 4552, - AArch64_PRFB_D_PZI = 4553, - AArch64_PRFB_D_SCALED = 4554, - AArch64_PRFB_D_SXTW_SCALED = 4555, - AArch64_PRFB_D_UXTW_SCALED = 4556, - AArch64_PRFB_PRI = 4557, - AArch64_PRFB_PRR = 4558, - AArch64_PRFB_S_PZI = 4559, - AArch64_PRFB_S_SXTW_SCALED = 4560, - AArch64_PRFB_S_UXTW_SCALED = 4561, - AArch64_PRFD_D_PZI = 4562, - AArch64_PRFD_D_SCALED = 4563, - AArch64_PRFD_D_SXTW_SCALED = 4564, - AArch64_PRFD_D_UXTW_SCALED = 4565, - AArch64_PRFD_PRI = 4566, - AArch64_PRFD_PRR = 4567, - AArch64_PRFD_S_PZI = 4568, - AArch64_PRFD_S_SXTW_SCALED = 4569, - AArch64_PRFD_S_UXTW_SCALED = 4570, - AArch64_PRFH_D_PZI = 4571, - AArch64_PRFH_D_SCALED = 4572, - AArch64_PRFH_D_SXTW_SCALED = 4573, - AArch64_PRFH_D_UXTW_SCALED = 4574, - AArch64_PRFH_PRI = 4575, - AArch64_PRFH_PRR = 4576, - AArch64_PRFH_S_PZI = 4577, - AArch64_PRFH_S_SXTW_SCALED = 4578, - AArch64_PRFH_S_UXTW_SCALED = 4579, - AArch64_PRFMl = 4580, - AArch64_PRFMroW = 4581, - AArch64_PRFMroX = 4582, - AArch64_PRFMui = 4583, - AArch64_PRFUMi = 4584, - AArch64_PRFW_D_PZI = 4585, - AArch64_PRFW_D_SCALED = 4586, - AArch64_PRFW_D_SXTW_SCALED = 4587, - AArch64_PRFW_D_UXTW_SCALED = 4588, - AArch64_PRFW_PRI = 4589, - AArch64_PRFW_PRR = 4590, - AArch64_PRFW_S_PZI = 4591, - AArch64_PRFW_S_SXTW_SCALED = 4592, - AArch64_PRFW_S_UXTW_SCALED = 4593, - AArch64_PSEL_PPPRI_B = 4594, - AArch64_PSEL_PPPRI_D = 4595, - AArch64_PSEL_PPPRI_H = 4596, - AArch64_PSEL_PPPRI_S = 4597, - AArch64_PTEST_PP = 4598, - AArch64_PTRUES_B = 4599, - AArch64_PTRUES_D = 4600, - AArch64_PTRUES_H = 4601, - AArch64_PTRUES_S = 4602, - AArch64_PTRUE_B = 4603, - AArch64_PTRUE_C_B = 4604, - AArch64_PTRUE_C_D = 4605, - AArch64_PTRUE_C_H = 4606, - AArch64_PTRUE_C_S = 4607, - AArch64_PTRUE_D = 4608, - AArch64_PTRUE_H = 4609, - AArch64_PTRUE_S = 4610, - AArch64_PUNPKHI_PP = 4611, - AArch64_PUNPKLO_PP = 4612, - AArch64_RADDHNB_ZZZ_B = 4613, - AArch64_RADDHNB_ZZZ_H = 4614, - AArch64_RADDHNB_ZZZ_S = 4615, - AArch64_RADDHNT_ZZZ_B = 4616, - AArch64_RADDHNT_ZZZ_H = 4617, - AArch64_RADDHNT_ZZZ_S = 4618, - AArch64_RADDHNv2i64_v2i32 = 4619, - AArch64_RADDHNv2i64_v4i32 = 4620, - AArch64_RADDHNv4i32_v4i16 = 4621, - AArch64_RADDHNv4i32_v8i16 = 4622, - AArch64_RADDHNv8i16_v16i8 = 4623, - AArch64_RADDHNv8i16_v8i8 = 4624, - AArch64_RAX1 = 4625, - AArch64_RAX1_ZZZ_D = 4626, - AArch64_RBITWr = 4627, - AArch64_RBITXr = 4628, - AArch64_RBIT_ZPmZ_B = 4629, - AArch64_RBIT_ZPmZ_D = 4630, - AArch64_RBIT_ZPmZ_H = 4631, - AArch64_RBIT_ZPmZ_S = 4632, - AArch64_RBITv16i8 = 4633, - AArch64_RBITv8i8 = 4634, - AArch64_RCWCAS = 4635, - AArch64_RCWCASA = 4636, - AArch64_RCWCASAL = 4637, - AArch64_RCWCASL = 4638, - AArch64_RCWCASP = 4639, - AArch64_RCWCASPA = 4640, - AArch64_RCWCASPAL = 4641, - AArch64_RCWCASPL = 4642, - AArch64_RCWCLR = 4643, - AArch64_RCWCLRA = 4644, - AArch64_RCWCLRAL = 4645, - AArch64_RCWCLRL = 4646, - AArch64_RCWCLRP = 4647, - AArch64_RCWCLRPA = 4648, - AArch64_RCWCLRPAL = 4649, - AArch64_RCWCLRPL = 4650, - AArch64_RCWCLRS = 4651, - AArch64_RCWCLRSA = 4652, - AArch64_RCWCLRSAL = 4653, - AArch64_RCWCLRSL = 4654, - AArch64_RCWCLRSP = 4655, - AArch64_RCWCLRSPA = 4656, - AArch64_RCWCLRSPAL = 4657, - AArch64_RCWCLRSPL = 4658, - AArch64_RCWSCAS = 4659, - AArch64_RCWSCASA = 4660, - AArch64_RCWSCASAL = 4661, - AArch64_RCWSCASL = 4662, - AArch64_RCWSCASP = 4663, - AArch64_RCWSCASPA = 4664, - AArch64_RCWSCASPAL = 4665, - AArch64_RCWSCASPL = 4666, - AArch64_RCWSET = 4667, - AArch64_RCWSETA = 4668, - AArch64_RCWSETAL = 4669, - AArch64_RCWSETL = 4670, - AArch64_RCWSETP = 4671, - AArch64_RCWSETPA = 4672, - AArch64_RCWSETPAL = 4673, - AArch64_RCWSETPL = 4674, - AArch64_RCWSETS = 4675, - AArch64_RCWSETSA = 4676, - AArch64_RCWSETSAL = 4677, - AArch64_RCWSETSL = 4678, - AArch64_RCWSETSP = 4679, - AArch64_RCWSETSPA = 4680, - AArch64_RCWSETSPAL = 4681, - AArch64_RCWSETSPL = 4682, - AArch64_RCWSWP = 4683, - AArch64_RCWSWPA = 4684, - AArch64_RCWSWPAL = 4685, - AArch64_RCWSWPL = 4686, - AArch64_RCWSWPP = 4687, - AArch64_RCWSWPPA = 4688, - AArch64_RCWSWPPAL = 4689, - AArch64_RCWSWPPL = 4690, - AArch64_RCWSWPS = 4691, - AArch64_RCWSWPSA = 4692, - AArch64_RCWSWPSAL = 4693, - AArch64_RCWSWPSL = 4694, - AArch64_RCWSWPSP = 4695, - AArch64_RCWSWPSPA = 4696, - AArch64_RCWSWPSPAL = 4697, - AArch64_RCWSWPSPL = 4698, - AArch64_RDFFRS_PPz = 4699, - AArch64_RDFFR_PPz_REAL = 4700, - AArch64_RDFFR_P_REAL = 4701, - AArch64_RDSVLI_XI = 4702, - AArch64_RDVLI_XI = 4703, - AArch64_RET = 4704, - AArch64_RETAA = 4705, - AArch64_RETAB = 4706, - AArch64_REV16Wr = 4707, - AArch64_REV16Xr = 4708, - AArch64_REV16v16i8 = 4709, - AArch64_REV16v8i8 = 4710, - AArch64_REV32Xr = 4711, - AArch64_REV32v16i8 = 4712, - AArch64_REV32v4i16 = 4713, - AArch64_REV32v8i16 = 4714, - AArch64_REV32v8i8 = 4715, - AArch64_REV64v16i8 = 4716, - AArch64_REV64v2i32 = 4717, - AArch64_REV64v4i16 = 4718, - AArch64_REV64v4i32 = 4719, - AArch64_REV64v8i16 = 4720, - AArch64_REV64v8i8 = 4721, - AArch64_REVB_ZPmZ_D = 4722, - AArch64_REVB_ZPmZ_H = 4723, - AArch64_REVB_ZPmZ_S = 4724, - AArch64_REVD_ZPmZ = 4725, - AArch64_REVH_ZPmZ_D = 4726, - AArch64_REVH_ZPmZ_S = 4727, - AArch64_REVW_ZPmZ_D = 4728, - AArch64_REVWr = 4729, - AArch64_REVXr = 4730, - AArch64_REV_PP_B = 4731, - AArch64_REV_PP_D = 4732, - AArch64_REV_PP_H = 4733, - AArch64_REV_PP_S = 4734, - AArch64_REV_ZZ_B = 4735, - AArch64_REV_ZZ_D = 4736, - AArch64_REV_ZZ_H = 4737, - AArch64_REV_ZZ_S = 4738, - AArch64_RMIF = 4739, - AArch64_RORVWr = 4740, - AArch64_RORVXr = 4741, - AArch64_RPRFM = 4742, - AArch64_RSHRNB_ZZI_B = 4743, - AArch64_RSHRNB_ZZI_H = 4744, - AArch64_RSHRNB_ZZI_S = 4745, - AArch64_RSHRNT_ZZI_B = 4746, - AArch64_RSHRNT_ZZI_H = 4747, - AArch64_RSHRNT_ZZI_S = 4748, - AArch64_RSHRNv16i8_shift = 4749, - AArch64_RSHRNv2i32_shift = 4750, - AArch64_RSHRNv4i16_shift = 4751, - AArch64_RSHRNv4i32_shift = 4752, - AArch64_RSHRNv8i16_shift = 4753, - AArch64_RSHRNv8i8_shift = 4754, - AArch64_RSUBHNB_ZZZ_B = 4755, - AArch64_RSUBHNB_ZZZ_H = 4756, - AArch64_RSUBHNB_ZZZ_S = 4757, - AArch64_RSUBHNT_ZZZ_B = 4758, - AArch64_RSUBHNT_ZZZ_H = 4759, - AArch64_RSUBHNT_ZZZ_S = 4760, - AArch64_RSUBHNv2i64_v2i32 = 4761, - AArch64_RSUBHNv2i64_v4i32 = 4762, - AArch64_RSUBHNv4i32_v4i16 = 4763, - AArch64_RSUBHNv4i32_v8i16 = 4764, - AArch64_RSUBHNv8i16_v16i8 = 4765, - AArch64_RSUBHNv8i16_v8i8 = 4766, - AArch64_SABALB_ZZZ_D = 4767, - AArch64_SABALB_ZZZ_H = 4768, - AArch64_SABALB_ZZZ_S = 4769, - AArch64_SABALT_ZZZ_D = 4770, - AArch64_SABALT_ZZZ_H = 4771, - AArch64_SABALT_ZZZ_S = 4772, - AArch64_SABALv16i8_v8i16 = 4773, - AArch64_SABALv2i32_v2i64 = 4774, - AArch64_SABALv4i16_v4i32 = 4775, - AArch64_SABALv4i32_v2i64 = 4776, - AArch64_SABALv8i16_v4i32 = 4777, - AArch64_SABALv8i8_v8i16 = 4778, - AArch64_SABA_ZZZ_B = 4779, - AArch64_SABA_ZZZ_D = 4780, - AArch64_SABA_ZZZ_H = 4781, - AArch64_SABA_ZZZ_S = 4782, - AArch64_SABAv16i8 = 4783, - AArch64_SABAv2i32 = 4784, - AArch64_SABAv4i16 = 4785, - AArch64_SABAv4i32 = 4786, - AArch64_SABAv8i16 = 4787, - AArch64_SABAv8i8 = 4788, - AArch64_SABDLB_ZZZ_D = 4789, - AArch64_SABDLB_ZZZ_H = 4790, - AArch64_SABDLB_ZZZ_S = 4791, - AArch64_SABDLT_ZZZ_D = 4792, - AArch64_SABDLT_ZZZ_H = 4793, - AArch64_SABDLT_ZZZ_S = 4794, - AArch64_SABDLv16i8_v8i16 = 4795, - AArch64_SABDLv2i32_v2i64 = 4796, - AArch64_SABDLv4i16_v4i32 = 4797, - AArch64_SABDLv4i32_v2i64 = 4798, - AArch64_SABDLv8i16_v4i32 = 4799, - AArch64_SABDLv8i8_v8i16 = 4800, - AArch64_SABD_ZPmZ_B = 4801, - AArch64_SABD_ZPmZ_D = 4802, - AArch64_SABD_ZPmZ_H = 4803, - AArch64_SABD_ZPmZ_S = 4804, - AArch64_SABDv16i8 = 4805, - AArch64_SABDv2i32 = 4806, - AArch64_SABDv4i16 = 4807, - AArch64_SABDv4i32 = 4808, - AArch64_SABDv8i16 = 4809, - AArch64_SABDv8i8 = 4810, - AArch64_SADALP_ZPmZ_D = 4811, - AArch64_SADALP_ZPmZ_H = 4812, - AArch64_SADALP_ZPmZ_S = 4813, - AArch64_SADALPv16i8_v8i16 = 4814, - AArch64_SADALPv2i32_v1i64 = 4815, - AArch64_SADALPv4i16_v2i32 = 4816, - AArch64_SADALPv4i32_v2i64 = 4817, - AArch64_SADALPv8i16_v4i32 = 4818, - AArch64_SADALPv8i8_v4i16 = 4819, - AArch64_SADDLBT_ZZZ_D = 4820, - AArch64_SADDLBT_ZZZ_H = 4821, - AArch64_SADDLBT_ZZZ_S = 4822, - AArch64_SADDLB_ZZZ_D = 4823, - AArch64_SADDLB_ZZZ_H = 4824, - AArch64_SADDLB_ZZZ_S = 4825, - AArch64_SADDLPv16i8_v8i16 = 4826, - AArch64_SADDLPv2i32_v1i64 = 4827, - AArch64_SADDLPv4i16_v2i32 = 4828, - AArch64_SADDLPv4i32_v2i64 = 4829, - AArch64_SADDLPv8i16_v4i32 = 4830, - AArch64_SADDLPv8i8_v4i16 = 4831, - AArch64_SADDLT_ZZZ_D = 4832, - AArch64_SADDLT_ZZZ_H = 4833, - AArch64_SADDLT_ZZZ_S = 4834, - AArch64_SADDLVv16i8v = 4835, - AArch64_SADDLVv4i16v = 4836, - AArch64_SADDLVv4i32v = 4837, - AArch64_SADDLVv8i16v = 4838, - AArch64_SADDLVv8i8v = 4839, - AArch64_SADDLv16i8_v8i16 = 4840, - AArch64_SADDLv2i32_v2i64 = 4841, - AArch64_SADDLv4i16_v4i32 = 4842, - AArch64_SADDLv4i32_v2i64 = 4843, - AArch64_SADDLv8i16_v4i32 = 4844, - AArch64_SADDLv8i8_v8i16 = 4845, - AArch64_SADDV_VPZ_B = 4846, - AArch64_SADDV_VPZ_H = 4847, - AArch64_SADDV_VPZ_S = 4848, - AArch64_SADDWB_ZZZ_D = 4849, - AArch64_SADDWB_ZZZ_H = 4850, - AArch64_SADDWB_ZZZ_S = 4851, - AArch64_SADDWT_ZZZ_D = 4852, - AArch64_SADDWT_ZZZ_H = 4853, - AArch64_SADDWT_ZZZ_S = 4854, - AArch64_SADDWv16i8_v8i16 = 4855, - AArch64_SADDWv2i32_v2i64 = 4856, - AArch64_SADDWv4i16_v4i32 = 4857, - AArch64_SADDWv4i32_v2i64 = 4858, - AArch64_SADDWv8i16_v4i32 = 4859, - AArch64_SADDWv8i8_v8i16 = 4860, - AArch64_SB = 4861, - AArch64_SBCLB_ZZZ_D = 4862, - AArch64_SBCLB_ZZZ_S = 4863, - AArch64_SBCLT_ZZZ_D = 4864, - AArch64_SBCLT_ZZZ_S = 4865, - AArch64_SBCSWr = 4866, - AArch64_SBCSXr = 4867, - AArch64_SBCWr = 4868, - AArch64_SBCXr = 4869, - AArch64_SBFMWri = 4870, - AArch64_SBFMXri = 4871, - AArch64_SCLAMP_VG2_2Z2Z_B = 4872, - AArch64_SCLAMP_VG2_2Z2Z_D = 4873, - AArch64_SCLAMP_VG2_2Z2Z_H = 4874, - AArch64_SCLAMP_VG2_2Z2Z_S = 4875, - AArch64_SCLAMP_VG4_4Z4Z_B = 4876, - AArch64_SCLAMP_VG4_4Z4Z_D = 4877, - AArch64_SCLAMP_VG4_4Z4Z_H = 4878, - AArch64_SCLAMP_VG4_4Z4Z_S = 4879, - AArch64_SCLAMP_ZZZ_B = 4880, - AArch64_SCLAMP_ZZZ_D = 4881, - AArch64_SCLAMP_ZZZ_H = 4882, - AArch64_SCLAMP_ZZZ_S = 4883, - AArch64_SCVTFSWDri = 4884, - AArch64_SCVTFSWHri = 4885, - AArch64_SCVTFSWSri = 4886, - AArch64_SCVTFSXDri = 4887, - AArch64_SCVTFSXHri = 4888, - AArch64_SCVTFSXSri = 4889, - AArch64_SCVTFUWDri = 4890, - AArch64_SCVTFUWHri = 4891, - AArch64_SCVTFUWSri = 4892, - AArch64_SCVTFUXDri = 4893, - AArch64_SCVTFUXHri = 4894, - AArch64_SCVTFUXSri = 4895, - AArch64_SCVTF_2Z2Z_StoS = 4896, - AArch64_SCVTF_4Z4Z_StoS = 4897, - AArch64_SCVTF_ZPmZ_DtoD = 4898, - AArch64_SCVTF_ZPmZ_DtoH = 4899, - AArch64_SCVTF_ZPmZ_DtoS = 4900, - AArch64_SCVTF_ZPmZ_HtoH = 4901, - AArch64_SCVTF_ZPmZ_StoD = 4902, - AArch64_SCVTF_ZPmZ_StoH = 4903, - AArch64_SCVTF_ZPmZ_StoS = 4904, - AArch64_SCVTFd = 4905, - AArch64_SCVTFh = 4906, - AArch64_SCVTFs = 4907, - AArch64_SCVTFv1i16 = 4908, - AArch64_SCVTFv1i32 = 4909, - AArch64_SCVTFv1i64 = 4910, - AArch64_SCVTFv2f32 = 4911, - AArch64_SCVTFv2f64 = 4912, - AArch64_SCVTFv2i32_shift = 4913, - AArch64_SCVTFv2i64_shift = 4914, - AArch64_SCVTFv4f16 = 4915, - AArch64_SCVTFv4f32 = 4916, - AArch64_SCVTFv4i16_shift = 4917, - AArch64_SCVTFv4i32_shift = 4918, - AArch64_SCVTFv8f16 = 4919, - AArch64_SCVTFv8i16_shift = 4920, - AArch64_SDIVR_ZPmZ_D = 4921, - AArch64_SDIVR_ZPmZ_S = 4922, - AArch64_SDIVWr = 4923, - AArch64_SDIVXr = 4924, - AArch64_SDIV_ZPmZ_D = 4925, - AArch64_SDIV_ZPmZ_S = 4926, - AArch64_SDOT_VG2_M2Z2Z_BtoS = 4927, - AArch64_SDOT_VG2_M2Z2Z_HtoD = 4928, - AArch64_SDOT_VG2_M2Z2Z_HtoS = 4929, - AArch64_SDOT_VG2_M2ZZI_BToS = 4930, - AArch64_SDOT_VG2_M2ZZI_HToS = 4931, - AArch64_SDOT_VG2_M2ZZI_HtoD = 4932, - AArch64_SDOT_VG2_M2ZZ_BtoS = 4933, - AArch64_SDOT_VG2_M2ZZ_HtoD = 4934, - AArch64_SDOT_VG2_M2ZZ_HtoS = 4935, - AArch64_SDOT_VG4_M4Z4Z_BtoS = 4936, - AArch64_SDOT_VG4_M4Z4Z_HtoD = 4937, - AArch64_SDOT_VG4_M4Z4Z_HtoS = 4938, - AArch64_SDOT_VG4_M4ZZI_BToS = 4939, - AArch64_SDOT_VG4_M4ZZI_HToS = 4940, - AArch64_SDOT_VG4_M4ZZI_HtoD = 4941, - AArch64_SDOT_VG4_M4ZZ_BtoS = 4942, - AArch64_SDOT_VG4_M4ZZ_HtoD = 4943, - AArch64_SDOT_VG4_M4ZZ_HtoS = 4944, - AArch64_SDOT_ZZZI_D = 4945, - AArch64_SDOT_ZZZI_HtoS = 4946, - AArch64_SDOT_ZZZI_S = 4947, - AArch64_SDOT_ZZZ_D = 4948, - AArch64_SDOT_ZZZ_HtoS = 4949, - AArch64_SDOT_ZZZ_S = 4950, - AArch64_SDOTlanev16i8 = 4951, - AArch64_SDOTlanev8i8 = 4952, - AArch64_SDOTv16i8 = 4953, - AArch64_SDOTv8i8 = 4954, - AArch64_SEL_PPPP = 4955, - AArch64_SEL_VG2_2ZP2Z2Z_B = 4956, - AArch64_SEL_VG2_2ZP2Z2Z_D = 4957, - AArch64_SEL_VG2_2ZP2Z2Z_H = 4958, - AArch64_SEL_VG2_2ZP2Z2Z_S = 4959, - AArch64_SEL_VG4_4ZP4Z4Z_B = 4960, - AArch64_SEL_VG4_4ZP4Z4Z_D = 4961, - AArch64_SEL_VG4_4ZP4Z4Z_H = 4962, - AArch64_SEL_VG4_4ZP4Z4Z_S = 4963, - AArch64_SEL_ZPZZ_B = 4964, - AArch64_SEL_ZPZZ_D = 4965, - AArch64_SEL_ZPZZ_H = 4966, - AArch64_SEL_ZPZZ_S = 4967, - AArch64_SETE = 4968, - AArch64_SETEN = 4969, - AArch64_SETET = 4970, - AArch64_SETETN = 4971, - AArch64_SETF16 = 4972, - AArch64_SETF8 = 4973, - AArch64_SETFFR = 4974, - AArch64_SETGM = 4975, - AArch64_SETGMN = 4976, - AArch64_SETGMT = 4977, - AArch64_SETGMTN = 4978, - AArch64_SETGP = 4979, - AArch64_SETGPN = 4980, - AArch64_SETGPT = 4981, - AArch64_SETGPTN = 4982, - AArch64_SETM = 4983, - AArch64_SETMN = 4984, - AArch64_SETMT = 4985, - AArch64_SETMTN = 4986, - AArch64_SETP = 4987, - AArch64_SETPN = 4988, - AArch64_SETPT = 4989, - AArch64_SETPTN = 4990, - AArch64_SHA1Crrr = 4991, - AArch64_SHA1Hrr = 4992, - AArch64_SHA1Mrrr = 4993, - AArch64_SHA1Prrr = 4994, - AArch64_SHA1SU0rrr = 4995, - AArch64_SHA1SU1rr = 4996, - AArch64_SHA256H2rrr = 4997, - AArch64_SHA256Hrrr = 4998, - AArch64_SHA256SU0rr = 4999, - AArch64_SHA256SU1rrr = 5000, - AArch64_SHA512H = 5001, - AArch64_SHA512H2 = 5002, - AArch64_SHA512SU0 = 5003, - AArch64_SHA512SU1 = 5004, - AArch64_SHADD_ZPmZ_B = 5005, - AArch64_SHADD_ZPmZ_D = 5006, - AArch64_SHADD_ZPmZ_H = 5007, - AArch64_SHADD_ZPmZ_S = 5008, - AArch64_SHADDv16i8 = 5009, - AArch64_SHADDv2i32 = 5010, - AArch64_SHADDv4i16 = 5011, - AArch64_SHADDv4i32 = 5012, - AArch64_SHADDv8i16 = 5013, - AArch64_SHADDv8i8 = 5014, - AArch64_SHLLv16i8 = 5015, - AArch64_SHLLv2i32 = 5016, - AArch64_SHLLv4i16 = 5017, - AArch64_SHLLv4i32 = 5018, - AArch64_SHLLv8i16 = 5019, - AArch64_SHLLv8i8 = 5020, - AArch64_SHLd = 5021, - AArch64_SHLv16i8_shift = 5022, - AArch64_SHLv2i32_shift = 5023, - AArch64_SHLv2i64_shift = 5024, - AArch64_SHLv4i16_shift = 5025, - AArch64_SHLv4i32_shift = 5026, - AArch64_SHLv8i16_shift = 5027, - AArch64_SHLv8i8_shift = 5028, - AArch64_SHRNB_ZZI_B = 5029, - AArch64_SHRNB_ZZI_H = 5030, - AArch64_SHRNB_ZZI_S = 5031, - AArch64_SHRNT_ZZI_B = 5032, - AArch64_SHRNT_ZZI_H = 5033, - AArch64_SHRNT_ZZI_S = 5034, - AArch64_SHRNv16i8_shift = 5035, - AArch64_SHRNv2i32_shift = 5036, - AArch64_SHRNv4i16_shift = 5037, - AArch64_SHRNv4i32_shift = 5038, - AArch64_SHRNv8i16_shift = 5039, - AArch64_SHRNv8i8_shift = 5040, - AArch64_SHSUBR_ZPmZ_B = 5041, - AArch64_SHSUBR_ZPmZ_D = 5042, - AArch64_SHSUBR_ZPmZ_H = 5043, - AArch64_SHSUBR_ZPmZ_S = 5044, - AArch64_SHSUB_ZPmZ_B = 5045, - AArch64_SHSUB_ZPmZ_D = 5046, - AArch64_SHSUB_ZPmZ_H = 5047, - AArch64_SHSUB_ZPmZ_S = 5048, - AArch64_SHSUBv16i8 = 5049, - AArch64_SHSUBv2i32 = 5050, - AArch64_SHSUBv4i16 = 5051, - AArch64_SHSUBv4i32 = 5052, - AArch64_SHSUBv8i16 = 5053, - AArch64_SHSUBv8i8 = 5054, - AArch64_SLI_ZZI_B = 5055, - AArch64_SLI_ZZI_D = 5056, - AArch64_SLI_ZZI_H = 5057, - AArch64_SLI_ZZI_S = 5058, - AArch64_SLId = 5059, - AArch64_SLIv16i8_shift = 5060, - AArch64_SLIv2i32_shift = 5061, - AArch64_SLIv2i64_shift = 5062, - AArch64_SLIv4i16_shift = 5063, - AArch64_SLIv4i32_shift = 5064, - AArch64_SLIv8i16_shift = 5065, - AArch64_SLIv8i8_shift = 5066, - AArch64_SM3PARTW1 = 5067, - AArch64_SM3PARTW2 = 5068, - AArch64_SM3SS1 = 5069, - AArch64_SM3TT1A = 5070, - AArch64_SM3TT1B = 5071, - AArch64_SM3TT2A = 5072, - AArch64_SM3TT2B = 5073, - AArch64_SM4E = 5074, - AArch64_SM4EKEY_ZZZ_S = 5075, - AArch64_SM4ENCKEY = 5076, - AArch64_SM4E_ZZZ_S = 5077, - AArch64_SMADDLrrr = 5078, - AArch64_SMAXP_ZPmZ_B = 5079, - AArch64_SMAXP_ZPmZ_D = 5080, - AArch64_SMAXP_ZPmZ_H = 5081, - AArch64_SMAXP_ZPmZ_S = 5082, - AArch64_SMAXPv16i8 = 5083, - AArch64_SMAXPv2i32 = 5084, - AArch64_SMAXPv4i16 = 5085, - AArch64_SMAXPv4i32 = 5086, - AArch64_SMAXPv8i16 = 5087, - AArch64_SMAXPv8i8 = 5088, - AArch64_SMAXQV_VPZ_B = 5089, - AArch64_SMAXQV_VPZ_D = 5090, - AArch64_SMAXQV_VPZ_H = 5091, - AArch64_SMAXQV_VPZ_S = 5092, - AArch64_SMAXV_VPZ_B = 5093, - AArch64_SMAXV_VPZ_D = 5094, - AArch64_SMAXV_VPZ_H = 5095, - AArch64_SMAXV_VPZ_S = 5096, - AArch64_SMAXVv16i8v = 5097, - AArch64_SMAXVv4i16v = 5098, - AArch64_SMAXVv4i32v = 5099, - AArch64_SMAXVv8i16v = 5100, - AArch64_SMAXVv8i8v = 5101, - AArch64_SMAXWri = 5102, - AArch64_SMAXWrr = 5103, - AArch64_SMAXXri = 5104, - AArch64_SMAXXrr = 5105, - AArch64_SMAX_VG2_2Z2Z_B = 5106, - AArch64_SMAX_VG2_2Z2Z_D = 5107, - AArch64_SMAX_VG2_2Z2Z_H = 5108, - AArch64_SMAX_VG2_2Z2Z_S = 5109, - AArch64_SMAX_VG2_2ZZ_B = 5110, - AArch64_SMAX_VG2_2ZZ_D = 5111, - AArch64_SMAX_VG2_2ZZ_H = 5112, - AArch64_SMAX_VG2_2ZZ_S = 5113, - AArch64_SMAX_VG4_4Z4Z_B = 5114, - AArch64_SMAX_VG4_4Z4Z_D = 5115, - AArch64_SMAX_VG4_4Z4Z_H = 5116, - AArch64_SMAX_VG4_4Z4Z_S = 5117, - AArch64_SMAX_VG4_4ZZ_B = 5118, - AArch64_SMAX_VG4_4ZZ_D = 5119, - AArch64_SMAX_VG4_4ZZ_H = 5120, - AArch64_SMAX_VG4_4ZZ_S = 5121, - AArch64_SMAX_ZI_B = 5122, - AArch64_SMAX_ZI_D = 5123, - AArch64_SMAX_ZI_H = 5124, - AArch64_SMAX_ZI_S = 5125, - AArch64_SMAX_ZPmZ_B = 5126, - AArch64_SMAX_ZPmZ_D = 5127, - AArch64_SMAX_ZPmZ_H = 5128, - AArch64_SMAX_ZPmZ_S = 5129, - AArch64_SMAXv16i8 = 5130, - AArch64_SMAXv2i32 = 5131, - AArch64_SMAXv4i16 = 5132, - AArch64_SMAXv4i32 = 5133, - AArch64_SMAXv8i16 = 5134, - AArch64_SMAXv8i8 = 5135, - AArch64_SMC = 5136, - AArch64_SMINP_ZPmZ_B = 5137, - AArch64_SMINP_ZPmZ_D = 5138, - AArch64_SMINP_ZPmZ_H = 5139, - AArch64_SMINP_ZPmZ_S = 5140, - AArch64_SMINPv16i8 = 5141, - AArch64_SMINPv2i32 = 5142, - AArch64_SMINPv4i16 = 5143, - AArch64_SMINPv4i32 = 5144, - AArch64_SMINPv8i16 = 5145, - AArch64_SMINPv8i8 = 5146, - AArch64_SMINQV_VPZ_B = 5147, - AArch64_SMINQV_VPZ_D = 5148, - AArch64_SMINQV_VPZ_H = 5149, - AArch64_SMINQV_VPZ_S = 5150, - AArch64_SMINV_VPZ_B = 5151, - AArch64_SMINV_VPZ_D = 5152, - AArch64_SMINV_VPZ_H = 5153, - AArch64_SMINV_VPZ_S = 5154, - AArch64_SMINVv16i8v = 5155, - AArch64_SMINVv4i16v = 5156, - AArch64_SMINVv4i32v = 5157, - AArch64_SMINVv8i16v = 5158, - AArch64_SMINVv8i8v = 5159, - AArch64_SMINWri = 5160, - AArch64_SMINWrr = 5161, - AArch64_SMINXri = 5162, - AArch64_SMINXrr = 5163, - AArch64_SMIN_VG2_2Z2Z_B = 5164, - AArch64_SMIN_VG2_2Z2Z_D = 5165, - AArch64_SMIN_VG2_2Z2Z_H = 5166, - AArch64_SMIN_VG2_2Z2Z_S = 5167, - AArch64_SMIN_VG2_2ZZ_B = 5168, - AArch64_SMIN_VG2_2ZZ_D = 5169, - AArch64_SMIN_VG2_2ZZ_H = 5170, - AArch64_SMIN_VG2_2ZZ_S = 5171, - AArch64_SMIN_VG4_4Z4Z_B = 5172, - AArch64_SMIN_VG4_4Z4Z_D = 5173, - AArch64_SMIN_VG4_4Z4Z_H = 5174, - AArch64_SMIN_VG4_4Z4Z_S = 5175, - AArch64_SMIN_VG4_4ZZ_B = 5176, - AArch64_SMIN_VG4_4ZZ_D = 5177, - AArch64_SMIN_VG4_4ZZ_H = 5178, - AArch64_SMIN_VG4_4ZZ_S = 5179, - AArch64_SMIN_ZI_B = 5180, - AArch64_SMIN_ZI_D = 5181, - AArch64_SMIN_ZI_H = 5182, - AArch64_SMIN_ZI_S = 5183, - AArch64_SMIN_ZPmZ_B = 5184, - AArch64_SMIN_ZPmZ_D = 5185, - AArch64_SMIN_ZPmZ_H = 5186, - AArch64_SMIN_ZPmZ_S = 5187, - AArch64_SMINv16i8 = 5188, - AArch64_SMINv2i32 = 5189, - AArch64_SMINv4i16 = 5190, - AArch64_SMINv4i32 = 5191, - AArch64_SMINv8i16 = 5192, - AArch64_SMINv8i8 = 5193, - AArch64_SMLALB_ZZZI_D = 5194, - AArch64_SMLALB_ZZZI_S = 5195, - AArch64_SMLALB_ZZZ_D = 5196, - AArch64_SMLALB_ZZZ_H = 5197, - AArch64_SMLALB_ZZZ_S = 5198, - AArch64_SMLALL_MZZI_BtoS = 5199, - AArch64_SMLALL_MZZI_HtoD = 5200, - AArch64_SMLALL_MZZ_BtoS = 5201, - AArch64_SMLALL_MZZ_HtoD = 5202, - AArch64_SMLALL_VG2_M2Z2Z_BtoS = 5203, - AArch64_SMLALL_VG2_M2Z2Z_HtoD = 5204, - AArch64_SMLALL_VG2_M2ZZI_BtoS = 5205, - AArch64_SMLALL_VG2_M2ZZI_HtoD = 5206, - AArch64_SMLALL_VG2_M2ZZ_BtoS = 5207, - AArch64_SMLALL_VG2_M2ZZ_HtoD = 5208, - AArch64_SMLALL_VG4_M4Z4Z_BtoS = 5209, - AArch64_SMLALL_VG4_M4Z4Z_HtoD = 5210, - AArch64_SMLALL_VG4_M4ZZI_BtoS = 5211, - AArch64_SMLALL_VG4_M4ZZI_HtoD = 5212, - AArch64_SMLALL_VG4_M4ZZ_BtoS = 5213, - AArch64_SMLALL_VG4_M4ZZ_HtoD = 5214, - AArch64_SMLALT_ZZZI_D = 5215, - AArch64_SMLALT_ZZZI_S = 5216, - AArch64_SMLALT_ZZZ_D = 5217, - AArch64_SMLALT_ZZZ_H = 5218, - AArch64_SMLALT_ZZZ_S = 5219, - AArch64_SMLAL_MZZI_S = 5220, - AArch64_SMLAL_MZZ_S = 5221, - AArch64_SMLAL_VG2_M2Z2Z_S = 5222, - AArch64_SMLAL_VG2_M2ZZI_S = 5223, - AArch64_SMLAL_VG2_M2ZZ_S = 5224, - AArch64_SMLAL_VG4_M4Z4Z_S = 5225, - AArch64_SMLAL_VG4_M4ZZI_S = 5226, - AArch64_SMLAL_VG4_M4ZZ_S = 5227, - AArch64_SMLALv16i8_v8i16 = 5228, - AArch64_SMLALv2i32_indexed = 5229, - AArch64_SMLALv2i32_v2i64 = 5230, - AArch64_SMLALv4i16_indexed = 5231, - AArch64_SMLALv4i16_v4i32 = 5232, - AArch64_SMLALv4i32_indexed = 5233, - AArch64_SMLALv4i32_v2i64 = 5234, - AArch64_SMLALv8i16_indexed = 5235, - AArch64_SMLALv8i16_v4i32 = 5236, - AArch64_SMLALv8i8_v8i16 = 5237, - AArch64_SMLSLB_ZZZI_D = 5238, - AArch64_SMLSLB_ZZZI_S = 5239, - AArch64_SMLSLB_ZZZ_D = 5240, - AArch64_SMLSLB_ZZZ_H = 5241, - AArch64_SMLSLB_ZZZ_S = 5242, - AArch64_SMLSLL_MZZI_BtoS = 5243, - AArch64_SMLSLL_MZZI_HtoD = 5244, - AArch64_SMLSLL_MZZ_BtoS = 5245, - AArch64_SMLSLL_MZZ_HtoD = 5246, - AArch64_SMLSLL_VG2_M2Z2Z_BtoS = 5247, - AArch64_SMLSLL_VG2_M2Z2Z_HtoD = 5248, - AArch64_SMLSLL_VG2_M2ZZI_BtoS = 5249, - AArch64_SMLSLL_VG2_M2ZZI_HtoD = 5250, - AArch64_SMLSLL_VG2_M2ZZ_BtoS = 5251, - AArch64_SMLSLL_VG2_M2ZZ_HtoD = 5252, - AArch64_SMLSLL_VG4_M4Z4Z_BtoS = 5253, - AArch64_SMLSLL_VG4_M4Z4Z_HtoD = 5254, - AArch64_SMLSLL_VG4_M4ZZI_BtoS = 5255, - AArch64_SMLSLL_VG4_M4ZZI_HtoD = 5256, - AArch64_SMLSLL_VG4_M4ZZ_BtoS = 5257, - AArch64_SMLSLL_VG4_M4ZZ_HtoD = 5258, - AArch64_SMLSLT_ZZZI_D = 5259, - AArch64_SMLSLT_ZZZI_S = 5260, - AArch64_SMLSLT_ZZZ_D = 5261, - AArch64_SMLSLT_ZZZ_H = 5262, - AArch64_SMLSLT_ZZZ_S = 5263, - AArch64_SMLSL_MZZI_S = 5264, - AArch64_SMLSL_MZZ_S = 5265, - AArch64_SMLSL_VG2_M2Z2Z_S = 5266, - AArch64_SMLSL_VG2_M2ZZI_S = 5267, - AArch64_SMLSL_VG2_M2ZZ_S = 5268, - AArch64_SMLSL_VG4_M4Z4Z_S = 5269, - AArch64_SMLSL_VG4_M4ZZI_S = 5270, - AArch64_SMLSL_VG4_M4ZZ_S = 5271, - AArch64_SMLSLv16i8_v8i16 = 5272, - AArch64_SMLSLv2i32_indexed = 5273, - AArch64_SMLSLv2i32_v2i64 = 5274, - AArch64_SMLSLv4i16_indexed = 5275, - AArch64_SMLSLv4i16_v4i32 = 5276, - AArch64_SMLSLv4i32_indexed = 5277, - AArch64_SMLSLv4i32_v2i64 = 5278, - AArch64_SMLSLv8i16_indexed = 5279, - AArch64_SMLSLv8i16_v4i32 = 5280, - AArch64_SMLSLv8i8_v8i16 = 5281, - AArch64_SMMLA = 5282, - AArch64_SMMLA_ZZZ = 5283, - AArch64_SMOPA_MPPZZ_D = 5284, - AArch64_SMOPA_MPPZZ_HtoS = 5285, - AArch64_SMOPA_MPPZZ_S = 5286, - AArch64_SMOPS_MPPZZ_D = 5287, - AArch64_SMOPS_MPPZZ_HtoS = 5288, - AArch64_SMOPS_MPPZZ_S = 5289, - AArch64_SMOVvi16to32 = 5290, - AArch64_SMOVvi16to32_idx0 = 5291, - AArch64_SMOVvi16to64 = 5292, - AArch64_SMOVvi16to64_idx0 = 5293, - AArch64_SMOVvi32to64 = 5294, - AArch64_SMOVvi32to64_idx0 = 5295, - AArch64_SMOVvi8to32 = 5296, - AArch64_SMOVvi8to32_idx0 = 5297, - AArch64_SMOVvi8to64 = 5298, - AArch64_SMOVvi8to64_idx0 = 5299, - AArch64_SMSUBLrrr = 5300, - AArch64_SMULH_ZPmZ_B = 5301, - AArch64_SMULH_ZPmZ_D = 5302, - AArch64_SMULH_ZPmZ_H = 5303, - AArch64_SMULH_ZPmZ_S = 5304, - AArch64_SMULH_ZZZ_B = 5305, - AArch64_SMULH_ZZZ_D = 5306, - AArch64_SMULH_ZZZ_H = 5307, - AArch64_SMULH_ZZZ_S = 5308, - AArch64_SMULHrr = 5309, - AArch64_SMULLB_ZZZI_D = 5310, - AArch64_SMULLB_ZZZI_S = 5311, - AArch64_SMULLB_ZZZ_D = 5312, - AArch64_SMULLB_ZZZ_H = 5313, - AArch64_SMULLB_ZZZ_S = 5314, - AArch64_SMULLT_ZZZI_D = 5315, - AArch64_SMULLT_ZZZI_S = 5316, - AArch64_SMULLT_ZZZ_D = 5317, - AArch64_SMULLT_ZZZ_H = 5318, - AArch64_SMULLT_ZZZ_S = 5319, - AArch64_SMULLv16i8_v8i16 = 5320, - AArch64_SMULLv2i32_indexed = 5321, - AArch64_SMULLv2i32_v2i64 = 5322, - AArch64_SMULLv4i16_indexed = 5323, - AArch64_SMULLv4i16_v4i32 = 5324, - AArch64_SMULLv4i32_indexed = 5325, - AArch64_SMULLv4i32_v2i64 = 5326, - AArch64_SMULLv8i16_indexed = 5327, - AArch64_SMULLv8i16_v4i32 = 5328, - AArch64_SMULLv8i8_v8i16 = 5329, - AArch64_SPLICE_ZPZZ_B = 5330, - AArch64_SPLICE_ZPZZ_D = 5331, - AArch64_SPLICE_ZPZZ_H = 5332, - AArch64_SPLICE_ZPZZ_S = 5333, - AArch64_SPLICE_ZPZ_B = 5334, - AArch64_SPLICE_ZPZ_D = 5335, - AArch64_SPLICE_ZPZ_H = 5336, - AArch64_SPLICE_ZPZ_S = 5337, - AArch64_SQABS_ZPmZ_B = 5338, - AArch64_SQABS_ZPmZ_D = 5339, - AArch64_SQABS_ZPmZ_H = 5340, - AArch64_SQABS_ZPmZ_S = 5341, - AArch64_SQABSv16i8 = 5342, - AArch64_SQABSv1i16 = 5343, - AArch64_SQABSv1i32 = 5344, - AArch64_SQABSv1i64 = 5345, - AArch64_SQABSv1i8 = 5346, - AArch64_SQABSv2i32 = 5347, - AArch64_SQABSv2i64 = 5348, - AArch64_SQABSv4i16 = 5349, - AArch64_SQABSv4i32 = 5350, - AArch64_SQABSv8i16 = 5351, - AArch64_SQABSv8i8 = 5352, - AArch64_SQADD_ZI_B = 5353, - AArch64_SQADD_ZI_D = 5354, - AArch64_SQADD_ZI_H = 5355, - AArch64_SQADD_ZI_S = 5356, - AArch64_SQADD_ZPmZ_B = 5357, - AArch64_SQADD_ZPmZ_D = 5358, - AArch64_SQADD_ZPmZ_H = 5359, - AArch64_SQADD_ZPmZ_S = 5360, - AArch64_SQADD_ZZZ_B = 5361, - AArch64_SQADD_ZZZ_D = 5362, - AArch64_SQADD_ZZZ_H = 5363, - AArch64_SQADD_ZZZ_S = 5364, - AArch64_SQADDv16i8 = 5365, - AArch64_SQADDv1i16 = 5366, - AArch64_SQADDv1i32 = 5367, - AArch64_SQADDv1i64 = 5368, - AArch64_SQADDv1i8 = 5369, - AArch64_SQADDv2i32 = 5370, - AArch64_SQADDv2i64 = 5371, - AArch64_SQADDv4i16 = 5372, - AArch64_SQADDv4i32 = 5373, - AArch64_SQADDv8i16 = 5374, - AArch64_SQADDv8i8 = 5375, - AArch64_SQCADD_ZZI_B = 5376, - AArch64_SQCADD_ZZI_D = 5377, - AArch64_SQCADD_ZZI_H = 5378, - AArch64_SQCADD_ZZI_S = 5379, - AArch64_SQCVTN_Z2Z_StoH = 5380, - AArch64_SQCVTN_Z4Z_DtoH = 5381, - AArch64_SQCVTN_Z4Z_StoB = 5382, - AArch64_SQCVTUN_Z2Z_StoH = 5383, - AArch64_SQCVTUN_Z4Z_DtoH = 5384, - AArch64_SQCVTUN_Z4Z_StoB = 5385, - AArch64_SQCVTU_Z2Z_StoH = 5386, - AArch64_SQCVTU_Z4Z_DtoH = 5387, - AArch64_SQCVTU_Z4Z_StoB = 5388, - AArch64_SQCVT_Z2Z_StoH = 5389, - AArch64_SQCVT_Z4Z_DtoH = 5390, - AArch64_SQCVT_Z4Z_StoB = 5391, - AArch64_SQDECB_XPiI = 5392, - AArch64_SQDECB_XPiWdI = 5393, - AArch64_SQDECD_XPiI = 5394, - AArch64_SQDECD_XPiWdI = 5395, - AArch64_SQDECD_ZPiI = 5396, - AArch64_SQDECH_XPiI = 5397, - AArch64_SQDECH_XPiWdI = 5398, - AArch64_SQDECH_ZPiI = 5399, - AArch64_SQDECP_XPWd_B = 5400, - AArch64_SQDECP_XPWd_D = 5401, - AArch64_SQDECP_XPWd_H = 5402, - AArch64_SQDECP_XPWd_S = 5403, - AArch64_SQDECP_XP_B = 5404, - AArch64_SQDECP_XP_D = 5405, - AArch64_SQDECP_XP_H = 5406, - AArch64_SQDECP_XP_S = 5407, - AArch64_SQDECP_ZP_D = 5408, - AArch64_SQDECP_ZP_H = 5409, - AArch64_SQDECP_ZP_S = 5410, - AArch64_SQDECW_XPiI = 5411, - AArch64_SQDECW_XPiWdI = 5412, - AArch64_SQDECW_ZPiI = 5413, - AArch64_SQDMLALBT_ZZZ_D = 5414, - AArch64_SQDMLALBT_ZZZ_H = 5415, - AArch64_SQDMLALBT_ZZZ_S = 5416, - AArch64_SQDMLALB_ZZZI_D = 5417, - AArch64_SQDMLALB_ZZZI_S = 5418, - AArch64_SQDMLALB_ZZZ_D = 5419, - AArch64_SQDMLALB_ZZZ_H = 5420, - AArch64_SQDMLALB_ZZZ_S = 5421, - AArch64_SQDMLALT_ZZZI_D = 5422, - AArch64_SQDMLALT_ZZZI_S = 5423, - AArch64_SQDMLALT_ZZZ_D = 5424, - AArch64_SQDMLALT_ZZZ_H = 5425, - AArch64_SQDMLALT_ZZZ_S = 5426, - AArch64_SQDMLALi16 = 5427, - AArch64_SQDMLALi32 = 5428, - AArch64_SQDMLALv1i32_indexed = 5429, - AArch64_SQDMLALv1i64_indexed = 5430, - AArch64_SQDMLALv2i32_indexed = 5431, - AArch64_SQDMLALv2i32_v2i64 = 5432, - AArch64_SQDMLALv4i16_indexed = 5433, - AArch64_SQDMLALv4i16_v4i32 = 5434, - AArch64_SQDMLALv4i32_indexed = 5435, - AArch64_SQDMLALv4i32_v2i64 = 5436, - AArch64_SQDMLALv8i16_indexed = 5437, - AArch64_SQDMLALv8i16_v4i32 = 5438, - AArch64_SQDMLSLBT_ZZZ_D = 5439, - AArch64_SQDMLSLBT_ZZZ_H = 5440, - AArch64_SQDMLSLBT_ZZZ_S = 5441, - AArch64_SQDMLSLB_ZZZI_D = 5442, - AArch64_SQDMLSLB_ZZZI_S = 5443, - AArch64_SQDMLSLB_ZZZ_D = 5444, - AArch64_SQDMLSLB_ZZZ_H = 5445, - AArch64_SQDMLSLB_ZZZ_S = 5446, - AArch64_SQDMLSLT_ZZZI_D = 5447, - AArch64_SQDMLSLT_ZZZI_S = 5448, - AArch64_SQDMLSLT_ZZZ_D = 5449, - AArch64_SQDMLSLT_ZZZ_H = 5450, - AArch64_SQDMLSLT_ZZZ_S = 5451, - AArch64_SQDMLSLi16 = 5452, - AArch64_SQDMLSLi32 = 5453, - AArch64_SQDMLSLv1i32_indexed = 5454, - AArch64_SQDMLSLv1i64_indexed = 5455, - AArch64_SQDMLSLv2i32_indexed = 5456, - AArch64_SQDMLSLv2i32_v2i64 = 5457, - AArch64_SQDMLSLv4i16_indexed = 5458, - AArch64_SQDMLSLv4i16_v4i32 = 5459, - AArch64_SQDMLSLv4i32_indexed = 5460, - AArch64_SQDMLSLv4i32_v2i64 = 5461, - AArch64_SQDMLSLv8i16_indexed = 5462, - AArch64_SQDMLSLv8i16_v4i32 = 5463, - AArch64_SQDMULH_VG2_2Z2Z_B = 5464, - AArch64_SQDMULH_VG2_2Z2Z_D = 5465, - AArch64_SQDMULH_VG2_2Z2Z_H = 5466, - AArch64_SQDMULH_VG2_2Z2Z_S = 5467, - AArch64_SQDMULH_VG2_2ZZ_B = 5468, - AArch64_SQDMULH_VG2_2ZZ_D = 5469, - AArch64_SQDMULH_VG2_2ZZ_H = 5470, - AArch64_SQDMULH_VG2_2ZZ_S = 5471, - AArch64_SQDMULH_VG4_4Z4Z_B = 5472, - AArch64_SQDMULH_VG4_4Z4Z_D = 5473, - AArch64_SQDMULH_VG4_4Z4Z_H = 5474, - AArch64_SQDMULH_VG4_4Z4Z_S = 5475, - AArch64_SQDMULH_VG4_4ZZ_B = 5476, - AArch64_SQDMULH_VG4_4ZZ_D = 5477, - AArch64_SQDMULH_VG4_4ZZ_H = 5478, - AArch64_SQDMULH_VG4_4ZZ_S = 5479, - AArch64_SQDMULH_ZZZI_D = 5480, - AArch64_SQDMULH_ZZZI_H = 5481, - AArch64_SQDMULH_ZZZI_S = 5482, - AArch64_SQDMULH_ZZZ_B = 5483, - AArch64_SQDMULH_ZZZ_D = 5484, - AArch64_SQDMULH_ZZZ_H = 5485, - AArch64_SQDMULH_ZZZ_S = 5486, - AArch64_SQDMULHv1i16 = 5487, - AArch64_SQDMULHv1i16_indexed = 5488, - AArch64_SQDMULHv1i32 = 5489, - AArch64_SQDMULHv1i32_indexed = 5490, - AArch64_SQDMULHv2i32 = 5491, - AArch64_SQDMULHv2i32_indexed = 5492, - AArch64_SQDMULHv4i16 = 5493, - AArch64_SQDMULHv4i16_indexed = 5494, - AArch64_SQDMULHv4i32 = 5495, - AArch64_SQDMULHv4i32_indexed = 5496, - AArch64_SQDMULHv8i16 = 5497, - AArch64_SQDMULHv8i16_indexed = 5498, - AArch64_SQDMULLB_ZZZI_D = 5499, - AArch64_SQDMULLB_ZZZI_S = 5500, - AArch64_SQDMULLB_ZZZ_D = 5501, - AArch64_SQDMULLB_ZZZ_H = 5502, - AArch64_SQDMULLB_ZZZ_S = 5503, - AArch64_SQDMULLT_ZZZI_D = 5504, - AArch64_SQDMULLT_ZZZI_S = 5505, - AArch64_SQDMULLT_ZZZ_D = 5506, - AArch64_SQDMULLT_ZZZ_H = 5507, - AArch64_SQDMULLT_ZZZ_S = 5508, - AArch64_SQDMULLi16 = 5509, - AArch64_SQDMULLi32 = 5510, - AArch64_SQDMULLv1i32_indexed = 5511, - AArch64_SQDMULLv1i64_indexed = 5512, - AArch64_SQDMULLv2i32_indexed = 5513, - AArch64_SQDMULLv2i32_v2i64 = 5514, - AArch64_SQDMULLv4i16_indexed = 5515, - AArch64_SQDMULLv4i16_v4i32 = 5516, - AArch64_SQDMULLv4i32_indexed = 5517, - AArch64_SQDMULLv4i32_v2i64 = 5518, - AArch64_SQDMULLv8i16_indexed = 5519, - AArch64_SQDMULLv8i16_v4i32 = 5520, - AArch64_SQINCB_XPiI = 5521, - AArch64_SQINCB_XPiWdI = 5522, - AArch64_SQINCD_XPiI = 5523, - AArch64_SQINCD_XPiWdI = 5524, - AArch64_SQINCD_ZPiI = 5525, - AArch64_SQINCH_XPiI = 5526, - AArch64_SQINCH_XPiWdI = 5527, - AArch64_SQINCH_ZPiI = 5528, - AArch64_SQINCP_XPWd_B = 5529, - AArch64_SQINCP_XPWd_D = 5530, - AArch64_SQINCP_XPWd_H = 5531, - AArch64_SQINCP_XPWd_S = 5532, - AArch64_SQINCP_XP_B = 5533, - AArch64_SQINCP_XP_D = 5534, - AArch64_SQINCP_XP_H = 5535, - AArch64_SQINCP_XP_S = 5536, - AArch64_SQINCP_ZP_D = 5537, - AArch64_SQINCP_ZP_H = 5538, - AArch64_SQINCP_ZP_S = 5539, - AArch64_SQINCW_XPiI = 5540, - AArch64_SQINCW_XPiWdI = 5541, - AArch64_SQINCW_ZPiI = 5542, - AArch64_SQNEG_ZPmZ_B = 5543, - AArch64_SQNEG_ZPmZ_D = 5544, - AArch64_SQNEG_ZPmZ_H = 5545, - AArch64_SQNEG_ZPmZ_S = 5546, - AArch64_SQNEGv16i8 = 5547, - AArch64_SQNEGv1i16 = 5548, - AArch64_SQNEGv1i32 = 5549, - AArch64_SQNEGv1i64 = 5550, - AArch64_SQNEGv1i8 = 5551, - AArch64_SQNEGv2i32 = 5552, - AArch64_SQNEGv2i64 = 5553, - AArch64_SQNEGv4i16 = 5554, - AArch64_SQNEGv4i32 = 5555, - AArch64_SQNEGv8i16 = 5556, - AArch64_SQNEGv8i8 = 5557, - AArch64_SQRDCMLAH_ZZZI_H = 5558, - AArch64_SQRDCMLAH_ZZZI_S = 5559, - AArch64_SQRDCMLAH_ZZZ_B = 5560, - AArch64_SQRDCMLAH_ZZZ_D = 5561, - AArch64_SQRDCMLAH_ZZZ_H = 5562, - AArch64_SQRDCMLAH_ZZZ_S = 5563, - AArch64_SQRDMLAH_ZZZI_D = 5564, - AArch64_SQRDMLAH_ZZZI_H = 5565, - AArch64_SQRDMLAH_ZZZI_S = 5566, - AArch64_SQRDMLAH_ZZZ_B = 5567, - AArch64_SQRDMLAH_ZZZ_D = 5568, - AArch64_SQRDMLAH_ZZZ_H = 5569, - AArch64_SQRDMLAH_ZZZ_S = 5570, - AArch64_SQRDMLAHi16_indexed = 5571, - AArch64_SQRDMLAHi32_indexed = 5572, - AArch64_SQRDMLAHv1i16 = 5573, - AArch64_SQRDMLAHv1i32 = 5574, - AArch64_SQRDMLAHv2i32 = 5575, - AArch64_SQRDMLAHv2i32_indexed = 5576, - AArch64_SQRDMLAHv4i16 = 5577, - AArch64_SQRDMLAHv4i16_indexed = 5578, - AArch64_SQRDMLAHv4i32 = 5579, - AArch64_SQRDMLAHv4i32_indexed = 5580, - AArch64_SQRDMLAHv8i16 = 5581, - AArch64_SQRDMLAHv8i16_indexed = 5582, - AArch64_SQRDMLSH_ZZZI_D = 5583, - AArch64_SQRDMLSH_ZZZI_H = 5584, - AArch64_SQRDMLSH_ZZZI_S = 5585, - AArch64_SQRDMLSH_ZZZ_B = 5586, - AArch64_SQRDMLSH_ZZZ_D = 5587, - AArch64_SQRDMLSH_ZZZ_H = 5588, - AArch64_SQRDMLSH_ZZZ_S = 5589, - AArch64_SQRDMLSHi16_indexed = 5590, - AArch64_SQRDMLSHi32_indexed = 5591, - AArch64_SQRDMLSHv1i16 = 5592, - AArch64_SQRDMLSHv1i32 = 5593, - AArch64_SQRDMLSHv2i32 = 5594, - AArch64_SQRDMLSHv2i32_indexed = 5595, - AArch64_SQRDMLSHv4i16 = 5596, - AArch64_SQRDMLSHv4i16_indexed = 5597, - AArch64_SQRDMLSHv4i32 = 5598, - AArch64_SQRDMLSHv4i32_indexed = 5599, - AArch64_SQRDMLSHv8i16 = 5600, - AArch64_SQRDMLSHv8i16_indexed = 5601, - AArch64_SQRDMULH_ZZZI_D = 5602, - AArch64_SQRDMULH_ZZZI_H = 5603, - AArch64_SQRDMULH_ZZZI_S = 5604, - AArch64_SQRDMULH_ZZZ_B = 5605, - AArch64_SQRDMULH_ZZZ_D = 5606, - AArch64_SQRDMULH_ZZZ_H = 5607, - AArch64_SQRDMULH_ZZZ_S = 5608, - AArch64_SQRDMULHv1i16 = 5609, - AArch64_SQRDMULHv1i16_indexed = 5610, - AArch64_SQRDMULHv1i32 = 5611, - AArch64_SQRDMULHv1i32_indexed = 5612, - AArch64_SQRDMULHv2i32 = 5613, - AArch64_SQRDMULHv2i32_indexed = 5614, - AArch64_SQRDMULHv4i16 = 5615, - AArch64_SQRDMULHv4i16_indexed = 5616, - AArch64_SQRDMULHv4i32 = 5617, - AArch64_SQRDMULHv4i32_indexed = 5618, - AArch64_SQRDMULHv8i16 = 5619, - AArch64_SQRDMULHv8i16_indexed = 5620, - AArch64_SQRSHLR_ZPmZ_B = 5621, - AArch64_SQRSHLR_ZPmZ_D = 5622, - AArch64_SQRSHLR_ZPmZ_H = 5623, - AArch64_SQRSHLR_ZPmZ_S = 5624, - AArch64_SQRSHL_ZPmZ_B = 5625, - AArch64_SQRSHL_ZPmZ_D = 5626, - AArch64_SQRSHL_ZPmZ_H = 5627, - AArch64_SQRSHL_ZPmZ_S = 5628, - AArch64_SQRSHLv16i8 = 5629, - AArch64_SQRSHLv1i16 = 5630, - AArch64_SQRSHLv1i32 = 5631, - AArch64_SQRSHLv1i64 = 5632, - AArch64_SQRSHLv1i8 = 5633, - AArch64_SQRSHLv2i32 = 5634, - AArch64_SQRSHLv2i64 = 5635, - AArch64_SQRSHLv4i16 = 5636, - AArch64_SQRSHLv4i32 = 5637, - AArch64_SQRSHLv8i16 = 5638, - AArch64_SQRSHLv8i8 = 5639, - AArch64_SQRSHRNB_ZZI_B = 5640, - AArch64_SQRSHRNB_ZZI_H = 5641, - AArch64_SQRSHRNB_ZZI_S = 5642, - AArch64_SQRSHRNT_ZZI_B = 5643, - AArch64_SQRSHRNT_ZZI_H = 5644, - AArch64_SQRSHRNT_ZZI_S = 5645, - AArch64_SQRSHRN_VG4_Z4ZI_B = 5646, - AArch64_SQRSHRN_VG4_Z4ZI_H = 5647, - AArch64_SQRSHRNb = 5648, - AArch64_SQRSHRNh = 5649, - AArch64_SQRSHRNs = 5650, - AArch64_SQRSHRNv16i8_shift = 5651, - AArch64_SQRSHRNv2i32_shift = 5652, - AArch64_SQRSHRNv4i16_shift = 5653, - AArch64_SQRSHRNv4i32_shift = 5654, - AArch64_SQRSHRNv8i16_shift = 5655, - AArch64_SQRSHRNv8i8_shift = 5656, - AArch64_SQRSHRUNB_ZZI_B = 5657, - AArch64_SQRSHRUNB_ZZI_H = 5658, - AArch64_SQRSHRUNB_ZZI_S = 5659, - AArch64_SQRSHRUNT_ZZI_B = 5660, - AArch64_SQRSHRUNT_ZZI_H = 5661, - AArch64_SQRSHRUNT_ZZI_S = 5662, - AArch64_SQRSHRUN_VG4_Z4ZI_B = 5663, - AArch64_SQRSHRUN_VG4_Z4ZI_H = 5664, - AArch64_SQRSHRUNb = 5665, - AArch64_SQRSHRUNh = 5666, - AArch64_SQRSHRUNs = 5667, - AArch64_SQRSHRUNv16i8_shift = 5668, - AArch64_SQRSHRUNv2i32_shift = 5669, - AArch64_SQRSHRUNv4i16_shift = 5670, - AArch64_SQRSHRUNv4i32_shift = 5671, - AArch64_SQRSHRUNv8i16_shift = 5672, - AArch64_SQRSHRUNv8i8_shift = 5673, - AArch64_SQRSHRU_VG2_Z2ZI_H = 5674, - AArch64_SQRSHRU_VG4_Z4ZI_B = 5675, - AArch64_SQRSHRU_VG4_Z4ZI_H = 5676, - AArch64_SQRSHR_VG2_Z2ZI_H = 5677, - AArch64_SQRSHR_VG4_Z4ZI_B = 5678, - AArch64_SQRSHR_VG4_Z4ZI_H = 5679, - AArch64_SQSHLR_ZPmZ_B = 5680, - AArch64_SQSHLR_ZPmZ_D = 5681, - AArch64_SQSHLR_ZPmZ_H = 5682, - AArch64_SQSHLR_ZPmZ_S = 5683, - AArch64_SQSHLU_ZPmI_B = 5684, - AArch64_SQSHLU_ZPmI_D = 5685, - AArch64_SQSHLU_ZPmI_H = 5686, - AArch64_SQSHLU_ZPmI_S = 5687, - AArch64_SQSHLUb = 5688, - AArch64_SQSHLUd = 5689, - AArch64_SQSHLUh = 5690, - AArch64_SQSHLUs = 5691, - AArch64_SQSHLUv16i8_shift = 5692, - AArch64_SQSHLUv2i32_shift = 5693, - AArch64_SQSHLUv2i64_shift = 5694, - AArch64_SQSHLUv4i16_shift = 5695, - AArch64_SQSHLUv4i32_shift = 5696, - AArch64_SQSHLUv8i16_shift = 5697, - AArch64_SQSHLUv8i8_shift = 5698, - AArch64_SQSHL_ZPmI_B = 5699, - AArch64_SQSHL_ZPmI_D = 5700, - AArch64_SQSHL_ZPmI_H = 5701, - AArch64_SQSHL_ZPmI_S = 5702, - AArch64_SQSHL_ZPmZ_B = 5703, - AArch64_SQSHL_ZPmZ_D = 5704, - AArch64_SQSHL_ZPmZ_H = 5705, - AArch64_SQSHL_ZPmZ_S = 5706, - AArch64_SQSHLb = 5707, - AArch64_SQSHLd = 5708, - AArch64_SQSHLh = 5709, - AArch64_SQSHLs = 5710, - AArch64_SQSHLv16i8 = 5711, - AArch64_SQSHLv16i8_shift = 5712, - AArch64_SQSHLv1i16 = 5713, - AArch64_SQSHLv1i32 = 5714, - AArch64_SQSHLv1i64 = 5715, - AArch64_SQSHLv1i8 = 5716, - AArch64_SQSHLv2i32 = 5717, - AArch64_SQSHLv2i32_shift = 5718, - AArch64_SQSHLv2i64 = 5719, - AArch64_SQSHLv2i64_shift = 5720, - AArch64_SQSHLv4i16 = 5721, - AArch64_SQSHLv4i16_shift = 5722, - AArch64_SQSHLv4i32 = 5723, - AArch64_SQSHLv4i32_shift = 5724, - AArch64_SQSHLv8i16 = 5725, - AArch64_SQSHLv8i16_shift = 5726, - AArch64_SQSHLv8i8 = 5727, - AArch64_SQSHLv8i8_shift = 5728, - AArch64_SQSHRNB_ZZI_B = 5729, - AArch64_SQSHRNB_ZZI_H = 5730, - AArch64_SQSHRNB_ZZI_S = 5731, - AArch64_SQSHRNT_ZZI_B = 5732, - AArch64_SQSHRNT_ZZI_H = 5733, - AArch64_SQSHRNT_ZZI_S = 5734, - AArch64_SQSHRNb = 5735, - AArch64_SQSHRNh = 5736, - AArch64_SQSHRNs = 5737, - AArch64_SQSHRNv16i8_shift = 5738, - AArch64_SQSHRNv2i32_shift = 5739, - AArch64_SQSHRNv4i16_shift = 5740, - AArch64_SQSHRNv4i32_shift = 5741, - AArch64_SQSHRNv8i16_shift = 5742, - AArch64_SQSHRNv8i8_shift = 5743, - AArch64_SQSHRUNB_ZZI_B = 5744, - AArch64_SQSHRUNB_ZZI_H = 5745, - AArch64_SQSHRUNB_ZZI_S = 5746, - AArch64_SQSHRUNT_ZZI_B = 5747, - AArch64_SQSHRUNT_ZZI_H = 5748, - AArch64_SQSHRUNT_ZZI_S = 5749, - AArch64_SQSHRUNb = 5750, - AArch64_SQSHRUNh = 5751, - AArch64_SQSHRUNs = 5752, - AArch64_SQSHRUNv16i8_shift = 5753, - AArch64_SQSHRUNv2i32_shift = 5754, - AArch64_SQSHRUNv4i16_shift = 5755, - AArch64_SQSHRUNv4i32_shift = 5756, - AArch64_SQSHRUNv8i16_shift = 5757, - AArch64_SQSHRUNv8i8_shift = 5758, - AArch64_SQSUBR_ZPmZ_B = 5759, - AArch64_SQSUBR_ZPmZ_D = 5760, - AArch64_SQSUBR_ZPmZ_H = 5761, - AArch64_SQSUBR_ZPmZ_S = 5762, - AArch64_SQSUB_ZI_B = 5763, - AArch64_SQSUB_ZI_D = 5764, - AArch64_SQSUB_ZI_H = 5765, - AArch64_SQSUB_ZI_S = 5766, - AArch64_SQSUB_ZPmZ_B = 5767, - AArch64_SQSUB_ZPmZ_D = 5768, - AArch64_SQSUB_ZPmZ_H = 5769, - AArch64_SQSUB_ZPmZ_S = 5770, - AArch64_SQSUB_ZZZ_B = 5771, - AArch64_SQSUB_ZZZ_D = 5772, - AArch64_SQSUB_ZZZ_H = 5773, - AArch64_SQSUB_ZZZ_S = 5774, - AArch64_SQSUBv16i8 = 5775, - AArch64_SQSUBv1i16 = 5776, - AArch64_SQSUBv1i32 = 5777, - AArch64_SQSUBv1i64 = 5778, - AArch64_SQSUBv1i8 = 5779, - AArch64_SQSUBv2i32 = 5780, - AArch64_SQSUBv2i64 = 5781, - AArch64_SQSUBv4i16 = 5782, - AArch64_SQSUBv4i32 = 5783, - AArch64_SQSUBv8i16 = 5784, - AArch64_SQSUBv8i8 = 5785, - AArch64_SQXTNB_ZZ_B = 5786, - AArch64_SQXTNB_ZZ_H = 5787, - AArch64_SQXTNB_ZZ_S = 5788, - AArch64_SQXTNT_ZZ_B = 5789, - AArch64_SQXTNT_ZZ_H = 5790, - AArch64_SQXTNT_ZZ_S = 5791, - AArch64_SQXTNv16i8 = 5792, - AArch64_SQXTNv1i16 = 5793, - AArch64_SQXTNv1i32 = 5794, - AArch64_SQXTNv1i8 = 5795, - AArch64_SQXTNv2i32 = 5796, - AArch64_SQXTNv4i16 = 5797, - AArch64_SQXTNv4i32 = 5798, - AArch64_SQXTNv8i16 = 5799, - AArch64_SQXTNv8i8 = 5800, - AArch64_SQXTUNB_ZZ_B = 5801, - AArch64_SQXTUNB_ZZ_H = 5802, - AArch64_SQXTUNB_ZZ_S = 5803, - AArch64_SQXTUNT_ZZ_B = 5804, - AArch64_SQXTUNT_ZZ_H = 5805, - AArch64_SQXTUNT_ZZ_S = 5806, - AArch64_SQXTUNv16i8 = 5807, - AArch64_SQXTUNv1i16 = 5808, - AArch64_SQXTUNv1i32 = 5809, - AArch64_SQXTUNv1i8 = 5810, - AArch64_SQXTUNv2i32 = 5811, - AArch64_SQXTUNv4i16 = 5812, - AArch64_SQXTUNv4i32 = 5813, - AArch64_SQXTUNv8i16 = 5814, - AArch64_SQXTUNv8i8 = 5815, - AArch64_SRHADD_ZPmZ_B = 5816, - AArch64_SRHADD_ZPmZ_D = 5817, - AArch64_SRHADD_ZPmZ_H = 5818, - AArch64_SRHADD_ZPmZ_S = 5819, - AArch64_SRHADDv16i8 = 5820, - AArch64_SRHADDv2i32 = 5821, - AArch64_SRHADDv4i16 = 5822, - AArch64_SRHADDv4i32 = 5823, - AArch64_SRHADDv8i16 = 5824, - AArch64_SRHADDv8i8 = 5825, - AArch64_SRI_ZZI_B = 5826, - AArch64_SRI_ZZI_D = 5827, - AArch64_SRI_ZZI_H = 5828, - AArch64_SRI_ZZI_S = 5829, - AArch64_SRId = 5830, - AArch64_SRIv16i8_shift = 5831, - AArch64_SRIv2i32_shift = 5832, - AArch64_SRIv2i64_shift = 5833, - AArch64_SRIv4i16_shift = 5834, - AArch64_SRIv4i32_shift = 5835, - AArch64_SRIv8i16_shift = 5836, - AArch64_SRIv8i8_shift = 5837, - AArch64_SRSHLR_ZPmZ_B = 5838, - AArch64_SRSHLR_ZPmZ_D = 5839, - AArch64_SRSHLR_ZPmZ_H = 5840, - AArch64_SRSHLR_ZPmZ_S = 5841, - AArch64_SRSHL_VG2_2Z2Z_B = 5842, - AArch64_SRSHL_VG2_2Z2Z_D = 5843, - AArch64_SRSHL_VG2_2Z2Z_H = 5844, - AArch64_SRSHL_VG2_2Z2Z_S = 5845, - AArch64_SRSHL_VG2_2ZZ_B = 5846, - AArch64_SRSHL_VG2_2ZZ_D = 5847, - AArch64_SRSHL_VG2_2ZZ_H = 5848, - AArch64_SRSHL_VG2_2ZZ_S = 5849, - AArch64_SRSHL_VG4_4Z4Z_B = 5850, - AArch64_SRSHL_VG4_4Z4Z_D = 5851, - AArch64_SRSHL_VG4_4Z4Z_H = 5852, - AArch64_SRSHL_VG4_4Z4Z_S = 5853, - AArch64_SRSHL_VG4_4ZZ_B = 5854, - AArch64_SRSHL_VG4_4ZZ_D = 5855, - AArch64_SRSHL_VG4_4ZZ_H = 5856, - AArch64_SRSHL_VG4_4ZZ_S = 5857, - AArch64_SRSHL_ZPmZ_B = 5858, - AArch64_SRSHL_ZPmZ_D = 5859, - AArch64_SRSHL_ZPmZ_H = 5860, - AArch64_SRSHL_ZPmZ_S = 5861, - AArch64_SRSHLv16i8 = 5862, - AArch64_SRSHLv1i64 = 5863, - AArch64_SRSHLv2i32 = 5864, - AArch64_SRSHLv2i64 = 5865, - AArch64_SRSHLv4i16 = 5866, - AArch64_SRSHLv4i32 = 5867, - AArch64_SRSHLv8i16 = 5868, - AArch64_SRSHLv8i8 = 5869, - AArch64_SRSHR_ZPmI_B = 5870, - AArch64_SRSHR_ZPmI_D = 5871, - AArch64_SRSHR_ZPmI_H = 5872, - AArch64_SRSHR_ZPmI_S = 5873, - AArch64_SRSHRd = 5874, - AArch64_SRSHRv16i8_shift = 5875, - AArch64_SRSHRv2i32_shift = 5876, - AArch64_SRSHRv2i64_shift = 5877, - AArch64_SRSHRv4i16_shift = 5878, - AArch64_SRSHRv4i32_shift = 5879, - AArch64_SRSHRv8i16_shift = 5880, - AArch64_SRSHRv8i8_shift = 5881, - AArch64_SRSRA_ZZI_B = 5882, - AArch64_SRSRA_ZZI_D = 5883, - AArch64_SRSRA_ZZI_H = 5884, - AArch64_SRSRA_ZZI_S = 5885, - AArch64_SRSRAd = 5886, - AArch64_SRSRAv16i8_shift = 5887, - AArch64_SRSRAv2i32_shift = 5888, - AArch64_SRSRAv2i64_shift = 5889, - AArch64_SRSRAv4i16_shift = 5890, - AArch64_SRSRAv4i32_shift = 5891, - AArch64_SRSRAv8i16_shift = 5892, - AArch64_SRSRAv8i8_shift = 5893, - AArch64_SSHLLB_ZZI_D = 5894, - AArch64_SSHLLB_ZZI_H = 5895, - AArch64_SSHLLB_ZZI_S = 5896, - AArch64_SSHLLT_ZZI_D = 5897, - AArch64_SSHLLT_ZZI_H = 5898, - AArch64_SSHLLT_ZZI_S = 5899, - AArch64_SSHLLv16i8_shift = 5900, - AArch64_SSHLLv2i32_shift = 5901, - AArch64_SSHLLv4i16_shift = 5902, - AArch64_SSHLLv4i32_shift = 5903, - AArch64_SSHLLv8i16_shift = 5904, - AArch64_SSHLLv8i8_shift = 5905, - AArch64_SSHLv16i8 = 5906, - AArch64_SSHLv1i64 = 5907, - AArch64_SSHLv2i32 = 5908, - AArch64_SSHLv2i64 = 5909, - AArch64_SSHLv4i16 = 5910, - AArch64_SSHLv4i32 = 5911, - AArch64_SSHLv8i16 = 5912, - AArch64_SSHLv8i8 = 5913, - AArch64_SSHRd = 5914, - AArch64_SSHRv16i8_shift = 5915, - AArch64_SSHRv2i32_shift = 5916, - AArch64_SSHRv2i64_shift = 5917, - AArch64_SSHRv4i16_shift = 5918, - AArch64_SSHRv4i32_shift = 5919, - AArch64_SSHRv8i16_shift = 5920, - AArch64_SSHRv8i8_shift = 5921, - AArch64_SSRA_ZZI_B = 5922, - AArch64_SSRA_ZZI_D = 5923, - AArch64_SSRA_ZZI_H = 5924, - AArch64_SSRA_ZZI_S = 5925, - AArch64_SSRAd = 5926, - AArch64_SSRAv16i8_shift = 5927, - AArch64_SSRAv2i32_shift = 5928, - AArch64_SSRAv2i64_shift = 5929, - AArch64_SSRAv4i16_shift = 5930, - AArch64_SSRAv4i32_shift = 5931, - AArch64_SSRAv8i16_shift = 5932, - AArch64_SSRAv8i8_shift = 5933, - AArch64_SST1B_D = 5934, - AArch64_SST1B_D_IMM = 5935, - AArch64_SST1B_D_SXTW = 5936, - AArch64_SST1B_D_UXTW = 5937, - AArch64_SST1B_S_IMM = 5938, - AArch64_SST1B_S_SXTW = 5939, - AArch64_SST1B_S_UXTW = 5940, - AArch64_SST1D = 5941, - AArch64_SST1D_IMM = 5942, - AArch64_SST1D_SCALED = 5943, - AArch64_SST1D_SXTW = 5944, - AArch64_SST1D_SXTW_SCALED = 5945, - AArch64_SST1D_UXTW = 5946, - AArch64_SST1D_UXTW_SCALED = 5947, - AArch64_SST1H_D = 5948, - AArch64_SST1H_D_IMM = 5949, - AArch64_SST1H_D_SCALED = 5950, - AArch64_SST1H_D_SXTW = 5951, - AArch64_SST1H_D_SXTW_SCALED = 5952, - AArch64_SST1H_D_UXTW = 5953, - AArch64_SST1H_D_UXTW_SCALED = 5954, - AArch64_SST1H_S_IMM = 5955, - AArch64_SST1H_S_SXTW = 5956, - AArch64_SST1H_S_SXTW_SCALED = 5957, - AArch64_SST1H_S_UXTW = 5958, - AArch64_SST1H_S_UXTW_SCALED = 5959, - AArch64_SST1Q = 5960, - AArch64_SST1W_D = 5961, - AArch64_SST1W_D_IMM = 5962, - AArch64_SST1W_D_SCALED = 5963, - AArch64_SST1W_D_SXTW = 5964, - AArch64_SST1W_D_SXTW_SCALED = 5965, - AArch64_SST1W_D_UXTW = 5966, - AArch64_SST1W_D_UXTW_SCALED = 5967, - AArch64_SST1W_IMM = 5968, - AArch64_SST1W_SXTW = 5969, - AArch64_SST1W_SXTW_SCALED = 5970, - AArch64_SST1W_UXTW = 5971, - AArch64_SST1W_UXTW_SCALED = 5972, - AArch64_SSUBLBT_ZZZ_D = 5973, - AArch64_SSUBLBT_ZZZ_H = 5974, - AArch64_SSUBLBT_ZZZ_S = 5975, - AArch64_SSUBLB_ZZZ_D = 5976, - AArch64_SSUBLB_ZZZ_H = 5977, - AArch64_SSUBLB_ZZZ_S = 5978, - AArch64_SSUBLTB_ZZZ_D = 5979, - AArch64_SSUBLTB_ZZZ_H = 5980, - AArch64_SSUBLTB_ZZZ_S = 5981, - AArch64_SSUBLT_ZZZ_D = 5982, - AArch64_SSUBLT_ZZZ_H = 5983, - AArch64_SSUBLT_ZZZ_S = 5984, - AArch64_SSUBLv16i8_v8i16 = 5985, - AArch64_SSUBLv2i32_v2i64 = 5986, - AArch64_SSUBLv4i16_v4i32 = 5987, - AArch64_SSUBLv4i32_v2i64 = 5988, - AArch64_SSUBLv8i16_v4i32 = 5989, - AArch64_SSUBLv8i8_v8i16 = 5990, - AArch64_SSUBWB_ZZZ_D = 5991, - AArch64_SSUBWB_ZZZ_H = 5992, - AArch64_SSUBWB_ZZZ_S = 5993, - AArch64_SSUBWT_ZZZ_D = 5994, - AArch64_SSUBWT_ZZZ_H = 5995, - AArch64_SSUBWT_ZZZ_S = 5996, - AArch64_SSUBWv16i8_v8i16 = 5997, - AArch64_SSUBWv2i32_v2i64 = 5998, - AArch64_SSUBWv4i16_v4i32 = 5999, - AArch64_SSUBWv4i32_v2i64 = 6000, - AArch64_SSUBWv8i16_v4i32 = 6001, - AArch64_SSUBWv8i8_v8i16 = 6002, - AArch64_ST1B = 6003, - AArch64_ST1B_2Z = 6004, - AArch64_ST1B_2Z_IMM = 6005, - AArch64_ST1B_4Z = 6006, - AArch64_ST1B_4Z_IMM = 6007, - AArch64_ST1B_D = 6008, - AArch64_ST1B_D_IMM = 6009, - AArch64_ST1B_H = 6010, - AArch64_ST1B_H_IMM = 6011, - AArch64_ST1B_IMM = 6012, - AArch64_ST1B_S = 6013, - AArch64_ST1B_S_IMM = 6014, - AArch64_ST1B_VG2_M2ZPXI = 6015, - AArch64_ST1B_VG2_M2ZPXX = 6016, - AArch64_ST1B_VG4_M4ZPXI = 6017, - AArch64_ST1B_VG4_M4ZPXX = 6018, - AArch64_ST1D = 6019, - AArch64_ST1D_2Z = 6020, - AArch64_ST1D_2Z_IMM = 6021, - AArch64_ST1D_4Z = 6022, - AArch64_ST1D_4Z_IMM = 6023, - AArch64_ST1D_IMM = 6024, - AArch64_ST1D_Q = 6025, - AArch64_ST1D_Q_IMM = 6026, - AArch64_ST1D_VG2_M2ZPXI = 6027, - AArch64_ST1D_VG2_M2ZPXX = 6028, - AArch64_ST1D_VG4_M4ZPXI = 6029, - AArch64_ST1D_VG4_M4ZPXX = 6030, - AArch64_ST1Fourv16b = 6031, - AArch64_ST1Fourv16b_POST = 6032, - AArch64_ST1Fourv1d = 6033, - AArch64_ST1Fourv1d_POST = 6034, - AArch64_ST1Fourv2d = 6035, - AArch64_ST1Fourv2d_POST = 6036, - AArch64_ST1Fourv2s = 6037, - AArch64_ST1Fourv2s_POST = 6038, - AArch64_ST1Fourv4h = 6039, - AArch64_ST1Fourv4h_POST = 6040, - AArch64_ST1Fourv4s = 6041, - AArch64_ST1Fourv4s_POST = 6042, - AArch64_ST1Fourv8b = 6043, - AArch64_ST1Fourv8b_POST = 6044, - AArch64_ST1Fourv8h = 6045, - AArch64_ST1Fourv8h_POST = 6046, - AArch64_ST1H = 6047, - AArch64_ST1H_2Z = 6048, - AArch64_ST1H_2Z_IMM = 6049, - AArch64_ST1H_4Z = 6050, - AArch64_ST1H_4Z_IMM = 6051, - AArch64_ST1H_D = 6052, - AArch64_ST1H_D_IMM = 6053, - AArch64_ST1H_IMM = 6054, - AArch64_ST1H_S = 6055, - AArch64_ST1H_S_IMM = 6056, - AArch64_ST1H_VG2_M2ZPXI = 6057, - AArch64_ST1H_VG2_M2ZPXX = 6058, - AArch64_ST1H_VG4_M4ZPXI = 6059, - AArch64_ST1H_VG4_M4ZPXX = 6060, - AArch64_ST1Onev16b = 6061, - AArch64_ST1Onev16b_POST = 6062, - AArch64_ST1Onev1d = 6063, - AArch64_ST1Onev1d_POST = 6064, - AArch64_ST1Onev2d = 6065, - AArch64_ST1Onev2d_POST = 6066, - AArch64_ST1Onev2s = 6067, - AArch64_ST1Onev2s_POST = 6068, - AArch64_ST1Onev4h = 6069, - AArch64_ST1Onev4h_POST = 6070, - AArch64_ST1Onev4s = 6071, - AArch64_ST1Onev4s_POST = 6072, - AArch64_ST1Onev8b = 6073, - AArch64_ST1Onev8b_POST = 6074, - AArch64_ST1Onev8h = 6075, - AArch64_ST1Onev8h_POST = 6076, - AArch64_ST1Threev16b = 6077, - AArch64_ST1Threev16b_POST = 6078, - AArch64_ST1Threev1d = 6079, - AArch64_ST1Threev1d_POST = 6080, - AArch64_ST1Threev2d = 6081, - AArch64_ST1Threev2d_POST = 6082, - AArch64_ST1Threev2s = 6083, - AArch64_ST1Threev2s_POST = 6084, - AArch64_ST1Threev4h = 6085, - AArch64_ST1Threev4h_POST = 6086, - AArch64_ST1Threev4s = 6087, - AArch64_ST1Threev4s_POST = 6088, - AArch64_ST1Threev8b = 6089, - AArch64_ST1Threev8b_POST = 6090, - AArch64_ST1Threev8h = 6091, - AArch64_ST1Threev8h_POST = 6092, - AArch64_ST1Twov16b = 6093, - AArch64_ST1Twov16b_POST = 6094, - AArch64_ST1Twov1d = 6095, - AArch64_ST1Twov1d_POST = 6096, - AArch64_ST1Twov2d = 6097, - AArch64_ST1Twov2d_POST = 6098, - AArch64_ST1Twov2s = 6099, - AArch64_ST1Twov2s_POST = 6100, - AArch64_ST1Twov4h = 6101, - AArch64_ST1Twov4h_POST = 6102, - AArch64_ST1Twov4s = 6103, - AArch64_ST1Twov4s_POST = 6104, - AArch64_ST1Twov8b = 6105, - AArch64_ST1Twov8b_POST = 6106, - AArch64_ST1Twov8h = 6107, - AArch64_ST1Twov8h_POST = 6108, - AArch64_ST1W = 6109, - AArch64_ST1W_2Z = 6110, - AArch64_ST1W_2Z_IMM = 6111, - AArch64_ST1W_4Z = 6112, - AArch64_ST1W_4Z_IMM = 6113, - AArch64_ST1W_D = 6114, - AArch64_ST1W_D_IMM = 6115, - AArch64_ST1W_IMM = 6116, - AArch64_ST1W_Q = 6117, - AArch64_ST1W_Q_IMM = 6118, - AArch64_ST1W_VG2_M2ZPXI = 6119, - AArch64_ST1W_VG2_M2ZPXX = 6120, - AArch64_ST1W_VG4_M4ZPXI = 6121, - AArch64_ST1W_VG4_M4ZPXX = 6122, - AArch64_ST1_MXIPXX_H_B = 6123, - AArch64_ST1_MXIPXX_H_D = 6124, - AArch64_ST1_MXIPXX_H_H = 6125, - AArch64_ST1_MXIPXX_H_Q = 6126, - AArch64_ST1_MXIPXX_H_S = 6127, - AArch64_ST1_MXIPXX_V_B = 6128, - AArch64_ST1_MXIPXX_V_D = 6129, - AArch64_ST1_MXIPXX_V_H = 6130, - AArch64_ST1_MXIPXX_V_Q = 6131, - AArch64_ST1_MXIPXX_V_S = 6132, - AArch64_ST1i16 = 6133, - AArch64_ST1i16_POST = 6134, - AArch64_ST1i32 = 6135, - AArch64_ST1i32_POST = 6136, - AArch64_ST1i64 = 6137, - AArch64_ST1i64_POST = 6138, - AArch64_ST1i8 = 6139, - AArch64_ST1i8_POST = 6140, - AArch64_ST2B = 6141, - AArch64_ST2B_IMM = 6142, - AArch64_ST2D = 6143, - AArch64_ST2D_IMM = 6144, - AArch64_ST2GOffset = 6145, - AArch64_ST2GPostIndex = 6146, - AArch64_ST2GPreIndex = 6147, - AArch64_ST2H = 6148, - AArch64_ST2H_IMM = 6149, - AArch64_ST2Q = 6150, - AArch64_ST2Q_IMM = 6151, - AArch64_ST2Twov16b = 6152, - AArch64_ST2Twov16b_POST = 6153, - AArch64_ST2Twov2d = 6154, - AArch64_ST2Twov2d_POST = 6155, - AArch64_ST2Twov2s = 6156, - AArch64_ST2Twov2s_POST = 6157, - AArch64_ST2Twov4h = 6158, - AArch64_ST2Twov4h_POST = 6159, - AArch64_ST2Twov4s = 6160, - AArch64_ST2Twov4s_POST = 6161, - AArch64_ST2Twov8b = 6162, - AArch64_ST2Twov8b_POST = 6163, - AArch64_ST2Twov8h = 6164, - AArch64_ST2Twov8h_POST = 6165, - AArch64_ST2W = 6166, - AArch64_ST2W_IMM = 6167, - AArch64_ST2i16 = 6168, - AArch64_ST2i16_POST = 6169, - AArch64_ST2i32 = 6170, - AArch64_ST2i32_POST = 6171, - AArch64_ST2i64 = 6172, - AArch64_ST2i64_POST = 6173, - AArch64_ST2i8 = 6174, - AArch64_ST2i8_POST = 6175, - AArch64_ST3B = 6176, - AArch64_ST3B_IMM = 6177, - AArch64_ST3D = 6178, - AArch64_ST3D_IMM = 6179, - AArch64_ST3H = 6180, - AArch64_ST3H_IMM = 6181, - AArch64_ST3Q = 6182, - AArch64_ST3Q_IMM = 6183, - AArch64_ST3Threev16b = 6184, - AArch64_ST3Threev16b_POST = 6185, - AArch64_ST3Threev2d = 6186, - AArch64_ST3Threev2d_POST = 6187, - AArch64_ST3Threev2s = 6188, - AArch64_ST3Threev2s_POST = 6189, - AArch64_ST3Threev4h = 6190, - AArch64_ST3Threev4h_POST = 6191, - AArch64_ST3Threev4s = 6192, - AArch64_ST3Threev4s_POST = 6193, - AArch64_ST3Threev8b = 6194, - AArch64_ST3Threev8b_POST = 6195, - AArch64_ST3Threev8h = 6196, - AArch64_ST3Threev8h_POST = 6197, - AArch64_ST3W = 6198, - AArch64_ST3W_IMM = 6199, - AArch64_ST3i16 = 6200, - AArch64_ST3i16_POST = 6201, - AArch64_ST3i32 = 6202, - AArch64_ST3i32_POST = 6203, - AArch64_ST3i64 = 6204, - AArch64_ST3i64_POST = 6205, - AArch64_ST3i8 = 6206, - AArch64_ST3i8_POST = 6207, - AArch64_ST4B = 6208, - AArch64_ST4B_IMM = 6209, - AArch64_ST4D = 6210, - AArch64_ST4D_IMM = 6211, - AArch64_ST4Fourv16b = 6212, - AArch64_ST4Fourv16b_POST = 6213, - AArch64_ST4Fourv2d = 6214, - AArch64_ST4Fourv2d_POST = 6215, - AArch64_ST4Fourv2s = 6216, - AArch64_ST4Fourv2s_POST = 6217, - AArch64_ST4Fourv4h = 6218, - AArch64_ST4Fourv4h_POST = 6219, - AArch64_ST4Fourv4s = 6220, - AArch64_ST4Fourv4s_POST = 6221, - AArch64_ST4Fourv8b = 6222, - AArch64_ST4Fourv8b_POST = 6223, - AArch64_ST4Fourv8h = 6224, - AArch64_ST4Fourv8h_POST = 6225, - AArch64_ST4H = 6226, - AArch64_ST4H_IMM = 6227, - AArch64_ST4Q = 6228, - AArch64_ST4Q_IMM = 6229, - AArch64_ST4W = 6230, - AArch64_ST4W_IMM = 6231, - AArch64_ST4i16 = 6232, - AArch64_ST4i16_POST = 6233, - AArch64_ST4i32 = 6234, - AArch64_ST4i32_POST = 6235, - AArch64_ST4i64 = 6236, - AArch64_ST4i64_POST = 6237, - AArch64_ST4i8 = 6238, - AArch64_ST4i8_POST = 6239, - AArch64_ST64B = 6240, - AArch64_ST64BV = 6241, - AArch64_ST64BV0 = 6242, - AArch64_STGM = 6243, - AArch64_STGOffset = 6244, - AArch64_STGPi = 6245, - AArch64_STGPostIndex = 6246, - AArch64_STGPpost = 6247, - AArch64_STGPpre = 6248, - AArch64_STGPreIndex = 6249, - AArch64_STILPW = 6250, - AArch64_STILPWpre = 6251, - AArch64_STILPX = 6252, - AArch64_STILPXpre = 6253, - AArch64_STL1 = 6254, - AArch64_STLLRB = 6255, - AArch64_STLLRH = 6256, - AArch64_STLLRW = 6257, - AArch64_STLLRX = 6258, - AArch64_STLRB = 6259, - AArch64_STLRH = 6260, - AArch64_STLRW = 6261, - AArch64_STLRWpre = 6262, - AArch64_STLRX = 6263, - AArch64_STLRXpre = 6264, - AArch64_STLURBi = 6265, - AArch64_STLURHi = 6266, - AArch64_STLURWi = 6267, - AArch64_STLURXi = 6268, - AArch64_STLURbi = 6269, - AArch64_STLURdi = 6270, - AArch64_STLURhi = 6271, - AArch64_STLURqi = 6272, - AArch64_STLURsi = 6273, - AArch64_STLXPW = 6274, - AArch64_STLXPX = 6275, - AArch64_STLXRB = 6276, - AArch64_STLXRH = 6277, - AArch64_STLXRW = 6278, - AArch64_STLXRX = 6279, - AArch64_STNPDi = 6280, - AArch64_STNPQi = 6281, - AArch64_STNPSi = 6282, - AArch64_STNPWi = 6283, - AArch64_STNPXi = 6284, - AArch64_STNT1B_2Z = 6285, - AArch64_STNT1B_2Z_IMM = 6286, - AArch64_STNT1B_4Z = 6287, - AArch64_STNT1B_4Z_IMM = 6288, - AArch64_STNT1B_VG2_M2ZPXI = 6289, - AArch64_STNT1B_VG2_M2ZPXX = 6290, - AArch64_STNT1B_VG4_M4ZPXI = 6291, - AArch64_STNT1B_VG4_M4ZPXX = 6292, - AArch64_STNT1B_ZRI = 6293, - AArch64_STNT1B_ZRR = 6294, - AArch64_STNT1B_ZZR_D_REAL = 6295, - AArch64_STNT1B_ZZR_S_REAL = 6296, - AArch64_STNT1D_2Z = 6297, - AArch64_STNT1D_2Z_IMM = 6298, - AArch64_STNT1D_4Z = 6299, - AArch64_STNT1D_4Z_IMM = 6300, - AArch64_STNT1D_VG2_M2ZPXI = 6301, - AArch64_STNT1D_VG2_M2ZPXX = 6302, - AArch64_STNT1D_VG4_M4ZPXI = 6303, - AArch64_STNT1D_VG4_M4ZPXX = 6304, - AArch64_STNT1D_ZRI = 6305, - AArch64_STNT1D_ZRR = 6306, - AArch64_STNT1D_ZZR_D_REAL = 6307, - AArch64_STNT1H_2Z = 6308, - AArch64_STNT1H_2Z_IMM = 6309, - AArch64_STNT1H_4Z = 6310, - AArch64_STNT1H_4Z_IMM = 6311, - AArch64_STNT1H_VG2_M2ZPXI = 6312, - AArch64_STNT1H_VG2_M2ZPXX = 6313, - AArch64_STNT1H_VG4_M4ZPXI = 6314, - AArch64_STNT1H_VG4_M4ZPXX = 6315, - AArch64_STNT1H_ZRI = 6316, - AArch64_STNT1H_ZRR = 6317, - AArch64_STNT1H_ZZR_D_REAL = 6318, - AArch64_STNT1H_ZZR_S_REAL = 6319, - AArch64_STNT1W_2Z = 6320, - AArch64_STNT1W_2Z_IMM = 6321, - AArch64_STNT1W_4Z = 6322, - AArch64_STNT1W_4Z_IMM = 6323, - AArch64_STNT1W_VG2_M2ZPXI = 6324, - AArch64_STNT1W_VG2_M2ZPXX = 6325, - AArch64_STNT1W_VG4_M4ZPXI = 6326, - AArch64_STNT1W_VG4_M4ZPXX = 6327, - AArch64_STNT1W_ZRI = 6328, - AArch64_STNT1W_ZRR = 6329, - AArch64_STNT1W_ZZR_D_REAL = 6330, - AArch64_STNT1W_ZZR_S_REAL = 6331, - AArch64_STPDi = 6332, - AArch64_STPDpost = 6333, - AArch64_STPDpre = 6334, - AArch64_STPQi = 6335, - AArch64_STPQpost = 6336, - AArch64_STPQpre = 6337, - AArch64_STPSi = 6338, - AArch64_STPSpost = 6339, - AArch64_STPSpre = 6340, - AArch64_STPWi = 6341, - AArch64_STPWpost = 6342, - AArch64_STPWpre = 6343, - AArch64_STPXi = 6344, - AArch64_STPXpost = 6345, - AArch64_STPXpre = 6346, - AArch64_STRBBpost = 6347, - AArch64_STRBBpre = 6348, - AArch64_STRBBroW = 6349, - AArch64_STRBBroX = 6350, - AArch64_STRBBui = 6351, - AArch64_STRBpost = 6352, - AArch64_STRBpre = 6353, - AArch64_STRBroW = 6354, - AArch64_STRBroX = 6355, - AArch64_STRBui = 6356, - AArch64_STRDpost = 6357, - AArch64_STRDpre = 6358, - AArch64_STRDroW = 6359, - AArch64_STRDroX = 6360, - AArch64_STRDui = 6361, - AArch64_STRHHpost = 6362, - AArch64_STRHHpre = 6363, - AArch64_STRHHroW = 6364, - AArch64_STRHHroX = 6365, - AArch64_STRHHui = 6366, - AArch64_STRHpost = 6367, - AArch64_STRHpre = 6368, - AArch64_STRHroW = 6369, - AArch64_STRHroX = 6370, - AArch64_STRHui = 6371, - AArch64_STRQpost = 6372, - AArch64_STRQpre = 6373, - AArch64_STRQroW = 6374, - AArch64_STRQroX = 6375, - AArch64_STRQui = 6376, - AArch64_STRSpost = 6377, - AArch64_STRSpre = 6378, - AArch64_STRSroW = 6379, - AArch64_STRSroX = 6380, - AArch64_STRSui = 6381, - AArch64_STRWpost = 6382, - AArch64_STRWpre = 6383, - AArch64_STRWroW = 6384, - AArch64_STRWroX = 6385, - AArch64_STRWui = 6386, - AArch64_STRXpost = 6387, - AArch64_STRXpre = 6388, - AArch64_STRXroW = 6389, - AArch64_STRXroX = 6390, - AArch64_STRXui = 6391, - AArch64_STR_PXI = 6392, - AArch64_STR_TX = 6393, - AArch64_STR_ZA = 6394, - AArch64_STR_ZXI = 6395, - AArch64_STTRBi = 6396, - AArch64_STTRHi = 6397, - AArch64_STTRWi = 6398, - AArch64_STTRXi = 6399, - AArch64_STURBBi = 6400, - AArch64_STURBi = 6401, - AArch64_STURDi = 6402, - AArch64_STURHHi = 6403, - AArch64_STURHi = 6404, - AArch64_STURQi = 6405, - AArch64_STURSi = 6406, - AArch64_STURWi = 6407, - AArch64_STURXi = 6408, - AArch64_STXPW = 6409, - AArch64_STXPX = 6410, - AArch64_STXRB = 6411, - AArch64_STXRH = 6412, - AArch64_STXRW = 6413, - AArch64_STXRX = 6414, - AArch64_STZ2GOffset = 6415, - AArch64_STZ2GPostIndex = 6416, - AArch64_STZ2GPreIndex = 6417, - AArch64_STZGM = 6418, - AArch64_STZGOffset = 6419, - AArch64_STZGPostIndex = 6420, - AArch64_STZGPreIndex = 6421, - AArch64_SUBG = 6422, - AArch64_SUBHNB_ZZZ_B = 6423, - AArch64_SUBHNB_ZZZ_H = 6424, - AArch64_SUBHNB_ZZZ_S = 6425, - AArch64_SUBHNT_ZZZ_B = 6426, - AArch64_SUBHNT_ZZZ_H = 6427, - AArch64_SUBHNT_ZZZ_S = 6428, - AArch64_SUBHNv2i64_v2i32 = 6429, - AArch64_SUBHNv2i64_v4i32 = 6430, - AArch64_SUBHNv4i32_v4i16 = 6431, - AArch64_SUBHNv4i32_v8i16 = 6432, - AArch64_SUBHNv8i16_v16i8 = 6433, - AArch64_SUBHNv8i16_v8i8 = 6434, - AArch64_SUBP = 6435, - AArch64_SUBPS = 6436, - AArch64_SUBR_ZI_B = 6437, - AArch64_SUBR_ZI_D = 6438, - AArch64_SUBR_ZI_H = 6439, - AArch64_SUBR_ZI_S = 6440, - AArch64_SUBR_ZPmZ_B = 6441, - AArch64_SUBR_ZPmZ_D = 6442, - AArch64_SUBR_ZPmZ_H = 6443, - AArch64_SUBR_ZPmZ_S = 6444, - AArch64_SUBSWri = 6445, - AArch64_SUBSWrs = 6446, - AArch64_SUBSWrx = 6447, - AArch64_SUBSXri = 6448, - AArch64_SUBSXrs = 6449, - AArch64_SUBSXrx = 6450, - AArch64_SUBSXrx64 = 6451, - AArch64_SUBWri = 6452, - AArch64_SUBWrs = 6453, - AArch64_SUBWrx = 6454, - AArch64_SUBXri = 6455, - AArch64_SUBXrs = 6456, - AArch64_SUBXrx = 6457, - AArch64_SUBXrx64 = 6458, - AArch64_SUB_VG2_M2Z2Z_D = 6459, - AArch64_SUB_VG2_M2Z2Z_S = 6460, - AArch64_SUB_VG2_M2ZZ_D = 6461, - AArch64_SUB_VG2_M2ZZ_S = 6462, - AArch64_SUB_VG2_M2Z_D = 6463, - AArch64_SUB_VG2_M2Z_S = 6464, - AArch64_SUB_VG4_M4Z4Z_D = 6465, - AArch64_SUB_VG4_M4Z4Z_S = 6466, - AArch64_SUB_VG4_M4ZZ_D = 6467, - AArch64_SUB_VG4_M4ZZ_S = 6468, - AArch64_SUB_VG4_M4Z_D = 6469, - AArch64_SUB_VG4_M4Z_S = 6470, - AArch64_SUB_ZI_B = 6471, - AArch64_SUB_ZI_D = 6472, - AArch64_SUB_ZI_H = 6473, - AArch64_SUB_ZI_S = 6474, - AArch64_SUB_ZPmZ_B = 6475, - AArch64_SUB_ZPmZ_D = 6476, - AArch64_SUB_ZPmZ_H = 6477, - AArch64_SUB_ZPmZ_S = 6478, - AArch64_SUB_ZZZ_B = 6479, - AArch64_SUB_ZZZ_D = 6480, - AArch64_SUB_ZZZ_H = 6481, - AArch64_SUB_ZZZ_S = 6482, - AArch64_SUBv16i8 = 6483, - AArch64_SUBv1i64 = 6484, - AArch64_SUBv2i32 = 6485, - AArch64_SUBv2i64 = 6486, - AArch64_SUBv4i16 = 6487, - AArch64_SUBv4i32 = 6488, - AArch64_SUBv8i16 = 6489, - AArch64_SUBv8i8 = 6490, - AArch64_SUDOT_VG2_M2ZZI_BToS = 6491, - AArch64_SUDOT_VG2_M2ZZ_BToS = 6492, - AArch64_SUDOT_VG4_M4ZZI_BToS = 6493, - AArch64_SUDOT_VG4_M4ZZ_BToS = 6494, - AArch64_SUDOT_ZZZI = 6495, - AArch64_SUDOTlanev16i8 = 6496, - AArch64_SUDOTlanev8i8 = 6497, - AArch64_SUMLALL_MZZI_BtoS = 6498, - AArch64_SUMLALL_VG2_M2ZZI_BtoS = 6499, - AArch64_SUMLALL_VG2_M2ZZ_BtoS = 6500, - AArch64_SUMLALL_VG4_M4ZZI_BtoS = 6501, - AArch64_SUMLALL_VG4_M4ZZ_BtoS = 6502, - AArch64_SUMOPA_MPPZZ_D = 6503, - AArch64_SUMOPA_MPPZZ_S = 6504, - AArch64_SUMOPS_MPPZZ_D = 6505, - AArch64_SUMOPS_MPPZZ_S = 6506, - AArch64_SUNPKHI_ZZ_D = 6507, - AArch64_SUNPKHI_ZZ_H = 6508, - AArch64_SUNPKHI_ZZ_S = 6509, - AArch64_SUNPKLO_ZZ_D = 6510, - AArch64_SUNPKLO_ZZ_H = 6511, - AArch64_SUNPKLO_ZZ_S = 6512, - AArch64_SUNPK_VG2_2ZZ_D = 6513, - AArch64_SUNPK_VG2_2ZZ_H = 6514, - AArch64_SUNPK_VG2_2ZZ_S = 6515, - AArch64_SUNPK_VG4_4Z2Z_D = 6516, - AArch64_SUNPK_VG4_4Z2Z_H = 6517, - AArch64_SUNPK_VG4_4Z2Z_S = 6518, - AArch64_SUQADD_ZPmZ_B = 6519, - AArch64_SUQADD_ZPmZ_D = 6520, - AArch64_SUQADD_ZPmZ_H = 6521, - AArch64_SUQADD_ZPmZ_S = 6522, - AArch64_SUQADDv16i8 = 6523, - AArch64_SUQADDv1i16 = 6524, - AArch64_SUQADDv1i32 = 6525, - AArch64_SUQADDv1i64 = 6526, - AArch64_SUQADDv1i8 = 6527, - AArch64_SUQADDv2i32 = 6528, - AArch64_SUQADDv2i64 = 6529, - AArch64_SUQADDv4i16 = 6530, - AArch64_SUQADDv4i32 = 6531, - AArch64_SUQADDv8i16 = 6532, - AArch64_SUQADDv8i8 = 6533, - AArch64_SUVDOT_VG4_M4ZZI_BToS = 6534, - AArch64_SVC = 6535, - AArch64_SVDOT_VG2_M2ZZI_HtoS = 6536, - AArch64_SVDOT_VG4_M4ZZI_BtoS = 6537, - AArch64_SVDOT_VG4_M4ZZI_HtoD = 6538, - AArch64_SWPAB = 6539, - AArch64_SWPAH = 6540, - AArch64_SWPALB = 6541, - AArch64_SWPALH = 6542, - AArch64_SWPALW = 6543, - AArch64_SWPALX = 6544, - AArch64_SWPAW = 6545, - AArch64_SWPAX = 6546, - AArch64_SWPB = 6547, - AArch64_SWPH = 6548, - AArch64_SWPLB = 6549, - AArch64_SWPLH = 6550, - AArch64_SWPLW = 6551, - AArch64_SWPLX = 6552, - AArch64_SWPP = 6553, - AArch64_SWPPA = 6554, - AArch64_SWPPAL = 6555, - AArch64_SWPPL = 6556, - AArch64_SWPW = 6557, - AArch64_SWPX = 6558, - AArch64_SXTB_ZPmZ_D = 6559, - AArch64_SXTB_ZPmZ_H = 6560, - AArch64_SXTB_ZPmZ_S = 6561, - AArch64_SXTH_ZPmZ_D = 6562, - AArch64_SXTH_ZPmZ_S = 6563, - AArch64_SXTW_ZPmZ_D = 6564, - AArch64_SYSLxt = 6565, - AArch64_SYSPxt = 6566, - AArch64_SYSPxt_XZR = 6567, - AArch64_SYSxt = 6568, - AArch64_TBLQ_ZZZ_B = 6569, - AArch64_TBLQ_ZZZ_D = 6570, - AArch64_TBLQ_ZZZ_H = 6571, - AArch64_TBLQ_ZZZ_S = 6572, - AArch64_TBL_ZZZZ_B = 6573, - AArch64_TBL_ZZZZ_D = 6574, - AArch64_TBL_ZZZZ_H = 6575, - AArch64_TBL_ZZZZ_S = 6576, - AArch64_TBL_ZZZ_B = 6577, - AArch64_TBL_ZZZ_D = 6578, - AArch64_TBL_ZZZ_H = 6579, - AArch64_TBL_ZZZ_S = 6580, - AArch64_TBLv16i8Four = 6581, - AArch64_TBLv16i8One = 6582, - AArch64_TBLv16i8Three = 6583, - AArch64_TBLv16i8Two = 6584, - AArch64_TBLv8i8Four = 6585, - AArch64_TBLv8i8One = 6586, - AArch64_TBLv8i8Three = 6587, - AArch64_TBLv8i8Two = 6588, - AArch64_TBNZW = 6589, - AArch64_TBNZX = 6590, - AArch64_TBXQ_ZZZ_B = 6591, - AArch64_TBXQ_ZZZ_D = 6592, - AArch64_TBXQ_ZZZ_H = 6593, - AArch64_TBXQ_ZZZ_S = 6594, - AArch64_TBX_ZZZ_B = 6595, - AArch64_TBX_ZZZ_D = 6596, - AArch64_TBX_ZZZ_H = 6597, - AArch64_TBX_ZZZ_S = 6598, - AArch64_TBXv16i8Four = 6599, - AArch64_TBXv16i8One = 6600, - AArch64_TBXv16i8Three = 6601, - AArch64_TBXv16i8Two = 6602, - AArch64_TBXv8i8Four = 6603, - AArch64_TBXv8i8One = 6604, - AArch64_TBXv8i8Three = 6605, - AArch64_TBXv8i8Two = 6606, - AArch64_TBZW = 6607, - AArch64_TBZX = 6608, - AArch64_TCANCEL = 6609, - AArch64_TCOMMIT = 6610, - AArch64_TRCIT = 6611, - AArch64_TRN1_PPP_B = 6612, - AArch64_TRN1_PPP_D = 6613, - AArch64_TRN1_PPP_H = 6614, - AArch64_TRN1_PPP_S = 6615, - AArch64_TRN1_ZZZ_B = 6616, - AArch64_TRN1_ZZZ_D = 6617, - AArch64_TRN1_ZZZ_H = 6618, - AArch64_TRN1_ZZZ_Q = 6619, - AArch64_TRN1_ZZZ_S = 6620, - AArch64_TRN1v16i8 = 6621, - AArch64_TRN1v2i32 = 6622, - AArch64_TRN1v2i64 = 6623, - AArch64_TRN1v4i16 = 6624, - AArch64_TRN1v4i32 = 6625, - AArch64_TRN1v8i16 = 6626, - AArch64_TRN1v8i8 = 6627, - AArch64_TRN2_PPP_B = 6628, - AArch64_TRN2_PPP_D = 6629, - AArch64_TRN2_PPP_H = 6630, - AArch64_TRN2_PPP_S = 6631, - AArch64_TRN2_ZZZ_B = 6632, - AArch64_TRN2_ZZZ_D = 6633, - AArch64_TRN2_ZZZ_H = 6634, - AArch64_TRN2_ZZZ_Q = 6635, - AArch64_TRN2_ZZZ_S = 6636, - AArch64_TRN2v16i8 = 6637, - AArch64_TRN2v2i32 = 6638, - AArch64_TRN2v2i64 = 6639, - AArch64_TRN2v4i16 = 6640, - AArch64_TRN2v4i32 = 6641, - AArch64_TRN2v8i16 = 6642, - AArch64_TRN2v8i8 = 6643, - AArch64_TSB = 6644, - AArch64_TSTART = 6645, - AArch64_TTEST = 6646, - AArch64_UABALB_ZZZ_D = 6647, - AArch64_UABALB_ZZZ_H = 6648, - AArch64_UABALB_ZZZ_S = 6649, - AArch64_UABALT_ZZZ_D = 6650, - AArch64_UABALT_ZZZ_H = 6651, - AArch64_UABALT_ZZZ_S = 6652, - AArch64_UABALv16i8_v8i16 = 6653, - AArch64_UABALv2i32_v2i64 = 6654, - AArch64_UABALv4i16_v4i32 = 6655, - AArch64_UABALv4i32_v2i64 = 6656, - AArch64_UABALv8i16_v4i32 = 6657, - AArch64_UABALv8i8_v8i16 = 6658, - AArch64_UABA_ZZZ_B = 6659, - AArch64_UABA_ZZZ_D = 6660, - AArch64_UABA_ZZZ_H = 6661, - AArch64_UABA_ZZZ_S = 6662, - AArch64_UABAv16i8 = 6663, - AArch64_UABAv2i32 = 6664, - AArch64_UABAv4i16 = 6665, - AArch64_UABAv4i32 = 6666, - AArch64_UABAv8i16 = 6667, - AArch64_UABAv8i8 = 6668, - AArch64_UABDLB_ZZZ_D = 6669, - AArch64_UABDLB_ZZZ_H = 6670, - AArch64_UABDLB_ZZZ_S = 6671, - AArch64_UABDLT_ZZZ_D = 6672, - AArch64_UABDLT_ZZZ_H = 6673, - AArch64_UABDLT_ZZZ_S = 6674, - AArch64_UABDLv16i8_v8i16 = 6675, - AArch64_UABDLv2i32_v2i64 = 6676, - AArch64_UABDLv4i16_v4i32 = 6677, - AArch64_UABDLv4i32_v2i64 = 6678, - AArch64_UABDLv8i16_v4i32 = 6679, - AArch64_UABDLv8i8_v8i16 = 6680, - AArch64_UABD_ZPmZ_B = 6681, - AArch64_UABD_ZPmZ_D = 6682, - AArch64_UABD_ZPmZ_H = 6683, - AArch64_UABD_ZPmZ_S = 6684, - AArch64_UABDv16i8 = 6685, - AArch64_UABDv2i32 = 6686, - AArch64_UABDv4i16 = 6687, - AArch64_UABDv4i32 = 6688, - AArch64_UABDv8i16 = 6689, - AArch64_UABDv8i8 = 6690, - AArch64_UADALP_ZPmZ_D = 6691, - AArch64_UADALP_ZPmZ_H = 6692, - AArch64_UADALP_ZPmZ_S = 6693, - AArch64_UADALPv16i8_v8i16 = 6694, - AArch64_UADALPv2i32_v1i64 = 6695, - AArch64_UADALPv4i16_v2i32 = 6696, - AArch64_UADALPv4i32_v2i64 = 6697, - AArch64_UADALPv8i16_v4i32 = 6698, - AArch64_UADALPv8i8_v4i16 = 6699, - AArch64_UADDLB_ZZZ_D = 6700, - AArch64_UADDLB_ZZZ_H = 6701, - AArch64_UADDLB_ZZZ_S = 6702, - AArch64_UADDLPv16i8_v8i16 = 6703, - AArch64_UADDLPv2i32_v1i64 = 6704, - AArch64_UADDLPv4i16_v2i32 = 6705, - AArch64_UADDLPv4i32_v2i64 = 6706, - AArch64_UADDLPv8i16_v4i32 = 6707, - AArch64_UADDLPv8i8_v4i16 = 6708, - AArch64_UADDLT_ZZZ_D = 6709, - AArch64_UADDLT_ZZZ_H = 6710, - AArch64_UADDLT_ZZZ_S = 6711, - AArch64_UADDLVv16i8v = 6712, - AArch64_UADDLVv4i16v = 6713, - AArch64_UADDLVv4i32v = 6714, - AArch64_UADDLVv8i16v = 6715, - AArch64_UADDLVv8i8v = 6716, - AArch64_UADDLv16i8_v8i16 = 6717, - AArch64_UADDLv2i32_v2i64 = 6718, - AArch64_UADDLv4i16_v4i32 = 6719, - AArch64_UADDLv4i32_v2i64 = 6720, - AArch64_UADDLv8i16_v4i32 = 6721, - AArch64_UADDLv8i8_v8i16 = 6722, - AArch64_UADDV_VPZ_B = 6723, - AArch64_UADDV_VPZ_D = 6724, - AArch64_UADDV_VPZ_H = 6725, - AArch64_UADDV_VPZ_S = 6726, - AArch64_UADDWB_ZZZ_D = 6727, - AArch64_UADDWB_ZZZ_H = 6728, - AArch64_UADDWB_ZZZ_S = 6729, - AArch64_UADDWT_ZZZ_D = 6730, - AArch64_UADDWT_ZZZ_H = 6731, - AArch64_UADDWT_ZZZ_S = 6732, - AArch64_UADDWv16i8_v8i16 = 6733, - AArch64_UADDWv2i32_v2i64 = 6734, - AArch64_UADDWv4i16_v4i32 = 6735, - AArch64_UADDWv4i32_v2i64 = 6736, - AArch64_UADDWv8i16_v4i32 = 6737, - AArch64_UADDWv8i8_v8i16 = 6738, - AArch64_UBFMWri = 6739, - AArch64_UBFMXri = 6740, - AArch64_UCLAMP_VG2_2Z2Z_B = 6741, - AArch64_UCLAMP_VG2_2Z2Z_D = 6742, - AArch64_UCLAMP_VG2_2Z2Z_H = 6743, - AArch64_UCLAMP_VG2_2Z2Z_S = 6744, - AArch64_UCLAMP_VG4_4Z4Z_B = 6745, - AArch64_UCLAMP_VG4_4Z4Z_D = 6746, - AArch64_UCLAMP_VG4_4Z4Z_H = 6747, - AArch64_UCLAMP_VG4_4Z4Z_S = 6748, - AArch64_UCLAMP_ZZZ_B = 6749, - AArch64_UCLAMP_ZZZ_D = 6750, - AArch64_UCLAMP_ZZZ_H = 6751, - AArch64_UCLAMP_ZZZ_S = 6752, - AArch64_UCVTFSWDri = 6753, - AArch64_UCVTFSWHri = 6754, - AArch64_UCVTFSWSri = 6755, - AArch64_UCVTFSXDri = 6756, - AArch64_UCVTFSXHri = 6757, - AArch64_UCVTFSXSri = 6758, - AArch64_UCVTFUWDri = 6759, - AArch64_UCVTFUWHri = 6760, - AArch64_UCVTFUWSri = 6761, - AArch64_UCVTFUXDri = 6762, - AArch64_UCVTFUXHri = 6763, - AArch64_UCVTFUXSri = 6764, - AArch64_UCVTF_2Z2Z_StoS = 6765, - AArch64_UCVTF_4Z4Z_StoS = 6766, - AArch64_UCVTF_ZPmZ_DtoD = 6767, - AArch64_UCVTF_ZPmZ_DtoH = 6768, - AArch64_UCVTF_ZPmZ_DtoS = 6769, - AArch64_UCVTF_ZPmZ_HtoH = 6770, - AArch64_UCVTF_ZPmZ_StoD = 6771, - AArch64_UCVTF_ZPmZ_StoH = 6772, - AArch64_UCVTF_ZPmZ_StoS = 6773, - AArch64_UCVTFd = 6774, - AArch64_UCVTFh = 6775, - AArch64_UCVTFs = 6776, - AArch64_UCVTFv1i16 = 6777, - AArch64_UCVTFv1i32 = 6778, - AArch64_UCVTFv1i64 = 6779, - AArch64_UCVTFv2f32 = 6780, - AArch64_UCVTFv2f64 = 6781, - AArch64_UCVTFv2i32_shift = 6782, - AArch64_UCVTFv2i64_shift = 6783, - AArch64_UCVTFv4f16 = 6784, - AArch64_UCVTFv4f32 = 6785, - AArch64_UCVTFv4i16_shift = 6786, - AArch64_UCVTFv4i32_shift = 6787, - AArch64_UCVTFv8f16 = 6788, - AArch64_UCVTFv8i16_shift = 6789, - AArch64_UDF = 6790, - AArch64_UDIVR_ZPmZ_D = 6791, - AArch64_UDIVR_ZPmZ_S = 6792, - AArch64_UDIVWr = 6793, - AArch64_UDIVXr = 6794, - AArch64_UDIV_ZPmZ_D = 6795, - AArch64_UDIV_ZPmZ_S = 6796, - AArch64_UDOT_VG2_M2Z2Z_BtoS = 6797, - AArch64_UDOT_VG2_M2Z2Z_HtoD = 6798, - AArch64_UDOT_VG2_M2Z2Z_HtoS = 6799, - AArch64_UDOT_VG2_M2ZZI_BToS = 6800, - AArch64_UDOT_VG2_M2ZZI_HToS = 6801, - AArch64_UDOT_VG2_M2ZZI_HtoD = 6802, - AArch64_UDOT_VG2_M2ZZ_BtoS = 6803, - AArch64_UDOT_VG2_M2ZZ_HtoD = 6804, - AArch64_UDOT_VG2_M2ZZ_HtoS = 6805, - AArch64_UDOT_VG4_M4Z4Z_BtoS = 6806, - AArch64_UDOT_VG4_M4Z4Z_HtoD = 6807, - AArch64_UDOT_VG4_M4Z4Z_HtoS = 6808, - AArch64_UDOT_VG4_M4ZZI_BtoS = 6809, - AArch64_UDOT_VG4_M4ZZI_HToS = 6810, - AArch64_UDOT_VG4_M4ZZI_HtoD = 6811, - AArch64_UDOT_VG4_M4ZZ_BtoS = 6812, - AArch64_UDOT_VG4_M4ZZ_HtoD = 6813, - AArch64_UDOT_VG4_M4ZZ_HtoS = 6814, - AArch64_UDOT_ZZZI_D = 6815, - AArch64_UDOT_ZZZI_HtoS = 6816, - AArch64_UDOT_ZZZI_S = 6817, - AArch64_UDOT_ZZZ_D = 6818, - AArch64_UDOT_ZZZ_HtoS = 6819, - AArch64_UDOT_ZZZ_S = 6820, - AArch64_UDOTlanev16i8 = 6821, - AArch64_UDOTlanev8i8 = 6822, - AArch64_UDOTv16i8 = 6823, - AArch64_UDOTv8i8 = 6824, - AArch64_UHADD_ZPmZ_B = 6825, - AArch64_UHADD_ZPmZ_D = 6826, - AArch64_UHADD_ZPmZ_H = 6827, - AArch64_UHADD_ZPmZ_S = 6828, - AArch64_UHADDv16i8 = 6829, - AArch64_UHADDv2i32 = 6830, - AArch64_UHADDv4i16 = 6831, - AArch64_UHADDv4i32 = 6832, - AArch64_UHADDv8i16 = 6833, - AArch64_UHADDv8i8 = 6834, - AArch64_UHSUBR_ZPmZ_B = 6835, - AArch64_UHSUBR_ZPmZ_D = 6836, - AArch64_UHSUBR_ZPmZ_H = 6837, - AArch64_UHSUBR_ZPmZ_S = 6838, - AArch64_UHSUB_ZPmZ_B = 6839, - AArch64_UHSUB_ZPmZ_D = 6840, - AArch64_UHSUB_ZPmZ_H = 6841, - AArch64_UHSUB_ZPmZ_S = 6842, - AArch64_UHSUBv16i8 = 6843, - AArch64_UHSUBv2i32 = 6844, - AArch64_UHSUBv4i16 = 6845, - AArch64_UHSUBv4i32 = 6846, - AArch64_UHSUBv8i16 = 6847, - AArch64_UHSUBv8i8 = 6848, - AArch64_UMADDLrrr = 6849, - AArch64_UMAXP_ZPmZ_B = 6850, - AArch64_UMAXP_ZPmZ_D = 6851, - AArch64_UMAXP_ZPmZ_H = 6852, - AArch64_UMAXP_ZPmZ_S = 6853, - AArch64_UMAXPv16i8 = 6854, - AArch64_UMAXPv2i32 = 6855, - AArch64_UMAXPv4i16 = 6856, - AArch64_UMAXPv4i32 = 6857, - AArch64_UMAXPv8i16 = 6858, - AArch64_UMAXPv8i8 = 6859, - AArch64_UMAXQV_VPZ_B = 6860, - AArch64_UMAXQV_VPZ_D = 6861, - AArch64_UMAXQV_VPZ_H = 6862, - AArch64_UMAXQV_VPZ_S = 6863, - AArch64_UMAXV_VPZ_B = 6864, - AArch64_UMAXV_VPZ_D = 6865, - AArch64_UMAXV_VPZ_H = 6866, - AArch64_UMAXV_VPZ_S = 6867, - AArch64_UMAXVv16i8v = 6868, - AArch64_UMAXVv4i16v = 6869, - AArch64_UMAXVv4i32v = 6870, - AArch64_UMAXVv8i16v = 6871, - AArch64_UMAXVv8i8v = 6872, - AArch64_UMAXWri = 6873, - AArch64_UMAXWrr = 6874, - AArch64_UMAXXri = 6875, - AArch64_UMAXXrr = 6876, - AArch64_UMAX_VG2_2Z2Z_B = 6877, - AArch64_UMAX_VG2_2Z2Z_D = 6878, - AArch64_UMAX_VG2_2Z2Z_H = 6879, - AArch64_UMAX_VG2_2Z2Z_S = 6880, - AArch64_UMAX_VG2_2ZZ_B = 6881, - AArch64_UMAX_VG2_2ZZ_D = 6882, - AArch64_UMAX_VG2_2ZZ_H = 6883, - AArch64_UMAX_VG2_2ZZ_S = 6884, - AArch64_UMAX_VG4_4Z4Z_B = 6885, - AArch64_UMAX_VG4_4Z4Z_D = 6886, - AArch64_UMAX_VG4_4Z4Z_H = 6887, - AArch64_UMAX_VG4_4Z4Z_S = 6888, - AArch64_UMAX_VG4_4ZZ_B = 6889, - AArch64_UMAX_VG4_4ZZ_D = 6890, - AArch64_UMAX_VG4_4ZZ_H = 6891, - AArch64_UMAX_VG4_4ZZ_S = 6892, - AArch64_UMAX_ZI_B = 6893, - AArch64_UMAX_ZI_D = 6894, - AArch64_UMAX_ZI_H = 6895, - AArch64_UMAX_ZI_S = 6896, - AArch64_UMAX_ZPmZ_B = 6897, - AArch64_UMAX_ZPmZ_D = 6898, - AArch64_UMAX_ZPmZ_H = 6899, - AArch64_UMAX_ZPmZ_S = 6900, - AArch64_UMAXv16i8 = 6901, - AArch64_UMAXv2i32 = 6902, - AArch64_UMAXv4i16 = 6903, - AArch64_UMAXv4i32 = 6904, - AArch64_UMAXv8i16 = 6905, - AArch64_UMAXv8i8 = 6906, - AArch64_UMINP_ZPmZ_B = 6907, - AArch64_UMINP_ZPmZ_D = 6908, - AArch64_UMINP_ZPmZ_H = 6909, - AArch64_UMINP_ZPmZ_S = 6910, - AArch64_UMINPv16i8 = 6911, - AArch64_UMINPv2i32 = 6912, - AArch64_UMINPv4i16 = 6913, - AArch64_UMINPv4i32 = 6914, - AArch64_UMINPv8i16 = 6915, - AArch64_UMINPv8i8 = 6916, - AArch64_UMINQV_VPZ_B = 6917, - AArch64_UMINQV_VPZ_D = 6918, - AArch64_UMINQV_VPZ_H = 6919, - AArch64_UMINQV_VPZ_S = 6920, - AArch64_UMINV_VPZ_B = 6921, - AArch64_UMINV_VPZ_D = 6922, - AArch64_UMINV_VPZ_H = 6923, - AArch64_UMINV_VPZ_S = 6924, - AArch64_UMINVv16i8v = 6925, - AArch64_UMINVv4i16v = 6926, - AArch64_UMINVv4i32v = 6927, - AArch64_UMINVv8i16v = 6928, - AArch64_UMINVv8i8v = 6929, - AArch64_UMINWri = 6930, - AArch64_UMINWrr = 6931, - AArch64_UMINXri = 6932, - AArch64_UMINXrr = 6933, - AArch64_UMIN_VG2_2Z2Z_B = 6934, - AArch64_UMIN_VG2_2Z2Z_D = 6935, - AArch64_UMIN_VG2_2Z2Z_H = 6936, - AArch64_UMIN_VG2_2Z2Z_S = 6937, - AArch64_UMIN_VG2_2ZZ_B = 6938, - AArch64_UMIN_VG2_2ZZ_D = 6939, - AArch64_UMIN_VG2_2ZZ_H = 6940, - AArch64_UMIN_VG2_2ZZ_S = 6941, - AArch64_UMIN_VG4_4Z4Z_B = 6942, - AArch64_UMIN_VG4_4Z4Z_D = 6943, - AArch64_UMIN_VG4_4Z4Z_H = 6944, - AArch64_UMIN_VG4_4Z4Z_S = 6945, - AArch64_UMIN_VG4_4ZZ_B = 6946, - AArch64_UMIN_VG4_4ZZ_D = 6947, - AArch64_UMIN_VG4_4ZZ_H = 6948, - AArch64_UMIN_VG4_4ZZ_S = 6949, - AArch64_UMIN_ZI_B = 6950, - AArch64_UMIN_ZI_D = 6951, - AArch64_UMIN_ZI_H = 6952, - AArch64_UMIN_ZI_S = 6953, - AArch64_UMIN_ZPmZ_B = 6954, - AArch64_UMIN_ZPmZ_D = 6955, - AArch64_UMIN_ZPmZ_H = 6956, - AArch64_UMIN_ZPmZ_S = 6957, - AArch64_UMINv16i8 = 6958, - AArch64_UMINv2i32 = 6959, - AArch64_UMINv4i16 = 6960, - AArch64_UMINv4i32 = 6961, - AArch64_UMINv8i16 = 6962, - AArch64_UMINv8i8 = 6963, - AArch64_UMLALB_ZZZI_D = 6964, - AArch64_UMLALB_ZZZI_S = 6965, - AArch64_UMLALB_ZZZ_D = 6966, - AArch64_UMLALB_ZZZ_H = 6967, - AArch64_UMLALB_ZZZ_S = 6968, - AArch64_UMLALL_MZZI_BtoS = 6969, - AArch64_UMLALL_MZZI_HtoD = 6970, - AArch64_UMLALL_MZZ_BtoS = 6971, - AArch64_UMLALL_MZZ_HtoD = 6972, - AArch64_UMLALL_VG2_M2Z2Z_BtoS = 6973, - AArch64_UMLALL_VG2_M2Z2Z_HtoD = 6974, - AArch64_UMLALL_VG2_M2ZZI_BtoS = 6975, - AArch64_UMLALL_VG2_M2ZZI_HtoD = 6976, - AArch64_UMLALL_VG2_M2ZZ_BtoS = 6977, - AArch64_UMLALL_VG2_M2ZZ_HtoD = 6978, - AArch64_UMLALL_VG4_M4Z4Z_BtoS = 6979, - AArch64_UMLALL_VG4_M4Z4Z_HtoD = 6980, - AArch64_UMLALL_VG4_M4ZZI_BtoS = 6981, - AArch64_UMLALL_VG4_M4ZZI_HtoD = 6982, - AArch64_UMLALL_VG4_M4ZZ_BtoS = 6983, - AArch64_UMLALL_VG4_M4ZZ_HtoD = 6984, - AArch64_UMLALT_ZZZI_D = 6985, - AArch64_UMLALT_ZZZI_S = 6986, - AArch64_UMLALT_ZZZ_D = 6987, - AArch64_UMLALT_ZZZ_H = 6988, - AArch64_UMLALT_ZZZ_S = 6989, - AArch64_UMLAL_MZZI_S = 6990, - AArch64_UMLAL_MZZ_S = 6991, - AArch64_UMLAL_VG2_M2Z2Z_S = 6992, - AArch64_UMLAL_VG2_M2ZZI_S = 6993, - AArch64_UMLAL_VG2_M2ZZ_S = 6994, - AArch64_UMLAL_VG4_M4Z4Z_S = 6995, - AArch64_UMLAL_VG4_M4ZZI_S = 6996, - AArch64_UMLAL_VG4_M4ZZ_S = 6997, - AArch64_UMLALv16i8_v8i16 = 6998, - AArch64_UMLALv2i32_indexed = 6999, - AArch64_UMLALv2i32_v2i64 = 7000, - AArch64_UMLALv4i16_indexed = 7001, - AArch64_UMLALv4i16_v4i32 = 7002, - AArch64_UMLALv4i32_indexed = 7003, - AArch64_UMLALv4i32_v2i64 = 7004, - AArch64_UMLALv8i16_indexed = 7005, - AArch64_UMLALv8i16_v4i32 = 7006, - AArch64_UMLALv8i8_v8i16 = 7007, - AArch64_UMLSLB_ZZZI_D = 7008, - AArch64_UMLSLB_ZZZI_S = 7009, - AArch64_UMLSLB_ZZZ_D = 7010, - AArch64_UMLSLB_ZZZ_H = 7011, - AArch64_UMLSLB_ZZZ_S = 7012, - AArch64_UMLSLL_MZZI_BtoS = 7013, - AArch64_UMLSLL_MZZI_HtoD = 7014, - AArch64_UMLSLL_MZZ_BtoS = 7015, - AArch64_UMLSLL_MZZ_HtoD = 7016, - AArch64_UMLSLL_VG2_M2Z2Z_BtoS = 7017, - AArch64_UMLSLL_VG2_M2Z2Z_HtoD = 7018, - AArch64_UMLSLL_VG2_M2ZZI_BtoS = 7019, - AArch64_UMLSLL_VG2_M2ZZI_HtoD = 7020, - AArch64_UMLSLL_VG2_M2ZZ_BtoS = 7021, - AArch64_UMLSLL_VG2_M2ZZ_HtoD = 7022, - AArch64_UMLSLL_VG4_M4Z4Z_BtoS = 7023, - AArch64_UMLSLL_VG4_M4Z4Z_HtoD = 7024, - AArch64_UMLSLL_VG4_M4ZZI_BtoS = 7025, - AArch64_UMLSLL_VG4_M4ZZI_HtoD = 7026, - AArch64_UMLSLL_VG4_M4ZZ_BtoS = 7027, - AArch64_UMLSLL_VG4_M4ZZ_HtoD = 7028, - AArch64_UMLSLT_ZZZI_D = 7029, - AArch64_UMLSLT_ZZZI_S = 7030, - AArch64_UMLSLT_ZZZ_D = 7031, - AArch64_UMLSLT_ZZZ_H = 7032, - AArch64_UMLSLT_ZZZ_S = 7033, - AArch64_UMLSL_MZZI_S = 7034, - AArch64_UMLSL_MZZ_S = 7035, - AArch64_UMLSL_VG2_M2Z2Z_S = 7036, - AArch64_UMLSL_VG2_M2ZZI_S = 7037, - AArch64_UMLSL_VG2_M2ZZ_S = 7038, - AArch64_UMLSL_VG4_M4Z4Z_S = 7039, - AArch64_UMLSL_VG4_M4ZZI_S = 7040, - AArch64_UMLSL_VG4_M4ZZ_S = 7041, - AArch64_UMLSLv16i8_v8i16 = 7042, - AArch64_UMLSLv2i32_indexed = 7043, - AArch64_UMLSLv2i32_v2i64 = 7044, - AArch64_UMLSLv4i16_indexed = 7045, - AArch64_UMLSLv4i16_v4i32 = 7046, - AArch64_UMLSLv4i32_indexed = 7047, - AArch64_UMLSLv4i32_v2i64 = 7048, - AArch64_UMLSLv8i16_indexed = 7049, - AArch64_UMLSLv8i16_v4i32 = 7050, - AArch64_UMLSLv8i8_v8i16 = 7051, - AArch64_UMMLA = 7052, - AArch64_UMMLA_ZZZ = 7053, - AArch64_UMOPA_MPPZZ_D = 7054, - AArch64_UMOPA_MPPZZ_HtoS = 7055, - AArch64_UMOPA_MPPZZ_S = 7056, - AArch64_UMOPS_MPPZZ_D = 7057, - AArch64_UMOPS_MPPZZ_HtoS = 7058, - AArch64_UMOPS_MPPZZ_S = 7059, - AArch64_UMOVvi16 = 7060, - AArch64_UMOVvi16_idx0 = 7061, - AArch64_UMOVvi32 = 7062, - AArch64_UMOVvi32_idx0 = 7063, - AArch64_UMOVvi64 = 7064, - AArch64_UMOVvi64_idx0 = 7065, - AArch64_UMOVvi8 = 7066, - AArch64_UMOVvi8_idx0 = 7067, - AArch64_UMSUBLrrr = 7068, - AArch64_UMULH_ZPmZ_B = 7069, - AArch64_UMULH_ZPmZ_D = 7070, - AArch64_UMULH_ZPmZ_H = 7071, - AArch64_UMULH_ZPmZ_S = 7072, - AArch64_UMULH_ZZZ_B = 7073, - AArch64_UMULH_ZZZ_D = 7074, - AArch64_UMULH_ZZZ_H = 7075, - AArch64_UMULH_ZZZ_S = 7076, - AArch64_UMULHrr = 7077, - AArch64_UMULLB_ZZZI_D = 7078, - AArch64_UMULLB_ZZZI_S = 7079, - AArch64_UMULLB_ZZZ_D = 7080, - AArch64_UMULLB_ZZZ_H = 7081, - AArch64_UMULLB_ZZZ_S = 7082, - AArch64_UMULLT_ZZZI_D = 7083, - AArch64_UMULLT_ZZZI_S = 7084, - AArch64_UMULLT_ZZZ_D = 7085, - AArch64_UMULLT_ZZZ_H = 7086, - AArch64_UMULLT_ZZZ_S = 7087, - AArch64_UMULLv16i8_v8i16 = 7088, - AArch64_UMULLv2i32_indexed = 7089, - AArch64_UMULLv2i32_v2i64 = 7090, - AArch64_UMULLv4i16_indexed = 7091, - AArch64_UMULLv4i16_v4i32 = 7092, - AArch64_UMULLv4i32_indexed = 7093, - AArch64_UMULLv4i32_v2i64 = 7094, - AArch64_UMULLv8i16_indexed = 7095, - AArch64_UMULLv8i16_v4i32 = 7096, - AArch64_UMULLv8i8_v8i16 = 7097, - AArch64_UQADD_ZI_B = 7098, - AArch64_UQADD_ZI_D = 7099, - AArch64_UQADD_ZI_H = 7100, - AArch64_UQADD_ZI_S = 7101, - AArch64_UQADD_ZPmZ_B = 7102, - AArch64_UQADD_ZPmZ_D = 7103, - AArch64_UQADD_ZPmZ_H = 7104, - AArch64_UQADD_ZPmZ_S = 7105, - AArch64_UQADD_ZZZ_B = 7106, - AArch64_UQADD_ZZZ_D = 7107, - AArch64_UQADD_ZZZ_H = 7108, - AArch64_UQADD_ZZZ_S = 7109, - AArch64_UQADDv16i8 = 7110, - AArch64_UQADDv1i16 = 7111, - AArch64_UQADDv1i32 = 7112, - AArch64_UQADDv1i64 = 7113, - AArch64_UQADDv1i8 = 7114, - AArch64_UQADDv2i32 = 7115, - AArch64_UQADDv2i64 = 7116, - AArch64_UQADDv4i16 = 7117, - AArch64_UQADDv4i32 = 7118, - AArch64_UQADDv8i16 = 7119, - AArch64_UQADDv8i8 = 7120, - AArch64_UQCVTN_Z2Z_StoH = 7121, - AArch64_UQCVTN_Z4Z_DtoH = 7122, - AArch64_UQCVTN_Z4Z_StoB = 7123, - AArch64_UQCVT_Z2Z_StoH = 7124, - AArch64_UQCVT_Z4Z_DtoH = 7125, - AArch64_UQCVT_Z4Z_StoB = 7126, - AArch64_UQDECB_WPiI = 7127, - AArch64_UQDECB_XPiI = 7128, - AArch64_UQDECD_WPiI = 7129, - AArch64_UQDECD_XPiI = 7130, - AArch64_UQDECD_ZPiI = 7131, - AArch64_UQDECH_WPiI = 7132, - AArch64_UQDECH_XPiI = 7133, - AArch64_UQDECH_ZPiI = 7134, - AArch64_UQDECP_WP_B = 7135, - AArch64_UQDECP_WP_D = 7136, - AArch64_UQDECP_WP_H = 7137, - AArch64_UQDECP_WP_S = 7138, - AArch64_UQDECP_XP_B = 7139, - AArch64_UQDECP_XP_D = 7140, - AArch64_UQDECP_XP_H = 7141, - AArch64_UQDECP_XP_S = 7142, - AArch64_UQDECP_ZP_D = 7143, - AArch64_UQDECP_ZP_H = 7144, - AArch64_UQDECP_ZP_S = 7145, - AArch64_UQDECW_WPiI = 7146, - AArch64_UQDECW_XPiI = 7147, - AArch64_UQDECW_ZPiI = 7148, - AArch64_UQINCB_WPiI = 7149, - AArch64_UQINCB_XPiI = 7150, - AArch64_UQINCD_WPiI = 7151, - AArch64_UQINCD_XPiI = 7152, - AArch64_UQINCD_ZPiI = 7153, - AArch64_UQINCH_WPiI = 7154, - AArch64_UQINCH_XPiI = 7155, - AArch64_UQINCH_ZPiI = 7156, - AArch64_UQINCP_WP_B = 7157, - AArch64_UQINCP_WP_D = 7158, - AArch64_UQINCP_WP_H = 7159, - AArch64_UQINCP_WP_S = 7160, - AArch64_UQINCP_XP_B = 7161, - AArch64_UQINCP_XP_D = 7162, - AArch64_UQINCP_XP_H = 7163, - AArch64_UQINCP_XP_S = 7164, - AArch64_UQINCP_ZP_D = 7165, - AArch64_UQINCP_ZP_H = 7166, - AArch64_UQINCP_ZP_S = 7167, - AArch64_UQINCW_WPiI = 7168, - AArch64_UQINCW_XPiI = 7169, - AArch64_UQINCW_ZPiI = 7170, - AArch64_UQRSHLR_ZPmZ_B = 7171, - AArch64_UQRSHLR_ZPmZ_D = 7172, - AArch64_UQRSHLR_ZPmZ_H = 7173, - AArch64_UQRSHLR_ZPmZ_S = 7174, - AArch64_UQRSHL_ZPmZ_B = 7175, - AArch64_UQRSHL_ZPmZ_D = 7176, - AArch64_UQRSHL_ZPmZ_H = 7177, - AArch64_UQRSHL_ZPmZ_S = 7178, - AArch64_UQRSHLv16i8 = 7179, - AArch64_UQRSHLv1i16 = 7180, - AArch64_UQRSHLv1i32 = 7181, - AArch64_UQRSHLv1i64 = 7182, - AArch64_UQRSHLv1i8 = 7183, - AArch64_UQRSHLv2i32 = 7184, - AArch64_UQRSHLv2i64 = 7185, - AArch64_UQRSHLv4i16 = 7186, - AArch64_UQRSHLv4i32 = 7187, - AArch64_UQRSHLv8i16 = 7188, - AArch64_UQRSHLv8i8 = 7189, - AArch64_UQRSHRNB_ZZI_B = 7190, - AArch64_UQRSHRNB_ZZI_H = 7191, - AArch64_UQRSHRNB_ZZI_S = 7192, - AArch64_UQRSHRNT_ZZI_B = 7193, - AArch64_UQRSHRNT_ZZI_H = 7194, - AArch64_UQRSHRNT_ZZI_S = 7195, - AArch64_UQRSHRN_VG4_Z4ZI_B = 7196, - AArch64_UQRSHRN_VG4_Z4ZI_H = 7197, - AArch64_UQRSHRNb = 7198, - AArch64_UQRSHRNh = 7199, - AArch64_UQRSHRNs = 7200, - AArch64_UQRSHRNv16i8_shift = 7201, - AArch64_UQRSHRNv2i32_shift = 7202, - AArch64_UQRSHRNv4i16_shift = 7203, - AArch64_UQRSHRNv4i32_shift = 7204, - AArch64_UQRSHRNv8i16_shift = 7205, - AArch64_UQRSHRNv8i8_shift = 7206, - AArch64_UQRSHR_VG2_Z2ZI_H = 7207, - AArch64_UQRSHR_VG4_Z4ZI_B = 7208, - AArch64_UQRSHR_VG4_Z4ZI_H = 7209, - AArch64_UQSHLR_ZPmZ_B = 7210, - AArch64_UQSHLR_ZPmZ_D = 7211, - AArch64_UQSHLR_ZPmZ_H = 7212, - AArch64_UQSHLR_ZPmZ_S = 7213, - AArch64_UQSHL_ZPmI_B = 7214, - AArch64_UQSHL_ZPmI_D = 7215, - AArch64_UQSHL_ZPmI_H = 7216, - AArch64_UQSHL_ZPmI_S = 7217, - AArch64_UQSHL_ZPmZ_B = 7218, - AArch64_UQSHL_ZPmZ_D = 7219, - AArch64_UQSHL_ZPmZ_H = 7220, - AArch64_UQSHL_ZPmZ_S = 7221, - AArch64_UQSHLb = 7222, - AArch64_UQSHLd = 7223, - AArch64_UQSHLh = 7224, - AArch64_UQSHLs = 7225, - AArch64_UQSHLv16i8 = 7226, - AArch64_UQSHLv16i8_shift = 7227, - AArch64_UQSHLv1i16 = 7228, - AArch64_UQSHLv1i32 = 7229, - AArch64_UQSHLv1i64 = 7230, - AArch64_UQSHLv1i8 = 7231, - AArch64_UQSHLv2i32 = 7232, - AArch64_UQSHLv2i32_shift = 7233, - AArch64_UQSHLv2i64 = 7234, - AArch64_UQSHLv2i64_shift = 7235, - AArch64_UQSHLv4i16 = 7236, - AArch64_UQSHLv4i16_shift = 7237, - AArch64_UQSHLv4i32 = 7238, - AArch64_UQSHLv4i32_shift = 7239, - AArch64_UQSHLv8i16 = 7240, - AArch64_UQSHLv8i16_shift = 7241, - AArch64_UQSHLv8i8 = 7242, - AArch64_UQSHLv8i8_shift = 7243, - AArch64_UQSHRNB_ZZI_B = 7244, - AArch64_UQSHRNB_ZZI_H = 7245, - AArch64_UQSHRNB_ZZI_S = 7246, - AArch64_UQSHRNT_ZZI_B = 7247, - AArch64_UQSHRNT_ZZI_H = 7248, - AArch64_UQSHRNT_ZZI_S = 7249, - AArch64_UQSHRNb = 7250, - AArch64_UQSHRNh = 7251, - AArch64_UQSHRNs = 7252, - AArch64_UQSHRNv16i8_shift = 7253, - AArch64_UQSHRNv2i32_shift = 7254, - AArch64_UQSHRNv4i16_shift = 7255, - AArch64_UQSHRNv4i32_shift = 7256, - AArch64_UQSHRNv8i16_shift = 7257, - AArch64_UQSHRNv8i8_shift = 7258, - AArch64_UQSUBR_ZPmZ_B = 7259, - AArch64_UQSUBR_ZPmZ_D = 7260, - AArch64_UQSUBR_ZPmZ_H = 7261, - AArch64_UQSUBR_ZPmZ_S = 7262, - AArch64_UQSUB_ZI_B = 7263, - AArch64_UQSUB_ZI_D = 7264, - AArch64_UQSUB_ZI_H = 7265, - AArch64_UQSUB_ZI_S = 7266, - AArch64_UQSUB_ZPmZ_B = 7267, - AArch64_UQSUB_ZPmZ_D = 7268, - AArch64_UQSUB_ZPmZ_H = 7269, - AArch64_UQSUB_ZPmZ_S = 7270, - AArch64_UQSUB_ZZZ_B = 7271, - AArch64_UQSUB_ZZZ_D = 7272, - AArch64_UQSUB_ZZZ_H = 7273, - AArch64_UQSUB_ZZZ_S = 7274, - AArch64_UQSUBv16i8 = 7275, - AArch64_UQSUBv1i16 = 7276, - AArch64_UQSUBv1i32 = 7277, - AArch64_UQSUBv1i64 = 7278, - AArch64_UQSUBv1i8 = 7279, - AArch64_UQSUBv2i32 = 7280, - AArch64_UQSUBv2i64 = 7281, - AArch64_UQSUBv4i16 = 7282, - AArch64_UQSUBv4i32 = 7283, - AArch64_UQSUBv8i16 = 7284, - AArch64_UQSUBv8i8 = 7285, - AArch64_UQXTNB_ZZ_B = 7286, - AArch64_UQXTNB_ZZ_H = 7287, - AArch64_UQXTNB_ZZ_S = 7288, - AArch64_UQXTNT_ZZ_B = 7289, - AArch64_UQXTNT_ZZ_H = 7290, - AArch64_UQXTNT_ZZ_S = 7291, - AArch64_UQXTNv16i8 = 7292, - AArch64_UQXTNv1i16 = 7293, - AArch64_UQXTNv1i32 = 7294, - AArch64_UQXTNv1i8 = 7295, - AArch64_UQXTNv2i32 = 7296, - AArch64_UQXTNv4i16 = 7297, - AArch64_UQXTNv4i32 = 7298, - AArch64_UQXTNv8i16 = 7299, - AArch64_UQXTNv8i8 = 7300, - AArch64_URECPE_ZPmZ_S = 7301, - AArch64_URECPEv2i32 = 7302, - AArch64_URECPEv4i32 = 7303, - AArch64_URHADD_ZPmZ_B = 7304, - AArch64_URHADD_ZPmZ_D = 7305, - AArch64_URHADD_ZPmZ_H = 7306, - AArch64_URHADD_ZPmZ_S = 7307, - AArch64_URHADDv16i8 = 7308, - AArch64_URHADDv2i32 = 7309, - AArch64_URHADDv4i16 = 7310, - AArch64_URHADDv4i32 = 7311, - AArch64_URHADDv8i16 = 7312, - AArch64_URHADDv8i8 = 7313, - AArch64_URSHLR_ZPmZ_B = 7314, - AArch64_URSHLR_ZPmZ_D = 7315, - AArch64_URSHLR_ZPmZ_H = 7316, - AArch64_URSHLR_ZPmZ_S = 7317, - AArch64_URSHL_VG2_2Z2Z_B = 7318, - AArch64_URSHL_VG2_2Z2Z_D = 7319, - AArch64_URSHL_VG2_2Z2Z_H = 7320, - AArch64_URSHL_VG2_2Z2Z_S = 7321, - AArch64_URSHL_VG2_2ZZ_B = 7322, - AArch64_URSHL_VG2_2ZZ_D = 7323, - AArch64_URSHL_VG2_2ZZ_H = 7324, - AArch64_URSHL_VG2_2ZZ_S = 7325, - AArch64_URSHL_VG4_4Z4Z_B = 7326, - AArch64_URSHL_VG4_4Z4Z_D = 7327, - AArch64_URSHL_VG4_4Z4Z_H = 7328, - AArch64_URSHL_VG4_4Z4Z_S = 7329, - AArch64_URSHL_VG4_4ZZ_B = 7330, - AArch64_URSHL_VG4_4ZZ_D = 7331, - AArch64_URSHL_VG4_4ZZ_H = 7332, - AArch64_URSHL_VG4_4ZZ_S = 7333, - AArch64_URSHL_ZPmZ_B = 7334, - AArch64_URSHL_ZPmZ_D = 7335, - AArch64_URSHL_ZPmZ_H = 7336, - AArch64_URSHL_ZPmZ_S = 7337, - AArch64_URSHLv16i8 = 7338, - AArch64_URSHLv1i64 = 7339, - AArch64_URSHLv2i32 = 7340, - AArch64_URSHLv2i64 = 7341, - AArch64_URSHLv4i16 = 7342, - AArch64_URSHLv4i32 = 7343, - AArch64_URSHLv8i16 = 7344, - AArch64_URSHLv8i8 = 7345, - AArch64_URSHR_ZPmI_B = 7346, - AArch64_URSHR_ZPmI_D = 7347, - AArch64_URSHR_ZPmI_H = 7348, - AArch64_URSHR_ZPmI_S = 7349, - AArch64_URSHRd = 7350, - AArch64_URSHRv16i8_shift = 7351, - AArch64_URSHRv2i32_shift = 7352, - AArch64_URSHRv2i64_shift = 7353, - AArch64_URSHRv4i16_shift = 7354, - AArch64_URSHRv4i32_shift = 7355, - AArch64_URSHRv8i16_shift = 7356, - AArch64_URSHRv8i8_shift = 7357, - AArch64_URSQRTE_ZPmZ_S = 7358, - AArch64_URSQRTEv2i32 = 7359, - AArch64_URSQRTEv4i32 = 7360, - AArch64_URSRA_ZZI_B = 7361, - AArch64_URSRA_ZZI_D = 7362, - AArch64_URSRA_ZZI_H = 7363, - AArch64_URSRA_ZZI_S = 7364, - AArch64_URSRAd = 7365, - AArch64_URSRAv16i8_shift = 7366, - AArch64_URSRAv2i32_shift = 7367, - AArch64_URSRAv2i64_shift = 7368, - AArch64_URSRAv4i16_shift = 7369, - AArch64_URSRAv4i32_shift = 7370, - AArch64_URSRAv8i16_shift = 7371, - AArch64_URSRAv8i8_shift = 7372, - AArch64_USDOT_VG2_M2Z2Z_BToS = 7373, - AArch64_USDOT_VG2_M2ZZI_BToS = 7374, - AArch64_USDOT_VG2_M2ZZ_BToS = 7375, - AArch64_USDOT_VG4_M4Z4Z_BToS = 7376, - AArch64_USDOT_VG4_M4ZZI_BToS = 7377, - AArch64_USDOT_VG4_M4ZZ_BToS = 7378, - AArch64_USDOT_ZZZ = 7379, - AArch64_USDOT_ZZZI = 7380, - AArch64_USDOTlanev16i8 = 7381, - AArch64_USDOTlanev8i8 = 7382, - AArch64_USDOTv16i8 = 7383, - AArch64_USDOTv8i8 = 7384, - AArch64_USHLLB_ZZI_D = 7385, - AArch64_USHLLB_ZZI_H = 7386, - AArch64_USHLLB_ZZI_S = 7387, - AArch64_USHLLT_ZZI_D = 7388, - AArch64_USHLLT_ZZI_H = 7389, - AArch64_USHLLT_ZZI_S = 7390, - AArch64_USHLLv16i8_shift = 7391, - AArch64_USHLLv2i32_shift = 7392, - AArch64_USHLLv4i16_shift = 7393, - AArch64_USHLLv4i32_shift = 7394, - AArch64_USHLLv8i16_shift = 7395, - AArch64_USHLLv8i8_shift = 7396, - AArch64_USHLv16i8 = 7397, - AArch64_USHLv1i64 = 7398, - AArch64_USHLv2i32 = 7399, - AArch64_USHLv2i64 = 7400, - AArch64_USHLv4i16 = 7401, - AArch64_USHLv4i32 = 7402, - AArch64_USHLv8i16 = 7403, - AArch64_USHLv8i8 = 7404, - AArch64_USHRd = 7405, - AArch64_USHRv16i8_shift = 7406, - AArch64_USHRv2i32_shift = 7407, - AArch64_USHRv2i64_shift = 7408, - AArch64_USHRv4i16_shift = 7409, - AArch64_USHRv4i32_shift = 7410, - AArch64_USHRv8i16_shift = 7411, - AArch64_USHRv8i8_shift = 7412, - AArch64_USMLALL_MZZI_BtoS = 7413, - AArch64_USMLALL_MZZ_BtoS = 7414, - AArch64_USMLALL_VG2_M2Z2Z_BtoS = 7415, - AArch64_USMLALL_VG2_M2ZZI_BtoS = 7416, - AArch64_USMLALL_VG2_M2ZZ_BtoS = 7417, - AArch64_USMLALL_VG4_M4Z4Z_BtoS = 7418, - AArch64_USMLALL_VG4_M4ZZI_BtoS = 7419, - AArch64_USMLALL_VG4_M4ZZ_BtoS = 7420, - AArch64_USMMLA = 7421, - AArch64_USMMLA_ZZZ = 7422, - AArch64_USMOPA_MPPZZ_D = 7423, - AArch64_USMOPA_MPPZZ_S = 7424, - AArch64_USMOPS_MPPZZ_D = 7425, - AArch64_USMOPS_MPPZZ_S = 7426, - AArch64_USQADD_ZPmZ_B = 7427, - AArch64_USQADD_ZPmZ_D = 7428, - AArch64_USQADD_ZPmZ_H = 7429, - AArch64_USQADD_ZPmZ_S = 7430, - AArch64_USQADDv16i8 = 7431, - AArch64_USQADDv1i16 = 7432, - AArch64_USQADDv1i32 = 7433, - AArch64_USQADDv1i64 = 7434, - AArch64_USQADDv1i8 = 7435, - AArch64_USQADDv2i32 = 7436, - AArch64_USQADDv2i64 = 7437, - AArch64_USQADDv4i16 = 7438, - AArch64_USQADDv4i32 = 7439, - AArch64_USQADDv8i16 = 7440, - AArch64_USQADDv8i8 = 7441, - AArch64_USRA_ZZI_B = 7442, - AArch64_USRA_ZZI_D = 7443, - AArch64_USRA_ZZI_H = 7444, - AArch64_USRA_ZZI_S = 7445, - AArch64_USRAd = 7446, - AArch64_USRAv16i8_shift = 7447, - AArch64_USRAv2i32_shift = 7448, - AArch64_USRAv2i64_shift = 7449, - AArch64_USRAv4i16_shift = 7450, - AArch64_USRAv4i32_shift = 7451, - AArch64_USRAv8i16_shift = 7452, - AArch64_USRAv8i8_shift = 7453, - AArch64_USUBLB_ZZZ_D = 7454, - AArch64_USUBLB_ZZZ_H = 7455, - AArch64_USUBLB_ZZZ_S = 7456, - AArch64_USUBLT_ZZZ_D = 7457, - AArch64_USUBLT_ZZZ_H = 7458, - AArch64_USUBLT_ZZZ_S = 7459, - AArch64_USUBLv16i8_v8i16 = 7460, - AArch64_USUBLv2i32_v2i64 = 7461, - AArch64_USUBLv4i16_v4i32 = 7462, - AArch64_USUBLv4i32_v2i64 = 7463, - AArch64_USUBLv8i16_v4i32 = 7464, - AArch64_USUBLv8i8_v8i16 = 7465, - AArch64_USUBWB_ZZZ_D = 7466, - AArch64_USUBWB_ZZZ_H = 7467, - AArch64_USUBWB_ZZZ_S = 7468, - AArch64_USUBWT_ZZZ_D = 7469, - AArch64_USUBWT_ZZZ_H = 7470, - AArch64_USUBWT_ZZZ_S = 7471, - AArch64_USUBWv16i8_v8i16 = 7472, - AArch64_USUBWv2i32_v2i64 = 7473, - AArch64_USUBWv4i16_v4i32 = 7474, - AArch64_USUBWv4i32_v2i64 = 7475, - AArch64_USUBWv8i16_v4i32 = 7476, - AArch64_USUBWv8i8_v8i16 = 7477, - AArch64_USVDOT_VG4_M4ZZI_BToS = 7478, - AArch64_UUNPKHI_ZZ_D = 7479, - AArch64_UUNPKHI_ZZ_H = 7480, - AArch64_UUNPKHI_ZZ_S = 7481, - AArch64_UUNPKLO_ZZ_D = 7482, - AArch64_UUNPKLO_ZZ_H = 7483, - AArch64_UUNPKLO_ZZ_S = 7484, - AArch64_UUNPK_VG2_2ZZ_D = 7485, - AArch64_UUNPK_VG2_2ZZ_H = 7486, - AArch64_UUNPK_VG2_2ZZ_S = 7487, - AArch64_UUNPK_VG4_4Z2Z_D = 7488, - AArch64_UUNPK_VG4_4Z2Z_H = 7489, - AArch64_UUNPK_VG4_4Z2Z_S = 7490, - AArch64_UVDOT_VG2_M2ZZI_HtoS = 7491, - AArch64_UVDOT_VG4_M4ZZI_BtoS = 7492, - AArch64_UVDOT_VG4_M4ZZI_HtoD = 7493, - AArch64_UXTB_ZPmZ_D = 7494, - AArch64_UXTB_ZPmZ_H = 7495, - AArch64_UXTB_ZPmZ_S = 7496, - AArch64_UXTH_ZPmZ_D = 7497, - AArch64_UXTH_ZPmZ_S = 7498, - AArch64_UXTW_ZPmZ_D = 7499, - AArch64_UZP1_PPP_B = 7500, - AArch64_UZP1_PPP_D = 7501, - AArch64_UZP1_PPP_H = 7502, - AArch64_UZP1_PPP_S = 7503, - AArch64_UZP1_ZZZ_B = 7504, - AArch64_UZP1_ZZZ_D = 7505, - AArch64_UZP1_ZZZ_H = 7506, - AArch64_UZP1_ZZZ_Q = 7507, - AArch64_UZP1_ZZZ_S = 7508, - AArch64_UZP1v16i8 = 7509, - AArch64_UZP1v2i32 = 7510, - AArch64_UZP1v2i64 = 7511, - AArch64_UZP1v4i16 = 7512, - AArch64_UZP1v4i32 = 7513, - AArch64_UZP1v8i16 = 7514, - AArch64_UZP1v8i8 = 7515, - AArch64_UZP2_PPP_B = 7516, - AArch64_UZP2_PPP_D = 7517, - AArch64_UZP2_PPP_H = 7518, - AArch64_UZP2_PPP_S = 7519, - AArch64_UZP2_ZZZ_B = 7520, - AArch64_UZP2_ZZZ_D = 7521, - AArch64_UZP2_ZZZ_H = 7522, - AArch64_UZP2_ZZZ_Q = 7523, - AArch64_UZP2_ZZZ_S = 7524, - AArch64_UZP2v16i8 = 7525, - AArch64_UZP2v2i32 = 7526, - AArch64_UZP2v2i64 = 7527, - AArch64_UZP2v4i16 = 7528, - AArch64_UZP2v4i32 = 7529, - AArch64_UZP2v8i16 = 7530, - AArch64_UZP2v8i8 = 7531, - AArch64_UZPQ1_ZZZ_B = 7532, - AArch64_UZPQ1_ZZZ_D = 7533, - AArch64_UZPQ1_ZZZ_H = 7534, - AArch64_UZPQ1_ZZZ_S = 7535, - AArch64_UZPQ2_ZZZ_B = 7536, - AArch64_UZPQ2_ZZZ_D = 7537, - AArch64_UZPQ2_ZZZ_H = 7538, - AArch64_UZPQ2_ZZZ_S = 7539, - AArch64_UZP_VG2_2ZZZ_B = 7540, - AArch64_UZP_VG2_2ZZZ_D = 7541, - AArch64_UZP_VG2_2ZZZ_H = 7542, - AArch64_UZP_VG2_2ZZZ_Q = 7543, - AArch64_UZP_VG2_2ZZZ_S = 7544, - AArch64_UZP_VG4_4Z4Z_B = 7545, - AArch64_UZP_VG4_4Z4Z_D = 7546, - AArch64_UZP_VG4_4Z4Z_H = 7547, - AArch64_UZP_VG4_4Z4Z_Q = 7548, - AArch64_UZP_VG4_4Z4Z_S = 7549, - AArch64_WFET = 7550, - AArch64_WFIT = 7551, - AArch64_WHILEGE_2PXX_B = 7552, - AArch64_WHILEGE_2PXX_D = 7553, - AArch64_WHILEGE_2PXX_H = 7554, - AArch64_WHILEGE_2PXX_S = 7555, - AArch64_WHILEGE_CXX_B = 7556, - AArch64_WHILEGE_CXX_D = 7557, - AArch64_WHILEGE_CXX_H = 7558, - AArch64_WHILEGE_CXX_S = 7559, - AArch64_WHILEGE_PWW_B = 7560, - AArch64_WHILEGE_PWW_D = 7561, - AArch64_WHILEGE_PWW_H = 7562, - AArch64_WHILEGE_PWW_S = 7563, - AArch64_WHILEGE_PXX_B = 7564, - AArch64_WHILEGE_PXX_D = 7565, - AArch64_WHILEGE_PXX_H = 7566, - AArch64_WHILEGE_PXX_S = 7567, - AArch64_WHILEGT_2PXX_B = 7568, - AArch64_WHILEGT_2PXX_D = 7569, - AArch64_WHILEGT_2PXX_H = 7570, - AArch64_WHILEGT_2PXX_S = 7571, - AArch64_WHILEGT_CXX_B = 7572, - AArch64_WHILEGT_CXX_D = 7573, - AArch64_WHILEGT_CXX_H = 7574, - AArch64_WHILEGT_CXX_S = 7575, - AArch64_WHILEGT_PWW_B = 7576, - AArch64_WHILEGT_PWW_D = 7577, - AArch64_WHILEGT_PWW_H = 7578, - AArch64_WHILEGT_PWW_S = 7579, - AArch64_WHILEGT_PXX_B = 7580, - AArch64_WHILEGT_PXX_D = 7581, - AArch64_WHILEGT_PXX_H = 7582, - AArch64_WHILEGT_PXX_S = 7583, - AArch64_WHILEHI_2PXX_B = 7584, - AArch64_WHILEHI_2PXX_D = 7585, - AArch64_WHILEHI_2PXX_H = 7586, - AArch64_WHILEHI_2PXX_S = 7587, - AArch64_WHILEHI_CXX_B = 7588, - AArch64_WHILEHI_CXX_D = 7589, - AArch64_WHILEHI_CXX_H = 7590, - AArch64_WHILEHI_CXX_S = 7591, - AArch64_WHILEHI_PWW_B = 7592, - AArch64_WHILEHI_PWW_D = 7593, - AArch64_WHILEHI_PWW_H = 7594, - AArch64_WHILEHI_PWW_S = 7595, - AArch64_WHILEHI_PXX_B = 7596, - AArch64_WHILEHI_PXX_D = 7597, - AArch64_WHILEHI_PXX_H = 7598, - AArch64_WHILEHI_PXX_S = 7599, - AArch64_WHILEHS_2PXX_B = 7600, - AArch64_WHILEHS_2PXX_D = 7601, - AArch64_WHILEHS_2PXX_H = 7602, - AArch64_WHILEHS_2PXX_S = 7603, - AArch64_WHILEHS_CXX_B = 7604, - AArch64_WHILEHS_CXX_D = 7605, - AArch64_WHILEHS_CXX_H = 7606, - AArch64_WHILEHS_CXX_S = 7607, - AArch64_WHILEHS_PWW_B = 7608, - AArch64_WHILEHS_PWW_D = 7609, - AArch64_WHILEHS_PWW_H = 7610, - AArch64_WHILEHS_PWW_S = 7611, - AArch64_WHILEHS_PXX_B = 7612, - AArch64_WHILEHS_PXX_D = 7613, - AArch64_WHILEHS_PXX_H = 7614, - AArch64_WHILEHS_PXX_S = 7615, - AArch64_WHILELE_2PXX_B = 7616, - AArch64_WHILELE_2PXX_D = 7617, - AArch64_WHILELE_2PXX_H = 7618, - AArch64_WHILELE_2PXX_S = 7619, - AArch64_WHILELE_CXX_B = 7620, - AArch64_WHILELE_CXX_D = 7621, - AArch64_WHILELE_CXX_H = 7622, - AArch64_WHILELE_CXX_S = 7623, - AArch64_WHILELE_PWW_B = 7624, - AArch64_WHILELE_PWW_D = 7625, - AArch64_WHILELE_PWW_H = 7626, - AArch64_WHILELE_PWW_S = 7627, - AArch64_WHILELE_PXX_B = 7628, - AArch64_WHILELE_PXX_D = 7629, - AArch64_WHILELE_PXX_H = 7630, - AArch64_WHILELE_PXX_S = 7631, - AArch64_WHILELO_2PXX_B = 7632, - AArch64_WHILELO_2PXX_D = 7633, - AArch64_WHILELO_2PXX_H = 7634, - AArch64_WHILELO_2PXX_S = 7635, - AArch64_WHILELO_CXX_B = 7636, - AArch64_WHILELO_CXX_D = 7637, - AArch64_WHILELO_CXX_H = 7638, - AArch64_WHILELO_CXX_S = 7639, - AArch64_WHILELO_PWW_B = 7640, - AArch64_WHILELO_PWW_D = 7641, - AArch64_WHILELO_PWW_H = 7642, - AArch64_WHILELO_PWW_S = 7643, - AArch64_WHILELO_PXX_B = 7644, - AArch64_WHILELO_PXX_D = 7645, - AArch64_WHILELO_PXX_H = 7646, - AArch64_WHILELO_PXX_S = 7647, - AArch64_WHILELS_2PXX_B = 7648, - AArch64_WHILELS_2PXX_D = 7649, - AArch64_WHILELS_2PXX_H = 7650, - AArch64_WHILELS_2PXX_S = 7651, - AArch64_WHILELS_CXX_B = 7652, - AArch64_WHILELS_CXX_D = 7653, - AArch64_WHILELS_CXX_H = 7654, - AArch64_WHILELS_CXX_S = 7655, - AArch64_WHILELS_PWW_B = 7656, - AArch64_WHILELS_PWW_D = 7657, - AArch64_WHILELS_PWW_H = 7658, - AArch64_WHILELS_PWW_S = 7659, - AArch64_WHILELS_PXX_B = 7660, - AArch64_WHILELS_PXX_D = 7661, - AArch64_WHILELS_PXX_H = 7662, - AArch64_WHILELS_PXX_S = 7663, - AArch64_WHILELT_2PXX_B = 7664, - AArch64_WHILELT_2PXX_D = 7665, - AArch64_WHILELT_2PXX_H = 7666, - AArch64_WHILELT_2PXX_S = 7667, - AArch64_WHILELT_CXX_B = 7668, - AArch64_WHILELT_CXX_D = 7669, - AArch64_WHILELT_CXX_H = 7670, - AArch64_WHILELT_CXX_S = 7671, - AArch64_WHILELT_PWW_B = 7672, - AArch64_WHILELT_PWW_D = 7673, - AArch64_WHILELT_PWW_H = 7674, - AArch64_WHILELT_PWW_S = 7675, - AArch64_WHILELT_PXX_B = 7676, - AArch64_WHILELT_PXX_D = 7677, - AArch64_WHILELT_PXX_H = 7678, - AArch64_WHILELT_PXX_S = 7679, - AArch64_WHILERW_PXX_B = 7680, - AArch64_WHILERW_PXX_D = 7681, - AArch64_WHILERW_PXX_H = 7682, - AArch64_WHILERW_PXX_S = 7683, - AArch64_WHILEWR_PXX_B = 7684, - AArch64_WHILEWR_PXX_D = 7685, - AArch64_WHILEWR_PXX_H = 7686, - AArch64_WHILEWR_PXX_S = 7687, - AArch64_WRFFR = 7688, - AArch64_XAFLAG = 7689, - AArch64_XAR = 7690, - AArch64_XAR_ZZZI_B = 7691, - AArch64_XAR_ZZZI_D = 7692, - AArch64_XAR_ZZZI_H = 7693, - AArch64_XAR_ZZZI_S = 7694, - AArch64_XPACD = 7695, - AArch64_XPACI = 7696, - AArch64_XPACLRI = 7697, - AArch64_XTNv16i8 = 7698, - AArch64_XTNv2i32 = 7699, - AArch64_XTNv4i16 = 7700, - AArch64_XTNv4i32 = 7701, - AArch64_XTNv8i16 = 7702, - AArch64_XTNv8i8 = 7703, - AArch64_ZERO_M = 7704, - AArch64_ZERO_MXI_2Z = 7705, - AArch64_ZERO_MXI_4Z = 7706, - AArch64_ZERO_MXI_VG2_2Z = 7707, - AArch64_ZERO_MXI_VG2_4Z = 7708, - AArch64_ZERO_MXI_VG2_Z = 7709, - AArch64_ZERO_MXI_VG4_2Z = 7710, - AArch64_ZERO_MXI_VG4_4Z = 7711, - AArch64_ZERO_MXI_VG4_Z = 7712, - AArch64_ZERO_T = 7713, - AArch64_ZIP1_PPP_B = 7714, - AArch64_ZIP1_PPP_D = 7715, - AArch64_ZIP1_PPP_H = 7716, - AArch64_ZIP1_PPP_S = 7717, - AArch64_ZIP1_ZZZ_B = 7718, - AArch64_ZIP1_ZZZ_D = 7719, - AArch64_ZIP1_ZZZ_H = 7720, - AArch64_ZIP1_ZZZ_Q = 7721, - AArch64_ZIP1_ZZZ_S = 7722, - AArch64_ZIP1v16i8 = 7723, - AArch64_ZIP1v2i32 = 7724, - AArch64_ZIP1v2i64 = 7725, - AArch64_ZIP1v4i16 = 7726, - AArch64_ZIP1v4i32 = 7727, - AArch64_ZIP1v8i16 = 7728, - AArch64_ZIP1v8i8 = 7729, - AArch64_ZIP2_PPP_B = 7730, - AArch64_ZIP2_PPP_D = 7731, - AArch64_ZIP2_PPP_H = 7732, - AArch64_ZIP2_PPP_S = 7733, - AArch64_ZIP2_ZZZ_B = 7734, - AArch64_ZIP2_ZZZ_D = 7735, - AArch64_ZIP2_ZZZ_H = 7736, - AArch64_ZIP2_ZZZ_Q = 7737, - AArch64_ZIP2_ZZZ_S = 7738, - AArch64_ZIP2v16i8 = 7739, - AArch64_ZIP2v2i32 = 7740, - AArch64_ZIP2v2i64 = 7741, - AArch64_ZIP2v4i16 = 7742, - AArch64_ZIP2v4i32 = 7743, - AArch64_ZIP2v8i16 = 7744, - AArch64_ZIP2v8i8 = 7745, - AArch64_ZIPQ1_ZZZ_B = 7746, - AArch64_ZIPQ1_ZZZ_D = 7747, - AArch64_ZIPQ1_ZZZ_H = 7748, - AArch64_ZIPQ1_ZZZ_S = 7749, - AArch64_ZIPQ2_ZZZ_B = 7750, - AArch64_ZIPQ2_ZZZ_D = 7751, - AArch64_ZIPQ2_ZZZ_H = 7752, - AArch64_ZIPQ2_ZZZ_S = 7753, - AArch64_ZIP_VG2_2ZZZ_B = 7754, - AArch64_ZIP_VG2_2ZZZ_D = 7755, - AArch64_ZIP_VG2_2ZZZ_H = 7756, - AArch64_ZIP_VG2_2ZZZ_Q = 7757, - AArch64_ZIP_VG2_2ZZZ_S = 7758, - AArch64_ZIP_VG4_4Z4Z_B = 7759, - AArch64_ZIP_VG4_4Z4Z_D = 7760, - AArch64_ZIP_VG4_4Z4Z_H = 7761, - AArch64_ZIP_VG4_4Z4Z_Q = 7762, - AArch64_ZIP_VG4_4Z4Z_S = 7763, - AArch64_anonymous_15148 = 7764, - AArch64_anonymous_15149 = 7765, - AArch64_anonymous_5481 = 7766, - INSTRUCTION_LIST_END = 7767 + AArch64_JUMP_TABLE_DEBUG_INFO = 43, + AArch64_G_ASSERT_SEXT = 44, + AArch64_G_ASSERT_ZEXT = 45, + AArch64_G_ASSERT_ALIGN = 46, + AArch64_G_ADD = 47, + AArch64_G_SUB = 48, + AArch64_G_MUL = 49, + AArch64_G_SDIV = 50, + AArch64_G_UDIV = 51, + AArch64_G_SREM = 52, + AArch64_G_UREM = 53, + AArch64_G_SDIVREM = 54, + AArch64_G_UDIVREM = 55, + AArch64_G_AND = 56, + AArch64_G_OR = 57, + AArch64_G_XOR = 58, + AArch64_G_IMPLICIT_DEF = 59, + AArch64_G_PHI = 60, + AArch64_G_FRAME_INDEX = 61, + AArch64_G_GLOBAL_VALUE = 62, + AArch64_G_CONSTANT_POOL = 63, + AArch64_G_EXTRACT = 64, + AArch64_G_UNMERGE_VALUES = 65, + AArch64_G_INSERT = 66, + AArch64_G_MERGE_VALUES = 67, + AArch64_G_BUILD_VECTOR = 68, + AArch64_G_BUILD_VECTOR_TRUNC = 69, + AArch64_G_CONCAT_VECTORS = 70, + AArch64_G_PTRTOINT = 71, + AArch64_G_INTTOPTR = 72, + AArch64_G_BITCAST = 73, + AArch64_G_FREEZE = 74, + AArch64_G_CONSTANT_FOLD_BARRIER = 75, + AArch64_G_INTRINSIC_FPTRUNC_ROUND = 76, + AArch64_G_INTRINSIC_TRUNC = 77, + AArch64_G_INTRINSIC_ROUND = 78, + AArch64_G_INTRINSIC_LRINT = 79, + AArch64_G_INTRINSIC_ROUNDEVEN = 80, + AArch64_G_READCYCLECOUNTER = 81, + AArch64_G_LOAD = 82, + AArch64_G_SEXTLOAD = 83, + AArch64_G_ZEXTLOAD = 84, + AArch64_G_INDEXED_LOAD = 85, + AArch64_G_INDEXED_SEXTLOAD = 86, + AArch64_G_INDEXED_ZEXTLOAD = 87, + AArch64_G_STORE = 88, + AArch64_G_INDEXED_STORE = 89, + AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 90, + AArch64_G_ATOMIC_CMPXCHG = 91, + AArch64_G_ATOMICRMW_XCHG = 92, + AArch64_G_ATOMICRMW_ADD = 93, + AArch64_G_ATOMICRMW_SUB = 94, + AArch64_G_ATOMICRMW_AND = 95, + AArch64_G_ATOMICRMW_NAND = 96, + AArch64_G_ATOMICRMW_OR = 97, + AArch64_G_ATOMICRMW_XOR = 98, + AArch64_G_ATOMICRMW_MAX = 99, + AArch64_G_ATOMICRMW_MIN = 100, + AArch64_G_ATOMICRMW_UMAX = 101, + AArch64_G_ATOMICRMW_UMIN = 102, + AArch64_G_ATOMICRMW_FADD = 103, + AArch64_G_ATOMICRMW_FSUB = 104, + AArch64_G_ATOMICRMW_FMAX = 105, + AArch64_G_ATOMICRMW_FMIN = 106, + AArch64_G_ATOMICRMW_UINC_WRAP = 107, + AArch64_G_ATOMICRMW_UDEC_WRAP = 108, + AArch64_G_FENCE = 109, + AArch64_G_PREFETCH = 110, + AArch64_G_BRCOND = 111, + AArch64_G_BRINDIRECT = 112, + AArch64_G_INVOKE_REGION_START = 113, + AArch64_G_INTRINSIC = 114, + AArch64_G_INTRINSIC_W_SIDE_EFFECTS = 115, + AArch64_G_INTRINSIC_CONVERGENT = 116, + AArch64_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 117, + AArch64_G_ANYEXT = 118, + AArch64_G_TRUNC = 119, + AArch64_G_CONSTANT = 120, + AArch64_G_FCONSTANT = 121, + AArch64_G_VASTART = 122, + AArch64_G_VAARG = 123, + AArch64_G_SEXT = 124, + AArch64_G_SEXT_INREG = 125, + AArch64_G_ZEXT = 126, + AArch64_G_SHL = 127, + AArch64_G_LSHR = 128, + AArch64_G_ASHR = 129, + AArch64_G_FSHL = 130, + AArch64_G_FSHR = 131, + AArch64_G_ROTR = 132, + AArch64_G_ROTL = 133, + AArch64_G_ICMP = 134, + AArch64_G_FCMP = 135, + AArch64_G_SELECT = 136, + AArch64_G_UADDO = 137, + AArch64_G_UADDE = 138, + AArch64_G_USUBO = 139, + AArch64_G_USUBE = 140, + AArch64_G_SADDO = 141, + AArch64_G_SADDE = 142, + AArch64_G_SSUBO = 143, + AArch64_G_SSUBE = 144, + AArch64_G_UMULO = 145, + AArch64_G_SMULO = 146, + AArch64_G_UMULH = 147, + AArch64_G_SMULH = 148, + AArch64_G_UADDSAT = 149, + AArch64_G_SADDSAT = 150, + AArch64_G_USUBSAT = 151, + AArch64_G_SSUBSAT = 152, + AArch64_G_USHLSAT = 153, + AArch64_G_SSHLSAT = 154, + AArch64_G_SMULFIX = 155, + AArch64_G_UMULFIX = 156, + AArch64_G_SMULFIXSAT = 157, + AArch64_G_UMULFIXSAT = 158, + AArch64_G_SDIVFIX = 159, + AArch64_G_UDIVFIX = 160, + AArch64_G_SDIVFIXSAT = 161, + AArch64_G_UDIVFIXSAT = 162, + AArch64_G_FADD = 163, + AArch64_G_FSUB = 164, + AArch64_G_FMUL = 165, + AArch64_G_FMA = 166, + AArch64_G_FMAD = 167, + AArch64_G_FDIV = 168, + AArch64_G_FREM = 169, + AArch64_G_FPOW = 170, + AArch64_G_FPOWI = 171, + AArch64_G_FEXP = 172, + AArch64_G_FEXP2 = 173, + AArch64_G_FEXP10 = 174, + AArch64_G_FLOG = 175, + AArch64_G_FLOG2 = 176, + AArch64_G_FLOG10 = 177, + AArch64_G_FLDEXP = 178, + AArch64_G_FFREXP = 179, + AArch64_G_FNEG = 180, + AArch64_G_FPEXT = 181, + AArch64_G_FPTRUNC = 182, + AArch64_G_FPTOSI = 183, + AArch64_G_FPTOUI = 184, + AArch64_G_SITOFP = 185, + AArch64_G_UITOFP = 186, + AArch64_G_FABS = 187, + AArch64_G_FCOPYSIGN = 188, + AArch64_G_IS_FPCLASS = 189, + AArch64_G_FCANONICALIZE = 190, + AArch64_G_FMINNUM = 191, + AArch64_G_FMAXNUM = 192, + AArch64_G_FMINNUM_IEEE = 193, + AArch64_G_FMAXNUM_IEEE = 194, + AArch64_G_FMINIMUM = 195, + AArch64_G_FMAXIMUM = 196, + AArch64_G_GET_FPENV = 197, + AArch64_G_SET_FPENV = 198, + AArch64_G_RESET_FPENV = 199, + AArch64_G_GET_FPMODE = 200, + AArch64_G_SET_FPMODE = 201, + AArch64_G_RESET_FPMODE = 202, + AArch64_G_PTR_ADD = 203, + AArch64_G_PTRMASK = 204, + AArch64_G_SMIN = 205, + AArch64_G_SMAX = 206, + AArch64_G_UMIN = 207, + AArch64_G_UMAX = 208, + AArch64_G_ABS = 209, + AArch64_G_LROUND = 210, + AArch64_G_LLROUND = 211, + AArch64_G_BR = 212, + AArch64_G_BRJT = 213, + AArch64_G_INSERT_VECTOR_ELT = 214, + AArch64_G_EXTRACT_VECTOR_ELT = 215, + AArch64_G_SHUFFLE_VECTOR = 216, + AArch64_G_CTTZ = 217, + AArch64_G_CTTZ_ZERO_UNDEF = 218, + AArch64_G_CTLZ = 219, + AArch64_G_CTLZ_ZERO_UNDEF = 220, + AArch64_G_CTPOP = 221, + AArch64_G_BSWAP = 222, + AArch64_G_BITREVERSE = 223, + AArch64_G_FCEIL = 224, + AArch64_G_FCOS = 225, + AArch64_G_FSIN = 226, + AArch64_G_FSQRT = 227, + AArch64_G_FFLOOR = 228, + AArch64_G_FRINT = 229, + AArch64_G_FNEARBYINT = 230, + AArch64_G_ADDRSPACE_CAST = 231, + AArch64_G_BLOCK_ADDR = 232, + AArch64_G_JUMP_TABLE = 233, + AArch64_G_DYN_STACKALLOC = 234, + AArch64_G_STACKSAVE = 235, + AArch64_G_STACKRESTORE = 236, + AArch64_G_STRICT_FADD = 237, + AArch64_G_STRICT_FSUB = 238, + AArch64_G_STRICT_FMUL = 239, + AArch64_G_STRICT_FDIV = 240, + AArch64_G_STRICT_FREM = 241, + AArch64_G_STRICT_FMA = 242, + AArch64_G_STRICT_FSQRT = 243, + AArch64_G_STRICT_FLDEXP = 244, + AArch64_G_READ_REGISTER = 245, + AArch64_G_WRITE_REGISTER = 246, + AArch64_G_MEMCPY = 247, + AArch64_G_MEMCPY_INLINE = 248, + AArch64_G_MEMMOVE = 249, + AArch64_G_MEMSET = 250, + AArch64_G_BZERO = 251, + AArch64_G_VECREDUCE_SEQ_FADD = 252, + AArch64_G_VECREDUCE_SEQ_FMUL = 253, + AArch64_G_VECREDUCE_FADD = 254, + AArch64_G_VECREDUCE_FMUL = 255, + AArch64_G_VECREDUCE_FMAX = 256, + AArch64_G_VECREDUCE_FMIN = 257, + AArch64_G_VECREDUCE_FMAXIMUM = 258, + AArch64_G_VECREDUCE_FMINIMUM = 259, + AArch64_G_VECREDUCE_ADD = 260, + AArch64_G_VECREDUCE_MUL = 261, + AArch64_G_VECREDUCE_AND = 262, + AArch64_G_VECREDUCE_OR = 263, + AArch64_G_VECREDUCE_XOR = 264, + AArch64_G_VECREDUCE_SMAX = 265, + AArch64_G_VECREDUCE_SMIN = 266, + AArch64_G_VECREDUCE_UMAX = 267, + AArch64_G_VECREDUCE_UMIN = 268, + AArch64_G_SBFX = 269, + AArch64_G_UBFX = 270, + AArch64_ABS_ZPmZ_B_UNDEF = 271, + AArch64_ABS_ZPmZ_D_UNDEF = 272, + AArch64_ABS_ZPmZ_H_UNDEF = 273, + AArch64_ABS_ZPmZ_S_UNDEF = 274, + AArch64_ADDHA_MPPZ_D_PSEUDO_D = 275, + AArch64_ADDHA_MPPZ_S_PSEUDO_S = 276, + AArch64_ADDSWrr = 277, + AArch64_ADDSXrr = 278, + AArch64_ADDVA_MPPZ_D_PSEUDO_D = 279, + AArch64_ADDVA_MPPZ_S_PSEUDO_S = 280, + AArch64_ADDWrr = 281, + AArch64_ADDXrr = 282, + AArch64_ADD_VG2_M2Z2Z_D_PSEUDO = 283, + AArch64_ADD_VG2_M2Z2Z_S_PSEUDO = 284, + AArch64_ADD_VG2_M2ZZ_D_PSEUDO = 285, + AArch64_ADD_VG2_M2ZZ_S_PSEUDO = 286, + AArch64_ADD_VG2_M2Z_D_PSEUDO = 287, + AArch64_ADD_VG2_M2Z_S_PSEUDO = 288, + AArch64_ADD_VG4_M4Z4Z_D_PSEUDO = 289, + AArch64_ADD_VG4_M4Z4Z_S_PSEUDO = 290, + AArch64_ADD_VG4_M4ZZ_D_PSEUDO = 291, + AArch64_ADD_VG4_M4ZZ_S_PSEUDO = 292, + AArch64_ADD_VG4_M4Z_D_PSEUDO = 293, + AArch64_ADD_VG4_M4Z_S_PSEUDO = 294, + AArch64_ADD_ZPZZ_B_ZERO = 295, + AArch64_ADD_ZPZZ_D_ZERO = 296, + AArch64_ADD_ZPZZ_H_ZERO = 297, + AArch64_ADD_ZPZZ_S_ZERO = 298, + AArch64_ADDlowTLS = 299, + AArch64_ADJCALLSTACKDOWN = 300, + AArch64_ADJCALLSTACKUP = 301, + AArch64_AESIMCrrTied = 302, + AArch64_AESMCrrTied = 303, + AArch64_ANDSWrr = 304, + AArch64_ANDSXrr = 305, + AArch64_ANDWrr = 306, + AArch64_ANDXrr = 307, + AArch64_AND_ZPZZ_B_ZERO = 308, + AArch64_AND_ZPZZ_D_ZERO = 309, + AArch64_AND_ZPZZ_H_ZERO = 310, + AArch64_AND_ZPZZ_S_ZERO = 311, + AArch64_ASRD_ZPZI_B_ZERO = 312, + AArch64_ASRD_ZPZI_D_ZERO = 313, + AArch64_ASRD_ZPZI_H_ZERO = 314, + AArch64_ASRD_ZPZI_S_ZERO = 315, + AArch64_ASR_ZPZI_B_UNDEF = 316, + AArch64_ASR_ZPZI_B_ZERO = 317, + AArch64_ASR_ZPZI_D_UNDEF = 318, + AArch64_ASR_ZPZI_D_ZERO = 319, + AArch64_ASR_ZPZI_H_UNDEF = 320, + AArch64_ASR_ZPZI_H_ZERO = 321, + AArch64_ASR_ZPZI_S_UNDEF = 322, + AArch64_ASR_ZPZI_S_ZERO = 323, + AArch64_ASR_ZPZZ_B_UNDEF = 324, + AArch64_ASR_ZPZZ_B_ZERO = 325, + AArch64_ASR_ZPZZ_D_UNDEF = 326, + AArch64_ASR_ZPZZ_D_ZERO = 327, + AArch64_ASR_ZPZZ_H_UNDEF = 328, + AArch64_ASR_ZPZZ_H_ZERO = 329, + AArch64_ASR_ZPZZ_S_UNDEF = 330, + AArch64_ASR_ZPZZ_S_ZERO = 331, + AArch64_BFADD_VG2_M2Z_H_PSEUDO = 332, + AArch64_BFADD_VG4_M4Z_H_PSEUDO = 333, + AArch64_BFADD_ZPZZ_UNDEF = 334, + AArch64_BFADD_ZPZZ_ZERO = 335, + AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO = 336, + AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO = 337, + AArch64_BFDOT_VG2_M2ZZ_HtoS_PSEUDO = 338, + AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO = 339, + AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO = 340, + AArch64_BFDOT_VG4_M4ZZ_HtoS_PSEUDO = 341, + AArch64_BFMAXNM_ZPZZ_UNDEF = 342, + AArch64_BFMAXNM_ZPZZ_ZERO = 343, + AArch64_BFMAX_ZPZZ_UNDEF = 344, + AArch64_BFMAX_ZPZZ_ZERO = 345, + AArch64_BFMINNM_ZPZZ_UNDEF = 346, + AArch64_BFMINNM_ZPZZ_ZERO = 347, + AArch64_BFMIN_ZPZZ_UNDEF = 348, + AArch64_BFMIN_ZPZZ_ZERO = 349, + AArch64_BFMLAL_MZZI_HtoS_PSEUDO = 350, + AArch64_BFMLAL_MZZ_HtoS_PSEUDO = 351, + AArch64_BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO = 352, + AArch64_BFMLAL_VG2_M2ZZI_HtoS_PSEUDO = 353, + AArch64_BFMLAL_VG2_M2ZZ_HtoS_PSEUDO = 354, + AArch64_BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO = 355, + AArch64_BFMLAL_VG4_M4ZZI_HtoS_PSEUDO = 356, + AArch64_BFMLAL_VG4_M4ZZ_HtoS_PSEUDO = 357, + AArch64_BFMLA_VG2_M2Z2Z_PSEUDO = 358, + AArch64_BFMLA_VG4_M4Z4Z_PSEUDO = 359, + AArch64_BFMLA_ZPZZZ_UNDEF = 360, + AArch64_BFMLSL_MZZI_HtoS_PSEUDO = 361, + AArch64_BFMLSL_MZZ_HtoS_PSEUDO = 362, + AArch64_BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO = 363, + AArch64_BFMLSL_VG2_M2ZZI_HtoS_PSEUDO = 364, + AArch64_BFMLSL_VG2_M2ZZ_HtoS_PSEUDO = 365, + AArch64_BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO = 366, + AArch64_BFMLSL_VG4_M4ZZI_HtoS_PSEUDO = 367, + AArch64_BFMLSL_VG4_M4ZZ_HtoS_PSEUDO = 368, + AArch64_BFMLS_VG2_M2Z2Z_PSEUDO = 369, + AArch64_BFMLS_VG4_M4Z4Z_PSEUDO = 370, + AArch64_BFMLS_ZPZZZ_UNDEF = 371, + AArch64_BFMOPA_MPPZZ_PSEUDO = 372, + AArch64_BFMOPS_MPPZZ_PSEUDO = 373, + AArch64_BFMUL_ZPZZ_UNDEF = 374, + AArch64_BFMUL_ZPZZ_ZERO = 375, + AArch64_BFSUB_VG2_M2Z_H_PSEUDO = 376, + AArch64_BFSUB_VG4_M4Z_H_PSEUDO = 377, + AArch64_BFSUB_ZPZZ_UNDEF = 378, + AArch64_BFSUB_ZPZZ_ZERO = 379, + AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO = 380, + AArch64_BICSWrr = 381, + AArch64_BICSXrr = 382, + AArch64_BICWrr = 383, + AArch64_BICXrr = 384, + AArch64_BIC_ZPZZ_B_ZERO = 385, + AArch64_BIC_ZPZZ_D_ZERO = 386, + AArch64_BIC_ZPZZ_H_ZERO = 387, + AArch64_BIC_ZPZZ_S_ZERO = 388, + AArch64_BLRNoIP = 389, + AArch64_BLR_BTI = 390, + AArch64_BLR_RVMARKER = 391, + AArch64_BLR_X16 = 392, + AArch64_BMOPA_MPPZZ_S_PSEUDO = 393, + AArch64_BMOPS_MPPZZ_S_PSEUDO = 394, + AArch64_BSPv16i8 = 395, + AArch64_BSPv8i8 = 396, + AArch64_CATCHRET = 397, + AArch64_CLEANUPRET = 398, + AArch64_CLS_ZPmZ_B_UNDEF = 399, + AArch64_CLS_ZPmZ_D_UNDEF = 400, + AArch64_CLS_ZPmZ_H_UNDEF = 401, + AArch64_CLS_ZPmZ_S_UNDEF = 402, + AArch64_CLZ_ZPmZ_B_UNDEF = 403, + AArch64_CLZ_ZPmZ_D_UNDEF = 404, + AArch64_CLZ_ZPmZ_H_UNDEF = 405, + AArch64_CLZ_ZPmZ_S_UNDEF = 406, + AArch64_CMP_SWAP_128 = 407, + AArch64_CMP_SWAP_128_ACQUIRE = 408, + AArch64_CMP_SWAP_128_MONOTONIC = 409, + AArch64_CMP_SWAP_128_RELEASE = 410, + AArch64_CMP_SWAP_16 = 411, + AArch64_CMP_SWAP_32 = 412, + AArch64_CMP_SWAP_64 = 413, + AArch64_CMP_SWAP_8 = 414, + AArch64_CNOT_ZPmZ_B_UNDEF = 415, + AArch64_CNOT_ZPmZ_D_UNDEF = 416, + AArch64_CNOT_ZPmZ_H_UNDEF = 417, + AArch64_CNOT_ZPmZ_S_UNDEF = 418, + AArch64_CNT_ZPmZ_B_UNDEF = 419, + AArch64_CNT_ZPmZ_D_UNDEF = 420, + AArch64_CNT_ZPmZ_H_UNDEF = 421, + AArch64_CNT_ZPmZ_S_UNDEF = 422, + AArch64_COALESCER_BARRIER_FPR128 = 423, + AArch64_COALESCER_BARRIER_FPR16 = 424, + AArch64_COALESCER_BARRIER_FPR32 = 425, + AArch64_COALESCER_BARRIER_FPR64 = 426, + AArch64_EMITBKEY = 427, + AArch64_EMITMTETAGGED = 428, + AArch64_EONWrr = 429, + AArch64_EONXrr = 430, + AArch64_EORWrr = 431, + AArch64_EORXrr = 432, + AArch64_EOR_ZPZZ_B_ZERO = 433, + AArch64_EOR_ZPZZ_D_ZERO = 434, + AArch64_EOR_ZPZZ_H_ZERO = 435, + AArch64_EOR_ZPZZ_S_ZERO = 436, + AArch64_F128CSEL = 437, + AArch64_FABD_ZPZZ_D_UNDEF = 438, + AArch64_FABD_ZPZZ_D_ZERO = 439, + AArch64_FABD_ZPZZ_H_UNDEF = 440, + AArch64_FABD_ZPZZ_H_ZERO = 441, + AArch64_FABD_ZPZZ_S_UNDEF = 442, + AArch64_FABD_ZPZZ_S_ZERO = 443, + AArch64_FABS_ZPmZ_D_UNDEF = 444, + AArch64_FABS_ZPmZ_H_UNDEF = 445, + AArch64_FABS_ZPmZ_S_UNDEF = 446, + AArch64_FADD_VG2_M2Z_D_PSEUDO = 447, + AArch64_FADD_VG2_M2Z_H_PSEUDO = 448, + AArch64_FADD_VG2_M2Z_S_PSEUDO = 449, + AArch64_FADD_VG4_M4Z_D_PSEUDO = 450, + AArch64_FADD_VG4_M4Z_H_PSEUDO = 451, + AArch64_FADD_VG4_M4Z_S_PSEUDO = 452, + AArch64_FADD_ZPZI_D_UNDEF = 453, + AArch64_FADD_ZPZI_D_ZERO = 454, + AArch64_FADD_ZPZI_H_UNDEF = 455, + AArch64_FADD_ZPZI_H_ZERO = 456, + AArch64_FADD_ZPZI_S_UNDEF = 457, + AArch64_FADD_ZPZI_S_ZERO = 458, + AArch64_FADD_ZPZZ_D_UNDEF = 459, + AArch64_FADD_ZPZZ_D_ZERO = 460, + AArch64_FADD_ZPZZ_H_UNDEF = 461, + AArch64_FADD_ZPZZ_H_ZERO = 462, + AArch64_FADD_ZPZZ_S_UNDEF = 463, + AArch64_FADD_ZPZZ_S_ZERO = 464, + AArch64_FCVTZS_ZPmZ_DtoD_UNDEF = 465, + AArch64_FCVTZS_ZPmZ_DtoS_UNDEF = 466, + AArch64_FCVTZS_ZPmZ_HtoD_UNDEF = 467, + AArch64_FCVTZS_ZPmZ_HtoH_UNDEF = 468, + AArch64_FCVTZS_ZPmZ_HtoS_UNDEF = 469, + AArch64_FCVTZS_ZPmZ_StoD_UNDEF = 470, + AArch64_FCVTZS_ZPmZ_StoS_UNDEF = 471, + AArch64_FCVTZU_ZPmZ_DtoD_UNDEF = 472, + AArch64_FCVTZU_ZPmZ_DtoS_UNDEF = 473, + AArch64_FCVTZU_ZPmZ_HtoD_UNDEF = 474, + AArch64_FCVTZU_ZPmZ_HtoH_UNDEF = 475, + AArch64_FCVTZU_ZPmZ_HtoS_UNDEF = 476, + AArch64_FCVTZU_ZPmZ_StoD_UNDEF = 477, + AArch64_FCVTZU_ZPmZ_StoS_UNDEF = 478, + AArch64_FCVT_ZPmZ_DtoH_UNDEF = 479, + AArch64_FCVT_ZPmZ_DtoS_UNDEF = 480, + AArch64_FCVT_ZPmZ_HtoD_UNDEF = 481, + AArch64_FCVT_ZPmZ_HtoS_UNDEF = 482, + AArch64_FCVT_ZPmZ_StoD_UNDEF = 483, + AArch64_FCVT_ZPmZ_StoH_UNDEF = 484, + AArch64_FDIVR_ZPZZ_D_ZERO = 485, + AArch64_FDIVR_ZPZZ_H_ZERO = 486, + AArch64_FDIVR_ZPZZ_S_ZERO = 487, + AArch64_FDIV_ZPZZ_D_UNDEF = 488, + AArch64_FDIV_ZPZZ_D_ZERO = 489, + AArch64_FDIV_ZPZZ_H_UNDEF = 490, + AArch64_FDIV_ZPZZ_H_ZERO = 491, + AArch64_FDIV_ZPZZ_S_UNDEF = 492, + AArch64_FDIV_ZPZZ_S_ZERO = 493, + AArch64_FDOT_VG2_M2Z2Z_BtoH_PSEUDO = 494, + AArch64_FDOT_VG2_M2Z2Z_BtoS_PSEUDO = 495, + AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO = 496, + AArch64_FDOT_VG2_M2ZZI_BtoS_PSEUDO = 497, + AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO = 498, + AArch64_FDOT_VG2_M2ZZ_HtoS_PSEUDO = 499, + AArch64_FDOT_VG4_M4Z4Z_BtoH_PSEUDO = 500, + AArch64_FDOT_VG4_M4Z4Z_BtoS_PSEUDO = 501, + AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO = 502, + AArch64_FDOT_VG4_M4ZZI_BtoS_PSEUDO = 503, + AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO = 504, + AArch64_FDOT_VG4_M4ZZ_HtoS_PSEUDO = 505, + AArch64_FLOGB_ZPZZ_D_ZERO = 506, + AArch64_FLOGB_ZPZZ_H_ZERO = 507, + AArch64_FLOGB_ZPZZ_S_ZERO = 508, + AArch64_FMAXNM_ZPZI_D_UNDEF = 509, + AArch64_FMAXNM_ZPZI_D_ZERO = 510, + AArch64_FMAXNM_ZPZI_H_UNDEF = 511, + AArch64_FMAXNM_ZPZI_H_ZERO = 512, + AArch64_FMAXNM_ZPZI_S_UNDEF = 513, + AArch64_FMAXNM_ZPZI_S_ZERO = 514, + AArch64_FMAXNM_ZPZZ_D_UNDEF = 515, + AArch64_FMAXNM_ZPZZ_D_ZERO = 516, + AArch64_FMAXNM_ZPZZ_H_UNDEF = 517, + AArch64_FMAXNM_ZPZZ_H_ZERO = 518, + AArch64_FMAXNM_ZPZZ_S_UNDEF = 519, + AArch64_FMAXNM_ZPZZ_S_ZERO = 520, + AArch64_FMAX_ZPZI_D_UNDEF = 521, + AArch64_FMAX_ZPZI_D_ZERO = 522, + AArch64_FMAX_ZPZI_H_UNDEF = 523, + AArch64_FMAX_ZPZI_H_ZERO = 524, + AArch64_FMAX_ZPZI_S_UNDEF = 525, + AArch64_FMAX_ZPZI_S_ZERO = 526, + AArch64_FMAX_ZPZZ_D_UNDEF = 527, + AArch64_FMAX_ZPZZ_D_ZERO = 528, + AArch64_FMAX_ZPZZ_H_UNDEF = 529, + AArch64_FMAX_ZPZZ_H_ZERO = 530, + AArch64_FMAX_ZPZZ_S_UNDEF = 531, + AArch64_FMAX_ZPZZ_S_ZERO = 532, + AArch64_FMINNM_ZPZI_D_UNDEF = 533, + AArch64_FMINNM_ZPZI_D_ZERO = 534, + AArch64_FMINNM_ZPZI_H_UNDEF = 535, + AArch64_FMINNM_ZPZI_H_ZERO = 536, + AArch64_FMINNM_ZPZI_S_UNDEF = 537, + AArch64_FMINNM_ZPZI_S_ZERO = 538, + AArch64_FMINNM_ZPZZ_D_UNDEF = 539, + AArch64_FMINNM_ZPZZ_D_ZERO = 540, + AArch64_FMINNM_ZPZZ_H_UNDEF = 541, + AArch64_FMINNM_ZPZZ_H_ZERO = 542, + AArch64_FMINNM_ZPZZ_S_UNDEF = 543, + AArch64_FMINNM_ZPZZ_S_ZERO = 544, + AArch64_FMIN_ZPZI_D_UNDEF = 545, + AArch64_FMIN_ZPZI_D_ZERO = 546, + AArch64_FMIN_ZPZI_H_UNDEF = 547, + AArch64_FMIN_ZPZI_H_ZERO = 548, + AArch64_FMIN_ZPZI_S_UNDEF = 549, + AArch64_FMIN_ZPZI_S_ZERO = 550, + AArch64_FMIN_ZPZZ_D_UNDEF = 551, + AArch64_FMIN_ZPZZ_D_ZERO = 552, + AArch64_FMIN_ZPZZ_H_UNDEF = 553, + AArch64_FMIN_ZPZZ_H_ZERO = 554, + AArch64_FMIN_ZPZZ_S_UNDEF = 555, + AArch64_FMIN_ZPZZ_S_ZERO = 556, + AArch64_FMLALL_MZZI_BtoS_PSEUDO = 557, + AArch64_FMLALL_MZZ_BtoS_PSEUDO = 558, + AArch64_FMLALL_VG2_M2Z2Z_BtoS_PSEUDO = 559, + AArch64_FMLALL_VG2_M2ZZI_BtoS_PSEUDO = 560, + AArch64_FMLALL_VG2_M2ZZ_BtoS_PSEUDO = 561, + AArch64_FMLALL_VG4_M4Z4Z_BtoS_PSEUDO = 562, + AArch64_FMLALL_VG4_M4ZZI_BtoS_PSEUDO = 563, + AArch64_FMLALL_VG4_M4ZZ_BtoS_PSEUDO = 564, + AArch64_FMLAL_MZZI_HtoS_PSEUDO = 565, + AArch64_FMLAL_MZZ_HtoS_PSEUDO = 566, + AArch64_FMLAL_VG2_M2Z2Z_BtoH_PSEUDO = 567, + AArch64_FMLAL_VG2_M2Z2Z_HtoS_PSEUDO = 568, + AArch64_FMLAL_VG2_M2ZZI_HtoS_PSEUDO = 569, + AArch64_FMLAL_VG2_M2ZZ_BtoH_PSEUDO = 570, + AArch64_FMLAL_VG2_M2ZZ_HtoS_PSEUDO = 571, + AArch64_FMLAL_VG4_M4Z4Z_BtoH_PSEUDO = 572, + AArch64_FMLAL_VG4_M4Z4Z_HtoS_PSEUDO = 573, + AArch64_FMLAL_VG4_M4ZZI_HtoS_PSEUDO = 574, + AArch64_FMLAL_VG4_M4ZZ_BtoH_PSEUDO = 575, + AArch64_FMLAL_VG4_M4ZZ_HtoS_PSEUDO = 576, + AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO = 577, + AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO = 578, + AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO = 579, + AArch64_FMLA_VG2_M2ZZI_D_PSEUDO = 580, + AArch64_FMLA_VG2_M2ZZI_S_PSEUDO = 581, + AArch64_FMLA_VG2_M2ZZ_D_PSEUDO = 582, + AArch64_FMLA_VG2_M2ZZ_S_PSEUDO = 583, + AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO = 584, + AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO = 585, + AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO = 586, + AArch64_FMLA_VG4_M4ZZI_D_PSEUDO = 587, + AArch64_FMLA_VG4_M4ZZI_S_PSEUDO = 588, + AArch64_FMLA_VG4_M4ZZ_D_PSEUDO = 589, + AArch64_FMLA_VG4_M4ZZ_S_PSEUDO = 590, + AArch64_FMLA_ZPZZZ_D_UNDEF = 591, + AArch64_FMLA_ZPZZZ_H_UNDEF = 592, + AArch64_FMLA_ZPZZZ_S_UNDEF = 593, + AArch64_FMLSL_MZZI_HtoS_PSEUDO = 594, + AArch64_FMLSL_MZZ_HtoS_PSEUDO = 595, + AArch64_FMLSL_VG2_M2Z2Z_HtoS_PSEUDO = 596, + AArch64_FMLSL_VG2_M2ZZI_HtoS_PSEUDO = 597, + AArch64_FMLSL_VG2_M2ZZ_HtoS_PSEUDO = 598, + AArch64_FMLSL_VG4_M4Z4Z_HtoS_PSEUDO = 599, + AArch64_FMLSL_VG4_M4ZZI_HtoS_PSEUDO = 600, + AArch64_FMLSL_VG4_M4ZZ_HtoS_PSEUDO = 601, + AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO = 602, + AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO = 603, + AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO = 604, + AArch64_FMLS_VG2_M2ZZI_D_PSEUDO = 605, + AArch64_FMLS_VG2_M2ZZI_S_PSEUDO = 606, + AArch64_FMLS_VG2_M2ZZ_D_PSEUDO = 607, + AArch64_FMLS_VG2_M2ZZ_S_PSEUDO = 608, + AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO = 609, + AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO = 610, + AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO = 611, + AArch64_FMLS_VG4_M4ZZI_D_PSEUDO = 612, + AArch64_FMLS_VG4_M4ZZI_S_PSEUDO = 613, + AArch64_FMLS_VG4_M4ZZ_D_PSEUDO = 614, + AArch64_FMLS_VG4_M4ZZ_S_PSEUDO = 615, + AArch64_FMLS_ZPZZZ_D_UNDEF = 616, + AArch64_FMLS_ZPZZZ_H_UNDEF = 617, + AArch64_FMLS_ZPZZZ_S_UNDEF = 618, + AArch64_FMOPAL_MPPZZ_PSEUDO = 619, + AArch64_FMOPA_MPPZZ_BtoS_PSEUDO = 620, + AArch64_FMOPA_MPPZZ_D_PSEUDO = 621, + AArch64_FMOPA_MPPZZ_S_PSEUDO = 622, + AArch64_FMOPSL_MPPZZ_PSEUDO = 623, + AArch64_FMOPS_MPPZZ_D_PSEUDO = 624, + AArch64_FMOPS_MPPZZ_S_PSEUDO = 625, + AArch64_FMOVD0 = 626, + AArch64_FMOVH0 = 627, + AArch64_FMOVS0 = 628, + AArch64_FMULX_ZPZZ_D_UNDEF = 629, + AArch64_FMULX_ZPZZ_D_ZERO = 630, + AArch64_FMULX_ZPZZ_H_UNDEF = 631, + AArch64_FMULX_ZPZZ_H_ZERO = 632, + AArch64_FMULX_ZPZZ_S_UNDEF = 633, + AArch64_FMULX_ZPZZ_S_ZERO = 634, + AArch64_FMUL_ZPZI_D_UNDEF = 635, + AArch64_FMUL_ZPZI_D_ZERO = 636, + AArch64_FMUL_ZPZI_H_UNDEF = 637, + AArch64_FMUL_ZPZI_H_ZERO = 638, + AArch64_FMUL_ZPZI_S_UNDEF = 639, + AArch64_FMUL_ZPZI_S_ZERO = 640, + AArch64_FMUL_ZPZZ_D_UNDEF = 641, + AArch64_FMUL_ZPZZ_D_ZERO = 642, + AArch64_FMUL_ZPZZ_H_UNDEF = 643, + AArch64_FMUL_ZPZZ_H_ZERO = 644, + AArch64_FMUL_ZPZZ_S_UNDEF = 645, + AArch64_FMUL_ZPZZ_S_ZERO = 646, + AArch64_FNEG_ZPmZ_D_UNDEF = 647, + AArch64_FNEG_ZPmZ_H_UNDEF = 648, + AArch64_FNEG_ZPmZ_S_UNDEF = 649, + AArch64_FNMLA_ZPZZZ_D_UNDEF = 650, + AArch64_FNMLA_ZPZZZ_H_UNDEF = 651, + AArch64_FNMLA_ZPZZZ_S_UNDEF = 652, + AArch64_FNMLS_ZPZZZ_D_UNDEF = 653, + AArch64_FNMLS_ZPZZZ_H_UNDEF = 654, + AArch64_FNMLS_ZPZZZ_S_UNDEF = 655, + AArch64_FRECPX_ZPmZ_D_UNDEF = 656, + AArch64_FRECPX_ZPmZ_H_UNDEF = 657, + AArch64_FRECPX_ZPmZ_S_UNDEF = 658, + AArch64_FRINTA_ZPmZ_D_UNDEF = 659, + AArch64_FRINTA_ZPmZ_H_UNDEF = 660, + AArch64_FRINTA_ZPmZ_S_UNDEF = 661, + AArch64_FRINTI_ZPmZ_D_UNDEF = 662, + AArch64_FRINTI_ZPmZ_H_UNDEF = 663, + AArch64_FRINTI_ZPmZ_S_UNDEF = 664, + AArch64_FRINTM_ZPmZ_D_UNDEF = 665, + AArch64_FRINTM_ZPmZ_H_UNDEF = 666, + AArch64_FRINTM_ZPmZ_S_UNDEF = 667, + AArch64_FRINTN_ZPmZ_D_UNDEF = 668, + AArch64_FRINTN_ZPmZ_H_UNDEF = 669, + AArch64_FRINTN_ZPmZ_S_UNDEF = 670, + AArch64_FRINTP_ZPmZ_D_UNDEF = 671, + AArch64_FRINTP_ZPmZ_H_UNDEF = 672, + AArch64_FRINTP_ZPmZ_S_UNDEF = 673, + AArch64_FRINTX_ZPmZ_D_UNDEF = 674, + AArch64_FRINTX_ZPmZ_H_UNDEF = 675, + AArch64_FRINTX_ZPmZ_S_UNDEF = 676, + AArch64_FRINTZ_ZPmZ_D_UNDEF = 677, + AArch64_FRINTZ_ZPmZ_H_UNDEF = 678, + AArch64_FRINTZ_ZPmZ_S_UNDEF = 679, + AArch64_FSQRT_ZPmZ_D_UNDEF = 680, + AArch64_FSQRT_ZPmZ_H_UNDEF = 681, + AArch64_FSQRT_ZPmZ_S_UNDEF = 682, + AArch64_FSUBR_ZPZI_D_UNDEF = 683, + AArch64_FSUBR_ZPZI_D_ZERO = 684, + AArch64_FSUBR_ZPZI_H_UNDEF = 685, + AArch64_FSUBR_ZPZI_H_ZERO = 686, + AArch64_FSUBR_ZPZI_S_UNDEF = 687, + AArch64_FSUBR_ZPZI_S_ZERO = 688, + AArch64_FSUBR_ZPZZ_D_ZERO = 689, + AArch64_FSUBR_ZPZZ_H_ZERO = 690, + AArch64_FSUBR_ZPZZ_S_ZERO = 691, + AArch64_FSUB_VG2_M2Z_D_PSEUDO = 692, + AArch64_FSUB_VG2_M2Z_H_PSEUDO = 693, + AArch64_FSUB_VG2_M2Z_S_PSEUDO = 694, + AArch64_FSUB_VG4_M4Z_D_PSEUDO = 695, + AArch64_FSUB_VG4_M4Z_H_PSEUDO = 696, + AArch64_FSUB_VG4_M4Z_S_PSEUDO = 697, + AArch64_FSUB_ZPZI_D_UNDEF = 698, + AArch64_FSUB_ZPZI_D_ZERO = 699, + AArch64_FSUB_ZPZI_H_UNDEF = 700, + AArch64_FSUB_ZPZI_H_ZERO = 701, + AArch64_FSUB_ZPZI_S_UNDEF = 702, + AArch64_FSUB_ZPZI_S_ZERO = 703, + AArch64_FSUB_ZPZZ_D_UNDEF = 704, + AArch64_FSUB_ZPZZ_D_ZERO = 705, + AArch64_FSUB_ZPZZ_H_UNDEF = 706, + AArch64_FSUB_ZPZZ_H_ZERO = 707, + AArch64_FSUB_ZPZZ_S_UNDEF = 708, + AArch64_FSUB_ZPZZ_S_ZERO = 709, + AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO = 710, + AArch64_GLD1B_D = 711, + AArch64_GLD1B_D_IMM = 712, + AArch64_GLD1B_D_SXTW = 713, + AArch64_GLD1B_D_UXTW = 714, + AArch64_GLD1B_S_IMM = 715, + AArch64_GLD1B_S_SXTW = 716, + AArch64_GLD1B_S_UXTW = 717, + AArch64_GLD1D = 718, + AArch64_GLD1D_IMM = 719, + AArch64_GLD1D_SCALED = 720, + AArch64_GLD1D_SXTW = 721, + AArch64_GLD1D_SXTW_SCALED = 722, + AArch64_GLD1D_UXTW = 723, + AArch64_GLD1D_UXTW_SCALED = 724, + AArch64_GLD1H_D = 725, + AArch64_GLD1H_D_IMM = 726, + AArch64_GLD1H_D_SCALED = 727, + AArch64_GLD1H_D_SXTW = 728, + AArch64_GLD1H_D_SXTW_SCALED = 729, + AArch64_GLD1H_D_UXTW = 730, + AArch64_GLD1H_D_UXTW_SCALED = 731, + AArch64_GLD1H_S_IMM = 732, + AArch64_GLD1H_S_SXTW = 733, + AArch64_GLD1H_S_SXTW_SCALED = 734, + AArch64_GLD1H_S_UXTW = 735, + AArch64_GLD1H_S_UXTW_SCALED = 736, + AArch64_GLD1SB_D = 737, + AArch64_GLD1SB_D_IMM = 738, + AArch64_GLD1SB_D_SXTW = 739, + AArch64_GLD1SB_D_UXTW = 740, + AArch64_GLD1SB_S_IMM = 741, + AArch64_GLD1SB_S_SXTW = 742, + AArch64_GLD1SB_S_UXTW = 743, + AArch64_GLD1SH_D = 744, + AArch64_GLD1SH_D_IMM = 745, + AArch64_GLD1SH_D_SCALED = 746, + AArch64_GLD1SH_D_SXTW = 747, + AArch64_GLD1SH_D_SXTW_SCALED = 748, + AArch64_GLD1SH_D_UXTW = 749, + AArch64_GLD1SH_D_UXTW_SCALED = 750, + AArch64_GLD1SH_S_IMM = 751, + AArch64_GLD1SH_S_SXTW = 752, + AArch64_GLD1SH_S_SXTW_SCALED = 753, + AArch64_GLD1SH_S_UXTW = 754, + AArch64_GLD1SH_S_UXTW_SCALED = 755, + AArch64_GLD1SW_D = 756, + AArch64_GLD1SW_D_IMM = 757, + AArch64_GLD1SW_D_SCALED = 758, + AArch64_GLD1SW_D_SXTW = 759, + AArch64_GLD1SW_D_SXTW_SCALED = 760, + AArch64_GLD1SW_D_UXTW = 761, + AArch64_GLD1SW_D_UXTW_SCALED = 762, + AArch64_GLD1W_D = 763, + AArch64_GLD1W_D_IMM = 764, + AArch64_GLD1W_D_SCALED = 765, + AArch64_GLD1W_D_SXTW = 766, + AArch64_GLD1W_D_SXTW_SCALED = 767, + AArch64_GLD1W_D_UXTW = 768, + AArch64_GLD1W_D_UXTW_SCALED = 769, + AArch64_GLD1W_IMM = 770, + AArch64_GLD1W_SXTW = 771, + AArch64_GLD1W_SXTW_SCALED = 772, + AArch64_GLD1W_UXTW = 773, + AArch64_GLD1W_UXTW_SCALED = 774, + AArch64_GLDFF1B_D = 775, + AArch64_GLDFF1B_D_IMM = 776, + AArch64_GLDFF1B_D_SXTW = 777, + AArch64_GLDFF1B_D_UXTW = 778, + AArch64_GLDFF1B_S_IMM = 779, + AArch64_GLDFF1B_S_SXTW = 780, + AArch64_GLDFF1B_S_UXTW = 781, + AArch64_GLDFF1D = 782, + AArch64_GLDFF1D_IMM = 783, + AArch64_GLDFF1D_SCALED = 784, + AArch64_GLDFF1D_SXTW = 785, + AArch64_GLDFF1D_SXTW_SCALED = 786, + AArch64_GLDFF1D_UXTW = 787, + AArch64_GLDFF1D_UXTW_SCALED = 788, + AArch64_GLDFF1H_D = 789, + AArch64_GLDFF1H_D_IMM = 790, + AArch64_GLDFF1H_D_SCALED = 791, + AArch64_GLDFF1H_D_SXTW = 792, + AArch64_GLDFF1H_D_SXTW_SCALED = 793, + AArch64_GLDFF1H_D_UXTW = 794, + AArch64_GLDFF1H_D_UXTW_SCALED = 795, + AArch64_GLDFF1H_S_IMM = 796, + AArch64_GLDFF1H_S_SXTW = 797, + AArch64_GLDFF1H_S_SXTW_SCALED = 798, + AArch64_GLDFF1H_S_UXTW = 799, + AArch64_GLDFF1H_S_UXTW_SCALED = 800, + AArch64_GLDFF1SB_D = 801, + AArch64_GLDFF1SB_D_IMM = 802, + AArch64_GLDFF1SB_D_SXTW = 803, + AArch64_GLDFF1SB_D_UXTW = 804, + AArch64_GLDFF1SB_S_IMM = 805, + AArch64_GLDFF1SB_S_SXTW = 806, + AArch64_GLDFF1SB_S_UXTW = 807, + AArch64_GLDFF1SH_D = 808, + AArch64_GLDFF1SH_D_IMM = 809, + AArch64_GLDFF1SH_D_SCALED = 810, + AArch64_GLDFF1SH_D_SXTW = 811, + AArch64_GLDFF1SH_D_SXTW_SCALED = 812, + AArch64_GLDFF1SH_D_UXTW = 813, + AArch64_GLDFF1SH_D_UXTW_SCALED = 814, + AArch64_GLDFF1SH_S_IMM = 815, + AArch64_GLDFF1SH_S_SXTW = 816, + AArch64_GLDFF1SH_S_SXTW_SCALED = 817, + AArch64_GLDFF1SH_S_UXTW = 818, + AArch64_GLDFF1SH_S_UXTW_SCALED = 819, + AArch64_GLDFF1SW_D = 820, + AArch64_GLDFF1SW_D_IMM = 821, + AArch64_GLDFF1SW_D_SCALED = 822, + AArch64_GLDFF1SW_D_SXTW = 823, + AArch64_GLDFF1SW_D_SXTW_SCALED = 824, + AArch64_GLDFF1SW_D_UXTW = 825, + AArch64_GLDFF1SW_D_UXTW_SCALED = 826, + AArch64_GLDFF1W_D = 827, + AArch64_GLDFF1W_D_IMM = 828, + AArch64_GLDFF1W_D_SCALED = 829, + AArch64_GLDFF1W_D_SXTW = 830, + AArch64_GLDFF1W_D_SXTW_SCALED = 831, + AArch64_GLDFF1W_D_UXTW = 832, + AArch64_GLDFF1W_D_UXTW_SCALED = 833, + AArch64_GLDFF1W_IMM = 834, + AArch64_GLDFF1W_SXTW = 835, + AArch64_GLDFF1W_SXTW_SCALED = 836, + AArch64_GLDFF1W_UXTW = 837, + AArch64_GLDFF1W_UXTW_SCALED = 838, + AArch64_G_AARCH64_PREFETCH = 839, + AArch64_G_ADD_LOW = 840, + AArch64_G_BSP = 841, + AArch64_G_DUP = 842, + AArch64_G_DUPLANE16 = 843, + AArch64_G_DUPLANE32 = 844, + AArch64_G_DUPLANE64 = 845, + AArch64_G_DUPLANE8 = 846, + AArch64_G_EXT = 847, + AArch64_G_FCMEQ = 848, + AArch64_G_FCMEQZ = 849, + AArch64_G_FCMGE = 850, + AArch64_G_FCMGEZ = 851, + AArch64_G_FCMGT = 852, + AArch64_G_FCMGTZ = 853, + AArch64_G_FCMLEZ = 854, + AArch64_G_FCMLTZ = 855, + AArch64_G_REV16 = 856, + AArch64_G_REV32 = 857, + AArch64_G_REV64 = 858, + AArch64_G_SADDLP = 859, + AArch64_G_SADDLV = 860, + AArch64_G_SDOT = 861, + AArch64_G_SITOF = 862, + AArch64_G_SMULL = 863, + AArch64_G_TRN1 = 864, + AArch64_G_TRN2 = 865, + AArch64_G_UADDLP = 866, + AArch64_G_UADDLV = 867, + AArch64_G_UDOT = 868, + AArch64_G_UITOF = 869, + AArch64_G_UMULL = 870, + AArch64_G_UZP1 = 871, + AArch64_G_UZP2 = 872, + AArch64_G_VASHR = 873, + AArch64_G_VLSHR = 874, + AArch64_G_ZIP1 = 875, + AArch64_G_ZIP2 = 876, + AArch64_HOM_Epilog = 877, + AArch64_HOM_Prolog = 878, + AArch64_HWASAN_CHECK_MEMACCESS = 879, + AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES = 880, + AArch64_INSERT_MXIPZ_H_PSEUDO_B = 881, + AArch64_INSERT_MXIPZ_H_PSEUDO_D = 882, + AArch64_INSERT_MXIPZ_H_PSEUDO_H = 883, + AArch64_INSERT_MXIPZ_H_PSEUDO_Q = 884, + AArch64_INSERT_MXIPZ_H_PSEUDO_S = 885, + AArch64_INSERT_MXIPZ_V_PSEUDO_B = 886, + AArch64_INSERT_MXIPZ_V_PSEUDO_D = 887, + AArch64_INSERT_MXIPZ_V_PSEUDO_H = 888, + AArch64_INSERT_MXIPZ_V_PSEUDO_Q = 889, + AArch64_INSERT_MXIPZ_V_PSEUDO_S = 890, + AArch64_IRGstack = 891, + AArch64_JumpTableDest16 = 892, + AArch64_JumpTableDest32 = 893, + AArch64_JumpTableDest8 = 894, + AArch64_KCFI_CHECK = 895, + AArch64_LD1B_2Z_IMM_PSEUDO = 896, + AArch64_LD1B_2Z_PSEUDO = 897, + AArch64_LD1B_4Z_IMM_PSEUDO = 898, + AArch64_LD1B_4Z_PSEUDO = 899, + AArch64_LD1D_2Z_IMM_PSEUDO = 900, + AArch64_LD1D_2Z_PSEUDO = 901, + AArch64_LD1D_4Z_IMM_PSEUDO = 902, + AArch64_LD1D_4Z_PSEUDO = 903, + AArch64_LD1H_2Z_IMM_PSEUDO = 904, + AArch64_LD1H_2Z_PSEUDO = 905, + AArch64_LD1H_4Z_IMM_PSEUDO = 906, + AArch64_LD1H_4Z_PSEUDO = 907, + AArch64_LD1W_2Z_IMM_PSEUDO = 908, + AArch64_LD1W_2Z_PSEUDO = 909, + AArch64_LD1W_4Z_IMM_PSEUDO = 910, + AArch64_LD1W_4Z_PSEUDO = 911, + AArch64_LD1_MXIPXX_H_PSEUDO_B = 912, + AArch64_LD1_MXIPXX_H_PSEUDO_D = 913, + AArch64_LD1_MXIPXX_H_PSEUDO_H = 914, + AArch64_LD1_MXIPXX_H_PSEUDO_Q = 915, + AArch64_LD1_MXIPXX_H_PSEUDO_S = 916, + AArch64_LD1_MXIPXX_V_PSEUDO_B = 917, + AArch64_LD1_MXIPXX_V_PSEUDO_D = 918, + AArch64_LD1_MXIPXX_V_PSEUDO_H = 919, + AArch64_LD1_MXIPXX_V_PSEUDO_Q = 920, + AArch64_LD1_MXIPXX_V_PSEUDO_S = 921, + AArch64_LDFF1B = 922, + AArch64_LDFF1B_D = 923, + AArch64_LDFF1B_H = 924, + AArch64_LDFF1B_S = 925, + AArch64_LDFF1D = 926, + AArch64_LDFF1H = 927, + AArch64_LDFF1H_D = 928, + AArch64_LDFF1H_S = 929, + AArch64_LDFF1SB_D = 930, + AArch64_LDFF1SB_H = 931, + AArch64_LDFF1SB_S = 932, + AArch64_LDFF1SH_D = 933, + AArch64_LDFF1SH_S = 934, + AArch64_LDFF1SW_D = 935, + AArch64_LDFF1W = 936, + AArch64_LDFF1W_D = 937, + AArch64_LDNF1B_D_IMM = 938, + AArch64_LDNF1B_H_IMM = 939, + AArch64_LDNF1B_IMM = 940, + AArch64_LDNF1B_S_IMM = 941, + AArch64_LDNF1D_IMM = 942, + AArch64_LDNF1H_D_IMM = 943, + AArch64_LDNF1H_IMM = 944, + AArch64_LDNF1H_S_IMM = 945, + AArch64_LDNF1SB_D_IMM = 946, + AArch64_LDNF1SB_H_IMM = 947, + AArch64_LDNF1SB_S_IMM = 948, + AArch64_LDNF1SH_D_IMM = 949, + AArch64_LDNF1SH_S_IMM = 950, + AArch64_LDNF1SW_D_IMM = 951, + AArch64_LDNF1W_D_IMM = 952, + AArch64_LDNF1W_IMM = 953, + AArch64_LDNT1B_2Z_IMM_PSEUDO = 954, + AArch64_LDNT1B_2Z_PSEUDO = 955, + AArch64_LDNT1B_4Z_IMM_PSEUDO = 956, + AArch64_LDNT1B_4Z_PSEUDO = 957, + AArch64_LDNT1D_2Z_IMM_PSEUDO = 958, + AArch64_LDNT1D_2Z_PSEUDO = 959, + AArch64_LDNT1D_4Z_IMM_PSEUDO = 960, + AArch64_LDNT1D_4Z_PSEUDO = 961, + AArch64_LDNT1H_2Z_IMM_PSEUDO = 962, + AArch64_LDNT1H_2Z_PSEUDO = 963, + AArch64_LDNT1H_4Z_IMM_PSEUDO = 964, + AArch64_LDNT1H_4Z_PSEUDO = 965, + AArch64_LDNT1W_2Z_IMM_PSEUDO = 966, + AArch64_LDNT1W_2Z_PSEUDO = 967, + AArch64_LDNT1W_4Z_IMM_PSEUDO = 968, + AArch64_LDNT1W_4Z_PSEUDO = 969, + AArch64_LDR_PPXI = 970, + AArch64_LDR_TX_PSEUDO = 971, + AArch64_LDR_ZA_PSEUDO = 972, + AArch64_LDR_ZZXI = 973, + AArch64_LDR_ZZZXI = 974, + AArch64_LDR_ZZZZXI = 975, + AArch64_LOADgot = 976, + AArch64_LSL_ZPZI_B_UNDEF = 977, + AArch64_LSL_ZPZI_B_ZERO = 978, + AArch64_LSL_ZPZI_D_UNDEF = 979, + AArch64_LSL_ZPZI_D_ZERO = 980, + AArch64_LSL_ZPZI_H_UNDEF = 981, + AArch64_LSL_ZPZI_H_ZERO = 982, + AArch64_LSL_ZPZI_S_UNDEF = 983, + AArch64_LSL_ZPZI_S_ZERO = 984, + AArch64_LSL_ZPZZ_B_UNDEF = 985, + AArch64_LSL_ZPZZ_B_ZERO = 986, + AArch64_LSL_ZPZZ_D_UNDEF = 987, + AArch64_LSL_ZPZZ_D_ZERO = 988, + AArch64_LSL_ZPZZ_H_UNDEF = 989, + AArch64_LSL_ZPZZ_H_ZERO = 990, + AArch64_LSL_ZPZZ_S_UNDEF = 991, + AArch64_LSL_ZPZZ_S_ZERO = 992, + AArch64_LSR_ZPZI_B_UNDEF = 993, + AArch64_LSR_ZPZI_B_ZERO = 994, + AArch64_LSR_ZPZI_D_UNDEF = 995, + AArch64_LSR_ZPZI_D_ZERO = 996, + AArch64_LSR_ZPZI_H_UNDEF = 997, + AArch64_LSR_ZPZI_H_ZERO = 998, + AArch64_LSR_ZPZI_S_UNDEF = 999, + AArch64_LSR_ZPZI_S_ZERO = 1000, + AArch64_LSR_ZPZZ_B_UNDEF = 1001, + AArch64_LSR_ZPZZ_B_ZERO = 1002, + AArch64_LSR_ZPZZ_D_UNDEF = 1003, + AArch64_LSR_ZPZZ_D_ZERO = 1004, + AArch64_LSR_ZPZZ_H_UNDEF = 1005, + AArch64_LSR_ZPZZ_H_ZERO = 1006, + AArch64_LSR_ZPZZ_S_UNDEF = 1007, + AArch64_LSR_ZPZZ_S_ZERO = 1008, + AArch64_MLA_ZPZZZ_B_UNDEF = 1009, + AArch64_MLA_ZPZZZ_D_UNDEF = 1010, + AArch64_MLA_ZPZZZ_H_UNDEF = 1011, + AArch64_MLA_ZPZZZ_S_UNDEF = 1012, + AArch64_MLS_ZPZZZ_B_UNDEF = 1013, + AArch64_MLS_ZPZZZ_D_UNDEF = 1014, + AArch64_MLS_ZPZZZ_H_UNDEF = 1015, + AArch64_MLS_ZPZZZ_S_UNDEF = 1016, + AArch64_MOPSMemoryCopyPseudo = 1017, + AArch64_MOPSMemoryMovePseudo = 1018, + AArch64_MOPSMemorySetPseudo = 1019, + AArch64_MOPSMemorySetTaggingPseudo = 1020, + AArch64_MOVA_MXI2Z_H_B_PSEUDO = 1021, + AArch64_MOVA_MXI2Z_H_D_PSEUDO = 1022, + AArch64_MOVA_MXI2Z_H_H_PSEUDO = 1023, + AArch64_MOVA_MXI2Z_H_S_PSEUDO = 1024, + AArch64_MOVA_MXI2Z_V_B_PSEUDO = 1025, + AArch64_MOVA_MXI2Z_V_D_PSEUDO = 1026, + AArch64_MOVA_MXI2Z_V_H_PSEUDO = 1027, + AArch64_MOVA_MXI2Z_V_S_PSEUDO = 1028, + AArch64_MOVA_MXI4Z_H_B_PSEUDO = 1029, + AArch64_MOVA_MXI4Z_H_D_PSEUDO = 1030, + AArch64_MOVA_MXI4Z_H_H_PSEUDO = 1031, + AArch64_MOVA_MXI4Z_H_S_PSEUDO = 1032, + AArch64_MOVA_MXI4Z_V_B_PSEUDO = 1033, + AArch64_MOVA_MXI4Z_V_D_PSEUDO = 1034, + AArch64_MOVA_MXI4Z_V_H_PSEUDO = 1035, + AArch64_MOVA_MXI4Z_V_S_PSEUDO = 1036, + AArch64_MOVA_VG2_MXI2Z_PSEUDO = 1037, + AArch64_MOVA_VG4_MXI4Z_PSEUDO = 1038, + AArch64_MOVMCSym = 1039, + AArch64_MOVaddr = 1040, + AArch64_MOVaddrBA = 1041, + AArch64_MOVaddrCP = 1042, + AArch64_MOVaddrEXT = 1043, + AArch64_MOVaddrJT = 1044, + AArch64_MOVaddrTLS = 1045, + AArch64_MOVbaseTLS = 1046, + AArch64_MOVi32imm = 1047, + AArch64_MOVi64imm = 1048, + AArch64_MRS_FPCR = 1049, + AArch64_MSR_FPCR = 1050, + AArch64_MSRpstatePseudo = 1051, + AArch64_MUL_ZPZZ_B_UNDEF = 1052, + AArch64_MUL_ZPZZ_D_UNDEF = 1053, + AArch64_MUL_ZPZZ_H_UNDEF = 1054, + AArch64_MUL_ZPZZ_S_UNDEF = 1055, + AArch64_NEG_ZPmZ_B_UNDEF = 1056, + AArch64_NEG_ZPmZ_D_UNDEF = 1057, + AArch64_NEG_ZPmZ_H_UNDEF = 1058, + AArch64_NEG_ZPmZ_S_UNDEF = 1059, + AArch64_NOT_ZPmZ_B_UNDEF = 1060, + AArch64_NOT_ZPmZ_D_UNDEF = 1061, + AArch64_NOT_ZPmZ_H_UNDEF = 1062, + AArch64_NOT_ZPmZ_S_UNDEF = 1063, + AArch64_ORNWrr = 1064, + AArch64_ORNXrr = 1065, + AArch64_ORRWrr = 1066, + AArch64_ORRXrr = 1067, + AArch64_ORR_ZPZZ_B_ZERO = 1068, + AArch64_ORR_ZPZZ_D_ZERO = 1069, + AArch64_ORR_ZPZZ_H_ZERO = 1070, + AArch64_ORR_ZPZZ_S_ZERO = 1071, + AArch64_PAUTH_EPILOGUE = 1072, + AArch64_PAUTH_PROLOGUE = 1073, + AArch64_PROBED_STACKALLOC = 1074, + AArch64_PROBED_STACKALLOC_DYN = 1075, + AArch64_PROBED_STACKALLOC_VAR = 1076, + AArch64_PTEST_PP_ANY = 1077, + AArch64_RDFFR_P = 1078, + AArch64_RDFFR_PPz = 1079, + AArch64_RET_ReallyLR = 1080, + AArch64_RestoreZAPseudo = 1081, + AArch64_SABD_ZPZZ_B_UNDEF = 1082, + AArch64_SABD_ZPZZ_D_UNDEF = 1083, + AArch64_SABD_ZPZZ_H_UNDEF = 1084, + AArch64_SABD_ZPZZ_S_UNDEF = 1085, + AArch64_SCVTF_ZPmZ_DtoD_UNDEF = 1086, + AArch64_SCVTF_ZPmZ_DtoH_UNDEF = 1087, + AArch64_SCVTF_ZPmZ_DtoS_UNDEF = 1088, + AArch64_SCVTF_ZPmZ_HtoH_UNDEF = 1089, + AArch64_SCVTF_ZPmZ_StoD_UNDEF = 1090, + AArch64_SCVTF_ZPmZ_StoH_UNDEF = 1091, + AArch64_SCVTF_ZPmZ_StoS_UNDEF = 1092, + AArch64_SDIV_ZPZZ_D_UNDEF = 1093, + AArch64_SDIV_ZPZZ_S_UNDEF = 1094, + AArch64_SDOT_VG2_M2Z2Z_BtoS_PSEUDO = 1095, + AArch64_SDOT_VG2_M2Z2Z_HtoD_PSEUDO = 1096, + AArch64_SDOT_VG2_M2Z2Z_HtoS_PSEUDO = 1097, + AArch64_SDOT_VG2_M2ZZI_BToS_PSEUDO = 1098, + AArch64_SDOT_VG2_M2ZZI_HToS_PSEUDO = 1099, + AArch64_SDOT_VG2_M2ZZI_HtoD_PSEUDO = 1100, + AArch64_SDOT_VG2_M2ZZ_BtoS_PSEUDO = 1101, + AArch64_SDOT_VG2_M2ZZ_HtoD_PSEUDO = 1102, + AArch64_SDOT_VG2_M2ZZ_HtoS_PSEUDO = 1103, + AArch64_SDOT_VG4_M4Z4Z_BtoS_PSEUDO = 1104, + AArch64_SDOT_VG4_M4Z4Z_HtoD_PSEUDO = 1105, + AArch64_SDOT_VG4_M4Z4Z_HtoS_PSEUDO = 1106, + AArch64_SDOT_VG4_M4ZZI_BToS_PSEUDO = 1107, + AArch64_SDOT_VG4_M4ZZI_HToS_PSEUDO = 1108, + AArch64_SDOT_VG4_M4ZZI_HtoD_PSEUDO = 1109, + AArch64_SDOT_VG4_M4ZZ_BtoS_PSEUDO = 1110, + AArch64_SDOT_VG4_M4ZZ_HtoD_PSEUDO = 1111, + AArch64_SDOT_VG4_M4ZZ_HtoS_PSEUDO = 1112, + AArch64_SEH_AddFP = 1113, + AArch64_SEH_EpilogEnd = 1114, + AArch64_SEH_EpilogStart = 1115, + AArch64_SEH_Nop = 1116, + AArch64_SEH_PACSignLR = 1117, + AArch64_SEH_PrologEnd = 1118, + AArch64_SEH_SaveAnyRegQP = 1119, + AArch64_SEH_SaveAnyRegQPX = 1120, + AArch64_SEH_SaveFPLR = 1121, + AArch64_SEH_SaveFPLR_X = 1122, + AArch64_SEH_SaveFReg = 1123, + AArch64_SEH_SaveFRegP = 1124, + AArch64_SEH_SaveFRegP_X = 1125, + AArch64_SEH_SaveFReg_X = 1126, + AArch64_SEH_SaveReg = 1127, + AArch64_SEH_SaveRegP = 1128, + AArch64_SEH_SaveRegP_X = 1129, + AArch64_SEH_SaveReg_X = 1130, + AArch64_SEH_SetFP = 1131, + AArch64_SEH_StackAlloc = 1132, + AArch64_SMAX_ZPZZ_B_UNDEF = 1133, + AArch64_SMAX_ZPZZ_D_UNDEF = 1134, + AArch64_SMAX_ZPZZ_H_UNDEF = 1135, + AArch64_SMAX_ZPZZ_S_UNDEF = 1136, + AArch64_SMIN_ZPZZ_B_UNDEF = 1137, + AArch64_SMIN_ZPZZ_D_UNDEF = 1138, + AArch64_SMIN_ZPZZ_H_UNDEF = 1139, + AArch64_SMIN_ZPZZ_S_UNDEF = 1140, + AArch64_SMLALL_MZZI_BtoS_PSEUDO = 1141, + AArch64_SMLALL_MZZI_HtoD_PSEUDO = 1142, + AArch64_SMLALL_MZZ_BtoS_PSEUDO = 1143, + AArch64_SMLALL_MZZ_HtoD_PSEUDO = 1144, + AArch64_SMLALL_VG2_M2Z2Z_BtoS_PSEUDO = 1145, + AArch64_SMLALL_VG2_M2Z2Z_HtoD_PSEUDO = 1146, + AArch64_SMLALL_VG2_M2ZZI_BtoS_PSEUDO = 1147, + AArch64_SMLALL_VG2_M2ZZI_HtoD_PSEUDO = 1148, + AArch64_SMLALL_VG2_M2ZZ_BtoS_PSEUDO = 1149, + AArch64_SMLALL_VG2_M2ZZ_HtoD_PSEUDO = 1150, + AArch64_SMLALL_VG4_M4Z4Z_BtoS_PSEUDO = 1151, + AArch64_SMLALL_VG4_M4Z4Z_HtoD_PSEUDO = 1152, + AArch64_SMLALL_VG4_M4ZZI_BtoS_PSEUDO = 1153, + AArch64_SMLALL_VG4_M4ZZI_HtoD_PSEUDO = 1154, + AArch64_SMLALL_VG4_M4ZZ_BtoS_PSEUDO = 1155, + AArch64_SMLALL_VG4_M4ZZ_HtoD_PSEUDO = 1156, + AArch64_SMLAL_MZZI_HtoS_PSEUDO = 1157, + AArch64_SMLAL_MZZ_HtoS_PSEUDO = 1158, + AArch64_SMLAL_VG2_M2Z2Z_HtoS_PSEUDO = 1159, + AArch64_SMLAL_VG2_M2ZZI_S_PSEUDO = 1160, + AArch64_SMLAL_VG2_M2ZZ_HtoS_PSEUDO = 1161, + AArch64_SMLAL_VG4_M4Z4Z_HtoS_PSEUDO = 1162, + AArch64_SMLAL_VG4_M4ZZI_HtoS_PSEUDO = 1163, + AArch64_SMLAL_VG4_M4ZZ_HtoS_PSEUDO = 1164, + AArch64_SMLSLL_MZZI_BtoS_PSEUDO = 1165, + AArch64_SMLSLL_MZZI_HtoD_PSEUDO = 1166, + AArch64_SMLSLL_MZZ_BtoS_PSEUDO = 1167, + AArch64_SMLSLL_MZZ_HtoD_PSEUDO = 1168, + AArch64_SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO = 1169, + AArch64_SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO = 1170, + AArch64_SMLSLL_VG2_M2ZZI_BtoS_PSEUDO = 1171, + AArch64_SMLSLL_VG2_M2ZZI_HtoD_PSEUDO = 1172, + AArch64_SMLSLL_VG2_M2ZZ_BtoS_PSEUDO = 1173, + AArch64_SMLSLL_VG2_M2ZZ_HtoD_PSEUDO = 1174, + AArch64_SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO = 1175, + AArch64_SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO = 1176, + AArch64_SMLSLL_VG4_M4ZZI_BtoS_PSEUDO = 1177, + AArch64_SMLSLL_VG4_M4ZZI_HtoD_PSEUDO = 1178, + AArch64_SMLSLL_VG4_M4ZZ_BtoS_PSEUDO = 1179, + AArch64_SMLSLL_VG4_M4ZZ_HtoD_PSEUDO = 1180, + AArch64_SMLSL_MZZI_HtoS_PSEUDO = 1181, + AArch64_SMLSL_MZZ_HtoS_PSEUDO = 1182, + AArch64_SMLSL_VG2_M2Z2Z_HtoS_PSEUDO = 1183, + AArch64_SMLSL_VG2_M2ZZI_S_PSEUDO = 1184, + AArch64_SMLSL_VG2_M2ZZ_HtoS_PSEUDO = 1185, + AArch64_SMLSL_VG4_M4Z4Z_HtoS_PSEUDO = 1186, + AArch64_SMLSL_VG4_M4ZZI_HtoS_PSEUDO = 1187, + AArch64_SMLSL_VG4_M4ZZ_HtoS_PSEUDO = 1188, + AArch64_SMOPA_MPPZZ_D_PSEUDO = 1189, + AArch64_SMOPA_MPPZZ_HtoS_PSEUDO = 1190, + AArch64_SMOPA_MPPZZ_S_PSEUDO = 1191, + AArch64_SMOPS_MPPZZ_D_PSEUDO = 1192, + AArch64_SMOPS_MPPZZ_HtoS_PSEUDO = 1193, + AArch64_SMOPS_MPPZZ_S_PSEUDO = 1194, + AArch64_SMULH_ZPZZ_B_UNDEF = 1195, + AArch64_SMULH_ZPZZ_D_UNDEF = 1196, + AArch64_SMULH_ZPZZ_H_UNDEF = 1197, + AArch64_SMULH_ZPZZ_S_UNDEF = 1198, + AArch64_SPACE = 1199, + AArch64_SQABS_ZPmZ_B_UNDEF = 1200, + AArch64_SQABS_ZPmZ_D_UNDEF = 1201, + AArch64_SQABS_ZPmZ_H_UNDEF = 1202, + AArch64_SQABS_ZPmZ_S_UNDEF = 1203, + AArch64_SQNEG_ZPmZ_B_UNDEF = 1204, + AArch64_SQNEG_ZPmZ_D_UNDEF = 1205, + AArch64_SQNEG_ZPmZ_H_UNDEF = 1206, + AArch64_SQNEG_ZPmZ_S_UNDEF = 1207, + AArch64_SQRSHL_ZPZZ_B_UNDEF = 1208, + AArch64_SQRSHL_ZPZZ_D_UNDEF = 1209, + AArch64_SQRSHL_ZPZZ_H_UNDEF = 1210, + AArch64_SQRSHL_ZPZZ_S_UNDEF = 1211, + AArch64_SQSHLU_ZPZI_B_ZERO = 1212, + AArch64_SQSHLU_ZPZI_D_ZERO = 1213, + AArch64_SQSHLU_ZPZI_H_ZERO = 1214, + AArch64_SQSHLU_ZPZI_S_ZERO = 1215, + AArch64_SQSHL_ZPZI_B_ZERO = 1216, + AArch64_SQSHL_ZPZI_D_ZERO = 1217, + AArch64_SQSHL_ZPZI_H_ZERO = 1218, + AArch64_SQSHL_ZPZI_S_ZERO = 1219, + AArch64_SQSHL_ZPZZ_B_UNDEF = 1220, + AArch64_SQSHL_ZPZZ_D_UNDEF = 1221, + AArch64_SQSHL_ZPZZ_H_UNDEF = 1222, + AArch64_SQSHL_ZPZZ_S_UNDEF = 1223, + AArch64_SRSHL_ZPZZ_B_UNDEF = 1224, + AArch64_SRSHL_ZPZZ_D_UNDEF = 1225, + AArch64_SRSHL_ZPZZ_H_UNDEF = 1226, + AArch64_SRSHL_ZPZZ_S_UNDEF = 1227, + AArch64_SRSHR_ZPZI_B_ZERO = 1228, + AArch64_SRSHR_ZPZI_D_ZERO = 1229, + AArch64_SRSHR_ZPZI_H_ZERO = 1230, + AArch64_SRSHR_ZPZI_S_ZERO = 1231, + AArch64_STGloop = 1232, + AArch64_STGloop_wback = 1233, + AArch64_STR_PPXI = 1234, + AArch64_STR_TX_PSEUDO = 1235, + AArch64_STR_ZZXI = 1236, + AArch64_STR_ZZZXI = 1237, + AArch64_STR_ZZZZXI = 1238, + AArch64_STZGloop = 1239, + AArch64_STZGloop_wback = 1240, + AArch64_SUBR_ZPZZ_B_ZERO = 1241, + AArch64_SUBR_ZPZZ_D_ZERO = 1242, + AArch64_SUBR_ZPZZ_H_ZERO = 1243, + AArch64_SUBR_ZPZZ_S_ZERO = 1244, + AArch64_SUBSWrr = 1245, + AArch64_SUBSXrr = 1246, + AArch64_SUBWrr = 1247, + AArch64_SUBXrr = 1248, + AArch64_SUB_VG2_M2Z2Z_D_PSEUDO = 1249, + AArch64_SUB_VG2_M2Z2Z_S_PSEUDO = 1250, + AArch64_SUB_VG2_M2ZZ_D_PSEUDO = 1251, + AArch64_SUB_VG2_M2ZZ_S_PSEUDO = 1252, + AArch64_SUB_VG2_M2Z_D_PSEUDO = 1253, + AArch64_SUB_VG2_M2Z_S_PSEUDO = 1254, + AArch64_SUB_VG4_M4Z4Z_D_PSEUDO = 1255, + AArch64_SUB_VG4_M4Z4Z_S_PSEUDO = 1256, + AArch64_SUB_VG4_M4ZZ_D_PSEUDO = 1257, + AArch64_SUB_VG4_M4ZZ_S_PSEUDO = 1258, + AArch64_SUB_VG4_M4Z_D_PSEUDO = 1259, + AArch64_SUB_VG4_M4Z_S_PSEUDO = 1260, + AArch64_SUB_ZPZZ_B_ZERO = 1261, + AArch64_SUB_ZPZZ_D_ZERO = 1262, + AArch64_SUB_ZPZZ_H_ZERO = 1263, + AArch64_SUB_ZPZZ_S_ZERO = 1264, + AArch64_SUDOT_VG2_M2ZZI_BToS_PSEUDO = 1265, + AArch64_SUDOT_VG2_M2ZZ_BToS_PSEUDO = 1266, + AArch64_SUDOT_VG4_M4ZZI_BToS_PSEUDO = 1267, + AArch64_SUDOT_VG4_M4ZZ_BToS_PSEUDO = 1268, + AArch64_SUMLALL_MZZI_BtoS_PSEUDO = 1269, + AArch64_SUMLALL_VG2_M2ZZI_BtoS_PSEUDO = 1270, + AArch64_SUMLALL_VG2_M2ZZ_BtoS_PSEUDO = 1271, + AArch64_SUMLALL_VG4_M4ZZI_BtoS_PSEUDO = 1272, + AArch64_SUMLALL_VG4_M4ZZ_BtoS_PSEUDO = 1273, + AArch64_SUMOPA_MPPZZ_D_PSEUDO = 1274, + AArch64_SUMOPA_MPPZZ_S_PSEUDO = 1275, + AArch64_SUMOPS_MPPZZ_D_PSEUDO = 1276, + AArch64_SUMOPS_MPPZZ_S_PSEUDO = 1277, + AArch64_SUVDOT_VG4_M4ZZI_BToS_PSEUDO = 1278, + AArch64_SVDOT_VG2_M2ZZI_HtoS_PSEUDO = 1279, + AArch64_SVDOT_VG4_M4ZZI_BtoS_PSEUDO = 1280, + AArch64_SVDOT_VG4_M4ZZI_HtoD_PSEUDO = 1281, + AArch64_SXTB_ZPmZ_D_UNDEF = 1282, + AArch64_SXTB_ZPmZ_H_UNDEF = 1283, + AArch64_SXTB_ZPmZ_S_UNDEF = 1284, + AArch64_SXTH_ZPmZ_D_UNDEF = 1285, + AArch64_SXTH_ZPmZ_S_UNDEF = 1286, + AArch64_SXTW_ZPmZ_D_UNDEF = 1287, + AArch64_SpeculationBarrierISBDSBEndBB = 1288, + AArch64_SpeculationBarrierSBEndBB = 1289, + AArch64_SpeculationSafeValueW = 1290, + AArch64_SpeculationSafeValueX = 1291, + AArch64_StoreSwiftAsyncContext = 1292, + AArch64_TAGPstack = 1293, + AArch64_TCRETURNdi = 1294, + AArch64_TCRETURNri = 1295, + AArch64_TCRETURNriALL = 1296, + AArch64_TCRETURNriBTI = 1297, + AArch64_TLSDESCCALL = 1298, + AArch64_TLSDESC_CALLSEQ = 1299, + AArch64_UABD_ZPZZ_B_UNDEF = 1300, + AArch64_UABD_ZPZZ_D_UNDEF = 1301, + AArch64_UABD_ZPZZ_H_UNDEF = 1302, + AArch64_UABD_ZPZZ_S_UNDEF = 1303, + AArch64_UCVTF_ZPmZ_DtoD_UNDEF = 1304, + AArch64_UCVTF_ZPmZ_DtoH_UNDEF = 1305, + AArch64_UCVTF_ZPmZ_DtoS_UNDEF = 1306, + AArch64_UCVTF_ZPmZ_HtoH_UNDEF = 1307, + AArch64_UCVTF_ZPmZ_StoD_UNDEF = 1308, + AArch64_UCVTF_ZPmZ_StoH_UNDEF = 1309, + AArch64_UCVTF_ZPmZ_StoS_UNDEF = 1310, + AArch64_UDIV_ZPZZ_D_UNDEF = 1311, + AArch64_UDIV_ZPZZ_S_UNDEF = 1312, + AArch64_UDOT_VG2_M2Z2Z_BtoS_PSEUDO = 1313, + AArch64_UDOT_VG2_M2Z2Z_HtoD_PSEUDO = 1314, + AArch64_UDOT_VG2_M2Z2Z_HtoS_PSEUDO = 1315, + AArch64_UDOT_VG2_M2ZZI_BToS_PSEUDO = 1316, + AArch64_UDOT_VG2_M2ZZI_HToS_PSEUDO = 1317, + AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO = 1318, + AArch64_UDOT_VG2_M2ZZ_BtoS_PSEUDO = 1319, + AArch64_UDOT_VG2_M2ZZ_HtoD_PSEUDO = 1320, + AArch64_UDOT_VG2_M2ZZ_HtoS_PSEUDO = 1321, + AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO = 1322, + AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO = 1323, + AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO = 1324, + AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO = 1325, + AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO = 1326, + AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO = 1327, + AArch64_UDOT_VG4_M4ZZ_BtoS_PSEUDO = 1328, + AArch64_UDOT_VG4_M4ZZ_HtoD_PSEUDO = 1329, + AArch64_UDOT_VG4_M4ZZ_HtoS_PSEUDO = 1330, + AArch64_UMAX_ZPZZ_B_UNDEF = 1331, + AArch64_UMAX_ZPZZ_D_UNDEF = 1332, + AArch64_UMAX_ZPZZ_H_UNDEF = 1333, + AArch64_UMAX_ZPZZ_S_UNDEF = 1334, + AArch64_UMIN_ZPZZ_B_UNDEF = 1335, + AArch64_UMIN_ZPZZ_D_UNDEF = 1336, + AArch64_UMIN_ZPZZ_H_UNDEF = 1337, + AArch64_UMIN_ZPZZ_S_UNDEF = 1338, + AArch64_UMLALL_MZZI_BtoS_PSEUDO = 1339, + AArch64_UMLALL_MZZI_HtoD_PSEUDO = 1340, + AArch64_UMLALL_MZZ_BtoS_PSEUDO = 1341, + AArch64_UMLALL_MZZ_HtoD_PSEUDO = 1342, + AArch64_UMLALL_VG2_M2Z2Z_BtoS_PSEUDO = 1343, + AArch64_UMLALL_VG2_M2Z2Z_HtoD_PSEUDO = 1344, + AArch64_UMLALL_VG2_M2ZZI_BtoS_PSEUDO = 1345, + AArch64_UMLALL_VG2_M2ZZI_HtoD_PSEUDO = 1346, + AArch64_UMLALL_VG2_M2ZZ_BtoS_PSEUDO = 1347, + AArch64_UMLALL_VG2_M2ZZ_HtoD_PSEUDO = 1348, + AArch64_UMLALL_VG4_M4Z4Z_BtoS_PSEUDO = 1349, + AArch64_UMLALL_VG4_M4Z4Z_HtoD_PSEUDO = 1350, + AArch64_UMLALL_VG4_M4ZZI_BtoS_PSEUDO = 1351, + AArch64_UMLALL_VG4_M4ZZI_HtoD_PSEUDO = 1352, + AArch64_UMLALL_VG4_M4ZZ_BtoS_PSEUDO = 1353, + AArch64_UMLALL_VG4_M4ZZ_HtoD_PSEUDO = 1354, + AArch64_UMLAL_MZZI_HtoS_PSEUDO = 1355, + AArch64_UMLAL_MZZ_HtoS_PSEUDO = 1356, + AArch64_UMLAL_VG2_M2Z2Z_HtoS_PSEUDO = 1357, + AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO = 1358, + AArch64_UMLAL_VG2_M2ZZ_HtoS_PSEUDO = 1359, + AArch64_UMLAL_VG4_M4Z4Z_HtoS_PSEUDO = 1360, + AArch64_UMLAL_VG4_M4ZZI_HtoS_PSEUDO = 1361, + AArch64_UMLAL_VG4_M4ZZ_HtoS_PSEUDO = 1362, + AArch64_UMLSLL_MZZI_BtoS_PSEUDO = 1363, + AArch64_UMLSLL_MZZI_HtoD_PSEUDO = 1364, + AArch64_UMLSLL_MZZ_BtoS_PSEUDO = 1365, + AArch64_UMLSLL_MZZ_HtoD_PSEUDO = 1366, + AArch64_UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO = 1367, + AArch64_UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO = 1368, + AArch64_UMLSLL_VG2_M2ZZI_BtoS_PSEUDO = 1369, + AArch64_UMLSLL_VG2_M2ZZI_HtoD_PSEUDO = 1370, + AArch64_UMLSLL_VG2_M2ZZ_BtoS_PSEUDO = 1371, + AArch64_UMLSLL_VG2_M2ZZ_HtoD_PSEUDO = 1372, + AArch64_UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO = 1373, + AArch64_UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO = 1374, + AArch64_UMLSLL_VG4_M4ZZI_BtoS_PSEUDO = 1375, + AArch64_UMLSLL_VG4_M4ZZI_HtoD_PSEUDO = 1376, + AArch64_UMLSLL_VG4_M4ZZ_BtoS_PSEUDO = 1377, + AArch64_UMLSLL_VG4_M4ZZ_HtoD_PSEUDO = 1378, + AArch64_UMLSL_MZZI_HtoS_PSEUDO = 1379, + AArch64_UMLSL_MZZ_HtoS_PSEUDO = 1380, + AArch64_UMLSL_VG2_M2Z2Z_HtoS_PSEUDO = 1381, + AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO = 1382, + AArch64_UMLSL_VG2_M2ZZ_HtoS_PSEUDO = 1383, + AArch64_UMLSL_VG4_M4Z4Z_HtoS_PSEUDO = 1384, + AArch64_UMLSL_VG4_M4ZZI_HtoS_PSEUDO = 1385, + AArch64_UMLSL_VG4_M4ZZ_HtoS_PSEUDO = 1386, + AArch64_UMOPA_MPPZZ_D_PSEUDO = 1387, + AArch64_UMOPA_MPPZZ_HtoS_PSEUDO = 1388, + AArch64_UMOPA_MPPZZ_S_PSEUDO = 1389, + AArch64_UMOPS_MPPZZ_D_PSEUDO = 1390, + AArch64_UMOPS_MPPZZ_HtoS_PSEUDO = 1391, + AArch64_UMOPS_MPPZZ_S_PSEUDO = 1392, + AArch64_UMULH_ZPZZ_B_UNDEF = 1393, + AArch64_UMULH_ZPZZ_D_UNDEF = 1394, + AArch64_UMULH_ZPZZ_H_UNDEF = 1395, + AArch64_UMULH_ZPZZ_S_UNDEF = 1396, + AArch64_UQRSHL_ZPZZ_B_UNDEF = 1397, + AArch64_UQRSHL_ZPZZ_D_UNDEF = 1398, + AArch64_UQRSHL_ZPZZ_H_UNDEF = 1399, + AArch64_UQRSHL_ZPZZ_S_UNDEF = 1400, + AArch64_UQSHL_ZPZI_B_ZERO = 1401, + AArch64_UQSHL_ZPZI_D_ZERO = 1402, + AArch64_UQSHL_ZPZI_H_ZERO = 1403, + AArch64_UQSHL_ZPZI_S_ZERO = 1404, + AArch64_UQSHL_ZPZZ_B_UNDEF = 1405, + AArch64_UQSHL_ZPZZ_D_UNDEF = 1406, + AArch64_UQSHL_ZPZZ_H_UNDEF = 1407, + AArch64_UQSHL_ZPZZ_S_UNDEF = 1408, + AArch64_URECPE_ZPmZ_S_UNDEF = 1409, + AArch64_URSHL_ZPZZ_B_UNDEF = 1410, + AArch64_URSHL_ZPZZ_D_UNDEF = 1411, + AArch64_URSHL_ZPZZ_H_UNDEF = 1412, + AArch64_URSHL_ZPZZ_S_UNDEF = 1413, + AArch64_URSHR_ZPZI_B_ZERO = 1414, + AArch64_URSHR_ZPZI_D_ZERO = 1415, + AArch64_URSHR_ZPZI_H_ZERO = 1416, + AArch64_URSHR_ZPZI_S_ZERO = 1417, + AArch64_URSQRTE_ZPmZ_S_UNDEF = 1418, + AArch64_USDOT_VG2_M2Z2Z_BToS_PSEUDO = 1419, + AArch64_USDOT_VG2_M2ZZI_BToS_PSEUDO = 1420, + AArch64_USDOT_VG2_M2ZZ_BToS_PSEUDO = 1421, + AArch64_USDOT_VG4_M4Z4Z_BToS_PSEUDO = 1422, + AArch64_USDOT_VG4_M4ZZI_BToS_PSEUDO = 1423, + AArch64_USDOT_VG4_M4ZZ_BToS_PSEUDO = 1424, + AArch64_USMLALL_MZZI_BtoS_PSEUDO = 1425, + AArch64_USMLALL_MZZ_BtoS_PSEUDO = 1426, + AArch64_USMLALL_VG2_M2Z2Z_BtoS_PSEUDO = 1427, + AArch64_USMLALL_VG2_M2ZZI_BtoS_PSEUDO = 1428, + AArch64_USMLALL_VG2_M2ZZ_BtoS_PSEUDO = 1429, + AArch64_USMLALL_VG4_M4Z4Z_BtoS_PSEUDO = 1430, + AArch64_USMLALL_VG4_M4ZZI_BtoS_PSEUDO = 1431, + AArch64_USMLALL_VG4_M4ZZ_BtoS_PSEUDO = 1432, + AArch64_USMOPA_MPPZZ_D_PSEUDO = 1433, + AArch64_USMOPA_MPPZZ_S_PSEUDO = 1434, + AArch64_USMOPS_MPPZZ_D_PSEUDO = 1435, + AArch64_USMOPS_MPPZZ_S_PSEUDO = 1436, + AArch64_USVDOT_VG4_M4ZZI_BToS_PSEUDO = 1437, + AArch64_UVDOT_VG2_M2ZZI_HtoS_PSEUDO = 1438, + AArch64_UVDOT_VG4_M4ZZI_BtoS_PSEUDO = 1439, + AArch64_UVDOT_VG4_M4ZZI_HtoD_PSEUDO = 1440, + AArch64_UXTB_ZPmZ_D_UNDEF = 1441, + AArch64_UXTB_ZPmZ_H_UNDEF = 1442, + AArch64_UXTB_ZPmZ_S_UNDEF = 1443, + AArch64_UXTH_ZPmZ_D_UNDEF = 1444, + AArch64_UXTH_ZPmZ_S_UNDEF = 1445, + AArch64_UXTW_ZPmZ_D_UNDEF = 1446, + AArch64_ZERO_M_PSEUDO = 1447, + AArch64_ZERO_T_PSEUDO = 1448, + AArch64_ABSWr = 1449, + AArch64_ABSXr = 1450, + AArch64_ABS_ZPmZ_B = 1451, + AArch64_ABS_ZPmZ_D = 1452, + AArch64_ABS_ZPmZ_H = 1453, + AArch64_ABS_ZPmZ_S = 1454, + AArch64_ABSv16i8 = 1455, + AArch64_ABSv1i64 = 1456, + AArch64_ABSv2i32 = 1457, + AArch64_ABSv2i64 = 1458, + AArch64_ABSv4i16 = 1459, + AArch64_ABSv4i32 = 1460, + AArch64_ABSv8i16 = 1461, + AArch64_ABSv8i8 = 1462, + AArch64_ADCLB_ZZZ_D = 1463, + AArch64_ADCLB_ZZZ_S = 1464, + AArch64_ADCLT_ZZZ_D = 1465, + AArch64_ADCLT_ZZZ_S = 1466, + AArch64_ADCSWr = 1467, + AArch64_ADCSXr = 1468, + AArch64_ADCWr = 1469, + AArch64_ADCXr = 1470, + AArch64_ADDG = 1471, + AArch64_ADDHA_MPPZ_D = 1472, + AArch64_ADDHA_MPPZ_S = 1473, + AArch64_ADDHNB_ZZZ_B = 1474, + AArch64_ADDHNB_ZZZ_H = 1475, + AArch64_ADDHNB_ZZZ_S = 1476, + AArch64_ADDHNT_ZZZ_B = 1477, + AArch64_ADDHNT_ZZZ_H = 1478, + AArch64_ADDHNT_ZZZ_S = 1479, + AArch64_ADDHNv2i64_v2i32 = 1480, + AArch64_ADDHNv2i64_v4i32 = 1481, + AArch64_ADDHNv4i32_v4i16 = 1482, + AArch64_ADDHNv4i32_v8i16 = 1483, + AArch64_ADDHNv8i16_v16i8 = 1484, + AArch64_ADDHNv8i16_v8i8 = 1485, + AArch64_ADDPL_XXI = 1486, + AArch64_ADDPT_shift = 1487, + AArch64_ADDP_ZPmZ_B = 1488, + AArch64_ADDP_ZPmZ_D = 1489, + AArch64_ADDP_ZPmZ_H = 1490, + AArch64_ADDP_ZPmZ_S = 1491, + AArch64_ADDPv16i8 = 1492, + AArch64_ADDPv2i32 = 1493, + AArch64_ADDPv2i64 = 1494, + AArch64_ADDPv2i64p = 1495, + AArch64_ADDPv4i16 = 1496, + AArch64_ADDPv4i32 = 1497, + AArch64_ADDPv8i16 = 1498, + AArch64_ADDPv8i8 = 1499, + AArch64_ADDQV_VPZ_B = 1500, + AArch64_ADDQV_VPZ_D = 1501, + AArch64_ADDQV_VPZ_H = 1502, + AArch64_ADDQV_VPZ_S = 1503, + AArch64_ADDSPL_XXI = 1504, + AArch64_ADDSVL_XXI = 1505, + AArch64_ADDSWri = 1506, + AArch64_ADDSWrs = 1507, + AArch64_ADDSWrx = 1508, + AArch64_ADDSXri = 1509, + AArch64_ADDSXrs = 1510, + AArch64_ADDSXrx = 1511, + AArch64_ADDSXrx64 = 1512, + AArch64_ADDVA_MPPZ_D = 1513, + AArch64_ADDVA_MPPZ_S = 1514, + AArch64_ADDVL_XXI = 1515, + AArch64_ADDVv16i8v = 1516, + AArch64_ADDVv4i16v = 1517, + AArch64_ADDVv4i32v = 1518, + AArch64_ADDVv8i16v = 1519, + AArch64_ADDVv8i8v = 1520, + AArch64_ADDWri = 1521, + AArch64_ADDWrs = 1522, + AArch64_ADDWrx = 1523, + AArch64_ADDXri = 1524, + AArch64_ADDXrs = 1525, + AArch64_ADDXrx = 1526, + AArch64_ADDXrx64 = 1527, + AArch64_ADD_VG2_2ZZ_B = 1528, + AArch64_ADD_VG2_2ZZ_D = 1529, + AArch64_ADD_VG2_2ZZ_H = 1530, + AArch64_ADD_VG2_2ZZ_S = 1531, + AArch64_ADD_VG2_M2Z2Z_D = 1532, + AArch64_ADD_VG2_M2Z2Z_S = 1533, + AArch64_ADD_VG2_M2ZZ_D = 1534, + AArch64_ADD_VG2_M2ZZ_S = 1535, + AArch64_ADD_VG2_M2Z_D = 1536, + AArch64_ADD_VG2_M2Z_S = 1537, + AArch64_ADD_VG4_4ZZ_B = 1538, + AArch64_ADD_VG4_4ZZ_D = 1539, + AArch64_ADD_VG4_4ZZ_H = 1540, + AArch64_ADD_VG4_4ZZ_S = 1541, + AArch64_ADD_VG4_M4Z4Z_D = 1542, + AArch64_ADD_VG4_M4Z4Z_S = 1543, + AArch64_ADD_VG4_M4ZZ_D = 1544, + AArch64_ADD_VG4_M4ZZ_S = 1545, + AArch64_ADD_VG4_M4Z_D = 1546, + AArch64_ADD_VG4_M4Z_S = 1547, + AArch64_ADD_ZI_B = 1548, + AArch64_ADD_ZI_D = 1549, + AArch64_ADD_ZI_H = 1550, + AArch64_ADD_ZI_S = 1551, + AArch64_ADD_ZPmZ_B = 1552, + AArch64_ADD_ZPmZ_CPA = 1553, + AArch64_ADD_ZPmZ_D = 1554, + AArch64_ADD_ZPmZ_H = 1555, + AArch64_ADD_ZPmZ_S = 1556, + AArch64_ADD_ZZZ_B = 1557, + AArch64_ADD_ZZZ_CPA = 1558, + AArch64_ADD_ZZZ_D = 1559, + AArch64_ADD_ZZZ_H = 1560, + AArch64_ADD_ZZZ_S = 1561, + AArch64_ADDv16i8 = 1562, + AArch64_ADDv1i64 = 1563, + AArch64_ADDv2i32 = 1564, + AArch64_ADDv2i64 = 1565, + AArch64_ADDv4i16 = 1566, + AArch64_ADDv4i32 = 1567, + AArch64_ADDv8i16 = 1568, + AArch64_ADDv8i8 = 1569, + AArch64_ADR = 1570, + AArch64_ADRP = 1571, + AArch64_ADR_LSL_ZZZ_D_0 = 1572, + AArch64_ADR_LSL_ZZZ_D_1 = 1573, + AArch64_ADR_LSL_ZZZ_D_2 = 1574, + AArch64_ADR_LSL_ZZZ_D_3 = 1575, + AArch64_ADR_LSL_ZZZ_S_0 = 1576, + AArch64_ADR_LSL_ZZZ_S_1 = 1577, + AArch64_ADR_LSL_ZZZ_S_2 = 1578, + AArch64_ADR_LSL_ZZZ_S_3 = 1579, + AArch64_ADR_SXTW_ZZZ_D_0 = 1580, + AArch64_ADR_SXTW_ZZZ_D_1 = 1581, + AArch64_ADR_SXTW_ZZZ_D_2 = 1582, + AArch64_ADR_SXTW_ZZZ_D_3 = 1583, + AArch64_ADR_UXTW_ZZZ_D_0 = 1584, + AArch64_ADR_UXTW_ZZZ_D_1 = 1585, + AArch64_ADR_UXTW_ZZZ_D_2 = 1586, + AArch64_ADR_UXTW_ZZZ_D_3 = 1587, + AArch64_AESD_ZZZ_B = 1588, + AArch64_AESDrr = 1589, + AArch64_AESE_ZZZ_B = 1590, + AArch64_AESErr = 1591, + AArch64_AESIMC_ZZ_B = 1592, + AArch64_AESIMCrr = 1593, + AArch64_AESMC_ZZ_B = 1594, + AArch64_AESMCrr = 1595, + AArch64_ANDQV_VPZ_B = 1596, + AArch64_ANDQV_VPZ_D = 1597, + AArch64_ANDQV_VPZ_H = 1598, + AArch64_ANDQV_VPZ_S = 1599, + AArch64_ANDSWri = 1600, + AArch64_ANDSWrs = 1601, + AArch64_ANDSXri = 1602, + AArch64_ANDSXrs = 1603, + AArch64_ANDS_PPzPP = 1604, + AArch64_ANDV_VPZ_B = 1605, + AArch64_ANDV_VPZ_D = 1606, + AArch64_ANDV_VPZ_H = 1607, + AArch64_ANDV_VPZ_S = 1608, + AArch64_ANDWri = 1609, + AArch64_ANDWrs = 1610, + AArch64_ANDXri = 1611, + AArch64_ANDXrs = 1612, + AArch64_AND_PPzPP = 1613, + AArch64_AND_ZI = 1614, + AArch64_AND_ZPmZ_B = 1615, + AArch64_AND_ZPmZ_D = 1616, + AArch64_AND_ZPmZ_H = 1617, + AArch64_AND_ZPmZ_S = 1618, + AArch64_AND_ZZZ = 1619, + AArch64_ANDv16i8 = 1620, + AArch64_ANDv8i8 = 1621, + AArch64_ASRD_ZPmI_B = 1622, + AArch64_ASRD_ZPmI_D = 1623, + AArch64_ASRD_ZPmI_H = 1624, + AArch64_ASRD_ZPmI_S = 1625, + AArch64_ASRR_ZPmZ_B = 1626, + AArch64_ASRR_ZPmZ_D = 1627, + AArch64_ASRR_ZPmZ_H = 1628, + AArch64_ASRR_ZPmZ_S = 1629, + AArch64_ASRVWr = 1630, + AArch64_ASRVXr = 1631, + AArch64_ASR_WIDE_ZPmZ_B = 1632, + AArch64_ASR_WIDE_ZPmZ_H = 1633, + AArch64_ASR_WIDE_ZPmZ_S = 1634, + AArch64_ASR_WIDE_ZZZ_B = 1635, + AArch64_ASR_WIDE_ZZZ_H = 1636, + AArch64_ASR_WIDE_ZZZ_S = 1637, + AArch64_ASR_ZPmI_B = 1638, + AArch64_ASR_ZPmI_D = 1639, + AArch64_ASR_ZPmI_H = 1640, + AArch64_ASR_ZPmI_S = 1641, + AArch64_ASR_ZPmZ_B = 1642, + AArch64_ASR_ZPmZ_D = 1643, + AArch64_ASR_ZPmZ_H = 1644, + AArch64_ASR_ZPmZ_S = 1645, + AArch64_ASR_ZZI_B = 1646, + AArch64_ASR_ZZI_D = 1647, + AArch64_ASR_ZZI_H = 1648, + AArch64_ASR_ZZI_S = 1649, + AArch64_AUTDA = 1650, + AArch64_AUTDB = 1651, + AArch64_AUTDZA = 1652, + AArch64_AUTDZB = 1653, + AArch64_AUTIA = 1654, + AArch64_AUTIA1716 = 1655, + AArch64_AUTIA171615 = 1656, + AArch64_AUTIASP = 1657, + AArch64_AUTIASPPCi = 1658, + AArch64_AUTIASPPCr = 1659, + AArch64_AUTIAZ = 1660, + AArch64_AUTIB = 1661, + AArch64_AUTIB1716 = 1662, + AArch64_AUTIB171615 = 1663, + AArch64_AUTIBSP = 1664, + AArch64_AUTIBSPPCi = 1665, + AArch64_AUTIBSPPCr = 1666, + AArch64_AUTIBZ = 1667, + AArch64_AUTIZA = 1668, + AArch64_AUTIZB = 1669, + AArch64_AXFLAG = 1670, + AArch64_B = 1671, + AArch64_BCAX = 1672, + AArch64_BCAX_ZZZZ = 1673, + AArch64_BCcc = 1674, + AArch64_BDEP_ZZZ_B = 1675, + AArch64_BDEP_ZZZ_D = 1676, + AArch64_BDEP_ZZZ_H = 1677, + AArch64_BDEP_ZZZ_S = 1678, + AArch64_BEXT_ZZZ_B = 1679, + AArch64_BEXT_ZZZ_D = 1680, + AArch64_BEXT_ZZZ_H = 1681, + AArch64_BEXT_ZZZ_S = 1682, + AArch64_BF16DOTlanev4bf16 = 1683, + AArch64_BF16DOTlanev8bf16 = 1684, + AArch64_BF1CVTL2v8f16 = 1685, + AArch64_BF1CVTLT_ZZ_BtoH = 1686, + AArch64_BF1CVTL_2ZZ_BtoH_NAME = 1687, + AArch64_BF1CVTLv8f16 = 1688, + AArch64_BF1CVT_2ZZ_BtoH_NAME = 1689, + AArch64_BF1CVT_ZZ_BtoH = 1690, + AArch64_BF2CVTL2v8f16 = 1691, + AArch64_BF2CVTLT_ZZ_BtoH = 1692, + AArch64_BF2CVTL_2ZZ_BtoH_NAME = 1693, + AArch64_BF2CVTLv8f16 = 1694, + AArch64_BF2CVT_2ZZ_BtoH_NAME = 1695, + AArch64_BF2CVT_ZZ_BtoH = 1696, + AArch64_BFADD_VG2_M2Z_H = 1697, + AArch64_BFADD_VG4_M4Z_H = 1698, + AArch64_BFADD_ZPmZZ = 1699, + AArch64_BFADD_ZZZ = 1700, + AArch64_BFCLAMP_VG2_2ZZZ_H = 1701, + AArch64_BFCLAMP_VG4_4ZZZ_H = 1702, + AArch64_BFCLAMP_ZZZ = 1703, + AArch64_BFCVT = 1704, + AArch64_BFCVTN = 1705, + AArch64_BFCVTN2 = 1706, + AArch64_BFCVTNT_ZPmZ = 1707, + AArch64_BFCVTN_Z2Z_HtoB = 1708, + AArch64_BFCVTN_Z2Z_StoH = 1709, + AArch64_BFCVT_Z2Z_HtoB = 1710, + AArch64_BFCVT_Z2Z_StoH = 1711, + AArch64_BFCVT_ZPmZ = 1712, + AArch64_BFDOT_VG2_M2Z2Z_HtoS = 1713, + AArch64_BFDOT_VG2_M2ZZI_HtoS = 1714, + AArch64_BFDOT_VG2_M2ZZ_HtoS = 1715, + AArch64_BFDOT_VG4_M4Z4Z_HtoS = 1716, + AArch64_BFDOT_VG4_M4ZZI_HtoS = 1717, + AArch64_BFDOT_VG4_M4ZZ_HtoS = 1718, + AArch64_BFDOT_ZZI = 1719, + AArch64_BFDOT_ZZZ = 1720, + AArch64_BFDOTv4bf16 = 1721, + AArch64_BFDOTv8bf16 = 1722, + AArch64_BFMAXNM_VG2_2Z2Z_H = 1723, + AArch64_BFMAXNM_VG2_2ZZ_H = 1724, + AArch64_BFMAXNM_VG4_4Z2Z_H = 1725, + AArch64_BFMAXNM_VG4_4ZZ_H = 1726, + AArch64_BFMAXNM_ZPmZZ = 1727, + AArch64_BFMAX_VG2_2Z2Z_H = 1728, + AArch64_BFMAX_VG2_2ZZ_H = 1729, + AArch64_BFMAX_VG4_4Z2Z_H = 1730, + AArch64_BFMAX_VG4_4ZZ_H = 1731, + AArch64_BFMAX_ZPmZZ = 1732, + AArch64_BFMINNM_VG2_2Z2Z_H = 1733, + AArch64_BFMINNM_VG2_2ZZ_H = 1734, + AArch64_BFMINNM_VG4_4Z2Z_H = 1735, + AArch64_BFMINNM_VG4_4ZZ_H = 1736, + AArch64_BFMINNM_ZPmZZ = 1737, + AArch64_BFMIN_VG2_2Z2Z_H = 1738, + AArch64_BFMIN_VG2_2ZZ_H = 1739, + AArch64_BFMIN_VG4_4Z2Z_H = 1740, + AArch64_BFMIN_VG4_4ZZ_H = 1741, + AArch64_BFMIN_ZPmZZ = 1742, + AArch64_BFMLALB = 1743, + AArch64_BFMLALBIdx = 1744, + AArch64_BFMLALB_ZZZ = 1745, + AArch64_BFMLALB_ZZZI = 1746, + AArch64_BFMLALT = 1747, + AArch64_BFMLALTIdx = 1748, + AArch64_BFMLALT_ZZZ = 1749, + AArch64_BFMLALT_ZZZI = 1750, + AArch64_BFMLAL_MZZI_HtoS = 1751, + AArch64_BFMLAL_MZZ_HtoS = 1752, + AArch64_BFMLAL_VG2_M2Z2Z_HtoS = 1753, + AArch64_BFMLAL_VG2_M2ZZI_HtoS = 1754, + AArch64_BFMLAL_VG2_M2ZZ_HtoS = 1755, + AArch64_BFMLAL_VG4_M4Z4Z_HtoS = 1756, + AArch64_BFMLAL_VG4_M4ZZI_HtoS = 1757, + AArch64_BFMLAL_VG4_M4ZZ_HtoS = 1758, + AArch64_BFMLA_VG2_M2Z2Z = 1759, + AArch64_BFMLA_VG2_M2ZZ = 1760, + AArch64_BFMLA_VG2_M2ZZI = 1761, + AArch64_BFMLA_VG4_M4Z4Z = 1762, + AArch64_BFMLA_VG4_M4ZZ = 1763, + AArch64_BFMLA_VG4_M4ZZI = 1764, + AArch64_BFMLA_ZPmZZ = 1765, + AArch64_BFMLA_ZZZI = 1766, + AArch64_BFMLSLB_ZZZI_S = 1767, + AArch64_BFMLSLB_ZZZ_S = 1768, + AArch64_BFMLSLT_ZZZI_S = 1769, + AArch64_BFMLSLT_ZZZ_S = 1770, + AArch64_BFMLSL_MZZI_HtoS = 1771, + AArch64_BFMLSL_MZZ_HtoS = 1772, + AArch64_BFMLSL_VG2_M2Z2Z_HtoS = 1773, + AArch64_BFMLSL_VG2_M2ZZI_HtoS = 1774, + AArch64_BFMLSL_VG2_M2ZZ_HtoS = 1775, + AArch64_BFMLSL_VG4_M4Z4Z_HtoS = 1776, + AArch64_BFMLSL_VG4_M4ZZI_HtoS = 1777, + AArch64_BFMLSL_VG4_M4ZZ_HtoS = 1778, + AArch64_BFMLS_VG2_M2Z2Z = 1779, + AArch64_BFMLS_VG2_M2ZZ = 1780, + AArch64_BFMLS_VG2_M2ZZI = 1781, + AArch64_BFMLS_VG4_M4Z4Z = 1782, + AArch64_BFMLS_VG4_M4ZZ = 1783, + AArch64_BFMLS_VG4_M4ZZI = 1784, + AArch64_BFMLS_ZPmZZ = 1785, + AArch64_BFMLS_ZZZI = 1786, + AArch64_BFMMLA = 1787, + AArch64_BFMMLA_ZZZ = 1788, + AArch64_BFMOPA_MPPZZ = 1789, + AArch64_BFMOPA_MPPZZ_H = 1790, + AArch64_BFMOPS_MPPZZ = 1791, + AArch64_BFMOPS_MPPZZ_H = 1792, + AArch64_BFMUL_ZPmZZ = 1793, + AArch64_BFMUL_ZZZ = 1794, + AArch64_BFMUL_ZZZI = 1795, + AArch64_BFMWri = 1796, + AArch64_BFMXri = 1797, + AArch64_BFSUB_VG2_M2Z_H = 1798, + AArch64_BFSUB_VG4_M4Z_H = 1799, + AArch64_BFSUB_ZPmZZ = 1800, + AArch64_BFSUB_ZZZ = 1801, + AArch64_BFVDOT_VG2_M2ZZI_HtoS = 1802, + AArch64_BGRP_ZZZ_B = 1803, + AArch64_BGRP_ZZZ_D = 1804, + AArch64_BGRP_ZZZ_H = 1805, + AArch64_BGRP_ZZZ_S = 1806, + AArch64_BICSWrs = 1807, + AArch64_BICSXrs = 1808, + AArch64_BICS_PPzPP = 1809, + AArch64_BICWrs = 1810, + AArch64_BICXrs = 1811, + AArch64_BIC_PPzPP = 1812, + AArch64_BIC_ZPmZ_B = 1813, + AArch64_BIC_ZPmZ_D = 1814, + AArch64_BIC_ZPmZ_H = 1815, + AArch64_BIC_ZPmZ_S = 1816, + AArch64_BIC_ZZZ = 1817, + AArch64_BICv16i8 = 1818, + AArch64_BICv2i32 = 1819, + AArch64_BICv4i16 = 1820, + AArch64_BICv4i32 = 1821, + AArch64_BICv8i16 = 1822, + AArch64_BICv8i8 = 1823, + AArch64_BIFv16i8 = 1824, + AArch64_BIFv8i8 = 1825, + AArch64_BITv16i8 = 1826, + AArch64_BITv8i8 = 1827, + AArch64_BL = 1828, + AArch64_BLR = 1829, + AArch64_BLRAA = 1830, + AArch64_BLRAAZ = 1831, + AArch64_BLRAB = 1832, + AArch64_BLRABZ = 1833, + AArch64_BMOPA_MPPZZ_S = 1834, + AArch64_BMOPS_MPPZZ_S = 1835, + AArch64_BR = 1836, + AArch64_BRAA = 1837, + AArch64_BRAAZ = 1838, + AArch64_BRAB = 1839, + AArch64_BRABZ = 1840, + AArch64_BRB_IALL = 1841, + AArch64_BRB_INJ = 1842, + AArch64_BRK = 1843, + AArch64_BRKAS_PPzP = 1844, + AArch64_BRKA_PPmP = 1845, + AArch64_BRKA_PPzP = 1846, + AArch64_BRKBS_PPzP = 1847, + AArch64_BRKB_PPmP = 1848, + AArch64_BRKB_PPzP = 1849, + AArch64_BRKNS_PPzP = 1850, + AArch64_BRKN_PPzP = 1851, + AArch64_BRKPAS_PPzPP = 1852, + AArch64_BRKPA_PPzPP = 1853, + AArch64_BRKPBS_PPzPP = 1854, + AArch64_BRKPB_PPzPP = 1855, + AArch64_BSL1N_ZZZZ = 1856, + AArch64_BSL2N_ZZZZ = 1857, + AArch64_BSL_ZZZZ = 1858, + AArch64_BSLv16i8 = 1859, + AArch64_BSLv8i8 = 1860, + AArch64_Bcc = 1861, + AArch64_CADD_ZZI_B = 1862, + AArch64_CADD_ZZI_D = 1863, + AArch64_CADD_ZZI_H = 1864, + AArch64_CADD_ZZI_S = 1865, + AArch64_CASAB = 1866, + AArch64_CASAH = 1867, + AArch64_CASALB = 1868, + AArch64_CASALH = 1869, + AArch64_CASALW = 1870, + AArch64_CASALX = 1871, + AArch64_CASAW = 1872, + AArch64_CASAX = 1873, + AArch64_CASB = 1874, + AArch64_CASH = 1875, + AArch64_CASLB = 1876, + AArch64_CASLH = 1877, + AArch64_CASLW = 1878, + AArch64_CASLX = 1879, + AArch64_CASPALW = 1880, + AArch64_CASPALX = 1881, + AArch64_CASPAW = 1882, + AArch64_CASPAX = 1883, + AArch64_CASPLW = 1884, + AArch64_CASPLX = 1885, + AArch64_CASPW = 1886, + AArch64_CASPX = 1887, + AArch64_CASW = 1888, + AArch64_CASX = 1889, + AArch64_CBNZW = 1890, + AArch64_CBNZX = 1891, + AArch64_CBZW = 1892, + AArch64_CBZX = 1893, + AArch64_CCMNWi = 1894, + AArch64_CCMNWr = 1895, + AArch64_CCMNXi = 1896, + AArch64_CCMNXr = 1897, + AArch64_CCMPWi = 1898, + AArch64_CCMPWr = 1899, + AArch64_CCMPXi = 1900, + AArch64_CCMPXr = 1901, + AArch64_CDOT_ZZZI_D = 1902, + AArch64_CDOT_ZZZI_S = 1903, + AArch64_CDOT_ZZZ_D = 1904, + AArch64_CDOT_ZZZ_S = 1905, + AArch64_CFINV = 1906, + AArch64_CHKFEAT = 1907, + AArch64_CLASTA_RPZ_B = 1908, + AArch64_CLASTA_RPZ_D = 1909, + AArch64_CLASTA_RPZ_H = 1910, + AArch64_CLASTA_RPZ_S = 1911, + AArch64_CLASTA_VPZ_B = 1912, + AArch64_CLASTA_VPZ_D = 1913, + AArch64_CLASTA_VPZ_H = 1914, + AArch64_CLASTA_VPZ_S = 1915, + AArch64_CLASTA_ZPZ_B = 1916, + AArch64_CLASTA_ZPZ_D = 1917, + AArch64_CLASTA_ZPZ_H = 1918, + AArch64_CLASTA_ZPZ_S = 1919, + AArch64_CLASTB_RPZ_B = 1920, + AArch64_CLASTB_RPZ_D = 1921, + AArch64_CLASTB_RPZ_H = 1922, + AArch64_CLASTB_RPZ_S = 1923, + AArch64_CLASTB_VPZ_B = 1924, + AArch64_CLASTB_VPZ_D = 1925, + AArch64_CLASTB_VPZ_H = 1926, + AArch64_CLASTB_VPZ_S = 1927, + AArch64_CLASTB_ZPZ_B = 1928, + AArch64_CLASTB_ZPZ_D = 1929, + AArch64_CLASTB_ZPZ_H = 1930, + AArch64_CLASTB_ZPZ_S = 1931, + AArch64_CLREX = 1932, + AArch64_CLSWr = 1933, + AArch64_CLSXr = 1934, + AArch64_CLS_ZPmZ_B = 1935, + AArch64_CLS_ZPmZ_D = 1936, + AArch64_CLS_ZPmZ_H = 1937, + AArch64_CLS_ZPmZ_S = 1938, + AArch64_CLSv16i8 = 1939, + AArch64_CLSv2i32 = 1940, + AArch64_CLSv4i16 = 1941, + AArch64_CLSv4i32 = 1942, + AArch64_CLSv8i16 = 1943, + AArch64_CLSv8i8 = 1944, + AArch64_CLZWr = 1945, + AArch64_CLZXr = 1946, + AArch64_CLZ_ZPmZ_B = 1947, + AArch64_CLZ_ZPmZ_D = 1948, + AArch64_CLZ_ZPmZ_H = 1949, + AArch64_CLZ_ZPmZ_S = 1950, + AArch64_CLZv16i8 = 1951, + AArch64_CLZv2i32 = 1952, + AArch64_CLZv4i16 = 1953, + AArch64_CLZv4i32 = 1954, + AArch64_CLZv8i16 = 1955, + AArch64_CLZv8i8 = 1956, + AArch64_CMEQv16i8 = 1957, + AArch64_CMEQv16i8rz = 1958, + AArch64_CMEQv1i64 = 1959, + AArch64_CMEQv1i64rz = 1960, + AArch64_CMEQv2i32 = 1961, + AArch64_CMEQv2i32rz = 1962, + AArch64_CMEQv2i64 = 1963, + AArch64_CMEQv2i64rz = 1964, + AArch64_CMEQv4i16 = 1965, + AArch64_CMEQv4i16rz = 1966, + AArch64_CMEQv4i32 = 1967, + AArch64_CMEQv4i32rz = 1968, + AArch64_CMEQv8i16 = 1969, + AArch64_CMEQv8i16rz = 1970, + AArch64_CMEQv8i8 = 1971, + AArch64_CMEQv8i8rz = 1972, + AArch64_CMGEv16i8 = 1973, + AArch64_CMGEv16i8rz = 1974, + AArch64_CMGEv1i64 = 1975, + AArch64_CMGEv1i64rz = 1976, + AArch64_CMGEv2i32 = 1977, + AArch64_CMGEv2i32rz = 1978, + AArch64_CMGEv2i64 = 1979, + AArch64_CMGEv2i64rz = 1980, + AArch64_CMGEv4i16 = 1981, + AArch64_CMGEv4i16rz = 1982, + AArch64_CMGEv4i32 = 1983, + AArch64_CMGEv4i32rz = 1984, + AArch64_CMGEv8i16 = 1985, + AArch64_CMGEv8i16rz = 1986, + AArch64_CMGEv8i8 = 1987, + AArch64_CMGEv8i8rz = 1988, + AArch64_CMGTv16i8 = 1989, + AArch64_CMGTv16i8rz = 1990, + AArch64_CMGTv1i64 = 1991, + AArch64_CMGTv1i64rz = 1992, + AArch64_CMGTv2i32 = 1993, + AArch64_CMGTv2i32rz = 1994, + AArch64_CMGTv2i64 = 1995, + AArch64_CMGTv2i64rz = 1996, + AArch64_CMGTv4i16 = 1997, + AArch64_CMGTv4i16rz = 1998, + AArch64_CMGTv4i32 = 1999, + AArch64_CMGTv4i32rz = 2000, + AArch64_CMGTv8i16 = 2001, + AArch64_CMGTv8i16rz = 2002, + AArch64_CMGTv8i8 = 2003, + AArch64_CMGTv8i8rz = 2004, + AArch64_CMHIv16i8 = 2005, + AArch64_CMHIv1i64 = 2006, + AArch64_CMHIv2i32 = 2007, + AArch64_CMHIv2i64 = 2008, + AArch64_CMHIv4i16 = 2009, + AArch64_CMHIv4i32 = 2010, + AArch64_CMHIv8i16 = 2011, + AArch64_CMHIv8i8 = 2012, + AArch64_CMHSv16i8 = 2013, + AArch64_CMHSv1i64 = 2014, + AArch64_CMHSv2i32 = 2015, + AArch64_CMHSv2i64 = 2016, + AArch64_CMHSv4i16 = 2017, + AArch64_CMHSv4i32 = 2018, + AArch64_CMHSv8i16 = 2019, + AArch64_CMHSv8i8 = 2020, + AArch64_CMLA_ZZZI_H = 2021, + AArch64_CMLA_ZZZI_S = 2022, + AArch64_CMLA_ZZZ_B = 2023, + AArch64_CMLA_ZZZ_D = 2024, + AArch64_CMLA_ZZZ_H = 2025, + AArch64_CMLA_ZZZ_S = 2026, + AArch64_CMLEv16i8rz = 2027, + AArch64_CMLEv1i64rz = 2028, + AArch64_CMLEv2i32rz = 2029, + AArch64_CMLEv2i64rz = 2030, + AArch64_CMLEv4i16rz = 2031, + AArch64_CMLEv4i32rz = 2032, + AArch64_CMLEv8i16rz = 2033, + AArch64_CMLEv8i8rz = 2034, + AArch64_CMLTv16i8rz = 2035, + AArch64_CMLTv1i64rz = 2036, + AArch64_CMLTv2i32rz = 2037, + AArch64_CMLTv2i64rz = 2038, + AArch64_CMLTv4i16rz = 2039, + AArch64_CMLTv4i32rz = 2040, + AArch64_CMLTv8i16rz = 2041, + AArch64_CMLTv8i8rz = 2042, + AArch64_CMPEQ_PPzZI_B = 2043, + AArch64_CMPEQ_PPzZI_D = 2044, + AArch64_CMPEQ_PPzZI_H = 2045, + AArch64_CMPEQ_PPzZI_S = 2046, + AArch64_CMPEQ_PPzZZ_B = 2047, + AArch64_CMPEQ_PPzZZ_D = 2048, + AArch64_CMPEQ_PPzZZ_H = 2049, + AArch64_CMPEQ_PPzZZ_S = 2050, + AArch64_CMPEQ_WIDE_PPzZZ_B = 2051, + AArch64_CMPEQ_WIDE_PPzZZ_H = 2052, + AArch64_CMPEQ_WIDE_PPzZZ_S = 2053, + AArch64_CMPGE_PPzZI_B = 2054, + AArch64_CMPGE_PPzZI_D = 2055, + AArch64_CMPGE_PPzZI_H = 2056, + AArch64_CMPGE_PPzZI_S = 2057, + AArch64_CMPGE_PPzZZ_B = 2058, + AArch64_CMPGE_PPzZZ_D = 2059, + AArch64_CMPGE_PPzZZ_H = 2060, + AArch64_CMPGE_PPzZZ_S = 2061, + AArch64_CMPGE_WIDE_PPzZZ_B = 2062, + AArch64_CMPGE_WIDE_PPzZZ_H = 2063, + AArch64_CMPGE_WIDE_PPzZZ_S = 2064, + AArch64_CMPGT_PPzZI_B = 2065, + AArch64_CMPGT_PPzZI_D = 2066, + AArch64_CMPGT_PPzZI_H = 2067, + AArch64_CMPGT_PPzZI_S = 2068, + AArch64_CMPGT_PPzZZ_B = 2069, + AArch64_CMPGT_PPzZZ_D = 2070, + AArch64_CMPGT_PPzZZ_H = 2071, + AArch64_CMPGT_PPzZZ_S = 2072, + AArch64_CMPGT_WIDE_PPzZZ_B = 2073, + AArch64_CMPGT_WIDE_PPzZZ_H = 2074, + AArch64_CMPGT_WIDE_PPzZZ_S = 2075, + AArch64_CMPHI_PPzZI_B = 2076, + AArch64_CMPHI_PPzZI_D = 2077, + AArch64_CMPHI_PPzZI_H = 2078, + AArch64_CMPHI_PPzZI_S = 2079, + AArch64_CMPHI_PPzZZ_B = 2080, + AArch64_CMPHI_PPzZZ_D = 2081, + AArch64_CMPHI_PPzZZ_H = 2082, + AArch64_CMPHI_PPzZZ_S = 2083, + AArch64_CMPHI_WIDE_PPzZZ_B = 2084, + AArch64_CMPHI_WIDE_PPzZZ_H = 2085, + AArch64_CMPHI_WIDE_PPzZZ_S = 2086, + AArch64_CMPHS_PPzZI_B = 2087, + AArch64_CMPHS_PPzZI_D = 2088, + AArch64_CMPHS_PPzZI_H = 2089, + AArch64_CMPHS_PPzZI_S = 2090, + AArch64_CMPHS_PPzZZ_B = 2091, + AArch64_CMPHS_PPzZZ_D = 2092, + AArch64_CMPHS_PPzZZ_H = 2093, + AArch64_CMPHS_PPzZZ_S = 2094, + AArch64_CMPHS_WIDE_PPzZZ_B = 2095, + AArch64_CMPHS_WIDE_PPzZZ_H = 2096, + AArch64_CMPHS_WIDE_PPzZZ_S = 2097, + AArch64_CMPLE_PPzZI_B = 2098, + AArch64_CMPLE_PPzZI_D = 2099, + AArch64_CMPLE_PPzZI_H = 2100, + AArch64_CMPLE_PPzZI_S = 2101, + AArch64_CMPLE_WIDE_PPzZZ_B = 2102, + AArch64_CMPLE_WIDE_PPzZZ_H = 2103, + AArch64_CMPLE_WIDE_PPzZZ_S = 2104, + AArch64_CMPLO_PPzZI_B = 2105, + AArch64_CMPLO_PPzZI_D = 2106, + AArch64_CMPLO_PPzZI_H = 2107, + AArch64_CMPLO_PPzZI_S = 2108, + AArch64_CMPLO_WIDE_PPzZZ_B = 2109, + AArch64_CMPLO_WIDE_PPzZZ_H = 2110, + AArch64_CMPLO_WIDE_PPzZZ_S = 2111, + AArch64_CMPLS_PPzZI_B = 2112, + AArch64_CMPLS_PPzZI_D = 2113, + AArch64_CMPLS_PPzZI_H = 2114, + AArch64_CMPLS_PPzZI_S = 2115, + AArch64_CMPLS_WIDE_PPzZZ_B = 2116, + AArch64_CMPLS_WIDE_PPzZZ_H = 2117, + AArch64_CMPLS_WIDE_PPzZZ_S = 2118, + AArch64_CMPLT_PPzZI_B = 2119, + AArch64_CMPLT_PPzZI_D = 2120, + AArch64_CMPLT_PPzZI_H = 2121, + AArch64_CMPLT_PPzZI_S = 2122, + AArch64_CMPLT_WIDE_PPzZZ_B = 2123, + AArch64_CMPLT_WIDE_PPzZZ_H = 2124, + AArch64_CMPLT_WIDE_PPzZZ_S = 2125, + AArch64_CMPNE_PPzZI_B = 2126, + AArch64_CMPNE_PPzZI_D = 2127, + AArch64_CMPNE_PPzZI_H = 2128, + AArch64_CMPNE_PPzZI_S = 2129, + AArch64_CMPNE_PPzZZ_B = 2130, + AArch64_CMPNE_PPzZZ_D = 2131, + AArch64_CMPNE_PPzZZ_H = 2132, + AArch64_CMPNE_PPzZZ_S = 2133, + AArch64_CMPNE_WIDE_PPzZZ_B = 2134, + AArch64_CMPNE_WIDE_PPzZZ_H = 2135, + AArch64_CMPNE_WIDE_PPzZZ_S = 2136, + AArch64_CMTSTv16i8 = 2137, + AArch64_CMTSTv1i64 = 2138, + AArch64_CMTSTv2i32 = 2139, + AArch64_CMTSTv2i64 = 2140, + AArch64_CMTSTv4i16 = 2141, + AArch64_CMTSTv4i32 = 2142, + AArch64_CMTSTv8i16 = 2143, + AArch64_CMTSTv8i8 = 2144, + AArch64_CNOT_ZPmZ_B = 2145, + AArch64_CNOT_ZPmZ_D = 2146, + AArch64_CNOT_ZPmZ_H = 2147, + AArch64_CNOT_ZPmZ_S = 2148, + AArch64_CNTB_XPiI = 2149, + AArch64_CNTD_XPiI = 2150, + AArch64_CNTH_XPiI = 2151, + AArch64_CNTP_XCI_B = 2152, + AArch64_CNTP_XCI_D = 2153, + AArch64_CNTP_XCI_H = 2154, + AArch64_CNTP_XCI_S = 2155, + AArch64_CNTP_XPP_B = 2156, + AArch64_CNTP_XPP_D = 2157, + AArch64_CNTP_XPP_H = 2158, + AArch64_CNTP_XPP_S = 2159, + AArch64_CNTW_XPiI = 2160, + AArch64_CNTWr = 2161, + AArch64_CNTXr = 2162, + AArch64_CNT_ZPmZ_B = 2163, + AArch64_CNT_ZPmZ_D = 2164, + AArch64_CNT_ZPmZ_H = 2165, + AArch64_CNT_ZPmZ_S = 2166, + AArch64_CNTv16i8 = 2167, + AArch64_CNTv8i8 = 2168, + AArch64_COMPACT_ZPZ_D = 2169, + AArch64_COMPACT_ZPZ_S = 2170, + AArch64_CPYE = 2171, + AArch64_CPYEN = 2172, + AArch64_CPYERN = 2173, + AArch64_CPYERT = 2174, + AArch64_CPYERTN = 2175, + AArch64_CPYERTRN = 2176, + AArch64_CPYERTWN = 2177, + AArch64_CPYET = 2178, + AArch64_CPYETN = 2179, + AArch64_CPYETRN = 2180, + AArch64_CPYETWN = 2181, + AArch64_CPYEWN = 2182, + AArch64_CPYEWT = 2183, + AArch64_CPYEWTN = 2184, + AArch64_CPYEWTRN = 2185, + AArch64_CPYEWTWN = 2186, + AArch64_CPYFE = 2187, + AArch64_CPYFEN = 2188, + AArch64_CPYFERN = 2189, + AArch64_CPYFERT = 2190, + AArch64_CPYFERTN = 2191, + AArch64_CPYFERTRN = 2192, + AArch64_CPYFERTWN = 2193, + AArch64_CPYFET = 2194, + AArch64_CPYFETN = 2195, + AArch64_CPYFETRN = 2196, + AArch64_CPYFETWN = 2197, + AArch64_CPYFEWN = 2198, + AArch64_CPYFEWT = 2199, + AArch64_CPYFEWTN = 2200, + AArch64_CPYFEWTRN = 2201, + AArch64_CPYFEWTWN = 2202, + AArch64_CPYFM = 2203, + AArch64_CPYFMN = 2204, + AArch64_CPYFMRN = 2205, + AArch64_CPYFMRT = 2206, + AArch64_CPYFMRTN = 2207, + AArch64_CPYFMRTRN = 2208, + AArch64_CPYFMRTWN = 2209, + AArch64_CPYFMT = 2210, + AArch64_CPYFMTN = 2211, + AArch64_CPYFMTRN = 2212, + AArch64_CPYFMTWN = 2213, + AArch64_CPYFMWN = 2214, + AArch64_CPYFMWT = 2215, + AArch64_CPYFMWTN = 2216, + AArch64_CPYFMWTRN = 2217, + AArch64_CPYFMWTWN = 2218, + AArch64_CPYFP = 2219, + AArch64_CPYFPN = 2220, + AArch64_CPYFPRN = 2221, + AArch64_CPYFPRT = 2222, + AArch64_CPYFPRTN = 2223, + AArch64_CPYFPRTRN = 2224, + AArch64_CPYFPRTWN = 2225, + AArch64_CPYFPT = 2226, + AArch64_CPYFPTN = 2227, + AArch64_CPYFPTRN = 2228, + AArch64_CPYFPTWN = 2229, + AArch64_CPYFPWN = 2230, + AArch64_CPYFPWT = 2231, + AArch64_CPYFPWTN = 2232, + AArch64_CPYFPWTRN = 2233, + AArch64_CPYFPWTWN = 2234, + AArch64_CPYM = 2235, + AArch64_CPYMN = 2236, + AArch64_CPYMRN = 2237, + AArch64_CPYMRT = 2238, + AArch64_CPYMRTN = 2239, + AArch64_CPYMRTRN = 2240, + AArch64_CPYMRTWN = 2241, + AArch64_CPYMT = 2242, + AArch64_CPYMTN = 2243, + AArch64_CPYMTRN = 2244, + AArch64_CPYMTWN = 2245, + AArch64_CPYMWN = 2246, + AArch64_CPYMWT = 2247, + AArch64_CPYMWTN = 2248, + AArch64_CPYMWTRN = 2249, + AArch64_CPYMWTWN = 2250, + AArch64_CPYP = 2251, + AArch64_CPYPN = 2252, + AArch64_CPYPRN = 2253, + AArch64_CPYPRT = 2254, + AArch64_CPYPRTN = 2255, + AArch64_CPYPRTRN = 2256, + AArch64_CPYPRTWN = 2257, + AArch64_CPYPT = 2258, + AArch64_CPYPTN = 2259, + AArch64_CPYPTRN = 2260, + AArch64_CPYPTWN = 2261, + AArch64_CPYPWN = 2262, + AArch64_CPYPWT = 2263, + AArch64_CPYPWTN = 2264, + AArch64_CPYPWTRN = 2265, + AArch64_CPYPWTWN = 2266, + AArch64_CPY_ZPmI_B = 2267, + AArch64_CPY_ZPmI_D = 2268, + AArch64_CPY_ZPmI_H = 2269, + AArch64_CPY_ZPmI_S = 2270, + AArch64_CPY_ZPmR_B = 2271, + AArch64_CPY_ZPmR_D = 2272, + AArch64_CPY_ZPmR_H = 2273, + AArch64_CPY_ZPmR_S = 2274, + AArch64_CPY_ZPmV_B = 2275, + AArch64_CPY_ZPmV_D = 2276, + AArch64_CPY_ZPmV_H = 2277, + AArch64_CPY_ZPmV_S = 2278, + AArch64_CPY_ZPzI_B = 2279, + AArch64_CPY_ZPzI_D = 2280, + AArch64_CPY_ZPzI_H = 2281, + AArch64_CPY_ZPzI_S = 2282, + AArch64_CRC32Brr = 2283, + AArch64_CRC32CBrr = 2284, + AArch64_CRC32CHrr = 2285, + AArch64_CRC32CWrr = 2286, + AArch64_CRC32CXrr = 2287, + AArch64_CRC32Hrr = 2288, + AArch64_CRC32Wrr = 2289, + AArch64_CRC32Xrr = 2290, + AArch64_CSELWr = 2291, + AArch64_CSELXr = 2292, + AArch64_CSINCWr = 2293, + AArch64_CSINCXr = 2294, + AArch64_CSINVWr = 2295, + AArch64_CSINVXr = 2296, + AArch64_CSNEGWr = 2297, + AArch64_CSNEGXr = 2298, + AArch64_CTERMEQ_WW = 2299, + AArch64_CTERMEQ_XX = 2300, + AArch64_CTERMNE_WW = 2301, + AArch64_CTERMNE_XX = 2302, + AArch64_CTZWr = 2303, + AArch64_CTZXr = 2304, + AArch64_DCPS1 = 2305, + AArch64_DCPS2 = 2306, + AArch64_DCPS3 = 2307, + AArch64_DECB_XPiI = 2308, + AArch64_DECD_XPiI = 2309, + AArch64_DECD_ZPiI = 2310, + AArch64_DECH_XPiI = 2311, + AArch64_DECH_ZPiI = 2312, + AArch64_DECP_XP_B = 2313, + AArch64_DECP_XP_D = 2314, + AArch64_DECP_XP_H = 2315, + AArch64_DECP_XP_S = 2316, + AArch64_DECP_ZP_D = 2317, + AArch64_DECP_ZP_H = 2318, + AArch64_DECP_ZP_S = 2319, + AArch64_DECW_XPiI = 2320, + AArch64_DECW_ZPiI = 2321, + AArch64_DMB = 2322, + AArch64_DRPS = 2323, + AArch64_DSB = 2324, + AArch64_DSBnXS = 2325, + AArch64_DUPM_ZI = 2326, + AArch64_DUPQ_ZZI_B = 2327, + AArch64_DUPQ_ZZI_D = 2328, + AArch64_DUPQ_ZZI_H = 2329, + AArch64_DUPQ_ZZI_S = 2330, + AArch64_DUP_ZI_B = 2331, + AArch64_DUP_ZI_D = 2332, + AArch64_DUP_ZI_H = 2333, + AArch64_DUP_ZI_S = 2334, + AArch64_DUP_ZR_B = 2335, + AArch64_DUP_ZR_D = 2336, + AArch64_DUP_ZR_H = 2337, + AArch64_DUP_ZR_S = 2338, + AArch64_DUP_ZZI_B = 2339, + AArch64_DUP_ZZI_D = 2340, + AArch64_DUP_ZZI_H = 2341, + AArch64_DUP_ZZI_Q = 2342, + AArch64_DUP_ZZI_S = 2343, + AArch64_DUPi16 = 2344, + AArch64_DUPi32 = 2345, + AArch64_DUPi64 = 2346, + AArch64_DUPi8 = 2347, + AArch64_DUPv16i8gpr = 2348, + AArch64_DUPv16i8lane = 2349, + AArch64_DUPv2i32gpr = 2350, + AArch64_DUPv2i32lane = 2351, + AArch64_DUPv2i64gpr = 2352, + AArch64_DUPv2i64lane = 2353, + AArch64_DUPv4i16gpr = 2354, + AArch64_DUPv4i16lane = 2355, + AArch64_DUPv4i32gpr = 2356, + AArch64_DUPv4i32lane = 2357, + AArch64_DUPv8i16gpr = 2358, + AArch64_DUPv8i16lane = 2359, + AArch64_DUPv8i8gpr = 2360, + AArch64_DUPv8i8lane = 2361, + AArch64_EONWrs = 2362, + AArch64_EONXrs = 2363, + AArch64_EOR3 = 2364, + AArch64_EOR3_ZZZZ = 2365, + AArch64_EORBT_ZZZ_B = 2366, + AArch64_EORBT_ZZZ_D = 2367, + AArch64_EORBT_ZZZ_H = 2368, + AArch64_EORBT_ZZZ_S = 2369, + AArch64_EORQV_VPZ_B = 2370, + AArch64_EORQV_VPZ_D = 2371, + AArch64_EORQV_VPZ_H = 2372, + AArch64_EORQV_VPZ_S = 2373, + AArch64_EORS_PPzPP = 2374, + AArch64_EORTB_ZZZ_B = 2375, + AArch64_EORTB_ZZZ_D = 2376, + AArch64_EORTB_ZZZ_H = 2377, + AArch64_EORTB_ZZZ_S = 2378, + AArch64_EORV_VPZ_B = 2379, + AArch64_EORV_VPZ_D = 2380, + AArch64_EORV_VPZ_H = 2381, + AArch64_EORV_VPZ_S = 2382, + AArch64_EORWri = 2383, + AArch64_EORWrs = 2384, + AArch64_EORXri = 2385, + AArch64_EORXrs = 2386, + AArch64_EOR_PPzPP = 2387, + AArch64_EOR_ZI = 2388, + AArch64_EOR_ZPmZ_B = 2389, + AArch64_EOR_ZPmZ_D = 2390, + AArch64_EOR_ZPmZ_H = 2391, + AArch64_EOR_ZPmZ_S = 2392, + AArch64_EOR_ZZZ = 2393, + AArch64_EORv16i8 = 2394, + AArch64_EORv8i8 = 2395, + AArch64_ERET = 2396, + AArch64_ERETAA = 2397, + AArch64_ERETAB = 2398, + AArch64_EXTQ_ZZI = 2399, + AArch64_EXTRACT_ZPMXI_H_B = 2400, + AArch64_EXTRACT_ZPMXI_H_D = 2401, + AArch64_EXTRACT_ZPMXI_H_H = 2402, + AArch64_EXTRACT_ZPMXI_H_Q = 2403, + AArch64_EXTRACT_ZPMXI_H_S = 2404, + AArch64_EXTRACT_ZPMXI_V_B = 2405, + AArch64_EXTRACT_ZPMXI_V_D = 2406, + AArch64_EXTRACT_ZPMXI_V_H = 2407, + AArch64_EXTRACT_ZPMXI_V_Q = 2408, + AArch64_EXTRACT_ZPMXI_V_S = 2409, + AArch64_EXTRWrri = 2410, + AArch64_EXTRXrri = 2411, + AArch64_EXT_ZZI = 2412, + AArch64_EXT_ZZI_B = 2413, + AArch64_EXTv16i8 = 2414, + AArch64_EXTv8i8 = 2415, + AArch64_F1CVTL2v8f16 = 2416, + AArch64_F1CVTLT_ZZ_BtoH = 2417, + AArch64_F1CVTL_2ZZ_BtoH_NAME = 2418, + AArch64_F1CVTLv8f16 = 2419, + AArch64_F1CVT_2ZZ_BtoH_NAME = 2420, + AArch64_F1CVT_ZZ_BtoH = 2421, + AArch64_F2CVTL2v8f16 = 2422, + AArch64_F2CVTLT_ZZ_BtoH = 2423, + AArch64_F2CVTL_2ZZ_BtoH_NAME = 2424, + AArch64_F2CVTLv8f16 = 2425, + AArch64_F2CVT_2ZZ_BtoH_NAME = 2426, + AArch64_F2CVT_ZZ_BtoH = 2427, + AArch64_FABD16 = 2428, + AArch64_FABD32 = 2429, + AArch64_FABD64 = 2430, + AArch64_FABD_ZPmZ_D = 2431, + AArch64_FABD_ZPmZ_H = 2432, + AArch64_FABD_ZPmZ_S = 2433, + AArch64_FABDv2f32 = 2434, + AArch64_FABDv2f64 = 2435, + AArch64_FABDv4f16 = 2436, + AArch64_FABDv4f32 = 2437, + AArch64_FABDv8f16 = 2438, + AArch64_FABSDr = 2439, + AArch64_FABSHr = 2440, + AArch64_FABSSr = 2441, + AArch64_FABS_ZPmZ_D = 2442, + AArch64_FABS_ZPmZ_H = 2443, + AArch64_FABS_ZPmZ_S = 2444, + AArch64_FABSv2f32 = 2445, + AArch64_FABSv2f64 = 2446, + AArch64_FABSv4f16 = 2447, + AArch64_FABSv4f32 = 2448, + AArch64_FABSv8f16 = 2449, + AArch64_FACGE16 = 2450, + AArch64_FACGE32 = 2451, + AArch64_FACGE64 = 2452, + AArch64_FACGE_PPzZZ_D = 2453, + AArch64_FACGE_PPzZZ_H = 2454, + AArch64_FACGE_PPzZZ_S = 2455, + AArch64_FACGEv2f32 = 2456, + AArch64_FACGEv2f64 = 2457, + AArch64_FACGEv4f16 = 2458, + AArch64_FACGEv4f32 = 2459, + AArch64_FACGEv8f16 = 2460, + AArch64_FACGT16 = 2461, + AArch64_FACGT32 = 2462, + AArch64_FACGT64 = 2463, + AArch64_FACGT_PPzZZ_D = 2464, + AArch64_FACGT_PPzZZ_H = 2465, + AArch64_FACGT_PPzZZ_S = 2466, + AArch64_FACGTv2f32 = 2467, + AArch64_FACGTv2f64 = 2468, + AArch64_FACGTv4f16 = 2469, + AArch64_FACGTv4f32 = 2470, + AArch64_FACGTv8f16 = 2471, + AArch64_FADDA_VPZ_D = 2472, + AArch64_FADDA_VPZ_H = 2473, + AArch64_FADDA_VPZ_S = 2474, + AArch64_FADDDrr = 2475, + AArch64_FADDHrr = 2476, + AArch64_FADDP_ZPmZZ_D = 2477, + AArch64_FADDP_ZPmZZ_H = 2478, + AArch64_FADDP_ZPmZZ_S = 2479, + AArch64_FADDPv2f32 = 2480, + AArch64_FADDPv2f64 = 2481, + AArch64_FADDPv2i16p = 2482, + AArch64_FADDPv2i32p = 2483, + AArch64_FADDPv2i64p = 2484, + AArch64_FADDPv4f16 = 2485, + AArch64_FADDPv4f32 = 2486, + AArch64_FADDPv8f16 = 2487, + AArch64_FADDQV_D = 2488, + AArch64_FADDQV_H = 2489, + AArch64_FADDQV_S = 2490, + AArch64_FADDSrr = 2491, + AArch64_FADDV_VPZ_D = 2492, + AArch64_FADDV_VPZ_H = 2493, + AArch64_FADDV_VPZ_S = 2494, + AArch64_FADD_VG2_M2Z_D = 2495, + AArch64_FADD_VG2_M2Z_H = 2496, + AArch64_FADD_VG2_M2Z_S = 2497, + AArch64_FADD_VG4_M4Z_D = 2498, + AArch64_FADD_VG4_M4Z_H = 2499, + AArch64_FADD_VG4_M4Z_S = 2500, + AArch64_FADD_ZPmI_D = 2501, + AArch64_FADD_ZPmI_H = 2502, + AArch64_FADD_ZPmI_S = 2503, + AArch64_FADD_ZPmZ_D = 2504, + AArch64_FADD_ZPmZ_H = 2505, + AArch64_FADD_ZPmZ_S = 2506, + AArch64_FADD_ZZZ_D = 2507, + AArch64_FADD_ZZZ_H = 2508, + AArch64_FADD_ZZZ_S = 2509, + AArch64_FADDv2f32 = 2510, + AArch64_FADDv2f64 = 2511, + AArch64_FADDv4f16 = 2512, + AArch64_FADDv4f32 = 2513, + AArch64_FADDv8f16 = 2514, + AArch64_FAMAX_2Z2Z_D = 2515, + AArch64_FAMAX_2Z2Z_H = 2516, + AArch64_FAMAX_2Z2Z_S = 2517, + AArch64_FAMAX_4Z4Z_D = 2518, + AArch64_FAMAX_4Z4Z_H = 2519, + AArch64_FAMAX_4Z4Z_S = 2520, + AArch64_FAMAX_ZPmZ_D = 2521, + AArch64_FAMAX_ZPmZ_H = 2522, + AArch64_FAMAX_ZPmZ_S = 2523, + AArch64_FAMAXv2f32 = 2524, + AArch64_FAMAXv2f64 = 2525, + AArch64_FAMAXv4f16 = 2526, + AArch64_FAMAXv4f32 = 2527, + AArch64_FAMAXv8f16 = 2528, + AArch64_FAMIN_2Z2Z_D = 2529, + AArch64_FAMIN_2Z2Z_H = 2530, + AArch64_FAMIN_2Z2Z_S = 2531, + AArch64_FAMIN_4Z4Z_D = 2532, + AArch64_FAMIN_4Z4Z_H = 2533, + AArch64_FAMIN_4Z4Z_S = 2534, + AArch64_FAMIN_ZPmZ_D = 2535, + AArch64_FAMIN_ZPmZ_H = 2536, + AArch64_FAMIN_ZPmZ_S = 2537, + AArch64_FAMINv2f32 = 2538, + AArch64_FAMINv2f64 = 2539, + AArch64_FAMINv4f16 = 2540, + AArch64_FAMINv4f32 = 2541, + AArch64_FAMINv8f16 = 2542, + AArch64_FCADD_ZPmZ_D = 2543, + AArch64_FCADD_ZPmZ_H = 2544, + AArch64_FCADD_ZPmZ_S = 2545, + AArch64_FCADDv2f32 = 2546, + AArch64_FCADDv2f64 = 2547, + AArch64_FCADDv4f16 = 2548, + AArch64_FCADDv4f32 = 2549, + AArch64_FCADDv8f16 = 2550, + AArch64_FCCMPDrr = 2551, + AArch64_FCCMPEDrr = 2552, + AArch64_FCCMPEHrr = 2553, + AArch64_FCCMPESrr = 2554, + AArch64_FCCMPHrr = 2555, + AArch64_FCCMPSrr = 2556, + AArch64_FCLAMP_VG2_2Z2Z_D = 2557, + AArch64_FCLAMP_VG2_2Z2Z_H = 2558, + AArch64_FCLAMP_VG2_2Z2Z_S = 2559, + AArch64_FCLAMP_VG4_4Z4Z_D = 2560, + AArch64_FCLAMP_VG4_4Z4Z_H = 2561, + AArch64_FCLAMP_VG4_4Z4Z_S = 2562, + AArch64_FCLAMP_ZZZ_D = 2563, + AArch64_FCLAMP_ZZZ_H = 2564, + AArch64_FCLAMP_ZZZ_S = 2565, + AArch64_FCMEQ16 = 2566, + AArch64_FCMEQ32 = 2567, + AArch64_FCMEQ64 = 2568, + AArch64_FCMEQ_PPzZ0_D = 2569, + AArch64_FCMEQ_PPzZ0_H = 2570, + AArch64_FCMEQ_PPzZ0_S = 2571, + AArch64_FCMEQ_PPzZZ_D = 2572, + AArch64_FCMEQ_PPzZZ_H = 2573, + AArch64_FCMEQ_PPzZZ_S = 2574, + AArch64_FCMEQv1i16rz = 2575, + AArch64_FCMEQv1i32rz = 2576, + AArch64_FCMEQv1i64rz = 2577, + AArch64_FCMEQv2f32 = 2578, + AArch64_FCMEQv2f64 = 2579, + AArch64_FCMEQv2i32rz = 2580, + AArch64_FCMEQv2i64rz = 2581, + AArch64_FCMEQv4f16 = 2582, + AArch64_FCMEQv4f32 = 2583, + AArch64_FCMEQv4i16rz = 2584, + AArch64_FCMEQv4i32rz = 2585, + AArch64_FCMEQv8f16 = 2586, + AArch64_FCMEQv8i16rz = 2587, + AArch64_FCMGE16 = 2588, + AArch64_FCMGE32 = 2589, + AArch64_FCMGE64 = 2590, + AArch64_FCMGE_PPzZ0_D = 2591, + AArch64_FCMGE_PPzZ0_H = 2592, + AArch64_FCMGE_PPzZ0_S = 2593, + AArch64_FCMGE_PPzZZ_D = 2594, + AArch64_FCMGE_PPzZZ_H = 2595, + AArch64_FCMGE_PPzZZ_S = 2596, + AArch64_FCMGEv1i16rz = 2597, + AArch64_FCMGEv1i32rz = 2598, + AArch64_FCMGEv1i64rz = 2599, + AArch64_FCMGEv2f32 = 2600, + AArch64_FCMGEv2f64 = 2601, + AArch64_FCMGEv2i32rz = 2602, + AArch64_FCMGEv2i64rz = 2603, + AArch64_FCMGEv4f16 = 2604, + AArch64_FCMGEv4f32 = 2605, + AArch64_FCMGEv4i16rz = 2606, + AArch64_FCMGEv4i32rz = 2607, + AArch64_FCMGEv8f16 = 2608, + AArch64_FCMGEv8i16rz = 2609, + AArch64_FCMGT16 = 2610, + AArch64_FCMGT32 = 2611, + AArch64_FCMGT64 = 2612, + AArch64_FCMGT_PPzZ0_D = 2613, + AArch64_FCMGT_PPzZ0_H = 2614, + AArch64_FCMGT_PPzZ0_S = 2615, + AArch64_FCMGT_PPzZZ_D = 2616, + AArch64_FCMGT_PPzZZ_H = 2617, + AArch64_FCMGT_PPzZZ_S = 2618, + AArch64_FCMGTv1i16rz = 2619, + AArch64_FCMGTv1i32rz = 2620, + AArch64_FCMGTv1i64rz = 2621, + AArch64_FCMGTv2f32 = 2622, + AArch64_FCMGTv2f64 = 2623, + AArch64_FCMGTv2i32rz = 2624, + AArch64_FCMGTv2i64rz = 2625, + AArch64_FCMGTv4f16 = 2626, + AArch64_FCMGTv4f32 = 2627, + AArch64_FCMGTv4i16rz = 2628, + AArch64_FCMGTv4i32rz = 2629, + AArch64_FCMGTv8f16 = 2630, + AArch64_FCMGTv8i16rz = 2631, + AArch64_FCMLA_ZPmZZ_D = 2632, + AArch64_FCMLA_ZPmZZ_H = 2633, + AArch64_FCMLA_ZPmZZ_S = 2634, + AArch64_FCMLA_ZZZI_H = 2635, + AArch64_FCMLA_ZZZI_S = 2636, + AArch64_FCMLAv2f32 = 2637, + AArch64_FCMLAv2f64 = 2638, + AArch64_FCMLAv4f16 = 2639, + AArch64_FCMLAv4f16_indexed = 2640, + AArch64_FCMLAv4f32 = 2641, + AArch64_FCMLAv4f32_indexed = 2642, + AArch64_FCMLAv8f16 = 2643, + AArch64_FCMLAv8f16_indexed = 2644, + AArch64_FCMLE_PPzZ0_D = 2645, + AArch64_FCMLE_PPzZ0_H = 2646, + AArch64_FCMLE_PPzZ0_S = 2647, + AArch64_FCMLEv1i16rz = 2648, + AArch64_FCMLEv1i32rz = 2649, + AArch64_FCMLEv1i64rz = 2650, + AArch64_FCMLEv2i32rz = 2651, + AArch64_FCMLEv2i64rz = 2652, + AArch64_FCMLEv4i16rz = 2653, + AArch64_FCMLEv4i32rz = 2654, + AArch64_FCMLEv8i16rz = 2655, + AArch64_FCMLT_PPzZ0_D = 2656, + AArch64_FCMLT_PPzZ0_H = 2657, + AArch64_FCMLT_PPzZ0_S = 2658, + AArch64_FCMLTv1i16rz = 2659, + AArch64_FCMLTv1i32rz = 2660, + AArch64_FCMLTv1i64rz = 2661, + AArch64_FCMLTv2i32rz = 2662, + AArch64_FCMLTv2i64rz = 2663, + AArch64_FCMLTv4i16rz = 2664, + AArch64_FCMLTv4i32rz = 2665, + AArch64_FCMLTv8i16rz = 2666, + AArch64_FCMNE_PPzZ0_D = 2667, + AArch64_FCMNE_PPzZ0_H = 2668, + AArch64_FCMNE_PPzZ0_S = 2669, + AArch64_FCMNE_PPzZZ_D = 2670, + AArch64_FCMNE_PPzZZ_H = 2671, + AArch64_FCMNE_PPzZZ_S = 2672, + AArch64_FCMPDri = 2673, + AArch64_FCMPDrr = 2674, + AArch64_FCMPEDri = 2675, + AArch64_FCMPEDrr = 2676, + AArch64_FCMPEHri = 2677, + AArch64_FCMPEHrr = 2678, + AArch64_FCMPESri = 2679, + AArch64_FCMPESrr = 2680, + AArch64_FCMPHri = 2681, + AArch64_FCMPHrr = 2682, + AArch64_FCMPSri = 2683, + AArch64_FCMPSrr = 2684, + AArch64_FCMUO_PPzZZ_D = 2685, + AArch64_FCMUO_PPzZZ_H = 2686, + AArch64_FCMUO_PPzZZ_S = 2687, + AArch64_FCPY_ZPmI_D = 2688, + AArch64_FCPY_ZPmI_H = 2689, + AArch64_FCPY_ZPmI_S = 2690, + AArch64_FCSELDrrr = 2691, + AArch64_FCSELHrrr = 2692, + AArch64_FCSELSrrr = 2693, + AArch64_FCVTASUWDr = 2694, + AArch64_FCVTASUWHr = 2695, + AArch64_FCVTASUWSr = 2696, + AArch64_FCVTASUXDr = 2697, + AArch64_FCVTASUXHr = 2698, + AArch64_FCVTASUXSr = 2699, + AArch64_FCVTASv1f16 = 2700, + AArch64_FCVTASv1i32 = 2701, + AArch64_FCVTASv1i64 = 2702, + AArch64_FCVTASv2f32 = 2703, + AArch64_FCVTASv2f64 = 2704, + AArch64_FCVTASv4f16 = 2705, + AArch64_FCVTASv4f32 = 2706, + AArch64_FCVTASv8f16 = 2707, + AArch64_FCVTAUUWDr = 2708, + AArch64_FCVTAUUWHr = 2709, + AArch64_FCVTAUUWSr = 2710, + AArch64_FCVTAUUXDr = 2711, + AArch64_FCVTAUUXHr = 2712, + AArch64_FCVTAUUXSr = 2713, + AArch64_FCVTAUv1f16 = 2714, + AArch64_FCVTAUv1i32 = 2715, + AArch64_FCVTAUv1i64 = 2716, + AArch64_FCVTAUv2f32 = 2717, + AArch64_FCVTAUv2f64 = 2718, + AArch64_FCVTAUv4f16 = 2719, + AArch64_FCVTAUv4f32 = 2720, + AArch64_FCVTAUv8f16 = 2721, + AArch64_FCVTDHr = 2722, + AArch64_FCVTDSr = 2723, + AArch64_FCVTHDr = 2724, + AArch64_FCVTHSr = 2725, + AArch64_FCVTLT_ZPmZ_HtoS = 2726, + AArch64_FCVTLT_ZPmZ_StoD = 2727, + AArch64_FCVTL_2ZZ_H_S = 2728, + AArch64_FCVTLv2i32 = 2729, + AArch64_FCVTLv4i16 = 2730, + AArch64_FCVTLv4i32 = 2731, + AArch64_FCVTLv8i16 = 2732, + AArch64_FCVTMSUWDr = 2733, + AArch64_FCVTMSUWHr = 2734, + AArch64_FCVTMSUWSr = 2735, + AArch64_FCVTMSUXDr = 2736, + AArch64_FCVTMSUXHr = 2737, + AArch64_FCVTMSUXSr = 2738, + AArch64_FCVTMSv1f16 = 2739, + AArch64_FCVTMSv1i32 = 2740, + AArch64_FCVTMSv1i64 = 2741, + AArch64_FCVTMSv2f32 = 2742, + AArch64_FCVTMSv2f64 = 2743, + AArch64_FCVTMSv4f16 = 2744, + AArch64_FCVTMSv4f32 = 2745, + AArch64_FCVTMSv8f16 = 2746, + AArch64_FCVTMUUWDr = 2747, + AArch64_FCVTMUUWHr = 2748, + AArch64_FCVTMUUWSr = 2749, + AArch64_FCVTMUUXDr = 2750, + AArch64_FCVTMUUXHr = 2751, + AArch64_FCVTMUUXSr = 2752, + AArch64_FCVTMUv1f16 = 2753, + AArch64_FCVTMUv1i32 = 2754, + AArch64_FCVTMUv1i64 = 2755, + AArch64_FCVTMUv2f32 = 2756, + AArch64_FCVTMUv2f64 = 2757, + AArch64_FCVTMUv4f16 = 2758, + AArch64_FCVTMUv4f32 = 2759, + AArch64_FCVTMUv8f16 = 2760, + AArch64_FCVTNB_Z2Z_StoB = 2761, + AArch64_FCVTNSUWDr = 2762, + AArch64_FCVTNSUWHr = 2763, + AArch64_FCVTNSUWSr = 2764, + AArch64_FCVTNSUXDr = 2765, + AArch64_FCVTNSUXHr = 2766, + AArch64_FCVTNSUXSr = 2767, + AArch64_FCVTNSv1f16 = 2768, + AArch64_FCVTNSv1i32 = 2769, + AArch64_FCVTNSv1i64 = 2770, + AArch64_FCVTNSv2f32 = 2771, + AArch64_FCVTNSv2f64 = 2772, + AArch64_FCVTNSv4f16 = 2773, + AArch64_FCVTNSv4f32 = 2774, + AArch64_FCVTNSv8f16 = 2775, + AArch64_FCVTNT_Z2Z_StoB = 2776, + AArch64_FCVTNT_ZPmZ_DtoS = 2777, + AArch64_FCVTNT_ZPmZ_StoH = 2778, + AArch64_FCVTNUUWDr = 2779, + AArch64_FCVTNUUWHr = 2780, + AArch64_FCVTNUUWSr = 2781, + AArch64_FCVTNUUXDr = 2782, + AArch64_FCVTNUUXHr = 2783, + AArch64_FCVTNUUXSr = 2784, + AArch64_FCVTNUv1f16 = 2785, + AArch64_FCVTNUv1i32 = 2786, + AArch64_FCVTNUv1i64 = 2787, + AArch64_FCVTNUv2f32 = 2788, + AArch64_FCVTNUv2f64 = 2789, + AArch64_FCVTNUv4f16 = 2790, + AArch64_FCVTNUv4f32 = 2791, + AArch64_FCVTNUv8f16 = 2792, + AArch64_FCVTN_F16_F8v16f8 = 2793, + AArch64_FCVTN_F16_F8v8f8 = 2794, + AArch64_FCVTN_F32_F82v16f8 = 2795, + AArch64_FCVTN_F32_F8v8f8 = 2796, + AArch64_FCVTN_Z2Z_HtoB = 2797, + AArch64_FCVTN_Z2Z_StoH = 2798, + AArch64_FCVTN_Z4Z_StoB_NAME = 2799, + AArch64_FCVTNv2i32 = 2800, + AArch64_FCVTNv4i16 = 2801, + AArch64_FCVTNv4i32 = 2802, + AArch64_FCVTNv8i16 = 2803, + AArch64_FCVTPSUWDr = 2804, + AArch64_FCVTPSUWHr = 2805, + AArch64_FCVTPSUWSr = 2806, + AArch64_FCVTPSUXDr = 2807, + AArch64_FCVTPSUXHr = 2808, + AArch64_FCVTPSUXSr = 2809, + AArch64_FCVTPSv1f16 = 2810, + AArch64_FCVTPSv1i32 = 2811, + AArch64_FCVTPSv1i64 = 2812, + AArch64_FCVTPSv2f32 = 2813, + AArch64_FCVTPSv2f64 = 2814, + AArch64_FCVTPSv4f16 = 2815, + AArch64_FCVTPSv4f32 = 2816, + AArch64_FCVTPSv8f16 = 2817, + AArch64_FCVTPUUWDr = 2818, + AArch64_FCVTPUUWHr = 2819, + AArch64_FCVTPUUWSr = 2820, + AArch64_FCVTPUUXDr = 2821, + AArch64_FCVTPUUXHr = 2822, + AArch64_FCVTPUUXSr = 2823, + AArch64_FCVTPUv1f16 = 2824, + AArch64_FCVTPUv1i32 = 2825, + AArch64_FCVTPUv1i64 = 2826, + AArch64_FCVTPUv2f32 = 2827, + AArch64_FCVTPUv2f64 = 2828, + AArch64_FCVTPUv4f16 = 2829, + AArch64_FCVTPUv4f32 = 2830, + AArch64_FCVTPUv8f16 = 2831, + AArch64_FCVTSDr = 2832, + AArch64_FCVTSHr = 2833, + AArch64_FCVTXNT_ZPmZ_DtoS = 2834, + AArch64_FCVTXNv1i64 = 2835, + AArch64_FCVTXNv2f32 = 2836, + AArch64_FCVTXNv4f32 = 2837, + AArch64_FCVTX_ZPmZ_DtoS = 2838, + AArch64_FCVTZSSWDri = 2839, + AArch64_FCVTZSSWHri = 2840, + AArch64_FCVTZSSWSri = 2841, + AArch64_FCVTZSSXDri = 2842, + AArch64_FCVTZSSXHri = 2843, + AArch64_FCVTZSSXSri = 2844, + AArch64_FCVTZSUWDr = 2845, + AArch64_FCVTZSUWHr = 2846, + AArch64_FCVTZSUWSr = 2847, + AArch64_FCVTZSUXDr = 2848, + AArch64_FCVTZSUXHr = 2849, + AArch64_FCVTZSUXSr = 2850, + AArch64_FCVTZS_2Z2Z_StoS = 2851, + AArch64_FCVTZS_4Z4Z_StoS = 2852, + AArch64_FCVTZS_ZPmZ_DtoD = 2853, + AArch64_FCVTZS_ZPmZ_DtoS = 2854, + AArch64_FCVTZS_ZPmZ_HtoD = 2855, + AArch64_FCVTZS_ZPmZ_HtoH = 2856, + AArch64_FCVTZS_ZPmZ_HtoS = 2857, + AArch64_FCVTZS_ZPmZ_StoD = 2858, + AArch64_FCVTZS_ZPmZ_StoS = 2859, + AArch64_FCVTZSd = 2860, + AArch64_FCVTZSh = 2861, + AArch64_FCVTZSs = 2862, + AArch64_FCVTZSv1f16 = 2863, + AArch64_FCVTZSv1i32 = 2864, + AArch64_FCVTZSv1i64 = 2865, + AArch64_FCVTZSv2f32 = 2866, + AArch64_FCVTZSv2f64 = 2867, + AArch64_FCVTZSv2i32_shift = 2868, + AArch64_FCVTZSv2i64_shift = 2869, + AArch64_FCVTZSv4f16 = 2870, + AArch64_FCVTZSv4f32 = 2871, + AArch64_FCVTZSv4i16_shift = 2872, + AArch64_FCVTZSv4i32_shift = 2873, + AArch64_FCVTZSv8f16 = 2874, + AArch64_FCVTZSv8i16_shift = 2875, + AArch64_FCVTZUSWDri = 2876, + AArch64_FCVTZUSWHri = 2877, + AArch64_FCVTZUSWSri = 2878, + AArch64_FCVTZUSXDri = 2879, + AArch64_FCVTZUSXHri = 2880, + AArch64_FCVTZUSXSri = 2881, + AArch64_FCVTZUUWDr = 2882, + AArch64_FCVTZUUWHr = 2883, + AArch64_FCVTZUUWSr = 2884, + AArch64_FCVTZUUXDr = 2885, + AArch64_FCVTZUUXHr = 2886, + AArch64_FCVTZUUXSr = 2887, + AArch64_FCVTZU_2Z2Z_StoS = 2888, + AArch64_FCVTZU_4Z4Z_StoS = 2889, + AArch64_FCVTZU_ZPmZ_DtoD = 2890, + AArch64_FCVTZU_ZPmZ_DtoS = 2891, + AArch64_FCVTZU_ZPmZ_HtoD = 2892, + AArch64_FCVTZU_ZPmZ_HtoH = 2893, + AArch64_FCVTZU_ZPmZ_HtoS = 2894, + AArch64_FCVTZU_ZPmZ_StoD = 2895, + AArch64_FCVTZU_ZPmZ_StoS = 2896, + AArch64_FCVTZUd = 2897, + AArch64_FCVTZUh = 2898, + AArch64_FCVTZUs = 2899, + AArch64_FCVTZUv1f16 = 2900, + AArch64_FCVTZUv1i32 = 2901, + AArch64_FCVTZUv1i64 = 2902, + AArch64_FCVTZUv2f32 = 2903, + AArch64_FCVTZUv2f64 = 2904, + AArch64_FCVTZUv2i32_shift = 2905, + AArch64_FCVTZUv2i64_shift = 2906, + AArch64_FCVTZUv4f16 = 2907, + AArch64_FCVTZUv4f32 = 2908, + AArch64_FCVTZUv4i16_shift = 2909, + AArch64_FCVTZUv4i32_shift = 2910, + AArch64_FCVTZUv8f16 = 2911, + AArch64_FCVTZUv8i16_shift = 2912, + AArch64_FCVT_2ZZ_H_S = 2913, + AArch64_FCVT_Z2Z_HtoB = 2914, + AArch64_FCVT_Z2Z_StoH = 2915, + AArch64_FCVT_Z4Z_StoB_NAME = 2916, + AArch64_FCVT_ZPmZ_DtoH = 2917, + AArch64_FCVT_ZPmZ_DtoS = 2918, + AArch64_FCVT_ZPmZ_HtoD = 2919, + AArch64_FCVT_ZPmZ_HtoS = 2920, + AArch64_FCVT_ZPmZ_StoD = 2921, + AArch64_FCVT_ZPmZ_StoH = 2922, + AArch64_FDIVDrr = 2923, + AArch64_FDIVHrr = 2924, + AArch64_FDIVR_ZPmZ_D = 2925, + AArch64_FDIVR_ZPmZ_H = 2926, + AArch64_FDIVR_ZPmZ_S = 2927, + AArch64_FDIVSrr = 2928, + AArch64_FDIV_ZPmZ_D = 2929, + AArch64_FDIV_ZPmZ_H = 2930, + AArch64_FDIV_ZPmZ_S = 2931, + AArch64_FDIVv2f32 = 2932, + AArch64_FDIVv2f64 = 2933, + AArch64_FDIVv4f16 = 2934, + AArch64_FDIVv4f32 = 2935, + AArch64_FDIVv8f16 = 2936, + AArch64_FDOT_VG2_M2Z2Z_BtoH = 2937, + AArch64_FDOT_VG2_M2Z2Z_BtoS = 2938, + AArch64_FDOT_VG2_M2Z2Z_HtoS = 2939, + AArch64_FDOT_VG2_M2ZZI_BtoH = 2940, + AArch64_FDOT_VG2_M2ZZI_BtoS = 2941, + AArch64_FDOT_VG2_M2ZZI_HtoS = 2942, + AArch64_FDOT_VG2_M2ZZ_BtoH = 2943, + AArch64_FDOT_VG2_M2ZZ_BtoS = 2944, + AArch64_FDOT_VG2_M2ZZ_HtoS = 2945, + AArch64_FDOT_VG4_M4Z4Z_BtoH = 2946, + AArch64_FDOT_VG4_M4Z4Z_BtoS = 2947, + AArch64_FDOT_VG4_M4Z4Z_HtoS = 2948, + AArch64_FDOT_VG4_M4ZZI_BtoH = 2949, + AArch64_FDOT_VG4_M4ZZI_BtoS = 2950, + AArch64_FDOT_VG4_M4ZZI_HtoS = 2951, + AArch64_FDOT_VG4_M4ZZ_BtoH = 2952, + AArch64_FDOT_VG4_M4ZZ_BtoS = 2953, + AArch64_FDOT_VG4_M4ZZ_HtoS = 2954, + AArch64_FDOT_ZZZI_BtoH = 2955, + AArch64_FDOT_ZZZI_BtoS = 2956, + AArch64_FDOT_ZZZI_S = 2957, + AArch64_FDOT_ZZZ_BtoH = 2958, + AArch64_FDOT_ZZZ_BtoS = 2959, + AArch64_FDOT_ZZZ_S = 2960, + AArch64_FDOTlanev16f8 = 2961, + AArch64_FDOTlanev4f16 = 2962, + AArch64_FDOTlanev8f16 = 2963, + AArch64_FDOTlanev8f8 = 2964, + AArch64_FDOTv2f32 = 2965, + AArch64_FDOTv4f16 = 2966, + AArch64_FDOTv4f32 = 2967, + AArch64_FDOTv8f16 = 2968, + AArch64_FDUP_ZI_D = 2969, + AArch64_FDUP_ZI_H = 2970, + AArch64_FDUP_ZI_S = 2971, + AArch64_FEXPA_ZZ_D = 2972, + AArch64_FEXPA_ZZ_H = 2973, + AArch64_FEXPA_ZZ_S = 2974, + AArch64_FJCVTZS = 2975, + AArch64_FLOGB_ZPmZ_D = 2976, + AArch64_FLOGB_ZPmZ_H = 2977, + AArch64_FLOGB_ZPmZ_S = 2978, + AArch64_FMADDDrrr = 2979, + AArch64_FMADDHrrr = 2980, + AArch64_FMADDSrrr = 2981, + AArch64_FMAD_ZPmZZ_D = 2982, + AArch64_FMAD_ZPmZZ_H = 2983, + AArch64_FMAD_ZPmZZ_S = 2984, + AArch64_FMAXDrr = 2985, + AArch64_FMAXHrr = 2986, + AArch64_FMAXNMDrr = 2987, + AArch64_FMAXNMHrr = 2988, + AArch64_FMAXNMP_ZPmZZ_D = 2989, + AArch64_FMAXNMP_ZPmZZ_H = 2990, + AArch64_FMAXNMP_ZPmZZ_S = 2991, + AArch64_FMAXNMPv2f32 = 2992, + AArch64_FMAXNMPv2f64 = 2993, + AArch64_FMAXNMPv2i16p = 2994, + AArch64_FMAXNMPv2i32p = 2995, + AArch64_FMAXNMPv2i64p = 2996, + AArch64_FMAXNMPv4f16 = 2997, + AArch64_FMAXNMPv4f32 = 2998, + AArch64_FMAXNMPv8f16 = 2999, + AArch64_FMAXNMQV_D = 3000, + AArch64_FMAXNMQV_H = 3001, + AArch64_FMAXNMQV_S = 3002, + AArch64_FMAXNMSrr = 3003, + AArch64_FMAXNMV_VPZ_D = 3004, + AArch64_FMAXNMV_VPZ_H = 3005, + AArch64_FMAXNMV_VPZ_S = 3006, + AArch64_FMAXNMVv4i16v = 3007, + AArch64_FMAXNMVv4i32v = 3008, + AArch64_FMAXNMVv8i16v = 3009, + AArch64_FMAXNM_VG2_2Z2Z_D = 3010, + AArch64_FMAXNM_VG2_2Z2Z_H = 3011, + AArch64_FMAXNM_VG2_2Z2Z_S = 3012, + AArch64_FMAXNM_VG2_2ZZ_D = 3013, + AArch64_FMAXNM_VG2_2ZZ_H = 3014, + AArch64_FMAXNM_VG2_2ZZ_S = 3015, + AArch64_FMAXNM_VG4_4Z4Z_D = 3016, + AArch64_FMAXNM_VG4_4Z4Z_H = 3017, + AArch64_FMAXNM_VG4_4Z4Z_S = 3018, + AArch64_FMAXNM_VG4_4ZZ_D = 3019, + AArch64_FMAXNM_VG4_4ZZ_H = 3020, + AArch64_FMAXNM_VG4_4ZZ_S = 3021, + AArch64_FMAXNM_ZPmI_D = 3022, + AArch64_FMAXNM_ZPmI_H = 3023, + AArch64_FMAXNM_ZPmI_S = 3024, + AArch64_FMAXNM_ZPmZ_D = 3025, + AArch64_FMAXNM_ZPmZ_H = 3026, + AArch64_FMAXNM_ZPmZ_S = 3027, + AArch64_FMAXNMv2f32 = 3028, + AArch64_FMAXNMv2f64 = 3029, + AArch64_FMAXNMv4f16 = 3030, + AArch64_FMAXNMv4f32 = 3031, + AArch64_FMAXNMv8f16 = 3032, + AArch64_FMAXP_ZPmZZ_D = 3033, + AArch64_FMAXP_ZPmZZ_H = 3034, + AArch64_FMAXP_ZPmZZ_S = 3035, + AArch64_FMAXPv2f32 = 3036, + AArch64_FMAXPv2f64 = 3037, + AArch64_FMAXPv2i16p = 3038, + AArch64_FMAXPv2i32p = 3039, + AArch64_FMAXPv2i64p = 3040, + AArch64_FMAXPv4f16 = 3041, + AArch64_FMAXPv4f32 = 3042, + AArch64_FMAXPv8f16 = 3043, + AArch64_FMAXQV_D = 3044, + AArch64_FMAXQV_H = 3045, + AArch64_FMAXQV_S = 3046, + AArch64_FMAXSrr = 3047, + AArch64_FMAXV_VPZ_D = 3048, + AArch64_FMAXV_VPZ_H = 3049, + AArch64_FMAXV_VPZ_S = 3050, + AArch64_FMAXVv4i16v = 3051, + AArch64_FMAXVv4i32v = 3052, + AArch64_FMAXVv8i16v = 3053, + AArch64_FMAX_VG2_2Z2Z_D = 3054, + AArch64_FMAX_VG2_2Z2Z_H = 3055, + AArch64_FMAX_VG2_2Z2Z_S = 3056, + AArch64_FMAX_VG2_2ZZ_D = 3057, + AArch64_FMAX_VG2_2ZZ_H = 3058, + AArch64_FMAX_VG2_2ZZ_S = 3059, + AArch64_FMAX_VG4_4Z4Z_D = 3060, + AArch64_FMAX_VG4_4Z4Z_H = 3061, + AArch64_FMAX_VG4_4Z4Z_S = 3062, + AArch64_FMAX_VG4_4ZZ_D = 3063, + AArch64_FMAX_VG4_4ZZ_H = 3064, + AArch64_FMAX_VG4_4ZZ_S = 3065, + AArch64_FMAX_ZPmI_D = 3066, + AArch64_FMAX_ZPmI_H = 3067, + AArch64_FMAX_ZPmI_S = 3068, + AArch64_FMAX_ZPmZ_D = 3069, + AArch64_FMAX_ZPmZ_H = 3070, + AArch64_FMAX_ZPmZ_S = 3071, + AArch64_FMAXv2f32 = 3072, + AArch64_FMAXv2f64 = 3073, + AArch64_FMAXv4f16 = 3074, + AArch64_FMAXv4f32 = 3075, + AArch64_FMAXv8f16 = 3076, + AArch64_FMINDrr = 3077, + AArch64_FMINHrr = 3078, + AArch64_FMINNMDrr = 3079, + AArch64_FMINNMHrr = 3080, + AArch64_FMINNMP_ZPmZZ_D = 3081, + AArch64_FMINNMP_ZPmZZ_H = 3082, + AArch64_FMINNMP_ZPmZZ_S = 3083, + AArch64_FMINNMPv2f32 = 3084, + AArch64_FMINNMPv2f64 = 3085, + AArch64_FMINNMPv2i16p = 3086, + AArch64_FMINNMPv2i32p = 3087, + AArch64_FMINNMPv2i64p = 3088, + AArch64_FMINNMPv4f16 = 3089, + AArch64_FMINNMPv4f32 = 3090, + AArch64_FMINNMPv8f16 = 3091, + AArch64_FMINNMQV_D = 3092, + AArch64_FMINNMQV_H = 3093, + AArch64_FMINNMQV_S = 3094, + AArch64_FMINNMSrr = 3095, + AArch64_FMINNMV_VPZ_D = 3096, + AArch64_FMINNMV_VPZ_H = 3097, + AArch64_FMINNMV_VPZ_S = 3098, + AArch64_FMINNMVv4i16v = 3099, + AArch64_FMINNMVv4i32v = 3100, + AArch64_FMINNMVv8i16v = 3101, + AArch64_FMINNM_VG2_2Z2Z_D = 3102, + AArch64_FMINNM_VG2_2Z2Z_H = 3103, + AArch64_FMINNM_VG2_2Z2Z_S = 3104, + AArch64_FMINNM_VG2_2ZZ_D = 3105, + AArch64_FMINNM_VG2_2ZZ_H = 3106, + AArch64_FMINNM_VG2_2ZZ_S = 3107, + AArch64_FMINNM_VG4_4Z4Z_D = 3108, + AArch64_FMINNM_VG4_4Z4Z_H = 3109, + AArch64_FMINNM_VG4_4Z4Z_S = 3110, + AArch64_FMINNM_VG4_4ZZ_D = 3111, + AArch64_FMINNM_VG4_4ZZ_H = 3112, + AArch64_FMINNM_VG4_4ZZ_S = 3113, + AArch64_FMINNM_ZPmI_D = 3114, + AArch64_FMINNM_ZPmI_H = 3115, + AArch64_FMINNM_ZPmI_S = 3116, + AArch64_FMINNM_ZPmZ_D = 3117, + AArch64_FMINNM_ZPmZ_H = 3118, + AArch64_FMINNM_ZPmZ_S = 3119, + AArch64_FMINNMv2f32 = 3120, + AArch64_FMINNMv2f64 = 3121, + AArch64_FMINNMv4f16 = 3122, + AArch64_FMINNMv4f32 = 3123, + AArch64_FMINNMv8f16 = 3124, + AArch64_FMINP_ZPmZZ_D = 3125, + AArch64_FMINP_ZPmZZ_H = 3126, + AArch64_FMINP_ZPmZZ_S = 3127, + AArch64_FMINPv2f32 = 3128, + AArch64_FMINPv2f64 = 3129, + AArch64_FMINPv2i16p = 3130, + AArch64_FMINPv2i32p = 3131, + AArch64_FMINPv2i64p = 3132, + AArch64_FMINPv4f16 = 3133, + AArch64_FMINPv4f32 = 3134, + AArch64_FMINPv8f16 = 3135, + AArch64_FMINQV_D = 3136, + AArch64_FMINQV_H = 3137, + AArch64_FMINQV_S = 3138, + AArch64_FMINSrr = 3139, + AArch64_FMINV_VPZ_D = 3140, + AArch64_FMINV_VPZ_H = 3141, + AArch64_FMINV_VPZ_S = 3142, + AArch64_FMINVv4i16v = 3143, + AArch64_FMINVv4i32v = 3144, + AArch64_FMINVv8i16v = 3145, + AArch64_FMIN_VG2_2Z2Z_D = 3146, + AArch64_FMIN_VG2_2Z2Z_H = 3147, + AArch64_FMIN_VG2_2Z2Z_S = 3148, + AArch64_FMIN_VG2_2ZZ_D = 3149, + AArch64_FMIN_VG2_2ZZ_H = 3150, + AArch64_FMIN_VG2_2ZZ_S = 3151, + AArch64_FMIN_VG4_4Z4Z_D = 3152, + AArch64_FMIN_VG4_4Z4Z_H = 3153, + AArch64_FMIN_VG4_4Z4Z_S = 3154, + AArch64_FMIN_VG4_4ZZ_D = 3155, + AArch64_FMIN_VG4_4ZZ_H = 3156, + AArch64_FMIN_VG4_4ZZ_S = 3157, + AArch64_FMIN_ZPmI_D = 3158, + AArch64_FMIN_ZPmI_H = 3159, + AArch64_FMIN_ZPmI_S = 3160, + AArch64_FMIN_ZPmZ_D = 3161, + AArch64_FMIN_ZPmZ_H = 3162, + AArch64_FMIN_ZPmZ_S = 3163, + AArch64_FMINv2f32 = 3164, + AArch64_FMINv2f64 = 3165, + AArch64_FMINv4f16 = 3166, + AArch64_FMINv4f32 = 3167, + AArch64_FMINv8f16 = 3168, + AArch64_FMLAL2lanev4f16 = 3169, + AArch64_FMLAL2lanev8f16 = 3170, + AArch64_FMLAL2v4f16 = 3171, + AArch64_FMLAL2v8f16 = 3172, + AArch64_FMLALB_ZZZ = 3173, + AArch64_FMLALB_ZZZI = 3174, + AArch64_FMLALB_ZZZI_SHH = 3175, + AArch64_FMLALB_ZZZ_SHH = 3176, + AArch64_FMLALBlanev8f16 = 3177, + AArch64_FMLALBv8f16 = 3178, + AArch64_FMLALLBB_ZZZ = 3179, + AArch64_FMLALLBB_ZZZI = 3180, + AArch64_FMLALLBBlanev4f32 = 3181, + AArch64_FMLALLBBv4f32 = 3182, + AArch64_FMLALLBT_ZZZ = 3183, + AArch64_FMLALLBT_ZZZI = 3184, + AArch64_FMLALLBTlanev4f32 = 3185, + AArch64_FMLALLBTv4f32 = 3186, + AArch64_FMLALLTB_ZZZ = 3187, + AArch64_FMLALLTB_ZZZI = 3188, + AArch64_FMLALLTBlanev4f32 = 3189, + AArch64_FMLALLTBv4f32 = 3190, + AArch64_FMLALLTT_ZZZ = 3191, + AArch64_FMLALLTT_ZZZI = 3192, + AArch64_FMLALLTTlanev4f32 = 3193, + AArch64_FMLALLTTv4f32 = 3194, + AArch64_FMLALL_MZZI_BtoS = 3195, + AArch64_FMLALL_MZZ_BtoS = 3196, + AArch64_FMLALL_VG2_M2Z2Z_BtoS = 3197, + AArch64_FMLALL_VG2_M2ZZI_BtoS = 3198, + AArch64_FMLALL_VG2_M2ZZ_BtoS = 3199, + AArch64_FMLALL_VG4_M4Z4Z_BtoS = 3200, + AArch64_FMLALL_VG4_M4ZZI_BtoS = 3201, + AArch64_FMLALL_VG4_M4ZZ_BtoS = 3202, + AArch64_FMLALT_ZZZ = 3203, + AArch64_FMLALT_ZZZI = 3204, + AArch64_FMLALT_ZZZI_SHH = 3205, + AArch64_FMLALT_ZZZ_SHH = 3206, + AArch64_FMLALTlanev8f16 = 3207, + AArch64_FMLALTv8f16 = 3208, + AArch64_FMLAL_MZZI_BtoH = 3209, + AArch64_FMLAL_MZZI_HtoS = 3210, + AArch64_FMLAL_MZZ_HtoS = 3211, + AArch64_FMLAL_VG2_M2Z2Z_BtoH = 3212, + AArch64_FMLAL_VG2_M2Z2Z_HtoS = 3213, + AArch64_FMLAL_VG2_M2ZZI_BtoH = 3214, + AArch64_FMLAL_VG2_M2ZZI_HtoS = 3215, + AArch64_FMLAL_VG2_M2ZZ_BtoH = 3216, + AArch64_FMLAL_VG2_M2ZZ_HtoS = 3217, + AArch64_FMLAL_VG2_MZZ_BtoH = 3218, + AArch64_FMLAL_VG4_M4Z4Z_BtoH = 3219, + AArch64_FMLAL_VG4_M4Z4Z_HtoS = 3220, + AArch64_FMLAL_VG4_M4ZZI_BtoH = 3221, + AArch64_FMLAL_VG4_M4ZZI_HtoS = 3222, + AArch64_FMLAL_VG4_M4ZZ_BtoH = 3223, + AArch64_FMLAL_VG4_M4ZZ_HtoS = 3224, + AArch64_FMLALlanev4f16 = 3225, + AArch64_FMLALlanev8f16 = 3226, + AArch64_FMLALv4f16 = 3227, + AArch64_FMLALv8f16 = 3228, + AArch64_FMLA_VG2_M2Z2Z_D = 3229, + AArch64_FMLA_VG2_M2Z2Z_S = 3230, + AArch64_FMLA_VG2_M2Z4Z_H = 3231, + AArch64_FMLA_VG2_M2ZZI_D = 3232, + AArch64_FMLA_VG2_M2ZZI_H = 3233, + AArch64_FMLA_VG2_M2ZZI_S = 3234, + AArch64_FMLA_VG2_M2ZZ_D = 3235, + AArch64_FMLA_VG2_M2ZZ_H = 3236, + AArch64_FMLA_VG2_M2ZZ_S = 3237, + AArch64_FMLA_VG4_M4Z4Z_D = 3238, + AArch64_FMLA_VG4_M4Z4Z_H = 3239, + AArch64_FMLA_VG4_M4Z4Z_S = 3240, + AArch64_FMLA_VG4_M4ZZI_D = 3241, + AArch64_FMLA_VG4_M4ZZI_H = 3242, + AArch64_FMLA_VG4_M4ZZI_S = 3243, + AArch64_FMLA_VG4_M4ZZ_D = 3244, + AArch64_FMLA_VG4_M4ZZ_H = 3245, + AArch64_FMLA_VG4_M4ZZ_S = 3246, + AArch64_FMLA_ZPmZZ_D = 3247, + AArch64_FMLA_ZPmZZ_H = 3248, + AArch64_FMLA_ZPmZZ_S = 3249, + AArch64_FMLA_ZZZI_D = 3250, + AArch64_FMLA_ZZZI_H = 3251, + AArch64_FMLA_ZZZI_S = 3252, + AArch64_FMLAv1i16_indexed = 3253, + AArch64_FMLAv1i32_indexed = 3254, + AArch64_FMLAv1i64_indexed = 3255, + AArch64_FMLAv2f32 = 3256, + AArch64_FMLAv2f64 = 3257, + AArch64_FMLAv2i32_indexed = 3258, + AArch64_FMLAv2i64_indexed = 3259, + AArch64_FMLAv4f16 = 3260, + AArch64_FMLAv4f32 = 3261, + AArch64_FMLAv4i16_indexed = 3262, + AArch64_FMLAv4i32_indexed = 3263, + AArch64_FMLAv8f16 = 3264, + AArch64_FMLAv8i16_indexed = 3265, + AArch64_FMLSL2lanev4f16 = 3266, + AArch64_FMLSL2lanev8f16 = 3267, + AArch64_FMLSL2v4f16 = 3268, + AArch64_FMLSL2v8f16 = 3269, + AArch64_FMLSLB_ZZZI_SHH = 3270, + AArch64_FMLSLB_ZZZ_SHH = 3271, + AArch64_FMLSLT_ZZZI_SHH = 3272, + AArch64_FMLSLT_ZZZ_SHH = 3273, + AArch64_FMLSL_MZZI_HtoS = 3274, + AArch64_FMLSL_MZZ_HtoS = 3275, + AArch64_FMLSL_VG2_M2Z2Z_HtoS = 3276, + AArch64_FMLSL_VG2_M2ZZI_HtoS = 3277, + AArch64_FMLSL_VG2_M2ZZ_HtoS = 3278, + AArch64_FMLSL_VG4_M4Z4Z_HtoS = 3279, + AArch64_FMLSL_VG4_M4ZZI_HtoS = 3280, + AArch64_FMLSL_VG4_M4ZZ_HtoS = 3281, + AArch64_FMLSLlanev4f16 = 3282, + AArch64_FMLSLlanev8f16 = 3283, + AArch64_FMLSLv4f16 = 3284, + AArch64_FMLSLv8f16 = 3285, + AArch64_FMLS_VG2_M2Z2Z_D = 3286, + AArch64_FMLS_VG2_M2Z2Z_H = 3287, + AArch64_FMLS_VG2_M2Z2Z_S = 3288, + AArch64_FMLS_VG2_M2ZZI_D = 3289, + AArch64_FMLS_VG2_M2ZZI_H = 3290, + AArch64_FMLS_VG2_M2ZZI_S = 3291, + AArch64_FMLS_VG2_M2ZZ_D = 3292, + AArch64_FMLS_VG2_M2ZZ_H = 3293, + AArch64_FMLS_VG2_M2ZZ_S = 3294, + AArch64_FMLS_VG4_M4Z2Z_H = 3295, + AArch64_FMLS_VG4_M4Z4Z_D = 3296, + AArch64_FMLS_VG4_M4Z4Z_S = 3297, + AArch64_FMLS_VG4_M4ZZI_D = 3298, + AArch64_FMLS_VG4_M4ZZI_H = 3299, + AArch64_FMLS_VG4_M4ZZI_S = 3300, + AArch64_FMLS_VG4_M4ZZ_D = 3301, + AArch64_FMLS_VG4_M4ZZ_H = 3302, + AArch64_FMLS_VG4_M4ZZ_S = 3303, + AArch64_FMLS_ZPmZZ_D = 3304, + AArch64_FMLS_ZPmZZ_H = 3305, + AArch64_FMLS_ZPmZZ_S = 3306, + AArch64_FMLS_ZZZI_D = 3307, + AArch64_FMLS_ZZZI_H = 3308, + AArch64_FMLS_ZZZI_S = 3309, + AArch64_FMLSv1i16_indexed = 3310, + AArch64_FMLSv1i32_indexed = 3311, + AArch64_FMLSv1i64_indexed = 3312, + AArch64_FMLSv2f32 = 3313, + AArch64_FMLSv2f64 = 3314, + AArch64_FMLSv2i32_indexed = 3315, + AArch64_FMLSv2i64_indexed = 3316, + AArch64_FMLSv4f16 = 3317, + AArch64_FMLSv4f32 = 3318, + AArch64_FMLSv4i16_indexed = 3319, + AArch64_FMLSv4i32_indexed = 3320, + AArch64_FMLSv8f16 = 3321, + AArch64_FMLSv8i16_indexed = 3322, + AArch64_FMMLA_ZZZ_D = 3323, + AArch64_FMMLA_ZZZ_S = 3324, + AArch64_FMOPAL_MPPZZ = 3325, + AArch64_FMOPA_MPPZZ_BtoH = 3326, + AArch64_FMOPA_MPPZZ_BtoS = 3327, + AArch64_FMOPA_MPPZZ_D = 3328, + AArch64_FMOPA_MPPZZ_H = 3329, + AArch64_FMOPA_MPPZZ_S = 3330, + AArch64_FMOPSL_MPPZZ = 3331, + AArch64_FMOPS_MPPZZ_D = 3332, + AArch64_FMOPS_MPPZZ_H = 3333, + AArch64_FMOPS_MPPZZ_S = 3334, + AArch64_FMOVDXHighr = 3335, + AArch64_FMOVDXr = 3336, + AArch64_FMOVDi = 3337, + AArch64_FMOVDr = 3338, + AArch64_FMOVHWr = 3339, + AArch64_FMOVHXr = 3340, + AArch64_FMOVHi = 3341, + AArch64_FMOVHr = 3342, + AArch64_FMOVSWr = 3343, + AArch64_FMOVSi = 3344, + AArch64_FMOVSr = 3345, + AArch64_FMOVWHr = 3346, + AArch64_FMOVWSr = 3347, + AArch64_FMOVXDHighr = 3348, + AArch64_FMOVXDr = 3349, + AArch64_FMOVXHr = 3350, + AArch64_FMOVv2f32_ns = 3351, + AArch64_FMOVv2f64_ns = 3352, + AArch64_FMOVv4f16_ns = 3353, + AArch64_FMOVv4f32_ns = 3354, + AArch64_FMOVv8f16_ns = 3355, + AArch64_FMSB_ZPmZZ_D = 3356, + AArch64_FMSB_ZPmZZ_H = 3357, + AArch64_FMSB_ZPmZZ_S = 3358, + AArch64_FMSUBDrrr = 3359, + AArch64_FMSUBHrrr = 3360, + AArch64_FMSUBSrrr = 3361, + AArch64_FMULDrr = 3362, + AArch64_FMULHrr = 3363, + AArch64_FMULSrr = 3364, + AArch64_FMULX16 = 3365, + AArch64_FMULX32 = 3366, + AArch64_FMULX64 = 3367, + AArch64_FMULX_ZPmZ_D = 3368, + AArch64_FMULX_ZPmZ_H = 3369, + AArch64_FMULX_ZPmZ_S = 3370, + AArch64_FMULXv1i16_indexed = 3371, + AArch64_FMULXv1i32_indexed = 3372, + AArch64_FMULXv1i64_indexed = 3373, + AArch64_FMULXv2f32 = 3374, + AArch64_FMULXv2f64 = 3375, + AArch64_FMULXv2i32_indexed = 3376, + AArch64_FMULXv2i64_indexed = 3377, + AArch64_FMULXv4f16 = 3378, + AArch64_FMULXv4f32 = 3379, + AArch64_FMULXv4i16_indexed = 3380, + AArch64_FMULXv4i32_indexed = 3381, + AArch64_FMULXv8f16 = 3382, + AArch64_FMULXv8i16_indexed = 3383, + AArch64_FMUL_ZPmI_D = 3384, + AArch64_FMUL_ZPmI_H = 3385, + AArch64_FMUL_ZPmI_S = 3386, + AArch64_FMUL_ZPmZ_D = 3387, + AArch64_FMUL_ZPmZ_H = 3388, + AArch64_FMUL_ZPmZ_S = 3389, + AArch64_FMUL_ZZZI_D = 3390, + AArch64_FMUL_ZZZI_H = 3391, + AArch64_FMUL_ZZZI_S = 3392, + AArch64_FMUL_ZZZ_D = 3393, + AArch64_FMUL_ZZZ_H = 3394, + AArch64_FMUL_ZZZ_S = 3395, + AArch64_FMULv1i16_indexed = 3396, + AArch64_FMULv1i32_indexed = 3397, + AArch64_FMULv1i64_indexed = 3398, + AArch64_FMULv2f32 = 3399, + AArch64_FMULv2f64 = 3400, + AArch64_FMULv2i32_indexed = 3401, + AArch64_FMULv2i64_indexed = 3402, + AArch64_FMULv4f16 = 3403, + AArch64_FMULv4f32 = 3404, + AArch64_FMULv4i16_indexed = 3405, + AArch64_FMULv4i32_indexed = 3406, + AArch64_FMULv8f16 = 3407, + AArch64_FMULv8i16_indexed = 3408, + AArch64_FNEGDr = 3409, + AArch64_FNEGHr = 3410, + AArch64_FNEGSr = 3411, + AArch64_FNEG_ZPmZ_D = 3412, + AArch64_FNEG_ZPmZ_H = 3413, + AArch64_FNEG_ZPmZ_S = 3414, + AArch64_FNEGv2f32 = 3415, + AArch64_FNEGv2f64 = 3416, + AArch64_FNEGv4f16 = 3417, + AArch64_FNEGv4f32 = 3418, + AArch64_FNEGv8f16 = 3419, + AArch64_FNMADDDrrr = 3420, + AArch64_FNMADDHrrr = 3421, + AArch64_FNMADDSrrr = 3422, + AArch64_FNMAD_ZPmZZ_D = 3423, + AArch64_FNMAD_ZPmZZ_H = 3424, + AArch64_FNMAD_ZPmZZ_S = 3425, + AArch64_FNMLA_ZPmZZ_D = 3426, + AArch64_FNMLA_ZPmZZ_H = 3427, + AArch64_FNMLA_ZPmZZ_S = 3428, + AArch64_FNMLS_ZPmZZ_D = 3429, + AArch64_FNMLS_ZPmZZ_H = 3430, + AArch64_FNMLS_ZPmZZ_S = 3431, + AArch64_FNMSB_ZPmZZ_D = 3432, + AArch64_FNMSB_ZPmZZ_H = 3433, + AArch64_FNMSB_ZPmZZ_S = 3434, + AArch64_FNMSUBDrrr = 3435, + AArch64_FNMSUBHrrr = 3436, + AArch64_FNMSUBSrrr = 3437, + AArch64_FNMULDrr = 3438, + AArch64_FNMULHrr = 3439, + AArch64_FNMULSrr = 3440, + AArch64_FRECPE_ZZ_D = 3441, + AArch64_FRECPE_ZZ_H = 3442, + AArch64_FRECPE_ZZ_S = 3443, + AArch64_FRECPEv1f16 = 3444, + AArch64_FRECPEv1i32 = 3445, + AArch64_FRECPEv1i64 = 3446, + AArch64_FRECPEv2f32 = 3447, + AArch64_FRECPEv2f64 = 3448, + AArch64_FRECPEv4f16 = 3449, + AArch64_FRECPEv4f32 = 3450, + AArch64_FRECPEv8f16 = 3451, + AArch64_FRECPS16 = 3452, + AArch64_FRECPS32 = 3453, + AArch64_FRECPS64 = 3454, + AArch64_FRECPS_ZZZ_D = 3455, + AArch64_FRECPS_ZZZ_H = 3456, + AArch64_FRECPS_ZZZ_S = 3457, + AArch64_FRECPSv2f32 = 3458, + AArch64_FRECPSv2f64 = 3459, + AArch64_FRECPSv4f16 = 3460, + AArch64_FRECPSv4f32 = 3461, + AArch64_FRECPSv8f16 = 3462, + AArch64_FRECPX_ZPmZ_D = 3463, + AArch64_FRECPX_ZPmZ_H = 3464, + AArch64_FRECPX_ZPmZ_S = 3465, + AArch64_FRECPXv1f16 = 3466, + AArch64_FRECPXv1i32 = 3467, + AArch64_FRECPXv1i64 = 3468, + AArch64_FRINT32XDr = 3469, + AArch64_FRINT32XSr = 3470, + AArch64_FRINT32Xv2f32 = 3471, + AArch64_FRINT32Xv2f64 = 3472, + AArch64_FRINT32Xv4f32 = 3473, + AArch64_FRINT32ZDr = 3474, + AArch64_FRINT32ZSr = 3475, + AArch64_FRINT32Zv2f32 = 3476, + AArch64_FRINT32Zv2f64 = 3477, + AArch64_FRINT32Zv4f32 = 3478, + AArch64_FRINT64XDr = 3479, + AArch64_FRINT64XSr = 3480, + AArch64_FRINT64Xv2f32 = 3481, + AArch64_FRINT64Xv2f64 = 3482, + AArch64_FRINT64Xv4f32 = 3483, + AArch64_FRINT64ZDr = 3484, + AArch64_FRINT64ZSr = 3485, + AArch64_FRINT64Zv2f32 = 3486, + AArch64_FRINT64Zv2f64 = 3487, + AArch64_FRINT64Zv4f32 = 3488, + AArch64_FRINTADr = 3489, + AArch64_FRINTAHr = 3490, + AArch64_FRINTASr = 3491, + AArch64_FRINTA_2Z2Z_S = 3492, + AArch64_FRINTA_4Z4Z_S = 3493, + AArch64_FRINTA_ZPmZ_D = 3494, + AArch64_FRINTA_ZPmZ_H = 3495, + AArch64_FRINTA_ZPmZ_S = 3496, + AArch64_FRINTAv2f32 = 3497, + AArch64_FRINTAv2f64 = 3498, + AArch64_FRINTAv4f16 = 3499, + AArch64_FRINTAv4f32 = 3500, + AArch64_FRINTAv8f16 = 3501, + AArch64_FRINTIDr = 3502, + AArch64_FRINTIHr = 3503, + AArch64_FRINTISr = 3504, + AArch64_FRINTI_ZPmZ_D = 3505, + AArch64_FRINTI_ZPmZ_H = 3506, + AArch64_FRINTI_ZPmZ_S = 3507, + AArch64_FRINTIv2f32 = 3508, + AArch64_FRINTIv2f64 = 3509, + AArch64_FRINTIv4f16 = 3510, + AArch64_FRINTIv4f32 = 3511, + AArch64_FRINTIv8f16 = 3512, + AArch64_FRINTMDr = 3513, + AArch64_FRINTMHr = 3514, + AArch64_FRINTMSr = 3515, + AArch64_FRINTM_2Z2Z_S = 3516, + AArch64_FRINTM_4Z4Z_S = 3517, + AArch64_FRINTM_ZPmZ_D = 3518, + AArch64_FRINTM_ZPmZ_H = 3519, + AArch64_FRINTM_ZPmZ_S = 3520, + AArch64_FRINTMv2f32 = 3521, + AArch64_FRINTMv2f64 = 3522, + AArch64_FRINTMv4f16 = 3523, + AArch64_FRINTMv4f32 = 3524, + AArch64_FRINTMv8f16 = 3525, + AArch64_FRINTNDr = 3526, + AArch64_FRINTNHr = 3527, + AArch64_FRINTNSr = 3528, + AArch64_FRINTN_2Z2Z_S = 3529, + AArch64_FRINTN_4Z4Z_S = 3530, + AArch64_FRINTN_ZPmZ_D = 3531, + AArch64_FRINTN_ZPmZ_H = 3532, + AArch64_FRINTN_ZPmZ_S = 3533, + AArch64_FRINTNv2f32 = 3534, + AArch64_FRINTNv2f64 = 3535, + AArch64_FRINTNv4f16 = 3536, + AArch64_FRINTNv4f32 = 3537, + AArch64_FRINTNv8f16 = 3538, + AArch64_FRINTPDr = 3539, + AArch64_FRINTPHr = 3540, + AArch64_FRINTPSr = 3541, + AArch64_FRINTP_2Z2Z_S = 3542, + AArch64_FRINTP_4Z4Z_S = 3543, + AArch64_FRINTP_ZPmZ_D = 3544, + AArch64_FRINTP_ZPmZ_H = 3545, + AArch64_FRINTP_ZPmZ_S = 3546, + AArch64_FRINTPv2f32 = 3547, + AArch64_FRINTPv2f64 = 3548, + AArch64_FRINTPv4f16 = 3549, + AArch64_FRINTPv4f32 = 3550, + AArch64_FRINTPv8f16 = 3551, + AArch64_FRINTXDr = 3552, + AArch64_FRINTXHr = 3553, + AArch64_FRINTXSr = 3554, + AArch64_FRINTX_ZPmZ_D = 3555, + AArch64_FRINTX_ZPmZ_H = 3556, + AArch64_FRINTX_ZPmZ_S = 3557, + AArch64_FRINTXv2f32 = 3558, + AArch64_FRINTXv2f64 = 3559, + AArch64_FRINTXv4f16 = 3560, + AArch64_FRINTXv4f32 = 3561, + AArch64_FRINTXv8f16 = 3562, + AArch64_FRINTZDr = 3563, + AArch64_FRINTZHr = 3564, + AArch64_FRINTZSr = 3565, + AArch64_FRINTZ_ZPmZ_D = 3566, + AArch64_FRINTZ_ZPmZ_H = 3567, + AArch64_FRINTZ_ZPmZ_S = 3568, + AArch64_FRINTZv2f32 = 3569, + AArch64_FRINTZv2f64 = 3570, + AArch64_FRINTZv4f16 = 3571, + AArch64_FRINTZv4f32 = 3572, + AArch64_FRINTZv8f16 = 3573, + AArch64_FRSQRTE_ZZ_D = 3574, + AArch64_FRSQRTE_ZZ_H = 3575, + AArch64_FRSQRTE_ZZ_S = 3576, + AArch64_FRSQRTEv1f16 = 3577, + AArch64_FRSQRTEv1i32 = 3578, + AArch64_FRSQRTEv1i64 = 3579, + AArch64_FRSQRTEv2f32 = 3580, + AArch64_FRSQRTEv2f64 = 3581, + AArch64_FRSQRTEv4f16 = 3582, + AArch64_FRSQRTEv4f32 = 3583, + AArch64_FRSQRTEv8f16 = 3584, + AArch64_FRSQRTS16 = 3585, + AArch64_FRSQRTS32 = 3586, + AArch64_FRSQRTS64 = 3587, + AArch64_FRSQRTS_ZZZ_D = 3588, + AArch64_FRSQRTS_ZZZ_H = 3589, + AArch64_FRSQRTS_ZZZ_S = 3590, + AArch64_FRSQRTSv2f32 = 3591, + AArch64_FRSQRTSv2f64 = 3592, + AArch64_FRSQRTSv4f16 = 3593, + AArch64_FRSQRTSv4f32 = 3594, + AArch64_FRSQRTSv8f16 = 3595, + AArch64_FSCALE_2Z2Z_D = 3596, + AArch64_FSCALE_2Z2Z_H = 3597, + AArch64_FSCALE_2Z2Z_S = 3598, + AArch64_FSCALE_2ZZ_D = 3599, + AArch64_FSCALE_2ZZ_H = 3600, + AArch64_FSCALE_2ZZ_S = 3601, + AArch64_FSCALE_4Z4Z_D = 3602, + AArch64_FSCALE_4Z4Z_H = 3603, + AArch64_FSCALE_4Z4Z_S = 3604, + AArch64_FSCALE_4ZZ_D = 3605, + AArch64_FSCALE_4ZZ_H = 3606, + AArch64_FSCALE_4ZZ_S = 3607, + AArch64_FSCALE_ZPmZ_D = 3608, + AArch64_FSCALE_ZPmZ_H = 3609, + AArch64_FSCALE_ZPmZ_S = 3610, + AArch64_FSCALEv2f32 = 3611, + AArch64_FSCALEv2f64 = 3612, + AArch64_FSCALEv4f16 = 3613, + AArch64_FSCALEv4f32 = 3614, + AArch64_FSCALEv8f16 = 3615, + AArch64_FSQRTDr = 3616, + AArch64_FSQRTHr = 3617, + AArch64_FSQRTSr = 3618, + AArch64_FSQRT_ZPmZ_D = 3619, + AArch64_FSQRT_ZPmZ_H = 3620, + AArch64_FSQRT_ZPmZ_S = 3621, + AArch64_FSQRTv2f32 = 3622, + AArch64_FSQRTv2f64 = 3623, + AArch64_FSQRTv4f16 = 3624, + AArch64_FSQRTv4f32 = 3625, + AArch64_FSQRTv8f16 = 3626, + AArch64_FSUBDrr = 3627, + AArch64_FSUBHrr = 3628, + AArch64_FSUBR_ZPmI_D = 3629, + AArch64_FSUBR_ZPmI_H = 3630, + AArch64_FSUBR_ZPmI_S = 3631, + AArch64_FSUBR_ZPmZ_D = 3632, + AArch64_FSUBR_ZPmZ_H = 3633, + AArch64_FSUBR_ZPmZ_S = 3634, + AArch64_FSUBSrr = 3635, + AArch64_FSUB_VG2_M2Z_D = 3636, + AArch64_FSUB_VG2_M2Z_H = 3637, + AArch64_FSUB_VG2_M2Z_S = 3638, + AArch64_FSUB_VG4_M4Z_D = 3639, + AArch64_FSUB_VG4_M4Z_H = 3640, + AArch64_FSUB_VG4_M4Z_S = 3641, + AArch64_FSUB_ZPmI_D = 3642, + AArch64_FSUB_ZPmI_H = 3643, + AArch64_FSUB_ZPmI_S = 3644, + AArch64_FSUB_ZPmZ_D = 3645, + AArch64_FSUB_ZPmZ_H = 3646, + AArch64_FSUB_ZPmZ_S = 3647, + AArch64_FSUB_ZZZ_D = 3648, + AArch64_FSUB_ZZZ_H = 3649, + AArch64_FSUB_ZZZ_S = 3650, + AArch64_FSUBv2f32 = 3651, + AArch64_FSUBv2f64 = 3652, + AArch64_FSUBv4f16 = 3653, + AArch64_FSUBv4f32 = 3654, + AArch64_FSUBv8f16 = 3655, + AArch64_FTMAD_ZZI_D = 3656, + AArch64_FTMAD_ZZI_H = 3657, + AArch64_FTMAD_ZZI_S = 3658, + AArch64_FTSMUL_ZZZ_D = 3659, + AArch64_FTSMUL_ZZZ_H = 3660, + AArch64_FTSMUL_ZZZ_S = 3661, + AArch64_FTSSEL_ZZZ_D = 3662, + AArch64_FTSSEL_ZZZ_H = 3663, + AArch64_FTSSEL_ZZZ_S = 3664, + AArch64_FVDOTB_VG4_M2ZZI_BtoS = 3665, + AArch64_FVDOTT_VG4_M2ZZI_BtoS = 3666, + AArch64_FVDOT_VG2_M2ZZI_BtoH = 3667, + AArch64_FVDOT_VG2_M2ZZI_HtoS = 3668, + AArch64_GCSPOPCX = 3669, + AArch64_GCSPOPM = 3670, + AArch64_GCSPOPX = 3671, + AArch64_GCSPUSHM = 3672, + AArch64_GCSPUSHX = 3673, + AArch64_GCSSS1 = 3674, + AArch64_GCSSS2 = 3675, + AArch64_GCSSTR = 3676, + AArch64_GCSSTTR = 3677, + AArch64_GLD1B_D_IMM_REAL = 3678, + AArch64_GLD1B_D_REAL = 3679, + AArch64_GLD1B_D_SXTW_REAL = 3680, + AArch64_GLD1B_D_UXTW_REAL = 3681, + AArch64_GLD1B_S_IMM_REAL = 3682, + AArch64_GLD1B_S_SXTW_REAL = 3683, + AArch64_GLD1B_S_UXTW_REAL = 3684, + AArch64_GLD1D_IMM_REAL = 3685, + AArch64_GLD1D_REAL = 3686, + AArch64_GLD1D_SCALED_REAL = 3687, + AArch64_GLD1D_SXTW_REAL = 3688, + AArch64_GLD1D_SXTW_SCALED_REAL = 3689, + AArch64_GLD1D_UXTW_REAL = 3690, + AArch64_GLD1D_UXTW_SCALED_REAL = 3691, + AArch64_GLD1H_D_IMM_REAL = 3692, + AArch64_GLD1H_D_REAL = 3693, + AArch64_GLD1H_D_SCALED_REAL = 3694, + AArch64_GLD1H_D_SXTW_REAL = 3695, + AArch64_GLD1H_D_SXTW_SCALED_REAL = 3696, + AArch64_GLD1H_D_UXTW_REAL = 3697, + AArch64_GLD1H_D_UXTW_SCALED_REAL = 3698, + AArch64_GLD1H_S_IMM_REAL = 3699, + AArch64_GLD1H_S_SXTW_REAL = 3700, + AArch64_GLD1H_S_SXTW_SCALED_REAL = 3701, + AArch64_GLD1H_S_UXTW_REAL = 3702, + AArch64_GLD1H_S_UXTW_SCALED_REAL = 3703, + AArch64_GLD1Q = 3704, + AArch64_GLD1SB_D_IMM_REAL = 3705, + AArch64_GLD1SB_D_REAL = 3706, + AArch64_GLD1SB_D_SXTW_REAL = 3707, + AArch64_GLD1SB_D_UXTW_REAL = 3708, + AArch64_GLD1SB_S_IMM_REAL = 3709, + AArch64_GLD1SB_S_SXTW_REAL = 3710, + AArch64_GLD1SB_S_UXTW_REAL = 3711, + AArch64_GLD1SH_D_IMM_REAL = 3712, + AArch64_GLD1SH_D_REAL = 3713, + AArch64_GLD1SH_D_SCALED_REAL = 3714, + AArch64_GLD1SH_D_SXTW_REAL = 3715, + AArch64_GLD1SH_D_SXTW_SCALED_REAL = 3716, + AArch64_GLD1SH_D_UXTW_REAL = 3717, + AArch64_GLD1SH_D_UXTW_SCALED_REAL = 3718, + AArch64_GLD1SH_S_IMM_REAL = 3719, + AArch64_GLD1SH_S_SXTW_REAL = 3720, + AArch64_GLD1SH_S_SXTW_SCALED_REAL = 3721, + AArch64_GLD1SH_S_UXTW_REAL = 3722, + AArch64_GLD1SH_S_UXTW_SCALED_REAL = 3723, + AArch64_GLD1SW_D_IMM_REAL = 3724, + AArch64_GLD1SW_D_REAL = 3725, + AArch64_GLD1SW_D_SCALED_REAL = 3726, + AArch64_GLD1SW_D_SXTW_REAL = 3727, + AArch64_GLD1SW_D_SXTW_SCALED_REAL = 3728, + AArch64_GLD1SW_D_UXTW_REAL = 3729, + AArch64_GLD1SW_D_UXTW_SCALED_REAL = 3730, + AArch64_GLD1W_D_IMM_REAL = 3731, + AArch64_GLD1W_D_REAL = 3732, + AArch64_GLD1W_D_SCALED_REAL = 3733, + AArch64_GLD1W_D_SXTW_REAL = 3734, + AArch64_GLD1W_D_SXTW_SCALED_REAL = 3735, + AArch64_GLD1W_D_UXTW_REAL = 3736, + AArch64_GLD1W_D_UXTW_SCALED_REAL = 3737, + AArch64_GLD1W_IMM_REAL = 3738, + AArch64_GLD1W_SXTW_REAL = 3739, + AArch64_GLD1W_SXTW_SCALED_REAL = 3740, + AArch64_GLD1W_UXTW_REAL = 3741, + AArch64_GLD1W_UXTW_SCALED_REAL = 3742, + AArch64_GLDFF1B_D_IMM_REAL = 3743, + AArch64_GLDFF1B_D_REAL = 3744, + AArch64_GLDFF1B_D_SXTW_REAL = 3745, + AArch64_GLDFF1B_D_UXTW_REAL = 3746, + AArch64_GLDFF1B_S_IMM_REAL = 3747, + AArch64_GLDFF1B_S_SXTW_REAL = 3748, + AArch64_GLDFF1B_S_UXTW_REAL = 3749, + AArch64_GLDFF1D_IMM_REAL = 3750, + AArch64_GLDFF1D_REAL = 3751, + AArch64_GLDFF1D_SCALED_REAL = 3752, + AArch64_GLDFF1D_SXTW_REAL = 3753, + AArch64_GLDFF1D_SXTW_SCALED_REAL = 3754, + AArch64_GLDFF1D_UXTW_REAL = 3755, + AArch64_GLDFF1D_UXTW_SCALED_REAL = 3756, + AArch64_GLDFF1H_D_IMM_REAL = 3757, + AArch64_GLDFF1H_D_REAL = 3758, + AArch64_GLDFF1H_D_SCALED_REAL = 3759, + AArch64_GLDFF1H_D_SXTW_REAL = 3760, + AArch64_GLDFF1H_D_SXTW_SCALED_REAL = 3761, + AArch64_GLDFF1H_D_UXTW_REAL = 3762, + AArch64_GLDFF1H_D_UXTW_SCALED_REAL = 3763, + AArch64_GLDFF1H_S_IMM_REAL = 3764, + AArch64_GLDFF1H_S_SXTW_REAL = 3765, + AArch64_GLDFF1H_S_SXTW_SCALED_REAL = 3766, + AArch64_GLDFF1H_S_UXTW_REAL = 3767, + AArch64_GLDFF1H_S_UXTW_SCALED_REAL = 3768, + AArch64_GLDFF1SB_D_IMM_REAL = 3769, + AArch64_GLDFF1SB_D_REAL = 3770, + AArch64_GLDFF1SB_D_SXTW_REAL = 3771, + AArch64_GLDFF1SB_D_UXTW_REAL = 3772, + AArch64_GLDFF1SB_S_IMM_REAL = 3773, + AArch64_GLDFF1SB_S_SXTW_REAL = 3774, + AArch64_GLDFF1SB_S_UXTW_REAL = 3775, + AArch64_GLDFF1SH_D_IMM_REAL = 3776, + AArch64_GLDFF1SH_D_REAL = 3777, + AArch64_GLDFF1SH_D_SCALED_REAL = 3778, + AArch64_GLDFF1SH_D_SXTW_REAL = 3779, + AArch64_GLDFF1SH_D_SXTW_SCALED_REAL = 3780, + AArch64_GLDFF1SH_D_UXTW_REAL = 3781, + AArch64_GLDFF1SH_D_UXTW_SCALED_REAL = 3782, + AArch64_GLDFF1SH_S_IMM_REAL = 3783, + AArch64_GLDFF1SH_S_SXTW_REAL = 3784, + AArch64_GLDFF1SH_S_SXTW_SCALED_REAL = 3785, + AArch64_GLDFF1SH_S_UXTW_REAL = 3786, + AArch64_GLDFF1SH_S_UXTW_SCALED_REAL = 3787, + AArch64_GLDFF1SW_D_IMM_REAL = 3788, + AArch64_GLDFF1SW_D_REAL = 3789, + AArch64_GLDFF1SW_D_SCALED_REAL = 3790, + AArch64_GLDFF1SW_D_SXTW_REAL = 3791, + AArch64_GLDFF1SW_D_SXTW_SCALED_REAL = 3792, + AArch64_GLDFF1SW_D_UXTW_REAL = 3793, + AArch64_GLDFF1SW_D_UXTW_SCALED_REAL = 3794, + AArch64_GLDFF1W_D_IMM_REAL = 3795, + AArch64_GLDFF1W_D_REAL = 3796, + AArch64_GLDFF1W_D_SCALED_REAL = 3797, + AArch64_GLDFF1W_D_SXTW_REAL = 3798, + AArch64_GLDFF1W_D_SXTW_SCALED_REAL = 3799, + AArch64_GLDFF1W_D_UXTW_REAL = 3800, + AArch64_GLDFF1W_D_UXTW_SCALED_REAL = 3801, + AArch64_GLDFF1W_IMM_REAL = 3802, + AArch64_GLDFF1W_SXTW_REAL = 3803, + AArch64_GLDFF1W_SXTW_SCALED_REAL = 3804, + AArch64_GLDFF1W_UXTW_REAL = 3805, + AArch64_GLDFF1W_UXTW_SCALED_REAL = 3806, + AArch64_GMI = 3807, + AArch64_HINT = 3808, + AArch64_HISTCNT_ZPzZZ_D = 3809, + AArch64_HISTCNT_ZPzZZ_S = 3810, + AArch64_HISTSEG_ZZZ = 3811, + AArch64_HLT = 3812, + AArch64_HVC = 3813, + AArch64_INCB_XPiI = 3814, + AArch64_INCD_XPiI = 3815, + AArch64_INCD_ZPiI = 3816, + AArch64_INCH_XPiI = 3817, + AArch64_INCH_ZPiI = 3818, + AArch64_INCP_XP_B = 3819, + AArch64_INCP_XP_D = 3820, + AArch64_INCP_XP_H = 3821, + AArch64_INCP_XP_S = 3822, + AArch64_INCP_ZP_D = 3823, + AArch64_INCP_ZP_H = 3824, + AArch64_INCP_ZP_S = 3825, + AArch64_INCW_XPiI = 3826, + AArch64_INCW_ZPiI = 3827, + AArch64_INDEX_II_B = 3828, + AArch64_INDEX_II_D = 3829, + AArch64_INDEX_II_H = 3830, + AArch64_INDEX_II_S = 3831, + AArch64_INDEX_IR_B = 3832, + AArch64_INDEX_IR_D = 3833, + AArch64_INDEX_IR_H = 3834, + AArch64_INDEX_IR_S = 3835, + AArch64_INDEX_RI_B = 3836, + AArch64_INDEX_RI_D = 3837, + AArch64_INDEX_RI_H = 3838, + AArch64_INDEX_RI_S = 3839, + AArch64_INDEX_RR_B = 3840, + AArch64_INDEX_RR_D = 3841, + AArch64_INDEX_RR_H = 3842, + AArch64_INDEX_RR_S = 3843, + AArch64_INSERT_MXIPZ_H_B = 3844, + AArch64_INSERT_MXIPZ_H_D = 3845, + AArch64_INSERT_MXIPZ_H_H = 3846, + AArch64_INSERT_MXIPZ_H_Q = 3847, + AArch64_INSERT_MXIPZ_H_S = 3848, + AArch64_INSERT_MXIPZ_V_B = 3849, + AArch64_INSERT_MXIPZ_V_D = 3850, + AArch64_INSERT_MXIPZ_V_H = 3851, + AArch64_INSERT_MXIPZ_V_Q = 3852, + AArch64_INSERT_MXIPZ_V_S = 3853, + AArch64_INSR_ZR_B = 3854, + AArch64_INSR_ZR_D = 3855, + AArch64_INSR_ZR_H = 3856, + AArch64_INSR_ZR_S = 3857, + AArch64_INSR_ZV_B = 3858, + AArch64_INSR_ZV_D = 3859, + AArch64_INSR_ZV_H = 3860, + AArch64_INSR_ZV_S = 3861, + AArch64_INSvi16gpr = 3862, + AArch64_INSvi16lane = 3863, + AArch64_INSvi32gpr = 3864, + AArch64_INSvi32lane = 3865, + AArch64_INSvi64gpr = 3866, + AArch64_INSvi64lane = 3867, + AArch64_INSvi8gpr = 3868, + AArch64_INSvi8lane = 3869, + AArch64_IRG = 3870, + AArch64_ISB = 3871, + AArch64_LASTA_RPZ_B = 3872, + AArch64_LASTA_RPZ_D = 3873, + AArch64_LASTA_RPZ_H = 3874, + AArch64_LASTA_RPZ_S = 3875, + AArch64_LASTA_VPZ_B = 3876, + AArch64_LASTA_VPZ_D = 3877, + AArch64_LASTA_VPZ_H = 3878, + AArch64_LASTA_VPZ_S = 3879, + AArch64_LASTB_RPZ_B = 3880, + AArch64_LASTB_RPZ_D = 3881, + AArch64_LASTB_RPZ_H = 3882, + AArch64_LASTB_RPZ_S = 3883, + AArch64_LASTB_VPZ_B = 3884, + AArch64_LASTB_VPZ_D = 3885, + AArch64_LASTB_VPZ_H = 3886, + AArch64_LASTB_VPZ_S = 3887, + AArch64_LD1B = 3888, + AArch64_LD1B_2Z = 3889, + AArch64_LD1B_2Z_IMM = 3890, + AArch64_LD1B_2Z_STRIDED = 3891, + AArch64_LD1B_2Z_STRIDED_IMM = 3892, + AArch64_LD1B_4Z = 3893, + AArch64_LD1B_4Z_IMM = 3894, + AArch64_LD1B_4Z_STRIDED = 3895, + AArch64_LD1B_4Z_STRIDED_IMM = 3896, + AArch64_LD1B_D = 3897, + AArch64_LD1B_D_IMM = 3898, + AArch64_LD1B_H = 3899, + AArch64_LD1B_H_IMM = 3900, + AArch64_LD1B_IMM = 3901, + AArch64_LD1B_S = 3902, + AArch64_LD1B_S_IMM = 3903, + AArch64_LD1D = 3904, + AArch64_LD1D_2Z = 3905, + AArch64_LD1D_2Z_IMM = 3906, + AArch64_LD1D_2Z_STRIDED = 3907, + AArch64_LD1D_2Z_STRIDED_IMM = 3908, + AArch64_LD1D_4Z = 3909, + AArch64_LD1D_4Z_IMM = 3910, + AArch64_LD1D_4Z_STRIDED = 3911, + AArch64_LD1D_4Z_STRIDED_IMM = 3912, + AArch64_LD1D_IMM = 3913, + AArch64_LD1D_Q = 3914, + AArch64_LD1D_Q_IMM = 3915, + AArch64_LD1Fourv16b = 3916, + AArch64_LD1Fourv16b_POST = 3917, + AArch64_LD1Fourv1d = 3918, + AArch64_LD1Fourv1d_POST = 3919, + AArch64_LD1Fourv2d = 3920, + AArch64_LD1Fourv2d_POST = 3921, + AArch64_LD1Fourv2s = 3922, + AArch64_LD1Fourv2s_POST = 3923, + AArch64_LD1Fourv4h = 3924, + AArch64_LD1Fourv4h_POST = 3925, + AArch64_LD1Fourv4s = 3926, + AArch64_LD1Fourv4s_POST = 3927, + AArch64_LD1Fourv8b = 3928, + AArch64_LD1Fourv8b_POST = 3929, + AArch64_LD1Fourv8h = 3930, + AArch64_LD1Fourv8h_POST = 3931, + AArch64_LD1H = 3932, + AArch64_LD1H_2Z = 3933, + AArch64_LD1H_2Z_IMM = 3934, + AArch64_LD1H_2Z_STRIDED = 3935, + AArch64_LD1H_2Z_STRIDED_IMM = 3936, + AArch64_LD1H_4Z = 3937, + AArch64_LD1H_4Z_IMM = 3938, + AArch64_LD1H_4Z_STRIDED = 3939, + AArch64_LD1H_4Z_STRIDED_IMM = 3940, + AArch64_LD1H_D = 3941, + AArch64_LD1H_D_IMM = 3942, + AArch64_LD1H_IMM = 3943, + AArch64_LD1H_S = 3944, + AArch64_LD1H_S_IMM = 3945, + AArch64_LD1Onev16b = 3946, + AArch64_LD1Onev16b_POST = 3947, + AArch64_LD1Onev1d = 3948, + AArch64_LD1Onev1d_POST = 3949, + AArch64_LD1Onev2d = 3950, + AArch64_LD1Onev2d_POST = 3951, + AArch64_LD1Onev2s = 3952, + AArch64_LD1Onev2s_POST = 3953, + AArch64_LD1Onev4h = 3954, + AArch64_LD1Onev4h_POST = 3955, + AArch64_LD1Onev4s = 3956, + AArch64_LD1Onev4s_POST = 3957, + AArch64_LD1Onev8b = 3958, + AArch64_LD1Onev8b_POST = 3959, + AArch64_LD1Onev8h = 3960, + AArch64_LD1Onev8h_POST = 3961, + AArch64_LD1RB_D_IMM = 3962, + AArch64_LD1RB_H_IMM = 3963, + AArch64_LD1RB_IMM = 3964, + AArch64_LD1RB_S_IMM = 3965, + AArch64_LD1RD_IMM = 3966, + AArch64_LD1RH_D_IMM = 3967, + AArch64_LD1RH_IMM = 3968, + AArch64_LD1RH_S_IMM = 3969, + AArch64_LD1RO_B = 3970, + AArch64_LD1RO_B_IMM = 3971, + AArch64_LD1RO_D = 3972, + AArch64_LD1RO_D_IMM = 3973, + AArch64_LD1RO_H = 3974, + AArch64_LD1RO_H_IMM = 3975, + AArch64_LD1RO_W = 3976, + AArch64_LD1RO_W_IMM = 3977, + AArch64_LD1RQ_B = 3978, + AArch64_LD1RQ_B_IMM = 3979, + AArch64_LD1RQ_D = 3980, + AArch64_LD1RQ_D_IMM = 3981, + AArch64_LD1RQ_H = 3982, + AArch64_LD1RQ_H_IMM = 3983, + AArch64_LD1RQ_W = 3984, + AArch64_LD1RQ_W_IMM = 3985, + AArch64_LD1RSB_D_IMM = 3986, + AArch64_LD1RSB_H_IMM = 3987, + AArch64_LD1RSB_S_IMM = 3988, + AArch64_LD1RSH_D_IMM = 3989, + AArch64_LD1RSH_S_IMM = 3990, + AArch64_LD1RSW_IMM = 3991, + AArch64_LD1RW_D_IMM = 3992, + AArch64_LD1RW_IMM = 3993, + AArch64_LD1Rv16b = 3994, + AArch64_LD1Rv16b_POST = 3995, + AArch64_LD1Rv1d = 3996, + AArch64_LD1Rv1d_POST = 3997, + AArch64_LD1Rv2d = 3998, + AArch64_LD1Rv2d_POST = 3999, + AArch64_LD1Rv2s = 4000, + AArch64_LD1Rv2s_POST = 4001, + AArch64_LD1Rv4h = 4002, + AArch64_LD1Rv4h_POST = 4003, + AArch64_LD1Rv4s = 4004, + AArch64_LD1Rv4s_POST = 4005, + AArch64_LD1Rv8b = 4006, + AArch64_LD1Rv8b_POST = 4007, + AArch64_LD1Rv8h = 4008, + AArch64_LD1Rv8h_POST = 4009, + AArch64_LD1SB_D = 4010, + AArch64_LD1SB_D_IMM = 4011, + AArch64_LD1SB_H = 4012, + AArch64_LD1SB_H_IMM = 4013, + AArch64_LD1SB_S = 4014, + AArch64_LD1SB_S_IMM = 4015, + AArch64_LD1SH_D = 4016, + AArch64_LD1SH_D_IMM = 4017, + AArch64_LD1SH_S = 4018, + AArch64_LD1SH_S_IMM = 4019, + AArch64_LD1SW_D = 4020, + AArch64_LD1SW_D_IMM = 4021, + AArch64_LD1Threev16b = 4022, + AArch64_LD1Threev16b_POST = 4023, + AArch64_LD1Threev1d = 4024, + AArch64_LD1Threev1d_POST = 4025, + AArch64_LD1Threev2d = 4026, + AArch64_LD1Threev2d_POST = 4027, + AArch64_LD1Threev2s = 4028, + AArch64_LD1Threev2s_POST = 4029, + AArch64_LD1Threev4h = 4030, + AArch64_LD1Threev4h_POST = 4031, + AArch64_LD1Threev4s = 4032, + AArch64_LD1Threev4s_POST = 4033, + AArch64_LD1Threev8b = 4034, + AArch64_LD1Threev8b_POST = 4035, + AArch64_LD1Threev8h = 4036, + AArch64_LD1Threev8h_POST = 4037, + AArch64_LD1Twov16b = 4038, + AArch64_LD1Twov16b_POST = 4039, + AArch64_LD1Twov1d = 4040, + AArch64_LD1Twov1d_POST = 4041, + AArch64_LD1Twov2d = 4042, + AArch64_LD1Twov2d_POST = 4043, + AArch64_LD1Twov2s = 4044, + AArch64_LD1Twov2s_POST = 4045, + AArch64_LD1Twov4h = 4046, + AArch64_LD1Twov4h_POST = 4047, + AArch64_LD1Twov4s = 4048, + AArch64_LD1Twov4s_POST = 4049, + AArch64_LD1Twov8b = 4050, + AArch64_LD1Twov8b_POST = 4051, + AArch64_LD1Twov8h = 4052, + AArch64_LD1Twov8h_POST = 4053, + AArch64_LD1W = 4054, + AArch64_LD1W_2Z = 4055, + AArch64_LD1W_2Z_IMM = 4056, + AArch64_LD1W_2Z_STRIDED = 4057, + AArch64_LD1W_2Z_STRIDED_IMM = 4058, + AArch64_LD1W_4Z = 4059, + AArch64_LD1W_4Z_IMM = 4060, + AArch64_LD1W_4Z_STRIDED = 4061, + AArch64_LD1W_4Z_STRIDED_IMM = 4062, + AArch64_LD1W_D = 4063, + AArch64_LD1W_D_IMM = 4064, + AArch64_LD1W_IMM = 4065, + AArch64_LD1W_Q = 4066, + AArch64_LD1W_Q_IMM = 4067, + AArch64_LD1_MXIPXX_H_B = 4068, + AArch64_LD1_MXIPXX_H_D = 4069, + AArch64_LD1_MXIPXX_H_H = 4070, + AArch64_LD1_MXIPXX_H_Q = 4071, + AArch64_LD1_MXIPXX_H_S = 4072, + AArch64_LD1_MXIPXX_V_B = 4073, + AArch64_LD1_MXIPXX_V_D = 4074, + AArch64_LD1_MXIPXX_V_H = 4075, + AArch64_LD1_MXIPXX_V_Q = 4076, + AArch64_LD1_MXIPXX_V_S = 4077, + AArch64_LD1i16 = 4078, + AArch64_LD1i16_POST = 4079, + AArch64_LD1i32 = 4080, + AArch64_LD1i32_POST = 4081, + AArch64_LD1i64 = 4082, + AArch64_LD1i64_POST = 4083, + AArch64_LD1i8 = 4084, + AArch64_LD1i8_POST = 4085, + AArch64_LD2B = 4086, + AArch64_LD2B_IMM = 4087, + AArch64_LD2D = 4088, + AArch64_LD2D_IMM = 4089, + AArch64_LD2H = 4090, + AArch64_LD2H_IMM = 4091, + AArch64_LD2Q = 4092, + AArch64_LD2Q_IMM = 4093, + AArch64_LD2Rv16b = 4094, + AArch64_LD2Rv16b_POST = 4095, + AArch64_LD2Rv1d = 4096, + AArch64_LD2Rv1d_POST = 4097, + AArch64_LD2Rv2d = 4098, + AArch64_LD2Rv2d_POST = 4099, + AArch64_LD2Rv2s = 4100, + AArch64_LD2Rv2s_POST = 4101, + AArch64_LD2Rv4h = 4102, + AArch64_LD2Rv4h_POST = 4103, + AArch64_LD2Rv4s = 4104, + AArch64_LD2Rv4s_POST = 4105, + AArch64_LD2Rv8b = 4106, + AArch64_LD2Rv8b_POST = 4107, + AArch64_LD2Rv8h = 4108, + AArch64_LD2Rv8h_POST = 4109, + AArch64_LD2Twov16b = 4110, + AArch64_LD2Twov16b_POST = 4111, + AArch64_LD2Twov2d = 4112, + AArch64_LD2Twov2d_POST = 4113, + AArch64_LD2Twov2s = 4114, + AArch64_LD2Twov2s_POST = 4115, + AArch64_LD2Twov4h = 4116, + AArch64_LD2Twov4h_POST = 4117, + AArch64_LD2Twov4s = 4118, + AArch64_LD2Twov4s_POST = 4119, + AArch64_LD2Twov8b = 4120, + AArch64_LD2Twov8b_POST = 4121, + AArch64_LD2Twov8h = 4122, + AArch64_LD2Twov8h_POST = 4123, + AArch64_LD2W = 4124, + AArch64_LD2W_IMM = 4125, + AArch64_LD2i16 = 4126, + AArch64_LD2i16_POST = 4127, + AArch64_LD2i32 = 4128, + AArch64_LD2i32_POST = 4129, + AArch64_LD2i64 = 4130, + AArch64_LD2i64_POST = 4131, + AArch64_LD2i8 = 4132, + AArch64_LD2i8_POST = 4133, + AArch64_LD3B = 4134, + AArch64_LD3B_IMM = 4135, + AArch64_LD3D = 4136, + AArch64_LD3D_IMM = 4137, + AArch64_LD3H = 4138, + AArch64_LD3H_IMM = 4139, + AArch64_LD3Q = 4140, + AArch64_LD3Q_IMM = 4141, + AArch64_LD3Rv16b = 4142, + AArch64_LD3Rv16b_POST = 4143, + AArch64_LD3Rv1d = 4144, + AArch64_LD3Rv1d_POST = 4145, + AArch64_LD3Rv2d = 4146, + AArch64_LD3Rv2d_POST = 4147, + AArch64_LD3Rv2s = 4148, + AArch64_LD3Rv2s_POST = 4149, + AArch64_LD3Rv4h = 4150, + AArch64_LD3Rv4h_POST = 4151, + AArch64_LD3Rv4s = 4152, + AArch64_LD3Rv4s_POST = 4153, + AArch64_LD3Rv8b = 4154, + AArch64_LD3Rv8b_POST = 4155, + AArch64_LD3Rv8h = 4156, + AArch64_LD3Rv8h_POST = 4157, + AArch64_LD3Threev16b = 4158, + AArch64_LD3Threev16b_POST = 4159, + AArch64_LD3Threev2d = 4160, + AArch64_LD3Threev2d_POST = 4161, + AArch64_LD3Threev2s = 4162, + AArch64_LD3Threev2s_POST = 4163, + AArch64_LD3Threev4h = 4164, + AArch64_LD3Threev4h_POST = 4165, + AArch64_LD3Threev4s = 4166, + AArch64_LD3Threev4s_POST = 4167, + AArch64_LD3Threev8b = 4168, + AArch64_LD3Threev8b_POST = 4169, + AArch64_LD3Threev8h = 4170, + AArch64_LD3Threev8h_POST = 4171, + AArch64_LD3W = 4172, + AArch64_LD3W_IMM = 4173, + AArch64_LD3i16 = 4174, + AArch64_LD3i16_POST = 4175, + AArch64_LD3i32 = 4176, + AArch64_LD3i32_POST = 4177, + AArch64_LD3i64 = 4178, + AArch64_LD3i64_POST = 4179, + AArch64_LD3i8 = 4180, + AArch64_LD3i8_POST = 4181, + AArch64_LD4B = 4182, + AArch64_LD4B_IMM = 4183, + AArch64_LD4D = 4184, + AArch64_LD4D_IMM = 4185, + AArch64_LD4Fourv16b = 4186, + AArch64_LD4Fourv16b_POST = 4187, + AArch64_LD4Fourv2d = 4188, + AArch64_LD4Fourv2d_POST = 4189, + AArch64_LD4Fourv2s = 4190, + AArch64_LD4Fourv2s_POST = 4191, + AArch64_LD4Fourv4h = 4192, + AArch64_LD4Fourv4h_POST = 4193, + AArch64_LD4Fourv4s = 4194, + AArch64_LD4Fourv4s_POST = 4195, + AArch64_LD4Fourv8b = 4196, + AArch64_LD4Fourv8b_POST = 4197, + AArch64_LD4Fourv8h = 4198, + AArch64_LD4Fourv8h_POST = 4199, + AArch64_LD4H = 4200, + AArch64_LD4H_IMM = 4201, + AArch64_LD4Q = 4202, + AArch64_LD4Q_IMM = 4203, + AArch64_LD4Rv16b = 4204, + AArch64_LD4Rv16b_POST = 4205, + AArch64_LD4Rv1d = 4206, + AArch64_LD4Rv1d_POST = 4207, + AArch64_LD4Rv2d = 4208, + AArch64_LD4Rv2d_POST = 4209, + AArch64_LD4Rv2s = 4210, + AArch64_LD4Rv2s_POST = 4211, + AArch64_LD4Rv4h = 4212, + AArch64_LD4Rv4h_POST = 4213, + AArch64_LD4Rv4s = 4214, + AArch64_LD4Rv4s_POST = 4215, + AArch64_LD4Rv8b = 4216, + AArch64_LD4Rv8b_POST = 4217, + AArch64_LD4Rv8h = 4218, + AArch64_LD4Rv8h_POST = 4219, + AArch64_LD4W = 4220, + AArch64_LD4W_IMM = 4221, + AArch64_LD4i16 = 4222, + AArch64_LD4i16_POST = 4223, + AArch64_LD4i32 = 4224, + AArch64_LD4i32_POST = 4225, + AArch64_LD4i64 = 4226, + AArch64_LD4i64_POST = 4227, + AArch64_LD4i8 = 4228, + AArch64_LD4i8_POST = 4229, + AArch64_LD64B = 4230, + AArch64_LDADDAB = 4231, + AArch64_LDADDAH = 4232, + AArch64_LDADDALB = 4233, + AArch64_LDADDALH = 4234, + AArch64_LDADDALW = 4235, + AArch64_LDADDALX = 4236, + AArch64_LDADDAW = 4237, + AArch64_LDADDAX = 4238, + AArch64_LDADDB = 4239, + AArch64_LDADDH = 4240, + AArch64_LDADDLB = 4241, + AArch64_LDADDLH = 4242, + AArch64_LDADDLW = 4243, + AArch64_LDADDLX = 4244, + AArch64_LDADDW = 4245, + AArch64_LDADDX = 4246, + AArch64_LDAP1 = 4247, + AArch64_LDAPRB = 4248, + AArch64_LDAPRH = 4249, + AArch64_LDAPRW = 4250, + AArch64_LDAPRWpost = 4251, + AArch64_LDAPRX = 4252, + AArch64_LDAPRXpost = 4253, + AArch64_LDAPURBi = 4254, + AArch64_LDAPURHi = 4255, + AArch64_LDAPURSBWi = 4256, + AArch64_LDAPURSBXi = 4257, + AArch64_LDAPURSHWi = 4258, + AArch64_LDAPURSHXi = 4259, + AArch64_LDAPURSWi = 4260, + AArch64_LDAPURXi = 4261, + AArch64_LDAPURbi = 4262, + AArch64_LDAPURdi = 4263, + AArch64_LDAPURhi = 4264, + AArch64_LDAPURi = 4265, + AArch64_LDAPURqi = 4266, + AArch64_LDAPURsi = 4267, + AArch64_LDARB = 4268, + AArch64_LDARH = 4269, + AArch64_LDARW = 4270, + AArch64_LDARX = 4271, + AArch64_LDAXPW = 4272, + AArch64_LDAXPX = 4273, + AArch64_LDAXRB = 4274, + AArch64_LDAXRH = 4275, + AArch64_LDAXRW = 4276, + AArch64_LDAXRX = 4277, + AArch64_LDCLRAB = 4278, + AArch64_LDCLRAH = 4279, + AArch64_LDCLRALB = 4280, + AArch64_LDCLRALH = 4281, + AArch64_LDCLRALW = 4282, + AArch64_LDCLRALX = 4283, + AArch64_LDCLRAW = 4284, + AArch64_LDCLRAX = 4285, + AArch64_LDCLRB = 4286, + AArch64_LDCLRH = 4287, + AArch64_LDCLRLB = 4288, + AArch64_LDCLRLH = 4289, + AArch64_LDCLRLW = 4290, + AArch64_LDCLRLX = 4291, + AArch64_LDCLRP = 4292, + AArch64_LDCLRPA = 4293, + AArch64_LDCLRPAL = 4294, + AArch64_LDCLRPL = 4295, + AArch64_LDCLRW = 4296, + AArch64_LDCLRX = 4297, + AArch64_LDEORAB = 4298, + AArch64_LDEORAH = 4299, + AArch64_LDEORALB = 4300, + AArch64_LDEORALH = 4301, + AArch64_LDEORALW = 4302, + AArch64_LDEORALX = 4303, + AArch64_LDEORAW = 4304, + AArch64_LDEORAX = 4305, + AArch64_LDEORB = 4306, + AArch64_LDEORH = 4307, + AArch64_LDEORLB = 4308, + AArch64_LDEORLH = 4309, + AArch64_LDEORLW = 4310, + AArch64_LDEORLX = 4311, + AArch64_LDEORW = 4312, + AArch64_LDEORX = 4313, + AArch64_LDFF1B_D_REAL = 4314, + AArch64_LDFF1B_H_REAL = 4315, + AArch64_LDFF1B_REAL = 4316, + AArch64_LDFF1B_S_REAL = 4317, + AArch64_LDFF1D_REAL = 4318, + AArch64_LDFF1H_D_REAL = 4319, + AArch64_LDFF1H_REAL = 4320, + AArch64_LDFF1H_S_REAL = 4321, + AArch64_LDFF1SB_D_REAL = 4322, + AArch64_LDFF1SB_H_REAL = 4323, + AArch64_LDFF1SB_S_REAL = 4324, + AArch64_LDFF1SH_D_REAL = 4325, + AArch64_LDFF1SH_S_REAL = 4326, + AArch64_LDFF1SW_D_REAL = 4327, + AArch64_LDFF1W_D_REAL = 4328, + AArch64_LDFF1W_REAL = 4329, + AArch64_LDG = 4330, + AArch64_LDGM = 4331, + AArch64_LDIAPPW = 4332, + AArch64_LDIAPPWpost = 4333, + AArch64_LDIAPPX = 4334, + AArch64_LDIAPPXpost = 4335, + AArch64_LDLARB = 4336, + AArch64_LDLARH = 4337, + AArch64_LDLARW = 4338, + AArch64_LDLARX = 4339, + AArch64_LDNF1B_D_IMM_REAL = 4340, + AArch64_LDNF1B_H_IMM_REAL = 4341, + AArch64_LDNF1B_IMM_REAL = 4342, + AArch64_LDNF1B_S_IMM_REAL = 4343, + AArch64_LDNF1D_IMM_REAL = 4344, + AArch64_LDNF1H_D_IMM_REAL = 4345, + AArch64_LDNF1H_IMM_REAL = 4346, + AArch64_LDNF1H_S_IMM_REAL = 4347, + AArch64_LDNF1SB_D_IMM_REAL = 4348, + AArch64_LDNF1SB_H_IMM_REAL = 4349, + AArch64_LDNF1SB_S_IMM_REAL = 4350, + AArch64_LDNF1SH_D_IMM_REAL = 4351, + AArch64_LDNF1SH_S_IMM_REAL = 4352, + AArch64_LDNF1SW_D_IMM_REAL = 4353, + AArch64_LDNF1W_D_IMM_REAL = 4354, + AArch64_LDNF1W_IMM_REAL = 4355, + AArch64_LDNPDi = 4356, + AArch64_LDNPQi = 4357, + AArch64_LDNPSi = 4358, + AArch64_LDNPWi = 4359, + AArch64_LDNPXi = 4360, + AArch64_LDNT1B_2Z = 4361, + AArch64_LDNT1B_2Z_IMM = 4362, + AArch64_LDNT1B_2Z_STRIDED = 4363, + AArch64_LDNT1B_2Z_STRIDED_IMM = 4364, + AArch64_LDNT1B_4Z = 4365, + AArch64_LDNT1B_4Z_IMM = 4366, + AArch64_LDNT1B_4Z_STRIDED = 4367, + AArch64_LDNT1B_4Z_STRIDED_IMM = 4368, + AArch64_LDNT1B_ZRI = 4369, + AArch64_LDNT1B_ZRR = 4370, + AArch64_LDNT1B_ZZR_D_REAL = 4371, + AArch64_LDNT1B_ZZR_S_REAL = 4372, + AArch64_LDNT1D_2Z = 4373, + AArch64_LDNT1D_2Z_IMM = 4374, + AArch64_LDNT1D_2Z_STRIDED = 4375, + AArch64_LDNT1D_2Z_STRIDED_IMM = 4376, + AArch64_LDNT1D_4Z = 4377, + AArch64_LDNT1D_4Z_IMM = 4378, + AArch64_LDNT1D_4Z_STRIDED = 4379, + AArch64_LDNT1D_4Z_STRIDED_IMM = 4380, + AArch64_LDNT1D_ZRI = 4381, + AArch64_LDNT1D_ZRR = 4382, + AArch64_LDNT1D_ZZR_D_REAL = 4383, + AArch64_LDNT1H_2Z = 4384, + AArch64_LDNT1H_2Z_IMM = 4385, + AArch64_LDNT1H_2Z_STRIDED = 4386, + AArch64_LDNT1H_2Z_STRIDED_IMM = 4387, + AArch64_LDNT1H_4Z = 4388, + AArch64_LDNT1H_4Z_IMM = 4389, + AArch64_LDNT1H_4Z_STRIDED = 4390, + AArch64_LDNT1H_4Z_STRIDED_IMM = 4391, + AArch64_LDNT1H_ZRI = 4392, + AArch64_LDNT1H_ZRR = 4393, + AArch64_LDNT1H_ZZR_D_REAL = 4394, + AArch64_LDNT1H_ZZR_S_REAL = 4395, + AArch64_LDNT1SB_ZZR_D_REAL = 4396, + AArch64_LDNT1SB_ZZR_S_REAL = 4397, + AArch64_LDNT1SH_ZZR_D_REAL = 4398, + AArch64_LDNT1SH_ZZR_S_REAL = 4399, + AArch64_LDNT1SW_ZZR_D_REAL = 4400, + AArch64_LDNT1W_2Z = 4401, + AArch64_LDNT1W_2Z_IMM = 4402, + AArch64_LDNT1W_2Z_STRIDED = 4403, + AArch64_LDNT1W_2Z_STRIDED_IMM = 4404, + AArch64_LDNT1W_4Z = 4405, + AArch64_LDNT1W_4Z_IMM = 4406, + AArch64_LDNT1W_4Z_STRIDED = 4407, + AArch64_LDNT1W_4Z_STRIDED_IMM = 4408, + AArch64_LDNT1W_ZRI = 4409, + AArch64_LDNT1W_ZRR = 4410, + AArch64_LDNT1W_ZZR_D_REAL = 4411, + AArch64_LDNT1W_ZZR_S_REAL = 4412, + AArch64_LDPDi = 4413, + AArch64_LDPDpost = 4414, + AArch64_LDPDpre = 4415, + AArch64_LDPQi = 4416, + AArch64_LDPQpost = 4417, + AArch64_LDPQpre = 4418, + AArch64_LDPSWi = 4419, + AArch64_LDPSWpost = 4420, + AArch64_LDPSWpre = 4421, + AArch64_LDPSi = 4422, + AArch64_LDPSpost = 4423, + AArch64_LDPSpre = 4424, + AArch64_LDPWi = 4425, + AArch64_LDPWpost = 4426, + AArch64_LDPWpre = 4427, + AArch64_LDPXi = 4428, + AArch64_LDPXpost = 4429, + AArch64_LDPXpre = 4430, + AArch64_LDRAAindexed = 4431, + AArch64_LDRAAwriteback = 4432, + AArch64_LDRABindexed = 4433, + AArch64_LDRABwriteback = 4434, + AArch64_LDRBBpost = 4435, + AArch64_LDRBBpre = 4436, + AArch64_LDRBBroW = 4437, + AArch64_LDRBBroX = 4438, + AArch64_LDRBBui = 4439, + AArch64_LDRBpost = 4440, + AArch64_LDRBpre = 4441, + AArch64_LDRBroW = 4442, + AArch64_LDRBroX = 4443, + AArch64_LDRBui = 4444, + AArch64_LDRDl = 4445, + AArch64_LDRDpost = 4446, + AArch64_LDRDpre = 4447, + AArch64_LDRDroW = 4448, + AArch64_LDRDroX = 4449, + AArch64_LDRDui = 4450, + AArch64_LDRHHpost = 4451, + AArch64_LDRHHpre = 4452, + AArch64_LDRHHroW = 4453, + AArch64_LDRHHroX = 4454, + AArch64_LDRHHui = 4455, + AArch64_LDRHpost = 4456, + AArch64_LDRHpre = 4457, + AArch64_LDRHroW = 4458, + AArch64_LDRHroX = 4459, + AArch64_LDRHui = 4460, + AArch64_LDRQl = 4461, + AArch64_LDRQpost = 4462, + AArch64_LDRQpre = 4463, + AArch64_LDRQroW = 4464, + AArch64_LDRQroX = 4465, + AArch64_LDRQui = 4466, + AArch64_LDRSBWpost = 4467, + AArch64_LDRSBWpre = 4468, + AArch64_LDRSBWroW = 4469, + AArch64_LDRSBWroX = 4470, + AArch64_LDRSBWui = 4471, + AArch64_LDRSBXpost = 4472, + AArch64_LDRSBXpre = 4473, + AArch64_LDRSBXroW = 4474, + AArch64_LDRSBXroX = 4475, + AArch64_LDRSBXui = 4476, + AArch64_LDRSHWpost = 4477, + AArch64_LDRSHWpre = 4478, + AArch64_LDRSHWroW = 4479, + AArch64_LDRSHWroX = 4480, + AArch64_LDRSHWui = 4481, + AArch64_LDRSHXpost = 4482, + AArch64_LDRSHXpre = 4483, + AArch64_LDRSHXroW = 4484, + AArch64_LDRSHXroX = 4485, + AArch64_LDRSHXui = 4486, + AArch64_LDRSWl = 4487, + AArch64_LDRSWpost = 4488, + AArch64_LDRSWpre = 4489, + AArch64_LDRSWroW = 4490, + AArch64_LDRSWroX = 4491, + AArch64_LDRSWui = 4492, + AArch64_LDRSl = 4493, + AArch64_LDRSpost = 4494, + AArch64_LDRSpre = 4495, + AArch64_LDRSroW = 4496, + AArch64_LDRSroX = 4497, + AArch64_LDRSui = 4498, + AArch64_LDRWl = 4499, + AArch64_LDRWpost = 4500, + AArch64_LDRWpre = 4501, + AArch64_LDRWroW = 4502, + AArch64_LDRWroX = 4503, + AArch64_LDRWui = 4504, + AArch64_LDRXl = 4505, + AArch64_LDRXpost = 4506, + AArch64_LDRXpre = 4507, + AArch64_LDRXroW = 4508, + AArch64_LDRXroX = 4509, + AArch64_LDRXui = 4510, + AArch64_LDR_PXI = 4511, + AArch64_LDR_TX = 4512, + AArch64_LDR_ZA = 4513, + AArch64_LDR_ZXI = 4514, + AArch64_LDSETAB = 4515, + AArch64_LDSETAH = 4516, + AArch64_LDSETALB = 4517, + AArch64_LDSETALH = 4518, + AArch64_LDSETALW = 4519, + AArch64_LDSETALX = 4520, + AArch64_LDSETAW = 4521, + AArch64_LDSETAX = 4522, + AArch64_LDSETB = 4523, + AArch64_LDSETH = 4524, + AArch64_LDSETLB = 4525, + AArch64_LDSETLH = 4526, + AArch64_LDSETLW = 4527, + AArch64_LDSETLX = 4528, + AArch64_LDSETP = 4529, + AArch64_LDSETPA = 4530, + AArch64_LDSETPAL = 4531, + AArch64_LDSETPL = 4532, + AArch64_LDSETW = 4533, + AArch64_LDSETX = 4534, + AArch64_LDSMAXAB = 4535, + AArch64_LDSMAXAH = 4536, + AArch64_LDSMAXALB = 4537, + AArch64_LDSMAXALH = 4538, + AArch64_LDSMAXALW = 4539, + AArch64_LDSMAXALX = 4540, + AArch64_LDSMAXAW = 4541, + AArch64_LDSMAXAX = 4542, + AArch64_LDSMAXB = 4543, + AArch64_LDSMAXH = 4544, + AArch64_LDSMAXLB = 4545, + AArch64_LDSMAXLH = 4546, + AArch64_LDSMAXLW = 4547, + AArch64_LDSMAXLX = 4548, + AArch64_LDSMAXW = 4549, + AArch64_LDSMAXX = 4550, + AArch64_LDSMINAB = 4551, + AArch64_LDSMINAH = 4552, + AArch64_LDSMINALB = 4553, + AArch64_LDSMINALH = 4554, + AArch64_LDSMINALW = 4555, + AArch64_LDSMINALX = 4556, + AArch64_LDSMINAW = 4557, + AArch64_LDSMINAX = 4558, + AArch64_LDSMINB = 4559, + AArch64_LDSMINH = 4560, + AArch64_LDSMINLB = 4561, + AArch64_LDSMINLH = 4562, + AArch64_LDSMINLW = 4563, + AArch64_LDSMINLX = 4564, + AArch64_LDSMINW = 4565, + AArch64_LDSMINX = 4566, + AArch64_LDTRBi = 4567, + AArch64_LDTRHi = 4568, + AArch64_LDTRSBWi = 4569, + AArch64_LDTRSBXi = 4570, + AArch64_LDTRSHWi = 4571, + AArch64_LDTRSHXi = 4572, + AArch64_LDTRSWi = 4573, + AArch64_LDTRWi = 4574, + AArch64_LDTRXi = 4575, + AArch64_LDUMAXAB = 4576, + AArch64_LDUMAXAH = 4577, + AArch64_LDUMAXALB = 4578, + AArch64_LDUMAXALH = 4579, + AArch64_LDUMAXALW = 4580, + AArch64_LDUMAXALX = 4581, + AArch64_LDUMAXAW = 4582, + AArch64_LDUMAXAX = 4583, + AArch64_LDUMAXB = 4584, + AArch64_LDUMAXH = 4585, + AArch64_LDUMAXLB = 4586, + AArch64_LDUMAXLH = 4587, + AArch64_LDUMAXLW = 4588, + AArch64_LDUMAXLX = 4589, + AArch64_LDUMAXW = 4590, + AArch64_LDUMAXX = 4591, + AArch64_LDUMINAB = 4592, + AArch64_LDUMINAH = 4593, + AArch64_LDUMINALB = 4594, + AArch64_LDUMINALH = 4595, + AArch64_LDUMINALW = 4596, + AArch64_LDUMINALX = 4597, + AArch64_LDUMINAW = 4598, + AArch64_LDUMINAX = 4599, + AArch64_LDUMINB = 4600, + AArch64_LDUMINH = 4601, + AArch64_LDUMINLB = 4602, + AArch64_LDUMINLH = 4603, + AArch64_LDUMINLW = 4604, + AArch64_LDUMINLX = 4605, + AArch64_LDUMINW = 4606, + AArch64_LDUMINX = 4607, + AArch64_LDURBBi = 4608, + AArch64_LDURBi = 4609, + AArch64_LDURDi = 4610, + AArch64_LDURHHi = 4611, + AArch64_LDURHi = 4612, + AArch64_LDURQi = 4613, + AArch64_LDURSBWi = 4614, + AArch64_LDURSBXi = 4615, + AArch64_LDURSHWi = 4616, + AArch64_LDURSHXi = 4617, + AArch64_LDURSWi = 4618, + AArch64_LDURSi = 4619, + AArch64_LDURWi = 4620, + AArch64_LDURXi = 4621, + AArch64_LDXPW = 4622, + AArch64_LDXPX = 4623, + AArch64_LDXRB = 4624, + AArch64_LDXRH = 4625, + AArch64_LDXRW = 4626, + AArch64_LDXRX = 4627, + AArch64_LSLR_ZPmZ_B = 4628, + AArch64_LSLR_ZPmZ_D = 4629, + AArch64_LSLR_ZPmZ_H = 4630, + AArch64_LSLR_ZPmZ_S = 4631, + AArch64_LSLVWr = 4632, + AArch64_LSLVXr = 4633, + AArch64_LSL_WIDE_ZPmZ_B = 4634, + AArch64_LSL_WIDE_ZPmZ_H = 4635, + AArch64_LSL_WIDE_ZPmZ_S = 4636, + AArch64_LSL_WIDE_ZZZ_B = 4637, + AArch64_LSL_WIDE_ZZZ_H = 4638, + AArch64_LSL_WIDE_ZZZ_S = 4639, + AArch64_LSL_ZPmI_B = 4640, + AArch64_LSL_ZPmI_D = 4641, + AArch64_LSL_ZPmI_H = 4642, + AArch64_LSL_ZPmI_S = 4643, + AArch64_LSL_ZPmZ_B = 4644, + AArch64_LSL_ZPmZ_D = 4645, + AArch64_LSL_ZPmZ_H = 4646, + AArch64_LSL_ZPmZ_S = 4647, + AArch64_LSL_ZZI_B = 4648, + AArch64_LSL_ZZI_D = 4649, + AArch64_LSL_ZZI_H = 4650, + AArch64_LSL_ZZI_S = 4651, + AArch64_LSRR_ZPmZ_B = 4652, + AArch64_LSRR_ZPmZ_D = 4653, + AArch64_LSRR_ZPmZ_H = 4654, + AArch64_LSRR_ZPmZ_S = 4655, + AArch64_LSRVWr = 4656, + AArch64_LSRVXr = 4657, + AArch64_LSR_WIDE_ZPmZ_B = 4658, + AArch64_LSR_WIDE_ZPmZ_H = 4659, + AArch64_LSR_WIDE_ZPmZ_S = 4660, + AArch64_LSR_WIDE_ZZZ_B = 4661, + AArch64_LSR_WIDE_ZZZ_H = 4662, + AArch64_LSR_WIDE_ZZZ_S = 4663, + AArch64_LSR_ZPmI_B = 4664, + AArch64_LSR_ZPmI_D = 4665, + AArch64_LSR_ZPmI_H = 4666, + AArch64_LSR_ZPmI_S = 4667, + AArch64_LSR_ZPmZ_B = 4668, + AArch64_LSR_ZPmZ_D = 4669, + AArch64_LSR_ZPmZ_H = 4670, + AArch64_LSR_ZPmZ_S = 4671, + AArch64_LSR_ZZI_B = 4672, + AArch64_LSR_ZZI_D = 4673, + AArch64_LSR_ZZI_H = 4674, + AArch64_LSR_ZZI_S = 4675, + AArch64_LUT2v16f8 = 4676, + AArch64_LUT2v8f16 = 4677, + AArch64_LUT4v16f8 = 4678, + AArch64_LUT4v8f16 = 4679, + AArch64_LUTI2_2ZTZI_B = 4680, + AArch64_LUTI2_2ZTZI_H = 4681, + AArch64_LUTI2_2ZTZI_S = 4682, + AArch64_LUTI2_4ZTZI_B = 4683, + AArch64_LUTI2_4ZTZI_H = 4684, + AArch64_LUTI2_4ZTZI_S = 4685, + AArch64_LUTI2_S_2ZTZI_B = 4686, + AArch64_LUTI2_S_2ZTZI_H = 4687, + AArch64_LUTI2_S_4ZTZI_B = 4688, + AArch64_LUTI2_S_4ZTZI_H = 4689, + AArch64_LUTI2_ZTZI_B = 4690, + AArch64_LUTI2_ZTZI_H = 4691, + AArch64_LUTI2_ZTZI_S = 4692, + AArch64_LUTI2_ZZZI_B = 4693, + AArch64_LUTI2_ZZZI_H = 4694, + AArch64_LUTI4_2ZTZI_B = 4695, + AArch64_LUTI4_2ZTZI_H = 4696, + AArch64_LUTI4_2ZTZI_S = 4697, + AArch64_LUTI4_4ZTZI_H = 4698, + AArch64_LUTI4_4ZTZI_S = 4699, + AArch64_LUTI4_4ZZT2Z = 4700, + AArch64_LUTI4_S_2ZTZI_B = 4701, + AArch64_LUTI4_S_2ZTZI_H = 4702, + AArch64_LUTI4_S_4ZTZI_H = 4703, + AArch64_LUTI4_S_4ZZT2Z = 4704, + AArch64_LUTI4_Z2ZZI_H = 4705, + AArch64_LUTI4_ZTZI_B = 4706, + AArch64_LUTI4_ZTZI_H = 4707, + AArch64_LUTI4_ZTZI_S = 4708, + AArch64_LUTI4_ZZZI_B = 4709, + AArch64_LUTI4_ZZZI_H = 4710, + AArch64_MADDPT = 4711, + AArch64_MADDWrrr = 4712, + AArch64_MADDXrrr = 4713, + AArch64_MAD_CPA = 4714, + AArch64_MAD_ZPmZZ_B = 4715, + AArch64_MAD_ZPmZZ_D = 4716, + AArch64_MAD_ZPmZZ_H = 4717, + AArch64_MAD_ZPmZZ_S = 4718, + AArch64_MATCH_PPzZZ_B = 4719, + AArch64_MATCH_PPzZZ_H = 4720, + AArch64_MLA_CPA = 4721, + AArch64_MLA_ZPmZZ_B = 4722, + AArch64_MLA_ZPmZZ_D = 4723, + AArch64_MLA_ZPmZZ_H = 4724, + AArch64_MLA_ZPmZZ_S = 4725, + AArch64_MLA_ZZZI_D = 4726, + AArch64_MLA_ZZZI_H = 4727, + AArch64_MLA_ZZZI_S = 4728, + AArch64_MLAv16i8 = 4729, + AArch64_MLAv2i32 = 4730, + AArch64_MLAv2i32_indexed = 4731, + AArch64_MLAv4i16 = 4732, + AArch64_MLAv4i16_indexed = 4733, + AArch64_MLAv4i32 = 4734, + AArch64_MLAv4i32_indexed = 4735, + AArch64_MLAv8i16 = 4736, + AArch64_MLAv8i16_indexed = 4737, + AArch64_MLAv8i8 = 4738, + AArch64_MLS_ZPmZZ_B = 4739, + AArch64_MLS_ZPmZZ_D = 4740, + AArch64_MLS_ZPmZZ_H = 4741, + AArch64_MLS_ZPmZZ_S = 4742, + AArch64_MLS_ZZZI_D = 4743, + AArch64_MLS_ZZZI_H = 4744, + AArch64_MLS_ZZZI_S = 4745, + AArch64_MLSv16i8 = 4746, + AArch64_MLSv2i32 = 4747, + AArch64_MLSv2i32_indexed = 4748, + AArch64_MLSv4i16 = 4749, + AArch64_MLSv4i16_indexed = 4750, + AArch64_MLSv4i32 = 4751, + AArch64_MLSv4i32_indexed = 4752, + AArch64_MLSv8i16 = 4753, + AArch64_MLSv8i16_indexed = 4754, + AArch64_MLSv8i8 = 4755, + AArch64_MOPSSETGE = 4756, + AArch64_MOPSSETGEN = 4757, + AArch64_MOPSSETGET = 4758, + AArch64_MOPSSETGETN = 4759, + AArch64_MOVAZ_2ZMI_H_B = 4760, + AArch64_MOVAZ_2ZMI_H_D = 4761, + AArch64_MOVAZ_2ZMI_H_H = 4762, + AArch64_MOVAZ_2ZMI_H_S = 4763, + AArch64_MOVAZ_2ZMI_V_B = 4764, + AArch64_MOVAZ_2ZMI_V_D = 4765, + AArch64_MOVAZ_2ZMI_V_H = 4766, + AArch64_MOVAZ_2ZMI_V_S = 4767, + AArch64_MOVAZ_4ZMI_H_B = 4768, + AArch64_MOVAZ_4ZMI_H_D = 4769, + AArch64_MOVAZ_4ZMI_H_H = 4770, + AArch64_MOVAZ_4ZMI_H_S = 4771, + AArch64_MOVAZ_4ZMI_V_B = 4772, + AArch64_MOVAZ_4ZMI_V_D = 4773, + AArch64_MOVAZ_4ZMI_V_H = 4774, + AArch64_MOVAZ_4ZMI_V_S = 4775, + AArch64_MOVAZ_VG2_2ZM = 4776, + AArch64_MOVAZ_VG4_4ZM = 4777, + AArch64_MOVAZ_ZMI_H_B = 4778, + AArch64_MOVAZ_ZMI_H_D = 4779, + AArch64_MOVAZ_ZMI_H_H = 4780, + AArch64_MOVAZ_ZMI_H_Q = 4781, + AArch64_MOVAZ_ZMI_H_S = 4782, + AArch64_MOVAZ_ZMI_V_B = 4783, + AArch64_MOVAZ_ZMI_V_D = 4784, + AArch64_MOVAZ_ZMI_V_H = 4785, + AArch64_MOVAZ_ZMI_V_Q = 4786, + AArch64_MOVAZ_ZMI_V_S = 4787, + AArch64_MOVA_2ZMXI_H_B = 4788, + AArch64_MOVA_2ZMXI_H_D = 4789, + AArch64_MOVA_2ZMXI_H_H = 4790, + AArch64_MOVA_2ZMXI_H_S = 4791, + AArch64_MOVA_2ZMXI_V_B = 4792, + AArch64_MOVA_2ZMXI_V_D = 4793, + AArch64_MOVA_2ZMXI_V_H = 4794, + AArch64_MOVA_2ZMXI_V_S = 4795, + AArch64_MOVA_4ZMXI_H_B = 4796, + AArch64_MOVA_4ZMXI_H_D = 4797, + AArch64_MOVA_4ZMXI_H_H = 4798, + AArch64_MOVA_4ZMXI_H_S = 4799, + AArch64_MOVA_4ZMXI_V_B = 4800, + AArch64_MOVA_4ZMXI_V_D = 4801, + AArch64_MOVA_4ZMXI_V_H = 4802, + AArch64_MOVA_4ZMXI_V_S = 4803, + AArch64_MOVA_MXI2Z_H_B = 4804, + AArch64_MOVA_MXI2Z_H_D = 4805, + AArch64_MOVA_MXI2Z_H_H = 4806, + AArch64_MOVA_MXI2Z_H_S = 4807, + AArch64_MOVA_MXI2Z_V_B = 4808, + AArch64_MOVA_MXI2Z_V_D = 4809, + AArch64_MOVA_MXI2Z_V_H = 4810, + AArch64_MOVA_MXI2Z_V_S = 4811, + AArch64_MOVA_MXI4Z_H_B = 4812, + AArch64_MOVA_MXI4Z_H_D = 4813, + AArch64_MOVA_MXI4Z_H_H = 4814, + AArch64_MOVA_MXI4Z_H_S = 4815, + AArch64_MOVA_MXI4Z_V_B = 4816, + AArch64_MOVA_MXI4Z_V_D = 4817, + AArch64_MOVA_MXI4Z_V_H = 4818, + AArch64_MOVA_MXI4Z_V_S = 4819, + AArch64_MOVA_VG2_2ZMXI = 4820, + AArch64_MOVA_VG2_MXI2Z = 4821, + AArch64_MOVA_VG4_4ZMXI = 4822, + AArch64_MOVA_VG4_MXI4Z = 4823, + AArch64_MOVID = 4824, + AArch64_MOVIv16b_ns = 4825, + AArch64_MOVIv2d_ns = 4826, + AArch64_MOVIv2i32 = 4827, + AArch64_MOVIv2s_msl = 4828, + AArch64_MOVIv4i16 = 4829, + AArch64_MOVIv4i32 = 4830, + AArch64_MOVIv4s_msl = 4831, + AArch64_MOVIv8b_ns = 4832, + AArch64_MOVIv8i16 = 4833, + AArch64_MOVKWi = 4834, + AArch64_MOVKXi = 4835, + AArch64_MOVNWi = 4836, + AArch64_MOVNXi = 4837, + AArch64_MOVPRFX_ZPmZ_B = 4838, + AArch64_MOVPRFX_ZPmZ_D = 4839, + AArch64_MOVPRFX_ZPmZ_H = 4840, + AArch64_MOVPRFX_ZPmZ_S = 4841, + AArch64_MOVPRFX_ZPzZ_B = 4842, + AArch64_MOVPRFX_ZPzZ_D = 4843, + AArch64_MOVPRFX_ZPzZ_H = 4844, + AArch64_MOVPRFX_ZPzZ_S = 4845, + AArch64_MOVPRFX_ZZ = 4846, + AArch64_MOVT = 4847, + AArch64_MOVT_TIX = 4848, + AArch64_MOVT_XTI = 4849, + AArch64_MOVZWi = 4850, + AArch64_MOVZXi = 4851, + AArch64_MRRS = 4852, + AArch64_MRS = 4853, + AArch64_MSB_ZPmZZ_B = 4854, + AArch64_MSB_ZPmZZ_D = 4855, + AArch64_MSB_ZPmZZ_H = 4856, + AArch64_MSB_ZPmZZ_S = 4857, + AArch64_MSR = 4858, + AArch64_MSRR = 4859, + AArch64_MSRpstateImm1 = 4860, + AArch64_MSRpstateImm4 = 4861, + AArch64_MSRpstatesvcrImm1 = 4862, + AArch64_MSUBPT = 4863, + AArch64_MSUBWrrr = 4864, + AArch64_MSUBXrrr = 4865, + AArch64_MUL_ZI_B = 4866, + AArch64_MUL_ZI_D = 4867, + AArch64_MUL_ZI_H = 4868, + AArch64_MUL_ZI_S = 4869, + AArch64_MUL_ZPmZ_B = 4870, + AArch64_MUL_ZPmZ_D = 4871, + AArch64_MUL_ZPmZ_H = 4872, + AArch64_MUL_ZPmZ_S = 4873, + AArch64_MUL_ZZZI_D = 4874, + AArch64_MUL_ZZZI_H = 4875, + AArch64_MUL_ZZZI_S = 4876, + AArch64_MUL_ZZZ_B = 4877, + AArch64_MUL_ZZZ_D = 4878, + AArch64_MUL_ZZZ_H = 4879, + AArch64_MUL_ZZZ_S = 4880, + AArch64_MULv16i8 = 4881, + AArch64_MULv2i32 = 4882, + AArch64_MULv2i32_indexed = 4883, + AArch64_MULv4i16 = 4884, + AArch64_MULv4i16_indexed = 4885, + AArch64_MULv4i32 = 4886, + AArch64_MULv4i32_indexed = 4887, + AArch64_MULv8i16 = 4888, + AArch64_MULv8i16_indexed = 4889, + AArch64_MULv8i8 = 4890, + AArch64_MVNIv2i32 = 4891, + AArch64_MVNIv2s_msl = 4892, + AArch64_MVNIv4i16 = 4893, + AArch64_MVNIv4i32 = 4894, + AArch64_MVNIv4s_msl = 4895, + AArch64_MVNIv8i16 = 4896, + AArch64_NANDS_PPzPP = 4897, + AArch64_NAND_PPzPP = 4898, + AArch64_NBSL_ZZZZ = 4899, + AArch64_NEG_ZPmZ_B = 4900, + AArch64_NEG_ZPmZ_D = 4901, + AArch64_NEG_ZPmZ_H = 4902, + AArch64_NEG_ZPmZ_S = 4903, + AArch64_NEGv16i8 = 4904, + AArch64_NEGv1i64 = 4905, + AArch64_NEGv2i32 = 4906, + AArch64_NEGv2i64 = 4907, + AArch64_NEGv4i16 = 4908, + AArch64_NEGv4i32 = 4909, + AArch64_NEGv8i16 = 4910, + AArch64_NEGv8i8 = 4911, + AArch64_NMATCH_PPzZZ_B = 4912, + AArch64_NMATCH_PPzZZ_H = 4913, + AArch64_NORS_PPzPP = 4914, + AArch64_NOR_PPzPP = 4915, + AArch64_NOT_ZPmZ_B = 4916, + AArch64_NOT_ZPmZ_D = 4917, + AArch64_NOT_ZPmZ_H = 4918, + AArch64_NOT_ZPmZ_S = 4919, + AArch64_NOTv16i8 = 4920, + AArch64_NOTv8i8 = 4921, + AArch64_ORNS_PPzPP = 4922, + AArch64_ORNWrs = 4923, + AArch64_ORNXrs = 4924, + AArch64_ORN_PPzPP = 4925, + AArch64_ORNv16i8 = 4926, + AArch64_ORNv8i8 = 4927, + AArch64_ORQV_VPZ_B = 4928, + AArch64_ORQV_VPZ_D = 4929, + AArch64_ORQV_VPZ_H = 4930, + AArch64_ORQV_VPZ_S = 4931, + AArch64_ORRS_PPzPP = 4932, + AArch64_ORRWri = 4933, + AArch64_ORRWrs = 4934, + AArch64_ORRXri = 4935, + AArch64_ORRXrs = 4936, + AArch64_ORR_PPzPP = 4937, + AArch64_ORR_ZI = 4938, + AArch64_ORR_ZPmZ_B = 4939, + AArch64_ORR_ZPmZ_D = 4940, + AArch64_ORR_ZPmZ_H = 4941, + AArch64_ORR_ZPmZ_S = 4942, + AArch64_ORR_ZZZ = 4943, + AArch64_ORRv16i8 = 4944, + AArch64_ORRv2i32 = 4945, + AArch64_ORRv4i16 = 4946, + AArch64_ORRv4i32 = 4947, + AArch64_ORRv8i16 = 4948, + AArch64_ORRv8i8 = 4949, + AArch64_ORV_VPZ_B = 4950, + AArch64_ORV_VPZ_D = 4951, + AArch64_ORV_VPZ_H = 4952, + AArch64_ORV_VPZ_S = 4953, + AArch64_PACDA = 4954, + AArch64_PACDB = 4955, + AArch64_PACDZA = 4956, + AArch64_PACDZB = 4957, + AArch64_PACGA = 4958, + AArch64_PACIA = 4959, + AArch64_PACIA1716 = 4960, + AArch64_PACIA171615 = 4961, + AArch64_PACIASP = 4962, + AArch64_PACIASPPC = 4963, + AArch64_PACIAZ = 4964, + AArch64_PACIB = 4965, + AArch64_PACIB1716 = 4966, + AArch64_PACIB171615 = 4967, + AArch64_PACIBSP = 4968, + AArch64_PACIBSPPC = 4969, + AArch64_PACIBZ = 4970, + AArch64_PACIZA = 4971, + AArch64_PACIZB = 4972, + AArch64_PACM = 4973, + AArch64_PACNBIASPPC = 4974, + AArch64_PACNBIBSPPC = 4975, + AArch64_PEXT_2PCI_B = 4976, + AArch64_PEXT_2PCI_D = 4977, + AArch64_PEXT_2PCI_H = 4978, + AArch64_PEXT_2PCI_S = 4979, + AArch64_PEXT_PCI_B = 4980, + AArch64_PEXT_PCI_D = 4981, + AArch64_PEXT_PCI_H = 4982, + AArch64_PEXT_PCI_S = 4983, + AArch64_PFALSE = 4984, + AArch64_PFIRST_B = 4985, + AArch64_PMOV_PZI_B = 4986, + AArch64_PMOV_PZI_D = 4987, + AArch64_PMOV_PZI_H = 4988, + AArch64_PMOV_PZI_S = 4989, + AArch64_PMOV_ZIP_B = 4990, + AArch64_PMOV_ZIP_D = 4991, + AArch64_PMOV_ZIP_H = 4992, + AArch64_PMOV_ZIP_S = 4993, + AArch64_PMULLB_ZZZ_D = 4994, + AArch64_PMULLB_ZZZ_H = 4995, + AArch64_PMULLB_ZZZ_Q = 4996, + AArch64_PMULLT_ZZZ_D = 4997, + AArch64_PMULLT_ZZZ_H = 4998, + AArch64_PMULLT_ZZZ_Q = 4999, + AArch64_PMULLv16i8 = 5000, + AArch64_PMULLv1i64 = 5001, + AArch64_PMULLv2i64 = 5002, + AArch64_PMULLv8i8 = 5003, + AArch64_PMUL_ZZZ_B = 5004, + AArch64_PMULv16i8 = 5005, + AArch64_PMULv8i8 = 5006, + AArch64_PNEXT_B = 5007, + AArch64_PNEXT_D = 5008, + AArch64_PNEXT_H = 5009, + AArch64_PNEXT_S = 5010, + AArch64_PRFB_D_PZI = 5011, + AArch64_PRFB_D_SCALED = 5012, + AArch64_PRFB_D_SXTW_SCALED = 5013, + AArch64_PRFB_D_UXTW_SCALED = 5014, + AArch64_PRFB_PRI = 5015, + AArch64_PRFB_PRR = 5016, + AArch64_PRFB_S_PZI = 5017, + AArch64_PRFB_S_SXTW_SCALED = 5018, + AArch64_PRFB_S_UXTW_SCALED = 5019, + AArch64_PRFD_D_PZI = 5020, + AArch64_PRFD_D_SCALED = 5021, + AArch64_PRFD_D_SXTW_SCALED = 5022, + AArch64_PRFD_D_UXTW_SCALED = 5023, + AArch64_PRFD_PRI = 5024, + AArch64_PRFD_PRR = 5025, + AArch64_PRFD_S_PZI = 5026, + AArch64_PRFD_S_SXTW_SCALED = 5027, + AArch64_PRFD_S_UXTW_SCALED = 5028, + AArch64_PRFH_D_PZI = 5029, + AArch64_PRFH_D_SCALED = 5030, + AArch64_PRFH_D_SXTW_SCALED = 5031, + AArch64_PRFH_D_UXTW_SCALED = 5032, + AArch64_PRFH_PRI = 5033, + AArch64_PRFH_PRR = 5034, + AArch64_PRFH_S_PZI = 5035, + AArch64_PRFH_S_SXTW_SCALED = 5036, + AArch64_PRFH_S_UXTW_SCALED = 5037, + AArch64_PRFMl = 5038, + AArch64_PRFMroW = 5039, + AArch64_PRFMroX = 5040, + AArch64_PRFMui = 5041, + AArch64_PRFUMi = 5042, + AArch64_PRFW_D_PZI = 5043, + AArch64_PRFW_D_SCALED = 5044, + AArch64_PRFW_D_SXTW_SCALED = 5045, + AArch64_PRFW_D_UXTW_SCALED = 5046, + AArch64_PRFW_PRI = 5047, + AArch64_PRFW_PRR = 5048, + AArch64_PRFW_S_PZI = 5049, + AArch64_PRFW_S_SXTW_SCALED = 5050, + AArch64_PRFW_S_UXTW_SCALED = 5051, + AArch64_PSEL_PPPRI_B = 5052, + AArch64_PSEL_PPPRI_D = 5053, + AArch64_PSEL_PPPRI_H = 5054, + AArch64_PSEL_PPPRI_S = 5055, + AArch64_PTEST_PP = 5056, + AArch64_PTRUES_B = 5057, + AArch64_PTRUES_D = 5058, + AArch64_PTRUES_H = 5059, + AArch64_PTRUES_S = 5060, + AArch64_PTRUE_B = 5061, + AArch64_PTRUE_C_B = 5062, + AArch64_PTRUE_C_D = 5063, + AArch64_PTRUE_C_H = 5064, + AArch64_PTRUE_C_S = 5065, + AArch64_PTRUE_D = 5066, + AArch64_PTRUE_H = 5067, + AArch64_PTRUE_S = 5068, + AArch64_PUNPKHI_PP = 5069, + AArch64_PUNPKLO_PP = 5070, + AArch64_RADDHNB_ZZZ_B = 5071, + AArch64_RADDHNB_ZZZ_H = 5072, + AArch64_RADDHNB_ZZZ_S = 5073, + AArch64_RADDHNT_ZZZ_B = 5074, + AArch64_RADDHNT_ZZZ_H = 5075, + AArch64_RADDHNT_ZZZ_S = 5076, + AArch64_RADDHNv2i64_v2i32 = 5077, + AArch64_RADDHNv2i64_v4i32 = 5078, + AArch64_RADDHNv4i32_v4i16 = 5079, + AArch64_RADDHNv4i32_v8i16 = 5080, + AArch64_RADDHNv8i16_v16i8 = 5081, + AArch64_RADDHNv8i16_v8i8 = 5082, + AArch64_RAX1 = 5083, + AArch64_RAX1_ZZZ_D = 5084, + AArch64_RBITWr = 5085, + AArch64_RBITXr = 5086, + AArch64_RBIT_ZPmZ_B = 5087, + AArch64_RBIT_ZPmZ_D = 5088, + AArch64_RBIT_ZPmZ_H = 5089, + AArch64_RBIT_ZPmZ_S = 5090, + AArch64_RBITv16i8 = 5091, + AArch64_RBITv8i8 = 5092, + AArch64_RCWCAS = 5093, + AArch64_RCWCASA = 5094, + AArch64_RCWCASAL = 5095, + AArch64_RCWCASL = 5096, + AArch64_RCWCASP = 5097, + AArch64_RCWCASPA = 5098, + AArch64_RCWCASPAL = 5099, + AArch64_RCWCASPL = 5100, + AArch64_RCWCLR = 5101, + AArch64_RCWCLRA = 5102, + AArch64_RCWCLRAL = 5103, + AArch64_RCWCLRL = 5104, + AArch64_RCWCLRP = 5105, + AArch64_RCWCLRPA = 5106, + AArch64_RCWCLRPAL = 5107, + AArch64_RCWCLRPL = 5108, + AArch64_RCWCLRS = 5109, + AArch64_RCWCLRSA = 5110, + AArch64_RCWCLRSAL = 5111, + AArch64_RCWCLRSL = 5112, + AArch64_RCWCLRSP = 5113, + AArch64_RCWCLRSPA = 5114, + AArch64_RCWCLRSPAL = 5115, + AArch64_RCWCLRSPL = 5116, + AArch64_RCWSCAS = 5117, + AArch64_RCWSCASA = 5118, + AArch64_RCWSCASAL = 5119, + AArch64_RCWSCASL = 5120, + AArch64_RCWSCASP = 5121, + AArch64_RCWSCASPA = 5122, + AArch64_RCWSCASPAL = 5123, + AArch64_RCWSCASPL = 5124, + AArch64_RCWSET = 5125, + AArch64_RCWSETA = 5126, + AArch64_RCWSETAL = 5127, + AArch64_RCWSETL = 5128, + AArch64_RCWSETP = 5129, + AArch64_RCWSETPA = 5130, + AArch64_RCWSETPAL = 5131, + AArch64_RCWSETPL = 5132, + AArch64_RCWSETS = 5133, + AArch64_RCWSETSA = 5134, + AArch64_RCWSETSAL = 5135, + AArch64_RCWSETSL = 5136, + AArch64_RCWSETSP = 5137, + AArch64_RCWSETSPA = 5138, + AArch64_RCWSETSPAL = 5139, + AArch64_RCWSETSPL = 5140, + AArch64_RCWSWP = 5141, + AArch64_RCWSWPA = 5142, + AArch64_RCWSWPAL = 5143, + AArch64_RCWSWPL = 5144, + AArch64_RCWSWPP = 5145, + AArch64_RCWSWPPA = 5146, + AArch64_RCWSWPPAL = 5147, + AArch64_RCWSWPPL = 5148, + AArch64_RCWSWPS = 5149, + AArch64_RCWSWPSA = 5150, + AArch64_RCWSWPSAL = 5151, + AArch64_RCWSWPSL = 5152, + AArch64_RCWSWPSP = 5153, + AArch64_RCWSWPSPA = 5154, + AArch64_RCWSWPSPAL = 5155, + AArch64_RCWSWPSPL = 5156, + AArch64_RDFFRS_PPz = 5157, + AArch64_RDFFR_PPz_REAL = 5158, + AArch64_RDFFR_P_REAL = 5159, + AArch64_RDSVLI_XI = 5160, + AArch64_RDVLI_XI = 5161, + AArch64_RET = 5162, + AArch64_RETAA = 5163, + AArch64_RETAASPPCi = 5164, + AArch64_RETAASPPCr = 5165, + AArch64_RETAB = 5166, + AArch64_RETABSPPCi = 5167, + AArch64_RETABSPPCr = 5168, + AArch64_REV16Wr = 5169, + AArch64_REV16Xr = 5170, + AArch64_REV16v16i8 = 5171, + AArch64_REV16v8i8 = 5172, + AArch64_REV32Xr = 5173, + AArch64_REV32v16i8 = 5174, + AArch64_REV32v4i16 = 5175, + AArch64_REV32v8i16 = 5176, + AArch64_REV32v8i8 = 5177, + AArch64_REV64v16i8 = 5178, + AArch64_REV64v2i32 = 5179, + AArch64_REV64v4i16 = 5180, + AArch64_REV64v4i32 = 5181, + AArch64_REV64v8i16 = 5182, + AArch64_REV64v8i8 = 5183, + AArch64_REVB_ZPmZ_D = 5184, + AArch64_REVB_ZPmZ_H = 5185, + AArch64_REVB_ZPmZ_S = 5186, + AArch64_REVD_ZPmZ = 5187, + AArch64_REVH_ZPmZ_D = 5188, + AArch64_REVH_ZPmZ_S = 5189, + AArch64_REVW_ZPmZ_D = 5190, + AArch64_REVWr = 5191, + AArch64_REVXr = 5192, + AArch64_REV_PP_B = 5193, + AArch64_REV_PP_D = 5194, + AArch64_REV_PP_H = 5195, + AArch64_REV_PP_S = 5196, + AArch64_REV_ZZ_B = 5197, + AArch64_REV_ZZ_D = 5198, + AArch64_REV_ZZ_H = 5199, + AArch64_REV_ZZ_S = 5200, + AArch64_RMIF = 5201, + AArch64_RORVWr = 5202, + AArch64_RORVXr = 5203, + AArch64_RPRFM = 5204, + AArch64_RSHRNB_ZZI_B = 5205, + AArch64_RSHRNB_ZZI_H = 5206, + AArch64_RSHRNB_ZZI_S = 5207, + AArch64_RSHRNT_ZZI_B = 5208, + AArch64_RSHRNT_ZZI_H = 5209, + AArch64_RSHRNT_ZZI_S = 5210, + AArch64_RSHRNv16i8_shift = 5211, + AArch64_RSHRNv2i32_shift = 5212, + AArch64_RSHRNv4i16_shift = 5213, + AArch64_RSHRNv4i32_shift = 5214, + AArch64_RSHRNv8i16_shift = 5215, + AArch64_RSHRNv8i8_shift = 5216, + AArch64_RSUBHNB_ZZZ_B = 5217, + AArch64_RSUBHNB_ZZZ_H = 5218, + AArch64_RSUBHNB_ZZZ_S = 5219, + AArch64_RSUBHNT_ZZZ_B = 5220, + AArch64_RSUBHNT_ZZZ_H = 5221, + AArch64_RSUBHNT_ZZZ_S = 5222, + AArch64_RSUBHNv2i64_v2i32 = 5223, + AArch64_RSUBHNv2i64_v4i32 = 5224, + AArch64_RSUBHNv4i32_v4i16 = 5225, + AArch64_RSUBHNv4i32_v8i16 = 5226, + AArch64_RSUBHNv8i16_v16i8 = 5227, + AArch64_RSUBHNv8i16_v8i8 = 5228, + AArch64_SABALB_ZZZ_D = 5229, + AArch64_SABALB_ZZZ_H = 5230, + AArch64_SABALB_ZZZ_S = 5231, + AArch64_SABALT_ZZZ_D = 5232, + AArch64_SABALT_ZZZ_H = 5233, + AArch64_SABALT_ZZZ_S = 5234, + AArch64_SABALv16i8_v8i16 = 5235, + AArch64_SABALv2i32_v2i64 = 5236, + AArch64_SABALv4i16_v4i32 = 5237, + AArch64_SABALv4i32_v2i64 = 5238, + AArch64_SABALv8i16_v4i32 = 5239, + AArch64_SABALv8i8_v8i16 = 5240, + AArch64_SABA_ZZZ_B = 5241, + AArch64_SABA_ZZZ_D = 5242, + AArch64_SABA_ZZZ_H = 5243, + AArch64_SABA_ZZZ_S = 5244, + AArch64_SABAv16i8 = 5245, + AArch64_SABAv2i32 = 5246, + AArch64_SABAv4i16 = 5247, + AArch64_SABAv4i32 = 5248, + AArch64_SABAv8i16 = 5249, + AArch64_SABAv8i8 = 5250, + AArch64_SABDLB_ZZZ_D = 5251, + AArch64_SABDLB_ZZZ_H = 5252, + AArch64_SABDLB_ZZZ_S = 5253, + AArch64_SABDLT_ZZZ_D = 5254, + AArch64_SABDLT_ZZZ_H = 5255, + AArch64_SABDLT_ZZZ_S = 5256, + AArch64_SABDLv16i8_v8i16 = 5257, + AArch64_SABDLv2i32_v2i64 = 5258, + AArch64_SABDLv4i16_v4i32 = 5259, + AArch64_SABDLv4i32_v2i64 = 5260, + AArch64_SABDLv8i16_v4i32 = 5261, + AArch64_SABDLv8i8_v8i16 = 5262, + AArch64_SABD_ZPmZ_B = 5263, + AArch64_SABD_ZPmZ_D = 5264, + AArch64_SABD_ZPmZ_H = 5265, + AArch64_SABD_ZPmZ_S = 5266, + AArch64_SABDv16i8 = 5267, + AArch64_SABDv2i32 = 5268, + AArch64_SABDv4i16 = 5269, + AArch64_SABDv4i32 = 5270, + AArch64_SABDv8i16 = 5271, + AArch64_SABDv8i8 = 5272, + AArch64_SADALP_ZPmZ_D = 5273, + AArch64_SADALP_ZPmZ_H = 5274, + AArch64_SADALP_ZPmZ_S = 5275, + AArch64_SADALPv16i8_v8i16 = 5276, + AArch64_SADALPv2i32_v1i64 = 5277, + AArch64_SADALPv4i16_v2i32 = 5278, + AArch64_SADALPv4i32_v2i64 = 5279, + AArch64_SADALPv8i16_v4i32 = 5280, + AArch64_SADALPv8i8_v4i16 = 5281, + AArch64_SADDLBT_ZZZ_D = 5282, + AArch64_SADDLBT_ZZZ_H = 5283, + AArch64_SADDLBT_ZZZ_S = 5284, + AArch64_SADDLB_ZZZ_D = 5285, + AArch64_SADDLB_ZZZ_H = 5286, + AArch64_SADDLB_ZZZ_S = 5287, + AArch64_SADDLPv16i8_v8i16 = 5288, + AArch64_SADDLPv2i32_v1i64 = 5289, + AArch64_SADDLPv4i16_v2i32 = 5290, + AArch64_SADDLPv4i32_v2i64 = 5291, + AArch64_SADDLPv8i16_v4i32 = 5292, + AArch64_SADDLPv8i8_v4i16 = 5293, + AArch64_SADDLT_ZZZ_D = 5294, + AArch64_SADDLT_ZZZ_H = 5295, + AArch64_SADDLT_ZZZ_S = 5296, + AArch64_SADDLVv16i8v = 5297, + AArch64_SADDLVv4i16v = 5298, + AArch64_SADDLVv4i32v = 5299, + AArch64_SADDLVv8i16v = 5300, + AArch64_SADDLVv8i8v = 5301, + AArch64_SADDLv16i8_v8i16 = 5302, + AArch64_SADDLv2i32_v2i64 = 5303, + AArch64_SADDLv4i16_v4i32 = 5304, + AArch64_SADDLv4i32_v2i64 = 5305, + AArch64_SADDLv8i16_v4i32 = 5306, + AArch64_SADDLv8i8_v8i16 = 5307, + AArch64_SADDV_VPZ_B = 5308, + AArch64_SADDV_VPZ_H = 5309, + AArch64_SADDV_VPZ_S = 5310, + AArch64_SADDWB_ZZZ_D = 5311, + AArch64_SADDWB_ZZZ_H = 5312, + AArch64_SADDWB_ZZZ_S = 5313, + AArch64_SADDWT_ZZZ_D = 5314, + AArch64_SADDWT_ZZZ_H = 5315, + AArch64_SADDWT_ZZZ_S = 5316, + AArch64_SADDWv16i8_v8i16 = 5317, + AArch64_SADDWv2i32_v2i64 = 5318, + AArch64_SADDWv4i16_v4i32 = 5319, + AArch64_SADDWv4i32_v2i64 = 5320, + AArch64_SADDWv8i16_v4i32 = 5321, + AArch64_SADDWv8i8_v8i16 = 5322, + AArch64_SB = 5323, + AArch64_SBCLB_ZZZ_D = 5324, + AArch64_SBCLB_ZZZ_S = 5325, + AArch64_SBCLT_ZZZ_D = 5326, + AArch64_SBCLT_ZZZ_S = 5327, + AArch64_SBCSWr = 5328, + AArch64_SBCSXr = 5329, + AArch64_SBCWr = 5330, + AArch64_SBCXr = 5331, + AArch64_SBFMWri = 5332, + AArch64_SBFMXri = 5333, + AArch64_SCLAMP_VG2_2Z2Z_B = 5334, + AArch64_SCLAMP_VG2_2Z2Z_D = 5335, + AArch64_SCLAMP_VG2_2Z2Z_H = 5336, + AArch64_SCLAMP_VG2_2Z2Z_S = 5337, + AArch64_SCLAMP_VG4_4Z4Z_B = 5338, + AArch64_SCLAMP_VG4_4Z4Z_D = 5339, + AArch64_SCLAMP_VG4_4Z4Z_H = 5340, + AArch64_SCLAMP_VG4_4Z4Z_S = 5341, + AArch64_SCLAMP_ZZZ_B = 5342, + AArch64_SCLAMP_ZZZ_D = 5343, + AArch64_SCLAMP_ZZZ_H = 5344, + AArch64_SCLAMP_ZZZ_S = 5345, + AArch64_SCVTFSWDri = 5346, + AArch64_SCVTFSWHri = 5347, + AArch64_SCVTFSWSri = 5348, + AArch64_SCVTFSXDri = 5349, + AArch64_SCVTFSXHri = 5350, + AArch64_SCVTFSXSri = 5351, + AArch64_SCVTFUWDri = 5352, + AArch64_SCVTFUWHri = 5353, + AArch64_SCVTFUWSri = 5354, + AArch64_SCVTFUXDri = 5355, + AArch64_SCVTFUXHri = 5356, + AArch64_SCVTFUXSri = 5357, + AArch64_SCVTF_2Z2Z_StoS = 5358, + AArch64_SCVTF_4Z4Z_StoS = 5359, + AArch64_SCVTF_ZPmZ_DtoD = 5360, + AArch64_SCVTF_ZPmZ_DtoH = 5361, + AArch64_SCVTF_ZPmZ_DtoS = 5362, + AArch64_SCVTF_ZPmZ_HtoH = 5363, + AArch64_SCVTF_ZPmZ_StoD = 5364, + AArch64_SCVTF_ZPmZ_StoH = 5365, + AArch64_SCVTF_ZPmZ_StoS = 5366, + AArch64_SCVTFd = 5367, + AArch64_SCVTFh = 5368, + AArch64_SCVTFs = 5369, + AArch64_SCVTFv1i16 = 5370, + AArch64_SCVTFv1i32 = 5371, + AArch64_SCVTFv1i64 = 5372, + AArch64_SCVTFv2f32 = 5373, + AArch64_SCVTFv2f64 = 5374, + AArch64_SCVTFv2i32_shift = 5375, + AArch64_SCVTFv2i64_shift = 5376, + AArch64_SCVTFv4f16 = 5377, + AArch64_SCVTFv4f32 = 5378, + AArch64_SCVTFv4i16_shift = 5379, + AArch64_SCVTFv4i32_shift = 5380, + AArch64_SCVTFv8f16 = 5381, + AArch64_SCVTFv8i16_shift = 5382, + AArch64_SDIVR_ZPmZ_D = 5383, + AArch64_SDIVR_ZPmZ_S = 5384, + AArch64_SDIVWr = 5385, + AArch64_SDIVXr = 5386, + AArch64_SDIV_ZPmZ_D = 5387, + AArch64_SDIV_ZPmZ_S = 5388, + AArch64_SDOT_VG2_M2Z2Z_BtoS = 5389, + AArch64_SDOT_VG2_M2Z2Z_HtoD = 5390, + AArch64_SDOT_VG2_M2Z2Z_HtoS = 5391, + AArch64_SDOT_VG2_M2ZZI_BToS = 5392, + AArch64_SDOT_VG2_M2ZZI_HToS = 5393, + AArch64_SDOT_VG2_M2ZZI_HtoD = 5394, + AArch64_SDOT_VG2_M2ZZ_BtoS = 5395, + AArch64_SDOT_VG2_M2ZZ_HtoD = 5396, + AArch64_SDOT_VG2_M2ZZ_HtoS = 5397, + AArch64_SDOT_VG4_M4Z4Z_BtoS = 5398, + AArch64_SDOT_VG4_M4Z4Z_HtoD = 5399, + AArch64_SDOT_VG4_M4Z4Z_HtoS = 5400, + AArch64_SDOT_VG4_M4ZZI_BToS = 5401, + AArch64_SDOT_VG4_M4ZZI_HToS = 5402, + AArch64_SDOT_VG4_M4ZZI_HtoD = 5403, + AArch64_SDOT_VG4_M4ZZ_BtoS = 5404, + AArch64_SDOT_VG4_M4ZZ_HtoD = 5405, + AArch64_SDOT_VG4_M4ZZ_HtoS = 5406, + AArch64_SDOT_ZZZI_D = 5407, + AArch64_SDOT_ZZZI_HtoS = 5408, + AArch64_SDOT_ZZZI_S = 5409, + AArch64_SDOT_ZZZ_D = 5410, + AArch64_SDOT_ZZZ_HtoS = 5411, + AArch64_SDOT_ZZZ_S = 5412, + AArch64_SDOTlanev16i8 = 5413, + AArch64_SDOTlanev8i8 = 5414, + AArch64_SDOTv16i8 = 5415, + AArch64_SDOTv8i8 = 5416, + AArch64_SEL_PPPP = 5417, + AArch64_SEL_VG2_2ZC2Z2Z_B = 5418, + AArch64_SEL_VG2_2ZC2Z2Z_D = 5419, + AArch64_SEL_VG2_2ZC2Z2Z_H = 5420, + AArch64_SEL_VG2_2ZC2Z2Z_S = 5421, + AArch64_SEL_VG4_4ZC4Z4Z_B = 5422, + AArch64_SEL_VG4_4ZC4Z4Z_D = 5423, + AArch64_SEL_VG4_4ZC4Z4Z_H = 5424, + AArch64_SEL_VG4_4ZC4Z4Z_S = 5425, + AArch64_SEL_ZPZZ_B = 5426, + AArch64_SEL_ZPZZ_D = 5427, + AArch64_SEL_ZPZZ_H = 5428, + AArch64_SEL_ZPZZ_S = 5429, + AArch64_SETE = 5430, + AArch64_SETEN = 5431, + AArch64_SETET = 5432, + AArch64_SETETN = 5433, + AArch64_SETF16 = 5434, + AArch64_SETF8 = 5435, + AArch64_SETFFR = 5436, + AArch64_SETGM = 5437, + AArch64_SETGMN = 5438, + AArch64_SETGMT = 5439, + AArch64_SETGMTN = 5440, + AArch64_SETGP = 5441, + AArch64_SETGPN = 5442, + AArch64_SETGPT = 5443, + AArch64_SETGPTN = 5444, + AArch64_SETM = 5445, + AArch64_SETMN = 5446, + AArch64_SETMT = 5447, + AArch64_SETMTN = 5448, + AArch64_SETP = 5449, + AArch64_SETPN = 5450, + AArch64_SETPT = 5451, + AArch64_SETPTN = 5452, + AArch64_SHA1Crrr = 5453, + AArch64_SHA1Hrr = 5454, + AArch64_SHA1Mrrr = 5455, + AArch64_SHA1Prrr = 5456, + AArch64_SHA1SU0rrr = 5457, + AArch64_SHA1SU1rr = 5458, + AArch64_SHA256H2rrr = 5459, + AArch64_SHA256Hrrr = 5460, + AArch64_SHA256SU0rr = 5461, + AArch64_SHA256SU1rrr = 5462, + AArch64_SHA512H = 5463, + AArch64_SHA512H2 = 5464, + AArch64_SHA512SU0 = 5465, + AArch64_SHA512SU1 = 5466, + AArch64_SHADD_ZPmZ_B = 5467, + AArch64_SHADD_ZPmZ_D = 5468, + AArch64_SHADD_ZPmZ_H = 5469, + AArch64_SHADD_ZPmZ_S = 5470, + AArch64_SHADDv16i8 = 5471, + AArch64_SHADDv2i32 = 5472, + AArch64_SHADDv4i16 = 5473, + AArch64_SHADDv4i32 = 5474, + AArch64_SHADDv8i16 = 5475, + AArch64_SHADDv8i8 = 5476, + AArch64_SHLLv16i8 = 5477, + AArch64_SHLLv2i32 = 5478, + AArch64_SHLLv4i16 = 5479, + AArch64_SHLLv4i32 = 5480, + AArch64_SHLLv8i16 = 5481, + AArch64_SHLLv8i8 = 5482, + AArch64_SHLd = 5483, + AArch64_SHLv16i8_shift = 5484, + AArch64_SHLv2i32_shift = 5485, + AArch64_SHLv2i64_shift = 5486, + AArch64_SHLv4i16_shift = 5487, + AArch64_SHLv4i32_shift = 5488, + AArch64_SHLv8i16_shift = 5489, + AArch64_SHLv8i8_shift = 5490, + AArch64_SHRNB_ZZI_B = 5491, + AArch64_SHRNB_ZZI_H = 5492, + AArch64_SHRNB_ZZI_S = 5493, + AArch64_SHRNT_ZZI_B = 5494, + AArch64_SHRNT_ZZI_H = 5495, + AArch64_SHRNT_ZZI_S = 5496, + AArch64_SHRNv16i8_shift = 5497, + AArch64_SHRNv2i32_shift = 5498, + AArch64_SHRNv4i16_shift = 5499, + AArch64_SHRNv4i32_shift = 5500, + AArch64_SHRNv8i16_shift = 5501, + AArch64_SHRNv8i8_shift = 5502, + AArch64_SHSUBR_ZPmZ_B = 5503, + AArch64_SHSUBR_ZPmZ_D = 5504, + AArch64_SHSUBR_ZPmZ_H = 5505, + AArch64_SHSUBR_ZPmZ_S = 5506, + AArch64_SHSUB_ZPmZ_B = 5507, + AArch64_SHSUB_ZPmZ_D = 5508, + AArch64_SHSUB_ZPmZ_H = 5509, + AArch64_SHSUB_ZPmZ_S = 5510, + AArch64_SHSUBv16i8 = 5511, + AArch64_SHSUBv2i32 = 5512, + AArch64_SHSUBv4i16 = 5513, + AArch64_SHSUBv4i32 = 5514, + AArch64_SHSUBv8i16 = 5515, + AArch64_SHSUBv8i8 = 5516, + AArch64_SLI_ZZI_B = 5517, + AArch64_SLI_ZZI_D = 5518, + AArch64_SLI_ZZI_H = 5519, + AArch64_SLI_ZZI_S = 5520, + AArch64_SLId = 5521, + AArch64_SLIv16i8_shift = 5522, + AArch64_SLIv2i32_shift = 5523, + AArch64_SLIv2i64_shift = 5524, + AArch64_SLIv4i16_shift = 5525, + AArch64_SLIv4i32_shift = 5526, + AArch64_SLIv8i16_shift = 5527, + AArch64_SLIv8i8_shift = 5528, + AArch64_SM3PARTW1 = 5529, + AArch64_SM3PARTW2 = 5530, + AArch64_SM3SS1 = 5531, + AArch64_SM3TT1A = 5532, + AArch64_SM3TT1B = 5533, + AArch64_SM3TT2A = 5534, + AArch64_SM3TT2B = 5535, + AArch64_SM4E = 5536, + AArch64_SM4EKEY_ZZZ_S = 5537, + AArch64_SM4ENCKEY = 5538, + AArch64_SM4E_ZZZ_S = 5539, + AArch64_SMADDLrrr = 5540, + AArch64_SMAXP_ZPmZ_B = 5541, + AArch64_SMAXP_ZPmZ_D = 5542, + AArch64_SMAXP_ZPmZ_H = 5543, + AArch64_SMAXP_ZPmZ_S = 5544, + AArch64_SMAXPv16i8 = 5545, + AArch64_SMAXPv2i32 = 5546, + AArch64_SMAXPv4i16 = 5547, + AArch64_SMAXPv4i32 = 5548, + AArch64_SMAXPv8i16 = 5549, + AArch64_SMAXPv8i8 = 5550, + AArch64_SMAXQV_VPZ_B = 5551, + AArch64_SMAXQV_VPZ_D = 5552, + AArch64_SMAXQV_VPZ_H = 5553, + AArch64_SMAXQV_VPZ_S = 5554, + AArch64_SMAXV_VPZ_B = 5555, + AArch64_SMAXV_VPZ_D = 5556, + AArch64_SMAXV_VPZ_H = 5557, + AArch64_SMAXV_VPZ_S = 5558, + AArch64_SMAXVv16i8v = 5559, + AArch64_SMAXVv4i16v = 5560, + AArch64_SMAXVv4i32v = 5561, + AArch64_SMAXVv8i16v = 5562, + AArch64_SMAXVv8i8v = 5563, + AArch64_SMAXWri = 5564, + AArch64_SMAXWrr = 5565, + AArch64_SMAXXri = 5566, + AArch64_SMAXXrr = 5567, + AArch64_SMAX_VG2_2Z2Z_B = 5568, + AArch64_SMAX_VG2_2Z2Z_D = 5569, + AArch64_SMAX_VG2_2Z2Z_H = 5570, + AArch64_SMAX_VG2_2Z2Z_S = 5571, + AArch64_SMAX_VG2_2ZZ_B = 5572, + AArch64_SMAX_VG2_2ZZ_D = 5573, + AArch64_SMAX_VG2_2ZZ_H = 5574, + AArch64_SMAX_VG2_2ZZ_S = 5575, + AArch64_SMAX_VG4_4Z4Z_B = 5576, + AArch64_SMAX_VG4_4Z4Z_D = 5577, + AArch64_SMAX_VG4_4Z4Z_H = 5578, + AArch64_SMAX_VG4_4Z4Z_S = 5579, + AArch64_SMAX_VG4_4ZZ_B = 5580, + AArch64_SMAX_VG4_4ZZ_D = 5581, + AArch64_SMAX_VG4_4ZZ_H = 5582, + AArch64_SMAX_VG4_4ZZ_S = 5583, + AArch64_SMAX_ZI_B = 5584, + AArch64_SMAX_ZI_D = 5585, + AArch64_SMAX_ZI_H = 5586, + AArch64_SMAX_ZI_S = 5587, + AArch64_SMAX_ZPmZ_B = 5588, + AArch64_SMAX_ZPmZ_D = 5589, + AArch64_SMAX_ZPmZ_H = 5590, + AArch64_SMAX_ZPmZ_S = 5591, + AArch64_SMAXv16i8 = 5592, + AArch64_SMAXv2i32 = 5593, + AArch64_SMAXv4i16 = 5594, + AArch64_SMAXv4i32 = 5595, + AArch64_SMAXv8i16 = 5596, + AArch64_SMAXv8i8 = 5597, + AArch64_SMC = 5598, + AArch64_SMINP_ZPmZ_B = 5599, + AArch64_SMINP_ZPmZ_D = 5600, + AArch64_SMINP_ZPmZ_H = 5601, + AArch64_SMINP_ZPmZ_S = 5602, + AArch64_SMINPv16i8 = 5603, + AArch64_SMINPv2i32 = 5604, + AArch64_SMINPv4i16 = 5605, + AArch64_SMINPv4i32 = 5606, + AArch64_SMINPv8i16 = 5607, + AArch64_SMINPv8i8 = 5608, + AArch64_SMINQV_VPZ_B = 5609, + AArch64_SMINQV_VPZ_D = 5610, + AArch64_SMINQV_VPZ_H = 5611, + AArch64_SMINQV_VPZ_S = 5612, + AArch64_SMINV_VPZ_B = 5613, + AArch64_SMINV_VPZ_D = 5614, + AArch64_SMINV_VPZ_H = 5615, + AArch64_SMINV_VPZ_S = 5616, + AArch64_SMINVv16i8v = 5617, + AArch64_SMINVv4i16v = 5618, + AArch64_SMINVv4i32v = 5619, + AArch64_SMINVv8i16v = 5620, + AArch64_SMINVv8i8v = 5621, + AArch64_SMINWri = 5622, + AArch64_SMINWrr = 5623, + AArch64_SMINXri = 5624, + AArch64_SMINXrr = 5625, + AArch64_SMIN_VG2_2Z2Z_B = 5626, + AArch64_SMIN_VG2_2Z2Z_D = 5627, + AArch64_SMIN_VG2_2Z2Z_H = 5628, + AArch64_SMIN_VG2_2Z2Z_S = 5629, + AArch64_SMIN_VG2_2ZZ_B = 5630, + AArch64_SMIN_VG2_2ZZ_D = 5631, + AArch64_SMIN_VG2_2ZZ_H = 5632, + AArch64_SMIN_VG2_2ZZ_S = 5633, + AArch64_SMIN_VG4_4Z4Z_B = 5634, + AArch64_SMIN_VG4_4Z4Z_D = 5635, + AArch64_SMIN_VG4_4Z4Z_H = 5636, + AArch64_SMIN_VG4_4Z4Z_S = 5637, + AArch64_SMIN_VG4_4ZZ_B = 5638, + AArch64_SMIN_VG4_4ZZ_D = 5639, + AArch64_SMIN_VG4_4ZZ_H = 5640, + AArch64_SMIN_VG4_4ZZ_S = 5641, + AArch64_SMIN_ZI_B = 5642, + AArch64_SMIN_ZI_D = 5643, + AArch64_SMIN_ZI_H = 5644, + AArch64_SMIN_ZI_S = 5645, + AArch64_SMIN_ZPmZ_B = 5646, + AArch64_SMIN_ZPmZ_D = 5647, + AArch64_SMIN_ZPmZ_H = 5648, + AArch64_SMIN_ZPmZ_S = 5649, + AArch64_SMINv16i8 = 5650, + AArch64_SMINv2i32 = 5651, + AArch64_SMINv4i16 = 5652, + AArch64_SMINv4i32 = 5653, + AArch64_SMINv8i16 = 5654, + AArch64_SMINv8i8 = 5655, + AArch64_SMLALB_ZZZI_D = 5656, + AArch64_SMLALB_ZZZI_S = 5657, + AArch64_SMLALB_ZZZ_D = 5658, + AArch64_SMLALB_ZZZ_H = 5659, + AArch64_SMLALB_ZZZ_S = 5660, + AArch64_SMLALL_MZZI_BtoS = 5661, + AArch64_SMLALL_MZZI_HtoD = 5662, + AArch64_SMLALL_MZZ_BtoS = 5663, + AArch64_SMLALL_MZZ_HtoD = 5664, + AArch64_SMLALL_VG2_M2Z2Z_BtoS = 5665, + AArch64_SMLALL_VG2_M2Z2Z_HtoD = 5666, + AArch64_SMLALL_VG2_M2ZZI_BtoS = 5667, + AArch64_SMLALL_VG2_M2ZZI_HtoD = 5668, + AArch64_SMLALL_VG2_M2ZZ_BtoS = 5669, + AArch64_SMLALL_VG2_M2ZZ_HtoD = 5670, + AArch64_SMLALL_VG4_M4Z4Z_BtoS = 5671, + AArch64_SMLALL_VG4_M4Z4Z_HtoD = 5672, + AArch64_SMLALL_VG4_M4ZZI_BtoS = 5673, + AArch64_SMLALL_VG4_M4ZZI_HtoD = 5674, + AArch64_SMLALL_VG4_M4ZZ_BtoS = 5675, + AArch64_SMLALL_VG4_M4ZZ_HtoD = 5676, + AArch64_SMLALT_ZZZI_D = 5677, + AArch64_SMLALT_ZZZI_S = 5678, + AArch64_SMLALT_ZZZ_D = 5679, + AArch64_SMLALT_ZZZ_H = 5680, + AArch64_SMLALT_ZZZ_S = 5681, + AArch64_SMLAL_MZZI_HtoS = 5682, + AArch64_SMLAL_MZZ_HtoS = 5683, + AArch64_SMLAL_VG2_M2Z2Z_HtoS = 5684, + AArch64_SMLAL_VG2_M2ZZI_S = 5685, + AArch64_SMLAL_VG2_M2ZZ_HtoS = 5686, + AArch64_SMLAL_VG4_M4Z4Z_HtoS = 5687, + AArch64_SMLAL_VG4_M4ZZI_HtoS = 5688, + AArch64_SMLAL_VG4_M4ZZ_HtoS = 5689, + AArch64_SMLALv16i8_v8i16 = 5690, + AArch64_SMLALv2i32_indexed = 5691, + AArch64_SMLALv2i32_v2i64 = 5692, + AArch64_SMLALv4i16_indexed = 5693, + AArch64_SMLALv4i16_v4i32 = 5694, + AArch64_SMLALv4i32_indexed = 5695, + AArch64_SMLALv4i32_v2i64 = 5696, + AArch64_SMLALv8i16_indexed = 5697, + AArch64_SMLALv8i16_v4i32 = 5698, + AArch64_SMLALv8i8_v8i16 = 5699, + AArch64_SMLSLB_ZZZI_D = 5700, + AArch64_SMLSLB_ZZZI_S = 5701, + AArch64_SMLSLB_ZZZ_D = 5702, + AArch64_SMLSLB_ZZZ_H = 5703, + AArch64_SMLSLB_ZZZ_S = 5704, + AArch64_SMLSLL_MZZI_BtoS = 5705, + AArch64_SMLSLL_MZZI_HtoD = 5706, + AArch64_SMLSLL_MZZ_BtoS = 5707, + AArch64_SMLSLL_MZZ_HtoD = 5708, + AArch64_SMLSLL_VG2_M2Z2Z_BtoS = 5709, + AArch64_SMLSLL_VG2_M2Z2Z_HtoD = 5710, + AArch64_SMLSLL_VG2_M2ZZI_BtoS = 5711, + AArch64_SMLSLL_VG2_M2ZZI_HtoD = 5712, + AArch64_SMLSLL_VG2_M2ZZ_BtoS = 5713, + AArch64_SMLSLL_VG2_M2ZZ_HtoD = 5714, + AArch64_SMLSLL_VG4_M4Z4Z_BtoS = 5715, + AArch64_SMLSLL_VG4_M4Z4Z_HtoD = 5716, + AArch64_SMLSLL_VG4_M4ZZI_BtoS = 5717, + AArch64_SMLSLL_VG4_M4ZZI_HtoD = 5718, + AArch64_SMLSLL_VG4_M4ZZ_BtoS = 5719, + AArch64_SMLSLL_VG4_M4ZZ_HtoD = 5720, + AArch64_SMLSLT_ZZZI_D = 5721, + AArch64_SMLSLT_ZZZI_S = 5722, + AArch64_SMLSLT_ZZZ_D = 5723, + AArch64_SMLSLT_ZZZ_H = 5724, + AArch64_SMLSLT_ZZZ_S = 5725, + AArch64_SMLSL_MZZI_HtoS = 5726, + AArch64_SMLSL_MZZ_HtoS = 5727, + AArch64_SMLSL_VG2_M2Z2Z_HtoS = 5728, + AArch64_SMLSL_VG2_M2ZZI_S = 5729, + AArch64_SMLSL_VG2_M2ZZ_HtoS = 5730, + AArch64_SMLSL_VG4_M4Z4Z_HtoS = 5731, + AArch64_SMLSL_VG4_M4ZZI_HtoS = 5732, + AArch64_SMLSL_VG4_M4ZZ_HtoS = 5733, + AArch64_SMLSLv16i8_v8i16 = 5734, + AArch64_SMLSLv2i32_indexed = 5735, + AArch64_SMLSLv2i32_v2i64 = 5736, + AArch64_SMLSLv4i16_indexed = 5737, + AArch64_SMLSLv4i16_v4i32 = 5738, + AArch64_SMLSLv4i32_indexed = 5739, + AArch64_SMLSLv4i32_v2i64 = 5740, + AArch64_SMLSLv8i16_indexed = 5741, + AArch64_SMLSLv8i16_v4i32 = 5742, + AArch64_SMLSLv8i8_v8i16 = 5743, + AArch64_SMMLA = 5744, + AArch64_SMMLA_ZZZ = 5745, + AArch64_SMOPA_MPPZZ_D = 5746, + AArch64_SMOPA_MPPZZ_HtoS = 5747, + AArch64_SMOPA_MPPZZ_S = 5748, + AArch64_SMOPS_MPPZZ_D = 5749, + AArch64_SMOPS_MPPZZ_HtoS = 5750, + AArch64_SMOPS_MPPZZ_S = 5751, + AArch64_SMOVvi16to32 = 5752, + AArch64_SMOVvi16to32_idx0 = 5753, + AArch64_SMOVvi16to64 = 5754, + AArch64_SMOVvi16to64_idx0 = 5755, + AArch64_SMOVvi32to64 = 5756, + AArch64_SMOVvi32to64_idx0 = 5757, + AArch64_SMOVvi8to32 = 5758, + AArch64_SMOVvi8to32_idx0 = 5759, + AArch64_SMOVvi8to64 = 5760, + AArch64_SMOVvi8to64_idx0 = 5761, + AArch64_SMSUBLrrr = 5762, + AArch64_SMULH_ZPmZ_B = 5763, + AArch64_SMULH_ZPmZ_D = 5764, + AArch64_SMULH_ZPmZ_H = 5765, + AArch64_SMULH_ZPmZ_S = 5766, + AArch64_SMULH_ZZZ_B = 5767, + AArch64_SMULH_ZZZ_D = 5768, + AArch64_SMULH_ZZZ_H = 5769, + AArch64_SMULH_ZZZ_S = 5770, + AArch64_SMULHrr = 5771, + AArch64_SMULLB_ZZZI_D = 5772, + AArch64_SMULLB_ZZZI_S = 5773, + AArch64_SMULLB_ZZZ_D = 5774, + AArch64_SMULLB_ZZZ_H = 5775, + AArch64_SMULLB_ZZZ_S = 5776, + AArch64_SMULLT_ZZZI_D = 5777, + AArch64_SMULLT_ZZZI_S = 5778, + AArch64_SMULLT_ZZZ_D = 5779, + AArch64_SMULLT_ZZZ_H = 5780, + AArch64_SMULLT_ZZZ_S = 5781, + AArch64_SMULLv16i8_v8i16 = 5782, + AArch64_SMULLv2i32_indexed = 5783, + AArch64_SMULLv2i32_v2i64 = 5784, + AArch64_SMULLv4i16_indexed = 5785, + AArch64_SMULLv4i16_v4i32 = 5786, + AArch64_SMULLv4i32_indexed = 5787, + AArch64_SMULLv4i32_v2i64 = 5788, + AArch64_SMULLv8i16_indexed = 5789, + AArch64_SMULLv8i16_v4i32 = 5790, + AArch64_SMULLv8i8_v8i16 = 5791, + AArch64_SPLICE_ZPZZ_B = 5792, + AArch64_SPLICE_ZPZZ_D = 5793, + AArch64_SPLICE_ZPZZ_H = 5794, + AArch64_SPLICE_ZPZZ_S = 5795, + AArch64_SPLICE_ZPZ_B = 5796, + AArch64_SPLICE_ZPZ_D = 5797, + AArch64_SPLICE_ZPZ_H = 5798, + AArch64_SPLICE_ZPZ_S = 5799, + AArch64_SQABS_ZPmZ_B = 5800, + AArch64_SQABS_ZPmZ_D = 5801, + AArch64_SQABS_ZPmZ_H = 5802, + AArch64_SQABS_ZPmZ_S = 5803, + AArch64_SQABSv16i8 = 5804, + AArch64_SQABSv1i16 = 5805, + AArch64_SQABSv1i32 = 5806, + AArch64_SQABSv1i64 = 5807, + AArch64_SQABSv1i8 = 5808, + AArch64_SQABSv2i32 = 5809, + AArch64_SQABSv2i64 = 5810, + AArch64_SQABSv4i16 = 5811, + AArch64_SQABSv4i32 = 5812, + AArch64_SQABSv8i16 = 5813, + AArch64_SQABSv8i8 = 5814, + AArch64_SQADD_ZI_B = 5815, + AArch64_SQADD_ZI_D = 5816, + AArch64_SQADD_ZI_H = 5817, + AArch64_SQADD_ZI_S = 5818, + AArch64_SQADD_ZPmZ_B = 5819, + AArch64_SQADD_ZPmZ_D = 5820, + AArch64_SQADD_ZPmZ_H = 5821, + AArch64_SQADD_ZPmZ_S = 5822, + AArch64_SQADD_ZZZ_B = 5823, + AArch64_SQADD_ZZZ_D = 5824, + AArch64_SQADD_ZZZ_H = 5825, + AArch64_SQADD_ZZZ_S = 5826, + AArch64_SQADDv16i8 = 5827, + AArch64_SQADDv1i16 = 5828, + AArch64_SQADDv1i32 = 5829, + AArch64_SQADDv1i64 = 5830, + AArch64_SQADDv1i8 = 5831, + AArch64_SQADDv2i32 = 5832, + AArch64_SQADDv2i64 = 5833, + AArch64_SQADDv4i16 = 5834, + AArch64_SQADDv4i32 = 5835, + AArch64_SQADDv8i16 = 5836, + AArch64_SQADDv8i8 = 5837, + AArch64_SQCADD_ZZI_B = 5838, + AArch64_SQCADD_ZZI_D = 5839, + AArch64_SQCADD_ZZI_H = 5840, + AArch64_SQCADD_ZZI_S = 5841, + AArch64_SQCVTN_Z2Z_StoH = 5842, + AArch64_SQCVTN_Z4Z_DtoH = 5843, + AArch64_SQCVTN_Z4Z_StoB = 5844, + AArch64_SQCVTUN_Z2Z_StoH = 5845, + AArch64_SQCVTUN_Z4Z_DtoH = 5846, + AArch64_SQCVTUN_Z4Z_StoB = 5847, + AArch64_SQCVTU_Z2Z_StoH = 5848, + AArch64_SQCVTU_Z4Z_DtoH = 5849, + AArch64_SQCVTU_Z4Z_StoB = 5850, + AArch64_SQCVT_Z2Z_StoH = 5851, + AArch64_SQCVT_Z4Z_DtoH = 5852, + AArch64_SQCVT_Z4Z_StoB = 5853, + AArch64_SQDECB_XPiI = 5854, + AArch64_SQDECB_XPiWdI = 5855, + AArch64_SQDECD_XPiI = 5856, + AArch64_SQDECD_XPiWdI = 5857, + AArch64_SQDECD_ZPiI = 5858, + AArch64_SQDECH_XPiI = 5859, + AArch64_SQDECH_XPiWdI = 5860, + AArch64_SQDECH_ZPiI = 5861, + AArch64_SQDECP_XPWd_B = 5862, + AArch64_SQDECP_XPWd_D = 5863, + AArch64_SQDECP_XPWd_H = 5864, + AArch64_SQDECP_XPWd_S = 5865, + AArch64_SQDECP_XP_B = 5866, + AArch64_SQDECP_XP_D = 5867, + AArch64_SQDECP_XP_H = 5868, + AArch64_SQDECP_XP_S = 5869, + AArch64_SQDECP_ZP_D = 5870, + AArch64_SQDECP_ZP_H = 5871, + AArch64_SQDECP_ZP_S = 5872, + AArch64_SQDECW_XPiI = 5873, + AArch64_SQDECW_XPiWdI = 5874, + AArch64_SQDECW_ZPiI = 5875, + AArch64_SQDMLALBT_ZZZ_D = 5876, + AArch64_SQDMLALBT_ZZZ_H = 5877, + AArch64_SQDMLALBT_ZZZ_S = 5878, + AArch64_SQDMLALB_ZZZI_D = 5879, + AArch64_SQDMLALB_ZZZI_S = 5880, + AArch64_SQDMLALB_ZZZ_D = 5881, + AArch64_SQDMLALB_ZZZ_H = 5882, + AArch64_SQDMLALB_ZZZ_S = 5883, + AArch64_SQDMLALT_ZZZI_D = 5884, + AArch64_SQDMLALT_ZZZI_S = 5885, + AArch64_SQDMLALT_ZZZ_D = 5886, + AArch64_SQDMLALT_ZZZ_H = 5887, + AArch64_SQDMLALT_ZZZ_S = 5888, + AArch64_SQDMLALi16 = 5889, + AArch64_SQDMLALi32 = 5890, + AArch64_SQDMLALv1i32_indexed = 5891, + AArch64_SQDMLALv1i64_indexed = 5892, + AArch64_SQDMLALv2i32_indexed = 5893, + AArch64_SQDMLALv2i32_v2i64 = 5894, + AArch64_SQDMLALv4i16_indexed = 5895, + AArch64_SQDMLALv4i16_v4i32 = 5896, + AArch64_SQDMLALv4i32_indexed = 5897, + AArch64_SQDMLALv4i32_v2i64 = 5898, + AArch64_SQDMLALv8i16_indexed = 5899, + AArch64_SQDMLALv8i16_v4i32 = 5900, + AArch64_SQDMLSLBT_ZZZ_D = 5901, + AArch64_SQDMLSLBT_ZZZ_H = 5902, + AArch64_SQDMLSLBT_ZZZ_S = 5903, + AArch64_SQDMLSLB_ZZZI_D = 5904, + AArch64_SQDMLSLB_ZZZI_S = 5905, + AArch64_SQDMLSLB_ZZZ_D = 5906, + AArch64_SQDMLSLB_ZZZ_H = 5907, + AArch64_SQDMLSLB_ZZZ_S = 5908, + AArch64_SQDMLSLT_ZZZI_D = 5909, + AArch64_SQDMLSLT_ZZZI_S = 5910, + AArch64_SQDMLSLT_ZZZ_D = 5911, + AArch64_SQDMLSLT_ZZZ_H = 5912, + AArch64_SQDMLSLT_ZZZ_S = 5913, + AArch64_SQDMLSLi16 = 5914, + AArch64_SQDMLSLi32 = 5915, + AArch64_SQDMLSLv1i32_indexed = 5916, + AArch64_SQDMLSLv1i64_indexed = 5917, + AArch64_SQDMLSLv2i32_indexed = 5918, + AArch64_SQDMLSLv2i32_v2i64 = 5919, + AArch64_SQDMLSLv4i16_indexed = 5920, + AArch64_SQDMLSLv4i16_v4i32 = 5921, + AArch64_SQDMLSLv4i32_indexed = 5922, + AArch64_SQDMLSLv4i32_v2i64 = 5923, + AArch64_SQDMLSLv8i16_indexed = 5924, + AArch64_SQDMLSLv8i16_v4i32 = 5925, + AArch64_SQDMULH_VG2_2Z2Z_B = 5926, + AArch64_SQDMULH_VG2_2Z2Z_D = 5927, + AArch64_SQDMULH_VG2_2Z2Z_H = 5928, + AArch64_SQDMULH_VG2_2Z2Z_S = 5929, + AArch64_SQDMULH_VG2_2ZZ_B = 5930, + AArch64_SQDMULH_VG2_2ZZ_D = 5931, + AArch64_SQDMULH_VG2_2ZZ_H = 5932, + AArch64_SQDMULH_VG2_2ZZ_S = 5933, + AArch64_SQDMULH_VG4_4Z4Z_B = 5934, + AArch64_SQDMULH_VG4_4Z4Z_D = 5935, + AArch64_SQDMULH_VG4_4Z4Z_H = 5936, + AArch64_SQDMULH_VG4_4Z4Z_S = 5937, + AArch64_SQDMULH_VG4_4ZZ_B = 5938, + AArch64_SQDMULH_VG4_4ZZ_D = 5939, + AArch64_SQDMULH_VG4_4ZZ_H = 5940, + AArch64_SQDMULH_VG4_4ZZ_S = 5941, + AArch64_SQDMULH_ZZZI_D = 5942, + AArch64_SQDMULH_ZZZI_H = 5943, + AArch64_SQDMULH_ZZZI_S = 5944, + AArch64_SQDMULH_ZZZ_B = 5945, + AArch64_SQDMULH_ZZZ_D = 5946, + AArch64_SQDMULH_ZZZ_H = 5947, + AArch64_SQDMULH_ZZZ_S = 5948, + AArch64_SQDMULHv1i16 = 5949, + AArch64_SQDMULHv1i16_indexed = 5950, + AArch64_SQDMULHv1i32 = 5951, + AArch64_SQDMULHv1i32_indexed = 5952, + AArch64_SQDMULHv2i32 = 5953, + AArch64_SQDMULHv2i32_indexed = 5954, + AArch64_SQDMULHv4i16 = 5955, + AArch64_SQDMULHv4i16_indexed = 5956, + AArch64_SQDMULHv4i32 = 5957, + AArch64_SQDMULHv4i32_indexed = 5958, + AArch64_SQDMULHv8i16 = 5959, + AArch64_SQDMULHv8i16_indexed = 5960, + AArch64_SQDMULLB_ZZZI_D = 5961, + AArch64_SQDMULLB_ZZZI_S = 5962, + AArch64_SQDMULLB_ZZZ_D = 5963, + AArch64_SQDMULLB_ZZZ_H = 5964, + AArch64_SQDMULLB_ZZZ_S = 5965, + AArch64_SQDMULLT_ZZZI_D = 5966, + AArch64_SQDMULLT_ZZZI_S = 5967, + AArch64_SQDMULLT_ZZZ_D = 5968, + AArch64_SQDMULLT_ZZZ_H = 5969, + AArch64_SQDMULLT_ZZZ_S = 5970, + AArch64_SQDMULLi16 = 5971, + AArch64_SQDMULLi32 = 5972, + AArch64_SQDMULLv1i32_indexed = 5973, + AArch64_SQDMULLv1i64_indexed = 5974, + AArch64_SQDMULLv2i32_indexed = 5975, + AArch64_SQDMULLv2i32_v2i64 = 5976, + AArch64_SQDMULLv4i16_indexed = 5977, + AArch64_SQDMULLv4i16_v4i32 = 5978, + AArch64_SQDMULLv4i32_indexed = 5979, + AArch64_SQDMULLv4i32_v2i64 = 5980, + AArch64_SQDMULLv8i16_indexed = 5981, + AArch64_SQDMULLv8i16_v4i32 = 5982, + AArch64_SQINCB_XPiI = 5983, + AArch64_SQINCB_XPiWdI = 5984, + AArch64_SQINCD_XPiI = 5985, + AArch64_SQINCD_XPiWdI = 5986, + AArch64_SQINCD_ZPiI = 5987, + AArch64_SQINCH_XPiI = 5988, + AArch64_SQINCH_XPiWdI = 5989, + AArch64_SQINCH_ZPiI = 5990, + AArch64_SQINCP_XPWd_B = 5991, + AArch64_SQINCP_XPWd_D = 5992, + AArch64_SQINCP_XPWd_H = 5993, + AArch64_SQINCP_XPWd_S = 5994, + AArch64_SQINCP_XP_B = 5995, + AArch64_SQINCP_XP_D = 5996, + AArch64_SQINCP_XP_H = 5997, + AArch64_SQINCP_XP_S = 5998, + AArch64_SQINCP_ZP_D = 5999, + AArch64_SQINCP_ZP_H = 6000, + AArch64_SQINCP_ZP_S = 6001, + AArch64_SQINCW_XPiI = 6002, + AArch64_SQINCW_XPiWdI = 6003, + AArch64_SQINCW_ZPiI = 6004, + AArch64_SQNEG_ZPmZ_B = 6005, + AArch64_SQNEG_ZPmZ_D = 6006, + AArch64_SQNEG_ZPmZ_H = 6007, + AArch64_SQNEG_ZPmZ_S = 6008, + AArch64_SQNEGv16i8 = 6009, + AArch64_SQNEGv1i16 = 6010, + AArch64_SQNEGv1i32 = 6011, + AArch64_SQNEGv1i64 = 6012, + AArch64_SQNEGv1i8 = 6013, + AArch64_SQNEGv2i32 = 6014, + AArch64_SQNEGv2i64 = 6015, + AArch64_SQNEGv4i16 = 6016, + AArch64_SQNEGv4i32 = 6017, + AArch64_SQNEGv8i16 = 6018, + AArch64_SQNEGv8i8 = 6019, + AArch64_SQRDCMLAH_ZZZI_H = 6020, + AArch64_SQRDCMLAH_ZZZI_S = 6021, + AArch64_SQRDCMLAH_ZZZ_B = 6022, + AArch64_SQRDCMLAH_ZZZ_D = 6023, + AArch64_SQRDCMLAH_ZZZ_H = 6024, + AArch64_SQRDCMLAH_ZZZ_S = 6025, + AArch64_SQRDMLAH_ZZZI_D = 6026, + AArch64_SQRDMLAH_ZZZI_H = 6027, + AArch64_SQRDMLAH_ZZZI_S = 6028, + AArch64_SQRDMLAH_ZZZ_B = 6029, + AArch64_SQRDMLAH_ZZZ_D = 6030, + AArch64_SQRDMLAH_ZZZ_H = 6031, + AArch64_SQRDMLAH_ZZZ_S = 6032, + AArch64_SQRDMLAHv1i16 = 6033, + AArch64_SQRDMLAHv1i16_indexed = 6034, + AArch64_SQRDMLAHv1i32 = 6035, + AArch64_SQRDMLAHv1i32_indexed = 6036, + AArch64_SQRDMLAHv2i32 = 6037, + AArch64_SQRDMLAHv2i32_indexed = 6038, + AArch64_SQRDMLAHv4i16 = 6039, + AArch64_SQRDMLAHv4i16_indexed = 6040, + AArch64_SQRDMLAHv4i32 = 6041, + AArch64_SQRDMLAHv4i32_indexed = 6042, + AArch64_SQRDMLAHv8i16 = 6043, + AArch64_SQRDMLAHv8i16_indexed = 6044, + AArch64_SQRDMLSH_ZZZI_D = 6045, + AArch64_SQRDMLSH_ZZZI_H = 6046, + AArch64_SQRDMLSH_ZZZI_S = 6047, + AArch64_SQRDMLSH_ZZZ_B = 6048, + AArch64_SQRDMLSH_ZZZ_D = 6049, + AArch64_SQRDMLSH_ZZZ_H = 6050, + AArch64_SQRDMLSH_ZZZ_S = 6051, + AArch64_SQRDMLSHv1i16 = 6052, + AArch64_SQRDMLSHv1i16_indexed = 6053, + AArch64_SQRDMLSHv1i32 = 6054, + AArch64_SQRDMLSHv1i32_indexed = 6055, + AArch64_SQRDMLSHv2i32 = 6056, + AArch64_SQRDMLSHv2i32_indexed = 6057, + AArch64_SQRDMLSHv4i16 = 6058, + AArch64_SQRDMLSHv4i16_indexed = 6059, + AArch64_SQRDMLSHv4i32 = 6060, + AArch64_SQRDMLSHv4i32_indexed = 6061, + AArch64_SQRDMLSHv8i16 = 6062, + AArch64_SQRDMLSHv8i16_indexed = 6063, + AArch64_SQRDMULH_ZZZI_D = 6064, + AArch64_SQRDMULH_ZZZI_H = 6065, + AArch64_SQRDMULH_ZZZI_S = 6066, + AArch64_SQRDMULH_ZZZ_B = 6067, + AArch64_SQRDMULH_ZZZ_D = 6068, + AArch64_SQRDMULH_ZZZ_H = 6069, + AArch64_SQRDMULH_ZZZ_S = 6070, + AArch64_SQRDMULHv1i16 = 6071, + AArch64_SQRDMULHv1i16_indexed = 6072, + AArch64_SQRDMULHv1i32 = 6073, + AArch64_SQRDMULHv1i32_indexed = 6074, + AArch64_SQRDMULHv2i32 = 6075, + AArch64_SQRDMULHv2i32_indexed = 6076, + AArch64_SQRDMULHv4i16 = 6077, + AArch64_SQRDMULHv4i16_indexed = 6078, + AArch64_SQRDMULHv4i32 = 6079, + AArch64_SQRDMULHv4i32_indexed = 6080, + AArch64_SQRDMULHv8i16 = 6081, + AArch64_SQRDMULHv8i16_indexed = 6082, + AArch64_SQRSHLR_ZPmZ_B = 6083, + AArch64_SQRSHLR_ZPmZ_D = 6084, + AArch64_SQRSHLR_ZPmZ_H = 6085, + AArch64_SQRSHLR_ZPmZ_S = 6086, + AArch64_SQRSHL_ZPmZ_B = 6087, + AArch64_SQRSHL_ZPmZ_D = 6088, + AArch64_SQRSHL_ZPmZ_H = 6089, + AArch64_SQRSHL_ZPmZ_S = 6090, + AArch64_SQRSHLv16i8 = 6091, + AArch64_SQRSHLv1i16 = 6092, + AArch64_SQRSHLv1i32 = 6093, + AArch64_SQRSHLv1i64 = 6094, + AArch64_SQRSHLv1i8 = 6095, + AArch64_SQRSHLv2i32 = 6096, + AArch64_SQRSHLv2i64 = 6097, + AArch64_SQRSHLv4i16 = 6098, + AArch64_SQRSHLv4i32 = 6099, + AArch64_SQRSHLv8i16 = 6100, + AArch64_SQRSHLv8i8 = 6101, + AArch64_SQRSHRNB_ZZI_B = 6102, + AArch64_SQRSHRNB_ZZI_H = 6103, + AArch64_SQRSHRNB_ZZI_S = 6104, + AArch64_SQRSHRNT_ZZI_B = 6105, + AArch64_SQRSHRNT_ZZI_H = 6106, + AArch64_SQRSHRNT_ZZI_S = 6107, + AArch64_SQRSHRN_VG4_Z4ZI_B = 6108, + AArch64_SQRSHRN_VG4_Z4ZI_H = 6109, + AArch64_SQRSHRN_Z2ZI_StoH = 6110, + AArch64_SQRSHRNb = 6111, + AArch64_SQRSHRNh = 6112, + AArch64_SQRSHRNs = 6113, + AArch64_SQRSHRNv16i8_shift = 6114, + AArch64_SQRSHRNv2i32_shift = 6115, + AArch64_SQRSHRNv4i16_shift = 6116, + AArch64_SQRSHRNv4i32_shift = 6117, + AArch64_SQRSHRNv8i16_shift = 6118, + AArch64_SQRSHRNv8i8_shift = 6119, + AArch64_SQRSHRUNB_ZZI_B = 6120, + AArch64_SQRSHRUNB_ZZI_H = 6121, + AArch64_SQRSHRUNB_ZZI_S = 6122, + AArch64_SQRSHRUNT_ZZI_B = 6123, + AArch64_SQRSHRUNT_ZZI_H = 6124, + AArch64_SQRSHRUNT_ZZI_S = 6125, + AArch64_SQRSHRUN_VG4_Z4ZI_B = 6126, + AArch64_SQRSHRUN_VG4_Z4ZI_H = 6127, + AArch64_SQRSHRUN_Z2ZI_StoH = 6128, + AArch64_SQRSHRUNb = 6129, + AArch64_SQRSHRUNh = 6130, + AArch64_SQRSHRUNs = 6131, + AArch64_SQRSHRUNv16i8_shift = 6132, + AArch64_SQRSHRUNv2i32_shift = 6133, + AArch64_SQRSHRUNv4i16_shift = 6134, + AArch64_SQRSHRUNv4i32_shift = 6135, + AArch64_SQRSHRUNv8i16_shift = 6136, + AArch64_SQRSHRUNv8i8_shift = 6137, + AArch64_SQRSHRU_VG2_Z2ZI_H = 6138, + AArch64_SQRSHRU_VG4_Z4ZI_B = 6139, + AArch64_SQRSHRU_VG4_Z4ZI_H = 6140, + AArch64_SQRSHR_VG2_Z2ZI_H = 6141, + AArch64_SQRSHR_VG4_Z4ZI_B = 6142, + AArch64_SQRSHR_VG4_Z4ZI_H = 6143, + AArch64_SQSHLR_ZPmZ_B = 6144, + AArch64_SQSHLR_ZPmZ_D = 6145, + AArch64_SQSHLR_ZPmZ_H = 6146, + AArch64_SQSHLR_ZPmZ_S = 6147, + AArch64_SQSHLU_ZPmI_B = 6148, + AArch64_SQSHLU_ZPmI_D = 6149, + AArch64_SQSHLU_ZPmI_H = 6150, + AArch64_SQSHLU_ZPmI_S = 6151, + AArch64_SQSHLUb = 6152, + AArch64_SQSHLUd = 6153, + AArch64_SQSHLUh = 6154, + AArch64_SQSHLUs = 6155, + AArch64_SQSHLUv16i8_shift = 6156, + AArch64_SQSHLUv2i32_shift = 6157, + AArch64_SQSHLUv2i64_shift = 6158, + AArch64_SQSHLUv4i16_shift = 6159, + AArch64_SQSHLUv4i32_shift = 6160, + AArch64_SQSHLUv8i16_shift = 6161, + AArch64_SQSHLUv8i8_shift = 6162, + AArch64_SQSHL_ZPmI_B = 6163, + AArch64_SQSHL_ZPmI_D = 6164, + AArch64_SQSHL_ZPmI_H = 6165, + AArch64_SQSHL_ZPmI_S = 6166, + AArch64_SQSHL_ZPmZ_B = 6167, + AArch64_SQSHL_ZPmZ_D = 6168, + AArch64_SQSHL_ZPmZ_H = 6169, + AArch64_SQSHL_ZPmZ_S = 6170, + AArch64_SQSHLb = 6171, + AArch64_SQSHLd = 6172, + AArch64_SQSHLh = 6173, + AArch64_SQSHLs = 6174, + AArch64_SQSHLv16i8 = 6175, + AArch64_SQSHLv16i8_shift = 6176, + AArch64_SQSHLv1i16 = 6177, + AArch64_SQSHLv1i32 = 6178, + AArch64_SQSHLv1i64 = 6179, + AArch64_SQSHLv1i8 = 6180, + AArch64_SQSHLv2i32 = 6181, + AArch64_SQSHLv2i32_shift = 6182, + AArch64_SQSHLv2i64 = 6183, + AArch64_SQSHLv2i64_shift = 6184, + AArch64_SQSHLv4i16 = 6185, + AArch64_SQSHLv4i16_shift = 6186, + AArch64_SQSHLv4i32 = 6187, + AArch64_SQSHLv4i32_shift = 6188, + AArch64_SQSHLv8i16 = 6189, + AArch64_SQSHLv8i16_shift = 6190, + AArch64_SQSHLv8i8 = 6191, + AArch64_SQSHLv8i8_shift = 6192, + AArch64_SQSHRNB_ZZI_B = 6193, + AArch64_SQSHRNB_ZZI_H = 6194, + AArch64_SQSHRNB_ZZI_S = 6195, + AArch64_SQSHRNT_ZZI_B = 6196, + AArch64_SQSHRNT_ZZI_H = 6197, + AArch64_SQSHRNT_ZZI_S = 6198, + AArch64_SQSHRNb = 6199, + AArch64_SQSHRNh = 6200, + AArch64_SQSHRNs = 6201, + AArch64_SQSHRNv16i8_shift = 6202, + AArch64_SQSHRNv2i32_shift = 6203, + AArch64_SQSHRNv4i16_shift = 6204, + AArch64_SQSHRNv4i32_shift = 6205, + AArch64_SQSHRNv8i16_shift = 6206, + AArch64_SQSHRNv8i8_shift = 6207, + AArch64_SQSHRUNB_ZZI_B = 6208, + AArch64_SQSHRUNB_ZZI_H = 6209, + AArch64_SQSHRUNB_ZZI_S = 6210, + AArch64_SQSHRUNT_ZZI_B = 6211, + AArch64_SQSHRUNT_ZZI_H = 6212, + AArch64_SQSHRUNT_ZZI_S = 6213, + AArch64_SQSHRUNb = 6214, + AArch64_SQSHRUNh = 6215, + AArch64_SQSHRUNs = 6216, + AArch64_SQSHRUNv16i8_shift = 6217, + AArch64_SQSHRUNv2i32_shift = 6218, + AArch64_SQSHRUNv4i16_shift = 6219, + AArch64_SQSHRUNv4i32_shift = 6220, + AArch64_SQSHRUNv8i16_shift = 6221, + AArch64_SQSHRUNv8i8_shift = 6222, + AArch64_SQSUBR_ZPmZ_B = 6223, + AArch64_SQSUBR_ZPmZ_D = 6224, + AArch64_SQSUBR_ZPmZ_H = 6225, + AArch64_SQSUBR_ZPmZ_S = 6226, + AArch64_SQSUB_ZI_B = 6227, + AArch64_SQSUB_ZI_D = 6228, + AArch64_SQSUB_ZI_H = 6229, + AArch64_SQSUB_ZI_S = 6230, + AArch64_SQSUB_ZPmZ_B = 6231, + AArch64_SQSUB_ZPmZ_D = 6232, + AArch64_SQSUB_ZPmZ_H = 6233, + AArch64_SQSUB_ZPmZ_S = 6234, + AArch64_SQSUB_ZZZ_B = 6235, + AArch64_SQSUB_ZZZ_D = 6236, + AArch64_SQSUB_ZZZ_H = 6237, + AArch64_SQSUB_ZZZ_S = 6238, + AArch64_SQSUBv16i8 = 6239, + AArch64_SQSUBv1i16 = 6240, + AArch64_SQSUBv1i32 = 6241, + AArch64_SQSUBv1i64 = 6242, + AArch64_SQSUBv1i8 = 6243, + AArch64_SQSUBv2i32 = 6244, + AArch64_SQSUBv2i64 = 6245, + AArch64_SQSUBv4i16 = 6246, + AArch64_SQSUBv4i32 = 6247, + AArch64_SQSUBv8i16 = 6248, + AArch64_SQSUBv8i8 = 6249, + AArch64_SQXTNB_ZZ_B = 6250, + AArch64_SQXTNB_ZZ_H = 6251, + AArch64_SQXTNB_ZZ_S = 6252, + AArch64_SQXTNT_ZZ_B = 6253, + AArch64_SQXTNT_ZZ_H = 6254, + AArch64_SQXTNT_ZZ_S = 6255, + AArch64_SQXTNv16i8 = 6256, + AArch64_SQXTNv1i16 = 6257, + AArch64_SQXTNv1i32 = 6258, + AArch64_SQXTNv1i8 = 6259, + AArch64_SQXTNv2i32 = 6260, + AArch64_SQXTNv4i16 = 6261, + AArch64_SQXTNv4i32 = 6262, + AArch64_SQXTNv8i16 = 6263, + AArch64_SQXTNv8i8 = 6264, + AArch64_SQXTUNB_ZZ_B = 6265, + AArch64_SQXTUNB_ZZ_H = 6266, + AArch64_SQXTUNB_ZZ_S = 6267, + AArch64_SQXTUNT_ZZ_B = 6268, + AArch64_SQXTUNT_ZZ_H = 6269, + AArch64_SQXTUNT_ZZ_S = 6270, + AArch64_SQXTUNv16i8 = 6271, + AArch64_SQXTUNv1i16 = 6272, + AArch64_SQXTUNv1i32 = 6273, + AArch64_SQXTUNv1i8 = 6274, + AArch64_SQXTUNv2i32 = 6275, + AArch64_SQXTUNv4i16 = 6276, + AArch64_SQXTUNv4i32 = 6277, + AArch64_SQXTUNv8i16 = 6278, + AArch64_SQXTUNv8i8 = 6279, + AArch64_SRHADD_ZPmZ_B = 6280, + AArch64_SRHADD_ZPmZ_D = 6281, + AArch64_SRHADD_ZPmZ_H = 6282, + AArch64_SRHADD_ZPmZ_S = 6283, + AArch64_SRHADDv16i8 = 6284, + AArch64_SRHADDv2i32 = 6285, + AArch64_SRHADDv4i16 = 6286, + AArch64_SRHADDv4i32 = 6287, + AArch64_SRHADDv8i16 = 6288, + AArch64_SRHADDv8i8 = 6289, + AArch64_SRI_ZZI_B = 6290, + AArch64_SRI_ZZI_D = 6291, + AArch64_SRI_ZZI_H = 6292, + AArch64_SRI_ZZI_S = 6293, + AArch64_SRId = 6294, + AArch64_SRIv16i8_shift = 6295, + AArch64_SRIv2i32_shift = 6296, + AArch64_SRIv2i64_shift = 6297, + AArch64_SRIv4i16_shift = 6298, + AArch64_SRIv4i32_shift = 6299, + AArch64_SRIv8i16_shift = 6300, + AArch64_SRIv8i8_shift = 6301, + AArch64_SRSHLR_ZPmZ_B = 6302, + AArch64_SRSHLR_ZPmZ_D = 6303, + AArch64_SRSHLR_ZPmZ_H = 6304, + AArch64_SRSHLR_ZPmZ_S = 6305, + AArch64_SRSHL_VG2_2Z2Z_B = 6306, + AArch64_SRSHL_VG2_2Z2Z_D = 6307, + AArch64_SRSHL_VG2_2Z2Z_H = 6308, + AArch64_SRSHL_VG2_2Z2Z_S = 6309, + AArch64_SRSHL_VG2_2ZZ_B = 6310, + AArch64_SRSHL_VG2_2ZZ_D = 6311, + AArch64_SRSHL_VG2_2ZZ_H = 6312, + AArch64_SRSHL_VG2_2ZZ_S = 6313, + AArch64_SRSHL_VG4_4Z4Z_B = 6314, + AArch64_SRSHL_VG4_4Z4Z_D = 6315, + AArch64_SRSHL_VG4_4Z4Z_H = 6316, + AArch64_SRSHL_VG4_4Z4Z_S = 6317, + AArch64_SRSHL_VG4_4ZZ_B = 6318, + AArch64_SRSHL_VG4_4ZZ_D = 6319, + AArch64_SRSHL_VG4_4ZZ_H = 6320, + AArch64_SRSHL_VG4_4ZZ_S = 6321, + AArch64_SRSHL_ZPmZ_B = 6322, + AArch64_SRSHL_ZPmZ_D = 6323, + AArch64_SRSHL_ZPmZ_H = 6324, + AArch64_SRSHL_ZPmZ_S = 6325, + AArch64_SRSHLv16i8 = 6326, + AArch64_SRSHLv1i64 = 6327, + AArch64_SRSHLv2i32 = 6328, + AArch64_SRSHLv2i64 = 6329, + AArch64_SRSHLv4i16 = 6330, + AArch64_SRSHLv4i32 = 6331, + AArch64_SRSHLv8i16 = 6332, + AArch64_SRSHLv8i8 = 6333, + AArch64_SRSHR_ZPmI_B = 6334, + AArch64_SRSHR_ZPmI_D = 6335, + AArch64_SRSHR_ZPmI_H = 6336, + AArch64_SRSHR_ZPmI_S = 6337, + AArch64_SRSHRd = 6338, + AArch64_SRSHRv16i8_shift = 6339, + AArch64_SRSHRv2i32_shift = 6340, + AArch64_SRSHRv2i64_shift = 6341, + AArch64_SRSHRv4i16_shift = 6342, + AArch64_SRSHRv4i32_shift = 6343, + AArch64_SRSHRv8i16_shift = 6344, + AArch64_SRSHRv8i8_shift = 6345, + AArch64_SRSRA_ZZI_B = 6346, + AArch64_SRSRA_ZZI_D = 6347, + AArch64_SRSRA_ZZI_H = 6348, + AArch64_SRSRA_ZZI_S = 6349, + AArch64_SRSRAd = 6350, + AArch64_SRSRAv16i8_shift = 6351, + AArch64_SRSRAv2i32_shift = 6352, + AArch64_SRSRAv2i64_shift = 6353, + AArch64_SRSRAv4i16_shift = 6354, + AArch64_SRSRAv4i32_shift = 6355, + AArch64_SRSRAv8i16_shift = 6356, + AArch64_SRSRAv8i8_shift = 6357, + AArch64_SSHLLB_ZZI_D = 6358, + AArch64_SSHLLB_ZZI_H = 6359, + AArch64_SSHLLB_ZZI_S = 6360, + AArch64_SSHLLT_ZZI_D = 6361, + AArch64_SSHLLT_ZZI_H = 6362, + AArch64_SSHLLT_ZZI_S = 6363, + AArch64_SSHLLv16i8_shift = 6364, + AArch64_SSHLLv2i32_shift = 6365, + AArch64_SSHLLv4i16_shift = 6366, + AArch64_SSHLLv4i32_shift = 6367, + AArch64_SSHLLv8i16_shift = 6368, + AArch64_SSHLLv8i8_shift = 6369, + AArch64_SSHLv16i8 = 6370, + AArch64_SSHLv1i64 = 6371, + AArch64_SSHLv2i32 = 6372, + AArch64_SSHLv2i64 = 6373, + AArch64_SSHLv4i16 = 6374, + AArch64_SSHLv4i32 = 6375, + AArch64_SSHLv8i16 = 6376, + AArch64_SSHLv8i8 = 6377, + AArch64_SSHRd = 6378, + AArch64_SSHRv16i8_shift = 6379, + AArch64_SSHRv2i32_shift = 6380, + AArch64_SSHRv2i64_shift = 6381, + AArch64_SSHRv4i16_shift = 6382, + AArch64_SSHRv4i32_shift = 6383, + AArch64_SSHRv8i16_shift = 6384, + AArch64_SSHRv8i8_shift = 6385, + AArch64_SSRA_ZZI_B = 6386, + AArch64_SSRA_ZZI_D = 6387, + AArch64_SSRA_ZZI_H = 6388, + AArch64_SSRA_ZZI_S = 6389, + AArch64_SSRAd = 6390, + AArch64_SSRAv16i8_shift = 6391, + AArch64_SSRAv2i32_shift = 6392, + AArch64_SSRAv2i64_shift = 6393, + AArch64_SSRAv4i16_shift = 6394, + AArch64_SSRAv4i32_shift = 6395, + AArch64_SSRAv8i16_shift = 6396, + AArch64_SSRAv8i8_shift = 6397, + AArch64_SST1B_D = 6398, + AArch64_SST1B_D_IMM = 6399, + AArch64_SST1B_D_SXTW = 6400, + AArch64_SST1B_D_UXTW = 6401, + AArch64_SST1B_S_IMM = 6402, + AArch64_SST1B_S_SXTW = 6403, + AArch64_SST1B_S_UXTW = 6404, + AArch64_SST1D = 6405, + AArch64_SST1D_IMM = 6406, + AArch64_SST1D_SCALED = 6407, + AArch64_SST1D_SXTW = 6408, + AArch64_SST1D_SXTW_SCALED = 6409, + AArch64_SST1D_UXTW = 6410, + AArch64_SST1D_UXTW_SCALED = 6411, + AArch64_SST1H_D = 6412, + AArch64_SST1H_D_IMM = 6413, + AArch64_SST1H_D_SCALED = 6414, + AArch64_SST1H_D_SXTW = 6415, + AArch64_SST1H_D_SXTW_SCALED = 6416, + AArch64_SST1H_D_UXTW = 6417, + AArch64_SST1H_D_UXTW_SCALED = 6418, + AArch64_SST1H_S_IMM = 6419, + AArch64_SST1H_S_SXTW = 6420, + AArch64_SST1H_S_SXTW_SCALED = 6421, + AArch64_SST1H_S_UXTW = 6422, + AArch64_SST1H_S_UXTW_SCALED = 6423, + AArch64_SST1Q = 6424, + AArch64_SST1W_D = 6425, + AArch64_SST1W_D_IMM = 6426, + AArch64_SST1W_D_SCALED = 6427, + AArch64_SST1W_D_SXTW = 6428, + AArch64_SST1W_D_SXTW_SCALED = 6429, + AArch64_SST1W_D_UXTW = 6430, + AArch64_SST1W_D_UXTW_SCALED = 6431, + AArch64_SST1W_IMM = 6432, + AArch64_SST1W_SXTW = 6433, + AArch64_SST1W_SXTW_SCALED = 6434, + AArch64_SST1W_UXTW = 6435, + AArch64_SST1W_UXTW_SCALED = 6436, + AArch64_SSUBLBT_ZZZ_D = 6437, + AArch64_SSUBLBT_ZZZ_H = 6438, + AArch64_SSUBLBT_ZZZ_S = 6439, + AArch64_SSUBLB_ZZZ_D = 6440, + AArch64_SSUBLB_ZZZ_H = 6441, + AArch64_SSUBLB_ZZZ_S = 6442, + AArch64_SSUBLTB_ZZZ_D = 6443, + AArch64_SSUBLTB_ZZZ_H = 6444, + AArch64_SSUBLTB_ZZZ_S = 6445, + AArch64_SSUBLT_ZZZ_D = 6446, + AArch64_SSUBLT_ZZZ_H = 6447, + AArch64_SSUBLT_ZZZ_S = 6448, + AArch64_SSUBLv16i8_v8i16 = 6449, + AArch64_SSUBLv2i32_v2i64 = 6450, + AArch64_SSUBLv4i16_v4i32 = 6451, + AArch64_SSUBLv4i32_v2i64 = 6452, + AArch64_SSUBLv8i16_v4i32 = 6453, + AArch64_SSUBLv8i8_v8i16 = 6454, + AArch64_SSUBWB_ZZZ_D = 6455, + AArch64_SSUBWB_ZZZ_H = 6456, + AArch64_SSUBWB_ZZZ_S = 6457, + AArch64_SSUBWT_ZZZ_D = 6458, + AArch64_SSUBWT_ZZZ_H = 6459, + AArch64_SSUBWT_ZZZ_S = 6460, + AArch64_SSUBWv16i8_v8i16 = 6461, + AArch64_SSUBWv2i32_v2i64 = 6462, + AArch64_SSUBWv4i16_v4i32 = 6463, + AArch64_SSUBWv4i32_v2i64 = 6464, + AArch64_SSUBWv8i16_v4i32 = 6465, + AArch64_SSUBWv8i8_v8i16 = 6466, + AArch64_ST1B = 6467, + AArch64_ST1B_2Z = 6468, + AArch64_ST1B_2Z_IMM = 6469, + AArch64_ST1B_2Z_STRIDED = 6470, + AArch64_ST1B_2Z_STRIDED_IMM = 6471, + AArch64_ST1B_4Z = 6472, + AArch64_ST1B_4Z_IMM = 6473, + AArch64_ST1B_4Z_STRIDED = 6474, + AArch64_ST1B_4Z_STRIDED_IMM = 6475, + AArch64_ST1B_D = 6476, + AArch64_ST1B_D_IMM = 6477, + AArch64_ST1B_H = 6478, + AArch64_ST1B_H_IMM = 6479, + AArch64_ST1B_IMM = 6480, + AArch64_ST1B_S = 6481, + AArch64_ST1B_S_IMM = 6482, + AArch64_ST1D = 6483, + AArch64_ST1D_2Z = 6484, + AArch64_ST1D_2Z_IMM = 6485, + AArch64_ST1D_2Z_STRIDED = 6486, + AArch64_ST1D_2Z_STRIDED_IMM = 6487, + AArch64_ST1D_4Z = 6488, + AArch64_ST1D_4Z_IMM = 6489, + AArch64_ST1D_4Z_STRIDED = 6490, + AArch64_ST1D_4Z_STRIDED_IMM = 6491, + AArch64_ST1D_IMM = 6492, + AArch64_ST1D_Q = 6493, + AArch64_ST1D_Q_IMM = 6494, + AArch64_ST1Fourv16b = 6495, + AArch64_ST1Fourv16b_POST = 6496, + AArch64_ST1Fourv1d = 6497, + AArch64_ST1Fourv1d_POST = 6498, + AArch64_ST1Fourv2d = 6499, + AArch64_ST1Fourv2d_POST = 6500, + AArch64_ST1Fourv2s = 6501, + AArch64_ST1Fourv2s_POST = 6502, + AArch64_ST1Fourv4h = 6503, + AArch64_ST1Fourv4h_POST = 6504, + AArch64_ST1Fourv4s = 6505, + AArch64_ST1Fourv4s_POST = 6506, + AArch64_ST1Fourv8b = 6507, + AArch64_ST1Fourv8b_POST = 6508, + AArch64_ST1Fourv8h = 6509, + AArch64_ST1Fourv8h_POST = 6510, + AArch64_ST1H = 6511, + AArch64_ST1H_2Z = 6512, + AArch64_ST1H_2Z_IMM = 6513, + AArch64_ST1H_2Z_STRIDED = 6514, + AArch64_ST1H_2Z_STRIDED_IMM = 6515, + AArch64_ST1H_4Z = 6516, + AArch64_ST1H_4Z_IMM = 6517, + AArch64_ST1H_4Z_STRIDED = 6518, + AArch64_ST1H_4Z_STRIDED_IMM = 6519, + AArch64_ST1H_D = 6520, + AArch64_ST1H_D_IMM = 6521, + AArch64_ST1H_IMM = 6522, + AArch64_ST1H_S = 6523, + AArch64_ST1H_S_IMM = 6524, + AArch64_ST1Onev16b = 6525, + AArch64_ST1Onev16b_POST = 6526, + AArch64_ST1Onev1d = 6527, + AArch64_ST1Onev1d_POST = 6528, + AArch64_ST1Onev2d = 6529, + AArch64_ST1Onev2d_POST = 6530, + AArch64_ST1Onev2s = 6531, + AArch64_ST1Onev2s_POST = 6532, + AArch64_ST1Onev4h = 6533, + AArch64_ST1Onev4h_POST = 6534, + AArch64_ST1Onev4s = 6535, + AArch64_ST1Onev4s_POST = 6536, + AArch64_ST1Onev8b = 6537, + AArch64_ST1Onev8b_POST = 6538, + AArch64_ST1Onev8h = 6539, + AArch64_ST1Onev8h_POST = 6540, + AArch64_ST1Threev16b = 6541, + AArch64_ST1Threev16b_POST = 6542, + AArch64_ST1Threev1d = 6543, + AArch64_ST1Threev1d_POST = 6544, + AArch64_ST1Threev2d = 6545, + AArch64_ST1Threev2d_POST = 6546, + AArch64_ST1Threev2s = 6547, + AArch64_ST1Threev2s_POST = 6548, + AArch64_ST1Threev4h = 6549, + AArch64_ST1Threev4h_POST = 6550, + AArch64_ST1Threev4s = 6551, + AArch64_ST1Threev4s_POST = 6552, + AArch64_ST1Threev8b = 6553, + AArch64_ST1Threev8b_POST = 6554, + AArch64_ST1Threev8h = 6555, + AArch64_ST1Threev8h_POST = 6556, + AArch64_ST1Twov16b = 6557, + AArch64_ST1Twov16b_POST = 6558, + AArch64_ST1Twov1d = 6559, + AArch64_ST1Twov1d_POST = 6560, + AArch64_ST1Twov2d = 6561, + AArch64_ST1Twov2d_POST = 6562, + AArch64_ST1Twov2s = 6563, + AArch64_ST1Twov2s_POST = 6564, + AArch64_ST1Twov4h = 6565, + AArch64_ST1Twov4h_POST = 6566, + AArch64_ST1Twov4s = 6567, + AArch64_ST1Twov4s_POST = 6568, + AArch64_ST1Twov8b = 6569, + AArch64_ST1Twov8b_POST = 6570, + AArch64_ST1Twov8h = 6571, + AArch64_ST1Twov8h_POST = 6572, + AArch64_ST1W = 6573, + AArch64_ST1W_2Z = 6574, + AArch64_ST1W_2Z_IMM = 6575, + AArch64_ST1W_2Z_STRIDED = 6576, + AArch64_ST1W_2Z_STRIDED_IMM = 6577, + AArch64_ST1W_4Z = 6578, + AArch64_ST1W_4Z_IMM = 6579, + AArch64_ST1W_4Z_STRIDED = 6580, + AArch64_ST1W_4Z_STRIDED_IMM = 6581, + AArch64_ST1W_D = 6582, + AArch64_ST1W_D_IMM = 6583, + AArch64_ST1W_IMM = 6584, + AArch64_ST1W_Q = 6585, + AArch64_ST1W_Q_IMM = 6586, + AArch64_ST1_MXIPXX_H_B = 6587, + AArch64_ST1_MXIPXX_H_D = 6588, + AArch64_ST1_MXIPXX_H_H = 6589, + AArch64_ST1_MXIPXX_H_Q = 6590, + AArch64_ST1_MXIPXX_H_S = 6591, + AArch64_ST1_MXIPXX_V_B = 6592, + AArch64_ST1_MXIPXX_V_D = 6593, + AArch64_ST1_MXIPXX_V_H = 6594, + AArch64_ST1_MXIPXX_V_Q = 6595, + AArch64_ST1_MXIPXX_V_S = 6596, + AArch64_ST1i16 = 6597, + AArch64_ST1i16_POST = 6598, + AArch64_ST1i32 = 6599, + AArch64_ST1i32_POST = 6600, + AArch64_ST1i64 = 6601, + AArch64_ST1i64_POST = 6602, + AArch64_ST1i8 = 6603, + AArch64_ST1i8_POST = 6604, + AArch64_ST2B = 6605, + AArch64_ST2B_IMM = 6606, + AArch64_ST2D = 6607, + AArch64_ST2D_IMM = 6608, + AArch64_ST2GPostIndex = 6609, + AArch64_ST2GPreIndex = 6610, + AArch64_ST2Gi = 6611, + AArch64_ST2H = 6612, + AArch64_ST2H_IMM = 6613, + AArch64_ST2Q = 6614, + AArch64_ST2Q_IMM = 6615, + AArch64_ST2Twov16b = 6616, + AArch64_ST2Twov16b_POST = 6617, + AArch64_ST2Twov2d = 6618, + AArch64_ST2Twov2d_POST = 6619, + AArch64_ST2Twov2s = 6620, + AArch64_ST2Twov2s_POST = 6621, + AArch64_ST2Twov4h = 6622, + AArch64_ST2Twov4h_POST = 6623, + AArch64_ST2Twov4s = 6624, + AArch64_ST2Twov4s_POST = 6625, + AArch64_ST2Twov8b = 6626, + AArch64_ST2Twov8b_POST = 6627, + AArch64_ST2Twov8h = 6628, + AArch64_ST2Twov8h_POST = 6629, + AArch64_ST2W = 6630, + AArch64_ST2W_IMM = 6631, + AArch64_ST2i16 = 6632, + AArch64_ST2i16_POST = 6633, + AArch64_ST2i32 = 6634, + AArch64_ST2i32_POST = 6635, + AArch64_ST2i64 = 6636, + AArch64_ST2i64_POST = 6637, + AArch64_ST2i8 = 6638, + AArch64_ST2i8_POST = 6639, + AArch64_ST3B = 6640, + AArch64_ST3B_IMM = 6641, + AArch64_ST3D = 6642, + AArch64_ST3D_IMM = 6643, + AArch64_ST3H = 6644, + AArch64_ST3H_IMM = 6645, + AArch64_ST3Q = 6646, + AArch64_ST3Q_IMM = 6647, + AArch64_ST3Threev16b = 6648, + AArch64_ST3Threev16b_POST = 6649, + AArch64_ST3Threev2d = 6650, + AArch64_ST3Threev2d_POST = 6651, + AArch64_ST3Threev2s = 6652, + AArch64_ST3Threev2s_POST = 6653, + AArch64_ST3Threev4h = 6654, + AArch64_ST3Threev4h_POST = 6655, + AArch64_ST3Threev4s = 6656, + AArch64_ST3Threev4s_POST = 6657, + AArch64_ST3Threev8b = 6658, + AArch64_ST3Threev8b_POST = 6659, + AArch64_ST3Threev8h = 6660, + AArch64_ST3Threev8h_POST = 6661, + AArch64_ST3W = 6662, + AArch64_ST3W_IMM = 6663, + AArch64_ST3i16 = 6664, + AArch64_ST3i16_POST = 6665, + AArch64_ST3i32 = 6666, + AArch64_ST3i32_POST = 6667, + AArch64_ST3i64 = 6668, + AArch64_ST3i64_POST = 6669, + AArch64_ST3i8 = 6670, + AArch64_ST3i8_POST = 6671, + AArch64_ST4B = 6672, + AArch64_ST4B_IMM = 6673, + AArch64_ST4D = 6674, + AArch64_ST4D_IMM = 6675, + AArch64_ST4Fourv16b = 6676, + AArch64_ST4Fourv16b_POST = 6677, + AArch64_ST4Fourv2d = 6678, + AArch64_ST4Fourv2d_POST = 6679, + AArch64_ST4Fourv2s = 6680, + AArch64_ST4Fourv2s_POST = 6681, + AArch64_ST4Fourv4h = 6682, + AArch64_ST4Fourv4h_POST = 6683, + AArch64_ST4Fourv4s = 6684, + AArch64_ST4Fourv4s_POST = 6685, + AArch64_ST4Fourv8b = 6686, + AArch64_ST4Fourv8b_POST = 6687, + AArch64_ST4Fourv8h = 6688, + AArch64_ST4Fourv8h_POST = 6689, + AArch64_ST4H = 6690, + AArch64_ST4H_IMM = 6691, + AArch64_ST4Q = 6692, + AArch64_ST4Q_IMM = 6693, + AArch64_ST4W = 6694, + AArch64_ST4W_IMM = 6695, + AArch64_ST4i16 = 6696, + AArch64_ST4i16_POST = 6697, + AArch64_ST4i32 = 6698, + AArch64_ST4i32_POST = 6699, + AArch64_ST4i64 = 6700, + AArch64_ST4i64_POST = 6701, + AArch64_ST4i8 = 6702, + AArch64_ST4i8_POST = 6703, + AArch64_ST64B = 6704, + AArch64_ST64BV = 6705, + AArch64_ST64BV0 = 6706, + AArch64_STGM = 6707, + AArch64_STGPi = 6708, + AArch64_STGPostIndex = 6709, + AArch64_STGPpost = 6710, + AArch64_STGPpre = 6711, + AArch64_STGPreIndex = 6712, + AArch64_STGi = 6713, + AArch64_STILPW = 6714, + AArch64_STILPWpre = 6715, + AArch64_STILPX = 6716, + AArch64_STILPXpre = 6717, + AArch64_STL1 = 6718, + AArch64_STLLRB = 6719, + AArch64_STLLRH = 6720, + AArch64_STLLRW = 6721, + AArch64_STLLRX = 6722, + AArch64_STLRB = 6723, + AArch64_STLRH = 6724, + AArch64_STLRW = 6725, + AArch64_STLRWpre = 6726, + AArch64_STLRX = 6727, + AArch64_STLRXpre = 6728, + AArch64_STLURBi = 6729, + AArch64_STLURHi = 6730, + AArch64_STLURWi = 6731, + AArch64_STLURXi = 6732, + AArch64_STLURbi = 6733, + AArch64_STLURdi = 6734, + AArch64_STLURhi = 6735, + AArch64_STLURqi = 6736, + AArch64_STLURsi = 6737, + AArch64_STLXPW = 6738, + AArch64_STLXPX = 6739, + AArch64_STLXRB = 6740, + AArch64_STLXRH = 6741, + AArch64_STLXRW = 6742, + AArch64_STLXRX = 6743, + AArch64_STNPDi = 6744, + AArch64_STNPQi = 6745, + AArch64_STNPSi = 6746, + AArch64_STNPWi = 6747, + AArch64_STNPXi = 6748, + AArch64_STNT1B_2Z = 6749, + AArch64_STNT1B_2Z_IMM = 6750, + AArch64_STNT1B_2Z_STRIDED = 6751, + AArch64_STNT1B_2Z_STRIDED_IMM = 6752, + AArch64_STNT1B_4Z = 6753, + AArch64_STNT1B_4Z_IMM = 6754, + AArch64_STNT1B_4Z_STRIDED = 6755, + AArch64_STNT1B_4Z_STRIDED_IMM = 6756, + AArch64_STNT1B_ZRI = 6757, + AArch64_STNT1B_ZRR = 6758, + AArch64_STNT1B_ZZR_D_REAL = 6759, + AArch64_STNT1B_ZZR_S_REAL = 6760, + AArch64_STNT1D_2Z = 6761, + AArch64_STNT1D_2Z_IMM = 6762, + AArch64_STNT1D_2Z_STRIDED = 6763, + AArch64_STNT1D_2Z_STRIDED_IMM = 6764, + AArch64_STNT1D_4Z = 6765, + AArch64_STNT1D_4Z_IMM = 6766, + AArch64_STNT1D_4Z_STRIDED = 6767, + AArch64_STNT1D_4Z_STRIDED_IMM = 6768, + AArch64_STNT1D_ZRI = 6769, + AArch64_STNT1D_ZRR = 6770, + AArch64_STNT1D_ZZR_D_REAL = 6771, + AArch64_STNT1H_2Z = 6772, + AArch64_STNT1H_2Z_IMM = 6773, + AArch64_STNT1H_2Z_STRIDED = 6774, + AArch64_STNT1H_2Z_STRIDED_IMM = 6775, + AArch64_STNT1H_4Z = 6776, + AArch64_STNT1H_4Z_IMM = 6777, + AArch64_STNT1H_4Z_STRIDED = 6778, + AArch64_STNT1H_4Z_STRIDED_IMM = 6779, + AArch64_STNT1H_ZRI = 6780, + AArch64_STNT1H_ZRR = 6781, + AArch64_STNT1H_ZZR_D_REAL = 6782, + AArch64_STNT1H_ZZR_S_REAL = 6783, + AArch64_STNT1W_2Z = 6784, + AArch64_STNT1W_2Z_IMM = 6785, + AArch64_STNT1W_2Z_STRIDED = 6786, + AArch64_STNT1W_2Z_STRIDED_IMM = 6787, + AArch64_STNT1W_4Z = 6788, + AArch64_STNT1W_4Z_IMM = 6789, + AArch64_STNT1W_4Z_STRIDED = 6790, + AArch64_STNT1W_4Z_STRIDED_IMM = 6791, + AArch64_STNT1W_ZRI = 6792, + AArch64_STNT1W_ZRR = 6793, + AArch64_STNT1W_ZZR_D_REAL = 6794, + AArch64_STNT1W_ZZR_S_REAL = 6795, + AArch64_STPDi = 6796, + AArch64_STPDpost = 6797, + AArch64_STPDpre = 6798, + AArch64_STPQi = 6799, + AArch64_STPQpost = 6800, + AArch64_STPQpre = 6801, + AArch64_STPSi = 6802, + AArch64_STPSpost = 6803, + AArch64_STPSpre = 6804, + AArch64_STPWi = 6805, + AArch64_STPWpost = 6806, + AArch64_STPWpre = 6807, + AArch64_STPXi = 6808, + AArch64_STPXpost = 6809, + AArch64_STPXpre = 6810, + AArch64_STRBBpost = 6811, + AArch64_STRBBpre = 6812, + AArch64_STRBBroW = 6813, + AArch64_STRBBroX = 6814, + AArch64_STRBBui = 6815, + AArch64_STRBpost = 6816, + AArch64_STRBpre = 6817, + AArch64_STRBroW = 6818, + AArch64_STRBroX = 6819, + AArch64_STRBui = 6820, + AArch64_STRDpost = 6821, + AArch64_STRDpre = 6822, + AArch64_STRDroW = 6823, + AArch64_STRDroX = 6824, + AArch64_STRDui = 6825, + AArch64_STRHHpost = 6826, + AArch64_STRHHpre = 6827, + AArch64_STRHHroW = 6828, + AArch64_STRHHroX = 6829, + AArch64_STRHHui = 6830, + AArch64_STRHpost = 6831, + AArch64_STRHpre = 6832, + AArch64_STRHroW = 6833, + AArch64_STRHroX = 6834, + AArch64_STRHui = 6835, + AArch64_STRQpost = 6836, + AArch64_STRQpre = 6837, + AArch64_STRQroW = 6838, + AArch64_STRQroX = 6839, + AArch64_STRQui = 6840, + AArch64_STRSpost = 6841, + AArch64_STRSpre = 6842, + AArch64_STRSroW = 6843, + AArch64_STRSroX = 6844, + AArch64_STRSui = 6845, + AArch64_STRWpost = 6846, + AArch64_STRWpre = 6847, + AArch64_STRWroW = 6848, + AArch64_STRWroX = 6849, + AArch64_STRWui = 6850, + AArch64_STRXpost = 6851, + AArch64_STRXpre = 6852, + AArch64_STRXroW = 6853, + AArch64_STRXroX = 6854, + AArch64_STRXui = 6855, + AArch64_STR_PXI = 6856, + AArch64_STR_TX = 6857, + AArch64_STR_ZA = 6858, + AArch64_STR_ZXI = 6859, + AArch64_STTRBi = 6860, + AArch64_STTRHi = 6861, + AArch64_STTRWi = 6862, + AArch64_STTRXi = 6863, + AArch64_STURBBi = 6864, + AArch64_STURBi = 6865, + AArch64_STURDi = 6866, + AArch64_STURHHi = 6867, + AArch64_STURHi = 6868, + AArch64_STURQi = 6869, + AArch64_STURSi = 6870, + AArch64_STURWi = 6871, + AArch64_STURXi = 6872, + AArch64_STXPW = 6873, + AArch64_STXPX = 6874, + AArch64_STXRB = 6875, + AArch64_STXRH = 6876, + AArch64_STXRW = 6877, + AArch64_STXRX = 6878, + AArch64_STZ2GPostIndex = 6879, + AArch64_STZ2GPreIndex = 6880, + AArch64_STZ2Gi = 6881, + AArch64_STZGM = 6882, + AArch64_STZGPostIndex = 6883, + AArch64_STZGPreIndex = 6884, + AArch64_STZGi = 6885, + AArch64_SUBG = 6886, + AArch64_SUBHNB_ZZZ_B = 6887, + AArch64_SUBHNB_ZZZ_H = 6888, + AArch64_SUBHNB_ZZZ_S = 6889, + AArch64_SUBHNT_ZZZ_B = 6890, + AArch64_SUBHNT_ZZZ_H = 6891, + AArch64_SUBHNT_ZZZ_S = 6892, + AArch64_SUBHNv2i64_v2i32 = 6893, + AArch64_SUBHNv2i64_v4i32 = 6894, + AArch64_SUBHNv4i32_v4i16 = 6895, + AArch64_SUBHNv4i32_v8i16 = 6896, + AArch64_SUBHNv8i16_v16i8 = 6897, + AArch64_SUBHNv8i16_v8i8 = 6898, + AArch64_SUBP = 6899, + AArch64_SUBPS = 6900, + AArch64_SUBPT_shift = 6901, + AArch64_SUBR_ZI_B = 6902, + AArch64_SUBR_ZI_D = 6903, + AArch64_SUBR_ZI_H = 6904, + AArch64_SUBR_ZI_S = 6905, + AArch64_SUBR_ZPmZ_B = 6906, + AArch64_SUBR_ZPmZ_D = 6907, + AArch64_SUBR_ZPmZ_H = 6908, + AArch64_SUBR_ZPmZ_S = 6909, + AArch64_SUBSWri = 6910, + AArch64_SUBSWrs = 6911, + AArch64_SUBSWrx = 6912, + AArch64_SUBSXri = 6913, + AArch64_SUBSXrs = 6914, + AArch64_SUBSXrx = 6915, + AArch64_SUBSXrx64 = 6916, + AArch64_SUBWri = 6917, + AArch64_SUBWrs = 6918, + AArch64_SUBWrx = 6919, + AArch64_SUBXri = 6920, + AArch64_SUBXrs = 6921, + AArch64_SUBXrx = 6922, + AArch64_SUBXrx64 = 6923, + AArch64_SUB_VG2_M2Z2Z_D = 6924, + AArch64_SUB_VG2_M2Z2Z_S = 6925, + AArch64_SUB_VG2_M2ZZ_D = 6926, + AArch64_SUB_VG2_M2ZZ_S = 6927, + AArch64_SUB_VG2_M2Z_D = 6928, + AArch64_SUB_VG2_M2Z_S = 6929, + AArch64_SUB_VG4_M4Z4Z_D = 6930, + AArch64_SUB_VG4_M4Z4Z_S = 6931, + AArch64_SUB_VG4_M4ZZ_D = 6932, + AArch64_SUB_VG4_M4ZZ_S = 6933, + AArch64_SUB_VG4_M4Z_D = 6934, + AArch64_SUB_VG4_M4Z_S = 6935, + AArch64_SUB_ZI_B = 6936, + AArch64_SUB_ZI_D = 6937, + AArch64_SUB_ZI_H = 6938, + AArch64_SUB_ZI_S = 6939, + AArch64_SUB_ZPmZ_B = 6940, + AArch64_SUB_ZPmZ_CPA = 6941, + AArch64_SUB_ZPmZ_D = 6942, + AArch64_SUB_ZPmZ_H = 6943, + AArch64_SUB_ZPmZ_S = 6944, + AArch64_SUB_ZZZ_B = 6945, + AArch64_SUB_ZZZ_CPA = 6946, + AArch64_SUB_ZZZ_D = 6947, + AArch64_SUB_ZZZ_H = 6948, + AArch64_SUB_ZZZ_S = 6949, + AArch64_SUBv16i8 = 6950, + AArch64_SUBv1i64 = 6951, + AArch64_SUBv2i32 = 6952, + AArch64_SUBv2i64 = 6953, + AArch64_SUBv4i16 = 6954, + AArch64_SUBv4i32 = 6955, + AArch64_SUBv8i16 = 6956, + AArch64_SUBv8i8 = 6957, + AArch64_SUDOT_VG2_M2ZZI_BToS = 6958, + AArch64_SUDOT_VG2_M2ZZ_BToS = 6959, + AArch64_SUDOT_VG4_M4ZZI_BToS = 6960, + AArch64_SUDOT_VG4_M4ZZ_BToS = 6961, + AArch64_SUDOT_ZZZI = 6962, + AArch64_SUDOTlanev16i8 = 6963, + AArch64_SUDOTlanev8i8 = 6964, + AArch64_SUMLALL_MZZI_BtoS = 6965, + AArch64_SUMLALL_VG2_M2ZZI_BtoS = 6966, + AArch64_SUMLALL_VG2_M2ZZ_BtoS = 6967, + AArch64_SUMLALL_VG4_M4ZZI_BtoS = 6968, + AArch64_SUMLALL_VG4_M4ZZ_BtoS = 6969, + AArch64_SUMOPA_MPPZZ_D = 6970, + AArch64_SUMOPA_MPPZZ_S = 6971, + AArch64_SUMOPS_MPPZZ_D = 6972, + AArch64_SUMOPS_MPPZZ_S = 6973, + AArch64_SUNPKHI_ZZ_D = 6974, + AArch64_SUNPKHI_ZZ_H = 6975, + AArch64_SUNPKHI_ZZ_S = 6976, + AArch64_SUNPKLO_ZZ_D = 6977, + AArch64_SUNPKLO_ZZ_H = 6978, + AArch64_SUNPKLO_ZZ_S = 6979, + AArch64_SUNPK_VG2_2ZZ_D = 6980, + AArch64_SUNPK_VG2_2ZZ_H = 6981, + AArch64_SUNPK_VG2_2ZZ_S = 6982, + AArch64_SUNPK_VG4_4Z2Z_D = 6983, + AArch64_SUNPK_VG4_4Z2Z_H = 6984, + AArch64_SUNPK_VG4_4Z2Z_S = 6985, + AArch64_SUQADD_ZPmZ_B = 6986, + AArch64_SUQADD_ZPmZ_D = 6987, + AArch64_SUQADD_ZPmZ_H = 6988, + AArch64_SUQADD_ZPmZ_S = 6989, + AArch64_SUQADDv16i8 = 6990, + AArch64_SUQADDv1i16 = 6991, + AArch64_SUQADDv1i32 = 6992, + AArch64_SUQADDv1i64 = 6993, + AArch64_SUQADDv1i8 = 6994, + AArch64_SUQADDv2i32 = 6995, + AArch64_SUQADDv2i64 = 6996, + AArch64_SUQADDv4i16 = 6997, + AArch64_SUQADDv4i32 = 6998, + AArch64_SUQADDv8i16 = 6999, + AArch64_SUQADDv8i8 = 7000, + AArch64_SUVDOT_VG4_M4ZZI_BToS = 7001, + AArch64_SVC = 7002, + AArch64_SVDOT_VG2_M2ZZI_HtoS = 7003, + AArch64_SVDOT_VG4_M4ZZI_BtoS = 7004, + AArch64_SVDOT_VG4_M4ZZI_HtoD = 7005, + AArch64_SWPAB = 7006, + AArch64_SWPAH = 7007, + AArch64_SWPALB = 7008, + AArch64_SWPALH = 7009, + AArch64_SWPALW = 7010, + AArch64_SWPALX = 7011, + AArch64_SWPAW = 7012, + AArch64_SWPAX = 7013, + AArch64_SWPB = 7014, + AArch64_SWPH = 7015, + AArch64_SWPLB = 7016, + AArch64_SWPLH = 7017, + AArch64_SWPLW = 7018, + AArch64_SWPLX = 7019, + AArch64_SWPP = 7020, + AArch64_SWPPA = 7021, + AArch64_SWPPAL = 7022, + AArch64_SWPPL = 7023, + AArch64_SWPW = 7024, + AArch64_SWPX = 7025, + AArch64_SXTB_ZPmZ_D = 7026, + AArch64_SXTB_ZPmZ_H = 7027, + AArch64_SXTB_ZPmZ_S = 7028, + AArch64_SXTH_ZPmZ_D = 7029, + AArch64_SXTH_ZPmZ_S = 7030, + AArch64_SXTW_ZPmZ_D = 7031, + AArch64_SYSLxt = 7032, + AArch64_SYSPxt = 7033, + AArch64_SYSPxt_XZR = 7034, + AArch64_SYSxt = 7035, + AArch64_TBLQ_ZZZ_B = 7036, + AArch64_TBLQ_ZZZ_D = 7037, + AArch64_TBLQ_ZZZ_H = 7038, + AArch64_TBLQ_ZZZ_S = 7039, + AArch64_TBL_ZZZZ_B = 7040, + AArch64_TBL_ZZZZ_D = 7041, + AArch64_TBL_ZZZZ_H = 7042, + AArch64_TBL_ZZZZ_S = 7043, + AArch64_TBL_ZZZ_B = 7044, + AArch64_TBL_ZZZ_D = 7045, + AArch64_TBL_ZZZ_H = 7046, + AArch64_TBL_ZZZ_S = 7047, + AArch64_TBLv16i8Four = 7048, + AArch64_TBLv16i8One = 7049, + AArch64_TBLv16i8Three = 7050, + AArch64_TBLv16i8Two = 7051, + AArch64_TBLv8i8Four = 7052, + AArch64_TBLv8i8One = 7053, + AArch64_TBLv8i8Three = 7054, + AArch64_TBLv8i8Two = 7055, + AArch64_TBNZW = 7056, + AArch64_TBNZX = 7057, + AArch64_TBXQ_ZZZ_B = 7058, + AArch64_TBXQ_ZZZ_D = 7059, + AArch64_TBXQ_ZZZ_H = 7060, + AArch64_TBXQ_ZZZ_S = 7061, + AArch64_TBX_ZZZ_B = 7062, + AArch64_TBX_ZZZ_D = 7063, + AArch64_TBX_ZZZ_H = 7064, + AArch64_TBX_ZZZ_S = 7065, + AArch64_TBXv16i8Four = 7066, + AArch64_TBXv16i8One = 7067, + AArch64_TBXv16i8Three = 7068, + AArch64_TBXv16i8Two = 7069, + AArch64_TBXv8i8Four = 7070, + AArch64_TBXv8i8One = 7071, + AArch64_TBXv8i8Three = 7072, + AArch64_TBXv8i8Two = 7073, + AArch64_TBZW = 7074, + AArch64_TBZX = 7075, + AArch64_TCANCEL = 7076, + AArch64_TCOMMIT = 7077, + AArch64_TRCIT = 7078, + AArch64_TRN1_PPP_B = 7079, + AArch64_TRN1_PPP_D = 7080, + AArch64_TRN1_PPP_H = 7081, + AArch64_TRN1_PPP_S = 7082, + AArch64_TRN1_ZZZ_B = 7083, + AArch64_TRN1_ZZZ_D = 7084, + AArch64_TRN1_ZZZ_H = 7085, + AArch64_TRN1_ZZZ_Q = 7086, + AArch64_TRN1_ZZZ_S = 7087, + AArch64_TRN1v16i8 = 7088, + AArch64_TRN1v2i32 = 7089, + AArch64_TRN1v2i64 = 7090, + AArch64_TRN1v4i16 = 7091, + AArch64_TRN1v4i32 = 7092, + AArch64_TRN1v8i16 = 7093, + AArch64_TRN1v8i8 = 7094, + AArch64_TRN2_PPP_B = 7095, + AArch64_TRN2_PPP_D = 7096, + AArch64_TRN2_PPP_H = 7097, + AArch64_TRN2_PPP_S = 7098, + AArch64_TRN2_ZZZ_B = 7099, + AArch64_TRN2_ZZZ_D = 7100, + AArch64_TRN2_ZZZ_H = 7101, + AArch64_TRN2_ZZZ_Q = 7102, + AArch64_TRN2_ZZZ_S = 7103, + AArch64_TRN2v16i8 = 7104, + AArch64_TRN2v2i32 = 7105, + AArch64_TRN2v2i64 = 7106, + AArch64_TRN2v4i16 = 7107, + AArch64_TRN2v4i32 = 7108, + AArch64_TRN2v8i16 = 7109, + AArch64_TRN2v8i8 = 7110, + AArch64_TSB = 7111, + AArch64_TSTART = 7112, + AArch64_TTEST = 7113, + AArch64_UABALB_ZZZ_D = 7114, + AArch64_UABALB_ZZZ_H = 7115, + AArch64_UABALB_ZZZ_S = 7116, + AArch64_UABALT_ZZZ_D = 7117, + AArch64_UABALT_ZZZ_H = 7118, + AArch64_UABALT_ZZZ_S = 7119, + AArch64_UABALv16i8_v8i16 = 7120, + AArch64_UABALv2i32_v2i64 = 7121, + AArch64_UABALv4i16_v4i32 = 7122, + AArch64_UABALv4i32_v2i64 = 7123, + AArch64_UABALv8i16_v4i32 = 7124, + AArch64_UABALv8i8_v8i16 = 7125, + AArch64_UABA_ZZZ_B = 7126, + AArch64_UABA_ZZZ_D = 7127, + AArch64_UABA_ZZZ_H = 7128, + AArch64_UABA_ZZZ_S = 7129, + AArch64_UABAv16i8 = 7130, + AArch64_UABAv2i32 = 7131, + AArch64_UABAv4i16 = 7132, + AArch64_UABAv4i32 = 7133, + AArch64_UABAv8i16 = 7134, + AArch64_UABAv8i8 = 7135, + AArch64_UABDLB_ZZZ_D = 7136, + AArch64_UABDLB_ZZZ_H = 7137, + AArch64_UABDLB_ZZZ_S = 7138, + AArch64_UABDLT_ZZZ_D = 7139, + AArch64_UABDLT_ZZZ_H = 7140, + AArch64_UABDLT_ZZZ_S = 7141, + AArch64_UABDLv16i8_v8i16 = 7142, + AArch64_UABDLv2i32_v2i64 = 7143, + AArch64_UABDLv4i16_v4i32 = 7144, + AArch64_UABDLv4i32_v2i64 = 7145, + AArch64_UABDLv8i16_v4i32 = 7146, + AArch64_UABDLv8i8_v8i16 = 7147, + AArch64_UABD_ZPmZ_B = 7148, + AArch64_UABD_ZPmZ_D = 7149, + AArch64_UABD_ZPmZ_H = 7150, + AArch64_UABD_ZPmZ_S = 7151, + AArch64_UABDv16i8 = 7152, + AArch64_UABDv2i32 = 7153, + AArch64_UABDv4i16 = 7154, + AArch64_UABDv4i32 = 7155, + AArch64_UABDv8i16 = 7156, + AArch64_UABDv8i8 = 7157, + AArch64_UADALP_ZPmZ_D = 7158, + AArch64_UADALP_ZPmZ_H = 7159, + AArch64_UADALP_ZPmZ_S = 7160, + AArch64_UADALPv16i8_v8i16 = 7161, + AArch64_UADALPv2i32_v1i64 = 7162, + AArch64_UADALPv4i16_v2i32 = 7163, + AArch64_UADALPv4i32_v2i64 = 7164, + AArch64_UADALPv8i16_v4i32 = 7165, + AArch64_UADALPv8i8_v4i16 = 7166, + AArch64_UADDLB_ZZZ_D = 7167, + AArch64_UADDLB_ZZZ_H = 7168, + AArch64_UADDLB_ZZZ_S = 7169, + AArch64_UADDLPv16i8_v8i16 = 7170, + AArch64_UADDLPv2i32_v1i64 = 7171, + AArch64_UADDLPv4i16_v2i32 = 7172, + AArch64_UADDLPv4i32_v2i64 = 7173, + AArch64_UADDLPv8i16_v4i32 = 7174, + AArch64_UADDLPv8i8_v4i16 = 7175, + AArch64_UADDLT_ZZZ_D = 7176, + AArch64_UADDLT_ZZZ_H = 7177, + AArch64_UADDLT_ZZZ_S = 7178, + AArch64_UADDLVv16i8v = 7179, + AArch64_UADDLVv4i16v = 7180, + AArch64_UADDLVv4i32v = 7181, + AArch64_UADDLVv8i16v = 7182, + AArch64_UADDLVv8i8v = 7183, + AArch64_UADDLv16i8_v8i16 = 7184, + AArch64_UADDLv2i32_v2i64 = 7185, + AArch64_UADDLv4i16_v4i32 = 7186, + AArch64_UADDLv4i32_v2i64 = 7187, + AArch64_UADDLv8i16_v4i32 = 7188, + AArch64_UADDLv8i8_v8i16 = 7189, + AArch64_UADDV_VPZ_B = 7190, + AArch64_UADDV_VPZ_D = 7191, + AArch64_UADDV_VPZ_H = 7192, + AArch64_UADDV_VPZ_S = 7193, + AArch64_UADDWB_ZZZ_D = 7194, + AArch64_UADDWB_ZZZ_H = 7195, + AArch64_UADDWB_ZZZ_S = 7196, + AArch64_UADDWT_ZZZ_D = 7197, + AArch64_UADDWT_ZZZ_H = 7198, + AArch64_UADDWT_ZZZ_S = 7199, + AArch64_UADDWv16i8_v8i16 = 7200, + AArch64_UADDWv2i32_v2i64 = 7201, + AArch64_UADDWv4i16_v4i32 = 7202, + AArch64_UADDWv4i32_v2i64 = 7203, + AArch64_UADDWv8i16_v4i32 = 7204, + AArch64_UADDWv8i8_v8i16 = 7205, + AArch64_UBFMWri = 7206, + AArch64_UBFMXri = 7207, + AArch64_UCLAMP_VG2_2Z2Z_B = 7208, + AArch64_UCLAMP_VG2_2Z2Z_D = 7209, + AArch64_UCLAMP_VG2_2Z2Z_H = 7210, + AArch64_UCLAMP_VG2_2Z2Z_S = 7211, + AArch64_UCLAMP_VG4_4Z4Z_B = 7212, + AArch64_UCLAMP_VG4_4Z4Z_D = 7213, + AArch64_UCLAMP_VG4_4Z4Z_H = 7214, + AArch64_UCLAMP_VG4_4Z4Z_S = 7215, + AArch64_UCLAMP_ZZZ_B = 7216, + AArch64_UCLAMP_ZZZ_D = 7217, + AArch64_UCLAMP_ZZZ_H = 7218, + AArch64_UCLAMP_ZZZ_S = 7219, + AArch64_UCVTFSWDri = 7220, + AArch64_UCVTFSWHri = 7221, + AArch64_UCVTFSWSri = 7222, + AArch64_UCVTFSXDri = 7223, + AArch64_UCVTFSXHri = 7224, + AArch64_UCVTFSXSri = 7225, + AArch64_UCVTFUWDri = 7226, + AArch64_UCVTFUWHri = 7227, + AArch64_UCVTFUWSri = 7228, + AArch64_UCVTFUXDri = 7229, + AArch64_UCVTFUXHri = 7230, + AArch64_UCVTFUXSri = 7231, + AArch64_UCVTF_2Z2Z_StoS = 7232, + AArch64_UCVTF_4Z4Z_StoS = 7233, + AArch64_UCVTF_ZPmZ_DtoD = 7234, + AArch64_UCVTF_ZPmZ_DtoH = 7235, + AArch64_UCVTF_ZPmZ_DtoS = 7236, + AArch64_UCVTF_ZPmZ_HtoH = 7237, + AArch64_UCVTF_ZPmZ_StoD = 7238, + AArch64_UCVTF_ZPmZ_StoH = 7239, + AArch64_UCVTF_ZPmZ_StoS = 7240, + AArch64_UCVTFd = 7241, + AArch64_UCVTFh = 7242, + AArch64_UCVTFs = 7243, + AArch64_UCVTFv1i16 = 7244, + AArch64_UCVTFv1i32 = 7245, + AArch64_UCVTFv1i64 = 7246, + AArch64_UCVTFv2f32 = 7247, + AArch64_UCVTFv2f64 = 7248, + AArch64_UCVTFv2i32_shift = 7249, + AArch64_UCVTFv2i64_shift = 7250, + AArch64_UCVTFv4f16 = 7251, + AArch64_UCVTFv4f32 = 7252, + AArch64_UCVTFv4i16_shift = 7253, + AArch64_UCVTFv4i32_shift = 7254, + AArch64_UCVTFv8f16 = 7255, + AArch64_UCVTFv8i16_shift = 7256, + AArch64_UDF = 7257, + AArch64_UDIVR_ZPmZ_D = 7258, + AArch64_UDIVR_ZPmZ_S = 7259, + AArch64_UDIVWr = 7260, + AArch64_UDIVXr = 7261, + AArch64_UDIV_ZPmZ_D = 7262, + AArch64_UDIV_ZPmZ_S = 7263, + AArch64_UDOT_VG2_M2Z2Z_BtoS = 7264, + AArch64_UDOT_VG2_M2Z2Z_HtoD = 7265, + AArch64_UDOT_VG2_M2Z2Z_HtoS = 7266, + AArch64_UDOT_VG2_M2ZZI_BToS = 7267, + AArch64_UDOT_VG2_M2ZZI_HToS = 7268, + AArch64_UDOT_VG2_M2ZZI_HtoD = 7269, + AArch64_UDOT_VG2_M2ZZ_BtoS = 7270, + AArch64_UDOT_VG2_M2ZZ_HtoD = 7271, + AArch64_UDOT_VG2_M2ZZ_HtoS = 7272, + AArch64_UDOT_VG4_M4Z4Z_BtoS = 7273, + AArch64_UDOT_VG4_M4Z4Z_HtoD = 7274, + AArch64_UDOT_VG4_M4Z4Z_HtoS = 7275, + AArch64_UDOT_VG4_M4ZZI_BtoS = 7276, + AArch64_UDOT_VG4_M4ZZI_HToS = 7277, + AArch64_UDOT_VG4_M4ZZI_HtoD = 7278, + AArch64_UDOT_VG4_M4ZZ_BtoS = 7279, + AArch64_UDOT_VG4_M4ZZ_HtoD = 7280, + AArch64_UDOT_VG4_M4ZZ_HtoS = 7281, + AArch64_UDOT_ZZZI_D = 7282, + AArch64_UDOT_ZZZI_HtoS = 7283, + AArch64_UDOT_ZZZI_S = 7284, + AArch64_UDOT_ZZZ_D = 7285, + AArch64_UDOT_ZZZ_HtoS = 7286, + AArch64_UDOT_ZZZ_S = 7287, + AArch64_UDOTlanev16i8 = 7288, + AArch64_UDOTlanev8i8 = 7289, + AArch64_UDOTv16i8 = 7290, + AArch64_UDOTv8i8 = 7291, + AArch64_UHADD_ZPmZ_B = 7292, + AArch64_UHADD_ZPmZ_D = 7293, + AArch64_UHADD_ZPmZ_H = 7294, + AArch64_UHADD_ZPmZ_S = 7295, + AArch64_UHADDv16i8 = 7296, + AArch64_UHADDv2i32 = 7297, + AArch64_UHADDv4i16 = 7298, + AArch64_UHADDv4i32 = 7299, + AArch64_UHADDv8i16 = 7300, + AArch64_UHADDv8i8 = 7301, + AArch64_UHSUBR_ZPmZ_B = 7302, + AArch64_UHSUBR_ZPmZ_D = 7303, + AArch64_UHSUBR_ZPmZ_H = 7304, + AArch64_UHSUBR_ZPmZ_S = 7305, + AArch64_UHSUB_ZPmZ_B = 7306, + AArch64_UHSUB_ZPmZ_D = 7307, + AArch64_UHSUB_ZPmZ_H = 7308, + AArch64_UHSUB_ZPmZ_S = 7309, + AArch64_UHSUBv16i8 = 7310, + AArch64_UHSUBv2i32 = 7311, + AArch64_UHSUBv4i16 = 7312, + AArch64_UHSUBv4i32 = 7313, + AArch64_UHSUBv8i16 = 7314, + AArch64_UHSUBv8i8 = 7315, + AArch64_UMADDLrrr = 7316, + AArch64_UMAXP_ZPmZ_B = 7317, + AArch64_UMAXP_ZPmZ_D = 7318, + AArch64_UMAXP_ZPmZ_H = 7319, + AArch64_UMAXP_ZPmZ_S = 7320, + AArch64_UMAXPv16i8 = 7321, + AArch64_UMAXPv2i32 = 7322, + AArch64_UMAXPv4i16 = 7323, + AArch64_UMAXPv4i32 = 7324, + AArch64_UMAXPv8i16 = 7325, + AArch64_UMAXPv8i8 = 7326, + AArch64_UMAXQV_VPZ_B = 7327, + AArch64_UMAXQV_VPZ_D = 7328, + AArch64_UMAXQV_VPZ_H = 7329, + AArch64_UMAXQV_VPZ_S = 7330, + AArch64_UMAXV_VPZ_B = 7331, + AArch64_UMAXV_VPZ_D = 7332, + AArch64_UMAXV_VPZ_H = 7333, + AArch64_UMAXV_VPZ_S = 7334, + AArch64_UMAXVv16i8v = 7335, + AArch64_UMAXVv4i16v = 7336, + AArch64_UMAXVv4i32v = 7337, + AArch64_UMAXVv8i16v = 7338, + AArch64_UMAXVv8i8v = 7339, + AArch64_UMAXWri = 7340, + AArch64_UMAXWrr = 7341, + AArch64_UMAXXri = 7342, + AArch64_UMAXXrr = 7343, + AArch64_UMAX_VG2_2Z2Z_B = 7344, + AArch64_UMAX_VG2_2Z2Z_D = 7345, + AArch64_UMAX_VG2_2Z2Z_H = 7346, + AArch64_UMAX_VG2_2Z2Z_S = 7347, + AArch64_UMAX_VG2_2ZZ_B = 7348, + AArch64_UMAX_VG2_2ZZ_D = 7349, + AArch64_UMAX_VG2_2ZZ_H = 7350, + AArch64_UMAX_VG2_2ZZ_S = 7351, + AArch64_UMAX_VG4_4Z4Z_B = 7352, + AArch64_UMAX_VG4_4Z4Z_D = 7353, + AArch64_UMAX_VG4_4Z4Z_H = 7354, + AArch64_UMAX_VG4_4Z4Z_S = 7355, + AArch64_UMAX_VG4_4ZZ_B = 7356, + AArch64_UMAX_VG4_4ZZ_D = 7357, + AArch64_UMAX_VG4_4ZZ_H = 7358, + AArch64_UMAX_VG4_4ZZ_S = 7359, + AArch64_UMAX_ZI_B = 7360, + AArch64_UMAX_ZI_D = 7361, + AArch64_UMAX_ZI_H = 7362, + AArch64_UMAX_ZI_S = 7363, + AArch64_UMAX_ZPmZ_B = 7364, + AArch64_UMAX_ZPmZ_D = 7365, + AArch64_UMAX_ZPmZ_H = 7366, + AArch64_UMAX_ZPmZ_S = 7367, + AArch64_UMAXv16i8 = 7368, + AArch64_UMAXv2i32 = 7369, + AArch64_UMAXv4i16 = 7370, + AArch64_UMAXv4i32 = 7371, + AArch64_UMAXv8i16 = 7372, + AArch64_UMAXv8i8 = 7373, + AArch64_UMINP_ZPmZ_B = 7374, + AArch64_UMINP_ZPmZ_D = 7375, + AArch64_UMINP_ZPmZ_H = 7376, + AArch64_UMINP_ZPmZ_S = 7377, + AArch64_UMINPv16i8 = 7378, + AArch64_UMINPv2i32 = 7379, + AArch64_UMINPv4i16 = 7380, + AArch64_UMINPv4i32 = 7381, + AArch64_UMINPv8i16 = 7382, + AArch64_UMINPv8i8 = 7383, + AArch64_UMINQV_VPZ_B = 7384, + AArch64_UMINQV_VPZ_D = 7385, + AArch64_UMINQV_VPZ_H = 7386, + AArch64_UMINQV_VPZ_S = 7387, + AArch64_UMINV_VPZ_B = 7388, + AArch64_UMINV_VPZ_D = 7389, + AArch64_UMINV_VPZ_H = 7390, + AArch64_UMINV_VPZ_S = 7391, + AArch64_UMINVv16i8v = 7392, + AArch64_UMINVv4i16v = 7393, + AArch64_UMINVv4i32v = 7394, + AArch64_UMINVv8i16v = 7395, + AArch64_UMINVv8i8v = 7396, + AArch64_UMINWri = 7397, + AArch64_UMINWrr = 7398, + AArch64_UMINXri = 7399, + AArch64_UMINXrr = 7400, + AArch64_UMIN_VG2_2Z2Z_B = 7401, + AArch64_UMIN_VG2_2Z2Z_D = 7402, + AArch64_UMIN_VG2_2Z2Z_H = 7403, + AArch64_UMIN_VG2_2Z2Z_S = 7404, + AArch64_UMIN_VG2_2ZZ_B = 7405, + AArch64_UMIN_VG2_2ZZ_D = 7406, + AArch64_UMIN_VG2_2ZZ_H = 7407, + AArch64_UMIN_VG2_2ZZ_S = 7408, + AArch64_UMIN_VG4_4Z4Z_B = 7409, + AArch64_UMIN_VG4_4Z4Z_D = 7410, + AArch64_UMIN_VG4_4Z4Z_H = 7411, + AArch64_UMIN_VG4_4Z4Z_S = 7412, + AArch64_UMIN_VG4_4ZZ_B = 7413, + AArch64_UMIN_VG4_4ZZ_D = 7414, + AArch64_UMIN_VG4_4ZZ_H = 7415, + AArch64_UMIN_VG4_4ZZ_S = 7416, + AArch64_UMIN_ZI_B = 7417, + AArch64_UMIN_ZI_D = 7418, + AArch64_UMIN_ZI_H = 7419, + AArch64_UMIN_ZI_S = 7420, + AArch64_UMIN_ZPmZ_B = 7421, + AArch64_UMIN_ZPmZ_D = 7422, + AArch64_UMIN_ZPmZ_H = 7423, + AArch64_UMIN_ZPmZ_S = 7424, + AArch64_UMINv16i8 = 7425, + AArch64_UMINv2i32 = 7426, + AArch64_UMINv4i16 = 7427, + AArch64_UMINv4i32 = 7428, + AArch64_UMINv8i16 = 7429, + AArch64_UMINv8i8 = 7430, + AArch64_UMLALB_ZZZI_D = 7431, + AArch64_UMLALB_ZZZI_S = 7432, + AArch64_UMLALB_ZZZ_D = 7433, + AArch64_UMLALB_ZZZ_H = 7434, + AArch64_UMLALB_ZZZ_S = 7435, + AArch64_UMLALL_MZZI_BtoS = 7436, + AArch64_UMLALL_MZZI_HtoD = 7437, + AArch64_UMLALL_MZZ_BtoS = 7438, + AArch64_UMLALL_MZZ_HtoD = 7439, + AArch64_UMLALL_VG2_M2Z2Z_BtoS = 7440, + AArch64_UMLALL_VG2_M2Z2Z_HtoD = 7441, + AArch64_UMLALL_VG2_M2ZZI_BtoS = 7442, + AArch64_UMLALL_VG2_M2ZZI_HtoD = 7443, + AArch64_UMLALL_VG2_M2ZZ_BtoS = 7444, + AArch64_UMLALL_VG2_M2ZZ_HtoD = 7445, + AArch64_UMLALL_VG4_M4Z4Z_BtoS = 7446, + AArch64_UMLALL_VG4_M4Z4Z_HtoD = 7447, + AArch64_UMLALL_VG4_M4ZZI_BtoS = 7448, + AArch64_UMLALL_VG4_M4ZZI_HtoD = 7449, + AArch64_UMLALL_VG4_M4ZZ_BtoS = 7450, + AArch64_UMLALL_VG4_M4ZZ_HtoD = 7451, + AArch64_UMLALT_ZZZI_D = 7452, + AArch64_UMLALT_ZZZI_S = 7453, + AArch64_UMLALT_ZZZ_D = 7454, + AArch64_UMLALT_ZZZ_H = 7455, + AArch64_UMLALT_ZZZ_S = 7456, + AArch64_UMLAL_MZZI_HtoS = 7457, + AArch64_UMLAL_MZZ_HtoS = 7458, + AArch64_UMLAL_VG2_M2Z2Z_HtoS = 7459, + AArch64_UMLAL_VG2_M2ZZI_S = 7460, + AArch64_UMLAL_VG2_M2ZZ_HtoS = 7461, + AArch64_UMLAL_VG4_M4Z4Z_HtoS = 7462, + AArch64_UMLAL_VG4_M4ZZI_HtoS = 7463, + AArch64_UMLAL_VG4_M4ZZ_HtoS = 7464, + AArch64_UMLALv16i8_v8i16 = 7465, + AArch64_UMLALv2i32_indexed = 7466, + AArch64_UMLALv2i32_v2i64 = 7467, + AArch64_UMLALv4i16_indexed = 7468, + AArch64_UMLALv4i16_v4i32 = 7469, + AArch64_UMLALv4i32_indexed = 7470, + AArch64_UMLALv4i32_v2i64 = 7471, + AArch64_UMLALv8i16_indexed = 7472, + AArch64_UMLALv8i16_v4i32 = 7473, + AArch64_UMLALv8i8_v8i16 = 7474, + AArch64_UMLSLB_ZZZI_D = 7475, + AArch64_UMLSLB_ZZZI_S = 7476, + AArch64_UMLSLB_ZZZ_D = 7477, + AArch64_UMLSLB_ZZZ_H = 7478, + AArch64_UMLSLB_ZZZ_S = 7479, + AArch64_UMLSLL_MZZI_BtoS = 7480, + AArch64_UMLSLL_MZZI_HtoD = 7481, + AArch64_UMLSLL_MZZ_BtoS = 7482, + AArch64_UMLSLL_MZZ_HtoD = 7483, + AArch64_UMLSLL_VG2_M2Z2Z_BtoS = 7484, + AArch64_UMLSLL_VG2_M2Z2Z_HtoD = 7485, + AArch64_UMLSLL_VG2_M2ZZI_BtoS = 7486, + AArch64_UMLSLL_VG2_M2ZZI_HtoD = 7487, + AArch64_UMLSLL_VG2_M2ZZ_BtoS = 7488, + AArch64_UMLSLL_VG2_M2ZZ_HtoD = 7489, + AArch64_UMLSLL_VG4_M4Z4Z_BtoS = 7490, + AArch64_UMLSLL_VG4_M4Z4Z_HtoD = 7491, + AArch64_UMLSLL_VG4_M4ZZI_BtoS = 7492, + AArch64_UMLSLL_VG4_M4ZZI_HtoD = 7493, + AArch64_UMLSLL_VG4_M4ZZ_BtoS = 7494, + AArch64_UMLSLL_VG4_M4ZZ_HtoD = 7495, + AArch64_UMLSLT_ZZZI_D = 7496, + AArch64_UMLSLT_ZZZI_S = 7497, + AArch64_UMLSLT_ZZZ_D = 7498, + AArch64_UMLSLT_ZZZ_H = 7499, + AArch64_UMLSLT_ZZZ_S = 7500, + AArch64_UMLSL_MZZI_HtoS = 7501, + AArch64_UMLSL_MZZ_HtoS = 7502, + AArch64_UMLSL_VG2_M2Z2Z_HtoS = 7503, + AArch64_UMLSL_VG2_M2ZZI_S = 7504, + AArch64_UMLSL_VG2_M2ZZ_HtoS = 7505, + AArch64_UMLSL_VG4_M4Z4Z_HtoS = 7506, + AArch64_UMLSL_VG4_M4ZZI_HtoS = 7507, + AArch64_UMLSL_VG4_M4ZZ_HtoS = 7508, + AArch64_UMLSLv16i8_v8i16 = 7509, + AArch64_UMLSLv2i32_indexed = 7510, + AArch64_UMLSLv2i32_v2i64 = 7511, + AArch64_UMLSLv4i16_indexed = 7512, + AArch64_UMLSLv4i16_v4i32 = 7513, + AArch64_UMLSLv4i32_indexed = 7514, + AArch64_UMLSLv4i32_v2i64 = 7515, + AArch64_UMLSLv8i16_indexed = 7516, + AArch64_UMLSLv8i16_v4i32 = 7517, + AArch64_UMLSLv8i8_v8i16 = 7518, + AArch64_UMMLA = 7519, + AArch64_UMMLA_ZZZ = 7520, + AArch64_UMOPA_MPPZZ_D = 7521, + AArch64_UMOPA_MPPZZ_HtoS = 7522, + AArch64_UMOPA_MPPZZ_S = 7523, + AArch64_UMOPS_MPPZZ_D = 7524, + AArch64_UMOPS_MPPZZ_HtoS = 7525, + AArch64_UMOPS_MPPZZ_S = 7526, + AArch64_UMOVvi16 = 7527, + AArch64_UMOVvi16_idx0 = 7528, + AArch64_UMOVvi32 = 7529, + AArch64_UMOVvi32_idx0 = 7530, + AArch64_UMOVvi64 = 7531, + AArch64_UMOVvi64_idx0 = 7532, + AArch64_UMOVvi8 = 7533, + AArch64_UMOVvi8_idx0 = 7534, + AArch64_UMSUBLrrr = 7535, + AArch64_UMULH_ZPmZ_B = 7536, + AArch64_UMULH_ZPmZ_D = 7537, + AArch64_UMULH_ZPmZ_H = 7538, + AArch64_UMULH_ZPmZ_S = 7539, + AArch64_UMULH_ZZZ_B = 7540, + AArch64_UMULH_ZZZ_D = 7541, + AArch64_UMULH_ZZZ_H = 7542, + AArch64_UMULH_ZZZ_S = 7543, + AArch64_UMULHrr = 7544, + AArch64_UMULLB_ZZZI_D = 7545, + AArch64_UMULLB_ZZZI_S = 7546, + AArch64_UMULLB_ZZZ_D = 7547, + AArch64_UMULLB_ZZZ_H = 7548, + AArch64_UMULLB_ZZZ_S = 7549, + AArch64_UMULLT_ZZZI_D = 7550, + AArch64_UMULLT_ZZZI_S = 7551, + AArch64_UMULLT_ZZZ_D = 7552, + AArch64_UMULLT_ZZZ_H = 7553, + AArch64_UMULLT_ZZZ_S = 7554, + AArch64_UMULLv16i8_v8i16 = 7555, + AArch64_UMULLv2i32_indexed = 7556, + AArch64_UMULLv2i32_v2i64 = 7557, + AArch64_UMULLv4i16_indexed = 7558, + AArch64_UMULLv4i16_v4i32 = 7559, + AArch64_UMULLv4i32_indexed = 7560, + AArch64_UMULLv4i32_v2i64 = 7561, + AArch64_UMULLv8i16_indexed = 7562, + AArch64_UMULLv8i16_v4i32 = 7563, + AArch64_UMULLv8i8_v8i16 = 7564, + AArch64_UQADD_ZI_B = 7565, + AArch64_UQADD_ZI_D = 7566, + AArch64_UQADD_ZI_H = 7567, + AArch64_UQADD_ZI_S = 7568, + AArch64_UQADD_ZPmZ_B = 7569, + AArch64_UQADD_ZPmZ_D = 7570, + AArch64_UQADD_ZPmZ_H = 7571, + AArch64_UQADD_ZPmZ_S = 7572, + AArch64_UQADD_ZZZ_B = 7573, + AArch64_UQADD_ZZZ_D = 7574, + AArch64_UQADD_ZZZ_H = 7575, + AArch64_UQADD_ZZZ_S = 7576, + AArch64_UQADDv16i8 = 7577, + AArch64_UQADDv1i16 = 7578, + AArch64_UQADDv1i32 = 7579, + AArch64_UQADDv1i64 = 7580, + AArch64_UQADDv1i8 = 7581, + AArch64_UQADDv2i32 = 7582, + AArch64_UQADDv2i64 = 7583, + AArch64_UQADDv4i16 = 7584, + AArch64_UQADDv4i32 = 7585, + AArch64_UQADDv8i16 = 7586, + AArch64_UQADDv8i8 = 7587, + AArch64_UQCVTN_Z2Z_StoH = 7588, + AArch64_UQCVTN_Z4Z_DtoH = 7589, + AArch64_UQCVTN_Z4Z_StoB = 7590, + AArch64_UQCVT_Z2Z_StoH = 7591, + AArch64_UQCVT_Z4Z_DtoH = 7592, + AArch64_UQCVT_Z4Z_StoB = 7593, + AArch64_UQDECB_WPiI = 7594, + AArch64_UQDECB_XPiI = 7595, + AArch64_UQDECD_WPiI = 7596, + AArch64_UQDECD_XPiI = 7597, + AArch64_UQDECD_ZPiI = 7598, + AArch64_UQDECH_WPiI = 7599, + AArch64_UQDECH_XPiI = 7600, + AArch64_UQDECH_ZPiI = 7601, + AArch64_UQDECP_WP_B = 7602, + AArch64_UQDECP_WP_D = 7603, + AArch64_UQDECP_WP_H = 7604, + AArch64_UQDECP_WP_S = 7605, + AArch64_UQDECP_XP_B = 7606, + AArch64_UQDECP_XP_D = 7607, + AArch64_UQDECP_XP_H = 7608, + AArch64_UQDECP_XP_S = 7609, + AArch64_UQDECP_ZP_D = 7610, + AArch64_UQDECP_ZP_H = 7611, + AArch64_UQDECP_ZP_S = 7612, + AArch64_UQDECW_WPiI = 7613, + AArch64_UQDECW_XPiI = 7614, + AArch64_UQDECW_ZPiI = 7615, + AArch64_UQINCB_WPiI = 7616, + AArch64_UQINCB_XPiI = 7617, + AArch64_UQINCD_WPiI = 7618, + AArch64_UQINCD_XPiI = 7619, + AArch64_UQINCD_ZPiI = 7620, + AArch64_UQINCH_WPiI = 7621, + AArch64_UQINCH_XPiI = 7622, + AArch64_UQINCH_ZPiI = 7623, + AArch64_UQINCP_WP_B = 7624, + AArch64_UQINCP_WP_D = 7625, + AArch64_UQINCP_WP_H = 7626, + AArch64_UQINCP_WP_S = 7627, + AArch64_UQINCP_XP_B = 7628, + AArch64_UQINCP_XP_D = 7629, + AArch64_UQINCP_XP_H = 7630, + AArch64_UQINCP_XP_S = 7631, + AArch64_UQINCP_ZP_D = 7632, + AArch64_UQINCP_ZP_H = 7633, + AArch64_UQINCP_ZP_S = 7634, + AArch64_UQINCW_WPiI = 7635, + AArch64_UQINCW_XPiI = 7636, + AArch64_UQINCW_ZPiI = 7637, + AArch64_UQRSHLR_ZPmZ_B = 7638, + AArch64_UQRSHLR_ZPmZ_D = 7639, + AArch64_UQRSHLR_ZPmZ_H = 7640, + AArch64_UQRSHLR_ZPmZ_S = 7641, + AArch64_UQRSHL_ZPmZ_B = 7642, + AArch64_UQRSHL_ZPmZ_D = 7643, + AArch64_UQRSHL_ZPmZ_H = 7644, + AArch64_UQRSHL_ZPmZ_S = 7645, + AArch64_UQRSHLv16i8 = 7646, + AArch64_UQRSHLv1i16 = 7647, + AArch64_UQRSHLv1i32 = 7648, + AArch64_UQRSHLv1i64 = 7649, + AArch64_UQRSHLv1i8 = 7650, + AArch64_UQRSHLv2i32 = 7651, + AArch64_UQRSHLv2i64 = 7652, + AArch64_UQRSHLv4i16 = 7653, + AArch64_UQRSHLv4i32 = 7654, + AArch64_UQRSHLv8i16 = 7655, + AArch64_UQRSHLv8i8 = 7656, + AArch64_UQRSHRNB_ZZI_B = 7657, + AArch64_UQRSHRNB_ZZI_H = 7658, + AArch64_UQRSHRNB_ZZI_S = 7659, + AArch64_UQRSHRNT_ZZI_B = 7660, + AArch64_UQRSHRNT_ZZI_H = 7661, + AArch64_UQRSHRNT_ZZI_S = 7662, + AArch64_UQRSHRN_VG4_Z4ZI_B = 7663, + AArch64_UQRSHRN_VG4_Z4ZI_H = 7664, + AArch64_UQRSHRN_Z2ZI_StoH = 7665, + AArch64_UQRSHRNb = 7666, + AArch64_UQRSHRNh = 7667, + AArch64_UQRSHRNs = 7668, + AArch64_UQRSHRNv16i8_shift = 7669, + AArch64_UQRSHRNv2i32_shift = 7670, + AArch64_UQRSHRNv4i16_shift = 7671, + AArch64_UQRSHRNv4i32_shift = 7672, + AArch64_UQRSHRNv8i16_shift = 7673, + AArch64_UQRSHRNv8i8_shift = 7674, + AArch64_UQRSHR_VG2_Z2ZI_H = 7675, + AArch64_UQRSHR_VG4_Z4ZI_B = 7676, + AArch64_UQRSHR_VG4_Z4ZI_H = 7677, + AArch64_UQSHLR_ZPmZ_B = 7678, + AArch64_UQSHLR_ZPmZ_D = 7679, + AArch64_UQSHLR_ZPmZ_H = 7680, + AArch64_UQSHLR_ZPmZ_S = 7681, + AArch64_UQSHL_ZPmI_B = 7682, + AArch64_UQSHL_ZPmI_D = 7683, + AArch64_UQSHL_ZPmI_H = 7684, + AArch64_UQSHL_ZPmI_S = 7685, + AArch64_UQSHL_ZPmZ_B = 7686, + AArch64_UQSHL_ZPmZ_D = 7687, + AArch64_UQSHL_ZPmZ_H = 7688, + AArch64_UQSHL_ZPmZ_S = 7689, + AArch64_UQSHLb = 7690, + AArch64_UQSHLd = 7691, + AArch64_UQSHLh = 7692, + AArch64_UQSHLs = 7693, + AArch64_UQSHLv16i8 = 7694, + AArch64_UQSHLv16i8_shift = 7695, + AArch64_UQSHLv1i16 = 7696, + AArch64_UQSHLv1i32 = 7697, + AArch64_UQSHLv1i64 = 7698, + AArch64_UQSHLv1i8 = 7699, + AArch64_UQSHLv2i32 = 7700, + AArch64_UQSHLv2i32_shift = 7701, + AArch64_UQSHLv2i64 = 7702, + AArch64_UQSHLv2i64_shift = 7703, + AArch64_UQSHLv4i16 = 7704, + AArch64_UQSHLv4i16_shift = 7705, + AArch64_UQSHLv4i32 = 7706, + AArch64_UQSHLv4i32_shift = 7707, + AArch64_UQSHLv8i16 = 7708, + AArch64_UQSHLv8i16_shift = 7709, + AArch64_UQSHLv8i8 = 7710, + AArch64_UQSHLv8i8_shift = 7711, + AArch64_UQSHRNB_ZZI_B = 7712, + AArch64_UQSHRNB_ZZI_H = 7713, + AArch64_UQSHRNB_ZZI_S = 7714, + AArch64_UQSHRNT_ZZI_B = 7715, + AArch64_UQSHRNT_ZZI_H = 7716, + AArch64_UQSHRNT_ZZI_S = 7717, + AArch64_UQSHRNb = 7718, + AArch64_UQSHRNh = 7719, + AArch64_UQSHRNs = 7720, + AArch64_UQSHRNv16i8_shift = 7721, + AArch64_UQSHRNv2i32_shift = 7722, + AArch64_UQSHRNv4i16_shift = 7723, + AArch64_UQSHRNv4i32_shift = 7724, + AArch64_UQSHRNv8i16_shift = 7725, + AArch64_UQSHRNv8i8_shift = 7726, + AArch64_UQSUBR_ZPmZ_B = 7727, + AArch64_UQSUBR_ZPmZ_D = 7728, + AArch64_UQSUBR_ZPmZ_H = 7729, + AArch64_UQSUBR_ZPmZ_S = 7730, + AArch64_UQSUB_ZI_B = 7731, + AArch64_UQSUB_ZI_D = 7732, + AArch64_UQSUB_ZI_H = 7733, + AArch64_UQSUB_ZI_S = 7734, + AArch64_UQSUB_ZPmZ_B = 7735, + AArch64_UQSUB_ZPmZ_D = 7736, + AArch64_UQSUB_ZPmZ_H = 7737, + AArch64_UQSUB_ZPmZ_S = 7738, + AArch64_UQSUB_ZZZ_B = 7739, + AArch64_UQSUB_ZZZ_D = 7740, + AArch64_UQSUB_ZZZ_H = 7741, + AArch64_UQSUB_ZZZ_S = 7742, + AArch64_UQSUBv16i8 = 7743, + AArch64_UQSUBv1i16 = 7744, + AArch64_UQSUBv1i32 = 7745, + AArch64_UQSUBv1i64 = 7746, + AArch64_UQSUBv1i8 = 7747, + AArch64_UQSUBv2i32 = 7748, + AArch64_UQSUBv2i64 = 7749, + AArch64_UQSUBv4i16 = 7750, + AArch64_UQSUBv4i32 = 7751, + AArch64_UQSUBv8i16 = 7752, + AArch64_UQSUBv8i8 = 7753, + AArch64_UQXTNB_ZZ_B = 7754, + AArch64_UQXTNB_ZZ_H = 7755, + AArch64_UQXTNB_ZZ_S = 7756, + AArch64_UQXTNT_ZZ_B = 7757, + AArch64_UQXTNT_ZZ_H = 7758, + AArch64_UQXTNT_ZZ_S = 7759, + AArch64_UQXTNv16i8 = 7760, + AArch64_UQXTNv1i16 = 7761, + AArch64_UQXTNv1i32 = 7762, + AArch64_UQXTNv1i8 = 7763, + AArch64_UQXTNv2i32 = 7764, + AArch64_UQXTNv4i16 = 7765, + AArch64_UQXTNv4i32 = 7766, + AArch64_UQXTNv8i16 = 7767, + AArch64_UQXTNv8i8 = 7768, + AArch64_URECPE_ZPmZ_S = 7769, + AArch64_URECPEv2i32 = 7770, + AArch64_URECPEv4i32 = 7771, + AArch64_URHADD_ZPmZ_B = 7772, + AArch64_URHADD_ZPmZ_D = 7773, + AArch64_URHADD_ZPmZ_H = 7774, + AArch64_URHADD_ZPmZ_S = 7775, + AArch64_URHADDv16i8 = 7776, + AArch64_URHADDv2i32 = 7777, + AArch64_URHADDv4i16 = 7778, + AArch64_URHADDv4i32 = 7779, + AArch64_URHADDv8i16 = 7780, + AArch64_URHADDv8i8 = 7781, + AArch64_URSHLR_ZPmZ_B = 7782, + AArch64_URSHLR_ZPmZ_D = 7783, + AArch64_URSHLR_ZPmZ_H = 7784, + AArch64_URSHLR_ZPmZ_S = 7785, + AArch64_URSHL_VG2_2Z2Z_B = 7786, + AArch64_URSHL_VG2_2Z2Z_D = 7787, + AArch64_URSHL_VG2_2Z2Z_H = 7788, + AArch64_URSHL_VG2_2Z2Z_S = 7789, + AArch64_URSHL_VG2_2ZZ_B = 7790, + AArch64_URSHL_VG2_2ZZ_D = 7791, + AArch64_URSHL_VG2_2ZZ_H = 7792, + AArch64_URSHL_VG2_2ZZ_S = 7793, + AArch64_URSHL_VG4_4Z4Z_B = 7794, + AArch64_URSHL_VG4_4Z4Z_D = 7795, + AArch64_URSHL_VG4_4Z4Z_H = 7796, + AArch64_URSHL_VG4_4Z4Z_S = 7797, + AArch64_URSHL_VG4_4ZZ_B = 7798, + AArch64_URSHL_VG4_4ZZ_D = 7799, + AArch64_URSHL_VG4_4ZZ_H = 7800, + AArch64_URSHL_VG4_4ZZ_S = 7801, + AArch64_URSHL_ZPmZ_B = 7802, + AArch64_URSHL_ZPmZ_D = 7803, + AArch64_URSHL_ZPmZ_H = 7804, + AArch64_URSHL_ZPmZ_S = 7805, + AArch64_URSHLv16i8 = 7806, + AArch64_URSHLv1i64 = 7807, + AArch64_URSHLv2i32 = 7808, + AArch64_URSHLv2i64 = 7809, + AArch64_URSHLv4i16 = 7810, + AArch64_URSHLv4i32 = 7811, + AArch64_URSHLv8i16 = 7812, + AArch64_URSHLv8i8 = 7813, + AArch64_URSHR_ZPmI_B = 7814, + AArch64_URSHR_ZPmI_D = 7815, + AArch64_URSHR_ZPmI_H = 7816, + AArch64_URSHR_ZPmI_S = 7817, + AArch64_URSHRd = 7818, + AArch64_URSHRv16i8_shift = 7819, + AArch64_URSHRv2i32_shift = 7820, + AArch64_URSHRv2i64_shift = 7821, + AArch64_URSHRv4i16_shift = 7822, + AArch64_URSHRv4i32_shift = 7823, + AArch64_URSHRv8i16_shift = 7824, + AArch64_URSHRv8i8_shift = 7825, + AArch64_URSQRTE_ZPmZ_S = 7826, + AArch64_URSQRTEv2i32 = 7827, + AArch64_URSQRTEv4i32 = 7828, + AArch64_URSRA_ZZI_B = 7829, + AArch64_URSRA_ZZI_D = 7830, + AArch64_URSRA_ZZI_H = 7831, + AArch64_URSRA_ZZI_S = 7832, + AArch64_URSRAd = 7833, + AArch64_URSRAv16i8_shift = 7834, + AArch64_URSRAv2i32_shift = 7835, + AArch64_URSRAv2i64_shift = 7836, + AArch64_URSRAv4i16_shift = 7837, + AArch64_URSRAv4i32_shift = 7838, + AArch64_URSRAv8i16_shift = 7839, + AArch64_URSRAv8i8_shift = 7840, + AArch64_USDOT_VG2_M2Z2Z_BToS = 7841, + AArch64_USDOT_VG2_M2ZZI_BToS = 7842, + AArch64_USDOT_VG2_M2ZZ_BToS = 7843, + AArch64_USDOT_VG4_M4Z4Z_BToS = 7844, + AArch64_USDOT_VG4_M4ZZI_BToS = 7845, + AArch64_USDOT_VG4_M4ZZ_BToS = 7846, + AArch64_USDOT_ZZZ = 7847, + AArch64_USDOT_ZZZI = 7848, + AArch64_USDOTlanev16i8 = 7849, + AArch64_USDOTlanev8i8 = 7850, + AArch64_USDOTv16i8 = 7851, + AArch64_USDOTv8i8 = 7852, + AArch64_USHLLB_ZZI_D = 7853, + AArch64_USHLLB_ZZI_H = 7854, + AArch64_USHLLB_ZZI_S = 7855, + AArch64_USHLLT_ZZI_D = 7856, + AArch64_USHLLT_ZZI_H = 7857, + AArch64_USHLLT_ZZI_S = 7858, + AArch64_USHLLv16i8_shift = 7859, + AArch64_USHLLv2i32_shift = 7860, + AArch64_USHLLv4i16_shift = 7861, + AArch64_USHLLv4i32_shift = 7862, + AArch64_USHLLv8i16_shift = 7863, + AArch64_USHLLv8i8_shift = 7864, + AArch64_USHLv16i8 = 7865, + AArch64_USHLv1i64 = 7866, + AArch64_USHLv2i32 = 7867, + AArch64_USHLv2i64 = 7868, + AArch64_USHLv4i16 = 7869, + AArch64_USHLv4i32 = 7870, + AArch64_USHLv8i16 = 7871, + AArch64_USHLv8i8 = 7872, + AArch64_USHRd = 7873, + AArch64_USHRv16i8_shift = 7874, + AArch64_USHRv2i32_shift = 7875, + AArch64_USHRv2i64_shift = 7876, + AArch64_USHRv4i16_shift = 7877, + AArch64_USHRv4i32_shift = 7878, + AArch64_USHRv8i16_shift = 7879, + AArch64_USHRv8i8_shift = 7880, + AArch64_USMLALL_MZZI_BtoS = 7881, + AArch64_USMLALL_MZZ_BtoS = 7882, + AArch64_USMLALL_VG2_M2Z2Z_BtoS = 7883, + AArch64_USMLALL_VG2_M2ZZI_BtoS = 7884, + AArch64_USMLALL_VG2_M2ZZ_BtoS = 7885, + AArch64_USMLALL_VG4_M4Z4Z_BtoS = 7886, + AArch64_USMLALL_VG4_M4ZZI_BtoS = 7887, + AArch64_USMLALL_VG4_M4ZZ_BtoS = 7888, + AArch64_USMMLA = 7889, + AArch64_USMMLA_ZZZ = 7890, + AArch64_USMOPA_MPPZZ_D = 7891, + AArch64_USMOPA_MPPZZ_S = 7892, + AArch64_USMOPS_MPPZZ_D = 7893, + AArch64_USMOPS_MPPZZ_S = 7894, + AArch64_USQADD_ZPmZ_B = 7895, + AArch64_USQADD_ZPmZ_D = 7896, + AArch64_USQADD_ZPmZ_H = 7897, + AArch64_USQADD_ZPmZ_S = 7898, + AArch64_USQADDv16i8 = 7899, + AArch64_USQADDv1i16 = 7900, + AArch64_USQADDv1i32 = 7901, + AArch64_USQADDv1i64 = 7902, + AArch64_USQADDv1i8 = 7903, + AArch64_USQADDv2i32 = 7904, + AArch64_USQADDv2i64 = 7905, + AArch64_USQADDv4i16 = 7906, + AArch64_USQADDv4i32 = 7907, + AArch64_USQADDv8i16 = 7908, + AArch64_USQADDv8i8 = 7909, + AArch64_USRA_ZZI_B = 7910, + AArch64_USRA_ZZI_D = 7911, + AArch64_USRA_ZZI_H = 7912, + AArch64_USRA_ZZI_S = 7913, + AArch64_USRAd = 7914, + AArch64_USRAv16i8_shift = 7915, + AArch64_USRAv2i32_shift = 7916, + AArch64_USRAv2i64_shift = 7917, + AArch64_USRAv4i16_shift = 7918, + AArch64_USRAv4i32_shift = 7919, + AArch64_USRAv8i16_shift = 7920, + AArch64_USRAv8i8_shift = 7921, + AArch64_USUBLB_ZZZ_D = 7922, + AArch64_USUBLB_ZZZ_H = 7923, + AArch64_USUBLB_ZZZ_S = 7924, + AArch64_USUBLT_ZZZ_D = 7925, + AArch64_USUBLT_ZZZ_H = 7926, + AArch64_USUBLT_ZZZ_S = 7927, + AArch64_USUBLv16i8_v8i16 = 7928, + AArch64_USUBLv2i32_v2i64 = 7929, + AArch64_USUBLv4i16_v4i32 = 7930, + AArch64_USUBLv4i32_v2i64 = 7931, + AArch64_USUBLv8i16_v4i32 = 7932, + AArch64_USUBLv8i8_v8i16 = 7933, + AArch64_USUBWB_ZZZ_D = 7934, + AArch64_USUBWB_ZZZ_H = 7935, + AArch64_USUBWB_ZZZ_S = 7936, + AArch64_USUBWT_ZZZ_D = 7937, + AArch64_USUBWT_ZZZ_H = 7938, + AArch64_USUBWT_ZZZ_S = 7939, + AArch64_USUBWv16i8_v8i16 = 7940, + AArch64_USUBWv2i32_v2i64 = 7941, + AArch64_USUBWv4i16_v4i32 = 7942, + AArch64_USUBWv4i32_v2i64 = 7943, + AArch64_USUBWv8i16_v4i32 = 7944, + AArch64_USUBWv8i8_v8i16 = 7945, + AArch64_USVDOT_VG4_M4ZZI_BToS = 7946, + AArch64_UUNPKHI_ZZ_D = 7947, + AArch64_UUNPKHI_ZZ_H = 7948, + AArch64_UUNPKHI_ZZ_S = 7949, + AArch64_UUNPKLO_ZZ_D = 7950, + AArch64_UUNPKLO_ZZ_H = 7951, + AArch64_UUNPKLO_ZZ_S = 7952, + AArch64_UUNPK_VG2_2ZZ_D = 7953, + AArch64_UUNPK_VG2_2ZZ_H = 7954, + AArch64_UUNPK_VG2_2ZZ_S = 7955, + AArch64_UUNPK_VG4_4Z2Z_D = 7956, + AArch64_UUNPK_VG4_4Z2Z_H = 7957, + AArch64_UUNPK_VG4_4Z2Z_S = 7958, + AArch64_UVDOT_VG2_M2ZZI_HtoS = 7959, + AArch64_UVDOT_VG4_M4ZZI_BtoS = 7960, + AArch64_UVDOT_VG4_M4ZZI_HtoD = 7961, + AArch64_UXTB_ZPmZ_D = 7962, + AArch64_UXTB_ZPmZ_H = 7963, + AArch64_UXTB_ZPmZ_S = 7964, + AArch64_UXTH_ZPmZ_D = 7965, + AArch64_UXTH_ZPmZ_S = 7966, + AArch64_UXTW_ZPmZ_D = 7967, + AArch64_UZP1_PPP_B = 7968, + AArch64_UZP1_PPP_D = 7969, + AArch64_UZP1_PPP_H = 7970, + AArch64_UZP1_PPP_S = 7971, + AArch64_UZP1_ZZZ_B = 7972, + AArch64_UZP1_ZZZ_D = 7973, + AArch64_UZP1_ZZZ_H = 7974, + AArch64_UZP1_ZZZ_Q = 7975, + AArch64_UZP1_ZZZ_S = 7976, + AArch64_UZP1v16i8 = 7977, + AArch64_UZP1v2i32 = 7978, + AArch64_UZP1v2i64 = 7979, + AArch64_UZP1v4i16 = 7980, + AArch64_UZP1v4i32 = 7981, + AArch64_UZP1v8i16 = 7982, + AArch64_UZP1v8i8 = 7983, + AArch64_UZP2_PPP_B = 7984, + AArch64_UZP2_PPP_D = 7985, + AArch64_UZP2_PPP_H = 7986, + AArch64_UZP2_PPP_S = 7987, + AArch64_UZP2_ZZZ_B = 7988, + AArch64_UZP2_ZZZ_D = 7989, + AArch64_UZP2_ZZZ_H = 7990, + AArch64_UZP2_ZZZ_Q = 7991, + AArch64_UZP2_ZZZ_S = 7992, + AArch64_UZP2v16i8 = 7993, + AArch64_UZP2v2i32 = 7994, + AArch64_UZP2v2i64 = 7995, + AArch64_UZP2v4i16 = 7996, + AArch64_UZP2v4i32 = 7997, + AArch64_UZP2v8i16 = 7998, + AArch64_UZP2v8i8 = 7999, + AArch64_UZPQ1_ZZZ_B = 8000, + AArch64_UZPQ1_ZZZ_D = 8001, + AArch64_UZPQ1_ZZZ_H = 8002, + AArch64_UZPQ1_ZZZ_S = 8003, + AArch64_UZPQ2_ZZZ_B = 8004, + AArch64_UZPQ2_ZZZ_D = 8005, + AArch64_UZPQ2_ZZZ_H = 8006, + AArch64_UZPQ2_ZZZ_S = 8007, + AArch64_UZP_VG2_2ZZZ_B = 8008, + AArch64_UZP_VG2_2ZZZ_D = 8009, + AArch64_UZP_VG2_2ZZZ_H = 8010, + AArch64_UZP_VG2_2ZZZ_Q = 8011, + AArch64_UZP_VG2_2ZZZ_S = 8012, + AArch64_UZP_VG4_4Z4Z_B = 8013, + AArch64_UZP_VG4_4Z4Z_D = 8014, + AArch64_UZP_VG4_4Z4Z_H = 8015, + AArch64_UZP_VG4_4Z4Z_Q = 8016, + AArch64_UZP_VG4_4Z4Z_S = 8017, + AArch64_WFET = 8018, + AArch64_WFIT = 8019, + AArch64_WHILEGE_2PXX_B = 8020, + AArch64_WHILEGE_2PXX_D = 8021, + AArch64_WHILEGE_2PXX_H = 8022, + AArch64_WHILEGE_2PXX_S = 8023, + AArch64_WHILEGE_CXX_B = 8024, + AArch64_WHILEGE_CXX_D = 8025, + AArch64_WHILEGE_CXX_H = 8026, + AArch64_WHILEGE_CXX_S = 8027, + AArch64_WHILEGE_PWW_B = 8028, + AArch64_WHILEGE_PWW_D = 8029, + AArch64_WHILEGE_PWW_H = 8030, + AArch64_WHILEGE_PWW_S = 8031, + AArch64_WHILEGE_PXX_B = 8032, + AArch64_WHILEGE_PXX_D = 8033, + AArch64_WHILEGE_PXX_H = 8034, + AArch64_WHILEGE_PXX_S = 8035, + AArch64_WHILEGT_2PXX_B = 8036, + AArch64_WHILEGT_2PXX_D = 8037, + AArch64_WHILEGT_2PXX_H = 8038, + AArch64_WHILEGT_2PXX_S = 8039, + AArch64_WHILEGT_CXX_B = 8040, + AArch64_WHILEGT_CXX_D = 8041, + AArch64_WHILEGT_CXX_H = 8042, + AArch64_WHILEGT_CXX_S = 8043, + AArch64_WHILEGT_PWW_B = 8044, + AArch64_WHILEGT_PWW_D = 8045, + AArch64_WHILEGT_PWW_H = 8046, + AArch64_WHILEGT_PWW_S = 8047, + AArch64_WHILEGT_PXX_B = 8048, + AArch64_WHILEGT_PXX_D = 8049, + AArch64_WHILEGT_PXX_H = 8050, + AArch64_WHILEGT_PXX_S = 8051, + AArch64_WHILEHI_2PXX_B = 8052, + AArch64_WHILEHI_2PXX_D = 8053, + AArch64_WHILEHI_2PXX_H = 8054, + AArch64_WHILEHI_2PXX_S = 8055, + AArch64_WHILEHI_CXX_B = 8056, + AArch64_WHILEHI_CXX_D = 8057, + AArch64_WHILEHI_CXX_H = 8058, + AArch64_WHILEHI_CXX_S = 8059, + AArch64_WHILEHI_PWW_B = 8060, + AArch64_WHILEHI_PWW_D = 8061, + AArch64_WHILEHI_PWW_H = 8062, + AArch64_WHILEHI_PWW_S = 8063, + AArch64_WHILEHI_PXX_B = 8064, + AArch64_WHILEHI_PXX_D = 8065, + AArch64_WHILEHI_PXX_H = 8066, + AArch64_WHILEHI_PXX_S = 8067, + AArch64_WHILEHS_2PXX_B = 8068, + AArch64_WHILEHS_2PXX_D = 8069, + AArch64_WHILEHS_2PXX_H = 8070, + AArch64_WHILEHS_2PXX_S = 8071, + AArch64_WHILEHS_CXX_B = 8072, + AArch64_WHILEHS_CXX_D = 8073, + AArch64_WHILEHS_CXX_H = 8074, + AArch64_WHILEHS_CXX_S = 8075, + AArch64_WHILEHS_PWW_B = 8076, + AArch64_WHILEHS_PWW_D = 8077, + AArch64_WHILEHS_PWW_H = 8078, + AArch64_WHILEHS_PWW_S = 8079, + AArch64_WHILEHS_PXX_B = 8080, + AArch64_WHILEHS_PXX_D = 8081, + AArch64_WHILEHS_PXX_H = 8082, + AArch64_WHILEHS_PXX_S = 8083, + AArch64_WHILELE_2PXX_B = 8084, + AArch64_WHILELE_2PXX_D = 8085, + AArch64_WHILELE_2PXX_H = 8086, + AArch64_WHILELE_2PXX_S = 8087, + AArch64_WHILELE_CXX_B = 8088, + AArch64_WHILELE_CXX_D = 8089, + AArch64_WHILELE_CXX_H = 8090, + AArch64_WHILELE_CXX_S = 8091, + AArch64_WHILELE_PWW_B = 8092, + AArch64_WHILELE_PWW_D = 8093, + AArch64_WHILELE_PWW_H = 8094, + AArch64_WHILELE_PWW_S = 8095, + AArch64_WHILELE_PXX_B = 8096, + AArch64_WHILELE_PXX_D = 8097, + AArch64_WHILELE_PXX_H = 8098, + AArch64_WHILELE_PXX_S = 8099, + AArch64_WHILELO_2PXX_B = 8100, + AArch64_WHILELO_2PXX_D = 8101, + AArch64_WHILELO_2PXX_H = 8102, + AArch64_WHILELO_2PXX_S = 8103, + AArch64_WHILELO_CXX_B = 8104, + AArch64_WHILELO_CXX_D = 8105, + AArch64_WHILELO_CXX_H = 8106, + AArch64_WHILELO_CXX_S = 8107, + AArch64_WHILELO_PWW_B = 8108, + AArch64_WHILELO_PWW_D = 8109, + AArch64_WHILELO_PWW_H = 8110, + AArch64_WHILELO_PWW_S = 8111, + AArch64_WHILELO_PXX_B = 8112, + AArch64_WHILELO_PXX_D = 8113, + AArch64_WHILELO_PXX_H = 8114, + AArch64_WHILELO_PXX_S = 8115, + AArch64_WHILELS_2PXX_B = 8116, + AArch64_WHILELS_2PXX_D = 8117, + AArch64_WHILELS_2PXX_H = 8118, + AArch64_WHILELS_2PXX_S = 8119, + AArch64_WHILELS_CXX_B = 8120, + AArch64_WHILELS_CXX_D = 8121, + AArch64_WHILELS_CXX_H = 8122, + AArch64_WHILELS_CXX_S = 8123, + AArch64_WHILELS_PWW_B = 8124, + AArch64_WHILELS_PWW_D = 8125, + AArch64_WHILELS_PWW_H = 8126, + AArch64_WHILELS_PWW_S = 8127, + AArch64_WHILELS_PXX_B = 8128, + AArch64_WHILELS_PXX_D = 8129, + AArch64_WHILELS_PXX_H = 8130, + AArch64_WHILELS_PXX_S = 8131, + AArch64_WHILELT_2PXX_B = 8132, + AArch64_WHILELT_2PXX_D = 8133, + AArch64_WHILELT_2PXX_H = 8134, + AArch64_WHILELT_2PXX_S = 8135, + AArch64_WHILELT_CXX_B = 8136, + AArch64_WHILELT_CXX_D = 8137, + AArch64_WHILELT_CXX_H = 8138, + AArch64_WHILELT_CXX_S = 8139, + AArch64_WHILELT_PWW_B = 8140, + AArch64_WHILELT_PWW_D = 8141, + AArch64_WHILELT_PWW_H = 8142, + AArch64_WHILELT_PWW_S = 8143, + AArch64_WHILELT_PXX_B = 8144, + AArch64_WHILELT_PXX_D = 8145, + AArch64_WHILELT_PXX_H = 8146, + AArch64_WHILELT_PXX_S = 8147, + AArch64_WHILERW_PXX_B = 8148, + AArch64_WHILERW_PXX_D = 8149, + AArch64_WHILERW_PXX_H = 8150, + AArch64_WHILERW_PXX_S = 8151, + AArch64_WHILEWR_PXX_B = 8152, + AArch64_WHILEWR_PXX_D = 8153, + AArch64_WHILEWR_PXX_H = 8154, + AArch64_WHILEWR_PXX_S = 8155, + AArch64_WRFFR = 8156, + AArch64_XAFLAG = 8157, + AArch64_XAR = 8158, + AArch64_XAR_ZZZI_B = 8159, + AArch64_XAR_ZZZI_D = 8160, + AArch64_XAR_ZZZI_H = 8161, + AArch64_XAR_ZZZI_S = 8162, + AArch64_XPACD = 8163, + AArch64_XPACI = 8164, + AArch64_XPACLRI = 8165, + AArch64_XTNv16i8 = 8166, + AArch64_XTNv2i32 = 8167, + AArch64_XTNv4i16 = 8168, + AArch64_XTNv4i32 = 8169, + AArch64_XTNv8i16 = 8170, + AArch64_XTNv8i8 = 8171, + AArch64_ZERO_M = 8172, + AArch64_ZERO_MXI_2Z = 8173, + AArch64_ZERO_MXI_4Z = 8174, + AArch64_ZERO_MXI_VG2_2Z = 8175, + AArch64_ZERO_MXI_VG2_4Z = 8176, + AArch64_ZERO_MXI_VG2_Z = 8177, + AArch64_ZERO_MXI_VG4_2Z = 8178, + AArch64_ZERO_MXI_VG4_4Z = 8179, + AArch64_ZERO_MXI_VG4_Z = 8180, + AArch64_ZERO_T = 8181, + AArch64_ZIP1_PPP_B = 8182, + AArch64_ZIP1_PPP_D = 8183, + AArch64_ZIP1_PPP_H = 8184, + AArch64_ZIP1_PPP_S = 8185, + AArch64_ZIP1_ZZZ_B = 8186, + AArch64_ZIP1_ZZZ_D = 8187, + AArch64_ZIP1_ZZZ_H = 8188, + AArch64_ZIP1_ZZZ_Q = 8189, + AArch64_ZIP1_ZZZ_S = 8190, + AArch64_ZIP1v16i8 = 8191, + AArch64_ZIP1v2i32 = 8192, + AArch64_ZIP1v2i64 = 8193, + AArch64_ZIP1v4i16 = 8194, + AArch64_ZIP1v4i32 = 8195, + AArch64_ZIP1v8i16 = 8196, + AArch64_ZIP1v8i8 = 8197, + AArch64_ZIP2_PPP_B = 8198, + AArch64_ZIP2_PPP_D = 8199, + AArch64_ZIP2_PPP_H = 8200, + AArch64_ZIP2_PPP_S = 8201, + AArch64_ZIP2_ZZZ_B = 8202, + AArch64_ZIP2_ZZZ_D = 8203, + AArch64_ZIP2_ZZZ_H = 8204, + AArch64_ZIP2_ZZZ_Q = 8205, + AArch64_ZIP2_ZZZ_S = 8206, + AArch64_ZIP2v16i8 = 8207, + AArch64_ZIP2v2i32 = 8208, + AArch64_ZIP2v2i64 = 8209, + AArch64_ZIP2v4i16 = 8210, + AArch64_ZIP2v4i32 = 8211, + AArch64_ZIP2v8i16 = 8212, + AArch64_ZIP2v8i8 = 8213, + AArch64_ZIPQ1_ZZZ_B = 8214, + AArch64_ZIPQ1_ZZZ_D = 8215, + AArch64_ZIPQ1_ZZZ_H = 8216, + AArch64_ZIPQ1_ZZZ_S = 8217, + AArch64_ZIPQ2_ZZZ_B = 8218, + AArch64_ZIPQ2_ZZZ_D = 8219, + AArch64_ZIPQ2_ZZZ_H = 8220, + AArch64_ZIPQ2_ZZZ_S = 8221, + AArch64_ZIP_VG2_2ZZZ_B = 8222, + AArch64_ZIP_VG2_2ZZZ_D = 8223, + AArch64_ZIP_VG2_2ZZZ_H = 8224, + AArch64_ZIP_VG2_2ZZZ_Q = 8225, + AArch64_ZIP_VG2_2ZZZ_S = 8226, + AArch64_ZIP_VG4_4Z4Z_B = 8227, + AArch64_ZIP_VG4_4Z4Z_D = 8228, + AArch64_ZIP_VG4_4Z4Z_H = 8229, + AArch64_ZIP_VG4_4Z4Z_Q = 8230, + AArch64_ZIP_VG4_4Z4Z_S = 8231, + INSTRUCTION_LIST_END = 8232 }; #endif // GET_INSTRINFO_ENUM +#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) +typedef struct AArch64InstrTable { + MCInstrDesc Insts[8232]; + MCOperandInfo OperandInfo[2330]; + MCPhysReg ImplicitOps[54]; +} AArch64InstrTable; + +#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) + #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC +static const unsigned AArch64ImpOpBase = sizeof(MCOperandInfo) / (sizeof(MCPhysReg)); -static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -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 }, }; -static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, }; -static const MCOperandInfo OperandInfo10[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo11[] = { { -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 }, }; -static const MCOperandInfo OperandInfo12[] = { { 0, 0|(1<, 2013-2022, */ -/* Rot127 2022-2023 */ -/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ - -/* LLVM-commit: */ -/* LLVM-tag: */ - -/* Do not edit. */ - -/* Capstone's LLVM TableGen Backends: */ -/* https://github.com/capstone-engine/llvm-capstone */ - #ifdef GET_REGINFO_ENUM #undef GET_REGINFO_ENUM @@ -139,599 +126,583 @@ enum { AArch64_P13 = 121, AArch64_P14 = 122, AArch64_P15 = 123, - AArch64_Q0 = 124, - AArch64_Q1 = 125, - AArch64_Q2 = 126, - AArch64_Q3 = 127, - AArch64_Q4 = 128, - AArch64_Q5 = 129, - AArch64_Q6 = 130, - AArch64_Q7 = 131, - AArch64_Q8 = 132, - AArch64_Q9 = 133, - AArch64_Q10 = 134, - AArch64_Q11 = 135, - AArch64_Q12 = 136, - AArch64_Q13 = 137, - AArch64_Q14 = 138, - AArch64_Q15 = 139, - AArch64_Q16 = 140, - AArch64_Q17 = 141, - AArch64_Q18 = 142, - AArch64_Q19 = 143, - AArch64_Q20 = 144, - AArch64_Q21 = 145, - AArch64_Q22 = 146, - AArch64_Q23 = 147, - AArch64_Q24 = 148, - AArch64_Q25 = 149, - AArch64_Q26 = 150, - AArch64_Q27 = 151, - AArch64_Q28 = 152, - AArch64_Q29 = 153, - AArch64_Q30 = 154, - AArch64_Q31 = 155, - AArch64_S0 = 156, - AArch64_S1 = 157, - AArch64_S2 = 158, - AArch64_S3 = 159, - AArch64_S4 = 160, - AArch64_S5 = 161, - AArch64_S6 = 162, - AArch64_S7 = 163, - AArch64_S8 = 164, - AArch64_S9 = 165, - AArch64_S10 = 166, - AArch64_S11 = 167, - AArch64_S12 = 168, - AArch64_S13 = 169, - AArch64_S14 = 170, - AArch64_S15 = 171, - AArch64_S16 = 172, - AArch64_S17 = 173, - AArch64_S18 = 174, - AArch64_S19 = 175, - AArch64_S20 = 176, - AArch64_S21 = 177, - AArch64_S22 = 178, - AArch64_S23 = 179, - AArch64_S24 = 180, - AArch64_S25 = 181, - AArch64_S26 = 182, - AArch64_S27 = 183, - AArch64_S28 = 184, - AArch64_S29 = 185, - AArch64_S30 = 186, - AArch64_S31 = 187, - AArch64_W0 = 188, - AArch64_W1 = 189, - AArch64_W2 = 190, - AArch64_W3 = 191, - AArch64_W4 = 192, - AArch64_W5 = 193, - AArch64_W6 = 194, - AArch64_W7 = 195, - AArch64_W8 = 196, - AArch64_W9 = 197, - AArch64_W10 = 198, - AArch64_W11 = 199, - AArch64_W12 = 200, - AArch64_W13 = 201, - AArch64_W14 = 202, - AArch64_W15 = 203, - AArch64_W16 = 204, - AArch64_W17 = 205, - AArch64_W18 = 206, - AArch64_W19 = 207, - AArch64_W20 = 208, - AArch64_W21 = 209, - AArch64_W22 = 210, - AArch64_W23 = 211, - AArch64_W24 = 212, - AArch64_W25 = 213, - AArch64_W26 = 214, - AArch64_W27 = 215, - AArch64_W28 = 216, - AArch64_W29 = 217, - AArch64_W30 = 218, - AArch64_X0 = 219, - AArch64_X1 = 220, - AArch64_X2 = 221, - AArch64_X3 = 222, - AArch64_X4 = 223, - AArch64_X5 = 224, - AArch64_X6 = 225, - AArch64_X7 = 226, - AArch64_X8 = 227, - AArch64_X9 = 228, - AArch64_X10 = 229, - AArch64_X11 = 230, - AArch64_X12 = 231, - AArch64_X13 = 232, - AArch64_X14 = 233, - AArch64_X15 = 234, - AArch64_X16 = 235, - AArch64_X17 = 236, - AArch64_X18 = 237, - AArch64_X19 = 238, - AArch64_X20 = 239, - AArch64_X21 = 240, - AArch64_X22 = 241, - AArch64_X23 = 242, - AArch64_X24 = 243, - AArch64_X25 = 244, - AArch64_X26 = 245, - AArch64_X27 = 246, - AArch64_X28 = 247, - AArch64_Z0 = 248, - AArch64_Z1 = 249, - AArch64_Z2 = 250, - AArch64_Z3 = 251, - AArch64_Z4 = 252, - AArch64_Z5 = 253, - AArch64_Z6 = 254, - AArch64_Z7 = 255, - AArch64_Z8 = 256, - AArch64_Z9 = 257, - AArch64_Z10 = 258, - AArch64_Z11 = 259, - AArch64_Z12 = 260, - AArch64_Z13 = 261, - AArch64_Z14 = 262, - AArch64_Z15 = 263, - AArch64_Z16 = 264, - AArch64_Z17 = 265, - AArch64_Z18 = 266, - AArch64_Z19 = 267, - AArch64_Z20 = 268, - AArch64_Z21 = 269, - AArch64_Z22 = 270, - AArch64_Z23 = 271, - AArch64_Z24 = 272, - AArch64_Z25 = 273, - AArch64_Z26 = 274, - AArch64_Z27 = 275, - AArch64_Z28 = 276, - AArch64_Z29 = 277, - AArch64_Z30 = 278, - AArch64_Z31 = 279, - AArch64_ZAB0 = 280, - AArch64_ZAD0 = 281, - AArch64_ZAD1 = 282, - AArch64_ZAD2 = 283, - AArch64_ZAD3 = 284, - AArch64_ZAD4 = 285, - AArch64_ZAD5 = 286, - AArch64_ZAD6 = 287, - AArch64_ZAD7 = 288, - AArch64_ZAH0 = 289, - AArch64_ZAH1 = 290, - AArch64_ZAQ0 = 291, - AArch64_ZAQ1 = 292, - AArch64_ZAQ2 = 293, - AArch64_ZAQ3 = 294, - AArch64_ZAQ4 = 295, - AArch64_ZAQ5 = 296, - AArch64_ZAQ6 = 297, - AArch64_ZAQ7 = 298, - AArch64_ZAQ8 = 299, - AArch64_ZAQ9 = 300, - AArch64_ZAQ10 = 301, - AArch64_ZAQ11 = 302, - AArch64_ZAQ12 = 303, - AArch64_ZAQ13 = 304, - AArch64_ZAQ14 = 305, - AArch64_ZAQ15 = 306, - AArch64_ZAS0 = 307, - AArch64_ZAS1 = 308, - AArch64_ZAS2 = 309, - AArch64_ZAS3 = 310, - AArch64_ZT0 = 311, - AArch64_Z0_HI = 312, - AArch64_Z1_HI = 313, - AArch64_Z2_HI = 314, - AArch64_Z3_HI = 315, - AArch64_Z4_HI = 316, - AArch64_Z5_HI = 317, - AArch64_Z6_HI = 318, - AArch64_Z7_HI = 319, - AArch64_Z8_HI = 320, - AArch64_Z9_HI = 321, - AArch64_Z10_HI = 322, - AArch64_Z11_HI = 323, - AArch64_Z12_HI = 324, - AArch64_Z13_HI = 325, - AArch64_Z14_HI = 326, - AArch64_Z15_HI = 327, - AArch64_Z16_HI = 328, - AArch64_Z17_HI = 329, - AArch64_Z18_HI = 330, - AArch64_Z19_HI = 331, - AArch64_Z20_HI = 332, - AArch64_Z21_HI = 333, - AArch64_Z22_HI = 334, - AArch64_Z23_HI = 335, - AArch64_Z24_HI = 336, - AArch64_Z25_HI = 337, - AArch64_Z26_HI = 338, - AArch64_Z27_HI = 339, - AArch64_Z28_HI = 340, - AArch64_Z29_HI = 341, - AArch64_Z30_HI = 342, - AArch64_Z31_HI = 343, - AArch64_D0_D1 = 344, - AArch64_D1_D2 = 345, - AArch64_D2_D3 = 346, - AArch64_D3_D4 = 347, - AArch64_D4_D5 = 348, - AArch64_D5_D6 = 349, - AArch64_D6_D7 = 350, - AArch64_D7_D8 = 351, - AArch64_D8_D9 = 352, - AArch64_D9_D10 = 353, - AArch64_D10_D11 = 354, - AArch64_D11_D12 = 355, - AArch64_D12_D13 = 356, - AArch64_D13_D14 = 357, - AArch64_D14_D15 = 358, - AArch64_D15_D16 = 359, - AArch64_D16_D17 = 360, - AArch64_D17_D18 = 361, - AArch64_D18_D19 = 362, - AArch64_D19_D20 = 363, - AArch64_D20_D21 = 364, - AArch64_D21_D22 = 365, - AArch64_D22_D23 = 366, - AArch64_D23_D24 = 367, - AArch64_D24_D25 = 368, - AArch64_D25_D26 = 369, - AArch64_D26_D27 = 370, - AArch64_D27_D28 = 371, - AArch64_D28_D29 = 372, - AArch64_D29_D30 = 373, - AArch64_D30_D31 = 374, - AArch64_D31_D0 = 375, - AArch64_D0_D1_D2_D3 = 376, - AArch64_D1_D2_D3_D4 = 377, - AArch64_D2_D3_D4_D5 = 378, - AArch64_D3_D4_D5_D6 = 379, - AArch64_D4_D5_D6_D7 = 380, - AArch64_D5_D6_D7_D8 = 381, - AArch64_D6_D7_D8_D9 = 382, - AArch64_D7_D8_D9_D10 = 383, - AArch64_D8_D9_D10_D11 = 384, - AArch64_D9_D10_D11_D12 = 385, - AArch64_D10_D11_D12_D13 = 386, - AArch64_D11_D12_D13_D14 = 387, - AArch64_D12_D13_D14_D15 = 388, - AArch64_D13_D14_D15_D16 = 389, - AArch64_D14_D15_D16_D17 = 390, - AArch64_D15_D16_D17_D18 = 391, - AArch64_D16_D17_D18_D19 = 392, - AArch64_D17_D18_D19_D20 = 393, - AArch64_D18_D19_D20_D21 = 394, - AArch64_D19_D20_D21_D22 = 395, - AArch64_D20_D21_D22_D23 = 396, - AArch64_D21_D22_D23_D24 = 397, - AArch64_D22_D23_D24_D25 = 398, - AArch64_D23_D24_D25_D26 = 399, - AArch64_D24_D25_D26_D27 = 400, - AArch64_D25_D26_D27_D28 = 401, - AArch64_D26_D27_D28_D29 = 402, - AArch64_D27_D28_D29_D30 = 403, - AArch64_D28_D29_D30_D31 = 404, - AArch64_D29_D30_D31_D0 = 405, - AArch64_D30_D31_D0_D1 = 406, - AArch64_D31_D0_D1_D2 = 407, - AArch64_D0_D1_D2 = 408, - AArch64_D1_D2_D3 = 409, - AArch64_D2_D3_D4 = 410, - AArch64_D3_D4_D5 = 411, - AArch64_D4_D5_D6 = 412, - AArch64_D5_D6_D7 = 413, - AArch64_D6_D7_D8 = 414, - AArch64_D7_D8_D9 = 415, - AArch64_D8_D9_D10 = 416, - AArch64_D9_D10_D11 = 417, - AArch64_D10_D11_D12 = 418, - AArch64_D11_D12_D13 = 419, - AArch64_D12_D13_D14 = 420, - AArch64_D13_D14_D15 = 421, - AArch64_D14_D15_D16 = 422, - AArch64_D15_D16_D17 = 423, - AArch64_D16_D17_D18 = 424, - AArch64_D17_D18_D19 = 425, - AArch64_D18_D19_D20 = 426, - AArch64_D19_D20_D21 = 427, - AArch64_D20_D21_D22 = 428, - AArch64_D21_D22_D23 = 429, - AArch64_D22_D23_D24 = 430, - AArch64_D23_D24_D25 = 431, - AArch64_D24_D25_D26 = 432, - AArch64_D25_D26_D27 = 433, - AArch64_D26_D27_D28 = 434, - AArch64_D27_D28_D29 = 435, - AArch64_D28_D29_D30 = 436, - AArch64_D29_D30_D31 = 437, - AArch64_D30_D31_D0 = 438, - AArch64_D31_D0_D1 = 439, - AArch64_P0_P1 = 440, - AArch64_P1_P2 = 441, - AArch64_P2_P3 = 442, - AArch64_P3_P4 = 443, - AArch64_P4_P5 = 444, - AArch64_P5_P6 = 445, - AArch64_P6_P7 = 446, - AArch64_P7_P8 = 447, - AArch64_P8_P9 = 448, - AArch64_P9_P10 = 449, - AArch64_P10_P11 = 450, - AArch64_P11_P12 = 451, - AArch64_P12_P13 = 452, - AArch64_P13_P14 = 453, - AArch64_P14_P15 = 454, - AArch64_P15_P0 = 455, - AArch64_Q0_Q1 = 456, - AArch64_Q1_Q2 = 457, - AArch64_Q2_Q3 = 458, - AArch64_Q3_Q4 = 459, - AArch64_Q4_Q5 = 460, - AArch64_Q5_Q6 = 461, - AArch64_Q6_Q7 = 462, - AArch64_Q7_Q8 = 463, - AArch64_Q8_Q9 = 464, - AArch64_Q9_Q10 = 465, - AArch64_Q10_Q11 = 466, - AArch64_Q11_Q12 = 467, - AArch64_Q12_Q13 = 468, - AArch64_Q13_Q14 = 469, - AArch64_Q14_Q15 = 470, - AArch64_Q15_Q16 = 471, - AArch64_Q16_Q17 = 472, - AArch64_Q17_Q18 = 473, - AArch64_Q18_Q19 = 474, - AArch64_Q19_Q20 = 475, - AArch64_Q20_Q21 = 476, - AArch64_Q21_Q22 = 477, - AArch64_Q22_Q23 = 478, - AArch64_Q23_Q24 = 479, - AArch64_Q24_Q25 = 480, - AArch64_Q25_Q26 = 481, - AArch64_Q26_Q27 = 482, - AArch64_Q27_Q28 = 483, - AArch64_Q28_Q29 = 484, - AArch64_Q29_Q30 = 485, - AArch64_Q30_Q31 = 486, - AArch64_Q31_Q0 = 487, - AArch64_Q0_Q1_Q2_Q3 = 488, - AArch64_Q1_Q2_Q3_Q4 = 489, - AArch64_Q2_Q3_Q4_Q5 = 490, - AArch64_Q3_Q4_Q5_Q6 = 491, - AArch64_Q4_Q5_Q6_Q7 = 492, - AArch64_Q5_Q6_Q7_Q8 = 493, - AArch64_Q6_Q7_Q8_Q9 = 494, - AArch64_Q7_Q8_Q9_Q10 = 495, - AArch64_Q8_Q9_Q10_Q11 = 496, - AArch64_Q9_Q10_Q11_Q12 = 497, - AArch64_Q10_Q11_Q12_Q13 = 498, - AArch64_Q11_Q12_Q13_Q14 = 499, - AArch64_Q12_Q13_Q14_Q15 = 500, - AArch64_Q13_Q14_Q15_Q16 = 501, - AArch64_Q14_Q15_Q16_Q17 = 502, - AArch64_Q15_Q16_Q17_Q18 = 503, - AArch64_Q16_Q17_Q18_Q19 = 504, - AArch64_Q17_Q18_Q19_Q20 = 505, - AArch64_Q18_Q19_Q20_Q21 = 506, - AArch64_Q19_Q20_Q21_Q22 = 507, - AArch64_Q20_Q21_Q22_Q23 = 508, - AArch64_Q21_Q22_Q23_Q24 = 509, - AArch64_Q22_Q23_Q24_Q25 = 510, - AArch64_Q23_Q24_Q25_Q26 = 511, - AArch64_Q24_Q25_Q26_Q27 = 512, - AArch64_Q25_Q26_Q27_Q28 = 513, - AArch64_Q26_Q27_Q28_Q29 = 514, - AArch64_Q27_Q28_Q29_Q30 = 515, - AArch64_Q28_Q29_Q30_Q31 = 516, - AArch64_Q29_Q30_Q31_Q0 = 517, - AArch64_Q30_Q31_Q0_Q1 = 518, - AArch64_Q31_Q0_Q1_Q2 = 519, - AArch64_Q0_Q1_Q2 = 520, - AArch64_Q1_Q2_Q3 = 521, - AArch64_Q2_Q3_Q4 = 522, - AArch64_Q3_Q4_Q5 = 523, - AArch64_Q4_Q5_Q6 = 524, - AArch64_Q5_Q6_Q7 = 525, - AArch64_Q6_Q7_Q8 = 526, - AArch64_Q7_Q8_Q9 = 527, - AArch64_Q8_Q9_Q10 = 528, - AArch64_Q9_Q10_Q11 = 529, - AArch64_Q10_Q11_Q12 = 530, - AArch64_Q11_Q12_Q13 = 531, - AArch64_Q12_Q13_Q14 = 532, - AArch64_Q13_Q14_Q15 = 533, - AArch64_Q14_Q15_Q16 = 534, - AArch64_Q15_Q16_Q17 = 535, - AArch64_Q16_Q17_Q18 = 536, - AArch64_Q17_Q18_Q19 = 537, - AArch64_Q18_Q19_Q20 = 538, - AArch64_Q19_Q20_Q21 = 539, - AArch64_Q20_Q21_Q22 = 540, - AArch64_Q21_Q22_Q23 = 541, - AArch64_Q22_Q23_Q24 = 542, - AArch64_Q23_Q24_Q25 = 543, - AArch64_Q24_Q25_Q26 = 544, - AArch64_Q25_Q26_Q27 = 545, - AArch64_Q26_Q27_Q28 = 546, - AArch64_Q27_Q28_Q29 = 547, - AArch64_Q28_Q29_Q30 = 548, - AArch64_Q29_Q30_Q31 = 549, - AArch64_Q30_Q31_Q0 = 550, - AArch64_Q31_Q0_Q1 = 551, - AArch64_X22_X23_X24_X25_X26_X27_X28_FP = 552, - AArch64_X0_X1_X2_X3_X4_X5_X6_X7 = 553, - AArch64_X2_X3_X4_X5_X6_X7_X8_X9 = 554, - AArch64_X4_X5_X6_X7_X8_X9_X10_X11 = 555, - AArch64_X6_X7_X8_X9_X10_X11_X12_X13 = 556, - AArch64_X8_X9_X10_X11_X12_X13_X14_X15 = 557, - AArch64_X10_X11_X12_X13_X14_X15_X16_X17 = 558, - AArch64_X12_X13_X14_X15_X16_X17_X18_X19 = 559, - AArch64_X14_X15_X16_X17_X18_X19_X20_X21 = 560, - AArch64_X16_X17_X18_X19_X20_X21_X22_X23 = 561, - AArch64_X18_X19_X20_X21_X22_X23_X24_X25 = 562, - AArch64_X20_X21_X22_X23_X24_X25_X26_X27 = 563, - AArch64_W30_WZR = 564, - AArch64_W0_W1 = 565, - AArch64_W2_W3 = 566, - AArch64_W4_W5 = 567, - AArch64_W6_W7 = 568, - AArch64_W8_W9 = 569, - AArch64_W10_W11 = 570, - AArch64_W12_W13 = 571, - AArch64_W14_W15 = 572, - AArch64_W16_W17 = 573, - AArch64_W18_W19 = 574, - AArch64_W20_W21 = 575, - AArch64_W22_W23 = 576, - AArch64_W24_W25 = 577, - AArch64_W26_W27 = 578, - AArch64_W28_W29 = 579, - AArch64_LR_XZR = 580, - AArch64_X28_FP = 581, - AArch64_X0_X1 = 582, - AArch64_X2_X3 = 583, - AArch64_X4_X5 = 584, - AArch64_X6_X7 = 585, - AArch64_X8_X9 = 586, - AArch64_X10_X11 = 587, - AArch64_X12_X13 = 588, - AArch64_X14_X15 = 589, - AArch64_X16_X17 = 590, - AArch64_X18_X19 = 591, - AArch64_X20_X21 = 592, - AArch64_X22_X23 = 593, - AArch64_X24_X25 = 594, - AArch64_X26_X27 = 595, - AArch64_Z0_Z1 = 596, - AArch64_Z1_Z2 = 597, - AArch64_Z2_Z3 = 598, - AArch64_Z3_Z4 = 599, - AArch64_Z4_Z5 = 600, - AArch64_Z5_Z6 = 601, - AArch64_Z6_Z7 = 602, - AArch64_Z7_Z8 = 603, - AArch64_Z8_Z9 = 604, - AArch64_Z9_Z10 = 605, - AArch64_Z10_Z11 = 606, - AArch64_Z11_Z12 = 607, - AArch64_Z12_Z13 = 608, - AArch64_Z13_Z14 = 609, - AArch64_Z14_Z15 = 610, - AArch64_Z15_Z16 = 611, - AArch64_Z16_Z17 = 612, - AArch64_Z17_Z18 = 613, - AArch64_Z18_Z19 = 614, - AArch64_Z19_Z20 = 615, - AArch64_Z20_Z21 = 616, - AArch64_Z21_Z22 = 617, - AArch64_Z22_Z23 = 618, - AArch64_Z23_Z24 = 619, - AArch64_Z24_Z25 = 620, - AArch64_Z25_Z26 = 621, - AArch64_Z26_Z27 = 622, - AArch64_Z27_Z28 = 623, - AArch64_Z28_Z29 = 624, - AArch64_Z29_Z30 = 625, - AArch64_Z30_Z31 = 626, - AArch64_Z31_Z0 = 627, - AArch64_Z0_Z1_Z2_Z3 = 628, - AArch64_Z1_Z2_Z3_Z4 = 629, - AArch64_Z2_Z3_Z4_Z5 = 630, - AArch64_Z3_Z4_Z5_Z6 = 631, - AArch64_Z4_Z5_Z6_Z7 = 632, - AArch64_Z5_Z6_Z7_Z8 = 633, - AArch64_Z6_Z7_Z8_Z9 = 634, - AArch64_Z7_Z8_Z9_Z10 = 635, - AArch64_Z8_Z9_Z10_Z11 = 636, - AArch64_Z9_Z10_Z11_Z12 = 637, - AArch64_Z10_Z11_Z12_Z13 = 638, - AArch64_Z11_Z12_Z13_Z14 = 639, - AArch64_Z12_Z13_Z14_Z15 = 640, - AArch64_Z13_Z14_Z15_Z16 = 641, - AArch64_Z14_Z15_Z16_Z17 = 642, - AArch64_Z15_Z16_Z17_Z18 = 643, - AArch64_Z16_Z17_Z18_Z19 = 644, - AArch64_Z17_Z18_Z19_Z20 = 645, - AArch64_Z18_Z19_Z20_Z21 = 646, - AArch64_Z19_Z20_Z21_Z22 = 647, - AArch64_Z20_Z21_Z22_Z23 = 648, - AArch64_Z21_Z22_Z23_Z24 = 649, - AArch64_Z22_Z23_Z24_Z25 = 650, - AArch64_Z23_Z24_Z25_Z26 = 651, - AArch64_Z24_Z25_Z26_Z27 = 652, - AArch64_Z25_Z26_Z27_Z28 = 653, - AArch64_Z26_Z27_Z28_Z29 = 654, - AArch64_Z27_Z28_Z29_Z30 = 655, - AArch64_Z28_Z29_Z30_Z31 = 656, - AArch64_Z29_Z30_Z31_Z0 = 657, - AArch64_Z30_Z31_Z0_Z1 = 658, - AArch64_Z31_Z0_Z1_Z2 = 659, - AArch64_Z0_Z1_Z2 = 660, - AArch64_Z1_Z2_Z3 = 661, - AArch64_Z2_Z3_Z4 = 662, - AArch64_Z3_Z4_Z5 = 663, - AArch64_Z4_Z5_Z6 = 664, - AArch64_Z5_Z6_Z7 = 665, - AArch64_Z6_Z7_Z8 = 666, - AArch64_Z7_Z8_Z9 = 667, - AArch64_Z8_Z9_Z10 = 668, - AArch64_Z9_Z10_Z11 = 669, - AArch64_Z10_Z11_Z12 = 670, - AArch64_Z11_Z12_Z13 = 671, - AArch64_Z12_Z13_Z14 = 672, - AArch64_Z13_Z14_Z15 = 673, - AArch64_Z14_Z15_Z16 = 674, - AArch64_Z15_Z16_Z17 = 675, - AArch64_Z16_Z17_Z18 = 676, - AArch64_Z17_Z18_Z19 = 677, - AArch64_Z18_Z19_Z20 = 678, - AArch64_Z19_Z20_Z21 = 679, - AArch64_Z20_Z21_Z22 = 680, - AArch64_Z21_Z22_Z23 = 681, - AArch64_Z22_Z23_Z24 = 682, - AArch64_Z23_Z24_Z25 = 683, - AArch64_Z24_Z25_Z26 = 684, - AArch64_Z25_Z26_Z27 = 685, - AArch64_Z26_Z27_Z28 = 686, - AArch64_Z27_Z28_Z29 = 687, - AArch64_Z28_Z29_Z30 = 688, - AArch64_Z29_Z30_Z31 = 689, - AArch64_Z30_Z31_Z0 = 690, - AArch64_Z31_Z0_Z1 = 691, - AArch64_Z16_Z24 = 692, - AArch64_Z17_Z25 = 693, - AArch64_Z18_Z26 = 694, - AArch64_Z19_Z27 = 695, - AArch64_Z20_Z28 = 696, - AArch64_Z21_Z29 = 697, - AArch64_Z22_Z30 = 698, - AArch64_Z23_Z31 = 699, - AArch64_Z0_Z8 = 700, - AArch64_Z1_Z9 = 701, - AArch64_Z2_Z10 = 702, - AArch64_Z3_Z11 = 703, - AArch64_Z4_Z12 = 704, - AArch64_Z5_Z13 = 705, - AArch64_Z6_Z14 = 706, - AArch64_Z7_Z15 = 707, - AArch64_Z16_Z20_Z24_Z28 = 708, - AArch64_Z17_Z21_Z25_Z29 = 709, - AArch64_Z18_Z22_Z26_Z30 = 710, - AArch64_Z19_Z23_Z27_Z31 = 711, - AArch64_Z0_Z4_Z8_Z12 = 712, - AArch64_Z1_Z5_Z9_Z13 = 713, - AArch64_Z2_Z6_Z10_Z14 = 714, - AArch64_Z3_Z7_Z11_Z15 = 715, - NUM_TARGET_REGS // 716 + AArch64_PN0 = 124, + AArch64_PN1 = 125, + AArch64_PN2 = 126, + AArch64_PN3 = 127, + AArch64_PN4 = 128, + AArch64_PN5 = 129, + AArch64_PN6 = 130, + AArch64_PN7 = 131, + AArch64_PN8 = 132, + AArch64_PN9 = 133, + AArch64_PN10 = 134, + AArch64_PN11 = 135, + AArch64_PN12 = 136, + AArch64_PN13 = 137, + AArch64_PN14 = 138, + AArch64_PN15 = 139, + AArch64_Q0 = 140, + AArch64_Q1 = 141, + AArch64_Q2 = 142, + AArch64_Q3 = 143, + AArch64_Q4 = 144, + AArch64_Q5 = 145, + AArch64_Q6 = 146, + AArch64_Q7 = 147, + AArch64_Q8 = 148, + AArch64_Q9 = 149, + AArch64_Q10 = 150, + AArch64_Q11 = 151, + AArch64_Q12 = 152, + AArch64_Q13 = 153, + AArch64_Q14 = 154, + AArch64_Q15 = 155, + AArch64_Q16 = 156, + AArch64_Q17 = 157, + AArch64_Q18 = 158, + AArch64_Q19 = 159, + AArch64_Q20 = 160, + AArch64_Q21 = 161, + AArch64_Q22 = 162, + AArch64_Q23 = 163, + AArch64_Q24 = 164, + AArch64_Q25 = 165, + AArch64_Q26 = 166, + AArch64_Q27 = 167, + AArch64_Q28 = 168, + AArch64_Q29 = 169, + AArch64_Q30 = 170, + AArch64_Q31 = 171, + AArch64_S0 = 172, + AArch64_S1 = 173, + AArch64_S2 = 174, + AArch64_S3 = 175, + AArch64_S4 = 176, + AArch64_S5 = 177, + AArch64_S6 = 178, + AArch64_S7 = 179, + AArch64_S8 = 180, + AArch64_S9 = 181, + AArch64_S10 = 182, + AArch64_S11 = 183, + AArch64_S12 = 184, + AArch64_S13 = 185, + AArch64_S14 = 186, + AArch64_S15 = 187, + AArch64_S16 = 188, + AArch64_S17 = 189, + AArch64_S18 = 190, + AArch64_S19 = 191, + AArch64_S20 = 192, + AArch64_S21 = 193, + AArch64_S22 = 194, + AArch64_S23 = 195, + AArch64_S24 = 196, + AArch64_S25 = 197, + AArch64_S26 = 198, + AArch64_S27 = 199, + AArch64_S28 = 200, + AArch64_S29 = 201, + AArch64_S30 = 202, + AArch64_S31 = 203, + AArch64_W0 = 204, + AArch64_W1 = 205, + AArch64_W2 = 206, + AArch64_W3 = 207, + AArch64_W4 = 208, + AArch64_W5 = 209, + AArch64_W6 = 210, + AArch64_W7 = 211, + AArch64_W8 = 212, + AArch64_W9 = 213, + AArch64_W10 = 214, + AArch64_W11 = 215, + AArch64_W12 = 216, + AArch64_W13 = 217, + AArch64_W14 = 218, + AArch64_W15 = 219, + AArch64_W16 = 220, + AArch64_W17 = 221, + AArch64_W18 = 222, + AArch64_W19 = 223, + AArch64_W20 = 224, + AArch64_W21 = 225, + AArch64_W22 = 226, + AArch64_W23 = 227, + AArch64_W24 = 228, + AArch64_W25 = 229, + AArch64_W26 = 230, + AArch64_W27 = 231, + AArch64_W28 = 232, + AArch64_W29 = 233, + AArch64_W30 = 234, + AArch64_X0 = 235, + AArch64_X1 = 236, + AArch64_X2 = 237, + AArch64_X3 = 238, + AArch64_X4 = 239, + AArch64_X5 = 240, + AArch64_X6 = 241, + AArch64_X7 = 242, + AArch64_X8 = 243, + AArch64_X9 = 244, + AArch64_X10 = 245, + AArch64_X11 = 246, + AArch64_X12 = 247, + AArch64_X13 = 248, + AArch64_X14 = 249, + AArch64_X15 = 250, + AArch64_X16 = 251, + AArch64_X17 = 252, + AArch64_X18 = 253, + AArch64_X19 = 254, + AArch64_X20 = 255, + AArch64_X21 = 256, + AArch64_X22 = 257, + AArch64_X23 = 258, + AArch64_X24 = 259, + AArch64_X25 = 260, + AArch64_X26 = 261, + AArch64_X27 = 262, + AArch64_X28 = 263, + AArch64_Z0 = 264, + AArch64_Z1 = 265, + AArch64_Z2 = 266, + AArch64_Z3 = 267, + AArch64_Z4 = 268, + AArch64_Z5 = 269, + AArch64_Z6 = 270, + AArch64_Z7 = 271, + AArch64_Z8 = 272, + AArch64_Z9 = 273, + AArch64_Z10 = 274, + AArch64_Z11 = 275, + AArch64_Z12 = 276, + AArch64_Z13 = 277, + AArch64_Z14 = 278, + AArch64_Z15 = 279, + AArch64_Z16 = 280, + AArch64_Z17 = 281, + AArch64_Z18 = 282, + AArch64_Z19 = 283, + AArch64_Z20 = 284, + AArch64_Z21 = 285, + AArch64_Z22 = 286, + AArch64_Z23 = 287, + AArch64_Z24 = 288, + AArch64_Z25 = 289, + AArch64_Z26 = 290, + AArch64_Z27 = 291, + AArch64_Z28 = 292, + AArch64_Z29 = 293, + AArch64_Z30 = 294, + AArch64_Z31 = 295, + AArch64_ZAB0 = 296, + AArch64_ZAD0 = 297, + AArch64_ZAD1 = 298, + AArch64_ZAD2 = 299, + AArch64_ZAD3 = 300, + AArch64_ZAD4 = 301, + AArch64_ZAD5 = 302, + AArch64_ZAD6 = 303, + AArch64_ZAD7 = 304, + AArch64_ZAH0 = 305, + AArch64_ZAH1 = 306, + AArch64_ZAQ0 = 307, + AArch64_ZAQ1 = 308, + AArch64_ZAQ2 = 309, + AArch64_ZAQ3 = 310, + AArch64_ZAQ4 = 311, + AArch64_ZAQ5 = 312, + AArch64_ZAQ6 = 313, + AArch64_ZAQ7 = 314, + AArch64_ZAQ8 = 315, + AArch64_ZAQ9 = 316, + AArch64_ZAQ10 = 317, + AArch64_ZAQ11 = 318, + AArch64_ZAQ12 = 319, + AArch64_ZAQ13 = 320, + AArch64_ZAQ14 = 321, + AArch64_ZAQ15 = 322, + AArch64_ZAS0 = 323, + AArch64_ZAS1 = 324, + AArch64_ZAS2 = 325, + AArch64_ZAS3 = 326, + AArch64_ZT0 = 327, + AArch64_D0_D1 = 328, + AArch64_D1_D2 = 329, + AArch64_D2_D3 = 330, + AArch64_D3_D4 = 331, + AArch64_D4_D5 = 332, + AArch64_D5_D6 = 333, + AArch64_D6_D7 = 334, + AArch64_D7_D8 = 335, + AArch64_D8_D9 = 336, + AArch64_D9_D10 = 337, + AArch64_D10_D11 = 338, + AArch64_D11_D12 = 339, + AArch64_D12_D13 = 340, + AArch64_D13_D14 = 341, + AArch64_D14_D15 = 342, + AArch64_D15_D16 = 343, + AArch64_D16_D17 = 344, + AArch64_D17_D18 = 345, + AArch64_D18_D19 = 346, + AArch64_D19_D20 = 347, + AArch64_D20_D21 = 348, + AArch64_D21_D22 = 349, + AArch64_D22_D23 = 350, + AArch64_D23_D24 = 351, + AArch64_D24_D25 = 352, + AArch64_D25_D26 = 353, + AArch64_D26_D27 = 354, + AArch64_D27_D28 = 355, + AArch64_D28_D29 = 356, + AArch64_D29_D30 = 357, + AArch64_D30_D31 = 358, + AArch64_D31_D0 = 359, + AArch64_D0_D1_D2_D3 = 360, + AArch64_D1_D2_D3_D4 = 361, + AArch64_D2_D3_D4_D5 = 362, + AArch64_D3_D4_D5_D6 = 363, + AArch64_D4_D5_D6_D7 = 364, + AArch64_D5_D6_D7_D8 = 365, + AArch64_D6_D7_D8_D9 = 366, + AArch64_D7_D8_D9_D10 = 367, + AArch64_D8_D9_D10_D11 = 368, + AArch64_D9_D10_D11_D12 = 369, + AArch64_D10_D11_D12_D13 = 370, + AArch64_D11_D12_D13_D14 = 371, + AArch64_D12_D13_D14_D15 = 372, + AArch64_D13_D14_D15_D16 = 373, + AArch64_D14_D15_D16_D17 = 374, + AArch64_D15_D16_D17_D18 = 375, + AArch64_D16_D17_D18_D19 = 376, + AArch64_D17_D18_D19_D20 = 377, + AArch64_D18_D19_D20_D21 = 378, + AArch64_D19_D20_D21_D22 = 379, + AArch64_D20_D21_D22_D23 = 380, + AArch64_D21_D22_D23_D24 = 381, + AArch64_D22_D23_D24_D25 = 382, + AArch64_D23_D24_D25_D26 = 383, + AArch64_D24_D25_D26_D27 = 384, + AArch64_D25_D26_D27_D28 = 385, + AArch64_D26_D27_D28_D29 = 386, + AArch64_D27_D28_D29_D30 = 387, + AArch64_D28_D29_D30_D31 = 388, + AArch64_D29_D30_D31_D0 = 389, + AArch64_D30_D31_D0_D1 = 390, + AArch64_D31_D0_D1_D2 = 391, + AArch64_D0_D1_D2 = 392, + AArch64_D1_D2_D3 = 393, + AArch64_D2_D3_D4 = 394, + AArch64_D3_D4_D5 = 395, + AArch64_D4_D5_D6 = 396, + AArch64_D5_D6_D7 = 397, + AArch64_D6_D7_D8 = 398, + AArch64_D7_D8_D9 = 399, + AArch64_D8_D9_D10 = 400, + AArch64_D9_D10_D11 = 401, + AArch64_D10_D11_D12 = 402, + AArch64_D11_D12_D13 = 403, + AArch64_D12_D13_D14 = 404, + AArch64_D13_D14_D15 = 405, + AArch64_D14_D15_D16 = 406, + AArch64_D15_D16_D17 = 407, + AArch64_D16_D17_D18 = 408, + AArch64_D17_D18_D19 = 409, + AArch64_D18_D19_D20 = 410, + AArch64_D19_D20_D21 = 411, + AArch64_D20_D21_D22 = 412, + AArch64_D21_D22_D23 = 413, + AArch64_D22_D23_D24 = 414, + AArch64_D23_D24_D25 = 415, + AArch64_D24_D25_D26 = 416, + AArch64_D25_D26_D27 = 417, + AArch64_D26_D27_D28 = 418, + AArch64_D27_D28_D29 = 419, + AArch64_D28_D29_D30 = 420, + AArch64_D29_D30_D31 = 421, + AArch64_D30_D31_D0 = 422, + AArch64_D31_D0_D1 = 423, + AArch64_P0_P1 = 424, + AArch64_P1_P2 = 425, + AArch64_P2_P3 = 426, + AArch64_P3_P4 = 427, + AArch64_P4_P5 = 428, + AArch64_P5_P6 = 429, + AArch64_P6_P7 = 430, + AArch64_P7_P8 = 431, + AArch64_P8_P9 = 432, + AArch64_P9_P10 = 433, + AArch64_P10_P11 = 434, + AArch64_P11_P12 = 435, + AArch64_P12_P13 = 436, + AArch64_P13_P14 = 437, + AArch64_P14_P15 = 438, + AArch64_P15_P0 = 439, + AArch64_Q0_Q1 = 440, + AArch64_Q1_Q2 = 441, + AArch64_Q2_Q3 = 442, + AArch64_Q3_Q4 = 443, + AArch64_Q4_Q5 = 444, + AArch64_Q5_Q6 = 445, + AArch64_Q6_Q7 = 446, + AArch64_Q7_Q8 = 447, + AArch64_Q8_Q9 = 448, + AArch64_Q9_Q10 = 449, + AArch64_Q10_Q11 = 450, + AArch64_Q11_Q12 = 451, + AArch64_Q12_Q13 = 452, + AArch64_Q13_Q14 = 453, + AArch64_Q14_Q15 = 454, + AArch64_Q15_Q16 = 455, + AArch64_Q16_Q17 = 456, + AArch64_Q17_Q18 = 457, + AArch64_Q18_Q19 = 458, + AArch64_Q19_Q20 = 459, + AArch64_Q20_Q21 = 460, + AArch64_Q21_Q22 = 461, + AArch64_Q22_Q23 = 462, + AArch64_Q23_Q24 = 463, + AArch64_Q24_Q25 = 464, + AArch64_Q25_Q26 = 465, + AArch64_Q26_Q27 = 466, + AArch64_Q27_Q28 = 467, + AArch64_Q28_Q29 = 468, + AArch64_Q29_Q30 = 469, + AArch64_Q30_Q31 = 470, + AArch64_Q31_Q0 = 471, + AArch64_Q0_Q1_Q2_Q3 = 472, + AArch64_Q1_Q2_Q3_Q4 = 473, + AArch64_Q2_Q3_Q4_Q5 = 474, + AArch64_Q3_Q4_Q5_Q6 = 475, + AArch64_Q4_Q5_Q6_Q7 = 476, + AArch64_Q5_Q6_Q7_Q8 = 477, + AArch64_Q6_Q7_Q8_Q9 = 478, + AArch64_Q7_Q8_Q9_Q10 = 479, + AArch64_Q8_Q9_Q10_Q11 = 480, + AArch64_Q9_Q10_Q11_Q12 = 481, + AArch64_Q10_Q11_Q12_Q13 = 482, + AArch64_Q11_Q12_Q13_Q14 = 483, + AArch64_Q12_Q13_Q14_Q15 = 484, + AArch64_Q13_Q14_Q15_Q16 = 485, + AArch64_Q14_Q15_Q16_Q17 = 486, + AArch64_Q15_Q16_Q17_Q18 = 487, + AArch64_Q16_Q17_Q18_Q19 = 488, + AArch64_Q17_Q18_Q19_Q20 = 489, + AArch64_Q18_Q19_Q20_Q21 = 490, + AArch64_Q19_Q20_Q21_Q22 = 491, + AArch64_Q20_Q21_Q22_Q23 = 492, + AArch64_Q21_Q22_Q23_Q24 = 493, + AArch64_Q22_Q23_Q24_Q25 = 494, + AArch64_Q23_Q24_Q25_Q26 = 495, + AArch64_Q24_Q25_Q26_Q27 = 496, + AArch64_Q25_Q26_Q27_Q28 = 497, + AArch64_Q26_Q27_Q28_Q29 = 498, + AArch64_Q27_Q28_Q29_Q30 = 499, + AArch64_Q28_Q29_Q30_Q31 = 500, + AArch64_Q29_Q30_Q31_Q0 = 501, + AArch64_Q30_Q31_Q0_Q1 = 502, + AArch64_Q31_Q0_Q1_Q2 = 503, + AArch64_Q0_Q1_Q2 = 504, + AArch64_Q1_Q2_Q3 = 505, + AArch64_Q2_Q3_Q4 = 506, + AArch64_Q3_Q4_Q5 = 507, + AArch64_Q4_Q5_Q6 = 508, + AArch64_Q5_Q6_Q7 = 509, + AArch64_Q6_Q7_Q8 = 510, + AArch64_Q7_Q8_Q9 = 511, + AArch64_Q8_Q9_Q10 = 512, + AArch64_Q9_Q10_Q11 = 513, + AArch64_Q10_Q11_Q12 = 514, + AArch64_Q11_Q12_Q13 = 515, + AArch64_Q12_Q13_Q14 = 516, + AArch64_Q13_Q14_Q15 = 517, + AArch64_Q14_Q15_Q16 = 518, + AArch64_Q15_Q16_Q17 = 519, + AArch64_Q16_Q17_Q18 = 520, + AArch64_Q17_Q18_Q19 = 521, + AArch64_Q18_Q19_Q20 = 522, + AArch64_Q19_Q20_Q21 = 523, + AArch64_Q20_Q21_Q22 = 524, + AArch64_Q21_Q22_Q23 = 525, + AArch64_Q22_Q23_Q24 = 526, + AArch64_Q23_Q24_Q25 = 527, + AArch64_Q24_Q25_Q26 = 528, + AArch64_Q25_Q26_Q27 = 529, + AArch64_Q26_Q27_Q28 = 530, + AArch64_Q27_Q28_Q29 = 531, + AArch64_Q28_Q29_Q30 = 532, + AArch64_Q29_Q30_Q31 = 533, + AArch64_Q30_Q31_Q0 = 534, + AArch64_Q31_Q0_Q1 = 535, + AArch64_X22_X23_X24_X25_X26_X27_X28_FP = 536, + AArch64_X0_X1_X2_X3_X4_X5_X6_X7 = 537, + AArch64_X2_X3_X4_X5_X6_X7_X8_X9 = 538, + AArch64_X4_X5_X6_X7_X8_X9_X10_X11 = 539, + AArch64_X6_X7_X8_X9_X10_X11_X12_X13 = 540, + AArch64_X8_X9_X10_X11_X12_X13_X14_X15 = 541, + AArch64_X10_X11_X12_X13_X14_X15_X16_X17 = 542, + AArch64_X12_X13_X14_X15_X16_X17_X18_X19 = 543, + AArch64_X14_X15_X16_X17_X18_X19_X20_X21 = 544, + AArch64_X16_X17_X18_X19_X20_X21_X22_X23 = 545, + AArch64_X18_X19_X20_X21_X22_X23_X24_X25 = 546, + AArch64_X20_X21_X22_X23_X24_X25_X26_X27 = 547, + AArch64_W30_WZR = 548, + AArch64_W0_W1 = 549, + AArch64_W2_W3 = 550, + AArch64_W4_W5 = 551, + AArch64_W6_W7 = 552, + AArch64_W8_W9 = 553, + AArch64_W10_W11 = 554, + AArch64_W12_W13 = 555, + AArch64_W14_W15 = 556, + AArch64_W16_W17 = 557, + AArch64_W18_W19 = 558, + AArch64_W20_W21 = 559, + AArch64_W22_W23 = 560, + AArch64_W24_W25 = 561, + AArch64_W26_W27 = 562, + AArch64_W28_W29 = 563, + AArch64_LR_XZR = 564, + AArch64_X28_FP = 565, + AArch64_X0_X1 = 566, + AArch64_X2_X3 = 567, + AArch64_X4_X5 = 568, + AArch64_X6_X7 = 569, + AArch64_X8_X9 = 570, + AArch64_X10_X11 = 571, + AArch64_X12_X13 = 572, + AArch64_X14_X15 = 573, + AArch64_X16_X17 = 574, + AArch64_X18_X19 = 575, + AArch64_X20_X21 = 576, + AArch64_X22_X23 = 577, + AArch64_X24_X25 = 578, + AArch64_X26_X27 = 579, + AArch64_Z0_Z1 = 580, + AArch64_Z1_Z2 = 581, + AArch64_Z2_Z3 = 582, + AArch64_Z3_Z4 = 583, + AArch64_Z4_Z5 = 584, + AArch64_Z5_Z6 = 585, + AArch64_Z6_Z7 = 586, + AArch64_Z7_Z8 = 587, + AArch64_Z8_Z9 = 588, + AArch64_Z9_Z10 = 589, + AArch64_Z10_Z11 = 590, + AArch64_Z11_Z12 = 591, + AArch64_Z12_Z13 = 592, + AArch64_Z13_Z14 = 593, + AArch64_Z14_Z15 = 594, + AArch64_Z15_Z16 = 595, + AArch64_Z16_Z17 = 596, + AArch64_Z17_Z18 = 597, + AArch64_Z18_Z19 = 598, + AArch64_Z19_Z20 = 599, + AArch64_Z20_Z21 = 600, + AArch64_Z21_Z22 = 601, + AArch64_Z22_Z23 = 602, + AArch64_Z23_Z24 = 603, + AArch64_Z24_Z25 = 604, + AArch64_Z25_Z26 = 605, + AArch64_Z26_Z27 = 606, + AArch64_Z27_Z28 = 607, + AArch64_Z28_Z29 = 608, + AArch64_Z29_Z30 = 609, + AArch64_Z30_Z31 = 610, + AArch64_Z31_Z0 = 611, + AArch64_Z0_Z1_Z2_Z3 = 612, + AArch64_Z1_Z2_Z3_Z4 = 613, + AArch64_Z2_Z3_Z4_Z5 = 614, + AArch64_Z3_Z4_Z5_Z6 = 615, + AArch64_Z4_Z5_Z6_Z7 = 616, + AArch64_Z5_Z6_Z7_Z8 = 617, + AArch64_Z6_Z7_Z8_Z9 = 618, + AArch64_Z7_Z8_Z9_Z10 = 619, + AArch64_Z8_Z9_Z10_Z11 = 620, + AArch64_Z9_Z10_Z11_Z12 = 621, + AArch64_Z10_Z11_Z12_Z13 = 622, + AArch64_Z11_Z12_Z13_Z14 = 623, + AArch64_Z12_Z13_Z14_Z15 = 624, + AArch64_Z13_Z14_Z15_Z16 = 625, + AArch64_Z14_Z15_Z16_Z17 = 626, + AArch64_Z15_Z16_Z17_Z18 = 627, + AArch64_Z16_Z17_Z18_Z19 = 628, + AArch64_Z17_Z18_Z19_Z20 = 629, + AArch64_Z18_Z19_Z20_Z21 = 630, + AArch64_Z19_Z20_Z21_Z22 = 631, + AArch64_Z20_Z21_Z22_Z23 = 632, + AArch64_Z21_Z22_Z23_Z24 = 633, + AArch64_Z22_Z23_Z24_Z25 = 634, + AArch64_Z23_Z24_Z25_Z26 = 635, + AArch64_Z24_Z25_Z26_Z27 = 636, + AArch64_Z25_Z26_Z27_Z28 = 637, + AArch64_Z26_Z27_Z28_Z29 = 638, + AArch64_Z27_Z28_Z29_Z30 = 639, + AArch64_Z28_Z29_Z30_Z31 = 640, + AArch64_Z29_Z30_Z31_Z0 = 641, + AArch64_Z30_Z31_Z0_Z1 = 642, + AArch64_Z31_Z0_Z1_Z2 = 643, + AArch64_Z0_Z1_Z2 = 644, + AArch64_Z1_Z2_Z3 = 645, + AArch64_Z2_Z3_Z4 = 646, + AArch64_Z3_Z4_Z5 = 647, + AArch64_Z4_Z5_Z6 = 648, + AArch64_Z5_Z6_Z7 = 649, + AArch64_Z6_Z7_Z8 = 650, + AArch64_Z7_Z8_Z9 = 651, + AArch64_Z8_Z9_Z10 = 652, + AArch64_Z9_Z10_Z11 = 653, + AArch64_Z10_Z11_Z12 = 654, + AArch64_Z11_Z12_Z13 = 655, + AArch64_Z12_Z13_Z14 = 656, + AArch64_Z13_Z14_Z15 = 657, + AArch64_Z14_Z15_Z16 = 658, + AArch64_Z15_Z16_Z17 = 659, + AArch64_Z16_Z17_Z18 = 660, + AArch64_Z17_Z18_Z19 = 661, + AArch64_Z18_Z19_Z20 = 662, + AArch64_Z19_Z20_Z21 = 663, + AArch64_Z20_Z21_Z22 = 664, + AArch64_Z21_Z22_Z23 = 665, + AArch64_Z22_Z23_Z24 = 666, + AArch64_Z23_Z24_Z25 = 667, + AArch64_Z24_Z25_Z26 = 668, + AArch64_Z25_Z26_Z27 = 669, + AArch64_Z26_Z27_Z28 = 670, + AArch64_Z27_Z28_Z29 = 671, + AArch64_Z28_Z29_Z30 = 672, + AArch64_Z29_Z30_Z31 = 673, + AArch64_Z30_Z31_Z0 = 674, + AArch64_Z31_Z0_Z1 = 675, + AArch64_Z16_Z24 = 676, + AArch64_Z17_Z25 = 677, + AArch64_Z18_Z26 = 678, + AArch64_Z19_Z27 = 679, + AArch64_Z20_Z28 = 680, + AArch64_Z21_Z29 = 681, + AArch64_Z22_Z30 = 682, + AArch64_Z23_Z31 = 683, + AArch64_Z0_Z8 = 684, + AArch64_Z1_Z9 = 685, + AArch64_Z2_Z10 = 686, + AArch64_Z3_Z11 = 687, + AArch64_Z4_Z12 = 688, + AArch64_Z5_Z13 = 689, + AArch64_Z6_Z14 = 690, + AArch64_Z7_Z15 = 691, + AArch64_Z16_Z20_Z24_Z28 = 692, + AArch64_Z17_Z21_Z25_Z29 = 693, + AArch64_Z18_Z22_Z26_Z30 = 694, + AArch64_Z19_Z23_Z27_Z31 = 695, + AArch64_Z0_Z4_Z8_Z12 = 696, + AArch64_Z1_Z5_Z9_Z13 = 697, + AArch64_Z2_Z6_Z10_Z14 = 698, + AArch64_Z3_Z7_Z11_Z15 = 699, + NUM_TARGET_REGS // 700 }; // Register classes @@ -740,276 +711,305 @@ enum { AArch64_FPR8RegClassID = 0, AArch64_FPR16RegClassID = 1, AArch64_FPR16_loRegClassID = 2, - AArch64_PPRRegClassID = 3, - AArch64_PPR_3bRegClassID = 4, - AArch64_PPR_p8to15RegClassID = 5, - AArch64_PPR2RegClassID = 6, - AArch64_PPR2Mul2RegClassID = 7, - AArch64_PPR2_with_psub0_in_PPR_3bRegClassID = 8, - AArch64_PPR2_with_psub0_in_PPR_p8to15RegClassID = 9, - AArch64_PPR2_with_psub1_in_PPR_3bRegClassID = 10, - AArch64_PPR2_with_psub1_in_PPR_p8to15RegClassID = 11, - AArch64_PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3bRegClassID = 12, - AArch64_PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClassID = 13, - AArch64_PPR2Mul2_and_PPR2_with_psub0_in_PPR_3bRegClassID = 14, - AArch64_PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15RegClassID = 15, - AArch64_PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15RegClassID = 16, - AArch64_PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3bRegClassID = 17, - AArch64_GPR32allRegClassID = 18, - AArch64_FPR32RegClassID = 19, - AArch64_GPR32RegClassID = 20, - AArch64_GPR32spRegClassID = 21, - AArch64_GPR32commonRegClassID = 22, - AArch64_FPR32_with_hsub_in_FPR16_loRegClassID = 23, - AArch64_GPR32argRegClassID = 24, - AArch64_MatrixIndexGPR32_12_15RegClassID = 25, - AArch64_MatrixIndexGPR32_8_11RegClassID = 26, - AArch64_CCRRegClassID = 27, - AArch64_GPR32sponlyRegClassID = 28, - AArch64_WSeqPairsClassRegClassID = 29, - AArch64_WSeqPairsClass_with_subo32_in_GPR32commonRegClassID = 30, - AArch64_WSeqPairsClass_with_sube32_in_GPR32argRegClassID = 31, - AArch64_WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15RegClassID = 32, - AArch64_WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11RegClassID = 33, - AArch64_GPR64allRegClassID = 34, - AArch64_FPR64RegClassID = 35, - AArch64_GPR64RegClassID = 36, - AArch64_GPR64spRegClassID = 37, - AArch64_GPR64commonRegClassID = 38, - AArch64_GPR64noipRegClassID = 39, - AArch64_GPR64common_and_GPR64noipRegClassID = 40, - AArch64_tcGPR64RegClassID = 41, - AArch64_GPR64noip_and_tcGPR64RegClassID = 42, - AArch64_FPR64_loRegClassID = 43, - AArch64_GPR64argRegClassID = 44, - AArch64_FIXED_REGSRegClassID = 45, - AArch64_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 46, - AArch64_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 47, - AArch64_FIXED_REGS_with_sub_32RegClassID = 48, - AArch64_rtcGPR64RegClassID = 49, - AArch64_FIXED_REGS_and_GPR64RegClassID = 50, - AArch64_GPR64sponlyRegClassID = 51, - AArch64_DDRegClassID = 52, - AArch64_DD_with_dsub0_in_FPR64_loRegClassID = 53, - AArch64_DD_with_dsub1_in_FPR64_loRegClassID = 54, - AArch64_XSeqPairsClassRegClassID = 55, - AArch64_DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loRegClassID = 56, - AArch64_XSeqPairsClass_with_subo64_in_GPR64commonRegClassID = 57, - AArch64_XSeqPairsClass_with_subo64_in_GPR64noipRegClassID = 58, - AArch64_XSeqPairsClass_with_sube64_in_GPR64noipRegClassID = 59, - AArch64_XSeqPairsClass_with_sube64_in_tcGPR64RegClassID = 60, - AArch64_XSeqPairsClass_with_sube64_in_GPR64noip_and_tcGPR64RegClassID = 61, - AArch64_XSeqPairsClass_with_subo64_in_tcGPR64RegClassID = 62, - AArch64_XSeqPairsClass_with_subo64_in_GPR64noip_and_tcGPR64RegClassID = 63, - AArch64_XSeqPairsClass_with_sub_32_in_GPR32argRegClassID = 64, - AArch64_XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 65, - AArch64_XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 66, - AArch64_XSeqPairsClass_with_sube64_in_rtcGPR64RegClassID = 67, - AArch64_XSeqPairsClass_with_subo64_in_FIXED_REGSRegClassID = 68, - AArch64_FPR128RegClassID = 69, - AArch64_ZPRRegClassID = 70, - AArch64_FPR128_loRegClassID = 71, - AArch64_MPR128RegClassID = 72, - AArch64_ZPR_4bRegClassID = 73, - AArch64_ZPR_3bRegClassID = 74, - AArch64_DDDRegClassID = 75, - AArch64_DDD_with_dsub0_in_FPR64_loRegClassID = 76, - AArch64_DDD_with_dsub1_in_FPR64_loRegClassID = 77, - AArch64_DDD_with_dsub2_in_FPR64_loRegClassID = 78, - AArch64_DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClassID = 79, - AArch64_DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID = 80, - AArch64_DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID = 81, - AArch64_DDDDRegClassID = 82, - AArch64_DDDD_with_dsub0_in_FPR64_loRegClassID = 83, - AArch64_DDDD_with_dsub1_in_FPR64_loRegClassID = 84, - AArch64_DDDD_with_dsub2_in_FPR64_loRegClassID = 85, - AArch64_DDDD_with_dsub3_in_FPR64_loRegClassID = 86, - AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClassID = 87, - AArch64_DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID = 88, - AArch64_DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 89, - AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID = 90, - AArch64_DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 91, - AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 92, - AArch64_QQRegClassID = 93, - AArch64_ZPR2RegClassID = 94, - AArch64_QQ_with_dsub_in_FPR64_loRegClassID = 95, - AArch64_QQ_with_qsub1_in_FPR128_loRegClassID = 96, - AArch64_ZPR2Mul2RegClassID = 97, - AArch64_ZPR2_with_dsub_in_FPR64_loRegClassID = 98, - AArch64_ZPR2_with_zsub1_in_ZPR_4bRegClassID = 99, - AArch64_QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loRegClassID = 100, - AArch64_ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bRegClassID = 101, - AArch64_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 102, - AArch64_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 103, - AArch64_ZPR2_with_zsub1_in_ZPR_3bRegClassID = 104, - AArch64_ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bRegClassID = 105, - AArch64_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 106, - AArch64_ZPR2StridedRegClassID = 107, - AArch64_MPR64RegClassID = 108, - AArch64_ZPR2Strided_with_dsub_in_FPR64_loRegClassID = 109, - AArch64_QQQRegClassID = 110, - AArch64_ZPR3RegClassID = 111, - AArch64_QQQ_with_dsub_in_FPR64_loRegClassID = 112, - AArch64_QQQ_with_qsub1_in_FPR128_loRegClassID = 113, - AArch64_QQQ_with_qsub2_in_FPR128_loRegClassID = 114, - AArch64_ZPR3_with_dsub_in_FPR64_loRegClassID = 115, - AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 116, - AArch64_ZPR3_with_zsub1_in_ZPR_4bRegClassID = 117, - AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 118, - AArch64_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 119, - AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_loRegClassID = 120, - AArch64_QQQ_with_qsub1_in_FPR128_lo_and_QQQ_with_qsub2_in_FPR128_loRegClassID = 121, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_4bRegClassID = 122, - AArch64_ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 123, - AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_loRegClassID = 124, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 125, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 126, - AArch64_ZPR3_with_zsub0_in_ZPR_3bRegClassID = 127, - AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 128, - AArch64_ZPR3_with_zsub1_in_ZPR_3bRegClassID = 129, - AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 130, - AArch64_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 131, - AArch64_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 132, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3bRegClassID = 133, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 134, - AArch64_ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 135, - AArch64_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 136, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 137, - AArch64_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 138, - AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 139, - AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 140, - AArch64_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 141, - AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 142, - AArch64_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 143, - AArch64_QQQQRegClassID = 144, - AArch64_ZPR4RegClassID = 145, - AArch64_QQQQ_with_dsub_in_FPR64_loRegClassID = 146, - AArch64_QQQQ_with_qsub1_in_FPR128_loRegClassID = 147, - AArch64_QQQQ_with_qsub2_in_FPR128_loRegClassID = 148, - AArch64_QQQQ_with_qsub3_in_FPR128_loRegClassID = 149, - AArch64_ZPR4_with_dsub_in_FPR64_loRegClassID = 150, - AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 151, - AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 152, - AArch64_ZPR4_with_zsub1_in_ZPR_4bRegClassID = 153, - AArch64_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 154, - AArch64_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 155, - AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_loRegClassID = 156, - AArch64_QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub2_in_FPR128_loRegClassID = 157, - AArch64_QQQQ_with_qsub2_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 158, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_4bRegClassID = 159, - AArch64_ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 160, - AArch64_ZPR4_with_zsub2_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 161, - AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_loRegClassID = 162, - AArch64_QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 163, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 164, - AArch64_ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 165, - AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 166, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 167, - AArch64_ZPR4Mul4RegClassID = 168, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 169, - AArch64_ZPR4_with_zsub0_in_ZPR_3bRegClassID = 170, - AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 171, - AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 172, - AArch64_ZPR4_with_zsub1_in_ZPR_3bRegClassID = 173, - AArch64_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 174, - AArch64_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 175, - AArch64_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 176, - AArch64_ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 177, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 178, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bRegClassID = 179, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 180, - AArch64_ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 181, - AArch64_ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 182, - AArch64_ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 183, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 184, - AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 185, - AArch64_ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 186, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 187, - AArch64_ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loRegClassID = 188, - AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 189, - AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 190, - AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 191, - AArch64_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 192, - AArch64_ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 193, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 194, - AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bRegClassID = 195, - AArch64_ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 196, - AArch64_ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3bRegClassID = 197, - AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 198, - AArch64_GPR64x8ClassRegClassID = 199, - AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID = 200, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 201, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 202, - AArch64_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 203, - AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 204, - AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 205, - AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 206, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID = 207, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 208, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 209, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 210, - AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64RegClassID = 211, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 212, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 213, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 214, - AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID = 215, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 216, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 217, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 218, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 219, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 220, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 221, - AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 222, - AArch64_GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64RegClassID = 223, - AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 224, - AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 225, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 226, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 227, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64RegClassID = 228, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 229, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 230, - AArch64_ZPR4StridedRegClassID = 231, - AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 232, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 233, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 234, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 235, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 236, - AArch64_GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64RegClassID = 237, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 238, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 239, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 240, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64RegClassID = 241, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 242, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 243, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 244, - AArch64_GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64RegClassID = 245, - AArch64_GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64RegClassID = 246, - AArch64_GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64RegClassID = 247, - AArch64_GPR64x8Class_with_sub_32_in_GPR32argRegClassID = 248, - AArch64_MPR32RegClassID = 249, - AArch64_ZPR4Strided_with_dsub_in_FPR64_loRegClassID = 250, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID = 251, - AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 252, - AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 253, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 254, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 255, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 256, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64argRegClassID = 257, - AArch64_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 258, - AArch64_GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 259, - AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 260, - AArch64_GPR64x8Class_with_x8sub_0_in_rtcGPR64RegClassID = 261, - AArch64_GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 262, - AArch64_GPR64x8Class_with_x8sub_2_in_rtcGPR64RegClassID = 263, - AArch64_GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 264, - AArch64_GPR64x8Class_with_x8sub_4_in_rtcGPR64RegClassID = 265, - AArch64_GPR64x8Class_with_x8sub_6_in_GPR64argRegClassID = 266, - AArch64_GPR64x8Class_with_x8sub_6_in_rtcGPR64RegClassID = 267, - AArch64_GPR64x8Class_with_x8sub_7_in_FIXED_REGSRegClassID = 268, - AArch64_ZTRRegClassID = 269, - AArch64_MPR16RegClassID = 270, - AArch64_MPRRegClassID = 271, - AArch64_MPR8RegClassID = 272, + AArch64_PNRRegClassID = 3, + AArch64_PPRRegClassID = 4, + AArch64_PNR_3bRegClassID = 5, + AArch64_PNR_p8to15RegClassID = 6, + AArch64_PPR_3bRegClassID = 7, + AArch64_PPR_p8to15RegClassID = 8, + AArch64_PPR2RegClassID = 9, + AArch64_PPR2Mul2RegClassID = 10, + AArch64_PPR2_with_psub1_in_PPR_3bRegClassID = 11, + AArch64_PPR2_with_psub1_in_PPR_p8to15RegClassID = 12, + AArch64_PPR2_with_psub_in_PNR_3bRegClassID = 13, + AArch64_PPR2_with_psub_in_PNR_p8to15RegClassID = 14, + AArch64_PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClassID = 15, + AArch64_PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClassID = 16, + AArch64_PPR2Mul2_and_PPR2_with_psub_in_PNR_3bRegClassID = 17, + AArch64_PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15RegClassID = 18, + AArch64_PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15RegClassID = 19, + AArch64_PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bRegClassID = 20, + AArch64_GPR32allRegClassID = 21, + AArch64_FPR32RegClassID = 22, + AArch64_GPR32RegClassID = 23, + AArch64_GPR32spRegClassID = 24, + AArch64_GPR32commonRegClassID = 25, + AArch64_FPR32_with_hsub_in_FPR16_loRegClassID = 26, + AArch64_GPR32argRegClassID = 27, + AArch64_MatrixIndexGPR32_12_15RegClassID = 28, + AArch64_MatrixIndexGPR32_8_11RegClassID = 29, + AArch64_CCRRegClassID = 30, + AArch64_GPR32sponlyRegClassID = 31, + AArch64_WSeqPairsClassRegClassID = 32, + AArch64_WSeqPairsClass_with_subo32_in_GPR32commonRegClassID = 33, + AArch64_WSeqPairsClass_with_sube32_in_GPR32argRegClassID = 34, + AArch64_WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15RegClassID = 35, + AArch64_WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11RegClassID = 36, + AArch64_GPR64allRegClassID = 37, + AArch64_FPR64RegClassID = 38, + AArch64_GPR64RegClassID = 39, + AArch64_GPR64spRegClassID = 40, + AArch64_GPR64commonRegClassID = 41, + AArch64_GPR64noipRegClassID = 42, + AArch64_GPR64common_and_GPR64noipRegClassID = 43, + AArch64_tcGPR64RegClassID = 44, + AArch64_GPR64noip_and_tcGPR64RegClassID = 45, + AArch64_FPR64_loRegClassID = 46, + AArch64_GPR64argRegClassID = 47, + AArch64_FIXED_REGSRegClassID = 48, + AArch64_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 49, + AArch64_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 50, + AArch64_FIXED_REGS_with_sub_32RegClassID = 51, + AArch64_rtcGPR64RegClassID = 52, + AArch64_FIXED_REGS_and_GPR64RegClassID = 53, + AArch64_GPR64sponlyRegClassID = 54, + AArch64_DDRegClassID = 55, + AArch64_DD_with_dsub0_in_FPR64_loRegClassID = 56, + AArch64_DD_with_dsub1_in_FPR64_loRegClassID = 57, + AArch64_XSeqPairsClassRegClassID = 58, + AArch64_DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loRegClassID = 59, + AArch64_XSeqPairsClass_with_subo64_in_GPR64commonRegClassID = 60, + AArch64_XSeqPairsClass_with_subo64_in_GPR64noipRegClassID = 61, + AArch64_XSeqPairsClass_with_sube64_in_GPR64noipRegClassID = 62, + AArch64_XSeqPairsClass_with_sube64_in_tcGPR64RegClassID = 63, + AArch64_XSeqPairsClass_with_sube64_in_GPR64noip_and_tcGPR64RegClassID = 64, + AArch64_XSeqPairsClass_with_subo64_in_tcGPR64RegClassID = 65, + AArch64_XSeqPairsClass_with_subo64_in_GPR64noip_and_tcGPR64RegClassID = 66, + AArch64_XSeqPairsClass_with_sub_32_in_GPR32argRegClassID = 67, + AArch64_XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 68, + AArch64_XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 69, + AArch64_XSeqPairsClass_with_sube64_in_rtcGPR64RegClassID = 70, + AArch64_XSeqPairsClass_with_subo64_in_FIXED_REGSRegClassID = 71, + AArch64_FPR128RegClassID = 72, + AArch64_ZPRRegClassID = 73, + AArch64_FPR128_loRegClassID = 74, + AArch64_MPR128RegClassID = 75, + AArch64_ZPR_4bRegClassID = 76, + AArch64_FPR128_0to7RegClassID = 77, + AArch64_ZPR_3bRegClassID = 78, + AArch64_DDDRegClassID = 79, + AArch64_DDD_with_dsub0_in_FPR64_loRegClassID = 80, + AArch64_DDD_with_dsub1_in_FPR64_loRegClassID = 81, + AArch64_DDD_with_dsub2_in_FPR64_loRegClassID = 82, + AArch64_DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClassID = 83, + AArch64_DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID = 84, + AArch64_DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID = 85, + AArch64_DDDDRegClassID = 86, + AArch64_DDDD_with_dsub0_in_FPR64_loRegClassID = 87, + AArch64_DDDD_with_dsub1_in_FPR64_loRegClassID = 88, + AArch64_DDDD_with_dsub2_in_FPR64_loRegClassID = 89, + AArch64_DDDD_with_dsub3_in_FPR64_loRegClassID = 90, + AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClassID = 91, + AArch64_DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID = 92, + AArch64_DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 93, + AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID = 94, + AArch64_DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 95, + AArch64_DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID = 96, + AArch64_QQRegClassID = 97, + AArch64_ZPR2RegClassID = 98, + AArch64_ZPR2StridedOrContiguousRegClassID = 99, + AArch64_QQ_with_dsub_in_FPR64_loRegClassID = 100, + AArch64_QQ_with_qsub1_in_FPR128_loRegClassID = 101, + AArch64_ZPR2Mul2RegClassID = 102, + AArch64_ZPR2StridedRegClassID = 103, + AArch64_ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID = 104, + AArch64_ZPR2_with_dsub_in_FPR64_loRegClassID = 105, + AArch64_ZPR2_with_zsub1_in_ZPR_4bRegClassID = 106, + AArch64_QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loRegClassID = 107, + AArch64_ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bRegClassID = 108, + AArch64_ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID = 109, + AArch64_QQ_with_qsub0_in_FPR128_0to7RegClassID = 110, + AArch64_QQ_with_qsub1_in_FPR128_0to7RegClassID = 111, + AArch64_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 112, + AArch64_ZPR2Strided_with_dsub_in_FPR64_loRegClassID = 113, + AArch64_ZPR2_with_zsub1_in_ZPR_3bRegClassID = 114, + AArch64_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 115, + AArch64_QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7RegClassID = 116, + AArch64_ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bRegClassID = 117, + AArch64_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 118, + AArch64_MPR64RegClassID = 119, + AArch64_QQQRegClassID = 120, + AArch64_ZPR3RegClassID = 121, + AArch64_QQQ_with_dsub_in_FPR64_loRegClassID = 122, + AArch64_QQQ_with_qsub1_in_FPR128_loRegClassID = 123, + AArch64_QQQ_with_qsub2_in_FPR128_loRegClassID = 124, + AArch64_ZPR3_with_dsub_in_FPR64_loRegClassID = 125, + AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 126, + AArch64_ZPR3_with_zsub1_in_ZPR_4bRegClassID = 127, + AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 128, + AArch64_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 129, + AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_loRegClassID = 130, + AArch64_QQQ_with_qsub1_in_FPR128_lo_and_QQQ_with_qsub2_in_FPR128_loRegClassID = 131, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_4bRegClassID = 132, + AArch64_ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 133, + AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_loRegClassID = 134, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4bRegClassID = 135, + AArch64_QQQ_with_qsub0_in_FPR128_0to7RegClassID = 136, + AArch64_QQQ_with_qsub1_in_FPR128_0to7RegClassID = 137, + AArch64_QQQ_with_qsub2_in_FPR128_0to7RegClassID = 138, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 139, + AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 140, + AArch64_ZPR3_with_zsub1_in_ZPR_3bRegClassID = 141, + AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 142, + AArch64_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 143, + AArch64_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 144, + AArch64_ZPR3_with_zsub_in_FPR128_0to7RegClassID = 145, + AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7RegClassID = 146, + AArch64_QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7RegClassID = 147, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3bRegClassID = 148, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 149, + AArch64_ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 150, + AArch64_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 151, + AArch64_QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7RegClassID = 152, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3bRegClassID = 153, + AArch64_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 154, + AArch64_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 155, + AArch64_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 156, + AArch64_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 157, + AArch64_ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 158, + AArch64_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 159, + AArch64_QQQQRegClassID = 160, + AArch64_ZPR4RegClassID = 161, + AArch64_QQQQ_with_dsub_in_FPR64_loRegClassID = 162, + AArch64_QQQQ_with_qsub1_in_FPR128_loRegClassID = 163, + AArch64_QQQQ_with_qsub2_in_FPR128_loRegClassID = 164, + AArch64_QQQQ_with_qsub3_in_FPR128_loRegClassID = 165, + AArch64_ZPR4StridedOrContiguousRegClassID = 166, + AArch64_ZPR4_with_dsub_in_FPR64_loRegClassID = 167, + AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 168, + AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 169, + AArch64_ZPR4_with_zsub1_in_ZPR_4bRegClassID = 170, + AArch64_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 171, + AArch64_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 172, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_loRegClassID = 173, + AArch64_QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub2_in_FPR128_loRegClassID = 174, + AArch64_QQQQ_with_qsub2_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 175, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_4bRegClassID = 176, + AArch64_ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 177, + AArch64_ZPR4_with_zsub2_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 178, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_loRegClassID = 179, + AArch64_QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 180, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_4bRegClassID = 181, + AArch64_ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 182, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_loRegClassID = 183, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4bRegClassID = 184, + AArch64_QQQQ_with_qsub0_in_FPR128_0to7RegClassID = 185, + AArch64_QQQQ_with_qsub1_in_FPR128_0to7RegClassID = 186, + AArch64_QQQQ_with_qsub2_in_FPR128_0to7RegClassID = 187, + AArch64_QQQQ_with_qsub3_in_FPR128_0to7RegClassID = 188, + AArch64_ZPR4Mul4RegClassID = 189, + AArch64_ZPR4StridedRegClassID = 190, + AArch64_ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID = 191, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 192, + AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 193, + AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 194, + AArch64_ZPR4_with_zsub1_in_ZPR_3bRegClassID = 195, + AArch64_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 196, + AArch64_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 197, + AArch64_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 198, + AArch64_ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 199, + AArch64_ZPR4_with_zsub_in_FPR128_0to7RegClassID = 200, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7RegClassID = 201, + AArch64_QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID = 202, + AArch64_QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID = 203, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 204, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bRegClassID = 205, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loRegClassID = 206, + AArch64_ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 207, + AArch64_ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 208, + AArch64_ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 209, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID = 210, + AArch64_QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID = 211, + AArch64_ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID = 212, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bRegClassID = 213, + AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 214, + AArch64_ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 215, + AArch64_QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID = 216, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bRegClassID = 217, + AArch64_ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loRegClassID = 218, + AArch64_ZPR4Strided_with_dsub_in_FPR64_loRegClassID = 219, + AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 220, + AArch64_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 221, + AArch64_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 222, + AArch64_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 223, + AArch64_ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2RegClassID = 224, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 225, + AArch64_ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID = 226, + AArch64_ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 227, + AArch64_ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7RegClassID = 228, + AArch64_ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID = 229, + AArch64_GPR64x8ClassRegClassID = 230, + AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID = 231, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 232, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 233, + AArch64_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 234, + AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 235, + AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 236, + AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 237, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID = 238, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 239, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 240, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 241, + AArch64_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64RegClassID = 242, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 243, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 244, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 245, + AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID = 246, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 247, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 248, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 249, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 250, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID = 251, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 252, + AArch64_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 253, + AArch64_GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64RegClassID = 254, + AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 255, + AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 256, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 257, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 258, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64RegClassID = 259, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 260, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 261, + AArch64_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 262, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 263, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 264, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID = 265, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 266, + AArch64_GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64RegClassID = 267, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 268, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 269, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 270, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64RegClassID = 271, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 272, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 273, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID = 274, + AArch64_GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64RegClassID = 275, + AArch64_GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64RegClassID = 276, + AArch64_GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64RegClassID = 277, + AArch64_GPR64x8Class_with_sub_32_in_GPR32argRegClassID = 278, + AArch64_MPR32RegClassID = 279, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID = 280, + AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 281, + AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 282, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID = 283, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 284, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 285, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64argRegClassID = 286, + AArch64_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 287, + AArch64_GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 288, + AArch64_GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 289, + AArch64_GPR64x8Class_with_x8sub_0_in_rtcGPR64RegClassID = 290, + AArch64_GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 291, + AArch64_GPR64x8Class_with_x8sub_2_in_rtcGPR64RegClassID = 292, + AArch64_GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID = 293, + AArch64_GPR64x8Class_with_x8sub_4_in_rtcGPR64RegClassID = 294, + AArch64_GPR64x8Class_with_x8sub_6_in_GPR64argRegClassID = 295, + AArch64_GPR64x8Class_with_x8sub_6_in_rtcGPR64RegClassID = 296, + AArch64_GPR64x8Class_with_x8sub_7_in_FIXED_REGSRegClassID = 297, + AArch64_ZTRRegClassID = 298, + AArch64_MPR16RegClassID = 299, + AArch64_MPRRegClassID = 300, + AArch64_MPR8RegClassID = 301, }; @@ -1033,41 +1033,41 @@ enum { AArch64_dsub2, // 5 AArch64_dsub3, // 6 AArch64_hsub, // 7 - AArch64_psub0, // 8 - AArch64_psub1, // 9 - AArch64_qsub0, // 10 - AArch64_qsub1, // 11 - AArch64_qsub2, // 12 - AArch64_qsub3, // 13 - AArch64_ssub, // 14 - AArch64_sub_32, // 15 - AArch64_sube32, // 16 - AArch64_sube64, // 17 - AArch64_subo32, // 18 - AArch64_subo64, // 19 - AArch64_x8sub_0, // 20 - AArch64_x8sub_1, // 21 - AArch64_x8sub_2, // 22 - AArch64_x8sub_3, // 23 - AArch64_x8sub_4, // 24 - AArch64_x8sub_5, // 25 - AArch64_x8sub_6, // 26 - AArch64_x8sub_7, // 27 - AArch64_zasubb, // 28 - AArch64_zasubd0, // 29 - AArch64_zasubd1, // 30 - AArch64_zasubh0, // 31 - AArch64_zasubh1, // 32 - AArch64_zasubq0, // 33 - AArch64_zasubq1, // 34 - AArch64_zasubs0, // 35 - AArch64_zasubs1, // 36 - AArch64_zsub, // 37 - AArch64_zsub0, // 38 - AArch64_zsub1, // 39 - AArch64_zsub2, // 40 - AArch64_zsub3, // 41 - AArch64_zsub_hi, // 42 + AArch64_psub, // 8 + AArch64_psub0, // 9 + AArch64_psub1, // 10 + AArch64_qsub0, // 11 + AArch64_qsub1, // 12 + AArch64_qsub2, // 13 + AArch64_qsub3, // 14 + AArch64_ssub, // 15 + AArch64_sub_32, // 16 + AArch64_sube32, // 17 + AArch64_sube64, // 18 + AArch64_subo32, // 19 + AArch64_subo64, // 20 + AArch64_x8sub_0, // 21 + AArch64_x8sub_1, // 22 + AArch64_x8sub_2, // 23 + AArch64_x8sub_3, // 24 + AArch64_x8sub_4, // 25 + AArch64_x8sub_5, // 26 + AArch64_x8sub_6, // 27 + AArch64_x8sub_7, // 28 + AArch64_zasubb, // 29 + AArch64_zasubd0, // 30 + AArch64_zasubd1, // 31 + AArch64_zasubh0, // 32 + AArch64_zasubh1, // 33 + AArch64_zasubq0, // 34 + AArch64_zasubq1, // 35 + AArch64_zasubs0, // 36 + AArch64_zasubs1, // 37 + AArch64_zsub, // 38 + AArch64_zsub0, // 39 + AArch64_zsub1, // 40 + AArch64_zsub2, // 41 + AArch64_zsub3, // 42 AArch64_zasubd1_then_zasubq0, // 43 AArch64_zasubd1_then_zasubq1, // 44 AArch64_zasubs1_then_zasubd0, // 45 @@ -1099,1093 +1099,1032 @@ enum { AArch64_dsub2_then_bsub, // 71 AArch64_dsub2_then_hsub, // 72 AArch64_dsub2_then_ssub, // 73 - AArch64_qsub1_then_bsub, // 74 - AArch64_qsub1_then_dsub, // 75 - AArch64_qsub1_then_hsub, // 76 - AArch64_qsub1_then_ssub, // 77 - AArch64_qsub3_then_bsub, // 78 - AArch64_qsub3_then_dsub, // 79 - AArch64_qsub3_then_hsub, // 80 - AArch64_qsub3_then_ssub, // 81 - AArch64_qsub2_then_bsub, // 82 - AArch64_qsub2_then_dsub, // 83 - AArch64_qsub2_then_hsub, // 84 - AArch64_qsub2_then_ssub, // 85 - AArch64_x8sub_7_then_sub_32, // 86 - AArch64_x8sub_6_then_sub_32, // 87 - AArch64_x8sub_5_then_sub_32, // 88 - AArch64_x8sub_4_then_sub_32, // 89 - AArch64_x8sub_3_then_sub_32, // 90 - AArch64_x8sub_2_then_sub_32, // 91 - AArch64_x8sub_1_then_sub_32, // 92 - AArch64_subo64_then_sub_32, // 93 - AArch64_zsub1_then_bsub, // 94 - AArch64_zsub1_then_dsub, // 95 - AArch64_zsub1_then_hsub, // 96 - AArch64_zsub1_then_ssub, // 97 - AArch64_zsub1_then_zsub, // 98 - AArch64_zsub1_then_zsub_hi, // 99 + AArch64_psub1_then_psub, // 74 + AArch64_qsub1_then_bsub, // 75 + AArch64_qsub1_then_dsub, // 76 + AArch64_qsub1_then_hsub, // 77 + AArch64_qsub1_then_ssub, // 78 + AArch64_qsub3_then_bsub, // 79 + AArch64_qsub3_then_dsub, // 80 + AArch64_qsub3_then_hsub, // 81 + AArch64_qsub3_then_ssub, // 82 + AArch64_qsub2_then_bsub, // 83 + AArch64_qsub2_then_dsub, // 84 + AArch64_qsub2_then_hsub, // 85 + AArch64_qsub2_then_ssub, // 86 + AArch64_x8sub_7_then_sub_32, // 87 + AArch64_x8sub_6_then_sub_32, // 88 + AArch64_x8sub_5_then_sub_32, // 89 + AArch64_x8sub_4_then_sub_32, // 90 + AArch64_x8sub_3_then_sub_32, // 91 + AArch64_x8sub_2_then_sub_32, // 92 + AArch64_x8sub_1_then_sub_32, // 93 + AArch64_subo64_then_sub_32, // 94 + AArch64_zsub1_then_bsub, // 95 + AArch64_zsub1_then_dsub, // 96 + AArch64_zsub1_then_hsub, // 97 + AArch64_zsub1_then_ssub, // 98 + AArch64_zsub1_then_zsub, // 99 AArch64_zsub3_then_bsub, // 100 AArch64_zsub3_then_dsub, // 101 AArch64_zsub3_then_hsub, // 102 AArch64_zsub3_then_ssub, // 103 AArch64_zsub3_then_zsub, // 104 - AArch64_zsub3_then_zsub_hi, // 105 - AArch64_zsub2_then_bsub, // 106 - AArch64_zsub2_then_dsub, // 107 - AArch64_zsub2_then_hsub, // 108 - AArch64_zsub2_then_ssub, // 109 - AArch64_zsub2_then_zsub, // 110 - AArch64_zsub2_then_zsub_hi, // 111 - AArch64_dsub0_dsub1, // 112 - AArch64_dsub0_dsub1_dsub2, // 113 - AArch64_dsub1_dsub2, // 114 - AArch64_dsub1_dsub2_dsub3, // 115 - AArch64_dsub2_dsub3, // 116 - AArch64_dsub_qsub1_then_dsub, // 117 - AArch64_dsub_qsub1_then_dsub_qsub2_then_dsub_qsub3_then_dsub, // 118 - AArch64_dsub_qsub1_then_dsub_qsub2_then_dsub, // 119 - AArch64_qsub0_qsub1, // 120 - AArch64_qsub0_qsub1_qsub2, // 121 - AArch64_qsub1_qsub2, // 122 - AArch64_qsub1_qsub2_qsub3, // 123 - AArch64_qsub2_qsub3, // 124 - AArch64_qsub1_then_dsub_qsub2_then_dsub, // 125 - AArch64_qsub1_then_dsub_qsub2_then_dsub_qsub3_then_dsub, // 126 - AArch64_qsub2_then_dsub_qsub3_then_dsub, // 127 - AArch64_sub_32_x8sub_1_then_sub_32, // 128 - AArch64_x8sub_0_x8sub_1, // 129 - AArch64_x8sub_2_x8sub_3, // 130 - AArch64_x8sub_4_x8sub_5, // 131 - AArch64_x8sub_6_x8sub_7, // 132 - AArch64_x8sub_6_then_sub_32_x8sub_7_then_sub_32, // 133 - AArch64_x8sub_4_then_sub_32_x8sub_5_then_sub_32, // 134 - AArch64_x8sub_2_then_sub_32_x8sub_3_then_sub_32, // 135 - AArch64_sub_32_subo64_then_sub_32, // 136 - AArch64_dsub_zsub1_then_dsub, // 137 - AArch64_zsub_zsub1_then_zsub, // 138 - AArch64_dsub_zsub1_then_dsub_zsub2_then_dsub_zsub3_then_dsub, // 139 - AArch64_dsub_zsub1_then_dsub_zsub2_then_dsub, // 140 - AArch64_zsub_zsub1_then_zsub_zsub2_then_zsub_zsub3_then_zsub, // 141 - AArch64_zsub_zsub1_then_zsub_zsub2_then_zsub, // 142 - AArch64_zsub0_zsub1, // 143 - AArch64_zsub0_zsub1_zsub2, // 144 - AArch64_zsub1_zsub2, // 145 - AArch64_zsub1_zsub2_zsub3, // 146 - AArch64_zsub2_zsub3, // 147 - AArch64_zsub1_then_dsub_zsub2_then_dsub, // 148 - AArch64_zsub1_then_dsub_zsub2_then_dsub_zsub3_then_dsub, // 149 - AArch64_zsub1_then_zsub_zsub2_then_zsub, // 150 - AArch64_zsub1_then_zsub_zsub2_then_zsub_zsub3_then_zsub, // 151 - AArch64_zsub2_then_dsub_zsub3_then_dsub, // 152 - AArch64_zsub2_then_zsub_zsub3_then_zsub, // 153 - AArch64_zsub0_zsub2, // 154 - AArch64_zsub1_zsub3, // 155 + AArch64_zsub2_then_bsub, // 105 + AArch64_zsub2_then_dsub, // 106 + AArch64_zsub2_then_hsub, // 107 + AArch64_zsub2_then_ssub, // 108 + AArch64_zsub2_then_zsub, // 109 + AArch64_dsub0_dsub1, // 110 + AArch64_dsub0_dsub1_dsub2, // 111 + AArch64_dsub1_dsub2, // 112 + AArch64_dsub1_dsub2_dsub3, // 113 + AArch64_dsub2_dsub3, // 114 + AArch64_dsub_qsub1_then_dsub, // 115 + AArch64_dsub_qsub1_then_dsub_qsub2_then_dsub_qsub3_then_dsub, // 116 + AArch64_dsub_qsub1_then_dsub_qsub2_then_dsub, // 117 + AArch64_qsub0_qsub1, // 118 + AArch64_qsub0_qsub1_qsub2, // 119 + AArch64_qsub1_qsub2, // 120 + AArch64_qsub1_qsub2_qsub3, // 121 + AArch64_qsub2_qsub3, // 122 + AArch64_qsub1_then_dsub_qsub2_then_dsub, // 123 + AArch64_qsub1_then_dsub_qsub2_then_dsub_qsub3_then_dsub, // 124 + AArch64_qsub2_then_dsub_qsub3_then_dsub, // 125 + AArch64_sub_32_x8sub_1_then_sub_32, // 126 + AArch64_x8sub_0_x8sub_1, // 127 + AArch64_x8sub_2_x8sub_3, // 128 + AArch64_x8sub_4_x8sub_5, // 129 + AArch64_x8sub_6_x8sub_7, // 130 + AArch64_x8sub_6_then_sub_32_x8sub_7_then_sub_32, // 131 + AArch64_x8sub_4_then_sub_32_x8sub_5_then_sub_32, // 132 + AArch64_x8sub_2_then_sub_32_x8sub_3_then_sub_32, // 133 + AArch64_sub_32_subo64_then_sub_32, // 134 + AArch64_dsub_zsub1_then_dsub, // 135 + AArch64_zsub_zsub1_then_zsub, // 136 + AArch64_dsub_zsub1_then_dsub_zsub2_then_dsub_zsub3_then_dsub, // 137 + AArch64_dsub_zsub1_then_dsub_zsub2_then_dsub, // 138 + AArch64_zsub_zsub1_then_zsub_zsub2_then_zsub_zsub3_then_zsub, // 139 + AArch64_zsub_zsub1_then_zsub_zsub2_then_zsub, // 140 + AArch64_zsub0_zsub1, // 141 + AArch64_zsub0_zsub1_zsub2, // 142 + AArch64_zsub1_zsub2, // 143 + AArch64_zsub1_zsub2_zsub3, // 144 + AArch64_zsub2_zsub3, // 145 + AArch64_zsub1_then_dsub_zsub2_then_dsub, // 146 + AArch64_zsub1_then_dsub_zsub2_then_dsub_zsub3_then_dsub, // 147 + AArch64_zsub1_then_zsub_zsub2_then_zsub, // 148 + AArch64_zsub1_then_zsub_zsub2_then_zsub_zsub3_then_zsub, // 149 + AArch64_zsub2_then_dsub_zsub3_then_dsub, // 150 + AArch64_zsub2_then_zsub_zsub3_then_zsub, // 151 + AArch64_zsub0_zsub2, // 152 + AArch64_zsub1_zsub3, // 153 AArch64_NUM_TARGET_SUBREGS }; #endif // GET_REGINFO_ENUM +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2022, */ +/* Rot127 2022-2024 */ +/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ + +/* LLVM-commit: */ +/* LLVM-tag: */ + +/* Do not edit. */ + +/* Capstone's LLVM TableGen Backends: */ +/* https://github.com/capstone-engine/llvm-capstone */ + #ifdef GET_REGINFO_MC_DESC #undef GET_REGINFO_MC_DESC static const MCPhysReg AArch64RegDiffLists[] = { - /* 0 */ 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, - /* 17 */ 63232, 1, 1, 1, 1, 1, 1, 1, 0, - /* 26 */ 64502, 1, 1, 1, 1, 1, 1, 1, 0, - /* 35 */ 1, 93, 1, 1, 1, 1, 1, 1, 0, - /* 44 */ 64932, 1, 1, 1, 74, 1, 1, 1, 0, - /* 53 */ 63076, 1, 1, 1, 0, - /* 58 */ 63088, 1, 1, 1, 0, - /* 63 */ 65072, 1, 1, 1, 0, - /* 68 */ 65184, 1, 1, 1, 0, - /* 73 */ 31, 335, 17, 65504, 1, 1, 1, 0, - /* 81 */ 31, 336, 17, 65504, 1, 1, 1, 0, - /* 89 */ 31, 337, 17, 65504, 1, 1, 1, 0, - /* 97 */ 31, 338, 17, 65504, 1, 1, 1, 0, - /* 105 */ 31, 339, 17, 65504, 1, 1, 1, 0, - /* 113 */ 31, 340, 17, 65504, 1, 1, 1, 0, - /* 121 */ 31, 341, 17, 65504, 1, 1, 1, 0, - /* 129 */ 31, 342, 17, 65504, 1, 1, 1, 0, - /* 137 */ 31, 343, 17, 65504, 1, 1, 1, 0, - /* 145 */ 352, 65504, 1, 1, 1, 0, - /* 151 */ 353, 65504, 1, 1, 1, 0, - /* 157 */ 354, 65504, 1, 1, 1, 0, - /* 163 */ 355, 65504, 1, 1, 1, 0, - /* 169 */ 356, 65504, 1, 1, 1, 0, - /* 175 */ 357, 65504, 1, 1, 1, 0, - /* 181 */ 358, 65504, 1, 1, 1, 0, - /* 187 */ 359, 65504, 1, 1, 1, 0, - /* 193 */ 360, 65504, 1, 1, 1, 0, - /* 199 */ 31, 334, 17, 65495, 9, 1, 1, 0, - /* 207 */ 31, 335, 17, 65495, 9, 1, 1, 0, - /* 215 */ 351, 65495, 9, 1, 1, 0, - /* 221 */ 352, 65495, 9, 1, 1, 0, - /* 227 */ 24, 29, 1, 1, 0, - /* 232 */ 24, 29, 1, 1, 46, 29, 1, 1, 0, - /* 241 */ 64900, 1, 1, 75, 1, 1, 0, - /* 248 */ 65040, 1, 1, 0, - /* 252 */ 65152, 1, 1, 0, - /* 256 */ 31, 343, 17, 65505, 1, 1, 0, - /* 263 */ 31, 344, 17, 65505, 1, 1, 0, - /* 270 */ 360, 65505, 1, 1, 0, - /* 275 */ 361, 65505, 1, 1, 0, - /* 280 */ 31, 333, 17, 65494, 10, 1, 0, - /* 287 */ 31, 334, 17, 65494, 10, 1, 0, - /* 294 */ 350, 65494, 10, 1, 0, - /* 299 */ 351, 65494, 10, 1, 0, - /* 304 */ 24, 1, 29, 1, 0, - /* 309 */ 24, 1, 29, 1, 46, 1, 29, 1, 0, - /* 318 */ 24, 30, 1, 0, - /* 322 */ 24, 30, 1, 46, 30, 1, 0, - /* 329 */ 64964, 1, 76, 1, 0, - /* 334 */ 65172, 112, 65456, 65472, 33, 112, 65456, 65472, 33, 112, 65456, 65472, 330, 1, 0, - /* 349 */ 331, 1, 0, - /* 352 */ 65172, 112, 65456, 65472, 33, 112, 65456, 65472, 1, 112, 65456, 65472, 362, 1, 0, - /* 367 */ 63254, 1, 0, - /* 370 */ 63266, 1, 0, - /* 373 */ 63284, 1, 0, - /* 376 */ 63296, 1, 0, - /* 379 */ 64444, 1, 0, - /* 382 */ 64478, 1, 0, - /* 385 */ 65104, 1, 0, - /* 388 */ 65152, 1, 0, - /* 391 */ 65159, 1, 0, - /* 394 */ 65160, 1, 0, - /* 397 */ 65161, 1, 0, - /* 400 */ 65162, 1, 0, - /* 403 */ 65163, 1, 0, - /* 406 */ 65164, 1, 0, - /* 409 */ 65165, 1, 0, - /* 412 */ 65166, 1, 0, - /* 415 */ 65167, 1, 0, - /* 418 */ 65168, 1, 0, - /* 421 */ 65169, 1, 0, - /* 424 */ 65170, 1, 0, - /* 427 */ 65171, 1, 0, - /* 430 */ 65172, 1, 0, - /* 433 */ 65173, 1, 0, - /* 436 */ 65204, 1, 0, - /* 439 */ 65216, 1, 0, - /* 442 */ 63, 65503, 34, 65503, 1, 80, 63, 65503, 34, 65503, 1, 108, 63, 65503, 34, 65503, 1, 0, - /* 460 */ 64, 65504, 63, 65503, 1, 49, 64, 65504, 63, 65503, 1, 77, 64, 65504, 63, 65503, 1, 0, - /* 478 */ 65503, 1, 144, 65503, 1, 172, 65503, 1, 0, - /* 487 */ 31, 344, 17, 65506, 1, 0, - /* 493 */ 31, 345, 17, 65506, 1, 0, - /* 499 */ 361, 65506, 1, 0, - /* 503 */ 362, 65506, 1, 0, - /* 507 */ 2, 0, - /* 509 */ 3, 4, 0, - /* 512 */ 64848, 4, 4, 4, 65, 4, 4, 4, 0, - /* 521 */ 64868, 4, 4, 4, 65, 4, 4, 4, 0, - /* 530 */ 65092, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 352, 4, 0, - /* 561 */ 65072, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 65476, 65412, 65456, 112, 65456, 65472, 300, 376, 4, 0, - /* 592 */ 64379, 4, 0, - /* 595 */ 7, 0, - /* 597 */ 269, 9, 18, 65510, 10, 8, 65522, 10, 8, 6, 65510, 10, 8, 65522, 10, 8, 65521, 18, 65510, 10, 8, 65522, 10, 8, 6, 65510, 10, 8, 65522, 10, 8, 0, - /* 629 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 8, 0, - /* 664 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 8, 0, - /* 686 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 8, 0, - /* 699 */ 64860, 8, 69, 8, 0, - /* 704 */ 64884, 8, 69, 8, 0, - /* 709 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 8, 0, - /* 744 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 8, 0, - /* 766 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 8, 0, - /* 779 */ 31, 332, 17, 65493, 11, 0, - /* 785 */ 31, 333, 17, 65493, 11, 0, - /* 791 */ 349, 65493, 11, 0, - /* 795 */ 350, 65493, 11, 0, - /* 799 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 12, 0, - /* 834 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 12, 0, - /* 856 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 12, 0, - /* 869 */ 64, 80, 65424, 80, 124, 96, 31, 33, 65504, 62, 65503, 34, 65503, 1, 49, 31, 33, 65504, 62, 65503, 34, 65503, 1, 77, 31, 33, 65504, 62, 65503, 34, 65503, 1, 41, 12, 0, - /* 904 */ 124, 208, 31, 33, 65504, 62, 65503, 34, 65503, 1, 77, 31, 33, 65504, 62, 65503, 34, 65503, 1, 41, 12, 0, - /* 926 */ 65472, 348, 31, 33, 65504, 62, 65503, 34, 65503, 1, 41, 12, 0, - /* 939 */ 64, 80, 65424, 80, 124, 95, 1, 63, 1, 65503, 1, 62, 65503, 1, 49, 1, 63, 1, 65503, 1, 62, 65503, 1, 77, 1, 63, 1, 65503, 1, 62, 65503, 1, 42, 12, 0, - /* 974 */ 124, 207, 1, 63, 1, 65503, 1, 62, 65503, 1, 77, 1, 63, 1, 65503, 1, 62, 65503, 1, 42, 12, 0, - /* 996 */ 65472, 347, 1, 63, 1, 65503, 1, 62, 65503, 1, 42, 12, 0, - /* 1009 */ 64, 80, 65424, 80, 124, 95, 1, 62, 1, 65503, 34, 65503, 1, 29, 50, 1, 62, 1, 65503, 34, 65503, 1, 29, 78, 1, 62, 1, 65503, 34, 65503, 1, 29, 43, 12, 0, - /* 1044 */ 124, 207, 1, 62, 1, 65503, 34, 65503, 1, 29, 78, 1, 62, 1, 65503, 34, 65503, 1, 29, 43, 12, 0, - /* 1066 */ 65472, 347, 1, 62, 1, 65503, 34, 65503, 1, 29, 43, 12, 0, - /* 1079 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 12, 0, - /* 1114 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 12, 0, - /* 1136 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 12, 0, - /* 1149 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 12, 0, - /* 1184 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 12, 0, - /* 1206 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 64, 12, 0, - /* 1219 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 12, 0, - /* 1254 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 12, 0, - /* 1276 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 72, 12, 0, - /* 1289 */ 56, 15, 0, - /* 1292 */ 332, 15, 0, - /* 1295 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 16, 0, - /* 1330 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 16, 0, - /* 1352 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 40, 16, 0, - /* 1365 */ 64, 80, 65424, 80, 124, 95, 1, 62, 65503, 34, 65503, 34, 65503, 1, 79, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 16, 0, - /* 1400 */ 124, 207, 1, 62, 65503, 34, 65503, 34, 65503, 1, 107, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 16, 0, - /* 1422 */ 65472, 347, 1, 62, 65503, 34, 65503, 34, 65503, 1, 48, 16, 0, - /* 1435 */ 1, 554, 16, 0, - /* 1439 */ 65322, 560, 16, 0, - /* 1443 */ 24, 1, 1, 29, 0, - /* 1448 */ 24, 1, 1, 29, 46, 1, 1, 29, 0, - /* 1457 */ 24, 1, 30, 0, - /* 1461 */ 24, 1, 30, 46, 1, 30, 0, - /* 1468 */ 63, 1, 65503, 1, 30, 50, 63, 1, 65503, 1, 30, 78, 63, 1, 65503, 1, 30, 0, - /* 1486 */ 24, 31, 0, - /* 1489 */ 24, 31, 46, 31, 0, - /* 1494 */ 65504, 31, 113, 65504, 31, 141, 65504, 31, 0, - /* 1503 */ 65312, 77, 0, - /* 1506 */ 1, 99, 0, - /* 1509 */ 64379, 99, 0, - /* 1512 */ 65188, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 31, 112, 0, - /* 1529 */ 65188, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 63, 112, 0, - /* 1546 */ 65124, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 30, 112, 65488, 112, 76, 1, 65284, 112, 0, - /* 1576 */ 65124, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 62, 112, 65488, 112, 76, 1, 65284, 112, 0, - /* 1606 */ 65124, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 62, 112, 65488, 112, 76, 65505, 65284, 112, 0, - /* 1636 */ 65156, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 61, 112, 65456, 32, 80, 32, 76, 64, 65473, 64, 65441, 65315, 64, 48, 64, 65329, 112, 0, - /* 1682 */ 65156, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 61, 112, 65456, 32, 80, 32, 76, 64, 65441, 64, 65473, 65283, 64, 48, 64, 65361, 112, 0, - /* 1728 */ 65156, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 29, 112, 65456, 32, 80, 32, 76, 64, 65473, 64, 65473, 65283, 64, 48, 64, 65361, 112, 0, - /* 1774 */ 65156, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65473, 65412, 65456, 112, 65456, 65472, 300, 65441, 65412, 65456, 112, 65456, 65472, 300, 61, 112, 65456, 32, 80, 32, 76, 64, 65473, 64, 65473, 65283, 64, 48, 64, 65361, 112, 0, - /* 1820 */ 133, 0, - /* 1822 */ 112, 140, 0, - /* 1825 */ 214, 0, - /* 1827 */ 215, 0, - /* 1829 */ 65084, 65412, 65456, 112, 65456, 65472, 300, 65480, 65412, 65456, 112, 65456, 65472, 300, 0, - /* 1844 */ 65108, 65412, 65456, 112, 65456, 65472, 300, 65480, 65412, 65456, 112, 65456, 65472, 300, 0, - /* 1859 */ 65204, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 331, 0, - /* 1871 */ 65202, 65505, 65322, 215, 362, 0, - /* 1877 */ 65204, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 363, 0, - /* 1889 */ 65186, 65505, 32, 65505, 363, 0, - /* 1895 */ 65185, 65505, 32, 65505, 364, 0, - /* 1901 */ 65184, 65505, 32, 65505, 365, 0, - /* 1907 */ 65183, 65505, 32, 65505, 366, 0, - /* 1913 */ 65182, 65505, 32, 65505, 367, 0, - /* 1919 */ 65181, 65505, 32, 65505, 368, 0, - /* 1925 */ 65180, 65505, 32, 65505, 369, 0, - /* 1931 */ 65179, 65505, 32, 65505, 370, 0, - /* 1937 */ 65178, 65505, 32, 65505, 371, 0, - /* 1943 */ 65177, 65505, 32, 65505, 372, 0, - /* 1949 */ 65176, 65505, 32, 65505, 373, 0, - /* 1955 */ 65175, 65505, 32, 65505, 374, 0, - /* 1961 */ 65174, 65505, 32, 65505, 375, 0, - /* 1967 */ 65173, 65505, 32, 65505, 376, 0, - /* 1973 */ 64960, 214, 65328, 65535, 555, 0, - /* 1979 */ 570, 0, - /* 1981 */ 576, 0, - /* 1983 */ 63111, 0, - /* 1985 */ 63123, 0, - /* 1987 */ 63141, 0, - /* 1989 */ 63153, 0, - /* 1991 */ 63174, 0, - /* 1993 */ 63186, 0, - /* 1995 */ 63204, 0, - /* 1997 */ 63216, 0, - /* 1999 */ 65103, 0, - /* 2001 */ 65518, 22, 65516, 65526, 65267, 0, - /* 2007 */ 65526, 22, 65516, 65526, 65267, 0, - /* 2013 */ 65518, 26, 65516, 65526, 65267, 0, - /* 2019 */ 65526, 26, 65516, 65526, 65267, 0, - /* 2025 */ 65518, 22, 65518, 65526, 65267, 0, - /* 2031 */ 65526, 22, 65518, 65526, 65267, 0, - /* 2037 */ 65518, 26, 65518, 65526, 65267, 0, - /* 2043 */ 65526, 26, 65518, 65526, 65267, 0, - /* 2049 */ 65518, 22, 65516, 65527, 65267, 0, - /* 2055 */ 65526, 22, 65516, 65527, 65267, 0, - /* 2061 */ 65518, 26, 65516, 65527, 65267, 0, - /* 2067 */ 65526, 26, 65516, 65527, 65267, 0, - /* 2073 */ 65518, 22, 65518, 65527, 65267, 0, - /* 2079 */ 65526, 22, 65518, 65527, 65267, 0, - /* 2085 */ 65518, 26, 65518, 65527, 65267, 0, - /* 2091 */ 65526, 26, 65518, 65527, 65267, 0, - /* 2097 */ 65325, 0, - /* 2099 */ 65190, 65327, 0, - /* 2102 */ 65389, 0, - /* 2104 */ 65404, 0, - /* 2106 */ 65420, 0, - /* 2108 */ 65140, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 330, 64, 48, 1, 65424, 0, - /* 2129 */ 65140, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 362, 64, 48, 1, 65424, 0, - /* 2150 */ 65140, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 362, 64, 48, 65505, 65424, 0, - /* 2171 */ 65436, 0, - /* 2173 */ 65172, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 361, 32, 32, 48, 64, 65473, 64, 65441, 65455, 64, 65441, 0, - /* 2205 */ 65204, 112, 65456, 65472, 33, 112, 65456, 65472, 1, 112, 65456, 65472, 33, 112, 65456, 65472, 361, 64, 65473, 64, 65441, 0, - /* 2227 */ 65236, 112, 65456, 65472, 1, 112, 65456, 65472, 0, - /* 2236 */ 65236, 112, 65456, 65472, 33, 112, 65456, 65472, 0, - /* 2245 */ 65456, 112, 65456, 65472, 0, - /* 2250 */ 65172, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 361, 32, 32, 48, 64, 65441, 64, 65473, 65423, 64, 65473, 0, - /* 2282 */ 65172, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 329, 32, 32, 48, 64, 65473, 64, 65473, 65423, 64, 65473, 0, - /* 2314 */ 65172, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 113, 65456, 112, 65456, 65472, 81, 65456, 112, 65456, 65472, 361, 32, 32, 48, 64, 65473, 64, 65473, 65423, 64, 65473, 0, - /* 2346 */ 65204, 112, 65456, 65472, 1, 112, 65456, 65472, 33, 112, 65456, 65472, 33, 112, 65456, 65472, 361, 64, 65441, 64, 65473, 0, - /* 2368 */ 65204, 112, 65456, 65472, 33, 112, 65456, 65472, 33, 112, 65456, 65472, 33, 112, 65456, 65472, 329, 64, 65473, 64, 65473, 0, - /* 2390 */ 65204, 112, 65456, 65472, 33, 112, 65456, 65472, 33, 112, 65456, 65472, 1, 112, 65456, 65472, 361, 64, 65473, 64, 65473, 0, - /* 2412 */ 65484, 0, - /* 2414 */ 65172, 112, 65456, 65472, 1, 112, 65456, 65472, 33, 112, 65456, 65472, 362, 65505, 0, - /* 2429 */ 31, 332, 2, 65507, 0, - /* 2434 */ 65321, 577, 2, 65507, 0, - /* 2439 */ 31, 345, 17, 65507, 0, - /* 2444 */ 31, 346, 17, 65507, 0, - /* 2449 */ 334, 65507, 0, - /* 2452 */ 362, 65507, 0, - /* 2455 */ 363, 65507, 0, - /* 2458 */ 579, 65507, 0, - /* 2461 */ 65516, 0, - /* 2463 */ 65204, 65521, 0, - /* 2466 */ 65525, 0, - /* 2468 */ 65534, 0, - /* 2470 */ 65212, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 360, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2495 */ 65211, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 361, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2520 */ 65210, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 362, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2545 */ 65209, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 363, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2570 */ 65208, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 364, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2595 */ 65207, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 365, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2620 */ 65206, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 366, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2645 */ 65205, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 367, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2670 */ 65204, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 368, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2695 */ 65203, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 369, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2720 */ 65202, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 370, 17, 1, 1, 1, 65519, 65535, 65535, 0, - /* 2745 */ 65225, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 32, 65505, 65322, 215, 359, 17, 1, 1, 65522, 65534, 65535, 65535, 0, + /* 0 */ -18, 22, -20, -10, -285, 0, + /* 6 */ -10, 22, -20, -10, -285, 0, + /* 12 */ -18, 26, -20, -10, -285, 0, + /* 18 */ -10, 26, -20, -10, -285, 0, + /* 24 */ -18, 22, -18, -10, -285, 0, + /* 30 */ -10, 22, -18, -10, -285, 0, + /* 36 */ -18, 26, -18, -10, -285, 0, + /* 42 */ -10, 26, -18, -10, -285, 0, + /* 48 */ -18, 22, -20, -9, -285, 0, + /* 54 */ -10, 22, -20, -9, -285, 0, + /* 60 */ -18, 26, -20, -9, -285, 0, + /* 66 */ -10, 26, -20, -9, -285, 0, + /* 72 */ -18, 22, -18, -9, -285, 0, + /* 78 */ -10, 22, -18, -9, -285, 0, + /* 84 */ -18, 26, -18, -9, -285, 0, + /* 90 */ -10, 26, -18, -9, -285, 0, + /* 96 */ -314, -225, 0, + /* 99 */ -364, -96, 128, -96, -64, 97, -96, 128, -96, -64, 129, -96, 128, -96, -64, 346, 64, 48, -31, -112, 0, + /* 120 */ -364, -96, 128, -96, -64, 129, -96, 128, -96, -64, 129, -96, 128, -96, -64, 314, 64, 48, 1, -112, 0, + /* 141 */ -364, -96, 128, -96, -64, 129, -96, 128, -96, -64, 97, -96, 128, -96, -64, 346, 64, 48, 1, -112, 0, + /* 162 */ -332, -96, 128, -96, -64, 129, -96, 128, -96, -64, 97, -96, 128, -96, -64, 129, -96, 128, -96, -64, 345, 32, 32, 48, 64, -63, 64, -95, -81, 64, -95, 0, + /* 194 */ -316, 128, -96, -64, 33, 128, -96, -64, 1, 128, -96, -64, 33, 128, -96, -64, 345, 64, -63, 64, -95, 0, + /* 216 */ -420, -124, -96, 128, -96, -64, 260, -124, -96, 128, -96, -64, 0, + /* 229 */ -396, -124, -96, 128, -96, -64, 260, -124, -96, 128, -96, -64, 0, + /* 242 */ -284, 128, -96, -64, 1, 128, -96, -64, 0, + /* 251 */ -284, 128, -96, -64, 33, 128, -96, -64, 0, + /* 260 */ -332, -96, 128, -96, -64, 97, -96, 128, -96, -64, 129, -96, 128, -96, -64, 129, -96, 128, -96, -64, 345, 32, 32, 48, 64, -95, 64, -63, -113, 64, -63, 0, + /* 292 */ -332, -96, 128, -96, -64, 129, -96, 128, -96, -64, 129, -96, 128, -96, -64, 129, -96, 128, -96, -64, 313, 32, 32, 48, 64, -63, 64, -63, -113, 64, -63, 0, + /* 324 */ -332, -96, 128, -96, -64, 129, -96, 128, -96, -64, 129, -96, 128, -96, -64, 97, -96, 128, -96, -64, 345, 32, 32, 48, 64, -63, 64, -63, -113, 64, -63, 0, + /* 356 */ -316, 128, -96, -64, 1, 128, -96, -64, 33, 128, -96, -64, 33, 128, -96, -64, 345, 64, -95, 64, -63, 0, + /* 378 */ -316, 128, -96, -64, 33, 128, -96, -64, 33, 128, -96, -64, 33, 128, -96, -64, 313, 64, -63, 64, -63, 0, + /* 400 */ -316, 128, -96, -64, 33, 128, -96, -64, 33, 128, -96, -64, 1, 128, -96, -64, 345, 64, -63, 64, -63, 0, + /* 422 */ -348, 128, -96, -64, 1, 128, -96, -64, 33, 128, -96, -64, 346, -31, 0, + /* 437 */ 31, 300, 2, -29, 0, + /* 442 */ -231, 561, 2, -29, 0, + /* 447 */ 31, 313, 17, -29, 0, + /* 452 */ 31, 314, 17, -29, 0, + /* 457 */ 302, -29, 0, + /* 460 */ 330, -29, 0, + /* 463 */ 331, -29, 0, + /* 466 */ 563, -29, 0, + /* 469 */ -2, 0, + /* 471 */ -292, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 328, 17, 1, 1, 1, -17, -1, -1, 0, + /* 496 */ -293, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 329, 17, 1, 1, 1, -17, -1, -1, 0, + /* 521 */ -294, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 330, 17, 1, 1, 1, -17, -1, -1, 0, + /* 546 */ -295, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 331, 17, 1, 1, 1, -17, -1, -1, 0, + /* 571 */ -296, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 332, 17, 1, 1, 1, -17, -1, -1, 0, + /* 596 */ -297, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 333, 17, 1, 1, 1, -17, -1, -1, 0, + /* 621 */ -298, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 334, 17, 1, 1, 1, -17, -1, -1, 0, + /* 646 */ -299, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 335, 17, 1, 1, 1, -17, -1, -1, 0, + /* 671 */ -300, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 336, 17, 1, 1, 1, -17, -1, -1, 0, + /* 696 */ -301, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 337, 17, 1, 1, 1, -17, -1, -1, 0, + /* 721 */ -302, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 338, 17, 1, 1, 1, -17, -1, -1, 0, + /* 746 */ -279, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, 32, -31, -230, 231, 327, 17, 1, 1, -14, -2, -1, -1, 0, + /* 771 */ -345, 1, 0, + /* 774 */ -344, 1, 0, + /* 777 */ -343, 1, 0, + /* 780 */ -342, 1, 0, + /* 783 */ -341, 1, 0, + /* 786 */ -340, 1, 0, + /* 789 */ -339, 1, 0, + /* 792 */ -338, 1, 0, + /* 795 */ -337, 1, 0, + /* 798 */ -336, 1, 0, + /* 801 */ -335, 1, 0, + /* 804 */ -334, 1, 0, + /* 807 */ -333, 1, 0, + /* 810 */ -332, 1, 0, + /* 813 */ -331, 1, 0, + /* 816 */ 63, -33, 34, -33, 1, 80, 63, -33, 34, -33, 1, 108, 63, -33, 34, -33, 1, 0, + /* 834 */ 64, -32, 63, -33, 1, 49, 64, -32, 63, -33, 1, 77, 64, -32, 63, -33, 1, 0, + /* 852 */ -33, 1, 144, -33, 1, 172, -33, 1, 0, + /* 861 */ 31, 312, 17, -30, 1, 0, + /* 867 */ 31, 313, 17, -30, 1, 0, + /* 873 */ 329, -30, 1, 0, + /* 877 */ 330, -30, 1, 0, + /* 881 */ 31, 311, 17, -31, 1, 1, 0, + /* 888 */ 31, 312, 17, -31, 1, 1, 0, + /* 895 */ 328, -31, 1, 1, 0, + /* 900 */ 329, -31, 1, 1, 0, + /* 905 */ 31, 303, 17, -32, 1, 1, 1, 0, + /* 913 */ 31, 304, 17, -32, 1, 1, 1, 0, + /* 921 */ 31, 305, 17, -32, 1, 1, 1, 0, + /* 929 */ 31, 306, 17, -32, 1, 1, 1, 0, + /* 937 */ 31, 307, 17, -32, 1, 1, 1, 0, + /* 945 */ 31, 308, 17, -32, 1, 1, 1, 0, + /* 953 */ 31, 309, 17, -32, 1, 1, 1, 0, + /* 961 */ 31, 310, 17, -32, 1, 1, 1, 0, + /* 969 */ 31, 311, 17, -32, 1, 1, 1, 0, + /* 977 */ 320, -32, 1, 1, 1, 0, + /* 983 */ 321, -32, 1, 1, 1, 0, + /* 989 */ 322, -32, 1, 1, 1, 0, + /* 995 */ 323, -32, 1, 1, 1, 0, + /* 1001 */ 324, -32, 1, 1, 1, 0, + /* 1007 */ 325, -32, 1, 1, 1, 0, + /* 1013 */ 326, -32, 1, 1, 1, 0, + /* 1019 */ 327, -32, 1, 1, 1, 0, + /* 1025 */ 328, -32, 1, 1, 1, 0, + /* 1031 */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, + /* 1047 */ 93, 1, 1, 1, 1, 1, 1, 0, + /* 1055 */ 31, 302, 17, -41, 9, 1, 1, 0, + /* 1063 */ 31, 303, 17, -41, 9, 1, 1, 0, + /* 1071 */ 319, -41, 9, 1, 1, 0, + /* 1077 */ 320, -41, 9, 1, 1, 0, + /* 1083 */ 29, 1, 1, 0, + /* 1087 */ 31, 301, 17, -42, 10, 1, 0, + /* 1094 */ 31, 302, 17, -42, 10, 1, 0, + /* 1101 */ 318, -42, 10, 1, 0, + /* 1106 */ 319, -42, 10, 1, 0, + /* 1111 */ 1, 29, 1, 0, + /* 1115 */ 30, 1, 0, + /* 1118 */ -348, 128, -96, -64, 33, 128, -96, -64, 33, 128, -96, -64, 314, 1, 0, + /* 1133 */ -16, 315, 1, 0, + /* 1137 */ -348, 128, -96, -64, 33, 128, -96, -64, 1, 128, -96, -64, 346, 1, 0, + /* 1152 */ 2, 0, + /* 1154 */ 4, 4, 4, 0, + /* 1158 */ -412, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 636, 4, 0, + /* 1185 */ -432, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 256, -124, -96, 128, -96, -64, 660, 4, 0, + /* 1212 */ 285, 9, 18, -26, 10, 8, -14, 10, 8, 6, -26, 10, 8, -14, 10, 8, -15, 18, -26, 10, 8, -14, 10, 8, 6, -26, 10, 8, -14, 10, 8, 0, + /* 1244 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 64, 8, 0, + /* 1279 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 64, 8, 0, + /* 1301 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 64, 8, 0, + /* 1313 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 72, 8, 0, + /* 1348 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 72, 8, 0, + /* 1370 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 72, 8, 0, + /* 1382 */ 31, 300, 17, -43, 11, 0, + /* 1388 */ 31, 301, 17, -43, 11, 0, + /* 1394 */ 317, -43, 11, 0, + /* 1398 */ 318, -43, 11, 0, + /* 1402 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 40, 12, 0, + /* 1437 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 40, 12, 0, + /* 1459 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 40, 12, 0, + /* 1471 */ 64, 96, -128, 96, 124, 64, 31, 33, -32, 62, -33, 34, -33, 1, 49, 31, 33, -32, 62, -33, 34, -33, 1, 77, 31, 33, -32, 62, -33, 34, -33, 1, 41, 12, 0, + /* 1506 */ 124, 176, 31, 33, -32, 62, -33, 34, -33, 1, 77, 31, 33, -32, 62, -33, 34, -33, 1, 41, 12, 0, + /* 1528 */ 316, 31, 33, -32, 62, -33, 34, -33, 1, 41, 12, 0, + /* 1540 */ 64, 96, -128, 96, 124, 63, 1, 63, 1, -33, 1, 62, -33, 1, 49, 1, 63, 1, -33, 1, 62, -33, 1, 77, 1, 63, 1, -33, 1, 62, -33, 1, 42, 12, 0, + /* 1575 */ 124, 175, 1, 63, 1, -33, 1, 62, -33, 1, 77, 1, 63, 1, -33, 1, 62, -33, 1, 42, 12, 0, + /* 1597 */ 315, 1, 63, 1, -33, 1, 62, -33, 1, 42, 12, 0, + /* 1609 */ 64, 96, -128, 96, 124, 63, 1, 62, 1, -33, 34, -33, 1, 29, 50, 1, 62, 1, -33, 34, -33, 1, 29, 78, 1, 62, 1, -33, 34, -33, 1, 29, 43, 12, 0, + /* 1644 */ 124, 175, 1, 62, 1, -33, 34, -33, 1, 29, 78, 1, 62, 1, -33, 34, -33, 1, 29, 43, 12, 0, + /* 1666 */ 315, 1, 62, 1, -33, 34, -33, 1, 29, 43, 12, 0, + /* 1678 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 48, 12, 0, + /* 1713 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 48, 12, 0, + /* 1735 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 48, 12, 0, + /* 1747 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 64, 12, 0, + /* 1782 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 64, 12, 0, + /* 1804 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 64, 12, 0, + /* 1816 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 72, 12, 0, + /* 1851 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 72, 12, 0, + /* 1873 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 72, 12, 0, + /* 1885 */ -16, 316, 15, 0, + /* 1889 */ -316, 16, -31, 16, 0, + /* 1894 */ -316, 16, -15, 16, 0, + /* 1899 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 40, 16, 0, + /* 1934 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 40, 16, 0, + /* 1956 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 40, 16, 0, + /* 1968 */ 64, 96, -128, 96, 124, 63, 1, 62, -33, 34, -33, 34, -33, 1, 79, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 48, 16, 0, + /* 2003 */ 124, 175, 1, 62, -33, 34, -33, 34, -33, 1, 107, 1, 62, -33, 34, -33, 34, -33, 1, 48, 16, 0, + /* 2025 */ 315, 1, 62, -33, 34, -33, 34, -33, 1, 48, 16, 0, + /* 2037 */ 1, 538, 16, 0, + /* 2041 */ -230, 544, 16, 0, + /* 2045 */ 1, 1, 29, 0, + /* 2049 */ 63, 1, -33, 1, 30, 50, 63, 1, -33, 1, 30, 78, 63, 1, -33, 1, 30, 0, + /* 2067 */ -32, 31, 113, -32, 31, 141, -32, 31, 0, + /* 2076 */ 99, 0, + /* 2078 */ -380, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 346, 112, -48, 112, 76, -31, -252, 112, 0, + /* 2105 */ -380, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 314, 112, -48, 112, 76, 1, -252, 112, 0, + /* 2132 */ -380, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 346, 112, -48, 112, 76, 1, -252, 112, 0, + /* 2159 */ -348, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 345, 112, -80, 32, 80, 32, 76, 64, -63, 64, -95, -221, 64, 48, 64, -207, 112, 0, + /* 2201 */ -348, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 345, 112, -80, 32, 80, 32, 76, 64, -95, 64, -63, -253, 64, 48, 64, -175, 112, 0, + /* 2243 */ -348, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 313, 112, -80, 32, 80, 32, 76, 64, -63, 64, -63, -253, 64, 48, 64, -175, 112, 0, + /* 2285 */ -348, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 345, 112, -80, 32, 80, 32, 76, 64, -63, 64, -63, -253, 64, 48, 64, -175, 112, 0, + /* 2327 */ -316, -124, -96, 128, -96, -64, 253, -124, -96, 128, -96, -64, 315, 112, 0, + /* 2342 */ -316, -124, -96, 128, -96, -64, 221, -124, -96, 128, -96, -64, 347, 112, 0, + /* 2357 */ 112, 140, 0, + /* 2360 */ 230, 0, + /* 2362 */ 231, 0, + /* 2364 */ -300, -96, 128, -96, -64, 129, -96, 128, -96, -64, 315, 0, + /* 2376 */ -302, -31, -230, 231, 330, 0, + /* 2382 */ -318, -31, 32, -31, 331, 0, + /* 2388 */ -319, -31, 32, -31, 332, 0, + /* 2394 */ -320, -31, 32, -31, 333, 0, + /* 2400 */ -321, -31, 32, -31, 334, 0, + /* 2406 */ -322, -31, 32, -31, 335, 0, + /* 2412 */ -323, -31, 32, -31, 336, 0, + /* 2418 */ -324, -31, 32, -31, 337, 0, + /* 2424 */ -325, -31, 32, -31, 338, 0, + /* 2430 */ -326, -31, 32, -31, 339, 0, + /* 2436 */ -327, -31, 32, -31, 340, 0, + /* 2442 */ -328, -31, 32, -31, 341, 0, + /* 2448 */ -329, -31, 32, -31, 342, 0, + /* 2454 */ -330, -31, 32, -31, 343, 0, + /* 2460 */ -331, -31, 32, -31, 344, 0, + /* 2466 */ -300, -96, 128, -96, -64, 97, -96, 128, -96, -64, 347, 0, + /* 2478 */ -560, 230, -224, -1, 539, 0, + /* 2484 */ 554, 0, + /* 2486 */ 560, 0, }; static const uint16_t AArch64SubRegIdxLists[] = { - /* 0 */ 2, 14, 7, 1, 0, - /* 5 */ 8, 9, 0, - /* 8 */ 15, 0, - /* 10 */ 16, 18, 0, - /* 13 */ 33, 34, 0, - /* 16 */ 37, 2, 14, 7, 1, 42, 0, - /* 23 */ 29, 33, 34, 30, 43, 44, 0, - /* 30 */ 35, 29, 33, 34, 30, 43, 44, 36, 45, 47, 48, 46, 49, 50, 0, - /* 45 */ 28, 31, 35, 29, 33, 34, 30, 43, 44, 36, 45, 47, 48, 46, 49, 50, 32, 55, 51, 53, 54, 52, 57, 58, 56, 59, 61, 62, 60, 63, 64, 0, - /* 77 */ 3, 14, 7, 1, 4, 67, 66, 65, 0, - /* 86 */ 38, 37, 2, 14, 7, 1, 42, 39, 98, 95, 97, 96, 94, 99, 0, - /* 101 */ 3, 14, 7, 1, 4, 67, 66, 65, 5, 73, 72, 71, 112, 114, 0, - /* 116 */ 3, 14, 7, 1, 4, 67, 66, 65, 5, 73, 72, 71, 6, 70, 69, 68, 112, 113, 114, 115, 116, 0, - /* 138 */ 10, 2, 14, 7, 1, 11, 75, 77, 76, 74, 117, 0, - /* 150 */ 10, 2, 14, 7, 1, 11, 75, 77, 76, 74, 12, 83, 85, 84, 82, 117, 119, 120, 122, 125, 0, - /* 171 */ 10, 2, 14, 7, 1, 11, 75, 77, 76, 74, 12, 83, 85, 84, 82, 13, 79, 81, 80, 78, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 0, - /* 203 */ 20, 15, 21, 92, 22, 91, 23, 90, 24, 89, 25, 88, 26, 87, 27, 86, 128, 129, 130, 131, 132, 133, 134, 135, 0, - /* 228 */ 17, 15, 19, 93, 136, 0, - /* 234 */ 38, 37, 2, 14, 7, 1, 42, 39, 98, 95, 97, 96, 94, 99, 137, 138, 0, - /* 251 */ 38, 37, 2, 14, 7, 1, 42, 39, 98, 95, 97, 96, 94, 99, 40, 110, 107, 109, 108, 106, 111, 137, 138, 140, 142, 143, 145, 148, 150, 0, - /* 281 */ 38, 37, 2, 14, 7, 1, 42, 39, 98, 95, 97, 96, 94, 99, 40, 110, 107, 109, 108, 106, 111, 41, 104, 101, 103, 102, 100, 105, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 0, - /* 327 */ 38, 37, 2, 14, 7, 1, 42, 39, 98, 95, 97, 96, 94, 99, 40, 110, 107, 109, 108, 106, 111, 41, 104, 101, 103, 102, 100, 105, 154, 155, 0, + /* 0 */ 38, 2, 15, 7, 1, 0, + /* 6 */ 8, 0, + /* 8 */ 16, 0, + /* 10 */ 17, 19, 0, + /* 13 */ 34, 35, 0, + /* 16 */ 30, 34, 35, 31, 43, 44, 0, + /* 23 */ 36, 30, 34, 35, 31, 43, 44, 37, 45, 47, 48, 46, 49, 50, 0, + /* 38 */ 29, 32, 36, 30, 34, 35, 31, 43, 44, 37, 45, 47, 48, 46, 49, 50, 33, 55, 51, 53, 54, 52, 57, 58, 56, 59, 61, 62, 60, 63, 64, 0, + /* 70 */ 3, 15, 7, 1, 4, 67, 66, 65, 0, + /* 79 */ 9, 8, 10, 74, 0, + /* 84 */ 39, 38, 2, 15, 7, 1, 40, 99, 96, 98, 97, 95, 0, + /* 97 */ 3, 15, 7, 1, 4, 67, 66, 65, 5, 73, 72, 71, 110, 112, 0, + /* 112 */ 3, 15, 7, 1, 4, 67, 66, 65, 5, 73, 72, 71, 6, 70, 69, 68, 110, 111, 112, 113, 114, 0, + /* 134 */ 11, 2, 15, 7, 1, 12, 76, 78, 77, 75, 115, 0, + /* 146 */ 11, 2, 15, 7, 1, 12, 76, 78, 77, 75, 13, 84, 86, 85, 83, 115, 117, 118, 120, 123, 0, + /* 167 */ 11, 2, 15, 7, 1, 12, 76, 78, 77, 75, 13, 84, 86, 85, 83, 14, 80, 82, 81, 79, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 0, + /* 199 */ 21, 16, 22, 93, 23, 92, 24, 91, 25, 90, 26, 89, 27, 88, 28, 87, 126, 127, 128, 129, 130, 131, 132, 133, 0, + /* 224 */ 18, 16, 20, 94, 134, 0, + /* 230 */ 39, 38, 2, 15, 7, 1, 40, 99, 96, 98, 97, 95, 135, 136, 0, + /* 245 */ 39, 38, 2, 15, 7, 1, 40, 99, 96, 98, 97, 95, 41, 109, 106, 108, 107, 105, 135, 136, 138, 140, 141, 143, 146, 148, 0, + /* 272 */ 39, 38, 2, 15, 7, 1, 40, 99, 96, 98, 97, 95, 41, 109, 106, 108, 107, 105, 42, 104, 101, 103, 102, 100, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 0, + /* 314 */ 39, 38, 2, 15, 7, 1, 40, 99, 96, 98, 97, 95, 41, 109, 106, 108, 107, 105, 42, 104, 101, 103, 102, 100, 152, 153, 0, }; static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors { 3, 0, 0, 0, 0, 0 }, - { 3084, 16, 16, 4, 39889, 0 }, - { 3072, 1827, 2458, 8, 39889, 33 }, - { 3079, 16, 16, 4, 39889, 0 }, - { 3088, 1825, 1981, 8, 39889, 33 }, - { 3106, 16, 16, 4, 39889, 0 }, - { 3076, 507, 16, 8, 39889, 33 }, - { 2827, 16, 16, 4, 39889, 0 }, - { 3075, 16, 2468, 4, 39458, 0 }, - { 3095, 16, 1435, 4, 9520, 0 }, - { 3102, 2493, 1979, 8, 9520, 33 }, - { 2824, 597, 16, 45, 0, 82 }, - { 237, 16, 869, 4, 13313, 0 }, - { 615, 16, 939, 4, 13313, 0 }, - { 865, 16, 1009, 4, 13313, 0 }, - { 1167, 16, 1219, 4, 13313, 0 }, - { 1421, 16, 709, 4, 13313, 0 }, - { 1729, 16, 709, 4, 13313, 0 }, - { 1946, 16, 709, 4, 13313, 0 }, - { 2221, 16, 709, 4, 13313, 0 }, - { 2472, 16, 1149, 4, 13313, 0 }, - { 2732, 16, 1149, 4, 13313, 0 }, - { 0, 16, 1149, 4, 13313, 0 }, - { 322, 16, 1149, 4, 13313, 0 }, - { 698, 16, 629, 4, 13313, 0 }, - { 937, 16, 629, 4, 13313, 0 }, - { 1242, 16, 629, 4, 13313, 0 }, - { 1488, 16, 629, 4, 13313, 0 }, - { 1802, 16, 1365, 4, 13313, 0 }, - { 2013, 16, 1365, 4, 13313, 0 }, - { 2312, 16, 1365, 4, 13313, 0 }, - { 2540, 16, 1365, 4, 13313, 0 }, - { 79, 16, 1079, 4, 13313, 0 }, - { 431, 16, 1079, 4, 13313, 0 }, - { 797, 16, 1079, 4, 13313, 0 }, - { 1067, 16, 1079, 4, 13313, 0 }, - { 1345, 16, 1295, 4, 13313, 0 }, - { 1621, 16, 1295, 4, 13313, 0 }, - { 1870, 16, 1295, 4, 13313, 0 }, - { 2113, 16, 1295, 4, 13313, 0 }, - { 2380, 16, 799, 4, 13313, 0 }, - { 2640, 16, 799, 4, 13313, 0 }, - { 147, 16, 799, 4, 13313, 0 }, - { 531, 16, 799, 4, 13313, 0 }, - { 242, 2232, 872, 1, 39377, 3 }, - { 620, 2232, 942, 1, 39377, 3 }, - { 870, 2232, 1012, 1, 39377, 3 }, - { 1172, 2232, 1222, 1, 39377, 3 }, - { 1426, 2232, 712, 1, 39377, 3 }, - { 1734, 2232, 712, 1, 39377, 3 }, - { 1951, 2232, 712, 1, 39377, 3 }, - { 2226, 2232, 712, 1, 39377, 3 }, - { 2484, 2232, 1152, 1, 39377, 3 }, - { 2744, 2232, 1152, 1, 39377, 3 }, - { 13, 2232, 1152, 1, 39377, 3 }, - { 336, 2232, 1152, 1, 39377, 3 }, - { 713, 2232, 632, 1, 39377, 3 }, - { 953, 2232, 632, 1, 39377, 3 }, - { 1258, 2232, 632, 1, 39377, 3 }, - { 1504, 2232, 632, 1, 39377, 3 }, - { 1818, 2232, 1368, 1, 39377, 3 }, - { 2029, 2232, 1368, 1, 39377, 3 }, - { 2328, 2232, 1368, 1, 39377, 3 }, - { 2556, 2232, 1368, 1, 39377, 3 }, - { 95, 2232, 1082, 1, 39377, 3 }, - { 447, 2232, 1082, 1, 39377, 3 }, - { 813, 2232, 1082, 1, 39377, 3 }, - { 1083, 2232, 1082, 1, 39377, 3 }, - { 1361, 2232, 1298, 1, 39377, 3 }, - { 1637, 2232, 1298, 1, 39377, 3 }, - { 1886, 2232, 1298, 1, 39377, 3 }, - { 2129, 2232, 1298, 1, 39377, 3 }, - { 2396, 2232, 802, 1, 39377, 3 }, - { 2656, 2232, 802, 1, 39377, 3 }, - { 163, 2232, 802, 1, 39377, 3 }, - { 547, 2232, 802, 1, 39377, 3 }, - { 262, 2234, 870, 3, 38593, 3 }, - { 639, 2234, 940, 3, 38593, 3 }, - { 886, 2234, 1010, 3, 38593, 3 }, - { 1187, 2234, 1220, 3, 38593, 3 }, - { 1441, 2234, 710, 3, 38593, 3 }, - { 1749, 2234, 710, 3, 38593, 3 }, - { 1966, 2234, 710, 3, 38593, 3 }, - { 2241, 2234, 710, 3, 38593, 3 }, - { 2487, 2234, 1150, 3, 38593, 3 }, - { 2747, 2234, 1150, 3, 38593, 3 }, - { 17, 2234, 1150, 3, 38593, 3 }, - { 340, 2234, 1150, 3, 38593, 3 }, - { 717, 2234, 630, 3, 38593, 3 }, - { 957, 2234, 630, 3, 38593, 3 }, - { 1262, 2234, 630, 3, 38593, 3 }, - { 1508, 2234, 630, 3, 38593, 3 }, - { 1822, 2234, 1366, 3, 38593, 3 }, - { 2033, 2234, 1366, 3, 38593, 3 }, - { 2332, 2234, 1366, 3, 38593, 3 }, - { 2560, 2234, 1366, 3, 38593, 3 }, - { 99, 2234, 1080, 3, 38593, 3 }, - { 451, 2234, 1080, 3, 38593, 3 }, - { 817, 2234, 1080, 3, 38593, 3 }, - { 1087, 2234, 1080, 3, 38593, 3 }, - { 1365, 2234, 1296, 3, 38593, 3 }, - { 1641, 2234, 1296, 3, 38593, 3 }, - { 1890, 2234, 1296, 3, 38593, 3 }, - { 2133, 2234, 1296, 3, 38593, 3 }, - { 2400, 2234, 800, 3, 38593, 3 }, - { 2660, 2234, 800, 3, 38593, 3 }, - { 167, 2234, 800, 3, 38593, 3 }, - { 551, 2234, 800, 3, 38593, 3 }, - { 269, 16, 1292, 4, 38593, 0 }, - { 645, 16, 349, 4, 38593, 0 }, - { 892, 16, 349, 4, 38593, 0 }, - { 1193, 16, 349, 4, 38593, 0 }, - { 1447, 16, 349, 4, 38593, 0 }, - { 1755, 16, 349, 4, 38593, 0 }, - { 1972, 16, 349, 4, 38593, 0 }, - { 2247, 16, 349, 4, 38593, 0 }, - { 2493, 16, 349, 4, 38593, 0 }, - { 2753, 16, 349, 4, 38593, 0 }, - { 24, 16, 349, 4, 38593, 0 }, - { 348, 16, 349, 4, 38593, 0 }, - { 725, 16, 349, 4, 38593, 0 }, - { 965, 16, 349, 4, 38593, 0 }, - { 1270, 16, 349, 4, 38593, 0 }, - { 1516, 16, 349, 4, 38593, 0 }, - { 274, 2245, 904, 0, 34737, 3 }, - { 650, 2245, 974, 0, 34737, 3 }, - { 897, 2245, 1044, 0, 34737, 3 }, - { 1198, 2245, 1254, 0, 34737, 3 }, - { 1452, 2245, 744, 0, 34737, 3 }, - { 1760, 2245, 744, 0, 34737, 3 }, - { 1977, 2245, 744, 0, 34737, 3 }, - { 2252, 2245, 744, 0, 34737, 3 }, - { 2498, 2245, 1184, 0, 34737, 3 }, - { 2758, 2245, 1184, 0, 34737, 3 }, - { 30, 2245, 1184, 0, 34737, 3 }, - { 354, 2245, 1184, 0, 34737, 3 }, - { 731, 2245, 664, 0, 34737, 3 }, - { 971, 2245, 664, 0, 34737, 3 }, - { 1276, 2245, 664, 0, 34737, 3 }, - { 1522, 2245, 664, 0, 34737, 3 }, - { 1838, 2245, 1400, 0, 34737, 3 }, - { 2049, 2245, 1400, 0, 34737, 3 }, - { 2348, 2245, 1400, 0, 34737, 3 }, - { 2576, 2245, 1400, 0, 34737, 3 }, - { 115, 2245, 1114, 0, 34737, 3 }, - { 467, 2245, 1114, 0, 34737, 3 }, - { 833, 2245, 1114, 0, 34737, 3 }, - { 1103, 2245, 1114, 0, 34737, 3 }, - { 1381, 2245, 1330, 0, 34737, 3 }, - { 1657, 2245, 1330, 0, 34737, 3 }, - { 1906, 2245, 1330, 0, 34737, 3 }, - { 2149, 2245, 1330, 0, 34737, 3 }, - { 2416, 2245, 834, 0, 34737, 3 }, - { 2676, 2245, 834, 0, 34737, 3 }, - { 183, 2245, 834, 0, 34737, 3 }, - { 567, 2245, 834, 0, 34737, 3 }, - { 294, 2233, 871, 2, 33665, 3 }, - { 669, 2233, 941, 2, 33665, 3 }, - { 915, 2233, 1011, 2, 33665, 3 }, - { 1215, 2233, 1221, 2, 33665, 3 }, - { 1467, 2233, 711, 2, 33665, 3 }, - { 1775, 2233, 711, 2, 33665, 3 }, - { 1992, 2233, 711, 2, 33665, 3 }, - { 2267, 2233, 711, 2, 33665, 3 }, - { 2513, 2233, 1151, 2, 33665, 3 }, - { 2773, 2233, 1151, 2, 33665, 3 }, - { 47, 2233, 1151, 2, 33665, 3 }, - { 372, 2233, 1151, 2, 33665, 3 }, - { 750, 2233, 631, 2, 33665, 3 }, - { 991, 2233, 631, 2, 33665, 3 }, - { 1296, 2233, 631, 2, 33665, 3 }, - { 1542, 2233, 631, 2, 33665, 3 }, - { 1842, 2233, 1367, 2, 33665, 3 }, - { 2053, 2233, 1367, 2, 33665, 3 }, - { 2352, 2233, 1367, 2, 33665, 3 }, - { 2580, 2233, 1367, 2, 33665, 3 }, - { 119, 2233, 1081, 2, 33665, 3 }, - { 471, 2233, 1081, 2, 33665, 3 }, - { 837, 2233, 1081, 2, 33665, 3 }, - { 1107, 2233, 1081, 2, 33665, 3 }, - { 1385, 2233, 1297, 2, 33665, 3 }, - { 1661, 2233, 1297, 2, 33665, 3 }, - { 1910, 2233, 1297, 2, 33665, 3 }, - { 2153, 2233, 1297, 2, 33665, 3 }, - { 2420, 2233, 801, 2, 33665, 3 }, - { 2680, 2233, 801, 2, 33665, 3 }, - { 187, 2233, 801, 2, 33665, 3 }, - { 571, 2233, 801, 2, 33665, 3 }, - { 301, 16, 2444, 4, 33697, 0 }, - { 675, 16, 2439, 4, 33697, 0 }, - { 918, 16, 493, 4, 33697, 0 }, - { 1221, 16, 487, 4, 33697, 0 }, - { 1470, 16, 263, 4, 33697, 0 }, - { 1781, 16, 256, 4, 33697, 0 }, - { 1995, 16, 137, 4, 33697, 0 }, - { 2273, 16, 129, 4, 33697, 0 }, - { 2516, 16, 129, 4, 33697, 0 }, - { 2779, 16, 121, 4, 33697, 0 }, - { 51, 16, 121, 4, 33697, 0 }, - { 380, 16, 113, 4, 33697, 0 }, - { 754, 16, 113, 4, 33697, 0 }, - { 999, 16, 105, 4, 33697, 0 }, - { 1300, 16, 105, 4, 33697, 0 }, - { 1550, 16, 97, 4, 33697, 0 }, - { 1846, 16, 97, 4, 33697, 0 }, - { 2061, 16, 89, 4, 33697, 0 }, - { 2356, 16, 89, 4, 33697, 0 }, - { 2588, 16, 81, 4, 33697, 0 }, - { 123, 16, 81, 4, 33697, 0 }, - { 479, 16, 73, 4, 33697, 0 }, - { 841, 16, 207, 4, 33697, 0 }, - { 1115, 16, 199, 4, 33697, 0 }, - { 1389, 16, 287, 4, 33697, 0 }, - { 1669, 16, 280, 4, 33697, 0 }, - { 1914, 16, 785, 4, 33697, 0 }, - { 2161, 16, 779, 4, 33697, 0 }, - { 2424, 16, 2429, 4, 33697, 0 }, - { 2688, 16, 2434, 4, 31986, 0 }, - { 191, 16, 1439, 4, 31986, 0 }, - { 304, 2427, 2455, 8, 33633, 33 }, - { 681, 2427, 2452, 8, 33633, 33 }, - { 921, 2427, 503, 8, 33633, 33 }, - { 1227, 2427, 499, 8, 33633, 33 }, - { 1473, 2427, 275, 8, 33633, 33 }, - { 1787, 2427, 270, 8, 33633, 33 }, - { 1998, 2427, 193, 8, 33633, 33 }, - { 2297, 2427, 187, 8, 33633, 33 }, - { 2519, 2427, 187, 8, 33633, 33 }, - { 2803, 2427, 181, 8, 33633, 33 }, - { 55, 2427, 181, 8, 33633, 33 }, - { 406, 2427, 175, 8, 33633, 33 }, - { 758, 2427, 175, 8, 33633, 33 }, - { 1027, 2427, 169, 8, 33633, 33 }, - { 1304, 2427, 169, 8, 33633, 33 }, - { 1580, 2427, 163, 8, 33633, 33 }, - { 1850, 2427, 163, 8, 33633, 33 }, - { 2093, 2427, 157, 8, 33633, 33 }, - { 2360, 2427, 157, 8, 33633, 33 }, - { 2620, 2427, 151, 8, 33633, 33 }, - { 127, 2427, 151, 8, 33633, 33 }, - { 511, 2427, 145, 8, 33633, 33 }, - { 845, 2427, 221, 8, 33633, 33 }, - { 1147, 2427, 215, 8, 33633, 33 }, - { 1393, 2427, 299, 8, 33633, 33 }, - { 1701, 2427, 294, 8, 33633, 33 }, - { 1918, 2427, 795, 8, 33633, 33 }, - { 2193, 2427, 791, 8, 33633, 33 }, - { 2428, 2427, 2449, 8, 33633, 33 }, - { 319, 1837, 927, 16, 24049, 44 }, - { 695, 1837, 997, 16, 24049, 44 }, - { 934, 1837, 1067, 16, 24049, 44 }, - { 1239, 1837, 1277, 16, 24049, 44 }, - { 1485, 1837, 767, 16, 24049, 44 }, - { 1799, 1837, 767, 16, 24049, 44 }, - { 2010, 1837, 767, 16, 24049, 44 }, - { 2309, 1837, 767, 16, 24049, 44 }, - { 2525, 1837, 1207, 16, 24049, 44 }, - { 2809, 1837, 1207, 16, 24049, 44 }, - { 62, 1837, 1207, 16, 24049, 44 }, - { 420, 1837, 1207, 16, 24049, 44 }, - { 773, 1837, 687, 16, 24049, 44 }, - { 1043, 1837, 687, 16, 24049, 44 }, - { 1318, 1837, 687, 16, 24049, 44 }, - { 1594, 1837, 687, 16, 24049, 44 }, - { 1866, 1837, 1423, 16, 24049, 44 }, - { 2109, 1837, 1423, 16, 24049, 44 }, - { 2376, 1837, 1423, 16, 24049, 44 }, - { 2636, 1837, 1423, 16, 24049, 44 }, - { 143, 1837, 1137, 16, 24049, 44 }, - { 527, 1837, 1137, 16, 24049, 44 }, - { 861, 1837, 1137, 16, 24049, 44 }, - { 1163, 1837, 1137, 16, 24049, 44 }, - { 1409, 1837, 1353, 16, 24049, 44 }, - { 1717, 1837, 1353, 16, 24049, 44 }, - { 1934, 1837, 1353, 16, 24049, 44 }, - { 2209, 1837, 1353, 16, 24049, 44 }, - { 2436, 1837, 857, 16, 24049, 44 }, - { 2696, 1837, 857, 16, 24049, 44 }, - { 199, 1837, 857, 16, 24049, 44 }, - { 587, 1837, 857, 16, 24049, 44 }, - { 235, 598, 2005, 46, 0, 82 }, - { 240, 626, 2086, 13, 6024, 41 }, - { 618, 626, 2038, 13, 6024, 41 }, - { 868, 626, 2062, 13, 5976, 41 }, - { 1170, 626, 2014, 13, 5976, 41 }, - { 1424, 626, 2074, 13, 5928, 41 }, - { 1732, 626, 2026, 13, 5928, 41 }, - { 1949, 626, 2050, 13, 5880, 41 }, - { 2224, 626, 2002, 13, 5880, 41 }, - { 260, 614, 2052, 30, 280, 73 }, - { 637, 614, 2004, 30, 280, 73 }, - { 272, 16, 2091, 4, 31960, 0 }, - { 648, 16, 2043, 4, 31960, 0 }, - { 895, 16, 2067, 4, 31928, 0 }, - { 1196, 16, 2019, 4, 31928, 0 }, - { 1450, 16, 2079, 4, 31896, 0 }, - { 1758, 16, 2031, 4, 31896, 0 }, - { 1975, 16, 2055, 4, 31864, 0 }, - { 2250, 16, 2007, 4, 31864, 0 }, - { 2496, 16, 2085, 4, 31832, 0 }, - { 2756, 16, 2037, 4, 31832, 0 }, - { 28, 16, 2061, 4, 31800, 0 }, - { 352, 16, 2013, 4, 31800, 0 }, - { 729, 16, 2073, 4, 31768, 0 }, - { 969, 16, 2025, 4, 31768, 0 }, - { 1274, 16, 2049, 4, 31736, 0 }, - { 1520, 16, 2001, 4, 31736, 0 }, - { 292, 622, 2075, 23, 936, 68 }, - { 667, 622, 2027, 23, 936, 68 }, - { 913, 622, 2051, 23, 856, 68 }, - { 1213, 622, 2003, 23, 856, 68 }, - { 297, 16, 16, 4, 29120, 0 }, - { 2851, 16, 926, 4, 33553, 0 }, - { 2878, 16, 996, 4, 33553, 0 }, - { 2898, 16, 1066, 4, 33553, 0 }, - { 2918, 16, 1276, 4, 33553, 0 }, - { 2938, 16, 766, 4, 33553, 0 }, - { 2958, 16, 766, 4, 33553, 0 }, - { 2978, 16, 766, 4, 33553, 0 }, - { 2998, 16, 766, 4, 33553, 0 }, - { 3018, 16, 1206, 4, 33553, 0 }, - { 3038, 16, 1206, 4, 33553, 0 }, - { 2830, 16, 1206, 4, 33553, 0 }, - { 2857, 16, 1206, 4, 33553, 0 }, - { 2884, 16, 686, 4, 33553, 0 }, - { 2904, 16, 686, 4, 33553, 0 }, - { 2924, 16, 686, 4, 33553, 0 }, - { 2944, 16, 686, 4, 33553, 0 }, - { 2964, 16, 1422, 4, 33553, 0 }, - { 2984, 16, 1422, 4, 33553, 0 }, - { 3004, 16, 1422, 4, 33553, 0 }, - { 3024, 16, 1422, 4, 33553, 0 }, - { 2837, 16, 1136, 4, 33553, 0 }, - { 2864, 16, 1136, 4, 33553, 0 }, - { 2891, 16, 1136, 4, 33553, 0 }, - { 2911, 16, 1136, 4, 33553, 0 }, - { 2931, 16, 1352, 4, 33553, 0 }, - { 2951, 16, 1352, 4, 33553, 0 }, - { 2971, 16, 1352, 4, 33553, 0 }, - { 2991, 16, 1352, 4, 33553, 0 }, - { 3011, 16, 856, 4, 33553, 0 }, - { 3031, 16, 856, 4, 33553, 0 }, - { 2844, 16, 856, 4, 33553, 0 }, - { 2871, 16, 856, 4, 33553, 0 }, - { 631, 2236, 460, 77, 7025, 101 }, - { 880, 2236, 1468, 77, 7025, 101 }, - { 1181, 2236, 442, 77, 7025, 101 }, - { 1435, 2236, 442, 77, 7025, 101 }, - { 1743, 2236, 442, 77, 7025, 101 }, - { 1960, 2236, 442, 77, 7025, 101 }, - { 2235, 2236, 442, 77, 7025, 101 }, - { 2481, 2236, 442, 77, 7025, 101 }, - { 2741, 2236, 442, 77, 7025, 101 }, - { 10, 2236, 442, 77, 7025, 101 }, - { 332, 2236, 442, 77, 7025, 101 }, - { 709, 2236, 442, 77, 7025, 101 }, - { 949, 2236, 442, 77, 7025, 101 }, - { 1254, 2236, 442, 77, 7025, 101 }, - { 1500, 2236, 442, 77, 7025, 101 }, - { 1814, 2236, 442, 77, 7025, 101 }, - { 2025, 2236, 442, 77, 7025, 101 }, - { 2324, 2236, 442, 77, 7025, 101 }, - { 2552, 2236, 442, 77, 7025, 101 }, - { 91, 2236, 442, 77, 7025, 101 }, - { 443, 2236, 442, 77, 7025, 101 }, - { 809, 2236, 442, 77, 7025, 101 }, - { 1079, 2236, 442, 77, 7025, 101 }, - { 1357, 2236, 442, 77, 7025, 101 }, - { 1633, 2236, 442, 77, 7025, 101 }, - { 1882, 2236, 442, 77, 7025, 101 }, - { 2125, 2236, 442, 77, 7025, 101 }, - { 2392, 2236, 442, 77, 7025, 101 }, - { 2652, 2236, 442, 77, 7025, 101 }, - { 159, 2236, 442, 77, 7025, 101 }, - { 543, 2236, 442, 77, 7025, 101 }, - { 253, 2227, 442, 77, 23776, 2 }, - { 1175, 2368, 1822, 116, 1089, 108 }, - { 1429, 2368, 1822, 116, 1089, 108 }, - { 1737, 2368, 1822, 116, 1089, 108 }, - { 1954, 2368, 1822, 116, 1089, 108 }, - { 2229, 2368, 1822, 116, 1089, 108 }, - { 2475, 2368, 1822, 116, 1089, 108 }, - { 2735, 2368, 1822, 116, 1089, 108 }, - { 4, 2368, 1822, 116, 1089, 108 }, - { 326, 2368, 1822, 116, 1089, 108 }, - { 702, 2368, 1822, 116, 1089, 108 }, - { 941, 2368, 1822, 116, 1089, 108 }, - { 1246, 2368, 1822, 116, 1089, 108 }, - { 1492, 2368, 1822, 116, 1089, 108 }, - { 1806, 2368, 1822, 116, 1089, 108 }, - { 2017, 2368, 1822, 116, 1089, 108 }, - { 2316, 2368, 1822, 116, 1089, 108 }, - { 2544, 2368, 1822, 116, 1089, 108 }, - { 83, 2368, 1822, 116, 1089, 108 }, - { 435, 2368, 1822, 116, 1089, 108 }, - { 801, 2368, 1822, 116, 1089, 108 }, - { 1071, 2368, 1822, 116, 1089, 108 }, - { 1349, 2368, 1822, 116, 1089, 108 }, - { 1625, 2368, 1822, 116, 1089, 108 }, - { 1874, 2368, 1822, 116, 1089, 108 }, - { 2117, 2368, 1822, 116, 1089, 108 }, - { 2384, 2368, 1822, 116, 1089, 108 }, - { 2644, 2368, 1822, 116, 1089, 108 }, - { 151, 2368, 1822, 116, 1089, 108 }, - { 535, 2368, 1822, 116, 1089, 108 }, - { 245, 2390, 1822, 116, 3632, 113 }, - { 623, 2205, 1822, 116, 4864, 99 }, - { 873, 2346, 1822, 116, 23088, 5 }, - { 877, 334, 1494, 101, 4033, 114 }, - { 1178, 334, 478, 101, 4033, 114 }, - { 1432, 334, 478, 101, 4033, 114 }, - { 1740, 334, 478, 101, 4033, 114 }, - { 1957, 334, 478, 101, 4033, 114 }, - { 2232, 334, 478, 101, 4033, 114 }, - { 2478, 334, 478, 101, 4033, 114 }, - { 2738, 334, 478, 101, 4033, 114 }, - { 7, 334, 478, 101, 4033, 114 }, - { 329, 334, 478, 101, 4033, 114 }, - { 705, 334, 478, 101, 4033, 114 }, - { 945, 334, 478, 101, 4033, 114 }, - { 1250, 334, 478, 101, 4033, 114 }, - { 1496, 334, 478, 101, 4033, 114 }, - { 1810, 334, 478, 101, 4033, 114 }, - { 2021, 334, 478, 101, 4033, 114 }, - { 2320, 334, 478, 101, 4033, 114 }, - { 2548, 334, 478, 101, 4033, 114 }, - { 87, 334, 478, 101, 4033, 114 }, - { 439, 334, 478, 101, 4033, 114 }, - { 805, 334, 478, 101, 4033, 114 }, - { 1075, 334, 478, 101, 4033, 114 }, - { 1353, 334, 478, 101, 4033, 114 }, - { 1629, 334, 478, 101, 4033, 114 }, - { 1878, 334, 478, 101, 4033, 114 }, - { 2121, 334, 478, 101, 4033, 114 }, - { 2388, 334, 478, 101, 4033, 114 }, - { 2648, 334, 478, 101, 4033, 114 }, - { 155, 334, 478, 101, 4033, 114 }, - { 539, 334, 478, 101, 4033, 114 }, - { 249, 352, 478, 101, 5088, 104 }, - { 627, 2414, 478, 101, 23312, 10 }, - { 642, 436, 16, 5, 6209, 29 }, - { 889, 436, 16, 5, 6209, 29 }, - { 1190, 436, 16, 5, 6209, 29 }, - { 1444, 436, 16, 5, 6209, 29 }, - { 1752, 436, 16, 5, 6209, 29 }, - { 1969, 436, 16, 5, 6209, 29 }, - { 2244, 436, 16, 5, 6209, 29 }, - { 2490, 436, 16, 5, 6209, 29 }, - { 2750, 436, 16, 5, 6209, 29 }, - { 21, 436, 16, 5, 6209, 29 }, - { 344, 436, 16, 5, 6209, 29 }, - { 721, 436, 16, 5, 6209, 29 }, - { 961, 436, 16, 5, 6209, 29 }, - { 1266, 436, 16, 5, 6209, 29 }, - { 1512, 436, 16, 5, 6209, 29 }, - { 265, 2463, 16, 5, 20624, 26 }, - { 661, 1859, 466, 138, 6161, 120 }, - { 907, 1859, 1474, 138, 6161, 120 }, - { 1207, 1859, 448, 138, 6161, 120 }, - { 1461, 1859, 448, 138, 6161, 120 }, - { 1769, 1859, 448, 138, 6161, 120 }, - { 1986, 1859, 448, 138, 6161, 120 }, - { 2261, 1859, 448, 138, 6161, 120 }, - { 2507, 1859, 448, 138, 6161, 120 }, - { 2767, 1859, 448, 138, 6161, 120 }, - { 40, 1859, 448, 138, 6161, 120 }, - { 364, 1859, 448, 138, 6161, 120 }, - { 742, 1859, 448, 138, 6161, 120 }, - { 983, 1859, 448, 138, 6161, 120 }, - { 1288, 1859, 448, 138, 6161, 120 }, - { 1534, 1859, 448, 138, 6161, 120 }, - { 1834, 1859, 448, 138, 6161, 120 }, - { 2045, 1859, 448, 138, 6161, 120 }, - { 2344, 1859, 448, 138, 6161, 120 }, - { 2572, 1859, 448, 138, 6161, 120 }, - { 111, 1859, 448, 138, 6161, 120 }, - { 463, 1859, 448, 138, 6161, 120 }, - { 829, 1859, 448, 138, 6161, 120 }, - { 1099, 1859, 448, 138, 6161, 120 }, - { 1377, 1859, 448, 138, 6161, 120 }, - { 1653, 1859, 448, 138, 6161, 120 }, - { 1902, 1859, 448, 138, 6161, 120 }, - { 2145, 1859, 448, 138, 6161, 120 }, - { 2412, 1859, 448, 138, 6161, 120 }, - { 2672, 1859, 448, 138, 6161, 120 }, - { 179, 1859, 448, 138, 6161, 120 }, - { 563, 1859, 448, 138, 6161, 120 }, - { 285, 1877, 448, 138, 23776, 14 }, - { 1201, 2282, 1823, 171, 1009, 127 }, - { 1455, 2282, 1823, 171, 1009, 127 }, - { 1763, 2282, 1823, 171, 1009, 127 }, - { 1980, 2282, 1823, 171, 1009, 127 }, - { 2255, 2282, 1823, 171, 1009, 127 }, - { 2501, 2282, 1823, 171, 1009, 127 }, - { 2761, 2282, 1823, 171, 1009, 127 }, - { 34, 2282, 1823, 171, 1009, 127 }, - { 358, 2282, 1823, 171, 1009, 127 }, - { 735, 2282, 1823, 171, 1009, 127 }, - { 975, 2282, 1823, 171, 1009, 127 }, - { 1280, 2282, 1823, 171, 1009, 127 }, - { 1526, 2282, 1823, 171, 1009, 127 }, - { 1826, 2282, 1823, 171, 1009, 127 }, - { 2037, 2282, 1823, 171, 1009, 127 }, - { 2336, 2282, 1823, 171, 1009, 127 }, - { 2564, 2282, 1823, 171, 1009, 127 }, - { 103, 2282, 1823, 171, 1009, 127 }, - { 455, 2282, 1823, 171, 1009, 127 }, - { 821, 2282, 1823, 171, 1009, 127 }, - { 1091, 2282, 1823, 171, 1009, 127 }, - { 1369, 2282, 1823, 171, 1009, 127 }, - { 1645, 2282, 1823, 171, 1009, 127 }, - { 1894, 2282, 1823, 171, 1009, 127 }, - { 2137, 2282, 1823, 171, 1009, 127 }, - { 2404, 2282, 1823, 171, 1009, 127 }, - { 2664, 2282, 1823, 171, 1009, 127 }, - { 171, 2282, 1823, 171, 1009, 127 }, - { 555, 2282, 1823, 171, 1009, 127 }, - { 277, 2314, 1823, 171, 3632, 132 }, - { 653, 2173, 1823, 171, 4864, 118 }, - { 900, 2250, 1823, 171, 23088, 17 }, - { 904, 2108, 1497, 150, 3969, 133 }, - { 1204, 2108, 481, 150, 3969, 133 }, - { 1458, 2108, 481, 150, 3969, 133 }, - { 1766, 2108, 481, 150, 3969, 133 }, - { 1983, 2108, 481, 150, 3969, 133 }, - { 2258, 2108, 481, 150, 3969, 133 }, - { 2504, 2108, 481, 150, 3969, 133 }, - { 2764, 2108, 481, 150, 3969, 133 }, - { 37, 2108, 481, 150, 3969, 133 }, - { 361, 2108, 481, 150, 3969, 133 }, - { 738, 2108, 481, 150, 3969, 133 }, - { 979, 2108, 481, 150, 3969, 133 }, - { 1284, 2108, 481, 150, 3969, 133 }, - { 1530, 2108, 481, 150, 3969, 133 }, - { 1830, 2108, 481, 150, 3969, 133 }, - { 2041, 2108, 481, 150, 3969, 133 }, - { 2340, 2108, 481, 150, 3969, 133 }, - { 2568, 2108, 481, 150, 3969, 133 }, - { 107, 2108, 481, 150, 3969, 133 }, - { 459, 2108, 481, 150, 3969, 133 }, - { 825, 2108, 481, 150, 3969, 133 }, - { 1095, 2108, 481, 150, 3969, 133 }, - { 1373, 2108, 481, 150, 3969, 133 }, - { 1649, 2108, 481, 150, 3969, 133 }, - { 1898, 2108, 481, 150, 3969, 133 }, - { 2141, 2108, 481, 150, 3969, 133 }, - { 2408, 2108, 481, 150, 3969, 133 }, - { 2668, 2108, 481, 150, 3969, 133 }, - { 175, 2108, 481, 150, 3969, 133 }, - { 559, 2108, 481, 150, 3969, 133 }, - { 281, 2129, 481, 150, 5088, 123 }, - { 657, 2150, 481, 150, 23312, 22 }, - { 3044, 2745, 16, 203, 560, 146 }, - { 2276, 2720, 16, 203, 418, 137 }, - { 2782, 2695, 16, 203, 418, 137 }, - { 384, 2670, 16, 203, 418, 137 }, - { 1003, 2645, 16, 203, 418, 137 }, - { 1554, 2620, 16, 203, 418, 137 }, - { 2065, 2595, 16, 203, 418, 137 }, - { 2592, 2570, 16, 203, 418, 137 }, - { 483, 2545, 16, 203, 418, 137 }, - { 1119, 2520, 16, 203, 418, 137 }, - { 1673, 2495, 16, 203, 418, 137 }, - { 2165, 2470, 16, 203, 418, 137 }, - { 3091, 2099, 1328, 10, 8144, 38 }, - { 672, 391, 2441, 10, 6114, 38 }, - { 1218, 394, 489, 10, 6114, 38 }, - { 1778, 397, 258, 10, 6114, 38 }, - { 2270, 400, 75, 10, 6114, 38 }, - { 2776, 403, 75, 10, 6114, 38 }, - { 376, 406, 75, 10, 6114, 38 }, - { 995, 409, 75, 10, 6114, 38 }, - { 1546, 412, 75, 10, 6114, 38 }, - { 2057, 415, 75, 10, 6114, 38 }, - { 2584, 418, 75, 10, 6114, 38 }, - { 475, 421, 75, 10, 6114, 38 }, - { 1111, 424, 201, 10, 6114, 38 }, - { 1665, 427, 282, 10, 6114, 38 }, - { 2157, 430, 781, 10, 6114, 38 }, - { 2684, 433, 2431, 10, 24146, 35 }, - { 3099, 1973, 16, 228, 9474, 155 }, - { 3068, 1871, 2432, 228, 24096, 32 }, - { 678, 1967, 2432, 228, 6066, 155 }, - { 1224, 1961, 490, 228, 6066, 155 }, - { 1784, 1955, 259, 228, 6066, 155 }, - { 2294, 1949, 76, 228, 6066, 155 }, - { 2800, 1943, 76, 228, 6066, 155 }, - { 402, 1937, 76, 228, 6066, 155 }, - { 1023, 1931, 76, 228, 6066, 155 }, - { 1576, 1925, 76, 228, 6066, 155 }, - { 2089, 1919, 76, 228, 6066, 155 }, - { 2616, 1913, 76, 228, 6066, 155 }, - { 507, 1907, 76, 228, 6066, 155 }, - { 1143, 1901, 202, 228, 6066, 155 }, - { 1697, 1895, 283, 228, 6066, 155 }, - { 2189, 1889, 782, 228, 6066, 155 }, - { 692, 1512, 472, 234, 5265, 158 }, - { 931, 1512, 1480, 234, 5265, 158 }, - { 1236, 1512, 454, 234, 5265, 158 }, - { 1482, 1512, 454, 234, 5265, 158 }, - { 1796, 1512, 454, 234, 5265, 158 }, - { 2007, 1512, 454, 234, 5265, 158 }, - { 2306, 1512, 454, 234, 5265, 158 }, - { 2534, 1512, 454, 234, 5265, 158 }, - { 2818, 1512, 454, 234, 5265, 158 }, - { 72, 1512, 454, 234, 5265, 158 }, - { 416, 1512, 454, 234, 5265, 158 }, - { 769, 1512, 454, 234, 5265, 158 }, - { 1039, 1512, 454, 234, 5265, 158 }, - { 1330, 1512, 454, 234, 5265, 158 }, - { 1606, 1512, 454, 234, 5265, 158 }, - { 1862, 1512, 454, 234, 5265, 158 }, - { 2105, 1512, 454, 234, 5265, 158 }, - { 2372, 1512, 454, 234, 5265, 158 }, - { 2632, 1512, 454, 234, 5265, 158 }, - { 139, 1512, 454, 234, 5265, 158 }, - { 523, 1512, 454, 234, 5265, 158 }, - { 857, 1512, 454, 234, 5265, 158 }, - { 1159, 1512, 454, 234, 5265, 158 }, - { 1405, 1512, 454, 234, 5265, 158 }, - { 1713, 1512, 454, 234, 5265, 158 }, - { 1930, 1512, 454, 234, 5265, 158 }, - { 2205, 1512, 454, 234, 5265, 158 }, - { 2464, 1512, 454, 234, 5265, 158 }, - { 2724, 1512, 454, 234, 5265, 158 }, - { 227, 1512, 454, 234, 5265, 158 }, - { 583, 1512, 454, 234, 5265, 158 }, - { 315, 1529, 454, 234, 23824, 47 }, - { 1230, 1728, 16, 281, 705, 179 }, - { 1476, 1728, 16, 281, 705, 179 }, - { 1790, 1728, 16, 281, 705, 179 }, - { 2001, 1728, 16, 281, 705, 179 }, - { 2300, 1728, 16, 281, 705, 179 }, - { 2528, 1728, 16, 281, 705, 179 }, - { 2812, 1728, 16, 281, 705, 179 }, - { 66, 1728, 16, 281, 705, 179 }, - { 410, 1728, 16, 281, 705, 179 }, - { 762, 1728, 16, 281, 705, 179 }, - { 1031, 1728, 16, 281, 705, 179 }, - { 1322, 1728, 16, 281, 705, 179 }, - { 1598, 1728, 16, 281, 705, 179 }, - { 1854, 1728, 16, 281, 705, 179 }, - { 2097, 1728, 16, 281, 705, 179 }, - { 2364, 1728, 16, 281, 705, 179 }, - { 2624, 1728, 16, 281, 705, 179 }, - { 131, 1728, 16, 281, 705, 179 }, - { 515, 1728, 16, 281, 705, 179 }, - { 849, 1728, 16, 281, 705, 179 }, - { 1151, 1728, 16, 281, 705, 179 }, - { 1397, 1728, 16, 281, 705, 179 }, - { 1705, 1728, 16, 281, 705, 179 }, - { 1922, 1728, 16, 281, 705, 179 }, - { 2197, 1728, 16, 281, 705, 179 }, - { 2456, 1728, 16, 281, 705, 179 }, - { 2716, 1728, 16, 281, 705, 179 }, - { 219, 1728, 16, 281, 705, 179 }, - { 575, 1728, 16, 281, 705, 179 }, - { 307, 1774, 16, 281, 3712, 188 }, - { 684, 1636, 16, 281, 4944, 163 }, - { 924, 1682, 16, 281, 23168, 52 }, - { 928, 1546, 1500, 251, 3857, 197 }, - { 1233, 1546, 457, 251, 3857, 197 }, - { 1479, 1546, 457, 251, 3857, 197 }, - { 1793, 1546, 457, 251, 3857, 197 }, - { 2004, 1546, 457, 251, 3857, 197 }, - { 2303, 1546, 457, 251, 3857, 197 }, - { 2531, 1546, 457, 251, 3857, 197 }, - { 2815, 1546, 457, 251, 3857, 197 }, - { 69, 1546, 457, 251, 3857, 197 }, - { 413, 1546, 457, 251, 3857, 197 }, - { 765, 1546, 457, 251, 3857, 197 }, - { 1035, 1546, 457, 251, 3857, 197 }, - { 1326, 1546, 457, 251, 3857, 197 }, - { 1602, 1546, 457, 251, 3857, 197 }, - { 1858, 1546, 457, 251, 3857, 197 }, - { 2101, 1546, 457, 251, 3857, 197 }, - { 2368, 1546, 457, 251, 3857, 197 }, - { 2628, 1546, 457, 251, 3857, 197 }, - { 135, 1546, 457, 251, 3857, 197 }, - { 519, 1546, 457, 251, 3857, 197 }, - { 853, 1546, 457, 251, 3857, 197 }, - { 1155, 1546, 457, 251, 3857, 197 }, - { 1401, 1546, 457, 251, 3857, 197 }, - { 1709, 1546, 457, 251, 3857, 197 }, - { 1926, 1546, 457, 251, 3857, 197 }, - { 2201, 1546, 457, 251, 3857, 197 }, - { 2460, 1546, 457, 251, 3857, 197 }, - { 2720, 1546, 457, 251, 3857, 197 }, - { 223, 1546, 457, 251, 3857, 197 }, - { 579, 1546, 457, 251, 3857, 197 }, - { 311, 1576, 457, 251, 5152, 172 }, - { 688, 1606, 457, 251, 23376, 61 }, - { 1413, 1844, 1328, 86, 11265, 158 }, - { 1721, 1844, 1328, 86, 11265, 158 }, - { 1938, 1844, 1328, 86, 11265, 158 }, - { 2213, 1844, 1328, 86, 11265, 158 }, - { 2432, 1844, 832, 86, 11265, 158 }, - { 2692, 1844, 832, 86, 11265, 158 }, - { 195, 1844, 832, 86, 11265, 158 }, - { 591, 1844, 832, 86, 11265, 158 }, - { 2522, 1829, 832, 86, 11185, 158 }, - { 2806, 1829, 832, 86, 11185, 158 }, - { 59, 1829, 832, 86, 11185, 158 }, - { 424, 1829, 832, 86, 11185, 158 }, - { 777, 1829, 627, 86, 11185, 158 }, - { 1047, 1829, 627, 86, 11185, 158 }, - { 1338, 1829, 627, 86, 11185, 158 }, - { 1614, 1829, 627, 86, 11185, 158 }, - { 2440, 530, 16, 327, 8337, 179 }, - { 2700, 530, 16, 327, 8337, 179 }, - { 203, 530, 16, 327, 8337, 179 }, - { 599, 530, 16, 327, 8337, 179 }, - { 784, 561, 16, 327, 8193, 179 }, - { 1054, 561, 16, 327, 8193, 179 }, - { 1308, 561, 16, 327, 8193, 179 }, - { 1584, 561, 16, 327, 8193, 179 }, + { 2940, 5, 5, 5, 20480, 163 }, + { 2928, 2362, 466, 8, 20481, 40 }, + { 2935, 5, 5, 5, 20482, 163 }, + { 2944, 2360, 2486, 8, 20483, 40 }, + { 2962, 5, 5, 5, 20484, 163 }, + { 2932, 1152, 5, 8, 20485, 40 }, + { 2897, 5, 5, 5, 20486, 163 }, + { 2931, 5, 469, 5, 20485, 163 }, + { 2951, 5, 2037, 5, 20487, 163 }, + { 2958, 494, 2484, 8, 20487, 40 }, + { 2894, 1212, 5, 38, 4222984, 65 }, + { 242, 5, 1471, 5, 20504, 163 }, + { 629, 5, 1540, 5, 20505, 163 }, + { 888, 5, 1609, 5, 20506, 163 }, + { 1199, 5, 1816, 5, 20507, 163 }, + { 1462, 5, 1313, 5, 20508, 163 }, + { 1779, 5, 1313, 5, 20509, 163 }, + { 2000, 5, 1313, 5, 20510, 163 }, + { 2279, 5, 1313, 5, 20511, 163 }, + { 2534, 5, 1747, 5, 20512, 163 }, + { 2798, 5, 1747, 5, 20513, 163 }, + { 0, 5, 1747, 5, 20514, 163 }, + { 331, 5, 1747, 5, 20515, 163 }, + { 716, 5, 1244, 5, 20516, 163 }, + { 964, 5, 1244, 5, 20517, 163 }, + { 1278, 5, 1244, 5, 20518, 163 }, + { 1533, 5, 1244, 5, 20519, 163 }, + { 1856, 5, 1968, 5, 20520, 163 }, + { 2071, 5, 1968, 5, 20521, 163 }, + { 2374, 5, 1968, 5, 20522, 163 }, + { 2606, 5, 1968, 5, 20523, 163 }, + { 84, 5, 1678, 5, 20524, 163 }, + { 445, 5, 1678, 5, 20525, 163 }, + { 820, 5, 1678, 5, 20526, 163 }, + { 1099, 5, 1678, 5, 20527, 163 }, + { 1386, 5, 1899, 5, 20528, 163 }, + { 1671, 5, 1899, 5, 20529, 163 }, + { 1924, 5, 1899, 5, 20530, 163 }, + { 2171, 5, 1899, 5, 20531, 163 }, + { 2442, 5, 1402, 5, 20532, 163 }, + { 2706, 5, 1402, 5, 20533, 163 }, + { 152, 5, 1402, 5, 20534, 163 }, + { 545, 5, 1402, 5, 20535, 163 }, + { 247, 225, 1474, 2, 20504, 1 }, + { 634, 225, 1543, 2, 20505, 1 }, + { 893, 225, 1612, 2, 20506, 1 }, + { 1204, 225, 1819, 2, 20507, 1 }, + { 1467, 225, 1316, 2, 20508, 1 }, + { 1784, 225, 1316, 2, 20509, 1 }, + { 2005, 225, 1316, 2, 20510, 1 }, + { 2284, 225, 1316, 2, 20511, 1 }, + { 2546, 225, 1750, 2, 20512, 1 }, + { 2810, 225, 1750, 2, 20513, 1 }, + { 13, 225, 1750, 2, 20514, 1 }, + { 345, 225, 1750, 2, 20515, 1 }, + { 731, 225, 1247, 2, 20516, 1 }, + { 980, 225, 1247, 2, 20517, 1 }, + { 1294, 225, 1247, 2, 20518, 1 }, + { 1549, 225, 1247, 2, 20519, 1 }, + { 1872, 225, 1971, 2, 20520, 1 }, + { 2087, 225, 1971, 2, 20521, 1 }, + { 2390, 225, 1971, 2, 20522, 1 }, + { 2622, 225, 1971, 2, 20523, 1 }, + { 100, 225, 1681, 2, 20524, 1 }, + { 461, 225, 1681, 2, 20525, 1 }, + { 836, 225, 1681, 2, 20526, 1 }, + { 1115, 225, 1681, 2, 20527, 1 }, + { 1402, 225, 1902, 2, 20528, 1 }, + { 1687, 225, 1902, 2, 20529, 1 }, + { 1940, 225, 1902, 2, 20530, 1 }, + { 2187, 225, 1902, 2, 20531, 1 }, + { 2458, 225, 1405, 2, 20532, 1 }, + { 2722, 225, 1405, 2, 20533, 1 }, + { 168, 225, 1405, 2, 20534, 1 }, + { 561, 225, 1405, 2, 20535, 1 }, + { 267, 227, 1472, 4, 20504, 1 }, + { 653, 227, 1541, 4, 20505, 1 }, + { 909, 227, 1610, 4, 20506, 1 }, + { 1219, 227, 1817, 4, 20507, 1 }, + { 1482, 227, 1314, 4, 20508, 1 }, + { 1799, 227, 1314, 4, 20509, 1 }, + { 2020, 227, 1314, 4, 20510, 1 }, + { 2299, 227, 1314, 4, 20511, 1 }, + { 2549, 227, 1748, 4, 20512, 1 }, + { 2813, 227, 1748, 4, 20513, 1 }, + { 17, 227, 1748, 4, 20514, 1 }, + { 349, 227, 1748, 4, 20515, 1 }, + { 735, 227, 1245, 4, 20516, 1 }, + { 984, 227, 1245, 4, 20517, 1 }, + { 1298, 227, 1245, 4, 20518, 1 }, + { 1553, 227, 1245, 4, 20519, 1 }, + { 1876, 227, 1969, 4, 20520, 1 }, + { 2091, 227, 1969, 4, 20521, 1 }, + { 2394, 227, 1969, 4, 20522, 1 }, + { 2626, 227, 1969, 4, 20523, 1 }, + { 104, 227, 1679, 4, 20524, 1 }, + { 465, 227, 1679, 4, 20525, 1 }, + { 840, 227, 1679, 4, 20526, 1 }, + { 1119, 227, 1679, 4, 20527, 1 }, + { 1406, 227, 1900, 4, 20528, 1 }, + { 1691, 227, 1900, 4, 20529, 1 }, + { 1944, 227, 1900, 4, 20530, 1 }, + { 2191, 227, 1900, 4, 20531, 1 }, + { 2462, 227, 1403, 4, 20532, 1 }, + { 2726, 227, 1403, 4, 20533, 1 }, + { 172, 227, 1403, 4, 20534, 1 }, + { 565, 227, 1403, 4, 20535, 1 }, + { 278, 1892, 1886, 6, 20536, 37 }, + { 663, 1892, 1134, 6, 20537, 37 }, + { 919, 1892, 1134, 6, 20538, 37 }, + { 1229, 1892, 1134, 6, 20539, 37 }, + { 1492, 1892, 1134, 6, 20540, 37 }, + { 1809, 1892, 1134, 6, 20541, 37 }, + { 2030, 1892, 1134, 6, 20542, 37 }, + { 2309, 1892, 1134, 6, 20543, 37 }, + { 2559, 1892, 1134, 6, 20544, 37 }, + { 2823, 1892, 1134, 6, 20545, 37 }, + { 29, 1892, 1134, 6, 20546, 37 }, + { 362, 1892, 1134, 6, 20547, 37 }, + { 748, 1892, 1134, 6, 20548, 37 }, + { 997, 1892, 1134, 6, 20549, 37 }, + { 1311, 1892, 1134, 6, 20550, 37 }, + { 1566, 1892, 1134, 6, 20551, 37 }, + { 270, 5, 1885, 5, 20536, 163 }, + { 656, 5, 1133, 5, 20537, 163 }, + { 912, 5, 1133, 5, 20538, 163 }, + { 1222, 5, 1133, 5, 20539, 163 }, + { 1485, 5, 1133, 5, 20540, 163 }, + { 1802, 5, 1133, 5, 20541, 163 }, + { 2023, 5, 1133, 5, 20542, 163 }, + { 2302, 5, 1133, 5, 20543, 163 }, + { 2552, 5, 1133, 5, 20544, 163 }, + { 2816, 5, 1133, 5, 20545, 163 }, + { 21, 5, 1133, 5, 20546, 163 }, + { 353, 5, 1133, 5, 20547, 163 }, + { 739, 5, 1133, 5, 20548, 163 }, + { 988, 5, 1133, 5, 20549, 163 }, + { 1302, 5, 1133, 5, 20550, 163 }, + { 1557, 5, 1133, 5, 20551, 163 }, + { 283, 224, 1506, 1, 20504, 1 }, + { 668, 224, 1575, 1, 20505, 1 }, + { 924, 224, 1644, 1, 20506, 1 }, + { 1234, 224, 1851, 1, 20507, 1 }, + { 1497, 224, 1348, 1, 20508, 1 }, + { 1814, 224, 1348, 1, 20509, 1 }, + { 2035, 224, 1348, 1, 20510, 1 }, + { 2314, 224, 1348, 1, 20511, 1 }, + { 2564, 224, 1782, 1, 20512, 1 }, + { 2828, 224, 1782, 1, 20513, 1 }, + { 35, 224, 1782, 1, 20514, 1 }, + { 368, 224, 1782, 1, 20515, 1 }, + { 754, 224, 1279, 1, 20516, 1 }, + { 1003, 224, 1279, 1, 20517, 1 }, + { 1317, 224, 1279, 1, 20518, 1 }, + { 1572, 224, 1279, 1, 20519, 1 }, + { 1892, 224, 2003, 1, 20520, 1 }, + { 2107, 224, 2003, 1, 20521, 1 }, + { 2410, 224, 2003, 1, 20522, 1 }, + { 2642, 224, 2003, 1, 20523, 1 }, + { 120, 224, 1713, 1, 20524, 1 }, + { 481, 224, 1713, 1, 20525, 1 }, + { 856, 224, 1713, 1, 20526, 1 }, + { 1135, 224, 1713, 1, 20527, 1 }, + { 1422, 224, 1934, 1, 20528, 1 }, + { 1707, 224, 1934, 1, 20529, 1 }, + { 1960, 224, 1934, 1, 20530, 1 }, + { 2207, 224, 1934, 1, 20531, 1 }, + { 2478, 224, 1437, 1, 20532, 1 }, + { 2742, 224, 1437, 1, 20533, 1 }, + { 188, 224, 1437, 1, 20534, 1 }, + { 581, 224, 1437, 1, 20535, 1 }, + { 303, 226, 1473, 3, 20504, 1 }, + { 687, 226, 1542, 3, 20505, 1 }, + { 942, 226, 1611, 3, 20506, 1 }, + { 1251, 226, 1818, 3, 20507, 1 }, + { 1512, 226, 1315, 3, 20508, 1 }, + { 1829, 226, 1315, 3, 20509, 1 }, + { 2050, 226, 1315, 3, 20510, 1 }, + { 2329, 226, 1315, 3, 20511, 1 }, + { 2579, 226, 1749, 3, 20512, 1 }, + { 2843, 226, 1749, 3, 20513, 1 }, + { 52, 226, 1749, 3, 20514, 1 }, + { 386, 226, 1749, 3, 20515, 1 }, + { 773, 226, 1246, 3, 20516, 1 }, + { 1023, 226, 1246, 3, 20517, 1 }, + { 1337, 226, 1246, 3, 20518, 1 }, + { 1592, 226, 1246, 3, 20519, 1 }, + { 1896, 226, 1970, 3, 20520, 1 }, + { 2111, 226, 1970, 3, 20521, 1 }, + { 2414, 226, 1970, 3, 20522, 1 }, + { 2646, 226, 1970, 3, 20523, 1 }, + { 124, 226, 1680, 3, 20524, 1 }, + { 485, 226, 1680, 3, 20525, 1 }, + { 860, 226, 1680, 3, 20526, 1 }, + { 1139, 226, 1680, 3, 20527, 1 }, + { 1426, 226, 1901, 3, 20528, 1 }, + { 1711, 226, 1901, 3, 20529, 1 }, + { 1964, 226, 1901, 3, 20530, 1 }, + { 2211, 226, 1901, 3, 20531, 1 }, + { 2482, 226, 1404, 3, 20532, 1 }, + { 2746, 226, 1404, 3, 20533, 1 }, + { 192, 226, 1404, 3, 20534, 1 }, + { 585, 226, 1404, 3, 20535, 1 }, + { 310, 5, 452, 5, 20552, 163 }, + { 693, 5, 447, 5, 20553, 163 }, + { 945, 5, 867, 5, 20554, 163 }, + { 1257, 5, 861, 5, 20555, 163 }, + { 1515, 5, 888, 5, 20556, 163 }, + { 1835, 5, 881, 5, 20557, 163 }, + { 2053, 5, 969, 5, 20558, 163 }, + { 2335, 5, 961, 5, 20559, 163 }, + { 2582, 5, 961, 5, 20560, 163 }, + { 2849, 5, 953, 5, 20561, 163 }, + { 56, 5, 953, 5, 20562, 163 }, + { 394, 5, 945, 5, 20563, 163 }, + { 777, 5, 945, 5, 20564, 163 }, + { 1031, 5, 937, 5, 20565, 163 }, + { 1341, 5, 937, 5, 20566, 163 }, + { 1600, 5, 929, 5, 20567, 163 }, + { 1900, 5, 929, 5, 20568, 163 }, + { 2119, 5, 921, 5, 20569, 163 }, + { 2418, 5, 921, 5, 20570, 163 }, + { 2654, 5, 913, 5, 20571, 163 }, + { 128, 5, 913, 5, 20572, 163 }, + { 493, 5, 905, 5, 20573, 163 }, + { 864, 5, 1063, 5, 20574, 163 }, + { 1147, 5, 1055, 5, 20575, 163 }, + { 1430, 5, 1094, 5, 20576, 163 }, + { 1719, 5, 1087, 5, 20577, 163 }, + { 1968, 5, 1388, 5, 20578, 163 }, + { 2219, 5, 1382, 5, 20579, 163 }, + { 2486, 5, 437, 5, 20580, 163 }, + { 2754, 5, 442, 5, 20481, 163 }, + { 196, 5, 2041, 5, 20483, 163 }, + { 313, 435, 463, 8, 20552, 40 }, + { 699, 435, 460, 8, 20553, 40 }, + { 948, 435, 877, 8, 20554, 40 }, + { 1263, 435, 873, 8, 20555, 40 }, + { 1518, 435, 900, 8, 20556, 40 }, + { 1841, 435, 895, 8, 20557, 40 }, + { 2056, 435, 1025, 8, 20558, 40 }, + { 2359, 435, 1019, 8, 20559, 40 }, + { 2585, 435, 1019, 8, 20560, 40 }, + { 2873, 435, 1013, 8, 20561, 40 }, + { 60, 435, 1013, 8, 20562, 40 }, + { 420, 435, 1007, 8, 20563, 40 }, + { 781, 435, 1007, 8, 20564, 40 }, + { 1059, 435, 1001, 8, 20565, 40 }, + { 1345, 435, 1001, 8, 20566, 40 }, + { 1630, 435, 995, 8, 20567, 40 }, + { 1904, 435, 995, 8, 20568, 40 }, + { 2151, 435, 989, 8, 20569, 40 }, + { 2422, 435, 989, 8, 20570, 40 }, + { 2686, 435, 983, 8, 20571, 40 }, + { 132, 435, 983, 8, 20572, 40 }, + { 525, 435, 977, 8, 20573, 40 }, + { 868, 435, 1077, 8, 20574, 40 }, + { 1179, 435, 1071, 8, 20575, 40 }, + { 1434, 435, 1106, 8, 20576, 40 }, + { 1751, 435, 1101, 8, 20577, 40 }, + { 1972, 435, 1398, 8, 20578, 40 }, + { 2251, 435, 1394, 8, 20579, 40 }, + { 2490, 435, 457, 8, 20580, 40 }, + { 328, 223, 1528, 0, 20504, 1 }, + { 713, 223, 1597, 0, 20505, 1 }, + { 961, 223, 1666, 0, 20506, 1 }, + { 1275, 223, 1873, 0, 20507, 1 }, + { 1530, 223, 1370, 0, 20508, 1 }, + { 1853, 223, 1370, 0, 20509, 1 }, + { 2068, 223, 1370, 0, 20510, 1 }, + { 2371, 223, 1370, 0, 20511, 1 }, + { 2591, 223, 1804, 0, 20512, 1 }, + { 2879, 223, 1804, 0, 20513, 1 }, + { 67, 223, 1804, 0, 20514, 1 }, + { 434, 223, 1804, 0, 20515, 1 }, + { 796, 223, 1301, 0, 20516, 1 }, + { 1075, 223, 1301, 0, 20517, 1 }, + { 1359, 223, 1301, 0, 20518, 1 }, + { 1644, 223, 1301, 0, 20519, 1 }, + { 1920, 223, 2025, 0, 20520, 1 }, + { 2167, 223, 2025, 0, 20521, 1 }, + { 2438, 223, 2025, 0, 20522, 1 }, + { 2702, 223, 2025, 0, 20523, 1 }, + { 148, 223, 1735, 0, 20524, 1 }, + { 541, 223, 1735, 0, 20525, 1 }, + { 884, 223, 1735, 0, 20526, 1 }, + { 1195, 223, 1735, 0, 20527, 1 }, + { 1450, 223, 1956, 0, 20528, 1 }, + { 1767, 223, 1956, 0, 20529, 1 }, + { 1988, 223, 1956, 0, 20530, 1 }, + { 2267, 223, 1956, 0, 20531, 1 }, + { 2498, 223, 1459, 0, 20532, 1 }, + { 2762, 223, 1459, 0, 20533, 1 }, + { 204, 223, 1459, 0, 20534, 1 }, + { 601, 223, 1459, 0, 20535, 1 }, + { 240, 1213, 4, 39, 4222984, 65 }, + { 245, 1241, 85, 13, 3162120, 48 }, + { 632, 1241, 37, 13, 3162128, 48 }, + { 891, 1241, 61, 13, 3162124, 48 }, + { 1202, 1241, 13, 13, 3162132, 48 }, + { 1465, 1241, 73, 13, 3162122, 48 }, + { 1782, 1241, 25, 13, 3162130, 48 }, + { 2003, 1241, 49, 13, 3162126, 48 }, + { 2282, 1241, 1, 13, 3162134, 48 }, + { 265, 1229, 51, 23, 4255752, 56 }, + { 651, 1229, 3, 23, 4255760, 56 }, + { 281, 5, 90, 5, 20488, 163 }, + { 666, 5, 42, 5, 20496, 163 }, + { 922, 5, 66, 5, 20492, 163 }, + { 1232, 5, 18, 5, 20500, 163 }, + { 1495, 5, 78, 5, 20490, 163 }, + { 1812, 5, 30, 5, 20498, 163 }, + { 2033, 5, 54, 5, 20494, 163 }, + { 2312, 5, 6, 5, 20502, 163 }, + { 2562, 5, 84, 5, 20489, 163 }, + { 2826, 5, 36, 5, 20497, 163 }, + { 33, 5, 60, 5, 20493, 163 }, + { 366, 5, 12, 5, 20501, 163 }, + { 752, 5, 72, 5, 20491, 163 }, + { 1001, 5, 24, 5, 20499, 163 }, + { 1315, 5, 48, 5, 20495, 163 }, + { 1570, 5, 0, 5, 20503, 163 }, + { 301, 1237, 74, 16, 3723272, 51 }, + { 685, 1237, 26, 16, 3723280, 51 }, + { 940, 1237, 50, 16, 3723276, 51 }, + { 1249, 1237, 2, 16, 3723284, 51 }, + { 306, 5, 5, 5, 20581, 163 }, + { 645, 251, 834, 70, 3162136, 84 }, + { 903, 251, 2049, 70, 3162137, 84 }, + { 1213, 251, 816, 70, 3162138, 84 }, + { 1476, 251, 816, 70, 3162139, 84 }, + { 1793, 251, 816, 70, 3162140, 84 }, + { 2014, 251, 816, 70, 3162141, 84 }, + { 2293, 251, 816, 70, 3162142, 84 }, + { 2543, 251, 816, 70, 3162143, 84 }, + { 2807, 251, 816, 70, 3162144, 84 }, + { 10, 251, 816, 70, 3162145, 84 }, + { 341, 251, 816, 70, 3162146, 84 }, + { 727, 251, 816, 70, 3162147, 84 }, + { 976, 251, 816, 70, 3162148, 84 }, + { 1290, 251, 816, 70, 3162149, 84 }, + { 1545, 251, 816, 70, 3162150, 84 }, + { 1868, 251, 816, 70, 3162151, 84 }, + { 2083, 251, 816, 70, 3162152, 84 }, + { 2386, 251, 816, 70, 3162153, 84 }, + { 2618, 251, 816, 70, 3162154, 84 }, + { 96, 251, 816, 70, 3162155, 84 }, + { 457, 251, 816, 70, 3162156, 84 }, + { 832, 251, 816, 70, 3162157, 84 }, + { 1111, 251, 816, 70, 3162158, 84 }, + { 1398, 251, 816, 70, 3162159, 84 }, + { 1683, 251, 816, 70, 3162160, 84 }, + { 1936, 251, 816, 70, 3162161, 84 }, + { 2183, 251, 816, 70, 3162162, 84 }, + { 2454, 251, 816, 70, 3162163, 84 }, + { 2718, 251, 816, 70, 3162164, 84 }, + { 164, 251, 816, 70, 3162165, 84 }, + { 557, 251, 816, 70, 3162166, 84 }, + { 258, 242, 816, 70, 8495128, 0 }, + { 1207, 378, 2357, 112, 3723288, 91 }, + { 1470, 378, 2357, 112, 3723289, 91 }, + { 1787, 378, 2357, 112, 3723290, 91 }, + { 2008, 378, 2357, 112, 3723291, 91 }, + { 2287, 378, 2357, 112, 3723292, 91 }, + { 2537, 378, 2357, 112, 3723293, 91 }, + { 2801, 378, 2357, 112, 3723294, 91 }, + { 4, 378, 2357, 112, 3723295, 91 }, + { 335, 378, 2357, 112, 3723296, 91 }, + { 720, 378, 2357, 112, 3723297, 91 }, + { 968, 378, 2357, 112, 3723298, 91 }, + { 1282, 378, 2357, 112, 3723299, 91 }, + { 1537, 378, 2357, 112, 3723300, 91 }, + { 1860, 378, 2357, 112, 3723301, 91 }, + { 2075, 378, 2357, 112, 3723302, 91 }, + { 2378, 378, 2357, 112, 3723303, 91 }, + { 2610, 378, 2357, 112, 3723304, 91 }, + { 88, 378, 2357, 112, 3723305, 91 }, + { 449, 378, 2357, 112, 3723306, 91 }, + { 824, 378, 2357, 112, 3723307, 91 }, + { 1103, 378, 2357, 112, 3723308, 91 }, + { 1390, 378, 2357, 112, 3723309, 91 }, + { 1675, 378, 2357, 112, 3723310, 91 }, + { 1928, 378, 2357, 112, 3723311, 91 }, + { 2175, 378, 2357, 112, 3723312, 91 }, + { 2446, 378, 2357, 112, 3723313, 91 }, + { 2710, 378, 2357, 112, 3723314, 91 }, + { 156, 378, 2357, 112, 3723315, 91 }, + { 549, 378, 2357, 112, 3723316, 91 }, + { 250, 400, 2357, 112, 4435992, 96 }, + { 637, 194, 2357, 112, 4550680, 82 }, + { 896, 356, 2357, 112, 8376344, 3 }, + { 900, 1118, 2067, 97, 3624984, 97 }, + { 1210, 1118, 852, 97, 3624985, 97 }, + { 1473, 1118, 852, 97, 3624986, 97 }, + { 1790, 1118, 852, 97, 3624987, 97 }, + { 2011, 1118, 852, 97, 3624988, 97 }, + { 2290, 1118, 852, 97, 3624989, 97 }, + { 2540, 1118, 852, 97, 3624990, 97 }, + { 2804, 1118, 852, 97, 3624991, 97 }, + { 7, 1118, 852, 97, 3624992, 97 }, + { 338, 1118, 852, 97, 3624993, 97 }, + { 723, 1118, 852, 97, 3624994, 97 }, + { 972, 1118, 852, 97, 3624995, 97 }, + { 1286, 1118, 852, 97, 3624996, 97 }, + { 1541, 1118, 852, 97, 3624997, 97 }, + { 1864, 1118, 852, 97, 3624998, 97 }, + { 2079, 1118, 852, 97, 3624999, 97 }, + { 2382, 1118, 852, 97, 3625000, 97 }, + { 2614, 1118, 852, 97, 3625001, 97 }, + { 92, 1118, 852, 97, 3625002, 97 }, + { 453, 1118, 852, 97, 3625003, 97 }, + { 828, 1118, 852, 97, 3625004, 97 }, + { 1107, 1118, 852, 97, 3625005, 97 }, + { 1394, 1118, 852, 97, 3625006, 97 }, + { 1679, 1118, 852, 97, 3625007, 97 }, + { 1932, 1118, 852, 97, 3625008, 97 }, + { 2179, 1118, 852, 97, 3625009, 97 }, + { 2450, 1118, 852, 97, 3625010, 97 }, + { 2714, 1118, 852, 97, 3625011, 97 }, + { 160, 1118, 852, 97, 3625012, 97 }, + { 553, 1118, 852, 97, 3625013, 97 }, + { 254, 1137, 852, 97, 4567064, 87 }, + { 641, 422, 852, 97, 8454168, 8 }, + { 660, 1894, 5, 79, 3162168, 101 }, + { 916, 1894, 5, 79, 3162169, 101 }, + { 1226, 1894, 5, 79, 3162170, 101 }, + { 1489, 1894, 5, 79, 3162171, 101 }, + { 1806, 1894, 5, 79, 3162172, 101 }, + { 2027, 1894, 5, 79, 3162173, 101 }, + { 2306, 1894, 5, 79, 3162174, 101 }, + { 2556, 1894, 5, 79, 3162175, 101 }, + { 2820, 1894, 5, 79, 3162176, 101 }, + { 26, 1894, 5, 79, 3162177, 101 }, + { 358, 1894, 5, 79, 3162178, 101 }, + { 744, 1894, 5, 79, 3162179, 101 }, + { 993, 1894, 5, 79, 3162180, 101 }, + { 1307, 1894, 5, 79, 3162181, 101 }, + { 1562, 1894, 5, 79, 3162182, 101 }, + { 274, 1889, 5, 79, 7729208, 36 }, + { 679, 2364, 840, 134, 3162136, 106 }, + { 934, 2364, 2055, 134, 3162137, 106 }, + { 1243, 2364, 822, 134, 3162138, 106 }, + { 1506, 2364, 822, 134, 3162139, 106 }, + { 1823, 2364, 822, 134, 3162140, 106 }, + { 2044, 2364, 822, 134, 3162141, 106 }, + { 2323, 2364, 822, 134, 3162142, 106 }, + { 2573, 2364, 822, 134, 3162143, 106 }, + { 2837, 2364, 822, 134, 3162144, 106 }, + { 45, 2364, 822, 134, 3162145, 106 }, + { 378, 2364, 822, 134, 3162146, 106 }, + { 765, 2364, 822, 134, 3162147, 106 }, + { 1015, 2364, 822, 134, 3162148, 106 }, + { 1329, 2364, 822, 134, 3162149, 106 }, + { 1584, 2364, 822, 134, 3162150, 106 }, + { 1888, 2364, 822, 134, 3162151, 106 }, + { 2103, 2364, 822, 134, 3162152, 106 }, + { 2406, 2364, 822, 134, 3162153, 106 }, + { 2638, 2364, 822, 134, 3162154, 106 }, + { 116, 2364, 822, 134, 3162155, 106 }, + { 477, 2364, 822, 134, 3162156, 106 }, + { 852, 2364, 822, 134, 3162157, 106 }, + { 1131, 2364, 822, 134, 3162158, 106 }, + { 1418, 2364, 822, 134, 3162159, 106 }, + { 1703, 2364, 822, 134, 3162160, 106 }, + { 1956, 2364, 822, 134, 3162161, 106 }, + { 2203, 2364, 822, 134, 3162162, 106 }, + { 2474, 2364, 822, 134, 3162163, 106 }, + { 2738, 2364, 822, 134, 3162164, 106 }, + { 184, 2364, 822, 134, 3162165, 106 }, + { 577, 2364, 822, 134, 3162166, 106 }, + { 294, 2466, 822, 134, 8495128, 12 }, + { 1237, 292, 2358, 167, 3723288, 113 }, + { 1500, 292, 2358, 167, 3723289, 113 }, + { 1817, 292, 2358, 167, 3723290, 113 }, + { 2038, 292, 2358, 167, 3723291, 113 }, + { 2317, 292, 2358, 167, 3723292, 113 }, + { 2567, 292, 2358, 167, 3723293, 113 }, + { 2831, 292, 2358, 167, 3723294, 113 }, + { 39, 292, 2358, 167, 3723295, 113 }, + { 372, 292, 2358, 167, 3723296, 113 }, + { 758, 292, 2358, 167, 3723297, 113 }, + { 1007, 292, 2358, 167, 3723298, 113 }, + { 1321, 292, 2358, 167, 3723299, 113 }, + { 1576, 292, 2358, 167, 3723300, 113 }, + { 1880, 292, 2358, 167, 3723301, 113 }, + { 2095, 292, 2358, 167, 3723302, 113 }, + { 2398, 292, 2358, 167, 3723303, 113 }, + { 2630, 292, 2358, 167, 3723304, 113 }, + { 108, 292, 2358, 167, 3723305, 113 }, + { 469, 292, 2358, 167, 3723306, 113 }, + { 844, 292, 2358, 167, 3723307, 113 }, + { 1123, 292, 2358, 167, 3723308, 113 }, + { 1410, 292, 2358, 167, 3723309, 113 }, + { 1695, 292, 2358, 167, 3723310, 113 }, + { 1948, 292, 2358, 167, 3723311, 113 }, + { 2195, 292, 2358, 167, 3723312, 113 }, + { 2466, 292, 2358, 167, 3723313, 113 }, + { 2730, 292, 2358, 167, 3723314, 113 }, + { 176, 292, 2358, 167, 3723315, 113 }, + { 569, 292, 2358, 167, 3723316, 113 }, + { 286, 324, 2358, 167, 4435992, 118 }, + { 671, 162, 2358, 167, 4550680, 104 }, + { 927, 260, 2358, 167, 8376344, 15 }, + { 931, 120, 2070, 146, 3624984, 119 }, + { 1240, 120, 855, 146, 3624985, 119 }, + { 1503, 120, 855, 146, 3624986, 119 }, + { 1820, 120, 855, 146, 3624987, 119 }, + { 2041, 120, 855, 146, 3624988, 119 }, + { 2320, 120, 855, 146, 3624989, 119 }, + { 2570, 120, 855, 146, 3624990, 119 }, + { 2834, 120, 855, 146, 3624991, 119 }, + { 42, 120, 855, 146, 3624992, 119 }, + { 375, 120, 855, 146, 3624993, 119 }, + { 761, 120, 855, 146, 3624994, 119 }, + { 1011, 120, 855, 146, 3624995, 119 }, + { 1325, 120, 855, 146, 3624996, 119 }, + { 1580, 120, 855, 146, 3624997, 119 }, + { 1884, 120, 855, 146, 3624998, 119 }, + { 2099, 120, 855, 146, 3624999, 119 }, + { 2402, 120, 855, 146, 3625000, 119 }, + { 2634, 120, 855, 146, 3625001, 119 }, + { 112, 120, 855, 146, 3625002, 119 }, + { 473, 120, 855, 146, 3625003, 119 }, + { 848, 120, 855, 146, 3625004, 119 }, + { 1127, 120, 855, 146, 3625005, 119 }, + { 1414, 120, 855, 146, 3625006, 119 }, + { 1699, 120, 855, 146, 3625007, 119 }, + { 1952, 120, 855, 146, 3625008, 119 }, + { 2199, 120, 855, 146, 3625009, 119 }, + { 2470, 120, 855, 146, 3625010, 119 }, + { 2734, 120, 855, 146, 3625011, 119 }, + { 180, 120, 855, 146, 3625012, 119 }, + { 573, 120, 855, 146, 3625013, 119 }, + { 290, 141, 855, 146, 4567064, 109 }, + { 675, 99, 855, 146, 8454168, 20 }, + { 2900, 746, 5, 199, 4288513, 132 }, + { 2338, 721, 5, 199, 4255816, 123 }, + { 2852, 696, 5, 199, 4255818, 123 }, + { 398, 671, 5, 199, 4255820, 123 }, + { 1035, 646, 5, 199, 4255822, 123 }, + { 1604, 621, 5, 199, 4255824, 123 }, + { 2123, 596, 5, 199, 4255826, 123 }, + { 2658, 571, 5, 199, 4255828, 123 }, + { 497, 546, 5, 199, 4255830, 123 }, + { 1151, 521, 5, 199, 4255832, 123 }, + { 1723, 496, 5, 199, 4255834, 123 }, + { 2223, 471, 5, 199, 4255836, 123 }, + { 2947, 96, 1892, 10, 4734979, 45 }, + { 690, 771, 449, 10, 3162184, 45 }, + { 1254, 774, 863, 10, 3162186, 45 }, + { 1832, 777, 883, 10, 3162188, 45 }, + { 2332, 780, 907, 10, 3162190, 45 }, + { 2846, 783, 907, 10, 3162192, 45 }, + { 390, 786, 907, 10, 3162194, 45 }, + { 1027, 789, 907, 10, 3162196, 45 }, + { 1596, 792, 907, 10, 3162198, 45 }, + { 2115, 795, 907, 10, 3162200, 45 }, + { 2650, 798, 907, 10, 3162202, 45 }, + { 489, 801, 907, 10, 3162204, 45 }, + { 1143, 804, 1057, 10, 3162206, 45 }, + { 1715, 807, 1089, 10, 3162208, 45 }, + { 2215, 810, 1384, 10, 3162210, 45 }, + { 2750, 813, 439, 10, 8503297, 42 }, + { 2955, 2478, 5, 224, 4734979, 141 }, + { 2924, 2376, 440, 224, 8503297, 39 }, + { 696, 2460, 440, 224, 3162184, 141 }, + { 1260, 2454, 864, 224, 3162186, 141 }, + { 1838, 2448, 884, 224, 3162188, 141 }, + { 2356, 2442, 908, 224, 3162190, 141 }, + { 2870, 2436, 908, 224, 3162192, 141 }, + { 416, 2430, 908, 224, 3162194, 141 }, + { 1055, 2424, 908, 224, 3162196, 141 }, + { 1626, 2418, 908, 224, 3162198, 141 }, + { 2147, 2412, 908, 224, 3162200, 141 }, + { 2682, 2406, 908, 224, 3162202, 141 }, + { 521, 2400, 908, 224, 3162204, 141 }, + { 1175, 2394, 1058, 224, 3162206, 141 }, + { 1747, 2388, 1090, 224, 3162208, 141 }, + { 2247, 2382, 1385, 224, 3162210, 141 }, + { 710, 2327, 846, 230, 3162136, 146 }, + { 958, 2327, 2061, 230, 3162137, 146 }, + { 1272, 2327, 828, 230, 3162138, 146 }, + { 1527, 2327, 828, 230, 3162139, 146 }, + { 1850, 2327, 828, 230, 3162140, 146 }, + { 2065, 2327, 828, 230, 3162141, 146 }, + { 2368, 2327, 828, 230, 3162142, 146 }, + { 2600, 2327, 828, 230, 3162143, 146 }, + { 2888, 2327, 828, 230, 3162144, 146 }, + { 77, 2327, 828, 230, 3162145, 146 }, + { 430, 2327, 828, 230, 3162146, 146 }, + { 792, 2327, 828, 230, 3162147, 146 }, + { 1071, 2327, 828, 230, 3162148, 146 }, + { 1371, 2327, 828, 230, 3162149, 146 }, + { 1656, 2327, 828, 230, 3162150, 146 }, + { 1916, 2327, 828, 230, 3162151, 146 }, + { 2163, 2327, 828, 230, 3162152, 146 }, + { 2434, 2327, 828, 230, 3162153, 146 }, + { 2698, 2327, 828, 230, 3162154, 146 }, + { 144, 2327, 828, 230, 3162155, 146 }, + { 537, 2327, 828, 230, 3162156, 146 }, + { 880, 2327, 828, 230, 3162157, 146 }, + { 1191, 2327, 828, 230, 3162158, 146 }, + { 1446, 2327, 828, 230, 3162159, 146 }, + { 1763, 2327, 828, 230, 3162160, 146 }, + { 1984, 2327, 828, 230, 3162161, 146 }, + { 2263, 2327, 828, 230, 3162162, 146 }, + { 2526, 2327, 828, 230, 3162163, 146 }, + { 2790, 2327, 828, 230, 3162164, 146 }, + { 232, 2327, 828, 230, 3162165, 146 }, + { 597, 2327, 828, 230, 3162166, 146 }, + { 324, 2342, 828, 230, 8495128, 24 }, + { 1266, 2243, 5, 272, 3723288, 153 }, + { 1521, 2243, 5, 272, 3723289, 153 }, + { 1844, 2243, 5, 272, 3723290, 153 }, + { 2059, 2243, 5, 272, 3723291, 153 }, + { 2362, 2243, 5, 272, 3723292, 153 }, + { 2594, 2243, 5, 272, 3723293, 153 }, + { 2882, 2243, 5, 272, 3723294, 153 }, + { 71, 2243, 5, 272, 3723295, 153 }, + { 424, 2243, 5, 272, 3723296, 153 }, + { 785, 2243, 5, 272, 3723297, 153 }, + { 1063, 2243, 5, 272, 3723298, 153 }, + { 1363, 2243, 5, 272, 3723299, 153 }, + { 1648, 2243, 5, 272, 3723300, 153 }, + { 1908, 2243, 5, 272, 3723301, 153 }, + { 2155, 2243, 5, 272, 3723302, 153 }, + { 2426, 2243, 5, 272, 3723303, 153 }, + { 2690, 2243, 5, 272, 3723304, 153 }, + { 136, 2243, 5, 272, 3723305, 153 }, + { 529, 2243, 5, 272, 3723306, 153 }, + { 872, 2243, 5, 272, 3723307, 153 }, + { 1183, 2243, 5, 272, 3723308, 153 }, + { 1438, 2243, 5, 272, 3723309, 153 }, + { 1755, 2243, 5, 272, 3723310, 153 }, + { 1976, 2243, 5, 272, 3723311, 153 }, + { 2255, 2243, 5, 272, 3723312, 153 }, + { 2518, 2243, 5, 272, 3723313, 153 }, + { 2782, 2243, 5, 272, 3723314, 153 }, + { 224, 2243, 5, 272, 3723315, 153 }, + { 589, 2243, 5, 272, 3723316, 153 }, + { 316, 2285, 5, 272, 4435992, 158 }, + { 702, 2159, 5, 272, 4550680, 144 }, + { 951, 2201, 5, 272, 8376344, 27 }, + { 955, 2105, 2073, 245, 3624984, 159 }, + { 1269, 2105, 831, 245, 3624985, 159 }, + { 1524, 2105, 831, 245, 3624986, 159 }, + { 1847, 2105, 831, 245, 3624987, 159 }, + { 2062, 2105, 831, 245, 3624988, 159 }, + { 2365, 2105, 831, 245, 3624989, 159 }, + { 2597, 2105, 831, 245, 3624990, 159 }, + { 2885, 2105, 831, 245, 3624991, 159 }, + { 74, 2105, 831, 245, 3624992, 159 }, + { 427, 2105, 831, 245, 3624993, 159 }, + { 788, 2105, 831, 245, 3624994, 159 }, + { 1067, 2105, 831, 245, 3624995, 159 }, + { 1367, 2105, 831, 245, 3624996, 159 }, + { 1652, 2105, 831, 245, 3624997, 159 }, + { 1912, 2105, 831, 245, 3624998, 159 }, + { 2159, 2105, 831, 245, 3624999, 159 }, + { 2430, 2105, 831, 245, 3625000, 159 }, + { 2694, 2105, 831, 245, 3625001, 159 }, + { 140, 2105, 831, 245, 3625002, 159 }, + { 533, 2105, 831, 245, 3625003, 159 }, + { 876, 2105, 831, 245, 3625004, 159 }, + { 1187, 2105, 831, 245, 3625005, 159 }, + { 1442, 2105, 831, 245, 3625006, 159 }, + { 1759, 2105, 831, 245, 3625007, 159 }, + { 1980, 2105, 831, 245, 3625008, 159 }, + { 2259, 2105, 831, 245, 3625009, 159 }, + { 2522, 2105, 831, 245, 3625010, 159 }, + { 2786, 2105, 831, 245, 3625011, 159 }, + { 228, 2105, 831, 245, 3625012, 159 }, + { 593, 2105, 831, 245, 3625013, 159 }, + { 320, 2132, 831, 245, 4567064, 149 }, + { 706, 2078, 831, 245, 8454168, 32 }, + { 1454, 229, 1892, 84, 5087272, 146 }, + { 1771, 229, 1892, 84, 5087273, 146 }, + { 1992, 229, 1892, 84, 5087274, 146 }, + { 2271, 229, 1892, 84, 5087275, 146 }, + { 2494, 229, 1435, 84, 5087276, 146 }, + { 2758, 229, 1435, 84, 5087277, 146 }, + { 200, 229, 1435, 84, 5087278, 146 }, + { 605, 229, 1435, 84, 5087279, 146 }, + { 2588, 216, 1435, 84, 5087256, 146 }, + { 2876, 216, 1435, 84, 5087257, 146 }, + { 64, 216, 1435, 84, 5087258, 146 }, + { 438, 216, 1435, 84, 5087259, 146 }, + { 800, 216, 1242, 84, 5087260, 146 }, + { 1079, 216, 1242, 84, 5087261, 146 }, + { 1379, 216, 1242, 84, 5087262, 146 }, + { 1664, 216, 1242, 84, 5087263, 146 }, + { 2502, 1158, 5, 314, 4726824, 153 }, + { 2766, 1158, 5, 314, 4726825, 153 }, + { 208, 1158, 5, 314, 4726826, 153 }, + { 613, 1158, 5, 314, 4726827, 153 }, + { 807, 1185, 5, 314, 4726808, 153 }, + { 1086, 1185, 5, 314, 4726809, 153 }, + { 1349, 1185, 5, 314, 4726810, 153 }, + { 1634, 1185, 5, 314, 4726811, 153 }, }; // FPR8 Register Class... @@ -2218,6 +2157,16 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; + // PNR Register Class... + static const MCPhysReg PNR[] = { + AArch64_PN0, AArch64_PN1, AArch64_PN2, AArch64_PN3, AArch64_PN4, AArch64_PN5, AArch64_PN6, AArch64_PN7, AArch64_PN8, AArch64_PN9, AArch64_PN10, AArch64_PN11, AArch64_PN12, AArch64_PN13, AArch64_PN14, AArch64_PN15, + }; + + // PNR Bit set. + static const uint8_t PNRBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + }; + // PPR Register Class... static const MCPhysReg PPR[] = { AArch64_P0, AArch64_P1, AArch64_P2, AArch64_P3, AArch64_P4, AArch64_P5, AArch64_P6, AArch64_P7, AArch64_P8, AArch64_P9, AArch64_P10, AArch64_P11, AArch64_P12, AArch64_P13, AArch64_P14, AArch64_P15, @@ -2228,6 +2177,26 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; + // PNR_3b Register Class... + static const MCPhysReg PNR_3b[] = { + AArch64_PN0, AArch64_PN1, AArch64_PN2, AArch64_PN3, AArch64_PN4, AArch64_PN5, AArch64_PN6, AArch64_PN7, + }; + + // PNR_3b Bit set. + static const uint8_t PNR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // PNR_p8to15 Register Class... + static const MCPhysReg PNR_p8to15[] = { + AArch64_PN8, AArch64_PN9, AArch64_PN10, AArch64_PN11, AArch64_PN12, AArch64_PN13, AArch64_PN14, AArch64_PN15, + }; + + // PNR_p8to15 Bit set. + static const uint8_t PNR_p8to15Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + // PPR_3b Register Class... static const MCPhysReg PPR_3b[] = { AArch64_P0, AArch64_P1, AArch64_P2, AArch64_P3, AArch64_P4, AArch64_P5, AArch64_P6, AArch64_P7, @@ -2255,7 +2224,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // PPR2 Bit set. static const uint8_t PPR2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // PPR2Mul2 Register Class... @@ -2265,27 +2234,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // PPR2Mul2 Bit set. static const uint8_t PPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, - }; - - // PPR2_with_psub0_in_PPR_3b Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_3b[] = { - AArch64_P0_P1, AArch64_P1_P2, AArch64_P2_P3, AArch64_P3_P4, AArch64_P4_P5, AArch64_P5_P6, AArch64_P6_P7, AArch64_P7_P8, - }; - - // PPR2_with_psub0_in_PPR_3b Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - }; - - // PPR2_with_psub0_in_PPR_p8to15 Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_p8to15[] = { - AArch64_P8_P9, AArch64_P9_P10, AArch64_P10_P11, AArch64_P11_P12, AArch64_P12_P13, AArch64_P13_P14, AArch64_P14_P15, AArch64_P15_P0, - }; - - // PPR2_with_psub0_in_PPR_p8to15 Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_p8to15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, }; // PPR2_with_psub1_in_PPR_3b Register Class... @@ -2295,7 +2244,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // PPR2_with_psub1_in_PPR_3b Bit set. static const uint8_t PPR2_with_psub1_in_PPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x80, }; // PPR2_with_psub1_in_PPR_p8to15 Register Class... @@ -2305,67 +2254,87 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // PPR2_with_psub1_in_PPR_p8to15 Bit set. static const uint8_t PPR2_with_psub1_in_PPR_p8to15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, }; - // PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3b Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3b[] = { + // PPR2_with_psub_in_PNR_3b Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_3b[] = { + AArch64_P0_P1, AArch64_P1_P2, AArch64_P2_P3, AArch64_P3_P4, AArch64_P4_P5, AArch64_P5_P6, AArch64_P6_P7, AArch64_P7_P8, + }; + + // PPR2_with_psub_in_PNR_3b Bit set. + static const uint8_t PPR2_with_psub_in_PNR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + }; + + // PPR2_with_psub_in_PNR_p8to15 Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_p8to15[] = { + AArch64_P8_P9, AArch64_P9_P10, AArch64_P10_P11, AArch64_P11_P12, AArch64_P12_P13, AArch64_P13_P14, AArch64_P14_P15, AArch64_P15_P0, + }; + + // PPR2_with_psub_in_PNR_p8to15 Bit set. + static const uint8_t PPR2_with_psub_in_PNR_p8to15Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + }; + + // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b[] = { AArch64_P0_P1, AArch64_P1_P2, AArch64_P2_P3, AArch64_P3_P4, AArch64_P4_P5, AArch64_P5_P6, AArch64_P6_P7, }; - // PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3b Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, + // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b Bit set. + static const uint8_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, }; - // PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15 Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15[] = { + // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15 Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15[] = { AArch64_P8_P9, AArch64_P9_P10, AArch64_P10_P11, AArch64_P11_P12, AArch64_P12_P13, AArch64_P13_P14, AArch64_P14_P15, }; - // PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15 Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, + // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15 Bit set. + static const uint8_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, }; - // PPR2Mul2_and_PPR2_with_psub0_in_PPR_3b Register Class... - static const MCPhysReg PPR2Mul2_and_PPR2_with_psub0_in_PPR_3b[] = { + // PPR2Mul2_and_PPR2_with_psub_in_PNR_3b Register Class... + static const MCPhysReg PPR2Mul2_and_PPR2_with_psub_in_PNR_3b[] = { AArch64_P0_P1, AArch64_P2_P3, AArch64_P4_P5, AArch64_P6_P7, }; - // PPR2Mul2_and_PPR2_with_psub0_in_PPR_3b Bit set. - static const uint8_t PPR2Mul2_and_PPR2_with_psub0_in_PPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, + // PPR2Mul2_and_PPR2_with_psub_in_PNR_3b Bit set. + static const uint8_t PPR2Mul2_and_PPR2_with_psub_in_PNR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, }; - // PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15 Register Class... - static const MCPhysReg PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15[] = { + // PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15 Register Class... + static const MCPhysReg PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15[] = { AArch64_P8_P9, AArch64_P10_P11, AArch64_P12_P13, AArch64_P14_P15, }; - // PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15 Bit set. - static const uint8_t PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, + // PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15 Bit set. + static const uint8_t PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, }; - // PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15 Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15[] = { + // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15 Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15[] = { AArch64_P7_P8, }; - // PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15 Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15 Bit set. + static const uint8_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }; - // PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3b Register Class... - static const MCPhysReg PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3b[] = { + // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b Register Class... + static const MCPhysReg PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b[] = { AArch64_P15_P0, }; - // PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3b Bit set. - static const uint8_t PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b Bit set. + static const uint8_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }; // GPR32all Register Class... @@ -2375,7 +2344,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR32all Bit set. static const uint8_t GPR32allBits[] = { - 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, }; // FPR32 Register Class... @@ -2385,7 +2354,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // FPR32 Bit set. static const uint8_t FPR32Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, }; // GPR32 Register Class... @@ -2395,7 +2364,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR32 Bit set. static const uint8_t GPR32Bits[] = { - 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, }; // GPR32sp Register Class... @@ -2405,7 +2374,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR32sp Bit set. static const uint8_t GPR32spBits[] = { - 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, }; // GPR32common Register Class... @@ -2415,7 +2384,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR32common Bit set. static const uint8_t GPR32commonBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x07, }; // FPR32_with_hsub_in_FPR16_lo Register Class... @@ -2425,7 +2394,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // FPR32_with_hsub_in_FPR16_lo Bit set. static const uint8_t FPR32_with_hsub_in_FPR16_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // GPR32arg Register Class... @@ -2435,7 +2404,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR32arg Bit set. static const uint8_t GPR32argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; // MatrixIndexGPR32_12_15 Register Class... @@ -2445,7 +2414,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // MatrixIndexGPR32_12_15 Bit set. static const uint8_t MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, }; // MatrixIndexGPR32_8_11 Register Class... @@ -2455,7 +2424,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // MatrixIndexGPR32_8_11 Bit set. static const uint8_t MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, }; // CCR Register Class... @@ -2485,7 +2454,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // WSeqPairsClass Bit set. static const uint8_t WSeqPairsClassBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // WSeqPairsClass_with_subo32_in_GPR32common Register Class... @@ -2495,7 +2464,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // WSeqPairsClass_with_subo32_in_GPR32common Bit set. static const uint8_t WSeqPairsClass_with_subo32_in_GPR32commonBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, }; // WSeqPairsClass_with_sube32_in_GPR32arg Register Class... @@ -2505,7 +2474,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // WSeqPairsClass_with_sube32_in_GPR32arg Bit set. static const uint8_t WSeqPairsClass_with_sube32_in_GPR32argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, }; // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15 Register Class... @@ -2515,7 +2484,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15 Bit set. static const uint8_t WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, }; // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11 Register Class... @@ -2525,7 +2494,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, }; // GPR64all Register Class... @@ -2535,7 +2504,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64all Bit set. static const uint8_t GPR64allBits[] = { - 0x54, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, + 0x54, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, }; // FPR64 Register Class... @@ -2555,7 +2524,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64 Bit set. static const uint8_t GPR64Bits[] = { - 0x14, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, + 0x14, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, }; // GPR64sp Register Class... @@ -2565,7 +2534,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64sp Bit set. static const uint8_t GPR64spBits[] = { - 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, + 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, }; // GPR64common Register Class... @@ -2575,7 +2544,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64common Bit set. static const uint8_t GPR64commonBits[] = { - 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, }; // GPR64noip Register Class... @@ -2585,7 +2554,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64noip Bit set. static const uint8_t GPR64noipBits[] = { - 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe7, 0xff, + 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe7, 0xff, }; // GPR64common_and_GPR64noip Register Class... @@ -2595,7 +2564,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64common_and_GPR64noip Bit set. static const uint8_t GPR64common_and_GPR64noipBits[] = { - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe7, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe7, 0xff, }; // tcGPR64 Register Class... @@ -2605,7 +2574,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // tcGPR64 Bit set. static const uint8_t tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, }; // GPR64noip_and_tcGPR64 Register Class... @@ -2615,7 +2584,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64noip_and_tcGPR64 Bit set. static const uint8_t GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x27, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x27, }; // FPR64_lo Register Class... @@ -2635,7 +2604,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64arg Bit set. static const uint8_t GPR64argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, }; // FIXED_REGS Register Class... @@ -2655,7 +2624,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64_with_sub_32_in_MatrixIndexGPR32_12_15 Bit set. static const uint8_t GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, }; // GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -2665,7 +2634,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, }; // FIXED_REGS_with_sub_32 Register Class... @@ -2685,7 +2654,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // rtcGPR64 Bit set. static const uint8_t rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, }; // FIXED_REGS_and_GPR64 Register Class... @@ -2715,7 +2684,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DD Bit set. static const uint8_t DDBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // DD_with_dsub0_in_FPR64_lo Register Class... @@ -2725,7 +2694,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DD_with_dsub0_in_FPR64_lo Bit set. static const uint8_t DD_with_dsub0_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // DD_with_dsub1_in_FPR64_lo Register Class... @@ -2735,7 +2704,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // XSeqPairsClass Register Class... @@ -2745,7 +2714,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass Bit set. static const uint8_t XSeqPairsClassBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo Register Class... @@ -2755,7 +2724,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, }; // XSeqPairsClass_with_subo64_in_GPR64common Register Class... @@ -2765,7 +2734,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_subo64_in_GPR64common Bit set. static const uint8_t XSeqPairsClass_with_subo64_in_GPR64commonBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, }; // XSeqPairsClass_with_subo64_in_GPR64noip Register Class... @@ -2775,7 +2744,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_subo64_in_GPR64noip Bit set. static const uint8_t XSeqPairsClass_with_subo64_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xbf, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xbf, 0x0f, }; // XSeqPairsClass_with_sube64_in_GPR64noip Register Class... @@ -2785,7 +2754,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sube64_in_GPR64noip Bit set. static const uint8_t XSeqPairsClass_with_sube64_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xbf, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xbf, 0x0f, }; // XSeqPairsClass_with_sube64_in_tcGPR64 Register Class... @@ -2795,7 +2764,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sube64_in_tcGPR64 Bit set. static const uint8_t XSeqPairsClass_with_sube64_in_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, }; // XSeqPairsClass_with_sube64_in_GPR64noip_and_tcGPR64 Register Class... @@ -2805,7 +2774,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sube64_in_GPR64noip_and_tcGPR64 Bit set. static const uint8_t XSeqPairsClass_with_sube64_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xbf, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xbf, }; // XSeqPairsClass_with_subo64_in_tcGPR64 Register Class... @@ -2815,7 +2784,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_subo64_in_tcGPR64 Bit set. static const uint8_t XSeqPairsClass_with_subo64_in_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, }; // XSeqPairsClass_with_subo64_in_GPR64noip_and_tcGPR64 Register Class... @@ -2825,7 +2794,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_subo64_in_GPR64noip_and_tcGPR64 Bit set. static const uint8_t XSeqPairsClass_with_subo64_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, }; // XSeqPairsClass_with_sub_32_in_GPR32arg Register Class... @@ -2835,7 +2804,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sub_32_in_GPR32arg Bit set. static const uint8_t XSeqPairsClass_with_sub_32_in_GPR32argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, }; // XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_12_15 Register Class... @@ -2845,7 +2814,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_12_15 Bit set. static const uint8_t XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, }; // XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -2855,7 +2824,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t XSeqPairsClass_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, }; // XSeqPairsClass_with_sube64_in_rtcGPR64 Register Class... @@ -2865,7 +2834,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_sube64_in_rtcGPR64 Bit set. static const uint8_t XSeqPairsClass_with_sube64_in_rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, }; // XSeqPairsClass_with_subo64_in_FIXED_REGS Register Class... @@ -2875,7 +2844,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // XSeqPairsClass_with_subo64_in_FIXED_REGS Bit set. static const uint8_t XSeqPairsClass_with_subo64_in_FIXED_REGSBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, }; // FPR128 Register Class... @@ -2885,7 +2854,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // FPR128 Bit set. static const uint8_t FPR128Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, }; // ZPR Register Class... @@ -2895,7 +2864,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR Bit set. static const uint8_t ZPRBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // FPR128_lo Register Class... @@ -2905,7 +2874,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // FPR128_lo Bit set. static const uint8_t FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // MPR128 Register Class... @@ -2915,7 +2884,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // MPR128 Bit set. static const uint8_t MPR128Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x07, }; // ZPR_4b Register Class... @@ -2925,7 +2894,17 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR_4b Bit set. static const uint8_t ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + }; + + // FPR128_0to7 Register Class... + static const MCPhysReg FPR128_0to7[] = { + AArch64_Q0, AArch64_Q1, AArch64_Q2, AArch64_Q3, AArch64_Q4, AArch64_Q5, AArch64_Q6, AArch64_Q7, + }; + + // FPR128_0to7 Bit set. + static const uint8_t FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; // ZPR_3b Register Class... @@ -2935,7 +2914,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR_3b Bit set. static const uint8_t ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, }; // DDD Register Class... @@ -2945,7 +2924,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD Bit set. static const uint8_t DDDBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // DDD_with_dsub0_in_FPR64_lo Register Class... @@ -2955,7 +2934,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub0_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub0_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // DDD_with_dsub1_in_FPR64_lo Register Class... @@ -2965,7 +2944,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // DDD_with_dsub2_in_FPR64_lo Register Class... @@ -2975,7 +2954,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, }; // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo Register Class... @@ -2985,7 +2964,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, }; // DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo Register Class... @@ -2995,7 +2974,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, }; // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo Register Class... @@ -3005,7 +2984,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, }; // DDDD Register Class... @@ -3015,7 +2994,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD Bit set. static const uint8_t DDDDBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // DDDD_with_dsub0_in_FPR64_lo Register Class... @@ -3025,7 +3004,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub0_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub0_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // DDDD_with_dsub1_in_FPR64_lo Register Class... @@ -3035,7 +3014,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // DDDD_with_dsub2_in_FPR64_lo Register Class... @@ -3045,7 +3024,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, }; // DDDD_with_dsub3_in_FPR64_lo Register Class... @@ -3055,7 +3034,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub3_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub3_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xe0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xe0, }; // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo Register Class... @@ -3065,7 +3044,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, }; // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo Register Class... @@ -3075,7 +3054,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, }; // DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Register Class... @@ -3085,7 +3064,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xc0, }; // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo Register Class... @@ -3095,7 +3074,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, }; // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Register Class... @@ -3105,7 +3084,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, }; // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Register Class... @@ -3115,7 +3094,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo Bit set. static const uint8_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, }; // QQ Register Class... @@ -3125,7 +3104,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQ Bit set. static const uint8_t QQBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // ZPR2 Register Class... @@ -3135,7 +3114,17 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR2 Bit set. static const uint8_t ZPR2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + }; + + // ZPR2StridedOrContiguous Register Class... + static const MCPhysReg ZPR2StridedOrContiguous[] = { + AArch64_Z0_Z8, AArch64_Z1_Z9, AArch64_Z2_Z10, AArch64_Z3_Z11, AArch64_Z4_Z12, AArch64_Z5_Z13, AArch64_Z6_Z14, AArch64_Z7_Z15, AArch64_Z16_Z24, AArch64_Z17_Z25, AArch64_Z18_Z26, AArch64_Z19_Z27, AArch64_Z20_Z28, AArch64_Z21_Z29, AArch64_Z22_Z30, AArch64_Z23_Z31, AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, AArch64_Z8_Z9, AArch64_Z10_Z11, AArch64_Z12_Z13, AArch64_Z14_Z15, AArch64_Z16_Z17, AArch64_Z18_Z19, AArch64_Z20_Z21, AArch64_Z22_Z23, AArch64_Z24_Z25, AArch64_Z26_Z27, AArch64_Z28_Z29, AArch64_Z30_Z31, + }; + + // ZPR2StridedOrContiguous Bit set. + static const uint8_t ZPR2StridedOrContiguousBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // QQ_with_dsub_in_FPR64_lo Register Class... @@ -3145,7 +3134,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQ_with_dsub_in_FPR64_lo Bit set. static const uint8_t QQ_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // QQ_with_qsub1_in_FPR128_lo Register Class... @@ -3155,7 +3144,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQ_with_qsub1_in_FPR128_lo Bit set. static const uint8_t QQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // ZPR2Mul2 Register Class... @@ -3165,97 +3154,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR2Mul2 Bit set. static const uint8_t ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, - }; - - // ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, AArch64_Z15_Z16, - }; - - // ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, - }; - - // ZPR2_with_zsub1_in_ZPR_4b Register Class... - static const MCPhysReg ZPR2_with_zsub1_in_ZPR_4b[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, AArch64_Z31_Z0, - }; - - // ZPR2_with_zsub1_in_ZPR_4b Bit set. - static const uint8_t ZPR2_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, - }; - - // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo Register Class... - static const MCPhysReg QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo[] = { - AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15, - }; - - // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo Bit set. - static const uint8_t QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, - }; - - // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b Register Class... - static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, - }; - - // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b Bit set. - static const uint8_t ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, - }; - - // ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, AArch64_Z8_Z9, AArch64_Z10_Z11, AArch64_Z12_Z13, AArch64_Z14_Z15, - }; - - // ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, - }; - - // ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, - }; - - // ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, - }; - - // ZPR2_with_zsub1_in_ZPR_3b Register Class... - static const MCPhysReg ZPR2_with_zsub1_in_ZPR_3b[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z31_Z0, - }; - - // ZPR2_with_zsub1_in_ZPR_3b Bit set. - static const uint8_t ZPR2_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, - }; - - // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b Register Class... - static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b[] = { - AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, - }; - - // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b Bit set. - static const uint8_t ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, - }; - - // ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, - }; - - // ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, }; // ZPR2Strided Register Class... @@ -3265,17 +3164,97 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR2Strided Bit set. static const uint8_t ZPR2StridedBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; - // MPR64 Register Class... - static const MCPhysReg MPR64[] = { - AArch64_ZAD0, AArch64_ZAD1, AArch64_ZAD2, AArch64_ZAD3, AArch64_ZAD4, AArch64_ZAD5, AArch64_ZAD6, AArch64_ZAD7, + // ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z8, AArch64_Z1_Z9, AArch64_Z2_Z10, AArch64_Z3_Z11, AArch64_Z4_Z12, AArch64_Z5_Z13, AArch64_Z6_Z14, AArch64_Z7_Z15, AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, AArch64_Z8_Z9, AArch64_Z10_Z11, AArch64_Z12_Z13, AArch64_Z14_Z15, }; - // MPR64 Bit set. - static const uint8_t MPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, + // ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR2StridedOrContiguous_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, AArch64_Z15_Z16, + }; + + // ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + }; + + // ZPR2_with_zsub1_in_ZPR_4b Register Class... + static const MCPhysReg ZPR2_with_zsub1_in_ZPR_4b[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, AArch64_Z31_Z0, + }; + + // ZPR2_with_zsub1_in_ZPR_4b Bit set. + static const uint8_t ZPR2_with_zsub1_in_ZPR_4bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, + }; + + // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo Register Class... + static const MCPhysReg QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo[] = { + AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15, + }; + + // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo Bit set. + static const uint8_t QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + }; + + // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b Register Class... + static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, AArch64_Z8_Z9, AArch64_Z9_Z10, AArch64_Z10_Z11, AArch64_Z11_Z12, AArch64_Z12_Z13, AArch64_Z13_Z14, AArch64_Z14_Z15, + }; + + // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b Bit set. + static const uint8_t ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, + }; + + // ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z8, AArch64_Z1_Z9, AArch64_Z2_Z10, AArch64_Z3_Z11, AArch64_Z4_Z12, AArch64_Z5_Z13, AArch64_Z6_Z14, AArch64_Z7_Z15, AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, + }; + + // ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // QQ_with_qsub0_in_FPR128_0to7 Register Class... + static const MCPhysReg QQ_with_qsub0_in_FPR128_0to7[] = { + AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, + }; + + // QQ_with_qsub0_in_FPR128_0to7 Bit set. + static const uint8_t QQ_with_qsub0_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + }; + + // QQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q31_Q0, + }; + + // QQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, + }; + + // ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, AArch64_Z8_Z9, AArch64_Z10_Z11, AArch64_Z12_Z13, AArch64_Z14_Z15, + }; + + // ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, }; // ZPR2Strided_with_dsub_in_FPR64_lo Register Class... @@ -3285,7 +3264,67 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR2Strided_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR2Strided_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // ZPR2_with_zsub1_in_ZPR_3b Register Class... + static const MCPhysReg ZPR2_with_zsub1_in_ZPR_3b[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z31_Z0, + }; + + // ZPR2_with_zsub1_in_ZPR_3b Bit set. + static const uint8_t ZPR2_with_zsub1_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, + }; + + // ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, AArch64_Z7_Z8, + }; + + // ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, + }; + + // QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, + }; + + // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b Register Class... + static const MCPhysReg ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b[] = { + AArch64_Z0_Z1, AArch64_Z1_Z2, AArch64_Z2_Z3, AArch64_Z3_Z4, AArch64_Z4_Z5, AArch64_Z5_Z6, AArch64_Z6_Z7, + }; + + // ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b Bit set. + static const uint8_t ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, + }; + + // ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1, AArch64_Z2_Z3, AArch64_Z4_Z5, AArch64_Z6_Z7, + }; + + // ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, + }; + + // MPR64 Register Class... + static const MCPhysReg MPR64[] = { + AArch64_ZAD0, AArch64_ZAD1, AArch64_ZAD2, AArch64_ZAD3, AArch64_ZAD4, AArch64_ZAD5, AArch64_ZAD6, AArch64_ZAD7, + }; + + // MPR64 Bit set. + static const uint8_t MPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, }; // QQQ Register Class... @@ -3295,7 +3334,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ Bit set. static const uint8_t QQQBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // ZPR3 Register Class... @@ -3305,7 +3344,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3 Bit set. static const uint8_t ZPR3Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, }; // QQQ_with_dsub_in_FPR64_lo Register Class... @@ -3315,7 +3354,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_dsub_in_FPR64_lo Bit set. static const uint8_t QQQ_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // QQQ_with_qsub1_in_FPR128_lo Register Class... @@ -3325,7 +3364,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_qsub1_in_FPR128_lo Bit set. static const uint8_t QQQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // QQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3335,7 +3374,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, }; // ZPR3_with_dsub_in_FPR64_lo Register Class... @@ -3345,7 +3384,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... @@ -3355,7 +3394,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. static const uint8_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, }; // ZPR3_with_zsub1_in_ZPR_4b Register Class... @@ -3365,7 +3404,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_in_ZPR_4b Bit set. static const uint8_t ZPR3_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, }; // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... @@ -3375,7 +3414,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. static const uint8_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0xaa, 0xaa, 0x0a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0xaa, 0xaa, 0x0a, }; // ZPR3_with_zsub2_in_ZPR_4b Register Class... @@ -3385,7 +3424,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c, }; // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_lo Register Class... @@ -3395,7 +3434,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_lo Bit set. static const uint8_t QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, }; // QQQ_with_qsub1_in_FPR128_lo_and_QQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3405,7 +3444,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_qsub1_in_FPR128_lo_and_QQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQ_with_qsub1_in_FPR128_lo_and_QQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_4b Register Class... @@ -3415,7 +3454,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_4b Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, }; // ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4b Register Class... @@ -3425,7 +3464,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08, }; // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3435,7 +3474,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4b Register Class... @@ -3445,7 +3484,37 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, + }; + + // QQQ_with_qsub0_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_qsub0_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, + }; + + // QQQ_with_qsub0_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_qsub0_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + }; + + // QQQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q31_Q0_Q1, + }; + + // QQQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, + }; + + // QQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q30_Q31_Q0, AArch64_Q31_Q0_Q1, + }; + + // QQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xc0, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... @@ -3455,17 +3524,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x0a, - }; - - // ZPR3_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR3_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2, AArch64_Z1_Z2_Z3, AArch64_Z2_Z3_Z4, AArch64_Z3_Z4_Z5, AArch64_Z4_Z5_Z6, AArch64_Z5_Z6_Z7, AArch64_Z6_Z7_Z8, AArch64_Z7_Z8_Z9, - }; - - // ZPR3_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR3_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x0a, }; // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... @@ -3475,7 +3534,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, }; // ZPR3_with_zsub1_in_ZPR_3b Register Class... @@ -3485,7 +3544,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_in_ZPR_3b Bit set. static const uint8_t ZPR3_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, }; // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... @@ -3495,7 +3554,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, 0x00, 0x08, }; // ZPR3_with_zsub2_in_ZPR_3b Register Class... @@ -3505,7 +3564,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_3b Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x0c, }; // ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... @@ -3515,7 +3574,37 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, 0x00, 0x04, + }; + + // ZPR3_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR3_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2, AArch64_Z1_Z2_Z3, AArch64_Z2_Z3_Z4, AArch64_Z3_Z4_Z5, AArch64_Z4_Z5_Z6, AArch64_Z5_Z6_Z7, AArch64_Z6_Z7_Z8, AArch64_Z7_Z8_Z9, + }; + + // ZPR3_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR3_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + }; + + // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, + }; + + // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, + }; + + // QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q31_Q0_Q1, + }; + + // QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x80, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3b Register Class... @@ -3525,7 +3614,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3b Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... @@ -3535,7 +3624,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, }; // ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3b Register Class... @@ -3545,7 +3634,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3b Bit set. static const uint8_t ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x08, }; // ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... @@ -3555,7 +3644,17 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, + }; + + // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, + }; + + // QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, }; // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3b Register Class... @@ -3565,37 +3664,27 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3b Bit set. static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, }; - // ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3, AArch64_Z3_Z4_Z5, AArch64_Z5_Z6_Z7, AArch64_Z7_Z8_Z9, - }; - - // ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0a, - }; - - // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { + // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { AArch64_Z0_Z1_Z2, AArch64_Z2_Z3_Z4, AArch64_Z4_Z5_Z6, AArch64_Z6_Z7_Z8, }; - // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, + // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, }; - // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { + // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { AArch64_Z1_Z2_Z3, AArch64_Z3_Z4_Z5, AArch64_Z5_Z6_Z7, AArch64_Z31_Z0_Z1, }; - // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x08, + // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x08, }; // ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... @@ -3605,17 +3694,27 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x04, }; - // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { + // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3, AArch64_Z3_Z4_Z5, AArch64_Z5_Z6_Z7, AArch64_Z7_Z8_Z9, + }; + + // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0a, + }; + + // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { AArch64_Z1_Z2_Z3, AArch64_Z3_Z4_Z5, AArch64_Z5_Z6_Z7, }; - // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, + // ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, }; // ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... @@ -3625,7 +3724,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, }; // QQQQ Register Class... @@ -3635,7 +3734,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ Bit set. static const uint8_t QQQQBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, }; // ZPR4 Register Class... @@ -3645,7 +3744,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4 Bit set. static const uint8_t ZPR4Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, }; // QQQQ_with_dsub_in_FPR64_lo Register Class... @@ -3655,7 +3754,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_dsub_in_FPR64_lo Bit set. static const uint8_t QQQQ_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, }; // QQQQ_with_qsub1_in_FPR128_lo Register Class... @@ -3665,7 +3764,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub1_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x80, }; // QQQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3675,7 +3774,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0xc0, }; // QQQQ_with_qsub3_in_FPR128_lo Register Class... @@ -3685,7 +3784,17 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub3_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub3_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xe0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xe0, + }; + + // ZPR4StridedOrContiguous Register Class... + static const MCPhysReg ZPR4StridedOrContiguous[] = { + AArch64_Z0_Z4_Z8_Z12, AArch64_Z1_Z5_Z9_Z13, AArch64_Z2_Z6_Z10_Z14, AArch64_Z3_Z7_Z11_Z15, AArch64_Z16_Z20_Z24_Z28, AArch64_Z17_Z21_Z25_Z29, AArch64_Z18_Z22_Z26_Z30, AArch64_Z19_Z23_Z27_Z31, AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, AArch64_Z8_Z9_Z10_Z11, AArch64_Z12_Z13_Z14_Z15, AArch64_Z16_Z17_Z18_Z19, AArch64_Z20_Z21_Z22_Z23, AArch64_Z24_Z25_Z26_Z27, AArch64_Z28_Z29_Z30_Z31, + }; + + // ZPR4StridedOrContiguous Bit set. + static const uint8_t ZPR4StridedOrContiguousBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; // ZPR4_with_dsub_in_FPR64_lo Register Class... @@ -3695,7 +3804,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR4_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... @@ -3705,7 +3814,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. static const uint8_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x05, }; // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... @@ -3715,7 +3824,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. static const uint8_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0xaa, 0xaa, 0x0a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0xaa, 0xaa, 0x0a, }; // ZPR4_with_zsub1_in_ZPR_4b Register Class... @@ -3725,7 +3834,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub1_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08, }; // ZPR4_with_zsub2_in_ZPR_4b Register Class... @@ -3735,7 +3844,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c, }; // ZPR4_with_zsub3_in_ZPR_4b Register Class... @@ -3745,7 +3854,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub3_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub3_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0e, }; // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_lo Register Class... @@ -3755,7 +3864,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, }; // QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3765,7 +3874,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, }; // QQQQ_with_qsub2_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_lo Register Class... @@ -3775,7 +3884,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub2_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub2_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0xc0, }; // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_4b Register Class... @@ -3785,7 +3894,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, }; // ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub2_in_ZPR_4b Register Class... @@ -3795,7 +3904,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08, }; // ZPR4_with_zsub2_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4b Register Class... @@ -3805,7 +3914,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub2_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub2_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0c, }; // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_lo Register Class... @@ -3815,7 +3924,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, }; // QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_lo Register Class... @@ -3825,7 +3934,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_qsub1_in_FPR128_lo_and_QQQQ_with_qsub3_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, }; // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_4b Register Class... @@ -3835,7 +3944,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, }; // ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4b Register Class... @@ -3845,7 +3954,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x08, }; // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_lo Register Class... @@ -3855,7 +3964,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_lo Bit set. static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x1f, }; // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4b Register Class... @@ -3865,7 +3974,47 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4b Bit set. static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, + }; + + // QQQQ_with_qsub0_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub0_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, + }; + + // QQQQ_with_qsub0_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub0_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + }; + + // QQQQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q31_Q0_Q1_Q2, + }; + + // QQQQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, + }; + + // QQQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2, + }; + + // QQQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xc0, + }; + + // QQQQ_with_qsub3_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub3_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q29_Q30_Q31_Q0, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2, + }; + + // QQQQ_with_qsub3_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub3_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0xe0, }; // ZPR4Mul4 Register Class... @@ -3875,627 +4024,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4Mul4 Bit set. static const uint8_t ZPR4Mul4Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, AArch64_Z15_Z16_Z17_Z18, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x0a, - }; - - // ZPR4_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, AArch64_Z7_Z8_Z9_Z10, - }; - - // ZPR4_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, - }; - - // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, AArch64_Z14_Z15_Z16_Z17, - }; - - // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, - }; - - // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, 0x00, 0x08, - }; - - // ZPR4_with_zsub1_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub1_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, - }; - - // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, AArch64_Z30_Z31_Z0_Z1, - }; - - // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, 0x00, 0x04, - }; - - // ZPR4_with_zsub2_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub2_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub2_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x0c, - }; - - // ZPR4_with_zsub3_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub3_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z29_Z30_Z31_Z0, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub3_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub3_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0e, - }; - - // ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z29_Z30_Z31_Z0, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x00, 0x00, 0x0a, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x08, - }; - - // ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x00, 0x00, 0x08, - }; - - // ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0c, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x08, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, - }; - - // ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo Register Class... - static const MCPhysReg ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, AArch64_Z8_Z9_Z10_Z11, AArch64_Z12_Z13_Z14_Z15, - }; - - // ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo Bit set. - static const uint8_t ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0a, - }; - - // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, - }; - - // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, - }; - - // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x08, - }; - - // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z30_Z31_Z0_Z1, - }; - - // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x04, - }; - - // ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z29_Z30_Z31_Z0, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x0a, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, - }; - - // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z31_Z0_Z1_Z2, - }; - - // ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x08, - }; - - // ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3b Register Class... - static const MCPhysReg ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3b[] = { - AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, - }; - - // ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3b Bit set. - static const uint8_t ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3bBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... - static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { - AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, - }; - - // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. - static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, - }; - - // GPR64x8Class Register Class... - static const MCPhysReg GPR64x8Class[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class Bit set. - static const uint8_t GPR64x8ClassBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0f, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0d, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0e, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0f, - }; - - // GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0f, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0c, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0d, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0d, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0e, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0e, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0f, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x05, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x07, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x07, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x03, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0c, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0c, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0d, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0e, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x04, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x05, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x05, - }; - - // GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, - }; - - // GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x03, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, - }; - - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x03, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x06, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x06, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, - }; - - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x02, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x07, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, - }; - - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x11, 0x01, }; // ZPR4Strided Register Class... @@ -4505,187 +4034,287 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4Strided Bit set. static const uint8_t ZPR4StridedBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + // ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z4_Z8_Z12, AArch64_Z1_Z5_Z9_Z13, AArch64_Z2_Z6_Z10_Z14, AArch64_Z3_Z7_Z11_Z15, AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, AArch64_Z8_Z9_Z10_Z11, AArch64_Z12_Z13_Z14_Z15, }; - // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x01, + // ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4StridedOrContiguous_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, AArch64_Z15_Z16_Z17_Z18, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x04, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x0a, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, AArch64_Z14_Z15_Z16_Z17, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x04, + // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x05, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x02, + // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, 0x00, 0x08, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + // ZPR4_with_zsub1_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x02, + // ZPR4_with_zsub1_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub1_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x08, }; - // GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, + // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, AArch64_Z30_Z31_Z0_Z1, }; - // GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, + // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, 0x00, 0x04, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + // ZPR4_with_zsub2_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub2_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x05, + // ZPR4_with_zsub2_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub2_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x0c, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + // ZPR4_with_zsub3_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub3_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z29_Z30_Z31_Z0, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x03, + // ZPR4_with_zsub3_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub3_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0e, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + // ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z29_Z30_Z31_Z0, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x06, + // ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x00, 0x00, 0x0a, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + // ZPR4_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, AArch64_Z7_Z8_Z9_Z10, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x01, + // ZPR4_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x01, + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + // QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q31_Q0_Q1_Q2, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x04, + // QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x80, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + // QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2, }; - // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. - static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, + // QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0xc0, }; - // GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z13_Z14_Z15_Z16, }; - // GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x02, }; - // GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z6_Z7_Z8_Z9, }; - // GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, }; - // GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64 Register Class... - static const MCPhysReg GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, AArch64_Z8_Z9_Z10_Z11, AArch64_Z10_Z11_Z12_Z13, AArch64_Z12_Z13_Z14_Z15, }; - // GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64 Bit set. - static const uint8_t GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, 0x01, }; - // GPR64x8Class_with_sub_32_in_GPR32arg Register Class... - static const MCPhysReg GPR64x8Class_with_sub_32_in_GPR32arg[] = { - AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, + // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, AArch64_Z31_Z0_Z1_Z2, }; - // GPR64x8Class_with_sub_32_in_GPR32arg Bit set. - static const uint8_t GPR64x8Class_with_sub_32_in_GPR32argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, + // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x08, }; - // MPR32 Register Class... - static const MCPhysReg MPR32[] = { - AArch64_ZAS0, AArch64_ZAS1, AArch64_ZAS2, AArch64_ZAS3, + // ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, AArch64_Z31_Z0_Z1_Z2, }; - // MPR32 Bit set. - static const uint8_t MPR32Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, + // ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, 0x00, 0x00, 0x08, + }; + + // ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z30_Z31_Z0_Z1, AArch64_Z31_Z0_Z1_Z2, + }; + + // ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0c, + }; + + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, + }; + + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, + }; + + // QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q31_Q0_Q1_Q2, + }; + + // QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x80, + }; + + // ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z4_Z8_Z12, AArch64_Z1_Z5_Z9_Z13, AArch64_Z2_Z6_Z10_Z14, AArch64_Z3_Z7_Z11_Z15, AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, + }; + + // ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z5_Z6_Z7_Z8, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, AArch64_Z9_Z10_Z11_Z12, AArch64_Z11_Z12_Z13_Z14, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xaa, + }; + + // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, AArch64_Z31_Z0_Z1_Z2, + }; + + // ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x08, + }; + + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7 Register Class... + static const MCPhysReg QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7[] = { + AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, + }; + + // QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7 Bit set. + static const uint8_t QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z1_Z2_Z3_Z4, AArch64_Z2_Z3_Z4_Z5, AArch64_Z3_Z4_Z5_Z6, AArch64_Z4_Z5_Z6_Z7, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, + }; + + // ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo Register Class... + static const MCPhysReg ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, AArch64_Z8_Z9_Z10_Z11, AArch64_Z12_Z13_Z14_Z15, + }; + + // ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo Bit set. + static const uint8_t ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x01, }; // ZPR4Strided_with_dsub_in_FPR64_lo Register Class... @@ -4695,7 +4324,607 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZPR4Strided_with_dsub_in_FPR64_lo Bit set. static const uint8_t ZPR4Strided_with_dsub_in_FPR64_loBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z7_Z8_Z9_Z10, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0a, + }; + + // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z6_Z7_Z8_Z9, + }; + + // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x05, + }; + + // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, AArch64_Z31_Z0_Z1_Z2, + }; + + // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x08, + }; + + // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, AArch64_Z30_Z31_Z0_Z1, + }; + + // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x04, + }; + + // ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z29_Z30_Z31_Z0, AArch64_Z31_Z0_Z1_Z2, + }; + + // ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x0a, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z5_Z6_Z7_Z8, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z2_Z3_Z4_Z5, AArch64_Z4_Z5_Z6_Z7, + }; + + // ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, + }; + + // ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, AArch64_Z31_Z0_Z1_Z2, + }; + + // ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x08, + }; + + // ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7 Register Class... + static const MCPhysReg ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7[] = { + AArch64_Z0_Z1_Z2_Z3, AArch64_Z4_Z5_Z6_Z7, + }; + + // ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7 Bit set. + static const uint8_t ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Register Class... + static const MCPhysReg ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2[] = { + AArch64_Z1_Z2_Z3_Z4, AArch64_Z3_Z4_Z5_Z6, + }; + + // ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2 Bit set. + static const uint8_t ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, + }; + + // GPR64x8Class Register Class... + static const MCPhysReg GPR64x8Class[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class Bit set. + static const uint8_t GPR64x8ClassBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0f, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0d, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0e, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0f, + }; + + // GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0f, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0c, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0d, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0d, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0e, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0e, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0f, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x05, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x07, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x07, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x03, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x0c, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x0c, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0d, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0e, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x04, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x05, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x05, + }; + + // GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + }; + + // GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_1_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x03, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x03, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x06, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x06, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x02, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x07, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, AArch64_X20_X21_X22_X23_X24_X25_X26_X27, AArch64_X22_X23_X24_X25_X26_X27_X28_FP, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x0c, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + }; + + // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x01, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x04, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x04, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x02, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x02, + }; + + // GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, + }; + + // GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_3_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x05, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x03, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x06, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x01, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X14_X15_X16_X17_X18_X19_X20_X21, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x01, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X18_X19_X20_X21_X22_X23_X24_X25, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x04, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X16_X17_X18_X19_X20_X21_X22_X23, + }; + + // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip Bit set. + static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, + }; + + // GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X10_X11_X12_X13_X14_X15_X16_X17, + }; + + // GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_5_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, + }; + + // GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, AArch64_X12_X13_X14_X15_X16_X17_X18_X19, + }; + + // GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, + }; + + // GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64 Register Class... + static const MCPhysReg GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, AArch64_X8_X9_X10_X11_X12_X13_X14_X15, + }; + + // GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64 Bit set. + static const uint8_t GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, + }; + + // GPR64x8Class_with_sub_32_in_GPR32arg Register Class... + static const MCPhysReg GPR64x8Class_with_sub_32_in_GPR32arg[] = { + AArch64_X0_X1_X2_X3_X4_X5_X6_X7, AArch64_X2_X3_X4_X5_X6_X7_X8_X9, AArch64_X4_X5_X6_X7_X8_X9_X10_X11, AArch64_X6_X7_X8_X9_X10_X11_X12_X13, + }; + + // GPR64x8Class_with_sub_32_in_GPR32arg Bit set. + static const uint8_t GPR64x8Class_with_sub_32_in_GPR32argBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, + }; + + // MPR32 Register Class... + static const MCPhysReg MPR32[] = { + AArch64_ZAS0, AArch64_ZAS1, AArch64_ZAS2, AArch64_ZAS3, + }; + + // MPR32 Bit set. + static const uint8_t MPR32Bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, }; // GPR64x8Class_with_x8sub_2_in_GPR64arg Register Class... @@ -4705,7 +4934,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_2_in_GPR64arg Bit set. static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, }; // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15 Register Class... @@ -4715,7 +4944,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15 Bit set. static const uint8_t GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, }; // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4725,7 +4954,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, }; // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15 Register Class... @@ -4735,7 +4964,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15 Bit set. static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, }; // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4745,7 +4974,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, }; // GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4755,7 +4984,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, }; // GPR64x8Class_with_x8sub_4_in_GPR64arg Register Class... @@ -4765,7 +4994,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_4_in_GPR64arg Bit set. static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, }; // GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4775,7 +5004,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, }; // GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4785,7 +5014,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, }; // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4795,7 +5024,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, }; // GPR64x8Class_with_x8sub_0_in_rtcGPR64 Register Class... @@ -4805,7 +5034,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_0_in_rtcGPR64 Bit set. static const uint8_t GPR64x8Class_with_x8sub_0_in_rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, }; // GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4815,7 +5044,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, }; // GPR64x8Class_with_x8sub_2_in_rtcGPR64 Register Class... @@ -4825,7 +5054,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_2_in_rtcGPR64 Bit set. static const uint8_t GPR64x8Class_with_x8sub_2_in_rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }; // GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Register Class... @@ -4835,7 +5064,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11 Bit set. static const uint8_t GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, }; // GPR64x8Class_with_x8sub_4_in_rtcGPR64 Register Class... @@ -4845,7 +5074,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_4_in_rtcGPR64 Bit set. static const uint8_t GPR64x8Class_with_x8sub_4_in_rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }; // GPR64x8Class_with_x8sub_6_in_GPR64arg Register Class... @@ -4855,7 +5084,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_6_in_GPR64arg Bit set. static const uint8_t GPR64x8Class_with_x8sub_6_in_GPR64argBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, }; // GPR64x8Class_with_x8sub_6_in_rtcGPR64 Register Class... @@ -4865,7 +5094,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_6_in_rtcGPR64 Bit set. static const uint8_t GPR64x8Class_with_x8sub_6_in_rtcGPR64Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, }; // GPR64x8Class_with_x8sub_7_in_FIXED_REGS Register Class... @@ -4875,7 +5104,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // GPR64x8Class_with_x8sub_7_in_FIXED_REGS Bit set. static const uint8_t GPR64x8Class_with_x8sub_7_in_FIXED_REGSBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }; // ZTR Register Class... @@ -4885,7 +5114,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // ZTR Bit set. static const uint8_t ZTRBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }; // MPR16 Register Class... @@ -4895,7 +5124,7 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // MPR16 Bit set. static const uint8_t MPR16Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, }; // MPR Register Class... @@ -4915,28 +5144,31 @@ static const MCRegisterDesc AArch64RegDesc[] = { // Descriptors // MPR8 Bit set. static const uint8_t MPR8Bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }; static const MCRegisterClass AArch64MCRegisterClasses[] = { { FPR8, FPR8Bits, sizeof(FPR8Bits) }, { FPR16, FPR16Bits, sizeof(FPR16Bits) }, { FPR16_lo, FPR16_loBits, sizeof(FPR16_loBits) }, + { PNR, PNRBits, sizeof(PNRBits) }, { PPR, PPRBits, sizeof(PPRBits) }, + { PNR_3b, PNR_3bBits, sizeof(PNR_3bBits) }, + { PNR_p8to15, PNR_p8to15Bits, sizeof(PNR_p8to15Bits) }, { PPR_3b, PPR_3bBits, sizeof(PPR_3bBits) }, { PPR_p8to15, PPR_p8to15Bits, sizeof(PPR_p8to15Bits) }, { PPR2, PPR2Bits, sizeof(PPR2Bits) }, { PPR2Mul2, PPR2Mul2Bits, sizeof(PPR2Mul2Bits) }, - { PPR2_with_psub0_in_PPR_3b, PPR2_with_psub0_in_PPR_3bBits, sizeof(PPR2_with_psub0_in_PPR_3bBits) }, - { PPR2_with_psub0_in_PPR_p8to15, PPR2_with_psub0_in_PPR_p8to15Bits, sizeof(PPR2_with_psub0_in_PPR_p8to15Bits) }, { PPR2_with_psub1_in_PPR_3b, PPR2_with_psub1_in_PPR_3bBits, sizeof(PPR2_with_psub1_in_PPR_3bBits) }, { PPR2_with_psub1_in_PPR_p8to15, PPR2_with_psub1_in_PPR_p8to15Bits, sizeof(PPR2_with_psub1_in_PPR_p8to15Bits) }, - { PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3b, PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3bBits, sizeof(PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_3bBits) }, - { PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15, PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits, sizeof(PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits) }, - { PPR2Mul2_and_PPR2_with_psub0_in_PPR_3b, PPR2Mul2_and_PPR2_with_psub0_in_PPR_3bBits, sizeof(PPR2Mul2_and_PPR2_with_psub0_in_PPR_3bBits) }, - { PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15, PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15Bits, sizeof(PPR2Mul2_and_PPR2_with_psub0_in_PPR_p8to15Bits) }, - { PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15, PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits, sizeof(PPR2_with_psub0_in_PPR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits) }, - { PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3b, PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits, sizeof(PPR2_with_psub0_in_PPR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits) }, + { PPR2_with_psub_in_PNR_3b, PPR2_with_psub_in_PNR_3bBits, sizeof(PPR2_with_psub_in_PNR_3bBits) }, + { PPR2_with_psub_in_PNR_p8to15, PPR2_with_psub_in_PNR_p8to15Bits, sizeof(PPR2_with_psub_in_PNR_p8to15Bits) }, + { PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b, PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bBits, sizeof(PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bBits) }, + { PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15, PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits, sizeof(PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Bits) }, + { PPR2Mul2_and_PPR2_with_psub_in_PNR_3b, PPR2Mul2_and_PPR2_with_psub_in_PNR_3bBits, sizeof(PPR2Mul2_and_PPR2_with_psub_in_PNR_3bBits) }, + { PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15, PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15Bits, sizeof(PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15Bits) }, + { PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15, PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits, sizeof(PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15Bits) }, + { PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b, PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits, sizeof(PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bBits) }, { GPR32all, GPR32allBits, sizeof(GPR32allBits) }, { FPR32, FPR32Bits, sizeof(FPR32Bits) }, { GPR32, GPR32Bits, sizeof(GPR32Bits) }, @@ -4993,6 +5225,7 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { FPR128_lo, FPR128_loBits, sizeof(FPR128_loBits) }, { MPR128, MPR128Bits, sizeof(MPR128Bits) }, { ZPR_4b, ZPR_4bBits, sizeof(ZPR_4bBits) }, + { FPR128_0to7, FPR128_0to7Bits, sizeof(FPR128_0to7Bits) }, { ZPR_3b, ZPR_3bBits, sizeof(ZPR_3bBits) }, { DDD, DDDBits, sizeof(DDDBits) }, { DDD_with_dsub0_in_FPR64_lo, DDD_with_dsub0_in_FPR64_loBits, sizeof(DDD_with_dsub0_in_FPR64_loBits) }, @@ -5014,21 +5247,27 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo, DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loBits, sizeof(DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loBits) }, { QQ, QQBits, sizeof(QQBits) }, { ZPR2, ZPR2Bits, sizeof(ZPR2Bits) }, + { ZPR2StridedOrContiguous, ZPR2StridedOrContiguousBits, sizeof(ZPR2StridedOrContiguousBits) }, { QQ_with_dsub_in_FPR64_lo, QQ_with_dsub_in_FPR64_loBits, sizeof(QQ_with_dsub_in_FPR64_loBits) }, { QQ_with_qsub1_in_FPR128_lo, QQ_with_qsub1_in_FPR128_loBits, sizeof(QQ_with_qsub1_in_FPR128_loBits) }, { ZPR2Mul2, ZPR2Mul2Bits, sizeof(ZPR2Mul2Bits) }, + { ZPR2Strided, ZPR2StridedBits, sizeof(ZPR2StridedBits) }, + { ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo, ZPR2StridedOrContiguous_with_dsub_in_FPR64_loBits, sizeof(ZPR2StridedOrContiguous_with_dsub_in_FPR64_loBits) }, { ZPR2_with_dsub_in_FPR64_lo, ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR2_with_zsub1_in_ZPR_4b, ZPR2_with_zsub1_in_ZPR_4bBits, sizeof(ZPR2_with_zsub1_in_ZPR_4bBits) }, { QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_lo, QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loBits, sizeof(QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_loBits) }, { ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4b, ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bBits, sizeof(ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_4bBits) }, + { ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7, ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7Bits) }, + { QQ_with_qsub0_in_FPR128_0to7, QQ_with_qsub0_in_FPR128_0to7Bits, sizeof(QQ_with_qsub0_in_FPR128_0to7Bits) }, + { QQ_with_qsub1_in_FPR128_0to7, QQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQ_with_qsub1_in_FPR128_0to7Bits) }, { ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, - { ZPR2_with_zsub0_in_ZPR_3b, ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR2_with_zsub1_in_ZPR_3b, ZPR2_with_zsub1_in_ZPR_3bBits, sizeof(ZPR2_with_zsub1_in_ZPR_3bBits) }, - { ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b, ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits, sizeof(ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits) }, - { ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR2Strided, ZPR2StridedBits, sizeof(ZPR2StridedBits) }, - { MPR64, MPR64Bits, sizeof(MPR64Bits) }, { ZPR2Strided_with_dsub_in_FPR64_lo, ZPR2Strided_with_dsub_in_FPR64_loBits, sizeof(ZPR2Strided_with_dsub_in_FPR64_loBits) }, + { ZPR2_with_zsub1_in_ZPR_3b, ZPR2_with_zsub1_in_ZPR_3bBits, sizeof(ZPR2_with_zsub1_in_ZPR_3bBits) }, + { ZPR2_with_zsub_in_FPR128_0to7, ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7, QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQ_with_dsub_in_FPR64_lo_and_QQ_with_qsub1_in_FPR128_0to7Bits) }, + { ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3b, ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits, sizeof(ZPR2_with_dsub_in_FPR64_lo_and_ZPR2_with_zsub1_in_ZPR_3bBits) }, + { ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { MPR64, MPR64Bits, sizeof(MPR64Bits) }, { QQQ, QQQBits, sizeof(QQQBits) }, { ZPR3, ZPR3Bits, sizeof(ZPR3Bits) }, { QQQ_with_dsub_in_FPR64_lo, QQQ_with_dsub_in_FPR64_loBits, sizeof(QQQ_with_dsub_in_FPR64_loBits) }, @@ -5045,23 +5284,29 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4b, ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4bBits, sizeof(ZPR3_with_zsub1_in_ZPR_4b_and_ZPR3_with_zsub2_in_ZPR_4bBits) }, { QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_lo, QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_loBits, sizeof(QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_loBits) }, { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4b, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4bBits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_4bBits) }, + { QQQ_with_qsub0_in_FPR128_0to7, QQQ_with_qsub0_in_FPR128_0to7Bits, sizeof(QQQ_with_qsub0_in_FPR128_0to7Bits) }, + { QQQ_with_qsub1_in_FPR128_0to7, QQQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQQ_with_qsub1_in_FPR128_0to7Bits) }, + { QQQ_with_qsub2_in_FPR128_0to7, QQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQ_with_qsub2_in_FPR128_0to7Bits) }, { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, - { ZPR3_with_zsub0_in_ZPR_3b, ZPR3_with_zsub0_in_ZPR_3bBits, sizeof(ZPR3_with_zsub0_in_ZPR_3bBits) }, { ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR3_with_zsub1_in_ZPR_3b, ZPR3_with_zsub1_in_ZPR_3bBits, sizeof(ZPR3_with_zsub1_in_ZPR_3bBits) }, { ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR3_with_zsub2_in_ZPR_3b, ZPR3_with_zsub2_in_ZPR_3bBits, sizeof(ZPR3_with_zsub2_in_ZPR_3bBits) }, { ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, + { ZPR3_with_zsub_in_FPR128_0to7, ZPR3_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR3_with_zsub_in_FPR128_0to7Bits) }, + { QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7, QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub1_in_FPR128_0to7Bits) }, + { QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7, QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQ_with_qsub1_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7Bits) }, { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3b, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3bBits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_in_ZPR_3bBits) }, { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3b, ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3bBits, sizeof(ZPR3_with_zsub1_in_ZPR_3b_and_ZPR3_with_zsub2_in_ZPR_3bBits) }, { ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, + { QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7, QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQ_with_dsub_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7Bits) }, { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3b, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3bBits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub2_in_ZPR_3bBits) }, - { ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, - { ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, + { ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, { ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, - { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, + { ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, + { ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR3_with_dsub_in_FPR64_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, { ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { QQQQ, QQQQBits, sizeof(QQQQBits) }, { ZPR4, ZPR4Bits, sizeof(ZPR4Bits) }, @@ -5069,6 +5314,7 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { QQQQ_with_qsub1_in_FPR128_lo, QQQQ_with_qsub1_in_FPR128_loBits, sizeof(QQQQ_with_qsub1_in_FPR128_loBits) }, { QQQQ_with_qsub2_in_FPR128_lo, QQQQ_with_qsub2_in_FPR128_loBits, sizeof(QQQQ_with_qsub2_in_FPR128_loBits) }, { QQQQ_with_qsub3_in_FPR128_lo, QQQQ_with_qsub3_in_FPR128_loBits, sizeof(QQQQ_with_qsub3_in_FPR128_loBits) }, + { ZPR4StridedOrContiguous, ZPR4StridedOrContiguousBits, sizeof(ZPR4StridedOrContiguousBits) }, { ZPR4_with_dsub_in_FPR64_lo, ZPR4_with_dsub_in_FPR64_loBits, sizeof(ZPR4_with_dsub_in_FPR64_loBits) }, { ZPR4_with_zsub0_zsub1_in_ZPR2Mul2, ZPR4_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, { ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, @@ -5087,9 +5333,14 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4b, ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bBits, sizeof(ZPR4_with_zsub1_in_ZPR_4b_and_ZPR4_with_zsub3_in_ZPR_4bBits) }, { QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_lo, QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_loBits, sizeof(QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_loBits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_4bBits) }, + { QQQQ_with_qsub0_in_FPR128_0to7, QQQQ_with_qsub0_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub0_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub1_in_FPR128_0to7, QQQQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub1_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub2_in_FPR128_0to7, QQQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub2_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub3_in_FPR128_0to7, QQQQ_with_qsub3_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub3_in_FPR128_0to7Bits) }, { ZPR4Mul4, ZPR4Mul4Bits, sizeof(ZPR4Mul4Bits) }, + { ZPR4Strided, ZPR4StridedBits, sizeof(ZPR4StridedBits) }, + { ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo, ZPR4StridedOrContiguous_with_dsub_in_FPR64_loBits, sizeof(ZPR4StridedOrContiguous_with_dsub_in_FPR64_loBits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, - { ZPR4_with_zsub0_in_ZPR_3b, ZPR4_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_zsub0_in_ZPR_3bBits) }, { ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR4_with_zsub1_in_ZPR_3b, ZPR4_with_zsub1_in_ZPR_3bBits, sizeof(ZPR4_with_zsub1_in_ZPR_3bBits) }, @@ -5097,26 +5348,35 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { ZPR4_with_zsub2_in_ZPR_3b, ZPR4_with_zsub2_in_ZPR_3bBits, sizeof(ZPR4_with_zsub2_in_ZPR_3bBits) }, { ZPR4_with_zsub3_in_ZPR_3b, ZPR4_with_zsub3_in_ZPR_3bBits, sizeof(ZPR4_with_zsub3_in_ZPR_3bBits) }, { ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub3_in_ZPR_4b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, + { ZPR4_with_zsub_in_FPR128_0to7, ZPR4_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_zsub_in_FPR128_0to7Bits) }, + { QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7, QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7Bits, sizeof(QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub1_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7, QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7, QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub2_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_3bBits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_lo, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_dsub_in_FPR64_loBits) }, { ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3b, ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bBits, sizeof(ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub2_in_ZPR_3bBits) }, { ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub1_in_ZPR_4b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, { ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b, ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits, sizeof(ZPR4_with_zsub2_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits) }, + { QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7, QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7Bits, sizeof(QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7Bits) }, + { QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7, QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits, sizeof(QQQQ_with_qsub1_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Bits) }, + { ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7, ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7Bits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub2_in_ZPR_3bBits) }, { ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_4b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, { ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3b, ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits, sizeof(ZPR4_with_zsub1_in_ZPR_3b_and_ZPR4_with_zsub3_in_ZPR_3bBits) }, + { QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7, QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Bits, sizeof(QQQQ_with_dsub_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Bits) }, { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPR_3bBits) }, { ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_lo, ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loBits, sizeof(ZPR4Mul4_and_ZPR4_with_dsub_in_FPR64_loBits) }, - { ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_in_ZPR_3b_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, - { ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, + { ZPR4Strided_with_dsub_in_FPR64_lo, ZPR4Strided_with_dsub_in_FPR64_loBits, sizeof(ZPR4Strided_with_dsub_in_FPR64_loBits) }, + { ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, + { ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, { ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2, ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub3_in_ZPR_3b_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2Bits) }, - { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, - { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3b, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_3bBits) }, + { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, + { ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7, ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Bits) }, { ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR4_with_zsub1_in_ZPR_3b_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, - { ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3b, ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3bBits, sizeof(ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_3bBits) }, + { ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7, ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7Bits, sizeof(ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7Bits) }, { ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2, ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits, sizeof(ZPR4_with_dsub_in_FPR64_lo_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub2_in_ZPR_3b_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Bits) }, { GPR64x8Class, GPR64x8ClassBits, sizeof(GPR64x8ClassBits) }, { GPR64x8Class_with_x8sub_0_in_GPR64noip, GPR64x8Class_with_x8sub_0_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_0_in_GPR64noipBits) }, @@ -5150,7 +5410,6 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64, GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64Bits, sizeof(GPR64x8Class_with_x8sub_2_in_GPR64noip_and_tcGPR64Bits) }, { GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip, GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits) }, { GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip, GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits) }, - { ZPR4Strided, ZPR4StridedBits, sizeof(ZPR4StridedBits) }, { GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip, GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits) }, { GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip, GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipBits) }, { GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip, GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits, sizeof(GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipBits) }, @@ -5169,7 +5428,6 @@ static const MCRegisterClass AArch64MCRegisterClasses[] = { { GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64, GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64Bits, sizeof(GPR64x8Class_with_x8sub_7_in_GPR64noip_and_tcGPR64Bits) }, { GPR64x8Class_with_sub_32_in_GPR32arg, GPR64x8Class_with_sub_32_in_GPR32argBits, sizeof(GPR64x8Class_with_sub_32_in_GPR32argBits) }, { MPR32, MPR32Bits, sizeof(MPR32Bits) }, - { ZPR4Strided_with_dsub_in_FPR64_lo, ZPR4Strided_with_dsub_in_FPR64_loBits, sizeof(ZPR4Strided_with_dsub_in_FPR64_loBits) }, { GPR64x8Class_with_x8sub_2_in_GPR64arg, GPR64x8Class_with_x8sub_2_in_GPR64argBits, sizeof(GPR64x8Class_with_x8sub_2_in_GPR64argBits) }, { GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15, GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15Bits, sizeof(GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15Bits) }, { GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11, GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11Bits, sizeof(GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11Bits) }, @@ -5335,6 +5593,22 @@ static const uint16_t AArch64RegEncodingTable[] = { 13, 14, 15, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, 16, 17, 18, @@ -5619,38 +5893,6 @@ static const uint16_t AArch64RegEncodingTable[] = { 13, 14, 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, 0, 1, 2, diff --git a/arch/AArch64/AArch64GenSubtargetInfo.inc b/arch/AArch64/AArch64GenSubtargetInfo.inc index 7d6982486..bf13deefb 100644 --- a/arch/AArch64/AArch64GenSubtargetInfo.inc +++ b/arch/AArch64/AArch64GenSubtargetInfo.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -16,248 +16,281 @@ enum { AArch64_FeatureAES = 0, - AArch64_FeatureAM = 1, - AArch64_FeatureAMVS = 2, - AArch64_FeatureAggressiveFMA = 3, - AArch64_FeatureAll = 4, - AArch64_FeatureAltFPCmp = 5, - AArch64_FeatureAlternateSExtLoadCVTF32Pattern = 6, - AArch64_FeatureAppleA7SysReg = 7, - AArch64_FeatureArithmeticBccFusion = 8, - AArch64_FeatureArithmeticCbzFusion = 9, - AArch64_FeatureAscendStoreAddress = 10, - AArch64_FeatureB16B16 = 11, - AArch64_FeatureBF16 = 12, - AArch64_FeatureBRBE = 13, - AArch64_FeatureBalanceFPOps = 14, - AArch64_FeatureBranchTargetId = 15, - AArch64_FeatureCCIDX = 16, - AArch64_FeatureCCPP = 17, - AArch64_FeatureCLRBHB = 18, - AArch64_FeatureCONTEXTIDREL2 = 19, - AArch64_FeatureCRC = 20, - AArch64_FeatureCSSC = 21, - AArch64_FeatureCacheDeepPersist = 22, - AArch64_FeatureCallSavedX8 = 23, - AArch64_FeatureCallSavedX9 = 24, - AArch64_FeatureCallSavedX10 = 25, - AArch64_FeatureCallSavedX11 = 26, - AArch64_FeatureCallSavedX12 = 27, - AArch64_FeatureCallSavedX13 = 28, - AArch64_FeatureCallSavedX14 = 29, - AArch64_FeatureCallSavedX15 = 30, - AArch64_FeatureCallSavedX18 = 31, - AArch64_FeatureCmpBccFusion = 32, - AArch64_FeatureComplxNum = 33, - AArch64_FeatureCrypto = 34, - AArch64_FeatureCustomCheapAsMoveHandling = 35, - AArch64_FeatureD128 = 36, - AArch64_FeatureDIT = 37, - AArch64_FeatureDisableLatencySchedHeuristic = 38, - AArch64_FeatureDotProd = 39, - AArch64_FeatureEL2VMSA = 40, - AArch64_FeatureEL3 = 41, - AArch64_FeatureETE = 42, - AArch64_FeatureEnableSelectOptimize = 43, - AArch64_FeatureEnhancedCounterVirtualization = 44, - AArch64_FeatureExperimentalZeroingPseudos = 45, - AArch64_FeatureExynosCheapAsMoveHandling = 46, - AArch64_FeatureFMV = 47, - AArch64_FeatureFP16FML = 48, - AArch64_FeatureFPARMv8 = 49, - AArch64_FeatureFRInt3264 = 50, - AArch64_FeatureFineGrainedTraps = 51, - AArch64_FeatureFixCortexA53_835769 = 52, - AArch64_FeatureFlagM = 53, - AArch64_FeatureForce32BitJumpTables = 54, - AArch64_FeatureFullFP16 = 55, - AArch64_FeatureFuseAES = 56, - AArch64_FeatureFuseAddress = 57, - AArch64_FeatureFuseAdrpAdd = 58, - AArch64_FeatureFuseArithmeticLogic = 59, - AArch64_FeatureFuseCCSelect = 60, - AArch64_FeatureFuseCryptoEOR = 61, - AArch64_FeatureFuseLiterals = 62, - AArch64_FeatureHBC = 63, - AArch64_FeatureHCX = 64, - AArch64_FeatureHardenSlsBlr = 65, - AArch64_FeatureHardenSlsNoComdat = 66, - AArch64_FeatureHardenSlsRetBr = 67, - AArch64_FeatureITE = 68, - AArch64_FeatureJS = 69, - AArch64_FeatureLOR = 70, - AArch64_FeatureLS64 = 71, - AArch64_FeatureLSE = 72, - AArch64_FeatureLSE2 = 73, - AArch64_FeatureLSE128 = 74, - AArch64_FeatureLSLFast = 75, - AArch64_FeatureMEC = 76, - AArch64_FeatureMOPS = 77, - AArch64_FeatureMPAM = 78, - AArch64_FeatureMTE = 79, - AArch64_FeatureMatMulFP32 = 80, - AArch64_FeatureMatMulFP64 = 81, - AArch64_FeatureMatMulInt8 = 82, - AArch64_FeatureNEON = 83, - AArch64_FeatureNMI = 84, - AArch64_FeatureNV = 85, - AArch64_FeatureNoBTIAtReturnTwice = 86, - AArch64_FeatureNoNegativeImmediates = 87, - AArch64_FeatureNoZCZeroingFP = 88, - AArch64_FeatureOutlineAtomics = 89, - AArch64_FeaturePAN = 90, - AArch64_FeaturePAN_RWV = 91, - AArch64_FeaturePAuth = 92, - AArch64_FeaturePRFM_SLC = 93, - AArch64_FeaturePerfMon = 94, - AArch64_FeaturePostRAScheduler = 95, - AArch64_FeaturePredRes = 96, - AArch64_FeaturePredictableSelectIsExpensive = 97, - AArch64_FeaturePsUAO = 98, - AArch64_FeatureRAS = 99, - AArch64_FeatureRASv2 = 100, - AArch64_FeatureRCPC = 101, - AArch64_FeatureRCPC3 = 102, - AArch64_FeatureRCPC_IMMO = 103, - AArch64_FeatureRDM = 104, - AArch64_FeatureRME = 105, - AArch64_FeatureRandGen = 106, - AArch64_FeatureReserveX1 = 107, - AArch64_FeatureReserveX2 = 108, - AArch64_FeatureReserveX3 = 109, - AArch64_FeatureReserveX4 = 110, - AArch64_FeatureReserveX5 = 111, - AArch64_FeatureReserveX6 = 112, - AArch64_FeatureReserveX7 = 113, - AArch64_FeatureReserveX9 = 114, - AArch64_FeatureReserveX10 = 115, - AArch64_FeatureReserveX11 = 116, - AArch64_FeatureReserveX12 = 117, - AArch64_FeatureReserveX13 = 118, - AArch64_FeatureReserveX14 = 119, - AArch64_FeatureReserveX15 = 120, - AArch64_FeatureReserveX18 = 121, - AArch64_FeatureReserveX20 = 122, - AArch64_FeatureReserveX21 = 123, - AArch64_FeatureReserveX22 = 124, - AArch64_FeatureReserveX23 = 125, - AArch64_FeatureReserveX24 = 126, - AArch64_FeatureReserveX25 = 127, - AArch64_FeatureReserveX26 = 128, - AArch64_FeatureReserveX27 = 129, - AArch64_FeatureReserveX28 = 130, - AArch64_FeatureReserveX30 = 131, - AArch64_FeatureSB = 132, - AArch64_FeatureSEL2 = 133, - AArch64_FeatureSHA2 = 134, - AArch64_FeatureSHA3 = 135, - AArch64_FeatureSM4 = 136, - AArch64_FeatureSME = 137, - AArch64_FeatureSME2 = 138, - AArch64_FeatureSME2p1 = 139, - AArch64_FeatureSMEF16F16 = 140, - AArch64_FeatureSMEF64F64 = 141, - AArch64_FeatureSMEI16I64 = 142, - AArch64_FeatureSPE = 143, - AArch64_FeatureSPECRES2 = 144, - AArch64_FeatureSPE_EEF = 145, - AArch64_FeatureSSBS = 146, - AArch64_FeatureSVE = 147, - AArch64_FeatureSVE2 = 148, - AArch64_FeatureSVE2AES = 149, - AArch64_FeatureSVE2BitPerm = 150, - AArch64_FeatureSVE2SHA3 = 151, - AArch64_FeatureSVE2SM4 = 152, - AArch64_FeatureSVE2p1 = 153, - AArch64_FeatureSlowMisaligned128Store = 154, - AArch64_FeatureSlowPaired128 = 155, - AArch64_FeatureSlowSTRQro = 156, - AArch64_FeatureSpecRestrict = 157, - AArch64_FeatureStrictAlign = 158, - AArch64_FeatureTHE = 159, - AArch64_FeatureTLB_RMI = 160, - AArch64_FeatureTME = 161, - AArch64_FeatureTRACEV8_4 = 162, - AArch64_FeatureTRBE = 163, - AArch64_FeatureTaggedGlobals = 164, - AArch64_FeatureUseEL1ForTP = 165, - AArch64_FeatureUseEL2ForTP = 166, - AArch64_FeatureUseEL3ForTP = 167, - AArch64_FeatureUseRSqrt = 168, - AArch64_FeatureUseScalarIncVL = 169, - AArch64_FeatureVH = 170, - AArch64_FeatureWFxT = 171, - AArch64_FeatureXS = 172, - AArch64_FeatureZCRegMove = 173, - AArch64_FeatureZCZeroing = 174, - AArch64_FeatureZCZeroingFPWorkaround = 175, - AArch64_FeatureZCZeroingGP = 176, - AArch64_HasV8_0aOps = 177, - AArch64_HasV8_0rOps = 178, - AArch64_HasV8_1aOps = 179, - AArch64_HasV8_2aOps = 180, - AArch64_HasV8_3aOps = 181, - AArch64_HasV8_4aOps = 182, - AArch64_HasV8_5aOps = 183, - AArch64_HasV8_6aOps = 184, - AArch64_HasV8_7aOps = 185, - AArch64_HasV8_8aOps = 186, - AArch64_HasV8_9aOps = 187, - AArch64_HasV9_0aOps = 188, - AArch64_HasV9_1aOps = 189, - AArch64_HasV9_2aOps = 190, - AArch64_HasV9_3aOps = 191, - AArch64_HasV9_4aOps = 192, - AArch64_TuneA35 = 193, - AArch64_TuneA53 = 194, - AArch64_TuneA55 = 195, - AArch64_TuneA57 = 196, - AArch64_TuneA64FX = 197, - AArch64_TuneA65 = 198, - AArch64_TuneA72 = 199, - AArch64_TuneA73 = 200, - AArch64_TuneA75 = 201, - AArch64_TuneA76 = 202, - AArch64_TuneA77 = 203, - AArch64_TuneA78 = 204, - AArch64_TuneA78C = 205, - AArch64_TuneA510 = 206, - AArch64_TuneA710 = 207, - AArch64_TuneA715 = 208, - AArch64_TuneAmpere1 = 209, - AArch64_TuneAmpere1A = 210, - AArch64_TuneAppleA7 = 211, - AArch64_TuneAppleA10 = 212, - AArch64_TuneAppleA11 = 213, - AArch64_TuneAppleA12 = 214, - AArch64_TuneAppleA13 = 215, - AArch64_TuneAppleA14 = 216, - AArch64_TuneAppleA15 = 217, - AArch64_TuneAppleA16 = 218, - AArch64_TuneCarmel = 219, - AArch64_TuneExynosM3 = 220, - AArch64_TuneExynosM4 = 221, - AArch64_TuneFalkor = 222, - AArch64_TuneKryo = 223, - AArch64_TuneNeoverse512TVB = 224, - AArch64_TuneNeoverseE1 = 225, - AArch64_TuneNeoverseN1 = 226, - AArch64_TuneNeoverseN2 = 227, - AArch64_TuneNeoverseV1 = 228, - AArch64_TuneNeoverseV2 = 229, - AArch64_TuneR82 = 230, - AArch64_TuneSaphira = 231, - AArch64_TuneTSV110 = 232, - AArch64_TuneThunderX = 233, - AArch64_TuneThunderX2T99 = 234, - AArch64_TuneThunderX3T110 = 235, - AArch64_TuneThunderXT81 = 236, - AArch64_TuneThunderXT83 = 237, - AArch64_TuneThunderXT88 = 238, - AArch64_TuneX1 = 239, - AArch64_TuneX2 = 240, - AArch64_TuneX3 = 241, - AArch64_NumSubtargetFeatures = 242 + AArch64_FeatureALULSLFast = 1, + AArch64_FeatureAM = 2, + AArch64_FeatureAMVS = 3, + AArch64_FeatureAddrLSLFast = 4, + AArch64_FeatureAggressiveFMA = 5, + AArch64_FeatureAll = 6, + AArch64_FeatureAltFPCmp = 7, + AArch64_FeatureAlternateSExtLoadCVTF32Pattern = 8, + AArch64_FeatureAppleA7SysReg = 9, + AArch64_FeatureArithmeticBccFusion = 10, + AArch64_FeatureArithmeticCbzFusion = 11, + AArch64_FeatureAscendStoreAddress = 12, + AArch64_FeatureB16B16 = 13, + AArch64_FeatureBF16 = 14, + AArch64_FeatureBRBE = 15, + AArch64_FeatureBalanceFPOps = 16, + AArch64_FeatureBranchTargetId = 17, + AArch64_FeatureCCIDX = 18, + AArch64_FeatureCCPP = 19, + AArch64_FeatureCHK = 20, + AArch64_FeatureCLRBHB = 21, + AArch64_FeatureCONTEXTIDREL2 = 22, + AArch64_FeatureCPA = 23, + AArch64_FeatureCRC = 24, + AArch64_FeatureCSSC = 25, + AArch64_FeatureCacheDeepPersist = 26, + AArch64_FeatureCallSavedX8 = 27, + AArch64_FeatureCallSavedX9 = 28, + AArch64_FeatureCallSavedX10 = 29, + AArch64_FeatureCallSavedX11 = 30, + AArch64_FeatureCallSavedX12 = 31, + AArch64_FeatureCallSavedX13 = 32, + AArch64_FeatureCallSavedX14 = 33, + AArch64_FeatureCallSavedX15 = 34, + AArch64_FeatureCallSavedX18 = 35, + AArch64_FeatureCmpBccFusion = 36, + AArch64_FeatureComplxNum = 37, + AArch64_FeatureCrypto = 38, + AArch64_FeatureD128 = 39, + AArch64_FeatureDIT = 40, + AArch64_FeatureDisableLatencySchedHeuristic = 41, + AArch64_FeatureDisableLdp = 42, + AArch64_FeatureDisableStp = 43, + AArch64_FeatureDotProd = 44, + AArch64_FeatureEL2VMSA = 45, + AArch64_FeatureEL3 = 46, + AArch64_FeatureETE = 47, + AArch64_FeatureEnableSelectOptimize = 48, + AArch64_FeatureEnhancedCounterVirtualization = 49, + AArch64_FeatureExperimentalZeroingPseudos = 50, + AArch64_FeatureExynosCheapAsMoveHandling = 51, + AArch64_FeatureFAMINMAX = 52, + AArch64_FeatureFMV = 53, + AArch64_FeatureFP8 = 54, + AArch64_FeatureFP8DOT2 = 55, + AArch64_FeatureFP8DOT4 = 56, + AArch64_FeatureFP8FMA = 57, + AArch64_FeatureFP16FML = 58, + AArch64_FeatureFPARMv8 = 59, + AArch64_FeatureFPMR = 60, + AArch64_FeatureFRInt3264 = 61, + AArch64_FeatureFineGrainedTraps = 62, + AArch64_FeatureFixCortexA53_835769 = 63, + AArch64_FeatureFlagM = 64, + AArch64_FeatureForce32BitJumpTables = 65, + AArch64_FeatureFullFP16 = 66, + AArch64_FeatureFuseAES = 67, + AArch64_FeatureFuseAddSub2RegAndConstOne = 68, + AArch64_FeatureFuseAddress = 69, + AArch64_FeatureFuseAdrpAdd = 70, + AArch64_FeatureFuseArithmeticLogic = 71, + AArch64_FeatureFuseCCSelect = 72, + AArch64_FeatureFuseCryptoEOR = 73, + AArch64_FeatureFuseLiterals = 74, + AArch64_FeatureGCS = 75, + AArch64_FeatureHBC = 76, + AArch64_FeatureHCX = 77, + AArch64_FeatureHardenSlsBlr = 78, + AArch64_FeatureHardenSlsNoComdat = 79, + AArch64_FeatureHardenSlsRetBr = 80, + AArch64_FeatureITE = 81, + AArch64_FeatureJS = 82, + AArch64_FeatureLOR = 83, + AArch64_FeatureLS64 = 84, + AArch64_FeatureLSE = 85, + AArch64_FeatureLSE2 = 86, + AArch64_FeatureLSE128 = 87, + AArch64_FeatureLUT = 88, + AArch64_FeatureLdpAlignedOnly = 89, + AArch64_FeatureMEC = 90, + AArch64_FeatureMOPS = 91, + AArch64_FeatureMPAM = 92, + AArch64_FeatureMTE = 93, + AArch64_FeatureMatMulFP32 = 94, + AArch64_FeatureMatMulFP64 = 95, + AArch64_FeatureMatMulInt8 = 96, + AArch64_FeatureNEON = 97, + AArch64_FeatureNMI = 98, + AArch64_FeatureNV = 99, + AArch64_FeatureNoBTIAtReturnTwice = 100, + AArch64_FeatureNoNegativeImmediates = 101, + AArch64_FeatureNoSVEFPLD1R = 102, + AArch64_FeatureNoZCZeroingFP = 103, + AArch64_FeatureOutlineAtomics = 104, + AArch64_FeaturePAN = 105, + AArch64_FeaturePAN_RWV = 106, + AArch64_FeaturePAuth = 107, + AArch64_FeaturePAuthLR = 108, + AArch64_FeaturePRFM_SLC = 109, + AArch64_FeaturePerfMon = 110, + AArch64_FeaturePostRAScheduler = 111, + AArch64_FeaturePredRes = 112, + AArch64_FeaturePredictableSelectIsExpensive = 113, + AArch64_FeaturePsUAO = 114, + AArch64_FeatureRAS = 115, + AArch64_FeatureRASv2 = 116, + AArch64_FeatureRCPC = 117, + AArch64_FeatureRCPC3 = 118, + AArch64_FeatureRCPC_IMMO = 119, + AArch64_FeatureRDM = 120, + AArch64_FeatureRME = 121, + AArch64_FeatureRandGen = 122, + AArch64_FeatureReserveX1 = 123, + AArch64_FeatureReserveX2 = 124, + AArch64_FeatureReserveX3 = 125, + AArch64_FeatureReserveX4 = 126, + AArch64_FeatureReserveX5 = 127, + AArch64_FeatureReserveX6 = 128, + AArch64_FeatureReserveX7 = 129, + AArch64_FeatureReserveX9 = 130, + AArch64_FeatureReserveX10 = 131, + AArch64_FeatureReserveX11 = 132, + AArch64_FeatureReserveX12 = 133, + AArch64_FeatureReserveX13 = 134, + AArch64_FeatureReserveX14 = 135, + AArch64_FeatureReserveX15 = 136, + AArch64_FeatureReserveX18 = 137, + AArch64_FeatureReserveX20 = 138, + AArch64_FeatureReserveX21 = 139, + AArch64_FeatureReserveX22 = 140, + AArch64_FeatureReserveX23 = 141, + AArch64_FeatureReserveX24 = 142, + AArch64_FeatureReserveX25 = 143, + AArch64_FeatureReserveX26 = 144, + AArch64_FeatureReserveX27 = 145, + AArch64_FeatureReserveX28 = 146, + AArch64_FeatureReserveX30 = 147, + AArch64_FeatureSB = 148, + AArch64_FeatureSEL2 = 149, + AArch64_FeatureSHA2 = 150, + AArch64_FeatureSHA3 = 151, + AArch64_FeatureSM4 = 152, + AArch64_FeatureSME = 153, + AArch64_FeatureSME2 = 154, + AArch64_FeatureSME2p1 = 155, + AArch64_FeatureSMEF8F16 = 156, + AArch64_FeatureSMEF8F32 = 157, + AArch64_FeatureSMEF16F16 = 158, + AArch64_FeatureSMEF64F64 = 159, + AArch64_FeatureSMEFA64 = 160, + AArch64_FeatureSMEI16I64 = 161, + AArch64_FeatureSME_LUTv2 = 162, + AArch64_FeatureSPE = 163, + AArch64_FeatureSPECRES2 = 164, + AArch64_FeatureSPE_EEF = 165, + AArch64_FeatureSSBS = 166, + AArch64_FeatureSSVE_FP8DOT2 = 167, + AArch64_FeatureSSVE_FP8DOT4 = 168, + AArch64_FeatureSSVE_FP8FMA = 169, + AArch64_FeatureSVE = 170, + AArch64_FeatureSVE2 = 171, + AArch64_FeatureSVE2AES = 172, + AArch64_FeatureSVE2BitPerm = 173, + AArch64_FeatureSVE2SHA3 = 174, + AArch64_FeatureSVE2SM4 = 175, + AArch64_FeatureSVE2p1 = 176, + AArch64_FeatureSlowMisaligned128Store = 177, + AArch64_FeatureSlowPaired128 = 178, + AArch64_FeatureSlowSTRQro = 179, + AArch64_FeatureSpecRestrict = 180, + AArch64_FeatureStorePairSuppress = 181, + AArch64_FeatureStpAlignedOnly = 182, + AArch64_FeatureStrictAlign = 183, + AArch64_FeatureTHE = 184, + AArch64_FeatureTLBIW = 185, + AArch64_FeatureTLB_RMI = 186, + AArch64_FeatureTME = 187, + AArch64_FeatureTRACEV8_4 = 188, + AArch64_FeatureTRBE = 189, + AArch64_FeatureTaggedGlobals = 190, + AArch64_FeatureUseEL1ForTP = 191, + AArch64_FeatureUseEL2ForTP = 192, + AArch64_FeatureUseEL3ForTP = 193, + AArch64_FeatureUseROEL0ForTP = 194, + AArch64_FeatureUseRSqrt = 195, + AArch64_FeatureUseScalarIncVL = 196, + AArch64_FeatureVH = 197, + AArch64_FeatureWFxT = 198, + AArch64_FeatureXS = 199, + AArch64_FeatureZCRegMove = 200, + AArch64_FeatureZCZeroing = 201, + AArch64_FeatureZCZeroingFPWorkaround = 202, + AArch64_FeatureZCZeroingGP = 203, + AArch64_HasV8_0aOps = 204, + AArch64_HasV8_0rOps = 205, + AArch64_HasV8_1aOps = 206, + AArch64_HasV8_2aOps = 207, + AArch64_HasV8_3aOps = 208, + AArch64_HasV8_4aOps = 209, + AArch64_HasV8_5aOps = 210, + AArch64_HasV8_6aOps = 211, + AArch64_HasV8_7aOps = 212, + AArch64_HasV8_8aOps = 213, + AArch64_HasV8_9aOps = 214, + AArch64_HasV9_0aOps = 215, + AArch64_HasV9_1aOps = 216, + AArch64_HasV9_2aOps = 217, + AArch64_HasV9_3aOps = 218, + AArch64_HasV9_4aOps = 219, + AArch64_HasV9_5aOps = 220, + AArch64_TuneA35 = 221, + AArch64_TuneA53 = 222, + AArch64_TuneA55 = 223, + AArch64_TuneA57 = 224, + AArch64_TuneA64FX = 225, + AArch64_TuneA65 = 226, + AArch64_TuneA72 = 227, + AArch64_TuneA73 = 228, + AArch64_TuneA75 = 229, + AArch64_TuneA76 = 230, + AArch64_TuneA77 = 231, + AArch64_TuneA78 = 232, + AArch64_TuneA78C = 233, + AArch64_TuneA510 = 234, + AArch64_TuneA520 = 235, + AArch64_TuneA710 = 236, + AArch64_TuneA715 = 237, + AArch64_TuneA720 = 238, + AArch64_TuneAmpere1 = 239, + AArch64_TuneAmpere1A = 240, + AArch64_TuneAmpere1B = 241, + AArch64_TuneAppleA7 = 242, + AArch64_TuneAppleA10 = 243, + AArch64_TuneAppleA11 = 244, + AArch64_TuneAppleA12 = 245, + AArch64_TuneAppleA13 = 246, + AArch64_TuneAppleA14 = 247, + AArch64_TuneAppleA15 = 248, + AArch64_TuneAppleA16 = 249, + AArch64_TuneAppleA17 = 250, + AArch64_TuneCarmel = 251, + AArch64_TuneExynosM3 = 252, + AArch64_TuneExynosM4 = 253, + AArch64_TuneFalkor = 254, + AArch64_TuneKryo = 255, + AArch64_TuneNeoverse512TVB = 256, + AArch64_TuneNeoverseE1 = 257, + AArch64_TuneNeoverseN1 = 258, + AArch64_TuneNeoverseN2 = 259, + AArch64_TuneNeoverseV1 = 260, + AArch64_TuneNeoverseV2 = 261, + AArch64_TuneR82 = 262, + AArch64_TuneSaphira = 263, + AArch64_TuneTSV110 = 264, + AArch64_TuneThunderX = 265, + AArch64_TuneThunderX2T99 = 266, + AArch64_TuneThunderX3T110 = 267, + AArch64_TuneThunderXT81 = 268, + AArch64_TuneThunderXT83 = 269, + AArch64_TuneThunderXT88 = 270, + AArch64_TuneX1 = 271, + AArch64_TuneX2 = 272, + AArch64_TuneX3 = 273, + AArch64_TuneX4 = 274, + AArch64_NumSubtargetFeatures = 275 }; #endif // GET_SUBTARGETINFO_ENUM diff --git a/arch/AArch64/AArch64GenSystemOperands.inc b/arch/AArch64/AArch64GenSystemOperands.inc index 695f8f346..caabc97fc 100644 --- a/arch/AArch64/AArch64GenSystemOperands.inc +++ b/arch/AArch64/AArch64GenSystemOperands.inc @@ -1,6 +1,6 @@ /* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -171,170 +171,176 @@ const AArch64TSB_TSB *AArch64TSB_lookupTSBByEncoding(uint8_t Encoding); #ifdef GET_TLBITable_IMPL static const AArch64TLBI_TLBI TLBITable[] = { - { "ALLE1", { .tlbi = AArch64_TLBI_ALLE1 }, 0x243C, false, {0} }, // 0 - { "ALLE1IS", { .tlbi = AArch64_TLBI_ALLE1IS }, 0x241C, false, {0} }, // 1 - { "ALLE1ISnXS", { .tlbi = AArch64_TLBI_ALLE1ISNXS }, 0x249C, false, { AArch64_FeatureXS } }, // 2 - { "ALLE1nXS", { .tlbi = AArch64_TLBI_ALLE1NXS }, 0x24BC, false, { AArch64_FeatureXS } }, // 3 - { "ALLE1OS", { .tlbi = AArch64_TLBI_ALLE1OS }, 0x240C, false, { AArch64_FeatureTLB_RMI } }, // 4 - { "ALLE1OSnXS", { .tlbi = AArch64_TLBI_ALLE1OSNXS }, 0x248C, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 5 - { "ALLE2", { .tlbi = AArch64_TLBI_ALLE2 }, 0x2438, false, {0} }, // 6 - { "ALLE2IS", { .tlbi = AArch64_TLBI_ALLE2IS }, 0x2418, false, {0} }, // 7 - { "ALLE2ISnXS", { .tlbi = AArch64_TLBI_ALLE2ISNXS }, 0x2498, false, { AArch64_FeatureXS } }, // 8 - { "ALLE2nXS", { .tlbi = AArch64_TLBI_ALLE2NXS }, 0x24B8, false, { AArch64_FeatureXS } }, // 9 - { "ALLE2OS", { .tlbi = AArch64_TLBI_ALLE2OS }, 0x2408, false, { AArch64_FeatureTLB_RMI } }, // 10 - { "ALLE2OSnXS", { .tlbi = AArch64_TLBI_ALLE2OSNXS }, 0x2488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 11 - { "ALLE3", { .tlbi = AArch64_TLBI_ALLE3 }, 0x3438, false, {0} }, // 12 - { "ALLE3IS", { .tlbi = AArch64_TLBI_ALLE3IS }, 0x3418, false, {0} }, // 13 - { "ALLE3ISnXS", { .tlbi = AArch64_TLBI_ALLE3ISNXS }, 0x3498, false, { AArch64_FeatureXS } }, // 14 - { "ALLE3nXS", { .tlbi = AArch64_TLBI_ALLE3NXS }, 0x34B8, false, { AArch64_FeatureXS } }, // 15 - { "ALLE3OS", { .tlbi = AArch64_TLBI_ALLE3OS }, 0x3408, false, { AArch64_FeatureTLB_RMI } }, // 16 - { "ALLE3OSnXS", { .tlbi = AArch64_TLBI_ALLE3OSNXS }, 0x3488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 17 - { "ASIDE1", { .tlbi = AArch64_TLBI_ASIDE1 }, 0x43A, true, {0} }, // 18 - { "ASIDE1IS", { .tlbi = AArch64_TLBI_ASIDE1IS }, 0x41A, true, {0} }, // 19 - { "ASIDE1ISnXS", { .tlbi = AArch64_TLBI_ASIDE1ISNXS }, 0x49A, true, { AArch64_FeatureXS } }, // 20 - { "ASIDE1nXS", { .tlbi = AArch64_TLBI_ASIDE1NXS }, 0x4BA, true, { AArch64_FeatureXS } }, // 21 - { "ASIDE1OS", { .tlbi = AArch64_TLBI_ASIDE1OS }, 0x40A, true, { AArch64_FeatureTLB_RMI } }, // 22 - { "ASIDE1OSnXS", { .tlbi = AArch64_TLBI_ASIDE1OSNXS }, 0x48A, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 23 - { "IPAS2E1", { .tlbi = AArch64_TLBI_IPAS2E1 }, 0x2421, true, {0} }, // 24 - { "IPAS2E1IS", { .tlbi = AArch64_TLBI_IPAS2E1IS }, 0x2401, true, {0} }, // 25 - { "IPAS2E1ISnXS", { .tlbi = AArch64_TLBI_IPAS2E1ISNXS }, 0x2481, true, { AArch64_FeatureXS } }, // 26 - { "IPAS2E1nXS", { .tlbi = AArch64_TLBI_IPAS2E1NXS }, 0x24A1, true, { AArch64_FeatureXS } }, // 27 - { "IPAS2E1OS", { .tlbi = AArch64_TLBI_IPAS2E1OS }, 0x2420, true, { AArch64_FeatureTLB_RMI } }, // 28 - { "IPAS2E1OSnXS", { .tlbi = AArch64_TLBI_IPAS2E1OSNXS }, 0x24A0, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 29 - { "IPAS2LE1", { .tlbi = AArch64_TLBI_IPAS2LE1 }, 0x2425, true, {0} }, // 30 - { "IPAS2LE1IS", { .tlbi = AArch64_TLBI_IPAS2LE1IS }, 0x2405, true, {0} }, // 31 - { "IPAS2LE1ISnXS", { .tlbi = AArch64_TLBI_IPAS2LE1ISNXS }, 0x2485, true, { AArch64_FeatureXS } }, // 32 - { "IPAS2LE1nXS", { .tlbi = AArch64_TLBI_IPAS2LE1NXS }, 0x24A5, true, { AArch64_FeatureXS } }, // 33 - { "IPAS2LE1OS", { .tlbi = AArch64_TLBI_IPAS2LE1OS }, 0x2424, true, { AArch64_FeatureTLB_RMI } }, // 34 - { "IPAS2LE1OSnXS", { .tlbi = AArch64_TLBI_IPAS2LE1OSNXS }, 0x24A4, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 35 - { "PAALL", { .tlbi = AArch64_TLBI_PAALL }, 0x343C, false, { AArch64_FeatureRME } }, // 36 - { "PAALLnXS", { .tlbi = AArch64_TLBI_PAALLNXS }, 0x34BC, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 37 - { "PAALLOS", { .tlbi = AArch64_TLBI_PAALLOS }, 0x340C, false, { AArch64_FeatureRME } }, // 38 - { "PAALLOSnXS", { .tlbi = AArch64_TLBI_PAALLOSNXS }, 0x348C, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 39 - { "RIPAS2E1", { .tlbi = AArch64_TLBI_RIPAS2E1 }, 0x2422, true, { AArch64_FeatureTLB_RMI } }, // 40 - { "RIPAS2E1IS", { .tlbi = AArch64_TLBI_RIPAS2E1IS }, 0x2402, true, { AArch64_FeatureTLB_RMI } }, // 41 - { "RIPAS2E1ISnXS", { .tlbi = AArch64_TLBI_RIPAS2E1ISNXS }, 0x2482, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 42 - { "RIPAS2E1nXS", { .tlbi = AArch64_TLBI_RIPAS2E1NXS }, 0x24A2, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 43 - { "RIPAS2E1OS", { .tlbi = AArch64_TLBI_RIPAS2E1OS }, 0x2423, true, { AArch64_FeatureTLB_RMI } }, // 44 - { "RIPAS2E1OSnXS", { .tlbi = AArch64_TLBI_RIPAS2E1OSNXS }, 0x24A3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 45 - { "RIPAS2LE1", { .tlbi = AArch64_TLBI_RIPAS2LE1 }, 0x2426, true, { AArch64_FeatureTLB_RMI } }, // 46 - { "RIPAS2LE1IS", { .tlbi = AArch64_TLBI_RIPAS2LE1IS }, 0x2406, true, { AArch64_FeatureTLB_RMI } }, // 47 - { "RIPAS2LE1ISnXS", { .tlbi = AArch64_TLBI_RIPAS2LE1ISNXS }, 0x2486, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 48 - { "RIPAS2LE1nXS", { .tlbi = AArch64_TLBI_RIPAS2LE1NXS }, 0x24A6, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 49 - { "RIPAS2LE1OS", { .tlbi = AArch64_TLBI_RIPAS2LE1OS }, 0x2427, true, { AArch64_FeatureTLB_RMI } }, // 50 - { "RIPAS2LE1OSnXS", { .tlbi = AArch64_TLBI_RIPAS2LE1OSNXS }, 0x24A7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 51 - { "RPALOS", { .tlbi = AArch64_TLBI_RPALOS }, 0x3427, true, { AArch64_FeatureRME } }, // 52 - { "RPALOSnXS", { .tlbi = AArch64_TLBI_RPALOSNXS }, 0x34A7, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 53 - { "RPAOS", { .tlbi = AArch64_TLBI_RPAOS }, 0x3423, true, { AArch64_FeatureRME } }, // 54 - { "RPAOSnXS", { .tlbi = AArch64_TLBI_RPAOSNXS }, 0x34A3, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 55 - { "RVAAE1", { .tlbi = AArch64_TLBI_RVAAE1 }, 0x433, true, { AArch64_FeatureTLB_RMI } }, // 56 - { "RVAAE1IS", { .tlbi = AArch64_TLBI_RVAAE1IS }, 0x413, true, { AArch64_FeatureTLB_RMI } }, // 57 - { "RVAAE1ISnXS", { .tlbi = AArch64_TLBI_RVAAE1ISNXS }, 0x493, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 58 - { "RVAAE1nXS", { .tlbi = AArch64_TLBI_RVAAE1NXS }, 0x4B3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 59 - { "RVAAE1OS", { .tlbi = AArch64_TLBI_RVAAE1OS }, 0x42B, true, { AArch64_FeatureTLB_RMI } }, // 60 - { "RVAAE1OSnXS", { .tlbi = AArch64_TLBI_RVAAE1OSNXS }, 0x4AB, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 61 - { "RVAALE1", { .tlbi = AArch64_TLBI_RVAALE1 }, 0x437, true, { AArch64_FeatureTLB_RMI } }, // 62 - { "RVAALE1IS", { .tlbi = AArch64_TLBI_RVAALE1IS }, 0x417, true, { AArch64_FeatureTLB_RMI } }, // 63 - { "RVAALE1ISnXS", { .tlbi = AArch64_TLBI_RVAALE1ISNXS }, 0x497, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 64 - { "RVAALE1nXS", { .tlbi = AArch64_TLBI_RVAALE1NXS }, 0x4B7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 65 - { "RVAALE1OS", { .tlbi = AArch64_TLBI_RVAALE1OS }, 0x42F, true, { AArch64_FeatureTLB_RMI } }, // 66 - { "RVAALE1OSnXS", { .tlbi = AArch64_TLBI_RVAALE1OSNXS }, 0x4AF, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 67 - { "RVAE1", { .tlbi = AArch64_TLBI_RVAE1 }, 0x431, true, { AArch64_FeatureTLB_RMI } }, // 68 - { "RVAE1IS", { .tlbi = AArch64_TLBI_RVAE1IS }, 0x411, true, { AArch64_FeatureTLB_RMI } }, // 69 - { "RVAE1ISnXS", { .tlbi = AArch64_TLBI_RVAE1ISNXS }, 0x491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 70 - { "RVAE1nXS", { .tlbi = AArch64_TLBI_RVAE1NXS }, 0x4B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 71 - { "RVAE1OS", { .tlbi = AArch64_TLBI_RVAE1OS }, 0x429, true, { AArch64_FeatureTLB_RMI } }, // 72 - { "RVAE1OSnXS", { .tlbi = AArch64_TLBI_RVAE1OSNXS }, 0x4A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 73 - { "RVAE2", { .tlbi = AArch64_TLBI_RVAE2 }, 0x2431, true, { AArch64_FeatureTLB_RMI } }, // 74 - { "RVAE2IS", { .tlbi = AArch64_TLBI_RVAE2IS }, 0x2411, true, { AArch64_FeatureTLB_RMI } }, // 75 - { "RVAE2ISnXS", { .tlbi = AArch64_TLBI_RVAE2ISNXS }, 0x2491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 76 - { "RVAE2nXS", { .tlbi = AArch64_TLBI_RVAE2NXS }, 0x24B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 77 - { "RVAE2OS", { .tlbi = AArch64_TLBI_RVAE2OS }, 0x2429, true, { AArch64_FeatureTLB_RMI } }, // 78 - { "RVAE2OSnXS", { .tlbi = AArch64_TLBI_RVAE2OSNXS }, 0x24A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 79 - { "RVAE3", { .tlbi = AArch64_TLBI_RVAE3 }, 0x3431, true, { AArch64_FeatureTLB_RMI } }, // 80 - { "RVAE3IS", { .tlbi = AArch64_TLBI_RVAE3IS }, 0x3411, true, { AArch64_FeatureTLB_RMI } }, // 81 - { "RVAE3ISnXS", { .tlbi = AArch64_TLBI_RVAE3ISNXS }, 0x3491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 82 - { "RVAE3nXS", { .tlbi = AArch64_TLBI_RVAE3NXS }, 0x34B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 83 - { "RVAE3OS", { .tlbi = AArch64_TLBI_RVAE3OS }, 0x3429, true, { AArch64_FeatureTLB_RMI } }, // 84 - { "RVAE3OSnXS", { .tlbi = AArch64_TLBI_RVAE3OSNXS }, 0x34A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 85 - { "RVALE1", { .tlbi = AArch64_TLBI_RVALE1 }, 0x435, true, { AArch64_FeatureTLB_RMI } }, // 86 - { "RVALE1IS", { .tlbi = AArch64_TLBI_RVALE1IS }, 0x415, true, { AArch64_FeatureTLB_RMI } }, // 87 - { "RVALE1ISnXS", { .tlbi = AArch64_TLBI_RVALE1ISNXS }, 0x495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 88 - { "RVALE1nXS", { .tlbi = AArch64_TLBI_RVALE1NXS }, 0x4B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 89 - { "RVALE1OS", { .tlbi = AArch64_TLBI_RVALE1OS }, 0x42D, true, { AArch64_FeatureTLB_RMI } }, // 90 - { "RVALE1OSnXS", { .tlbi = AArch64_TLBI_RVALE1OSNXS }, 0x4AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 91 - { "RVALE2", { .tlbi = AArch64_TLBI_RVALE2 }, 0x2435, true, { AArch64_FeatureTLB_RMI } }, // 92 - { "RVALE2IS", { .tlbi = AArch64_TLBI_RVALE2IS }, 0x2415, true, { AArch64_FeatureTLB_RMI } }, // 93 - { "RVALE2ISnXS", { .tlbi = AArch64_TLBI_RVALE2ISNXS }, 0x2495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 94 - { "RVALE2nXS", { .tlbi = AArch64_TLBI_RVALE2NXS }, 0x24B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 95 - { "RVALE2OS", { .tlbi = AArch64_TLBI_RVALE2OS }, 0x242D, true, { AArch64_FeatureTLB_RMI } }, // 96 - { "RVALE2OSnXS", { .tlbi = AArch64_TLBI_RVALE2OSNXS }, 0x24AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 97 - { "RVALE3", { .tlbi = AArch64_TLBI_RVALE3 }, 0x3435, true, { AArch64_FeatureTLB_RMI } }, // 98 - { "RVALE3IS", { .tlbi = AArch64_TLBI_RVALE3IS }, 0x3415, true, { AArch64_FeatureTLB_RMI } }, // 99 - { "RVALE3ISnXS", { .tlbi = AArch64_TLBI_RVALE3ISNXS }, 0x3495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 100 - { "RVALE3nXS", { .tlbi = AArch64_TLBI_RVALE3NXS }, 0x34B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 101 - { "RVALE3OS", { .tlbi = AArch64_TLBI_RVALE3OS }, 0x342D, true, { AArch64_FeatureTLB_RMI } }, // 102 - { "RVALE3OSnXS", { .tlbi = AArch64_TLBI_RVALE3OSNXS }, 0x34AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 103 - { "VAAE1", { .tlbi = AArch64_TLBI_VAAE1 }, 0x43B, true, {0} }, // 104 - { "VAAE1IS", { .tlbi = AArch64_TLBI_VAAE1IS }, 0x41B, true, {0} }, // 105 - { "VAAE1ISnXS", { .tlbi = AArch64_TLBI_VAAE1ISNXS }, 0x49B, true, { AArch64_FeatureXS } }, // 106 - { "VAAE1nXS", { .tlbi = AArch64_TLBI_VAAE1NXS }, 0x4BB, true, { AArch64_FeatureXS } }, // 107 - { "VAAE1OS", { .tlbi = AArch64_TLBI_VAAE1OS }, 0x40B, true, { AArch64_FeatureTLB_RMI } }, // 108 - { "VAAE1OSnXS", { .tlbi = AArch64_TLBI_VAAE1OSNXS }, 0x48B, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 109 - { "VAALE1", { .tlbi = AArch64_TLBI_VAALE1 }, 0x43F, true, {0} }, // 110 - { "VAALE1IS", { .tlbi = AArch64_TLBI_VAALE1IS }, 0x41F, true, {0} }, // 111 - { "VAALE1ISnXS", { .tlbi = AArch64_TLBI_VAALE1ISNXS }, 0x49F, true, { AArch64_FeatureXS } }, // 112 - { "VAALE1nXS", { .tlbi = AArch64_TLBI_VAALE1NXS }, 0x4BF, true, { AArch64_FeatureXS } }, // 113 - { "VAALE1OS", { .tlbi = AArch64_TLBI_VAALE1OS }, 0x40F, true, { AArch64_FeatureTLB_RMI } }, // 114 - { "VAALE1OSnXS", { .tlbi = AArch64_TLBI_VAALE1OSNXS }, 0x48F, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 115 - { "VAE1", { .tlbi = AArch64_TLBI_VAE1 }, 0x439, true, {0} }, // 116 - { "VAE1IS", { .tlbi = AArch64_TLBI_VAE1IS }, 0x419, true, {0} }, // 117 - { "VAE1ISnXS", { .tlbi = AArch64_TLBI_VAE1ISNXS }, 0x499, true, { AArch64_FeatureXS } }, // 118 - { "VAE1nXS", { .tlbi = AArch64_TLBI_VAE1NXS }, 0x4B9, true, { AArch64_FeatureXS } }, // 119 - { "VAE1OS", { .tlbi = AArch64_TLBI_VAE1OS }, 0x409, true, { AArch64_FeatureTLB_RMI } }, // 120 - { "VAE1OSnXS", { .tlbi = AArch64_TLBI_VAE1OSNXS }, 0x489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 121 - { "VAE2", { .tlbi = AArch64_TLBI_VAE2 }, 0x2439, true, {0} }, // 122 - { "VAE2IS", { .tlbi = AArch64_TLBI_VAE2IS }, 0x2419, true, {0} }, // 123 - { "VAE2ISnXS", { .tlbi = AArch64_TLBI_VAE2ISNXS }, 0x2499, true, { AArch64_FeatureXS } }, // 124 - { "VAE2nXS", { .tlbi = AArch64_TLBI_VAE2NXS }, 0x24B9, true, { AArch64_FeatureXS } }, // 125 - { "VAE2OS", { .tlbi = AArch64_TLBI_VAE2OS }, 0x2409, true, { AArch64_FeatureTLB_RMI } }, // 126 - { "VAE2OSnXS", { .tlbi = AArch64_TLBI_VAE2OSNXS }, 0x2489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 127 - { "VAE3", { .tlbi = AArch64_TLBI_VAE3 }, 0x3439, true, {0} }, // 128 - { "VAE3IS", { .tlbi = AArch64_TLBI_VAE3IS }, 0x3419, true, {0} }, // 129 - { "VAE3ISnXS", { .tlbi = AArch64_TLBI_VAE3ISNXS }, 0x3499, true, { AArch64_FeatureXS } }, // 130 - { "VAE3nXS", { .tlbi = AArch64_TLBI_VAE3NXS }, 0x34B9, true, { AArch64_FeatureXS } }, // 131 - { "VAE3OS", { .tlbi = AArch64_TLBI_VAE3OS }, 0x3409, true, { AArch64_FeatureTLB_RMI } }, // 132 - { "VAE3OSnXS", { .tlbi = AArch64_TLBI_VAE3OSNXS }, 0x3489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 133 - { "VALE1", { .tlbi = AArch64_TLBI_VALE1 }, 0x43D, true, {0} }, // 134 - { "VALE1IS", { .tlbi = AArch64_TLBI_VALE1IS }, 0x41D, true, {0} }, // 135 - { "VALE1ISnXS", { .tlbi = AArch64_TLBI_VALE1ISNXS }, 0x49D, true, { AArch64_FeatureXS } }, // 136 - { "VALE1nXS", { .tlbi = AArch64_TLBI_VALE1NXS }, 0x4BD, true, { AArch64_FeatureXS } }, // 137 - { "VALE1OS", { .tlbi = AArch64_TLBI_VALE1OS }, 0x40D, true, { AArch64_FeatureTLB_RMI } }, // 138 - { "VALE1OSnXS", { .tlbi = AArch64_TLBI_VALE1OSNXS }, 0x48D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 139 - { "VALE2", { .tlbi = AArch64_TLBI_VALE2 }, 0x243D, true, {0} }, // 140 - { "VALE2IS", { .tlbi = AArch64_TLBI_VALE2IS }, 0x241D, true, {0} }, // 141 - { "VALE2ISnXS", { .tlbi = AArch64_TLBI_VALE2ISNXS }, 0x249D, true, { AArch64_FeatureXS } }, // 142 - { "VALE2nXS", { .tlbi = AArch64_TLBI_VALE2NXS }, 0x24BD, true, { AArch64_FeatureXS } }, // 143 - { "VALE2OS", { .tlbi = AArch64_TLBI_VALE2OS }, 0x240D, true, { AArch64_FeatureTLB_RMI } }, // 144 - { "VALE2OSnXS", { .tlbi = AArch64_TLBI_VALE2OSNXS }, 0x248D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 145 - { "VALE3", { .tlbi = AArch64_TLBI_VALE3 }, 0x343D, true, {0} }, // 146 - { "VALE3IS", { .tlbi = AArch64_TLBI_VALE3IS }, 0x341D, true, {0} }, // 147 - { "VALE3ISnXS", { .tlbi = AArch64_TLBI_VALE3ISNXS }, 0x349D, true, { AArch64_FeatureXS } }, // 148 - { "VALE3nXS", { .tlbi = AArch64_TLBI_VALE3NXS }, 0x34BD, true, { AArch64_FeatureXS } }, // 149 - { "VALE3OS", { .tlbi = AArch64_TLBI_VALE3OS }, 0x340D, true, { AArch64_FeatureTLB_RMI } }, // 150 - { "VALE3OSnXS", { .tlbi = AArch64_TLBI_VALE3OSNXS }, 0x348D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 151 - { "VMALLE1", { .tlbi = AArch64_TLBI_VMALLE1 }, 0x438, false, {0} }, // 152 - { "VMALLE1IS", { .tlbi = AArch64_TLBI_VMALLE1IS }, 0x418, false, {0} }, // 153 - { "VMALLE1ISnXS", { .tlbi = AArch64_TLBI_VMALLE1ISNXS }, 0x498, false, { AArch64_FeatureXS } }, // 154 - { "VMALLE1nXS", { .tlbi = AArch64_TLBI_VMALLE1NXS }, 0x4B8, false, { AArch64_FeatureXS } }, // 155 - { "VMALLE1OS", { .tlbi = AArch64_TLBI_VMALLE1OS }, 0x408, false, { AArch64_FeatureTLB_RMI } }, // 156 - { "VMALLE1OSnXS", { .tlbi = AArch64_TLBI_VMALLE1OSNXS }, 0x488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 157 - { "VMALLS12E1", { .tlbi = AArch64_TLBI_VMALLS12E1 }, 0x243E, false, {0} }, // 158 - { "VMALLS12E1IS", { .tlbi = AArch64_TLBI_VMALLS12E1IS }, 0x241E, false, {0} }, // 159 - { "VMALLS12E1ISnXS", { .tlbi = AArch64_TLBI_VMALLS12E1ISNXS }, 0x249E, false, { AArch64_FeatureXS } }, // 160 - { "VMALLS12E1nXS", { .tlbi = AArch64_TLBI_VMALLS12E1NXS }, 0x24BE, false, { AArch64_FeatureXS } }, // 161 - { "VMALLS12E1OS", { .tlbi = AArch64_TLBI_VMALLS12E1OS }, 0x240E, false, { AArch64_FeatureTLB_RMI } }, // 162 - { "VMALLS12E1OSnXS", { .tlbi = AArch64_TLBI_VMALLS12E1OSNXS }, 0x248E, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 163 + { "ALLE1", { .raw_val = AARCH64_TLBI_ALLE1 }, 0x243C, false, {0} }, // 0 + { "ALLE1IS", { .raw_val = AARCH64_TLBI_ALLE1IS }, 0x241C, false, {0} }, // 1 + { "ALLE1ISnXS", { .raw_val = AARCH64_TLBI_ALLE1ISNXS }, 0x249C, false, { AArch64_FeatureXS } }, // 2 + { "ALLE1nXS", { .raw_val = AARCH64_TLBI_ALLE1NXS }, 0x24BC, false, { AArch64_FeatureXS } }, // 3 + { "ALLE1OS", { .raw_val = AARCH64_TLBI_ALLE1OS }, 0x240C, false, { AArch64_FeatureTLB_RMI } }, // 4 + { "ALLE1OSnXS", { .raw_val = AARCH64_TLBI_ALLE1OSNXS }, 0x248C, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 5 + { "ALLE2", { .raw_val = AARCH64_TLBI_ALLE2 }, 0x2438, false, {0} }, // 6 + { "ALLE2IS", { .raw_val = AARCH64_TLBI_ALLE2IS }, 0x2418, false, {0} }, // 7 + { "ALLE2ISnXS", { .raw_val = AARCH64_TLBI_ALLE2ISNXS }, 0x2498, false, { AArch64_FeatureXS } }, // 8 + { "ALLE2nXS", { .raw_val = AARCH64_TLBI_ALLE2NXS }, 0x24B8, false, { AArch64_FeatureXS } }, // 9 + { "ALLE2OS", { .raw_val = AARCH64_TLBI_ALLE2OS }, 0x2408, false, { AArch64_FeatureTLB_RMI } }, // 10 + { "ALLE2OSnXS", { .raw_val = AARCH64_TLBI_ALLE2OSNXS }, 0x2488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 11 + { "ALLE3", { .raw_val = AARCH64_TLBI_ALLE3 }, 0x3438, false, {0} }, // 12 + { "ALLE3IS", { .raw_val = AARCH64_TLBI_ALLE3IS }, 0x3418, false, {0} }, // 13 + { "ALLE3ISnXS", { .raw_val = AARCH64_TLBI_ALLE3ISNXS }, 0x3498, false, { AArch64_FeatureXS } }, // 14 + { "ALLE3nXS", { .raw_val = AARCH64_TLBI_ALLE3NXS }, 0x34B8, false, { AArch64_FeatureXS } }, // 15 + { "ALLE3OS", { .raw_val = AARCH64_TLBI_ALLE3OS }, 0x3408, false, { AArch64_FeatureTLB_RMI } }, // 16 + { "ALLE3OSnXS", { .raw_val = AARCH64_TLBI_ALLE3OSNXS }, 0x3488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 17 + { "ASIDE1", { .raw_val = AARCH64_TLBI_ASIDE1 }, 0x43A, true, {0} }, // 18 + { "ASIDE1IS", { .raw_val = AARCH64_TLBI_ASIDE1IS }, 0x41A, true, {0} }, // 19 + { "ASIDE1ISnXS", { .raw_val = AARCH64_TLBI_ASIDE1ISNXS }, 0x49A, true, { AArch64_FeatureXS } }, // 20 + { "ASIDE1nXS", { .raw_val = AARCH64_TLBI_ASIDE1NXS }, 0x4BA, true, { AArch64_FeatureXS } }, // 21 + { "ASIDE1OS", { .raw_val = AARCH64_TLBI_ASIDE1OS }, 0x40A, true, { AArch64_FeatureTLB_RMI } }, // 22 + { "ASIDE1OSnXS", { .raw_val = AARCH64_TLBI_ASIDE1OSNXS }, 0x48A, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 23 + { "IPAS2E1", { .raw_val = AARCH64_TLBI_IPAS2E1 }, 0x2421, true, {0} }, // 24 + { "IPAS2E1IS", { .raw_val = AARCH64_TLBI_IPAS2E1IS }, 0x2401, true, {0} }, // 25 + { "IPAS2E1ISnXS", { .raw_val = AARCH64_TLBI_IPAS2E1ISNXS }, 0x2481, true, { AArch64_FeatureXS } }, // 26 + { "IPAS2E1nXS", { .raw_val = AARCH64_TLBI_IPAS2E1NXS }, 0x24A1, true, { AArch64_FeatureXS } }, // 27 + { "IPAS2E1OS", { .raw_val = AARCH64_TLBI_IPAS2E1OS }, 0x2420, true, { AArch64_FeatureTLB_RMI } }, // 28 + { "IPAS2E1OSnXS", { .raw_val = AARCH64_TLBI_IPAS2E1OSNXS }, 0x24A0, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 29 + { "IPAS2LE1", { .raw_val = AARCH64_TLBI_IPAS2LE1 }, 0x2425, true, {0} }, // 30 + { "IPAS2LE1IS", { .raw_val = AARCH64_TLBI_IPAS2LE1IS }, 0x2405, true, {0} }, // 31 + { "IPAS2LE1ISnXS", { .raw_val = AARCH64_TLBI_IPAS2LE1ISNXS }, 0x2485, true, { AArch64_FeatureXS } }, // 32 + { "IPAS2LE1nXS", { .raw_val = AARCH64_TLBI_IPAS2LE1NXS }, 0x24A5, true, { AArch64_FeatureXS } }, // 33 + { "IPAS2LE1OS", { .raw_val = AARCH64_TLBI_IPAS2LE1OS }, 0x2424, true, { AArch64_FeatureTLB_RMI } }, // 34 + { "IPAS2LE1OSnXS", { .raw_val = AARCH64_TLBI_IPAS2LE1OSNXS }, 0x24A4, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 35 + { "PAALL", { .raw_val = AARCH64_TLBI_PAALL }, 0x343C, false, { AArch64_FeatureRME } }, // 36 + { "PAALLnXS", { .raw_val = AARCH64_TLBI_PAALLNXS }, 0x34BC, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 37 + { "PAALLOS", { .raw_val = AARCH64_TLBI_PAALLOS }, 0x340C, false, { AArch64_FeatureRME } }, // 38 + { "PAALLOSnXS", { .raw_val = AARCH64_TLBI_PAALLOSNXS }, 0x348C, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 39 + { "RIPAS2E1", { .raw_val = AARCH64_TLBI_RIPAS2E1 }, 0x2422, true, { AArch64_FeatureTLB_RMI } }, // 40 + { "RIPAS2E1IS", { .raw_val = AARCH64_TLBI_RIPAS2E1IS }, 0x2402, true, { AArch64_FeatureTLB_RMI } }, // 41 + { "RIPAS2E1ISnXS", { .raw_val = AARCH64_TLBI_RIPAS2E1ISNXS }, 0x2482, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 42 + { "RIPAS2E1nXS", { .raw_val = AARCH64_TLBI_RIPAS2E1NXS }, 0x24A2, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 43 + { "RIPAS2E1OS", { .raw_val = AARCH64_TLBI_RIPAS2E1OS }, 0x2423, true, { AArch64_FeatureTLB_RMI } }, // 44 + { "RIPAS2E1OSnXS", { .raw_val = AARCH64_TLBI_RIPAS2E1OSNXS }, 0x24A3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 45 + { "RIPAS2LE1", { .raw_val = AARCH64_TLBI_RIPAS2LE1 }, 0x2426, true, { AArch64_FeatureTLB_RMI } }, // 46 + { "RIPAS2LE1IS", { .raw_val = AARCH64_TLBI_RIPAS2LE1IS }, 0x2406, true, { AArch64_FeatureTLB_RMI } }, // 47 + { "RIPAS2LE1ISnXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1ISNXS }, 0x2486, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 48 + { "RIPAS2LE1nXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1NXS }, 0x24A6, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 49 + { "RIPAS2LE1OS", { .raw_val = AARCH64_TLBI_RIPAS2LE1OS }, 0x2427, true, { AArch64_FeatureTLB_RMI } }, // 50 + { "RIPAS2LE1OSnXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1OSNXS }, 0x24A7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 51 + { "RPALOS", { .raw_val = AARCH64_TLBI_RPALOS }, 0x3427, true, { AArch64_FeatureRME } }, // 52 + { "RPALOSnXS", { .raw_val = AARCH64_TLBI_RPALOSNXS }, 0x34A7, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 53 + { "RPAOS", { .raw_val = AARCH64_TLBI_RPAOS }, 0x3423, true, { AArch64_FeatureRME } }, // 54 + { "RPAOSnXS", { .raw_val = AARCH64_TLBI_RPAOSNXS }, 0x34A3, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 55 + { "RVAAE1", { .raw_val = AARCH64_TLBI_RVAAE1 }, 0x433, true, { AArch64_FeatureTLB_RMI } }, // 56 + { "RVAAE1IS", { .raw_val = AARCH64_TLBI_RVAAE1IS }, 0x413, true, { AArch64_FeatureTLB_RMI } }, // 57 + { "RVAAE1ISnXS", { .raw_val = AARCH64_TLBI_RVAAE1ISNXS }, 0x493, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 58 + { "RVAAE1nXS", { .raw_val = AARCH64_TLBI_RVAAE1NXS }, 0x4B3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 59 + { "RVAAE1OS", { .raw_val = AARCH64_TLBI_RVAAE1OS }, 0x42B, true, { AArch64_FeatureTLB_RMI } }, // 60 + { "RVAAE1OSnXS", { .raw_val = AARCH64_TLBI_RVAAE1OSNXS }, 0x4AB, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 61 + { "RVAALE1", { .raw_val = AARCH64_TLBI_RVAALE1 }, 0x437, true, { AArch64_FeatureTLB_RMI } }, // 62 + { "RVAALE1IS", { .raw_val = AARCH64_TLBI_RVAALE1IS }, 0x417, true, { AArch64_FeatureTLB_RMI } }, // 63 + { "RVAALE1ISnXS", { .raw_val = AARCH64_TLBI_RVAALE1ISNXS }, 0x497, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 64 + { "RVAALE1nXS", { .raw_val = AARCH64_TLBI_RVAALE1NXS }, 0x4B7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 65 + { "RVAALE1OS", { .raw_val = AARCH64_TLBI_RVAALE1OS }, 0x42F, true, { AArch64_FeatureTLB_RMI } }, // 66 + { "RVAALE1OSnXS", { .raw_val = AARCH64_TLBI_RVAALE1OSNXS }, 0x4AF, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 67 + { "RVAE1", { .raw_val = AARCH64_TLBI_RVAE1 }, 0x431, true, { AArch64_FeatureTLB_RMI } }, // 68 + { "RVAE1IS", { .raw_val = AARCH64_TLBI_RVAE1IS }, 0x411, true, { AArch64_FeatureTLB_RMI } }, // 69 + { "RVAE1ISnXS", { .raw_val = AARCH64_TLBI_RVAE1ISNXS }, 0x491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 70 + { "RVAE1nXS", { .raw_val = AARCH64_TLBI_RVAE1NXS }, 0x4B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 71 + { "RVAE1OS", { .raw_val = AARCH64_TLBI_RVAE1OS }, 0x429, true, { AArch64_FeatureTLB_RMI } }, // 72 + { "RVAE1OSnXS", { .raw_val = AARCH64_TLBI_RVAE1OSNXS }, 0x4A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 73 + { "RVAE2", { .raw_val = AARCH64_TLBI_RVAE2 }, 0x2431, true, { AArch64_FeatureTLB_RMI } }, // 74 + { "RVAE2IS", { .raw_val = AARCH64_TLBI_RVAE2IS }, 0x2411, true, { AArch64_FeatureTLB_RMI } }, // 75 + { "RVAE2ISnXS", { .raw_val = AARCH64_TLBI_RVAE2ISNXS }, 0x2491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 76 + { "RVAE2nXS", { .raw_val = AARCH64_TLBI_RVAE2NXS }, 0x24B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 77 + { "RVAE2OS", { .raw_val = AARCH64_TLBI_RVAE2OS }, 0x2429, true, { AArch64_FeatureTLB_RMI } }, // 78 + { "RVAE2OSnXS", { .raw_val = AARCH64_TLBI_RVAE2OSNXS }, 0x24A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 79 + { "RVAE3", { .raw_val = AARCH64_TLBI_RVAE3 }, 0x3431, true, { AArch64_FeatureTLB_RMI } }, // 80 + { "RVAE3IS", { .raw_val = AARCH64_TLBI_RVAE3IS }, 0x3411, true, { AArch64_FeatureTLB_RMI } }, // 81 + { "RVAE3ISnXS", { .raw_val = AARCH64_TLBI_RVAE3ISNXS }, 0x3491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 82 + { "RVAE3nXS", { .raw_val = AARCH64_TLBI_RVAE3NXS }, 0x34B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 83 + { "RVAE3OS", { .raw_val = AARCH64_TLBI_RVAE3OS }, 0x3429, true, { AArch64_FeatureTLB_RMI } }, // 84 + { "RVAE3OSnXS", { .raw_val = AARCH64_TLBI_RVAE3OSNXS }, 0x34A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 85 + { "RVALE1", { .raw_val = AARCH64_TLBI_RVALE1 }, 0x435, true, { AArch64_FeatureTLB_RMI } }, // 86 + { "RVALE1IS", { .raw_val = AARCH64_TLBI_RVALE1IS }, 0x415, true, { AArch64_FeatureTLB_RMI } }, // 87 + { "RVALE1ISnXS", { .raw_val = AARCH64_TLBI_RVALE1ISNXS }, 0x495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 88 + { "RVALE1nXS", { .raw_val = AARCH64_TLBI_RVALE1NXS }, 0x4B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 89 + { "RVALE1OS", { .raw_val = AARCH64_TLBI_RVALE1OS }, 0x42D, true, { AArch64_FeatureTLB_RMI } }, // 90 + { "RVALE1OSnXS", { .raw_val = AARCH64_TLBI_RVALE1OSNXS }, 0x4AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 91 + { "RVALE2", { .raw_val = AARCH64_TLBI_RVALE2 }, 0x2435, true, { AArch64_FeatureTLB_RMI } }, // 92 + { "RVALE2IS", { .raw_val = AARCH64_TLBI_RVALE2IS }, 0x2415, true, { AArch64_FeatureTLB_RMI } }, // 93 + { "RVALE2ISnXS", { .raw_val = AARCH64_TLBI_RVALE2ISNXS }, 0x2495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 94 + { "RVALE2nXS", { .raw_val = AARCH64_TLBI_RVALE2NXS }, 0x24B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 95 + { "RVALE2OS", { .raw_val = AARCH64_TLBI_RVALE2OS }, 0x242D, true, { AArch64_FeatureTLB_RMI } }, // 96 + { "RVALE2OSnXS", { .raw_val = AARCH64_TLBI_RVALE2OSNXS }, 0x24AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 97 + { "RVALE3", { .raw_val = AARCH64_TLBI_RVALE3 }, 0x3435, true, { AArch64_FeatureTLB_RMI } }, // 98 + { "RVALE3IS", { .raw_val = AARCH64_TLBI_RVALE3IS }, 0x3415, true, { AArch64_FeatureTLB_RMI } }, // 99 + { "RVALE3ISnXS", { .raw_val = AARCH64_TLBI_RVALE3ISNXS }, 0x3495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 100 + { "RVALE3nXS", { .raw_val = AARCH64_TLBI_RVALE3NXS }, 0x34B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 101 + { "RVALE3OS", { .raw_val = AARCH64_TLBI_RVALE3OS }, 0x342D, true, { AArch64_FeatureTLB_RMI } }, // 102 + { "RVALE3OSnXS", { .raw_val = AARCH64_TLBI_RVALE3OSNXS }, 0x34AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 103 + { "VAAE1", { .raw_val = AARCH64_TLBI_VAAE1 }, 0x43B, true, {0} }, // 104 + { "VAAE1IS", { .raw_val = AARCH64_TLBI_VAAE1IS }, 0x41B, true, {0} }, // 105 + { "VAAE1ISnXS", { .raw_val = AARCH64_TLBI_VAAE1ISNXS }, 0x49B, true, { AArch64_FeatureXS } }, // 106 + { "VAAE1nXS", { .raw_val = AARCH64_TLBI_VAAE1NXS }, 0x4BB, true, { AArch64_FeatureXS } }, // 107 + { "VAAE1OS", { .raw_val = AARCH64_TLBI_VAAE1OS }, 0x40B, true, { AArch64_FeatureTLB_RMI } }, // 108 + { "VAAE1OSnXS", { .raw_val = AARCH64_TLBI_VAAE1OSNXS }, 0x48B, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 109 + { "VAALE1", { .raw_val = AARCH64_TLBI_VAALE1 }, 0x43F, true, {0} }, // 110 + { "VAALE1IS", { .raw_val = AARCH64_TLBI_VAALE1IS }, 0x41F, true, {0} }, // 111 + { "VAALE1ISnXS", { .raw_val = AARCH64_TLBI_VAALE1ISNXS }, 0x49F, true, { AArch64_FeatureXS } }, // 112 + { "VAALE1nXS", { .raw_val = AARCH64_TLBI_VAALE1NXS }, 0x4BF, true, { AArch64_FeatureXS } }, // 113 + { "VAALE1OS", { .raw_val = AARCH64_TLBI_VAALE1OS }, 0x40F, true, { AArch64_FeatureTLB_RMI } }, // 114 + { "VAALE1OSnXS", { .raw_val = AARCH64_TLBI_VAALE1OSNXS }, 0x48F, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 115 + { "VAE1", { .raw_val = AARCH64_TLBI_VAE1 }, 0x439, true, {0} }, // 116 + { "VAE1IS", { .raw_val = AARCH64_TLBI_VAE1IS }, 0x419, true, {0} }, // 117 + { "VAE1ISnXS", { .raw_val = AARCH64_TLBI_VAE1ISNXS }, 0x499, true, { AArch64_FeatureXS } }, // 118 + { "VAE1nXS", { .raw_val = AARCH64_TLBI_VAE1NXS }, 0x4B9, true, { AArch64_FeatureXS } }, // 119 + { "VAE1OS", { .raw_val = AARCH64_TLBI_VAE1OS }, 0x409, true, { AArch64_FeatureTLB_RMI } }, // 120 + { "VAE1OSnXS", { .raw_val = AARCH64_TLBI_VAE1OSNXS }, 0x489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 121 + { "VAE2", { .raw_val = AARCH64_TLBI_VAE2 }, 0x2439, true, {0} }, // 122 + { "VAE2IS", { .raw_val = AARCH64_TLBI_VAE2IS }, 0x2419, true, {0} }, // 123 + { "VAE2ISnXS", { .raw_val = AARCH64_TLBI_VAE2ISNXS }, 0x2499, true, { AArch64_FeatureXS } }, // 124 + { "VAE2nXS", { .raw_val = AARCH64_TLBI_VAE2NXS }, 0x24B9, true, { AArch64_FeatureXS } }, // 125 + { "VAE2OS", { .raw_val = AARCH64_TLBI_VAE2OS }, 0x2409, true, { AArch64_FeatureTLB_RMI } }, // 126 + { "VAE2OSnXS", { .raw_val = AARCH64_TLBI_VAE2OSNXS }, 0x2489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 127 + { "VAE3", { .raw_val = AARCH64_TLBI_VAE3 }, 0x3439, true, {0} }, // 128 + { "VAE3IS", { .raw_val = AARCH64_TLBI_VAE3IS }, 0x3419, true, {0} }, // 129 + { "VAE3ISnXS", { .raw_val = AARCH64_TLBI_VAE3ISNXS }, 0x3499, true, { AArch64_FeatureXS } }, // 130 + { "VAE3nXS", { .raw_val = AARCH64_TLBI_VAE3NXS }, 0x34B9, true, { AArch64_FeatureXS } }, // 131 + { "VAE3OS", { .raw_val = AARCH64_TLBI_VAE3OS }, 0x3409, true, { AArch64_FeatureTLB_RMI } }, // 132 + { "VAE3OSnXS", { .raw_val = AARCH64_TLBI_VAE3OSNXS }, 0x3489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 133 + { "VALE1", { .raw_val = AARCH64_TLBI_VALE1 }, 0x43D, true, {0} }, // 134 + { "VALE1IS", { .raw_val = AARCH64_TLBI_VALE1IS }, 0x41D, true, {0} }, // 135 + { "VALE1ISnXS", { .raw_val = AARCH64_TLBI_VALE1ISNXS }, 0x49D, true, { AArch64_FeatureXS } }, // 136 + { "VALE1nXS", { .raw_val = AARCH64_TLBI_VALE1NXS }, 0x4BD, true, { AArch64_FeatureXS } }, // 137 + { "VALE1OS", { .raw_val = AARCH64_TLBI_VALE1OS }, 0x40D, true, { AArch64_FeatureTLB_RMI } }, // 138 + { "VALE1OSnXS", { .raw_val = AARCH64_TLBI_VALE1OSNXS }, 0x48D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 139 + { "VALE2", { .raw_val = AARCH64_TLBI_VALE2 }, 0x243D, true, {0} }, // 140 + { "VALE2IS", { .raw_val = AARCH64_TLBI_VALE2IS }, 0x241D, true, {0} }, // 141 + { "VALE2ISnXS", { .raw_val = AARCH64_TLBI_VALE2ISNXS }, 0x249D, true, { AArch64_FeatureXS } }, // 142 + { "VALE2nXS", { .raw_val = AARCH64_TLBI_VALE2NXS }, 0x24BD, true, { AArch64_FeatureXS } }, // 143 + { "VALE2OS", { .raw_val = AARCH64_TLBI_VALE2OS }, 0x240D, true, { AArch64_FeatureTLB_RMI } }, // 144 + { "VALE2OSnXS", { .raw_val = AARCH64_TLBI_VALE2OSNXS }, 0x248D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 145 + { "VALE3", { .raw_val = AARCH64_TLBI_VALE3 }, 0x343D, true, {0} }, // 146 + { "VALE3IS", { .raw_val = AARCH64_TLBI_VALE3IS }, 0x341D, true, {0} }, // 147 + { "VALE3ISnXS", { .raw_val = AARCH64_TLBI_VALE3ISNXS }, 0x349D, true, { AArch64_FeatureXS } }, // 148 + { "VALE3nXS", { .raw_val = AARCH64_TLBI_VALE3NXS }, 0x34BD, true, { AArch64_FeatureXS } }, // 149 + { "VALE3OS", { .raw_val = AARCH64_TLBI_VALE3OS }, 0x340D, true, { AArch64_FeatureTLB_RMI } }, // 150 + { "VALE3OSnXS", { .raw_val = AARCH64_TLBI_VALE3OSNXS }, 0x348D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 151 + { "VMALLE1", { .raw_val = AARCH64_TLBI_VMALLE1 }, 0x438, false, {0} }, // 152 + { "VMALLE1IS", { .raw_val = AARCH64_TLBI_VMALLE1IS }, 0x418, false, {0} }, // 153 + { "VMALLE1ISnXS", { .raw_val = AARCH64_TLBI_VMALLE1ISNXS }, 0x498, false, { AArch64_FeatureXS } }, // 154 + { "VMALLE1nXS", { .raw_val = AARCH64_TLBI_VMALLE1NXS }, 0x4B8, false, { AArch64_FeatureXS } }, // 155 + { "VMALLE1OS", { .raw_val = AARCH64_TLBI_VMALLE1OS }, 0x408, false, { AArch64_FeatureTLB_RMI } }, // 156 + { "VMALLE1OSnXS", { .raw_val = AARCH64_TLBI_VMALLE1OSNXS }, 0x488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 157 + { "VMALLS12E1", { .raw_val = AARCH64_TLBI_VMALLS12E1 }, 0x243E, false, {0} }, // 158 + { "VMALLS12E1IS", { .raw_val = AARCH64_TLBI_VMALLS12E1IS }, 0x241E, false, {0} }, // 159 + { "VMALLS12E1ISnXS", { .raw_val = AARCH64_TLBI_VMALLS12E1ISNXS }, 0x249E, false, { AArch64_FeatureXS } }, // 160 + { "VMALLS12E1nXS", { .raw_val = AARCH64_TLBI_VMALLS12E1NXS }, 0x24BE, false, { AArch64_FeatureXS } }, // 161 + { "VMALLS12E1OS", { .raw_val = AARCH64_TLBI_VMALLS12E1OS }, 0x240E, false, { AArch64_FeatureTLB_RMI } }, // 162 + { "VMALLS12E1OSnXS", { .raw_val = AARCH64_TLBI_VMALLS12E1OSNXS }, 0x248E, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 163 + { "VMALLWS2E1", { .raw_val = AARCH64_TLBI_VMALLWS2E1 }, 0x2432, false, { AArch64_FeatureTLBIW } }, // 164 + { "VMALLWS2E1IS", { .raw_val = AARCH64_TLBI_VMALLWS2E1IS }, 0x2412, false, { AArch64_FeatureTLBIW } }, // 165 + { "VMALLWS2E1ISnXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1ISNXS }, 0x2492, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 166 + { "VMALLWS2E1nXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1NXS }, 0x24B2, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 167 + { "VMALLWS2E1OS", { .raw_val = AARCH64_TLBI_VMALLWS2E1OS }, 0x242A, false, { AArch64_FeatureTLBIW } }, // 168 + { "VMALLWS2E1OSnXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1OSNXS }, 0x24AA, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 169 }; const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { @@ -409,6 +415,7 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { { 0x240D, 144 }, { 0x240E, 162 }, { 0x2411, 75 }, + { 0x2412, 165 }, { 0x2415, 93 }, { 0x2418, 7 }, { 0x2419, 123 }, @@ -424,8 +431,10 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { { 0x2426, 46 }, { 0x2427, 50 }, { 0x2429, 78 }, + { 0x242A, 168 }, { 0x242D, 96 }, { 0x2431, 74 }, + { 0x2432, 164 }, { 0x2435, 92 }, { 0x2438, 6 }, { 0x2439, 122 }, @@ -442,6 +451,7 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { { 0x248D, 145 }, { 0x248E, 163 }, { 0x2491, 76 }, + { 0x2492, 166 }, { 0x2495, 94 }, { 0x2498, 8 }, { 0x2499, 124 }, @@ -457,8 +467,10 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { { 0x24A6, 49 }, { 0x24A7, 51 }, { 0x24A9, 79 }, + { 0x24AA, 169 }, { 0x24AD, 97 }, { 0x24B1, 77 }, + { 0x24B2, 167 }, { 0x24B5, 95 }, { 0x24B8, 9 }, { 0x24B9, 125 }, @@ -678,6 +690,12 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByName(const char * Name) { { "VMALLS12E1NXS", 161 }, { "VMALLS12E1OS", 162 }, { "VMALLS12E1OSNXS", 163 }, + { "VMALLWS2E1", 164 }, + { "VMALLWS2E1IS", 165 }, + { "VMALLWS2E1ISNXS", 166 }, + { "VMALLWS2E1NXS", 167 }, + { "VMALLWS2E1OS", 168 }, + { "VMALLWS2E1OSNXS", 169 }, }; unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); @@ -691,20 +709,23 @@ const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByName(const char * Name) { #ifdef GET_AT_IMPL static const AArch64AT_AT ATsList[] = { - { "S12E0R", { .at = AArch64_AT_S12E0R }, 0x23C6, {0} }, // 0 - { "S12E0W", { .at = AArch64_AT_S12E0W }, 0x23C7, {0} }, // 1 - { "S12E1R", { .at = AArch64_AT_S12E1R }, 0x23C4, {0} }, // 2 - { "S12E1W", { .at = AArch64_AT_S12E1W }, 0x23C5, {0} }, // 3 - { "S1E0R", { .at = AArch64_AT_S1E0R }, 0x3C2, {0} }, // 4 - { "S1E0W", { .at = AArch64_AT_S1E0W }, 0x3C3, {0} }, // 5 - { "S1E1R", { .at = AArch64_AT_S1E1R }, 0x3C0, {0} }, // 6 - { "S1E1RP", { .at = AArch64_AT_S1E1RP }, 0x3C8, {AArch64_FeaturePAN_RWV} }, // 7 - { "S1E1W", { .at = AArch64_AT_S1E1W }, 0x3C1, {0} }, // 8 - { "S1E1WP", { .at = AArch64_AT_S1E1WP }, 0x3C9, {AArch64_FeaturePAN_RWV} }, // 9 - { "S1E2R", { .at = AArch64_AT_S1E2R }, 0x23C0, {0} }, // 10 - { "S1E2W", { .at = AArch64_AT_S1E2W }, 0x23C1, {0} }, // 11 - { "S1E3R", { .at = AArch64_AT_S1E3R }, 0x33C0, {0} }, // 12 - { "S1E3W", { .at = AArch64_AT_S1E3W }, 0x33C1, {0} }, // 13 + { "S12E0R", { .raw_val = AARCH64_AT_S12E0R }, 0x23C6, {0} }, // 0 + { "S12E0W", { .raw_val = AARCH64_AT_S12E0W }, 0x23C7, {0} }, // 1 + { "S12E1R", { .raw_val = AARCH64_AT_S12E1R }, 0x23C4, {0} }, // 2 + { "S12E1W", { .raw_val = AARCH64_AT_S12E1W }, 0x23C5, {0} }, // 3 + { "S1E0R", { .raw_val = AARCH64_AT_S1E0R }, 0x3C2, {0} }, // 4 + { "S1E0W", { .raw_val = AARCH64_AT_S1E0W }, 0x3C3, {0} }, // 5 + { "S1E1A", { .raw_val = AARCH64_AT_S1E1A }, 0x3CA, {0} }, // 6 + { "S1E1R", { .raw_val = AARCH64_AT_S1E1R }, 0x3C0, {0} }, // 7 + { "S1E1RP", { .raw_val = AARCH64_AT_S1E1RP }, 0x3C8, {AArch64_FeaturePAN_RWV} }, // 8 + { "S1E1W", { .raw_val = AARCH64_AT_S1E1W }, 0x3C1, {0} }, // 9 + { "S1E1WP", { .raw_val = AARCH64_AT_S1E1WP }, 0x3C9, {AArch64_FeaturePAN_RWV} }, // 10 + { "S1E2A", { .raw_val = AARCH64_AT_S1E2A }, 0x23CA, {0} }, // 11 + { "S1E2R", { .raw_val = AARCH64_AT_S1E2R }, 0x23C0, {0} }, // 12 + { "S1E2W", { .raw_val = AARCH64_AT_S1E2W }, 0x23C1, {0} }, // 13 + { "S1E3A", { .raw_val = AARCH64_AT_S1E3A }, 0x33CA, {0} }, // 14 + { "S1E3R", { .raw_val = AARCH64_AT_S1E3R }, 0x33C0, {0} }, // 15 + { "S1E3W", { .raw_val = AARCH64_AT_S1E3W }, 0x33C1, {0} }, // 16 }; const AArch64AT_AT *AArch64AT_lookupATByName(const char * Name) { @@ -715,14 +736,17 @@ const AArch64AT_AT *AArch64AT_lookupATByName(const char * Name) { { "S12E1W", 3 }, { "S1E0R", 4 }, { "S1E0W", 5 }, - { "S1E1R", 6 }, - { "S1E1RP", 7 }, - { "S1E1W", 8 }, - { "S1E1WP", 9 }, - { "S1E2R", 10 }, - { "S1E2W", 11 }, - { "S1E3R", 12 }, - { "S1E3W", 13 }, + { "S1E1A", 6 }, + { "S1E1R", 7 }, + { "S1E1RP", 8 }, + { "S1E1W", 9 }, + { "S1E1WP", 10 }, + { "S1E2A", 11 }, + { "S1E2R", 12 }, + { "S1E2W", 13 }, + { "S1E3A", 14 }, + { "S1E3R", 15 }, + { "S1E3W", 16 }, }; unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); @@ -734,20 +758,23 @@ const AArch64AT_AT *AArch64AT_lookupATByName(const char * Name) { const AArch64AT_AT *AArch64AT_lookupATByEncoding(uint16_t Encoding) { static const struct IndexType Index[] = { - { 0x3C0, 6 }, - { 0x3C1, 8 }, + { 0x3C0, 7 }, + { 0x3C1, 9 }, { 0x3C2, 4 }, { 0x3C3, 5 }, - { 0x3C8, 7 }, - { 0x3C9, 9 }, - { 0x23C0, 10 }, - { 0x23C1, 11 }, + { 0x3C8, 8 }, + { 0x3C9, 10 }, + { 0x3CA, 6 }, + { 0x23C0, 12 }, + { 0x23C1, 13 }, { 0x23C4, 2 }, { 0x23C5, 3 }, { 0x23C6, 0 }, { 0x23C7, 1 }, - { 0x33C0, 12 }, - { 0x33C1, 13 }, + { 0x23CA, 11 }, + { 0x33C0, 15 }, + { 0x33C1, 16 }, + { 0x33CA, 14 }, }; unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); @@ -761,9 +788,9 @@ const AArch64AT_AT *AArch64AT_lookupATByEncoding(uint16_t Encoding) { #ifdef GET_BTI_IMPL static const AArch64BTIHint_BTI BTIsList[] = { - { "c", { .bti = AArch64_BTI_C }, 0x2 }, // 0 - { "j", { .bti = AArch64_BTI_J }, 0x4 }, // 1 - { "jc", { .bti = AArch64_BTI_JC }, 0x6 }, // 2 + { "c", { .raw_val = AARCH64_BTI_C }, 0x2 }, // 0 + { "j", { .raw_val = AARCH64_BTI_J }, 0x4 }, // 1 + { "jc", { .raw_val = AARCH64_BTI_JC }, 0x6 }, // 2 }; const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByName(const char * Name) { @@ -798,18 +825,18 @@ const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByEncoding(uint8_t Encoding) { #ifdef GET_DB_IMPL static const AArch64DB_DB DBsList[] = { - { "ish", { .db = AArch64_DB_ISH }, 0xB }, // 0 - { "ishld", { .db = AArch64_DB_ISHLD }, 0x9 }, // 1 - { "ishst", { .db = AArch64_DB_ISHST }, 0xA }, // 2 - { "ld", { .db = AArch64_DB_LD }, 0xD }, // 3 - { "nsh", { .db = AArch64_DB_NSH }, 0x7 }, // 4 - { "nshld", { .db = AArch64_DB_NSHLD }, 0x5 }, // 5 - { "nshst", { .db = AArch64_DB_NSHST }, 0x6 }, // 6 - { "osh", { .db = AArch64_DB_OSH }, 0x3 }, // 7 - { "oshld", { .db = AArch64_DB_OSHLD }, 0x1 }, // 8 - { "oshst", { .db = AArch64_DB_OSHST }, 0x2 }, // 9 - { "st", { .db = AArch64_DB_ST }, 0xE }, // 10 - { "sy", { .db = AArch64_DB_SY }, 0xF }, // 11 + { "ish", { .raw_val = AARCH64_DB_ISH }, 0xB }, // 0 + { "ishld", { .raw_val = AARCH64_DB_ISHLD }, 0x9 }, // 1 + { "ishst", { .raw_val = AARCH64_DB_ISHST }, 0xA }, // 2 + { "ld", { .raw_val = AARCH64_DB_LD }, 0xD }, // 3 + { "nsh", { .raw_val = AARCH64_DB_NSH }, 0x7 }, // 4 + { "nshld", { .raw_val = AARCH64_DB_NSHLD }, 0x5 }, // 5 + { "nshst", { .raw_val = AARCH64_DB_NSHST }, 0x6 }, // 6 + { "osh", { .raw_val = AARCH64_DB_OSH }, 0x3 }, // 7 + { "oshld", { .raw_val = AARCH64_DB_OSHLD }, 0x1 }, // 8 + { "oshst", { .raw_val = AARCH64_DB_OSHST }, 0x2 }, // 9 + { "st", { .raw_val = AARCH64_DB_ST }, 0xE }, // 10 + { "sy", { .raw_val = AARCH64_DB_SY }, 0xF }, // 11 }; const AArch64DB_DB *AArch64DB_lookupDBByName(const char * Name) { @@ -862,10 +889,10 @@ const AArch64DB_DB *AArch64DB_lookupDBByEncoding(uint8_t Encoding) { #ifdef GET_DBNXS_IMPL static const AArch64DBnXS_DBnXS DBnXSsList[] = { - { "ishnxs", { .dbnxs = AArch64_DBNXS_ISHNXS }, 0xB, 0x18, {AArch64_FeatureXS} }, // 0 - { "nshnxs", { .dbnxs = AArch64_DBNXS_NSHNXS }, 0x7, 0x14, {AArch64_FeatureXS} }, // 1 - { "oshnxs", { .dbnxs = AArch64_DBNXS_OSHNXS }, 0x3, 0x10, {AArch64_FeatureXS} }, // 2 - { "synxs", { .dbnxs = AArch64_DBNXS_SYNXS }, 0xF, 0x1C, {AArch64_FeatureXS} }, // 3 + { "ishnxs", { .raw_val = AARCH64_DBNXS_ISHNXS }, 0xB, 0x18, {AArch64_FeatureXS} }, // 0 + { "nshnxs", { .raw_val = AARCH64_DBNXS_NSHNXS }, 0x7, 0x14, {AArch64_FeatureXS} }, // 1 + { "oshnxs", { .raw_val = AARCH64_DBNXS_OSHNXS }, 0x3, 0x10, {AArch64_FeatureXS} }, // 2 + { "synxs", { .raw_val = AARCH64_DBNXS_SYNXS }, 0xF, 0x1C, {AArch64_FeatureXS} }, // 3 }; const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByName(const char * Name) { @@ -917,36 +944,36 @@ const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByImmValue(uint8_t ImmValue) { #ifdef GET_DC_IMPL static const AArch64DC_DC DCsList[] = { - { "CGDSW", { .dc = AArch64_DC_CGDSW }, 0x3D6, {AArch64_FeatureMTE} }, // 0 - { "CGDVAC", { .dc = AArch64_DC_CGDVAC }, 0x1BD5, {AArch64_FeatureMTE} }, // 1 - { "CGDVADP", { .dc = AArch64_DC_CGDVADP }, 0x1BED, {AArch64_FeatureMTE} }, // 2 - { "CGDVAP", { .dc = AArch64_DC_CGDVAP }, 0x1BE5, {AArch64_FeatureMTE} }, // 3 - { "CGSW", { .dc = AArch64_DC_CGSW }, 0x3D4, {AArch64_FeatureMTE} }, // 4 - { "CGVAC", { .dc = AArch64_DC_CGVAC }, 0x1BD3, {AArch64_FeatureMTE} }, // 5 - { "CGVADP", { .dc = AArch64_DC_CGVADP }, 0x1BEB, {AArch64_FeatureMTE} }, // 6 - { "CGVAP", { .dc = AArch64_DC_CGVAP }, 0x1BE3, {AArch64_FeatureMTE} }, // 7 - { "CIGDPAE", { .dc = AArch64_DC_CIGDPAE }, 0x23F7, {AArch64_FeatureMEC} }, // 8 - { "CIGDSW", { .dc = AArch64_DC_CIGDSW }, 0x3F6, {AArch64_FeatureMTE} }, // 9 - { "CIGDVAC", { .dc = AArch64_DC_CIGDVAC }, 0x1BF5, {AArch64_FeatureMTE} }, // 10 - { "CIGSW", { .dc = AArch64_DC_CIGSW }, 0x3F4, {AArch64_FeatureMTE} }, // 11 - { "CIGVAC", { .dc = AArch64_DC_CIGVAC }, 0x1BF3, {AArch64_FeatureMTE} }, // 12 - { "CIPAE", { .dc = AArch64_DC_CIPAE }, 0x23F0, {AArch64_FeatureMEC} }, // 13 - { "CISW", { .dc = AArch64_DC_CISW }, 0x3F2, {0} }, // 14 - { "CIVAC", { .dc = AArch64_DC_CIVAC }, 0x1BF1, {0} }, // 15 - { "CSW", { .dc = AArch64_DC_CSW }, 0x3D2, {0} }, // 16 - { "CVAC", { .dc = AArch64_DC_CVAC }, 0x1BD1, {0} }, // 17 - { "CVADP", { .dc = AArch64_DC_CVADP }, 0x1BE9, {AArch64_FeatureCacheDeepPersist} }, // 18 - { "CVAP", { .dc = AArch64_DC_CVAP }, 0x1BE1, {AArch64_FeatureCCPP} }, // 19 - { "CVAU", { .dc = AArch64_DC_CVAU }, 0x1BD9, {0} }, // 20 - { "GVA", { .dc = AArch64_DC_GVA }, 0x1BA3, {AArch64_FeatureMTE} }, // 21 - { "GZVA", { .dc = AArch64_DC_GZVA }, 0x1BA4, {AArch64_FeatureMTE} }, // 22 - { "IGDSW", { .dc = AArch64_DC_IGDSW }, 0x3B6, {AArch64_FeatureMTE} }, // 23 - { "IGDVAC", { .dc = AArch64_DC_IGDVAC }, 0x3B5, {AArch64_FeatureMTE} }, // 24 - { "IGSW", { .dc = AArch64_DC_IGSW }, 0x3B4, {AArch64_FeatureMTE} }, // 25 - { "IGVAC", { .dc = AArch64_DC_IGVAC }, 0x3B3, {AArch64_FeatureMTE} }, // 26 - { "ISW", { .dc = AArch64_DC_ISW }, 0x3B2, {0} }, // 27 - { "IVAC", { .dc = AArch64_DC_IVAC }, 0x3B1, {0} }, // 28 - { "ZVA", { .dc = AArch64_DC_ZVA }, 0x1BA1, {0} }, // 29 + { "CGDSW", { .raw_val = AARCH64_DC_CGDSW }, 0x3D6, {AArch64_FeatureMTE} }, // 0 + { "CGDVAC", { .raw_val = AARCH64_DC_CGDVAC }, 0x1BD5, {AArch64_FeatureMTE} }, // 1 + { "CGDVADP", { .raw_val = AARCH64_DC_CGDVADP }, 0x1BED, {AArch64_FeatureMTE} }, // 2 + { "CGDVAP", { .raw_val = AARCH64_DC_CGDVAP }, 0x1BE5, {AArch64_FeatureMTE} }, // 3 + { "CGSW", { .raw_val = AARCH64_DC_CGSW }, 0x3D4, {AArch64_FeatureMTE} }, // 4 + { "CGVAC", { .raw_val = AARCH64_DC_CGVAC }, 0x1BD3, {AArch64_FeatureMTE} }, // 5 + { "CGVADP", { .raw_val = AARCH64_DC_CGVADP }, 0x1BEB, {AArch64_FeatureMTE} }, // 6 + { "CGVAP", { .raw_val = AARCH64_DC_CGVAP }, 0x1BE3, {AArch64_FeatureMTE} }, // 7 + { "CIGDPAE", { .raw_val = AARCH64_DC_CIGDPAE }, 0x23F7, {AArch64_FeatureMEC} }, // 8 + { "CIGDSW", { .raw_val = AARCH64_DC_CIGDSW }, 0x3F6, {AArch64_FeatureMTE} }, // 9 + { "CIGDVAC", { .raw_val = AARCH64_DC_CIGDVAC }, 0x1BF5, {AArch64_FeatureMTE} }, // 10 + { "CIGSW", { .raw_val = AARCH64_DC_CIGSW }, 0x3F4, {AArch64_FeatureMTE} }, // 11 + { "CIGVAC", { .raw_val = AARCH64_DC_CIGVAC }, 0x1BF3, {AArch64_FeatureMTE} }, // 12 + { "CIPAE", { .raw_val = AARCH64_DC_CIPAE }, 0x23F0, {AArch64_FeatureMEC} }, // 13 + { "CISW", { .raw_val = AARCH64_DC_CISW }, 0x3F2, {0} }, // 14 + { "CIVAC", { .raw_val = AARCH64_DC_CIVAC }, 0x1BF1, {0} }, // 15 + { "CSW", { .raw_val = AARCH64_DC_CSW }, 0x3D2, {0} }, // 16 + { "CVAC", { .raw_val = AARCH64_DC_CVAC }, 0x1BD1, {0} }, // 17 + { "CVADP", { .raw_val = AARCH64_DC_CVADP }, 0x1BE9, {AArch64_FeatureCacheDeepPersist} }, // 18 + { "CVAP", { .raw_val = AARCH64_DC_CVAP }, 0x1BE1, {AArch64_FeatureCCPP} }, // 19 + { "CVAU", { .raw_val = AARCH64_DC_CVAU }, 0x1BD9, {0} }, // 20 + { "GVA", { .raw_val = AARCH64_DC_GVA }, 0x1BA3, {AArch64_FeatureMTE} }, // 21 + { "GZVA", { .raw_val = AARCH64_DC_GZVA }, 0x1BA4, {AArch64_FeatureMTE} }, // 22 + { "IGDSW", { .raw_val = AARCH64_DC_IGDSW }, 0x3B6, {AArch64_FeatureMTE} }, // 23 + { "IGDVAC", { .raw_val = AARCH64_DC_IGDVAC }, 0x3B5, {AArch64_FeatureMTE} }, // 24 + { "IGSW", { .raw_val = AARCH64_DC_IGSW }, 0x3B4, {AArch64_FeatureMTE} }, // 25 + { "IGVAC", { .raw_val = AARCH64_DC_IGVAC }, 0x3B3, {AArch64_FeatureMTE} }, // 26 + { "ISW", { .raw_val = AARCH64_DC_ISW }, 0x3B2, {0} }, // 27 + { "IVAC", { .raw_val = AARCH64_DC_IVAC }, 0x3B1, {0} }, // 28 + { "ZVA", { .raw_val = AARCH64_DC_ZVA }, 0x1BA1, {0} }, // 29 }; const AArch64DC_DC *AArch64DC_lookupDCByName(const char * Name) { @@ -1035,10 +1062,10 @@ const AArch64DC_DC *AArch64DC_lookupDCByEncoding(uint16_t Encoding) { #ifdef GET_EXACTFPIMM_IMPL static const AArch64ExactFPImm_ExactFPImm ExactFPImmsList[] = { - { "half", { .exactfpimm = AArch64_EXACTFPIMM_HALF }, 0x1, "0.5" }, // 0 - { "one", { .exactfpimm = AArch64_EXACTFPIMM_ONE }, 0x2, "1.0" }, // 1 - { "two", { .exactfpimm = AArch64_EXACTFPIMM_TWO }, 0x3, "2.0" }, // 2 - { "zero", { .exactfpimm = AArch64_EXACTFPIMM_ZERO }, 0x0, "0.0" }, // 3 + { "half", { .raw_val = AARCH64_EXACTFPIMM_HALF }, 0x1, "0.5" }, // 0 + { "one", { .raw_val = AARCH64_EXACTFPIMM_ONE }, 0x2, "1.0" }, // 1 + { "two", { .raw_val = AARCH64_EXACTFPIMM_TWO }, 0x3, "2.0" }, // 2 + { "zero", { .raw_val = AARCH64_EXACTFPIMM_ZERO }, 0x0, "0.0" }, // 3 }; const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByEnum(uint8_t Enum) { @@ -1075,9 +1102,9 @@ const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByRepr(con #ifdef GET_IC_IMPL static const AArch64IC_IC ICsList[] = { - { "IALLU", { .ic = AArch64_IC_IALLU }, 0x3A8, false }, // 0 - { "IALLUIS", { .ic = AArch64_IC_IALLUIS }, 0x388, false }, // 1 - { "IVAU", { .ic = AArch64_IC_IVAU }, 0x1BA9, true }, // 2 + { "IALLU", { .raw_val = AARCH64_IC_IALLU }, 0x3A8, false }, // 0 + { "IALLUIS", { .raw_val = AARCH64_IC_IALLUIS }, 0x388, false }, // 1 + { "IVAU", { .raw_val = AARCH64_IC_IVAU }, 0x1BA9, true }, // 2 }; const AArch64IC_IC *AArch64IC_lookupICByName(const char * Name) { @@ -1112,7 +1139,7 @@ const AArch64IC_IC *AArch64IC_lookupICByEncoding(uint16_t Encoding) { #ifdef GET_ISB_IMPL static const AArch64ISB_ISB ISBsList[] = { - { "sy", { .isb = AArch64_ISB_SY }, 0xF }, // 0 + { "sy", { .raw_val = AARCH64_ISB_SY }, 0xF }, // 0 }; const AArch64ISB_ISB *AArch64ISB_lookupISBByName(const char * Name) { @@ -1143,30 +1170,30 @@ const AArch64ISB_ISB *AArch64ISB_lookupISBByEncoding(uint8_t Encoding) { #ifdef GET_PRFM_IMPL static const AArch64PRFM_PRFM PRFMsList[] = { - { "pldl1keep", { .prfm = AArch64_PRFM_PLDL1KEEP }, 0x0, {0} }, // 0 - { "pldl1strm", { .prfm = AArch64_PRFM_PLDL1STRM }, 0x1, {0} }, // 1 - { "pldl2keep", { .prfm = AArch64_PRFM_PLDL2KEEP }, 0x2, {0} }, // 2 - { "pldl2strm", { .prfm = AArch64_PRFM_PLDL2STRM }, 0x3, {0} }, // 3 - { "pldl3keep", { .prfm = AArch64_PRFM_PLDL3KEEP }, 0x4, {0} }, // 4 - { "pldl3strm", { .prfm = AArch64_PRFM_PLDL3STRM }, 0x5, {0} }, // 5 - { "pldslckeep", { .prfm = AArch64_PRFM_PLDSLCKEEP }, 0x6, {AArch64_FeaturePRFM_SLC} }, // 6 - { "pldslcstrm", { .prfm = AArch64_PRFM_PLDSLCSTRM }, 0x7, {AArch64_FeaturePRFM_SLC} }, // 7 - { "plil1keep", { .prfm = AArch64_PRFM_PLIL1KEEP }, 0x8, {0} }, // 8 - { "plil1strm", { .prfm = AArch64_PRFM_PLIL1STRM }, 0x9, {0} }, // 9 - { "plil2keep", { .prfm = AArch64_PRFM_PLIL2KEEP }, 0xA, {0} }, // 10 - { "plil2strm", { .prfm = AArch64_PRFM_PLIL2STRM }, 0xB, {0} }, // 11 - { "plil3keep", { .prfm = AArch64_PRFM_PLIL3KEEP }, 0xC, {0} }, // 12 - { "plil3strm", { .prfm = AArch64_PRFM_PLIL3STRM }, 0xD, {0} }, // 13 - { "plislckeep", { .prfm = AArch64_PRFM_PLISLCKEEP }, 0xE, {AArch64_FeaturePRFM_SLC} }, // 14 - { "plislcstrm", { .prfm = AArch64_PRFM_PLISLCSTRM }, 0xF, {AArch64_FeaturePRFM_SLC} }, // 15 - { "pstl1keep", { .prfm = AArch64_PRFM_PSTL1KEEP }, 0x10, {0} }, // 16 - { "pstl1strm", { .prfm = AArch64_PRFM_PSTL1STRM }, 0x11, {0} }, // 17 - { "pstl2keep", { .prfm = AArch64_PRFM_PSTL2KEEP }, 0x12, {0} }, // 18 - { "pstl2strm", { .prfm = AArch64_PRFM_PSTL2STRM }, 0x13, {0} }, // 19 - { "pstl3keep", { .prfm = AArch64_PRFM_PSTL3KEEP }, 0x14, {0} }, // 20 - { "pstl3strm", { .prfm = AArch64_PRFM_PSTL3STRM }, 0x15, {0} }, // 21 - { "pstslckeep", { .prfm = AArch64_PRFM_PSTSLCKEEP }, 0x16, {AArch64_FeaturePRFM_SLC} }, // 22 - { "pstslcstrm", { .prfm = AArch64_PRFM_PSTSLCSTRM }, 0x17, {AArch64_FeaturePRFM_SLC} }, // 23 + { "pldl1keep", { .raw_val = AARCH64_PRFM_PLDL1KEEP }, 0x0, {0} }, // 0 + { "pldl1strm", { .raw_val = AARCH64_PRFM_PLDL1STRM }, 0x1, {0} }, // 1 + { "pldl2keep", { .raw_val = AARCH64_PRFM_PLDL2KEEP }, 0x2, {0} }, // 2 + { "pldl2strm", { .raw_val = AARCH64_PRFM_PLDL2STRM }, 0x3, {0} }, // 3 + { "pldl3keep", { .raw_val = AARCH64_PRFM_PLDL3KEEP }, 0x4, {0} }, // 4 + { "pldl3strm", { .raw_val = AARCH64_PRFM_PLDL3STRM }, 0x5, {0} }, // 5 + { "pldslckeep", { .raw_val = AARCH64_PRFM_PLDSLCKEEP }, 0x6, {AArch64_FeaturePRFM_SLC} }, // 6 + { "pldslcstrm", { .raw_val = AARCH64_PRFM_PLDSLCSTRM }, 0x7, {AArch64_FeaturePRFM_SLC} }, // 7 + { "plil1keep", { .raw_val = AARCH64_PRFM_PLIL1KEEP }, 0x8, {0} }, // 8 + { "plil1strm", { .raw_val = AARCH64_PRFM_PLIL1STRM }, 0x9, {0} }, // 9 + { "plil2keep", { .raw_val = AARCH64_PRFM_PLIL2KEEP }, 0xA, {0} }, // 10 + { "plil2strm", { .raw_val = AARCH64_PRFM_PLIL2STRM }, 0xB, {0} }, // 11 + { "plil3keep", { .raw_val = AARCH64_PRFM_PLIL3KEEP }, 0xC, {0} }, // 12 + { "plil3strm", { .raw_val = AARCH64_PRFM_PLIL3STRM }, 0xD, {0} }, // 13 + { "plislckeep", { .raw_val = AARCH64_PRFM_PLISLCKEEP }, 0xE, {AArch64_FeaturePRFM_SLC} }, // 14 + { "plislcstrm", { .raw_val = AARCH64_PRFM_PLISLCSTRM }, 0xF, {AArch64_FeaturePRFM_SLC} }, // 15 + { "pstl1keep", { .raw_val = AARCH64_PRFM_PSTL1KEEP }, 0x10, {0} }, // 16 + { "pstl1strm", { .raw_val = AARCH64_PRFM_PSTL1STRM }, 0x11, {0} }, // 17 + { "pstl2keep", { .raw_val = AARCH64_PRFM_PSTL2KEEP }, 0x12, {0} }, // 18 + { "pstl2strm", { .raw_val = AARCH64_PRFM_PSTL2STRM }, 0x13, {0} }, // 19 + { "pstl3keep", { .raw_val = AARCH64_PRFM_PSTL3KEEP }, 0x14, {0} }, // 20 + { "pstl3strm", { .raw_val = AARCH64_PRFM_PSTL3STRM }, 0x15, {0} }, // 21 + { "pstslckeep", { .raw_val = AARCH64_PRFM_PSTSLCKEEP }, 0x16, {AArch64_FeaturePRFM_SLC} }, // 22 + { "pstslcstrm", { .raw_val = AARCH64_PRFM_PSTSLCSTRM }, 0x17, {AArch64_FeaturePRFM_SLC} }, // 23 }; const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByName(const char * Name) { @@ -1243,7 +1270,7 @@ const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByEncoding(uint8_t Encoding) { #ifdef GET_PSB_IMPL static const AArch64PSBHint_PSB PSBsList[] = { - { "csync", { .psb = AArch64_PSB_CSYNC }, 0x11 }, // 0 + { "csync", { .raw_val = AARCH64_PSB_CSYNC }, 0x11 }, // 0 }; const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByName(const char * Name) { @@ -1274,8 +1301,8 @@ const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByEncoding(uint8_t Encoding) { #ifdef GET_PSTATEIMM0_1_IMPL static const AArch64PState_PStateImm0_1 PStateImm0_1sList[] = { - { "ALLINT", { .pstateimm0_1 = AArch64_PSTATEIMM0_1_ALLINT }, 0x8, {AArch64_FeatureNMI} }, // 0 - { "PM", { .pstateimm0_1 = AArch64_PSTATEIMM0_1_PM }, 0x48, {0} }, // 1 + { "ALLINT", { .raw_val = AARCH64_PSTATEIMM0_1_ALLINT }, 0x8, {AArch64_FeatureNMI} }, // 0 + { "PM", { .raw_val = AARCH64_PSTATEIMM0_1_PM }, 0x48, {0} }, // 1 }; const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByName(const char * Name) { @@ -1308,14 +1335,14 @@ const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByEncoding(uin #ifdef GET_PSTATEIMM0_15_IMPL static const AArch64PState_PStateImm0_15 PStateImm0_15sList[] = { - { "DAIFClr", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_DAIFCLR }, 0x1F, {0} }, // 0 - { "DAIFSet", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_DAIFSET }, 0x1E, {0} }, // 1 - { "DIT", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_DIT }, 0x1A, {AArch64_FeatureDIT} }, // 2 - { "PAN", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_PAN }, 0x4, {AArch64_FeaturePAN} }, // 3 - { "SPSel", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_SPSEL }, 0x5, {0} }, // 4 - { "SSBS", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_SSBS }, 0x19, {AArch64_FeatureSSBS} }, // 5 - { "TCO", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_TCO }, 0x1C, {AArch64_FeatureMTE} }, // 6 - { "UAO", { .pstateimm0_15 = AArch64_PSTATEIMM0_15_UAO }, 0x3, {AArch64_FeaturePsUAO} }, // 7 + { "DAIFClr", { .raw_val = AARCH64_PSTATEIMM0_15_DAIFCLR }, 0x1F, {0} }, // 0 + { "DAIFSet", { .raw_val = AARCH64_PSTATEIMM0_15_DAIFSET }, 0x1E, {0} }, // 1 + { "DIT", { .raw_val = AARCH64_PSTATEIMM0_15_DIT }, 0x1A, {AArch64_FeatureDIT} }, // 2 + { "PAN", { .raw_val = AARCH64_PSTATEIMM0_15_PAN }, 0x4, {AArch64_FeaturePAN} }, // 3 + { "SPSel", { .raw_val = AARCH64_PSTATEIMM0_15_SPSEL }, 0x5, {0} }, // 4 + { "SSBS", { .raw_val = AARCH64_PSTATEIMM0_15_SSBS }, 0x19, {AArch64_FeatureSSBS} }, // 5 + { "TCO", { .raw_val = AARCH64_PSTATEIMM0_15_TCO }, 0x1C, {AArch64_FeatureMTE} }, // 6 + { "UAO", { .raw_val = AARCH64_PSTATEIMM0_15_UAO }, 0x3, {AArch64_FeaturePsUAO} }, // 7 }; const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByName(const char * Name) { @@ -1360,10 +1387,10 @@ const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByEncoding(u #ifdef GET_RPRFM_IMPL static const AArch64RPRFM_RPRFM RPRFMsList[] = { - { "pldkeep", { .rprfm = AArch64_RPRFM_PLDKEEP }, 0x0, {0} }, // 0 - { "pldstrm", { .rprfm = AArch64_RPRFM_PLDSTRM }, 0x4, {0} }, // 1 - { "pstkeep", { .rprfm = AArch64_RPRFM_PSTKEEP }, 0x1, {0} }, // 2 - { "pststrm", { .rprfm = AArch64_RPRFM_PSTSTRM }, 0x5, {0} }, // 3 + { "pldkeep", { .raw_val = AARCH64_RPRFM_PLDKEEP }, 0x0, {0} }, // 0 + { "pldstrm", { .raw_val = AARCH64_RPRFM_PLDSTRM }, 0x4, {0} }, // 1 + { "pstkeep", { .raw_val = AARCH64_RPRFM_PSTKEEP }, 0x1, {0} }, // 2 + { "pststrm", { .raw_val = AARCH64_RPRFM_PSTSTRM }, 0x5, {0} }, // 3 }; const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByName(const char * Name) { @@ -1400,9 +1427,9 @@ const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByEncoding(uint8_t Encoding) { #ifdef GET_SVCR_IMPL static const AArch64SVCR_SVCR SVCRsList[] = { - { "SVCRSM", { .svcr = AArch64_SVCR_SVCRSM }, 0x1, {AArch64_FeatureSME} }, // 0 - { "SVCRSMZA", { .svcr = AArch64_SVCR_SVCRSMZA }, 0x3, {AArch64_FeatureSME} }, // 1 - { "SVCRZA", { .svcr = AArch64_SVCR_SVCRZA }, 0x2, {AArch64_FeatureSME} }, // 2 + { "SVCRSM", { .raw_val = AARCH64_SVCR_SVCRSM }, 0x1, {AArch64_FeatureSME} }, // 0 + { "SVCRSMZA", { .raw_val = AARCH64_SVCR_SVCRSMZA }, 0x3, {AArch64_FeatureSME} }, // 1 + { "SVCRZA", { .raw_val = AARCH64_SVCR_SVCRZA }, 0x2, {AArch64_FeatureSME} }, // 2 }; const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByName(const char * Name) { @@ -1437,23 +1464,23 @@ const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByEncoding(uint8_t Encoding) { #ifdef GET_SVEPREDPAT_IMPL static const AArch64SVEPredPattern_SVEPREDPAT SVEPREDPATsList[] = { - { "all", { .svepredpat = AArch64_SVEPREDPAT_ALL }, 0x1F }, // 0 - { "mul3", { .svepredpat = AArch64_SVEPREDPAT_MUL3 }, 0x1E }, // 1 - { "mul4", { .svepredpat = AArch64_SVEPREDPAT_MUL4 }, 0x1D }, // 2 - { "pow2", { .svepredpat = AArch64_SVEPREDPAT_POW2 }, 0x0 }, // 3 - { "vl1", { .svepredpat = AArch64_SVEPREDPAT_VL1 }, 0x1 }, // 4 - { "vl128", { .svepredpat = AArch64_SVEPREDPAT_VL128 }, 0xC }, // 5 - { "vl16", { .svepredpat = AArch64_SVEPREDPAT_VL16 }, 0x9 }, // 6 - { "vl2", { .svepredpat = AArch64_SVEPREDPAT_VL2 }, 0x2 }, // 7 - { "vl256", { .svepredpat = AArch64_SVEPREDPAT_VL256 }, 0xD }, // 8 - { "vl3", { .svepredpat = AArch64_SVEPREDPAT_VL3 }, 0x3 }, // 9 - { "vl32", { .svepredpat = AArch64_SVEPREDPAT_VL32 }, 0xA }, // 10 - { "vl4", { .svepredpat = AArch64_SVEPREDPAT_VL4 }, 0x4 }, // 11 - { "vl5", { .svepredpat = AArch64_SVEPREDPAT_VL5 }, 0x5 }, // 12 - { "vl6", { .svepredpat = AArch64_SVEPREDPAT_VL6 }, 0x6 }, // 13 - { "vl64", { .svepredpat = AArch64_SVEPREDPAT_VL64 }, 0xB }, // 14 - { "vl7", { .svepredpat = AArch64_SVEPREDPAT_VL7 }, 0x7 }, // 15 - { "vl8", { .svepredpat = AArch64_SVEPREDPAT_VL8 }, 0x8 }, // 16 + { "all", { .raw_val = AARCH64_SVEPREDPAT_ALL }, 0x1F }, // 0 + { "mul3", { .raw_val = AARCH64_SVEPREDPAT_MUL3 }, 0x1E }, // 1 + { "mul4", { .raw_val = AARCH64_SVEPREDPAT_MUL4 }, 0x1D }, // 2 + { "pow2", { .raw_val = AARCH64_SVEPREDPAT_POW2 }, 0x0 }, // 3 + { "vl1", { .raw_val = AARCH64_SVEPREDPAT_VL1 }, 0x1 }, // 4 + { "vl128", { .raw_val = AARCH64_SVEPREDPAT_VL128 }, 0xC }, // 5 + { "vl16", { .raw_val = AARCH64_SVEPREDPAT_VL16 }, 0x9 }, // 6 + { "vl2", { .raw_val = AARCH64_SVEPREDPAT_VL2 }, 0x2 }, // 7 + { "vl256", { .raw_val = AARCH64_SVEPREDPAT_VL256 }, 0xD }, // 8 + { "vl3", { .raw_val = AARCH64_SVEPREDPAT_VL3 }, 0x3 }, // 9 + { "vl32", { .raw_val = AARCH64_SVEPREDPAT_VL32 }, 0xA }, // 10 + { "vl4", { .raw_val = AARCH64_SVEPREDPAT_VL4 }, 0x4 }, // 11 + { "vl5", { .raw_val = AARCH64_SVEPREDPAT_VL5 }, 0x5 }, // 12 + { "vl6", { .raw_val = AARCH64_SVEPREDPAT_VL6 }, 0x6 }, // 13 + { "vl64", { .raw_val = AARCH64_SVEPREDPAT_VL64 }, 0xB }, // 14 + { "vl7", { .raw_val = AARCH64_SVEPREDPAT_VL7 }, 0x7 }, // 15 + { "vl8", { .raw_val = AARCH64_SVEPREDPAT_VL8 }, 0x8 }, // 16 }; const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATByName(const char * Name) { @@ -1516,18 +1543,18 @@ const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATBy #ifdef GET_SVEPRFM_IMPL static const AArch64SVEPRFM_SVEPRFM SVEPRFMsList[] = { - { "pldl1keep", { .sveprfm = AArch64_SVEPRFM_PLDL1KEEP }, 0x0, {AArch64_FeatureSVE} }, // 0 - { "pldl1strm", { .sveprfm = AArch64_SVEPRFM_PLDL1STRM }, 0x1, {AArch64_FeatureSVE} }, // 1 - { "pldl2keep", { .sveprfm = AArch64_SVEPRFM_PLDL2KEEP }, 0x2, {AArch64_FeatureSVE} }, // 2 - { "pldl2strm", { .sveprfm = AArch64_SVEPRFM_PLDL2STRM }, 0x3, {AArch64_FeatureSVE} }, // 3 - { "pldl3keep", { .sveprfm = AArch64_SVEPRFM_PLDL3KEEP }, 0x4, {AArch64_FeatureSVE} }, // 4 - { "pldl3strm", { .sveprfm = AArch64_SVEPRFM_PLDL3STRM }, 0x5, {AArch64_FeatureSVE} }, // 5 - { "pstl1keep", { .sveprfm = AArch64_SVEPRFM_PSTL1KEEP }, 0x8, {AArch64_FeatureSVE} }, // 6 - { "pstl1strm", { .sveprfm = AArch64_SVEPRFM_PSTL1STRM }, 0x9, {AArch64_FeatureSVE} }, // 7 - { "pstl2keep", { .sveprfm = AArch64_SVEPRFM_PSTL2KEEP }, 0xA, {AArch64_FeatureSVE} }, // 8 - { "pstl2strm", { .sveprfm = AArch64_SVEPRFM_PSTL2STRM }, 0xB, {AArch64_FeatureSVE} }, // 9 - { "pstl3keep", { .sveprfm = AArch64_SVEPRFM_PSTL3KEEP }, 0xC, {AArch64_FeatureSVE} }, // 10 - { "pstl3strm", { .sveprfm = AArch64_SVEPRFM_PSTL3STRM }, 0xD, {AArch64_FeatureSVE} }, // 11 + { "pldl1keep", { .raw_val = AARCH64_SVEPRFM_PLDL1KEEP }, 0x0, {AArch64_FeatureSVE} }, // 0 + { "pldl1strm", { .raw_val = AARCH64_SVEPRFM_PLDL1STRM }, 0x1, {AArch64_FeatureSVE} }, // 1 + { "pldl2keep", { .raw_val = AARCH64_SVEPRFM_PLDL2KEEP }, 0x2, {AArch64_FeatureSVE} }, // 2 + { "pldl2strm", { .raw_val = AARCH64_SVEPRFM_PLDL2STRM }, 0x3, {AArch64_FeatureSVE} }, // 3 + { "pldl3keep", { .raw_val = AARCH64_SVEPRFM_PLDL3KEEP }, 0x4, {AArch64_FeatureSVE} }, // 4 + { "pldl3strm", { .raw_val = AARCH64_SVEPRFM_PLDL3STRM }, 0x5, {AArch64_FeatureSVE} }, // 5 + { "pstl1keep", { .raw_val = AARCH64_SVEPRFM_PSTL1KEEP }, 0x8, {AArch64_FeatureSVE} }, // 6 + { "pstl1strm", { .raw_val = AARCH64_SVEPRFM_PSTL1STRM }, 0x9, {AArch64_FeatureSVE} }, // 7 + { "pstl2keep", { .raw_val = AARCH64_SVEPRFM_PSTL2KEEP }, 0xA, {AArch64_FeatureSVE} }, // 8 + { "pstl2strm", { .raw_val = AARCH64_SVEPRFM_PSTL2STRM }, 0xB, {AArch64_FeatureSVE} }, // 9 + { "pstl3keep", { .raw_val = AARCH64_SVEPRFM_PSTL3KEEP }, 0xC, {AArch64_FeatureSVE} }, // 10 + { "pstl3strm", { .raw_val = AARCH64_SVEPRFM_PSTL3STRM }, 0xD, {AArch64_FeatureSVE} }, // 11 }; const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByName(const char * Name) { @@ -1580,8 +1607,8 @@ const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByEncoding(uint8_t Enc #ifdef GET_SVEVECLENSPECIFIER_IMPL static const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER SVEVECLENSPECIFIERsList[] = { - { "vlx2", { .sveveclenspecifier = AArch64_SVEVECLENSPECIFIER_VLX2 }, 0x0 }, // 0 - { "vlx4", { .sveveclenspecifier = AArch64_SVEVECLENSPECIFIER_VLX4 }, 0x1 }, // 1 + { "vlx2", { .raw_val = AARCH64_SVEVECLENSPECIFIER_VLX2 }, 0x0 }, // 0 + { "vlx4", { .raw_val = AARCH64_SVEVECLENSPECIFIER_VLX4 }, 0x1 }, // 1 }; const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByName(const char * Name) { @@ -1614,1196 +1641,1219 @@ const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lo #ifdef GET_SYSREG_IMPL static const AArch64SysReg_SysReg SysRegsList[] = { - { "ACCDATA_EL1", { .sysreg = AArch64_SYSREG_ACCDATA_EL1 }, "ACCDATA_EL1", { .sysreg = AArch64_SYSREG_ACCDATA_EL1 }, 0xC685, true, true, {AArch64_FeatureLS64} }, // 0 - { "ACTLR_EL1", { .sysreg = AArch64_SYSREG_ACTLR_EL1 }, "ACTLR_EL1", { .sysreg = AArch64_SYSREG_ACTLR_EL1 }, 0xC081, true, true, {0} }, // 1 - { "ACTLR_EL2", { .sysreg = AArch64_SYSREG_ACTLR_EL2 }, "ACTLR_EL2", { .sysreg = AArch64_SYSREG_ACTLR_EL2 }, 0xE081, true, true, {0} }, // 2 - { "ACTLR_EL3", { .sysreg = AArch64_SYSREG_ACTLR_EL3 }, "ACTLR_EL3", { .sysreg = AArch64_SYSREG_ACTLR_EL3 }, 0xF081, true, true, {0} }, // 3 - { "AFSR0_EL1", { .sysreg = AArch64_SYSREG_AFSR0_EL1 }, "AFSR0_EL1", { .sysreg = AArch64_SYSREG_AFSR0_EL1 }, 0xC288, true, true, {0} }, // 4 - { "AFSR0_EL12", { .sysreg = AArch64_SYSREG_AFSR0_EL12 }, "AFSR0_EL12", { .sysreg = AArch64_SYSREG_AFSR0_EL12 }, 0xEA88, true, true, {AArch64_FeatureVH} }, // 5 - { "AFSR0_EL2", { .sysreg = AArch64_SYSREG_AFSR0_EL2 }, "AFSR0_EL2", { .sysreg = AArch64_SYSREG_AFSR0_EL2 }, 0xE288, true, true, {0} }, // 6 - { "AFSR0_EL3", { .sysreg = AArch64_SYSREG_AFSR0_EL3 }, "AFSR0_EL3", { .sysreg = AArch64_SYSREG_AFSR0_EL3 }, 0xF288, true, true, {0} }, // 7 - { "AFSR1_EL1", { .sysreg = AArch64_SYSREG_AFSR1_EL1 }, "AFSR1_EL1", { .sysreg = AArch64_SYSREG_AFSR1_EL1 }, 0xC289, true, true, {0} }, // 8 - { "AFSR1_EL12", { .sysreg = AArch64_SYSREG_AFSR1_EL12 }, "AFSR1_EL12", { .sysreg = AArch64_SYSREG_AFSR1_EL12 }, 0xEA89, true, true, {AArch64_FeatureVH} }, // 9 - { "AFSR1_EL2", { .sysreg = AArch64_SYSREG_AFSR1_EL2 }, "AFSR1_EL2", { .sysreg = AArch64_SYSREG_AFSR1_EL2 }, 0xE289, true, true, {0} }, // 10 - { "AFSR1_EL3", { .sysreg = AArch64_SYSREG_AFSR1_EL3 }, "AFSR1_EL3", { .sysreg = AArch64_SYSREG_AFSR1_EL3 }, 0xF289, true, true, {0} }, // 11 - { "AIDR_EL1", { .sysreg = AArch64_SYSREG_AIDR_EL1 }, "AIDR_EL1", { .sysreg = AArch64_SYSREG_AIDR_EL1 }, 0xC807, true, false, {0} }, // 12 - { "ALLINT", { .sysreg = AArch64_SYSREG_ALLINT }, "ALLINT", { .sysreg = AArch64_SYSREG_ALLINT }, 0xC218, true, true, {AArch64_FeatureNMI} }, // 13 - { "AMAIR2_EL1", { .sysreg = AArch64_SYSREG_AMAIR2_EL1 }, "AMAIR2_EL1", { .sysreg = AArch64_SYSREG_AMAIR2_EL1 }, 0xC519, true, true, {0} }, // 14 - { "AMAIR2_EL12", { .sysreg = AArch64_SYSREG_AMAIR2_EL12 }, "AMAIR2_EL12", { .sysreg = AArch64_SYSREG_AMAIR2_EL12 }, 0xED19, true, true, {0} }, // 15 - { "AMAIR2_EL2", { .sysreg = AArch64_SYSREG_AMAIR2_EL2 }, "AMAIR2_EL2", { .sysreg = AArch64_SYSREG_AMAIR2_EL2 }, 0xE519, true, true, {0} }, // 16 - { "AMAIR2_EL3", { .sysreg = AArch64_SYSREG_AMAIR2_EL3 }, "AMAIR2_EL3", { .sysreg = AArch64_SYSREG_AMAIR2_EL3 }, 0xF519, true, true, {0} }, // 17 - { "AMAIR_EL1", { .sysreg = AArch64_SYSREG_AMAIR_EL1 }, "AMAIR_EL1", { .sysreg = AArch64_SYSREG_AMAIR_EL1 }, 0xC518, true, true, {0} }, // 18 - { "AMAIR_EL12", { .sysreg = AArch64_SYSREG_AMAIR_EL12 }, "AMAIR_EL12", { .sysreg = AArch64_SYSREG_AMAIR_EL12 }, 0xED18, true, true, {AArch64_FeatureVH} }, // 19 - { "AMAIR_EL2", { .sysreg = AArch64_SYSREG_AMAIR_EL2 }, "AMAIR_EL2", { .sysreg = AArch64_SYSREG_AMAIR_EL2 }, 0xE518, true, true, {0} }, // 20 - { "AMAIR_EL3", { .sysreg = AArch64_SYSREG_AMAIR_EL3 }, "AMAIR_EL3", { .sysreg = AArch64_SYSREG_AMAIR_EL3 }, 0xF518, true, true, {0} }, // 21 - { "AMCFGR_EL0", { .sysreg = AArch64_SYSREG_AMCFGR_EL0 }, "AMCFGR_EL0", { .sysreg = AArch64_SYSREG_AMCFGR_EL0 }, 0xDE91, true, false, {AArch64_FeatureAM} }, // 22 - { "AMCG1IDR_EL0", { .sysreg = AArch64_SYSREG_AMCG1IDR_EL0 }, "AMCG1IDR_EL0", { .sysreg = AArch64_SYSREG_AMCG1IDR_EL0 }, 0xDE96, true, false, {AArch64_FeatureAMVS} }, // 23 - { "AMCGCR_EL0", { .sysreg = AArch64_SYSREG_AMCGCR_EL0 }, "AMCGCR_EL0", { .sysreg = AArch64_SYSREG_AMCGCR_EL0 }, 0xDE92, true, false, {AArch64_FeatureAM} }, // 24 - { "AMCNTENCLR0_EL0", { .sysreg = AArch64_SYSREG_AMCNTENCLR0_EL0 }, "AMCNTENCLR0_EL0", { .sysreg = AArch64_SYSREG_AMCNTENCLR0_EL0 }, 0xDE94, true, true, {AArch64_FeatureAM} }, // 25 - { "AMCNTENCLR1_EL0", { .sysreg = AArch64_SYSREG_AMCNTENCLR1_EL0 }, "AMCNTENCLR1_EL0", { .sysreg = AArch64_SYSREG_AMCNTENCLR1_EL0 }, 0xDE98, true, true, {AArch64_FeatureAM} }, // 26 - { "AMCNTENSET0_EL0", { .sysreg = AArch64_SYSREG_AMCNTENSET0_EL0 }, "AMCNTENSET0_EL0", { .sysreg = AArch64_SYSREG_AMCNTENSET0_EL0 }, 0xDE95, true, true, {AArch64_FeatureAM} }, // 27 - { "AMCNTENSET1_EL0", { .sysreg = AArch64_SYSREG_AMCNTENSET1_EL0 }, "AMCNTENSET1_EL0", { .sysreg = AArch64_SYSREG_AMCNTENSET1_EL0 }, 0xDE99, true, true, {AArch64_FeatureAM} }, // 28 - { "AMCR_EL0", { .sysreg = AArch64_SYSREG_AMCR_EL0 }, "AMCR_EL0", { .sysreg = AArch64_SYSREG_AMCR_EL0 }, 0xDE90, true, true, {AArch64_FeatureAM} }, // 29 - { "AMEVCNTR00_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR00_EL0 }, "AMEVCNTR00_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR00_EL0 }, 0xDEA0, true, true, {AArch64_FeatureAM} }, // 30 - { "AMEVCNTR01_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR01_EL0 }, "AMEVCNTR01_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR01_EL0 }, 0xDEA1, true, true, {AArch64_FeatureAM} }, // 31 - { "AMEVCNTR02_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR02_EL0 }, "AMEVCNTR02_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR02_EL0 }, 0xDEA2, true, true, {AArch64_FeatureAM} }, // 32 - { "AMEVCNTR03_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR03_EL0 }, "AMEVCNTR03_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR03_EL0 }, 0xDEA3, true, true, {AArch64_FeatureAM} }, // 33 - { "AMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR10_EL0 }, "AMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR10_EL0 }, 0xDEE0, true, true, {AArch64_FeatureAM} }, // 34 - { "AMEVCNTR110_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR110_EL0 }, "AMEVCNTR110_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR110_EL0 }, 0xDEEA, true, true, {AArch64_FeatureAM} }, // 35 - { "AMEVCNTR111_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR111_EL0 }, "AMEVCNTR111_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR111_EL0 }, 0xDEEB, true, true, {AArch64_FeatureAM} }, // 36 - { "AMEVCNTR112_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR112_EL0 }, "AMEVCNTR112_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR112_EL0 }, 0xDEEC, true, true, {AArch64_FeatureAM} }, // 37 - { "AMEVCNTR113_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR113_EL0 }, "AMEVCNTR113_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR113_EL0 }, 0xDEED, true, true, {AArch64_FeatureAM} }, // 38 - { "AMEVCNTR114_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR114_EL0 }, "AMEVCNTR114_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR114_EL0 }, 0xDEEE, true, true, {AArch64_FeatureAM} }, // 39 - { "AMEVCNTR115_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR115_EL0 }, "AMEVCNTR115_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR115_EL0 }, 0xDEEF, true, true, {AArch64_FeatureAM} }, // 40 - { "AMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR11_EL0 }, "AMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR11_EL0 }, 0xDEE1, true, true, {AArch64_FeatureAM} }, // 41 - { "AMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR12_EL0 }, "AMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR12_EL0 }, 0xDEE2, true, true, {AArch64_FeatureAM} }, // 42 - { "AMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR13_EL0 }, "AMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR13_EL0 }, 0xDEE3, true, true, {AArch64_FeatureAM} }, // 43 - { "AMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR14_EL0 }, "AMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR14_EL0 }, 0xDEE4, true, true, {AArch64_FeatureAM} }, // 44 - { "AMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR15_EL0 }, "AMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR15_EL0 }, 0xDEE5, true, true, {AArch64_FeatureAM} }, // 45 - { "AMEVCNTR16_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR16_EL0 }, "AMEVCNTR16_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR16_EL0 }, 0xDEE6, true, true, {AArch64_FeatureAM} }, // 46 - { "AMEVCNTR17_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR17_EL0 }, "AMEVCNTR17_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR17_EL0 }, 0xDEE7, true, true, {AArch64_FeatureAM} }, // 47 - { "AMEVCNTR18_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR18_EL0 }, "AMEVCNTR18_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR18_EL0 }, 0xDEE8, true, true, {AArch64_FeatureAM} }, // 48 - { "AMEVCNTR19_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR19_EL0 }, "AMEVCNTR19_EL0", { .sysreg = AArch64_SYSREG_AMEVCNTR19_EL0 }, 0xDEE9, true, true, {AArch64_FeatureAM} }, // 49 - { "AMEVCNTVOFF00_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF00_EL2 }, "AMEVCNTVOFF00_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF00_EL2 }, 0xE6C0, true, true, {AArch64_FeatureAMVS} }, // 50 - { "AMEVCNTVOFF010_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF010_EL2 }, "AMEVCNTVOFF010_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF010_EL2 }, 0xE6CA, true, true, {AArch64_FeatureAMVS} }, // 51 - { "AMEVCNTVOFF011_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF011_EL2 }, "AMEVCNTVOFF011_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF011_EL2 }, 0xE6CB, true, true, {AArch64_FeatureAMVS} }, // 52 - { "AMEVCNTVOFF012_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF012_EL2 }, "AMEVCNTVOFF012_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF012_EL2 }, 0xE6CC, true, true, {AArch64_FeatureAMVS} }, // 53 - { "AMEVCNTVOFF013_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF013_EL2 }, "AMEVCNTVOFF013_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF013_EL2 }, 0xE6CD, true, true, {AArch64_FeatureAMVS} }, // 54 - { "AMEVCNTVOFF014_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF014_EL2 }, "AMEVCNTVOFF014_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF014_EL2 }, 0xE6CE, true, true, {AArch64_FeatureAMVS} }, // 55 - { "AMEVCNTVOFF015_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF015_EL2 }, "AMEVCNTVOFF015_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF015_EL2 }, 0xE6CF, true, true, {AArch64_FeatureAMVS} }, // 56 - { "AMEVCNTVOFF01_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF01_EL2 }, "AMEVCNTVOFF01_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF01_EL2 }, 0xE6C1, true, true, {AArch64_FeatureAMVS} }, // 57 - { "AMEVCNTVOFF02_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF02_EL2 }, "AMEVCNTVOFF02_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF02_EL2 }, 0xE6C2, true, true, {AArch64_FeatureAMVS} }, // 58 - { "AMEVCNTVOFF03_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF03_EL2 }, "AMEVCNTVOFF03_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF03_EL2 }, 0xE6C3, true, true, {AArch64_FeatureAMVS} }, // 59 - { "AMEVCNTVOFF04_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF04_EL2 }, "AMEVCNTVOFF04_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF04_EL2 }, 0xE6C4, true, true, {AArch64_FeatureAMVS} }, // 60 - { "AMEVCNTVOFF05_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF05_EL2 }, "AMEVCNTVOFF05_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF05_EL2 }, 0xE6C5, true, true, {AArch64_FeatureAMVS} }, // 61 - { "AMEVCNTVOFF06_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF06_EL2 }, "AMEVCNTVOFF06_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF06_EL2 }, 0xE6C6, true, true, {AArch64_FeatureAMVS} }, // 62 - { "AMEVCNTVOFF07_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF07_EL2 }, "AMEVCNTVOFF07_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF07_EL2 }, 0xE6C7, true, true, {AArch64_FeatureAMVS} }, // 63 - { "AMEVCNTVOFF08_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF08_EL2 }, "AMEVCNTVOFF08_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF08_EL2 }, 0xE6C8, true, true, {AArch64_FeatureAMVS} }, // 64 - { "AMEVCNTVOFF09_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF09_EL2 }, "AMEVCNTVOFF09_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF09_EL2 }, 0xE6C9, true, true, {AArch64_FeatureAMVS} }, // 65 - { "AMEVCNTVOFF10_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF10_EL2 }, "AMEVCNTVOFF10_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF10_EL2 }, 0xE6D0, true, true, {AArch64_FeatureAMVS} }, // 66 - { "AMEVCNTVOFF110_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF110_EL2 }, "AMEVCNTVOFF110_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF110_EL2 }, 0xE6DA, true, true, {AArch64_FeatureAMVS} }, // 67 - { "AMEVCNTVOFF111_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF111_EL2 }, "AMEVCNTVOFF111_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF111_EL2 }, 0xE6DB, true, true, {AArch64_FeatureAMVS} }, // 68 - { "AMEVCNTVOFF112_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF112_EL2 }, "AMEVCNTVOFF112_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF112_EL2 }, 0xE6DC, true, true, {AArch64_FeatureAMVS} }, // 69 - { "AMEVCNTVOFF113_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF113_EL2 }, "AMEVCNTVOFF113_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF113_EL2 }, 0xE6DD, true, true, {AArch64_FeatureAMVS} }, // 70 - { "AMEVCNTVOFF114_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF114_EL2 }, "AMEVCNTVOFF114_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF114_EL2 }, 0xE6DE, true, true, {AArch64_FeatureAMVS} }, // 71 - { "AMEVCNTVOFF115_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF115_EL2 }, "AMEVCNTVOFF115_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF115_EL2 }, 0xE6DF, true, true, {AArch64_FeatureAMVS} }, // 72 - { "AMEVCNTVOFF11_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF11_EL2 }, "AMEVCNTVOFF11_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF11_EL2 }, 0xE6D1, true, true, {AArch64_FeatureAMVS} }, // 73 - { "AMEVCNTVOFF12_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF12_EL2 }, "AMEVCNTVOFF12_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF12_EL2 }, 0xE6D2, true, true, {AArch64_FeatureAMVS} }, // 74 - { "AMEVCNTVOFF13_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF13_EL2 }, "AMEVCNTVOFF13_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF13_EL2 }, 0xE6D3, true, true, {AArch64_FeatureAMVS} }, // 75 - { "AMEVCNTVOFF14_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF14_EL2 }, "AMEVCNTVOFF14_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF14_EL2 }, 0xE6D4, true, true, {AArch64_FeatureAMVS} }, // 76 - { "AMEVCNTVOFF15_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF15_EL2 }, "AMEVCNTVOFF15_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF15_EL2 }, 0xE6D5, true, true, {AArch64_FeatureAMVS} }, // 77 - { "AMEVCNTVOFF16_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF16_EL2 }, "AMEVCNTVOFF16_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF16_EL2 }, 0xE6D6, true, true, {AArch64_FeatureAMVS} }, // 78 - { "AMEVCNTVOFF17_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF17_EL2 }, "AMEVCNTVOFF17_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF17_EL2 }, 0xE6D7, true, true, {AArch64_FeatureAMVS} }, // 79 - { "AMEVCNTVOFF18_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF18_EL2 }, "AMEVCNTVOFF18_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF18_EL2 }, 0xE6D8, true, true, {AArch64_FeatureAMVS} }, // 80 - { "AMEVCNTVOFF19_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF19_EL2 }, "AMEVCNTVOFF19_EL2", { .sysreg = AArch64_SYSREG_AMEVCNTVOFF19_EL2 }, 0xE6D9, true, true, {AArch64_FeatureAMVS} }, // 81 - { "AMEVTYPER00_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER00_EL0 }, "AMEVTYPER00_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER00_EL0 }, 0xDEB0, true, false, {AArch64_FeatureAM} }, // 82 - { "AMEVTYPER01_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER01_EL0 }, "AMEVTYPER01_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER01_EL0 }, 0xDEB1, true, false, {AArch64_FeatureAM} }, // 83 - { "AMEVTYPER02_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER02_EL0 }, "AMEVTYPER02_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER02_EL0 }, 0xDEB2, true, false, {AArch64_FeatureAM} }, // 84 - { "AMEVTYPER03_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER03_EL0 }, "AMEVTYPER03_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER03_EL0 }, 0xDEB3, true, false, {AArch64_FeatureAM} }, // 85 - { "AMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER10_EL0 }, "AMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER10_EL0 }, 0xDEF0, true, true, {AArch64_FeatureAM} }, // 86 - { "AMEVTYPER110_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER110_EL0 }, "AMEVTYPER110_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER110_EL0 }, 0xDEFA, true, true, {AArch64_FeatureAM} }, // 87 - { "AMEVTYPER111_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER111_EL0 }, "AMEVTYPER111_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER111_EL0 }, 0xDEFB, true, true, {AArch64_FeatureAM} }, // 88 - { "AMEVTYPER112_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER112_EL0 }, "AMEVTYPER112_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER112_EL0 }, 0xDEFC, true, true, {AArch64_FeatureAM} }, // 89 - { "AMEVTYPER113_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER113_EL0 }, "AMEVTYPER113_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER113_EL0 }, 0xDEFD, true, true, {AArch64_FeatureAM} }, // 90 - { "AMEVTYPER114_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER114_EL0 }, "AMEVTYPER114_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER114_EL0 }, 0xDEFE, true, true, {AArch64_FeatureAM} }, // 91 - { "AMEVTYPER115_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER115_EL0 }, "AMEVTYPER115_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER115_EL0 }, 0xDEFF, true, true, {AArch64_FeatureAM} }, // 92 - { "AMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER11_EL0 }, "AMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER11_EL0 }, 0xDEF1, true, true, {AArch64_FeatureAM} }, // 93 - { "AMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER12_EL0 }, "AMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER12_EL0 }, 0xDEF2, true, true, {AArch64_FeatureAM} }, // 94 - { "AMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER13_EL0 }, "AMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER13_EL0 }, 0xDEF3, true, true, {AArch64_FeatureAM} }, // 95 - { "AMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER14_EL0 }, "AMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER14_EL0 }, 0xDEF4, true, true, {AArch64_FeatureAM} }, // 96 - { "AMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER15_EL0 }, "AMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER15_EL0 }, 0xDEF5, true, true, {AArch64_FeatureAM} }, // 97 - { "AMEVTYPER16_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER16_EL0 }, "AMEVTYPER16_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER16_EL0 }, 0xDEF6, true, true, {AArch64_FeatureAM} }, // 98 - { "AMEVTYPER17_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER17_EL0 }, "AMEVTYPER17_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER17_EL0 }, 0xDEF7, true, true, {AArch64_FeatureAM} }, // 99 - { "AMEVTYPER18_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER18_EL0 }, "AMEVTYPER18_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER18_EL0 }, 0xDEF8, true, true, {AArch64_FeatureAM} }, // 100 - { "AMEVTYPER19_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER19_EL0 }, "AMEVTYPER19_EL0", { .sysreg = AArch64_SYSREG_AMEVTYPER19_EL0 }, 0xDEF9, true, true, {AArch64_FeatureAM} }, // 101 - { "AMUSERENR_EL0", { .sysreg = AArch64_SYSREG_AMUSERENR_EL0 }, "AMUSERENR_EL0", { .sysreg = AArch64_SYSREG_AMUSERENR_EL0 }, 0xDE93, true, true, {AArch64_FeatureAM} }, // 102 - { "APDAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APDAKEYHI_EL1 }, "APDAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APDAKEYHI_EL1 }, 0xC111, true, true, {AArch64_FeaturePAuth} }, // 103 - { "APDAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APDAKEYLO_EL1 }, "APDAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APDAKEYLO_EL1 }, 0xC110, true, true, {AArch64_FeaturePAuth} }, // 104 - { "APDBKeyHi_EL1", { .sysreg = AArch64_SYSREG_APDBKEYHI_EL1 }, "APDBKeyHi_EL1", { .sysreg = AArch64_SYSREG_APDBKEYHI_EL1 }, 0xC113, true, true, {AArch64_FeaturePAuth} }, // 105 - { "APDBKeyLo_EL1", { .sysreg = AArch64_SYSREG_APDBKEYLO_EL1 }, "APDBKeyLo_EL1", { .sysreg = AArch64_SYSREG_APDBKEYLO_EL1 }, 0xC112, true, true, {AArch64_FeaturePAuth} }, // 106 - { "APGAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APGAKEYHI_EL1 }, "APGAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APGAKEYHI_EL1 }, 0xC119, true, true, {AArch64_FeaturePAuth} }, // 107 - { "APGAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APGAKEYLO_EL1 }, "APGAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APGAKEYLO_EL1 }, 0xC118, true, true, {AArch64_FeaturePAuth} }, // 108 - { "APIAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APIAKEYHI_EL1 }, "APIAKeyHi_EL1", { .sysreg = AArch64_SYSREG_APIAKEYHI_EL1 }, 0xC109, true, true, {AArch64_FeaturePAuth} }, // 109 - { "APIAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APIAKEYLO_EL1 }, "APIAKeyLo_EL1", { .sysreg = AArch64_SYSREG_APIAKEYLO_EL1 }, 0xC108, true, true, {AArch64_FeaturePAuth} }, // 110 - { "APIBKeyHi_EL1", { .sysreg = AArch64_SYSREG_APIBKEYHI_EL1 }, "APIBKeyHi_EL1", { .sysreg = AArch64_SYSREG_APIBKEYHI_EL1 }, 0xC10B, true, true, {AArch64_FeaturePAuth} }, // 111 - { "APIBKeyLo_EL1", { .sysreg = AArch64_SYSREG_APIBKEYLO_EL1 }, "APIBKeyLo_EL1", { .sysreg = AArch64_SYSREG_APIBKEYLO_EL1 }, 0xC10A, true, true, {AArch64_FeaturePAuth} }, // 112 - { "BRBCR_EL1", { .sysreg = AArch64_SYSREG_BRBCR_EL1 }, "BRBCR_EL1", { .sysreg = AArch64_SYSREG_BRBCR_EL1 }, 0x8C80, true, true, {AArch64_FeatureBRBE} }, // 113 - { "BRBCR_EL12", { .sysreg = AArch64_SYSREG_BRBCR_EL12 }, "BRBCR_EL12", { .sysreg = AArch64_SYSREG_BRBCR_EL12 }, 0xAC80, true, true, {AArch64_FeatureBRBE} }, // 114 - { "BRBCR_EL2", { .sysreg = AArch64_SYSREG_BRBCR_EL2 }, "BRBCR_EL2", { .sysreg = AArch64_SYSREG_BRBCR_EL2 }, 0xA480, true, true, {AArch64_FeatureBRBE} }, // 115 - { "BRBFCR_EL1", { .sysreg = AArch64_SYSREG_BRBFCR_EL1 }, "BRBFCR_EL1", { .sysreg = AArch64_SYSREG_BRBFCR_EL1 }, 0x8C81, true, true, {AArch64_FeatureBRBE} }, // 116 - { "BRBIDR0_EL1", { .sysreg = AArch64_SYSREG_BRBIDR0_EL1 }, "BRBIDR0_EL1", { .sysreg = AArch64_SYSREG_BRBIDR0_EL1 }, 0x8C90, true, false, {AArch64_FeatureBRBE} }, // 117 - { "BRBINF0_EL1", { .sysreg = AArch64_SYSREG_BRBINF0_EL1 }, "BRBINF0_EL1", { .sysreg = AArch64_SYSREG_BRBINF0_EL1 }, 0x8C00, true, false, {AArch64_FeatureBRBE} }, // 118 - { "BRBINF10_EL1", { .sysreg = AArch64_SYSREG_BRBINF10_EL1 }, "BRBINF10_EL1", { .sysreg = AArch64_SYSREG_BRBINF10_EL1 }, 0x8C50, true, false, {AArch64_FeatureBRBE} }, // 119 - { "BRBINF11_EL1", { .sysreg = AArch64_SYSREG_BRBINF11_EL1 }, "BRBINF11_EL1", { .sysreg = AArch64_SYSREG_BRBINF11_EL1 }, 0x8C58, true, false, {AArch64_FeatureBRBE} }, // 120 - { "BRBINF12_EL1", { .sysreg = AArch64_SYSREG_BRBINF12_EL1 }, "BRBINF12_EL1", { .sysreg = AArch64_SYSREG_BRBINF12_EL1 }, 0x8C60, true, false, {AArch64_FeatureBRBE} }, // 121 - { "BRBINF13_EL1", { .sysreg = AArch64_SYSREG_BRBINF13_EL1 }, "BRBINF13_EL1", { .sysreg = AArch64_SYSREG_BRBINF13_EL1 }, 0x8C68, true, false, {AArch64_FeatureBRBE} }, // 122 - { "BRBINF14_EL1", { .sysreg = AArch64_SYSREG_BRBINF14_EL1 }, "BRBINF14_EL1", { .sysreg = AArch64_SYSREG_BRBINF14_EL1 }, 0x8C70, true, false, {AArch64_FeatureBRBE} }, // 123 - { "BRBINF15_EL1", { .sysreg = AArch64_SYSREG_BRBINF15_EL1 }, "BRBINF15_EL1", { .sysreg = AArch64_SYSREG_BRBINF15_EL1 }, 0x8C78, true, false, {AArch64_FeatureBRBE} }, // 124 - { "BRBINF16_EL1", { .sysreg = AArch64_SYSREG_BRBINF16_EL1 }, "BRBINF16_EL1", { .sysreg = AArch64_SYSREG_BRBINF16_EL1 }, 0x8C04, true, false, {AArch64_FeatureBRBE} }, // 125 - { "BRBINF17_EL1", { .sysreg = AArch64_SYSREG_BRBINF17_EL1 }, "BRBINF17_EL1", { .sysreg = AArch64_SYSREG_BRBINF17_EL1 }, 0x8C0C, true, false, {AArch64_FeatureBRBE} }, // 126 - { "BRBINF18_EL1", { .sysreg = AArch64_SYSREG_BRBINF18_EL1 }, "BRBINF18_EL1", { .sysreg = AArch64_SYSREG_BRBINF18_EL1 }, 0x8C14, true, false, {AArch64_FeatureBRBE} }, // 127 - { "BRBINF19_EL1", { .sysreg = AArch64_SYSREG_BRBINF19_EL1 }, "BRBINF19_EL1", { .sysreg = AArch64_SYSREG_BRBINF19_EL1 }, 0x8C1C, true, false, {AArch64_FeatureBRBE} }, // 128 - { "BRBINF1_EL1", { .sysreg = AArch64_SYSREG_BRBINF1_EL1 }, "BRBINF1_EL1", { .sysreg = AArch64_SYSREG_BRBINF1_EL1 }, 0x8C08, true, false, {AArch64_FeatureBRBE} }, // 129 - { "BRBINF20_EL1", { .sysreg = AArch64_SYSREG_BRBINF20_EL1 }, "BRBINF20_EL1", { .sysreg = AArch64_SYSREG_BRBINF20_EL1 }, 0x8C24, true, false, {AArch64_FeatureBRBE} }, // 130 - { "BRBINF21_EL1", { .sysreg = AArch64_SYSREG_BRBINF21_EL1 }, "BRBINF21_EL1", { .sysreg = AArch64_SYSREG_BRBINF21_EL1 }, 0x8C2C, true, false, {AArch64_FeatureBRBE} }, // 131 - { "BRBINF22_EL1", { .sysreg = AArch64_SYSREG_BRBINF22_EL1 }, "BRBINF22_EL1", { .sysreg = AArch64_SYSREG_BRBINF22_EL1 }, 0x8C34, true, false, {AArch64_FeatureBRBE} }, // 132 - { "BRBINF23_EL1", { .sysreg = AArch64_SYSREG_BRBINF23_EL1 }, "BRBINF23_EL1", { .sysreg = AArch64_SYSREG_BRBINF23_EL1 }, 0x8C3C, true, false, {AArch64_FeatureBRBE} }, // 133 - { "BRBINF24_EL1", { .sysreg = AArch64_SYSREG_BRBINF24_EL1 }, "BRBINF24_EL1", { .sysreg = AArch64_SYSREG_BRBINF24_EL1 }, 0x8C44, true, false, {AArch64_FeatureBRBE} }, // 134 - { "BRBINF25_EL1", { .sysreg = AArch64_SYSREG_BRBINF25_EL1 }, "BRBINF25_EL1", { .sysreg = AArch64_SYSREG_BRBINF25_EL1 }, 0x8C4C, true, false, {AArch64_FeatureBRBE} }, // 135 - { "BRBINF26_EL1", { .sysreg = AArch64_SYSREG_BRBINF26_EL1 }, "BRBINF26_EL1", { .sysreg = AArch64_SYSREG_BRBINF26_EL1 }, 0x8C54, true, false, {AArch64_FeatureBRBE} }, // 136 - { "BRBINF27_EL1", { .sysreg = AArch64_SYSREG_BRBINF27_EL1 }, "BRBINF27_EL1", { .sysreg = AArch64_SYSREG_BRBINF27_EL1 }, 0x8C5C, true, false, {AArch64_FeatureBRBE} }, // 137 - { "BRBINF28_EL1", { .sysreg = AArch64_SYSREG_BRBINF28_EL1 }, "BRBINF28_EL1", { .sysreg = AArch64_SYSREG_BRBINF28_EL1 }, 0x8C64, true, false, {AArch64_FeatureBRBE} }, // 138 - { "BRBINF29_EL1", { .sysreg = AArch64_SYSREG_BRBINF29_EL1 }, "BRBINF29_EL1", { .sysreg = AArch64_SYSREG_BRBINF29_EL1 }, 0x8C6C, true, false, {AArch64_FeatureBRBE} }, // 139 - { "BRBINF2_EL1", { .sysreg = AArch64_SYSREG_BRBINF2_EL1 }, "BRBINF2_EL1", { .sysreg = AArch64_SYSREG_BRBINF2_EL1 }, 0x8C10, true, false, {AArch64_FeatureBRBE} }, // 140 - { "BRBINF30_EL1", { .sysreg = AArch64_SYSREG_BRBINF30_EL1 }, "BRBINF30_EL1", { .sysreg = AArch64_SYSREG_BRBINF30_EL1 }, 0x8C74, true, false, {AArch64_FeatureBRBE} }, // 141 - { "BRBINF31_EL1", { .sysreg = AArch64_SYSREG_BRBINF31_EL1 }, "BRBINF31_EL1", { .sysreg = AArch64_SYSREG_BRBINF31_EL1 }, 0x8C7C, true, false, {AArch64_FeatureBRBE} }, // 142 - { "BRBINF3_EL1", { .sysreg = AArch64_SYSREG_BRBINF3_EL1 }, "BRBINF3_EL1", { .sysreg = AArch64_SYSREG_BRBINF3_EL1 }, 0x8C18, true, false, {AArch64_FeatureBRBE} }, // 143 - { "BRBINF4_EL1", { .sysreg = AArch64_SYSREG_BRBINF4_EL1 }, "BRBINF4_EL1", { .sysreg = AArch64_SYSREG_BRBINF4_EL1 }, 0x8C20, true, false, {AArch64_FeatureBRBE} }, // 144 - { "BRBINF5_EL1", { .sysreg = AArch64_SYSREG_BRBINF5_EL1 }, "BRBINF5_EL1", { .sysreg = AArch64_SYSREG_BRBINF5_EL1 }, 0x8C28, true, false, {AArch64_FeatureBRBE} }, // 145 - { "BRBINF6_EL1", { .sysreg = AArch64_SYSREG_BRBINF6_EL1 }, "BRBINF6_EL1", { .sysreg = AArch64_SYSREG_BRBINF6_EL1 }, 0x8C30, true, false, {AArch64_FeatureBRBE} }, // 146 - { "BRBINF7_EL1", { .sysreg = AArch64_SYSREG_BRBINF7_EL1 }, "BRBINF7_EL1", { .sysreg = AArch64_SYSREG_BRBINF7_EL1 }, 0x8C38, true, false, {AArch64_FeatureBRBE} }, // 147 - { "BRBINF8_EL1", { .sysreg = AArch64_SYSREG_BRBINF8_EL1 }, "BRBINF8_EL1", { .sysreg = AArch64_SYSREG_BRBINF8_EL1 }, 0x8C40, true, false, {AArch64_FeatureBRBE} }, // 148 - { "BRBINF9_EL1", { .sysreg = AArch64_SYSREG_BRBINF9_EL1 }, "BRBINF9_EL1", { .sysreg = AArch64_SYSREG_BRBINF9_EL1 }, 0x8C48, true, false, {AArch64_FeatureBRBE} }, // 149 - { "BRBINFINJ_EL1", { .sysreg = AArch64_SYSREG_BRBINFINJ_EL1 }, "BRBINFINJ_EL1", { .sysreg = AArch64_SYSREG_BRBINFINJ_EL1 }, 0x8C88, true, true, {AArch64_FeatureBRBE} }, // 150 - { "BRBSRC0_EL1", { .sysreg = AArch64_SYSREG_BRBSRC0_EL1 }, "BRBSRC0_EL1", { .sysreg = AArch64_SYSREG_BRBSRC0_EL1 }, 0x8C01, true, false, {AArch64_FeatureBRBE} }, // 151 - { "BRBSRC10_EL1", { .sysreg = AArch64_SYSREG_BRBSRC10_EL1 }, "BRBSRC10_EL1", { .sysreg = AArch64_SYSREG_BRBSRC10_EL1 }, 0x8C51, true, false, {AArch64_FeatureBRBE} }, // 152 - { "BRBSRC11_EL1", { .sysreg = AArch64_SYSREG_BRBSRC11_EL1 }, "BRBSRC11_EL1", { .sysreg = AArch64_SYSREG_BRBSRC11_EL1 }, 0x8C59, true, false, {AArch64_FeatureBRBE} }, // 153 - { "BRBSRC12_EL1", { .sysreg = AArch64_SYSREG_BRBSRC12_EL1 }, "BRBSRC12_EL1", { .sysreg = AArch64_SYSREG_BRBSRC12_EL1 }, 0x8C61, true, false, {AArch64_FeatureBRBE} }, // 154 - { "BRBSRC13_EL1", { .sysreg = AArch64_SYSREG_BRBSRC13_EL1 }, "BRBSRC13_EL1", { .sysreg = AArch64_SYSREG_BRBSRC13_EL1 }, 0x8C69, true, false, {AArch64_FeatureBRBE} }, // 155 - { "BRBSRC14_EL1", { .sysreg = AArch64_SYSREG_BRBSRC14_EL1 }, "BRBSRC14_EL1", { .sysreg = AArch64_SYSREG_BRBSRC14_EL1 }, 0x8C71, true, false, {AArch64_FeatureBRBE} }, // 156 - { "BRBSRC15_EL1", { .sysreg = AArch64_SYSREG_BRBSRC15_EL1 }, "BRBSRC15_EL1", { .sysreg = AArch64_SYSREG_BRBSRC15_EL1 }, 0x8C79, true, false, {AArch64_FeatureBRBE} }, // 157 - { "BRBSRC16_EL1", { .sysreg = AArch64_SYSREG_BRBSRC16_EL1 }, "BRBSRC16_EL1", { .sysreg = AArch64_SYSREG_BRBSRC16_EL1 }, 0x8C05, true, false, {AArch64_FeatureBRBE} }, // 158 - { "BRBSRC17_EL1", { .sysreg = AArch64_SYSREG_BRBSRC17_EL1 }, "BRBSRC17_EL1", { .sysreg = AArch64_SYSREG_BRBSRC17_EL1 }, 0x8C0D, true, false, {AArch64_FeatureBRBE} }, // 159 - { "BRBSRC18_EL1", { .sysreg = AArch64_SYSREG_BRBSRC18_EL1 }, "BRBSRC18_EL1", { .sysreg = AArch64_SYSREG_BRBSRC18_EL1 }, 0x8C15, true, false, {AArch64_FeatureBRBE} }, // 160 - { "BRBSRC19_EL1", { .sysreg = AArch64_SYSREG_BRBSRC19_EL1 }, "BRBSRC19_EL1", { .sysreg = AArch64_SYSREG_BRBSRC19_EL1 }, 0x8C1D, true, false, {AArch64_FeatureBRBE} }, // 161 - { "BRBSRC1_EL1", { .sysreg = AArch64_SYSREG_BRBSRC1_EL1 }, "BRBSRC1_EL1", { .sysreg = AArch64_SYSREG_BRBSRC1_EL1 }, 0x8C09, true, false, {AArch64_FeatureBRBE} }, // 162 - { "BRBSRC20_EL1", { .sysreg = AArch64_SYSREG_BRBSRC20_EL1 }, "BRBSRC20_EL1", { .sysreg = AArch64_SYSREG_BRBSRC20_EL1 }, 0x8C25, true, false, {AArch64_FeatureBRBE} }, // 163 - { "BRBSRC21_EL1", { .sysreg = AArch64_SYSREG_BRBSRC21_EL1 }, "BRBSRC21_EL1", { .sysreg = AArch64_SYSREG_BRBSRC21_EL1 }, 0x8C2D, true, false, {AArch64_FeatureBRBE} }, // 164 - { "BRBSRC22_EL1", { .sysreg = AArch64_SYSREG_BRBSRC22_EL1 }, "BRBSRC22_EL1", { .sysreg = AArch64_SYSREG_BRBSRC22_EL1 }, 0x8C35, true, false, {AArch64_FeatureBRBE} }, // 165 - { "BRBSRC23_EL1", { .sysreg = AArch64_SYSREG_BRBSRC23_EL1 }, "BRBSRC23_EL1", { .sysreg = AArch64_SYSREG_BRBSRC23_EL1 }, 0x8C3D, true, false, {AArch64_FeatureBRBE} }, // 166 - { "BRBSRC24_EL1", { .sysreg = AArch64_SYSREG_BRBSRC24_EL1 }, "BRBSRC24_EL1", { .sysreg = AArch64_SYSREG_BRBSRC24_EL1 }, 0x8C45, true, false, {AArch64_FeatureBRBE} }, // 167 - { "BRBSRC25_EL1", { .sysreg = AArch64_SYSREG_BRBSRC25_EL1 }, "BRBSRC25_EL1", { .sysreg = AArch64_SYSREG_BRBSRC25_EL1 }, 0x8C4D, true, false, {AArch64_FeatureBRBE} }, // 168 - { "BRBSRC26_EL1", { .sysreg = AArch64_SYSREG_BRBSRC26_EL1 }, "BRBSRC26_EL1", { .sysreg = AArch64_SYSREG_BRBSRC26_EL1 }, 0x8C55, true, false, {AArch64_FeatureBRBE} }, // 169 - { "BRBSRC27_EL1", { .sysreg = AArch64_SYSREG_BRBSRC27_EL1 }, "BRBSRC27_EL1", { .sysreg = AArch64_SYSREG_BRBSRC27_EL1 }, 0x8C5D, true, false, {AArch64_FeatureBRBE} }, // 170 - { "BRBSRC28_EL1", { .sysreg = AArch64_SYSREG_BRBSRC28_EL1 }, "BRBSRC28_EL1", { .sysreg = AArch64_SYSREG_BRBSRC28_EL1 }, 0x8C65, true, false, {AArch64_FeatureBRBE} }, // 171 - { "BRBSRC29_EL1", { .sysreg = AArch64_SYSREG_BRBSRC29_EL1 }, "BRBSRC29_EL1", { .sysreg = AArch64_SYSREG_BRBSRC29_EL1 }, 0x8C6D, true, false, {AArch64_FeatureBRBE} }, // 172 - { "BRBSRC2_EL1", { .sysreg = AArch64_SYSREG_BRBSRC2_EL1 }, "BRBSRC2_EL1", { .sysreg = AArch64_SYSREG_BRBSRC2_EL1 }, 0x8C11, true, false, {AArch64_FeatureBRBE} }, // 173 - { "BRBSRC30_EL1", { .sysreg = AArch64_SYSREG_BRBSRC30_EL1 }, "BRBSRC30_EL1", { .sysreg = AArch64_SYSREG_BRBSRC30_EL1 }, 0x8C75, true, false, {AArch64_FeatureBRBE} }, // 174 - { "BRBSRC31_EL1", { .sysreg = AArch64_SYSREG_BRBSRC31_EL1 }, "BRBSRC31_EL1", { .sysreg = AArch64_SYSREG_BRBSRC31_EL1 }, 0x8C7D, true, false, {AArch64_FeatureBRBE} }, // 175 - { "BRBSRC3_EL1", { .sysreg = AArch64_SYSREG_BRBSRC3_EL1 }, "BRBSRC3_EL1", { .sysreg = AArch64_SYSREG_BRBSRC3_EL1 }, 0x8C19, true, false, {AArch64_FeatureBRBE} }, // 176 - { "BRBSRC4_EL1", { .sysreg = AArch64_SYSREG_BRBSRC4_EL1 }, "BRBSRC4_EL1", { .sysreg = AArch64_SYSREG_BRBSRC4_EL1 }, 0x8C21, true, false, {AArch64_FeatureBRBE} }, // 177 - { "BRBSRC5_EL1", { .sysreg = AArch64_SYSREG_BRBSRC5_EL1 }, "BRBSRC5_EL1", { .sysreg = AArch64_SYSREG_BRBSRC5_EL1 }, 0x8C29, true, false, {AArch64_FeatureBRBE} }, // 178 - { "BRBSRC6_EL1", { .sysreg = AArch64_SYSREG_BRBSRC6_EL1 }, "BRBSRC6_EL1", { .sysreg = AArch64_SYSREG_BRBSRC6_EL1 }, 0x8C31, true, false, {AArch64_FeatureBRBE} }, // 179 - { "BRBSRC7_EL1", { .sysreg = AArch64_SYSREG_BRBSRC7_EL1 }, "BRBSRC7_EL1", { .sysreg = AArch64_SYSREG_BRBSRC7_EL1 }, 0x8C39, true, false, {AArch64_FeatureBRBE} }, // 180 - { "BRBSRC8_EL1", { .sysreg = AArch64_SYSREG_BRBSRC8_EL1 }, "BRBSRC8_EL1", { .sysreg = AArch64_SYSREG_BRBSRC8_EL1 }, 0x8C41, true, false, {AArch64_FeatureBRBE} }, // 181 - { "BRBSRC9_EL1", { .sysreg = AArch64_SYSREG_BRBSRC9_EL1 }, "BRBSRC9_EL1", { .sysreg = AArch64_SYSREG_BRBSRC9_EL1 }, 0x8C49, true, false, {AArch64_FeatureBRBE} }, // 182 - { "BRBSRCINJ_EL1", { .sysreg = AArch64_SYSREG_BRBSRCINJ_EL1 }, "BRBSRCINJ_EL1", { .sysreg = AArch64_SYSREG_BRBSRCINJ_EL1 }, 0x8C89, true, true, {AArch64_FeatureBRBE} }, // 183 - { "BRBTGT0_EL1", { .sysreg = AArch64_SYSREG_BRBTGT0_EL1 }, "BRBTGT0_EL1", { .sysreg = AArch64_SYSREG_BRBTGT0_EL1 }, 0x8C02, true, false, {AArch64_FeatureBRBE} }, // 184 - { "BRBTGT10_EL1", { .sysreg = AArch64_SYSREG_BRBTGT10_EL1 }, "BRBTGT10_EL1", { .sysreg = AArch64_SYSREG_BRBTGT10_EL1 }, 0x8C52, true, false, {AArch64_FeatureBRBE} }, // 185 - { "BRBTGT11_EL1", { .sysreg = AArch64_SYSREG_BRBTGT11_EL1 }, "BRBTGT11_EL1", { .sysreg = AArch64_SYSREG_BRBTGT11_EL1 }, 0x8C5A, true, false, {AArch64_FeatureBRBE} }, // 186 - { "BRBTGT12_EL1", { .sysreg = AArch64_SYSREG_BRBTGT12_EL1 }, "BRBTGT12_EL1", { .sysreg = AArch64_SYSREG_BRBTGT12_EL1 }, 0x8C62, true, false, {AArch64_FeatureBRBE} }, // 187 - { "BRBTGT13_EL1", { .sysreg = AArch64_SYSREG_BRBTGT13_EL1 }, "BRBTGT13_EL1", { .sysreg = AArch64_SYSREG_BRBTGT13_EL1 }, 0x8C6A, true, false, {AArch64_FeatureBRBE} }, // 188 - { "BRBTGT14_EL1", { .sysreg = AArch64_SYSREG_BRBTGT14_EL1 }, "BRBTGT14_EL1", { .sysreg = AArch64_SYSREG_BRBTGT14_EL1 }, 0x8C72, true, false, {AArch64_FeatureBRBE} }, // 189 - { "BRBTGT15_EL1", { .sysreg = AArch64_SYSREG_BRBTGT15_EL1 }, "BRBTGT15_EL1", { .sysreg = AArch64_SYSREG_BRBTGT15_EL1 }, 0x8C7A, true, false, {AArch64_FeatureBRBE} }, // 190 - { "BRBTGT16_EL1", { .sysreg = AArch64_SYSREG_BRBTGT16_EL1 }, "BRBTGT16_EL1", { .sysreg = AArch64_SYSREG_BRBTGT16_EL1 }, 0x8C06, true, false, {AArch64_FeatureBRBE} }, // 191 - { "BRBTGT17_EL1", { .sysreg = AArch64_SYSREG_BRBTGT17_EL1 }, "BRBTGT17_EL1", { .sysreg = AArch64_SYSREG_BRBTGT17_EL1 }, 0x8C0E, true, false, {AArch64_FeatureBRBE} }, // 192 - { "BRBTGT18_EL1", { .sysreg = AArch64_SYSREG_BRBTGT18_EL1 }, "BRBTGT18_EL1", { .sysreg = AArch64_SYSREG_BRBTGT18_EL1 }, 0x8C16, true, false, {AArch64_FeatureBRBE} }, // 193 - { "BRBTGT19_EL1", { .sysreg = AArch64_SYSREG_BRBTGT19_EL1 }, "BRBTGT19_EL1", { .sysreg = AArch64_SYSREG_BRBTGT19_EL1 }, 0x8C1E, true, false, {AArch64_FeatureBRBE} }, // 194 - { "BRBTGT1_EL1", { .sysreg = AArch64_SYSREG_BRBTGT1_EL1 }, "BRBTGT1_EL1", { .sysreg = AArch64_SYSREG_BRBTGT1_EL1 }, 0x8C0A, true, false, {AArch64_FeatureBRBE} }, // 195 - { "BRBTGT20_EL1", { .sysreg = AArch64_SYSREG_BRBTGT20_EL1 }, "BRBTGT20_EL1", { .sysreg = AArch64_SYSREG_BRBTGT20_EL1 }, 0x8C26, true, false, {AArch64_FeatureBRBE} }, // 196 - { "BRBTGT21_EL1", { .sysreg = AArch64_SYSREG_BRBTGT21_EL1 }, "BRBTGT21_EL1", { .sysreg = AArch64_SYSREG_BRBTGT21_EL1 }, 0x8C2E, true, false, {AArch64_FeatureBRBE} }, // 197 - { "BRBTGT22_EL1", { .sysreg = AArch64_SYSREG_BRBTGT22_EL1 }, "BRBTGT22_EL1", { .sysreg = AArch64_SYSREG_BRBTGT22_EL1 }, 0x8C36, true, false, {AArch64_FeatureBRBE} }, // 198 - { "BRBTGT23_EL1", { .sysreg = AArch64_SYSREG_BRBTGT23_EL1 }, "BRBTGT23_EL1", { .sysreg = AArch64_SYSREG_BRBTGT23_EL1 }, 0x8C3E, true, false, {AArch64_FeatureBRBE} }, // 199 - { "BRBTGT24_EL1", { .sysreg = AArch64_SYSREG_BRBTGT24_EL1 }, "BRBTGT24_EL1", { .sysreg = AArch64_SYSREG_BRBTGT24_EL1 }, 0x8C46, true, false, {AArch64_FeatureBRBE} }, // 200 - { "BRBTGT25_EL1", { .sysreg = AArch64_SYSREG_BRBTGT25_EL1 }, "BRBTGT25_EL1", { .sysreg = AArch64_SYSREG_BRBTGT25_EL1 }, 0x8C4E, true, false, {AArch64_FeatureBRBE} }, // 201 - { "BRBTGT26_EL1", { .sysreg = AArch64_SYSREG_BRBTGT26_EL1 }, "BRBTGT26_EL1", { .sysreg = AArch64_SYSREG_BRBTGT26_EL1 }, 0x8C56, true, false, {AArch64_FeatureBRBE} }, // 202 - { "BRBTGT27_EL1", { .sysreg = AArch64_SYSREG_BRBTGT27_EL1 }, "BRBTGT27_EL1", { .sysreg = AArch64_SYSREG_BRBTGT27_EL1 }, 0x8C5E, true, false, {AArch64_FeatureBRBE} }, // 203 - { "BRBTGT28_EL1", { .sysreg = AArch64_SYSREG_BRBTGT28_EL1 }, "BRBTGT28_EL1", { .sysreg = AArch64_SYSREG_BRBTGT28_EL1 }, 0x8C66, true, false, {AArch64_FeatureBRBE} }, // 204 - { "BRBTGT29_EL1", { .sysreg = AArch64_SYSREG_BRBTGT29_EL1 }, "BRBTGT29_EL1", { .sysreg = AArch64_SYSREG_BRBTGT29_EL1 }, 0x8C6E, true, false, {AArch64_FeatureBRBE} }, // 205 - { "BRBTGT2_EL1", { .sysreg = AArch64_SYSREG_BRBTGT2_EL1 }, "BRBTGT2_EL1", { .sysreg = AArch64_SYSREG_BRBTGT2_EL1 }, 0x8C12, true, false, {AArch64_FeatureBRBE} }, // 206 - { "BRBTGT30_EL1", { .sysreg = AArch64_SYSREG_BRBTGT30_EL1 }, "BRBTGT30_EL1", { .sysreg = AArch64_SYSREG_BRBTGT30_EL1 }, 0x8C76, true, false, {AArch64_FeatureBRBE} }, // 207 - { "BRBTGT31_EL1", { .sysreg = AArch64_SYSREG_BRBTGT31_EL1 }, "BRBTGT31_EL1", { .sysreg = AArch64_SYSREG_BRBTGT31_EL1 }, 0x8C7E, true, false, {AArch64_FeatureBRBE} }, // 208 - { "BRBTGT3_EL1", { .sysreg = AArch64_SYSREG_BRBTGT3_EL1 }, "BRBTGT3_EL1", { .sysreg = AArch64_SYSREG_BRBTGT3_EL1 }, 0x8C1A, true, false, {AArch64_FeatureBRBE} }, // 209 - { "BRBTGT4_EL1", { .sysreg = AArch64_SYSREG_BRBTGT4_EL1 }, "BRBTGT4_EL1", { .sysreg = AArch64_SYSREG_BRBTGT4_EL1 }, 0x8C22, true, false, {AArch64_FeatureBRBE} }, // 210 - { "BRBTGT5_EL1", { .sysreg = AArch64_SYSREG_BRBTGT5_EL1 }, "BRBTGT5_EL1", { .sysreg = AArch64_SYSREG_BRBTGT5_EL1 }, 0x8C2A, true, false, {AArch64_FeatureBRBE} }, // 211 - { "BRBTGT6_EL1", { .sysreg = AArch64_SYSREG_BRBTGT6_EL1 }, "BRBTGT6_EL1", { .sysreg = AArch64_SYSREG_BRBTGT6_EL1 }, 0x8C32, true, false, {AArch64_FeatureBRBE} }, // 212 - { "BRBTGT7_EL1", { .sysreg = AArch64_SYSREG_BRBTGT7_EL1 }, "BRBTGT7_EL1", { .sysreg = AArch64_SYSREG_BRBTGT7_EL1 }, 0x8C3A, true, false, {AArch64_FeatureBRBE} }, // 213 - { "BRBTGT8_EL1", { .sysreg = AArch64_SYSREG_BRBTGT8_EL1 }, "BRBTGT8_EL1", { .sysreg = AArch64_SYSREG_BRBTGT8_EL1 }, 0x8C42, true, false, {AArch64_FeatureBRBE} }, // 214 - { "BRBTGT9_EL1", { .sysreg = AArch64_SYSREG_BRBTGT9_EL1 }, "BRBTGT9_EL1", { .sysreg = AArch64_SYSREG_BRBTGT9_EL1 }, 0x8C4A, true, false, {AArch64_FeatureBRBE} }, // 215 - { "BRBTGTINJ_EL1", { .sysreg = AArch64_SYSREG_BRBTGTINJ_EL1 }, "BRBTGTINJ_EL1", { .sysreg = AArch64_SYSREG_BRBTGTINJ_EL1 }, 0x8C8A, true, true, {AArch64_FeatureBRBE} }, // 216 - { "BRBTS_EL1", { .sysreg = AArch64_SYSREG_BRBTS_EL1 }, "BRBTS_EL1", { .sysreg = AArch64_SYSREG_BRBTS_EL1 }, 0x8C82, true, true, {AArch64_FeatureBRBE} }, // 217 - { "CCSIDR2_EL1", { .sysreg = AArch64_SYSREG_CCSIDR2_EL1 }, "CCSIDR2_EL1", { .sysreg = AArch64_SYSREG_CCSIDR2_EL1 }, 0xC802, true, false, {AArch64_FeatureCCIDX} }, // 218 - { "CCSIDR_EL1", { .sysreg = AArch64_SYSREG_CCSIDR_EL1 }, "CCSIDR_EL1", { .sysreg = AArch64_SYSREG_CCSIDR_EL1 }, 0xC800, true, false, {0} }, // 219 - { "CLIDR_EL1", { .sysreg = AArch64_SYSREG_CLIDR_EL1 }, "CLIDR_EL1", { .sysreg = AArch64_SYSREG_CLIDR_EL1 }, 0xC801, true, false, {0} }, // 220 - { "CNTFRQ_EL0", { .sysreg = AArch64_SYSREG_CNTFRQ_EL0 }, "CNTFRQ_EL0", { .sysreg = AArch64_SYSREG_CNTFRQ_EL0 }, 0xDF00, true, true, {0} }, // 221 - { "CNTHCTL_EL2", { .sysreg = AArch64_SYSREG_CNTHCTL_EL2 }, "CNTHCTL_EL2", { .sysreg = AArch64_SYSREG_CNTHCTL_EL2 }, 0xE708, true, true, {0} }, // 222 - { "CNTHPS_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_CTL_EL2 }, "CNTHPS_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_CTL_EL2 }, 0xE729, true, true, {AArch64_FeatureSEL2} }, // 223 - { "CNTHPS_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_CVAL_EL2 }, "CNTHPS_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_CVAL_EL2 }, 0xE72A, true, true, {AArch64_FeatureSEL2} }, // 224 - { "CNTHPS_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_TVAL_EL2 }, "CNTHPS_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHPS_TVAL_EL2 }, 0xE728, true, true, {AArch64_FeatureSEL2} }, // 225 - { "CNTHP_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_CTL_EL2 }, "CNTHP_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_CTL_EL2 }, 0xE711, true, true, {0} }, // 226 - { "CNTHP_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_CVAL_EL2 }, "CNTHP_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_CVAL_EL2 }, 0xE712, true, true, {0} }, // 227 - { "CNTHP_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_TVAL_EL2 }, "CNTHP_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHP_TVAL_EL2 }, 0xE710, true, true, {0} }, // 228 - { "CNTHVS_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_CTL_EL2 }, "CNTHVS_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_CTL_EL2 }, 0xE721, true, true, {AArch64_FeatureSEL2} }, // 229 - { "CNTHVS_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_CVAL_EL2 }, "CNTHVS_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_CVAL_EL2 }, 0xE722, true, true, {AArch64_FeatureSEL2} }, // 230 - { "CNTHVS_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_TVAL_EL2 }, "CNTHVS_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHVS_TVAL_EL2 }, 0xE720, true, true, {AArch64_FeatureSEL2} }, // 231 - { "CNTHV_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_CTL_EL2 }, "CNTHV_CTL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_CTL_EL2 }, 0xE719, true, true, {AArch64_FeatureVH} }, // 232 - { "CNTHV_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_CVAL_EL2 }, "CNTHV_CVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_CVAL_EL2 }, 0xE71A, true, true, {AArch64_FeatureVH} }, // 233 - { "CNTHV_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_TVAL_EL2 }, "CNTHV_TVAL_EL2", { .sysreg = AArch64_SYSREG_CNTHV_TVAL_EL2 }, 0xE718, true, true, {AArch64_FeatureVH} }, // 234 - { "CNTISCALE_EL2", { .sysreg = AArch64_SYSREG_CNTISCALE_EL2 }, "CNTISCALE_EL2", { .sysreg = AArch64_SYSREG_CNTISCALE_EL2 }, 0xE705, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 235 - { "CNTKCTL_EL1", { .sysreg = AArch64_SYSREG_CNTKCTL_EL1 }, "CNTKCTL_EL1", { .sysreg = AArch64_SYSREG_CNTKCTL_EL1 }, 0xC708, true, true, {0} }, // 236 - { "CNTKCTL_EL12", { .sysreg = AArch64_SYSREG_CNTKCTL_EL12 }, "CNTKCTL_EL12", { .sysreg = AArch64_SYSREG_CNTKCTL_EL12 }, 0xEF08, true, true, {AArch64_FeatureVH} }, // 237 - { "CNTPCTSS_EL0", { .sysreg = AArch64_SYSREG_CNTPCTSS_EL0 }, "CNTPCTSS_EL0", { .sysreg = AArch64_SYSREG_CNTPCTSS_EL0 }, 0xDF05, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 238 - { "CNTPCT_EL0", { .sysreg = AArch64_SYSREG_CNTPCT_EL0 }, "CNTPCT_EL0", { .sysreg = AArch64_SYSREG_CNTPCT_EL0 }, 0xDF01, true, false, {0} }, // 239 - { "CNTPOFF_EL2", { .sysreg = AArch64_SYSREG_CNTPOFF_EL2 }, "CNTPOFF_EL2", { .sysreg = AArch64_SYSREG_CNTPOFF_EL2 }, 0xE706, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 240 - { "CNTPS_CTL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_CTL_EL1 }, "CNTPS_CTL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_CTL_EL1 }, 0xFF11, true, true, {0} }, // 241 - { "CNTPS_CVAL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_CVAL_EL1 }, "CNTPS_CVAL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_CVAL_EL1 }, 0xFF12, true, true, {0} }, // 242 - { "CNTPS_TVAL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_TVAL_EL1 }, "CNTPS_TVAL_EL1", { .sysreg = AArch64_SYSREG_CNTPS_TVAL_EL1 }, 0xFF10, true, true, {0} }, // 243 - { "CNTP_CTL_EL0", { .sysreg = AArch64_SYSREG_CNTP_CTL_EL0 }, "CNTP_CTL_EL0", { .sysreg = AArch64_SYSREG_CNTP_CTL_EL0 }, 0xDF11, true, true, {0} }, // 244 - { "CNTP_CTL_EL02", { .sysreg = AArch64_SYSREG_CNTP_CTL_EL02 }, "CNTP_CTL_EL02", { .sysreg = AArch64_SYSREG_CNTP_CTL_EL02 }, 0xEF11, true, true, {AArch64_FeatureVH} }, // 245 - { "CNTP_CVAL_EL0", { .sysreg = AArch64_SYSREG_CNTP_CVAL_EL0 }, "CNTP_CVAL_EL0", { .sysreg = AArch64_SYSREG_CNTP_CVAL_EL0 }, 0xDF12, true, true, {0} }, // 246 - { "CNTP_CVAL_EL02", { .sysreg = AArch64_SYSREG_CNTP_CVAL_EL02 }, "CNTP_CVAL_EL02", { .sysreg = AArch64_SYSREG_CNTP_CVAL_EL02 }, 0xEF12, true, true, {AArch64_FeatureVH} }, // 247 - { "CNTP_TVAL_EL0", { .sysreg = AArch64_SYSREG_CNTP_TVAL_EL0 }, "CNTP_TVAL_EL0", { .sysreg = AArch64_SYSREG_CNTP_TVAL_EL0 }, 0xDF10, true, true, {0} }, // 248 - { "CNTP_TVAL_EL02", { .sysreg = AArch64_SYSREG_CNTP_TVAL_EL02 }, "CNTP_TVAL_EL02", { .sysreg = AArch64_SYSREG_CNTP_TVAL_EL02 }, 0xEF10, true, true, {AArch64_FeatureVH} }, // 249 - { "CNTSCALE_EL2", { .sysreg = AArch64_SYSREG_CNTSCALE_EL2 }, "CNTSCALE_EL2", { .sysreg = AArch64_SYSREG_CNTSCALE_EL2 }, 0xE704, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 250 - { "CNTVCTSS_EL0", { .sysreg = AArch64_SYSREG_CNTVCTSS_EL0 }, "CNTVCTSS_EL0", { .sysreg = AArch64_SYSREG_CNTVCTSS_EL0 }, 0xDF06, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 251 - { "CNTVCT_EL0", { .sysreg = AArch64_SYSREG_CNTVCT_EL0 }, "CNTVCT_EL0", { .sysreg = AArch64_SYSREG_CNTVCT_EL0 }, 0xDF02, true, false, {0} }, // 252 - { "CNTVFRQ_EL2", { .sysreg = AArch64_SYSREG_CNTVFRQ_EL2 }, "CNTVFRQ_EL2", { .sysreg = AArch64_SYSREG_CNTVFRQ_EL2 }, 0xE707, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 253 - { "CNTVOFF_EL2", { .sysreg = AArch64_SYSREG_CNTVOFF_EL2 }, "CNTVOFF_EL2", { .sysreg = AArch64_SYSREG_CNTVOFF_EL2 }, 0xE703, true, true, {0} }, // 254 - { "CNTV_CTL_EL0", { .sysreg = AArch64_SYSREG_CNTV_CTL_EL0 }, "CNTV_CTL_EL0", { .sysreg = AArch64_SYSREG_CNTV_CTL_EL0 }, 0xDF19, true, true, {0} }, // 255 - { "CNTV_CTL_EL02", { .sysreg = AArch64_SYSREG_CNTV_CTL_EL02 }, "CNTV_CTL_EL02", { .sysreg = AArch64_SYSREG_CNTV_CTL_EL02 }, 0xEF19, true, true, {AArch64_FeatureVH} }, // 256 - { "CNTV_CVAL_EL0", { .sysreg = AArch64_SYSREG_CNTV_CVAL_EL0 }, "CNTV_CVAL_EL0", { .sysreg = AArch64_SYSREG_CNTV_CVAL_EL0 }, 0xDF1A, true, true, {0} }, // 257 - { "CNTV_CVAL_EL02", { .sysreg = AArch64_SYSREG_CNTV_CVAL_EL02 }, "CNTV_CVAL_EL02", { .sysreg = AArch64_SYSREG_CNTV_CVAL_EL02 }, 0xEF1A, true, true, {AArch64_FeatureVH} }, // 258 - { "CNTV_TVAL_EL0", { .sysreg = AArch64_SYSREG_CNTV_TVAL_EL0 }, "CNTV_TVAL_EL0", { .sysreg = AArch64_SYSREG_CNTV_TVAL_EL0 }, 0xDF18, true, true, {0} }, // 259 - { "CNTV_TVAL_EL02", { .sysreg = AArch64_SYSREG_CNTV_TVAL_EL02 }, "CNTV_TVAL_EL02", { .sysreg = AArch64_SYSREG_CNTV_TVAL_EL02 }, 0xEF18, true, true, {AArch64_FeatureVH} }, // 260 - { "CONTEXTIDR_EL1", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL1 }, "CONTEXTIDR_EL1", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL1 }, 0xC681, true, true, {0} }, // 261 - { "CONTEXTIDR_EL12", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL12 }, "CONTEXTIDR_EL12", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL12 }, 0xEE81, true, true, {AArch64_FeatureVH} }, // 262 - { "CONTEXTIDR_EL2", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL2 }, "CONTEXTIDR_EL2", { .sysreg = AArch64_SYSREG_CONTEXTIDR_EL2 }, 0xE681, true, true, {AArch64_FeatureCONTEXTIDREL2} }, // 263 - { "CPACR_EL1", { .sysreg = AArch64_SYSREG_CPACR_EL1 }, "CPACR_EL1", { .sysreg = AArch64_SYSREG_CPACR_EL1 }, 0xC082, true, true, {0} }, // 264 - { "CPACR_EL12", { .sysreg = AArch64_SYSREG_CPACR_EL12 }, "CPACR_EL12", { .sysreg = AArch64_SYSREG_CPACR_EL12 }, 0xE882, true, true, {AArch64_FeatureVH} }, // 265 - { "CPM_IOACC_CTL_EL3", { .sysreg = AArch64_SYSREG_CPM_IOACC_CTL_EL3 }, "CPM_IOACC_CTL_EL3", { .sysreg = AArch64_SYSREG_CPM_IOACC_CTL_EL3 }, 0xFF90, true, true, {AArch64_FeatureAppleA7SysReg} }, // 266 - { "CPTR_EL2", { .sysreg = AArch64_SYSREG_CPTR_EL2 }, "CPTR_EL2", { .sysreg = AArch64_SYSREG_CPTR_EL2 }, 0xE08A, true, true, {0} }, // 267 - { "CPTR_EL3", { .sysreg = AArch64_SYSREG_CPTR_EL3 }, "CPTR_EL3", { .sysreg = AArch64_SYSREG_CPTR_EL3 }, 0xF08A, true, true, {0} }, // 268 - { "CSSELR_EL1", { .sysreg = AArch64_SYSREG_CSSELR_EL1 }, "CSSELR_EL1", { .sysreg = AArch64_SYSREG_CSSELR_EL1 }, 0xD000, true, true, {0} }, // 269 - { "CTR_EL0", { .sysreg = AArch64_SYSREG_CTR_EL0 }, "CTR_EL0", { .sysreg = AArch64_SYSREG_CTR_EL0 }, 0xD801, true, false, {0} }, // 270 - { "CurrentEL", { .sysreg = AArch64_SYSREG_CURRENTEL }, "CurrentEL", { .sysreg = AArch64_SYSREG_CURRENTEL }, 0xC212, true, false, {0} }, // 271 - { "DACR32_EL2", { .sysreg = AArch64_SYSREG_DACR32_EL2 }, "DACR32_EL2", { .sysreg = AArch64_SYSREG_DACR32_EL2 }, 0xE180, true, true, {0} }, // 272 - { "DAIF", { .sysreg = AArch64_SYSREG_DAIF }, "DAIF", { .sysreg = AArch64_SYSREG_DAIF }, 0xDA11, true, true, {0} }, // 273 - { "DBGAUTHSTATUS_EL1", { .sysreg = AArch64_SYSREG_DBGAUTHSTATUS_EL1 }, "DBGAUTHSTATUS_EL1", { .sysreg = AArch64_SYSREG_DBGAUTHSTATUS_EL1 }, 0x83F6, true, false, {0} }, // 274 - { "DBGBCR0_EL1", { .sysreg = AArch64_SYSREG_DBGBCR0_EL1 }, "DBGBCR0_EL1", { .sysreg = AArch64_SYSREG_DBGBCR0_EL1 }, 0x8005, true, true, {0} }, // 275 - { "DBGBCR10_EL1", { .sysreg = AArch64_SYSREG_DBGBCR10_EL1 }, "DBGBCR10_EL1", { .sysreg = AArch64_SYSREG_DBGBCR10_EL1 }, 0x8055, true, true, {0} }, // 276 - { "DBGBCR11_EL1", { .sysreg = AArch64_SYSREG_DBGBCR11_EL1 }, "DBGBCR11_EL1", { .sysreg = AArch64_SYSREG_DBGBCR11_EL1 }, 0x805D, true, true, {0} }, // 277 - { "DBGBCR12_EL1", { .sysreg = AArch64_SYSREG_DBGBCR12_EL1 }, "DBGBCR12_EL1", { .sysreg = AArch64_SYSREG_DBGBCR12_EL1 }, 0x8065, true, true, {0} }, // 278 - { "DBGBCR13_EL1", { .sysreg = AArch64_SYSREG_DBGBCR13_EL1 }, "DBGBCR13_EL1", { .sysreg = AArch64_SYSREG_DBGBCR13_EL1 }, 0x806D, true, true, {0} }, // 279 - { "DBGBCR14_EL1", { .sysreg = AArch64_SYSREG_DBGBCR14_EL1 }, "DBGBCR14_EL1", { .sysreg = AArch64_SYSREG_DBGBCR14_EL1 }, 0x8075, true, true, {0} }, // 280 - { "DBGBCR15_EL1", { .sysreg = AArch64_SYSREG_DBGBCR15_EL1 }, "DBGBCR15_EL1", { .sysreg = AArch64_SYSREG_DBGBCR15_EL1 }, 0x807D, true, true, {0} }, // 281 - { "DBGBCR1_EL1", { .sysreg = AArch64_SYSREG_DBGBCR1_EL1 }, "DBGBCR1_EL1", { .sysreg = AArch64_SYSREG_DBGBCR1_EL1 }, 0x800D, true, true, {0} }, // 282 - { "DBGBCR2_EL1", { .sysreg = AArch64_SYSREG_DBGBCR2_EL1 }, "DBGBCR2_EL1", { .sysreg = AArch64_SYSREG_DBGBCR2_EL1 }, 0x8015, true, true, {0} }, // 283 - { "DBGBCR3_EL1", { .sysreg = AArch64_SYSREG_DBGBCR3_EL1 }, "DBGBCR3_EL1", { .sysreg = AArch64_SYSREG_DBGBCR3_EL1 }, 0x801D, true, true, {0} }, // 284 - { "DBGBCR4_EL1", { .sysreg = AArch64_SYSREG_DBGBCR4_EL1 }, "DBGBCR4_EL1", { .sysreg = AArch64_SYSREG_DBGBCR4_EL1 }, 0x8025, true, true, {0} }, // 285 - { "DBGBCR5_EL1", { .sysreg = AArch64_SYSREG_DBGBCR5_EL1 }, "DBGBCR5_EL1", { .sysreg = AArch64_SYSREG_DBGBCR5_EL1 }, 0x802D, true, true, {0} }, // 286 - { "DBGBCR6_EL1", { .sysreg = AArch64_SYSREG_DBGBCR6_EL1 }, "DBGBCR6_EL1", { .sysreg = AArch64_SYSREG_DBGBCR6_EL1 }, 0x8035, true, true, {0} }, // 287 - { "DBGBCR7_EL1", { .sysreg = AArch64_SYSREG_DBGBCR7_EL1 }, "DBGBCR7_EL1", { .sysreg = AArch64_SYSREG_DBGBCR7_EL1 }, 0x803D, true, true, {0} }, // 288 - { "DBGBCR8_EL1", { .sysreg = AArch64_SYSREG_DBGBCR8_EL1 }, "DBGBCR8_EL1", { .sysreg = AArch64_SYSREG_DBGBCR8_EL1 }, 0x8045, true, true, {0} }, // 289 - { "DBGBCR9_EL1", { .sysreg = AArch64_SYSREG_DBGBCR9_EL1 }, "DBGBCR9_EL1", { .sysreg = AArch64_SYSREG_DBGBCR9_EL1 }, 0x804D, true, true, {0} }, // 290 - { "DBGBVR0_EL1", { .sysreg = AArch64_SYSREG_DBGBVR0_EL1 }, "DBGBVR0_EL1", { .sysreg = AArch64_SYSREG_DBGBVR0_EL1 }, 0x8004, true, true, {0} }, // 291 - { "DBGBVR10_EL1", { .sysreg = AArch64_SYSREG_DBGBVR10_EL1 }, "DBGBVR10_EL1", { .sysreg = AArch64_SYSREG_DBGBVR10_EL1 }, 0x8054, true, true, {0} }, // 292 - { "DBGBVR11_EL1", { .sysreg = AArch64_SYSREG_DBGBVR11_EL1 }, "DBGBVR11_EL1", { .sysreg = AArch64_SYSREG_DBGBVR11_EL1 }, 0x805C, true, true, {0} }, // 293 - { "DBGBVR12_EL1", { .sysreg = AArch64_SYSREG_DBGBVR12_EL1 }, "DBGBVR12_EL1", { .sysreg = AArch64_SYSREG_DBGBVR12_EL1 }, 0x8064, true, true, {0} }, // 294 - { "DBGBVR13_EL1", { .sysreg = AArch64_SYSREG_DBGBVR13_EL1 }, "DBGBVR13_EL1", { .sysreg = AArch64_SYSREG_DBGBVR13_EL1 }, 0x806C, true, true, {0} }, // 295 - { "DBGBVR14_EL1", { .sysreg = AArch64_SYSREG_DBGBVR14_EL1 }, "DBGBVR14_EL1", { .sysreg = AArch64_SYSREG_DBGBVR14_EL1 }, 0x8074, true, true, {0} }, // 296 - { "DBGBVR15_EL1", { .sysreg = AArch64_SYSREG_DBGBVR15_EL1 }, "DBGBVR15_EL1", { .sysreg = AArch64_SYSREG_DBGBVR15_EL1 }, 0x807C, true, true, {0} }, // 297 - { "DBGBVR1_EL1", { .sysreg = AArch64_SYSREG_DBGBVR1_EL1 }, "DBGBVR1_EL1", { .sysreg = AArch64_SYSREG_DBGBVR1_EL1 }, 0x800C, true, true, {0} }, // 298 - { "DBGBVR2_EL1", { .sysreg = AArch64_SYSREG_DBGBVR2_EL1 }, "DBGBVR2_EL1", { .sysreg = AArch64_SYSREG_DBGBVR2_EL1 }, 0x8014, true, true, {0} }, // 299 - { "DBGBVR3_EL1", { .sysreg = AArch64_SYSREG_DBGBVR3_EL1 }, "DBGBVR3_EL1", { .sysreg = AArch64_SYSREG_DBGBVR3_EL1 }, 0x801C, true, true, {0} }, // 300 - { "DBGBVR4_EL1", { .sysreg = AArch64_SYSREG_DBGBVR4_EL1 }, "DBGBVR4_EL1", { .sysreg = AArch64_SYSREG_DBGBVR4_EL1 }, 0x8024, true, true, {0} }, // 301 - { "DBGBVR5_EL1", { .sysreg = AArch64_SYSREG_DBGBVR5_EL1 }, "DBGBVR5_EL1", { .sysreg = AArch64_SYSREG_DBGBVR5_EL1 }, 0x802C, true, true, {0} }, // 302 - { "DBGBVR6_EL1", { .sysreg = AArch64_SYSREG_DBGBVR6_EL1 }, "DBGBVR6_EL1", { .sysreg = AArch64_SYSREG_DBGBVR6_EL1 }, 0x8034, true, true, {0} }, // 303 - { "DBGBVR7_EL1", { .sysreg = AArch64_SYSREG_DBGBVR7_EL1 }, "DBGBVR7_EL1", { .sysreg = AArch64_SYSREG_DBGBVR7_EL1 }, 0x803C, true, true, {0} }, // 304 - { "DBGBVR8_EL1", { .sysreg = AArch64_SYSREG_DBGBVR8_EL1 }, "DBGBVR8_EL1", { .sysreg = AArch64_SYSREG_DBGBVR8_EL1 }, 0x8044, true, true, {0} }, // 305 - { "DBGBVR9_EL1", { .sysreg = AArch64_SYSREG_DBGBVR9_EL1 }, "DBGBVR9_EL1", { .sysreg = AArch64_SYSREG_DBGBVR9_EL1 }, 0x804C, true, true, {0} }, // 306 - { "DBGCLAIMCLR_EL1", { .sysreg = AArch64_SYSREG_DBGCLAIMCLR_EL1 }, "DBGCLAIMCLR_EL1", { .sysreg = AArch64_SYSREG_DBGCLAIMCLR_EL1 }, 0x83CE, true, true, {0} }, // 307 - { "DBGCLAIMSET_EL1", { .sysreg = AArch64_SYSREG_DBGCLAIMSET_EL1 }, "DBGCLAIMSET_EL1", { .sysreg = AArch64_SYSREG_DBGCLAIMSET_EL1 }, 0x83C6, true, true, {0} }, // 308 - { "DBGDTRRX_EL0", { .sysreg = AArch64_SYSREG_DBGDTRRX_EL0 }, "DBGDTRRX_EL0", { .sysreg = AArch64_SYSREG_DBGDTRRX_EL0 }, 0x9828, true, false, {0} }, // 309 - { "DBGDTRTX_EL0", { .sysreg = AArch64_SYSREG_DBGDTRTX_EL0 }, "DBGDTRTX_EL0", { .sysreg = AArch64_SYSREG_DBGDTRTX_EL0 }, 0x9828, false, true, {0} }, // 310 - { "DBGDTR_EL0", { .sysreg = AArch64_SYSREG_DBGDTR_EL0 }, "DBGDTR_EL0", { .sysreg = AArch64_SYSREG_DBGDTR_EL0 }, 0x9820, true, true, {0} }, // 311 - { "DBGPRCR_EL1", { .sysreg = AArch64_SYSREG_DBGPRCR_EL1 }, "DBGPRCR_EL1", { .sysreg = AArch64_SYSREG_DBGPRCR_EL1 }, 0x80A4, true, true, {0} }, // 312 - { "DBGVCR32_EL2", { .sysreg = AArch64_SYSREG_DBGVCR32_EL2 }, "DBGVCR32_EL2", { .sysreg = AArch64_SYSREG_DBGVCR32_EL2 }, 0xA038, true, true, {0} }, // 313 - { "DBGWCR0_EL1", { .sysreg = AArch64_SYSREG_DBGWCR0_EL1 }, "DBGWCR0_EL1", { .sysreg = AArch64_SYSREG_DBGWCR0_EL1 }, 0x8007, true, true, {0} }, // 314 - { "DBGWCR10_EL1", { .sysreg = AArch64_SYSREG_DBGWCR10_EL1 }, "DBGWCR10_EL1", { .sysreg = AArch64_SYSREG_DBGWCR10_EL1 }, 0x8057, true, true, {0} }, // 315 - { "DBGWCR11_EL1", { .sysreg = AArch64_SYSREG_DBGWCR11_EL1 }, "DBGWCR11_EL1", { .sysreg = AArch64_SYSREG_DBGWCR11_EL1 }, 0x805F, true, true, {0} }, // 316 - { "DBGWCR12_EL1", { .sysreg = AArch64_SYSREG_DBGWCR12_EL1 }, "DBGWCR12_EL1", { .sysreg = AArch64_SYSREG_DBGWCR12_EL1 }, 0x8067, true, true, {0} }, // 317 - { "DBGWCR13_EL1", { .sysreg = AArch64_SYSREG_DBGWCR13_EL1 }, "DBGWCR13_EL1", { .sysreg = AArch64_SYSREG_DBGWCR13_EL1 }, 0x806F, true, true, {0} }, // 318 - { "DBGWCR14_EL1", { .sysreg = AArch64_SYSREG_DBGWCR14_EL1 }, "DBGWCR14_EL1", { .sysreg = AArch64_SYSREG_DBGWCR14_EL1 }, 0x8077, true, true, {0} }, // 319 - { "DBGWCR15_EL1", { .sysreg = AArch64_SYSREG_DBGWCR15_EL1 }, "DBGWCR15_EL1", { .sysreg = AArch64_SYSREG_DBGWCR15_EL1 }, 0x807F, true, true, {0} }, // 320 - { "DBGWCR1_EL1", { .sysreg = AArch64_SYSREG_DBGWCR1_EL1 }, "DBGWCR1_EL1", { .sysreg = AArch64_SYSREG_DBGWCR1_EL1 }, 0x800F, true, true, {0} }, // 321 - { "DBGWCR2_EL1", { .sysreg = AArch64_SYSREG_DBGWCR2_EL1 }, "DBGWCR2_EL1", { .sysreg = AArch64_SYSREG_DBGWCR2_EL1 }, 0x8017, true, true, {0} }, // 322 - { "DBGWCR3_EL1", { .sysreg = AArch64_SYSREG_DBGWCR3_EL1 }, "DBGWCR3_EL1", { .sysreg = AArch64_SYSREG_DBGWCR3_EL1 }, 0x801F, true, true, {0} }, // 323 - { "DBGWCR4_EL1", { .sysreg = AArch64_SYSREG_DBGWCR4_EL1 }, "DBGWCR4_EL1", { .sysreg = AArch64_SYSREG_DBGWCR4_EL1 }, 0x8027, true, true, {0} }, // 324 - { "DBGWCR5_EL1", { .sysreg = AArch64_SYSREG_DBGWCR5_EL1 }, "DBGWCR5_EL1", { .sysreg = AArch64_SYSREG_DBGWCR5_EL1 }, 0x802F, true, true, {0} }, // 325 - { "DBGWCR6_EL1", { .sysreg = AArch64_SYSREG_DBGWCR6_EL1 }, "DBGWCR6_EL1", { .sysreg = AArch64_SYSREG_DBGWCR6_EL1 }, 0x8037, true, true, {0} }, // 326 - { "DBGWCR7_EL1", { .sysreg = AArch64_SYSREG_DBGWCR7_EL1 }, "DBGWCR7_EL1", { .sysreg = AArch64_SYSREG_DBGWCR7_EL1 }, 0x803F, true, true, {0} }, // 327 - { "DBGWCR8_EL1", { .sysreg = AArch64_SYSREG_DBGWCR8_EL1 }, "DBGWCR8_EL1", { .sysreg = AArch64_SYSREG_DBGWCR8_EL1 }, 0x8047, true, true, {0} }, // 328 - { "DBGWCR9_EL1", { .sysreg = AArch64_SYSREG_DBGWCR9_EL1 }, "DBGWCR9_EL1", { .sysreg = AArch64_SYSREG_DBGWCR9_EL1 }, 0x804F, true, true, {0} }, // 329 - { "DBGWVR0_EL1", { .sysreg = AArch64_SYSREG_DBGWVR0_EL1 }, "DBGWVR0_EL1", { .sysreg = AArch64_SYSREG_DBGWVR0_EL1 }, 0x8006, true, true, {0} }, // 330 - { "DBGWVR10_EL1", { .sysreg = AArch64_SYSREG_DBGWVR10_EL1 }, "DBGWVR10_EL1", { .sysreg = AArch64_SYSREG_DBGWVR10_EL1 }, 0x8056, true, true, {0} }, // 331 - { "DBGWVR11_EL1", { .sysreg = AArch64_SYSREG_DBGWVR11_EL1 }, "DBGWVR11_EL1", { .sysreg = AArch64_SYSREG_DBGWVR11_EL1 }, 0x805E, true, true, {0} }, // 332 - { "DBGWVR12_EL1", { .sysreg = AArch64_SYSREG_DBGWVR12_EL1 }, "DBGWVR12_EL1", { .sysreg = AArch64_SYSREG_DBGWVR12_EL1 }, 0x8066, true, true, {0} }, // 333 - { "DBGWVR13_EL1", { .sysreg = AArch64_SYSREG_DBGWVR13_EL1 }, "DBGWVR13_EL1", { .sysreg = AArch64_SYSREG_DBGWVR13_EL1 }, 0x806E, true, true, {0} }, // 334 - { "DBGWVR14_EL1", { .sysreg = AArch64_SYSREG_DBGWVR14_EL1 }, "DBGWVR14_EL1", { .sysreg = AArch64_SYSREG_DBGWVR14_EL1 }, 0x8076, true, true, {0} }, // 335 - { "DBGWVR15_EL1", { .sysreg = AArch64_SYSREG_DBGWVR15_EL1 }, "DBGWVR15_EL1", { .sysreg = AArch64_SYSREG_DBGWVR15_EL1 }, 0x807E, true, true, {0} }, // 336 - { "DBGWVR1_EL1", { .sysreg = AArch64_SYSREG_DBGWVR1_EL1 }, "DBGWVR1_EL1", { .sysreg = AArch64_SYSREG_DBGWVR1_EL1 }, 0x800E, true, true, {0} }, // 337 - { "DBGWVR2_EL1", { .sysreg = AArch64_SYSREG_DBGWVR2_EL1 }, "DBGWVR2_EL1", { .sysreg = AArch64_SYSREG_DBGWVR2_EL1 }, 0x8016, true, true, {0} }, // 338 - { "DBGWVR3_EL1", { .sysreg = AArch64_SYSREG_DBGWVR3_EL1 }, "DBGWVR3_EL1", { .sysreg = AArch64_SYSREG_DBGWVR3_EL1 }, 0x801E, true, true, {0} }, // 339 - { "DBGWVR4_EL1", { .sysreg = AArch64_SYSREG_DBGWVR4_EL1 }, "DBGWVR4_EL1", { .sysreg = AArch64_SYSREG_DBGWVR4_EL1 }, 0x8026, true, true, {0} }, // 340 - { "DBGWVR5_EL1", { .sysreg = AArch64_SYSREG_DBGWVR5_EL1 }, "DBGWVR5_EL1", { .sysreg = AArch64_SYSREG_DBGWVR5_EL1 }, 0x802E, true, true, {0} }, // 341 - { "DBGWVR6_EL1", { .sysreg = AArch64_SYSREG_DBGWVR6_EL1 }, "DBGWVR6_EL1", { .sysreg = AArch64_SYSREG_DBGWVR6_EL1 }, 0x8036, true, true, {0} }, // 342 - { "DBGWVR7_EL1", { .sysreg = AArch64_SYSREG_DBGWVR7_EL1 }, "DBGWVR7_EL1", { .sysreg = AArch64_SYSREG_DBGWVR7_EL1 }, 0x803E, true, true, {0} }, // 343 - { "DBGWVR8_EL1", { .sysreg = AArch64_SYSREG_DBGWVR8_EL1 }, "DBGWVR8_EL1", { .sysreg = AArch64_SYSREG_DBGWVR8_EL1 }, 0x8046, true, true, {0} }, // 344 - { "DBGWVR9_EL1", { .sysreg = AArch64_SYSREG_DBGWVR9_EL1 }, "DBGWVR9_EL1", { .sysreg = AArch64_SYSREG_DBGWVR9_EL1 }, 0x804E, true, true, {0} }, // 345 - { "DCZID_EL0", { .sysreg = AArch64_SYSREG_DCZID_EL0 }, "DCZID_EL0", { .sysreg = AArch64_SYSREG_DCZID_EL0 }, 0xD807, true, false, {0} }, // 346 - { "DISR_EL1", { .sysreg = AArch64_SYSREG_DISR_EL1 }, "DISR_EL1", { .sysreg = AArch64_SYSREG_DISR_EL1 }, 0xC609, true, true, {AArch64_FeatureRAS} }, // 347 - { "DIT", { .sysreg = AArch64_SYSREG_DIT }, "DIT", { .sysreg = AArch64_SYSREG_DIT }, 0xDA15, true, true, {AArch64_FeatureDIT} }, // 348 - { "DLR_EL0", { .sysreg = AArch64_SYSREG_DLR_EL0 }, "DLR_EL0", { .sysreg = AArch64_SYSREG_DLR_EL0 }, 0xDA29, true, true, {0} }, // 349 - { "DSPSR_EL0", { .sysreg = AArch64_SYSREG_DSPSR_EL0 }, "DSPSR_EL0", { .sysreg = AArch64_SYSREG_DSPSR_EL0 }, 0xDA28, true, true, {0} }, // 350 - { "ELR_EL1", { .sysreg = AArch64_SYSREG_ELR_EL1 }, "ELR_EL1", { .sysreg = AArch64_SYSREG_ELR_EL1 }, 0xC201, true, true, {0} }, // 351 - { "ELR_EL12", { .sysreg = AArch64_SYSREG_ELR_EL12 }, "ELR_EL12", { .sysreg = AArch64_SYSREG_ELR_EL12 }, 0xEA01, true, true, {AArch64_FeatureVH} }, // 352 - { "ELR_EL2", { .sysreg = AArch64_SYSREG_ELR_EL2 }, "ELR_EL2", { .sysreg = AArch64_SYSREG_ELR_EL2 }, 0xE201, true, true, {0} }, // 353 - { "ELR_EL3", { .sysreg = AArch64_SYSREG_ELR_EL3 }, "ELR_EL3", { .sysreg = AArch64_SYSREG_ELR_EL3 }, 0xF201, true, true, {0} }, // 354 - { "ERRIDR_EL1", { .sysreg = AArch64_SYSREG_ERRIDR_EL1 }, "ERRIDR_EL1", { .sysreg = AArch64_SYSREG_ERRIDR_EL1 }, 0xC298, true, false, {AArch64_FeatureRAS} }, // 355 - { "ERRSELR_EL1", { .sysreg = AArch64_SYSREG_ERRSELR_EL1 }, "ERRSELR_EL1", { .sysreg = AArch64_SYSREG_ERRSELR_EL1 }, 0xC299, true, true, {AArch64_FeatureRAS} }, // 356 - { "ERXADDR_EL1", { .sysreg = AArch64_SYSREG_ERXADDR_EL1 }, "ERXADDR_EL1", { .sysreg = AArch64_SYSREG_ERXADDR_EL1 }, 0xC2A3, true, true, {AArch64_FeatureRAS} }, // 357 - { "ERXCTLR_EL1", { .sysreg = AArch64_SYSREG_ERXCTLR_EL1 }, "ERXCTLR_EL1", { .sysreg = AArch64_SYSREG_ERXCTLR_EL1 }, 0xC2A1, true, true, {AArch64_FeatureRAS} }, // 358 - { "ERXFR_EL1", { .sysreg = AArch64_SYSREG_ERXFR_EL1 }, "ERXFR_EL1", { .sysreg = AArch64_SYSREG_ERXFR_EL1 }, 0xC2A0, true, false, {AArch64_FeatureRAS} }, // 359 - { "ERXGSR_EL1", { .sysreg = AArch64_SYSREG_ERXGSR_EL1 }, "ERXGSR_EL1", { .sysreg = AArch64_SYSREG_ERXGSR_EL1 }, 0xC29A, true, false, {AArch64_FeatureRASv2} }, // 360 - { "ERXMISC0_EL1", { .sysreg = AArch64_SYSREG_ERXMISC0_EL1 }, "ERXMISC0_EL1", { .sysreg = AArch64_SYSREG_ERXMISC0_EL1 }, 0xC2A8, true, true, {AArch64_FeatureRAS} }, // 361 - { "ERXMISC1_EL1", { .sysreg = AArch64_SYSREG_ERXMISC1_EL1 }, "ERXMISC1_EL1", { .sysreg = AArch64_SYSREG_ERXMISC1_EL1 }, 0xC2A9, true, true, {AArch64_FeatureRAS} }, // 362 - { "ERXMISC2_EL1", { .sysreg = AArch64_SYSREG_ERXMISC2_EL1 }, "ERXMISC2_EL1", { .sysreg = AArch64_SYSREG_ERXMISC2_EL1 }, 0xC2AA, true, true, {0} }, // 363 - { "ERXMISC3_EL1", { .sysreg = AArch64_SYSREG_ERXMISC3_EL1 }, "ERXMISC3_EL1", { .sysreg = AArch64_SYSREG_ERXMISC3_EL1 }, 0xC2AB, true, true, {0} }, // 364 - { "ERXPFGCDN_EL1", { .sysreg = AArch64_SYSREG_ERXPFGCDN_EL1 }, "ERXPFGCDN_EL1", { .sysreg = AArch64_SYSREG_ERXPFGCDN_EL1 }, 0xC2A6, true, true, {0} }, // 365 - { "ERXPFGCTL_EL1", { .sysreg = AArch64_SYSREG_ERXPFGCTL_EL1 }, "ERXPFGCTL_EL1", { .sysreg = AArch64_SYSREG_ERXPFGCTL_EL1 }, 0xC2A5, true, true, {0} }, // 366 - { "ERXPFGF_EL1", { .sysreg = AArch64_SYSREG_ERXPFGF_EL1 }, "ERXPFGF_EL1", { .sysreg = AArch64_SYSREG_ERXPFGF_EL1 }, 0xC2A4, true, false, {0} }, // 367 - { "ERXSTATUS_EL1", { .sysreg = AArch64_SYSREG_ERXSTATUS_EL1 }, "ERXSTATUS_EL1", { .sysreg = AArch64_SYSREG_ERXSTATUS_EL1 }, 0xC2A2, true, true, {AArch64_FeatureRAS} }, // 368 - { "ESR_EL1", { .sysreg = AArch64_SYSREG_ESR_EL1 }, "ESR_EL1", { .sysreg = AArch64_SYSREG_ESR_EL1 }, 0xC290, true, true, {0} }, // 369 - { "ESR_EL12", { .sysreg = AArch64_SYSREG_ESR_EL12 }, "ESR_EL12", { .sysreg = AArch64_SYSREG_ESR_EL12 }, 0xEA90, true, true, {AArch64_FeatureVH} }, // 370 - { "ESR_EL2", { .sysreg = AArch64_SYSREG_ESR_EL2 }, "ESR_EL2", { .sysreg = AArch64_SYSREG_ESR_EL2 }, 0xE290, true, true, {0} }, // 371 - { "ESR_EL3", { .sysreg = AArch64_SYSREG_ESR_EL3 }, "ESR_EL3", { .sysreg = AArch64_SYSREG_ESR_EL3 }, 0xF290, true, true, {0} }, // 372 - { "FAR_EL1", { .sysreg = AArch64_SYSREG_FAR_EL1 }, "FAR_EL1", { .sysreg = AArch64_SYSREG_FAR_EL1 }, 0xC300, true, true, {0} }, // 373 - { "FAR_EL12", { .sysreg = AArch64_SYSREG_FAR_EL12 }, "FAR_EL12", { .sysreg = AArch64_SYSREG_FAR_EL12 }, 0xEB00, true, true, {AArch64_FeatureVH} }, // 374 - { "FAR_EL2", { .sysreg = AArch64_SYSREG_FAR_EL2 }, "FAR_EL2", { .sysreg = AArch64_SYSREG_FAR_EL2 }, 0xE300, true, true, {0} }, // 375 - { "FAR_EL3", { .sysreg = AArch64_SYSREG_FAR_EL3 }, "FAR_EL3", { .sysreg = AArch64_SYSREG_FAR_EL3 }, 0xF300, true, true, {0} }, // 376 - { "FPCR", { .sysreg = AArch64_SYSREG_FPCR }, "FPCR", { .sysreg = AArch64_SYSREG_FPCR }, 0xDA20, true, true, {0} }, // 377 - { "FPEXC32_EL2", { .sysreg = AArch64_SYSREG_FPEXC32_EL2 }, "FPEXC32_EL2", { .sysreg = AArch64_SYSREG_FPEXC32_EL2 }, 0xE298, true, true, {0} }, // 378 - { "FPSR", { .sysreg = AArch64_SYSREG_FPSR }, "FPSR", { .sysreg = AArch64_SYSREG_FPSR }, 0xDA21, true, true, {0} }, // 379 - { "GCR_EL1", { .sysreg = AArch64_SYSREG_GCR_EL1 }, "GCR_EL1", { .sysreg = AArch64_SYSREG_GCR_EL1 }, 0xC086, true, true, {AArch64_FeatureMTE} }, // 380 - { "GMID_EL1", { .sysreg = AArch64_SYSREG_GMID_EL1 }, "GMID_EL1", { .sysreg = AArch64_SYSREG_GMID_EL1 }, 0xC804, true, false, {AArch64_FeatureMTE} }, // 381 - { "GPCCR_EL3", { .sysreg = AArch64_SYSREG_GPCCR_EL3 }, "GPCCR_EL3", { .sysreg = AArch64_SYSREG_GPCCR_EL3 }, 0xF10E, true, true, {AArch64_FeatureRME} }, // 382 - { "GPTBR_EL3", { .sysreg = AArch64_SYSREG_GPTBR_EL3 }, "GPTBR_EL3", { .sysreg = AArch64_SYSREG_GPTBR_EL3 }, 0xF10C, true, true, {AArch64_FeatureRME} }, // 383 - { "HACR_EL2", { .sysreg = AArch64_SYSREG_HACR_EL2 }, "HACR_EL2", { .sysreg = AArch64_SYSREG_HACR_EL2 }, 0xE08F, true, true, {0} }, // 384 - { "HAFGRTR_EL2", { .sysreg = AArch64_SYSREG_HAFGRTR_EL2 }, "HAFGRTR_EL2", { .sysreg = AArch64_SYSREG_HAFGRTR_EL2 }, 0xE18E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 385 - { "HCRX_EL2", { .sysreg = AArch64_SYSREG_HCRX_EL2 }, "HCRX_EL2", { .sysreg = AArch64_SYSREG_HCRX_EL2 }, 0xE092, true, true, {AArch64_FeatureHCX} }, // 386 - { "HCR_EL2", { .sysreg = AArch64_SYSREG_HCR_EL2 }, "HCR_EL2", { .sysreg = AArch64_SYSREG_HCR_EL2 }, 0xE088, true, true, {0} }, // 387 - { "HDFGRTR2_EL2", { .sysreg = AArch64_SYSREG_HDFGRTR2_EL2 }, "HDFGRTR2_EL2", { .sysreg = AArch64_SYSREG_HDFGRTR2_EL2 }, 0xE188, true, true, {AArch64_FeatureFineGrainedTraps} }, // 388 - { "HDFGRTR_EL2", { .sysreg = AArch64_SYSREG_HDFGRTR_EL2 }, "HDFGRTR_EL2", { .sysreg = AArch64_SYSREG_HDFGRTR_EL2 }, 0xE18C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 389 - { "HDFGWTR2_EL2", { .sysreg = AArch64_SYSREG_HDFGWTR2_EL2 }, "HDFGWTR2_EL2", { .sysreg = AArch64_SYSREG_HDFGWTR2_EL2 }, 0xE189, true, true, {AArch64_FeatureFineGrainedTraps} }, // 390 - { "HDFGWTR_EL2", { .sysreg = AArch64_SYSREG_HDFGWTR_EL2 }, "HDFGWTR_EL2", { .sysreg = AArch64_SYSREG_HDFGWTR_EL2 }, 0xE18D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 391 - { "HFGITR2_EL2", { .sysreg = AArch64_SYSREG_HFGITR2_EL2 }, "HFGITR2_EL2", { .sysreg = AArch64_SYSREG_HFGITR2_EL2 }, 0xE18F, true, true, {AArch64_FeatureFineGrainedTraps} }, // 392 - { "HFGITR_EL2", { .sysreg = AArch64_SYSREG_HFGITR_EL2 }, "HFGITR_EL2", { .sysreg = AArch64_SYSREG_HFGITR_EL2 }, 0xE08E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 393 - { "HFGRTR2_EL2", { .sysreg = AArch64_SYSREG_HFGRTR2_EL2 }, "HFGRTR2_EL2", { .sysreg = AArch64_SYSREG_HFGRTR2_EL2 }, 0xE18A, true, true, {AArch64_FeatureFineGrainedTraps} }, // 394 - { "HFGRTR_EL2", { .sysreg = AArch64_SYSREG_HFGRTR_EL2 }, "HFGRTR_EL2", { .sysreg = AArch64_SYSREG_HFGRTR_EL2 }, 0xE08C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 395 - { "HFGWTR2_EL2", { .sysreg = AArch64_SYSREG_HFGWTR2_EL2 }, "HFGWTR2_EL2", { .sysreg = AArch64_SYSREG_HFGWTR2_EL2 }, 0xE18B, true, true, {AArch64_FeatureFineGrainedTraps} }, // 396 - { "HFGWTR_EL2", { .sysreg = AArch64_SYSREG_HFGWTR_EL2 }, "HFGWTR_EL2", { .sysreg = AArch64_SYSREG_HFGWTR_EL2 }, 0xE08D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 397 - { "HPFAR_EL2", { .sysreg = AArch64_SYSREG_HPFAR_EL2 }, "HPFAR_EL2", { .sysreg = AArch64_SYSREG_HPFAR_EL2 }, 0xE304, true, true, {0} }, // 398 - { "HSTR_EL2", { .sysreg = AArch64_SYSREG_HSTR_EL2 }, "HSTR_EL2", { .sysreg = AArch64_SYSREG_HSTR_EL2 }, 0xE08B, true, true, {0} }, // 399 - { "ICC_AP0R0_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R0_EL1 }, "ICC_AP0R0_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R0_EL1 }, 0xC644, true, true, {0} }, // 400 - { "ICC_AP0R1_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R1_EL1 }, "ICC_AP0R1_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R1_EL1 }, 0xC645, true, true, {0} }, // 401 - { "ICC_AP0R2_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R2_EL1 }, "ICC_AP0R2_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R2_EL1 }, 0xC646, true, true, {0} }, // 402 - { "ICC_AP0R3_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R3_EL1 }, "ICC_AP0R3_EL1", { .sysreg = AArch64_SYSREG_ICC_AP0R3_EL1 }, 0xC647, true, true, {0} }, // 403 - { "ICC_AP1R0_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R0_EL1 }, "ICC_AP1R0_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R0_EL1 }, 0xC648, true, true, {0} }, // 404 - { "ICC_AP1R1_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R1_EL1 }, "ICC_AP1R1_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R1_EL1 }, 0xC649, true, true, {0} }, // 405 - { "ICC_AP1R2_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R2_EL1 }, "ICC_AP1R2_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R2_EL1 }, 0xC64A, true, true, {0} }, // 406 - { "ICC_AP1R3_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R3_EL1 }, "ICC_AP1R3_EL1", { .sysreg = AArch64_SYSREG_ICC_AP1R3_EL1 }, 0xC64B, true, true, {0} }, // 407 - { "ICC_ASGI1R_EL1", { .sysreg = AArch64_SYSREG_ICC_ASGI1R_EL1 }, "ICC_ASGI1R_EL1", { .sysreg = AArch64_SYSREG_ICC_ASGI1R_EL1 }, 0xC65E, false, true, {0} }, // 408 - { "ICC_BPR0_EL1", { .sysreg = AArch64_SYSREG_ICC_BPR0_EL1 }, "ICC_BPR0_EL1", { .sysreg = AArch64_SYSREG_ICC_BPR0_EL1 }, 0xC643, true, true, {0} }, // 409 - { "ICC_BPR1_EL1", { .sysreg = AArch64_SYSREG_ICC_BPR1_EL1 }, "ICC_BPR1_EL1", { .sysreg = AArch64_SYSREG_ICC_BPR1_EL1 }, 0xC663, true, true, {0} }, // 410 - { "ICC_CTLR_EL1", { .sysreg = AArch64_SYSREG_ICC_CTLR_EL1 }, "ICC_CTLR_EL1", { .sysreg = AArch64_SYSREG_ICC_CTLR_EL1 }, 0xC664, true, true, {0} }, // 411 - { "ICC_CTLR_EL3", { .sysreg = AArch64_SYSREG_ICC_CTLR_EL3 }, "ICC_CTLR_EL3", { .sysreg = AArch64_SYSREG_ICC_CTLR_EL3 }, 0xF664, true, true, {0} }, // 412 - { "ICC_DIR_EL1", { .sysreg = AArch64_SYSREG_ICC_DIR_EL1 }, "ICC_DIR_EL1", { .sysreg = AArch64_SYSREG_ICC_DIR_EL1 }, 0xC659, false, true, {0} }, // 413 - { "ICC_EOIR0_EL1", { .sysreg = AArch64_SYSREG_ICC_EOIR0_EL1 }, "ICC_EOIR0_EL1", { .sysreg = AArch64_SYSREG_ICC_EOIR0_EL1 }, 0xC641, false, true, {0} }, // 414 - { "ICC_EOIR1_EL1", { .sysreg = AArch64_SYSREG_ICC_EOIR1_EL1 }, "ICC_EOIR1_EL1", { .sysreg = AArch64_SYSREG_ICC_EOIR1_EL1 }, 0xC661, false, true, {0} }, // 415 - { "ICC_HPPIR0_EL1", { .sysreg = AArch64_SYSREG_ICC_HPPIR0_EL1 }, "ICC_HPPIR0_EL1", { .sysreg = AArch64_SYSREG_ICC_HPPIR0_EL1 }, 0xC642, true, false, {0} }, // 416 - { "ICC_HPPIR1_EL1", { .sysreg = AArch64_SYSREG_ICC_HPPIR1_EL1 }, "ICC_HPPIR1_EL1", { .sysreg = AArch64_SYSREG_ICC_HPPIR1_EL1 }, 0xC662, true, false, {0} }, // 417 - { "ICC_IAR0_EL1", { .sysreg = AArch64_SYSREG_ICC_IAR0_EL1 }, "ICC_IAR0_EL1", { .sysreg = AArch64_SYSREG_ICC_IAR0_EL1 }, 0xC640, true, false, {0} }, // 418 - { "ICC_IAR1_EL1", { .sysreg = AArch64_SYSREG_ICC_IAR1_EL1 }, "ICC_IAR1_EL1", { .sysreg = AArch64_SYSREG_ICC_IAR1_EL1 }, 0xC660, true, false, {0} }, // 419 - { "ICC_IGRPEN0_EL1", { .sysreg = AArch64_SYSREG_ICC_IGRPEN0_EL1 }, "ICC_IGRPEN0_EL1", { .sysreg = AArch64_SYSREG_ICC_IGRPEN0_EL1 }, 0xC666, true, true, {0} }, // 420 - { "ICC_IGRPEN1_EL1", { .sysreg = AArch64_SYSREG_ICC_IGRPEN1_EL1 }, "ICC_IGRPEN1_EL1", { .sysreg = AArch64_SYSREG_ICC_IGRPEN1_EL1 }, 0xC667, true, true, {0} }, // 421 - { "ICC_IGRPEN1_EL3", { .sysreg = AArch64_SYSREG_ICC_IGRPEN1_EL3 }, "ICC_IGRPEN1_EL3", { .sysreg = AArch64_SYSREG_ICC_IGRPEN1_EL3 }, 0xF667, true, true, {0} }, // 422 - { "ICC_NMIAR1_EL1", { .sysreg = AArch64_SYSREG_ICC_NMIAR1_EL1 }, "ICC_NMIAR1_EL1", { .sysreg = AArch64_SYSREG_ICC_NMIAR1_EL1 }, 0xC64D, true, false, {AArch64_FeatureNMI} }, // 423 - { "ICC_PMR_EL1", { .sysreg = AArch64_SYSREG_ICC_PMR_EL1 }, "ICC_PMR_EL1", { .sysreg = AArch64_SYSREG_ICC_PMR_EL1 }, 0xC230, true, true, {0} }, // 424 - { "ICC_RPR_EL1", { .sysreg = AArch64_SYSREG_ICC_RPR_EL1 }, "ICC_RPR_EL1", { .sysreg = AArch64_SYSREG_ICC_RPR_EL1 }, 0xC65B, true, false, {0} }, // 425 - { "ICC_SGI0R_EL1", { .sysreg = AArch64_SYSREG_ICC_SGI0R_EL1 }, "ICC_SGI0R_EL1", { .sysreg = AArch64_SYSREG_ICC_SGI0R_EL1 }, 0xC65F, false, true, {0} }, // 426 - { "ICC_SGI1R_EL1", { .sysreg = AArch64_SYSREG_ICC_SGI1R_EL1 }, "ICC_SGI1R_EL1", { .sysreg = AArch64_SYSREG_ICC_SGI1R_EL1 }, 0xC65D, false, true, {0} }, // 427 - { "ICC_SRE_EL1", { .sysreg = AArch64_SYSREG_ICC_SRE_EL1 }, "ICC_SRE_EL1", { .sysreg = AArch64_SYSREG_ICC_SRE_EL1 }, 0xC665, true, true, {0} }, // 428 - { "ICC_SRE_EL2", { .sysreg = AArch64_SYSREG_ICC_SRE_EL2 }, "ICC_SRE_EL2", { .sysreg = AArch64_SYSREG_ICC_SRE_EL2 }, 0xE64D, true, true, {0} }, // 429 - { "ICC_SRE_EL3", { .sysreg = AArch64_SYSREG_ICC_SRE_EL3 }, "ICC_SRE_EL3", { .sysreg = AArch64_SYSREG_ICC_SRE_EL3 }, 0xF665, true, true, {0} }, // 430 - { "ICH_AP0R0_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R0_EL2 }, "ICH_AP0R0_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R0_EL2 }, 0xE640, true, true, {0} }, // 431 - { "ICH_AP0R1_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R1_EL2 }, "ICH_AP0R1_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R1_EL2 }, 0xE641, true, true, {0} }, // 432 - { "ICH_AP0R2_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R2_EL2 }, "ICH_AP0R2_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R2_EL2 }, 0xE642, true, true, {0} }, // 433 - { "ICH_AP0R3_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R3_EL2 }, "ICH_AP0R3_EL2", { .sysreg = AArch64_SYSREG_ICH_AP0R3_EL2 }, 0xE643, true, true, {0} }, // 434 - { "ICH_AP1R0_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R0_EL2 }, "ICH_AP1R0_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R0_EL2 }, 0xE648, true, true, {0} }, // 435 - { "ICH_AP1R1_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R1_EL2 }, "ICH_AP1R1_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R1_EL2 }, 0xE649, true, true, {0} }, // 436 - { "ICH_AP1R2_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R2_EL2 }, "ICH_AP1R2_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R2_EL2 }, 0xE64A, true, true, {0} }, // 437 - { "ICH_AP1R3_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R3_EL2 }, "ICH_AP1R3_EL2", { .sysreg = AArch64_SYSREG_ICH_AP1R3_EL2 }, 0xE64B, true, true, {0} }, // 438 - { "ICH_EISR_EL2", { .sysreg = AArch64_SYSREG_ICH_EISR_EL2 }, "ICH_EISR_EL2", { .sysreg = AArch64_SYSREG_ICH_EISR_EL2 }, 0xE65B, true, false, {0} }, // 439 - { "ICH_ELRSR_EL2", { .sysreg = AArch64_SYSREG_ICH_ELRSR_EL2 }, "ICH_ELRSR_EL2", { .sysreg = AArch64_SYSREG_ICH_ELRSR_EL2 }, 0xE65D, true, false, {0} }, // 440 - { "ICH_HCR_EL2", { .sysreg = AArch64_SYSREG_ICH_HCR_EL2 }, "ICH_HCR_EL2", { .sysreg = AArch64_SYSREG_ICH_HCR_EL2 }, 0xE658, true, true, {0} }, // 441 - { "ICH_LR0_EL2", { .sysreg = AArch64_SYSREG_ICH_LR0_EL2 }, "ICH_LR0_EL2", { .sysreg = AArch64_SYSREG_ICH_LR0_EL2 }, 0xE660, true, true, {0} }, // 442 - { "ICH_LR10_EL2", { .sysreg = AArch64_SYSREG_ICH_LR10_EL2 }, "ICH_LR10_EL2", { .sysreg = AArch64_SYSREG_ICH_LR10_EL2 }, 0xE66A, true, true, {0} }, // 443 - { "ICH_LR11_EL2", { .sysreg = AArch64_SYSREG_ICH_LR11_EL2 }, "ICH_LR11_EL2", { .sysreg = AArch64_SYSREG_ICH_LR11_EL2 }, 0xE66B, true, true, {0} }, // 444 - { "ICH_LR12_EL2", { .sysreg = AArch64_SYSREG_ICH_LR12_EL2 }, "ICH_LR12_EL2", { .sysreg = AArch64_SYSREG_ICH_LR12_EL2 }, 0xE66C, true, true, {0} }, // 445 - { "ICH_LR13_EL2", { .sysreg = AArch64_SYSREG_ICH_LR13_EL2 }, "ICH_LR13_EL2", { .sysreg = AArch64_SYSREG_ICH_LR13_EL2 }, 0xE66D, true, true, {0} }, // 446 - { "ICH_LR14_EL2", { .sysreg = AArch64_SYSREG_ICH_LR14_EL2 }, "ICH_LR14_EL2", { .sysreg = AArch64_SYSREG_ICH_LR14_EL2 }, 0xE66E, true, true, {0} }, // 447 - { "ICH_LR15_EL2", { .sysreg = AArch64_SYSREG_ICH_LR15_EL2 }, "ICH_LR15_EL2", { .sysreg = AArch64_SYSREG_ICH_LR15_EL2 }, 0xE66F, true, true, {0} }, // 448 - { "ICH_LR1_EL2", { .sysreg = AArch64_SYSREG_ICH_LR1_EL2 }, "ICH_LR1_EL2", { .sysreg = AArch64_SYSREG_ICH_LR1_EL2 }, 0xE661, true, true, {0} }, // 449 - { "ICH_LR2_EL2", { .sysreg = AArch64_SYSREG_ICH_LR2_EL2 }, "ICH_LR2_EL2", { .sysreg = AArch64_SYSREG_ICH_LR2_EL2 }, 0xE662, true, true, {0} }, // 450 - { "ICH_LR3_EL2", { .sysreg = AArch64_SYSREG_ICH_LR3_EL2 }, "ICH_LR3_EL2", { .sysreg = AArch64_SYSREG_ICH_LR3_EL2 }, 0xE663, true, true, {0} }, // 451 - { "ICH_LR4_EL2", { .sysreg = AArch64_SYSREG_ICH_LR4_EL2 }, "ICH_LR4_EL2", { .sysreg = AArch64_SYSREG_ICH_LR4_EL2 }, 0xE664, true, true, {0} }, // 452 - { "ICH_LR5_EL2", { .sysreg = AArch64_SYSREG_ICH_LR5_EL2 }, "ICH_LR5_EL2", { .sysreg = AArch64_SYSREG_ICH_LR5_EL2 }, 0xE665, true, true, {0} }, // 453 - { "ICH_LR6_EL2", { .sysreg = AArch64_SYSREG_ICH_LR6_EL2 }, "ICH_LR6_EL2", { .sysreg = AArch64_SYSREG_ICH_LR6_EL2 }, 0xE666, true, true, {0} }, // 454 - { "ICH_LR7_EL2", { .sysreg = AArch64_SYSREG_ICH_LR7_EL2 }, "ICH_LR7_EL2", { .sysreg = AArch64_SYSREG_ICH_LR7_EL2 }, 0xE667, true, true, {0} }, // 455 - { "ICH_LR8_EL2", { .sysreg = AArch64_SYSREG_ICH_LR8_EL2 }, "ICH_LR8_EL2", { .sysreg = AArch64_SYSREG_ICH_LR8_EL2 }, 0xE668, true, true, {0} }, // 456 - { "ICH_LR9_EL2", { .sysreg = AArch64_SYSREG_ICH_LR9_EL2 }, "ICH_LR9_EL2", { .sysreg = AArch64_SYSREG_ICH_LR9_EL2 }, 0xE669, true, true, {0} }, // 457 - { "ICH_MISR_EL2", { .sysreg = AArch64_SYSREG_ICH_MISR_EL2 }, "ICH_MISR_EL2", { .sysreg = AArch64_SYSREG_ICH_MISR_EL2 }, 0xE65A, true, false, {0} }, // 458 - { "ICH_VMCR_EL2", { .sysreg = AArch64_SYSREG_ICH_VMCR_EL2 }, "ICH_VMCR_EL2", { .sysreg = AArch64_SYSREG_ICH_VMCR_EL2 }, 0xE65F, true, true, {0} }, // 459 - { "ICH_VTR_EL2", { .sysreg = AArch64_SYSREG_ICH_VTR_EL2 }, "ICH_VTR_EL2", { .sysreg = AArch64_SYSREG_ICH_VTR_EL2 }, 0xE659, true, false, {0} }, // 460 - { "ID_AA64AFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64AFR0_EL1 }, "ID_AA64AFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64AFR0_EL1 }, 0xC02C, true, false, {0} }, // 461 - { "ID_AA64AFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64AFR1_EL1 }, "ID_AA64AFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64AFR1_EL1 }, 0xC02D, true, false, {0} }, // 462 - { "ID_AA64DFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64DFR0_EL1 }, "ID_AA64DFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64DFR0_EL1 }, 0xC028, true, false, {0} }, // 463 - { "ID_AA64DFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64DFR1_EL1 }, "ID_AA64DFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64DFR1_EL1 }, 0xC029, true, false, {0} }, // 464 - { "ID_AA64ISAR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR0_EL1 }, "ID_AA64ISAR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR0_EL1 }, 0xC030, true, false, {0} }, // 465 - { "ID_AA64ISAR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR1_EL1 }, "ID_AA64ISAR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR1_EL1 }, 0xC031, true, false, {0} }, // 466 - { "ID_AA64ISAR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR2_EL1 }, "ID_AA64ISAR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ISAR2_EL1 }, 0xC032, true, false, {0} }, // 467 - { "ID_AA64MMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR0_EL1 }, "ID_AA64MMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR0_EL1 }, 0xC038, true, false, {0} }, // 468 - { "ID_AA64MMFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR1_EL1 }, "ID_AA64MMFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR1_EL1 }, 0xC039, true, false, {0} }, // 469 - { "ID_AA64MMFR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR2_EL1 }, "ID_AA64MMFR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR2_EL1 }, 0xC03A, true, false, {0} }, // 470 - { "ID_AA64MMFR3_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR3_EL1 }, "ID_AA64MMFR3_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR3_EL1 }, 0xC03B, true, false, {0} }, // 471 - { "ID_AA64MMFR4_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR4_EL1 }, "ID_AA64MMFR4_EL1", { .sysreg = AArch64_SYSREG_ID_AA64MMFR4_EL1 }, 0xC03C, true, false, {0} }, // 472 - { "ID_AA64PFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR0_EL1 }, "ID_AA64PFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR0_EL1 }, 0xC020, true, false, {0} }, // 473 - { "ID_AA64PFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR1_EL1 }, "ID_AA64PFR1_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR1_EL1 }, 0xC021, true, false, {0} }, // 474 - { "ID_AA64PFR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR2_EL1 }, "ID_AA64PFR2_EL1", { .sysreg = AArch64_SYSREG_ID_AA64PFR2_EL1 }, 0xC022, true, false, {0} }, // 475 - { "ID_AA64SMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64SMFR0_EL1 }, "ID_AA64SMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64SMFR0_EL1 }, 0xC025, true, false, {AArch64_FeatureSME} }, // 476 - { "ID_AA64ZFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ZFR0_EL1 }, "ID_AA64ZFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AA64ZFR0_EL1 }, 0xC024, true, false, {AArch64_FeatureSVE} }, // 477 - { "ID_AFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AFR0_EL1 }, "ID_AFR0_EL1", { .sysreg = AArch64_SYSREG_ID_AFR0_EL1 }, 0xC00B, true, false, {0} }, // 478 - { "ID_DFR0_EL1", { .sysreg = AArch64_SYSREG_ID_DFR0_EL1 }, "ID_DFR0_EL1", { .sysreg = AArch64_SYSREG_ID_DFR0_EL1 }, 0xC00A, true, false, {0} }, // 479 - { "ID_DFR1_EL1", { .sysreg = AArch64_SYSREG_ID_DFR1_EL1 }, "ID_DFR1_EL1", { .sysreg = AArch64_SYSREG_ID_DFR1_EL1 }, 0xC01D, true, false, {0} }, // 480 - { "ID_ISAR0_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR0_EL1 }, "ID_ISAR0_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR0_EL1 }, 0xC010, true, false, {0} }, // 481 - { "ID_ISAR1_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR1_EL1 }, "ID_ISAR1_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR1_EL1 }, 0xC011, true, false, {0} }, // 482 - { "ID_ISAR2_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR2_EL1 }, "ID_ISAR2_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR2_EL1 }, 0xC012, true, false, {0} }, // 483 - { "ID_ISAR3_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR3_EL1 }, "ID_ISAR3_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR3_EL1 }, 0xC013, true, false, {0} }, // 484 - { "ID_ISAR4_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR4_EL1 }, "ID_ISAR4_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR4_EL1 }, 0xC014, true, false, {0} }, // 485 - { "ID_ISAR5_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR5_EL1 }, "ID_ISAR5_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR5_EL1 }, 0xC015, true, false, {0} }, // 486 - { "ID_ISAR6_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR6_EL1 }, "ID_ISAR6_EL1", { .sysreg = AArch64_SYSREG_ID_ISAR6_EL1 }, 0xC017, true, false, {AArch64_HasV8_2aOps} }, // 487 - { "ID_MMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR0_EL1 }, "ID_MMFR0_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR0_EL1 }, 0xC00C, true, false, {0} }, // 488 - { "ID_MMFR1_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR1_EL1 }, "ID_MMFR1_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR1_EL1 }, 0xC00D, true, false, {0} }, // 489 - { "ID_MMFR2_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR2_EL1 }, "ID_MMFR2_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR2_EL1 }, 0xC00E, true, false, {0} }, // 490 - { "ID_MMFR3_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR3_EL1 }, "ID_MMFR3_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR3_EL1 }, 0xC00F, true, false, {0} }, // 491 - { "ID_MMFR4_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR4_EL1 }, "ID_MMFR4_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR4_EL1 }, 0xC016, true, false, {0} }, // 492 - { "ID_MMFR5_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR5_EL1 }, "ID_MMFR5_EL1", { .sysreg = AArch64_SYSREG_ID_MMFR5_EL1 }, 0xC01E, true, false, {0} }, // 493 - { "ID_PFR0_EL1", { .sysreg = AArch64_SYSREG_ID_PFR0_EL1 }, "ID_PFR0_EL1", { .sysreg = AArch64_SYSREG_ID_PFR0_EL1 }, 0xC008, true, false, {0} }, // 494 - { "ID_PFR1_EL1", { .sysreg = AArch64_SYSREG_ID_PFR1_EL1 }, "ID_PFR1_EL1", { .sysreg = AArch64_SYSREG_ID_PFR1_EL1 }, 0xC009, true, false, {0} }, // 495 - { "ID_PFR2_EL1", { .sysreg = AArch64_SYSREG_ID_PFR2_EL1 }, "ID_PFR2_EL1", { .sysreg = AArch64_SYSREG_ID_PFR2_EL1 }, 0xC01C, true, false, {AArch64_FeatureSpecRestrict} }, // 496 - { "IFSR32_EL2", { .sysreg = AArch64_SYSREG_IFSR32_EL2 }, "IFSR32_EL2", { .sysreg = AArch64_SYSREG_IFSR32_EL2 }, 0xE281, true, true, {0} }, // 497 - { "ISR_EL1", { .sysreg = AArch64_SYSREG_ISR_EL1 }, "ISR_EL1", { .sysreg = AArch64_SYSREG_ISR_EL1 }, 0xC608, true, false, {0} }, // 498 - { "LORC_EL1", { .sysreg = AArch64_SYSREG_LORC_EL1 }, "LORC_EL1", { .sysreg = AArch64_SYSREG_LORC_EL1 }, 0xC523, true, true, {AArch64_FeatureLOR} }, // 499 - { "LOREA_EL1", { .sysreg = AArch64_SYSREG_LOREA_EL1 }, "LOREA_EL1", { .sysreg = AArch64_SYSREG_LOREA_EL1 }, 0xC521, true, true, {AArch64_FeatureLOR} }, // 500 - { "LORID_EL1", { .sysreg = AArch64_SYSREG_LORID_EL1 }, "LORID_EL1", { .sysreg = AArch64_SYSREG_LORID_EL1 }, 0xC527, true, false, {AArch64_FeatureLOR} }, // 501 - { "LORN_EL1", { .sysreg = AArch64_SYSREG_LORN_EL1 }, "LORN_EL1", { .sysreg = AArch64_SYSREG_LORN_EL1 }, 0xC522, true, true, {AArch64_FeatureLOR} }, // 502 - { "LORSA_EL1", { .sysreg = AArch64_SYSREG_LORSA_EL1 }, "LORSA_EL1", { .sysreg = AArch64_SYSREG_LORSA_EL1 }, 0xC520, true, true, {AArch64_FeatureLOR} }, // 503 - { "MAIR2_EL1", { .sysreg = AArch64_SYSREG_MAIR2_EL1 }, "MAIR2_EL1", { .sysreg = AArch64_SYSREG_MAIR2_EL1 }, 0xC511, true, true, {0} }, // 504 - { "MAIR2_EL12", { .sysreg = AArch64_SYSREG_MAIR2_EL12 }, "MAIR2_EL12", { .sysreg = AArch64_SYSREG_MAIR2_EL12 }, 0xED11, true, true, {0} }, // 505 - { "MAIR2_EL2", { .sysreg = AArch64_SYSREG_MAIR2_EL2 }, "MAIR2_EL2", { .sysreg = AArch64_SYSREG_MAIR2_EL2 }, 0xE509, true, true, {0} }, // 506 - { "MAIR2_EL3", { .sysreg = AArch64_SYSREG_MAIR2_EL3 }, "MAIR2_EL3", { .sysreg = AArch64_SYSREG_MAIR2_EL3 }, 0xF509, true, true, {0} }, // 507 - { "MAIR_EL1", { .sysreg = AArch64_SYSREG_MAIR_EL1 }, "MAIR_EL1", { .sysreg = AArch64_SYSREG_MAIR_EL1 }, 0xC510, true, true, {0} }, // 508 - { "MAIR_EL12", { .sysreg = AArch64_SYSREG_MAIR_EL12 }, "MAIR_EL12", { .sysreg = AArch64_SYSREG_MAIR_EL12 }, 0xED10, true, true, {AArch64_FeatureVH} }, // 509 - { "MAIR_EL2", { .sysreg = AArch64_SYSREG_MAIR_EL2 }, "MAIR_EL2", { .sysreg = AArch64_SYSREG_MAIR_EL2 }, 0xE510, true, true, {0} }, // 510 - { "MAIR_EL3", { .sysreg = AArch64_SYSREG_MAIR_EL3 }, "MAIR_EL3", { .sysreg = AArch64_SYSREG_MAIR_EL3 }, 0xF510, true, true, {0} }, // 511 - { "MDCCINT_EL1", { .sysreg = AArch64_SYSREG_MDCCINT_EL1 }, "MDCCINT_EL1", { .sysreg = AArch64_SYSREG_MDCCINT_EL1 }, 0x8010, true, true, {0} }, // 512 - { "MDCCSR_EL0", { .sysreg = AArch64_SYSREG_MDCCSR_EL0 }, "MDCCSR_EL0", { .sysreg = AArch64_SYSREG_MDCCSR_EL0 }, 0x9808, true, false, {0} }, // 513 - { "MDCR_EL2", { .sysreg = AArch64_SYSREG_MDCR_EL2 }, "MDCR_EL2", { .sysreg = AArch64_SYSREG_MDCR_EL2 }, 0xE089, true, true, {0} }, // 514 - { "MDCR_EL3", { .sysreg = AArch64_SYSREG_MDCR_EL3 }, "MDCR_EL3", { .sysreg = AArch64_SYSREG_MDCR_EL3 }, 0xF099, true, true, {0} }, // 515 - { "MDRAR_EL1", { .sysreg = AArch64_SYSREG_MDRAR_EL1 }, "MDRAR_EL1", { .sysreg = AArch64_SYSREG_MDRAR_EL1 }, 0x8080, true, false, {0} }, // 516 - { "MDSCR_EL1", { .sysreg = AArch64_SYSREG_MDSCR_EL1 }, "MDSCR_EL1", { .sysreg = AArch64_SYSREG_MDSCR_EL1 }, 0x8012, true, true, {0} }, // 517 - { "MDSELR_EL1", { .sysreg = AArch64_SYSREG_MDSELR_EL1 }, "MDSELR_EL1", { .sysreg = AArch64_SYSREG_MDSELR_EL1 }, 0x8022, true, true, {0} }, // 518 - { "MECIDR_EL2", { .sysreg = AArch64_SYSREG_MECIDR_EL2 }, "MECIDR_EL2", { .sysreg = AArch64_SYSREG_MECIDR_EL2 }, 0xE547, true, false, {AArch64_FeatureMEC} }, // 519 - { "MECID_A0_EL2", { .sysreg = AArch64_SYSREG_MECID_A0_EL2 }, "MECID_A0_EL2", { .sysreg = AArch64_SYSREG_MECID_A0_EL2 }, 0xE541, true, true, {AArch64_FeatureMEC} }, // 520 - { "MECID_A1_EL2", { .sysreg = AArch64_SYSREG_MECID_A1_EL2 }, "MECID_A1_EL2", { .sysreg = AArch64_SYSREG_MECID_A1_EL2 }, 0xE543, true, true, {AArch64_FeatureMEC} }, // 521 - { "MECID_P0_EL2", { .sysreg = AArch64_SYSREG_MECID_P0_EL2 }, "MECID_P0_EL2", { .sysreg = AArch64_SYSREG_MECID_P0_EL2 }, 0xE540, true, true, {AArch64_FeatureMEC} }, // 522 - { "MECID_P1_EL2", { .sysreg = AArch64_SYSREG_MECID_P1_EL2 }, "MECID_P1_EL2", { .sysreg = AArch64_SYSREG_MECID_P1_EL2 }, 0xE542, true, true, {AArch64_FeatureMEC} }, // 523 - { "MECID_RL_A_EL3", { .sysreg = AArch64_SYSREG_MECID_RL_A_EL3 }, "MECID_RL_A_EL3", { .sysreg = AArch64_SYSREG_MECID_RL_A_EL3 }, 0xF551, true, true, {AArch64_FeatureMEC} }, // 524 - { "MFAR_EL3", { .sysreg = AArch64_SYSREG_MFAR_EL3 }, "MFAR_EL3", { .sysreg = AArch64_SYSREG_MFAR_EL3 }, 0xF305, true, true, {0} }, // 525 - { "MIDR_EL1", { .sysreg = AArch64_SYSREG_MIDR_EL1 }, "MIDR_EL1", { .sysreg = AArch64_SYSREG_MIDR_EL1 }, 0xC000, true, false, {0} }, // 526 - { "MPAM0_EL1", { .sysreg = AArch64_SYSREG_MPAM0_EL1 }, "MPAM0_EL1", { .sysreg = AArch64_SYSREG_MPAM0_EL1 }, 0xC529, true, true, {AArch64_FeatureMPAM} }, // 527 - { "MPAM1_EL1", { .sysreg = AArch64_SYSREG_MPAM1_EL1 }, "MPAM1_EL1", { .sysreg = AArch64_SYSREG_MPAM1_EL1 }, 0xC528, true, true, {AArch64_FeatureMPAM} }, // 528 - { "MPAM1_EL12", { .sysreg = AArch64_SYSREG_MPAM1_EL12 }, "MPAM1_EL12", { .sysreg = AArch64_SYSREG_MPAM1_EL12 }, 0xED28, true, true, {AArch64_FeatureMPAM} }, // 529 - { "MPAM2_EL2", { .sysreg = AArch64_SYSREG_MPAM2_EL2 }, "MPAM2_EL2", { .sysreg = AArch64_SYSREG_MPAM2_EL2 }, 0xE528, true, true, {AArch64_FeatureMPAM} }, // 530 - { "MPAM3_EL3", { .sysreg = AArch64_SYSREG_MPAM3_EL3 }, "MPAM3_EL3", { .sysreg = AArch64_SYSREG_MPAM3_EL3 }, 0xF528, true, true, {AArch64_FeatureMPAM} }, // 531 - { "MPAMHCR_EL2", { .sysreg = AArch64_SYSREG_MPAMHCR_EL2 }, "MPAMHCR_EL2", { .sysreg = AArch64_SYSREG_MPAMHCR_EL2 }, 0xE520, true, true, {AArch64_FeatureMPAM} }, // 532 - { "MPAMIDR_EL1", { .sysreg = AArch64_SYSREG_MPAMIDR_EL1 }, "MPAMIDR_EL1", { .sysreg = AArch64_SYSREG_MPAMIDR_EL1 }, 0xC524, true, false, {AArch64_FeatureMPAM} }, // 533 - { "MPAMSM_EL1", { .sysreg = AArch64_SYSREG_MPAMSM_EL1 }, "MPAMSM_EL1", { .sysreg = AArch64_SYSREG_MPAMSM_EL1 }, 0xC52B, true, true, {AArch64_FeatureMPAM, AArch64_FeatureSME} }, // 534 - { "MPAMVPM0_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM0_EL2 }, "MPAMVPM0_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM0_EL2 }, 0xE530, true, true, {AArch64_FeatureMPAM} }, // 535 - { "MPAMVPM1_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM1_EL2 }, "MPAMVPM1_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM1_EL2 }, 0xE531, true, true, {AArch64_FeatureMPAM} }, // 536 - { "MPAMVPM2_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM2_EL2 }, "MPAMVPM2_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM2_EL2 }, 0xE532, true, true, {AArch64_FeatureMPAM} }, // 537 - { "MPAMVPM3_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM3_EL2 }, "MPAMVPM3_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM3_EL2 }, 0xE533, true, true, {AArch64_FeatureMPAM} }, // 538 - { "MPAMVPM4_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM4_EL2 }, "MPAMVPM4_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM4_EL2 }, 0xE534, true, true, {AArch64_FeatureMPAM} }, // 539 - { "MPAMVPM5_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM5_EL2 }, "MPAMVPM5_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM5_EL2 }, 0xE535, true, true, {AArch64_FeatureMPAM} }, // 540 - { "MPAMVPM6_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM6_EL2 }, "MPAMVPM6_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM6_EL2 }, 0xE536, true, true, {AArch64_FeatureMPAM} }, // 541 - { "MPAMVPM7_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM7_EL2 }, "MPAMVPM7_EL2", { .sysreg = AArch64_SYSREG_MPAMVPM7_EL2 }, 0xE537, true, true, {AArch64_FeatureMPAM} }, // 542 - { "MPAMVPMV_EL2", { .sysreg = AArch64_SYSREG_MPAMVPMV_EL2 }, "MPAMVPMV_EL2", { .sysreg = AArch64_SYSREG_MPAMVPMV_EL2 }, 0xE521, true, true, {AArch64_FeatureMPAM} }, // 543 - { "MPIDR_EL1", { .sysreg = AArch64_SYSREG_MPIDR_EL1 }, "MPIDR_EL1", { .sysreg = AArch64_SYSREG_MPIDR_EL1 }, 0xC005, true, false, {0} }, // 544 - { "MPUIR_EL1", { .sysreg = AArch64_SYSREG_MPUIR_EL1 }, "MPUIR_EL1", { .sysreg = AArch64_SYSREG_MPUIR_EL1 }, 0xC004, true, true, {AArch64_HasV8_0rOps} }, // 545 - { "MPUIR_EL2", { .sysreg = AArch64_SYSREG_MPUIR_EL2 }, "MPUIR_EL2", { .sysreg = AArch64_SYSREG_MPUIR_EL2 }, 0xE004, true, true, {AArch64_HasV8_0rOps} }, // 546 - { "MVFR0_EL1", { .sysreg = AArch64_SYSREG_MVFR0_EL1 }, "MVFR0_EL1", { .sysreg = AArch64_SYSREG_MVFR0_EL1 }, 0xC018, true, false, {0} }, // 547 - { "MVFR1_EL1", { .sysreg = AArch64_SYSREG_MVFR1_EL1 }, "MVFR1_EL1", { .sysreg = AArch64_SYSREG_MVFR1_EL1 }, 0xC019, true, false, {0} }, // 548 - { "MVFR2_EL1", { .sysreg = AArch64_SYSREG_MVFR2_EL1 }, "MVFR2_EL1", { .sysreg = AArch64_SYSREG_MVFR2_EL1 }, 0xC01A, true, false, {0} }, // 549 - { "NZCV", { .sysreg = AArch64_SYSREG_NZCV }, "NZCV", { .sysreg = AArch64_SYSREG_NZCV }, 0xDA10, true, true, {0} }, // 550 - { "OSDLR_EL1", { .sysreg = AArch64_SYSREG_OSDLR_EL1 }, "OSDLR_EL1", { .sysreg = AArch64_SYSREG_OSDLR_EL1 }, 0x809C, true, true, {0} }, // 551 - { "OSDTRRX_EL1", { .sysreg = AArch64_SYSREG_OSDTRRX_EL1 }, "OSDTRRX_EL1", { .sysreg = AArch64_SYSREG_OSDTRRX_EL1 }, 0x8002, true, true, {0} }, // 552 - { "OSDTRTX_EL1", { .sysreg = AArch64_SYSREG_OSDTRTX_EL1 }, "OSDTRTX_EL1", { .sysreg = AArch64_SYSREG_OSDTRTX_EL1 }, 0x801A, true, true, {0} }, // 553 - { "OSECCR_EL1", { .sysreg = AArch64_SYSREG_OSECCR_EL1 }, "OSECCR_EL1", { .sysreg = AArch64_SYSREG_OSECCR_EL1 }, 0x8032, true, true, {0} }, // 554 - { "OSLAR_EL1", { .sysreg = AArch64_SYSREG_OSLAR_EL1 }, "OSLAR_EL1", { .sysreg = AArch64_SYSREG_OSLAR_EL1 }, 0x8084, false, true, {0} }, // 555 - { "OSLSR_EL1", { .sysreg = AArch64_SYSREG_OSLSR_EL1 }, "OSLSR_EL1", { .sysreg = AArch64_SYSREG_OSLSR_EL1 }, 0x808C, true, false, {0} }, // 556 - { "PAN", { .sysreg = AArch64_SYSREG_PAN }, "PAN", { .sysreg = AArch64_SYSREG_PAN }, 0xC213, true, true, {AArch64_FeaturePAN} }, // 557 - { "PAR_EL1", { .sysreg = AArch64_SYSREG_PAR_EL1 }, "PAR_EL1", { .sysreg = AArch64_SYSREG_PAR_EL1 }, 0xC3A0, true, true, {0} }, // 558 - { "PFAR_EL1", { .sysreg = AArch64_SYSREG_PFAR_EL1 }, "PFAR_EL1", { .sysreg = AArch64_SYSREG_PFAR_EL1 }, 0xC305, true, true, {0} }, // 559 - { "PFAR_EL12", { .sysreg = AArch64_SYSREG_PFAR_EL12 }, "PFAR_EL12", { .sysreg = AArch64_SYSREG_PFAR_EL12 }, 0xEB05, true, true, {0} }, // 560 - { "PFAR_EL2", { .sysreg = AArch64_SYSREG_PFAR_EL2 }, "PFAR_EL2", { .sysreg = AArch64_SYSREG_PFAR_EL2 }, 0xE305, true, true, {0} }, // 561 - { "PIRE0_EL1", { .sysreg = AArch64_SYSREG_PIRE0_EL1 }, "PIRE0_EL1", { .sysreg = AArch64_SYSREG_PIRE0_EL1 }, 0xC512, true, true, {0} }, // 562 - { "PIRE0_EL12", { .sysreg = AArch64_SYSREG_PIRE0_EL12 }, "PIRE0_EL12", { .sysreg = AArch64_SYSREG_PIRE0_EL12 }, 0xED12, true, true, {0} }, // 563 - { "PIRE0_EL2", { .sysreg = AArch64_SYSREG_PIRE0_EL2 }, "PIRE0_EL2", { .sysreg = AArch64_SYSREG_PIRE0_EL2 }, 0xE512, true, true, {0} }, // 564 - { "PIR_EL1", { .sysreg = AArch64_SYSREG_PIR_EL1 }, "PIR_EL1", { .sysreg = AArch64_SYSREG_PIR_EL1 }, 0xC513, true, true, {0} }, // 565 - { "PIR_EL12", { .sysreg = AArch64_SYSREG_PIR_EL12 }, "PIR_EL12", { .sysreg = AArch64_SYSREG_PIR_EL12 }, 0xED13, true, true, {0} }, // 566 - { "PIR_EL2", { .sysreg = AArch64_SYSREG_PIR_EL2 }, "PIR_EL2", { .sysreg = AArch64_SYSREG_PIR_EL2 }, 0xE513, true, true, {0} }, // 567 - { "PIR_EL3", { .sysreg = AArch64_SYSREG_PIR_EL3 }, "PIR_EL3", { .sysreg = AArch64_SYSREG_PIR_EL3 }, 0xF513, true, true, {0} }, // 568 - { "PM", { .sysreg = AArch64_SYSREG_PM }, "PM", { .sysreg = AArch64_SYSREG_PM }, 0xC219, true, true, {0} }, // 569 - { "PMBIDR_EL1", { .sysreg = AArch64_SYSREG_PMBIDR_EL1 }, "PMBIDR_EL1", { .sysreg = AArch64_SYSREG_PMBIDR_EL1 }, 0xC4D7, true, false, {AArch64_FeatureSPE} }, // 570 - { "PMBLIMITR_EL1", { .sysreg = AArch64_SYSREG_PMBLIMITR_EL1 }, "PMBLIMITR_EL1", { .sysreg = AArch64_SYSREG_PMBLIMITR_EL1 }, 0xC4D0, true, true, {AArch64_FeatureSPE} }, // 571 - { "PMBPTR_EL1", { .sysreg = AArch64_SYSREG_PMBPTR_EL1 }, "PMBPTR_EL1", { .sysreg = AArch64_SYSREG_PMBPTR_EL1 }, 0xC4D1, true, true, {AArch64_FeatureSPE} }, // 572 - { "PMBSR_EL1", { .sysreg = AArch64_SYSREG_PMBSR_EL1 }, "PMBSR_EL1", { .sysreg = AArch64_SYSREG_PMBSR_EL1 }, 0xC4D3, true, true, {AArch64_FeatureSPE} }, // 573 - { "PMCCFILTR_EL0", { .sysreg = AArch64_SYSREG_PMCCFILTR_EL0 }, "PMCCFILTR_EL0", { .sysreg = AArch64_SYSREG_PMCCFILTR_EL0 }, 0xDF7F, true, true, {0} }, // 574 - { "PMCCNTR_EL0", { .sysreg = AArch64_SYSREG_PMCCNTR_EL0 }, "PMCCNTR_EL0", { .sysreg = AArch64_SYSREG_PMCCNTR_EL0 }, 0xDCE8, true, true, {0} }, // 575 - { "PMCCNTSVR_EL1", { .sysreg = AArch64_SYSREG_PMCCNTSVR_EL1 }, "PMCCNTSVR_EL1", { .sysreg = AArch64_SYSREG_PMCCNTSVR_EL1 }, 0x875F, true, false, {0} }, // 576 - { "PMCEID0_EL0", { .sysreg = AArch64_SYSREG_PMCEID0_EL0 }, "PMCEID0_EL0", { .sysreg = AArch64_SYSREG_PMCEID0_EL0 }, 0xDCE6, true, false, {0} }, // 577 - { "PMCEID1_EL0", { .sysreg = AArch64_SYSREG_PMCEID1_EL0 }, "PMCEID1_EL0", { .sysreg = AArch64_SYSREG_PMCEID1_EL0 }, 0xDCE7, true, false, {0} }, // 578 - { "PMCNTENCLR_EL0", { .sysreg = AArch64_SYSREG_PMCNTENCLR_EL0 }, "PMCNTENCLR_EL0", { .sysreg = AArch64_SYSREG_PMCNTENCLR_EL0 }, 0xDCE2, true, true, {0} }, // 579 - { "PMCNTENSET_EL0", { .sysreg = AArch64_SYSREG_PMCNTENSET_EL0 }, "PMCNTENSET_EL0", { .sysreg = AArch64_SYSREG_PMCNTENSET_EL0 }, 0xDCE1, true, true, {0} }, // 580 - { "PMCR_EL0", { .sysreg = AArch64_SYSREG_PMCR_EL0 }, "PMCR_EL0", { .sysreg = AArch64_SYSREG_PMCR_EL0 }, 0xDCE0, true, true, {0} }, // 581 - { "PMECR_EL1", { .sysreg = AArch64_SYSREG_PMECR_EL1 }, "PMECR_EL1", { .sysreg = AArch64_SYSREG_PMECR_EL1 }, 0xC4F5, true, true, {0} }, // 582 - { "PMEVCNTR0_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR0_EL0 }, "PMEVCNTR0_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR0_EL0 }, 0xDF40, true, true, {0} }, // 583 - { "PMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR10_EL0 }, "PMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR10_EL0 }, 0xDF4A, true, true, {0} }, // 584 - { "PMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR11_EL0 }, "PMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR11_EL0 }, 0xDF4B, true, true, {0} }, // 585 - { "PMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR12_EL0 }, "PMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR12_EL0 }, 0xDF4C, true, true, {0} }, // 586 - { "PMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR13_EL0 }, "PMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR13_EL0 }, 0xDF4D, true, true, {0} }, // 587 - { "PMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR14_EL0 }, "PMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR14_EL0 }, 0xDF4E, true, true, {0} }, // 588 - { "PMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR15_EL0 }, "PMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR15_EL0 }, 0xDF4F, true, true, {0} }, // 589 - { "PMEVCNTR16_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR16_EL0 }, "PMEVCNTR16_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR16_EL0 }, 0xDF50, true, true, {0} }, // 590 - { "PMEVCNTR17_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR17_EL0 }, "PMEVCNTR17_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR17_EL0 }, 0xDF51, true, true, {0} }, // 591 - { "PMEVCNTR18_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR18_EL0 }, "PMEVCNTR18_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR18_EL0 }, 0xDF52, true, true, {0} }, // 592 - { "PMEVCNTR19_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR19_EL0 }, "PMEVCNTR19_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR19_EL0 }, 0xDF53, true, true, {0} }, // 593 - { "PMEVCNTR1_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR1_EL0 }, "PMEVCNTR1_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR1_EL0 }, 0xDF41, true, true, {0} }, // 594 - { "PMEVCNTR20_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR20_EL0 }, "PMEVCNTR20_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR20_EL0 }, 0xDF54, true, true, {0} }, // 595 - { "PMEVCNTR21_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR21_EL0 }, "PMEVCNTR21_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR21_EL0 }, 0xDF55, true, true, {0} }, // 596 - { "PMEVCNTR22_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR22_EL0 }, "PMEVCNTR22_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR22_EL0 }, 0xDF56, true, true, {0} }, // 597 - { "PMEVCNTR23_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR23_EL0 }, "PMEVCNTR23_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR23_EL0 }, 0xDF57, true, true, {0} }, // 598 - { "PMEVCNTR24_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR24_EL0 }, "PMEVCNTR24_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR24_EL0 }, 0xDF58, true, true, {0} }, // 599 - { "PMEVCNTR25_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR25_EL0 }, "PMEVCNTR25_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR25_EL0 }, 0xDF59, true, true, {0} }, // 600 - { "PMEVCNTR26_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR26_EL0 }, "PMEVCNTR26_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR26_EL0 }, 0xDF5A, true, true, {0} }, // 601 - { "PMEVCNTR27_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR27_EL0 }, "PMEVCNTR27_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR27_EL0 }, 0xDF5B, true, true, {0} }, // 602 - { "PMEVCNTR28_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR28_EL0 }, "PMEVCNTR28_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR28_EL0 }, 0xDF5C, true, true, {0} }, // 603 - { "PMEVCNTR29_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR29_EL0 }, "PMEVCNTR29_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR29_EL0 }, 0xDF5D, true, true, {0} }, // 604 - { "PMEVCNTR2_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR2_EL0 }, "PMEVCNTR2_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR2_EL0 }, 0xDF42, true, true, {0} }, // 605 - { "PMEVCNTR30_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR30_EL0 }, "PMEVCNTR30_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR30_EL0 }, 0xDF5E, true, true, {0} }, // 606 - { "PMEVCNTR3_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR3_EL0 }, "PMEVCNTR3_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR3_EL0 }, 0xDF43, true, true, {0} }, // 607 - { "PMEVCNTR4_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR4_EL0 }, "PMEVCNTR4_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR4_EL0 }, 0xDF44, true, true, {0} }, // 608 - { "PMEVCNTR5_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR5_EL0 }, "PMEVCNTR5_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR5_EL0 }, 0xDF45, true, true, {0} }, // 609 - { "PMEVCNTR6_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR6_EL0 }, "PMEVCNTR6_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR6_EL0 }, 0xDF46, true, true, {0} }, // 610 - { "PMEVCNTR7_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR7_EL0 }, "PMEVCNTR7_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR7_EL0 }, 0xDF47, true, true, {0} }, // 611 - { "PMEVCNTR8_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR8_EL0 }, "PMEVCNTR8_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR8_EL0 }, 0xDF48, true, true, {0} }, // 612 - { "PMEVCNTR9_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR9_EL0 }, "PMEVCNTR9_EL0", { .sysreg = AArch64_SYSREG_PMEVCNTR9_EL0 }, 0xDF49, true, true, {0} }, // 613 - { "PMEVCNTSVR0_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR0_EL1 }, "PMEVCNTSVR0_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR0_EL1 }, 0x8740, true, false, {0} }, // 614 - { "PMEVCNTSVR10_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR10_EL1 }, "PMEVCNTSVR10_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR10_EL1 }, 0x874A, true, false, {0} }, // 615 - { "PMEVCNTSVR11_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR11_EL1 }, "PMEVCNTSVR11_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR11_EL1 }, 0x874B, true, false, {0} }, // 616 - { "PMEVCNTSVR12_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR12_EL1 }, "PMEVCNTSVR12_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR12_EL1 }, 0x874C, true, false, {0} }, // 617 - { "PMEVCNTSVR13_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR13_EL1 }, "PMEVCNTSVR13_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR13_EL1 }, 0x874D, true, false, {0} }, // 618 - { "PMEVCNTSVR14_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR14_EL1 }, "PMEVCNTSVR14_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR14_EL1 }, 0x874E, true, false, {0} }, // 619 - { "PMEVCNTSVR15_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR15_EL1 }, "PMEVCNTSVR15_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR15_EL1 }, 0x874F, true, false, {0} }, // 620 - { "PMEVCNTSVR16_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR16_EL1 }, "PMEVCNTSVR16_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR16_EL1 }, 0x8750, true, false, {0} }, // 621 - { "PMEVCNTSVR17_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR17_EL1 }, "PMEVCNTSVR17_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR17_EL1 }, 0x8751, true, false, {0} }, // 622 - { "PMEVCNTSVR18_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR18_EL1 }, "PMEVCNTSVR18_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR18_EL1 }, 0x8752, true, false, {0} }, // 623 - { "PMEVCNTSVR19_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR19_EL1 }, "PMEVCNTSVR19_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR19_EL1 }, 0x8753, true, false, {0} }, // 624 - { "PMEVCNTSVR1_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR1_EL1 }, "PMEVCNTSVR1_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR1_EL1 }, 0x8741, true, false, {0} }, // 625 - { "PMEVCNTSVR20_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR20_EL1 }, "PMEVCNTSVR20_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR20_EL1 }, 0x8754, true, false, {0} }, // 626 - { "PMEVCNTSVR21_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR21_EL1 }, "PMEVCNTSVR21_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR21_EL1 }, 0x8755, true, false, {0} }, // 627 - { "PMEVCNTSVR22_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR22_EL1 }, "PMEVCNTSVR22_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR22_EL1 }, 0x8756, true, false, {0} }, // 628 - { "PMEVCNTSVR23_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR23_EL1 }, "PMEVCNTSVR23_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR23_EL1 }, 0x8757, true, false, {0} }, // 629 - { "PMEVCNTSVR24_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR24_EL1 }, "PMEVCNTSVR24_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR24_EL1 }, 0x8758, true, false, {0} }, // 630 - { "PMEVCNTSVR25_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR25_EL1 }, "PMEVCNTSVR25_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR25_EL1 }, 0x8759, true, false, {0} }, // 631 - { "PMEVCNTSVR26_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR26_EL1 }, "PMEVCNTSVR26_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR26_EL1 }, 0x875A, true, false, {0} }, // 632 - { "PMEVCNTSVR27_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR27_EL1 }, "PMEVCNTSVR27_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR27_EL1 }, 0x875B, true, false, {0} }, // 633 - { "PMEVCNTSVR28_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR28_EL1 }, "PMEVCNTSVR28_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR28_EL1 }, 0x875C, true, false, {0} }, // 634 - { "PMEVCNTSVR29_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR29_EL1 }, "PMEVCNTSVR29_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR29_EL1 }, 0x875D, true, false, {0} }, // 635 - { "PMEVCNTSVR2_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR2_EL1 }, "PMEVCNTSVR2_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR2_EL1 }, 0x8742, true, false, {0} }, // 636 - { "PMEVCNTSVR30_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR30_EL1 }, "PMEVCNTSVR30_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR30_EL1 }, 0x875E, true, false, {0} }, // 637 - { "PMEVCNTSVR3_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR3_EL1 }, "PMEVCNTSVR3_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR3_EL1 }, 0x8743, true, false, {0} }, // 638 - { "PMEVCNTSVR4_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR4_EL1 }, "PMEVCNTSVR4_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR4_EL1 }, 0x8744, true, false, {0} }, // 639 - { "PMEVCNTSVR5_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR5_EL1 }, "PMEVCNTSVR5_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR5_EL1 }, 0x8745, true, false, {0} }, // 640 - { "PMEVCNTSVR6_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR6_EL1 }, "PMEVCNTSVR6_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR6_EL1 }, 0x8746, true, false, {0} }, // 641 - { "PMEVCNTSVR7_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR7_EL1 }, "PMEVCNTSVR7_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR7_EL1 }, 0x8747, true, false, {0} }, // 642 - { "PMEVCNTSVR8_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR8_EL1 }, "PMEVCNTSVR8_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR8_EL1 }, 0x8748, true, false, {0} }, // 643 - { "PMEVCNTSVR9_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR9_EL1 }, "PMEVCNTSVR9_EL1", { .sysreg = AArch64_SYSREG_PMEVCNTSVR9_EL1 }, 0x8749, true, false, {0} }, // 644 - { "PMEVTYPER0_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER0_EL0 }, "PMEVTYPER0_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER0_EL0 }, 0xDF60, true, true, {0} }, // 645 - { "PMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER10_EL0 }, "PMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER10_EL0 }, 0xDF6A, true, true, {0} }, // 646 - { "PMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER11_EL0 }, "PMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER11_EL0 }, 0xDF6B, true, true, {0} }, // 647 - { "PMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER12_EL0 }, "PMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER12_EL0 }, 0xDF6C, true, true, {0} }, // 648 - { "PMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER13_EL0 }, "PMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER13_EL0 }, 0xDF6D, true, true, {0} }, // 649 - { "PMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER14_EL0 }, "PMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER14_EL0 }, 0xDF6E, true, true, {0} }, // 650 - { "PMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER15_EL0 }, "PMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER15_EL0 }, 0xDF6F, true, true, {0} }, // 651 - { "PMEVTYPER16_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER16_EL0 }, "PMEVTYPER16_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER16_EL0 }, 0xDF70, true, true, {0} }, // 652 - { "PMEVTYPER17_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER17_EL0 }, "PMEVTYPER17_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER17_EL0 }, 0xDF71, true, true, {0} }, // 653 - { "PMEVTYPER18_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER18_EL0 }, "PMEVTYPER18_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER18_EL0 }, 0xDF72, true, true, {0} }, // 654 - { "PMEVTYPER19_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER19_EL0 }, "PMEVTYPER19_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER19_EL0 }, 0xDF73, true, true, {0} }, // 655 - { "PMEVTYPER1_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER1_EL0 }, "PMEVTYPER1_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER1_EL0 }, 0xDF61, true, true, {0} }, // 656 - { "PMEVTYPER20_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER20_EL0 }, "PMEVTYPER20_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER20_EL0 }, 0xDF74, true, true, {0} }, // 657 - { "PMEVTYPER21_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER21_EL0 }, "PMEVTYPER21_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER21_EL0 }, 0xDF75, true, true, {0} }, // 658 - { "PMEVTYPER22_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER22_EL0 }, "PMEVTYPER22_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER22_EL0 }, 0xDF76, true, true, {0} }, // 659 - { "PMEVTYPER23_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER23_EL0 }, "PMEVTYPER23_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER23_EL0 }, 0xDF77, true, true, {0} }, // 660 - { "PMEVTYPER24_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER24_EL0 }, "PMEVTYPER24_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER24_EL0 }, 0xDF78, true, true, {0} }, // 661 - { "PMEVTYPER25_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER25_EL0 }, "PMEVTYPER25_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER25_EL0 }, 0xDF79, true, true, {0} }, // 662 - { "PMEVTYPER26_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER26_EL0 }, "PMEVTYPER26_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER26_EL0 }, 0xDF7A, true, true, {0} }, // 663 - { "PMEVTYPER27_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER27_EL0 }, "PMEVTYPER27_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER27_EL0 }, 0xDF7B, true, true, {0} }, // 664 - { "PMEVTYPER28_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER28_EL0 }, "PMEVTYPER28_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER28_EL0 }, 0xDF7C, true, true, {0} }, // 665 - { "PMEVTYPER29_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER29_EL0 }, "PMEVTYPER29_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER29_EL0 }, 0xDF7D, true, true, {0} }, // 666 - { "PMEVTYPER2_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER2_EL0 }, "PMEVTYPER2_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER2_EL0 }, 0xDF62, true, true, {0} }, // 667 - { "PMEVTYPER30_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER30_EL0 }, "PMEVTYPER30_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER30_EL0 }, 0xDF7E, true, true, {0} }, // 668 - { "PMEVTYPER3_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER3_EL0 }, "PMEVTYPER3_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER3_EL0 }, 0xDF63, true, true, {0} }, // 669 - { "PMEVTYPER4_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER4_EL0 }, "PMEVTYPER4_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER4_EL0 }, 0xDF64, true, true, {0} }, // 670 - { "PMEVTYPER5_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER5_EL0 }, "PMEVTYPER5_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER5_EL0 }, 0xDF65, true, true, {0} }, // 671 - { "PMEVTYPER6_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER6_EL0 }, "PMEVTYPER6_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER6_EL0 }, 0xDF66, true, true, {0} }, // 672 - { "PMEVTYPER7_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER7_EL0 }, "PMEVTYPER7_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER7_EL0 }, 0xDF67, true, true, {0} }, // 673 - { "PMEVTYPER8_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER8_EL0 }, "PMEVTYPER8_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER8_EL0 }, 0xDF68, true, true, {0} }, // 674 - { "PMEVTYPER9_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER9_EL0 }, "PMEVTYPER9_EL0", { .sysreg = AArch64_SYSREG_PMEVTYPER9_EL0 }, 0xDF69, true, true, {0} }, // 675 - { "PMIAR_EL1", { .sysreg = AArch64_SYSREG_PMIAR_EL1 }, "PMIAR_EL1", { .sysreg = AArch64_SYSREG_PMIAR_EL1 }, 0xC4F7, true, true, {0} }, // 676 - { "PMICFILTR_EL0", { .sysreg = AArch64_SYSREG_PMICFILTR_EL0 }, "PMICFILTR_EL0", { .sysreg = AArch64_SYSREG_PMICFILTR_EL0 }, 0xDCB0, true, true, {0} }, // 677 - { "PMICNTR_EL0", { .sysreg = AArch64_SYSREG_PMICNTR_EL0 }, "PMICNTR_EL0", { .sysreg = AArch64_SYSREG_PMICNTR_EL0 }, 0xDCA0, true, true, {0} }, // 678 - { "PMICNTSVR_EL1", { .sysreg = AArch64_SYSREG_PMICNTSVR_EL1 }, "PMICNTSVR_EL1", { .sysreg = AArch64_SYSREG_PMICNTSVR_EL1 }, 0x8760, true, false, {0} }, // 679 - { "PMINTENCLR_EL1", { .sysreg = AArch64_SYSREG_PMINTENCLR_EL1 }, "PMINTENCLR_EL1", { .sysreg = AArch64_SYSREG_PMINTENCLR_EL1 }, 0xC4F2, true, true, {0} }, // 680 - { "PMINTENSET_EL1", { .sysreg = AArch64_SYSREG_PMINTENSET_EL1 }, "PMINTENSET_EL1", { .sysreg = AArch64_SYSREG_PMINTENSET_EL1 }, 0xC4F1, true, true, {0} }, // 681 - { "PMMIR_EL1", { .sysreg = AArch64_SYSREG_PMMIR_EL1 }, "PMMIR_EL1", { .sysreg = AArch64_SYSREG_PMMIR_EL1 }, 0xC4F6, true, false, {0} }, // 682 - { "PMOVSCLR_EL0", { .sysreg = AArch64_SYSREG_PMOVSCLR_EL0 }, "PMOVSCLR_EL0", { .sysreg = AArch64_SYSREG_PMOVSCLR_EL0 }, 0xDCE3, true, true, {0} }, // 683 - { "PMOVSSET_EL0", { .sysreg = AArch64_SYSREG_PMOVSSET_EL0 }, "PMOVSSET_EL0", { .sysreg = AArch64_SYSREG_PMOVSSET_EL0 }, 0xDCF3, true, true, {0} }, // 684 - { "PMSCR_EL1", { .sysreg = AArch64_SYSREG_PMSCR_EL1 }, "PMSCR_EL1", { .sysreg = AArch64_SYSREG_PMSCR_EL1 }, 0xC4C8, true, true, {AArch64_FeatureSPE} }, // 685 - { "PMSCR_EL12", { .sysreg = AArch64_SYSREG_PMSCR_EL12 }, "PMSCR_EL12", { .sysreg = AArch64_SYSREG_PMSCR_EL12 }, 0xECC8, true, true, {AArch64_FeatureSPE} }, // 686 - { "PMSCR_EL2", { .sysreg = AArch64_SYSREG_PMSCR_EL2 }, "PMSCR_EL2", { .sysreg = AArch64_SYSREG_PMSCR_EL2 }, 0xE4C8, true, true, {AArch64_FeatureSPE} }, // 687 - { "PMSDSFR_EL1", { .sysreg = AArch64_SYSREG_PMSDSFR_EL1 }, "PMSDSFR_EL1", { .sysreg = AArch64_SYSREG_PMSDSFR_EL1 }, 0xC4D4, true, true, {0} }, // 688 - { "PMSELR_EL0", { .sysreg = AArch64_SYSREG_PMSELR_EL0 }, "PMSELR_EL0", { .sysreg = AArch64_SYSREG_PMSELR_EL0 }, 0xDCE5, true, true, {0} }, // 689 - { "PMSEVFR_EL1", { .sysreg = AArch64_SYSREG_PMSEVFR_EL1 }, "PMSEVFR_EL1", { .sysreg = AArch64_SYSREG_PMSEVFR_EL1 }, 0xC4CD, true, true, {AArch64_FeatureSPE} }, // 690 - { "PMSFCR_EL1", { .sysreg = AArch64_SYSREG_PMSFCR_EL1 }, "PMSFCR_EL1", { .sysreg = AArch64_SYSREG_PMSFCR_EL1 }, 0xC4CC, true, true, {AArch64_FeatureSPE} }, // 691 - { "PMSICR_EL1", { .sysreg = AArch64_SYSREG_PMSICR_EL1 }, "PMSICR_EL1", { .sysreg = AArch64_SYSREG_PMSICR_EL1 }, 0xC4CA, true, true, {AArch64_FeatureSPE} }, // 692 - { "PMSIDR_EL1", { .sysreg = AArch64_SYSREG_PMSIDR_EL1 }, "PMSIDR_EL1", { .sysreg = AArch64_SYSREG_PMSIDR_EL1 }, 0xC4CF, true, false, {AArch64_FeatureSPE} }, // 693 - { "PMSIRR_EL1", { .sysreg = AArch64_SYSREG_PMSIRR_EL1 }, "PMSIRR_EL1", { .sysreg = AArch64_SYSREG_PMSIRR_EL1 }, 0xC4CB, true, true, {AArch64_FeatureSPE} }, // 694 - { "PMSLATFR_EL1", { .sysreg = AArch64_SYSREG_PMSLATFR_EL1 }, "PMSLATFR_EL1", { .sysreg = AArch64_SYSREG_PMSLATFR_EL1 }, 0xC4CE, true, true, {AArch64_FeatureSPE} }, // 695 - { "PMSNEVFR_EL1", { .sysreg = AArch64_SYSREG_PMSNEVFR_EL1 }, "PMSNEVFR_EL1", { .sysreg = AArch64_SYSREG_PMSNEVFR_EL1 }, 0xC4C9, true, true, {AArch64_FeatureSPE_EEF} }, // 696 - { "PMSSCR_EL1", { .sysreg = AArch64_SYSREG_PMSSCR_EL1 }, "PMSSCR_EL1", { .sysreg = AArch64_SYSREG_PMSSCR_EL1 }, 0xC4EB, true, true, {0} }, // 697 - { "PMSWINC_EL0", { .sysreg = AArch64_SYSREG_PMSWINC_EL0 }, "PMSWINC_EL0", { .sysreg = AArch64_SYSREG_PMSWINC_EL0 }, 0xDCE4, false, true, {0} }, // 698 - { "PMUACR_EL1", { .sysreg = AArch64_SYSREG_PMUACR_EL1 }, "PMUACR_EL1", { .sysreg = AArch64_SYSREG_PMUACR_EL1 }, 0xC4F4, true, true, {0} }, // 699 - { "PMUSERENR_EL0", { .sysreg = AArch64_SYSREG_PMUSERENR_EL0 }, "PMUSERENR_EL0", { .sysreg = AArch64_SYSREG_PMUSERENR_EL0 }, 0xDCF0, true, true, {0} }, // 700 - { "PMXEVCNTR_EL0", { .sysreg = AArch64_SYSREG_PMXEVCNTR_EL0 }, "PMXEVCNTR_EL0", { .sysreg = AArch64_SYSREG_PMXEVCNTR_EL0 }, 0xDCEA, true, true, {0} }, // 701 - { "PMXEVTYPER_EL0", { .sysreg = AArch64_SYSREG_PMXEVTYPER_EL0 }, "PMXEVTYPER_EL0", { .sysreg = AArch64_SYSREG_PMXEVTYPER_EL0 }, 0xDCE9, true, true, {0} }, // 702 - { "PMZR_EL0", { .sysreg = AArch64_SYSREG_PMZR_EL0 }, "PMZR_EL0", { .sysreg = AArch64_SYSREG_PMZR_EL0 }, 0xDCEC, false, true, {0} }, // 703 - { "POR_EL0", { .sysreg = AArch64_SYSREG_POR_EL0 }, "POR_EL0", { .sysreg = AArch64_SYSREG_POR_EL0 }, 0xDD14, true, true, {0} }, // 704 - { "POR_EL1", { .sysreg = AArch64_SYSREG_POR_EL1 }, "POR_EL1", { .sysreg = AArch64_SYSREG_POR_EL1 }, 0xC514, true, true, {0} }, // 705 - { "POR_EL12", { .sysreg = AArch64_SYSREG_POR_EL12 }, "POR_EL12", { .sysreg = AArch64_SYSREG_POR_EL12 }, 0xED14, true, true, {0} }, // 706 - { "POR_EL2", { .sysreg = AArch64_SYSREG_POR_EL2 }, "POR_EL2", { .sysreg = AArch64_SYSREG_POR_EL2 }, 0xE514, true, true, {0} }, // 707 - { "POR_EL3", { .sysreg = AArch64_SYSREG_POR_EL3 }, "POR_EL3", { .sysreg = AArch64_SYSREG_POR_EL3 }, 0xF514, true, true, {0} }, // 708 - { "PRBAR10_EL1", { .sysreg = AArch64_SYSREG_PRBAR10_EL1 }, "PRBAR10_EL1", { .sysreg = AArch64_SYSREG_PRBAR10_EL1 }, 0xC368, true, true, {AArch64_HasV8_0rOps} }, // 709 - { "PRBAR10_EL2", { .sysreg = AArch64_SYSREG_PRBAR10_EL2 }, "PRBAR10_EL2", { .sysreg = AArch64_SYSREG_PRBAR10_EL2 }, 0xE368, true, true, {AArch64_HasV8_0rOps} }, // 710 - { "PRBAR11_EL1", { .sysreg = AArch64_SYSREG_PRBAR11_EL1 }, "PRBAR11_EL1", { .sysreg = AArch64_SYSREG_PRBAR11_EL1 }, 0xC36C, true, true, {AArch64_HasV8_0rOps} }, // 711 - { "PRBAR11_EL2", { .sysreg = AArch64_SYSREG_PRBAR11_EL2 }, "PRBAR11_EL2", { .sysreg = AArch64_SYSREG_PRBAR11_EL2 }, 0xE36C, true, true, {AArch64_HasV8_0rOps} }, // 712 - { "PRBAR12_EL1", { .sysreg = AArch64_SYSREG_PRBAR12_EL1 }, "PRBAR12_EL1", { .sysreg = AArch64_SYSREG_PRBAR12_EL1 }, 0xC370, true, true, {AArch64_HasV8_0rOps} }, // 713 - { "PRBAR12_EL2", { .sysreg = AArch64_SYSREG_PRBAR12_EL2 }, "PRBAR12_EL2", { .sysreg = AArch64_SYSREG_PRBAR12_EL2 }, 0xE370, true, true, {AArch64_HasV8_0rOps} }, // 714 - { "PRBAR13_EL1", { .sysreg = AArch64_SYSREG_PRBAR13_EL1 }, "PRBAR13_EL1", { .sysreg = AArch64_SYSREG_PRBAR13_EL1 }, 0xC374, true, true, {AArch64_HasV8_0rOps} }, // 715 - { "PRBAR13_EL2", { .sysreg = AArch64_SYSREG_PRBAR13_EL2 }, "PRBAR13_EL2", { .sysreg = AArch64_SYSREG_PRBAR13_EL2 }, 0xE374, true, true, {AArch64_HasV8_0rOps} }, // 716 - { "PRBAR14_EL1", { .sysreg = AArch64_SYSREG_PRBAR14_EL1 }, "PRBAR14_EL1", { .sysreg = AArch64_SYSREG_PRBAR14_EL1 }, 0xC378, true, true, {AArch64_HasV8_0rOps} }, // 717 - { "PRBAR14_EL2", { .sysreg = AArch64_SYSREG_PRBAR14_EL2 }, "PRBAR14_EL2", { .sysreg = AArch64_SYSREG_PRBAR14_EL2 }, 0xE378, true, true, {AArch64_HasV8_0rOps} }, // 718 - { "PRBAR15_EL1", { .sysreg = AArch64_SYSREG_PRBAR15_EL1 }, "PRBAR15_EL1", { .sysreg = AArch64_SYSREG_PRBAR15_EL1 }, 0xC37C, true, true, {AArch64_HasV8_0rOps} }, // 719 - { "PRBAR15_EL2", { .sysreg = AArch64_SYSREG_PRBAR15_EL2 }, "PRBAR15_EL2", { .sysreg = AArch64_SYSREG_PRBAR15_EL2 }, 0xE37C, true, true, {AArch64_HasV8_0rOps} }, // 720 - { "PRBAR1_EL1", { .sysreg = AArch64_SYSREG_PRBAR1_EL1 }, "PRBAR1_EL1", { .sysreg = AArch64_SYSREG_PRBAR1_EL1 }, 0xC344, true, true, {AArch64_HasV8_0rOps} }, // 721 - { "PRBAR1_EL2", { .sysreg = AArch64_SYSREG_PRBAR1_EL2 }, "PRBAR1_EL2", { .sysreg = AArch64_SYSREG_PRBAR1_EL2 }, 0xE344, true, true, {AArch64_HasV8_0rOps} }, // 722 - { "PRBAR2_EL1", { .sysreg = AArch64_SYSREG_PRBAR2_EL1 }, "PRBAR2_EL1", { .sysreg = AArch64_SYSREG_PRBAR2_EL1 }, 0xC348, true, true, {AArch64_HasV8_0rOps} }, // 723 - { "PRBAR2_EL2", { .sysreg = AArch64_SYSREG_PRBAR2_EL2 }, "PRBAR2_EL2", { .sysreg = AArch64_SYSREG_PRBAR2_EL2 }, 0xE348, true, true, {AArch64_HasV8_0rOps} }, // 724 - { "PRBAR3_EL1", { .sysreg = AArch64_SYSREG_PRBAR3_EL1 }, "PRBAR3_EL1", { .sysreg = AArch64_SYSREG_PRBAR3_EL1 }, 0xC34C, true, true, {AArch64_HasV8_0rOps} }, // 725 - { "PRBAR3_EL2", { .sysreg = AArch64_SYSREG_PRBAR3_EL2 }, "PRBAR3_EL2", { .sysreg = AArch64_SYSREG_PRBAR3_EL2 }, 0xE34C, true, true, {AArch64_HasV8_0rOps} }, // 726 - { "PRBAR4_EL1", { .sysreg = AArch64_SYSREG_PRBAR4_EL1 }, "PRBAR4_EL1", { .sysreg = AArch64_SYSREG_PRBAR4_EL1 }, 0xC350, true, true, {AArch64_HasV8_0rOps} }, // 727 - { "PRBAR4_EL2", { .sysreg = AArch64_SYSREG_PRBAR4_EL2 }, "PRBAR4_EL2", { .sysreg = AArch64_SYSREG_PRBAR4_EL2 }, 0xE350, true, true, {AArch64_HasV8_0rOps} }, // 728 - { "PRBAR5_EL1", { .sysreg = AArch64_SYSREG_PRBAR5_EL1 }, "PRBAR5_EL1", { .sysreg = AArch64_SYSREG_PRBAR5_EL1 }, 0xC354, true, true, {AArch64_HasV8_0rOps} }, // 729 - { "PRBAR5_EL2", { .sysreg = AArch64_SYSREG_PRBAR5_EL2 }, "PRBAR5_EL2", { .sysreg = AArch64_SYSREG_PRBAR5_EL2 }, 0xE354, true, true, {AArch64_HasV8_0rOps} }, // 730 - { "PRBAR6_EL1", { .sysreg = AArch64_SYSREG_PRBAR6_EL1 }, "PRBAR6_EL1", { .sysreg = AArch64_SYSREG_PRBAR6_EL1 }, 0xC358, true, true, {AArch64_HasV8_0rOps} }, // 731 - { "PRBAR6_EL2", { .sysreg = AArch64_SYSREG_PRBAR6_EL2 }, "PRBAR6_EL2", { .sysreg = AArch64_SYSREG_PRBAR6_EL2 }, 0xE358, true, true, {AArch64_HasV8_0rOps} }, // 732 - { "PRBAR7_EL1", { .sysreg = AArch64_SYSREG_PRBAR7_EL1 }, "PRBAR7_EL1", { .sysreg = AArch64_SYSREG_PRBAR7_EL1 }, 0xC35C, true, true, {AArch64_HasV8_0rOps} }, // 733 - { "PRBAR7_EL2", { .sysreg = AArch64_SYSREG_PRBAR7_EL2 }, "PRBAR7_EL2", { .sysreg = AArch64_SYSREG_PRBAR7_EL2 }, 0xE35C, true, true, {AArch64_HasV8_0rOps} }, // 734 - { "PRBAR8_EL1", { .sysreg = AArch64_SYSREG_PRBAR8_EL1 }, "PRBAR8_EL1", { .sysreg = AArch64_SYSREG_PRBAR8_EL1 }, 0xC360, true, true, {AArch64_HasV8_0rOps} }, // 735 - { "PRBAR8_EL2", { .sysreg = AArch64_SYSREG_PRBAR8_EL2 }, "PRBAR8_EL2", { .sysreg = AArch64_SYSREG_PRBAR8_EL2 }, 0xE360, true, true, {AArch64_HasV8_0rOps} }, // 736 - { "PRBAR9_EL1", { .sysreg = AArch64_SYSREG_PRBAR9_EL1 }, "PRBAR9_EL1", { .sysreg = AArch64_SYSREG_PRBAR9_EL1 }, 0xC364, true, true, {AArch64_HasV8_0rOps} }, // 737 - { "PRBAR9_EL2", { .sysreg = AArch64_SYSREG_PRBAR9_EL2 }, "PRBAR9_EL2", { .sysreg = AArch64_SYSREG_PRBAR9_EL2 }, 0xE364, true, true, {AArch64_HasV8_0rOps} }, // 738 - { "PRBAR_EL1", { .sysreg = AArch64_SYSREG_PRBAR_EL1 }, "PRBAR_EL1", { .sysreg = AArch64_SYSREG_PRBAR_EL1 }, 0xC340, true, true, {AArch64_HasV8_0rOps} }, // 739 - { "PRBAR_EL2", { .sysreg = AArch64_SYSREG_PRBAR_EL2 }, "PRBAR_EL2", { .sysreg = AArch64_SYSREG_PRBAR_EL2 }, 0xE340, true, true, {AArch64_HasV8_0rOps} }, // 740 - { "PRENR_EL1", { .sysreg = AArch64_SYSREG_PRENR_EL1 }, "PRENR_EL1", { .sysreg = AArch64_SYSREG_PRENR_EL1 }, 0xC309, true, true, {AArch64_HasV8_0rOps} }, // 741 - { "PRENR_EL2", { .sysreg = AArch64_SYSREG_PRENR_EL2 }, "PRENR_EL2", { .sysreg = AArch64_SYSREG_PRENR_EL2 }, 0xE309, true, true, {AArch64_HasV8_0rOps} }, // 742 - { "PRLAR10_EL1", { .sysreg = AArch64_SYSREG_PRLAR10_EL1 }, "PRLAR10_EL1", { .sysreg = AArch64_SYSREG_PRLAR10_EL1 }, 0xC369, true, true, {AArch64_HasV8_0rOps} }, // 743 - { "PRLAR10_EL2", { .sysreg = AArch64_SYSREG_PRLAR10_EL2 }, "PRLAR10_EL2", { .sysreg = AArch64_SYSREG_PRLAR10_EL2 }, 0xE369, true, true, {AArch64_HasV8_0rOps} }, // 744 - { "PRLAR11_EL1", { .sysreg = AArch64_SYSREG_PRLAR11_EL1 }, "PRLAR11_EL1", { .sysreg = AArch64_SYSREG_PRLAR11_EL1 }, 0xC36D, true, true, {AArch64_HasV8_0rOps} }, // 745 - { "PRLAR11_EL2", { .sysreg = AArch64_SYSREG_PRLAR11_EL2 }, "PRLAR11_EL2", { .sysreg = AArch64_SYSREG_PRLAR11_EL2 }, 0xE36D, true, true, {AArch64_HasV8_0rOps} }, // 746 - { "PRLAR12_EL1", { .sysreg = AArch64_SYSREG_PRLAR12_EL1 }, "PRLAR12_EL1", { .sysreg = AArch64_SYSREG_PRLAR12_EL1 }, 0xC371, true, true, {AArch64_HasV8_0rOps} }, // 747 - { "PRLAR12_EL2", { .sysreg = AArch64_SYSREG_PRLAR12_EL2 }, "PRLAR12_EL2", { .sysreg = AArch64_SYSREG_PRLAR12_EL2 }, 0xE371, true, true, {AArch64_HasV8_0rOps} }, // 748 - { "PRLAR13_EL1", { .sysreg = AArch64_SYSREG_PRLAR13_EL1 }, "PRLAR13_EL1", { .sysreg = AArch64_SYSREG_PRLAR13_EL1 }, 0xC375, true, true, {AArch64_HasV8_0rOps} }, // 749 - { "PRLAR13_EL2", { .sysreg = AArch64_SYSREG_PRLAR13_EL2 }, "PRLAR13_EL2", { .sysreg = AArch64_SYSREG_PRLAR13_EL2 }, 0xE375, true, true, {AArch64_HasV8_0rOps} }, // 750 - { "PRLAR14_EL1", { .sysreg = AArch64_SYSREG_PRLAR14_EL1 }, "PRLAR14_EL1", { .sysreg = AArch64_SYSREG_PRLAR14_EL1 }, 0xC379, true, true, {AArch64_HasV8_0rOps} }, // 751 - { "PRLAR14_EL2", { .sysreg = AArch64_SYSREG_PRLAR14_EL2 }, "PRLAR14_EL2", { .sysreg = AArch64_SYSREG_PRLAR14_EL2 }, 0xE379, true, true, {AArch64_HasV8_0rOps} }, // 752 - { "PRLAR15_EL1", { .sysreg = AArch64_SYSREG_PRLAR15_EL1 }, "PRLAR15_EL1", { .sysreg = AArch64_SYSREG_PRLAR15_EL1 }, 0xC37D, true, true, {AArch64_HasV8_0rOps} }, // 753 - { "PRLAR15_EL2", { .sysreg = AArch64_SYSREG_PRLAR15_EL2 }, "PRLAR15_EL2", { .sysreg = AArch64_SYSREG_PRLAR15_EL2 }, 0xE37D, true, true, {AArch64_HasV8_0rOps} }, // 754 - { "PRLAR1_EL1", { .sysreg = AArch64_SYSREG_PRLAR1_EL1 }, "PRLAR1_EL1", { .sysreg = AArch64_SYSREG_PRLAR1_EL1 }, 0xC345, true, true, {AArch64_HasV8_0rOps} }, // 755 - { "PRLAR1_EL2", { .sysreg = AArch64_SYSREG_PRLAR1_EL2 }, "PRLAR1_EL2", { .sysreg = AArch64_SYSREG_PRLAR1_EL2 }, 0xE345, true, true, {AArch64_HasV8_0rOps} }, // 756 - { "PRLAR2_EL1", { .sysreg = AArch64_SYSREG_PRLAR2_EL1 }, "PRLAR2_EL1", { .sysreg = AArch64_SYSREG_PRLAR2_EL1 }, 0xC349, true, true, {AArch64_HasV8_0rOps} }, // 757 - { "PRLAR2_EL2", { .sysreg = AArch64_SYSREG_PRLAR2_EL2 }, "PRLAR2_EL2", { .sysreg = AArch64_SYSREG_PRLAR2_EL2 }, 0xE349, true, true, {AArch64_HasV8_0rOps} }, // 758 - { "PRLAR3_EL1", { .sysreg = AArch64_SYSREG_PRLAR3_EL1 }, "PRLAR3_EL1", { .sysreg = AArch64_SYSREG_PRLAR3_EL1 }, 0xC34D, true, true, {AArch64_HasV8_0rOps} }, // 759 - { "PRLAR3_EL2", { .sysreg = AArch64_SYSREG_PRLAR3_EL2 }, "PRLAR3_EL2", { .sysreg = AArch64_SYSREG_PRLAR3_EL2 }, 0xE34D, true, true, {AArch64_HasV8_0rOps} }, // 760 - { "PRLAR4_EL1", { .sysreg = AArch64_SYSREG_PRLAR4_EL1 }, "PRLAR4_EL1", { .sysreg = AArch64_SYSREG_PRLAR4_EL1 }, 0xC351, true, true, {AArch64_HasV8_0rOps} }, // 761 - { "PRLAR4_EL2", { .sysreg = AArch64_SYSREG_PRLAR4_EL2 }, "PRLAR4_EL2", { .sysreg = AArch64_SYSREG_PRLAR4_EL2 }, 0xE351, true, true, {AArch64_HasV8_0rOps} }, // 762 - { "PRLAR5_EL1", { .sysreg = AArch64_SYSREG_PRLAR5_EL1 }, "PRLAR5_EL1", { .sysreg = AArch64_SYSREG_PRLAR5_EL1 }, 0xC355, true, true, {AArch64_HasV8_0rOps} }, // 763 - { "PRLAR5_EL2", { .sysreg = AArch64_SYSREG_PRLAR5_EL2 }, "PRLAR5_EL2", { .sysreg = AArch64_SYSREG_PRLAR5_EL2 }, 0xE355, true, true, {AArch64_HasV8_0rOps} }, // 764 - { "PRLAR6_EL1", { .sysreg = AArch64_SYSREG_PRLAR6_EL1 }, "PRLAR6_EL1", { .sysreg = AArch64_SYSREG_PRLAR6_EL1 }, 0xC359, true, true, {AArch64_HasV8_0rOps} }, // 765 - { "PRLAR6_EL2", { .sysreg = AArch64_SYSREG_PRLAR6_EL2 }, "PRLAR6_EL2", { .sysreg = AArch64_SYSREG_PRLAR6_EL2 }, 0xE359, true, true, {AArch64_HasV8_0rOps} }, // 766 - { "PRLAR7_EL1", { .sysreg = AArch64_SYSREG_PRLAR7_EL1 }, "PRLAR7_EL1", { .sysreg = AArch64_SYSREG_PRLAR7_EL1 }, 0xC35D, true, true, {AArch64_HasV8_0rOps} }, // 767 - { "PRLAR7_EL2", { .sysreg = AArch64_SYSREG_PRLAR7_EL2 }, "PRLAR7_EL2", { .sysreg = AArch64_SYSREG_PRLAR7_EL2 }, 0xE35D, true, true, {AArch64_HasV8_0rOps} }, // 768 - { "PRLAR8_EL1", { .sysreg = AArch64_SYSREG_PRLAR8_EL1 }, "PRLAR8_EL1", { .sysreg = AArch64_SYSREG_PRLAR8_EL1 }, 0xC361, true, true, {AArch64_HasV8_0rOps} }, // 769 - { "PRLAR8_EL2", { .sysreg = AArch64_SYSREG_PRLAR8_EL2 }, "PRLAR8_EL2", { .sysreg = AArch64_SYSREG_PRLAR8_EL2 }, 0xE361, true, true, {AArch64_HasV8_0rOps} }, // 770 - { "PRLAR9_EL1", { .sysreg = AArch64_SYSREG_PRLAR9_EL1 }, "PRLAR9_EL1", { .sysreg = AArch64_SYSREG_PRLAR9_EL1 }, 0xC365, true, true, {AArch64_HasV8_0rOps} }, // 771 - { "PRLAR9_EL2", { .sysreg = AArch64_SYSREG_PRLAR9_EL2 }, "PRLAR9_EL2", { .sysreg = AArch64_SYSREG_PRLAR9_EL2 }, 0xE365, true, true, {AArch64_HasV8_0rOps} }, // 772 - { "PRLAR_EL1", { .sysreg = AArch64_SYSREG_PRLAR_EL1 }, "PRLAR_EL1", { .sysreg = AArch64_SYSREG_PRLAR_EL1 }, 0xC341, true, true, {AArch64_HasV8_0rOps} }, // 773 - { "PRLAR_EL2", { .sysreg = AArch64_SYSREG_PRLAR_EL2 }, "PRLAR_EL2", { .sysreg = AArch64_SYSREG_PRLAR_EL2 }, 0xE341, true, true, {AArch64_HasV8_0rOps} }, // 774 - { "PRSELR_EL1", { .sysreg = AArch64_SYSREG_PRSELR_EL1 }, "PRSELR_EL1", { .sysreg = AArch64_SYSREG_PRSELR_EL1 }, 0xC311, true, true, {AArch64_HasV8_0rOps} }, // 775 - { "PRSELR_EL2", { .sysreg = AArch64_SYSREG_PRSELR_EL2 }, "PRSELR_EL2", { .sysreg = AArch64_SYSREG_PRSELR_EL2 }, 0xE311, true, true, {AArch64_HasV8_0rOps} }, // 776 - { "RCWMASK_EL1", { .sysreg = AArch64_SYSREG_RCWMASK_EL1 }, "RCWMASK_EL1", { .sysreg = AArch64_SYSREG_RCWMASK_EL1 }, 0xC686, true, true, {AArch64_FeatureTHE} }, // 777 - { "RCWSMASK_EL1", { .sysreg = AArch64_SYSREG_RCWSMASK_EL1 }, "RCWSMASK_EL1", { .sysreg = AArch64_SYSREG_RCWSMASK_EL1 }, 0xC683, true, true, {AArch64_FeatureTHE} }, // 778 - { "REVIDR_EL1", { .sysreg = AArch64_SYSREG_REVIDR_EL1 }, "REVIDR_EL1", { .sysreg = AArch64_SYSREG_REVIDR_EL1 }, 0xC006, true, false, {0} }, // 779 - { "RGSR_EL1", { .sysreg = AArch64_SYSREG_RGSR_EL1 }, "RGSR_EL1", { .sysreg = AArch64_SYSREG_RGSR_EL1 }, 0xC085, true, true, {AArch64_FeatureMTE} }, // 780 - { "RMR_EL1", { .sysreg = AArch64_SYSREG_RMR_EL1 }, "RMR_EL1", { .sysreg = AArch64_SYSREG_RMR_EL1 }, 0xC602, true, true, {0} }, // 781 - { "RMR_EL2", { .sysreg = AArch64_SYSREG_RMR_EL2 }, "RMR_EL2", { .sysreg = AArch64_SYSREG_RMR_EL2 }, 0xE602, true, true, {0} }, // 782 - { "RMR_EL3", { .sysreg = AArch64_SYSREG_RMR_EL3 }, "RMR_EL3", { .sysreg = AArch64_SYSREG_RMR_EL3 }, 0xF602, true, true, {0} }, // 783 - { "RNDR", { .sysreg = AArch64_SYSREG_RNDR }, "RNDR", { .sysreg = AArch64_SYSREG_RNDR }, 0xD920, true, false, {AArch64_FeatureRandGen} }, // 784 - { "RNDRRS", { .sysreg = AArch64_SYSREG_RNDRRS }, "RNDRRS", { .sysreg = AArch64_SYSREG_RNDRRS }, 0xD921, true, false, {AArch64_FeatureRandGen} }, // 785 - { "RVBAR_EL1", { .sysreg = AArch64_SYSREG_RVBAR_EL1 }, "RVBAR_EL1", { .sysreg = AArch64_SYSREG_RVBAR_EL1 }, 0xC601, true, false, {0} }, // 786 - { "RVBAR_EL2", { .sysreg = AArch64_SYSREG_RVBAR_EL2 }, "RVBAR_EL2", { .sysreg = AArch64_SYSREG_RVBAR_EL2 }, 0xE601, true, false, {0} }, // 787 - { "RVBAR_EL3", { .sysreg = AArch64_SYSREG_RVBAR_EL3 }, "RVBAR_EL3", { .sysreg = AArch64_SYSREG_RVBAR_EL3 }, 0xF601, true, false, {0} }, // 788 - { "S2PIR_EL2", { .sysreg = AArch64_SYSREG_S2PIR_EL2 }, "S2PIR_EL2", { .sysreg = AArch64_SYSREG_S2PIR_EL2 }, 0xE515, true, true, {0} }, // 789 - { "S2POR_EL1", { .sysreg = AArch64_SYSREG_S2POR_EL1 }, "S2POR_EL1", { .sysreg = AArch64_SYSREG_S2POR_EL1 }, 0xC515, true, true, {0} }, // 790 - { "SCR_EL3", { .sysreg = AArch64_SYSREG_SCR_EL3 }, "SCR_EL3", { .sysreg = AArch64_SYSREG_SCR_EL3 }, 0xF088, true, true, {0} }, // 791 - { "SCTLR2_EL1", { .sysreg = AArch64_SYSREG_SCTLR2_EL1 }, "SCTLR2_EL1", { .sysreg = AArch64_SYSREG_SCTLR2_EL1 }, 0xC083, true, true, {0} }, // 792 - { "SCTLR2_EL12", { .sysreg = AArch64_SYSREG_SCTLR2_EL12 }, "SCTLR2_EL12", { .sysreg = AArch64_SYSREG_SCTLR2_EL12 }, 0xE883, true, true, {0} }, // 793 - { "SCTLR2_EL2", { .sysreg = AArch64_SYSREG_SCTLR2_EL2 }, "SCTLR2_EL2", { .sysreg = AArch64_SYSREG_SCTLR2_EL2 }, 0xE083, true, true, {0} }, // 794 - { "SCTLR2_EL3", { .sysreg = AArch64_SYSREG_SCTLR2_EL3 }, "SCTLR2_EL3", { .sysreg = AArch64_SYSREG_SCTLR2_EL3 }, 0xF083, true, true, {0} }, // 795 - { "SCTLR_EL1", { .sysreg = AArch64_SYSREG_SCTLR_EL1 }, "SCTLR_EL1", { .sysreg = AArch64_SYSREG_SCTLR_EL1 }, 0xC080, true, true, {0} }, // 796 - { "SCTLR_EL12", { .sysreg = AArch64_SYSREG_SCTLR_EL12 }, "SCTLR_EL12", { .sysreg = AArch64_SYSREG_SCTLR_EL12 }, 0xE880, true, true, {AArch64_FeatureVH} }, // 797 - { "SCTLR_EL2", { .sysreg = AArch64_SYSREG_SCTLR_EL2 }, "SCTLR_EL2", { .sysreg = AArch64_SYSREG_SCTLR_EL2 }, 0xE080, true, true, {0} }, // 798 - { "SCTLR_EL3", { .sysreg = AArch64_SYSREG_SCTLR_EL3 }, "SCTLR_EL3", { .sysreg = AArch64_SYSREG_SCTLR_EL3 }, 0xF080, true, true, {0} }, // 799 - { "SCXTNUM_EL0", { .sysreg = AArch64_SYSREG_SCXTNUM_EL0 }, "SCXTNUM_EL0", { .sysreg = AArch64_SYSREG_SCXTNUM_EL0 }, 0xDE87, true, true, {AArch64_FeatureSpecRestrict} }, // 800 - { "SCXTNUM_EL1", { .sysreg = AArch64_SYSREG_SCXTNUM_EL1 }, "SCXTNUM_EL1", { .sysreg = AArch64_SYSREG_SCXTNUM_EL1 }, 0xC687, true, true, {AArch64_FeatureSpecRestrict} }, // 801 - { "SCXTNUM_EL12", { .sysreg = AArch64_SYSREG_SCXTNUM_EL12 }, "SCXTNUM_EL12", { .sysreg = AArch64_SYSREG_SCXTNUM_EL12 }, 0xEE87, true, true, {AArch64_FeatureSpecRestrict} }, // 802 - { "SCXTNUM_EL2", { .sysreg = AArch64_SYSREG_SCXTNUM_EL2 }, "SCXTNUM_EL2", { .sysreg = AArch64_SYSREG_SCXTNUM_EL2 }, 0xE687, true, true, {AArch64_FeatureSpecRestrict} }, // 803 - { "SCXTNUM_EL3", { .sysreg = AArch64_SYSREG_SCXTNUM_EL3 }, "SCXTNUM_EL3", { .sysreg = AArch64_SYSREG_SCXTNUM_EL3 }, 0xF687, true, true, {AArch64_FeatureSpecRestrict} }, // 804 - { "SDER32_EL2", { .sysreg = AArch64_SYSREG_SDER32_EL2 }, "SDER32_EL2", { .sysreg = AArch64_SYSREG_SDER32_EL2 }, 0xE099, true, true, {AArch64_FeatureSEL2} }, // 805 - { "SDER32_EL3", { .sysreg = AArch64_SYSREG_SDER32_EL3 }, "SDER32_EL3", { .sysreg = AArch64_SYSREG_SDER32_EL3 }, 0xF089, true, true, {0} }, // 806 - { "SMCR_EL1", { .sysreg = AArch64_SYSREG_SMCR_EL1 }, "SMCR_EL1", { .sysreg = AArch64_SYSREG_SMCR_EL1 }, 0xC096, true, true, {AArch64_FeatureSME} }, // 807 - { "SMCR_EL12", { .sysreg = AArch64_SYSREG_SMCR_EL12 }, "SMCR_EL12", { .sysreg = AArch64_SYSREG_SMCR_EL12 }, 0xE896, true, true, {AArch64_FeatureSME} }, // 808 - { "SMCR_EL2", { .sysreg = AArch64_SYSREG_SMCR_EL2 }, "SMCR_EL2", { .sysreg = AArch64_SYSREG_SMCR_EL2 }, 0xE096, true, true, {AArch64_FeatureSME} }, // 809 - { "SMCR_EL3", { .sysreg = AArch64_SYSREG_SMCR_EL3 }, "SMCR_EL3", { .sysreg = AArch64_SYSREG_SMCR_EL3 }, 0xF096, true, true, {AArch64_FeatureSME} }, // 810 - { "SMIDR_EL1", { .sysreg = AArch64_SYSREG_SMIDR_EL1 }, "SMIDR_EL1", { .sysreg = AArch64_SYSREG_SMIDR_EL1 }, 0xC806, true, false, {AArch64_FeatureSME} }, // 811 - { "SMPRIMAP_EL2", { .sysreg = AArch64_SYSREG_SMPRIMAP_EL2 }, "SMPRIMAP_EL2", { .sysreg = AArch64_SYSREG_SMPRIMAP_EL2 }, 0xE095, true, true, {AArch64_FeatureSME} }, // 812 - { "SMPRI_EL1", { .sysreg = AArch64_SYSREG_SMPRI_EL1 }, "SMPRI_EL1", { .sysreg = AArch64_SYSREG_SMPRI_EL1 }, 0xC094, true, true, {AArch64_FeatureSME} }, // 813 - { "SPMACCESSR_EL1", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL1 }, "SPMACCESSR_EL1", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL1 }, 0x84EB, true, true, {0} }, // 814 - { "SPMACCESSR_EL12", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL12 }, "SPMACCESSR_EL12", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL12 }, 0xACEB, true, true, {0} }, // 815 - { "SPMACCESSR_EL2", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL2 }, "SPMACCESSR_EL2", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL2 }, 0xA4EB, true, true, {0} }, // 816 - { "SPMACCESSR_EL3", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL3 }, "SPMACCESSR_EL3", { .sysreg = AArch64_SYSREG_SPMACCESSR_EL3 }, 0xB4EB, true, true, {0} }, // 817 - { "SPMCFGR_EL1", { .sysreg = AArch64_SYSREG_SPMCFGR_EL1 }, "SPMCFGR_EL1", { .sysreg = AArch64_SYSREG_SPMCFGR_EL1 }, 0x84EF, true, false, {0} }, // 818 - { "SPMCGCR0_EL1", { .sysreg = AArch64_SYSREG_SPMCGCR0_EL1 }, "SPMCGCR0_EL1", { .sysreg = AArch64_SYSREG_SPMCGCR0_EL1 }, 0x84E8, true, false, {0} }, // 819 - { "SPMCGCR1_EL1", { .sysreg = AArch64_SYSREG_SPMCGCR1_EL1 }, "SPMCGCR1_EL1", { .sysreg = AArch64_SYSREG_SPMCGCR1_EL1 }, 0x84E9, true, false, {0} }, // 820 - { "SPMCNTENCLR_EL0", { .sysreg = AArch64_SYSREG_SPMCNTENCLR_EL0 }, "SPMCNTENCLR_EL0", { .sysreg = AArch64_SYSREG_SPMCNTENCLR_EL0 }, 0x9CE2, true, true, {0} }, // 821 - { "SPMCNTENSET_EL0", { .sysreg = AArch64_SYSREG_SPMCNTENSET_EL0 }, "SPMCNTENSET_EL0", { .sysreg = AArch64_SYSREG_SPMCNTENSET_EL0 }, 0x9CE1, true, true, {0} }, // 822 - { "SPMCR_EL0", { .sysreg = AArch64_SYSREG_SPMCR_EL0 }, "SPMCR_EL0", { .sysreg = AArch64_SYSREG_SPMCR_EL0 }, 0x9CE0, true, true, {0} }, // 823 - { "SPMDEVAFF_EL1", { .sysreg = AArch64_SYSREG_SPMDEVAFF_EL1 }, "SPMDEVAFF_EL1", { .sysreg = AArch64_SYSREG_SPMDEVAFF_EL1 }, 0x84EE, true, false, {0} }, // 824 - { "SPMDEVARCH_EL1", { .sysreg = AArch64_SYSREG_SPMDEVARCH_EL1 }, "SPMDEVARCH_EL1", { .sysreg = AArch64_SYSREG_SPMDEVARCH_EL1 }, 0x84ED, true, false, {0} }, // 825 - { "SPMEVCNTR0_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR0_EL0 }, "SPMEVCNTR0_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR0_EL0 }, 0x9F00, true, true, {0} }, // 826 - { "SPMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR10_EL0 }, "SPMEVCNTR10_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR10_EL0 }, 0x9F0A, true, true, {0} }, // 827 - { "SPMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR11_EL0 }, "SPMEVCNTR11_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR11_EL0 }, 0x9F0B, true, true, {0} }, // 828 - { "SPMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR12_EL0 }, "SPMEVCNTR12_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR12_EL0 }, 0x9F0C, true, true, {0} }, // 829 - { "SPMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR13_EL0 }, "SPMEVCNTR13_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR13_EL0 }, 0x9F0D, true, true, {0} }, // 830 - { "SPMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR14_EL0 }, "SPMEVCNTR14_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR14_EL0 }, 0x9F0E, true, true, {0} }, // 831 - { "SPMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR15_EL0 }, "SPMEVCNTR15_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR15_EL0 }, 0x9F0F, true, true, {0} }, // 832 - { "SPMEVCNTR1_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR1_EL0 }, "SPMEVCNTR1_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR1_EL0 }, 0x9F01, true, true, {0} }, // 833 - { "SPMEVCNTR2_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR2_EL0 }, "SPMEVCNTR2_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR2_EL0 }, 0x9F02, true, true, {0} }, // 834 - { "SPMEVCNTR3_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR3_EL0 }, "SPMEVCNTR3_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR3_EL0 }, 0x9F03, true, true, {0} }, // 835 - { "SPMEVCNTR4_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR4_EL0 }, "SPMEVCNTR4_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR4_EL0 }, 0x9F04, true, true, {0} }, // 836 - { "SPMEVCNTR5_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR5_EL0 }, "SPMEVCNTR5_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR5_EL0 }, 0x9F05, true, true, {0} }, // 837 - { "SPMEVCNTR6_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR6_EL0 }, "SPMEVCNTR6_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR6_EL0 }, 0x9F06, true, true, {0} }, // 838 - { "SPMEVCNTR7_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR7_EL0 }, "SPMEVCNTR7_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR7_EL0 }, 0x9F07, true, true, {0} }, // 839 - { "SPMEVCNTR8_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR8_EL0 }, "SPMEVCNTR8_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR8_EL0 }, 0x9F08, true, true, {0} }, // 840 - { "SPMEVCNTR9_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR9_EL0 }, "SPMEVCNTR9_EL0", { .sysreg = AArch64_SYSREG_SPMEVCNTR9_EL0 }, 0x9F09, true, true, {0} }, // 841 - { "SPMEVFILT2R0_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R0_EL0 }, "SPMEVFILT2R0_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R0_EL0 }, 0x9F30, true, true, {0} }, // 842 - { "SPMEVFILT2R10_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R10_EL0 }, "SPMEVFILT2R10_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R10_EL0 }, 0x9F3A, true, true, {0} }, // 843 - { "SPMEVFILT2R11_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R11_EL0 }, "SPMEVFILT2R11_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R11_EL0 }, 0x9F3B, true, true, {0} }, // 844 - { "SPMEVFILT2R12_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R12_EL0 }, "SPMEVFILT2R12_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R12_EL0 }, 0x9F3C, true, true, {0} }, // 845 - { "SPMEVFILT2R13_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R13_EL0 }, "SPMEVFILT2R13_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R13_EL0 }, 0x9F3D, true, true, {0} }, // 846 - { "SPMEVFILT2R14_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R14_EL0 }, "SPMEVFILT2R14_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R14_EL0 }, 0x9F3E, true, true, {0} }, // 847 - { "SPMEVFILT2R15_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R15_EL0 }, "SPMEVFILT2R15_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R15_EL0 }, 0x9F3F, true, true, {0} }, // 848 - { "SPMEVFILT2R1_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R1_EL0 }, "SPMEVFILT2R1_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R1_EL0 }, 0x9F31, true, true, {0} }, // 849 - { "SPMEVFILT2R2_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R2_EL0 }, "SPMEVFILT2R2_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R2_EL0 }, 0x9F32, true, true, {0} }, // 850 - { "SPMEVFILT2R3_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R3_EL0 }, "SPMEVFILT2R3_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R3_EL0 }, 0x9F33, true, true, {0} }, // 851 - { "SPMEVFILT2R4_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R4_EL0 }, "SPMEVFILT2R4_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R4_EL0 }, 0x9F34, true, true, {0} }, // 852 - { "SPMEVFILT2R5_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R5_EL0 }, "SPMEVFILT2R5_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R5_EL0 }, 0x9F35, true, true, {0} }, // 853 - { "SPMEVFILT2R6_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R6_EL0 }, "SPMEVFILT2R6_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R6_EL0 }, 0x9F36, true, true, {0} }, // 854 - { "SPMEVFILT2R7_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R7_EL0 }, "SPMEVFILT2R7_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R7_EL0 }, 0x9F37, true, true, {0} }, // 855 - { "SPMEVFILT2R8_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R8_EL0 }, "SPMEVFILT2R8_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R8_EL0 }, 0x9F38, true, true, {0} }, // 856 - { "SPMEVFILT2R9_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R9_EL0 }, "SPMEVFILT2R9_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILT2R9_EL0 }, 0x9F39, true, true, {0} }, // 857 - { "SPMEVFILTR0_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR0_EL0 }, "SPMEVFILTR0_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR0_EL0 }, 0x9F20, true, true, {0} }, // 858 - { "SPMEVFILTR10_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR10_EL0 }, "SPMEVFILTR10_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR10_EL0 }, 0x9F2A, true, true, {0} }, // 859 - { "SPMEVFILTR11_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR11_EL0 }, "SPMEVFILTR11_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR11_EL0 }, 0x9F2B, true, true, {0} }, // 860 - { "SPMEVFILTR12_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR12_EL0 }, "SPMEVFILTR12_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR12_EL0 }, 0x9F2C, true, true, {0} }, // 861 - { "SPMEVFILTR13_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR13_EL0 }, "SPMEVFILTR13_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR13_EL0 }, 0x9F2D, true, true, {0} }, // 862 - { "SPMEVFILTR14_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR14_EL0 }, "SPMEVFILTR14_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR14_EL0 }, 0x9F2E, true, true, {0} }, // 863 - { "SPMEVFILTR15_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR15_EL0 }, "SPMEVFILTR15_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR15_EL0 }, 0x9F2F, true, true, {0} }, // 864 - { "SPMEVFILTR1_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR1_EL0 }, "SPMEVFILTR1_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR1_EL0 }, 0x9F21, true, true, {0} }, // 865 - { "SPMEVFILTR2_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR2_EL0 }, "SPMEVFILTR2_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR2_EL0 }, 0x9F22, true, true, {0} }, // 866 - { "SPMEVFILTR3_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR3_EL0 }, "SPMEVFILTR3_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR3_EL0 }, 0x9F23, true, true, {0} }, // 867 - { "SPMEVFILTR4_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR4_EL0 }, "SPMEVFILTR4_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR4_EL0 }, 0x9F24, true, true, {0} }, // 868 - { "SPMEVFILTR5_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR5_EL0 }, "SPMEVFILTR5_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR5_EL0 }, 0x9F25, true, true, {0} }, // 869 - { "SPMEVFILTR6_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR6_EL0 }, "SPMEVFILTR6_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR6_EL0 }, 0x9F26, true, true, {0} }, // 870 - { "SPMEVFILTR7_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR7_EL0 }, "SPMEVFILTR7_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR7_EL0 }, 0x9F27, true, true, {0} }, // 871 - { "SPMEVFILTR8_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR8_EL0 }, "SPMEVFILTR8_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR8_EL0 }, 0x9F28, true, true, {0} }, // 872 - { "SPMEVFILTR9_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR9_EL0 }, "SPMEVFILTR9_EL0", { .sysreg = AArch64_SYSREG_SPMEVFILTR9_EL0 }, 0x9F29, true, true, {0} }, // 873 - { "SPMEVTYPER0_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER0_EL0 }, "SPMEVTYPER0_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER0_EL0 }, 0x9F10, true, true, {0} }, // 874 - { "SPMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER10_EL0 }, "SPMEVTYPER10_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER10_EL0 }, 0x9F1A, true, true, {0} }, // 875 - { "SPMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER11_EL0 }, "SPMEVTYPER11_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER11_EL0 }, 0x9F1B, true, true, {0} }, // 876 - { "SPMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER12_EL0 }, "SPMEVTYPER12_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER12_EL0 }, 0x9F1C, true, true, {0} }, // 877 - { "SPMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER13_EL0 }, "SPMEVTYPER13_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER13_EL0 }, 0x9F1D, true, true, {0} }, // 878 - { "SPMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER14_EL0 }, "SPMEVTYPER14_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER14_EL0 }, 0x9F1E, true, true, {0} }, // 879 - { "SPMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER15_EL0 }, "SPMEVTYPER15_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER15_EL0 }, 0x9F1F, true, true, {0} }, // 880 - { "SPMEVTYPER1_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER1_EL0 }, "SPMEVTYPER1_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER1_EL0 }, 0x9F11, true, true, {0} }, // 881 - { "SPMEVTYPER2_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER2_EL0 }, "SPMEVTYPER2_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER2_EL0 }, 0x9F12, true, true, {0} }, // 882 - { "SPMEVTYPER3_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER3_EL0 }, "SPMEVTYPER3_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER3_EL0 }, 0x9F13, true, true, {0} }, // 883 - { "SPMEVTYPER4_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER4_EL0 }, "SPMEVTYPER4_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER4_EL0 }, 0x9F14, true, true, {0} }, // 884 - { "SPMEVTYPER5_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER5_EL0 }, "SPMEVTYPER5_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER5_EL0 }, 0x9F15, true, true, {0} }, // 885 - { "SPMEVTYPER6_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER6_EL0 }, "SPMEVTYPER6_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER6_EL0 }, 0x9F16, true, true, {0} }, // 886 - { "SPMEVTYPER7_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER7_EL0 }, "SPMEVTYPER7_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER7_EL0 }, 0x9F17, true, true, {0} }, // 887 - { "SPMEVTYPER8_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER8_EL0 }, "SPMEVTYPER8_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER8_EL0 }, 0x9F18, true, true, {0} }, // 888 - { "SPMEVTYPER9_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER9_EL0 }, "SPMEVTYPER9_EL0", { .sysreg = AArch64_SYSREG_SPMEVTYPER9_EL0 }, 0x9F19, true, true, {0} }, // 889 - { "SPMIIDR_EL1", { .sysreg = AArch64_SYSREG_SPMIIDR_EL1 }, "SPMIIDR_EL1", { .sysreg = AArch64_SYSREG_SPMIIDR_EL1 }, 0x84EC, true, false, {0} }, // 890 - { "SPMINTENCLR_EL1", { .sysreg = AArch64_SYSREG_SPMINTENCLR_EL1 }, "SPMINTENCLR_EL1", { .sysreg = AArch64_SYSREG_SPMINTENCLR_EL1 }, 0x84F2, true, true, {0} }, // 891 - { "SPMINTENSET_EL1", { .sysreg = AArch64_SYSREG_SPMINTENSET_EL1 }, "SPMINTENSET_EL1", { .sysreg = AArch64_SYSREG_SPMINTENSET_EL1 }, 0x84F1, true, true, {0} }, // 892 - { "SPMOVSCLR_EL0", { .sysreg = AArch64_SYSREG_SPMOVSCLR_EL0 }, "SPMOVSCLR_EL0", { .sysreg = AArch64_SYSREG_SPMOVSCLR_EL0 }, 0x9CE3, true, true, {0} }, // 893 - { "SPMOVSSET_EL0", { .sysreg = AArch64_SYSREG_SPMOVSSET_EL0 }, "SPMOVSSET_EL0", { .sysreg = AArch64_SYSREG_SPMOVSSET_EL0 }, 0x9CF3, true, true, {0} }, // 894 - { "SPMROOTCR_EL3", { .sysreg = AArch64_SYSREG_SPMROOTCR_EL3 }, "SPMROOTCR_EL3", { .sysreg = AArch64_SYSREG_SPMROOTCR_EL3 }, 0xB4F7, true, true, {0} }, // 895 - { "SPMSCR_EL1", { .sysreg = AArch64_SYSREG_SPMSCR_EL1 }, "SPMSCR_EL1", { .sysreg = AArch64_SYSREG_SPMSCR_EL1 }, 0xBCF7, true, true, {0} }, // 896 - { "SPMSELR_EL0", { .sysreg = AArch64_SYSREG_SPMSELR_EL0 }, "SPMSELR_EL0", { .sysreg = AArch64_SYSREG_SPMSELR_EL0 }, 0x9CE5, true, true, {0} }, // 897 - { "SPSel", { .sysreg = AArch64_SYSREG_SPSEL }, "SPSel", { .sysreg = AArch64_SYSREG_SPSEL }, 0xC210, true, true, {0} }, // 898 - { "SPSR_abt", { .sysreg = AArch64_SYSREG_SPSR_ABT }, "SPSR_abt", { .sysreg = AArch64_SYSREG_SPSR_ABT }, 0xE219, true, true, {0} }, // 899 - { "SPSR_EL1", { .sysreg = AArch64_SYSREG_SPSR_EL1 }, "SPSR_EL1", { .sysreg = AArch64_SYSREG_SPSR_EL1 }, 0xC200, true, true, {0} }, // 900 - { "SPSR_EL12", { .sysreg = AArch64_SYSREG_SPSR_EL12 }, "SPSR_EL12", { .sysreg = AArch64_SYSREG_SPSR_EL12 }, 0xEA00, true, true, {AArch64_FeatureVH} }, // 901 - { "SPSR_EL2", { .sysreg = AArch64_SYSREG_SPSR_EL2 }, "SPSR_EL2", { .sysreg = AArch64_SYSREG_SPSR_EL2 }, 0xE200, true, true, {0} }, // 902 - { "SPSR_EL3", { .sysreg = AArch64_SYSREG_SPSR_EL3 }, "SPSR_EL3", { .sysreg = AArch64_SYSREG_SPSR_EL3 }, 0xF200, true, true, {0} }, // 903 - { "SPSR_fiq", { .sysreg = AArch64_SYSREG_SPSR_FIQ }, "SPSR_fiq", { .sysreg = AArch64_SYSREG_SPSR_FIQ }, 0xE21B, true, true, {0} }, // 904 - { "SPSR_irq", { .sysreg = AArch64_SYSREG_SPSR_IRQ }, "SPSR_irq", { .sysreg = AArch64_SYSREG_SPSR_IRQ }, 0xE218, true, true, {0} }, // 905 - { "SPSR_und", { .sysreg = AArch64_SYSREG_SPSR_UND }, "SPSR_und", { .sysreg = AArch64_SYSREG_SPSR_UND }, 0xE21A, true, true, {0} }, // 906 - { "SP_EL0", { .sysreg = AArch64_SYSREG_SP_EL0 }, "SP_EL0", { .sysreg = AArch64_SYSREG_SP_EL0 }, 0xC208, true, true, {0} }, // 907 - { "SP_EL1", { .sysreg = AArch64_SYSREG_SP_EL1 }, "SP_EL1", { .sysreg = AArch64_SYSREG_SP_EL1 }, 0xE208, true, true, {0} }, // 908 - { "SP_EL2", { .sysreg = AArch64_SYSREG_SP_EL2 }, "SP_EL2", { .sysreg = AArch64_SYSREG_SP_EL2 }, 0xF208, true, true, {0} }, // 909 - { "SSBS", { .sysreg = AArch64_SYSREG_SSBS }, "SSBS", { .sysreg = AArch64_SYSREG_SSBS }, 0xDA16, true, true, {AArch64_FeatureSSBS} }, // 910 - { "SVCR", { .sysreg = AArch64_SYSREG_SVCR }, "SVCR", { .sysreg = AArch64_SYSREG_SVCR }, 0xDA12, true, true, {AArch64_FeatureSME} }, // 911 - { "TCO", { .sysreg = AArch64_SYSREG_TCO }, "TCO", { .sysreg = AArch64_SYSREG_TCO }, 0xDA17, true, true, {AArch64_FeatureMTE} }, // 912 - { "TCR2_EL1", { .sysreg = AArch64_SYSREG_TCR2_EL1 }, "TCR2_EL1", { .sysreg = AArch64_SYSREG_TCR2_EL1 }, 0xC103, true, true, {0} }, // 913 - { "TCR2_EL12", { .sysreg = AArch64_SYSREG_TCR2_EL12 }, "TCR2_EL12", { .sysreg = AArch64_SYSREG_TCR2_EL12 }, 0xE903, true, true, {0} }, // 914 - { "TCR2_EL2", { .sysreg = AArch64_SYSREG_TCR2_EL2 }, "TCR2_EL2", { .sysreg = AArch64_SYSREG_TCR2_EL2 }, 0xE103, true, true, {0} }, // 915 - { "TCR_EL1", { .sysreg = AArch64_SYSREG_TCR_EL1 }, "TCR_EL1", { .sysreg = AArch64_SYSREG_TCR_EL1 }, 0xC102, true, true, {0} }, // 916 - { "TCR_EL12", { .sysreg = AArch64_SYSREG_TCR_EL12 }, "TCR_EL12", { .sysreg = AArch64_SYSREG_TCR_EL12 }, 0xE902, true, true, {AArch64_FeatureVH} }, // 917 - { "TCR_EL2", { .sysreg = AArch64_SYSREG_TCR_EL2 }, "TCR_EL2", { .sysreg = AArch64_SYSREG_TCR_EL2 }, 0xE102, true, true, {0} }, // 918 - { "TCR_EL3", { .sysreg = AArch64_SYSREG_TCR_EL3 }, "TCR_EL3", { .sysreg = AArch64_SYSREG_TCR_EL3 }, 0xF102, true, true, {0} }, // 919 - { "TEECR32_EL1", { .sysreg = AArch64_SYSREG_TEECR32_EL1 }, "TEECR32_EL1", { .sysreg = AArch64_SYSREG_TEECR32_EL1 }, 0x9000, true, true, {0} }, // 920 - { "TEEHBR32_EL1", { .sysreg = AArch64_SYSREG_TEEHBR32_EL1 }, "TEEHBR32_EL1", { .sysreg = AArch64_SYSREG_TEEHBR32_EL1 }, 0x9080, true, true, {0} }, // 921 - { "TFSRE0_EL1", { .sysreg = AArch64_SYSREG_TFSRE0_EL1 }, "TFSRE0_EL1", { .sysreg = AArch64_SYSREG_TFSRE0_EL1 }, 0xC2B1, true, true, {AArch64_FeatureMTE} }, // 922 - { "TFSR_EL1", { .sysreg = AArch64_SYSREG_TFSR_EL1 }, "TFSR_EL1", { .sysreg = AArch64_SYSREG_TFSR_EL1 }, 0xC2B0, true, true, {AArch64_FeatureMTE} }, // 923 - { "TFSR_EL12", { .sysreg = AArch64_SYSREG_TFSR_EL12 }, "TFSR_EL12", { .sysreg = AArch64_SYSREG_TFSR_EL12 }, 0xEAB0, true, true, {AArch64_FeatureMTE} }, // 924 - { "TFSR_EL2", { .sysreg = AArch64_SYSREG_TFSR_EL2 }, "TFSR_EL2", { .sysreg = AArch64_SYSREG_TFSR_EL2 }, 0xE2B0, true, true, {AArch64_FeatureMTE} }, // 925 - { "TFSR_EL3", { .sysreg = AArch64_SYSREG_TFSR_EL3 }, "TFSR_EL3", { .sysreg = AArch64_SYSREG_TFSR_EL3 }, 0xF2B0, true, true, {AArch64_FeatureMTE} }, // 926 - { "TPIDR2_EL0", { .sysreg = AArch64_SYSREG_TPIDR2_EL0 }, "TPIDR2_EL0", { .sysreg = AArch64_SYSREG_TPIDR2_EL0 }, 0xDE85, true, true, {AArch64_FeatureSME} }, // 927 - { "TPIDRRO_EL0", { .sysreg = AArch64_SYSREG_TPIDRRO_EL0 }, "TPIDRRO_EL0", { .sysreg = AArch64_SYSREG_TPIDRRO_EL0 }, 0xDE83, true, true, {0} }, // 928 - { "TPIDR_EL0", { .sysreg = AArch64_SYSREG_TPIDR_EL0 }, "TPIDR_EL0", { .sysreg = AArch64_SYSREG_TPIDR_EL0 }, 0xDE82, true, true, {0} }, // 929 - { "TPIDR_EL1", { .sysreg = AArch64_SYSREG_TPIDR_EL1 }, "TPIDR_EL1", { .sysreg = AArch64_SYSREG_TPIDR_EL1 }, 0xC684, true, true, {0} }, // 930 - { "TPIDR_EL2", { .sysreg = AArch64_SYSREG_TPIDR_EL2 }, "TPIDR_EL2", { .sysreg = AArch64_SYSREG_TPIDR_EL2 }, 0xE682, true, true, {0} }, // 931 - { "TPIDR_EL3", { .sysreg = AArch64_SYSREG_TPIDR_EL3 }, "TPIDR_EL3", { .sysreg = AArch64_SYSREG_TPIDR_EL3 }, 0xF682, true, true, {0} }, // 932 - { "TRBBASER_EL1", { .sysreg = AArch64_SYSREG_TRBBASER_EL1 }, "TRBBASER_EL1", { .sysreg = AArch64_SYSREG_TRBBASER_EL1 }, 0xC4DA, true, true, {AArch64_FeatureTRBE} }, // 933 - { "TRBIDR_EL1", { .sysreg = AArch64_SYSREG_TRBIDR_EL1 }, "TRBIDR_EL1", { .sysreg = AArch64_SYSREG_TRBIDR_EL1 }, 0xC4DF, true, false, {AArch64_FeatureTRBE} }, // 934 - { "TRBLIMITR_EL1", { .sysreg = AArch64_SYSREG_TRBLIMITR_EL1 }, "TRBLIMITR_EL1", { .sysreg = AArch64_SYSREG_TRBLIMITR_EL1 }, 0xC4D8, true, true, {AArch64_FeatureTRBE} }, // 935 - { "TRBMAR_EL1", { .sysreg = AArch64_SYSREG_TRBMAR_EL1 }, "TRBMAR_EL1", { .sysreg = AArch64_SYSREG_TRBMAR_EL1 }, 0xC4DC, true, true, {AArch64_FeatureTRBE} }, // 936 - { "TRBPTR_EL1", { .sysreg = AArch64_SYSREG_TRBPTR_EL1 }, "TRBPTR_EL1", { .sysreg = AArch64_SYSREG_TRBPTR_EL1 }, 0xC4D9, true, true, {AArch64_FeatureTRBE} }, // 937 - { "TRBSR_EL1", { .sysreg = AArch64_SYSREG_TRBSR_EL1 }, "TRBSR_EL1", { .sysreg = AArch64_SYSREG_TRBSR_EL1 }, 0xC4DB, true, true, {AArch64_FeatureTRBE} }, // 938 - { "TRBTRG_EL1", { .sysreg = AArch64_SYSREG_TRBTRG_EL1 }, "TRBTRG_EL1", { .sysreg = AArch64_SYSREG_TRBTRG_EL1 }, 0xC4DE, true, true, {AArch64_FeatureTRBE} }, // 939 - { "TRCACATR0", { .sysreg = AArch64_SYSREG_TRCACATR0 }, "TRCACATR0", { .sysreg = AArch64_SYSREG_TRCACATR0 }, 0x8902, true, true, {0} }, // 940 - { "TRCACATR1", { .sysreg = AArch64_SYSREG_TRCACATR1 }, "TRCACATR1", { .sysreg = AArch64_SYSREG_TRCACATR1 }, 0x8912, true, true, {0} }, // 941 - { "TRCACATR10", { .sysreg = AArch64_SYSREG_TRCACATR10 }, "TRCACATR10", { .sysreg = AArch64_SYSREG_TRCACATR10 }, 0x8923, true, true, {0} }, // 942 - { "TRCACATR11", { .sysreg = AArch64_SYSREG_TRCACATR11 }, "TRCACATR11", { .sysreg = AArch64_SYSREG_TRCACATR11 }, 0x8933, true, true, {0} }, // 943 - { "TRCACATR12", { .sysreg = AArch64_SYSREG_TRCACATR12 }, "TRCACATR12", { .sysreg = AArch64_SYSREG_TRCACATR12 }, 0x8943, true, true, {0} }, // 944 - { "TRCACATR13", { .sysreg = AArch64_SYSREG_TRCACATR13 }, "TRCACATR13", { .sysreg = AArch64_SYSREG_TRCACATR13 }, 0x8953, true, true, {0} }, // 945 - { "TRCACATR14", { .sysreg = AArch64_SYSREG_TRCACATR14 }, "TRCACATR14", { .sysreg = AArch64_SYSREG_TRCACATR14 }, 0x8963, true, true, {0} }, // 946 - { "TRCACATR15", { .sysreg = AArch64_SYSREG_TRCACATR15 }, "TRCACATR15", { .sysreg = AArch64_SYSREG_TRCACATR15 }, 0x8973, true, true, {0} }, // 947 - { "TRCACATR2", { .sysreg = AArch64_SYSREG_TRCACATR2 }, "TRCACATR2", { .sysreg = AArch64_SYSREG_TRCACATR2 }, 0x8922, true, true, {0} }, // 948 - { "TRCACATR3", { .sysreg = AArch64_SYSREG_TRCACATR3 }, "TRCACATR3", { .sysreg = AArch64_SYSREG_TRCACATR3 }, 0x8932, true, true, {0} }, // 949 - { "TRCACATR4", { .sysreg = AArch64_SYSREG_TRCACATR4 }, "TRCACATR4", { .sysreg = AArch64_SYSREG_TRCACATR4 }, 0x8942, true, true, {0} }, // 950 - { "TRCACATR5", { .sysreg = AArch64_SYSREG_TRCACATR5 }, "TRCACATR5", { .sysreg = AArch64_SYSREG_TRCACATR5 }, 0x8952, true, true, {0} }, // 951 - { "TRCACATR6", { .sysreg = AArch64_SYSREG_TRCACATR6 }, "TRCACATR6", { .sysreg = AArch64_SYSREG_TRCACATR6 }, 0x8962, true, true, {0} }, // 952 - { "TRCACATR7", { .sysreg = AArch64_SYSREG_TRCACATR7 }, "TRCACATR7", { .sysreg = AArch64_SYSREG_TRCACATR7 }, 0x8972, true, true, {0} }, // 953 - { "TRCACATR8", { .sysreg = AArch64_SYSREG_TRCACATR8 }, "TRCACATR8", { .sysreg = AArch64_SYSREG_TRCACATR8 }, 0x8903, true, true, {0} }, // 954 - { "TRCACATR9", { .sysreg = AArch64_SYSREG_TRCACATR9 }, "TRCACATR9", { .sysreg = AArch64_SYSREG_TRCACATR9 }, 0x8913, true, true, {0} }, // 955 - { "TRCACVR0", { .sysreg = AArch64_SYSREG_TRCACVR0 }, "TRCACVR0", { .sysreg = AArch64_SYSREG_TRCACVR0 }, 0x8900, true, true, {0} }, // 956 - { "TRCACVR1", { .sysreg = AArch64_SYSREG_TRCACVR1 }, "TRCACVR1", { .sysreg = AArch64_SYSREG_TRCACVR1 }, 0x8910, true, true, {0} }, // 957 - { "TRCACVR10", { .sysreg = AArch64_SYSREG_TRCACVR10 }, "TRCACVR10", { .sysreg = AArch64_SYSREG_TRCACVR10 }, 0x8921, true, true, {0} }, // 958 - { "TRCACVR11", { .sysreg = AArch64_SYSREG_TRCACVR11 }, "TRCACVR11", { .sysreg = AArch64_SYSREG_TRCACVR11 }, 0x8931, true, true, {0} }, // 959 - { "TRCACVR12", { .sysreg = AArch64_SYSREG_TRCACVR12 }, "TRCACVR12", { .sysreg = AArch64_SYSREG_TRCACVR12 }, 0x8941, true, true, {0} }, // 960 - { "TRCACVR13", { .sysreg = AArch64_SYSREG_TRCACVR13 }, "TRCACVR13", { .sysreg = AArch64_SYSREG_TRCACVR13 }, 0x8951, true, true, {0} }, // 961 - { "TRCACVR14", { .sysreg = AArch64_SYSREG_TRCACVR14 }, "TRCACVR14", { .sysreg = AArch64_SYSREG_TRCACVR14 }, 0x8961, true, true, {0} }, // 962 - { "TRCACVR15", { .sysreg = AArch64_SYSREG_TRCACVR15 }, "TRCACVR15", { .sysreg = AArch64_SYSREG_TRCACVR15 }, 0x8971, true, true, {0} }, // 963 - { "TRCACVR2", { .sysreg = AArch64_SYSREG_TRCACVR2 }, "TRCACVR2", { .sysreg = AArch64_SYSREG_TRCACVR2 }, 0x8920, true, true, {0} }, // 964 - { "TRCACVR3", { .sysreg = AArch64_SYSREG_TRCACVR3 }, "TRCACVR3", { .sysreg = AArch64_SYSREG_TRCACVR3 }, 0x8930, true, true, {0} }, // 965 - { "TRCACVR4", { .sysreg = AArch64_SYSREG_TRCACVR4 }, "TRCACVR4", { .sysreg = AArch64_SYSREG_TRCACVR4 }, 0x8940, true, true, {0} }, // 966 - { "TRCACVR5", { .sysreg = AArch64_SYSREG_TRCACVR5 }, "TRCACVR5", { .sysreg = AArch64_SYSREG_TRCACVR5 }, 0x8950, true, true, {0} }, // 967 - { "TRCACVR6", { .sysreg = AArch64_SYSREG_TRCACVR6 }, "TRCACVR6", { .sysreg = AArch64_SYSREG_TRCACVR6 }, 0x8960, true, true, {0} }, // 968 - { "TRCACVR7", { .sysreg = AArch64_SYSREG_TRCACVR7 }, "TRCACVR7", { .sysreg = AArch64_SYSREG_TRCACVR7 }, 0x8970, true, true, {0} }, // 969 - { "TRCACVR8", { .sysreg = AArch64_SYSREG_TRCACVR8 }, "TRCACVR8", { .sysreg = AArch64_SYSREG_TRCACVR8 }, 0x8901, true, true, {0} }, // 970 - { "TRCACVR9", { .sysreg = AArch64_SYSREG_TRCACVR9 }, "TRCACVR9", { .sysreg = AArch64_SYSREG_TRCACVR9 }, 0x8911, true, true, {0} }, // 971 - { "TRCAUTHSTATUS", { .sysreg = AArch64_SYSREG_TRCAUTHSTATUS }, "TRCAUTHSTATUS", { .sysreg = AArch64_SYSREG_TRCAUTHSTATUS }, 0x8BF6, true, false, {0} }, // 972 - { "TRCAUXCTLR", { .sysreg = AArch64_SYSREG_TRCAUXCTLR }, "TRCAUXCTLR", { .sysreg = AArch64_SYSREG_TRCAUXCTLR }, 0x8830, true, true, {0} }, // 973 - { "TRCBBCTLR", { .sysreg = AArch64_SYSREG_TRCBBCTLR }, "TRCBBCTLR", { .sysreg = AArch64_SYSREG_TRCBBCTLR }, 0x8878, true, true, {0} }, // 974 - { "TRCCCCTLR", { .sysreg = AArch64_SYSREG_TRCCCCTLR }, "TRCCCCTLR", { .sysreg = AArch64_SYSREG_TRCCCCTLR }, 0x8870, true, true, {0} }, // 975 - { "TRCCIDCCTLR0", { .sysreg = AArch64_SYSREG_TRCCIDCCTLR0 }, "TRCCIDCCTLR0", { .sysreg = AArch64_SYSREG_TRCCIDCCTLR0 }, 0x8982, true, true, {0} }, // 976 - { "TRCCIDCCTLR1", { .sysreg = AArch64_SYSREG_TRCCIDCCTLR1 }, "TRCCIDCCTLR1", { .sysreg = AArch64_SYSREG_TRCCIDCCTLR1 }, 0x898A, true, true, {0} }, // 977 - { "TRCCIDCVR0", { .sysreg = AArch64_SYSREG_TRCCIDCVR0 }, "TRCCIDCVR0", { .sysreg = AArch64_SYSREG_TRCCIDCVR0 }, 0x8980, true, true, {0} }, // 978 - { "TRCCIDCVR1", { .sysreg = AArch64_SYSREG_TRCCIDCVR1 }, "TRCCIDCVR1", { .sysreg = AArch64_SYSREG_TRCCIDCVR1 }, 0x8990, true, true, {0} }, // 979 - { "TRCCIDCVR2", { .sysreg = AArch64_SYSREG_TRCCIDCVR2 }, "TRCCIDCVR2", { .sysreg = AArch64_SYSREG_TRCCIDCVR2 }, 0x89A0, true, true, {0} }, // 980 - { "TRCCIDCVR3", { .sysreg = AArch64_SYSREG_TRCCIDCVR3 }, "TRCCIDCVR3", { .sysreg = AArch64_SYSREG_TRCCIDCVR3 }, 0x89B0, true, true, {0} }, // 981 - { "TRCCIDCVR4", { .sysreg = AArch64_SYSREG_TRCCIDCVR4 }, "TRCCIDCVR4", { .sysreg = AArch64_SYSREG_TRCCIDCVR4 }, 0x89C0, true, true, {0} }, // 982 - { "TRCCIDCVR5", { .sysreg = AArch64_SYSREG_TRCCIDCVR5 }, "TRCCIDCVR5", { .sysreg = AArch64_SYSREG_TRCCIDCVR5 }, 0x89D0, true, true, {0} }, // 983 - { "TRCCIDCVR6", { .sysreg = AArch64_SYSREG_TRCCIDCVR6 }, "TRCCIDCVR6", { .sysreg = AArch64_SYSREG_TRCCIDCVR6 }, 0x89E0, true, true, {0} }, // 984 - { "TRCCIDCVR7", { .sysreg = AArch64_SYSREG_TRCCIDCVR7 }, "TRCCIDCVR7", { .sysreg = AArch64_SYSREG_TRCCIDCVR7 }, 0x89F0, true, true, {0} }, // 985 - { "TRCCIDR0", { .sysreg = AArch64_SYSREG_TRCCIDR0 }, "TRCCIDR0", { .sysreg = AArch64_SYSREG_TRCCIDR0 }, 0x8BE7, true, false, {0} }, // 986 - { "TRCCIDR1", { .sysreg = AArch64_SYSREG_TRCCIDR1 }, "TRCCIDR1", { .sysreg = AArch64_SYSREG_TRCCIDR1 }, 0x8BEF, true, false, {0} }, // 987 - { "TRCCIDR2", { .sysreg = AArch64_SYSREG_TRCCIDR2 }, "TRCCIDR2", { .sysreg = AArch64_SYSREG_TRCCIDR2 }, 0x8BF7, true, false, {0} }, // 988 - { "TRCCIDR3", { .sysreg = AArch64_SYSREG_TRCCIDR3 }, "TRCCIDR3", { .sysreg = AArch64_SYSREG_TRCCIDR3 }, 0x8BFF, true, false, {0} }, // 989 - { "TRCCLAIMCLR", { .sysreg = AArch64_SYSREG_TRCCLAIMCLR }, "TRCCLAIMCLR", { .sysreg = AArch64_SYSREG_TRCCLAIMCLR }, 0x8BCE, true, true, {0} }, // 990 - { "TRCCLAIMSET", { .sysreg = AArch64_SYSREG_TRCCLAIMSET }, "TRCCLAIMSET", { .sysreg = AArch64_SYSREG_TRCCLAIMSET }, 0x8BC6, true, true, {0} }, // 991 - { "TRCCNTCTLR0", { .sysreg = AArch64_SYSREG_TRCCNTCTLR0 }, "TRCCNTCTLR0", { .sysreg = AArch64_SYSREG_TRCCNTCTLR0 }, 0x8825, true, true, {0} }, // 992 - { "TRCCNTCTLR1", { .sysreg = AArch64_SYSREG_TRCCNTCTLR1 }, "TRCCNTCTLR1", { .sysreg = AArch64_SYSREG_TRCCNTCTLR1 }, 0x882D, true, true, {0} }, // 993 - { "TRCCNTCTLR2", { .sysreg = AArch64_SYSREG_TRCCNTCTLR2 }, "TRCCNTCTLR2", { .sysreg = AArch64_SYSREG_TRCCNTCTLR2 }, 0x8835, true, true, {0} }, // 994 - { "TRCCNTCTLR3", { .sysreg = AArch64_SYSREG_TRCCNTCTLR3 }, "TRCCNTCTLR3", { .sysreg = AArch64_SYSREG_TRCCNTCTLR3 }, 0x883D, true, true, {0} }, // 995 - { "TRCCNTRLDVR0", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR0 }, "TRCCNTRLDVR0", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR0 }, 0x8805, true, true, {0} }, // 996 - { "TRCCNTRLDVR1", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR1 }, "TRCCNTRLDVR1", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR1 }, 0x880D, true, true, {0} }, // 997 - { "TRCCNTRLDVR2", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR2 }, "TRCCNTRLDVR2", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR2 }, 0x8815, true, true, {0} }, // 998 - { "TRCCNTRLDVR3", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR3 }, "TRCCNTRLDVR3", { .sysreg = AArch64_SYSREG_TRCCNTRLDVR3 }, 0x881D, true, true, {0} }, // 999 - { "TRCCNTVR0", { .sysreg = AArch64_SYSREG_TRCCNTVR0 }, "TRCCNTVR0", { .sysreg = AArch64_SYSREG_TRCCNTVR0 }, 0x8845, true, true, {0} }, // 1000 - { "TRCCNTVR1", { .sysreg = AArch64_SYSREG_TRCCNTVR1 }, "TRCCNTVR1", { .sysreg = AArch64_SYSREG_TRCCNTVR1 }, 0x884D, true, true, {0} }, // 1001 - { "TRCCNTVR2", { .sysreg = AArch64_SYSREG_TRCCNTVR2 }, "TRCCNTVR2", { .sysreg = AArch64_SYSREG_TRCCNTVR2 }, 0x8855, true, true, {0} }, // 1002 - { "TRCCNTVR3", { .sysreg = AArch64_SYSREG_TRCCNTVR3 }, "TRCCNTVR3", { .sysreg = AArch64_SYSREG_TRCCNTVR3 }, 0x885D, true, true, {0} }, // 1003 - { "TRCCONFIGR", { .sysreg = AArch64_SYSREG_TRCCONFIGR }, "TRCCONFIGR", { .sysreg = AArch64_SYSREG_TRCCONFIGR }, 0x8820, true, true, {0} }, // 1004 - { "TRCDEVAFF0", { .sysreg = AArch64_SYSREG_TRCDEVAFF0 }, "TRCDEVAFF0", { .sysreg = AArch64_SYSREG_TRCDEVAFF0 }, 0x8BD6, true, false, {0} }, // 1005 - { "TRCDEVAFF1", { .sysreg = AArch64_SYSREG_TRCDEVAFF1 }, "TRCDEVAFF1", { .sysreg = AArch64_SYSREG_TRCDEVAFF1 }, 0x8BDE, true, false, {0} }, // 1006 - { "TRCDEVARCH", { .sysreg = AArch64_SYSREG_TRCDEVARCH }, "TRCDEVARCH", { .sysreg = AArch64_SYSREG_TRCDEVARCH }, 0x8BFE, true, false, {0} }, // 1007 - { "TRCDEVID", { .sysreg = AArch64_SYSREG_TRCDEVID }, "TRCDEVID", { .sysreg = AArch64_SYSREG_TRCDEVID }, 0x8B97, true, false, {0} }, // 1008 - { "TRCDEVTYPE", { .sysreg = AArch64_SYSREG_TRCDEVTYPE }, "TRCDEVTYPE", { .sysreg = AArch64_SYSREG_TRCDEVTYPE }, 0x8B9F, true, false, {0} }, // 1009 - { "TRCDVCMR0", { .sysreg = AArch64_SYSREG_TRCDVCMR0 }, "TRCDVCMR0", { .sysreg = AArch64_SYSREG_TRCDVCMR0 }, 0x8906, true, true, {0} }, // 1010 - { "TRCDVCMR1", { .sysreg = AArch64_SYSREG_TRCDVCMR1 }, "TRCDVCMR1", { .sysreg = AArch64_SYSREG_TRCDVCMR1 }, 0x8926, true, true, {0} }, // 1011 - { "TRCDVCMR2", { .sysreg = AArch64_SYSREG_TRCDVCMR2 }, "TRCDVCMR2", { .sysreg = AArch64_SYSREG_TRCDVCMR2 }, 0x8946, true, true, {0} }, // 1012 - { "TRCDVCMR3", { .sysreg = AArch64_SYSREG_TRCDVCMR3 }, "TRCDVCMR3", { .sysreg = AArch64_SYSREG_TRCDVCMR3 }, 0x8966, true, true, {0} }, // 1013 - { "TRCDVCMR4", { .sysreg = AArch64_SYSREG_TRCDVCMR4 }, "TRCDVCMR4", { .sysreg = AArch64_SYSREG_TRCDVCMR4 }, 0x8907, true, true, {0} }, // 1014 - { "TRCDVCMR5", { .sysreg = AArch64_SYSREG_TRCDVCMR5 }, "TRCDVCMR5", { .sysreg = AArch64_SYSREG_TRCDVCMR5 }, 0x8927, true, true, {0} }, // 1015 - { "TRCDVCMR6", { .sysreg = AArch64_SYSREG_TRCDVCMR6 }, "TRCDVCMR6", { .sysreg = AArch64_SYSREG_TRCDVCMR6 }, 0x8947, true, true, {0} }, // 1016 - { "TRCDVCMR7", { .sysreg = AArch64_SYSREG_TRCDVCMR7 }, "TRCDVCMR7", { .sysreg = AArch64_SYSREG_TRCDVCMR7 }, 0x8967, true, true, {0} }, // 1017 - { "TRCDVCVR0", { .sysreg = AArch64_SYSREG_TRCDVCVR0 }, "TRCDVCVR0", { .sysreg = AArch64_SYSREG_TRCDVCVR0 }, 0x8904, true, true, {0} }, // 1018 - { "TRCDVCVR1", { .sysreg = AArch64_SYSREG_TRCDVCVR1 }, "TRCDVCVR1", { .sysreg = AArch64_SYSREG_TRCDVCVR1 }, 0x8924, true, true, {0} }, // 1019 - { "TRCDVCVR2", { .sysreg = AArch64_SYSREG_TRCDVCVR2 }, "TRCDVCVR2", { .sysreg = AArch64_SYSREG_TRCDVCVR2 }, 0x8944, true, true, {0} }, // 1020 - { "TRCDVCVR3", { .sysreg = AArch64_SYSREG_TRCDVCVR3 }, "TRCDVCVR3", { .sysreg = AArch64_SYSREG_TRCDVCVR3 }, 0x8964, true, true, {0} }, // 1021 - { "TRCDVCVR4", { .sysreg = AArch64_SYSREG_TRCDVCVR4 }, "TRCDVCVR4", { .sysreg = AArch64_SYSREG_TRCDVCVR4 }, 0x8905, true, true, {0} }, // 1022 - { "TRCDVCVR5", { .sysreg = AArch64_SYSREG_TRCDVCVR5 }, "TRCDVCVR5", { .sysreg = AArch64_SYSREG_TRCDVCVR5 }, 0x8925, true, true, {0} }, // 1023 - { "TRCDVCVR6", { .sysreg = AArch64_SYSREG_TRCDVCVR6 }, "TRCDVCVR6", { .sysreg = AArch64_SYSREG_TRCDVCVR6 }, 0x8945, true, true, {0} }, // 1024 - { "TRCDVCVR7", { .sysreg = AArch64_SYSREG_TRCDVCVR7 }, "TRCDVCVR7", { .sysreg = AArch64_SYSREG_TRCDVCVR7 }, 0x8965, true, true, {0} }, // 1025 - { "TRCEVENTCTL0R", { .sysreg = AArch64_SYSREG_TRCEVENTCTL0R }, "TRCEVENTCTL0R", { .sysreg = AArch64_SYSREG_TRCEVENTCTL0R }, 0x8840, true, true, {0} }, // 1026 - { "TRCEVENTCTL1R", { .sysreg = AArch64_SYSREG_TRCEVENTCTL1R }, "TRCEVENTCTL1R", { .sysreg = AArch64_SYSREG_TRCEVENTCTL1R }, 0x8848, true, true, {0} }, // 1027 - { "TRCEXTINSELR", { .sysreg = AArch64_SYSREG_TRCEXTINSELR }, "TRCEXTINSELR", { .sysreg = AArch64_SYSREG_TRCEXTINSELR }, 0x8844, true, true, {0} }, // 1028 - { "TRCEXTINSELR0", { .sysreg = AArch64_SYSREG_TRCEXTINSELR0 }, "TRCEXTINSELR0", { .sysreg = AArch64_SYSREG_TRCEXTINSELR0 }, 0x8844, true, true, {AArch64_FeatureETE} }, // 1029 - { "TRCEXTINSELR1", { .sysreg = AArch64_SYSREG_TRCEXTINSELR1 }, "TRCEXTINSELR1", { .sysreg = AArch64_SYSREG_TRCEXTINSELR1 }, 0x884C, true, true, {AArch64_FeatureETE} }, // 1030 - { "TRCEXTINSELR2", { .sysreg = AArch64_SYSREG_TRCEXTINSELR2 }, "TRCEXTINSELR2", { .sysreg = AArch64_SYSREG_TRCEXTINSELR2 }, 0x8854, true, true, {AArch64_FeatureETE} }, // 1031 - { "TRCEXTINSELR3", { .sysreg = AArch64_SYSREG_TRCEXTINSELR3 }, "TRCEXTINSELR3", { .sysreg = AArch64_SYSREG_TRCEXTINSELR3 }, 0x885C, true, true, {AArch64_FeatureETE} }, // 1032 - { "TRCIDR0", { .sysreg = AArch64_SYSREG_TRCIDR0 }, "TRCIDR0", { .sysreg = AArch64_SYSREG_TRCIDR0 }, 0x8847, true, false, {0} }, // 1033 - { "TRCIDR1", { .sysreg = AArch64_SYSREG_TRCIDR1 }, "TRCIDR1", { .sysreg = AArch64_SYSREG_TRCIDR1 }, 0x884F, true, false, {0} }, // 1034 - { "TRCIDR10", { .sysreg = AArch64_SYSREG_TRCIDR10 }, "TRCIDR10", { .sysreg = AArch64_SYSREG_TRCIDR10 }, 0x8816, true, false, {0} }, // 1035 - { "TRCIDR11", { .sysreg = AArch64_SYSREG_TRCIDR11 }, "TRCIDR11", { .sysreg = AArch64_SYSREG_TRCIDR11 }, 0x881E, true, false, {0} }, // 1036 - { "TRCIDR12", { .sysreg = AArch64_SYSREG_TRCIDR12 }, "TRCIDR12", { .sysreg = AArch64_SYSREG_TRCIDR12 }, 0x8826, true, false, {0} }, // 1037 - { "TRCIDR13", { .sysreg = AArch64_SYSREG_TRCIDR13 }, "TRCIDR13", { .sysreg = AArch64_SYSREG_TRCIDR13 }, 0x882E, true, false, {0} }, // 1038 - { "TRCIDR2", { .sysreg = AArch64_SYSREG_TRCIDR2 }, "TRCIDR2", { .sysreg = AArch64_SYSREG_TRCIDR2 }, 0x8857, true, false, {0} }, // 1039 - { "TRCIDR3", { .sysreg = AArch64_SYSREG_TRCIDR3 }, "TRCIDR3", { .sysreg = AArch64_SYSREG_TRCIDR3 }, 0x885F, true, false, {0} }, // 1040 - { "TRCIDR4", { .sysreg = AArch64_SYSREG_TRCIDR4 }, "TRCIDR4", { .sysreg = AArch64_SYSREG_TRCIDR4 }, 0x8867, true, false, {0} }, // 1041 - { "TRCIDR5", { .sysreg = AArch64_SYSREG_TRCIDR5 }, "TRCIDR5", { .sysreg = AArch64_SYSREG_TRCIDR5 }, 0x886F, true, false, {0} }, // 1042 - { "TRCIDR6", { .sysreg = AArch64_SYSREG_TRCIDR6 }, "TRCIDR6", { .sysreg = AArch64_SYSREG_TRCIDR6 }, 0x8877, true, false, {0} }, // 1043 - { "TRCIDR7", { .sysreg = AArch64_SYSREG_TRCIDR7 }, "TRCIDR7", { .sysreg = AArch64_SYSREG_TRCIDR7 }, 0x887F, true, false, {0} }, // 1044 - { "TRCIDR8", { .sysreg = AArch64_SYSREG_TRCIDR8 }, "TRCIDR8", { .sysreg = AArch64_SYSREG_TRCIDR8 }, 0x8806, true, false, {0} }, // 1045 - { "TRCIDR9", { .sysreg = AArch64_SYSREG_TRCIDR9 }, "TRCIDR9", { .sysreg = AArch64_SYSREG_TRCIDR9 }, 0x880E, true, false, {0} }, // 1046 - { "TRCIMSPEC0", { .sysreg = AArch64_SYSREG_TRCIMSPEC0 }, "TRCIMSPEC0", { .sysreg = AArch64_SYSREG_TRCIMSPEC0 }, 0x8807, true, true, {0} }, // 1047 - { "TRCIMSPEC1", { .sysreg = AArch64_SYSREG_TRCIMSPEC1 }, "TRCIMSPEC1", { .sysreg = AArch64_SYSREG_TRCIMSPEC1 }, 0x880F, true, true, {0} }, // 1048 - { "TRCIMSPEC2", { .sysreg = AArch64_SYSREG_TRCIMSPEC2 }, "TRCIMSPEC2", { .sysreg = AArch64_SYSREG_TRCIMSPEC2 }, 0x8817, true, true, {0} }, // 1049 - { "TRCIMSPEC3", { .sysreg = AArch64_SYSREG_TRCIMSPEC3 }, "TRCIMSPEC3", { .sysreg = AArch64_SYSREG_TRCIMSPEC3 }, 0x881F, true, true, {0} }, // 1050 - { "TRCIMSPEC4", { .sysreg = AArch64_SYSREG_TRCIMSPEC4 }, "TRCIMSPEC4", { .sysreg = AArch64_SYSREG_TRCIMSPEC4 }, 0x8827, true, true, {0} }, // 1051 - { "TRCIMSPEC5", { .sysreg = AArch64_SYSREG_TRCIMSPEC5 }, "TRCIMSPEC5", { .sysreg = AArch64_SYSREG_TRCIMSPEC5 }, 0x882F, true, true, {0} }, // 1052 - { "TRCIMSPEC6", { .sysreg = AArch64_SYSREG_TRCIMSPEC6 }, "TRCIMSPEC6", { .sysreg = AArch64_SYSREG_TRCIMSPEC6 }, 0x8837, true, true, {0} }, // 1053 - { "TRCIMSPEC7", { .sysreg = AArch64_SYSREG_TRCIMSPEC7 }, "TRCIMSPEC7", { .sysreg = AArch64_SYSREG_TRCIMSPEC7 }, 0x883F, true, true, {0} }, // 1054 - { "TRCITCTRL", { .sysreg = AArch64_SYSREG_TRCITCTRL }, "TRCITCTRL", { .sysreg = AArch64_SYSREG_TRCITCTRL }, 0x8B84, true, true, {0} }, // 1055 - { "TRCITECR_EL1", { .sysreg = AArch64_SYSREG_TRCITECR_EL1 }, "TRCITECR_EL1", { .sysreg = AArch64_SYSREG_TRCITECR_EL1 }, 0xC093, true, true, {AArch64_FeatureITE} }, // 1056 - { "TRCITECR_EL12", { .sysreg = AArch64_SYSREG_TRCITECR_EL12 }, "TRCITECR_EL12", { .sysreg = AArch64_SYSREG_TRCITECR_EL12 }, 0xE893, true, true, {AArch64_FeatureITE} }, // 1057 - { "TRCITECR_EL2", { .sysreg = AArch64_SYSREG_TRCITECR_EL2 }, "TRCITECR_EL2", { .sysreg = AArch64_SYSREG_TRCITECR_EL2 }, 0xE093, true, true, {AArch64_FeatureITE} }, // 1058 - { "TRCITEEDCR", { .sysreg = AArch64_SYSREG_TRCITEEDCR }, "TRCITEEDCR", { .sysreg = AArch64_SYSREG_TRCITEEDCR }, 0x8811, true, true, {AArch64_FeatureITE} }, // 1059 - { "TRCLAR", { .sysreg = AArch64_SYSREG_TRCLAR }, "TRCLAR", { .sysreg = AArch64_SYSREG_TRCLAR }, 0x8BE6, false, true, {0} }, // 1060 - { "TRCLSR", { .sysreg = AArch64_SYSREG_TRCLSR }, "TRCLSR", { .sysreg = AArch64_SYSREG_TRCLSR }, 0x8BEE, true, false, {0} }, // 1061 - { "TRCOSLAR", { .sysreg = AArch64_SYSREG_TRCOSLAR }, "TRCOSLAR", { .sysreg = AArch64_SYSREG_TRCOSLAR }, 0x8884, false, true, {0} }, // 1062 - { "TRCOSLSR", { .sysreg = AArch64_SYSREG_TRCOSLSR }, "TRCOSLSR", { .sysreg = AArch64_SYSREG_TRCOSLSR }, 0x888C, true, false, {0} }, // 1063 - { "TRCPDCR", { .sysreg = AArch64_SYSREG_TRCPDCR }, "TRCPDCR", { .sysreg = AArch64_SYSREG_TRCPDCR }, 0x88A4, true, true, {0} }, // 1064 - { "TRCPDSR", { .sysreg = AArch64_SYSREG_TRCPDSR }, "TRCPDSR", { .sysreg = AArch64_SYSREG_TRCPDSR }, 0x88AC, true, false, {0} }, // 1065 - { "TRCPIDR0", { .sysreg = AArch64_SYSREG_TRCPIDR0 }, "TRCPIDR0", { .sysreg = AArch64_SYSREG_TRCPIDR0 }, 0x8BC7, true, false, {0} }, // 1066 - { "TRCPIDR1", { .sysreg = AArch64_SYSREG_TRCPIDR1 }, "TRCPIDR1", { .sysreg = AArch64_SYSREG_TRCPIDR1 }, 0x8BCF, true, false, {0} }, // 1067 - { "TRCPIDR2", { .sysreg = AArch64_SYSREG_TRCPIDR2 }, "TRCPIDR2", { .sysreg = AArch64_SYSREG_TRCPIDR2 }, 0x8BD7, true, false, {0} }, // 1068 - { "TRCPIDR3", { .sysreg = AArch64_SYSREG_TRCPIDR3 }, "TRCPIDR3", { .sysreg = AArch64_SYSREG_TRCPIDR3 }, 0x8BDF, true, false, {0} }, // 1069 - { "TRCPIDR4", { .sysreg = AArch64_SYSREG_TRCPIDR4 }, "TRCPIDR4", { .sysreg = AArch64_SYSREG_TRCPIDR4 }, 0x8BA7, true, false, {0} }, // 1070 - { "TRCPIDR5", { .sysreg = AArch64_SYSREG_TRCPIDR5 }, "TRCPIDR5", { .sysreg = AArch64_SYSREG_TRCPIDR5 }, 0x8BAF, true, false, {0} }, // 1071 - { "TRCPIDR6", { .sysreg = AArch64_SYSREG_TRCPIDR6 }, "TRCPIDR6", { .sysreg = AArch64_SYSREG_TRCPIDR6 }, 0x8BB7, true, false, {0} }, // 1072 - { "TRCPIDR7", { .sysreg = AArch64_SYSREG_TRCPIDR7 }, "TRCPIDR7", { .sysreg = AArch64_SYSREG_TRCPIDR7 }, 0x8BBF, true, false, {0} }, // 1073 - { "TRCPRGCTLR", { .sysreg = AArch64_SYSREG_TRCPRGCTLR }, "TRCPRGCTLR", { .sysreg = AArch64_SYSREG_TRCPRGCTLR }, 0x8808, true, true, {0} }, // 1074 - { "TRCPROCSELR", { .sysreg = AArch64_SYSREG_TRCPROCSELR }, "TRCPROCSELR", { .sysreg = AArch64_SYSREG_TRCPROCSELR }, 0x8810, true, true, {0} }, // 1075 - { "TRCQCTLR", { .sysreg = AArch64_SYSREG_TRCQCTLR }, "TRCQCTLR", { .sysreg = AArch64_SYSREG_TRCQCTLR }, 0x8809, true, true, {0} }, // 1076 - { "TRCRSCTLR10", { .sysreg = AArch64_SYSREG_TRCRSCTLR10 }, "TRCRSCTLR10", { .sysreg = AArch64_SYSREG_TRCRSCTLR10 }, 0x88D0, true, true, {0} }, // 1077 - { "TRCRSCTLR11", { .sysreg = AArch64_SYSREG_TRCRSCTLR11 }, "TRCRSCTLR11", { .sysreg = AArch64_SYSREG_TRCRSCTLR11 }, 0x88D8, true, true, {0} }, // 1078 - { "TRCRSCTLR12", { .sysreg = AArch64_SYSREG_TRCRSCTLR12 }, "TRCRSCTLR12", { .sysreg = AArch64_SYSREG_TRCRSCTLR12 }, 0x88E0, true, true, {0} }, // 1079 - { "TRCRSCTLR13", { .sysreg = AArch64_SYSREG_TRCRSCTLR13 }, "TRCRSCTLR13", { .sysreg = AArch64_SYSREG_TRCRSCTLR13 }, 0x88E8, true, true, {0} }, // 1080 - { "TRCRSCTLR14", { .sysreg = AArch64_SYSREG_TRCRSCTLR14 }, "TRCRSCTLR14", { .sysreg = AArch64_SYSREG_TRCRSCTLR14 }, 0x88F0, true, true, {0} }, // 1081 - { "TRCRSCTLR15", { .sysreg = AArch64_SYSREG_TRCRSCTLR15 }, "TRCRSCTLR15", { .sysreg = AArch64_SYSREG_TRCRSCTLR15 }, 0x88F8, true, true, {0} }, // 1082 - { "TRCRSCTLR16", { .sysreg = AArch64_SYSREG_TRCRSCTLR16 }, "TRCRSCTLR16", { .sysreg = AArch64_SYSREG_TRCRSCTLR16 }, 0x8881, true, true, {0} }, // 1083 - { "TRCRSCTLR17", { .sysreg = AArch64_SYSREG_TRCRSCTLR17 }, "TRCRSCTLR17", { .sysreg = AArch64_SYSREG_TRCRSCTLR17 }, 0x8889, true, true, {0} }, // 1084 - { "TRCRSCTLR18", { .sysreg = AArch64_SYSREG_TRCRSCTLR18 }, "TRCRSCTLR18", { .sysreg = AArch64_SYSREG_TRCRSCTLR18 }, 0x8891, true, true, {0} }, // 1085 - { "TRCRSCTLR19", { .sysreg = AArch64_SYSREG_TRCRSCTLR19 }, "TRCRSCTLR19", { .sysreg = AArch64_SYSREG_TRCRSCTLR19 }, 0x8899, true, true, {0} }, // 1086 - { "TRCRSCTLR2", { .sysreg = AArch64_SYSREG_TRCRSCTLR2 }, "TRCRSCTLR2", { .sysreg = AArch64_SYSREG_TRCRSCTLR2 }, 0x8890, true, true, {0} }, // 1087 - { "TRCRSCTLR20", { .sysreg = AArch64_SYSREG_TRCRSCTLR20 }, "TRCRSCTLR20", { .sysreg = AArch64_SYSREG_TRCRSCTLR20 }, 0x88A1, true, true, {0} }, // 1088 - { "TRCRSCTLR21", { .sysreg = AArch64_SYSREG_TRCRSCTLR21 }, "TRCRSCTLR21", { .sysreg = AArch64_SYSREG_TRCRSCTLR21 }, 0x88A9, true, true, {0} }, // 1089 - { "TRCRSCTLR22", { .sysreg = AArch64_SYSREG_TRCRSCTLR22 }, "TRCRSCTLR22", { .sysreg = AArch64_SYSREG_TRCRSCTLR22 }, 0x88B1, true, true, {0} }, // 1090 - { "TRCRSCTLR23", { .sysreg = AArch64_SYSREG_TRCRSCTLR23 }, "TRCRSCTLR23", { .sysreg = AArch64_SYSREG_TRCRSCTLR23 }, 0x88B9, true, true, {0} }, // 1091 - { "TRCRSCTLR24", { .sysreg = AArch64_SYSREG_TRCRSCTLR24 }, "TRCRSCTLR24", { .sysreg = AArch64_SYSREG_TRCRSCTLR24 }, 0x88C1, true, true, {0} }, // 1092 - { "TRCRSCTLR25", { .sysreg = AArch64_SYSREG_TRCRSCTLR25 }, "TRCRSCTLR25", { .sysreg = AArch64_SYSREG_TRCRSCTLR25 }, 0x88C9, true, true, {0} }, // 1093 - { "TRCRSCTLR26", { .sysreg = AArch64_SYSREG_TRCRSCTLR26 }, "TRCRSCTLR26", { .sysreg = AArch64_SYSREG_TRCRSCTLR26 }, 0x88D1, true, true, {0} }, // 1094 - { "TRCRSCTLR27", { .sysreg = AArch64_SYSREG_TRCRSCTLR27 }, "TRCRSCTLR27", { .sysreg = AArch64_SYSREG_TRCRSCTLR27 }, 0x88D9, true, true, {0} }, // 1095 - { "TRCRSCTLR28", { .sysreg = AArch64_SYSREG_TRCRSCTLR28 }, "TRCRSCTLR28", { .sysreg = AArch64_SYSREG_TRCRSCTLR28 }, 0x88E1, true, true, {0} }, // 1096 - { "TRCRSCTLR29", { .sysreg = AArch64_SYSREG_TRCRSCTLR29 }, "TRCRSCTLR29", { .sysreg = AArch64_SYSREG_TRCRSCTLR29 }, 0x88E9, true, true, {0} }, // 1097 - { "TRCRSCTLR3", { .sysreg = AArch64_SYSREG_TRCRSCTLR3 }, "TRCRSCTLR3", { .sysreg = AArch64_SYSREG_TRCRSCTLR3 }, 0x8898, true, true, {0} }, // 1098 - { "TRCRSCTLR30", { .sysreg = AArch64_SYSREG_TRCRSCTLR30 }, "TRCRSCTLR30", { .sysreg = AArch64_SYSREG_TRCRSCTLR30 }, 0x88F1, true, true, {0} }, // 1099 - { "TRCRSCTLR31", { .sysreg = AArch64_SYSREG_TRCRSCTLR31 }, "TRCRSCTLR31", { .sysreg = AArch64_SYSREG_TRCRSCTLR31 }, 0x88F9, true, true, {0} }, // 1100 - { "TRCRSCTLR4", { .sysreg = AArch64_SYSREG_TRCRSCTLR4 }, "TRCRSCTLR4", { .sysreg = AArch64_SYSREG_TRCRSCTLR4 }, 0x88A0, true, true, {0} }, // 1101 - { "TRCRSCTLR5", { .sysreg = AArch64_SYSREG_TRCRSCTLR5 }, "TRCRSCTLR5", { .sysreg = AArch64_SYSREG_TRCRSCTLR5 }, 0x88A8, true, true, {0} }, // 1102 - { "TRCRSCTLR6", { .sysreg = AArch64_SYSREG_TRCRSCTLR6 }, "TRCRSCTLR6", { .sysreg = AArch64_SYSREG_TRCRSCTLR6 }, 0x88B0, true, true, {0} }, // 1103 - { "TRCRSCTLR7", { .sysreg = AArch64_SYSREG_TRCRSCTLR7 }, "TRCRSCTLR7", { .sysreg = AArch64_SYSREG_TRCRSCTLR7 }, 0x88B8, true, true, {0} }, // 1104 - { "TRCRSCTLR8", { .sysreg = AArch64_SYSREG_TRCRSCTLR8 }, "TRCRSCTLR8", { .sysreg = AArch64_SYSREG_TRCRSCTLR8 }, 0x88C0, true, true, {0} }, // 1105 - { "TRCRSCTLR9", { .sysreg = AArch64_SYSREG_TRCRSCTLR9 }, "TRCRSCTLR9", { .sysreg = AArch64_SYSREG_TRCRSCTLR9 }, 0x88C8, true, true, {0} }, // 1106 - { "TRCRSR", { .sysreg = AArch64_SYSREG_TRCRSR }, "TRCRSR", { .sysreg = AArch64_SYSREG_TRCRSR }, 0x8850, true, true, {AArch64_FeatureETE} }, // 1107 - { "TRCSEQEVR0", { .sysreg = AArch64_SYSREG_TRCSEQEVR0 }, "TRCSEQEVR0", { .sysreg = AArch64_SYSREG_TRCSEQEVR0 }, 0x8804, true, true, {0} }, // 1108 - { "TRCSEQEVR1", { .sysreg = AArch64_SYSREG_TRCSEQEVR1 }, "TRCSEQEVR1", { .sysreg = AArch64_SYSREG_TRCSEQEVR1 }, 0x880C, true, true, {0} }, // 1109 - { "TRCSEQEVR2", { .sysreg = AArch64_SYSREG_TRCSEQEVR2 }, "TRCSEQEVR2", { .sysreg = AArch64_SYSREG_TRCSEQEVR2 }, 0x8814, true, true, {0} }, // 1110 - { "TRCSEQRSTEVR", { .sysreg = AArch64_SYSREG_TRCSEQRSTEVR }, "TRCSEQRSTEVR", { .sysreg = AArch64_SYSREG_TRCSEQRSTEVR }, 0x8834, true, true, {0} }, // 1111 - { "TRCSEQSTR", { .sysreg = AArch64_SYSREG_TRCSEQSTR }, "TRCSEQSTR", { .sysreg = AArch64_SYSREG_TRCSEQSTR }, 0x883C, true, true, {0} }, // 1112 - { "TRCSSCCR0", { .sysreg = AArch64_SYSREG_TRCSSCCR0 }, "TRCSSCCR0", { .sysreg = AArch64_SYSREG_TRCSSCCR0 }, 0x8882, true, true, {0} }, // 1113 - { "TRCSSCCR1", { .sysreg = AArch64_SYSREG_TRCSSCCR1 }, "TRCSSCCR1", { .sysreg = AArch64_SYSREG_TRCSSCCR1 }, 0x888A, true, true, {0} }, // 1114 - { "TRCSSCCR2", { .sysreg = AArch64_SYSREG_TRCSSCCR2 }, "TRCSSCCR2", { .sysreg = AArch64_SYSREG_TRCSSCCR2 }, 0x8892, true, true, {0} }, // 1115 - { "TRCSSCCR3", { .sysreg = AArch64_SYSREG_TRCSSCCR3 }, "TRCSSCCR3", { .sysreg = AArch64_SYSREG_TRCSSCCR3 }, 0x889A, true, true, {0} }, // 1116 - { "TRCSSCCR4", { .sysreg = AArch64_SYSREG_TRCSSCCR4 }, "TRCSSCCR4", { .sysreg = AArch64_SYSREG_TRCSSCCR4 }, 0x88A2, true, true, {0} }, // 1117 - { "TRCSSCCR5", { .sysreg = AArch64_SYSREG_TRCSSCCR5 }, "TRCSSCCR5", { .sysreg = AArch64_SYSREG_TRCSSCCR5 }, 0x88AA, true, true, {0} }, // 1118 - { "TRCSSCCR6", { .sysreg = AArch64_SYSREG_TRCSSCCR6 }, "TRCSSCCR6", { .sysreg = AArch64_SYSREG_TRCSSCCR6 }, 0x88B2, true, true, {0} }, // 1119 - { "TRCSSCCR7", { .sysreg = AArch64_SYSREG_TRCSSCCR7 }, "TRCSSCCR7", { .sysreg = AArch64_SYSREG_TRCSSCCR7 }, 0x88BA, true, true, {0} }, // 1120 - { "TRCSSCSR0", { .sysreg = AArch64_SYSREG_TRCSSCSR0 }, "TRCSSCSR0", { .sysreg = AArch64_SYSREG_TRCSSCSR0 }, 0x88C2, true, true, {0} }, // 1121 - { "TRCSSCSR1", { .sysreg = AArch64_SYSREG_TRCSSCSR1 }, "TRCSSCSR1", { .sysreg = AArch64_SYSREG_TRCSSCSR1 }, 0x88CA, true, true, {0} }, // 1122 - { "TRCSSCSR2", { .sysreg = AArch64_SYSREG_TRCSSCSR2 }, "TRCSSCSR2", { .sysreg = AArch64_SYSREG_TRCSSCSR2 }, 0x88D2, true, true, {0} }, // 1123 - { "TRCSSCSR3", { .sysreg = AArch64_SYSREG_TRCSSCSR3 }, "TRCSSCSR3", { .sysreg = AArch64_SYSREG_TRCSSCSR3 }, 0x88DA, true, true, {0} }, // 1124 - { "TRCSSCSR4", { .sysreg = AArch64_SYSREG_TRCSSCSR4 }, "TRCSSCSR4", { .sysreg = AArch64_SYSREG_TRCSSCSR4 }, 0x88E2, true, true, {0} }, // 1125 - { "TRCSSCSR5", { .sysreg = AArch64_SYSREG_TRCSSCSR5 }, "TRCSSCSR5", { .sysreg = AArch64_SYSREG_TRCSSCSR5 }, 0x88EA, true, true, {0} }, // 1126 - { "TRCSSCSR6", { .sysreg = AArch64_SYSREG_TRCSSCSR6 }, "TRCSSCSR6", { .sysreg = AArch64_SYSREG_TRCSSCSR6 }, 0x88F2, true, true, {0} }, // 1127 - { "TRCSSCSR7", { .sysreg = AArch64_SYSREG_TRCSSCSR7 }, "TRCSSCSR7", { .sysreg = AArch64_SYSREG_TRCSSCSR7 }, 0x88FA, true, true, {0} }, // 1128 - { "TRCSSPCICR0", { .sysreg = AArch64_SYSREG_TRCSSPCICR0 }, "TRCSSPCICR0", { .sysreg = AArch64_SYSREG_TRCSSPCICR0 }, 0x8883, true, true, {0} }, // 1129 - { "TRCSSPCICR1", { .sysreg = AArch64_SYSREG_TRCSSPCICR1 }, "TRCSSPCICR1", { .sysreg = AArch64_SYSREG_TRCSSPCICR1 }, 0x888B, true, true, {0} }, // 1130 - { "TRCSSPCICR2", { .sysreg = AArch64_SYSREG_TRCSSPCICR2 }, "TRCSSPCICR2", { .sysreg = AArch64_SYSREG_TRCSSPCICR2 }, 0x8893, true, true, {0} }, // 1131 - { "TRCSSPCICR3", { .sysreg = AArch64_SYSREG_TRCSSPCICR3 }, "TRCSSPCICR3", { .sysreg = AArch64_SYSREG_TRCSSPCICR3 }, 0x889B, true, true, {0} }, // 1132 - { "TRCSSPCICR4", { .sysreg = AArch64_SYSREG_TRCSSPCICR4 }, "TRCSSPCICR4", { .sysreg = AArch64_SYSREG_TRCSSPCICR4 }, 0x88A3, true, true, {0} }, // 1133 - { "TRCSSPCICR5", { .sysreg = AArch64_SYSREG_TRCSSPCICR5 }, "TRCSSPCICR5", { .sysreg = AArch64_SYSREG_TRCSSPCICR5 }, 0x88AB, true, true, {0} }, // 1134 - { "TRCSSPCICR6", { .sysreg = AArch64_SYSREG_TRCSSPCICR6 }, "TRCSSPCICR6", { .sysreg = AArch64_SYSREG_TRCSSPCICR6 }, 0x88B3, true, true, {0} }, // 1135 - { "TRCSSPCICR7", { .sysreg = AArch64_SYSREG_TRCSSPCICR7 }, "TRCSSPCICR7", { .sysreg = AArch64_SYSREG_TRCSSPCICR7 }, 0x88BB, true, true, {0} }, // 1136 - { "TRCSTALLCTLR", { .sysreg = AArch64_SYSREG_TRCSTALLCTLR }, "TRCSTALLCTLR", { .sysreg = AArch64_SYSREG_TRCSTALLCTLR }, 0x8858, true, true, {0} }, // 1137 - { "TRCSTATR", { .sysreg = AArch64_SYSREG_TRCSTATR }, "TRCSTATR", { .sysreg = AArch64_SYSREG_TRCSTATR }, 0x8818, true, false, {0} }, // 1138 - { "TRCSYNCPR", { .sysreg = AArch64_SYSREG_TRCSYNCPR }, "TRCSYNCPR", { .sysreg = AArch64_SYSREG_TRCSYNCPR }, 0x8868, true, true, {0} }, // 1139 - { "TRCTRACEIDR", { .sysreg = AArch64_SYSREG_TRCTRACEIDR }, "TRCTRACEIDR", { .sysreg = AArch64_SYSREG_TRCTRACEIDR }, 0x8801, true, true, {0} }, // 1140 - { "TRCTSCTLR", { .sysreg = AArch64_SYSREG_TRCTSCTLR }, "TRCTSCTLR", { .sysreg = AArch64_SYSREG_TRCTSCTLR }, 0x8860, true, true, {0} }, // 1141 - { "TRCVDARCCTLR", { .sysreg = AArch64_SYSREG_TRCVDARCCTLR }, "TRCVDARCCTLR", { .sysreg = AArch64_SYSREG_TRCVDARCCTLR }, 0x8852, true, true, {0} }, // 1142 - { "TRCVDCTLR", { .sysreg = AArch64_SYSREG_TRCVDCTLR }, "TRCVDCTLR", { .sysreg = AArch64_SYSREG_TRCVDCTLR }, 0x8842, true, true, {0} }, // 1143 - { "TRCVDSACCTLR", { .sysreg = AArch64_SYSREG_TRCVDSACCTLR }, "TRCVDSACCTLR", { .sysreg = AArch64_SYSREG_TRCVDSACCTLR }, 0x884A, true, true, {0} }, // 1144 - { "TRCVICTLR", { .sysreg = AArch64_SYSREG_TRCVICTLR }, "TRCVICTLR", { .sysreg = AArch64_SYSREG_TRCVICTLR }, 0x8802, true, true, {0} }, // 1145 - { "TRCVIIECTLR", { .sysreg = AArch64_SYSREG_TRCVIIECTLR }, "TRCVIIECTLR", { .sysreg = AArch64_SYSREG_TRCVIIECTLR }, 0x880A, true, true, {0} }, // 1146 - { "TRCVIPCSSCTLR", { .sysreg = AArch64_SYSREG_TRCVIPCSSCTLR }, "TRCVIPCSSCTLR", { .sysreg = AArch64_SYSREG_TRCVIPCSSCTLR }, 0x881A, true, true, {0} }, // 1147 - { "TRCVISSCTLR", { .sysreg = AArch64_SYSREG_TRCVISSCTLR }, "TRCVISSCTLR", { .sysreg = AArch64_SYSREG_TRCVISSCTLR }, 0x8812, true, true, {0} }, // 1148 - { "TRCVMIDCCTLR0", { .sysreg = AArch64_SYSREG_TRCVMIDCCTLR0 }, "TRCVMIDCCTLR0", { .sysreg = AArch64_SYSREG_TRCVMIDCCTLR0 }, 0x8992, true, true, {0} }, // 1149 - { "TRCVMIDCCTLR1", { .sysreg = AArch64_SYSREG_TRCVMIDCCTLR1 }, "TRCVMIDCCTLR1", { .sysreg = AArch64_SYSREG_TRCVMIDCCTLR1 }, 0x899A, true, true, {0} }, // 1150 - { "TRCVMIDCVR0", { .sysreg = AArch64_SYSREG_TRCVMIDCVR0 }, "TRCVMIDCVR0", { .sysreg = AArch64_SYSREG_TRCVMIDCVR0 }, 0x8981, true, true, {0} }, // 1151 - { "TRCVMIDCVR1", { .sysreg = AArch64_SYSREG_TRCVMIDCVR1 }, "TRCVMIDCVR1", { .sysreg = AArch64_SYSREG_TRCVMIDCVR1 }, 0x8991, true, true, {0} }, // 1152 - { "TRCVMIDCVR2", { .sysreg = AArch64_SYSREG_TRCVMIDCVR2 }, "TRCVMIDCVR2", { .sysreg = AArch64_SYSREG_TRCVMIDCVR2 }, 0x89A1, true, true, {0} }, // 1153 - { "TRCVMIDCVR3", { .sysreg = AArch64_SYSREG_TRCVMIDCVR3 }, "TRCVMIDCVR3", { .sysreg = AArch64_SYSREG_TRCVMIDCVR3 }, 0x89B1, true, true, {0} }, // 1154 - { "TRCVMIDCVR4", { .sysreg = AArch64_SYSREG_TRCVMIDCVR4 }, "TRCVMIDCVR4", { .sysreg = AArch64_SYSREG_TRCVMIDCVR4 }, 0x89C1, true, true, {0} }, // 1155 - { "TRCVMIDCVR5", { .sysreg = AArch64_SYSREG_TRCVMIDCVR5 }, "TRCVMIDCVR5", { .sysreg = AArch64_SYSREG_TRCVMIDCVR5 }, 0x89D1, true, true, {0} }, // 1156 - { "TRCVMIDCVR6", { .sysreg = AArch64_SYSREG_TRCVMIDCVR6 }, "TRCVMIDCVR6", { .sysreg = AArch64_SYSREG_TRCVMIDCVR6 }, 0x89E1, true, true, {0} }, // 1157 - { "TRCVMIDCVR7", { .sysreg = AArch64_SYSREG_TRCVMIDCVR7 }, "TRCVMIDCVR7", { .sysreg = AArch64_SYSREG_TRCVMIDCVR7 }, 0x89F1, true, true, {0} }, // 1158 - { "TRFCR_EL1", { .sysreg = AArch64_SYSREG_TRFCR_EL1 }, "TRFCR_EL1", { .sysreg = AArch64_SYSREG_TRFCR_EL1 }, 0xC091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1159 - { "TRFCR_EL12", { .sysreg = AArch64_SYSREG_TRFCR_EL12 }, "TRFCR_EL12", { .sysreg = AArch64_SYSREG_TRFCR_EL12 }, 0xE891, true, true, {AArch64_FeatureTRACEV8_4} }, // 1160 - { "TRFCR_EL2", { .sysreg = AArch64_SYSREG_TRFCR_EL2 }, "TRFCR_EL2", { .sysreg = AArch64_SYSREG_TRFCR_EL2 }, 0xE091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1161 - { "TTBR0_EL1", { .sysreg = AArch64_SYSREG_TTBR0_EL1 }, "TTBR0_EL1", { .sysreg = AArch64_SYSREG_TTBR0_EL1 }, 0xC100, true, true, {0} }, // 1162 - { "TTBR0_EL12", { .sysreg = AArch64_SYSREG_TTBR0_EL12 }, "TTBR0_EL12", { .sysreg = AArch64_SYSREG_TTBR0_EL12 }, 0xE900, true, true, {AArch64_FeatureVH} }, // 1163 - { "TTBR0_EL2", { .sysreg = AArch64_SYSREG_TTBR0_EL2 }, "VSCTLR_EL2", { .sysreg = AArch64_SYSREG_VSCTLR_EL2 }, 0xE100, true, true, {AArch64_FeatureEL2VMSA} }, // 1164 - { "TTBR0_EL3", { .sysreg = AArch64_SYSREG_TTBR0_EL3 }, "TTBR0_EL3", { .sysreg = AArch64_SYSREG_TTBR0_EL3 }, 0xF100, true, true, {0} }, // 1165 - { "TTBR1_EL1", { .sysreg = AArch64_SYSREG_TTBR1_EL1 }, "TTBR1_EL1", { .sysreg = AArch64_SYSREG_TTBR1_EL1 }, 0xC101, true, true, {0} }, // 1166 - { "TTBR1_EL12", { .sysreg = AArch64_SYSREG_TTBR1_EL12 }, "TTBR1_EL12", { .sysreg = AArch64_SYSREG_TTBR1_EL12 }, 0xE901, true, true, {AArch64_FeatureVH} }, // 1167 - { "TTBR1_EL2", { .sysreg = AArch64_SYSREG_TTBR1_EL2 }, "TTBR1_EL2", { .sysreg = AArch64_SYSREG_TTBR1_EL2 }, 0xE101, true, true, {AArch64_FeatureVH} }, // 1168 - { "UAO", { .sysreg = AArch64_SYSREG_UAO }, "UAO", { .sysreg = AArch64_SYSREG_UAO }, 0xC214, true, true, {AArch64_FeaturePsUAO} }, // 1169 - { "VBAR_EL1", { .sysreg = AArch64_SYSREG_VBAR_EL1 }, "VBAR_EL1", { .sysreg = AArch64_SYSREG_VBAR_EL1 }, 0xC600, true, true, {0} }, // 1170 - { "VBAR_EL12", { .sysreg = AArch64_SYSREG_VBAR_EL12 }, "VBAR_EL12", { .sysreg = AArch64_SYSREG_VBAR_EL12 }, 0xEE00, true, true, {AArch64_FeatureVH} }, // 1171 - { "VBAR_EL2", { .sysreg = AArch64_SYSREG_VBAR_EL2 }, "VBAR_EL2", { .sysreg = AArch64_SYSREG_VBAR_EL2 }, 0xE600, true, true, {0} }, // 1172 - { "VBAR_EL3", { .sysreg = AArch64_SYSREG_VBAR_EL3 }, "VBAR_EL3", { .sysreg = AArch64_SYSREG_VBAR_EL3 }, 0xF600, true, true, {0} }, // 1173 - { "VDISR_EL2", { .sysreg = AArch64_SYSREG_VDISR_EL2 }, "VDISR_EL2", { .sysreg = AArch64_SYSREG_VDISR_EL2 }, 0xE609, true, true, {AArch64_FeatureRAS} }, // 1174 - { "VMECID_A_EL2", { .sysreg = AArch64_SYSREG_VMECID_A_EL2 }, "VMECID_A_EL2", { .sysreg = AArch64_SYSREG_VMECID_A_EL2 }, 0xE549, true, true, {AArch64_FeatureMEC} }, // 1175 - { "VMECID_P_EL2", { .sysreg = AArch64_SYSREG_VMECID_P_EL2 }, "VMECID_P_EL2", { .sysreg = AArch64_SYSREG_VMECID_P_EL2 }, 0xE548, true, true, {AArch64_FeatureMEC} }, // 1176 - { "VMPIDR_EL2", { .sysreg = AArch64_SYSREG_VMPIDR_EL2 }, "VMPIDR_EL2", { .sysreg = AArch64_SYSREG_VMPIDR_EL2 }, 0xE005, true, true, {0} }, // 1177 - { "VNCR_EL2", { .sysreg = AArch64_SYSREG_VNCR_EL2 }, "VNCR_EL2", { .sysreg = AArch64_SYSREG_VNCR_EL2 }, 0xE110, true, true, {AArch64_FeatureNV} }, // 1178 - { "VPIDR_EL2", { .sysreg = AArch64_SYSREG_VPIDR_EL2 }, "VPIDR_EL2", { .sysreg = AArch64_SYSREG_VPIDR_EL2 }, 0xE000, true, true, {0} }, // 1179 - { "VSCTLR_EL2", { .sysreg = AArch64_SYSREG_VSCTLR_EL2 }, "TTBR0_EL2", { .sysreg = AArch64_SYSREG_TTBR0_EL2 }, 0xE100, true, true, {AArch64_HasV8_0rOps} }, // 1180 - { "VSESR_EL2", { .sysreg = AArch64_SYSREG_VSESR_EL2 }, "VSESR_EL2", { .sysreg = AArch64_SYSREG_VSESR_EL2 }, 0xE293, true, true, {AArch64_FeatureRAS} }, // 1181 - { "VSTCR_EL2", { .sysreg = AArch64_SYSREG_VSTCR_EL2 }, "VSTCR_EL2", { .sysreg = AArch64_SYSREG_VSTCR_EL2 }, 0xE132, true, true, {AArch64_FeatureSEL2} }, // 1182 - { "VSTTBR_EL2", { .sysreg = AArch64_SYSREG_VSTTBR_EL2 }, "VSTTBR_EL2", { .sysreg = AArch64_SYSREG_VSTTBR_EL2 }, 0xE130, true, true, {AArch64_HasV8_0aOps} }, // 1183 - { "VTCR_EL2", { .sysreg = AArch64_SYSREG_VTCR_EL2 }, "VTCR_EL2", { .sysreg = AArch64_SYSREG_VTCR_EL2 }, 0xE10A, true, true, {0} }, // 1184 - { "VTTBR_EL2", { .sysreg = AArch64_SYSREG_VTTBR_EL2 }, "VTTBR_EL2", { .sysreg = AArch64_SYSREG_VTTBR_EL2 }, 0xE108, true, true, {AArch64_FeatureEL2VMSA} }, // 1185 - { "ZCR_EL1", { .sysreg = AArch64_SYSREG_ZCR_EL1 }, "ZCR_EL1", { .sysreg = AArch64_SYSREG_ZCR_EL1 }, 0xC090, true, true, {AArch64_FeatureSVE} }, // 1186 - { "ZCR_EL12", { .sysreg = AArch64_SYSREG_ZCR_EL12 }, "ZCR_EL12", { .sysreg = AArch64_SYSREG_ZCR_EL12 }, 0xE890, true, true, {AArch64_FeatureSVE} }, // 1187 - { "ZCR_EL2", { .sysreg = AArch64_SYSREG_ZCR_EL2 }, "ZCR_EL2", { .sysreg = AArch64_SYSREG_ZCR_EL2 }, 0xE090, true, true, {AArch64_FeatureSVE} }, // 1188 - { "ZCR_EL3", { .sysreg = AArch64_SYSREG_ZCR_EL3 }, "ZCR_EL3", { .sysreg = AArch64_SYSREG_ZCR_EL3 }, 0xF090, true, true, {AArch64_FeatureSVE} }, // 1189 + { "ACCDATA_EL1", { .raw_val = AARCH64_SYSREG_ACCDATA_EL1 }, "ACCDATA_EL1", { .raw_val = AARCH64_SYSREG_ACCDATA_EL1 }, 0xC685, true, true, {AArch64_FeatureLS64} }, // 0 + { "ACTLR_EL1", { .raw_val = AARCH64_SYSREG_ACTLR_EL1 }, "ACTLR_EL1", { .raw_val = AARCH64_SYSREG_ACTLR_EL1 }, 0xC081, true, true, {0} }, // 1 + { "ACTLR_EL2", { .raw_val = AARCH64_SYSREG_ACTLR_EL2 }, "ACTLR_EL2", { .raw_val = AARCH64_SYSREG_ACTLR_EL2 }, 0xE081, true, true, {0} }, // 2 + { "ACTLR_EL3", { .raw_val = AARCH64_SYSREG_ACTLR_EL3 }, "ACTLR_EL3", { .raw_val = AARCH64_SYSREG_ACTLR_EL3 }, 0xF081, true, true, {0} }, // 3 + { "AFSR0_EL1", { .raw_val = AARCH64_SYSREG_AFSR0_EL1 }, "AFSR0_EL1", { .raw_val = AARCH64_SYSREG_AFSR0_EL1 }, 0xC288, true, true, {0} }, // 4 + { "AFSR0_EL12", { .raw_val = AARCH64_SYSREG_AFSR0_EL12 }, "AFSR0_EL12", { .raw_val = AARCH64_SYSREG_AFSR0_EL12 }, 0xEA88, true, true, {AArch64_FeatureVH} }, // 5 + { "AFSR0_EL2", { .raw_val = AARCH64_SYSREG_AFSR0_EL2 }, "AFSR0_EL2", { .raw_val = AARCH64_SYSREG_AFSR0_EL2 }, 0xE288, true, true, {0} }, // 6 + { "AFSR0_EL3", { .raw_val = AARCH64_SYSREG_AFSR0_EL3 }, "AFSR0_EL3", { .raw_val = AARCH64_SYSREG_AFSR0_EL3 }, 0xF288, true, true, {0} }, // 7 + { "AFSR1_EL1", { .raw_val = AARCH64_SYSREG_AFSR1_EL1 }, "AFSR1_EL1", { .raw_val = AARCH64_SYSREG_AFSR1_EL1 }, 0xC289, true, true, {0} }, // 8 + { "AFSR1_EL12", { .raw_val = AARCH64_SYSREG_AFSR1_EL12 }, "AFSR1_EL12", { .raw_val = AARCH64_SYSREG_AFSR1_EL12 }, 0xEA89, true, true, {AArch64_FeatureVH} }, // 9 + { "AFSR1_EL2", { .raw_val = AARCH64_SYSREG_AFSR1_EL2 }, "AFSR1_EL2", { .raw_val = AARCH64_SYSREG_AFSR1_EL2 }, 0xE289, true, true, {0} }, // 10 + { "AFSR1_EL3", { .raw_val = AARCH64_SYSREG_AFSR1_EL3 }, "AFSR1_EL3", { .raw_val = AARCH64_SYSREG_AFSR1_EL3 }, 0xF289, true, true, {0} }, // 11 + { "AIDR_EL1", { .raw_val = AARCH64_SYSREG_AIDR_EL1 }, "AIDR_EL1", { .raw_val = AARCH64_SYSREG_AIDR_EL1 }, 0xC807, true, false, {0} }, // 12 + { "ALLINT", { .raw_val = AARCH64_SYSREG_ALLINT }, "ALLINT", { .raw_val = AARCH64_SYSREG_ALLINT }, 0xC218, true, true, {AArch64_FeatureNMI} }, // 13 + { "AMAIR2_EL1", { .raw_val = AARCH64_SYSREG_AMAIR2_EL1 }, "AMAIR2_EL1", { .raw_val = AARCH64_SYSREG_AMAIR2_EL1 }, 0xC519, true, true, {0} }, // 14 + { "AMAIR2_EL12", { .raw_val = AARCH64_SYSREG_AMAIR2_EL12 }, "AMAIR2_EL12", { .raw_val = AARCH64_SYSREG_AMAIR2_EL12 }, 0xED19, true, true, {0} }, // 15 + { "AMAIR2_EL2", { .raw_val = AARCH64_SYSREG_AMAIR2_EL2 }, "AMAIR2_EL2", { .raw_val = AARCH64_SYSREG_AMAIR2_EL2 }, 0xE519, true, true, {0} }, // 16 + { "AMAIR2_EL3", { .raw_val = AARCH64_SYSREG_AMAIR2_EL3 }, "AMAIR2_EL3", { .raw_val = AARCH64_SYSREG_AMAIR2_EL3 }, 0xF519, true, true, {0} }, // 17 + { "AMAIR_EL1", { .raw_val = AARCH64_SYSREG_AMAIR_EL1 }, "AMAIR_EL1", { .raw_val = AARCH64_SYSREG_AMAIR_EL1 }, 0xC518, true, true, {0} }, // 18 + { "AMAIR_EL12", { .raw_val = AARCH64_SYSREG_AMAIR_EL12 }, "AMAIR_EL12", { .raw_val = AARCH64_SYSREG_AMAIR_EL12 }, 0xED18, true, true, {AArch64_FeatureVH} }, // 19 + { "AMAIR_EL2", { .raw_val = AARCH64_SYSREG_AMAIR_EL2 }, "AMAIR_EL2", { .raw_val = AARCH64_SYSREG_AMAIR_EL2 }, 0xE518, true, true, {0} }, // 20 + { "AMAIR_EL3", { .raw_val = AARCH64_SYSREG_AMAIR_EL3 }, "AMAIR_EL3", { .raw_val = AARCH64_SYSREG_AMAIR_EL3 }, 0xF518, true, true, {0} }, // 21 + { "AMCFGR_EL0", { .raw_val = AARCH64_SYSREG_AMCFGR_EL0 }, "AMCFGR_EL0", { .raw_val = AARCH64_SYSREG_AMCFGR_EL0 }, 0xDE91, true, false, {AArch64_FeatureAM} }, // 22 + { "AMCG1IDR_EL0", { .raw_val = AARCH64_SYSREG_AMCG1IDR_EL0 }, "AMCG1IDR_EL0", { .raw_val = AARCH64_SYSREG_AMCG1IDR_EL0 }, 0xDE96, true, false, {AArch64_FeatureAMVS} }, // 23 + { "AMCGCR_EL0", { .raw_val = AARCH64_SYSREG_AMCGCR_EL0 }, "AMCGCR_EL0", { .raw_val = AARCH64_SYSREG_AMCGCR_EL0 }, 0xDE92, true, false, {AArch64_FeatureAM} }, // 24 + { "AMCNTENCLR0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR0_EL0 }, "AMCNTENCLR0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR0_EL0 }, 0xDE94, true, true, {AArch64_FeatureAM} }, // 25 + { "AMCNTENCLR1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR1_EL0 }, "AMCNTENCLR1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR1_EL0 }, 0xDE98, true, true, {AArch64_FeatureAM} }, // 26 + { "AMCNTENSET0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET0_EL0 }, "AMCNTENSET0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET0_EL0 }, 0xDE95, true, true, {AArch64_FeatureAM} }, // 27 + { "AMCNTENSET1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET1_EL0 }, "AMCNTENSET1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET1_EL0 }, 0xDE99, true, true, {AArch64_FeatureAM} }, // 28 + { "AMCR_EL0", { .raw_val = AARCH64_SYSREG_AMCR_EL0 }, "AMCR_EL0", { .raw_val = AARCH64_SYSREG_AMCR_EL0 }, 0xDE90, true, true, {AArch64_FeatureAM} }, // 29 + { "AMEVCNTR00_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR00_EL0 }, "AMEVCNTR00_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR00_EL0 }, 0xDEA0, true, true, {AArch64_FeatureAM} }, // 30 + { "AMEVCNTR01_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR01_EL0 }, "AMEVCNTR01_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR01_EL0 }, 0xDEA1, true, true, {AArch64_FeatureAM} }, // 31 + { "AMEVCNTR02_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR02_EL0 }, "AMEVCNTR02_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR02_EL0 }, 0xDEA2, true, true, {AArch64_FeatureAM} }, // 32 + { "AMEVCNTR03_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR03_EL0 }, "AMEVCNTR03_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR03_EL0 }, 0xDEA3, true, true, {AArch64_FeatureAM} }, // 33 + { "AMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR10_EL0 }, "AMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR10_EL0 }, 0xDEE0, true, true, {AArch64_FeatureAM} }, // 34 + { "AMEVCNTR110_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR110_EL0 }, "AMEVCNTR110_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR110_EL0 }, 0xDEEA, true, true, {AArch64_FeatureAM} }, // 35 + { "AMEVCNTR111_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR111_EL0 }, "AMEVCNTR111_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR111_EL0 }, 0xDEEB, true, true, {AArch64_FeatureAM} }, // 36 + { "AMEVCNTR112_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR112_EL0 }, "AMEVCNTR112_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR112_EL0 }, 0xDEEC, true, true, {AArch64_FeatureAM} }, // 37 + { "AMEVCNTR113_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR113_EL0 }, "AMEVCNTR113_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR113_EL0 }, 0xDEED, true, true, {AArch64_FeatureAM} }, // 38 + { "AMEVCNTR114_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR114_EL0 }, "AMEVCNTR114_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR114_EL0 }, 0xDEEE, true, true, {AArch64_FeatureAM} }, // 39 + { "AMEVCNTR115_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR115_EL0 }, "AMEVCNTR115_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR115_EL0 }, 0xDEEF, true, true, {AArch64_FeatureAM} }, // 40 + { "AMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR11_EL0 }, "AMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR11_EL0 }, 0xDEE1, true, true, {AArch64_FeatureAM} }, // 41 + { "AMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR12_EL0 }, "AMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR12_EL0 }, 0xDEE2, true, true, {AArch64_FeatureAM} }, // 42 + { "AMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR13_EL0 }, "AMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR13_EL0 }, 0xDEE3, true, true, {AArch64_FeatureAM} }, // 43 + { "AMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR14_EL0 }, "AMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR14_EL0 }, 0xDEE4, true, true, {AArch64_FeatureAM} }, // 44 + { "AMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR15_EL0 }, "AMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR15_EL0 }, 0xDEE5, true, true, {AArch64_FeatureAM} }, // 45 + { "AMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR16_EL0 }, "AMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR16_EL0 }, 0xDEE6, true, true, {AArch64_FeatureAM} }, // 46 + { "AMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR17_EL0 }, "AMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR17_EL0 }, 0xDEE7, true, true, {AArch64_FeatureAM} }, // 47 + { "AMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR18_EL0 }, "AMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR18_EL0 }, 0xDEE8, true, true, {AArch64_FeatureAM} }, // 48 + { "AMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR19_EL0 }, "AMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR19_EL0 }, 0xDEE9, true, true, {AArch64_FeatureAM} }, // 49 + { "AMEVCNTVOFF00_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF00_EL2 }, "AMEVCNTVOFF00_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF00_EL2 }, 0xE6C0, true, true, {AArch64_FeatureAMVS} }, // 50 + { "AMEVCNTVOFF010_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF010_EL2 }, "AMEVCNTVOFF010_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF010_EL2 }, 0xE6CA, true, true, {AArch64_FeatureAMVS} }, // 51 + { "AMEVCNTVOFF011_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF011_EL2 }, "AMEVCNTVOFF011_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF011_EL2 }, 0xE6CB, true, true, {AArch64_FeatureAMVS} }, // 52 + { "AMEVCNTVOFF012_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF012_EL2 }, "AMEVCNTVOFF012_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF012_EL2 }, 0xE6CC, true, true, {AArch64_FeatureAMVS} }, // 53 + { "AMEVCNTVOFF013_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF013_EL2 }, "AMEVCNTVOFF013_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF013_EL2 }, 0xE6CD, true, true, {AArch64_FeatureAMVS} }, // 54 + { "AMEVCNTVOFF014_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF014_EL2 }, "AMEVCNTVOFF014_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF014_EL2 }, 0xE6CE, true, true, {AArch64_FeatureAMVS} }, // 55 + { "AMEVCNTVOFF015_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF015_EL2 }, "AMEVCNTVOFF015_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF015_EL2 }, 0xE6CF, true, true, {AArch64_FeatureAMVS} }, // 56 + { "AMEVCNTVOFF01_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF01_EL2 }, "AMEVCNTVOFF01_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF01_EL2 }, 0xE6C1, true, true, {AArch64_FeatureAMVS} }, // 57 + { "AMEVCNTVOFF02_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF02_EL2 }, "AMEVCNTVOFF02_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF02_EL2 }, 0xE6C2, true, true, {AArch64_FeatureAMVS} }, // 58 + { "AMEVCNTVOFF03_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF03_EL2 }, "AMEVCNTVOFF03_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF03_EL2 }, 0xE6C3, true, true, {AArch64_FeatureAMVS} }, // 59 + { "AMEVCNTVOFF04_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF04_EL2 }, "AMEVCNTVOFF04_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF04_EL2 }, 0xE6C4, true, true, {AArch64_FeatureAMVS} }, // 60 + { "AMEVCNTVOFF05_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF05_EL2 }, "AMEVCNTVOFF05_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF05_EL2 }, 0xE6C5, true, true, {AArch64_FeatureAMVS} }, // 61 + { "AMEVCNTVOFF06_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF06_EL2 }, "AMEVCNTVOFF06_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF06_EL2 }, 0xE6C6, true, true, {AArch64_FeatureAMVS} }, // 62 + { "AMEVCNTVOFF07_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF07_EL2 }, "AMEVCNTVOFF07_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF07_EL2 }, 0xE6C7, true, true, {AArch64_FeatureAMVS} }, // 63 + { "AMEVCNTVOFF08_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF08_EL2 }, "AMEVCNTVOFF08_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF08_EL2 }, 0xE6C8, true, true, {AArch64_FeatureAMVS} }, // 64 + { "AMEVCNTVOFF09_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF09_EL2 }, "AMEVCNTVOFF09_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF09_EL2 }, 0xE6C9, true, true, {AArch64_FeatureAMVS} }, // 65 + { "AMEVCNTVOFF10_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF10_EL2 }, "AMEVCNTVOFF10_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF10_EL2 }, 0xE6D0, true, true, {AArch64_FeatureAMVS} }, // 66 + { "AMEVCNTVOFF110_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF110_EL2 }, "AMEVCNTVOFF110_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF110_EL2 }, 0xE6DA, true, true, {AArch64_FeatureAMVS} }, // 67 + { "AMEVCNTVOFF111_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF111_EL2 }, "AMEVCNTVOFF111_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF111_EL2 }, 0xE6DB, true, true, {AArch64_FeatureAMVS} }, // 68 + { "AMEVCNTVOFF112_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF112_EL2 }, "AMEVCNTVOFF112_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF112_EL2 }, 0xE6DC, true, true, {AArch64_FeatureAMVS} }, // 69 + { "AMEVCNTVOFF113_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF113_EL2 }, "AMEVCNTVOFF113_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF113_EL2 }, 0xE6DD, true, true, {AArch64_FeatureAMVS} }, // 70 + { "AMEVCNTVOFF114_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF114_EL2 }, "AMEVCNTVOFF114_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF114_EL2 }, 0xE6DE, true, true, {AArch64_FeatureAMVS} }, // 71 + { "AMEVCNTVOFF115_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF115_EL2 }, "AMEVCNTVOFF115_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF115_EL2 }, 0xE6DF, true, true, {AArch64_FeatureAMVS} }, // 72 + { "AMEVCNTVOFF11_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF11_EL2 }, "AMEVCNTVOFF11_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF11_EL2 }, 0xE6D1, true, true, {AArch64_FeatureAMVS} }, // 73 + { "AMEVCNTVOFF12_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF12_EL2 }, "AMEVCNTVOFF12_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF12_EL2 }, 0xE6D2, true, true, {AArch64_FeatureAMVS} }, // 74 + { "AMEVCNTVOFF13_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF13_EL2 }, "AMEVCNTVOFF13_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF13_EL2 }, 0xE6D3, true, true, {AArch64_FeatureAMVS} }, // 75 + { "AMEVCNTVOFF14_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF14_EL2 }, "AMEVCNTVOFF14_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF14_EL2 }, 0xE6D4, true, true, {AArch64_FeatureAMVS} }, // 76 + { "AMEVCNTVOFF15_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF15_EL2 }, "AMEVCNTVOFF15_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF15_EL2 }, 0xE6D5, true, true, {AArch64_FeatureAMVS} }, // 77 + { "AMEVCNTVOFF16_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF16_EL2 }, "AMEVCNTVOFF16_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF16_EL2 }, 0xE6D6, true, true, {AArch64_FeatureAMVS} }, // 78 + { "AMEVCNTVOFF17_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF17_EL2 }, "AMEVCNTVOFF17_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF17_EL2 }, 0xE6D7, true, true, {AArch64_FeatureAMVS} }, // 79 + { "AMEVCNTVOFF18_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF18_EL2 }, "AMEVCNTVOFF18_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF18_EL2 }, 0xE6D8, true, true, {AArch64_FeatureAMVS} }, // 80 + { "AMEVCNTVOFF19_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF19_EL2 }, "AMEVCNTVOFF19_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF19_EL2 }, 0xE6D9, true, true, {AArch64_FeatureAMVS} }, // 81 + { "AMEVTYPER00_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER00_EL0 }, "AMEVTYPER00_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER00_EL0 }, 0xDEB0, true, false, {AArch64_FeatureAM} }, // 82 + { "AMEVTYPER01_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER01_EL0 }, "AMEVTYPER01_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER01_EL0 }, 0xDEB1, true, false, {AArch64_FeatureAM} }, // 83 + { "AMEVTYPER02_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER02_EL0 }, "AMEVTYPER02_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER02_EL0 }, 0xDEB2, true, false, {AArch64_FeatureAM} }, // 84 + { "AMEVTYPER03_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER03_EL0 }, "AMEVTYPER03_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER03_EL0 }, 0xDEB3, true, false, {AArch64_FeatureAM} }, // 85 + { "AMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER10_EL0 }, "AMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER10_EL0 }, 0xDEF0, true, true, {AArch64_FeatureAM} }, // 86 + { "AMEVTYPER110_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER110_EL0 }, "AMEVTYPER110_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER110_EL0 }, 0xDEFA, true, true, {AArch64_FeatureAM} }, // 87 + { "AMEVTYPER111_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER111_EL0 }, "AMEVTYPER111_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER111_EL0 }, 0xDEFB, true, true, {AArch64_FeatureAM} }, // 88 + { "AMEVTYPER112_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER112_EL0 }, "AMEVTYPER112_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER112_EL0 }, 0xDEFC, true, true, {AArch64_FeatureAM} }, // 89 + { "AMEVTYPER113_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER113_EL0 }, "AMEVTYPER113_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER113_EL0 }, 0xDEFD, true, true, {AArch64_FeatureAM} }, // 90 + { "AMEVTYPER114_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER114_EL0 }, "AMEVTYPER114_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER114_EL0 }, 0xDEFE, true, true, {AArch64_FeatureAM} }, // 91 + { "AMEVTYPER115_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER115_EL0 }, "AMEVTYPER115_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER115_EL0 }, 0xDEFF, true, true, {AArch64_FeatureAM} }, // 92 + { "AMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER11_EL0 }, "AMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER11_EL0 }, 0xDEF1, true, true, {AArch64_FeatureAM} }, // 93 + { "AMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER12_EL0 }, "AMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER12_EL0 }, 0xDEF2, true, true, {AArch64_FeatureAM} }, // 94 + { "AMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER13_EL0 }, "AMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER13_EL0 }, 0xDEF3, true, true, {AArch64_FeatureAM} }, // 95 + { "AMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER14_EL0 }, "AMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER14_EL0 }, 0xDEF4, true, true, {AArch64_FeatureAM} }, // 96 + { "AMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER15_EL0 }, "AMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER15_EL0 }, 0xDEF5, true, true, {AArch64_FeatureAM} }, // 97 + { "AMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER16_EL0 }, "AMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER16_EL0 }, 0xDEF6, true, true, {AArch64_FeatureAM} }, // 98 + { "AMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER17_EL0 }, "AMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER17_EL0 }, 0xDEF7, true, true, {AArch64_FeatureAM} }, // 99 + { "AMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER18_EL0 }, "AMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER18_EL0 }, 0xDEF8, true, true, {AArch64_FeatureAM} }, // 100 + { "AMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER19_EL0 }, "AMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER19_EL0 }, 0xDEF9, true, true, {AArch64_FeatureAM} }, // 101 + { "AMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_AMUSERENR_EL0 }, "AMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_AMUSERENR_EL0 }, 0xDE93, true, true, {AArch64_FeatureAM} }, // 102 + { "APDAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYHI_EL1 }, "APDAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYHI_EL1 }, 0xC111, true, true, {AArch64_FeaturePAuth} }, // 103 + { "APDAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYLO_EL1 }, "APDAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYLO_EL1 }, 0xC110, true, true, {AArch64_FeaturePAuth} }, // 104 + { "APDBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYHI_EL1 }, "APDBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYHI_EL1 }, 0xC113, true, true, {AArch64_FeaturePAuth} }, // 105 + { "APDBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYLO_EL1 }, "APDBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYLO_EL1 }, 0xC112, true, true, {AArch64_FeaturePAuth} }, // 106 + { "APGAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYHI_EL1 }, "APGAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYHI_EL1 }, 0xC119, true, true, {AArch64_FeaturePAuth} }, // 107 + { "APGAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYLO_EL1 }, "APGAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYLO_EL1 }, 0xC118, true, true, {AArch64_FeaturePAuth} }, // 108 + { "APIAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYHI_EL1 }, "APIAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYHI_EL1 }, 0xC109, true, true, {AArch64_FeaturePAuth} }, // 109 + { "APIAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYLO_EL1 }, "APIAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYLO_EL1 }, 0xC108, true, true, {AArch64_FeaturePAuth} }, // 110 + { "APIBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYHI_EL1 }, "APIBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYHI_EL1 }, 0xC10B, true, true, {AArch64_FeaturePAuth} }, // 111 + { "APIBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYLO_EL1 }, "APIBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYLO_EL1 }, 0xC10A, true, true, {AArch64_FeaturePAuth} }, // 112 + { "BRBCR_EL1", { .raw_val = AARCH64_SYSREG_BRBCR_EL1 }, "BRBCR_EL1", { .raw_val = AARCH64_SYSREG_BRBCR_EL1 }, 0x8C80, true, true, {AArch64_FeatureBRBE} }, // 113 + { "BRBCR_EL12", { .raw_val = AARCH64_SYSREG_BRBCR_EL12 }, "BRBCR_EL12", { .raw_val = AARCH64_SYSREG_BRBCR_EL12 }, 0xAC80, true, true, {AArch64_FeatureBRBE} }, // 114 + { "BRBCR_EL2", { .raw_val = AARCH64_SYSREG_BRBCR_EL2 }, "BRBCR_EL2", { .raw_val = AARCH64_SYSREG_BRBCR_EL2 }, 0xA480, true, true, {AArch64_FeatureBRBE} }, // 115 + { "BRBFCR_EL1", { .raw_val = AARCH64_SYSREG_BRBFCR_EL1 }, "BRBFCR_EL1", { .raw_val = AARCH64_SYSREG_BRBFCR_EL1 }, 0x8C81, true, true, {AArch64_FeatureBRBE} }, // 116 + { "BRBIDR0_EL1", { .raw_val = AARCH64_SYSREG_BRBIDR0_EL1 }, "BRBIDR0_EL1", { .raw_val = AARCH64_SYSREG_BRBIDR0_EL1 }, 0x8C90, true, false, {AArch64_FeatureBRBE} }, // 117 + { "BRBINF0_EL1", { .raw_val = AARCH64_SYSREG_BRBINF0_EL1 }, "BRBINF0_EL1", { .raw_val = AARCH64_SYSREG_BRBINF0_EL1 }, 0x8C00, true, false, {AArch64_FeatureBRBE} }, // 118 + { "BRBINF10_EL1", { .raw_val = AARCH64_SYSREG_BRBINF10_EL1 }, "BRBINF10_EL1", { .raw_val = AARCH64_SYSREG_BRBINF10_EL1 }, 0x8C50, true, false, {AArch64_FeatureBRBE} }, // 119 + { "BRBINF11_EL1", { .raw_val = AARCH64_SYSREG_BRBINF11_EL1 }, "BRBINF11_EL1", { .raw_val = AARCH64_SYSREG_BRBINF11_EL1 }, 0x8C58, true, false, {AArch64_FeatureBRBE} }, // 120 + { "BRBINF12_EL1", { .raw_val = AARCH64_SYSREG_BRBINF12_EL1 }, "BRBINF12_EL1", { .raw_val = AARCH64_SYSREG_BRBINF12_EL1 }, 0x8C60, true, false, {AArch64_FeatureBRBE} }, // 121 + { "BRBINF13_EL1", { .raw_val = AARCH64_SYSREG_BRBINF13_EL1 }, "BRBINF13_EL1", { .raw_val = AARCH64_SYSREG_BRBINF13_EL1 }, 0x8C68, true, false, {AArch64_FeatureBRBE} }, // 122 + { "BRBINF14_EL1", { .raw_val = AARCH64_SYSREG_BRBINF14_EL1 }, "BRBINF14_EL1", { .raw_val = AARCH64_SYSREG_BRBINF14_EL1 }, 0x8C70, true, false, {AArch64_FeatureBRBE} }, // 123 + { "BRBINF15_EL1", { .raw_val = AARCH64_SYSREG_BRBINF15_EL1 }, "BRBINF15_EL1", { .raw_val = AARCH64_SYSREG_BRBINF15_EL1 }, 0x8C78, true, false, {AArch64_FeatureBRBE} }, // 124 + { "BRBINF16_EL1", { .raw_val = AARCH64_SYSREG_BRBINF16_EL1 }, "BRBINF16_EL1", { .raw_val = AARCH64_SYSREG_BRBINF16_EL1 }, 0x8C04, true, false, {AArch64_FeatureBRBE} }, // 125 + { "BRBINF17_EL1", { .raw_val = AARCH64_SYSREG_BRBINF17_EL1 }, "BRBINF17_EL1", { .raw_val = AARCH64_SYSREG_BRBINF17_EL1 }, 0x8C0C, true, false, {AArch64_FeatureBRBE} }, // 126 + { "BRBINF18_EL1", { .raw_val = AARCH64_SYSREG_BRBINF18_EL1 }, "BRBINF18_EL1", { .raw_val = AARCH64_SYSREG_BRBINF18_EL1 }, 0x8C14, true, false, {AArch64_FeatureBRBE} }, // 127 + { "BRBINF19_EL1", { .raw_val = AARCH64_SYSREG_BRBINF19_EL1 }, "BRBINF19_EL1", { .raw_val = AARCH64_SYSREG_BRBINF19_EL1 }, 0x8C1C, true, false, {AArch64_FeatureBRBE} }, // 128 + { "BRBINF1_EL1", { .raw_val = AARCH64_SYSREG_BRBINF1_EL1 }, "BRBINF1_EL1", { .raw_val = AARCH64_SYSREG_BRBINF1_EL1 }, 0x8C08, true, false, {AArch64_FeatureBRBE} }, // 129 + { "BRBINF20_EL1", { .raw_val = AARCH64_SYSREG_BRBINF20_EL1 }, "BRBINF20_EL1", { .raw_val = AARCH64_SYSREG_BRBINF20_EL1 }, 0x8C24, true, false, {AArch64_FeatureBRBE} }, // 130 + { "BRBINF21_EL1", { .raw_val = AARCH64_SYSREG_BRBINF21_EL1 }, "BRBINF21_EL1", { .raw_val = AARCH64_SYSREG_BRBINF21_EL1 }, 0x8C2C, true, false, {AArch64_FeatureBRBE} }, // 131 + { "BRBINF22_EL1", { .raw_val = AARCH64_SYSREG_BRBINF22_EL1 }, "BRBINF22_EL1", { .raw_val = AARCH64_SYSREG_BRBINF22_EL1 }, 0x8C34, true, false, {AArch64_FeatureBRBE} }, // 132 + { "BRBINF23_EL1", { .raw_val = AARCH64_SYSREG_BRBINF23_EL1 }, "BRBINF23_EL1", { .raw_val = AARCH64_SYSREG_BRBINF23_EL1 }, 0x8C3C, true, false, {AArch64_FeatureBRBE} }, // 133 + { "BRBINF24_EL1", { .raw_val = AARCH64_SYSREG_BRBINF24_EL1 }, "BRBINF24_EL1", { .raw_val = AARCH64_SYSREG_BRBINF24_EL1 }, 0x8C44, true, false, {AArch64_FeatureBRBE} }, // 134 + { "BRBINF25_EL1", { .raw_val = AARCH64_SYSREG_BRBINF25_EL1 }, "BRBINF25_EL1", { .raw_val = AARCH64_SYSREG_BRBINF25_EL1 }, 0x8C4C, true, false, {AArch64_FeatureBRBE} }, // 135 + { "BRBINF26_EL1", { .raw_val = AARCH64_SYSREG_BRBINF26_EL1 }, "BRBINF26_EL1", { .raw_val = AARCH64_SYSREG_BRBINF26_EL1 }, 0x8C54, true, false, {AArch64_FeatureBRBE} }, // 136 + { "BRBINF27_EL1", { .raw_val = AARCH64_SYSREG_BRBINF27_EL1 }, "BRBINF27_EL1", { .raw_val = AARCH64_SYSREG_BRBINF27_EL1 }, 0x8C5C, true, false, {AArch64_FeatureBRBE} }, // 137 + { "BRBINF28_EL1", { .raw_val = AARCH64_SYSREG_BRBINF28_EL1 }, "BRBINF28_EL1", { .raw_val = AARCH64_SYSREG_BRBINF28_EL1 }, 0x8C64, true, false, {AArch64_FeatureBRBE} }, // 138 + { "BRBINF29_EL1", { .raw_val = AARCH64_SYSREG_BRBINF29_EL1 }, "BRBINF29_EL1", { .raw_val = AARCH64_SYSREG_BRBINF29_EL1 }, 0x8C6C, true, false, {AArch64_FeatureBRBE} }, // 139 + { "BRBINF2_EL1", { .raw_val = AARCH64_SYSREG_BRBINF2_EL1 }, "BRBINF2_EL1", { .raw_val = AARCH64_SYSREG_BRBINF2_EL1 }, 0x8C10, true, false, {AArch64_FeatureBRBE} }, // 140 + { "BRBINF30_EL1", { .raw_val = AARCH64_SYSREG_BRBINF30_EL1 }, "BRBINF30_EL1", { .raw_val = AARCH64_SYSREG_BRBINF30_EL1 }, 0x8C74, true, false, {AArch64_FeatureBRBE} }, // 141 + { "BRBINF31_EL1", { .raw_val = AARCH64_SYSREG_BRBINF31_EL1 }, "BRBINF31_EL1", { .raw_val = AARCH64_SYSREG_BRBINF31_EL1 }, 0x8C7C, true, false, {AArch64_FeatureBRBE} }, // 142 + { "BRBINF3_EL1", { .raw_val = AARCH64_SYSREG_BRBINF3_EL1 }, "BRBINF3_EL1", { .raw_val = AARCH64_SYSREG_BRBINF3_EL1 }, 0x8C18, true, false, {AArch64_FeatureBRBE} }, // 143 + { "BRBINF4_EL1", { .raw_val = AARCH64_SYSREG_BRBINF4_EL1 }, "BRBINF4_EL1", { .raw_val = AARCH64_SYSREG_BRBINF4_EL1 }, 0x8C20, true, false, {AArch64_FeatureBRBE} }, // 144 + { "BRBINF5_EL1", { .raw_val = AARCH64_SYSREG_BRBINF5_EL1 }, "BRBINF5_EL1", { .raw_val = AARCH64_SYSREG_BRBINF5_EL1 }, 0x8C28, true, false, {AArch64_FeatureBRBE} }, // 145 + { "BRBINF6_EL1", { .raw_val = AARCH64_SYSREG_BRBINF6_EL1 }, "BRBINF6_EL1", { .raw_val = AARCH64_SYSREG_BRBINF6_EL1 }, 0x8C30, true, false, {AArch64_FeatureBRBE} }, // 146 + { "BRBINF7_EL1", { .raw_val = AARCH64_SYSREG_BRBINF7_EL1 }, "BRBINF7_EL1", { .raw_val = AARCH64_SYSREG_BRBINF7_EL1 }, 0x8C38, true, false, {AArch64_FeatureBRBE} }, // 147 + { "BRBINF8_EL1", { .raw_val = AARCH64_SYSREG_BRBINF8_EL1 }, "BRBINF8_EL1", { .raw_val = AARCH64_SYSREG_BRBINF8_EL1 }, 0x8C40, true, false, {AArch64_FeatureBRBE} }, // 148 + { "BRBINF9_EL1", { .raw_val = AARCH64_SYSREG_BRBINF9_EL1 }, "BRBINF9_EL1", { .raw_val = AARCH64_SYSREG_BRBINF9_EL1 }, 0x8C48, true, false, {AArch64_FeatureBRBE} }, // 149 + { "BRBINFINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBINFINJ_EL1 }, "BRBINFINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBINFINJ_EL1 }, 0x8C88, true, true, {AArch64_FeatureBRBE} }, // 150 + { "BRBSRC0_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC0_EL1 }, "BRBSRC0_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC0_EL1 }, 0x8C01, true, false, {AArch64_FeatureBRBE} }, // 151 + { "BRBSRC10_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC10_EL1 }, "BRBSRC10_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC10_EL1 }, 0x8C51, true, false, {AArch64_FeatureBRBE} }, // 152 + { "BRBSRC11_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC11_EL1 }, "BRBSRC11_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC11_EL1 }, 0x8C59, true, false, {AArch64_FeatureBRBE} }, // 153 + { "BRBSRC12_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC12_EL1 }, "BRBSRC12_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC12_EL1 }, 0x8C61, true, false, {AArch64_FeatureBRBE} }, // 154 + { "BRBSRC13_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC13_EL1 }, "BRBSRC13_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC13_EL1 }, 0x8C69, true, false, {AArch64_FeatureBRBE} }, // 155 + { "BRBSRC14_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC14_EL1 }, "BRBSRC14_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC14_EL1 }, 0x8C71, true, false, {AArch64_FeatureBRBE} }, // 156 + { "BRBSRC15_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC15_EL1 }, "BRBSRC15_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC15_EL1 }, 0x8C79, true, false, {AArch64_FeatureBRBE} }, // 157 + { "BRBSRC16_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC16_EL1 }, "BRBSRC16_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC16_EL1 }, 0x8C05, true, false, {AArch64_FeatureBRBE} }, // 158 + { "BRBSRC17_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC17_EL1 }, "BRBSRC17_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC17_EL1 }, 0x8C0D, true, false, {AArch64_FeatureBRBE} }, // 159 + { "BRBSRC18_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC18_EL1 }, "BRBSRC18_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC18_EL1 }, 0x8C15, true, false, {AArch64_FeatureBRBE} }, // 160 + { "BRBSRC19_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC19_EL1 }, "BRBSRC19_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC19_EL1 }, 0x8C1D, true, false, {AArch64_FeatureBRBE} }, // 161 + { "BRBSRC1_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC1_EL1 }, "BRBSRC1_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC1_EL1 }, 0x8C09, true, false, {AArch64_FeatureBRBE} }, // 162 + { "BRBSRC20_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC20_EL1 }, "BRBSRC20_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC20_EL1 }, 0x8C25, true, false, {AArch64_FeatureBRBE} }, // 163 + { "BRBSRC21_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC21_EL1 }, "BRBSRC21_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC21_EL1 }, 0x8C2D, true, false, {AArch64_FeatureBRBE} }, // 164 + { "BRBSRC22_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC22_EL1 }, "BRBSRC22_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC22_EL1 }, 0x8C35, true, false, {AArch64_FeatureBRBE} }, // 165 + { "BRBSRC23_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC23_EL1 }, "BRBSRC23_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC23_EL1 }, 0x8C3D, true, false, {AArch64_FeatureBRBE} }, // 166 + { "BRBSRC24_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC24_EL1 }, "BRBSRC24_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC24_EL1 }, 0x8C45, true, false, {AArch64_FeatureBRBE} }, // 167 + { "BRBSRC25_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC25_EL1 }, "BRBSRC25_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC25_EL1 }, 0x8C4D, true, false, {AArch64_FeatureBRBE} }, // 168 + { "BRBSRC26_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC26_EL1 }, "BRBSRC26_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC26_EL1 }, 0x8C55, true, false, {AArch64_FeatureBRBE} }, // 169 + { "BRBSRC27_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC27_EL1 }, "BRBSRC27_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC27_EL1 }, 0x8C5D, true, false, {AArch64_FeatureBRBE} }, // 170 + { "BRBSRC28_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC28_EL1 }, "BRBSRC28_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC28_EL1 }, 0x8C65, true, false, {AArch64_FeatureBRBE} }, // 171 + { "BRBSRC29_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC29_EL1 }, "BRBSRC29_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC29_EL1 }, 0x8C6D, true, false, {AArch64_FeatureBRBE} }, // 172 + { "BRBSRC2_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC2_EL1 }, "BRBSRC2_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC2_EL1 }, 0x8C11, true, false, {AArch64_FeatureBRBE} }, // 173 + { "BRBSRC30_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC30_EL1 }, "BRBSRC30_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC30_EL1 }, 0x8C75, true, false, {AArch64_FeatureBRBE} }, // 174 + { "BRBSRC31_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC31_EL1 }, "BRBSRC31_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC31_EL1 }, 0x8C7D, true, false, {AArch64_FeatureBRBE} }, // 175 + { "BRBSRC3_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC3_EL1 }, "BRBSRC3_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC3_EL1 }, 0x8C19, true, false, {AArch64_FeatureBRBE} }, // 176 + { "BRBSRC4_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC4_EL1 }, "BRBSRC4_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC4_EL1 }, 0x8C21, true, false, {AArch64_FeatureBRBE} }, // 177 + { "BRBSRC5_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC5_EL1 }, "BRBSRC5_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC5_EL1 }, 0x8C29, true, false, {AArch64_FeatureBRBE} }, // 178 + { "BRBSRC6_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC6_EL1 }, "BRBSRC6_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC6_EL1 }, 0x8C31, true, false, {AArch64_FeatureBRBE} }, // 179 + { "BRBSRC7_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC7_EL1 }, "BRBSRC7_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC7_EL1 }, 0x8C39, true, false, {AArch64_FeatureBRBE} }, // 180 + { "BRBSRC8_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC8_EL1 }, "BRBSRC8_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC8_EL1 }, 0x8C41, true, false, {AArch64_FeatureBRBE} }, // 181 + { "BRBSRC9_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC9_EL1 }, "BRBSRC9_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC9_EL1 }, 0x8C49, true, false, {AArch64_FeatureBRBE} }, // 182 + { "BRBSRCINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBSRCINJ_EL1 }, "BRBSRCINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBSRCINJ_EL1 }, 0x8C89, true, true, {AArch64_FeatureBRBE} }, // 183 + { "BRBTGT0_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT0_EL1 }, "BRBTGT0_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT0_EL1 }, 0x8C02, true, false, {AArch64_FeatureBRBE} }, // 184 + { "BRBTGT10_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT10_EL1 }, "BRBTGT10_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT10_EL1 }, 0x8C52, true, false, {AArch64_FeatureBRBE} }, // 185 + { "BRBTGT11_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT11_EL1 }, "BRBTGT11_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT11_EL1 }, 0x8C5A, true, false, {AArch64_FeatureBRBE} }, // 186 + { "BRBTGT12_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT12_EL1 }, "BRBTGT12_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT12_EL1 }, 0x8C62, true, false, {AArch64_FeatureBRBE} }, // 187 + { "BRBTGT13_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT13_EL1 }, "BRBTGT13_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT13_EL1 }, 0x8C6A, true, false, {AArch64_FeatureBRBE} }, // 188 + { "BRBTGT14_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT14_EL1 }, "BRBTGT14_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT14_EL1 }, 0x8C72, true, false, {AArch64_FeatureBRBE} }, // 189 + { "BRBTGT15_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT15_EL1 }, "BRBTGT15_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT15_EL1 }, 0x8C7A, true, false, {AArch64_FeatureBRBE} }, // 190 + { "BRBTGT16_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT16_EL1 }, "BRBTGT16_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT16_EL1 }, 0x8C06, true, false, {AArch64_FeatureBRBE} }, // 191 + { "BRBTGT17_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT17_EL1 }, "BRBTGT17_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT17_EL1 }, 0x8C0E, true, false, {AArch64_FeatureBRBE} }, // 192 + { "BRBTGT18_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT18_EL1 }, "BRBTGT18_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT18_EL1 }, 0x8C16, true, false, {AArch64_FeatureBRBE} }, // 193 + { "BRBTGT19_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT19_EL1 }, "BRBTGT19_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT19_EL1 }, 0x8C1E, true, false, {AArch64_FeatureBRBE} }, // 194 + { "BRBTGT1_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT1_EL1 }, "BRBTGT1_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT1_EL1 }, 0x8C0A, true, false, {AArch64_FeatureBRBE} }, // 195 + { "BRBTGT20_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT20_EL1 }, "BRBTGT20_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT20_EL1 }, 0x8C26, true, false, {AArch64_FeatureBRBE} }, // 196 + { "BRBTGT21_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT21_EL1 }, "BRBTGT21_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT21_EL1 }, 0x8C2E, true, false, {AArch64_FeatureBRBE} }, // 197 + { "BRBTGT22_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT22_EL1 }, "BRBTGT22_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT22_EL1 }, 0x8C36, true, false, {AArch64_FeatureBRBE} }, // 198 + { "BRBTGT23_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT23_EL1 }, "BRBTGT23_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT23_EL1 }, 0x8C3E, true, false, {AArch64_FeatureBRBE} }, // 199 + { "BRBTGT24_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT24_EL1 }, "BRBTGT24_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT24_EL1 }, 0x8C46, true, false, {AArch64_FeatureBRBE} }, // 200 + { "BRBTGT25_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT25_EL1 }, "BRBTGT25_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT25_EL1 }, 0x8C4E, true, false, {AArch64_FeatureBRBE} }, // 201 + { "BRBTGT26_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT26_EL1 }, "BRBTGT26_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT26_EL1 }, 0x8C56, true, false, {AArch64_FeatureBRBE} }, // 202 + { "BRBTGT27_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT27_EL1 }, "BRBTGT27_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT27_EL1 }, 0x8C5E, true, false, {AArch64_FeatureBRBE} }, // 203 + { "BRBTGT28_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT28_EL1 }, "BRBTGT28_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT28_EL1 }, 0x8C66, true, false, {AArch64_FeatureBRBE} }, // 204 + { "BRBTGT29_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT29_EL1 }, "BRBTGT29_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT29_EL1 }, 0x8C6E, true, false, {AArch64_FeatureBRBE} }, // 205 + { "BRBTGT2_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT2_EL1 }, "BRBTGT2_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT2_EL1 }, 0x8C12, true, false, {AArch64_FeatureBRBE} }, // 206 + { "BRBTGT30_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT30_EL1 }, "BRBTGT30_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT30_EL1 }, 0x8C76, true, false, {AArch64_FeatureBRBE} }, // 207 + { "BRBTGT31_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT31_EL1 }, "BRBTGT31_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT31_EL1 }, 0x8C7E, true, false, {AArch64_FeatureBRBE} }, // 208 + { "BRBTGT3_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT3_EL1 }, "BRBTGT3_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT3_EL1 }, 0x8C1A, true, false, {AArch64_FeatureBRBE} }, // 209 + { "BRBTGT4_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT4_EL1 }, "BRBTGT4_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT4_EL1 }, 0x8C22, true, false, {AArch64_FeatureBRBE} }, // 210 + { "BRBTGT5_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT5_EL1 }, "BRBTGT5_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT5_EL1 }, 0x8C2A, true, false, {AArch64_FeatureBRBE} }, // 211 + { "BRBTGT6_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT6_EL1 }, "BRBTGT6_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT6_EL1 }, 0x8C32, true, false, {AArch64_FeatureBRBE} }, // 212 + { "BRBTGT7_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT7_EL1 }, "BRBTGT7_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT7_EL1 }, 0x8C3A, true, false, {AArch64_FeatureBRBE} }, // 213 + { "BRBTGT8_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT8_EL1 }, "BRBTGT8_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT8_EL1 }, 0x8C42, true, false, {AArch64_FeatureBRBE} }, // 214 + { "BRBTGT9_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT9_EL1 }, "BRBTGT9_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT9_EL1 }, 0x8C4A, true, false, {AArch64_FeatureBRBE} }, // 215 + { "BRBTGTINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBTGTINJ_EL1 }, "BRBTGTINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBTGTINJ_EL1 }, 0x8C8A, true, true, {AArch64_FeatureBRBE} }, // 216 + { "BRBTS_EL1", { .raw_val = AARCH64_SYSREG_BRBTS_EL1 }, "BRBTS_EL1", { .raw_val = AARCH64_SYSREG_BRBTS_EL1 }, 0x8C82, true, true, {AArch64_FeatureBRBE} }, // 217 + { "CCSIDR2_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR2_EL1 }, "CCSIDR2_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR2_EL1 }, 0xC802, true, false, {AArch64_FeatureCCIDX} }, // 218 + { "CCSIDR_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR_EL1 }, "CCSIDR_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR_EL1 }, 0xC800, true, false, {0} }, // 219 + { "CLIDR_EL1", { .raw_val = AARCH64_SYSREG_CLIDR_EL1 }, "CLIDR_EL1", { .raw_val = AARCH64_SYSREG_CLIDR_EL1 }, 0xC801, true, false, {0} }, // 220 + { "CNTFRQ_EL0", { .raw_val = AARCH64_SYSREG_CNTFRQ_EL0 }, "CNTFRQ_EL0", { .raw_val = AARCH64_SYSREG_CNTFRQ_EL0 }, 0xDF00, true, true, {0} }, // 221 + { "CNTHCTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHCTL_EL2 }, "CNTHCTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHCTL_EL2 }, 0xE708, true, true, {0} }, // 222 + { "CNTHPS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CTL_EL2 }, "CNTHPS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CTL_EL2 }, 0xE729, true, true, {AArch64_FeatureSEL2} }, // 223 + { "CNTHPS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CVAL_EL2 }, "CNTHPS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CVAL_EL2 }, 0xE72A, true, true, {AArch64_FeatureSEL2} }, // 224 + { "CNTHPS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_TVAL_EL2 }, "CNTHPS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_TVAL_EL2 }, 0xE728, true, true, {AArch64_FeatureSEL2} }, // 225 + { "CNTHP_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CTL_EL2 }, "CNTHP_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CTL_EL2 }, 0xE711, true, true, {0} }, // 226 + { "CNTHP_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CVAL_EL2 }, "CNTHP_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CVAL_EL2 }, 0xE712, true, true, {0} }, // 227 + { "CNTHP_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_TVAL_EL2 }, "CNTHP_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_TVAL_EL2 }, 0xE710, true, true, {0} }, // 228 + { "CNTHVS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CTL_EL2 }, "CNTHVS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CTL_EL2 }, 0xE721, true, true, {AArch64_FeatureSEL2} }, // 229 + { "CNTHVS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CVAL_EL2 }, "CNTHVS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CVAL_EL2 }, 0xE722, true, true, {AArch64_FeatureSEL2} }, // 230 + { "CNTHVS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_TVAL_EL2 }, "CNTHVS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_TVAL_EL2 }, 0xE720, true, true, {AArch64_FeatureSEL2} }, // 231 + { "CNTHV_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CTL_EL2 }, "CNTHV_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CTL_EL2 }, 0xE719, true, true, {AArch64_FeatureVH} }, // 232 + { "CNTHV_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CVAL_EL2 }, "CNTHV_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CVAL_EL2 }, 0xE71A, true, true, {AArch64_FeatureVH} }, // 233 + { "CNTHV_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_TVAL_EL2 }, "CNTHV_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_TVAL_EL2 }, 0xE718, true, true, {AArch64_FeatureVH} }, // 234 + { "CNTISCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTISCALE_EL2 }, "CNTISCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTISCALE_EL2 }, 0xE705, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 235 + { "CNTKCTL_EL1", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL1 }, "CNTKCTL_EL1", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL1 }, 0xC708, true, true, {0} }, // 236 + { "CNTKCTL_EL12", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL12 }, "CNTKCTL_EL12", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL12 }, 0xEF08, true, true, {AArch64_FeatureVH} }, // 237 + { "CNTPCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTPCTSS_EL0 }, "CNTPCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTPCTSS_EL0 }, 0xDF05, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 238 + { "CNTPCT_EL0", { .raw_val = AARCH64_SYSREG_CNTPCT_EL0 }, "CNTPCT_EL0", { .raw_val = AARCH64_SYSREG_CNTPCT_EL0 }, 0xDF01, true, false, {0} }, // 239 + { "CNTPOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTPOFF_EL2 }, "CNTPOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTPOFF_EL2 }, 0xE706, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 240 + { "CNTPS_CTL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CTL_EL1 }, "CNTPS_CTL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CTL_EL1 }, 0xFF11, true, true, {0} }, // 241 + { "CNTPS_CVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CVAL_EL1 }, "CNTPS_CVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CVAL_EL1 }, 0xFF12, true, true, {0} }, // 242 + { "CNTPS_TVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_TVAL_EL1 }, "CNTPS_TVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_TVAL_EL1 }, 0xFF10, true, true, {0} }, // 243 + { "CNTP_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL0 }, "CNTP_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL0 }, 0xDF11, true, true, {0} }, // 244 + { "CNTP_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL02 }, "CNTP_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL02 }, 0xEF11, true, true, {AArch64_FeatureVH} }, // 245 + { "CNTP_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL0 }, "CNTP_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL0 }, 0xDF12, true, true, {0} }, // 246 + { "CNTP_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL02 }, "CNTP_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL02 }, 0xEF12, true, true, {AArch64_FeatureVH} }, // 247 + { "CNTP_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL0 }, "CNTP_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL0 }, 0xDF10, true, true, {0} }, // 248 + { "CNTP_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL02 }, "CNTP_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL02 }, 0xEF10, true, true, {AArch64_FeatureVH} }, // 249 + { "CNTSCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTSCALE_EL2 }, "CNTSCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTSCALE_EL2 }, 0xE704, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 250 + { "CNTVCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTVCTSS_EL0 }, "CNTVCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTVCTSS_EL0 }, 0xDF06, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 251 + { "CNTVCT_EL0", { .raw_val = AARCH64_SYSREG_CNTVCT_EL0 }, "CNTVCT_EL0", { .raw_val = AARCH64_SYSREG_CNTVCT_EL0 }, 0xDF02, true, false, {0} }, // 252 + { "CNTVFRQ_EL2", { .raw_val = AARCH64_SYSREG_CNTVFRQ_EL2 }, "CNTVFRQ_EL2", { .raw_val = AARCH64_SYSREG_CNTVFRQ_EL2 }, 0xE707, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 253 + { "CNTVOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTVOFF_EL2 }, "CNTVOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTVOFF_EL2 }, 0xE703, true, true, {0} }, // 254 + { "CNTV_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL0 }, "CNTV_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL0 }, 0xDF19, true, true, {0} }, // 255 + { "CNTV_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL02 }, "CNTV_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL02 }, 0xEF19, true, true, {AArch64_FeatureVH} }, // 256 + { "CNTV_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL0 }, "CNTV_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL0 }, 0xDF1A, true, true, {0} }, // 257 + { "CNTV_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL02 }, "CNTV_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL02 }, 0xEF1A, true, true, {AArch64_FeatureVH} }, // 258 + { "CNTV_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL0 }, "CNTV_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL0 }, 0xDF18, true, true, {0} }, // 259 + { "CNTV_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL02 }, "CNTV_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL02 }, 0xEF18, true, true, {AArch64_FeatureVH} }, // 260 + { "CONTEXTIDR_EL1", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL1 }, "CONTEXTIDR_EL1", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL1 }, 0xC681, true, true, {0} }, // 261 + { "CONTEXTIDR_EL12", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL12 }, "CONTEXTIDR_EL12", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL12 }, 0xEE81, true, true, {AArch64_FeatureVH} }, // 262 + { "CONTEXTIDR_EL2", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL2 }, "CONTEXTIDR_EL2", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL2 }, 0xE681, true, true, {AArch64_FeatureCONTEXTIDREL2} }, // 263 + { "CPACR_EL1", { .raw_val = AARCH64_SYSREG_CPACR_EL1 }, "CPACR_EL1", { .raw_val = AARCH64_SYSREG_CPACR_EL1 }, 0xC082, true, true, {0} }, // 264 + { "CPACR_EL12", { .raw_val = AARCH64_SYSREG_CPACR_EL12 }, "CPACR_EL12", { .raw_val = AARCH64_SYSREG_CPACR_EL12 }, 0xE882, true, true, {AArch64_FeatureVH} }, // 265 + { "CPM_IOACC_CTL_EL3", { .raw_val = AARCH64_SYSREG_CPM_IOACC_CTL_EL3 }, "CPM_IOACC_CTL_EL3", { .raw_val = AARCH64_SYSREG_CPM_IOACC_CTL_EL3 }, 0xFF90, true, true, {AArch64_FeatureAppleA7SysReg} }, // 266 + { "CPTR_EL2", { .raw_val = AARCH64_SYSREG_CPTR_EL2 }, "CPTR_EL2", { .raw_val = AARCH64_SYSREG_CPTR_EL2 }, 0xE08A, true, true, {0} }, // 267 + { "CPTR_EL3", { .raw_val = AARCH64_SYSREG_CPTR_EL3 }, "CPTR_EL3", { .raw_val = AARCH64_SYSREG_CPTR_EL3 }, 0xF08A, true, true, {0} }, // 268 + { "CSSELR_EL1", { .raw_val = AARCH64_SYSREG_CSSELR_EL1 }, "CSSELR_EL1", { .raw_val = AARCH64_SYSREG_CSSELR_EL1 }, 0xD000, true, true, {0} }, // 269 + { "CTR_EL0", { .raw_val = AARCH64_SYSREG_CTR_EL0 }, "CTR_EL0", { .raw_val = AARCH64_SYSREG_CTR_EL0 }, 0xD801, true, false, {0} }, // 270 + { "CurrentEL", { .raw_val = AARCH64_SYSREG_CURRENTEL }, "CurrentEL", { .raw_val = AARCH64_SYSREG_CURRENTEL }, 0xC212, true, false, {0} }, // 271 + { "DACR32_EL2", { .raw_val = AARCH64_SYSREG_DACR32_EL2 }, "DACR32_EL2", { .raw_val = AARCH64_SYSREG_DACR32_EL2 }, 0xE180, true, true, {0} }, // 272 + { "DAIF", { .raw_val = AARCH64_SYSREG_DAIF }, "DAIF", { .raw_val = AARCH64_SYSREG_DAIF }, 0xDA11, true, true, {0} }, // 273 + { "DBGAUTHSTATUS_EL1", { .raw_val = AARCH64_SYSREG_DBGAUTHSTATUS_EL1 }, "DBGAUTHSTATUS_EL1", { .raw_val = AARCH64_SYSREG_DBGAUTHSTATUS_EL1 }, 0x83F6, true, false, {0} }, // 274 + { "DBGBCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR0_EL1 }, "DBGBCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR0_EL1 }, 0x8005, true, true, {0} }, // 275 + { "DBGBCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR10_EL1 }, "DBGBCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR10_EL1 }, 0x8055, true, true, {0} }, // 276 + { "DBGBCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR11_EL1 }, "DBGBCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR11_EL1 }, 0x805D, true, true, {0} }, // 277 + { "DBGBCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR12_EL1 }, "DBGBCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR12_EL1 }, 0x8065, true, true, {0} }, // 278 + { "DBGBCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR13_EL1 }, "DBGBCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR13_EL1 }, 0x806D, true, true, {0} }, // 279 + { "DBGBCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR14_EL1 }, "DBGBCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR14_EL1 }, 0x8075, true, true, {0} }, // 280 + { "DBGBCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR15_EL1 }, "DBGBCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR15_EL1 }, 0x807D, true, true, {0} }, // 281 + { "DBGBCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR1_EL1 }, "DBGBCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR1_EL1 }, 0x800D, true, true, {0} }, // 282 + { "DBGBCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR2_EL1 }, "DBGBCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR2_EL1 }, 0x8015, true, true, {0} }, // 283 + { "DBGBCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR3_EL1 }, "DBGBCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR3_EL1 }, 0x801D, true, true, {0} }, // 284 + { "DBGBCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR4_EL1 }, "DBGBCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR4_EL1 }, 0x8025, true, true, {0} }, // 285 + { "DBGBCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR5_EL1 }, "DBGBCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR5_EL1 }, 0x802D, true, true, {0} }, // 286 + { "DBGBCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR6_EL1 }, "DBGBCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR6_EL1 }, 0x8035, true, true, {0} }, // 287 + { "DBGBCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR7_EL1 }, "DBGBCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR7_EL1 }, 0x803D, true, true, {0} }, // 288 + { "DBGBCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR8_EL1 }, "DBGBCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR8_EL1 }, 0x8045, true, true, {0} }, // 289 + { "DBGBCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR9_EL1 }, "DBGBCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR9_EL1 }, 0x804D, true, true, {0} }, // 290 + { "DBGBVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR0_EL1 }, "DBGBVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR0_EL1 }, 0x8004, true, true, {0} }, // 291 + { "DBGBVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR10_EL1 }, "DBGBVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR10_EL1 }, 0x8054, true, true, {0} }, // 292 + { "DBGBVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR11_EL1 }, "DBGBVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR11_EL1 }, 0x805C, true, true, {0} }, // 293 + { "DBGBVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR12_EL1 }, "DBGBVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR12_EL1 }, 0x8064, true, true, {0} }, // 294 + { "DBGBVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR13_EL1 }, "DBGBVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR13_EL1 }, 0x806C, true, true, {0} }, // 295 + { "DBGBVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR14_EL1 }, "DBGBVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR14_EL1 }, 0x8074, true, true, {0} }, // 296 + { "DBGBVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR15_EL1 }, "DBGBVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR15_EL1 }, 0x807C, true, true, {0} }, // 297 + { "DBGBVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR1_EL1 }, "DBGBVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR1_EL1 }, 0x800C, true, true, {0} }, // 298 + { "DBGBVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR2_EL1 }, "DBGBVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR2_EL1 }, 0x8014, true, true, {0} }, // 299 + { "DBGBVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR3_EL1 }, "DBGBVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR3_EL1 }, 0x801C, true, true, {0} }, // 300 + { "DBGBVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR4_EL1 }, "DBGBVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR4_EL1 }, 0x8024, true, true, {0} }, // 301 + { "DBGBVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR5_EL1 }, "DBGBVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR5_EL1 }, 0x802C, true, true, {0} }, // 302 + { "DBGBVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR6_EL1 }, "DBGBVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR6_EL1 }, 0x8034, true, true, {0} }, // 303 + { "DBGBVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR7_EL1 }, "DBGBVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR7_EL1 }, 0x803C, true, true, {0} }, // 304 + { "DBGBVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR8_EL1 }, "DBGBVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR8_EL1 }, 0x8044, true, true, {0} }, // 305 + { "DBGBVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR9_EL1 }, "DBGBVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR9_EL1 }, 0x804C, true, true, {0} }, // 306 + { "DBGCLAIMCLR_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMCLR_EL1 }, "DBGCLAIMCLR_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMCLR_EL1 }, 0x83CE, true, true, {0} }, // 307 + { "DBGCLAIMSET_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMSET_EL1 }, "DBGCLAIMSET_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMSET_EL1 }, 0x83C6, true, true, {0} }, // 308 + { "DBGDTRRX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRRX_EL0 }, "DBGDTRRX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRRX_EL0 }, 0x9828, true, false, {0} }, // 309 + { "DBGDTRTX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRTX_EL0 }, "DBGDTRTX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRTX_EL0 }, 0x9828, false, true, {0} }, // 310 + { "DBGDTR_EL0", { .raw_val = AARCH64_SYSREG_DBGDTR_EL0 }, "DBGDTR_EL0", { .raw_val = AARCH64_SYSREG_DBGDTR_EL0 }, 0x9820, true, true, {0} }, // 311 + { "DBGPRCR_EL1", { .raw_val = AARCH64_SYSREG_DBGPRCR_EL1 }, "DBGPRCR_EL1", { .raw_val = AARCH64_SYSREG_DBGPRCR_EL1 }, 0x80A4, true, true, {0} }, // 312 + { "DBGVCR32_EL2", { .raw_val = AARCH64_SYSREG_DBGVCR32_EL2 }, "DBGVCR32_EL2", { .raw_val = AARCH64_SYSREG_DBGVCR32_EL2 }, 0xA038, true, true, {0} }, // 313 + { "DBGWCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR0_EL1 }, "DBGWCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR0_EL1 }, 0x8007, true, true, {0} }, // 314 + { "DBGWCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR10_EL1 }, "DBGWCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR10_EL1 }, 0x8057, true, true, {0} }, // 315 + { "DBGWCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR11_EL1 }, "DBGWCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR11_EL1 }, 0x805F, true, true, {0} }, // 316 + { "DBGWCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR12_EL1 }, "DBGWCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR12_EL1 }, 0x8067, true, true, {0} }, // 317 + { "DBGWCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR13_EL1 }, "DBGWCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR13_EL1 }, 0x806F, true, true, {0} }, // 318 + { "DBGWCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR14_EL1 }, "DBGWCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR14_EL1 }, 0x8077, true, true, {0} }, // 319 + { "DBGWCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR15_EL1 }, "DBGWCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR15_EL1 }, 0x807F, true, true, {0} }, // 320 + { "DBGWCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR1_EL1 }, "DBGWCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR1_EL1 }, 0x800F, true, true, {0} }, // 321 + { "DBGWCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR2_EL1 }, "DBGWCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR2_EL1 }, 0x8017, true, true, {0} }, // 322 + { "DBGWCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR3_EL1 }, "DBGWCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR3_EL1 }, 0x801F, true, true, {0} }, // 323 + { "DBGWCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR4_EL1 }, "DBGWCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR4_EL1 }, 0x8027, true, true, {0} }, // 324 + { "DBGWCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR5_EL1 }, "DBGWCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR5_EL1 }, 0x802F, true, true, {0} }, // 325 + { "DBGWCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR6_EL1 }, "DBGWCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR6_EL1 }, 0x8037, true, true, {0} }, // 326 + { "DBGWCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR7_EL1 }, "DBGWCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR7_EL1 }, 0x803F, true, true, {0} }, // 327 + { "DBGWCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR8_EL1 }, "DBGWCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR8_EL1 }, 0x8047, true, true, {0} }, // 328 + { "DBGWCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR9_EL1 }, "DBGWCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR9_EL1 }, 0x804F, true, true, {0} }, // 329 + { "DBGWVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR0_EL1 }, "DBGWVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR0_EL1 }, 0x8006, true, true, {0} }, // 330 + { "DBGWVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR10_EL1 }, "DBGWVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR10_EL1 }, 0x8056, true, true, {0} }, // 331 + { "DBGWVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR11_EL1 }, "DBGWVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR11_EL1 }, 0x805E, true, true, {0} }, // 332 + { "DBGWVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR12_EL1 }, "DBGWVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR12_EL1 }, 0x8066, true, true, {0} }, // 333 + { "DBGWVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR13_EL1 }, "DBGWVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR13_EL1 }, 0x806E, true, true, {0} }, // 334 + { "DBGWVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR14_EL1 }, "DBGWVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR14_EL1 }, 0x8076, true, true, {0} }, // 335 + { "DBGWVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR15_EL1 }, "DBGWVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR15_EL1 }, 0x807E, true, true, {0} }, // 336 + { "DBGWVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR1_EL1 }, "DBGWVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR1_EL1 }, 0x800E, true, true, {0} }, // 337 + { "DBGWVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR2_EL1 }, "DBGWVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR2_EL1 }, 0x8016, true, true, {0} }, // 338 + { "DBGWVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR3_EL1 }, "DBGWVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR3_EL1 }, 0x801E, true, true, {0} }, // 339 + { "DBGWVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR4_EL1 }, "DBGWVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR4_EL1 }, 0x8026, true, true, {0} }, // 340 + { "DBGWVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR5_EL1 }, "DBGWVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR5_EL1 }, 0x802E, true, true, {0} }, // 341 + { "DBGWVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR6_EL1 }, "DBGWVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR6_EL1 }, 0x8036, true, true, {0} }, // 342 + { "DBGWVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR7_EL1 }, "DBGWVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR7_EL1 }, 0x803E, true, true, {0} }, // 343 + { "DBGWVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR8_EL1 }, "DBGWVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR8_EL1 }, 0x8046, true, true, {0} }, // 344 + { "DBGWVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR9_EL1 }, "DBGWVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR9_EL1 }, 0x804E, true, true, {0} }, // 345 + { "DCZID_EL0", { .raw_val = AARCH64_SYSREG_DCZID_EL0 }, "DCZID_EL0", { .raw_val = AARCH64_SYSREG_DCZID_EL0 }, 0xD807, true, false, {0} }, // 346 + { "DISR_EL1", { .raw_val = AARCH64_SYSREG_DISR_EL1 }, "DISR_EL1", { .raw_val = AARCH64_SYSREG_DISR_EL1 }, 0xC609, true, true, {AArch64_FeatureRAS} }, // 347 + { "DIT", { .raw_val = AARCH64_SYSREG_DIT }, "DIT", { .raw_val = AARCH64_SYSREG_DIT }, 0xDA15, true, true, {AArch64_FeatureDIT} }, // 348 + { "DLR_EL0", { .raw_val = AARCH64_SYSREG_DLR_EL0 }, "DLR_EL0", { .raw_val = AARCH64_SYSREG_DLR_EL0 }, 0xDA29, true, true, {0} }, // 349 + { "DSPSR_EL0", { .raw_val = AARCH64_SYSREG_DSPSR_EL0 }, "DSPSR_EL0", { .raw_val = AARCH64_SYSREG_DSPSR_EL0 }, 0xDA28, true, true, {0} }, // 350 + { "ELR_EL1", { .raw_val = AARCH64_SYSREG_ELR_EL1 }, "ELR_EL1", { .raw_val = AARCH64_SYSREG_ELR_EL1 }, 0xC201, true, true, {0} }, // 351 + { "ELR_EL12", { .raw_val = AARCH64_SYSREG_ELR_EL12 }, "ELR_EL12", { .raw_val = AARCH64_SYSREG_ELR_EL12 }, 0xEA01, true, true, {AArch64_FeatureVH} }, // 352 + { "ELR_EL2", { .raw_val = AARCH64_SYSREG_ELR_EL2 }, "ELR_EL2", { .raw_val = AARCH64_SYSREG_ELR_EL2 }, 0xE201, true, true, {0} }, // 353 + { "ELR_EL3", { .raw_val = AARCH64_SYSREG_ELR_EL3 }, "ELR_EL3", { .raw_val = AARCH64_SYSREG_ELR_EL3 }, 0xF201, true, true, {0} }, // 354 + { "ERRIDR_EL1", { .raw_val = AARCH64_SYSREG_ERRIDR_EL1 }, "ERRIDR_EL1", { .raw_val = AARCH64_SYSREG_ERRIDR_EL1 }, 0xC298, true, false, {AArch64_FeatureRAS} }, // 355 + { "ERRSELR_EL1", { .raw_val = AARCH64_SYSREG_ERRSELR_EL1 }, "ERRSELR_EL1", { .raw_val = AARCH64_SYSREG_ERRSELR_EL1 }, 0xC299, true, true, {AArch64_FeatureRAS} }, // 356 + { "ERXADDR_EL1", { .raw_val = AARCH64_SYSREG_ERXADDR_EL1 }, "ERXADDR_EL1", { .raw_val = AARCH64_SYSREG_ERXADDR_EL1 }, 0xC2A3, true, true, {AArch64_FeatureRAS} }, // 357 + { "ERXCTLR_EL1", { .raw_val = AARCH64_SYSREG_ERXCTLR_EL1 }, "ERXCTLR_EL1", { .raw_val = AARCH64_SYSREG_ERXCTLR_EL1 }, 0xC2A1, true, true, {AArch64_FeatureRAS} }, // 358 + { "ERXFR_EL1", { .raw_val = AARCH64_SYSREG_ERXFR_EL1 }, "ERXFR_EL1", { .raw_val = AARCH64_SYSREG_ERXFR_EL1 }, 0xC2A0, true, false, {AArch64_FeatureRAS} }, // 359 + { "ERXGSR_EL1", { .raw_val = AARCH64_SYSREG_ERXGSR_EL1 }, "ERXGSR_EL1", { .raw_val = AARCH64_SYSREG_ERXGSR_EL1 }, 0xC29A, true, false, {AArch64_FeatureRASv2} }, // 360 + { "ERXMISC0_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC0_EL1 }, "ERXMISC0_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC0_EL1 }, 0xC2A8, true, true, {AArch64_FeatureRAS} }, // 361 + { "ERXMISC1_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC1_EL1 }, "ERXMISC1_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC1_EL1 }, 0xC2A9, true, true, {AArch64_FeatureRAS} }, // 362 + { "ERXMISC2_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC2_EL1 }, "ERXMISC2_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC2_EL1 }, 0xC2AA, true, true, {0} }, // 363 + { "ERXMISC3_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC3_EL1 }, "ERXMISC3_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC3_EL1 }, 0xC2AB, true, true, {0} }, // 364 + { "ERXPFGCDN_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCDN_EL1 }, "ERXPFGCDN_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCDN_EL1 }, 0xC2A6, true, true, {0} }, // 365 + { "ERXPFGCTL_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCTL_EL1 }, "ERXPFGCTL_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCTL_EL1 }, 0xC2A5, true, true, {0} }, // 366 + { "ERXPFGF_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGF_EL1 }, "ERXPFGF_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGF_EL1 }, 0xC2A4, true, false, {0} }, // 367 + { "ERXSTATUS_EL1", { .raw_val = AARCH64_SYSREG_ERXSTATUS_EL1 }, "ERXSTATUS_EL1", { .raw_val = AARCH64_SYSREG_ERXSTATUS_EL1 }, 0xC2A2, true, true, {AArch64_FeatureRAS} }, // 368 + { "ESR_EL1", { .raw_val = AARCH64_SYSREG_ESR_EL1 }, "ESR_EL1", { .raw_val = AARCH64_SYSREG_ESR_EL1 }, 0xC290, true, true, {0} }, // 369 + { "ESR_EL12", { .raw_val = AARCH64_SYSREG_ESR_EL12 }, "ESR_EL12", { .raw_val = AARCH64_SYSREG_ESR_EL12 }, 0xEA90, true, true, {AArch64_FeatureVH} }, // 370 + { "ESR_EL2", { .raw_val = AARCH64_SYSREG_ESR_EL2 }, "ESR_EL2", { .raw_val = AARCH64_SYSREG_ESR_EL2 }, 0xE290, true, true, {0} }, // 371 + { "ESR_EL3", { .raw_val = AARCH64_SYSREG_ESR_EL3 }, "ESR_EL3", { .raw_val = AARCH64_SYSREG_ESR_EL3 }, 0xF290, true, true, {0} }, // 372 + { "FAR_EL1", { .raw_val = AARCH64_SYSREG_FAR_EL1 }, "FAR_EL1", { .raw_val = AARCH64_SYSREG_FAR_EL1 }, 0xC300, true, true, {0} }, // 373 + { "FAR_EL12", { .raw_val = AARCH64_SYSREG_FAR_EL12 }, "FAR_EL12", { .raw_val = AARCH64_SYSREG_FAR_EL12 }, 0xEB00, true, true, {AArch64_FeatureVH} }, // 374 + { "FAR_EL2", { .raw_val = AARCH64_SYSREG_FAR_EL2 }, "FAR_EL2", { .raw_val = AARCH64_SYSREG_FAR_EL2 }, 0xE300, true, true, {0} }, // 375 + { "FAR_EL3", { .raw_val = AARCH64_SYSREG_FAR_EL3 }, "FAR_EL3", { .raw_val = AARCH64_SYSREG_FAR_EL3 }, 0xF300, true, true, {0} }, // 376 + { "FGWTE3_EL3", { .raw_val = AARCH64_SYSREG_FGWTE3_EL3 }, "FGWTE3_EL3", { .raw_val = AARCH64_SYSREG_FGWTE3_EL3 }, 0xF08D, true, true, {0} }, // 377 + { "FPCR", { .raw_val = AARCH64_SYSREG_FPCR }, "FPCR", { .raw_val = AARCH64_SYSREG_FPCR }, 0xDA20, true, true, {AArch64_FeatureFPARMv8} }, // 378 + { "FPEXC32_EL2", { .raw_val = AARCH64_SYSREG_FPEXC32_EL2 }, "FPEXC32_EL2", { .raw_val = AARCH64_SYSREG_FPEXC32_EL2 }, 0xE298, true, true, {0} }, // 379 + { "FPMR", { .raw_val = AARCH64_SYSREG_FPMR }, "FPMR", { .raw_val = AARCH64_SYSREG_FPMR }, 0xDA22, true, true, {AArch64_FeatureFPMR} }, // 380 + { "FPSR", { .raw_val = AARCH64_SYSREG_FPSR }, "FPSR", { .raw_val = AARCH64_SYSREG_FPSR }, 0xDA21, true, true, {AArch64_FeatureFPARMv8} }, // 381 + { "GCR_EL1", { .raw_val = AARCH64_SYSREG_GCR_EL1 }, "GCR_EL1", { .raw_val = AARCH64_SYSREG_GCR_EL1 }, 0xC086, true, true, {AArch64_FeatureMTE} }, // 382 + { "GCSCRE0_EL1", { .raw_val = AARCH64_SYSREG_GCSCRE0_EL1 }, "GCSCRE0_EL1", { .raw_val = AARCH64_SYSREG_GCSCRE0_EL1 }, 0xC12A, true, true, {0} }, // 383 + { "GCSCR_EL1", { .raw_val = AARCH64_SYSREG_GCSCR_EL1 }, "GCSCR_EL1", { .raw_val = AARCH64_SYSREG_GCSCR_EL1 }, 0xC128, true, true, {0} }, // 384 + { "GCSCR_EL12", { .raw_val = AARCH64_SYSREG_GCSCR_EL12 }, "GCSCR_EL12", { .raw_val = AARCH64_SYSREG_GCSCR_EL12 }, 0xE928, true, true, {0} }, // 385 + { "GCSCR_EL2", { .raw_val = AARCH64_SYSREG_GCSCR_EL2 }, "GCSCR_EL2", { .raw_val = AARCH64_SYSREG_GCSCR_EL2 }, 0xE128, true, true, {0} }, // 386 + { "GCSCR_EL3", { .raw_val = AARCH64_SYSREG_GCSCR_EL3 }, "GCSCR_EL3", { .raw_val = AARCH64_SYSREG_GCSCR_EL3 }, 0xF128, true, true, {0} }, // 387 + { "GCSPR_EL0", { .raw_val = AARCH64_SYSREG_GCSPR_EL0 }, "GCSPR_EL0", { .raw_val = AARCH64_SYSREG_GCSPR_EL0 }, 0xD929, true, true, {0} }, // 388 + { "GCSPR_EL1", { .raw_val = AARCH64_SYSREG_GCSPR_EL1 }, "GCSPR_EL1", { .raw_val = AARCH64_SYSREG_GCSPR_EL1 }, 0xC129, true, true, {0} }, // 389 + { "GCSPR_EL12", { .raw_val = AARCH64_SYSREG_GCSPR_EL12 }, "GCSPR_EL12", { .raw_val = AARCH64_SYSREG_GCSPR_EL12 }, 0xE929, true, true, {0} }, // 390 + { "GCSPR_EL2", { .raw_val = AARCH64_SYSREG_GCSPR_EL2 }, "GCSPR_EL2", { .raw_val = AARCH64_SYSREG_GCSPR_EL2 }, 0xE129, true, true, {0} }, // 391 + { "GCSPR_EL3", { .raw_val = AARCH64_SYSREG_GCSPR_EL3 }, "GCSPR_EL3", { .raw_val = AARCH64_SYSREG_GCSPR_EL3 }, 0xF129, true, true, {0} }, // 392 + { "GMID_EL1", { .raw_val = AARCH64_SYSREG_GMID_EL1 }, "GMID_EL1", { .raw_val = AARCH64_SYSREG_GMID_EL1 }, 0xC804, true, false, {AArch64_FeatureMTE} }, // 393 + { "GPCCR_EL3", { .raw_val = AARCH64_SYSREG_GPCCR_EL3 }, "GPCCR_EL3", { .raw_val = AARCH64_SYSREG_GPCCR_EL3 }, 0xF10E, true, true, {AArch64_FeatureRME} }, // 394 + { "GPTBR_EL3", { .raw_val = AARCH64_SYSREG_GPTBR_EL3 }, "GPTBR_EL3", { .raw_val = AARCH64_SYSREG_GPTBR_EL3 }, 0xF10C, true, true, {AArch64_FeatureRME} }, // 395 + { "HACDBSBR_EL2", { .raw_val = AARCH64_SYSREG_HACDBSBR_EL2 }, "HACDBSBR_EL2", { .raw_val = AARCH64_SYSREG_HACDBSBR_EL2 }, 0xE11C, true, true, {0} }, // 396 + { "HACDBSCONS_EL2", { .raw_val = AARCH64_SYSREG_HACDBSCONS_EL2 }, "HACDBSCONS_EL2", { .raw_val = AARCH64_SYSREG_HACDBSCONS_EL2 }, 0xE11D, true, true, {0} }, // 397 + { "HACR_EL2", { .raw_val = AARCH64_SYSREG_HACR_EL2 }, "HACR_EL2", { .raw_val = AARCH64_SYSREG_HACR_EL2 }, 0xE08F, true, true, {0} }, // 398 + { "HAFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HAFGRTR_EL2 }, "HAFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HAFGRTR_EL2 }, 0xE18E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 399 + { "HCRX_EL2", { .raw_val = AARCH64_SYSREG_HCRX_EL2 }, "HCRX_EL2", { .raw_val = AARCH64_SYSREG_HCRX_EL2 }, 0xE092, true, true, {AArch64_FeatureHCX} }, // 400 + { "HCR_EL2", { .raw_val = AARCH64_SYSREG_HCR_EL2 }, "HCR_EL2", { .raw_val = AARCH64_SYSREG_HCR_EL2 }, 0xE088, true, true, {0} }, // 401 + { "HDBSSBR_EL2", { .raw_val = AARCH64_SYSREG_HDBSSBR_EL2 }, "HDBSSBR_EL2", { .raw_val = AARCH64_SYSREG_HDBSSBR_EL2 }, 0xE11A, true, true, {0} }, // 402 + { "HDBSSPROD_EL2", { .raw_val = AARCH64_SYSREG_HDBSSPROD_EL2 }, "HDBSSPROD_EL2", { .raw_val = AARCH64_SYSREG_HDBSSPROD_EL2 }, 0xE11B, true, true, {0} }, // 403 + { "HDFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR2_EL2 }, "HDFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR2_EL2 }, 0xE188, true, true, {AArch64_FeatureFineGrainedTraps} }, // 404 + { "HDFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR_EL2 }, "HDFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR_EL2 }, 0xE18C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 405 + { "HDFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR2_EL2 }, "HDFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR2_EL2 }, 0xE189, true, true, {AArch64_FeatureFineGrainedTraps} }, // 406 + { "HDFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR_EL2 }, "HDFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR_EL2 }, 0xE18D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 407 + { "HFGITR2_EL2", { .raw_val = AARCH64_SYSREG_HFGITR2_EL2 }, "HFGITR2_EL2", { .raw_val = AARCH64_SYSREG_HFGITR2_EL2 }, 0xE18F, true, true, {AArch64_FeatureFineGrainedTraps} }, // 408 + { "HFGITR_EL2", { .raw_val = AARCH64_SYSREG_HFGITR_EL2 }, "HFGITR_EL2", { .raw_val = AARCH64_SYSREG_HFGITR_EL2 }, 0xE08E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 409 + { "HFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR2_EL2 }, "HFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR2_EL2 }, 0xE18A, true, true, {AArch64_FeatureFineGrainedTraps} }, // 410 + { "HFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR_EL2 }, "HFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR_EL2 }, 0xE08C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 411 + { "HFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR2_EL2 }, "HFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR2_EL2 }, 0xE18B, true, true, {AArch64_FeatureFineGrainedTraps} }, // 412 + { "HFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR_EL2 }, "HFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR_EL2 }, 0xE08D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 413 + { "HPFAR_EL2", { .raw_val = AARCH64_SYSREG_HPFAR_EL2 }, "HPFAR_EL2", { .raw_val = AARCH64_SYSREG_HPFAR_EL2 }, 0xE304, true, true, {0} }, // 414 + { "HSTR_EL2", { .raw_val = AARCH64_SYSREG_HSTR_EL2 }, "HSTR_EL2", { .raw_val = AARCH64_SYSREG_HSTR_EL2 }, 0xE08B, true, true, {0} }, // 415 + { "ICC_AP0R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R0_EL1 }, "ICC_AP0R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R0_EL1 }, 0xC644, true, true, {0} }, // 416 + { "ICC_AP0R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R1_EL1 }, "ICC_AP0R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R1_EL1 }, 0xC645, true, true, {0} }, // 417 + { "ICC_AP0R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R2_EL1 }, "ICC_AP0R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R2_EL1 }, 0xC646, true, true, {0} }, // 418 + { "ICC_AP0R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R3_EL1 }, "ICC_AP0R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R3_EL1 }, 0xC647, true, true, {0} }, // 419 + { "ICC_AP1R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R0_EL1 }, "ICC_AP1R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R0_EL1 }, 0xC648, true, true, {0} }, // 420 + { "ICC_AP1R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R1_EL1 }, "ICC_AP1R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R1_EL1 }, 0xC649, true, true, {0} }, // 421 + { "ICC_AP1R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R2_EL1 }, "ICC_AP1R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R2_EL1 }, 0xC64A, true, true, {0} }, // 422 + { "ICC_AP1R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R3_EL1 }, "ICC_AP1R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R3_EL1 }, 0xC64B, true, true, {0} }, // 423 + { "ICC_ASGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_ASGI1R_EL1 }, "ICC_ASGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_ASGI1R_EL1 }, 0xC65E, false, true, {0} }, // 424 + { "ICC_BPR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR0_EL1 }, "ICC_BPR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR0_EL1 }, 0xC643, true, true, {0} }, // 425 + { "ICC_BPR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR1_EL1 }, "ICC_BPR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR1_EL1 }, 0xC663, true, true, {0} }, // 426 + { "ICC_CTLR_EL1", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL1 }, "ICC_CTLR_EL1", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL1 }, 0xC664, true, true, {0} }, // 427 + { "ICC_CTLR_EL3", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL3 }, "ICC_CTLR_EL3", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL3 }, 0xF664, true, true, {0} }, // 428 + { "ICC_DIR_EL1", { .raw_val = AARCH64_SYSREG_ICC_DIR_EL1 }, "ICC_DIR_EL1", { .raw_val = AARCH64_SYSREG_ICC_DIR_EL1 }, 0xC659, false, true, {0} }, // 429 + { "ICC_EOIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR0_EL1 }, "ICC_EOIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR0_EL1 }, 0xC641, false, true, {0} }, // 430 + { "ICC_EOIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR1_EL1 }, "ICC_EOIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR1_EL1 }, 0xC661, false, true, {0} }, // 431 + { "ICC_HPPIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR0_EL1 }, "ICC_HPPIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR0_EL1 }, 0xC642, true, false, {0} }, // 432 + { "ICC_HPPIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR1_EL1 }, "ICC_HPPIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR1_EL1 }, 0xC662, true, false, {0} }, // 433 + { "ICC_IAR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR0_EL1 }, "ICC_IAR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR0_EL1 }, 0xC640, true, false, {0} }, // 434 + { "ICC_IAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR1_EL1 }, "ICC_IAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR1_EL1 }, 0xC660, true, false, {0} }, // 435 + { "ICC_IGRPEN0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN0_EL1 }, "ICC_IGRPEN0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN0_EL1 }, 0xC666, true, true, {0} }, // 436 + { "ICC_IGRPEN1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL1 }, "ICC_IGRPEN1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL1 }, 0xC667, true, true, {0} }, // 437 + { "ICC_IGRPEN1_EL3", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL3 }, "ICC_IGRPEN1_EL3", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL3 }, 0xF667, true, true, {0} }, // 438 + { "ICC_NMIAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_NMIAR1_EL1 }, "ICC_NMIAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_NMIAR1_EL1 }, 0xC64D, true, false, {AArch64_FeatureNMI} }, // 439 + { "ICC_PMR_EL1", { .raw_val = AARCH64_SYSREG_ICC_PMR_EL1 }, "ICC_PMR_EL1", { .raw_val = AARCH64_SYSREG_ICC_PMR_EL1 }, 0xC230, true, true, {0} }, // 440 + { "ICC_RPR_EL1", { .raw_val = AARCH64_SYSREG_ICC_RPR_EL1 }, "ICC_RPR_EL1", { .raw_val = AARCH64_SYSREG_ICC_RPR_EL1 }, 0xC65B, true, false, {0} }, // 441 + { "ICC_SGI0R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI0R_EL1 }, "ICC_SGI0R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI0R_EL1 }, 0xC65F, false, true, {0} }, // 442 + { "ICC_SGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI1R_EL1 }, "ICC_SGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI1R_EL1 }, 0xC65D, false, true, {0} }, // 443 + { "ICC_SRE_EL1", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL1 }, "ICC_SRE_EL1", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL1 }, 0xC665, true, true, {0} }, // 444 + { "ICC_SRE_EL2", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL2 }, "ICC_SRE_EL2", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL2 }, 0xE64D, true, true, {0} }, // 445 + { "ICC_SRE_EL3", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL3 }, "ICC_SRE_EL3", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL3 }, 0xF665, true, true, {0} }, // 446 + { "ICH_AP0R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R0_EL2 }, "ICH_AP0R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R0_EL2 }, 0xE640, true, true, {0} }, // 447 + { "ICH_AP0R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R1_EL2 }, "ICH_AP0R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R1_EL2 }, 0xE641, true, true, {0} }, // 448 + { "ICH_AP0R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R2_EL2 }, "ICH_AP0R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R2_EL2 }, 0xE642, true, true, {0} }, // 449 + { "ICH_AP0R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R3_EL2 }, "ICH_AP0R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R3_EL2 }, 0xE643, true, true, {0} }, // 450 + { "ICH_AP1R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R0_EL2 }, "ICH_AP1R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R0_EL2 }, 0xE648, true, true, {0} }, // 451 + { "ICH_AP1R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R1_EL2 }, "ICH_AP1R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R1_EL2 }, 0xE649, true, true, {0} }, // 452 + { "ICH_AP1R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R2_EL2 }, "ICH_AP1R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R2_EL2 }, 0xE64A, true, true, {0} }, // 453 + { "ICH_AP1R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R3_EL2 }, "ICH_AP1R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R3_EL2 }, 0xE64B, true, true, {0} }, // 454 + { "ICH_EISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_EISR_EL2 }, "ICH_EISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_EISR_EL2 }, 0xE65B, true, false, {0} }, // 455 + { "ICH_ELRSR_EL2", { .raw_val = AARCH64_SYSREG_ICH_ELRSR_EL2 }, "ICH_ELRSR_EL2", { .raw_val = AARCH64_SYSREG_ICH_ELRSR_EL2 }, 0xE65D, true, false, {0} }, // 456 + { "ICH_HCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_HCR_EL2 }, "ICH_HCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_HCR_EL2 }, 0xE658, true, true, {0} }, // 457 + { "ICH_LR0_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR0_EL2 }, "ICH_LR0_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR0_EL2 }, 0xE660, true, true, {0} }, // 458 + { "ICH_LR10_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR10_EL2 }, "ICH_LR10_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR10_EL2 }, 0xE66A, true, true, {0} }, // 459 + { "ICH_LR11_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR11_EL2 }, "ICH_LR11_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR11_EL2 }, 0xE66B, true, true, {0} }, // 460 + { "ICH_LR12_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR12_EL2 }, "ICH_LR12_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR12_EL2 }, 0xE66C, true, true, {0} }, // 461 + { "ICH_LR13_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR13_EL2 }, "ICH_LR13_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR13_EL2 }, 0xE66D, true, true, {0} }, // 462 + { "ICH_LR14_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR14_EL2 }, "ICH_LR14_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR14_EL2 }, 0xE66E, true, true, {0} }, // 463 + { "ICH_LR15_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR15_EL2 }, "ICH_LR15_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR15_EL2 }, 0xE66F, true, true, {0} }, // 464 + { "ICH_LR1_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR1_EL2 }, "ICH_LR1_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR1_EL2 }, 0xE661, true, true, {0} }, // 465 + { "ICH_LR2_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR2_EL2 }, "ICH_LR2_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR2_EL2 }, 0xE662, true, true, {0} }, // 466 + { "ICH_LR3_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR3_EL2 }, "ICH_LR3_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR3_EL2 }, 0xE663, true, true, {0} }, // 467 + { "ICH_LR4_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR4_EL2 }, "ICH_LR4_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR4_EL2 }, 0xE664, true, true, {0} }, // 468 + { "ICH_LR5_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR5_EL2 }, "ICH_LR5_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR5_EL2 }, 0xE665, true, true, {0} }, // 469 + { "ICH_LR6_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR6_EL2 }, "ICH_LR6_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR6_EL2 }, 0xE666, true, true, {0} }, // 470 + { "ICH_LR7_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR7_EL2 }, "ICH_LR7_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR7_EL2 }, 0xE667, true, true, {0} }, // 471 + { "ICH_LR8_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR8_EL2 }, "ICH_LR8_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR8_EL2 }, 0xE668, true, true, {0} }, // 472 + { "ICH_LR9_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR9_EL2 }, "ICH_LR9_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR9_EL2 }, 0xE669, true, true, {0} }, // 473 + { "ICH_MISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_MISR_EL2 }, "ICH_MISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_MISR_EL2 }, 0xE65A, true, false, {0} }, // 474 + { "ICH_VMCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VMCR_EL2 }, "ICH_VMCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VMCR_EL2 }, 0xE65F, true, true, {0} }, // 475 + { "ICH_VTR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VTR_EL2 }, "ICH_VTR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VTR_EL2 }, 0xE659, true, false, {0} }, // 476 + { "ID_AA64AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR0_EL1 }, "ID_AA64AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR0_EL1 }, 0xC02C, true, false, {0} }, // 477 + { "ID_AA64AFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR1_EL1 }, "ID_AA64AFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR1_EL1 }, 0xC02D, true, false, {0} }, // 478 + { "ID_AA64DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR0_EL1 }, "ID_AA64DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR0_EL1 }, 0xC028, true, false, {0} }, // 479 + { "ID_AA64DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR1_EL1 }, "ID_AA64DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR1_EL1 }, 0xC029, true, false, {0} }, // 480 + { "ID_AA64DFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR2_EL1 }, "ID_AA64DFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR2_EL1 }, 0xC02A, true, false, {0} }, // 481 + { "ID_AA64FPFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64FPFR0_EL1 }, "ID_AA64FPFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64FPFR0_EL1 }, 0xC027, true, false, {AArch64_FeatureFPMR} }, // 482 + { "ID_AA64ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR0_EL1 }, "ID_AA64ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR0_EL1 }, 0xC030, true, false, {0} }, // 483 + { "ID_AA64ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR1_EL1 }, "ID_AA64ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR1_EL1 }, 0xC031, true, false, {0} }, // 484 + { "ID_AA64ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR2_EL1 }, "ID_AA64ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR2_EL1 }, 0xC032, true, false, {0} }, // 485 + { "ID_AA64ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR3_EL1 }, "ID_AA64ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR3_EL1 }, 0xC033, true, false, {0} }, // 486 + { "ID_AA64MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR0_EL1 }, "ID_AA64MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR0_EL1 }, 0xC038, true, false, {0} }, // 487 + { "ID_AA64MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR1_EL1 }, "ID_AA64MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR1_EL1 }, 0xC039, true, false, {0} }, // 488 + { "ID_AA64MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR2_EL1 }, "ID_AA64MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR2_EL1 }, 0xC03A, true, false, {0} }, // 489 + { "ID_AA64MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR3_EL1 }, "ID_AA64MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR3_EL1 }, 0xC03B, true, false, {0} }, // 490 + { "ID_AA64MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR4_EL1 }, "ID_AA64MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR4_EL1 }, 0xC03C, true, false, {0} }, // 491 + { "ID_AA64PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR0_EL1 }, "ID_AA64PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR0_EL1 }, 0xC020, true, false, {0} }, // 492 + { "ID_AA64PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR1_EL1 }, "ID_AA64PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR1_EL1 }, 0xC021, true, false, {0} }, // 493 + { "ID_AA64PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR2_EL1 }, "ID_AA64PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR2_EL1 }, 0xC022, true, false, {0} }, // 494 + { "ID_AA64SMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64SMFR0_EL1 }, "ID_AA64SMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64SMFR0_EL1 }, 0xC025, true, false, {AArch64_FeatureSME} }, // 495 + { "ID_AA64ZFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ZFR0_EL1 }, "ID_AA64ZFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ZFR0_EL1 }, 0xC024, true, false, {AArch64_FeatureSVE} }, // 496 + { "ID_AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AFR0_EL1 }, "ID_AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AFR0_EL1 }, 0xC00B, true, false, {0} }, // 497 + { "ID_DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR0_EL1 }, "ID_DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR0_EL1 }, 0xC00A, true, false, {0} }, // 498 + { "ID_DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR1_EL1 }, "ID_DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR1_EL1 }, 0xC01D, true, false, {0} }, // 499 + { "ID_ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR0_EL1 }, "ID_ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR0_EL1 }, 0xC010, true, false, {0} }, // 500 + { "ID_ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR1_EL1 }, "ID_ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR1_EL1 }, 0xC011, true, false, {0} }, // 501 + { "ID_ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR2_EL1 }, "ID_ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR2_EL1 }, 0xC012, true, false, {0} }, // 502 + { "ID_ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR3_EL1 }, "ID_ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR3_EL1 }, 0xC013, true, false, {0} }, // 503 + { "ID_ISAR4_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR4_EL1 }, "ID_ISAR4_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR4_EL1 }, 0xC014, true, false, {0} }, // 504 + { "ID_ISAR5_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR5_EL1 }, "ID_ISAR5_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR5_EL1 }, 0xC015, true, false, {0} }, // 505 + { "ID_ISAR6_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR6_EL1 }, "ID_ISAR6_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR6_EL1 }, 0xC017, true, false, {AArch64_HasV8_2aOps} }, // 506 + { "ID_MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR0_EL1 }, "ID_MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR0_EL1 }, 0xC00C, true, false, {0} }, // 507 + { "ID_MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR1_EL1 }, "ID_MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR1_EL1 }, 0xC00D, true, false, {0} }, // 508 + { "ID_MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR2_EL1 }, "ID_MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR2_EL1 }, 0xC00E, true, false, {0} }, // 509 + { "ID_MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR3_EL1 }, "ID_MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR3_EL1 }, 0xC00F, true, false, {0} }, // 510 + { "ID_MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR4_EL1 }, "ID_MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR4_EL1 }, 0xC016, true, false, {0} }, // 511 + { "ID_MMFR5_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR5_EL1 }, "ID_MMFR5_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR5_EL1 }, 0xC01E, true, false, {0} }, // 512 + { "ID_PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR0_EL1 }, "ID_PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR0_EL1 }, 0xC008, true, false, {0} }, // 513 + { "ID_PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR1_EL1 }, "ID_PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR1_EL1 }, 0xC009, true, false, {0} }, // 514 + { "ID_PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR2_EL1 }, "ID_PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR2_EL1 }, 0xC01C, true, false, {AArch64_FeatureSpecRestrict} }, // 515 + { "IFSR32_EL2", { .raw_val = AARCH64_SYSREG_IFSR32_EL2 }, "IFSR32_EL2", { .raw_val = AARCH64_SYSREG_IFSR32_EL2 }, 0xE281, true, true, {0} }, // 516 + { "ISR_EL1", { .raw_val = AARCH64_SYSREG_ISR_EL1 }, "ISR_EL1", { .raw_val = AARCH64_SYSREG_ISR_EL1 }, 0xC608, true, false, {0} }, // 517 + { "LORC_EL1", { .raw_val = AARCH64_SYSREG_LORC_EL1 }, "LORC_EL1", { .raw_val = AARCH64_SYSREG_LORC_EL1 }, 0xC523, true, true, {AArch64_FeatureLOR} }, // 518 + { "LOREA_EL1", { .raw_val = AARCH64_SYSREG_LOREA_EL1 }, "LOREA_EL1", { .raw_val = AARCH64_SYSREG_LOREA_EL1 }, 0xC521, true, true, {AArch64_FeatureLOR} }, // 519 + { "LORID_EL1", { .raw_val = AARCH64_SYSREG_LORID_EL1 }, "LORID_EL1", { .raw_val = AARCH64_SYSREG_LORID_EL1 }, 0xC527, true, false, {AArch64_FeatureLOR} }, // 520 + { "LORN_EL1", { .raw_val = AARCH64_SYSREG_LORN_EL1 }, "LORN_EL1", { .raw_val = AARCH64_SYSREG_LORN_EL1 }, 0xC522, true, true, {AArch64_FeatureLOR} }, // 521 + { "LORSA_EL1", { .raw_val = AARCH64_SYSREG_LORSA_EL1 }, "LORSA_EL1", { .raw_val = AARCH64_SYSREG_LORSA_EL1 }, 0xC520, true, true, {AArch64_FeatureLOR} }, // 522 + { "MAIR2_EL1", { .raw_val = AARCH64_SYSREG_MAIR2_EL1 }, "MAIR2_EL1", { .raw_val = AARCH64_SYSREG_MAIR2_EL1 }, 0xC511, true, true, {0} }, // 523 + { "MAIR2_EL12", { .raw_val = AARCH64_SYSREG_MAIR2_EL12 }, "MAIR2_EL12", { .raw_val = AARCH64_SYSREG_MAIR2_EL12 }, 0xED11, true, true, {0} }, // 524 + { "MAIR2_EL2", { .raw_val = AARCH64_SYSREG_MAIR2_EL2 }, "MAIR2_EL2", { .raw_val = AARCH64_SYSREG_MAIR2_EL2 }, 0xE509, true, true, {0} }, // 525 + { "MAIR2_EL3", { .raw_val = AARCH64_SYSREG_MAIR2_EL3 }, "MAIR2_EL3", { .raw_val = AARCH64_SYSREG_MAIR2_EL3 }, 0xF509, true, true, {0} }, // 526 + { "MAIR_EL1", { .raw_val = AARCH64_SYSREG_MAIR_EL1 }, "MAIR_EL1", { .raw_val = AARCH64_SYSREG_MAIR_EL1 }, 0xC510, true, true, {0} }, // 527 + { "MAIR_EL12", { .raw_val = AARCH64_SYSREG_MAIR_EL12 }, "MAIR_EL12", { .raw_val = AARCH64_SYSREG_MAIR_EL12 }, 0xED10, true, true, {AArch64_FeatureVH} }, // 528 + { "MAIR_EL2", { .raw_val = AARCH64_SYSREG_MAIR_EL2 }, "MAIR_EL2", { .raw_val = AARCH64_SYSREG_MAIR_EL2 }, 0xE510, true, true, {0} }, // 529 + { "MAIR_EL3", { .raw_val = AARCH64_SYSREG_MAIR_EL3 }, "MAIR_EL3", { .raw_val = AARCH64_SYSREG_MAIR_EL3 }, 0xF510, true, true, {0} }, // 530 + { "MDCCINT_EL1", { .raw_val = AARCH64_SYSREG_MDCCINT_EL1 }, "MDCCINT_EL1", { .raw_val = AARCH64_SYSREG_MDCCINT_EL1 }, 0x8010, true, true, {0} }, // 531 + { "MDCCSR_EL0", { .raw_val = AARCH64_SYSREG_MDCCSR_EL0 }, "MDCCSR_EL0", { .raw_val = AARCH64_SYSREG_MDCCSR_EL0 }, 0x9808, true, false, {0} }, // 532 + { "MDCR_EL2", { .raw_val = AARCH64_SYSREG_MDCR_EL2 }, "MDCR_EL2", { .raw_val = AARCH64_SYSREG_MDCR_EL2 }, 0xE089, true, true, {0} }, // 533 + { "MDCR_EL3", { .raw_val = AARCH64_SYSREG_MDCR_EL3 }, "MDCR_EL3", { .raw_val = AARCH64_SYSREG_MDCR_EL3 }, 0xF099, true, true, {0} }, // 534 + { "MDRAR_EL1", { .raw_val = AARCH64_SYSREG_MDRAR_EL1 }, "MDRAR_EL1", { .raw_val = AARCH64_SYSREG_MDRAR_EL1 }, 0x8080, true, false, {0} }, // 535 + { "MDSCR_EL1", { .raw_val = AARCH64_SYSREG_MDSCR_EL1 }, "MDSCR_EL1", { .raw_val = AARCH64_SYSREG_MDSCR_EL1 }, 0x8012, true, true, {0} }, // 536 + { "MDSELR_EL1", { .raw_val = AARCH64_SYSREG_MDSELR_EL1 }, "MDSELR_EL1", { .raw_val = AARCH64_SYSREG_MDSELR_EL1 }, 0x8022, true, true, {0} }, // 537 + { "MDSTEPOP_EL1", { .raw_val = AARCH64_SYSREG_MDSTEPOP_EL1 }, "MDSTEPOP_EL1", { .raw_val = AARCH64_SYSREG_MDSTEPOP_EL1 }, 0x802A, true, true, {0} }, // 538 + { "MECIDR_EL2", { .raw_val = AARCH64_SYSREG_MECIDR_EL2 }, "MECIDR_EL2", { .raw_val = AARCH64_SYSREG_MECIDR_EL2 }, 0xE547, true, false, {AArch64_FeatureMEC} }, // 539 + { "MECID_A0_EL2", { .raw_val = AARCH64_SYSREG_MECID_A0_EL2 }, "MECID_A0_EL2", { .raw_val = AARCH64_SYSREG_MECID_A0_EL2 }, 0xE541, true, true, {AArch64_FeatureMEC} }, // 540 + { "MECID_A1_EL2", { .raw_val = AARCH64_SYSREG_MECID_A1_EL2 }, "MECID_A1_EL2", { .raw_val = AARCH64_SYSREG_MECID_A1_EL2 }, 0xE543, true, true, {AArch64_FeatureMEC} }, // 541 + { "MECID_P0_EL2", { .raw_val = AARCH64_SYSREG_MECID_P0_EL2 }, "MECID_P0_EL2", { .raw_val = AARCH64_SYSREG_MECID_P0_EL2 }, 0xE540, true, true, {AArch64_FeatureMEC} }, // 542 + { "MECID_P1_EL2", { .raw_val = AARCH64_SYSREG_MECID_P1_EL2 }, "MECID_P1_EL2", { .raw_val = AARCH64_SYSREG_MECID_P1_EL2 }, 0xE542, true, true, {AArch64_FeatureMEC} }, // 543 + { "MECID_RL_A_EL3", { .raw_val = AARCH64_SYSREG_MECID_RL_A_EL3 }, "MECID_RL_A_EL3", { .raw_val = AARCH64_SYSREG_MECID_RL_A_EL3 }, 0xF551, true, true, {AArch64_FeatureMEC} }, // 544 + { "MFAR_EL3", { .raw_val = AARCH64_SYSREG_MFAR_EL3 }, "MFAR_EL3", { .raw_val = AARCH64_SYSREG_MFAR_EL3 }, 0xF305, true, true, {0} }, // 545 + { "MIDR_EL1", { .raw_val = AARCH64_SYSREG_MIDR_EL1 }, "MIDR_EL1", { .raw_val = AARCH64_SYSREG_MIDR_EL1 }, 0xC000, true, false, {0} }, // 546 + { "MPAM0_EL1", { .raw_val = AARCH64_SYSREG_MPAM0_EL1 }, "MPAM0_EL1", { .raw_val = AARCH64_SYSREG_MPAM0_EL1 }, 0xC529, true, true, {AArch64_FeatureMPAM} }, // 547 + { "MPAM1_EL1", { .raw_val = AARCH64_SYSREG_MPAM1_EL1 }, "MPAM1_EL1", { .raw_val = AARCH64_SYSREG_MPAM1_EL1 }, 0xC528, true, true, {AArch64_FeatureMPAM} }, // 548 + { "MPAM1_EL12", { .raw_val = AARCH64_SYSREG_MPAM1_EL12 }, "MPAM1_EL12", { .raw_val = AARCH64_SYSREG_MPAM1_EL12 }, 0xED28, true, true, {AArch64_FeatureMPAM} }, // 549 + { "MPAM2_EL2", { .raw_val = AARCH64_SYSREG_MPAM2_EL2 }, "MPAM2_EL2", { .raw_val = AARCH64_SYSREG_MPAM2_EL2 }, 0xE528, true, true, {AArch64_FeatureMPAM} }, // 550 + { "MPAM3_EL3", { .raw_val = AARCH64_SYSREG_MPAM3_EL3 }, "MPAM3_EL3", { .raw_val = AARCH64_SYSREG_MPAM3_EL3 }, 0xF528, true, true, {AArch64_FeatureMPAM} }, // 551 + { "MPAMHCR_EL2", { .raw_val = AARCH64_SYSREG_MPAMHCR_EL2 }, "MPAMHCR_EL2", { .raw_val = AARCH64_SYSREG_MPAMHCR_EL2 }, 0xE520, true, true, {AArch64_FeatureMPAM} }, // 552 + { "MPAMIDR_EL1", { .raw_val = AARCH64_SYSREG_MPAMIDR_EL1 }, "MPAMIDR_EL1", { .raw_val = AARCH64_SYSREG_MPAMIDR_EL1 }, 0xC524, true, false, {AArch64_FeatureMPAM} }, // 553 + { "MPAMSM_EL1", { .raw_val = AARCH64_SYSREG_MPAMSM_EL1 }, "MPAMSM_EL1", { .raw_val = AARCH64_SYSREG_MPAMSM_EL1 }, 0xC52B, true, true, {AArch64_FeatureMPAM, AArch64_FeatureSME} }, // 554 + { "MPAMVPM0_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM0_EL2 }, "MPAMVPM0_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM0_EL2 }, 0xE530, true, true, {AArch64_FeatureMPAM} }, // 555 + { "MPAMVPM1_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM1_EL2 }, "MPAMVPM1_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM1_EL2 }, 0xE531, true, true, {AArch64_FeatureMPAM} }, // 556 + { "MPAMVPM2_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM2_EL2 }, "MPAMVPM2_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM2_EL2 }, 0xE532, true, true, {AArch64_FeatureMPAM} }, // 557 + { "MPAMVPM3_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM3_EL2 }, "MPAMVPM3_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM3_EL2 }, 0xE533, true, true, {AArch64_FeatureMPAM} }, // 558 + { "MPAMVPM4_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM4_EL2 }, "MPAMVPM4_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM4_EL2 }, 0xE534, true, true, {AArch64_FeatureMPAM} }, // 559 + { "MPAMVPM5_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM5_EL2 }, "MPAMVPM5_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM5_EL2 }, 0xE535, true, true, {AArch64_FeatureMPAM} }, // 560 + { "MPAMVPM6_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM6_EL2 }, "MPAMVPM6_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM6_EL2 }, 0xE536, true, true, {AArch64_FeatureMPAM} }, // 561 + { "MPAMVPM7_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM7_EL2 }, "MPAMVPM7_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM7_EL2 }, 0xE537, true, true, {AArch64_FeatureMPAM} }, // 562 + { "MPAMVPMV_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPMV_EL2 }, "MPAMVPMV_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPMV_EL2 }, 0xE521, true, true, {AArch64_FeatureMPAM} }, // 563 + { "MPIDR_EL1", { .raw_val = AARCH64_SYSREG_MPIDR_EL1 }, "MPIDR_EL1", { .raw_val = AARCH64_SYSREG_MPIDR_EL1 }, 0xC005, true, false, {0} }, // 564 + { "MPUIR_EL1", { .raw_val = AARCH64_SYSREG_MPUIR_EL1 }, "MPUIR_EL1", { .raw_val = AARCH64_SYSREG_MPUIR_EL1 }, 0xC004, true, true, {AArch64_HasV8_0rOps} }, // 565 + { "MPUIR_EL2", { .raw_val = AARCH64_SYSREG_MPUIR_EL2 }, "MPUIR_EL2", { .raw_val = AARCH64_SYSREG_MPUIR_EL2 }, 0xE004, true, true, {AArch64_HasV8_0rOps} }, // 566 + { "MVFR0_EL1", { .raw_val = AARCH64_SYSREG_MVFR0_EL1 }, "MVFR0_EL1", { .raw_val = AARCH64_SYSREG_MVFR0_EL1 }, 0xC018, true, false, {0} }, // 567 + { "MVFR1_EL1", { .raw_val = AARCH64_SYSREG_MVFR1_EL1 }, "MVFR1_EL1", { .raw_val = AARCH64_SYSREG_MVFR1_EL1 }, 0xC019, true, false, {0} }, // 568 + { "MVFR2_EL1", { .raw_val = AARCH64_SYSREG_MVFR2_EL1 }, "MVFR2_EL1", { .raw_val = AARCH64_SYSREG_MVFR2_EL1 }, 0xC01A, true, false, {0} }, // 569 + { "NZCV", { .raw_val = AARCH64_SYSREG_NZCV }, "NZCV", { .raw_val = AARCH64_SYSREG_NZCV }, 0xDA10, true, true, {0} }, // 570 + { "OSDLR_EL1", { .raw_val = AARCH64_SYSREG_OSDLR_EL1 }, "OSDLR_EL1", { .raw_val = AARCH64_SYSREG_OSDLR_EL1 }, 0x809C, true, true, {0} }, // 571 + { "OSDTRRX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRRX_EL1 }, "OSDTRRX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRRX_EL1 }, 0x8002, true, true, {0} }, // 572 + { "OSDTRTX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRTX_EL1 }, "OSDTRTX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRTX_EL1 }, 0x801A, true, true, {0} }, // 573 + { "OSECCR_EL1", { .raw_val = AARCH64_SYSREG_OSECCR_EL1 }, "OSECCR_EL1", { .raw_val = AARCH64_SYSREG_OSECCR_EL1 }, 0x8032, true, true, {0} }, // 574 + { "OSLAR_EL1", { .raw_val = AARCH64_SYSREG_OSLAR_EL1 }, "OSLAR_EL1", { .raw_val = AARCH64_SYSREG_OSLAR_EL1 }, 0x8084, false, true, {0} }, // 575 + { "OSLSR_EL1", { .raw_val = AARCH64_SYSREG_OSLSR_EL1 }, "OSLSR_EL1", { .raw_val = AARCH64_SYSREG_OSLSR_EL1 }, 0x808C, true, false, {0} }, // 576 + { "PAN", { .raw_val = AARCH64_SYSREG_PAN }, "PAN", { .raw_val = AARCH64_SYSREG_PAN }, 0xC213, true, true, {AArch64_FeaturePAN} }, // 577 + { "PAR_EL1", { .raw_val = AARCH64_SYSREG_PAR_EL1 }, "PAR_EL1", { .raw_val = AARCH64_SYSREG_PAR_EL1 }, 0xC3A0, true, true, {0} }, // 578 + { "PFAR_EL1", { .raw_val = AARCH64_SYSREG_PFAR_EL1 }, "PFAR_EL1", { .raw_val = AARCH64_SYSREG_PFAR_EL1 }, 0xC305, true, true, {0} }, // 579 + { "PFAR_EL12", { .raw_val = AARCH64_SYSREG_PFAR_EL12 }, "PFAR_EL12", { .raw_val = AARCH64_SYSREG_PFAR_EL12 }, 0xEB05, true, true, {0} }, // 580 + { "PFAR_EL2", { .raw_val = AARCH64_SYSREG_PFAR_EL2 }, "PFAR_EL2", { .raw_val = AARCH64_SYSREG_PFAR_EL2 }, 0xE305, true, true, {0} }, // 581 + { "PIRE0_EL1", { .raw_val = AARCH64_SYSREG_PIRE0_EL1 }, "PIRE0_EL1", { .raw_val = AARCH64_SYSREG_PIRE0_EL1 }, 0xC512, true, true, {0} }, // 582 + { "PIRE0_EL12", { .raw_val = AARCH64_SYSREG_PIRE0_EL12 }, "PIRE0_EL12", { .raw_val = AARCH64_SYSREG_PIRE0_EL12 }, 0xED12, true, true, {0} }, // 583 + { "PIRE0_EL2", { .raw_val = AARCH64_SYSREG_PIRE0_EL2 }, "PIRE0_EL2", { .raw_val = AARCH64_SYSREG_PIRE0_EL2 }, 0xE512, true, true, {0} }, // 584 + { "PIR_EL1", { .raw_val = AARCH64_SYSREG_PIR_EL1 }, "PIR_EL1", { .raw_val = AARCH64_SYSREG_PIR_EL1 }, 0xC513, true, true, {0} }, // 585 + { "PIR_EL12", { .raw_val = AARCH64_SYSREG_PIR_EL12 }, "PIR_EL12", { .raw_val = AARCH64_SYSREG_PIR_EL12 }, 0xED13, true, true, {0} }, // 586 + { "PIR_EL2", { .raw_val = AARCH64_SYSREG_PIR_EL2 }, "PIR_EL2", { .raw_val = AARCH64_SYSREG_PIR_EL2 }, 0xE513, true, true, {0} }, // 587 + { "PIR_EL3", { .raw_val = AARCH64_SYSREG_PIR_EL3 }, "PIR_EL3", { .raw_val = AARCH64_SYSREG_PIR_EL3 }, 0xF513, true, true, {0} }, // 588 + { "PM", { .raw_val = AARCH64_SYSREG_PM }, "PM", { .raw_val = AARCH64_SYSREG_PM }, 0xC219, true, true, {0} }, // 589 + { "PMBIDR_EL1", { .raw_val = AARCH64_SYSREG_PMBIDR_EL1 }, "PMBIDR_EL1", { .raw_val = AARCH64_SYSREG_PMBIDR_EL1 }, 0xC4D7, true, false, {AArch64_FeatureSPE} }, // 590 + { "PMBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_PMBLIMITR_EL1 }, "PMBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_PMBLIMITR_EL1 }, 0xC4D0, true, true, {AArch64_FeatureSPE} }, // 591 + { "PMBPTR_EL1", { .raw_val = AARCH64_SYSREG_PMBPTR_EL1 }, "PMBPTR_EL1", { .raw_val = AARCH64_SYSREG_PMBPTR_EL1 }, 0xC4D1, true, true, {AArch64_FeatureSPE} }, // 592 + { "PMBSR_EL1", { .raw_val = AARCH64_SYSREG_PMBSR_EL1 }, "PMBSR_EL1", { .raw_val = AARCH64_SYSREG_PMBSR_EL1 }, 0xC4D3, true, true, {AArch64_FeatureSPE} }, // 593 + { "PMCCFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCFILTR_EL0 }, "PMCCFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCFILTR_EL0 }, 0xDF7F, true, true, {0} }, // 594 + { "PMCCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCNTR_EL0 }, "PMCCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCNTR_EL0 }, 0xDCE8, true, true, {0} }, // 595 + { "PMCCNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMCCNTSVR_EL1 }, "PMCCNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMCCNTSVR_EL1 }, 0x875F, true, false, {0} }, // 596 + { "PMCEID0_EL0", { .raw_val = AARCH64_SYSREG_PMCEID0_EL0 }, "PMCEID0_EL0", { .raw_val = AARCH64_SYSREG_PMCEID0_EL0 }, 0xDCE6, true, false, {0} }, // 597 + { "PMCEID1_EL0", { .raw_val = AARCH64_SYSREG_PMCEID1_EL0 }, "PMCEID1_EL0", { .raw_val = AARCH64_SYSREG_PMCEID1_EL0 }, 0xDCE7, true, false, {0} }, // 598 + { "PMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENCLR_EL0 }, "PMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENCLR_EL0 }, 0xDCE2, true, true, {0} }, // 599 + { "PMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENSET_EL0 }, "PMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENSET_EL0 }, 0xDCE1, true, true, {0} }, // 600 + { "PMCR_EL0", { .raw_val = AARCH64_SYSREG_PMCR_EL0 }, "PMCR_EL0", { .raw_val = AARCH64_SYSREG_PMCR_EL0 }, 0xDCE0, true, true, {0} }, // 601 + { "PMECR_EL1", { .raw_val = AARCH64_SYSREG_PMECR_EL1 }, "PMECR_EL1", { .raw_val = AARCH64_SYSREG_PMECR_EL1 }, 0xC4F5, true, true, {0} }, // 602 + { "PMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR0_EL0 }, "PMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR0_EL0 }, 0xDF40, true, true, {0} }, // 603 + { "PMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR10_EL0 }, "PMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR10_EL0 }, 0xDF4A, true, true, {0} }, // 604 + { "PMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR11_EL0 }, "PMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR11_EL0 }, 0xDF4B, true, true, {0} }, // 605 + { "PMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR12_EL0 }, "PMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR12_EL0 }, 0xDF4C, true, true, {0} }, // 606 + { "PMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR13_EL0 }, "PMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR13_EL0 }, 0xDF4D, true, true, {0} }, // 607 + { "PMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR14_EL0 }, "PMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR14_EL0 }, 0xDF4E, true, true, {0} }, // 608 + { "PMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR15_EL0 }, "PMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR15_EL0 }, 0xDF4F, true, true, {0} }, // 609 + { "PMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR16_EL0 }, "PMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR16_EL0 }, 0xDF50, true, true, {0} }, // 610 + { "PMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR17_EL0 }, "PMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR17_EL0 }, 0xDF51, true, true, {0} }, // 611 + { "PMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR18_EL0 }, "PMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR18_EL0 }, 0xDF52, true, true, {0} }, // 612 + { "PMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR19_EL0 }, "PMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR19_EL0 }, 0xDF53, true, true, {0} }, // 613 + { "PMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR1_EL0 }, "PMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR1_EL0 }, 0xDF41, true, true, {0} }, // 614 + { "PMEVCNTR20_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR20_EL0 }, "PMEVCNTR20_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR20_EL0 }, 0xDF54, true, true, {0} }, // 615 + { "PMEVCNTR21_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR21_EL0 }, "PMEVCNTR21_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR21_EL0 }, 0xDF55, true, true, {0} }, // 616 + { "PMEVCNTR22_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR22_EL0 }, "PMEVCNTR22_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR22_EL0 }, 0xDF56, true, true, {0} }, // 617 + { "PMEVCNTR23_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR23_EL0 }, "PMEVCNTR23_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR23_EL0 }, 0xDF57, true, true, {0} }, // 618 + { "PMEVCNTR24_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR24_EL0 }, "PMEVCNTR24_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR24_EL0 }, 0xDF58, true, true, {0} }, // 619 + { "PMEVCNTR25_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR25_EL0 }, "PMEVCNTR25_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR25_EL0 }, 0xDF59, true, true, {0} }, // 620 + { "PMEVCNTR26_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR26_EL0 }, "PMEVCNTR26_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR26_EL0 }, 0xDF5A, true, true, {0} }, // 621 + { "PMEVCNTR27_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR27_EL0 }, "PMEVCNTR27_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR27_EL0 }, 0xDF5B, true, true, {0} }, // 622 + { "PMEVCNTR28_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR28_EL0 }, "PMEVCNTR28_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR28_EL0 }, 0xDF5C, true, true, {0} }, // 623 + { "PMEVCNTR29_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR29_EL0 }, "PMEVCNTR29_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR29_EL0 }, 0xDF5D, true, true, {0} }, // 624 + { "PMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR2_EL0 }, "PMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR2_EL0 }, 0xDF42, true, true, {0} }, // 625 + { "PMEVCNTR30_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR30_EL0 }, "PMEVCNTR30_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR30_EL0 }, 0xDF5E, true, true, {0} }, // 626 + { "PMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR3_EL0 }, "PMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR3_EL0 }, 0xDF43, true, true, {0} }, // 627 + { "PMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR4_EL0 }, "PMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR4_EL0 }, 0xDF44, true, true, {0} }, // 628 + { "PMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR5_EL0 }, "PMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR5_EL0 }, 0xDF45, true, true, {0} }, // 629 + { "PMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR6_EL0 }, "PMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR6_EL0 }, 0xDF46, true, true, {0} }, // 630 + { "PMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR7_EL0 }, "PMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR7_EL0 }, 0xDF47, true, true, {0} }, // 631 + { "PMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR8_EL0 }, "PMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR8_EL0 }, 0xDF48, true, true, {0} }, // 632 + { "PMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR9_EL0 }, "PMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR9_EL0 }, 0xDF49, true, true, {0} }, // 633 + { "PMEVCNTSVR0_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR0_EL1 }, "PMEVCNTSVR0_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR0_EL1 }, 0x8740, true, false, {0} }, // 634 + { "PMEVCNTSVR10_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR10_EL1 }, "PMEVCNTSVR10_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR10_EL1 }, 0x874A, true, false, {0} }, // 635 + { "PMEVCNTSVR11_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR11_EL1 }, "PMEVCNTSVR11_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR11_EL1 }, 0x874B, true, false, {0} }, // 636 + { "PMEVCNTSVR12_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR12_EL1 }, "PMEVCNTSVR12_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR12_EL1 }, 0x874C, true, false, {0} }, // 637 + { "PMEVCNTSVR13_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR13_EL1 }, "PMEVCNTSVR13_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR13_EL1 }, 0x874D, true, false, {0} }, // 638 + { "PMEVCNTSVR14_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR14_EL1 }, "PMEVCNTSVR14_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR14_EL1 }, 0x874E, true, false, {0} }, // 639 + { "PMEVCNTSVR15_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR15_EL1 }, "PMEVCNTSVR15_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR15_EL1 }, 0x874F, true, false, {0} }, // 640 + { "PMEVCNTSVR16_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR16_EL1 }, "PMEVCNTSVR16_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR16_EL1 }, 0x8750, true, false, {0} }, // 641 + { "PMEVCNTSVR17_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR17_EL1 }, "PMEVCNTSVR17_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR17_EL1 }, 0x8751, true, false, {0} }, // 642 + { "PMEVCNTSVR18_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR18_EL1 }, "PMEVCNTSVR18_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR18_EL1 }, 0x8752, true, false, {0} }, // 643 + { "PMEVCNTSVR19_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR19_EL1 }, "PMEVCNTSVR19_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR19_EL1 }, 0x8753, true, false, {0} }, // 644 + { "PMEVCNTSVR1_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR1_EL1 }, "PMEVCNTSVR1_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR1_EL1 }, 0x8741, true, false, {0} }, // 645 + { "PMEVCNTSVR20_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR20_EL1 }, "PMEVCNTSVR20_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR20_EL1 }, 0x8754, true, false, {0} }, // 646 + { "PMEVCNTSVR21_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR21_EL1 }, "PMEVCNTSVR21_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR21_EL1 }, 0x8755, true, false, {0} }, // 647 + { "PMEVCNTSVR22_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR22_EL1 }, "PMEVCNTSVR22_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR22_EL1 }, 0x8756, true, false, {0} }, // 648 + { "PMEVCNTSVR23_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR23_EL1 }, "PMEVCNTSVR23_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR23_EL1 }, 0x8757, true, false, {0} }, // 649 + { "PMEVCNTSVR24_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR24_EL1 }, "PMEVCNTSVR24_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR24_EL1 }, 0x8758, true, false, {0} }, // 650 + { "PMEVCNTSVR25_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR25_EL1 }, "PMEVCNTSVR25_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR25_EL1 }, 0x8759, true, false, {0} }, // 651 + { "PMEVCNTSVR26_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR26_EL1 }, "PMEVCNTSVR26_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR26_EL1 }, 0x875A, true, false, {0} }, // 652 + { "PMEVCNTSVR27_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR27_EL1 }, "PMEVCNTSVR27_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR27_EL1 }, 0x875B, true, false, {0} }, // 653 + { "PMEVCNTSVR28_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR28_EL1 }, "PMEVCNTSVR28_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR28_EL1 }, 0x875C, true, false, {0} }, // 654 + { "PMEVCNTSVR29_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR29_EL1 }, "PMEVCNTSVR29_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR29_EL1 }, 0x875D, true, false, {0} }, // 655 + { "PMEVCNTSVR2_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR2_EL1 }, "PMEVCNTSVR2_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR2_EL1 }, 0x8742, true, false, {0} }, // 656 + { "PMEVCNTSVR30_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR30_EL1 }, "PMEVCNTSVR30_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR30_EL1 }, 0x875E, true, false, {0} }, // 657 + { "PMEVCNTSVR3_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR3_EL1 }, "PMEVCNTSVR3_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR3_EL1 }, 0x8743, true, false, {0} }, // 658 + { "PMEVCNTSVR4_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR4_EL1 }, "PMEVCNTSVR4_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR4_EL1 }, 0x8744, true, false, {0} }, // 659 + { "PMEVCNTSVR5_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR5_EL1 }, "PMEVCNTSVR5_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR5_EL1 }, 0x8745, true, false, {0} }, // 660 + { "PMEVCNTSVR6_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR6_EL1 }, "PMEVCNTSVR6_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR6_EL1 }, 0x8746, true, false, {0} }, // 661 + { "PMEVCNTSVR7_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR7_EL1 }, "PMEVCNTSVR7_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR7_EL1 }, 0x8747, true, false, {0} }, // 662 + { "PMEVCNTSVR8_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR8_EL1 }, "PMEVCNTSVR8_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR8_EL1 }, 0x8748, true, false, {0} }, // 663 + { "PMEVCNTSVR9_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR9_EL1 }, "PMEVCNTSVR9_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR9_EL1 }, 0x8749, true, false, {0} }, // 664 + { "PMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER0_EL0 }, "PMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER0_EL0 }, 0xDF60, true, true, {0} }, // 665 + { "PMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER10_EL0 }, "PMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER10_EL0 }, 0xDF6A, true, true, {0} }, // 666 + { "PMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER11_EL0 }, "PMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER11_EL0 }, 0xDF6B, true, true, {0} }, // 667 + { "PMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER12_EL0 }, "PMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER12_EL0 }, 0xDF6C, true, true, {0} }, // 668 + { "PMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER13_EL0 }, "PMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER13_EL0 }, 0xDF6D, true, true, {0} }, // 669 + { "PMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER14_EL0 }, "PMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER14_EL0 }, 0xDF6E, true, true, {0} }, // 670 + { "PMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER15_EL0 }, "PMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER15_EL0 }, 0xDF6F, true, true, {0} }, // 671 + { "PMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER16_EL0 }, "PMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER16_EL0 }, 0xDF70, true, true, {0} }, // 672 + { "PMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER17_EL0 }, "PMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER17_EL0 }, 0xDF71, true, true, {0} }, // 673 + { "PMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER18_EL0 }, "PMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER18_EL0 }, 0xDF72, true, true, {0} }, // 674 + { "PMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER19_EL0 }, "PMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER19_EL0 }, 0xDF73, true, true, {0} }, // 675 + { "PMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER1_EL0 }, "PMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER1_EL0 }, 0xDF61, true, true, {0} }, // 676 + { "PMEVTYPER20_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER20_EL0 }, "PMEVTYPER20_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER20_EL0 }, 0xDF74, true, true, {0} }, // 677 + { "PMEVTYPER21_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER21_EL0 }, "PMEVTYPER21_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER21_EL0 }, 0xDF75, true, true, {0} }, // 678 + { "PMEVTYPER22_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER22_EL0 }, "PMEVTYPER22_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER22_EL0 }, 0xDF76, true, true, {0} }, // 679 + { "PMEVTYPER23_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER23_EL0 }, "PMEVTYPER23_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER23_EL0 }, 0xDF77, true, true, {0} }, // 680 + { "PMEVTYPER24_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER24_EL0 }, "PMEVTYPER24_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER24_EL0 }, 0xDF78, true, true, {0} }, // 681 + { "PMEVTYPER25_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER25_EL0 }, "PMEVTYPER25_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER25_EL0 }, 0xDF79, true, true, {0} }, // 682 + { "PMEVTYPER26_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER26_EL0 }, "PMEVTYPER26_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER26_EL0 }, 0xDF7A, true, true, {0} }, // 683 + { "PMEVTYPER27_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER27_EL0 }, "PMEVTYPER27_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER27_EL0 }, 0xDF7B, true, true, {0} }, // 684 + { "PMEVTYPER28_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER28_EL0 }, "PMEVTYPER28_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER28_EL0 }, 0xDF7C, true, true, {0} }, // 685 + { "PMEVTYPER29_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER29_EL0 }, "PMEVTYPER29_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER29_EL0 }, 0xDF7D, true, true, {0} }, // 686 + { "PMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER2_EL0 }, "PMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER2_EL0 }, 0xDF62, true, true, {0} }, // 687 + { "PMEVTYPER30_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER30_EL0 }, "PMEVTYPER30_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER30_EL0 }, 0xDF7E, true, true, {0} }, // 688 + { "PMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER3_EL0 }, "PMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER3_EL0 }, 0xDF63, true, true, {0} }, // 689 + { "PMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER4_EL0 }, "PMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER4_EL0 }, 0xDF64, true, true, {0} }, // 690 + { "PMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER5_EL0 }, "PMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER5_EL0 }, 0xDF65, true, true, {0} }, // 691 + { "PMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER6_EL0 }, "PMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER6_EL0 }, 0xDF66, true, true, {0} }, // 692 + { "PMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER7_EL0 }, "PMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER7_EL0 }, 0xDF67, true, true, {0} }, // 693 + { "PMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER8_EL0 }, "PMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER8_EL0 }, 0xDF68, true, true, {0} }, // 694 + { "PMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER9_EL0 }, "PMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER9_EL0 }, 0xDF69, true, true, {0} }, // 695 + { "PMIAR_EL1", { .raw_val = AARCH64_SYSREG_PMIAR_EL1 }, "PMIAR_EL1", { .raw_val = AARCH64_SYSREG_PMIAR_EL1 }, 0xC4F7, true, true, {0} }, // 696 + { "PMICFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMICFILTR_EL0 }, "PMICFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMICFILTR_EL0 }, 0xDCB0, true, true, {0} }, // 697 + { "PMICNTR_EL0", { .raw_val = AARCH64_SYSREG_PMICNTR_EL0 }, "PMICNTR_EL0", { .raw_val = AARCH64_SYSREG_PMICNTR_EL0 }, 0xDCA0, true, true, {0} }, // 698 + { "PMICNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMICNTSVR_EL1 }, "PMICNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMICNTSVR_EL1 }, 0x8760, true, false, {0} }, // 699 + { "PMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_PMINTENCLR_EL1 }, "PMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_PMINTENCLR_EL1 }, 0xC4F2, true, true, {0} }, // 700 + { "PMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_PMINTENSET_EL1 }, "PMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_PMINTENSET_EL1 }, 0xC4F1, true, true, {0} }, // 701 + { "PMMIR_EL1", { .raw_val = AARCH64_SYSREG_PMMIR_EL1 }, "PMMIR_EL1", { .raw_val = AARCH64_SYSREG_PMMIR_EL1 }, 0xC4F6, true, false, {0} }, // 702 + { "PMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_PMOVSCLR_EL0 }, "PMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_PMOVSCLR_EL0 }, 0xDCE3, true, true, {0} }, // 703 + { "PMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_PMOVSSET_EL0 }, "PMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_PMOVSSET_EL0 }, 0xDCF3, true, true, {0} }, // 704 + { "PMSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSCR_EL1 }, "PMSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSCR_EL1 }, 0xC4C8, true, true, {AArch64_FeatureSPE} }, // 705 + { "PMSCR_EL12", { .raw_val = AARCH64_SYSREG_PMSCR_EL12 }, "PMSCR_EL12", { .raw_val = AARCH64_SYSREG_PMSCR_EL12 }, 0xECC8, true, true, {AArch64_FeatureSPE} }, // 706 + { "PMSCR_EL2", { .raw_val = AARCH64_SYSREG_PMSCR_EL2 }, "PMSCR_EL2", { .raw_val = AARCH64_SYSREG_PMSCR_EL2 }, 0xE4C8, true, true, {AArch64_FeatureSPE} }, // 707 + { "PMSDSFR_EL1", { .raw_val = AARCH64_SYSREG_PMSDSFR_EL1 }, "PMSDSFR_EL1", { .raw_val = AARCH64_SYSREG_PMSDSFR_EL1 }, 0xC4D4, true, true, {0} }, // 708 + { "PMSELR_EL0", { .raw_val = AARCH64_SYSREG_PMSELR_EL0 }, "PMSELR_EL0", { .raw_val = AARCH64_SYSREG_PMSELR_EL0 }, 0xDCE5, true, true, {0} }, // 709 + { "PMSEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSEVFR_EL1 }, "PMSEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSEVFR_EL1 }, 0xC4CD, true, true, {AArch64_FeatureSPE} }, // 710 + { "PMSFCR_EL1", { .raw_val = AARCH64_SYSREG_PMSFCR_EL1 }, "PMSFCR_EL1", { .raw_val = AARCH64_SYSREG_PMSFCR_EL1 }, 0xC4CC, true, true, {AArch64_FeatureSPE} }, // 711 + { "PMSICR_EL1", { .raw_val = AARCH64_SYSREG_PMSICR_EL1 }, "PMSICR_EL1", { .raw_val = AARCH64_SYSREG_PMSICR_EL1 }, 0xC4CA, true, true, {AArch64_FeatureSPE} }, // 712 + { "PMSIDR_EL1", { .raw_val = AARCH64_SYSREG_PMSIDR_EL1 }, "PMSIDR_EL1", { .raw_val = AARCH64_SYSREG_PMSIDR_EL1 }, 0xC4CF, true, false, {AArch64_FeatureSPE} }, // 713 + { "PMSIRR_EL1", { .raw_val = AARCH64_SYSREG_PMSIRR_EL1 }, "PMSIRR_EL1", { .raw_val = AARCH64_SYSREG_PMSIRR_EL1 }, 0xC4CB, true, true, {AArch64_FeatureSPE} }, // 714 + { "PMSLATFR_EL1", { .raw_val = AARCH64_SYSREG_PMSLATFR_EL1 }, "PMSLATFR_EL1", { .raw_val = AARCH64_SYSREG_PMSLATFR_EL1 }, 0xC4CE, true, true, {AArch64_FeatureSPE} }, // 715 + { "PMSNEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSNEVFR_EL1 }, "PMSNEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSNEVFR_EL1 }, 0xC4C9, true, true, {AArch64_FeatureSPE_EEF} }, // 716 + { "PMSSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSSCR_EL1 }, "PMSSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSSCR_EL1 }, 0xC4EB, true, true, {0} }, // 717 + { "PMSWINC_EL0", { .raw_val = AARCH64_SYSREG_PMSWINC_EL0 }, "PMSWINC_EL0", { .raw_val = AARCH64_SYSREG_PMSWINC_EL0 }, 0xDCE4, false, true, {0} }, // 718 + { "PMUACR_EL1", { .raw_val = AARCH64_SYSREG_PMUACR_EL1 }, "PMUACR_EL1", { .raw_val = AARCH64_SYSREG_PMUACR_EL1 }, 0xC4F4, true, true, {0} }, // 719 + { "PMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_PMUSERENR_EL0 }, "PMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_PMUSERENR_EL0 }, 0xDCF0, true, true, {0} }, // 720 + { "PMXEVCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMXEVCNTR_EL0 }, "PMXEVCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMXEVCNTR_EL0 }, 0xDCEA, true, true, {0} }, // 721 + { "PMXEVTYPER_EL0", { .raw_val = AARCH64_SYSREG_PMXEVTYPER_EL0 }, "PMXEVTYPER_EL0", { .raw_val = AARCH64_SYSREG_PMXEVTYPER_EL0 }, 0xDCE9, true, true, {0} }, // 722 + { "PMZR_EL0", { .raw_val = AARCH64_SYSREG_PMZR_EL0 }, "PMZR_EL0", { .raw_val = AARCH64_SYSREG_PMZR_EL0 }, 0xDCEC, false, true, {0} }, // 723 + { "POR_EL0", { .raw_val = AARCH64_SYSREG_POR_EL0 }, "POR_EL0", { .raw_val = AARCH64_SYSREG_POR_EL0 }, 0xDD14, true, true, {0} }, // 724 + { "POR_EL1", { .raw_val = AARCH64_SYSREG_POR_EL1 }, "POR_EL1", { .raw_val = AARCH64_SYSREG_POR_EL1 }, 0xC514, true, true, {0} }, // 725 + { "POR_EL12", { .raw_val = AARCH64_SYSREG_POR_EL12 }, "POR_EL12", { .raw_val = AARCH64_SYSREG_POR_EL12 }, 0xED14, true, true, {0} }, // 726 + { "POR_EL2", { .raw_val = AARCH64_SYSREG_POR_EL2 }, "POR_EL2", { .raw_val = AARCH64_SYSREG_POR_EL2 }, 0xE514, true, true, {0} }, // 727 + { "POR_EL3", { .raw_val = AARCH64_SYSREG_POR_EL3 }, "POR_EL3", { .raw_val = AARCH64_SYSREG_POR_EL3 }, 0xF514, true, true, {0} }, // 728 + { "PRBAR10_EL1", { .raw_val = AARCH64_SYSREG_PRBAR10_EL1 }, "PRBAR10_EL1", { .raw_val = AARCH64_SYSREG_PRBAR10_EL1 }, 0xC368, true, true, {AArch64_HasV8_0rOps} }, // 729 + { "PRBAR10_EL2", { .raw_val = AARCH64_SYSREG_PRBAR10_EL2 }, "PRBAR10_EL2", { .raw_val = AARCH64_SYSREG_PRBAR10_EL2 }, 0xE368, true, true, {AArch64_HasV8_0rOps} }, // 730 + { "PRBAR11_EL1", { .raw_val = AARCH64_SYSREG_PRBAR11_EL1 }, "PRBAR11_EL1", { .raw_val = AARCH64_SYSREG_PRBAR11_EL1 }, 0xC36C, true, true, {AArch64_HasV8_0rOps} }, // 731 + { "PRBAR11_EL2", { .raw_val = AARCH64_SYSREG_PRBAR11_EL2 }, "PRBAR11_EL2", { .raw_val = AARCH64_SYSREG_PRBAR11_EL2 }, 0xE36C, true, true, {AArch64_HasV8_0rOps} }, // 732 + { "PRBAR12_EL1", { .raw_val = AARCH64_SYSREG_PRBAR12_EL1 }, "PRBAR12_EL1", { .raw_val = AARCH64_SYSREG_PRBAR12_EL1 }, 0xC370, true, true, {AArch64_HasV8_0rOps} }, // 733 + { "PRBAR12_EL2", { .raw_val = AARCH64_SYSREG_PRBAR12_EL2 }, "PRBAR12_EL2", { .raw_val = AARCH64_SYSREG_PRBAR12_EL2 }, 0xE370, true, true, {AArch64_HasV8_0rOps} }, // 734 + { "PRBAR13_EL1", { .raw_val = AARCH64_SYSREG_PRBAR13_EL1 }, "PRBAR13_EL1", { .raw_val = AARCH64_SYSREG_PRBAR13_EL1 }, 0xC374, true, true, {AArch64_HasV8_0rOps} }, // 735 + { "PRBAR13_EL2", { .raw_val = AARCH64_SYSREG_PRBAR13_EL2 }, "PRBAR13_EL2", { .raw_val = AARCH64_SYSREG_PRBAR13_EL2 }, 0xE374, true, true, {AArch64_HasV8_0rOps} }, // 736 + { "PRBAR14_EL1", { .raw_val = AARCH64_SYSREG_PRBAR14_EL1 }, "PRBAR14_EL1", { .raw_val = AARCH64_SYSREG_PRBAR14_EL1 }, 0xC378, true, true, {AArch64_HasV8_0rOps} }, // 737 + { "PRBAR14_EL2", { .raw_val = AARCH64_SYSREG_PRBAR14_EL2 }, "PRBAR14_EL2", { .raw_val = AARCH64_SYSREG_PRBAR14_EL2 }, 0xE378, true, true, {AArch64_HasV8_0rOps} }, // 738 + { "PRBAR15_EL1", { .raw_val = AARCH64_SYSREG_PRBAR15_EL1 }, "PRBAR15_EL1", { .raw_val = AARCH64_SYSREG_PRBAR15_EL1 }, 0xC37C, true, true, {AArch64_HasV8_0rOps} }, // 739 + { "PRBAR15_EL2", { .raw_val = AARCH64_SYSREG_PRBAR15_EL2 }, "PRBAR15_EL2", { .raw_val = AARCH64_SYSREG_PRBAR15_EL2 }, 0xE37C, true, true, {AArch64_HasV8_0rOps} }, // 740 + { "PRBAR1_EL1", { .raw_val = AARCH64_SYSREG_PRBAR1_EL1 }, "PRBAR1_EL1", { .raw_val = AARCH64_SYSREG_PRBAR1_EL1 }, 0xC344, true, true, {AArch64_HasV8_0rOps} }, // 741 + { "PRBAR1_EL2", { .raw_val = AARCH64_SYSREG_PRBAR1_EL2 }, "PRBAR1_EL2", { .raw_val = AARCH64_SYSREG_PRBAR1_EL2 }, 0xE344, true, true, {AArch64_HasV8_0rOps} }, // 742 + { "PRBAR2_EL1", { .raw_val = AARCH64_SYSREG_PRBAR2_EL1 }, "PRBAR2_EL1", { .raw_val = AARCH64_SYSREG_PRBAR2_EL1 }, 0xC348, true, true, {AArch64_HasV8_0rOps} }, // 743 + { "PRBAR2_EL2", { .raw_val = AARCH64_SYSREG_PRBAR2_EL2 }, "PRBAR2_EL2", { .raw_val = AARCH64_SYSREG_PRBAR2_EL2 }, 0xE348, true, true, {AArch64_HasV8_0rOps} }, // 744 + { "PRBAR3_EL1", { .raw_val = AARCH64_SYSREG_PRBAR3_EL1 }, "PRBAR3_EL1", { .raw_val = AARCH64_SYSREG_PRBAR3_EL1 }, 0xC34C, true, true, {AArch64_HasV8_0rOps} }, // 745 + { "PRBAR3_EL2", { .raw_val = AARCH64_SYSREG_PRBAR3_EL2 }, "PRBAR3_EL2", { .raw_val = AARCH64_SYSREG_PRBAR3_EL2 }, 0xE34C, true, true, {AArch64_HasV8_0rOps} }, // 746 + { "PRBAR4_EL1", { .raw_val = AARCH64_SYSREG_PRBAR4_EL1 }, "PRBAR4_EL1", { .raw_val = AARCH64_SYSREG_PRBAR4_EL1 }, 0xC350, true, true, {AArch64_HasV8_0rOps} }, // 747 + { "PRBAR4_EL2", { .raw_val = AARCH64_SYSREG_PRBAR4_EL2 }, "PRBAR4_EL2", { .raw_val = AARCH64_SYSREG_PRBAR4_EL2 }, 0xE350, true, true, {AArch64_HasV8_0rOps} }, // 748 + { "PRBAR5_EL1", { .raw_val = AARCH64_SYSREG_PRBAR5_EL1 }, "PRBAR5_EL1", { .raw_val = AARCH64_SYSREG_PRBAR5_EL1 }, 0xC354, true, true, {AArch64_HasV8_0rOps} }, // 749 + { "PRBAR5_EL2", { .raw_val = AARCH64_SYSREG_PRBAR5_EL2 }, "PRBAR5_EL2", { .raw_val = AARCH64_SYSREG_PRBAR5_EL2 }, 0xE354, true, true, {AArch64_HasV8_0rOps} }, // 750 + { "PRBAR6_EL1", { .raw_val = AARCH64_SYSREG_PRBAR6_EL1 }, "PRBAR6_EL1", { .raw_val = AARCH64_SYSREG_PRBAR6_EL1 }, 0xC358, true, true, {AArch64_HasV8_0rOps} }, // 751 + { "PRBAR6_EL2", { .raw_val = AARCH64_SYSREG_PRBAR6_EL2 }, "PRBAR6_EL2", { .raw_val = AARCH64_SYSREG_PRBAR6_EL2 }, 0xE358, true, true, {AArch64_HasV8_0rOps} }, // 752 + { "PRBAR7_EL1", { .raw_val = AARCH64_SYSREG_PRBAR7_EL1 }, "PRBAR7_EL1", { .raw_val = AARCH64_SYSREG_PRBAR7_EL1 }, 0xC35C, true, true, {AArch64_HasV8_0rOps} }, // 753 + { "PRBAR7_EL2", { .raw_val = AARCH64_SYSREG_PRBAR7_EL2 }, "PRBAR7_EL2", { .raw_val = AARCH64_SYSREG_PRBAR7_EL2 }, 0xE35C, true, true, {AArch64_HasV8_0rOps} }, // 754 + { "PRBAR8_EL1", { .raw_val = AARCH64_SYSREG_PRBAR8_EL1 }, "PRBAR8_EL1", { .raw_val = AARCH64_SYSREG_PRBAR8_EL1 }, 0xC360, true, true, {AArch64_HasV8_0rOps} }, // 755 + { "PRBAR8_EL2", { .raw_val = AARCH64_SYSREG_PRBAR8_EL2 }, "PRBAR8_EL2", { .raw_val = AARCH64_SYSREG_PRBAR8_EL2 }, 0xE360, true, true, {AArch64_HasV8_0rOps} }, // 756 + { "PRBAR9_EL1", { .raw_val = AARCH64_SYSREG_PRBAR9_EL1 }, "PRBAR9_EL1", { .raw_val = AARCH64_SYSREG_PRBAR9_EL1 }, 0xC364, true, true, {AArch64_HasV8_0rOps} }, // 757 + { "PRBAR9_EL2", { .raw_val = AARCH64_SYSREG_PRBAR9_EL2 }, "PRBAR9_EL2", { .raw_val = AARCH64_SYSREG_PRBAR9_EL2 }, 0xE364, true, true, {AArch64_HasV8_0rOps} }, // 758 + { "PRBAR_EL1", { .raw_val = AARCH64_SYSREG_PRBAR_EL1 }, "PRBAR_EL1", { .raw_val = AARCH64_SYSREG_PRBAR_EL1 }, 0xC340, true, true, {AArch64_HasV8_0rOps} }, // 759 + { "PRBAR_EL2", { .raw_val = AARCH64_SYSREG_PRBAR_EL2 }, "PRBAR_EL2", { .raw_val = AARCH64_SYSREG_PRBAR_EL2 }, 0xE340, true, true, {AArch64_HasV8_0rOps} }, // 760 + { "PRENR_EL1", { .raw_val = AARCH64_SYSREG_PRENR_EL1 }, "PRENR_EL1", { .raw_val = AARCH64_SYSREG_PRENR_EL1 }, 0xC309, true, true, {AArch64_HasV8_0rOps} }, // 761 + { "PRENR_EL2", { .raw_val = AARCH64_SYSREG_PRENR_EL2 }, "PRENR_EL2", { .raw_val = AARCH64_SYSREG_PRENR_EL2 }, 0xE309, true, true, {AArch64_HasV8_0rOps} }, // 762 + { "PRLAR10_EL1", { .raw_val = AARCH64_SYSREG_PRLAR10_EL1 }, "PRLAR10_EL1", { .raw_val = AARCH64_SYSREG_PRLAR10_EL1 }, 0xC369, true, true, {AArch64_HasV8_0rOps} }, // 763 + { "PRLAR10_EL2", { .raw_val = AARCH64_SYSREG_PRLAR10_EL2 }, "PRLAR10_EL2", { .raw_val = AARCH64_SYSREG_PRLAR10_EL2 }, 0xE369, true, true, {AArch64_HasV8_0rOps} }, // 764 + { "PRLAR11_EL1", { .raw_val = AARCH64_SYSREG_PRLAR11_EL1 }, "PRLAR11_EL1", { .raw_val = AARCH64_SYSREG_PRLAR11_EL1 }, 0xC36D, true, true, {AArch64_HasV8_0rOps} }, // 765 + { "PRLAR11_EL2", { .raw_val = AARCH64_SYSREG_PRLAR11_EL2 }, "PRLAR11_EL2", { .raw_val = AARCH64_SYSREG_PRLAR11_EL2 }, 0xE36D, true, true, {AArch64_HasV8_0rOps} }, // 766 + { "PRLAR12_EL1", { .raw_val = AARCH64_SYSREG_PRLAR12_EL1 }, "PRLAR12_EL1", { .raw_val = AARCH64_SYSREG_PRLAR12_EL1 }, 0xC371, true, true, {AArch64_HasV8_0rOps} }, // 767 + { "PRLAR12_EL2", { .raw_val = AARCH64_SYSREG_PRLAR12_EL2 }, "PRLAR12_EL2", { .raw_val = AARCH64_SYSREG_PRLAR12_EL2 }, 0xE371, true, true, {AArch64_HasV8_0rOps} }, // 768 + { "PRLAR13_EL1", { .raw_val = AARCH64_SYSREG_PRLAR13_EL1 }, "PRLAR13_EL1", { .raw_val = AARCH64_SYSREG_PRLAR13_EL1 }, 0xC375, true, true, {AArch64_HasV8_0rOps} }, // 769 + { "PRLAR13_EL2", { .raw_val = AARCH64_SYSREG_PRLAR13_EL2 }, "PRLAR13_EL2", { .raw_val = AARCH64_SYSREG_PRLAR13_EL2 }, 0xE375, true, true, {AArch64_HasV8_0rOps} }, // 770 + { "PRLAR14_EL1", { .raw_val = AARCH64_SYSREG_PRLAR14_EL1 }, "PRLAR14_EL1", { .raw_val = AARCH64_SYSREG_PRLAR14_EL1 }, 0xC379, true, true, {AArch64_HasV8_0rOps} }, // 771 + { "PRLAR14_EL2", { .raw_val = AARCH64_SYSREG_PRLAR14_EL2 }, "PRLAR14_EL2", { .raw_val = AARCH64_SYSREG_PRLAR14_EL2 }, 0xE379, true, true, {AArch64_HasV8_0rOps} }, // 772 + { "PRLAR15_EL1", { .raw_val = AARCH64_SYSREG_PRLAR15_EL1 }, "PRLAR15_EL1", { .raw_val = AARCH64_SYSREG_PRLAR15_EL1 }, 0xC37D, true, true, {AArch64_HasV8_0rOps} }, // 773 + { "PRLAR15_EL2", { .raw_val = AARCH64_SYSREG_PRLAR15_EL2 }, "PRLAR15_EL2", { .raw_val = AARCH64_SYSREG_PRLAR15_EL2 }, 0xE37D, true, true, {AArch64_HasV8_0rOps} }, // 774 + { "PRLAR1_EL1", { .raw_val = AARCH64_SYSREG_PRLAR1_EL1 }, "PRLAR1_EL1", { .raw_val = AARCH64_SYSREG_PRLAR1_EL1 }, 0xC345, true, true, {AArch64_HasV8_0rOps} }, // 775 + { "PRLAR1_EL2", { .raw_val = AARCH64_SYSREG_PRLAR1_EL2 }, "PRLAR1_EL2", { .raw_val = AARCH64_SYSREG_PRLAR1_EL2 }, 0xE345, true, true, {AArch64_HasV8_0rOps} }, // 776 + { "PRLAR2_EL1", { .raw_val = AARCH64_SYSREG_PRLAR2_EL1 }, "PRLAR2_EL1", { .raw_val = AARCH64_SYSREG_PRLAR2_EL1 }, 0xC349, true, true, {AArch64_HasV8_0rOps} }, // 777 + { "PRLAR2_EL2", { .raw_val = AARCH64_SYSREG_PRLAR2_EL2 }, "PRLAR2_EL2", { .raw_val = AARCH64_SYSREG_PRLAR2_EL2 }, 0xE349, true, true, {AArch64_HasV8_0rOps} }, // 778 + { "PRLAR3_EL1", { .raw_val = AARCH64_SYSREG_PRLAR3_EL1 }, "PRLAR3_EL1", { .raw_val = AARCH64_SYSREG_PRLAR3_EL1 }, 0xC34D, true, true, {AArch64_HasV8_0rOps} }, // 779 + { "PRLAR3_EL2", { .raw_val = AARCH64_SYSREG_PRLAR3_EL2 }, "PRLAR3_EL2", { .raw_val = AARCH64_SYSREG_PRLAR3_EL2 }, 0xE34D, true, true, {AArch64_HasV8_0rOps} }, // 780 + { "PRLAR4_EL1", { .raw_val = AARCH64_SYSREG_PRLAR4_EL1 }, "PRLAR4_EL1", { .raw_val = AARCH64_SYSREG_PRLAR4_EL1 }, 0xC351, true, true, {AArch64_HasV8_0rOps} }, // 781 + { "PRLAR4_EL2", { .raw_val = AARCH64_SYSREG_PRLAR4_EL2 }, "PRLAR4_EL2", { .raw_val = AARCH64_SYSREG_PRLAR4_EL2 }, 0xE351, true, true, {AArch64_HasV8_0rOps} }, // 782 + { "PRLAR5_EL1", { .raw_val = AARCH64_SYSREG_PRLAR5_EL1 }, "PRLAR5_EL1", { .raw_val = AARCH64_SYSREG_PRLAR5_EL1 }, 0xC355, true, true, {AArch64_HasV8_0rOps} }, // 783 + { "PRLAR5_EL2", { .raw_val = AARCH64_SYSREG_PRLAR5_EL2 }, "PRLAR5_EL2", { .raw_val = AARCH64_SYSREG_PRLAR5_EL2 }, 0xE355, true, true, {AArch64_HasV8_0rOps} }, // 784 + { "PRLAR6_EL1", { .raw_val = AARCH64_SYSREG_PRLAR6_EL1 }, "PRLAR6_EL1", { .raw_val = AARCH64_SYSREG_PRLAR6_EL1 }, 0xC359, true, true, {AArch64_HasV8_0rOps} }, // 785 + { "PRLAR6_EL2", { .raw_val = AARCH64_SYSREG_PRLAR6_EL2 }, "PRLAR6_EL2", { .raw_val = AARCH64_SYSREG_PRLAR6_EL2 }, 0xE359, true, true, {AArch64_HasV8_0rOps} }, // 786 + { "PRLAR7_EL1", { .raw_val = AARCH64_SYSREG_PRLAR7_EL1 }, "PRLAR7_EL1", { .raw_val = AARCH64_SYSREG_PRLAR7_EL1 }, 0xC35D, true, true, {AArch64_HasV8_0rOps} }, // 787 + { "PRLAR7_EL2", { .raw_val = AARCH64_SYSREG_PRLAR7_EL2 }, "PRLAR7_EL2", { .raw_val = AARCH64_SYSREG_PRLAR7_EL2 }, 0xE35D, true, true, {AArch64_HasV8_0rOps} }, // 788 + { "PRLAR8_EL1", { .raw_val = AARCH64_SYSREG_PRLAR8_EL1 }, "PRLAR8_EL1", { .raw_val = AARCH64_SYSREG_PRLAR8_EL1 }, 0xC361, true, true, {AArch64_HasV8_0rOps} }, // 789 + { "PRLAR8_EL2", { .raw_val = AARCH64_SYSREG_PRLAR8_EL2 }, "PRLAR8_EL2", { .raw_val = AARCH64_SYSREG_PRLAR8_EL2 }, 0xE361, true, true, {AArch64_HasV8_0rOps} }, // 790 + { "PRLAR9_EL1", { .raw_val = AARCH64_SYSREG_PRLAR9_EL1 }, "PRLAR9_EL1", { .raw_val = AARCH64_SYSREG_PRLAR9_EL1 }, 0xC365, true, true, {AArch64_HasV8_0rOps} }, // 791 + { "PRLAR9_EL2", { .raw_val = AARCH64_SYSREG_PRLAR9_EL2 }, "PRLAR9_EL2", { .raw_val = AARCH64_SYSREG_PRLAR9_EL2 }, 0xE365, true, true, {AArch64_HasV8_0rOps} }, // 792 + { "PRLAR_EL1", { .raw_val = AARCH64_SYSREG_PRLAR_EL1 }, "PRLAR_EL1", { .raw_val = AARCH64_SYSREG_PRLAR_EL1 }, 0xC341, true, true, {AArch64_HasV8_0rOps} }, // 793 + { "PRLAR_EL2", { .raw_val = AARCH64_SYSREG_PRLAR_EL2 }, "PRLAR_EL2", { .raw_val = AARCH64_SYSREG_PRLAR_EL2 }, 0xE341, true, true, {AArch64_HasV8_0rOps} }, // 794 + { "PRSELR_EL1", { .raw_val = AARCH64_SYSREG_PRSELR_EL1 }, "PRSELR_EL1", { .raw_val = AARCH64_SYSREG_PRSELR_EL1 }, 0xC311, true, true, {AArch64_HasV8_0rOps} }, // 795 + { "PRSELR_EL2", { .raw_val = AARCH64_SYSREG_PRSELR_EL2 }, "PRSELR_EL2", { .raw_val = AARCH64_SYSREG_PRSELR_EL2 }, 0xE311, true, true, {AArch64_HasV8_0rOps} }, // 796 + { "RCWMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWMASK_EL1 }, "RCWMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWMASK_EL1 }, 0xC686, true, true, {AArch64_FeatureTHE} }, // 797 + { "RCWSMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWSMASK_EL1 }, "RCWSMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWSMASK_EL1 }, 0xC683, true, true, {AArch64_FeatureTHE} }, // 798 + { "REVIDR_EL1", { .raw_val = AARCH64_SYSREG_REVIDR_EL1 }, "REVIDR_EL1", { .raw_val = AARCH64_SYSREG_REVIDR_EL1 }, 0xC006, true, false, {0} }, // 799 + { "RGSR_EL1", { .raw_val = AARCH64_SYSREG_RGSR_EL1 }, "RGSR_EL1", { .raw_val = AARCH64_SYSREG_RGSR_EL1 }, 0xC085, true, true, {AArch64_FeatureMTE} }, // 800 + { "RMR_EL1", { .raw_val = AARCH64_SYSREG_RMR_EL1 }, "RMR_EL1", { .raw_val = AARCH64_SYSREG_RMR_EL1 }, 0xC602, true, true, {0} }, // 801 + { "RMR_EL2", { .raw_val = AARCH64_SYSREG_RMR_EL2 }, "RMR_EL2", { .raw_val = AARCH64_SYSREG_RMR_EL2 }, 0xE602, true, true, {0} }, // 802 + { "RMR_EL3", { .raw_val = AARCH64_SYSREG_RMR_EL3 }, "RMR_EL3", { .raw_val = AARCH64_SYSREG_RMR_EL3 }, 0xF602, true, true, {0} }, // 803 + { "RNDR", { .raw_val = AARCH64_SYSREG_RNDR }, "RNDR", { .raw_val = AARCH64_SYSREG_RNDR }, 0xD920, true, false, {AArch64_FeatureRandGen} }, // 804 + { "RNDRRS", { .raw_val = AARCH64_SYSREG_RNDRRS }, "RNDRRS", { .raw_val = AARCH64_SYSREG_RNDRRS }, 0xD921, true, false, {AArch64_FeatureRandGen} }, // 805 + { "RVBAR_EL1", { .raw_val = AARCH64_SYSREG_RVBAR_EL1 }, "RVBAR_EL1", { .raw_val = AARCH64_SYSREG_RVBAR_EL1 }, 0xC601, true, false, {0} }, // 806 + { "RVBAR_EL2", { .raw_val = AARCH64_SYSREG_RVBAR_EL2 }, "RVBAR_EL2", { .raw_val = AARCH64_SYSREG_RVBAR_EL2 }, 0xE601, true, false, {0} }, // 807 + { "RVBAR_EL3", { .raw_val = AARCH64_SYSREG_RVBAR_EL3 }, "RVBAR_EL3", { .raw_val = AARCH64_SYSREG_RVBAR_EL3 }, 0xF601, true, false, {0} }, // 808 + { "S2PIR_EL2", { .raw_val = AARCH64_SYSREG_S2PIR_EL2 }, "S2PIR_EL2", { .raw_val = AARCH64_SYSREG_S2PIR_EL2 }, 0xE515, true, true, {0} }, // 809 + { "S2POR_EL1", { .raw_val = AARCH64_SYSREG_S2POR_EL1 }, "S2POR_EL1", { .raw_val = AARCH64_SYSREG_S2POR_EL1 }, 0xC515, true, true, {0} }, // 810 + { "SCR_EL3", { .raw_val = AARCH64_SYSREG_SCR_EL3 }, "SCR_EL3", { .raw_val = AARCH64_SYSREG_SCR_EL3 }, 0xF088, true, true, {0} }, // 811 + { "SCTLR2_EL1", { .raw_val = AARCH64_SYSREG_SCTLR2_EL1 }, "SCTLR2_EL1", { .raw_val = AARCH64_SYSREG_SCTLR2_EL1 }, 0xC083, true, true, {0} }, // 812 + { "SCTLR2_EL12", { .raw_val = AARCH64_SYSREG_SCTLR2_EL12 }, "SCTLR2_EL12", { .raw_val = AARCH64_SYSREG_SCTLR2_EL12 }, 0xE883, true, true, {0} }, // 813 + { "SCTLR2_EL2", { .raw_val = AARCH64_SYSREG_SCTLR2_EL2 }, "SCTLR2_EL2", { .raw_val = AARCH64_SYSREG_SCTLR2_EL2 }, 0xE083, true, true, {0} }, // 814 + { "SCTLR2_EL3", { .raw_val = AARCH64_SYSREG_SCTLR2_EL3 }, "SCTLR2_EL3", { .raw_val = AARCH64_SYSREG_SCTLR2_EL3 }, 0xF083, true, true, {0} }, // 815 + { "SCTLR_EL1", { .raw_val = AARCH64_SYSREG_SCTLR_EL1 }, "SCTLR_EL1", { .raw_val = AARCH64_SYSREG_SCTLR_EL1 }, 0xC080, true, true, {0} }, // 816 + { "SCTLR_EL12", { .raw_val = AARCH64_SYSREG_SCTLR_EL12 }, "SCTLR_EL12", { .raw_val = AARCH64_SYSREG_SCTLR_EL12 }, 0xE880, true, true, {AArch64_FeatureVH} }, // 817 + { "SCTLR_EL2", { .raw_val = AARCH64_SYSREG_SCTLR_EL2 }, "SCTLR_EL2", { .raw_val = AARCH64_SYSREG_SCTLR_EL2 }, 0xE080, true, true, {0} }, // 818 + { "SCTLR_EL3", { .raw_val = AARCH64_SYSREG_SCTLR_EL3 }, "SCTLR_EL3", { .raw_val = AARCH64_SYSREG_SCTLR_EL3 }, 0xF080, true, true, {0} }, // 819 + { "SCXTNUM_EL0", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL0 }, "SCXTNUM_EL0", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL0 }, 0xDE87, true, true, {AArch64_FeatureSpecRestrict} }, // 820 + { "SCXTNUM_EL1", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL1 }, "SCXTNUM_EL1", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL1 }, 0xC687, true, true, {AArch64_FeatureSpecRestrict} }, // 821 + { "SCXTNUM_EL12", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL12 }, "SCXTNUM_EL12", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL12 }, 0xEE87, true, true, {AArch64_FeatureSpecRestrict} }, // 822 + { "SCXTNUM_EL2", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL2 }, "SCXTNUM_EL2", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL2 }, 0xE687, true, true, {AArch64_FeatureSpecRestrict} }, // 823 + { "SCXTNUM_EL3", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL3 }, "SCXTNUM_EL3", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL3 }, 0xF687, true, true, {AArch64_FeatureSpecRestrict} }, // 824 + { "SDER32_EL2", { .raw_val = AARCH64_SYSREG_SDER32_EL2 }, "SDER32_EL2", { .raw_val = AARCH64_SYSREG_SDER32_EL2 }, 0xE099, true, true, {AArch64_FeatureSEL2} }, // 825 + { "SDER32_EL3", { .raw_val = AARCH64_SYSREG_SDER32_EL3 }, "SDER32_EL3", { .raw_val = AARCH64_SYSREG_SDER32_EL3 }, 0xF089, true, true, {0} }, // 826 + { "SMCR_EL1", { .raw_val = AARCH64_SYSREG_SMCR_EL1 }, "SMCR_EL1", { .raw_val = AARCH64_SYSREG_SMCR_EL1 }, 0xC096, true, true, {AArch64_FeatureSME} }, // 827 + { "SMCR_EL12", { .raw_val = AARCH64_SYSREG_SMCR_EL12 }, "SMCR_EL12", { .raw_val = AARCH64_SYSREG_SMCR_EL12 }, 0xE896, true, true, {AArch64_FeatureSME} }, // 828 + { "SMCR_EL2", { .raw_val = AARCH64_SYSREG_SMCR_EL2 }, "SMCR_EL2", { .raw_val = AARCH64_SYSREG_SMCR_EL2 }, 0xE096, true, true, {AArch64_FeatureSME} }, // 829 + { "SMCR_EL3", { .raw_val = AARCH64_SYSREG_SMCR_EL3 }, "SMCR_EL3", { .raw_val = AARCH64_SYSREG_SMCR_EL3 }, 0xF096, true, true, {AArch64_FeatureSME} }, // 830 + { "SMIDR_EL1", { .raw_val = AARCH64_SYSREG_SMIDR_EL1 }, "SMIDR_EL1", { .raw_val = AARCH64_SYSREG_SMIDR_EL1 }, 0xC806, true, false, {AArch64_FeatureSME} }, // 831 + { "SMPRIMAP_EL2", { .raw_val = AARCH64_SYSREG_SMPRIMAP_EL2 }, "SMPRIMAP_EL2", { .raw_val = AARCH64_SYSREG_SMPRIMAP_EL2 }, 0xE095, true, true, {AArch64_FeatureSME} }, // 832 + { "SMPRI_EL1", { .raw_val = AARCH64_SYSREG_SMPRI_EL1 }, "SMPRI_EL1", { .raw_val = AARCH64_SYSREG_SMPRI_EL1 }, 0xC094, true, true, {AArch64_FeatureSME} }, // 833 + { "SPMACCESSR_EL1", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL1 }, "SPMACCESSR_EL1", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL1 }, 0x84EB, true, true, {0} }, // 834 + { "SPMACCESSR_EL12", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL12 }, "SPMACCESSR_EL12", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL12 }, 0xACEB, true, true, {0} }, // 835 + { "SPMACCESSR_EL2", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL2 }, "SPMACCESSR_EL2", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL2 }, 0xA4EB, true, true, {0} }, // 836 + { "SPMACCESSR_EL3", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL3 }, "SPMACCESSR_EL3", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL3 }, 0xB4EB, true, true, {0} }, // 837 + { "SPMCFGR_EL1", { .raw_val = AARCH64_SYSREG_SPMCFGR_EL1 }, "SPMCFGR_EL1", { .raw_val = AARCH64_SYSREG_SPMCFGR_EL1 }, 0x84EF, true, false, {0} }, // 838 + { "SPMCGCR0_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR0_EL1 }, "SPMCGCR0_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR0_EL1 }, 0x84E8, true, false, {0} }, // 839 + { "SPMCGCR1_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR1_EL1 }, "SPMCGCR1_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR1_EL1 }, 0x84E9, true, false, {0} }, // 840 + { "SPMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENCLR_EL0 }, "SPMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENCLR_EL0 }, 0x9CE2, true, true, {0} }, // 841 + { "SPMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENSET_EL0 }, "SPMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENSET_EL0 }, 0x9CE1, true, true, {0} }, // 842 + { "SPMCR_EL0", { .raw_val = AARCH64_SYSREG_SPMCR_EL0 }, "SPMCR_EL0", { .raw_val = AARCH64_SYSREG_SPMCR_EL0 }, 0x9CE0, true, true, {0} }, // 843 + { "SPMDEVAFF_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVAFF_EL1 }, "SPMDEVAFF_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVAFF_EL1 }, 0x84EE, true, false, {0} }, // 844 + { "SPMDEVARCH_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVARCH_EL1 }, "SPMDEVARCH_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVARCH_EL1 }, 0x84ED, true, false, {0} }, // 845 + { "SPMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR0_EL0 }, "SPMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR0_EL0 }, 0x9F00, true, true, {0} }, // 846 + { "SPMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR10_EL0 }, "SPMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR10_EL0 }, 0x9F0A, true, true, {0} }, // 847 + { "SPMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR11_EL0 }, "SPMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR11_EL0 }, 0x9F0B, true, true, {0} }, // 848 + { "SPMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR12_EL0 }, "SPMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR12_EL0 }, 0x9F0C, true, true, {0} }, // 849 + { "SPMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR13_EL0 }, "SPMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR13_EL0 }, 0x9F0D, true, true, {0} }, // 850 + { "SPMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR14_EL0 }, "SPMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR14_EL0 }, 0x9F0E, true, true, {0} }, // 851 + { "SPMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR15_EL0 }, "SPMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR15_EL0 }, 0x9F0F, true, true, {0} }, // 852 + { "SPMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR1_EL0 }, "SPMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR1_EL0 }, 0x9F01, true, true, {0} }, // 853 + { "SPMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR2_EL0 }, "SPMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR2_EL0 }, 0x9F02, true, true, {0} }, // 854 + { "SPMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR3_EL0 }, "SPMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR3_EL0 }, 0x9F03, true, true, {0} }, // 855 + { "SPMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR4_EL0 }, "SPMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR4_EL0 }, 0x9F04, true, true, {0} }, // 856 + { "SPMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR5_EL0 }, "SPMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR5_EL0 }, 0x9F05, true, true, {0} }, // 857 + { "SPMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR6_EL0 }, "SPMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR6_EL0 }, 0x9F06, true, true, {0} }, // 858 + { "SPMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR7_EL0 }, "SPMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR7_EL0 }, 0x9F07, true, true, {0} }, // 859 + { "SPMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR8_EL0 }, "SPMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR8_EL0 }, 0x9F08, true, true, {0} }, // 860 + { "SPMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR9_EL0 }, "SPMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR9_EL0 }, 0x9F09, true, true, {0} }, // 861 + { "SPMEVFILT2R0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R0_EL0 }, "SPMEVFILT2R0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R0_EL0 }, 0x9F30, true, true, {0} }, // 862 + { "SPMEVFILT2R10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R10_EL0 }, "SPMEVFILT2R10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R10_EL0 }, 0x9F3A, true, true, {0} }, // 863 + { "SPMEVFILT2R11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R11_EL0 }, "SPMEVFILT2R11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R11_EL0 }, 0x9F3B, true, true, {0} }, // 864 + { "SPMEVFILT2R12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R12_EL0 }, "SPMEVFILT2R12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R12_EL0 }, 0x9F3C, true, true, {0} }, // 865 + { "SPMEVFILT2R13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R13_EL0 }, "SPMEVFILT2R13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R13_EL0 }, 0x9F3D, true, true, {0} }, // 866 + { "SPMEVFILT2R14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R14_EL0 }, "SPMEVFILT2R14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R14_EL0 }, 0x9F3E, true, true, {0} }, // 867 + { "SPMEVFILT2R15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R15_EL0 }, "SPMEVFILT2R15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R15_EL0 }, 0x9F3F, true, true, {0} }, // 868 + { "SPMEVFILT2R1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R1_EL0 }, "SPMEVFILT2R1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R1_EL0 }, 0x9F31, true, true, {0} }, // 869 + { "SPMEVFILT2R2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R2_EL0 }, "SPMEVFILT2R2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R2_EL0 }, 0x9F32, true, true, {0} }, // 870 + { "SPMEVFILT2R3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R3_EL0 }, "SPMEVFILT2R3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R3_EL0 }, 0x9F33, true, true, {0} }, // 871 + { "SPMEVFILT2R4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R4_EL0 }, "SPMEVFILT2R4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R4_EL0 }, 0x9F34, true, true, {0} }, // 872 + { "SPMEVFILT2R5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R5_EL0 }, "SPMEVFILT2R5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R5_EL0 }, 0x9F35, true, true, {0} }, // 873 + { "SPMEVFILT2R6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R6_EL0 }, "SPMEVFILT2R6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R6_EL0 }, 0x9F36, true, true, {0} }, // 874 + { "SPMEVFILT2R7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R7_EL0 }, "SPMEVFILT2R7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R7_EL0 }, 0x9F37, true, true, {0} }, // 875 + { "SPMEVFILT2R8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R8_EL0 }, "SPMEVFILT2R8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R8_EL0 }, 0x9F38, true, true, {0} }, // 876 + { "SPMEVFILT2R9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R9_EL0 }, "SPMEVFILT2R9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R9_EL0 }, 0x9F39, true, true, {0} }, // 877 + { "SPMEVFILTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR0_EL0 }, "SPMEVFILTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR0_EL0 }, 0x9F20, true, true, {0} }, // 878 + { "SPMEVFILTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR10_EL0 }, "SPMEVFILTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR10_EL0 }, 0x9F2A, true, true, {0} }, // 879 + { "SPMEVFILTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR11_EL0 }, "SPMEVFILTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR11_EL0 }, 0x9F2B, true, true, {0} }, // 880 + { "SPMEVFILTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR12_EL0 }, "SPMEVFILTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR12_EL0 }, 0x9F2C, true, true, {0} }, // 881 + { "SPMEVFILTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR13_EL0 }, "SPMEVFILTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR13_EL0 }, 0x9F2D, true, true, {0} }, // 882 + { "SPMEVFILTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR14_EL0 }, "SPMEVFILTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR14_EL0 }, 0x9F2E, true, true, {0} }, // 883 + { "SPMEVFILTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR15_EL0 }, "SPMEVFILTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR15_EL0 }, 0x9F2F, true, true, {0} }, // 884 + { "SPMEVFILTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR1_EL0 }, "SPMEVFILTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR1_EL0 }, 0x9F21, true, true, {0} }, // 885 + { "SPMEVFILTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR2_EL0 }, "SPMEVFILTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR2_EL0 }, 0x9F22, true, true, {0} }, // 886 + { "SPMEVFILTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR3_EL0 }, "SPMEVFILTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR3_EL0 }, 0x9F23, true, true, {0} }, // 887 + { "SPMEVFILTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR4_EL0 }, "SPMEVFILTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR4_EL0 }, 0x9F24, true, true, {0} }, // 888 + { "SPMEVFILTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR5_EL0 }, "SPMEVFILTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR5_EL0 }, 0x9F25, true, true, {0} }, // 889 + { "SPMEVFILTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR6_EL0 }, "SPMEVFILTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR6_EL0 }, 0x9F26, true, true, {0} }, // 890 + { "SPMEVFILTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR7_EL0 }, "SPMEVFILTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR7_EL0 }, 0x9F27, true, true, {0} }, // 891 + { "SPMEVFILTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR8_EL0 }, "SPMEVFILTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR8_EL0 }, 0x9F28, true, true, {0} }, // 892 + { "SPMEVFILTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR9_EL0 }, "SPMEVFILTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR9_EL0 }, 0x9F29, true, true, {0} }, // 893 + { "SPMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER0_EL0 }, "SPMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER0_EL0 }, 0x9F10, true, true, {0} }, // 894 + { "SPMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER10_EL0 }, "SPMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER10_EL0 }, 0x9F1A, true, true, {0} }, // 895 + { "SPMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER11_EL0 }, "SPMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER11_EL0 }, 0x9F1B, true, true, {0} }, // 896 + { "SPMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER12_EL0 }, "SPMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER12_EL0 }, 0x9F1C, true, true, {0} }, // 897 + { "SPMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER13_EL0 }, "SPMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER13_EL0 }, 0x9F1D, true, true, {0} }, // 898 + { "SPMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER14_EL0 }, "SPMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER14_EL0 }, 0x9F1E, true, true, {0} }, // 899 + { "SPMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER15_EL0 }, "SPMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER15_EL0 }, 0x9F1F, true, true, {0} }, // 900 + { "SPMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER1_EL0 }, "SPMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER1_EL0 }, 0x9F11, true, true, {0} }, // 901 + { "SPMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER2_EL0 }, "SPMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER2_EL0 }, 0x9F12, true, true, {0} }, // 902 + { "SPMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER3_EL0 }, "SPMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER3_EL0 }, 0x9F13, true, true, {0} }, // 903 + { "SPMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER4_EL0 }, "SPMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER4_EL0 }, 0x9F14, true, true, {0} }, // 904 + { "SPMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER5_EL0 }, "SPMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER5_EL0 }, 0x9F15, true, true, {0} }, // 905 + { "SPMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER6_EL0 }, "SPMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER6_EL0 }, 0x9F16, true, true, {0} }, // 906 + { "SPMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER7_EL0 }, "SPMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER7_EL0 }, 0x9F17, true, true, {0} }, // 907 + { "SPMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER8_EL0 }, "SPMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER8_EL0 }, 0x9F18, true, true, {0} }, // 908 + { "SPMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER9_EL0 }, "SPMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER9_EL0 }, 0x9F19, true, true, {0} }, // 909 + { "SPMIIDR_EL1", { .raw_val = AARCH64_SYSREG_SPMIIDR_EL1 }, "SPMIIDR_EL1", { .raw_val = AARCH64_SYSREG_SPMIIDR_EL1 }, 0x84EC, true, false, {0} }, // 910 + { "SPMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENCLR_EL1 }, "SPMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENCLR_EL1 }, 0x84F2, true, true, {0} }, // 911 + { "SPMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENSET_EL1 }, "SPMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENSET_EL1 }, 0x84F1, true, true, {0} }, // 912 + { "SPMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSCLR_EL0 }, "SPMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSCLR_EL0 }, 0x9CE3, true, true, {0} }, // 913 + { "SPMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSSET_EL0 }, "SPMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSSET_EL0 }, 0x9CF3, true, true, {0} }, // 914 + { "SPMROOTCR_EL3", { .raw_val = AARCH64_SYSREG_SPMROOTCR_EL3 }, "SPMROOTCR_EL3", { .raw_val = AARCH64_SYSREG_SPMROOTCR_EL3 }, 0xB4F7, true, true, {0} }, // 915 + { "SPMSCR_EL1", { .raw_val = AARCH64_SYSREG_SPMSCR_EL1 }, "SPMSCR_EL1", { .raw_val = AARCH64_SYSREG_SPMSCR_EL1 }, 0xBCF7, true, true, {0} }, // 916 + { "SPMSELR_EL0", { .raw_val = AARCH64_SYSREG_SPMSELR_EL0 }, "SPMSELR_EL0", { .raw_val = AARCH64_SYSREG_SPMSELR_EL0 }, 0x9CE5, true, true, {0} }, // 917 + { "SPMZR_EL0", { .raw_val = AARCH64_SYSREG_SPMZR_EL0 }, "SPMZR_EL0", { .raw_val = AARCH64_SYSREG_SPMZR_EL0 }, 0x9CE4, false, true, {0} }, // 918 + { "SPSel", { .raw_val = AARCH64_SYSREG_SPSEL }, "SPSel", { .raw_val = AARCH64_SYSREG_SPSEL }, 0xC210, true, true, {0} }, // 919 + { "SPSR_abt", { .raw_val = AARCH64_SYSREG_SPSR_ABT }, "SPSR_abt", { .raw_val = AARCH64_SYSREG_SPSR_ABT }, 0xE219, true, true, {0} }, // 920 + { "SPSR_EL1", { .raw_val = AARCH64_SYSREG_SPSR_EL1 }, "SPSR_EL1", { .raw_val = AARCH64_SYSREG_SPSR_EL1 }, 0xC200, true, true, {0} }, // 921 + { "SPSR_EL12", { .raw_val = AARCH64_SYSREG_SPSR_EL12 }, "SPSR_EL12", { .raw_val = AARCH64_SYSREG_SPSR_EL12 }, 0xEA00, true, true, {AArch64_FeatureVH} }, // 922 + { "SPSR_EL2", { .raw_val = AARCH64_SYSREG_SPSR_EL2 }, "SPSR_EL2", { .raw_val = AARCH64_SYSREG_SPSR_EL2 }, 0xE200, true, true, {0} }, // 923 + { "SPSR_EL3", { .raw_val = AARCH64_SYSREG_SPSR_EL3 }, "SPSR_EL3", { .raw_val = AARCH64_SYSREG_SPSR_EL3 }, 0xF200, true, true, {0} }, // 924 + { "SPSR_fiq", { .raw_val = AARCH64_SYSREG_SPSR_FIQ }, "SPSR_fiq", { .raw_val = AARCH64_SYSREG_SPSR_FIQ }, 0xE21B, true, true, {0} }, // 925 + { "SPSR_irq", { .raw_val = AARCH64_SYSREG_SPSR_IRQ }, "SPSR_irq", { .raw_val = AARCH64_SYSREG_SPSR_IRQ }, 0xE218, true, true, {0} }, // 926 + { "SPSR_und", { .raw_val = AARCH64_SYSREG_SPSR_UND }, "SPSR_und", { .raw_val = AARCH64_SYSREG_SPSR_UND }, 0xE21A, true, true, {0} }, // 927 + { "SP_EL0", { .raw_val = AARCH64_SYSREG_SP_EL0 }, "SP_EL0", { .raw_val = AARCH64_SYSREG_SP_EL0 }, 0xC208, true, true, {0} }, // 928 + { "SP_EL1", { .raw_val = AARCH64_SYSREG_SP_EL1 }, "SP_EL1", { .raw_val = AARCH64_SYSREG_SP_EL1 }, 0xE208, true, true, {0} }, // 929 + { "SP_EL2", { .raw_val = AARCH64_SYSREG_SP_EL2 }, "SP_EL2", { .raw_val = AARCH64_SYSREG_SP_EL2 }, 0xF208, true, true, {0} }, // 930 + { "SSBS", { .raw_val = AARCH64_SYSREG_SSBS }, "SSBS", { .raw_val = AARCH64_SYSREG_SSBS }, 0xDA16, true, true, {AArch64_FeatureSSBS} }, // 931 + { "SVCR", { .raw_val = AARCH64_SYSREG_SVCR }, "SVCR", { .raw_val = AARCH64_SYSREG_SVCR }, 0xDA12, true, true, {AArch64_FeatureSME} }, // 932 + { "TCO", { .raw_val = AARCH64_SYSREG_TCO }, "TCO", { .raw_val = AARCH64_SYSREG_TCO }, 0xDA17, true, true, {AArch64_FeatureMTE} }, // 933 + { "TCR2_EL1", { .raw_val = AARCH64_SYSREG_TCR2_EL1 }, "TCR2_EL1", { .raw_val = AARCH64_SYSREG_TCR2_EL1 }, 0xC103, true, true, {0} }, // 934 + { "TCR2_EL12", { .raw_val = AARCH64_SYSREG_TCR2_EL12 }, "TCR2_EL12", { .raw_val = AARCH64_SYSREG_TCR2_EL12 }, 0xE903, true, true, {0} }, // 935 + { "TCR2_EL2", { .raw_val = AARCH64_SYSREG_TCR2_EL2 }, "TCR2_EL2", { .raw_val = AARCH64_SYSREG_TCR2_EL2 }, 0xE103, true, true, {0} }, // 936 + { "TCR_EL1", { .raw_val = AARCH64_SYSREG_TCR_EL1 }, "TCR_EL1", { .raw_val = AARCH64_SYSREG_TCR_EL1 }, 0xC102, true, true, {0} }, // 937 + { "TCR_EL12", { .raw_val = AARCH64_SYSREG_TCR_EL12 }, "TCR_EL12", { .raw_val = AARCH64_SYSREG_TCR_EL12 }, 0xE902, true, true, {AArch64_FeatureVH} }, // 938 + { "TCR_EL2", { .raw_val = AARCH64_SYSREG_TCR_EL2 }, "TCR_EL2", { .raw_val = AARCH64_SYSREG_TCR_EL2 }, 0xE102, true, true, {0} }, // 939 + { "TCR_EL3", { .raw_val = AARCH64_SYSREG_TCR_EL3 }, "TCR_EL3", { .raw_val = AARCH64_SYSREG_TCR_EL3 }, 0xF102, true, true, {0} }, // 940 + { "TEECR32_EL1", { .raw_val = AARCH64_SYSREG_TEECR32_EL1 }, "TEECR32_EL1", { .raw_val = AARCH64_SYSREG_TEECR32_EL1 }, 0x9000, true, true, {0} }, // 941 + { "TEEHBR32_EL1", { .raw_val = AARCH64_SYSREG_TEEHBR32_EL1 }, "TEEHBR32_EL1", { .raw_val = AARCH64_SYSREG_TEEHBR32_EL1 }, 0x9080, true, true, {0} }, // 942 + { "TFSRE0_EL1", { .raw_val = AARCH64_SYSREG_TFSRE0_EL1 }, "TFSRE0_EL1", { .raw_val = AARCH64_SYSREG_TFSRE0_EL1 }, 0xC2B1, true, true, {AArch64_FeatureMTE} }, // 943 + { "TFSR_EL1", { .raw_val = AARCH64_SYSREG_TFSR_EL1 }, "TFSR_EL1", { .raw_val = AARCH64_SYSREG_TFSR_EL1 }, 0xC2B0, true, true, {AArch64_FeatureMTE} }, // 944 + { "TFSR_EL12", { .raw_val = AARCH64_SYSREG_TFSR_EL12 }, "TFSR_EL12", { .raw_val = AARCH64_SYSREG_TFSR_EL12 }, 0xEAB0, true, true, {AArch64_FeatureMTE} }, // 945 + { "TFSR_EL2", { .raw_val = AARCH64_SYSREG_TFSR_EL2 }, "TFSR_EL2", { .raw_val = AARCH64_SYSREG_TFSR_EL2 }, 0xE2B0, true, true, {AArch64_FeatureMTE} }, // 946 + { "TFSR_EL3", { .raw_val = AARCH64_SYSREG_TFSR_EL3 }, "TFSR_EL3", { .raw_val = AARCH64_SYSREG_TFSR_EL3 }, 0xF2B0, true, true, {AArch64_FeatureMTE} }, // 947 + { "TPIDR2_EL0", { .raw_val = AARCH64_SYSREG_TPIDR2_EL0 }, "TPIDR2_EL0", { .raw_val = AARCH64_SYSREG_TPIDR2_EL0 }, 0xDE85, true, true, {AArch64_FeatureSME} }, // 948 + { "TPIDRRO_EL0", { .raw_val = AARCH64_SYSREG_TPIDRRO_EL0 }, "TPIDRRO_EL0", { .raw_val = AARCH64_SYSREG_TPIDRRO_EL0 }, 0xDE83, true, true, {0} }, // 949 + { "TPIDR_EL0", { .raw_val = AARCH64_SYSREG_TPIDR_EL0 }, "TPIDR_EL0", { .raw_val = AARCH64_SYSREG_TPIDR_EL0 }, 0xDE82, true, true, {0} }, // 950 + { "TPIDR_EL1", { .raw_val = AARCH64_SYSREG_TPIDR_EL1 }, "TPIDR_EL1", { .raw_val = AARCH64_SYSREG_TPIDR_EL1 }, 0xC684, true, true, {0} }, // 951 + { "TPIDR_EL2", { .raw_val = AARCH64_SYSREG_TPIDR_EL2 }, "TPIDR_EL2", { .raw_val = AARCH64_SYSREG_TPIDR_EL2 }, 0xE682, true, true, {0} }, // 952 + { "TPIDR_EL3", { .raw_val = AARCH64_SYSREG_TPIDR_EL3 }, "TPIDR_EL3", { .raw_val = AARCH64_SYSREG_TPIDR_EL3 }, 0xF682, true, true, {0} }, // 953 + { "TRBBASER_EL1", { .raw_val = AARCH64_SYSREG_TRBBASER_EL1 }, "TRBBASER_EL1", { .raw_val = AARCH64_SYSREG_TRBBASER_EL1 }, 0xC4DA, true, true, {AArch64_FeatureTRBE} }, // 954 + { "TRBIDR_EL1", { .raw_val = AARCH64_SYSREG_TRBIDR_EL1 }, "TRBIDR_EL1", { .raw_val = AARCH64_SYSREG_TRBIDR_EL1 }, 0xC4DF, true, false, {AArch64_FeatureTRBE} }, // 955 + { "TRBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_TRBLIMITR_EL1 }, "TRBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_TRBLIMITR_EL1 }, 0xC4D8, true, true, {AArch64_FeatureTRBE} }, // 956 + { "TRBMAR_EL1", { .raw_val = AARCH64_SYSREG_TRBMAR_EL1 }, "TRBMAR_EL1", { .raw_val = AARCH64_SYSREG_TRBMAR_EL1 }, 0xC4DC, true, true, {AArch64_FeatureTRBE} }, // 957 + { "TRBPTR_EL1", { .raw_val = AARCH64_SYSREG_TRBPTR_EL1 }, "TRBPTR_EL1", { .raw_val = AARCH64_SYSREG_TRBPTR_EL1 }, 0xC4D9, true, true, {AArch64_FeatureTRBE} }, // 958 + { "TRBSR_EL1", { .raw_val = AARCH64_SYSREG_TRBSR_EL1 }, "TRBSR_EL1", { .raw_val = AARCH64_SYSREG_TRBSR_EL1 }, 0xC4DB, true, true, {AArch64_FeatureTRBE} }, // 959 + { "TRBTRG_EL1", { .raw_val = AARCH64_SYSREG_TRBTRG_EL1 }, "TRBTRG_EL1", { .raw_val = AARCH64_SYSREG_TRBTRG_EL1 }, 0xC4DE, true, true, {AArch64_FeatureTRBE} }, // 960 + { "TRCACATR0", { .raw_val = AARCH64_SYSREG_TRCACATR0 }, "TRCACATR0", { .raw_val = AARCH64_SYSREG_TRCACATR0 }, 0x8902, true, true, {0} }, // 961 + { "TRCACATR1", { .raw_val = AARCH64_SYSREG_TRCACATR1 }, "TRCACATR1", { .raw_val = AARCH64_SYSREG_TRCACATR1 }, 0x8912, true, true, {0} }, // 962 + { "TRCACATR10", { .raw_val = AARCH64_SYSREG_TRCACATR10 }, "TRCACATR10", { .raw_val = AARCH64_SYSREG_TRCACATR10 }, 0x8923, true, true, {0} }, // 963 + { "TRCACATR11", { .raw_val = AARCH64_SYSREG_TRCACATR11 }, "TRCACATR11", { .raw_val = AARCH64_SYSREG_TRCACATR11 }, 0x8933, true, true, {0} }, // 964 + { "TRCACATR12", { .raw_val = AARCH64_SYSREG_TRCACATR12 }, "TRCACATR12", { .raw_val = AARCH64_SYSREG_TRCACATR12 }, 0x8943, true, true, {0} }, // 965 + { "TRCACATR13", { .raw_val = AARCH64_SYSREG_TRCACATR13 }, "TRCACATR13", { .raw_val = AARCH64_SYSREG_TRCACATR13 }, 0x8953, true, true, {0} }, // 966 + { "TRCACATR14", { .raw_val = AARCH64_SYSREG_TRCACATR14 }, "TRCACATR14", { .raw_val = AARCH64_SYSREG_TRCACATR14 }, 0x8963, true, true, {0} }, // 967 + { "TRCACATR15", { .raw_val = AARCH64_SYSREG_TRCACATR15 }, "TRCACATR15", { .raw_val = AARCH64_SYSREG_TRCACATR15 }, 0x8973, true, true, {0} }, // 968 + { "TRCACATR2", { .raw_val = AARCH64_SYSREG_TRCACATR2 }, "TRCACATR2", { .raw_val = AARCH64_SYSREG_TRCACATR2 }, 0x8922, true, true, {0} }, // 969 + { "TRCACATR3", { .raw_val = AARCH64_SYSREG_TRCACATR3 }, "TRCACATR3", { .raw_val = AARCH64_SYSREG_TRCACATR3 }, 0x8932, true, true, {0} }, // 970 + { "TRCACATR4", { .raw_val = AARCH64_SYSREG_TRCACATR4 }, "TRCACATR4", { .raw_val = AARCH64_SYSREG_TRCACATR4 }, 0x8942, true, true, {0} }, // 971 + { "TRCACATR5", { .raw_val = AARCH64_SYSREG_TRCACATR5 }, "TRCACATR5", { .raw_val = AARCH64_SYSREG_TRCACATR5 }, 0x8952, true, true, {0} }, // 972 + { "TRCACATR6", { .raw_val = AARCH64_SYSREG_TRCACATR6 }, "TRCACATR6", { .raw_val = AARCH64_SYSREG_TRCACATR6 }, 0x8962, true, true, {0} }, // 973 + { "TRCACATR7", { .raw_val = AARCH64_SYSREG_TRCACATR7 }, "TRCACATR7", { .raw_val = AARCH64_SYSREG_TRCACATR7 }, 0x8972, true, true, {0} }, // 974 + { "TRCACATR8", { .raw_val = AARCH64_SYSREG_TRCACATR8 }, "TRCACATR8", { .raw_val = AARCH64_SYSREG_TRCACATR8 }, 0x8903, true, true, {0} }, // 975 + { "TRCACATR9", { .raw_val = AARCH64_SYSREG_TRCACATR9 }, "TRCACATR9", { .raw_val = AARCH64_SYSREG_TRCACATR9 }, 0x8913, true, true, {0} }, // 976 + { "TRCACVR0", { .raw_val = AARCH64_SYSREG_TRCACVR0 }, "TRCACVR0", { .raw_val = AARCH64_SYSREG_TRCACVR0 }, 0x8900, true, true, {0} }, // 977 + { "TRCACVR1", { .raw_val = AARCH64_SYSREG_TRCACVR1 }, "TRCACVR1", { .raw_val = AARCH64_SYSREG_TRCACVR1 }, 0x8910, true, true, {0} }, // 978 + { "TRCACVR10", { .raw_val = AARCH64_SYSREG_TRCACVR10 }, "TRCACVR10", { .raw_val = AARCH64_SYSREG_TRCACVR10 }, 0x8921, true, true, {0} }, // 979 + { "TRCACVR11", { .raw_val = AARCH64_SYSREG_TRCACVR11 }, "TRCACVR11", { .raw_val = AARCH64_SYSREG_TRCACVR11 }, 0x8931, true, true, {0} }, // 980 + { "TRCACVR12", { .raw_val = AARCH64_SYSREG_TRCACVR12 }, "TRCACVR12", { .raw_val = AARCH64_SYSREG_TRCACVR12 }, 0x8941, true, true, {0} }, // 981 + { "TRCACVR13", { .raw_val = AARCH64_SYSREG_TRCACVR13 }, "TRCACVR13", { .raw_val = AARCH64_SYSREG_TRCACVR13 }, 0x8951, true, true, {0} }, // 982 + { "TRCACVR14", { .raw_val = AARCH64_SYSREG_TRCACVR14 }, "TRCACVR14", { .raw_val = AARCH64_SYSREG_TRCACVR14 }, 0x8961, true, true, {0} }, // 983 + { "TRCACVR15", { .raw_val = AARCH64_SYSREG_TRCACVR15 }, "TRCACVR15", { .raw_val = AARCH64_SYSREG_TRCACVR15 }, 0x8971, true, true, {0} }, // 984 + { "TRCACVR2", { .raw_val = AARCH64_SYSREG_TRCACVR2 }, "TRCACVR2", { .raw_val = AARCH64_SYSREG_TRCACVR2 }, 0x8920, true, true, {0} }, // 985 + { "TRCACVR3", { .raw_val = AARCH64_SYSREG_TRCACVR3 }, "TRCACVR3", { .raw_val = AARCH64_SYSREG_TRCACVR3 }, 0x8930, true, true, {0} }, // 986 + { "TRCACVR4", { .raw_val = AARCH64_SYSREG_TRCACVR4 }, "TRCACVR4", { .raw_val = AARCH64_SYSREG_TRCACVR4 }, 0x8940, true, true, {0} }, // 987 + { "TRCACVR5", { .raw_val = AARCH64_SYSREG_TRCACVR5 }, "TRCACVR5", { .raw_val = AARCH64_SYSREG_TRCACVR5 }, 0x8950, true, true, {0} }, // 988 + { "TRCACVR6", { .raw_val = AARCH64_SYSREG_TRCACVR6 }, "TRCACVR6", { .raw_val = AARCH64_SYSREG_TRCACVR6 }, 0x8960, true, true, {0} }, // 989 + { "TRCACVR7", { .raw_val = AARCH64_SYSREG_TRCACVR7 }, "TRCACVR7", { .raw_val = AARCH64_SYSREG_TRCACVR7 }, 0x8970, true, true, {0} }, // 990 + { "TRCACVR8", { .raw_val = AARCH64_SYSREG_TRCACVR8 }, "TRCACVR8", { .raw_val = AARCH64_SYSREG_TRCACVR8 }, 0x8901, true, true, {0} }, // 991 + { "TRCACVR9", { .raw_val = AARCH64_SYSREG_TRCACVR9 }, "TRCACVR9", { .raw_val = AARCH64_SYSREG_TRCACVR9 }, 0x8911, true, true, {0} }, // 992 + { "TRCAUTHSTATUS", { .raw_val = AARCH64_SYSREG_TRCAUTHSTATUS }, "TRCAUTHSTATUS", { .raw_val = AARCH64_SYSREG_TRCAUTHSTATUS }, 0x8BF6, true, false, {0} }, // 993 + { "TRCAUXCTLR", { .raw_val = AARCH64_SYSREG_TRCAUXCTLR }, "TRCAUXCTLR", { .raw_val = AARCH64_SYSREG_TRCAUXCTLR }, 0x8830, true, true, {0} }, // 994 + { "TRCBBCTLR", { .raw_val = AARCH64_SYSREG_TRCBBCTLR }, "TRCBBCTLR", { .raw_val = AARCH64_SYSREG_TRCBBCTLR }, 0x8878, true, true, {0} }, // 995 + { "TRCCCCTLR", { .raw_val = AARCH64_SYSREG_TRCCCCTLR }, "TRCCCCTLR", { .raw_val = AARCH64_SYSREG_TRCCCCTLR }, 0x8870, true, true, {0} }, // 996 + { "TRCCIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR0 }, "TRCCIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR0 }, 0x8982, true, true, {0} }, // 997 + { "TRCCIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR1 }, "TRCCIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR1 }, 0x898A, true, true, {0} }, // 998 + { "TRCCIDCVR0", { .raw_val = AARCH64_SYSREG_TRCCIDCVR0 }, "TRCCIDCVR0", { .raw_val = AARCH64_SYSREG_TRCCIDCVR0 }, 0x8980, true, true, {0} }, // 999 + { "TRCCIDCVR1", { .raw_val = AARCH64_SYSREG_TRCCIDCVR1 }, "TRCCIDCVR1", { .raw_val = AARCH64_SYSREG_TRCCIDCVR1 }, 0x8990, true, true, {0} }, // 1000 + { "TRCCIDCVR2", { .raw_val = AARCH64_SYSREG_TRCCIDCVR2 }, "TRCCIDCVR2", { .raw_val = AARCH64_SYSREG_TRCCIDCVR2 }, 0x89A0, true, true, {0} }, // 1001 + { "TRCCIDCVR3", { .raw_val = AARCH64_SYSREG_TRCCIDCVR3 }, "TRCCIDCVR3", { .raw_val = AARCH64_SYSREG_TRCCIDCVR3 }, 0x89B0, true, true, {0} }, // 1002 + { "TRCCIDCVR4", { .raw_val = AARCH64_SYSREG_TRCCIDCVR4 }, "TRCCIDCVR4", { .raw_val = AARCH64_SYSREG_TRCCIDCVR4 }, 0x89C0, true, true, {0} }, // 1003 + { "TRCCIDCVR5", { .raw_val = AARCH64_SYSREG_TRCCIDCVR5 }, "TRCCIDCVR5", { .raw_val = AARCH64_SYSREG_TRCCIDCVR5 }, 0x89D0, true, true, {0} }, // 1004 + { "TRCCIDCVR6", { .raw_val = AARCH64_SYSREG_TRCCIDCVR6 }, "TRCCIDCVR6", { .raw_val = AARCH64_SYSREG_TRCCIDCVR6 }, 0x89E0, true, true, {0} }, // 1005 + { "TRCCIDCVR7", { .raw_val = AARCH64_SYSREG_TRCCIDCVR7 }, "TRCCIDCVR7", { .raw_val = AARCH64_SYSREG_TRCCIDCVR7 }, 0x89F0, true, true, {0} }, // 1006 + { "TRCCIDR0", { .raw_val = AARCH64_SYSREG_TRCCIDR0 }, "TRCCIDR0", { .raw_val = AARCH64_SYSREG_TRCCIDR0 }, 0x8BE7, true, false, {0} }, // 1007 + { "TRCCIDR1", { .raw_val = AARCH64_SYSREG_TRCCIDR1 }, "TRCCIDR1", { .raw_val = AARCH64_SYSREG_TRCCIDR1 }, 0x8BEF, true, false, {0} }, // 1008 + { "TRCCIDR2", { .raw_val = AARCH64_SYSREG_TRCCIDR2 }, "TRCCIDR2", { .raw_val = AARCH64_SYSREG_TRCCIDR2 }, 0x8BF7, true, false, {0} }, // 1009 + { "TRCCIDR3", { .raw_val = AARCH64_SYSREG_TRCCIDR3 }, "TRCCIDR3", { .raw_val = AARCH64_SYSREG_TRCCIDR3 }, 0x8BFF, true, false, {0} }, // 1010 + { "TRCCLAIMCLR", { .raw_val = AARCH64_SYSREG_TRCCLAIMCLR }, "TRCCLAIMCLR", { .raw_val = AARCH64_SYSREG_TRCCLAIMCLR }, 0x8BCE, true, true, {0} }, // 1011 + { "TRCCLAIMSET", { .raw_val = AARCH64_SYSREG_TRCCLAIMSET }, "TRCCLAIMSET", { .raw_val = AARCH64_SYSREG_TRCCLAIMSET }, 0x8BC6, true, true, {0} }, // 1012 + { "TRCCNTCTLR0", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR0 }, "TRCCNTCTLR0", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR0 }, 0x8825, true, true, {0} }, // 1013 + { "TRCCNTCTLR1", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR1 }, "TRCCNTCTLR1", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR1 }, 0x882D, true, true, {0} }, // 1014 + { "TRCCNTCTLR2", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR2 }, "TRCCNTCTLR2", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR2 }, 0x8835, true, true, {0} }, // 1015 + { "TRCCNTCTLR3", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR3 }, "TRCCNTCTLR3", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR3 }, 0x883D, true, true, {0} }, // 1016 + { "TRCCNTRLDVR0", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR0 }, "TRCCNTRLDVR0", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR0 }, 0x8805, true, true, {0} }, // 1017 + { "TRCCNTRLDVR1", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR1 }, "TRCCNTRLDVR1", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR1 }, 0x880D, true, true, {0} }, // 1018 + { "TRCCNTRLDVR2", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR2 }, "TRCCNTRLDVR2", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR2 }, 0x8815, true, true, {0} }, // 1019 + { "TRCCNTRLDVR3", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR3 }, "TRCCNTRLDVR3", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR3 }, 0x881D, true, true, {0} }, // 1020 + { "TRCCNTVR0", { .raw_val = AARCH64_SYSREG_TRCCNTVR0 }, "TRCCNTVR0", { .raw_val = AARCH64_SYSREG_TRCCNTVR0 }, 0x8845, true, true, {0} }, // 1021 + { "TRCCNTVR1", { .raw_val = AARCH64_SYSREG_TRCCNTVR1 }, "TRCCNTVR1", { .raw_val = AARCH64_SYSREG_TRCCNTVR1 }, 0x884D, true, true, {0} }, // 1022 + { "TRCCNTVR2", { .raw_val = AARCH64_SYSREG_TRCCNTVR2 }, "TRCCNTVR2", { .raw_val = AARCH64_SYSREG_TRCCNTVR2 }, 0x8855, true, true, {0} }, // 1023 + { "TRCCNTVR3", { .raw_val = AARCH64_SYSREG_TRCCNTVR3 }, "TRCCNTVR3", { .raw_val = AARCH64_SYSREG_TRCCNTVR3 }, 0x885D, true, true, {0} }, // 1024 + { "TRCCONFIGR", { .raw_val = AARCH64_SYSREG_TRCCONFIGR }, "TRCCONFIGR", { .raw_val = AARCH64_SYSREG_TRCCONFIGR }, 0x8820, true, true, {0} }, // 1025 + { "TRCDEVAFF0", { .raw_val = AARCH64_SYSREG_TRCDEVAFF0 }, "TRCDEVAFF0", { .raw_val = AARCH64_SYSREG_TRCDEVAFF0 }, 0x8BD6, true, false, {0} }, // 1026 + { "TRCDEVAFF1", { .raw_val = AARCH64_SYSREG_TRCDEVAFF1 }, "TRCDEVAFF1", { .raw_val = AARCH64_SYSREG_TRCDEVAFF1 }, 0x8BDE, true, false, {0} }, // 1027 + { "TRCDEVARCH", { .raw_val = AARCH64_SYSREG_TRCDEVARCH }, "TRCDEVARCH", { .raw_val = AARCH64_SYSREG_TRCDEVARCH }, 0x8BFE, true, false, {0} }, // 1028 + { "TRCDEVID", { .raw_val = AARCH64_SYSREG_TRCDEVID }, "TRCDEVID", { .raw_val = AARCH64_SYSREG_TRCDEVID }, 0x8B97, true, false, {0} }, // 1029 + { "TRCDEVTYPE", { .raw_val = AARCH64_SYSREG_TRCDEVTYPE }, "TRCDEVTYPE", { .raw_val = AARCH64_SYSREG_TRCDEVTYPE }, 0x8B9F, true, false, {0} }, // 1030 + { "TRCDVCMR0", { .raw_val = AARCH64_SYSREG_TRCDVCMR0 }, "TRCDVCMR0", { .raw_val = AARCH64_SYSREG_TRCDVCMR0 }, 0x8906, true, true, {0} }, // 1031 + { "TRCDVCMR1", { .raw_val = AARCH64_SYSREG_TRCDVCMR1 }, "TRCDVCMR1", { .raw_val = AARCH64_SYSREG_TRCDVCMR1 }, 0x8926, true, true, {0} }, // 1032 + { "TRCDVCMR2", { .raw_val = AARCH64_SYSREG_TRCDVCMR2 }, "TRCDVCMR2", { .raw_val = AARCH64_SYSREG_TRCDVCMR2 }, 0x8946, true, true, {0} }, // 1033 + { "TRCDVCMR3", { .raw_val = AARCH64_SYSREG_TRCDVCMR3 }, "TRCDVCMR3", { .raw_val = AARCH64_SYSREG_TRCDVCMR3 }, 0x8966, true, true, {0} }, // 1034 + { "TRCDVCMR4", { .raw_val = AARCH64_SYSREG_TRCDVCMR4 }, "TRCDVCMR4", { .raw_val = AARCH64_SYSREG_TRCDVCMR4 }, 0x8907, true, true, {0} }, // 1035 + { "TRCDVCMR5", { .raw_val = AARCH64_SYSREG_TRCDVCMR5 }, "TRCDVCMR5", { .raw_val = AARCH64_SYSREG_TRCDVCMR5 }, 0x8927, true, true, {0} }, // 1036 + { "TRCDVCMR6", { .raw_val = AARCH64_SYSREG_TRCDVCMR6 }, "TRCDVCMR6", { .raw_val = AARCH64_SYSREG_TRCDVCMR6 }, 0x8947, true, true, {0} }, // 1037 + { "TRCDVCMR7", { .raw_val = AARCH64_SYSREG_TRCDVCMR7 }, "TRCDVCMR7", { .raw_val = AARCH64_SYSREG_TRCDVCMR7 }, 0x8967, true, true, {0} }, // 1038 + { "TRCDVCVR0", { .raw_val = AARCH64_SYSREG_TRCDVCVR0 }, "TRCDVCVR0", { .raw_val = AARCH64_SYSREG_TRCDVCVR0 }, 0x8904, true, true, {0} }, // 1039 + { "TRCDVCVR1", { .raw_val = AARCH64_SYSREG_TRCDVCVR1 }, "TRCDVCVR1", { .raw_val = AARCH64_SYSREG_TRCDVCVR1 }, 0x8924, true, true, {0} }, // 1040 + { "TRCDVCVR2", { .raw_val = AARCH64_SYSREG_TRCDVCVR2 }, "TRCDVCVR2", { .raw_val = AARCH64_SYSREG_TRCDVCVR2 }, 0x8944, true, true, {0} }, // 1041 + { "TRCDVCVR3", { .raw_val = AARCH64_SYSREG_TRCDVCVR3 }, "TRCDVCVR3", { .raw_val = AARCH64_SYSREG_TRCDVCVR3 }, 0x8964, true, true, {0} }, // 1042 + { "TRCDVCVR4", { .raw_val = AARCH64_SYSREG_TRCDVCVR4 }, "TRCDVCVR4", { .raw_val = AARCH64_SYSREG_TRCDVCVR4 }, 0x8905, true, true, {0} }, // 1043 + { "TRCDVCVR5", { .raw_val = AARCH64_SYSREG_TRCDVCVR5 }, "TRCDVCVR5", { .raw_val = AARCH64_SYSREG_TRCDVCVR5 }, 0x8925, true, true, {0} }, // 1044 + { "TRCDVCVR6", { .raw_val = AARCH64_SYSREG_TRCDVCVR6 }, "TRCDVCVR6", { .raw_val = AARCH64_SYSREG_TRCDVCVR6 }, 0x8945, true, true, {0} }, // 1045 + { "TRCDVCVR7", { .raw_val = AARCH64_SYSREG_TRCDVCVR7 }, "TRCDVCVR7", { .raw_val = AARCH64_SYSREG_TRCDVCVR7 }, 0x8965, true, true, {0} }, // 1046 + { "TRCEVENTCTL0R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL0R }, "TRCEVENTCTL0R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL0R }, 0x8840, true, true, {0} }, // 1047 + { "TRCEVENTCTL1R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL1R }, "TRCEVENTCTL1R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL1R }, 0x8848, true, true, {0} }, // 1048 + { "TRCEXTINSELR", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR }, "TRCEXTINSELR", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR }, 0x8844, true, true, {0} }, // 1049 + { "TRCEXTINSELR0", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR0 }, "TRCEXTINSELR0", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR0 }, 0x8844, true, true, {AArch64_FeatureETE} }, // 1050 + { "TRCEXTINSELR1", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR1 }, "TRCEXTINSELR1", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR1 }, 0x884C, true, true, {AArch64_FeatureETE} }, // 1051 + { "TRCEXTINSELR2", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR2 }, "TRCEXTINSELR2", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR2 }, 0x8854, true, true, {AArch64_FeatureETE} }, // 1052 + { "TRCEXTINSELR3", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR3 }, "TRCEXTINSELR3", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR3 }, 0x885C, true, true, {AArch64_FeatureETE} }, // 1053 + { "TRCIDR0", { .raw_val = AARCH64_SYSREG_TRCIDR0 }, "TRCIDR0", { .raw_val = AARCH64_SYSREG_TRCIDR0 }, 0x8847, true, false, {0} }, // 1054 + { "TRCIDR1", { .raw_val = AARCH64_SYSREG_TRCIDR1 }, "TRCIDR1", { .raw_val = AARCH64_SYSREG_TRCIDR1 }, 0x884F, true, false, {0} }, // 1055 + { "TRCIDR10", { .raw_val = AARCH64_SYSREG_TRCIDR10 }, "TRCIDR10", { .raw_val = AARCH64_SYSREG_TRCIDR10 }, 0x8816, true, false, {0} }, // 1056 + { "TRCIDR11", { .raw_val = AARCH64_SYSREG_TRCIDR11 }, "TRCIDR11", { .raw_val = AARCH64_SYSREG_TRCIDR11 }, 0x881E, true, false, {0} }, // 1057 + { "TRCIDR12", { .raw_val = AARCH64_SYSREG_TRCIDR12 }, "TRCIDR12", { .raw_val = AARCH64_SYSREG_TRCIDR12 }, 0x8826, true, false, {0} }, // 1058 + { "TRCIDR13", { .raw_val = AARCH64_SYSREG_TRCIDR13 }, "TRCIDR13", { .raw_val = AARCH64_SYSREG_TRCIDR13 }, 0x882E, true, false, {0} }, // 1059 + { "TRCIDR2", { .raw_val = AARCH64_SYSREG_TRCIDR2 }, "TRCIDR2", { .raw_val = AARCH64_SYSREG_TRCIDR2 }, 0x8857, true, false, {0} }, // 1060 + { "TRCIDR3", { .raw_val = AARCH64_SYSREG_TRCIDR3 }, "TRCIDR3", { .raw_val = AARCH64_SYSREG_TRCIDR3 }, 0x885F, true, false, {0} }, // 1061 + { "TRCIDR4", { .raw_val = AARCH64_SYSREG_TRCIDR4 }, "TRCIDR4", { .raw_val = AARCH64_SYSREG_TRCIDR4 }, 0x8867, true, false, {0} }, // 1062 + { "TRCIDR5", { .raw_val = AARCH64_SYSREG_TRCIDR5 }, "TRCIDR5", { .raw_val = AARCH64_SYSREG_TRCIDR5 }, 0x886F, true, false, {0} }, // 1063 + { "TRCIDR6", { .raw_val = AARCH64_SYSREG_TRCIDR6 }, "TRCIDR6", { .raw_val = AARCH64_SYSREG_TRCIDR6 }, 0x8877, true, false, {0} }, // 1064 + { "TRCIDR7", { .raw_val = AARCH64_SYSREG_TRCIDR7 }, "TRCIDR7", { .raw_val = AARCH64_SYSREG_TRCIDR7 }, 0x887F, true, false, {0} }, // 1065 + { "TRCIDR8", { .raw_val = AARCH64_SYSREG_TRCIDR8 }, "TRCIDR8", { .raw_val = AARCH64_SYSREG_TRCIDR8 }, 0x8806, true, false, {0} }, // 1066 + { "TRCIDR9", { .raw_val = AARCH64_SYSREG_TRCIDR9 }, "TRCIDR9", { .raw_val = AARCH64_SYSREG_TRCIDR9 }, 0x880E, true, false, {0} }, // 1067 + { "TRCIMSPEC0", { .raw_val = AARCH64_SYSREG_TRCIMSPEC0 }, "TRCIMSPEC0", { .raw_val = AARCH64_SYSREG_TRCIMSPEC0 }, 0x8807, true, true, {0} }, // 1068 + { "TRCIMSPEC1", { .raw_val = AARCH64_SYSREG_TRCIMSPEC1 }, "TRCIMSPEC1", { .raw_val = AARCH64_SYSREG_TRCIMSPEC1 }, 0x880F, true, true, {0} }, // 1069 + { "TRCIMSPEC2", { .raw_val = AARCH64_SYSREG_TRCIMSPEC2 }, "TRCIMSPEC2", { .raw_val = AARCH64_SYSREG_TRCIMSPEC2 }, 0x8817, true, true, {0} }, // 1070 + { "TRCIMSPEC3", { .raw_val = AARCH64_SYSREG_TRCIMSPEC3 }, "TRCIMSPEC3", { .raw_val = AARCH64_SYSREG_TRCIMSPEC3 }, 0x881F, true, true, {0} }, // 1071 + { "TRCIMSPEC4", { .raw_val = AARCH64_SYSREG_TRCIMSPEC4 }, "TRCIMSPEC4", { .raw_val = AARCH64_SYSREG_TRCIMSPEC4 }, 0x8827, true, true, {0} }, // 1072 + { "TRCIMSPEC5", { .raw_val = AARCH64_SYSREG_TRCIMSPEC5 }, "TRCIMSPEC5", { .raw_val = AARCH64_SYSREG_TRCIMSPEC5 }, 0x882F, true, true, {0} }, // 1073 + { "TRCIMSPEC6", { .raw_val = AARCH64_SYSREG_TRCIMSPEC6 }, "TRCIMSPEC6", { .raw_val = AARCH64_SYSREG_TRCIMSPEC6 }, 0x8837, true, true, {0} }, // 1074 + { "TRCIMSPEC7", { .raw_val = AARCH64_SYSREG_TRCIMSPEC7 }, "TRCIMSPEC7", { .raw_val = AARCH64_SYSREG_TRCIMSPEC7 }, 0x883F, true, true, {0} }, // 1075 + { "TRCITCTRL", { .raw_val = AARCH64_SYSREG_TRCITCTRL }, "TRCITCTRL", { .raw_val = AARCH64_SYSREG_TRCITCTRL }, 0x8B84, true, true, {0} }, // 1076 + { "TRCITECR_EL1", { .raw_val = AARCH64_SYSREG_TRCITECR_EL1 }, "TRCITECR_EL1", { .raw_val = AARCH64_SYSREG_TRCITECR_EL1 }, 0xC093, true, true, {AArch64_FeatureITE} }, // 1077 + { "TRCITECR_EL12", { .raw_val = AARCH64_SYSREG_TRCITECR_EL12 }, "TRCITECR_EL12", { .raw_val = AARCH64_SYSREG_TRCITECR_EL12 }, 0xE893, true, true, {AArch64_FeatureITE} }, // 1078 + { "TRCITECR_EL2", { .raw_val = AARCH64_SYSREG_TRCITECR_EL2 }, "TRCITECR_EL2", { .raw_val = AARCH64_SYSREG_TRCITECR_EL2 }, 0xE093, true, true, {AArch64_FeatureITE} }, // 1079 + { "TRCITEEDCR", { .raw_val = AARCH64_SYSREG_TRCITEEDCR }, "TRCITEEDCR", { .raw_val = AARCH64_SYSREG_TRCITEEDCR }, 0x8811, true, true, {AArch64_FeatureITE} }, // 1080 + { "TRCLAR", { .raw_val = AARCH64_SYSREG_TRCLAR }, "TRCLAR", { .raw_val = AARCH64_SYSREG_TRCLAR }, 0x8BE6, false, true, {0} }, // 1081 + { "TRCLSR", { .raw_val = AARCH64_SYSREG_TRCLSR }, "TRCLSR", { .raw_val = AARCH64_SYSREG_TRCLSR }, 0x8BEE, true, false, {0} }, // 1082 + { "TRCOSLAR", { .raw_val = AARCH64_SYSREG_TRCOSLAR }, "TRCOSLAR", { .raw_val = AARCH64_SYSREG_TRCOSLAR }, 0x8884, false, true, {0} }, // 1083 + { "TRCOSLSR", { .raw_val = AARCH64_SYSREG_TRCOSLSR }, "TRCOSLSR", { .raw_val = AARCH64_SYSREG_TRCOSLSR }, 0x888C, true, false, {0} }, // 1084 + { "TRCPDCR", { .raw_val = AARCH64_SYSREG_TRCPDCR }, "TRCPDCR", { .raw_val = AARCH64_SYSREG_TRCPDCR }, 0x88A4, true, true, {0} }, // 1085 + { "TRCPDSR", { .raw_val = AARCH64_SYSREG_TRCPDSR }, "TRCPDSR", { .raw_val = AARCH64_SYSREG_TRCPDSR }, 0x88AC, true, false, {0} }, // 1086 + { "TRCPIDR0", { .raw_val = AARCH64_SYSREG_TRCPIDR0 }, "TRCPIDR0", { .raw_val = AARCH64_SYSREG_TRCPIDR0 }, 0x8BC7, true, false, {0} }, // 1087 + { "TRCPIDR1", { .raw_val = AARCH64_SYSREG_TRCPIDR1 }, "TRCPIDR1", { .raw_val = AARCH64_SYSREG_TRCPIDR1 }, 0x8BCF, true, false, {0} }, // 1088 + { "TRCPIDR2", { .raw_val = AARCH64_SYSREG_TRCPIDR2 }, "TRCPIDR2", { .raw_val = AARCH64_SYSREG_TRCPIDR2 }, 0x8BD7, true, false, {0} }, // 1089 + { "TRCPIDR3", { .raw_val = AARCH64_SYSREG_TRCPIDR3 }, "TRCPIDR3", { .raw_val = AARCH64_SYSREG_TRCPIDR3 }, 0x8BDF, true, false, {0} }, // 1090 + { "TRCPIDR4", { .raw_val = AARCH64_SYSREG_TRCPIDR4 }, "TRCPIDR4", { .raw_val = AARCH64_SYSREG_TRCPIDR4 }, 0x8BA7, true, false, {0} }, // 1091 + { "TRCPIDR5", { .raw_val = AARCH64_SYSREG_TRCPIDR5 }, "TRCPIDR5", { .raw_val = AARCH64_SYSREG_TRCPIDR5 }, 0x8BAF, true, false, {0} }, // 1092 + { "TRCPIDR6", { .raw_val = AARCH64_SYSREG_TRCPIDR6 }, "TRCPIDR6", { .raw_val = AARCH64_SYSREG_TRCPIDR6 }, 0x8BB7, true, false, {0} }, // 1093 + { "TRCPIDR7", { .raw_val = AARCH64_SYSREG_TRCPIDR7 }, "TRCPIDR7", { .raw_val = AARCH64_SYSREG_TRCPIDR7 }, 0x8BBF, true, false, {0} }, // 1094 + { "TRCPRGCTLR", { .raw_val = AARCH64_SYSREG_TRCPRGCTLR }, "TRCPRGCTLR", { .raw_val = AARCH64_SYSREG_TRCPRGCTLR }, 0x8808, true, true, {0} }, // 1095 + { "TRCPROCSELR", { .raw_val = AARCH64_SYSREG_TRCPROCSELR }, "TRCPROCSELR", { .raw_val = AARCH64_SYSREG_TRCPROCSELR }, 0x8810, true, true, {0} }, // 1096 + { "TRCQCTLR", { .raw_val = AARCH64_SYSREG_TRCQCTLR }, "TRCQCTLR", { .raw_val = AARCH64_SYSREG_TRCQCTLR }, 0x8809, true, true, {0} }, // 1097 + { "TRCRSCTLR10", { .raw_val = AARCH64_SYSREG_TRCRSCTLR10 }, "TRCRSCTLR10", { .raw_val = AARCH64_SYSREG_TRCRSCTLR10 }, 0x88D0, true, true, {0} }, // 1098 + { "TRCRSCTLR11", { .raw_val = AARCH64_SYSREG_TRCRSCTLR11 }, "TRCRSCTLR11", { .raw_val = AARCH64_SYSREG_TRCRSCTLR11 }, 0x88D8, true, true, {0} }, // 1099 + { "TRCRSCTLR12", { .raw_val = AARCH64_SYSREG_TRCRSCTLR12 }, "TRCRSCTLR12", { .raw_val = AARCH64_SYSREG_TRCRSCTLR12 }, 0x88E0, true, true, {0} }, // 1100 + { "TRCRSCTLR13", { .raw_val = AARCH64_SYSREG_TRCRSCTLR13 }, "TRCRSCTLR13", { .raw_val = AARCH64_SYSREG_TRCRSCTLR13 }, 0x88E8, true, true, {0} }, // 1101 + { "TRCRSCTLR14", { .raw_val = AARCH64_SYSREG_TRCRSCTLR14 }, "TRCRSCTLR14", { .raw_val = AARCH64_SYSREG_TRCRSCTLR14 }, 0x88F0, true, true, {0} }, // 1102 + { "TRCRSCTLR15", { .raw_val = AARCH64_SYSREG_TRCRSCTLR15 }, "TRCRSCTLR15", { .raw_val = AARCH64_SYSREG_TRCRSCTLR15 }, 0x88F8, true, true, {0} }, // 1103 + { "TRCRSCTLR16", { .raw_val = AARCH64_SYSREG_TRCRSCTLR16 }, "TRCRSCTLR16", { .raw_val = AARCH64_SYSREG_TRCRSCTLR16 }, 0x8881, true, true, {0} }, // 1104 + { "TRCRSCTLR17", { .raw_val = AARCH64_SYSREG_TRCRSCTLR17 }, "TRCRSCTLR17", { .raw_val = AARCH64_SYSREG_TRCRSCTLR17 }, 0x8889, true, true, {0} }, // 1105 + { "TRCRSCTLR18", { .raw_val = AARCH64_SYSREG_TRCRSCTLR18 }, "TRCRSCTLR18", { .raw_val = AARCH64_SYSREG_TRCRSCTLR18 }, 0x8891, true, true, {0} }, // 1106 + { "TRCRSCTLR19", { .raw_val = AARCH64_SYSREG_TRCRSCTLR19 }, "TRCRSCTLR19", { .raw_val = AARCH64_SYSREG_TRCRSCTLR19 }, 0x8899, true, true, {0} }, // 1107 + { "TRCRSCTLR2", { .raw_val = AARCH64_SYSREG_TRCRSCTLR2 }, "TRCRSCTLR2", { .raw_val = AARCH64_SYSREG_TRCRSCTLR2 }, 0x8890, true, true, {0} }, // 1108 + { "TRCRSCTLR20", { .raw_val = AARCH64_SYSREG_TRCRSCTLR20 }, "TRCRSCTLR20", { .raw_val = AARCH64_SYSREG_TRCRSCTLR20 }, 0x88A1, true, true, {0} }, // 1109 + { "TRCRSCTLR21", { .raw_val = AARCH64_SYSREG_TRCRSCTLR21 }, "TRCRSCTLR21", { .raw_val = AARCH64_SYSREG_TRCRSCTLR21 }, 0x88A9, true, true, {0} }, // 1110 + { "TRCRSCTLR22", { .raw_val = AARCH64_SYSREG_TRCRSCTLR22 }, "TRCRSCTLR22", { .raw_val = AARCH64_SYSREG_TRCRSCTLR22 }, 0x88B1, true, true, {0} }, // 1111 + { "TRCRSCTLR23", { .raw_val = AARCH64_SYSREG_TRCRSCTLR23 }, "TRCRSCTLR23", { .raw_val = AARCH64_SYSREG_TRCRSCTLR23 }, 0x88B9, true, true, {0} }, // 1112 + { "TRCRSCTLR24", { .raw_val = AARCH64_SYSREG_TRCRSCTLR24 }, "TRCRSCTLR24", { .raw_val = AARCH64_SYSREG_TRCRSCTLR24 }, 0x88C1, true, true, {0} }, // 1113 + { "TRCRSCTLR25", { .raw_val = AARCH64_SYSREG_TRCRSCTLR25 }, "TRCRSCTLR25", { .raw_val = AARCH64_SYSREG_TRCRSCTLR25 }, 0x88C9, true, true, {0} }, // 1114 + { "TRCRSCTLR26", { .raw_val = AARCH64_SYSREG_TRCRSCTLR26 }, "TRCRSCTLR26", { .raw_val = AARCH64_SYSREG_TRCRSCTLR26 }, 0x88D1, true, true, {0} }, // 1115 + { "TRCRSCTLR27", { .raw_val = AARCH64_SYSREG_TRCRSCTLR27 }, "TRCRSCTLR27", { .raw_val = AARCH64_SYSREG_TRCRSCTLR27 }, 0x88D9, true, true, {0} }, // 1116 + { "TRCRSCTLR28", { .raw_val = AARCH64_SYSREG_TRCRSCTLR28 }, "TRCRSCTLR28", { .raw_val = AARCH64_SYSREG_TRCRSCTLR28 }, 0x88E1, true, true, {0} }, // 1117 + { "TRCRSCTLR29", { .raw_val = AARCH64_SYSREG_TRCRSCTLR29 }, "TRCRSCTLR29", { .raw_val = AARCH64_SYSREG_TRCRSCTLR29 }, 0x88E9, true, true, {0} }, // 1118 + { "TRCRSCTLR3", { .raw_val = AARCH64_SYSREG_TRCRSCTLR3 }, "TRCRSCTLR3", { .raw_val = AARCH64_SYSREG_TRCRSCTLR3 }, 0x8898, true, true, {0} }, // 1119 + { "TRCRSCTLR30", { .raw_val = AARCH64_SYSREG_TRCRSCTLR30 }, "TRCRSCTLR30", { .raw_val = AARCH64_SYSREG_TRCRSCTLR30 }, 0x88F1, true, true, {0} }, // 1120 + { "TRCRSCTLR31", { .raw_val = AARCH64_SYSREG_TRCRSCTLR31 }, "TRCRSCTLR31", { .raw_val = AARCH64_SYSREG_TRCRSCTLR31 }, 0x88F9, true, true, {0} }, // 1121 + { "TRCRSCTLR4", { .raw_val = AARCH64_SYSREG_TRCRSCTLR4 }, "TRCRSCTLR4", { .raw_val = AARCH64_SYSREG_TRCRSCTLR4 }, 0x88A0, true, true, {0} }, // 1122 + { "TRCRSCTLR5", { .raw_val = AARCH64_SYSREG_TRCRSCTLR5 }, "TRCRSCTLR5", { .raw_val = AARCH64_SYSREG_TRCRSCTLR5 }, 0x88A8, true, true, {0} }, // 1123 + { "TRCRSCTLR6", { .raw_val = AARCH64_SYSREG_TRCRSCTLR6 }, "TRCRSCTLR6", { .raw_val = AARCH64_SYSREG_TRCRSCTLR6 }, 0x88B0, true, true, {0} }, // 1124 + { "TRCRSCTLR7", { .raw_val = AARCH64_SYSREG_TRCRSCTLR7 }, "TRCRSCTLR7", { .raw_val = AARCH64_SYSREG_TRCRSCTLR7 }, 0x88B8, true, true, {0} }, // 1125 + { "TRCRSCTLR8", { .raw_val = AARCH64_SYSREG_TRCRSCTLR8 }, "TRCRSCTLR8", { .raw_val = AARCH64_SYSREG_TRCRSCTLR8 }, 0x88C0, true, true, {0} }, // 1126 + { "TRCRSCTLR9", { .raw_val = AARCH64_SYSREG_TRCRSCTLR9 }, "TRCRSCTLR9", { .raw_val = AARCH64_SYSREG_TRCRSCTLR9 }, 0x88C8, true, true, {0} }, // 1127 + { "TRCRSR", { .raw_val = AARCH64_SYSREG_TRCRSR }, "TRCRSR", { .raw_val = AARCH64_SYSREG_TRCRSR }, 0x8850, true, true, {AArch64_FeatureETE} }, // 1128 + { "TRCSEQEVR0", { .raw_val = AARCH64_SYSREG_TRCSEQEVR0 }, "TRCSEQEVR0", { .raw_val = AARCH64_SYSREG_TRCSEQEVR0 }, 0x8804, true, true, {0} }, // 1129 + { "TRCSEQEVR1", { .raw_val = AARCH64_SYSREG_TRCSEQEVR1 }, "TRCSEQEVR1", { .raw_val = AARCH64_SYSREG_TRCSEQEVR1 }, 0x880C, true, true, {0} }, // 1130 + { "TRCSEQEVR2", { .raw_val = AARCH64_SYSREG_TRCSEQEVR2 }, "TRCSEQEVR2", { .raw_val = AARCH64_SYSREG_TRCSEQEVR2 }, 0x8814, true, true, {0} }, // 1131 + { "TRCSEQRSTEVR", { .raw_val = AARCH64_SYSREG_TRCSEQRSTEVR }, "TRCSEQRSTEVR", { .raw_val = AARCH64_SYSREG_TRCSEQRSTEVR }, 0x8834, true, true, {0} }, // 1132 + { "TRCSEQSTR", { .raw_val = AARCH64_SYSREG_TRCSEQSTR }, "TRCSEQSTR", { .raw_val = AARCH64_SYSREG_TRCSEQSTR }, 0x883C, true, true, {0} }, // 1133 + { "TRCSSCCR0", { .raw_val = AARCH64_SYSREG_TRCSSCCR0 }, "TRCSSCCR0", { .raw_val = AARCH64_SYSREG_TRCSSCCR0 }, 0x8882, true, true, {0} }, // 1134 + { "TRCSSCCR1", { .raw_val = AARCH64_SYSREG_TRCSSCCR1 }, "TRCSSCCR1", { .raw_val = AARCH64_SYSREG_TRCSSCCR1 }, 0x888A, true, true, {0} }, // 1135 + { "TRCSSCCR2", { .raw_val = AARCH64_SYSREG_TRCSSCCR2 }, "TRCSSCCR2", { .raw_val = AARCH64_SYSREG_TRCSSCCR2 }, 0x8892, true, true, {0} }, // 1136 + { "TRCSSCCR3", { .raw_val = AARCH64_SYSREG_TRCSSCCR3 }, "TRCSSCCR3", { .raw_val = AARCH64_SYSREG_TRCSSCCR3 }, 0x889A, true, true, {0} }, // 1137 + { "TRCSSCCR4", { .raw_val = AARCH64_SYSREG_TRCSSCCR4 }, "TRCSSCCR4", { .raw_val = AARCH64_SYSREG_TRCSSCCR4 }, 0x88A2, true, true, {0} }, // 1138 + { "TRCSSCCR5", { .raw_val = AARCH64_SYSREG_TRCSSCCR5 }, "TRCSSCCR5", { .raw_val = AARCH64_SYSREG_TRCSSCCR5 }, 0x88AA, true, true, {0} }, // 1139 + { "TRCSSCCR6", { .raw_val = AARCH64_SYSREG_TRCSSCCR6 }, "TRCSSCCR6", { .raw_val = AARCH64_SYSREG_TRCSSCCR6 }, 0x88B2, true, true, {0} }, // 1140 + { "TRCSSCCR7", { .raw_val = AARCH64_SYSREG_TRCSSCCR7 }, "TRCSSCCR7", { .raw_val = AARCH64_SYSREG_TRCSSCCR7 }, 0x88BA, true, true, {0} }, // 1141 + { "TRCSSCSR0", { .raw_val = AARCH64_SYSREG_TRCSSCSR0 }, "TRCSSCSR0", { .raw_val = AARCH64_SYSREG_TRCSSCSR0 }, 0x88C2, true, true, {0} }, // 1142 + { "TRCSSCSR1", { .raw_val = AARCH64_SYSREG_TRCSSCSR1 }, "TRCSSCSR1", { .raw_val = AARCH64_SYSREG_TRCSSCSR1 }, 0x88CA, true, true, {0} }, // 1143 + { "TRCSSCSR2", { .raw_val = AARCH64_SYSREG_TRCSSCSR2 }, "TRCSSCSR2", { .raw_val = AARCH64_SYSREG_TRCSSCSR2 }, 0x88D2, true, true, {0} }, // 1144 + { "TRCSSCSR3", { .raw_val = AARCH64_SYSREG_TRCSSCSR3 }, "TRCSSCSR3", { .raw_val = AARCH64_SYSREG_TRCSSCSR3 }, 0x88DA, true, true, {0} }, // 1145 + { "TRCSSCSR4", { .raw_val = AARCH64_SYSREG_TRCSSCSR4 }, "TRCSSCSR4", { .raw_val = AARCH64_SYSREG_TRCSSCSR4 }, 0x88E2, true, true, {0} }, // 1146 + { "TRCSSCSR5", { .raw_val = AARCH64_SYSREG_TRCSSCSR5 }, "TRCSSCSR5", { .raw_val = AARCH64_SYSREG_TRCSSCSR5 }, 0x88EA, true, true, {0} }, // 1147 + { "TRCSSCSR6", { .raw_val = AARCH64_SYSREG_TRCSSCSR6 }, "TRCSSCSR6", { .raw_val = AARCH64_SYSREG_TRCSSCSR6 }, 0x88F2, true, true, {0} }, // 1148 + { "TRCSSCSR7", { .raw_val = AARCH64_SYSREG_TRCSSCSR7 }, "TRCSSCSR7", { .raw_val = AARCH64_SYSREG_TRCSSCSR7 }, 0x88FA, true, true, {0} }, // 1149 + { "TRCSSPCICR0", { .raw_val = AARCH64_SYSREG_TRCSSPCICR0 }, "TRCSSPCICR0", { .raw_val = AARCH64_SYSREG_TRCSSPCICR0 }, 0x8883, true, true, {0} }, // 1150 + { "TRCSSPCICR1", { .raw_val = AARCH64_SYSREG_TRCSSPCICR1 }, "TRCSSPCICR1", { .raw_val = AARCH64_SYSREG_TRCSSPCICR1 }, 0x888B, true, true, {0} }, // 1151 + { "TRCSSPCICR2", { .raw_val = AARCH64_SYSREG_TRCSSPCICR2 }, "TRCSSPCICR2", { .raw_val = AARCH64_SYSREG_TRCSSPCICR2 }, 0x8893, true, true, {0} }, // 1152 + { "TRCSSPCICR3", { .raw_val = AARCH64_SYSREG_TRCSSPCICR3 }, "TRCSSPCICR3", { .raw_val = AARCH64_SYSREG_TRCSSPCICR3 }, 0x889B, true, true, {0} }, // 1153 + { "TRCSSPCICR4", { .raw_val = AARCH64_SYSREG_TRCSSPCICR4 }, "TRCSSPCICR4", { .raw_val = AARCH64_SYSREG_TRCSSPCICR4 }, 0x88A3, true, true, {0} }, // 1154 + { "TRCSSPCICR5", { .raw_val = AARCH64_SYSREG_TRCSSPCICR5 }, "TRCSSPCICR5", { .raw_val = AARCH64_SYSREG_TRCSSPCICR5 }, 0x88AB, true, true, {0} }, // 1155 + { "TRCSSPCICR6", { .raw_val = AARCH64_SYSREG_TRCSSPCICR6 }, "TRCSSPCICR6", { .raw_val = AARCH64_SYSREG_TRCSSPCICR6 }, 0x88B3, true, true, {0} }, // 1156 + { "TRCSSPCICR7", { .raw_val = AARCH64_SYSREG_TRCSSPCICR7 }, "TRCSSPCICR7", { .raw_val = AARCH64_SYSREG_TRCSSPCICR7 }, 0x88BB, true, true, {0} }, // 1157 + { "TRCSTALLCTLR", { .raw_val = AARCH64_SYSREG_TRCSTALLCTLR }, "TRCSTALLCTLR", { .raw_val = AARCH64_SYSREG_TRCSTALLCTLR }, 0x8858, true, true, {0} }, // 1158 + { "TRCSTATR", { .raw_val = AARCH64_SYSREG_TRCSTATR }, "TRCSTATR", { .raw_val = AARCH64_SYSREG_TRCSTATR }, 0x8818, true, false, {0} }, // 1159 + { "TRCSYNCPR", { .raw_val = AARCH64_SYSREG_TRCSYNCPR }, "TRCSYNCPR", { .raw_val = AARCH64_SYSREG_TRCSYNCPR }, 0x8868, true, true, {0} }, // 1160 + { "TRCTRACEIDR", { .raw_val = AARCH64_SYSREG_TRCTRACEIDR }, "TRCTRACEIDR", { .raw_val = AARCH64_SYSREG_TRCTRACEIDR }, 0x8801, true, true, {0} }, // 1161 + { "TRCTSCTLR", { .raw_val = AARCH64_SYSREG_TRCTSCTLR }, "TRCTSCTLR", { .raw_val = AARCH64_SYSREG_TRCTSCTLR }, 0x8860, true, true, {0} }, // 1162 + { "TRCVDARCCTLR", { .raw_val = AARCH64_SYSREG_TRCVDARCCTLR }, "TRCVDARCCTLR", { .raw_val = AARCH64_SYSREG_TRCVDARCCTLR }, 0x8852, true, true, {0} }, // 1163 + { "TRCVDCTLR", { .raw_val = AARCH64_SYSREG_TRCVDCTLR }, "TRCVDCTLR", { .raw_val = AARCH64_SYSREG_TRCVDCTLR }, 0x8842, true, true, {0} }, // 1164 + { "TRCVDSACCTLR", { .raw_val = AARCH64_SYSREG_TRCVDSACCTLR }, "TRCVDSACCTLR", { .raw_val = AARCH64_SYSREG_TRCVDSACCTLR }, 0x884A, true, true, {0} }, // 1165 + { "TRCVICTLR", { .raw_val = AARCH64_SYSREG_TRCVICTLR }, "TRCVICTLR", { .raw_val = AARCH64_SYSREG_TRCVICTLR }, 0x8802, true, true, {0} }, // 1166 + { "TRCVIIECTLR", { .raw_val = AARCH64_SYSREG_TRCVIIECTLR }, "TRCVIIECTLR", { .raw_val = AARCH64_SYSREG_TRCVIIECTLR }, 0x880A, true, true, {0} }, // 1167 + { "TRCVIPCSSCTLR", { .raw_val = AARCH64_SYSREG_TRCVIPCSSCTLR }, "TRCVIPCSSCTLR", { .raw_val = AARCH64_SYSREG_TRCVIPCSSCTLR }, 0x881A, true, true, {0} }, // 1168 + { "TRCVISSCTLR", { .raw_val = AARCH64_SYSREG_TRCVISSCTLR }, "TRCVISSCTLR", { .raw_val = AARCH64_SYSREG_TRCVISSCTLR }, 0x8812, true, true, {0} }, // 1169 + { "TRCVMIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR0 }, "TRCVMIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR0 }, 0x8992, true, true, {0} }, // 1170 + { "TRCVMIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR1 }, "TRCVMIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR1 }, 0x899A, true, true, {0} }, // 1171 + { "TRCVMIDCVR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR0 }, "TRCVMIDCVR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR0 }, 0x8981, true, true, {0} }, // 1172 + { "TRCVMIDCVR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR1 }, "TRCVMIDCVR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR1 }, 0x8991, true, true, {0} }, // 1173 + { "TRCVMIDCVR2", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR2 }, "TRCVMIDCVR2", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR2 }, 0x89A1, true, true, {0} }, // 1174 + { "TRCVMIDCVR3", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR3 }, "TRCVMIDCVR3", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR3 }, 0x89B1, true, true, {0} }, // 1175 + { "TRCVMIDCVR4", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR4 }, "TRCVMIDCVR4", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR4 }, 0x89C1, true, true, {0} }, // 1176 + { "TRCVMIDCVR5", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR5 }, "TRCVMIDCVR5", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR5 }, 0x89D1, true, true, {0} }, // 1177 + { "TRCVMIDCVR6", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR6 }, "TRCVMIDCVR6", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR6 }, 0x89E1, true, true, {0} }, // 1178 + { "TRCVMIDCVR7", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR7 }, "TRCVMIDCVR7", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR7 }, 0x89F1, true, true, {0} }, // 1179 + { "TRFCR_EL1", { .raw_val = AARCH64_SYSREG_TRFCR_EL1 }, "TRFCR_EL1", { .raw_val = AARCH64_SYSREG_TRFCR_EL1 }, 0xC091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1180 + { "TRFCR_EL12", { .raw_val = AARCH64_SYSREG_TRFCR_EL12 }, "TRFCR_EL12", { .raw_val = AARCH64_SYSREG_TRFCR_EL12 }, 0xE891, true, true, {AArch64_FeatureTRACEV8_4} }, // 1181 + { "TRFCR_EL2", { .raw_val = AARCH64_SYSREG_TRFCR_EL2 }, "TRFCR_EL2", { .raw_val = AARCH64_SYSREG_TRFCR_EL2 }, 0xE091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1182 + { "TTBR0_EL1", { .raw_val = AARCH64_SYSREG_TTBR0_EL1 }, "TTBR0_EL1", { .raw_val = AARCH64_SYSREG_TTBR0_EL1 }, 0xC100, true, true, {0} }, // 1183 + { "TTBR0_EL12", { .raw_val = AARCH64_SYSREG_TTBR0_EL12 }, "TTBR0_EL12", { .raw_val = AARCH64_SYSREG_TTBR0_EL12 }, 0xE900, true, true, {AArch64_FeatureVH} }, // 1184 + { "TTBR0_EL2", { .raw_val = AARCH64_SYSREG_TTBR0_EL2 }, "VSCTLR_EL2", { .raw_val = AARCH64_SYSREG_VSCTLR_EL2 }, 0xE100, true, true, {AArch64_FeatureEL2VMSA} }, // 1185 + { "TTBR0_EL3", { .raw_val = AARCH64_SYSREG_TTBR0_EL3 }, "TTBR0_EL3", { .raw_val = AARCH64_SYSREG_TTBR0_EL3 }, 0xF100, true, true, {0} }, // 1186 + { "TTBR1_EL1", { .raw_val = AARCH64_SYSREG_TTBR1_EL1 }, "TTBR1_EL1", { .raw_val = AARCH64_SYSREG_TTBR1_EL1 }, 0xC101, true, true, {0} }, // 1187 + { "TTBR1_EL12", { .raw_val = AARCH64_SYSREG_TTBR1_EL12 }, "TTBR1_EL12", { .raw_val = AARCH64_SYSREG_TTBR1_EL12 }, 0xE901, true, true, {AArch64_FeatureVH} }, // 1188 + { "TTBR1_EL2", { .raw_val = AARCH64_SYSREG_TTBR1_EL2 }, "TTBR1_EL2", { .raw_val = AARCH64_SYSREG_TTBR1_EL2 }, 0xE101, true, true, {AArch64_FeatureVH} }, // 1189 + { "UAO", { .raw_val = AARCH64_SYSREG_UAO }, "UAO", { .raw_val = AARCH64_SYSREG_UAO }, 0xC214, true, true, {AArch64_FeaturePsUAO} }, // 1190 + { "VBAR_EL1", { .raw_val = AARCH64_SYSREG_VBAR_EL1 }, "VBAR_EL1", { .raw_val = AARCH64_SYSREG_VBAR_EL1 }, 0xC600, true, true, {0} }, // 1191 + { "VBAR_EL12", { .raw_val = AARCH64_SYSREG_VBAR_EL12 }, "VBAR_EL12", { .raw_val = AARCH64_SYSREG_VBAR_EL12 }, 0xEE00, true, true, {AArch64_FeatureVH} }, // 1192 + { "VBAR_EL2", { .raw_val = AARCH64_SYSREG_VBAR_EL2 }, "VBAR_EL2", { .raw_val = AARCH64_SYSREG_VBAR_EL2 }, 0xE600, true, true, {0} }, // 1193 + { "VBAR_EL3", { .raw_val = AARCH64_SYSREG_VBAR_EL3 }, "VBAR_EL3", { .raw_val = AARCH64_SYSREG_VBAR_EL3 }, 0xF600, true, true, {0} }, // 1194 + { "VDISR_EL2", { .raw_val = AARCH64_SYSREG_VDISR_EL2 }, "VDISR_EL2", { .raw_val = AARCH64_SYSREG_VDISR_EL2 }, 0xE609, true, true, {AArch64_FeatureRAS} }, // 1195 + { "VDISR_EL3", { .raw_val = AARCH64_SYSREG_VDISR_EL3 }, "VDISR_EL3", { .raw_val = AARCH64_SYSREG_VDISR_EL3 }, 0xF609, true, true, {0} }, // 1196 + { "VMECID_A_EL2", { .raw_val = AARCH64_SYSREG_VMECID_A_EL2 }, "VMECID_A_EL2", { .raw_val = AARCH64_SYSREG_VMECID_A_EL2 }, 0xE549, true, true, {AArch64_FeatureMEC} }, // 1197 + { "VMECID_P_EL2", { .raw_val = AARCH64_SYSREG_VMECID_P_EL2 }, "VMECID_P_EL2", { .raw_val = AARCH64_SYSREG_VMECID_P_EL2 }, 0xE548, true, true, {AArch64_FeatureMEC} }, // 1198 + { "VMPIDR_EL2", { .raw_val = AARCH64_SYSREG_VMPIDR_EL2 }, "VMPIDR_EL2", { .raw_val = AARCH64_SYSREG_VMPIDR_EL2 }, 0xE005, true, true, {0} }, // 1199 + { "VNCR_EL2", { .raw_val = AARCH64_SYSREG_VNCR_EL2 }, "VNCR_EL2", { .raw_val = AARCH64_SYSREG_VNCR_EL2 }, 0xE110, true, true, {AArch64_FeatureNV} }, // 1200 + { "VPIDR_EL2", { .raw_val = AARCH64_SYSREG_VPIDR_EL2 }, "VPIDR_EL2", { .raw_val = AARCH64_SYSREG_VPIDR_EL2 }, 0xE000, true, true, {0} }, // 1201 + { "VSCTLR_EL2", { .raw_val = AARCH64_SYSREG_VSCTLR_EL2 }, "TTBR0_EL2", { .raw_val = AARCH64_SYSREG_TTBR0_EL2 }, 0xE100, true, true, {AArch64_HasV8_0rOps} }, // 1202 + { "VSESR_EL2", { .raw_val = AARCH64_SYSREG_VSESR_EL2 }, "VSESR_EL2", { .raw_val = AARCH64_SYSREG_VSESR_EL2 }, 0xE293, true, true, {AArch64_FeatureRAS} }, // 1203 + { "VSESR_EL3", { .raw_val = AARCH64_SYSREG_VSESR_EL3 }, "VSESR_EL3", { .raw_val = AARCH64_SYSREG_VSESR_EL3 }, 0xF293, true, true, {0} }, // 1204 + { "VSTCR_EL2", { .raw_val = AARCH64_SYSREG_VSTCR_EL2 }, "VSTCR_EL2", { .raw_val = AARCH64_SYSREG_VSTCR_EL2 }, 0xE132, true, true, {AArch64_FeatureSEL2} }, // 1205 + { "VSTTBR_EL2", { .raw_val = AARCH64_SYSREG_VSTTBR_EL2 }, "VSTTBR_EL2", { .raw_val = AARCH64_SYSREG_VSTTBR_EL2 }, 0xE130, true, true, {AArch64_HasV8_0aOps} }, // 1206 + { "VTCR_EL2", { .raw_val = AARCH64_SYSREG_VTCR_EL2 }, "VTCR_EL2", { .raw_val = AARCH64_SYSREG_VTCR_EL2 }, 0xE10A, true, true, {0} }, // 1207 + { "VTTBR_EL2", { .raw_val = AARCH64_SYSREG_VTTBR_EL2 }, "VTTBR_EL2", { .raw_val = AARCH64_SYSREG_VTTBR_EL2 }, 0xE108, true, true, {AArch64_FeatureEL2VMSA} }, // 1208 + { "ZCR_EL1", { .raw_val = AARCH64_SYSREG_ZCR_EL1 }, "ZCR_EL1", { .raw_val = AARCH64_SYSREG_ZCR_EL1 }, 0xC090, true, true, {AArch64_FeatureSVE} }, // 1209 + { "ZCR_EL12", { .raw_val = AARCH64_SYSREG_ZCR_EL12 }, "ZCR_EL12", { .raw_val = AARCH64_SYSREG_ZCR_EL12 }, 0xE890, true, true, {AArch64_FeatureSVE} }, // 1210 + { "ZCR_EL2", { .raw_val = AARCH64_SYSREG_ZCR_EL2 }, "ZCR_EL2", { .raw_val = AARCH64_SYSREG_ZCR_EL2 }, 0xE090, true, true, {AArch64_FeatureSVE} }, // 1211 + { "ZCR_EL3", { .raw_val = AARCH64_SYSREG_ZCR_EL3 }, "ZCR_EL3", { .raw_val = AARCH64_SYSREG_ZCR_EL3 }, 0xF090, true, true, {AArch64_FeatureSVE} }, // 1212 }; const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char * Name) { @@ -3185,819 +3235,842 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char * Name) { "FAR_EL12", 374 }, { "FAR_EL2", 375 }, { "FAR_EL3", 376 }, - { "FPCR", 377 }, - { "FPEXC32_EL2", 378 }, - { "FPSR", 379 }, - { "GCR_EL1", 380 }, - { "GMID_EL1", 381 }, - { "GPCCR_EL3", 382 }, - { "GPTBR_EL3", 383 }, - { "HACR_EL2", 384 }, - { "HAFGRTR_EL2", 385 }, - { "HCRX_EL2", 386 }, - { "HCR_EL2", 387 }, - { "HDFGRTR2_EL2", 388 }, - { "HDFGRTR_EL2", 389 }, - { "HDFGWTR2_EL2", 390 }, - { "HDFGWTR_EL2", 391 }, - { "HFGITR2_EL2", 392 }, - { "HFGITR_EL2", 393 }, - { "HFGRTR2_EL2", 394 }, - { "HFGRTR_EL2", 395 }, - { "HFGWTR2_EL2", 396 }, - { "HFGWTR_EL2", 397 }, - { "HPFAR_EL2", 398 }, - { "HSTR_EL2", 399 }, - { "ICC_AP0R0_EL1", 400 }, - { "ICC_AP0R1_EL1", 401 }, - { "ICC_AP0R2_EL1", 402 }, - { "ICC_AP0R3_EL1", 403 }, - { "ICC_AP1R0_EL1", 404 }, - { "ICC_AP1R1_EL1", 405 }, - { "ICC_AP1R2_EL1", 406 }, - { "ICC_AP1R3_EL1", 407 }, - { "ICC_ASGI1R_EL1", 408 }, - { "ICC_BPR0_EL1", 409 }, - { "ICC_BPR1_EL1", 410 }, - { "ICC_CTLR_EL1", 411 }, - { "ICC_CTLR_EL3", 412 }, - { "ICC_DIR_EL1", 413 }, - { "ICC_EOIR0_EL1", 414 }, - { "ICC_EOIR1_EL1", 415 }, - { "ICC_HPPIR0_EL1", 416 }, - { "ICC_HPPIR1_EL1", 417 }, - { "ICC_IAR0_EL1", 418 }, - { "ICC_IAR1_EL1", 419 }, - { "ICC_IGRPEN0_EL1", 420 }, - { "ICC_IGRPEN1_EL1", 421 }, - { "ICC_IGRPEN1_EL3", 422 }, - { "ICC_NMIAR1_EL1", 423 }, - { "ICC_PMR_EL1", 424 }, - { "ICC_RPR_EL1", 425 }, - { "ICC_SGI0R_EL1", 426 }, - { "ICC_SGI1R_EL1", 427 }, - { "ICC_SRE_EL1", 428 }, - { "ICC_SRE_EL2", 429 }, - { "ICC_SRE_EL3", 430 }, - { "ICH_AP0R0_EL2", 431 }, - { "ICH_AP0R1_EL2", 432 }, - { "ICH_AP0R2_EL2", 433 }, - { "ICH_AP0R3_EL2", 434 }, - { "ICH_AP1R0_EL2", 435 }, - { "ICH_AP1R1_EL2", 436 }, - { "ICH_AP1R2_EL2", 437 }, - { "ICH_AP1R3_EL2", 438 }, - { "ICH_EISR_EL2", 439 }, - { "ICH_ELRSR_EL2", 440 }, - { "ICH_HCR_EL2", 441 }, - { "ICH_LR0_EL2", 442 }, - { "ICH_LR10_EL2", 443 }, - { "ICH_LR11_EL2", 444 }, - { "ICH_LR12_EL2", 445 }, - { "ICH_LR13_EL2", 446 }, - { "ICH_LR14_EL2", 447 }, - { "ICH_LR15_EL2", 448 }, - { "ICH_LR1_EL2", 449 }, - { "ICH_LR2_EL2", 450 }, - { "ICH_LR3_EL2", 451 }, - { "ICH_LR4_EL2", 452 }, - { "ICH_LR5_EL2", 453 }, - { "ICH_LR6_EL2", 454 }, - { "ICH_LR7_EL2", 455 }, - { "ICH_LR8_EL2", 456 }, - { "ICH_LR9_EL2", 457 }, - { "ICH_MISR_EL2", 458 }, - { "ICH_VMCR_EL2", 459 }, - { "ICH_VTR_EL2", 460 }, - { "ID_AA64AFR0_EL1", 461 }, - { "ID_AA64AFR1_EL1", 462 }, - { "ID_AA64DFR0_EL1", 463 }, - { "ID_AA64DFR1_EL1", 464 }, - { "ID_AA64ISAR0_EL1", 465 }, - { "ID_AA64ISAR1_EL1", 466 }, - { "ID_AA64ISAR2_EL1", 467 }, - { "ID_AA64MMFR0_EL1", 468 }, - { "ID_AA64MMFR1_EL1", 469 }, - { "ID_AA64MMFR2_EL1", 470 }, - { "ID_AA64MMFR3_EL1", 471 }, - { "ID_AA64MMFR4_EL1", 472 }, - { "ID_AA64PFR0_EL1", 473 }, - { "ID_AA64PFR1_EL1", 474 }, - { "ID_AA64PFR2_EL1", 475 }, - { "ID_AA64SMFR0_EL1", 476 }, - { "ID_AA64ZFR0_EL1", 477 }, - { "ID_AFR0_EL1", 478 }, - { "ID_DFR0_EL1", 479 }, - { "ID_DFR1_EL1", 480 }, - { "ID_ISAR0_EL1", 481 }, - { "ID_ISAR1_EL1", 482 }, - { "ID_ISAR2_EL1", 483 }, - { "ID_ISAR3_EL1", 484 }, - { "ID_ISAR4_EL1", 485 }, - { "ID_ISAR5_EL1", 486 }, - { "ID_ISAR6_EL1", 487 }, - { "ID_MMFR0_EL1", 488 }, - { "ID_MMFR1_EL1", 489 }, - { "ID_MMFR2_EL1", 490 }, - { "ID_MMFR3_EL1", 491 }, - { "ID_MMFR4_EL1", 492 }, - { "ID_MMFR5_EL1", 493 }, - { "ID_PFR0_EL1", 494 }, - { "ID_PFR1_EL1", 495 }, - { "ID_PFR2_EL1", 496 }, - { "IFSR32_EL2", 497 }, - { "ISR_EL1", 498 }, - { "LORC_EL1", 499 }, - { "LOREA_EL1", 500 }, - { "LORID_EL1", 501 }, - { "LORN_EL1", 502 }, - { "LORSA_EL1", 503 }, - { "MAIR2_EL1", 504 }, - { "MAIR2_EL12", 505 }, - { "MAIR2_EL2", 506 }, - { "MAIR2_EL3", 507 }, - { "MAIR_EL1", 508 }, - { "MAIR_EL12", 509 }, - { "MAIR_EL2", 510 }, - { "MAIR_EL3", 511 }, - { "MDCCINT_EL1", 512 }, - { "MDCCSR_EL0", 513 }, - { "MDCR_EL2", 514 }, - { "MDCR_EL3", 515 }, - { "MDRAR_EL1", 516 }, - { "MDSCR_EL1", 517 }, - { "MDSELR_EL1", 518 }, - { "MECIDR_EL2", 519 }, - { "MECID_A0_EL2", 520 }, - { "MECID_A1_EL2", 521 }, - { "MECID_P0_EL2", 522 }, - { "MECID_P1_EL2", 523 }, - { "MECID_RL_A_EL3", 524 }, - { "MFAR_EL3", 525 }, - { "MIDR_EL1", 526 }, - { "MPAM0_EL1", 527 }, - { "MPAM1_EL1", 528 }, - { "MPAM1_EL12", 529 }, - { "MPAM2_EL2", 530 }, - { "MPAM3_EL3", 531 }, - { "MPAMHCR_EL2", 532 }, - { "MPAMIDR_EL1", 533 }, - { "MPAMSM_EL1", 534 }, - { "MPAMVPM0_EL2", 535 }, - { "MPAMVPM1_EL2", 536 }, - { "MPAMVPM2_EL2", 537 }, - { "MPAMVPM3_EL2", 538 }, - { "MPAMVPM4_EL2", 539 }, - { "MPAMVPM5_EL2", 540 }, - { "MPAMVPM6_EL2", 541 }, - { "MPAMVPM7_EL2", 542 }, - { "MPAMVPMV_EL2", 543 }, - { "MPIDR_EL1", 544 }, - { "MPUIR_EL1", 545 }, - { "MPUIR_EL2", 546 }, - { "MVFR0_EL1", 547 }, - { "MVFR1_EL1", 548 }, - { "MVFR2_EL1", 549 }, - { "NZCV", 550 }, - { "OSDLR_EL1", 551 }, - { "OSDTRRX_EL1", 552 }, - { "OSDTRTX_EL1", 553 }, - { "OSECCR_EL1", 554 }, - { "OSLAR_EL1", 555 }, - { "OSLSR_EL1", 556 }, - { "PAN", 557 }, - { "PAR_EL1", 558 }, - { "PFAR_EL1", 559 }, - { "PFAR_EL12", 560 }, - { "PFAR_EL2", 561 }, - { "PIRE0_EL1", 562 }, - { "PIRE0_EL12", 563 }, - { "PIRE0_EL2", 564 }, - { "PIR_EL1", 565 }, - { "PIR_EL12", 566 }, - { "PIR_EL2", 567 }, - { "PIR_EL3", 568 }, - { "PM", 569 }, - { "PMBIDR_EL1", 570 }, - { "PMBLIMITR_EL1", 571 }, - { "PMBPTR_EL1", 572 }, - { "PMBSR_EL1", 573 }, - { "PMCCFILTR_EL0", 574 }, - { "PMCCNTR_EL0", 575 }, - { "PMCCNTSVR_EL1", 576 }, - { "PMCEID0_EL0", 577 }, - { "PMCEID1_EL0", 578 }, - { "PMCNTENCLR_EL0", 579 }, - { "PMCNTENSET_EL0", 580 }, - { "PMCR_EL0", 581 }, - { "PMECR_EL1", 582 }, - { "PMEVCNTR0_EL0", 583 }, - { "PMEVCNTR10_EL0", 584 }, - { "PMEVCNTR11_EL0", 585 }, - { "PMEVCNTR12_EL0", 586 }, - { "PMEVCNTR13_EL0", 587 }, - { "PMEVCNTR14_EL0", 588 }, - { "PMEVCNTR15_EL0", 589 }, - { "PMEVCNTR16_EL0", 590 }, - { "PMEVCNTR17_EL0", 591 }, - { "PMEVCNTR18_EL0", 592 }, - { "PMEVCNTR19_EL0", 593 }, - { "PMEVCNTR1_EL0", 594 }, - { "PMEVCNTR20_EL0", 595 }, - { "PMEVCNTR21_EL0", 596 }, - { "PMEVCNTR22_EL0", 597 }, - { "PMEVCNTR23_EL0", 598 }, - { "PMEVCNTR24_EL0", 599 }, - { "PMEVCNTR25_EL0", 600 }, - { "PMEVCNTR26_EL0", 601 }, - { "PMEVCNTR27_EL0", 602 }, - { "PMEVCNTR28_EL0", 603 }, - { "PMEVCNTR29_EL0", 604 }, - { "PMEVCNTR2_EL0", 605 }, - { "PMEVCNTR30_EL0", 606 }, - { "PMEVCNTR3_EL0", 607 }, - { "PMEVCNTR4_EL0", 608 }, - { "PMEVCNTR5_EL0", 609 }, - { "PMEVCNTR6_EL0", 610 }, - { "PMEVCNTR7_EL0", 611 }, - { "PMEVCNTR8_EL0", 612 }, - { "PMEVCNTR9_EL0", 613 }, - { "PMEVCNTSVR0_EL1", 614 }, - { "PMEVCNTSVR10_EL1", 615 }, - { "PMEVCNTSVR11_EL1", 616 }, - { "PMEVCNTSVR12_EL1", 617 }, - { "PMEVCNTSVR13_EL1", 618 }, - { "PMEVCNTSVR14_EL1", 619 }, - { "PMEVCNTSVR15_EL1", 620 }, - { "PMEVCNTSVR16_EL1", 621 }, - { "PMEVCNTSVR17_EL1", 622 }, - { "PMEVCNTSVR18_EL1", 623 }, - { "PMEVCNTSVR19_EL1", 624 }, - { "PMEVCNTSVR1_EL1", 625 }, - { "PMEVCNTSVR20_EL1", 626 }, - { "PMEVCNTSVR21_EL1", 627 }, - { "PMEVCNTSVR22_EL1", 628 }, - { "PMEVCNTSVR23_EL1", 629 }, - { "PMEVCNTSVR24_EL1", 630 }, - { "PMEVCNTSVR25_EL1", 631 }, - { "PMEVCNTSVR26_EL1", 632 }, - { "PMEVCNTSVR27_EL1", 633 }, - { "PMEVCNTSVR28_EL1", 634 }, - { "PMEVCNTSVR29_EL1", 635 }, - { "PMEVCNTSVR2_EL1", 636 }, - { "PMEVCNTSVR30_EL1", 637 }, - { "PMEVCNTSVR3_EL1", 638 }, - { "PMEVCNTSVR4_EL1", 639 }, - { "PMEVCNTSVR5_EL1", 640 }, - { "PMEVCNTSVR6_EL1", 641 }, - { "PMEVCNTSVR7_EL1", 642 }, - { "PMEVCNTSVR8_EL1", 643 }, - { "PMEVCNTSVR9_EL1", 644 }, - { "PMEVTYPER0_EL0", 645 }, - { "PMEVTYPER10_EL0", 646 }, - { "PMEVTYPER11_EL0", 647 }, - { "PMEVTYPER12_EL0", 648 }, - { "PMEVTYPER13_EL0", 649 }, - { "PMEVTYPER14_EL0", 650 }, - { "PMEVTYPER15_EL0", 651 }, - { "PMEVTYPER16_EL0", 652 }, - { "PMEVTYPER17_EL0", 653 }, - { "PMEVTYPER18_EL0", 654 }, - { "PMEVTYPER19_EL0", 655 }, - { "PMEVTYPER1_EL0", 656 }, - { "PMEVTYPER20_EL0", 657 }, - { "PMEVTYPER21_EL0", 658 }, - { "PMEVTYPER22_EL0", 659 }, - { "PMEVTYPER23_EL0", 660 }, - { "PMEVTYPER24_EL0", 661 }, - { "PMEVTYPER25_EL0", 662 }, - { "PMEVTYPER26_EL0", 663 }, - { "PMEVTYPER27_EL0", 664 }, - { "PMEVTYPER28_EL0", 665 }, - { "PMEVTYPER29_EL0", 666 }, - { "PMEVTYPER2_EL0", 667 }, - { "PMEVTYPER30_EL0", 668 }, - { "PMEVTYPER3_EL0", 669 }, - { "PMEVTYPER4_EL0", 670 }, - { "PMEVTYPER5_EL0", 671 }, - { "PMEVTYPER6_EL0", 672 }, - { "PMEVTYPER7_EL0", 673 }, - { "PMEVTYPER8_EL0", 674 }, - { "PMEVTYPER9_EL0", 675 }, - { "PMIAR_EL1", 676 }, - { "PMICFILTR_EL0", 677 }, - { "PMICNTR_EL0", 678 }, - { "PMICNTSVR_EL1", 679 }, - { "PMINTENCLR_EL1", 680 }, - { "PMINTENSET_EL1", 681 }, - { "PMMIR_EL1", 682 }, - { "PMOVSCLR_EL0", 683 }, - { "PMOVSSET_EL0", 684 }, - { "PMSCR_EL1", 685 }, - { "PMSCR_EL12", 686 }, - { "PMSCR_EL2", 687 }, - { "PMSDSFR_EL1", 688 }, - { "PMSELR_EL0", 689 }, - { "PMSEVFR_EL1", 690 }, - { "PMSFCR_EL1", 691 }, - { "PMSICR_EL1", 692 }, - { "PMSIDR_EL1", 693 }, - { "PMSIRR_EL1", 694 }, - { "PMSLATFR_EL1", 695 }, - { "PMSNEVFR_EL1", 696 }, - { "PMSSCR_EL1", 697 }, - { "PMSWINC_EL0", 698 }, - { "PMUACR_EL1", 699 }, - { "PMUSERENR_EL0", 700 }, - { "PMXEVCNTR_EL0", 701 }, - { "PMXEVTYPER_EL0", 702 }, - { "PMZR_EL0", 703 }, - { "POR_EL0", 704 }, - { "POR_EL1", 705 }, - { "POR_EL12", 706 }, - { "POR_EL2", 707 }, - { "POR_EL3", 708 }, - { "PRBAR10_EL1", 709 }, - { "PRBAR10_EL2", 710 }, - { "PRBAR11_EL1", 711 }, - { "PRBAR11_EL2", 712 }, - { "PRBAR12_EL1", 713 }, - { "PRBAR12_EL2", 714 }, - { "PRBAR13_EL1", 715 }, - { "PRBAR13_EL2", 716 }, - { "PRBAR14_EL1", 717 }, - { "PRBAR14_EL2", 718 }, - { "PRBAR15_EL1", 719 }, - { "PRBAR15_EL2", 720 }, - { "PRBAR1_EL1", 721 }, - { "PRBAR1_EL2", 722 }, - { "PRBAR2_EL1", 723 }, - { "PRBAR2_EL2", 724 }, - { "PRBAR3_EL1", 725 }, - { "PRBAR3_EL2", 726 }, - { "PRBAR4_EL1", 727 }, - { "PRBAR4_EL2", 728 }, - { "PRBAR5_EL1", 729 }, - { "PRBAR5_EL2", 730 }, - { "PRBAR6_EL1", 731 }, - { "PRBAR6_EL2", 732 }, - { "PRBAR7_EL1", 733 }, - { "PRBAR7_EL2", 734 }, - { "PRBAR8_EL1", 735 }, - { "PRBAR8_EL2", 736 }, - { "PRBAR9_EL1", 737 }, - { "PRBAR9_EL2", 738 }, - { "PRBAR_EL1", 739 }, - { "PRBAR_EL2", 740 }, - { "PRENR_EL1", 741 }, - { "PRENR_EL2", 742 }, - { "PRLAR10_EL1", 743 }, - { "PRLAR10_EL2", 744 }, - { "PRLAR11_EL1", 745 }, - { "PRLAR11_EL2", 746 }, - { "PRLAR12_EL1", 747 }, - { "PRLAR12_EL2", 748 }, - { "PRLAR13_EL1", 749 }, - { "PRLAR13_EL2", 750 }, - { "PRLAR14_EL1", 751 }, - { "PRLAR14_EL2", 752 }, - { "PRLAR15_EL1", 753 }, - { "PRLAR15_EL2", 754 }, - { "PRLAR1_EL1", 755 }, - { "PRLAR1_EL2", 756 }, - { "PRLAR2_EL1", 757 }, - { "PRLAR2_EL2", 758 }, - { "PRLAR3_EL1", 759 }, - { "PRLAR3_EL2", 760 }, - { "PRLAR4_EL1", 761 }, - { "PRLAR4_EL2", 762 }, - { "PRLAR5_EL1", 763 }, - { "PRLAR5_EL2", 764 }, - { "PRLAR6_EL1", 765 }, - { "PRLAR6_EL2", 766 }, - { "PRLAR7_EL1", 767 }, - { "PRLAR7_EL2", 768 }, - { "PRLAR8_EL1", 769 }, - { "PRLAR8_EL2", 770 }, - { "PRLAR9_EL1", 771 }, - { "PRLAR9_EL2", 772 }, - { "PRLAR_EL1", 773 }, - { "PRLAR_EL2", 774 }, - { "PRSELR_EL1", 775 }, - { "PRSELR_EL2", 776 }, - { "RCWMASK_EL1", 777 }, - { "RCWSMASK_EL1", 778 }, - { "REVIDR_EL1", 779 }, - { "RGSR_EL1", 780 }, - { "RMR_EL1", 781 }, - { "RMR_EL2", 782 }, - { "RMR_EL3", 783 }, - { "RNDR", 784 }, - { "RNDRRS", 785 }, - { "RVBAR_EL1", 786 }, - { "RVBAR_EL2", 787 }, - { "RVBAR_EL3", 788 }, - { "S2PIR_EL2", 789 }, - { "S2POR_EL1", 790 }, - { "SCR_EL3", 791 }, - { "SCTLR2_EL1", 792 }, - { "SCTLR2_EL12", 793 }, - { "SCTLR2_EL2", 794 }, - { "SCTLR2_EL3", 795 }, - { "SCTLR_EL1", 796 }, - { "SCTLR_EL12", 797 }, - { "SCTLR_EL2", 798 }, - { "SCTLR_EL3", 799 }, - { "SCXTNUM_EL0", 800 }, - { "SCXTNUM_EL1", 801 }, - { "SCXTNUM_EL12", 802 }, - { "SCXTNUM_EL2", 803 }, - { "SCXTNUM_EL3", 804 }, - { "SDER32_EL2", 805 }, - { "SDER32_EL3", 806 }, - { "SMCR_EL1", 807 }, - { "SMCR_EL12", 808 }, - { "SMCR_EL2", 809 }, - { "SMCR_EL3", 810 }, - { "SMIDR_EL1", 811 }, - { "SMPRIMAP_EL2", 812 }, - { "SMPRI_EL1", 813 }, - { "SPMACCESSR_EL1", 814 }, - { "SPMACCESSR_EL12", 815 }, - { "SPMACCESSR_EL2", 816 }, - { "SPMACCESSR_EL3", 817 }, - { "SPMCFGR_EL1", 818 }, - { "SPMCGCR0_EL1", 819 }, - { "SPMCGCR1_EL1", 820 }, - { "SPMCNTENCLR_EL0", 821 }, - { "SPMCNTENSET_EL0", 822 }, - { "SPMCR_EL0", 823 }, - { "SPMDEVAFF_EL1", 824 }, - { "SPMDEVARCH_EL1", 825 }, - { "SPMEVCNTR0_EL0", 826 }, - { "SPMEVCNTR10_EL0", 827 }, - { "SPMEVCNTR11_EL0", 828 }, - { "SPMEVCNTR12_EL0", 829 }, - { "SPMEVCNTR13_EL0", 830 }, - { "SPMEVCNTR14_EL0", 831 }, - { "SPMEVCNTR15_EL0", 832 }, - { "SPMEVCNTR1_EL0", 833 }, - { "SPMEVCNTR2_EL0", 834 }, - { "SPMEVCNTR3_EL0", 835 }, - { "SPMEVCNTR4_EL0", 836 }, - { "SPMEVCNTR5_EL0", 837 }, - { "SPMEVCNTR6_EL0", 838 }, - { "SPMEVCNTR7_EL0", 839 }, - { "SPMEVCNTR8_EL0", 840 }, - { "SPMEVCNTR9_EL0", 841 }, - { "SPMEVFILT2R0_EL0", 842 }, - { "SPMEVFILT2R10_EL0", 843 }, - { "SPMEVFILT2R11_EL0", 844 }, - { "SPMEVFILT2R12_EL0", 845 }, - { "SPMEVFILT2R13_EL0", 846 }, - { "SPMEVFILT2R14_EL0", 847 }, - { "SPMEVFILT2R15_EL0", 848 }, - { "SPMEVFILT2R1_EL0", 849 }, - { "SPMEVFILT2R2_EL0", 850 }, - { "SPMEVFILT2R3_EL0", 851 }, - { "SPMEVFILT2R4_EL0", 852 }, - { "SPMEVFILT2R5_EL0", 853 }, - { "SPMEVFILT2R6_EL0", 854 }, - { "SPMEVFILT2R7_EL0", 855 }, - { "SPMEVFILT2R8_EL0", 856 }, - { "SPMEVFILT2R9_EL0", 857 }, - { "SPMEVFILTR0_EL0", 858 }, - { "SPMEVFILTR10_EL0", 859 }, - { "SPMEVFILTR11_EL0", 860 }, - { "SPMEVFILTR12_EL0", 861 }, - { "SPMEVFILTR13_EL0", 862 }, - { "SPMEVFILTR14_EL0", 863 }, - { "SPMEVFILTR15_EL0", 864 }, - { "SPMEVFILTR1_EL0", 865 }, - { "SPMEVFILTR2_EL0", 866 }, - { "SPMEVFILTR3_EL0", 867 }, - { "SPMEVFILTR4_EL0", 868 }, - { "SPMEVFILTR5_EL0", 869 }, - { "SPMEVFILTR6_EL0", 870 }, - { "SPMEVFILTR7_EL0", 871 }, - { "SPMEVFILTR8_EL0", 872 }, - { "SPMEVFILTR9_EL0", 873 }, - { "SPMEVTYPER0_EL0", 874 }, - { "SPMEVTYPER10_EL0", 875 }, - { "SPMEVTYPER11_EL0", 876 }, - { "SPMEVTYPER12_EL0", 877 }, - { "SPMEVTYPER13_EL0", 878 }, - { "SPMEVTYPER14_EL0", 879 }, - { "SPMEVTYPER15_EL0", 880 }, - { "SPMEVTYPER1_EL0", 881 }, - { "SPMEVTYPER2_EL0", 882 }, - { "SPMEVTYPER3_EL0", 883 }, - { "SPMEVTYPER4_EL0", 884 }, - { "SPMEVTYPER5_EL0", 885 }, - { "SPMEVTYPER6_EL0", 886 }, - { "SPMEVTYPER7_EL0", 887 }, - { "SPMEVTYPER8_EL0", 888 }, - { "SPMEVTYPER9_EL0", 889 }, - { "SPMIIDR_EL1", 890 }, - { "SPMINTENCLR_EL1", 891 }, - { "SPMINTENSET_EL1", 892 }, - { "SPMOVSCLR_EL0", 893 }, - { "SPMOVSSET_EL0", 894 }, - { "SPMROOTCR_EL3", 895 }, - { "SPMSCR_EL1", 896 }, - { "SPMSELR_EL0", 897 }, - { "SPSEL", 898 }, - { "SPSR_ABT", 899 }, - { "SPSR_EL1", 900 }, - { "SPSR_EL12", 901 }, - { "SPSR_EL2", 902 }, - { "SPSR_EL3", 903 }, - { "SPSR_FIQ", 904 }, - { "SPSR_IRQ", 905 }, - { "SPSR_UND", 906 }, - { "SP_EL0", 907 }, - { "SP_EL1", 908 }, - { "SP_EL2", 909 }, - { "SSBS", 910 }, - { "SVCR", 911 }, - { "TCO", 912 }, - { "TCR2_EL1", 913 }, - { "TCR2_EL12", 914 }, - { "TCR2_EL2", 915 }, - { "TCR_EL1", 916 }, - { "TCR_EL12", 917 }, - { "TCR_EL2", 918 }, - { "TCR_EL3", 919 }, - { "TEECR32_EL1", 920 }, - { "TEEHBR32_EL1", 921 }, - { "TFSRE0_EL1", 922 }, - { "TFSR_EL1", 923 }, - { "TFSR_EL12", 924 }, - { "TFSR_EL2", 925 }, - { "TFSR_EL3", 926 }, - { "TPIDR2_EL0", 927 }, - { "TPIDRRO_EL0", 928 }, - { "TPIDR_EL0", 929 }, - { "TPIDR_EL1", 930 }, - { "TPIDR_EL2", 931 }, - { "TPIDR_EL3", 932 }, - { "TRBBASER_EL1", 933 }, - { "TRBIDR_EL1", 934 }, - { "TRBLIMITR_EL1", 935 }, - { "TRBMAR_EL1", 936 }, - { "TRBPTR_EL1", 937 }, - { "TRBSR_EL1", 938 }, - { "TRBTRG_EL1", 939 }, - { "TRCACATR0", 940 }, - { "TRCACATR1", 941 }, - { "TRCACATR10", 942 }, - { "TRCACATR11", 943 }, - { "TRCACATR12", 944 }, - { "TRCACATR13", 945 }, - { "TRCACATR14", 946 }, - { "TRCACATR15", 947 }, - { "TRCACATR2", 948 }, - { "TRCACATR3", 949 }, - { "TRCACATR4", 950 }, - { "TRCACATR5", 951 }, - { "TRCACATR6", 952 }, - { "TRCACATR7", 953 }, - { "TRCACATR8", 954 }, - { "TRCACATR9", 955 }, - { "TRCACVR0", 956 }, - { "TRCACVR1", 957 }, - { "TRCACVR10", 958 }, - { "TRCACVR11", 959 }, - { "TRCACVR12", 960 }, - { "TRCACVR13", 961 }, - { "TRCACVR14", 962 }, - { "TRCACVR15", 963 }, - { "TRCACVR2", 964 }, - { "TRCACVR3", 965 }, - { "TRCACVR4", 966 }, - { "TRCACVR5", 967 }, - { "TRCACVR6", 968 }, - { "TRCACVR7", 969 }, - { "TRCACVR8", 970 }, - { "TRCACVR9", 971 }, - { "TRCAUTHSTATUS", 972 }, - { "TRCAUXCTLR", 973 }, - { "TRCBBCTLR", 974 }, - { "TRCCCCTLR", 975 }, - { "TRCCIDCCTLR0", 976 }, - { "TRCCIDCCTLR1", 977 }, - { "TRCCIDCVR0", 978 }, - { "TRCCIDCVR1", 979 }, - { "TRCCIDCVR2", 980 }, - { "TRCCIDCVR3", 981 }, - { "TRCCIDCVR4", 982 }, - { "TRCCIDCVR5", 983 }, - { "TRCCIDCVR6", 984 }, - { "TRCCIDCVR7", 985 }, - { "TRCCIDR0", 986 }, - { "TRCCIDR1", 987 }, - { "TRCCIDR2", 988 }, - { "TRCCIDR3", 989 }, - { "TRCCLAIMCLR", 990 }, - { "TRCCLAIMSET", 991 }, - { "TRCCNTCTLR0", 992 }, - { "TRCCNTCTLR1", 993 }, - { "TRCCNTCTLR2", 994 }, - { "TRCCNTCTLR3", 995 }, - { "TRCCNTRLDVR0", 996 }, - { "TRCCNTRLDVR1", 997 }, - { "TRCCNTRLDVR2", 998 }, - { "TRCCNTRLDVR3", 999 }, - { "TRCCNTVR0", 1000 }, - { "TRCCNTVR1", 1001 }, - { "TRCCNTVR2", 1002 }, - { "TRCCNTVR3", 1003 }, - { "TRCCONFIGR", 1004 }, - { "TRCDEVAFF0", 1005 }, - { "TRCDEVAFF1", 1006 }, - { "TRCDEVARCH", 1007 }, - { "TRCDEVID", 1008 }, - { "TRCDEVTYPE", 1009 }, - { "TRCDVCMR0", 1010 }, - { "TRCDVCMR1", 1011 }, - { "TRCDVCMR2", 1012 }, - { "TRCDVCMR3", 1013 }, - { "TRCDVCMR4", 1014 }, - { "TRCDVCMR5", 1015 }, - { "TRCDVCMR6", 1016 }, - { "TRCDVCMR7", 1017 }, - { "TRCDVCVR0", 1018 }, - { "TRCDVCVR1", 1019 }, - { "TRCDVCVR2", 1020 }, - { "TRCDVCVR3", 1021 }, - { "TRCDVCVR4", 1022 }, - { "TRCDVCVR5", 1023 }, - { "TRCDVCVR6", 1024 }, - { "TRCDVCVR7", 1025 }, - { "TRCEVENTCTL0R", 1026 }, - { "TRCEVENTCTL1R", 1027 }, - { "TRCEXTINSELR", 1028 }, - { "TRCEXTINSELR0", 1029 }, - { "TRCEXTINSELR1", 1030 }, - { "TRCEXTINSELR2", 1031 }, - { "TRCEXTINSELR3", 1032 }, - { "TRCIDR0", 1033 }, - { "TRCIDR1", 1034 }, - { "TRCIDR10", 1035 }, - { "TRCIDR11", 1036 }, - { "TRCIDR12", 1037 }, - { "TRCIDR13", 1038 }, - { "TRCIDR2", 1039 }, - { "TRCIDR3", 1040 }, - { "TRCIDR4", 1041 }, - { "TRCIDR5", 1042 }, - { "TRCIDR6", 1043 }, - { "TRCIDR7", 1044 }, - { "TRCIDR8", 1045 }, - { "TRCIDR9", 1046 }, - { "TRCIMSPEC0", 1047 }, - { "TRCIMSPEC1", 1048 }, - { "TRCIMSPEC2", 1049 }, - { "TRCIMSPEC3", 1050 }, - { "TRCIMSPEC4", 1051 }, - { "TRCIMSPEC5", 1052 }, - { "TRCIMSPEC6", 1053 }, - { "TRCIMSPEC7", 1054 }, - { "TRCITCTRL", 1055 }, - { "TRCITECR_EL1", 1056 }, - { "TRCITECR_EL12", 1057 }, - { "TRCITECR_EL2", 1058 }, - { "TRCITEEDCR", 1059 }, - { "TRCLAR", 1060 }, - { "TRCLSR", 1061 }, - { "TRCOSLAR", 1062 }, - { "TRCOSLSR", 1063 }, - { "TRCPDCR", 1064 }, - { "TRCPDSR", 1065 }, - { "TRCPIDR0", 1066 }, - { "TRCPIDR1", 1067 }, - { "TRCPIDR2", 1068 }, - { "TRCPIDR3", 1069 }, - { "TRCPIDR4", 1070 }, - { "TRCPIDR5", 1071 }, - { "TRCPIDR6", 1072 }, - { "TRCPIDR7", 1073 }, - { "TRCPRGCTLR", 1074 }, - { "TRCPROCSELR", 1075 }, - { "TRCQCTLR", 1076 }, - { "TRCRSCTLR10", 1077 }, - { "TRCRSCTLR11", 1078 }, - { "TRCRSCTLR12", 1079 }, - { "TRCRSCTLR13", 1080 }, - { "TRCRSCTLR14", 1081 }, - { "TRCRSCTLR15", 1082 }, - { "TRCRSCTLR16", 1083 }, - { "TRCRSCTLR17", 1084 }, - { "TRCRSCTLR18", 1085 }, - { "TRCRSCTLR19", 1086 }, - { "TRCRSCTLR2", 1087 }, - { "TRCRSCTLR20", 1088 }, - { "TRCRSCTLR21", 1089 }, - { "TRCRSCTLR22", 1090 }, - { "TRCRSCTLR23", 1091 }, - { "TRCRSCTLR24", 1092 }, - { "TRCRSCTLR25", 1093 }, - { "TRCRSCTLR26", 1094 }, - { "TRCRSCTLR27", 1095 }, - { "TRCRSCTLR28", 1096 }, - { "TRCRSCTLR29", 1097 }, - { "TRCRSCTLR3", 1098 }, - { "TRCRSCTLR30", 1099 }, - { "TRCRSCTLR31", 1100 }, - { "TRCRSCTLR4", 1101 }, - { "TRCRSCTLR5", 1102 }, - { "TRCRSCTLR6", 1103 }, - { "TRCRSCTLR7", 1104 }, - { "TRCRSCTLR8", 1105 }, - { "TRCRSCTLR9", 1106 }, - { "TRCRSR", 1107 }, - { "TRCSEQEVR0", 1108 }, - { "TRCSEQEVR1", 1109 }, - { "TRCSEQEVR2", 1110 }, - { "TRCSEQRSTEVR", 1111 }, - { "TRCSEQSTR", 1112 }, - { "TRCSSCCR0", 1113 }, - { "TRCSSCCR1", 1114 }, - { "TRCSSCCR2", 1115 }, - { "TRCSSCCR3", 1116 }, - { "TRCSSCCR4", 1117 }, - { "TRCSSCCR5", 1118 }, - { "TRCSSCCR6", 1119 }, - { "TRCSSCCR7", 1120 }, - { "TRCSSCSR0", 1121 }, - { "TRCSSCSR1", 1122 }, - { "TRCSSCSR2", 1123 }, - { "TRCSSCSR3", 1124 }, - { "TRCSSCSR4", 1125 }, - { "TRCSSCSR5", 1126 }, - { "TRCSSCSR6", 1127 }, - { "TRCSSCSR7", 1128 }, - { "TRCSSPCICR0", 1129 }, - { "TRCSSPCICR1", 1130 }, - { "TRCSSPCICR2", 1131 }, - { "TRCSSPCICR3", 1132 }, - { "TRCSSPCICR4", 1133 }, - { "TRCSSPCICR5", 1134 }, - { "TRCSSPCICR6", 1135 }, - { "TRCSSPCICR7", 1136 }, - { "TRCSTALLCTLR", 1137 }, - { "TRCSTATR", 1138 }, - { "TRCSYNCPR", 1139 }, - { "TRCTRACEIDR", 1140 }, - { "TRCTSCTLR", 1141 }, - { "TRCVDARCCTLR", 1142 }, - { "TRCVDCTLR", 1143 }, - { "TRCVDSACCTLR", 1144 }, - { "TRCVICTLR", 1145 }, - { "TRCVIIECTLR", 1146 }, - { "TRCVIPCSSCTLR", 1147 }, - { "TRCVISSCTLR", 1148 }, - { "TRCVMIDCCTLR0", 1149 }, - { "TRCVMIDCCTLR1", 1150 }, - { "TRCVMIDCVR0", 1151 }, - { "TRCVMIDCVR1", 1152 }, - { "TRCVMIDCVR2", 1153 }, - { "TRCVMIDCVR3", 1154 }, - { "TRCVMIDCVR4", 1155 }, - { "TRCVMIDCVR5", 1156 }, - { "TRCVMIDCVR6", 1157 }, - { "TRCVMIDCVR7", 1158 }, - { "TRFCR_EL1", 1159 }, - { "TRFCR_EL12", 1160 }, - { "TRFCR_EL2", 1161 }, - { "TTBR0_EL1", 1162 }, - { "TTBR0_EL12", 1163 }, - { "TTBR0_EL2", 1164 }, - { "TTBR0_EL3", 1165 }, - { "TTBR1_EL1", 1166 }, - { "TTBR1_EL12", 1167 }, - { "TTBR1_EL2", 1168 }, - { "UAO", 1169 }, - { "VBAR_EL1", 1170 }, - { "VBAR_EL12", 1171 }, - { "VBAR_EL2", 1172 }, - { "VBAR_EL3", 1173 }, - { "VDISR_EL2", 1174 }, - { "VMECID_A_EL2", 1175 }, - { "VMECID_P_EL2", 1176 }, - { "VMPIDR_EL2", 1177 }, - { "VNCR_EL2", 1178 }, - { "VPIDR_EL2", 1179 }, - { "VSCTLR_EL2", 1180 }, - { "VSESR_EL2", 1181 }, - { "VSTCR_EL2", 1182 }, - { "VSTTBR_EL2", 1183 }, - { "VTCR_EL2", 1184 }, - { "VTTBR_EL2", 1185 }, - { "ZCR_EL1", 1186 }, - { "ZCR_EL12", 1187 }, - { "ZCR_EL2", 1188 }, - { "ZCR_EL3", 1189 }, + { "FGWTE3_EL3", 377 }, + { "FPCR", 378 }, + { "FPEXC32_EL2", 379 }, + { "FPMR", 380 }, + { "FPSR", 381 }, + { "GCR_EL1", 382 }, + { "GCSCRE0_EL1", 383 }, + { "GCSCR_EL1", 384 }, + { "GCSCR_EL12", 385 }, + { "GCSCR_EL2", 386 }, + { "GCSCR_EL3", 387 }, + { "GCSPR_EL0", 388 }, + { "GCSPR_EL1", 389 }, + { "GCSPR_EL12", 390 }, + { "GCSPR_EL2", 391 }, + { "GCSPR_EL3", 392 }, + { "GMID_EL1", 393 }, + { "GPCCR_EL3", 394 }, + { "GPTBR_EL3", 395 }, + { "HACDBSBR_EL2", 396 }, + { "HACDBSCONS_EL2", 397 }, + { "HACR_EL2", 398 }, + { "HAFGRTR_EL2", 399 }, + { "HCRX_EL2", 400 }, + { "HCR_EL2", 401 }, + { "HDBSSBR_EL2", 402 }, + { "HDBSSPROD_EL2", 403 }, + { "HDFGRTR2_EL2", 404 }, + { "HDFGRTR_EL2", 405 }, + { "HDFGWTR2_EL2", 406 }, + { "HDFGWTR_EL2", 407 }, + { "HFGITR2_EL2", 408 }, + { "HFGITR_EL2", 409 }, + { "HFGRTR2_EL2", 410 }, + { "HFGRTR_EL2", 411 }, + { "HFGWTR2_EL2", 412 }, + { "HFGWTR_EL2", 413 }, + { "HPFAR_EL2", 414 }, + { "HSTR_EL2", 415 }, + { "ICC_AP0R0_EL1", 416 }, + { "ICC_AP0R1_EL1", 417 }, + { "ICC_AP0R2_EL1", 418 }, + { "ICC_AP0R3_EL1", 419 }, + { "ICC_AP1R0_EL1", 420 }, + { "ICC_AP1R1_EL1", 421 }, + { "ICC_AP1R2_EL1", 422 }, + { "ICC_AP1R3_EL1", 423 }, + { "ICC_ASGI1R_EL1", 424 }, + { "ICC_BPR0_EL1", 425 }, + { "ICC_BPR1_EL1", 426 }, + { "ICC_CTLR_EL1", 427 }, + { "ICC_CTLR_EL3", 428 }, + { "ICC_DIR_EL1", 429 }, + { "ICC_EOIR0_EL1", 430 }, + { "ICC_EOIR1_EL1", 431 }, + { "ICC_HPPIR0_EL1", 432 }, + { "ICC_HPPIR1_EL1", 433 }, + { "ICC_IAR0_EL1", 434 }, + { "ICC_IAR1_EL1", 435 }, + { "ICC_IGRPEN0_EL1", 436 }, + { "ICC_IGRPEN1_EL1", 437 }, + { "ICC_IGRPEN1_EL3", 438 }, + { "ICC_NMIAR1_EL1", 439 }, + { "ICC_PMR_EL1", 440 }, + { "ICC_RPR_EL1", 441 }, + { "ICC_SGI0R_EL1", 442 }, + { "ICC_SGI1R_EL1", 443 }, + { "ICC_SRE_EL1", 444 }, + { "ICC_SRE_EL2", 445 }, + { "ICC_SRE_EL3", 446 }, + { "ICH_AP0R0_EL2", 447 }, + { "ICH_AP0R1_EL2", 448 }, + { "ICH_AP0R2_EL2", 449 }, + { "ICH_AP0R3_EL2", 450 }, + { "ICH_AP1R0_EL2", 451 }, + { "ICH_AP1R1_EL2", 452 }, + { "ICH_AP1R2_EL2", 453 }, + { "ICH_AP1R3_EL2", 454 }, + { "ICH_EISR_EL2", 455 }, + { "ICH_ELRSR_EL2", 456 }, + { "ICH_HCR_EL2", 457 }, + { "ICH_LR0_EL2", 458 }, + { "ICH_LR10_EL2", 459 }, + { "ICH_LR11_EL2", 460 }, + { "ICH_LR12_EL2", 461 }, + { "ICH_LR13_EL2", 462 }, + { "ICH_LR14_EL2", 463 }, + { "ICH_LR15_EL2", 464 }, + { "ICH_LR1_EL2", 465 }, + { "ICH_LR2_EL2", 466 }, + { "ICH_LR3_EL2", 467 }, + { "ICH_LR4_EL2", 468 }, + { "ICH_LR5_EL2", 469 }, + { "ICH_LR6_EL2", 470 }, + { "ICH_LR7_EL2", 471 }, + { "ICH_LR8_EL2", 472 }, + { "ICH_LR9_EL2", 473 }, + { "ICH_MISR_EL2", 474 }, + { "ICH_VMCR_EL2", 475 }, + { "ICH_VTR_EL2", 476 }, + { "ID_AA64AFR0_EL1", 477 }, + { "ID_AA64AFR1_EL1", 478 }, + { "ID_AA64DFR0_EL1", 479 }, + { "ID_AA64DFR1_EL1", 480 }, + { "ID_AA64DFR2_EL1", 481 }, + { "ID_AA64FPFR0_EL1", 482 }, + { "ID_AA64ISAR0_EL1", 483 }, + { "ID_AA64ISAR1_EL1", 484 }, + { "ID_AA64ISAR2_EL1", 485 }, + { "ID_AA64ISAR3_EL1", 486 }, + { "ID_AA64MMFR0_EL1", 487 }, + { "ID_AA64MMFR1_EL1", 488 }, + { "ID_AA64MMFR2_EL1", 489 }, + { "ID_AA64MMFR3_EL1", 490 }, + { "ID_AA64MMFR4_EL1", 491 }, + { "ID_AA64PFR0_EL1", 492 }, + { "ID_AA64PFR1_EL1", 493 }, + { "ID_AA64PFR2_EL1", 494 }, + { "ID_AA64SMFR0_EL1", 495 }, + { "ID_AA64ZFR0_EL1", 496 }, + { "ID_AFR0_EL1", 497 }, + { "ID_DFR0_EL1", 498 }, + { "ID_DFR1_EL1", 499 }, + { "ID_ISAR0_EL1", 500 }, + { "ID_ISAR1_EL1", 501 }, + { "ID_ISAR2_EL1", 502 }, + { "ID_ISAR3_EL1", 503 }, + { "ID_ISAR4_EL1", 504 }, + { "ID_ISAR5_EL1", 505 }, + { "ID_ISAR6_EL1", 506 }, + { "ID_MMFR0_EL1", 507 }, + { "ID_MMFR1_EL1", 508 }, + { "ID_MMFR2_EL1", 509 }, + { "ID_MMFR3_EL1", 510 }, + { "ID_MMFR4_EL1", 511 }, + { "ID_MMFR5_EL1", 512 }, + { "ID_PFR0_EL1", 513 }, + { "ID_PFR1_EL1", 514 }, + { "ID_PFR2_EL1", 515 }, + { "IFSR32_EL2", 516 }, + { "ISR_EL1", 517 }, + { "LORC_EL1", 518 }, + { "LOREA_EL1", 519 }, + { "LORID_EL1", 520 }, + { "LORN_EL1", 521 }, + { "LORSA_EL1", 522 }, + { "MAIR2_EL1", 523 }, + { "MAIR2_EL12", 524 }, + { "MAIR2_EL2", 525 }, + { "MAIR2_EL3", 526 }, + { "MAIR_EL1", 527 }, + { "MAIR_EL12", 528 }, + { "MAIR_EL2", 529 }, + { "MAIR_EL3", 530 }, + { "MDCCINT_EL1", 531 }, + { "MDCCSR_EL0", 532 }, + { "MDCR_EL2", 533 }, + { "MDCR_EL3", 534 }, + { "MDRAR_EL1", 535 }, + { "MDSCR_EL1", 536 }, + { "MDSELR_EL1", 537 }, + { "MDSTEPOP_EL1", 538 }, + { "MECIDR_EL2", 539 }, + { "MECID_A0_EL2", 540 }, + { "MECID_A1_EL2", 541 }, + { "MECID_P0_EL2", 542 }, + { "MECID_P1_EL2", 543 }, + { "MECID_RL_A_EL3", 544 }, + { "MFAR_EL3", 545 }, + { "MIDR_EL1", 546 }, + { "MPAM0_EL1", 547 }, + { "MPAM1_EL1", 548 }, + { "MPAM1_EL12", 549 }, + { "MPAM2_EL2", 550 }, + { "MPAM3_EL3", 551 }, + { "MPAMHCR_EL2", 552 }, + { "MPAMIDR_EL1", 553 }, + { "MPAMSM_EL1", 554 }, + { "MPAMVPM0_EL2", 555 }, + { "MPAMVPM1_EL2", 556 }, + { "MPAMVPM2_EL2", 557 }, + { "MPAMVPM3_EL2", 558 }, + { "MPAMVPM4_EL2", 559 }, + { "MPAMVPM5_EL2", 560 }, + { "MPAMVPM6_EL2", 561 }, + { "MPAMVPM7_EL2", 562 }, + { "MPAMVPMV_EL2", 563 }, + { "MPIDR_EL1", 564 }, + { "MPUIR_EL1", 565 }, + { "MPUIR_EL2", 566 }, + { "MVFR0_EL1", 567 }, + { "MVFR1_EL1", 568 }, + { "MVFR2_EL1", 569 }, + { "NZCV", 570 }, + { "OSDLR_EL1", 571 }, + { "OSDTRRX_EL1", 572 }, + { "OSDTRTX_EL1", 573 }, + { "OSECCR_EL1", 574 }, + { "OSLAR_EL1", 575 }, + { "OSLSR_EL1", 576 }, + { "PAN", 577 }, + { "PAR_EL1", 578 }, + { "PFAR_EL1", 579 }, + { "PFAR_EL12", 580 }, + { "PFAR_EL2", 581 }, + { "PIRE0_EL1", 582 }, + { "PIRE0_EL12", 583 }, + { "PIRE0_EL2", 584 }, + { "PIR_EL1", 585 }, + { "PIR_EL12", 586 }, + { "PIR_EL2", 587 }, + { "PIR_EL3", 588 }, + { "PM", 589 }, + { "PMBIDR_EL1", 590 }, + { "PMBLIMITR_EL1", 591 }, + { "PMBPTR_EL1", 592 }, + { "PMBSR_EL1", 593 }, + { "PMCCFILTR_EL0", 594 }, + { "PMCCNTR_EL0", 595 }, + { "PMCCNTSVR_EL1", 596 }, + { "PMCEID0_EL0", 597 }, + { "PMCEID1_EL0", 598 }, + { "PMCNTENCLR_EL0", 599 }, + { "PMCNTENSET_EL0", 600 }, + { "PMCR_EL0", 601 }, + { "PMECR_EL1", 602 }, + { "PMEVCNTR0_EL0", 603 }, + { "PMEVCNTR10_EL0", 604 }, + { "PMEVCNTR11_EL0", 605 }, + { "PMEVCNTR12_EL0", 606 }, + { "PMEVCNTR13_EL0", 607 }, + { "PMEVCNTR14_EL0", 608 }, + { "PMEVCNTR15_EL0", 609 }, + { "PMEVCNTR16_EL0", 610 }, + { "PMEVCNTR17_EL0", 611 }, + { "PMEVCNTR18_EL0", 612 }, + { "PMEVCNTR19_EL0", 613 }, + { "PMEVCNTR1_EL0", 614 }, + { "PMEVCNTR20_EL0", 615 }, + { "PMEVCNTR21_EL0", 616 }, + { "PMEVCNTR22_EL0", 617 }, + { "PMEVCNTR23_EL0", 618 }, + { "PMEVCNTR24_EL0", 619 }, + { "PMEVCNTR25_EL0", 620 }, + { "PMEVCNTR26_EL0", 621 }, + { "PMEVCNTR27_EL0", 622 }, + { "PMEVCNTR28_EL0", 623 }, + { "PMEVCNTR29_EL0", 624 }, + { "PMEVCNTR2_EL0", 625 }, + { "PMEVCNTR30_EL0", 626 }, + { "PMEVCNTR3_EL0", 627 }, + { "PMEVCNTR4_EL0", 628 }, + { "PMEVCNTR5_EL0", 629 }, + { "PMEVCNTR6_EL0", 630 }, + { "PMEVCNTR7_EL0", 631 }, + { "PMEVCNTR8_EL0", 632 }, + { "PMEVCNTR9_EL0", 633 }, + { "PMEVCNTSVR0_EL1", 634 }, + { "PMEVCNTSVR10_EL1", 635 }, + { "PMEVCNTSVR11_EL1", 636 }, + { "PMEVCNTSVR12_EL1", 637 }, + { "PMEVCNTSVR13_EL1", 638 }, + { "PMEVCNTSVR14_EL1", 639 }, + { "PMEVCNTSVR15_EL1", 640 }, + { "PMEVCNTSVR16_EL1", 641 }, + { "PMEVCNTSVR17_EL1", 642 }, + { "PMEVCNTSVR18_EL1", 643 }, + { "PMEVCNTSVR19_EL1", 644 }, + { "PMEVCNTSVR1_EL1", 645 }, + { "PMEVCNTSVR20_EL1", 646 }, + { "PMEVCNTSVR21_EL1", 647 }, + { "PMEVCNTSVR22_EL1", 648 }, + { "PMEVCNTSVR23_EL1", 649 }, + { "PMEVCNTSVR24_EL1", 650 }, + { "PMEVCNTSVR25_EL1", 651 }, + { "PMEVCNTSVR26_EL1", 652 }, + { "PMEVCNTSVR27_EL1", 653 }, + { "PMEVCNTSVR28_EL1", 654 }, + { "PMEVCNTSVR29_EL1", 655 }, + { "PMEVCNTSVR2_EL1", 656 }, + { "PMEVCNTSVR30_EL1", 657 }, + { "PMEVCNTSVR3_EL1", 658 }, + { "PMEVCNTSVR4_EL1", 659 }, + { "PMEVCNTSVR5_EL1", 660 }, + { "PMEVCNTSVR6_EL1", 661 }, + { "PMEVCNTSVR7_EL1", 662 }, + { "PMEVCNTSVR8_EL1", 663 }, + { "PMEVCNTSVR9_EL1", 664 }, + { "PMEVTYPER0_EL0", 665 }, + { "PMEVTYPER10_EL0", 666 }, + { "PMEVTYPER11_EL0", 667 }, + { "PMEVTYPER12_EL0", 668 }, + { "PMEVTYPER13_EL0", 669 }, + { "PMEVTYPER14_EL0", 670 }, + { "PMEVTYPER15_EL0", 671 }, + { "PMEVTYPER16_EL0", 672 }, + { "PMEVTYPER17_EL0", 673 }, + { "PMEVTYPER18_EL0", 674 }, + { "PMEVTYPER19_EL0", 675 }, + { "PMEVTYPER1_EL0", 676 }, + { "PMEVTYPER20_EL0", 677 }, + { "PMEVTYPER21_EL0", 678 }, + { "PMEVTYPER22_EL0", 679 }, + { "PMEVTYPER23_EL0", 680 }, + { "PMEVTYPER24_EL0", 681 }, + { "PMEVTYPER25_EL0", 682 }, + { "PMEVTYPER26_EL0", 683 }, + { "PMEVTYPER27_EL0", 684 }, + { "PMEVTYPER28_EL0", 685 }, + { "PMEVTYPER29_EL0", 686 }, + { "PMEVTYPER2_EL0", 687 }, + { "PMEVTYPER30_EL0", 688 }, + { "PMEVTYPER3_EL0", 689 }, + { "PMEVTYPER4_EL0", 690 }, + { "PMEVTYPER5_EL0", 691 }, + { "PMEVTYPER6_EL0", 692 }, + { "PMEVTYPER7_EL0", 693 }, + { "PMEVTYPER8_EL0", 694 }, + { "PMEVTYPER9_EL0", 695 }, + { "PMIAR_EL1", 696 }, + { "PMICFILTR_EL0", 697 }, + { "PMICNTR_EL0", 698 }, + { "PMICNTSVR_EL1", 699 }, + { "PMINTENCLR_EL1", 700 }, + { "PMINTENSET_EL1", 701 }, + { "PMMIR_EL1", 702 }, + { "PMOVSCLR_EL0", 703 }, + { "PMOVSSET_EL0", 704 }, + { "PMSCR_EL1", 705 }, + { "PMSCR_EL12", 706 }, + { "PMSCR_EL2", 707 }, + { "PMSDSFR_EL1", 708 }, + { "PMSELR_EL0", 709 }, + { "PMSEVFR_EL1", 710 }, + { "PMSFCR_EL1", 711 }, + { "PMSICR_EL1", 712 }, + { "PMSIDR_EL1", 713 }, + { "PMSIRR_EL1", 714 }, + { "PMSLATFR_EL1", 715 }, + { "PMSNEVFR_EL1", 716 }, + { "PMSSCR_EL1", 717 }, + { "PMSWINC_EL0", 718 }, + { "PMUACR_EL1", 719 }, + { "PMUSERENR_EL0", 720 }, + { "PMXEVCNTR_EL0", 721 }, + { "PMXEVTYPER_EL0", 722 }, + { "PMZR_EL0", 723 }, + { "POR_EL0", 724 }, + { "POR_EL1", 725 }, + { "POR_EL12", 726 }, + { "POR_EL2", 727 }, + { "POR_EL3", 728 }, + { "PRBAR10_EL1", 729 }, + { "PRBAR10_EL2", 730 }, + { "PRBAR11_EL1", 731 }, + { "PRBAR11_EL2", 732 }, + { "PRBAR12_EL1", 733 }, + { "PRBAR12_EL2", 734 }, + { "PRBAR13_EL1", 735 }, + { "PRBAR13_EL2", 736 }, + { "PRBAR14_EL1", 737 }, + { "PRBAR14_EL2", 738 }, + { "PRBAR15_EL1", 739 }, + { "PRBAR15_EL2", 740 }, + { "PRBAR1_EL1", 741 }, + { "PRBAR1_EL2", 742 }, + { "PRBAR2_EL1", 743 }, + { "PRBAR2_EL2", 744 }, + { "PRBAR3_EL1", 745 }, + { "PRBAR3_EL2", 746 }, + { "PRBAR4_EL1", 747 }, + { "PRBAR4_EL2", 748 }, + { "PRBAR5_EL1", 749 }, + { "PRBAR5_EL2", 750 }, + { "PRBAR6_EL1", 751 }, + { "PRBAR6_EL2", 752 }, + { "PRBAR7_EL1", 753 }, + { "PRBAR7_EL2", 754 }, + { "PRBAR8_EL1", 755 }, + { "PRBAR8_EL2", 756 }, + { "PRBAR9_EL1", 757 }, + { "PRBAR9_EL2", 758 }, + { "PRBAR_EL1", 759 }, + { "PRBAR_EL2", 760 }, + { "PRENR_EL1", 761 }, + { "PRENR_EL2", 762 }, + { "PRLAR10_EL1", 763 }, + { "PRLAR10_EL2", 764 }, + { "PRLAR11_EL1", 765 }, + { "PRLAR11_EL2", 766 }, + { "PRLAR12_EL1", 767 }, + { "PRLAR12_EL2", 768 }, + { "PRLAR13_EL1", 769 }, + { "PRLAR13_EL2", 770 }, + { "PRLAR14_EL1", 771 }, + { "PRLAR14_EL2", 772 }, + { "PRLAR15_EL1", 773 }, + { "PRLAR15_EL2", 774 }, + { "PRLAR1_EL1", 775 }, + { "PRLAR1_EL2", 776 }, + { "PRLAR2_EL1", 777 }, + { "PRLAR2_EL2", 778 }, + { "PRLAR3_EL1", 779 }, + { "PRLAR3_EL2", 780 }, + { "PRLAR4_EL1", 781 }, + { "PRLAR4_EL2", 782 }, + { "PRLAR5_EL1", 783 }, + { "PRLAR5_EL2", 784 }, + { "PRLAR6_EL1", 785 }, + { "PRLAR6_EL2", 786 }, + { "PRLAR7_EL1", 787 }, + { "PRLAR7_EL2", 788 }, + { "PRLAR8_EL1", 789 }, + { "PRLAR8_EL2", 790 }, + { "PRLAR9_EL1", 791 }, + { "PRLAR9_EL2", 792 }, + { "PRLAR_EL1", 793 }, + { "PRLAR_EL2", 794 }, + { "PRSELR_EL1", 795 }, + { "PRSELR_EL2", 796 }, + { "RCWMASK_EL1", 797 }, + { "RCWSMASK_EL1", 798 }, + { "REVIDR_EL1", 799 }, + { "RGSR_EL1", 800 }, + { "RMR_EL1", 801 }, + { "RMR_EL2", 802 }, + { "RMR_EL3", 803 }, + { "RNDR", 804 }, + { "RNDRRS", 805 }, + { "RVBAR_EL1", 806 }, + { "RVBAR_EL2", 807 }, + { "RVBAR_EL3", 808 }, + { "S2PIR_EL2", 809 }, + { "S2POR_EL1", 810 }, + { "SCR_EL3", 811 }, + { "SCTLR2_EL1", 812 }, + { "SCTLR2_EL12", 813 }, + { "SCTLR2_EL2", 814 }, + { "SCTLR2_EL3", 815 }, + { "SCTLR_EL1", 816 }, + { "SCTLR_EL12", 817 }, + { "SCTLR_EL2", 818 }, + { "SCTLR_EL3", 819 }, + { "SCXTNUM_EL0", 820 }, + { "SCXTNUM_EL1", 821 }, + { "SCXTNUM_EL12", 822 }, + { "SCXTNUM_EL2", 823 }, + { "SCXTNUM_EL3", 824 }, + { "SDER32_EL2", 825 }, + { "SDER32_EL3", 826 }, + { "SMCR_EL1", 827 }, + { "SMCR_EL12", 828 }, + { "SMCR_EL2", 829 }, + { "SMCR_EL3", 830 }, + { "SMIDR_EL1", 831 }, + { "SMPRIMAP_EL2", 832 }, + { "SMPRI_EL1", 833 }, + { "SPMACCESSR_EL1", 834 }, + { "SPMACCESSR_EL12", 835 }, + { "SPMACCESSR_EL2", 836 }, + { "SPMACCESSR_EL3", 837 }, + { "SPMCFGR_EL1", 838 }, + { "SPMCGCR0_EL1", 839 }, + { "SPMCGCR1_EL1", 840 }, + { "SPMCNTENCLR_EL0", 841 }, + { "SPMCNTENSET_EL0", 842 }, + { "SPMCR_EL0", 843 }, + { "SPMDEVAFF_EL1", 844 }, + { "SPMDEVARCH_EL1", 845 }, + { "SPMEVCNTR0_EL0", 846 }, + { "SPMEVCNTR10_EL0", 847 }, + { "SPMEVCNTR11_EL0", 848 }, + { "SPMEVCNTR12_EL0", 849 }, + { "SPMEVCNTR13_EL0", 850 }, + { "SPMEVCNTR14_EL0", 851 }, + { "SPMEVCNTR15_EL0", 852 }, + { "SPMEVCNTR1_EL0", 853 }, + { "SPMEVCNTR2_EL0", 854 }, + { "SPMEVCNTR3_EL0", 855 }, + { "SPMEVCNTR4_EL0", 856 }, + { "SPMEVCNTR5_EL0", 857 }, + { "SPMEVCNTR6_EL0", 858 }, + { "SPMEVCNTR7_EL0", 859 }, + { "SPMEVCNTR8_EL0", 860 }, + { "SPMEVCNTR9_EL0", 861 }, + { "SPMEVFILT2R0_EL0", 862 }, + { "SPMEVFILT2R10_EL0", 863 }, + { "SPMEVFILT2R11_EL0", 864 }, + { "SPMEVFILT2R12_EL0", 865 }, + { "SPMEVFILT2R13_EL0", 866 }, + { "SPMEVFILT2R14_EL0", 867 }, + { "SPMEVFILT2R15_EL0", 868 }, + { "SPMEVFILT2R1_EL0", 869 }, + { "SPMEVFILT2R2_EL0", 870 }, + { "SPMEVFILT2R3_EL0", 871 }, + { "SPMEVFILT2R4_EL0", 872 }, + { "SPMEVFILT2R5_EL0", 873 }, + { "SPMEVFILT2R6_EL0", 874 }, + { "SPMEVFILT2R7_EL0", 875 }, + { "SPMEVFILT2R8_EL0", 876 }, + { "SPMEVFILT2R9_EL0", 877 }, + { "SPMEVFILTR0_EL0", 878 }, + { "SPMEVFILTR10_EL0", 879 }, + { "SPMEVFILTR11_EL0", 880 }, + { "SPMEVFILTR12_EL0", 881 }, + { "SPMEVFILTR13_EL0", 882 }, + { "SPMEVFILTR14_EL0", 883 }, + { "SPMEVFILTR15_EL0", 884 }, + { "SPMEVFILTR1_EL0", 885 }, + { "SPMEVFILTR2_EL0", 886 }, + { "SPMEVFILTR3_EL0", 887 }, + { "SPMEVFILTR4_EL0", 888 }, + { "SPMEVFILTR5_EL0", 889 }, + { "SPMEVFILTR6_EL0", 890 }, + { "SPMEVFILTR7_EL0", 891 }, + { "SPMEVFILTR8_EL0", 892 }, + { "SPMEVFILTR9_EL0", 893 }, + { "SPMEVTYPER0_EL0", 894 }, + { "SPMEVTYPER10_EL0", 895 }, + { "SPMEVTYPER11_EL0", 896 }, + { "SPMEVTYPER12_EL0", 897 }, + { "SPMEVTYPER13_EL0", 898 }, + { "SPMEVTYPER14_EL0", 899 }, + { "SPMEVTYPER15_EL0", 900 }, + { "SPMEVTYPER1_EL0", 901 }, + { "SPMEVTYPER2_EL0", 902 }, + { "SPMEVTYPER3_EL0", 903 }, + { "SPMEVTYPER4_EL0", 904 }, + { "SPMEVTYPER5_EL0", 905 }, + { "SPMEVTYPER6_EL0", 906 }, + { "SPMEVTYPER7_EL0", 907 }, + { "SPMEVTYPER8_EL0", 908 }, + { "SPMEVTYPER9_EL0", 909 }, + { "SPMIIDR_EL1", 910 }, + { "SPMINTENCLR_EL1", 911 }, + { "SPMINTENSET_EL1", 912 }, + { "SPMOVSCLR_EL0", 913 }, + { "SPMOVSSET_EL0", 914 }, + { "SPMROOTCR_EL3", 915 }, + { "SPMSCR_EL1", 916 }, + { "SPMSELR_EL0", 917 }, + { "SPMZR_EL0", 918 }, + { "SPSEL", 919 }, + { "SPSR_ABT", 920 }, + { "SPSR_EL1", 921 }, + { "SPSR_EL12", 922 }, + { "SPSR_EL2", 923 }, + { "SPSR_EL3", 924 }, + { "SPSR_FIQ", 925 }, + { "SPSR_IRQ", 926 }, + { "SPSR_UND", 927 }, + { "SP_EL0", 928 }, + { "SP_EL1", 929 }, + { "SP_EL2", 930 }, + { "SSBS", 931 }, + { "SVCR", 932 }, + { "TCO", 933 }, + { "TCR2_EL1", 934 }, + { "TCR2_EL12", 935 }, + { "TCR2_EL2", 936 }, + { "TCR_EL1", 937 }, + { "TCR_EL12", 938 }, + { "TCR_EL2", 939 }, + { "TCR_EL3", 940 }, + { "TEECR32_EL1", 941 }, + { "TEEHBR32_EL1", 942 }, + { "TFSRE0_EL1", 943 }, + { "TFSR_EL1", 944 }, + { "TFSR_EL12", 945 }, + { "TFSR_EL2", 946 }, + { "TFSR_EL3", 947 }, + { "TPIDR2_EL0", 948 }, + { "TPIDRRO_EL0", 949 }, + { "TPIDR_EL0", 950 }, + { "TPIDR_EL1", 951 }, + { "TPIDR_EL2", 952 }, + { "TPIDR_EL3", 953 }, + { "TRBBASER_EL1", 954 }, + { "TRBIDR_EL1", 955 }, + { "TRBLIMITR_EL1", 956 }, + { "TRBMAR_EL1", 957 }, + { "TRBPTR_EL1", 958 }, + { "TRBSR_EL1", 959 }, + { "TRBTRG_EL1", 960 }, + { "TRCACATR0", 961 }, + { "TRCACATR1", 962 }, + { "TRCACATR10", 963 }, + { "TRCACATR11", 964 }, + { "TRCACATR12", 965 }, + { "TRCACATR13", 966 }, + { "TRCACATR14", 967 }, + { "TRCACATR15", 968 }, + { "TRCACATR2", 969 }, + { "TRCACATR3", 970 }, + { "TRCACATR4", 971 }, + { "TRCACATR5", 972 }, + { "TRCACATR6", 973 }, + { "TRCACATR7", 974 }, + { "TRCACATR8", 975 }, + { "TRCACATR9", 976 }, + { "TRCACVR0", 977 }, + { "TRCACVR1", 978 }, + { "TRCACVR10", 979 }, + { "TRCACVR11", 980 }, + { "TRCACVR12", 981 }, + { "TRCACVR13", 982 }, + { "TRCACVR14", 983 }, + { "TRCACVR15", 984 }, + { "TRCACVR2", 985 }, + { "TRCACVR3", 986 }, + { "TRCACVR4", 987 }, + { "TRCACVR5", 988 }, + { "TRCACVR6", 989 }, + { "TRCACVR7", 990 }, + { "TRCACVR8", 991 }, + { "TRCACVR9", 992 }, + { "TRCAUTHSTATUS", 993 }, + { "TRCAUXCTLR", 994 }, + { "TRCBBCTLR", 995 }, + { "TRCCCCTLR", 996 }, + { "TRCCIDCCTLR0", 997 }, + { "TRCCIDCCTLR1", 998 }, + { "TRCCIDCVR0", 999 }, + { "TRCCIDCVR1", 1000 }, + { "TRCCIDCVR2", 1001 }, + { "TRCCIDCVR3", 1002 }, + { "TRCCIDCVR4", 1003 }, + { "TRCCIDCVR5", 1004 }, + { "TRCCIDCVR6", 1005 }, + { "TRCCIDCVR7", 1006 }, + { "TRCCIDR0", 1007 }, + { "TRCCIDR1", 1008 }, + { "TRCCIDR2", 1009 }, + { "TRCCIDR3", 1010 }, + { "TRCCLAIMCLR", 1011 }, + { "TRCCLAIMSET", 1012 }, + { "TRCCNTCTLR0", 1013 }, + { "TRCCNTCTLR1", 1014 }, + { "TRCCNTCTLR2", 1015 }, + { "TRCCNTCTLR3", 1016 }, + { "TRCCNTRLDVR0", 1017 }, + { "TRCCNTRLDVR1", 1018 }, + { "TRCCNTRLDVR2", 1019 }, + { "TRCCNTRLDVR3", 1020 }, + { "TRCCNTVR0", 1021 }, + { "TRCCNTVR1", 1022 }, + { "TRCCNTVR2", 1023 }, + { "TRCCNTVR3", 1024 }, + { "TRCCONFIGR", 1025 }, + { "TRCDEVAFF0", 1026 }, + { "TRCDEVAFF1", 1027 }, + { "TRCDEVARCH", 1028 }, + { "TRCDEVID", 1029 }, + { "TRCDEVTYPE", 1030 }, + { "TRCDVCMR0", 1031 }, + { "TRCDVCMR1", 1032 }, + { "TRCDVCMR2", 1033 }, + { "TRCDVCMR3", 1034 }, + { "TRCDVCMR4", 1035 }, + { "TRCDVCMR5", 1036 }, + { "TRCDVCMR6", 1037 }, + { "TRCDVCMR7", 1038 }, + { "TRCDVCVR0", 1039 }, + { "TRCDVCVR1", 1040 }, + { "TRCDVCVR2", 1041 }, + { "TRCDVCVR3", 1042 }, + { "TRCDVCVR4", 1043 }, + { "TRCDVCVR5", 1044 }, + { "TRCDVCVR6", 1045 }, + { "TRCDVCVR7", 1046 }, + { "TRCEVENTCTL0R", 1047 }, + { "TRCEVENTCTL1R", 1048 }, + { "TRCEXTINSELR", 1049 }, + { "TRCEXTINSELR0", 1050 }, + { "TRCEXTINSELR1", 1051 }, + { "TRCEXTINSELR2", 1052 }, + { "TRCEXTINSELR3", 1053 }, + { "TRCIDR0", 1054 }, + { "TRCIDR1", 1055 }, + { "TRCIDR10", 1056 }, + { "TRCIDR11", 1057 }, + { "TRCIDR12", 1058 }, + { "TRCIDR13", 1059 }, + { "TRCIDR2", 1060 }, + { "TRCIDR3", 1061 }, + { "TRCIDR4", 1062 }, + { "TRCIDR5", 1063 }, + { "TRCIDR6", 1064 }, + { "TRCIDR7", 1065 }, + { "TRCIDR8", 1066 }, + { "TRCIDR9", 1067 }, + { "TRCIMSPEC0", 1068 }, + { "TRCIMSPEC1", 1069 }, + { "TRCIMSPEC2", 1070 }, + { "TRCIMSPEC3", 1071 }, + { "TRCIMSPEC4", 1072 }, + { "TRCIMSPEC5", 1073 }, + { "TRCIMSPEC6", 1074 }, + { "TRCIMSPEC7", 1075 }, + { "TRCITCTRL", 1076 }, + { "TRCITECR_EL1", 1077 }, + { "TRCITECR_EL12", 1078 }, + { "TRCITECR_EL2", 1079 }, + { "TRCITEEDCR", 1080 }, + { "TRCLAR", 1081 }, + { "TRCLSR", 1082 }, + { "TRCOSLAR", 1083 }, + { "TRCOSLSR", 1084 }, + { "TRCPDCR", 1085 }, + { "TRCPDSR", 1086 }, + { "TRCPIDR0", 1087 }, + { "TRCPIDR1", 1088 }, + { "TRCPIDR2", 1089 }, + { "TRCPIDR3", 1090 }, + { "TRCPIDR4", 1091 }, + { "TRCPIDR5", 1092 }, + { "TRCPIDR6", 1093 }, + { "TRCPIDR7", 1094 }, + { "TRCPRGCTLR", 1095 }, + { "TRCPROCSELR", 1096 }, + { "TRCQCTLR", 1097 }, + { "TRCRSCTLR10", 1098 }, + { "TRCRSCTLR11", 1099 }, + { "TRCRSCTLR12", 1100 }, + { "TRCRSCTLR13", 1101 }, + { "TRCRSCTLR14", 1102 }, + { "TRCRSCTLR15", 1103 }, + { "TRCRSCTLR16", 1104 }, + { "TRCRSCTLR17", 1105 }, + { "TRCRSCTLR18", 1106 }, + { "TRCRSCTLR19", 1107 }, + { "TRCRSCTLR2", 1108 }, + { "TRCRSCTLR20", 1109 }, + { "TRCRSCTLR21", 1110 }, + { "TRCRSCTLR22", 1111 }, + { "TRCRSCTLR23", 1112 }, + { "TRCRSCTLR24", 1113 }, + { "TRCRSCTLR25", 1114 }, + { "TRCRSCTLR26", 1115 }, + { "TRCRSCTLR27", 1116 }, + { "TRCRSCTLR28", 1117 }, + { "TRCRSCTLR29", 1118 }, + { "TRCRSCTLR3", 1119 }, + { "TRCRSCTLR30", 1120 }, + { "TRCRSCTLR31", 1121 }, + { "TRCRSCTLR4", 1122 }, + { "TRCRSCTLR5", 1123 }, + { "TRCRSCTLR6", 1124 }, + { "TRCRSCTLR7", 1125 }, + { "TRCRSCTLR8", 1126 }, + { "TRCRSCTLR9", 1127 }, + { "TRCRSR", 1128 }, + { "TRCSEQEVR0", 1129 }, + { "TRCSEQEVR1", 1130 }, + { "TRCSEQEVR2", 1131 }, + { "TRCSEQRSTEVR", 1132 }, + { "TRCSEQSTR", 1133 }, + { "TRCSSCCR0", 1134 }, + { "TRCSSCCR1", 1135 }, + { "TRCSSCCR2", 1136 }, + { "TRCSSCCR3", 1137 }, + { "TRCSSCCR4", 1138 }, + { "TRCSSCCR5", 1139 }, + { "TRCSSCCR6", 1140 }, + { "TRCSSCCR7", 1141 }, + { "TRCSSCSR0", 1142 }, + { "TRCSSCSR1", 1143 }, + { "TRCSSCSR2", 1144 }, + { "TRCSSCSR3", 1145 }, + { "TRCSSCSR4", 1146 }, + { "TRCSSCSR5", 1147 }, + { "TRCSSCSR6", 1148 }, + { "TRCSSCSR7", 1149 }, + { "TRCSSPCICR0", 1150 }, + { "TRCSSPCICR1", 1151 }, + { "TRCSSPCICR2", 1152 }, + { "TRCSSPCICR3", 1153 }, + { "TRCSSPCICR4", 1154 }, + { "TRCSSPCICR5", 1155 }, + { "TRCSSPCICR6", 1156 }, + { "TRCSSPCICR7", 1157 }, + { "TRCSTALLCTLR", 1158 }, + { "TRCSTATR", 1159 }, + { "TRCSYNCPR", 1160 }, + { "TRCTRACEIDR", 1161 }, + { "TRCTSCTLR", 1162 }, + { "TRCVDARCCTLR", 1163 }, + { "TRCVDCTLR", 1164 }, + { "TRCVDSACCTLR", 1165 }, + { "TRCVICTLR", 1166 }, + { "TRCVIIECTLR", 1167 }, + { "TRCVIPCSSCTLR", 1168 }, + { "TRCVISSCTLR", 1169 }, + { "TRCVMIDCCTLR0", 1170 }, + { "TRCVMIDCCTLR1", 1171 }, + { "TRCVMIDCVR0", 1172 }, + { "TRCVMIDCVR1", 1173 }, + { "TRCVMIDCVR2", 1174 }, + { "TRCVMIDCVR3", 1175 }, + { "TRCVMIDCVR4", 1176 }, + { "TRCVMIDCVR5", 1177 }, + { "TRCVMIDCVR6", 1178 }, + { "TRCVMIDCVR7", 1179 }, + { "TRFCR_EL1", 1180 }, + { "TRFCR_EL12", 1181 }, + { "TRFCR_EL2", 1182 }, + { "TTBR0_EL1", 1183 }, + { "TTBR0_EL12", 1184 }, + { "TTBR0_EL2", 1185 }, + { "TTBR0_EL3", 1186 }, + { "TTBR1_EL1", 1187 }, + { "TTBR1_EL12", 1188 }, + { "TTBR1_EL2", 1189 }, + { "UAO", 1190 }, + { "VBAR_EL1", 1191 }, + { "VBAR_EL12", 1192 }, + { "VBAR_EL2", 1193 }, + { "VBAR_EL3", 1194 }, + { "VDISR_EL2", 1195 }, + { "VDISR_EL3", 1196 }, + { "VMECID_A_EL2", 1197 }, + { "VMECID_P_EL2", 1198 }, + { "VMPIDR_EL2", 1199 }, + { "VNCR_EL2", 1200 }, + { "VPIDR_EL2", 1201 }, + { "VSCTLR_EL2", 1202 }, + { "VSESR_EL2", 1203 }, + { "VSESR_EL3", 1204 }, + { "VSTCR_EL2", 1205 }, + { "VSTTBR_EL2", 1206 }, + { "VTCR_EL2", 1207 }, + { "VTTBR_EL2", 1208 }, + { "ZCR_EL1", 1209 }, + { "ZCR_EL12", 1210 }, + { "ZCR_EL2", 1211 }, + { "ZCR_EL3", 1212 }, }; unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); @@ -4009,7 +4082,7 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char * Name) const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encoding) { static const struct IndexType Index[] = { - { 0x8002, 552 }, + { 0x8002, 572 }, { 0x8004, 291 }, { 0x8005, 275 }, { 0x8006, 330 }, @@ -4018,27 +4091,28 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0x800D, 282 }, { 0x800E, 337 }, { 0x800F, 321 }, - { 0x8010, 512 }, - { 0x8012, 517 }, + { 0x8010, 531 }, + { 0x8012, 536 }, { 0x8014, 299 }, { 0x8015, 283 }, { 0x8016, 338 }, { 0x8017, 322 }, - { 0x801A, 553 }, + { 0x801A, 573 }, { 0x801C, 300 }, { 0x801D, 284 }, { 0x801E, 339 }, { 0x801F, 323 }, - { 0x8022, 518 }, + { 0x8022, 537 }, { 0x8024, 301 }, { 0x8025, 285 }, { 0x8026, 340 }, { 0x8027, 324 }, + { 0x802A, 538 }, { 0x802C, 302 }, { 0x802D, 286 }, { 0x802E, 341 }, { 0x802F, 325 }, - { 0x8032, 554 }, + { 0x8032, 574 }, { 0x8034, 303 }, { 0x8035, 287 }, { 0x8036, 342 }, @@ -4079,272 +4153,272 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0x807D, 281 }, { 0x807E, 336 }, { 0x807F, 320 }, - { 0x8080, 516 }, - { 0x8084, 555 }, - { 0x808C, 556 }, - { 0x809C, 551 }, + { 0x8080, 535 }, + { 0x8084, 575 }, + { 0x808C, 576 }, + { 0x809C, 571 }, { 0x80A4, 312 }, { 0x83C6, 308 }, { 0x83CE, 307 }, { 0x83F6, 274 }, - { 0x84E8, 819 }, - { 0x84E9, 820 }, - { 0x84EB, 814 }, - { 0x84EC, 890 }, - { 0x84ED, 825 }, - { 0x84EE, 824 }, - { 0x84EF, 818 }, - { 0x84F1, 892 }, - { 0x84F2, 891 }, - { 0x8740, 614 }, - { 0x8741, 625 }, - { 0x8742, 636 }, - { 0x8743, 638 }, - { 0x8744, 639 }, - { 0x8745, 640 }, - { 0x8746, 641 }, - { 0x8747, 642 }, - { 0x8748, 643 }, - { 0x8749, 644 }, - { 0x874A, 615 }, - { 0x874B, 616 }, - { 0x874C, 617 }, - { 0x874D, 618 }, - { 0x874E, 619 }, - { 0x874F, 620 }, - { 0x8750, 621 }, - { 0x8751, 622 }, - { 0x8752, 623 }, - { 0x8753, 624 }, - { 0x8754, 626 }, - { 0x8755, 627 }, - { 0x8756, 628 }, - { 0x8757, 629 }, - { 0x8758, 630 }, - { 0x8759, 631 }, - { 0x875A, 632 }, - { 0x875B, 633 }, - { 0x875C, 634 }, - { 0x875D, 635 }, - { 0x875E, 637 }, - { 0x875F, 576 }, - { 0x8760, 679 }, - { 0x8801, 1140 }, - { 0x8802, 1145 }, - { 0x8804, 1108 }, - { 0x8805, 996 }, - { 0x8806, 1045 }, - { 0x8807, 1047 }, - { 0x8808, 1074 }, - { 0x8809, 1076 }, - { 0x880A, 1146 }, - { 0x880C, 1109 }, - { 0x880D, 997 }, - { 0x880E, 1046 }, - { 0x880F, 1048 }, - { 0x8810, 1075 }, - { 0x8811, 1059 }, - { 0x8812, 1148 }, - { 0x8814, 1110 }, - { 0x8815, 998 }, - { 0x8816, 1035 }, - { 0x8817, 1049 }, - { 0x8818, 1138 }, - { 0x881A, 1147 }, - { 0x881D, 999 }, - { 0x881E, 1036 }, - { 0x881F, 1050 }, - { 0x8820, 1004 }, - { 0x8825, 992 }, - { 0x8826, 1037 }, - { 0x8827, 1051 }, - { 0x882D, 993 }, - { 0x882E, 1038 }, - { 0x882F, 1052 }, - { 0x8830, 973 }, - { 0x8834, 1111 }, - { 0x8835, 994 }, - { 0x8837, 1053 }, - { 0x883C, 1112 }, - { 0x883D, 995 }, - { 0x883F, 1054 }, - { 0x8840, 1026 }, - { 0x8842, 1143 }, - { 0x8844, 1028 }, - { 0x8844, 1029 }, - { 0x8845, 1000 }, - { 0x8847, 1033 }, - { 0x8848, 1027 }, - { 0x884A, 1144 }, - { 0x884C, 1030 }, - { 0x884D, 1001 }, - { 0x884F, 1034 }, - { 0x8850, 1107 }, - { 0x8852, 1142 }, - { 0x8854, 1031 }, - { 0x8855, 1002 }, - { 0x8857, 1039 }, - { 0x8858, 1137 }, - { 0x885C, 1032 }, - { 0x885D, 1003 }, - { 0x885F, 1040 }, - { 0x8860, 1141 }, - { 0x8867, 1041 }, - { 0x8868, 1139 }, - { 0x886F, 1042 }, - { 0x8870, 975 }, - { 0x8877, 1043 }, - { 0x8878, 974 }, - { 0x887F, 1044 }, - { 0x8881, 1083 }, - { 0x8882, 1113 }, - { 0x8883, 1129 }, - { 0x8884, 1062 }, - { 0x8889, 1084 }, - { 0x888A, 1114 }, - { 0x888B, 1130 }, - { 0x888C, 1063 }, - { 0x8890, 1087 }, - { 0x8891, 1085 }, - { 0x8892, 1115 }, - { 0x8893, 1131 }, - { 0x8898, 1098 }, - { 0x8899, 1086 }, - { 0x889A, 1116 }, - { 0x889B, 1132 }, - { 0x88A0, 1101 }, - { 0x88A1, 1088 }, - { 0x88A2, 1117 }, - { 0x88A3, 1133 }, - { 0x88A4, 1064 }, - { 0x88A8, 1102 }, - { 0x88A9, 1089 }, - { 0x88AA, 1118 }, - { 0x88AB, 1134 }, - { 0x88AC, 1065 }, - { 0x88B0, 1103 }, - { 0x88B1, 1090 }, - { 0x88B2, 1119 }, - { 0x88B3, 1135 }, - { 0x88B8, 1104 }, - { 0x88B9, 1091 }, - { 0x88BA, 1120 }, - { 0x88BB, 1136 }, - { 0x88C0, 1105 }, - { 0x88C1, 1092 }, - { 0x88C2, 1121 }, - { 0x88C8, 1106 }, - { 0x88C9, 1093 }, - { 0x88CA, 1122 }, - { 0x88D0, 1077 }, - { 0x88D1, 1094 }, - { 0x88D2, 1123 }, - { 0x88D8, 1078 }, - { 0x88D9, 1095 }, - { 0x88DA, 1124 }, - { 0x88E0, 1079 }, - { 0x88E1, 1096 }, - { 0x88E2, 1125 }, - { 0x88E8, 1080 }, - { 0x88E9, 1097 }, - { 0x88EA, 1126 }, - { 0x88F0, 1081 }, - { 0x88F1, 1099 }, - { 0x88F2, 1127 }, - { 0x88F8, 1082 }, - { 0x88F9, 1100 }, - { 0x88FA, 1128 }, - { 0x8900, 956 }, - { 0x8901, 970 }, - { 0x8902, 940 }, - { 0x8903, 954 }, - { 0x8904, 1018 }, - { 0x8905, 1022 }, - { 0x8906, 1010 }, - { 0x8907, 1014 }, - { 0x8910, 957 }, - { 0x8911, 971 }, - { 0x8912, 941 }, - { 0x8913, 955 }, - { 0x8920, 964 }, - { 0x8921, 958 }, - { 0x8922, 948 }, - { 0x8923, 942 }, - { 0x8924, 1019 }, - { 0x8925, 1023 }, - { 0x8926, 1011 }, - { 0x8927, 1015 }, - { 0x8930, 965 }, - { 0x8931, 959 }, - { 0x8932, 949 }, - { 0x8933, 943 }, - { 0x8940, 966 }, - { 0x8941, 960 }, - { 0x8942, 950 }, - { 0x8943, 944 }, - { 0x8944, 1020 }, - { 0x8945, 1024 }, - { 0x8946, 1012 }, - { 0x8947, 1016 }, - { 0x8950, 967 }, - { 0x8951, 961 }, - { 0x8952, 951 }, - { 0x8953, 945 }, - { 0x8960, 968 }, - { 0x8961, 962 }, - { 0x8962, 952 }, - { 0x8963, 946 }, - { 0x8964, 1021 }, - { 0x8965, 1025 }, - { 0x8966, 1013 }, - { 0x8967, 1017 }, - { 0x8970, 969 }, - { 0x8971, 963 }, - { 0x8972, 953 }, - { 0x8973, 947 }, - { 0x8980, 978 }, - { 0x8981, 1151 }, - { 0x8982, 976 }, - { 0x898A, 977 }, - { 0x8990, 979 }, - { 0x8991, 1152 }, - { 0x8992, 1149 }, - { 0x899A, 1150 }, - { 0x89A0, 980 }, - { 0x89A1, 1153 }, - { 0x89B0, 981 }, - { 0x89B1, 1154 }, - { 0x89C0, 982 }, - { 0x89C1, 1155 }, - { 0x89D0, 983 }, - { 0x89D1, 1156 }, - { 0x89E0, 984 }, - { 0x89E1, 1157 }, - { 0x89F0, 985 }, - { 0x89F1, 1158 }, - { 0x8B84, 1055 }, - { 0x8B97, 1008 }, - { 0x8B9F, 1009 }, - { 0x8BA7, 1070 }, - { 0x8BAF, 1071 }, - { 0x8BB7, 1072 }, - { 0x8BBF, 1073 }, - { 0x8BC6, 991 }, - { 0x8BC7, 1066 }, - { 0x8BCE, 990 }, - { 0x8BCF, 1067 }, - { 0x8BD6, 1005 }, - { 0x8BD7, 1068 }, - { 0x8BDE, 1006 }, - { 0x8BDF, 1069 }, - { 0x8BE6, 1060 }, - { 0x8BE7, 986 }, - { 0x8BEE, 1061 }, - { 0x8BEF, 987 }, - { 0x8BF6, 972 }, - { 0x8BF7, 988 }, - { 0x8BFE, 1007 }, - { 0x8BFF, 989 }, + { 0x84E8, 839 }, + { 0x84E9, 840 }, + { 0x84EB, 834 }, + { 0x84EC, 910 }, + { 0x84ED, 845 }, + { 0x84EE, 844 }, + { 0x84EF, 838 }, + { 0x84F1, 912 }, + { 0x84F2, 911 }, + { 0x8740, 634 }, + { 0x8741, 645 }, + { 0x8742, 656 }, + { 0x8743, 658 }, + { 0x8744, 659 }, + { 0x8745, 660 }, + { 0x8746, 661 }, + { 0x8747, 662 }, + { 0x8748, 663 }, + { 0x8749, 664 }, + { 0x874A, 635 }, + { 0x874B, 636 }, + { 0x874C, 637 }, + { 0x874D, 638 }, + { 0x874E, 639 }, + { 0x874F, 640 }, + { 0x8750, 641 }, + { 0x8751, 642 }, + { 0x8752, 643 }, + { 0x8753, 644 }, + { 0x8754, 646 }, + { 0x8755, 647 }, + { 0x8756, 648 }, + { 0x8757, 649 }, + { 0x8758, 650 }, + { 0x8759, 651 }, + { 0x875A, 652 }, + { 0x875B, 653 }, + { 0x875C, 654 }, + { 0x875D, 655 }, + { 0x875E, 657 }, + { 0x875F, 596 }, + { 0x8760, 699 }, + { 0x8801, 1161 }, + { 0x8802, 1166 }, + { 0x8804, 1129 }, + { 0x8805, 1017 }, + { 0x8806, 1066 }, + { 0x8807, 1068 }, + { 0x8808, 1095 }, + { 0x8809, 1097 }, + { 0x880A, 1167 }, + { 0x880C, 1130 }, + { 0x880D, 1018 }, + { 0x880E, 1067 }, + { 0x880F, 1069 }, + { 0x8810, 1096 }, + { 0x8811, 1080 }, + { 0x8812, 1169 }, + { 0x8814, 1131 }, + { 0x8815, 1019 }, + { 0x8816, 1056 }, + { 0x8817, 1070 }, + { 0x8818, 1159 }, + { 0x881A, 1168 }, + { 0x881D, 1020 }, + { 0x881E, 1057 }, + { 0x881F, 1071 }, + { 0x8820, 1025 }, + { 0x8825, 1013 }, + { 0x8826, 1058 }, + { 0x8827, 1072 }, + { 0x882D, 1014 }, + { 0x882E, 1059 }, + { 0x882F, 1073 }, + { 0x8830, 994 }, + { 0x8834, 1132 }, + { 0x8835, 1015 }, + { 0x8837, 1074 }, + { 0x883C, 1133 }, + { 0x883D, 1016 }, + { 0x883F, 1075 }, + { 0x8840, 1047 }, + { 0x8842, 1164 }, + { 0x8844, 1049 }, + { 0x8844, 1050 }, + { 0x8845, 1021 }, + { 0x8847, 1054 }, + { 0x8848, 1048 }, + { 0x884A, 1165 }, + { 0x884C, 1051 }, + { 0x884D, 1022 }, + { 0x884F, 1055 }, + { 0x8850, 1128 }, + { 0x8852, 1163 }, + { 0x8854, 1052 }, + { 0x8855, 1023 }, + { 0x8857, 1060 }, + { 0x8858, 1158 }, + { 0x885C, 1053 }, + { 0x885D, 1024 }, + { 0x885F, 1061 }, + { 0x8860, 1162 }, + { 0x8867, 1062 }, + { 0x8868, 1160 }, + { 0x886F, 1063 }, + { 0x8870, 996 }, + { 0x8877, 1064 }, + { 0x8878, 995 }, + { 0x887F, 1065 }, + { 0x8881, 1104 }, + { 0x8882, 1134 }, + { 0x8883, 1150 }, + { 0x8884, 1083 }, + { 0x8889, 1105 }, + { 0x888A, 1135 }, + { 0x888B, 1151 }, + { 0x888C, 1084 }, + { 0x8890, 1108 }, + { 0x8891, 1106 }, + { 0x8892, 1136 }, + { 0x8893, 1152 }, + { 0x8898, 1119 }, + { 0x8899, 1107 }, + { 0x889A, 1137 }, + { 0x889B, 1153 }, + { 0x88A0, 1122 }, + { 0x88A1, 1109 }, + { 0x88A2, 1138 }, + { 0x88A3, 1154 }, + { 0x88A4, 1085 }, + { 0x88A8, 1123 }, + { 0x88A9, 1110 }, + { 0x88AA, 1139 }, + { 0x88AB, 1155 }, + { 0x88AC, 1086 }, + { 0x88B0, 1124 }, + { 0x88B1, 1111 }, + { 0x88B2, 1140 }, + { 0x88B3, 1156 }, + { 0x88B8, 1125 }, + { 0x88B9, 1112 }, + { 0x88BA, 1141 }, + { 0x88BB, 1157 }, + { 0x88C0, 1126 }, + { 0x88C1, 1113 }, + { 0x88C2, 1142 }, + { 0x88C8, 1127 }, + { 0x88C9, 1114 }, + { 0x88CA, 1143 }, + { 0x88D0, 1098 }, + { 0x88D1, 1115 }, + { 0x88D2, 1144 }, + { 0x88D8, 1099 }, + { 0x88D9, 1116 }, + { 0x88DA, 1145 }, + { 0x88E0, 1100 }, + { 0x88E1, 1117 }, + { 0x88E2, 1146 }, + { 0x88E8, 1101 }, + { 0x88E9, 1118 }, + { 0x88EA, 1147 }, + { 0x88F0, 1102 }, + { 0x88F1, 1120 }, + { 0x88F2, 1148 }, + { 0x88F8, 1103 }, + { 0x88F9, 1121 }, + { 0x88FA, 1149 }, + { 0x8900, 977 }, + { 0x8901, 991 }, + { 0x8902, 961 }, + { 0x8903, 975 }, + { 0x8904, 1039 }, + { 0x8905, 1043 }, + { 0x8906, 1031 }, + { 0x8907, 1035 }, + { 0x8910, 978 }, + { 0x8911, 992 }, + { 0x8912, 962 }, + { 0x8913, 976 }, + { 0x8920, 985 }, + { 0x8921, 979 }, + { 0x8922, 969 }, + { 0x8923, 963 }, + { 0x8924, 1040 }, + { 0x8925, 1044 }, + { 0x8926, 1032 }, + { 0x8927, 1036 }, + { 0x8930, 986 }, + { 0x8931, 980 }, + { 0x8932, 970 }, + { 0x8933, 964 }, + { 0x8940, 987 }, + { 0x8941, 981 }, + { 0x8942, 971 }, + { 0x8943, 965 }, + { 0x8944, 1041 }, + { 0x8945, 1045 }, + { 0x8946, 1033 }, + { 0x8947, 1037 }, + { 0x8950, 988 }, + { 0x8951, 982 }, + { 0x8952, 972 }, + { 0x8953, 966 }, + { 0x8960, 989 }, + { 0x8961, 983 }, + { 0x8962, 973 }, + { 0x8963, 967 }, + { 0x8964, 1042 }, + { 0x8965, 1046 }, + { 0x8966, 1034 }, + { 0x8967, 1038 }, + { 0x8970, 990 }, + { 0x8971, 984 }, + { 0x8972, 974 }, + { 0x8973, 968 }, + { 0x8980, 999 }, + { 0x8981, 1172 }, + { 0x8982, 997 }, + { 0x898A, 998 }, + { 0x8990, 1000 }, + { 0x8991, 1173 }, + { 0x8992, 1170 }, + { 0x899A, 1171 }, + { 0x89A0, 1001 }, + { 0x89A1, 1174 }, + { 0x89B0, 1002 }, + { 0x89B1, 1175 }, + { 0x89C0, 1003 }, + { 0x89C1, 1176 }, + { 0x89D0, 1004 }, + { 0x89D1, 1177 }, + { 0x89E0, 1005 }, + { 0x89E1, 1178 }, + { 0x89F0, 1006 }, + { 0x89F1, 1179 }, + { 0x8B84, 1076 }, + { 0x8B97, 1029 }, + { 0x8B9F, 1030 }, + { 0x8BA7, 1091 }, + { 0x8BAF, 1092 }, + { 0x8BB7, 1093 }, + { 0x8BBF, 1094 }, + { 0x8BC6, 1012 }, + { 0x8BC7, 1087 }, + { 0x8BCE, 1011 }, + { 0x8BCF, 1088 }, + { 0x8BD6, 1026 }, + { 0x8BD7, 1089 }, + { 0x8BDE, 1027 }, + { 0x8BDF, 1090 }, + { 0x8BE6, 1081 }, + { 0x8BE7, 1007 }, + { 0x8BEE, 1082 }, + { 0x8BEF, 1008 }, + { 0x8BF6, 993 }, + { 0x8BF7, 1009 }, + { 0x8BFE, 1028 }, + { 0x8BFF, 1010 }, { 0x8C00, 118 }, { 0x8C01, 151 }, { 0x8C02, 184 }, @@ -4448,148 +4522,152 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0x8C89, 183 }, { 0x8C8A, 216 }, { 0x8C90, 117 }, - { 0x9000, 920 }, - { 0x9080, 921 }, - { 0x9808, 513 }, + { 0x9000, 941 }, + { 0x9080, 942 }, + { 0x9808, 532 }, { 0x9820, 311 }, { 0x9828, 309 }, { 0x9828, 310 }, - { 0x9CE0, 823 }, - { 0x9CE1, 822 }, - { 0x9CE2, 821 }, - { 0x9CE3, 893 }, - { 0x9CE5, 897 }, - { 0x9CF3, 894 }, - { 0x9F00, 826 }, - { 0x9F01, 833 }, - { 0x9F02, 834 }, - { 0x9F03, 835 }, - { 0x9F04, 836 }, - { 0x9F05, 837 }, - { 0x9F06, 838 }, - { 0x9F07, 839 }, - { 0x9F08, 840 }, - { 0x9F09, 841 }, - { 0x9F0A, 827 }, - { 0x9F0B, 828 }, - { 0x9F0C, 829 }, - { 0x9F0D, 830 }, - { 0x9F0E, 831 }, - { 0x9F0F, 832 }, - { 0x9F10, 874 }, - { 0x9F11, 881 }, - { 0x9F12, 882 }, - { 0x9F13, 883 }, - { 0x9F14, 884 }, - { 0x9F15, 885 }, - { 0x9F16, 886 }, - { 0x9F17, 887 }, - { 0x9F18, 888 }, - { 0x9F19, 889 }, - { 0x9F1A, 875 }, - { 0x9F1B, 876 }, - { 0x9F1C, 877 }, - { 0x9F1D, 878 }, - { 0x9F1E, 879 }, - { 0x9F1F, 880 }, - { 0x9F20, 858 }, - { 0x9F21, 865 }, - { 0x9F22, 866 }, - { 0x9F23, 867 }, - { 0x9F24, 868 }, - { 0x9F25, 869 }, - { 0x9F26, 870 }, - { 0x9F27, 871 }, - { 0x9F28, 872 }, - { 0x9F29, 873 }, - { 0x9F2A, 859 }, - { 0x9F2B, 860 }, - { 0x9F2C, 861 }, - { 0x9F2D, 862 }, - { 0x9F2E, 863 }, - { 0x9F2F, 864 }, - { 0x9F30, 842 }, - { 0x9F31, 849 }, - { 0x9F32, 850 }, - { 0x9F33, 851 }, - { 0x9F34, 852 }, - { 0x9F35, 853 }, - { 0x9F36, 854 }, - { 0x9F37, 855 }, - { 0x9F38, 856 }, - { 0x9F39, 857 }, - { 0x9F3A, 843 }, - { 0x9F3B, 844 }, - { 0x9F3C, 845 }, - { 0x9F3D, 846 }, - { 0x9F3E, 847 }, - { 0x9F3F, 848 }, + { 0x9CE0, 843 }, + { 0x9CE1, 842 }, + { 0x9CE2, 841 }, + { 0x9CE3, 913 }, + { 0x9CE4, 918 }, + { 0x9CE5, 917 }, + { 0x9CF3, 914 }, + { 0x9F00, 846 }, + { 0x9F01, 853 }, + { 0x9F02, 854 }, + { 0x9F03, 855 }, + { 0x9F04, 856 }, + { 0x9F05, 857 }, + { 0x9F06, 858 }, + { 0x9F07, 859 }, + { 0x9F08, 860 }, + { 0x9F09, 861 }, + { 0x9F0A, 847 }, + { 0x9F0B, 848 }, + { 0x9F0C, 849 }, + { 0x9F0D, 850 }, + { 0x9F0E, 851 }, + { 0x9F0F, 852 }, + { 0x9F10, 894 }, + { 0x9F11, 901 }, + { 0x9F12, 902 }, + { 0x9F13, 903 }, + { 0x9F14, 904 }, + { 0x9F15, 905 }, + { 0x9F16, 906 }, + { 0x9F17, 907 }, + { 0x9F18, 908 }, + { 0x9F19, 909 }, + { 0x9F1A, 895 }, + { 0x9F1B, 896 }, + { 0x9F1C, 897 }, + { 0x9F1D, 898 }, + { 0x9F1E, 899 }, + { 0x9F1F, 900 }, + { 0x9F20, 878 }, + { 0x9F21, 885 }, + { 0x9F22, 886 }, + { 0x9F23, 887 }, + { 0x9F24, 888 }, + { 0x9F25, 889 }, + { 0x9F26, 890 }, + { 0x9F27, 891 }, + { 0x9F28, 892 }, + { 0x9F29, 893 }, + { 0x9F2A, 879 }, + { 0x9F2B, 880 }, + { 0x9F2C, 881 }, + { 0x9F2D, 882 }, + { 0x9F2E, 883 }, + { 0x9F2F, 884 }, + { 0x9F30, 862 }, + { 0x9F31, 869 }, + { 0x9F32, 870 }, + { 0x9F33, 871 }, + { 0x9F34, 872 }, + { 0x9F35, 873 }, + { 0x9F36, 874 }, + { 0x9F37, 875 }, + { 0x9F38, 876 }, + { 0x9F39, 877 }, + { 0x9F3A, 863 }, + { 0x9F3B, 864 }, + { 0x9F3C, 865 }, + { 0x9F3D, 866 }, + { 0x9F3E, 867 }, + { 0x9F3F, 868 }, { 0xA038, 313 }, { 0xA480, 115 }, - { 0xA4EB, 816 }, + { 0xA4EB, 836 }, { 0xAC80, 114 }, - { 0xACEB, 815 }, - { 0xB4EB, 817 }, - { 0xB4F7, 895 }, - { 0xBCF7, 896 }, - { 0xC000, 526 }, - { 0xC004, 545 }, - { 0xC005, 544 }, - { 0xC006, 779 }, - { 0xC008, 494 }, - { 0xC009, 495 }, - { 0xC00A, 479 }, - { 0xC00B, 478 }, - { 0xC00C, 488 }, - { 0xC00D, 489 }, - { 0xC00E, 490 }, - { 0xC00F, 491 }, - { 0xC010, 481 }, - { 0xC011, 482 }, - { 0xC012, 483 }, - { 0xC013, 484 }, - { 0xC014, 485 }, - { 0xC015, 486 }, - { 0xC016, 492 }, - { 0xC017, 487 }, - { 0xC018, 547 }, - { 0xC019, 548 }, - { 0xC01A, 549 }, - { 0xC01C, 496 }, - { 0xC01D, 480 }, - { 0xC01E, 493 }, - { 0xC020, 473 }, - { 0xC021, 474 }, - { 0xC022, 475 }, - { 0xC024, 477 }, - { 0xC025, 476 }, - { 0xC028, 463 }, - { 0xC029, 464 }, - { 0xC02C, 461 }, - { 0xC02D, 462 }, - { 0xC030, 465 }, - { 0xC031, 466 }, - { 0xC032, 467 }, - { 0xC038, 468 }, - { 0xC039, 469 }, - { 0xC03A, 470 }, - { 0xC03B, 471 }, - { 0xC03C, 472 }, - { 0xC080, 796 }, + { 0xACEB, 835 }, + { 0xB4EB, 837 }, + { 0xB4F7, 915 }, + { 0xBCF7, 916 }, + { 0xC000, 546 }, + { 0xC004, 565 }, + { 0xC005, 564 }, + { 0xC006, 799 }, + { 0xC008, 513 }, + { 0xC009, 514 }, + { 0xC00A, 498 }, + { 0xC00B, 497 }, + { 0xC00C, 507 }, + { 0xC00D, 508 }, + { 0xC00E, 509 }, + { 0xC00F, 510 }, + { 0xC010, 500 }, + { 0xC011, 501 }, + { 0xC012, 502 }, + { 0xC013, 503 }, + { 0xC014, 504 }, + { 0xC015, 505 }, + { 0xC016, 511 }, + { 0xC017, 506 }, + { 0xC018, 567 }, + { 0xC019, 568 }, + { 0xC01A, 569 }, + { 0xC01C, 515 }, + { 0xC01D, 499 }, + { 0xC01E, 512 }, + { 0xC020, 492 }, + { 0xC021, 493 }, + { 0xC022, 494 }, + { 0xC024, 496 }, + { 0xC025, 495 }, + { 0xC027, 482 }, + { 0xC028, 479 }, + { 0xC029, 480 }, + { 0xC02A, 481 }, + { 0xC02C, 477 }, + { 0xC02D, 478 }, + { 0xC030, 483 }, + { 0xC031, 484 }, + { 0xC032, 485 }, + { 0xC033, 486 }, + { 0xC038, 487 }, + { 0xC039, 488 }, + { 0xC03A, 489 }, + { 0xC03B, 490 }, + { 0xC03C, 491 }, + { 0xC080, 816 }, { 0xC081, 1 }, { 0xC082, 264 }, - { 0xC083, 792 }, - { 0xC085, 780 }, - { 0xC086, 380 }, - { 0xC090, 1186 }, - { 0xC091, 1159 }, - { 0xC093, 1056 }, - { 0xC094, 813 }, - { 0xC096, 807 }, - { 0xC100, 1162 }, - { 0xC101, 1166 }, - { 0xC102, 916 }, - { 0xC103, 913 }, + { 0xC083, 812 }, + { 0xC085, 800 }, + { 0xC086, 382 }, + { 0xC090, 1209 }, + { 0xC091, 1180 }, + { 0xC093, 1077 }, + { 0xC094, 833 }, + { 0xC096, 827 }, + { 0xC100, 1183 }, + { 0xC101, 1187 }, + { 0xC102, 937 }, + { 0xC103, 934 }, { 0xC108, 110 }, { 0xC109, 109 }, { 0xC10A, 112 }, @@ -4600,16 +4678,19 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0xC113, 105 }, { 0xC118, 108 }, { 0xC119, 107 }, - { 0xC200, 900 }, + { 0xC128, 384 }, + { 0xC129, 389 }, + { 0xC12A, 383 }, + { 0xC200, 921 }, { 0xC201, 351 }, - { 0xC208, 907 }, - { 0xC210, 898 }, + { 0xC208, 928 }, + { 0xC210, 919 }, { 0xC212, 271 }, - { 0xC213, 557 }, - { 0xC214, 1169 }, + { 0xC213, 577 }, + { 0xC214, 1190 }, { 0xC218, 13 }, - { 0xC219, 569 }, - { 0xC230, 424 }, + { 0xC219, 589 }, + { 0xC230, 440 }, { 0xC288, 4 }, { 0xC289, 8 }, { 0xC290, 369 }, @@ -4627,169 +4708,171 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0xC2A9, 362 }, { 0xC2AA, 363 }, { 0xC2AB, 364 }, - { 0xC2B0, 923 }, - { 0xC2B1, 922 }, + { 0xC2B0, 944 }, + { 0xC2B1, 943 }, { 0xC300, 373 }, - { 0xC305, 559 }, - { 0xC309, 741 }, - { 0xC311, 775 }, - { 0xC340, 739 }, - { 0xC341, 773 }, - { 0xC344, 721 }, - { 0xC345, 755 }, - { 0xC348, 723 }, - { 0xC349, 757 }, - { 0xC34C, 725 }, - { 0xC34D, 759 }, - { 0xC350, 727 }, - { 0xC351, 761 }, - { 0xC354, 729 }, - { 0xC355, 763 }, - { 0xC358, 731 }, - { 0xC359, 765 }, - { 0xC35C, 733 }, - { 0xC35D, 767 }, - { 0xC360, 735 }, - { 0xC361, 769 }, - { 0xC364, 737 }, - { 0xC365, 771 }, - { 0xC368, 709 }, - { 0xC369, 743 }, - { 0xC36C, 711 }, - { 0xC36D, 745 }, - { 0xC370, 713 }, - { 0xC371, 747 }, - { 0xC374, 715 }, - { 0xC375, 749 }, - { 0xC378, 717 }, - { 0xC379, 751 }, - { 0xC37C, 719 }, - { 0xC37D, 753 }, - { 0xC3A0, 558 }, - { 0xC4C8, 685 }, - { 0xC4C9, 696 }, - { 0xC4CA, 692 }, - { 0xC4CB, 694 }, - { 0xC4CC, 691 }, - { 0xC4CD, 690 }, - { 0xC4CE, 695 }, - { 0xC4CF, 693 }, - { 0xC4D0, 571 }, - { 0xC4D1, 572 }, - { 0xC4D3, 573 }, - { 0xC4D4, 688 }, - { 0xC4D7, 570 }, - { 0xC4D8, 935 }, - { 0xC4D9, 937 }, - { 0xC4DA, 933 }, - { 0xC4DB, 938 }, - { 0xC4DC, 936 }, - { 0xC4DE, 939 }, - { 0xC4DF, 934 }, - { 0xC4EB, 697 }, - { 0xC4F1, 681 }, - { 0xC4F2, 680 }, - { 0xC4F4, 699 }, - { 0xC4F5, 582 }, - { 0xC4F6, 682 }, - { 0xC4F7, 676 }, - { 0xC510, 508 }, - { 0xC511, 504 }, - { 0xC512, 562 }, - { 0xC513, 565 }, - { 0xC514, 705 }, - { 0xC515, 790 }, + { 0xC305, 579 }, + { 0xC309, 761 }, + { 0xC311, 795 }, + { 0xC340, 759 }, + { 0xC341, 793 }, + { 0xC344, 741 }, + { 0xC345, 775 }, + { 0xC348, 743 }, + { 0xC349, 777 }, + { 0xC34C, 745 }, + { 0xC34D, 779 }, + { 0xC350, 747 }, + { 0xC351, 781 }, + { 0xC354, 749 }, + { 0xC355, 783 }, + { 0xC358, 751 }, + { 0xC359, 785 }, + { 0xC35C, 753 }, + { 0xC35D, 787 }, + { 0xC360, 755 }, + { 0xC361, 789 }, + { 0xC364, 757 }, + { 0xC365, 791 }, + { 0xC368, 729 }, + { 0xC369, 763 }, + { 0xC36C, 731 }, + { 0xC36D, 765 }, + { 0xC370, 733 }, + { 0xC371, 767 }, + { 0xC374, 735 }, + { 0xC375, 769 }, + { 0xC378, 737 }, + { 0xC379, 771 }, + { 0xC37C, 739 }, + { 0xC37D, 773 }, + { 0xC3A0, 578 }, + { 0xC4C8, 705 }, + { 0xC4C9, 716 }, + { 0xC4CA, 712 }, + { 0xC4CB, 714 }, + { 0xC4CC, 711 }, + { 0xC4CD, 710 }, + { 0xC4CE, 715 }, + { 0xC4CF, 713 }, + { 0xC4D0, 591 }, + { 0xC4D1, 592 }, + { 0xC4D3, 593 }, + { 0xC4D4, 708 }, + { 0xC4D7, 590 }, + { 0xC4D8, 956 }, + { 0xC4D9, 958 }, + { 0xC4DA, 954 }, + { 0xC4DB, 959 }, + { 0xC4DC, 957 }, + { 0xC4DE, 960 }, + { 0xC4DF, 955 }, + { 0xC4EB, 717 }, + { 0xC4F1, 701 }, + { 0xC4F2, 700 }, + { 0xC4F4, 719 }, + { 0xC4F5, 602 }, + { 0xC4F6, 702 }, + { 0xC4F7, 696 }, + { 0xC510, 527 }, + { 0xC511, 523 }, + { 0xC512, 582 }, + { 0xC513, 585 }, + { 0xC514, 725 }, + { 0xC515, 810 }, { 0xC518, 18 }, { 0xC519, 14 }, - { 0xC520, 503 }, - { 0xC521, 500 }, - { 0xC522, 502 }, - { 0xC523, 499 }, - { 0xC524, 533 }, - { 0xC527, 501 }, - { 0xC528, 528 }, - { 0xC529, 527 }, - { 0xC52B, 534 }, - { 0xC600, 1170 }, - { 0xC601, 786 }, - { 0xC602, 781 }, - { 0xC608, 498 }, + { 0xC520, 522 }, + { 0xC521, 519 }, + { 0xC522, 521 }, + { 0xC523, 518 }, + { 0xC524, 553 }, + { 0xC527, 520 }, + { 0xC528, 548 }, + { 0xC529, 547 }, + { 0xC52B, 554 }, + { 0xC600, 1191 }, + { 0xC601, 806 }, + { 0xC602, 801 }, + { 0xC608, 517 }, { 0xC609, 347 }, - { 0xC640, 418 }, - { 0xC641, 414 }, - { 0xC642, 416 }, - { 0xC643, 409 }, - { 0xC644, 400 }, - { 0xC645, 401 }, - { 0xC646, 402 }, - { 0xC647, 403 }, - { 0xC648, 404 }, - { 0xC649, 405 }, - { 0xC64A, 406 }, - { 0xC64B, 407 }, - { 0xC64D, 423 }, - { 0xC659, 413 }, - { 0xC65B, 425 }, - { 0xC65D, 427 }, - { 0xC65E, 408 }, - { 0xC65F, 426 }, - { 0xC660, 419 }, - { 0xC661, 415 }, - { 0xC662, 417 }, - { 0xC663, 410 }, - { 0xC664, 411 }, - { 0xC665, 428 }, - { 0xC666, 420 }, - { 0xC667, 421 }, + { 0xC640, 434 }, + { 0xC641, 430 }, + { 0xC642, 432 }, + { 0xC643, 425 }, + { 0xC644, 416 }, + { 0xC645, 417 }, + { 0xC646, 418 }, + { 0xC647, 419 }, + { 0xC648, 420 }, + { 0xC649, 421 }, + { 0xC64A, 422 }, + { 0xC64B, 423 }, + { 0xC64D, 439 }, + { 0xC659, 429 }, + { 0xC65B, 441 }, + { 0xC65D, 443 }, + { 0xC65E, 424 }, + { 0xC65F, 442 }, + { 0xC660, 435 }, + { 0xC661, 431 }, + { 0xC662, 433 }, + { 0xC663, 426 }, + { 0xC664, 427 }, + { 0xC665, 444 }, + { 0xC666, 436 }, + { 0xC667, 437 }, { 0xC681, 261 }, - { 0xC683, 778 }, - { 0xC684, 930 }, + { 0xC683, 798 }, + { 0xC684, 951 }, { 0xC685, 0 }, - { 0xC686, 777 }, - { 0xC687, 801 }, + { 0xC686, 797 }, + { 0xC687, 821 }, { 0xC708, 236 }, { 0xC800, 219 }, { 0xC801, 220 }, { 0xC802, 218 }, - { 0xC804, 381 }, - { 0xC806, 811 }, + { 0xC804, 393 }, + { 0xC806, 831 }, { 0xC807, 12 }, { 0xD000, 269 }, { 0xD801, 270 }, { 0xD807, 346 }, - { 0xD920, 784 }, - { 0xD921, 785 }, - { 0xDA10, 550 }, + { 0xD920, 804 }, + { 0xD921, 805 }, + { 0xD929, 388 }, + { 0xDA10, 570 }, { 0xDA11, 273 }, - { 0xDA12, 911 }, + { 0xDA12, 932 }, { 0xDA15, 348 }, - { 0xDA16, 910 }, - { 0xDA17, 912 }, - { 0xDA20, 377 }, - { 0xDA21, 379 }, + { 0xDA16, 931 }, + { 0xDA17, 933 }, + { 0xDA20, 378 }, + { 0xDA21, 381 }, + { 0xDA22, 380 }, { 0xDA28, 350 }, { 0xDA29, 349 }, - { 0xDCA0, 678 }, - { 0xDCB0, 677 }, - { 0xDCE0, 581 }, - { 0xDCE1, 580 }, - { 0xDCE2, 579 }, - { 0xDCE3, 683 }, - { 0xDCE4, 698 }, - { 0xDCE5, 689 }, - { 0xDCE6, 577 }, - { 0xDCE7, 578 }, - { 0xDCE8, 575 }, - { 0xDCE9, 702 }, - { 0xDCEA, 701 }, - { 0xDCEC, 703 }, - { 0xDCF0, 700 }, - { 0xDCF3, 684 }, - { 0xDD14, 704 }, - { 0xDE82, 929 }, - { 0xDE83, 928 }, - { 0xDE85, 927 }, - { 0xDE87, 800 }, + { 0xDCA0, 698 }, + { 0xDCB0, 697 }, + { 0xDCE0, 601 }, + { 0xDCE1, 600 }, + { 0xDCE2, 599 }, + { 0xDCE3, 703 }, + { 0xDCE4, 718 }, + { 0xDCE5, 709 }, + { 0xDCE6, 597 }, + { 0xDCE7, 598 }, + { 0xDCE8, 595 }, + { 0xDCE9, 722 }, + { 0xDCEA, 721 }, + { 0xDCEC, 723 }, + { 0xDCF0, 720 }, + { 0xDCF3, 704 }, + { 0xDD14, 724 }, + { 0xDE82, 950 }, + { 0xDE83, 949 }, + { 0xDE85, 948 }, + { 0xDE87, 820 }, { 0xDE90, 29 }, { 0xDE91, 22 }, { 0xDE92, 24 }, @@ -4850,225 +4933,231 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0xDF18, 259 }, { 0xDF19, 255 }, { 0xDF1A, 257 }, - { 0xDF40, 583 }, - { 0xDF41, 594 }, - { 0xDF42, 605 }, - { 0xDF43, 607 }, - { 0xDF44, 608 }, - { 0xDF45, 609 }, - { 0xDF46, 610 }, - { 0xDF47, 611 }, - { 0xDF48, 612 }, - { 0xDF49, 613 }, - { 0xDF4A, 584 }, - { 0xDF4B, 585 }, - { 0xDF4C, 586 }, - { 0xDF4D, 587 }, - { 0xDF4E, 588 }, - { 0xDF4F, 589 }, - { 0xDF50, 590 }, - { 0xDF51, 591 }, - { 0xDF52, 592 }, - { 0xDF53, 593 }, - { 0xDF54, 595 }, - { 0xDF55, 596 }, - { 0xDF56, 597 }, - { 0xDF57, 598 }, - { 0xDF58, 599 }, - { 0xDF59, 600 }, - { 0xDF5A, 601 }, - { 0xDF5B, 602 }, - { 0xDF5C, 603 }, - { 0xDF5D, 604 }, - { 0xDF5E, 606 }, - { 0xDF60, 645 }, - { 0xDF61, 656 }, - { 0xDF62, 667 }, - { 0xDF63, 669 }, - { 0xDF64, 670 }, - { 0xDF65, 671 }, - { 0xDF66, 672 }, - { 0xDF67, 673 }, - { 0xDF68, 674 }, - { 0xDF69, 675 }, - { 0xDF6A, 646 }, - { 0xDF6B, 647 }, - { 0xDF6C, 648 }, - { 0xDF6D, 649 }, - { 0xDF6E, 650 }, - { 0xDF6F, 651 }, - { 0xDF70, 652 }, - { 0xDF71, 653 }, - { 0xDF72, 654 }, - { 0xDF73, 655 }, - { 0xDF74, 657 }, - { 0xDF75, 658 }, - { 0xDF76, 659 }, - { 0xDF77, 660 }, - { 0xDF78, 661 }, - { 0xDF79, 662 }, - { 0xDF7A, 663 }, - { 0xDF7B, 664 }, - { 0xDF7C, 665 }, - { 0xDF7D, 666 }, - { 0xDF7E, 668 }, - { 0xDF7F, 574 }, - { 0xE000, 1179 }, - { 0xE004, 546 }, - { 0xE005, 1177 }, - { 0xE080, 798 }, + { 0xDF40, 603 }, + { 0xDF41, 614 }, + { 0xDF42, 625 }, + { 0xDF43, 627 }, + { 0xDF44, 628 }, + { 0xDF45, 629 }, + { 0xDF46, 630 }, + { 0xDF47, 631 }, + { 0xDF48, 632 }, + { 0xDF49, 633 }, + { 0xDF4A, 604 }, + { 0xDF4B, 605 }, + { 0xDF4C, 606 }, + { 0xDF4D, 607 }, + { 0xDF4E, 608 }, + { 0xDF4F, 609 }, + { 0xDF50, 610 }, + { 0xDF51, 611 }, + { 0xDF52, 612 }, + { 0xDF53, 613 }, + { 0xDF54, 615 }, + { 0xDF55, 616 }, + { 0xDF56, 617 }, + { 0xDF57, 618 }, + { 0xDF58, 619 }, + { 0xDF59, 620 }, + { 0xDF5A, 621 }, + { 0xDF5B, 622 }, + { 0xDF5C, 623 }, + { 0xDF5D, 624 }, + { 0xDF5E, 626 }, + { 0xDF60, 665 }, + { 0xDF61, 676 }, + { 0xDF62, 687 }, + { 0xDF63, 689 }, + { 0xDF64, 690 }, + { 0xDF65, 691 }, + { 0xDF66, 692 }, + { 0xDF67, 693 }, + { 0xDF68, 694 }, + { 0xDF69, 695 }, + { 0xDF6A, 666 }, + { 0xDF6B, 667 }, + { 0xDF6C, 668 }, + { 0xDF6D, 669 }, + { 0xDF6E, 670 }, + { 0xDF6F, 671 }, + { 0xDF70, 672 }, + { 0xDF71, 673 }, + { 0xDF72, 674 }, + { 0xDF73, 675 }, + { 0xDF74, 677 }, + { 0xDF75, 678 }, + { 0xDF76, 679 }, + { 0xDF77, 680 }, + { 0xDF78, 681 }, + { 0xDF79, 682 }, + { 0xDF7A, 683 }, + { 0xDF7B, 684 }, + { 0xDF7C, 685 }, + { 0xDF7D, 686 }, + { 0xDF7E, 688 }, + { 0xDF7F, 594 }, + { 0xE000, 1201 }, + { 0xE004, 566 }, + { 0xE005, 1199 }, + { 0xE080, 818 }, { 0xE081, 2 }, - { 0xE083, 794 }, - { 0xE088, 387 }, - { 0xE089, 514 }, + { 0xE083, 814 }, + { 0xE088, 401 }, + { 0xE089, 533 }, { 0xE08A, 267 }, - { 0xE08B, 399 }, - { 0xE08C, 395 }, - { 0xE08D, 397 }, - { 0xE08E, 393 }, - { 0xE08F, 384 }, - { 0xE090, 1188 }, - { 0xE091, 1161 }, - { 0xE092, 386 }, - { 0xE093, 1058 }, - { 0xE095, 812 }, - { 0xE096, 809 }, - { 0xE099, 805 }, - { 0xE100, 1164 }, - { 0xE100, 1180 }, - { 0xE101, 1168 }, - { 0xE102, 918 }, - { 0xE103, 915 }, - { 0xE108, 1185 }, - { 0xE10A, 1184 }, - { 0xE110, 1178 }, - { 0xE130, 1183 }, - { 0xE132, 1182 }, + { 0xE08B, 415 }, + { 0xE08C, 411 }, + { 0xE08D, 413 }, + { 0xE08E, 409 }, + { 0xE08F, 398 }, + { 0xE090, 1211 }, + { 0xE091, 1182 }, + { 0xE092, 400 }, + { 0xE093, 1079 }, + { 0xE095, 832 }, + { 0xE096, 829 }, + { 0xE099, 825 }, + { 0xE100, 1185 }, + { 0xE100, 1202 }, + { 0xE101, 1189 }, + { 0xE102, 939 }, + { 0xE103, 936 }, + { 0xE108, 1208 }, + { 0xE10A, 1207 }, + { 0xE110, 1200 }, + { 0xE11A, 402 }, + { 0xE11B, 403 }, + { 0xE11C, 396 }, + { 0xE11D, 397 }, + { 0xE128, 386 }, + { 0xE129, 391 }, + { 0xE130, 1206 }, + { 0xE132, 1205 }, { 0xE180, 272 }, - { 0xE188, 388 }, - { 0xE189, 390 }, - { 0xE18A, 394 }, - { 0xE18B, 396 }, - { 0xE18C, 389 }, - { 0xE18D, 391 }, - { 0xE18E, 385 }, - { 0xE18F, 392 }, - { 0xE200, 902 }, + { 0xE188, 404 }, + { 0xE189, 406 }, + { 0xE18A, 410 }, + { 0xE18B, 412 }, + { 0xE18C, 405 }, + { 0xE18D, 407 }, + { 0xE18E, 399 }, + { 0xE18F, 408 }, + { 0xE200, 923 }, { 0xE201, 353 }, - { 0xE208, 908 }, - { 0xE218, 905 }, - { 0xE219, 899 }, - { 0xE21A, 906 }, - { 0xE21B, 904 }, - { 0xE281, 497 }, + { 0xE208, 929 }, + { 0xE218, 926 }, + { 0xE219, 920 }, + { 0xE21A, 927 }, + { 0xE21B, 925 }, + { 0xE281, 516 }, { 0xE288, 6 }, { 0xE289, 10 }, { 0xE290, 371 }, - { 0xE293, 1181 }, - { 0xE298, 378 }, - { 0xE2B0, 925 }, + { 0xE293, 1203 }, + { 0xE298, 379 }, + { 0xE2B0, 946 }, { 0xE300, 375 }, - { 0xE304, 398 }, - { 0xE305, 561 }, - { 0xE309, 742 }, - { 0xE311, 776 }, - { 0xE340, 740 }, - { 0xE341, 774 }, - { 0xE344, 722 }, - { 0xE345, 756 }, - { 0xE348, 724 }, - { 0xE349, 758 }, - { 0xE34C, 726 }, - { 0xE34D, 760 }, - { 0xE350, 728 }, - { 0xE351, 762 }, - { 0xE354, 730 }, - { 0xE355, 764 }, - { 0xE358, 732 }, - { 0xE359, 766 }, - { 0xE35C, 734 }, - { 0xE35D, 768 }, - { 0xE360, 736 }, - { 0xE361, 770 }, - { 0xE364, 738 }, - { 0xE365, 772 }, - { 0xE368, 710 }, - { 0xE369, 744 }, - { 0xE36C, 712 }, - { 0xE36D, 746 }, - { 0xE370, 714 }, - { 0xE371, 748 }, - { 0xE374, 716 }, - { 0xE375, 750 }, - { 0xE378, 718 }, - { 0xE379, 752 }, - { 0xE37C, 720 }, - { 0xE37D, 754 }, - { 0xE4C8, 687 }, - { 0xE509, 506 }, - { 0xE510, 510 }, - { 0xE512, 564 }, - { 0xE513, 567 }, - { 0xE514, 707 }, - { 0xE515, 789 }, + { 0xE304, 414 }, + { 0xE305, 581 }, + { 0xE309, 762 }, + { 0xE311, 796 }, + { 0xE340, 760 }, + { 0xE341, 794 }, + { 0xE344, 742 }, + { 0xE345, 776 }, + { 0xE348, 744 }, + { 0xE349, 778 }, + { 0xE34C, 746 }, + { 0xE34D, 780 }, + { 0xE350, 748 }, + { 0xE351, 782 }, + { 0xE354, 750 }, + { 0xE355, 784 }, + { 0xE358, 752 }, + { 0xE359, 786 }, + { 0xE35C, 754 }, + { 0xE35D, 788 }, + { 0xE360, 756 }, + { 0xE361, 790 }, + { 0xE364, 758 }, + { 0xE365, 792 }, + { 0xE368, 730 }, + { 0xE369, 764 }, + { 0xE36C, 732 }, + { 0xE36D, 766 }, + { 0xE370, 734 }, + { 0xE371, 768 }, + { 0xE374, 736 }, + { 0xE375, 770 }, + { 0xE378, 738 }, + { 0xE379, 772 }, + { 0xE37C, 740 }, + { 0xE37D, 774 }, + { 0xE4C8, 707 }, + { 0xE509, 525 }, + { 0xE510, 529 }, + { 0xE512, 584 }, + { 0xE513, 587 }, + { 0xE514, 727 }, + { 0xE515, 809 }, { 0xE518, 20 }, { 0xE519, 16 }, - { 0xE520, 532 }, - { 0xE521, 543 }, - { 0xE528, 530 }, - { 0xE530, 535 }, - { 0xE531, 536 }, - { 0xE532, 537 }, - { 0xE533, 538 }, - { 0xE534, 539 }, - { 0xE535, 540 }, - { 0xE536, 541 }, - { 0xE537, 542 }, - { 0xE540, 522 }, - { 0xE541, 520 }, - { 0xE542, 523 }, - { 0xE543, 521 }, - { 0xE547, 519 }, - { 0xE548, 1176 }, - { 0xE549, 1175 }, - { 0xE600, 1172 }, - { 0xE601, 787 }, - { 0xE602, 782 }, - { 0xE609, 1174 }, - { 0xE640, 431 }, - { 0xE641, 432 }, - { 0xE642, 433 }, - { 0xE643, 434 }, - { 0xE648, 435 }, - { 0xE649, 436 }, - { 0xE64A, 437 }, - { 0xE64B, 438 }, - { 0xE64D, 429 }, - { 0xE658, 441 }, - { 0xE659, 460 }, - { 0xE65A, 458 }, - { 0xE65B, 439 }, - { 0xE65D, 440 }, - { 0xE65F, 459 }, - { 0xE660, 442 }, - { 0xE661, 449 }, - { 0xE662, 450 }, - { 0xE663, 451 }, - { 0xE664, 452 }, - { 0xE665, 453 }, - { 0xE666, 454 }, - { 0xE667, 455 }, - { 0xE668, 456 }, - { 0xE669, 457 }, - { 0xE66A, 443 }, - { 0xE66B, 444 }, - { 0xE66C, 445 }, - { 0xE66D, 446 }, - { 0xE66E, 447 }, - { 0xE66F, 448 }, + { 0xE520, 552 }, + { 0xE521, 563 }, + { 0xE528, 550 }, + { 0xE530, 555 }, + { 0xE531, 556 }, + { 0xE532, 557 }, + { 0xE533, 558 }, + { 0xE534, 559 }, + { 0xE535, 560 }, + { 0xE536, 561 }, + { 0xE537, 562 }, + { 0xE540, 542 }, + { 0xE541, 540 }, + { 0xE542, 543 }, + { 0xE543, 541 }, + { 0xE547, 539 }, + { 0xE548, 1198 }, + { 0xE549, 1197 }, + { 0xE600, 1193 }, + { 0xE601, 807 }, + { 0xE602, 802 }, + { 0xE609, 1195 }, + { 0xE640, 447 }, + { 0xE641, 448 }, + { 0xE642, 449 }, + { 0xE643, 450 }, + { 0xE648, 451 }, + { 0xE649, 452 }, + { 0xE64A, 453 }, + { 0xE64B, 454 }, + { 0xE64D, 445 }, + { 0xE658, 457 }, + { 0xE659, 476 }, + { 0xE65A, 474 }, + { 0xE65B, 455 }, + { 0xE65D, 456 }, + { 0xE65F, 475 }, + { 0xE660, 458 }, + { 0xE661, 465 }, + { 0xE662, 466 }, + { 0xE663, 467 }, + { 0xE664, 468 }, + { 0xE665, 469 }, + { 0xE666, 470 }, + { 0xE667, 471 }, + { 0xE668, 472 }, + { 0xE669, 473 }, + { 0xE66A, 459 }, + { 0xE66B, 460 }, + { 0xE66C, 461 }, + { 0xE66D, 462 }, + { 0xE66E, 463 }, + { 0xE66F, 464 }, { 0xE681, 263 }, - { 0xE682, 931 }, - { 0xE687, 803 }, + { 0xE682, 952 }, + { 0xE687, 823 }, { 0xE6C0, 50 }, { 0xE6C1, 57 }, { 0xE6C2, 58 }, @@ -5119,37 +5208,39 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0xE728, 225 }, { 0xE729, 223 }, { 0xE72A, 224 }, - { 0xE880, 797 }, + { 0xE880, 817 }, { 0xE882, 265 }, - { 0xE883, 793 }, - { 0xE890, 1187 }, - { 0xE891, 1160 }, - { 0xE893, 1057 }, - { 0xE896, 808 }, - { 0xE900, 1163 }, - { 0xE901, 1167 }, - { 0xE902, 917 }, - { 0xE903, 914 }, - { 0xEA00, 901 }, + { 0xE883, 813 }, + { 0xE890, 1210 }, + { 0xE891, 1181 }, + { 0xE893, 1078 }, + { 0xE896, 828 }, + { 0xE900, 1184 }, + { 0xE901, 1188 }, + { 0xE902, 938 }, + { 0xE903, 935 }, + { 0xE928, 385 }, + { 0xE929, 390 }, + { 0xEA00, 922 }, { 0xEA01, 352 }, { 0xEA88, 5 }, { 0xEA89, 9 }, { 0xEA90, 370 }, - { 0xEAB0, 924 }, + { 0xEAB0, 945 }, { 0xEB00, 374 }, - { 0xEB05, 560 }, - { 0xECC8, 686 }, - { 0xED10, 509 }, - { 0xED11, 505 }, - { 0xED12, 563 }, - { 0xED13, 566 }, - { 0xED14, 706 }, + { 0xEB05, 580 }, + { 0xECC8, 706 }, + { 0xED10, 528 }, + { 0xED11, 524 }, + { 0xED12, 583 }, + { 0xED13, 586 }, + { 0xED14, 726 }, { 0xED18, 19 }, { 0xED19, 15 }, - { 0xED28, 529 }, - { 0xEE00, 1171 }, + { 0xED28, 549 }, + { 0xEE00, 1192 }, { 0xEE81, 262 }, - { 0xEE87, 802 }, + { 0xEE87, 822 }, { 0xEF08, 237 }, { 0xEF10, 249 }, { 0xEF11, 245 }, @@ -5157,44 +5248,49 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi { 0xEF18, 260 }, { 0xEF19, 256 }, { 0xEF1A, 258 }, - { 0xF080, 799 }, + { 0xF080, 819 }, { 0xF081, 3 }, - { 0xF083, 795 }, - { 0xF088, 791 }, - { 0xF089, 806 }, + { 0xF083, 815 }, + { 0xF088, 811 }, + { 0xF089, 826 }, { 0xF08A, 268 }, - { 0xF090, 1189 }, - { 0xF096, 810 }, - { 0xF099, 515 }, - { 0xF100, 1165 }, - { 0xF102, 919 }, - { 0xF10C, 383 }, - { 0xF10E, 382 }, - { 0xF200, 903 }, + { 0xF08D, 377 }, + { 0xF090, 1212 }, + { 0xF096, 830 }, + { 0xF099, 534 }, + { 0xF100, 1186 }, + { 0xF102, 940 }, + { 0xF10C, 395 }, + { 0xF10E, 394 }, + { 0xF128, 387 }, + { 0xF129, 392 }, + { 0xF200, 924 }, { 0xF201, 354 }, - { 0xF208, 909 }, + { 0xF208, 930 }, { 0xF288, 7 }, { 0xF289, 11 }, { 0xF290, 372 }, - { 0xF2B0, 926 }, + { 0xF293, 1204 }, + { 0xF2B0, 947 }, { 0xF300, 376 }, - { 0xF305, 525 }, - { 0xF509, 507 }, - { 0xF510, 511 }, - { 0xF513, 568 }, - { 0xF514, 708 }, + { 0xF305, 545 }, + { 0xF509, 526 }, + { 0xF510, 530 }, + { 0xF513, 588 }, + { 0xF514, 728 }, { 0xF518, 21 }, { 0xF519, 17 }, - { 0xF528, 531 }, - { 0xF551, 524 }, - { 0xF600, 1173 }, - { 0xF601, 788 }, - { 0xF602, 783 }, - { 0xF664, 412 }, - { 0xF665, 430 }, - { 0xF667, 422 }, - { 0xF682, 932 }, - { 0xF687, 804 }, + { 0xF528, 551 }, + { 0xF551, 544 }, + { 0xF600, 1194 }, + { 0xF601, 808 }, + { 0xF602, 803 }, + { 0xF609, 1196 }, + { 0xF664, 428 }, + { 0xF665, 446 }, + { 0xF667, 438 }, + { 0xF682, 953 }, + { 0xF687, 824 }, { 0xFF10, 243 }, { 0xFF11, 241 }, { 0xFF12, 242 }, @@ -5212,7 +5308,7 @@ const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encodi #ifdef GET_TSB_IMPL static const AArch64TSB_TSB TSBsList[] = { - { "csync", { .tsb = AArch64_TSB_CSYNC }, 0x0, {AArch64_FeatureTRACEV8_4} }, // 0 + { "csync", { .raw_val = AARCH64_TSB_CSYNC }, 0x0, {AArch64_FeatureTRACEV8_4} }, // 0 }; const AArch64TSB_TSB *AArch64TSB_lookupTSBByName(const char * Name) { @@ -5242,21 +5338,42 @@ const AArch64TSB_TSB *AArch64TSB_lookupTSBByEncoding(uint8_t Encoding) { #endif #undef GET_AT_DECL +#undef GET_AT_IMPL #undef GET_BTI_DECL +#undef GET_BTI_IMPL #undef GET_DBNXS_DECL +#undef GET_DBNXS_IMPL #undef GET_DB_DECL +#undef GET_DB_IMPL #undef GET_DC_DECL +#undef GET_DC_IMPL #undef GET_EXACTFPIMM_DECL +#undef GET_EXACTFPIMM_IMPL #undef GET_IC_DECL +#undef GET_IC_IMPL #undef GET_ISB_DECL +#undef GET_ISB_IMPL #undef GET_PRFM_DECL +#undef GET_PRFM_IMPL #undef GET_PSB_DECL +#undef GET_PSB_IMPL #undef GET_PSTATEIMM0_15_DECL +#undef GET_PSTATEIMM0_15_IMPL #undef GET_PSTATEIMM0_1_DECL +#undef GET_PSTATEIMM0_1_IMPL #undef GET_RPRFM_DECL +#undef GET_RPRFM_IMPL #undef GET_SVCR_DECL +#undef GET_SVCR_IMPL #undef GET_SVEPREDPAT_DECL +#undef GET_SVEPREDPAT_IMPL #undef GET_SVEPRFM_DECL +#undef GET_SVEPRFM_IMPL #undef GET_SVEVECLENSPECIFIER_DECL +#undef GET_SVEVECLENSPECIFIER_IMPL #undef GET_SYSREG_DECL +#undef GET_SYSREG_IMPL +#undef GET_TLBITable_DECL +#undef GET_TLBITable_IMPL #undef GET_TSB_DECL +#undef GET_TSB_IMPL diff --git a/arch/AArch64/AArch64InstPrinter.c b/arch/AArch64/AArch64InstPrinter.c index a1bf0e2a1..73acbaf15 100644 --- a/arch/AArch64/AArch64InstPrinter.c +++ b/arch/AArch64/AArch64InstPrinter.c @@ -24,11 +24,10 @@ // //===----------------------------------------------------------------------===// -#include -#include #include -#include #include +#include +#include #include "../../Mapping.h" #include "../../MCInst.h" @@ -54,12 +53,16 @@ #define DEBUG_TYPE "asm-printer" -#ifndef CAPSTONE_DIET -static void printCustomAliasOperand( - MCInst *MI, uint64_t Address, unsigned OpIdx, - unsigned PrintMethodIdx, - SStream *OS); -#endif +// BEGIN Static declarations. +// These functions must be declared statically here, because they +// are also defined in the ARM module. +// If they are not static, we fail during linking. + +static void printCustomAliasOperand(MCInst *MI, uint64_t Address, + unsigned OpIdx, unsigned PrintMethodIdx, + SStream *OS); + +static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printComplexRotationOp(Angle, Remainder) \ static void CONCAT(printComplexRotationOp, CONCAT(Angle, Remainder))( \ @@ -67,7 +70,7 @@ static void printCustomAliasOperand( DECLARE_printComplexRotationOp(180, 90); DECLARE_printComplexRotationOp(90, 0); -static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O); +// END Static declarations. #define GET_INSTRUCTION_NAME #define PRINT_ALIAS_INSTR @@ -75,17 +78,22 @@ static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O); void printRegName(SStream *OS, unsigned Reg) { - SStream_concat(OS, "%s%s", markup("")); } void printRegNameAlt(SStream *OS, unsigned Reg, unsigned AltIdx) { - SStream_concat(OS, "%s%s", markup("")); } -const char *getRegName(unsigned Reg) { return getRegisterName(Reg, AArch64_NoRegAltName); } +const char *getRegName(unsigned Reg) +{ + return getRegisterName(Reg, AArch64_NoRegAltName); +} void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) { @@ -125,17 +133,18 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) // SBFM/UBFM should print to a nicer aliased form if possible. if (Opcode == AArch64_SBFMXri || Opcode == AArch64_SBFMWri || - Opcode == AArch64_UBFMXri || Opcode == AArch64_UBFMWri) { + Opcode == AArch64_UBFMXri || Opcode == AArch64_UBFMWri) { MCOperand *Op0 = MCInst_getOperand(MI, (0)); MCOperand *Op1 = MCInst_getOperand(MI, (1)); MCOperand *Op2 = MCInst_getOperand(MI, (2)); MCOperand *Op3 = MCInst_getOperand(MI, (3)); - bool IsSigned = - (Opcode == AArch64_SBFMXri || Opcode == AArch64_SBFMWri); - bool Is64Bit = (Opcode == AArch64_SBFMXri || Opcode == AArch64_UBFMXri); + bool IsSigned = (Opcode == AArch64_SBFMXri || + Opcode == AArch64_SBFMWri); + bool Is64Bit = (Opcode == AArch64_SBFMXri || + Opcode == AArch64_UBFMXri); if (MCOperand_isImm(Op2) && MCOperand_getImm(Op2) == 0 && - MCOperand_isImm(Op3)) { + MCOperand_isImm(Op3)) { const char *AsmMnemonic = NULL; switch (MCOperand_getImm(Op3)) { @@ -166,22 +175,43 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) printRegName(O, MCOperand_getReg(Op0)); SStream_concat0(O, ", "); - printRegName(O, getWRegFromXReg(MCOperand_getReg(Op1))); + printRegName(O, getWRegFromXReg( + MCOperand_getReg(Op1))); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); - AArch64_set_detail_op_reg(MI, 1, getWRegFromXReg(MCOperand_getReg(Op1))); + AArch64_set_detail_op_reg( + MI, 0, MCOperand_getReg(Op0)); + AArch64_set_detail_op_reg( + MI, 1, + getWRegFromXReg( + MCOperand_getReg(Op1))); if (strings_match(AsmMnemonic, "uxtb")) - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_UXTB; - else if (strings_match(AsmMnemonic, "sxtb")) - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_SXTB; - else if (strings_match(AsmMnemonic, "uxth")) - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_UXTH; - else if (strings_match(AsmMnemonic, "sxth")) - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_SXTH; - else if (strings_match(AsmMnemonic, "sxtw")) - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_SXTW; + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_UXTB; + else if (strings_match(AsmMnemonic, + "sxtb")) + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_SXTB; + else if (strings_match(AsmMnemonic, + "uxth")) + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_UXTH; + else if (strings_match(AsmMnemonic, + "sxth")) + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_SXTH; + else if (strings_match(AsmMnemonic, + "sxtw")) + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_SXTW; else - AArch64_get_detail_op(MI, -1)->ext = AArch64_EXT_INVALID; + AArch64_get_detail_op(MI, -1) + ->ext = + AARCH64_EXT_INVALID; } isAlias = true; MCInst_setIsAlias(MI, isAlias); @@ -201,11 +231,11 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) int64_t immr = MCOperand_getImm(Op2); int64_t imms = MCOperand_getImm(Op3); if (Opcode == AArch64_UBFMWri && imms != 0x1F && - ((imms + 1) == immr)) { + ((imms + 1) == immr)) { AsmMnemonic = "lsl"; shift = 31 - imms; } else if (Opcode == AArch64_UBFMXri && imms != 0x3f && - ((imms + 1 == immr))) { + ((imms + 1 == immr))) { AsmMnemonic = "lsl"; shift = 63 - imms; } else if (Opcode == AArch64_UBFMWri && imms == 0x1f) { @@ -228,20 +258,34 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) printRegName(O, MCOperand_getReg(Op0)); SStream_concat0(O, ", "); printRegName(O, MCOperand_getReg(Op1)); - SStream_concat(O, "%s%s#%d", ", ", markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); - AArch64_set_detail_op_reg(MI, 1, MCOperand_getReg(Op1)); + AArch64_set_detail_op_reg( + MI, 0, MCOperand_getReg(Op0)); + AArch64_set_detail_op_reg( + MI, 1, MCOperand_getReg(Op1)); if (strings_match(AsmMnemonic, "lsl")) - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_LSL; - else if (strings_match(AsmMnemonic, "lsr")) - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_LSR; - else if (strings_match(AsmMnemonic, "asr")) - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_ASR; + AArch64_get_detail_op(MI, -1) + ->shift.type = + AARCH64_SFT_LSL; + else if (strings_match(AsmMnemonic, + "lsr")) + AArch64_get_detail_op(MI, -1) + ->shift.type = + AARCH64_SFT_LSR; + else if (strings_match(AsmMnemonic, + "asr")) + AArch64_get_detail_op(MI, -1) + ->shift.type = + AARCH64_SFT_ASR; else - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_INVALID; - AArch64_get_detail_op(MI, -1)->shift.value = shift; + AArch64_get_detail_op(MI, -1) + ->shift.type = + AARCH64_SFT_INVALID; + AArch64_get_detail_op(MI, -1) + ->shift.value = shift; } isAlias = true; MCInst_setIsAlias(MI, isAlias); @@ -261,15 +305,24 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) SStream_concat0(O, ", "); printRegName(O, MCOperand_getReg(Op1)); SStream_concat(O, "%s%s", ", ", markup(""), ", ", markup(""), ", ", + markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); - AArch64_set_detail_op_reg(MI, 1, MCOperand_getReg(Op1)); - AArch64_set_detail_op_imm(MI, 2, AArch64_OP_IMM, (Is64Bit ? 64 : 32) - MCOperand_getImm(Op2)); - AArch64_set_detail_op_imm(MI, 3, AArch64_OP_IMM, MCOperand_getImm(Op3) + 1); + AArch64_set_detail_op_reg( + MI, 0, MCOperand_getReg(Op0)); + AArch64_set_detail_op_reg( + MI, 1, MCOperand_getReg(Op1)); + AArch64_set_detail_op_imm( + MI, 2, AARCH64_OP_IMM, + (Is64Bit ? 64 : 32) - + MCOperand_getImm(Op2)); + AArch64_set_detail_op_imm( + MI, 3, AARCH64_OP_IMM, + MCOperand_getImm(Op3) + 1); } isAlias = true; MCInst_setIsAlias(MI, isAlias); @@ -289,13 +342,18 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) SStream_concat(O, "%s%s", ", ", markup(""), ", ", markup("")); if (detail_is_set(MI) && useAliasDetails) { AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); AArch64_set_detail_op_reg(MI, 1, MCOperand_getReg(Op1)); - AArch64_set_detail_op_imm(MI, 2, AArch64_OP_IMM, MCOperand_getImm(Op2)); - AArch64_set_detail_op_imm(MI, 3, AArch64_OP_IMM, MCOperand_getImm(Op3) - MCOperand_getImm(Op2) + 1); + AArch64_set_detail_op_imm(MI, 2, AARCH64_OP_IMM, + MCOperand_getImm(Op2)); + AArch64_set_detail_op_imm( + MI, 3, AARCH64_OP_IMM, + MCOperand_getImm(Op3) - MCOperand_getImm(Op2) + + 1); } isAlias = true; MCInst_setIsAlias(MI, isAlias); @@ -314,11 +372,13 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) int ImmS = MCOperand_getImm(MCInst_getOperand(MI, (4))); if ((MCOperand_getReg(Op2) == AArch64_WZR || - MCOperand_getReg(Op2) == AArch64_XZR) && - (ImmR == 0 || ImmS < ImmR) && - (AArch64_getFeatureBits(MI->csh->mode, AArch64_FeatureAll) || - AArch64_getFeatureBits(MI->csh->mode, AArch64_HasV8_2aOps))) { - // BFC takes precedence over its entire range, slightly differently + MCOperand_getReg(Op2) == AArch64_XZR) && + (ImmR == 0 || ImmS < ImmR) && + (AArch64_getFeatureBits(MI->csh->mode, + AArch64_FeatureAll) || + AArch64_getFeatureBits(MI->csh->mode, + AArch64_HasV8_2aOps))) { + // BFC takes precedence over its entire range, sligtly differently // to BFI. int BitWidth = Opcode == AArch64_BFMXri ? 64 : 32; int LSB = (BitWidth - ImmR) % BitWidth; @@ -326,13 +386,18 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) SStream_concat0(O, "bfc "); printRegName(O, MCOperand_getReg(Op0)); - SStream_concat(O, "%s%s#%d", ", ", markup(""), ", ", markup(""), ", ", + markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); - AArch64_set_detail_op_imm(MI, 3, AArch64_OP_IMM, LSB); - AArch64_set_detail_op_imm(MI, 4, AArch64_OP_IMM, Width); + AArch64_set_detail_op_reg( + MI, 0, MCOperand_getReg(Op0)); + AArch64_set_detail_op_imm(MI, 3, AARCH64_OP_IMM, + LSB); + AArch64_set_detail_op_imm(MI, 4, AARCH64_OP_IMM, + Width); } if (useAliasDetails) @@ -349,14 +414,20 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) printRegName(O, MCOperand_getReg(Op0)); SStream_concat0(O, ", "); printRegName(O, MCOperand_getReg(Op2)); - SStream_concat(O, "%s%s#%d", ", ", markup(""), ", ", markup(""), ", ", + markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); - AArch64_set_detail_op_reg(MI, 2, MCOperand_getReg(Op2)); - AArch64_set_detail_op_imm(MI, 3, AArch64_OP_IMM, LSB); - AArch64_set_detail_op_imm(MI, 4, AArch64_OP_IMM, Width); + AArch64_set_detail_op_reg( + MI, 0, MCOperand_getReg(Op0)); + AArch64_set_detail_op_reg( + MI, 2, MCOperand_getReg(Op2)); + AArch64_set_detail_op_imm(MI, 3, AARCH64_OP_IMM, + LSB); + AArch64_set_detail_op_imm(MI, 4, AARCH64_OP_IMM, + Width); } if (useAliasDetails) return; @@ -372,13 +443,14 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) SStream_concat0(O, ", "); printRegName(O, MCOperand_getReg(Op2)); SStream_concat(O, "%s%s#%d", ", ", markup(""), ", ", markup(""), ", ", + markup("")); if (detail_is_set(MI) && useAliasDetails) { AArch64_set_detail_op_reg(MI, 0, MCOperand_getReg(Op0)); AArch64_set_detail_op_reg(MI, 2, MCOperand_getReg(Op2)); - AArch64_set_detail_op_imm(MI, 3, AArch64_OP_IMM, LSB); - AArch64_set_detail_op_imm(MI, 4, AArch64_OP_IMM, Width); + AArch64_set_detail_op_imm(MI, 3, AARCH64_OP_IMM, LSB); + AArch64_set_detail_op_imm(MI, 4, AARCH64_OP_IMM, Width); } if (useAliasDetails) return; @@ -388,14 +460,14 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) // (e.g. :gottprel_g1: is always going to be "lsl #16") so it should not be // printed. if ((Opcode == AArch64_MOVZXi || Opcode == AArch64_MOVZWi || - Opcode == AArch64_MOVNXi || Opcode == AArch64_MOVNWi) && - MCOperand_isExpr(MCInst_getOperand(MI, (1)))) { - assert(0 && "Expressions are not supported."); + Opcode == AArch64_MOVNXi || Opcode == AArch64_MOVNWi) && + MCOperand_isExpr(MCInst_getOperand(MI, (1)))) { + SStream_concat0(O, ""); } if ((Opcode == AArch64_MOVKXi || Opcode == AArch64_MOVKWi) && - MCOperand_isExpr(MCInst_getOperand(MI, (2)))) { - assert(0 && "Expressions are not supported."); + MCOperand_isExpr(MCInst_getOperand(MI, (2)))) { + SStream_concat0(O, ""); } // MOVZ, MOVN and "ORR wzr, #imm" instructions are aliases for MOV, but @@ -404,25 +476,30 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) // instruction that can represent the move is the MOV alias, and the rest // get printed normally. if ((Opcode == AArch64_MOVZXi || Opcode == AArch64_MOVZWi) && - MCOperand_isImm(MCInst_getOperand(MI, (1))) && - MCOperand_isImm(MCInst_getOperand(MI, (2)))) { + MCOperand_isImm(MCInst_getOperand(MI, (1))) && + MCOperand_isImm(MCInst_getOperand(MI, (2)))) { int RegWidth = Opcode == AArch64_MOVZXi ? 64 : 32; int Shift = MCOperand_getImm(MCInst_getOperand(MI, (2))); - uint64_t Value = (uint64_t)MCOperand_getImm(MCInst_getOperand(MI, (1))) - << Shift; + uint64_t Value = + (uint64_t)MCOperand_getImm(MCInst_getOperand(MI, (1))) + << Shift; - if (AArch64_AM_isMOVZMovAlias(Value, Shift, - Opcode == AArch64_MOVZXi ? 64 : 32)) { + if (AArch64_AM_isMOVZMovAlias( + Value, Shift, Opcode == AArch64_MOVZXi ? 64 : 32)) { isAlias = true; MCInst_setIsAlias(MI, isAlias); SStream_concat0(O, "mov "); - printRegName(O, MCOperand_getReg(MCInst_getOperand(MI, (0)))); + printRegName(O, MCOperand_getReg( + MCInst_getOperand(MI, (0)))); SStream_concat(O, "%s%s", ", ", markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCInst_getOpVal(MI, 0)); - AArch64_set_detail_op_imm(MI, 1, AArch64_OP_IMM, SignExtend64(Value, RegWidth)); + AArch64_set_detail_op_reg( + MI, 0, MCInst_getOpVal(MI, 0)); + AArch64_set_detail_op_imm( + MI, 1, AARCH64_OP_IMM, + SignExtend64(Value, RegWidth)); } if (useAliasDetails) return; @@ -430,12 +507,13 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) } if ((Opcode == AArch64_MOVNXi || Opcode == AArch64_MOVNWi) && - MCOperand_isImm(MCInst_getOperand(MI, (1))) && - MCOperand_isImm(MCInst_getOperand(MI, (2)))) { + MCOperand_isImm(MCInst_getOperand(MI, (1))) && + MCOperand_isImm(MCInst_getOperand(MI, (2)))) { int RegWidth = Opcode == AArch64_MOVNXi ? 64 : 32; int Shift = MCOperand_getImm(MCInst_getOperand(MI, (2))); uint64_t Value = - ~((uint64_t)MCOperand_getImm(MCInst_getOperand(MI, (1))) << Shift); + ~((uint64_t)MCOperand_getImm(MCInst_getOperand(MI, (1))) + << Shift); if (RegWidth == 32) Value = Value & 0xffffffff; @@ -443,13 +521,17 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) isAlias = true; MCInst_setIsAlias(MI, isAlias); SStream_concat0(O, "mov "); - printRegName(O, MCOperand_getReg(MCInst_getOperand(MI, (0)))); + printRegName(O, MCOperand_getReg( + MCInst_getOperand(MI, (0)))); SStream_concat(O, "%s%s", ", ", markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCInst_getOpVal(MI, 0)); - AArch64_set_detail_op_imm(MI, 1, AArch64_OP_IMM, SignExtend64(Value, RegWidth)); + AArch64_set_detail_op_reg( + MI, 0, MCInst_getOpVal(MI, 0)); + AArch64_set_detail_op_imm( + MI, 1, AARCH64_OP_IMM, + SignExtend64(Value, RegWidth)); } if (useAliasDetails) return; @@ -457,9 +539,9 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) } if ((Opcode == AArch64_ORRXri || Opcode == AArch64_ORRWri) && - (MCOperand_getReg(MCInst_getOperand(MI, (1))) == AArch64_XZR || - MCOperand_getReg(MCInst_getOperand(MI, (1))) == AArch64_WZR) && - MCOperand_isImm(MCInst_getOperand(MI, (2)))) { + (MCOperand_getReg(MCInst_getOperand(MI, (1))) == AArch64_XZR || + MCOperand_getReg(MCInst_getOperand(MI, (1))) == AArch64_WZR) && + MCOperand_isImm(MCInst_getOperand(MI, (2)))) { int RegWidth = Opcode == AArch64_ORRXri ? 64 : 32; uint64_t Value = AArch64_AM_decodeLogicalImmediate( MCOperand_getImm(MCInst_getOperand(MI, (2))), RegWidth); @@ -467,13 +549,17 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) isAlias = true; MCInst_setIsAlias(MI, isAlias); SStream_concat0(O, "mov "); - printRegName(O, MCOperand_getReg(MCInst_getOperand(MI, (0)))); + printRegName(O, MCOperand_getReg( + MCInst_getOperand(MI, (0)))); SStream_concat(O, "%s%s", ", ", markup("")); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_reg(MI, 0, MCInst_getOpVal(MI, 0)); - AArch64_set_detail_op_imm(MI, 2, AArch64_OP_IMM, SignExtend64(Value, RegWidth)); + AArch64_set_detail_op_reg( + MI, 0, MCInst_getOpVal(MI, 0)); + AArch64_set_detail_op_imm( + MI, 2, AARCH64_OP_IMM, + SignExtend64(Value, RegWidth)); } if (useAliasDetails) return; @@ -487,7 +573,8 @@ void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) SStream_concat(O, "%s", " SPACE "); printInt64(O, MCOperand_getImm(MCInst_getOperand(MI, (1)))); if (detail_is_set(MI) && useAliasDetails) { - AArch64_set_detail_op_imm(MI, 1, AArch64_OP_IMM, MCInst_getOpVal(MI, 1)); + AArch64_set_detail_op_imm(MI, 1, AARCH64_OP_IMM, + MCInst_getOpVal(MI, 1)); } if (useAliasDetails) return; @@ -509,474 +596,6 @@ add_real_detail: } } -static bool isTblTbxInstruction(unsigned Opcode, const char **Layout, bool *IsTbx) -{ - switch (Opcode) { - case AArch64_TBXv8i8One: - case AArch64_TBXv8i8Two: - case AArch64_TBXv8i8Three: - case AArch64_TBXv8i8Four: - *IsTbx = true; - *Layout = ".8b"; - return true; - case AArch64_TBLv8i8One: - case AArch64_TBLv8i8Two: - case AArch64_TBLv8i8Three: - case AArch64_TBLv8i8Four: - *IsTbx = false; - *Layout = ".8b"; - return true; - case AArch64_TBXv16i8One: - case AArch64_TBXv16i8Two: - case AArch64_TBXv16i8Three: - case AArch64_TBXv16i8Four: - *IsTbx = true; - *Layout = ".16b"; - return true; - case AArch64_TBLv16i8One: - case AArch64_TBLv16i8Two: - case AArch64_TBLv16i8Three: - case AArch64_TBLv16i8Four: - *IsTbx = false; - *Layout = ".16b"; - return true; - default: - return false; - } -} - -typedef struct LdStNInstrDesc { - unsigned Opcode; - const char *Mnemonic; - const char *Layout; - int ListOperand; - bool HasLane; - int NaturalOffset; -} LdStNInstrDesc; - -static const LdStNInstrDesc LdStNInstInfo[] = { - {AArch64_LD1i8, "ld1", ".b", 1, true, 0}, - {AArch64_LD1i16, "ld1", ".h", 1, true, 0}, - {AArch64_LD1i32, "ld1", ".s", 1, true, 0}, - {AArch64_LD1i64, "ld1", ".d", 1, true, 0}, - {AArch64_LD1i8_POST, "ld1", ".b", 2, true, 1}, - {AArch64_LD1i16_POST, "ld1", ".h", 2, true, 2}, - {AArch64_LD1i32_POST, "ld1", ".s", 2, true, 4}, - {AArch64_LD1i64_POST, "ld1", ".d", 2, true, 8}, - {AArch64_LD1Rv16b, "ld1r", ".16b", 0, false, 0}, - {AArch64_LD1Rv8h, "ld1r", ".8h", 0, false, 0}, - {AArch64_LD1Rv4s, "ld1r", ".4s", 0, false, 0}, - {AArch64_LD1Rv2d, "ld1r", ".2d", 0, false, 0}, - {AArch64_LD1Rv8b, "ld1r", ".8b", 0, false, 0}, - {AArch64_LD1Rv4h, "ld1r", ".4h", 0, false, 0}, - {AArch64_LD1Rv2s, "ld1r", ".2s", 0, false, 0}, - {AArch64_LD1Rv1d, "ld1r", ".1d", 0, false, 0}, - {AArch64_LD1Rv16b_POST, "ld1r", ".16b", 1, false, 1}, - {AArch64_LD1Rv8h_POST, "ld1r", ".8h", 1, false, 2}, - {AArch64_LD1Rv4s_POST, "ld1r", ".4s", 1, false, 4}, - {AArch64_LD1Rv2d_POST, "ld1r", ".2d", 1, false, 8}, - {AArch64_LD1Rv8b_POST, "ld1r", ".8b", 1, false, 1}, - {AArch64_LD1Rv4h_POST, "ld1r", ".4h", 1, false, 2}, - {AArch64_LD1Rv2s_POST, "ld1r", ".2s", 1, false, 4}, - {AArch64_LD1Rv1d_POST, "ld1r", ".1d", 1, false, 8}, - {AArch64_LD1Onev16b, "ld1", ".16b", 0, false, 0}, - {AArch64_LD1Onev8h, "ld1", ".8h", 0, false, 0}, - {AArch64_LD1Onev4s, "ld1", ".4s", 0, false, 0}, - {AArch64_LD1Onev2d, "ld1", ".2d", 0, false, 0}, - {AArch64_LD1Onev8b, "ld1", ".8b", 0, false, 0}, - {AArch64_LD1Onev4h, "ld1", ".4h", 0, false, 0}, - {AArch64_LD1Onev2s, "ld1", ".2s", 0, false, 0}, - {AArch64_LD1Onev1d, "ld1", ".1d", 0, false, 0}, - {AArch64_LD1Onev16b_POST, "ld1", ".16b", 1, false, 16}, - {AArch64_LD1Onev8h_POST, "ld1", ".8h", 1, false, 16}, - {AArch64_LD1Onev4s_POST, "ld1", ".4s", 1, false, 16}, - {AArch64_LD1Onev2d_POST, "ld1", ".2d", 1, false, 16}, - {AArch64_LD1Onev8b_POST, "ld1", ".8b", 1, false, 8}, - {AArch64_LD1Onev4h_POST, "ld1", ".4h", 1, false, 8}, - {AArch64_LD1Onev2s_POST, "ld1", ".2s", 1, false, 8}, - {AArch64_LD1Onev1d_POST, "ld1", ".1d", 1, false, 8}, - {AArch64_LD1Twov16b, "ld1", ".16b", 0, false, 0}, - {AArch64_LD1Twov8h, "ld1", ".8h", 0, false, 0}, - {AArch64_LD1Twov4s, "ld1", ".4s", 0, false, 0}, - {AArch64_LD1Twov2d, "ld1", ".2d", 0, false, 0}, - {AArch64_LD1Twov8b, "ld1", ".8b", 0, false, 0}, - {AArch64_LD1Twov4h, "ld1", ".4h", 0, false, 0}, - {AArch64_LD1Twov2s, "ld1", ".2s", 0, false, 0}, - {AArch64_LD1Twov1d, "ld1", ".1d", 0, false, 0}, - {AArch64_LD1Twov16b_POST, "ld1", ".16b", 1, false, 32}, - {AArch64_LD1Twov8h_POST, "ld1", ".8h", 1, false, 32}, - {AArch64_LD1Twov4s_POST, "ld1", ".4s", 1, false, 32}, - {AArch64_LD1Twov2d_POST, "ld1", ".2d", 1, false, 32}, - {AArch64_LD1Twov8b_POST, "ld1", ".8b", 1, false, 16}, - {AArch64_LD1Twov4h_POST, "ld1", ".4h", 1, false, 16}, - {AArch64_LD1Twov2s_POST, "ld1", ".2s", 1, false, 16}, - {AArch64_LD1Twov1d_POST, "ld1", ".1d", 1, false, 16}, - {AArch64_LD1Threev16b, "ld1", ".16b", 0, false, 0}, - {AArch64_LD1Threev8h, "ld1", ".8h", 0, false, 0}, - {AArch64_LD1Threev4s, "ld1", ".4s", 0, false, 0}, - {AArch64_LD1Threev2d, "ld1", ".2d", 0, false, 0}, - {AArch64_LD1Threev8b, "ld1", ".8b", 0, false, 0}, - {AArch64_LD1Threev4h, "ld1", ".4h", 0, false, 0}, - {AArch64_LD1Threev2s, "ld1", ".2s", 0, false, 0}, - {AArch64_LD1Threev1d, "ld1", ".1d", 0, false, 0}, - {AArch64_LD1Threev16b_POST, "ld1", ".16b", 1, false, 48}, - {AArch64_LD1Threev8h_POST, "ld1", ".8h", 1, false, 48}, - {AArch64_LD1Threev4s_POST, "ld1", ".4s", 1, false, 48}, - {AArch64_LD1Threev2d_POST, "ld1", ".2d", 1, false, 48}, - {AArch64_LD1Threev8b_POST, "ld1", ".8b", 1, false, 24}, - {AArch64_LD1Threev4h_POST, "ld1", ".4h", 1, false, 24}, - {AArch64_LD1Threev2s_POST, "ld1", ".2s", 1, false, 24}, - {AArch64_LD1Threev1d_POST, "ld1", ".1d", 1, false, 24}, - {AArch64_LD1Fourv16b, "ld1", ".16b", 0, false, 0}, - {AArch64_LD1Fourv8h, "ld1", ".8h", 0, false, 0}, - {AArch64_LD1Fourv4s, "ld1", ".4s", 0, false, 0}, - {AArch64_LD1Fourv2d, "ld1", ".2d", 0, false, 0}, - {AArch64_LD1Fourv8b, "ld1", ".8b", 0, false, 0}, - {AArch64_LD1Fourv4h, "ld1", ".4h", 0, false, 0}, - {AArch64_LD1Fourv2s, "ld1", ".2s", 0, false, 0}, - {AArch64_LD1Fourv1d, "ld1", ".1d", 0, false, 0}, - {AArch64_LD1Fourv16b_POST, "ld1", ".16b", 1, false, 64}, - {AArch64_LD1Fourv8h_POST, "ld1", ".8h", 1, false, 64}, - {AArch64_LD1Fourv4s_POST, "ld1", ".4s", 1, false, 64}, - {AArch64_LD1Fourv2d_POST, "ld1", ".2d", 1, false, 64}, - {AArch64_LD1Fourv8b_POST, "ld1", ".8b", 1, false, 32}, - {AArch64_LD1Fourv4h_POST, "ld1", ".4h", 1, false, 32}, - {AArch64_LD1Fourv2s_POST, "ld1", ".2s", 1, false, 32}, - {AArch64_LD1Fourv1d_POST, "ld1", ".1d", 1, false, 32}, - {AArch64_LD2i8, "ld2", ".b", 1, true, 0}, - {AArch64_LD2i16, "ld2", ".h", 1, true, 0}, - {AArch64_LD2i32, "ld2", ".s", 1, true, 0}, - {AArch64_LD2i64, "ld2", ".d", 1, true, 0}, - {AArch64_LD2i8_POST, "ld2", ".b", 2, true, 2}, - {AArch64_LD2i16_POST, "ld2", ".h", 2, true, 4}, - {AArch64_LD2i32_POST, "ld2", ".s", 2, true, 8}, - {AArch64_LD2i64_POST, "ld2", ".d", 2, true, 16}, - {AArch64_LD2Rv16b, "ld2r", ".16b", 0, false, 0}, - {AArch64_LD2Rv8h, "ld2r", ".8h", 0, false, 0}, - {AArch64_LD2Rv4s, "ld2r", ".4s", 0, false, 0}, - {AArch64_LD2Rv2d, "ld2r", ".2d", 0, false, 0}, - {AArch64_LD2Rv8b, "ld2r", ".8b", 0, false, 0}, - {AArch64_LD2Rv4h, "ld2r", ".4h", 0, false, 0}, - {AArch64_LD2Rv2s, "ld2r", ".2s", 0, false, 0}, - {AArch64_LD2Rv1d, "ld2r", ".1d", 0, false, 0}, - {AArch64_LD2Rv16b_POST, "ld2r", ".16b", 1, false, 2}, - {AArch64_LD2Rv8h_POST, "ld2r", ".8h", 1, false, 4}, - {AArch64_LD2Rv4s_POST, "ld2r", ".4s", 1, false, 8}, - {AArch64_LD2Rv2d_POST, "ld2r", ".2d", 1, false, 16}, - {AArch64_LD2Rv8b_POST, "ld2r", ".8b", 1, false, 2}, - {AArch64_LD2Rv4h_POST, "ld2r", ".4h", 1, false, 4}, - {AArch64_LD2Rv2s_POST, "ld2r", ".2s", 1, false, 8}, - {AArch64_LD2Rv1d_POST, "ld2r", ".1d", 1, false, 16}, - {AArch64_LD2Twov16b, "ld2", ".16b", 0, false, 0}, - {AArch64_LD2Twov8h, "ld2", ".8h", 0, false, 0}, - {AArch64_LD2Twov4s, "ld2", ".4s", 0, false, 0}, - {AArch64_LD2Twov2d, "ld2", ".2d", 0, false, 0}, - {AArch64_LD2Twov8b, "ld2", ".8b", 0, false, 0}, - {AArch64_LD2Twov4h, "ld2", ".4h", 0, false, 0}, - {AArch64_LD2Twov2s, "ld2", ".2s", 0, false, 0}, - {AArch64_LD2Twov16b_POST, "ld2", ".16b", 1, false, 32}, - {AArch64_LD2Twov8h_POST, "ld2", ".8h", 1, false, 32}, - {AArch64_LD2Twov4s_POST, "ld2", ".4s", 1, false, 32}, - {AArch64_LD2Twov2d_POST, "ld2", ".2d", 1, false, 32}, - {AArch64_LD2Twov8b_POST, "ld2", ".8b", 1, false, 16}, - {AArch64_LD2Twov4h_POST, "ld2", ".4h", 1, false, 16}, - {AArch64_LD2Twov2s_POST, "ld2", ".2s", 1, false, 16}, - {AArch64_LD3i8, "ld3", ".b", 1, true, 0}, - {AArch64_LD3i16, "ld3", ".h", 1, true, 0}, - {AArch64_LD3i32, "ld3", ".s", 1, true, 0}, - {AArch64_LD3i64, "ld3", ".d", 1, true, 0}, - {AArch64_LD3i8_POST, "ld3", ".b", 2, true, 3}, - {AArch64_LD3i16_POST, "ld3", ".h", 2, true, 6}, - {AArch64_LD3i32_POST, "ld3", ".s", 2, true, 12}, - {AArch64_LD3i64_POST, "ld3", ".d", 2, true, 24}, - {AArch64_LD3Rv16b, "ld3r", ".16b", 0, false, 0}, - {AArch64_LD3Rv8h, "ld3r", ".8h", 0, false, 0}, - {AArch64_LD3Rv4s, "ld3r", ".4s", 0, false, 0}, - {AArch64_LD3Rv2d, "ld3r", ".2d", 0, false, 0}, - {AArch64_LD3Rv8b, "ld3r", ".8b", 0, false, 0}, - {AArch64_LD3Rv4h, "ld3r", ".4h", 0, false, 0}, - {AArch64_LD3Rv2s, "ld3r", ".2s", 0, false, 0}, - {AArch64_LD3Rv1d, "ld3r", ".1d", 0, false, 0}, - {AArch64_LD3Rv16b_POST, "ld3r", ".16b", 1, false, 3}, - {AArch64_LD3Rv8h_POST, "ld3r", ".8h", 1, false, 6}, - {AArch64_LD3Rv4s_POST, "ld3r", ".4s", 1, false, 12}, - {AArch64_LD3Rv2d_POST, "ld3r", ".2d", 1, false, 24}, - {AArch64_LD3Rv8b_POST, "ld3r", ".8b", 1, false, 3}, - {AArch64_LD3Rv4h_POST, "ld3r", ".4h", 1, false, 6}, - {AArch64_LD3Rv2s_POST, "ld3r", ".2s", 1, false, 12}, - {AArch64_LD3Rv1d_POST, "ld3r", ".1d", 1, false, 24}, - {AArch64_LD3Threev16b, "ld3", ".16b", 0, false, 0}, - {AArch64_LD3Threev8h, "ld3", ".8h", 0, false, 0}, - {AArch64_LD3Threev4s, "ld3", ".4s", 0, false, 0}, - {AArch64_LD3Threev2d, "ld3", ".2d", 0, false, 0}, - {AArch64_LD3Threev8b, "ld3", ".8b", 0, false, 0}, - {AArch64_LD3Threev4h, "ld3", ".4h", 0, false, 0}, - {AArch64_LD3Threev2s, "ld3", ".2s", 0, false, 0}, - {AArch64_LD3Threev16b_POST, "ld3", ".16b", 1, false, 48}, - {AArch64_LD3Threev8h_POST, "ld3", ".8h", 1, false, 48}, - {AArch64_LD3Threev4s_POST, "ld3", ".4s", 1, false, 48}, - {AArch64_LD3Threev2d_POST, "ld3", ".2d", 1, false, 48}, - {AArch64_LD3Threev8b_POST, "ld3", ".8b", 1, false, 24}, - {AArch64_LD3Threev4h_POST, "ld3", ".4h", 1, false, 24}, - {AArch64_LD3Threev2s_POST, "ld3", ".2s", 1, false, 24}, - {AArch64_LD4i8, "ld4", ".b", 1, true, 0}, - {AArch64_LD4i16, "ld4", ".h", 1, true, 0}, - {AArch64_LD4i32, "ld4", ".s", 1, true, 0}, - {AArch64_LD4i64, "ld4", ".d", 1, true, 0}, - {AArch64_LD4i8_POST, "ld4", ".b", 2, true, 4}, - {AArch64_LD4i16_POST, "ld4", ".h", 2, true, 8}, - {AArch64_LD4i32_POST, "ld4", ".s", 2, true, 16}, - {AArch64_LD4i64_POST, "ld4", ".d", 2, true, 32}, - {AArch64_LD4Rv16b, "ld4r", ".16b", 0, false, 0}, - {AArch64_LD4Rv8h, "ld4r", ".8h", 0, false, 0}, - {AArch64_LD4Rv4s, "ld4r", ".4s", 0, false, 0}, - {AArch64_LD4Rv2d, "ld4r", ".2d", 0, false, 0}, - {AArch64_LD4Rv8b, "ld4r", ".8b", 0, false, 0}, - {AArch64_LD4Rv4h, "ld4r", ".4h", 0, false, 0}, - {AArch64_LD4Rv2s, "ld4r", ".2s", 0, false, 0}, - {AArch64_LD4Rv1d, "ld4r", ".1d", 0, false, 0}, - {AArch64_LD4Rv16b_POST, "ld4r", ".16b", 1, false, 4}, - {AArch64_LD4Rv8h_POST, "ld4r", ".8h", 1, false, 8}, - {AArch64_LD4Rv4s_POST, "ld4r", ".4s", 1, false, 16}, - {AArch64_LD4Rv2d_POST, "ld4r", ".2d", 1, false, 32}, - {AArch64_LD4Rv8b_POST, "ld4r", ".8b", 1, false, 4}, - {AArch64_LD4Rv4h_POST, "ld4r", ".4h", 1, false, 8}, - {AArch64_LD4Rv2s_POST, "ld4r", ".2s", 1, false, 16}, - {AArch64_LD4Rv1d_POST, "ld4r", ".1d", 1, false, 32}, - {AArch64_LD4Fourv16b, "ld4", ".16b", 0, false, 0}, - {AArch64_LD4Fourv8h, "ld4", ".8h", 0, false, 0}, - {AArch64_LD4Fourv4s, "ld4", ".4s", 0, false, 0}, - {AArch64_LD4Fourv2d, "ld4", ".2d", 0, false, 0}, - {AArch64_LD4Fourv8b, "ld4", ".8b", 0, false, 0}, - {AArch64_LD4Fourv4h, "ld4", ".4h", 0, false, 0}, - {AArch64_LD4Fourv2s, "ld4", ".2s", 0, false, 0}, - {AArch64_LD4Fourv16b_POST, "ld4", ".16b", 1, false, 64}, - {AArch64_LD4Fourv8h_POST, "ld4", ".8h", 1, false, 64}, - {AArch64_LD4Fourv4s_POST, "ld4", ".4s", 1, false, 64}, - {AArch64_LD4Fourv2d_POST, "ld4", ".2d", 1, false, 64}, - {AArch64_LD4Fourv8b_POST, "ld4", ".8b", 1, false, 32}, - {AArch64_LD4Fourv4h_POST, "ld4", ".4h", 1, false, 32}, - {AArch64_LD4Fourv2s_POST, "ld4", ".2s", 1, false, 32}, - {AArch64_ST1i8, "st1", ".b", 0, true, 0}, - {AArch64_ST1i16, "st1", ".h", 0, true, 0}, - {AArch64_ST1i32, "st1", ".s", 0, true, 0}, - {AArch64_ST1i64, "st1", ".d", 0, true, 0}, - {AArch64_ST1i8_POST, "st1", ".b", 1, true, 1}, - {AArch64_ST1i16_POST, "st1", ".h", 1, true, 2}, - {AArch64_ST1i32_POST, "st1", ".s", 1, true, 4}, - {AArch64_ST1i64_POST, "st1", ".d", 1, true, 8}, - {AArch64_ST1Onev16b, "st1", ".16b", 0, false, 0}, - {AArch64_ST1Onev8h, "st1", ".8h", 0, false, 0}, - {AArch64_ST1Onev4s, "st1", ".4s", 0, false, 0}, - {AArch64_ST1Onev2d, "st1", ".2d", 0, false, 0}, - {AArch64_ST1Onev8b, "st1", ".8b", 0, false, 0}, - {AArch64_ST1Onev4h, "st1", ".4h", 0, false, 0}, - {AArch64_ST1Onev2s, "st1", ".2s", 0, false, 0}, - {AArch64_ST1Onev1d, "st1", ".1d", 0, false, 0}, - {AArch64_ST1Onev16b_POST, "st1", ".16b", 1, false, 16}, - {AArch64_ST1Onev8h_POST, "st1", ".8h", 1, false, 16}, - {AArch64_ST1Onev4s_POST, "st1", ".4s", 1, false, 16}, - {AArch64_ST1Onev2d_POST, "st1", ".2d", 1, false, 16}, - {AArch64_ST1Onev8b_POST, "st1", ".8b", 1, false, 8}, - {AArch64_ST1Onev4h_POST, "st1", ".4h", 1, false, 8}, - {AArch64_ST1Onev2s_POST, "st1", ".2s", 1, false, 8}, - {AArch64_ST1Onev1d_POST, "st1", ".1d", 1, false, 8}, - {AArch64_ST1Twov16b, "st1", ".16b", 0, false, 0}, - {AArch64_ST1Twov8h, "st1", ".8h", 0, false, 0}, - {AArch64_ST1Twov4s, "st1", ".4s", 0, false, 0}, - {AArch64_ST1Twov2d, "st1", ".2d", 0, false, 0}, - {AArch64_ST1Twov8b, "st1", ".8b", 0, false, 0}, - {AArch64_ST1Twov4h, "st1", ".4h", 0, false, 0}, - {AArch64_ST1Twov2s, "st1", ".2s", 0, false, 0}, - {AArch64_ST1Twov1d, "st1", ".1d", 0, false, 0}, - {AArch64_ST1Twov16b_POST, "st1", ".16b", 1, false, 32}, - {AArch64_ST1Twov8h_POST, "st1", ".8h", 1, false, 32}, - {AArch64_ST1Twov4s_POST, "st1", ".4s", 1, false, 32}, - {AArch64_ST1Twov2d_POST, "st1", ".2d", 1, false, 32}, - {AArch64_ST1Twov8b_POST, "st1", ".8b", 1, false, 16}, - {AArch64_ST1Twov4h_POST, "st1", ".4h", 1, false, 16}, - {AArch64_ST1Twov2s_POST, "st1", ".2s", 1, false, 16}, - {AArch64_ST1Twov1d_POST, "st1", ".1d", 1, false, 16}, - {AArch64_ST1Threev16b, "st1", ".16b", 0, false, 0}, - {AArch64_ST1Threev8h, "st1", ".8h", 0, false, 0}, - {AArch64_ST1Threev4s, "st1", ".4s", 0, false, 0}, - {AArch64_ST1Threev2d, "st1", ".2d", 0, false, 0}, - {AArch64_ST1Threev8b, "st1", ".8b", 0, false, 0}, - {AArch64_ST1Threev4h, "st1", ".4h", 0, false, 0}, - {AArch64_ST1Threev2s, "st1", ".2s", 0, false, 0}, - {AArch64_ST1Threev1d, "st1", ".1d", 0, false, 0}, - {AArch64_ST1Threev16b_POST, "st1", ".16b", 1, false, 48}, - {AArch64_ST1Threev8h_POST, "st1", ".8h", 1, false, 48}, - {AArch64_ST1Threev4s_POST, "st1", ".4s", 1, false, 48}, - {AArch64_ST1Threev2d_POST, "st1", ".2d", 1, false, 48}, - {AArch64_ST1Threev8b_POST, "st1", ".8b", 1, false, 24}, - {AArch64_ST1Threev4h_POST, "st1", ".4h", 1, false, 24}, - {AArch64_ST1Threev2s_POST, "st1", ".2s", 1, false, 24}, - {AArch64_ST1Threev1d_POST, "st1", ".1d", 1, false, 24}, - {AArch64_ST1Fourv16b, "st1", ".16b", 0, false, 0}, - {AArch64_ST1Fourv8h, "st1", ".8h", 0, false, 0}, - {AArch64_ST1Fourv4s, "st1", ".4s", 0, false, 0}, - {AArch64_ST1Fourv2d, "st1", ".2d", 0, false, 0}, - {AArch64_ST1Fourv8b, "st1", ".8b", 0, false, 0}, - {AArch64_ST1Fourv4h, "st1", ".4h", 0, false, 0}, - {AArch64_ST1Fourv2s, "st1", ".2s", 0, false, 0}, - {AArch64_ST1Fourv1d, "st1", ".1d", 0, false, 0}, - {AArch64_ST1Fourv16b_POST, "st1", ".16b", 1, false, 64}, - {AArch64_ST1Fourv8h_POST, "st1", ".8h", 1, false, 64}, - {AArch64_ST1Fourv4s_POST, "st1", ".4s", 1, false, 64}, - {AArch64_ST1Fourv2d_POST, "st1", ".2d", 1, false, 64}, - {AArch64_ST1Fourv8b_POST, "st1", ".8b", 1, false, 32}, - {AArch64_ST1Fourv4h_POST, "st1", ".4h", 1, false, 32}, - {AArch64_ST1Fourv2s_POST, "st1", ".2s", 1, false, 32}, - {AArch64_ST1Fourv1d_POST, "st1", ".1d", 1, false, 32}, - {AArch64_ST2i8, "st2", ".b", 0, true, 0}, - {AArch64_ST2i16, "st2", ".h", 0, true, 0}, - {AArch64_ST2i32, "st2", ".s", 0, true, 0}, - {AArch64_ST2i64, "st2", ".d", 0, true, 0}, - {AArch64_ST2i8_POST, "st2", ".b", 1, true, 2}, - {AArch64_ST2i16_POST, "st2", ".h", 1, true, 4}, - {AArch64_ST2i32_POST, "st2", ".s", 1, true, 8}, - {AArch64_ST2i64_POST, "st2", ".d", 1, true, 16}, - {AArch64_ST2Twov16b, "st2", ".16b", 0, false, 0}, - {AArch64_ST2Twov8h, "st2", ".8h", 0, false, 0}, - {AArch64_ST2Twov4s, "st2", ".4s", 0, false, 0}, - {AArch64_ST2Twov2d, "st2", ".2d", 0, false, 0}, - {AArch64_ST2Twov8b, "st2", ".8b", 0, false, 0}, - {AArch64_ST2Twov4h, "st2", ".4h", 0, false, 0}, - {AArch64_ST2Twov2s, "st2", ".2s", 0, false, 0}, - {AArch64_ST2Twov16b_POST, "st2", ".16b", 1, false, 32}, - {AArch64_ST2Twov8h_POST, "st2", ".8h", 1, false, 32}, - {AArch64_ST2Twov4s_POST, "st2", ".4s", 1, false, 32}, - {AArch64_ST2Twov2d_POST, "st2", ".2d", 1, false, 32}, - {AArch64_ST2Twov8b_POST, "st2", ".8b", 1, false, 16}, - {AArch64_ST2Twov4h_POST, "st2", ".4h", 1, false, 16}, - {AArch64_ST2Twov2s_POST, "st2", ".2s", 1, false, 16}, - {AArch64_ST3i8, "st3", ".b", 0, true, 0}, - {AArch64_ST3i16, "st3", ".h", 0, true, 0}, - {AArch64_ST3i32, "st3", ".s", 0, true, 0}, - {AArch64_ST3i64, "st3", ".d", 0, true, 0}, - {AArch64_ST3i8_POST, "st3", ".b", 1, true, 3}, - {AArch64_ST3i16_POST, "st3", ".h", 1, true, 6}, - {AArch64_ST3i32_POST, "st3", ".s", 1, true, 12}, - {AArch64_ST3i64_POST, "st3", ".d", 1, true, 24}, - {AArch64_ST3Threev16b, "st3", ".16b", 0, false, 0}, - {AArch64_ST3Threev8h, "st3", ".8h", 0, false, 0}, - {AArch64_ST3Threev4s, "st3", ".4s", 0, false, 0}, - {AArch64_ST3Threev2d, "st3", ".2d", 0, false, 0}, - {AArch64_ST3Threev8b, "st3", ".8b", 0, false, 0}, - {AArch64_ST3Threev4h, "st3", ".4h", 0, false, 0}, - {AArch64_ST3Threev2s, "st3", ".2s", 0, false, 0}, - {AArch64_ST3Threev16b_POST, "st3", ".16b", 1, false, 48}, - {AArch64_ST3Threev8h_POST, "st3", ".8h", 1, false, 48}, - {AArch64_ST3Threev4s_POST, "st3", ".4s", 1, false, 48}, - {AArch64_ST3Threev2d_POST, "st3", ".2d", 1, false, 48}, - {AArch64_ST3Threev8b_POST, "st3", ".8b", 1, false, 24}, - {AArch64_ST3Threev4h_POST, "st3", ".4h", 1, false, 24}, - {AArch64_ST3Threev2s_POST, "st3", ".2s", 1, false, 24}, - {AArch64_ST4i8, "st4", ".b", 0, true, 0}, - {AArch64_ST4i16, "st4", ".h", 0, true, 0}, - {AArch64_ST4i32, "st4", ".s", 0, true, 0}, - {AArch64_ST4i64, "st4", ".d", 0, true, 0}, - {AArch64_ST4i8_POST, "st4", ".b", 1, true, 4}, - {AArch64_ST4i16_POST, "st4", ".h", 1, true, 8}, - {AArch64_ST4i32_POST, "st4", ".s", 1, true, 16}, - {AArch64_ST4i64_POST, "st4", ".d", 1, true, 32}, - {AArch64_ST4Fourv16b, "st4", ".16b", 0, false, 0}, - {AArch64_ST4Fourv8h, "st4", ".8h", 0, false, 0}, - {AArch64_ST4Fourv4s, "st4", ".4s", 0, false, 0}, - {AArch64_ST4Fourv2d, "st4", ".2d", 0, false, 0}, - {AArch64_ST4Fourv8b, "st4", ".8b", 0, false, 0}, - {AArch64_ST4Fourv4h, "st4", ".4h", 0, false, 0}, - {AArch64_ST4Fourv2s, "st4", ".2s", 0, false, 0}, - {AArch64_ST4Fourv16b_POST, "st4", ".16b", 1, false, 64}, - {AArch64_ST4Fourv8h_POST, "st4", ".8h", 1, false, 64}, - {AArch64_ST4Fourv4s_POST, "st4", ".4s", 1, false, 64}, - {AArch64_ST4Fourv2d_POST, "st4", ".2d", 1, false, 64}, - {AArch64_ST4Fourv8b_POST, "st4", ".8b", 1, false, 32}, - {AArch64_ST4Fourv4h_POST, "st4", ".4h", 1, false, 32}, - {AArch64_ST4Fourv2s_POST, "st4", ".2s", 1, false, 32}, -}; - -static const LdStNInstrDesc *getLdStNInstrDesc(unsigned Opcode) -{ - for (int i = 0; i < (sizeof(LdStNInstInfo)/sizeof(LdStNInstInfo[0])); ++i) { - const LdStNInstrDesc *Info = &LdStNInstInfo[i]; - if (Info->Opcode == Opcode) - return Info; - } - - return NULL; -} - -void AArch64AppleInstPrinter_printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) -{ - unsigned Opcode = MCInst_getOpcode(MI); - const char *Layout; - - bool IsTbx; - if (isTblTbxInstruction(MCInst_getOpcode(MI), &Layout, &IsTbx)) { - SStream_concat(O, "%s%s", (IsTbx ? "tbx" : "tbl"), Layout); - SStream_concat0(O, " "); - - printRegNameAlt(O, MCOperand_getReg(MCInst_getOperand(MI, (0))), - AArch64_vreg); - SStream_concat0(O, ", "); - - unsigned ListOpNum = IsTbx ? 2 : 1; - printVectorList(MI, ListOpNum, O, ""); - - SStream_concat0(O, ", "); - printRegNameAlt(O, - MCOperand_getReg(MCInst_getOperand(MI, (ListOpNum + 1))), - AArch64_vreg); - ; - return; - } - - const LdStNInstrDesc *LdStDesc = getLdStNInstrDesc(Opcode); - if (LdStDesc) { - SStream_concat(O, "%s%s", LdStDesc->Mnemonic, LdStDesc->Layout); - SStream_concat0(O, " "); - - // Now onto the operands: first a vector list with possible lane - // specifier. E.g. { v0 }[2] - int OpNum = LdStDesc->ListOperand; - printVectorList(MI, OpNum++, O, ""); - - if (LdStDesc->HasLane) { - SStream_concat1(O, '['); - SStream_concat(O, "%s", - MCOperand_getImm(MCInst_getOperand(MI, (OpNum++)))); - SStream_concat0(O, "]"); - } - - // Next the address: [xN] - unsigned AddrReg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum++))); - SStream_concat0(O, ", ["); - printRegName(O, AddrReg); - SStream_concat0(O, "]"); - - // Finally, there might be a post-indexed offset. - if (LdStDesc->NaturalOffset != 0) { - unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum++))); - if (Reg != AArch64_XZR) { - SStream_concat0(O, ", "); - printRegName(O, Reg); - } else { - - SStream_concat(O, "%s%s%s%s", ", ", markup("NaturalOffset); - SStream_concat0(O, markup(">")); - } - } - - ; - return; - } - - printInst(MI, Address, Annot, O); -} - bool printRangePrefetchAlias(MCInst *MI, SStream *O, const char *Annot) { unsigned Opcode = MCInst_getOpcode(MI); @@ -988,45 +607,41 @@ bool printRangePrefetchAlias(MCInst *MI, SStream *O, const char *Annot) unsigned PRFOp = MCOperand_getImm(MCInst_getOperand(MI, (0))); unsigned Mask = 0x18; // 0b11000 if ((PRFOp & Mask) != Mask) - return false; // Rt != '11xxx', it's a PRFM instruction. + return false; // Rt != '11xxx', it's a PRFM instruction. unsigned Rm = MCOperand_getReg(MCInst_getOperand(MI, (2))); // "Rm" must be a 64-bit GPR for RPRFM. if (MCRegisterInfo_getRegClass(MI->MRI, Rm)) - Rm = MCRegisterInfo_getMatchingSuperReg(MI->MRI, Rm, AArch64_sub_32, - MCRegisterInfo_getRegClass(MI->MRI, Rm)); + Rm = MCRegisterInfo_getMatchingSuperReg( + MI->MRI, Rm, AArch64_sub_32, + MCRegisterInfo_getRegClass(MI->MRI, Rm)); - unsigned SignExtend = - MCOperand_getImm(MCInst_getOperand(MI, (3))); // encoded in "option<2>". + unsigned SignExtend = MCOperand_getImm( + MCInst_getOperand(MI, (3))); // encoded in "option<2>". unsigned Shift = MCOperand_getImm(MCInst_getOperand(MI, (4))); // encoded in "S". unsigned Option0 = (Opcode == AArch64_PRFMroX) ? 1 : 0; // encoded in "option<2>:option<0>:S:Rt<2:0>". - unsigned RPRFOp = - (SignExtend << 5) | (Option0 << 4) | (Shift << 3) | (PRFOp & 0x7); + unsigned RPRFOp = (SignExtend << 5) | (Option0 << 4) | (Shift << 3) | + (PRFOp & 0x7); SStream_concat0(O, "rprfm "); - const AArch64RPRFM_RPRFM *RPRFM = AArch64RPRFM_lookupRPRFMByEncoding(RPRFOp); + const AArch64RPRFM_RPRFM *RPRFM = + AArch64RPRFM_lookupRPRFMByEncoding(RPRFOp); if (RPRFM) { SStream_concat0(O, RPRFM->Name); - if (detail_is_set(MI)) { - aarch64_sysop sysop; - sysop.alias = RPRFM->SysAlias; - sysop.sub_type = AArch64_OP_RPRFM; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSALIAS; - AArch64_get_detail_op(MI, 0)->sysop = sysop; - AArch64_inc_op_count(MI); - } + } else { + printUInt32Bang(O, RPRFOp); + SStream_concat(O, ", "); } + SStream_concat0(O, getRegisterName(Rm, AArch64_NoRegAltName)); SStream_concat0(O, ", ["); printOperand(MI, 1, O); // "Rn". SStream_concat0(O, "]"); - ; - return true; } @@ -1067,14 +682,16 @@ bool printSysAlias(MCInst *MI, SStream *O) } // Prediction Restriction aliases case 3: { - Search_PRCTX: +Search_PRCTX: if (Op1Val != 3 || CnVal != 7 || CmVal != 3) return false; - aarch64_insn_group Requires = - Op2Val == 6 ? AArch64_FeatureSPECRES2 : AArch64_FeaturePredRes; - if (!(AArch64_getFeatureBits(MI->csh->mode, AArch64_FeatureAll) || - AArch64_getFeatureBits(MI->csh->mode, Requires))) + unsigned int Requires = + Op2Val == 6 ? AArch64_FeatureSPECRES2 : + AArch64_FeaturePredRes; + if (!(AArch64_getFeatureBits(MI->csh->mode, + AArch64_FeatureAll) || + AArch64_getFeatureBits(MI->csh->mode, Requires))) return false; NeedsReg = true; @@ -1098,23 +715,24 @@ bool printSysAlias(MCInst *MI, SStream *O) } break; // IC aliases case 5: { - Search_IC: { - const AArch64IC_IC *IC = AArch64IC_lookupICByEncoding(Encoding); - if (!IC || !AArch64_testFeatureList(MI->csh->mode, IC->FeaturesRequired)) - return false; - if (detail_is_set(MI)) { - aarch64_sysop sysop; - sysop.reg = IC->SysReg; - sysop.sub_type = AArch64_OP_IC; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSREG; - AArch64_get_detail_op(MI, 0)->sysop = sysop; - AArch64_inc_op_count(MI); - } +Search_IC: { + const AArch64IC_IC *IC = AArch64IC_lookupICByEncoding(Encoding); + if (!IC || + !AArch64_testFeatureList(MI->csh->mode, IC->FeaturesRequired)) + return false; + if (detail_is_set(MI)) { + aarch64_sysop sysop; + sysop.reg = IC->SysReg; + sysop.sub_type = AARCH64_OP_IC; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_SYSREG; + AArch64_get_detail_op(MI, 0)->sysop = sysop; + AArch64_inc_op_count(MI); + } - NeedsReg = IC->NeedsReg; - Ins = "ic "; - Name = IC->Name; - } + NeedsReg = IC->NeedsReg; + Ins = "ic "; + Name = IC->Name; +} } break; // DC aliases case 4: @@ -1124,14 +742,17 @@ bool printSysAlias(MCInst *MI, SStream *O) case 12: case 13: case 14: { - const AArch64DC_DC *DC = AArch64DC_lookupDCByEncoding(Encoding); - if (!DC || !AArch64_testFeatureList(MI->csh->mode, DC->FeaturesRequired)) + const AArch64DC_DC *DC = + AArch64DC_lookupDCByEncoding(Encoding); + if (!DC || !AArch64_testFeatureList( + MI->csh->mode, DC->FeaturesRequired)) return false; if (detail_is_set(MI)) { aarch64_sysop sysop; sysop.alias = DC->SysAlias; - sysop.sub_type = AArch64_OP_DC; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSALIAS; + sysop.sub_type = AARCH64_OP_DC; + AArch64_get_detail_op(MI, 0)->type = + AARCH64_OP_SYSALIAS; AArch64_get_detail_op(MI, 0)->sysop = sysop; AArch64_inc_op_count(MI); } @@ -1143,15 +764,18 @@ bool printSysAlias(MCInst *MI, SStream *O) // AT aliases case 8: case 9: { - const AArch64AT_AT *AT = AArch64AT_lookupATByEncoding(Encoding); - if (!AT || !AArch64_testFeatureList(MI->csh->mode, AT->FeaturesRequired)) + const AArch64AT_AT *AT = + AArch64AT_lookupATByEncoding(Encoding); + if (!AT || !AArch64_testFeatureList( + MI->csh->mode, AT->FeaturesRequired)) return false; if (detail_is_set(MI)) { aarch64_sysop sysop; sysop.alias = AT->SysAlias; - sysop.sub_type = AArch64_OP_AT; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSALIAS; + sysop.sub_type = AARCH64_OP_AT; + AArch64_get_detail_op(MI, 0)->type = + AARCH64_OP_SYSALIAS; AArch64_get_detail_op(MI, 0)->sysop = sysop; AArch64_inc_op_count(MI); } @@ -1164,14 +788,15 @@ bool printSysAlias(MCInst *MI, SStream *O) // TLBI aliases const AArch64TLBI_TLBI *TLBI = AArch64TLBI_lookupTLBIByEncoding(Encoding); - if (!TLBI || !AArch64_testFeatureList(MI->csh->mode, TLBI->FeaturesRequired)) + if (!TLBI || !AArch64_testFeatureList(MI->csh->mode, + TLBI->FeaturesRequired)) return false; if (detail_is_set(MI)) { aarch64_sysop sysop; sysop.reg = TLBI->SysReg; - sysop.sub_type = AArch64_OP_TLBI; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSREG; + sysop.sub_type = AARCH64_OP_TLBI; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_SYSREG; AArch64_get_detail_op(MI, 0)->sysop = sysop; AArch64_inc_op_count(MI); } @@ -1181,11 +806,11 @@ bool printSysAlias(MCInst *MI, SStream *O) } else return false; - #define TMP_STR_LEN 32 - char Str[TMP_STR_LEN] = {0}; +#define TMP_STR_LEN 32 + char Str[TMP_STR_LEN] = { 0 }; append_to_str_lower(Str, TMP_STR_LEN, Ins); append_to_str_lower(Str, TMP_STR_LEN, Name); - #undef TMP_STR_LEN +#undef TMP_STR_LEN SStream_concat1(O, ' '); SStream_concat0(O, Str); @@ -1222,22 +847,25 @@ bool printSyspAlias(MCInst *MI, SStream *O) // TLBIP aliases if (CnVal == 9) { - if (!AArch64_getFeatureBits(MI->csh->mode, AArch64_FeatureAll) || - !AArch64_getFeatureBits(MI->csh->mode, AArch64_FeatureXS)) + if (!AArch64_getFeatureBits(MI->csh->mode, + AArch64_FeatureAll) || + !AArch64_getFeatureBits(MI->csh->mode, + AArch64_FeatureXS)) return false; Encoding &= ~(1 << 7); } const AArch64TLBI_TLBI *TLBI = AArch64TLBI_lookupTLBIByEncoding(Encoding); - if (!TLBI || !AArch64_testFeatureList(MI->csh->mode, TLBI->FeaturesRequired)) + if (!TLBI || !AArch64_testFeatureList(MI->csh->mode, + TLBI->FeaturesRequired)) return false; if (detail_is_set(MI)) { aarch64_sysop sysop; sysop.reg = TLBI->SysReg; - sysop.sub_type = AArch64_OP_TLBI; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SYSREG; + sysop.sub_type = AARCH64_OP_TLBI; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_SYSREG; AArch64_get_detail_op(MI, 0)->sysop = sysop; AArch64_inc_op_count(MI); } @@ -1246,15 +874,15 @@ bool printSyspAlias(MCInst *MI, SStream *O) } else return false; - #define TMP_STR_LEN 32 - char Str[TMP_STR_LEN] = {0}; +#define TMP_STR_LEN 32 + char Str[TMP_STR_LEN] = { 0 }; append_to_str_lower(Str, TMP_STR_LEN, Ins); append_to_str_lower(Str, TMP_STR_LEN, Name); if (CnVal == 9) { append_to_str_lower(Str, TMP_STR_LEN, "nxs"); } - #undef TMP_STR_LEN +#undef TMP_STR_LEN SStream_concat1(O, ' '); SStream_concat0(O, Str); @@ -1268,10 +896,11 @@ bool printSyspAlias(MCInst *MI, SStream *O) } #define DEFINE_printMatrix(EltSize) \ - void CONCAT(printMatrix, EltSize)(MCInst * MI, unsigned OpNum, SStream *O) \ + void CONCAT(printMatrix, EltSize)(MCInst * MI, unsigned OpNum, \ + SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_Matrix, EltSize), OpNum, \ - EltSize); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_Matrix, EltSize), \ + OpNum, EltSize); \ MCOperand *RegOp = MCInst_getOperand(MI, (OpNum)); \ \ printRegName(O, MCOperand_getReg(RegOp)); \ @@ -1303,15 +932,17 @@ DEFINE_printMatrix(16); DEFINE_printMatrix(0); #define DEFINE_printMatrixTileVector(IsVertical) \ - void CONCAT(printMatrixTileVector, IsVertical)(MCInst * MI, \ - unsigned OpNum, SStream *O) \ + void CONCAT(printMatrixTileVector, \ + IsVertical)(MCInst * MI, unsigned OpNum, SStream *O) \ { \ add_cs_detail(MI, \ - CONCAT(AArch64_OP_GROUP_MatrixTileVector, IsVertical), \ - OpNum, IsVertical); \ + CONCAT(AArch64_OP_GROUP_MatrixTileVector, \ + IsVertical), \ + OpNum, IsVertical); \ MCOperand *RegOp = MCInst_getOperand(MI, (OpNum)); \ \ - const char *RegName = getRegisterName(MCOperand_getReg(RegOp), AArch64_NoRegAltName); \ + const char *RegName = getRegisterName(MCOperand_getReg(RegOp), \ + AArch64_NoRegAltName); \ \ unsigned buf_len = strlen(RegName) + 1; \ char *Base = cs_mem_calloc(1, buf_len); \ @@ -1363,7 +994,7 @@ void printOperand(MCInst *MI, unsigned OpNo, SStream *O) printInt64Bang(O, MCOperand_getImm(Op)); SStream_concat0(O, markup(">")); } else { - assert(0 && "Expressions are not supported."); + SStream_concat0(O, ""); } } @@ -1388,7 +1019,8 @@ void printImmHex(MCInst *MI, unsigned OpNo, SStream *O) #define DEFINE_printSImm(Size) \ void CONCAT(printSImm, Size)(MCInst * MI, unsigned OpNo, SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_SImm, Size), OpNo, Size); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_SImm, Size), OpNo, \ + Size); \ MCOperand *Op = MCInst_getOperand(MI, (OpNo)); \ if (Size == 8) { \ SStream_concat(O, "%s", markup("")); \ } DEFINE_printLogicalImm(int64_t); @@ -1481,11 +1117,12 @@ void printShifter(MCInst *MI, unsigned OpNum, SStream *O) unsigned Val = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); // LSL #0 should not be printed. if (AArch64_AM_getShiftType(Val) == AArch64_AM_LSL && - AArch64_AM_getShiftValue(Val) == 0) + AArch64_AM_getShiftValue(Val) == 0) return; - SStream_concat(O, "%s%s%s%s#%d", ", ", - AArch64_AM_getShiftExtendName(AArch64_AM_getShiftType(Val)), - " ", markup("")); } @@ -1517,11 +1154,12 @@ void printArithExtend(MCInst *MI, unsigned OpNum, SStream *O) unsigned Dest = MCOperand_getReg(MCInst_getOperand(MI, (0))); unsigned Src1 = MCOperand_getReg(MCInst_getOperand(MI, (1))); if (((Dest == AArch64_SP || Src1 == AArch64_SP) && - ExtType == AArch64_AM_UXTX) || - ((Dest == AArch64_WSP || Src1 == AArch64_WSP) && - ExtType == AArch64_AM_UXTW)) { + ExtType == AArch64_AM_UXTX) || + ((Dest == AArch64_WSP || Src1 == AArch64_WSP) && + ExtType == AArch64_AM_UXTW)) { if (ShiftVal != 0) { - SStream_concat(O, "%s%s", ", lsl ", markup("")); } @@ -1537,7 +1175,7 @@ void printArithExtend(MCInst *MI, unsigned OpNum, SStream *O) } static void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned Width, - char SrcRegKind, SStream *O, bool getUseMarkup) + char SrcRegKind, SStream *O, bool getUseMarkup) { // sxtw, sxtx, uxtw or lsl (== uxtx) bool IsLSL = !SignExtend && SrcRegKind == 'x'; @@ -1560,41 +1198,44 @@ static void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned Width, } void printMemExtend(MCInst *MI, unsigned OpNum, SStream *O, char SrcRegKind, - unsigned Width) + unsigned Width) { bool SignExtend = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); bool DoShift = MCOperand_getImm(MCInst_getOperand(MI, (OpNum + 1))); printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O, - getUseMarkup()); + getUseMarkup()); } #define DEFINE_printRegWithShiftExtend(SignExtend, ExtWidth, SrcRegKind, \ - Suffix) \ - void CONCAT( \ - printRegWithShiftExtend, \ - CONCAT(SignExtend, CONCAT(ExtWidth, CONCAT(SrcRegKind, Suffix))))( \ + Suffix) \ + void CONCAT(printRegWithShiftExtend, \ + CONCAT(SignExtend, \ + CONCAT(ExtWidth, CONCAT(SrcRegKind, Suffix))))( \ MCInst * MI, unsigned OpNum, SStream *O) \ { \ add_cs_detail( \ MI, \ CONCAT(CONCAT(CONCAT(CONCAT(AArch64_OP_GROUP_RegWithShiftExtend, \ - SignExtend), \ - ExtWidth), \ - SrcRegKind), \ - Suffix), \ - OpNum, SignExtend, ExtWidth, CHAR(SrcRegKind), CHAR(Suffix)); \ + SignExtend), \ + ExtWidth), \ + SrcRegKind), \ + Suffix), \ + OpNum, SignExtend, ExtWidth, CHAR(SrcRegKind), \ + CHAR(Suffix)); \ printOperand(MI, OpNum, O); \ if (CHAR(Suffix) == 's' || CHAR(Suffix) == 'd') { \ SStream_concat1(O, '.'); \ SStream_concat1(O, CHAR(Suffix)); \ SStream_concat1(O, '\0'); \ } else \ - assert((CHAR(Suffix) == '0') && "Unsupported suffix size"); \ + assert((CHAR(Suffix) == '0') && \ + "Unsupported suffix size"); \ bool DoShift = ExtWidth != 8; \ if (SignExtend || DoShift || CHAR(SrcRegKind) == 'w') { \ SStream_concat0(O, ", "); \ - printMemExtendImpl(SignExtend, DoShift, ExtWidth, CHAR(SrcRegKind), O, \ - getUseMarkup()); \ + printMemExtendImpl(SignExtend, DoShift, ExtWidth, \ + CHAR(SrcRegKind), O, \ + getUseMarkup()); \ } \ } DEFINE_printRegWithShiftExtend(false, 8, x, d); @@ -1628,14 +1269,18 @@ DEFINE_printRegWithShiftExtend(false, 64, x, s); DEFINE_printRegWithShiftExtend(false, 128, x, 0); #define DEFINE_printPredicateAsCounter(EltSize) \ - void CONCAT(printPredicateAsCounter, EltSize)(MCInst * MI, unsigned OpNum, \ - SStream *O) \ + void CONCAT(printPredicateAsCounter, \ + EltSize)(MCInst * MI, unsigned OpNum, SStream *O) \ { \ add_cs_detail(MI, \ - CONCAT(AArch64_OP_GROUP_PredicateAsCounter, EltSize), \ - OpNum, EltSize); \ - unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); \ -\ + CONCAT(AArch64_OP_GROUP_PredicateAsCounter, \ + EltSize), \ + OpNum, EltSize); \ + unsigned Reg = \ + MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); \ + if (Reg < AArch64_PN0 || Reg > AArch64_PN15) \ + assert(0 && \ + "Unsupported predicate-as-counter register"); \ SStream_concat(O, "%s", "pn"); \ printUInt32(O, (Reg - AArch64_P0)); \ switch (EltSize) { \ @@ -1666,18 +1311,18 @@ DEFINE_printPredicateAsCounter(0); void printCondCode(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_CondCode, OpNum); - AArch64CC_CondCode CC = - (AArch64CC_CondCode)MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); + AArch64CC_CondCode CC = (AArch64CC_CondCode)MCOperand_getImm( + MCInst_getOperand(MI, (OpNum))); SStream_concat0(O, AArch64CC_getCondCodeName(CC)); } void printInverseCondCode(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_InverseCondCode, OpNum); - AArch64CC_CondCode CC = - (AArch64CC_CondCode)MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); - SStream_concat0( - O, AArch64CC_getCondCodeName(AArch64CC_getInvertedCondCode(CC))); + AArch64CC_CondCode CC = (AArch64CC_CondCode)MCOperand_getImm( + MCInst_getOperand(MI, (OpNum))); + SStream_concat0(O, AArch64CC_getCondCodeName( + AArch64CC_getInvertedCondCode(CC))); } void printAMNoIndex(MCInst *MI, unsigned OpNum, SStream *O) @@ -1690,14 +1335,14 @@ void printAMNoIndex(MCInst *MI, unsigned OpNum, SStream *O) } #define DEFINE_printImmScale(Scale) \ - void CONCAT(printImmScale, Scale)(MCInst * MI, unsigned OpNum, SStream *O) \ + void CONCAT(printImmScale, Scale)(MCInst * MI, unsigned OpNum, \ + SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_ImmScale, Scale), OpNum, \ - Scale); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_ImmScale, Scale), \ + OpNum, Scale); \ SStream_concat(O, "%s", markup("")); \ } DEFINE_printImmScale(8); @@ -1712,10 +1357,13 @@ DEFINE_printImmScale(3); MCInst * MI, unsigned OpNum, SStream *O) \ { \ add_cs_detail( \ - MI, CONCAT(CONCAT(AArch64_OP_GROUP_ImmRangeScale, Scale), Offset), \ + MI, \ + CONCAT(CONCAT(AArch64_OP_GROUP_ImmRangeScale, Scale), \ + Offset), \ OpNum, Scale, Offset); \ unsigned FirstImm = \ - Scale * MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); \ + Scale * \ + MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); \ printUInt32(O, (FirstImm)); \ SStream_concat(O, "%s", ":"); \ printUInt32(O, (FirstImm + Offset)); \ @@ -1732,7 +1380,7 @@ void printUImm12Offset(MCInst *MI, unsigned OpNum, unsigned Scale, SStream *O) printUInt32Bang(O, (MCOperand_getImm(MO) * Scale)); SStream_concat0(O, markup(">")); } else { - assert(0 && "Expressions not supported."); + SStream_concat0(O, ""); } } @@ -1747,7 +1395,7 @@ void printAMIndexedWB(MCInst *MI, unsigned OpNum, unsigned Scale, SStream *O) printUInt32Bang(O, MCOperand_getImm(MO1) * Scale); SStream_concat0(O, markup(">")); } else { - assert(0 && "Expressions not supported."); + SStream_concat0(O, ""); } SStream_concat0(O, "]"); } @@ -1756,7 +1404,8 @@ void printRPRFMOperand(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_RPRFMOperand, OpNum); unsigned prfop = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); - const AArch64PRFM_PRFM *PRFM = AArch64RPRFM_lookupRPRFMByEncoding(prfop); + const AArch64PRFM_PRFM *PRFM = + AArch64RPRFM_lookupRPRFMByEncoding(prfop); if (PRFM) { SStream_concat0(O, PRFM->Name); return; @@ -1767,21 +1416,28 @@ void printRPRFMOperand(MCInst *MI, unsigned OpNum, SStream *O) } #define DEFINE_printPrefetchOp(IsSVEPrefetch) \ - void CONCAT(printPrefetchOp, IsSVEPrefetch)(MCInst * MI, unsigned OpNum, \ - SStream *O) \ + void CONCAT(printPrefetchOp, \ + IsSVEPrefetch)(MCInst * MI, unsigned OpNum, SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_PrefetchOp, IsSVEPrefetch), \ - OpNum, IsSVEPrefetch); \ - unsigned prfop = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); \ + add_cs_detail(MI, \ + CONCAT(AArch64_OP_GROUP_PrefetchOp, \ + IsSVEPrefetch), \ + OpNum, IsSVEPrefetch); \ + unsigned prfop = \ + MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); \ if (IsSVEPrefetch) { \ - const AArch64SVEPRFM_SVEPRFM *PRFM = AArch64SVEPRFM_lookupSVEPRFMByEncoding(prfop); \ + const AArch64SVEPRFM_SVEPRFM *PRFM = \ + AArch64SVEPRFM_lookupSVEPRFMByEncoding(prfop); \ if (PRFM) { \ SStream_concat0(O, PRFM->Name); \ return; \ } \ } else { \ - const AArch64PRFM_PRFM *PRFM = AArch64PRFM_lookupPRFMByEncoding(prfop); \ - if (PRFM && AArch64_testFeatureList(MI->csh->mode, PRFM->FeaturesRequired)) { \ + const AArch64PRFM_PRFM *PRFM = \ + AArch64PRFM_lookupPRFMByEncoding(prfop); \ + if (PRFM && \ + AArch64_testFeatureList(MI->csh->mode, \ + PRFM->FeaturesRequired)) { \ SStream_concat0(O, PRFM->Name); \ return; \ } \ @@ -1798,7 +1454,8 @@ void printPSBHintOp(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_PSBHintOp, OpNum); unsigned psbhintop = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); - const AArch64PSBHint_PSB *PSB = AArch64PSBHint_lookupPSBByEncoding(psbhintop); + const AArch64PSBHint_PSB *PSB = + AArch64PSBHint_lookupPSBByEncoding(psbhintop); if (PSB) SStream_concat0(O, PSB->Name); else { @@ -1812,8 +1469,10 @@ void printPSBHintOp(MCInst *MI, unsigned OpNum, SStream *O) void printBTIHintOp(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_BTIHintOp, OpNum); - unsigned btihintop = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))) ^ 32; - const AArch64BTIHint_BTI *BTI = AArch64BTIHint_lookupBTIByEncoding(btihintop); + unsigned btihintop = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))) ^ + 32; + const AArch64BTIHint_BTI *BTI = + AArch64BTIHint_lookupBTIByEncoding(btihintop); if (BTI) SStream_concat0(O, BTI->Name); else { @@ -1827,9 +1486,9 @@ static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_FPImmOperand, OpNum); MCOperand *MO = MCInst_getOperand(MI, (OpNum)); - float FPImm = MCOperand_isDFPImm(MO) - ? BitsToDouble(MCOperand_getImm(MO)) - : AArch64_AM_getFPImmFloat(MCOperand_getImm(MO)); + float FPImm = MCOperand_isDFPImm(MO) ? + BitsToDouble(MCOperand_getImm(MO)) : + AArch64_AM_getFPImmFloat(MCOperand_getImm(MO)); // 8 decimal places are enough to perfectly represent permitted floats. SStream_concat(O, "%s", markup("MRI, Reg, Sube); \ unsigned Odd = MCRegisterInfo_getSubReg(MI->MRI, Reg, Subo); \ @@ -2114,6 +1777,19 @@ static unsigned getNextVectorRegister(unsigned Reg, unsigned Stride /* = 1 */) DEFINE_printGPRSeqPairsClassOperand(32); DEFINE_printGPRSeqPairsClassOperand(64); +#define DEFINE_printMatrixIndex(Scale) \ + void CONCAT(printMatrixIndex, Scale)(MCInst * MI, unsigned OpNum, \ + SStream *O) \ + { \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_MatrixIndex, Scale), \ + OpNum, Scale); \ + printInt64(O, Scale *MCOperand_getImm( \ + MCInst_getOperand(MI, (OpNum)))); \ + } +DEFINE_printMatrixIndex(8); +DEFINE_printMatrixIndex(0); +DEFINE_printMatrixIndex(1); + void printMatrixTileList(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_MatrixTileList, OpNum); @@ -2140,7 +1816,7 @@ void printMatrixTileList(MCInst *MI, unsigned OpNum, SStream *O) } void printVectorList(MCInst *MI, unsigned OpNum, SStream *O, - const char *LayoutSuffix) + const char *LayoutSuffix) { unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); @@ -2150,53 +1826,63 @@ void printVectorList(MCInst *MI, unsigned OpNum, SStream *O, // list). unsigned NumRegs = 1; if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDRegClassID), Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQRegClassID), Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPR2RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPR2RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR2StridedRegClassID), + Reg)) NumRegs = 2; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDDRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR3RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQQRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_DDDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR3RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_QQQRegClassID), + Reg)) NumRegs = 3; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDDDRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR4RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQQQRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, - AArch64_ZPR4StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_DDDDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR4RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_QQQQRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPR4StridedRegClassID), + Reg)) NumRegs = 4; unsigned Stride = 1; if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR2StridedRegClassID), + Reg)) Stride = 8; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, - AArch64_ZPR4StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPR4StridedRegClassID), + Reg)) Stride = 4; // Now forget about the list and find out what the first register is. @@ -2211,44 +1897,47 @@ void printVectorList(MCInst *MI, unsigned OpNum, SStream *O, // If it's a D-reg, we need to promote it to the equivalent Q-reg before // printing (otherwise getRegisterName fails). - if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_FPR64RegClassID), - Reg)) { - const MCRegisterClass *FPR128RC = - MCRegisterInfo_getRegClass(MI->MRI, AArch64_FPR128RegClassID); - Reg = MCRegisterInfo_getMatchingSuperReg(MI->MRI, Reg, AArch64_dsub, - FPR128RC); + if (MCRegisterClass_contains(MCRegisterInfo_getRegClass( + MI->MRI, AArch64_FPR64RegClassID), + Reg)) { + const MCRegisterClass *FPR128RC = MCRegisterInfo_getRegClass( + MI->MRI, AArch64_FPR128RegClassID); + Reg = MCRegisterInfo_getMatchingSuperReg( + MI->MRI, Reg, AArch64_dsub, FPR128RC); } if ((MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPRRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPRRegClassID), - Reg)) && - NumRegs > 1 && Stride == 1 && - // Do not print the range when the last register is lower than the - // first. Because it is a wrap-around register. - Reg < getNextVectorRegister(Reg, NumRegs - 1)) { + MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPRRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPRRegClassID), + Reg)) && + NumRegs > 1 && Stride == 1 && + // Do not print the range when the last register is lower than the + // first. Because it is a wrap-around register. + Reg < getNextVectorRegister(Reg, NumRegs - 1)) { printRegName(O, Reg); SStream_concat0(O, LayoutSuffix); if (NumRegs > 1) { // Set of two sve registers should be separated by ',' const char *split_char = NumRegs == 2 ? ", " : " - "; SStream_concat0(O, split_char); - printRegName(O, (getNextVectorRegister(Reg, NumRegs - 1))); + printRegName(O, + (getNextVectorRegister(Reg, NumRegs - 1))); SStream_concat0(O, LayoutSuffix); } } else { for (unsigned i = 0; i < NumRegs; - ++i, Reg = getNextVectorRegister(Reg, Stride)) { + ++i, Reg = getNextVectorRegister(Reg, Stride)) { // wrap-around sve register if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPRRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPRRegClassID), - Reg)) + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPRRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_PPRRegClassID), + Reg)) printRegName(O, Reg); else printRegNameAlt(O, Reg, AArch64_vreg); @@ -2270,16 +1959,22 @@ void printImplicitlyTypedVectorList(MCInst *MI, unsigned OpNum, SStream *O) void CONCAT(printTypedVectorList, CONCAT(NumLanes, LaneKind))( \ MCInst * MI, unsigned OpNum, SStream *O) \ { \ - add_cs_detail( \ - MI, \ - CONCAT(CONCAT(AArch64_OP_GROUP_TypedVectorList, NumLanes), \ - LaneKind), \ - OpNum, NumLanes, CHAR(LaneKind)); \ + add_cs_detail(MI, \ + CONCAT(CONCAT(AArch64_OP_GROUP_TypedVectorList, \ + NumLanes), \ + LaneKind), \ + OpNum, NumLanes, CHAR(LaneKind)); \ + if (CHAR(LaneKind) == 0) { \ + printVectorList(MI, OpNum, O, ""); \ + return; \ + } \ char Suffix[32]; \ if (NumLanes) \ - cs_snprintf(Suffix, sizeof(Suffix), ".%u%c", NumLanes, CHAR(LaneKind)); \ + cs_snprintf(Suffix, sizeof(Suffix), ".%u%c", NumLanes, \ + CHAR(LaneKind)); \ else \ - cs_snprintf(Suffix, sizeof(Suffix), ".%c", CHAR(LaneKind)); \ + cs_snprintf(Suffix, sizeof(Suffix), ".%c", \ + CHAR(LaneKind)); \ \ printVectorList(MI, OpNum, O, ((const char *)&Suffix)); \ } @@ -2296,26 +1991,22 @@ DEFINE_printTypedVectorList(4, h); DEFINE_printTypedVectorList(4, s); DEFINE_printTypedVectorList(8, b); DEFINE_printTypedVectorList(8, h); +DEFINE_printTypedVectorList(0, 0); #define DEFINE_printVectorIndex(Scale) \ void CONCAT(printVectorIndex, Scale)(MCInst * MI, unsigned OpNum, \ - SStream *O) \ + SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_VectorIndex, Scale), OpNum, \ - Scale); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_VectorIndex, Scale), \ + OpNum, Scale); \ SStream_concat(O, "%s", "["); \ - printUInt64(O, Scale * MCOperand_getImm(MCInst_getOperand(MI, (OpNum)))); \ + printUInt64(O, Scale *MCOperand_getImm( \ + MCInst_getOperand(MI, (OpNum)))); \ SStream_concat0(O, "]"); \ } DEFINE_printVectorIndex(1); DEFINE_printVectorIndex(8); -void printMatrixIndex(MCInst *MI, unsigned OpNum, SStream *O) -{ - add_cs_detail(MI, AArch64_OP_GROUP_MatrixIndex, OpNum); - printUInt32(O, MCOperand_getImm(MCInst_getOperand(MI, (OpNum)))); -} - void printAlignedLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_AlignedLabel, OpNum); @@ -2335,8 +2026,7 @@ void printAlignedLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) return; } - // If the branch target is simply an address then print it in hex. - assert(0 && "Expressions are not supported."); + SStream_concat0(O, ""); } void printAdrLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) @@ -2358,8 +2048,7 @@ void printAdrLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) return; } - // Otherwise, just print the expression. - assert(0 && "Expressions are not supported."); + SStream_concat0(O, ""); } void printAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) @@ -2381,8 +2070,32 @@ void printAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) return; } - // Otherwise, just print the expression. - assert(0 && "Expressions are not supported."); + SStream_concat0(O, ""); +} + +void printAdrAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O) { + add_cs_detail(MI, AArch64_OP_GROUP_AdrAdrpLabel, OpNum); + MCOperand *Op = MCInst_getOperand(MI, (OpNum)); + + // If the label has already been resolved to an immediate offset (say, when + // we're running the disassembler), just print the immediate. + if (MCOperand_isImm(Op)) { + int64_t Offset = MCOperand_getImm(Op); + if (MCInst_getOpcode(MI) == AArch64_ADRP) { + Offset = Offset * 4096; + Address = Address & -4096; + } + SStream_concat0(O, markup(">")); + if (!MI->csh->PrintBranchImmNotAsAddress) + printUInt64(O, (Address + Offset)); + else { + printUInt64Bang(O, Offset); + } + SStream_concat0(O, markup(">")); + return; + } + + SStream_concat0(O, ""); } void printBarrierOption(MCInst *MI, unsigned OpNo, SStream *O) @@ -2428,10 +2141,11 @@ void printBarriernXSOption(MCInst *MI, unsigned OpNo, SStream *O) } } -static bool isValidSysReg(const AArch64SysReg_SysReg *Reg, bool Read, unsigned mode) +static bool isValidSysReg(const AArch64SysReg_SysReg *Reg, bool Read, + unsigned mode) { return (Reg && (Read ? Reg->Readable : Reg->Writeable) && - AArch64_testFeatureList(mode, Reg->FeaturesRequired)); + AArch64_testFeatureList(mode, Reg->FeaturesRequired)); } // Looks up a system register either by encoding or by name. Some system @@ -2440,9 +2154,11 @@ static bool isValidSysReg(const AArch64SysReg_SysReg *Reg, bool Read, unsigned m // of the register's predication on a specific subtarget feature. To work // around this problem we keep an alternative name for such registers and // look them up by that name if the first lookup was unsuccessful. -static const AArch64SysReg_SysReg *lookupSysReg(unsigned Val, bool Read, unsigned mode) +static const AArch64SysReg_SysReg *lookupSysReg(unsigned Val, bool Read, + unsigned mode) { - const AArch64SysReg_SysReg *Reg = AArch64SysReg_lookupSysRegByEncoding(Val); + const AArch64SysReg_SysReg *Reg = + AArch64SysReg_lookupSysRegByEncoding(Val); if (Reg && !isValidSysReg(Reg, Read, mode)) Reg = AArch64SysReg_lookupSysRegByName(Reg->AltName); @@ -2458,23 +2174,24 @@ void printMRSSystemRegister(MCInst *MI, unsigned OpNo, SStream *O) // Horrible hack for the one register that has identical encodings but // different names in MSR and MRS. Because of this, one of MRS and MSR is // going to get the wrong entry - if (Val == AArch64_SYSREG_DBGDTRRX_EL0) { + if (Val == AARCH64_SYSREG_DBGDTRRX_EL0) { SStream_concat0(O, "DBGDTRRX_EL0"); return; } // Horrible hack for two different registers having the same encoding. - if (Val == AArch64_SYSREG_TRCEXTINSELR) { + if (Val == AARCH64_SYSREG_TRCEXTINSELR) { SStream_concat0(O, "TRCEXTINSELR"); return; } - const AArch64SysReg_SysReg *Reg = lookupSysReg(Val, true /*Read*/, MI->csh->mode); + const AArch64SysReg_SysReg *Reg = + lookupSysReg(Val, true /*Read*/, MI->csh->mode); if (isValidSysReg(Reg, true /*Read*/, MI->csh->mode)) SStream_concat0(O, Reg->Name); else { - char result[AARCH64_GRS_LEN + 1] = {0}; + char result[AARCH64_GRS_LEN + 1] = { 0 }; AArch64SysReg_genericRegisterString(Val, result); SStream_concat0(O, result); } @@ -2488,23 +2205,24 @@ void printMSRSystemRegister(MCInst *MI, unsigned OpNo, SStream *O) // Horrible hack for the one register that has identical encodings but // different names in MSR and MRS. Because of this, one of MRS and MSR is // going to get the wrong entry - if (Val == AArch64_SYSREG_DBGDTRTX_EL0) { + if (Val == AARCH64_SYSREG_DBGDTRTX_EL0) { SStream_concat0(O, "DBGDTRTX_EL0"); return; } // Horrible hack for two different registers having the same encoding. - if (Val == AArch64_SYSREG_TRCEXTINSELR) { + if (Val == AARCH64_SYSREG_TRCEXTINSELR) { SStream_concat0(O, "TRCEXTINSELR"); return; } - const AArch64SysReg_SysReg *Reg = lookupSysReg(Val, false /*Read*/, MI->csh->mode); + const AArch64SysReg_SysReg *Reg = + lookupSysReg(Val, false /*Read*/, MI->csh->mode); if (isValidSysReg(Reg, false /*Read*/, MI->csh->mode)) SStream_concat0(O, Reg->Name); else { - char result[AARCH64_GRS_LEN + 1] = {0}; + char result[AARCH64_GRS_LEN + 1] = { 0 }; AArch64SysReg_genericRegisterString(Val, result); SStream_concat0(O, result); } @@ -2515,11 +2233,17 @@ void printSystemPStateField(MCInst *MI, unsigned OpNo, SStream *O) add_cs_detail(MI, AArch64_OP_GROUP_SystemPStateField, OpNo); unsigned Val = MCOperand_getImm(MCInst_getOperand(MI, (OpNo))); - const AArch64PState_PStateImm0_15 *PStateImm15 = AArch64PState_lookupPStateImm0_15ByEncoding(Val); - const AArch64PState_PStateImm0_1 *PStateImm1 = AArch64PState_lookupPStateImm0_1ByEncoding(Val); - if (PStateImm15 && AArch64_testFeatureList(MI->csh->mode, PStateImm15->FeaturesRequired)) + const AArch64PState_PStateImm0_15 *PStateImm15 = + AArch64PState_lookupPStateImm0_15ByEncoding(Val); + const AArch64PState_PStateImm0_1 *PStateImm1 = + AArch64PState_lookupPStateImm0_1ByEncoding(Val); + if (PStateImm15 && + AArch64_testFeatureList(MI->csh->mode, + PStateImm15->FeaturesRequired)) SStream_concat0(O, PStateImm15->Name); - else if (PStateImm1 && AArch64_testFeatureList(MI->csh->mode, PStateImm1->FeaturesRequired)) + else if (PStateImm1 && + AArch64_testFeatureList(MI->csh->mode, + PStateImm1->FeaturesRequired)) SStream_concat0(O, PStateImm1->Name); else { printUInt32Bang(O, (Val)); @@ -2532,7 +2256,7 @@ void printSIMDType10Operand(MCInst *MI, unsigned OpNo, SStream *O) add_cs_detail(MI, AArch64_OP_GROUP_SIMDType10Operand, OpNo); unsigned RawVal = MCOperand_getImm(MCInst_getOperand(MI, (OpNo))); uint64_t Val = AArch64_AM_decodeAdvSIMDModImmType10(RawVal); - SStream_concat(O, "%s#%#016llx", markup("")); } @@ -2542,10 +2266,12 @@ void printSIMDType10Operand(MCInst *MI, unsigned OpNo, SStream *O) { \ add_cs_detail( \ MI, \ - CONCAT(CONCAT(AArch64_OP_GROUP_ComplexRotationOp, Angle), \ - Remainder), \ + CONCAT(CONCAT(AArch64_OP_GROUP_ComplexRotationOp, \ + Angle), \ + Remainder), \ OpNo, Angle, Remainder); \ - unsigned Val = MCOperand_getImm(MCInst_getOperand(MI, (OpNo))); \ + unsigned Val = \ + MCOperand_getImm(MCInst_getOperand(MI, (OpNo))); \ SStream_concat(O, "%s", markup("")); \ @@ -2557,7 +2283,8 @@ void printSVEPattern(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_SVEPattern, OpNum); unsigned Val = MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); - const AArch64SVEPredPattern_SVEPREDPAT *Pat = AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(Val); + const AArch64SVEPredPattern_SVEPREDPAT *Pat = + AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(Val); if (Pat) SStream_concat0(O, Pat->Name); } @@ -2570,17 +2297,18 @@ void printSVEVecLenSpecifier(MCInst *MI, unsigned OpNum, SStream *O) if (Val > 1) assert(0 && "Invalid vector length specifier"); const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *Pat = - AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding(Val); + AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding( + Val); if (Pat) SStream_concat0(O, Pat->Name); } #define DEFINE_printSVERegOp(suffix) \ void CONCAT(printSVERegOp, suffix)(MCInst * MI, unsigned OpNum, \ - SStream *O) \ + SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_SVERegOp, suffix), OpNum, \ - CHAR(suffix)); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_SVERegOp, suffix), \ + OpNum, CHAR(suffix)); \ switch (CHAR(suffix)) { \ case '0': \ case 'b': \ @@ -2593,7 +2321,8 @@ void printSVEVecLenSpecifier(MCInst *MI, unsigned OpNum, SStream *O) assert(0 && "Invalid kind specifier."); \ } \ \ - unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); \ + unsigned Reg = \ + MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); \ printRegName(O, Reg); \ if (CHAR(suffix) != '0') { \ SStream_concat1(O, '.'); \ @@ -2608,37 +2337,42 @@ DEFINE_printSVERegOp(0); DEFINE_printSVERegOp(q); #define DECLARE_printImmSVE_S32(T) \ - void CONCAT(printImmSVE, T)(T Val, SStream *O) { \ - printInt32Bang(O, Val); \ -} + void CONCAT(printImmSVE, T)(T Val, SStream * O) \ + { \ + printInt32Bang(O, Val); \ + } DECLARE_printImmSVE_S32(int16_t); DECLARE_printImmSVE_S32(int8_t); DECLARE_printImmSVE_S32(int32_t); #define DECLARE_printImmSVE_U32(T) \ - void CONCAT(printImmSVE, T)(T Val, SStream *O) { \ - printUInt32Bang(O, Val); \ -} + void CONCAT(printImmSVE, T)(T Val, SStream * O) \ + { \ + printUInt32Bang(O, Val); \ + } DECLARE_printImmSVE_U32(uint16_t); DECLARE_printImmSVE_U32(uint8_t); DECLARE_printImmSVE_U32(uint32_t); #define DECLARE_printImmSVE_S64(T) \ - void CONCAT(printImmSVE, T)(T Val, SStream *O) { \ - printInt64Bang(O, Val); \ -} -DECLARE_printImmSVE_S64(uint64_t); + void CONCAT(printImmSVE, T)(T Val, SStream * O) \ + { \ + printInt64Bang(O, Val); \ + } +DECLARE_printImmSVE_S64(int64_t); #define DECLARE_printImmSVE_U64(T) \ - void CONCAT(printImmSVE, T)(T Val, SStream *O) { \ - printUInt64Bang(O, Val); \ -} -DECLARE_printImmSVE_U64(int64_t); + void CONCAT(printImmSVE, T)(T Val, SStream * O) \ + { \ + printUInt64Bang(O, Val); \ + } +DECLARE_printImmSVE_U64(uint64_t); #define DEFINE_isSignedType(T) \ -static inline bool CONCAT(isSignedType, T)() {\ - return CHAR(t) == 'i'; \ -} + static inline bool CONCAT(isSignedType, T)() \ + { \ + return CHAR(t) == 'i'; \ + } DEFINE_isSignedType(int8_t); DEFINE_isSignedType(int16_t); DEFINE_isSignedType(int32_t); @@ -2649,14 +2383,18 @@ DEFINE_isSignedType(uint32_t); DEFINE_isSignedType(uint64_t); #define DEFINE_printImm8OptLsl(T) \ - void CONCAT(printImm8OptLsl, T)(MCInst * MI, unsigned OpNum, SStream *O) \ + void CONCAT(printImm8OptLsl, T)(MCInst * MI, unsigned OpNum, \ + SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_Imm8OptLsl, T), OpNum, sizeof(T)); \ + add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_Imm8OptLsl, T), \ + OpNum, sizeof(T)); \ unsigned UnscaledVal = \ MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); \ - unsigned Shift = MCOperand_getImm(MCInst_getOperand(MI, (OpNum + 1))); \ + unsigned Shift = \ + MCOperand_getImm(MCInst_getOperand(MI, (OpNum + 1))); \ \ - if ((UnscaledVal == 0) && (AArch64_AM_getShiftValue(Shift) != 0)) { \ + if ((UnscaledVal == 0) && \ + (AArch64_AM_getShiftValue(Shift) != 0)) { \ SStream_concat(O, "%s", markup("Repr : Imm0Desc->Repr)); \ + (Val ? Imm1Desc->Repr : Imm0Desc->Repr)); \ SStream_concat0(O, markup(">")); \ } DEFINE_printExactFPImm(AArch64ExactFPImm_half, AArch64ExactFPImm_one); @@ -2773,7 +2520,8 @@ void printGPR64x8(MCInst *MI, unsigned OpNum, SStream *O) { add_cs_detail(MI, AArch64_OP_GROUP_GPR64x8, OpNum); unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); - printRegName(O, MCRegisterInfo_getSubReg(MI->MRI, Reg, AArch64_x8sub_0)); + printRegName(O, + MCRegisterInfo_getSubReg(MI->MRI, Reg, AArch64_x8sub_0)); } void printSyspXzrPair(MCInst *MI, unsigned OpNum, SStream *O) @@ -2781,14 +2529,18 @@ void printSyspXzrPair(MCInst *MI, unsigned OpNum, SStream *O) add_cs_detail(MI, AArch64_OP_GROUP_SyspXzrPair, OpNum); unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, (OpNum))); - SStream_concat(O, "%s%s", getRegisterName(Reg, AArch64_NoRegAltName), ", "); + SStream_concat(O, "%s%s", getRegisterName(Reg, AArch64_NoRegAltName), + ", "); SStream_concat0(O, getRegisterName(Reg, AArch64_NoRegAltName)); } -const char *AArch64_LLVM_getRegisterName(unsigned RegNo, unsigned AltIdx) { +const char *AArch64_LLVM_getRegisterName(unsigned RegNo, unsigned AltIdx) +{ return getRegisterName(RegNo, AltIdx); } -void AArch64_LLVM_printInstruction(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) { +void AArch64_LLVM_printInstruction(MCInst *MI, SStream *O, + void * /* MCRegisterInfo* */ info) +{ printInst(MI, MI->address, "", O); } diff --git a/arch/AArch64/AArch64InstPrinter.h b/arch/AArch64/AArch64InstPrinter.h index b166e4118..44c86953f 100644 --- a/arch/AArch64/AArch64InstPrinter.h +++ b/arch/AArch64/AArch64InstPrinter.h @@ -27,16 +27,16 @@ #ifndef LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64INSTPRINTER_H #define LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64INSTPRINTER_H -#include #include -#include #include +#include +#include #include "AArch64Mapping.h" #include "../../MCInst.h" -#include "../../MCInstPrinter.h" #include "../../MCRegisterInfo.h" +#include "../../MCInstPrinter.h" #include "../../SStream.h" #include "../../utils.h" @@ -44,8 +44,7 @@ #define CONCAT_(a, b) a##_##b #define CHAR(c) #c[0] -void printInst(MCInst *MI, uint64_t Address, const char *Annot, - SStream *O); +void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O); void printRegName(SStream *OS, unsigned Reg); void printRegNameAlt(SStream *OS, unsigned Reg, unsigned AltIdx); // Autogenerated by tblgen. @@ -62,8 +61,7 @@ void printImmHex(MCInst *MI, unsigned OpNo, SStream *O); DECLARE_printSImm(16); DECLARE_printSImm(8); -#define DECLARE_printImmSVE(T) \ - void CONCAT(printImmSVE, T)(T Val, SStream *O); +#define DECLARE_printImmSVE(T) void CONCAT(printImmSVE, T)(T Val, SStream * O); DECLARE_printImmSVE(int16_t); DECLARE_printImmSVE(int8_t); DECLARE_printImmSVE(int64_t); @@ -75,10 +73,12 @@ DECLARE_printImmSVE(uint32_t); void printPostIncOperand(MCInst *MI, unsigned OpNo, unsigned Imm, SStream *O); #define DEFINE_printPostIncOperand(Amount) \ - static inline void CONCAT(printPostIncOperand, Amount)(MCInst * MI, unsigned OpNo, \ - SStream *O) \ + static inline void CONCAT(printPostIncOperand, Amount)( \ + MCInst * MI, unsigned OpNo, SStream *O) \ { \ - add_cs_detail(MI, CONCAT(AArch64_OP_GROUP_PostIncOperand, Amount), OpNo, Amount); \ + add_cs_detail(MI, \ + CONCAT(AArch64_OP_GROUP_PostIncOperand, Amount), \ + OpNo, Amount); \ printPostIncOperand(MI, OpNo, Amount, O); \ } DEFINE_printPostIncOperand(64); @@ -98,7 +98,8 @@ void printVRegOperand(MCInst *MI, unsigned OpNo, SStream *O); void printSysCROperand(MCInst *MI, unsigned OpNo, SStream *O); void printAddSubImm(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printLogicalImm(T) \ - void CONCAT(printLogicalImm, T)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printLogicalImm, T)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printLogicalImm(int64_t); DECLARE_printLogicalImm(int32_t); DECLARE_printLogicalImm(int8_t); @@ -110,17 +111,17 @@ void printExtendedRegister(MCInst *MI, unsigned OpNum, SStream *O); void printArithExtend(MCInst *MI, unsigned OpNum, SStream *O); void printMemExtend(MCInst *MI, unsigned OpNum, SStream *O, char SrcRegKind, - unsigned Width); + unsigned Width); void printMemExtend(MCInst *MI, unsigned OpNum, SStream *O, char SrcRegKind, - unsigned Width); + unsigned Width); #define DEFINE_printMemExtend(SrcRegKind, Width) \ static inline void CONCAT(printMemExtend, CONCAT(SrcRegKind, Width))( \ MCInst * MI, unsigned OpNum, SStream *O) \ { \ - add_cs_detail(MI, \ - CONCAT(CONCAT(AArch64_OP_GROUP_MemExtend, \ - SrcRegKind), \ - Width), \ + add_cs_detail( \ + MI, \ + CONCAT(CONCAT(AArch64_OP_GROUP_MemExtend, SrcRegKind), \ + Width), \ OpNum, CHAR(SrcRegKind), Width); \ printMemExtend(MI, OpNum, O, CHAR(SrcRegKind), Width); \ } @@ -136,10 +137,10 @@ DEFINE_printMemExtend(w, 32); DEFINE_printMemExtend(x, 32); #define DECLARE_printRegWithShiftExtend(SignedExtend, ExtWidth, SrcRegKind, \ - Suffix) \ - void CONCAT( \ - printRegWithShiftExtend, \ - CONCAT(SignedExtend, CONCAT(ExtWidth, CONCAT(SrcRegKind, Suffix))))( \ + Suffix) \ + void CONCAT(printRegWithShiftExtend, \ + CONCAT(SignedExtend, \ + CONCAT(ExtWidth, CONCAT(SrcRegKind, Suffix))))( \ MCInst * MI, unsigned OpNum, SStream *O); DECLARE_printRegWithShiftExtend(false, 8, x, d); DECLARE_printRegWithShiftExtend(true, 8, w, d); @@ -174,16 +175,16 @@ DECLARE_printRegWithShiftExtend(false, 128, x, 0); void printCondCode(MCInst *MI, unsigned OpNum, SStream *O); void printInverseCondCode(MCInst *MI, unsigned OpNum, SStream *O); void printAlignedLabel(MCInst *MI, uint64_t Address, unsigned OpNum, - SStream *O); + SStream *O); void printUImm12Offset(MCInst *MI, unsigned OpNum, unsigned Scale, SStream *O); void printAMIndexedWB(MCInst *MI, unsigned OpNum, unsigned Scale, SStream *O); #define DEFINE_printUImm12Offset(Scale) \ - static inline void CONCAT(printUImm12Offset, Scale)(MCInst * MI, unsigned OpNum, \ - SStream *O) \ + static inline void CONCAT(printUImm12Offset, Scale)( \ + MCInst * MI, unsigned OpNum, SStream *O) \ { \ - add_cs_detail( \ - MI, CONCAT(AArch64_OP_GROUP_UImm12Offset, Scale), \ - OpNum, Scale); \ + add_cs_detail(MI, \ + CONCAT(AArch64_OP_GROUP_UImm12Offset, Scale), \ + OpNum, Scale); \ printUImm12Offset(MI, OpNum, Scale, O); \ } DEFINE_printUImm12Offset(1); @@ -194,7 +195,8 @@ DEFINE_printUImm12Offset(4); void printAMNoIndex(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printImmScale(Scale) \ - void CONCAT(printImmScale, Scale)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printImmScale, Scale)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printImmScale(8); DECLARE_printImmScale(2); DECLARE_printImmScale(4); @@ -209,8 +211,8 @@ DECLARE_printImmRangeScale(2, 1); DECLARE_printImmRangeScale(4, 3); #define DECLARE_printPrefetchOp(IsSVEPrefetch) \ - void CONCAT(printPrefetchOp, IsSVEPrefetch)( \ - MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printPrefetchOp, \ + IsSVEPrefetch)(MCInst * MI, unsigned OpNum, SStream *O); DECLARE_printPrefetchOp(true); DECLARE_printPrefetchOp(false); @@ -218,7 +220,7 @@ void printRPRFMOperand(MCInst *MI, unsigned OpNum, SStream *O); void printPSBHintOp(MCInst *MI, unsigned OpNum, SStream *O); void printBTIHintOp(MCInst *MI, unsigned OpNum, SStream *O); void printVectorList(MCInst *MI, unsigned OpNum, SStream *O, - const char *LayoutSuffix); + const char *LayoutSuffix); void printMatrixTileList(MCInst *MI, unsigned OpNum, SStream *O); /// (i.e. attached to the instruction rather than the registers). /// Print a list of vector registers where the type suffix is implicit @@ -239,16 +241,16 @@ DECLARE_printTypedVectorList(4, h); DECLARE_printTypedVectorList(4, s); DECLARE_printTypedVectorList(8, b); DECLARE_printTypedVectorList(8, h); +DECLARE_printTypedVectorList(0, 0); #define DECLARE_printVectorIndex(Scale) \ - void CONCAT(printVectorIndex, \ - Scale)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printVectorIndex, Scale)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printVectorIndex(1); DECLARE_printVectorIndex(8); -void printMatrixIndex(MCInst *MI, unsigned OpNum, SStream *O); -void printAdrLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O); -void printAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream *O); +void printAdrAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, + SStream *O); void printBarrierOption(MCInst *MI, unsigned OpNum, SStream *O); void printBarriernXSOption(MCInst *MI, unsigned OpNum, SStream *O); void printMSRSystemRegister(MCInst *MI, unsigned OpNum, SStream *O); @@ -256,8 +258,8 @@ void printMRSSystemRegister(MCInst *MI, unsigned OpNum, SStream *O); void printSystemPStateField(MCInst *MI, unsigned OpNum, SStream *O); void printSIMDType10Operand(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printPredicateAsCounter(EltSize) \ - void CONCAT(printPredicateAsCounter, EltSize)(MCInst * MI, unsigned OpNum, \ - SStream *O); + void CONCAT(printPredicateAsCounter, \ + EltSize)(MCInst * MI, unsigned OpNum, SStream *O); DECLARE_printPredicateAsCounter(8); DECLARE_printPredicateAsCounter(64); DECLARE_printPredicateAsCounter(16); @@ -266,12 +268,13 @@ DECLARE_printPredicateAsCounter(0); #define DECLARE_printGPRSeqPairsClassOperand(size) \ void CONCAT(printGPRSeqPairsClassOperand, \ - size)(MCInst * MI, unsigned OpNum, SStream *O); + size)(MCInst * MI, unsigned OpNum, SStream *O); DECLARE_printGPRSeqPairsClassOperand(32); DECLARE_printGPRSeqPairsClassOperand(64); #define DECLARE_printImm8OptLsl(T) \ - void CONCAT(printImm8OptLsl, T)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printImm8OptLsl, T)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printImm8OptLsl(int16_t); DECLARE_printImm8OptLsl(int8_t); DECLARE_printImm8OptLsl(int64_t); @@ -282,7 +285,8 @@ DECLARE_printImm8OptLsl(uint64_t); DECLARE_printImm8OptLsl(uint32_t); #define DECLARE_printSVELogicalImm(T) \ - void CONCAT(printSVELogicalImm, T)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printSVELogicalImm, T)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printSVELogicalImm(int16_t); DECLARE_printSVELogicalImm(int32_t); DECLARE_printSVELogicalImm(int64_t); @@ -291,13 +295,14 @@ void printSVEPattern(MCInst *MI, unsigned OpNum, SStream *O); void printSVEVecLenSpecifier(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printMatrixTileVector(IsVertical) \ void CONCAT(printMatrixTileVector, \ - IsVertical)(MCInst * MI, unsigned OpNum, SStream *O); + IsVertical)(MCInst * MI, unsigned OpNum, SStream *O); DECLARE_printMatrixTileVector(0); DECLARE_printMatrixTileVector(1); void printMatrixTile(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printMatrix(EltSize) \ - void CONCAT(printMatrix, EltSize)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printMatrix, EltSize)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printMatrix(64); DECLARE_printMatrix(32); DECLARE_printMatrix(16); @@ -306,7 +311,7 @@ DECLARE_printMatrix(0); void printSVCROp(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printSVERegOp(char) \ void CONCAT(printSVERegOp, char)(MCInst * MI, unsigned OpNum, \ - SStream *O); + SStream *O); DECLARE_printSVERegOp(b); DECLARE_printSVERegOp(d); DECLARE_printSVERegOp(h); @@ -318,7 +323,8 @@ void printGPR64as32(MCInst *MI, unsigned OpNum, SStream *O); void printGPR64x8(MCInst *MI, unsigned OpNum, SStream *O); void printSyspXzrPair(MCInst *MI, unsigned OpNum, SStream *O); #define DECLARE_printZPRasFPR(Width) \ - void CONCAT(printZPRasFPR, Width)(MCInst * MI, unsigned OpNum, SStream *O); + void CONCAT(printZPRasFPR, Width)(MCInst * MI, unsigned OpNum, \ + SStream *O); DECLARE_printZPRasFPR(8); DECLARE_printZPRasFPR(64); DECLARE_printZPRasFPR(16); @@ -332,7 +338,12 @@ DECLARE_printExactFPImm(AArch64ExactFPImm_half, AArch64ExactFPImm_one); DECLARE_printExactFPImm(AArch64ExactFPImm_zero, AArch64ExactFPImm_one); DECLARE_printExactFPImm(AArch64ExactFPImm_half, AArch64ExactFPImm_two); -; +#define DECLARE_printMatrixIndex(Scale) \ + void CONCAT(printMatrixIndex, Scale)(MCInst * MI, unsigned OpNum, \ + SStream *O); +DECLARE_printMatrixIndex(8); +DECLARE_printMatrixIndex(0); +DECLARE_printMatrixIndex(1); // end namespace llvm diff --git a/arch/AArch64/AArch64Linkage.h b/arch/AArch64/AArch64Linkage.h index 7245a0ce7..7624eeae1 100644 --- a/arch/AArch64/AArch64Linkage.h +++ b/arch/AArch64/AArch64Linkage.h @@ -12,10 +12,12 @@ #include "../../SStream.h" #include "capstone/capstone.h" -DecodeStatus AArch64_LLVM_getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, - MCInst *MI, uint16_t *Size, uint64_t Address, - void *Info); +DecodeStatus AArch64_LLVM_getInstruction(csh handle, const uint8_t *Bytes, + size_t ByteLen, MCInst *MI, + uint16_t *Size, uint64_t Address, + void *Info); const char *AArch64_LLVM_getRegisterName(unsigned RegNo, unsigned AltIdx); -void AArch64_LLVM_printInstruction(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info); +void AArch64_LLVM_printInstruction(MCInst *MI, SStream *O, + void * /* MCRegisterInfo* */ info); #endif // CS_AARCH64_LINKAGE_H diff --git a/arch/AArch64/AArch64Mapping.c b/arch/AArch64/AArch64Mapping.c index 6db42a21f..8ca2a6a4b 100644 --- a/arch/AArch64/AArch64Mapping.c +++ b/arch/AArch64/AArch64Mapping.c @@ -3,7 +3,7 @@ #ifdef CAPSTONE_HAS_AARCH64 -#include // debug +#include // debug #include #include "capstone/aarch64.h" @@ -21,69 +21,94 @@ #ifndef CAPSTONE_DIET static aarch64_reg aarch64_flag_regs[] = { - AArch64_REG_NZCV, + AARCH64_REG_NZCV, }; static aarch64_sysreg aarch64_flag_sys_regs[] = { - AArch64_SYSREG_NZCV, - AArch64_SYSREG_PMOVSCLR_EL0, - AArch64_SYSREG_PMOVSSET_EL0, - AArch64_SYSREG_SPMOVSCLR_EL0, - AArch64_SYSREG_SPMOVSSET_EL0 + AARCH64_SYSREG_NZCV, AARCH64_SYSREG_PMOVSCLR_EL0, + AARCH64_SYSREG_PMOVSSET_EL0, AARCH64_SYSREG_SPMOVSCLR_EL0, + AARCH64_SYSREG_SPMOVSSET_EL0 }; #endif // CAPSTONE_DIET -static AArch64Layout_VectorLayout sme_reg_to_vas(aarch64_reg reg) { +static AArch64Layout_VectorLayout sme_reg_to_vas(aarch64_reg reg) +{ switch (reg) { default: - return AArch64Layout_Invalid; - case AArch64_REG_ZAB0: - return AArch64Layout_VL_B; - case AArch64_REG_ZAH0: - case AArch64_REG_ZAH1: - return AArch64Layout_VL_H; - case AArch64_REG_ZAS0: - case AArch64_REG_ZAS1: - case AArch64_REG_ZAS2: - case AArch64_REG_ZAS3: - return AArch64Layout_VL_S; - case AArch64_REG_ZAD0: - case AArch64_REG_ZAD1: - case AArch64_REG_ZAD2: - case AArch64_REG_ZAD3: - case AArch64_REG_ZAD4: - case AArch64_REG_ZAD5: - case AArch64_REG_ZAD6: - case AArch64_REG_ZAD7: - return AArch64Layout_VL_D; - case AArch64_REG_ZAQ0: - case AArch64_REG_ZAQ1: - case AArch64_REG_ZAQ2: - case AArch64_REG_ZAQ3: - case AArch64_REG_ZAQ4: - case AArch64_REG_ZAQ5: - case AArch64_REG_ZAQ6: - case AArch64_REG_ZAQ7: - case AArch64_REG_ZAQ8: - case AArch64_REG_ZAQ9: - case AArch64_REG_ZAQ10: - case AArch64_REG_ZAQ11: - case AArch64_REG_ZAQ12: - case AArch64_REG_ZAQ13: - case AArch64_REG_ZAQ14: - case AArch64_REG_ZAQ15: - return AArch64Layout_VL_Q; - case AArch64_REG_ZA: - return AArch64Layout_VL_Complete; + return AARCH64LAYOUT_INVALID; + case AARCH64_REG_ZAB0: + return AARCH64LAYOUT_VL_B; + case AARCH64_REG_ZAH0: + case AARCH64_REG_ZAH1: + return AARCH64LAYOUT_VL_H; + case AARCH64_REG_ZAS0: + case AARCH64_REG_ZAS1: + case AARCH64_REG_ZAS2: + case AARCH64_REG_ZAS3: + return AARCH64LAYOUT_VL_S; + case AARCH64_REG_ZAD0: + case AARCH64_REG_ZAD1: + case AARCH64_REG_ZAD2: + case AARCH64_REG_ZAD3: + case AARCH64_REG_ZAD4: + case AARCH64_REG_ZAD5: + case AARCH64_REG_ZAD6: + case AARCH64_REG_ZAD7: + return AARCH64LAYOUT_VL_D; + case AARCH64_REG_ZAQ0: + case AARCH64_REG_ZAQ1: + case AARCH64_REG_ZAQ2: + case AARCH64_REG_ZAQ3: + case AARCH64_REG_ZAQ4: + case AARCH64_REG_ZAQ5: + case AARCH64_REG_ZAQ6: + case AARCH64_REG_ZAQ7: + case AARCH64_REG_ZAQ8: + case AARCH64_REG_ZAQ9: + case AARCH64_REG_ZAQ10: + case AARCH64_REG_ZAQ11: + case AARCH64_REG_ZAQ12: + case AARCH64_REG_ZAQ13: + case AARCH64_REG_ZAQ14: + case AARCH64_REG_ZAQ15: + return AARCH64LAYOUT_VL_Q; + case AARCH64_REG_ZA: + return AARCH64LAYOUT_VL_COMPLETE; } } void AArch64_init_mri(MCRegisterInfo *MRI) { MCRegisterInfo_InitMCRegisterInfo( - MRI, AArch64RegDesc, AArch64_REG_ENDING, 0, 0, AArch64MCRegisterClasses, - ARR_SIZE(AArch64MCRegisterClasses), 0, 0, - AArch64RegDiffLists, 0, AArch64SubRegIdxLists, ARR_SIZE(AArch64SubRegIdxLists), 0); + MRI, AArch64RegDesc, AARCH64_REG_ENDING, 0, 0, + AArch64MCRegisterClasses, ARR_SIZE(AArch64MCRegisterClasses), 0, + 0, AArch64RegDiffLists, 0, AArch64SubRegIdxLists, + ARR_SIZE(AArch64SubRegIdxLists), 0); +} + + +/// Sets up a new SME matrix operand at the currently active detail operand. +static void setup_sme_operand(MCInst *MI) +{ + if (!detail_is_set(MI)) + return; + + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_SME; + AArch64_get_detail_op(MI, 0)->sme.type = AARCH64_SME_OP_INVALID; + AArch64_get_detail_op(MI, 0)->sme.tile = AARCH64_REG_INVALID; + AArch64_get_detail_op(MI, 0)->sme.slice_reg = AARCH64_REG_INVALID; + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm = -1; + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.first = -1; + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.offset = -1; +} + +static void setup_pred_operand(MCInst *MI) +{ + if (!detail_is_set(MI)) + return; + + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_PRED; + AArch64_get_detail_op(MI, 0)->pred.imm_index = -1; } const insn_map aarch64_insns[] = { @@ -92,33 +117,33 @@ const insn_map aarch64_insns[] = { static const name_map insn_alias_mnem_map[] = { #include "AArch64GenCSAliasMnemMap.inc" - { AArch64_INS_ALIAS_CFP, "cfp" }, - { AArch64_INS_ALIAS_DVP, "dvp" }, - { AArch64_INS_ALIAS_COSP, "cosp" }, - { AArch64_INS_ALIAS_CPP, "cpp" }, - { AArch64_INS_ALIAS_IC, "ic" }, - { AArch64_INS_ALIAS_DC, "dc" }, - { AArch64_INS_ALIAS_AT, "at" }, - { AArch64_INS_ALIAS_TLBI, "tlbi" }, - { AArch64_INS_ALIAS_TLBIP, "tlbip" }, - { AArch64_INS_ALIAS_RPRFM, "rprfm" }, - { AArch64_INS_ALIAS_LSL, "lsl" }, - { AArch64_INS_ALIAS_SBFX, "sbfx" }, - { AArch64_INS_ALIAS_UBFX, "ubfx" }, - { AArch64_INS_ALIAS_SBFIZ, "sbfiz" }, - { AArch64_INS_ALIAS_UBFIZ, "ubfiz" }, - { AArch64_INS_ALIAS_BFC, "bfc" }, - { AArch64_INS_ALIAS_BFI, "bfi" }, - { AArch64_INS_ALIAS_BFXIL, "bfxil" }, - { AArch64_INS_ALIAS_END, NULL }, + { AARCH64_INS_ALIAS_CFP, "cfp" }, + { AARCH64_INS_ALIAS_DVP, "dvp" }, + { AARCH64_INS_ALIAS_COSP, "cosp" }, + { AARCH64_INS_ALIAS_CPP, "cpp" }, + { AARCH64_INS_ALIAS_IC, "ic" }, + { AARCH64_INS_ALIAS_DC, "dc" }, + { AARCH64_INS_ALIAS_AT, "at" }, + { AARCH64_INS_ALIAS_TLBI, "tlbi" }, + { AARCH64_INS_ALIAS_TLBIP, "tlbip" }, + { AARCH64_INS_ALIAS_RPRFM, "rprfm" }, + { AARCH64_INS_ALIAS_LSL, "lsl" }, + { AARCH64_INS_ALIAS_SBFX, "sbfx" }, + { AARCH64_INS_ALIAS_UBFX, "ubfx" }, + { AARCH64_INS_ALIAS_SBFIZ, "sbfiz" }, + { AARCH64_INS_ALIAS_UBFIZ, "ubfiz" }, + { AARCH64_INS_ALIAS_BFC, "bfc" }, + { AARCH64_INS_ALIAS_BFI, "bfi" }, + { AARCH64_INS_ALIAS_BFXIL, "bfxil" }, + { AARCH64_INS_ALIAS_END, NULL }, }; static const char *get_custom_reg_alias(unsigned reg) { switch (reg) { - case AArch64_REG_X29: + case AARCH64_REG_X29: return "fp"; - case AArch64_REG_X30: + case AARCH64_REG_X30: return "lr"; } return NULL; @@ -127,7 +152,8 @@ static const char *get_custom_reg_alias(unsigned reg) /// Very annoyingly LLVM hard codes the vector layout post-fixes into the asm string. /// In this function we check for these cases and add the vectorlayout/arrangement /// specifier. -void AArch64_add_vas(MCInst *MI, const SStream *OS) { +void AArch64_add_vas(MCInst *MI, const SStream *OS) +{ if (!detail_is_set(MI)) { return; } @@ -158,32 +184,33 @@ void AArch64_add_vas(MCInst *MI, const SStream *OS) { goto next_dot_continue; } - AArch64Layout_VectorLayout vl = AArch64Layout_Invalid; + AArch64Layout_VectorLayout vl = AARCH64LAYOUT_INVALID; switch (letter) { default: assert(0 && "Unhandled vector layout letter."); return; case 'b': - vl = AArch64Layout_VL_B; + vl = AARCH64LAYOUT_VL_B; break; case 'h': - vl = AArch64Layout_VL_H; + vl = AARCH64LAYOUT_VL_H; break; case 's': - vl = AArch64Layout_VL_S; + vl = AARCH64LAYOUT_VL_S; break; case 'd': - vl = AArch64Layout_VL_D; + vl = AARCH64LAYOUT_VL_D; break; case 'q': - vl = AArch64Layout_VL_Q; + vl = AARCH64LAYOUT_VL_Q; break; } vl |= (num << 8); // Determine op index by searching for trailing commata after op string uint32_t op_idx = 0; - const char *comma_ptr = strchr(OS->buffer, ',');; + const char *comma_ptr = strchr(OS->buffer, ','); + ; while (comma_ptr && comma_ptr < vl_ptr) { ++op_idx; comma_ptr = strchr(comma_ptr + 1, ','); @@ -199,7 +226,9 @@ void AArch64_add_vas(MCInst *MI, const SStream *OS) { // Search for the operand this one belongs to. cs_aarch64_op *op = &AArch64_get_detail(MI)->operands[op_idx]; - if ((op->type != AArch64_OP_REG && op->type != AArch64_OP_SME_MATRIX) || op->vas != AArch64Layout_Invalid) { + if ((op->type != AARCH64_OP_REG && + op->type != AARCH64_OP_SME) || + op->vas != AARCH64LAYOUT_INVALID) { goto next_dot_continue; } op->vas = vl; @@ -216,7 +245,8 @@ const char *AArch64_reg_name(csh handle, unsigned int reg) if ((syntax_opt & CS_OPT_SYNTAX_CS_REG_ALIAS) && alias) return alias; - if (((cs_struct *)(uintptr_t)handle)->syntax & CS_OPT_SYNTAX_NOREGNAME) { + if (((cs_struct *)(uintptr_t)handle)->syntax & + CS_OPT_SYNTAX_NOREGNAME) { return AArch64_LLVM_getRegisterName(reg, AArch64_NoRegAltName); } // TODO Add options for the other register names @@ -226,7 +256,7 @@ const char *AArch64_reg_name(csh handle, unsigned int reg) void AArch64_setup_op(cs_aarch64_op *op) { memset(op, 0, sizeof(cs_aarch64_op)); - op->type = AArch64_OP_INVALID; + op->type = AARCH64_OP_INVALID; op->vector_index = -1; } @@ -234,14 +264,15 @@ void AArch64_init_cs_detail(MCInst *MI) { if (detail_is_set(MI)) { memset(get_detail(MI), 0, - offsetof(cs_detail, aarch64) + sizeof(cs_aarch64)); - for (int i = 0; i < ARR_SIZE(AArch64_get_detail(MI)->operands); i++) + offsetof(cs_detail, aarch64) + sizeof(cs_aarch64)); + for (int i = 0; i < ARR_SIZE(AArch64_get_detail(MI)->operands); + i++) AArch64_setup_op(&AArch64_get_detail(MI)->operands[i]); AArch64_get_detail(MI)->cc = AArch64CC_Invalid; } } -/// Unfortunately, the AArch64 definitions do not indicate in any way +/// Unfortunately, the AARCH64 definitions do not indicate in any way /// (exception are the instruction identifiers), if memory accesses /// is post- or pre-indexed. /// So the only generic way to determine, if the memory access is in @@ -250,7 +281,8 @@ void AArch64_init_cs_detail(MCInst *MI) /// Searching the asm string to determine such a property is enormously ugly /// and wastes resources. /// Sorry, I know and do feel bad about it. But for now it works. -static bool AArch64_check_post_index_am(const MCInst *MI, const SStream *OS) { +static bool AArch64_check_post_index_am(const MCInst *MI, const SStream *OS) +{ if (AArch64_get_detail(MI)->post_index) { return true; } @@ -263,8 +295,12 @@ static bool AArch64_check_post_index_am(const MCInst *MI, const SStream *OS) { } if (!memop) return false; - - const char *membase = AArch64_LLVM_getRegisterName(memop->mem.base, AArch64_NoRegAltName); + if (memop->mem.base == AARCH64_REG_INVALID) { + // Load/Store from/to label. Has no register base. + return false; + } + const char *membase = AArch64_LLVM_getRegisterName( + memop->mem.base, AArch64_NoRegAltName); int64_t memdisp = memop->mem.disp; SStream pattern = { 0 }; SStream_concat(&pattern, membase); @@ -291,17 +327,22 @@ static void AArch64_check_updates_flags(MCInst *MI) } } for (int i = 0; i < detail->aarch64.op_count; ++i) { - if (detail->aarch64.operands[i].type == AArch64_OP_SYSREG && - detail->aarch64.operands[i].sysop.sub_type == AArch64_OP_REG_MSR) { - for (int j = 0; j < ARR_SIZE(aarch64_flag_sys_regs); ++j) - if (detail->aarch64.operands[i].sysop.reg.sysreg == aarch64_flag_sys_regs[j]) { + if (detail->aarch64.operands[i].type == AARCH64_OP_SYSREG && + detail->aarch64.operands[i].sysop.sub_type == + AARCH64_OP_REG_MSR) { + for (int j = 0; j < ARR_SIZE(aarch64_flag_sys_regs); + ++j) + if (detail->aarch64.operands[i] + .sysop.reg.sysreg == + aarch64_flag_sys_regs[j]) { detail->aarch64.update_flags = true; return; } - } else if (detail->aarch64.operands[i].type == AArch64_OP_REG && - detail->aarch64.operands[i].access & CS_AC_WRITE) { + } else if (detail->aarch64.operands[i].type == AARCH64_OP_REG && + detail->aarch64.operands[i].access & CS_AC_WRITE) { for (int j = 0; j < ARR_SIZE(aarch64_flag_regs); ++j) - if (detail->aarch64.operands[i].reg == aarch64_flag_regs[j]) { + if (detail->aarch64.operands[i].reg == + aarch64_flag_regs[j]) { detail->aarch64.update_flags = true; return; } @@ -310,7 +351,8 @@ static void AArch64_check_updates_flags(MCInst *MI) #endif // CAPSTONE_DIET } -static void add_non_alias_details(MCInst *MI) { +static void add_non_alias_details(MCInst *MI) +{ unsigned Opcode = MCInst_getOpcode(MI); switch (Opcode) { default: @@ -321,7 +363,8 @@ static void add_non_alias_details(MCInst *MI) { case AArch64_FCMPESri: case AArch64_FCMPHri: case AArch64_FCMPSri: - AArch64_insert_detail_op_reg_at(MI, -1, AArch64_REG_XZR, CS_AC_READ); + AArch64_insert_detail_op_reg_at(MI, -1, AARCH64_REG_XZR, + CS_AC_READ); break; case AArch64_CMEQv16i8rz: case AArch64_CMEQv1i64rz: @@ -365,6 +408,9 @@ static void add_non_alias_details(MCInst *MI) { case AArch64_CMLTv8i8rz: AArch64_insert_detail_op_imm_at(MI, -1, 0); break; + case AArch64_FCMEQ_PPzZ0_D: + case AArch64_FCMEQ_PPzZ0_H: + case AArch64_FCMEQ_PPzZ0_S: case AArch64_FCMEQv1i16rz: case AArch64_FCMEQv1i32rz: case AArch64_FCMEQv1i64rz: @@ -373,51 +419,128 @@ static void add_non_alias_details(MCInst *MI) { case AArch64_FCMEQv4i16rz: case AArch64_FCMEQv4i32rz: case AArch64_FCMEQv8i16rz: + case AArch64_FCMGE_PPzZ0_D: + case AArch64_FCMGE_PPzZ0_H: + case AArch64_FCMGE_PPzZ0_S: case AArch64_FCMGEv1i16rz: case AArch64_FCMGEv1i32rz: + case AArch64_FCMGEv1i64rz: case AArch64_FCMGEv2i32rz: case AArch64_FCMGEv2i64rz: case AArch64_FCMGEv4i16rz: case AArch64_FCMGEv4i32rz: case AArch64_FCMGEv8i16rz: + case AArch64_FCMGT_PPzZ0_D: + case AArch64_FCMGT_PPzZ0_H: + case AArch64_FCMGT_PPzZ0_S: + case AArch64_FCMGTv1i16rz: + case AArch64_FCMGTv1i32rz: + case AArch64_FCMGTv1i64rz: case AArch64_FCMGTv2i32rz: case AArch64_FCMGTv2i64rz: case AArch64_FCMGTv4i16rz: case AArch64_FCMGTv4i32rz: case AArch64_FCMGTv8i16rz: + case AArch64_FCMLE_PPzZ0_D: + case AArch64_FCMLE_PPzZ0_H: + case AArch64_FCMLE_PPzZ0_S: + case AArch64_FCMLEv1i16rz: + case AArch64_FCMLEv1i32rz: + case AArch64_FCMLEv1i64rz: case AArch64_FCMLEv2i32rz: case AArch64_FCMLEv2i64rz: case AArch64_FCMLEv4i16rz: case AArch64_FCMLEv4i32rz: case AArch64_FCMLEv8i16rz: - case AArch64_FCMEQ_PPzZ0_D: - case AArch64_FCMEQ_PPzZ0_H: - case AArch64_FCMEQ_PPzZ0_S: - case AArch64_FCMGE_PPzZ0_D: - case AArch64_FCMGE_PPzZ0_H: - case AArch64_FCMGE_PPzZ0_S: - case AArch64_FCMGT_PPzZ0_D: - case AArch64_FCMGT_PPzZ0_H: - case AArch64_FCMGT_PPzZ0_S: - case AArch64_FCMLE_PPzZ0_D: - case AArch64_FCMLE_PPzZ0_H: - case AArch64_FCMLE_PPzZ0_S: case AArch64_FCMLT_PPzZ0_D: case AArch64_FCMLT_PPzZ0_H: case AArch64_FCMLT_PPzZ0_S: - case AArch64_FCMNE_PPzZ0_D: - case AArch64_FCMNE_PPzZ0_H: - case AArch64_FCMNE_PPzZ0_S: + case AArch64_FCMLTv1i16rz: + case AArch64_FCMLTv1i32rz: + case AArch64_FCMLTv1i64rz: case AArch64_FCMLTv2i32rz: case AArch64_FCMLTv2i64rz: case AArch64_FCMLTv4i16rz: case AArch64_FCMLTv4i32rz: case AArch64_FCMLTv8i16rz: - AArch64_insert_detail_op_float_at(MI, -1, 0.0f, CS_AC_READ); + case AArch64_FCMNE_PPzZ0_D: + case AArch64_FCMNE_PPzZ0_H: + case AArch64_FCMNE_PPzZ0_S: { + aarch64_sysop sysop = { 0 }; + sysop.imm.exactfpimm = AARCH64_EXACTFPIMM_ZERO; + sysop.sub_type = AARCH64_OP_EXACTFPIMM; + AArch64_insert_detail_op_sys(MI, -1, sysop, AARCH64_OP_SYSIMM); break; } + } } +#define ADD_ZA0_S \ + { aarch64_op_sme za0_op = { \ + .type = AARCH64_SME_OP_TILE, \ + .tile = AARCH64_REG_ZAS0, \ + .slice_reg = AARCH64_REG_INVALID, \ + .slice_offset = { -1 }, \ + .has_range_offset = false, \ + .is_vertical = false, \ + }; \ + AArch64_insert_detail_op_sme(MI, -1, za0_op); \ + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_S; \ + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; \ + } +#define ADD_ZA1_S \ + { aarch64_op_sme za1_op = { \ + .type = AARCH64_SME_OP_TILE, \ + .tile = AARCH64_REG_ZAS1, \ + .slice_reg = AARCH64_REG_INVALID, \ + .slice_offset = { -1 }, \ + .has_range_offset = false, \ + .is_vertical = false, \ + }; \ + AArch64_insert_detail_op_sme(MI, -1, za1_op); \ + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_S; \ + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; \ + } +#define ADD_ZA2_S \ + { aarch64_op_sme za2_op = { \ + .type = AARCH64_SME_OP_TILE, \ + .tile = AARCH64_REG_ZAS2, \ + .slice_reg = AARCH64_REG_INVALID, \ + .slice_offset = { -1 }, \ + .has_range_offset = false, \ + .is_vertical = false, \ + }; \ + AArch64_insert_detail_op_sme(MI, -1, za2_op); \ + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_S; \ + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; \ + } +#define ADD_ZA3_S \ + { aarch64_op_sme za3_op = { \ + .type = AARCH64_SME_OP_TILE, \ + .tile = AARCH64_REG_ZAS3, \ + .slice_reg = AARCH64_REG_INVALID, \ + .slice_offset = { -1 }, \ + .has_range_offset = false, \ + .is_vertical = false, \ + }; \ + AArch64_insert_detail_op_sme(MI, -1, za3_op); \ + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_S; \ + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; \ + } +#define ADD_ZA \ + { aarch64_op_sme za_op = \ + { \ + .type = AARCH64_SME_OP_TILE, \ + .tile = AARCH64_REG_ZA, \ + .slice_reg = AARCH64_REG_INVALID, \ + .slice_offset = { -1 }, \ + .has_range_offset = false, \ + .is_vertical = false, \ + }; \ + AArch64_insert_detail_op_sme(MI, -1, za_op); \ + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; \ + } + static void AArch64_add_not_defined_ops(MCInst *MI, const SStream *OS) { if (!detail_is_set(MI)) @@ -429,35 +552,179 @@ static void AArch64_add_not_defined_ops(MCInst *MI, const SStream *OS) } // Alias details - switch(MI->flat_insn->alias_id) { + switch (MI->flat_insn->alias_id) { default: return; - case AArch64_INS_ALIAS_FMOV: + case AARCH64_INS_ALIAS_FMOV: AArch64_insert_detail_op_float_at(MI, -1, 0.0f, CS_AC_READ); break; - case AArch64_INS_ALIAS_LD1: - case AArch64_INS_ALIAS_LD1R: - case AArch64_INS_ALIAS_LD2: - case AArch64_INS_ALIAS_LD2R: - case AArch64_INS_ALIAS_LD3: - case AArch64_INS_ALIAS_LD3R: - case AArch64_INS_ALIAS_LD4: - case AArch64_INS_ALIAS_LD4R: - case AArch64_INS_ALIAS_ST1: - case AArch64_INS_ALIAS_ST2: - case AArch64_INS_ALIAS_ST3: - case AArch64_INS_ALIAS_ST4: { + case AARCH64_INS_ALIAS_LD1: + case AARCH64_INS_ALIAS_LD1R: + case AARCH64_INS_ALIAS_LD2: + case AARCH64_INS_ALIAS_LD2R: + case AARCH64_INS_ALIAS_LD3: + case AARCH64_INS_ALIAS_LD3R: + case AARCH64_INS_ALIAS_LD4: + case AARCH64_INS_ALIAS_LD4R: + case AARCH64_INS_ALIAS_ST1: + case AARCH64_INS_ALIAS_ST2: + case AARCH64_INS_ALIAS_ST3: + case AARCH64_INS_ALIAS_ST4: { // Add post-index disp const char *disp_off = strrchr(OS->buffer, '#'); if (!disp_off) return; unsigned disp = atoi(disp_off + 1); - AArch64_get_detail_op(MI, -1)->type = AArch64_OP_MEM; - AArch64_get_detail_op(MI, -1)->mem.base = AArch64_get_detail_op(MI, -1)->reg; + AArch64_get_detail_op(MI, -1)->type = AARCH64_OP_MEM; + AArch64_get_detail_op(MI, -1)->mem.base = + AArch64_get_detail_op(MI, -1)->reg; AArch64_get_detail_op(MI, -1)->mem.disp = disp; AArch64_get_detail(MI)->post_index = true; break; } + case AARCH64_INS_ALIAS_GCSB: + // TODO + // Only CSYNC is defined in LLVM. So we need to add it. + // /* 2825 */ "gcsb dsync\0" + break; + case AARCH64_INS_ALIAS_SMSTART: + case AARCH64_INS_ALIAS_SMSTOP: { + const char *disp_off = NULL; + disp_off = strstr(OS->buffer, " za"); + if (disp_off) { + aarch64_sysop sysop; + sysop.alias.svcr = AARCH64_SVCR_SVCRZA; + sysop.sub_type = AARCH64_OP_SVCR; + AArch64_insert_detail_op_sys(MI, -1, sysop, + AARCH64_OP_SYSALIAS); + return; + } + disp_off = strstr(OS->buffer, " sm"); + if (disp_off) { + aarch64_sysop sysop; + sysop.alias.svcr = AARCH64_SVCR_SVCRSM; + sysop.sub_type = AARCH64_OP_SVCR; + AArch64_insert_detail_op_sys(MI, -1, sysop, + AARCH64_OP_SYSALIAS); + return; + } + break; + } + case AARCH64_INS_ALIAS_ZERO: { + // It is ugly, but the hard coded search patterns do it for now. + const char *disp_off = NULL; + + disp_off = strstr(OS->buffer, "{za}"); + if (disp_off) { + ADD_ZA; + return; + } + disp_off = strstr(OS->buffer, "{za1.h}"); + if (disp_off) { + aarch64_op_sme op = + { + .type = AARCH64_SME_OP_TILE, + .tile = AARCH64_REG_ZAH1, + .slice_reg = AARCH64_REG_INVALID, + .slice_offset = { -1 }, + .has_range_offset = false, + .is_vertical = false, + }; + AArch64_insert_detail_op_sme(MI, -1, op); + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_H; + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; + return; + } + disp_off = strstr(OS->buffer, "{za0.h}"); + if (disp_off) { + aarch64_op_sme op = + { + .type = AARCH64_SME_OP_TILE, + .tile = AARCH64_REG_ZAH0, + .slice_reg = AARCH64_REG_INVALID, + .slice_offset = { -1 }, + .has_range_offset = false, + .is_vertical = false, + }; + AArch64_insert_detail_op_sme(MI, -1, op); + AArch64_get_detail_op(MI, -1)->vas = AARCH64LAYOUT_VL_H; + AArch64_get_detail_op(MI, -1)->access = CS_AC_WRITE; + return; + } + disp_off = strstr(OS->buffer, "{za0.s}"); + if (disp_off) { + ADD_ZA0_S; + return; + } + disp_off = strstr(OS->buffer, "{za1.s}"); + if (disp_off) { + ADD_ZA1_S; + return; + } + disp_off = strstr(OS->buffer, "{za2.s}"); + if (disp_off) { + ADD_ZA2_S; + return; + } + disp_off = strstr(OS->buffer, "{za3.s}"); + if (disp_off) { + ADD_ZA3_S; + return; + } + disp_off = strstr(OS->buffer, "{za0.s,za1.s}"); + if (disp_off) { + ADD_ZA0_S; + ADD_ZA1_S; + return; + } + disp_off = strstr(OS->buffer, "{za0.s,za3.s}"); + if (disp_off) { + ADD_ZA0_S; + ADD_ZA3_S; + return; + } + disp_off = strstr(OS->buffer, "{za1.s,za2.s}"); + if (disp_off) { + ADD_ZA1_S; + ADD_ZA2_S; + return; + } + disp_off = strstr(OS->buffer, "{za2.s,za3.s}"); + if (disp_off) { + ADD_ZA2_S; + ADD_ZA3_S; + return; + } + disp_off = strstr(OS->buffer, "{za0.s,za1.s,za2.s}"); + if (disp_off) { + ADD_ZA0_S; + ADD_ZA1_S; + ADD_ZA2_S; + return; + } + disp_off = strstr(OS->buffer, "{za0.s,za1.s,za3.s}"); + if (disp_off) { + ADD_ZA0_S; + ADD_ZA1_S; + ADD_ZA3_S; + return; + } + disp_off = strstr(OS->buffer, "{za0.s,za2.s,za3.s}"); + if (disp_off) { + ADD_ZA0_S; + ADD_ZA2_S; + ADD_ZA3_S; + return; + } + disp_off = strstr(OS->buffer, "{za1.s,za2.s,za3.s}"); + if (disp_off) { + ADD_ZA1_S; + ADD_ZA2_S; + ADD_ZA3_S; + return; + } + break; + } } } @@ -470,11 +737,13 @@ void AArch64_set_instr_map_data(MCInst *MI) } bool AArch64_getInstruction(csh handle, const uint8_t *code, size_t code_len, - MCInst *MI, uint16_t *size, uint64_t address, - void *info) { + MCInst *MI, uint16_t *size, uint64_t address, + void *info) +{ AArch64_init_cs_detail(MI); - bool Result = AArch64_LLVM_getInstruction(handle, code, code_len, MI, size, address, - info) != MCDisassembler_Fail; + bool Result = AArch64_LLVM_getInstruction(handle, code, code_len, MI, + size, address, + info) != MCDisassembler_Fail; AArch64_set_instr_map_data(MI); return Result; } @@ -519,38 +788,63 @@ static void AArch64_add_cs_groups(MCInst *MI) switch (Opcode) { default: return; - case AArch64_INS_SVC: - add_group(MI, AArch64_GRP_INT); + case AARCH64_INS_SVC: + add_group(MI, AARCH64_GRP_INT); break; - case AArch64_INS_SMC: - case AArch64_INS_MSR: - case AArch64_INS_MRS: - add_group(MI, AArch64_GRP_PRIVILEGE); + case AARCH64_INS_SMC: + case AARCH64_INS_MSR: + case AARCH64_INS_MRS: + add_group(MI, AARCH64_GRP_PRIVILEGE); break; - case AArch64_INS_RET: - case AArch64_INS_RETAA: - case AArch64_INS_RETAB: - add_group(MI, AArch64_GRP_RET); + case AARCH64_INS_RET: + case AARCH64_INS_RETAA: + case AARCH64_INS_RETAB: + add_group(MI, AARCH64_GRP_RET); break; } } -void AArch64_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) { +static void AArch64_correct_mem_access(MCInst *MI) { + if (!detail_is_set(MI)) + return; + cs_ac_type access = aarch64_insns[MI->Opcode].suppl_info.aarch64.mem_acc; + if (access == CS_AC_INVALID) { + return; + } + for (int i = 0; i < AArch64_get_detail(MI)->op_count; ++i) { + if (AArch64_get_detail_op(MI, -i)->type == AARCH64_OP_MEM) { + AArch64_get_detail_op(MI, -i)->access = access; + return; + } + } +} + +void AArch64_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) +{ MCRegisterInfo *MRI = (MCRegisterInfo *)info; MI->MRI = MRI; MI->fillDetailOps = detail_is_set(MI); MI->flat_insn->usesAliasDetails = map_use_alias_details(MI); AArch64_LLVM_printInstruction(MI, O, info); - if (detail_is_set(MI)) - AArch64_get_detail(MI)->post_index = AArch64_check_post_index_am(MI, O); + if (detail_is_set(MI)) { + if (AArch64_get_detail(MI)->is_doing_sme) { + // Last operand still needs to be closed. + AArch64_get_detail(MI)->is_doing_sme = false; + AArch64_inc_op_count(MI); + } + AArch64_get_detail(MI)->post_index = + AArch64_check_post_index_am(MI, O); + } AArch64_check_updates_flags(MI); - map_set_alias_id(MI, O, insn_alias_mnem_map, ARR_SIZE(insn_alias_mnem_map) - 1); + map_set_alias_id(MI, O, insn_alias_mnem_map, + ARR_SIZE(insn_alias_mnem_map) - 1); int syntax_opt = MI->csh->syntax; if (syntax_opt & CS_OPT_SYNTAX_CS_REG_ALIAS) patch_cs_reg_alias(O->buffer); AArch64_add_not_defined_ops(MI, O); AArch64_add_cs_groups(MI); AArch64_add_vas(MI, O); + AArch64_correct_mem_access(MI); } // given internal insn id, return public instruction info @@ -567,13 +861,15 @@ static const char *const insn_name_maps[] = { const char *AArch64_insn_name(csh handle, unsigned int id) { #ifndef CAPSTONE_DIET - if (id < AArch64_INS_ALIAS_END && id > AArch64_INS_ALIAS_BEGIN) { - if (id - AArch64_INS_ALIAS_BEGIN >= ARR_SIZE(insn_alias_mnem_map)) + if (id < AARCH64_INS_ALIAS_END && id > AARCH64_INS_ALIAS_BEGIN) { + if (id - AARCH64_INS_ALIAS_BEGIN >= + ARR_SIZE(insn_alias_mnem_map)) return NULL; - return insn_alias_mnem_map[id - AArch64_INS_ALIAS_BEGIN - 1].name; + return insn_alias_mnem_map[id - AARCH64_INS_ALIAS_BEGIN - 1] + .name; } - if (id >= AArch64_INS_ENDING) + if (id >= AARCH64_INS_ENDING) return NULL; if (id < ARR_SIZE(insn_name_maps)) @@ -589,16 +885,16 @@ const char *AArch64_insn_name(csh handle, unsigned int id) #ifndef CAPSTONE_DIET static const name_map group_name_maps[] = { // generic groups - { AArch64_GRP_INVALID, NULL }, - { AArch64_GRP_JUMP, "jump" }, - { AArch64_GRP_CALL, "call" }, - { AArch64_GRP_RET, "return" }, - { AArch64_GRP_PRIVILEGE, "privilege" }, - { AArch64_GRP_INT, "int" }, - { AArch64_GRP_BRANCH_RELATIVE, "branch_relative" }, + { AARCH64_GRP_INVALID, NULL }, + { AARCH64_GRP_JUMP, "jump" }, + { AARCH64_GRP_CALL, "call" }, + { AARCH64_GRP_RET, "return" }, + { AARCH64_GRP_PRIVILEGE, "privilege" }, + { AARCH64_GRP_INT, "int" }, + { AARCH64_GRP_BRANCH_RELATIVE, "branch_relative" }, - // architecture-specific groups - #include "AArch64GenCSFeatureName.inc" +// architecture-specific groups +#include "AArch64GenCSFeatureName.inc" }; #endif @@ -616,13 +912,13 @@ aarch64_insn AArch64_map_insn(const char *name) { unsigned int i; - for(i = 1; i < ARR_SIZE(insn_name_maps); i++) { + for (i = 1; i < ARR_SIZE(insn_name_maps); i++) { if (!strcmp(name, insn_name_maps[i])) return i; } // not found - return AArch64_INS_INVALID; + return AARCH64_INS_INVALID; } #ifndef CAPSTONE_DIET @@ -631,9 +927,9 @@ static const map_insn_ops insn_operands[] = { #include "AArch64GenCSMappingInsnOp.inc" }; -void AArch64_reg_access(const cs_insn *insn, - cs_regs regs_read, uint8_t *regs_read_count, - cs_regs regs_write, uint8_t *regs_write_count) +void AArch64_reg_access(const cs_insn *insn, cs_regs regs_read, + uint8_t *regs_read_count, cs_regs regs_write, + uint8_t *regs_write_count) { uint8_t i; uint8_t read_count, write_count; @@ -643,39 +939,87 @@ void AArch64_reg_access(const cs_insn *insn, write_count = insn->detail->regs_write_count; // implicit registers - memcpy(regs_read, insn->detail->regs_read, read_count * sizeof(insn->detail->regs_read[0])); - memcpy(regs_write, insn->detail->regs_write, write_count * sizeof(insn->detail->regs_write[0])); + memcpy(regs_read, insn->detail->regs_read, + read_count * sizeof(insn->detail->regs_read[0])); + memcpy(regs_write, insn->detail->regs_write, + write_count * sizeof(insn->detail->regs_write[0])); // explicit registers for (i = 0; i < aarch64->op_count; i++) { cs_aarch64_op *op = &(aarch64->operands[i]); - switch((int)op->type) { - case AArch64_OP_REG: - if ((op->access & CS_AC_READ) && !arr_exist(regs_read, read_count, op->reg)) { - regs_read[read_count] = (uint16_t)op->reg; + switch ((int)op->type) { + case AARCH64_OP_REG: + if ((op->access & CS_AC_READ) && + !arr_exist(regs_read, read_count, op->reg)) { + regs_read[read_count] = (uint16_t)op->reg; + read_count++; + } + if ((op->access & CS_AC_WRITE) && + !arr_exist(regs_write, write_count, op->reg)) { + regs_write[write_count] = (uint16_t)op->reg; + write_count++; + } + break; + case AARCH64_OP_MEM: + // registers appeared in memory references always being read + if ((op->mem.base != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->mem.base)) { + regs_read[read_count] = (uint16_t)op->mem.base; + read_count++; + } + if ((op->mem.index != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->mem.index)) { + regs_read[read_count] = (uint16_t)op->mem.index; + read_count++; + } + if ((insn->detail->writeback) && + (op->mem.base != AARCH64_REG_INVALID) && + !arr_exist(regs_write, write_count, op->mem.base)) { + regs_write[write_count] = + (uint16_t)op->mem.base; + write_count++; + } + break; + case AARCH64_OP_SME: + if ((op->access & CS_AC_READ) && + (op->sme.tile != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->sme.tile)) { + regs_read[read_count] = (uint16_t)op->sme.tile; read_count++; } - if ((op->access & CS_AC_WRITE) && !arr_exist(regs_write, write_count, op->reg)) { - regs_write[write_count] = (uint16_t)op->reg; + if ((op->access & CS_AC_WRITE) && + (op->sme.tile != AARCH64_REG_INVALID) && + !arr_exist(regs_write, write_count, op->sme.tile)) { + regs_write[write_count] = (uint16_t)op->sme.tile; write_count++; } - break; - case AArch64_OP_MEM: - // registers appeared in memory references always being read - if ((op->mem.base != AArch64_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.base)) { - regs_read[read_count] = (uint16_t)op->mem.base; + if ((op->sme.slice_reg != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->sme.slice_reg)) { + regs_read[read_count] = (uint16_t)op->sme.slice_reg; read_count++; } - if ((op->mem.index != AArch64_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.index)) { - regs_read[read_count] = (uint16_t)op->mem.index; - read_count++; - } - if ((insn->detail->writeback) && (op->mem.base != AArch64_REG_INVALID) && !arr_exist(regs_write, write_count, op->mem.base)) { - regs_write[write_count] = (uint16_t)op->mem.base; - write_count++; - } - default: break; + case AARCH64_OP_PRED: + if ((op->access & CS_AC_READ) && + (op->pred.reg != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->pred.reg)) { + regs_read[read_count] = (uint16_t)op->pred.reg; + read_count++; + } + if ((op->access & CS_AC_WRITE) && + (op->pred.reg != AARCH64_REG_INVALID) && + !arr_exist(regs_write, write_count, op->pred.reg)) { + regs_write[write_count] = (uint16_t)op->pred.reg; + write_count++; + } + if ((op->pred.vec_select != AARCH64_REG_INVALID) && + !arr_exist(regs_read, read_count, op->pred.vec_select)) { + regs_read[read_count] = (uint16_t)op->pred.vec_select; + read_count++; + } + break; + default: + break; } } @@ -684,88 +1028,102 @@ void AArch64_reg_access(const cs_insn *insn, } #endif -static AArch64Layout_VectorLayout get_vl_by_suffix(const char suffix) { +static AArch64Layout_VectorLayout get_vl_by_suffix(const char suffix) +{ switch (suffix) { default: - return AArch64Layout_Invalid; + return AARCH64LAYOUT_INVALID; case 'b': case 'B': - return AArch64Layout_VL_B; + return AARCH64LAYOUT_VL_B; case 'h': case 'H': - return AArch64Layout_VL_H; + return AARCH64LAYOUT_VL_H; case 's': case 'S': - return AArch64Layout_VL_S; + return AARCH64LAYOUT_VL_S; case 'd': case 'D': - return AArch64Layout_VL_D; + return AARCH64LAYOUT_VL_D; case 'q': case 'Q': - return AArch64Layout_VL_Q; + return AARCH64LAYOUT_VL_Q; } } -static unsigned get_vec_list_num_regs(MCInst *MI, unsigned Reg) { +static unsigned get_vec_list_num_regs(MCInst *MI, unsigned Reg) +{ // Work out how many registers there are in the list (if there is an actual // list). unsigned NumRegs = 1; if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDRegClassID), Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQRegClassID), Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPR2RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPR2RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR2StridedRegClassID), + Reg)) NumRegs = 2; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDDRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR3RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQQRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_DDDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR3RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_QQQRegClassID), + Reg)) NumRegs = 3; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_DDDDRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR4RegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_QQQQRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, - AArch64_ZPR4StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_DDDDRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR4RegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_QQQQRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPR4StridedRegClassID), + Reg)) NumRegs = 4; return NumRegs; } -static unsigned get_vec_list_stride(MCInst *MI, unsigned Reg) { +static unsigned get_vec_list_stride(MCInst *MI, unsigned Reg) +{ unsigned Stride = 1; if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPR2StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPR2StridedRegClassID), + Reg)) Stride = 8; else if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, - AArch64_ZPR4StridedRegClassID), - Reg)) + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPR4StridedRegClassID), + Reg)) Stride = 4; return Stride; } -static unsigned get_vec_list_first_reg(MCInst *MI, unsigned RegL) { +static unsigned get_vec_list_first_reg(MCInst *MI, unsigned RegL) +{ unsigned Reg = RegL; // Now forget about the list and find out what the first register is. if (MCRegisterInfo_getSubReg(MI->MRI, RegL, AArch64_dsub0)) @@ -779,18 +1137,19 @@ static unsigned get_vec_list_first_reg(MCInst *MI, unsigned RegL) { // If it's a D-reg, we need to promote it to the equivalent Q-reg before // printing (otherwise getRegisterName fails). - if (MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_FPR64RegClassID), - Reg)) { - const MCRegisterClass *FPR128RC = - MCRegisterInfo_getRegClass(MI->MRI, AArch64_FPR128RegClassID); - Reg = MCRegisterInfo_getMatchingSuperReg(MI->MRI, Reg, AArch64_dsub, - FPR128RC); + if (MCRegisterClass_contains(MCRegisterInfo_getRegClass( + MI->MRI, AArch64_FPR64RegClassID), + Reg)) { + const MCRegisterClass *FPR128RC = MCRegisterInfo_getRegClass( + MI->MRI, AArch64_FPR128RegClassID); + Reg = MCRegisterInfo_getMatchingSuperReg( + MI->MRI, Reg, AArch64_dsub, FPR128RC); } return Reg; } -static bool is_vector_reg(unsigned Reg) { +static bool is_vector_reg(unsigned Reg) +{ if ((Reg >= AArch64_Q0) && (Reg <= AArch64_Q31)) return true; else if ((Reg >= AArch64_Z0) && (Reg <= AArch64_Z31)) @@ -823,43 +1182,45 @@ static unsigned getNextVectorRegister(unsigned Reg, unsigned Stride /* = 1 */) return Reg; } -static aarch64_extender llvm_to_cs_ext(AArch64_AM_ShiftExtendType ExtType) { - switch(ExtType) { +static aarch64_extender llvm_to_cs_ext(AArch64_AM_ShiftExtendType ExtType) +{ + switch (ExtType) { default: - return AArch64_EXT_INVALID; + return AARCH64_EXT_INVALID; case AArch64_AM_UXTB: - return AArch64_EXT_UXTB; + return AARCH64_EXT_UXTB; case AArch64_AM_UXTH: - return AArch64_EXT_UXTH; + return AARCH64_EXT_UXTH; case AArch64_AM_UXTW: - return AArch64_EXT_UXTW; + return AARCH64_EXT_UXTW; case AArch64_AM_UXTX: - return AArch64_EXT_UXTX; + return AARCH64_EXT_UXTX; case AArch64_AM_SXTB: - return AArch64_EXT_SXTB; + return AARCH64_EXT_SXTB; case AArch64_AM_SXTH: - return AArch64_EXT_SXTH; + return AARCH64_EXT_SXTH; case AArch64_AM_SXTW: - return AArch64_EXT_SXTW; + return AARCH64_EXT_SXTW; case AArch64_AM_SXTX: - return AArch64_EXT_SXTX; + return AARCH64_EXT_SXTX; } } -static aarch64_shifter llvm_to_cs_shift(AArch64_AM_ShiftExtendType ShiftExtType) { - switch(ShiftExtType) { +static aarch64_shifter llvm_to_cs_shift(AArch64_AM_ShiftExtendType ShiftExtType) +{ + switch (ShiftExtType) { default: - return AArch64_SFT_INVALID; + return AARCH64_SFT_INVALID; case AArch64_AM_LSL: - return AArch64_SFT_LSL; + return AARCH64_SFT_LSL; case AArch64_AM_LSR: - return AArch64_SFT_LSR; + return AARCH64_SFT_LSR; case AArch64_AM_ASR: - return AArch64_SFT_ASR; + return AARCH64_SFT_ASR; case AArch64_AM_ROR: - return AArch64_SFT_ROR; + return AARCH64_SFT_ROR; case AArch64_AM_MSL: - return AArch64_SFT_MSL; + return AARCH64_SFT_MSL; } } @@ -873,18 +1234,19 @@ void AArch64_set_mem_access(MCInst *MI, bool status) set_doing_mem(MI, status); if (status) { if (AArch64_get_detail(MI)->op_count > 0 && - AArch64_get_detail_op(MI, -1)->type == AArch64_OP_MEM && - AArch64_get_detail_op(MI, -1)->mem.index == AArch64_REG_INVALID && - AArch64_get_detail_op(MI, -1)->mem.disp == 0) { + AArch64_get_detail_op(MI, -1)->type == AARCH64_OP_MEM && + AArch64_get_detail_op(MI, -1)->mem.index == + AARCH64_REG_INVALID && + AArch64_get_detail_op(MI, -1)->mem.disp == 0) { // Previous memory operand not done yet. Select it. AArch64_dec_op_count(MI); return; } // Init a new one. - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_MEM; - AArch64_get_detail_op(MI, 0)->mem.base = AArch64_REG_INVALID; - AArch64_get_detail_op(MI, 0)->mem.index = AArch64_REG_INVALID; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_MEM; + AArch64_get_detail_op(MI, 0)->mem.base = AARCH64_REG_INVALID; + AArch64_get_detail_op(MI, 0)->mem.index = AARCH64_REG_INVALID; AArch64_get_detail_op(MI, 0)->mem.disp = 0; #ifndef CAPSTONE_DIET @@ -902,7 +1264,8 @@ void AArch64_set_mem_access(MCInst *MI, bool status) /// This function handles operands which's original printer function has no /// specialities. static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, - unsigned OpNum) { + unsigned OpNum) +{ if (!detail_is_set(MI)) return; @@ -912,24 +1275,29 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, printf("ERROR: Operand group %d not handled!\n", op_group); assert(0); case AArch64_OP_GROUP_Operand: { - cs_op_type primary_op_type = map_get_op_type(MI, OpNum) & ~CS_OP_MEM; + cs_op_type primary_op_type = map_get_op_type(MI, OpNum) & + ~(CS_OP_MEM | CS_OP_BOUND); switch (primary_op_type) { default: - printf("Unhandled operand type 0x%x\n", primary_op_type); + printf("Unhandled operand type 0x%x\n", + primary_op_type); assert(0); - case AArch64_OP_REG: - AArch64_set_detail_op_reg(MI, OpNum, MCInst_getOpVal(MI, OpNum)); + case AARCH64_OP_REG: + AArch64_set_detail_op_reg(MI, OpNum, + MCInst_getOpVal(MI, OpNum)); break; - case AArch64_OP_IMM: - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, - MCInst_getOpVal(MI, OpNum)); + case AARCH64_OP_IMM: + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + MCInst_getOpVal(MI, OpNum)); break; - case AArch64_OP_FP: { + case AARCH64_OP_FP: { // printOperand does not handle FP operands. But sometimes // is used to print FP operands as normal immediate. - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_IMM; - AArch64_get_detail_op(MI, 0)->imm = MCInst_getOpVal(MI, OpNum); - AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_IMM; + AArch64_get_detail_op(MI, 0)->imm = + MCInst_getOpVal(MI, OpNum); + AArch64_get_detail_op(MI, 0)->access = + map_get_op_access(MI, OpNum); AArch64_inc_op_count(MI); break; } @@ -938,49 +1306,75 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, } case AArch64_OP_GROUP_AddSubImm: { unsigned Val = (MCInst_getOpVal(MI, OpNum) & 0xfff); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, Val); // Shift is added in printShifter() break; } case AArch64_OP_GROUP_AdrLabel: { - int64_t Offset = MCInst_getOpVal(MI, OpNum); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, (MI->address & -4) + Offset); + if (MCOperand_isImm(MCInst_getOperand(MI, OpNum))) { + int64_t Offset = MCInst_getOpVal(MI, OpNum); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + (MI->address & -4) + Offset); + } break; } case AArch64_OP_GROUP_AdrpLabel: { - int64_t Offset = MCInst_getOpVal(MI, OpNum) * 4096; - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, (MI->address & -4096) + Offset); + if (MCOperand_isImm(MCInst_getOperand(MI, OpNum))) { + int64_t Offset = MCInst_getOpVal(MI, OpNum) * 4096; + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + (MI->address & -4096) + Offset); + } + break; + } + case AArch64_OP_GROUP_AdrAdrpLabel: { + if (!MCOperand_isImm(MCInst_getOperand(MI, OpNum))) { + break; + } + int64_t Offset = MCInst_getOpVal(MI, OpNum); + uint64_t Address = MI->address; + if (MCInst_getOpcode(MI) == AArch64_ADRP) { + Offset = Offset * 4096; + Address = Address & -4096; + } + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Address + Offset); break; } case AArch64_OP_GROUP_AlignedLabel: { - int64_t Offset = MCInst_getOpVal(MI, OpNum) * 4; - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, MI->address + Offset); + if (MCOperand_isImm(MCInst_getOperand(MI, OpNum))) { + int64_t Offset = MCInst_getOpVal(MI, OpNum) * 4; + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + MI->address + Offset); + } break; } case AArch64_OP_GROUP_AMNoIndex: { - AArch64_set_detail_op_mem(MI, OpNum, MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_mem(MI, OpNum, + MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_ArithExtend: { unsigned Val = MCInst_getOpVal(MI, OpNum); - AArch64_AM_ShiftExtendType ExtType = AArch64_AM_getArithExtendType(Val); + AArch64_AM_ShiftExtendType ExtType = + AArch64_AM_getArithExtendType(Val); unsigned ShiftVal = AArch64_AM_getArithShiftValue(Val); AArch64_get_detail_op(MI, -1)->ext = llvm_to_cs_ext(ExtType); AArch64_get_detail_op(MI, -1)->shift.value = ShiftVal; - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_LSL; + AArch64_get_detail_op(MI, -1)->shift.type = AARCH64_SFT_LSL; break; } case AArch64_OP_GROUP_BarriernXSOption: { unsigned Val = MCInst_getOpVal(MI, OpNum); aarch64_sysop sysop; - const AArch64DBnXS_DBnXS *DB = AArch64DBnXS_lookupDBnXSByEncoding(Val); - if (DB) - sysop.imm = DB->SysImm; - else - sysop.imm.raw_val = Val; - sysop.sub_type = AArch64_OP_DBNXS; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSIMM); + const AArch64DBnXS_DBnXS *DB = + AArch64DBnXS_lookupDBnXSByEncoding(Val); + if (DB) + sysop.imm = DB->SysImm; + else + sysop.imm.raw_val = Val; + sysop.sub_type = AARCH64_OP_DBNXS; + AArch64_set_detail_op_sys(MI, OpNum, sysop, AARCH64_OP_SYSIMM); break; } case AArch64_OP_GROUP_BarrierOption: { @@ -989,42 +1383,50 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, aarch64_sysop sysop; if (Opcode == AArch64_ISB) { - const AArch64ISB_ISB *ISB = AArch64ISB_lookupISBByEncoding(Val); - if (ISB) - sysop.alias = ISB->SysAlias; - else - sysop.alias.raw_val = Val; - sysop.sub_type = AArch64_OP_ISB; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + const AArch64ISB_ISB *ISB = + AArch64ISB_lookupISBByEncoding(Val); + if (ISB) + sysop.alias = ISB->SysAlias; + else + sysop.alias.raw_val = Val; + sysop.sub_type = AARCH64_OP_ISB; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); } else if (Opcode == AArch64_TSB) { - const AArch64TSB_TSB *TSB = AArch64TSB_lookupTSBByEncoding(Val); - if (TSB) - sysop.alias = TSB->SysAlias; - else - sysop.alias.raw_val = Val; - sysop.sub_type = AArch64_OP_TSB; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + const AArch64TSB_TSB *TSB = + AArch64TSB_lookupTSBByEncoding(Val); + if (TSB) + sysop.alias = TSB->SysAlias; + else + sysop.alias.raw_val = Val; + sysop.sub_type = AARCH64_OP_TSB; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); } else { - const AArch64DB_DB *DB = AArch64DB_lookupDBByEncoding(Val); - if (DB) - sysop.alias = DB->SysAlias; - else - sysop.alias.raw_val = Val; - sysop.sub_type = AArch64_OP_DB; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + const AArch64DB_DB *DB = + AArch64DB_lookupDBByEncoding(Val); + if (DB) + sysop.alias = DB->SysAlias; + else + sysop.alias.raw_val = Val; + sysop.sub_type = AARCH64_OP_DB; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); } break; } case AArch64_OP_GROUP_BTIHintOp: { aarch64_sysop sysop; unsigned btihintop = MCInst_getOpVal(MI, OpNum) ^ 32; - const AArch64BTIHint_BTI *BTI = AArch64BTIHint_lookupBTIByEncoding(btihintop); - if (BTI) - sysop.alias = BTI->SysAlias; - else - sysop.alias.raw_val = btihintop; - sysop.sub_type = AArch64_OP_BTI; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + const AArch64BTIHint_BTI *BTI = + AArch64BTIHint_lookupBTIByEncoding(btihintop); + if (BTI) + sysop.alias = BTI->SysAlias; + else + sysop.alias.raw_val = btihintop; + sysop.sub_type = AARCH64_OP_BTI; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_CondCode: { @@ -1032,14 +1434,16 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, break; } case AArch64_OP_GROUP_ExtendedRegister: { - AArch64_set_detail_op_reg(MI, OpNum, MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_reg(MI, OpNum, + MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_FPImmOperand: { MCOperand *MO = MCInst_getOperand(MI, (OpNum)); - float FPImm = MCOperand_isDFPImm(MO) - ? BitsToDouble(MCOperand_getImm(MO)) - : AArch64_AM_getFPImmFloat(MCOperand_getImm(MO)); + float FPImm = + MCOperand_isDFPImm(MO) ? + BitsToDouble(MCOperand_getImm(MO)) : + AArch64_AM_getFPImmFloat(MCOperand_getImm(MO)); AArch64_set_detail_op_float(MI, OpNum, FPImm); break; } @@ -1056,33 +1460,25 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, } case AArch64_OP_GROUP_Imm: case AArch64_OP_GROUP_ImmHex: - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + MCInst_getOpVal(MI, OpNum)); break; case AArch64_OP_GROUP_ImplicitlyTypedVectorList: // The TypedVectorList implements the logic of implicitly typed operand. - add_cs_detail(MI, AArch64_OP_GROUP_TypedVectorList_0_b, OpNum, 0, 0); + add_cs_detail(MI, AArch64_OP_GROUP_TypedVectorList_0_b, OpNum, + 0, 0); break; case AArch64_OP_GROUP_InverseCondCode: { - AArch64CC_CondCode CC = - (AArch64CC_CondCode)MCOperand_getImm(MCInst_getOperand(MI, (OpNum))); + AArch64CC_CondCode CC = (AArch64CC_CondCode)MCOperand_getImm( + MCInst_getOperand(MI, (OpNum))); AArch64_get_detail(MI)->cc = AArch64CC_getInvertedCondCode(CC); break; } - case AArch64_OP_GROUP_MatrixIndex: { - assert(AArch64_get_detail(MI)->op_count >= 1); - if (AArch64_get_detail_op(MI, -1)->type == AArch64_OP_SME_MATRIX) - // The index is part of an SME matrix - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_SLICE_OFF, AArch64Layout_Invalid); - else - // The index is used for an SVE2 instruction. - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, MCInst_getOpVal(MI, OpNum)); - - break; - } case AArch64_OP_GROUP_MatrixTile: { - const char *RegName = AArch64_LLVM_getRegisterName(MCInst_getOpVal(MI, OpNum), AArch64_NoRegAltName); + const char *RegName = AArch64_LLVM_getRegisterName( + MCInst_getOpVal(MI, OpNum), AArch64_NoRegAltName); const char *Dot = strstr(RegName, "."); - AArch64Layout_VectorLayout vas = AArch64Layout_Invalid; + AArch64Layout_VectorLayout vas = AARCH64LAYOUT_INVALID; if (!Dot) { // The matrix dimensions are machine dependent. // Currently we do not support differentiation of machines. @@ -1090,7 +1486,8 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, vas = sme_reg_to_vas(MCInst_getOpVal(MI, OpNum)); } else vas = get_vl_by_suffix(Dot[1]); - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_TILE, vas); + AArch64_set_detail_op_sme(MI, OpNum, AARCH64_SME_MATRIX_TILE, + vas); break; } case AArch64_OP_GROUP_MatrixTileList: { @@ -1102,101 +1499,121 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, if (Reg == 0) continue; AArch64_get_detail_op(MI, 0)->is_list_member = true; - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_TILE_LIST, AArch64Layout_VL_D, AArch64_REG_ZAD0 + I); + AArch64_set_detail_op_sme(MI, OpNum, + AARCH64_SME_MATRIX_TILE_LIST, + AARCH64LAYOUT_VL_D, + AARCH64_REG_ZAD0 + I); + AArch64_inc_op_count(MI); } break; } case AArch64_OP_GROUP_MRSSystemRegister: case AArch64_OP_GROUP_MSRSystemRegister: { unsigned Val = MCInst_getOpVal(MI, OpNum); - const AArch64SysReg_SysReg *Reg = AArch64SysReg_lookupSysRegByEncoding(Val); - bool Read = (op_group == AArch64_OP_GROUP_MRSSystemRegister) - ? true - : false; + const AArch64SysReg_SysReg *Reg = + AArch64SysReg_lookupSysRegByEncoding(Val); + bool Read = (op_group == AArch64_OP_GROUP_MRSSystemRegister) ? + true : + false; - bool isValidSysReg = (Reg && (Read ? Reg->Readable : Reg->Writeable) && - AArch64_testFeatureList(MI->csh->mode, Reg->FeaturesRequired)); + bool isValidSysReg = + (Reg && (Read ? Reg->Readable : Reg->Writeable) && + AArch64_testFeatureList(MI->csh->mode, + Reg->FeaturesRequired)); if (Reg && !isValidSysReg) Reg = AArch64SysReg_lookupSysRegByName(Reg->AltName); aarch64_sysop sysop; // If Reg is NULL it is a generic system register. - if (Reg) - sysop.reg = Reg->SysReg; - else { - sysop.reg.raw_val = Val; - } - aarch64_op_type type = (op_group == AArch64_OP_GROUP_MRSSystemRegister) - ? AArch64_OP_REG_MRS - : AArch64_OP_REG_MSR; + if (Reg) + sysop.reg = Reg->SysReg; + else { + sysop.reg.raw_val = Val; + } + aarch64_op_type type = + (op_group == AArch64_OP_GROUP_MRSSystemRegister) ? + AARCH64_OP_REG_MRS : + AARCH64_OP_REG_MSR; sysop.sub_type = type; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSREG); + AArch64_set_detail_op_sys(MI, OpNum, sysop, AARCH64_OP_SYSREG); break; } case AArch64_OP_GROUP_PSBHintOp: { unsigned psbhintop = MCInst_getOpVal(MI, OpNum); - const AArch64PSBHint_PSB *PSB = AArch64PSBHint_lookupPSBByEncoding(psbhintop); + const AArch64PSBHint_PSB *PSB = + AArch64PSBHint_lookupPSBByEncoding(psbhintop); aarch64_sysop sysop; - if (PSB) - sysop.alias = PSB->SysAlias; - else - sysop.alias.raw_val = psbhintop; - sysop.sub_type = AArch64_OP_PSB; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + if (PSB) + sysop.alias = PSB->SysAlias; + else + sysop.alias.raw_val = psbhintop; + sysop.sub_type = AARCH64_OP_PSB; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_RPRFMOperand: { unsigned prfop = MCInst_getOpVal(MI, OpNum); - const AArch64PRFM_PRFM *PRFM = AArch64PRFM_lookupPRFMByEncoding(prfop); + const AArch64PRFM_PRFM *PRFM = + AArch64PRFM_lookupPRFMByEncoding(prfop); aarch64_sysop sysop; - if (PRFM) - sysop.alias = PRFM->SysAlias; - else - sysop.alias.raw_val = prfop; - sysop.sub_type = AArch64_OP_PRFM; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + if (PRFM) + sysop.alias = PRFM->SysAlias; + else + sysop.alias.raw_val = prfop; + sysop.sub_type = AARCH64_OP_PRFM; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_ShiftedRegister: { - AArch64_set_detail_op_reg(MI, OpNum, MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_reg(MI, OpNum, + MCInst_getOpVal(MI, OpNum)); // Shift part is handled in printShifter() break; } case AArch64_OP_GROUP_Shifter: { unsigned Val = MCInst_getOpVal(MI, OpNum); - AArch64_AM_ShiftExtendType ShExtType = AArch64_AM_getShiftType(Val); + AArch64_AM_ShiftExtendType ShExtType = + AArch64_AM_getShiftType(Val); AArch64_get_detail_op(MI, -1)->ext = llvm_to_cs_ext(ShExtType); - AArch64_get_detail_op(MI, -1)->shift.type = llvm_to_cs_shift(ShExtType); - AArch64_get_detail_op(MI, -1)->shift.value = AArch64_AM_getShiftValue(Val); + AArch64_get_detail_op(MI, -1)->shift.type = + llvm_to_cs_shift(ShExtType); + AArch64_get_detail_op(MI, -1)->shift.value = + AArch64_AM_getShiftValue(Val); break; } case AArch64_OP_GROUP_SIMDType10Operand: { unsigned RawVal = MCInst_getOpVal(MI, OpNum); uint64_t Val = AArch64_AM_decodeAdvSIMDModImmType10(RawVal); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, Val); break; } case AArch64_OP_GROUP_SVCROp: { unsigned svcrop = MCInst_getOpVal(MI, OpNum); - const AArch64SVCR_SVCR *SVCR = AArch64SVCR_lookupSVCRByEncoding(svcrop); + const AArch64SVCR_SVCR *SVCR = + AArch64SVCR_lookupSVCRByEncoding(svcrop); aarch64_sysop sysop; - if (SVCR) - sysop.alias = SVCR->SysAlias; - else - sysop.alias.raw_val = svcrop; - sysop.sub_type = AArch64_OP_SVCR; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + if (SVCR) + sysop.alias = SVCR->SysAlias; + else + sysop.alias.raw_val = svcrop; + sysop.sub_type = AARCH64_OP_SVCR; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_SVEPattern: { unsigned Val = MCInst_getOpVal(MI, OpNum); - const AArch64SVEPredPattern_SVEPREDPAT *Pat = AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(Val); + const AArch64SVEPredPattern_SVEPREDPAT *Pat = + AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(Val); if (!Pat) break; aarch64_sysop sysop; sysop.alias = Pat->SysAlias; - sysop.sub_type = AArch64_OP_SVEPREDPAT; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + sysop.sub_type = AARCH64_OP_SVEPREDPAT; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_SVEVecLenSpecifier: { @@ -1205,18 +1622,20 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, if (Val > 1) assert(0 && "Invalid vector length specifier"); const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *Pat = - AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding(Val); + AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding( + Val); if (!Pat) break; aarch64_sysop sysop; sysop.alias = Pat->SysAlias; - sysop.sub_type = AArch64_OP_SVEVECLENSPECIFIER; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + sysop.sub_type = AARCH64_OP_SVEVECLENSPECIFIER; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } case AArch64_OP_GROUP_SysCROperand: { uint64_t cimm = MCInst_getOpVal(MI, OpNum); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_CIMM, cimm); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_CIMM, cimm); break; } case AArch64_OP_GROUP_SyspXzrPair: { @@ -1229,25 +1648,34 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, unsigned Val = MCInst_getOpVal(MI, OpNum); aarch64_sysop sysop; - const AArch64PState_PStateImm0_15 *PStateImm15 = AArch64PState_lookupPStateImm0_15ByEncoding(Val); - const AArch64PState_PStateImm0_1 *PStateImm1 = AArch64PState_lookupPStateImm0_1ByEncoding(Val); - if (PStateImm15 && AArch64_testFeatureList(MI->csh->mode, PStateImm15->FeaturesRequired)) { + const AArch64PState_PStateImm0_15 *PStateImm15 = + AArch64PState_lookupPStateImm0_15ByEncoding(Val); + const AArch64PState_PStateImm0_1 *PStateImm1 = + AArch64PState_lookupPStateImm0_1ByEncoding(Val); + if (PStateImm15 && + AArch64_testFeatureList(MI->csh->mode, + PStateImm15->FeaturesRequired)) { sysop.alias = PStateImm15->SysAlias; - sysop.sub_type = AArch64_OP_PSTATEIMM0_15; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); - } - else if (PStateImm1 && AArch64_testFeatureList(MI->csh->mode, PStateImm1->FeaturesRequired)) { + sysop.sub_type = AARCH64_OP_PSTATEIMM0_15; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); + } else if (PStateImm1 && + AArch64_testFeatureList( + MI->csh->mode, + PStateImm1->FeaturesRequired)) { sysop.alias = PStateImm1->SysAlias; - sysop.sub_type = AArch64_OP_PSTATEIMM0_1; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); - } - else { - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + sysop.sub_type = AARCH64_OP_PSTATEIMM0_1; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); + } else { + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Val); } break; } case AArch64_OP_GROUP_VRegOperand: { unsigned Reg = MCInst_getOpVal(MI, OpNum); + AArch64_get_detail_op(MI, 0)->is_vreg = true; AArch64_set_detail_op_reg(MI, OpNum, Reg); break; } @@ -1258,7 +1686,7 @@ static void add_cs_detail_general(MCInst *MI, aarch64_op_group op_group, /// This function handles operands which original printer function is a template /// with one argument. static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, - unsigned OpNum, uint64_t temp_arg_0) + unsigned OpNum, uint64_t temp_arg_0) { if (!detail_is_set(MI)) return; @@ -1291,29 +1719,34 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, unsigned UnscaledVal = MCInst_getOpVal(MI, (OpNum)); unsigned Shift = MCInst_getOpVal(MI, (OpNum + 1)); - if ((UnscaledVal == 0) && (AArch64_AM_getShiftValue(Shift) != 0)) { - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, UnscaledVal); + if ((UnscaledVal == 0) && + (AArch64_AM_getShiftValue(Shift) != 0)) { + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + UnscaledVal); // Shift is handled in printShifter() break; } switch (op_group) { default: - assert(0 && "Operand group for Imm8OptLsl not handled."); + assert(0 && + "Operand group for Imm8OptLsl not handled."); case AArch64_OP_GROUP_Imm8OptLsl_int16_t: case AArch64_OP_GROUP_Imm8OptLsl_int32_t: case AArch64_OP_GROUP_Imm8OptLsl_int64_t: case AArch64_OP_GROUP_Imm8OptLsl_int8_t: { - int8_t Val = - (int8_t)UnscaledVal * (1 << AArch64_AM_getShiftValue(Shift)); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + int8_t Val = (int8_t)UnscaledVal * + (1 << AArch64_AM_getShiftValue(Shift)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Val); } case AArch64_OP_GROUP_Imm8OptLsl_uint16_t: case AArch64_OP_GROUP_Imm8OptLsl_uint32_t: case AArch64_OP_GROUP_Imm8OptLsl_uint64_t: case AArch64_OP_GROUP_Imm8OptLsl_uint8_t: { - uint8_t Val = - (uint8_t)UnscaledVal * (1 << AArch64_AM_getShiftValue(Shift)); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + uint8_t Val = (uint8_t)UnscaledVal * + (1 << AArch64_AM_getShiftValue(Shift)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Val); } } break; @@ -1325,8 +1758,8 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_ImmScale_4: case AArch64_OP_GROUP_ImmScale_8: { unsigned Scale = temp_arg_0; - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, - Scale * MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Scale * MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_LogicalImm_int16_t: @@ -1334,8 +1767,9 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_LogicalImm_int64_t: case AArch64_OP_GROUP_LogicalImm_int8_t: { unsigned TypeSize = temp_arg_0; - uint64_t Val = AArch64_AM_decodeLogicalImmediate(MCInst_getOpVal(MI, OpNum), 8 * TypeSize); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Val); + uint64_t Val = AArch64_AM_decodeLogicalImmediate( + MCInst_getOpVal(MI, OpNum), 8 * TypeSize); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, Val); break; } case AArch64_OP_GROUP_Matrix_0: @@ -1343,15 +1777,38 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_Matrix_32: case AArch64_OP_GROUP_Matrix_64: { unsigned EltSize = temp_arg_0; - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_TILE, (AArch64Layout_VectorLayout) EltSize); + AArch64_set_detail_op_sme(MI, OpNum, AARCH64_SME_MATRIX_TILE, + (AArch64Layout_VectorLayout)EltSize); + break; + } + case AArch64_OP_GROUP_MatrixIndex_0: + case AArch64_OP_GROUP_MatrixIndex_1: + case AArch64_OP_GROUP_MatrixIndex_8: { + unsigned scale = temp_arg_0; + if (AArch64_get_detail_op(MI, 0)->type == + AARCH64_OP_SME) { + // The index is part of an SME matrix + AArch64_set_detail_op_sme(MI, OpNum, + AARCH64_SME_MATRIX_SLICE_OFF, + AARCH64LAYOUT_INVALID, + MCInst_getOpVal(MI, OpNum) * scale); + } else if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_PRED) { + // The index is part of a predicate + AArch64_set_detail_op_pred(MI, OpNum); + } else { + // The index is used for an SVE2 instruction. + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + scale * MCInst_getOpVal(MI, OpNum)); + } break; } case AArch64_OP_GROUP_MatrixTileVector_0: case AArch64_OP_GROUP_MatrixTileVector_1: { bool isVertical = temp_arg_0; - const char *RegName = AArch64_LLVM_getRegisterName(MCInst_getOpVal(MI, OpNum), AArch64_NoRegAltName); + const char *RegName = AArch64_LLVM_getRegisterName( + MCInst_getOpVal(MI, OpNum), AArch64_NoRegAltName); const char *Dot = strstr(RegName, "."); - AArch64Layout_VectorLayout vas = AArch64Layout_Invalid; + AArch64Layout_VectorLayout vas = AARCH64LAYOUT_INVALID; if (!Dot) { // The matrix dimensions are machine dependent. // Currently we do not support differentiation of machines. @@ -1359,8 +1816,10 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, vas = sme_reg_to_vas(MCInst_getOpVal(MI, OpNum)); } else vas = get_vl_by_suffix(Dot[1]); - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_TILE, vas); - AArch64_get_detail_op(MI, -1)->sme.is_vertical = isVertical; + setup_sme_operand(MI); + AArch64_set_detail_op_sme(MI, OpNum, AARCH64_SME_MATRIX_TILE, + vas); + AArch64_get_detail_op(MI, 0)->sme.is_vertical = isVertical; break; } case AArch64_OP_GROUP_PostIncOperand_1: @@ -1392,42 +1851,49 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_PredicateAsCounter_8: { unsigned EltSize = temp_arg_0; AArch64_get_detail_op(MI, 0)->vas = EltSize; - AArch64_set_detail_op_reg(MI, OpNum, - MCInst_getOpVal(MI, OpNum) - AArch64_P0); + AArch64_set_detail_op_reg( + MI, OpNum, MCInst_getOpVal(MI, OpNum) - AArch64_P0); break; } case AArch64_OP_GROUP_PrefetchOp_0: case AArch64_OP_GROUP_PrefetchOp_1: { - bool IsSVEPrefetch = (bool) temp_arg_0; + bool IsSVEPrefetch = (bool)temp_arg_0; unsigned prfop = MCInst_getOpVal(MI, (OpNum)); aarch64_sysop sysop; if (IsSVEPrefetch) { - const AArch64SVEPRFM_SVEPRFM *PRFM = AArch64SVEPRFM_lookupSVEPRFMByEncoding(prfop); + const AArch64SVEPRFM_SVEPRFM *PRFM = + AArch64SVEPRFM_lookupSVEPRFMByEncoding(prfop); if (PRFM) { sysop.alias = PRFM->SysAlias; - sysop.sub_type = AArch64_OP_SVEPRFM; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + sysop.sub_type = AARCH64_OP_SVEPRFM; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } } else { - const AArch64PRFM_PRFM *PRFM = AArch64PRFM_lookupPRFMByEncoding(prfop); - if (PRFM && AArch64_testFeatureList(MI->csh->mode, PRFM->FeaturesRequired)) { + const AArch64PRFM_PRFM *PRFM = + AArch64PRFM_lookupPRFMByEncoding(prfop); + if (PRFM && + AArch64_testFeatureList(MI->csh->mode, + PRFM->FeaturesRequired)) { sysop.alias = PRFM->SysAlias; - sysop.sub_type = AArch64_OP_PRFM; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSALIAS); + sysop.sub_type = AARCH64_OP_PRFM; + AArch64_set_detail_op_sys(MI, OpNum, sysop, + AARCH64_OP_SYSALIAS); break; } } - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_IMM; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_IMM; AArch64_get_detail_op(MI, 0)->imm = prfop; - AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); + AArch64_get_detail_op(MI, 0)->access = + map_get_op_access(MI, OpNum); AArch64_inc_op_count(MI); break; } case AArch64_OP_GROUP_SImm_16: case AArch64_OP_GROUP_SImm_8: { - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, - MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_SVELogicalImm_int16_t: @@ -1436,8 +1902,10 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, // General issue here that we do not save the operand type // for each operand. So we choose the largest type. uint64_t Val = MCInst_getOpVal(MI, OpNum); - uint64_t DecodedVal = AArch64_AM_decodeLogicalImmediate(Val, 64); - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, DecodedVal); + uint64_t DecodedVal = + AArch64_AM_decodeLogicalImmediate(Val, 64); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + DecodedVal); break; } case AArch64_OP_GROUP_SVERegOp_0: @@ -1446,9 +1914,10 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_SVERegOp_h: case AArch64_OP_GROUP_SVERegOp_q: case AArch64_OP_GROUP_SVERegOp_s: { - char Suffix = (char) temp_arg_0; + char Suffix = (char)temp_arg_0; AArch64_get_detail_op(MI, 0)->vas = get_vl_by_suffix(Suffix); - AArch64_set_detail_op_reg(MI, OpNum, MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_reg(MI, OpNum, + MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_UImm12Offset_1: @@ -1457,8 +1926,8 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_UImm12Offset_4: case AArch64_OP_GROUP_UImm12Offset_8: { unsigned Scale = temp_arg_0; - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, - Scale * MCInst_getOpVal(MI, OpNum)); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, + Scale * MCInst_getOpVal(MI, OpNum)); break; } case AArch64_OP_GROUP_VectorIndex_1: @@ -1466,15 +1935,17 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, assert(AArch64_get_detail(MI)->op_count > 0); unsigned Scale = temp_arg_0; unsigned VIndex = Scale * MCInst_getOpVal(MI, OpNum); - // The index can ether be for one operand, or for each operand of a list. + // The index can either be for one operand, or for each operand of a list. if (!AArch64_get_detail_op(MI, -1)->is_list_member) { AArch64_get_detail_op(MI, -1)->vector_index = VIndex; break; } - for (int i = AArch64_get_detail(MI)->op_count - 1; i >= 0; --i) { + for (int i = AArch64_get_detail(MI)->op_count - 1; i >= 0; + --i) { if (!AArch64_get_detail(MI)->operands[i].is_list_member) break; - AArch64_get_detail(MI)->operands[i].vector_index = VIndex; + AArch64_get_detail(MI)->operands[i].vector_index = + VIndex; } break; } @@ -1515,7 +1986,8 @@ static void add_cs_detail_template_1(MCInst *MI, aarch64_op_group op_group, /// This function handles operands which original printer function is a template /// with two arguments. static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, - unsigned OpNum, uint64_t temp_arg_0, uint64_t temp_arg_1) + unsigned OpNum, uint64_t temp_arg_0, + uint64_t temp_arg_1) { if (!detail_is_set(MI)) return; @@ -1528,7 +2000,7 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, unsigned Angle = temp_arg_0; unsigned Remainder = temp_arg_1; unsigned Imm = (MCInst_getOpVal(MI, OpNum) * Angle) + Remainder; - AArch64_set_detail_op_imm(MI, OpNum, AArch64_OP_IMM, Imm); + AArch64_set_detail_op_imm(MI, OpNum, AARCH64_OP_IMM, Imm); break; } case AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one: @@ -1536,13 +2008,15 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_ExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one: { aarch64_exactfpimm ImmIs0 = temp_arg_0; aarch64_exactfpimm ImmIs1 = temp_arg_1; - const AArch64ExactFPImm_ExactFPImm *Imm0Desc = AArch64ExactFPImm_lookupExactFPImmByEnum(ImmIs0); - const AArch64ExactFPImm_ExactFPImm *Imm1Desc = AArch64ExactFPImm_lookupExactFPImmByEnum(ImmIs1); + const AArch64ExactFPImm_ExactFPImm *Imm0Desc = + AArch64ExactFPImm_lookupExactFPImmByEnum(ImmIs0); + const AArch64ExactFPImm_ExactFPImm *Imm1Desc = + AArch64ExactFPImm_lookupExactFPImmByEnum(ImmIs1); unsigned Val = MCInst_getOpVal(MI, (OpNum)); aarch64_sysop sysop; sysop.imm = Val ? Imm1Desc->SysImm : Imm0Desc->SysImm; - sysop.sub_type = AArch64_OP_EXACTFPIMM; - AArch64_set_detail_op_sys(MI, OpNum, sysop, AArch64_OP_SYSIMM); + sysop.sub_type = AARCH64_OP_EXACTFPIMM; + AArch64_set_detail_op_sys(MI, OpNum, sysop, AARCH64_OP_SYSIMM); break; } case AArch64_OP_GROUP_ImmRangeScale_2_1: @@ -1550,7 +2024,7 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, uint64_t Scale = temp_arg_0; uint64_t Offset = temp_arg_1; unsigned FirstImm = Scale * MCInst_getOpVal(MI, (OpNum)); - AArch64_set_detail_op_imm_range(MI, OpNum, FirstImm, Offset); + AArch64_set_detail_op_imm_range(MI, OpNum, FirstImm, FirstImm + Offset); break; } case AArch64_OP_GROUP_MemExtend_w_128: @@ -1563,12 +2037,12 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_MemExtend_x_32: case AArch64_OP_GROUP_MemExtend_x_64: case AArch64_OP_GROUP_MemExtend_x_8: { - char SrcRegKind = (char) temp_arg_0; + char SrcRegKind = (char)temp_arg_0; unsigned ExtWidth = temp_arg_1; bool SignExtend = MCInst_getOpVal(MI, OpNum); bool DoShift = MCInst_getOpVal(MI, OpNum + 1); - AArch64_set_detail_shift_ext(MI, OpNum, SignExtend, DoShift, ExtWidth, - SrcRegKind); + AArch64_set_detail_shift_ext(MI, OpNum, SignExtend, DoShift, + ExtWidth, SrcRegKind); break; } case AArch64_OP_GROUP_TypedVectorList_0_b: @@ -1584,54 +2058,54 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_TypedVectorList_4_s: case AArch64_OP_GROUP_TypedVectorList_8_b: case AArch64_OP_GROUP_TypedVectorList_8_h: { - uint8_t NumLanes = (uint8_t) temp_arg_0; - char LaneKind = (char) temp_arg_1; + uint8_t NumLanes = (uint8_t)temp_arg_0; + char LaneKind = (char)temp_arg_1; uint16_t Pair = ((NumLanes << 8) | LaneKind); - AArch64Layout_VectorLayout vas = AArch64Layout_Invalid; + AArch64Layout_VectorLayout vas = AARCH64LAYOUT_INVALID; switch (Pair) { default: printf("Typed vector list with NumLanes = %d and LaneKind = %c not handled.\n", - NumLanes, LaneKind); + NumLanes, LaneKind); assert(0); case ((8 << 8) | 'b'): - vas = AArch64Layout_VL_8B; + vas = AARCH64LAYOUT_VL_8B; break; case ((4 << 8) | 'h'): - vas = AArch64Layout_VL_4H; + vas = AARCH64LAYOUT_VL_4H; break; case ((2 << 8) | 's'): - vas = AArch64Layout_VL_2S; + vas = AARCH64LAYOUT_VL_2S; break; case ((1 << 8) | 'd'): - vas = AArch64Layout_VL_1D; + vas = AARCH64LAYOUT_VL_1D; break; case ((16 << 8) | 'b'): - vas = AArch64Layout_VL_16B; + vas = AARCH64LAYOUT_VL_16B; break; case ((8 << 8) | 'h'): - vas = AArch64Layout_VL_8H; + vas = AARCH64LAYOUT_VL_8H; break; case ((4 << 8) | 's'): - vas = AArch64Layout_VL_4S; + vas = AARCH64LAYOUT_VL_4S; break; case ((2 << 8) | 'd'): - vas = AArch64Layout_VL_2D; + vas = AARCH64LAYOUT_VL_2D; break; case 'b': - vas = AArch64Layout_VL_B; + vas = AARCH64LAYOUT_VL_B; break; case 'h': - vas = AArch64Layout_VL_H; + vas = AARCH64LAYOUT_VL_H; break; case 's': - vas = AArch64Layout_VL_S; + vas = AARCH64LAYOUT_VL_S; break; case 'd': - vas = AArch64Layout_VL_D; + vas = AARCH64LAYOUT_VL_D; break; case 'q': - vas = AArch64Layout_VL_Q; + vas = AARCH64LAYOUT_VL_Q; break; case '\0': // Implicitly Typed register @@ -1644,25 +2118,44 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, Reg = get_vec_list_first_reg(MI, Reg); if ((MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_ZPRRegClassID), - Reg) || - MCRegisterClass_contains( - MCRegisterInfo_getRegClass(MI->MRI, AArch64_PPRRegClassID), - Reg)) && - NumRegs > 1 && Stride == 1 && - Reg < getNextVectorRegister(Reg, NumRegs - 1)) { - AArch64_get_detail_op(MI, 0)->is_list_member = true; - AArch64_get_detail_op(MI, 0)->vas = vas; - AArch64_set_detail_op_reg(MI, OpNum, Reg); - if (NumRegs > 1) { - AArch64_get_detail_op(MI, 0)->is_list_member = true; + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_ZPRRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass(MI->MRI, + AArch64_PPRRegClassID), + Reg)) && + NumRegs > 1 && Stride == 1 && + Reg < getNextVectorRegister(Reg, NumRegs - 1)) { + AArch64_get_detail_op(MI, 0)->is_list_member = true; + AArch64_get_detail_op(MI, 0)->vas = vas; + AArch64_set_detail_op_reg(MI, OpNum, Reg); + if (NumRegs > 1) { + // Add all registers of the list to the details. + for (size_t i = 0; i < NumRegs - 1; ++i) { + AArch64_get_detail_op(MI, 0)->is_list_member = + true; AArch64_get_detail_op(MI, 0)->vas = vas; - AArch64_set_detail_op_reg(MI, OpNum, getNextVectorRegister(Reg, NumRegs - 1)); + AArch64_set_detail_op_reg( + MI, OpNum, + getNextVectorRegister(Reg + i, 1)); } + } } else { for (unsigned i = 0; i < NumRegs; - ++i, Reg = getNextVectorRegister(Reg, Stride)) { - AArch64_get_detail_op(MI, 0)->is_list_member = true; + ++i, Reg = getNextVectorRegister(Reg, Stride)) { + if (!(MCRegisterClass_contains( + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_ZPRRegClassID), + Reg) || + MCRegisterClass_contains( + MCRegisterInfo_getRegClass( + MI->MRI, AArch64_PPRRegClassID), + Reg))) { + AArch64_get_detail_op(MI, 0)->is_vreg = true; + } + AArch64_get_detail_op(MI, 0)->is_list_member = + true; AArch64_get_detail_op(MI, 0)->vas = vas; AArch64_set_detail_op_reg(MI, OpNum, Reg); } @@ -1675,8 +2168,9 @@ static void add_cs_detail_template_2(MCInst *MI, aarch64_op_group op_group, /// This function handles operands which original printer function is a template /// with four arguments. static void add_cs_detail_template_4(MCInst *MI, aarch64_op_group op_group, - unsigned OpNum, uint64_t temp_arg_0, uint64_t temp_arg_1, - uint64_t temp_arg_2, uint64_t temp_arg_3) + unsigned OpNum, uint64_t temp_arg_0, + uint64_t temp_arg_1, uint64_t temp_arg_2, + uint64_t temp_arg_3) { if (!detail_is_set(MI)) return; @@ -1714,16 +2208,16 @@ static void add_cs_detail_template_4(MCInst *MI, aarch64_op_group op_group, case AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_d: case AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_s: { // signed (s) and unsigned (u) extend - bool SignExtend = (bool) temp_arg_0; + bool SignExtend = (bool)temp_arg_0; // Extend width - int ExtWidth = (int) temp_arg_1; + int ExtWidth = (int)temp_arg_1; // w = word, x = doubleword - char SrcRegKind = (char) temp_arg_2; + char SrcRegKind = (char)temp_arg_2; // Vector register element/arrangement specifier: // B = 8bit, H = 16bit, S = 32bit, D = 64bit, Q = 128bit // No suffix = complete register // According to: ARM Reference manual supplement, doc number: DDI 0584 - char Suffix = (char) temp_arg_3; + char Suffix = (char)temp_arg_3; // Register will be added in printOperand() afterwards. Here we only handle // shift and extend. @@ -1733,18 +2227,28 @@ static void add_cs_detail_template_4(MCInst *MI, aarch64_op_group op_group, if (!(SignExtend || DoShift || SrcRegKind == 'w')) return; - AArch64_set_detail_shift_ext(MI, OpNum, SignExtend, DoShift, ExtWidth, - SrcRegKind); + AArch64_set_detail_shift_ext(MI, OpNum, SignExtend, DoShift, + ExtWidth, SrcRegKind); break; } } } void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, - va_list args) { + va_list args) +{ if (!detail_is_set(MI) || !map_fill_detail_ops(MI)) return; + unsigned op_num = va_arg(args, unsigned); + if (AArch64_get_detail(MI)->is_doing_sme) { + // Unset the flag if there is no bound operand anymore. + if (!(map_get_op_type(MI, op_num) & CS_OP_BOUND)) { + AArch64_get_detail(MI)->is_doing_sme = false; + AArch64_inc_op_count(MI); + } + } + switch (op_group) { default: printf("Operand group %d not handled\n", op_group); @@ -1752,6 +2256,7 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_AddSubImm: case AArch64_OP_GROUP_AdrLabel: case AArch64_OP_GROUP_AdrpLabel: + case AArch64_OP_GROUP_AdrAdrpLabel: case AArch64_OP_GROUP_AlignedLabel: case AArch64_OP_GROUP_AMNoIndex: case AArch64_OP_GROUP_ArithExtend: @@ -1767,7 +2272,6 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_ImmHex: case AArch64_OP_GROUP_ImplicitlyTypedVectorList: case AArch64_OP_GROUP_InverseCondCode: - case AArch64_OP_GROUP_MatrixIndex: case AArch64_OP_GROUP_MatrixTile: case AArch64_OP_GROUP_MatrixTileList: case AArch64_OP_GROUP_MRSSystemRegister: @@ -1785,7 +2289,6 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_SyspXzrPair: case AArch64_OP_GROUP_SystemPStateField: case AArch64_OP_GROUP_VRegOperand: { - unsigned op_num = va_arg(args, unsigned); add_cs_detail_general(MI, op_group, op_num); break; } @@ -1813,6 +2316,9 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_Matrix_16: case AArch64_OP_GROUP_Matrix_32: case AArch64_OP_GROUP_Matrix_64: + case AArch64_OP_GROUP_MatrixIndex_0: + case AArch64_OP_GROUP_MatrixIndex_1: + case AArch64_OP_GROUP_MatrixIndex_8: case AArch64_OP_GROUP_MatrixTileVector_0: case AArch64_OP_GROUP_MatrixTileVector_1: case AArch64_OP_GROUP_PostIncOperand_1: @@ -1857,7 +2363,6 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_ZPRasFPR_32: case AArch64_OP_GROUP_ZPRasFPR_64: case AArch64_OP_GROUP_ZPRasFPR_8: { - unsigned op_num = va_arg(args, unsigned); uint64_t temp_arg_0 = va_arg(args, uint64_t); add_cs_detail_template_1(MI, op_group, op_num, temp_arg_0); break; @@ -1892,10 +2397,10 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_TypedVectorList_4_s: case AArch64_OP_GROUP_TypedVectorList_8_b: case AArch64_OP_GROUP_TypedVectorList_8_h: { - unsigned op_num = va_arg(args, unsigned); uint64_t temp_arg_0 = va_arg(args, uint64_t); uint64_t temp_arg_1 = va_arg(args, uint64_t); - add_cs_detail_template_2(MI, op_group, op_num, temp_arg_0, temp_arg_1); + add_cs_detail_template_2(MI, op_group, op_num, temp_arg_0, + temp_arg_1); break; } case AArch64_OP_GROUP_RegWithShiftExtend_0_128_x_0: @@ -1927,13 +2432,12 @@ void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, case AArch64_OP_GROUP_RegWithShiftExtend_1_64_w_s: case AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_d: case AArch64_OP_GROUP_RegWithShiftExtend_1_8_w_s: { - unsigned op_num = va_arg(args, unsigned); uint64_t temp_arg_0 = va_arg(args, uint64_t); uint64_t temp_arg_1 = va_arg(args, uint64_t); uint64_t temp_arg_2 = va_arg(args, uint64_t); uint64_t temp_arg_3 = va_arg(args, uint64_t); - add_cs_detail_template_4(MI, op_group, op_num, temp_arg_0, temp_arg_1, - temp_arg_2, temp_arg_3); + add_cs_detail_template_4(MI, op_group, op_num, temp_arg_0, + temp_arg_1, temp_arg_2, temp_arg_3); break; } } @@ -1945,12 +2449,27 @@ void AArch64_set_detail_op_reg(MCInst *MI, unsigned OpNum, aarch64_reg Reg) { if (!detail_is_set(MI)) return; - if (Reg == AArch64_REG_ZA || (Reg >= AArch64_REG_ZAB0 && Reg <= AArch64_REG_ZT0)) { + if (Reg == AARCH64_REG_ZA || + (Reg >= AARCH64_REG_ZAB0 && Reg < AARCH64_REG_ZT0)) { // A tile register should be treated as SME operand. - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_TILE, sme_reg_to_vas(Reg)); + AArch64_set_detail_op_sme(MI, OpNum, AARCH64_SME_MATRIX_TILE, + sme_reg_to_vas(Reg)); return; - } else if (AArch64_get_detail(MI)->is_doing_sme && map_get_op_type(MI, OpNum) & CS_OP_MEM) { - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_SLICE_REG, AArch64Layout_Invalid); + } else if ((Reg >= AARCH64_REG_P0) && (Reg <= AARCH64_REG_P15)) { + // SME/SVE predicate register. + AArch64_set_detail_op_pred(MI, OpNum); + return; + } else if (AArch64_get_detail(MI)->is_doing_sme) { + assert(map_get_op_type(MI, OpNum) & CS_OP_BOUND); + if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_SME) { + AArch64_set_detail_op_sme(MI, OpNum, + AARCH64_SME_MATRIX_SLICE_REG, + AARCH64LAYOUT_INVALID); + } else if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_PRED) { + AArch64_set_detail_op_pred(MI, OpNum); + } else { + assert(0 && "Unkown SME/SVE operand type"); + } return; } if (map_get_op_type(MI, OpNum) & CS_OP_MEM) { @@ -1958,38 +2477,45 @@ void AArch64_set_detail_op_reg(MCInst *MI, unsigned OpNum, aarch64_reg Reg) return; } + assert(!(map_get_op_type(MI, OpNum) & CS_OP_BOUND)); assert(!(map_get_op_type(MI, OpNum) & CS_OP_MEM)); assert(map_get_op_type(MI, OpNum) == CS_OP_REG); - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_REG; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_REG; AArch64_get_detail_op(MI, 0)->reg = Reg; AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); AArch64_inc_op_count(MI); - AArch64_get_detail(MI)->is_doing_sme = false; // Disable any sme operations. } /// Adds an immediate AArch64 operand at position OpNum and increases the op_count /// by one. -void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, aarch64_op_type ImmType, - int64_t Imm) +void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, + aarch64_op_type ImmType, int64_t Imm) { if (!detail_is_set(MI)) return; - if (AArch64_get_detail(MI)->is_doing_sme && map_get_op_type(MI, OpNum) & CS_OP_MEM) { - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_SLICE_OFF, AArch64Layout_Invalid); + if (AArch64_get_detail(MI)->is_doing_sme) { + assert(map_get_op_type(MI, OpNum) & CS_OP_BOUND); + if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_SME) { + AArch64_set_detail_op_sme(MI, OpNum, + AARCH64_SME_MATRIX_SLICE_OFF, + AARCH64LAYOUT_INVALID, 1); + } else if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_PRED) { + AArch64_set_detail_op_pred(MI, OpNum); + } else { + assert(0 && "Unkown SME operand type"); + } return; } - AArch64_get_detail(MI)->is_doing_sme = false; // Disable any sme operations. if (map_get_op_type(MI, OpNum) & CS_OP_MEM) { AArch64_set_detail_op_mem(MI, OpNum, Imm); return; } - assert(!(map_get_op_type(MI, OpNum) & CS_OP_MEM)); - assert(map_get_op_type(MI, OpNum) == CS_OP_IMM); - assert(ImmType == AArch64_OP_IMM || ImmType == AArch64_OP_CIMM); + assert((map_get_op_type(MI, OpNum) & ~CS_OP_BOUND) == CS_OP_IMM); + assert(ImmType == AARCH64_OP_IMM || ImmType == AARCH64_OP_CIMM); AArch64_get_detail_op(MI, 0)->type = ImmType; AArch64_get_detail_op(MI, 0)->imm = Imm; @@ -1998,27 +2524,37 @@ void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, aarch64_op_type ImmTy } void AArch64_set_detail_op_imm_range(MCInst *MI, unsigned OpNum, - int64_t FirstImm, int64_t Offset) + int64_t FirstImm, int64_t Offset) { if (!detail_is_set(MI)) return; - if (AArch64_get_detail(MI)->is_doing_sme && map_get_op_type(MI, OpNum) & CS_OP_MEM) { - AArch64_set_detail_op_sme(MI, OpNum, AArch64_SME_MATRIX_SLICE_OFF_RANGE, AArch64Layout_Invalid, FirstImm, Offset); + if (AArch64_get_detail(MI)->is_doing_sme) { + assert(map_get_op_type(MI, OpNum) & CS_OP_BOUND); + if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_SME) { + AArch64_set_detail_op_sme(MI, OpNum, + AARCH64_SME_MATRIX_SLICE_OFF_RANGE, + AARCH64LAYOUT_INVALID, FirstImm, + Offset); + } else if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_PRED) { + assert(0 && "Unkown SME predicate imm range type"); + } else { + assert(0 && "Unkown SME operand type"); + } return; } assert(!(map_get_op_type(MI, OpNum) & CS_OP_MEM)); assert(map_get_op_type(MI, OpNum) == CS_OP_IMM); - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_IMM_RANGE; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_IMM_RANGE; AArch64_get_detail_op(MI, 0)->imm_range.first = FirstImm; AArch64_get_detail_op(MI, 0)->imm_range.offset = Offset; AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); AArch64_inc_op_count(MI); } -/// Adds a memory AArch64 operand at position OpNum. op_count is *not* increased by +/// Adds a memory AARCH64 operand at position OpNum. op_count is *not* increased by /// one. This is done by set_mem_access(). void AArch64_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val) { @@ -2034,7 +2570,8 @@ void AArch64_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val) assert(0 && "Secondary type not supported yet."); case CS_OP_REG: { assert(secondary_type == CS_OP_REG); - bool is_index_reg = AArch64_get_detail_op(MI, 0)->mem.base != AArch64_REG_INVALID; + bool is_index_reg = AArch64_get_detail_op(MI, 0)->mem.base != + AARCH64_REG_INVALID; if (is_index_reg) AArch64_get_detail_op(MI, 0)->mem.index = Val; else { @@ -2060,42 +2597,44 @@ void AArch64_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val) } } - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_MEM; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_MEM; AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); AArch64_set_mem_access(MI, false); - AArch64_get_detail(MI)->is_doing_sme = false; // Disable any sme operations. } /// Adds the shift and sign extend info to the previous operand. /// op_count is *not* incremented by one. void AArch64_set_detail_shift_ext(MCInst *MI, unsigned OpNum, bool SignExtend, - bool DoShift, unsigned ExtWidth, char SrcRegKind) { + bool DoShift, unsigned ExtWidth, + char SrcRegKind) +{ bool IsLSL = !SignExtend && SrcRegKind == 'x'; if (IsLSL) - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_LSL; + AArch64_get_detail_op(MI, -1)->shift.type = AARCH64_SFT_LSL; else { - aarch64_extender ext = SignExtend ? AArch64_EXT_SXTB : AArch64_EXT_UXTB; + aarch64_extender ext = SignExtend ? AARCH64_EXT_SXTB : + AARCH64_EXT_UXTB; switch (SrcRegKind) { - default: - assert(0 && "Extender not handled\n"); - case 'b': - ext += 0; - break; - case 'h': - ext += 1; - break; - case 'w': - ext += 2; - break; - case 'x': - ext += 3; - break; + default: + assert(0 && "Extender not handled\n"); + case 'b': + ext += 0; + break; + case 'h': + ext += 1; + break; + case 'w': + ext += 2; + break; + case 'x': + ext += 3; + break; } AArch64_get_detail_op(MI, -1)->ext = ext; } if (DoShift || IsLSL) { unsigned ShiftAmount = DoShift ? Log2_32(ExtWidth / 8) : 0; - AArch64_get_detail_op(MI, -1)->shift.type = AArch64_SFT_LSL; + AArch64_get_detail_op(MI, -1)->shift.type = AARCH64_SFT_LSL; AArch64_get_detail_op(MI, -1)->shift.value = ShiftAmount; } } @@ -2106,122 +2645,122 @@ void AArch64_set_detail_op_float(MCInst *MI, unsigned OpNum, float Val) { if (!detail_is_set(MI)) return; - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_FP; + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_FP; AArch64_get_detail_op(MI, 0)->fp = Val; AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); AArch64_inc_op_count(MI); - AArch64_get_detail(MI)->is_doing_sme = false; // Disable any sme operations. } /// Adds a the system operand and increases the op_count by /// one. -void AArch64_set_detail_op_sys(MCInst *MI, unsigned OpNum, - aarch64_sysop sys_op, aarch64_op_type type) +void AArch64_set_detail_op_sys(MCInst *MI, unsigned OpNum, aarch64_sysop sys_op, + aarch64_op_type type) { if (!detail_is_set(MI)) return; AArch64_get_detail_op(MI, 0)->type = type; AArch64_get_detail_op(MI, 0)->sysop = sys_op; AArch64_inc_op_count(MI); - AArch64_get_detail(MI)->is_doing_sme = false; // Disable any sme operations. } -/// Sets up a new SME operand at the currently active detail operand. -static void setup_sme_operand(MCInst *MI) { +void AArch64_set_detail_op_pred(MCInst *MI, unsigned OpNum) { if (!detail_is_set(MI)) return; - memset(AArch64_get_detail_op(MI, 0), 0, sizeof(cs_aarch64)); - AArch64_get_detail_op(MI, 0)->type = AArch64_OP_SME_MATRIX; - AArch64_get_detail_op(MI, 0)->sme.type = AArch64_SME_OP_INVALID; - AArch64_get_detail_op(MI, 0)->sme.tile = AArch64_REG_INVALID; - AArch64_get_detail_op(MI, 0)->sme.slice_reg = AArch64_REG_INVALID; - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm = -1; - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.first = -1; - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.offset = -1; + if (AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_INVALID) { + setup_pred_operand(MI); + } + aarch64_op_pred *p = &AArch64_get_detail_op(MI, 0)->pred; + if (p->reg == AARCH64_REG_INVALID) { + p->reg = MCInst_getOpVal(MI, OpNum); + AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); + AArch64_get_detail(MI)->is_doing_sme = true; + return; + } else if (p->vec_select == AARCH64_REG_INVALID) { + p->vec_select = MCInst_getOpVal(MI, OpNum); + return; + } else if (p->imm_index == -1) { + p->imm_index = MCInst_getOpVal(MI, OpNum); + return; + } + assert(0 && "Should not be reached."); } /// Adds a SME matrix component to a SME operand. -void AArch64_set_detail_op_sme(MCInst *MI, unsigned OpNum, aarch64_sme_op_part part, AArch64Layout_VectorLayout vas, ...) +void AArch64_set_detail_op_sme(MCInst *MI, unsigned OpNum, + aarch64_sme_op_part part, + AArch64Layout_VectorLayout vas, ...) { - /// Unfortunately SME operand components are not consistently set with unique printer functions. - /// For example slice registers are set via normal printOperand. - /// Here we check for any previously added SME operands at index -1 and -2 whenever this is called. - /// And add it to it or create a new one and compine both of them. if (!detail_is_set(MI)) return; - + AArch64_get_detail_op(MI, 0)->type = AARCH64_OP_SME; va_list args; - switch(part) { + switch (part) { default: printf("Unhandled SME operand part %d\n", part); assert(0); - case AArch64_SME_MATRIX_TILE_LIST: + case AARCH64_SME_MATRIX_TILE_LIST: setup_sme_operand(MI); va_start(args, vas); int Tile = va_arg(args, int); - AArch64_get_detail_op(MI, 0)->sme.type = AArch64_SME_OP_TILE; + va_end(args); + AArch64_get_detail_op(MI, 0)->sme.type = AARCH64_SME_OP_TILE; AArch64_get_detail_op(MI, 0)->sme.tile = Tile; AArch64_get_detail_op(MI, 0)->vas = vas; - break; - case AArch64_SME_MATRIX_TILE: - assert(map_get_op_type(MI, OpNum) == CS_OP_REG); - setup_sme_operand(MI); - AArch64_get_detail_op(MI, 0)->sme.type = AArch64_SME_OP_TILE; - AArch64_get_detail_op(MI, 0)->sme.tile = MCInst_getOpVal(MI, OpNum); - AArch64_get_detail_op(MI, 0)->vas = vas; + AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); AArch64_get_detail(MI)->is_doing_sme = true; break; - case AArch64_SME_MATRIX_SLICE_REG: - assert((map_get_op_type(MI, OpNum) & ~CS_OP_MEM) == CS_OP_REG); - assert(AArch64_get_detail(MI)->op_count > 0); + case AARCH64_SME_MATRIX_TILE: + assert(map_get_op_type(MI, OpNum) == CS_OP_REG); - if (AArch64_get_detail_op(MI, -1)->type == AArch64_OP_SME_MATRIX) { - // SME operand already present. Add the slice to it. - AArch64_get_detail_op(MI, -1)->sme.type = AArch64_SME_OP_TILE_VEC; - AArch64_get_detail_op(MI, -1)->sme.slice_reg = MCInst_getOpVal(MI, OpNum); - return; - } - // No previous SME oeprand present. But the previous one should be the tile register. - // Create a new one with that. - AArch64_dec_op_count(MI); - assert(AArch64_get_detail_op(MI, 0)->type == AArch64_OP_REG); - assert(AArch64_get_detail_op(MI, 0)->access == map_get_op_access(MI, OpNum)); - - aarch64_reg tile = AArch64_get_detail_op(MI, 0)->reg; setup_sme_operand(MI); - AArch64_get_detail_op(MI, 0)->sme.type = AArch64_SME_OP_TILE_VEC; - AArch64_get_detail_op(MI, 0)->sme.tile = tile; - AArch64_get_detail_op(MI, 0)->sme.slice_reg = MCInst_getOpVal(MI, OpNum); + AArch64_get_detail_op(MI, 0)->sme.type = AARCH64_SME_OP_TILE; + AArch64_get_detail_op(MI, 0)->sme.tile = + MCInst_getOpVal(MI, OpNum); + AArch64_get_detail_op(MI, 0)->vas = vas; + AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); + AArch64_get_detail(MI)->is_doing_sme = true; break; - case AArch64_SME_MATRIX_SLICE_OFF: - assert(AArch64_get_detail(MI)->op_count > 0); - assert((map_get_op_type(MI, OpNum) & ~CS_OP_MEM) == CS_OP_IMM); - // Because we took care of the slice register before, the op at -1 must be a SME operand. - assert(AArch64_get_detail_op(MI, -1)->type == AArch64_OP_SME_MATRIX); - assert(AArch64_get_detail_op(MI, -1)->sme.slice_offset.imm == -1); + case AARCH64_SME_MATRIX_SLICE_REG: + assert((map_get_op_type(MI, OpNum) & ~(CS_OP_MEM | CS_OP_BOUND)) == CS_OP_REG); + assert(AArch64_get_detail_op(MI, 0)->type == AARCH64_OP_SME); - AArch64_dec_op_count(MI); - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm = MCInst_getOpVal(MI, OpNum); - AArch64_get_detail(MI)->is_doing_sme = false; + // SME operand already present. Add the slice to it. + AArch64_get_detail_op(MI, 0)->sme.type = + AARCH64_SME_OP_TILE_VEC; + AArch64_get_detail_op(MI, 0)->sme.slice_reg = + MCInst_getOpVal(MI, OpNum); break; - case AArch64_SME_MATRIX_SLICE_OFF_RANGE: - AArch64_dec_op_count(MI); + case AARCH64_SME_MATRIX_SLICE_OFF: + assert((map_get_op_type(MI, OpNum) & ~(CS_OP_MEM | CS_OP_BOUND)) == CS_OP_IMM); + // Because we took care of the slice register before, the op at -1 must be a SME operand. + assert(AArch64_get_detail_op(MI, 0)->type == + AARCH64_OP_SME); + assert(AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm == + -1); + va_start(args, vas); + int64_t offset = va_arg(args, int64_t); + va_end(args); + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm = + offset; + break; + case AARCH64_SME_MATRIX_SLICE_OFF_RANGE: { va_start(args, vas); int8_t First = va_arg(args, int); int8_t Offset = va_arg(args, int); - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.first = First; - AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.offset = Offset; - AArch64_get_detail_op(MI, 0)->sme.has_range_offset = true; - AArch64_get_detail(MI)->is_doing_sme = false; va_end(args); + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.first = + First; + AArch64_get_detail_op(MI, 0)->sme.slice_offset.imm_range.offset = + Offset; + AArch64_get_detail_op(MI, 0)->sme.has_range_offset = true; break; } - AArch64_get_detail_op(MI, 0)->access = map_get_op_access(MI, OpNum); - AArch64_inc_op_count(MI); + } } -static void insert_op(MCInst *MI, unsigned index, cs_aarch64_op op) { +static void insert_op(MCInst *MI, unsigned index, cs_aarch64_op op) +{ if (!detail_is_set(MI)) { return; } @@ -2245,7 +2784,7 @@ static void insert_op(MCInst *MI, unsigned index, cs_aarch64_op op) { /// If @index == -1, it pushes the operand to the end of the ops array. /// Already present operands are moved. void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, double val, - cs_ac_type access) + cs_ac_type access) { if (!detail_is_set(MI)) return; @@ -2254,7 +2793,7 @@ void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, double val, cs_aarch64_op op; AArch64_setup_op(&op); - op.type = AArch64_OP_FP; + op.type = AARCH64_OP_FP; op.fp = val; op.access = access; @@ -2264,8 +2803,8 @@ void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, double val, /// Inserts a register to the detail operands at @index. /// If @index == -1, it pushes the operand to the end of the ops array. /// Already present operands are moved. -void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, aarch64_reg Reg, - cs_ac_type access) +void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, + aarch64_reg Reg, cs_ac_type access) { if (!detail_is_set(MI)) return; @@ -2274,7 +2813,7 @@ void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, aarch64_reg Reg cs_aarch64_op op; AArch64_setup_op(&op); - op.type = AArch64_OP_REG; + op.type = AARCH64_OP_REG; op.reg = Reg; op.access = access; @@ -2293,11 +2832,39 @@ void AArch64_insert_detail_op_imm_at(MCInst *MI, unsigned index, int64_t Imm) cs_aarch64_op op; AArch64_setup_op(&op); - op.type = AArch64_OP_IMM; + op.type = AARCH64_OP_IMM; op.imm = Imm; op.access = CS_AC_READ; insert_op(MI, index, op); } +void AArch64_insert_detail_op_sys(MCInst *MI, unsigned index, aarch64_sysop sys_op, + aarch64_op_type type) +{ + if (!detail_is_set(MI)) + return; + assert(AArch64_get_detail(MI)->op_count < MAX_AARCH64_OPS); + + cs_aarch64_op op; + AArch64_setup_op(&op); + op.type = type; + op.sysop = sys_op; + insert_op(MI, index, op); +} + + +void AArch64_insert_detail_op_sme(MCInst *MI, unsigned index, aarch64_op_sme sme_op) +{ + if (!detail_is_set(MI)) + return; + assert(AArch64_get_detail(MI)->op_count < MAX_AARCH64_OPS); + + cs_aarch64_op op; + AArch64_setup_op(&op); + op.type = AARCH64_OP_SME; + op.sme = sme_op; + insert_op(MI, index, op); +} + #endif diff --git a/arch/AArch64/AArch64Mapping.h b/arch/AArch64/AArch64Mapping.h index a982885fa..dd47fee57 100644 --- a/arch/AArch64/AArch64Mapping.h +++ b/arch/AArch64/AArch64Mapping.h @@ -8,8 +8,6 @@ #include "../../MCInst.h" #include "../../SStream.h" -#define ARR_SIZE(a) (sizeof(a)/sizeof(a[0])) - typedef enum { #include "AArch64GenCSOpGroup.inc" } aarch64_op_group; @@ -25,14 +23,14 @@ const char *AArch64_insn_name(csh handle, unsigned int id); const char *AArch64_group_name(csh handle, unsigned int id); void AArch64_reg_access(const cs_insn *insn, cs_regs regs_read, - uint8_t *regs_read_count, cs_regs regs_write, - uint8_t *regs_write_count); + uint8_t *regs_read_count, cs_regs regs_write, + uint8_t *regs_write_count); void AArch64_add_cs_detail(MCInst *MI, int /* aarch64_op_group */ op_group, - va_list args); + va_list args); static inline void add_cs_detail(MCInst *MI, - int /* aarch64_op_group */ op_group, ...) + int /* aarch64_op_group */ op_group, ...) { if (!MI->flat_insn->detail) return; @@ -49,26 +47,36 @@ void AArch64_init_cs_detail(MCInst *MI); void AArch64_set_instr_map_data(MCInst *MI); bool AArch64_getInstruction(csh handle, const uint8_t *code, size_t code_len, - MCInst *instr, uint16_t *size, uint64_t address, - void *info); + MCInst *instr, uint16_t *size, uint64_t address, + void *info); void AArch64_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info); void AArch64_set_detail_op_reg(MCInst *MI, unsigned OpNum, aarch64_reg Reg); -void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, aarch64_op_type ImmType, - int64_t Imm); +void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, + aarch64_op_type ImmType, int64_t Imm); void AArch64_set_detail_op_imm_range(MCInst *MI, unsigned OpNum, - int64_t FirstImm, int64_t offset); + int64_t FirstImm, int64_t offset); void AArch64_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val); void AArch64_set_detail_op_mem_offset(MCInst *MI, unsigned OpNum, uint64_t Val); void AArch64_set_detail_shift_ext(MCInst *MI, unsigned OpNum, bool SignExtend, - bool DoShift, unsigned ExtWidth, char SrcRegKind); + bool DoShift, unsigned ExtWidth, + char SrcRegKind); void AArch64_set_detail_op_float(MCInst *MI, unsigned OpNum, float Val); -void AArch64_set_detail_op_sys(MCInst *MI, unsigned OpNum, aarch64_sysop sys_op, aarch64_op_type type); -void AArch64_set_detail_op_sme(MCInst *MI, unsigned OpNum, aarch64_sme_op_part part, AArch64Layout_VectorLayout vas, ...); -void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, aarch64_reg Reg, cs_ac_type access); -void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, double val, cs_ac_type access); +void AArch64_set_detail_op_sys(MCInst *MI, unsigned OpNum, aarch64_sysop sys_op, + aarch64_op_type type); +void AArch64_set_detail_op_sme(MCInst *MI, unsigned OpNum, + aarch64_sme_op_part part, + AArch64Layout_VectorLayout vas, ...); +void AArch64_set_detail_op_pred(MCInst *MI, unsigned OpNum); +void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, + aarch64_reg Reg, cs_ac_type access); +void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, double val, + cs_ac_type access); void AArch64_insert_detail_op_imm_at(MCInst *MI, unsigned index, int64_t Imm); +void AArch64_insert_detail_op_sys(MCInst *MI, unsigned index, aarch64_sysop sys_op, + aarch64_op_type type); +void AArch64_insert_detail_op_sme(MCInst *MI, unsigned index, aarch64_op_sme sme_op); void AArch64_add_vas(MCInst *MI, const SStream *OS); #endif diff --git a/arch/AArch64/AArch64Module.c b/arch/AArch64/AArch64Module.c index 0340f9240..f49f06312 100644 --- a/arch/AArch64/AArch64Module.c +++ b/arch/AArch64/AArch64Module.c @@ -34,7 +34,7 @@ cs_err AArch64_global_init(cs_struct *ud) cs_err AArch64_option(cs_struct *handle, cs_opt_type type, size_t value) { if (type == CS_OPT_SYNTAX) - handle->syntax |= (int) value; + handle->syntax |= (int)value; if (type == CS_OPT_MODE) { handle->mode |= (cs_mode)value; diff --git a/arch/ARM/ARMDisassembler.c b/arch/ARM/ARMDisassembler.c index 41c343ddd..1618af95e 100644 --- a/arch/ARM/ARMDisassembler.c +++ b/arch/ARM/ARMDisassembler.c @@ -670,7 +670,7 @@ static DecodeStatus getInstruction(csh ud, const uint8_t *Bytes, else Result = getARMInstruction(ud, Bytes, BytesLen, MI, Size, Address, Info); - MCInst_handleWriteback(MI, ARMInsts); + MCInst_handleWriteback(MI, ARMInsts, ARR_SIZE(ARMInsts)); return Result; } diff --git a/arch/ARM/ARMGenRegisterInfo.inc b/arch/ARM/ARMGenRegisterInfo.inc index 440844e34..953621be8 100644 --- a/arch/ARM/ARMGenRegisterInfo.inc +++ b/arch/ARM/ARMGenRegisterInfo.inc @@ -539,7 +539,7 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg ARMRegDiffLists[] = { - /* 0 */ 64902, + /* 0 */ -634, 1, 1, 1, @@ -595,7 +595,7 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 56 */ 64428, + /* 56 */ -1108, 1, 1, 1, @@ -604,7 +604,7 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 65 */ 64962, + /* 65 */ -574, 1, 1, 1, @@ -613,7 +613,7 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 74 */ 65244, + /* 74 */ -292, 1, 1, 1, @@ -637,7 +637,7 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 98 */ 65188, + /* 98 */ -348, 1, 1, 1, @@ -661,22 +661,22 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 122 */ 64488, + /* 122 */ -1048, 1, 1, 1, 0, - /* 127 */ 65007, + /* 127 */ -529, 1, 1, 1, 0, - /* 132 */ 65274, + /* 132 */ -262, 1, 1, 1, 0, - /* 137 */ 65326, + /* 137 */ -210, 1, 1, 1, @@ -689,180 +689,180 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 1, 0, - /* 150 */ 65387, + /* 150 */ -149, 1, 1, 0, /* 154 */ 137, - 65489, + -47, 48, - 65489, + -47, 12, 121, - 65416, + -120, 1, 1, 0, /* 164 */ 136, - 65490, + -46, 47, - 65490, + -46, 12, 121, - 65416, + -120, 1, 1, 0, /* 174 */ 135, - 65491, + -45, 46, - 65491, + -45, 12, 121, - 65416, + -120, 1, 1, 0, /* 184 */ 134, - 65492, + -44, 45, - 65492, + -44, 12, 121, - 65416, + -120, 1, 1, 0, /* 194 */ 133, - 65493, + -43, 44, - 65493, + -43, 12, 121, - 65416, + -120, 1, 1, 0, /* 204 */ 132, - 65494, + -42, 43, - 65494, + -42, 12, 121, - 65416, + -120, 1, 1, 0, /* 214 */ 131, - 65495, + -41, 42, - 65495, + -41, 12, 121, - 65416, + -120, 1, 1, 0, /* 224 */ 130, - 65496, + -40, 41, - 65496, + -40, 12, 121, - 65416, + -120, 1, 1, 0, /* 234 */ 129, - 65497, + -39, 40, - 65497, + -39, 12, 121, - 65416, + -120, 1, 1, 0, /* 244 */ 128, - 65498, + -38, 39, - 65498, + -38, 12, 121, - 65416, + -120, 1, 1, 0, - /* 254 */ 65489, + /* 254 */ -47, 133, - 65416, + -120, 1, 1, 0, - /* 260 */ 65490, + /* 260 */ -46, 133, - 65416, + -120, 1, 1, 0, - /* 266 */ 65491, + /* 266 */ -45, 133, - 65416, + -120, 1, 1, 0, - /* 272 */ 65492, + /* 272 */ -44, 133, - 65416, + -120, 1, 1, 0, - /* 278 */ 65493, + /* 278 */ -43, 133, - 65416, + -120, 1, 1, 0, - /* 284 */ 65494, + /* 284 */ -42, 133, - 65416, + -120, 1, 1, 0, - /* 290 */ 65495, + /* 290 */ -41, 133, - 65416, + -120, 1, 1, 0, - /* 296 */ 65496, + /* 296 */ -40, 133, - 65416, + -120, 1, 1, 0, - /* 302 */ 65497, + /* 302 */ -39, 133, - 65416, + -120, 1, 1, 0, - /* 308 */ 65498, + /* 308 */ -38, 133, - 65416, + -120, 1, 1, 0, /* 314 */ 127, - 65499, + -37, 38, - 65499, + -37, 133, - 65416, + -120, 1, 1, 0, - /* 323 */ 65072, + /* 323 */ -464, 1, 3, 1, @@ -871,14 +871,14 @@ static const MCPhysReg ARMRegDiffLists[] = { 3, 1, 0, - /* 332 */ 65128, + /* 332 */ -408, 1, 3, 1, 3, 1, 0, - /* 339 */ 65318, + /* 339 */ -218, 1, 3, 1, @@ -892,482 +892,482 @@ static const MCPhysReg ARMRegDiffLists[] = { /* 350 */ 66, 1, 0, - /* 353 */ 65499, + /* 353 */ -37, 66, 1, - 65470, + -66, 67, 1, 0, - /* 360 */ 65290, + /* 360 */ -246, 67, 1, - 65469, + -67, 68, 1, 0, - /* 367 */ 65438, + /* 367 */ -98, 66, 1, - 65471, + -65, 68, 1, 0, - /* 374 */ 65500, + /* 374 */ -36, 68, 1, - 65468, + -68, 69, 1, 0, - /* 381 */ 65438, + /* 381 */ -98, 67, 1, - 65470, + -66, 69, 1, 0, - /* 388 */ 65291, + /* 388 */ -245, 69, 1, - 65467, + -69, 70, 1, 0, - /* 395 */ 65438, + /* 395 */ -98, 68, 1, - 65469, + -67, 70, 1, 0, - /* 402 */ 65501, + /* 402 */ -35, 70, 1, - 65466, + -70, 71, 1, 0, - /* 409 */ 65438, + /* 409 */ -98, 69, 1, - 65468, + -68, 71, 1, 0, - /* 416 */ 65292, + /* 416 */ -244, 71, 1, - 65465, + -71, 72, 1, 0, - /* 423 */ 65438, + /* 423 */ -98, 70, 1, - 65467, + -69, 72, 1, 0, - /* 430 */ 65502, + /* 430 */ -34, 72, 1, - 65464, + -72, 73, 1, 0, - /* 437 */ 65438, + /* 437 */ -98, 71, 1, - 65466, + -70, 73, 1, 0, - /* 444 */ 65293, + /* 444 */ -243, 73, 1, - 65463, + -73, 74, 1, 0, - /* 451 */ 65438, + /* 451 */ -98, 72, 1, - 65465, + -71, 74, 1, 0, - /* 458 */ 65503, + /* 458 */ -33, 74, 1, - 65462, + -74, 75, 1, 0, - /* 465 */ 65438, + /* 465 */ -98, 73, 1, - 65464, + -72, 75, 1, 0, - /* 472 */ 65294, + /* 472 */ -242, 75, 1, - 65461, + -75, 76, 1, 0, - /* 479 */ 65438, + /* 479 */ -98, 74, 1, - 65463, + -73, 76, 1, 0, - /* 486 */ 65504, + /* 486 */ -32, 76, 1, - 65460, + -76, 77, 1, 0, - /* 493 */ 65438, + /* 493 */ -98, 75, 1, - 65462, + -74, 77, 1, 0, - /* 500 */ 65295, + /* 500 */ -241, 77, 1, - 65459, + -77, 78, 1, 0, - /* 507 */ 65438, + /* 507 */ -98, 76, 1, - 65461, + -75, 78, 1, 0, - /* 514 */ 65505, + /* 514 */ -31, 78, 1, - 65458, + -78, 79, 1, 0, - /* 521 */ 65438, + /* 521 */ -98, 77, 1, - 65460, + -76, 79, 1, 0, - /* 528 */ 65296, + /* 528 */ -240, 79, 1, - 65457, + -79, 80, 1, 0, - /* 535 */ 65438, + /* 535 */ -98, 78, 1, - 65459, + -77, 80, 1, 0, - /* 542 */ 65506, + /* 542 */ -30, 80, 1, - 65456, + -80, 81, 1, 0, - /* 549 */ 65438, + /* 549 */ -98, 79, 1, - 65458, + -78, 81, 1, 0, - /* 556 */ 65037, + /* 556 */ -499, 1, 0, - /* 559 */ 65255, + /* 559 */ -281, 1, 0, - /* 562 */ 65298, + /* 562 */ -238, 1, 0, - /* 565 */ 65299, + /* 565 */ -237, 1, 0, - /* 568 */ 65300, + /* 568 */ -236, 1, 0, - /* 571 */ 65301, + /* 571 */ -235, 1, 0, - /* 574 */ 65302, + /* 574 */ -234, 1, 0, - /* 577 */ 65303, + /* 577 */ -233, 1, 0, - /* 580 */ 65304, + /* 580 */ -232, 1, 0, - /* 583 */ 65453, + /* 583 */ -83, 1, - 65499, + -37, 133, 1, - 65416, + -120, 1, 0, /* 591 */ 138, - 65488, + -48, 49, - 65488, + -48, 12, 121, - 65416, + -120, 1, 0, - /* 600 */ 65488, + /* 600 */ -48, 13, 121, - 65416, + -120, 1, 0, - /* 606 */ 65489, + /* 606 */ -47, 13, 121, - 65416, + -120, 1, 0, - /* 612 */ 65490, + /* 612 */ -46, 13, 121, - 65416, + -120, 1, 0, - /* 618 */ 65491, + /* 618 */ -45, 13, 121, - 65416, + -120, 1, 0, - /* 624 */ 65492, + /* 624 */ -44, 13, 121, - 65416, + -120, 1, 0, - /* 630 */ 65493, + /* 630 */ -43, 13, 121, - 65416, + -120, 1, 0, - /* 636 */ 65494, + /* 636 */ -42, 13, 121, - 65416, + -120, 1, 0, - /* 642 */ 65495, + /* 642 */ -41, 13, 121, - 65416, + -120, 1, 0, - /* 648 */ 65496, + /* 648 */ -40, 13, 121, - 65416, + -120, 1, 0, - /* 654 */ 65497, + /* 654 */ -39, 13, 121, - 65416, + -120, 1, 0, - /* 660 */ 65498, + /* 660 */ -38, 13, 121, - 65416, + -120, 1, 0, - /* 666 */ 65464, + /* 666 */ -72, 1, - 65488, + -48, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 675 */ 65463, + /* 675 */ -73, 1, - 65489, + -47, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 684 */ 65462, + /* 684 */ -74, 1, - 65490, + -46, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 693 */ 65461, + /* 693 */ -75, 1, - 65491, + -45, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 702 */ 65460, + /* 702 */ -76, 1, - 65492, + -44, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 711 */ 65459, + /* 711 */ -77, 1, - 65493, + -43, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 720 */ 65458, + /* 720 */ -78, 1, - 65494, + -42, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 729 */ 65457, + /* 729 */ -79, 1, - 65495, + -41, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 738 */ 65456, + /* 738 */ -80, 1, - 65496, + -40, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 747 */ 65455, + /* 747 */ -81, 1, - 65497, + -39, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 756 */ 65454, + /* 756 */ -82, 1, - 65498, + -38, 133, - 65416, + -120, 121, - 65416, + -120, 1, 0, - /* 765 */ 65488, + /* 765 */ -48, 133, - 65416, + -120, 1, 0, - /* 770 */ 65499, + /* 770 */ -37, 134, - 65416, + -120, 1, 0, /* 775 */ 126, - 65500, + -36, 37, - 65500, + -36, 133, - 65417, + -119, 1, 0, - /* 783 */ 65433, + /* 783 */ -103, 1, 0, - /* 786 */ 65434, + /* 786 */ -102, 1, 0, - /* 789 */ 65435, + /* 789 */ -101, 1, 0, - /* 792 */ 65436, + /* 792 */ -100, 1, 0, - /* 795 */ 65437, + /* 795 */ -99, 1, 0, - /* 798 */ 65438, + /* 798 */ -98, 1, 0, - /* 801 */ 65456, + /* 801 */ -80, 1, 0, - /* 804 */ 65507, + /* 804 */ -29, 1, 0, - /* 807 */ 65508, + /* 807 */ -28, 1, 0, - /* 810 */ 65509, + /* 810 */ -27, 1, 0, - /* 813 */ 65510, + /* 813 */ -26, 1, 0, - /* 816 */ 65511, + /* 816 */ -25, 1, 0, - /* 819 */ 65512, + /* 819 */ -24, 1, 0, - /* 822 */ 65513, + /* 822 */ -23, 1, 0, - /* 825 */ 65514, + /* 825 */ -22, 1, 0, - /* 828 */ 65072, + /* 828 */ -464, 1, 3, 1, @@ -1375,254 +1375,254 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 2, 0, - /* 836 */ 65128, + /* 836 */ -408, 1, 3, 1, 2, 0, - /* 842 */ 65318, + /* 842 */ -218, 1, 2, 0, - /* 846 */ 65072, + /* 846 */ -464, 1, 3, 1, 2, 2, 0, - /* 853 */ 65128, + /* 853 */ -408, 1, 2, 2, 0, - /* 858 */ 65072, + /* 858 */ -464, 1, 2, 2, 2, 0, - /* 864 */ 65329, + /* 864 */ -207, 2, 2, 2, 0, - /* 869 */ 65072, + /* 869 */ -464, 1, 3, 2, 2, 0, - /* 875 */ 65357, + /* 875 */ -179, 2, 2, 0, - /* 879 */ 65072, + /* 879 */ -464, 1, 3, 1, 3, 2, 0, - /* 886 */ 65128, + /* 886 */ -408, 1, 3, 2, 0, - /* 891 */ 65343, + /* 891 */ -193, 77, 1, - 65460, + -76, 79, 1, - 65458, + -78, 81, 1, 12, 2, 0, - /* 903 */ 65343, + /* 903 */ -193, 76, 1, - 65461, + -75, 78, 1, - 65459, + -77, 80, 1, 13, 2, 0, - /* 915 */ 65343, + /* 915 */ -193, 75, 1, - 65462, + -74, 77, 1, - 65460, + -76, 79, 1, 14, 2, 0, - /* 927 */ 65343, + /* 927 */ -193, 74, 1, - 65463, + -73, 76, 1, - 65461, + -75, 78, 1, 15, 2, 0, - /* 939 */ 65343, + /* 939 */ -193, 73, 1, - 65464, + -72, 75, 1, - 65462, + -74, 77, 1, 16, 2, 0, - /* 951 */ 65343, + /* 951 */ -193, 72, 1, - 65465, + -71, 74, 1, - 65463, + -73, 76, 1, 17, 2, 0, - /* 963 */ 65343, + /* 963 */ -193, 71, 1, - 65466, + -70, 73, 1, - 65464, + -72, 75, 1, 18, 2, 0, - /* 975 */ 65343, + /* 975 */ -193, 70, 1, - 65467, + -69, 72, 1, - 65465, + -71, 74, 1, 19, 2, 0, - /* 987 */ 65343, + /* 987 */ -193, 69, 1, - 65468, + -68, 71, 1, - 65466, + -70, 73, 1, 20, 2, 0, - /* 999 */ 65343, + /* 999 */ -193, 68, 1, - 65469, + -67, 70, 1, - 65467, + -69, 72, 1, 21, 2, 0, - /* 1011 */ 65343, + /* 1011 */ -193, 67, 1, - 65470, + -66, 69, 1, - 65468, + -68, 71, 1, 22, 2, 0, - /* 1023 */ 65343, + /* 1023 */ -193, 66, 1, - 65471, + -65, 68, 1, - 65469, + -67, 70, 1, 23, 2, 0, - /* 1035 */ 65343, + /* 1035 */ -193, 2, 2, 94, 2, 0, - /* 1041 */ 65343, + /* 1041 */ -193, 81, 1, - 65456, + -80, 2, 94, 2, 0, - /* 1049 */ 65343, + /* 1049 */ -193, 80, 1, - 65457, + -79, 2, 94, 2, 0, - /* 1057 */ 65343, + /* 1057 */ -193, 79, 1, - 65458, + -78, 81, 1, - 65456, + -80, 94, 2, 0, - /* 1067 */ 65343, + /* 1067 */ -193, 78, 1, - 65459, + -77, 80, 1, - 65457, + -79, 94, 2, 0, - /* 1077 */ 65438, + /* 1077 */ -98, 2, 0, - /* 1080 */ 65452, + /* 1080 */ -84, 2, 0, - /* 1083 */ 65072, + /* 1083 */ -464, 1, 3, 1, @@ -1630,268 +1630,268 @@ static const MCPhysReg ARMRegDiffLists[] = { 1, 3, 0, - /* 1091 */ 65128, + /* 1091 */ -408, 1, 3, 1, 3, 0, - /* 1097 */ 65318, + /* 1097 */ -218, 1, 3, 0, /* 1101 */ 7, 0, /* 1103 */ 140, - 65486, + -50, 13, 0, /* 1107 */ 14, 0, /* 1109 */ 126, - 65501, + -35, 15, 0, /* 1113 */ 14, 69, 0, - /* 1116 */ 65445, - 65513, + /* 1116 */ -91, + -23, 1, 23, - 65514, + -22, 1, 95, 65, - 65472, + -64, 65, 69, 0, - /* 1128 */ 65445, - 65512, + /* 1128 */ -91, + -24, 1, 24, - 65513, + -23, 1, 95, 65, - 65472, + -64, 65, 70, 0, - /* 1140 */ 65445, - 65511, + /* 1140 */ -91, + -25, 1, 25, - 65512, + -24, 1, 95, 65, - 65472, + -64, 65, 71, 0, - /* 1152 */ 65445, - 65510, + /* 1152 */ -91, + -26, 1, 26, - 65511, + -25, 1, 95, 65, - 65472, + -64, 65, 72, 0, - /* 1164 */ 65445, - 65509, + /* 1164 */ -91, + -27, 1, 27, - 65510, + -26, 1, 95, 65, - 65472, + -64, 65, 73, 0, - /* 1176 */ 65445, - 65508, + /* 1176 */ -91, + -28, 1, 28, - 65509, + -27, 1, 95, 65, - 65472, + -64, 65, 74, 0, - /* 1188 */ 65445, - 65507, + /* 1188 */ -91, + -29, 1, 29, - 65508, + -28, 1, 95, 65, - 65472, + -64, 65, 75, 0, - /* 1200 */ 65445, - 65506, + /* 1200 */ -91, + -30, 80, 1, - 65456, + -80, 81, 1, - 65484, - 65507, + -52, + -29, 1, 95, 65, - 65472, + -64, 65, 76, 0, - /* 1216 */ 65445, - 65505, + /* 1216 */ -91, + -31, 78, 1, - 65458, + -78, 79, 1, - 65487, - 65506, + -49, + -30, 80, 1, - 65456, + -80, 81, 1, 13, 65, - 65472, + -64, 65, 77, 0, - /* 1236 */ 65445, - 65504, + /* 1236 */ -91, + -32, 76, 1, - 65460, + -76, 77, 1, - 65490, - 65505, + -46, + -31, 78, 1, - 65458, + -78, 79, 1, 15, 65, - 65472, + -64, 65, 78, 0, - /* 1256 */ 65445, - 65503, + /* 1256 */ -91, + -33, 74, 1, - 65462, + -74, 75, 1, - 65493, - 65504, + -43, + -32, 76, 1, - 65460, + -76, 77, 1, 17, 65, - 65472, + -64, 65, 79, 0, - /* 1276 */ 65445, - 65502, + /* 1276 */ -91, + -34, 72, 1, - 65464, + -72, 73, 1, - 65496, - 65503, + -40, + -33, 74, 1, - 65462, + -74, 75, 1, 19, 65, - 65472, + -64, 65, 80, 0, - /* 1296 */ 65445, - 65501, + /* 1296 */ -91, + -35, 70, 1, - 65466, + -70, 71, 1, - 65499, - 65502, + -37, + -34, 72, 1, - 65464, + -72, 73, 1, 21, 65, - 65472, + -64, 65, 81, 0, - /* 1316 */ 65445, - 65500, + /* 1316 */ -91, + -36, 68, 1, - 65468, + -68, 69, 1, - 65502, - 65501, + -34, + -35, 70, 1, - 65466, + -70, 71, 1, 23, 65, - 65472, + -64, 65, 82, 0, - /* 1336 */ 65445, - 65499, + /* 1336 */ -91, + -37, 66, 1, - 65470, + -66, 67, 1, - 65505, - 65500, + -31, + -36, 68, 1, - 65468, + -68, 69, 1, 25, 65, - 65472, + -64, 65, 83, 0, @@ -1909,2816 +1909,2816 @@ static const MCPhysReg ARMRegDiffLists[] = { 0, /* 1368 */ 103, 0, - /* 1370 */ 65373, + /* 1370 */ -163, 1, 1, 21, 75, 135, 0, - /* 1377 */ 65373, + /* 1377 */ -163, 1, 1, 22, 74, 136, 0, - /* 1384 */ 65373, + /* 1384 */ -163, 1, 1, 23, 73, 137, 0, - /* 1391 */ 65373, + /* 1391 */ -163, 1, 1, 24, 72, 138, 0, - /* 1398 */ 65373, + /* 1398 */ -163, 1, 1, 25, 71, 139, 0, - /* 1405 */ 65373, + /* 1405 */ -163, 1, 1, 26, 70, 140, 0, - /* 1412 */ 65373, + /* 1412 */ -163, 1, 1, 27, 69, 141, 0, - /* 1419 */ 65373, + /* 1419 */ -163, 80, 1, - 65456, + -80, 81, 1, - 65455, + -81, 28, 68, 142, 0, - /* 1430 */ 65373, + /* 1430 */ -163, 78, 1, - 65458, + -78, 79, 1, - 65457, + -79, 80, 1, - 65484, + -52, 67, 143, 0, - /* 1443 */ 65373, + /* 1443 */ -163, 76, 1, - 65460, + -76, 77, 1, - 65459, + -77, 78, 1, - 65487, + -49, 66, 144, 0, - /* 1456 */ 65373, + /* 1456 */ -163, 74, 1, - 65462, + -74, 75, 1, - 65461, + -75, 76, 1, - 65490, + -46, 65, 145, 0, - /* 1469 */ 65373, + /* 1469 */ -163, 72, 1, - 65464, + -72, 73, 1, - 65463, + -73, 74, 1, - 65493, + -43, 64, 146, 0, - /* 1482 */ 65373, + /* 1482 */ -163, 70, 1, - 65466, + -70, 71, 1, - 65465, + -71, 72, 1, - 65496, + -40, 63, 147, 0, - /* 1495 */ 65373, + /* 1495 */ -163, 68, 1, - 65468, + -68, 69, 1, - 65467, + -69, 70, 1, - 65499, + -37, 62, 148, 0, - /* 1508 */ 65373, + /* 1508 */ -163, 66, 1, - 65470, + -66, 67, 1, - 65469, + -67, 68, 1, - 65502, + -34, 61, 149, 0, /* 1521 */ 166, 0, - /* 1523 */ 65288, + /* 1523 */ -248, 1, 1, 1, 230, 1, - 65400, + -136, 65, - 65472, + -64, 65, - 65396, + -140, 0, - /* 1535 */ 65287, + /* 1535 */ -249, 1, 1, 1, 231, 1, - 65399, + -137, 65, - 65472, + -64, 65, - 65397, + -139, 0, - /* 1547 */ 65286, + /* 1547 */ -250, 1, 1, 1, 232, 1, - 65398, + -138, 65, - 65472, + -64, 65, - 65398, + -138, 0, - /* 1559 */ 65285, + /* 1559 */ -251, 1, 1, 1, 233, 1, - 65397, + -139, 65, - 65472, + -64, 65, - 65399, + -137, 0, - /* 1571 */ 65284, + /* 1571 */ -252, 1, 1, 1, 234, 1, - 65396, + -140, 65, - 65472, + -64, 65, - 65400, + -136, 0, - /* 1583 */ 65283, + /* 1583 */ -253, 1, 1, 1, 235, 1, - 65395, + -141, 65, - 65472, + -64, 65, - 65401, + -135, 0, - /* 1595 */ 65521, - 65445, - 65511, + /* 1595 */ -15, + -91, + -25, 1, 25, - 65512, + -24, 1, 95, 65, - 65472, + -64, 65, 71, - 65419, - 65445, - 65513, + -117, + -91, + -23, 1, 23, - 65514, + -22, 1, 95, 65, - 65472, + -64, 65, 69, - 65492, + -44, 28, - 65509, + -27, 28, 28, - 65386, + -150, 65, 30, - 65442, + -94, 65, 30, 40, 15, - 65402, + -134, 0, - /* 1634 */ 65521, - 65445, - 65510, + /* 1634 */ -15, + -91, + -26, 1, 26, - 65511, + -25, 1, 95, 65, - 65472, + -64, 65, 72, - 65419, - 65445, - 65512, + -117, + -91, + -24, 1, 24, - 65513, + -23, 1, 95, 65, - 65472, + -64, 65, 70, - 65491, + -45, 28, - 65509, + -27, 28, 29, - 65385, + -151, 65, 30, - 65442, + -94, 65, 30, 41, 15, - 65402, + -134, 0, - /* 1673 */ 65521, - 65445, - 65509, + /* 1673 */ -15, + -91, + -27, 1, 27, - 65510, + -26, 1, 95, 65, - 65472, + -64, 65, 73, - 65419, - 65445, - 65511, + -117, + -91, + -25, 1, 25, - 65512, + -24, 1, 95, 65, - 65472, + -64, 65, 71, - 65490, + -46, 28, - 65509, + -27, 28, 30, - 65384, + -152, 65, 30, - 65442, + -94, 65, 30, 42, 15, - 65402, + -134, 0, - /* 1712 */ 65521, - 65445, - 65508, + /* 1712 */ -15, + -91, + -28, 1, 28, - 65509, + -27, 1, 95, 65, - 65472, + -64, 65, 74, - 65419, - 65445, - 65510, + -117, + -91, + -26, 1, 26, - 65511, + -25, 1, 95, 65, - 65472, + -64, 65, 72, - 65489, + -47, 28, - 65509, + -27, 28, 31, - 65383, + -153, 65, 30, - 65442, + -94, 65, 30, 43, 15, - 65402, + -134, 0, - /* 1751 */ 65521, - 65445, - 65507, + /* 1751 */ -15, + -91, + -29, 1, 29, - 65508, + -28, 1, 95, 65, - 65472, + -64, 65, 75, - 65419, - 65445, - 65509, + -117, + -91, + -27, 1, 27, - 65510, + -26, 1, 95, 65, - 65472, + -64, 65, 73, - 65488, + -48, 28, - 65509, + -27, 28, 32, - 65382, + -154, 65, 30, - 65442, + -94, 65, 30, 44, 15, - 65402, + -134, 0, - /* 1790 */ 65521, - 65445, - 65506, + /* 1790 */ -15, + -91, + -30, 80, 1, - 65456, + -80, 81, 1, - 65484, - 65507, + -52, + -29, 1, 95, 65, - 65472, + -64, 65, 76, - 65419, - 65445, - 65508, + -117, + -91, + -28, 1, 28, - 65509, + -27, 1, 95, 65, - 65472, + -64, 65, 74, - 65487, + -49, 28, - 65509, + -27, 28, 33, - 65381, + -155, 65, 30, - 65442, + -94, 65, 30, 45, 15, - 65402, + -134, 0, - /* 1833 */ 65521, - 65445, - 65505, + /* 1833 */ -15, + -91, + -31, 78, 1, - 65458, + -78, 79, 1, - 65487, - 65506, + -49, + -30, 80, 1, - 65456, + -80, 81, 1, 13, 65, - 65472, + -64, 65, 77, - 65419, - 65445, - 65507, + -117, + -91, + -29, 1, 29, - 65508, + -28, 1, 95, 65, - 65472, + -64, 65, 75, - 65486, + -50, 28, - 65509, + -27, 28, 34, - 65380, + -156, 65, 30, - 65442, + -94, 65, 30, 46, 15, - 65402, + -134, 0, - /* 1880 */ 65521, - 65445, - 65504, + /* 1880 */ -15, + -91, + -32, 76, 1, - 65460, + -76, 77, 1, - 65490, - 65505, + -46, + -31, 78, 1, - 65458, + -78, 79, 1, 15, 65, - 65472, + -64, 65, 78, - 65419, - 65445, - 65506, + -117, + -91, + -30, 80, 1, - 65456, + -80, 81, 1, - 65484, - 65507, + -52, + -29, 1, 95, 65, - 65472, + -64, 65, 76, - 65485, + -51, 28, - 65509, + -27, 28, 35, - 65379, + -157, 65, 30, - 65442, + -94, 65, 30, 47, 15, - 65402, + -134, 0, - /* 1931 */ 65521, - 65445, - 65503, + /* 1931 */ -15, + -91, + -33, 74, 1, - 65462, + -74, 75, 1, - 65493, - 65504, + -43, + -32, 76, 1, - 65460, + -76, 77, 1, 17, 65, - 65472, + -64, 65, 79, - 65419, - 65445, - 65505, + -117, + -91, + -31, 78, 1, - 65458, + -78, 79, 1, - 65487, - 65506, + -49, + -30, 80, 1, - 65456, + -80, 81, 1, 13, 65, - 65472, + -64, 65, 77, - 65484, + -52, 28, - 65509, + -27, 28, 36, - 65378, + -158, 65, 30, - 65442, + -94, 65, 30, 48, 15, - 65402, + -134, 0, - /* 1986 */ 65521, - 65445, - 65502, + /* 1986 */ -15, + -91, + -34, 72, 1, - 65464, + -72, 73, 1, - 65496, - 65503, + -40, + -33, 74, 1, - 65462, + -74, 75, 1, 19, 65, - 65472, + -64, 65, 80, - 65419, - 65445, - 65504, + -117, + -91, + -32, 76, 1, - 65460, + -76, 77, 1, - 65490, - 65505, + -46, + -31, 78, 1, - 65458, + -78, 79, 1, 15, 65, - 65472, + -64, 65, 78, - 65483, + -53, 28, - 65509, + -27, 28, 37, - 65377, + -159, 65, 30, - 65442, + -94, 65, 30, 49, 15, - 65402, + -134, 0, - /* 2041 */ 65521, - 65445, - 65501, + /* 2041 */ -15, + -91, + -35, 70, 1, - 65466, + -70, 71, 1, - 65499, - 65502, + -37, + -34, 72, 1, - 65464, + -72, 73, 1, 21, 65, - 65472, + -64, 65, 81, - 65419, - 65445, - 65503, + -117, + -91, + -33, 74, 1, - 65462, + -74, 75, 1, - 65493, - 65504, + -43, + -32, 76, 1, - 65460, + -76, 77, 1, 17, 65, - 65472, + -64, 65, 79, - 65482, + -54, 28, - 65509, + -27, 28, 38, - 65376, + -160, 65, 30, - 65442, + -94, 65, 30, 50, 15, - 65402, + -134, 0, - /* 2096 */ 65521, - 65445, - 65500, + /* 2096 */ -15, + -91, + -36, 68, 1, - 65468, + -68, 69, 1, - 65502, - 65501, + -34, + -35, 70, 1, - 65466, + -70, 71, 1, 23, 65, - 65472, + -64, 65, 82, - 65419, - 65445, - 65502, + -117, + -91, + -34, 72, 1, - 65464, + -72, 73, 1, - 65496, - 65503, + -40, + -33, 74, 1, - 65462, + -74, 75, 1, 19, 65, - 65472, + -64, 65, 80, - 65481, + -55, 28, - 65509, + -27, 28, 39, - 65375, + -161, 65, 30, - 65442, + -94, 65, 30, 51, 15, - 65402, + -134, 0, - /* 2151 */ 65521, - 65445, - 65499, + /* 2151 */ -15, + -91, + -37, 66, 1, - 65470, + -66, 67, 1, - 65505, - 65500, + -31, + -36, 68, 1, - 65468, + -68, 69, 1, 25, 65, - 65472, + -64, 65, 83, - 65419, - 65445, - 65501, + -117, + -91, + -35, 70, 1, - 65466, + -70, 71, 1, - 65499, - 65502, + -37, + -34, 72, 1, - 65464, + -72, 73, 1, 21, 65, - 65472, + -64, 65, 81, - 65480, + -56, 28, - 65509, + -27, 28, 40, - 65374, + -162, 65, 30, - 65442, + -94, 65, 30, 52, 15, - 65402, + -134, 0, - /* 2206 */ 65282, + /* 2206 */ -254, 81, 1, - 65455, + -81, 1, 1, 236, 1, - 65394, + -142, 65, - 65472, + -64, 65, - 65402, + -134, 0, - /* 2220 */ 65281, + /* 2220 */ -255, 79, 1, - 65457, + -79, 80, 1, - 65456, + -80, 81, 1, - 65455, + -81, 237, 1, - 65393, + -143, 65, - 65472, + -64, 65, - 65403, + -133, 0, - /* 2238 */ 65280, + /* 2238 */ -256, 77, 1, - 65459, + -77, 78, 1, - 65458, + -78, 79, 1, - 65457, + -79, 80, 1, 157, 1, - 65392, + -144, 65, - 65472, + -64, 65, - 65404, + -132, 0, - /* 2258 */ 65279, + /* 2258 */ -257, 75, 1, - 65461, + -75, 76, 1, - 65460, + -76, 77, 1, - 65459, + -77, 78, 1, 160, 1, - 65391, + -145, 65, - 65472, + -64, 65, - 65405, + -131, 0, - /* 2278 */ 65278, + /* 2278 */ -258, 73, 1, - 65463, + -73, 74, 1, - 65462, + -74, 75, 1, - 65461, + -75, 76, 1, 163, 1, - 65390, + -146, 65, - 65472, + -64, 65, - 65406, + -130, 0, - /* 2298 */ 65277, + /* 2298 */ -259, 71, 1, - 65465, + -71, 72, 1, - 65464, + -72, 73, 1, - 65463, + -73, 74, 1, 166, 1, - 65389, + -147, 65, - 65472, + -64, 65, - 65407, + -129, 0, - /* 2318 */ 65276, + /* 2318 */ -260, 69, 1, - 65467, + -69, 70, 1, - 65466, + -70, 71, 1, - 65465, + -71, 72, 1, 169, 1, - 65388, + -148, 65, - 65472, + -64, 65, - 65408, + -128, 0, - /* 2338 */ 65275, + /* 2338 */ -261, 67, 1, - 65469, + -67, 68, 1, - 65468, + -68, 69, 1, - 65467, + -69, 70, 1, 172, 1, - 65387, + -149, 65, - 65472, + -64, 65, - 65409, + -127, 0, /* 2358 */ 23, 73, 2, 63, - 65488, + -48, 120, - 65465, + -71, 1, - 65487, + -49, 75, 26, - 65447, + -89, 65, 26, 30, - 65416, + -120, 66, 26, 29, - 65416, + -120, 0, /* 2379 */ 22, 74, 2, 63, - 65487, + -49, 120, - 65466, + -70, 1, - 65486, + -50, 76, 26, - 65446, + -90, 66, 26, 29, - 65416, + -120, 0, /* 2396 */ 65, - 65487, + -49, 77, 26, - 65446, + -90, 66, 26, 29, - 65416, + -120, 0, /* 2406 */ 23, 73, 2, 134, - 65465, + -71, 1, - 65487, + -49, 50, - 65487, + -49, 75, 26, 31, - 65416, + -120, 65, 26, 30, - 65416, + -120, 0, /* 2424 */ 22, 74, 135, - 65466, + -70, 1, - 65486, + -50, 77, 26, 30, - 65416, + -120, 0, /* 2435 */ 65, - 65487, + -49, 77, 26, 30, - 65416, + -120, 0, /* 2442 */ 139, - 65487, + -49, 50, - 65487, + -49, 12, 121, - 65416, + -120, 0, - /* 2450 */ 65487, + /* 2450 */ -49, 13, 121, - 65416, + -120, 0, - /* 2455 */ 65465, + /* 2455 */ -71, 1, - 65487, + -49, 133, - 65416, + -120, 121, - 65416, + -120, 0, - /* 2463 */ 65466, + /* 2463 */ -70, 1, - 65486, + -50, 133, - 65416, + -120, 0, - /* 2469 */ 65487, + /* 2469 */ -49, 133, - 65416, + -120, 0, - /* 2473 */ 65468, + /* 2473 */ -68, 36, 62, 148, - 65452, + -84, 1, - 65500, + -36, 66, 28, 40, - 65417, + -119, 0, - /* 2485 */ 65469, + /* 2485 */ -67, 36, 62, 148, - 65452, + -84, 1, - 65500, + -36, 66, 28, 40, - 65417, + -119, 0, /* 2497 */ 65, - 65500, + -36, 66, 28, 40, - 65417, + -119, 0, - /* 2504 */ 65452, + /* 2504 */ -84, 1, - 65500, + -36, 134, - 65417, + -119, 0, - /* 2510 */ 65315, + /* 2510 */ -221, 75, 1, - 65462, + -74, 77, 1, - 65460, + -76, 79, 1, - 65458, + -78, 81, 1, 10, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2528 */ 65315, + /* 2528 */ -221, 74, 1, - 65463, + -73, 76, 1, - 65461, + -75, 78, 1, - 65459, + -77, 80, 1, 11, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2546 */ 65315, + /* 2546 */ -221, 73, 1, - 65464, + -72, 75, 1, - 65462, + -74, 77, 1, - 65460, + -76, 79, 1, 12, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2564 */ 65315, + /* 2564 */ -221, 72, 1, - 65465, + -71, 74, 1, - 65463, + -73, 76, 1, - 65461, + -75, 78, 1, 13, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2582 */ 65315, + /* 2582 */ -221, 71, 1, - 65466, + -70, 73, 1, - 65464, + -72, 75, 1, - 65462, + -74, 77, 1, 14, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2600 */ 65315, + /* 2600 */ -221, 70, 1, - 65467, + -69, 72, 1, - 65465, + -71, 74, 1, - 65463, + -73, 76, 1, 15, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2618 */ 65315, + /* 2618 */ -221, 69, 1, - 65468, + -68, 71, 1, - 65466, + -70, 73, 1, - 65464, + -72, 75, 1, 16, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2636 */ 65315, + /* 2636 */ -221, 68, 1, - 65469, + -67, 70, 1, - 65467, + -69, 72, 1, - 65465, + -71, 74, 1, 17, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2654 */ 65315, + /* 2654 */ -221, 67, 1, - 65470, + -66, 69, 1, - 65468, + -68, 71, 1, - 65466, + -70, 73, 1, 18, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2672 */ 65315, + /* 2672 */ -221, 66, 1, - 65471, + -65, 68, 1, - 65469, + -67, 70, 1, - 65467, + -69, 72, 1, 19, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2690 */ 65315, + /* 2690 */ -221, 2, 2, 2, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2700 */ 65315, + /* 2700 */ -221, 81, 1, - 65456, + -80, 2, 2, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2712 */ 65315, + /* 2712 */ -221, 80, 1, - 65457, + -79, 2, 2, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2724 */ 65315, + /* 2724 */ -221, 79, 1, - 65458, + -78, 81, 1, - 65456, + -80, 2, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2738 */ 65315, + /* 2738 */ -221, 78, 1, - 65459, + -77, 80, 1, - 65457, + -79, 2, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2752 */ 65315, + /* 2752 */ -221, 77, 1, - 65460, + -76, 79, 1, - 65458, + -78, 81, 1, - 65456, + -80, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, - /* 2768 */ 65315, + /* 2768 */ -221, 76, 1, - 65461, + -75, 78, 1, - 65459, + -77, 80, 1, - 65457, + -79, 92, 95, - 65443, + -93, 95, - 65443, + -93, 0, /* 2784 */ 21, 75, 65, - 65486, + -50, 78, 26, - 65445, + -91, 0, /* 2792 */ 24, 72, 2, 63, - 65489, + -47, 120, - 65464, + -72, 1, - 65488, + -48, 74, 26, - 65448, + -88, 64, 26, 31, - 65416, + -120, 65, 26, 30, - 65416, + -120, 92, - 65445, + -91, 0, /* 2815 */ 65, - 65488, + -48, 76, 26, - 65447, + -89, 65, 26, 30, - 65416, + -120, 92, - 65445, + -91, 0, /* 2827 */ 26, - 65446, + -90, 92, - 65445, + -91, 0, /* 2832 */ 24, 72, 2, 135, - 65464, + -72, 1, - 65488, + -48, 49, - 65488, + -48, 74, 26, 32, - 65416, + -120, 64, 26, 31, - 65416, + -120, 65, 26, - 65446, + -90, 0, /* 2853 */ 65, - 65488, + -48, 76, 26, 31, - 65416, + -120, 65, 26, - 65446, + -90, 0, /* 2863 */ 25, 71, 2, 63, - 65490, + -46, 120, - 65463, + -73, 1, - 65489, + -47, 73, 26, - 65449, + -87, 63, 26, 32, - 65416, + -120, 64, 26, 31, - 65416, + -120, 91, - 65446, + -90, 0, /* 2886 */ 65, - 65489, + -47, 75, 26, - 65448, + -88, 64, 26, 31, - 65416, + -120, 91, - 65446, + -90, 0, /* 2898 */ 25, 71, 2, 136, - 65463, + -73, 1, - 65489, + -47, 48, - 65489, + -47, 73, 26, 33, - 65416, + -120, 63, 26, 32, - 65416, + -120, 64, 26, - 65447, + -89, 91, - 65446, + -90, 0, /* 2921 */ 65, - 65489, + -47, 75, 26, 32, - 65416, + -120, 64, 26, - 65447, + -89, 91, - 65446, + -90, 0, /* 2933 */ 26, 70, 2, 63, - 65491, + -45, 120, - 65462, + -74, 1, - 65490, + -46, 72, 26, - 65450, + -86, 62, 26, 33, - 65416, + -120, 63, 26, 32, - 65416, + -120, 90, - 65447, + -89, 0, /* 2956 */ 65, - 65490, + -46, 74, 26, - 65449, + -87, 63, 26, 32, - 65416, + -120, 90, - 65447, + -89, 0, /* 2968 */ 26, 70, 2, 137, - 65462, + -74, 1, - 65490, + -46, 47, - 65490, + -46, 72, 26, 34, - 65416, + -120, 62, 26, 33, - 65416, + -120, 63, 26, - 65448, + -88, 90, - 65447, + -89, 0, /* 2991 */ 65, - 65490, + -46, 74, 26, 33, - 65416, + -120, 63, 26, - 65448, + -88, 90, - 65447, + -89, 0, /* 3003 */ 27, 69, 2, 63, - 65492, + -44, 120, - 65461, + -75, 1, - 65491, + -45, 71, 26, - 65451, + -85, 61, 26, 34, - 65416, + -120, 62, 26, 33, - 65416, + -120, 89, - 65448, + -88, 0, /* 3026 */ 65, - 65491, + -45, 73, 26, - 65450, + -86, 62, 26, 33, - 65416, + -120, 89, - 65448, + -88, 0, /* 3038 */ 27, 69, 2, 138, - 65461, + -75, 1, - 65491, + -45, 46, - 65491, + -45, 71, 26, 35, - 65416, + -120, 61, 26, 34, - 65416, + -120, 62, 26, - 65449, + -87, 89, - 65448, + -88, 0, /* 3061 */ 65, - 65491, + -45, 73, 26, 34, - 65416, + -120, 62, 26, - 65449, + -87, 89, - 65448, + -88, 0, /* 3073 */ 28, 68, 2, 63, - 65493, + -43, 120, - 65460, + -76, 1, - 65492, + -44, 70, 26, - 65452, + -84, 60, 26, 35, - 65416, + -120, 61, 26, 34, - 65416, + -120, 88, - 65449, + -87, 0, /* 3096 */ 65, - 65492, + -44, 72, 26, - 65451, + -85, 61, 26, 34, - 65416, + -120, 88, - 65449, + -87, 0, /* 3108 */ 28, 68, 2, 139, - 65460, + -76, 1, - 65492, + -44, 45, - 65492, + -44, 70, 26, 36, - 65416, + -120, 60, 26, 35, - 65416, + -120, 61, 26, - 65450, + -86, 88, - 65449, + -87, 0, /* 3131 */ 65, - 65492, + -44, 72, 26, 35, - 65416, + -120, 61, 26, - 65450, + -86, 88, - 65449, + -87, 0, - /* 3143 */ 65454, + /* 3143 */ -82, 29, 67, 2, 63, - 65494, + -42, 120, - 65459, + -77, 1, - 65493, + -43, 69, 26, - 65453, + -83, 59, 26, 36, - 65416, + -120, 60, 26, 35, - 65416, + -120, 87, - 65450, + -86, 0, - /* 3167 */ 65455, + /* 3167 */ -81, 29, 67, 2, 63, - 65494, + -42, 120, - 65459, + -77, 1, - 65493, + -43, 69, 26, - 65453, + -83, 59, 26, 36, - 65416, + -120, 60, 26, 35, - 65416, + -120, 87, - 65450, + -86, 0, /* 3191 */ 65, - 65493, + -43, 71, 26, - 65452, + -84, 60, 26, 35, - 65416, + -120, 87, - 65450, + -86, 0, /* 3203 */ 29, 67, 2, 140, - 65459, + -77, 1, - 65493, + -43, 44, - 65493, + -43, 69, 26, 37, - 65416, + -120, 59, 26, 36, - 65416, + -120, 60, 26, - 65451, + -85, 87, - 65450, + -86, 0, /* 3226 */ 65, - 65493, + -43, 71, 26, 36, - 65416, + -120, 60, 26, - 65451, + -85, 87, - 65450, + -86, 0, - /* 3238 */ 65456, + /* 3238 */ -80, 30, 66, 2, 63, - 65495, + -41, 120, - 65458, + -78, 1, - 65494, + -42, 68, 26, - 65454, + -82, 58, 26, 37, - 65416, + -120, 59, 26, 36, - 65416, + -120, 86, - 65451, + -85, 0, - /* 3262 */ 65457, + /* 3262 */ -79, 30, 66, 2, 63, - 65495, + -41, 120, - 65458, + -78, 1, - 65494, + -42, 68, 26, - 65454, + -82, 58, 26, 37, - 65416, + -120, 59, 26, 36, - 65416, + -120, 86, - 65451, + -85, 0, /* 3286 */ 65, - 65494, + -42, 70, 26, - 65453, + -83, 59, 26, 36, - 65416, + -120, 86, - 65451, + -85, 0, - /* 3298 */ 65455, + /* 3298 */ -81, 30, 66, 2, 141, - 65458, + -78, 1, - 65494, + -42, 43, - 65494, + -42, 68, 26, 38, - 65416, + -120, 58, 26, 37, - 65416, + -120, 59, 26, - 65452, + -84, 86, - 65451, + -85, 0, - /* 3322 */ 65456, + /* 3322 */ -80, 30, 66, 2, 141, - 65458, + -78, 1, - 65494, + -42, 43, - 65494, + -42, 68, 26, 38, - 65416, + -120, 58, 26, 37, - 65416, + -120, 59, 26, - 65452, + -84, 86, - 65451, + -85, 0, /* 3346 */ 65, - 65494, + -42, 70, 26, 37, - 65416, + -120, 59, 26, - 65452, + -84, 86, - 65451, + -85, 0, - /* 3358 */ 65458, + /* 3358 */ -78, 31, 65, 2, 63, - 65496, + -40, 120, - 65457, + -79, 1, - 65495, + -41, 67, 26, - 65455, + -81, 57, 26, 38, - 65416, + -120, 58, 26, 37, - 65416, + -120, 85, - 65452, + -84, 0, - /* 3382 */ 65459, + /* 3382 */ -77, 31, 65, 2, 63, - 65496, + -40, 120, - 65457, + -79, 1, - 65495, + -41, 67, 26, - 65455, + -81, 57, 26, 38, - 65416, + -120, 58, 26, 37, - 65416, + -120, 85, - 65452, + -84, 0, /* 3406 */ 65, - 65495, + -41, 69, 26, - 65454, + -82, 58, 26, 37, - 65416, + -120, 85, - 65452, + -84, 0, - /* 3418 */ 65457, + /* 3418 */ -79, 31, 65, 2, 142, - 65457, + -79, 1, - 65495, + -41, 42, - 65495, + -41, 67, 26, 39, - 65416, + -120, 57, 26, 38, - 65416, + -120, 58, 26, - 65453, + -83, 85, - 65452, + -84, 0, - /* 3442 */ 65458, + /* 3442 */ -78, 31, 65, 2, 142, - 65457, + -79, 1, - 65495, + -41, 42, - 65495, + -41, 67, 26, 39, - 65416, + -120, 57, 26, 38, - 65416, + -120, 58, 26, - 65453, + -83, 85, - 65452, + -84, 0, /* 3466 */ 65, - 65495, + -41, 69, 26, 38, - 65416, + -120, 58, 26, - 65453, + -83, 85, - 65452, + -84, 0, - /* 3478 */ 65460, + /* 3478 */ -76, 32, 64, 2, 63, - 65497, + -39, 120, - 65456, + -80, 1, - 65496, + -40, 66, 26, - 65456, + -80, 56, 26, 39, - 65416, + -120, 57, 26, 38, - 65416, + -120, 84, - 65453, + -83, 0, - /* 3502 */ 65461, + /* 3502 */ -75, 32, 64, 2, 63, - 65497, + -39, 120, - 65456, + -80, 1, - 65496, + -40, 66, 26, - 65456, + -80, 56, 26, 39, - 65416, + -120, 57, 26, 38, - 65416, + -120, 84, - 65453, + -83, 0, /* 3526 */ 65, - 65496, + -40, 68, 26, - 65455, + -81, 57, 26, 38, - 65416, + -120, 84, - 65453, + -83, 0, - /* 3538 */ 65459, + /* 3538 */ -77, 32, 64, 2, 143, - 65456, + -80, 1, - 65496, + -40, 41, - 65496, + -40, 66, 26, 40, - 65416, + -120, 56, 26, 39, - 65416, + -120, 57, 26, - 65454, + -82, 84, - 65453, + -83, 0, - /* 3562 */ 65460, + /* 3562 */ -76, 32, 64, 2, 143, - 65456, + -80, 1, - 65496, + -40, 41, - 65496, + -40, 66, 26, 40, - 65416, + -120, 56, 26, 39, - 65416, + -120, 57, 26, - 65454, + -82, 84, - 65453, + -83, 0, /* 3586 */ 65, - 65496, + -40, 68, 26, 39, - 65416, + -120, 57, 26, - 65454, + -82, 84, - 65453, + -83, 0, - /* 3598 */ 65462, + /* 3598 */ -74, 33, 63, 2, 63, - 65498, + -38, 120, - 65455, + -81, 1, - 65497, + -39, 65, 26, - 65457, + -79, 55, 26, 40, - 65416, + -120, 56, 26, 39, - 65416, + -120, 83, - 65454, + -82, 0, - /* 3622 */ 65463, + /* 3622 */ -73, 33, 63, 2, 63, - 65498, + -38, 120, - 65455, + -81, 1, - 65497, + -39, 65, 26, - 65457, + -79, 55, 26, 40, - 65416, + -120, 56, 26, 39, - 65416, + -120, 83, - 65454, + -82, 0, /* 3646 */ 65, - 65497, + -39, 67, 26, - 65456, + -80, 56, 26, 39, - 65416, + -120, 83, - 65454, + -82, 0, - /* 3658 */ 65461, + /* 3658 */ -75, 33, 63, 2, 144, - 65455, + -81, 1, - 65497, + -39, 40, - 65497, + -39, 65, 26, 41, - 65416, + -120, 55, 26, 40, - 65416, + -120, 56, 26, - 65455, + -81, 83, - 65454, + -82, 0, - /* 3682 */ 65462, + /* 3682 */ -74, 33, 63, 2, 144, - 65455, + -81, 1, - 65497, + -39, 40, - 65497, + -39, 65, 26, 41, - 65416, + -120, 55, 26, 40, - 65416, + -120, 56, 26, - 65455, + -81, 83, - 65454, + -82, 0, /* 3706 */ 65, - 65497, + -39, 67, 26, 40, - 65416, + -120, 56, 26, - 65455, + -81, 83, - 65454, + -82, 0, - /* 3718 */ 65297, + /* 3718 */ -239, 81, 1, - 65455, + -81, 0, - /* 3723 */ 65464, + /* 3723 */ -72, 34, 62, 2, 63, - 65499, + -37, 120, - 65454, + -82, 1, - 65498, + -38, 64, 2, 26, 41, - 65416, + -120, 55, 26, 40, - 65416, + -120, 82, - 65455, + -81, 0, - /* 3745 */ 65465, + /* 3745 */ -71, 34, 62, 2, 63, - 65499, + -37, 120, - 65454, + -82, 1, - 65498, + -38, 64, 2, 26, 41, - 65416, + -120, 55, 26, 40, - 65416, + -120, 82, - 65455, + -81, 0, /* 3767 */ 65, - 65498, + -38, 66, 26, - 65457, + -79, 55, 26, 40, - 65416, + -120, 82, - 65455, + -81, 0, - /* 3779 */ 65463, + /* 3779 */ -73, 34, 62, 2, 145, - 65454, + -82, 1, - 65498, + -38, 39, - 65498, + -38, 64, 26, 42, - 65416, + -120, 54, 26, 41, - 65416, + -120, 55, 26, - 65456, + -80, 82, - 65455, + -81, 0, - /* 3803 */ 65464, + /* 3803 */ -72, 34, 62, 2, 145, - 65454, + -82, 1, - 65498, + -38, 39, - 65498, + -38, 64, 26, 42, - 65416, + -120, 54, 26, 41, - 65416, + -120, 55, 26, - 65456, + -80, 82, - 65455, + -81, 0, /* 3827 */ 65, - 65498, + -38, 66, 26, 41, - 65416, + -120, 55, 26, - 65456, + -80, 82, - 65455, + -81, 0, - /* 3839 */ 65438, + /* 3839 */ -98, 81, 1, - 65456, + -80, 0, - /* 3844 */ 65466, + /* 3844 */ -70, 35, 61, 2, 63, - 65500, + -36, 120, - 65453, + -83, 1, - 65499, + -37, 65, 2, 26, 40, 1, - 65416, + -120, 81, - 65456, + -80, 0, - /* 3863 */ 65467, + /* 3863 */ -69, 35, 61, 2, 63, - 65500, + -36, 120, - 65453, + -83, 1, - 65499, + -37, 65, 2, 26, 40, 1, - 65416, + -120, 81, - 65456, + -80, 0, /* 3882 */ 65, - 65499, + -37, 65, 2, 26, 41, - 65416, + -120, 81, - 65456, + -80, 0, - /* 3892 */ 65465, + /* 3892 */ -71, 35, 61, 2, 146, - 65453, + -83, 1, - 65499, + -37, 38, - 65499, + -37, 63, 2, 26, 41, 1, - 65416, + -120, 54, 26, - 65457, + -79, 81, - 65456, + -80, 0, - /* 3914 */ 65466, + /* 3914 */ -70, 35, 61, 2, 146, - 65453, + -83, 1, - 65499, + -37, 38, - 65499, + -37, 63, 2, 26, 41, 1, - 65416, + -120, 54, 26, - 65457, + -79, 81, - 65456, + -80, 0, /* 3936 */ 65, - 65499, + -37, 65, 26, 42, - 65416, + -120, 54, 26, - 65457, + -79, 81, - 65456, + -80, 0, - /* 3948 */ 65438, + /* 3948 */ -98, 80, 1, - 65457, + -79, 0, /* 3953 */ 28, - 65457, + -79, 0, - /* 3956 */ 65467, + /* 3956 */ -69, 36, 60, 2, 147, - 65452, + -84, 1, - 65500, + -36, 37, - 65500, + -36, 64, 2, 26, 41, - 65417, + -119, 80, - 65457, + -79, 0, - /* 3974 */ 65468, + /* 3974 */ -68, 36, 60, 2, 147, - 65452, + -84, 1, - 65500, + -36, 37, - 65500, + -36, 64, 2, 26, 41, - 65417, + -119, 80, - 65457, + -79, 0, /* 3992 */ 65, - 65500, + -36, 64, 2, 26, 41, - 65417, + -119, 80, - 65457, + -79, 0, /* 4002 */ 26, - 65458, + -78, 80, - 65457, + -79, 0, - /* 4007 */ 65469, + /* 4007 */ -67, 37, 61, 65, - 65501, + -35, 65, 28, - 65458, + -78, 0, - /* 4016 */ 65470, + /* 4016 */ -66, 37, 61, 65, - 65501, + -35, 65, 28, - 65458, + -78, 0, - /* 4025 */ 65373, + /* 4025 */ -163, 1, 1, 230, - 65402, - 65461, + -134, + -75, 0, - /* 4032 */ 65373, + /* 4032 */ -163, 1, 1, 231, - 65401, - 65462, + -135, + -74, 0, - /* 4039 */ 65373, + /* 4039 */ -163, 1, 1, 232, - 65400, - 65463, + -136, + -73, 0, - /* 4046 */ 65373, + /* 4046 */ -163, 1, 1, 233, - 65399, - 65464, + -137, + -72, 0, - /* 4053 */ 65373, + /* 4053 */ -163, 1, 1, 234, - 65398, - 65465, + -138, + -71, 0, - /* 4060 */ 65373, + /* 4060 */ -163, 1, 1, 235, - 65397, - 65466, + -139, + -70, 0, - /* 4067 */ 65373, + /* 4067 */ -163, 1, 1, 236, - 65396, - 65467, + -140, + -69, 0, - /* 4074 */ 65439, - 65467, + /* 4074 */ -97, + -69, 0, - /* 4077 */ 65373, + /* 4077 */ -163, 81, 1, - 65455, + -81, 1, 237, - 65395, - 65468, + -141, + -68, 0, - /* 4086 */ 65373, + /* 4086 */ -163, 79, 1, - 65457, + -79, 80, 1, - 65456, + -80, 81, 1, 156, - 65394, - 65469, + -142, + -67, 0, - /* 4099 */ 65373, + /* 4099 */ -163, 77, 1, - 65459, + -77, 78, 1, - 65458, + -78, 79, 1, 159, - 65393, - 65470, + -143, + -66, 0, - /* 4112 */ 65373, + /* 4112 */ -163, 75, 1, - 65461, + -75, 76, 1, - 65460, + -76, 77, 1, 162, - 65392, - 65471, + -144, + -65, 0, - /* 4125 */ 65373, + /* 4125 */ -163, 73, 1, - 65463, + -73, 74, 1, - 65462, + -74, 75, 1, 165, - 65391, - 65472, + -145, + -64, 0, - /* 4138 */ 65373, + /* 4138 */ -163, 71, 1, - 65465, + -71, 72, 1, - 65464, + -72, 73, 1, 168, - 65390, - 65473, + -146, + -63, 0, - /* 4151 */ 65373, + /* 4151 */ -163, 69, 1, - 65467, + -69, 70, 1, - 65466, + -70, 71, 1, 171, - 65389, - 65474, + -147, + -62, 0, - /* 4164 */ 65373, + /* 4164 */ -163, 67, 1, - 65469, + -67, 68, 1, - 65468, + -68, 69, 1, 174, - 65388, - 65475, + -148, + -61, 0, - /* 4177 */ 65534, + /* 4177 */ -2, 0, - /* 4179 */ 65535, + /* 4179 */ -1, 0, }; @@ -7569,4 +7569,4 @@ static const MCRegisterClass ARMMCRegisterClasses[] = { sizeof(MQQQQPR_with_dsub_6_in_DPR_8Bits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/Alpha/AlphaGenRegisterInfo.inc b/arch/Alpha/AlphaGenRegisterInfo.inc index 157e3c7df..8864b9b5b 100644 --- a/arch/Alpha/AlphaGenRegisterInfo.inc +++ b/arch/Alpha/AlphaGenRegisterInfo.inc @@ -97,7 +97,7 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg AlphaRegDiffLists[] = { - /* 0 */ 65535, 0, + /* 0 */ -1, 0, }; static const uint16_t AlphaSubRegIdxLists[] = { @@ -278,4 +278,3 @@ static const uint16_t AlphaRegEncodingTable[] = { #endif // GET_REGINFO_MC_DESC - diff --git a/arch/Mips/MipsGenRegisterInfo.inc b/arch/Mips/MipsGenRegisterInfo.inc index 4501a407f..902a2dbea 100644 --- a/arch/Mips/MipsGenRegisterInfo.inc +++ b/arch/Mips/MipsGenRegisterInfo.inc @@ -497,7 +497,7 @@ enum { static const MCPhysReg MipsRegDiffLists[] = { /* 0 */ 0, 0, /* 2 */ 4, 1, 1, 1, 1, 0, - /* 8 */ 364, 65286, 1, 1, 1, 0, + /* 8 */ 364, -250, 1, 1, 1, 0, /* 14 */ 20, 1, 0, /* 17 */ 21, 1, 0, /* 20 */ 22, 1, 0, @@ -514,8 +514,8 @@ static const MCPhysReg MipsRegDiffLists[] = { /* 53 */ 33, 1, 0, /* 56 */ 34, 1, 0, /* 59 */ 35, 1, 0, - /* 62 */ 65439, 1, 0, - /* 65 */ 65513, 1, 0, + /* 62 */ -97, 1, 0, + /* 65 */ -23, 1, 0, /* 68 */ 3, 0, /* 70 */ 4, 0, /* 72 */ 6, 0, @@ -525,9 +525,9 @@ static const MCPhysReg MipsRegDiffLists[] = { /* 80 */ 23, 0, /* 82 */ 29, 0, /* 84 */ 30, 0, - /* 86 */ 65308, 72, 0, - /* 89 */ 65346, 72, 0, - /* 92 */ 38, 65322, 73, 0, + /* 86 */ -228, 72, 0, + /* 89 */ -190, 72, 0, + /* 92 */ 38, -214, 73, 0, /* 96 */ 95, 0, /* 98 */ 96, 0, /* 100 */ 106, 0, @@ -536,55 +536,55 @@ static const MCPhysReg MipsRegDiffLists[] = { /* 106 */ 258, 0, /* 108 */ 266, 0, /* 110 */ 310, 0, - /* 112 */ 65031, 0, - /* 114 */ 65108, 0, - /* 116 */ 65172, 0, - /* 118 */ 65226, 0, - /* 120 */ 65229, 0, - /* 122 */ 65270, 0, - /* 124 */ 65278, 0, - /* 126 */ 65295, 0, - /* 128 */ 65317, 0, - /* 130 */ 37, 65430, 103, 65395, 65333, 0, - /* 136 */ 65349, 0, - /* 138 */ 65395, 0, - /* 140 */ 65410, 0, - /* 142 */ 65415, 0, - /* 144 */ 65419, 0, - /* 146 */ 65420, 0, - /* 148 */ 65421, 0, - /* 150 */ 65422, 0, - /* 152 */ 65430, 0, - /* 154 */ 65440, 0, - /* 156 */ 65441, 0, - /* 158 */ 141, 65498, 0, - /* 161 */ 65516, 234, 65498, 0, - /* 165 */ 65515, 235, 65498, 0, - /* 169 */ 65514, 236, 65498, 0, - /* 173 */ 65513, 237, 65498, 0, - /* 177 */ 65512, 238, 65498, 0, - /* 181 */ 65511, 239, 65498, 0, - /* 185 */ 65510, 240, 65498, 0, - /* 189 */ 65509, 241, 65498, 0, - /* 193 */ 65508, 242, 65498, 0, - /* 197 */ 65507, 243, 65498, 0, - /* 201 */ 65506, 244, 65498, 0, - /* 205 */ 65505, 245, 65498, 0, - /* 209 */ 65504, 246, 65498, 0, - /* 213 */ 65503, 247, 65498, 0, - /* 217 */ 65502, 248, 65498, 0, - /* 221 */ 65501, 249, 65498, 0, - /* 225 */ 65500, 250, 65498, 0, - /* 229 */ 65295, 347, 65499, 0, - /* 233 */ 65333, 344, 65502, 0, - /* 237 */ 65507, 0, - /* 239 */ 65510, 0, - /* 241 */ 65511, 0, - /* 243 */ 65512, 0, - /* 245 */ 65516, 0, - /* 247 */ 65521, 0, - /* 249 */ 65522, 0, - /* 251 */ 65535, 0, + /* 112 */ -505, 0, + /* 114 */ -428, 0, + /* 116 */ -364, 0, + /* 118 */ -310, 0, + /* 120 */ -307, 0, + /* 122 */ -266, 0, + /* 124 */ -258, 0, + /* 126 */ -241, 0, + /* 128 */ -219, 0, + /* 130 */ 37, -106, 103, -141, -203, 0, + /* 136 */ -187, 0, + /* 138 */ -141, 0, + /* 140 */ -126, 0, + /* 142 */ -121, 0, + /* 144 */ -117, 0, + /* 146 */ -116, 0, + /* 148 */ -115, 0, + /* 150 */ -114, 0, + /* 152 */ -106, 0, + /* 154 */ -96, 0, + /* 156 */ -95, 0, + /* 158 */ 141, -38, 0, + /* 161 */ -20, 234, -38, 0, + /* 165 */ -21, 235, -38, 0, + /* 169 */ -22, 236, -38, 0, + /* 173 */ -23, 237, -38, 0, + /* 177 */ -24, 238, -38, 0, + /* 181 */ -25, 239, -38, 0, + /* 185 */ -26, 240, -38, 0, + /* 189 */ -27, 241, -38, 0, + /* 193 */ -28, 242, -38, 0, + /* 197 */ -29, 243, -38, 0, + /* 201 */ -30, 244, -38, 0, + /* 205 */ -31, 245, -38, 0, + /* 209 */ -32, 246, -38, 0, + /* 213 */ -33, 247, -38, 0, + /* 217 */ -34, 248, -38, 0, + /* 221 */ -35, 249, -38, 0, + /* 225 */ -36, 250, -38, 0, + /* 229 */ -241, 347, -37, 0, + /* 233 */ -203, 344, -34, 0, + /* 237 */ -29, 0, + /* 239 */ -26, 0, + /* 241 */ -25, 0, + /* 243 */ -24, 0, + /* 245 */ -20, 0, + /* 247 */ -15, 0, + /* 249 */ -14, 0, + /* 251 */ -1, 0, }; static const uint16_t MipsSubRegIdxLists[] = { @@ -1676,4 +1676,4 @@ static const MCRegisterClass MipsMCRegisterClasses[] = { { ACC128, ACC128Bits, sizeof(ACC128Bits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/PowerPC/PPCGenRegisterInfo.inc b/arch/PowerPC/PPCGenRegisterInfo.inc index 4e638e36d..d71b45bdd 100644 --- a/arch/PowerPC/PPCGenRegisterInfo.inc +++ b/arch/PowerPC/PPCGenRegisterInfo.inc @@ -677,68 +677,68 @@ static const MCPhysReg PPCRegDiffLists[] = { /* 19 */ 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 36 */ 106, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 53 */ 122, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, - /* 70 */ 65378, 1, 1, 1, 1, 1, 1, 1, 0, - /* 79 */ 62070, 1, 1, 1, 0, - /* 84 */ 62130, 1, 1, 1, 0, - /* 89 */ 64477, 1, 1, 1, 0, - /* 94 */ 65497, 1, 1, 1, 0, - /* 99 */ 65501, 1, 1, 1, 0, - /* 104 */ 64643, 1, 0, - /* 107 */ 64803, 1, 0, - /* 110 */ 64933, 1, 0, - /* 113 */ 65408, 1, 0, - /* 116 */ 65472, 1, 0, - /* 119 */ 65202, 65472, 1, 64, 65473, 1, 0, - /* 126 */ 65474, 1, 0, - /* 129 */ 406, 65202, 65472, 1, 64, 65473, 1, 403, 65196, 65474, 1, 62, 65475, 1, 0, - /* 144 */ 65476, 1, 0, - /* 147 */ 65205, 65476, 1, 60, 65477, 1, 0, - /* 154 */ 65478, 1, 0, - /* 157 */ 65432, 406, 65202, 65472, 1, 64, 65473, 1, 403, 65196, 65474, 1, 62, 65475, 1, 65522, 406, 65205, 65476, 1, 60, 65477, 1, 396, 65199, 65478, 1, 58, 65479, 1, 0, - /* 188 */ 65480, 1, 0, - /* 191 */ 65208, 65480, 1, 56, 65481, 1, 0, - /* 198 */ 65482, 1, 0, - /* 201 */ 406, 65208, 65480, 1, 56, 65481, 1, 389, 65202, 65482, 1, 54, 65483, 1, 0, - /* 216 */ 65484, 1, 0, - /* 219 */ 65211, 65484, 1, 52, 65485, 1, 0, - /* 226 */ 65486, 1, 0, - /* 229 */ 65433, 406, 65208, 65480, 1, 56, 65481, 1, 389, 65202, 65482, 1, 54, 65483, 1, 65508, 406, 65211, 65484, 1, 52, 65485, 1, 382, 65205, 65486, 1, 50, 65487, 1, 0, - /* 260 */ 65488, 1, 0, - /* 263 */ 65214, 65488, 1, 48, 65489, 1, 0, - /* 270 */ 65490, 1, 0, - /* 273 */ 406, 65214, 65488, 1, 48, 65489, 1, 375, 65208, 65490, 1, 46, 65491, 1, 0, - /* 288 */ 65492, 1, 0, - /* 291 */ 65217, 65492, 1, 44, 65493, 1, 0, - /* 298 */ 65494, 1, 0, - /* 301 */ 65434, 406, 65214, 65488, 1, 48, 65489, 1, 375, 65208, 65490, 1, 46, 65491, 1, 65494, 406, 65217, 65492, 1, 44, 65493, 1, 368, 65211, 65494, 1, 42, 65495, 1, 0, - /* 332 */ 65496, 1, 0, - /* 335 */ 65220, 65496, 1, 40, 65497, 1, 0, - /* 342 */ 65498, 1, 0, - /* 345 */ 406, 65220, 65496, 1, 40, 65497, 1, 361, 65214, 65498, 1, 38, 65499, 1, 0, - /* 360 */ 65500, 1, 0, - /* 363 */ 65223, 65500, 1, 36, 65501, 1, 0, - /* 370 */ 65502, 1, 0, - /* 373 */ 65435, 406, 65220, 65496, 1, 40, 65497, 1, 361, 65214, 65498, 1, 38, 65499, 1, 65480, 406, 65223, 65500, 1, 36, 65501, 1, 354, 65217, 65502, 1, 34, 65503, 1, 0, + /* 70 */ -158, 1, 1, 1, 1, 1, 1, 1, 0, + /* 79 */ -3466, 1, 1, 1, 0, + /* 84 */ -3406, 1, 1, 1, 0, + /* 89 */ -1059, 1, 1, 1, 0, + /* 94 */ -39, 1, 1, 1, 0, + /* 99 */ -35, 1, 1, 1, 0, + /* 104 */ -893, 1, 0, + /* 107 */ -733, 1, 0, + /* 110 */ -603, 1, 0, + /* 113 */ -128, 1, 0, + /* 116 */ -64, 1, 0, + /* 119 */ -334, -64, 1, 64, -63, 1, 0, + /* 126 */ -62, 1, 0, + /* 129 */ 406, -334, -64, 1, 64, -63, 1, 403, -340, -62, 1, 62, -61, 1, 0, + /* 144 */ -60, 1, 0, + /* 147 */ -331, -60, 1, 60, -59, 1, 0, + /* 154 */ -58, 1, 0, + /* 157 */ -104, 406, -334, -64, 1, 64, -63, 1, 403, -340, -62, 1, 62, -61, 1, -14, 406, -331, -60, 1, 60, -59, 1, 396, -337, -58, 1, 58, -57, 1, 0, + /* 188 */ -56, 1, 0, + /* 191 */ -328, -56, 1, 56, -55, 1, 0, + /* 198 */ -54, 1, 0, + /* 201 */ 406, -328, -56, 1, 56, -55, 1, 389, -334, -54, 1, 54, -53, 1, 0, + /* 216 */ -52, 1, 0, + /* 219 */ -325, -52, 1, 52, -51, 1, 0, + /* 226 */ -50, 1, 0, + /* 229 */ -103, 406, -328, -56, 1, 56, -55, 1, 389, -334, -54, 1, 54, -53, 1, -28, 406, -325, -52, 1, 52, -51, 1, 382, -331, -50, 1, 50, -49, 1, 0, + /* 260 */ -48, 1, 0, + /* 263 */ -322, -48, 1, 48, -47, 1, 0, + /* 270 */ -46, 1, 0, + /* 273 */ 406, -322, -48, 1, 48, -47, 1, 375, -328, -46, 1, 46, -45, 1, 0, + /* 288 */ -44, 1, 0, + /* 291 */ -319, -44, 1, 44, -43, 1, 0, + /* 298 */ -42, 1, 0, + /* 301 */ -102, 406, -322, -48, 1, 48, -47, 1, 375, -328, -46, 1, 46, -45, 1, -42, 406, -319, -44, 1, 44, -43, 1, 368, -325, -42, 1, 42, -41, 1, 0, + /* 332 */ -40, 1, 0, + /* 335 */ -316, -40, 1, 40, -39, 1, 0, + /* 342 */ -38, 1, 0, + /* 345 */ 406, -316, -40, 1, 40, -39, 1, 361, -322, -38, 1, 38, -37, 1, 0, + /* 360 */ -36, 1, 0, + /* 363 */ -313, -36, 1, 36, -35, 1, 0, + /* 370 */ -34, 1, 0, + /* 373 */ -101, 406, -316, -40, 1, 40, -39, 1, 361, -322, -38, 1, 38, -37, 1, -56, 406, -313, -36, 1, 36, -35, 1, 354, -319, -34, 1, 34, -33, 1, 0, /* 404 */ 3, 0, /* 406 */ 8, 0, /* 408 */ 18, 0, - /* 410 */ 480, 65528, 65528, 24, 0, - /* 415 */ 65424, 32, 65505, 32, 0, - /* 420 */ 65425, 32, 65505, 32, 0, - /* 425 */ 65426, 32, 65505, 32, 0, - /* 430 */ 65427, 32, 65505, 32, 0, - /* 435 */ 65428, 32, 65505, 32, 0, - /* 440 */ 65429, 32, 65505, 32, 0, - /* 445 */ 65430, 32, 65505, 32, 0, - /* 450 */ 65431, 32, 65505, 32, 0, - /* 455 */ 65432, 32, 65505, 32, 0, - /* 460 */ 65433, 32, 65505, 32, 0, - /* 465 */ 65434, 32, 65505, 32, 0, - /* 470 */ 65435, 32, 65505, 32, 0, - /* 475 */ 65436, 32, 65505, 32, 0, - /* 480 */ 65437, 32, 65505, 32, 0, - /* 485 */ 65438, 32, 65505, 32, 0, - /* 490 */ 65439, 32, 65505, 32, 0, + /* 410 */ 480, -8, -8, 24, 0, + /* 415 */ -112, 32, -31, 32, 0, + /* 420 */ -111, 32, -31, 32, 0, + /* 425 */ -110, 32, -31, 32, 0, + /* 430 */ -109, 32, -31, 32, 0, + /* 435 */ -108, 32, -31, 32, 0, + /* 440 */ -107, 32, -31, 32, 0, + /* 445 */ -106, 32, -31, 32, 0, + /* 450 */ -105, 32, -31, 32, 0, + /* 455 */ -104, 32, -31, 32, 0, + /* 460 */ -103, 32, -31, 32, 0, + /* 465 */ -102, 32, -31, 32, 0, + /* 470 */ -101, 32, -31, 32, 0, + /* 475 */ -100, 32, -31, 32, 0, + /* 480 */ -99, 32, -31, 32, 0, + /* 485 */ -98, 32, -31, 32, 0, + /* 490 */ -97, 32, -31, 32, 0, /* 495 */ 37, 0, /* 497 */ 32, 216, 49, 0, /* 501 */ 32, 216, 50, 0, @@ -757,204 +757,204 @@ static const MCPhysReg PPCRegDiffLists[] = { /* 553 */ 32, 216, 63, 0, /* 557 */ 32, 216, 64, 0, /* 561 */ 32, 216, 65, 0, - /* 565 */ 202, 16, 65168, 184, 72, 0, - /* 571 */ 202, 17, 65168, 183, 73, 0, - /* 577 */ 202, 17, 65169, 182, 74, 0, - /* 583 */ 202, 18, 65169, 181, 75, 0, - /* 589 */ 202, 19, 65169, 180, 76, 0, - /* 595 */ 202, 19, 65170, 179, 77, 0, - /* 601 */ 202, 20, 65170, 178, 78, 0, - /* 607 */ 202, 21, 65170, 177, 79, 0, - /* 613 */ 202, 21, 65171, 176, 80, 0, - /* 619 */ 202, 22, 65171, 175, 81, 0, - /* 625 */ 202, 23, 65171, 174, 82, 0, - /* 631 */ 202, 23, 65172, 173, 83, 0, - /* 637 */ 202, 24, 65172, 172, 84, 0, - /* 643 */ 202, 25, 65172, 171, 85, 0, - /* 649 */ 202, 25, 65173, 170, 86, 0, - /* 655 */ 202, 26, 65173, 169, 87, 0, - /* 661 */ 202, 27, 65173, 168, 88, 0, - /* 667 */ 202, 27, 65174, 167, 89, 0, - /* 673 */ 202, 28, 65174, 166, 90, 0, - /* 679 */ 202, 29, 65174, 165, 91, 0, - /* 685 */ 202, 29, 65175, 164, 92, 0, - /* 691 */ 202, 30, 65175, 163, 93, 0, - /* 697 */ 202, 31, 65175, 162, 94, 0, - /* 703 */ 202, 31, 65176, 161, 95, 0, - /* 709 */ 202, 32, 65176, 160, 96, 0, - /* 715 */ 65504, 96, 0, - /* 718 */ 65504, 97, 0, - /* 721 */ 65504, 98, 0, - /* 724 */ 65504, 99, 0, - /* 727 */ 32, 318, 65122, 100, 0, - /* 732 */ 33, 318, 65122, 100, 0, - /* 737 */ 33, 319, 65122, 100, 0, - /* 742 */ 34, 319, 65122, 100, 0, - /* 747 */ 34, 312, 65130, 100, 0, - /* 752 */ 35, 312, 65130, 100, 0, - /* 757 */ 35, 313, 65130, 100, 0, - /* 762 */ 36, 313, 65130, 100, 0, - /* 767 */ 65504, 100, 0, - /* 770 */ 36, 321, 65122, 101, 0, - /* 775 */ 37, 321, 65122, 101, 0, - /* 780 */ 37, 322, 65122, 101, 0, - /* 785 */ 38, 322, 65122, 101, 0, - /* 790 */ 40, 324, 65122, 101, 0, - /* 795 */ 41, 324, 65122, 101, 0, - /* 800 */ 41, 325, 65122, 101, 0, - /* 805 */ 42, 325, 65122, 101, 0, - /* 810 */ 38, 315, 65130, 101, 0, - /* 815 */ 39, 315, 65130, 101, 0, - /* 820 */ 39, 316, 65130, 101, 0, - /* 825 */ 40, 316, 65130, 101, 0, - /* 830 */ 42, 318, 65130, 101, 0, - /* 835 */ 43, 318, 65130, 101, 0, - /* 840 */ 43, 319, 65130, 101, 0, - /* 845 */ 44, 319, 65130, 101, 0, - /* 850 */ 65504, 101, 0, - /* 853 */ 44, 327, 65122, 102, 0, - /* 858 */ 45, 327, 65122, 102, 0, - /* 863 */ 45, 328, 65122, 102, 0, - /* 868 */ 46, 328, 65122, 102, 0, - /* 873 */ 48, 330, 65122, 102, 0, - /* 878 */ 49, 330, 65122, 102, 0, - /* 883 */ 49, 331, 65122, 102, 0, - /* 888 */ 50, 331, 65122, 102, 0, - /* 893 */ 46, 321, 65130, 102, 0, - /* 898 */ 47, 321, 65130, 102, 0, - /* 903 */ 47, 322, 65130, 102, 0, - /* 908 */ 48, 322, 65130, 102, 0, - /* 913 */ 50, 324, 65130, 102, 0, - /* 918 */ 51, 324, 65130, 102, 0, - /* 923 */ 51, 325, 65130, 102, 0, - /* 928 */ 52, 325, 65130, 102, 0, - /* 933 */ 65504, 102, 0, - /* 936 */ 52, 333, 65122, 103, 0, - /* 941 */ 53, 333, 65122, 103, 0, - /* 946 */ 53, 334, 65122, 103, 0, - /* 951 */ 54, 334, 65122, 103, 0, - /* 956 */ 56, 336, 65122, 103, 0, - /* 961 */ 57, 336, 65122, 103, 0, - /* 966 */ 57, 337, 65122, 103, 0, - /* 971 */ 58, 337, 65122, 103, 0, - /* 976 */ 54, 327, 65130, 103, 0, - /* 981 */ 55, 327, 65130, 103, 0, - /* 986 */ 55, 328, 65130, 103, 0, - /* 991 */ 56, 328, 65130, 103, 0, - /* 996 */ 58, 330, 65130, 103, 0, - /* 1001 */ 59, 330, 65130, 103, 0, - /* 1006 */ 59, 331, 65130, 103, 0, - /* 1011 */ 60, 331, 65130, 103, 0, - /* 1016 */ 65504, 103, 0, - /* 1019 */ 60, 339, 65122, 104, 0, - /* 1024 */ 61, 339, 65122, 104, 0, - /* 1029 */ 61, 340, 65122, 104, 0, - /* 1034 */ 62, 340, 65122, 104, 0, - /* 1039 */ 62, 333, 65130, 104, 0, - /* 1044 */ 63, 333, 65130, 104, 0, - /* 1049 */ 63, 334, 65130, 104, 0, - /* 1054 */ 64, 334, 65130, 104, 0, - /* 1059 */ 65504, 104, 0, - /* 1062 */ 65504, 105, 0, - /* 1065 */ 65504, 106, 0, - /* 1068 */ 65504, 107, 0, - /* 1071 */ 65504, 108, 0, - /* 1074 */ 65504, 109, 0, - /* 1077 */ 65504, 110, 0, - /* 1080 */ 65504, 111, 0, - /* 1083 */ 65504, 112, 0, + /* 565 */ 202, 16, -368, 184, 72, 0, + /* 571 */ 202, 17, -368, 183, 73, 0, + /* 577 */ 202, 17, -367, 182, 74, 0, + /* 583 */ 202, 18, -367, 181, 75, 0, + /* 589 */ 202, 19, -367, 180, 76, 0, + /* 595 */ 202, 19, -366, 179, 77, 0, + /* 601 */ 202, 20, -366, 178, 78, 0, + /* 607 */ 202, 21, -366, 177, 79, 0, + /* 613 */ 202, 21, -365, 176, 80, 0, + /* 619 */ 202, 22, -365, 175, 81, 0, + /* 625 */ 202, 23, -365, 174, 82, 0, + /* 631 */ 202, 23, -364, 173, 83, 0, + /* 637 */ 202, 24, -364, 172, 84, 0, + /* 643 */ 202, 25, -364, 171, 85, 0, + /* 649 */ 202, 25, -363, 170, 86, 0, + /* 655 */ 202, 26, -363, 169, 87, 0, + /* 661 */ 202, 27, -363, 168, 88, 0, + /* 667 */ 202, 27, -362, 167, 89, 0, + /* 673 */ 202, 28, -362, 166, 90, 0, + /* 679 */ 202, 29, -362, 165, 91, 0, + /* 685 */ 202, 29, -361, 164, 92, 0, + /* 691 */ 202, 30, -361, 163, 93, 0, + /* 697 */ 202, 31, -361, 162, 94, 0, + /* 703 */ 202, 31, -360, 161, 95, 0, + /* 709 */ 202, 32, -360, 160, 96, 0, + /* 715 */ -32, 96, 0, + /* 718 */ -32, 97, 0, + /* 721 */ -32, 98, 0, + /* 724 */ -32, 99, 0, + /* 727 */ 32, 318, -414, 100, 0, + /* 732 */ 33, 318, -414, 100, 0, + /* 737 */ 33, 319, -414, 100, 0, + /* 742 */ 34, 319, -414, 100, 0, + /* 747 */ 34, 312, -406, 100, 0, + /* 752 */ 35, 312, -406, 100, 0, + /* 757 */ 35, 313, -406, 100, 0, + /* 762 */ 36, 313, -406, 100, 0, + /* 767 */ -32, 100, 0, + /* 770 */ 36, 321, -414, 101, 0, + /* 775 */ 37, 321, -414, 101, 0, + /* 780 */ 37, 322, -414, 101, 0, + /* 785 */ 38, 322, -414, 101, 0, + /* 790 */ 40, 324, -414, 101, 0, + /* 795 */ 41, 324, -414, 101, 0, + /* 800 */ 41, 325, -414, 101, 0, + /* 805 */ 42, 325, -414, 101, 0, + /* 810 */ 38, 315, -406, 101, 0, + /* 815 */ 39, 315, -406, 101, 0, + /* 820 */ 39, 316, -406, 101, 0, + /* 825 */ 40, 316, -406, 101, 0, + /* 830 */ 42, 318, -406, 101, 0, + /* 835 */ 43, 318, -406, 101, 0, + /* 840 */ 43, 319, -406, 101, 0, + /* 845 */ 44, 319, -406, 101, 0, + /* 850 */ -32, 101, 0, + /* 853 */ 44, 327, -414, 102, 0, + /* 858 */ 45, 327, -414, 102, 0, + /* 863 */ 45, 328, -414, 102, 0, + /* 868 */ 46, 328, -414, 102, 0, + /* 873 */ 48, 330, -414, 102, 0, + /* 878 */ 49, 330, -414, 102, 0, + /* 883 */ 49, 331, -414, 102, 0, + /* 888 */ 50, 331, -414, 102, 0, + /* 893 */ 46, 321, -406, 102, 0, + /* 898 */ 47, 321, -406, 102, 0, + /* 903 */ 47, 322, -406, 102, 0, + /* 908 */ 48, 322, -406, 102, 0, + /* 913 */ 50, 324, -406, 102, 0, + /* 918 */ 51, 324, -406, 102, 0, + /* 923 */ 51, 325, -406, 102, 0, + /* 928 */ 52, 325, -406, 102, 0, + /* 933 */ -32, 102, 0, + /* 936 */ 52, 333, -414, 103, 0, + /* 941 */ 53, 333, -414, 103, 0, + /* 946 */ 53, 334, -414, 103, 0, + /* 951 */ 54, 334, -414, 103, 0, + /* 956 */ 56, 336, -414, 103, 0, + /* 961 */ 57, 336, -414, 103, 0, + /* 966 */ 57, 337, -414, 103, 0, + /* 971 */ 58, 337, -414, 103, 0, + /* 976 */ 54, 327, -406, 103, 0, + /* 981 */ 55, 327, -406, 103, 0, + /* 986 */ 55, 328, -406, 103, 0, + /* 991 */ 56, 328, -406, 103, 0, + /* 996 */ 58, 330, -406, 103, 0, + /* 1001 */ 59, 330, -406, 103, 0, + /* 1006 */ 59, 331, -406, 103, 0, + /* 1011 */ 60, 331, -406, 103, 0, + /* 1016 */ -32, 103, 0, + /* 1019 */ 60, 339, -414, 104, 0, + /* 1024 */ 61, 339, -414, 104, 0, + /* 1029 */ 61, 340, -414, 104, 0, + /* 1034 */ 62, 340, -414, 104, 0, + /* 1039 */ 62, 333, -406, 104, 0, + /* 1044 */ 63, 333, -406, 104, 0, + /* 1049 */ 63, 334, -406, 104, 0, + /* 1054 */ 64, 334, -406, 104, 0, + /* 1059 */ -32, 104, 0, + /* 1062 */ -32, 105, 0, + /* 1065 */ -32, 106, 0, + /* 1068 */ -32, 107, 0, + /* 1071 */ -32, 108, 0, + /* 1074 */ -32, 109, 0, + /* 1077 */ -32, 110, 0, + /* 1080 */ -32, 111, 0, + /* 1083 */ -32, 112, 0, /* 1086 */ 138, 0, /* 1088 */ 165, 0, - /* 1090 */ 16, 65168, 256, 0, - /* 1094 */ 17, 65168, 256, 0, - /* 1098 */ 17, 65169, 256, 0, - /* 1102 */ 18, 65169, 256, 0, - /* 1106 */ 19, 65169, 256, 0, - /* 1110 */ 19, 65170, 256, 0, - /* 1114 */ 20, 65170, 256, 0, - /* 1118 */ 21, 65170, 256, 0, - /* 1122 */ 21, 65171, 256, 0, - /* 1126 */ 22, 65171, 256, 0, - /* 1130 */ 23, 65171, 256, 0, - /* 1134 */ 23, 65172, 256, 0, - /* 1138 */ 24, 65172, 256, 0, - /* 1142 */ 25, 65172, 256, 0, - /* 1146 */ 25, 65173, 256, 0, - /* 1150 */ 26, 65173, 256, 0, - /* 1154 */ 27, 65173, 256, 0, - /* 1158 */ 27, 65174, 256, 0, - /* 1162 */ 28, 65174, 256, 0, - /* 1166 */ 29, 65174, 256, 0, - /* 1170 */ 29, 65175, 256, 0, - /* 1174 */ 30, 65175, 256, 0, - /* 1178 */ 31, 65175, 256, 0, - /* 1182 */ 31, 65176, 256, 0, - /* 1186 */ 32, 65176, 256, 0, + /* 1090 */ 16, -368, 256, 0, + /* 1094 */ 17, -368, 256, 0, + /* 1098 */ 17, -367, 256, 0, + /* 1102 */ 18, -367, 256, 0, + /* 1106 */ 19, -367, 256, 0, + /* 1110 */ 19, -366, 256, 0, + /* 1114 */ 20, -366, 256, 0, + /* 1118 */ 21, -366, 256, 0, + /* 1122 */ 21, -365, 256, 0, + /* 1126 */ 22, -365, 256, 0, + /* 1130 */ 23, -365, 256, 0, + /* 1134 */ 23, -364, 256, 0, + /* 1138 */ 24, -364, 256, 0, + /* 1142 */ 25, -364, 256, 0, + /* 1146 */ 25, -363, 256, 0, + /* 1150 */ 26, -363, 256, 0, + /* 1154 */ 27, -363, 256, 0, + /* 1158 */ 27, -362, 256, 0, + /* 1162 */ 28, -362, 256, 0, + /* 1166 */ 29, -362, 256, 0, + /* 1170 */ 29, -361, 256, 0, + /* 1174 */ 30, -361, 256, 0, + /* 1178 */ 31, -361, 256, 0, + /* 1182 */ 31, -360, 256, 0, + /* 1186 */ 32, -360, 256, 0, /* 1190 */ 473, 0, - /* 1192 */ 63548, 0, - /* 1194 */ 63577, 0, - /* 1196 */ 63610, 0, - /* 1198 */ 63643, 0, - /* 1200 */ 65048, 0, - /* 1202 */ 65056, 0, - /* 1204 */ 65063, 0, - /* 1206 */ 65064, 0, - /* 1208 */ 65072, 0, - /* 1210 */ 65206, 0, - /* 1212 */ 65224, 0, - /* 1214 */ 65471, 65288, 249, 65288, 0, - /* 1219 */ 65472, 65288, 249, 65288, 0, - /* 1224 */ 65473, 65288, 249, 65288, 0, - /* 1229 */ 65474, 65288, 249, 65288, 0, - /* 1234 */ 65475, 65288, 249, 65288, 0, - /* 1239 */ 65476, 65288, 249, 65288, 0, - /* 1244 */ 65477, 65288, 249, 65288, 0, - /* 1249 */ 65478, 65288, 249, 65288, 0, - /* 1254 */ 65479, 65288, 249, 65288, 0, - /* 1259 */ 65480, 65288, 249, 65288, 0, - /* 1264 */ 65481, 65288, 249, 65288, 0, - /* 1269 */ 65482, 65288, 249, 65288, 0, - /* 1274 */ 65483, 65288, 249, 65288, 0, - /* 1279 */ 65484, 65288, 249, 65288, 0, - /* 1284 */ 65485, 65288, 249, 65288, 0, - /* 1289 */ 65486, 65288, 249, 65288, 0, - /* 1294 */ 65504, 65334, 203, 65334, 0, - /* 1299 */ 104, 65504, 65334, 203, 65334, 234, 65505, 65334, 203, 65334, 0, - /* 1310 */ 360, 65504, 65334, 203, 65334, 234, 65505, 65334, 203, 65334, 0, - /* 1321 */ 65506, 65334, 203, 65334, 0, - /* 1326 */ 105, 65506, 65334, 203, 65334, 232, 65507, 65334, 203, 65334, 0, - /* 1337 */ 361, 65506, 65334, 203, 65334, 232, 65507, 65334, 203, 65334, 0, - /* 1348 */ 65508, 65334, 203, 65334, 0, - /* 1353 */ 106, 65508, 65334, 203, 65334, 230, 65509, 65334, 203, 65334, 0, - /* 1364 */ 362, 65508, 65334, 203, 65334, 230, 65509, 65334, 203, 65334, 0, - /* 1375 */ 65510, 65334, 203, 65334, 0, - /* 1380 */ 107, 65510, 65334, 203, 65334, 228, 65511, 65334, 203, 65334, 0, - /* 1391 */ 363, 65510, 65334, 203, 65334, 228, 65511, 65334, 203, 65334, 0, - /* 1402 */ 65512, 65334, 203, 65334, 0, - /* 1407 */ 108, 65512, 65334, 203, 65334, 226, 65513, 65334, 203, 65334, 0, - /* 1418 */ 364, 65512, 65334, 203, 65334, 226, 65513, 65334, 203, 65334, 0, - /* 1429 */ 65514, 65334, 203, 65334, 0, - /* 1434 */ 109, 65514, 65334, 203, 65334, 224, 65515, 65334, 203, 65334, 0, - /* 1445 */ 365, 65514, 65334, 203, 65334, 224, 65515, 65334, 203, 65334, 0, - /* 1456 */ 65516, 65334, 203, 65334, 0, - /* 1461 */ 110, 65516, 65334, 203, 65334, 222, 65517, 65334, 203, 65334, 0, - /* 1472 */ 366, 65516, 65334, 203, 65334, 222, 65517, 65334, 203, 65334, 0, - /* 1483 */ 65518, 65334, 203, 65334, 0, - /* 1488 */ 111, 65518, 65334, 203, 65334, 220, 65519, 65334, 203, 65334, 0, - /* 1499 */ 367, 65518, 65334, 203, 65334, 220, 65519, 65334, 203, 65334, 0, - /* 1510 */ 65336, 0, - /* 1512 */ 65371, 0, - /* 1514 */ 65374, 0, - /* 1516 */ 65400, 0, - /* 1518 */ 65408, 0, - /* 1520 */ 65432, 0, - /* 1522 */ 65440, 0, - /* 1524 */ 65472, 0, - /* 1526 */ 65474, 0, - /* 1528 */ 65502, 0, - /* 1530 */ 65504, 0, - /* 1532 */ 65518, 0, - /* 1534 */ 65535, 0, + /* 1192 */ -1988, 0, + /* 1194 */ -1959, 0, + /* 1196 */ -1926, 0, + /* 1198 */ -1893, 0, + /* 1200 */ -488, 0, + /* 1202 */ -480, 0, + /* 1204 */ -473, 0, + /* 1206 */ -472, 0, + /* 1208 */ -464, 0, + /* 1210 */ -330, 0, + /* 1212 */ -312, 0, + /* 1214 */ -65, -248, 249, -248, 0, + /* 1219 */ -64, -248, 249, -248, 0, + /* 1224 */ -63, -248, 249, -248, 0, + /* 1229 */ -62, -248, 249, -248, 0, + /* 1234 */ -61, -248, 249, -248, 0, + /* 1239 */ -60, -248, 249, -248, 0, + /* 1244 */ -59, -248, 249, -248, 0, + /* 1249 */ -58, -248, 249, -248, 0, + /* 1254 */ -57, -248, 249, -248, 0, + /* 1259 */ -56, -248, 249, -248, 0, + /* 1264 */ -55, -248, 249, -248, 0, + /* 1269 */ -54, -248, 249, -248, 0, + /* 1274 */ -53, -248, 249, -248, 0, + /* 1279 */ -52, -248, 249, -248, 0, + /* 1284 */ -51, -248, 249, -248, 0, + /* 1289 */ -50, -248, 249, -248, 0, + /* 1294 */ -32, -202, 203, -202, 0, + /* 1299 */ 104, -32, -202, 203, -202, 234, -31, -202, 203, -202, 0, + /* 1310 */ 360, -32, -202, 203, -202, 234, -31, -202, 203, -202, 0, + /* 1321 */ -30, -202, 203, -202, 0, + /* 1326 */ 105, -30, -202, 203, -202, 232, -29, -202, 203, -202, 0, + /* 1337 */ 361, -30, -202, 203, -202, 232, -29, -202, 203, -202, 0, + /* 1348 */ -28, -202, 203, -202, 0, + /* 1353 */ 106, -28, -202, 203, -202, 230, -27, -202, 203, -202, 0, + /* 1364 */ 362, -28, -202, 203, -202, 230, -27, -202, 203, -202, 0, + /* 1375 */ -26, -202, 203, -202, 0, + /* 1380 */ 107, -26, -202, 203, -202, 228, -25, -202, 203, -202, 0, + /* 1391 */ 363, -26, -202, 203, -202, 228, -25, -202, 203, -202, 0, + /* 1402 */ -24, -202, 203, -202, 0, + /* 1407 */ 108, -24, -202, 203, -202, 226, -23, -202, 203, -202, 0, + /* 1418 */ 364, -24, -202, 203, -202, 226, -23, -202, 203, -202, 0, + /* 1429 */ -22, -202, 203, -202, 0, + /* 1434 */ 109, -22, -202, 203, -202, 224, -21, -202, 203, -202, 0, + /* 1445 */ 365, -22, -202, 203, -202, 224, -21, -202, 203, -202, 0, + /* 1456 */ -20, -202, 203, -202, 0, + /* 1461 */ 110, -20, -202, 203, -202, 222, -19, -202, 203, -202, 0, + /* 1472 */ 366, -20, -202, 203, -202, 222, -19, -202, 203, -202, 0, + /* 1483 */ -18, -202, 203, -202, 0, + /* 1488 */ 111, -18, -202, 203, -202, 220, -17, -202, 203, -202, 0, + /* 1499 */ 367, -18, -202, 203, -202, 220, -17, -202, 203, -202, 0, + /* 1510 */ -200, 0, + /* 1512 */ -165, 0, + /* 1514 */ -162, 0, + /* 1516 */ -136, 0, + /* 1518 */ -128, 0, + /* 1520 */ -104, 0, + /* 1522 */ -96, 0, + /* 1524 */ -64, 0, + /* 1526 */ -62, 0, + /* 1528 */ -34, 0, + /* 1530 */ -32, 0, + /* 1532 */ -18, 0, + /* 1534 */ -1, 0, }; static const uint16_t PPCSubRegIdxLists[] = { @@ -2661,4 +2661,3 @@ const uint16_t PPCRegEncodingTable[] = { #endif // GET_REGINFO_MC_DESC - diff --git a/arch/RISCV/RISCVGenRegisterInfo.inc b/arch/RISCV/RISCVGenRegisterInfo.inc index 2b7446791..1eab56bf3 100644 --- a/arch/RISCV/RISCVGenRegisterInfo.inc +++ b/arch/RISCV/RISCVGenRegisterInfo.inc @@ -192,7 +192,7 @@ static const MCPhysReg RISCVRegDiffLists[] = { /* 60 */ 61, 0, /* 62 */ 62, 0, /* 64 */ 63, 0, - /* 66 */ 65535, 0, + /* 66 */ -1, 0, }; static const uint16_t RISCVSubRegIdxLists[] = { @@ -423,4 +423,4 @@ static const MCRegisterClass RISCVMCRegisterClasses[] = { { FPR64C, FPR64CBits, sizeof(FPR64CBits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/Sparc/SparcGenRegisterInfo.inc b/arch/Sparc/SparcGenRegisterInfo.inc index 8b51efca0..a4051deee 100644 --- a/arch/Sparc/SparcGenRegisterInfo.inc +++ b/arch/Sparc/SparcGenRegisterInfo.inc @@ -163,33 +163,33 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg SparcRegDiffLists[] = { - /* 0 */ 65126, 1, 1, 1, 0, + /* 0 */ -410, 1, 1, 1, 0, /* 5 */ 32, 1, 0, - /* 8 */ 65436, 32, 1, 65504, 33, 1, 0, + /* 8 */ -100, 32, 1, -32, 33, 1, 0, /* 15 */ 34, 1, 0, - /* 18 */ 65437, 34, 1, 65502, 35, 1, 0, + /* 18 */ -99, 34, 1, -34, 35, 1, 0, /* 25 */ 36, 1, 0, - /* 28 */ 65438, 36, 1, 65500, 37, 1, 0, + /* 28 */ -98, 36, 1, -36, 37, 1, 0, /* 35 */ 38, 1, 0, - /* 38 */ 65439, 38, 1, 65498, 39, 1, 0, + /* 38 */ -97, 38, 1, -38, 39, 1, 0, /* 45 */ 40, 1, 0, - /* 48 */ 65440, 40, 1, 65496, 41, 1, 0, + /* 48 */ -96, 40, 1, -40, 41, 1, 0, /* 55 */ 42, 1, 0, - /* 58 */ 65441, 42, 1, 65494, 43, 1, 0, + /* 58 */ -95, 42, 1, -42, 43, 1, 0, /* 65 */ 44, 1, 0, - /* 68 */ 65442, 44, 1, 65492, 45, 1, 0, + /* 68 */ -94, 44, 1, -44, 45, 1, 0, /* 75 */ 46, 1, 0, - /* 78 */ 65443, 46, 1, 65490, 47, 1, 0, - /* 85 */ 65348, 1, 0, - /* 88 */ 65444, 1, 0, - /* 91 */ 65445, 1, 0, - /* 94 */ 65446, 1, 0, - /* 97 */ 65447, 1, 0, - /* 100 */ 65448, 1, 0, - /* 103 */ 65449, 1, 0, - /* 106 */ 65450, 1, 0, - /* 109 */ 65451, 1, 0, - /* 112 */ 65532, 1, 0, + /* 78 */ -93, 46, 1, -46, 47, 1, 0, + /* 85 */ -188, 1, 0, + /* 88 */ -92, 1, 0, + /* 91 */ -91, 1, 0, + /* 94 */ -90, 1, 0, + /* 97 */ -89, 1, 0, + /* 100 */ -88, 1, 0, + /* 103 */ -87, 1, 0, + /* 106 */ -86, 1, 0, + /* 109 */ -85, 1, 0, + /* 112 */ -4, 1, 0, /* 115 */ 15, 0, /* 117 */ 84, 0, /* 119 */ 85, 0, @@ -199,34 +199,34 @@ static const MCPhysReg SparcRegDiffLists[] = { /* 127 */ 89, 0, /* 129 */ 90, 0, /* 131 */ 91, 0, - /* 133 */ 65488, 92, 0, - /* 136 */ 65489, 92, 0, - /* 139 */ 65489, 93, 0, - /* 142 */ 65490, 93, 0, - /* 145 */ 65491, 93, 0, - /* 148 */ 65491, 94, 0, - /* 151 */ 65492, 94, 0, - /* 154 */ 65493, 94, 0, - /* 157 */ 65493, 95, 0, - /* 160 */ 65494, 95, 0, - /* 163 */ 65495, 95, 0, - /* 166 */ 65495, 96, 0, - /* 169 */ 65496, 96, 0, - /* 172 */ 65497, 96, 0, - /* 175 */ 65497, 97, 0, - /* 178 */ 65498, 97, 0, - /* 181 */ 65499, 97, 0, - /* 184 */ 65499, 98, 0, - /* 187 */ 65500, 98, 0, - /* 190 */ 65501, 98, 0, - /* 193 */ 65501, 99, 0, - /* 196 */ 65502, 99, 0, - /* 199 */ 65503, 99, 0, - /* 202 */ 65503, 100, 0, - /* 205 */ 65504, 100, 0, - /* 208 */ 65503, 0, - /* 210 */ 65519, 0, - /* 212 */ 65535, 0, + /* 133 */ -48, 92, 0, + /* 136 */ -47, 92, 0, + /* 139 */ -47, 93, 0, + /* 142 */ -46, 93, 0, + /* 145 */ -45, 93, 0, + /* 148 */ -45, 94, 0, + /* 151 */ -44, 94, 0, + /* 154 */ -43, 94, 0, + /* 157 */ -43, 95, 0, + /* 160 */ -42, 95, 0, + /* 163 */ -41, 95, 0, + /* 166 */ -41, 96, 0, + /* 169 */ -40, 96, 0, + /* 172 */ -39, 96, 0, + /* 175 */ -39, 97, 0, + /* 178 */ -38, 97, 0, + /* 181 */ -37, 97, 0, + /* 184 */ -37, 98, 0, + /* 187 */ -36, 98, 0, + /* 190 */ -35, 98, 0, + /* 193 */ -35, 99, 0, + /* 196 */ -34, 99, 0, + /* 199 */ -33, 99, 0, + /* 202 */ -33, 100, 0, + /* 205 */ -32, 100, 0, + /* 208 */ -33, 0, + /* 210 */ -17, 0, + /* 212 */ -1, 0, }; static const uint16_t SparcSubRegIdxLists[] = { @@ -448,4 +448,4 @@ static const MCRegisterClass SparcMCRegisterClasses[] = { { QFPRegs_with_sub_even, QFPRegs_with_sub_evenBits, sizeof(QFPRegs_with_sub_evenBits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/SystemZ/SystemZGenRegisterInfo.inc b/arch/SystemZ/SystemZGenRegisterInfo.inc index 1bed39051..4baaebf5e 100644 --- a/arch/SystemZ/SystemZGenRegisterInfo.inc +++ b/arch/SystemZ/SystemZGenRegisterInfo.inc @@ -250,54 +250,54 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg SystemZRegDiffLists[] = { - /* 0 */ 64857, 1, 1, 1, 0, - /* 5 */ 65325, 1, 0, - /* 8 */ 65471, 2, 0, - /* 11 */ 65473, 2, 0, - /* 14 */ 65475, 2, 0, - /* 17 */ 65477, 2, 0, + /* 0 */ -679, 1, 1, 1, 0, + /* 5 */ -211, 1, 0, + /* 8 */ -65, 2, 0, + /* 11 */ -63, 2, 0, + /* 14 */ -61, 2, 0, + /* 17 */ -59, 2, 0, /* 20 */ 32, 40, 0, - /* 23 */ 65506, 40, 65494, 40, 0, - /* 28 */ 65508, 40, 65494, 40, 0, - /* 33 */ 65510, 40, 65494, 40, 0, - /* 38 */ 65512, 40, 65494, 40, 0, - /* 43 */ 65504, 40, 0, - /* 46 */ 65520, 40, 0, - /* 49 */ 65504, 41, 0, - /* 52 */ 65520, 41, 0, - /* 55 */ 65504, 42, 0, - /* 58 */ 65520, 42, 0, - /* 61 */ 65504, 43, 0, - /* 64 */ 65520, 43, 0, - /* 67 */ 65504, 44, 0, - /* 70 */ 65520, 44, 0, - /* 73 */ 65504, 45, 0, - /* 76 */ 65520, 45, 0, - /* 79 */ 65504, 46, 0, - /* 82 */ 65520, 46, 0, - /* 85 */ 65504, 47, 0, - /* 88 */ 65520, 47, 0, - /* 91 */ 65504, 48, 0, - /* 94 */ 65520, 48, 0, - /* 97 */ 65496, 65504, 56, 0, - /* 101 */ 65496, 65504, 58, 0, - /* 105 */ 65496, 65504, 60, 0, - /* 109 */ 65496, 65504, 62, 0, - /* 113 */ 65496, 65504, 64, 0, - /* 117 */ 65261, 0, - /* 119 */ 65294, 0, - /* 121 */ 65463, 0, - /* 123 */ 65503, 0, - /* 125 */ 65496, 65504, 0, - /* 128 */ 65489, 32, 65520, 65519, 32, 65520, 0, - /* 135 */ 65490, 32, 65520, 65519, 32, 65520, 0, - /* 142 */ 65491, 32, 65520, 65519, 32, 65520, 0, - /* 149 */ 65492, 32, 65520, 65519, 32, 65520, 0, - /* 156 */ 65493, 32, 65520, 65519, 32, 65520, 0, - /* 163 */ 65494, 32, 65520, 65519, 32, 65520, 0, - /* 170 */ 65495, 32, 65520, 65519, 32, 65520, 0, - /* 177 */ 65496, 32, 65520, 65519, 32, 65520, 0, - /* 184 */ 65535, 0, + /* 23 */ -30, 40, -42, 40, 0, + /* 28 */ -28, 40, -42, 40, 0, + /* 33 */ -26, 40, -42, 40, 0, + /* 38 */ -24, 40, -42, 40, 0, + /* 43 */ -32, 40, 0, + /* 46 */ -16, 40, 0, + /* 49 */ -32, 41, 0, + /* 52 */ -16, 41, 0, + /* 55 */ -32, 42, 0, + /* 58 */ -16, 42, 0, + /* 61 */ -32, 43, 0, + /* 64 */ -16, 43, 0, + /* 67 */ -32, 44, 0, + /* 70 */ -16, 44, 0, + /* 73 */ -32, 45, 0, + /* 76 */ -16, 45, 0, + /* 79 */ -32, 46, 0, + /* 82 */ -16, 46, 0, + /* 85 */ -32, 47, 0, + /* 88 */ -16, 47, 0, + /* 91 */ -32, 48, 0, + /* 94 */ -16, 48, 0, + /* 97 */ -40, -32, 56, 0, + /* 101 */ -40, -32, 58, 0, + /* 105 */ -40, -32, 60, 0, + /* 109 */ -40, -32, 62, 0, + /* 113 */ -40, -32, 64, 0, + /* 117 */ -275, 0, + /* 119 */ -242, 0, + /* 121 */ -73, 0, + /* 123 */ -33, 0, + /* 125 */ -40, -32, 0, + /* 128 */ -47, 32, -16, -17, 32, -16, 0, + /* 135 */ -46, 32, -16, -17, 32, -16, 0, + /* 142 */ -45, 32, -16, -17, 32, -16, 0, + /* 149 */ -44, 32, -16, -17, 32, -16, 0, + /* 156 */ -43, 32, -16, -17, 32, -16, 0, + /* 163 */ -42, 32, -16, -17, 32, -16, 0, + /* 170 */ -41, 32, -16, -17, 32, -16, 0, + /* 177 */ -40, 32, -16, -17, 32, -16, 0, + /* 184 */ -1, 0, }; static const uint16_t SystemZSubRegIdxLists[] = { @@ -738,4 +738,4 @@ static const MCRegisterClass SystemZMCRegisterClasses[] = { { ADDR128Bit, ADDR128BitBits, sizeof(ADDR128BitBits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/TMS320C64x/TMS320C64xGenRegisterInfo.inc b/arch/TMS320C64x/TMS320C64xGenRegisterInfo.inc index c095762f3..323560711 100644 --- a/arch/TMS320C64x/TMS320C64xGenRegisterInfo.inc +++ b/arch/TMS320C64x/TMS320C64xGenRegisterInfo.inc @@ -127,7 +127,7 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg TMS320C64xRegDiffLists[] = { - /* 0 */ 65535, 0, + /* 0 */ -1, 0, }; static const uint16_t TMS320C64xSubRegIdxLists[] = { @@ -274,4 +274,4 @@ static const MCRegisterClass TMS320C64xMCRegisterClasses[] = { { ControlRegs, ControlRegsBits, TMS320C64x_ControlRegsRegClassID }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/TriCore/TriCoreGenRegisterInfo.inc b/arch/TriCore/TriCoreGenRegisterInfo.inc index 7004b2170..1c3a84721 100644 --- a/arch/TriCore/TriCoreGenRegisterInfo.inc +++ b/arch/TriCore/TriCoreGenRegisterInfo.inc @@ -105,33 +105,33 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg TriCoreRegDiffLists[] = { - /* 0 */ 65434, 1, 0, - /* 3 */ 65450, 1, 0, - /* 6 */ 65482, 1, 0, - /* 9 */ 65488, 1, 0, - /* 12 */ 65489, 1, 0, - /* 15 */ 65490, 1, 0, - /* 18 */ 65491, 1, 0, - /* 21 */ 65492, 1, 0, - /* 24 */ 65493, 1, 0, - /* 27 */ 65494, 1, 0, - /* 30 */ 65495, 1, 0, - /* 33 */ 65496, 1, 0, - /* 36 */ 65497, 1, 0, - /* 39 */ 65498, 1, 0, - /* 42 */ 65499, 1, 0, - /* 45 */ 65500, 1, 0, - /* 48 */ 65501, 1, 0, - /* 51 */ 65502, 1, 0, - /* 54 */ 65503, 1, 0, - /* 57 */ 65520, 1, 0, - /* 60 */ 65521, 1, 0, - /* 63 */ 65522, 1, 0, - /* 66 */ 65523, 1, 0, - /* 69 */ 65524, 1, 0, - /* 72 */ 65525, 1, 0, - /* 75 */ 65526, 1, 0, - /* 78 */ 65527, 1, 0, + /* 0 */ -102, 1, 0, + /* 3 */ -86, 1, 0, + /* 6 */ -54, 1, 0, + /* 9 */ -48, 1, 0, + /* 12 */ -47, 1, 0, + /* 15 */ -46, 1, 0, + /* 18 */ -45, 1, 0, + /* 21 */ -44, 1, 0, + /* 24 */ -43, 1, 0, + /* 27 */ -42, 1, 0, + /* 30 */ -41, 1, 0, + /* 33 */ -40, 1, 0, + /* 36 */ -39, 1, 0, + /* 39 */ -38, 1, 0, + /* 42 */ -37, 1, 0, + /* 45 */ -36, 1, 0, + /* 48 */ -35, 1, 0, + /* 51 */ -34, 1, 0, + /* 54 */ -33, 1, 0, + /* 57 */ -16, 1, 0, + /* 60 */ -15, 1, 0, + /* 63 */ -14, 1, 0, + /* 66 */ -13, 1, 0, + /* 69 */ -12, 1, 0, + /* 72 */ -11, 1, 0, + /* 75 */ -10, 1, 0, + /* 78 */ -9, 1, 0, /* 81 */ 32, 8, 0, /* 84 */ 33, 8, 0, /* 87 */ 34, 8, 0, @@ -149,7 +149,7 @@ static const MCPhysReg TriCoreRegDiffLists[] = { /* 118 */ 14, 0, /* 120 */ 15, 0, /* 122 */ 16, 0, - /* 124 */ 65535, 0, + /* 124 */ -1, 0, }; static const uint16_t TriCoreSubRegIdxLists[] = { @@ -292,4 +292,3 @@ static const MCRegisterClass TriCoreMCRegisterClasses[] = { #endif // GET_REGINFO_MC_DESC - diff --git a/arch/X86/X86GenRegisterInfo.inc b/arch/X86/X86GenRegisterInfo.inc index d2598b196..888da8ee6 100644 --- a/arch/X86/X86GenRegisterInfo.inc +++ b/arch/X86/X86GenRegisterInfo.inc @@ -390,10 +390,10 @@ enum { static const MCPhysReg X86RegDiffLists[] = { /* 0 */ 0, 1, 0, - /* 3 */ 64875, 1, 1, 0, - /* 7 */ 65259, 1, 1, 0, - /* 11 */ 65397, 1, 1, 0, - /* 15 */ 65466, 1, 1, 0, + /* 3 */ -661, 1, 1, 0, + /* 7 */ -277, 1, 1, 0, + /* 11 */ -139, 1, 1, 0, + /* 15 */ -70, 1, 1, 0, /* 19 */ 2, 1, 0, /* 22 */ 4, 1, 0, /* 25 */ 6, 1, 0, @@ -401,81 +401,81 @@ static const MCPhysReg X86RegDiffLists[] = { /* 31 */ 22, 1, 0, /* 34 */ 26, 1, 0, /* 37 */ 29, 1, 0, - /* 40 */ 64851, 1, 0, + /* 40 */ -685, 1, 0, /* 43 */ 10, 3, 0, /* 46 */ 4, 0, /* 48 */ 5, 0, - /* 50 */ 65292, 1, 7, 0, - /* 54 */ 65417, 1, 7, 0, + /* 50 */ -244, 1, 7, 0, + /* 54 */ -119, 1, 7, 0, /* 58 */ 10, 3, 7, 0, - /* 62 */ 65512, 8, 0, - /* 65 */ 65342, 1, 11, 0, - /* 69 */ 65348, 1, 11, 0, - /* 73 */ 65442, 1, 11, 0, - /* 77 */ 65448, 1, 11, 0, + /* 62 */ -24, 8, 0, + /* 65 */ -194, 1, 11, 0, + /* 69 */ -188, 1, 11, 0, + /* 73 */ -94, 1, 11, 0, + /* 77 */ -88, 1, 11, 0, /* 81 */ 12, 0, - /* 83 */ 65342, 1, 14, 0, - /* 87 */ 65348, 1, 14, 0, - /* 91 */ 65442, 1, 14, 0, - /* 95 */ 65448, 1, 14, 0, + /* 83 */ -194, 1, 14, 0, + /* 87 */ -188, 1, 14, 0, + /* 91 */ -94, 1, 14, 0, + /* 95 */ -88, 1, 14, 0, /* 99 */ 21, 0, /* 101 */ 22, 0, - /* 103 */ 65534, 65509, 23, 0, - /* 107 */ 65535, 65509, 23, 0, - /* 111 */ 65534, 65511, 23, 0, - /* 115 */ 65535, 65511, 23, 0, - /* 119 */ 65524, 23, 0, - /* 122 */ 128, 8, 65512, 8, 24, 0, - /* 128 */ 65519, 24, 0, - /* 131 */ 65522, 24, 0, - /* 134 */ 65511, 65526, 2, 65535, 24, 0, + /* 103 */ -2, -27, 23, 0, + /* 107 */ -1, -27, 23, 0, + /* 111 */ -2, -25, 23, 0, + /* 115 */ -1, -25, 23, 0, + /* 119 */ -12, 23, 0, + /* 122 */ 128, 8, -24, 8, 24, 0, + /* 128 */ -17, 24, 0, + /* 131 */ -14, 24, 0, + /* 134 */ -25, -10, 2, -1, 24, 0, /* 140 */ 2, 6, 25, 0, /* 144 */ 6, 6, 25, 0, - /* 148 */ 65534, 10, 25, 0, - /* 152 */ 65535, 10, 25, 0, + /* 148 */ -2, 10, 25, 0, + /* 152 */ -1, 10, 25, 0, /* 156 */ 2, 12, 25, 0, /* 160 */ 3, 12, 25, 0, /* 164 */ 4, 15, 25, 0, /* 168 */ 5, 15, 25, 0, - /* 172 */ 65534, 17, 25, 0, - /* 176 */ 65535, 17, 25, 0, + /* 172 */ -2, 17, 25, 0, + /* 176 */ -1, 17, 25, 0, /* 180 */ 1, 19, 25, 0, /* 184 */ 2, 19, 25, 0, - /* 188 */ 65521, 25, 0, + /* 188 */ -15, 25, 0, /* 191 */ 26, 0, - /* 193 */ 65511, 65530, 65534, 65532, 27, 0, - /* 199 */ 65511, 65524, 65534, 65535, 30, 0, - /* 205 */ 65511, 65519, 2, 65535, 31, 0, + /* 193 */ -25, -6, -2, -4, 27, 0, + /* 199 */ -25, -12, -2, -1, 30, 0, + /* 205 */ -25, -17, 2, -1, 31, 0, /* 211 */ 32, 32, 0, - /* 214 */ 65511, 65521, 65532, 65535, 35, 0, - /* 220 */ 65511, 65517, 65535, 65535, 36, 0, - /* 226 */ 64829, 0, - /* 228 */ 64900, 0, - /* 230 */ 64923, 0, - /* 232 */ 65131, 0, - /* 234 */ 65520, 65408, 0, - /* 237 */ 16, 65528, 65408, 0, - /* 241 */ 24, 65528, 65408, 0, - /* 245 */ 65430, 0, - /* 247 */ 65432, 0, - /* 249 */ 65461, 0, - /* 251 */ 65493, 0, - /* 253 */ 65504, 65504, 0, - /* 256 */ 65509, 0, - /* 258 */ 65511, 0, - /* 260 */ 65514, 0, - /* 262 */ 65513, 27, 2, 65535, 65520, 0, - /* 268 */ 65513, 25, 2, 65535, 65522, 0, - /* 274 */ 65525, 0, - /* 276 */ 65530, 0, - /* 278 */ 65531, 0, - /* 280 */ 65534, 65532, 0, - /* 283 */ 65512, 17, 65533, 0, - /* 287 */ 65534, 0, - /* 289 */ 2, 65535, 0, - /* 292 */ 65532, 65535, 0, - /* 295 */ 65534, 65535, 0, - /* 298 */ 65535, 65535, 0, + /* 214 */ -25, -15, -4, -1, 35, 0, + /* 220 */ -25, -19, -1, -1, 36, 0, + /* 226 */ -707, 0, + /* 228 */ -636, 0, + /* 230 */ -613, 0, + /* 232 */ -405, 0, + /* 234 */ -16, -128, 0, + /* 237 */ 16, -8, -128, 0, + /* 241 */ 24, -8, -128, 0, + /* 245 */ -106, 0, + /* 247 */ -104, 0, + /* 249 */ -75, 0, + /* 251 */ -43, 0, + /* 253 */ -32, -32, 0, + /* 256 */ -27, 0, + /* 258 */ -25, 0, + /* 260 */ -22, 0, + /* 262 */ -23, 27, 2, -1, -16, 0, + /* 268 */ -23, 25, 2, -1, -14, 0, + /* 274 */ -11, 0, + /* 276 */ -6, 0, + /* 278 */ -5, 0, + /* 280 */ -2, -4, 0, + /* 283 */ -24, 17, -3, 0, + /* 287 */ -2, 0, + /* 289 */ 2, -1, 0, + /* 292 */ -4, -1, 0, + /* 295 */ -2, -1, 0, + /* 298 */ -1, -1, 0, }; static const uint16_t X86SubRegIdxLists[] = { @@ -1546,4 +1546,4 @@ static const MCRegisterClass X86MCRegisterClasses[] = { { VR512_with_sub_xmm_in_VR128L, VR512_with_sub_xmm_in_VR128LBits, sizeof(VR512_with_sub_xmm_in_VR128LBits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/arch/XCore/XCoreGenRegisterInfo.inc b/arch/XCore/XCoreGenRegisterInfo.inc index 0349badb5..179f1d621 100644 --- a/arch/XCore/XCoreGenRegisterInfo.inc +++ b/arch/XCore/XCoreGenRegisterInfo.inc @@ -55,7 +55,7 @@ enum { #undef GET_REGINFO_MC_DESC static const MCPhysReg XCoreRegDiffLists[] = { - /* 0 */ 65535, 0, + /* 0 */ -1, 0, }; static const uint16_t XCoreSubRegIdxLists[] = { @@ -107,4 +107,4 @@ static const MCRegisterClass XCoreMCRegisterClasses[] = { { GRRegs, GRRegsBits, sizeof(GRRegsBits) }, }; -#endif // GET_REGINFO_MC_DESC +#endif // GET_REGINFO_MC_DESC \ No newline at end of file diff --git a/bindings/const_generator.py b/bindings/const_generator.py index 70bd94ef3..1f4ec14f6 100644 --- a/bindings/const_generator.py +++ b/bindings/const_generator.py @@ -5,7 +5,7 @@ import sys, re INCL_DIR = '../include/capstone/' -include = [ 'arm.h', 'm68k.h', 'mips.h', 'x86.h', 'ppc.h', 'sparc.h', 'systemz.h', 'xcore.h', 'tms320c64x.h', 'm680x.h', 'evm.h', 'mos65xx.h', 'wasm.h', 'bpf.h' ,'riscv.h', 'sh.h', 'tricore.h', 'alpha.h', 'hppa.h' ] +include = [ 'arm.h', 'aarch64.h', 'm68k.h', 'mips.h', 'x86.h', 'ppc.h', 'sparc.h', 'systemz.h', 'xcore.h', 'tms320c64x.h', 'm680x.h', 'evm.h', 'mos65xx.h', 'wasm.h', 'bpf.h' ,'riscv.h', 'sh.h', 'tricore.h', 'alpha.h', 'hppa.h' ] template = { 'java': { @@ -30,13 +30,14 @@ template = { 'comment_close': '', }, 'python': { - 'header': "from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM\n" + 'header': "from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX\n" "# For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [%s_const.py]\n", 'footer': "", 'line_format': '%s = %s\n', 'out_file': './python/capstone/%s_const.py', # prefixes for constant filenames of all archs - case sensitive 'arm.h': 'arm', + 'aarch64.h': ['AArch64', 'AARCH64'], 'm68k.h': 'm68k', 'mips.h': 'mips', 'x86.h': 'x86', @@ -158,6 +159,7 @@ template = { excluded_prefixes = { 'arm.h': ["ARMCC_CondCodes", "ARMVCC_VPTCodes"], + 'aarch64.h': ["AArch64CC_CondCode", "AArch64Layout_VectorLayout"], } # markup for comments to be added to autogen files @@ -217,6 +219,7 @@ def gen(lang): enums = {} values = {} doc_lines = [] + rhs = "" count = 0 for line in lines: @@ -277,8 +280,25 @@ def gen(lang): elif len(f) > 1 and f[1] == '=': rhs = ''.join(f[2:]) else: - rhs = str(count) - count += 1 + # Dirty fix: This line is reached for enum values which + # have no value assigned (as in `ARCH_SOMETHING,`). + # Because the binding constants require a fixed value, + # `count` was used (as it is now the `except` case). + # Which is of course incorrect, + # because it doesn't match the actual value in the C code. + # So we just test here if the previous `rhs` was an actual number, + # and set `rhs = rhs + 1`. If it wasn't a number, we just continue the incorrect design and + # set it to `str(count)`. + try: + if "0x" in rhs: + prev_val = int(rhs, 16) + else: + prev_val = int(rhs) + prev_val += 1 + rhs = str(prev_val) + except ValueError: + rhs = str(count) + count += 1 try: count = int(rhs) + 1 diff --git a/bindings/python/capstone/__init__.py b/bindings/python/capstone/__init__.py index 288b70568..5714550c0 100755 --- a/bindings/python/capstone/__init__.py +++ b/bindings/python/capstone/__init__.py @@ -168,6 +168,8 @@ __all__ = [ 'CS_OP_RESERVED_15', 'CS_OP_SPECIAL', 'CS_OP_MEM', + 'CS_OP_MEM_REG', + 'CS_OP_MEM_IMM', 'CS_GRP_INVALID', 'CS_GRP_JUMP', @@ -187,6 +189,8 @@ __all__ = [ '__version__', ] +UINT16_MAX = 0xffff + # Capstone C interface # API version @@ -326,6 +330,8 @@ CS_OP_RESERVED_14 = 14 CS_OP_RESERVED_15 = 15 CS_OP_SPECIAL = 0x10 # Special operands from archs CS_OP_MEM = 0x80 # Memory operand. Can be ORed with another operand type. +CS_OP_MEM_REG = CS_OP_MEM | CS_OP_IMM, +CS_OP_MEM_IMM = CS_OP_MEM | CS_OP_IMM, # Common instruction groups - to be consistent across all architectures. CS_GRP_INVALID = 0 # uninitialized/invalid group. diff --git a/bindings/python/capstone/aarch64.py b/bindings/python/capstone/aarch64.py index be27d6243..03cbdc505 100644 --- a/bindings/python/capstone/aarch64.py +++ b/bindings/python/capstone/aarch64.py @@ -34,6 +34,13 @@ class AArch64OpSme(ctypes.Structure): ('is_vertical', ctypes.c_bool), ) +class AArch64OpPred(ctypes.Structure): + _fileds_ = ( + ('reg', ctypes.c_uint), + ('vec_select', ctypes.c_uint), + ('imm_index', ctypes.c_int), + ) + class AArch64OpShift(ctypes.Structure): _fields_ = ( ('type', ctypes.c_uint), @@ -91,6 +98,7 @@ class AArch64OpValue(ctypes.Union): ('mem', AArch64OpMem), ('sysop', AArch64SysOp), ('sme', AArch64OpSme), + ('pred', AArch64OpPred), ) class AArch64Op(ctypes.Structure): @@ -100,6 +108,7 @@ class AArch64Op(ctypes.Structure): ('shift', AArch64OpShift), ('ext', ctypes.c_uint), ('type', ctypes.c_uint), + ('is_vreg', ctypes.c_bool), ('value', AArch64OpValue), ('access', ctypes.c_uint8), ('is_list_member', ctypes.c_bool), diff --git a/bindings/python/capstone/aarch64_const.py b/bindings/python/capstone/aarch64_const.py index f4c12ae32..8ce35150e 100644 --- a/bindings/python/capstone/aarch64_const.py +++ b/bindings/python/capstone/aarch64_const.py @@ -1,42 +1,46 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_SPECIAL, CS_OP_MEM, CS_GRP_JUMP +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX +# For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [aarch64_const.py] -AArch64_SFT_INVALID = 0 -AArch64_SFT_LSL = 1 -AArch64_SFT_MSL = 2 -AArch64_SFT_LSR = 3 -AArch64_SFT_ASR = 4 -AArch64_SFT_ROR = 5 -AArch64_EXT_INVALID = 0 -AArch64_EXT_UXTB = 1 -AArch64_EXT_UXTH = 2 -AArch64_EXT_UXTW = 3 -AArch64_EXT_UXTX = 4 -AArch64_EXT_SXTB = 5 -AArch64_EXT_SXTH = 6 -AArch64_EXT_SXTW = 7 -AArch64_EXT_SXTX = 8 -AArch64Layout_Invalid = 0 -AArch64Layout_VL_B = 8 -AArch64Layout_VL_H = 16 -AArch64Layout_VL_S = 32 -AArch64Layout_VL_D = 64 -AArch64Layout_VL_Q = 128 -AArch64Layout_VL_4B = (4 << 8) | AArch64Layout_VL_B -AArch64Layout_VL_2H = (2 << 8) | AArch64Layout_VL_H -AArch64Layout_VL_1S = (1 << 8) | AArch64Layout_VL_S -AArch64Layout_VL_8B = (8 << 8) | AArch64Layout_VL_B -AArch64Layout_VL_4H = (4 << 8) | AArch64Layout_VL_H -AArch64Layout_VL_2S = (2 << 8) | AArch64Layout_VL_S -AArch64Layout_VL_1D = (1 << 8) | AArch64Layout_VL_D -AArch64Layout_VL_16B = (16 << 8) | AArch64Layout_VL_B -AArch64Layout_VL_8H = (8 << 8) | AArch64Layout_VL_H -AArch64Layout_VL_4S = (4 << 8) | AArch64Layout_VL_S -AArch64Layout_VL_2D = (2 << 8) | AArch64Layout_VL_D -AArch64Layout_VL_1Q = (1 << 8) | AArch64Layout_VL_Q -AArch64Layout_VL_64B = (64 << 8) | AArch64Layout_VL_B -AArch64Layout_VL_32H = (32 << 8) | AArch64Layout_VL_H -AArch64Layout_VL_16S = (16 << 8) | AArch64Layout_VL_S -AArch64Layout_VL_8D = (8 << 8) | AArch64Layout_VL_D +AARCH64_SFT_INVALID = 0 +AARCH64_SFT_LSL = 1 +AARCH64_SFT_MSL = 2 +AARCH64_SFT_LSR = 3 +AARCH64_SFT_ASR = 4 +AARCH64_SFT_ROR = 5 + +AARCH64_EXT_INVALID = 0 +AARCH64_EXT_UXTB = 1 +AARCH64_EXT_UXTH = 2 +AARCH64_EXT_UXTW = 3 +AARCH64_EXT_UXTX = 4 +AARCH64_EXT_SXTB = 5 +AARCH64_EXT_SXTH = 6 +AARCH64_EXT_SXTW = 7 +AARCH64_EXT_SXTX = 8 + +AARCH64LAYOUT_INVALID = 0 +AARCH64LAYOUT_VL_B = 8 +AARCH64LAYOUT_VL_H = 16 +AARCH64LAYOUT_VL_S = 32 +AARCH64LAYOUT_VL_D = 64 +AARCH64LAYOUT_VL_Q = 128 +AARCH64LAYOUT_VL_4B = (4<<8)|AARCH64LAYOUT_VL_B +AARCH64LAYOUT_VL_2H = (2<<8)|AARCH64LAYOUT_VL_H +AARCH64LAYOUT_VL_1S = (1<<8)|AARCH64LAYOUT_VL_S +AARCH64LAYOUT_VL_8B = (8<<8)|AARCH64LAYOUT_VL_B +AARCH64LAYOUT_VL_4H = (4<<8)|AARCH64LAYOUT_VL_H +AARCH64LAYOUT_VL_2S = (2<<8)|AARCH64LAYOUT_VL_S +AARCH64LAYOUT_VL_1D = (1<<8)|AARCH64LAYOUT_VL_D +AARCH64LAYOUT_VL_16B = (16<<8)|AARCH64LAYOUT_VL_B +AARCH64LAYOUT_VL_8H = (8<<8)|AARCH64LAYOUT_VL_H +AARCH64LAYOUT_VL_4S = (4<<8)|AARCH64LAYOUT_VL_S +AARCH64LAYOUT_VL_2D = (2<<8)|AARCH64LAYOUT_VL_D +AARCH64LAYOUT_VL_1Q = (1<<8)|AARCH64LAYOUT_VL_Q +AARCH64LAYOUT_VL_64B = (64<<8)|AARCH64LAYOUT_VL_B +AARCH64LAYOUT_VL_32H = (32<<8)|AARCH64LAYOUT_VL_H +AARCH64LAYOUT_VL_16S = (16<<8)|AARCH64LAYOUT_VL_S +AARCH64LAYOUT_VL_8D = (8<<8)|AARCH64LAYOUT_VL_D +AARCH64LAYOUT_VL_COMPLETE = 129 AArch64CC_EQ = 0x0 AArch64CC_NE = 0x1 AArch64CC_HS = 0x2 @@ -53,2268 +57,4217 @@ AArch64CC_GT = 0xc AArch64CC_LE = 0xd AArch64CC_AL = 0xe AArch64CC_NV = 0xf -AArch64CC_Invalid = 0x10 +AArch64CC_Invalid = 16 AArch64CC_ANY_ACTIVE = AArch64CC_NE AArch64CC_FIRST_ACTIVE = AArch64CC_MI AArch64CC_LAST_ACTIVE = AArch64CC_LO AArch64CC_NONE_ACTIVE = AArch64CC_EQ -AArch64_TLBI_ALLE1 = 0x243c -AArch64_TLBI_ALLE1IS = 0x241c -AArch64_TLBI_ALLE1ISNXS = 0x249c -AArch64_TLBI_ALLE1NXS = 0x24bc -AArch64_TLBI_ALLE1OS = 0x240c -AArch64_TLBI_ALLE1OSNXS = 0x248c -AArch64_TLBI_ALLE2 = 0x2438 -AArch64_TLBI_ALLE2IS = 0x2418 -AArch64_TLBI_ALLE2ISNXS = 0x2498 -AArch64_TLBI_ALLE2NXS = 0x24b8 -AArch64_TLBI_ALLE2OS = 0x2408 -AArch64_TLBI_ALLE2OSNXS = 0x2488 -AArch64_TLBI_ALLE3 = 0x3438 -AArch64_TLBI_ALLE3IS = 0x3418 -AArch64_TLBI_ALLE3ISNXS = 0x3498 -AArch64_TLBI_ALLE3NXS = 0x34b8 -AArch64_TLBI_ALLE3OS = 0x3408 -AArch64_TLBI_ALLE3OSNXS = 0x3488 -AArch64_TLBI_ASIDE1 = 0x43a -AArch64_TLBI_ASIDE1IS = 0x41a -AArch64_TLBI_ASIDE1ISNXS = 0x49a -AArch64_TLBI_ASIDE1NXS = 0x4ba -AArch64_TLBI_ASIDE1OS = 0x40a -AArch64_TLBI_ASIDE1OSNXS = 0x48a -AArch64_TLBI_IPAS2E1 = 0x2421 -AArch64_TLBI_IPAS2E1IS = 0x2401 -AArch64_TLBI_IPAS2E1ISNXS = 0x2481 -AArch64_TLBI_IPAS2E1NXS = 0x24a1 -AArch64_TLBI_IPAS2E1OS = 0x2420 -AArch64_TLBI_IPAS2E1OSNXS = 0x24a0 -AArch64_TLBI_IPAS2LE1 = 0x2425 -AArch64_TLBI_IPAS2LE1IS = 0x2405 -AArch64_TLBI_IPAS2LE1ISNXS = 0x2485 -AArch64_TLBI_IPAS2LE1NXS = 0x24a5 -AArch64_TLBI_IPAS2LE1OS = 0x2424 -AArch64_TLBI_IPAS2LE1OSNXS = 0x24a4 -AArch64_TLBI_PAALL = 0x343c -AArch64_TLBI_PAALLNXS = 0x34bc -AArch64_TLBI_PAALLOS = 0x340c -AArch64_TLBI_PAALLOSNXS = 0x348c -AArch64_TLBI_RIPAS2E1 = 0x2422 -AArch64_TLBI_RIPAS2E1IS = 0x2402 -AArch64_TLBI_RIPAS2E1ISNXS = 0x2482 -AArch64_TLBI_RIPAS2E1NXS = 0x24a2 -AArch64_TLBI_RIPAS2E1OS = 0x2423 -AArch64_TLBI_RIPAS2E1OSNXS = 0x24a3 -AArch64_TLBI_RIPAS2LE1 = 0x2426 -AArch64_TLBI_RIPAS2LE1IS = 0x2406 -AArch64_TLBI_RIPAS2LE1ISNXS = 0x2486 -AArch64_TLBI_RIPAS2LE1NXS = 0x24a6 -AArch64_TLBI_RIPAS2LE1OS = 0x2427 -AArch64_TLBI_RIPAS2LE1OSNXS = 0x24a7 -AArch64_TLBI_RPALOS = 0x3427 -AArch64_TLBI_RPALOSNXS = 0x34a7 -AArch64_TLBI_RPAOS = 0x3423 -AArch64_TLBI_RPAOSNXS = 0x34a3 -AArch64_TLBI_RVAAE1 = 0x433 -AArch64_TLBI_RVAAE1IS = 0x413 -AArch64_TLBI_RVAAE1ISNXS = 0x493 -AArch64_TLBI_RVAAE1NXS = 0x4b3 -AArch64_TLBI_RVAAE1OS = 0x42b -AArch64_TLBI_RVAAE1OSNXS = 0x4ab -AArch64_TLBI_RVAALE1 = 0x437 -AArch64_TLBI_RVAALE1IS = 0x417 -AArch64_TLBI_RVAALE1ISNXS = 0x497 -AArch64_TLBI_RVAALE1NXS = 0x4b7 -AArch64_TLBI_RVAALE1OS = 0x42f -AArch64_TLBI_RVAALE1OSNXS = 0x4af -AArch64_TLBI_RVAE1 = 0x431 -AArch64_TLBI_RVAE1IS = 0x411 -AArch64_TLBI_RVAE1ISNXS = 0x491 -AArch64_TLBI_RVAE1NXS = 0x4b1 -AArch64_TLBI_RVAE1OS = 0x429 -AArch64_TLBI_RVAE1OSNXS = 0x4a9 -AArch64_TLBI_RVAE2 = 0x2431 -AArch64_TLBI_RVAE2IS = 0x2411 -AArch64_TLBI_RVAE2ISNXS = 0x2491 -AArch64_TLBI_RVAE2NXS = 0x24b1 -AArch64_TLBI_RVAE2OS = 0x2429 -AArch64_TLBI_RVAE2OSNXS = 0x24a9 -AArch64_TLBI_RVAE3 = 0x3431 -AArch64_TLBI_RVAE3IS = 0x3411 -AArch64_TLBI_RVAE3ISNXS = 0x3491 -AArch64_TLBI_RVAE3NXS = 0x34b1 -AArch64_TLBI_RVAE3OS = 0x3429 -AArch64_TLBI_RVAE3OSNXS = 0x34a9 -AArch64_TLBI_RVALE1 = 0x435 -AArch64_TLBI_RVALE1IS = 0x415 -AArch64_TLBI_RVALE1ISNXS = 0x495 -AArch64_TLBI_RVALE1NXS = 0x4b5 -AArch64_TLBI_RVALE1OS = 0x42d -AArch64_TLBI_RVALE1OSNXS = 0x4ad -AArch64_TLBI_RVALE2 = 0x2435 -AArch64_TLBI_RVALE2IS = 0x2415 -AArch64_TLBI_RVALE2ISNXS = 0x2495 -AArch64_TLBI_RVALE2NXS = 0x24b5 -AArch64_TLBI_RVALE2OS = 0x242d -AArch64_TLBI_RVALE2OSNXS = 0x24ad -AArch64_TLBI_RVALE3 = 0x3435 -AArch64_TLBI_RVALE3IS = 0x3415 -AArch64_TLBI_RVALE3ISNXS = 0x3495 -AArch64_TLBI_RVALE3NXS = 0x34b5 -AArch64_TLBI_RVALE3OS = 0x342d -AArch64_TLBI_RVALE3OSNXS = 0x34ad -AArch64_TLBI_VAAE1 = 0x43b -AArch64_TLBI_VAAE1IS = 0x41b -AArch64_TLBI_VAAE1ISNXS = 0x49b -AArch64_TLBI_VAAE1NXS = 0x4bb -AArch64_TLBI_VAAE1OS = 0x40b -AArch64_TLBI_VAAE1OSNXS = 0x48b -AArch64_TLBI_VAALE1 = 0x43f -AArch64_TLBI_VAALE1IS = 0x41f -AArch64_TLBI_VAALE1ISNXS = 0x49f -AArch64_TLBI_VAALE1NXS = 0x4bf -AArch64_TLBI_VAALE1OS = 0x40f -AArch64_TLBI_VAALE1OSNXS = 0x48f -AArch64_TLBI_VAE1 = 0x439 -AArch64_TLBI_VAE1IS = 0x419 -AArch64_TLBI_VAE1ISNXS = 0x499 -AArch64_TLBI_VAE1NXS = 0x4b9 -AArch64_TLBI_VAE1OS = 0x409 -AArch64_TLBI_VAE1OSNXS = 0x489 -AArch64_TLBI_VAE2 = 0x2439 -AArch64_TLBI_VAE2IS = 0x2419 -AArch64_TLBI_VAE2ISNXS = 0x2499 -AArch64_TLBI_VAE2NXS = 0x24b9 -AArch64_TLBI_VAE2OS = 0x2409 -AArch64_TLBI_VAE2OSNXS = 0x2489 -AArch64_TLBI_VAE3 = 0x3439 -AArch64_TLBI_VAE3IS = 0x3419 -AArch64_TLBI_VAE3ISNXS = 0x3499 -AArch64_TLBI_VAE3NXS = 0x34b9 -AArch64_TLBI_VAE3OS = 0x3409 -AArch64_TLBI_VAE3OSNXS = 0x3489 -AArch64_TLBI_VALE1 = 0x43d -AArch64_TLBI_VALE1IS = 0x41d -AArch64_TLBI_VALE1ISNXS = 0x49d -AArch64_TLBI_VALE1NXS = 0x4bd -AArch64_TLBI_VALE1OS = 0x40d -AArch64_TLBI_VALE1OSNXS = 0x48d -AArch64_TLBI_VALE2 = 0x243d -AArch64_TLBI_VALE2IS = 0x241d -AArch64_TLBI_VALE2ISNXS = 0x249d -AArch64_TLBI_VALE2NXS = 0x24bd -AArch64_TLBI_VALE2OS = 0x240d -AArch64_TLBI_VALE2OSNXS = 0x248d -AArch64_TLBI_VALE3 = 0x343d -AArch64_TLBI_VALE3IS = 0x341d -AArch64_TLBI_VALE3ISNXS = 0x349d -AArch64_TLBI_VALE3NXS = 0x34bd -AArch64_TLBI_VALE3OS = 0x340d -AArch64_TLBI_VALE3OSNXS = 0x348d -AArch64_TLBI_VMALLE1 = 0x438 -AArch64_TLBI_VMALLE1IS = 0x418 -AArch64_TLBI_VMALLE1ISNXS = 0x498 -AArch64_TLBI_VMALLE1NXS = 0x4b8 -AArch64_TLBI_VMALLE1OS = 0x408 -AArch64_TLBI_VMALLE1OSNXS = 0x488 -AArch64_TLBI_VMALLS12E1 = 0x243e -AArch64_TLBI_VMALLS12E1IS = 0x241e -AArch64_TLBI_VMALLS12E1ISNXS = 0x249e -AArch64_TLBI_VMALLS12E1NXS = 0x24be -AArch64_TLBI_VMALLS12E1OS = 0x240e -AArch64_TLBI_VMALLS12E1OSNXS = 0x248e -AArch64_AT_S12E0R = 0x23c6 -AArch64_AT_S12E0W = 0x23c7 -AArch64_AT_S12E1R = 0x23c4 -AArch64_AT_S12E1W = 0x23c5 -AArch64_AT_S1E0R = 0x3c2 -AArch64_AT_S1E0W = 0x3c3 -AArch64_AT_S1E1R = 0x3c0 -AArch64_AT_S1E1RP = 0x3c8 -AArch64_AT_S1E1W = 0x3c1 -AArch64_AT_S1E1WP = 0x3c9 -AArch64_AT_S1E2R = 0x23c0 -AArch64_AT_S1E2W = 0x23c1 -AArch64_AT_S1E3R = 0x33c0 -AArch64_AT_S1E3W = 0x33c1 -AArch64_BTI_C = 0x2 -AArch64_BTI_J = 0x4 -AArch64_BTI_JC = 0x6 -AArch64_DB_ISH = 0xb -AArch64_DB_ISHLD = 0x9 -AArch64_DB_ISHST = 0xa -AArch64_DB_LD = 0xd -AArch64_DB_NSH = 0x7 -AArch64_DB_NSHLD = 0x5 -AArch64_DB_NSHST = 0x6 -AArch64_DB_OSH = 0x3 -AArch64_DB_OSHLD = 0x1 -AArch64_DB_OSHST = 0x2 -AArch64_DB_ST = 0xe -AArch64_DB_SY = 0xf -AArch64_DBNXS_ISHNXS = 0xb -AArch64_DBNXS_NSHNXS = 0x7 -AArch64_DBNXS_OSHNXS = 0x3 -AArch64_DBNXS_SYNXS = 0xf -AArch64_DC_CGDSW = 0x3d6 -AArch64_DC_CGDVAC = 0x1bd5 -AArch64_DC_CGDVADP = 0x1bed -AArch64_DC_CGDVAP = 0x1be5 -AArch64_DC_CGSW = 0x3d4 -AArch64_DC_CGVAC = 0x1bd3 -AArch64_DC_CGVADP = 0x1beb -AArch64_DC_CGVAP = 0x1be3 -AArch64_DC_CIGDPAE = 0x23f7 -AArch64_DC_CIGDSW = 0x3f6 -AArch64_DC_CIGDVAC = 0x1bf5 -AArch64_DC_CIGSW = 0x3f4 -AArch64_DC_CIGVAC = 0x1bf3 -AArch64_DC_CIPAE = 0x23f0 -AArch64_DC_CISW = 0x3f2 -AArch64_DC_CIVAC = 0x1bf1 -AArch64_DC_CSW = 0x3d2 -AArch64_DC_CVAC = 0x1bd1 -AArch64_DC_CVADP = 0x1be9 -AArch64_DC_CVAP = 0x1be1 -AArch64_DC_CVAU = 0x1bd9 -AArch64_DC_GVA = 0x1ba3 -AArch64_DC_GZVA = 0x1ba4 -AArch64_DC_IGDSW = 0x3b6 -AArch64_DC_IGDVAC = 0x3b5 -AArch64_DC_IGSW = 0x3b4 -AArch64_DC_IGVAC = 0x3b3 -AArch64_DC_ISW = 0x3b2 -AArch64_DC_IVAC = 0x3b1 -AArch64_DC_ZVA = 0x1ba1 -AArch64_EXACTFPIMM_HALF = 0x1 -AArch64_EXACTFPIMM_ONE = 0x2 -AArch64_EXACTFPIMM_TWO = 0x3 -AArch64_EXACTFPIMM_ZERO = 0x0 -AArch64_IC_IALLU = 0x3a8 -AArch64_IC_IALLUIS = 0x388 -AArch64_IC_IVAU = 0x1ba9 -AArch64_ISB_SY = 0xf -AArch64_PRFM_PLDL1KEEP = 0x0 -AArch64_PRFM_PLDL1STRM = 0x1 -AArch64_PRFM_PLDL2KEEP = 0x2 -AArch64_PRFM_PLDL2STRM = 0x3 -AArch64_PRFM_PLDL3KEEP = 0x4 -AArch64_PRFM_PLDL3STRM = 0x5 -AArch64_PRFM_PLDSLCKEEP = 0x6 -AArch64_PRFM_PLDSLCSTRM = 0x7 -AArch64_PRFM_PLIL1KEEP = 0x8 -AArch64_PRFM_PLIL1STRM = 0x9 -AArch64_PRFM_PLIL2KEEP = 0xa -AArch64_PRFM_PLIL2STRM = 0xb -AArch64_PRFM_PLIL3KEEP = 0xc -AArch64_PRFM_PLIL3STRM = 0xd -AArch64_PRFM_PLISLCKEEP = 0xe -AArch64_PRFM_PLISLCSTRM = 0xf -AArch64_PRFM_PSTL1KEEP = 0x10 -AArch64_PRFM_PSTL1STRM = 0x11 -AArch64_PRFM_PSTL2KEEP = 0x12 -AArch64_PRFM_PSTL2STRM = 0x13 -AArch64_PRFM_PSTL3KEEP = 0x14 -AArch64_PRFM_PSTL3STRM = 0x15 -AArch64_PRFM_PSTSLCKEEP = 0x16 -AArch64_PRFM_PSTSLCSTRM = 0x17 -AArch64_PSB_CSYNC = 0x11 -AArch64_PSTATEIMM0_1_ALLINT = 0x8 -AArch64_PSTATEIMM0_1_PM = 0x48 -AArch64_PSTATEIMM0_15_DAIFCLR = 0x1f -AArch64_PSTATEIMM0_15_DAIFSET = 0x1e -AArch64_PSTATEIMM0_15_DIT = 0x1a -AArch64_PSTATEIMM0_15_PAN = 0x4 -AArch64_PSTATEIMM0_15_SPSEL = 0x5 -AArch64_PSTATEIMM0_15_SSBS = 0x19 -AArch64_PSTATEIMM0_15_TCO = 0x1c -AArch64_PSTATEIMM0_15_UAO = 0x3 -AArch64_RPRFM_PLDKEEP = 0x0 -AArch64_RPRFM_PLDSTRM = 0x4 -AArch64_RPRFM_PSTKEEP = 0x1 -AArch64_RPRFM_PSTSTRM = 0x5 -AArch64_SVCR_SVCRSM = 0x1 -AArch64_SVCR_SVCRSMZA = 0x3 -AArch64_SVCR_SVCRZA = 0x2 -AArch64_SVEPREDPAT_ALL = 0x1f -AArch64_SVEPREDPAT_MUL3 = 0x1e -AArch64_SVEPREDPAT_MUL4 = 0x1d -AArch64_SVEPREDPAT_POW2 = 0x0 -AArch64_SVEPREDPAT_VL1 = 0x1 -AArch64_SVEPREDPAT_VL128 = 0xc -AArch64_SVEPREDPAT_VL16 = 0x9 -AArch64_SVEPREDPAT_VL2 = 0x2 -AArch64_SVEPREDPAT_VL256 = 0xd -AArch64_SVEPREDPAT_VL3 = 0x3 -AArch64_SVEPREDPAT_VL32 = 0xa -AArch64_SVEPREDPAT_VL4 = 0x4 -AArch64_SVEPREDPAT_VL5 = 0x5 -AArch64_SVEPREDPAT_VL6 = 0x6 -AArch64_SVEPREDPAT_VL64 = 0xb -AArch64_SVEPREDPAT_VL7 = 0x7 -AArch64_SVEPREDPAT_VL8 = 0x8 -AArch64_SVEPRFM_PLDL1KEEP = 0x0 -AArch64_SVEPRFM_PLDL1STRM = 0x1 -AArch64_SVEPRFM_PLDL2KEEP = 0x2 -AArch64_SVEPRFM_PLDL2STRM = 0x3 -AArch64_SVEPRFM_PLDL3KEEP = 0x4 -AArch64_SVEPRFM_PLDL3STRM = 0x5 -AArch64_SVEPRFM_PSTL1KEEP = 0x8 -AArch64_SVEPRFM_PSTL1STRM = 0x9 -AArch64_SVEPRFM_PSTL2KEEP = 0xa -AArch64_SVEPRFM_PSTL2STRM = 0xb -AArch64_SVEPRFM_PSTL3KEEP = 0xc -AArch64_SVEPRFM_PSTL3STRM = 0xd -AArch64_SVEVECLENSPECIFIER_VLX2 = 0x0 -AArch64_SVEVECLENSPECIFIER_VLX4 = 0x1 -AArch64_SYSREG_ACCDATA_EL1 = 0xc685 -AArch64_SYSREG_ACTLR_EL1 = 0xc081 -AArch64_SYSREG_ACTLR_EL2 = 0xe081 -AArch64_SYSREG_ACTLR_EL3 = 0xf081 -AArch64_SYSREG_AFSR0_EL1 = 0xc288 -AArch64_SYSREG_AFSR0_EL12 = 0xea88 -AArch64_SYSREG_AFSR0_EL2 = 0xe288 -AArch64_SYSREG_AFSR0_EL3 = 0xf288 -AArch64_SYSREG_AFSR1_EL1 = 0xc289 -AArch64_SYSREG_AFSR1_EL12 = 0xea89 -AArch64_SYSREG_AFSR1_EL2 = 0xe289 -AArch64_SYSREG_AFSR1_EL3 = 0xf289 -AArch64_SYSREG_AIDR_EL1 = 0xc807 -AArch64_SYSREG_ALLINT = 0xc218 -AArch64_SYSREG_AMAIR2_EL1 = 0xc519 -AArch64_SYSREG_AMAIR2_EL12 = 0xed19 -AArch64_SYSREG_AMAIR2_EL2 = 0xe519 -AArch64_SYSREG_AMAIR2_EL3 = 0xf519 -AArch64_SYSREG_AMAIR_EL1 = 0xc518 -AArch64_SYSREG_AMAIR_EL12 = 0xed18 -AArch64_SYSREG_AMAIR_EL2 = 0xe518 -AArch64_SYSREG_AMAIR_EL3 = 0xf518 -AArch64_SYSREG_AMCFGR_EL0 = 0xde91 -AArch64_SYSREG_AMCG1IDR_EL0 = 0xde96 -AArch64_SYSREG_AMCGCR_EL0 = 0xde92 -AArch64_SYSREG_AMCNTENCLR0_EL0 = 0xde94 -AArch64_SYSREG_AMCNTENCLR1_EL0 = 0xde98 -AArch64_SYSREG_AMCNTENSET0_EL0 = 0xde95 -AArch64_SYSREG_AMCNTENSET1_EL0 = 0xde99 -AArch64_SYSREG_AMCR_EL0 = 0xde90 -AArch64_SYSREG_AMEVCNTR00_EL0 = 0xdea0 -AArch64_SYSREG_AMEVCNTR01_EL0 = 0xdea1 -AArch64_SYSREG_AMEVCNTR02_EL0 = 0xdea2 -AArch64_SYSREG_AMEVCNTR03_EL0 = 0xdea3 -AArch64_SYSREG_AMEVCNTR10_EL0 = 0xdee0 -AArch64_SYSREG_AMEVCNTR110_EL0 = 0xdeea -AArch64_SYSREG_AMEVCNTR111_EL0 = 0xdeeb -AArch64_SYSREG_AMEVCNTR112_EL0 = 0xdeec -AArch64_SYSREG_AMEVCNTR113_EL0 = 0xdeed -AArch64_SYSREG_AMEVCNTR114_EL0 = 0xdeee -AArch64_SYSREG_AMEVCNTR115_EL0 = 0xdeef -AArch64_SYSREG_AMEVCNTR11_EL0 = 0xdee1 -AArch64_SYSREG_AMEVCNTR12_EL0 = 0xdee2 -AArch64_SYSREG_AMEVCNTR13_EL0 = 0xdee3 -AArch64_SYSREG_AMEVCNTR14_EL0 = 0xdee4 -AArch64_SYSREG_AMEVCNTR15_EL0 = 0xdee5 -AArch64_SYSREG_AMEVCNTR16_EL0 = 0xdee6 -AArch64_SYSREG_AMEVCNTR17_EL0 = 0xdee7 -AArch64_SYSREG_AMEVCNTR18_EL0 = 0xdee8 -AArch64_SYSREG_AMEVCNTR19_EL0 = 0xdee9 -AArch64_SYSREG_AMEVCNTVOFF00_EL2 = 0xe6c0 -AArch64_SYSREG_AMEVCNTVOFF010_EL2 = 0xe6ca -AArch64_SYSREG_AMEVCNTVOFF011_EL2 = 0xe6cb -AArch64_SYSREG_AMEVCNTVOFF012_EL2 = 0xe6cc -AArch64_SYSREG_AMEVCNTVOFF013_EL2 = 0xe6cd -AArch64_SYSREG_AMEVCNTVOFF014_EL2 = 0xe6ce -AArch64_SYSREG_AMEVCNTVOFF015_EL2 = 0xe6cf -AArch64_SYSREG_AMEVCNTVOFF01_EL2 = 0xe6c1 -AArch64_SYSREG_AMEVCNTVOFF02_EL2 = 0xe6c2 -AArch64_SYSREG_AMEVCNTVOFF03_EL2 = 0xe6c3 -AArch64_SYSREG_AMEVCNTVOFF04_EL2 = 0xe6c4 -AArch64_SYSREG_AMEVCNTVOFF05_EL2 = 0xe6c5 -AArch64_SYSREG_AMEVCNTVOFF06_EL2 = 0xe6c6 -AArch64_SYSREG_AMEVCNTVOFF07_EL2 = 0xe6c7 -AArch64_SYSREG_AMEVCNTVOFF08_EL2 = 0xe6c8 -AArch64_SYSREG_AMEVCNTVOFF09_EL2 = 0xe6c9 -AArch64_SYSREG_AMEVCNTVOFF10_EL2 = 0xe6d0 -AArch64_SYSREG_AMEVCNTVOFF110_EL2 = 0xe6da -AArch64_SYSREG_AMEVCNTVOFF111_EL2 = 0xe6db -AArch64_SYSREG_AMEVCNTVOFF112_EL2 = 0xe6dc -AArch64_SYSREG_AMEVCNTVOFF113_EL2 = 0xe6dd -AArch64_SYSREG_AMEVCNTVOFF114_EL2 = 0xe6de -AArch64_SYSREG_AMEVCNTVOFF115_EL2 = 0xe6df -AArch64_SYSREG_AMEVCNTVOFF11_EL2 = 0xe6d1 -AArch64_SYSREG_AMEVCNTVOFF12_EL2 = 0xe6d2 -AArch64_SYSREG_AMEVCNTVOFF13_EL2 = 0xe6d3 -AArch64_SYSREG_AMEVCNTVOFF14_EL2 = 0xe6d4 -AArch64_SYSREG_AMEVCNTVOFF15_EL2 = 0xe6d5 -AArch64_SYSREG_AMEVCNTVOFF16_EL2 = 0xe6d6 -AArch64_SYSREG_AMEVCNTVOFF17_EL2 = 0xe6d7 -AArch64_SYSREG_AMEVCNTVOFF18_EL2 = 0xe6d8 -AArch64_SYSREG_AMEVCNTVOFF19_EL2 = 0xe6d9 -AArch64_SYSREG_AMEVTYPER00_EL0 = 0xdeb0 -AArch64_SYSREG_AMEVTYPER01_EL0 = 0xdeb1 -AArch64_SYSREG_AMEVTYPER02_EL0 = 0xdeb2 -AArch64_SYSREG_AMEVTYPER03_EL0 = 0xdeb3 -AArch64_SYSREG_AMEVTYPER10_EL0 = 0xdef0 -AArch64_SYSREG_AMEVTYPER110_EL0 = 0xdefa -AArch64_SYSREG_AMEVTYPER111_EL0 = 0xdefb -AArch64_SYSREG_AMEVTYPER112_EL0 = 0xdefc -AArch64_SYSREG_AMEVTYPER113_EL0 = 0xdefd -AArch64_SYSREG_AMEVTYPER114_EL0 = 0xdefe -AArch64_SYSREG_AMEVTYPER115_EL0 = 0xdeff -AArch64_SYSREG_AMEVTYPER11_EL0 = 0xdef1 -AArch64_SYSREG_AMEVTYPER12_EL0 = 0xdef2 -AArch64_SYSREG_AMEVTYPER13_EL0 = 0xdef3 -AArch64_SYSREG_AMEVTYPER14_EL0 = 0xdef4 -AArch64_SYSREG_AMEVTYPER15_EL0 = 0xdef5 -AArch64_SYSREG_AMEVTYPER16_EL0 = 0xdef6 -AArch64_SYSREG_AMEVTYPER17_EL0 = 0xdef7 -AArch64_SYSREG_AMEVTYPER18_EL0 = 0xdef8 -AArch64_SYSREG_AMEVTYPER19_EL0 = 0xdef9 -AArch64_SYSREG_AMUSERENR_EL0 = 0xde93 -AArch64_SYSREG_APDAKEYHI_EL1 = 0xc111 -AArch64_SYSREG_APDAKEYLO_EL1 = 0xc110 -AArch64_SYSREG_APDBKEYHI_EL1 = 0xc113 -AArch64_SYSREG_APDBKEYLO_EL1 = 0xc112 -AArch64_SYSREG_APGAKEYHI_EL1 = 0xc119 -AArch64_SYSREG_APGAKEYLO_EL1 = 0xc118 -AArch64_SYSREG_APIAKEYHI_EL1 = 0xc109 -AArch64_SYSREG_APIAKEYLO_EL1 = 0xc108 -AArch64_SYSREG_APIBKEYHI_EL1 = 0xc10b -AArch64_SYSREG_APIBKEYLO_EL1 = 0xc10a -AArch64_SYSREG_BRBCR_EL1 = 0x8c80 -AArch64_SYSREG_BRBCR_EL12 = 0xac80 -AArch64_SYSREG_BRBCR_EL2 = 0xa480 -AArch64_SYSREG_BRBFCR_EL1 = 0x8c81 -AArch64_SYSREG_BRBIDR0_EL1 = 0x8c90 -AArch64_SYSREG_BRBINF0_EL1 = 0x8c00 -AArch64_SYSREG_BRBINF10_EL1 = 0x8c50 -AArch64_SYSREG_BRBINF11_EL1 = 0x8c58 -AArch64_SYSREG_BRBINF12_EL1 = 0x8c60 -AArch64_SYSREG_BRBINF13_EL1 = 0x8c68 -AArch64_SYSREG_BRBINF14_EL1 = 0x8c70 -AArch64_SYSREG_BRBINF15_EL1 = 0x8c78 -AArch64_SYSREG_BRBINF16_EL1 = 0x8c04 -AArch64_SYSREG_BRBINF17_EL1 = 0x8c0c -AArch64_SYSREG_BRBINF18_EL1 = 0x8c14 -AArch64_SYSREG_BRBINF19_EL1 = 0x8c1c -AArch64_SYSREG_BRBINF1_EL1 = 0x8c08 -AArch64_SYSREG_BRBINF20_EL1 = 0x8c24 -AArch64_SYSREG_BRBINF21_EL1 = 0x8c2c -AArch64_SYSREG_BRBINF22_EL1 = 0x8c34 -AArch64_SYSREG_BRBINF23_EL1 = 0x8c3c -AArch64_SYSREG_BRBINF24_EL1 = 0x8c44 -AArch64_SYSREG_BRBINF25_EL1 = 0x8c4c -AArch64_SYSREG_BRBINF26_EL1 = 0x8c54 -AArch64_SYSREG_BRBINF27_EL1 = 0x8c5c -AArch64_SYSREG_BRBINF28_EL1 = 0x8c64 -AArch64_SYSREG_BRBINF29_EL1 = 0x8c6c -AArch64_SYSREG_BRBINF2_EL1 = 0x8c10 -AArch64_SYSREG_BRBINF30_EL1 = 0x8c74 -AArch64_SYSREG_BRBINF31_EL1 = 0x8c7c -AArch64_SYSREG_BRBINF3_EL1 = 0x8c18 -AArch64_SYSREG_BRBINF4_EL1 = 0x8c20 -AArch64_SYSREG_BRBINF5_EL1 = 0x8c28 -AArch64_SYSREG_BRBINF6_EL1 = 0x8c30 -AArch64_SYSREG_BRBINF7_EL1 = 0x8c38 -AArch64_SYSREG_BRBINF8_EL1 = 0x8c40 -AArch64_SYSREG_BRBINF9_EL1 = 0x8c48 -AArch64_SYSREG_BRBINFINJ_EL1 = 0x8c88 -AArch64_SYSREG_BRBSRC0_EL1 = 0x8c01 -AArch64_SYSREG_BRBSRC10_EL1 = 0x8c51 -AArch64_SYSREG_BRBSRC11_EL1 = 0x8c59 -AArch64_SYSREG_BRBSRC12_EL1 = 0x8c61 -AArch64_SYSREG_BRBSRC13_EL1 = 0x8c69 -AArch64_SYSREG_BRBSRC14_EL1 = 0x8c71 -AArch64_SYSREG_BRBSRC15_EL1 = 0x8c79 -AArch64_SYSREG_BRBSRC16_EL1 = 0x8c05 -AArch64_SYSREG_BRBSRC17_EL1 = 0x8c0d -AArch64_SYSREG_BRBSRC18_EL1 = 0x8c15 -AArch64_SYSREG_BRBSRC19_EL1 = 0x8c1d -AArch64_SYSREG_BRBSRC1_EL1 = 0x8c09 -AArch64_SYSREG_BRBSRC20_EL1 = 0x8c25 -AArch64_SYSREG_BRBSRC21_EL1 = 0x8c2d -AArch64_SYSREG_BRBSRC22_EL1 = 0x8c35 -AArch64_SYSREG_BRBSRC23_EL1 = 0x8c3d -AArch64_SYSREG_BRBSRC24_EL1 = 0x8c45 -AArch64_SYSREG_BRBSRC25_EL1 = 0x8c4d -AArch64_SYSREG_BRBSRC26_EL1 = 0x8c55 -AArch64_SYSREG_BRBSRC27_EL1 = 0x8c5d -AArch64_SYSREG_BRBSRC28_EL1 = 0x8c65 -AArch64_SYSREG_BRBSRC29_EL1 = 0x8c6d -AArch64_SYSREG_BRBSRC2_EL1 = 0x8c11 -AArch64_SYSREG_BRBSRC30_EL1 = 0x8c75 -AArch64_SYSREG_BRBSRC31_EL1 = 0x8c7d -AArch64_SYSREG_BRBSRC3_EL1 = 0x8c19 -AArch64_SYSREG_BRBSRC4_EL1 = 0x8c21 -AArch64_SYSREG_BRBSRC5_EL1 = 0x8c29 -AArch64_SYSREG_BRBSRC6_EL1 = 0x8c31 -AArch64_SYSREG_BRBSRC7_EL1 = 0x8c39 -AArch64_SYSREG_BRBSRC8_EL1 = 0x8c41 -AArch64_SYSREG_BRBSRC9_EL1 = 0x8c49 -AArch64_SYSREG_BRBSRCINJ_EL1 = 0x8c89 -AArch64_SYSREG_BRBTGT0_EL1 = 0x8c02 -AArch64_SYSREG_BRBTGT10_EL1 = 0x8c52 -AArch64_SYSREG_BRBTGT11_EL1 = 0x8c5a -AArch64_SYSREG_BRBTGT12_EL1 = 0x8c62 -AArch64_SYSREG_BRBTGT13_EL1 = 0x8c6a -AArch64_SYSREG_BRBTGT14_EL1 = 0x8c72 -AArch64_SYSREG_BRBTGT15_EL1 = 0x8c7a -AArch64_SYSREG_BRBTGT16_EL1 = 0x8c06 -AArch64_SYSREG_BRBTGT17_EL1 = 0x8c0e -AArch64_SYSREG_BRBTGT18_EL1 = 0x8c16 -AArch64_SYSREG_BRBTGT19_EL1 = 0x8c1e -AArch64_SYSREG_BRBTGT1_EL1 = 0x8c0a -AArch64_SYSREG_BRBTGT20_EL1 = 0x8c26 -AArch64_SYSREG_BRBTGT21_EL1 = 0x8c2e -AArch64_SYSREG_BRBTGT22_EL1 = 0x8c36 -AArch64_SYSREG_BRBTGT23_EL1 = 0x8c3e -AArch64_SYSREG_BRBTGT24_EL1 = 0x8c46 -AArch64_SYSREG_BRBTGT25_EL1 = 0x8c4e -AArch64_SYSREG_BRBTGT26_EL1 = 0x8c56 -AArch64_SYSREG_BRBTGT27_EL1 = 0x8c5e -AArch64_SYSREG_BRBTGT28_EL1 = 0x8c66 -AArch64_SYSREG_BRBTGT29_EL1 = 0x8c6e -AArch64_SYSREG_BRBTGT2_EL1 = 0x8c12 -AArch64_SYSREG_BRBTGT30_EL1 = 0x8c76 -AArch64_SYSREG_BRBTGT31_EL1 = 0x8c7e -AArch64_SYSREG_BRBTGT3_EL1 = 0x8c1a -AArch64_SYSREG_BRBTGT4_EL1 = 0x8c22 -AArch64_SYSREG_BRBTGT5_EL1 = 0x8c2a -AArch64_SYSREG_BRBTGT6_EL1 = 0x8c32 -AArch64_SYSREG_BRBTGT7_EL1 = 0x8c3a -AArch64_SYSREG_BRBTGT8_EL1 = 0x8c42 -AArch64_SYSREG_BRBTGT9_EL1 = 0x8c4a -AArch64_SYSREG_BRBTGTINJ_EL1 = 0x8c8a -AArch64_SYSREG_BRBTS_EL1 = 0x8c82 -AArch64_SYSREG_CCSIDR2_EL1 = 0xc802 -AArch64_SYSREG_CCSIDR_EL1 = 0xc800 -AArch64_SYSREG_CLIDR_EL1 = 0xc801 -AArch64_SYSREG_CNTFRQ_EL0 = 0xdf00 -AArch64_SYSREG_CNTHCTL_EL2 = 0xe708 -AArch64_SYSREG_CNTHPS_CTL_EL2 = 0xe729 -AArch64_SYSREG_CNTHPS_CVAL_EL2 = 0xe72a -AArch64_SYSREG_CNTHPS_TVAL_EL2 = 0xe728 -AArch64_SYSREG_CNTHP_CTL_EL2 = 0xe711 -AArch64_SYSREG_CNTHP_CVAL_EL2 = 0xe712 -AArch64_SYSREG_CNTHP_TVAL_EL2 = 0xe710 -AArch64_SYSREG_CNTHVS_CTL_EL2 = 0xe721 -AArch64_SYSREG_CNTHVS_CVAL_EL2 = 0xe722 -AArch64_SYSREG_CNTHVS_TVAL_EL2 = 0xe720 -AArch64_SYSREG_CNTHV_CTL_EL2 = 0xe719 -AArch64_SYSREG_CNTHV_CVAL_EL2 = 0xe71a -AArch64_SYSREG_CNTHV_TVAL_EL2 = 0xe718 -AArch64_SYSREG_CNTISCALE_EL2 = 0xe705 -AArch64_SYSREG_CNTKCTL_EL1 = 0xc708 -AArch64_SYSREG_CNTKCTL_EL12 = 0xef08 -AArch64_SYSREG_CNTPCTSS_EL0 = 0xdf05 -AArch64_SYSREG_CNTPCT_EL0 = 0xdf01 -AArch64_SYSREG_CNTPOFF_EL2 = 0xe706 -AArch64_SYSREG_CNTPS_CTL_EL1 = 0xff11 -AArch64_SYSREG_CNTPS_CVAL_EL1 = 0xff12 -AArch64_SYSREG_CNTPS_TVAL_EL1 = 0xff10 -AArch64_SYSREG_CNTP_CTL_EL0 = 0xdf11 -AArch64_SYSREG_CNTP_CTL_EL02 = 0xef11 -AArch64_SYSREG_CNTP_CVAL_EL0 = 0xdf12 -AArch64_SYSREG_CNTP_CVAL_EL02 = 0xef12 -AArch64_SYSREG_CNTP_TVAL_EL0 = 0xdf10 -AArch64_SYSREG_CNTP_TVAL_EL02 = 0xef10 -AArch64_SYSREG_CNTSCALE_EL2 = 0xe704 -AArch64_SYSREG_CNTVCTSS_EL0 = 0xdf06 -AArch64_SYSREG_CNTVCT_EL0 = 0xdf02 -AArch64_SYSREG_CNTVFRQ_EL2 = 0xe707 -AArch64_SYSREG_CNTVOFF_EL2 = 0xe703 -AArch64_SYSREG_CNTV_CTL_EL0 = 0xdf19 -AArch64_SYSREG_CNTV_CTL_EL02 = 0xef19 -AArch64_SYSREG_CNTV_CVAL_EL0 = 0xdf1a -AArch64_SYSREG_CNTV_CVAL_EL02 = 0xef1a -AArch64_SYSREG_CNTV_TVAL_EL0 = 0xdf18 -AArch64_SYSREG_CNTV_TVAL_EL02 = 0xef18 -AArch64_SYSREG_CONTEXTIDR_EL1 = 0xc681 -AArch64_SYSREG_CONTEXTIDR_EL12 = 0xee81 -AArch64_SYSREG_CONTEXTIDR_EL2 = 0xe681 -AArch64_SYSREG_CPACR_EL1 = 0xc082 -AArch64_SYSREG_CPACR_EL12 = 0xe882 -AArch64_SYSREG_CPM_IOACC_CTL_EL3 = 0xff90 -AArch64_SYSREG_CPTR_EL2 = 0xe08a -AArch64_SYSREG_CPTR_EL3 = 0xf08a -AArch64_SYSREG_CSSELR_EL1 = 0xd000 -AArch64_SYSREG_CTR_EL0 = 0xd801 -AArch64_SYSREG_CURRENTEL = 0xc212 -AArch64_SYSREG_DACR32_EL2 = 0xe180 -AArch64_SYSREG_DAIF = 0xda11 -AArch64_SYSREG_DBGAUTHSTATUS_EL1 = 0x83f6 -AArch64_SYSREG_DBGBCR0_EL1 = 0x8005 -AArch64_SYSREG_DBGBCR10_EL1 = 0x8055 -AArch64_SYSREG_DBGBCR11_EL1 = 0x805d -AArch64_SYSREG_DBGBCR12_EL1 = 0x8065 -AArch64_SYSREG_DBGBCR13_EL1 = 0x806d -AArch64_SYSREG_DBGBCR14_EL1 = 0x8075 -AArch64_SYSREG_DBGBCR15_EL1 = 0x807d -AArch64_SYSREG_DBGBCR1_EL1 = 0x800d -AArch64_SYSREG_DBGBCR2_EL1 = 0x8015 -AArch64_SYSREG_DBGBCR3_EL1 = 0x801d -AArch64_SYSREG_DBGBCR4_EL1 = 0x8025 -AArch64_SYSREG_DBGBCR5_EL1 = 0x802d -AArch64_SYSREG_DBGBCR6_EL1 = 0x8035 -AArch64_SYSREG_DBGBCR7_EL1 = 0x803d -AArch64_SYSREG_DBGBCR8_EL1 = 0x8045 -AArch64_SYSREG_DBGBCR9_EL1 = 0x804d -AArch64_SYSREG_DBGBVR0_EL1 = 0x8004 -AArch64_SYSREG_DBGBVR10_EL1 = 0x8054 -AArch64_SYSREG_DBGBVR11_EL1 = 0x805c -AArch64_SYSREG_DBGBVR12_EL1 = 0x8064 -AArch64_SYSREG_DBGBVR13_EL1 = 0x806c -AArch64_SYSREG_DBGBVR14_EL1 = 0x8074 -AArch64_SYSREG_DBGBVR15_EL1 = 0x807c -AArch64_SYSREG_DBGBVR1_EL1 = 0x800c -AArch64_SYSREG_DBGBVR2_EL1 = 0x8014 -AArch64_SYSREG_DBGBVR3_EL1 = 0x801c -AArch64_SYSREG_DBGBVR4_EL1 = 0x8024 -AArch64_SYSREG_DBGBVR5_EL1 = 0x802c -AArch64_SYSREG_DBGBVR6_EL1 = 0x8034 -AArch64_SYSREG_DBGBVR7_EL1 = 0x803c -AArch64_SYSREG_DBGBVR8_EL1 = 0x8044 -AArch64_SYSREG_DBGBVR9_EL1 = 0x804c -AArch64_SYSREG_DBGCLAIMCLR_EL1 = 0x83ce -AArch64_SYSREG_DBGCLAIMSET_EL1 = 0x83c6 -AArch64_SYSREG_DBGDTRRX_EL0 = 0x9828 -AArch64_SYSREG_DBGDTRTX_EL0 = 0x9828 -AArch64_SYSREG_DBGDTR_EL0 = 0x9820 -AArch64_SYSREG_DBGPRCR_EL1 = 0x80a4 -AArch64_SYSREG_DBGVCR32_EL2 = 0xa038 -AArch64_SYSREG_DBGWCR0_EL1 = 0x8007 -AArch64_SYSREG_DBGWCR10_EL1 = 0x8057 -AArch64_SYSREG_DBGWCR11_EL1 = 0x805f -AArch64_SYSREG_DBGWCR12_EL1 = 0x8067 -AArch64_SYSREG_DBGWCR13_EL1 = 0x806f -AArch64_SYSREG_DBGWCR14_EL1 = 0x8077 -AArch64_SYSREG_DBGWCR15_EL1 = 0x807f -AArch64_SYSREG_DBGWCR1_EL1 = 0x800f -AArch64_SYSREG_DBGWCR2_EL1 = 0x8017 -AArch64_SYSREG_DBGWCR3_EL1 = 0x801f -AArch64_SYSREG_DBGWCR4_EL1 = 0x8027 -AArch64_SYSREG_DBGWCR5_EL1 = 0x802f -AArch64_SYSREG_DBGWCR6_EL1 = 0x8037 -AArch64_SYSREG_DBGWCR7_EL1 = 0x803f -AArch64_SYSREG_DBGWCR8_EL1 = 0x8047 -AArch64_SYSREG_DBGWCR9_EL1 = 0x804f -AArch64_SYSREG_DBGWVR0_EL1 = 0x8006 -AArch64_SYSREG_DBGWVR10_EL1 = 0x8056 -AArch64_SYSREG_DBGWVR11_EL1 = 0x805e -AArch64_SYSREG_DBGWVR12_EL1 = 0x8066 -AArch64_SYSREG_DBGWVR13_EL1 = 0x806e -AArch64_SYSREG_DBGWVR14_EL1 = 0x8076 -AArch64_SYSREG_DBGWVR15_EL1 = 0x807e -AArch64_SYSREG_DBGWVR1_EL1 = 0x800e -AArch64_SYSREG_DBGWVR2_EL1 = 0x8016 -AArch64_SYSREG_DBGWVR3_EL1 = 0x801e -AArch64_SYSREG_DBGWVR4_EL1 = 0x8026 -AArch64_SYSREG_DBGWVR5_EL1 = 0x802e -AArch64_SYSREG_DBGWVR6_EL1 = 0x8036 -AArch64_SYSREG_DBGWVR7_EL1 = 0x803e -AArch64_SYSREG_DBGWVR8_EL1 = 0x8046 -AArch64_SYSREG_DBGWVR9_EL1 = 0x804e -AArch64_SYSREG_DCZID_EL0 = 0xd807 -AArch64_SYSREG_DISR_EL1 = 0xc609 -AArch64_SYSREG_DIT = 0xda15 -AArch64_SYSREG_DLR_EL0 = 0xda29 -AArch64_SYSREG_DSPSR_EL0 = 0xda28 -AArch64_SYSREG_ELR_EL1 = 0xc201 -AArch64_SYSREG_ELR_EL12 = 0xea01 -AArch64_SYSREG_ELR_EL2 = 0xe201 -AArch64_SYSREG_ELR_EL3 = 0xf201 -AArch64_SYSREG_ERRIDR_EL1 = 0xc298 -AArch64_SYSREG_ERRSELR_EL1 = 0xc299 -AArch64_SYSREG_ERXADDR_EL1 = 0xc2a3 -AArch64_SYSREG_ERXCTLR_EL1 = 0xc2a1 -AArch64_SYSREG_ERXFR_EL1 = 0xc2a0 -AArch64_SYSREG_ERXGSR_EL1 = 0xc29a -AArch64_SYSREG_ERXMISC0_EL1 = 0xc2a8 -AArch64_SYSREG_ERXMISC1_EL1 = 0xc2a9 -AArch64_SYSREG_ERXMISC2_EL1 = 0xc2aa -AArch64_SYSREG_ERXMISC3_EL1 = 0xc2ab -AArch64_SYSREG_ERXPFGCDN_EL1 = 0xc2a6 -AArch64_SYSREG_ERXPFGCTL_EL1 = 0xc2a5 -AArch64_SYSREG_ERXPFGF_EL1 = 0xc2a4 -AArch64_SYSREG_ERXSTATUS_EL1 = 0xc2a2 -AArch64_SYSREG_ESR_EL1 = 0xc290 -AArch64_SYSREG_ESR_EL12 = 0xea90 -AArch64_SYSREG_ESR_EL2 = 0xe290 -AArch64_SYSREG_ESR_EL3 = 0xf290 -AArch64_SYSREG_FAR_EL1 = 0xc300 -AArch64_SYSREG_FAR_EL12 = 0xeb00 -AArch64_SYSREG_FAR_EL2 = 0xe300 -AArch64_SYSREG_FAR_EL3 = 0xf300 -AArch64_SYSREG_FPCR = 0xda20 -AArch64_SYSREG_FPEXC32_EL2 = 0xe298 -AArch64_SYSREG_FPSR = 0xda21 -AArch64_SYSREG_GCR_EL1 = 0xc086 -AArch64_SYSREG_GMID_EL1 = 0xc804 -AArch64_SYSREG_GPCCR_EL3 = 0xf10e -AArch64_SYSREG_GPTBR_EL3 = 0xf10c -AArch64_SYSREG_HACR_EL2 = 0xe08f -AArch64_SYSREG_HAFGRTR_EL2 = 0xe18e -AArch64_SYSREG_HCRX_EL2 = 0xe092 -AArch64_SYSREG_HCR_EL2 = 0xe088 -AArch64_SYSREG_HDFGRTR2_EL2 = 0xe188 -AArch64_SYSREG_HDFGRTR_EL2 = 0xe18c -AArch64_SYSREG_HDFGWTR2_EL2 = 0xe189 -AArch64_SYSREG_HDFGWTR_EL2 = 0xe18d -AArch64_SYSREG_HFGITR2_EL2 = 0xe18f -AArch64_SYSREG_HFGITR_EL2 = 0xe08e -AArch64_SYSREG_HFGRTR2_EL2 = 0xe18a -AArch64_SYSREG_HFGRTR_EL2 = 0xe08c -AArch64_SYSREG_HFGWTR2_EL2 = 0xe18b -AArch64_SYSREG_HFGWTR_EL2 = 0xe08d -AArch64_SYSREG_HPFAR_EL2 = 0xe304 -AArch64_SYSREG_HSTR_EL2 = 0xe08b -AArch64_SYSREG_ICC_AP0R0_EL1 = 0xc644 -AArch64_SYSREG_ICC_AP0R1_EL1 = 0xc645 -AArch64_SYSREG_ICC_AP0R2_EL1 = 0xc646 -AArch64_SYSREG_ICC_AP0R3_EL1 = 0xc647 -AArch64_SYSREG_ICC_AP1R0_EL1 = 0xc648 -AArch64_SYSREG_ICC_AP1R1_EL1 = 0xc649 -AArch64_SYSREG_ICC_AP1R2_EL1 = 0xc64a -AArch64_SYSREG_ICC_AP1R3_EL1 = 0xc64b -AArch64_SYSREG_ICC_ASGI1R_EL1 = 0xc65e -AArch64_SYSREG_ICC_BPR0_EL1 = 0xc643 -AArch64_SYSREG_ICC_BPR1_EL1 = 0xc663 -AArch64_SYSREG_ICC_CTLR_EL1 = 0xc664 -AArch64_SYSREG_ICC_CTLR_EL3 = 0xf664 -AArch64_SYSREG_ICC_DIR_EL1 = 0xc659 -AArch64_SYSREG_ICC_EOIR0_EL1 = 0xc641 -AArch64_SYSREG_ICC_EOIR1_EL1 = 0xc661 -AArch64_SYSREG_ICC_HPPIR0_EL1 = 0xc642 -AArch64_SYSREG_ICC_HPPIR1_EL1 = 0xc662 -AArch64_SYSREG_ICC_IAR0_EL1 = 0xc640 -AArch64_SYSREG_ICC_IAR1_EL1 = 0xc660 -AArch64_SYSREG_ICC_IGRPEN0_EL1 = 0xc666 -AArch64_SYSREG_ICC_IGRPEN1_EL1 = 0xc667 -AArch64_SYSREG_ICC_IGRPEN1_EL3 = 0xf667 -AArch64_SYSREG_ICC_NMIAR1_EL1 = 0xc64d -AArch64_SYSREG_ICC_PMR_EL1 = 0xc230 -AArch64_SYSREG_ICC_RPR_EL1 = 0xc65b -AArch64_SYSREG_ICC_SGI0R_EL1 = 0xc65f -AArch64_SYSREG_ICC_SGI1R_EL1 = 0xc65d -AArch64_SYSREG_ICC_SRE_EL1 = 0xc665 -AArch64_SYSREG_ICC_SRE_EL2 = 0xe64d -AArch64_SYSREG_ICC_SRE_EL3 = 0xf665 -AArch64_SYSREG_ICH_AP0R0_EL2 = 0xe640 -AArch64_SYSREG_ICH_AP0R1_EL2 = 0xe641 -AArch64_SYSREG_ICH_AP0R2_EL2 = 0xe642 -AArch64_SYSREG_ICH_AP0R3_EL2 = 0xe643 -AArch64_SYSREG_ICH_AP1R0_EL2 = 0xe648 -AArch64_SYSREG_ICH_AP1R1_EL2 = 0xe649 -AArch64_SYSREG_ICH_AP1R2_EL2 = 0xe64a -AArch64_SYSREG_ICH_AP1R3_EL2 = 0xe64b -AArch64_SYSREG_ICH_EISR_EL2 = 0xe65b -AArch64_SYSREG_ICH_ELRSR_EL2 = 0xe65d -AArch64_SYSREG_ICH_HCR_EL2 = 0xe658 -AArch64_SYSREG_ICH_LR0_EL2 = 0xe660 -AArch64_SYSREG_ICH_LR10_EL2 = 0xe66a -AArch64_SYSREG_ICH_LR11_EL2 = 0xe66b -AArch64_SYSREG_ICH_LR12_EL2 = 0xe66c -AArch64_SYSREG_ICH_LR13_EL2 = 0xe66d -AArch64_SYSREG_ICH_LR14_EL2 = 0xe66e -AArch64_SYSREG_ICH_LR15_EL2 = 0xe66f -AArch64_SYSREG_ICH_LR1_EL2 = 0xe661 -AArch64_SYSREG_ICH_LR2_EL2 = 0xe662 -AArch64_SYSREG_ICH_LR3_EL2 = 0xe663 -AArch64_SYSREG_ICH_LR4_EL2 = 0xe664 -AArch64_SYSREG_ICH_LR5_EL2 = 0xe665 -AArch64_SYSREG_ICH_LR6_EL2 = 0xe666 -AArch64_SYSREG_ICH_LR7_EL2 = 0xe667 -AArch64_SYSREG_ICH_LR8_EL2 = 0xe668 -AArch64_SYSREG_ICH_LR9_EL2 = 0xe669 -AArch64_SYSREG_ICH_MISR_EL2 = 0xe65a -AArch64_SYSREG_ICH_VMCR_EL2 = 0xe65f -AArch64_SYSREG_ICH_VTR_EL2 = 0xe659 -AArch64_SYSREG_ID_AA64AFR0_EL1 = 0xc02c -AArch64_SYSREG_ID_AA64AFR1_EL1 = 0xc02d -AArch64_SYSREG_ID_AA64DFR0_EL1 = 0xc028 -AArch64_SYSREG_ID_AA64DFR1_EL1 = 0xc029 -AArch64_SYSREG_ID_AA64ISAR0_EL1 = 0xc030 -AArch64_SYSREG_ID_AA64ISAR1_EL1 = 0xc031 -AArch64_SYSREG_ID_AA64ISAR2_EL1 = 0xc032 -AArch64_SYSREG_ID_AA64MMFR0_EL1 = 0xc038 -AArch64_SYSREG_ID_AA64MMFR1_EL1 = 0xc039 -AArch64_SYSREG_ID_AA64MMFR2_EL1 = 0xc03a -AArch64_SYSREG_ID_AA64MMFR3_EL1 = 0xc03b -AArch64_SYSREG_ID_AA64MMFR4_EL1 = 0xc03c -AArch64_SYSREG_ID_AA64PFR0_EL1 = 0xc020 -AArch64_SYSREG_ID_AA64PFR1_EL1 = 0xc021 -AArch64_SYSREG_ID_AA64PFR2_EL1 = 0xc022 -AArch64_SYSREG_ID_AA64SMFR0_EL1 = 0xc025 -AArch64_SYSREG_ID_AA64ZFR0_EL1 = 0xc024 -AArch64_SYSREG_ID_AFR0_EL1 = 0xc00b -AArch64_SYSREG_ID_DFR0_EL1 = 0xc00a -AArch64_SYSREG_ID_DFR1_EL1 = 0xc01d -AArch64_SYSREG_ID_ISAR0_EL1 = 0xc010 -AArch64_SYSREG_ID_ISAR1_EL1 = 0xc011 -AArch64_SYSREG_ID_ISAR2_EL1 = 0xc012 -AArch64_SYSREG_ID_ISAR3_EL1 = 0xc013 -AArch64_SYSREG_ID_ISAR4_EL1 = 0xc014 -AArch64_SYSREG_ID_ISAR5_EL1 = 0xc015 -AArch64_SYSREG_ID_ISAR6_EL1 = 0xc017 -AArch64_SYSREG_ID_MMFR0_EL1 = 0xc00c -AArch64_SYSREG_ID_MMFR1_EL1 = 0xc00d -AArch64_SYSREG_ID_MMFR2_EL1 = 0xc00e -AArch64_SYSREG_ID_MMFR3_EL1 = 0xc00f -AArch64_SYSREG_ID_MMFR4_EL1 = 0xc016 -AArch64_SYSREG_ID_MMFR5_EL1 = 0xc01e -AArch64_SYSREG_ID_PFR0_EL1 = 0xc008 -AArch64_SYSREG_ID_PFR1_EL1 = 0xc009 -AArch64_SYSREG_ID_PFR2_EL1 = 0xc01c -AArch64_SYSREG_IFSR32_EL2 = 0xe281 -AArch64_SYSREG_ISR_EL1 = 0xc608 -AArch64_SYSREG_LORC_EL1 = 0xc523 -AArch64_SYSREG_LOREA_EL1 = 0xc521 -AArch64_SYSREG_LORID_EL1 = 0xc527 -AArch64_SYSREG_LORN_EL1 = 0xc522 -AArch64_SYSREG_LORSA_EL1 = 0xc520 -AArch64_SYSREG_MAIR2_EL1 = 0xc511 -AArch64_SYSREG_MAIR2_EL12 = 0xed11 -AArch64_SYSREG_MAIR2_EL2 = 0xe509 -AArch64_SYSREG_MAIR2_EL3 = 0xf509 -AArch64_SYSREG_MAIR_EL1 = 0xc510 -AArch64_SYSREG_MAIR_EL12 = 0xed10 -AArch64_SYSREG_MAIR_EL2 = 0xe510 -AArch64_SYSREG_MAIR_EL3 = 0xf510 -AArch64_SYSREG_MDCCINT_EL1 = 0x8010 -AArch64_SYSREG_MDCCSR_EL0 = 0x9808 -AArch64_SYSREG_MDCR_EL2 = 0xe089 -AArch64_SYSREG_MDCR_EL3 = 0xf099 -AArch64_SYSREG_MDRAR_EL1 = 0x8080 -AArch64_SYSREG_MDSCR_EL1 = 0x8012 -AArch64_SYSREG_MDSELR_EL1 = 0x8022 -AArch64_SYSREG_MECIDR_EL2 = 0xe547 -AArch64_SYSREG_MECID_A0_EL2 = 0xe541 -AArch64_SYSREG_MECID_A1_EL2 = 0xe543 -AArch64_SYSREG_MECID_P0_EL2 = 0xe540 -AArch64_SYSREG_MECID_P1_EL2 = 0xe542 -AArch64_SYSREG_MECID_RL_A_EL3 = 0xf551 -AArch64_SYSREG_MFAR_EL3 = 0xf305 -AArch64_SYSREG_MIDR_EL1 = 0xc000 -AArch64_SYSREG_MPAM0_EL1 = 0xc529 -AArch64_SYSREG_MPAM1_EL1 = 0xc528 -AArch64_SYSREG_MPAM1_EL12 = 0xed28 -AArch64_SYSREG_MPAM2_EL2 = 0xe528 -AArch64_SYSREG_MPAM3_EL3 = 0xf528 -AArch64_SYSREG_MPAMHCR_EL2 = 0xe520 -AArch64_SYSREG_MPAMIDR_EL1 = 0xc524 -AArch64_SYSREG_MPAMSM_EL1 = 0xc52b -AArch64_SYSREG_MPAMVPM0_EL2 = 0xe530 -AArch64_SYSREG_MPAMVPM1_EL2 = 0xe531 -AArch64_SYSREG_MPAMVPM2_EL2 = 0xe532 -AArch64_SYSREG_MPAMVPM3_EL2 = 0xe533 -AArch64_SYSREG_MPAMVPM4_EL2 = 0xe534 -AArch64_SYSREG_MPAMVPM5_EL2 = 0xe535 -AArch64_SYSREG_MPAMVPM6_EL2 = 0xe536 -AArch64_SYSREG_MPAMVPM7_EL2 = 0xe537 -AArch64_SYSREG_MPAMVPMV_EL2 = 0xe521 -AArch64_SYSREG_MPIDR_EL1 = 0xc005 -AArch64_SYSREG_MPUIR_EL1 = 0xc004 -AArch64_SYSREG_MPUIR_EL2 = 0xe004 -AArch64_SYSREG_MVFR0_EL1 = 0xc018 -AArch64_SYSREG_MVFR1_EL1 = 0xc019 -AArch64_SYSREG_MVFR2_EL1 = 0xc01a -AArch64_SYSREG_NZCV = 0xda10 -AArch64_SYSREG_OSDLR_EL1 = 0x809c -AArch64_SYSREG_OSDTRRX_EL1 = 0x8002 -AArch64_SYSREG_OSDTRTX_EL1 = 0x801a -AArch64_SYSREG_OSECCR_EL1 = 0x8032 -AArch64_SYSREG_OSLAR_EL1 = 0x8084 -AArch64_SYSREG_OSLSR_EL1 = 0x808c -AArch64_SYSREG_PAN = 0xc213 -AArch64_SYSREG_PAR_EL1 = 0xc3a0 -AArch64_SYSREG_PFAR_EL1 = 0xc305 -AArch64_SYSREG_PFAR_EL12 = 0xeb05 -AArch64_SYSREG_PFAR_EL2 = 0xe305 -AArch64_SYSREG_PIRE0_EL1 = 0xc512 -AArch64_SYSREG_PIRE0_EL12 = 0xed12 -AArch64_SYSREG_PIRE0_EL2 = 0xe512 -AArch64_SYSREG_PIR_EL1 = 0xc513 -AArch64_SYSREG_PIR_EL12 = 0xed13 -AArch64_SYSREG_PIR_EL2 = 0xe513 -AArch64_SYSREG_PIR_EL3 = 0xf513 -AArch64_SYSREG_PM = 0xc219 -AArch64_SYSREG_PMBIDR_EL1 = 0xc4d7 -AArch64_SYSREG_PMBLIMITR_EL1 = 0xc4d0 -AArch64_SYSREG_PMBPTR_EL1 = 0xc4d1 -AArch64_SYSREG_PMBSR_EL1 = 0xc4d3 -AArch64_SYSREG_PMCCFILTR_EL0 = 0xdf7f -AArch64_SYSREG_PMCCNTR_EL0 = 0xdce8 -AArch64_SYSREG_PMCCNTSVR_EL1 = 0x875f -AArch64_SYSREG_PMCEID0_EL0 = 0xdce6 -AArch64_SYSREG_PMCEID1_EL0 = 0xdce7 -AArch64_SYSREG_PMCNTENCLR_EL0 = 0xdce2 -AArch64_SYSREG_PMCNTENSET_EL0 = 0xdce1 -AArch64_SYSREG_PMCR_EL0 = 0xdce0 -AArch64_SYSREG_PMECR_EL1 = 0xc4f5 -AArch64_SYSREG_PMEVCNTR0_EL0 = 0xdf40 -AArch64_SYSREG_PMEVCNTR10_EL0 = 0xdf4a -AArch64_SYSREG_PMEVCNTR11_EL0 = 0xdf4b -AArch64_SYSREG_PMEVCNTR12_EL0 = 0xdf4c -AArch64_SYSREG_PMEVCNTR13_EL0 = 0xdf4d -AArch64_SYSREG_PMEVCNTR14_EL0 = 0xdf4e -AArch64_SYSREG_PMEVCNTR15_EL0 = 0xdf4f -AArch64_SYSREG_PMEVCNTR16_EL0 = 0xdf50 -AArch64_SYSREG_PMEVCNTR17_EL0 = 0xdf51 -AArch64_SYSREG_PMEVCNTR18_EL0 = 0xdf52 -AArch64_SYSREG_PMEVCNTR19_EL0 = 0xdf53 -AArch64_SYSREG_PMEVCNTR1_EL0 = 0xdf41 -AArch64_SYSREG_PMEVCNTR20_EL0 = 0xdf54 -AArch64_SYSREG_PMEVCNTR21_EL0 = 0xdf55 -AArch64_SYSREG_PMEVCNTR22_EL0 = 0xdf56 -AArch64_SYSREG_PMEVCNTR23_EL0 = 0xdf57 -AArch64_SYSREG_PMEVCNTR24_EL0 = 0xdf58 -AArch64_SYSREG_PMEVCNTR25_EL0 = 0xdf59 -AArch64_SYSREG_PMEVCNTR26_EL0 = 0xdf5a -AArch64_SYSREG_PMEVCNTR27_EL0 = 0xdf5b -AArch64_SYSREG_PMEVCNTR28_EL0 = 0xdf5c -AArch64_SYSREG_PMEVCNTR29_EL0 = 0xdf5d -AArch64_SYSREG_PMEVCNTR2_EL0 = 0xdf42 -AArch64_SYSREG_PMEVCNTR30_EL0 = 0xdf5e -AArch64_SYSREG_PMEVCNTR3_EL0 = 0xdf43 -AArch64_SYSREG_PMEVCNTR4_EL0 = 0xdf44 -AArch64_SYSREG_PMEVCNTR5_EL0 = 0xdf45 -AArch64_SYSREG_PMEVCNTR6_EL0 = 0xdf46 -AArch64_SYSREG_PMEVCNTR7_EL0 = 0xdf47 -AArch64_SYSREG_PMEVCNTR8_EL0 = 0xdf48 -AArch64_SYSREG_PMEVCNTR9_EL0 = 0xdf49 -AArch64_SYSREG_PMEVCNTSVR0_EL1 = 0x8740 -AArch64_SYSREG_PMEVCNTSVR10_EL1 = 0x874a -AArch64_SYSREG_PMEVCNTSVR11_EL1 = 0x874b -AArch64_SYSREG_PMEVCNTSVR12_EL1 = 0x874c -AArch64_SYSREG_PMEVCNTSVR13_EL1 = 0x874d -AArch64_SYSREG_PMEVCNTSVR14_EL1 = 0x874e -AArch64_SYSREG_PMEVCNTSVR15_EL1 = 0x874f -AArch64_SYSREG_PMEVCNTSVR16_EL1 = 0x8750 -AArch64_SYSREG_PMEVCNTSVR17_EL1 = 0x8751 -AArch64_SYSREG_PMEVCNTSVR18_EL1 = 0x8752 -AArch64_SYSREG_PMEVCNTSVR19_EL1 = 0x8753 -AArch64_SYSREG_PMEVCNTSVR1_EL1 = 0x8741 -AArch64_SYSREG_PMEVCNTSVR20_EL1 = 0x8754 -AArch64_SYSREG_PMEVCNTSVR21_EL1 = 0x8755 -AArch64_SYSREG_PMEVCNTSVR22_EL1 = 0x8756 -AArch64_SYSREG_PMEVCNTSVR23_EL1 = 0x8757 -AArch64_SYSREG_PMEVCNTSVR24_EL1 = 0x8758 -AArch64_SYSREG_PMEVCNTSVR25_EL1 = 0x8759 -AArch64_SYSREG_PMEVCNTSVR26_EL1 = 0x875a -AArch64_SYSREG_PMEVCNTSVR27_EL1 = 0x875b -AArch64_SYSREG_PMEVCNTSVR28_EL1 = 0x875c -AArch64_SYSREG_PMEVCNTSVR29_EL1 = 0x875d -AArch64_SYSREG_PMEVCNTSVR2_EL1 = 0x8742 -AArch64_SYSREG_PMEVCNTSVR30_EL1 = 0x875e -AArch64_SYSREG_PMEVCNTSVR3_EL1 = 0x8743 -AArch64_SYSREG_PMEVCNTSVR4_EL1 = 0x8744 -AArch64_SYSREG_PMEVCNTSVR5_EL1 = 0x8745 -AArch64_SYSREG_PMEVCNTSVR6_EL1 = 0x8746 -AArch64_SYSREG_PMEVCNTSVR7_EL1 = 0x8747 -AArch64_SYSREG_PMEVCNTSVR8_EL1 = 0x8748 -AArch64_SYSREG_PMEVCNTSVR9_EL1 = 0x8749 -AArch64_SYSREG_PMEVTYPER0_EL0 = 0xdf60 -AArch64_SYSREG_PMEVTYPER10_EL0 = 0xdf6a -AArch64_SYSREG_PMEVTYPER11_EL0 = 0xdf6b -AArch64_SYSREG_PMEVTYPER12_EL0 = 0xdf6c -AArch64_SYSREG_PMEVTYPER13_EL0 = 0xdf6d -AArch64_SYSREG_PMEVTYPER14_EL0 = 0xdf6e -AArch64_SYSREG_PMEVTYPER15_EL0 = 0xdf6f -AArch64_SYSREG_PMEVTYPER16_EL0 = 0xdf70 -AArch64_SYSREG_PMEVTYPER17_EL0 = 0xdf71 -AArch64_SYSREG_PMEVTYPER18_EL0 = 0xdf72 -AArch64_SYSREG_PMEVTYPER19_EL0 = 0xdf73 -AArch64_SYSREG_PMEVTYPER1_EL0 = 0xdf61 -AArch64_SYSREG_PMEVTYPER20_EL0 = 0xdf74 -AArch64_SYSREG_PMEVTYPER21_EL0 = 0xdf75 -AArch64_SYSREG_PMEVTYPER22_EL0 = 0xdf76 -AArch64_SYSREG_PMEVTYPER23_EL0 = 0xdf77 -AArch64_SYSREG_PMEVTYPER24_EL0 = 0xdf78 -AArch64_SYSREG_PMEVTYPER25_EL0 = 0xdf79 -AArch64_SYSREG_PMEVTYPER26_EL0 = 0xdf7a -AArch64_SYSREG_PMEVTYPER27_EL0 = 0xdf7b -AArch64_SYSREG_PMEVTYPER28_EL0 = 0xdf7c -AArch64_SYSREG_PMEVTYPER29_EL0 = 0xdf7d -AArch64_SYSREG_PMEVTYPER2_EL0 = 0xdf62 -AArch64_SYSREG_PMEVTYPER30_EL0 = 0xdf7e -AArch64_SYSREG_PMEVTYPER3_EL0 = 0xdf63 -AArch64_SYSREG_PMEVTYPER4_EL0 = 0xdf64 -AArch64_SYSREG_PMEVTYPER5_EL0 = 0xdf65 -AArch64_SYSREG_PMEVTYPER6_EL0 = 0xdf66 -AArch64_SYSREG_PMEVTYPER7_EL0 = 0xdf67 -AArch64_SYSREG_PMEVTYPER8_EL0 = 0xdf68 -AArch64_SYSREG_PMEVTYPER9_EL0 = 0xdf69 -AArch64_SYSREG_PMIAR_EL1 = 0xc4f7 -AArch64_SYSREG_PMICFILTR_EL0 = 0xdcb0 -AArch64_SYSREG_PMICNTR_EL0 = 0xdca0 -AArch64_SYSREG_PMICNTSVR_EL1 = 0x8760 -AArch64_SYSREG_PMINTENCLR_EL1 = 0xc4f2 -AArch64_SYSREG_PMINTENSET_EL1 = 0xc4f1 -AArch64_SYSREG_PMMIR_EL1 = 0xc4f6 -AArch64_SYSREG_PMOVSCLR_EL0 = 0xdce3 -AArch64_SYSREG_PMOVSSET_EL0 = 0xdcf3 -AArch64_SYSREG_PMSCR_EL1 = 0xc4c8 -AArch64_SYSREG_PMSCR_EL12 = 0xecc8 -AArch64_SYSREG_PMSCR_EL2 = 0xe4c8 -AArch64_SYSREG_PMSDSFR_EL1 = 0xc4d4 -AArch64_SYSREG_PMSELR_EL0 = 0xdce5 -AArch64_SYSREG_PMSEVFR_EL1 = 0xc4cd -AArch64_SYSREG_PMSFCR_EL1 = 0xc4cc -AArch64_SYSREG_PMSICR_EL1 = 0xc4ca -AArch64_SYSREG_PMSIDR_EL1 = 0xc4cf -AArch64_SYSREG_PMSIRR_EL1 = 0xc4cb -AArch64_SYSREG_PMSLATFR_EL1 = 0xc4ce -AArch64_SYSREG_PMSNEVFR_EL1 = 0xc4c9 -AArch64_SYSREG_PMSSCR_EL1 = 0xc4eb -AArch64_SYSREG_PMSWINC_EL0 = 0xdce4 -AArch64_SYSREG_PMUACR_EL1 = 0xc4f4 -AArch64_SYSREG_PMUSERENR_EL0 = 0xdcf0 -AArch64_SYSREG_PMXEVCNTR_EL0 = 0xdcea -AArch64_SYSREG_PMXEVTYPER_EL0 = 0xdce9 -AArch64_SYSREG_PMZR_EL0 = 0xdcec -AArch64_SYSREG_POR_EL0 = 0xdd14 -AArch64_SYSREG_POR_EL1 = 0xc514 -AArch64_SYSREG_POR_EL12 = 0xed14 -AArch64_SYSREG_POR_EL2 = 0xe514 -AArch64_SYSREG_POR_EL3 = 0xf514 -AArch64_SYSREG_PRBAR10_EL1 = 0xc368 -AArch64_SYSREG_PRBAR10_EL2 = 0xe368 -AArch64_SYSREG_PRBAR11_EL1 = 0xc36c -AArch64_SYSREG_PRBAR11_EL2 = 0xe36c -AArch64_SYSREG_PRBAR12_EL1 = 0xc370 -AArch64_SYSREG_PRBAR12_EL2 = 0xe370 -AArch64_SYSREG_PRBAR13_EL1 = 0xc374 -AArch64_SYSREG_PRBAR13_EL2 = 0xe374 -AArch64_SYSREG_PRBAR14_EL1 = 0xc378 -AArch64_SYSREG_PRBAR14_EL2 = 0xe378 -AArch64_SYSREG_PRBAR15_EL1 = 0xc37c -AArch64_SYSREG_PRBAR15_EL2 = 0xe37c -AArch64_SYSREG_PRBAR1_EL1 = 0xc344 -AArch64_SYSREG_PRBAR1_EL2 = 0xe344 -AArch64_SYSREG_PRBAR2_EL1 = 0xc348 -AArch64_SYSREG_PRBAR2_EL2 = 0xe348 -AArch64_SYSREG_PRBAR3_EL1 = 0xc34c -AArch64_SYSREG_PRBAR3_EL2 = 0xe34c -AArch64_SYSREG_PRBAR4_EL1 = 0xc350 -AArch64_SYSREG_PRBAR4_EL2 = 0xe350 -AArch64_SYSREG_PRBAR5_EL1 = 0xc354 -AArch64_SYSREG_PRBAR5_EL2 = 0xe354 -AArch64_SYSREG_PRBAR6_EL1 = 0xc358 -AArch64_SYSREG_PRBAR6_EL2 = 0xe358 -AArch64_SYSREG_PRBAR7_EL1 = 0xc35c -AArch64_SYSREG_PRBAR7_EL2 = 0xe35c -AArch64_SYSREG_PRBAR8_EL1 = 0xc360 -AArch64_SYSREG_PRBAR8_EL2 = 0xe360 -AArch64_SYSREG_PRBAR9_EL1 = 0xc364 -AArch64_SYSREG_PRBAR9_EL2 = 0xe364 -AArch64_SYSREG_PRBAR_EL1 = 0xc340 -AArch64_SYSREG_PRBAR_EL2 = 0xe340 -AArch64_SYSREG_PRENR_EL1 = 0xc309 -AArch64_SYSREG_PRENR_EL2 = 0xe309 -AArch64_SYSREG_PRLAR10_EL1 = 0xc369 -AArch64_SYSREG_PRLAR10_EL2 = 0xe369 -AArch64_SYSREG_PRLAR11_EL1 = 0xc36d -AArch64_SYSREG_PRLAR11_EL2 = 0xe36d -AArch64_SYSREG_PRLAR12_EL1 = 0xc371 -AArch64_SYSREG_PRLAR12_EL2 = 0xe371 -AArch64_SYSREG_PRLAR13_EL1 = 0xc375 -AArch64_SYSREG_PRLAR13_EL2 = 0xe375 -AArch64_SYSREG_PRLAR14_EL1 = 0xc379 -AArch64_SYSREG_PRLAR14_EL2 = 0xe379 -AArch64_SYSREG_PRLAR15_EL1 = 0xc37d -AArch64_SYSREG_PRLAR15_EL2 = 0xe37d -AArch64_SYSREG_PRLAR1_EL1 = 0xc345 -AArch64_SYSREG_PRLAR1_EL2 = 0xe345 -AArch64_SYSREG_PRLAR2_EL1 = 0xc349 -AArch64_SYSREG_PRLAR2_EL2 = 0xe349 -AArch64_SYSREG_PRLAR3_EL1 = 0xc34d -AArch64_SYSREG_PRLAR3_EL2 = 0xe34d -AArch64_SYSREG_PRLAR4_EL1 = 0xc351 -AArch64_SYSREG_PRLAR4_EL2 = 0xe351 -AArch64_SYSREG_PRLAR5_EL1 = 0xc355 -AArch64_SYSREG_PRLAR5_EL2 = 0xe355 -AArch64_SYSREG_PRLAR6_EL1 = 0xc359 -AArch64_SYSREG_PRLAR6_EL2 = 0xe359 -AArch64_SYSREG_PRLAR7_EL1 = 0xc35d -AArch64_SYSREG_PRLAR7_EL2 = 0xe35d -AArch64_SYSREG_PRLAR8_EL1 = 0xc361 -AArch64_SYSREG_PRLAR8_EL2 = 0xe361 -AArch64_SYSREG_PRLAR9_EL1 = 0xc365 -AArch64_SYSREG_PRLAR9_EL2 = 0xe365 -AArch64_SYSREG_PRLAR_EL1 = 0xc341 -AArch64_SYSREG_PRLAR_EL2 = 0xe341 -AArch64_SYSREG_PRSELR_EL1 = 0xc311 -AArch64_SYSREG_PRSELR_EL2 = 0xe311 -AArch64_SYSREG_RCWMASK_EL1 = 0xc686 -AArch64_SYSREG_RCWSMASK_EL1 = 0xc683 -AArch64_SYSREG_REVIDR_EL1 = 0xc006 -AArch64_SYSREG_RGSR_EL1 = 0xc085 -AArch64_SYSREG_RMR_EL1 = 0xc602 -AArch64_SYSREG_RMR_EL2 = 0xe602 -AArch64_SYSREG_RMR_EL3 = 0xf602 -AArch64_SYSREG_RNDR = 0xd920 -AArch64_SYSREG_RNDRRS = 0xd921 -AArch64_SYSREG_RVBAR_EL1 = 0xc601 -AArch64_SYSREG_RVBAR_EL2 = 0xe601 -AArch64_SYSREG_RVBAR_EL3 = 0xf601 -AArch64_SYSREG_S2PIR_EL2 = 0xe515 -AArch64_SYSREG_S2POR_EL1 = 0xc515 -AArch64_SYSREG_SCR_EL3 = 0xf088 -AArch64_SYSREG_SCTLR2_EL1 = 0xc083 -AArch64_SYSREG_SCTLR2_EL12 = 0xe883 -AArch64_SYSREG_SCTLR2_EL2 = 0xe083 -AArch64_SYSREG_SCTLR2_EL3 = 0xf083 -AArch64_SYSREG_SCTLR_EL1 = 0xc080 -AArch64_SYSREG_SCTLR_EL12 = 0xe880 -AArch64_SYSREG_SCTLR_EL2 = 0xe080 -AArch64_SYSREG_SCTLR_EL3 = 0xf080 -AArch64_SYSREG_SCXTNUM_EL0 = 0xde87 -AArch64_SYSREG_SCXTNUM_EL1 = 0xc687 -AArch64_SYSREG_SCXTNUM_EL12 = 0xee87 -AArch64_SYSREG_SCXTNUM_EL2 = 0xe687 -AArch64_SYSREG_SCXTNUM_EL3 = 0xf687 -AArch64_SYSREG_SDER32_EL2 = 0xe099 -AArch64_SYSREG_SDER32_EL3 = 0xf089 -AArch64_SYSREG_SMCR_EL1 = 0xc096 -AArch64_SYSREG_SMCR_EL12 = 0xe896 -AArch64_SYSREG_SMCR_EL2 = 0xe096 -AArch64_SYSREG_SMCR_EL3 = 0xf096 -AArch64_SYSREG_SMIDR_EL1 = 0xc806 -AArch64_SYSREG_SMPRIMAP_EL2 = 0xe095 -AArch64_SYSREG_SMPRI_EL1 = 0xc094 -AArch64_SYSREG_SPMACCESSR_EL1 = 0x84eb -AArch64_SYSREG_SPMACCESSR_EL12 = 0xaceb -AArch64_SYSREG_SPMACCESSR_EL2 = 0xa4eb -AArch64_SYSREG_SPMACCESSR_EL3 = 0xb4eb -AArch64_SYSREG_SPMCFGR_EL1 = 0x84ef -AArch64_SYSREG_SPMCGCR0_EL1 = 0x84e8 -AArch64_SYSREG_SPMCGCR1_EL1 = 0x84e9 -AArch64_SYSREG_SPMCNTENCLR_EL0 = 0x9ce2 -AArch64_SYSREG_SPMCNTENSET_EL0 = 0x9ce1 -AArch64_SYSREG_SPMCR_EL0 = 0x9ce0 -AArch64_SYSREG_SPMDEVAFF_EL1 = 0x84ee -AArch64_SYSREG_SPMDEVARCH_EL1 = 0x84ed -AArch64_SYSREG_SPMEVCNTR0_EL0 = 0x9f00 -AArch64_SYSREG_SPMEVCNTR10_EL0 = 0x9f0a -AArch64_SYSREG_SPMEVCNTR11_EL0 = 0x9f0b -AArch64_SYSREG_SPMEVCNTR12_EL0 = 0x9f0c -AArch64_SYSREG_SPMEVCNTR13_EL0 = 0x9f0d -AArch64_SYSREG_SPMEVCNTR14_EL0 = 0x9f0e -AArch64_SYSREG_SPMEVCNTR15_EL0 = 0x9f0f -AArch64_SYSREG_SPMEVCNTR1_EL0 = 0x9f01 -AArch64_SYSREG_SPMEVCNTR2_EL0 = 0x9f02 -AArch64_SYSREG_SPMEVCNTR3_EL0 = 0x9f03 -AArch64_SYSREG_SPMEVCNTR4_EL0 = 0x9f04 -AArch64_SYSREG_SPMEVCNTR5_EL0 = 0x9f05 -AArch64_SYSREG_SPMEVCNTR6_EL0 = 0x9f06 -AArch64_SYSREG_SPMEVCNTR7_EL0 = 0x9f07 -AArch64_SYSREG_SPMEVCNTR8_EL0 = 0x9f08 -AArch64_SYSREG_SPMEVCNTR9_EL0 = 0x9f09 -AArch64_SYSREG_SPMEVFILT2R0_EL0 = 0x9f30 -AArch64_SYSREG_SPMEVFILT2R10_EL0 = 0x9f3a -AArch64_SYSREG_SPMEVFILT2R11_EL0 = 0x9f3b -AArch64_SYSREG_SPMEVFILT2R12_EL0 = 0x9f3c -AArch64_SYSREG_SPMEVFILT2R13_EL0 = 0x9f3d -AArch64_SYSREG_SPMEVFILT2R14_EL0 = 0x9f3e -AArch64_SYSREG_SPMEVFILT2R15_EL0 = 0x9f3f -AArch64_SYSREG_SPMEVFILT2R1_EL0 = 0x9f31 -AArch64_SYSREG_SPMEVFILT2R2_EL0 = 0x9f32 -AArch64_SYSREG_SPMEVFILT2R3_EL0 = 0x9f33 -AArch64_SYSREG_SPMEVFILT2R4_EL0 = 0x9f34 -AArch64_SYSREG_SPMEVFILT2R5_EL0 = 0x9f35 -AArch64_SYSREG_SPMEVFILT2R6_EL0 = 0x9f36 -AArch64_SYSREG_SPMEVFILT2R7_EL0 = 0x9f37 -AArch64_SYSREG_SPMEVFILT2R8_EL0 = 0x9f38 -AArch64_SYSREG_SPMEVFILT2R9_EL0 = 0x9f39 -AArch64_SYSREG_SPMEVFILTR0_EL0 = 0x9f20 -AArch64_SYSREG_SPMEVFILTR10_EL0 = 0x9f2a -AArch64_SYSREG_SPMEVFILTR11_EL0 = 0x9f2b -AArch64_SYSREG_SPMEVFILTR12_EL0 = 0x9f2c -AArch64_SYSREG_SPMEVFILTR13_EL0 = 0x9f2d -AArch64_SYSREG_SPMEVFILTR14_EL0 = 0x9f2e -AArch64_SYSREG_SPMEVFILTR15_EL0 = 0x9f2f -AArch64_SYSREG_SPMEVFILTR1_EL0 = 0x9f21 -AArch64_SYSREG_SPMEVFILTR2_EL0 = 0x9f22 -AArch64_SYSREG_SPMEVFILTR3_EL0 = 0x9f23 -AArch64_SYSREG_SPMEVFILTR4_EL0 = 0x9f24 -AArch64_SYSREG_SPMEVFILTR5_EL0 = 0x9f25 -AArch64_SYSREG_SPMEVFILTR6_EL0 = 0x9f26 -AArch64_SYSREG_SPMEVFILTR7_EL0 = 0x9f27 -AArch64_SYSREG_SPMEVFILTR8_EL0 = 0x9f28 -AArch64_SYSREG_SPMEVFILTR9_EL0 = 0x9f29 -AArch64_SYSREG_SPMEVTYPER0_EL0 = 0x9f10 -AArch64_SYSREG_SPMEVTYPER10_EL0 = 0x9f1a -AArch64_SYSREG_SPMEVTYPER11_EL0 = 0x9f1b -AArch64_SYSREG_SPMEVTYPER12_EL0 = 0x9f1c -AArch64_SYSREG_SPMEVTYPER13_EL0 = 0x9f1d -AArch64_SYSREG_SPMEVTYPER14_EL0 = 0x9f1e -AArch64_SYSREG_SPMEVTYPER15_EL0 = 0x9f1f -AArch64_SYSREG_SPMEVTYPER1_EL0 = 0x9f11 -AArch64_SYSREG_SPMEVTYPER2_EL0 = 0x9f12 -AArch64_SYSREG_SPMEVTYPER3_EL0 = 0x9f13 -AArch64_SYSREG_SPMEVTYPER4_EL0 = 0x9f14 -AArch64_SYSREG_SPMEVTYPER5_EL0 = 0x9f15 -AArch64_SYSREG_SPMEVTYPER6_EL0 = 0x9f16 -AArch64_SYSREG_SPMEVTYPER7_EL0 = 0x9f17 -AArch64_SYSREG_SPMEVTYPER8_EL0 = 0x9f18 -AArch64_SYSREG_SPMEVTYPER9_EL0 = 0x9f19 -AArch64_SYSREG_SPMIIDR_EL1 = 0x84ec -AArch64_SYSREG_SPMINTENCLR_EL1 = 0x84f2 -AArch64_SYSREG_SPMINTENSET_EL1 = 0x84f1 -AArch64_SYSREG_SPMOVSCLR_EL0 = 0x9ce3 -AArch64_SYSREG_SPMOVSSET_EL0 = 0x9cf3 -AArch64_SYSREG_SPMROOTCR_EL3 = 0xb4f7 -AArch64_SYSREG_SPMSCR_EL1 = 0xbcf7 -AArch64_SYSREG_SPMSELR_EL0 = 0x9ce5 -AArch64_SYSREG_SPSEL = 0xc210 -AArch64_SYSREG_SPSR_ABT = 0xe219 -AArch64_SYSREG_SPSR_EL1 = 0xc200 -AArch64_SYSREG_SPSR_EL12 = 0xea00 -AArch64_SYSREG_SPSR_EL2 = 0xe200 -AArch64_SYSREG_SPSR_EL3 = 0xf200 -AArch64_SYSREG_SPSR_FIQ = 0xe21b -AArch64_SYSREG_SPSR_IRQ = 0xe218 -AArch64_SYSREG_SPSR_UND = 0xe21a -AArch64_SYSREG_SP_EL0 = 0xc208 -AArch64_SYSREG_SP_EL1 = 0xe208 -AArch64_SYSREG_SP_EL2 = 0xf208 -AArch64_SYSREG_SSBS = 0xda16 -AArch64_SYSREG_SVCR = 0xda12 -AArch64_SYSREG_TCO = 0xda17 -AArch64_SYSREG_TCR2_EL1 = 0xc103 -AArch64_SYSREG_TCR2_EL12 = 0xe903 -AArch64_SYSREG_TCR2_EL2 = 0xe103 -AArch64_SYSREG_TCR_EL1 = 0xc102 -AArch64_SYSREG_TCR_EL12 = 0xe902 -AArch64_SYSREG_TCR_EL2 = 0xe102 -AArch64_SYSREG_TCR_EL3 = 0xf102 -AArch64_SYSREG_TEECR32_EL1 = 0x9000 -AArch64_SYSREG_TEEHBR32_EL1 = 0x9080 -AArch64_SYSREG_TFSRE0_EL1 = 0xc2b1 -AArch64_SYSREG_TFSR_EL1 = 0xc2b0 -AArch64_SYSREG_TFSR_EL12 = 0xeab0 -AArch64_SYSREG_TFSR_EL2 = 0xe2b0 -AArch64_SYSREG_TFSR_EL3 = 0xf2b0 -AArch64_SYSREG_TPIDR2_EL0 = 0xde85 -AArch64_SYSREG_TPIDRRO_EL0 = 0xde83 -AArch64_SYSREG_TPIDR_EL0 = 0xde82 -AArch64_SYSREG_TPIDR_EL1 = 0xc684 -AArch64_SYSREG_TPIDR_EL2 = 0xe682 -AArch64_SYSREG_TPIDR_EL3 = 0xf682 -AArch64_SYSREG_TRBBASER_EL1 = 0xc4da -AArch64_SYSREG_TRBIDR_EL1 = 0xc4df -AArch64_SYSREG_TRBLIMITR_EL1 = 0xc4d8 -AArch64_SYSREG_TRBMAR_EL1 = 0xc4dc -AArch64_SYSREG_TRBPTR_EL1 = 0xc4d9 -AArch64_SYSREG_TRBSR_EL1 = 0xc4db -AArch64_SYSREG_TRBTRG_EL1 = 0xc4de -AArch64_SYSREG_TRCACATR0 = 0x8902 -AArch64_SYSREG_TRCACATR1 = 0x8912 -AArch64_SYSREG_TRCACATR10 = 0x8923 -AArch64_SYSREG_TRCACATR11 = 0x8933 -AArch64_SYSREG_TRCACATR12 = 0x8943 -AArch64_SYSREG_TRCACATR13 = 0x8953 -AArch64_SYSREG_TRCACATR14 = 0x8963 -AArch64_SYSREG_TRCACATR15 = 0x8973 -AArch64_SYSREG_TRCACATR2 = 0x8922 -AArch64_SYSREG_TRCACATR3 = 0x8932 -AArch64_SYSREG_TRCACATR4 = 0x8942 -AArch64_SYSREG_TRCACATR5 = 0x8952 -AArch64_SYSREG_TRCACATR6 = 0x8962 -AArch64_SYSREG_TRCACATR7 = 0x8972 -AArch64_SYSREG_TRCACATR8 = 0x8903 -AArch64_SYSREG_TRCACATR9 = 0x8913 -AArch64_SYSREG_TRCACVR0 = 0x8900 -AArch64_SYSREG_TRCACVR1 = 0x8910 -AArch64_SYSREG_TRCACVR10 = 0x8921 -AArch64_SYSREG_TRCACVR11 = 0x8931 -AArch64_SYSREG_TRCACVR12 = 0x8941 -AArch64_SYSREG_TRCACVR13 = 0x8951 -AArch64_SYSREG_TRCACVR14 = 0x8961 -AArch64_SYSREG_TRCACVR15 = 0x8971 -AArch64_SYSREG_TRCACVR2 = 0x8920 -AArch64_SYSREG_TRCACVR3 = 0x8930 -AArch64_SYSREG_TRCACVR4 = 0x8940 -AArch64_SYSREG_TRCACVR5 = 0x8950 -AArch64_SYSREG_TRCACVR6 = 0x8960 -AArch64_SYSREG_TRCACVR7 = 0x8970 -AArch64_SYSREG_TRCACVR8 = 0x8901 -AArch64_SYSREG_TRCACVR9 = 0x8911 -AArch64_SYSREG_TRCAUTHSTATUS = 0x8bf6 -AArch64_SYSREG_TRCAUXCTLR = 0x8830 -AArch64_SYSREG_TRCBBCTLR = 0x8878 -AArch64_SYSREG_TRCCCCTLR = 0x8870 -AArch64_SYSREG_TRCCIDCCTLR0 = 0x8982 -AArch64_SYSREG_TRCCIDCCTLR1 = 0x898a -AArch64_SYSREG_TRCCIDCVR0 = 0x8980 -AArch64_SYSREG_TRCCIDCVR1 = 0x8990 -AArch64_SYSREG_TRCCIDCVR2 = 0x89a0 -AArch64_SYSREG_TRCCIDCVR3 = 0x89b0 -AArch64_SYSREG_TRCCIDCVR4 = 0x89c0 -AArch64_SYSREG_TRCCIDCVR5 = 0x89d0 -AArch64_SYSREG_TRCCIDCVR6 = 0x89e0 -AArch64_SYSREG_TRCCIDCVR7 = 0x89f0 -AArch64_SYSREG_TRCCIDR0 = 0x8be7 -AArch64_SYSREG_TRCCIDR1 = 0x8bef -AArch64_SYSREG_TRCCIDR2 = 0x8bf7 -AArch64_SYSREG_TRCCIDR3 = 0x8bff -AArch64_SYSREG_TRCCLAIMCLR = 0x8bce -AArch64_SYSREG_TRCCLAIMSET = 0x8bc6 -AArch64_SYSREG_TRCCNTCTLR0 = 0x8825 -AArch64_SYSREG_TRCCNTCTLR1 = 0x882d -AArch64_SYSREG_TRCCNTCTLR2 = 0x8835 -AArch64_SYSREG_TRCCNTCTLR3 = 0x883d -AArch64_SYSREG_TRCCNTRLDVR0 = 0x8805 -AArch64_SYSREG_TRCCNTRLDVR1 = 0x880d -AArch64_SYSREG_TRCCNTRLDVR2 = 0x8815 -AArch64_SYSREG_TRCCNTRLDVR3 = 0x881d -AArch64_SYSREG_TRCCNTVR0 = 0x8845 -AArch64_SYSREG_TRCCNTVR1 = 0x884d -AArch64_SYSREG_TRCCNTVR2 = 0x8855 -AArch64_SYSREG_TRCCNTVR3 = 0x885d -AArch64_SYSREG_TRCCONFIGR = 0x8820 -AArch64_SYSREG_TRCDEVAFF0 = 0x8bd6 -AArch64_SYSREG_TRCDEVAFF1 = 0x8bde -AArch64_SYSREG_TRCDEVARCH = 0x8bfe -AArch64_SYSREG_TRCDEVID = 0x8b97 -AArch64_SYSREG_TRCDEVTYPE = 0x8b9f -AArch64_SYSREG_TRCDVCMR0 = 0x8906 -AArch64_SYSREG_TRCDVCMR1 = 0x8926 -AArch64_SYSREG_TRCDVCMR2 = 0x8946 -AArch64_SYSREG_TRCDVCMR3 = 0x8966 -AArch64_SYSREG_TRCDVCMR4 = 0x8907 -AArch64_SYSREG_TRCDVCMR5 = 0x8927 -AArch64_SYSREG_TRCDVCMR6 = 0x8947 -AArch64_SYSREG_TRCDVCMR7 = 0x8967 -AArch64_SYSREG_TRCDVCVR0 = 0x8904 -AArch64_SYSREG_TRCDVCVR1 = 0x8924 -AArch64_SYSREG_TRCDVCVR2 = 0x8944 -AArch64_SYSREG_TRCDVCVR3 = 0x8964 -AArch64_SYSREG_TRCDVCVR4 = 0x8905 -AArch64_SYSREG_TRCDVCVR5 = 0x8925 -AArch64_SYSREG_TRCDVCVR6 = 0x8945 -AArch64_SYSREG_TRCDVCVR7 = 0x8965 -AArch64_SYSREG_TRCEVENTCTL0R = 0x8840 -AArch64_SYSREG_TRCEVENTCTL1R = 0x8848 -AArch64_SYSREG_TRCEXTINSELR = 0x8844 -AArch64_SYSREG_TRCEXTINSELR0 = 0x8844 -AArch64_SYSREG_TRCEXTINSELR1 = 0x884c -AArch64_SYSREG_TRCEXTINSELR2 = 0x8854 -AArch64_SYSREG_TRCEXTINSELR3 = 0x885c -AArch64_SYSREG_TRCIDR0 = 0x8847 -AArch64_SYSREG_TRCIDR1 = 0x884f -AArch64_SYSREG_TRCIDR10 = 0x8816 -AArch64_SYSREG_TRCIDR11 = 0x881e -AArch64_SYSREG_TRCIDR12 = 0x8826 -AArch64_SYSREG_TRCIDR13 = 0x882e -AArch64_SYSREG_TRCIDR2 = 0x8857 -AArch64_SYSREG_TRCIDR3 = 0x885f -AArch64_SYSREG_TRCIDR4 = 0x8867 -AArch64_SYSREG_TRCIDR5 = 0x886f -AArch64_SYSREG_TRCIDR6 = 0x8877 -AArch64_SYSREG_TRCIDR7 = 0x887f -AArch64_SYSREG_TRCIDR8 = 0x8806 -AArch64_SYSREG_TRCIDR9 = 0x880e -AArch64_SYSREG_TRCIMSPEC0 = 0x8807 -AArch64_SYSREG_TRCIMSPEC1 = 0x880f -AArch64_SYSREG_TRCIMSPEC2 = 0x8817 -AArch64_SYSREG_TRCIMSPEC3 = 0x881f -AArch64_SYSREG_TRCIMSPEC4 = 0x8827 -AArch64_SYSREG_TRCIMSPEC5 = 0x882f -AArch64_SYSREG_TRCIMSPEC6 = 0x8837 -AArch64_SYSREG_TRCIMSPEC7 = 0x883f -AArch64_SYSREG_TRCITCTRL = 0x8b84 -AArch64_SYSREG_TRCITECR_EL1 = 0xc093 -AArch64_SYSREG_TRCITECR_EL12 = 0xe893 -AArch64_SYSREG_TRCITECR_EL2 = 0xe093 -AArch64_SYSREG_TRCITEEDCR = 0x8811 -AArch64_SYSREG_TRCLAR = 0x8be6 -AArch64_SYSREG_TRCLSR = 0x8bee -AArch64_SYSREG_TRCOSLAR = 0x8884 -AArch64_SYSREG_TRCOSLSR = 0x888c -AArch64_SYSREG_TRCPDCR = 0x88a4 -AArch64_SYSREG_TRCPDSR = 0x88ac -AArch64_SYSREG_TRCPIDR0 = 0x8bc7 -AArch64_SYSREG_TRCPIDR1 = 0x8bcf -AArch64_SYSREG_TRCPIDR2 = 0x8bd7 -AArch64_SYSREG_TRCPIDR3 = 0x8bdf -AArch64_SYSREG_TRCPIDR4 = 0x8ba7 -AArch64_SYSREG_TRCPIDR5 = 0x8baf -AArch64_SYSREG_TRCPIDR6 = 0x8bb7 -AArch64_SYSREG_TRCPIDR7 = 0x8bbf -AArch64_SYSREG_TRCPRGCTLR = 0x8808 -AArch64_SYSREG_TRCPROCSELR = 0x8810 -AArch64_SYSREG_TRCQCTLR = 0x8809 -AArch64_SYSREG_TRCRSCTLR10 = 0x88d0 -AArch64_SYSREG_TRCRSCTLR11 = 0x88d8 -AArch64_SYSREG_TRCRSCTLR12 = 0x88e0 -AArch64_SYSREG_TRCRSCTLR13 = 0x88e8 -AArch64_SYSREG_TRCRSCTLR14 = 0x88f0 -AArch64_SYSREG_TRCRSCTLR15 = 0x88f8 -AArch64_SYSREG_TRCRSCTLR16 = 0x8881 -AArch64_SYSREG_TRCRSCTLR17 = 0x8889 -AArch64_SYSREG_TRCRSCTLR18 = 0x8891 -AArch64_SYSREG_TRCRSCTLR19 = 0x8899 -AArch64_SYSREG_TRCRSCTLR2 = 0x8890 -AArch64_SYSREG_TRCRSCTLR20 = 0x88a1 -AArch64_SYSREG_TRCRSCTLR21 = 0x88a9 -AArch64_SYSREG_TRCRSCTLR22 = 0x88b1 -AArch64_SYSREG_TRCRSCTLR23 = 0x88b9 -AArch64_SYSREG_TRCRSCTLR24 = 0x88c1 -AArch64_SYSREG_TRCRSCTLR25 = 0x88c9 -AArch64_SYSREG_TRCRSCTLR26 = 0x88d1 -AArch64_SYSREG_TRCRSCTLR27 = 0x88d9 -AArch64_SYSREG_TRCRSCTLR28 = 0x88e1 -AArch64_SYSREG_TRCRSCTLR29 = 0x88e9 -AArch64_SYSREG_TRCRSCTLR3 = 0x8898 -AArch64_SYSREG_TRCRSCTLR30 = 0x88f1 -AArch64_SYSREG_TRCRSCTLR31 = 0x88f9 -AArch64_SYSREG_TRCRSCTLR4 = 0x88a0 -AArch64_SYSREG_TRCRSCTLR5 = 0x88a8 -AArch64_SYSREG_TRCRSCTLR6 = 0x88b0 -AArch64_SYSREG_TRCRSCTLR7 = 0x88b8 -AArch64_SYSREG_TRCRSCTLR8 = 0x88c0 -AArch64_SYSREG_TRCRSCTLR9 = 0x88c8 -AArch64_SYSREG_TRCRSR = 0x8850 -AArch64_SYSREG_TRCSEQEVR0 = 0x8804 -AArch64_SYSREG_TRCSEQEVR1 = 0x880c -AArch64_SYSREG_TRCSEQEVR2 = 0x8814 -AArch64_SYSREG_TRCSEQRSTEVR = 0x8834 -AArch64_SYSREG_TRCSEQSTR = 0x883c -AArch64_SYSREG_TRCSSCCR0 = 0x8882 -AArch64_SYSREG_TRCSSCCR1 = 0x888a -AArch64_SYSREG_TRCSSCCR2 = 0x8892 -AArch64_SYSREG_TRCSSCCR3 = 0x889a -AArch64_SYSREG_TRCSSCCR4 = 0x88a2 -AArch64_SYSREG_TRCSSCCR5 = 0x88aa -AArch64_SYSREG_TRCSSCCR6 = 0x88b2 -AArch64_SYSREG_TRCSSCCR7 = 0x88ba -AArch64_SYSREG_TRCSSCSR0 = 0x88c2 -AArch64_SYSREG_TRCSSCSR1 = 0x88ca -AArch64_SYSREG_TRCSSCSR2 = 0x88d2 -AArch64_SYSREG_TRCSSCSR3 = 0x88da -AArch64_SYSREG_TRCSSCSR4 = 0x88e2 -AArch64_SYSREG_TRCSSCSR5 = 0x88ea -AArch64_SYSREG_TRCSSCSR6 = 0x88f2 -AArch64_SYSREG_TRCSSCSR7 = 0x88fa -AArch64_SYSREG_TRCSSPCICR0 = 0x8883 -AArch64_SYSREG_TRCSSPCICR1 = 0x888b -AArch64_SYSREG_TRCSSPCICR2 = 0x8893 -AArch64_SYSREG_TRCSSPCICR3 = 0x889b -AArch64_SYSREG_TRCSSPCICR4 = 0x88a3 -AArch64_SYSREG_TRCSSPCICR5 = 0x88ab -AArch64_SYSREG_TRCSSPCICR6 = 0x88b3 -AArch64_SYSREG_TRCSSPCICR7 = 0x88bb -AArch64_SYSREG_TRCSTALLCTLR = 0x8858 -AArch64_SYSREG_TRCSTATR = 0x8818 -AArch64_SYSREG_TRCSYNCPR = 0x8868 -AArch64_SYSREG_TRCTRACEIDR = 0x8801 -AArch64_SYSREG_TRCTSCTLR = 0x8860 -AArch64_SYSREG_TRCVDARCCTLR = 0x8852 -AArch64_SYSREG_TRCVDCTLR = 0x8842 -AArch64_SYSREG_TRCVDSACCTLR = 0x884a -AArch64_SYSREG_TRCVICTLR = 0x8802 -AArch64_SYSREG_TRCVIIECTLR = 0x880a -AArch64_SYSREG_TRCVIPCSSCTLR = 0x881a -AArch64_SYSREG_TRCVISSCTLR = 0x8812 -AArch64_SYSREG_TRCVMIDCCTLR0 = 0x8992 -AArch64_SYSREG_TRCVMIDCCTLR1 = 0x899a -AArch64_SYSREG_TRCVMIDCVR0 = 0x8981 -AArch64_SYSREG_TRCVMIDCVR1 = 0x8991 -AArch64_SYSREG_TRCVMIDCVR2 = 0x89a1 -AArch64_SYSREG_TRCVMIDCVR3 = 0x89b1 -AArch64_SYSREG_TRCVMIDCVR4 = 0x89c1 -AArch64_SYSREG_TRCVMIDCVR5 = 0x89d1 -AArch64_SYSREG_TRCVMIDCVR6 = 0x89e1 -AArch64_SYSREG_TRCVMIDCVR7 = 0x89f1 -AArch64_SYSREG_TRFCR_EL1 = 0xc091 -AArch64_SYSREG_TRFCR_EL12 = 0xe891 -AArch64_SYSREG_TRFCR_EL2 = 0xe091 -AArch64_SYSREG_TTBR0_EL1 = 0xc100 -AArch64_SYSREG_TTBR0_EL12 = 0xe900 -AArch64_SYSREG_TTBR0_EL2 = 0xe100 -AArch64_SYSREG_VSCTLR_EL2 = 0xe100 -AArch64_SYSREG_TTBR0_EL3 = 0xf100 -AArch64_SYSREG_TTBR1_EL1 = 0xc101 -AArch64_SYSREG_TTBR1_EL12 = 0xe901 -AArch64_SYSREG_TTBR1_EL2 = 0xe101 -AArch64_SYSREG_UAO = 0xc214 -AArch64_SYSREG_VBAR_EL1 = 0xc600 -AArch64_SYSREG_VBAR_EL12 = 0xee00 -AArch64_SYSREG_VBAR_EL2 = 0xe600 -AArch64_SYSREG_VBAR_EL3 = 0xf600 -AArch64_SYSREG_VDISR_EL2 = 0xe609 -AArch64_SYSREG_VMECID_A_EL2 = 0xe549 -AArch64_SYSREG_VMECID_P_EL2 = 0xe548 -AArch64_SYSREG_VMPIDR_EL2 = 0xe005 -AArch64_SYSREG_VNCR_EL2 = 0xe110 -AArch64_SYSREG_VPIDR_EL2 = 0xe000 -AArch64_SYSREG_VSESR_EL2 = 0xe293 -AArch64_SYSREG_VSTCR_EL2 = 0xe132 -AArch64_SYSREG_VSTTBR_EL2 = 0xe130 -AArch64_SYSREG_VTCR_EL2 = 0xe10a -AArch64_SYSREG_VTTBR_EL2 = 0xe108 -AArch64_SYSREG_ZCR_EL1 = 0xc090 -AArch64_SYSREG_ZCR_EL12 = 0xe890 -AArch64_SYSREG_ZCR_EL2 = 0xe090 -AArch64_SYSREG_ZCR_EL3 = 0xf090 -AArch64_SYSREG_ENDING = 0xffff -AArch64_TSB_CSYNC = 0x0 -AArch64_OP_INVALID = CS_OP_INVALID -AArch64_OP_REG = CS_OP_REG -AArch64_OP_IMM = CS_OP_IMM -AArch64_OP_MEM_REG = CS_OP_MEM | CS_OP_REG -AArch64_OP_MEM_IMM = CS_OP_MEM | CS_OP_IMM -AArch64_OP_MEM = CS_OP_MEM -AArch64_OP_FP = CS_OP_FP -AArch64_OP_CIMM = CS_OP_SPECIAL + 0 -AArch64_OP_REG_MRS = CS_OP_SPECIAL + 1 -AArch64_OP_REG_MSR = CS_OP_SPECIAL + 2 -AArch64_OP_IMPLICIT_IMM_0 = CS_OP_SPECIAL + 3 -AArch64_OP_SVCR = CS_OP_SPECIAL + 4 -AArch64_OP_AT = CS_OP_SPECIAL + 5 -AArch64_OP_DB = CS_OP_SPECIAL + 6 -AArch64_OP_DC = CS_OP_SPECIAL + 7 -AArch64_OP_ISB = CS_OP_SPECIAL + 8 -AArch64_OP_TSB = CS_OP_SPECIAL + 9 -AArch64_OP_PRFM = CS_OP_SPECIAL + 10 -AArch64_OP_SVEPRFM = CS_OP_SPECIAL + 11 -AArch64_OP_RPRFM = CS_OP_SPECIAL + 12 -AArch64_OP_PSTATEIMM0_15 = CS_OP_SPECIAL + 13 -AArch64_OP_PSTATEIMM0_1 = CS_OP_SPECIAL + 14 -AArch64_OP_PSB = CS_OP_SPECIAL + 15 -AArch64_OP_BTI = CS_OP_SPECIAL + 16 -AArch64_OP_SVEPREDPAT = CS_OP_SPECIAL + 17 -AArch64_OP_SVEVECLENSPECIFIER = CS_OP_SPECIAL + 18 -AArch64_OP_SME_MATRIX = CS_OP_SPECIAL + 19 -AArch64_OP_IMM_RANGE = CS_OP_SPECIAL + 20 -AArch64_OP_TLBI = CS_OP_SPECIAL + 21 -AArch64_OP_IC = CS_OP_SPECIAL + 22 -AArch64_OP_DBNXS = CS_OP_SPECIAL + 23 -AArch64_OP_EXACTFPIMM = CS_OP_SPECIAL + 24 -AArch64_OP_SYSREG = CS_OP_SPECIAL + 25 -AArch64_OP_SYSIMM = CS_OP_SPECIAL + 26 -AArch64_OP_SYSALIAS = CS_OP_SPECIAL + 27 -AArch64_REG_INVALID = 0 -AArch64_REG_FFR = 1 -AArch64_REG_FP = 2 -AArch64_REG_FPCR = 3 -AArch64_REG_LR = 4 -AArch64_REG_NZCV = 5 -AArch64_REG_SP = 6 -AArch64_REG_VG = 7 -AArch64_REG_WSP = 8 -AArch64_REG_WZR = 9 -AArch64_REG_XZR = 10 -AArch64_REG_ZA = 11 -AArch64_REG_B0 = 12 -AArch64_REG_B1 = 13 -AArch64_REG_B2 = 14 -AArch64_REG_B3 = 15 -AArch64_REG_B4 = 16 -AArch64_REG_B5 = 17 -AArch64_REG_B6 = 18 -AArch64_REG_B7 = 19 -AArch64_REG_B8 = 20 -AArch64_REG_B9 = 21 -AArch64_REG_B10 = 22 -AArch64_REG_B11 = 23 -AArch64_REG_B12 = 24 -AArch64_REG_B13 = 25 -AArch64_REG_B14 = 26 -AArch64_REG_B15 = 27 -AArch64_REG_B16 = 28 -AArch64_REG_B17 = 29 -AArch64_REG_B18 = 30 -AArch64_REG_B19 = 31 -AArch64_REG_B20 = 32 -AArch64_REG_B21 = 33 -AArch64_REG_B22 = 34 -AArch64_REG_B23 = 35 -AArch64_REG_B24 = 36 -AArch64_REG_B25 = 37 -AArch64_REG_B26 = 38 -AArch64_REG_B27 = 39 -AArch64_REG_B28 = 40 -AArch64_REG_B29 = 41 -AArch64_REG_B30 = 42 -AArch64_REG_B31 = 43 -AArch64_REG_D0 = 44 -AArch64_REG_D1 = 45 -AArch64_REG_D2 = 46 -AArch64_REG_D3 = 47 -AArch64_REG_D4 = 48 -AArch64_REG_D5 = 49 -AArch64_REG_D6 = 50 -AArch64_REG_D7 = 51 -AArch64_REG_D8 = 52 -AArch64_REG_D9 = 53 -AArch64_REG_D10 = 54 -AArch64_REG_D11 = 55 -AArch64_REG_D12 = 56 -AArch64_REG_D13 = 57 -AArch64_REG_D14 = 58 -AArch64_REG_D15 = 59 -AArch64_REG_D16 = 60 -AArch64_REG_D17 = 61 -AArch64_REG_D18 = 62 -AArch64_REG_D19 = 63 -AArch64_REG_D20 = 64 -AArch64_REG_D21 = 65 -AArch64_REG_D22 = 66 -AArch64_REG_D23 = 67 -AArch64_REG_D24 = 68 -AArch64_REG_D25 = 69 -AArch64_REG_D26 = 70 -AArch64_REG_D27 = 71 -AArch64_REG_D28 = 72 -AArch64_REG_D29 = 73 -AArch64_REG_D30 = 74 -AArch64_REG_D31 = 75 -AArch64_REG_H0 = 76 -AArch64_REG_H1 = 77 -AArch64_REG_H2 = 78 -AArch64_REG_H3 = 79 -AArch64_REG_H4 = 80 -AArch64_REG_H5 = 81 -AArch64_REG_H6 = 82 -AArch64_REG_H7 = 83 -AArch64_REG_H8 = 84 -AArch64_REG_H9 = 85 -AArch64_REG_H10 = 86 -AArch64_REG_H11 = 87 -AArch64_REG_H12 = 88 -AArch64_REG_H13 = 89 -AArch64_REG_H14 = 90 -AArch64_REG_H15 = 91 -AArch64_REG_H16 = 92 -AArch64_REG_H17 = 93 -AArch64_REG_H18 = 94 -AArch64_REG_H19 = 95 -AArch64_REG_H20 = 96 -AArch64_REG_H21 = 97 -AArch64_REG_H22 = 98 -AArch64_REG_H23 = 99 -AArch64_REG_H24 = 100 -AArch64_REG_H25 = 101 -AArch64_REG_H26 = 102 -AArch64_REG_H27 = 103 -AArch64_REG_H28 = 104 -AArch64_REG_H29 = 105 -AArch64_REG_H30 = 106 -AArch64_REG_H31 = 107 -AArch64_REG_P0 = 108 -AArch64_REG_P1 = 109 -AArch64_REG_P2 = 110 -AArch64_REG_P3 = 111 -AArch64_REG_P4 = 112 -AArch64_REG_P5 = 113 -AArch64_REG_P6 = 114 -AArch64_REG_P7 = 115 -AArch64_REG_P8 = 116 -AArch64_REG_P9 = 117 -AArch64_REG_P10 = 118 -AArch64_REG_P11 = 119 -AArch64_REG_P12 = 120 -AArch64_REG_P13 = 121 -AArch64_REG_P14 = 122 -AArch64_REG_P15 = 123 -AArch64_REG_Q0 = 124 -AArch64_REG_Q1 = 125 -AArch64_REG_Q2 = 126 -AArch64_REG_Q3 = 127 -AArch64_REG_Q4 = 128 -AArch64_REG_Q5 = 129 -AArch64_REG_Q6 = 130 -AArch64_REG_Q7 = 131 -AArch64_REG_Q8 = 132 -AArch64_REG_Q9 = 133 -AArch64_REG_Q10 = 134 -AArch64_REG_Q11 = 135 -AArch64_REG_Q12 = 136 -AArch64_REG_Q13 = 137 -AArch64_REG_Q14 = 138 -AArch64_REG_Q15 = 139 -AArch64_REG_Q16 = 140 -AArch64_REG_Q17 = 141 -AArch64_REG_Q18 = 142 -AArch64_REG_Q19 = 143 -AArch64_REG_Q20 = 144 -AArch64_REG_Q21 = 145 -AArch64_REG_Q22 = 146 -AArch64_REG_Q23 = 147 -AArch64_REG_Q24 = 148 -AArch64_REG_Q25 = 149 -AArch64_REG_Q26 = 150 -AArch64_REG_Q27 = 151 -AArch64_REG_Q28 = 152 -AArch64_REG_Q29 = 153 -AArch64_REG_Q30 = 154 -AArch64_REG_Q31 = 155 -AArch64_REG_S0 = 156 -AArch64_REG_S1 = 157 -AArch64_REG_S2 = 158 -AArch64_REG_S3 = 159 -AArch64_REG_S4 = 160 -AArch64_REG_S5 = 161 -AArch64_REG_S6 = 162 -AArch64_REG_S7 = 163 -AArch64_REG_S8 = 164 -AArch64_REG_S9 = 165 -AArch64_REG_S10 = 166 -AArch64_REG_S11 = 167 -AArch64_REG_S12 = 168 -AArch64_REG_S13 = 169 -AArch64_REG_S14 = 170 -AArch64_REG_S15 = 171 -AArch64_REG_S16 = 172 -AArch64_REG_S17 = 173 -AArch64_REG_S18 = 174 -AArch64_REG_S19 = 175 -AArch64_REG_S20 = 176 -AArch64_REG_S21 = 177 -AArch64_REG_S22 = 178 -AArch64_REG_S23 = 179 -AArch64_REG_S24 = 180 -AArch64_REG_S25 = 181 -AArch64_REG_S26 = 182 -AArch64_REG_S27 = 183 -AArch64_REG_S28 = 184 -AArch64_REG_S29 = 185 -AArch64_REG_S30 = 186 -AArch64_REG_S31 = 187 -AArch64_REG_W0 = 188 -AArch64_REG_W1 = 189 -AArch64_REG_W2 = 190 -AArch64_REG_W3 = 191 -AArch64_REG_W4 = 192 -AArch64_REG_W5 = 193 -AArch64_REG_W6 = 194 -AArch64_REG_W7 = 195 -AArch64_REG_W8 = 196 -AArch64_REG_W9 = 197 -AArch64_REG_W10 = 198 -AArch64_REG_W11 = 199 -AArch64_REG_W12 = 200 -AArch64_REG_W13 = 201 -AArch64_REG_W14 = 202 -AArch64_REG_W15 = 203 -AArch64_REG_W16 = 204 -AArch64_REG_W17 = 205 -AArch64_REG_W18 = 206 -AArch64_REG_W19 = 207 -AArch64_REG_W20 = 208 -AArch64_REG_W21 = 209 -AArch64_REG_W22 = 210 -AArch64_REG_W23 = 211 -AArch64_REG_W24 = 212 -AArch64_REG_W25 = 213 -AArch64_REG_W26 = 214 -AArch64_REG_W27 = 215 -AArch64_REG_W28 = 216 -AArch64_REG_W29 = 217 -AArch64_REG_W30 = 218 -AArch64_REG_X0 = 219 -AArch64_REG_X1 = 220 -AArch64_REG_X2 = 221 -AArch64_REG_X3 = 222 -AArch64_REG_X4 = 223 -AArch64_REG_X5 = 224 -AArch64_REG_X6 = 225 -AArch64_REG_X7 = 226 -AArch64_REG_X8 = 227 -AArch64_REG_X9 = 228 -AArch64_REG_X10 = 229 -AArch64_REG_X11 = 230 -AArch64_REG_X12 = 231 -AArch64_REG_X13 = 232 -AArch64_REG_X14 = 233 -AArch64_REG_X15 = 234 -AArch64_REG_X16 = 235 -AArch64_REG_X17 = 236 -AArch64_REG_X18 = 237 -AArch64_REG_X19 = 238 -AArch64_REG_X20 = 239 -AArch64_REG_X21 = 240 -AArch64_REG_X22 = 241 -AArch64_REG_X23 = 242 -AArch64_REG_X24 = 243 -AArch64_REG_X25 = 244 -AArch64_REG_X26 = 245 -AArch64_REG_X27 = 246 -AArch64_REG_X28 = 247 -AArch64_REG_Z0 = 248 -AArch64_REG_Z1 = 249 -AArch64_REG_Z2 = 250 -AArch64_REG_Z3 = 251 -AArch64_REG_Z4 = 252 -AArch64_REG_Z5 = 253 -AArch64_REG_Z6 = 254 -AArch64_REG_Z7 = 255 -AArch64_REG_Z8 = 256 -AArch64_REG_Z9 = 257 -AArch64_REG_Z10 = 258 -AArch64_REG_Z11 = 259 -AArch64_REG_Z12 = 260 -AArch64_REG_Z13 = 261 -AArch64_REG_Z14 = 262 -AArch64_REG_Z15 = 263 -AArch64_REG_Z16 = 264 -AArch64_REG_Z17 = 265 -AArch64_REG_Z18 = 266 -AArch64_REG_Z19 = 267 -AArch64_REG_Z20 = 268 -AArch64_REG_Z21 = 269 -AArch64_REG_Z22 = 270 -AArch64_REG_Z23 = 271 -AArch64_REG_Z24 = 272 -AArch64_REG_Z25 = 273 -AArch64_REG_Z26 = 274 -AArch64_REG_Z27 = 275 -AArch64_REG_Z28 = 276 -AArch64_REG_Z29 = 277 -AArch64_REG_Z30 = 278 -AArch64_REG_Z31 = 279 -AArch64_REG_ZAB0 = 280 -AArch64_REG_ZAD0 = 281 -AArch64_REG_ZAD1 = 282 -AArch64_REG_ZAD2 = 283 -AArch64_REG_ZAD3 = 284 -AArch64_REG_ZAD4 = 285 -AArch64_REG_ZAD5 = 286 -AArch64_REG_ZAD6 = 287 -AArch64_REG_ZAD7 = 288 -AArch64_REG_ZAH0 = 289 -AArch64_REG_ZAH1 = 290 -AArch64_REG_ZAQ0 = 291 -AArch64_REG_ZAQ1 = 292 -AArch64_REG_ZAQ2 = 293 -AArch64_REG_ZAQ3 = 294 -AArch64_REG_ZAQ4 = 295 -AArch64_REG_ZAQ5 = 296 -AArch64_REG_ZAQ6 = 297 -AArch64_REG_ZAQ7 = 298 -AArch64_REG_ZAQ8 = 299 -AArch64_REG_ZAQ9 = 300 -AArch64_REG_ZAQ10 = 301 -AArch64_REG_ZAQ11 = 302 -AArch64_REG_ZAQ12 = 303 -AArch64_REG_ZAQ13 = 304 -AArch64_REG_ZAQ14 = 305 -AArch64_REG_ZAQ15 = 306 -AArch64_REG_ZAS0 = 307 -AArch64_REG_ZAS1 = 308 -AArch64_REG_ZAS2 = 309 -AArch64_REG_ZAS3 = 310 -AArch64_REG_ZT0 = 311 -AArch64_REG_Z0_HI = 312 -AArch64_REG_Z1_HI = 313 -AArch64_REG_Z2_HI = 314 -AArch64_REG_Z3_HI = 315 -AArch64_REG_Z4_HI = 316 -AArch64_REG_Z5_HI = 317 -AArch64_REG_Z6_HI = 318 -AArch64_REG_Z7_HI = 319 -AArch64_REG_Z8_HI = 320 -AArch64_REG_Z9_HI = 321 -AArch64_REG_Z10_HI = 322 -AArch64_REG_Z11_HI = 323 -AArch64_REG_Z12_HI = 324 -AArch64_REG_Z13_HI = 325 -AArch64_REG_Z14_HI = 326 -AArch64_REG_Z15_HI = 327 -AArch64_REG_Z16_HI = 328 -AArch64_REG_Z17_HI = 329 -AArch64_REG_Z18_HI = 330 -AArch64_REG_Z19_HI = 331 -AArch64_REG_Z20_HI = 332 -AArch64_REG_Z21_HI = 333 -AArch64_REG_Z22_HI = 334 -AArch64_REG_Z23_HI = 335 -AArch64_REG_Z24_HI = 336 -AArch64_REG_Z25_HI = 337 -AArch64_REG_Z26_HI = 338 -AArch64_REG_Z27_HI = 339 -AArch64_REG_Z28_HI = 340 -AArch64_REG_Z29_HI = 341 -AArch64_REG_Z30_HI = 342 -AArch64_REG_Z31_HI = 343 -AArch64_REG_D0_D1 = 344 -AArch64_REG_D1_D2 = 345 -AArch64_REG_D2_D3 = 346 -AArch64_REG_D3_D4 = 347 -AArch64_REG_D4_D5 = 348 -AArch64_REG_D5_D6 = 349 -AArch64_REG_D6_D7 = 350 -AArch64_REG_D7_D8 = 351 -AArch64_REG_D8_D9 = 352 -AArch64_REG_D9_D10 = 353 -AArch64_REG_D10_D11 = 354 -AArch64_REG_D11_D12 = 355 -AArch64_REG_D12_D13 = 356 -AArch64_REG_D13_D14 = 357 -AArch64_REG_D14_D15 = 358 -AArch64_REG_D15_D16 = 359 -AArch64_REG_D16_D17 = 360 -AArch64_REG_D17_D18 = 361 -AArch64_REG_D18_D19 = 362 -AArch64_REG_D19_D20 = 363 -AArch64_REG_D20_D21 = 364 -AArch64_REG_D21_D22 = 365 -AArch64_REG_D22_D23 = 366 -AArch64_REG_D23_D24 = 367 -AArch64_REG_D24_D25 = 368 -AArch64_REG_D25_D26 = 369 -AArch64_REG_D26_D27 = 370 -AArch64_REG_D27_D28 = 371 -AArch64_REG_D28_D29 = 372 -AArch64_REG_D29_D30 = 373 -AArch64_REG_D30_D31 = 374 -AArch64_REG_D31_D0 = 375 -AArch64_REG_D0_D1_D2_D3 = 376 -AArch64_REG_D1_D2_D3_D4 = 377 -AArch64_REG_D2_D3_D4_D5 = 378 -AArch64_REG_D3_D4_D5_D6 = 379 -AArch64_REG_D4_D5_D6_D7 = 380 -AArch64_REG_D5_D6_D7_D8 = 381 -AArch64_REG_D6_D7_D8_D9 = 382 -AArch64_REG_D7_D8_D9_D10 = 383 -AArch64_REG_D8_D9_D10_D11 = 384 -AArch64_REG_D9_D10_D11_D12 = 385 -AArch64_REG_D10_D11_D12_D13 = 386 -AArch64_REG_D11_D12_D13_D14 = 387 -AArch64_REG_D12_D13_D14_D15 = 388 -AArch64_REG_D13_D14_D15_D16 = 389 -AArch64_REG_D14_D15_D16_D17 = 390 -AArch64_REG_D15_D16_D17_D18 = 391 -AArch64_REG_D16_D17_D18_D19 = 392 -AArch64_REG_D17_D18_D19_D20 = 393 -AArch64_REG_D18_D19_D20_D21 = 394 -AArch64_REG_D19_D20_D21_D22 = 395 -AArch64_REG_D20_D21_D22_D23 = 396 -AArch64_REG_D21_D22_D23_D24 = 397 -AArch64_REG_D22_D23_D24_D25 = 398 -AArch64_REG_D23_D24_D25_D26 = 399 -AArch64_REG_D24_D25_D26_D27 = 400 -AArch64_REG_D25_D26_D27_D28 = 401 -AArch64_REG_D26_D27_D28_D29 = 402 -AArch64_REG_D27_D28_D29_D30 = 403 -AArch64_REG_D28_D29_D30_D31 = 404 -AArch64_REG_D29_D30_D31_D0 = 405 -AArch64_REG_D30_D31_D0_D1 = 406 -AArch64_REG_D31_D0_D1_D2 = 407 -AArch64_REG_D0_D1_D2 = 408 -AArch64_REG_D1_D2_D3 = 409 -AArch64_REG_D2_D3_D4 = 410 -AArch64_REG_D3_D4_D5 = 411 -AArch64_REG_D4_D5_D6 = 412 -AArch64_REG_D5_D6_D7 = 413 -AArch64_REG_D6_D7_D8 = 414 -AArch64_REG_D7_D8_D9 = 415 -AArch64_REG_D8_D9_D10 = 416 -AArch64_REG_D9_D10_D11 = 417 -AArch64_REG_D10_D11_D12 = 418 -AArch64_REG_D11_D12_D13 = 419 -AArch64_REG_D12_D13_D14 = 420 -AArch64_REG_D13_D14_D15 = 421 -AArch64_REG_D14_D15_D16 = 422 -AArch64_REG_D15_D16_D17 = 423 -AArch64_REG_D16_D17_D18 = 424 -AArch64_REG_D17_D18_D19 = 425 -AArch64_REG_D18_D19_D20 = 426 -AArch64_REG_D19_D20_D21 = 427 -AArch64_REG_D20_D21_D22 = 428 -AArch64_REG_D21_D22_D23 = 429 -AArch64_REG_D22_D23_D24 = 430 -AArch64_REG_D23_D24_D25 = 431 -AArch64_REG_D24_D25_D26 = 432 -AArch64_REG_D25_D26_D27 = 433 -AArch64_REG_D26_D27_D28 = 434 -AArch64_REG_D27_D28_D29 = 435 -AArch64_REG_D28_D29_D30 = 436 -AArch64_REG_D29_D30_D31 = 437 -AArch64_REG_D30_D31_D0 = 438 -AArch64_REG_D31_D0_D1 = 439 -AArch64_REG_P0_P1 = 440 -AArch64_REG_P1_P2 = 441 -AArch64_REG_P2_P3 = 442 -AArch64_REG_P3_P4 = 443 -AArch64_REG_P4_P5 = 444 -AArch64_REG_P5_P6 = 445 -AArch64_REG_P6_P7 = 446 -AArch64_REG_P7_P8 = 447 -AArch64_REG_P8_P9 = 448 -AArch64_REG_P9_P10 = 449 -AArch64_REG_P10_P11 = 450 -AArch64_REG_P11_P12 = 451 -AArch64_REG_P12_P13 = 452 -AArch64_REG_P13_P14 = 453 -AArch64_REG_P14_P15 = 454 -AArch64_REG_P15_P0 = 455 -AArch64_REG_Q0_Q1 = 456 -AArch64_REG_Q1_Q2 = 457 -AArch64_REG_Q2_Q3 = 458 -AArch64_REG_Q3_Q4 = 459 -AArch64_REG_Q4_Q5 = 460 -AArch64_REG_Q5_Q6 = 461 -AArch64_REG_Q6_Q7 = 462 -AArch64_REG_Q7_Q8 = 463 -AArch64_REG_Q8_Q9 = 464 -AArch64_REG_Q9_Q10 = 465 -AArch64_REG_Q10_Q11 = 466 -AArch64_REG_Q11_Q12 = 467 -AArch64_REG_Q12_Q13 = 468 -AArch64_REG_Q13_Q14 = 469 -AArch64_REG_Q14_Q15 = 470 -AArch64_REG_Q15_Q16 = 471 -AArch64_REG_Q16_Q17 = 472 -AArch64_REG_Q17_Q18 = 473 -AArch64_REG_Q18_Q19 = 474 -AArch64_REG_Q19_Q20 = 475 -AArch64_REG_Q20_Q21 = 476 -AArch64_REG_Q21_Q22 = 477 -AArch64_REG_Q22_Q23 = 478 -AArch64_REG_Q23_Q24 = 479 -AArch64_REG_Q24_Q25 = 480 -AArch64_REG_Q25_Q26 = 481 -AArch64_REG_Q26_Q27 = 482 -AArch64_REG_Q27_Q28 = 483 -AArch64_REG_Q28_Q29 = 484 -AArch64_REG_Q29_Q30 = 485 -AArch64_REG_Q30_Q31 = 486 -AArch64_REG_Q31_Q0 = 487 -AArch64_REG_Q0_Q1_Q2_Q3 = 488 -AArch64_REG_Q1_Q2_Q3_Q4 = 489 -AArch64_REG_Q2_Q3_Q4_Q5 = 490 -AArch64_REG_Q3_Q4_Q5_Q6 = 491 -AArch64_REG_Q4_Q5_Q6_Q7 = 492 -AArch64_REG_Q5_Q6_Q7_Q8 = 493 -AArch64_REG_Q6_Q7_Q8_Q9 = 494 -AArch64_REG_Q7_Q8_Q9_Q10 = 495 -AArch64_REG_Q8_Q9_Q10_Q11 = 496 -AArch64_REG_Q9_Q10_Q11_Q12 = 497 -AArch64_REG_Q10_Q11_Q12_Q13 = 498 -AArch64_REG_Q11_Q12_Q13_Q14 = 499 -AArch64_REG_Q12_Q13_Q14_Q15 = 500 -AArch64_REG_Q13_Q14_Q15_Q16 = 501 -AArch64_REG_Q14_Q15_Q16_Q17 = 502 -AArch64_REG_Q15_Q16_Q17_Q18 = 503 -AArch64_REG_Q16_Q17_Q18_Q19 = 504 -AArch64_REG_Q17_Q18_Q19_Q20 = 505 -AArch64_REG_Q18_Q19_Q20_Q21 = 506 -AArch64_REG_Q19_Q20_Q21_Q22 = 507 -AArch64_REG_Q20_Q21_Q22_Q23 = 508 -AArch64_REG_Q21_Q22_Q23_Q24 = 509 -AArch64_REG_Q22_Q23_Q24_Q25 = 510 -AArch64_REG_Q23_Q24_Q25_Q26 = 511 -AArch64_REG_Q24_Q25_Q26_Q27 = 512 -AArch64_REG_Q25_Q26_Q27_Q28 = 513 -AArch64_REG_Q26_Q27_Q28_Q29 = 514 -AArch64_REG_Q27_Q28_Q29_Q30 = 515 -AArch64_REG_Q28_Q29_Q30_Q31 = 516 -AArch64_REG_Q29_Q30_Q31_Q0 = 517 -AArch64_REG_Q30_Q31_Q0_Q1 = 518 -AArch64_REG_Q31_Q0_Q1_Q2 = 519 -AArch64_REG_Q0_Q1_Q2 = 520 -AArch64_REG_Q1_Q2_Q3 = 521 -AArch64_REG_Q2_Q3_Q4 = 522 -AArch64_REG_Q3_Q4_Q5 = 523 -AArch64_REG_Q4_Q5_Q6 = 524 -AArch64_REG_Q5_Q6_Q7 = 525 -AArch64_REG_Q6_Q7_Q8 = 526 -AArch64_REG_Q7_Q8_Q9 = 527 -AArch64_REG_Q8_Q9_Q10 = 528 -AArch64_REG_Q9_Q10_Q11 = 529 -AArch64_REG_Q10_Q11_Q12 = 530 -AArch64_REG_Q11_Q12_Q13 = 531 -AArch64_REG_Q12_Q13_Q14 = 532 -AArch64_REG_Q13_Q14_Q15 = 533 -AArch64_REG_Q14_Q15_Q16 = 534 -AArch64_REG_Q15_Q16_Q17 = 535 -AArch64_REG_Q16_Q17_Q18 = 536 -AArch64_REG_Q17_Q18_Q19 = 537 -AArch64_REG_Q18_Q19_Q20 = 538 -AArch64_REG_Q19_Q20_Q21 = 539 -AArch64_REG_Q20_Q21_Q22 = 540 -AArch64_REG_Q21_Q22_Q23 = 541 -AArch64_REG_Q22_Q23_Q24 = 542 -AArch64_REG_Q23_Q24_Q25 = 543 -AArch64_REG_Q24_Q25_Q26 = 544 -AArch64_REG_Q25_Q26_Q27 = 545 -AArch64_REG_Q26_Q27_Q28 = 546 -AArch64_REG_Q27_Q28_Q29 = 547 -AArch64_REG_Q28_Q29_Q30 = 548 -AArch64_REG_Q29_Q30_Q31 = 549 -AArch64_REG_Q30_Q31_Q0 = 550 -AArch64_REG_Q31_Q0_Q1 = 551 -AArch64_REG_X22_X23_X24_X25_X26_X27_X28_FP = 552 -AArch64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = 553 -AArch64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = 554 -AArch64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = 555 -AArch64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = 556 -AArch64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = 557 -AArch64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = 558 -AArch64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = 559 -AArch64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = 560 -AArch64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = 561 -AArch64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = 562 -AArch64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = 563 -AArch64_REG_W30_WZR = 564 -AArch64_REG_W0_W1 = 565 -AArch64_REG_W2_W3 = 566 -AArch64_REG_W4_W5 = 567 -AArch64_REG_W6_W7 = 568 -AArch64_REG_W8_W9 = 569 -AArch64_REG_W10_W11 = 570 -AArch64_REG_W12_W13 = 571 -AArch64_REG_W14_W15 = 572 -AArch64_REG_W16_W17 = 573 -AArch64_REG_W18_W19 = 574 -AArch64_REG_W20_W21 = 575 -AArch64_REG_W22_W23 = 576 -AArch64_REG_W24_W25 = 577 -AArch64_REG_W26_W27 = 578 -AArch64_REG_W28_W29 = 579 -AArch64_REG_LR_XZR = 580 -AArch64_REG_X28_FP = 581 -AArch64_REG_X0_X1 = 582 -AArch64_REG_X2_X3 = 583 -AArch64_REG_X4_X5 = 584 -AArch64_REG_X6_X7 = 585 -AArch64_REG_X8_X9 = 586 -AArch64_REG_X10_X11 = 587 -AArch64_REG_X12_X13 = 588 -AArch64_REG_X14_X15 = 589 -AArch64_REG_X16_X17 = 590 -AArch64_REG_X18_X19 = 591 -AArch64_REG_X20_X21 = 592 -AArch64_REG_X22_X23 = 593 -AArch64_REG_X24_X25 = 594 -AArch64_REG_X26_X27 = 595 -AArch64_REG_Z0_Z1 = 596 -AArch64_REG_Z1_Z2 = 597 -AArch64_REG_Z2_Z3 = 598 -AArch64_REG_Z3_Z4 = 599 -AArch64_REG_Z4_Z5 = 600 -AArch64_REG_Z5_Z6 = 601 -AArch64_REG_Z6_Z7 = 602 -AArch64_REG_Z7_Z8 = 603 -AArch64_REG_Z8_Z9 = 604 -AArch64_REG_Z9_Z10 = 605 -AArch64_REG_Z10_Z11 = 606 -AArch64_REG_Z11_Z12 = 607 -AArch64_REG_Z12_Z13 = 608 -AArch64_REG_Z13_Z14 = 609 -AArch64_REG_Z14_Z15 = 610 -AArch64_REG_Z15_Z16 = 611 -AArch64_REG_Z16_Z17 = 612 -AArch64_REG_Z17_Z18 = 613 -AArch64_REG_Z18_Z19 = 614 -AArch64_REG_Z19_Z20 = 615 -AArch64_REG_Z20_Z21 = 616 -AArch64_REG_Z21_Z22 = 617 -AArch64_REG_Z22_Z23 = 618 -AArch64_REG_Z23_Z24 = 619 -AArch64_REG_Z24_Z25 = 620 -AArch64_REG_Z25_Z26 = 621 -AArch64_REG_Z26_Z27 = 622 -AArch64_REG_Z27_Z28 = 623 -AArch64_REG_Z28_Z29 = 624 -AArch64_REG_Z29_Z30 = 625 -AArch64_REG_Z30_Z31 = 626 -AArch64_REG_Z31_Z0 = 627 -AArch64_REG_Z0_Z1_Z2_Z3 = 628 -AArch64_REG_Z1_Z2_Z3_Z4 = 629 -AArch64_REG_Z2_Z3_Z4_Z5 = 630 -AArch64_REG_Z3_Z4_Z5_Z6 = 631 -AArch64_REG_Z4_Z5_Z6_Z7 = 632 -AArch64_REG_Z5_Z6_Z7_Z8 = 633 -AArch64_REG_Z6_Z7_Z8_Z9 = 634 -AArch64_REG_Z7_Z8_Z9_Z10 = 635 -AArch64_REG_Z8_Z9_Z10_Z11 = 636 -AArch64_REG_Z9_Z10_Z11_Z12 = 637 -AArch64_REG_Z10_Z11_Z12_Z13 = 638 -AArch64_REG_Z11_Z12_Z13_Z14 = 639 -AArch64_REG_Z12_Z13_Z14_Z15 = 640 -AArch64_REG_Z13_Z14_Z15_Z16 = 641 -AArch64_REG_Z14_Z15_Z16_Z17 = 642 -AArch64_REG_Z15_Z16_Z17_Z18 = 643 -AArch64_REG_Z16_Z17_Z18_Z19 = 644 -AArch64_REG_Z17_Z18_Z19_Z20 = 645 -AArch64_REG_Z18_Z19_Z20_Z21 = 646 -AArch64_REG_Z19_Z20_Z21_Z22 = 647 -AArch64_REG_Z20_Z21_Z22_Z23 = 648 -AArch64_REG_Z21_Z22_Z23_Z24 = 649 -AArch64_REG_Z22_Z23_Z24_Z25 = 650 -AArch64_REG_Z23_Z24_Z25_Z26 = 651 -AArch64_REG_Z24_Z25_Z26_Z27 = 652 -AArch64_REG_Z25_Z26_Z27_Z28 = 653 -AArch64_REG_Z26_Z27_Z28_Z29 = 654 -AArch64_REG_Z27_Z28_Z29_Z30 = 655 -AArch64_REG_Z28_Z29_Z30_Z31 = 656 -AArch64_REG_Z29_Z30_Z31_Z0 = 657 -AArch64_REG_Z30_Z31_Z0_Z1 = 658 -AArch64_REG_Z31_Z0_Z1_Z2 = 659 -AArch64_REG_Z0_Z1_Z2 = 660 -AArch64_REG_Z1_Z2_Z3 = 661 -AArch64_REG_Z2_Z3_Z4 = 662 -AArch64_REG_Z3_Z4_Z5 = 663 -AArch64_REG_Z4_Z5_Z6 = 664 -AArch64_REG_Z5_Z6_Z7 = 665 -AArch64_REG_Z6_Z7_Z8 = 666 -AArch64_REG_Z7_Z8_Z9 = 667 -AArch64_REG_Z8_Z9_Z10 = 668 -AArch64_REG_Z9_Z10_Z11 = 669 -AArch64_REG_Z10_Z11_Z12 = 670 -AArch64_REG_Z11_Z12_Z13 = 671 -AArch64_REG_Z12_Z13_Z14 = 672 -AArch64_REG_Z13_Z14_Z15 = 673 -AArch64_REG_Z14_Z15_Z16 = 674 -AArch64_REG_Z15_Z16_Z17 = 675 -AArch64_REG_Z16_Z17_Z18 = 676 -AArch64_REG_Z17_Z18_Z19 = 677 -AArch64_REG_Z18_Z19_Z20 = 678 -AArch64_REG_Z19_Z20_Z21 = 679 -AArch64_REG_Z20_Z21_Z22 = 680 -AArch64_REG_Z21_Z22_Z23 = 681 -AArch64_REG_Z22_Z23_Z24 = 682 -AArch64_REG_Z23_Z24_Z25 = 683 -AArch64_REG_Z24_Z25_Z26 = 684 -AArch64_REG_Z25_Z26_Z27 = 685 -AArch64_REG_Z26_Z27_Z28 = 686 -AArch64_REG_Z27_Z28_Z29 = 687 -AArch64_REG_Z28_Z29_Z30 = 688 -AArch64_REG_Z29_Z30_Z31 = 689 -AArch64_REG_Z30_Z31_Z0 = 690 -AArch64_REG_Z31_Z0_Z1 = 691 -AArch64_REG_Z16_Z24 = 692 -AArch64_REG_Z17_Z25 = 693 -AArch64_REG_Z18_Z26 = 694 -AArch64_REG_Z19_Z27 = 695 -AArch64_REG_Z20_Z28 = 696 -AArch64_REG_Z21_Z29 = 697 -AArch64_REG_Z22_Z30 = 698 -AArch64_REG_Z23_Z31 = 699 -AArch64_REG_Z0_Z8 = 700 -AArch64_REG_Z1_Z9 = 701 -AArch64_REG_Z2_Z10 = 702 -AArch64_REG_Z3_Z11 = 703 -AArch64_REG_Z4_Z12 = 704 -AArch64_REG_Z5_Z13 = 705 -AArch64_REG_Z6_Z14 = 706 -AArch64_REG_Z7_Z15 = 707 -AArch64_REG_Z16_Z20_Z24_Z28 = 708 -AArch64_REG_Z17_Z21_Z25_Z29 = 709 -AArch64_REG_Z18_Z22_Z26_Z30 = 710 -AArch64_REG_Z19_Z23_Z27_Z31 = 711 -AArch64_REG_Z0_Z4_Z8_Z12 = 712 -AArch64_REG_Z1_Z5_Z9_Z13 = 713 -AArch64_REG_Z2_Z6_Z10_Z14 = 714 -AArch64_REG_Z3_Z7_Z11_Z15 = 715 -AArch64_REG_IP0 = AArch64_REG_X16 -AArch64_REG_IP1 = AArch64_REG_X17 -AArch64_REG_X29 = AArch64_REG_FP -AArch64_REG_X30 = AArch64_REG_LR -AArch64_GRP_INVALID = 0 -AArch64_GRP_JUMP = CS_GRP_JUMP -AArch64_GRP_PRIVILEGE = 6 -AArch64_GRP_BRANCH_RELATIVE = 7 -AArch64_FEATURE_HasV8_0a = 128 +AARCH64_TLBI_ALLE1 = 0x243c +AARCH64_TLBI_ALLE1IS = 0x241c +AARCH64_TLBI_ALLE1ISNXS = 0x249c +AARCH64_TLBI_ALLE1NXS = 0x24bc +AARCH64_TLBI_ALLE1OS = 0x240c +AARCH64_TLBI_ALLE1OSNXS = 0x248c +AARCH64_TLBI_ALLE2 = 0x2438 +AARCH64_TLBI_ALLE2IS = 0x2418 +AARCH64_TLBI_ALLE2ISNXS = 0x2498 +AARCH64_TLBI_ALLE2NXS = 0x24b8 +AARCH64_TLBI_ALLE2OS = 0x2408 +AARCH64_TLBI_ALLE2OSNXS = 0x2488 +AARCH64_TLBI_ALLE3 = 0x3438 +AARCH64_TLBI_ALLE3IS = 0x3418 +AARCH64_TLBI_ALLE3ISNXS = 0x3498 +AARCH64_TLBI_ALLE3NXS = 0x34b8 +AARCH64_TLBI_ALLE3OS = 0x3408 +AARCH64_TLBI_ALLE3OSNXS = 0x3488 +AARCH64_TLBI_ASIDE1 = 0x43a +AARCH64_TLBI_ASIDE1IS = 0x41a +AARCH64_TLBI_ASIDE1ISNXS = 0x49a +AARCH64_TLBI_ASIDE1NXS = 0x4ba +AARCH64_TLBI_ASIDE1OS = 0x40a +AARCH64_TLBI_ASIDE1OSNXS = 0x48a +AARCH64_TLBI_IPAS2E1 = 0x2421 +AARCH64_TLBI_IPAS2E1IS = 0x2401 +AARCH64_TLBI_IPAS2E1ISNXS = 0x2481 +AARCH64_TLBI_IPAS2E1NXS = 0x24a1 +AARCH64_TLBI_IPAS2E1OS = 0x2420 +AARCH64_TLBI_IPAS2E1OSNXS = 0x24a0 +AARCH64_TLBI_IPAS2LE1 = 0x2425 +AARCH64_TLBI_IPAS2LE1IS = 0x2405 +AARCH64_TLBI_IPAS2LE1ISNXS = 0x2485 +AARCH64_TLBI_IPAS2LE1NXS = 0x24a5 +AARCH64_TLBI_IPAS2LE1OS = 0x2424 +AARCH64_TLBI_IPAS2LE1OSNXS = 0x24a4 +AARCH64_TLBI_PAALL = 0x343c +AARCH64_TLBI_PAALLNXS = 0x34bc +AARCH64_TLBI_PAALLOS = 0x340c +AARCH64_TLBI_PAALLOSNXS = 0x348c +AARCH64_TLBI_RIPAS2E1 = 0x2422 +AARCH64_TLBI_RIPAS2E1IS = 0x2402 +AARCH64_TLBI_RIPAS2E1ISNXS = 0x2482 +AARCH64_TLBI_RIPAS2E1NXS = 0x24a2 +AARCH64_TLBI_RIPAS2E1OS = 0x2423 +AARCH64_TLBI_RIPAS2E1OSNXS = 0x24a3 +AARCH64_TLBI_RIPAS2LE1 = 0x2426 +AARCH64_TLBI_RIPAS2LE1IS = 0x2406 +AARCH64_TLBI_RIPAS2LE1ISNXS = 0x2486 +AARCH64_TLBI_RIPAS2LE1NXS = 0x24a6 +AARCH64_TLBI_RIPAS2LE1OS = 0x2427 +AARCH64_TLBI_RIPAS2LE1OSNXS = 0x24a7 +AARCH64_TLBI_RPALOS = 0x3427 +AARCH64_TLBI_RPALOSNXS = 0x34a7 +AARCH64_TLBI_RPAOS = 0x3423 +AARCH64_TLBI_RPAOSNXS = 0x34a3 +AARCH64_TLBI_RVAAE1 = 0x433 +AARCH64_TLBI_RVAAE1IS = 0x413 +AARCH64_TLBI_RVAAE1ISNXS = 0x493 +AARCH64_TLBI_RVAAE1NXS = 0x4b3 +AARCH64_TLBI_RVAAE1OS = 0x42b +AARCH64_TLBI_RVAAE1OSNXS = 0x4ab +AARCH64_TLBI_RVAALE1 = 0x437 +AARCH64_TLBI_RVAALE1IS = 0x417 +AARCH64_TLBI_RVAALE1ISNXS = 0x497 +AARCH64_TLBI_RVAALE1NXS = 0x4b7 +AARCH64_TLBI_RVAALE1OS = 0x42f +AARCH64_TLBI_RVAALE1OSNXS = 0x4af +AARCH64_TLBI_RVAE1 = 0x431 +AARCH64_TLBI_RVAE1IS = 0x411 +AARCH64_TLBI_RVAE1ISNXS = 0x491 +AARCH64_TLBI_RVAE1NXS = 0x4b1 +AARCH64_TLBI_RVAE1OS = 0x429 +AARCH64_TLBI_RVAE1OSNXS = 0x4a9 +AARCH64_TLBI_RVAE2 = 0x2431 +AARCH64_TLBI_RVAE2IS = 0x2411 +AARCH64_TLBI_RVAE2ISNXS = 0x2491 +AARCH64_TLBI_RVAE2NXS = 0x24b1 +AARCH64_TLBI_RVAE2OS = 0x2429 +AARCH64_TLBI_RVAE2OSNXS = 0x24a9 +AARCH64_TLBI_RVAE3 = 0x3431 +AARCH64_TLBI_RVAE3IS = 0x3411 +AARCH64_TLBI_RVAE3ISNXS = 0x3491 +AARCH64_TLBI_RVAE3NXS = 0x34b1 +AARCH64_TLBI_RVAE3OS = 0x3429 +AARCH64_TLBI_RVAE3OSNXS = 0x34a9 +AARCH64_TLBI_RVALE1 = 0x435 +AARCH64_TLBI_RVALE1IS = 0x415 +AARCH64_TLBI_RVALE1ISNXS = 0x495 +AARCH64_TLBI_RVALE1NXS = 0x4b5 +AARCH64_TLBI_RVALE1OS = 0x42d +AARCH64_TLBI_RVALE1OSNXS = 0x4ad +AARCH64_TLBI_RVALE2 = 0x2435 +AARCH64_TLBI_RVALE2IS = 0x2415 +AARCH64_TLBI_RVALE2ISNXS = 0x2495 +AARCH64_TLBI_RVALE2NXS = 0x24b5 +AARCH64_TLBI_RVALE2OS = 0x242d +AARCH64_TLBI_RVALE2OSNXS = 0x24ad +AARCH64_TLBI_RVALE3 = 0x3435 +AARCH64_TLBI_RVALE3IS = 0x3415 +AARCH64_TLBI_RVALE3ISNXS = 0x3495 +AARCH64_TLBI_RVALE3NXS = 0x34b5 +AARCH64_TLBI_RVALE3OS = 0x342d +AARCH64_TLBI_RVALE3OSNXS = 0x34ad +AARCH64_TLBI_VAAE1 = 0x43b +AARCH64_TLBI_VAAE1IS = 0x41b +AARCH64_TLBI_VAAE1ISNXS = 0x49b +AARCH64_TLBI_VAAE1NXS = 0x4bb +AARCH64_TLBI_VAAE1OS = 0x40b +AARCH64_TLBI_VAAE1OSNXS = 0x48b +AARCH64_TLBI_VAALE1 = 0x43f +AARCH64_TLBI_VAALE1IS = 0x41f +AARCH64_TLBI_VAALE1ISNXS = 0x49f +AARCH64_TLBI_VAALE1NXS = 0x4bf +AARCH64_TLBI_VAALE1OS = 0x40f +AARCH64_TLBI_VAALE1OSNXS = 0x48f +AARCH64_TLBI_VAE1 = 0x439 +AARCH64_TLBI_VAE1IS = 0x419 +AARCH64_TLBI_VAE1ISNXS = 0x499 +AARCH64_TLBI_VAE1NXS = 0x4b9 +AARCH64_TLBI_VAE1OS = 0x409 +AARCH64_TLBI_VAE1OSNXS = 0x489 +AARCH64_TLBI_VAE2 = 0x2439 +AARCH64_TLBI_VAE2IS = 0x2419 +AARCH64_TLBI_VAE2ISNXS = 0x2499 +AARCH64_TLBI_VAE2NXS = 0x24b9 +AARCH64_TLBI_VAE2OS = 0x2409 +AARCH64_TLBI_VAE2OSNXS = 0x2489 +AARCH64_TLBI_VAE3 = 0x3439 +AARCH64_TLBI_VAE3IS = 0x3419 +AARCH64_TLBI_VAE3ISNXS = 0x3499 +AARCH64_TLBI_VAE3NXS = 0x34b9 +AARCH64_TLBI_VAE3OS = 0x3409 +AARCH64_TLBI_VAE3OSNXS = 0x3489 +AARCH64_TLBI_VALE1 = 0x43d +AARCH64_TLBI_VALE1IS = 0x41d +AARCH64_TLBI_VALE1ISNXS = 0x49d +AARCH64_TLBI_VALE1NXS = 0x4bd +AARCH64_TLBI_VALE1OS = 0x40d +AARCH64_TLBI_VALE1OSNXS = 0x48d +AARCH64_TLBI_VALE2 = 0x243d +AARCH64_TLBI_VALE2IS = 0x241d +AARCH64_TLBI_VALE2ISNXS = 0x249d +AARCH64_TLBI_VALE2NXS = 0x24bd +AARCH64_TLBI_VALE2OS = 0x240d +AARCH64_TLBI_VALE2OSNXS = 0x248d +AARCH64_TLBI_VALE3 = 0x343d +AARCH64_TLBI_VALE3IS = 0x341d +AARCH64_TLBI_VALE3ISNXS = 0x349d +AARCH64_TLBI_VALE3NXS = 0x34bd +AARCH64_TLBI_VALE3OS = 0x340d +AARCH64_TLBI_VALE3OSNXS = 0x348d +AARCH64_TLBI_VMALLE1 = 0x438 +AARCH64_TLBI_VMALLE1IS = 0x418 +AARCH64_TLBI_VMALLE1ISNXS = 0x498 +AARCH64_TLBI_VMALLE1NXS = 0x4b8 +AARCH64_TLBI_VMALLE1OS = 0x408 +AARCH64_TLBI_VMALLE1OSNXS = 0x488 +AARCH64_TLBI_VMALLS12E1 = 0x243e +AARCH64_TLBI_VMALLS12E1IS = 0x241e +AARCH64_TLBI_VMALLS12E1ISNXS = 0x249e +AARCH64_TLBI_VMALLS12E1NXS = 0x24be +AARCH64_TLBI_VMALLS12E1OS = 0x240e +AARCH64_TLBI_VMALLS12E1OSNXS = 0x248e +AARCH64_TLBI_VMALLWS2E1 = 0x2432 +AARCH64_TLBI_VMALLWS2E1IS = 0x2412 +AARCH64_TLBI_VMALLWS2E1ISNXS = 0x2492 +AARCH64_TLBI_VMALLWS2E1NXS = 0x24b2 +AARCH64_TLBI_VMALLWS2E1OS = 0x242a +AARCH64_TLBI_VMALLWS2E1OSNXS = 0x24aa +AARCH64_TLBI_ENDING = 9387 +AARCH64_AT_S12E0R = 0x23c6 +AARCH64_AT_S12E0W = 0x23c7 +AARCH64_AT_S12E1R = 0x23c4 +AARCH64_AT_S12E1W = 0x23c5 +AARCH64_AT_S1E0R = 0x3c2 +AARCH64_AT_S1E0W = 0x3c3 +AARCH64_AT_S1E1A = 0x3ca +AARCH64_AT_S1E1R = 0x3c0 +AARCH64_AT_S1E1RP = 0x3c8 +AARCH64_AT_S1E1W = 0x3c1 +AARCH64_AT_S1E1WP = 0x3c9 +AARCH64_AT_S1E2A = 0x23ca +AARCH64_AT_S1E2R = 0x23c0 +AARCH64_AT_S1E2W = 0x23c1 +AARCH64_AT_S1E3A = 0x33ca +AARCH64_AT_S1E3R = 0x33c0 +AARCH64_AT_S1E3W = 0x33c1 +AARCH64_AT_ENDING = 13250 +AARCH64_BTI_C = 0x2 +AARCH64_BTI_J = 0x4 +AARCH64_BTI_JC = 0x6 +AARCH64_BTI_ENDING = 7 +AARCH64_DB_ISH = 0xb +AARCH64_DB_ISHLD = 0x9 +AARCH64_DB_ISHST = 0xa +AARCH64_DB_LD = 0xd +AARCH64_DB_NSH = 0x7 +AARCH64_DB_NSHLD = 0x5 +AARCH64_DB_NSHST = 0x6 +AARCH64_DB_OSH = 0x3 +AARCH64_DB_OSHLD = 0x1 +AARCH64_DB_OSHST = 0x2 +AARCH64_DB_ST = 0xe +AARCH64_DB_SY = 0xf +AARCH64_DB_ENDING = 16 +AARCH64_DBNXS_ISHNXS = 0xb +AARCH64_DBNXS_NSHNXS = 0x7 +AARCH64_DBNXS_OSHNXS = 0x3 +AARCH64_DBNXS_SYNXS = 0xf +AARCH64_DBNXS_ENDING = 16 +AARCH64_DC_CGDSW = 0x3d6 +AARCH64_DC_CGDVAC = 0x1bd5 +AARCH64_DC_CGDVADP = 0x1bed +AARCH64_DC_CGDVAP = 0x1be5 +AARCH64_DC_CGSW = 0x3d4 +AARCH64_DC_CGVAC = 0x1bd3 +AARCH64_DC_CGVADP = 0x1beb +AARCH64_DC_CGVAP = 0x1be3 +AARCH64_DC_CIGDPAE = 0x23f7 +AARCH64_DC_CIGDSW = 0x3f6 +AARCH64_DC_CIGDVAC = 0x1bf5 +AARCH64_DC_CIGSW = 0x3f4 +AARCH64_DC_CIGVAC = 0x1bf3 +AARCH64_DC_CIPAE = 0x23f0 +AARCH64_DC_CISW = 0x3f2 +AARCH64_DC_CIVAC = 0x1bf1 +AARCH64_DC_CSW = 0x3d2 +AARCH64_DC_CVAC = 0x1bd1 +AARCH64_DC_CVADP = 0x1be9 +AARCH64_DC_CVAP = 0x1be1 +AARCH64_DC_CVAU = 0x1bd9 +AARCH64_DC_GVA = 0x1ba3 +AARCH64_DC_GZVA = 0x1ba4 +AARCH64_DC_IGDSW = 0x3b6 +AARCH64_DC_IGDVAC = 0x3b5 +AARCH64_DC_IGSW = 0x3b4 +AARCH64_DC_IGVAC = 0x3b3 +AARCH64_DC_ISW = 0x3b2 +AARCH64_DC_IVAC = 0x3b1 +AARCH64_DC_ZVA = 0x1ba1 +AARCH64_DC_ENDING = 7074 +AARCH64_EXACTFPIMM_HALF = 0x1 +AARCH64_EXACTFPIMM_ONE = 0x2 +AARCH64_EXACTFPIMM_TWO = 0x3 +AARCH64_EXACTFPIMM_ZERO = 0x0 +AARCH64_EXACTFPIMM_INVALID = 0x4 +AARCH64_EXACTFPIMM_ENDING = 5 +AARCH64_IC_IALLU = 0x3a8 +AARCH64_IC_IALLUIS = 0x388 +AARCH64_IC_IVAU = 0x1ba9 +AARCH64_IC_ENDING = 7082 +AARCH64_ISB_SY = 0xf +AARCH64_ISB_ENDING = 16 +AARCH64_PRFM_PLDL1KEEP = 0x0 +AARCH64_PRFM_PLDL1STRM = 0x1 +AARCH64_PRFM_PLDL2KEEP = 0x2 +AARCH64_PRFM_PLDL2STRM = 0x3 +AARCH64_PRFM_PLDL3KEEP = 0x4 +AARCH64_PRFM_PLDL3STRM = 0x5 +AARCH64_PRFM_PLDSLCKEEP = 0x6 +AARCH64_PRFM_PLDSLCSTRM = 0x7 +AARCH64_PRFM_PLIL1KEEP = 0x8 +AARCH64_PRFM_PLIL1STRM = 0x9 +AARCH64_PRFM_PLIL2KEEP = 0xa +AARCH64_PRFM_PLIL2STRM = 0xb +AARCH64_PRFM_PLIL3KEEP = 0xc +AARCH64_PRFM_PLIL3STRM = 0xd +AARCH64_PRFM_PLISLCKEEP = 0xe +AARCH64_PRFM_PLISLCSTRM = 0xf +AARCH64_PRFM_PSTL1KEEP = 0x10 +AARCH64_PRFM_PSTL1STRM = 0x11 +AARCH64_PRFM_PSTL2KEEP = 0x12 +AARCH64_PRFM_PSTL2STRM = 0x13 +AARCH64_PRFM_PSTL3KEEP = 0x14 +AARCH64_PRFM_PSTL3STRM = 0x15 +AARCH64_PRFM_PSTSLCKEEP = 0x16 +AARCH64_PRFM_PSTSLCSTRM = 0x17 +AARCH64_PRFM_ENDING = 24 +AARCH64_PSB_CSYNC = 0x11 +AARCH64_PSB_ENDING = 18 +AARCH64_PSTATEIMM0_1_ALLINT = 0x8 +AARCH64_PSTATEIMM0_1_PM = 0x48 +AARCH64_PSTATEIMM0_1_ENDING = 73 +AARCH64_PSTATEIMM0_15_DAIFCLR = 0x1f +AARCH64_PSTATEIMM0_15_DAIFSET = 0x1e +AARCH64_PSTATEIMM0_15_DIT = 0x1a +AARCH64_PSTATEIMM0_15_PAN = 0x4 +AARCH64_PSTATEIMM0_15_SPSEL = 0x5 +AARCH64_PSTATEIMM0_15_SSBS = 0x19 +AARCH64_PSTATEIMM0_15_TCO = 0x1c +AARCH64_PSTATEIMM0_15_UAO = 0x3 +AARCH64_PSTATEIMM0_15_ENDING = 4 +AARCH64_RPRFM_PLDKEEP = 0x0 +AARCH64_RPRFM_PLDSTRM = 0x4 +AARCH64_RPRFM_PSTKEEP = 0x1 +AARCH64_RPRFM_PSTSTRM = 0x5 +AARCH64_RPRFM_ENDING = 6 +AARCH64_SVCR_SVCRSM = 0x1 +AARCH64_SVCR_SVCRSMZA = 0x3 +AARCH64_SVCR_SVCRZA = 0x2 +AARCH64_SVCR_ENDING = 3 +AARCH64_SVEPREDPAT_ALL = 0x1f +AARCH64_SVEPREDPAT_MUL3 = 0x1e +AARCH64_SVEPREDPAT_MUL4 = 0x1d +AARCH64_SVEPREDPAT_POW2 = 0x0 +AARCH64_SVEPREDPAT_VL1 = 0x1 +AARCH64_SVEPREDPAT_VL128 = 0xc +AARCH64_SVEPREDPAT_VL16 = 0x9 +AARCH64_SVEPREDPAT_VL2 = 0x2 +AARCH64_SVEPREDPAT_VL256 = 0xd +AARCH64_SVEPREDPAT_VL3 = 0x3 +AARCH64_SVEPREDPAT_VL32 = 0xa +AARCH64_SVEPREDPAT_VL4 = 0x4 +AARCH64_SVEPREDPAT_VL5 = 0x5 +AARCH64_SVEPREDPAT_VL6 = 0x6 +AARCH64_SVEPREDPAT_VL64 = 0xb +AARCH64_SVEPREDPAT_VL7 = 0x7 +AARCH64_SVEPREDPAT_VL8 = 0x8 +AARCH64_SVEPREDPAT_ENDING = 9 +AARCH64_SVEPRFM_PLDL1KEEP = 0x0 +AARCH64_SVEPRFM_PLDL1STRM = 0x1 +AARCH64_SVEPRFM_PLDL2KEEP = 0x2 +AARCH64_SVEPRFM_PLDL2STRM = 0x3 +AARCH64_SVEPRFM_PLDL3KEEP = 0x4 +AARCH64_SVEPRFM_PLDL3STRM = 0x5 +AARCH64_SVEPRFM_PSTL1KEEP = 0x8 +AARCH64_SVEPRFM_PSTL1STRM = 0x9 +AARCH64_SVEPRFM_PSTL2KEEP = 0xa +AARCH64_SVEPRFM_PSTL2STRM = 0xb +AARCH64_SVEPRFM_PSTL3KEEP = 0xc +AARCH64_SVEPRFM_PSTL3STRM = 0xd +AARCH64_SVEPRFM_ENDING = 14 +AARCH64_SVEVECLENSPECIFIER_VLX2 = 0x0 +AARCH64_SVEVECLENSPECIFIER_VLX4 = 0x1 +AARCH64_SVEVECLENSPECIFIER_ENDING = 2 + +AARCH64_SYSREG_INVALID = 0 +AARCH64_SYSREG_ACCDATA_EL1 = 0xc685 +AARCH64_SYSREG_ACTLR_EL1 = 0xc081 +AARCH64_SYSREG_ACTLR_EL2 = 0xe081 +AARCH64_SYSREG_ACTLR_EL3 = 0xf081 +AARCH64_SYSREG_AFSR0_EL1 = 0xc288 +AARCH64_SYSREG_AFSR0_EL12 = 0xea88 +AARCH64_SYSREG_AFSR0_EL2 = 0xe288 +AARCH64_SYSREG_AFSR0_EL3 = 0xf288 +AARCH64_SYSREG_AFSR1_EL1 = 0xc289 +AARCH64_SYSREG_AFSR1_EL12 = 0xea89 +AARCH64_SYSREG_AFSR1_EL2 = 0xe289 +AARCH64_SYSREG_AFSR1_EL3 = 0xf289 +AARCH64_SYSREG_AIDR_EL1 = 0xc807 +AARCH64_SYSREG_ALLINT = 0xc218 +AARCH64_SYSREG_AMAIR2_EL1 = 0xc519 +AARCH64_SYSREG_AMAIR2_EL12 = 0xed19 +AARCH64_SYSREG_AMAIR2_EL2 = 0xe519 +AARCH64_SYSREG_AMAIR2_EL3 = 0xf519 +AARCH64_SYSREG_AMAIR_EL1 = 0xc518 +AARCH64_SYSREG_AMAIR_EL12 = 0xed18 +AARCH64_SYSREG_AMAIR_EL2 = 0xe518 +AARCH64_SYSREG_AMAIR_EL3 = 0xf518 +AARCH64_SYSREG_AMCFGR_EL0 = 0xde91 +AARCH64_SYSREG_AMCG1IDR_EL0 = 0xde96 +AARCH64_SYSREG_AMCGCR_EL0 = 0xde92 +AARCH64_SYSREG_AMCNTENCLR0_EL0 = 0xde94 +AARCH64_SYSREG_AMCNTENCLR1_EL0 = 0xde98 +AARCH64_SYSREG_AMCNTENSET0_EL0 = 0xde95 +AARCH64_SYSREG_AMCNTENSET1_EL0 = 0xde99 +AARCH64_SYSREG_AMCR_EL0 = 0xde90 +AARCH64_SYSREG_AMEVCNTR00_EL0 = 0xdea0 +AARCH64_SYSREG_AMEVCNTR01_EL0 = 0xdea1 +AARCH64_SYSREG_AMEVCNTR02_EL0 = 0xdea2 +AARCH64_SYSREG_AMEVCNTR03_EL0 = 0xdea3 +AARCH64_SYSREG_AMEVCNTR10_EL0 = 0xdee0 +AARCH64_SYSREG_AMEVCNTR110_EL0 = 0xdeea +AARCH64_SYSREG_AMEVCNTR111_EL0 = 0xdeeb +AARCH64_SYSREG_AMEVCNTR112_EL0 = 0xdeec +AARCH64_SYSREG_AMEVCNTR113_EL0 = 0xdeed +AARCH64_SYSREG_AMEVCNTR114_EL0 = 0xdeee +AARCH64_SYSREG_AMEVCNTR115_EL0 = 0xdeef +AARCH64_SYSREG_AMEVCNTR11_EL0 = 0xdee1 +AARCH64_SYSREG_AMEVCNTR12_EL0 = 0xdee2 +AARCH64_SYSREG_AMEVCNTR13_EL0 = 0xdee3 +AARCH64_SYSREG_AMEVCNTR14_EL0 = 0xdee4 +AARCH64_SYSREG_AMEVCNTR15_EL0 = 0xdee5 +AARCH64_SYSREG_AMEVCNTR16_EL0 = 0xdee6 +AARCH64_SYSREG_AMEVCNTR17_EL0 = 0xdee7 +AARCH64_SYSREG_AMEVCNTR18_EL0 = 0xdee8 +AARCH64_SYSREG_AMEVCNTR19_EL0 = 0xdee9 +AARCH64_SYSREG_AMEVCNTVOFF00_EL2 = 0xe6c0 +AARCH64_SYSREG_AMEVCNTVOFF010_EL2 = 0xe6ca +AARCH64_SYSREG_AMEVCNTVOFF011_EL2 = 0xe6cb +AARCH64_SYSREG_AMEVCNTVOFF012_EL2 = 0xe6cc +AARCH64_SYSREG_AMEVCNTVOFF013_EL2 = 0xe6cd +AARCH64_SYSREG_AMEVCNTVOFF014_EL2 = 0xe6ce +AARCH64_SYSREG_AMEVCNTVOFF015_EL2 = 0xe6cf +AARCH64_SYSREG_AMEVCNTVOFF01_EL2 = 0xe6c1 +AARCH64_SYSREG_AMEVCNTVOFF02_EL2 = 0xe6c2 +AARCH64_SYSREG_AMEVCNTVOFF03_EL2 = 0xe6c3 +AARCH64_SYSREG_AMEVCNTVOFF04_EL2 = 0xe6c4 +AARCH64_SYSREG_AMEVCNTVOFF05_EL2 = 0xe6c5 +AARCH64_SYSREG_AMEVCNTVOFF06_EL2 = 0xe6c6 +AARCH64_SYSREG_AMEVCNTVOFF07_EL2 = 0xe6c7 +AARCH64_SYSREG_AMEVCNTVOFF08_EL2 = 0xe6c8 +AARCH64_SYSREG_AMEVCNTVOFF09_EL2 = 0xe6c9 +AARCH64_SYSREG_AMEVCNTVOFF10_EL2 = 0xe6d0 +AARCH64_SYSREG_AMEVCNTVOFF110_EL2 = 0xe6da +AARCH64_SYSREG_AMEVCNTVOFF111_EL2 = 0xe6db +AARCH64_SYSREG_AMEVCNTVOFF112_EL2 = 0xe6dc +AARCH64_SYSREG_AMEVCNTVOFF113_EL2 = 0xe6dd +AARCH64_SYSREG_AMEVCNTVOFF114_EL2 = 0xe6de +AARCH64_SYSREG_AMEVCNTVOFF115_EL2 = 0xe6df +AARCH64_SYSREG_AMEVCNTVOFF11_EL2 = 0xe6d1 +AARCH64_SYSREG_AMEVCNTVOFF12_EL2 = 0xe6d2 +AARCH64_SYSREG_AMEVCNTVOFF13_EL2 = 0xe6d3 +AARCH64_SYSREG_AMEVCNTVOFF14_EL2 = 0xe6d4 +AARCH64_SYSREG_AMEVCNTVOFF15_EL2 = 0xe6d5 +AARCH64_SYSREG_AMEVCNTVOFF16_EL2 = 0xe6d6 +AARCH64_SYSREG_AMEVCNTVOFF17_EL2 = 0xe6d7 +AARCH64_SYSREG_AMEVCNTVOFF18_EL2 = 0xe6d8 +AARCH64_SYSREG_AMEVCNTVOFF19_EL2 = 0xe6d9 +AARCH64_SYSREG_AMEVTYPER00_EL0 = 0xdeb0 +AARCH64_SYSREG_AMEVTYPER01_EL0 = 0xdeb1 +AARCH64_SYSREG_AMEVTYPER02_EL0 = 0xdeb2 +AARCH64_SYSREG_AMEVTYPER03_EL0 = 0xdeb3 +AARCH64_SYSREG_AMEVTYPER10_EL0 = 0xdef0 +AARCH64_SYSREG_AMEVTYPER110_EL0 = 0xdefa +AARCH64_SYSREG_AMEVTYPER111_EL0 = 0xdefb +AARCH64_SYSREG_AMEVTYPER112_EL0 = 0xdefc +AARCH64_SYSREG_AMEVTYPER113_EL0 = 0xdefd +AARCH64_SYSREG_AMEVTYPER114_EL0 = 0xdefe +AARCH64_SYSREG_AMEVTYPER115_EL0 = 0xdeff +AARCH64_SYSREG_AMEVTYPER11_EL0 = 0xdef1 +AARCH64_SYSREG_AMEVTYPER12_EL0 = 0xdef2 +AARCH64_SYSREG_AMEVTYPER13_EL0 = 0xdef3 +AARCH64_SYSREG_AMEVTYPER14_EL0 = 0xdef4 +AARCH64_SYSREG_AMEVTYPER15_EL0 = 0xdef5 +AARCH64_SYSREG_AMEVTYPER16_EL0 = 0xdef6 +AARCH64_SYSREG_AMEVTYPER17_EL0 = 0xdef7 +AARCH64_SYSREG_AMEVTYPER18_EL0 = 0xdef8 +AARCH64_SYSREG_AMEVTYPER19_EL0 = 0xdef9 +AARCH64_SYSREG_AMUSERENR_EL0 = 0xde93 +AARCH64_SYSREG_APDAKEYHI_EL1 = 0xc111 +AARCH64_SYSREG_APDAKEYLO_EL1 = 0xc110 +AARCH64_SYSREG_APDBKEYHI_EL1 = 0xc113 +AARCH64_SYSREG_APDBKEYLO_EL1 = 0xc112 +AARCH64_SYSREG_APGAKEYHI_EL1 = 0xc119 +AARCH64_SYSREG_APGAKEYLO_EL1 = 0xc118 +AARCH64_SYSREG_APIAKEYHI_EL1 = 0xc109 +AARCH64_SYSREG_APIAKEYLO_EL1 = 0xc108 +AARCH64_SYSREG_APIBKEYHI_EL1 = 0xc10b +AARCH64_SYSREG_APIBKEYLO_EL1 = 0xc10a +AARCH64_SYSREG_BRBCR_EL1 = 0x8c80 +AARCH64_SYSREG_BRBCR_EL12 = 0xac80 +AARCH64_SYSREG_BRBCR_EL2 = 0xa480 +AARCH64_SYSREG_BRBFCR_EL1 = 0x8c81 +AARCH64_SYSREG_BRBIDR0_EL1 = 0x8c90 +AARCH64_SYSREG_BRBINF0_EL1 = 0x8c00 +AARCH64_SYSREG_BRBINF10_EL1 = 0x8c50 +AARCH64_SYSREG_BRBINF11_EL1 = 0x8c58 +AARCH64_SYSREG_BRBINF12_EL1 = 0x8c60 +AARCH64_SYSREG_BRBINF13_EL1 = 0x8c68 +AARCH64_SYSREG_BRBINF14_EL1 = 0x8c70 +AARCH64_SYSREG_BRBINF15_EL1 = 0x8c78 +AARCH64_SYSREG_BRBINF16_EL1 = 0x8c04 +AARCH64_SYSREG_BRBINF17_EL1 = 0x8c0c +AARCH64_SYSREG_BRBINF18_EL1 = 0x8c14 +AARCH64_SYSREG_BRBINF19_EL1 = 0x8c1c +AARCH64_SYSREG_BRBINF1_EL1 = 0x8c08 +AARCH64_SYSREG_BRBINF20_EL1 = 0x8c24 +AARCH64_SYSREG_BRBINF21_EL1 = 0x8c2c +AARCH64_SYSREG_BRBINF22_EL1 = 0x8c34 +AARCH64_SYSREG_BRBINF23_EL1 = 0x8c3c +AARCH64_SYSREG_BRBINF24_EL1 = 0x8c44 +AARCH64_SYSREG_BRBINF25_EL1 = 0x8c4c +AARCH64_SYSREG_BRBINF26_EL1 = 0x8c54 +AARCH64_SYSREG_BRBINF27_EL1 = 0x8c5c +AARCH64_SYSREG_BRBINF28_EL1 = 0x8c64 +AARCH64_SYSREG_BRBINF29_EL1 = 0x8c6c +AARCH64_SYSREG_BRBINF2_EL1 = 0x8c10 +AARCH64_SYSREG_BRBINF30_EL1 = 0x8c74 +AARCH64_SYSREG_BRBINF31_EL1 = 0x8c7c +AARCH64_SYSREG_BRBINF3_EL1 = 0x8c18 +AARCH64_SYSREG_BRBINF4_EL1 = 0x8c20 +AARCH64_SYSREG_BRBINF5_EL1 = 0x8c28 +AARCH64_SYSREG_BRBINF6_EL1 = 0x8c30 +AARCH64_SYSREG_BRBINF7_EL1 = 0x8c38 +AARCH64_SYSREG_BRBINF8_EL1 = 0x8c40 +AARCH64_SYSREG_BRBINF9_EL1 = 0x8c48 +AARCH64_SYSREG_BRBINFINJ_EL1 = 0x8c88 +AARCH64_SYSREG_BRBSRC0_EL1 = 0x8c01 +AARCH64_SYSREG_BRBSRC10_EL1 = 0x8c51 +AARCH64_SYSREG_BRBSRC11_EL1 = 0x8c59 +AARCH64_SYSREG_BRBSRC12_EL1 = 0x8c61 +AARCH64_SYSREG_BRBSRC13_EL1 = 0x8c69 +AARCH64_SYSREG_BRBSRC14_EL1 = 0x8c71 +AARCH64_SYSREG_BRBSRC15_EL1 = 0x8c79 +AARCH64_SYSREG_BRBSRC16_EL1 = 0x8c05 +AARCH64_SYSREG_BRBSRC17_EL1 = 0x8c0d +AARCH64_SYSREG_BRBSRC18_EL1 = 0x8c15 +AARCH64_SYSREG_BRBSRC19_EL1 = 0x8c1d +AARCH64_SYSREG_BRBSRC1_EL1 = 0x8c09 +AARCH64_SYSREG_BRBSRC20_EL1 = 0x8c25 +AARCH64_SYSREG_BRBSRC21_EL1 = 0x8c2d +AARCH64_SYSREG_BRBSRC22_EL1 = 0x8c35 +AARCH64_SYSREG_BRBSRC23_EL1 = 0x8c3d +AARCH64_SYSREG_BRBSRC24_EL1 = 0x8c45 +AARCH64_SYSREG_BRBSRC25_EL1 = 0x8c4d +AARCH64_SYSREG_BRBSRC26_EL1 = 0x8c55 +AARCH64_SYSREG_BRBSRC27_EL1 = 0x8c5d +AARCH64_SYSREG_BRBSRC28_EL1 = 0x8c65 +AARCH64_SYSREG_BRBSRC29_EL1 = 0x8c6d +AARCH64_SYSREG_BRBSRC2_EL1 = 0x8c11 +AARCH64_SYSREG_BRBSRC30_EL1 = 0x8c75 +AARCH64_SYSREG_BRBSRC31_EL1 = 0x8c7d +AARCH64_SYSREG_BRBSRC3_EL1 = 0x8c19 +AARCH64_SYSREG_BRBSRC4_EL1 = 0x8c21 +AARCH64_SYSREG_BRBSRC5_EL1 = 0x8c29 +AARCH64_SYSREG_BRBSRC6_EL1 = 0x8c31 +AARCH64_SYSREG_BRBSRC7_EL1 = 0x8c39 +AARCH64_SYSREG_BRBSRC8_EL1 = 0x8c41 +AARCH64_SYSREG_BRBSRC9_EL1 = 0x8c49 +AARCH64_SYSREG_BRBSRCINJ_EL1 = 0x8c89 +AARCH64_SYSREG_BRBTGT0_EL1 = 0x8c02 +AARCH64_SYSREG_BRBTGT10_EL1 = 0x8c52 +AARCH64_SYSREG_BRBTGT11_EL1 = 0x8c5a +AARCH64_SYSREG_BRBTGT12_EL1 = 0x8c62 +AARCH64_SYSREG_BRBTGT13_EL1 = 0x8c6a +AARCH64_SYSREG_BRBTGT14_EL1 = 0x8c72 +AARCH64_SYSREG_BRBTGT15_EL1 = 0x8c7a +AARCH64_SYSREG_BRBTGT16_EL1 = 0x8c06 +AARCH64_SYSREG_BRBTGT17_EL1 = 0x8c0e +AARCH64_SYSREG_BRBTGT18_EL1 = 0x8c16 +AARCH64_SYSREG_BRBTGT19_EL1 = 0x8c1e +AARCH64_SYSREG_BRBTGT1_EL1 = 0x8c0a +AARCH64_SYSREG_BRBTGT20_EL1 = 0x8c26 +AARCH64_SYSREG_BRBTGT21_EL1 = 0x8c2e +AARCH64_SYSREG_BRBTGT22_EL1 = 0x8c36 +AARCH64_SYSREG_BRBTGT23_EL1 = 0x8c3e +AARCH64_SYSREG_BRBTGT24_EL1 = 0x8c46 +AARCH64_SYSREG_BRBTGT25_EL1 = 0x8c4e +AARCH64_SYSREG_BRBTGT26_EL1 = 0x8c56 +AARCH64_SYSREG_BRBTGT27_EL1 = 0x8c5e +AARCH64_SYSREG_BRBTGT28_EL1 = 0x8c66 +AARCH64_SYSREG_BRBTGT29_EL1 = 0x8c6e +AARCH64_SYSREG_BRBTGT2_EL1 = 0x8c12 +AARCH64_SYSREG_BRBTGT30_EL1 = 0x8c76 +AARCH64_SYSREG_BRBTGT31_EL1 = 0x8c7e +AARCH64_SYSREG_BRBTGT3_EL1 = 0x8c1a +AARCH64_SYSREG_BRBTGT4_EL1 = 0x8c22 +AARCH64_SYSREG_BRBTGT5_EL1 = 0x8c2a +AARCH64_SYSREG_BRBTGT6_EL1 = 0x8c32 +AARCH64_SYSREG_BRBTGT7_EL1 = 0x8c3a +AARCH64_SYSREG_BRBTGT8_EL1 = 0x8c42 +AARCH64_SYSREG_BRBTGT9_EL1 = 0x8c4a +AARCH64_SYSREG_BRBTGTINJ_EL1 = 0x8c8a +AARCH64_SYSREG_BRBTS_EL1 = 0x8c82 +AARCH64_SYSREG_CCSIDR2_EL1 = 0xc802 +AARCH64_SYSREG_CCSIDR_EL1 = 0xc800 +AARCH64_SYSREG_CLIDR_EL1 = 0xc801 +AARCH64_SYSREG_CNTFRQ_EL0 = 0xdf00 +AARCH64_SYSREG_CNTHCTL_EL2 = 0xe708 +AARCH64_SYSREG_CNTHPS_CTL_EL2 = 0xe729 +AARCH64_SYSREG_CNTHPS_CVAL_EL2 = 0xe72a +AARCH64_SYSREG_CNTHPS_TVAL_EL2 = 0xe728 +AARCH64_SYSREG_CNTHP_CTL_EL2 = 0xe711 +AARCH64_SYSREG_CNTHP_CVAL_EL2 = 0xe712 +AARCH64_SYSREG_CNTHP_TVAL_EL2 = 0xe710 +AARCH64_SYSREG_CNTHVS_CTL_EL2 = 0xe721 +AARCH64_SYSREG_CNTHVS_CVAL_EL2 = 0xe722 +AARCH64_SYSREG_CNTHVS_TVAL_EL2 = 0xe720 +AARCH64_SYSREG_CNTHV_CTL_EL2 = 0xe719 +AARCH64_SYSREG_CNTHV_CVAL_EL2 = 0xe71a +AARCH64_SYSREG_CNTHV_TVAL_EL2 = 0xe718 +AARCH64_SYSREG_CNTISCALE_EL2 = 0xe705 +AARCH64_SYSREG_CNTKCTL_EL1 = 0xc708 +AARCH64_SYSREG_CNTKCTL_EL12 = 0xef08 +AARCH64_SYSREG_CNTPCTSS_EL0 = 0xdf05 +AARCH64_SYSREG_CNTPCT_EL0 = 0xdf01 +AARCH64_SYSREG_CNTPOFF_EL2 = 0xe706 +AARCH64_SYSREG_CNTPS_CTL_EL1 = 0xff11 +AARCH64_SYSREG_CNTPS_CVAL_EL1 = 0xff12 +AARCH64_SYSREG_CNTPS_TVAL_EL1 = 0xff10 +AARCH64_SYSREG_CNTP_CTL_EL0 = 0xdf11 +AARCH64_SYSREG_CNTP_CTL_EL02 = 0xef11 +AARCH64_SYSREG_CNTP_CVAL_EL0 = 0xdf12 +AARCH64_SYSREG_CNTP_CVAL_EL02 = 0xef12 +AARCH64_SYSREG_CNTP_TVAL_EL0 = 0xdf10 +AARCH64_SYSREG_CNTP_TVAL_EL02 = 0xef10 +AARCH64_SYSREG_CNTSCALE_EL2 = 0xe704 +AARCH64_SYSREG_CNTVCTSS_EL0 = 0xdf06 +AARCH64_SYSREG_CNTVCT_EL0 = 0xdf02 +AARCH64_SYSREG_CNTVFRQ_EL2 = 0xe707 +AARCH64_SYSREG_CNTVOFF_EL2 = 0xe703 +AARCH64_SYSREG_CNTV_CTL_EL0 = 0xdf19 +AARCH64_SYSREG_CNTV_CTL_EL02 = 0xef19 +AARCH64_SYSREG_CNTV_CVAL_EL0 = 0xdf1a +AARCH64_SYSREG_CNTV_CVAL_EL02 = 0xef1a +AARCH64_SYSREG_CNTV_TVAL_EL0 = 0xdf18 +AARCH64_SYSREG_CNTV_TVAL_EL02 = 0xef18 +AARCH64_SYSREG_CONTEXTIDR_EL1 = 0xc681 +AARCH64_SYSREG_CONTEXTIDR_EL12 = 0xee81 +AARCH64_SYSREG_CONTEXTIDR_EL2 = 0xe681 +AARCH64_SYSREG_CPACR_EL1 = 0xc082 +AARCH64_SYSREG_CPACR_EL12 = 0xe882 +AARCH64_SYSREG_CPM_IOACC_CTL_EL3 = 0xff90 +AARCH64_SYSREG_CPTR_EL2 = 0xe08a +AARCH64_SYSREG_CPTR_EL3 = 0xf08a +AARCH64_SYSREG_CSSELR_EL1 = 0xd000 +AARCH64_SYSREG_CTR_EL0 = 0xd801 +AARCH64_SYSREG_CURRENTEL = 0xc212 +AARCH64_SYSREG_DACR32_EL2 = 0xe180 +AARCH64_SYSREG_DAIF = 0xda11 +AARCH64_SYSREG_DBGAUTHSTATUS_EL1 = 0x83f6 +AARCH64_SYSREG_DBGBCR0_EL1 = 0x8005 +AARCH64_SYSREG_DBGBCR10_EL1 = 0x8055 +AARCH64_SYSREG_DBGBCR11_EL1 = 0x805d +AARCH64_SYSREG_DBGBCR12_EL1 = 0x8065 +AARCH64_SYSREG_DBGBCR13_EL1 = 0x806d +AARCH64_SYSREG_DBGBCR14_EL1 = 0x8075 +AARCH64_SYSREG_DBGBCR15_EL1 = 0x807d +AARCH64_SYSREG_DBGBCR1_EL1 = 0x800d +AARCH64_SYSREG_DBGBCR2_EL1 = 0x8015 +AARCH64_SYSREG_DBGBCR3_EL1 = 0x801d +AARCH64_SYSREG_DBGBCR4_EL1 = 0x8025 +AARCH64_SYSREG_DBGBCR5_EL1 = 0x802d +AARCH64_SYSREG_DBGBCR6_EL1 = 0x8035 +AARCH64_SYSREG_DBGBCR7_EL1 = 0x803d +AARCH64_SYSREG_DBGBCR8_EL1 = 0x8045 +AARCH64_SYSREG_DBGBCR9_EL1 = 0x804d +AARCH64_SYSREG_DBGBVR0_EL1 = 0x8004 +AARCH64_SYSREG_DBGBVR10_EL1 = 0x8054 +AARCH64_SYSREG_DBGBVR11_EL1 = 0x805c +AARCH64_SYSREG_DBGBVR12_EL1 = 0x8064 +AARCH64_SYSREG_DBGBVR13_EL1 = 0x806c +AARCH64_SYSREG_DBGBVR14_EL1 = 0x8074 +AARCH64_SYSREG_DBGBVR15_EL1 = 0x807c +AARCH64_SYSREG_DBGBVR1_EL1 = 0x800c +AARCH64_SYSREG_DBGBVR2_EL1 = 0x8014 +AARCH64_SYSREG_DBGBVR3_EL1 = 0x801c +AARCH64_SYSREG_DBGBVR4_EL1 = 0x8024 +AARCH64_SYSREG_DBGBVR5_EL1 = 0x802c +AARCH64_SYSREG_DBGBVR6_EL1 = 0x8034 +AARCH64_SYSREG_DBGBVR7_EL1 = 0x803c +AARCH64_SYSREG_DBGBVR8_EL1 = 0x8044 +AARCH64_SYSREG_DBGBVR9_EL1 = 0x804c +AARCH64_SYSREG_DBGCLAIMCLR_EL1 = 0x83ce +AARCH64_SYSREG_DBGCLAIMSET_EL1 = 0x83c6 +AARCH64_SYSREG_DBGDTRRX_EL0 = 0x9828 +AARCH64_SYSREG_DBGDTRTX_EL0 = 0x9828 +AARCH64_SYSREG_DBGDTR_EL0 = 0x9820 +AARCH64_SYSREG_DBGPRCR_EL1 = 0x80a4 +AARCH64_SYSREG_DBGVCR32_EL2 = 0xa038 +AARCH64_SYSREG_DBGWCR0_EL1 = 0x8007 +AARCH64_SYSREG_DBGWCR10_EL1 = 0x8057 +AARCH64_SYSREG_DBGWCR11_EL1 = 0x805f +AARCH64_SYSREG_DBGWCR12_EL1 = 0x8067 +AARCH64_SYSREG_DBGWCR13_EL1 = 0x806f +AARCH64_SYSREG_DBGWCR14_EL1 = 0x8077 +AARCH64_SYSREG_DBGWCR15_EL1 = 0x807f +AARCH64_SYSREG_DBGWCR1_EL1 = 0x800f +AARCH64_SYSREG_DBGWCR2_EL1 = 0x8017 +AARCH64_SYSREG_DBGWCR3_EL1 = 0x801f +AARCH64_SYSREG_DBGWCR4_EL1 = 0x8027 +AARCH64_SYSREG_DBGWCR5_EL1 = 0x802f +AARCH64_SYSREG_DBGWCR6_EL1 = 0x8037 +AARCH64_SYSREG_DBGWCR7_EL1 = 0x803f +AARCH64_SYSREG_DBGWCR8_EL1 = 0x8047 +AARCH64_SYSREG_DBGWCR9_EL1 = 0x804f +AARCH64_SYSREG_DBGWVR0_EL1 = 0x8006 +AARCH64_SYSREG_DBGWVR10_EL1 = 0x8056 +AARCH64_SYSREG_DBGWVR11_EL1 = 0x805e +AARCH64_SYSREG_DBGWVR12_EL1 = 0x8066 +AARCH64_SYSREG_DBGWVR13_EL1 = 0x806e +AARCH64_SYSREG_DBGWVR14_EL1 = 0x8076 +AARCH64_SYSREG_DBGWVR15_EL1 = 0x807e +AARCH64_SYSREG_DBGWVR1_EL1 = 0x800e +AARCH64_SYSREG_DBGWVR2_EL1 = 0x8016 +AARCH64_SYSREG_DBGWVR3_EL1 = 0x801e +AARCH64_SYSREG_DBGWVR4_EL1 = 0x8026 +AARCH64_SYSREG_DBGWVR5_EL1 = 0x802e +AARCH64_SYSREG_DBGWVR6_EL1 = 0x8036 +AARCH64_SYSREG_DBGWVR7_EL1 = 0x803e +AARCH64_SYSREG_DBGWVR8_EL1 = 0x8046 +AARCH64_SYSREG_DBGWVR9_EL1 = 0x804e +AARCH64_SYSREG_DCZID_EL0 = 0xd807 +AARCH64_SYSREG_DISR_EL1 = 0xc609 +AARCH64_SYSREG_DIT = 0xda15 +AARCH64_SYSREG_DLR_EL0 = 0xda29 +AARCH64_SYSREG_DSPSR_EL0 = 0xda28 +AARCH64_SYSREG_ELR_EL1 = 0xc201 +AARCH64_SYSREG_ELR_EL12 = 0xea01 +AARCH64_SYSREG_ELR_EL2 = 0xe201 +AARCH64_SYSREG_ELR_EL3 = 0xf201 +AARCH64_SYSREG_ERRIDR_EL1 = 0xc298 +AARCH64_SYSREG_ERRSELR_EL1 = 0xc299 +AARCH64_SYSREG_ERXADDR_EL1 = 0xc2a3 +AARCH64_SYSREG_ERXCTLR_EL1 = 0xc2a1 +AARCH64_SYSREG_ERXFR_EL1 = 0xc2a0 +AARCH64_SYSREG_ERXGSR_EL1 = 0xc29a +AARCH64_SYSREG_ERXMISC0_EL1 = 0xc2a8 +AARCH64_SYSREG_ERXMISC1_EL1 = 0xc2a9 +AARCH64_SYSREG_ERXMISC2_EL1 = 0xc2aa +AARCH64_SYSREG_ERXMISC3_EL1 = 0xc2ab +AARCH64_SYSREG_ERXPFGCDN_EL1 = 0xc2a6 +AARCH64_SYSREG_ERXPFGCTL_EL1 = 0xc2a5 +AARCH64_SYSREG_ERXPFGF_EL1 = 0xc2a4 +AARCH64_SYSREG_ERXSTATUS_EL1 = 0xc2a2 +AARCH64_SYSREG_ESR_EL1 = 0xc290 +AARCH64_SYSREG_ESR_EL12 = 0xea90 +AARCH64_SYSREG_ESR_EL2 = 0xe290 +AARCH64_SYSREG_ESR_EL3 = 0xf290 +AARCH64_SYSREG_FAR_EL1 = 0xc300 +AARCH64_SYSREG_FAR_EL12 = 0xeb00 +AARCH64_SYSREG_FAR_EL2 = 0xe300 +AARCH64_SYSREG_FAR_EL3 = 0xf300 +AARCH64_SYSREG_FGWTE3_EL3 = 0xf08d +AARCH64_SYSREG_FPCR = 0xda20 +AARCH64_SYSREG_FPEXC32_EL2 = 0xe298 +AARCH64_SYSREG_FPMR = 0xda22 +AARCH64_SYSREG_FPSR = 0xda21 +AARCH64_SYSREG_GCR_EL1 = 0xc086 +AARCH64_SYSREG_GCSCRE0_EL1 = 0xc12a +AARCH64_SYSREG_GCSCR_EL1 = 0xc128 +AARCH64_SYSREG_GCSCR_EL12 = 0xe928 +AARCH64_SYSREG_GCSCR_EL2 = 0xe128 +AARCH64_SYSREG_GCSCR_EL3 = 0xf128 +AARCH64_SYSREG_GCSPR_EL0 = 0xd929 +AARCH64_SYSREG_GCSPR_EL1 = 0xc129 +AARCH64_SYSREG_GCSPR_EL12 = 0xe929 +AARCH64_SYSREG_GCSPR_EL2 = 0xe129 +AARCH64_SYSREG_GCSPR_EL3 = 0xf129 +AARCH64_SYSREG_GMID_EL1 = 0xc804 +AARCH64_SYSREG_GPCCR_EL3 = 0xf10e +AARCH64_SYSREG_GPTBR_EL3 = 0xf10c +AARCH64_SYSREG_HACDBSBR_EL2 = 0xe11c +AARCH64_SYSREG_HACDBSCONS_EL2 = 0xe11d +AARCH64_SYSREG_HACR_EL2 = 0xe08f +AARCH64_SYSREG_HAFGRTR_EL2 = 0xe18e +AARCH64_SYSREG_HCRX_EL2 = 0xe092 +AARCH64_SYSREG_HCR_EL2 = 0xe088 +AARCH64_SYSREG_HDBSSBR_EL2 = 0xe11a +AARCH64_SYSREG_HDBSSPROD_EL2 = 0xe11b +AARCH64_SYSREG_HDFGRTR2_EL2 = 0xe188 +AARCH64_SYSREG_HDFGRTR_EL2 = 0xe18c +AARCH64_SYSREG_HDFGWTR2_EL2 = 0xe189 +AARCH64_SYSREG_HDFGWTR_EL2 = 0xe18d +AARCH64_SYSREG_HFGITR2_EL2 = 0xe18f +AARCH64_SYSREG_HFGITR_EL2 = 0xe08e +AARCH64_SYSREG_HFGRTR2_EL2 = 0xe18a +AARCH64_SYSREG_HFGRTR_EL2 = 0xe08c +AARCH64_SYSREG_HFGWTR2_EL2 = 0xe18b +AARCH64_SYSREG_HFGWTR_EL2 = 0xe08d +AARCH64_SYSREG_HPFAR_EL2 = 0xe304 +AARCH64_SYSREG_HSTR_EL2 = 0xe08b +AARCH64_SYSREG_ICC_AP0R0_EL1 = 0xc644 +AARCH64_SYSREG_ICC_AP0R1_EL1 = 0xc645 +AARCH64_SYSREG_ICC_AP0R2_EL1 = 0xc646 +AARCH64_SYSREG_ICC_AP0R3_EL1 = 0xc647 +AARCH64_SYSREG_ICC_AP1R0_EL1 = 0xc648 +AARCH64_SYSREG_ICC_AP1R1_EL1 = 0xc649 +AARCH64_SYSREG_ICC_AP1R2_EL1 = 0xc64a +AARCH64_SYSREG_ICC_AP1R3_EL1 = 0xc64b +AARCH64_SYSREG_ICC_ASGI1R_EL1 = 0xc65e +AARCH64_SYSREG_ICC_BPR0_EL1 = 0xc643 +AARCH64_SYSREG_ICC_BPR1_EL1 = 0xc663 +AARCH64_SYSREG_ICC_CTLR_EL1 = 0xc664 +AARCH64_SYSREG_ICC_CTLR_EL3 = 0xf664 +AARCH64_SYSREG_ICC_DIR_EL1 = 0xc659 +AARCH64_SYSREG_ICC_EOIR0_EL1 = 0xc641 +AARCH64_SYSREG_ICC_EOIR1_EL1 = 0xc661 +AARCH64_SYSREG_ICC_HPPIR0_EL1 = 0xc642 +AARCH64_SYSREG_ICC_HPPIR1_EL1 = 0xc662 +AARCH64_SYSREG_ICC_IAR0_EL1 = 0xc640 +AARCH64_SYSREG_ICC_IAR1_EL1 = 0xc660 +AARCH64_SYSREG_ICC_IGRPEN0_EL1 = 0xc666 +AARCH64_SYSREG_ICC_IGRPEN1_EL1 = 0xc667 +AARCH64_SYSREG_ICC_IGRPEN1_EL3 = 0xf667 +AARCH64_SYSREG_ICC_NMIAR1_EL1 = 0xc64d +AARCH64_SYSREG_ICC_PMR_EL1 = 0xc230 +AARCH64_SYSREG_ICC_RPR_EL1 = 0xc65b +AARCH64_SYSREG_ICC_SGI0R_EL1 = 0xc65f +AARCH64_SYSREG_ICC_SGI1R_EL1 = 0xc65d +AARCH64_SYSREG_ICC_SRE_EL1 = 0xc665 +AARCH64_SYSREG_ICC_SRE_EL2 = 0xe64d +AARCH64_SYSREG_ICC_SRE_EL3 = 0xf665 +AARCH64_SYSREG_ICH_AP0R0_EL2 = 0xe640 +AARCH64_SYSREG_ICH_AP0R1_EL2 = 0xe641 +AARCH64_SYSREG_ICH_AP0R2_EL2 = 0xe642 +AARCH64_SYSREG_ICH_AP0R3_EL2 = 0xe643 +AARCH64_SYSREG_ICH_AP1R0_EL2 = 0xe648 +AARCH64_SYSREG_ICH_AP1R1_EL2 = 0xe649 +AARCH64_SYSREG_ICH_AP1R2_EL2 = 0xe64a +AARCH64_SYSREG_ICH_AP1R3_EL2 = 0xe64b +AARCH64_SYSREG_ICH_EISR_EL2 = 0xe65b +AARCH64_SYSREG_ICH_ELRSR_EL2 = 0xe65d +AARCH64_SYSREG_ICH_HCR_EL2 = 0xe658 +AARCH64_SYSREG_ICH_LR0_EL2 = 0xe660 +AARCH64_SYSREG_ICH_LR10_EL2 = 0xe66a +AARCH64_SYSREG_ICH_LR11_EL2 = 0xe66b +AARCH64_SYSREG_ICH_LR12_EL2 = 0xe66c +AARCH64_SYSREG_ICH_LR13_EL2 = 0xe66d +AARCH64_SYSREG_ICH_LR14_EL2 = 0xe66e +AARCH64_SYSREG_ICH_LR15_EL2 = 0xe66f +AARCH64_SYSREG_ICH_LR1_EL2 = 0xe661 +AARCH64_SYSREG_ICH_LR2_EL2 = 0xe662 +AARCH64_SYSREG_ICH_LR3_EL2 = 0xe663 +AARCH64_SYSREG_ICH_LR4_EL2 = 0xe664 +AARCH64_SYSREG_ICH_LR5_EL2 = 0xe665 +AARCH64_SYSREG_ICH_LR6_EL2 = 0xe666 +AARCH64_SYSREG_ICH_LR7_EL2 = 0xe667 +AARCH64_SYSREG_ICH_LR8_EL2 = 0xe668 +AARCH64_SYSREG_ICH_LR9_EL2 = 0xe669 +AARCH64_SYSREG_ICH_MISR_EL2 = 0xe65a +AARCH64_SYSREG_ICH_VMCR_EL2 = 0xe65f +AARCH64_SYSREG_ICH_VTR_EL2 = 0xe659 +AARCH64_SYSREG_ID_AA64AFR0_EL1 = 0xc02c +AARCH64_SYSREG_ID_AA64AFR1_EL1 = 0xc02d +AARCH64_SYSREG_ID_AA64DFR0_EL1 = 0xc028 +AARCH64_SYSREG_ID_AA64DFR1_EL1 = 0xc029 +AARCH64_SYSREG_ID_AA64DFR2_EL1 = 0xc02a +AARCH64_SYSREG_ID_AA64FPFR0_EL1 = 0xc027 +AARCH64_SYSREG_ID_AA64ISAR0_EL1 = 0xc030 +AARCH64_SYSREG_ID_AA64ISAR1_EL1 = 0xc031 +AARCH64_SYSREG_ID_AA64ISAR2_EL1 = 0xc032 +AARCH64_SYSREG_ID_AA64ISAR3_EL1 = 0xc033 +AARCH64_SYSREG_ID_AA64MMFR0_EL1 = 0xc038 +AARCH64_SYSREG_ID_AA64MMFR1_EL1 = 0xc039 +AARCH64_SYSREG_ID_AA64MMFR2_EL1 = 0xc03a +AARCH64_SYSREG_ID_AA64MMFR3_EL1 = 0xc03b +AARCH64_SYSREG_ID_AA64MMFR4_EL1 = 0xc03c +AARCH64_SYSREG_ID_AA64PFR0_EL1 = 0xc020 +AARCH64_SYSREG_ID_AA64PFR1_EL1 = 0xc021 +AARCH64_SYSREG_ID_AA64PFR2_EL1 = 0xc022 +AARCH64_SYSREG_ID_AA64SMFR0_EL1 = 0xc025 +AARCH64_SYSREG_ID_AA64ZFR0_EL1 = 0xc024 +AARCH64_SYSREG_ID_AFR0_EL1 = 0xc00b +AARCH64_SYSREG_ID_DFR0_EL1 = 0xc00a +AARCH64_SYSREG_ID_DFR1_EL1 = 0xc01d +AARCH64_SYSREG_ID_ISAR0_EL1 = 0xc010 +AARCH64_SYSREG_ID_ISAR1_EL1 = 0xc011 +AARCH64_SYSREG_ID_ISAR2_EL1 = 0xc012 +AARCH64_SYSREG_ID_ISAR3_EL1 = 0xc013 +AARCH64_SYSREG_ID_ISAR4_EL1 = 0xc014 +AARCH64_SYSREG_ID_ISAR5_EL1 = 0xc015 +AARCH64_SYSREG_ID_ISAR6_EL1 = 0xc017 +AARCH64_SYSREG_ID_MMFR0_EL1 = 0xc00c +AARCH64_SYSREG_ID_MMFR1_EL1 = 0xc00d +AARCH64_SYSREG_ID_MMFR2_EL1 = 0xc00e +AARCH64_SYSREG_ID_MMFR3_EL1 = 0xc00f +AARCH64_SYSREG_ID_MMFR4_EL1 = 0xc016 +AARCH64_SYSREG_ID_MMFR5_EL1 = 0xc01e +AARCH64_SYSREG_ID_PFR0_EL1 = 0xc008 +AARCH64_SYSREG_ID_PFR1_EL1 = 0xc009 +AARCH64_SYSREG_ID_PFR2_EL1 = 0xc01c +AARCH64_SYSREG_IFSR32_EL2 = 0xe281 +AARCH64_SYSREG_ISR_EL1 = 0xc608 +AARCH64_SYSREG_LORC_EL1 = 0xc523 +AARCH64_SYSREG_LOREA_EL1 = 0xc521 +AARCH64_SYSREG_LORID_EL1 = 0xc527 +AARCH64_SYSREG_LORN_EL1 = 0xc522 +AARCH64_SYSREG_LORSA_EL1 = 0xc520 +AARCH64_SYSREG_MAIR2_EL1 = 0xc511 +AARCH64_SYSREG_MAIR2_EL12 = 0xed11 +AARCH64_SYSREG_MAIR2_EL2 = 0xe509 +AARCH64_SYSREG_MAIR2_EL3 = 0xf509 +AARCH64_SYSREG_MAIR_EL1 = 0xc510 +AARCH64_SYSREG_MAIR_EL12 = 0xed10 +AARCH64_SYSREG_MAIR_EL2 = 0xe510 +AARCH64_SYSREG_MAIR_EL3 = 0xf510 +AARCH64_SYSREG_MDCCINT_EL1 = 0x8010 +AARCH64_SYSREG_MDCCSR_EL0 = 0x9808 +AARCH64_SYSREG_MDCR_EL2 = 0xe089 +AARCH64_SYSREG_MDCR_EL3 = 0xf099 +AARCH64_SYSREG_MDRAR_EL1 = 0x8080 +AARCH64_SYSREG_MDSCR_EL1 = 0x8012 +AARCH64_SYSREG_MDSELR_EL1 = 0x8022 +AARCH64_SYSREG_MDSTEPOP_EL1 = 0x802a +AARCH64_SYSREG_MECIDR_EL2 = 0xe547 +AARCH64_SYSREG_MECID_A0_EL2 = 0xe541 +AARCH64_SYSREG_MECID_A1_EL2 = 0xe543 +AARCH64_SYSREG_MECID_P0_EL2 = 0xe540 +AARCH64_SYSREG_MECID_P1_EL2 = 0xe542 +AARCH64_SYSREG_MECID_RL_A_EL3 = 0xf551 +AARCH64_SYSREG_MFAR_EL3 = 0xf305 +AARCH64_SYSREG_MIDR_EL1 = 0xc000 +AARCH64_SYSREG_MPAM0_EL1 = 0xc529 +AARCH64_SYSREG_MPAM1_EL1 = 0xc528 +AARCH64_SYSREG_MPAM1_EL12 = 0xed28 +AARCH64_SYSREG_MPAM2_EL2 = 0xe528 +AARCH64_SYSREG_MPAM3_EL3 = 0xf528 +AARCH64_SYSREG_MPAMHCR_EL2 = 0xe520 +AARCH64_SYSREG_MPAMIDR_EL1 = 0xc524 +AARCH64_SYSREG_MPAMSM_EL1 = 0xc52b +AARCH64_SYSREG_MPAMVPM0_EL2 = 0xe530 +AARCH64_SYSREG_MPAMVPM1_EL2 = 0xe531 +AARCH64_SYSREG_MPAMVPM2_EL2 = 0xe532 +AARCH64_SYSREG_MPAMVPM3_EL2 = 0xe533 +AARCH64_SYSREG_MPAMVPM4_EL2 = 0xe534 +AARCH64_SYSREG_MPAMVPM5_EL2 = 0xe535 +AARCH64_SYSREG_MPAMVPM6_EL2 = 0xe536 +AARCH64_SYSREG_MPAMVPM7_EL2 = 0xe537 +AARCH64_SYSREG_MPAMVPMV_EL2 = 0xe521 +AARCH64_SYSREG_MPIDR_EL1 = 0xc005 +AARCH64_SYSREG_MPUIR_EL1 = 0xc004 +AARCH64_SYSREG_MPUIR_EL2 = 0xe004 +AARCH64_SYSREG_MVFR0_EL1 = 0xc018 +AARCH64_SYSREG_MVFR1_EL1 = 0xc019 +AARCH64_SYSREG_MVFR2_EL1 = 0xc01a +AARCH64_SYSREG_NZCV = 0xda10 +AARCH64_SYSREG_OSDLR_EL1 = 0x809c +AARCH64_SYSREG_OSDTRRX_EL1 = 0x8002 +AARCH64_SYSREG_OSDTRTX_EL1 = 0x801a +AARCH64_SYSREG_OSECCR_EL1 = 0x8032 +AARCH64_SYSREG_OSLAR_EL1 = 0x8084 +AARCH64_SYSREG_OSLSR_EL1 = 0x808c +AARCH64_SYSREG_PAN = 0xc213 +AARCH64_SYSREG_PAR_EL1 = 0xc3a0 +AARCH64_SYSREG_PFAR_EL1 = 0xc305 +AARCH64_SYSREG_PFAR_EL12 = 0xeb05 +AARCH64_SYSREG_PFAR_EL2 = 0xe305 +AARCH64_SYSREG_PIRE0_EL1 = 0xc512 +AARCH64_SYSREG_PIRE0_EL12 = 0xed12 +AARCH64_SYSREG_PIRE0_EL2 = 0xe512 +AARCH64_SYSREG_PIR_EL1 = 0xc513 +AARCH64_SYSREG_PIR_EL12 = 0xed13 +AARCH64_SYSREG_PIR_EL2 = 0xe513 +AARCH64_SYSREG_PIR_EL3 = 0xf513 +AARCH64_SYSREG_PM = 0xc219 +AARCH64_SYSREG_PMBIDR_EL1 = 0xc4d7 +AARCH64_SYSREG_PMBLIMITR_EL1 = 0xc4d0 +AARCH64_SYSREG_PMBPTR_EL1 = 0xc4d1 +AARCH64_SYSREG_PMBSR_EL1 = 0xc4d3 +AARCH64_SYSREG_PMCCFILTR_EL0 = 0xdf7f +AARCH64_SYSREG_PMCCNTR_EL0 = 0xdce8 +AARCH64_SYSREG_PMCCNTSVR_EL1 = 0x875f +AARCH64_SYSREG_PMCEID0_EL0 = 0xdce6 +AARCH64_SYSREG_PMCEID1_EL0 = 0xdce7 +AARCH64_SYSREG_PMCNTENCLR_EL0 = 0xdce2 +AARCH64_SYSREG_PMCNTENSET_EL0 = 0xdce1 +AARCH64_SYSREG_PMCR_EL0 = 0xdce0 +AARCH64_SYSREG_PMECR_EL1 = 0xc4f5 +AARCH64_SYSREG_PMEVCNTR0_EL0 = 0xdf40 +AARCH64_SYSREG_PMEVCNTR10_EL0 = 0xdf4a +AARCH64_SYSREG_PMEVCNTR11_EL0 = 0xdf4b +AARCH64_SYSREG_PMEVCNTR12_EL0 = 0xdf4c +AARCH64_SYSREG_PMEVCNTR13_EL0 = 0xdf4d +AARCH64_SYSREG_PMEVCNTR14_EL0 = 0xdf4e +AARCH64_SYSREG_PMEVCNTR15_EL0 = 0xdf4f +AARCH64_SYSREG_PMEVCNTR16_EL0 = 0xdf50 +AARCH64_SYSREG_PMEVCNTR17_EL0 = 0xdf51 +AARCH64_SYSREG_PMEVCNTR18_EL0 = 0xdf52 +AARCH64_SYSREG_PMEVCNTR19_EL0 = 0xdf53 +AARCH64_SYSREG_PMEVCNTR1_EL0 = 0xdf41 +AARCH64_SYSREG_PMEVCNTR20_EL0 = 0xdf54 +AARCH64_SYSREG_PMEVCNTR21_EL0 = 0xdf55 +AARCH64_SYSREG_PMEVCNTR22_EL0 = 0xdf56 +AARCH64_SYSREG_PMEVCNTR23_EL0 = 0xdf57 +AARCH64_SYSREG_PMEVCNTR24_EL0 = 0xdf58 +AARCH64_SYSREG_PMEVCNTR25_EL0 = 0xdf59 +AARCH64_SYSREG_PMEVCNTR26_EL0 = 0xdf5a +AARCH64_SYSREG_PMEVCNTR27_EL0 = 0xdf5b +AARCH64_SYSREG_PMEVCNTR28_EL0 = 0xdf5c +AARCH64_SYSREG_PMEVCNTR29_EL0 = 0xdf5d +AARCH64_SYSREG_PMEVCNTR2_EL0 = 0xdf42 +AARCH64_SYSREG_PMEVCNTR30_EL0 = 0xdf5e +AARCH64_SYSREG_PMEVCNTR3_EL0 = 0xdf43 +AARCH64_SYSREG_PMEVCNTR4_EL0 = 0xdf44 +AARCH64_SYSREG_PMEVCNTR5_EL0 = 0xdf45 +AARCH64_SYSREG_PMEVCNTR6_EL0 = 0xdf46 +AARCH64_SYSREG_PMEVCNTR7_EL0 = 0xdf47 +AARCH64_SYSREG_PMEVCNTR8_EL0 = 0xdf48 +AARCH64_SYSREG_PMEVCNTR9_EL0 = 0xdf49 +AARCH64_SYSREG_PMEVCNTSVR0_EL1 = 0x8740 +AARCH64_SYSREG_PMEVCNTSVR10_EL1 = 0x874a +AARCH64_SYSREG_PMEVCNTSVR11_EL1 = 0x874b +AARCH64_SYSREG_PMEVCNTSVR12_EL1 = 0x874c +AARCH64_SYSREG_PMEVCNTSVR13_EL1 = 0x874d +AARCH64_SYSREG_PMEVCNTSVR14_EL1 = 0x874e +AARCH64_SYSREG_PMEVCNTSVR15_EL1 = 0x874f +AARCH64_SYSREG_PMEVCNTSVR16_EL1 = 0x8750 +AARCH64_SYSREG_PMEVCNTSVR17_EL1 = 0x8751 +AARCH64_SYSREG_PMEVCNTSVR18_EL1 = 0x8752 +AARCH64_SYSREG_PMEVCNTSVR19_EL1 = 0x8753 +AARCH64_SYSREG_PMEVCNTSVR1_EL1 = 0x8741 +AARCH64_SYSREG_PMEVCNTSVR20_EL1 = 0x8754 +AARCH64_SYSREG_PMEVCNTSVR21_EL1 = 0x8755 +AARCH64_SYSREG_PMEVCNTSVR22_EL1 = 0x8756 +AARCH64_SYSREG_PMEVCNTSVR23_EL1 = 0x8757 +AARCH64_SYSREG_PMEVCNTSVR24_EL1 = 0x8758 +AARCH64_SYSREG_PMEVCNTSVR25_EL1 = 0x8759 +AARCH64_SYSREG_PMEVCNTSVR26_EL1 = 0x875a +AARCH64_SYSREG_PMEVCNTSVR27_EL1 = 0x875b +AARCH64_SYSREG_PMEVCNTSVR28_EL1 = 0x875c +AARCH64_SYSREG_PMEVCNTSVR29_EL1 = 0x875d +AARCH64_SYSREG_PMEVCNTSVR2_EL1 = 0x8742 +AARCH64_SYSREG_PMEVCNTSVR30_EL1 = 0x875e +AARCH64_SYSREG_PMEVCNTSVR3_EL1 = 0x8743 +AARCH64_SYSREG_PMEVCNTSVR4_EL1 = 0x8744 +AARCH64_SYSREG_PMEVCNTSVR5_EL1 = 0x8745 +AARCH64_SYSREG_PMEVCNTSVR6_EL1 = 0x8746 +AARCH64_SYSREG_PMEVCNTSVR7_EL1 = 0x8747 +AARCH64_SYSREG_PMEVCNTSVR8_EL1 = 0x8748 +AARCH64_SYSREG_PMEVCNTSVR9_EL1 = 0x8749 +AARCH64_SYSREG_PMEVTYPER0_EL0 = 0xdf60 +AARCH64_SYSREG_PMEVTYPER10_EL0 = 0xdf6a +AARCH64_SYSREG_PMEVTYPER11_EL0 = 0xdf6b +AARCH64_SYSREG_PMEVTYPER12_EL0 = 0xdf6c +AARCH64_SYSREG_PMEVTYPER13_EL0 = 0xdf6d +AARCH64_SYSREG_PMEVTYPER14_EL0 = 0xdf6e +AARCH64_SYSREG_PMEVTYPER15_EL0 = 0xdf6f +AARCH64_SYSREG_PMEVTYPER16_EL0 = 0xdf70 +AARCH64_SYSREG_PMEVTYPER17_EL0 = 0xdf71 +AARCH64_SYSREG_PMEVTYPER18_EL0 = 0xdf72 +AARCH64_SYSREG_PMEVTYPER19_EL0 = 0xdf73 +AARCH64_SYSREG_PMEVTYPER1_EL0 = 0xdf61 +AARCH64_SYSREG_PMEVTYPER20_EL0 = 0xdf74 +AARCH64_SYSREG_PMEVTYPER21_EL0 = 0xdf75 +AARCH64_SYSREG_PMEVTYPER22_EL0 = 0xdf76 +AARCH64_SYSREG_PMEVTYPER23_EL0 = 0xdf77 +AARCH64_SYSREG_PMEVTYPER24_EL0 = 0xdf78 +AARCH64_SYSREG_PMEVTYPER25_EL0 = 0xdf79 +AARCH64_SYSREG_PMEVTYPER26_EL0 = 0xdf7a +AARCH64_SYSREG_PMEVTYPER27_EL0 = 0xdf7b +AARCH64_SYSREG_PMEVTYPER28_EL0 = 0xdf7c +AARCH64_SYSREG_PMEVTYPER29_EL0 = 0xdf7d +AARCH64_SYSREG_PMEVTYPER2_EL0 = 0xdf62 +AARCH64_SYSREG_PMEVTYPER30_EL0 = 0xdf7e +AARCH64_SYSREG_PMEVTYPER3_EL0 = 0xdf63 +AARCH64_SYSREG_PMEVTYPER4_EL0 = 0xdf64 +AARCH64_SYSREG_PMEVTYPER5_EL0 = 0xdf65 +AARCH64_SYSREG_PMEVTYPER6_EL0 = 0xdf66 +AARCH64_SYSREG_PMEVTYPER7_EL0 = 0xdf67 +AARCH64_SYSREG_PMEVTYPER8_EL0 = 0xdf68 +AARCH64_SYSREG_PMEVTYPER9_EL0 = 0xdf69 +AARCH64_SYSREG_PMIAR_EL1 = 0xc4f7 +AARCH64_SYSREG_PMICFILTR_EL0 = 0xdcb0 +AARCH64_SYSREG_PMICNTR_EL0 = 0xdca0 +AARCH64_SYSREG_PMICNTSVR_EL1 = 0x8760 +AARCH64_SYSREG_PMINTENCLR_EL1 = 0xc4f2 +AARCH64_SYSREG_PMINTENSET_EL1 = 0xc4f1 +AARCH64_SYSREG_PMMIR_EL1 = 0xc4f6 +AARCH64_SYSREG_PMOVSCLR_EL0 = 0xdce3 +AARCH64_SYSREG_PMOVSSET_EL0 = 0xdcf3 +AARCH64_SYSREG_PMSCR_EL1 = 0xc4c8 +AARCH64_SYSREG_PMSCR_EL12 = 0xecc8 +AARCH64_SYSREG_PMSCR_EL2 = 0xe4c8 +AARCH64_SYSREG_PMSDSFR_EL1 = 0xc4d4 +AARCH64_SYSREG_PMSELR_EL0 = 0xdce5 +AARCH64_SYSREG_PMSEVFR_EL1 = 0xc4cd +AARCH64_SYSREG_PMSFCR_EL1 = 0xc4cc +AARCH64_SYSREG_PMSICR_EL1 = 0xc4ca +AARCH64_SYSREG_PMSIDR_EL1 = 0xc4cf +AARCH64_SYSREG_PMSIRR_EL1 = 0xc4cb +AARCH64_SYSREG_PMSLATFR_EL1 = 0xc4ce +AARCH64_SYSREG_PMSNEVFR_EL1 = 0xc4c9 +AARCH64_SYSREG_PMSSCR_EL1 = 0xc4eb +AARCH64_SYSREG_PMSWINC_EL0 = 0xdce4 +AARCH64_SYSREG_PMUACR_EL1 = 0xc4f4 +AARCH64_SYSREG_PMUSERENR_EL0 = 0xdcf0 +AARCH64_SYSREG_PMXEVCNTR_EL0 = 0xdcea +AARCH64_SYSREG_PMXEVTYPER_EL0 = 0xdce9 +AARCH64_SYSREG_PMZR_EL0 = 0xdcec +AARCH64_SYSREG_POR_EL0 = 0xdd14 +AARCH64_SYSREG_POR_EL1 = 0xc514 +AARCH64_SYSREG_POR_EL12 = 0xed14 +AARCH64_SYSREG_POR_EL2 = 0xe514 +AARCH64_SYSREG_POR_EL3 = 0xf514 +AARCH64_SYSREG_PRBAR10_EL1 = 0xc368 +AARCH64_SYSREG_PRBAR10_EL2 = 0xe368 +AARCH64_SYSREG_PRBAR11_EL1 = 0xc36c +AARCH64_SYSREG_PRBAR11_EL2 = 0xe36c +AARCH64_SYSREG_PRBAR12_EL1 = 0xc370 +AARCH64_SYSREG_PRBAR12_EL2 = 0xe370 +AARCH64_SYSREG_PRBAR13_EL1 = 0xc374 +AARCH64_SYSREG_PRBAR13_EL2 = 0xe374 +AARCH64_SYSREG_PRBAR14_EL1 = 0xc378 +AARCH64_SYSREG_PRBAR14_EL2 = 0xe378 +AARCH64_SYSREG_PRBAR15_EL1 = 0xc37c +AARCH64_SYSREG_PRBAR15_EL2 = 0xe37c +AARCH64_SYSREG_PRBAR1_EL1 = 0xc344 +AARCH64_SYSREG_PRBAR1_EL2 = 0xe344 +AARCH64_SYSREG_PRBAR2_EL1 = 0xc348 +AARCH64_SYSREG_PRBAR2_EL2 = 0xe348 +AARCH64_SYSREG_PRBAR3_EL1 = 0xc34c +AARCH64_SYSREG_PRBAR3_EL2 = 0xe34c +AARCH64_SYSREG_PRBAR4_EL1 = 0xc350 +AARCH64_SYSREG_PRBAR4_EL2 = 0xe350 +AARCH64_SYSREG_PRBAR5_EL1 = 0xc354 +AARCH64_SYSREG_PRBAR5_EL2 = 0xe354 +AARCH64_SYSREG_PRBAR6_EL1 = 0xc358 +AARCH64_SYSREG_PRBAR6_EL2 = 0xe358 +AARCH64_SYSREG_PRBAR7_EL1 = 0xc35c +AARCH64_SYSREG_PRBAR7_EL2 = 0xe35c +AARCH64_SYSREG_PRBAR8_EL1 = 0xc360 +AARCH64_SYSREG_PRBAR8_EL2 = 0xe360 +AARCH64_SYSREG_PRBAR9_EL1 = 0xc364 +AARCH64_SYSREG_PRBAR9_EL2 = 0xe364 +AARCH64_SYSREG_PRBAR_EL1 = 0xc340 +AARCH64_SYSREG_PRBAR_EL2 = 0xe340 +AARCH64_SYSREG_PRENR_EL1 = 0xc309 +AARCH64_SYSREG_PRENR_EL2 = 0xe309 +AARCH64_SYSREG_PRLAR10_EL1 = 0xc369 +AARCH64_SYSREG_PRLAR10_EL2 = 0xe369 +AARCH64_SYSREG_PRLAR11_EL1 = 0xc36d +AARCH64_SYSREG_PRLAR11_EL2 = 0xe36d +AARCH64_SYSREG_PRLAR12_EL1 = 0xc371 +AARCH64_SYSREG_PRLAR12_EL2 = 0xe371 +AARCH64_SYSREG_PRLAR13_EL1 = 0xc375 +AARCH64_SYSREG_PRLAR13_EL2 = 0xe375 +AARCH64_SYSREG_PRLAR14_EL1 = 0xc379 +AARCH64_SYSREG_PRLAR14_EL2 = 0xe379 +AARCH64_SYSREG_PRLAR15_EL1 = 0xc37d +AARCH64_SYSREG_PRLAR15_EL2 = 0xe37d +AARCH64_SYSREG_PRLAR1_EL1 = 0xc345 +AARCH64_SYSREG_PRLAR1_EL2 = 0xe345 +AARCH64_SYSREG_PRLAR2_EL1 = 0xc349 +AARCH64_SYSREG_PRLAR2_EL2 = 0xe349 +AARCH64_SYSREG_PRLAR3_EL1 = 0xc34d +AARCH64_SYSREG_PRLAR3_EL2 = 0xe34d +AARCH64_SYSREG_PRLAR4_EL1 = 0xc351 +AARCH64_SYSREG_PRLAR4_EL2 = 0xe351 +AARCH64_SYSREG_PRLAR5_EL1 = 0xc355 +AARCH64_SYSREG_PRLAR5_EL2 = 0xe355 +AARCH64_SYSREG_PRLAR6_EL1 = 0xc359 +AARCH64_SYSREG_PRLAR6_EL2 = 0xe359 +AARCH64_SYSREG_PRLAR7_EL1 = 0xc35d +AARCH64_SYSREG_PRLAR7_EL2 = 0xe35d +AARCH64_SYSREG_PRLAR8_EL1 = 0xc361 +AARCH64_SYSREG_PRLAR8_EL2 = 0xe361 +AARCH64_SYSREG_PRLAR9_EL1 = 0xc365 +AARCH64_SYSREG_PRLAR9_EL2 = 0xe365 +AARCH64_SYSREG_PRLAR_EL1 = 0xc341 +AARCH64_SYSREG_PRLAR_EL2 = 0xe341 +AARCH64_SYSREG_PRSELR_EL1 = 0xc311 +AARCH64_SYSREG_PRSELR_EL2 = 0xe311 +AARCH64_SYSREG_RCWMASK_EL1 = 0xc686 +AARCH64_SYSREG_RCWSMASK_EL1 = 0xc683 +AARCH64_SYSREG_REVIDR_EL1 = 0xc006 +AARCH64_SYSREG_RGSR_EL1 = 0xc085 +AARCH64_SYSREG_RMR_EL1 = 0xc602 +AARCH64_SYSREG_RMR_EL2 = 0xe602 +AARCH64_SYSREG_RMR_EL3 = 0xf602 +AARCH64_SYSREG_RNDR = 0xd920 +AARCH64_SYSREG_RNDRRS = 0xd921 +AARCH64_SYSREG_RVBAR_EL1 = 0xc601 +AARCH64_SYSREG_RVBAR_EL2 = 0xe601 +AARCH64_SYSREG_RVBAR_EL3 = 0xf601 +AARCH64_SYSREG_S2PIR_EL2 = 0xe515 +AARCH64_SYSREG_S2POR_EL1 = 0xc515 +AARCH64_SYSREG_SCR_EL3 = 0xf088 +AARCH64_SYSREG_SCTLR2_EL1 = 0xc083 +AARCH64_SYSREG_SCTLR2_EL12 = 0xe883 +AARCH64_SYSREG_SCTLR2_EL2 = 0xe083 +AARCH64_SYSREG_SCTLR2_EL3 = 0xf083 +AARCH64_SYSREG_SCTLR_EL1 = 0xc080 +AARCH64_SYSREG_SCTLR_EL12 = 0xe880 +AARCH64_SYSREG_SCTLR_EL2 = 0xe080 +AARCH64_SYSREG_SCTLR_EL3 = 0xf080 +AARCH64_SYSREG_SCXTNUM_EL0 = 0xde87 +AARCH64_SYSREG_SCXTNUM_EL1 = 0xc687 +AARCH64_SYSREG_SCXTNUM_EL12 = 0xee87 +AARCH64_SYSREG_SCXTNUM_EL2 = 0xe687 +AARCH64_SYSREG_SCXTNUM_EL3 = 0xf687 +AARCH64_SYSREG_SDER32_EL2 = 0xe099 +AARCH64_SYSREG_SDER32_EL3 = 0xf089 +AARCH64_SYSREG_SMCR_EL1 = 0xc096 +AARCH64_SYSREG_SMCR_EL12 = 0xe896 +AARCH64_SYSREG_SMCR_EL2 = 0xe096 +AARCH64_SYSREG_SMCR_EL3 = 0xf096 +AARCH64_SYSREG_SMIDR_EL1 = 0xc806 +AARCH64_SYSREG_SMPRIMAP_EL2 = 0xe095 +AARCH64_SYSREG_SMPRI_EL1 = 0xc094 +AARCH64_SYSREG_SPMACCESSR_EL1 = 0x84eb +AARCH64_SYSREG_SPMACCESSR_EL12 = 0xaceb +AARCH64_SYSREG_SPMACCESSR_EL2 = 0xa4eb +AARCH64_SYSREG_SPMACCESSR_EL3 = 0xb4eb +AARCH64_SYSREG_SPMCFGR_EL1 = 0x84ef +AARCH64_SYSREG_SPMCGCR0_EL1 = 0x84e8 +AARCH64_SYSREG_SPMCGCR1_EL1 = 0x84e9 +AARCH64_SYSREG_SPMCNTENCLR_EL0 = 0x9ce2 +AARCH64_SYSREG_SPMCNTENSET_EL0 = 0x9ce1 +AARCH64_SYSREG_SPMCR_EL0 = 0x9ce0 +AARCH64_SYSREG_SPMDEVAFF_EL1 = 0x84ee +AARCH64_SYSREG_SPMDEVARCH_EL1 = 0x84ed +AARCH64_SYSREG_SPMEVCNTR0_EL0 = 0x9f00 +AARCH64_SYSREG_SPMEVCNTR10_EL0 = 0x9f0a +AARCH64_SYSREG_SPMEVCNTR11_EL0 = 0x9f0b +AARCH64_SYSREG_SPMEVCNTR12_EL0 = 0x9f0c +AARCH64_SYSREG_SPMEVCNTR13_EL0 = 0x9f0d +AARCH64_SYSREG_SPMEVCNTR14_EL0 = 0x9f0e +AARCH64_SYSREG_SPMEVCNTR15_EL0 = 0x9f0f +AARCH64_SYSREG_SPMEVCNTR1_EL0 = 0x9f01 +AARCH64_SYSREG_SPMEVCNTR2_EL0 = 0x9f02 +AARCH64_SYSREG_SPMEVCNTR3_EL0 = 0x9f03 +AARCH64_SYSREG_SPMEVCNTR4_EL0 = 0x9f04 +AARCH64_SYSREG_SPMEVCNTR5_EL0 = 0x9f05 +AARCH64_SYSREG_SPMEVCNTR6_EL0 = 0x9f06 +AARCH64_SYSREG_SPMEVCNTR7_EL0 = 0x9f07 +AARCH64_SYSREG_SPMEVCNTR8_EL0 = 0x9f08 +AARCH64_SYSREG_SPMEVCNTR9_EL0 = 0x9f09 +AARCH64_SYSREG_SPMEVFILT2R0_EL0 = 0x9f30 +AARCH64_SYSREG_SPMEVFILT2R10_EL0 = 0x9f3a +AARCH64_SYSREG_SPMEVFILT2R11_EL0 = 0x9f3b +AARCH64_SYSREG_SPMEVFILT2R12_EL0 = 0x9f3c +AARCH64_SYSREG_SPMEVFILT2R13_EL0 = 0x9f3d +AARCH64_SYSREG_SPMEVFILT2R14_EL0 = 0x9f3e +AARCH64_SYSREG_SPMEVFILT2R15_EL0 = 0x9f3f +AARCH64_SYSREG_SPMEVFILT2R1_EL0 = 0x9f31 +AARCH64_SYSREG_SPMEVFILT2R2_EL0 = 0x9f32 +AARCH64_SYSREG_SPMEVFILT2R3_EL0 = 0x9f33 +AARCH64_SYSREG_SPMEVFILT2R4_EL0 = 0x9f34 +AARCH64_SYSREG_SPMEVFILT2R5_EL0 = 0x9f35 +AARCH64_SYSREG_SPMEVFILT2R6_EL0 = 0x9f36 +AARCH64_SYSREG_SPMEVFILT2R7_EL0 = 0x9f37 +AARCH64_SYSREG_SPMEVFILT2R8_EL0 = 0x9f38 +AARCH64_SYSREG_SPMEVFILT2R9_EL0 = 0x9f39 +AARCH64_SYSREG_SPMEVFILTR0_EL0 = 0x9f20 +AARCH64_SYSREG_SPMEVFILTR10_EL0 = 0x9f2a +AARCH64_SYSREG_SPMEVFILTR11_EL0 = 0x9f2b +AARCH64_SYSREG_SPMEVFILTR12_EL0 = 0x9f2c +AARCH64_SYSREG_SPMEVFILTR13_EL0 = 0x9f2d +AARCH64_SYSREG_SPMEVFILTR14_EL0 = 0x9f2e +AARCH64_SYSREG_SPMEVFILTR15_EL0 = 0x9f2f +AARCH64_SYSREG_SPMEVFILTR1_EL0 = 0x9f21 +AARCH64_SYSREG_SPMEVFILTR2_EL0 = 0x9f22 +AARCH64_SYSREG_SPMEVFILTR3_EL0 = 0x9f23 +AARCH64_SYSREG_SPMEVFILTR4_EL0 = 0x9f24 +AARCH64_SYSREG_SPMEVFILTR5_EL0 = 0x9f25 +AARCH64_SYSREG_SPMEVFILTR6_EL0 = 0x9f26 +AARCH64_SYSREG_SPMEVFILTR7_EL0 = 0x9f27 +AARCH64_SYSREG_SPMEVFILTR8_EL0 = 0x9f28 +AARCH64_SYSREG_SPMEVFILTR9_EL0 = 0x9f29 +AARCH64_SYSREG_SPMEVTYPER0_EL0 = 0x9f10 +AARCH64_SYSREG_SPMEVTYPER10_EL0 = 0x9f1a +AARCH64_SYSREG_SPMEVTYPER11_EL0 = 0x9f1b +AARCH64_SYSREG_SPMEVTYPER12_EL0 = 0x9f1c +AARCH64_SYSREG_SPMEVTYPER13_EL0 = 0x9f1d +AARCH64_SYSREG_SPMEVTYPER14_EL0 = 0x9f1e +AARCH64_SYSREG_SPMEVTYPER15_EL0 = 0x9f1f +AARCH64_SYSREG_SPMEVTYPER1_EL0 = 0x9f11 +AARCH64_SYSREG_SPMEVTYPER2_EL0 = 0x9f12 +AARCH64_SYSREG_SPMEVTYPER3_EL0 = 0x9f13 +AARCH64_SYSREG_SPMEVTYPER4_EL0 = 0x9f14 +AARCH64_SYSREG_SPMEVTYPER5_EL0 = 0x9f15 +AARCH64_SYSREG_SPMEVTYPER6_EL0 = 0x9f16 +AARCH64_SYSREG_SPMEVTYPER7_EL0 = 0x9f17 +AARCH64_SYSREG_SPMEVTYPER8_EL0 = 0x9f18 +AARCH64_SYSREG_SPMEVTYPER9_EL0 = 0x9f19 +AARCH64_SYSREG_SPMIIDR_EL1 = 0x84ec +AARCH64_SYSREG_SPMINTENCLR_EL1 = 0x84f2 +AARCH64_SYSREG_SPMINTENSET_EL1 = 0x84f1 +AARCH64_SYSREG_SPMOVSCLR_EL0 = 0x9ce3 +AARCH64_SYSREG_SPMOVSSET_EL0 = 0x9cf3 +AARCH64_SYSREG_SPMROOTCR_EL3 = 0xb4f7 +AARCH64_SYSREG_SPMSCR_EL1 = 0xbcf7 +AARCH64_SYSREG_SPMSELR_EL0 = 0x9ce5 +AARCH64_SYSREG_SPMZR_EL0 = 0x9ce4 +AARCH64_SYSREG_SPSEL = 0xc210 +AARCH64_SYSREG_SPSR_ABT = 0xe219 +AARCH64_SYSREG_SPSR_EL1 = 0xc200 +AARCH64_SYSREG_SPSR_EL12 = 0xea00 +AARCH64_SYSREG_SPSR_EL2 = 0xe200 +AARCH64_SYSREG_SPSR_EL3 = 0xf200 +AARCH64_SYSREG_SPSR_FIQ = 0xe21b +AARCH64_SYSREG_SPSR_IRQ = 0xe218 +AARCH64_SYSREG_SPSR_UND = 0xe21a +AARCH64_SYSREG_SP_EL0 = 0xc208 +AARCH64_SYSREG_SP_EL1 = 0xe208 +AARCH64_SYSREG_SP_EL2 = 0xf208 +AARCH64_SYSREG_SSBS = 0xda16 +AARCH64_SYSREG_SVCR = 0xda12 +AARCH64_SYSREG_TCO = 0xda17 +AARCH64_SYSREG_TCR2_EL1 = 0xc103 +AARCH64_SYSREG_TCR2_EL12 = 0xe903 +AARCH64_SYSREG_TCR2_EL2 = 0xe103 +AARCH64_SYSREG_TCR_EL1 = 0xc102 +AARCH64_SYSREG_TCR_EL12 = 0xe902 +AARCH64_SYSREG_TCR_EL2 = 0xe102 +AARCH64_SYSREG_TCR_EL3 = 0xf102 +AARCH64_SYSREG_TEECR32_EL1 = 0x9000 +AARCH64_SYSREG_TEEHBR32_EL1 = 0x9080 +AARCH64_SYSREG_TFSRE0_EL1 = 0xc2b1 +AARCH64_SYSREG_TFSR_EL1 = 0xc2b0 +AARCH64_SYSREG_TFSR_EL12 = 0xeab0 +AARCH64_SYSREG_TFSR_EL2 = 0xe2b0 +AARCH64_SYSREG_TFSR_EL3 = 0xf2b0 +AARCH64_SYSREG_TPIDR2_EL0 = 0xde85 +AARCH64_SYSREG_TPIDRRO_EL0 = 0xde83 +AARCH64_SYSREG_TPIDR_EL0 = 0xde82 +AARCH64_SYSREG_TPIDR_EL1 = 0xc684 +AARCH64_SYSREG_TPIDR_EL2 = 0xe682 +AARCH64_SYSREG_TPIDR_EL3 = 0xf682 +AARCH64_SYSREG_TRBBASER_EL1 = 0xc4da +AARCH64_SYSREG_TRBIDR_EL1 = 0xc4df +AARCH64_SYSREG_TRBLIMITR_EL1 = 0xc4d8 +AARCH64_SYSREG_TRBMAR_EL1 = 0xc4dc +AARCH64_SYSREG_TRBPTR_EL1 = 0xc4d9 +AARCH64_SYSREG_TRBSR_EL1 = 0xc4db +AARCH64_SYSREG_TRBTRG_EL1 = 0xc4de +AARCH64_SYSREG_TRCACATR0 = 0x8902 +AARCH64_SYSREG_TRCACATR1 = 0x8912 +AARCH64_SYSREG_TRCACATR10 = 0x8923 +AARCH64_SYSREG_TRCACATR11 = 0x8933 +AARCH64_SYSREG_TRCACATR12 = 0x8943 +AARCH64_SYSREG_TRCACATR13 = 0x8953 +AARCH64_SYSREG_TRCACATR14 = 0x8963 +AARCH64_SYSREG_TRCACATR15 = 0x8973 +AARCH64_SYSREG_TRCACATR2 = 0x8922 +AARCH64_SYSREG_TRCACATR3 = 0x8932 +AARCH64_SYSREG_TRCACATR4 = 0x8942 +AARCH64_SYSREG_TRCACATR5 = 0x8952 +AARCH64_SYSREG_TRCACATR6 = 0x8962 +AARCH64_SYSREG_TRCACATR7 = 0x8972 +AARCH64_SYSREG_TRCACATR8 = 0x8903 +AARCH64_SYSREG_TRCACATR9 = 0x8913 +AARCH64_SYSREG_TRCACVR0 = 0x8900 +AARCH64_SYSREG_TRCACVR1 = 0x8910 +AARCH64_SYSREG_TRCACVR10 = 0x8921 +AARCH64_SYSREG_TRCACVR11 = 0x8931 +AARCH64_SYSREG_TRCACVR12 = 0x8941 +AARCH64_SYSREG_TRCACVR13 = 0x8951 +AARCH64_SYSREG_TRCACVR14 = 0x8961 +AARCH64_SYSREG_TRCACVR15 = 0x8971 +AARCH64_SYSREG_TRCACVR2 = 0x8920 +AARCH64_SYSREG_TRCACVR3 = 0x8930 +AARCH64_SYSREG_TRCACVR4 = 0x8940 +AARCH64_SYSREG_TRCACVR5 = 0x8950 +AARCH64_SYSREG_TRCACVR6 = 0x8960 +AARCH64_SYSREG_TRCACVR7 = 0x8970 +AARCH64_SYSREG_TRCACVR8 = 0x8901 +AARCH64_SYSREG_TRCACVR9 = 0x8911 +AARCH64_SYSREG_TRCAUTHSTATUS = 0x8bf6 +AARCH64_SYSREG_TRCAUXCTLR = 0x8830 +AARCH64_SYSREG_TRCBBCTLR = 0x8878 +AARCH64_SYSREG_TRCCCCTLR = 0x8870 +AARCH64_SYSREG_TRCCIDCCTLR0 = 0x8982 +AARCH64_SYSREG_TRCCIDCCTLR1 = 0x898a +AARCH64_SYSREG_TRCCIDCVR0 = 0x8980 +AARCH64_SYSREG_TRCCIDCVR1 = 0x8990 +AARCH64_SYSREG_TRCCIDCVR2 = 0x89a0 +AARCH64_SYSREG_TRCCIDCVR3 = 0x89b0 +AARCH64_SYSREG_TRCCIDCVR4 = 0x89c0 +AARCH64_SYSREG_TRCCIDCVR5 = 0x89d0 +AARCH64_SYSREG_TRCCIDCVR6 = 0x89e0 +AARCH64_SYSREG_TRCCIDCVR7 = 0x89f0 +AARCH64_SYSREG_TRCCIDR0 = 0x8be7 +AARCH64_SYSREG_TRCCIDR1 = 0x8bef +AARCH64_SYSREG_TRCCIDR2 = 0x8bf7 +AARCH64_SYSREG_TRCCIDR3 = 0x8bff +AARCH64_SYSREG_TRCCLAIMCLR = 0x8bce +AARCH64_SYSREG_TRCCLAIMSET = 0x8bc6 +AARCH64_SYSREG_TRCCNTCTLR0 = 0x8825 +AARCH64_SYSREG_TRCCNTCTLR1 = 0x882d +AARCH64_SYSREG_TRCCNTCTLR2 = 0x8835 +AARCH64_SYSREG_TRCCNTCTLR3 = 0x883d +AARCH64_SYSREG_TRCCNTRLDVR0 = 0x8805 +AARCH64_SYSREG_TRCCNTRLDVR1 = 0x880d +AARCH64_SYSREG_TRCCNTRLDVR2 = 0x8815 +AARCH64_SYSREG_TRCCNTRLDVR3 = 0x881d +AARCH64_SYSREG_TRCCNTVR0 = 0x8845 +AARCH64_SYSREG_TRCCNTVR1 = 0x884d +AARCH64_SYSREG_TRCCNTVR2 = 0x8855 +AARCH64_SYSREG_TRCCNTVR3 = 0x885d +AARCH64_SYSREG_TRCCONFIGR = 0x8820 +AARCH64_SYSREG_TRCDEVAFF0 = 0x8bd6 +AARCH64_SYSREG_TRCDEVAFF1 = 0x8bde +AARCH64_SYSREG_TRCDEVARCH = 0x8bfe +AARCH64_SYSREG_TRCDEVID = 0x8b97 +AARCH64_SYSREG_TRCDEVTYPE = 0x8b9f +AARCH64_SYSREG_TRCDVCMR0 = 0x8906 +AARCH64_SYSREG_TRCDVCMR1 = 0x8926 +AARCH64_SYSREG_TRCDVCMR2 = 0x8946 +AARCH64_SYSREG_TRCDVCMR3 = 0x8966 +AARCH64_SYSREG_TRCDVCMR4 = 0x8907 +AARCH64_SYSREG_TRCDVCMR5 = 0x8927 +AARCH64_SYSREG_TRCDVCMR6 = 0x8947 +AARCH64_SYSREG_TRCDVCMR7 = 0x8967 +AARCH64_SYSREG_TRCDVCVR0 = 0x8904 +AARCH64_SYSREG_TRCDVCVR1 = 0x8924 +AARCH64_SYSREG_TRCDVCVR2 = 0x8944 +AARCH64_SYSREG_TRCDVCVR3 = 0x8964 +AARCH64_SYSREG_TRCDVCVR4 = 0x8905 +AARCH64_SYSREG_TRCDVCVR5 = 0x8925 +AARCH64_SYSREG_TRCDVCVR6 = 0x8945 +AARCH64_SYSREG_TRCDVCVR7 = 0x8965 +AARCH64_SYSREG_TRCEVENTCTL0R = 0x8840 +AARCH64_SYSREG_TRCEVENTCTL1R = 0x8848 +AARCH64_SYSREG_TRCEXTINSELR = 0x8844 +AARCH64_SYSREG_TRCEXTINSELR0 = 0x8844 +AARCH64_SYSREG_TRCEXTINSELR1 = 0x884c +AARCH64_SYSREG_TRCEXTINSELR2 = 0x8854 +AARCH64_SYSREG_TRCEXTINSELR3 = 0x885c +AARCH64_SYSREG_TRCIDR0 = 0x8847 +AARCH64_SYSREG_TRCIDR1 = 0x884f +AARCH64_SYSREG_TRCIDR10 = 0x8816 +AARCH64_SYSREG_TRCIDR11 = 0x881e +AARCH64_SYSREG_TRCIDR12 = 0x8826 +AARCH64_SYSREG_TRCIDR13 = 0x882e +AARCH64_SYSREG_TRCIDR2 = 0x8857 +AARCH64_SYSREG_TRCIDR3 = 0x885f +AARCH64_SYSREG_TRCIDR4 = 0x8867 +AARCH64_SYSREG_TRCIDR5 = 0x886f +AARCH64_SYSREG_TRCIDR6 = 0x8877 +AARCH64_SYSREG_TRCIDR7 = 0x887f +AARCH64_SYSREG_TRCIDR8 = 0x8806 +AARCH64_SYSREG_TRCIDR9 = 0x880e +AARCH64_SYSREG_TRCIMSPEC0 = 0x8807 +AARCH64_SYSREG_TRCIMSPEC1 = 0x880f +AARCH64_SYSREG_TRCIMSPEC2 = 0x8817 +AARCH64_SYSREG_TRCIMSPEC3 = 0x881f +AARCH64_SYSREG_TRCIMSPEC4 = 0x8827 +AARCH64_SYSREG_TRCIMSPEC5 = 0x882f +AARCH64_SYSREG_TRCIMSPEC6 = 0x8837 +AARCH64_SYSREG_TRCIMSPEC7 = 0x883f +AARCH64_SYSREG_TRCITCTRL = 0x8b84 +AARCH64_SYSREG_TRCITECR_EL1 = 0xc093 +AARCH64_SYSREG_TRCITECR_EL12 = 0xe893 +AARCH64_SYSREG_TRCITECR_EL2 = 0xe093 +AARCH64_SYSREG_TRCITEEDCR = 0x8811 +AARCH64_SYSREG_TRCLAR = 0x8be6 +AARCH64_SYSREG_TRCLSR = 0x8bee +AARCH64_SYSREG_TRCOSLAR = 0x8884 +AARCH64_SYSREG_TRCOSLSR = 0x888c +AARCH64_SYSREG_TRCPDCR = 0x88a4 +AARCH64_SYSREG_TRCPDSR = 0x88ac +AARCH64_SYSREG_TRCPIDR0 = 0x8bc7 +AARCH64_SYSREG_TRCPIDR1 = 0x8bcf +AARCH64_SYSREG_TRCPIDR2 = 0x8bd7 +AARCH64_SYSREG_TRCPIDR3 = 0x8bdf +AARCH64_SYSREG_TRCPIDR4 = 0x8ba7 +AARCH64_SYSREG_TRCPIDR5 = 0x8baf +AARCH64_SYSREG_TRCPIDR6 = 0x8bb7 +AARCH64_SYSREG_TRCPIDR7 = 0x8bbf +AARCH64_SYSREG_TRCPRGCTLR = 0x8808 +AARCH64_SYSREG_TRCPROCSELR = 0x8810 +AARCH64_SYSREG_TRCQCTLR = 0x8809 +AARCH64_SYSREG_TRCRSCTLR10 = 0x88d0 +AARCH64_SYSREG_TRCRSCTLR11 = 0x88d8 +AARCH64_SYSREG_TRCRSCTLR12 = 0x88e0 +AARCH64_SYSREG_TRCRSCTLR13 = 0x88e8 +AARCH64_SYSREG_TRCRSCTLR14 = 0x88f0 +AARCH64_SYSREG_TRCRSCTLR15 = 0x88f8 +AARCH64_SYSREG_TRCRSCTLR16 = 0x8881 +AARCH64_SYSREG_TRCRSCTLR17 = 0x8889 +AARCH64_SYSREG_TRCRSCTLR18 = 0x8891 +AARCH64_SYSREG_TRCRSCTLR19 = 0x8899 +AARCH64_SYSREG_TRCRSCTLR2 = 0x8890 +AARCH64_SYSREG_TRCRSCTLR20 = 0x88a1 +AARCH64_SYSREG_TRCRSCTLR21 = 0x88a9 +AARCH64_SYSREG_TRCRSCTLR22 = 0x88b1 +AARCH64_SYSREG_TRCRSCTLR23 = 0x88b9 +AARCH64_SYSREG_TRCRSCTLR24 = 0x88c1 +AARCH64_SYSREG_TRCRSCTLR25 = 0x88c9 +AARCH64_SYSREG_TRCRSCTLR26 = 0x88d1 +AARCH64_SYSREG_TRCRSCTLR27 = 0x88d9 +AARCH64_SYSREG_TRCRSCTLR28 = 0x88e1 +AARCH64_SYSREG_TRCRSCTLR29 = 0x88e9 +AARCH64_SYSREG_TRCRSCTLR3 = 0x8898 +AARCH64_SYSREG_TRCRSCTLR30 = 0x88f1 +AARCH64_SYSREG_TRCRSCTLR31 = 0x88f9 +AARCH64_SYSREG_TRCRSCTLR4 = 0x88a0 +AARCH64_SYSREG_TRCRSCTLR5 = 0x88a8 +AARCH64_SYSREG_TRCRSCTLR6 = 0x88b0 +AARCH64_SYSREG_TRCRSCTLR7 = 0x88b8 +AARCH64_SYSREG_TRCRSCTLR8 = 0x88c0 +AARCH64_SYSREG_TRCRSCTLR9 = 0x88c8 +AARCH64_SYSREG_TRCRSR = 0x8850 +AARCH64_SYSREG_TRCSEQEVR0 = 0x8804 +AARCH64_SYSREG_TRCSEQEVR1 = 0x880c +AARCH64_SYSREG_TRCSEQEVR2 = 0x8814 +AARCH64_SYSREG_TRCSEQRSTEVR = 0x8834 +AARCH64_SYSREG_TRCSEQSTR = 0x883c +AARCH64_SYSREG_TRCSSCCR0 = 0x8882 +AARCH64_SYSREG_TRCSSCCR1 = 0x888a +AARCH64_SYSREG_TRCSSCCR2 = 0x8892 +AARCH64_SYSREG_TRCSSCCR3 = 0x889a +AARCH64_SYSREG_TRCSSCCR4 = 0x88a2 +AARCH64_SYSREG_TRCSSCCR5 = 0x88aa +AARCH64_SYSREG_TRCSSCCR6 = 0x88b2 +AARCH64_SYSREG_TRCSSCCR7 = 0x88ba +AARCH64_SYSREG_TRCSSCSR0 = 0x88c2 +AARCH64_SYSREG_TRCSSCSR1 = 0x88ca +AARCH64_SYSREG_TRCSSCSR2 = 0x88d2 +AARCH64_SYSREG_TRCSSCSR3 = 0x88da +AARCH64_SYSREG_TRCSSCSR4 = 0x88e2 +AARCH64_SYSREG_TRCSSCSR5 = 0x88ea +AARCH64_SYSREG_TRCSSCSR6 = 0x88f2 +AARCH64_SYSREG_TRCSSCSR7 = 0x88fa +AARCH64_SYSREG_TRCSSPCICR0 = 0x8883 +AARCH64_SYSREG_TRCSSPCICR1 = 0x888b +AARCH64_SYSREG_TRCSSPCICR2 = 0x8893 +AARCH64_SYSREG_TRCSSPCICR3 = 0x889b +AARCH64_SYSREG_TRCSSPCICR4 = 0x88a3 +AARCH64_SYSREG_TRCSSPCICR5 = 0x88ab +AARCH64_SYSREG_TRCSSPCICR6 = 0x88b3 +AARCH64_SYSREG_TRCSSPCICR7 = 0x88bb +AARCH64_SYSREG_TRCSTALLCTLR = 0x8858 +AARCH64_SYSREG_TRCSTATR = 0x8818 +AARCH64_SYSREG_TRCSYNCPR = 0x8868 +AARCH64_SYSREG_TRCTRACEIDR = 0x8801 +AARCH64_SYSREG_TRCTSCTLR = 0x8860 +AARCH64_SYSREG_TRCVDARCCTLR = 0x8852 +AARCH64_SYSREG_TRCVDCTLR = 0x8842 +AARCH64_SYSREG_TRCVDSACCTLR = 0x884a +AARCH64_SYSREG_TRCVICTLR = 0x8802 +AARCH64_SYSREG_TRCVIIECTLR = 0x880a +AARCH64_SYSREG_TRCVIPCSSCTLR = 0x881a +AARCH64_SYSREG_TRCVISSCTLR = 0x8812 +AARCH64_SYSREG_TRCVMIDCCTLR0 = 0x8992 +AARCH64_SYSREG_TRCVMIDCCTLR1 = 0x899a +AARCH64_SYSREG_TRCVMIDCVR0 = 0x8981 +AARCH64_SYSREG_TRCVMIDCVR1 = 0x8991 +AARCH64_SYSREG_TRCVMIDCVR2 = 0x89a1 +AARCH64_SYSREG_TRCVMIDCVR3 = 0x89b1 +AARCH64_SYSREG_TRCVMIDCVR4 = 0x89c1 +AARCH64_SYSREG_TRCVMIDCVR5 = 0x89d1 +AARCH64_SYSREG_TRCVMIDCVR6 = 0x89e1 +AARCH64_SYSREG_TRCVMIDCVR7 = 0x89f1 +AARCH64_SYSREG_TRFCR_EL1 = 0xc091 +AARCH64_SYSREG_TRFCR_EL12 = 0xe891 +AARCH64_SYSREG_TRFCR_EL2 = 0xe091 +AARCH64_SYSREG_TTBR0_EL1 = 0xc100 +AARCH64_SYSREG_TTBR0_EL12 = 0xe900 +AARCH64_SYSREG_TTBR0_EL2 = 0xe100 +AARCH64_SYSREG_VSCTLR_EL2 = 0xe100 +AARCH64_SYSREG_TTBR0_EL3 = 0xf100 +AARCH64_SYSREG_TTBR1_EL1 = 0xc101 +AARCH64_SYSREG_TTBR1_EL12 = 0xe901 +AARCH64_SYSREG_TTBR1_EL2 = 0xe101 +AARCH64_SYSREG_UAO = 0xc214 +AARCH64_SYSREG_VBAR_EL1 = 0xc600 +AARCH64_SYSREG_VBAR_EL12 = 0xee00 +AARCH64_SYSREG_VBAR_EL2 = 0xe600 +AARCH64_SYSREG_VBAR_EL3 = 0xf600 +AARCH64_SYSREG_VDISR_EL2 = 0xe609 +AARCH64_SYSREG_VDISR_EL3 = 0xf609 +AARCH64_SYSREG_VMECID_A_EL2 = 0xe549 +AARCH64_SYSREG_VMECID_P_EL2 = 0xe548 +AARCH64_SYSREG_VMPIDR_EL2 = 0xe005 +AARCH64_SYSREG_VNCR_EL2 = 0xe110 +AARCH64_SYSREG_VPIDR_EL2 = 0xe000 +AARCH64_SYSREG_VSESR_EL2 = 0xe293 +AARCH64_SYSREG_VSESR_EL3 = 0xf293 +AARCH64_SYSREG_VSTCR_EL2 = 0xe132 +AARCH64_SYSREG_VSTTBR_EL2 = 0xe130 +AARCH64_SYSREG_VTCR_EL2 = 0xe10a +AARCH64_SYSREG_VTTBR_EL2 = 0xe108 +AARCH64_SYSREG_ZCR_EL1 = 0xc090 +AARCH64_SYSREG_ZCR_EL12 = 0xe890 +AARCH64_SYSREG_ZCR_EL2 = 0xe090 +AARCH64_SYSREG_ZCR_EL3 = 0xf090 +AARCH64_SYSREG_ENDING = UINT16_MAX +AARCH64_TSB_CSYNC = 0x0 +AArch64_TSB_ENDING = 1 +AARCH64_OP_INVALID = CS_OP_INVALID +AARCH64_OP_REG = CS_OP_REG +AARCH64_OP_IMM = CS_OP_IMM +AARCH64_OP_MEM_REG = CS_OP_MEM_REG +AARCH64_OP_MEM_IMM = CS_OP_MEM_IMM +AARCH64_OP_MEM = CS_OP_MEM +AARCH64_OP_FP = CS_OP_FP +AARCH64_OP_CIMM = CS_OP_SPECIAL+0 +AARCH64_OP_REG_MRS = CS_OP_SPECIAL+1 +AARCH64_OP_REG_MSR = CS_OP_SPECIAL+2 +AARCH64_OP_IMPLICIT_IMM_0 = CS_OP_SPECIAL+3 +AARCH64_OP_SVCR = CS_OP_SPECIAL+4 +AARCH64_OP_AT = CS_OP_SPECIAL+5 +AARCH64_OP_DB = CS_OP_SPECIAL+6 +AARCH64_OP_DC = CS_OP_SPECIAL+7 +AARCH64_OP_ISB = CS_OP_SPECIAL+8 +AARCH64_OP_TSB = CS_OP_SPECIAL+9 +AARCH64_OP_PRFM = CS_OP_SPECIAL+10 +AARCH64_OP_SVEPRFM = CS_OP_SPECIAL+11 +AARCH64_OP_RPRFM = CS_OP_SPECIAL+12 +AARCH64_OP_PSTATEIMM0_15 = CS_OP_SPECIAL+13 +AARCH64_OP_PSTATEIMM0_1 = CS_OP_SPECIAL+14 +AARCH64_OP_PSB = CS_OP_SPECIAL+15 +AARCH64_OP_BTI = CS_OP_SPECIAL+16 +AARCH64_OP_SVEPREDPAT = CS_OP_SPECIAL+17 +AARCH64_OP_SVEVECLENSPECIFIER = CS_OP_SPECIAL+18 +AARCH64_OP_SME = CS_OP_SPECIAL+19 +AARCH64_OP_IMM_RANGE = CS_OP_SPECIAL+20 +AARCH64_OP_TLBI = CS_OP_SPECIAL+21 +AARCH64_OP_IC = CS_OP_SPECIAL+22 +AARCH64_OP_DBNXS = CS_OP_SPECIAL+23 +AARCH64_OP_EXACTFPIMM = CS_OP_SPECIAL+24 +AARCH64_OP_SYSREG = CS_OP_SPECIAL+25 +AARCH64_OP_SYSIMM = CS_OP_SPECIAL+26 +AARCH64_OP_SYSALIAS = CS_OP_SPECIAL+27 +AARCH64_OP_PRED = CS_OP_SPECIAL+28 + +AARCH64_REG_INVALID = 0 +AARCH64_REG_FFR = 1 +AARCH64_REG_FP = 2 +AARCH64_REG_FPCR = 3 +AARCH64_REG_LR = 4 +AARCH64_REG_NZCV = 5 +AARCH64_REG_SP = 6 +AARCH64_REG_VG = 7 +AARCH64_REG_WSP = 8 +AARCH64_REG_WZR = 9 +AARCH64_REG_XZR = 10 +AARCH64_REG_ZA = 11 +AARCH64_REG_B0 = 12 +AARCH64_REG_B1 = 13 +AARCH64_REG_B2 = 14 +AARCH64_REG_B3 = 15 +AARCH64_REG_B4 = 16 +AARCH64_REG_B5 = 17 +AARCH64_REG_B6 = 18 +AARCH64_REG_B7 = 19 +AARCH64_REG_B8 = 20 +AARCH64_REG_B9 = 21 +AARCH64_REG_B10 = 22 +AARCH64_REG_B11 = 23 +AARCH64_REG_B12 = 24 +AARCH64_REG_B13 = 25 +AARCH64_REG_B14 = 26 +AARCH64_REG_B15 = 27 +AARCH64_REG_B16 = 28 +AARCH64_REG_B17 = 29 +AARCH64_REG_B18 = 30 +AARCH64_REG_B19 = 31 +AARCH64_REG_B20 = 32 +AARCH64_REG_B21 = 33 +AARCH64_REG_B22 = 34 +AARCH64_REG_B23 = 35 +AARCH64_REG_B24 = 36 +AARCH64_REG_B25 = 37 +AARCH64_REG_B26 = 38 +AARCH64_REG_B27 = 39 +AARCH64_REG_B28 = 40 +AARCH64_REG_B29 = 41 +AARCH64_REG_B30 = 42 +AARCH64_REG_B31 = 43 +AARCH64_REG_D0 = 44 +AARCH64_REG_D1 = 45 +AARCH64_REG_D2 = 46 +AARCH64_REG_D3 = 47 +AARCH64_REG_D4 = 48 +AARCH64_REG_D5 = 49 +AARCH64_REG_D6 = 50 +AARCH64_REG_D7 = 51 +AARCH64_REG_D8 = 52 +AARCH64_REG_D9 = 53 +AARCH64_REG_D10 = 54 +AARCH64_REG_D11 = 55 +AARCH64_REG_D12 = 56 +AARCH64_REG_D13 = 57 +AARCH64_REG_D14 = 58 +AARCH64_REG_D15 = 59 +AARCH64_REG_D16 = 60 +AARCH64_REG_D17 = 61 +AARCH64_REG_D18 = 62 +AARCH64_REG_D19 = 63 +AARCH64_REG_D20 = 64 +AARCH64_REG_D21 = 65 +AARCH64_REG_D22 = 66 +AARCH64_REG_D23 = 67 +AARCH64_REG_D24 = 68 +AARCH64_REG_D25 = 69 +AARCH64_REG_D26 = 70 +AARCH64_REG_D27 = 71 +AARCH64_REG_D28 = 72 +AARCH64_REG_D29 = 73 +AARCH64_REG_D30 = 74 +AARCH64_REG_D31 = 75 +AARCH64_REG_H0 = 76 +AARCH64_REG_H1 = 77 +AARCH64_REG_H2 = 78 +AARCH64_REG_H3 = 79 +AARCH64_REG_H4 = 80 +AARCH64_REG_H5 = 81 +AARCH64_REG_H6 = 82 +AARCH64_REG_H7 = 83 +AARCH64_REG_H8 = 84 +AARCH64_REG_H9 = 85 +AARCH64_REG_H10 = 86 +AARCH64_REG_H11 = 87 +AARCH64_REG_H12 = 88 +AARCH64_REG_H13 = 89 +AARCH64_REG_H14 = 90 +AARCH64_REG_H15 = 91 +AARCH64_REG_H16 = 92 +AARCH64_REG_H17 = 93 +AARCH64_REG_H18 = 94 +AARCH64_REG_H19 = 95 +AARCH64_REG_H20 = 96 +AARCH64_REG_H21 = 97 +AARCH64_REG_H22 = 98 +AARCH64_REG_H23 = 99 +AARCH64_REG_H24 = 100 +AARCH64_REG_H25 = 101 +AARCH64_REG_H26 = 102 +AARCH64_REG_H27 = 103 +AARCH64_REG_H28 = 104 +AARCH64_REG_H29 = 105 +AARCH64_REG_H30 = 106 +AARCH64_REG_H31 = 107 +AARCH64_REG_P0 = 108 +AARCH64_REG_P1 = 109 +AARCH64_REG_P2 = 110 +AARCH64_REG_P3 = 111 +AARCH64_REG_P4 = 112 +AARCH64_REG_P5 = 113 +AARCH64_REG_P6 = 114 +AARCH64_REG_P7 = 115 +AARCH64_REG_P8 = 116 +AARCH64_REG_P9 = 117 +AARCH64_REG_P10 = 118 +AARCH64_REG_P11 = 119 +AARCH64_REG_P12 = 120 +AARCH64_REG_P13 = 121 +AARCH64_REG_P14 = 122 +AARCH64_REG_P15 = 123 +AARCH64_REG_PN0 = 124 +AARCH64_REG_PN1 = 125 +AARCH64_REG_PN2 = 126 +AARCH64_REG_PN3 = 127 +AARCH64_REG_PN4 = 128 +AARCH64_REG_PN5 = 129 +AARCH64_REG_PN6 = 130 +AARCH64_REG_PN7 = 131 +AARCH64_REG_PN8 = 132 +AARCH64_REG_PN9 = 133 +AARCH64_REG_PN10 = 134 +AARCH64_REG_PN11 = 135 +AARCH64_REG_PN12 = 136 +AARCH64_REG_PN13 = 137 +AARCH64_REG_PN14 = 138 +AARCH64_REG_PN15 = 139 +AARCH64_REG_Q0 = 140 +AARCH64_REG_Q1 = 141 +AARCH64_REG_Q2 = 142 +AARCH64_REG_Q3 = 143 +AARCH64_REG_Q4 = 144 +AARCH64_REG_Q5 = 145 +AARCH64_REG_Q6 = 146 +AARCH64_REG_Q7 = 147 +AARCH64_REG_Q8 = 148 +AARCH64_REG_Q9 = 149 +AARCH64_REG_Q10 = 150 +AARCH64_REG_Q11 = 151 +AARCH64_REG_Q12 = 152 +AARCH64_REG_Q13 = 153 +AARCH64_REG_Q14 = 154 +AARCH64_REG_Q15 = 155 +AARCH64_REG_Q16 = 156 +AARCH64_REG_Q17 = 157 +AARCH64_REG_Q18 = 158 +AARCH64_REG_Q19 = 159 +AARCH64_REG_Q20 = 160 +AARCH64_REG_Q21 = 161 +AARCH64_REG_Q22 = 162 +AARCH64_REG_Q23 = 163 +AARCH64_REG_Q24 = 164 +AARCH64_REG_Q25 = 165 +AARCH64_REG_Q26 = 166 +AARCH64_REG_Q27 = 167 +AARCH64_REG_Q28 = 168 +AARCH64_REG_Q29 = 169 +AARCH64_REG_Q30 = 170 +AARCH64_REG_Q31 = 171 +AARCH64_REG_S0 = 172 +AARCH64_REG_S1 = 173 +AARCH64_REG_S2 = 174 +AARCH64_REG_S3 = 175 +AARCH64_REG_S4 = 176 +AARCH64_REG_S5 = 177 +AARCH64_REG_S6 = 178 +AARCH64_REG_S7 = 179 +AARCH64_REG_S8 = 180 +AARCH64_REG_S9 = 181 +AARCH64_REG_S10 = 182 +AARCH64_REG_S11 = 183 +AARCH64_REG_S12 = 184 +AARCH64_REG_S13 = 185 +AARCH64_REG_S14 = 186 +AARCH64_REG_S15 = 187 +AARCH64_REG_S16 = 188 +AARCH64_REG_S17 = 189 +AARCH64_REG_S18 = 190 +AARCH64_REG_S19 = 191 +AARCH64_REG_S20 = 192 +AARCH64_REG_S21 = 193 +AARCH64_REG_S22 = 194 +AARCH64_REG_S23 = 195 +AARCH64_REG_S24 = 196 +AARCH64_REG_S25 = 197 +AARCH64_REG_S26 = 198 +AARCH64_REG_S27 = 199 +AARCH64_REG_S28 = 200 +AARCH64_REG_S29 = 201 +AARCH64_REG_S30 = 202 +AARCH64_REG_S31 = 203 +AARCH64_REG_W0 = 204 +AARCH64_REG_W1 = 205 +AARCH64_REG_W2 = 206 +AARCH64_REG_W3 = 207 +AARCH64_REG_W4 = 208 +AARCH64_REG_W5 = 209 +AARCH64_REG_W6 = 210 +AARCH64_REG_W7 = 211 +AARCH64_REG_W8 = 212 +AARCH64_REG_W9 = 213 +AARCH64_REG_W10 = 214 +AARCH64_REG_W11 = 215 +AARCH64_REG_W12 = 216 +AARCH64_REG_W13 = 217 +AARCH64_REG_W14 = 218 +AARCH64_REG_W15 = 219 +AARCH64_REG_W16 = 220 +AARCH64_REG_W17 = 221 +AARCH64_REG_W18 = 222 +AARCH64_REG_W19 = 223 +AARCH64_REG_W20 = 224 +AARCH64_REG_W21 = 225 +AARCH64_REG_W22 = 226 +AARCH64_REG_W23 = 227 +AARCH64_REG_W24 = 228 +AARCH64_REG_W25 = 229 +AARCH64_REG_W26 = 230 +AARCH64_REG_W27 = 231 +AARCH64_REG_W28 = 232 +AARCH64_REG_W29 = 233 +AARCH64_REG_W30 = 234 +AARCH64_REG_X0 = 235 +AARCH64_REG_X1 = 236 +AARCH64_REG_X2 = 237 +AARCH64_REG_X3 = 238 +AARCH64_REG_X4 = 239 +AARCH64_REG_X5 = 240 +AARCH64_REG_X6 = 241 +AARCH64_REG_X7 = 242 +AARCH64_REG_X8 = 243 +AARCH64_REG_X9 = 244 +AARCH64_REG_X10 = 245 +AARCH64_REG_X11 = 246 +AARCH64_REG_X12 = 247 +AARCH64_REG_X13 = 248 +AARCH64_REG_X14 = 249 +AARCH64_REG_X15 = 250 +AARCH64_REG_X16 = 251 +AARCH64_REG_X17 = 252 +AARCH64_REG_X18 = 253 +AARCH64_REG_X19 = 254 +AARCH64_REG_X20 = 255 +AARCH64_REG_X21 = 256 +AARCH64_REG_X22 = 257 +AARCH64_REG_X23 = 258 +AARCH64_REG_X24 = 259 +AARCH64_REG_X25 = 260 +AARCH64_REG_X26 = 261 +AARCH64_REG_X27 = 262 +AARCH64_REG_X28 = 263 +AARCH64_REG_Z0 = 264 +AARCH64_REG_Z1 = 265 +AARCH64_REG_Z2 = 266 +AARCH64_REG_Z3 = 267 +AARCH64_REG_Z4 = 268 +AARCH64_REG_Z5 = 269 +AARCH64_REG_Z6 = 270 +AARCH64_REG_Z7 = 271 +AARCH64_REG_Z8 = 272 +AARCH64_REG_Z9 = 273 +AARCH64_REG_Z10 = 274 +AARCH64_REG_Z11 = 275 +AARCH64_REG_Z12 = 276 +AARCH64_REG_Z13 = 277 +AARCH64_REG_Z14 = 278 +AARCH64_REG_Z15 = 279 +AARCH64_REG_Z16 = 280 +AARCH64_REG_Z17 = 281 +AARCH64_REG_Z18 = 282 +AARCH64_REG_Z19 = 283 +AARCH64_REG_Z20 = 284 +AARCH64_REG_Z21 = 285 +AARCH64_REG_Z22 = 286 +AARCH64_REG_Z23 = 287 +AARCH64_REG_Z24 = 288 +AARCH64_REG_Z25 = 289 +AARCH64_REG_Z26 = 290 +AARCH64_REG_Z27 = 291 +AARCH64_REG_Z28 = 292 +AARCH64_REG_Z29 = 293 +AARCH64_REG_Z30 = 294 +AARCH64_REG_Z31 = 295 +AARCH64_REG_ZAB0 = 296 +AARCH64_REG_ZAD0 = 297 +AARCH64_REG_ZAD1 = 298 +AARCH64_REG_ZAD2 = 299 +AARCH64_REG_ZAD3 = 300 +AARCH64_REG_ZAD4 = 301 +AARCH64_REG_ZAD5 = 302 +AARCH64_REG_ZAD6 = 303 +AARCH64_REG_ZAD7 = 304 +AARCH64_REG_ZAH0 = 305 +AARCH64_REG_ZAH1 = 306 +AARCH64_REG_ZAQ0 = 307 +AARCH64_REG_ZAQ1 = 308 +AARCH64_REG_ZAQ2 = 309 +AARCH64_REG_ZAQ3 = 310 +AARCH64_REG_ZAQ4 = 311 +AARCH64_REG_ZAQ5 = 312 +AARCH64_REG_ZAQ6 = 313 +AARCH64_REG_ZAQ7 = 314 +AARCH64_REG_ZAQ8 = 315 +AARCH64_REG_ZAQ9 = 316 +AARCH64_REG_ZAQ10 = 317 +AARCH64_REG_ZAQ11 = 318 +AARCH64_REG_ZAQ12 = 319 +AARCH64_REG_ZAQ13 = 320 +AARCH64_REG_ZAQ14 = 321 +AARCH64_REG_ZAQ15 = 322 +AARCH64_REG_ZAS0 = 323 +AARCH64_REG_ZAS1 = 324 +AARCH64_REG_ZAS2 = 325 +AARCH64_REG_ZAS3 = 326 +AARCH64_REG_ZT0 = 327 +AARCH64_REG_D0_D1 = 328 +AARCH64_REG_D1_D2 = 329 +AARCH64_REG_D2_D3 = 330 +AARCH64_REG_D3_D4 = 331 +AARCH64_REG_D4_D5 = 332 +AARCH64_REG_D5_D6 = 333 +AARCH64_REG_D6_D7 = 334 +AARCH64_REG_D7_D8 = 335 +AARCH64_REG_D8_D9 = 336 +AARCH64_REG_D9_D10 = 337 +AARCH64_REG_D10_D11 = 338 +AARCH64_REG_D11_D12 = 339 +AARCH64_REG_D12_D13 = 340 +AARCH64_REG_D13_D14 = 341 +AARCH64_REG_D14_D15 = 342 +AARCH64_REG_D15_D16 = 343 +AARCH64_REG_D16_D17 = 344 +AARCH64_REG_D17_D18 = 345 +AARCH64_REG_D18_D19 = 346 +AARCH64_REG_D19_D20 = 347 +AARCH64_REG_D20_D21 = 348 +AARCH64_REG_D21_D22 = 349 +AARCH64_REG_D22_D23 = 350 +AARCH64_REG_D23_D24 = 351 +AARCH64_REG_D24_D25 = 352 +AARCH64_REG_D25_D26 = 353 +AARCH64_REG_D26_D27 = 354 +AARCH64_REG_D27_D28 = 355 +AARCH64_REG_D28_D29 = 356 +AARCH64_REG_D29_D30 = 357 +AARCH64_REG_D30_D31 = 358 +AARCH64_REG_D31_D0 = 359 +AARCH64_REG_D0_D1_D2_D3 = 360 +AARCH64_REG_D1_D2_D3_D4 = 361 +AARCH64_REG_D2_D3_D4_D5 = 362 +AARCH64_REG_D3_D4_D5_D6 = 363 +AARCH64_REG_D4_D5_D6_D7 = 364 +AARCH64_REG_D5_D6_D7_D8 = 365 +AARCH64_REG_D6_D7_D8_D9 = 366 +AARCH64_REG_D7_D8_D9_D10 = 367 +AARCH64_REG_D8_D9_D10_D11 = 368 +AARCH64_REG_D9_D10_D11_D12 = 369 +AARCH64_REG_D10_D11_D12_D13 = 370 +AARCH64_REG_D11_D12_D13_D14 = 371 +AARCH64_REG_D12_D13_D14_D15 = 372 +AARCH64_REG_D13_D14_D15_D16 = 373 +AARCH64_REG_D14_D15_D16_D17 = 374 +AARCH64_REG_D15_D16_D17_D18 = 375 +AARCH64_REG_D16_D17_D18_D19 = 376 +AARCH64_REG_D17_D18_D19_D20 = 377 +AARCH64_REG_D18_D19_D20_D21 = 378 +AARCH64_REG_D19_D20_D21_D22 = 379 +AARCH64_REG_D20_D21_D22_D23 = 380 +AARCH64_REG_D21_D22_D23_D24 = 381 +AARCH64_REG_D22_D23_D24_D25 = 382 +AARCH64_REG_D23_D24_D25_D26 = 383 +AARCH64_REG_D24_D25_D26_D27 = 384 +AARCH64_REG_D25_D26_D27_D28 = 385 +AARCH64_REG_D26_D27_D28_D29 = 386 +AARCH64_REG_D27_D28_D29_D30 = 387 +AARCH64_REG_D28_D29_D30_D31 = 388 +AARCH64_REG_D29_D30_D31_D0 = 389 +AARCH64_REG_D30_D31_D0_D1 = 390 +AARCH64_REG_D31_D0_D1_D2 = 391 +AARCH64_REG_D0_D1_D2 = 392 +AARCH64_REG_D1_D2_D3 = 393 +AARCH64_REG_D2_D3_D4 = 394 +AARCH64_REG_D3_D4_D5 = 395 +AARCH64_REG_D4_D5_D6 = 396 +AARCH64_REG_D5_D6_D7 = 397 +AARCH64_REG_D6_D7_D8 = 398 +AARCH64_REG_D7_D8_D9 = 399 +AARCH64_REG_D8_D9_D10 = 400 +AARCH64_REG_D9_D10_D11 = 401 +AARCH64_REG_D10_D11_D12 = 402 +AARCH64_REG_D11_D12_D13 = 403 +AARCH64_REG_D12_D13_D14 = 404 +AARCH64_REG_D13_D14_D15 = 405 +AARCH64_REG_D14_D15_D16 = 406 +AARCH64_REG_D15_D16_D17 = 407 +AARCH64_REG_D16_D17_D18 = 408 +AARCH64_REG_D17_D18_D19 = 409 +AARCH64_REG_D18_D19_D20 = 410 +AARCH64_REG_D19_D20_D21 = 411 +AARCH64_REG_D20_D21_D22 = 412 +AARCH64_REG_D21_D22_D23 = 413 +AARCH64_REG_D22_D23_D24 = 414 +AARCH64_REG_D23_D24_D25 = 415 +AARCH64_REG_D24_D25_D26 = 416 +AARCH64_REG_D25_D26_D27 = 417 +AARCH64_REG_D26_D27_D28 = 418 +AARCH64_REG_D27_D28_D29 = 419 +AARCH64_REG_D28_D29_D30 = 420 +AARCH64_REG_D29_D30_D31 = 421 +AARCH64_REG_D30_D31_D0 = 422 +AARCH64_REG_D31_D0_D1 = 423 +AARCH64_REG_P0_P1 = 424 +AARCH64_REG_P1_P2 = 425 +AARCH64_REG_P2_P3 = 426 +AARCH64_REG_P3_P4 = 427 +AARCH64_REG_P4_P5 = 428 +AARCH64_REG_P5_P6 = 429 +AARCH64_REG_P6_P7 = 430 +AARCH64_REG_P7_P8 = 431 +AARCH64_REG_P8_P9 = 432 +AARCH64_REG_P9_P10 = 433 +AARCH64_REG_P10_P11 = 434 +AARCH64_REG_P11_P12 = 435 +AARCH64_REG_P12_P13 = 436 +AARCH64_REG_P13_P14 = 437 +AARCH64_REG_P14_P15 = 438 +AARCH64_REG_P15_P0 = 439 +AARCH64_REG_Q0_Q1 = 440 +AARCH64_REG_Q1_Q2 = 441 +AARCH64_REG_Q2_Q3 = 442 +AARCH64_REG_Q3_Q4 = 443 +AARCH64_REG_Q4_Q5 = 444 +AARCH64_REG_Q5_Q6 = 445 +AARCH64_REG_Q6_Q7 = 446 +AARCH64_REG_Q7_Q8 = 447 +AARCH64_REG_Q8_Q9 = 448 +AARCH64_REG_Q9_Q10 = 449 +AARCH64_REG_Q10_Q11 = 450 +AARCH64_REG_Q11_Q12 = 451 +AARCH64_REG_Q12_Q13 = 452 +AARCH64_REG_Q13_Q14 = 453 +AARCH64_REG_Q14_Q15 = 454 +AARCH64_REG_Q15_Q16 = 455 +AARCH64_REG_Q16_Q17 = 456 +AARCH64_REG_Q17_Q18 = 457 +AARCH64_REG_Q18_Q19 = 458 +AARCH64_REG_Q19_Q20 = 459 +AARCH64_REG_Q20_Q21 = 460 +AARCH64_REG_Q21_Q22 = 461 +AARCH64_REG_Q22_Q23 = 462 +AARCH64_REG_Q23_Q24 = 463 +AARCH64_REG_Q24_Q25 = 464 +AARCH64_REG_Q25_Q26 = 465 +AARCH64_REG_Q26_Q27 = 466 +AARCH64_REG_Q27_Q28 = 467 +AARCH64_REG_Q28_Q29 = 468 +AARCH64_REG_Q29_Q30 = 469 +AARCH64_REG_Q30_Q31 = 470 +AARCH64_REG_Q31_Q0 = 471 +AARCH64_REG_Q0_Q1_Q2_Q3 = 472 +AARCH64_REG_Q1_Q2_Q3_Q4 = 473 +AARCH64_REG_Q2_Q3_Q4_Q5 = 474 +AARCH64_REG_Q3_Q4_Q5_Q6 = 475 +AARCH64_REG_Q4_Q5_Q6_Q7 = 476 +AARCH64_REG_Q5_Q6_Q7_Q8 = 477 +AARCH64_REG_Q6_Q7_Q8_Q9 = 478 +AARCH64_REG_Q7_Q8_Q9_Q10 = 479 +AARCH64_REG_Q8_Q9_Q10_Q11 = 480 +AARCH64_REG_Q9_Q10_Q11_Q12 = 481 +AARCH64_REG_Q10_Q11_Q12_Q13 = 482 +AARCH64_REG_Q11_Q12_Q13_Q14 = 483 +AARCH64_REG_Q12_Q13_Q14_Q15 = 484 +AARCH64_REG_Q13_Q14_Q15_Q16 = 485 +AARCH64_REG_Q14_Q15_Q16_Q17 = 486 +AARCH64_REG_Q15_Q16_Q17_Q18 = 487 +AARCH64_REG_Q16_Q17_Q18_Q19 = 488 +AARCH64_REG_Q17_Q18_Q19_Q20 = 489 +AARCH64_REG_Q18_Q19_Q20_Q21 = 490 +AARCH64_REG_Q19_Q20_Q21_Q22 = 491 +AARCH64_REG_Q20_Q21_Q22_Q23 = 492 +AARCH64_REG_Q21_Q22_Q23_Q24 = 493 +AARCH64_REG_Q22_Q23_Q24_Q25 = 494 +AARCH64_REG_Q23_Q24_Q25_Q26 = 495 +AARCH64_REG_Q24_Q25_Q26_Q27 = 496 +AARCH64_REG_Q25_Q26_Q27_Q28 = 497 +AARCH64_REG_Q26_Q27_Q28_Q29 = 498 +AARCH64_REG_Q27_Q28_Q29_Q30 = 499 +AARCH64_REG_Q28_Q29_Q30_Q31 = 500 +AARCH64_REG_Q29_Q30_Q31_Q0 = 501 +AARCH64_REG_Q30_Q31_Q0_Q1 = 502 +AARCH64_REG_Q31_Q0_Q1_Q2 = 503 +AARCH64_REG_Q0_Q1_Q2 = 504 +AARCH64_REG_Q1_Q2_Q3 = 505 +AARCH64_REG_Q2_Q3_Q4 = 506 +AARCH64_REG_Q3_Q4_Q5 = 507 +AARCH64_REG_Q4_Q5_Q6 = 508 +AARCH64_REG_Q5_Q6_Q7 = 509 +AARCH64_REG_Q6_Q7_Q8 = 510 +AARCH64_REG_Q7_Q8_Q9 = 511 +AARCH64_REG_Q8_Q9_Q10 = 512 +AARCH64_REG_Q9_Q10_Q11 = 513 +AARCH64_REG_Q10_Q11_Q12 = 514 +AARCH64_REG_Q11_Q12_Q13 = 515 +AARCH64_REG_Q12_Q13_Q14 = 516 +AARCH64_REG_Q13_Q14_Q15 = 517 +AARCH64_REG_Q14_Q15_Q16 = 518 +AARCH64_REG_Q15_Q16_Q17 = 519 +AARCH64_REG_Q16_Q17_Q18 = 520 +AARCH64_REG_Q17_Q18_Q19 = 521 +AARCH64_REG_Q18_Q19_Q20 = 522 +AARCH64_REG_Q19_Q20_Q21 = 523 +AARCH64_REG_Q20_Q21_Q22 = 524 +AARCH64_REG_Q21_Q22_Q23 = 525 +AARCH64_REG_Q22_Q23_Q24 = 526 +AARCH64_REG_Q23_Q24_Q25 = 527 +AARCH64_REG_Q24_Q25_Q26 = 528 +AARCH64_REG_Q25_Q26_Q27 = 529 +AARCH64_REG_Q26_Q27_Q28 = 530 +AARCH64_REG_Q27_Q28_Q29 = 531 +AARCH64_REG_Q28_Q29_Q30 = 532 +AARCH64_REG_Q29_Q30_Q31 = 533 +AARCH64_REG_Q30_Q31_Q0 = 534 +AARCH64_REG_Q31_Q0_Q1 = 535 +AARCH64_REG_X22_X23_X24_X25_X26_X27_X28_FP = 536 +AARCH64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = 537 +AARCH64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = 538 +AARCH64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = 539 +AARCH64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = 540 +AARCH64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = 541 +AARCH64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = 542 +AARCH64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = 543 +AARCH64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = 544 +AARCH64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = 545 +AARCH64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = 546 +AARCH64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = 547 +AARCH64_REG_W30_WZR = 548 +AARCH64_REG_W0_W1 = 549 +AARCH64_REG_W2_W3 = 550 +AARCH64_REG_W4_W5 = 551 +AARCH64_REG_W6_W7 = 552 +AARCH64_REG_W8_W9 = 553 +AARCH64_REG_W10_W11 = 554 +AARCH64_REG_W12_W13 = 555 +AARCH64_REG_W14_W15 = 556 +AARCH64_REG_W16_W17 = 557 +AARCH64_REG_W18_W19 = 558 +AARCH64_REG_W20_W21 = 559 +AARCH64_REG_W22_W23 = 560 +AARCH64_REG_W24_W25 = 561 +AARCH64_REG_W26_W27 = 562 +AARCH64_REG_W28_W29 = 563 +AARCH64_REG_LR_XZR = 564 +AARCH64_REG_X28_FP = 565 +AARCH64_REG_X0_X1 = 566 +AARCH64_REG_X2_X3 = 567 +AARCH64_REG_X4_X5 = 568 +AARCH64_REG_X6_X7 = 569 +AARCH64_REG_X8_X9 = 570 +AARCH64_REG_X10_X11 = 571 +AARCH64_REG_X12_X13 = 572 +AARCH64_REG_X14_X15 = 573 +AARCH64_REG_X16_X17 = 574 +AARCH64_REG_X18_X19 = 575 +AARCH64_REG_X20_X21 = 576 +AARCH64_REG_X22_X23 = 577 +AARCH64_REG_X24_X25 = 578 +AARCH64_REG_X26_X27 = 579 +AARCH64_REG_Z0_Z1 = 580 +AARCH64_REG_Z1_Z2 = 581 +AARCH64_REG_Z2_Z3 = 582 +AARCH64_REG_Z3_Z4 = 583 +AARCH64_REG_Z4_Z5 = 584 +AARCH64_REG_Z5_Z6 = 585 +AARCH64_REG_Z6_Z7 = 586 +AARCH64_REG_Z7_Z8 = 587 +AARCH64_REG_Z8_Z9 = 588 +AARCH64_REG_Z9_Z10 = 589 +AARCH64_REG_Z10_Z11 = 590 +AARCH64_REG_Z11_Z12 = 591 +AARCH64_REG_Z12_Z13 = 592 +AARCH64_REG_Z13_Z14 = 593 +AARCH64_REG_Z14_Z15 = 594 +AARCH64_REG_Z15_Z16 = 595 +AARCH64_REG_Z16_Z17 = 596 +AARCH64_REG_Z17_Z18 = 597 +AARCH64_REG_Z18_Z19 = 598 +AARCH64_REG_Z19_Z20 = 599 +AARCH64_REG_Z20_Z21 = 600 +AARCH64_REG_Z21_Z22 = 601 +AARCH64_REG_Z22_Z23 = 602 +AARCH64_REG_Z23_Z24 = 603 +AARCH64_REG_Z24_Z25 = 604 +AARCH64_REG_Z25_Z26 = 605 +AARCH64_REG_Z26_Z27 = 606 +AARCH64_REG_Z27_Z28 = 607 +AARCH64_REG_Z28_Z29 = 608 +AARCH64_REG_Z29_Z30 = 609 +AARCH64_REG_Z30_Z31 = 610 +AARCH64_REG_Z31_Z0 = 611 +AARCH64_REG_Z0_Z1_Z2_Z3 = 612 +AARCH64_REG_Z1_Z2_Z3_Z4 = 613 +AARCH64_REG_Z2_Z3_Z4_Z5 = 614 +AARCH64_REG_Z3_Z4_Z5_Z6 = 615 +AARCH64_REG_Z4_Z5_Z6_Z7 = 616 +AARCH64_REG_Z5_Z6_Z7_Z8 = 617 +AARCH64_REG_Z6_Z7_Z8_Z9 = 618 +AARCH64_REG_Z7_Z8_Z9_Z10 = 619 +AARCH64_REG_Z8_Z9_Z10_Z11 = 620 +AARCH64_REG_Z9_Z10_Z11_Z12 = 621 +AARCH64_REG_Z10_Z11_Z12_Z13 = 622 +AARCH64_REG_Z11_Z12_Z13_Z14 = 623 +AARCH64_REG_Z12_Z13_Z14_Z15 = 624 +AARCH64_REG_Z13_Z14_Z15_Z16 = 625 +AARCH64_REG_Z14_Z15_Z16_Z17 = 626 +AARCH64_REG_Z15_Z16_Z17_Z18 = 627 +AARCH64_REG_Z16_Z17_Z18_Z19 = 628 +AARCH64_REG_Z17_Z18_Z19_Z20 = 629 +AARCH64_REG_Z18_Z19_Z20_Z21 = 630 +AARCH64_REG_Z19_Z20_Z21_Z22 = 631 +AARCH64_REG_Z20_Z21_Z22_Z23 = 632 +AARCH64_REG_Z21_Z22_Z23_Z24 = 633 +AARCH64_REG_Z22_Z23_Z24_Z25 = 634 +AARCH64_REG_Z23_Z24_Z25_Z26 = 635 +AARCH64_REG_Z24_Z25_Z26_Z27 = 636 +AARCH64_REG_Z25_Z26_Z27_Z28 = 637 +AARCH64_REG_Z26_Z27_Z28_Z29 = 638 +AARCH64_REG_Z27_Z28_Z29_Z30 = 639 +AARCH64_REG_Z28_Z29_Z30_Z31 = 640 +AARCH64_REG_Z29_Z30_Z31_Z0 = 641 +AARCH64_REG_Z30_Z31_Z0_Z1 = 642 +AARCH64_REG_Z31_Z0_Z1_Z2 = 643 +AARCH64_REG_Z0_Z1_Z2 = 644 +AARCH64_REG_Z1_Z2_Z3 = 645 +AARCH64_REG_Z2_Z3_Z4 = 646 +AARCH64_REG_Z3_Z4_Z5 = 647 +AARCH64_REG_Z4_Z5_Z6 = 648 +AARCH64_REG_Z5_Z6_Z7 = 649 +AARCH64_REG_Z6_Z7_Z8 = 650 +AARCH64_REG_Z7_Z8_Z9 = 651 +AARCH64_REG_Z8_Z9_Z10 = 652 +AARCH64_REG_Z9_Z10_Z11 = 653 +AARCH64_REG_Z10_Z11_Z12 = 654 +AARCH64_REG_Z11_Z12_Z13 = 655 +AARCH64_REG_Z12_Z13_Z14 = 656 +AARCH64_REG_Z13_Z14_Z15 = 657 +AARCH64_REG_Z14_Z15_Z16 = 658 +AARCH64_REG_Z15_Z16_Z17 = 659 +AARCH64_REG_Z16_Z17_Z18 = 660 +AARCH64_REG_Z17_Z18_Z19 = 661 +AARCH64_REG_Z18_Z19_Z20 = 662 +AARCH64_REG_Z19_Z20_Z21 = 663 +AARCH64_REG_Z20_Z21_Z22 = 664 +AARCH64_REG_Z21_Z22_Z23 = 665 +AARCH64_REG_Z22_Z23_Z24 = 666 +AARCH64_REG_Z23_Z24_Z25 = 667 +AARCH64_REG_Z24_Z25_Z26 = 668 +AARCH64_REG_Z25_Z26_Z27 = 669 +AARCH64_REG_Z26_Z27_Z28 = 670 +AARCH64_REG_Z27_Z28_Z29 = 671 +AARCH64_REG_Z28_Z29_Z30 = 672 +AARCH64_REG_Z29_Z30_Z31 = 673 +AARCH64_REG_Z30_Z31_Z0 = 674 +AARCH64_REG_Z31_Z0_Z1 = 675 +AARCH64_REG_Z16_Z24 = 676 +AARCH64_REG_Z17_Z25 = 677 +AARCH64_REG_Z18_Z26 = 678 +AARCH64_REG_Z19_Z27 = 679 +AARCH64_REG_Z20_Z28 = 680 +AARCH64_REG_Z21_Z29 = 681 +AARCH64_REG_Z22_Z30 = 682 +AARCH64_REG_Z23_Z31 = 683 +AARCH64_REG_Z0_Z8 = 684 +AARCH64_REG_Z1_Z9 = 685 +AARCH64_REG_Z2_Z10 = 686 +AARCH64_REG_Z3_Z11 = 687 +AARCH64_REG_Z4_Z12 = 688 +AARCH64_REG_Z5_Z13 = 689 +AARCH64_REG_Z6_Z14 = 690 +AARCH64_REG_Z7_Z15 = 691 +AARCH64_REG_Z16_Z20_Z24_Z28 = 692 +AARCH64_REG_Z17_Z21_Z25_Z29 = 693 +AARCH64_REG_Z18_Z22_Z26_Z30 = 694 +AARCH64_REG_Z19_Z23_Z27_Z31 = 695 +AARCH64_REG_Z0_Z4_Z8_Z12 = 696 +AARCH64_REG_Z1_Z5_Z9_Z13 = 697 +AARCH64_REG_Z2_Z6_Z10_Z14 = 698 +AARCH64_REG_Z3_Z7_Z11_Z15 = 699 +AARCH64_REG_ENDING = 700 +AARCH64_REG_IP0 = AARCH64_REG_X16 +AARCH64_REG_IP1 = AARCH64_REG_X17 +AARCH64_REG_X29 = AARCH64_REG_FP +AARCH64_REG_X30 = AARCH64_REG_LR +AARCH64_SME_MATRIX_TILE = 701 +AARCH64_SME_MATRIX_TILE_LIST = 702 +AARCH64_SME_MATRIX_SLICE_REG = 703 +AARCH64_SME_MATRIX_SLICE_OFF = 704 +AARCH64_SME_MATRIX_SLICE_OFF_RANGE = 705 +AARCH64_SME_OP_INVALID = 706 +AARCH64_SME_OP_TILE = 707 +AARCH64_SME_OP_TILE_VEC = 708 +AARCH64_INS_INVALID = 709 +AARCH64_INS_ABS = 710 +AARCH64_INS_ADCLB = 711 +AARCH64_INS_ADCLT = 712 +AARCH64_INS_ADCS = 713 +AARCH64_INS_ADC = 714 +AARCH64_INS_ADDG = 715 +AARCH64_INS_ADDHA = 716 +AARCH64_INS_ADDHNB = 717 +AARCH64_INS_ADDHNT = 718 +AARCH64_INS_ADDHN = 719 +AARCH64_INS_ADDHN2 = 720 +AARCH64_INS_ADDPL = 721 +AARCH64_INS_ADDPT = 722 +AARCH64_INS_ADDP = 723 +AARCH64_INS_ADDQV = 724 +AARCH64_INS_ADDSPL = 725 +AARCH64_INS_ADDSVL = 726 +AARCH64_INS_ADDS = 727 +AARCH64_INS_ADDVA = 728 +AARCH64_INS_ADDVL = 729 +AARCH64_INS_ADDV = 730 +AARCH64_INS_ADD = 731 +AARCH64_INS_ADR = 732 +AARCH64_INS_ADRP = 733 +AARCH64_INS_AESD = 734 +AARCH64_INS_AESE = 735 +AARCH64_INS_AESIMC = 736 +AARCH64_INS_AESMC = 737 +AARCH64_INS_ANDQV = 738 +AARCH64_INS_ANDS = 739 +AARCH64_INS_ANDV = 740 +AARCH64_INS_AND = 741 +AARCH64_INS_ASRD = 742 +AARCH64_INS_ASRR = 743 +AARCH64_INS_ASR = 744 +AARCH64_INS_AUTDA = 745 +AARCH64_INS_AUTDB = 746 +AARCH64_INS_AUTDZA = 747 +AARCH64_INS_AUTDZB = 748 +AARCH64_INS_AUTIA = 749 +AARCH64_INS_HINT = 750 +AARCH64_INS_AUTIA171615 = 751 +AARCH64_INS_AUTIASPPC = 752 +AARCH64_INS_AUTIB = 753 +AARCH64_INS_AUTIB171615 = 754 +AARCH64_INS_AUTIBSPPC = 755 +AARCH64_INS_AUTIZA = 756 +AARCH64_INS_AUTIZB = 757 +AARCH64_INS_AXFLAG = 758 +AARCH64_INS_B = 759 +AARCH64_INS_BCAX = 760 +AARCH64_INS_BC = 761 +AARCH64_INS_BDEP = 762 +AARCH64_INS_BEXT = 763 +AARCH64_INS_BFDOT = 764 +AARCH64_INS_BF1CVTL2 = 765 +AARCH64_INS_BF1CVTLT = 766 +AARCH64_INS_BF1CVTL = 767 +AARCH64_INS_BF1CVT = 768 +AARCH64_INS_BF2CVTL2 = 769 +AARCH64_INS_BF2CVTLT = 770 +AARCH64_INS_BF2CVTL = 771 +AARCH64_INS_BF2CVT = 772 +AARCH64_INS_BFADD = 773 +AARCH64_INS_BFCLAMP = 774 +AARCH64_INS_BFCVT = 775 +AARCH64_INS_BFCVTN = 776 +AARCH64_INS_BFCVTN2 = 777 +AARCH64_INS_BFCVTNT = 778 +AARCH64_INS_BFMAXNM = 779 +AARCH64_INS_BFMAX = 780 +AARCH64_INS_BFMINNM = 781 +AARCH64_INS_BFMIN = 782 +AARCH64_INS_BFMLALB = 783 +AARCH64_INS_BFMLALT = 784 +AARCH64_INS_BFMLAL = 785 +AARCH64_INS_BFMLA = 786 +AARCH64_INS_BFMLSLB = 787 +AARCH64_INS_BFMLSLT = 788 +AARCH64_INS_BFMLSL = 789 +AARCH64_INS_BFMLS = 790 +AARCH64_INS_BFMMLA = 791 +AARCH64_INS_BFMOPA = 792 +AARCH64_INS_BFMOPS = 793 +AARCH64_INS_BFMUL = 794 +AARCH64_INS_BFM = 795 +AARCH64_INS_BFSUB = 796 +AARCH64_INS_BFVDOT = 797 +AARCH64_INS_BGRP = 798 +AARCH64_INS_BICS = 799 +AARCH64_INS_BIC = 800 +AARCH64_INS_BIF = 801 +AARCH64_INS_BIT = 802 +AARCH64_INS_BL = 803 +AARCH64_INS_BLR = 804 +AARCH64_INS_BLRAA = 805 +AARCH64_INS_BLRAAZ = 806 +AARCH64_INS_BLRAB = 807 +AARCH64_INS_BLRABZ = 808 +AARCH64_INS_BMOPA = 809 +AARCH64_INS_BMOPS = 810 +AARCH64_INS_BR = 811 +AARCH64_INS_BRAA = 812 +AARCH64_INS_BRAAZ = 813 +AARCH64_INS_BRAB = 814 +AARCH64_INS_BRABZ = 815 +AARCH64_INS_BRB = 816 +AARCH64_INS_BRK = 817 +AARCH64_INS_BRKAS = 818 +AARCH64_INS_BRKA = 819 +AARCH64_INS_BRKBS = 820 +AARCH64_INS_BRKB = 821 +AARCH64_INS_BRKNS = 822 +AARCH64_INS_BRKN = 823 +AARCH64_INS_BRKPAS = 824 +AARCH64_INS_BRKPA = 825 +AARCH64_INS_BRKPBS = 826 +AARCH64_INS_BRKPB = 827 +AARCH64_INS_BSL1N = 828 +AARCH64_INS_BSL2N = 829 +AARCH64_INS_BSL = 830 +AARCH64_INS_CADD = 831 +AARCH64_INS_CASAB = 832 +AARCH64_INS_CASAH = 833 +AARCH64_INS_CASALB = 834 +AARCH64_INS_CASALH = 835 +AARCH64_INS_CASAL = 836 +AARCH64_INS_CASA = 837 +AARCH64_INS_CASB = 838 +AARCH64_INS_CASH = 839 +AARCH64_INS_CASLB = 840 +AARCH64_INS_CASLH = 841 +AARCH64_INS_CASL = 842 +AARCH64_INS_CASPAL = 843 +AARCH64_INS_CASPA = 844 +AARCH64_INS_CASPL = 845 +AARCH64_INS_CASP = 846 +AARCH64_INS_CAS = 847 +AARCH64_INS_CBNZ = 848 +AARCH64_INS_CBZ = 849 +AARCH64_INS_CCMN = 850 +AARCH64_INS_CCMP = 851 +AARCH64_INS_CDOT = 852 +AARCH64_INS_CFINV = 853 +AARCH64_INS_CLASTA = 854 +AARCH64_INS_CLASTB = 855 +AARCH64_INS_CLREX = 856 +AARCH64_INS_CLS = 857 +AARCH64_INS_CLZ = 858 +AARCH64_INS_CMEQ = 859 +AARCH64_INS_CMGE = 860 +AARCH64_INS_CMGT = 861 +AARCH64_INS_CMHI = 862 +AARCH64_INS_CMHS = 863 +AARCH64_INS_CMLA = 864 +AARCH64_INS_CMLE = 865 +AARCH64_INS_CMLT = 866 +AARCH64_INS_CMPEQ = 867 +AARCH64_INS_CMPGE = 868 +AARCH64_INS_CMPGT = 869 +AARCH64_INS_CMPHI = 870 +AARCH64_INS_CMPHS = 871 +AARCH64_INS_CMPLE = 872 +AARCH64_INS_CMPLO = 873 +AARCH64_INS_CMPLS = 874 +AARCH64_INS_CMPLT = 875 +AARCH64_INS_CMPNE = 876 +AARCH64_INS_CMTST = 877 +AARCH64_INS_CNOT = 878 +AARCH64_INS_CNTB = 879 +AARCH64_INS_CNTD = 880 +AARCH64_INS_CNTH = 881 +AARCH64_INS_CNTP = 882 +AARCH64_INS_CNTW = 883 +AARCH64_INS_CNT = 884 +AARCH64_INS_COMPACT = 885 +AARCH64_INS_CPYE = 886 +AARCH64_INS_CPYEN = 887 +AARCH64_INS_CPYERN = 888 +AARCH64_INS_CPYERT = 889 +AARCH64_INS_CPYERTN = 890 +AARCH64_INS_CPYERTRN = 891 +AARCH64_INS_CPYERTWN = 892 +AARCH64_INS_CPYET = 893 +AARCH64_INS_CPYETN = 894 +AARCH64_INS_CPYETRN = 895 +AARCH64_INS_CPYETWN = 896 +AARCH64_INS_CPYEWN = 897 +AARCH64_INS_CPYEWT = 898 +AARCH64_INS_CPYEWTN = 899 +AARCH64_INS_CPYEWTRN = 900 +AARCH64_INS_CPYEWTWN = 901 +AARCH64_INS_CPYFE = 902 +AARCH64_INS_CPYFEN = 903 +AARCH64_INS_CPYFERN = 904 +AARCH64_INS_CPYFERT = 905 +AARCH64_INS_CPYFERTN = 906 +AARCH64_INS_CPYFERTRN = 907 +AARCH64_INS_CPYFERTWN = 908 +AARCH64_INS_CPYFET = 909 +AARCH64_INS_CPYFETN = 910 +AARCH64_INS_CPYFETRN = 911 +AARCH64_INS_CPYFETWN = 912 +AARCH64_INS_CPYFEWN = 913 +AARCH64_INS_CPYFEWT = 914 +AARCH64_INS_CPYFEWTN = 915 +AARCH64_INS_CPYFEWTRN = 916 +AARCH64_INS_CPYFEWTWN = 917 +AARCH64_INS_CPYFM = 918 +AARCH64_INS_CPYFMN = 919 +AARCH64_INS_CPYFMRN = 920 +AARCH64_INS_CPYFMRT = 921 +AARCH64_INS_CPYFMRTN = 922 +AARCH64_INS_CPYFMRTRN = 923 +AARCH64_INS_CPYFMRTWN = 924 +AARCH64_INS_CPYFMT = 925 +AARCH64_INS_CPYFMTN = 926 +AARCH64_INS_CPYFMTRN = 927 +AARCH64_INS_CPYFMTWN = 928 +AARCH64_INS_CPYFMWN = 929 +AARCH64_INS_CPYFMWT = 930 +AARCH64_INS_CPYFMWTN = 931 +AARCH64_INS_CPYFMWTRN = 932 +AARCH64_INS_CPYFMWTWN = 933 +AARCH64_INS_CPYFP = 934 +AARCH64_INS_CPYFPN = 935 +AARCH64_INS_CPYFPRN = 936 +AARCH64_INS_CPYFPRT = 937 +AARCH64_INS_CPYFPRTN = 938 +AARCH64_INS_CPYFPRTRN = 939 +AARCH64_INS_CPYFPRTWN = 940 +AARCH64_INS_CPYFPT = 941 +AARCH64_INS_CPYFPTN = 942 +AARCH64_INS_CPYFPTRN = 943 +AARCH64_INS_CPYFPTWN = 944 +AARCH64_INS_CPYFPWN = 945 +AARCH64_INS_CPYFPWT = 946 +AARCH64_INS_CPYFPWTN = 947 +AARCH64_INS_CPYFPWTRN = 948 +AARCH64_INS_CPYFPWTWN = 949 +AARCH64_INS_CPYM = 950 +AARCH64_INS_CPYMN = 951 +AARCH64_INS_CPYMRN = 952 +AARCH64_INS_CPYMRT = 953 +AARCH64_INS_CPYMRTN = 954 +AARCH64_INS_CPYMRTRN = 955 +AARCH64_INS_CPYMRTWN = 956 +AARCH64_INS_CPYMT = 957 +AARCH64_INS_CPYMTN = 958 +AARCH64_INS_CPYMTRN = 959 +AARCH64_INS_CPYMTWN = 960 +AARCH64_INS_CPYMWN = 961 +AARCH64_INS_CPYMWT = 962 +AARCH64_INS_CPYMWTN = 963 +AARCH64_INS_CPYMWTRN = 964 +AARCH64_INS_CPYMWTWN = 965 +AARCH64_INS_CPYP = 966 +AARCH64_INS_CPYPN = 967 +AARCH64_INS_CPYPRN = 968 +AARCH64_INS_CPYPRT = 969 +AARCH64_INS_CPYPRTN = 970 +AARCH64_INS_CPYPRTRN = 971 +AARCH64_INS_CPYPRTWN = 972 +AARCH64_INS_CPYPT = 973 +AARCH64_INS_CPYPTN = 974 +AARCH64_INS_CPYPTRN = 975 +AARCH64_INS_CPYPTWN = 976 +AARCH64_INS_CPYPWN = 977 +AARCH64_INS_CPYPWT = 978 +AARCH64_INS_CPYPWTN = 979 +AARCH64_INS_CPYPWTRN = 980 +AARCH64_INS_CPYPWTWN = 981 +AARCH64_INS_CPY = 982 +AARCH64_INS_CRC32B = 983 +AARCH64_INS_CRC32CB = 984 +AARCH64_INS_CRC32CH = 985 +AARCH64_INS_CRC32CW = 986 +AARCH64_INS_CRC32CX = 987 +AARCH64_INS_CRC32H = 988 +AARCH64_INS_CRC32W = 989 +AARCH64_INS_CRC32X = 990 +AARCH64_INS_CSEL = 991 +AARCH64_INS_CSINC = 992 +AARCH64_INS_CSINV = 993 +AARCH64_INS_CSNEG = 994 +AARCH64_INS_CTERMEQ = 995 +AARCH64_INS_CTERMNE = 996 +AARCH64_INS_CTZ = 997 +AARCH64_INS_DCPS1 = 998 +AARCH64_INS_DCPS2 = 999 +AARCH64_INS_DCPS3 = 1000 +AARCH64_INS_DECB = 1001 +AARCH64_INS_DECD = 1002 +AARCH64_INS_DECH = 1003 +AARCH64_INS_DECP = 1004 +AARCH64_INS_DECW = 1005 +AARCH64_INS_DMB = 1006 +AARCH64_INS_DRPS = 1007 +AARCH64_INS_DSB = 1008 +AARCH64_INS_DUPM = 1009 +AARCH64_INS_DUPQ = 1010 +AARCH64_INS_DUP = 1011 +AARCH64_INS_MOV = 1012 +AARCH64_INS_EON = 1013 +AARCH64_INS_EOR3 = 1014 +AARCH64_INS_EORBT = 1015 +AARCH64_INS_EORQV = 1016 +AARCH64_INS_EORS = 1017 +AARCH64_INS_EORTB = 1018 +AARCH64_INS_EORV = 1019 +AARCH64_INS_EOR = 1020 +AARCH64_INS_ERET = 1021 +AARCH64_INS_ERETAA = 1022 +AARCH64_INS_ERETAB = 1023 +AARCH64_INS_EXTQ = 1024 +AARCH64_INS_MOVA = 1025 +AARCH64_INS_EXTR = 1026 +AARCH64_INS_EXT = 1027 +AARCH64_INS_F1CVTL2 = 1028 +AARCH64_INS_F1CVTLT = 1029 +AARCH64_INS_F1CVTL = 1030 +AARCH64_INS_F1CVT = 1031 +AARCH64_INS_F2CVTL2 = 1032 +AARCH64_INS_F2CVTLT = 1033 +AARCH64_INS_F2CVTL = 1034 +AARCH64_INS_F2CVT = 1035 +AARCH64_INS_FABD = 1036 +AARCH64_INS_FABS = 1037 +AARCH64_INS_FACGE = 1038 +AARCH64_INS_FACGT = 1039 +AARCH64_INS_FADDA = 1040 +AARCH64_INS_FADD = 1041 +AARCH64_INS_FADDP = 1042 +AARCH64_INS_FADDQV = 1043 +AARCH64_INS_FADDV = 1044 +AARCH64_INS_FAMAX = 1045 +AARCH64_INS_FAMIN = 1046 +AARCH64_INS_FCADD = 1047 +AARCH64_INS_FCCMP = 1048 +AARCH64_INS_FCCMPE = 1049 +AARCH64_INS_FCLAMP = 1050 +AARCH64_INS_FCMEQ = 1051 +AARCH64_INS_FCMGE = 1052 +AARCH64_INS_FCMGT = 1053 +AARCH64_INS_FCMLA = 1054 +AARCH64_INS_FCMLE = 1055 +AARCH64_INS_FCMLT = 1056 +AARCH64_INS_FCMNE = 1057 +AARCH64_INS_FCMP = 1058 +AARCH64_INS_FCMPE = 1059 +AARCH64_INS_FCMUO = 1060 +AARCH64_INS_FCPY = 1061 +AARCH64_INS_FCSEL = 1062 +AARCH64_INS_FCVTAS = 1063 +AARCH64_INS_FCVTAU = 1064 +AARCH64_INS_FCVT = 1065 +AARCH64_INS_FCVTLT = 1066 +AARCH64_INS_FCVTL = 1067 +AARCH64_INS_FCVTL2 = 1068 +AARCH64_INS_FCVTMS = 1069 +AARCH64_INS_FCVTMU = 1070 +AARCH64_INS_FCVTNB = 1071 +AARCH64_INS_FCVTNS = 1072 +AARCH64_INS_FCVTNT = 1073 +AARCH64_INS_FCVTNU = 1074 +AARCH64_INS_FCVTN = 1075 +AARCH64_INS_FCVTN2 = 1076 +AARCH64_INS_FCVTPS = 1077 +AARCH64_INS_FCVTPU = 1078 +AARCH64_INS_FCVTXNT = 1079 +AARCH64_INS_FCVTXN = 1080 +AARCH64_INS_FCVTXN2 = 1081 +AARCH64_INS_FCVTX = 1082 +AARCH64_INS_FCVTZS = 1083 +AARCH64_INS_FCVTZU = 1084 +AARCH64_INS_FDIV = 1085 +AARCH64_INS_FDIVR = 1086 +AARCH64_INS_FDOT = 1087 +AARCH64_INS_FDUP = 1088 +AARCH64_INS_FEXPA = 1089 +AARCH64_INS_FJCVTZS = 1090 +AARCH64_INS_FLOGB = 1091 +AARCH64_INS_FMADD = 1092 +AARCH64_INS_FMAD = 1093 +AARCH64_INS_FMAX = 1094 +AARCH64_INS_FMAXNM = 1095 +AARCH64_INS_FMAXNMP = 1096 +AARCH64_INS_FMAXNMQV = 1097 +AARCH64_INS_FMAXNMV = 1098 +AARCH64_INS_FMAXP = 1099 +AARCH64_INS_FMAXQV = 1100 +AARCH64_INS_FMAXV = 1101 +AARCH64_INS_FMIN = 1102 +AARCH64_INS_FMINNM = 1103 +AARCH64_INS_FMINNMP = 1104 +AARCH64_INS_FMINNMQV = 1105 +AARCH64_INS_FMINNMV = 1106 +AARCH64_INS_FMINP = 1107 +AARCH64_INS_FMINQV = 1108 +AARCH64_INS_FMINV = 1109 +AARCH64_INS_FMLAL2 = 1110 +AARCH64_INS_FMLALB = 1111 +AARCH64_INS_FMLALLBB = 1112 +AARCH64_INS_FMLALLBT = 1113 +AARCH64_INS_FMLALLTB = 1114 +AARCH64_INS_FMLALLTT = 1115 +AARCH64_INS_FMLALL = 1116 +AARCH64_INS_FMLALT = 1117 +AARCH64_INS_FMLAL = 1118 +AARCH64_INS_FMLA = 1119 +AARCH64_INS_FMLSL2 = 1120 +AARCH64_INS_FMLSLB = 1121 +AARCH64_INS_FMLSLT = 1122 +AARCH64_INS_FMLSL = 1123 +AARCH64_INS_FMLS = 1124 +AARCH64_INS_FMMLA = 1125 +AARCH64_INS_FMOPA = 1126 +AARCH64_INS_FMOPS = 1127 +AARCH64_INS_FMOV = 1128 +AARCH64_INS_FMSB = 1129 +AARCH64_INS_FMSUB = 1130 +AARCH64_INS_FMUL = 1131 +AARCH64_INS_FMULX = 1132 +AARCH64_INS_FNEG = 1133 +AARCH64_INS_FNMADD = 1134 +AARCH64_INS_FNMAD = 1135 +AARCH64_INS_FNMLA = 1136 +AARCH64_INS_FNMLS = 1137 +AARCH64_INS_FNMSB = 1138 +AARCH64_INS_FNMSUB = 1139 +AARCH64_INS_FNMUL = 1140 +AARCH64_INS_FRECPE = 1141 +AARCH64_INS_FRECPS = 1142 +AARCH64_INS_FRECPX = 1143 +AARCH64_INS_FRINT32X = 1144 +AARCH64_INS_FRINT32Z = 1145 +AARCH64_INS_FRINT64X = 1146 +AARCH64_INS_FRINT64Z = 1147 +AARCH64_INS_FRINTA = 1148 +AARCH64_INS_FRINTI = 1149 +AARCH64_INS_FRINTM = 1150 +AARCH64_INS_FRINTN = 1151 +AARCH64_INS_FRINTP = 1152 +AARCH64_INS_FRINTX = 1153 +AARCH64_INS_FRINTZ = 1154 +AARCH64_INS_FRSQRTE = 1155 +AARCH64_INS_FRSQRTS = 1156 +AARCH64_INS_FSCALE = 1157 +AARCH64_INS_FSQRT = 1158 +AARCH64_INS_FSUB = 1159 +AARCH64_INS_FSUBR = 1160 +AARCH64_INS_FTMAD = 1161 +AARCH64_INS_FTSMUL = 1162 +AARCH64_INS_FTSSEL = 1163 +AARCH64_INS_FVDOTB = 1164 +AARCH64_INS_FVDOTT = 1165 +AARCH64_INS_FVDOT = 1166 +AARCH64_INS_GCSPOPCX = 1167 +AARCH64_INS_GCSPOPM = 1168 +AARCH64_INS_GCSPOPX = 1169 +AARCH64_INS_GCSPUSHM = 1170 +AARCH64_INS_GCSPUSHX = 1171 +AARCH64_INS_GCSSS1 = 1172 +AARCH64_INS_GCSSS2 = 1173 +AARCH64_INS_GCSSTR = 1174 +AARCH64_INS_GCSSTTR = 1175 +AARCH64_INS_LD1B = 1176 +AARCH64_INS_LD1D = 1177 +AARCH64_INS_LD1H = 1178 +AARCH64_INS_LD1Q = 1179 +AARCH64_INS_LD1SB = 1180 +AARCH64_INS_LD1SH = 1181 +AARCH64_INS_LD1SW = 1182 +AARCH64_INS_LD1W = 1183 +AARCH64_INS_LDFF1B = 1184 +AARCH64_INS_LDFF1D = 1185 +AARCH64_INS_LDFF1H = 1186 +AARCH64_INS_LDFF1SB = 1187 +AARCH64_INS_LDFF1SH = 1188 +AARCH64_INS_LDFF1SW = 1189 +AARCH64_INS_LDFF1W = 1190 +AARCH64_INS_GMI = 1191 +AARCH64_INS_HISTCNT = 1192 +AARCH64_INS_HISTSEG = 1193 +AARCH64_INS_HLT = 1194 +AARCH64_INS_HVC = 1195 +AARCH64_INS_INCB = 1196 +AARCH64_INS_INCD = 1197 +AARCH64_INS_INCH = 1198 +AARCH64_INS_INCP = 1199 +AARCH64_INS_INCW = 1200 +AARCH64_INS_INDEX = 1201 +AARCH64_INS_INSR = 1202 +AARCH64_INS_INS = 1203 +AARCH64_INS_IRG = 1204 +AARCH64_INS_ISB = 1205 +AARCH64_INS_LASTA = 1206 +AARCH64_INS_LASTB = 1207 +AARCH64_INS_LD1 = 1208 +AARCH64_INS_LD1RB = 1209 +AARCH64_INS_LD1RD = 1210 +AARCH64_INS_LD1RH = 1211 +AARCH64_INS_LD1ROB = 1212 +AARCH64_INS_LD1ROD = 1213 +AARCH64_INS_LD1ROH = 1214 +AARCH64_INS_LD1ROW = 1215 +AARCH64_INS_LD1RQB = 1216 +AARCH64_INS_LD1RQD = 1217 +AARCH64_INS_LD1RQH = 1218 +AARCH64_INS_LD1RQW = 1219 +AARCH64_INS_LD1RSB = 1220 +AARCH64_INS_LD1RSH = 1221 +AARCH64_INS_LD1RSW = 1222 +AARCH64_INS_LD1RW = 1223 +AARCH64_INS_LD1R = 1224 +AARCH64_INS_LD2B = 1225 +AARCH64_INS_LD2D = 1226 +AARCH64_INS_LD2H = 1227 +AARCH64_INS_LD2Q = 1228 +AARCH64_INS_LD2R = 1229 +AARCH64_INS_LD2 = 1230 +AARCH64_INS_LD2W = 1231 +AARCH64_INS_LD3B = 1232 +AARCH64_INS_LD3D = 1233 +AARCH64_INS_LD3H = 1234 +AARCH64_INS_LD3Q = 1235 +AARCH64_INS_LD3R = 1236 +AARCH64_INS_LD3 = 1237 +AARCH64_INS_LD3W = 1238 +AARCH64_INS_LD4B = 1239 +AARCH64_INS_LD4D = 1240 +AARCH64_INS_LD4 = 1241 +AARCH64_INS_LD4H = 1242 +AARCH64_INS_LD4Q = 1243 +AARCH64_INS_LD4R = 1244 +AARCH64_INS_LD4W = 1245 +AARCH64_INS_LD64B = 1246 +AARCH64_INS_LDADDAB = 1247 +AARCH64_INS_LDADDAH = 1248 +AARCH64_INS_LDADDALB = 1249 +AARCH64_INS_LDADDALH = 1250 +AARCH64_INS_LDADDAL = 1251 +AARCH64_INS_LDADDA = 1252 +AARCH64_INS_LDADDB = 1253 +AARCH64_INS_LDADDH = 1254 +AARCH64_INS_LDADDLB = 1255 +AARCH64_INS_LDADDLH = 1256 +AARCH64_INS_LDADDL = 1257 +AARCH64_INS_LDADD = 1258 +AARCH64_INS_LDAP1 = 1259 +AARCH64_INS_LDAPRB = 1260 +AARCH64_INS_LDAPRH = 1261 +AARCH64_INS_LDAPR = 1262 +AARCH64_INS_LDAPURB = 1263 +AARCH64_INS_LDAPURH = 1264 +AARCH64_INS_LDAPURSB = 1265 +AARCH64_INS_LDAPURSH = 1266 +AARCH64_INS_LDAPURSW = 1267 +AARCH64_INS_LDAPUR = 1268 +AARCH64_INS_LDARB = 1269 +AARCH64_INS_LDARH = 1270 +AARCH64_INS_LDAR = 1271 +AARCH64_INS_LDAXP = 1272 +AARCH64_INS_LDAXRB = 1273 +AARCH64_INS_LDAXRH = 1274 +AARCH64_INS_LDAXR = 1275 +AARCH64_INS_LDCLRAB = 1276 +AARCH64_INS_LDCLRAH = 1277 +AARCH64_INS_LDCLRALB = 1278 +AARCH64_INS_LDCLRALH = 1279 +AARCH64_INS_LDCLRAL = 1280 +AARCH64_INS_LDCLRA = 1281 +AARCH64_INS_LDCLRB = 1282 +AARCH64_INS_LDCLRH = 1283 +AARCH64_INS_LDCLRLB = 1284 +AARCH64_INS_LDCLRLH = 1285 +AARCH64_INS_LDCLRL = 1286 +AARCH64_INS_LDCLRP = 1287 +AARCH64_INS_LDCLRPA = 1288 +AARCH64_INS_LDCLRPAL = 1289 +AARCH64_INS_LDCLRPL = 1290 +AARCH64_INS_LDCLR = 1291 +AARCH64_INS_LDEORAB = 1292 +AARCH64_INS_LDEORAH = 1293 +AARCH64_INS_LDEORALB = 1294 +AARCH64_INS_LDEORALH = 1295 +AARCH64_INS_LDEORAL = 1296 +AARCH64_INS_LDEORA = 1297 +AARCH64_INS_LDEORB = 1298 +AARCH64_INS_LDEORH = 1299 +AARCH64_INS_LDEORLB = 1300 +AARCH64_INS_LDEORLH = 1301 +AARCH64_INS_LDEORL = 1302 +AARCH64_INS_LDEOR = 1303 +AARCH64_INS_LDG = 1304 +AARCH64_INS_LDGM = 1305 +AARCH64_INS_LDIAPP = 1306 +AARCH64_INS_LDLARB = 1307 +AARCH64_INS_LDLARH = 1308 +AARCH64_INS_LDLAR = 1309 +AARCH64_INS_LDNF1B = 1310 +AARCH64_INS_LDNF1D = 1311 +AARCH64_INS_LDNF1H = 1312 +AARCH64_INS_LDNF1SB = 1313 +AARCH64_INS_LDNF1SH = 1314 +AARCH64_INS_LDNF1SW = 1315 +AARCH64_INS_LDNF1W = 1316 +AARCH64_INS_LDNP = 1317 +AARCH64_INS_LDNT1B = 1318 +AARCH64_INS_LDNT1D = 1319 +AARCH64_INS_LDNT1H = 1320 +AARCH64_INS_LDNT1SB = 1321 +AARCH64_INS_LDNT1SH = 1322 +AARCH64_INS_LDNT1SW = 1323 +AARCH64_INS_LDNT1W = 1324 +AARCH64_INS_LDP = 1325 +AARCH64_INS_LDPSW = 1326 +AARCH64_INS_LDRAA = 1327 +AARCH64_INS_LDRAB = 1328 +AARCH64_INS_LDRB = 1329 +AARCH64_INS_LDR = 1330 +AARCH64_INS_LDRH = 1331 +AARCH64_INS_LDRSB = 1332 +AARCH64_INS_LDRSH = 1333 +AARCH64_INS_LDRSW = 1334 +AARCH64_INS_LDSETAB = 1335 +AARCH64_INS_LDSETAH = 1336 +AARCH64_INS_LDSETALB = 1337 +AARCH64_INS_LDSETALH = 1338 +AARCH64_INS_LDSETAL = 1339 +AARCH64_INS_LDSETA = 1340 +AARCH64_INS_LDSETB = 1341 +AARCH64_INS_LDSETH = 1342 +AARCH64_INS_LDSETLB = 1343 +AARCH64_INS_LDSETLH = 1344 +AARCH64_INS_LDSETL = 1345 +AARCH64_INS_LDSETP = 1346 +AARCH64_INS_LDSETPA = 1347 +AARCH64_INS_LDSETPAL = 1348 +AARCH64_INS_LDSETPL = 1349 +AARCH64_INS_LDSET = 1350 +AARCH64_INS_LDSMAXAB = 1351 +AARCH64_INS_LDSMAXAH = 1352 +AARCH64_INS_LDSMAXALB = 1353 +AARCH64_INS_LDSMAXALH = 1354 +AARCH64_INS_LDSMAXAL = 1355 +AARCH64_INS_LDSMAXA = 1356 +AARCH64_INS_LDSMAXB = 1357 +AARCH64_INS_LDSMAXH = 1358 +AARCH64_INS_LDSMAXLB = 1359 +AARCH64_INS_LDSMAXLH = 1360 +AARCH64_INS_LDSMAXL = 1361 +AARCH64_INS_LDSMAX = 1362 +AARCH64_INS_LDSMINAB = 1363 +AARCH64_INS_LDSMINAH = 1364 +AARCH64_INS_LDSMINALB = 1365 +AARCH64_INS_LDSMINALH = 1366 +AARCH64_INS_LDSMINAL = 1367 +AARCH64_INS_LDSMINA = 1368 +AARCH64_INS_LDSMINB = 1369 +AARCH64_INS_LDSMINH = 1370 +AARCH64_INS_LDSMINLB = 1371 +AARCH64_INS_LDSMINLH = 1372 +AARCH64_INS_LDSMINL = 1373 +AARCH64_INS_LDSMIN = 1374 +AARCH64_INS_LDTRB = 1375 +AARCH64_INS_LDTRH = 1376 +AARCH64_INS_LDTRSB = 1377 +AARCH64_INS_LDTRSH = 1378 +AARCH64_INS_LDTRSW = 1379 +AARCH64_INS_LDTR = 1380 +AARCH64_INS_LDUMAXAB = 1381 +AARCH64_INS_LDUMAXAH = 1382 +AARCH64_INS_LDUMAXALB = 1383 +AARCH64_INS_LDUMAXALH = 1384 +AARCH64_INS_LDUMAXAL = 1385 +AARCH64_INS_LDUMAXA = 1386 +AARCH64_INS_LDUMAXB = 1387 +AARCH64_INS_LDUMAXH = 1388 +AARCH64_INS_LDUMAXLB = 1389 +AARCH64_INS_LDUMAXLH = 1390 +AARCH64_INS_LDUMAXL = 1391 +AARCH64_INS_LDUMAX = 1392 +AARCH64_INS_LDUMINAB = 1393 +AARCH64_INS_LDUMINAH = 1394 +AARCH64_INS_LDUMINALB = 1395 +AARCH64_INS_LDUMINALH = 1396 +AARCH64_INS_LDUMINAL = 1397 +AARCH64_INS_LDUMINA = 1398 +AARCH64_INS_LDUMINB = 1399 +AARCH64_INS_LDUMINH = 1400 +AARCH64_INS_LDUMINLB = 1401 +AARCH64_INS_LDUMINLH = 1402 +AARCH64_INS_LDUMINL = 1403 +AARCH64_INS_LDUMIN = 1404 +AARCH64_INS_LDURB = 1405 +AARCH64_INS_LDUR = 1406 +AARCH64_INS_LDURH = 1407 +AARCH64_INS_LDURSB = 1408 +AARCH64_INS_LDURSH = 1409 +AARCH64_INS_LDURSW = 1410 +AARCH64_INS_LDXP = 1411 +AARCH64_INS_LDXRB = 1412 +AARCH64_INS_LDXRH = 1413 +AARCH64_INS_LDXR = 1414 +AARCH64_INS_LSLR = 1415 +AARCH64_INS_LSL = 1416 +AARCH64_INS_LSRR = 1417 +AARCH64_INS_LSR = 1418 +AARCH64_INS_LUTI2 = 1419 +AARCH64_INS_LUTI4 = 1420 +AARCH64_INS_MADDPT = 1421 +AARCH64_INS_MADD = 1422 +AARCH64_INS_MADPT = 1423 +AARCH64_INS_MAD = 1424 +AARCH64_INS_MATCH = 1425 +AARCH64_INS_MLAPT = 1426 +AARCH64_INS_MLA = 1427 +AARCH64_INS_MLS = 1428 +AARCH64_INS_SETGE = 1429 +AARCH64_INS_SETGEN = 1430 +AARCH64_INS_SETGET = 1431 +AARCH64_INS_SETGETN = 1432 +AARCH64_INS_MOVAZ = 1433 +AARCH64_INS_MOVI = 1434 +AARCH64_INS_MOVK = 1435 +AARCH64_INS_MOVN = 1436 +AARCH64_INS_MOVPRFX = 1437 +AARCH64_INS_MOVT = 1438 +AARCH64_INS_MOVZ = 1439 +AARCH64_INS_MRRS = 1440 +AARCH64_INS_MRS = 1441 +AARCH64_INS_MSB = 1442 +AARCH64_INS_MSR = 1443 +AARCH64_INS_MSRR = 1444 +AARCH64_INS_MSUBPT = 1445 +AARCH64_INS_MSUB = 1446 +AARCH64_INS_MUL = 1447 +AARCH64_INS_MVNI = 1448 +AARCH64_INS_NANDS = 1449 +AARCH64_INS_NAND = 1450 +AARCH64_INS_NBSL = 1451 +AARCH64_INS_NEG = 1452 +AARCH64_INS_NMATCH = 1453 +AARCH64_INS_NORS = 1454 +AARCH64_INS_NOR = 1455 +AARCH64_INS_NOT = 1456 +AARCH64_INS_ORNS = 1457 +AARCH64_INS_ORN = 1458 +AARCH64_INS_ORQV = 1459 +AARCH64_INS_ORRS = 1460 +AARCH64_INS_ORR = 1461 +AARCH64_INS_ORV = 1462 +AARCH64_INS_PACDA = 1463 +AARCH64_INS_PACDB = 1464 +AARCH64_INS_PACDZA = 1465 +AARCH64_INS_PACDZB = 1466 +AARCH64_INS_PACGA = 1467 +AARCH64_INS_PACIA = 1468 +AARCH64_INS_PACIA171615 = 1469 +AARCH64_INS_PACIASPPC = 1470 +AARCH64_INS_PACIB = 1471 +AARCH64_INS_PACIB171615 = 1472 +AARCH64_INS_PACIBSPPC = 1473 +AARCH64_INS_PACIZA = 1474 +AARCH64_INS_PACIZB = 1475 +AARCH64_INS_PACNBIASPPC = 1476 +AARCH64_INS_PACNBIBSPPC = 1477 +AARCH64_INS_PEXT = 1478 +AARCH64_INS_PFALSE = 1479 +AARCH64_INS_PFIRST = 1480 +AARCH64_INS_PMOV = 1481 +AARCH64_INS_PMULLB = 1482 +AARCH64_INS_PMULLT = 1483 +AARCH64_INS_PMULL2 = 1484 +AARCH64_INS_PMULL = 1485 +AARCH64_INS_PMUL = 1486 +AARCH64_INS_PNEXT = 1487 +AARCH64_INS_PRFB = 1488 +AARCH64_INS_PRFD = 1489 +AARCH64_INS_PRFH = 1490 +AARCH64_INS_PRFM = 1491 +AARCH64_INS_PRFUM = 1492 +AARCH64_INS_PRFW = 1493 +AARCH64_INS_PSEL = 1494 +AARCH64_INS_PTEST = 1495 +AARCH64_INS_PTRUES = 1496 +AARCH64_INS_PTRUE = 1497 +AARCH64_INS_PUNPKHI = 1498 +AARCH64_INS_PUNPKLO = 1499 +AARCH64_INS_RADDHNB = 1500 +AARCH64_INS_RADDHNT = 1501 +AARCH64_INS_RADDHN = 1502 +AARCH64_INS_RADDHN2 = 1503 +AARCH64_INS_RAX1 = 1504 +AARCH64_INS_RBIT = 1505 +AARCH64_INS_RCWCAS = 1506 +AARCH64_INS_RCWCASA = 1507 +AARCH64_INS_RCWCASAL = 1508 +AARCH64_INS_RCWCASL = 1509 +AARCH64_INS_RCWCASP = 1510 +AARCH64_INS_RCWCASPA = 1511 +AARCH64_INS_RCWCASPAL = 1512 +AARCH64_INS_RCWCASPL = 1513 +AARCH64_INS_RCWCLR = 1514 +AARCH64_INS_RCWCLRA = 1515 +AARCH64_INS_RCWCLRAL = 1516 +AARCH64_INS_RCWCLRL = 1517 +AARCH64_INS_RCWCLRP = 1518 +AARCH64_INS_RCWCLRPA = 1519 +AARCH64_INS_RCWCLRPAL = 1520 +AARCH64_INS_RCWCLRPL = 1521 +AARCH64_INS_RCWSCLR = 1522 +AARCH64_INS_RCWSCLRA = 1523 +AARCH64_INS_RCWSCLRAL = 1524 +AARCH64_INS_RCWSCLRL = 1525 +AARCH64_INS_RCWSCLRP = 1526 +AARCH64_INS_RCWSCLRPA = 1527 +AARCH64_INS_RCWSCLRPAL = 1528 +AARCH64_INS_RCWSCLRPL = 1529 +AARCH64_INS_RCWSCAS = 1530 +AARCH64_INS_RCWSCASA = 1531 +AARCH64_INS_RCWSCASAL = 1532 +AARCH64_INS_RCWSCASL = 1533 +AARCH64_INS_RCWSCASP = 1534 +AARCH64_INS_RCWSCASPA = 1535 +AARCH64_INS_RCWSCASPAL = 1536 +AARCH64_INS_RCWSCASPL = 1537 +AARCH64_INS_RCWSET = 1538 +AARCH64_INS_RCWSETA = 1539 +AARCH64_INS_RCWSETAL = 1540 +AARCH64_INS_RCWSETL = 1541 +AARCH64_INS_RCWSETP = 1542 +AARCH64_INS_RCWSETPA = 1543 +AARCH64_INS_RCWSETPAL = 1544 +AARCH64_INS_RCWSETPL = 1545 +AARCH64_INS_RCWSSET = 1546 +AARCH64_INS_RCWSSETA = 1547 +AARCH64_INS_RCWSSETAL = 1548 +AARCH64_INS_RCWSSETL = 1549 +AARCH64_INS_RCWSSETP = 1550 +AARCH64_INS_RCWSSETPA = 1551 +AARCH64_INS_RCWSSETPAL = 1552 +AARCH64_INS_RCWSSETPL = 1553 +AARCH64_INS_RCWSWP = 1554 +AARCH64_INS_RCWSWPA = 1555 +AARCH64_INS_RCWSWPAL = 1556 +AARCH64_INS_RCWSWPL = 1557 +AARCH64_INS_RCWSWPP = 1558 +AARCH64_INS_RCWSWPPA = 1559 +AARCH64_INS_RCWSWPPAL = 1560 +AARCH64_INS_RCWSWPPL = 1561 +AARCH64_INS_RCWSSWP = 1562 +AARCH64_INS_RCWSSWPA = 1563 +AARCH64_INS_RCWSSWPAL = 1564 +AARCH64_INS_RCWSSWPL = 1565 +AARCH64_INS_RCWSSWPP = 1566 +AARCH64_INS_RCWSSWPPA = 1567 +AARCH64_INS_RCWSSWPPAL = 1568 +AARCH64_INS_RCWSSWPPL = 1569 +AARCH64_INS_RDFFRS = 1570 +AARCH64_INS_RDFFR = 1571 +AARCH64_INS_RDSVL = 1572 +AARCH64_INS_RDVL = 1573 +AARCH64_INS_RET = 1574 +AARCH64_INS_RETAA = 1575 +AARCH64_INS_RETAASPPC = 1576 +AARCH64_INS_RETAB = 1577 +AARCH64_INS_RETABSPPC = 1578 +AARCH64_INS_REV16 = 1579 +AARCH64_INS_REV32 = 1580 +AARCH64_INS_REV64 = 1581 +AARCH64_INS_REVB = 1582 +AARCH64_INS_REVD = 1583 +AARCH64_INS_REVH = 1584 +AARCH64_INS_REVW = 1585 +AARCH64_INS_REV = 1586 +AARCH64_INS_RMIF = 1587 +AARCH64_INS_ROR = 1588 +AARCH64_INS_RPRFM = 1589 +AARCH64_INS_RSHRNB = 1590 +AARCH64_INS_RSHRNT = 1591 +AARCH64_INS_RSHRN2 = 1592 +AARCH64_INS_RSHRN = 1593 +AARCH64_INS_RSUBHNB = 1594 +AARCH64_INS_RSUBHNT = 1595 +AARCH64_INS_RSUBHN = 1596 +AARCH64_INS_RSUBHN2 = 1597 +AARCH64_INS_SABALB = 1598 +AARCH64_INS_SABALT = 1599 +AARCH64_INS_SABAL2 = 1600 +AARCH64_INS_SABAL = 1601 +AARCH64_INS_SABA = 1602 +AARCH64_INS_SABDLB = 1603 +AARCH64_INS_SABDLT = 1604 +AARCH64_INS_SABDL2 = 1605 +AARCH64_INS_SABDL = 1606 +AARCH64_INS_SABD = 1607 +AARCH64_INS_SADALP = 1608 +AARCH64_INS_SADDLBT = 1609 +AARCH64_INS_SADDLB = 1610 +AARCH64_INS_SADDLP = 1611 +AARCH64_INS_SADDLT = 1612 +AARCH64_INS_SADDLV = 1613 +AARCH64_INS_SADDL2 = 1614 +AARCH64_INS_SADDL = 1615 +AARCH64_INS_SADDV = 1616 +AARCH64_INS_SADDWB = 1617 +AARCH64_INS_SADDWT = 1618 +AARCH64_INS_SADDW2 = 1619 +AARCH64_INS_SADDW = 1620 +AARCH64_INS_SB = 1621 +AARCH64_INS_SBCLB = 1622 +AARCH64_INS_SBCLT = 1623 +AARCH64_INS_SBCS = 1624 +AARCH64_INS_SBC = 1625 +AARCH64_INS_SBFM = 1626 +AARCH64_INS_SCLAMP = 1627 +AARCH64_INS_SCVTF = 1628 +AARCH64_INS_SDIVR = 1629 +AARCH64_INS_SDIV = 1630 +AARCH64_INS_SDOT = 1631 +AARCH64_INS_SEL = 1632 +AARCH64_INS_SETE = 1633 +AARCH64_INS_SETEN = 1634 +AARCH64_INS_SETET = 1635 +AARCH64_INS_SETETN = 1636 +AARCH64_INS_SETF16 = 1637 +AARCH64_INS_SETF8 = 1638 +AARCH64_INS_SETFFR = 1639 +AARCH64_INS_SETGM = 1640 +AARCH64_INS_SETGMN = 1641 +AARCH64_INS_SETGMT = 1642 +AARCH64_INS_SETGMTN = 1643 +AARCH64_INS_SETGP = 1644 +AARCH64_INS_SETGPN = 1645 +AARCH64_INS_SETGPT = 1646 +AARCH64_INS_SETGPTN = 1647 +AARCH64_INS_SETM = 1648 +AARCH64_INS_SETMN = 1649 +AARCH64_INS_SETMT = 1650 +AARCH64_INS_SETMTN = 1651 +AARCH64_INS_SETP = 1652 +AARCH64_INS_SETPN = 1653 +AARCH64_INS_SETPT = 1654 +AARCH64_INS_SETPTN = 1655 +AARCH64_INS_SHA1C = 1656 +AARCH64_INS_SHA1H = 1657 +AARCH64_INS_SHA1M = 1658 +AARCH64_INS_SHA1P = 1659 +AARCH64_INS_SHA1SU0 = 1660 +AARCH64_INS_SHA1SU1 = 1661 +AARCH64_INS_SHA256H2 = 1662 +AARCH64_INS_SHA256H = 1663 +AARCH64_INS_SHA256SU0 = 1664 +AARCH64_INS_SHA256SU1 = 1665 +AARCH64_INS_SHA512H = 1666 +AARCH64_INS_SHA512H2 = 1667 +AARCH64_INS_SHA512SU0 = 1668 +AARCH64_INS_SHA512SU1 = 1669 +AARCH64_INS_SHADD = 1670 +AARCH64_INS_SHLL2 = 1671 +AARCH64_INS_SHLL = 1672 +AARCH64_INS_SHL = 1673 +AARCH64_INS_SHRNB = 1674 +AARCH64_INS_SHRNT = 1675 +AARCH64_INS_SHRN2 = 1676 +AARCH64_INS_SHRN = 1677 +AARCH64_INS_SHSUBR = 1678 +AARCH64_INS_SHSUB = 1679 +AARCH64_INS_SLI = 1680 +AARCH64_INS_SM3PARTW1 = 1681 +AARCH64_INS_SM3PARTW2 = 1682 +AARCH64_INS_SM3SS1 = 1683 +AARCH64_INS_SM3TT1A = 1684 +AARCH64_INS_SM3TT1B = 1685 +AARCH64_INS_SM3TT2A = 1686 +AARCH64_INS_SM3TT2B = 1687 +AARCH64_INS_SM4E = 1688 +AARCH64_INS_SM4EKEY = 1689 +AARCH64_INS_SMADDL = 1690 +AARCH64_INS_SMAXP = 1691 +AARCH64_INS_SMAXQV = 1692 +AARCH64_INS_SMAXV = 1693 +AARCH64_INS_SMAX = 1694 +AARCH64_INS_SMC = 1695 +AARCH64_INS_SMINP = 1696 +AARCH64_INS_SMINQV = 1697 +AARCH64_INS_SMINV = 1698 +AARCH64_INS_SMIN = 1699 +AARCH64_INS_SMLALB = 1700 +AARCH64_INS_SMLALL = 1701 +AARCH64_INS_SMLALT = 1702 +AARCH64_INS_SMLAL = 1703 +AARCH64_INS_SMLAL2 = 1704 +AARCH64_INS_SMLSLB = 1705 +AARCH64_INS_SMLSLL = 1706 +AARCH64_INS_SMLSLT = 1707 +AARCH64_INS_SMLSL = 1708 +AARCH64_INS_SMLSL2 = 1709 +AARCH64_INS_SMMLA = 1710 +AARCH64_INS_SMOPA = 1711 +AARCH64_INS_SMOPS = 1712 +AARCH64_INS_SMOV = 1713 +AARCH64_INS_SMSUBL = 1714 +AARCH64_INS_SMULH = 1715 +AARCH64_INS_SMULLB = 1716 +AARCH64_INS_SMULLT = 1717 +AARCH64_INS_SMULL2 = 1718 +AARCH64_INS_SMULL = 1719 +AARCH64_INS_SPLICE = 1720 +AARCH64_INS_SQABS = 1721 +AARCH64_INS_SQADD = 1722 +AARCH64_INS_SQCADD = 1723 +AARCH64_INS_SQCVTN = 1724 +AARCH64_INS_SQCVTUN = 1725 +AARCH64_INS_SQCVTU = 1726 +AARCH64_INS_SQCVT = 1727 +AARCH64_INS_SQDECB = 1728 +AARCH64_INS_SQDECD = 1729 +AARCH64_INS_SQDECH = 1730 +AARCH64_INS_SQDECP = 1731 +AARCH64_INS_SQDECW = 1732 +AARCH64_INS_SQDMLALBT = 1733 +AARCH64_INS_SQDMLALB = 1734 +AARCH64_INS_SQDMLALT = 1735 +AARCH64_INS_SQDMLAL = 1736 +AARCH64_INS_SQDMLAL2 = 1737 +AARCH64_INS_SQDMLSLBT = 1738 +AARCH64_INS_SQDMLSLB = 1739 +AARCH64_INS_SQDMLSLT = 1740 +AARCH64_INS_SQDMLSL = 1741 +AARCH64_INS_SQDMLSL2 = 1742 +AARCH64_INS_SQDMULH = 1743 +AARCH64_INS_SQDMULLB = 1744 +AARCH64_INS_SQDMULLT = 1745 +AARCH64_INS_SQDMULL = 1746 +AARCH64_INS_SQDMULL2 = 1747 +AARCH64_INS_SQINCB = 1748 +AARCH64_INS_SQINCD = 1749 +AARCH64_INS_SQINCH = 1750 +AARCH64_INS_SQINCP = 1751 +AARCH64_INS_SQINCW = 1752 +AARCH64_INS_SQNEG = 1753 +AARCH64_INS_SQRDCMLAH = 1754 +AARCH64_INS_SQRDMLAH = 1755 +AARCH64_INS_SQRDMLSH = 1756 +AARCH64_INS_SQRDMULH = 1757 +AARCH64_INS_SQRSHLR = 1758 +AARCH64_INS_SQRSHL = 1759 +AARCH64_INS_SQRSHRNB = 1760 +AARCH64_INS_SQRSHRNT = 1761 +AARCH64_INS_SQRSHRN = 1762 +AARCH64_INS_SQRSHRN2 = 1763 +AARCH64_INS_SQRSHRUNB = 1764 +AARCH64_INS_SQRSHRUNT = 1765 +AARCH64_INS_SQRSHRUN = 1766 +AARCH64_INS_SQRSHRUN2 = 1767 +AARCH64_INS_SQRSHRU = 1768 +AARCH64_INS_SQRSHR = 1769 +AARCH64_INS_SQSHLR = 1770 +AARCH64_INS_SQSHLU = 1771 +AARCH64_INS_SQSHL = 1772 +AARCH64_INS_SQSHRNB = 1773 +AARCH64_INS_SQSHRNT = 1774 +AARCH64_INS_SQSHRN = 1775 +AARCH64_INS_SQSHRN2 = 1776 +AARCH64_INS_SQSHRUNB = 1777 +AARCH64_INS_SQSHRUNT = 1778 +AARCH64_INS_SQSHRUN = 1779 +AARCH64_INS_SQSHRUN2 = 1780 +AARCH64_INS_SQSUBR = 1781 +AARCH64_INS_SQSUB = 1782 +AARCH64_INS_SQXTNB = 1783 +AARCH64_INS_SQXTNT = 1784 +AARCH64_INS_SQXTN2 = 1785 +AARCH64_INS_SQXTN = 1786 +AARCH64_INS_SQXTUNB = 1787 +AARCH64_INS_SQXTUNT = 1788 +AARCH64_INS_SQXTUN2 = 1789 +AARCH64_INS_SQXTUN = 1790 +AARCH64_INS_SRHADD = 1791 +AARCH64_INS_SRI = 1792 +AARCH64_INS_SRSHLR = 1793 +AARCH64_INS_SRSHL = 1794 +AARCH64_INS_SRSHR = 1795 +AARCH64_INS_SRSRA = 1796 +AARCH64_INS_SSHLLB = 1797 +AARCH64_INS_SSHLLT = 1798 +AARCH64_INS_SSHLL2 = 1799 +AARCH64_INS_SSHLL = 1800 +AARCH64_INS_SSHL = 1801 +AARCH64_INS_SSHR = 1802 +AARCH64_INS_SSRA = 1803 +AARCH64_INS_ST1B = 1804 +AARCH64_INS_ST1D = 1805 +AARCH64_INS_ST1H = 1806 +AARCH64_INS_ST1Q = 1807 +AARCH64_INS_ST1W = 1808 +AARCH64_INS_SSUBLBT = 1809 +AARCH64_INS_SSUBLB = 1810 +AARCH64_INS_SSUBLTB = 1811 +AARCH64_INS_SSUBLT = 1812 +AARCH64_INS_SSUBL2 = 1813 +AARCH64_INS_SSUBL = 1814 +AARCH64_INS_SSUBWB = 1815 +AARCH64_INS_SSUBWT = 1816 +AARCH64_INS_SSUBW2 = 1817 +AARCH64_INS_SSUBW = 1818 +AARCH64_INS_ST1 = 1819 +AARCH64_INS_ST2B = 1820 +AARCH64_INS_ST2D = 1821 +AARCH64_INS_ST2G = 1822 +AARCH64_INS_ST2H = 1823 +AARCH64_INS_ST2Q = 1824 +AARCH64_INS_ST2 = 1825 +AARCH64_INS_ST2W = 1826 +AARCH64_INS_ST3B = 1827 +AARCH64_INS_ST3D = 1828 +AARCH64_INS_ST3H = 1829 +AARCH64_INS_ST3Q = 1830 +AARCH64_INS_ST3 = 1831 +AARCH64_INS_ST3W = 1832 +AARCH64_INS_ST4B = 1833 +AARCH64_INS_ST4D = 1834 +AARCH64_INS_ST4 = 1835 +AARCH64_INS_ST4H = 1836 +AARCH64_INS_ST4Q = 1837 +AARCH64_INS_ST4W = 1838 +AARCH64_INS_ST64B = 1839 +AARCH64_INS_ST64BV = 1840 +AARCH64_INS_ST64BV0 = 1841 +AARCH64_INS_STGM = 1842 +AARCH64_INS_STGP = 1843 +AARCH64_INS_STG = 1844 +AARCH64_INS_STILP = 1845 +AARCH64_INS_STL1 = 1846 +AARCH64_INS_STLLRB = 1847 +AARCH64_INS_STLLRH = 1848 +AARCH64_INS_STLLR = 1849 +AARCH64_INS_STLRB = 1850 +AARCH64_INS_STLRH = 1851 +AARCH64_INS_STLR = 1852 +AARCH64_INS_STLURB = 1853 +AARCH64_INS_STLURH = 1854 +AARCH64_INS_STLUR = 1855 +AARCH64_INS_STLXP = 1856 +AARCH64_INS_STLXRB = 1857 +AARCH64_INS_STLXRH = 1858 +AARCH64_INS_STLXR = 1859 +AARCH64_INS_STNP = 1860 +AARCH64_INS_STNT1B = 1861 +AARCH64_INS_STNT1D = 1862 +AARCH64_INS_STNT1H = 1863 +AARCH64_INS_STNT1W = 1864 +AARCH64_INS_STP = 1865 +AARCH64_INS_STRB = 1866 +AARCH64_INS_STR = 1867 +AARCH64_INS_STRH = 1868 +AARCH64_INS_STTRB = 1869 +AARCH64_INS_STTRH = 1870 +AARCH64_INS_STTR = 1871 +AARCH64_INS_STURB = 1872 +AARCH64_INS_STUR = 1873 +AARCH64_INS_STURH = 1874 +AARCH64_INS_STXP = 1875 +AARCH64_INS_STXRB = 1876 +AARCH64_INS_STXRH = 1877 +AARCH64_INS_STXR = 1878 +AARCH64_INS_STZ2G = 1879 +AARCH64_INS_STZGM = 1880 +AARCH64_INS_STZG = 1881 +AARCH64_INS_SUBG = 1882 +AARCH64_INS_SUBHNB = 1883 +AARCH64_INS_SUBHNT = 1884 +AARCH64_INS_SUBHN = 1885 +AARCH64_INS_SUBHN2 = 1886 +AARCH64_INS_SUBP = 1887 +AARCH64_INS_SUBPS = 1888 +AARCH64_INS_SUBPT = 1889 +AARCH64_INS_SUBR = 1890 +AARCH64_INS_SUBS = 1891 +AARCH64_INS_SUB = 1892 +AARCH64_INS_SUDOT = 1893 +AARCH64_INS_SUMLALL = 1894 +AARCH64_INS_SUMOPA = 1895 +AARCH64_INS_SUMOPS = 1896 +AARCH64_INS_SUNPKHI = 1897 +AARCH64_INS_SUNPKLO = 1898 +AARCH64_INS_SUNPK = 1899 +AARCH64_INS_SUQADD = 1900 +AARCH64_INS_SUVDOT = 1901 +AARCH64_INS_SVC = 1902 +AARCH64_INS_SVDOT = 1903 +AARCH64_INS_SWPAB = 1904 +AARCH64_INS_SWPAH = 1905 +AARCH64_INS_SWPALB = 1906 +AARCH64_INS_SWPALH = 1907 +AARCH64_INS_SWPAL = 1908 +AARCH64_INS_SWPA = 1909 +AARCH64_INS_SWPB = 1910 +AARCH64_INS_SWPH = 1911 +AARCH64_INS_SWPLB = 1912 +AARCH64_INS_SWPLH = 1913 +AARCH64_INS_SWPL = 1914 +AARCH64_INS_SWPP = 1915 +AARCH64_INS_SWPPA = 1916 +AARCH64_INS_SWPPAL = 1917 +AARCH64_INS_SWPPL = 1918 +AARCH64_INS_SWP = 1919 +AARCH64_INS_SXTB = 1920 +AARCH64_INS_SXTH = 1921 +AARCH64_INS_SXTW = 1922 +AARCH64_INS_SYSL = 1923 +AARCH64_INS_SYSP = 1924 +AARCH64_INS_SYS = 1925 +AARCH64_INS_TBLQ = 1926 +AARCH64_INS_TBL = 1927 +AARCH64_INS_TBNZ = 1928 +AARCH64_INS_TBXQ = 1929 +AARCH64_INS_TBX = 1930 +AARCH64_INS_TBZ = 1931 +AARCH64_INS_TCANCEL = 1932 +AARCH64_INS_TCOMMIT = 1933 +AARCH64_INS_TRCIT = 1934 +AARCH64_INS_TRN1 = 1935 +AARCH64_INS_TRN2 = 1936 +AARCH64_INS_TSB = 1937 +AARCH64_INS_TSTART = 1938 +AARCH64_INS_TTEST = 1939 +AARCH64_INS_UABALB = 1940 +AARCH64_INS_UABALT = 1941 +AARCH64_INS_UABAL2 = 1942 +AARCH64_INS_UABAL = 1943 +AARCH64_INS_UABA = 1944 +AARCH64_INS_UABDLB = 1945 +AARCH64_INS_UABDLT = 1946 +AARCH64_INS_UABDL2 = 1947 +AARCH64_INS_UABDL = 1948 +AARCH64_INS_UABD = 1949 +AARCH64_INS_UADALP = 1950 +AARCH64_INS_UADDLB = 1951 +AARCH64_INS_UADDLP = 1952 +AARCH64_INS_UADDLT = 1953 +AARCH64_INS_UADDLV = 1954 +AARCH64_INS_UADDL2 = 1955 +AARCH64_INS_UADDL = 1956 +AARCH64_INS_UADDV = 1957 +AARCH64_INS_UADDWB = 1958 +AARCH64_INS_UADDWT = 1959 +AARCH64_INS_UADDW2 = 1960 +AARCH64_INS_UADDW = 1961 +AARCH64_INS_UBFM = 1962 +AARCH64_INS_UCLAMP = 1963 +AARCH64_INS_UCVTF = 1964 +AARCH64_INS_UDF = 1965 +AARCH64_INS_UDIVR = 1966 +AARCH64_INS_UDIV = 1967 +AARCH64_INS_UDOT = 1968 +AARCH64_INS_UHADD = 1969 +AARCH64_INS_UHSUBR = 1970 +AARCH64_INS_UHSUB = 1971 +AARCH64_INS_UMADDL = 1972 +AARCH64_INS_UMAXP = 1973 +AARCH64_INS_UMAXQV = 1974 +AARCH64_INS_UMAXV = 1975 +AARCH64_INS_UMAX = 1976 +AARCH64_INS_UMINP = 1977 +AARCH64_INS_UMINQV = 1978 +AARCH64_INS_UMINV = 1979 +AARCH64_INS_UMIN = 1980 +AARCH64_INS_UMLALB = 1981 +AARCH64_INS_UMLALL = 1982 +AARCH64_INS_UMLALT = 1983 +AARCH64_INS_UMLAL = 1984 +AARCH64_INS_UMLAL2 = 1985 +AARCH64_INS_UMLSLB = 1986 +AARCH64_INS_UMLSLL = 1987 +AARCH64_INS_UMLSLT = 1988 +AARCH64_INS_UMLSL = 1989 +AARCH64_INS_UMLSL2 = 1990 +AARCH64_INS_UMMLA = 1991 +AARCH64_INS_UMOPA = 1992 +AARCH64_INS_UMOPS = 1993 +AARCH64_INS_UMOV = 1994 +AARCH64_INS_UMSUBL = 1995 +AARCH64_INS_UMULH = 1996 +AARCH64_INS_UMULLB = 1997 +AARCH64_INS_UMULLT = 1998 +AARCH64_INS_UMULL2 = 1999 +AARCH64_INS_UMULL = 2000 +AARCH64_INS_UQADD = 2001 +AARCH64_INS_UQCVTN = 2002 +AARCH64_INS_UQCVT = 2003 +AARCH64_INS_UQDECB = 2004 +AARCH64_INS_UQDECD = 2005 +AARCH64_INS_UQDECH = 2006 +AARCH64_INS_UQDECP = 2007 +AARCH64_INS_UQDECW = 2008 +AARCH64_INS_UQINCB = 2009 +AARCH64_INS_UQINCD = 2010 +AARCH64_INS_UQINCH = 2011 +AARCH64_INS_UQINCP = 2012 +AARCH64_INS_UQINCW = 2013 +AARCH64_INS_UQRSHLR = 2014 +AARCH64_INS_UQRSHL = 2015 +AARCH64_INS_UQRSHRNB = 2016 +AARCH64_INS_UQRSHRNT = 2017 +AARCH64_INS_UQRSHRN = 2018 +AARCH64_INS_UQRSHRN2 = 2019 +AARCH64_INS_UQRSHR = 2020 +AARCH64_INS_UQSHLR = 2021 +AARCH64_INS_UQSHL = 2022 +AARCH64_INS_UQSHRNB = 2023 +AARCH64_INS_UQSHRNT = 2024 +AARCH64_INS_UQSHRN = 2025 +AARCH64_INS_UQSHRN2 = 2026 +AARCH64_INS_UQSUBR = 2027 +AARCH64_INS_UQSUB = 2028 +AARCH64_INS_UQXTNB = 2029 +AARCH64_INS_UQXTNT = 2030 +AARCH64_INS_UQXTN2 = 2031 +AARCH64_INS_UQXTN = 2032 +AARCH64_INS_URECPE = 2033 +AARCH64_INS_URHADD = 2034 +AARCH64_INS_URSHLR = 2035 +AARCH64_INS_URSHL = 2036 +AARCH64_INS_URSHR = 2037 +AARCH64_INS_URSQRTE = 2038 +AARCH64_INS_URSRA = 2039 +AARCH64_INS_USDOT = 2040 +AARCH64_INS_USHLLB = 2041 +AARCH64_INS_USHLLT = 2042 +AARCH64_INS_USHLL2 = 2043 +AARCH64_INS_USHLL = 2044 +AARCH64_INS_USHL = 2045 +AARCH64_INS_USHR = 2046 +AARCH64_INS_USMLALL = 2047 +AARCH64_INS_USMMLA = 2048 +AARCH64_INS_USMOPA = 2049 +AARCH64_INS_USMOPS = 2050 +AARCH64_INS_USQADD = 2051 +AARCH64_INS_USRA = 2052 +AARCH64_INS_USUBLB = 2053 +AARCH64_INS_USUBLT = 2054 +AARCH64_INS_USUBL2 = 2055 +AARCH64_INS_USUBL = 2056 +AARCH64_INS_USUBWB = 2057 +AARCH64_INS_USUBWT = 2058 +AARCH64_INS_USUBW2 = 2059 +AARCH64_INS_USUBW = 2060 +AARCH64_INS_USVDOT = 2061 +AARCH64_INS_UUNPKHI = 2062 +AARCH64_INS_UUNPKLO = 2063 +AARCH64_INS_UUNPK = 2064 +AARCH64_INS_UVDOT = 2065 +AARCH64_INS_UXTB = 2066 +AARCH64_INS_UXTH = 2067 +AARCH64_INS_UXTW = 2068 +AARCH64_INS_UZP1 = 2069 +AARCH64_INS_UZP2 = 2070 +AARCH64_INS_UZPQ1 = 2071 +AARCH64_INS_UZPQ2 = 2072 +AARCH64_INS_UZP = 2073 +AARCH64_INS_WFET = 2074 +AARCH64_INS_WFIT = 2075 +AARCH64_INS_WHILEGE = 2076 +AARCH64_INS_WHILEGT = 2077 +AARCH64_INS_WHILEHI = 2078 +AARCH64_INS_WHILEHS = 2079 +AARCH64_INS_WHILELE = 2080 +AARCH64_INS_WHILELO = 2081 +AARCH64_INS_WHILELS = 2082 +AARCH64_INS_WHILELT = 2083 +AARCH64_INS_WHILERW = 2084 +AARCH64_INS_WHILEWR = 2085 +AARCH64_INS_WRFFR = 2086 +AARCH64_INS_XAFLAG = 2087 +AARCH64_INS_XAR = 2088 +AARCH64_INS_XPACD = 2089 +AARCH64_INS_XPACI = 2090 +AARCH64_INS_XTN2 = 2091 +AARCH64_INS_XTN = 2092 +AARCH64_INS_ZERO = 2093 +AARCH64_INS_ZIP1 = 2094 +AARCH64_INS_ZIP2 = 2095 +AARCH64_INS_ZIPQ1 = 2096 +AARCH64_INS_ZIPQ2 = 2097 +AARCH64_INS_ZIP = 2098 +AARCH64_INS_ENDING = 2099 +AARCH64_INS_ALIAS_BEGIN = 2100 +AARCH64_INS_ALIAS_ADDPT = 2101 +AARCH64_INS_ALIAS_GCSB = 2102 +AARCH64_INS_ALIAS_GCSPOPM = 2103 +AARCH64_INS_ALIAS_LDAPUR = 2104 +AARCH64_INS_ALIAS_STLLRB = 2105 +AARCH64_INS_ALIAS_STLLRH = 2106 +AARCH64_INS_ALIAS_STLLR = 2107 +AARCH64_INS_ALIAS_STLRB = 2108 +AARCH64_INS_ALIAS_STLRH = 2109 +AARCH64_INS_ALIAS_STLR = 2110 +AARCH64_INS_ALIAS_STLUR = 2111 +AARCH64_INS_ALIAS_SUBPT = 2112 +AARCH64_INS_ALIAS_LDRAA = 2113 +AARCH64_INS_ALIAS_ADD = 2114 +AARCH64_INS_ALIAS_CMN = 2115 +AARCH64_INS_ALIAS_ADDS = 2116 +AARCH64_INS_ALIAS_AND = 2117 +AARCH64_INS_ALIAS_ANDS = 2118 +AARCH64_INS_ALIAS_LDR = 2119 +AARCH64_INS_ALIAS_STR = 2120 +AARCH64_INS_ALIAS_LDRB = 2121 +AARCH64_INS_ALIAS_STRB = 2122 +AARCH64_INS_ALIAS_LDRH = 2123 +AARCH64_INS_ALIAS_STRH = 2124 +AARCH64_INS_ALIAS_PRFM = 2125 +AARCH64_INS_ALIAS_LDAPURB = 2126 +AARCH64_INS_ALIAS_STLURB = 2127 +AARCH64_INS_ALIAS_LDUR = 2128 +AARCH64_INS_ALIAS_STUR = 2129 +AARCH64_INS_ALIAS_PRFUM = 2130 +AARCH64_INS_ALIAS_LDTR = 2131 +AARCH64_INS_ALIAS_STTR = 2132 +AARCH64_INS_ALIAS_LDP = 2133 +AARCH64_INS_ALIAS_STGP = 2134 +AARCH64_INS_ALIAS_LDNP = 2135 +AARCH64_INS_ALIAS_STNP = 2136 +AARCH64_INS_ALIAS_STG = 2137 +AARCH64_INS_ALIAS_MOV = 2138 +AARCH64_INS_ALIAS_LD1 = 2139 +AARCH64_INS_ALIAS_LD1R = 2140 +AARCH64_INS_ALIAS_STADDLB = 2141 +AARCH64_INS_ALIAS_STADDLH = 2142 +AARCH64_INS_ALIAS_STADDL = 2143 +AARCH64_INS_ALIAS_STADDB = 2144 +AARCH64_INS_ALIAS_STADDH = 2145 +AARCH64_INS_ALIAS_STADD = 2146 +AARCH64_INS_ALIAS_PTRUE = 2147 +AARCH64_INS_ALIAS_PTRUES = 2148 +AARCH64_INS_ALIAS_CNTB = 2149 +AARCH64_INS_ALIAS_SQINCH = 2150 +AARCH64_INS_ALIAS_INCB = 2151 +AARCH64_INS_ALIAS_SQINCB = 2152 +AARCH64_INS_ALIAS_UQINCB = 2153 +AARCH64_INS_ALIAS_ORR = 2154 +AARCH64_INS_ALIAS_DUPM = 2155 +AARCH64_INS_ALIAS_FMOV = 2156 +AARCH64_INS_ALIAS_EOR3 = 2157 +AARCH64_INS_ALIAS_ST1B = 2158 +AARCH64_INS_ALIAS_ST2B = 2159 +AARCH64_INS_ALIAS_ST2Q = 2160 +AARCH64_INS_ALIAS_STNT1B = 2161 +AARCH64_INS_ALIAS_LD1B = 2162 +AARCH64_INS_ALIAS_LDNT1B = 2163 +AARCH64_INS_ALIAS_LD1RQB = 2164 +AARCH64_INS_ALIAS_LD1RB = 2165 +AARCH64_INS_ALIAS_LDFF1B = 2166 +AARCH64_INS_ALIAS_LDNF1B = 2167 +AARCH64_INS_ALIAS_LD2B = 2168 +AARCH64_INS_ALIAS_LD1SB = 2169 +AARCH64_INS_ALIAS_PRFB = 2170 +AARCH64_INS_ALIAS_LDNT1SB = 2171 +AARCH64_INS_ALIAS_LD1ROB = 2172 +AARCH64_INS_ALIAS_LD1Q = 2173 +AARCH64_INS_ALIAS_ST1Q = 2174 +AARCH64_INS_ALIAS_LD1W = 2175 +AARCH64_INS_ALIAS_PMOV = 2176 +AARCH64_INS_ALIAS_SMSTART = 2177 +AARCH64_INS_ALIAS_SMSTOP = 2178 +AARCH64_INS_ALIAS_ZERO = 2179 +AARCH64_INS_ALIAS_MOVT = 2180 +AARCH64_INS_ALIAS_NOP = 2181 +AARCH64_INS_ALIAS_YIELD = 2182 +AARCH64_INS_ALIAS_WFE = 2183 +AARCH64_INS_ALIAS_WFI = 2184 +AARCH64_INS_ALIAS_SEV = 2185 +AARCH64_INS_ALIAS_SEVL = 2186 +AARCH64_INS_ALIAS_DGH = 2187 +AARCH64_INS_ALIAS_ESB = 2188 +AARCH64_INS_ALIAS_CSDB = 2189 +AARCH64_INS_ALIAS_BTI = 2190 +AARCH64_INS_ALIAS_PSB = 2191 +AARCH64_INS_ALIAS_CHKFEAT = 2192 +AARCH64_INS_ALIAS_PACIAZ = 2193 +AARCH64_INS_ALIAS_PACIBZ = 2194 +AARCH64_INS_ALIAS_AUTIAZ = 2195 +AARCH64_INS_ALIAS_AUTIBZ = 2196 +AARCH64_INS_ALIAS_PACIASP = 2197 +AARCH64_INS_ALIAS_PACIBSP = 2198 +AARCH64_INS_ALIAS_AUTIASP = 2199 +AARCH64_INS_ALIAS_AUTIBSP = 2200 +AARCH64_INS_ALIAS_PACIA1716 = 2201 +AARCH64_INS_ALIAS_PACIB1716 = 2202 +AARCH64_INS_ALIAS_AUTIA1716 = 2203 +AARCH64_INS_ALIAS_AUTIB1716 = 2204 +AARCH64_INS_ALIAS_XPACLRI = 2205 +AARCH64_INS_ALIAS_LDRAB = 2206 +AARCH64_INS_ALIAS_PACM = 2207 +AARCH64_INS_ALIAS_CLREX = 2208 +AARCH64_INS_ALIAS_ISB = 2209 +AARCH64_INS_ALIAS_SSBB = 2210 +AARCH64_INS_ALIAS_PSSBB = 2211 +AARCH64_INS_ALIAS_DFB = 2212 +AARCH64_INS_ALIAS_SYS = 2213 +AARCH64_INS_ALIAS_MOVN = 2214 +AARCH64_INS_ALIAS_MOVZ = 2215 +AARCH64_INS_ALIAS_NGC = 2216 +AARCH64_INS_ALIAS_NGCS = 2217 +AARCH64_INS_ALIAS_SUB = 2218 +AARCH64_INS_ALIAS_CMP = 2219 +AARCH64_INS_ALIAS_SUBS = 2220 +AARCH64_INS_ALIAS_NEG = 2221 +AARCH64_INS_ALIAS_NEGS = 2222 +AARCH64_INS_ALIAS_MUL = 2223 +AARCH64_INS_ALIAS_MNEG = 2224 +AARCH64_INS_ALIAS_SMULL = 2225 +AARCH64_INS_ALIAS_SMNEGL = 2226 +AARCH64_INS_ALIAS_UMULL = 2227 +AARCH64_INS_ALIAS_UMNEGL = 2228 +AARCH64_INS_ALIAS_STCLRLB = 2229 +AARCH64_INS_ALIAS_STCLRLH = 2230 +AARCH64_INS_ALIAS_STCLRL = 2231 +AARCH64_INS_ALIAS_STCLRB = 2232 +AARCH64_INS_ALIAS_STCLRH = 2233 +AARCH64_INS_ALIAS_STCLR = 2234 +AARCH64_INS_ALIAS_STEORLB = 2235 +AARCH64_INS_ALIAS_STEORLH = 2236 +AARCH64_INS_ALIAS_STEORL = 2237 +AARCH64_INS_ALIAS_STEORB = 2238 +AARCH64_INS_ALIAS_STEORH = 2239 +AARCH64_INS_ALIAS_STEOR = 2240 +AARCH64_INS_ALIAS_STSETLB = 2241 +AARCH64_INS_ALIAS_STSETLH = 2242 +AARCH64_INS_ALIAS_STSETL = 2243 +AARCH64_INS_ALIAS_STSETB = 2244 +AARCH64_INS_ALIAS_STSETH = 2245 +AARCH64_INS_ALIAS_STSET = 2246 +AARCH64_INS_ALIAS_STSMAXLB = 2247 +AARCH64_INS_ALIAS_STSMAXLH = 2248 +AARCH64_INS_ALIAS_STSMAXL = 2249 +AARCH64_INS_ALIAS_STSMAXB = 2250 +AARCH64_INS_ALIAS_STSMAXH = 2251 +AARCH64_INS_ALIAS_STSMAX = 2252 +AARCH64_INS_ALIAS_STSMINLB = 2253 +AARCH64_INS_ALIAS_STSMINLH = 2254 +AARCH64_INS_ALIAS_STSMINL = 2255 +AARCH64_INS_ALIAS_STSMINB = 2256 +AARCH64_INS_ALIAS_STSMINH = 2257 +AARCH64_INS_ALIAS_STSMIN = 2258 +AARCH64_INS_ALIAS_STUMAXLB = 2259 +AARCH64_INS_ALIAS_STUMAXLH = 2260 +AARCH64_INS_ALIAS_STUMAXL = 2261 +AARCH64_INS_ALIAS_STUMAXB = 2262 +AARCH64_INS_ALIAS_STUMAXH = 2263 +AARCH64_INS_ALIAS_STUMAX = 2264 +AARCH64_INS_ALIAS_STUMINLB = 2265 +AARCH64_INS_ALIAS_STUMINLH = 2266 +AARCH64_INS_ALIAS_STUMINL = 2267 +AARCH64_INS_ALIAS_STUMINB = 2268 +AARCH64_INS_ALIAS_STUMINH = 2269 +AARCH64_INS_ALIAS_STUMIN = 2270 +AARCH64_INS_ALIAS_IRG = 2271 +AARCH64_INS_ALIAS_LDG = 2272 +AARCH64_INS_ALIAS_STZG = 2273 +AARCH64_INS_ALIAS_ST2G = 2274 +AARCH64_INS_ALIAS_STZ2G = 2275 +AARCH64_INS_ALIAS_BICS = 2276 +AARCH64_INS_ALIAS_BIC = 2277 +AARCH64_INS_ALIAS_EON = 2278 +AARCH64_INS_ALIAS_EOR = 2279 +AARCH64_INS_ALIAS_ORN = 2280 +AARCH64_INS_ALIAS_MVN = 2281 +AARCH64_INS_ALIAS_TST = 2282 +AARCH64_INS_ALIAS_ROR = 2283 +AARCH64_INS_ALIAS_ASR = 2284 +AARCH64_INS_ALIAS_SXTB = 2285 +AARCH64_INS_ALIAS_SXTH = 2286 +AARCH64_INS_ALIAS_SXTW = 2287 +AARCH64_INS_ALIAS_LSR = 2288 +AARCH64_INS_ALIAS_UXTB = 2289 +AARCH64_INS_ALIAS_UXTH = 2290 +AARCH64_INS_ALIAS_UXTW = 2291 +AARCH64_INS_ALIAS_CSET = 2292 +AARCH64_INS_ALIAS_CSETM = 2293 +AARCH64_INS_ALIAS_CINC = 2294 +AARCH64_INS_ALIAS_CINV = 2295 +AARCH64_INS_ALIAS_CNEG = 2296 +AARCH64_INS_ALIAS_RET = 2297 +AARCH64_INS_ALIAS_DCPS1 = 2298 +AARCH64_INS_ALIAS_DCPS2 = 2299 +AARCH64_INS_ALIAS_DCPS3 = 2300 +AARCH64_INS_ALIAS_LDPSW = 2301 +AARCH64_INS_ALIAS_LDRSH = 2302 +AARCH64_INS_ALIAS_LDRSB = 2303 +AARCH64_INS_ALIAS_LDRSW = 2304 +AARCH64_INS_ALIAS_LDURH = 2305 +AARCH64_INS_ALIAS_LDURB = 2306 +AARCH64_INS_ALIAS_LDURSH = 2307 +AARCH64_INS_ALIAS_LDURSB = 2308 +AARCH64_INS_ALIAS_LDURSW = 2309 +AARCH64_INS_ALIAS_LDTRH = 2310 +AARCH64_INS_ALIAS_LDTRB = 2311 +AARCH64_INS_ALIAS_LDTRSH = 2312 +AARCH64_INS_ALIAS_LDTRSB = 2313 +AARCH64_INS_ALIAS_LDTRSW = 2314 +AARCH64_INS_ALIAS_STP = 2315 +AARCH64_INS_ALIAS_STURH = 2316 +AARCH64_INS_ALIAS_STURB = 2317 +AARCH64_INS_ALIAS_STLURH = 2318 +AARCH64_INS_ALIAS_LDAPURSB = 2319 +AARCH64_INS_ALIAS_LDAPURH = 2320 +AARCH64_INS_ALIAS_LDAPURSH = 2321 +AARCH64_INS_ALIAS_LDAPURSW = 2322 +AARCH64_INS_ALIAS_STTRH = 2323 +AARCH64_INS_ALIAS_STTRB = 2324 +AARCH64_INS_ALIAS_BIC_4H = 2325 +AARCH64_INS_ALIAS_BIC_8H = 2326 +AARCH64_INS_ALIAS_BIC_2S = 2327 +AARCH64_INS_ALIAS_BIC_4S = 2328 +AARCH64_INS_ALIAS_ORR_4H = 2329 +AARCH64_INS_ALIAS_ORR_8H = 2330 +AARCH64_INS_ALIAS_ORR_2S = 2331 +AARCH64_INS_ALIAS_ORR_4S = 2332 +AARCH64_INS_ALIAS_SXTL_8H = 2333 +AARCH64_INS_ALIAS_SXTL = 2334 +AARCH64_INS_ALIAS_SXTL_4S = 2335 +AARCH64_INS_ALIAS_SXTL_2D = 2336 +AARCH64_INS_ALIAS_SXTL2_8H = 2337 +AARCH64_INS_ALIAS_SXTL2 = 2338 +AARCH64_INS_ALIAS_SXTL2_4S = 2339 +AARCH64_INS_ALIAS_SXTL2_2D = 2340 +AARCH64_INS_ALIAS_UXTL_8H = 2341 +AARCH64_INS_ALIAS_UXTL = 2342 +AARCH64_INS_ALIAS_UXTL_4S = 2343 +AARCH64_INS_ALIAS_UXTL_2D = 2344 +AARCH64_INS_ALIAS_UXTL2_8H = 2345 +AARCH64_INS_ALIAS_UXTL2 = 2346 +AARCH64_INS_ALIAS_UXTL2_4S = 2347 +AARCH64_INS_ALIAS_UXTL2_2D = 2348 +AARCH64_INS_ALIAS_LD2 = 2349 +AARCH64_INS_ALIAS_LD3 = 2350 +AARCH64_INS_ALIAS_LD4 = 2351 +AARCH64_INS_ALIAS_ST1 = 2352 +AARCH64_INS_ALIAS_ST2 = 2353 +AARCH64_INS_ALIAS_ST3 = 2354 +AARCH64_INS_ALIAS_ST4 = 2355 +AARCH64_INS_ALIAS_LD2R = 2356 +AARCH64_INS_ALIAS_LD3R = 2357 +AARCH64_INS_ALIAS_LD4R = 2358 +AARCH64_INS_ALIAS_CLRBHB = 2359 +AARCH64_INS_ALIAS_STILP = 2360 +AARCH64_INS_ALIAS_STL1 = 2361 +AARCH64_INS_ALIAS_SYSP = 2362 +AARCH64_INS_ALIAS_LD1SW = 2363 +AARCH64_INS_ALIAS_LD1H = 2364 +AARCH64_INS_ALIAS_LD1SH = 2365 +AARCH64_INS_ALIAS_LD1D = 2366 +AARCH64_INS_ALIAS_LD1RSW = 2367 +AARCH64_INS_ALIAS_LD1RH = 2368 +AARCH64_INS_ALIAS_LD1RSH = 2369 +AARCH64_INS_ALIAS_LD1RW = 2370 +AARCH64_INS_ALIAS_LD1RSB = 2371 +AARCH64_INS_ALIAS_LD1RD = 2372 +AARCH64_INS_ALIAS_LD1RQH = 2373 +AARCH64_INS_ALIAS_LD1RQW = 2374 +AARCH64_INS_ALIAS_LD1RQD = 2375 +AARCH64_INS_ALIAS_LDNF1SW = 2376 +AARCH64_INS_ALIAS_LDNF1H = 2377 +AARCH64_INS_ALIAS_LDNF1SH = 2378 +AARCH64_INS_ALIAS_LDNF1W = 2379 +AARCH64_INS_ALIAS_LDNF1SB = 2380 +AARCH64_INS_ALIAS_LDNF1D = 2381 +AARCH64_INS_ALIAS_LDFF1SW = 2382 +AARCH64_INS_ALIAS_LDFF1H = 2383 +AARCH64_INS_ALIAS_LDFF1SH = 2384 +AARCH64_INS_ALIAS_LDFF1W = 2385 +AARCH64_INS_ALIAS_LDFF1SB = 2386 +AARCH64_INS_ALIAS_LDFF1D = 2387 +AARCH64_INS_ALIAS_LD3B = 2388 +AARCH64_INS_ALIAS_LD4B = 2389 +AARCH64_INS_ALIAS_LD2H = 2390 +AARCH64_INS_ALIAS_LD3H = 2391 +AARCH64_INS_ALIAS_LD4H = 2392 +AARCH64_INS_ALIAS_LD2W = 2393 +AARCH64_INS_ALIAS_LD3W = 2394 +AARCH64_INS_ALIAS_LD4W = 2395 +AARCH64_INS_ALIAS_LD2D = 2396 +AARCH64_INS_ALIAS_LD3D = 2397 +AARCH64_INS_ALIAS_LD4D = 2398 +AARCH64_INS_ALIAS_LD2Q = 2399 +AARCH64_INS_ALIAS_LD3Q = 2400 +AARCH64_INS_ALIAS_LD4Q = 2401 +AARCH64_INS_ALIAS_LDNT1H = 2402 +AARCH64_INS_ALIAS_LDNT1W = 2403 +AARCH64_INS_ALIAS_LDNT1D = 2404 +AARCH64_INS_ALIAS_ST1H = 2405 +AARCH64_INS_ALIAS_ST1W = 2406 +AARCH64_INS_ALIAS_ST1D = 2407 +AARCH64_INS_ALIAS_ST3B = 2408 +AARCH64_INS_ALIAS_ST4B = 2409 +AARCH64_INS_ALIAS_ST2H = 2410 +AARCH64_INS_ALIAS_ST3H = 2411 +AARCH64_INS_ALIAS_ST4H = 2412 +AARCH64_INS_ALIAS_ST2W = 2413 +AARCH64_INS_ALIAS_ST3W = 2414 +AARCH64_INS_ALIAS_ST4W = 2415 +AARCH64_INS_ALIAS_ST2D = 2416 +AARCH64_INS_ALIAS_ST3D = 2417 +AARCH64_INS_ALIAS_ST4D = 2418 +AARCH64_INS_ALIAS_ST3Q = 2419 +AARCH64_INS_ALIAS_ST4Q = 2420 +AARCH64_INS_ALIAS_STNT1H = 2421 +AARCH64_INS_ALIAS_STNT1W = 2422 +AARCH64_INS_ALIAS_STNT1D = 2423 +AARCH64_INS_ALIAS_PRFH = 2424 +AARCH64_INS_ALIAS_PRFW = 2425 +AARCH64_INS_ALIAS_PRFD = 2426 +AARCH64_INS_ALIAS_CNTH = 2427 +AARCH64_INS_ALIAS_CNTW = 2428 +AARCH64_INS_ALIAS_CNTD = 2429 +AARCH64_INS_ALIAS_DECB = 2430 +AARCH64_INS_ALIAS_INCH = 2431 +AARCH64_INS_ALIAS_DECH = 2432 +AARCH64_INS_ALIAS_INCW = 2433 +AARCH64_INS_ALIAS_DECW = 2434 +AARCH64_INS_ALIAS_INCD = 2435 +AARCH64_INS_ALIAS_DECD = 2436 +AARCH64_INS_ALIAS_SQDECB = 2437 +AARCH64_INS_ALIAS_UQDECB = 2438 +AARCH64_INS_ALIAS_UQINCH = 2439 +AARCH64_INS_ALIAS_SQDECH = 2440 +AARCH64_INS_ALIAS_UQDECH = 2441 +AARCH64_INS_ALIAS_SQINCW = 2442 +AARCH64_INS_ALIAS_UQINCW = 2443 +AARCH64_INS_ALIAS_SQDECW = 2444 +AARCH64_INS_ALIAS_UQDECW = 2445 +AARCH64_INS_ALIAS_SQINCD = 2446 +AARCH64_INS_ALIAS_UQINCD = 2447 +AARCH64_INS_ALIAS_SQDECD = 2448 +AARCH64_INS_ALIAS_UQDECD = 2449 +AARCH64_INS_ALIAS_MOVS = 2450 +AARCH64_INS_ALIAS_NOT = 2451 +AARCH64_INS_ALIAS_NOTS = 2452 +AARCH64_INS_ALIAS_LD1ROH = 2453 +AARCH64_INS_ALIAS_LD1ROW = 2454 +AARCH64_INS_ALIAS_LD1ROD = 2455 +AARCH64_INS_ALIAS_BCAX = 2456 +AARCH64_INS_ALIAS_BSL = 2457 +AARCH64_INS_ALIAS_BSL1N = 2458 +AARCH64_INS_ALIAS_BSL2N = 2459 +AARCH64_INS_ALIAS_NBSL = 2460 +AARCH64_INS_ALIAS_LDNT1SH = 2461 +AARCH64_INS_ALIAS_LDNT1SW = 2462 +AARCH64_INS_ALIAS_CFP = 2463 +AARCH64_INS_ALIAS_DVP = 2464 +AARCH64_INS_ALIAS_COSP = 2465 +AARCH64_INS_ALIAS_CPP = 2466 +AARCH64_INS_ALIAS_IC = 2467 +AARCH64_INS_ALIAS_DC = 2468 +AARCH64_INS_ALIAS_AT = 2469 +AARCH64_INS_ALIAS_TLBI = 2470 +AARCH64_INS_ALIAS_TLBIP = 2471 +AARCH64_INS_ALIAS_RPRFM = 2472 +AARCH64_INS_ALIAS_LSL = 2473 +AARCH64_INS_ALIAS_SBFX = 2474 +AARCH64_INS_ALIAS_UBFX = 2475 +AARCH64_INS_ALIAS_SBFIZ = 2476 +AARCH64_INS_ALIAS_UBFIZ = 2477 +AARCH64_INS_ALIAS_BFC = 2478 +AARCH64_INS_ALIAS_BFI = 2479 +AARCH64_INS_ALIAS_BFXIL = 2480 +AARCH64_INS_ALIAS_END = 2481 + +AARCH64_GRP_INVALID = 0 +AARCH64_GRP_JUMP = 1 +AARCH64_GRP_CALL = 2 +AARCH64_GRP_RET = 3 +AARCH64_GRP_INT = 4 +AARCH64_GRP_PRIVILEGE = 6 +AARCH64_GRP_BRANCH_RELATIVE = 7 +AARCH64_FEATURE_HASV8_0A = 128 +AARCH64_FEATURE_HASV8_1A = 129 +AARCH64_FEATURE_HASV8_2A = 130 +AARCH64_FEATURE_HASV8_3A = 131 +AARCH64_FEATURE_HASV8_4A = 132 +AARCH64_FEATURE_HASV8_5A = 133 +AARCH64_FEATURE_HASV8_6A = 134 +AARCH64_FEATURE_HASV8_7A = 135 +AARCH64_FEATURE_HASV8_8A = 136 +AARCH64_FEATURE_HASV8_9A = 137 +AARCH64_FEATURE_HASV9_0A = 138 +AARCH64_FEATURE_HASV9_1A = 139 +AARCH64_FEATURE_HASV9_2A = 140 +AARCH64_FEATURE_HASV9_3A = 141 +AARCH64_FEATURE_HASV9_4A = 142 +AARCH64_FEATURE_HASV8_0R = 143 +AARCH64_FEATURE_HASEL2VMSA = 144 +AARCH64_FEATURE_HASEL3 = 145 +AARCH64_FEATURE_HASVH = 146 +AARCH64_FEATURE_HASLOR = 147 +AARCH64_FEATURE_HASPAUTH = 148 +AARCH64_FEATURE_HASPAUTHLR = 149 +AARCH64_FEATURE_HASJS = 150 +AARCH64_FEATURE_HASCCIDX = 151 +AARCH64_FEATURE_HASCOMPLXNUM = 152 +AARCH64_FEATURE_HASNV = 153 +AARCH64_FEATURE_HASMPAM = 154 +AARCH64_FEATURE_HASDIT = 155 +AARCH64_FEATURE_HASTRACEV8_4 = 156 +AARCH64_FEATURE_HASAM = 157 +AARCH64_FEATURE_HASSEL2 = 158 +AARCH64_FEATURE_HASTLB_RMI = 159 +AARCH64_FEATURE_HASFLAGM = 160 +AARCH64_FEATURE_HASRCPC_IMMO = 161 +AARCH64_FEATURE_HASFPARMV8 = 162 +AARCH64_FEATURE_HASNEON = 163 +AARCH64_FEATURE_HASSM4 = 164 +AARCH64_FEATURE_HASSHA3 = 165 +AARCH64_FEATURE_HASSHA2 = 166 +AARCH64_FEATURE_HASAES = 167 +AARCH64_FEATURE_HASDOTPROD = 168 +AARCH64_FEATURE_HASCRC = 169 +AARCH64_FEATURE_HASCSSC = 170 +AARCH64_FEATURE_HASLSE = 171 +AARCH64_FEATURE_HASRAS = 172 +AARCH64_FEATURE_HASRDM = 173 +AARCH64_FEATURE_HASFULLFP16 = 174 +AARCH64_FEATURE_HASFP16FML = 175 +AARCH64_FEATURE_HASSPE = 176 +AARCH64_FEATURE_HASFUSEAES = 177 +AARCH64_FEATURE_HASSVE = 178 +AARCH64_FEATURE_HASSVE2 = 179 +AARCH64_FEATURE_HASSVE2P1 = 180 +AARCH64_FEATURE_HASSVE2AES = 181 +AARCH64_FEATURE_HASSVE2SM4 = 182 +AARCH64_FEATURE_HASSVE2SHA3 = 183 +AARCH64_FEATURE_HASSVE2BITPERM = 184 +AARCH64_FEATURE_HASB16B16 = 185 +AARCH64_FEATURE_HASSME = 186 +AARCH64_FEATURE_HASSMEF64F64 = 187 +AARCH64_FEATURE_HASSMEF16F16 = 188 +AARCH64_FEATURE_HASSMEFA64 = 189 +AARCH64_FEATURE_HASSMEI16I64 = 190 +AARCH64_FEATURE_HASSME2 = 191 +AARCH64_FEATURE_HASSME2P1 = 192 +AARCH64_FEATURE_HASFPMR = 193 +AARCH64_FEATURE_HASFP8 = 194 +AARCH64_FEATURE_HASFAMINMAX = 195 +AARCH64_FEATURE_HASFP8FMA = 196 +AARCH64_FEATURE_HASSSVE_FP8FMA = 197 +AARCH64_FEATURE_HASFP8DOT2 = 198 +AARCH64_FEATURE_HASSSVE_FP8DOT2 = 199 +AARCH64_FEATURE_HASFP8DOT4 = 200 +AARCH64_FEATURE_HASSSVE_FP8DOT4 = 201 +AARCH64_FEATURE_HASLUT = 202 +AARCH64_FEATURE_HASSME_LUTV2 = 203 +AARCH64_FEATURE_HASSMEF8F16 = 204 +AARCH64_FEATURE_HASSMEF8F32 = 205 +AARCH64_FEATURE_HASSVEORSME = 206 +AARCH64_FEATURE_HASSVE2ORSME = 207 +AARCH64_FEATURE_HASSVE2ORSME2 = 208 +AARCH64_FEATURE_HASSVE2P1_OR_HASSME = 209 +AARCH64_FEATURE_HASSVE2P1_OR_HASSME2 = 210 +AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1 = 211 +AARCH64_FEATURE_HASNEONORSME = 212 +AARCH64_FEATURE_HASRCPC = 213 +AARCH64_FEATURE_HASALTNZCV = 214 +AARCH64_FEATURE_HASFRINT3264 = 215 +AARCH64_FEATURE_HASSB = 216 +AARCH64_FEATURE_HASPREDRES = 217 +AARCH64_FEATURE_HASCCDP = 218 +AARCH64_FEATURE_HASBTI = 219 +AARCH64_FEATURE_HASMTE = 220 +AARCH64_FEATURE_HASTME = 221 +AARCH64_FEATURE_HASETE = 222 +AARCH64_FEATURE_HASTRBE = 223 +AARCH64_FEATURE_HASBF16 = 224 +AARCH64_FEATURE_HASMATMULINT8 = 225 +AARCH64_FEATURE_HASMATMULFP32 = 226 +AARCH64_FEATURE_HASMATMULFP64 = 227 +AARCH64_FEATURE_HASXS = 228 +AARCH64_FEATURE_HASWFXT = 229 +AARCH64_FEATURE_HASLS64 = 230 +AARCH64_FEATURE_HASBRBE = 231 +AARCH64_FEATURE_HASSPE_EEF = 232 +AARCH64_FEATURE_HASHBC = 233 +AARCH64_FEATURE_HASMOPS = 234 +AARCH64_FEATURE_HASCLRBHB = 235 +AARCH64_FEATURE_HASSPECRES2 = 236 +AARCH64_FEATURE_HASITE = 237 +AARCH64_FEATURE_HASTHE = 238 +AARCH64_FEATURE_HASRCPC3 = 239 +AARCH64_FEATURE_HASLSE128 = 240 +AARCH64_FEATURE_HASD128 = 241 +AARCH64_FEATURE_HASCHK = 242 +AARCH64_FEATURE_HASGCS = 243 +AARCH64_FEATURE_HASCPA = 244 +AARCH64_FEATURE_USENEGATIVEIMMEDIATES = 245 +AARCH64_FEATURE_HASCCPP = 246 +AARCH64_FEATURE_HASPAN = 247 +AARCH64_FEATURE_HASPSUAO = 248 +AARCH64_FEATURE_HASPAN_RWV = 249 +AARCH64_FEATURE_HASCONTEXTIDREL2 = 250 +AARCH64_GRP_ENDING = 251 diff --git a/bindings/python/capstone/alpha_const.py b/bindings/python/capstone/alpha_const.py index 227acd274..6cede6996 100644 --- a/bindings/python/capstone/alpha_const.py +++ b/bindings/python/capstone/alpha_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [alpha_const.py] # Operand type for instruction's operands diff --git a/bindings/python/capstone/arm_const.py b/bindings/python/capstone/arm_const.py index 3e9d86856..2e6a13808 100644 --- a/bindings/python/capstone/arm_const.py +++ b/bindings/python/capstone/arm_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm_const.py] ARMCC_EQ = 0 diff --git a/bindings/python/capstone/bpf_const.py b/bindings/python/capstone/bpf_const.py index 2dad95282..8e302be7d 100644 --- a/bindings/python/capstone/bpf_const.py +++ b/bindings/python/capstone/bpf_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [bpf_const.py] BPF_OP_INVALID = 0 diff --git a/bindings/python/capstone/evm_const.py b/bindings/python/capstone/evm_const.py index 448f229ee..c933ff672 100644 --- a/bindings/python/capstone/evm_const.py +++ b/bindings/python/capstone/evm_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [evm_const.py] EVM_INS_STOP = 0 diff --git a/bindings/python/capstone/hppa_const.py b/bindings/python/capstone/hppa_const.py index 060ce987c..4e5c78e6f 100644 --- a/bindings/python/capstone/hppa_const.py +++ b/bindings/python/capstone/hppa_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [hppa_const.py] HPPA_MAX_OPS = 5 HPPA_STR_MODIFIER_LEN = 8 diff --git a/bindings/python/capstone/m680x_const.py b/bindings/python/capstone/m680x_const.py index 17f34b2be..8b0205a69 100644 --- a/bindings/python/capstone/m680x_const.py +++ b/bindings/python/capstone/m680x_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [m680x_const.py] M680X_OPERAND_COUNT = 9 diff --git a/bindings/python/capstone/m68k_const.py b/bindings/python/capstone/m68k_const.py index d893da0cc..2d5d16f42 100644 --- a/bindings/python/capstone/m68k_const.py +++ b/bindings/python/capstone/m68k_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [m68k_const.py] M68K_OPERAND_COUNT = 4 diff --git a/bindings/python/capstone/mips_const.py b/bindings/python/capstone/mips_const.py index 536f95d85..f3f2f7388 100644 --- a/bindings/python/capstone/mips_const.py +++ b/bindings/python/capstone/mips_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.py] MIPS_OP_INVALID = 0 diff --git a/bindings/python/capstone/mos65xx_const.py b/bindings/python/capstone/mos65xx_const.py index d9e0546a2..350380122 100644 --- a/bindings/python/capstone/mos65xx_const.py +++ b/bindings/python/capstone/mos65xx_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [mos65xx_const.py] MOS65XX_REG_INVALID = 0 diff --git a/bindings/python/capstone/ppc_const.py b/bindings/python/capstone/ppc_const.py index 48676de4e..71fb0671e 100644 --- a/bindings/python/capstone/ppc_const.py +++ b/bindings/python/capstone/ppc_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.py] PPC_PRED_INVALID = 0xffff PPC_PRED_LT = (0<<5)|12 diff --git a/bindings/python/capstone/riscv_const.py b/bindings/python/capstone/riscv_const.py index 460527269..437ae006b 100644 --- a/bindings/python/capstone/riscv_const.py +++ b/bindings/python/capstone/riscv_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [riscv_const.py] # Operand type for instruction's operands diff --git a/bindings/python/capstone/sh_const.py b/bindings/python/capstone/sh_const.py index dacf56a25..da02844bd 100644 --- a/bindings/python/capstone/sh_const.py +++ b/bindings/python/capstone/sh_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sh_const.py] SH_REG_INVALID = 0 diff --git a/bindings/python/capstone/sparc_const.py b/bindings/python/capstone/sparc_const.py index 57a8ad9a8..e009800e7 100644 --- a/bindings/python/capstone/sparc_const.py +++ b/bindings/python/capstone/sparc_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sparc_const.py] SPARC_CC_INVALID = 0 diff --git a/bindings/python/capstone/sysz_const.py b/bindings/python/capstone/sysz_const.py index c8d082989..ebe361005 100644 --- a/bindings/python/capstone/sysz_const.py +++ b/bindings/python/capstone/sysz_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sysz_const.py] SYSZ_CC_INVALID = 0 diff --git a/bindings/python/capstone/tms320c64x_const.py b/bindings/python/capstone/tms320c64x_const.py index a1b11be64..0117d83ed 100644 --- a/bindings/python/capstone/tms320c64x_const.py +++ b/bindings/python/capstone/tms320c64x_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [tms320c64x_const.py] TMS320C64X_OP_INVALID = 0 diff --git a/bindings/python/capstone/tricore_const.py b/bindings/python/capstone/tricore_const.py index a6b2411fa..5a7a7f7ea 100644 --- a/bindings/python/capstone/tricore_const.py +++ b/bindings/python/capstone/tricore_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [tricore_const.py] TRICORE_OP_INVALID = CS_OP_INVALID TRICORE_OP_REG = CS_OP_REG diff --git a/bindings/python/capstone/wasm_const.py b/bindings/python/capstone/wasm_const.py index eec3e84b3..5aa4bf34e 100644 --- a/bindings/python/capstone/wasm_const.py +++ b/bindings/python/capstone/wasm_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [wasm_const.py] WASM_OP_INVALID = 0 diff --git a/bindings/python/capstone/x86_const.py b/bindings/python/capstone/x86_const.py index a9ec56aa8..0f193a50c 100644 --- a/bindings/python/capstone/x86_const.py +++ b/bindings/python/capstone/x86_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.py] X86_REG_INVALID = 0 diff --git a/bindings/python/capstone/xcore_const.py b/bindings/python/capstone/xcore_const.py index 73934186c..b6c63978c 100644 --- a/bindings/python/capstone/xcore_const.py +++ b/bindings/python/capstone/xcore_const.py @@ -1,4 +1,4 @@ -from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM +from . import CS_OP_INVALID, CS_OP_REG, CS_OP_IMM, CS_OP_FP, CS_OP_PRED, CS_OP_SPECIAL, CS_OP_MEM, CS_OP_MEM_REG, CS_OP_MEM_IMM, UINT16_MAX # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [xcore_const.py] XCORE_OP_INVALID = 0 diff --git a/bindings/python/test_aarch64.py b/bindings/python/test_aarch64.py index 12f8ee083..df9ca0e62 100755 --- a/bindings/python/test_aarch64.py +++ b/bindings/python/test_aarch64.py @@ -27,15 +27,15 @@ def print_insn_detail(insn): c = -1 for i in insn.operands: c += 1 - if i.type == AArch64_OP_REG: + if i.type == AARCH64_OP_REG: print("\t\toperands[%u].type: REG = %s" % (c, insn.reg_name(i.reg))) - if i.type == AArch64_OP_IMM: + if i.type == AARCH64_OP_IMM: print("\t\toperands[%u].type: IMM = 0x%s" % (c, to_x(i.imm))) - if i.type == AArch64_OP_CIMM: + if i.type == AARCH64_OP_CIMM: print("\t\toperands[%u].type: C-IMM = %u" % (c, i.imm)) - if i.type == AArch64_OP_FP: + if i.type == AARCH64_OP_FP: print("\t\toperands[%u].type: FP = %f" % (c, i.fp)) - if i.type == AArch64_OP_MEM: + if i.type == AARCH64_OP_MEM: print("\t\toperands[%u].type: MEM" % c) if i.mem.base != 0: print("\t\t\toperands[%u].mem.base: REG = %s" \ @@ -48,13 +48,13 @@ def print_insn_detail(insn): % (c, to_x_32(i.mem.disp))) if insn.post_index: print("\t\t\tpost-indexed: true"); - if i.type == AArch64_OP_SME_MATRIX: + if i.type == AARCH64_OP_SME: print("\t\toperands[%u].type: SME_MATRIX" % (c)) print("\t\toperands[%u].sme.type: %d" % (c, i.sme.type)) - if i.sme.tile != AArch64_REG_INVALID: + if i.sme.tile != AARCH64_REG_INVALID: print("\t\toperands[%u].sme.tile: %s" % (c, insn.reg_name(i.sme.tile))) - if i.sme.slice_reg != AArch64_REG_INVALID: + if i.sme.slice_reg != AARCH64_REG_INVALID: print("\t\toperands[%u].sme.slice_reg: %s" % (c, insn.reg_name(i.sme.slice_reg))) if i.sme.slice_offset.imm != -1 or i.sme.slice_offset.imm_range.first != -1: print("\t\toperands[%u].sme.slice_offset: " % (c)) @@ -62,60 +62,69 @@ def print_insn_detail(insn): print("%hhd:%hhd" % (i.sme.slice_offset.imm_range.first, i.sme.slice_offset.imm_range.offset)) else: print("%d" % (i.sme.slice_offset.imm)) - if i.sme.slice_reg != AArch64_REG_INVALID or i.sme.slice_offset.imm != -1: + if i.sme.slice_reg != AARCH64_REG_INVALID or i.sme.slice_offset.imm != -1: print("\t\toperands[%u].sme.is_vertical: %s" % (c, ("true" if i.sme.is_vertical else "false"))) - if i.type == AArch64_OP_SYSREG: + if i.type == AARCH64_OP_PRED: + print("\t\toperands[%u].type: PREDICATE\n" % c); + if (op.pred.reg != AARCH64_REG_INVALID): + print("\t\toperands[%u].pred.reg: %s\n" % (c, insn.reg_name(i.pred.reg))); + if (op.pred.vec_select != AARCH64_REG_INVALID): + print("\t\toperands[%u].pred.vec_select: %s\n" % (c, insn.reg_name(i.pred.vec_select))); + if (op.pred.imm_index != -1): + print("\t\toperands[%u].pred.imm_index: %d\n" % (i, op.pred.imm_index)); + break; + if i.type == AARCH64_OP_SYSREG: print("\t\toperands[%u].type: SYS REG:" % (c)) - if i.sysop.sub_type == AArch64_OP_REG_MRS: + if i.sysop.sub_type == AARCH64_OP_REG_MRS: print("\t\toperands[%u].subtype: REG_MRS = 0x%x" % (c, i.sysop.reg.sysreg)) - if i.sysop.sub_type == AArch64_OP_REG_MSR: + if i.sysop.sub_type == AARCH64_OP_REG_MSR: print("\t\toperands[%u].subtype: REG_MSR = 0x%x" % (c, i.sysop.reg.sysreg)) - if i.sysop.sub_type == AArch64_OP_TLBI: + if i.sysop.sub_type == AARCH64_OP_TLBI: print("\t\toperands[%u].subtype TLBI = 0x%x" % (c, i.sysop.reg.tlbi)) - if i.sysop.sub_type == AArch64_OP_IC: + if i.sysop.sub_type == AARCH64_OP_IC: print("\t\toperands[%u].subtype IC = 0x%x" % (c, i.sysop.reg.ic)) - if i.type == AArch64_OP_SYSALIAS: + if i.type == AARCH64_OP_SYSALIAS: print("\t\toperands[%u].type: SYS ALIAS:" % (c)) - if i.sysop.sub_type == AArch64_OP_SVCR: - if i.sysop.alias.svcr == AArch64_SVCR_SVCRSM: + if i.sysop.sub_type == AARCH64_OP_SVCR: + if i.sysop.alias.svcr == AARCH64_SVCR_SVCRSM: print("\t\t\toperands[%u].svcr: BIT = SM" % (c)) - elif i.sysop.alias.svcr == AArch64_SVCR_SVCRZA: + elif i.sysop.alias.svcr == AARCH64_SVCR_SVCRZA: print("\t\t\toperands[%u].svcr: BIT = ZA" % (c)) - elif i.sysop.alias.svcr == AArch64_SVCR_SVCRSMZA: + elif i.sysop.alias.svcr == AARCH64_SVCR_SVCRSMZA: print("\t\t\toperands[%u].svcr: BIT = SM & ZA" % (c)) - if i.sysop.sub_type == AArch64_OP_AT: + if i.sysop.sub_type == AARCH64_OP_AT: print("\t\toperands[%u].subtype AT = 0x%x" % (c, i.sysop.alias.at)) - if i.sysop.sub_type == AArch64_OP_DB: + if i.sysop.sub_type == AARCH64_OP_DB: print("\t\toperands[%u].subtype DB = 0x%x" % (c, i.sysop.alias.db)) - if i.sysop.sub_type == AArch64_OP_DC: + if i.sysop.sub_type == AARCH64_OP_DC: print("\t\toperands[%u].subtype DC = 0x%x" % (c, i.sysop.alias.dc)) - if i.sysop.sub_type == AArch64_OP_ISB: + if i.sysop.sub_type == AARCH64_OP_ISB: print("\t\toperands[%u].subtype ISB = 0x%x" % (c, i.sysop.alias.isb)) - if i.sysop.sub_type == AArch64_OP_TSB: + if i.sysop.sub_type == AARCH64_OP_TSB: print("\t\toperands[%u].subtype TSB = 0x%x" % (c, i.sysop.alias.tsb)) - if i.sysop.sub_type == AArch64_OP_PRFM: + if i.sysop.sub_type == AARCH64_OP_PRFM: print("\t\toperands[%u].subtype PRFM = 0x%x" % (c, i.sysop.alias.prfm)) - if i.sysop.sub_type == AArch64_OP_SVEPRFM: + if i.sysop.sub_type == AARCH64_OP_SVEPRFM: print("\t\toperands[%u].subtype SVEPRFM = 0x%x" % (c, i.sysop.alias.sveprfm)) - if i.sysop.sub_type == AArch64_OP_RPRFM: + if i.sysop.sub_type == AARCH64_OP_RPRFM: print("\t\toperands[%u].subtype RPRFM = 0x%x" % (c, i.sysop.alias.rprfm)) - if i.sysop.sub_type == AArch64_OP_PSTATEIMM0_15: + if i.sysop.sub_type == AARCH64_OP_PSTATEIMM0_15: print("\t\toperands[%u].subtype PSTATEIMM0_15 = 0x%x" % (c, i.sysop.alias.pstateimm0_15)) - if i.sysop.sub_type == AArch64_OP_PSTATEIMM0_1: + if i.sysop.sub_type == AARCH64_OP_PSTATEIMM0_1: print("\t\toperands[%u].subtype PSTATEIMM0_1 = 0x%x" % (c, i.sysop.alias.pstateimm0_1)) - if i.sysop.sub_type == AArch64_OP_PSB: + if i.sysop.sub_type == AARCH64_OP_PSB: print("\t\toperands[%u].subtype PSB = 0x%x" % (c, i.sysop.alias.psb)) - if i.sysop.sub_type == AArch64_OP_BTI: + if i.sysop.sub_type == AARCH64_OP_BTI: print("\t\toperands[%u].subtype BTI = 0x%x" % (c, i.sysop.alias.bti)) - if i.sysop.sub_type == AArch64_OP_SVEPREDPAT: + if i.sysop.sub_type == AARCH64_OP_SVEPREDPAT: print("\t\toperands[%u].subtype SVEPREDPAT = 0x%x" % (c, i.sysop.alias.svepredpat)) - if i.sysop.sub_type == AArch64_OP_SVEVECLENSPECIFIER: + if i.sysop.sub_type == AARCH64_OP_SVEVECLENSPECIFIER: print("\t\toperands[%u].subtype SVEVECLENSPECIFIER = 0x%x" % (c, i.sysop.alias.sveveclenspecifier)) - if i.type == AArch64_OP_SYSIMM: + if i.type == AARCH64_OP_SYSIMM: print("\t\toperands[%u].type: SYS IMM:" % (c)) - if i.sysop.sub_type == AArch64_OP_EXACTFPIMM: + if i.sysop.sub_type == AARCH64_OP_EXACTFPIMM: print("\t\toperands[%u].subtype EXACTFPIMM = %d" % (c, i.sysop.imm.exactfpimm)) - if i.sysop.sub_type == AArch64_OP_DBNXS: + if i.sysop.sub_type == AARCH64_OP_DBNXS: print("\t\toperands[%u].subtype DBNXS = %d" % (c, i.sysop.imm.dbnxs)) if i.access == CS_AC_READ: @@ -125,13 +134,13 @@ def print_insn_detail(insn): elif i.access == CS_AC_READ | CS_AC_WRITE: print("\t\toperands[%u].access: READ | WRITE" % (c)) - if i.shift.type != AArch64_SFT_INVALID and i.shift.value: + if i.shift.type != AARCH64_SFT_INVALID and i.shift.value: print("\t\t\tShift: type = %u, value = %u" % (i.shift.type, i.shift.value)) - if i.ext != AArch64_EXT_INVALID: + if i.ext != AARCH64_EXT_INVALID: print("\t\t\tExt: %u" % i.ext) - if i.vas != AArch64Layout_Invalid: + if i.vas != AARCH64LAYOUT_INVALID: print("\t\t\tVector Arrangement Specifier: 0x%x" % i.vas) if i.vector_index != -1: @@ -140,7 +149,7 @@ def print_insn_detail(insn): if insn.writeback: print("\tWrite-back: True") - if not insn.cc in [AArch64CC_AL, AArch64CC_Invalid]: + if insn.cc != AArch64CC_Invalid: print("\tCode-condition: %u" % insn.cc) if insn.update_flags: print("\tUpdate-flags: True") diff --git a/cs.c b/cs.c index 00a12e58f..2c02d9da8 100644 --- a/cs.c +++ b/cs.c @@ -1963,7 +1963,7 @@ cs_err CAPSTONE_API cs_regs_access(csh ud, const cs_insn *insn, struct cs_struct *handle; if (!ud) - return -1; + return CS_ERR_CSH; handle = (struct cs_struct *)(uintptr_t)ud; diff --git a/cs_simple_types.h b/cs_simple_types.h index d408da520..e301d2fb8 100644 --- a/cs_simple_types.h +++ b/cs_simple_types.h @@ -275,6 +275,7 @@ typedef enum { CS_DATA_TYPE_externref = 193, // WebAssembly's externref type CS_DATA_TYPE_x86amx = 194, // This is an X86 AMX value CS_DATA_TYPE_i64x8 = 195, // 8 Consecutive GPRs (AArch64) + CS_DATA_TYPE_aarch64svcount = 196,// AArch64, Value is of a scalable size CS_DATA_TYPE_FIRST_VALUETYPE = 1, // This is always the beginning of the list. diff --git a/cstool/cstool.c b/cstool/cstool.c index 160dbb798..4951a237c 100644 --- a/cstool/cstool.c +++ b/cstool/cstool.c @@ -355,6 +355,7 @@ static void usage(char *prog) printf(" -a Print Capstone register alias (if any). Otherwise LLVM register names are emitted.\n"); printf(" -s decode in SKIPDATA mode\n"); printf(" -u show immediates as unsigned\n"); + printf(" -f Dev fuzzing: Disassembles to 0xffffffff.\n\n"); printf(" -v show version & Capstone core build info\n\n"); } @@ -446,6 +447,53 @@ static void print_details(csh handle, cs_arch arch, cs_mode md, cs_insn *ins) printf("\n"); } +static uint32_t read_le(uint8_t *buf, size_t size) { + uint32_t res = 0; + for (size_t i = 0, j = size - 1; i < size; ++i, --j) { + res |= buf[i] << j * 8; + } + return res; +} + +static void to_buf(uint32_t num, uint8_t *buf) { + for (size_t i = 0, j = 3; i < 4; ++i, --j) { + buf[i] = (num >> j) & 0xff; + } +} + +static void run_dev_fuzz(csh handle, uint8_t *bytes, uint32_t size) { + uint8_t buf[4] = {0}; + uint32_t bytes_as_num = read_le(bytes, size); + uint32_t address = 0xffffffff; + + printf("Run dev fuzz\n"); + printf("Start: 0x%" PRIx32 "\n", bytes_as_num); + printf("End: 0xffffffff\n" + "Address: 0x%" PRIx32 "\n", address); + + cs_insn *insn; + while (true) { + printf("\rProgress: 0x%08x\t\t", bytes_as_num); + fflush(stdout); + cs_disasm(handle, buf, 4, address, 0, &insn); + if (insn && insn->detail) + free(insn->detail); + free(insn); + bytes_as_num++; + to_buf(bytes_as_num, buf); + if (bytes_as_num == 0xffffffff) { + printf("\rProgress: 0x%08x\t\t", bytes_as_num); + fflush(stdout); + cs_disasm(handle, (uint8_t*)&buf, 4, address, 0, &insn); + if (insn && insn->detail) + free(insn->detail); + free(insn); + printf("\n"); + return; + } + } +} + int main(int argc, char **argv) { int i, c; @@ -463,9 +511,10 @@ int main(int argc, char **argv) bool skipdata = false; bool custom_reg_alias = false; bool set_real_detail = false; + bool dev_fuzz = false; int args_left; - while ((c = getopt (argc, argv, "rasudhv")) != -1) { + while ((c = getopt (argc, argv, "rasudhvf")) != -1) { switch (c) { case 'a': custom_reg_alias = true; @@ -580,6 +629,9 @@ int main(int argc, char **argv) printf("\n"); return 0; + case 'f': + dev_fuzz = true; + break; case 'h': usage(argv[0]); return 0; @@ -657,6 +709,12 @@ int main(int argc, char **argv) cs_option(handle, CS_OPT_DETAIL, CS_OPT_DETAIL_REAL); } + if (dev_fuzz) { + run_dev_fuzz(handle, assembly, size); + cs_close(&handle); + return 0; + } + count = cs_disasm(handle, assembly, size, address, 0, &insn); if (count > 0) { for (i = 0; i < count; i++) { diff --git a/cstool/cstool_aarch64.c b/cstool/cstool_aarch64.c index d5d27647d..7a55fa12f 100644 --- a/cstool/cstool_aarch64.c +++ b/cstool/cstool_aarch64.c @@ -29,13 +29,16 @@ void print_insn_detail_aarch64(csh handle, cs_insn *ins) switch(op->type) { default: break; - case AArch64_OP_REG: - printf("\t\toperands[%u].type: REG = %s\n", i, cs_reg_name(handle, op->reg)); + case AARCH64_OP_REG: + printf("\t\toperands[%u].type: REG = %s%s\n", i, cs_reg_name(handle, op->reg), op->is_vreg ? " (vreg)" : ""); + if (op->is_list_member) { + printf("\t\toperands[%u].is_list_member: true\n", i); + } break; - case AArch64_OP_IMM: + case AARCH64_OP_IMM: printf("\t\toperands[%u].type: IMM = 0x%" PRIx64 "\n", i, op->imm); break; - case AArch64_OP_FP: + case AARCH64_OP_FP: #if defined(_KERNEL_MODE) // Issue #681: Windows kernel does not support formatting float point printf("\t\toperands[%u].type: FP = \n", i); @@ -43,11 +46,11 @@ void print_insn_detail_aarch64(csh handle, cs_insn *ins) printf("\t\toperands[%u].type: FP = %f\n", i, op->fp); #endif break; - case AArch64_OP_MEM: + case AARCH64_OP_MEM: printf("\t\toperands[%u].type: MEM\n", i); - if (op->mem.base != AArch64_REG_INVALID) + if (op->mem.base != AARCH64_REG_INVALID) printf("\t\t\toperands[%u].mem.base: REG = %s\n", i, cs_reg_name(handle, op->mem.base)); - if (op->mem.index != AArch64_REG_INVALID) + if (op->mem.index != AARCH64_REG_INVALID) printf("\t\t\toperands[%u].mem.index: REG = %s\n", i, cs_reg_name(handle, op->mem.index)); if (op->mem.disp != 0) printf("\t\t\toperands[%u].mem.disp: 0x%x\n", i, op->mem.disp); @@ -55,13 +58,13 @@ void print_insn_detail_aarch64(csh handle, cs_insn *ins) printf("\t\t\tpost-indexed: true\n"); break; - case AArch64_OP_SME_MATRIX: + case AARCH64_OP_SME: printf("\t\toperands[%u].type: SME_MATRIX\n", i); printf("\t\toperands[%u].sme.type: %d\n", i, op->sme.type); - if (op->sme.tile != AArch64_REG_INVALID) + if (op->sme.tile != AARCH64_REG_INVALID) printf("\t\toperands[%u].sme.tile: %s\n", i, cs_reg_name(handle, op->sme.tile)); - if (op->sme.slice_reg != AArch64_REG_INVALID) + if (op->sme.slice_reg != AARCH64_REG_INVALID) printf("\t\toperands[%u].sme.slice_reg: %s\n", i, cs_reg_name(handle, op->sme.slice_reg)); if (op->sme.slice_offset.imm != -1 || op->sme.slice_offset.imm_range.first != -1) { printf("\t\toperands[%u].sme.slice_offset: ", i); @@ -70,100 +73,109 @@ void print_insn_detail_aarch64(csh handle, cs_insn *ins) else printf("%d\n", op->sme.slice_offset.imm); } - if (op->sme.slice_reg != AArch64_REG_INVALID || op->sme.slice_offset.imm != -1) + if (op->sme.slice_reg != AARCH64_REG_INVALID || op->sme.slice_offset.imm != -1) printf("\t\toperands[%u].sme.is_vertical: %s\n", i, (op->sme.is_vertical ? "true" : "false")); break; - case AArch64_OP_CIMM: + case AARCH64_OP_PRED: + printf("\t\toperands[%u].type: PREDICATE\n", i); + if (op->pred.reg != AARCH64_REG_INVALID) + printf("\t\toperands[%u].pred.reg: %s\n", i, cs_reg_name(handle, op->pred.reg)); + if (op->pred.vec_select != AARCH64_REG_INVALID) + printf("\t\toperands[%u].pred.vec_select: %s\n", i, cs_reg_name(handle, op->pred.vec_select)); + if (op->pred.imm_index != -1) + printf("\t\toperands[%u].pred.imm_index: %d\n", i, op->pred.imm_index); + break; + case AARCH64_OP_CIMM: printf("\t\toperands[%u].type: C-IMM = %u\n", i, (int)op->imm); break; - case AArch64_OP_SYSREG: + case AARCH64_OP_SYSREG: printf("\t\toperands[%u].type: SYS REG:\n", i); switch (op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_REG_MRS: + case AARCH64_OP_REG_MRS: printf("\t\toperands[%u].subtype: REG_MRS = 0x%x\n", i, op->sysop.reg.sysreg); break; - case AArch64_OP_REG_MSR: + case AARCH64_OP_REG_MSR: printf("\t\toperands[%u].subtype: REG_MSR = 0x%x\n", i, op->sysop.reg.sysreg); break; - case AArch64_OP_TLBI: + case AARCH64_OP_TLBI: printf("\t\toperands[%u].subtype TLBI = 0x%x\n", i, op->sysop.reg.tlbi); break; - case AArch64_OP_IC: + case AARCH64_OP_IC: printf("\t\toperands[%u].subtype IC = 0x%x\n", i, op->sysop.reg.ic); break; } break; - case AArch64_OP_SYSALIAS: + case AARCH64_OP_SYSALIAS: printf("\t\toperands[%u].type: SYS ALIAS:\n", i); switch (op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_SVCR: - if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSM) + case AARCH64_OP_SVCR: + if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSM) printf("\t\t\toperands[%u].svcr: BIT = SM\n", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRZA) printf("\t\t\toperands[%u].svcr: BIT = ZA\n", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSMZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSMZA) printf("\t\t\toperands[%u].svcr: BIT = SM & ZA\n", i); break; - case AArch64_OP_AT: + case AARCH64_OP_AT: printf("\t\toperands[%u].subtype AT = 0x%x\n", i, op->sysop.alias.at); break; - case AArch64_OP_DB: + case AARCH64_OP_DB: printf("\t\toperands[%u].subtype DB = 0x%x\n", i, op->sysop.alias.db); break; - case AArch64_OP_DC: + case AARCH64_OP_DC: printf("\t\toperands[%u].subtype DC = 0x%x\n", i, op->sysop.alias.dc); break; - case AArch64_OP_ISB: + case AARCH64_OP_ISB: printf("\t\toperands[%u].subtype ISB = 0x%x\n", i, op->sysop.alias.isb); break; - case AArch64_OP_TSB: + case AARCH64_OP_TSB: printf("\t\toperands[%u].subtype TSB = 0x%x\n", i, op->sysop.alias.tsb); break; - case AArch64_OP_PRFM: + case AARCH64_OP_PRFM: printf("\t\toperands[%u].subtype PRFM = 0x%x\n", i, op->sysop.alias.prfm); break; - case AArch64_OP_SVEPRFM: + case AARCH64_OP_SVEPRFM: printf("\t\toperands[%u].subtype SVEPRFM = 0x%x\n", i, op->sysop.alias.sveprfm); break; - case AArch64_OP_RPRFM: + case AARCH64_OP_RPRFM: printf("\t\toperands[%u].subtype RPRFM = 0x%x\n", i, op->sysop.alias.rprfm); break; - case AArch64_OP_PSTATEIMM0_15: + case AARCH64_OP_PSTATEIMM0_15: printf("\t\toperands[%u].subtype PSTATEIMM0_15 = 0x%x\n", i, op->sysop.alias.pstateimm0_15); break; - case AArch64_OP_PSTATEIMM0_1: + case AARCH64_OP_PSTATEIMM0_1: printf("\t\toperands[%u].subtype PSTATEIMM0_1 = 0x%x\n", i, op->sysop.alias.pstateimm0_1); break; - case AArch64_OP_PSB: + case AARCH64_OP_PSB: printf("\t\toperands[%u].subtype PSB = 0x%x\n", i, op->sysop.alias.psb); break; - case AArch64_OP_BTI: + case AARCH64_OP_BTI: printf("\t\toperands[%u].subtype BTI = 0x%x\n", i, op->sysop.alias.bti); break; - case AArch64_OP_SVEPREDPAT: + case AARCH64_OP_SVEPREDPAT: printf("\t\toperands[%u].subtype SVEPREDPAT = 0x%x\n", i, op->sysop.alias.svepredpat); break; - case AArch64_OP_SVEVECLENSPECIFIER: + case AARCH64_OP_SVEVECLENSPECIFIER: printf("\t\toperands[%u].subtype SVEVECLENSPECIFIER = 0x%x\n", i, op->sysop.alias.sveveclenspecifier); break; } break; - case AArch64_OP_SYSIMM: + case AARCH64_OP_SYSIMM: printf("\t\toperands[%u].type: SYS IMM:\n", i); switch(op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_EXACTFPIMM: + case AARCH64_OP_EXACTFPIMM: printf("\t\toperands[%u].subtype EXACTFPIMM = %d\n", i, op->sysop.imm.exactfpimm); break; - case AArch64_OP_DBNXS: + case AARCH64_OP_DBNXS: printf("\t\toperands[%u].subtype DBNXS = %d\n", i, op->sysop.imm.dbnxs); break; } @@ -185,15 +197,15 @@ void print_insn_detail_aarch64(csh handle, cs_insn *ins) break; } - if (op->shift.type != AArch64_SFT_INVALID && + if (op->shift.type != AARCH64_SFT_INVALID && op->shift.value) printf("\t\t\tShift: type = %u, value = %u\n", op->shift.type, op->shift.value); - if (op->ext != AArch64_EXT_INVALID) + if (op->ext != AARCH64_EXT_INVALID) printf("\t\t\tExt: %u\n", op->ext); - if (op->vas != AArch64Layout_Invalid) + if (op->vas != AARCH64LAYOUT_INVALID) printf("\t\t\tVector Arrangement Specifier: 0x%x\n", op->vas); if (op->vector_index != -1) diff --git a/include/capstone/aarch64.h b/include/capstone/aarch64.h index 596be7ec5..034a120e4 100644 --- a/include/capstone/aarch64.h +++ b/include/capstone/aarch64.h @@ -19,60 +19,60 @@ extern "C" { /// AArch64 shift type typedef enum aarch64_shifter { - AArch64_SFT_INVALID = 0, - AArch64_SFT_LSL = 1, - AArch64_SFT_MSL = 2, - AArch64_SFT_LSR = 3, - AArch64_SFT_ASR = 4, - AArch64_SFT_ROR = 5, + AARCH64_SFT_INVALID = 0, + AARCH64_SFT_LSL = 1, + AARCH64_SFT_MSL = 2, + AARCH64_SFT_LSR = 3, + AARCH64_SFT_ASR = 4, + AARCH64_SFT_ROR = 5, } aarch64_shifter; /// AArch64 extender type typedef enum aarch64_extender { - AArch64_EXT_INVALID = 0, - AArch64_EXT_UXTB = 1, - AArch64_EXT_UXTH = 2, - AArch64_EXT_UXTW = 3, - AArch64_EXT_UXTX = 4, - AArch64_EXT_SXTB = 5, - AArch64_EXT_SXTH = 6, - AArch64_EXT_SXTW = 7, - AArch64_EXT_SXTX = 8, + AARCH64_EXT_INVALID = 0, + AARCH64_EXT_UXTB = 1, + AARCH64_EXT_UXTH = 2, + AARCH64_EXT_UXTW = 3, + AARCH64_EXT_UXTX = 4, + AARCH64_EXT_SXTB = 5, + AARCH64_EXT_SXTH = 6, + AARCH64_EXT_SXTW = 7, + AARCH64_EXT_SXTX = 8, } aarch64_extender; // Moved from AArch64BaseInfo.h and modified // With extension of Q typedef enum VectorLayout { - AArch64Layout_Invalid = 0, + AARCH64LAYOUT_INVALID = 0, // Bare layout for the 128-bit vector // (only show ".b", ".h", ".s", ".d" without vector number) - AArch64Layout_VL_B = 8, - AArch64Layout_VL_H = 16, - AArch64Layout_VL_S = 32, - AArch64Layout_VL_D = 64, - AArch64Layout_VL_Q = 128, + AARCH64LAYOUT_VL_B = 8, + AARCH64LAYOUT_VL_H = 16, + AARCH64LAYOUT_VL_S = 32, + AARCH64LAYOUT_VL_D = 64, + AARCH64LAYOUT_VL_Q = 128, - AArch64Layout_VL_4B = (4 << 8) | AArch64Layout_VL_B, - AArch64Layout_VL_2H = (2 << 8) | AArch64Layout_VL_H, - AArch64Layout_VL_1S = (1 << 8) | AArch64Layout_VL_S, + AARCH64LAYOUT_VL_4B = (4 << 8) | AARCH64LAYOUT_VL_B, + AARCH64LAYOUT_VL_2H = (2 << 8) | AARCH64LAYOUT_VL_H, + AARCH64LAYOUT_VL_1S = (1 << 8) | AARCH64LAYOUT_VL_S, - AArch64Layout_VL_8B = (8 << 8) | AArch64Layout_VL_B, - AArch64Layout_VL_4H = (4 << 8) | AArch64Layout_VL_H, - AArch64Layout_VL_2S = (2 << 8) | AArch64Layout_VL_S, - AArch64Layout_VL_1D = (1 << 8) | AArch64Layout_VL_D, + AARCH64LAYOUT_VL_8B = (8 << 8) | AARCH64LAYOUT_VL_B, + AARCH64LAYOUT_VL_4H = (4 << 8) | AARCH64LAYOUT_VL_H, + AARCH64LAYOUT_VL_2S = (2 << 8) | AARCH64LAYOUT_VL_S, + AARCH64LAYOUT_VL_1D = (1 << 8) | AARCH64LAYOUT_VL_D, - AArch64Layout_VL_16B = (16 << 8) | AArch64Layout_VL_B, - AArch64Layout_VL_8H = (8 << 8) | AArch64Layout_VL_H, - AArch64Layout_VL_4S = (4 << 8) | AArch64Layout_VL_S, - AArch64Layout_VL_2D = (2 << 8) | AArch64Layout_VL_D, - AArch64Layout_VL_1Q = (1 << 8) | AArch64Layout_VL_Q, + AARCH64LAYOUT_VL_16B = (16 << 8) | AARCH64LAYOUT_VL_B, + AARCH64LAYOUT_VL_8H = (8 << 8) | AARCH64LAYOUT_VL_H, + AARCH64LAYOUT_VL_4S = (4 << 8) | AARCH64LAYOUT_VL_S, + AARCH64LAYOUT_VL_2D = (2 << 8) | AARCH64LAYOUT_VL_D, + AARCH64LAYOUT_VL_1Q = (1 << 8) | AARCH64LAYOUT_VL_Q, - AArch64Layout_VL_64B = (64 << 8) | AArch64Layout_VL_B, - AArch64Layout_VL_32H = (32 << 8) | AArch64Layout_VL_H, - AArch64Layout_VL_16S = (16 << 8) | AArch64Layout_VL_S, - AArch64Layout_VL_8D = (8 << 8) | AArch64Layout_VL_D, + AARCH64LAYOUT_VL_64B = (64 << 8) | AARCH64LAYOUT_VL_B, + AARCH64LAYOUT_VL_32H = (32 << 8) | AARCH64LAYOUT_VL_H, + AARCH64LAYOUT_VL_16S = (16 << 8) | AARCH64LAYOUT_VL_S, + AARCH64LAYOUT_VL_8D = (8 << 8) | AARCH64LAYOUT_VL_D, - AArch64Layout_VL_Complete, ///< Indicates that the complete matrix is used. + AARCH64LAYOUT_VL_COMPLETE, ///< Indicates that the complete matrix is used. } AArch64Layout_VectorLayout; // begin namespace AArch64CC @@ -104,7 +104,7 @@ typedef enum CondCode { // Meaning (integer) Meaning (floating-point) AArch64CC_ANY_ACTIVE = AArch64CC_NE, // (!Z) AArch64CC_FIRST_ACTIVE = AArch64CC_MI, // ( N) AArch64CC_LAST_ACTIVE = AArch64CC_LO, // (!C) - AArch64CC_NONE_ACTIVE = AArch64CC_EQ // ( Z) + AArch64CC_NONE_ACTIVE = AArch64CC_EQ, // ( Z) } AArch64CC_CondCode; inline static const char *AArch64CC_getCondCodeName(AArch64CC_CondCode Code) @@ -238,1695 +238,1730 @@ typedef enum { // generated content begin // clang-format off - AArch64_TLBI_ALLE1 = 0x243c, - AArch64_TLBI_ALLE1IS = 0x241c, - AArch64_TLBI_ALLE1ISNXS = 0x249c, - AArch64_TLBI_ALLE1NXS = 0x24bc, - AArch64_TLBI_ALLE1OS = 0x240c, - AArch64_TLBI_ALLE1OSNXS = 0x248c, - AArch64_TLBI_ALLE2 = 0x2438, - AArch64_TLBI_ALLE2IS = 0x2418, - AArch64_TLBI_ALLE2ISNXS = 0x2498, - AArch64_TLBI_ALLE2NXS = 0x24b8, - AArch64_TLBI_ALLE2OS = 0x2408, - AArch64_TLBI_ALLE2OSNXS = 0x2488, - AArch64_TLBI_ALLE3 = 0x3438, - AArch64_TLBI_ALLE3IS = 0x3418, - AArch64_TLBI_ALLE3ISNXS = 0x3498, - AArch64_TLBI_ALLE3NXS = 0x34b8, - AArch64_TLBI_ALLE3OS = 0x3408, - AArch64_TLBI_ALLE3OSNXS = 0x3488, - AArch64_TLBI_ASIDE1 = 0x43a, - AArch64_TLBI_ASIDE1IS = 0x41a, - AArch64_TLBI_ASIDE1ISNXS = 0x49a, - AArch64_TLBI_ASIDE1NXS = 0x4ba, - AArch64_TLBI_ASIDE1OS = 0x40a, - AArch64_TLBI_ASIDE1OSNXS = 0x48a, - AArch64_TLBI_IPAS2E1 = 0x2421, - AArch64_TLBI_IPAS2E1IS = 0x2401, - AArch64_TLBI_IPAS2E1ISNXS = 0x2481, - AArch64_TLBI_IPAS2E1NXS = 0x24a1, - AArch64_TLBI_IPAS2E1OS = 0x2420, - AArch64_TLBI_IPAS2E1OSNXS = 0x24a0, - AArch64_TLBI_IPAS2LE1 = 0x2425, - AArch64_TLBI_IPAS2LE1IS = 0x2405, - AArch64_TLBI_IPAS2LE1ISNXS = 0x2485, - AArch64_TLBI_IPAS2LE1NXS = 0x24a5, - AArch64_TLBI_IPAS2LE1OS = 0x2424, - AArch64_TLBI_IPAS2LE1OSNXS = 0x24a4, - AArch64_TLBI_PAALL = 0x343c, - AArch64_TLBI_PAALLNXS = 0x34bc, - AArch64_TLBI_PAALLOS = 0x340c, - AArch64_TLBI_PAALLOSNXS = 0x348c, - AArch64_TLBI_RIPAS2E1 = 0x2422, - AArch64_TLBI_RIPAS2E1IS = 0x2402, - AArch64_TLBI_RIPAS2E1ISNXS = 0x2482, - AArch64_TLBI_RIPAS2E1NXS = 0x24a2, - AArch64_TLBI_RIPAS2E1OS = 0x2423, - AArch64_TLBI_RIPAS2E1OSNXS = 0x24a3, - AArch64_TLBI_RIPAS2LE1 = 0x2426, - AArch64_TLBI_RIPAS2LE1IS = 0x2406, - AArch64_TLBI_RIPAS2LE1ISNXS = 0x2486, - AArch64_TLBI_RIPAS2LE1NXS = 0x24a6, - AArch64_TLBI_RIPAS2LE1OS = 0x2427, - AArch64_TLBI_RIPAS2LE1OSNXS = 0x24a7, - AArch64_TLBI_RPALOS = 0x3427, - AArch64_TLBI_RPALOSNXS = 0x34a7, - AArch64_TLBI_RPAOS = 0x3423, - AArch64_TLBI_RPAOSNXS = 0x34a3, - AArch64_TLBI_RVAAE1 = 0x433, - AArch64_TLBI_RVAAE1IS = 0x413, - AArch64_TLBI_RVAAE1ISNXS = 0x493, - AArch64_TLBI_RVAAE1NXS = 0x4b3, - AArch64_TLBI_RVAAE1OS = 0x42b, - AArch64_TLBI_RVAAE1OSNXS = 0x4ab, - AArch64_TLBI_RVAALE1 = 0x437, - AArch64_TLBI_RVAALE1IS = 0x417, - AArch64_TLBI_RVAALE1ISNXS = 0x497, - AArch64_TLBI_RVAALE1NXS = 0x4b7, - AArch64_TLBI_RVAALE1OS = 0x42f, - AArch64_TLBI_RVAALE1OSNXS = 0x4af, - AArch64_TLBI_RVAE1 = 0x431, - AArch64_TLBI_RVAE1IS = 0x411, - AArch64_TLBI_RVAE1ISNXS = 0x491, - AArch64_TLBI_RVAE1NXS = 0x4b1, - AArch64_TLBI_RVAE1OS = 0x429, - AArch64_TLBI_RVAE1OSNXS = 0x4a9, - AArch64_TLBI_RVAE2 = 0x2431, - AArch64_TLBI_RVAE2IS = 0x2411, - AArch64_TLBI_RVAE2ISNXS = 0x2491, - AArch64_TLBI_RVAE2NXS = 0x24b1, - AArch64_TLBI_RVAE2OS = 0x2429, - AArch64_TLBI_RVAE2OSNXS = 0x24a9, - AArch64_TLBI_RVAE3 = 0x3431, - AArch64_TLBI_RVAE3IS = 0x3411, - AArch64_TLBI_RVAE3ISNXS = 0x3491, - AArch64_TLBI_RVAE3NXS = 0x34b1, - AArch64_TLBI_RVAE3OS = 0x3429, - AArch64_TLBI_RVAE3OSNXS = 0x34a9, - AArch64_TLBI_RVALE1 = 0x435, - AArch64_TLBI_RVALE1IS = 0x415, - AArch64_TLBI_RVALE1ISNXS = 0x495, - AArch64_TLBI_RVALE1NXS = 0x4b5, - AArch64_TLBI_RVALE1OS = 0x42d, - AArch64_TLBI_RVALE1OSNXS = 0x4ad, - AArch64_TLBI_RVALE2 = 0x2435, - AArch64_TLBI_RVALE2IS = 0x2415, - AArch64_TLBI_RVALE2ISNXS = 0x2495, - AArch64_TLBI_RVALE2NXS = 0x24b5, - AArch64_TLBI_RVALE2OS = 0x242d, - AArch64_TLBI_RVALE2OSNXS = 0x24ad, - AArch64_TLBI_RVALE3 = 0x3435, - AArch64_TLBI_RVALE3IS = 0x3415, - AArch64_TLBI_RVALE3ISNXS = 0x3495, - AArch64_TLBI_RVALE3NXS = 0x34b5, - AArch64_TLBI_RVALE3OS = 0x342d, - AArch64_TLBI_RVALE3OSNXS = 0x34ad, - AArch64_TLBI_VAAE1 = 0x43b, - AArch64_TLBI_VAAE1IS = 0x41b, - AArch64_TLBI_VAAE1ISNXS = 0x49b, - AArch64_TLBI_VAAE1NXS = 0x4bb, - AArch64_TLBI_VAAE1OS = 0x40b, - AArch64_TLBI_VAAE1OSNXS = 0x48b, - AArch64_TLBI_VAALE1 = 0x43f, - AArch64_TLBI_VAALE1IS = 0x41f, - AArch64_TLBI_VAALE1ISNXS = 0x49f, - AArch64_TLBI_VAALE1NXS = 0x4bf, - AArch64_TLBI_VAALE1OS = 0x40f, - AArch64_TLBI_VAALE1OSNXS = 0x48f, - AArch64_TLBI_VAE1 = 0x439, - AArch64_TLBI_VAE1IS = 0x419, - AArch64_TLBI_VAE1ISNXS = 0x499, - AArch64_TLBI_VAE1NXS = 0x4b9, - AArch64_TLBI_VAE1OS = 0x409, - AArch64_TLBI_VAE1OSNXS = 0x489, - AArch64_TLBI_VAE2 = 0x2439, - AArch64_TLBI_VAE2IS = 0x2419, - AArch64_TLBI_VAE2ISNXS = 0x2499, - AArch64_TLBI_VAE2NXS = 0x24b9, - AArch64_TLBI_VAE2OS = 0x2409, - AArch64_TLBI_VAE2OSNXS = 0x2489, - AArch64_TLBI_VAE3 = 0x3439, - AArch64_TLBI_VAE3IS = 0x3419, - AArch64_TLBI_VAE3ISNXS = 0x3499, - AArch64_TLBI_VAE3NXS = 0x34b9, - AArch64_TLBI_VAE3OS = 0x3409, - AArch64_TLBI_VAE3OSNXS = 0x3489, - AArch64_TLBI_VALE1 = 0x43d, - AArch64_TLBI_VALE1IS = 0x41d, - AArch64_TLBI_VALE1ISNXS = 0x49d, - AArch64_TLBI_VALE1NXS = 0x4bd, - AArch64_TLBI_VALE1OS = 0x40d, - AArch64_TLBI_VALE1OSNXS = 0x48d, - AArch64_TLBI_VALE2 = 0x243d, - AArch64_TLBI_VALE2IS = 0x241d, - AArch64_TLBI_VALE2ISNXS = 0x249d, - AArch64_TLBI_VALE2NXS = 0x24bd, - AArch64_TLBI_VALE2OS = 0x240d, - AArch64_TLBI_VALE2OSNXS = 0x248d, - AArch64_TLBI_VALE3 = 0x343d, - AArch64_TLBI_VALE3IS = 0x341d, - AArch64_TLBI_VALE3ISNXS = 0x349d, - AArch64_TLBI_VALE3NXS = 0x34bd, - AArch64_TLBI_VALE3OS = 0x340d, - AArch64_TLBI_VALE3OSNXS = 0x348d, - AArch64_TLBI_VMALLE1 = 0x438, - AArch64_TLBI_VMALLE1IS = 0x418, - AArch64_TLBI_VMALLE1ISNXS = 0x498, - AArch64_TLBI_VMALLE1NXS = 0x4b8, - AArch64_TLBI_VMALLE1OS = 0x408, - AArch64_TLBI_VMALLE1OSNXS = 0x488, - AArch64_TLBI_VMALLS12E1 = 0x243e, - AArch64_TLBI_VMALLS12E1IS = 0x241e, - AArch64_TLBI_VMALLS12E1ISNXS = 0x249e, - AArch64_TLBI_VMALLS12E1NXS = 0x24be, - AArch64_TLBI_VMALLS12E1OS = 0x240e, - AArch64_TLBI_VMALLS12E1OSNXS = 0x248e, + AARCH64_TLBI_ALLE1 = 0x243c, + AARCH64_TLBI_ALLE1IS = 0x241c, + AARCH64_TLBI_ALLE1ISNXS = 0x249c, + AARCH64_TLBI_ALLE1NXS = 0x24bc, + AARCH64_TLBI_ALLE1OS = 0x240c, + AARCH64_TLBI_ALLE1OSNXS = 0x248c, + AARCH64_TLBI_ALLE2 = 0x2438, + AARCH64_TLBI_ALLE2IS = 0x2418, + AARCH64_TLBI_ALLE2ISNXS = 0x2498, + AARCH64_TLBI_ALLE2NXS = 0x24b8, + AARCH64_TLBI_ALLE2OS = 0x2408, + AARCH64_TLBI_ALLE2OSNXS = 0x2488, + AARCH64_TLBI_ALLE3 = 0x3438, + AARCH64_TLBI_ALLE3IS = 0x3418, + AARCH64_TLBI_ALLE3ISNXS = 0x3498, + AARCH64_TLBI_ALLE3NXS = 0x34b8, + AARCH64_TLBI_ALLE3OS = 0x3408, + AARCH64_TLBI_ALLE3OSNXS = 0x3488, + AARCH64_TLBI_ASIDE1 = 0x43a, + AARCH64_TLBI_ASIDE1IS = 0x41a, + AARCH64_TLBI_ASIDE1ISNXS = 0x49a, + AARCH64_TLBI_ASIDE1NXS = 0x4ba, + AARCH64_TLBI_ASIDE1OS = 0x40a, + AARCH64_TLBI_ASIDE1OSNXS = 0x48a, + AARCH64_TLBI_IPAS2E1 = 0x2421, + AARCH64_TLBI_IPAS2E1IS = 0x2401, + AARCH64_TLBI_IPAS2E1ISNXS = 0x2481, + AARCH64_TLBI_IPAS2E1NXS = 0x24a1, + AARCH64_TLBI_IPAS2E1OS = 0x2420, + AARCH64_TLBI_IPAS2E1OSNXS = 0x24a0, + AARCH64_TLBI_IPAS2LE1 = 0x2425, + AARCH64_TLBI_IPAS2LE1IS = 0x2405, + AARCH64_TLBI_IPAS2LE1ISNXS = 0x2485, + AARCH64_TLBI_IPAS2LE1NXS = 0x24a5, + AARCH64_TLBI_IPAS2LE1OS = 0x2424, + AARCH64_TLBI_IPAS2LE1OSNXS = 0x24a4, + AARCH64_TLBI_PAALL = 0x343c, + AARCH64_TLBI_PAALLNXS = 0x34bc, + AARCH64_TLBI_PAALLOS = 0x340c, + AARCH64_TLBI_PAALLOSNXS = 0x348c, + AARCH64_TLBI_RIPAS2E1 = 0x2422, + AARCH64_TLBI_RIPAS2E1IS = 0x2402, + AARCH64_TLBI_RIPAS2E1ISNXS = 0x2482, + AARCH64_TLBI_RIPAS2E1NXS = 0x24a2, + AARCH64_TLBI_RIPAS2E1OS = 0x2423, + AARCH64_TLBI_RIPAS2E1OSNXS = 0x24a3, + AARCH64_TLBI_RIPAS2LE1 = 0x2426, + AARCH64_TLBI_RIPAS2LE1IS = 0x2406, + AARCH64_TLBI_RIPAS2LE1ISNXS = 0x2486, + AARCH64_TLBI_RIPAS2LE1NXS = 0x24a6, + AARCH64_TLBI_RIPAS2LE1OS = 0x2427, + AARCH64_TLBI_RIPAS2LE1OSNXS = 0x24a7, + AARCH64_TLBI_RPALOS = 0x3427, + AARCH64_TLBI_RPALOSNXS = 0x34a7, + AARCH64_TLBI_RPAOS = 0x3423, + AARCH64_TLBI_RPAOSNXS = 0x34a3, + AARCH64_TLBI_RVAAE1 = 0x433, + AARCH64_TLBI_RVAAE1IS = 0x413, + AARCH64_TLBI_RVAAE1ISNXS = 0x493, + AARCH64_TLBI_RVAAE1NXS = 0x4b3, + AARCH64_TLBI_RVAAE1OS = 0x42b, + AARCH64_TLBI_RVAAE1OSNXS = 0x4ab, + AARCH64_TLBI_RVAALE1 = 0x437, + AARCH64_TLBI_RVAALE1IS = 0x417, + AARCH64_TLBI_RVAALE1ISNXS = 0x497, + AARCH64_TLBI_RVAALE1NXS = 0x4b7, + AARCH64_TLBI_RVAALE1OS = 0x42f, + AARCH64_TLBI_RVAALE1OSNXS = 0x4af, + AARCH64_TLBI_RVAE1 = 0x431, + AARCH64_TLBI_RVAE1IS = 0x411, + AARCH64_TLBI_RVAE1ISNXS = 0x491, + AARCH64_TLBI_RVAE1NXS = 0x4b1, + AARCH64_TLBI_RVAE1OS = 0x429, + AARCH64_TLBI_RVAE1OSNXS = 0x4a9, + AARCH64_TLBI_RVAE2 = 0x2431, + AARCH64_TLBI_RVAE2IS = 0x2411, + AARCH64_TLBI_RVAE2ISNXS = 0x2491, + AARCH64_TLBI_RVAE2NXS = 0x24b1, + AARCH64_TLBI_RVAE2OS = 0x2429, + AARCH64_TLBI_RVAE2OSNXS = 0x24a9, + AARCH64_TLBI_RVAE3 = 0x3431, + AARCH64_TLBI_RVAE3IS = 0x3411, + AARCH64_TLBI_RVAE3ISNXS = 0x3491, + AARCH64_TLBI_RVAE3NXS = 0x34b1, + AARCH64_TLBI_RVAE3OS = 0x3429, + AARCH64_TLBI_RVAE3OSNXS = 0x34a9, + AARCH64_TLBI_RVALE1 = 0x435, + AARCH64_TLBI_RVALE1IS = 0x415, + AARCH64_TLBI_RVALE1ISNXS = 0x495, + AARCH64_TLBI_RVALE1NXS = 0x4b5, + AARCH64_TLBI_RVALE1OS = 0x42d, + AARCH64_TLBI_RVALE1OSNXS = 0x4ad, + AARCH64_TLBI_RVALE2 = 0x2435, + AARCH64_TLBI_RVALE2IS = 0x2415, + AARCH64_TLBI_RVALE2ISNXS = 0x2495, + AARCH64_TLBI_RVALE2NXS = 0x24b5, + AARCH64_TLBI_RVALE2OS = 0x242d, + AARCH64_TLBI_RVALE2OSNXS = 0x24ad, + AARCH64_TLBI_RVALE3 = 0x3435, + AARCH64_TLBI_RVALE3IS = 0x3415, + AARCH64_TLBI_RVALE3ISNXS = 0x3495, + AARCH64_TLBI_RVALE3NXS = 0x34b5, + AARCH64_TLBI_RVALE3OS = 0x342d, + AARCH64_TLBI_RVALE3OSNXS = 0x34ad, + AARCH64_TLBI_VAAE1 = 0x43b, + AARCH64_TLBI_VAAE1IS = 0x41b, + AARCH64_TLBI_VAAE1ISNXS = 0x49b, + AARCH64_TLBI_VAAE1NXS = 0x4bb, + AARCH64_TLBI_VAAE1OS = 0x40b, + AARCH64_TLBI_VAAE1OSNXS = 0x48b, + AARCH64_TLBI_VAALE1 = 0x43f, + AARCH64_TLBI_VAALE1IS = 0x41f, + AARCH64_TLBI_VAALE1ISNXS = 0x49f, + AARCH64_TLBI_VAALE1NXS = 0x4bf, + AARCH64_TLBI_VAALE1OS = 0x40f, + AARCH64_TLBI_VAALE1OSNXS = 0x48f, + AARCH64_TLBI_VAE1 = 0x439, + AARCH64_TLBI_VAE1IS = 0x419, + AARCH64_TLBI_VAE1ISNXS = 0x499, + AARCH64_TLBI_VAE1NXS = 0x4b9, + AARCH64_TLBI_VAE1OS = 0x409, + AARCH64_TLBI_VAE1OSNXS = 0x489, + AARCH64_TLBI_VAE2 = 0x2439, + AARCH64_TLBI_VAE2IS = 0x2419, + AARCH64_TLBI_VAE2ISNXS = 0x2499, + AARCH64_TLBI_VAE2NXS = 0x24b9, + AARCH64_TLBI_VAE2OS = 0x2409, + AARCH64_TLBI_VAE2OSNXS = 0x2489, + AARCH64_TLBI_VAE3 = 0x3439, + AARCH64_TLBI_VAE3IS = 0x3419, + AARCH64_TLBI_VAE3ISNXS = 0x3499, + AARCH64_TLBI_VAE3NXS = 0x34b9, + AARCH64_TLBI_VAE3OS = 0x3409, + AARCH64_TLBI_VAE3OSNXS = 0x3489, + AARCH64_TLBI_VALE1 = 0x43d, + AARCH64_TLBI_VALE1IS = 0x41d, + AARCH64_TLBI_VALE1ISNXS = 0x49d, + AARCH64_TLBI_VALE1NXS = 0x4bd, + AARCH64_TLBI_VALE1OS = 0x40d, + AARCH64_TLBI_VALE1OSNXS = 0x48d, + AARCH64_TLBI_VALE2 = 0x243d, + AARCH64_TLBI_VALE2IS = 0x241d, + AARCH64_TLBI_VALE2ISNXS = 0x249d, + AARCH64_TLBI_VALE2NXS = 0x24bd, + AARCH64_TLBI_VALE2OS = 0x240d, + AARCH64_TLBI_VALE2OSNXS = 0x248d, + AARCH64_TLBI_VALE3 = 0x343d, + AARCH64_TLBI_VALE3IS = 0x341d, + AARCH64_TLBI_VALE3ISNXS = 0x349d, + AARCH64_TLBI_VALE3NXS = 0x34bd, + AARCH64_TLBI_VALE3OS = 0x340d, + AARCH64_TLBI_VALE3OSNXS = 0x348d, + AARCH64_TLBI_VMALLE1 = 0x438, + AARCH64_TLBI_VMALLE1IS = 0x418, + AARCH64_TLBI_VMALLE1ISNXS = 0x498, + AARCH64_TLBI_VMALLE1NXS = 0x4b8, + AARCH64_TLBI_VMALLE1OS = 0x408, + AARCH64_TLBI_VMALLE1OSNXS = 0x488, + AARCH64_TLBI_VMALLS12E1 = 0x243e, + AARCH64_TLBI_VMALLS12E1IS = 0x241e, + AARCH64_TLBI_VMALLS12E1ISNXS = 0x249e, + AARCH64_TLBI_VMALLS12E1NXS = 0x24be, + AARCH64_TLBI_VMALLS12E1OS = 0x240e, + AARCH64_TLBI_VMALLS12E1OSNXS = 0x248e, + AARCH64_TLBI_VMALLWS2E1 = 0x2432, + AARCH64_TLBI_VMALLWS2E1IS = 0x2412, + AARCH64_TLBI_VMALLWS2E1ISNXS = 0x2492, + AARCH64_TLBI_VMALLWS2E1NXS = 0x24b2, + AARCH64_TLBI_VMALLWS2E1OS = 0x242a, + AARCH64_TLBI_VMALLWS2E1OSNXS = 0x24aa, // clang-format on // generated content end - AArch64_TLBI_ENDING, + AARCH64_TLBI_ENDING, } aarch64_tlbi; typedef enum { // generated content begin // clang-format off - AArch64_AT_S12E0R = 0x23c6, - AArch64_AT_S12E0W = 0x23c7, - AArch64_AT_S12E1R = 0x23c4, - AArch64_AT_S12E1W = 0x23c5, - AArch64_AT_S1E0R = 0x3c2, - AArch64_AT_S1E0W = 0x3c3, - AArch64_AT_S1E1R = 0x3c0, - AArch64_AT_S1E1RP = 0x3c8, - AArch64_AT_S1E1W = 0x3c1, - AArch64_AT_S1E1WP = 0x3c9, - AArch64_AT_S1E2R = 0x23c0, - AArch64_AT_S1E2W = 0x23c1, - AArch64_AT_S1E3R = 0x33c0, - AArch64_AT_S1E3W = 0x33c1, + AARCH64_AT_S12E0R = 0x23c6, + AARCH64_AT_S12E0W = 0x23c7, + AARCH64_AT_S12E1R = 0x23c4, + AARCH64_AT_S12E1W = 0x23c5, + AARCH64_AT_S1E0R = 0x3c2, + AARCH64_AT_S1E0W = 0x3c3, + AARCH64_AT_S1E1A = 0x3ca, + AARCH64_AT_S1E1R = 0x3c0, + AARCH64_AT_S1E1RP = 0x3c8, + AARCH64_AT_S1E1W = 0x3c1, + AARCH64_AT_S1E1WP = 0x3c9, + AARCH64_AT_S1E2A = 0x23ca, + AARCH64_AT_S1E2R = 0x23c0, + AARCH64_AT_S1E2W = 0x23c1, + AARCH64_AT_S1E3A = 0x33ca, + AARCH64_AT_S1E3R = 0x33c0, + AARCH64_AT_S1E3W = 0x33c1, // clang-format on // generated content end - AArch64_AT_ENDING, + AARCH64_AT_ENDING, } aarch64_at; typedef enum { // generated content begin // clang-format off - AArch64_BTI_C = 0x2, - AArch64_BTI_J = 0x4, - AArch64_BTI_JC = 0x6, + AARCH64_BTI_C = 0x2, + AARCH64_BTI_J = 0x4, + AARCH64_BTI_JC = 0x6, // clang-format on // generated content end - AArch64_BTI_ENDING, + AARCH64_BTI_ENDING, } aarch64_bti; typedef enum { // generated content begin // clang-format off - AArch64_DB_ISH = 0xb, - AArch64_DB_ISHLD = 0x9, - AArch64_DB_ISHST = 0xa, - AArch64_DB_LD = 0xd, - AArch64_DB_NSH = 0x7, - AArch64_DB_NSHLD = 0x5, - AArch64_DB_NSHST = 0x6, - AArch64_DB_OSH = 0x3, - AArch64_DB_OSHLD = 0x1, - AArch64_DB_OSHST = 0x2, - AArch64_DB_ST = 0xe, - AArch64_DB_SY = 0xf, + AARCH64_DB_ISH = 0xb, + AARCH64_DB_ISHLD = 0x9, + AARCH64_DB_ISHST = 0xa, + AARCH64_DB_LD = 0xd, + AARCH64_DB_NSH = 0x7, + AARCH64_DB_NSHLD = 0x5, + AARCH64_DB_NSHST = 0x6, + AARCH64_DB_OSH = 0x3, + AARCH64_DB_OSHLD = 0x1, + AARCH64_DB_OSHST = 0x2, + AARCH64_DB_ST = 0xe, + AARCH64_DB_SY = 0xf, // clang-format on // generated content end - AArch64_DB_ENDING, + AARCH64_DB_ENDING, } aarch64_db; typedef enum { // generated content begin // clang-format off - AArch64_DBNXS_ISHNXS = 0xb, - AArch64_DBNXS_NSHNXS = 0x7, - AArch64_DBNXS_OSHNXS = 0x3, - AArch64_DBNXS_SYNXS = 0xf, + AARCH64_DBNXS_ISHNXS = 0xb, + AARCH64_DBNXS_NSHNXS = 0x7, + AARCH64_DBNXS_OSHNXS = 0x3, + AARCH64_DBNXS_SYNXS = 0xf, // clang-format on // generated content end - AArch64_DBNXS_ENDING, + AARCH64_DBNXS_ENDING, } aarch64_dbnxs; typedef enum { // generated content begin // clang-format off - AArch64_DC_CGDSW = 0x3d6, - AArch64_DC_CGDVAC = 0x1bd5, - AArch64_DC_CGDVADP = 0x1bed, - AArch64_DC_CGDVAP = 0x1be5, - AArch64_DC_CGSW = 0x3d4, - AArch64_DC_CGVAC = 0x1bd3, - AArch64_DC_CGVADP = 0x1beb, - AArch64_DC_CGVAP = 0x1be3, - AArch64_DC_CIGDPAE = 0x23f7, - AArch64_DC_CIGDSW = 0x3f6, - AArch64_DC_CIGDVAC = 0x1bf5, - AArch64_DC_CIGSW = 0x3f4, - AArch64_DC_CIGVAC = 0x1bf3, - AArch64_DC_CIPAE = 0x23f0, - AArch64_DC_CISW = 0x3f2, - AArch64_DC_CIVAC = 0x1bf1, - AArch64_DC_CSW = 0x3d2, - AArch64_DC_CVAC = 0x1bd1, - AArch64_DC_CVADP = 0x1be9, - AArch64_DC_CVAP = 0x1be1, - AArch64_DC_CVAU = 0x1bd9, - AArch64_DC_GVA = 0x1ba3, - AArch64_DC_GZVA = 0x1ba4, - AArch64_DC_IGDSW = 0x3b6, - AArch64_DC_IGDVAC = 0x3b5, - AArch64_DC_IGSW = 0x3b4, - AArch64_DC_IGVAC = 0x3b3, - AArch64_DC_ISW = 0x3b2, - AArch64_DC_IVAC = 0x3b1, - AArch64_DC_ZVA = 0x1ba1, + AARCH64_DC_CGDSW = 0x3d6, + AARCH64_DC_CGDVAC = 0x1bd5, + AARCH64_DC_CGDVADP = 0x1bed, + AARCH64_DC_CGDVAP = 0x1be5, + AARCH64_DC_CGSW = 0x3d4, + AARCH64_DC_CGVAC = 0x1bd3, + AARCH64_DC_CGVADP = 0x1beb, + AARCH64_DC_CGVAP = 0x1be3, + AARCH64_DC_CIGDPAE = 0x23f7, + AARCH64_DC_CIGDSW = 0x3f6, + AARCH64_DC_CIGDVAC = 0x1bf5, + AARCH64_DC_CIGSW = 0x3f4, + AARCH64_DC_CIGVAC = 0x1bf3, + AARCH64_DC_CIPAE = 0x23f0, + AARCH64_DC_CISW = 0x3f2, + AARCH64_DC_CIVAC = 0x1bf1, + AARCH64_DC_CSW = 0x3d2, + AARCH64_DC_CVAC = 0x1bd1, + AARCH64_DC_CVADP = 0x1be9, + AARCH64_DC_CVAP = 0x1be1, + AARCH64_DC_CVAU = 0x1bd9, + AARCH64_DC_GVA = 0x1ba3, + AARCH64_DC_GZVA = 0x1ba4, + AARCH64_DC_IGDSW = 0x3b6, + AARCH64_DC_IGDVAC = 0x3b5, + AARCH64_DC_IGSW = 0x3b4, + AARCH64_DC_IGVAC = 0x3b3, + AARCH64_DC_ISW = 0x3b2, + AARCH64_DC_IVAC = 0x3b1, + AARCH64_DC_ZVA = 0x1ba1, // clang-format on // generated content end - AArch64_DC_ENDING, + AARCH64_DC_ENDING, } aarch64_dc; typedef enum { // generated content begin // clang-format off - AArch64_EXACTFPIMM_HALF = 0x1, - AArch64_EXACTFPIMM_ONE = 0x2, - AArch64_EXACTFPIMM_TWO = 0x3, - AArch64_EXACTFPIMM_ZERO = 0x0, + AARCH64_EXACTFPIMM_HALF = 0x1, + AARCH64_EXACTFPIMM_ONE = 0x2, + AARCH64_EXACTFPIMM_TWO = 0x3, + AARCH64_EXACTFPIMM_ZERO = 0x0, // clang-format on // generated content end - AArch64_EXACTFPIMM_ENDING, + AARCH64_EXACTFPIMM_INVALID = 0x4, + + AARCH64_EXACTFPIMM_ENDING, } aarch64_exactfpimm; typedef enum { // generated content begin // clang-format off - AArch64_IC_IALLU = 0x3a8, - AArch64_IC_IALLUIS = 0x388, - AArch64_IC_IVAU = 0x1ba9, + AARCH64_IC_IALLU = 0x3a8, + AARCH64_IC_IALLUIS = 0x388, + AARCH64_IC_IVAU = 0x1ba9, // clang-format on // generated content end - AArch64_IC_ENDING, + AARCH64_IC_ENDING, } aarch64_ic; typedef enum { // generated content begin // clang-format off - AArch64_ISB_SY = 0xf, + AARCH64_ISB_SY = 0xf, // clang-format on // generated content end - AArch64_ISB_ENDING, + AARCH64_ISB_ENDING, } aarch64_isb; typedef enum { // generated content begin // clang-format off - AArch64_PRFM_PLDL1KEEP = 0x0, - AArch64_PRFM_PLDL1STRM = 0x1, - AArch64_PRFM_PLDL2KEEP = 0x2, - AArch64_PRFM_PLDL2STRM = 0x3, - AArch64_PRFM_PLDL3KEEP = 0x4, - AArch64_PRFM_PLDL3STRM = 0x5, - AArch64_PRFM_PLDSLCKEEP = 0x6, - AArch64_PRFM_PLDSLCSTRM = 0x7, - AArch64_PRFM_PLIL1KEEP = 0x8, - AArch64_PRFM_PLIL1STRM = 0x9, - AArch64_PRFM_PLIL2KEEP = 0xa, - AArch64_PRFM_PLIL2STRM = 0xb, - AArch64_PRFM_PLIL3KEEP = 0xc, - AArch64_PRFM_PLIL3STRM = 0xd, - AArch64_PRFM_PLISLCKEEP = 0xe, - AArch64_PRFM_PLISLCSTRM = 0xf, - AArch64_PRFM_PSTL1KEEP = 0x10, - AArch64_PRFM_PSTL1STRM = 0x11, - AArch64_PRFM_PSTL2KEEP = 0x12, - AArch64_PRFM_PSTL2STRM = 0x13, - AArch64_PRFM_PSTL3KEEP = 0x14, - AArch64_PRFM_PSTL3STRM = 0x15, - AArch64_PRFM_PSTSLCKEEP = 0x16, - AArch64_PRFM_PSTSLCSTRM = 0x17, + AARCH64_PRFM_PLDL1KEEP = 0x0, + AARCH64_PRFM_PLDL1STRM = 0x1, + AARCH64_PRFM_PLDL2KEEP = 0x2, + AARCH64_PRFM_PLDL2STRM = 0x3, + AARCH64_PRFM_PLDL3KEEP = 0x4, + AARCH64_PRFM_PLDL3STRM = 0x5, + AARCH64_PRFM_PLDSLCKEEP = 0x6, + AARCH64_PRFM_PLDSLCSTRM = 0x7, + AARCH64_PRFM_PLIL1KEEP = 0x8, + AARCH64_PRFM_PLIL1STRM = 0x9, + AARCH64_PRFM_PLIL2KEEP = 0xa, + AARCH64_PRFM_PLIL2STRM = 0xb, + AARCH64_PRFM_PLIL3KEEP = 0xc, + AARCH64_PRFM_PLIL3STRM = 0xd, + AARCH64_PRFM_PLISLCKEEP = 0xe, + AARCH64_PRFM_PLISLCSTRM = 0xf, + AARCH64_PRFM_PSTL1KEEP = 0x10, + AARCH64_PRFM_PSTL1STRM = 0x11, + AARCH64_PRFM_PSTL2KEEP = 0x12, + AARCH64_PRFM_PSTL2STRM = 0x13, + AARCH64_PRFM_PSTL3KEEP = 0x14, + AARCH64_PRFM_PSTL3STRM = 0x15, + AARCH64_PRFM_PSTSLCKEEP = 0x16, + AARCH64_PRFM_PSTSLCSTRM = 0x17, // clang-format on // generated content end - AArch64_PRFM_ENDING, + AARCH64_PRFM_ENDING, } aarch64_prfm; typedef enum { // generated content begin // clang-format off - AArch64_PSB_CSYNC = 0x11, + AARCH64_PSB_CSYNC = 0x11, // clang-format on // generated content end - AArch64_PSB_ENDING, + AARCH64_PSB_ENDING, } aarch64_psb; typedef enum { // generated content begin // clang-format off - AArch64_PSTATEIMM0_1_ALLINT = 0x8, - AArch64_PSTATEIMM0_1_PM = 0x48, + AARCH64_PSTATEIMM0_1_ALLINT = 0x8, + AARCH64_PSTATEIMM0_1_PM = 0x48, // clang-format on // generated content end - AArch64_PSTATEIMM0_1_ENDING, + AARCH64_PSTATEIMM0_1_ENDING, } aarch64_pstateimm0_1; typedef enum { // generated content begin // clang-format off - AArch64_PSTATEIMM0_15_DAIFCLR = 0x1f, - AArch64_PSTATEIMM0_15_DAIFSET = 0x1e, - AArch64_PSTATEIMM0_15_DIT = 0x1a, - AArch64_PSTATEIMM0_15_PAN = 0x4, - AArch64_PSTATEIMM0_15_SPSEL = 0x5, - AArch64_PSTATEIMM0_15_SSBS = 0x19, - AArch64_PSTATEIMM0_15_TCO = 0x1c, - AArch64_PSTATEIMM0_15_UAO = 0x3, + AARCH64_PSTATEIMM0_15_DAIFCLR = 0x1f, + AARCH64_PSTATEIMM0_15_DAIFSET = 0x1e, + AARCH64_PSTATEIMM0_15_DIT = 0x1a, + AARCH64_PSTATEIMM0_15_PAN = 0x4, + AARCH64_PSTATEIMM0_15_SPSEL = 0x5, + AARCH64_PSTATEIMM0_15_SSBS = 0x19, + AARCH64_PSTATEIMM0_15_TCO = 0x1c, + AARCH64_PSTATEIMM0_15_UAO = 0x3, // clang-format on // generated content end - AArch64_PSTATEIMM0_15_ENDING, + AARCH64_PSTATEIMM0_15_ENDING, } aarch64_pstateimm0_15; typedef enum { // generated content begin // clang-format off - AArch64_RPRFM_PLDKEEP = 0x0, - AArch64_RPRFM_PLDSTRM = 0x4, - AArch64_RPRFM_PSTKEEP = 0x1, - AArch64_RPRFM_PSTSTRM = 0x5, + AARCH64_RPRFM_PLDKEEP = 0x0, + AARCH64_RPRFM_PLDSTRM = 0x4, + AARCH64_RPRFM_PSTKEEP = 0x1, + AARCH64_RPRFM_PSTSTRM = 0x5, // clang-format on // generated content end - AArch64_RPRFM_ENDING, + AARCH64_RPRFM_ENDING, } aarch64_rprfm; typedef enum { // generated content begin // clang-format off - AArch64_SVCR_SVCRSM = 0x1, - AArch64_SVCR_SVCRSMZA = 0x3, - AArch64_SVCR_SVCRZA = 0x2, + AARCH64_SVCR_SVCRSM = 0x1, + AARCH64_SVCR_SVCRSMZA = 0x3, + AARCH64_SVCR_SVCRZA = 0x2, // clang-format on // generated content end - AArch64_SVCR_ENDING, + AARCH64_SVCR_ENDING, } aarch64_svcr; typedef enum { // generated content begin // clang-format off - AArch64_SVEPREDPAT_ALL = 0x1f, - AArch64_SVEPREDPAT_MUL3 = 0x1e, - AArch64_SVEPREDPAT_MUL4 = 0x1d, - AArch64_SVEPREDPAT_POW2 = 0x0, - AArch64_SVEPREDPAT_VL1 = 0x1, - AArch64_SVEPREDPAT_VL128 = 0xc, - AArch64_SVEPREDPAT_VL16 = 0x9, - AArch64_SVEPREDPAT_VL2 = 0x2, - AArch64_SVEPREDPAT_VL256 = 0xd, - AArch64_SVEPREDPAT_VL3 = 0x3, - AArch64_SVEPREDPAT_VL32 = 0xa, - AArch64_SVEPREDPAT_VL4 = 0x4, - AArch64_SVEPREDPAT_VL5 = 0x5, - AArch64_SVEPREDPAT_VL6 = 0x6, - AArch64_SVEPREDPAT_VL64 = 0xb, - AArch64_SVEPREDPAT_VL7 = 0x7, - AArch64_SVEPREDPAT_VL8 = 0x8, + AARCH64_SVEPREDPAT_ALL = 0x1f, + AARCH64_SVEPREDPAT_MUL3 = 0x1e, + AARCH64_SVEPREDPAT_MUL4 = 0x1d, + AARCH64_SVEPREDPAT_POW2 = 0x0, + AARCH64_SVEPREDPAT_VL1 = 0x1, + AARCH64_SVEPREDPAT_VL128 = 0xc, + AARCH64_SVEPREDPAT_VL16 = 0x9, + AARCH64_SVEPREDPAT_VL2 = 0x2, + AARCH64_SVEPREDPAT_VL256 = 0xd, + AARCH64_SVEPREDPAT_VL3 = 0x3, + AARCH64_SVEPREDPAT_VL32 = 0xa, + AARCH64_SVEPREDPAT_VL4 = 0x4, + AARCH64_SVEPREDPAT_VL5 = 0x5, + AARCH64_SVEPREDPAT_VL6 = 0x6, + AARCH64_SVEPREDPAT_VL64 = 0xb, + AARCH64_SVEPREDPAT_VL7 = 0x7, + AARCH64_SVEPREDPAT_VL8 = 0x8, // clang-format on // generated content end - AArch64_SVEPREDPAT_ENDING, + AARCH64_SVEPREDPAT_ENDING, } aarch64_svepredpat; typedef enum { // generated content begin // clang-format off - AArch64_SVEPRFM_PLDL1KEEP = 0x0, - AArch64_SVEPRFM_PLDL1STRM = 0x1, - AArch64_SVEPRFM_PLDL2KEEP = 0x2, - AArch64_SVEPRFM_PLDL2STRM = 0x3, - AArch64_SVEPRFM_PLDL3KEEP = 0x4, - AArch64_SVEPRFM_PLDL3STRM = 0x5, - AArch64_SVEPRFM_PSTL1KEEP = 0x8, - AArch64_SVEPRFM_PSTL1STRM = 0x9, - AArch64_SVEPRFM_PSTL2KEEP = 0xa, - AArch64_SVEPRFM_PSTL2STRM = 0xb, - AArch64_SVEPRFM_PSTL3KEEP = 0xc, - AArch64_SVEPRFM_PSTL3STRM = 0xd, + AARCH64_SVEPRFM_PLDL1KEEP = 0x0, + AARCH64_SVEPRFM_PLDL1STRM = 0x1, + AARCH64_SVEPRFM_PLDL2KEEP = 0x2, + AARCH64_SVEPRFM_PLDL2STRM = 0x3, + AARCH64_SVEPRFM_PLDL3KEEP = 0x4, + AARCH64_SVEPRFM_PLDL3STRM = 0x5, + AARCH64_SVEPRFM_PSTL1KEEP = 0x8, + AARCH64_SVEPRFM_PSTL1STRM = 0x9, + AARCH64_SVEPRFM_PSTL2KEEP = 0xa, + AARCH64_SVEPRFM_PSTL2STRM = 0xb, + AARCH64_SVEPRFM_PSTL3KEEP = 0xc, + AARCH64_SVEPRFM_PSTL3STRM = 0xd, // clang-format on // generated content end - AArch64_SVEPRFM_ENDING, + AARCH64_SVEPRFM_ENDING, } aarch64_sveprfm; typedef enum { // generated content begin // clang-format off - AArch64_SVEVECLENSPECIFIER_VLX2 = 0x0, - AArch64_SVEVECLENSPECIFIER_VLX4 = 0x1, + AARCH64_SVEVECLENSPECIFIER_VLX2 = 0x0, + AARCH64_SVEVECLENSPECIFIER_VLX4 = 0x1, // clang-format on // generated content end - AArch64_SVEVECLENSPECIFIER_ENDING, + AARCH64_SVEVECLENSPECIFIER_ENDING, } aarch64_sveveclenspecifier; typedef enum { + AARCH64_SYSREG_INVALID = 0, // generated content begin // clang-format off - AArch64_SYSREG_ACCDATA_EL1 = 0xc685, - AArch64_SYSREG_ACTLR_EL1 = 0xc081, - AArch64_SYSREG_ACTLR_EL2 = 0xe081, - AArch64_SYSREG_ACTLR_EL3 = 0xf081, - AArch64_SYSREG_AFSR0_EL1 = 0xc288, - AArch64_SYSREG_AFSR0_EL12 = 0xea88, - AArch64_SYSREG_AFSR0_EL2 = 0xe288, - AArch64_SYSREG_AFSR0_EL3 = 0xf288, - AArch64_SYSREG_AFSR1_EL1 = 0xc289, - AArch64_SYSREG_AFSR1_EL12 = 0xea89, - AArch64_SYSREG_AFSR1_EL2 = 0xe289, - AArch64_SYSREG_AFSR1_EL3 = 0xf289, - AArch64_SYSREG_AIDR_EL1 = 0xc807, - AArch64_SYSREG_ALLINT = 0xc218, - AArch64_SYSREG_AMAIR2_EL1 = 0xc519, - AArch64_SYSREG_AMAIR2_EL12 = 0xed19, - AArch64_SYSREG_AMAIR2_EL2 = 0xe519, - AArch64_SYSREG_AMAIR2_EL3 = 0xf519, - AArch64_SYSREG_AMAIR_EL1 = 0xc518, - AArch64_SYSREG_AMAIR_EL12 = 0xed18, - AArch64_SYSREG_AMAIR_EL2 = 0xe518, - AArch64_SYSREG_AMAIR_EL3 = 0xf518, - AArch64_SYSREG_AMCFGR_EL0 = 0xde91, - AArch64_SYSREG_AMCG1IDR_EL0 = 0xde96, - AArch64_SYSREG_AMCGCR_EL0 = 0xde92, - AArch64_SYSREG_AMCNTENCLR0_EL0 = 0xde94, - AArch64_SYSREG_AMCNTENCLR1_EL0 = 0xde98, - AArch64_SYSREG_AMCNTENSET0_EL0 = 0xde95, - AArch64_SYSREG_AMCNTENSET1_EL0 = 0xde99, - AArch64_SYSREG_AMCR_EL0 = 0xde90, - AArch64_SYSREG_AMEVCNTR00_EL0 = 0xdea0, - AArch64_SYSREG_AMEVCNTR01_EL0 = 0xdea1, - AArch64_SYSREG_AMEVCNTR02_EL0 = 0xdea2, - AArch64_SYSREG_AMEVCNTR03_EL0 = 0xdea3, - AArch64_SYSREG_AMEVCNTR10_EL0 = 0xdee0, - AArch64_SYSREG_AMEVCNTR110_EL0 = 0xdeea, - AArch64_SYSREG_AMEVCNTR111_EL0 = 0xdeeb, - AArch64_SYSREG_AMEVCNTR112_EL0 = 0xdeec, - AArch64_SYSREG_AMEVCNTR113_EL0 = 0xdeed, - AArch64_SYSREG_AMEVCNTR114_EL0 = 0xdeee, - AArch64_SYSREG_AMEVCNTR115_EL0 = 0xdeef, - AArch64_SYSREG_AMEVCNTR11_EL0 = 0xdee1, - AArch64_SYSREG_AMEVCNTR12_EL0 = 0xdee2, - AArch64_SYSREG_AMEVCNTR13_EL0 = 0xdee3, - AArch64_SYSREG_AMEVCNTR14_EL0 = 0xdee4, - AArch64_SYSREG_AMEVCNTR15_EL0 = 0xdee5, - AArch64_SYSREG_AMEVCNTR16_EL0 = 0xdee6, - AArch64_SYSREG_AMEVCNTR17_EL0 = 0xdee7, - AArch64_SYSREG_AMEVCNTR18_EL0 = 0xdee8, - AArch64_SYSREG_AMEVCNTR19_EL0 = 0xdee9, - AArch64_SYSREG_AMEVCNTVOFF00_EL2 = 0xe6c0, - AArch64_SYSREG_AMEVCNTVOFF010_EL2 = 0xe6ca, - AArch64_SYSREG_AMEVCNTVOFF011_EL2 = 0xe6cb, - AArch64_SYSREG_AMEVCNTVOFF012_EL2 = 0xe6cc, - AArch64_SYSREG_AMEVCNTVOFF013_EL2 = 0xe6cd, - AArch64_SYSREG_AMEVCNTVOFF014_EL2 = 0xe6ce, - AArch64_SYSREG_AMEVCNTVOFF015_EL2 = 0xe6cf, - AArch64_SYSREG_AMEVCNTVOFF01_EL2 = 0xe6c1, - AArch64_SYSREG_AMEVCNTVOFF02_EL2 = 0xe6c2, - AArch64_SYSREG_AMEVCNTVOFF03_EL2 = 0xe6c3, - AArch64_SYSREG_AMEVCNTVOFF04_EL2 = 0xe6c4, - AArch64_SYSREG_AMEVCNTVOFF05_EL2 = 0xe6c5, - AArch64_SYSREG_AMEVCNTVOFF06_EL2 = 0xe6c6, - AArch64_SYSREG_AMEVCNTVOFF07_EL2 = 0xe6c7, - AArch64_SYSREG_AMEVCNTVOFF08_EL2 = 0xe6c8, - AArch64_SYSREG_AMEVCNTVOFF09_EL2 = 0xe6c9, - AArch64_SYSREG_AMEVCNTVOFF10_EL2 = 0xe6d0, - AArch64_SYSREG_AMEVCNTVOFF110_EL2 = 0xe6da, - AArch64_SYSREG_AMEVCNTVOFF111_EL2 = 0xe6db, - AArch64_SYSREG_AMEVCNTVOFF112_EL2 = 0xe6dc, - AArch64_SYSREG_AMEVCNTVOFF113_EL2 = 0xe6dd, - AArch64_SYSREG_AMEVCNTVOFF114_EL2 = 0xe6de, - AArch64_SYSREG_AMEVCNTVOFF115_EL2 = 0xe6df, - AArch64_SYSREG_AMEVCNTVOFF11_EL2 = 0xe6d1, - AArch64_SYSREG_AMEVCNTVOFF12_EL2 = 0xe6d2, - AArch64_SYSREG_AMEVCNTVOFF13_EL2 = 0xe6d3, - AArch64_SYSREG_AMEVCNTVOFF14_EL2 = 0xe6d4, - AArch64_SYSREG_AMEVCNTVOFF15_EL2 = 0xe6d5, - AArch64_SYSREG_AMEVCNTVOFF16_EL2 = 0xe6d6, - AArch64_SYSREG_AMEVCNTVOFF17_EL2 = 0xe6d7, - AArch64_SYSREG_AMEVCNTVOFF18_EL2 = 0xe6d8, - AArch64_SYSREG_AMEVCNTVOFF19_EL2 = 0xe6d9, - AArch64_SYSREG_AMEVTYPER00_EL0 = 0xdeb0, - AArch64_SYSREG_AMEVTYPER01_EL0 = 0xdeb1, - AArch64_SYSREG_AMEVTYPER02_EL0 = 0xdeb2, - AArch64_SYSREG_AMEVTYPER03_EL0 = 0xdeb3, - AArch64_SYSREG_AMEVTYPER10_EL0 = 0xdef0, - AArch64_SYSREG_AMEVTYPER110_EL0 = 0xdefa, - AArch64_SYSREG_AMEVTYPER111_EL0 = 0xdefb, - AArch64_SYSREG_AMEVTYPER112_EL0 = 0xdefc, - AArch64_SYSREG_AMEVTYPER113_EL0 = 0xdefd, - AArch64_SYSREG_AMEVTYPER114_EL0 = 0xdefe, - AArch64_SYSREG_AMEVTYPER115_EL0 = 0xdeff, - AArch64_SYSREG_AMEVTYPER11_EL0 = 0xdef1, - AArch64_SYSREG_AMEVTYPER12_EL0 = 0xdef2, - AArch64_SYSREG_AMEVTYPER13_EL0 = 0xdef3, - AArch64_SYSREG_AMEVTYPER14_EL0 = 0xdef4, - AArch64_SYSREG_AMEVTYPER15_EL0 = 0xdef5, - AArch64_SYSREG_AMEVTYPER16_EL0 = 0xdef6, - AArch64_SYSREG_AMEVTYPER17_EL0 = 0xdef7, - AArch64_SYSREG_AMEVTYPER18_EL0 = 0xdef8, - AArch64_SYSREG_AMEVTYPER19_EL0 = 0xdef9, - AArch64_SYSREG_AMUSERENR_EL0 = 0xde93, - AArch64_SYSREG_APDAKEYHI_EL1 = 0xc111, - AArch64_SYSREG_APDAKEYLO_EL1 = 0xc110, - AArch64_SYSREG_APDBKEYHI_EL1 = 0xc113, - AArch64_SYSREG_APDBKEYLO_EL1 = 0xc112, - AArch64_SYSREG_APGAKEYHI_EL1 = 0xc119, - AArch64_SYSREG_APGAKEYLO_EL1 = 0xc118, - AArch64_SYSREG_APIAKEYHI_EL1 = 0xc109, - AArch64_SYSREG_APIAKEYLO_EL1 = 0xc108, - AArch64_SYSREG_APIBKEYHI_EL1 = 0xc10b, - AArch64_SYSREG_APIBKEYLO_EL1 = 0xc10a, - AArch64_SYSREG_BRBCR_EL1 = 0x8c80, - AArch64_SYSREG_BRBCR_EL12 = 0xac80, - AArch64_SYSREG_BRBCR_EL2 = 0xa480, - AArch64_SYSREG_BRBFCR_EL1 = 0x8c81, - AArch64_SYSREG_BRBIDR0_EL1 = 0x8c90, - AArch64_SYSREG_BRBINF0_EL1 = 0x8c00, - AArch64_SYSREG_BRBINF10_EL1 = 0x8c50, - AArch64_SYSREG_BRBINF11_EL1 = 0x8c58, - AArch64_SYSREG_BRBINF12_EL1 = 0x8c60, - AArch64_SYSREG_BRBINF13_EL1 = 0x8c68, - AArch64_SYSREG_BRBINF14_EL1 = 0x8c70, - AArch64_SYSREG_BRBINF15_EL1 = 0x8c78, - AArch64_SYSREG_BRBINF16_EL1 = 0x8c04, - AArch64_SYSREG_BRBINF17_EL1 = 0x8c0c, - AArch64_SYSREG_BRBINF18_EL1 = 0x8c14, - AArch64_SYSREG_BRBINF19_EL1 = 0x8c1c, - AArch64_SYSREG_BRBINF1_EL1 = 0x8c08, - AArch64_SYSREG_BRBINF20_EL1 = 0x8c24, - AArch64_SYSREG_BRBINF21_EL1 = 0x8c2c, - AArch64_SYSREG_BRBINF22_EL1 = 0x8c34, - AArch64_SYSREG_BRBINF23_EL1 = 0x8c3c, - AArch64_SYSREG_BRBINF24_EL1 = 0x8c44, - AArch64_SYSREG_BRBINF25_EL1 = 0x8c4c, - AArch64_SYSREG_BRBINF26_EL1 = 0x8c54, - AArch64_SYSREG_BRBINF27_EL1 = 0x8c5c, - AArch64_SYSREG_BRBINF28_EL1 = 0x8c64, - AArch64_SYSREG_BRBINF29_EL1 = 0x8c6c, - AArch64_SYSREG_BRBINF2_EL1 = 0x8c10, - AArch64_SYSREG_BRBINF30_EL1 = 0x8c74, - AArch64_SYSREG_BRBINF31_EL1 = 0x8c7c, - AArch64_SYSREG_BRBINF3_EL1 = 0x8c18, - AArch64_SYSREG_BRBINF4_EL1 = 0x8c20, - AArch64_SYSREG_BRBINF5_EL1 = 0x8c28, - AArch64_SYSREG_BRBINF6_EL1 = 0x8c30, - AArch64_SYSREG_BRBINF7_EL1 = 0x8c38, - AArch64_SYSREG_BRBINF8_EL1 = 0x8c40, - AArch64_SYSREG_BRBINF9_EL1 = 0x8c48, - AArch64_SYSREG_BRBINFINJ_EL1 = 0x8c88, - AArch64_SYSREG_BRBSRC0_EL1 = 0x8c01, - AArch64_SYSREG_BRBSRC10_EL1 = 0x8c51, - AArch64_SYSREG_BRBSRC11_EL1 = 0x8c59, - AArch64_SYSREG_BRBSRC12_EL1 = 0x8c61, - AArch64_SYSREG_BRBSRC13_EL1 = 0x8c69, - AArch64_SYSREG_BRBSRC14_EL1 = 0x8c71, - AArch64_SYSREG_BRBSRC15_EL1 = 0x8c79, - AArch64_SYSREG_BRBSRC16_EL1 = 0x8c05, - AArch64_SYSREG_BRBSRC17_EL1 = 0x8c0d, - AArch64_SYSREG_BRBSRC18_EL1 = 0x8c15, - AArch64_SYSREG_BRBSRC19_EL1 = 0x8c1d, - AArch64_SYSREG_BRBSRC1_EL1 = 0x8c09, - AArch64_SYSREG_BRBSRC20_EL1 = 0x8c25, - AArch64_SYSREG_BRBSRC21_EL1 = 0x8c2d, - AArch64_SYSREG_BRBSRC22_EL1 = 0x8c35, - AArch64_SYSREG_BRBSRC23_EL1 = 0x8c3d, - AArch64_SYSREG_BRBSRC24_EL1 = 0x8c45, - AArch64_SYSREG_BRBSRC25_EL1 = 0x8c4d, - AArch64_SYSREG_BRBSRC26_EL1 = 0x8c55, - AArch64_SYSREG_BRBSRC27_EL1 = 0x8c5d, - AArch64_SYSREG_BRBSRC28_EL1 = 0x8c65, - AArch64_SYSREG_BRBSRC29_EL1 = 0x8c6d, - AArch64_SYSREG_BRBSRC2_EL1 = 0x8c11, - AArch64_SYSREG_BRBSRC30_EL1 = 0x8c75, - AArch64_SYSREG_BRBSRC31_EL1 = 0x8c7d, - AArch64_SYSREG_BRBSRC3_EL1 = 0x8c19, - AArch64_SYSREG_BRBSRC4_EL1 = 0x8c21, - AArch64_SYSREG_BRBSRC5_EL1 = 0x8c29, - AArch64_SYSREG_BRBSRC6_EL1 = 0x8c31, - AArch64_SYSREG_BRBSRC7_EL1 = 0x8c39, - AArch64_SYSREG_BRBSRC8_EL1 = 0x8c41, - AArch64_SYSREG_BRBSRC9_EL1 = 0x8c49, - AArch64_SYSREG_BRBSRCINJ_EL1 = 0x8c89, - AArch64_SYSREG_BRBTGT0_EL1 = 0x8c02, - AArch64_SYSREG_BRBTGT10_EL1 = 0x8c52, - AArch64_SYSREG_BRBTGT11_EL1 = 0x8c5a, - AArch64_SYSREG_BRBTGT12_EL1 = 0x8c62, - AArch64_SYSREG_BRBTGT13_EL1 = 0x8c6a, - AArch64_SYSREG_BRBTGT14_EL1 = 0x8c72, - AArch64_SYSREG_BRBTGT15_EL1 = 0x8c7a, - AArch64_SYSREG_BRBTGT16_EL1 = 0x8c06, - AArch64_SYSREG_BRBTGT17_EL1 = 0x8c0e, - AArch64_SYSREG_BRBTGT18_EL1 = 0x8c16, - AArch64_SYSREG_BRBTGT19_EL1 = 0x8c1e, - AArch64_SYSREG_BRBTGT1_EL1 = 0x8c0a, - AArch64_SYSREG_BRBTGT20_EL1 = 0x8c26, - AArch64_SYSREG_BRBTGT21_EL1 = 0x8c2e, - AArch64_SYSREG_BRBTGT22_EL1 = 0x8c36, - AArch64_SYSREG_BRBTGT23_EL1 = 0x8c3e, - AArch64_SYSREG_BRBTGT24_EL1 = 0x8c46, - AArch64_SYSREG_BRBTGT25_EL1 = 0x8c4e, - AArch64_SYSREG_BRBTGT26_EL1 = 0x8c56, - AArch64_SYSREG_BRBTGT27_EL1 = 0x8c5e, - AArch64_SYSREG_BRBTGT28_EL1 = 0x8c66, - AArch64_SYSREG_BRBTGT29_EL1 = 0x8c6e, - AArch64_SYSREG_BRBTGT2_EL1 = 0x8c12, - AArch64_SYSREG_BRBTGT30_EL1 = 0x8c76, - AArch64_SYSREG_BRBTGT31_EL1 = 0x8c7e, - AArch64_SYSREG_BRBTGT3_EL1 = 0x8c1a, - AArch64_SYSREG_BRBTGT4_EL1 = 0x8c22, - AArch64_SYSREG_BRBTGT5_EL1 = 0x8c2a, - AArch64_SYSREG_BRBTGT6_EL1 = 0x8c32, - AArch64_SYSREG_BRBTGT7_EL1 = 0x8c3a, - AArch64_SYSREG_BRBTGT8_EL1 = 0x8c42, - AArch64_SYSREG_BRBTGT9_EL1 = 0x8c4a, - AArch64_SYSREG_BRBTGTINJ_EL1 = 0x8c8a, - AArch64_SYSREG_BRBTS_EL1 = 0x8c82, - AArch64_SYSREG_CCSIDR2_EL1 = 0xc802, - AArch64_SYSREG_CCSIDR_EL1 = 0xc800, - AArch64_SYSREG_CLIDR_EL1 = 0xc801, - AArch64_SYSREG_CNTFRQ_EL0 = 0xdf00, - AArch64_SYSREG_CNTHCTL_EL2 = 0xe708, - AArch64_SYSREG_CNTHPS_CTL_EL2 = 0xe729, - AArch64_SYSREG_CNTHPS_CVAL_EL2 = 0xe72a, - AArch64_SYSREG_CNTHPS_TVAL_EL2 = 0xe728, - AArch64_SYSREG_CNTHP_CTL_EL2 = 0xe711, - AArch64_SYSREG_CNTHP_CVAL_EL2 = 0xe712, - AArch64_SYSREG_CNTHP_TVAL_EL2 = 0xe710, - AArch64_SYSREG_CNTHVS_CTL_EL2 = 0xe721, - AArch64_SYSREG_CNTHVS_CVAL_EL2 = 0xe722, - AArch64_SYSREG_CNTHVS_TVAL_EL2 = 0xe720, - AArch64_SYSREG_CNTHV_CTL_EL2 = 0xe719, - AArch64_SYSREG_CNTHV_CVAL_EL2 = 0xe71a, - AArch64_SYSREG_CNTHV_TVAL_EL2 = 0xe718, - AArch64_SYSREG_CNTISCALE_EL2 = 0xe705, - AArch64_SYSREG_CNTKCTL_EL1 = 0xc708, - AArch64_SYSREG_CNTKCTL_EL12 = 0xef08, - AArch64_SYSREG_CNTPCTSS_EL0 = 0xdf05, - AArch64_SYSREG_CNTPCT_EL0 = 0xdf01, - AArch64_SYSREG_CNTPOFF_EL2 = 0xe706, - AArch64_SYSREG_CNTPS_CTL_EL1 = 0xff11, - AArch64_SYSREG_CNTPS_CVAL_EL1 = 0xff12, - AArch64_SYSREG_CNTPS_TVAL_EL1 = 0xff10, - AArch64_SYSREG_CNTP_CTL_EL0 = 0xdf11, - AArch64_SYSREG_CNTP_CTL_EL02 = 0xef11, - AArch64_SYSREG_CNTP_CVAL_EL0 = 0xdf12, - AArch64_SYSREG_CNTP_CVAL_EL02 = 0xef12, - AArch64_SYSREG_CNTP_TVAL_EL0 = 0xdf10, - AArch64_SYSREG_CNTP_TVAL_EL02 = 0xef10, - AArch64_SYSREG_CNTSCALE_EL2 = 0xe704, - AArch64_SYSREG_CNTVCTSS_EL0 = 0xdf06, - AArch64_SYSREG_CNTVCT_EL0 = 0xdf02, - AArch64_SYSREG_CNTVFRQ_EL2 = 0xe707, - AArch64_SYSREG_CNTVOFF_EL2 = 0xe703, - AArch64_SYSREG_CNTV_CTL_EL0 = 0xdf19, - AArch64_SYSREG_CNTV_CTL_EL02 = 0xef19, - AArch64_SYSREG_CNTV_CVAL_EL0 = 0xdf1a, - AArch64_SYSREG_CNTV_CVAL_EL02 = 0xef1a, - AArch64_SYSREG_CNTV_TVAL_EL0 = 0xdf18, - AArch64_SYSREG_CNTV_TVAL_EL02 = 0xef18, - AArch64_SYSREG_CONTEXTIDR_EL1 = 0xc681, - AArch64_SYSREG_CONTEXTIDR_EL12 = 0xee81, - AArch64_SYSREG_CONTEXTIDR_EL2 = 0xe681, - AArch64_SYSREG_CPACR_EL1 = 0xc082, - AArch64_SYSREG_CPACR_EL12 = 0xe882, - AArch64_SYSREG_CPM_IOACC_CTL_EL3 = 0xff90, - AArch64_SYSREG_CPTR_EL2 = 0xe08a, - AArch64_SYSREG_CPTR_EL3 = 0xf08a, - AArch64_SYSREG_CSSELR_EL1 = 0xd000, - AArch64_SYSREG_CTR_EL0 = 0xd801, - AArch64_SYSREG_CURRENTEL = 0xc212, - AArch64_SYSREG_DACR32_EL2 = 0xe180, - AArch64_SYSREG_DAIF = 0xda11, - AArch64_SYSREG_DBGAUTHSTATUS_EL1 = 0x83f6, - AArch64_SYSREG_DBGBCR0_EL1 = 0x8005, - AArch64_SYSREG_DBGBCR10_EL1 = 0x8055, - AArch64_SYSREG_DBGBCR11_EL1 = 0x805d, - AArch64_SYSREG_DBGBCR12_EL1 = 0x8065, - AArch64_SYSREG_DBGBCR13_EL1 = 0x806d, - AArch64_SYSREG_DBGBCR14_EL1 = 0x8075, - AArch64_SYSREG_DBGBCR15_EL1 = 0x807d, - AArch64_SYSREG_DBGBCR1_EL1 = 0x800d, - AArch64_SYSREG_DBGBCR2_EL1 = 0x8015, - AArch64_SYSREG_DBGBCR3_EL1 = 0x801d, - AArch64_SYSREG_DBGBCR4_EL1 = 0x8025, - AArch64_SYSREG_DBGBCR5_EL1 = 0x802d, - AArch64_SYSREG_DBGBCR6_EL1 = 0x8035, - AArch64_SYSREG_DBGBCR7_EL1 = 0x803d, - AArch64_SYSREG_DBGBCR8_EL1 = 0x8045, - AArch64_SYSREG_DBGBCR9_EL1 = 0x804d, - AArch64_SYSREG_DBGBVR0_EL1 = 0x8004, - AArch64_SYSREG_DBGBVR10_EL1 = 0x8054, - AArch64_SYSREG_DBGBVR11_EL1 = 0x805c, - AArch64_SYSREG_DBGBVR12_EL1 = 0x8064, - AArch64_SYSREG_DBGBVR13_EL1 = 0x806c, - AArch64_SYSREG_DBGBVR14_EL1 = 0x8074, - AArch64_SYSREG_DBGBVR15_EL1 = 0x807c, - AArch64_SYSREG_DBGBVR1_EL1 = 0x800c, - AArch64_SYSREG_DBGBVR2_EL1 = 0x8014, - AArch64_SYSREG_DBGBVR3_EL1 = 0x801c, - AArch64_SYSREG_DBGBVR4_EL1 = 0x8024, - AArch64_SYSREG_DBGBVR5_EL1 = 0x802c, - AArch64_SYSREG_DBGBVR6_EL1 = 0x8034, - AArch64_SYSREG_DBGBVR7_EL1 = 0x803c, - AArch64_SYSREG_DBGBVR8_EL1 = 0x8044, - AArch64_SYSREG_DBGBVR9_EL1 = 0x804c, - AArch64_SYSREG_DBGCLAIMCLR_EL1 = 0x83ce, - AArch64_SYSREG_DBGCLAIMSET_EL1 = 0x83c6, - AArch64_SYSREG_DBGDTRRX_EL0 = 0x9828, - AArch64_SYSREG_DBGDTRTX_EL0 = 0x9828, - AArch64_SYSREG_DBGDTR_EL0 = 0x9820, - AArch64_SYSREG_DBGPRCR_EL1 = 0x80a4, - AArch64_SYSREG_DBGVCR32_EL2 = 0xa038, - AArch64_SYSREG_DBGWCR0_EL1 = 0x8007, - AArch64_SYSREG_DBGWCR10_EL1 = 0x8057, - AArch64_SYSREG_DBGWCR11_EL1 = 0x805f, - AArch64_SYSREG_DBGWCR12_EL1 = 0x8067, - AArch64_SYSREG_DBGWCR13_EL1 = 0x806f, - AArch64_SYSREG_DBGWCR14_EL1 = 0x8077, - AArch64_SYSREG_DBGWCR15_EL1 = 0x807f, - AArch64_SYSREG_DBGWCR1_EL1 = 0x800f, - AArch64_SYSREG_DBGWCR2_EL1 = 0x8017, - AArch64_SYSREG_DBGWCR3_EL1 = 0x801f, - AArch64_SYSREG_DBGWCR4_EL1 = 0x8027, - AArch64_SYSREG_DBGWCR5_EL1 = 0x802f, - AArch64_SYSREG_DBGWCR6_EL1 = 0x8037, - AArch64_SYSREG_DBGWCR7_EL1 = 0x803f, - AArch64_SYSREG_DBGWCR8_EL1 = 0x8047, - AArch64_SYSREG_DBGWCR9_EL1 = 0x804f, - AArch64_SYSREG_DBGWVR0_EL1 = 0x8006, - AArch64_SYSREG_DBGWVR10_EL1 = 0x8056, - AArch64_SYSREG_DBGWVR11_EL1 = 0x805e, - AArch64_SYSREG_DBGWVR12_EL1 = 0x8066, - AArch64_SYSREG_DBGWVR13_EL1 = 0x806e, - AArch64_SYSREG_DBGWVR14_EL1 = 0x8076, - AArch64_SYSREG_DBGWVR15_EL1 = 0x807e, - AArch64_SYSREG_DBGWVR1_EL1 = 0x800e, - AArch64_SYSREG_DBGWVR2_EL1 = 0x8016, - AArch64_SYSREG_DBGWVR3_EL1 = 0x801e, - AArch64_SYSREG_DBGWVR4_EL1 = 0x8026, - AArch64_SYSREG_DBGWVR5_EL1 = 0x802e, - AArch64_SYSREG_DBGWVR6_EL1 = 0x8036, - AArch64_SYSREG_DBGWVR7_EL1 = 0x803e, - AArch64_SYSREG_DBGWVR8_EL1 = 0x8046, - AArch64_SYSREG_DBGWVR9_EL1 = 0x804e, - AArch64_SYSREG_DCZID_EL0 = 0xd807, - AArch64_SYSREG_DISR_EL1 = 0xc609, - AArch64_SYSREG_DIT = 0xda15, - AArch64_SYSREG_DLR_EL0 = 0xda29, - AArch64_SYSREG_DSPSR_EL0 = 0xda28, - AArch64_SYSREG_ELR_EL1 = 0xc201, - AArch64_SYSREG_ELR_EL12 = 0xea01, - AArch64_SYSREG_ELR_EL2 = 0xe201, - AArch64_SYSREG_ELR_EL3 = 0xf201, - AArch64_SYSREG_ERRIDR_EL1 = 0xc298, - AArch64_SYSREG_ERRSELR_EL1 = 0xc299, - AArch64_SYSREG_ERXADDR_EL1 = 0xc2a3, - AArch64_SYSREG_ERXCTLR_EL1 = 0xc2a1, - AArch64_SYSREG_ERXFR_EL1 = 0xc2a0, - AArch64_SYSREG_ERXGSR_EL1 = 0xc29a, - AArch64_SYSREG_ERXMISC0_EL1 = 0xc2a8, - AArch64_SYSREG_ERXMISC1_EL1 = 0xc2a9, - AArch64_SYSREG_ERXMISC2_EL1 = 0xc2aa, - AArch64_SYSREG_ERXMISC3_EL1 = 0xc2ab, - AArch64_SYSREG_ERXPFGCDN_EL1 = 0xc2a6, - AArch64_SYSREG_ERXPFGCTL_EL1 = 0xc2a5, - AArch64_SYSREG_ERXPFGF_EL1 = 0xc2a4, - AArch64_SYSREG_ERXSTATUS_EL1 = 0xc2a2, - AArch64_SYSREG_ESR_EL1 = 0xc290, - AArch64_SYSREG_ESR_EL12 = 0xea90, - AArch64_SYSREG_ESR_EL2 = 0xe290, - AArch64_SYSREG_ESR_EL3 = 0xf290, - AArch64_SYSREG_FAR_EL1 = 0xc300, - AArch64_SYSREG_FAR_EL12 = 0xeb00, - AArch64_SYSREG_FAR_EL2 = 0xe300, - AArch64_SYSREG_FAR_EL3 = 0xf300, - AArch64_SYSREG_FPCR = 0xda20, - AArch64_SYSREG_FPEXC32_EL2 = 0xe298, - AArch64_SYSREG_FPSR = 0xda21, - AArch64_SYSREG_GCR_EL1 = 0xc086, - AArch64_SYSREG_GMID_EL1 = 0xc804, - AArch64_SYSREG_GPCCR_EL3 = 0xf10e, - AArch64_SYSREG_GPTBR_EL3 = 0xf10c, - AArch64_SYSREG_HACR_EL2 = 0xe08f, - AArch64_SYSREG_HAFGRTR_EL2 = 0xe18e, - AArch64_SYSREG_HCRX_EL2 = 0xe092, - AArch64_SYSREG_HCR_EL2 = 0xe088, - AArch64_SYSREG_HDFGRTR2_EL2 = 0xe188, - AArch64_SYSREG_HDFGRTR_EL2 = 0xe18c, - AArch64_SYSREG_HDFGWTR2_EL2 = 0xe189, - AArch64_SYSREG_HDFGWTR_EL2 = 0xe18d, - AArch64_SYSREG_HFGITR2_EL2 = 0xe18f, - AArch64_SYSREG_HFGITR_EL2 = 0xe08e, - AArch64_SYSREG_HFGRTR2_EL2 = 0xe18a, - AArch64_SYSREG_HFGRTR_EL2 = 0xe08c, - AArch64_SYSREG_HFGWTR2_EL2 = 0xe18b, - AArch64_SYSREG_HFGWTR_EL2 = 0xe08d, - AArch64_SYSREG_HPFAR_EL2 = 0xe304, - AArch64_SYSREG_HSTR_EL2 = 0xe08b, - AArch64_SYSREG_ICC_AP0R0_EL1 = 0xc644, - AArch64_SYSREG_ICC_AP0R1_EL1 = 0xc645, - AArch64_SYSREG_ICC_AP0R2_EL1 = 0xc646, - AArch64_SYSREG_ICC_AP0R3_EL1 = 0xc647, - AArch64_SYSREG_ICC_AP1R0_EL1 = 0xc648, - AArch64_SYSREG_ICC_AP1R1_EL1 = 0xc649, - AArch64_SYSREG_ICC_AP1R2_EL1 = 0xc64a, - AArch64_SYSREG_ICC_AP1R3_EL1 = 0xc64b, - AArch64_SYSREG_ICC_ASGI1R_EL1 = 0xc65e, - AArch64_SYSREG_ICC_BPR0_EL1 = 0xc643, - AArch64_SYSREG_ICC_BPR1_EL1 = 0xc663, - AArch64_SYSREG_ICC_CTLR_EL1 = 0xc664, - AArch64_SYSREG_ICC_CTLR_EL3 = 0xf664, - AArch64_SYSREG_ICC_DIR_EL1 = 0xc659, - AArch64_SYSREG_ICC_EOIR0_EL1 = 0xc641, - AArch64_SYSREG_ICC_EOIR1_EL1 = 0xc661, - AArch64_SYSREG_ICC_HPPIR0_EL1 = 0xc642, - AArch64_SYSREG_ICC_HPPIR1_EL1 = 0xc662, - AArch64_SYSREG_ICC_IAR0_EL1 = 0xc640, - AArch64_SYSREG_ICC_IAR1_EL1 = 0xc660, - AArch64_SYSREG_ICC_IGRPEN0_EL1 = 0xc666, - AArch64_SYSREG_ICC_IGRPEN1_EL1 = 0xc667, - AArch64_SYSREG_ICC_IGRPEN1_EL3 = 0xf667, - AArch64_SYSREG_ICC_NMIAR1_EL1 = 0xc64d, - AArch64_SYSREG_ICC_PMR_EL1 = 0xc230, - AArch64_SYSREG_ICC_RPR_EL1 = 0xc65b, - AArch64_SYSREG_ICC_SGI0R_EL1 = 0xc65f, - AArch64_SYSREG_ICC_SGI1R_EL1 = 0xc65d, - AArch64_SYSREG_ICC_SRE_EL1 = 0xc665, - AArch64_SYSREG_ICC_SRE_EL2 = 0xe64d, - AArch64_SYSREG_ICC_SRE_EL3 = 0xf665, - AArch64_SYSREG_ICH_AP0R0_EL2 = 0xe640, - AArch64_SYSREG_ICH_AP0R1_EL2 = 0xe641, - AArch64_SYSREG_ICH_AP0R2_EL2 = 0xe642, - AArch64_SYSREG_ICH_AP0R3_EL2 = 0xe643, - AArch64_SYSREG_ICH_AP1R0_EL2 = 0xe648, - AArch64_SYSREG_ICH_AP1R1_EL2 = 0xe649, - AArch64_SYSREG_ICH_AP1R2_EL2 = 0xe64a, - AArch64_SYSREG_ICH_AP1R3_EL2 = 0xe64b, - AArch64_SYSREG_ICH_EISR_EL2 = 0xe65b, - AArch64_SYSREG_ICH_ELRSR_EL2 = 0xe65d, - AArch64_SYSREG_ICH_HCR_EL2 = 0xe658, - AArch64_SYSREG_ICH_LR0_EL2 = 0xe660, - AArch64_SYSREG_ICH_LR10_EL2 = 0xe66a, - AArch64_SYSREG_ICH_LR11_EL2 = 0xe66b, - AArch64_SYSREG_ICH_LR12_EL2 = 0xe66c, - AArch64_SYSREG_ICH_LR13_EL2 = 0xe66d, - AArch64_SYSREG_ICH_LR14_EL2 = 0xe66e, - AArch64_SYSREG_ICH_LR15_EL2 = 0xe66f, - AArch64_SYSREG_ICH_LR1_EL2 = 0xe661, - AArch64_SYSREG_ICH_LR2_EL2 = 0xe662, - AArch64_SYSREG_ICH_LR3_EL2 = 0xe663, - AArch64_SYSREG_ICH_LR4_EL2 = 0xe664, - AArch64_SYSREG_ICH_LR5_EL2 = 0xe665, - AArch64_SYSREG_ICH_LR6_EL2 = 0xe666, - AArch64_SYSREG_ICH_LR7_EL2 = 0xe667, - AArch64_SYSREG_ICH_LR8_EL2 = 0xe668, - AArch64_SYSREG_ICH_LR9_EL2 = 0xe669, - AArch64_SYSREG_ICH_MISR_EL2 = 0xe65a, - AArch64_SYSREG_ICH_VMCR_EL2 = 0xe65f, - AArch64_SYSREG_ICH_VTR_EL2 = 0xe659, - AArch64_SYSREG_ID_AA64AFR0_EL1 = 0xc02c, - AArch64_SYSREG_ID_AA64AFR1_EL1 = 0xc02d, - AArch64_SYSREG_ID_AA64DFR0_EL1 = 0xc028, - AArch64_SYSREG_ID_AA64DFR1_EL1 = 0xc029, - AArch64_SYSREG_ID_AA64ISAR0_EL1 = 0xc030, - AArch64_SYSREG_ID_AA64ISAR1_EL1 = 0xc031, - AArch64_SYSREG_ID_AA64ISAR2_EL1 = 0xc032, - AArch64_SYSREG_ID_AA64MMFR0_EL1 = 0xc038, - AArch64_SYSREG_ID_AA64MMFR1_EL1 = 0xc039, - AArch64_SYSREG_ID_AA64MMFR2_EL1 = 0xc03a, - AArch64_SYSREG_ID_AA64MMFR3_EL1 = 0xc03b, - AArch64_SYSREG_ID_AA64MMFR4_EL1 = 0xc03c, - AArch64_SYSREG_ID_AA64PFR0_EL1 = 0xc020, - AArch64_SYSREG_ID_AA64PFR1_EL1 = 0xc021, - AArch64_SYSREG_ID_AA64PFR2_EL1 = 0xc022, - AArch64_SYSREG_ID_AA64SMFR0_EL1 = 0xc025, - AArch64_SYSREG_ID_AA64ZFR0_EL1 = 0xc024, - AArch64_SYSREG_ID_AFR0_EL1 = 0xc00b, - AArch64_SYSREG_ID_DFR0_EL1 = 0xc00a, - AArch64_SYSREG_ID_DFR1_EL1 = 0xc01d, - AArch64_SYSREG_ID_ISAR0_EL1 = 0xc010, - AArch64_SYSREG_ID_ISAR1_EL1 = 0xc011, - AArch64_SYSREG_ID_ISAR2_EL1 = 0xc012, - AArch64_SYSREG_ID_ISAR3_EL1 = 0xc013, - AArch64_SYSREG_ID_ISAR4_EL1 = 0xc014, - AArch64_SYSREG_ID_ISAR5_EL1 = 0xc015, - AArch64_SYSREG_ID_ISAR6_EL1 = 0xc017, - AArch64_SYSREG_ID_MMFR0_EL1 = 0xc00c, - AArch64_SYSREG_ID_MMFR1_EL1 = 0xc00d, - AArch64_SYSREG_ID_MMFR2_EL1 = 0xc00e, - AArch64_SYSREG_ID_MMFR3_EL1 = 0xc00f, - AArch64_SYSREG_ID_MMFR4_EL1 = 0xc016, - AArch64_SYSREG_ID_MMFR5_EL1 = 0xc01e, - AArch64_SYSREG_ID_PFR0_EL1 = 0xc008, - AArch64_SYSREG_ID_PFR1_EL1 = 0xc009, - AArch64_SYSREG_ID_PFR2_EL1 = 0xc01c, - AArch64_SYSREG_IFSR32_EL2 = 0xe281, - AArch64_SYSREG_ISR_EL1 = 0xc608, - AArch64_SYSREG_LORC_EL1 = 0xc523, - AArch64_SYSREG_LOREA_EL1 = 0xc521, - AArch64_SYSREG_LORID_EL1 = 0xc527, - AArch64_SYSREG_LORN_EL1 = 0xc522, - AArch64_SYSREG_LORSA_EL1 = 0xc520, - AArch64_SYSREG_MAIR2_EL1 = 0xc511, - AArch64_SYSREG_MAIR2_EL12 = 0xed11, - AArch64_SYSREG_MAIR2_EL2 = 0xe509, - AArch64_SYSREG_MAIR2_EL3 = 0xf509, - AArch64_SYSREG_MAIR_EL1 = 0xc510, - AArch64_SYSREG_MAIR_EL12 = 0xed10, - AArch64_SYSREG_MAIR_EL2 = 0xe510, - AArch64_SYSREG_MAIR_EL3 = 0xf510, - AArch64_SYSREG_MDCCINT_EL1 = 0x8010, - AArch64_SYSREG_MDCCSR_EL0 = 0x9808, - AArch64_SYSREG_MDCR_EL2 = 0xe089, - AArch64_SYSREG_MDCR_EL3 = 0xf099, - AArch64_SYSREG_MDRAR_EL1 = 0x8080, - AArch64_SYSREG_MDSCR_EL1 = 0x8012, - AArch64_SYSREG_MDSELR_EL1 = 0x8022, - AArch64_SYSREG_MECIDR_EL2 = 0xe547, - AArch64_SYSREG_MECID_A0_EL2 = 0xe541, - AArch64_SYSREG_MECID_A1_EL2 = 0xe543, - AArch64_SYSREG_MECID_P0_EL2 = 0xe540, - AArch64_SYSREG_MECID_P1_EL2 = 0xe542, - AArch64_SYSREG_MECID_RL_A_EL3 = 0xf551, - AArch64_SYSREG_MFAR_EL3 = 0xf305, - AArch64_SYSREG_MIDR_EL1 = 0xc000, - AArch64_SYSREG_MPAM0_EL1 = 0xc529, - AArch64_SYSREG_MPAM1_EL1 = 0xc528, - AArch64_SYSREG_MPAM1_EL12 = 0xed28, - AArch64_SYSREG_MPAM2_EL2 = 0xe528, - AArch64_SYSREG_MPAM3_EL3 = 0xf528, - AArch64_SYSREG_MPAMHCR_EL2 = 0xe520, - AArch64_SYSREG_MPAMIDR_EL1 = 0xc524, - AArch64_SYSREG_MPAMSM_EL1 = 0xc52b, - AArch64_SYSREG_MPAMVPM0_EL2 = 0xe530, - AArch64_SYSREG_MPAMVPM1_EL2 = 0xe531, - AArch64_SYSREG_MPAMVPM2_EL2 = 0xe532, - AArch64_SYSREG_MPAMVPM3_EL2 = 0xe533, - AArch64_SYSREG_MPAMVPM4_EL2 = 0xe534, - AArch64_SYSREG_MPAMVPM5_EL2 = 0xe535, - AArch64_SYSREG_MPAMVPM6_EL2 = 0xe536, - AArch64_SYSREG_MPAMVPM7_EL2 = 0xe537, - AArch64_SYSREG_MPAMVPMV_EL2 = 0xe521, - AArch64_SYSREG_MPIDR_EL1 = 0xc005, - AArch64_SYSREG_MPUIR_EL1 = 0xc004, - AArch64_SYSREG_MPUIR_EL2 = 0xe004, - AArch64_SYSREG_MVFR0_EL1 = 0xc018, - AArch64_SYSREG_MVFR1_EL1 = 0xc019, - AArch64_SYSREG_MVFR2_EL1 = 0xc01a, - AArch64_SYSREG_NZCV = 0xda10, - AArch64_SYSREG_OSDLR_EL1 = 0x809c, - AArch64_SYSREG_OSDTRRX_EL1 = 0x8002, - AArch64_SYSREG_OSDTRTX_EL1 = 0x801a, - AArch64_SYSREG_OSECCR_EL1 = 0x8032, - AArch64_SYSREG_OSLAR_EL1 = 0x8084, - AArch64_SYSREG_OSLSR_EL1 = 0x808c, - AArch64_SYSREG_PAN = 0xc213, - AArch64_SYSREG_PAR_EL1 = 0xc3a0, - AArch64_SYSREG_PFAR_EL1 = 0xc305, - AArch64_SYSREG_PFAR_EL12 = 0xeb05, - AArch64_SYSREG_PFAR_EL2 = 0xe305, - AArch64_SYSREG_PIRE0_EL1 = 0xc512, - AArch64_SYSREG_PIRE0_EL12 = 0xed12, - AArch64_SYSREG_PIRE0_EL2 = 0xe512, - AArch64_SYSREG_PIR_EL1 = 0xc513, - AArch64_SYSREG_PIR_EL12 = 0xed13, - AArch64_SYSREG_PIR_EL2 = 0xe513, - AArch64_SYSREG_PIR_EL3 = 0xf513, - AArch64_SYSREG_PM = 0xc219, - AArch64_SYSREG_PMBIDR_EL1 = 0xc4d7, - AArch64_SYSREG_PMBLIMITR_EL1 = 0xc4d0, - AArch64_SYSREG_PMBPTR_EL1 = 0xc4d1, - AArch64_SYSREG_PMBSR_EL1 = 0xc4d3, - AArch64_SYSREG_PMCCFILTR_EL0 = 0xdf7f, - AArch64_SYSREG_PMCCNTR_EL0 = 0xdce8, - AArch64_SYSREG_PMCCNTSVR_EL1 = 0x875f, - AArch64_SYSREG_PMCEID0_EL0 = 0xdce6, - AArch64_SYSREG_PMCEID1_EL0 = 0xdce7, - AArch64_SYSREG_PMCNTENCLR_EL0 = 0xdce2, - AArch64_SYSREG_PMCNTENSET_EL0 = 0xdce1, - AArch64_SYSREG_PMCR_EL0 = 0xdce0, - AArch64_SYSREG_PMECR_EL1 = 0xc4f5, - AArch64_SYSREG_PMEVCNTR0_EL0 = 0xdf40, - AArch64_SYSREG_PMEVCNTR10_EL0 = 0xdf4a, - AArch64_SYSREG_PMEVCNTR11_EL0 = 0xdf4b, - AArch64_SYSREG_PMEVCNTR12_EL0 = 0xdf4c, - AArch64_SYSREG_PMEVCNTR13_EL0 = 0xdf4d, - AArch64_SYSREG_PMEVCNTR14_EL0 = 0xdf4e, - AArch64_SYSREG_PMEVCNTR15_EL0 = 0xdf4f, - AArch64_SYSREG_PMEVCNTR16_EL0 = 0xdf50, - AArch64_SYSREG_PMEVCNTR17_EL0 = 0xdf51, - AArch64_SYSREG_PMEVCNTR18_EL0 = 0xdf52, - AArch64_SYSREG_PMEVCNTR19_EL0 = 0xdf53, - AArch64_SYSREG_PMEVCNTR1_EL0 = 0xdf41, - AArch64_SYSREG_PMEVCNTR20_EL0 = 0xdf54, - AArch64_SYSREG_PMEVCNTR21_EL0 = 0xdf55, - AArch64_SYSREG_PMEVCNTR22_EL0 = 0xdf56, - AArch64_SYSREG_PMEVCNTR23_EL0 = 0xdf57, - AArch64_SYSREG_PMEVCNTR24_EL0 = 0xdf58, - AArch64_SYSREG_PMEVCNTR25_EL0 = 0xdf59, - AArch64_SYSREG_PMEVCNTR26_EL0 = 0xdf5a, - AArch64_SYSREG_PMEVCNTR27_EL0 = 0xdf5b, - AArch64_SYSREG_PMEVCNTR28_EL0 = 0xdf5c, - AArch64_SYSREG_PMEVCNTR29_EL0 = 0xdf5d, - AArch64_SYSREG_PMEVCNTR2_EL0 = 0xdf42, - AArch64_SYSREG_PMEVCNTR30_EL0 = 0xdf5e, - AArch64_SYSREG_PMEVCNTR3_EL0 = 0xdf43, - AArch64_SYSREG_PMEVCNTR4_EL0 = 0xdf44, - AArch64_SYSREG_PMEVCNTR5_EL0 = 0xdf45, - AArch64_SYSREG_PMEVCNTR6_EL0 = 0xdf46, - AArch64_SYSREG_PMEVCNTR7_EL0 = 0xdf47, - AArch64_SYSREG_PMEVCNTR8_EL0 = 0xdf48, - AArch64_SYSREG_PMEVCNTR9_EL0 = 0xdf49, - AArch64_SYSREG_PMEVCNTSVR0_EL1 = 0x8740, - AArch64_SYSREG_PMEVCNTSVR10_EL1 = 0x874a, - AArch64_SYSREG_PMEVCNTSVR11_EL1 = 0x874b, - AArch64_SYSREG_PMEVCNTSVR12_EL1 = 0x874c, - AArch64_SYSREG_PMEVCNTSVR13_EL1 = 0x874d, - AArch64_SYSREG_PMEVCNTSVR14_EL1 = 0x874e, - AArch64_SYSREG_PMEVCNTSVR15_EL1 = 0x874f, - AArch64_SYSREG_PMEVCNTSVR16_EL1 = 0x8750, - AArch64_SYSREG_PMEVCNTSVR17_EL1 = 0x8751, - AArch64_SYSREG_PMEVCNTSVR18_EL1 = 0x8752, - AArch64_SYSREG_PMEVCNTSVR19_EL1 = 0x8753, - AArch64_SYSREG_PMEVCNTSVR1_EL1 = 0x8741, - AArch64_SYSREG_PMEVCNTSVR20_EL1 = 0x8754, - AArch64_SYSREG_PMEVCNTSVR21_EL1 = 0x8755, - AArch64_SYSREG_PMEVCNTSVR22_EL1 = 0x8756, - AArch64_SYSREG_PMEVCNTSVR23_EL1 = 0x8757, - AArch64_SYSREG_PMEVCNTSVR24_EL1 = 0x8758, - AArch64_SYSREG_PMEVCNTSVR25_EL1 = 0x8759, - AArch64_SYSREG_PMEVCNTSVR26_EL1 = 0x875a, - AArch64_SYSREG_PMEVCNTSVR27_EL1 = 0x875b, - AArch64_SYSREG_PMEVCNTSVR28_EL1 = 0x875c, - AArch64_SYSREG_PMEVCNTSVR29_EL1 = 0x875d, - AArch64_SYSREG_PMEVCNTSVR2_EL1 = 0x8742, - AArch64_SYSREG_PMEVCNTSVR30_EL1 = 0x875e, - AArch64_SYSREG_PMEVCNTSVR3_EL1 = 0x8743, - AArch64_SYSREG_PMEVCNTSVR4_EL1 = 0x8744, - AArch64_SYSREG_PMEVCNTSVR5_EL1 = 0x8745, - AArch64_SYSREG_PMEVCNTSVR6_EL1 = 0x8746, - AArch64_SYSREG_PMEVCNTSVR7_EL1 = 0x8747, - AArch64_SYSREG_PMEVCNTSVR8_EL1 = 0x8748, - AArch64_SYSREG_PMEVCNTSVR9_EL1 = 0x8749, - AArch64_SYSREG_PMEVTYPER0_EL0 = 0xdf60, - AArch64_SYSREG_PMEVTYPER10_EL0 = 0xdf6a, - AArch64_SYSREG_PMEVTYPER11_EL0 = 0xdf6b, - AArch64_SYSREG_PMEVTYPER12_EL0 = 0xdf6c, - AArch64_SYSREG_PMEVTYPER13_EL0 = 0xdf6d, - AArch64_SYSREG_PMEVTYPER14_EL0 = 0xdf6e, - AArch64_SYSREG_PMEVTYPER15_EL0 = 0xdf6f, - AArch64_SYSREG_PMEVTYPER16_EL0 = 0xdf70, - AArch64_SYSREG_PMEVTYPER17_EL0 = 0xdf71, - AArch64_SYSREG_PMEVTYPER18_EL0 = 0xdf72, - AArch64_SYSREG_PMEVTYPER19_EL0 = 0xdf73, - AArch64_SYSREG_PMEVTYPER1_EL0 = 0xdf61, - AArch64_SYSREG_PMEVTYPER20_EL0 = 0xdf74, - AArch64_SYSREG_PMEVTYPER21_EL0 = 0xdf75, - AArch64_SYSREG_PMEVTYPER22_EL0 = 0xdf76, - AArch64_SYSREG_PMEVTYPER23_EL0 = 0xdf77, - AArch64_SYSREG_PMEVTYPER24_EL0 = 0xdf78, - AArch64_SYSREG_PMEVTYPER25_EL0 = 0xdf79, - AArch64_SYSREG_PMEVTYPER26_EL0 = 0xdf7a, - AArch64_SYSREG_PMEVTYPER27_EL0 = 0xdf7b, - AArch64_SYSREG_PMEVTYPER28_EL0 = 0xdf7c, - AArch64_SYSREG_PMEVTYPER29_EL0 = 0xdf7d, - AArch64_SYSREG_PMEVTYPER2_EL0 = 0xdf62, - AArch64_SYSREG_PMEVTYPER30_EL0 = 0xdf7e, - AArch64_SYSREG_PMEVTYPER3_EL0 = 0xdf63, - AArch64_SYSREG_PMEVTYPER4_EL0 = 0xdf64, - AArch64_SYSREG_PMEVTYPER5_EL0 = 0xdf65, - AArch64_SYSREG_PMEVTYPER6_EL0 = 0xdf66, - AArch64_SYSREG_PMEVTYPER7_EL0 = 0xdf67, - AArch64_SYSREG_PMEVTYPER8_EL0 = 0xdf68, - AArch64_SYSREG_PMEVTYPER9_EL0 = 0xdf69, - AArch64_SYSREG_PMIAR_EL1 = 0xc4f7, - AArch64_SYSREG_PMICFILTR_EL0 = 0xdcb0, - AArch64_SYSREG_PMICNTR_EL0 = 0xdca0, - AArch64_SYSREG_PMICNTSVR_EL1 = 0x8760, - AArch64_SYSREG_PMINTENCLR_EL1 = 0xc4f2, - AArch64_SYSREG_PMINTENSET_EL1 = 0xc4f1, - AArch64_SYSREG_PMMIR_EL1 = 0xc4f6, - AArch64_SYSREG_PMOVSCLR_EL0 = 0xdce3, - AArch64_SYSREG_PMOVSSET_EL0 = 0xdcf3, - AArch64_SYSREG_PMSCR_EL1 = 0xc4c8, - AArch64_SYSREG_PMSCR_EL12 = 0xecc8, - AArch64_SYSREG_PMSCR_EL2 = 0xe4c8, - AArch64_SYSREG_PMSDSFR_EL1 = 0xc4d4, - AArch64_SYSREG_PMSELR_EL0 = 0xdce5, - AArch64_SYSREG_PMSEVFR_EL1 = 0xc4cd, - AArch64_SYSREG_PMSFCR_EL1 = 0xc4cc, - AArch64_SYSREG_PMSICR_EL1 = 0xc4ca, - AArch64_SYSREG_PMSIDR_EL1 = 0xc4cf, - AArch64_SYSREG_PMSIRR_EL1 = 0xc4cb, - AArch64_SYSREG_PMSLATFR_EL1 = 0xc4ce, - AArch64_SYSREG_PMSNEVFR_EL1 = 0xc4c9, - AArch64_SYSREG_PMSSCR_EL1 = 0xc4eb, - AArch64_SYSREG_PMSWINC_EL0 = 0xdce4, - AArch64_SYSREG_PMUACR_EL1 = 0xc4f4, - AArch64_SYSREG_PMUSERENR_EL0 = 0xdcf0, - AArch64_SYSREG_PMXEVCNTR_EL0 = 0xdcea, - AArch64_SYSREG_PMXEVTYPER_EL0 = 0xdce9, - AArch64_SYSREG_PMZR_EL0 = 0xdcec, - AArch64_SYSREG_POR_EL0 = 0xdd14, - AArch64_SYSREG_POR_EL1 = 0xc514, - AArch64_SYSREG_POR_EL12 = 0xed14, - AArch64_SYSREG_POR_EL2 = 0xe514, - AArch64_SYSREG_POR_EL3 = 0xf514, - AArch64_SYSREG_PRBAR10_EL1 = 0xc368, - AArch64_SYSREG_PRBAR10_EL2 = 0xe368, - AArch64_SYSREG_PRBAR11_EL1 = 0xc36c, - AArch64_SYSREG_PRBAR11_EL2 = 0xe36c, - AArch64_SYSREG_PRBAR12_EL1 = 0xc370, - AArch64_SYSREG_PRBAR12_EL2 = 0xe370, - AArch64_SYSREG_PRBAR13_EL1 = 0xc374, - AArch64_SYSREG_PRBAR13_EL2 = 0xe374, - AArch64_SYSREG_PRBAR14_EL1 = 0xc378, - AArch64_SYSREG_PRBAR14_EL2 = 0xe378, - AArch64_SYSREG_PRBAR15_EL1 = 0xc37c, - AArch64_SYSREG_PRBAR15_EL2 = 0xe37c, - AArch64_SYSREG_PRBAR1_EL1 = 0xc344, - AArch64_SYSREG_PRBAR1_EL2 = 0xe344, - AArch64_SYSREG_PRBAR2_EL1 = 0xc348, - AArch64_SYSREG_PRBAR2_EL2 = 0xe348, - AArch64_SYSREG_PRBAR3_EL1 = 0xc34c, - AArch64_SYSREG_PRBAR3_EL2 = 0xe34c, - AArch64_SYSREG_PRBAR4_EL1 = 0xc350, - AArch64_SYSREG_PRBAR4_EL2 = 0xe350, - AArch64_SYSREG_PRBAR5_EL1 = 0xc354, - AArch64_SYSREG_PRBAR5_EL2 = 0xe354, - AArch64_SYSREG_PRBAR6_EL1 = 0xc358, - AArch64_SYSREG_PRBAR6_EL2 = 0xe358, - AArch64_SYSREG_PRBAR7_EL1 = 0xc35c, - AArch64_SYSREG_PRBAR7_EL2 = 0xe35c, - AArch64_SYSREG_PRBAR8_EL1 = 0xc360, - AArch64_SYSREG_PRBAR8_EL2 = 0xe360, - AArch64_SYSREG_PRBAR9_EL1 = 0xc364, - AArch64_SYSREG_PRBAR9_EL2 = 0xe364, - AArch64_SYSREG_PRBAR_EL1 = 0xc340, - AArch64_SYSREG_PRBAR_EL2 = 0xe340, - AArch64_SYSREG_PRENR_EL1 = 0xc309, - AArch64_SYSREG_PRENR_EL2 = 0xe309, - AArch64_SYSREG_PRLAR10_EL1 = 0xc369, - AArch64_SYSREG_PRLAR10_EL2 = 0xe369, - AArch64_SYSREG_PRLAR11_EL1 = 0xc36d, - AArch64_SYSREG_PRLAR11_EL2 = 0xe36d, - AArch64_SYSREG_PRLAR12_EL1 = 0xc371, - AArch64_SYSREG_PRLAR12_EL2 = 0xe371, - AArch64_SYSREG_PRLAR13_EL1 = 0xc375, - AArch64_SYSREG_PRLAR13_EL2 = 0xe375, - AArch64_SYSREG_PRLAR14_EL1 = 0xc379, - AArch64_SYSREG_PRLAR14_EL2 = 0xe379, - AArch64_SYSREG_PRLAR15_EL1 = 0xc37d, - AArch64_SYSREG_PRLAR15_EL2 = 0xe37d, - AArch64_SYSREG_PRLAR1_EL1 = 0xc345, - AArch64_SYSREG_PRLAR1_EL2 = 0xe345, - AArch64_SYSREG_PRLAR2_EL1 = 0xc349, - AArch64_SYSREG_PRLAR2_EL2 = 0xe349, - AArch64_SYSREG_PRLAR3_EL1 = 0xc34d, - AArch64_SYSREG_PRLAR3_EL2 = 0xe34d, - AArch64_SYSREG_PRLAR4_EL1 = 0xc351, - AArch64_SYSREG_PRLAR4_EL2 = 0xe351, - AArch64_SYSREG_PRLAR5_EL1 = 0xc355, - AArch64_SYSREG_PRLAR5_EL2 = 0xe355, - AArch64_SYSREG_PRLAR6_EL1 = 0xc359, - AArch64_SYSREG_PRLAR6_EL2 = 0xe359, - AArch64_SYSREG_PRLAR7_EL1 = 0xc35d, - AArch64_SYSREG_PRLAR7_EL2 = 0xe35d, - AArch64_SYSREG_PRLAR8_EL1 = 0xc361, - AArch64_SYSREG_PRLAR8_EL2 = 0xe361, - AArch64_SYSREG_PRLAR9_EL1 = 0xc365, - AArch64_SYSREG_PRLAR9_EL2 = 0xe365, - AArch64_SYSREG_PRLAR_EL1 = 0xc341, - AArch64_SYSREG_PRLAR_EL2 = 0xe341, - AArch64_SYSREG_PRSELR_EL1 = 0xc311, - AArch64_SYSREG_PRSELR_EL2 = 0xe311, - AArch64_SYSREG_RCWMASK_EL1 = 0xc686, - AArch64_SYSREG_RCWSMASK_EL1 = 0xc683, - AArch64_SYSREG_REVIDR_EL1 = 0xc006, - AArch64_SYSREG_RGSR_EL1 = 0xc085, - AArch64_SYSREG_RMR_EL1 = 0xc602, - AArch64_SYSREG_RMR_EL2 = 0xe602, - AArch64_SYSREG_RMR_EL3 = 0xf602, - AArch64_SYSREG_RNDR = 0xd920, - AArch64_SYSREG_RNDRRS = 0xd921, - AArch64_SYSREG_RVBAR_EL1 = 0xc601, - AArch64_SYSREG_RVBAR_EL2 = 0xe601, - AArch64_SYSREG_RVBAR_EL3 = 0xf601, - AArch64_SYSREG_S2PIR_EL2 = 0xe515, - AArch64_SYSREG_S2POR_EL1 = 0xc515, - AArch64_SYSREG_SCR_EL3 = 0xf088, - AArch64_SYSREG_SCTLR2_EL1 = 0xc083, - AArch64_SYSREG_SCTLR2_EL12 = 0xe883, - AArch64_SYSREG_SCTLR2_EL2 = 0xe083, - AArch64_SYSREG_SCTLR2_EL3 = 0xf083, - AArch64_SYSREG_SCTLR_EL1 = 0xc080, - AArch64_SYSREG_SCTLR_EL12 = 0xe880, - AArch64_SYSREG_SCTLR_EL2 = 0xe080, - AArch64_SYSREG_SCTLR_EL3 = 0xf080, - AArch64_SYSREG_SCXTNUM_EL0 = 0xde87, - AArch64_SYSREG_SCXTNUM_EL1 = 0xc687, - AArch64_SYSREG_SCXTNUM_EL12 = 0xee87, - AArch64_SYSREG_SCXTNUM_EL2 = 0xe687, - AArch64_SYSREG_SCXTNUM_EL3 = 0xf687, - AArch64_SYSREG_SDER32_EL2 = 0xe099, - AArch64_SYSREG_SDER32_EL3 = 0xf089, - AArch64_SYSREG_SMCR_EL1 = 0xc096, - AArch64_SYSREG_SMCR_EL12 = 0xe896, - AArch64_SYSREG_SMCR_EL2 = 0xe096, - AArch64_SYSREG_SMCR_EL3 = 0xf096, - AArch64_SYSREG_SMIDR_EL1 = 0xc806, - AArch64_SYSREG_SMPRIMAP_EL2 = 0xe095, - AArch64_SYSREG_SMPRI_EL1 = 0xc094, - AArch64_SYSREG_SPMACCESSR_EL1 = 0x84eb, - AArch64_SYSREG_SPMACCESSR_EL12 = 0xaceb, - AArch64_SYSREG_SPMACCESSR_EL2 = 0xa4eb, - AArch64_SYSREG_SPMACCESSR_EL3 = 0xb4eb, - AArch64_SYSREG_SPMCFGR_EL1 = 0x84ef, - AArch64_SYSREG_SPMCGCR0_EL1 = 0x84e8, - AArch64_SYSREG_SPMCGCR1_EL1 = 0x84e9, - AArch64_SYSREG_SPMCNTENCLR_EL0 = 0x9ce2, - AArch64_SYSREG_SPMCNTENSET_EL0 = 0x9ce1, - AArch64_SYSREG_SPMCR_EL0 = 0x9ce0, - AArch64_SYSREG_SPMDEVAFF_EL1 = 0x84ee, - AArch64_SYSREG_SPMDEVARCH_EL1 = 0x84ed, - AArch64_SYSREG_SPMEVCNTR0_EL0 = 0x9f00, - AArch64_SYSREG_SPMEVCNTR10_EL0 = 0x9f0a, - AArch64_SYSREG_SPMEVCNTR11_EL0 = 0x9f0b, - AArch64_SYSREG_SPMEVCNTR12_EL0 = 0x9f0c, - AArch64_SYSREG_SPMEVCNTR13_EL0 = 0x9f0d, - AArch64_SYSREG_SPMEVCNTR14_EL0 = 0x9f0e, - AArch64_SYSREG_SPMEVCNTR15_EL0 = 0x9f0f, - AArch64_SYSREG_SPMEVCNTR1_EL0 = 0x9f01, - AArch64_SYSREG_SPMEVCNTR2_EL0 = 0x9f02, - AArch64_SYSREG_SPMEVCNTR3_EL0 = 0x9f03, - AArch64_SYSREG_SPMEVCNTR4_EL0 = 0x9f04, - AArch64_SYSREG_SPMEVCNTR5_EL0 = 0x9f05, - AArch64_SYSREG_SPMEVCNTR6_EL0 = 0x9f06, - AArch64_SYSREG_SPMEVCNTR7_EL0 = 0x9f07, - AArch64_SYSREG_SPMEVCNTR8_EL0 = 0x9f08, - AArch64_SYSREG_SPMEVCNTR9_EL0 = 0x9f09, - AArch64_SYSREG_SPMEVFILT2R0_EL0 = 0x9f30, - AArch64_SYSREG_SPMEVFILT2R10_EL0 = 0x9f3a, - AArch64_SYSREG_SPMEVFILT2R11_EL0 = 0x9f3b, - AArch64_SYSREG_SPMEVFILT2R12_EL0 = 0x9f3c, - AArch64_SYSREG_SPMEVFILT2R13_EL0 = 0x9f3d, - AArch64_SYSREG_SPMEVFILT2R14_EL0 = 0x9f3e, - AArch64_SYSREG_SPMEVFILT2R15_EL0 = 0x9f3f, - AArch64_SYSREG_SPMEVFILT2R1_EL0 = 0x9f31, - AArch64_SYSREG_SPMEVFILT2R2_EL0 = 0x9f32, - AArch64_SYSREG_SPMEVFILT2R3_EL0 = 0x9f33, - AArch64_SYSREG_SPMEVFILT2R4_EL0 = 0x9f34, - AArch64_SYSREG_SPMEVFILT2R5_EL0 = 0x9f35, - AArch64_SYSREG_SPMEVFILT2R6_EL0 = 0x9f36, - AArch64_SYSREG_SPMEVFILT2R7_EL0 = 0x9f37, - AArch64_SYSREG_SPMEVFILT2R8_EL0 = 0x9f38, - AArch64_SYSREG_SPMEVFILT2R9_EL0 = 0x9f39, - AArch64_SYSREG_SPMEVFILTR0_EL0 = 0x9f20, - AArch64_SYSREG_SPMEVFILTR10_EL0 = 0x9f2a, - AArch64_SYSREG_SPMEVFILTR11_EL0 = 0x9f2b, - AArch64_SYSREG_SPMEVFILTR12_EL0 = 0x9f2c, - AArch64_SYSREG_SPMEVFILTR13_EL0 = 0x9f2d, - AArch64_SYSREG_SPMEVFILTR14_EL0 = 0x9f2e, - AArch64_SYSREG_SPMEVFILTR15_EL0 = 0x9f2f, - AArch64_SYSREG_SPMEVFILTR1_EL0 = 0x9f21, - AArch64_SYSREG_SPMEVFILTR2_EL0 = 0x9f22, - AArch64_SYSREG_SPMEVFILTR3_EL0 = 0x9f23, - AArch64_SYSREG_SPMEVFILTR4_EL0 = 0x9f24, - AArch64_SYSREG_SPMEVFILTR5_EL0 = 0x9f25, - AArch64_SYSREG_SPMEVFILTR6_EL0 = 0x9f26, - AArch64_SYSREG_SPMEVFILTR7_EL0 = 0x9f27, - AArch64_SYSREG_SPMEVFILTR8_EL0 = 0x9f28, - AArch64_SYSREG_SPMEVFILTR9_EL0 = 0x9f29, - AArch64_SYSREG_SPMEVTYPER0_EL0 = 0x9f10, - AArch64_SYSREG_SPMEVTYPER10_EL0 = 0x9f1a, - AArch64_SYSREG_SPMEVTYPER11_EL0 = 0x9f1b, - AArch64_SYSREG_SPMEVTYPER12_EL0 = 0x9f1c, - AArch64_SYSREG_SPMEVTYPER13_EL0 = 0x9f1d, - AArch64_SYSREG_SPMEVTYPER14_EL0 = 0x9f1e, - AArch64_SYSREG_SPMEVTYPER15_EL0 = 0x9f1f, - AArch64_SYSREG_SPMEVTYPER1_EL0 = 0x9f11, - AArch64_SYSREG_SPMEVTYPER2_EL0 = 0x9f12, - AArch64_SYSREG_SPMEVTYPER3_EL0 = 0x9f13, - AArch64_SYSREG_SPMEVTYPER4_EL0 = 0x9f14, - AArch64_SYSREG_SPMEVTYPER5_EL0 = 0x9f15, - AArch64_SYSREG_SPMEVTYPER6_EL0 = 0x9f16, - AArch64_SYSREG_SPMEVTYPER7_EL0 = 0x9f17, - AArch64_SYSREG_SPMEVTYPER8_EL0 = 0x9f18, - AArch64_SYSREG_SPMEVTYPER9_EL0 = 0x9f19, - AArch64_SYSREG_SPMIIDR_EL1 = 0x84ec, - AArch64_SYSREG_SPMINTENCLR_EL1 = 0x84f2, - AArch64_SYSREG_SPMINTENSET_EL1 = 0x84f1, - AArch64_SYSREG_SPMOVSCLR_EL0 = 0x9ce3, - AArch64_SYSREG_SPMOVSSET_EL0 = 0x9cf3, - AArch64_SYSREG_SPMROOTCR_EL3 = 0xb4f7, - AArch64_SYSREG_SPMSCR_EL1 = 0xbcf7, - AArch64_SYSREG_SPMSELR_EL0 = 0x9ce5, - AArch64_SYSREG_SPSEL = 0xc210, - AArch64_SYSREG_SPSR_ABT = 0xe219, - AArch64_SYSREG_SPSR_EL1 = 0xc200, - AArch64_SYSREG_SPSR_EL12 = 0xea00, - AArch64_SYSREG_SPSR_EL2 = 0xe200, - AArch64_SYSREG_SPSR_EL3 = 0xf200, - AArch64_SYSREG_SPSR_FIQ = 0xe21b, - AArch64_SYSREG_SPSR_IRQ = 0xe218, - AArch64_SYSREG_SPSR_UND = 0xe21a, - AArch64_SYSREG_SP_EL0 = 0xc208, - AArch64_SYSREG_SP_EL1 = 0xe208, - AArch64_SYSREG_SP_EL2 = 0xf208, - AArch64_SYSREG_SSBS = 0xda16, - AArch64_SYSREG_SVCR = 0xda12, - AArch64_SYSREG_TCO = 0xda17, - AArch64_SYSREG_TCR2_EL1 = 0xc103, - AArch64_SYSREG_TCR2_EL12 = 0xe903, - AArch64_SYSREG_TCR2_EL2 = 0xe103, - AArch64_SYSREG_TCR_EL1 = 0xc102, - AArch64_SYSREG_TCR_EL12 = 0xe902, - AArch64_SYSREG_TCR_EL2 = 0xe102, - AArch64_SYSREG_TCR_EL3 = 0xf102, - AArch64_SYSREG_TEECR32_EL1 = 0x9000, - AArch64_SYSREG_TEEHBR32_EL1 = 0x9080, - AArch64_SYSREG_TFSRE0_EL1 = 0xc2b1, - AArch64_SYSREG_TFSR_EL1 = 0xc2b0, - AArch64_SYSREG_TFSR_EL12 = 0xeab0, - AArch64_SYSREG_TFSR_EL2 = 0xe2b0, - AArch64_SYSREG_TFSR_EL3 = 0xf2b0, - AArch64_SYSREG_TPIDR2_EL0 = 0xde85, - AArch64_SYSREG_TPIDRRO_EL0 = 0xde83, - AArch64_SYSREG_TPIDR_EL0 = 0xde82, - AArch64_SYSREG_TPIDR_EL1 = 0xc684, - AArch64_SYSREG_TPIDR_EL2 = 0xe682, - AArch64_SYSREG_TPIDR_EL3 = 0xf682, - AArch64_SYSREG_TRBBASER_EL1 = 0xc4da, - AArch64_SYSREG_TRBIDR_EL1 = 0xc4df, - AArch64_SYSREG_TRBLIMITR_EL1 = 0xc4d8, - AArch64_SYSREG_TRBMAR_EL1 = 0xc4dc, - AArch64_SYSREG_TRBPTR_EL1 = 0xc4d9, - AArch64_SYSREG_TRBSR_EL1 = 0xc4db, - AArch64_SYSREG_TRBTRG_EL1 = 0xc4de, - AArch64_SYSREG_TRCACATR0 = 0x8902, - AArch64_SYSREG_TRCACATR1 = 0x8912, - AArch64_SYSREG_TRCACATR10 = 0x8923, - AArch64_SYSREG_TRCACATR11 = 0x8933, - AArch64_SYSREG_TRCACATR12 = 0x8943, - AArch64_SYSREG_TRCACATR13 = 0x8953, - AArch64_SYSREG_TRCACATR14 = 0x8963, - AArch64_SYSREG_TRCACATR15 = 0x8973, - AArch64_SYSREG_TRCACATR2 = 0x8922, - AArch64_SYSREG_TRCACATR3 = 0x8932, - AArch64_SYSREG_TRCACATR4 = 0x8942, - AArch64_SYSREG_TRCACATR5 = 0x8952, - AArch64_SYSREG_TRCACATR6 = 0x8962, - AArch64_SYSREG_TRCACATR7 = 0x8972, - AArch64_SYSREG_TRCACATR8 = 0x8903, - AArch64_SYSREG_TRCACATR9 = 0x8913, - AArch64_SYSREG_TRCACVR0 = 0x8900, - AArch64_SYSREG_TRCACVR1 = 0x8910, - AArch64_SYSREG_TRCACVR10 = 0x8921, - AArch64_SYSREG_TRCACVR11 = 0x8931, - AArch64_SYSREG_TRCACVR12 = 0x8941, - AArch64_SYSREG_TRCACVR13 = 0x8951, - AArch64_SYSREG_TRCACVR14 = 0x8961, - AArch64_SYSREG_TRCACVR15 = 0x8971, - AArch64_SYSREG_TRCACVR2 = 0x8920, - AArch64_SYSREG_TRCACVR3 = 0x8930, - AArch64_SYSREG_TRCACVR4 = 0x8940, - AArch64_SYSREG_TRCACVR5 = 0x8950, - AArch64_SYSREG_TRCACVR6 = 0x8960, - AArch64_SYSREG_TRCACVR7 = 0x8970, - AArch64_SYSREG_TRCACVR8 = 0x8901, - AArch64_SYSREG_TRCACVR9 = 0x8911, - AArch64_SYSREG_TRCAUTHSTATUS = 0x8bf6, - AArch64_SYSREG_TRCAUXCTLR = 0x8830, - AArch64_SYSREG_TRCBBCTLR = 0x8878, - AArch64_SYSREG_TRCCCCTLR = 0x8870, - AArch64_SYSREG_TRCCIDCCTLR0 = 0x8982, - AArch64_SYSREG_TRCCIDCCTLR1 = 0x898a, - AArch64_SYSREG_TRCCIDCVR0 = 0x8980, - AArch64_SYSREG_TRCCIDCVR1 = 0x8990, - AArch64_SYSREG_TRCCIDCVR2 = 0x89a0, - AArch64_SYSREG_TRCCIDCVR3 = 0x89b0, - AArch64_SYSREG_TRCCIDCVR4 = 0x89c0, - AArch64_SYSREG_TRCCIDCVR5 = 0x89d0, - AArch64_SYSREG_TRCCIDCVR6 = 0x89e0, - AArch64_SYSREG_TRCCIDCVR7 = 0x89f0, - AArch64_SYSREG_TRCCIDR0 = 0x8be7, - AArch64_SYSREG_TRCCIDR1 = 0x8bef, - AArch64_SYSREG_TRCCIDR2 = 0x8bf7, - AArch64_SYSREG_TRCCIDR3 = 0x8bff, - AArch64_SYSREG_TRCCLAIMCLR = 0x8bce, - AArch64_SYSREG_TRCCLAIMSET = 0x8bc6, - AArch64_SYSREG_TRCCNTCTLR0 = 0x8825, - AArch64_SYSREG_TRCCNTCTLR1 = 0x882d, - AArch64_SYSREG_TRCCNTCTLR2 = 0x8835, - AArch64_SYSREG_TRCCNTCTLR3 = 0x883d, - AArch64_SYSREG_TRCCNTRLDVR0 = 0x8805, - AArch64_SYSREG_TRCCNTRLDVR1 = 0x880d, - AArch64_SYSREG_TRCCNTRLDVR2 = 0x8815, - AArch64_SYSREG_TRCCNTRLDVR3 = 0x881d, - AArch64_SYSREG_TRCCNTVR0 = 0x8845, - AArch64_SYSREG_TRCCNTVR1 = 0x884d, - AArch64_SYSREG_TRCCNTVR2 = 0x8855, - AArch64_SYSREG_TRCCNTVR3 = 0x885d, - AArch64_SYSREG_TRCCONFIGR = 0x8820, - AArch64_SYSREG_TRCDEVAFF0 = 0x8bd6, - AArch64_SYSREG_TRCDEVAFF1 = 0x8bde, - AArch64_SYSREG_TRCDEVARCH = 0x8bfe, - AArch64_SYSREG_TRCDEVID = 0x8b97, - AArch64_SYSREG_TRCDEVTYPE = 0x8b9f, - AArch64_SYSREG_TRCDVCMR0 = 0x8906, - AArch64_SYSREG_TRCDVCMR1 = 0x8926, - AArch64_SYSREG_TRCDVCMR2 = 0x8946, - AArch64_SYSREG_TRCDVCMR3 = 0x8966, - AArch64_SYSREG_TRCDVCMR4 = 0x8907, - AArch64_SYSREG_TRCDVCMR5 = 0x8927, - AArch64_SYSREG_TRCDVCMR6 = 0x8947, - AArch64_SYSREG_TRCDVCMR7 = 0x8967, - AArch64_SYSREG_TRCDVCVR0 = 0x8904, - AArch64_SYSREG_TRCDVCVR1 = 0x8924, - AArch64_SYSREG_TRCDVCVR2 = 0x8944, - AArch64_SYSREG_TRCDVCVR3 = 0x8964, - AArch64_SYSREG_TRCDVCVR4 = 0x8905, - AArch64_SYSREG_TRCDVCVR5 = 0x8925, - AArch64_SYSREG_TRCDVCVR6 = 0x8945, - AArch64_SYSREG_TRCDVCVR7 = 0x8965, - AArch64_SYSREG_TRCEVENTCTL0R = 0x8840, - AArch64_SYSREG_TRCEVENTCTL1R = 0x8848, - AArch64_SYSREG_TRCEXTINSELR = 0x8844, - AArch64_SYSREG_TRCEXTINSELR0 = 0x8844, - AArch64_SYSREG_TRCEXTINSELR1 = 0x884c, - AArch64_SYSREG_TRCEXTINSELR2 = 0x8854, - AArch64_SYSREG_TRCEXTINSELR3 = 0x885c, - AArch64_SYSREG_TRCIDR0 = 0x8847, - AArch64_SYSREG_TRCIDR1 = 0x884f, - AArch64_SYSREG_TRCIDR10 = 0x8816, - AArch64_SYSREG_TRCIDR11 = 0x881e, - AArch64_SYSREG_TRCIDR12 = 0x8826, - AArch64_SYSREG_TRCIDR13 = 0x882e, - AArch64_SYSREG_TRCIDR2 = 0x8857, - AArch64_SYSREG_TRCIDR3 = 0x885f, - AArch64_SYSREG_TRCIDR4 = 0x8867, - AArch64_SYSREG_TRCIDR5 = 0x886f, - AArch64_SYSREG_TRCIDR6 = 0x8877, - AArch64_SYSREG_TRCIDR7 = 0x887f, - AArch64_SYSREG_TRCIDR8 = 0x8806, - AArch64_SYSREG_TRCIDR9 = 0x880e, - AArch64_SYSREG_TRCIMSPEC0 = 0x8807, - AArch64_SYSREG_TRCIMSPEC1 = 0x880f, - AArch64_SYSREG_TRCIMSPEC2 = 0x8817, - AArch64_SYSREG_TRCIMSPEC3 = 0x881f, - AArch64_SYSREG_TRCIMSPEC4 = 0x8827, - AArch64_SYSREG_TRCIMSPEC5 = 0x882f, - AArch64_SYSREG_TRCIMSPEC6 = 0x8837, - AArch64_SYSREG_TRCIMSPEC7 = 0x883f, - AArch64_SYSREG_TRCITCTRL = 0x8b84, - AArch64_SYSREG_TRCITECR_EL1 = 0xc093, - AArch64_SYSREG_TRCITECR_EL12 = 0xe893, - AArch64_SYSREG_TRCITECR_EL2 = 0xe093, - AArch64_SYSREG_TRCITEEDCR = 0x8811, - AArch64_SYSREG_TRCLAR = 0x8be6, - AArch64_SYSREG_TRCLSR = 0x8bee, - AArch64_SYSREG_TRCOSLAR = 0x8884, - AArch64_SYSREG_TRCOSLSR = 0x888c, - AArch64_SYSREG_TRCPDCR = 0x88a4, - AArch64_SYSREG_TRCPDSR = 0x88ac, - AArch64_SYSREG_TRCPIDR0 = 0x8bc7, - AArch64_SYSREG_TRCPIDR1 = 0x8bcf, - AArch64_SYSREG_TRCPIDR2 = 0x8bd7, - AArch64_SYSREG_TRCPIDR3 = 0x8bdf, - AArch64_SYSREG_TRCPIDR4 = 0x8ba7, - AArch64_SYSREG_TRCPIDR5 = 0x8baf, - AArch64_SYSREG_TRCPIDR6 = 0x8bb7, - AArch64_SYSREG_TRCPIDR7 = 0x8bbf, - AArch64_SYSREG_TRCPRGCTLR = 0x8808, - AArch64_SYSREG_TRCPROCSELR = 0x8810, - AArch64_SYSREG_TRCQCTLR = 0x8809, - AArch64_SYSREG_TRCRSCTLR10 = 0x88d0, - AArch64_SYSREG_TRCRSCTLR11 = 0x88d8, - AArch64_SYSREG_TRCRSCTLR12 = 0x88e0, - AArch64_SYSREG_TRCRSCTLR13 = 0x88e8, - AArch64_SYSREG_TRCRSCTLR14 = 0x88f0, - AArch64_SYSREG_TRCRSCTLR15 = 0x88f8, - AArch64_SYSREG_TRCRSCTLR16 = 0x8881, - AArch64_SYSREG_TRCRSCTLR17 = 0x8889, - AArch64_SYSREG_TRCRSCTLR18 = 0x8891, - AArch64_SYSREG_TRCRSCTLR19 = 0x8899, - AArch64_SYSREG_TRCRSCTLR2 = 0x8890, - AArch64_SYSREG_TRCRSCTLR20 = 0x88a1, - AArch64_SYSREG_TRCRSCTLR21 = 0x88a9, - AArch64_SYSREG_TRCRSCTLR22 = 0x88b1, - AArch64_SYSREG_TRCRSCTLR23 = 0x88b9, - AArch64_SYSREG_TRCRSCTLR24 = 0x88c1, - AArch64_SYSREG_TRCRSCTLR25 = 0x88c9, - AArch64_SYSREG_TRCRSCTLR26 = 0x88d1, - AArch64_SYSREG_TRCRSCTLR27 = 0x88d9, - AArch64_SYSREG_TRCRSCTLR28 = 0x88e1, - AArch64_SYSREG_TRCRSCTLR29 = 0x88e9, - AArch64_SYSREG_TRCRSCTLR3 = 0x8898, - AArch64_SYSREG_TRCRSCTLR30 = 0x88f1, - AArch64_SYSREG_TRCRSCTLR31 = 0x88f9, - AArch64_SYSREG_TRCRSCTLR4 = 0x88a0, - AArch64_SYSREG_TRCRSCTLR5 = 0x88a8, - AArch64_SYSREG_TRCRSCTLR6 = 0x88b0, - AArch64_SYSREG_TRCRSCTLR7 = 0x88b8, - AArch64_SYSREG_TRCRSCTLR8 = 0x88c0, - AArch64_SYSREG_TRCRSCTLR9 = 0x88c8, - AArch64_SYSREG_TRCRSR = 0x8850, - AArch64_SYSREG_TRCSEQEVR0 = 0x8804, - AArch64_SYSREG_TRCSEQEVR1 = 0x880c, - AArch64_SYSREG_TRCSEQEVR2 = 0x8814, - AArch64_SYSREG_TRCSEQRSTEVR = 0x8834, - AArch64_SYSREG_TRCSEQSTR = 0x883c, - AArch64_SYSREG_TRCSSCCR0 = 0x8882, - AArch64_SYSREG_TRCSSCCR1 = 0x888a, - AArch64_SYSREG_TRCSSCCR2 = 0x8892, - AArch64_SYSREG_TRCSSCCR3 = 0x889a, - AArch64_SYSREG_TRCSSCCR4 = 0x88a2, - AArch64_SYSREG_TRCSSCCR5 = 0x88aa, - AArch64_SYSREG_TRCSSCCR6 = 0x88b2, - AArch64_SYSREG_TRCSSCCR7 = 0x88ba, - AArch64_SYSREG_TRCSSCSR0 = 0x88c2, - AArch64_SYSREG_TRCSSCSR1 = 0x88ca, - AArch64_SYSREG_TRCSSCSR2 = 0x88d2, - AArch64_SYSREG_TRCSSCSR3 = 0x88da, - AArch64_SYSREG_TRCSSCSR4 = 0x88e2, - AArch64_SYSREG_TRCSSCSR5 = 0x88ea, - AArch64_SYSREG_TRCSSCSR6 = 0x88f2, - AArch64_SYSREG_TRCSSCSR7 = 0x88fa, - AArch64_SYSREG_TRCSSPCICR0 = 0x8883, - AArch64_SYSREG_TRCSSPCICR1 = 0x888b, - AArch64_SYSREG_TRCSSPCICR2 = 0x8893, - AArch64_SYSREG_TRCSSPCICR3 = 0x889b, - AArch64_SYSREG_TRCSSPCICR4 = 0x88a3, - AArch64_SYSREG_TRCSSPCICR5 = 0x88ab, - AArch64_SYSREG_TRCSSPCICR6 = 0x88b3, - AArch64_SYSREG_TRCSSPCICR7 = 0x88bb, - AArch64_SYSREG_TRCSTALLCTLR = 0x8858, - AArch64_SYSREG_TRCSTATR = 0x8818, - AArch64_SYSREG_TRCSYNCPR = 0x8868, - AArch64_SYSREG_TRCTRACEIDR = 0x8801, - AArch64_SYSREG_TRCTSCTLR = 0x8860, - AArch64_SYSREG_TRCVDARCCTLR = 0x8852, - AArch64_SYSREG_TRCVDCTLR = 0x8842, - AArch64_SYSREG_TRCVDSACCTLR = 0x884a, - AArch64_SYSREG_TRCVICTLR = 0x8802, - AArch64_SYSREG_TRCVIIECTLR = 0x880a, - AArch64_SYSREG_TRCVIPCSSCTLR = 0x881a, - AArch64_SYSREG_TRCVISSCTLR = 0x8812, - AArch64_SYSREG_TRCVMIDCCTLR0 = 0x8992, - AArch64_SYSREG_TRCVMIDCCTLR1 = 0x899a, - AArch64_SYSREG_TRCVMIDCVR0 = 0x8981, - AArch64_SYSREG_TRCVMIDCVR1 = 0x8991, - AArch64_SYSREG_TRCVMIDCVR2 = 0x89a1, - AArch64_SYSREG_TRCVMIDCVR3 = 0x89b1, - AArch64_SYSREG_TRCVMIDCVR4 = 0x89c1, - AArch64_SYSREG_TRCVMIDCVR5 = 0x89d1, - AArch64_SYSREG_TRCVMIDCVR6 = 0x89e1, - AArch64_SYSREG_TRCVMIDCVR7 = 0x89f1, - AArch64_SYSREG_TRFCR_EL1 = 0xc091, - AArch64_SYSREG_TRFCR_EL12 = 0xe891, - AArch64_SYSREG_TRFCR_EL2 = 0xe091, - AArch64_SYSREG_TTBR0_EL1 = 0xc100, - AArch64_SYSREG_TTBR0_EL12 = 0xe900, - AArch64_SYSREG_TTBR0_EL2 = 0xe100, - AArch64_SYSREG_VSCTLR_EL2 = 0xe100, - AArch64_SYSREG_TTBR0_EL3 = 0xf100, - AArch64_SYSREG_TTBR1_EL1 = 0xc101, - AArch64_SYSREG_TTBR1_EL12 = 0xe901, - AArch64_SYSREG_TTBR1_EL2 = 0xe101, - AArch64_SYSREG_UAO = 0xc214, - AArch64_SYSREG_VBAR_EL1 = 0xc600, - AArch64_SYSREG_VBAR_EL12 = 0xee00, - AArch64_SYSREG_VBAR_EL2 = 0xe600, - AArch64_SYSREG_VBAR_EL3 = 0xf600, - AArch64_SYSREG_VDISR_EL2 = 0xe609, - AArch64_SYSREG_VMECID_A_EL2 = 0xe549, - AArch64_SYSREG_VMECID_P_EL2 = 0xe548, - AArch64_SYSREG_VMPIDR_EL2 = 0xe005, - AArch64_SYSREG_VNCR_EL2 = 0xe110, - AArch64_SYSREG_VPIDR_EL2 = 0xe000, - AArch64_SYSREG_VSESR_EL2 = 0xe293, - AArch64_SYSREG_VSTCR_EL2 = 0xe132, - AArch64_SYSREG_VSTTBR_EL2 = 0xe130, - AArch64_SYSREG_VTCR_EL2 = 0xe10a, - AArch64_SYSREG_VTTBR_EL2 = 0xe108, - AArch64_SYSREG_ZCR_EL1 = 0xc090, - AArch64_SYSREG_ZCR_EL12 = 0xe890, - AArch64_SYSREG_ZCR_EL2 = 0xe090, - AArch64_SYSREG_ZCR_EL3 = 0xf090, + AARCH64_SYSREG_ACCDATA_EL1 = 0xc685, + AARCH64_SYSREG_ACTLR_EL1 = 0xc081, + AARCH64_SYSREG_ACTLR_EL2 = 0xe081, + AARCH64_SYSREG_ACTLR_EL3 = 0xf081, + AARCH64_SYSREG_AFSR0_EL1 = 0xc288, + AARCH64_SYSREG_AFSR0_EL12 = 0xea88, + AARCH64_SYSREG_AFSR0_EL2 = 0xe288, + AARCH64_SYSREG_AFSR0_EL3 = 0xf288, + AARCH64_SYSREG_AFSR1_EL1 = 0xc289, + AARCH64_SYSREG_AFSR1_EL12 = 0xea89, + AARCH64_SYSREG_AFSR1_EL2 = 0xe289, + AARCH64_SYSREG_AFSR1_EL3 = 0xf289, + AARCH64_SYSREG_AIDR_EL1 = 0xc807, + AARCH64_SYSREG_ALLINT = 0xc218, + AARCH64_SYSREG_AMAIR2_EL1 = 0xc519, + AARCH64_SYSREG_AMAIR2_EL12 = 0xed19, + AARCH64_SYSREG_AMAIR2_EL2 = 0xe519, + AARCH64_SYSREG_AMAIR2_EL3 = 0xf519, + AARCH64_SYSREG_AMAIR_EL1 = 0xc518, + AARCH64_SYSREG_AMAIR_EL12 = 0xed18, + AARCH64_SYSREG_AMAIR_EL2 = 0xe518, + AARCH64_SYSREG_AMAIR_EL3 = 0xf518, + AARCH64_SYSREG_AMCFGR_EL0 = 0xde91, + AARCH64_SYSREG_AMCG1IDR_EL0 = 0xde96, + AARCH64_SYSREG_AMCGCR_EL0 = 0xde92, + AARCH64_SYSREG_AMCNTENCLR0_EL0 = 0xde94, + AARCH64_SYSREG_AMCNTENCLR1_EL0 = 0xde98, + AARCH64_SYSREG_AMCNTENSET0_EL0 = 0xde95, + AARCH64_SYSREG_AMCNTENSET1_EL0 = 0xde99, + AARCH64_SYSREG_AMCR_EL0 = 0xde90, + AARCH64_SYSREG_AMEVCNTR00_EL0 = 0xdea0, + AARCH64_SYSREG_AMEVCNTR01_EL0 = 0xdea1, + AARCH64_SYSREG_AMEVCNTR02_EL0 = 0xdea2, + AARCH64_SYSREG_AMEVCNTR03_EL0 = 0xdea3, + AARCH64_SYSREG_AMEVCNTR10_EL0 = 0xdee0, + AARCH64_SYSREG_AMEVCNTR110_EL0 = 0xdeea, + AARCH64_SYSREG_AMEVCNTR111_EL0 = 0xdeeb, + AARCH64_SYSREG_AMEVCNTR112_EL0 = 0xdeec, + AARCH64_SYSREG_AMEVCNTR113_EL0 = 0xdeed, + AARCH64_SYSREG_AMEVCNTR114_EL0 = 0xdeee, + AARCH64_SYSREG_AMEVCNTR115_EL0 = 0xdeef, + AARCH64_SYSREG_AMEVCNTR11_EL0 = 0xdee1, + AARCH64_SYSREG_AMEVCNTR12_EL0 = 0xdee2, + AARCH64_SYSREG_AMEVCNTR13_EL0 = 0xdee3, + AARCH64_SYSREG_AMEVCNTR14_EL0 = 0xdee4, + AARCH64_SYSREG_AMEVCNTR15_EL0 = 0xdee5, + AARCH64_SYSREG_AMEVCNTR16_EL0 = 0xdee6, + AARCH64_SYSREG_AMEVCNTR17_EL0 = 0xdee7, + AARCH64_SYSREG_AMEVCNTR18_EL0 = 0xdee8, + AARCH64_SYSREG_AMEVCNTR19_EL0 = 0xdee9, + AARCH64_SYSREG_AMEVCNTVOFF00_EL2 = 0xe6c0, + AARCH64_SYSREG_AMEVCNTVOFF010_EL2 = 0xe6ca, + AARCH64_SYSREG_AMEVCNTVOFF011_EL2 = 0xe6cb, + AARCH64_SYSREG_AMEVCNTVOFF012_EL2 = 0xe6cc, + AARCH64_SYSREG_AMEVCNTVOFF013_EL2 = 0xe6cd, + AARCH64_SYSREG_AMEVCNTVOFF014_EL2 = 0xe6ce, + AARCH64_SYSREG_AMEVCNTVOFF015_EL2 = 0xe6cf, + AARCH64_SYSREG_AMEVCNTVOFF01_EL2 = 0xe6c1, + AARCH64_SYSREG_AMEVCNTVOFF02_EL2 = 0xe6c2, + AARCH64_SYSREG_AMEVCNTVOFF03_EL2 = 0xe6c3, + AARCH64_SYSREG_AMEVCNTVOFF04_EL2 = 0xe6c4, + AARCH64_SYSREG_AMEVCNTVOFF05_EL2 = 0xe6c5, + AARCH64_SYSREG_AMEVCNTVOFF06_EL2 = 0xe6c6, + AARCH64_SYSREG_AMEVCNTVOFF07_EL2 = 0xe6c7, + AARCH64_SYSREG_AMEVCNTVOFF08_EL2 = 0xe6c8, + AARCH64_SYSREG_AMEVCNTVOFF09_EL2 = 0xe6c9, + AARCH64_SYSREG_AMEVCNTVOFF10_EL2 = 0xe6d0, + AARCH64_SYSREG_AMEVCNTVOFF110_EL2 = 0xe6da, + AARCH64_SYSREG_AMEVCNTVOFF111_EL2 = 0xe6db, + AARCH64_SYSREG_AMEVCNTVOFF112_EL2 = 0xe6dc, + AARCH64_SYSREG_AMEVCNTVOFF113_EL2 = 0xe6dd, + AARCH64_SYSREG_AMEVCNTVOFF114_EL2 = 0xe6de, + AARCH64_SYSREG_AMEVCNTVOFF115_EL2 = 0xe6df, + AARCH64_SYSREG_AMEVCNTVOFF11_EL2 = 0xe6d1, + AARCH64_SYSREG_AMEVCNTVOFF12_EL2 = 0xe6d2, + AARCH64_SYSREG_AMEVCNTVOFF13_EL2 = 0xe6d3, + AARCH64_SYSREG_AMEVCNTVOFF14_EL2 = 0xe6d4, + AARCH64_SYSREG_AMEVCNTVOFF15_EL2 = 0xe6d5, + AARCH64_SYSREG_AMEVCNTVOFF16_EL2 = 0xe6d6, + AARCH64_SYSREG_AMEVCNTVOFF17_EL2 = 0xe6d7, + AARCH64_SYSREG_AMEVCNTVOFF18_EL2 = 0xe6d8, + AARCH64_SYSREG_AMEVCNTVOFF19_EL2 = 0xe6d9, + AARCH64_SYSREG_AMEVTYPER00_EL0 = 0xdeb0, + AARCH64_SYSREG_AMEVTYPER01_EL0 = 0xdeb1, + AARCH64_SYSREG_AMEVTYPER02_EL0 = 0xdeb2, + AARCH64_SYSREG_AMEVTYPER03_EL0 = 0xdeb3, + AARCH64_SYSREG_AMEVTYPER10_EL0 = 0xdef0, + AARCH64_SYSREG_AMEVTYPER110_EL0 = 0xdefa, + AARCH64_SYSREG_AMEVTYPER111_EL0 = 0xdefb, + AARCH64_SYSREG_AMEVTYPER112_EL0 = 0xdefc, + AARCH64_SYSREG_AMEVTYPER113_EL0 = 0xdefd, + AARCH64_SYSREG_AMEVTYPER114_EL0 = 0xdefe, + AARCH64_SYSREG_AMEVTYPER115_EL0 = 0xdeff, + AARCH64_SYSREG_AMEVTYPER11_EL0 = 0xdef1, + AARCH64_SYSREG_AMEVTYPER12_EL0 = 0xdef2, + AARCH64_SYSREG_AMEVTYPER13_EL0 = 0xdef3, + AARCH64_SYSREG_AMEVTYPER14_EL0 = 0xdef4, + AARCH64_SYSREG_AMEVTYPER15_EL0 = 0xdef5, + AARCH64_SYSREG_AMEVTYPER16_EL0 = 0xdef6, + AARCH64_SYSREG_AMEVTYPER17_EL0 = 0xdef7, + AARCH64_SYSREG_AMEVTYPER18_EL0 = 0xdef8, + AARCH64_SYSREG_AMEVTYPER19_EL0 = 0xdef9, + AARCH64_SYSREG_AMUSERENR_EL0 = 0xde93, + AARCH64_SYSREG_APDAKEYHI_EL1 = 0xc111, + AARCH64_SYSREG_APDAKEYLO_EL1 = 0xc110, + AARCH64_SYSREG_APDBKEYHI_EL1 = 0xc113, + AARCH64_SYSREG_APDBKEYLO_EL1 = 0xc112, + AARCH64_SYSREG_APGAKEYHI_EL1 = 0xc119, + AARCH64_SYSREG_APGAKEYLO_EL1 = 0xc118, + AARCH64_SYSREG_APIAKEYHI_EL1 = 0xc109, + AARCH64_SYSREG_APIAKEYLO_EL1 = 0xc108, + AARCH64_SYSREG_APIBKEYHI_EL1 = 0xc10b, + AARCH64_SYSREG_APIBKEYLO_EL1 = 0xc10a, + AARCH64_SYSREG_BRBCR_EL1 = 0x8c80, + AARCH64_SYSREG_BRBCR_EL12 = 0xac80, + AARCH64_SYSREG_BRBCR_EL2 = 0xa480, + AARCH64_SYSREG_BRBFCR_EL1 = 0x8c81, + AARCH64_SYSREG_BRBIDR0_EL1 = 0x8c90, + AARCH64_SYSREG_BRBINF0_EL1 = 0x8c00, + AARCH64_SYSREG_BRBINF10_EL1 = 0x8c50, + AARCH64_SYSREG_BRBINF11_EL1 = 0x8c58, + AARCH64_SYSREG_BRBINF12_EL1 = 0x8c60, + AARCH64_SYSREG_BRBINF13_EL1 = 0x8c68, + AARCH64_SYSREG_BRBINF14_EL1 = 0x8c70, + AARCH64_SYSREG_BRBINF15_EL1 = 0x8c78, + AARCH64_SYSREG_BRBINF16_EL1 = 0x8c04, + AARCH64_SYSREG_BRBINF17_EL1 = 0x8c0c, + AARCH64_SYSREG_BRBINF18_EL1 = 0x8c14, + AARCH64_SYSREG_BRBINF19_EL1 = 0x8c1c, + AARCH64_SYSREG_BRBINF1_EL1 = 0x8c08, + AARCH64_SYSREG_BRBINF20_EL1 = 0x8c24, + AARCH64_SYSREG_BRBINF21_EL1 = 0x8c2c, + AARCH64_SYSREG_BRBINF22_EL1 = 0x8c34, + AARCH64_SYSREG_BRBINF23_EL1 = 0x8c3c, + AARCH64_SYSREG_BRBINF24_EL1 = 0x8c44, + AARCH64_SYSREG_BRBINF25_EL1 = 0x8c4c, + AARCH64_SYSREG_BRBINF26_EL1 = 0x8c54, + AARCH64_SYSREG_BRBINF27_EL1 = 0x8c5c, + AARCH64_SYSREG_BRBINF28_EL1 = 0x8c64, + AARCH64_SYSREG_BRBINF29_EL1 = 0x8c6c, + AARCH64_SYSREG_BRBINF2_EL1 = 0x8c10, + AARCH64_SYSREG_BRBINF30_EL1 = 0x8c74, + AARCH64_SYSREG_BRBINF31_EL1 = 0x8c7c, + AARCH64_SYSREG_BRBINF3_EL1 = 0x8c18, + AARCH64_SYSREG_BRBINF4_EL1 = 0x8c20, + AARCH64_SYSREG_BRBINF5_EL1 = 0x8c28, + AARCH64_SYSREG_BRBINF6_EL1 = 0x8c30, + AARCH64_SYSREG_BRBINF7_EL1 = 0x8c38, + AARCH64_SYSREG_BRBINF8_EL1 = 0x8c40, + AARCH64_SYSREG_BRBINF9_EL1 = 0x8c48, + AARCH64_SYSREG_BRBINFINJ_EL1 = 0x8c88, + AARCH64_SYSREG_BRBSRC0_EL1 = 0x8c01, + AARCH64_SYSREG_BRBSRC10_EL1 = 0x8c51, + AARCH64_SYSREG_BRBSRC11_EL1 = 0x8c59, + AARCH64_SYSREG_BRBSRC12_EL1 = 0x8c61, + AARCH64_SYSREG_BRBSRC13_EL1 = 0x8c69, + AARCH64_SYSREG_BRBSRC14_EL1 = 0x8c71, + AARCH64_SYSREG_BRBSRC15_EL1 = 0x8c79, + AARCH64_SYSREG_BRBSRC16_EL1 = 0x8c05, + AARCH64_SYSREG_BRBSRC17_EL1 = 0x8c0d, + AARCH64_SYSREG_BRBSRC18_EL1 = 0x8c15, + AARCH64_SYSREG_BRBSRC19_EL1 = 0x8c1d, + AARCH64_SYSREG_BRBSRC1_EL1 = 0x8c09, + AARCH64_SYSREG_BRBSRC20_EL1 = 0x8c25, + AARCH64_SYSREG_BRBSRC21_EL1 = 0x8c2d, + AARCH64_SYSREG_BRBSRC22_EL1 = 0x8c35, + AARCH64_SYSREG_BRBSRC23_EL1 = 0x8c3d, + AARCH64_SYSREG_BRBSRC24_EL1 = 0x8c45, + AARCH64_SYSREG_BRBSRC25_EL1 = 0x8c4d, + AARCH64_SYSREG_BRBSRC26_EL1 = 0x8c55, + AARCH64_SYSREG_BRBSRC27_EL1 = 0x8c5d, + AARCH64_SYSREG_BRBSRC28_EL1 = 0x8c65, + AARCH64_SYSREG_BRBSRC29_EL1 = 0x8c6d, + AARCH64_SYSREG_BRBSRC2_EL1 = 0x8c11, + AARCH64_SYSREG_BRBSRC30_EL1 = 0x8c75, + AARCH64_SYSREG_BRBSRC31_EL1 = 0x8c7d, + AARCH64_SYSREG_BRBSRC3_EL1 = 0x8c19, + AARCH64_SYSREG_BRBSRC4_EL1 = 0x8c21, + AARCH64_SYSREG_BRBSRC5_EL1 = 0x8c29, + AARCH64_SYSREG_BRBSRC6_EL1 = 0x8c31, + AARCH64_SYSREG_BRBSRC7_EL1 = 0x8c39, + AARCH64_SYSREG_BRBSRC8_EL1 = 0x8c41, + AARCH64_SYSREG_BRBSRC9_EL1 = 0x8c49, + AARCH64_SYSREG_BRBSRCINJ_EL1 = 0x8c89, + AARCH64_SYSREG_BRBTGT0_EL1 = 0x8c02, + AARCH64_SYSREG_BRBTGT10_EL1 = 0x8c52, + AARCH64_SYSREG_BRBTGT11_EL1 = 0x8c5a, + AARCH64_SYSREG_BRBTGT12_EL1 = 0x8c62, + AARCH64_SYSREG_BRBTGT13_EL1 = 0x8c6a, + AARCH64_SYSREG_BRBTGT14_EL1 = 0x8c72, + AARCH64_SYSREG_BRBTGT15_EL1 = 0x8c7a, + AARCH64_SYSREG_BRBTGT16_EL1 = 0x8c06, + AARCH64_SYSREG_BRBTGT17_EL1 = 0x8c0e, + AARCH64_SYSREG_BRBTGT18_EL1 = 0x8c16, + AARCH64_SYSREG_BRBTGT19_EL1 = 0x8c1e, + AARCH64_SYSREG_BRBTGT1_EL1 = 0x8c0a, + AARCH64_SYSREG_BRBTGT20_EL1 = 0x8c26, + AARCH64_SYSREG_BRBTGT21_EL1 = 0x8c2e, + AARCH64_SYSREG_BRBTGT22_EL1 = 0x8c36, + AARCH64_SYSREG_BRBTGT23_EL1 = 0x8c3e, + AARCH64_SYSREG_BRBTGT24_EL1 = 0x8c46, + AARCH64_SYSREG_BRBTGT25_EL1 = 0x8c4e, + AARCH64_SYSREG_BRBTGT26_EL1 = 0x8c56, + AARCH64_SYSREG_BRBTGT27_EL1 = 0x8c5e, + AARCH64_SYSREG_BRBTGT28_EL1 = 0x8c66, + AARCH64_SYSREG_BRBTGT29_EL1 = 0x8c6e, + AARCH64_SYSREG_BRBTGT2_EL1 = 0x8c12, + AARCH64_SYSREG_BRBTGT30_EL1 = 0x8c76, + AARCH64_SYSREG_BRBTGT31_EL1 = 0x8c7e, + AARCH64_SYSREG_BRBTGT3_EL1 = 0x8c1a, + AARCH64_SYSREG_BRBTGT4_EL1 = 0x8c22, + AARCH64_SYSREG_BRBTGT5_EL1 = 0x8c2a, + AARCH64_SYSREG_BRBTGT6_EL1 = 0x8c32, + AARCH64_SYSREG_BRBTGT7_EL1 = 0x8c3a, + AARCH64_SYSREG_BRBTGT8_EL1 = 0x8c42, + AARCH64_SYSREG_BRBTGT9_EL1 = 0x8c4a, + AARCH64_SYSREG_BRBTGTINJ_EL1 = 0x8c8a, + AARCH64_SYSREG_BRBTS_EL1 = 0x8c82, + AARCH64_SYSREG_CCSIDR2_EL1 = 0xc802, + AARCH64_SYSREG_CCSIDR_EL1 = 0xc800, + AARCH64_SYSREG_CLIDR_EL1 = 0xc801, + AARCH64_SYSREG_CNTFRQ_EL0 = 0xdf00, + AARCH64_SYSREG_CNTHCTL_EL2 = 0xe708, + AARCH64_SYSREG_CNTHPS_CTL_EL2 = 0xe729, + AARCH64_SYSREG_CNTHPS_CVAL_EL2 = 0xe72a, + AARCH64_SYSREG_CNTHPS_TVAL_EL2 = 0xe728, + AARCH64_SYSREG_CNTHP_CTL_EL2 = 0xe711, + AARCH64_SYSREG_CNTHP_CVAL_EL2 = 0xe712, + AARCH64_SYSREG_CNTHP_TVAL_EL2 = 0xe710, + AARCH64_SYSREG_CNTHVS_CTL_EL2 = 0xe721, + AARCH64_SYSREG_CNTHVS_CVAL_EL2 = 0xe722, + AARCH64_SYSREG_CNTHVS_TVAL_EL2 = 0xe720, + AARCH64_SYSREG_CNTHV_CTL_EL2 = 0xe719, + AARCH64_SYSREG_CNTHV_CVAL_EL2 = 0xe71a, + AARCH64_SYSREG_CNTHV_TVAL_EL2 = 0xe718, + AARCH64_SYSREG_CNTISCALE_EL2 = 0xe705, + AARCH64_SYSREG_CNTKCTL_EL1 = 0xc708, + AARCH64_SYSREG_CNTKCTL_EL12 = 0xef08, + AARCH64_SYSREG_CNTPCTSS_EL0 = 0xdf05, + AARCH64_SYSREG_CNTPCT_EL0 = 0xdf01, + AARCH64_SYSREG_CNTPOFF_EL2 = 0xe706, + AARCH64_SYSREG_CNTPS_CTL_EL1 = 0xff11, + AARCH64_SYSREG_CNTPS_CVAL_EL1 = 0xff12, + AARCH64_SYSREG_CNTPS_TVAL_EL1 = 0xff10, + AARCH64_SYSREG_CNTP_CTL_EL0 = 0xdf11, + AARCH64_SYSREG_CNTP_CTL_EL02 = 0xef11, + AARCH64_SYSREG_CNTP_CVAL_EL0 = 0xdf12, + AARCH64_SYSREG_CNTP_CVAL_EL02 = 0xef12, + AARCH64_SYSREG_CNTP_TVAL_EL0 = 0xdf10, + AARCH64_SYSREG_CNTP_TVAL_EL02 = 0xef10, + AARCH64_SYSREG_CNTSCALE_EL2 = 0xe704, + AARCH64_SYSREG_CNTVCTSS_EL0 = 0xdf06, + AARCH64_SYSREG_CNTVCT_EL0 = 0xdf02, + AARCH64_SYSREG_CNTVFRQ_EL2 = 0xe707, + AARCH64_SYSREG_CNTVOFF_EL2 = 0xe703, + AARCH64_SYSREG_CNTV_CTL_EL0 = 0xdf19, + AARCH64_SYSREG_CNTV_CTL_EL02 = 0xef19, + AARCH64_SYSREG_CNTV_CVAL_EL0 = 0xdf1a, + AARCH64_SYSREG_CNTV_CVAL_EL02 = 0xef1a, + AARCH64_SYSREG_CNTV_TVAL_EL0 = 0xdf18, + AARCH64_SYSREG_CNTV_TVAL_EL02 = 0xef18, + AARCH64_SYSREG_CONTEXTIDR_EL1 = 0xc681, + AARCH64_SYSREG_CONTEXTIDR_EL12 = 0xee81, + AARCH64_SYSREG_CONTEXTIDR_EL2 = 0xe681, + AARCH64_SYSREG_CPACR_EL1 = 0xc082, + AARCH64_SYSREG_CPACR_EL12 = 0xe882, + AARCH64_SYSREG_CPM_IOACC_CTL_EL3 = 0xff90, + AARCH64_SYSREG_CPTR_EL2 = 0xe08a, + AARCH64_SYSREG_CPTR_EL3 = 0xf08a, + AARCH64_SYSREG_CSSELR_EL1 = 0xd000, + AARCH64_SYSREG_CTR_EL0 = 0xd801, + AARCH64_SYSREG_CURRENTEL = 0xc212, + AARCH64_SYSREG_DACR32_EL2 = 0xe180, + AARCH64_SYSREG_DAIF = 0xda11, + AARCH64_SYSREG_DBGAUTHSTATUS_EL1 = 0x83f6, + AARCH64_SYSREG_DBGBCR0_EL1 = 0x8005, + AARCH64_SYSREG_DBGBCR10_EL1 = 0x8055, + AARCH64_SYSREG_DBGBCR11_EL1 = 0x805d, + AARCH64_SYSREG_DBGBCR12_EL1 = 0x8065, + AARCH64_SYSREG_DBGBCR13_EL1 = 0x806d, + AARCH64_SYSREG_DBGBCR14_EL1 = 0x8075, + AARCH64_SYSREG_DBGBCR15_EL1 = 0x807d, + AARCH64_SYSREG_DBGBCR1_EL1 = 0x800d, + AARCH64_SYSREG_DBGBCR2_EL1 = 0x8015, + AARCH64_SYSREG_DBGBCR3_EL1 = 0x801d, + AARCH64_SYSREG_DBGBCR4_EL1 = 0x8025, + AARCH64_SYSREG_DBGBCR5_EL1 = 0x802d, + AARCH64_SYSREG_DBGBCR6_EL1 = 0x8035, + AARCH64_SYSREG_DBGBCR7_EL1 = 0x803d, + AARCH64_SYSREG_DBGBCR8_EL1 = 0x8045, + AARCH64_SYSREG_DBGBCR9_EL1 = 0x804d, + AARCH64_SYSREG_DBGBVR0_EL1 = 0x8004, + AARCH64_SYSREG_DBGBVR10_EL1 = 0x8054, + AARCH64_SYSREG_DBGBVR11_EL1 = 0x805c, + AARCH64_SYSREG_DBGBVR12_EL1 = 0x8064, + AARCH64_SYSREG_DBGBVR13_EL1 = 0x806c, + AARCH64_SYSREG_DBGBVR14_EL1 = 0x8074, + AARCH64_SYSREG_DBGBVR15_EL1 = 0x807c, + AARCH64_SYSREG_DBGBVR1_EL1 = 0x800c, + AARCH64_SYSREG_DBGBVR2_EL1 = 0x8014, + AARCH64_SYSREG_DBGBVR3_EL1 = 0x801c, + AARCH64_SYSREG_DBGBVR4_EL1 = 0x8024, + AARCH64_SYSREG_DBGBVR5_EL1 = 0x802c, + AARCH64_SYSREG_DBGBVR6_EL1 = 0x8034, + AARCH64_SYSREG_DBGBVR7_EL1 = 0x803c, + AARCH64_SYSREG_DBGBVR8_EL1 = 0x8044, + AARCH64_SYSREG_DBGBVR9_EL1 = 0x804c, + AARCH64_SYSREG_DBGCLAIMCLR_EL1 = 0x83ce, + AARCH64_SYSREG_DBGCLAIMSET_EL1 = 0x83c6, + AARCH64_SYSREG_DBGDTRRX_EL0 = 0x9828, + AARCH64_SYSREG_DBGDTRTX_EL0 = 0x9828, + AARCH64_SYSREG_DBGDTR_EL0 = 0x9820, + AARCH64_SYSREG_DBGPRCR_EL1 = 0x80a4, + AARCH64_SYSREG_DBGVCR32_EL2 = 0xa038, + AARCH64_SYSREG_DBGWCR0_EL1 = 0x8007, + AARCH64_SYSREG_DBGWCR10_EL1 = 0x8057, + AARCH64_SYSREG_DBGWCR11_EL1 = 0x805f, + AARCH64_SYSREG_DBGWCR12_EL1 = 0x8067, + AARCH64_SYSREG_DBGWCR13_EL1 = 0x806f, + AARCH64_SYSREG_DBGWCR14_EL1 = 0x8077, + AARCH64_SYSREG_DBGWCR15_EL1 = 0x807f, + AARCH64_SYSREG_DBGWCR1_EL1 = 0x800f, + AARCH64_SYSREG_DBGWCR2_EL1 = 0x8017, + AARCH64_SYSREG_DBGWCR3_EL1 = 0x801f, + AARCH64_SYSREG_DBGWCR4_EL1 = 0x8027, + AARCH64_SYSREG_DBGWCR5_EL1 = 0x802f, + AARCH64_SYSREG_DBGWCR6_EL1 = 0x8037, + AARCH64_SYSREG_DBGWCR7_EL1 = 0x803f, + AARCH64_SYSREG_DBGWCR8_EL1 = 0x8047, + AARCH64_SYSREG_DBGWCR9_EL1 = 0x804f, + AARCH64_SYSREG_DBGWVR0_EL1 = 0x8006, + AARCH64_SYSREG_DBGWVR10_EL1 = 0x8056, + AARCH64_SYSREG_DBGWVR11_EL1 = 0x805e, + AARCH64_SYSREG_DBGWVR12_EL1 = 0x8066, + AARCH64_SYSREG_DBGWVR13_EL1 = 0x806e, + AARCH64_SYSREG_DBGWVR14_EL1 = 0x8076, + AARCH64_SYSREG_DBGWVR15_EL1 = 0x807e, + AARCH64_SYSREG_DBGWVR1_EL1 = 0x800e, + AARCH64_SYSREG_DBGWVR2_EL1 = 0x8016, + AARCH64_SYSREG_DBGWVR3_EL1 = 0x801e, + AARCH64_SYSREG_DBGWVR4_EL1 = 0x8026, + AARCH64_SYSREG_DBGWVR5_EL1 = 0x802e, + AARCH64_SYSREG_DBGWVR6_EL1 = 0x8036, + AARCH64_SYSREG_DBGWVR7_EL1 = 0x803e, + AARCH64_SYSREG_DBGWVR8_EL1 = 0x8046, + AARCH64_SYSREG_DBGWVR9_EL1 = 0x804e, + AARCH64_SYSREG_DCZID_EL0 = 0xd807, + AARCH64_SYSREG_DISR_EL1 = 0xc609, + AARCH64_SYSREG_DIT = 0xda15, + AARCH64_SYSREG_DLR_EL0 = 0xda29, + AARCH64_SYSREG_DSPSR_EL0 = 0xda28, + AARCH64_SYSREG_ELR_EL1 = 0xc201, + AARCH64_SYSREG_ELR_EL12 = 0xea01, + AARCH64_SYSREG_ELR_EL2 = 0xe201, + AARCH64_SYSREG_ELR_EL3 = 0xf201, + AARCH64_SYSREG_ERRIDR_EL1 = 0xc298, + AARCH64_SYSREG_ERRSELR_EL1 = 0xc299, + AARCH64_SYSREG_ERXADDR_EL1 = 0xc2a3, + AARCH64_SYSREG_ERXCTLR_EL1 = 0xc2a1, + AARCH64_SYSREG_ERXFR_EL1 = 0xc2a0, + AARCH64_SYSREG_ERXGSR_EL1 = 0xc29a, + AARCH64_SYSREG_ERXMISC0_EL1 = 0xc2a8, + AARCH64_SYSREG_ERXMISC1_EL1 = 0xc2a9, + AARCH64_SYSREG_ERXMISC2_EL1 = 0xc2aa, + AARCH64_SYSREG_ERXMISC3_EL1 = 0xc2ab, + AARCH64_SYSREG_ERXPFGCDN_EL1 = 0xc2a6, + AARCH64_SYSREG_ERXPFGCTL_EL1 = 0xc2a5, + AARCH64_SYSREG_ERXPFGF_EL1 = 0xc2a4, + AARCH64_SYSREG_ERXSTATUS_EL1 = 0xc2a2, + AARCH64_SYSREG_ESR_EL1 = 0xc290, + AARCH64_SYSREG_ESR_EL12 = 0xea90, + AARCH64_SYSREG_ESR_EL2 = 0xe290, + AARCH64_SYSREG_ESR_EL3 = 0xf290, + AARCH64_SYSREG_FAR_EL1 = 0xc300, + AARCH64_SYSREG_FAR_EL12 = 0xeb00, + AARCH64_SYSREG_FAR_EL2 = 0xe300, + AARCH64_SYSREG_FAR_EL3 = 0xf300, + AARCH64_SYSREG_FGWTE3_EL3 = 0xf08d, + AARCH64_SYSREG_FPCR = 0xda20, + AARCH64_SYSREG_FPEXC32_EL2 = 0xe298, + AARCH64_SYSREG_FPMR = 0xda22, + AARCH64_SYSREG_FPSR = 0xda21, + AARCH64_SYSREG_GCR_EL1 = 0xc086, + AARCH64_SYSREG_GCSCRE0_EL1 = 0xc12a, + AARCH64_SYSREG_GCSCR_EL1 = 0xc128, + AARCH64_SYSREG_GCSCR_EL12 = 0xe928, + AARCH64_SYSREG_GCSCR_EL2 = 0xe128, + AARCH64_SYSREG_GCSCR_EL3 = 0xf128, + AARCH64_SYSREG_GCSPR_EL0 = 0xd929, + AARCH64_SYSREG_GCSPR_EL1 = 0xc129, + AARCH64_SYSREG_GCSPR_EL12 = 0xe929, + AARCH64_SYSREG_GCSPR_EL2 = 0xe129, + AARCH64_SYSREG_GCSPR_EL3 = 0xf129, + AARCH64_SYSREG_GMID_EL1 = 0xc804, + AARCH64_SYSREG_GPCCR_EL3 = 0xf10e, + AARCH64_SYSREG_GPTBR_EL3 = 0xf10c, + AARCH64_SYSREG_HACDBSBR_EL2 = 0xe11c, + AARCH64_SYSREG_HACDBSCONS_EL2 = 0xe11d, + AARCH64_SYSREG_HACR_EL2 = 0xe08f, + AARCH64_SYSREG_HAFGRTR_EL2 = 0xe18e, + AARCH64_SYSREG_HCRX_EL2 = 0xe092, + AARCH64_SYSREG_HCR_EL2 = 0xe088, + AARCH64_SYSREG_HDBSSBR_EL2 = 0xe11a, + AARCH64_SYSREG_HDBSSPROD_EL2 = 0xe11b, + AARCH64_SYSREG_HDFGRTR2_EL2 = 0xe188, + AARCH64_SYSREG_HDFGRTR_EL2 = 0xe18c, + AARCH64_SYSREG_HDFGWTR2_EL2 = 0xe189, + AARCH64_SYSREG_HDFGWTR_EL2 = 0xe18d, + AARCH64_SYSREG_HFGITR2_EL2 = 0xe18f, + AARCH64_SYSREG_HFGITR_EL2 = 0xe08e, + AARCH64_SYSREG_HFGRTR2_EL2 = 0xe18a, + AARCH64_SYSREG_HFGRTR_EL2 = 0xe08c, + AARCH64_SYSREG_HFGWTR2_EL2 = 0xe18b, + AARCH64_SYSREG_HFGWTR_EL2 = 0xe08d, + AARCH64_SYSREG_HPFAR_EL2 = 0xe304, + AARCH64_SYSREG_HSTR_EL2 = 0xe08b, + AARCH64_SYSREG_ICC_AP0R0_EL1 = 0xc644, + AARCH64_SYSREG_ICC_AP0R1_EL1 = 0xc645, + AARCH64_SYSREG_ICC_AP0R2_EL1 = 0xc646, + AARCH64_SYSREG_ICC_AP0R3_EL1 = 0xc647, + AARCH64_SYSREG_ICC_AP1R0_EL1 = 0xc648, + AARCH64_SYSREG_ICC_AP1R1_EL1 = 0xc649, + AARCH64_SYSREG_ICC_AP1R2_EL1 = 0xc64a, + AARCH64_SYSREG_ICC_AP1R3_EL1 = 0xc64b, + AARCH64_SYSREG_ICC_ASGI1R_EL1 = 0xc65e, + AARCH64_SYSREG_ICC_BPR0_EL1 = 0xc643, + AARCH64_SYSREG_ICC_BPR1_EL1 = 0xc663, + AARCH64_SYSREG_ICC_CTLR_EL1 = 0xc664, + AARCH64_SYSREG_ICC_CTLR_EL3 = 0xf664, + AARCH64_SYSREG_ICC_DIR_EL1 = 0xc659, + AARCH64_SYSREG_ICC_EOIR0_EL1 = 0xc641, + AARCH64_SYSREG_ICC_EOIR1_EL1 = 0xc661, + AARCH64_SYSREG_ICC_HPPIR0_EL1 = 0xc642, + AARCH64_SYSREG_ICC_HPPIR1_EL1 = 0xc662, + AARCH64_SYSREG_ICC_IAR0_EL1 = 0xc640, + AARCH64_SYSREG_ICC_IAR1_EL1 = 0xc660, + AARCH64_SYSREG_ICC_IGRPEN0_EL1 = 0xc666, + AARCH64_SYSREG_ICC_IGRPEN1_EL1 = 0xc667, + AARCH64_SYSREG_ICC_IGRPEN1_EL3 = 0xf667, + AARCH64_SYSREG_ICC_NMIAR1_EL1 = 0xc64d, + AARCH64_SYSREG_ICC_PMR_EL1 = 0xc230, + AARCH64_SYSREG_ICC_RPR_EL1 = 0xc65b, + AARCH64_SYSREG_ICC_SGI0R_EL1 = 0xc65f, + AARCH64_SYSREG_ICC_SGI1R_EL1 = 0xc65d, + AARCH64_SYSREG_ICC_SRE_EL1 = 0xc665, + AARCH64_SYSREG_ICC_SRE_EL2 = 0xe64d, + AARCH64_SYSREG_ICC_SRE_EL3 = 0xf665, + AARCH64_SYSREG_ICH_AP0R0_EL2 = 0xe640, + AARCH64_SYSREG_ICH_AP0R1_EL2 = 0xe641, + AARCH64_SYSREG_ICH_AP0R2_EL2 = 0xe642, + AARCH64_SYSREG_ICH_AP0R3_EL2 = 0xe643, + AARCH64_SYSREG_ICH_AP1R0_EL2 = 0xe648, + AARCH64_SYSREG_ICH_AP1R1_EL2 = 0xe649, + AARCH64_SYSREG_ICH_AP1R2_EL2 = 0xe64a, + AARCH64_SYSREG_ICH_AP1R3_EL2 = 0xe64b, + AARCH64_SYSREG_ICH_EISR_EL2 = 0xe65b, + AARCH64_SYSREG_ICH_ELRSR_EL2 = 0xe65d, + AARCH64_SYSREG_ICH_HCR_EL2 = 0xe658, + AARCH64_SYSREG_ICH_LR0_EL2 = 0xe660, + AARCH64_SYSREG_ICH_LR10_EL2 = 0xe66a, + AARCH64_SYSREG_ICH_LR11_EL2 = 0xe66b, + AARCH64_SYSREG_ICH_LR12_EL2 = 0xe66c, + AARCH64_SYSREG_ICH_LR13_EL2 = 0xe66d, + AARCH64_SYSREG_ICH_LR14_EL2 = 0xe66e, + AARCH64_SYSREG_ICH_LR15_EL2 = 0xe66f, + AARCH64_SYSREG_ICH_LR1_EL2 = 0xe661, + AARCH64_SYSREG_ICH_LR2_EL2 = 0xe662, + AARCH64_SYSREG_ICH_LR3_EL2 = 0xe663, + AARCH64_SYSREG_ICH_LR4_EL2 = 0xe664, + AARCH64_SYSREG_ICH_LR5_EL2 = 0xe665, + AARCH64_SYSREG_ICH_LR6_EL2 = 0xe666, + AARCH64_SYSREG_ICH_LR7_EL2 = 0xe667, + AARCH64_SYSREG_ICH_LR8_EL2 = 0xe668, + AARCH64_SYSREG_ICH_LR9_EL2 = 0xe669, + AARCH64_SYSREG_ICH_MISR_EL2 = 0xe65a, + AARCH64_SYSREG_ICH_VMCR_EL2 = 0xe65f, + AARCH64_SYSREG_ICH_VTR_EL2 = 0xe659, + AARCH64_SYSREG_ID_AA64AFR0_EL1 = 0xc02c, + AARCH64_SYSREG_ID_AA64AFR1_EL1 = 0xc02d, + AARCH64_SYSREG_ID_AA64DFR0_EL1 = 0xc028, + AARCH64_SYSREG_ID_AA64DFR1_EL1 = 0xc029, + AARCH64_SYSREG_ID_AA64DFR2_EL1 = 0xc02a, + AARCH64_SYSREG_ID_AA64FPFR0_EL1 = 0xc027, + AARCH64_SYSREG_ID_AA64ISAR0_EL1 = 0xc030, + AARCH64_SYSREG_ID_AA64ISAR1_EL1 = 0xc031, + AARCH64_SYSREG_ID_AA64ISAR2_EL1 = 0xc032, + AARCH64_SYSREG_ID_AA64ISAR3_EL1 = 0xc033, + AARCH64_SYSREG_ID_AA64MMFR0_EL1 = 0xc038, + AARCH64_SYSREG_ID_AA64MMFR1_EL1 = 0xc039, + AARCH64_SYSREG_ID_AA64MMFR2_EL1 = 0xc03a, + AARCH64_SYSREG_ID_AA64MMFR3_EL1 = 0xc03b, + AARCH64_SYSREG_ID_AA64MMFR4_EL1 = 0xc03c, + AARCH64_SYSREG_ID_AA64PFR0_EL1 = 0xc020, + AARCH64_SYSREG_ID_AA64PFR1_EL1 = 0xc021, + AARCH64_SYSREG_ID_AA64PFR2_EL1 = 0xc022, + AARCH64_SYSREG_ID_AA64SMFR0_EL1 = 0xc025, + AARCH64_SYSREG_ID_AA64ZFR0_EL1 = 0xc024, + AARCH64_SYSREG_ID_AFR0_EL1 = 0xc00b, + AARCH64_SYSREG_ID_DFR0_EL1 = 0xc00a, + AARCH64_SYSREG_ID_DFR1_EL1 = 0xc01d, + AARCH64_SYSREG_ID_ISAR0_EL1 = 0xc010, + AARCH64_SYSREG_ID_ISAR1_EL1 = 0xc011, + AARCH64_SYSREG_ID_ISAR2_EL1 = 0xc012, + AARCH64_SYSREG_ID_ISAR3_EL1 = 0xc013, + AARCH64_SYSREG_ID_ISAR4_EL1 = 0xc014, + AARCH64_SYSREG_ID_ISAR5_EL1 = 0xc015, + AARCH64_SYSREG_ID_ISAR6_EL1 = 0xc017, + AARCH64_SYSREG_ID_MMFR0_EL1 = 0xc00c, + AARCH64_SYSREG_ID_MMFR1_EL1 = 0xc00d, + AARCH64_SYSREG_ID_MMFR2_EL1 = 0xc00e, + AARCH64_SYSREG_ID_MMFR3_EL1 = 0xc00f, + AARCH64_SYSREG_ID_MMFR4_EL1 = 0xc016, + AARCH64_SYSREG_ID_MMFR5_EL1 = 0xc01e, + AARCH64_SYSREG_ID_PFR0_EL1 = 0xc008, + AARCH64_SYSREG_ID_PFR1_EL1 = 0xc009, + AARCH64_SYSREG_ID_PFR2_EL1 = 0xc01c, + AARCH64_SYSREG_IFSR32_EL2 = 0xe281, + AARCH64_SYSREG_ISR_EL1 = 0xc608, + AARCH64_SYSREG_LORC_EL1 = 0xc523, + AARCH64_SYSREG_LOREA_EL1 = 0xc521, + AARCH64_SYSREG_LORID_EL1 = 0xc527, + AARCH64_SYSREG_LORN_EL1 = 0xc522, + AARCH64_SYSREG_LORSA_EL1 = 0xc520, + AARCH64_SYSREG_MAIR2_EL1 = 0xc511, + AARCH64_SYSREG_MAIR2_EL12 = 0xed11, + AARCH64_SYSREG_MAIR2_EL2 = 0xe509, + AARCH64_SYSREG_MAIR2_EL3 = 0xf509, + AARCH64_SYSREG_MAIR_EL1 = 0xc510, + AARCH64_SYSREG_MAIR_EL12 = 0xed10, + AARCH64_SYSREG_MAIR_EL2 = 0xe510, + AARCH64_SYSREG_MAIR_EL3 = 0xf510, + AARCH64_SYSREG_MDCCINT_EL1 = 0x8010, + AARCH64_SYSREG_MDCCSR_EL0 = 0x9808, + AARCH64_SYSREG_MDCR_EL2 = 0xe089, + AARCH64_SYSREG_MDCR_EL3 = 0xf099, + AARCH64_SYSREG_MDRAR_EL1 = 0x8080, + AARCH64_SYSREG_MDSCR_EL1 = 0x8012, + AARCH64_SYSREG_MDSELR_EL1 = 0x8022, + AARCH64_SYSREG_MDSTEPOP_EL1 = 0x802a, + AARCH64_SYSREG_MECIDR_EL2 = 0xe547, + AARCH64_SYSREG_MECID_A0_EL2 = 0xe541, + AARCH64_SYSREG_MECID_A1_EL2 = 0xe543, + AARCH64_SYSREG_MECID_P0_EL2 = 0xe540, + AARCH64_SYSREG_MECID_P1_EL2 = 0xe542, + AARCH64_SYSREG_MECID_RL_A_EL3 = 0xf551, + AARCH64_SYSREG_MFAR_EL3 = 0xf305, + AARCH64_SYSREG_MIDR_EL1 = 0xc000, + AARCH64_SYSREG_MPAM0_EL1 = 0xc529, + AARCH64_SYSREG_MPAM1_EL1 = 0xc528, + AARCH64_SYSREG_MPAM1_EL12 = 0xed28, + AARCH64_SYSREG_MPAM2_EL2 = 0xe528, + AARCH64_SYSREG_MPAM3_EL3 = 0xf528, + AARCH64_SYSREG_MPAMHCR_EL2 = 0xe520, + AARCH64_SYSREG_MPAMIDR_EL1 = 0xc524, + AARCH64_SYSREG_MPAMSM_EL1 = 0xc52b, + AARCH64_SYSREG_MPAMVPM0_EL2 = 0xe530, + AARCH64_SYSREG_MPAMVPM1_EL2 = 0xe531, + AARCH64_SYSREG_MPAMVPM2_EL2 = 0xe532, + AARCH64_SYSREG_MPAMVPM3_EL2 = 0xe533, + AARCH64_SYSREG_MPAMVPM4_EL2 = 0xe534, + AARCH64_SYSREG_MPAMVPM5_EL2 = 0xe535, + AARCH64_SYSREG_MPAMVPM6_EL2 = 0xe536, + AARCH64_SYSREG_MPAMVPM7_EL2 = 0xe537, + AARCH64_SYSREG_MPAMVPMV_EL2 = 0xe521, + AARCH64_SYSREG_MPIDR_EL1 = 0xc005, + AARCH64_SYSREG_MPUIR_EL1 = 0xc004, + AARCH64_SYSREG_MPUIR_EL2 = 0xe004, + AARCH64_SYSREG_MVFR0_EL1 = 0xc018, + AARCH64_SYSREG_MVFR1_EL1 = 0xc019, + AARCH64_SYSREG_MVFR2_EL1 = 0xc01a, + AARCH64_SYSREG_NZCV = 0xda10, + AARCH64_SYSREG_OSDLR_EL1 = 0x809c, + AARCH64_SYSREG_OSDTRRX_EL1 = 0x8002, + AARCH64_SYSREG_OSDTRTX_EL1 = 0x801a, + AARCH64_SYSREG_OSECCR_EL1 = 0x8032, + AARCH64_SYSREG_OSLAR_EL1 = 0x8084, + AARCH64_SYSREG_OSLSR_EL1 = 0x808c, + AARCH64_SYSREG_PAN = 0xc213, + AARCH64_SYSREG_PAR_EL1 = 0xc3a0, + AARCH64_SYSREG_PFAR_EL1 = 0xc305, + AARCH64_SYSREG_PFAR_EL12 = 0xeb05, + AARCH64_SYSREG_PFAR_EL2 = 0xe305, + AARCH64_SYSREG_PIRE0_EL1 = 0xc512, + AARCH64_SYSREG_PIRE0_EL12 = 0xed12, + AARCH64_SYSREG_PIRE0_EL2 = 0xe512, + AARCH64_SYSREG_PIR_EL1 = 0xc513, + AARCH64_SYSREG_PIR_EL12 = 0xed13, + AARCH64_SYSREG_PIR_EL2 = 0xe513, + AARCH64_SYSREG_PIR_EL3 = 0xf513, + AARCH64_SYSREG_PM = 0xc219, + AARCH64_SYSREG_PMBIDR_EL1 = 0xc4d7, + AARCH64_SYSREG_PMBLIMITR_EL1 = 0xc4d0, + AARCH64_SYSREG_PMBPTR_EL1 = 0xc4d1, + AARCH64_SYSREG_PMBSR_EL1 = 0xc4d3, + AARCH64_SYSREG_PMCCFILTR_EL0 = 0xdf7f, + AARCH64_SYSREG_PMCCNTR_EL0 = 0xdce8, + AARCH64_SYSREG_PMCCNTSVR_EL1 = 0x875f, + AARCH64_SYSREG_PMCEID0_EL0 = 0xdce6, + AARCH64_SYSREG_PMCEID1_EL0 = 0xdce7, + AARCH64_SYSREG_PMCNTENCLR_EL0 = 0xdce2, + AARCH64_SYSREG_PMCNTENSET_EL0 = 0xdce1, + AARCH64_SYSREG_PMCR_EL0 = 0xdce0, + AARCH64_SYSREG_PMECR_EL1 = 0xc4f5, + AARCH64_SYSREG_PMEVCNTR0_EL0 = 0xdf40, + AARCH64_SYSREG_PMEVCNTR10_EL0 = 0xdf4a, + AARCH64_SYSREG_PMEVCNTR11_EL0 = 0xdf4b, + AARCH64_SYSREG_PMEVCNTR12_EL0 = 0xdf4c, + AARCH64_SYSREG_PMEVCNTR13_EL0 = 0xdf4d, + AARCH64_SYSREG_PMEVCNTR14_EL0 = 0xdf4e, + AARCH64_SYSREG_PMEVCNTR15_EL0 = 0xdf4f, + AARCH64_SYSREG_PMEVCNTR16_EL0 = 0xdf50, + AARCH64_SYSREG_PMEVCNTR17_EL0 = 0xdf51, + AARCH64_SYSREG_PMEVCNTR18_EL0 = 0xdf52, + AARCH64_SYSREG_PMEVCNTR19_EL0 = 0xdf53, + AARCH64_SYSREG_PMEVCNTR1_EL0 = 0xdf41, + AARCH64_SYSREG_PMEVCNTR20_EL0 = 0xdf54, + AARCH64_SYSREG_PMEVCNTR21_EL0 = 0xdf55, + AARCH64_SYSREG_PMEVCNTR22_EL0 = 0xdf56, + AARCH64_SYSREG_PMEVCNTR23_EL0 = 0xdf57, + AARCH64_SYSREG_PMEVCNTR24_EL0 = 0xdf58, + AARCH64_SYSREG_PMEVCNTR25_EL0 = 0xdf59, + AARCH64_SYSREG_PMEVCNTR26_EL0 = 0xdf5a, + AARCH64_SYSREG_PMEVCNTR27_EL0 = 0xdf5b, + AARCH64_SYSREG_PMEVCNTR28_EL0 = 0xdf5c, + AARCH64_SYSREG_PMEVCNTR29_EL0 = 0xdf5d, + AARCH64_SYSREG_PMEVCNTR2_EL0 = 0xdf42, + AARCH64_SYSREG_PMEVCNTR30_EL0 = 0xdf5e, + AARCH64_SYSREG_PMEVCNTR3_EL0 = 0xdf43, + AARCH64_SYSREG_PMEVCNTR4_EL0 = 0xdf44, + AARCH64_SYSREG_PMEVCNTR5_EL0 = 0xdf45, + AARCH64_SYSREG_PMEVCNTR6_EL0 = 0xdf46, + AARCH64_SYSREG_PMEVCNTR7_EL0 = 0xdf47, + AARCH64_SYSREG_PMEVCNTR8_EL0 = 0xdf48, + AARCH64_SYSREG_PMEVCNTR9_EL0 = 0xdf49, + AARCH64_SYSREG_PMEVCNTSVR0_EL1 = 0x8740, + AARCH64_SYSREG_PMEVCNTSVR10_EL1 = 0x874a, + AARCH64_SYSREG_PMEVCNTSVR11_EL1 = 0x874b, + AARCH64_SYSREG_PMEVCNTSVR12_EL1 = 0x874c, + AARCH64_SYSREG_PMEVCNTSVR13_EL1 = 0x874d, + AARCH64_SYSREG_PMEVCNTSVR14_EL1 = 0x874e, + AARCH64_SYSREG_PMEVCNTSVR15_EL1 = 0x874f, + AARCH64_SYSREG_PMEVCNTSVR16_EL1 = 0x8750, + AARCH64_SYSREG_PMEVCNTSVR17_EL1 = 0x8751, + AARCH64_SYSREG_PMEVCNTSVR18_EL1 = 0x8752, + AARCH64_SYSREG_PMEVCNTSVR19_EL1 = 0x8753, + AARCH64_SYSREG_PMEVCNTSVR1_EL1 = 0x8741, + AARCH64_SYSREG_PMEVCNTSVR20_EL1 = 0x8754, + AARCH64_SYSREG_PMEVCNTSVR21_EL1 = 0x8755, + AARCH64_SYSREG_PMEVCNTSVR22_EL1 = 0x8756, + AARCH64_SYSREG_PMEVCNTSVR23_EL1 = 0x8757, + AARCH64_SYSREG_PMEVCNTSVR24_EL1 = 0x8758, + AARCH64_SYSREG_PMEVCNTSVR25_EL1 = 0x8759, + AARCH64_SYSREG_PMEVCNTSVR26_EL1 = 0x875a, + AARCH64_SYSREG_PMEVCNTSVR27_EL1 = 0x875b, + AARCH64_SYSREG_PMEVCNTSVR28_EL1 = 0x875c, + AARCH64_SYSREG_PMEVCNTSVR29_EL1 = 0x875d, + AARCH64_SYSREG_PMEVCNTSVR2_EL1 = 0x8742, + AARCH64_SYSREG_PMEVCNTSVR30_EL1 = 0x875e, + AARCH64_SYSREG_PMEVCNTSVR3_EL1 = 0x8743, + AARCH64_SYSREG_PMEVCNTSVR4_EL1 = 0x8744, + AARCH64_SYSREG_PMEVCNTSVR5_EL1 = 0x8745, + AARCH64_SYSREG_PMEVCNTSVR6_EL1 = 0x8746, + AARCH64_SYSREG_PMEVCNTSVR7_EL1 = 0x8747, + AARCH64_SYSREG_PMEVCNTSVR8_EL1 = 0x8748, + AARCH64_SYSREG_PMEVCNTSVR9_EL1 = 0x8749, + AARCH64_SYSREG_PMEVTYPER0_EL0 = 0xdf60, + AARCH64_SYSREG_PMEVTYPER10_EL0 = 0xdf6a, + AARCH64_SYSREG_PMEVTYPER11_EL0 = 0xdf6b, + AARCH64_SYSREG_PMEVTYPER12_EL0 = 0xdf6c, + AARCH64_SYSREG_PMEVTYPER13_EL0 = 0xdf6d, + AARCH64_SYSREG_PMEVTYPER14_EL0 = 0xdf6e, + AARCH64_SYSREG_PMEVTYPER15_EL0 = 0xdf6f, + AARCH64_SYSREG_PMEVTYPER16_EL0 = 0xdf70, + AARCH64_SYSREG_PMEVTYPER17_EL0 = 0xdf71, + AARCH64_SYSREG_PMEVTYPER18_EL0 = 0xdf72, + AARCH64_SYSREG_PMEVTYPER19_EL0 = 0xdf73, + AARCH64_SYSREG_PMEVTYPER1_EL0 = 0xdf61, + AARCH64_SYSREG_PMEVTYPER20_EL0 = 0xdf74, + AARCH64_SYSREG_PMEVTYPER21_EL0 = 0xdf75, + AARCH64_SYSREG_PMEVTYPER22_EL0 = 0xdf76, + AARCH64_SYSREG_PMEVTYPER23_EL0 = 0xdf77, + AARCH64_SYSREG_PMEVTYPER24_EL0 = 0xdf78, + AARCH64_SYSREG_PMEVTYPER25_EL0 = 0xdf79, + AARCH64_SYSREG_PMEVTYPER26_EL0 = 0xdf7a, + AARCH64_SYSREG_PMEVTYPER27_EL0 = 0xdf7b, + AARCH64_SYSREG_PMEVTYPER28_EL0 = 0xdf7c, + AARCH64_SYSREG_PMEVTYPER29_EL0 = 0xdf7d, + AARCH64_SYSREG_PMEVTYPER2_EL0 = 0xdf62, + AARCH64_SYSREG_PMEVTYPER30_EL0 = 0xdf7e, + AARCH64_SYSREG_PMEVTYPER3_EL0 = 0xdf63, + AARCH64_SYSREG_PMEVTYPER4_EL0 = 0xdf64, + AARCH64_SYSREG_PMEVTYPER5_EL0 = 0xdf65, + AARCH64_SYSREG_PMEVTYPER6_EL0 = 0xdf66, + AARCH64_SYSREG_PMEVTYPER7_EL0 = 0xdf67, + AARCH64_SYSREG_PMEVTYPER8_EL0 = 0xdf68, + AARCH64_SYSREG_PMEVTYPER9_EL0 = 0xdf69, + AARCH64_SYSREG_PMIAR_EL1 = 0xc4f7, + AARCH64_SYSREG_PMICFILTR_EL0 = 0xdcb0, + AARCH64_SYSREG_PMICNTR_EL0 = 0xdca0, + AARCH64_SYSREG_PMICNTSVR_EL1 = 0x8760, + AARCH64_SYSREG_PMINTENCLR_EL1 = 0xc4f2, + AARCH64_SYSREG_PMINTENSET_EL1 = 0xc4f1, + AARCH64_SYSREG_PMMIR_EL1 = 0xc4f6, + AARCH64_SYSREG_PMOVSCLR_EL0 = 0xdce3, + AARCH64_SYSREG_PMOVSSET_EL0 = 0xdcf3, + AARCH64_SYSREG_PMSCR_EL1 = 0xc4c8, + AARCH64_SYSREG_PMSCR_EL12 = 0xecc8, + AARCH64_SYSREG_PMSCR_EL2 = 0xe4c8, + AARCH64_SYSREG_PMSDSFR_EL1 = 0xc4d4, + AARCH64_SYSREG_PMSELR_EL0 = 0xdce5, + AARCH64_SYSREG_PMSEVFR_EL1 = 0xc4cd, + AARCH64_SYSREG_PMSFCR_EL1 = 0xc4cc, + AARCH64_SYSREG_PMSICR_EL1 = 0xc4ca, + AARCH64_SYSREG_PMSIDR_EL1 = 0xc4cf, + AARCH64_SYSREG_PMSIRR_EL1 = 0xc4cb, + AARCH64_SYSREG_PMSLATFR_EL1 = 0xc4ce, + AARCH64_SYSREG_PMSNEVFR_EL1 = 0xc4c9, + AARCH64_SYSREG_PMSSCR_EL1 = 0xc4eb, + AARCH64_SYSREG_PMSWINC_EL0 = 0xdce4, + AARCH64_SYSREG_PMUACR_EL1 = 0xc4f4, + AARCH64_SYSREG_PMUSERENR_EL0 = 0xdcf0, + AARCH64_SYSREG_PMXEVCNTR_EL0 = 0xdcea, + AARCH64_SYSREG_PMXEVTYPER_EL0 = 0xdce9, + AARCH64_SYSREG_PMZR_EL0 = 0xdcec, + AARCH64_SYSREG_POR_EL0 = 0xdd14, + AARCH64_SYSREG_POR_EL1 = 0xc514, + AARCH64_SYSREG_POR_EL12 = 0xed14, + AARCH64_SYSREG_POR_EL2 = 0xe514, + AARCH64_SYSREG_POR_EL3 = 0xf514, + AARCH64_SYSREG_PRBAR10_EL1 = 0xc368, + AARCH64_SYSREG_PRBAR10_EL2 = 0xe368, + AARCH64_SYSREG_PRBAR11_EL1 = 0xc36c, + AARCH64_SYSREG_PRBAR11_EL2 = 0xe36c, + AARCH64_SYSREG_PRBAR12_EL1 = 0xc370, + AARCH64_SYSREG_PRBAR12_EL2 = 0xe370, + AARCH64_SYSREG_PRBAR13_EL1 = 0xc374, + AARCH64_SYSREG_PRBAR13_EL2 = 0xe374, + AARCH64_SYSREG_PRBAR14_EL1 = 0xc378, + AARCH64_SYSREG_PRBAR14_EL2 = 0xe378, + AARCH64_SYSREG_PRBAR15_EL1 = 0xc37c, + AARCH64_SYSREG_PRBAR15_EL2 = 0xe37c, + AARCH64_SYSREG_PRBAR1_EL1 = 0xc344, + AARCH64_SYSREG_PRBAR1_EL2 = 0xe344, + AARCH64_SYSREG_PRBAR2_EL1 = 0xc348, + AARCH64_SYSREG_PRBAR2_EL2 = 0xe348, + AARCH64_SYSREG_PRBAR3_EL1 = 0xc34c, + AARCH64_SYSREG_PRBAR3_EL2 = 0xe34c, + AARCH64_SYSREG_PRBAR4_EL1 = 0xc350, + AARCH64_SYSREG_PRBAR4_EL2 = 0xe350, + AARCH64_SYSREG_PRBAR5_EL1 = 0xc354, + AARCH64_SYSREG_PRBAR5_EL2 = 0xe354, + AARCH64_SYSREG_PRBAR6_EL1 = 0xc358, + AARCH64_SYSREG_PRBAR6_EL2 = 0xe358, + AARCH64_SYSREG_PRBAR7_EL1 = 0xc35c, + AARCH64_SYSREG_PRBAR7_EL2 = 0xe35c, + AARCH64_SYSREG_PRBAR8_EL1 = 0xc360, + AARCH64_SYSREG_PRBAR8_EL2 = 0xe360, + AARCH64_SYSREG_PRBAR9_EL1 = 0xc364, + AARCH64_SYSREG_PRBAR9_EL2 = 0xe364, + AARCH64_SYSREG_PRBAR_EL1 = 0xc340, + AARCH64_SYSREG_PRBAR_EL2 = 0xe340, + AARCH64_SYSREG_PRENR_EL1 = 0xc309, + AARCH64_SYSREG_PRENR_EL2 = 0xe309, + AARCH64_SYSREG_PRLAR10_EL1 = 0xc369, + AARCH64_SYSREG_PRLAR10_EL2 = 0xe369, + AARCH64_SYSREG_PRLAR11_EL1 = 0xc36d, + AARCH64_SYSREG_PRLAR11_EL2 = 0xe36d, + AARCH64_SYSREG_PRLAR12_EL1 = 0xc371, + AARCH64_SYSREG_PRLAR12_EL2 = 0xe371, + AARCH64_SYSREG_PRLAR13_EL1 = 0xc375, + AARCH64_SYSREG_PRLAR13_EL2 = 0xe375, + AARCH64_SYSREG_PRLAR14_EL1 = 0xc379, + AARCH64_SYSREG_PRLAR14_EL2 = 0xe379, + AARCH64_SYSREG_PRLAR15_EL1 = 0xc37d, + AARCH64_SYSREG_PRLAR15_EL2 = 0xe37d, + AARCH64_SYSREG_PRLAR1_EL1 = 0xc345, + AARCH64_SYSREG_PRLAR1_EL2 = 0xe345, + AARCH64_SYSREG_PRLAR2_EL1 = 0xc349, + AARCH64_SYSREG_PRLAR2_EL2 = 0xe349, + AARCH64_SYSREG_PRLAR3_EL1 = 0xc34d, + AARCH64_SYSREG_PRLAR3_EL2 = 0xe34d, + AARCH64_SYSREG_PRLAR4_EL1 = 0xc351, + AARCH64_SYSREG_PRLAR4_EL2 = 0xe351, + AARCH64_SYSREG_PRLAR5_EL1 = 0xc355, + AARCH64_SYSREG_PRLAR5_EL2 = 0xe355, + AARCH64_SYSREG_PRLAR6_EL1 = 0xc359, + AARCH64_SYSREG_PRLAR6_EL2 = 0xe359, + AARCH64_SYSREG_PRLAR7_EL1 = 0xc35d, + AARCH64_SYSREG_PRLAR7_EL2 = 0xe35d, + AARCH64_SYSREG_PRLAR8_EL1 = 0xc361, + AARCH64_SYSREG_PRLAR8_EL2 = 0xe361, + AARCH64_SYSREG_PRLAR9_EL1 = 0xc365, + AARCH64_SYSREG_PRLAR9_EL2 = 0xe365, + AARCH64_SYSREG_PRLAR_EL1 = 0xc341, + AARCH64_SYSREG_PRLAR_EL2 = 0xe341, + AARCH64_SYSREG_PRSELR_EL1 = 0xc311, + AARCH64_SYSREG_PRSELR_EL2 = 0xe311, + AARCH64_SYSREG_RCWMASK_EL1 = 0xc686, + AARCH64_SYSREG_RCWSMASK_EL1 = 0xc683, + AARCH64_SYSREG_REVIDR_EL1 = 0xc006, + AARCH64_SYSREG_RGSR_EL1 = 0xc085, + AARCH64_SYSREG_RMR_EL1 = 0xc602, + AARCH64_SYSREG_RMR_EL2 = 0xe602, + AARCH64_SYSREG_RMR_EL3 = 0xf602, + AARCH64_SYSREG_RNDR = 0xd920, + AARCH64_SYSREG_RNDRRS = 0xd921, + AARCH64_SYSREG_RVBAR_EL1 = 0xc601, + AARCH64_SYSREG_RVBAR_EL2 = 0xe601, + AARCH64_SYSREG_RVBAR_EL3 = 0xf601, + AARCH64_SYSREG_S2PIR_EL2 = 0xe515, + AARCH64_SYSREG_S2POR_EL1 = 0xc515, + AARCH64_SYSREG_SCR_EL3 = 0xf088, + AARCH64_SYSREG_SCTLR2_EL1 = 0xc083, + AARCH64_SYSREG_SCTLR2_EL12 = 0xe883, + AARCH64_SYSREG_SCTLR2_EL2 = 0xe083, + AARCH64_SYSREG_SCTLR2_EL3 = 0xf083, + AARCH64_SYSREG_SCTLR_EL1 = 0xc080, + AARCH64_SYSREG_SCTLR_EL12 = 0xe880, + AARCH64_SYSREG_SCTLR_EL2 = 0xe080, + AARCH64_SYSREG_SCTLR_EL3 = 0xf080, + AARCH64_SYSREG_SCXTNUM_EL0 = 0xde87, + AARCH64_SYSREG_SCXTNUM_EL1 = 0xc687, + AARCH64_SYSREG_SCXTNUM_EL12 = 0xee87, + AARCH64_SYSREG_SCXTNUM_EL2 = 0xe687, + AARCH64_SYSREG_SCXTNUM_EL3 = 0xf687, + AARCH64_SYSREG_SDER32_EL2 = 0xe099, + AARCH64_SYSREG_SDER32_EL3 = 0xf089, + AARCH64_SYSREG_SMCR_EL1 = 0xc096, + AARCH64_SYSREG_SMCR_EL12 = 0xe896, + AARCH64_SYSREG_SMCR_EL2 = 0xe096, + AARCH64_SYSREG_SMCR_EL3 = 0xf096, + AARCH64_SYSREG_SMIDR_EL1 = 0xc806, + AARCH64_SYSREG_SMPRIMAP_EL2 = 0xe095, + AARCH64_SYSREG_SMPRI_EL1 = 0xc094, + AARCH64_SYSREG_SPMACCESSR_EL1 = 0x84eb, + AARCH64_SYSREG_SPMACCESSR_EL12 = 0xaceb, + AARCH64_SYSREG_SPMACCESSR_EL2 = 0xa4eb, + AARCH64_SYSREG_SPMACCESSR_EL3 = 0xb4eb, + AARCH64_SYSREG_SPMCFGR_EL1 = 0x84ef, + AARCH64_SYSREG_SPMCGCR0_EL1 = 0x84e8, + AARCH64_SYSREG_SPMCGCR1_EL1 = 0x84e9, + AARCH64_SYSREG_SPMCNTENCLR_EL0 = 0x9ce2, + AARCH64_SYSREG_SPMCNTENSET_EL0 = 0x9ce1, + AARCH64_SYSREG_SPMCR_EL0 = 0x9ce0, + AARCH64_SYSREG_SPMDEVAFF_EL1 = 0x84ee, + AARCH64_SYSREG_SPMDEVARCH_EL1 = 0x84ed, + AARCH64_SYSREG_SPMEVCNTR0_EL0 = 0x9f00, + AARCH64_SYSREG_SPMEVCNTR10_EL0 = 0x9f0a, + AARCH64_SYSREG_SPMEVCNTR11_EL0 = 0x9f0b, + AARCH64_SYSREG_SPMEVCNTR12_EL0 = 0x9f0c, + AARCH64_SYSREG_SPMEVCNTR13_EL0 = 0x9f0d, + AARCH64_SYSREG_SPMEVCNTR14_EL0 = 0x9f0e, + AARCH64_SYSREG_SPMEVCNTR15_EL0 = 0x9f0f, + AARCH64_SYSREG_SPMEVCNTR1_EL0 = 0x9f01, + AARCH64_SYSREG_SPMEVCNTR2_EL0 = 0x9f02, + AARCH64_SYSREG_SPMEVCNTR3_EL0 = 0x9f03, + AARCH64_SYSREG_SPMEVCNTR4_EL0 = 0x9f04, + AARCH64_SYSREG_SPMEVCNTR5_EL0 = 0x9f05, + AARCH64_SYSREG_SPMEVCNTR6_EL0 = 0x9f06, + AARCH64_SYSREG_SPMEVCNTR7_EL0 = 0x9f07, + AARCH64_SYSREG_SPMEVCNTR8_EL0 = 0x9f08, + AARCH64_SYSREG_SPMEVCNTR9_EL0 = 0x9f09, + AARCH64_SYSREG_SPMEVFILT2R0_EL0 = 0x9f30, + AARCH64_SYSREG_SPMEVFILT2R10_EL0 = 0x9f3a, + AARCH64_SYSREG_SPMEVFILT2R11_EL0 = 0x9f3b, + AARCH64_SYSREG_SPMEVFILT2R12_EL0 = 0x9f3c, + AARCH64_SYSREG_SPMEVFILT2R13_EL0 = 0x9f3d, + AARCH64_SYSREG_SPMEVFILT2R14_EL0 = 0x9f3e, + AARCH64_SYSREG_SPMEVFILT2R15_EL0 = 0x9f3f, + AARCH64_SYSREG_SPMEVFILT2R1_EL0 = 0x9f31, + AARCH64_SYSREG_SPMEVFILT2R2_EL0 = 0x9f32, + AARCH64_SYSREG_SPMEVFILT2R3_EL0 = 0x9f33, + AARCH64_SYSREG_SPMEVFILT2R4_EL0 = 0x9f34, + AARCH64_SYSREG_SPMEVFILT2R5_EL0 = 0x9f35, + AARCH64_SYSREG_SPMEVFILT2R6_EL0 = 0x9f36, + AARCH64_SYSREG_SPMEVFILT2R7_EL0 = 0x9f37, + AARCH64_SYSREG_SPMEVFILT2R8_EL0 = 0x9f38, + AARCH64_SYSREG_SPMEVFILT2R9_EL0 = 0x9f39, + AARCH64_SYSREG_SPMEVFILTR0_EL0 = 0x9f20, + AARCH64_SYSREG_SPMEVFILTR10_EL0 = 0x9f2a, + AARCH64_SYSREG_SPMEVFILTR11_EL0 = 0x9f2b, + AARCH64_SYSREG_SPMEVFILTR12_EL0 = 0x9f2c, + AARCH64_SYSREG_SPMEVFILTR13_EL0 = 0x9f2d, + AARCH64_SYSREG_SPMEVFILTR14_EL0 = 0x9f2e, + AARCH64_SYSREG_SPMEVFILTR15_EL0 = 0x9f2f, + AARCH64_SYSREG_SPMEVFILTR1_EL0 = 0x9f21, + AARCH64_SYSREG_SPMEVFILTR2_EL0 = 0x9f22, + AARCH64_SYSREG_SPMEVFILTR3_EL0 = 0x9f23, + AARCH64_SYSREG_SPMEVFILTR4_EL0 = 0x9f24, + AARCH64_SYSREG_SPMEVFILTR5_EL0 = 0x9f25, + AARCH64_SYSREG_SPMEVFILTR6_EL0 = 0x9f26, + AARCH64_SYSREG_SPMEVFILTR7_EL0 = 0x9f27, + AARCH64_SYSREG_SPMEVFILTR8_EL0 = 0x9f28, + AARCH64_SYSREG_SPMEVFILTR9_EL0 = 0x9f29, + AARCH64_SYSREG_SPMEVTYPER0_EL0 = 0x9f10, + AARCH64_SYSREG_SPMEVTYPER10_EL0 = 0x9f1a, + AARCH64_SYSREG_SPMEVTYPER11_EL0 = 0x9f1b, + AARCH64_SYSREG_SPMEVTYPER12_EL0 = 0x9f1c, + AARCH64_SYSREG_SPMEVTYPER13_EL0 = 0x9f1d, + AARCH64_SYSREG_SPMEVTYPER14_EL0 = 0x9f1e, + AARCH64_SYSREG_SPMEVTYPER15_EL0 = 0x9f1f, + AARCH64_SYSREG_SPMEVTYPER1_EL0 = 0x9f11, + AARCH64_SYSREG_SPMEVTYPER2_EL0 = 0x9f12, + AARCH64_SYSREG_SPMEVTYPER3_EL0 = 0x9f13, + AARCH64_SYSREG_SPMEVTYPER4_EL0 = 0x9f14, + AARCH64_SYSREG_SPMEVTYPER5_EL0 = 0x9f15, + AARCH64_SYSREG_SPMEVTYPER6_EL0 = 0x9f16, + AARCH64_SYSREG_SPMEVTYPER7_EL0 = 0x9f17, + AARCH64_SYSREG_SPMEVTYPER8_EL0 = 0x9f18, + AARCH64_SYSREG_SPMEVTYPER9_EL0 = 0x9f19, + AARCH64_SYSREG_SPMIIDR_EL1 = 0x84ec, + AARCH64_SYSREG_SPMINTENCLR_EL1 = 0x84f2, + AARCH64_SYSREG_SPMINTENSET_EL1 = 0x84f1, + AARCH64_SYSREG_SPMOVSCLR_EL0 = 0x9ce3, + AARCH64_SYSREG_SPMOVSSET_EL0 = 0x9cf3, + AARCH64_SYSREG_SPMROOTCR_EL3 = 0xb4f7, + AARCH64_SYSREG_SPMSCR_EL1 = 0xbcf7, + AARCH64_SYSREG_SPMSELR_EL0 = 0x9ce5, + AARCH64_SYSREG_SPMZR_EL0 = 0x9ce4, + AARCH64_SYSREG_SPSEL = 0xc210, + AARCH64_SYSREG_SPSR_ABT = 0xe219, + AARCH64_SYSREG_SPSR_EL1 = 0xc200, + AARCH64_SYSREG_SPSR_EL12 = 0xea00, + AARCH64_SYSREG_SPSR_EL2 = 0xe200, + AARCH64_SYSREG_SPSR_EL3 = 0xf200, + AARCH64_SYSREG_SPSR_FIQ = 0xe21b, + AARCH64_SYSREG_SPSR_IRQ = 0xe218, + AARCH64_SYSREG_SPSR_UND = 0xe21a, + AARCH64_SYSREG_SP_EL0 = 0xc208, + AARCH64_SYSREG_SP_EL1 = 0xe208, + AARCH64_SYSREG_SP_EL2 = 0xf208, + AARCH64_SYSREG_SSBS = 0xda16, + AARCH64_SYSREG_SVCR = 0xda12, + AARCH64_SYSREG_TCO = 0xda17, + AARCH64_SYSREG_TCR2_EL1 = 0xc103, + AARCH64_SYSREG_TCR2_EL12 = 0xe903, + AARCH64_SYSREG_TCR2_EL2 = 0xe103, + AARCH64_SYSREG_TCR_EL1 = 0xc102, + AARCH64_SYSREG_TCR_EL12 = 0xe902, + AARCH64_SYSREG_TCR_EL2 = 0xe102, + AARCH64_SYSREG_TCR_EL3 = 0xf102, + AARCH64_SYSREG_TEECR32_EL1 = 0x9000, + AARCH64_SYSREG_TEEHBR32_EL1 = 0x9080, + AARCH64_SYSREG_TFSRE0_EL1 = 0xc2b1, + AARCH64_SYSREG_TFSR_EL1 = 0xc2b0, + AARCH64_SYSREG_TFSR_EL12 = 0xeab0, + AARCH64_SYSREG_TFSR_EL2 = 0xe2b0, + AARCH64_SYSREG_TFSR_EL3 = 0xf2b0, + AARCH64_SYSREG_TPIDR2_EL0 = 0xde85, + AARCH64_SYSREG_TPIDRRO_EL0 = 0xde83, + AARCH64_SYSREG_TPIDR_EL0 = 0xde82, + AARCH64_SYSREG_TPIDR_EL1 = 0xc684, + AARCH64_SYSREG_TPIDR_EL2 = 0xe682, + AARCH64_SYSREG_TPIDR_EL3 = 0xf682, + AARCH64_SYSREG_TRBBASER_EL1 = 0xc4da, + AARCH64_SYSREG_TRBIDR_EL1 = 0xc4df, + AARCH64_SYSREG_TRBLIMITR_EL1 = 0xc4d8, + AARCH64_SYSREG_TRBMAR_EL1 = 0xc4dc, + AARCH64_SYSREG_TRBPTR_EL1 = 0xc4d9, + AARCH64_SYSREG_TRBSR_EL1 = 0xc4db, + AARCH64_SYSREG_TRBTRG_EL1 = 0xc4de, + AARCH64_SYSREG_TRCACATR0 = 0x8902, + AARCH64_SYSREG_TRCACATR1 = 0x8912, + AARCH64_SYSREG_TRCACATR10 = 0x8923, + AARCH64_SYSREG_TRCACATR11 = 0x8933, + AARCH64_SYSREG_TRCACATR12 = 0x8943, + AARCH64_SYSREG_TRCACATR13 = 0x8953, + AARCH64_SYSREG_TRCACATR14 = 0x8963, + AARCH64_SYSREG_TRCACATR15 = 0x8973, + AARCH64_SYSREG_TRCACATR2 = 0x8922, + AARCH64_SYSREG_TRCACATR3 = 0x8932, + AARCH64_SYSREG_TRCACATR4 = 0x8942, + AARCH64_SYSREG_TRCACATR5 = 0x8952, + AARCH64_SYSREG_TRCACATR6 = 0x8962, + AARCH64_SYSREG_TRCACATR7 = 0x8972, + AARCH64_SYSREG_TRCACATR8 = 0x8903, + AARCH64_SYSREG_TRCACATR9 = 0x8913, + AARCH64_SYSREG_TRCACVR0 = 0x8900, + AARCH64_SYSREG_TRCACVR1 = 0x8910, + AARCH64_SYSREG_TRCACVR10 = 0x8921, + AARCH64_SYSREG_TRCACVR11 = 0x8931, + AARCH64_SYSREG_TRCACVR12 = 0x8941, + AARCH64_SYSREG_TRCACVR13 = 0x8951, + AARCH64_SYSREG_TRCACVR14 = 0x8961, + AARCH64_SYSREG_TRCACVR15 = 0x8971, + AARCH64_SYSREG_TRCACVR2 = 0x8920, + AARCH64_SYSREG_TRCACVR3 = 0x8930, + AARCH64_SYSREG_TRCACVR4 = 0x8940, + AARCH64_SYSREG_TRCACVR5 = 0x8950, + AARCH64_SYSREG_TRCACVR6 = 0x8960, + AARCH64_SYSREG_TRCACVR7 = 0x8970, + AARCH64_SYSREG_TRCACVR8 = 0x8901, + AARCH64_SYSREG_TRCACVR9 = 0x8911, + AARCH64_SYSREG_TRCAUTHSTATUS = 0x8bf6, + AARCH64_SYSREG_TRCAUXCTLR = 0x8830, + AARCH64_SYSREG_TRCBBCTLR = 0x8878, + AARCH64_SYSREG_TRCCCCTLR = 0x8870, + AARCH64_SYSREG_TRCCIDCCTLR0 = 0x8982, + AARCH64_SYSREG_TRCCIDCCTLR1 = 0x898a, + AARCH64_SYSREG_TRCCIDCVR0 = 0x8980, + AARCH64_SYSREG_TRCCIDCVR1 = 0x8990, + AARCH64_SYSREG_TRCCIDCVR2 = 0x89a0, + AARCH64_SYSREG_TRCCIDCVR3 = 0x89b0, + AARCH64_SYSREG_TRCCIDCVR4 = 0x89c0, + AARCH64_SYSREG_TRCCIDCVR5 = 0x89d0, + AARCH64_SYSREG_TRCCIDCVR6 = 0x89e0, + AARCH64_SYSREG_TRCCIDCVR7 = 0x89f0, + AARCH64_SYSREG_TRCCIDR0 = 0x8be7, + AARCH64_SYSREG_TRCCIDR1 = 0x8bef, + AARCH64_SYSREG_TRCCIDR2 = 0x8bf7, + AARCH64_SYSREG_TRCCIDR3 = 0x8bff, + AARCH64_SYSREG_TRCCLAIMCLR = 0x8bce, + AARCH64_SYSREG_TRCCLAIMSET = 0x8bc6, + AARCH64_SYSREG_TRCCNTCTLR0 = 0x8825, + AARCH64_SYSREG_TRCCNTCTLR1 = 0x882d, + AARCH64_SYSREG_TRCCNTCTLR2 = 0x8835, + AARCH64_SYSREG_TRCCNTCTLR3 = 0x883d, + AARCH64_SYSREG_TRCCNTRLDVR0 = 0x8805, + AARCH64_SYSREG_TRCCNTRLDVR1 = 0x880d, + AARCH64_SYSREG_TRCCNTRLDVR2 = 0x8815, + AARCH64_SYSREG_TRCCNTRLDVR3 = 0x881d, + AARCH64_SYSREG_TRCCNTVR0 = 0x8845, + AARCH64_SYSREG_TRCCNTVR1 = 0x884d, + AARCH64_SYSREG_TRCCNTVR2 = 0x8855, + AARCH64_SYSREG_TRCCNTVR3 = 0x885d, + AARCH64_SYSREG_TRCCONFIGR = 0x8820, + AARCH64_SYSREG_TRCDEVAFF0 = 0x8bd6, + AARCH64_SYSREG_TRCDEVAFF1 = 0x8bde, + AARCH64_SYSREG_TRCDEVARCH = 0x8bfe, + AARCH64_SYSREG_TRCDEVID = 0x8b97, + AARCH64_SYSREG_TRCDEVTYPE = 0x8b9f, + AARCH64_SYSREG_TRCDVCMR0 = 0x8906, + AARCH64_SYSREG_TRCDVCMR1 = 0x8926, + AARCH64_SYSREG_TRCDVCMR2 = 0x8946, + AARCH64_SYSREG_TRCDVCMR3 = 0x8966, + AARCH64_SYSREG_TRCDVCMR4 = 0x8907, + AARCH64_SYSREG_TRCDVCMR5 = 0x8927, + AARCH64_SYSREG_TRCDVCMR6 = 0x8947, + AARCH64_SYSREG_TRCDVCMR7 = 0x8967, + AARCH64_SYSREG_TRCDVCVR0 = 0x8904, + AARCH64_SYSREG_TRCDVCVR1 = 0x8924, + AARCH64_SYSREG_TRCDVCVR2 = 0x8944, + AARCH64_SYSREG_TRCDVCVR3 = 0x8964, + AARCH64_SYSREG_TRCDVCVR4 = 0x8905, + AARCH64_SYSREG_TRCDVCVR5 = 0x8925, + AARCH64_SYSREG_TRCDVCVR6 = 0x8945, + AARCH64_SYSREG_TRCDVCVR7 = 0x8965, + AARCH64_SYSREG_TRCEVENTCTL0R = 0x8840, + AARCH64_SYSREG_TRCEVENTCTL1R = 0x8848, + AARCH64_SYSREG_TRCEXTINSELR = 0x8844, + AARCH64_SYSREG_TRCEXTINSELR0 = 0x8844, + AARCH64_SYSREG_TRCEXTINSELR1 = 0x884c, + AARCH64_SYSREG_TRCEXTINSELR2 = 0x8854, + AARCH64_SYSREG_TRCEXTINSELR3 = 0x885c, + AARCH64_SYSREG_TRCIDR0 = 0x8847, + AARCH64_SYSREG_TRCIDR1 = 0x884f, + AARCH64_SYSREG_TRCIDR10 = 0x8816, + AARCH64_SYSREG_TRCIDR11 = 0x881e, + AARCH64_SYSREG_TRCIDR12 = 0x8826, + AARCH64_SYSREG_TRCIDR13 = 0x882e, + AARCH64_SYSREG_TRCIDR2 = 0x8857, + AARCH64_SYSREG_TRCIDR3 = 0x885f, + AARCH64_SYSREG_TRCIDR4 = 0x8867, + AARCH64_SYSREG_TRCIDR5 = 0x886f, + AARCH64_SYSREG_TRCIDR6 = 0x8877, + AARCH64_SYSREG_TRCIDR7 = 0x887f, + AARCH64_SYSREG_TRCIDR8 = 0x8806, + AARCH64_SYSREG_TRCIDR9 = 0x880e, + AARCH64_SYSREG_TRCIMSPEC0 = 0x8807, + AARCH64_SYSREG_TRCIMSPEC1 = 0x880f, + AARCH64_SYSREG_TRCIMSPEC2 = 0x8817, + AARCH64_SYSREG_TRCIMSPEC3 = 0x881f, + AARCH64_SYSREG_TRCIMSPEC4 = 0x8827, + AARCH64_SYSREG_TRCIMSPEC5 = 0x882f, + AARCH64_SYSREG_TRCIMSPEC6 = 0x8837, + AARCH64_SYSREG_TRCIMSPEC7 = 0x883f, + AARCH64_SYSREG_TRCITCTRL = 0x8b84, + AARCH64_SYSREG_TRCITECR_EL1 = 0xc093, + AARCH64_SYSREG_TRCITECR_EL12 = 0xe893, + AARCH64_SYSREG_TRCITECR_EL2 = 0xe093, + AARCH64_SYSREG_TRCITEEDCR = 0x8811, + AARCH64_SYSREG_TRCLAR = 0x8be6, + AARCH64_SYSREG_TRCLSR = 0x8bee, + AARCH64_SYSREG_TRCOSLAR = 0x8884, + AARCH64_SYSREG_TRCOSLSR = 0x888c, + AARCH64_SYSREG_TRCPDCR = 0x88a4, + AARCH64_SYSREG_TRCPDSR = 0x88ac, + AARCH64_SYSREG_TRCPIDR0 = 0x8bc7, + AARCH64_SYSREG_TRCPIDR1 = 0x8bcf, + AARCH64_SYSREG_TRCPIDR2 = 0x8bd7, + AARCH64_SYSREG_TRCPIDR3 = 0x8bdf, + AARCH64_SYSREG_TRCPIDR4 = 0x8ba7, + AARCH64_SYSREG_TRCPIDR5 = 0x8baf, + AARCH64_SYSREG_TRCPIDR6 = 0x8bb7, + AARCH64_SYSREG_TRCPIDR7 = 0x8bbf, + AARCH64_SYSREG_TRCPRGCTLR = 0x8808, + AARCH64_SYSREG_TRCPROCSELR = 0x8810, + AARCH64_SYSREG_TRCQCTLR = 0x8809, + AARCH64_SYSREG_TRCRSCTLR10 = 0x88d0, + AARCH64_SYSREG_TRCRSCTLR11 = 0x88d8, + AARCH64_SYSREG_TRCRSCTLR12 = 0x88e0, + AARCH64_SYSREG_TRCRSCTLR13 = 0x88e8, + AARCH64_SYSREG_TRCRSCTLR14 = 0x88f0, + AARCH64_SYSREG_TRCRSCTLR15 = 0x88f8, + AARCH64_SYSREG_TRCRSCTLR16 = 0x8881, + AARCH64_SYSREG_TRCRSCTLR17 = 0x8889, + AARCH64_SYSREG_TRCRSCTLR18 = 0x8891, + AARCH64_SYSREG_TRCRSCTLR19 = 0x8899, + AARCH64_SYSREG_TRCRSCTLR2 = 0x8890, + AARCH64_SYSREG_TRCRSCTLR20 = 0x88a1, + AARCH64_SYSREG_TRCRSCTLR21 = 0x88a9, + AARCH64_SYSREG_TRCRSCTLR22 = 0x88b1, + AARCH64_SYSREG_TRCRSCTLR23 = 0x88b9, + AARCH64_SYSREG_TRCRSCTLR24 = 0x88c1, + AARCH64_SYSREG_TRCRSCTLR25 = 0x88c9, + AARCH64_SYSREG_TRCRSCTLR26 = 0x88d1, + AARCH64_SYSREG_TRCRSCTLR27 = 0x88d9, + AARCH64_SYSREG_TRCRSCTLR28 = 0x88e1, + AARCH64_SYSREG_TRCRSCTLR29 = 0x88e9, + AARCH64_SYSREG_TRCRSCTLR3 = 0x8898, + AARCH64_SYSREG_TRCRSCTLR30 = 0x88f1, + AARCH64_SYSREG_TRCRSCTLR31 = 0x88f9, + AARCH64_SYSREG_TRCRSCTLR4 = 0x88a0, + AARCH64_SYSREG_TRCRSCTLR5 = 0x88a8, + AARCH64_SYSREG_TRCRSCTLR6 = 0x88b0, + AARCH64_SYSREG_TRCRSCTLR7 = 0x88b8, + AARCH64_SYSREG_TRCRSCTLR8 = 0x88c0, + AARCH64_SYSREG_TRCRSCTLR9 = 0x88c8, + AARCH64_SYSREG_TRCRSR = 0x8850, + AARCH64_SYSREG_TRCSEQEVR0 = 0x8804, + AARCH64_SYSREG_TRCSEQEVR1 = 0x880c, + AARCH64_SYSREG_TRCSEQEVR2 = 0x8814, + AARCH64_SYSREG_TRCSEQRSTEVR = 0x8834, + AARCH64_SYSREG_TRCSEQSTR = 0x883c, + AARCH64_SYSREG_TRCSSCCR0 = 0x8882, + AARCH64_SYSREG_TRCSSCCR1 = 0x888a, + AARCH64_SYSREG_TRCSSCCR2 = 0x8892, + AARCH64_SYSREG_TRCSSCCR3 = 0x889a, + AARCH64_SYSREG_TRCSSCCR4 = 0x88a2, + AARCH64_SYSREG_TRCSSCCR5 = 0x88aa, + AARCH64_SYSREG_TRCSSCCR6 = 0x88b2, + AARCH64_SYSREG_TRCSSCCR7 = 0x88ba, + AARCH64_SYSREG_TRCSSCSR0 = 0x88c2, + AARCH64_SYSREG_TRCSSCSR1 = 0x88ca, + AARCH64_SYSREG_TRCSSCSR2 = 0x88d2, + AARCH64_SYSREG_TRCSSCSR3 = 0x88da, + AARCH64_SYSREG_TRCSSCSR4 = 0x88e2, + AARCH64_SYSREG_TRCSSCSR5 = 0x88ea, + AARCH64_SYSREG_TRCSSCSR6 = 0x88f2, + AARCH64_SYSREG_TRCSSCSR7 = 0x88fa, + AARCH64_SYSREG_TRCSSPCICR0 = 0x8883, + AARCH64_SYSREG_TRCSSPCICR1 = 0x888b, + AARCH64_SYSREG_TRCSSPCICR2 = 0x8893, + AARCH64_SYSREG_TRCSSPCICR3 = 0x889b, + AARCH64_SYSREG_TRCSSPCICR4 = 0x88a3, + AARCH64_SYSREG_TRCSSPCICR5 = 0x88ab, + AARCH64_SYSREG_TRCSSPCICR6 = 0x88b3, + AARCH64_SYSREG_TRCSSPCICR7 = 0x88bb, + AARCH64_SYSREG_TRCSTALLCTLR = 0x8858, + AARCH64_SYSREG_TRCSTATR = 0x8818, + AARCH64_SYSREG_TRCSYNCPR = 0x8868, + AARCH64_SYSREG_TRCTRACEIDR = 0x8801, + AARCH64_SYSREG_TRCTSCTLR = 0x8860, + AARCH64_SYSREG_TRCVDARCCTLR = 0x8852, + AARCH64_SYSREG_TRCVDCTLR = 0x8842, + AARCH64_SYSREG_TRCVDSACCTLR = 0x884a, + AARCH64_SYSREG_TRCVICTLR = 0x8802, + AARCH64_SYSREG_TRCVIIECTLR = 0x880a, + AARCH64_SYSREG_TRCVIPCSSCTLR = 0x881a, + AARCH64_SYSREG_TRCVISSCTLR = 0x8812, + AARCH64_SYSREG_TRCVMIDCCTLR0 = 0x8992, + AARCH64_SYSREG_TRCVMIDCCTLR1 = 0x899a, + AARCH64_SYSREG_TRCVMIDCVR0 = 0x8981, + AARCH64_SYSREG_TRCVMIDCVR1 = 0x8991, + AARCH64_SYSREG_TRCVMIDCVR2 = 0x89a1, + AARCH64_SYSREG_TRCVMIDCVR3 = 0x89b1, + AARCH64_SYSREG_TRCVMIDCVR4 = 0x89c1, + AARCH64_SYSREG_TRCVMIDCVR5 = 0x89d1, + AARCH64_SYSREG_TRCVMIDCVR6 = 0x89e1, + AARCH64_SYSREG_TRCVMIDCVR7 = 0x89f1, + AARCH64_SYSREG_TRFCR_EL1 = 0xc091, + AARCH64_SYSREG_TRFCR_EL12 = 0xe891, + AARCH64_SYSREG_TRFCR_EL2 = 0xe091, + AARCH64_SYSREG_TTBR0_EL1 = 0xc100, + AARCH64_SYSREG_TTBR0_EL12 = 0xe900, + AARCH64_SYSREG_TTBR0_EL2 = 0xe100, + AARCH64_SYSREG_VSCTLR_EL2 = 0xe100, + AARCH64_SYSREG_TTBR0_EL3 = 0xf100, + AARCH64_SYSREG_TTBR1_EL1 = 0xc101, + AARCH64_SYSREG_TTBR1_EL12 = 0xe901, + AARCH64_SYSREG_TTBR1_EL2 = 0xe101, + AARCH64_SYSREG_UAO = 0xc214, + AARCH64_SYSREG_VBAR_EL1 = 0xc600, + AARCH64_SYSREG_VBAR_EL12 = 0xee00, + AARCH64_SYSREG_VBAR_EL2 = 0xe600, + AARCH64_SYSREG_VBAR_EL3 = 0xf600, + AARCH64_SYSREG_VDISR_EL2 = 0xe609, + AARCH64_SYSREG_VDISR_EL3 = 0xf609, + AARCH64_SYSREG_VMECID_A_EL2 = 0xe549, + AARCH64_SYSREG_VMECID_P_EL2 = 0xe548, + AARCH64_SYSREG_VMPIDR_EL2 = 0xe005, + AARCH64_SYSREG_VNCR_EL2 = 0xe110, + AARCH64_SYSREG_VPIDR_EL2 = 0xe000, + AARCH64_SYSREG_VSESR_EL2 = 0xe293, + AARCH64_SYSREG_VSESR_EL3 = 0xf293, + AARCH64_SYSREG_VSTCR_EL2 = 0xe132, + AARCH64_SYSREG_VSTTBR_EL2 = 0xe130, + AARCH64_SYSREG_VTCR_EL2 = 0xe10a, + AARCH64_SYSREG_VTTBR_EL2 = 0xe108, + AARCH64_SYSREG_ZCR_EL1 = 0xc090, + AARCH64_SYSREG_ZCR_EL12 = 0xe890, + AARCH64_SYSREG_ZCR_EL2 = 0xe090, + AARCH64_SYSREG_ZCR_EL3 = 0xf090, // clang-format on // generated content end - AArch64_SYSREG_ENDING = UINT16_MAX, + AARCH64_SYSREG_ENDING = UINT16_MAX, } aarch64_sysreg; typedef enum { // generated content begin // clang-format off - AArch64_TSB_CSYNC = 0x0, + AARCH64_TSB_CSYNC = 0x0, // clang-format on // generated content end @@ -1967,42 +2002,43 @@ typedef union { /// Operand type for instruction's operands typedef enum aarch64_op_type { - AArch64_OP_INVALID = CS_OP_INVALID, ///< = CS_OP_INVALID (Uninitialized). - AArch64_OP_REG = CS_OP_REG, ///< = CS_OP_REG (Register operand). - AArch64_OP_IMM = CS_OP_IMM, ///< = CS_OP_IMM (Immediate operand). - AArch64_OP_MEM_REG = CS_OP_MEM_REG, ///< Register which references memory. - AArch64_OP_MEM_IMM = CS_OP_MEM_IMM, ///< = Immediate value which references memory. - AArch64_OP_MEM = CS_OP_MEM, ///< = CS_OP_MEM (Memory operand). - AArch64_OP_FP = CS_OP_FP, ///< = CS_OP_FP (Floating-Point operand). - AArch64_OP_CIMM = CS_OP_SPECIAL + 0, ///< C-Immediate - AArch64_OP_REG_MRS = CS_OP_SPECIAL + 1, ///< MRS register operand. - AArch64_OP_REG_MSR = CS_OP_SPECIAL + 2, ///< MSR register operand. - AArch64_OP_IMPLICIT_IMM_0 = CS_OP_SPECIAL + 3, ///< Implicit immediate operand 0 + AARCH64_OP_INVALID = CS_OP_INVALID, ///< = CS_OP_INVALID (Uninitialized). + AARCH64_OP_REG = CS_OP_REG, ///< = CS_OP_REG (Register operand). + AARCH64_OP_IMM = CS_OP_IMM, ///< = CS_OP_IMM (Immediate operand). + AARCH64_OP_MEM_REG = CS_OP_MEM_REG, ///< Register which references memory. + AARCH64_OP_MEM_IMM = CS_OP_MEM_IMM, ///< = Immediate value which references memory. + AARCH64_OP_MEM = CS_OP_MEM, ///< = CS_OP_MEM (Memory operand). + AARCH64_OP_FP = CS_OP_FP, ///< = CS_OP_FP (Floating-Point operand). + AARCH64_OP_CIMM = CS_OP_SPECIAL + 0, ///< C-Immediate + AARCH64_OP_REG_MRS = CS_OP_SPECIAL + 1, ///< MRS register operand. + AARCH64_OP_REG_MSR = CS_OP_SPECIAL + 2, ///< MSR register operand. + AARCH64_OP_IMPLICIT_IMM_0 = CS_OP_SPECIAL + 3, ///< Implicit immediate operand 0 // Different system operands. - AArch64_OP_SVCR = CS_OP_SPECIAL + 4, - AArch64_OP_AT = CS_OP_SPECIAL + 5, - AArch64_OP_DB = CS_OP_SPECIAL + 6, - AArch64_OP_DC = CS_OP_SPECIAL + 7, - AArch64_OP_ISB = CS_OP_SPECIAL + 8, - AArch64_OP_TSB = CS_OP_SPECIAL + 9, - AArch64_OP_PRFM = CS_OP_SPECIAL + 10, - AArch64_OP_SVEPRFM = CS_OP_SPECIAL + 11, - AArch64_OP_RPRFM = CS_OP_SPECIAL + 12, - AArch64_OP_PSTATEIMM0_15 = CS_OP_SPECIAL + 13, - AArch64_OP_PSTATEIMM0_1 = CS_OP_SPECIAL + 14, - AArch64_OP_PSB = CS_OP_SPECIAL + 15, - AArch64_OP_BTI = CS_OP_SPECIAL + 16, - AArch64_OP_SVEPREDPAT = CS_OP_SPECIAL + 17, - AArch64_OP_SVEVECLENSPECIFIER = CS_OP_SPECIAL + 18, - AArch64_OP_SME_MATRIX = CS_OP_SPECIAL + 19, - AArch64_OP_IMM_RANGE = CS_OP_SPECIAL + 20, - AArch64_OP_TLBI = CS_OP_SPECIAL + 21, - AArch64_OP_IC = CS_OP_SPECIAL + 22, - AArch64_OP_DBNXS = CS_OP_SPECIAL + 23, - AArch64_OP_EXACTFPIMM = CS_OP_SPECIAL + 24, - AArch64_OP_SYSREG = CS_OP_SPECIAL + 25, - AArch64_OP_SYSIMM = CS_OP_SPECIAL + 26, - AArch64_OP_SYSALIAS = CS_OP_SPECIAL + 27, + AARCH64_OP_SVCR = CS_OP_SPECIAL + 4, + AARCH64_OP_AT = CS_OP_SPECIAL + 5, + AARCH64_OP_DB = CS_OP_SPECIAL + 6, + AARCH64_OP_DC = CS_OP_SPECIAL + 7, + AARCH64_OP_ISB = CS_OP_SPECIAL + 8, + AARCH64_OP_TSB = CS_OP_SPECIAL + 9, + AARCH64_OP_PRFM = CS_OP_SPECIAL + 10, + AARCH64_OP_SVEPRFM = CS_OP_SPECIAL + 11, + AARCH64_OP_RPRFM = CS_OP_SPECIAL + 12, + AARCH64_OP_PSTATEIMM0_15 = CS_OP_SPECIAL + 13, + AARCH64_OP_PSTATEIMM0_1 = CS_OP_SPECIAL + 14, + AARCH64_OP_PSB = CS_OP_SPECIAL + 15, + AARCH64_OP_BTI = CS_OP_SPECIAL + 16, + AARCH64_OP_SVEPREDPAT = CS_OP_SPECIAL + 17, + AARCH64_OP_SVEVECLENSPECIFIER = CS_OP_SPECIAL + 18, + AARCH64_OP_SME = CS_OP_SPECIAL + 19, + AARCH64_OP_IMM_RANGE = CS_OP_SPECIAL + 20, + AARCH64_OP_TLBI = CS_OP_SPECIAL + 21, + AARCH64_OP_IC = CS_OP_SPECIAL + 22, + AARCH64_OP_DBNXS = CS_OP_SPECIAL + 23, + AARCH64_OP_EXACTFPIMM = CS_OP_SPECIAL + 24, + AARCH64_OP_SYSREG = CS_OP_SPECIAL + 25, + AARCH64_OP_SYSIMM = CS_OP_SPECIAL + 26, + AARCH64_OP_SYSALIAS = CS_OP_SPECIAL + 27, + AARCH64_OP_PRED = CS_OP_SPECIAL + 28, } aarch64_op_type; typedef struct { @@ -2017,732 +2053,716 @@ typedef enum aarch64_reg { // generated content begin // clang-format off - AArch64_REG_INVALID = 0, - AArch64_REG_FFR = 1, - AArch64_REG_FP = 2, - AArch64_REG_FPCR = 3, - AArch64_REG_LR = 4, - AArch64_REG_NZCV = 5, - AArch64_REG_SP = 6, - AArch64_REG_VG = 7, - AArch64_REG_WSP = 8, - AArch64_REG_WZR = 9, - AArch64_REG_XZR = 10, - AArch64_REG_ZA = 11, - AArch64_REG_B0 = 12, - AArch64_REG_B1 = 13, - AArch64_REG_B2 = 14, - AArch64_REG_B3 = 15, - AArch64_REG_B4 = 16, - AArch64_REG_B5 = 17, - AArch64_REG_B6 = 18, - AArch64_REG_B7 = 19, - AArch64_REG_B8 = 20, - AArch64_REG_B9 = 21, - AArch64_REG_B10 = 22, - AArch64_REG_B11 = 23, - AArch64_REG_B12 = 24, - AArch64_REG_B13 = 25, - AArch64_REG_B14 = 26, - AArch64_REG_B15 = 27, - AArch64_REG_B16 = 28, - AArch64_REG_B17 = 29, - AArch64_REG_B18 = 30, - AArch64_REG_B19 = 31, - AArch64_REG_B20 = 32, - AArch64_REG_B21 = 33, - AArch64_REG_B22 = 34, - AArch64_REG_B23 = 35, - AArch64_REG_B24 = 36, - AArch64_REG_B25 = 37, - AArch64_REG_B26 = 38, - AArch64_REG_B27 = 39, - AArch64_REG_B28 = 40, - AArch64_REG_B29 = 41, - AArch64_REG_B30 = 42, - AArch64_REG_B31 = 43, - AArch64_REG_D0 = 44, - AArch64_REG_D1 = 45, - AArch64_REG_D2 = 46, - AArch64_REG_D3 = 47, - AArch64_REG_D4 = 48, - AArch64_REG_D5 = 49, - AArch64_REG_D6 = 50, - AArch64_REG_D7 = 51, - AArch64_REG_D8 = 52, - AArch64_REG_D9 = 53, - AArch64_REG_D10 = 54, - AArch64_REG_D11 = 55, - AArch64_REG_D12 = 56, - AArch64_REG_D13 = 57, - AArch64_REG_D14 = 58, - AArch64_REG_D15 = 59, - AArch64_REG_D16 = 60, - AArch64_REG_D17 = 61, - AArch64_REG_D18 = 62, - AArch64_REG_D19 = 63, - AArch64_REG_D20 = 64, - AArch64_REG_D21 = 65, - AArch64_REG_D22 = 66, - AArch64_REG_D23 = 67, - AArch64_REG_D24 = 68, - AArch64_REG_D25 = 69, - AArch64_REG_D26 = 70, - AArch64_REG_D27 = 71, - AArch64_REG_D28 = 72, - AArch64_REG_D29 = 73, - AArch64_REG_D30 = 74, - AArch64_REG_D31 = 75, - AArch64_REG_H0 = 76, - AArch64_REG_H1 = 77, - AArch64_REG_H2 = 78, - AArch64_REG_H3 = 79, - AArch64_REG_H4 = 80, - AArch64_REG_H5 = 81, - AArch64_REG_H6 = 82, - AArch64_REG_H7 = 83, - AArch64_REG_H8 = 84, - AArch64_REG_H9 = 85, - AArch64_REG_H10 = 86, - AArch64_REG_H11 = 87, - AArch64_REG_H12 = 88, - AArch64_REG_H13 = 89, - AArch64_REG_H14 = 90, - AArch64_REG_H15 = 91, - AArch64_REG_H16 = 92, - AArch64_REG_H17 = 93, - AArch64_REG_H18 = 94, - AArch64_REG_H19 = 95, - AArch64_REG_H20 = 96, - AArch64_REG_H21 = 97, - AArch64_REG_H22 = 98, - AArch64_REG_H23 = 99, - AArch64_REG_H24 = 100, - AArch64_REG_H25 = 101, - AArch64_REG_H26 = 102, - AArch64_REG_H27 = 103, - AArch64_REG_H28 = 104, - AArch64_REG_H29 = 105, - AArch64_REG_H30 = 106, - AArch64_REG_H31 = 107, - AArch64_REG_P0 = 108, - AArch64_REG_P1 = 109, - AArch64_REG_P2 = 110, - AArch64_REG_P3 = 111, - AArch64_REG_P4 = 112, - AArch64_REG_P5 = 113, - AArch64_REG_P6 = 114, - AArch64_REG_P7 = 115, - AArch64_REG_P8 = 116, - AArch64_REG_P9 = 117, - AArch64_REG_P10 = 118, - AArch64_REG_P11 = 119, - AArch64_REG_P12 = 120, - AArch64_REG_P13 = 121, - AArch64_REG_P14 = 122, - AArch64_REG_P15 = 123, - AArch64_REG_Q0 = 124, - AArch64_REG_Q1 = 125, - AArch64_REG_Q2 = 126, - AArch64_REG_Q3 = 127, - AArch64_REG_Q4 = 128, - AArch64_REG_Q5 = 129, - AArch64_REG_Q6 = 130, - AArch64_REG_Q7 = 131, - AArch64_REG_Q8 = 132, - AArch64_REG_Q9 = 133, - AArch64_REG_Q10 = 134, - AArch64_REG_Q11 = 135, - AArch64_REG_Q12 = 136, - AArch64_REG_Q13 = 137, - AArch64_REG_Q14 = 138, - AArch64_REG_Q15 = 139, - AArch64_REG_Q16 = 140, - AArch64_REG_Q17 = 141, - AArch64_REG_Q18 = 142, - AArch64_REG_Q19 = 143, - AArch64_REG_Q20 = 144, - AArch64_REG_Q21 = 145, - AArch64_REG_Q22 = 146, - AArch64_REG_Q23 = 147, - AArch64_REG_Q24 = 148, - AArch64_REG_Q25 = 149, - AArch64_REG_Q26 = 150, - AArch64_REG_Q27 = 151, - AArch64_REG_Q28 = 152, - AArch64_REG_Q29 = 153, - AArch64_REG_Q30 = 154, - AArch64_REG_Q31 = 155, - AArch64_REG_S0 = 156, - AArch64_REG_S1 = 157, - AArch64_REG_S2 = 158, - AArch64_REG_S3 = 159, - AArch64_REG_S4 = 160, - AArch64_REG_S5 = 161, - AArch64_REG_S6 = 162, - AArch64_REG_S7 = 163, - AArch64_REG_S8 = 164, - AArch64_REG_S9 = 165, - AArch64_REG_S10 = 166, - AArch64_REG_S11 = 167, - AArch64_REG_S12 = 168, - AArch64_REG_S13 = 169, - AArch64_REG_S14 = 170, - AArch64_REG_S15 = 171, - AArch64_REG_S16 = 172, - AArch64_REG_S17 = 173, - AArch64_REG_S18 = 174, - AArch64_REG_S19 = 175, - AArch64_REG_S20 = 176, - AArch64_REG_S21 = 177, - AArch64_REG_S22 = 178, - AArch64_REG_S23 = 179, - AArch64_REG_S24 = 180, - AArch64_REG_S25 = 181, - AArch64_REG_S26 = 182, - AArch64_REG_S27 = 183, - AArch64_REG_S28 = 184, - AArch64_REG_S29 = 185, - AArch64_REG_S30 = 186, - AArch64_REG_S31 = 187, - AArch64_REG_W0 = 188, - AArch64_REG_W1 = 189, - AArch64_REG_W2 = 190, - AArch64_REG_W3 = 191, - AArch64_REG_W4 = 192, - AArch64_REG_W5 = 193, - AArch64_REG_W6 = 194, - AArch64_REG_W7 = 195, - AArch64_REG_W8 = 196, - AArch64_REG_W9 = 197, - AArch64_REG_W10 = 198, - AArch64_REG_W11 = 199, - AArch64_REG_W12 = 200, - AArch64_REG_W13 = 201, - AArch64_REG_W14 = 202, - AArch64_REG_W15 = 203, - AArch64_REG_W16 = 204, - AArch64_REG_W17 = 205, - AArch64_REG_W18 = 206, - AArch64_REG_W19 = 207, - AArch64_REG_W20 = 208, - AArch64_REG_W21 = 209, - AArch64_REG_W22 = 210, - AArch64_REG_W23 = 211, - AArch64_REG_W24 = 212, - AArch64_REG_W25 = 213, - AArch64_REG_W26 = 214, - AArch64_REG_W27 = 215, - AArch64_REG_W28 = 216, - AArch64_REG_W29 = 217, - AArch64_REG_W30 = 218, - AArch64_REG_X0 = 219, - AArch64_REG_X1 = 220, - AArch64_REG_X2 = 221, - AArch64_REG_X3 = 222, - AArch64_REG_X4 = 223, - AArch64_REG_X5 = 224, - AArch64_REG_X6 = 225, - AArch64_REG_X7 = 226, - AArch64_REG_X8 = 227, - AArch64_REG_X9 = 228, - AArch64_REG_X10 = 229, - AArch64_REG_X11 = 230, - AArch64_REG_X12 = 231, - AArch64_REG_X13 = 232, - AArch64_REG_X14 = 233, - AArch64_REG_X15 = 234, - AArch64_REG_X16 = 235, - AArch64_REG_X17 = 236, - AArch64_REG_X18 = 237, - AArch64_REG_X19 = 238, - AArch64_REG_X20 = 239, - AArch64_REG_X21 = 240, - AArch64_REG_X22 = 241, - AArch64_REG_X23 = 242, - AArch64_REG_X24 = 243, - AArch64_REG_X25 = 244, - AArch64_REG_X26 = 245, - AArch64_REG_X27 = 246, - AArch64_REG_X28 = 247, - AArch64_REG_Z0 = 248, - AArch64_REG_Z1 = 249, - AArch64_REG_Z2 = 250, - AArch64_REG_Z3 = 251, - AArch64_REG_Z4 = 252, - AArch64_REG_Z5 = 253, - AArch64_REG_Z6 = 254, - AArch64_REG_Z7 = 255, - AArch64_REG_Z8 = 256, - AArch64_REG_Z9 = 257, - AArch64_REG_Z10 = 258, - AArch64_REG_Z11 = 259, - AArch64_REG_Z12 = 260, - AArch64_REG_Z13 = 261, - AArch64_REG_Z14 = 262, - AArch64_REG_Z15 = 263, - AArch64_REG_Z16 = 264, - AArch64_REG_Z17 = 265, - AArch64_REG_Z18 = 266, - AArch64_REG_Z19 = 267, - AArch64_REG_Z20 = 268, - AArch64_REG_Z21 = 269, - AArch64_REG_Z22 = 270, - AArch64_REG_Z23 = 271, - AArch64_REG_Z24 = 272, - AArch64_REG_Z25 = 273, - AArch64_REG_Z26 = 274, - AArch64_REG_Z27 = 275, - AArch64_REG_Z28 = 276, - AArch64_REG_Z29 = 277, - AArch64_REG_Z30 = 278, - AArch64_REG_Z31 = 279, - AArch64_REG_ZAB0 = 280, - AArch64_REG_ZAD0 = 281, - AArch64_REG_ZAD1 = 282, - AArch64_REG_ZAD2 = 283, - AArch64_REG_ZAD3 = 284, - AArch64_REG_ZAD4 = 285, - AArch64_REG_ZAD5 = 286, - AArch64_REG_ZAD6 = 287, - AArch64_REG_ZAD7 = 288, - AArch64_REG_ZAH0 = 289, - AArch64_REG_ZAH1 = 290, - AArch64_REG_ZAQ0 = 291, - AArch64_REG_ZAQ1 = 292, - AArch64_REG_ZAQ2 = 293, - AArch64_REG_ZAQ3 = 294, - AArch64_REG_ZAQ4 = 295, - AArch64_REG_ZAQ5 = 296, - AArch64_REG_ZAQ6 = 297, - AArch64_REG_ZAQ7 = 298, - AArch64_REG_ZAQ8 = 299, - AArch64_REG_ZAQ9 = 300, - AArch64_REG_ZAQ10 = 301, - AArch64_REG_ZAQ11 = 302, - AArch64_REG_ZAQ12 = 303, - AArch64_REG_ZAQ13 = 304, - AArch64_REG_ZAQ14 = 305, - AArch64_REG_ZAQ15 = 306, - AArch64_REG_ZAS0 = 307, - AArch64_REG_ZAS1 = 308, - AArch64_REG_ZAS2 = 309, - AArch64_REG_ZAS3 = 310, - AArch64_REG_ZT0 = 311, - AArch64_REG_Z0_HI = 312, - AArch64_REG_Z1_HI = 313, - AArch64_REG_Z2_HI = 314, - AArch64_REG_Z3_HI = 315, - AArch64_REG_Z4_HI = 316, - AArch64_REG_Z5_HI = 317, - AArch64_REG_Z6_HI = 318, - AArch64_REG_Z7_HI = 319, - AArch64_REG_Z8_HI = 320, - AArch64_REG_Z9_HI = 321, - AArch64_REG_Z10_HI = 322, - AArch64_REG_Z11_HI = 323, - AArch64_REG_Z12_HI = 324, - AArch64_REG_Z13_HI = 325, - AArch64_REG_Z14_HI = 326, - AArch64_REG_Z15_HI = 327, - AArch64_REG_Z16_HI = 328, - AArch64_REG_Z17_HI = 329, - AArch64_REG_Z18_HI = 330, - AArch64_REG_Z19_HI = 331, - AArch64_REG_Z20_HI = 332, - AArch64_REG_Z21_HI = 333, - AArch64_REG_Z22_HI = 334, - AArch64_REG_Z23_HI = 335, - AArch64_REG_Z24_HI = 336, - AArch64_REG_Z25_HI = 337, - AArch64_REG_Z26_HI = 338, - AArch64_REG_Z27_HI = 339, - AArch64_REG_Z28_HI = 340, - AArch64_REG_Z29_HI = 341, - AArch64_REG_Z30_HI = 342, - AArch64_REG_Z31_HI = 343, - AArch64_REG_D0_D1 = 344, - AArch64_REG_D1_D2 = 345, - AArch64_REG_D2_D3 = 346, - AArch64_REG_D3_D4 = 347, - AArch64_REG_D4_D5 = 348, - AArch64_REG_D5_D6 = 349, - AArch64_REG_D6_D7 = 350, - AArch64_REG_D7_D8 = 351, - AArch64_REG_D8_D9 = 352, - AArch64_REG_D9_D10 = 353, - AArch64_REG_D10_D11 = 354, - AArch64_REG_D11_D12 = 355, - AArch64_REG_D12_D13 = 356, - AArch64_REG_D13_D14 = 357, - AArch64_REG_D14_D15 = 358, - AArch64_REG_D15_D16 = 359, - AArch64_REG_D16_D17 = 360, - AArch64_REG_D17_D18 = 361, - AArch64_REG_D18_D19 = 362, - AArch64_REG_D19_D20 = 363, - AArch64_REG_D20_D21 = 364, - AArch64_REG_D21_D22 = 365, - AArch64_REG_D22_D23 = 366, - AArch64_REG_D23_D24 = 367, - AArch64_REG_D24_D25 = 368, - AArch64_REG_D25_D26 = 369, - AArch64_REG_D26_D27 = 370, - AArch64_REG_D27_D28 = 371, - AArch64_REG_D28_D29 = 372, - AArch64_REG_D29_D30 = 373, - AArch64_REG_D30_D31 = 374, - AArch64_REG_D31_D0 = 375, - AArch64_REG_D0_D1_D2_D3 = 376, - AArch64_REG_D1_D2_D3_D4 = 377, - AArch64_REG_D2_D3_D4_D5 = 378, - AArch64_REG_D3_D4_D5_D6 = 379, - AArch64_REG_D4_D5_D6_D7 = 380, - AArch64_REG_D5_D6_D7_D8 = 381, - AArch64_REG_D6_D7_D8_D9 = 382, - AArch64_REG_D7_D8_D9_D10 = 383, - AArch64_REG_D8_D9_D10_D11 = 384, - AArch64_REG_D9_D10_D11_D12 = 385, - AArch64_REG_D10_D11_D12_D13 = 386, - AArch64_REG_D11_D12_D13_D14 = 387, - AArch64_REG_D12_D13_D14_D15 = 388, - AArch64_REG_D13_D14_D15_D16 = 389, - AArch64_REG_D14_D15_D16_D17 = 390, - AArch64_REG_D15_D16_D17_D18 = 391, - AArch64_REG_D16_D17_D18_D19 = 392, - AArch64_REG_D17_D18_D19_D20 = 393, - AArch64_REG_D18_D19_D20_D21 = 394, - AArch64_REG_D19_D20_D21_D22 = 395, - AArch64_REG_D20_D21_D22_D23 = 396, - AArch64_REG_D21_D22_D23_D24 = 397, - AArch64_REG_D22_D23_D24_D25 = 398, - AArch64_REG_D23_D24_D25_D26 = 399, - AArch64_REG_D24_D25_D26_D27 = 400, - AArch64_REG_D25_D26_D27_D28 = 401, - AArch64_REG_D26_D27_D28_D29 = 402, - AArch64_REG_D27_D28_D29_D30 = 403, - AArch64_REG_D28_D29_D30_D31 = 404, - AArch64_REG_D29_D30_D31_D0 = 405, - AArch64_REG_D30_D31_D0_D1 = 406, - AArch64_REG_D31_D0_D1_D2 = 407, - AArch64_REG_D0_D1_D2 = 408, - AArch64_REG_D1_D2_D3 = 409, - AArch64_REG_D2_D3_D4 = 410, - AArch64_REG_D3_D4_D5 = 411, - AArch64_REG_D4_D5_D6 = 412, - AArch64_REG_D5_D6_D7 = 413, - AArch64_REG_D6_D7_D8 = 414, - AArch64_REG_D7_D8_D9 = 415, - AArch64_REG_D8_D9_D10 = 416, - AArch64_REG_D9_D10_D11 = 417, - AArch64_REG_D10_D11_D12 = 418, - AArch64_REG_D11_D12_D13 = 419, - AArch64_REG_D12_D13_D14 = 420, - AArch64_REG_D13_D14_D15 = 421, - AArch64_REG_D14_D15_D16 = 422, - AArch64_REG_D15_D16_D17 = 423, - AArch64_REG_D16_D17_D18 = 424, - AArch64_REG_D17_D18_D19 = 425, - AArch64_REG_D18_D19_D20 = 426, - AArch64_REG_D19_D20_D21 = 427, - AArch64_REG_D20_D21_D22 = 428, - AArch64_REG_D21_D22_D23 = 429, - AArch64_REG_D22_D23_D24 = 430, - AArch64_REG_D23_D24_D25 = 431, - AArch64_REG_D24_D25_D26 = 432, - AArch64_REG_D25_D26_D27 = 433, - AArch64_REG_D26_D27_D28 = 434, - AArch64_REG_D27_D28_D29 = 435, - AArch64_REG_D28_D29_D30 = 436, - AArch64_REG_D29_D30_D31 = 437, - AArch64_REG_D30_D31_D0 = 438, - AArch64_REG_D31_D0_D1 = 439, - AArch64_REG_P0_P1 = 440, - AArch64_REG_P1_P2 = 441, - AArch64_REG_P2_P3 = 442, - AArch64_REG_P3_P4 = 443, - AArch64_REG_P4_P5 = 444, - AArch64_REG_P5_P6 = 445, - AArch64_REG_P6_P7 = 446, - AArch64_REG_P7_P8 = 447, - AArch64_REG_P8_P9 = 448, - AArch64_REG_P9_P10 = 449, - AArch64_REG_P10_P11 = 450, - AArch64_REG_P11_P12 = 451, - AArch64_REG_P12_P13 = 452, - AArch64_REG_P13_P14 = 453, - AArch64_REG_P14_P15 = 454, - AArch64_REG_P15_P0 = 455, - AArch64_REG_Q0_Q1 = 456, - AArch64_REG_Q1_Q2 = 457, - AArch64_REG_Q2_Q3 = 458, - AArch64_REG_Q3_Q4 = 459, - AArch64_REG_Q4_Q5 = 460, - AArch64_REG_Q5_Q6 = 461, - AArch64_REG_Q6_Q7 = 462, - AArch64_REG_Q7_Q8 = 463, - AArch64_REG_Q8_Q9 = 464, - AArch64_REG_Q9_Q10 = 465, - AArch64_REG_Q10_Q11 = 466, - AArch64_REG_Q11_Q12 = 467, - AArch64_REG_Q12_Q13 = 468, - AArch64_REG_Q13_Q14 = 469, - AArch64_REG_Q14_Q15 = 470, - AArch64_REG_Q15_Q16 = 471, - AArch64_REG_Q16_Q17 = 472, - AArch64_REG_Q17_Q18 = 473, - AArch64_REG_Q18_Q19 = 474, - AArch64_REG_Q19_Q20 = 475, - AArch64_REG_Q20_Q21 = 476, - AArch64_REG_Q21_Q22 = 477, - AArch64_REG_Q22_Q23 = 478, - AArch64_REG_Q23_Q24 = 479, - AArch64_REG_Q24_Q25 = 480, - AArch64_REG_Q25_Q26 = 481, - AArch64_REG_Q26_Q27 = 482, - AArch64_REG_Q27_Q28 = 483, - AArch64_REG_Q28_Q29 = 484, - AArch64_REG_Q29_Q30 = 485, - AArch64_REG_Q30_Q31 = 486, - AArch64_REG_Q31_Q0 = 487, - AArch64_REG_Q0_Q1_Q2_Q3 = 488, - AArch64_REG_Q1_Q2_Q3_Q4 = 489, - AArch64_REG_Q2_Q3_Q4_Q5 = 490, - AArch64_REG_Q3_Q4_Q5_Q6 = 491, - AArch64_REG_Q4_Q5_Q6_Q7 = 492, - AArch64_REG_Q5_Q6_Q7_Q8 = 493, - AArch64_REG_Q6_Q7_Q8_Q9 = 494, - AArch64_REG_Q7_Q8_Q9_Q10 = 495, - AArch64_REG_Q8_Q9_Q10_Q11 = 496, - AArch64_REG_Q9_Q10_Q11_Q12 = 497, - AArch64_REG_Q10_Q11_Q12_Q13 = 498, - AArch64_REG_Q11_Q12_Q13_Q14 = 499, - AArch64_REG_Q12_Q13_Q14_Q15 = 500, - AArch64_REG_Q13_Q14_Q15_Q16 = 501, - AArch64_REG_Q14_Q15_Q16_Q17 = 502, - AArch64_REG_Q15_Q16_Q17_Q18 = 503, - AArch64_REG_Q16_Q17_Q18_Q19 = 504, - AArch64_REG_Q17_Q18_Q19_Q20 = 505, - AArch64_REG_Q18_Q19_Q20_Q21 = 506, - AArch64_REG_Q19_Q20_Q21_Q22 = 507, - AArch64_REG_Q20_Q21_Q22_Q23 = 508, - AArch64_REG_Q21_Q22_Q23_Q24 = 509, - AArch64_REG_Q22_Q23_Q24_Q25 = 510, - AArch64_REG_Q23_Q24_Q25_Q26 = 511, - AArch64_REG_Q24_Q25_Q26_Q27 = 512, - AArch64_REG_Q25_Q26_Q27_Q28 = 513, - AArch64_REG_Q26_Q27_Q28_Q29 = 514, - AArch64_REG_Q27_Q28_Q29_Q30 = 515, - AArch64_REG_Q28_Q29_Q30_Q31 = 516, - AArch64_REG_Q29_Q30_Q31_Q0 = 517, - AArch64_REG_Q30_Q31_Q0_Q1 = 518, - AArch64_REG_Q31_Q0_Q1_Q2 = 519, - AArch64_REG_Q0_Q1_Q2 = 520, - AArch64_REG_Q1_Q2_Q3 = 521, - AArch64_REG_Q2_Q3_Q4 = 522, - AArch64_REG_Q3_Q4_Q5 = 523, - AArch64_REG_Q4_Q5_Q6 = 524, - AArch64_REG_Q5_Q6_Q7 = 525, - AArch64_REG_Q6_Q7_Q8 = 526, - AArch64_REG_Q7_Q8_Q9 = 527, - AArch64_REG_Q8_Q9_Q10 = 528, - AArch64_REG_Q9_Q10_Q11 = 529, - AArch64_REG_Q10_Q11_Q12 = 530, - AArch64_REG_Q11_Q12_Q13 = 531, - AArch64_REG_Q12_Q13_Q14 = 532, - AArch64_REG_Q13_Q14_Q15 = 533, - AArch64_REG_Q14_Q15_Q16 = 534, - AArch64_REG_Q15_Q16_Q17 = 535, - AArch64_REG_Q16_Q17_Q18 = 536, - AArch64_REG_Q17_Q18_Q19 = 537, - AArch64_REG_Q18_Q19_Q20 = 538, - AArch64_REG_Q19_Q20_Q21 = 539, - AArch64_REG_Q20_Q21_Q22 = 540, - AArch64_REG_Q21_Q22_Q23 = 541, - AArch64_REG_Q22_Q23_Q24 = 542, - AArch64_REG_Q23_Q24_Q25 = 543, - AArch64_REG_Q24_Q25_Q26 = 544, - AArch64_REG_Q25_Q26_Q27 = 545, - AArch64_REG_Q26_Q27_Q28 = 546, - AArch64_REG_Q27_Q28_Q29 = 547, - AArch64_REG_Q28_Q29_Q30 = 548, - AArch64_REG_Q29_Q30_Q31 = 549, - AArch64_REG_Q30_Q31_Q0 = 550, - AArch64_REG_Q31_Q0_Q1 = 551, - AArch64_REG_X22_X23_X24_X25_X26_X27_X28_FP = 552, - AArch64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = 553, - AArch64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = 554, - AArch64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = 555, - AArch64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = 556, - AArch64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = 557, - AArch64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = 558, - AArch64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = 559, - AArch64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = 560, - AArch64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = 561, - AArch64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = 562, - AArch64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = 563, - AArch64_REG_W30_WZR = 564, - AArch64_REG_W0_W1 = 565, - AArch64_REG_W2_W3 = 566, - AArch64_REG_W4_W5 = 567, - AArch64_REG_W6_W7 = 568, - AArch64_REG_W8_W9 = 569, - AArch64_REG_W10_W11 = 570, - AArch64_REG_W12_W13 = 571, - AArch64_REG_W14_W15 = 572, - AArch64_REG_W16_W17 = 573, - AArch64_REG_W18_W19 = 574, - AArch64_REG_W20_W21 = 575, - AArch64_REG_W22_W23 = 576, - AArch64_REG_W24_W25 = 577, - AArch64_REG_W26_W27 = 578, - AArch64_REG_W28_W29 = 579, - AArch64_REG_LR_XZR = 580, - AArch64_REG_X28_FP = 581, - AArch64_REG_X0_X1 = 582, - AArch64_REG_X2_X3 = 583, - AArch64_REG_X4_X5 = 584, - AArch64_REG_X6_X7 = 585, - AArch64_REG_X8_X9 = 586, - AArch64_REG_X10_X11 = 587, - AArch64_REG_X12_X13 = 588, - AArch64_REG_X14_X15 = 589, - AArch64_REG_X16_X17 = 590, - AArch64_REG_X18_X19 = 591, - AArch64_REG_X20_X21 = 592, - AArch64_REG_X22_X23 = 593, - AArch64_REG_X24_X25 = 594, - AArch64_REG_X26_X27 = 595, - AArch64_REG_Z0_Z1 = 596, - AArch64_REG_Z1_Z2 = 597, - AArch64_REG_Z2_Z3 = 598, - AArch64_REG_Z3_Z4 = 599, - AArch64_REG_Z4_Z5 = 600, - AArch64_REG_Z5_Z6 = 601, - AArch64_REG_Z6_Z7 = 602, - AArch64_REG_Z7_Z8 = 603, - AArch64_REG_Z8_Z9 = 604, - AArch64_REG_Z9_Z10 = 605, - AArch64_REG_Z10_Z11 = 606, - AArch64_REG_Z11_Z12 = 607, - AArch64_REG_Z12_Z13 = 608, - AArch64_REG_Z13_Z14 = 609, - AArch64_REG_Z14_Z15 = 610, - AArch64_REG_Z15_Z16 = 611, - AArch64_REG_Z16_Z17 = 612, - AArch64_REG_Z17_Z18 = 613, - AArch64_REG_Z18_Z19 = 614, - AArch64_REG_Z19_Z20 = 615, - AArch64_REG_Z20_Z21 = 616, - AArch64_REG_Z21_Z22 = 617, - AArch64_REG_Z22_Z23 = 618, - AArch64_REG_Z23_Z24 = 619, - AArch64_REG_Z24_Z25 = 620, - AArch64_REG_Z25_Z26 = 621, - AArch64_REG_Z26_Z27 = 622, - AArch64_REG_Z27_Z28 = 623, - AArch64_REG_Z28_Z29 = 624, - AArch64_REG_Z29_Z30 = 625, - AArch64_REG_Z30_Z31 = 626, - AArch64_REG_Z31_Z0 = 627, - AArch64_REG_Z0_Z1_Z2_Z3 = 628, - AArch64_REG_Z1_Z2_Z3_Z4 = 629, - AArch64_REG_Z2_Z3_Z4_Z5 = 630, - AArch64_REG_Z3_Z4_Z5_Z6 = 631, - AArch64_REG_Z4_Z5_Z6_Z7 = 632, - AArch64_REG_Z5_Z6_Z7_Z8 = 633, - AArch64_REG_Z6_Z7_Z8_Z9 = 634, - AArch64_REG_Z7_Z8_Z9_Z10 = 635, - AArch64_REG_Z8_Z9_Z10_Z11 = 636, - AArch64_REG_Z9_Z10_Z11_Z12 = 637, - AArch64_REG_Z10_Z11_Z12_Z13 = 638, - AArch64_REG_Z11_Z12_Z13_Z14 = 639, - AArch64_REG_Z12_Z13_Z14_Z15 = 640, - AArch64_REG_Z13_Z14_Z15_Z16 = 641, - AArch64_REG_Z14_Z15_Z16_Z17 = 642, - AArch64_REG_Z15_Z16_Z17_Z18 = 643, - AArch64_REG_Z16_Z17_Z18_Z19 = 644, - AArch64_REG_Z17_Z18_Z19_Z20 = 645, - AArch64_REG_Z18_Z19_Z20_Z21 = 646, - AArch64_REG_Z19_Z20_Z21_Z22 = 647, - AArch64_REG_Z20_Z21_Z22_Z23 = 648, - AArch64_REG_Z21_Z22_Z23_Z24 = 649, - AArch64_REG_Z22_Z23_Z24_Z25 = 650, - AArch64_REG_Z23_Z24_Z25_Z26 = 651, - AArch64_REG_Z24_Z25_Z26_Z27 = 652, - AArch64_REG_Z25_Z26_Z27_Z28 = 653, - AArch64_REG_Z26_Z27_Z28_Z29 = 654, - AArch64_REG_Z27_Z28_Z29_Z30 = 655, - AArch64_REG_Z28_Z29_Z30_Z31 = 656, - AArch64_REG_Z29_Z30_Z31_Z0 = 657, - AArch64_REG_Z30_Z31_Z0_Z1 = 658, - AArch64_REG_Z31_Z0_Z1_Z2 = 659, - AArch64_REG_Z0_Z1_Z2 = 660, - AArch64_REG_Z1_Z2_Z3 = 661, - AArch64_REG_Z2_Z3_Z4 = 662, - AArch64_REG_Z3_Z4_Z5 = 663, - AArch64_REG_Z4_Z5_Z6 = 664, - AArch64_REG_Z5_Z6_Z7 = 665, - AArch64_REG_Z6_Z7_Z8 = 666, - AArch64_REG_Z7_Z8_Z9 = 667, - AArch64_REG_Z8_Z9_Z10 = 668, - AArch64_REG_Z9_Z10_Z11 = 669, - AArch64_REG_Z10_Z11_Z12 = 670, - AArch64_REG_Z11_Z12_Z13 = 671, - AArch64_REG_Z12_Z13_Z14 = 672, - AArch64_REG_Z13_Z14_Z15 = 673, - AArch64_REG_Z14_Z15_Z16 = 674, - AArch64_REG_Z15_Z16_Z17 = 675, - AArch64_REG_Z16_Z17_Z18 = 676, - AArch64_REG_Z17_Z18_Z19 = 677, - AArch64_REG_Z18_Z19_Z20 = 678, - AArch64_REG_Z19_Z20_Z21 = 679, - AArch64_REG_Z20_Z21_Z22 = 680, - AArch64_REG_Z21_Z22_Z23 = 681, - AArch64_REG_Z22_Z23_Z24 = 682, - AArch64_REG_Z23_Z24_Z25 = 683, - AArch64_REG_Z24_Z25_Z26 = 684, - AArch64_REG_Z25_Z26_Z27 = 685, - AArch64_REG_Z26_Z27_Z28 = 686, - AArch64_REG_Z27_Z28_Z29 = 687, - AArch64_REG_Z28_Z29_Z30 = 688, - AArch64_REG_Z29_Z30_Z31 = 689, - AArch64_REG_Z30_Z31_Z0 = 690, - AArch64_REG_Z31_Z0_Z1 = 691, - AArch64_REG_Z16_Z24 = 692, - AArch64_REG_Z17_Z25 = 693, - AArch64_REG_Z18_Z26 = 694, - AArch64_REG_Z19_Z27 = 695, - AArch64_REG_Z20_Z28 = 696, - AArch64_REG_Z21_Z29 = 697, - AArch64_REG_Z22_Z30 = 698, - AArch64_REG_Z23_Z31 = 699, - AArch64_REG_Z0_Z8 = 700, - AArch64_REG_Z1_Z9 = 701, - AArch64_REG_Z2_Z10 = 702, - AArch64_REG_Z3_Z11 = 703, - AArch64_REG_Z4_Z12 = 704, - AArch64_REG_Z5_Z13 = 705, - AArch64_REG_Z6_Z14 = 706, - AArch64_REG_Z7_Z15 = 707, - AArch64_REG_Z16_Z20_Z24_Z28 = 708, - AArch64_REG_Z17_Z21_Z25_Z29 = 709, - AArch64_REG_Z18_Z22_Z26_Z30 = 710, - AArch64_REG_Z19_Z23_Z27_Z31 = 711, - AArch64_REG_Z0_Z4_Z8_Z12 = 712, - AArch64_REG_Z1_Z5_Z9_Z13 = 713, - AArch64_REG_Z2_Z6_Z10_Z14 = 714, - AArch64_REG_Z3_Z7_Z11_Z15 = 715, - AArch64_REG_ENDING, // 716 + AARCH64_REG_INVALID = 0, + AARCH64_REG_FFR = 1, + AARCH64_REG_FP = 2, + AARCH64_REG_FPCR = 3, + AARCH64_REG_LR = 4, + AARCH64_REG_NZCV = 5, + AARCH64_REG_SP = 6, + AARCH64_REG_VG = 7, + AARCH64_REG_WSP = 8, + AARCH64_REG_WZR = 9, + AARCH64_REG_XZR = 10, + AARCH64_REG_ZA = 11, + AARCH64_REG_B0 = 12, + AARCH64_REG_B1 = 13, + AARCH64_REG_B2 = 14, + AARCH64_REG_B3 = 15, + AARCH64_REG_B4 = 16, + AARCH64_REG_B5 = 17, + AARCH64_REG_B6 = 18, + AARCH64_REG_B7 = 19, + AARCH64_REG_B8 = 20, + AARCH64_REG_B9 = 21, + AARCH64_REG_B10 = 22, + AARCH64_REG_B11 = 23, + AARCH64_REG_B12 = 24, + AARCH64_REG_B13 = 25, + AARCH64_REG_B14 = 26, + AARCH64_REG_B15 = 27, + AARCH64_REG_B16 = 28, + AARCH64_REG_B17 = 29, + AARCH64_REG_B18 = 30, + AARCH64_REG_B19 = 31, + AARCH64_REG_B20 = 32, + AARCH64_REG_B21 = 33, + AARCH64_REG_B22 = 34, + AARCH64_REG_B23 = 35, + AARCH64_REG_B24 = 36, + AARCH64_REG_B25 = 37, + AARCH64_REG_B26 = 38, + AARCH64_REG_B27 = 39, + AARCH64_REG_B28 = 40, + AARCH64_REG_B29 = 41, + AARCH64_REG_B30 = 42, + AARCH64_REG_B31 = 43, + AARCH64_REG_D0 = 44, + AARCH64_REG_D1 = 45, + AARCH64_REG_D2 = 46, + AARCH64_REG_D3 = 47, + AARCH64_REG_D4 = 48, + AARCH64_REG_D5 = 49, + AARCH64_REG_D6 = 50, + AARCH64_REG_D7 = 51, + AARCH64_REG_D8 = 52, + AARCH64_REG_D9 = 53, + AARCH64_REG_D10 = 54, + AARCH64_REG_D11 = 55, + AARCH64_REG_D12 = 56, + AARCH64_REG_D13 = 57, + AARCH64_REG_D14 = 58, + AARCH64_REG_D15 = 59, + AARCH64_REG_D16 = 60, + AARCH64_REG_D17 = 61, + AARCH64_REG_D18 = 62, + AARCH64_REG_D19 = 63, + AARCH64_REG_D20 = 64, + AARCH64_REG_D21 = 65, + AARCH64_REG_D22 = 66, + AARCH64_REG_D23 = 67, + AARCH64_REG_D24 = 68, + AARCH64_REG_D25 = 69, + AARCH64_REG_D26 = 70, + AARCH64_REG_D27 = 71, + AARCH64_REG_D28 = 72, + AARCH64_REG_D29 = 73, + AARCH64_REG_D30 = 74, + AARCH64_REG_D31 = 75, + AARCH64_REG_H0 = 76, + AARCH64_REG_H1 = 77, + AARCH64_REG_H2 = 78, + AARCH64_REG_H3 = 79, + AARCH64_REG_H4 = 80, + AARCH64_REG_H5 = 81, + AARCH64_REG_H6 = 82, + AARCH64_REG_H7 = 83, + AARCH64_REG_H8 = 84, + AARCH64_REG_H9 = 85, + AARCH64_REG_H10 = 86, + AARCH64_REG_H11 = 87, + AARCH64_REG_H12 = 88, + AARCH64_REG_H13 = 89, + AARCH64_REG_H14 = 90, + AARCH64_REG_H15 = 91, + AARCH64_REG_H16 = 92, + AARCH64_REG_H17 = 93, + AARCH64_REG_H18 = 94, + AARCH64_REG_H19 = 95, + AARCH64_REG_H20 = 96, + AARCH64_REG_H21 = 97, + AARCH64_REG_H22 = 98, + AARCH64_REG_H23 = 99, + AARCH64_REG_H24 = 100, + AARCH64_REG_H25 = 101, + AARCH64_REG_H26 = 102, + AARCH64_REG_H27 = 103, + AARCH64_REG_H28 = 104, + AARCH64_REG_H29 = 105, + AARCH64_REG_H30 = 106, + AARCH64_REG_H31 = 107, + AARCH64_REG_P0 = 108, + AARCH64_REG_P1 = 109, + AARCH64_REG_P2 = 110, + AARCH64_REG_P3 = 111, + AARCH64_REG_P4 = 112, + AARCH64_REG_P5 = 113, + AARCH64_REG_P6 = 114, + AARCH64_REG_P7 = 115, + AARCH64_REG_P8 = 116, + AARCH64_REG_P9 = 117, + AARCH64_REG_P10 = 118, + AARCH64_REG_P11 = 119, + AARCH64_REG_P12 = 120, + AARCH64_REG_P13 = 121, + AARCH64_REG_P14 = 122, + AARCH64_REG_P15 = 123, + AARCH64_REG_PN0 = 124, + AARCH64_REG_PN1 = 125, + AARCH64_REG_PN2 = 126, + AARCH64_REG_PN3 = 127, + AARCH64_REG_PN4 = 128, + AARCH64_REG_PN5 = 129, + AARCH64_REG_PN6 = 130, + AARCH64_REG_PN7 = 131, + AARCH64_REG_PN8 = 132, + AARCH64_REG_PN9 = 133, + AARCH64_REG_PN10 = 134, + AARCH64_REG_PN11 = 135, + AARCH64_REG_PN12 = 136, + AARCH64_REG_PN13 = 137, + AARCH64_REG_PN14 = 138, + AARCH64_REG_PN15 = 139, + AARCH64_REG_Q0 = 140, + AARCH64_REG_Q1 = 141, + AARCH64_REG_Q2 = 142, + AARCH64_REG_Q3 = 143, + AARCH64_REG_Q4 = 144, + AARCH64_REG_Q5 = 145, + AARCH64_REG_Q6 = 146, + AARCH64_REG_Q7 = 147, + AARCH64_REG_Q8 = 148, + AARCH64_REG_Q9 = 149, + AARCH64_REG_Q10 = 150, + AARCH64_REG_Q11 = 151, + AARCH64_REG_Q12 = 152, + AARCH64_REG_Q13 = 153, + AARCH64_REG_Q14 = 154, + AARCH64_REG_Q15 = 155, + AARCH64_REG_Q16 = 156, + AARCH64_REG_Q17 = 157, + AARCH64_REG_Q18 = 158, + AARCH64_REG_Q19 = 159, + AARCH64_REG_Q20 = 160, + AARCH64_REG_Q21 = 161, + AARCH64_REG_Q22 = 162, + AARCH64_REG_Q23 = 163, + AARCH64_REG_Q24 = 164, + AARCH64_REG_Q25 = 165, + AARCH64_REG_Q26 = 166, + AARCH64_REG_Q27 = 167, + AARCH64_REG_Q28 = 168, + AARCH64_REG_Q29 = 169, + AARCH64_REG_Q30 = 170, + AARCH64_REG_Q31 = 171, + AARCH64_REG_S0 = 172, + AARCH64_REG_S1 = 173, + AARCH64_REG_S2 = 174, + AARCH64_REG_S3 = 175, + AARCH64_REG_S4 = 176, + AARCH64_REG_S5 = 177, + AARCH64_REG_S6 = 178, + AARCH64_REG_S7 = 179, + AARCH64_REG_S8 = 180, + AARCH64_REG_S9 = 181, + AARCH64_REG_S10 = 182, + AARCH64_REG_S11 = 183, + AARCH64_REG_S12 = 184, + AARCH64_REG_S13 = 185, + AARCH64_REG_S14 = 186, + AARCH64_REG_S15 = 187, + AARCH64_REG_S16 = 188, + AARCH64_REG_S17 = 189, + AARCH64_REG_S18 = 190, + AARCH64_REG_S19 = 191, + AARCH64_REG_S20 = 192, + AARCH64_REG_S21 = 193, + AARCH64_REG_S22 = 194, + AARCH64_REG_S23 = 195, + AARCH64_REG_S24 = 196, + AARCH64_REG_S25 = 197, + AARCH64_REG_S26 = 198, + AARCH64_REG_S27 = 199, + AARCH64_REG_S28 = 200, + AARCH64_REG_S29 = 201, + AARCH64_REG_S30 = 202, + AARCH64_REG_S31 = 203, + AARCH64_REG_W0 = 204, + AARCH64_REG_W1 = 205, + AARCH64_REG_W2 = 206, + AARCH64_REG_W3 = 207, + AARCH64_REG_W4 = 208, + AARCH64_REG_W5 = 209, + AARCH64_REG_W6 = 210, + AARCH64_REG_W7 = 211, + AARCH64_REG_W8 = 212, + AARCH64_REG_W9 = 213, + AARCH64_REG_W10 = 214, + AARCH64_REG_W11 = 215, + AARCH64_REG_W12 = 216, + AARCH64_REG_W13 = 217, + AARCH64_REG_W14 = 218, + AARCH64_REG_W15 = 219, + AARCH64_REG_W16 = 220, + AARCH64_REG_W17 = 221, + AARCH64_REG_W18 = 222, + AARCH64_REG_W19 = 223, + AARCH64_REG_W20 = 224, + AARCH64_REG_W21 = 225, + AARCH64_REG_W22 = 226, + AARCH64_REG_W23 = 227, + AARCH64_REG_W24 = 228, + AARCH64_REG_W25 = 229, + AARCH64_REG_W26 = 230, + AARCH64_REG_W27 = 231, + AARCH64_REG_W28 = 232, + AARCH64_REG_W29 = 233, + AARCH64_REG_W30 = 234, + AARCH64_REG_X0 = 235, + AARCH64_REG_X1 = 236, + AARCH64_REG_X2 = 237, + AARCH64_REG_X3 = 238, + AARCH64_REG_X4 = 239, + AARCH64_REG_X5 = 240, + AARCH64_REG_X6 = 241, + AARCH64_REG_X7 = 242, + AARCH64_REG_X8 = 243, + AARCH64_REG_X9 = 244, + AARCH64_REG_X10 = 245, + AARCH64_REG_X11 = 246, + AARCH64_REG_X12 = 247, + AARCH64_REG_X13 = 248, + AARCH64_REG_X14 = 249, + AARCH64_REG_X15 = 250, + AARCH64_REG_X16 = 251, + AARCH64_REG_X17 = 252, + AARCH64_REG_X18 = 253, + AARCH64_REG_X19 = 254, + AARCH64_REG_X20 = 255, + AARCH64_REG_X21 = 256, + AARCH64_REG_X22 = 257, + AARCH64_REG_X23 = 258, + AARCH64_REG_X24 = 259, + AARCH64_REG_X25 = 260, + AARCH64_REG_X26 = 261, + AARCH64_REG_X27 = 262, + AARCH64_REG_X28 = 263, + AARCH64_REG_Z0 = 264, + AARCH64_REG_Z1 = 265, + AARCH64_REG_Z2 = 266, + AARCH64_REG_Z3 = 267, + AARCH64_REG_Z4 = 268, + AARCH64_REG_Z5 = 269, + AARCH64_REG_Z6 = 270, + AARCH64_REG_Z7 = 271, + AARCH64_REG_Z8 = 272, + AARCH64_REG_Z9 = 273, + AARCH64_REG_Z10 = 274, + AARCH64_REG_Z11 = 275, + AARCH64_REG_Z12 = 276, + AARCH64_REG_Z13 = 277, + AARCH64_REG_Z14 = 278, + AARCH64_REG_Z15 = 279, + AARCH64_REG_Z16 = 280, + AARCH64_REG_Z17 = 281, + AARCH64_REG_Z18 = 282, + AARCH64_REG_Z19 = 283, + AARCH64_REG_Z20 = 284, + AARCH64_REG_Z21 = 285, + AARCH64_REG_Z22 = 286, + AARCH64_REG_Z23 = 287, + AARCH64_REG_Z24 = 288, + AARCH64_REG_Z25 = 289, + AARCH64_REG_Z26 = 290, + AARCH64_REG_Z27 = 291, + AARCH64_REG_Z28 = 292, + AARCH64_REG_Z29 = 293, + AARCH64_REG_Z30 = 294, + AARCH64_REG_Z31 = 295, + AARCH64_REG_ZAB0 = 296, + AARCH64_REG_ZAD0 = 297, + AARCH64_REG_ZAD1 = 298, + AARCH64_REG_ZAD2 = 299, + AARCH64_REG_ZAD3 = 300, + AARCH64_REG_ZAD4 = 301, + AARCH64_REG_ZAD5 = 302, + AARCH64_REG_ZAD6 = 303, + AARCH64_REG_ZAD7 = 304, + AARCH64_REG_ZAH0 = 305, + AARCH64_REG_ZAH1 = 306, + AARCH64_REG_ZAQ0 = 307, + AARCH64_REG_ZAQ1 = 308, + AARCH64_REG_ZAQ2 = 309, + AARCH64_REG_ZAQ3 = 310, + AARCH64_REG_ZAQ4 = 311, + AARCH64_REG_ZAQ5 = 312, + AARCH64_REG_ZAQ6 = 313, + AARCH64_REG_ZAQ7 = 314, + AARCH64_REG_ZAQ8 = 315, + AARCH64_REG_ZAQ9 = 316, + AARCH64_REG_ZAQ10 = 317, + AARCH64_REG_ZAQ11 = 318, + AARCH64_REG_ZAQ12 = 319, + AARCH64_REG_ZAQ13 = 320, + AARCH64_REG_ZAQ14 = 321, + AARCH64_REG_ZAQ15 = 322, + AARCH64_REG_ZAS0 = 323, + AARCH64_REG_ZAS1 = 324, + AARCH64_REG_ZAS2 = 325, + AARCH64_REG_ZAS3 = 326, + AARCH64_REG_ZT0 = 327, + AARCH64_REG_D0_D1 = 328, + AARCH64_REG_D1_D2 = 329, + AARCH64_REG_D2_D3 = 330, + AARCH64_REG_D3_D4 = 331, + AARCH64_REG_D4_D5 = 332, + AARCH64_REG_D5_D6 = 333, + AARCH64_REG_D6_D7 = 334, + AARCH64_REG_D7_D8 = 335, + AARCH64_REG_D8_D9 = 336, + AARCH64_REG_D9_D10 = 337, + AARCH64_REG_D10_D11 = 338, + AARCH64_REG_D11_D12 = 339, + AARCH64_REG_D12_D13 = 340, + AARCH64_REG_D13_D14 = 341, + AARCH64_REG_D14_D15 = 342, + AARCH64_REG_D15_D16 = 343, + AARCH64_REG_D16_D17 = 344, + AARCH64_REG_D17_D18 = 345, + AARCH64_REG_D18_D19 = 346, + AARCH64_REG_D19_D20 = 347, + AARCH64_REG_D20_D21 = 348, + AARCH64_REG_D21_D22 = 349, + AARCH64_REG_D22_D23 = 350, + AARCH64_REG_D23_D24 = 351, + AARCH64_REG_D24_D25 = 352, + AARCH64_REG_D25_D26 = 353, + AARCH64_REG_D26_D27 = 354, + AARCH64_REG_D27_D28 = 355, + AARCH64_REG_D28_D29 = 356, + AARCH64_REG_D29_D30 = 357, + AARCH64_REG_D30_D31 = 358, + AARCH64_REG_D31_D0 = 359, + AARCH64_REG_D0_D1_D2_D3 = 360, + AARCH64_REG_D1_D2_D3_D4 = 361, + AARCH64_REG_D2_D3_D4_D5 = 362, + AARCH64_REG_D3_D4_D5_D6 = 363, + AARCH64_REG_D4_D5_D6_D7 = 364, + AARCH64_REG_D5_D6_D7_D8 = 365, + AARCH64_REG_D6_D7_D8_D9 = 366, + AARCH64_REG_D7_D8_D9_D10 = 367, + AARCH64_REG_D8_D9_D10_D11 = 368, + AARCH64_REG_D9_D10_D11_D12 = 369, + AARCH64_REG_D10_D11_D12_D13 = 370, + AARCH64_REG_D11_D12_D13_D14 = 371, + AARCH64_REG_D12_D13_D14_D15 = 372, + AARCH64_REG_D13_D14_D15_D16 = 373, + AARCH64_REG_D14_D15_D16_D17 = 374, + AARCH64_REG_D15_D16_D17_D18 = 375, + AARCH64_REG_D16_D17_D18_D19 = 376, + AARCH64_REG_D17_D18_D19_D20 = 377, + AARCH64_REG_D18_D19_D20_D21 = 378, + AARCH64_REG_D19_D20_D21_D22 = 379, + AARCH64_REG_D20_D21_D22_D23 = 380, + AARCH64_REG_D21_D22_D23_D24 = 381, + AARCH64_REG_D22_D23_D24_D25 = 382, + AARCH64_REG_D23_D24_D25_D26 = 383, + AARCH64_REG_D24_D25_D26_D27 = 384, + AARCH64_REG_D25_D26_D27_D28 = 385, + AARCH64_REG_D26_D27_D28_D29 = 386, + AARCH64_REG_D27_D28_D29_D30 = 387, + AARCH64_REG_D28_D29_D30_D31 = 388, + AARCH64_REG_D29_D30_D31_D0 = 389, + AARCH64_REG_D30_D31_D0_D1 = 390, + AARCH64_REG_D31_D0_D1_D2 = 391, + AARCH64_REG_D0_D1_D2 = 392, + AARCH64_REG_D1_D2_D3 = 393, + AARCH64_REG_D2_D3_D4 = 394, + AARCH64_REG_D3_D4_D5 = 395, + AARCH64_REG_D4_D5_D6 = 396, + AARCH64_REG_D5_D6_D7 = 397, + AARCH64_REG_D6_D7_D8 = 398, + AARCH64_REG_D7_D8_D9 = 399, + AARCH64_REG_D8_D9_D10 = 400, + AARCH64_REG_D9_D10_D11 = 401, + AARCH64_REG_D10_D11_D12 = 402, + AARCH64_REG_D11_D12_D13 = 403, + AARCH64_REG_D12_D13_D14 = 404, + AARCH64_REG_D13_D14_D15 = 405, + AARCH64_REG_D14_D15_D16 = 406, + AARCH64_REG_D15_D16_D17 = 407, + AARCH64_REG_D16_D17_D18 = 408, + AARCH64_REG_D17_D18_D19 = 409, + AARCH64_REG_D18_D19_D20 = 410, + AARCH64_REG_D19_D20_D21 = 411, + AARCH64_REG_D20_D21_D22 = 412, + AARCH64_REG_D21_D22_D23 = 413, + AARCH64_REG_D22_D23_D24 = 414, + AARCH64_REG_D23_D24_D25 = 415, + AARCH64_REG_D24_D25_D26 = 416, + AARCH64_REG_D25_D26_D27 = 417, + AARCH64_REG_D26_D27_D28 = 418, + AARCH64_REG_D27_D28_D29 = 419, + AARCH64_REG_D28_D29_D30 = 420, + AARCH64_REG_D29_D30_D31 = 421, + AARCH64_REG_D30_D31_D0 = 422, + AARCH64_REG_D31_D0_D1 = 423, + AARCH64_REG_P0_P1 = 424, + AARCH64_REG_P1_P2 = 425, + AARCH64_REG_P2_P3 = 426, + AARCH64_REG_P3_P4 = 427, + AARCH64_REG_P4_P5 = 428, + AARCH64_REG_P5_P6 = 429, + AARCH64_REG_P6_P7 = 430, + AARCH64_REG_P7_P8 = 431, + AARCH64_REG_P8_P9 = 432, + AARCH64_REG_P9_P10 = 433, + AARCH64_REG_P10_P11 = 434, + AARCH64_REG_P11_P12 = 435, + AARCH64_REG_P12_P13 = 436, + AARCH64_REG_P13_P14 = 437, + AARCH64_REG_P14_P15 = 438, + AARCH64_REG_P15_P0 = 439, + AARCH64_REG_Q0_Q1 = 440, + AARCH64_REG_Q1_Q2 = 441, + AARCH64_REG_Q2_Q3 = 442, + AARCH64_REG_Q3_Q4 = 443, + AARCH64_REG_Q4_Q5 = 444, + AARCH64_REG_Q5_Q6 = 445, + AARCH64_REG_Q6_Q7 = 446, + AARCH64_REG_Q7_Q8 = 447, + AARCH64_REG_Q8_Q9 = 448, + AARCH64_REG_Q9_Q10 = 449, + AARCH64_REG_Q10_Q11 = 450, + AARCH64_REG_Q11_Q12 = 451, + AARCH64_REG_Q12_Q13 = 452, + AARCH64_REG_Q13_Q14 = 453, + AARCH64_REG_Q14_Q15 = 454, + AARCH64_REG_Q15_Q16 = 455, + AARCH64_REG_Q16_Q17 = 456, + AARCH64_REG_Q17_Q18 = 457, + AARCH64_REG_Q18_Q19 = 458, + AARCH64_REG_Q19_Q20 = 459, + AARCH64_REG_Q20_Q21 = 460, + AARCH64_REG_Q21_Q22 = 461, + AARCH64_REG_Q22_Q23 = 462, + AARCH64_REG_Q23_Q24 = 463, + AARCH64_REG_Q24_Q25 = 464, + AARCH64_REG_Q25_Q26 = 465, + AARCH64_REG_Q26_Q27 = 466, + AARCH64_REG_Q27_Q28 = 467, + AARCH64_REG_Q28_Q29 = 468, + AARCH64_REG_Q29_Q30 = 469, + AARCH64_REG_Q30_Q31 = 470, + AARCH64_REG_Q31_Q0 = 471, + AARCH64_REG_Q0_Q1_Q2_Q3 = 472, + AARCH64_REG_Q1_Q2_Q3_Q4 = 473, + AARCH64_REG_Q2_Q3_Q4_Q5 = 474, + AARCH64_REG_Q3_Q4_Q5_Q6 = 475, + AARCH64_REG_Q4_Q5_Q6_Q7 = 476, + AARCH64_REG_Q5_Q6_Q7_Q8 = 477, + AARCH64_REG_Q6_Q7_Q8_Q9 = 478, + AARCH64_REG_Q7_Q8_Q9_Q10 = 479, + AARCH64_REG_Q8_Q9_Q10_Q11 = 480, + AARCH64_REG_Q9_Q10_Q11_Q12 = 481, + AARCH64_REG_Q10_Q11_Q12_Q13 = 482, + AARCH64_REG_Q11_Q12_Q13_Q14 = 483, + AARCH64_REG_Q12_Q13_Q14_Q15 = 484, + AARCH64_REG_Q13_Q14_Q15_Q16 = 485, + AARCH64_REG_Q14_Q15_Q16_Q17 = 486, + AARCH64_REG_Q15_Q16_Q17_Q18 = 487, + AARCH64_REG_Q16_Q17_Q18_Q19 = 488, + AARCH64_REG_Q17_Q18_Q19_Q20 = 489, + AARCH64_REG_Q18_Q19_Q20_Q21 = 490, + AARCH64_REG_Q19_Q20_Q21_Q22 = 491, + AARCH64_REG_Q20_Q21_Q22_Q23 = 492, + AARCH64_REG_Q21_Q22_Q23_Q24 = 493, + AARCH64_REG_Q22_Q23_Q24_Q25 = 494, + AARCH64_REG_Q23_Q24_Q25_Q26 = 495, + AARCH64_REG_Q24_Q25_Q26_Q27 = 496, + AARCH64_REG_Q25_Q26_Q27_Q28 = 497, + AARCH64_REG_Q26_Q27_Q28_Q29 = 498, + AARCH64_REG_Q27_Q28_Q29_Q30 = 499, + AARCH64_REG_Q28_Q29_Q30_Q31 = 500, + AARCH64_REG_Q29_Q30_Q31_Q0 = 501, + AARCH64_REG_Q30_Q31_Q0_Q1 = 502, + AARCH64_REG_Q31_Q0_Q1_Q2 = 503, + AARCH64_REG_Q0_Q1_Q2 = 504, + AARCH64_REG_Q1_Q2_Q3 = 505, + AARCH64_REG_Q2_Q3_Q4 = 506, + AARCH64_REG_Q3_Q4_Q5 = 507, + AARCH64_REG_Q4_Q5_Q6 = 508, + AARCH64_REG_Q5_Q6_Q7 = 509, + AARCH64_REG_Q6_Q7_Q8 = 510, + AARCH64_REG_Q7_Q8_Q9 = 511, + AARCH64_REG_Q8_Q9_Q10 = 512, + AARCH64_REG_Q9_Q10_Q11 = 513, + AARCH64_REG_Q10_Q11_Q12 = 514, + AARCH64_REG_Q11_Q12_Q13 = 515, + AARCH64_REG_Q12_Q13_Q14 = 516, + AARCH64_REG_Q13_Q14_Q15 = 517, + AARCH64_REG_Q14_Q15_Q16 = 518, + AARCH64_REG_Q15_Q16_Q17 = 519, + AARCH64_REG_Q16_Q17_Q18 = 520, + AARCH64_REG_Q17_Q18_Q19 = 521, + AARCH64_REG_Q18_Q19_Q20 = 522, + AARCH64_REG_Q19_Q20_Q21 = 523, + AARCH64_REG_Q20_Q21_Q22 = 524, + AARCH64_REG_Q21_Q22_Q23 = 525, + AARCH64_REG_Q22_Q23_Q24 = 526, + AARCH64_REG_Q23_Q24_Q25 = 527, + AARCH64_REG_Q24_Q25_Q26 = 528, + AARCH64_REG_Q25_Q26_Q27 = 529, + AARCH64_REG_Q26_Q27_Q28 = 530, + AARCH64_REG_Q27_Q28_Q29 = 531, + AARCH64_REG_Q28_Q29_Q30 = 532, + AARCH64_REG_Q29_Q30_Q31 = 533, + AARCH64_REG_Q30_Q31_Q0 = 534, + AARCH64_REG_Q31_Q0_Q1 = 535, + AARCH64_REG_X22_X23_X24_X25_X26_X27_X28_FP = 536, + AARCH64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = 537, + AARCH64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = 538, + AARCH64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = 539, + AARCH64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = 540, + AARCH64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = 541, + AARCH64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = 542, + AARCH64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = 543, + AARCH64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = 544, + AARCH64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = 545, + AARCH64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = 546, + AARCH64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = 547, + AARCH64_REG_W30_WZR = 548, + AARCH64_REG_W0_W1 = 549, + AARCH64_REG_W2_W3 = 550, + AARCH64_REG_W4_W5 = 551, + AARCH64_REG_W6_W7 = 552, + AARCH64_REG_W8_W9 = 553, + AARCH64_REG_W10_W11 = 554, + AARCH64_REG_W12_W13 = 555, + AARCH64_REG_W14_W15 = 556, + AARCH64_REG_W16_W17 = 557, + AARCH64_REG_W18_W19 = 558, + AARCH64_REG_W20_W21 = 559, + AARCH64_REG_W22_W23 = 560, + AARCH64_REG_W24_W25 = 561, + AARCH64_REG_W26_W27 = 562, + AARCH64_REG_W28_W29 = 563, + AARCH64_REG_LR_XZR = 564, + AARCH64_REG_X28_FP = 565, + AARCH64_REG_X0_X1 = 566, + AARCH64_REG_X2_X3 = 567, + AARCH64_REG_X4_X5 = 568, + AARCH64_REG_X6_X7 = 569, + AARCH64_REG_X8_X9 = 570, + AARCH64_REG_X10_X11 = 571, + AARCH64_REG_X12_X13 = 572, + AARCH64_REG_X14_X15 = 573, + AARCH64_REG_X16_X17 = 574, + AARCH64_REG_X18_X19 = 575, + AARCH64_REG_X20_X21 = 576, + AARCH64_REG_X22_X23 = 577, + AARCH64_REG_X24_X25 = 578, + AARCH64_REG_X26_X27 = 579, + AARCH64_REG_Z0_Z1 = 580, + AARCH64_REG_Z1_Z2 = 581, + AARCH64_REG_Z2_Z3 = 582, + AARCH64_REG_Z3_Z4 = 583, + AARCH64_REG_Z4_Z5 = 584, + AARCH64_REG_Z5_Z6 = 585, + AARCH64_REG_Z6_Z7 = 586, + AARCH64_REG_Z7_Z8 = 587, + AARCH64_REG_Z8_Z9 = 588, + AARCH64_REG_Z9_Z10 = 589, + AARCH64_REG_Z10_Z11 = 590, + AARCH64_REG_Z11_Z12 = 591, + AARCH64_REG_Z12_Z13 = 592, + AARCH64_REG_Z13_Z14 = 593, + AARCH64_REG_Z14_Z15 = 594, + AARCH64_REG_Z15_Z16 = 595, + AARCH64_REG_Z16_Z17 = 596, + AARCH64_REG_Z17_Z18 = 597, + AARCH64_REG_Z18_Z19 = 598, + AARCH64_REG_Z19_Z20 = 599, + AARCH64_REG_Z20_Z21 = 600, + AARCH64_REG_Z21_Z22 = 601, + AARCH64_REG_Z22_Z23 = 602, + AARCH64_REG_Z23_Z24 = 603, + AARCH64_REG_Z24_Z25 = 604, + AARCH64_REG_Z25_Z26 = 605, + AARCH64_REG_Z26_Z27 = 606, + AARCH64_REG_Z27_Z28 = 607, + AARCH64_REG_Z28_Z29 = 608, + AARCH64_REG_Z29_Z30 = 609, + AARCH64_REG_Z30_Z31 = 610, + AARCH64_REG_Z31_Z0 = 611, + AARCH64_REG_Z0_Z1_Z2_Z3 = 612, + AARCH64_REG_Z1_Z2_Z3_Z4 = 613, + AARCH64_REG_Z2_Z3_Z4_Z5 = 614, + AARCH64_REG_Z3_Z4_Z5_Z6 = 615, + AARCH64_REG_Z4_Z5_Z6_Z7 = 616, + AARCH64_REG_Z5_Z6_Z7_Z8 = 617, + AARCH64_REG_Z6_Z7_Z8_Z9 = 618, + AARCH64_REG_Z7_Z8_Z9_Z10 = 619, + AARCH64_REG_Z8_Z9_Z10_Z11 = 620, + AARCH64_REG_Z9_Z10_Z11_Z12 = 621, + AARCH64_REG_Z10_Z11_Z12_Z13 = 622, + AARCH64_REG_Z11_Z12_Z13_Z14 = 623, + AARCH64_REG_Z12_Z13_Z14_Z15 = 624, + AARCH64_REG_Z13_Z14_Z15_Z16 = 625, + AARCH64_REG_Z14_Z15_Z16_Z17 = 626, + AARCH64_REG_Z15_Z16_Z17_Z18 = 627, + AARCH64_REG_Z16_Z17_Z18_Z19 = 628, + AARCH64_REG_Z17_Z18_Z19_Z20 = 629, + AARCH64_REG_Z18_Z19_Z20_Z21 = 630, + AARCH64_REG_Z19_Z20_Z21_Z22 = 631, + AARCH64_REG_Z20_Z21_Z22_Z23 = 632, + AARCH64_REG_Z21_Z22_Z23_Z24 = 633, + AARCH64_REG_Z22_Z23_Z24_Z25 = 634, + AARCH64_REG_Z23_Z24_Z25_Z26 = 635, + AARCH64_REG_Z24_Z25_Z26_Z27 = 636, + AARCH64_REG_Z25_Z26_Z27_Z28 = 637, + AARCH64_REG_Z26_Z27_Z28_Z29 = 638, + AARCH64_REG_Z27_Z28_Z29_Z30 = 639, + AARCH64_REG_Z28_Z29_Z30_Z31 = 640, + AARCH64_REG_Z29_Z30_Z31_Z0 = 641, + AARCH64_REG_Z30_Z31_Z0_Z1 = 642, + AARCH64_REG_Z31_Z0_Z1_Z2 = 643, + AARCH64_REG_Z0_Z1_Z2 = 644, + AARCH64_REG_Z1_Z2_Z3 = 645, + AARCH64_REG_Z2_Z3_Z4 = 646, + AARCH64_REG_Z3_Z4_Z5 = 647, + AARCH64_REG_Z4_Z5_Z6 = 648, + AARCH64_REG_Z5_Z6_Z7 = 649, + AARCH64_REG_Z6_Z7_Z8 = 650, + AARCH64_REG_Z7_Z8_Z9 = 651, + AARCH64_REG_Z8_Z9_Z10 = 652, + AARCH64_REG_Z9_Z10_Z11 = 653, + AARCH64_REG_Z10_Z11_Z12 = 654, + AARCH64_REG_Z11_Z12_Z13 = 655, + AARCH64_REG_Z12_Z13_Z14 = 656, + AARCH64_REG_Z13_Z14_Z15 = 657, + AARCH64_REG_Z14_Z15_Z16 = 658, + AARCH64_REG_Z15_Z16_Z17 = 659, + AARCH64_REG_Z16_Z17_Z18 = 660, + AARCH64_REG_Z17_Z18_Z19 = 661, + AARCH64_REG_Z18_Z19_Z20 = 662, + AARCH64_REG_Z19_Z20_Z21 = 663, + AARCH64_REG_Z20_Z21_Z22 = 664, + AARCH64_REG_Z21_Z22_Z23 = 665, + AARCH64_REG_Z22_Z23_Z24 = 666, + AARCH64_REG_Z23_Z24_Z25 = 667, + AARCH64_REG_Z24_Z25_Z26 = 668, + AARCH64_REG_Z25_Z26_Z27 = 669, + AARCH64_REG_Z26_Z27_Z28 = 670, + AARCH64_REG_Z27_Z28_Z29 = 671, + AARCH64_REG_Z28_Z29_Z30 = 672, + AARCH64_REG_Z29_Z30_Z31 = 673, + AARCH64_REG_Z30_Z31_Z0 = 674, + AARCH64_REG_Z31_Z0_Z1 = 675, + AARCH64_REG_Z16_Z24 = 676, + AARCH64_REG_Z17_Z25 = 677, + AARCH64_REG_Z18_Z26 = 678, + AARCH64_REG_Z19_Z27 = 679, + AARCH64_REG_Z20_Z28 = 680, + AARCH64_REG_Z21_Z29 = 681, + AARCH64_REG_Z22_Z30 = 682, + AARCH64_REG_Z23_Z31 = 683, + AARCH64_REG_Z0_Z8 = 684, + AARCH64_REG_Z1_Z9 = 685, + AARCH64_REG_Z2_Z10 = 686, + AARCH64_REG_Z3_Z11 = 687, + AARCH64_REG_Z4_Z12 = 688, + AARCH64_REG_Z5_Z13 = 689, + AARCH64_REG_Z6_Z14 = 690, + AARCH64_REG_Z7_Z15 = 691, + AARCH64_REG_Z16_Z20_Z24_Z28 = 692, + AARCH64_REG_Z17_Z21_Z25_Z29 = 693, + AARCH64_REG_Z18_Z22_Z26_Z30 = 694, + AARCH64_REG_Z19_Z23_Z27_Z31 = 695, + AARCH64_REG_Z0_Z4_Z8_Z12 = 696, + AARCH64_REG_Z1_Z5_Z9_Z13 = 697, + AARCH64_REG_Z2_Z6_Z10_Z14 = 698, + AARCH64_REG_Z3_Z7_Z11_Z15 = 699, + AARCH64_REG_ENDING, // 700 // clang-format on // generated content end // alias registers - AArch64_REG_IP0 = AArch64_REG_X16, - AArch64_REG_IP1 = AArch64_REG_X17, - AArch64_REG_X29 = AArch64_REG_FP, - AArch64_REG_X30 = AArch64_REG_LR, + AARCH64_REG_IP0 = AARCH64_REG_X16, + AARCH64_REG_IP1 = AARCH64_REG_X17, + AARCH64_REG_X29 = AARCH64_REG_FP, + AARCH64_REG_X30 = AARCH64_REG_LR, } aarch64_reg; /// Instruction's operand referring to memory @@ -2755,17 +2775,17 @@ typedef struct aarch64_op_mem { /// Components of an SME matrix. /// Used when an sme operand is set to signal which part should be set. typedef enum { - AArch64_SME_MATRIX_TILE, - AArch64_SME_MATRIX_TILE_LIST, - AArch64_SME_MATRIX_SLICE_REG, - AArch64_SME_MATRIX_SLICE_OFF, - AArch64_SME_MATRIX_SLICE_OFF_RANGE, + AARCH64_SME_MATRIX_TILE, + AARCH64_SME_MATRIX_TILE_LIST, + AARCH64_SME_MATRIX_SLICE_REG, + AARCH64_SME_MATRIX_SLICE_OFF, + AARCH64_SME_MATRIX_SLICE_OFF_RANGE, } aarch64_sme_op_part; typedef enum { - AArch64_SME_OP_INVALID, - AArch64_SME_OP_TILE, ///< SME operand is a single tile. - AArch64_SME_OP_TILE_VEC, ///< SME operand is a tile indexed by a register and/or immediate + AARCH64_SME_OP_INVALID, + AARCH64_SME_OP_TILE, ///< SME operand is a single tile. + AARCH64_SME_OP_TILE_VEC, ///< SME operand is a tile indexed by a register and/or immediate } aarch64_sme_op_type; typedef struct { @@ -2773,8 +2793,8 @@ typedef struct { int8_t offset; } aarch64_imm_range; -/// SME Instruction's operand has index -typedef struct aarch64_op_sme { +/// SME Instruction's matrix operand +typedef struct { aarch64_sme_op_type type; ///< AArch64_SME_OP_TILE, AArch64_SME_OP_TILE_VEC aarch64_reg tile; ///< Matrix tile register aarch64_reg slice_reg; ///< slice index reg @@ -2786,6 +2806,13 @@ typedef struct aarch64_op_sme { bool is_vertical; ///< Flag if slice is vertical or horizontal } aarch64_op_sme; +/// SME Instruction's operand has index +typedef struct { + aarch64_reg reg; ///< Vector predicate register + aarch64_reg vec_select; ///< Vector select register. + int32_t imm_index; ///< Index in range 0 to one less of vector elements in a 128bit reg. +} aarch64_op_pred; + /// Instruction operand typedef struct cs_aarch64_op { int vector_index; ///< Vector Index for some vector operands (or -1 if @@ -2797,6 +2824,9 @@ typedef struct cs_aarch64_op { } shift; aarch64_extender ext; ///< extender type of this operand aarch64_op_type type; ///< operand type + /// Q and V regs share the same identifiers (because they are the same registers). + /// If this flag is set, the register operand is interpreted as a V-register. + bool is_vreg; union { aarch64_reg reg; ///< register value for REG operand int64_t imm; ///< immediate value, or index for C-IMM or IMM operand @@ -2805,6 +2835,7 @@ typedef struct cs_aarch64_op { aarch64_op_mem mem; ///< base/index/scale/disp value for MEM operand aarch64_sysop sysop; ///< System operand aarch64_op_sme sme; ///< SME matrix operand + aarch64_op_pred pred; ///< Predicate register }; /// How is this operand accessed? (READ, WRITE or READ|WRITE) @@ -2814,6 +2845,10 @@ typedef struct cs_aarch64_op { bool is_list_member; ///< True if this operand is part of a register or vector list. } cs_aarch64_op; +typedef struct { + cs_ac_type mem_acc; ///< CGI memory access according to mayLoad and mayStore +} aarch64_suppl_info; + #define MAX_AARCH64_OPS 8 /// Instruction structure @@ -2821,7 +2856,7 @@ typedef struct cs_aarch64 { AArch64CC_CondCode cc; ///< conditional code for this insn bool update_flags; ///< does this insn update flags? bool post_index; ///< only set if writeback is 'True', if 'False' pre-index, otherwise post. - bool is_doing_sme; ///< True if a SME operand is currently edited. + bool is_doing_sme; ///< True if a SME or SVE operand is currently edited. /// Number of operands of this instruction, /// or 0 when instruction has no operand. @@ -2835,1860 +2870,1938 @@ typedef enum aarch64_insn { // generated content begin // clang-format off - AArch64_INS_INVALID, - AArch64_INS_ABS, - AArch64_INS_ADCLB, - AArch64_INS_ADCLT, - AArch64_INS_ADCS, - AArch64_INS_ADC, - AArch64_INS_ADDG, - AArch64_INS_ADDHA, - AArch64_INS_ADDHNB, - AArch64_INS_ADDHNT, - AArch64_INS_ADDHN, - AArch64_INS_ADDHN2, - AArch64_INS_ADDPL, - AArch64_INS_ADDP, - AArch64_INS_ADDQV, - AArch64_INS_ADDSPL, - AArch64_INS_ADDSVL, - AArch64_INS_ADDS, - AArch64_INS_ADDVA, - AArch64_INS_ADDVL, - AArch64_INS_ADDV, - AArch64_INS_ADD, - AArch64_INS_ADR, - AArch64_INS_ADRP, - AArch64_INS_AESD, - AArch64_INS_AESE, - AArch64_INS_AESIMC, - AArch64_INS_AESMC, - AArch64_INS_ANDQV, - AArch64_INS_ANDS, - AArch64_INS_ANDV, - AArch64_INS_AND, - AArch64_INS_ASRD, - AArch64_INS_ASRR, - AArch64_INS_ASR, - AArch64_INS_AUTDA, - AArch64_INS_AUTDB, - AArch64_INS_AUTDZA, - AArch64_INS_AUTDZB, - AArch64_INS_AUTIA, - AArch64_INS_HINT, - AArch64_INS_AUTIB, - AArch64_INS_AUTIZA, - AArch64_INS_AUTIZB, - AArch64_INS_AXFLAG, - AArch64_INS_B, - AArch64_INS_BCAX, - AArch64_INS_BC, - AArch64_INS_BDEP, - AArch64_INS_BEXT, - AArch64_INS_BFDOT, - AArch64_INS_BFADD, - AArch64_INS_BFCLAMP, - AArch64_INS_BFCVT, - AArch64_INS_BFCVTN, - AArch64_INS_BFCVTN2, - AArch64_INS_BFCVTNT, - AArch64_INS_BFMAXNM, - AArch64_INS_BFMAX, - AArch64_INS_BFMINNM, - AArch64_INS_BFMIN, - AArch64_INS_BFMLALB, - AArch64_INS_BFMLALT, - AArch64_INS_BFMLAL, - AArch64_INS_BFMLA, - AArch64_INS_BFMLSLB, - AArch64_INS_BFMLSLT, - AArch64_INS_BFMLSL, - AArch64_INS_BFMLS, - AArch64_INS_BFMMLA, - AArch64_INS_BFMOPA, - AArch64_INS_BFMOPS, - AArch64_INS_BFMUL, - AArch64_INS_BFM, - AArch64_INS_BFSUB, - AArch64_INS_BFVDOT, - AArch64_INS_BGRP, - AArch64_INS_BICS, - AArch64_INS_BIC, - AArch64_INS_BIF, - AArch64_INS_BIT, - AArch64_INS_BL, - AArch64_INS_BLR, - AArch64_INS_BLRAA, - AArch64_INS_BLRAAZ, - AArch64_INS_BLRAB, - AArch64_INS_BLRABZ, - AArch64_INS_BMOPA, - AArch64_INS_BMOPS, - AArch64_INS_BR, - AArch64_INS_BRAA, - AArch64_INS_BRAAZ, - AArch64_INS_BRAB, - AArch64_INS_BRABZ, - AArch64_INS_BRB, - AArch64_INS_BRK, - AArch64_INS_BRKAS, - AArch64_INS_BRKA, - AArch64_INS_BRKBS, - AArch64_INS_BRKB, - AArch64_INS_BRKNS, - AArch64_INS_BRKN, - AArch64_INS_BRKPAS, - AArch64_INS_BRKPA, - AArch64_INS_BRKPBS, - AArch64_INS_BRKPB, - AArch64_INS_BSL1N, - AArch64_INS_BSL2N, - AArch64_INS_BSL, - AArch64_INS_CADD, - AArch64_INS_CASAB, - AArch64_INS_CASAH, - AArch64_INS_CASALB, - AArch64_INS_CASALH, - AArch64_INS_CASAL, - AArch64_INS_CASA, - AArch64_INS_CASB, - AArch64_INS_CASH, - AArch64_INS_CASLB, - AArch64_INS_CASLH, - AArch64_INS_CASL, - AArch64_INS_CASPAL, - AArch64_INS_CASPA, - AArch64_INS_CASPL, - AArch64_INS_CASP, - AArch64_INS_CAS, - AArch64_INS_CBNZ, - AArch64_INS_CBZ, - AArch64_INS_CCMN, - AArch64_INS_CCMP, - AArch64_INS_CDOT, - AArch64_INS_CFINV, - AArch64_INS_CLASTA, - AArch64_INS_CLASTB, - AArch64_INS_CLREX, - AArch64_INS_CLS, - AArch64_INS_CLZ, - AArch64_INS_CMEQ, - AArch64_INS_CMGE, - AArch64_INS_CMGT, - AArch64_INS_CMHI, - AArch64_INS_CMHS, - AArch64_INS_CMLA, - AArch64_INS_CMLE, - AArch64_INS_CMLT, - AArch64_INS_CMPEQ, - AArch64_INS_CMPGE, - AArch64_INS_CMPGT, - AArch64_INS_CMPHI, - AArch64_INS_CMPHS, - AArch64_INS_CMPLE, - AArch64_INS_CMPLO, - AArch64_INS_CMPLS, - AArch64_INS_CMPLT, - AArch64_INS_CMPNE, - AArch64_INS_CMTST, - AArch64_INS_CNOT, - AArch64_INS_CNTB, - AArch64_INS_CNTD, - AArch64_INS_CNTH, - AArch64_INS_CNTP, - AArch64_INS_CNTW, - AArch64_INS_CNT, - AArch64_INS_COMPACT, - AArch64_INS_CPYE, - AArch64_INS_CPYEN, - AArch64_INS_CPYERN, - AArch64_INS_CPYERT, - AArch64_INS_CPYERTN, - AArch64_INS_CPYERTRN, - AArch64_INS_CPYERTWN, - AArch64_INS_CPYET, - AArch64_INS_CPYETN, - AArch64_INS_CPYETRN, - AArch64_INS_CPYETWN, - AArch64_INS_CPYEWN, - AArch64_INS_CPYEWT, - AArch64_INS_CPYEWTN, - AArch64_INS_CPYEWTRN, - AArch64_INS_CPYEWTWN, - AArch64_INS_CPYFE, - AArch64_INS_CPYFEN, - AArch64_INS_CPYFERN, - AArch64_INS_CPYFERT, - AArch64_INS_CPYFERTN, - AArch64_INS_CPYFERTRN, - AArch64_INS_CPYFERTWN, - AArch64_INS_CPYFET, - AArch64_INS_CPYFETN, - AArch64_INS_CPYFETRN, - AArch64_INS_CPYFETWN, - AArch64_INS_CPYFEWN, - AArch64_INS_CPYFEWT, - AArch64_INS_CPYFEWTN, - AArch64_INS_CPYFEWTRN, - AArch64_INS_CPYFEWTWN, - AArch64_INS_CPYFM, - AArch64_INS_CPYFMN, - AArch64_INS_CPYFMRN, - AArch64_INS_CPYFMRT, - AArch64_INS_CPYFMRTN, - AArch64_INS_CPYFMRTRN, - AArch64_INS_CPYFMRTWN, - AArch64_INS_CPYFMT, - AArch64_INS_CPYFMTN, - AArch64_INS_CPYFMTRN, - AArch64_INS_CPYFMTWN, - AArch64_INS_CPYFMWN, - AArch64_INS_CPYFMWT, - AArch64_INS_CPYFMWTN, - AArch64_INS_CPYFMWTRN, - AArch64_INS_CPYFMWTWN, - AArch64_INS_CPYFP, - AArch64_INS_CPYFPN, - AArch64_INS_CPYFPRN, - AArch64_INS_CPYFPRT, - AArch64_INS_CPYFPRTN, - AArch64_INS_CPYFPRTRN, - AArch64_INS_CPYFPRTWN, - AArch64_INS_CPYFPT, - AArch64_INS_CPYFPTN, - AArch64_INS_CPYFPTRN, - AArch64_INS_CPYFPTWN, - AArch64_INS_CPYFPWN, - AArch64_INS_CPYFPWT, - AArch64_INS_CPYFPWTN, - AArch64_INS_CPYFPWTRN, - AArch64_INS_CPYFPWTWN, - AArch64_INS_CPYM, - AArch64_INS_CPYMN, - AArch64_INS_CPYMRN, - AArch64_INS_CPYMRT, - AArch64_INS_CPYMRTN, - AArch64_INS_CPYMRTRN, - AArch64_INS_CPYMRTWN, - AArch64_INS_CPYMT, - AArch64_INS_CPYMTN, - AArch64_INS_CPYMTRN, - AArch64_INS_CPYMTWN, - AArch64_INS_CPYMWN, - AArch64_INS_CPYMWT, - AArch64_INS_CPYMWTN, - AArch64_INS_CPYMWTRN, - AArch64_INS_CPYMWTWN, - AArch64_INS_CPYP, - AArch64_INS_CPYPN, - AArch64_INS_CPYPRN, - AArch64_INS_CPYPRT, - AArch64_INS_CPYPRTN, - AArch64_INS_CPYPRTRN, - AArch64_INS_CPYPRTWN, - AArch64_INS_CPYPT, - AArch64_INS_CPYPTN, - AArch64_INS_CPYPTRN, - AArch64_INS_CPYPTWN, - AArch64_INS_CPYPWN, - AArch64_INS_CPYPWT, - AArch64_INS_CPYPWTN, - AArch64_INS_CPYPWTRN, - AArch64_INS_CPYPWTWN, - AArch64_INS_CPY, - AArch64_INS_CRC32B, - AArch64_INS_CRC32CB, - AArch64_INS_CRC32CH, - AArch64_INS_CRC32CW, - AArch64_INS_CRC32CX, - AArch64_INS_CRC32H, - AArch64_INS_CRC32W, - AArch64_INS_CRC32X, - AArch64_INS_CSEL, - AArch64_INS_CSINC, - AArch64_INS_CSINV, - AArch64_INS_CSNEG, - AArch64_INS_CTERMEQ, - AArch64_INS_CTERMNE, - AArch64_INS_CTZ, - AArch64_INS_DCPS1, - AArch64_INS_DCPS2, - AArch64_INS_DCPS3, - AArch64_INS_DECB, - AArch64_INS_DECD, - AArch64_INS_DECH, - AArch64_INS_DECP, - AArch64_INS_DECW, - AArch64_INS_DMB, - AArch64_INS_DRPS, - AArch64_INS_DSB, - AArch64_INS_DUPM, - AArch64_INS_DUPQ, - AArch64_INS_DUP, - AArch64_INS_MOV, - AArch64_INS_EON, - AArch64_INS_EOR3, - AArch64_INS_EORBT, - AArch64_INS_EORQV, - AArch64_INS_EORS, - AArch64_INS_EORTB, - AArch64_INS_EORV, - AArch64_INS_EOR, - AArch64_INS_ERET, - AArch64_INS_ERETAA, - AArch64_INS_ERETAB, - AArch64_INS_EXTQ, - AArch64_INS_MOVA, - AArch64_INS_EXTR, - AArch64_INS_EXT, - AArch64_INS_FABD, - AArch64_INS_FABS, - AArch64_INS_FACGE, - AArch64_INS_FACGT, - AArch64_INS_FADDA, - AArch64_INS_FADD, - AArch64_INS_FADDP, - AArch64_INS_FADDQV, - AArch64_INS_FADDV, - AArch64_INS_FCADD, - AArch64_INS_FCCMP, - AArch64_INS_FCCMPE, - AArch64_INS_FCLAMP, - AArch64_INS_FCMEQ, - AArch64_INS_FCMGE, - AArch64_INS_FCMGT, - AArch64_INS_FCMLA, - AArch64_INS_FCMLE, - AArch64_INS_FCMLT, - AArch64_INS_FCMNE, - AArch64_INS_FCMP, - AArch64_INS_FCMPE, - AArch64_INS_FCMUO, - AArch64_INS_FCPY, - AArch64_INS_FCSEL, - AArch64_INS_FCVTAS, - AArch64_INS_FCVTAU, - AArch64_INS_FCVT, - AArch64_INS_FCVTLT, - AArch64_INS_FCVTL, - AArch64_INS_FCVTL2, - AArch64_INS_FCVTMS, - AArch64_INS_FCVTMU, - AArch64_INS_FCVTNS, - AArch64_INS_FCVTNT, - AArch64_INS_FCVTNU, - AArch64_INS_FCVTN, - AArch64_INS_FCVTN2, - AArch64_INS_FCVTPS, - AArch64_INS_FCVTPU, - AArch64_INS_FCVTXNT, - AArch64_INS_FCVTXN, - AArch64_INS_FCVTXN2, - AArch64_INS_FCVTX, - AArch64_INS_FCVTZS, - AArch64_INS_FCVTZU, - AArch64_INS_FDIV, - AArch64_INS_FDIVR, - AArch64_INS_FDOT, - AArch64_INS_FDUP, - AArch64_INS_FEXPA, - AArch64_INS_FJCVTZS, - AArch64_INS_FLOGB, - AArch64_INS_FMADD, - AArch64_INS_FMAD, - AArch64_INS_FMAX, - AArch64_INS_FMAXNM, - AArch64_INS_FMAXNMP, - AArch64_INS_FMAXNMQV, - AArch64_INS_FMAXNMV, - AArch64_INS_FMAXP, - AArch64_INS_FMAXQV, - AArch64_INS_FMAXV, - AArch64_INS_FMIN, - AArch64_INS_FMINNM, - AArch64_INS_FMINNMP, - AArch64_INS_FMINNMQV, - AArch64_INS_FMINNMV, - AArch64_INS_FMINP, - AArch64_INS_FMINQV, - AArch64_INS_FMINV, - AArch64_INS_FMLAL2, - AArch64_INS_FMLALB, - AArch64_INS_FMLALT, - AArch64_INS_FMLAL, - AArch64_INS_FMLA, - AArch64_INS_FMLSL2, - AArch64_INS_FMLSLB, - AArch64_INS_FMLSLT, - AArch64_INS_FMLSL, - AArch64_INS_FMLS, - AArch64_INS_FMMLA, - AArch64_INS_FMOPA, - AArch64_INS_FMOPS, - AArch64_INS_FMOV, - AArch64_INS_FMSB, - AArch64_INS_FMSUB, - AArch64_INS_FMUL, - AArch64_INS_FMULX, - AArch64_INS_FNEG, - AArch64_INS_FNMADD, - AArch64_INS_FNMAD, - AArch64_INS_FNMLA, - AArch64_INS_FNMLS, - AArch64_INS_FNMSB, - AArch64_INS_FNMSUB, - AArch64_INS_FNMUL, - AArch64_INS_FRECPE, - AArch64_INS_FRECPS, - AArch64_INS_FRECPX, - AArch64_INS_FRINT32X, - AArch64_INS_FRINT32Z, - AArch64_INS_FRINT64X, - AArch64_INS_FRINT64Z, - AArch64_INS_FRINTA, - AArch64_INS_FRINTI, - AArch64_INS_FRINTM, - AArch64_INS_FRINTN, - AArch64_INS_FRINTP, - AArch64_INS_FRINTX, - AArch64_INS_FRINTZ, - AArch64_INS_FRSQRTE, - AArch64_INS_FRSQRTS, - AArch64_INS_FSCALE, - AArch64_INS_FSQRT, - AArch64_INS_FSUB, - AArch64_INS_FSUBR, - AArch64_INS_FTMAD, - AArch64_INS_FTSMUL, - AArch64_INS_FTSSEL, - AArch64_INS_FVDOT, - AArch64_INS_LD1B, - AArch64_INS_LD1D, - AArch64_INS_LD1H, - AArch64_INS_LD1Q, - AArch64_INS_LD1SB, - AArch64_INS_LD1SH, - AArch64_INS_LD1SW, - AArch64_INS_LD1W, - AArch64_INS_LDFF1B, - AArch64_INS_LDFF1D, - AArch64_INS_LDFF1H, - AArch64_INS_LDFF1SB, - AArch64_INS_LDFF1SH, - AArch64_INS_LDFF1SW, - AArch64_INS_LDFF1W, - AArch64_INS_GMI, - AArch64_INS_HISTCNT, - AArch64_INS_HISTSEG, - AArch64_INS_HLT, - AArch64_INS_HVC, - AArch64_INS_INCB, - AArch64_INS_INCD, - AArch64_INS_INCH, - AArch64_INS_INCP, - AArch64_INS_INCW, - AArch64_INS_INDEX, - AArch64_INS_INSR, - AArch64_INS_INS, - AArch64_INS_IRG, - AArch64_INS_ISB, - AArch64_INS_LASTA, - AArch64_INS_LASTB, - AArch64_INS_LD1, - AArch64_INS_LD1RB, - AArch64_INS_LD1RD, - AArch64_INS_LD1RH, - AArch64_INS_LD1ROB, - AArch64_INS_LD1ROD, - AArch64_INS_LD1ROH, - AArch64_INS_LD1ROW, - AArch64_INS_LD1RQB, - AArch64_INS_LD1RQD, - AArch64_INS_LD1RQH, - AArch64_INS_LD1RQW, - AArch64_INS_LD1RSB, - AArch64_INS_LD1RSH, - AArch64_INS_LD1RSW, - AArch64_INS_LD1RW, - AArch64_INS_LD1R, - AArch64_INS_LD2B, - AArch64_INS_LD2D, - AArch64_INS_LD2H, - AArch64_INS_LD2Q, - AArch64_INS_LD2R, - AArch64_INS_LD2, - AArch64_INS_LD2W, - AArch64_INS_LD3B, - AArch64_INS_LD3D, - AArch64_INS_LD3H, - AArch64_INS_LD3Q, - AArch64_INS_LD3R, - AArch64_INS_LD3, - AArch64_INS_LD3W, - AArch64_INS_LD4B, - AArch64_INS_LD4D, - AArch64_INS_LD4, - AArch64_INS_LD4H, - AArch64_INS_LD4Q, - AArch64_INS_LD4R, - AArch64_INS_LD4W, - AArch64_INS_LD64B, - AArch64_INS_LDADDAB, - AArch64_INS_LDADDAH, - AArch64_INS_LDADDALB, - AArch64_INS_LDADDALH, - AArch64_INS_LDADDAL, - AArch64_INS_LDADDA, - AArch64_INS_LDADDB, - AArch64_INS_LDADDH, - AArch64_INS_LDADDLB, - AArch64_INS_LDADDLH, - AArch64_INS_LDADDL, - AArch64_INS_LDADD, - AArch64_INS_LDAP1, - AArch64_INS_LDAPRB, - AArch64_INS_LDAPRH, - AArch64_INS_LDAPR, - AArch64_INS_LDAPURB, - AArch64_INS_LDAPURH, - AArch64_INS_LDAPURSB, - AArch64_INS_LDAPURSH, - AArch64_INS_LDAPURSW, - AArch64_INS_LDAPUR, - AArch64_INS_LDARB, - AArch64_INS_LDARH, - AArch64_INS_LDAR, - AArch64_INS_LDAXP, - AArch64_INS_LDAXRB, - AArch64_INS_LDAXRH, - AArch64_INS_LDAXR, - AArch64_INS_LDCLRAB, - AArch64_INS_LDCLRAH, - AArch64_INS_LDCLRALB, - AArch64_INS_LDCLRALH, - AArch64_INS_LDCLRAL, - AArch64_INS_LDCLRA, - AArch64_INS_LDCLRB, - AArch64_INS_LDCLRH, - AArch64_INS_LDCLRLB, - AArch64_INS_LDCLRLH, - AArch64_INS_LDCLRL, - AArch64_INS_LDCLRP, - AArch64_INS_LDCLRPA, - AArch64_INS_LDCLRPAL, - AArch64_INS_LDCLRPL, - AArch64_INS_LDCLR, - AArch64_INS_LDEORAB, - AArch64_INS_LDEORAH, - AArch64_INS_LDEORALB, - AArch64_INS_LDEORALH, - AArch64_INS_LDEORAL, - AArch64_INS_LDEORA, - AArch64_INS_LDEORB, - AArch64_INS_LDEORH, - AArch64_INS_LDEORLB, - AArch64_INS_LDEORLH, - AArch64_INS_LDEORL, - AArch64_INS_LDEOR, - AArch64_INS_LDG, - AArch64_INS_LDGM, - AArch64_INS_LDIAPP, - AArch64_INS_LDLARB, - AArch64_INS_LDLARH, - AArch64_INS_LDLAR, - AArch64_INS_LDNF1B, - AArch64_INS_LDNF1D, - AArch64_INS_LDNF1H, - AArch64_INS_LDNF1SB, - AArch64_INS_LDNF1SH, - AArch64_INS_LDNF1SW, - AArch64_INS_LDNF1W, - AArch64_INS_LDNP, - AArch64_INS_LDNT1B, - AArch64_INS_LDNT1D, - AArch64_INS_LDNT1H, - AArch64_INS_LDNT1SB, - AArch64_INS_LDNT1SH, - AArch64_INS_LDNT1SW, - AArch64_INS_LDNT1W, - AArch64_INS_LDP, - AArch64_INS_LDPSW, - AArch64_INS_LDRAA, - AArch64_INS_LDRAB, - AArch64_INS_LDRB, - AArch64_INS_LDR, - AArch64_INS_LDRH, - AArch64_INS_LDRSB, - AArch64_INS_LDRSH, - AArch64_INS_LDRSW, - AArch64_INS_LDSETAB, - AArch64_INS_LDSETAH, - AArch64_INS_LDSETALB, - AArch64_INS_LDSETALH, - AArch64_INS_LDSETAL, - AArch64_INS_LDSETA, - AArch64_INS_LDSETB, - AArch64_INS_LDSETH, - AArch64_INS_LDSETLB, - AArch64_INS_LDSETLH, - AArch64_INS_LDSETL, - AArch64_INS_LDSETP, - AArch64_INS_LDSETPA, - AArch64_INS_LDSETPAL, - AArch64_INS_LDSETPL, - AArch64_INS_LDSET, - AArch64_INS_LDSMAXAB, - AArch64_INS_LDSMAXAH, - AArch64_INS_LDSMAXALB, - AArch64_INS_LDSMAXALH, - AArch64_INS_LDSMAXAL, - AArch64_INS_LDSMAXA, - AArch64_INS_LDSMAXB, - AArch64_INS_LDSMAXH, - AArch64_INS_LDSMAXLB, - AArch64_INS_LDSMAXLH, - AArch64_INS_LDSMAXL, - AArch64_INS_LDSMAX, - AArch64_INS_LDSMINAB, - AArch64_INS_LDSMINAH, - AArch64_INS_LDSMINALB, - AArch64_INS_LDSMINALH, - AArch64_INS_LDSMINAL, - AArch64_INS_LDSMINA, - AArch64_INS_LDSMINB, - AArch64_INS_LDSMINH, - AArch64_INS_LDSMINLB, - AArch64_INS_LDSMINLH, - AArch64_INS_LDSMINL, - AArch64_INS_LDSMIN, - AArch64_INS_LDTRB, - AArch64_INS_LDTRH, - AArch64_INS_LDTRSB, - AArch64_INS_LDTRSH, - AArch64_INS_LDTRSW, - AArch64_INS_LDTR, - AArch64_INS_LDUMAXAB, - AArch64_INS_LDUMAXAH, - AArch64_INS_LDUMAXALB, - AArch64_INS_LDUMAXALH, - AArch64_INS_LDUMAXAL, - AArch64_INS_LDUMAXA, - AArch64_INS_LDUMAXB, - AArch64_INS_LDUMAXH, - AArch64_INS_LDUMAXLB, - AArch64_INS_LDUMAXLH, - AArch64_INS_LDUMAXL, - AArch64_INS_LDUMAX, - AArch64_INS_LDUMINAB, - AArch64_INS_LDUMINAH, - AArch64_INS_LDUMINALB, - AArch64_INS_LDUMINALH, - AArch64_INS_LDUMINAL, - AArch64_INS_LDUMINA, - AArch64_INS_LDUMINB, - AArch64_INS_LDUMINH, - AArch64_INS_LDUMINLB, - AArch64_INS_LDUMINLH, - AArch64_INS_LDUMINL, - AArch64_INS_LDUMIN, - AArch64_INS_LDURB, - AArch64_INS_LDUR, - AArch64_INS_LDURH, - AArch64_INS_LDURSB, - AArch64_INS_LDURSH, - AArch64_INS_LDURSW, - AArch64_INS_LDXP, - AArch64_INS_LDXRB, - AArch64_INS_LDXRH, - AArch64_INS_LDXR, - AArch64_INS_LSLR, - AArch64_INS_LSL, - AArch64_INS_LSRR, - AArch64_INS_LSR, - AArch64_INS_LUTI2, - AArch64_INS_LUTI4, - AArch64_INS_MADD, - AArch64_INS_MAD, - AArch64_INS_MATCH, - AArch64_INS_MLA, - AArch64_INS_MLS, - AArch64_INS_SETGE, - AArch64_INS_SETGEN, - AArch64_INS_SETGET, - AArch64_INS_SETGETN, - AArch64_INS_MOVAZ, - AArch64_INS_MOVI, - AArch64_INS_MOVK, - AArch64_INS_MOVN, - AArch64_INS_MOVPRFX, - AArch64_INS_MOVT, - AArch64_INS_MOVZ, - AArch64_INS_MRRS, - AArch64_INS_MRS, - AArch64_INS_MSB, - AArch64_INS_MSR, - AArch64_INS_MSRR, - AArch64_INS_MSUB, - AArch64_INS_MUL, - AArch64_INS_MVNI, - AArch64_INS_NANDS, - AArch64_INS_NAND, - AArch64_INS_NBSL, - AArch64_INS_NEG, - AArch64_INS_NMATCH, - AArch64_INS_NORS, - AArch64_INS_NOR, - AArch64_INS_NOT, - AArch64_INS_ORNS, - AArch64_INS_ORN, - AArch64_INS_ORQV, - AArch64_INS_ORRS, - AArch64_INS_ORR, - AArch64_INS_ORV, - AArch64_INS_PACDA, - AArch64_INS_PACDB, - AArch64_INS_PACDZA, - AArch64_INS_PACDZB, - AArch64_INS_PACGA, - AArch64_INS_PACIA, - AArch64_INS_PACIB, - AArch64_INS_PACIZA, - AArch64_INS_PACIZB, - AArch64_INS_PEXT, - AArch64_INS_PFALSE, - AArch64_INS_PFIRST, - AArch64_INS_PMOV, - AArch64_INS_PMULLB, - AArch64_INS_PMULLT, - AArch64_INS_PMULL2, - AArch64_INS_PMULL, - AArch64_INS_PMUL, - AArch64_INS_PNEXT, - AArch64_INS_PRFB, - AArch64_INS_PRFD, - AArch64_INS_PRFH, - AArch64_INS_PRFM, - AArch64_INS_PRFUM, - AArch64_INS_PRFW, - AArch64_INS_PSEL, - AArch64_INS_PTEST, - AArch64_INS_PTRUES, - AArch64_INS_PTRUE, - AArch64_INS_PUNPKHI, - AArch64_INS_PUNPKLO, - AArch64_INS_RADDHNB, - AArch64_INS_RADDHNT, - AArch64_INS_RADDHN, - AArch64_INS_RADDHN2, - AArch64_INS_RAX1, - AArch64_INS_RBIT, - AArch64_INS_RCWCAS, - AArch64_INS_RCWCASA, - AArch64_INS_RCWCASAL, - AArch64_INS_RCWCASL, - AArch64_INS_RCWCASP, - AArch64_INS_RCWCASPA, - AArch64_INS_RCWCASPAL, - AArch64_INS_RCWCASPL, - AArch64_INS_RCWCLR, - AArch64_INS_RCWCLRA, - AArch64_INS_RCWCLRAL, - AArch64_INS_RCWCLRL, - AArch64_INS_RCWCLRP, - AArch64_INS_RCWCLRPA, - AArch64_INS_RCWCLRPAL, - AArch64_INS_RCWCLRPL, - AArch64_INS_RCWSCLR, - AArch64_INS_RCWSCLRA, - AArch64_INS_RCWSCLRAL, - AArch64_INS_RCWSCLRL, - AArch64_INS_RCWSCLRP, - AArch64_INS_RCWSCLRPA, - AArch64_INS_RCWSCLRPAL, - AArch64_INS_RCWSCLRPL, - AArch64_INS_RCWSCAS, - AArch64_INS_RCWSCASA, - AArch64_INS_RCWSCASAL, - AArch64_INS_RCWSCASL, - AArch64_INS_RCWSCASP, - AArch64_INS_RCWSCASPA, - AArch64_INS_RCWSCASPAL, - AArch64_INS_RCWSCASPL, - AArch64_INS_RCWSET, - AArch64_INS_RCWSETA, - AArch64_INS_RCWSETAL, - AArch64_INS_RCWSETL, - AArch64_INS_RCWSETP, - AArch64_INS_RCWSETPA, - AArch64_INS_RCWSETPAL, - AArch64_INS_RCWSETPL, - AArch64_INS_RCWSSET, - AArch64_INS_RCWSSETA, - AArch64_INS_RCWSSETAL, - AArch64_INS_RCWSSETL, - AArch64_INS_RCWSSETP, - AArch64_INS_RCWSSETPA, - AArch64_INS_RCWSSETPAL, - AArch64_INS_RCWSSETPL, - AArch64_INS_RCWSWP, - AArch64_INS_RCWSWPA, - AArch64_INS_RCWSWPAL, - AArch64_INS_RCWSWPL, - AArch64_INS_RCWSWPP, - AArch64_INS_RCWSWPPA, - AArch64_INS_RCWSWPPAL, - AArch64_INS_RCWSWPPL, - AArch64_INS_RCWSSWP, - AArch64_INS_RCWSSWPA, - AArch64_INS_RCWSSWPAL, - AArch64_INS_RCWSSWPL, - AArch64_INS_RCWSSWPP, - AArch64_INS_RCWSSWPPA, - AArch64_INS_RCWSSWPPAL, - AArch64_INS_RCWSSWPPL, - AArch64_INS_RDFFRS, - AArch64_INS_RDFFR, - AArch64_INS_RDSVL, - AArch64_INS_RDVL, - AArch64_INS_RET, - AArch64_INS_RETAA, - AArch64_INS_RETAB, - AArch64_INS_REV16, - AArch64_INS_REV32, - AArch64_INS_REV64, - AArch64_INS_REVB, - AArch64_INS_REVD, - AArch64_INS_REVH, - AArch64_INS_REVW, - AArch64_INS_REV, - AArch64_INS_RMIF, - AArch64_INS_ROR, - AArch64_INS_RPRFM, - AArch64_INS_RSHRNB, - AArch64_INS_RSHRNT, - AArch64_INS_RSHRN2, - AArch64_INS_RSHRN, - AArch64_INS_RSUBHNB, - AArch64_INS_RSUBHNT, - AArch64_INS_RSUBHN, - AArch64_INS_RSUBHN2, - AArch64_INS_SABALB, - AArch64_INS_SABALT, - AArch64_INS_SABAL2, - AArch64_INS_SABAL, - AArch64_INS_SABA, - AArch64_INS_SABDLB, - AArch64_INS_SABDLT, - AArch64_INS_SABDL2, - AArch64_INS_SABDL, - AArch64_INS_SABD, - AArch64_INS_SADALP, - AArch64_INS_SADDLBT, - AArch64_INS_SADDLB, - AArch64_INS_SADDLP, - AArch64_INS_SADDLT, - AArch64_INS_SADDLV, - AArch64_INS_SADDL2, - AArch64_INS_SADDL, - AArch64_INS_SADDV, - AArch64_INS_SADDWB, - AArch64_INS_SADDWT, - AArch64_INS_SADDW2, - AArch64_INS_SADDW, - AArch64_INS_SB, - AArch64_INS_SBCLB, - AArch64_INS_SBCLT, - AArch64_INS_SBCS, - AArch64_INS_SBC, - AArch64_INS_SBFM, - AArch64_INS_SCLAMP, - AArch64_INS_SCVTF, - AArch64_INS_SDIVR, - AArch64_INS_SDIV, - AArch64_INS_SDOT, - AArch64_INS_SEL, - AArch64_INS_SETE, - AArch64_INS_SETEN, - AArch64_INS_SETET, - AArch64_INS_SETETN, - AArch64_INS_SETF16, - AArch64_INS_SETF8, - AArch64_INS_SETFFR, - AArch64_INS_SETGM, - AArch64_INS_SETGMN, - AArch64_INS_SETGMT, - AArch64_INS_SETGMTN, - AArch64_INS_SETGP, - AArch64_INS_SETGPN, - AArch64_INS_SETGPT, - AArch64_INS_SETGPTN, - AArch64_INS_SETM, - AArch64_INS_SETMN, - AArch64_INS_SETMT, - AArch64_INS_SETMTN, - AArch64_INS_SETP, - AArch64_INS_SETPN, - AArch64_INS_SETPT, - AArch64_INS_SETPTN, - AArch64_INS_SHA1C, - AArch64_INS_SHA1H, - AArch64_INS_SHA1M, - AArch64_INS_SHA1P, - AArch64_INS_SHA1SU0, - AArch64_INS_SHA1SU1, - AArch64_INS_SHA256H2, - AArch64_INS_SHA256H, - AArch64_INS_SHA256SU0, - AArch64_INS_SHA256SU1, - AArch64_INS_SHA512H, - AArch64_INS_SHA512H2, - AArch64_INS_SHA512SU0, - AArch64_INS_SHA512SU1, - AArch64_INS_SHADD, - AArch64_INS_SHLL2, - AArch64_INS_SHLL, - AArch64_INS_SHL, - AArch64_INS_SHRNB, - AArch64_INS_SHRNT, - AArch64_INS_SHRN2, - AArch64_INS_SHRN, - AArch64_INS_SHSUBR, - AArch64_INS_SHSUB, - AArch64_INS_SLI, - AArch64_INS_SM3PARTW1, - AArch64_INS_SM3PARTW2, - AArch64_INS_SM3SS1, - AArch64_INS_SM3TT1A, - AArch64_INS_SM3TT1B, - AArch64_INS_SM3TT2A, - AArch64_INS_SM3TT2B, - AArch64_INS_SM4E, - AArch64_INS_SM4EKEY, - AArch64_INS_SMADDL, - AArch64_INS_SMAXP, - AArch64_INS_SMAXQV, - AArch64_INS_SMAXV, - AArch64_INS_SMAX, - AArch64_INS_SMC, - AArch64_INS_SMINP, - AArch64_INS_SMINQV, - AArch64_INS_SMINV, - AArch64_INS_SMIN, - AArch64_INS_SMLALB, - AArch64_INS_SMLALL, - AArch64_INS_SMLALT, - AArch64_INS_SMLAL, - AArch64_INS_SMLAL2, - AArch64_INS_SMLSLB, - AArch64_INS_SMLSLL, - AArch64_INS_SMLSLT, - AArch64_INS_SMLSL, - AArch64_INS_SMLSL2, - AArch64_INS_SMMLA, - AArch64_INS_SMOPA, - AArch64_INS_SMOPS, - AArch64_INS_SMOV, - AArch64_INS_SMSUBL, - AArch64_INS_SMULH, - AArch64_INS_SMULLB, - AArch64_INS_SMULLT, - AArch64_INS_SMULL2, - AArch64_INS_SMULL, - AArch64_INS_SPLICE, - AArch64_INS_SQABS, - AArch64_INS_SQADD, - AArch64_INS_SQCADD, - AArch64_INS_SQCVTN, - AArch64_INS_SQCVTUN, - AArch64_INS_SQCVTU, - AArch64_INS_SQCVT, - AArch64_INS_SQDECB, - AArch64_INS_SQDECD, - AArch64_INS_SQDECH, - AArch64_INS_SQDECP, - AArch64_INS_SQDECW, - AArch64_INS_SQDMLALBT, - AArch64_INS_SQDMLALB, - AArch64_INS_SQDMLALT, - AArch64_INS_SQDMLAL, - AArch64_INS_SQDMLAL2, - AArch64_INS_SQDMLSLBT, - AArch64_INS_SQDMLSLB, - AArch64_INS_SQDMLSLT, - AArch64_INS_SQDMLSL, - AArch64_INS_SQDMLSL2, - AArch64_INS_SQDMULH, - AArch64_INS_SQDMULLB, - AArch64_INS_SQDMULLT, - AArch64_INS_SQDMULL, - AArch64_INS_SQDMULL2, - AArch64_INS_SQINCB, - AArch64_INS_SQINCD, - AArch64_INS_SQINCH, - AArch64_INS_SQINCP, - AArch64_INS_SQINCW, - AArch64_INS_SQNEG, - AArch64_INS_SQRDCMLAH, - AArch64_INS_SQRDMLAH, - AArch64_INS_SQRDMLSH, - AArch64_INS_SQRDMULH, - AArch64_INS_SQRSHLR, - AArch64_INS_SQRSHL, - AArch64_INS_SQRSHRNB, - AArch64_INS_SQRSHRNT, - AArch64_INS_SQRSHRN, - AArch64_INS_SQRSHRN2, - AArch64_INS_SQRSHRUNB, - AArch64_INS_SQRSHRUNT, - AArch64_INS_SQRSHRUN, - AArch64_INS_SQRSHRUN2, - AArch64_INS_SQRSHRU, - AArch64_INS_SQRSHR, - AArch64_INS_SQSHLR, - AArch64_INS_SQSHLU, - AArch64_INS_SQSHL, - AArch64_INS_SQSHRNB, - AArch64_INS_SQSHRNT, - AArch64_INS_SQSHRN, - AArch64_INS_SQSHRN2, - AArch64_INS_SQSHRUNB, - AArch64_INS_SQSHRUNT, - AArch64_INS_SQSHRUN, - AArch64_INS_SQSHRUN2, - AArch64_INS_SQSUBR, - AArch64_INS_SQSUB, - AArch64_INS_SQXTNB, - AArch64_INS_SQXTNT, - AArch64_INS_SQXTN2, - AArch64_INS_SQXTN, - AArch64_INS_SQXTUNB, - AArch64_INS_SQXTUNT, - AArch64_INS_SQXTUN2, - AArch64_INS_SQXTUN, - AArch64_INS_SRHADD, - AArch64_INS_SRI, - AArch64_INS_SRSHLR, - AArch64_INS_SRSHL, - AArch64_INS_SRSHR, - AArch64_INS_SRSRA, - AArch64_INS_SSHLLB, - AArch64_INS_SSHLLT, - AArch64_INS_SSHLL2, - AArch64_INS_SSHLL, - AArch64_INS_SSHL, - AArch64_INS_SSHR, - AArch64_INS_SSRA, - AArch64_INS_ST1B, - AArch64_INS_ST1D, - AArch64_INS_ST1H, - AArch64_INS_ST1Q, - AArch64_INS_ST1W, - AArch64_INS_SSUBLBT, - AArch64_INS_SSUBLB, - AArch64_INS_SSUBLTB, - AArch64_INS_SSUBLT, - AArch64_INS_SSUBL2, - AArch64_INS_SSUBL, - AArch64_INS_SSUBWB, - AArch64_INS_SSUBWT, - AArch64_INS_SSUBW2, - AArch64_INS_SSUBW, - AArch64_INS_ST1, - AArch64_INS_ST2B, - AArch64_INS_ST2D, - AArch64_INS_ST2G, - AArch64_INS_ST2H, - AArch64_INS_ST2Q, - AArch64_INS_ST2, - AArch64_INS_ST2W, - AArch64_INS_ST3B, - AArch64_INS_ST3D, - AArch64_INS_ST3H, - AArch64_INS_ST3Q, - AArch64_INS_ST3, - AArch64_INS_ST3W, - AArch64_INS_ST4B, - AArch64_INS_ST4D, - AArch64_INS_ST4, - AArch64_INS_ST4H, - AArch64_INS_ST4Q, - AArch64_INS_ST4W, - AArch64_INS_ST64B, - AArch64_INS_ST64BV, - AArch64_INS_ST64BV0, - AArch64_INS_STGM, - AArch64_INS_STG, - AArch64_INS_STGP, - AArch64_INS_STILP, - AArch64_INS_STL1, - AArch64_INS_STLLRB, - AArch64_INS_STLLRH, - AArch64_INS_STLLR, - AArch64_INS_STLRB, - AArch64_INS_STLRH, - AArch64_INS_STLR, - AArch64_INS_STLURB, - AArch64_INS_STLURH, - AArch64_INS_STLUR, - AArch64_INS_STLXP, - AArch64_INS_STLXRB, - AArch64_INS_STLXRH, - AArch64_INS_STLXR, - AArch64_INS_STNP, - AArch64_INS_STNT1B, - AArch64_INS_STNT1D, - AArch64_INS_STNT1H, - AArch64_INS_STNT1W, - AArch64_INS_STP, - AArch64_INS_STRB, - AArch64_INS_STR, - AArch64_INS_STRH, - AArch64_INS_STTRB, - AArch64_INS_STTRH, - AArch64_INS_STTR, - AArch64_INS_STURB, - AArch64_INS_STUR, - AArch64_INS_STURH, - AArch64_INS_STXP, - AArch64_INS_STXRB, - AArch64_INS_STXRH, - AArch64_INS_STXR, - AArch64_INS_STZ2G, - AArch64_INS_STZGM, - AArch64_INS_STZG, - AArch64_INS_SUBG, - AArch64_INS_SUBHNB, - AArch64_INS_SUBHNT, - AArch64_INS_SUBHN, - AArch64_INS_SUBHN2, - AArch64_INS_SUBP, - AArch64_INS_SUBPS, - AArch64_INS_SUBR, - AArch64_INS_SUBS, - AArch64_INS_SUB, - AArch64_INS_SUDOT, - AArch64_INS_SUMLALL, - AArch64_INS_SUMOPA, - AArch64_INS_SUMOPS, - AArch64_INS_SUNPKHI, - AArch64_INS_SUNPKLO, - AArch64_INS_SUNPK, - AArch64_INS_SUQADD, - AArch64_INS_SUVDOT, - AArch64_INS_SVC, - AArch64_INS_SVDOT, - AArch64_INS_SWPAB, - AArch64_INS_SWPAH, - AArch64_INS_SWPALB, - AArch64_INS_SWPALH, - AArch64_INS_SWPAL, - AArch64_INS_SWPA, - AArch64_INS_SWPB, - AArch64_INS_SWPH, - AArch64_INS_SWPLB, - AArch64_INS_SWPLH, - AArch64_INS_SWPL, - AArch64_INS_SWPP, - AArch64_INS_SWPPA, - AArch64_INS_SWPPAL, - AArch64_INS_SWPPL, - AArch64_INS_SWP, - AArch64_INS_SXTB, - AArch64_INS_SXTH, - AArch64_INS_SXTW, - AArch64_INS_SYSL, - AArch64_INS_SYSP, - AArch64_INS_SYS, - AArch64_INS_TBLQ, - AArch64_INS_TBL, - AArch64_INS_TBNZ, - AArch64_INS_TBXQ, - AArch64_INS_TBX, - AArch64_INS_TBZ, - AArch64_INS_TCANCEL, - AArch64_INS_TCOMMIT, - AArch64_INS_TRCIT, - AArch64_INS_TRN1, - AArch64_INS_TRN2, - AArch64_INS_TSB, - AArch64_INS_TSTART, - AArch64_INS_TTEST, - AArch64_INS_UABALB, - AArch64_INS_UABALT, - AArch64_INS_UABAL2, - AArch64_INS_UABAL, - AArch64_INS_UABA, - AArch64_INS_UABDLB, - AArch64_INS_UABDLT, - AArch64_INS_UABDL2, - AArch64_INS_UABDL, - AArch64_INS_UABD, - AArch64_INS_UADALP, - AArch64_INS_UADDLB, - AArch64_INS_UADDLP, - AArch64_INS_UADDLT, - AArch64_INS_UADDLV, - AArch64_INS_UADDL2, - AArch64_INS_UADDL, - AArch64_INS_UADDV, - AArch64_INS_UADDWB, - AArch64_INS_UADDWT, - AArch64_INS_UADDW2, - AArch64_INS_UADDW, - AArch64_INS_UBFM, - AArch64_INS_UCLAMP, - AArch64_INS_UCVTF, - AArch64_INS_UDF, - AArch64_INS_UDIVR, - AArch64_INS_UDIV, - AArch64_INS_UDOT, - AArch64_INS_UHADD, - AArch64_INS_UHSUBR, - AArch64_INS_UHSUB, - AArch64_INS_UMADDL, - AArch64_INS_UMAXP, - AArch64_INS_UMAXQV, - AArch64_INS_UMAXV, - AArch64_INS_UMAX, - AArch64_INS_UMINP, - AArch64_INS_UMINQV, - AArch64_INS_UMINV, - AArch64_INS_UMIN, - AArch64_INS_UMLALB, - AArch64_INS_UMLALL, - AArch64_INS_UMLALT, - AArch64_INS_UMLAL, - AArch64_INS_UMLAL2, - AArch64_INS_UMLSLB, - AArch64_INS_UMLSLL, - AArch64_INS_UMLSLT, - AArch64_INS_UMLSL, - AArch64_INS_UMLSL2, - AArch64_INS_UMMLA, - AArch64_INS_UMOPA, - AArch64_INS_UMOPS, - AArch64_INS_UMOV, - AArch64_INS_UMSUBL, - AArch64_INS_UMULH, - AArch64_INS_UMULLB, - AArch64_INS_UMULLT, - AArch64_INS_UMULL2, - AArch64_INS_UMULL, - AArch64_INS_UQADD, - AArch64_INS_UQCVTN, - AArch64_INS_UQCVT, - AArch64_INS_UQDECB, - AArch64_INS_UQDECD, - AArch64_INS_UQDECH, - AArch64_INS_UQDECP, - AArch64_INS_UQDECW, - AArch64_INS_UQINCB, - AArch64_INS_UQINCD, - AArch64_INS_UQINCH, - AArch64_INS_UQINCP, - AArch64_INS_UQINCW, - AArch64_INS_UQRSHLR, - AArch64_INS_UQRSHL, - AArch64_INS_UQRSHRNB, - AArch64_INS_UQRSHRNT, - AArch64_INS_UQRSHRN, - AArch64_INS_UQRSHRN2, - AArch64_INS_UQRSHR, - AArch64_INS_UQSHLR, - AArch64_INS_UQSHL, - AArch64_INS_UQSHRNB, - AArch64_INS_UQSHRNT, - AArch64_INS_UQSHRN, - AArch64_INS_UQSHRN2, - AArch64_INS_UQSUBR, - AArch64_INS_UQSUB, - AArch64_INS_UQXTNB, - AArch64_INS_UQXTNT, - AArch64_INS_UQXTN2, - AArch64_INS_UQXTN, - AArch64_INS_URECPE, - AArch64_INS_URHADD, - AArch64_INS_URSHLR, - AArch64_INS_URSHL, - AArch64_INS_URSHR, - AArch64_INS_URSQRTE, - AArch64_INS_URSRA, - AArch64_INS_USDOT, - AArch64_INS_USHLLB, - AArch64_INS_USHLLT, - AArch64_INS_USHLL2, - AArch64_INS_USHLL, - AArch64_INS_USHL, - AArch64_INS_USHR, - AArch64_INS_USMLALL, - AArch64_INS_USMMLA, - AArch64_INS_USMOPA, - AArch64_INS_USMOPS, - AArch64_INS_USQADD, - AArch64_INS_USRA, - AArch64_INS_USUBLB, - AArch64_INS_USUBLT, - AArch64_INS_USUBL2, - AArch64_INS_USUBL, - AArch64_INS_USUBWB, - AArch64_INS_USUBWT, - AArch64_INS_USUBW2, - AArch64_INS_USUBW, - AArch64_INS_USVDOT, - AArch64_INS_UUNPKHI, - AArch64_INS_UUNPKLO, - AArch64_INS_UUNPK, - AArch64_INS_UVDOT, - AArch64_INS_UXTB, - AArch64_INS_UXTH, - AArch64_INS_UXTW, - AArch64_INS_UZP1, - AArch64_INS_UZP2, - AArch64_INS_UZPQ1, - AArch64_INS_UZPQ2, - AArch64_INS_UZP, - AArch64_INS_WFET, - AArch64_INS_WFIT, - AArch64_INS_WHILEGE, - AArch64_INS_WHILEGT, - AArch64_INS_WHILEHI, - AArch64_INS_WHILEHS, - AArch64_INS_WHILELE, - AArch64_INS_WHILELO, - AArch64_INS_WHILELS, - AArch64_INS_WHILELT, - AArch64_INS_WHILERW, - AArch64_INS_WHILEWR, - AArch64_INS_WRFFR, - AArch64_INS_XAFLAG, - AArch64_INS_XAR, - AArch64_INS_XPACD, - AArch64_INS_XPACI, - AArch64_INS_XTN2, - AArch64_INS_XTN, - AArch64_INS_ZERO, - AArch64_INS_ZIP1, - AArch64_INS_ZIP2, - AArch64_INS_ZIPQ1, - AArch64_INS_ZIPQ2, - AArch64_INS_ZIP, + AARCH64_INS_INVALID, + AARCH64_INS_ABS, + AARCH64_INS_ADCLB, + AARCH64_INS_ADCLT, + AARCH64_INS_ADCS, + AARCH64_INS_ADC, + AARCH64_INS_ADDG, + AARCH64_INS_ADDHA, + AARCH64_INS_ADDHNB, + AARCH64_INS_ADDHNT, + AARCH64_INS_ADDHN, + AARCH64_INS_ADDHN2, + AARCH64_INS_ADDPL, + AARCH64_INS_ADDPT, + AARCH64_INS_ADDP, + AARCH64_INS_ADDQV, + AARCH64_INS_ADDSPL, + AARCH64_INS_ADDSVL, + AARCH64_INS_ADDS, + AARCH64_INS_ADDVA, + AARCH64_INS_ADDVL, + AARCH64_INS_ADDV, + AARCH64_INS_ADD, + AARCH64_INS_ADR, + AARCH64_INS_ADRP, + AARCH64_INS_AESD, + AARCH64_INS_AESE, + AARCH64_INS_AESIMC, + AARCH64_INS_AESMC, + AARCH64_INS_ANDQV, + AARCH64_INS_ANDS, + AARCH64_INS_ANDV, + AARCH64_INS_AND, + AARCH64_INS_ASRD, + AARCH64_INS_ASRR, + AARCH64_INS_ASR, + AARCH64_INS_AUTDA, + AARCH64_INS_AUTDB, + AARCH64_INS_AUTDZA, + AARCH64_INS_AUTDZB, + AARCH64_INS_AUTIA, + AARCH64_INS_HINT, + AARCH64_INS_AUTIA171615, + AARCH64_INS_AUTIASPPC, + AARCH64_INS_AUTIB, + AARCH64_INS_AUTIB171615, + AARCH64_INS_AUTIBSPPC, + AARCH64_INS_AUTIZA, + AARCH64_INS_AUTIZB, + AARCH64_INS_AXFLAG, + AARCH64_INS_B, + AARCH64_INS_BCAX, + AARCH64_INS_BC, + AARCH64_INS_BDEP, + AARCH64_INS_BEXT, + AARCH64_INS_BFDOT, + AARCH64_INS_BF1CVTL2, + AARCH64_INS_BF1CVTLT, + AARCH64_INS_BF1CVTL, + AARCH64_INS_BF1CVT, + AARCH64_INS_BF2CVTL2, + AARCH64_INS_BF2CVTLT, + AARCH64_INS_BF2CVTL, + AARCH64_INS_BF2CVT, + AARCH64_INS_BFADD, + AARCH64_INS_BFCLAMP, + AARCH64_INS_BFCVT, + AARCH64_INS_BFCVTN, + AARCH64_INS_BFCVTN2, + AARCH64_INS_BFCVTNT, + AARCH64_INS_BFMAXNM, + AARCH64_INS_BFMAX, + AARCH64_INS_BFMINNM, + AARCH64_INS_BFMIN, + AARCH64_INS_BFMLALB, + AARCH64_INS_BFMLALT, + AARCH64_INS_BFMLAL, + AARCH64_INS_BFMLA, + AARCH64_INS_BFMLSLB, + AARCH64_INS_BFMLSLT, + AARCH64_INS_BFMLSL, + AARCH64_INS_BFMLS, + AARCH64_INS_BFMMLA, + AARCH64_INS_BFMOPA, + AARCH64_INS_BFMOPS, + AARCH64_INS_BFMUL, + AARCH64_INS_BFM, + AARCH64_INS_BFSUB, + AARCH64_INS_BFVDOT, + AARCH64_INS_BGRP, + AARCH64_INS_BICS, + AARCH64_INS_BIC, + AARCH64_INS_BIF, + AARCH64_INS_BIT, + AARCH64_INS_BL, + AARCH64_INS_BLR, + AARCH64_INS_BLRAA, + AARCH64_INS_BLRAAZ, + AARCH64_INS_BLRAB, + AARCH64_INS_BLRABZ, + AARCH64_INS_BMOPA, + AARCH64_INS_BMOPS, + AARCH64_INS_BR, + AARCH64_INS_BRAA, + AARCH64_INS_BRAAZ, + AARCH64_INS_BRAB, + AARCH64_INS_BRABZ, + AARCH64_INS_BRB, + AARCH64_INS_BRK, + AARCH64_INS_BRKAS, + AARCH64_INS_BRKA, + AARCH64_INS_BRKBS, + AARCH64_INS_BRKB, + AARCH64_INS_BRKNS, + AARCH64_INS_BRKN, + AARCH64_INS_BRKPAS, + AARCH64_INS_BRKPA, + AARCH64_INS_BRKPBS, + AARCH64_INS_BRKPB, + AARCH64_INS_BSL1N, + AARCH64_INS_BSL2N, + AARCH64_INS_BSL, + AARCH64_INS_CADD, + AARCH64_INS_CASAB, + AARCH64_INS_CASAH, + AARCH64_INS_CASALB, + AARCH64_INS_CASALH, + AARCH64_INS_CASAL, + AARCH64_INS_CASA, + AARCH64_INS_CASB, + AARCH64_INS_CASH, + AARCH64_INS_CASLB, + AARCH64_INS_CASLH, + AARCH64_INS_CASL, + AARCH64_INS_CASPAL, + AARCH64_INS_CASPA, + AARCH64_INS_CASPL, + AARCH64_INS_CASP, + AARCH64_INS_CAS, + AARCH64_INS_CBNZ, + AARCH64_INS_CBZ, + AARCH64_INS_CCMN, + AARCH64_INS_CCMP, + AARCH64_INS_CDOT, + AARCH64_INS_CFINV, + AARCH64_INS_CLASTA, + AARCH64_INS_CLASTB, + AARCH64_INS_CLREX, + AARCH64_INS_CLS, + AARCH64_INS_CLZ, + AARCH64_INS_CMEQ, + AARCH64_INS_CMGE, + AARCH64_INS_CMGT, + AARCH64_INS_CMHI, + AARCH64_INS_CMHS, + AARCH64_INS_CMLA, + AARCH64_INS_CMLE, + AARCH64_INS_CMLT, + AARCH64_INS_CMPEQ, + AARCH64_INS_CMPGE, + AARCH64_INS_CMPGT, + AARCH64_INS_CMPHI, + AARCH64_INS_CMPHS, + AARCH64_INS_CMPLE, + AARCH64_INS_CMPLO, + AARCH64_INS_CMPLS, + AARCH64_INS_CMPLT, + AARCH64_INS_CMPNE, + AARCH64_INS_CMTST, + AARCH64_INS_CNOT, + AARCH64_INS_CNTB, + AARCH64_INS_CNTD, + AARCH64_INS_CNTH, + AARCH64_INS_CNTP, + AARCH64_INS_CNTW, + AARCH64_INS_CNT, + AARCH64_INS_COMPACT, + AARCH64_INS_CPYE, + AARCH64_INS_CPYEN, + AARCH64_INS_CPYERN, + AARCH64_INS_CPYERT, + AARCH64_INS_CPYERTN, + AARCH64_INS_CPYERTRN, + AARCH64_INS_CPYERTWN, + AARCH64_INS_CPYET, + AARCH64_INS_CPYETN, + AARCH64_INS_CPYETRN, + AARCH64_INS_CPYETWN, + AARCH64_INS_CPYEWN, + AARCH64_INS_CPYEWT, + AARCH64_INS_CPYEWTN, + AARCH64_INS_CPYEWTRN, + AARCH64_INS_CPYEWTWN, + AARCH64_INS_CPYFE, + AARCH64_INS_CPYFEN, + AARCH64_INS_CPYFERN, + AARCH64_INS_CPYFERT, + AARCH64_INS_CPYFERTN, + AARCH64_INS_CPYFERTRN, + AARCH64_INS_CPYFERTWN, + AARCH64_INS_CPYFET, + AARCH64_INS_CPYFETN, + AARCH64_INS_CPYFETRN, + AARCH64_INS_CPYFETWN, + AARCH64_INS_CPYFEWN, + AARCH64_INS_CPYFEWT, + AARCH64_INS_CPYFEWTN, + AARCH64_INS_CPYFEWTRN, + AARCH64_INS_CPYFEWTWN, + AARCH64_INS_CPYFM, + AARCH64_INS_CPYFMN, + AARCH64_INS_CPYFMRN, + AARCH64_INS_CPYFMRT, + AARCH64_INS_CPYFMRTN, + AARCH64_INS_CPYFMRTRN, + AARCH64_INS_CPYFMRTWN, + AARCH64_INS_CPYFMT, + AARCH64_INS_CPYFMTN, + AARCH64_INS_CPYFMTRN, + AARCH64_INS_CPYFMTWN, + AARCH64_INS_CPYFMWN, + AARCH64_INS_CPYFMWT, + AARCH64_INS_CPYFMWTN, + AARCH64_INS_CPYFMWTRN, + AARCH64_INS_CPYFMWTWN, + AARCH64_INS_CPYFP, + AARCH64_INS_CPYFPN, + AARCH64_INS_CPYFPRN, + AARCH64_INS_CPYFPRT, + AARCH64_INS_CPYFPRTN, + AARCH64_INS_CPYFPRTRN, + AARCH64_INS_CPYFPRTWN, + AARCH64_INS_CPYFPT, + AARCH64_INS_CPYFPTN, + AARCH64_INS_CPYFPTRN, + AARCH64_INS_CPYFPTWN, + AARCH64_INS_CPYFPWN, + AARCH64_INS_CPYFPWT, + AARCH64_INS_CPYFPWTN, + AARCH64_INS_CPYFPWTRN, + AARCH64_INS_CPYFPWTWN, + AARCH64_INS_CPYM, + AARCH64_INS_CPYMN, + AARCH64_INS_CPYMRN, + AARCH64_INS_CPYMRT, + AARCH64_INS_CPYMRTN, + AARCH64_INS_CPYMRTRN, + AARCH64_INS_CPYMRTWN, + AARCH64_INS_CPYMT, + AARCH64_INS_CPYMTN, + AARCH64_INS_CPYMTRN, + AARCH64_INS_CPYMTWN, + AARCH64_INS_CPYMWN, + AARCH64_INS_CPYMWT, + AARCH64_INS_CPYMWTN, + AARCH64_INS_CPYMWTRN, + AARCH64_INS_CPYMWTWN, + AARCH64_INS_CPYP, + AARCH64_INS_CPYPN, + AARCH64_INS_CPYPRN, + AARCH64_INS_CPYPRT, + AARCH64_INS_CPYPRTN, + AARCH64_INS_CPYPRTRN, + AARCH64_INS_CPYPRTWN, + AARCH64_INS_CPYPT, + AARCH64_INS_CPYPTN, + AARCH64_INS_CPYPTRN, + AARCH64_INS_CPYPTWN, + AARCH64_INS_CPYPWN, + AARCH64_INS_CPYPWT, + AARCH64_INS_CPYPWTN, + AARCH64_INS_CPYPWTRN, + AARCH64_INS_CPYPWTWN, + AARCH64_INS_CPY, + AARCH64_INS_CRC32B, + AARCH64_INS_CRC32CB, + AARCH64_INS_CRC32CH, + AARCH64_INS_CRC32CW, + AARCH64_INS_CRC32CX, + AARCH64_INS_CRC32H, + AARCH64_INS_CRC32W, + AARCH64_INS_CRC32X, + AARCH64_INS_CSEL, + AARCH64_INS_CSINC, + AARCH64_INS_CSINV, + AARCH64_INS_CSNEG, + AARCH64_INS_CTERMEQ, + AARCH64_INS_CTERMNE, + AARCH64_INS_CTZ, + AARCH64_INS_DCPS1, + AARCH64_INS_DCPS2, + AARCH64_INS_DCPS3, + AARCH64_INS_DECB, + AARCH64_INS_DECD, + AARCH64_INS_DECH, + AARCH64_INS_DECP, + AARCH64_INS_DECW, + AARCH64_INS_DMB, + AARCH64_INS_DRPS, + AARCH64_INS_DSB, + AARCH64_INS_DUPM, + AARCH64_INS_DUPQ, + AARCH64_INS_DUP, + AARCH64_INS_MOV, + AARCH64_INS_EON, + AARCH64_INS_EOR3, + AARCH64_INS_EORBT, + AARCH64_INS_EORQV, + AARCH64_INS_EORS, + AARCH64_INS_EORTB, + AARCH64_INS_EORV, + AARCH64_INS_EOR, + AARCH64_INS_ERET, + AARCH64_INS_ERETAA, + AARCH64_INS_ERETAB, + AARCH64_INS_EXTQ, + AARCH64_INS_MOVA, + AARCH64_INS_EXTR, + AARCH64_INS_EXT, + AARCH64_INS_F1CVTL2, + AARCH64_INS_F1CVTLT, + AARCH64_INS_F1CVTL, + AARCH64_INS_F1CVT, + AARCH64_INS_F2CVTL2, + AARCH64_INS_F2CVTLT, + AARCH64_INS_F2CVTL, + AARCH64_INS_F2CVT, + AARCH64_INS_FABD, + AARCH64_INS_FABS, + AARCH64_INS_FACGE, + AARCH64_INS_FACGT, + AARCH64_INS_FADDA, + AARCH64_INS_FADD, + AARCH64_INS_FADDP, + AARCH64_INS_FADDQV, + AARCH64_INS_FADDV, + AARCH64_INS_FAMAX, + AARCH64_INS_FAMIN, + AARCH64_INS_FCADD, + AARCH64_INS_FCCMP, + AARCH64_INS_FCCMPE, + AARCH64_INS_FCLAMP, + AARCH64_INS_FCMEQ, + AARCH64_INS_FCMGE, + AARCH64_INS_FCMGT, + AARCH64_INS_FCMLA, + AARCH64_INS_FCMLE, + AARCH64_INS_FCMLT, + AARCH64_INS_FCMNE, + AARCH64_INS_FCMP, + AARCH64_INS_FCMPE, + AARCH64_INS_FCMUO, + AARCH64_INS_FCPY, + AARCH64_INS_FCSEL, + AARCH64_INS_FCVTAS, + AARCH64_INS_FCVTAU, + AARCH64_INS_FCVT, + AARCH64_INS_FCVTLT, + AARCH64_INS_FCVTL, + AARCH64_INS_FCVTL2, + AARCH64_INS_FCVTMS, + AARCH64_INS_FCVTMU, + AARCH64_INS_FCVTNB, + AARCH64_INS_FCVTNS, + AARCH64_INS_FCVTNT, + AARCH64_INS_FCVTNU, + AARCH64_INS_FCVTN, + AARCH64_INS_FCVTN2, + AARCH64_INS_FCVTPS, + AARCH64_INS_FCVTPU, + AARCH64_INS_FCVTXNT, + AARCH64_INS_FCVTXN, + AARCH64_INS_FCVTXN2, + AARCH64_INS_FCVTX, + AARCH64_INS_FCVTZS, + AARCH64_INS_FCVTZU, + AARCH64_INS_FDIV, + AARCH64_INS_FDIVR, + AARCH64_INS_FDOT, + AARCH64_INS_FDUP, + AARCH64_INS_FEXPA, + AARCH64_INS_FJCVTZS, + AARCH64_INS_FLOGB, + AARCH64_INS_FMADD, + AARCH64_INS_FMAD, + AARCH64_INS_FMAX, + AARCH64_INS_FMAXNM, + AARCH64_INS_FMAXNMP, + AARCH64_INS_FMAXNMQV, + AARCH64_INS_FMAXNMV, + AARCH64_INS_FMAXP, + AARCH64_INS_FMAXQV, + AARCH64_INS_FMAXV, + AARCH64_INS_FMIN, + AARCH64_INS_FMINNM, + AARCH64_INS_FMINNMP, + AARCH64_INS_FMINNMQV, + AARCH64_INS_FMINNMV, + AARCH64_INS_FMINP, + AARCH64_INS_FMINQV, + AARCH64_INS_FMINV, + AARCH64_INS_FMLAL2, + AARCH64_INS_FMLALB, + AARCH64_INS_FMLALLBB, + AARCH64_INS_FMLALLBT, + AARCH64_INS_FMLALLTB, + AARCH64_INS_FMLALLTT, + AARCH64_INS_FMLALL, + AARCH64_INS_FMLALT, + AARCH64_INS_FMLAL, + AARCH64_INS_FMLA, + AARCH64_INS_FMLSL2, + AARCH64_INS_FMLSLB, + AARCH64_INS_FMLSLT, + AARCH64_INS_FMLSL, + AARCH64_INS_FMLS, + AARCH64_INS_FMMLA, + AARCH64_INS_FMOPA, + AARCH64_INS_FMOPS, + AARCH64_INS_FMOV, + AARCH64_INS_FMSB, + AARCH64_INS_FMSUB, + AARCH64_INS_FMUL, + AARCH64_INS_FMULX, + AARCH64_INS_FNEG, + AARCH64_INS_FNMADD, + AARCH64_INS_FNMAD, + AARCH64_INS_FNMLA, + AARCH64_INS_FNMLS, + AARCH64_INS_FNMSB, + AARCH64_INS_FNMSUB, + AARCH64_INS_FNMUL, + AARCH64_INS_FRECPE, + AARCH64_INS_FRECPS, + AARCH64_INS_FRECPX, + AARCH64_INS_FRINT32X, + AARCH64_INS_FRINT32Z, + AARCH64_INS_FRINT64X, + AARCH64_INS_FRINT64Z, + AARCH64_INS_FRINTA, + AARCH64_INS_FRINTI, + AARCH64_INS_FRINTM, + AARCH64_INS_FRINTN, + AARCH64_INS_FRINTP, + AARCH64_INS_FRINTX, + AARCH64_INS_FRINTZ, + AARCH64_INS_FRSQRTE, + AARCH64_INS_FRSQRTS, + AARCH64_INS_FSCALE, + AARCH64_INS_FSQRT, + AARCH64_INS_FSUB, + AARCH64_INS_FSUBR, + AARCH64_INS_FTMAD, + AARCH64_INS_FTSMUL, + AARCH64_INS_FTSSEL, + AARCH64_INS_FVDOTB, + AARCH64_INS_FVDOTT, + AARCH64_INS_FVDOT, + AARCH64_INS_GCSPOPCX, + AARCH64_INS_GCSPOPM, + AARCH64_INS_GCSPOPX, + AARCH64_INS_GCSPUSHM, + AARCH64_INS_GCSPUSHX, + AARCH64_INS_GCSSS1, + AARCH64_INS_GCSSS2, + AARCH64_INS_GCSSTR, + AARCH64_INS_GCSSTTR, + AARCH64_INS_LD1B, + AARCH64_INS_LD1D, + AARCH64_INS_LD1H, + AARCH64_INS_LD1Q, + AARCH64_INS_LD1SB, + AARCH64_INS_LD1SH, + AARCH64_INS_LD1SW, + AARCH64_INS_LD1W, + AARCH64_INS_LDFF1B, + AARCH64_INS_LDFF1D, + AARCH64_INS_LDFF1H, + AARCH64_INS_LDFF1SB, + AARCH64_INS_LDFF1SH, + AARCH64_INS_LDFF1SW, + AARCH64_INS_LDFF1W, + AARCH64_INS_GMI, + AARCH64_INS_HISTCNT, + AARCH64_INS_HISTSEG, + AARCH64_INS_HLT, + AARCH64_INS_HVC, + AARCH64_INS_INCB, + AARCH64_INS_INCD, + AARCH64_INS_INCH, + AARCH64_INS_INCP, + AARCH64_INS_INCW, + AARCH64_INS_INDEX, + AARCH64_INS_INSR, + AARCH64_INS_INS, + AARCH64_INS_IRG, + AARCH64_INS_ISB, + AARCH64_INS_LASTA, + AARCH64_INS_LASTB, + AARCH64_INS_LD1, + AARCH64_INS_LD1RB, + AARCH64_INS_LD1RD, + AARCH64_INS_LD1RH, + AARCH64_INS_LD1ROB, + AARCH64_INS_LD1ROD, + AARCH64_INS_LD1ROH, + AARCH64_INS_LD1ROW, + AARCH64_INS_LD1RQB, + AARCH64_INS_LD1RQD, + AARCH64_INS_LD1RQH, + AARCH64_INS_LD1RQW, + AARCH64_INS_LD1RSB, + AARCH64_INS_LD1RSH, + AARCH64_INS_LD1RSW, + AARCH64_INS_LD1RW, + AARCH64_INS_LD1R, + AARCH64_INS_LD2B, + AARCH64_INS_LD2D, + AARCH64_INS_LD2H, + AARCH64_INS_LD2Q, + AARCH64_INS_LD2R, + AARCH64_INS_LD2, + AARCH64_INS_LD2W, + AARCH64_INS_LD3B, + AARCH64_INS_LD3D, + AARCH64_INS_LD3H, + AARCH64_INS_LD3Q, + AARCH64_INS_LD3R, + AARCH64_INS_LD3, + AARCH64_INS_LD3W, + AARCH64_INS_LD4B, + AARCH64_INS_LD4D, + AARCH64_INS_LD4, + AARCH64_INS_LD4H, + AARCH64_INS_LD4Q, + AARCH64_INS_LD4R, + AARCH64_INS_LD4W, + AARCH64_INS_LD64B, + AARCH64_INS_LDADDAB, + AARCH64_INS_LDADDAH, + AARCH64_INS_LDADDALB, + AARCH64_INS_LDADDALH, + AARCH64_INS_LDADDAL, + AARCH64_INS_LDADDA, + AARCH64_INS_LDADDB, + AARCH64_INS_LDADDH, + AARCH64_INS_LDADDLB, + AARCH64_INS_LDADDLH, + AARCH64_INS_LDADDL, + AARCH64_INS_LDADD, + AARCH64_INS_LDAP1, + AARCH64_INS_LDAPRB, + AARCH64_INS_LDAPRH, + AARCH64_INS_LDAPR, + AARCH64_INS_LDAPURB, + AARCH64_INS_LDAPURH, + AARCH64_INS_LDAPURSB, + AARCH64_INS_LDAPURSH, + AARCH64_INS_LDAPURSW, + AARCH64_INS_LDAPUR, + AARCH64_INS_LDARB, + AARCH64_INS_LDARH, + AARCH64_INS_LDAR, + AARCH64_INS_LDAXP, + AARCH64_INS_LDAXRB, + AARCH64_INS_LDAXRH, + AARCH64_INS_LDAXR, + AARCH64_INS_LDCLRAB, + AARCH64_INS_LDCLRAH, + AARCH64_INS_LDCLRALB, + AARCH64_INS_LDCLRALH, + AARCH64_INS_LDCLRAL, + AARCH64_INS_LDCLRA, + AARCH64_INS_LDCLRB, + AARCH64_INS_LDCLRH, + AARCH64_INS_LDCLRLB, + AARCH64_INS_LDCLRLH, + AARCH64_INS_LDCLRL, + AARCH64_INS_LDCLRP, + AARCH64_INS_LDCLRPA, + AARCH64_INS_LDCLRPAL, + AARCH64_INS_LDCLRPL, + AARCH64_INS_LDCLR, + AARCH64_INS_LDEORAB, + AARCH64_INS_LDEORAH, + AARCH64_INS_LDEORALB, + AARCH64_INS_LDEORALH, + AARCH64_INS_LDEORAL, + AARCH64_INS_LDEORA, + AARCH64_INS_LDEORB, + AARCH64_INS_LDEORH, + AARCH64_INS_LDEORLB, + AARCH64_INS_LDEORLH, + AARCH64_INS_LDEORL, + AARCH64_INS_LDEOR, + AARCH64_INS_LDG, + AARCH64_INS_LDGM, + AARCH64_INS_LDIAPP, + AARCH64_INS_LDLARB, + AARCH64_INS_LDLARH, + AARCH64_INS_LDLAR, + AARCH64_INS_LDNF1B, + AARCH64_INS_LDNF1D, + AARCH64_INS_LDNF1H, + AARCH64_INS_LDNF1SB, + AARCH64_INS_LDNF1SH, + AARCH64_INS_LDNF1SW, + AARCH64_INS_LDNF1W, + AARCH64_INS_LDNP, + AARCH64_INS_LDNT1B, + AARCH64_INS_LDNT1D, + AARCH64_INS_LDNT1H, + AARCH64_INS_LDNT1SB, + AARCH64_INS_LDNT1SH, + AARCH64_INS_LDNT1SW, + AARCH64_INS_LDNT1W, + AARCH64_INS_LDP, + AARCH64_INS_LDPSW, + AARCH64_INS_LDRAA, + AARCH64_INS_LDRAB, + AARCH64_INS_LDRB, + AARCH64_INS_LDR, + AARCH64_INS_LDRH, + AARCH64_INS_LDRSB, + AARCH64_INS_LDRSH, + AARCH64_INS_LDRSW, + AARCH64_INS_LDSETAB, + AARCH64_INS_LDSETAH, + AARCH64_INS_LDSETALB, + AARCH64_INS_LDSETALH, + AARCH64_INS_LDSETAL, + AARCH64_INS_LDSETA, + AARCH64_INS_LDSETB, + AARCH64_INS_LDSETH, + AARCH64_INS_LDSETLB, + AARCH64_INS_LDSETLH, + AARCH64_INS_LDSETL, + AARCH64_INS_LDSETP, + AARCH64_INS_LDSETPA, + AARCH64_INS_LDSETPAL, + AARCH64_INS_LDSETPL, + AARCH64_INS_LDSET, + AARCH64_INS_LDSMAXAB, + AARCH64_INS_LDSMAXAH, + AARCH64_INS_LDSMAXALB, + AARCH64_INS_LDSMAXALH, + AARCH64_INS_LDSMAXAL, + AARCH64_INS_LDSMAXA, + AARCH64_INS_LDSMAXB, + AARCH64_INS_LDSMAXH, + AARCH64_INS_LDSMAXLB, + AARCH64_INS_LDSMAXLH, + AARCH64_INS_LDSMAXL, + AARCH64_INS_LDSMAX, + AARCH64_INS_LDSMINAB, + AARCH64_INS_LDSMINAH, + AARCH64_INS_LDSMINALB, + AARCH64_INS_LDSMINALH, + AARCH64_INS_LDSMINAL, + AARCH64_INS_LDSMINA, + AARCH64_INS_LDSMINB, + AARCH64_INS_LDSMINH, + AARCH64_INS_LDSMINLB, + AARCH64_INS_LDSMINLH, + AARCH64_INS_LDSMINL, + AARCH64_INS_LDSMIN, + AARCH64_INS_LDTRB, + AARCH64_INS_LDTRH, + AARCH64_INS_LDTRSB, + AARCH64_INS_LDTRSH, + AARCH64_INS_LDTRSW, + AARCH64_INS_LDTR, + AARCH64_INS_LDUMAXAB, + AARCH64_INS_LDUMAXAH, + AARCH64_INS_LDUMAXALB, + AARCH64_INS_LDUMAXALH, + AARCH64_INS_LDUMAXAL, + AARCH64_INS_LDUMAXA, + AARCH64_INS_LDUMAXB, + AARCH64_INS_LDUMAXH, + AARCH64_INS_LDUMAXLB, + AARCH64_INS_LDUMAXLH, + AARCH64_INS_LDUMAXL, + AARCH64_INS_LDUMAX, + AARCH64_INS_LDUMINAB, + AARCH64_INS_LDUMINAH, + AARCH64_INS_LDUMINALB, + AARCH64_INS_LDUMINALH, + AARCH64_INS_LDUMINAL, + AARCH64_INS_LDUMINA, + AARCH64_INS_LDUMINB, + AARCH64_INS_LDUMINH, + AARCH64_INS_LDUMINLB, + AARCH64_INS_LDUMINLH, + AARCH64_INS_LDUMINL, + AARCH64_INS_LDUMIN, + AARCH64_INS_LDURB, + AARCH64_INS_LDUR, + AARCH64_INS_LDURH, + AARCH64_INS_LDURSB, + AARCH64_INS_LDURSH, + AARCH64_INS_LDURSW, + AARCH64_INS_LDXP, + AARCH64_INS_LDXRB, + AARCH64_INS_LDXRH, + AARCH64_INS_LDXR, + AARCH64_INS_LSLR, + AARCH64_INS_LSL, + AARCH64_INS_LSRR, + AARCH64_INS_LSR, + AARCH64_INS_LUTI2, + AARCH64_INS_LUTI4, + AARCH64_INS_MADDPT, + AARCH64_INS_MADD, + AARCH64_INS_MADPT, + AARCH64_INS_MAD, + AARCH64_INS_MATCH, + AARCH64_INS_MLAPT, + AARCH64_INS_MLA, + AARCH64_INS_MLS, + AARCH64_INS_SETGE, + AARCH64_INS_SETGEN, + AARCH64_INS_SETGET, + AARCH64_INS_SETGETN, + AARCH64_INS_MOVAZ, + AARCH64_INS_MOVI, + AARCH64_INS_MOVK, + AARCH64_INS_MOVN, + AARCH64_INS_MOVPRFX, + AARCH64_INS_MOVT, + AARCH64_INS_MOVZ, + AARCH64_INS_MRRS, + AARCH64_INS_MRS, + AARCH64_INS_MSB, + AARCH64_INS_MSR, + AARCH64_INS_MSRR, + AARCH64_INS_MSUBPT, + AARCH64_INS_MSUB, + AARCH64_INS_MUL, + AARCH64_INS_MVNI, + AARCH64_INS_NANDS, + AARCH64_INS_NAND, + AARCH64_INS_NBSL, + AARCH64_INS_NEG, + AARCH64_INS_NMATCH, + AARCH64_INS_NORS, + AARCH64_INS_NOR, + AARCH64_INS_NOT, + AARCH64_INS_ORNS, + AARCH64_INS_ORN, + AARCH64_INS_ORQV, + AARCH64_INS_ORRS, + AARCH64_INS_ORR, + AARCH64_INS_ORV, + AARCH64_INS_PACDA, + AARCH64_INS_PACDB, + AARCH64_INS_PACDZA, + AARCH64_INS_PACDZB, + AARCH64_INS_PACGA, + AARCH64_INS_PACIA, + AARCH64_INS_PACIA171615, + AARCH64_INS_PACIASPPC, + AARCH64_INS_PACIB, + AARCH64_INS_PACIB171615, + AARCH64_INS_PACIBSPPC, + AARCH64_INS_PACIZA, + AARCH64_INS_PACIZB, + AARCH64_INS_PACNBIASPPC, + AARCH64_INS_PACNBIBSPPC, + AARCH64_INS_PEXT, + AARCH64_INS_PFALSE, + AARCH64_INS_PFIRST, + AARCH64_INS_PMOV, + AARCH64_INS_PMULLB, + AARCH64_INS_PMULLT, + AARCH64_INS_PMULL2, + AARCH64_INS_PMULL, + AARCH64_INS_PMUL, + AARCH64_INS_PNEXT, + AARCH64_INS_PRFB, + AARCH64_INS_PRFD, + AARCH64_INS_PRFH, + AARCH64_INS_PRFM, + AARCH64_INS_PRFUM, + AARCH64_INS_PRFW, + AARCH64_INS_PSEL, + AARCH64_INS_PTEST, + AARCH64_INS_PTRUES, + AARCH64_INS_PTRUE, + AARCH64_INS_PUNPKHI, + AARCH64_INS_PUNPKLO, + AARCH64_INS_RADDHNB, + AARCH64_INS_RADDHNT, + AARCH64_INS_RADDHN, + AARCH64_INS_RADDHN2, + AARCH64_INS_RAX1, + AARCH64_INS_RBIT, + AARCH64_INS_RCWCAS, + AARCH64_INS_RCWCASA, + AARCH64_INS_RCWCASAL, + AARCH64_INS_RCWCASL, + AARCH64_INS_RCWCASP, + AARCH64_INS_RCWCASPA, + AARCH64_INS_RCWCASPAL, + AARCH64_INS_RCWCASPL, + AARCH64_INS_RCWCLR, + AARCH64_INS_RCWCLRA, + AARCH64_INS_RCWCLRAL, + AARCH64_INS_RCWCLRL, + AARCH64_INS_RCWCLRP, + AARCH64_INS_RCWCLRPA, + AARCH64_INS_RCWCLRPAL, + AARCH64_INS_RCWCLRPL, + AARCH64_INS_RCWSCLR, + AARCH64_INS_RCWSCLRA, + AARCH64_INS_RCWSCLRAL, + AARCH64_INS_RCWSCLRL, + AARCH64_INS_RCWSCLRP, + AARCH64_INS_RCWSCLRPA, + AARCH64_INS_RCWSCLRPAL, + AARCH64_INS_RCWSCLRPL, + AARCH64_INS_RCWSCAS, + AARCH64_INS_RCWSCASA, + AARCH64_INS_RCWSCASAL, + AARCH64_INS_RCWSCASL, + AARCH64_INS_RCWSCASP, + AARCH64_INS_RCWSCASPA, + AARCH64_INS_RCWSCASPAL, + AARCH64_INS_RCWSCASPL, + AARCH64_INS_RCWSET, + AARCH64_INS_RCWSETA, + AARCH64_INS_RCWSETAL, + AARCH64_INS_RCWSETL, + AARCH64_INS_RCWSETP, + AARCH64_INS_RCWSETPA, + AARCH64_INS_RCWSETPAL, + AARCH64_INS_RCWSETPL, + AARCH64_INS_RCWSSET, + AARCH64_INS_RCWSSETA, + AARCH64_INS_RCWSSETAL, + AARCH64_INS_RCWSSETL, + AARCH64_INS_RCWSSETP, + AARCH64_INS_RCWSSETPA, + AARCH64_INS_RCWSSETPAL, + AARCH64_INS_RCWSSETPL, + AARCH64_INS_RCWSWP, + AARCH64_INS_RCWSWPA, + AARCH64_INS_RCWSWPAL, + AARCH64_INS_RCWSWPL, + AARCH64_INS_RCWSWPP, + AARCH64_INS_RCWSWPPA, + AARCH64_INS_RCWSWPPAL, + AARCH64_INS_RCWSWPPL, + AARCH64_INS_RCWSSWP, + AARCH64_INS_RCWSSWPA, + AARCH64_INS_RCWSSWPAL, + AARCH64_INS_RCWSSWPL, + AARCH64_INS_RCWSSWPP, + AARCH64_INS_RCWSSWPPA, + AARCH64_INS_RCWSSWPPAL, + AARCH64_INS_RCWSSWPPL, + AARCH64_INS_RDFFRS, + AARCH64_INS_RDFFR, + AARCH64_INS_RDSVL, + AARCH64_INS_RDVL, + AARCH64_INS_RET, + AARCH64_INS_RETAA, + AARCH64_INS_RETAASPPC, + AARCH64_INS_RETAB, + AARCH64_INS_RETABSPPC, + AARCH64_INS_REV16, + AARCH64_INS_REV32, + AARCH64_INS_REV64, + AARCH64_INS_REVB, + AARCH64_INS_REVD, + AARCH64_INS_REVH, + AARCH64_INS_REVW, + AARCH64_INS_REV, + AARCH64_INS_RMIF, + AARCH64_INS_ROR, + AARCH64_INS_RPRFM, + AARCH64_INS_RSHRNB, + AARCH64_INS_RSHRNT, + AARCH64_INS_RSHRN2, + AARCH64_INS_RSHRN, + AARCH64_INS_RSUBHNB, + AARCH64_INS_RSUBHNT, + AARCH64_INS_RSUBHN, + AARCH64_INS_RSUBHN2, + AARCH64_INS_SABALB, + AARCH64_INS_SABALT, + AARCH64_INS_SABAL2, + AARCH64_INS_SABAL, + AARCH64_INS_SABA, + AARCH64_INS_SABDLB, + AARCH64_INS_SABDLT, + AARCH64_INS_SABDL2, + AARCH64_INS_SABDL, + AARCH64_INS_SABD, + AARCH64_INS_SADALP, + AARCH64_INS_SADDLBT, + AARCH64_INS_SADDLB, + AARCH64_INS_SADDLP, + AARCH64_INS_SADDLT, + AARCH64_INS_SADDLV, + AARCH64_INS_SADDL2, + AARCH64_INS_SADDL, + AARCH64_INS_SADDV, + AARCH64_INS_SADDWB, + AARCH64_INS_SADDWT, + AARCH64_INS_SADDW2, + AARCH64_INS_SADDW, + AARCH64_INS_SB, + AARCH64_INS_SBCLB, + AARCH64_INS_SBCLT, + AARCH64_INS_SBCS, + AARCH64_INS_SBC, + AARCH64_INS_SBFM, + AARCH64_INS_SCLAMP, + AARCH64_INS_SCVTF, + AARCH64_INS_SDIVR, + AARCH64_INS_SDIV, + AARCH64_INS_SDOT, + AARCH64_INS_SEL, + AARCH64_INS_SETE, + AARCH64_INS_SETEN, + AARCH64_INS_SETET, + AARCH64_INS_SETETN, + AARCH64_INS_SETF16, + AARCH64_INS_SETF8, + AARCH64_INS_SETFFR, + AARCH64_INS_SETGM, + AARCH64_INS_SETGMN, + AARCH64_INS_SETGMT, + AARCH64_INS_SETGMTN, + AARCH64_INS_SETGP, + AARCH64_INS_SETGPN, + AARCH64_INS_SETGPT, + AARCH64_INS_SETGPTN, + AARCH64_INS_SETM, + AARCH64_INS_SETMN, + AARCH64_INS_SETMT, + AARCH64_INS_SETMTN, + AARCH64_INS_SETP, + AARCH64_INS_SETPN, + AARCH64_INS_SETPT, + AARCH64_INS_SETPTN, + AARCH64_INS_SHA1C, + AARCH64_INS_SHA1H, + AARCH64_INS_SHA1M, + AARCH64_INS_SHA1P, + AARCH64_INS_SHA1SU0, + AARCH64_INS_SHA1SU1, + AARCH64_INS_SHA256H2, + AARCH64_INS_SHA256H, + AARCH64_INS_SHA256SU0, + AARCH64_INS_SHA256SU1, + AARCH64_INS_SHA512H, + AARCH64_INS_SHA512H2, + AARCH64_INS_SHA512SU0, + AARCH64_INS_SHA512SU1, + AARCH64_INS_SHADD, + AARCH64_INS_SHLL2, + AARCH64_INS_SHLL, + AARCH64_INS_SHL, + AARCH64_INS_SHRNB, + AARCH64_INS_SHRNT, + AARCH64_INS_SHRN2, + AARCH64_INS_SHRN, + AARCH64_INS_SHSUBR, + AARCH64_INS_SHSUB, + AARCH64_INS_SLI, + AARCH64_INS_SM3PARTW1, + AARCH64_INS_SM3PARTW2, + AARCH64_INS_SM3SS1, + AARCH64_INS_SM3TT1A, + AARCH64_INS_SM3TT1B, + AARCH64_INS_SM3TT2A, + AARCH64_INS_SM3TT2B, + AARCH64_INS_SM4E, + AARCH64_INS_SM4EKEY, + AARCH64_INS_SMADDL, + AARCH64_INS_SMAXP, + AARCH64_INS_SMAXQV, + AARCH64_INS_SMAXV, + AARCH64_INS_SMAX, + AARCH64_INS_SMC, + AARCH64_INS_SMINP, + AARCH64_INS_SMINQV, + AARCH64_INS_SMINV, + AARCH64_INS_SMIN, + AARCH64_INS_SMLALB, + AARCH64_INS_SMLALL, + AARCH64_INS_SMLALT, + AARCH64_INS_SMLAL, + AARCH64_INS_SMLAL2, + AARCH64_INS_SMLSLB, + AARCH64_INS_SMLSLL, + AARCH64_INS_SMLSLT, + AARCH64_INS_SMLSL, + AARCH64_INS_SMLSL2, + AARCH64_INS_SMMLA, + AARCH64_INS_SMOPA, + AARCH64_INS_SMOPS, + AARCH64_INS_SMOV, + AARCH64_INS_SMSUBL, + AARCH64_INS_SMULH, + AARCH64_INS_SMULLB, + AARCH64_INS_SMULLT, + AARCH64_INS_SMULL2, + AARCH64_INS_SMULL, + AARCH64_INS_SPLICE, + AARCH64_INS_SQABS, + AARCH64_INS_SQADD, + AARCH64_INS_SQCADD, + AARCH64_INS_SQCVTN, + AARCH64_INS_SQCVTUN, + AARCH64_INS_SQCVTU, + AARCH64_INS_SQCVT, + AARCH64_INS_SQDECB, + AARCH64_INS_SQDECD, + AARCH64_INS_SQDECH, + AARCH64_INS_SQDECP, + AARCH64_INS_SQDECW, + AARCH64_INS_SQDMLALBT, + AARCH64_INS_SQDMLALB, + AARCH64_INS_SQDMLALT, + AARCH64_INS_SQDMLAL, + AARCH64_INS_SQDMLAL2, + AARCH64_INS_SQDMLSLBT, + AARCH64_INS_SQDMLSLB, + AARCH64_INS_SQDMLSLT, + AARCH64_INS_SQDMLSL, + AARCH64_INS_SQDMLSL2, + AARCH64_INS_SQDMULH, + AARCH64_INS_SQDMULLB, + AARCH64_INS_SQDMULLT, + AARCH64_INS_SQDMULL, + AARCH64_INS_SQDMULL2, + AARCH64_INS_SQINCB, + AARCH64_INS_SQINCD, + AARCH64_INS_SQINCH, + AARCH64_INS_SQINCP, + AARCH64_INS_SQINCW, + AARCH64_INS_SQNEG, + AARCH64_INS_SQRDCMLAH, + AARCH64_INS_SQRDMLAH, + AARCH64_INS_SQRDMLSH, + AARCH64_INS_SQRDMULH, + AARCH64_INS_SQRSHLR, + AARCH64_INS_SQRSHL, + AARCH64_INS_SQRSHRNB, + AARCH64_INS_SQRSHRNT, + AARCH64_INS_SQRSHRN, + AARCH64_INS_SQRSHRN2, + AARCH64_INS_SQRSHRUNB, + AARCH64_INS_SQRSHRUNT, + AARCH64_INS_SQRSHRUN, + AARCH64_INS_SQRSHRUN2, + AARCH64_INS_SQRSHRU, + AARCH64_INS_SQRSHR, + AARCH64_INS_SQSHLR, + AARCH64_INS_SQSHLU, + AARCH64_INS_SQSHL, + AARCH64_INS_SQSHRNB, + AARCH64_INS_SQSHRNT, + AARCH64_INS_SQSHRN, + AARCH64_INS_SQSHRN2, + AARCH64_INS_SQSHRUNB, + AARCH64_INS_SQSHRUNT, + AARCH64_INS_SQSHRUN, + AARCH64_INS_SQSHRUN2, + AARCH64_INS_SQSUBR, + AARCH64_INS_SQSUB, + AARCH64_INS_SQXTNB, + AARCH64_INS_SQXTNT, + AARCH64_INS_SQXTN2, + AARCH64_INS_SQXTN, + AARCH64_INS_SQXTUNB, + AARCH64_INS_SQXTUNT, + AARCH64_INS_SQXTUN2, + AARCH64_INS_SQXTUN, + AARCH64_INS_SRHADD, + AARCH64_INS_SRI, + AARCH64_INS_SRSHLR, + AARCH64_INS_SRSHL, + AARCH64_INS_SRSHR, + AARCH64_INS_SRSRA, + AARCH64_INS_SSHLLB, + AARCH64_INS_SSHLLT, + AARCH64_INS_SSHLL2, + AARCH64_INS_SSHLL, + AARCH64_INS_SSHL, + AARCH64_INS_SSHR, + AARCH64_INS_SSRA, + AARCH64_INS_ST1B, + AARCH64_INS_ST1D, + AARCH64_INS_ST1H, + AARCH64_INS_ST1Q, + AARCH64_INS_ST1W, + AARCH64_INS_SSUBLBT, + AARCH64_INS_SSUBLB, + AARCH64_INS_SSUBLTB, + AARCH64_INS_SSUBLT, + AARCH64_INS_SSUBL2, + AARCH64_INS_SSUBL, + AARCH64_INS_SSUBWB, + AARCH64_INS_SSUBWT, + AARCH64_INS_SSUBW2, + AARCH64_INS_SSUBW, + AARCH64_INS_ST1, + AARCH64_INS_ST2B, + AARCH64_INS_ST2D, + AARCH64_INS_ST2G, + AARCH64_INS_ST2H, + AARCH64_INS_ST2Q, + AARCH64_INS_ST2, + AARCH64_INS_ST2W, + AARCH64_INS_ST3B, + AARCH64_INS_ST3D, + AARCH64_INS_ST3H, + AARCH64_INS_ST3Q, + AARCH64_INS_ST3, + AARCH64_INS_ST3W, + AARCH64_INS_ST4B, + AARCH64_INS_ST4D, + AARCH64_INS_ST4, + AARCH64_INS_ST4H, + AARCH64_INS_ST4Q, + AARCH64_INS_ST4W, + AARCH64_INS_ST64B, + AARCH64_INS_ST64BV, + AARCH64_INS_ST64BV0, + AARCH64_INS_STGM, + AARCH64_INS_STGP, + AARCH64_INS_STG, + AARCH64_INS_STILP, + AARCH64_INS_STL1, + AARCH64_INS_STLLRB, + AARCH64_INS_STLLRH, + AARCH64_INS_STLLR, + AARCH64_INS_STLRB, + AARCH64_INS_STLRH, + AARCH64_INS_STLR, + AARCH64_INS_STLURB, + AARCH64_INS_STLURH, + AARCH64_INS_STLUR, + AARCH64_INS_STLXP, + AARCH64_INS_STLXRB, + AARCH64_INS_STLXRH, + AARCH64_INS_STLXR, + AARCH64_INS_STNP, + AARCH64_INS_STNT1B, + AARCH64_INS_STNT1D, + AARCH64_INS_STNT1H, + AARCH64_INS_STNT1W, + AARCH64_INS_STP, + AARCH64_INS_STRB, + AARCH64_INS_STR, + AARCH64_INS_STRH, + AARCH64_INS_STTRB, + AARCH64_INS_STTRH, + AARCH64_INS_STTR, + AARCH64_INS_STURB, + AARCH64_INS_STUR, + AARCH64_INS_STURH, + AARCH64_INS_STXP, + AARCH64_INS_STXRB, + AARCH64_INS_STXRH, + AARCH64_INS_STXR, + AARCH64_INS_STZ2G, + AARCH64_INS_STZGM, + AARCH64_INS_STZG, + AARCH64_INS_SUBG, + AARCH64_INS_SUBHNB, + AARCH64_INS_SUBHNT, + AARCH64_INS_SUBHN, + AARCH64_INS_SUBHN2, + AARCH64_INS_SUBP, + AARCH64_INS_SUBPS, + AARCH64_INS_SUBPT, + AARCH64_INS_SUBR, + AARCH64_INS_SUBS, + AARCH64_INS_SUB, + AARCH64_INS_SUDOT, + AARCH64_INS_SUMLALL, + AARCH64_INS_SUMOPA, + AARCH64_INS_SUMOPS, + AARCH64_INS_SUNPKHI, + AARCH64_INS_SUNPKLO, + AARCH64_INS_SUNPK, + AARCH64_INS_SUQADD, + AARCH64_INS_SUVDOT, + AARCH64_INS_SVC, + AARCH64_INS_SVDOT, + AARCH64_INS_SWPAB, + AARCH64_INS_SWPAH, + AARCH64_INS_SWPALB, + AARCH64_INS_SWPALH, + AARCH64_INS_SWPAL, + AARCH64_INS_SWPA, + AARCH64_INS_SWPB, + AARCH64_INS_SWPH, + AARCH64_INS_SWPLB, + AARCH64_INS_SWPLH, + AARCH64_INS_SWPL, + AARCH64_INS_SWPP, + AARCH64_INS_SWPPA, + AARCH64_INS_SWPPAL, + AARCH64_INS_SWPPL, + AARCH64_INS_SWP, + AARCH64_INS_SXTB, + AARCH64_INS_SXTH, + AARCH64_INS_SXTW, + AARCH64_INS_SYSL, + AARCH64_INS_SYSP, + AARCH64_INS_SYS, + AARCH64_INS_TBLQ, + AARCH64_INS_TBL, + AARCH64_INS_TBNZ, + AARCH64_INS_TBXQ, + AARCH64_INS_TBX, + AARCH64_INS_TBZ, + AARCH64_INS_TCANCEL, + AARCH64_INS_TCOMMIT, + AARCH64_INS_TRCIT, + AARCH64_INS_TRN1, + AARCH64_INS_TRN2, + AARCH64_INS_TSB, + AARCH64_INS_TSTART, + AARCH64_INS_TTEST, + AARCH64_INS_UABALB, + AARCH64_INS_UABALT, + AARCH64_INS_UABAL2, + AARCH64_INS_UABAL, + AARCH64_INS_UABA, + AARCH64_INS_UABDLB, + AARCH64_INS_UABDLT, + AARCH64_INS_UABDL2, + AARCH64_INS_UABDL, + AARCH64_INS_UABD, + AARCH64_INS_UADALP, + AARCH64_INS_UADDLB, + AARCH64_INS_UADDLP, + AARCH64_INS_UADDLT, + AARCH64_INS_UADDLV, + AARCH64_INS_UADDL2, + AARCH64_INS_UADDL, + AARCH64_INS_UADDV, + AARCH64_INS_UADDWB, + AARCH64_INS_UADDWT, + AARCH64_INS_UADDW2, + AARCH64_INS_UADDW, + AARCH64_INS_UBFM, + AARCH64_INS_UCLAMP, + AARCH64_INS_UCVTF, + AARCH64_INS_UDF, + AARCH64_INS_UDIVR, + AARCH64_INS_UDIV, + AARCH64_INS_UDOT, + AARCH64_INS_UHADD, + AARCH64_INS_UHSUBR, + AARCH64_INS_UHSUB, + AARCH64_INS_UMADDL, + AARCH64_INS_UMAXP, + AARCH64_INS_UMAXQV, + AARCH64_INS_UMAXV, + AARCH64_INS_UMAX, + AARCH64_INS_UMINP, + AARCH64_INS_UMINQV, + AARCH64_INS_UMINV, + AARCH64_INS_UMIN, + AARCH64_INS_UMLALB, + AARCH64_INS_UMLALL, + AARCH64_INS_UMLALT, + AARCH64_INS_UMLAL, + AARCH64_INS_UMLAL2, + AARCH64_INS_UMLSLB, + AARCH64_INS_UMLSLL, + AARCH64_INS_UMLSLT, + AARCH64_INS_UMLSL, + AARCH64_INS_UMLSL2, + AARCH64_INS_UMMLA, + AARCH64_INS_UMOPA, + AARCH64_INS_UMOPS, + AARCH64_INS_UMOV, + AARCH64_INS_UMSUBL, + AARCH64_INS_UMULH, + AARCH64_INS_UMULLB, + AARCH64_INS_UMULLT, + AARCH64_INS_UMULL2, + AARCH64_INS_UMULL, + AARCH64_INS_UQADD, + AARCH64_INS_UQCVTN, + AARCH64_INS_UQCVT, + AARCH64_INS_UQDECB, + AARCH64_INS_UQDECD, + AARCH64_INS_UQDECH, + AARCH64_INS_UQDECP, + AARCH64_INS_UQDECW, + AARCH64_INS_UQINCB, + AARCH64_INS_UQINCD, + AARCH64_INS_UQINCH, + AARCH64_INS_UQINCP, + AARCH64_INS_UQINCW, + AARCH64_INS_UQRSHLR, + AARCH64_INS_UQRSHL, + AARCH64_INS_UQRSHRNB, + AARCH64_INS_UQRSHRNT, + AARCH64_INS_UQRSHRN, + AARCH64_INS_UQRSHRN2, + AARCH64_INS_UQRSHR, + AARCH64_INS_UQSHLR, + AARCH64_INS_UQSHL, + AARCH64_INS_UQSHRNB, + AARCH64_INS_UQSHRNT, + AARCH64_INS_UQSHRN, + AARCH64_INS_UQSHRN2, + AARCH64_INS_UQSUBR, + AARCH64_INS_UQSUB, + AARCH64_INS_UQXTNB, + AARCH64_INS_UQXTNT, + AARCH64_INS_UQXTN2, + AARCH64_INS_UQXTN, + AARCH64_INS_URECPE, + AARCH64_INS_URHADD, + AARCH64_INS_URSHLR, + AARCH64_INS_URSHL, + AARCH64_INS_URSHR, + AARCH64_INS_URSQRTE, + AARCH64_INS_URSRA, + AARCH64_INS_USDOT, + AARCH64_INS_USHLLB, + AARCH64_INS_USHLLT, + AARCH64_INS_USHLL2, + AARCH64_INS_USHLL, + AARCH64_INS_USHL, + AARCH64_INS_USHR, + AARCH64_INS_USMLALL, + AARCH64_INS_USMMLA, + AARCH64_INS_USMOPA, + AARCH64_INS_USMOPS, + AARCH64_INS_USQADD, + AARCH64_INS_USRA, + AARCH64_INS_USUBLB, + AARCH64_INS_USUBLT, + AARCH64_INS_USUBL2, + AARCH64_INS_USUBL, + AARCH64_INS_USUBWB, + AARCH64_INS_USUBWT, + AARCH64_INS_USUBW2, + AARCH64_INS_USUBW, + AARCH64_INS_USVDOT, + AARCH64_INS_UUNPKHI, + AARCH64_INS_UUNPKLO, + AARCH64_INS_UUNPK, + AARCH64_INS_UVDOT, + AARCH64_INS_UXTB, + AARCH64_INS_UXTH, + AARCH64_INS_UXTW, + AARCH64_INS_UZP1, + AARCH64_INS_UZP2, + AARCH64_INS_UZPQ1, + AARCH64_INS_UZPQ2, + AARCH64_INS_UZP, + AARCH64_INS_WFET, + AARCH64_INS_WFIT, + AARCH64_INS_WHILEGE, + AARCH64_INS_WHILEGT, + AARCH64_INS_WHILEHI, + AARCH64_INS_WHILEHS, + AARCH64_INS_WHILELE, + AARCH64_INS_WHILELO, + AARCH64_INS_WHILELS, + AARCH64_INS_WHILELT, + AARCH64_INS_WHILERW, + AARCH64_INS_WHILEWR, + AARCH64_INS_WRFFR, + AARCH64_INS_XAFLAG, + AARCH64_INS_XAR, + AARCH64_INS_XPACD, + AARCH64_INS_XPACI, + AARCH64_INS_XTN2, + AARCH64_INS_XTN, + AARCH64_INS_ZERO, + AARCH64_INS_ZIP1, + AARCH64_INS_ZIP2, + AARCH64_INS_ZIPQ1, + AARCH64_INS_ZIPQ2, + AARCH64_INS_ZIP, // clang-format on // generated content end - AArch64_INS_ENDING, // <-- mark the end of the list of insn + AARCH64_INS_ENDING, // <-- mark the end of the list of insn - AArch64_INS_ALIAS_BEGIN, + AARCH64_INS_ALIAS_BEGIN, // generated content begin // clang-format off - AArch64_INS_ALIAS_LDAPUR, // Real instr.: AArch64_LDAPURbi - AArch64_INS_ALIAS_STLLRB, // Real instr.: AArch64_STLLRB - AArch64_INS_ALIAS_STLLRH, // Real instr.: AArch64_STLLRH - AArch64_INS_ALIAS_STLLR, // Real instr.: AArch64_STLLRW - AArch64_INS_ALIAS_STLRB, // Real instr.: AArch64_STLRB - AArch64_INS_ALIAS_STLRH, // Real instr.: AArch64_STLRH - AArch64_INS_ALIAS_STLR, // Real instr.: AArch64_STLRW - AArch64_INS_ALIAS_STLUR, // Real instr.: AArch64_STLURbi - AArch64_INS_ALIAS_EOR, // Real instr.: AArch64_EOR_ZI - AArch64_INS_ALIAS_AND, // Real instr.: AArch64_AND_ZI - AArch64_INS_ALIAS_MOV, // Real instr.: AArch64_CPY_ZPmI_H - AArch64_INS_ALIAS_LD1B, // Real instr.: AArch64_LD1B_H_IMM_REAL - AArch64_INS_ALIAS_LD1SW, // Real instr.: AArch64_LD1SW_D_IMM_REAL - AArch64_INS_ALIAS_LD1H, // Real instr.: AArch64_LD1H_IMM_REAL - AArch64_INS_ALIAS_LD1SH, // Real instr.: AArch64_LD1SH_D_IMM_REAL - AArch64_INS_ALIAS_LD1W, // Real instr.: AArch64_LD1W_IMM_REAL - AArch64_INS_ALIAS_LD1SB, // Real instr.: AArch64_LD1SB_D_IMM_REAL - AArch64_INS_ALIAS_LD1D, // Real instr.: AArch64_LD1D_IMM_REAL - AArch64_INS_ALIAS_LD1RB, // Real instr.: AArch64_LD1RB_H_IMM - AArch64_INS_ALIAS_LD1RSW, // Real instr.: AArch64_LD1RSW_IMM - AArch64_INS_ALIAS_LD1RH, // Real instr.: AArch64_LD1RH_IMM - AArch64_INS_ALIAS_LD1RSH, // Real instr.: AArch64_LD1RSH_D_IMM - AArch64_INS_ALIAS_LD1RW, // Real instr.: AArch64_LD1RW_IMM - AArch64_INS_ALIAS_LD1RSB, // Real instr.: AArch64_LD1RSB_D_IMM - AArch64_INS_ALIAS_LD1RD, // Real instr.: AArch64_LD1RD_IMM - AArch64_INS_ALIAS_LD1RQH, // Real instr.: AArch64_LD1RQ_H_IMM - AArch64_INS_ALIAS_LD1RQW, // Real instr.: AArch64_LD1RQ_W_IMM - AArch64_INS_ALIAS_LD1RQD, // Real instr.: AArch64_LD1RQ_D_IMM - AArch64_INS_ALIAS_LDNF1B, // Real instr.: AArch64_LDNF1B_IMM_REAL - AArch64_INS_ALIAS_LDNF1SW, // Real instr.: AArch64_LDNF1SW_D_IMM_REAL - AArch64_INS_ALIAS_LDNF1H, // Real instr.: AArch64_LDNF1H_IMM_REAL - AArch64_INS_ALIAS_LDNF1SH, // Real instr.: AArch64_LDNF1SH_D_IMM_REAL - AArch64_INS_ALIAS_LDNF1W, // Real instr.: AArch64_LDNF1W_IMM_REAL - AArch64_INS_ALIAS_LDNF1SB, // Real instr.: AArch64_LDNF1SB_D_IMM_REAL - AArch64_INS_ALIAS_LDNF1D, // Real instr.: AArch64_LDNF1D_IMM_REAL - AArch64_INS_ALIAS_LDFF1B, // Real instr.: AArch64_LDFF1B_H_REAL - AArch64_INS_ALIAS_LDFF1SW, // Real instr.: AArch64_LDFF1SW_D_REAL - AArch64_INS_ALIAS_LDFF1H, // Real instr.: AArch64_LDFF1H_REAL - AArch64_INS_ALIAS_LDFF1SH, // Real instr.: AArch64_LDFF1SH_D_REAL - AArch64_INS_ALIAS_LDFF1W, // Real instr.: AArch64_LDFF1W_REAL - AArch64_INS_ALIAS_LDFF1SB, // Real instr.: AArch64_LDFF1SB_D_REAL - AArch64_INS_ALIAS_LDFF1D, // Real instr.: AArch64_LDFF1D_REAL - AArch64_INS_ALIAS_LD3B, // Real instr.: AArch64_LD3B_IMM - AArch64_INS_ALIAS_LD4B, // Real instr.: AArch64_LD4B_IMM - AArch64_INS_ALIAS_LD2H, // Real instr.: AArch64_LD2H_IMM - AArch64_INS_ALIAS_LD3H, // Real instr.: AArch64_LD3H_IMM - AArch64_INS_ALIAS_LD4H, // Real instr.: AArch64_LD4H_IMM - AArch64_INS_ALIAS_LD2W, // Real instr.: AArch64_LD2W_IMM - AArch64_INS_ALIAS_LD3W, // Real instr.: AArch64_LD3W_IMM - AArch64_INS_ALIAS_LD4W, // Real instr.: AArch64_LD4W_IMM - AArch64_INS_ALIAS_LD2D, // Real instr.: AArch64_LD2D_IMM - AArch64_INS_ALIAS_LD3D, // Real instr.: AArch64_LD3D_IMM - AArch64_INS_ALIAS_LD4D, // Real instr.: AArch64_LD4D_IMM - AArch64_INS_ALIAS_LD2Q, // Real instr.: AArch64_LD2Q_IMM - AArch64_INS_ALIAS_LD3Q, // Real instr.: AArch64_LD3Q_IMM - AArch64_INS_ALIAS_LD4Q, // Real instr.: AArch64_LD4Q_IMM - AArch64_INS_ALIAS_LDNT1H, // Real instr.: AArch64_LDNT1H_ZRI - AArch64_INS_ALIAS_LDNT1W, // Real instr.: AArch64_LDNT1W_ZRI - AArch64_INS_ALIAS_LDNT1D, // Real instr.: AArch64_LDNT1D_ZRI - AArch64_INS_ALIAS_ST1B, // Real instr.: AArch64_ST1B_H_IMM - AArch64_INS_ALIAS_ST1H, // Real instr.: AArch64_ST1H_IMM - AArch64_INS_ALIAS_ST1W, // Real instr.: AArch64_ST1W_IMM - AArch64_INS_ALIAS_ST1D, // Real instr.: AArch64_ST1D_IMM - AArch64_INS_ALIAS_ST3B, // Real instr.: AArch64_ST3B_IMM - AArch64_INS_ALIAS_ST4B, // Real instr.: AArch64_ST4B_IMM - AArch64_INS_ALIAS_ST2H, // Real instr.: AArch64_ST2H_IMM - AArch64_INS_ALIAS_ST3H, // Real instr.: AArch64_ST3H_IMM - AArch64_INS_ALIAS_ST4H, // Real instr.: AArch64_ST4H_IMM - AArch64_INS_ALIAS_ST2W, // Real instr.: AArch64_ST2W_IMM - AArch64_INS_ALIAS_ST3W, // Real instr.: AArch64_ST3W_IMM - AArch64_INS_ALIAS_ST4W, // Real instr.: AArch64_ST4W_IMM - AArch64_INS_ALIAS_ST2D, // Real instr.: AArch64_ST2D_IMM - AArch64_INS_ALIAS_ST3D, // Real instr.: AArch64_ST3D_IMM - AArch64_INS_ALIAS_ST4D, // Real instr.: AArch64_ST4D_IMM - AArch64_INS_ALIAS_ST3Q, // Real instr.: AArch64_ST3Q_IMM - AArch64_INS_ALIAS_ST4Q, // Real instr.: AArch64_ST4Q_IMM - AArch64_INS_ALIAS_STNT1H, // Real instr.: AArch64_STNT1H_ZRI - AArch64_INS_ALIAS_STNT1W, // Real instr.: AArch64_STNT1W_ZRI - AArch64_INS_ALIAS_STNT1D, // Real instr.: AArch64_STNT1D_ZRI - AArch64_INS_ALIAS_PRFH, // Real instr.: AArch64_PRFH_PRI - AArch64_INS_ALIAS_PRFW, // Real instr.: AArch64_PRFW_PRI - AArch64_INS_ALIAS_PRFD, // Real instr.: AArch64_PRFD_PRI - AArch64_INS_ALIAS_CNTH, // Real instr.: AArch64_CNTH_XPiI - AArch64_INS_ALIAS_CNTW, // Real instr.: AArch64_CNTW_XPiI - AArch64_INS_ALIAS_CNTD, // Real instr.: AArch64_CNTD_XPiI - AArch64_INS_ALIAS_DECB, // Real instr.: AArch64_DECB_XPiI - AArch64_INS_ALIAS_INCH, // Real instr.: AArch64_INCH_XPiI - AArch64_INS_ALIAS_DECH, // Real instr.: AArch64_DECH_XPiI - AArch64_INS_ALIAS_INCW, // Real instr.: AArch64_INCW_XPiI - AArch64_INS_ALIAS_DECW, // Real instr.: AArch64_DECW_XPiI - AArch64_INS_ALIAS_INCD, // Real instr.: AArch64_INCD_XPiI - AArch64_INS_ALIAS_DECD, // Real instr.: AArch64_DECD_XPiI - AArch64_INS_ALIAS_SQDECB, // Real instr.: AArch64_SQDECB_XPiWdI - AArch64_INS_ALIAS_UQDECB, // Real instr.: AArch64_UQDECB_WPiI - AArch64_INS_ALIAS_UQINCB, // Real instr.: AArch64_UQINCB_XPiI - AArch64_INS_ALIAS_SQINCH, // Real instr.: AArch64_SQINCH_XPiWdI - AArch64_INS_ALIAS_UQINCH, // Real instr.: AArch64_UQINCH_WPiI - AArch64_INS_ALIAS_SQDECH, // Real instr.: AArch64_SQDECH_XPiWdI - AArch64_INS_ALIAS_UQDECH, // Real instr.: AArch64_UQDECH_WPiI - AArch64_INS_ALIAS_SQINCW, // Real instr.: AArch64_SQINCW_XPiWdI - AArch64_INS_ALIAS_UQINCW, // Real instr.: AArch64_UQINCW_WPiI - AArch64_INS_ALIAS_SQDECW, // Real instr.: AArch64_SQDECW_XPiWdI - AArch64_INS_ALIAS_UQDECW, // Real instr.: AArch64_UQDECW_WPiI - AArch64_INS_ALIAS_SQINCD, // Real instr.: AArch64_SQINCD_XPiWdI - AArch64_INS_ALIAS_UQINCD, // Real instr.: AArch64_UQINCD_WPiI - AArch64_INS_ALIAS_SQDECD, // Real instr.: AArch64_SQDECD_XPiWdI - AArch64_INS_ALIAS_UQDECD, // Real instr.: AArch64_UQDECD_WPiI - AArch64_INS_ALIAS_MOVS, // Real instr.: AArch64_ORRS_PPzPP - AArch64_INS_ALIAS_NOT, // Real instr.: AArch64_EOR_PPzPP - AArch64_INS_ALIAS_NOTS, // Real instr.: AArch64_EORS_PPzPP - AArch64_INS_ALIAS_LD1ROH, // Real instr.: AArch64_LD1RO_H_IMM - AArch64_INS_ALIAS_LD1ROW, // Real instr.: AArch64_LD1RO_W_IMM - AArch64_INS_ALIAS_LD1ROD, // Real instr.: AArch64_LD1RO_D_IMM - AArch64_INS_ALIAS_BCAX, // Real instr.: AArch64_BCAX_ZZZZ - AArch64_INS_ALIAS_BSL, // Real instr.: AArch64_BSL_ZZZZ - AArch64_INS_ALIAS_BSL1N, // Real instr.: AArch64_BSL1N_ZZZZ - AArch64_INS_ALIAS_BSL2N, // Real instr.: AArch64_BSL2N_ZZZZ - AArch64_INS_ALIAS_NBSL, // Real instr.: AArch64_NBSL_ZZZZ - AArch64_INS_ALIAS_LDNT1B, // Real instr.: AArch64_LDNT1B_ZZR_S_REAL - AArch64_INS_ALIAS_LDNT1SH, // Real instr.: AArch64_LDNT1SH_ZZR_S_REAL - AArch64_INS_ALIAS_LDNT1SW, // Real instr.: AArch64_LDNT1SW_ZZR_D_REAL - AArch64_INS_ALIAS_STNT1B, // Real instr.: AArch64_STNT1B_2Z_IMM - AArch64_INS_ALIAS_LD1Q, // Real instr.: AArch64_LD1_MXIPXX_H_Q - AArch64_INS_ALIAS_ST1Q, // Real instr.: AArch64_ST1_MXIPXX_H_Q - AArch64_INS_ALIAS_SMSTART, // Real instr.: AArch64_MSRpstatesvcrImm1 - AArch64_INS_ALIAS_SMSTOP, // Real instr.: AArch64_MSRpstatesvcrImm1 - AArch64_INS_ALIAS_LDRAA, // Real instr.: AArch64_LDRAAindexed - AArch64_INS_ALIAS_ADD, // Real instr.: AArch64_ADDWrs - AArch64_INS_ALIAS_CMN, // Real instr.: AArch64_ADDSWri - AArch64_INS_ALIAS_ADDS, // Real instr.: AArch64_ADDSWrs - AArch64_INS_ALIAS_ANDS, // Real instr.: AArch64_ANDSWrs - AArch64_INS_ALIAS_LDR, // Real instr.: AArch64_LDRXui - AArch64_INS_ALIAS_STR, // Real instr.: AArch64_STRBui - AArch64_INS_ALIAS_LDRB, // Real instr.: AArch64_LDRBBroX - AArch64_INS_ALIAS_STRB, // Real instr.: AArch64_STRBBroX - AArch64_INS_ALIAS_LDRH, // Real instr.: AArch64_LDRHHroX - AArch64_INS_ALIAS_STRH, // Real instr.: AArch64_STRHHroX - AArch64_INS_ALIAS_PRFM, // Real instr.: AArch64_PRFMroX - AArch64_INS_ALIAS_LDAPURB, // Real instr.: AArch64_LDAPURBi - AArch64_INS_ALIAS_STLURB, // Real instr.: AArch64_STLURBi - AArch64_INS_ALIAS_LDUR, // Real instr.: AArch64_LDURXi - AArch64_INS_ALIAS_STUR, // Real instr.: AArch64_STURXi - AArch64_INS_ALIAS_PRFUM, // Real instr.: AArch64_PRFUMi - AArch64_INS_ALIAS_LDTR, // Real instr.: AArch64_LDTRXi - AArch64_INS_ALIAS_STTR, // Real instr.: AArch64_STTRWi - AArch64_INS_ALIAS_LDP, // Real instr.: AArch64_LDPWi - AArch64_INS_ALIAS_STGP, // Real instr.: AArch64_STGPi - AArch64_INS_ALIAS_LDNP, // Real instr.: AArch64_LDNPWi - AArch64_INS_ALIAS_STNP, // Real instr.: AArch64_STNPWi - AArch64_INS_ALIAS_STG, // Real instr.: AArch64_STGOffset - AArch64_INS_ALIAS_LD1, // Real instr.: AArch64_LD1Onev16b_POST - AArch64_INS_ALIAS_LD1R, // Real instr.: AArch64_LD1Rv8b_POST - AArch64_INS_ALIAS_STADDLB, // Real instr.: AArch64_LDADDLB - AArch64_INS_ALIAS_STADDLH, // Real instr.: AArch64_LDADDLH - AArch64_INS_ALIAS_STADDL, // Real instr.: AArch64_LDADDLW - AArch64_INS_ALIAS_STADDB, // Real instr.: AArch64_LDADDB - AArch64_INS_ALIAS_STADDH, // Real instr.: AArch64_LDADDH - AArch64_INS_ALIAS_STADD, // Real instr.: AArch64_LDADDW - AArch64_INS_ALIAS_PTRUE, // Real instr.: AArch64_PTRUE_B - AArch64_INS_ALIAS_PTRUES, // Real instr.: AArch64_PTRUES_B - AArch64_INS_ALIAS_CNTB, // Real instr.: AArch64_CNTB_XPiI - AArch64_INS_ALIAS_INCB, // Real instr.: AArch64_INCB_XPiI - AArch64_INS_ALIAS_SQINCB, // Real instr.: AArch64_SQINCB_XPiWdI - AArch64_INS_ALIAS_ORR, // Real instr.: AArch64_ORR_ZI - AArch64_INS_ALIAS_DUPM, // Real instr.: AArch64_DUPM_ZI - AArch64_INS_ALIAS_FMOV, // Real instr.: AArch64_DUP_ZI_H - AArch64_INS_ALIAS_EOR3, // Real instr.: AArch64_EOR3_ZZZZ - AArch64_INS_ALIAS_ST2B, // Real instr.: AArch64_ST2B_IMM - AArch64_INS_ALIAS_ST2Q, // Real instr.: AArch64_ST2Q_IMM - AArch64_INS_ALIAS_LD1RQB, // Real instr.: AArch64_LD1RQ_B_IMM - AArch64_INS_ALIAS_LD2B, // Real instr.: AArch64_LD2B_IMM - AArch64_INS_ALIAS_PRFB, // Real instr.: AArch64_PRFB_PRI - AArch64_INS_ALIAS_LDNT1SB, // Real instr.: AArch64_LDNT1SB_ZZR_S_REAL - AArch64_INS_ALIAS_LD1ROB, // Real instr.: AArch64_LD1RO_B_IMM - AArch64_INS_ALIAS_PMOV, // Real instr.: AArch64_PMOV_PZI_B - AArch64_INS_ALIAS_ZERO, // Real instr.: AArch64_ZERO_M - AArch64_INS_ALIAS_NOP, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_YIELD, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_WFE, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_WFI, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_SEV, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_SEVL, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_DGH, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_ESB, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_CSDB, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_BTI, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_PSB, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_PACIAZ, // Real instr.: AArch64_PACIAZ - AArch64_INS_ALIAS_PACIBZ, // Real instr.: AArch64_PACIBZ - AArch64_INS_ALIAS_AUTIAZ, // Real instr.: AArch64_AUTIAZ - AArch64_INS_ALIAS_AUTIBZ, // Real instr.: AArch64_AUTIBZ - AArch64_INS_ALIAS_PACIASP, // Real instr.: AArch64_PACIASP - AArch64_INS_ALIAS_PACIBSP, // Real instr.: AArch64_PACIBSP - AArch64_INS_ALIAS_AUTIASP, // Real instr.: AArch64_AUTIASP - AArch64_INS_ALIAS_AUTIBSP, // Real instr.: AArch64_AUTIBSP - AArch64_INS_ALIAS_PACIA1716, // Real instr.: AArch64_PACIA1716 - AArch64_INS_ALIAS_PACIB1716, // Real instr.: AArch64_PACIB1716 - AArch64_INS_ALIAS_AUTIA1716, // Real instr.: AArch64_AUTIA1716 - AArch64_INS_ALIAS_AUTIB1716, // Real instr.: AArch64_AUTIB1716 - AArch64_INS_ALIAS_XPACLRI, // Real instr.: AArch64_XPACLRI - AArch64_INS_ALIAS_LDRAB, // Real instr.: AArch64_LDRABindexed - AArch64_INS_ALIAS_CLREX, // Real instr.: AArch64_CLREX - AArch64_INS_ALIAS_ISB, // Real instr.: AArch64_ISB - AArch64_INS_ALIAS_SSBB, // Real instr.: AArch64_DSB - AArch64_INS_ALIAS_PSSBB, // Real instr.: AArch64_DSB - AArch64_INS_ALIAS_DFB, // Real instr.: AArch64_DSB - AArch64_INS_ALIAS_SYS, // Real instr.: AArch64_SYSxt - AArch64_INS_ALIAS_MOVN, // Real instr.: AArch64_MOVNWi - AArch64_INS_ALIAS_MOVZ, // Real instr.: AArch64_MOVZWi - AArch64_INS_ALIAS_NGC, // Real instr.: AArch64_SBCWr - AArch64_INS_ALIAS_NGCS, // Real instr.: AArch64_SBCSWr - AArch64_INS_ALIAS_SUB, // Real instr.: AArch64_SUBWrs - AArch64_INS_ALIAS_CMP, // Real instr.: AArch64_SUBSWri - AArch64_INS_ALIAS_SUBS, // Real instr.: AArch64_SUBSWrs - AArch64_INS_ALIAS_NEG, // Real instr.: AArch64_SUBWrs - AArch64_INS_ALIAS_NEGS, // Real instr.: AArch64_SUBSWrs - AArch64_INS_ALIAS_MUL, // Real instr.: AArch64_MADDWrrr - AArch64_INS_ALIAS_MNEG, // Real instr.: AArch64_MSUBWrrr - AArch64_INS_ALIAS_SMULL, // Real instr.: AArch64_SMADDLrrr - AArch64_INS_ALIAS_SMNEGL, // Real instr.: AArch64_SMSUBLrrr - AArch64_INS_ALIAS_UMULL, // Real instr.: AArch64_UMADDLrrr - AArch64_INS_ALIAS_UMNEGL, // Real instr.: AArch64_UMSUBLrrr - AArch64_INS_ALIAS_STCLRLB, // Real instr.: AArch64_LDCLRLB - AArch64_INS_ALIAS_STCLRLH, // Real instr.: AArch64_LDCLRLH - AArch64_INS_ALIAS_STCLRL, // Real instr.: AArch64_LDCLRLW - AArch64_INS_ALIAS_STCLRB, // Real instr.: AArch64_LDCLRB - AArch64_INS_ALIAS_STCLRH, // Real instr.: AArch64_LDCLRH - AArch64_INS_ALIAS_STCLR, // Real instr.: AArch64_LDCLRW - AArch64_INS_ALIAS_STEORLB, // Real instr.: AArch64_LDEORLB - AArch64_INS_ALIAS_STEORLH, // Real instr.: AArch64_LDEORLH - AArch64_INS_ALIAS_STEORL, // Real instr.: AArch64_LDEORLW - AArch64_INS_ALIAS_STEORB, // Real instr.: AArch64_LDEORB - AArch64_INS_ALIAS_STEORH, // Real instr.: AArch64_LDEORH - AArch64_INS_ALIAS_STEOR, // Real instr.: AArch64_LDEORW - AArch64_INS_ALIAS_STSETLB, // Real instr.: AArch64_LDSETLB - AArch64_INS_ALIAS_STSETLH, // Real instr.: AArch64_LDSETLH - AArch64_INS_ALIAS_STSETL, // Real instr.: AArch64_LDSETLW - AArch64_INS_ALIAS_STSETB, // Real instr.: AArch64_LDSETB - AArch64_INS_ALIAS_STSETH, // Real instr.: AArch64_LDSETH - AArch64_INS_ALIAS_STSET, // Real instr.: AArch64_LDSETW - AArch64_INS_ALIAS_STSMAXLB, // Real instr.: AArch64_LDSMAXLB - AArch64_INS_ALIAS_STSMAXLH, // Real instr.: AArch64_LDSMAXLH - AArch64_INS_ALIAS_STSMAXL, // Real instr.: AArch64_LDSMAXLW - AArch64_INS_ALIAS_STSMAXB, // Real instr.: AArch64_LDSMAXB - AArch64_INS_ALIAS_STSMAXH, // Real instr.: AArch64_LDSMAXH - AArch64_INS_ALIAS_STSMAX, // Real instr.: AArch64_LDSMAXW - AArch64_INS_ALIAS_STSMINLB, // Real instr.: AArch64_LDSMINLB - AArch64_INS_ALIAS_STSMINLH, // Real instr.: AArch64_LDSMINLH - AArch64_INS_ALIAS_STSMINL, // Real instr.: AArch64_LDSMINLW - AArch64_INS_ALIAS_STSMINB, // Real instr.: AArch64_LDSMINB - AArch64_INS_ALIAS_STSMINH, // Real instr.: AArch64_LDSMINH - AArch64_INS_ALIAS_STSMIN, // Real instr.: AArch64_LDSMINW - AArch64_INS_ALIAS_STUMAXLB, // Real instr.: AArch64_LDUMAXLB - AArch64_INS_ALIAS_STUMAXLH, // Real instr.: AArch64_LDUMAXLH - AArch64_INS_ALIAS_STUMAXL, // Real instr.: AArch64_LDUMAXLW - AArch64_INS_ALIAS_STUMAXB, // Real instr.: AArch64_LDUMAXB - AArch64_INS_ALIAS_STUMAXH, // Real instr.: AArch64_LDUMAXH - AArch64_INS_ALIAS_STUMAX, // Real instr.: AArch64_LDUMAXW - AArch64_INS_ALIAS_STUMINLB, // Real instr.: AArch64_LDUMINLB - AArch64_INS_ALIAS_STUMINLH, // Real instr.: AArch64_LDUMINLH - AArch64_INS_ALIAS_STUMINL, // Real instr.: AArch64_LDUMINLW - AArch64_INS_ALIAS_STUMINB, // Real instr.: AArch64_LDUMINB - AArch64_INS_ALIAS_STUMINH, // Real instr.: AArch64_LDUMINH - AArch64_INS_ALIAS_STUMIN, // Real instr.: AArch64_LDUMINW - AArch64_INS_ALIAS_IRG, // Real instr.: AArch64_IRG - AArch64_INS_ALIAS_LDG, // Real instr.: AArch64_LDG - AArch64_INS_ALIAS_STZG, // Real instr.: AArch64_STZGOffset - AArch64_INS_ALIAS_ST2G, // Real instr.: AArch64_ST2GOffset - AArch64_INS_ALIAS_STZ2G, // Real instr.: AArch64_STZ2GOffset - AArch64_INS_ALIAS_BICS, // Real instr.: AArch64_BICSWrs - AArch64_INS_ALIAS_BIC, // Real instr.: AArch64_BICWrs - AArch64_INS_ALIAS_EON, // Real instr.: AArch64_EONWrs - AArch64_INS_ALIAS_ORN, // Real instr.: AArch64_ORNWrs - AArch64_INS_ALIAS_MVN, // Real instr.: AArch64_ORNWrs - AArch64_INS_ALIAS_TST, // Real instr.: AArch64_ANDSWri - AArch64_INS_ALIAS_ROR, // Real instr.: AArch64_EXTRWrri - AArch64_INS_ALIAS_ASR, // Real instr.: AArch64_SBFMWri - AArch64_INS_ALIAS_SXTB, // Real instr.: AArch64_SBFMWri - AArch64_INS_ALIAS_SXTH, // Real instr.: AArch64_SBFMWri - AArch64_INS_ALIAS_SXTW, // Real instr.: AArch64_SBFMXri - AArch64_INS_ALIAS_LSR, // Real instr.: AArch64_UBFMWri - AArch64_INS_ALIAS_UXTB, // Real instr.: AArch64_UBFMWri - AArch64_INS_ALIAS_UXTH, // Real instr.: AArch64_UBFMWri - AArch64_INS_ALIAS_UXTW, // Real instr.: AArch64_UBFMXri - AArch64_INS_ALIAS_CSET, // Real instr.: AArch64_CSINCWr - AArch64_INS_ALIAS_CSETM, // Real instr.: AArch64_CSINVWr - AArch64_INS_ALIAS_CINC, // Real instr.: AArch64_CSINCWr - AArch64_INS_ALIAS_CINV, // Real instr.: AArch64_CSINVWr - AArch64_INS_ALIAS_CNEG, // Real instr.: AArch64_CSNEGWr - AArch64_INS_ALIAS_RET, // Real instr.: AArch64_RET - AArch64_INS_ALIAS_DCPS1, // Real instr.: AArch64_DCPS1 - AArch64_INS_ALIAS_DCPS2, // Real instr.: AArch64_DCPS2 - AArch64_INS_ALIAS_DCPS3, // Real instr.: AArch64_DCPS3 - AArch64_INS_ALIAS_LDPSW, // Real instr.: AArch64_LDPSWi - AArch64_INS_ALIAS_LDRSH, // Real instr.: AArch64_LDRSHWroX - AArch64_INS_ALIAS_LDRSB, // Real instr.: AArch64_LDRSBWroX - AArch64_INS_ALIAS_LDRSW, // Real instr.: AArch64_LDRSWroX - AArch64_INS_ALIAS_LDURH, // Real instr.: AArch64_LDURHHi - AArch64_INS_ALIAS_LDURB, // Real instr.: AArch64_LDURBBi - AArch64_INS_ALIAS_LDURSH, // Real instr.: AArch64_LDURSHWi - AArch64_INS_ALIAS_LDURSB, // Real instr.: AArch64_LDURSBWi - AArch64_INS_ALIAS_LDURSW, // Real instr.: AArch64_LDURSWi - AArch64_INS_ALIAS_LDTRH, // Real instr.: AArch64_LDTRHi - AArch64_INS_ALIAS_LDTRB, // Real instr.: AArch64_LDTRBi - AArch64_INS_ALIAS_LDTRSH, // Real instr.: AArch64_LDTRSHWi - AArch64_INS_ALIAS_LDTRSB, // Real instr.: AArch64_LDTRSBWi - AArch64_INS_ALIAS_LDTRSW, // Real instr.: AArch64_LDTRSWi - AArch64_INS_ALIAS_STP, // Real instr.: AArch64_STPWi - AArch64_INS_ALIAS_STURH, // Real instr.: AArch64_STURHHi - AArch64_INS_ALIAS_STURB, // Real instr.: AArch64_STURBBi - AArch64_INS_ALIAS_STLURH, // Real instr.: AArch64_STLURHi - AArch64_INS_ALIAS_LDAPURSB, // Real instr.: AArch64_LDAPURSBWi - AArch64_INS_ALIAS_LDAPURH, // Real instr.: AArch64_LDAPURHi - AArch64_INS_ALIAS_LDAPURSH, // Real instr.: AArch64_LDAPURSHWi - AArch64_INS_ALIAS_LDAPURSW, // Real instr.: AArch64_LDAPURSWi - AArch64_INS_ALIAS_STTRH, // Real instr.: AArch64_STTRHi - AArch64_INS_ALIAS_STTRB, // Real instr.: AArch64_STTRBi - AArch64_INS_ALIAS_BIC_4H, // Real instr.: AArch64_BICv4i16 - AArch64_INS_ALIAS_BIC_8H, // Real instr.: AArch64_BICv8i16 - AArch64_INS_ALIAS_BIC_2S, // Real instr.: AArch64_BICv2i32 - AArch64_INS_ALIAS_BIC_4S, // Real instr.: AArch64_BICv4i32 - AArch64_INS_ALIAS_ORR_4H, // Real instr.: AArch64_ORRv4i16 - AArch64_INS_ALIAS_ORR_8H, // Real instr.: AArch64_ORRv8i16 - AArch64_INS_ALIAS_ORR_2S, // Real instr.: AArch64_ORRv2i32 - AArch64_INS_ALIAS_ORR_4S, // Real instr.: AArch64_ORRv4i32 - AArch64_INS_ALIAS_SXTL_8H, // Real instr.: AArch64_SSHLLv8i8_shift - AArch64_INS_ALIAS_SXTL, // Real instr.: AArch64_SSHLLv8i8_shift - AArch64_INS_ALIAS_SXTL_4S, // Real instr.: AArch64_SSHLLv4i16_shift - AArch64_INS_ALIAS_SXTL_2D, // Real instr.: AArch64_SSHLLv2i32_shift - AArch64_INS_ALIAS_SXTL2_8H, // Real instr.: AArch64_SSHLLv16i8_shift - AArch64_INS_ALIAS_SXTL2, // Real instr.: AArch64_SSHLLv16i8_shift - AArch64_INS_ALIAS_SXTL2_4S, // Real instr.: AArch64_SSHLLv8i16_shift - AArch64_INS_ALIAS_SXTL2_2D, // Real instr.: AArch64_SSHLLv4i32_shift - AArch64_INS_ALIAS_UXTL_8H, // Real instr.: AArch64_USHLLv8i8_shift - AArch64_INS_ALIAS_UXTL, // Real instr.: AArch64_USHLLv8i8_shift - AArch64_INS_ALIAS_UXTL_4S, // Real instr.: AArch64_USHLLv4i16_shift - AArch64_INS_ALIAS_UXTL_2D, // Real instr.: AArch64_USHLLv2i32_shift - AArch64_INS_ALIAS_UXTL2_8H, // Real instr.: AArch64_USHLLv16i8_shift - AArch64_INS_ALIAS_UXTL2, // Real instr.: AArch64_USHLLv16i8_shift - AArch64_INS_ALIAS_UXTL2_4S, // Real instr.: AArch64_USHLLv8i16_shift - AArch64_INS_ALIAS_UXTL2_2D, // Real instr.: AArch64_USHLLv4i32_shift - AArch64_INS_ALIAS_LD2, // Real instr.: AArch64_LD2Twov16b_POST - AArch64_INS_ALIAS_LD3, // Real instr.: AArch64_LD3Threev16b_POST - AArch64_INS_ALIAS_LD4, // Real instr.: AArch64_LD4Fourv16b_POST - AArch64_INS_ALIAS_ST1, // Real instr.: AArch64_ST1Onev16b_POST - AArch64_INS_ALIAS_ST2, // Real instr.: AArch64_ST2Twov16b_POST - AArch64_INS_ALIAS_ST3, // Real instr.: AArch64_ST3Threev16b_POST - AArch64_INS_ALIAS_ST4, // Real instr.: AArch64_ST4Fourv16b_POST - AArch64_INS_ALIAS_LD2R, // Real instr.: AArch64_LD2Rv8b_POST - AArch64_INS_ALIAS_LD3R, // Real instr.: AArch64_LD3Rv8b_POST - AArch64_INS_ALIAS_LD4R, // Real instr.: AArch64_LD4Rv8b_POST - AArch64_INS_ALIAS_CLRBHB, // Real instr.: AArch64_HINT - AArch64_INS_ALIAS_STILP, // Real instr.: AArch64_STILPW - AArch64_INS_ALIAS_STL1, // Real instr.: AArch64_STL1 - AArch64_INS_ALIAS_SYSP, // Real instr.: AArch64_SYSPxt_XZR + AARCH64_INS_ALIAS_ADDPT, // Real instr.: AARCH64_ADDPT_shift + AARCH64_INS_ALIAS_GCSB, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_GCSPOPM, // Real instr.: AARCH64_GCSPOPM + AARCH64_INS_ALIAS_LDAPUR, // Real instr.: AARCH64_LDAPURbi + AARCH64_INS_ALIAS_STLLRB, // Real instr.: AARCH64_STLLRB + AARCH64_INS_ALIAS_STLLRH, // Real instr.: AARCH64_STLLRH + AARCH64_INS_ALIAS_STLLR, // Real instr.: AARCH64_STLLRW + AARCH64_INS_ALIAS_STLRB, // Real instr.: AARCH64_STLRB + AARCH64_INS_ALIAS_STLRH, // Real instr.: AARCH64_STLRH + AARCH64_INS_ALIAS_STLR, // Real instr.: AARCH64_STLRW + AARCH64_INS_ALIAS_STLUR, // Real instr.: AARCH64_STLURbi + AARCH64_INS_ALIAS_SUBPT, // Real instr.: AARCH64_SUBPT_shift + AARCH64_INS_ALIAS_LDRAA, // Real instr.: AARCH64_LDRAAindexed + AARCH64_INS_ALIAS_ADD, // Real instr.: AARCH64_ADDWrs + AARCH64_INS_ALIAS_CMN, // Real instr.: AARCH64_ADDSWri + AARCH64_INS_ALIAS_ADDS, // Real instr.: AARCH64_ADDSWrs + AARCH64_INS_ALIAS_AND, // Real instr.: AARCH64_ANDWrs + AARCH64_INS_ALIAS_ANDS, // Real instr.: AARCH64_ANDSWrs + AARCH64_INS_ALIAS_LDR, // Real instr.: AARCH64_LDRXui + AARCH64_INS_ALIAS_STR, // Real instr.: AARCH64_STRBui + AARCH64_INS_ALIAS_LDRB, // Real instr.: AARCH64_LDRBBroX + AARCH64_INS_ALIAS_STRB, // Real instr.: AARCH64_STRBBroX + AARCH64_INS_ALIAS_LDRH, // Real instr.: AARCH64_LDRHHroX + AARCH64_INS_ALIAS_STRH, // Real instr.: AARCH64_STRHHroX + AARCH64_INS_ALIAS_PRFM, // Real instr.: AARCH64_PRFMroX + AARCH64_INS_ALIAS_LDAPURB, // Real instr.: AARCH64_LDAPURBi + AARCH64_INS_ALIAS_STLURB, // Real instr.: AARCH64_STLURBi + AARCH64_INS_ALIAS_LDUR, // Real instr.: AARCH64_LDURXi + AARCH64_INS_ALIAS_STUR, // Real instr.: AARCH64_STURXi + AARCH64_INS_ALIAS_PRFUM, // Real instr.: AARCH64_PRFUMi + AARCH64_INS_ALIAS_LDTR, // Real instr.: AARCH64_LDTRXi + AARCH64_INS_ALIAS_STTR, // Real instr.: AARCH64_STTRWi + AARCH64_INS_ALIAS_LDP, // Real instr.: AARCH64_LDPWi + AARCH64_INS_ALIAS_STGP, // Real instr.: AARCH64_STGPi + AARCH64_INS_ALIAS_LDNP, // Real instr.: AARCH64_LDNPWi + AARCH64_INS_ALIAS_STNP, // Real instr.: AARCH64_STNPWi + AARCH64_INS_ALIAS_STG, // Real instr.: AARCH64_STGi + AARCH64_INS_ALIAS_MOV, // Real instr.: AARCH64_UMOVvi32_idx0 + AARCH64_INS_ALIAS_LD1, // Real instr.: AARCH64_LD1Onev16b_POST + AARCH64_INS_ALIAS_LD1R, // Real instr.: AARCH64_LD1Rv8b_POST + AARCH64_INS_ALIAS_STADDLB, // Real instr.: AARCH64_LDADDLB + AARCH64_INS_ALIAS_STADDLH, // Real instr.: AARCH64_LDADDLH + AARCH64_INS_ALIAS_STADDL, // Real instr.: AARCH64_LDADDLW + AARCH64_INS_ALIAS_STADDB, // Real instr.: AARCH64_LDADDB + AARCH64_INS_ALIAS_STADDH, // Real instr.: AARCH64_LDADDH + AARCH64_INS_ALIAS_STADD, // Real instr.: AARCH64_LDADDW + AARCH64_INS_ALIAS_PTRUE, // Real instr.: AARCH64_PTRUE_B + AARCH64_INS_ALIAS_PTRUES, // Real instr.: AARCH64_PTRUES_B + AARCH64_INS_ALIAS_CNTB, // Real instr.: AARCH64_CNTB_XPiI + AARCH64_INS_ALIAS_SQINCH, // Real instr.: AARCH64_SQINCH_ZPiI + AARCH64_INS_ALIAS_INCB, // Real instr.: AARCH64_INCB_XPiI + AARCH64_INS_ALIAS_SQINCB, // Real instr.: AARCH64_SQINCB_XPiWdI + AARCH64_INS_ALIAS_UQINCB, // Real instr.: AARCH64_UQINCB_WPiI + AARCH64_INS_ALIAS_ORR, // Real instr.: AARCH64_ORR_ZI + AARCH64_INS_ALIAS_DUPM, // Real instr.: AARCH64_DUPM_ZI + AARCH64_INS_ALIAS_FMOV, // Real instr.: AARCH64_DUP_ZI_H + AARCH64_INS_ALIAS_EOR3, // Real instr.: AARCH64_EOR3_ZZZZ + AARCH64_INS_ALIAS_ST1B, // Real instr.: AARCH64_ST1B_IMM + AARCH64_INS_ALIAS_ST2B, // Real instr.: AARCH64_ST2B_IMM + AARCH64_INS_ALIAS_ST2Q, // Real instr.: AARCH64_ST2Q_IMM + AARCH64_INS_ALIAS_STNT1B, // Real instr.: AARCH64_STNT1B_ZRI + AARCH64_INS_ALIAS_LD1B, // Real instr.: AARCH64_LD1B_IMM + AARCH64_INS_ALIAS_LDNT1B, // Real instr.: AARCH64_LDNT1B_ZRI + AARCH64_INS_ALIAS_LD1RQB, // Real instr.: AARCH64_LD1RQ_B_IMM + AARCH64_INS_ALIAS_LD1RB, // Real instr.: AARCH64_LD1RB_IMM + AARCH64_INS_ALIAS_LDFF1B, // Real instr.: AARCH64_LDFF1B_REAL + AARCH64_INS_ALIAS_LDNF1B, // Real instr.: AARCH64_LDNF1B_IMM_REAL + AARCH64_INS_ALIAS_LD2B, // Real instr.: AARCH64_LD2B_IMM + AARCH64_INS_ALIAS_LD1SB, // Real instr.: AARCH64_GLD1SB_S_IMM_REAL + AARCH64_INS_ALIAS_PRFB, // Real instr.: AARCH64_PRFB_PRI + AARCH64_INS_ALIAS_LDNT1SB, // Real instr.: AARCH64_LDNT1SB_ZZR_S_REAL + AARCH64_INS_ALIAS_LD1ROB, // Real instr.: AARCH64_LD1RO_B_IMM + AARCH64_INS_ALIAS_LD1Q, // Real instr.: AARCH64_GLD1Q + AARCH64_INS_ALIAS_ST1Q, // Real instr.: AARCH64_SST1Q + AARCH64_INS_ALIAS_LD1W, // Real instr.: AARCH64_LD1W_Q_IMM + AARCH64_INS_ALIAS_PMOV, // Real instr.: AARCH64_PMOV_PZI_B + AARCH64_INS_ALIAS_SMSTART, // Real instr.: AARCH64_MSRpstatesvcrImm1 + AARCH64_INS_ALIAS_SMSTOP, // Real instr.: AARCH64_MSRpstatesvcrImm1 + AARCH64_INS_ALIAS_ZERO, // Real instr.: AARCH64_ZERO_M + AARCH64_INS_ALIAS_MOVT, // Real instr.: AARCH64_MOVT + AARCH64_INS_ALIAS_NOP, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_YIELD, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_WFE, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_WFI, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_SEV, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_SEVL, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_DGH, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_ESB, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_CSDB, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_BTI, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_PSB, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_CHKFEAT, // Real instr.: AARCH64_CHKFEAT + AARCH64_INS_ALIAS_PACIAZ, // Real instr.: AARCH64_PACIAZ + AARCH64_INS_ALIAS_PACIBZ, // Real instr.: AARCH64_PACIBZ + AARCH64_INS_ALIAS_AUTIAZ, // Real instr.: AARCH64_AUTIAZ + AARCH64_INS_ALIAS_AUTIBZ, // Real instr.: AARCH64_AUTIBZ + AARCH64_INS_ALIAS_PACIASP, // Real instr.: AARCH64_PACIASP + AARCH64_INS_ALIAS_PACIBSP, // Real instr.: AARCH64_PACIBSP + AARCH64_INS_ALIAS_AUTIASP, // Real instr.: AARCH64_AUTIASP + AARCH64_INS_ALIAS_AUTIBSP, // Real instr.: AARCH64_AUTIBSP + AARCH64_INS_ALIAS_PACIA1716, // Real instr.: AARCH64_PACIA1716 + AARCH64_INS_ALIAS_PACIB1716, // Real instr.: AARCH64_PACIB1716 + AARCH64_INS_ALIAS_AUTIA1716, // Real instr.: AARCH64_AUTIA1716 + AARCH64_INS_ALIAS_AUTIB1716, // Real instr.: AARCH64_AUTIB1716 + AARCH64_INS_ALIAS_XPACLRI, // Real instr.: AARCH64_XPACLRI + AARCH64_INS_ALIAS_LDRAB, // Real instr.: AARCH64_LDRABindexed + AARCH64_INS_ALIAS_PACM, // Real instr.: AARCH64_PACM + AARCH64_INS_ALIAS_CLREX, // Real instr.: AARCH64_CLREX + AARCH64_INS_ALIAS_ISB, // Real instr.: AARCH64_ISB + AARCH64_INS_ALIAS_SSBB, // Real instr.: AARCH64_DSB + AARCH64_INS_ALIAS_PSSBB, // Real instr.: AARCH64_DSB + AARCH64_INS_ALIAS_DFB, // Real instr.: AARCH64_DSB + AARCH64_INS_ALIAS_SYS, // Real instr.: AARCH64_SYSxt + AARCH64_INS_ALIAS_MOVN, // Real instr.: AARCH64_MOVNWi + AARCH64_INS_ALIAS_MOVZ, // Real instr.: AARCH64_MOVZWi + AARCH64_INS_ALIAS_NGC, // Real instr.: AARCH64_SBCWr + AARCH64_INS_ALIAS_NGCS, // Real instr.: AARCH64_SBCSWr + AARCH64_INS_ALIAS_SUB, // Real instr.: AARCH64_SUBWrs + AARCH64_INS_ALIAS_CMP, // Real instr.: AARCH64_SUBSWri + AARCH64_INS_ALIAS_SUBS, // Real instr.: AARCH64_SUBSWrs + AARCH64_INS_ALIAS_NEG, // Real instr.: AARCH64_SUBWrs + AARCH64_INS_ALIAS_NEGS, // Real instr.: AARCH64_SUBSWrs + AARCH64_INS_ALIAS_MUL, // Real instr.: AARCH64_MADDWrrr + AARCH64_INS_ALIAS_MNEG, // Real instr.: AARCH64_MSUBWrrr + AARCH64_INS_ALIAS_SMULL, // Real instr.: AARCH64_SMADDLrrr + AARCH64_INS_ALIAS_SMNEGL, // Real instr.: AARCH64_SMSUBLrrr + AARCH64_INS_ALIAS_UMULL, // Real instr.: AARCH64_UMADDLrrr + AARCH64_INS_ALIAS_UMNEGL, // Real instr.: AARCH64_UMSUBLrrr + AARCH64_INS_ALIAS_STCLRLB, // Real instr.: AARCH64_LDCLRLB + AARCH64_INS_ALIAS_STCLRLH, // Real instr.: AARCH64_LDCLRLH + AARCH64_INS_ALIAS_STCLRL, // Real instr.: AARCH64_LDCLRLW + AARCH64_INS_ALIAS_STCLRB, // Real instr.: AARCH64_LDCLRB + AARCH64_INS_ALIAS_STCLRH, // Real instr.: AARCH64_LDCLRH + AARCH64_INS_ALIAS_STCLR, // Real instr.: AARCH64_LDCLRW + AARCH64_INS_ALIAS_STEORLB, // Real instr.: AARCH64_LDEORLB + AARCH64_INS_ALIAS_STEORLH, // Real instr.: AARCH64_LDEORLH + AARCH64_INS_ALIAS_STEORL, // Real instr.: AARCH64_LDEORLW + AARCH64_INS_ALIAS_STEORB, // Real instr.: AARCH64_LDEORB + AARCH64_INS_ALIAS_STEORH, // Real instr.: AARCH64_LDEORH + AARCH64_INS_ALIAS_STEOR, // Real instr.: AARCH64_LDEORW + AARCH64_INS_ALIAS_STSETLB, // Real instr.: AARCH64_LDSETLB + AARCH64_INS_ALIAS_STSETLH, // Real instr.: AARCH64_LDSETLH + AARCH64_INS_ALIAS_STSETL, // Real instr.: AARCH64_LDSETLW + AARCH64_INS_ALIAS_STSETB, // Real instr.: AARCH64_LDSETB + AARCH64_INS_ALIAS_STSETH, // Real instr.: AARCH64_LDSETH + AARCH64_INS_ALIAS_STSET, // Real instr.: AARCH64_LDSETW + AARCH64_INS_ALIAS_STSMAXLB, // Real instr.: AARCH64_LDSMAXLB + AARCH64_INS_ALIAS_STSMAXLH, // Real instr.: AARCH64_LDSMAXLH + AARCH64_INS_ALIAS_STSMAXL, // Real instr.: AARCH64_LDSMAXLW + AARCH64_INS_ALIAS_STSMAXB, // Real instr.: AARCH64_LDSMAXB + AARCH64_INS_ALIAS_STSMAXH, // Real instr.: AARCH64_LDSMAXH + AARCH64_INS_ALIAS_STSMAX, // Real instr.: AARCH64_LDSMAXW + AARCH64_INS_ALIAS_STSMINLB, // Real instr.: AARCH64_LDSMINLB + AARCH64_INS_ALIAS_STSMINLH, // Real instr.: AARCH64_LDSMINLH + AARCH64_INS_ALIAS_STSMINL, // Real instr.: AARCH64_LDSMINLW + AARCH64_INS_ALIAS_STSMINB, // Real instr.: AARCH64_LDSMINB + AARCH64_INS_ALIAS_STSMINH, // Real instr.: AARCH64_LDSMINH + AARCH64_INS_ALIAS_STSMIN, // Real instr.: AARCH64_LDSMINW + AARCH64_INS_ALIAS_STUMAXLB, // Real instr.: AARCH64_LDUMAXLB + AARCH64_INS_ALIAS_STUMAXLH, // Real instr.: AARCH64_LDUMAXLH + AARCH64_INS_ALIAS_STUMAXL, // Real instr.: AARCH64_LDUMAXLW + AARCH64_INS_ALIAS_STUMAXB, // Real instr.: AARCH64_LDUMAXB + AARCH64_INS_ALIAS_STUMAXH, // Real instr.: AARCH64_LDUMAXH + AARCH64_INS_ALIAS_STUMAX, // Real instr.: AARCH64_LDUMAXW + AARCH64_INS_ALIAS_STUMINLB, // Real instr.: AARCH64_LDUMINLB + AARCH64_INS_ALIAS_STUMINLH, // Real instr.: AARCH64_LDUMINLH + AARCH64_INS_ALIAS_STUMINL, // Real instr.: AARCH64_LDUMINLW + AARCH64_INS_ALIAS_STUMINB, // Real instr.: AARCH64_LDUMINB + AARCH64_INS_ALIAS_STUMINH, // Real instr.: AARCH64_LDUMINH + AARCH64_INS_ALIAS_STUMIN, // Real instr.: AARCH64_LDUMINW + AARCH64_INS_ALIAS_IRG, // Real instr.: AARCH64_IRG + AARCH64_INS_ALIAS_LDG, // Real instr.: AARCH64_LDG + AARCH64_INS_ALIAS_STZG, // Real instr.: AARCH64_STZGi + AARCH64_INS_ALIAS_ST2G, // Real instr.: AARCH64_ST2Gi + AARCH64_INS_ALIAS_STZ2G, // Real instr.: AARCH64_STZ2Gi + AARCH64_INS_ALIAS_BICS, // Real instr.: AARCH64_BICSWrs + AARCH64_INS_ALIAS_BIC, // Real instr.: AARCH64_BICWrs + AARCH64_INS_ALIAS_EON, // Real instr.: AARCH64_EONWrs + AARCH64_INS_ALIAS_EOR, // Real instr.: AARCH64_EORWrs + AARCH64_INS_ALIAS_ORN, // Real instr.: AARCH64_ORNWrs + AARCH64_INS_ALIAS_MVN, // Real instr.: AARCH64_ORNWrs + AARCH64_INS_ALIAS_TST, // Real instr.: AARCH64_ANDSWri + AARCH64_INS_ALIAS_ROR, // Real instr.: AARCH64_EXTRWrri + AARCH64_INS_ALIAS_ASR, // Real instr.: AARCH64_SBFMWri + AARCH64_INS_ALIAS_SXTB, // Real instr.: AARCH64_SBFMWri + AARCH64_INS_ALIAS_SXTH, // Real instr.: AARCH64_SBFMWri + AARCH64_INS_ALIAS_SXTW, // Real instr.: AARCH64_SBFMXri + AARCH64_INS_ALIAS_LSR, // Real instr.: AARCH64_UBFMWri + AARCH64_INS_ALIAS_UXTB, // Real instr.: AARCH64_UBFMWri + AARCH64_INS_ALIAS_UXTH, // Real instr.: AARCH64_UBFMWri + AARCH64_INS_ALIAS_UXTW, // Real instr.: AARCH64_UBFMXri + AARCH64_INS_ALIAS_CSET, // Real instr.: AARCH64_CSINCWr + AARCH64_INS_ALIAS_CSETM, // Real instr.: AARCH64_CSINVWr + AARCH64_INS_ALIAS_CINC, // Real instr.: AARCH64_CSINCWr + AARCH64_INS_ALIAS_CINV, // Real instr.: AARCH64_CSINVWr + AARCH64_INS_ALIAS_CNEG, // Real instr.: AARCH64_CSNEGWr + AARCH64_INS_ALIAS_RET, // Real instr.: AARCH64_RET + AARCH64_INS_ALIAS_DCPS1, // Real instr.: AARCH64_DCPS1 + AARCH64_INS_ALIAS_DCPS2, // Real instr.: AARCH64_DCPS2 + AARCH64_INS_ALIAS_DCPS3, // Real instr.: AARCH64_DCPS3 + AARCH64_INS_ALIAS_LDPSW, // Real instr.: AARCH64_LDPSWi + AARCH64_INS_ALIAS_LDRSH, // Real instr.: AARCH64_LDRSHWroX + AARCH64_INS_ALIAS_LDRSB, // Real instr.: AARCH64_LDRSBWroX + AARCH64_INS_ALIAS_LDRSW, // Real instr.: AARCH64_LDRSWroX + AARCH64_INS_ALIAS_LDURH, // Real instr.: AARCH64_LDURHHi + AARCH64_INS_ALIAS_LDURB, // Real instr.: AARCH64_LDURBBi + AARCH64_INS_ALIAS_LDURSH, // Real instr.: AARCH64_LDURSHWi + AARCH64_INS_ALIAS_LDURSB, // Real instr.: AARCH64_LDURSBWi + AARCH64_INS_ALIAS_LDURSW, // Real instr.: AARCH64_LDURSWi + AARCH64_INS_ALIAS_LDTRH, // Real instr.: AARCH64_LDTRHi + AARCH64_INS_ALIAS_LDTRB, // Real instr.: AARCH64_LDTRBi + AARCH64_INS_ALIAS_LDTRSH, // Real instr.: AARCH64_LDTRSHWi + AARCH64_INS_ALIAS_LDTRSB, // Real instr.: AARCH64_LDTRSBWi + AARCH64_INS_ALIAS_LDTRSW, // Real instr.: AARCH64_LDTRSWi + AARCH64_INS_ALIAS_STP, // Real instr.: AARCH64_STPWi + AARCH64_INS_ALIAS_STURH, // Real instr.: AARCH64_STURHHi + AARCH64_INS_ALIAS_STURB, // Real instr.: AARCH64_STURBBi + AARCH64_INS_ALIAS_STLURH, // Real instr.: AARCH64_STLURHi + AARCH64_INS_ALIAS_LDAPURSB, // Real instr.: AARCH64_LDAPURSBWi + AARCH64_INS_ALIAS_LDAPURH, // Real instr.: AARCH64_LDAPURHi + AARCH64_INS_ALIAS_LDAPURSH, // Real instr.: AARCH64_LDAPURSHWi + AARCH64_INS_ALIAS_LDAPURSW, // Real instr.: AARCH64_LDAPURSWi + AARCH64_INS_ALIAS_STTRH, // Real instr.: AARCH64_STTRHi + AARCH64_INS_ALIAS_STTRB, // Real instr.: AARCH64_STTRBi + AARCH64_INS_ALIAS_BIC_4H, // Real instr.: AARCH64_BICv4i16 + AARCH64_INS_ALIAS_BIC_8H, // Real instr.: AARCH64_BICv8i16 + AARCH64_INS_ALIAS_BIC_2S, // Real instr.: AARCH64_BICv2i32 + AARCH64_INS_ALIAS_BIC_4S, // Real instr.: AARCH64_BICv4i32 + AARCH64_INS_ALIAS_ORR_4H, // Real instr.: AARCH64_ORRv4i16 + AARCH64_INS_ALIAS_ORR_8H, // Real instr.: AARCH64_ORRv8i16 + AARCH64_INS_ALIAS_ORR_2S, // Real instr.: AARCH64_ORRv2i32 + AARCH64_INS_ALIAS_ORR_4S, // Real instr.: AARCH64_ORRv4i32 + AARCH64_INS_ALIAS_SXTL_8H, // Real instr.: AARCH64_SSHLLv8i8_shift + AARCH64_INS_ALIAS_SXTL, // Real instr.: AARCH64_SSHLLv8i8_shift + AARCH64_INS_ALIAS_SXTL_4S, // Real instr.: AARCH64_SSHLLv4i16_shift + AARCH64_INS_ALIAS_SXTL_2D, // Real instr.: AARCH64_SSHLLv2i32_shift + AARCH64_INS_ALIAS_SXTL2_8H, // Real instr.: AARCH64_SSHLLv16i8_shift + AARCH64_INS_ALIAS_SXTL2, // Real instr.: AARCH64_SSHLLv16i8_shift + AARCH64_INS_ALIAS_SXTL2_4S, // Real instr.: AARCH64_SSHLLv8i16_shift + AARCH64_INS_ALIAS_SXTL2_2D, // Real instr.: AARCH64_SSHLLv4i32_shift + AARCH64_INS_ALIAS_UXTL_8H, // Real instr.: AARCH64_USHLLv8i8_shift + AARCH64_INS_ALIAS_UXTL, // Real instr.: AARCH64_USHLLv8i8_shift + AARCH64_INS_ALIAS_UXTL_4S, // Real instr.: AARCH64_USHLLv4i16_shift + AARCH64_INS_ALIAS_UXTL_2D, // Real instr.: AARCH64_USHLLv2i32_shift + AARCH64_INS_ALIAS_UXTL2_8H, // Real instr.: AARCH64_USHLLv16i8_shift + AARCH64_INS_ALIAS_UXTL2, // Real instr.: AARCH64_USHLLv16i8_shift + AARCH64_INS_ALIAS_UXTL2_4S, // Real instr.: AARCH64_USHLLv8i16_shift + AARCH64_INS_ALIAS_UXTL2_2D, // Real instr.: AARCH64_USHLLv4i32_shift + AARCH64_INS_ALIAS_LD2, // Real instr.: AARCH64_LD2Twov16b_POST + AARCH64_INS_ALIAS_LD3, // Real instr.: AARCH64_LD3Threev16b_POST + AARCH64_INS_ALIAS_LD4, // Real instr.: AARCH64_LD4Fourv16b_POST + AARCH64_INS_ALIAS_ST1, // Real instr.: AARCH64_ST1Onev16b_POST + AARCH64_INS_ALIAS_ST2, // Real instr.: AARCH64_ST2Twov16b_POST + AARCH64_INS_ALIAS_ST3, // Real instr.: AARCH64_ST3Threev16b_POST + AARCH64_INS_ALIAS_ST4, // Real instr.: AARCH64_ST4Fourv16b_POST + AARCH64_INS_ALIAS_LD2R, // Real instr.: AARCH64_LD2Rv8b_POST + AARCH64_INS_ALIAS_LD3R, // Real instr.: AARCH64_LD3Rv8b_POST + AARCH64_INS_ALIAS_LD4R, // Real instr.: AARCH64_LD4Rv8b_POST + AARCH64_INS_ALIAS_CLRBHB, // Real instr.: AARCH64_HINT + AARCH64_INS_ALIAS_STILP, // Real instr.: AARCH64_STILPW + AARCH64_INS_ALIAS_STL1, // Real instr.: AARCH64_STL1 + AARCH64_INS_ALIAS_SYSP, // Real instr.: AARCH64_SYSPxt_XZR + AARCH64_INS_ALIAS_LD1SW, // Real instr.: AARCH64_LD1SW_D_IMM + AARCH64_INS_ALIAS_LD1H, // Real instr.: AARCH64_LD1H_IMM + AARCH64_INS_ALIAS_LD1SH, // Real instr.: AARCH64_LD1SH_D_IMM + AARCH64_INS_ALIAS_LD1D, // Real instr.: AARCH64_LD1D_IMM + AARCH64_INS_ALIAS_LD1RSW, // Real instr.: AARCH64_LD1RSW_IMM + AARCH64_INS_ALIAS_LD1RH, // Real instr.: AARCH64_LD1RH_IMM + AARCH64_INS_ALIAS_LD1RSH, // Real instr.: AARCH64_LD1RSH_D_IMM + AARCH64_INS_ALIAS_LD1RW, // Real instr.: AARCH64_LD1RW_IMM + AARCH64_INS_ALIAS_LD1RSB, // Real instr.: AARCH64_LD1RSB_D_IMM + AARCH64_INS_ALIAS_LD1RD, // Real instr.: AARCH64_LD1RD_IMM + AARCH64_INS_ALIAS_LD1RQH, // Real instr.: AARCH64_LD1RQ_H_IMM + AARCH64_INS_ALIAS_LD1RQW, // Real instr.: AARCH64_LD1RQ_W_IMM + AARCH64_INS_ALIAS_LD1RQD, // Real instr.: AARCH64_LD1RQ_D_IMM + AARCH64_INS_ALIAS_LDNF1SW, // Real instr.: AARCH64_LDNF1SW_D_IMM_REAL + AARCH64_INS_ALIAS_LDNF1H, // Real instr.: AARCH64_LDNF1H_IMM_REAL + AARCH64_INS_ALIAS_LDNF1SH, // Real instr.: AARCH64_LDNF1SH_D_IMM_REAL + AARCH64_INS_ALIAS_LDNF1W, // Real instr.: AARCH64_LDNF1W_IMM_REAL + AARCH64_INS_ALIAS_LDNF1SB, // Real instr.: AARCH64_LDNF1SB_D_IMM_REAL + AARCH64_INS_ALIAS_LDNF1D, // Real instr.: AARCH64_LDNF1D_IMM_REAL + AARCH64_INS_ALIAS_LDFF1SW, // Real instr.: AARCH64_LDFF1SW_D_REAL + AARCH64_INS_ALIAS_LDFF1H, // Real instr.: AARCH64_LDFF1H_REAL + AARCH64_INS_ALIAS_LDFF1SH, // Real instr.: AARCH64_LDFF1SH_D_REAL + AARCH64_INS_ALIAS_LDFF1W, // Real instr.: AARCH64_LDFF1W_REAL + AARCH64_INS_ALIAS_LDFF1SB, // Real instr.: AARCH64_LDFF1SB_D_REAL + AARCH64_INS_ALIAS_LDFF1D, // Real instr.: AARCH64_LDFF1D_REAL + AARCH64_INS_ALIAS_LD3B, // Real instr.: AARCH64_LD3B_IMM + AARCH64_INS_ALIAS_LD4B, // Real instr.: AARCH64_LD4B_IMM + AARCH64_INS_ALIAS_LD2H, // Real instr.: AARCH64_LD2H_IMM + AARCH64_INS_ALIAS_LD3H, // Real instr.: AARCH64_LD3H_IMM + AARCH64_INS_ALIAS_LD4H, // Real instr.: AARCH64_LD4H_IMM + AARCH64_INS_ALIAS_LD2W, // Real instr.: AARCH64_LD2W_IMM + AARCH64_INS_ALIAS_LD3W, // Real instr.: AARCH64_LD3W_IMM + AARCH64_INS_ALIAS_LD4W, // Real instr.: AARCH64_LD4W_IMM + AARCH64_INS_ALIAS_LD2D, // Real instr.: AARCH64_LD2D_IMM + AARCH64_INS_ALIAS_LD3D, // Real instr.: AARCH64_LD3D_IMM + AARCH64_INS_ALIAS_LD4D, // Real instr.: AARCH64_LD4D_IMM + AARCH64_INS_ALIAS_LD2Q, // Real instr.: AARCH64_LD2Q_IMM + AARCH64_INS_ALIAS_LD3Q, // Real instr.: AARCH64_LD3Q_IMM + AARCH64_INS_ALIAS_LD4Q, // Real instr.: AARCH64_LD4Q_IMM + AARCH64_INS_ALIAS_LDNT1H, // Real instr.: AARCH64_LDNT1H_ZRI + AARCH64_INS_ALIAS_LDNT1W, // Real instr.: AARCH64_LDNT1W_ZRI + AARCH64_INS_ALIAS_LDNT1D, // Real instr.: AARCH64_LDNT1D_ZRI + AARCH64_INS_ALIAS_ST1H, // Real instr.: AARCH64_ST1H_IMM + AARCH64_INS_ALIAS_ST1W, // Real instr.: AARCH64_ST1W_IMM + AARCH64_INS_ALIAS_ST1D, // Real instr.: AARCH64_ST1D_IMM + AARCH64_INS_ALIAS_ST3B, // Real instr.: AARCH64_ST3B_IMM + AARCH64_INS_ALIAS_ST4B, // Real instr.: AARCH64_ST4B_IMM + AARCH64_INS_ALIAS_ST2H, // Real instr.: AARCH64_ST2H_IMM + AARCH64_INS_ALIAS_ST3H, // Real instr.: AARCH64_ST3H_IMM + AARCH64_INS_ALIAS_ST4H, // Real instr.: AARCH64_ST4H_IMM + AARCH64_INS_ALIAS_ST2W, // Real instr.: AARCH64_ST2W_IMM + AARCH64_INS_ALIAS_ST3W, // Real instr.: AARCH64_ST3W_IMM + AARCH64_INS_ALIAS_ST4W, // Real instr.: AARCH64_ST4W_IMM + AARCH64_INS_ALIAS_ST2D, // Real instr.: AARCH64_ST2D_IMM + AARCH64_INS_ALIAS_ST3D, // Real instr.: AARCH64_ST3D_IMM + AARCH64_INS_ALIAS_ST4D, // Real instr.: AARCH64_ST4D_IMM + AARCH64_INS_ALIAS_ST3Q, // Real instr.: AARCH64_ST3Q_IMM + AARCH64_INS_ALIAS_ST4Q, // Real instr.: AARCH64_ST4Q_IMM + AARCH64_INS_ALIAS_STNT1H, // Real instr.: AARCH64_STNT1H_ZRI + AARCH64_INS_ALIAS_STNT1W, // Real instr.: AARCH64_STNT1W_ZRI + AARCH64_INS_ALIAS_STNT1D, // Real instr.: AARCH64_STNT1D_ZRI + AARCH64_INS_ALIAS_PRFH, // Real instr.: AARCH64_PRFH_PRI + AARCH64_INS_ALIAS_PRFW, // Real instr.: AARCH64_PRFW_PRI + AARCH64_INS_ALIAS_PRFD, // Real instr.: AARCH64_PRFD_PRI + AARCH64_INS_ALIAS_CNTH, // Real instr.: AARCH64_CNTH_XPiI + AARCH64_INS_ALIAS_CNTW, // Real instr.: AARCH64_CNTW_XPiI + AARCH64_INS_ALIAS_CNTD, // Real instr.: AARCH64_CNTD_XPiI + AARCH64_INS_ALIAS_DECB, // Real instr.: AARCH64_DECB_XPiI + AARCH64_INS_ALIAS_INCH, // Real instr.: AARCH64_INCH_XPiI + AARCH64_INS_ALIAS_DECH, // Real instr.: AARCH64_DECH_XPiI + AARCH64_INS_ALIAS_INCW, // Real instr.: AARCH64_INCW_XPiI + AARCH64_INS_ALIAS_DECW, // Real instr.: AARCH64_DECW_XPiI + AARCH64_INS_ALIAS_INCD, // Real instr.: AARCH64_INCD_XPiI + AARCH64_INS_ALIAS_DECD, // Real instr.: AARCH64_DECD_XPiI + AARCH64_INS_ALIAS_SQDECB, // Real instr.: AARCH64_SQDECB_XPiWdI + AARCH64_INS_ALIAS_UQDECB, // Real instr.: AARCH64_UQDECB_WPiI + AARCH64_INS_ALIAS_UQINCH, // Real instr.: AARCH64_UQINCH_WPiI + AARCH64_INS_ALIAS_SQDECH, // Real instr.: AARCH64_SQDECH_XPiWdI + AARCH64_INS_ALIAS_UQDECH, // Real instr.: AARCH64_UQDECH_WPiI + AARCH64_INS_ALIAS_SQINCW, // Real instr.: AARCH64_SQINCW_XPiWdI + AARCH64_INS_ALIAS_UQINCW, // Real instr.: AARCH64_UQINCW_WPiI + AARCH64_INS_ALIAS_SQDECW, // Real instr.: AARCH64_SQDECW_XPiWdI + AARCH64_INS_ALIAS_UQDECW, // Real instr.: AARCH64_UQDECW_WPiI + AARCH64_INS_ALIAS_SQINCD, // Real instr.: AARCH64_SQINCD_XPiWdI + AARCH64_INS_ALIAS_UQINCD, // Real instr.: AARCH64_UQINCD_WPiI + AARCH64_INS_ALIAS_SQDECD, // Real instr.: AARCH64_SQDECD_XPiWdI + AARCH64_INS_ALIAS_UQDECD, // Real instr.: AARCH64_UQDECD_WPiI + AARCH64_INS_ALIAS_MOVS, // Real instr.: AARCH64_ORRS_PPzPP + AARCH64_INS_ALIAS_NOT, // Real instr.: AARCH64_EOR_PPzPP + AARCH64_INS_ALIAS_NOTS, // Real instr.: AARCH64_EORS_PPzPP + AARCH64_INS_ALIAS_LD1ROH, // Real instr.: AARCH64_LD1RO_H_IMM + AARCH64_INS_ALIAS_LD1ROW, // Real instr.: AARCH64_LD1RO_W_IMM + AARCH64_INS_ALIAS_LD1ROD, // Real instr.: AARCH64_LD1RO_D_IMM + AARCH64_INS_ALIAS_BCAX, // Real instr.: AARCH64_BCAX_ZZZZ + AARCH64_INS_ALIAS_BSL, // Real instr.: AARCH64_BSL_ZZZZ + AARCH64_INS_ALIAS_BSL1N, // Real instr.: AARCH64_BSL1N_ZZZZ + AARCH64_INS_ALIAS_BSL2N, // Real instr.: AARCH64_BSL2N_ZZZZ + AARCH64_INS_ALIAS_NBSL, // Real instr.: AARCH64_NBSL_ZZZZ + AARCH64_INS_ALIAS_LDNT1SH, // Real instr.: AARCH64_LDNT1SH_ZZR_S_REAL + AARCH64_INS_ALIAS_LDNT1SW, // Real instr.: AARCH64_LDNT1SW_ZZR_D_REAL // clang-format on // generated content end // Hardcoded in LLVM printer - AArch64_INS_ALIAS_CFP, - AArch64_INS_ALIAS_DVP, - AArch64_INS_ALIAS_COSP, - AArch64_INS_ALIAS_CPP, - AArch64_INS_ALIAS_IC, - AArch64_INS_ALIAS_DC, - AArch64_INS_ALIAS_AT, - AArch64_INS_ALIAS_TLBI, - AArch64_INS_ALIAS_TLBIP, - AArch64_INS_ALIAS_RPRFM, - AArch64_INS_ALIAS_LSL, - AArch64_INS_ALIAS_SBFX, - AArch64_INS_ALIAS_UBFX, - AArch64_INS_ALIAS_SBFIZ, - AArch64_INS_ALIAS_UBFIZ, - AArch64_INS_ALIAS_BFC, - AArch64_INS_ALIAS_BFI, - AArch64_INS_ALIAS_BFXIL, + AARCH64_INS_ALIAS_CFP, + AARCH64_INS_ALIAS_DVP, + AARCH64_INS_ALIAS_COSP, + AARCH64_INS_ALIAS_CPP, + AARCH64_INS_ALIAS_IC, + AARCH64_INS_ALIAS_DC, + AARCH64_INS_ALIAS_AT, + AARCH64_INS_ALIAS_TLBI, + AARCH64_INS_ALIAS_TLBIP, + AARCH64_INS_ALIAS_RPRFM, + AARCH64_INS_ALIAS_LSL, + AARCH64_INS_ALIAS_SBFX, + AARCH64_INS_ALIAS_UBFX, + AARCH64_INS_ALIAS_SBFIZ, + AARCH64_INS_ALIAS_UBFIZ, + AARCH64_INS_ALIAS_BFC, + AARCH64_INS_ALIAS_BFI, + AARCH64_INS_ALIAS_BFXIL, - AArch64_INS_ALIAS_END, + AARCH64_INS_ALIAS_END, } aarch64_insn; /// Group of AArch64 instructions typedef enum aarch64_insn_group { - AArch64_GRP_INVALID = 0, ///< = CS_GRP_INVALID + AARCH64_GRP_INVALID = 0, ///< = CS_GRP_INVALID // Generic groups // all jump instructions (conditional+direct+indirect jumps) - AArch64_GRP_JUMP, ///< = CS_GRP_JUMP - AArch64_GRP_CALL, - AArch64_GRP_RET, - AArch64_GRP_INT, - AArch64_GRP_PRIVILEGE = 6, ///< = CS_GRP_PRIVILEGE - AArch64_GRP_BRANCH_RELATIVE, ///< = CS_GRP_BRANCH_RELATIVE + AARCH64_GRP_JUMP, ///< = CS_GRP_JUMP + AARCH64_GRP_CALL, + AARCH64_GRP_RET, + AARCH64_GRP_INT, + AARCH64_GRP_PRIVILEGE = 6, ///< = CS_GRP_PRIVILEGE + AARCH64_GRP_BRANCH_RELATIVE, ///< = CS_GRP_BRANCH_RELATIVE // generated content begin // clang-format off - AArch64_FEATURE_HasV8_0a = 128, - AArch64_FEATURE_HasV8_1a, - AArch64_FEATURE_HasV8_2a, - AArch64_FEATURE_HasV8_3a, - AArch64_FEATURE_HasV8_4a, - AArch64_FEATURE_HasV8_5a, - AArch64_FEATURE_HasV8_6a, - AArch64_FEATURE_HasV8_7a, - AArch64_FEATURE_HasV8_8a, - AArch64_FEATURE_HasV8_9a, - AArch64_FEATURE_HasV9_0a, - AArch64_FEATURE_HasV9_1a, - AArch64_FEATURE_HasV9_2a, - AArch64_FEATURE_HasV9_3a, - AArch64_FEATURE_HasV9_4a, - AArch64_FEATURE_HasV8_0r, - AArch64_FEATURE_HasEL2VMSA, - AArch64_FEATURE_HasEL3, - AArch64_FEATURE_HasVH, - AArch64_FEATURE_HasLOR, - AArch64_FEATURE_HasPAuth, - AArch64_FEATURE_HasJS, - AArch64_FEATURE_HasCCIDX, - AArch64_FEATURE_HasComplxNum, - AArch64_FEATURE_HasNV, - AArch64_FEATURE_HasMPAM, - AArch64_FEATURE_HasDIT, - AArch64_FEATURE_HasTRACEV8_4, - AArch64_FEATURE_HasAM, - AArch64_FEATURE_HasSEL2, - AArch64_FEATURE_HasTLB_RMI, - AArch64_FEATURE_HasFlagM, - AArch64_FEATURE_HasRCPC_IMMO, - AArch64_FEATURE_HasFPARMv8, - AArch64_FEATURE_HasNEON, - AArch64_FEATURE_HasCrypto, - AArch64_FEATURE_HasSM4, - AArch64_FEATURE_HasSHA3, - AArch64_FEATURE_HasSHA2, - AArch64_FEATURE_HasAES, - AArch64_FEATURE_HasDotProd, - AArch64_FEATURE_HasCRC, - AArch64_FEATURE_HasCSSC, - AArch64_FEATURE_HasLSE, - AArch64_FEATURE_HasRAS, - AArch64_FEATURE_HasRDM, - AArch64_FEATURE_HasFullFP16, - AArch64_FEATURE_HasFP16FML, - AArch64_FEATURE_HasSPE, - AArch64_FEATURE_HasFuseAES, - AArch64_FEATURE_HasSVE, - AArch64_FEATURE_HasSVE2, - AArch64_FEATURE_HasSVE2p1, - AArch64_FEATURE_HasSVE2AES, - AArch64_FEATURE_HasSVE2SM4, - AArch64_FEATURE_HasSVE2SHA3, - AArch64_FEATURE_HasSVE2BitPerm, - AArch64_FEATURE_HasB16B16, - AArch64_FEATURE_HasSME, - AArch64_FEATURE_HasSMEF64F64, - AArch64_FEATURE_HasSMEF16F16, - AArch64_FEATURE_HasSMEI16I64, - AArch64_FEATURE_HasSME2, - AArch64_FEATURE_HasSME2p1, - AArch64_FEATURE_HasSVEorSME, - AArch64_FEATURE_HasSVE2orSME, - AArch64_FEATURE_HasSVE2p1_or_HasSME, - AArch64_FEATURE_HasSVE2p1_or_HasSME2, - AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, - AArch64_FEATURE_HasNEONorSME, - AArch64_FEATURE_HasRCPC, - AArch64_FEATURE_HasAltNZCV, - AArch64_FEATURE_HasFRInt3264, - AArch64_FEATURE_HasSB, - AArch64_FEATURE_HasPredRes, - AArch64_FEATURE_HasCCDP, - AArch64_FEATURE_HasBTI, - AArch64_FEATURE_HasMTE, - AArch64_FEATURE_HasTME, - AArch64_FEATURE_HasETE, - AArch64_FEATURE_HasTRBE, - AArch64_FEATURE_HasBF16, - AArch64_FEATURE_HasMatMulInt8, - AArch64_FEATURE_HasMatMulFP32, - AArch64_FEATURE_HasMatMulFP64, - AArch64_FEATURE_HasXS, - AArch64_FEATURE_HasWFxT, - AArch64_FEATURE_HasLS64, - AArch64_FEATURE_HasBRBE, - AArch64_FEATURE_HasSPE_EEF, - AArch64_FEATURE_HasHBC, - AArch64_FEATURE_HasMOPS, - AArch64_FEATURE_HasCLRBHB, - AArch64_FEATURE_HasSPECRES2, - AArch64_FEATURE_HasITE, - AArch64_FEATURE_HasTHE, - AArch64_FEATURE_HasRCPC3, - AArch64_FEATURE_HasLSE128, - AArch64_FEATURE_HasD128, - AArch64_FEATURE_UseNegativeImmediates, - AArch64_FEATURE_HasCCPP, - AArch64_FEATURE_HasPAN, - AArch64_FEATURE_HasPsUAO, - AArch64_FEATURE_HasPAN_RWV, - AArch64_FEATURE_HasCONTEXTIDREL2, + AARCH64_FEATURE_HASV8_0A = 128, + AARCH64_FEATURE_HASV8_1A, + AARCH64_FEATURE_HASV8_2A, + AARCH64_FEATURE_HASV8_3A, + AARCH64_FEATURE_HASV8_4A, + AARCH64_FEATURE_HASV8_5A, + AARCH64_FEATURE_HASV8_6A, + AARCH64_FEATURE_HASV8_7A, + AARCH64_FEATURE_HASV8_8A, + AARCH64_FEATURE_HASV8_9A, + AARCH64_FEATURE_HASV9_0A, + AARCH64_FEATURE_HASV9_1A, + AARCH64_FEATURE_HASV9_2A, + AARCH64_FEATURE_HASV9_3A, + AARCH64_FEATURE_HASV9_4A, + AARCH64_FEATURE_HASV8_0R, + AARCH64_FEATURE_HASEL2VMSA, + AARCH64_FEATURE_HASEL3, + AARCH64_FEATURE_HASVH, + AARCH64_FEATURE_HASLOR, + AARCH64_FEATURE_HASPAUTH, + AARCH64_FEATURE_HASPAUTHLR, + AARCH64_FEATURE_HASJS, + AARCH64_FEATURE_HASCCIDX, + AARCH64_FEATURE_HASCOMPLXNUM, + AARCH64_FEATURE_HASNV, + AARCH64_FEATURE_HASMPAM, + AARCH64_FEATURE_HASDIT, + AARCH64_FEATURE_HASTRACEV8_4, + AARCH64_FEATURE_HASAM, + AARCH64_FEATURE_HASSEL2, + AARCH64_FEATURE_HASTLB_RMI, + AARCH64_FEATURE_HASFLAGM, + AARCH64_FEATURE_HASRCPC_IMMO, + AARCH64_FEATURE_HASFPARMV8, + AARCH64_FEATURE_HASNEON, + AARCH64_FEATURE_HASSM4, + AARCH64_FEATURE_HASSHA3, + AARCH64_FEATURE_HASSHA2, + AARCH64_FEATURE_HASAES, + AARCH64_FEATURE_HASDOTPROD, + AARCH64_FEATURE_HASCRC, + AARCH64_FEATURE_HASCSSC, + AARCH64_FEATURE_HASLSE, + AARCH64_FEATURE_HASRAS, + AARCH64_FEATURE_HASRDM, + AARCH64_FEATURE_HASFULLFP16, + AARCH64_FEATURE_HASFP16FML, + AARCH64_FEATURE_HASSPE, + AARCH64_FEATURE_HASFUSEAES, + AARCH64_FEATURE_HASSVE, + AARCH64_FEATURE_HASSVE2, + AARCH64_FEATURE_HASSVE2P1, + AARCH64_FEATURE_HASSVE2AES, + AARCH64_FEATURE_HASSVE2SM4, + AARCH64_FEATURE_HASSVE2SHA3, + AARCH64_FEATURE_HASSVE2BITPERM, + AARCH64_FEATURE_HASB16B16, + AARCH64_FEATURE_HASSME, + AARCH64_FEATURE_HASSMEF64F64, + AARCH64_FEATURE_HASSMEF16F16, + AARCH64_FEATURE_HASSMEFA64, + AARCH64_FEATURE_HASSMEI16I64, + AARCH64_FEATURE_HASSME2, + AARCH64_FEATURE_HASSME2P1, + AARCH64_FEATURE_HASFPMR, + AARCH64_FEATURE_HASFP8, + AARCH64_FEATURE_HASFAMINMAX, + AARCH64_FEATURE_HASFP8FMA, + AARCH64_FEATURE_HASSSVE_FP8FMA, + AARCH64_FEATURE_HASFP8DOT2, + AARCH64_FEATURE_HASSSVE_FP8DOT2, + AARCH64_FEATURE_HASFP8DOT4, + AARCH64_FEATURE_HASSSVE_FP8DOT4, + AARCH64_FEATURE_HASLUT, + AARCH64_FEATURE_HASSME_LUTV2, + AARCH64_FEATURE_HASSMEF8F16, + AARCH64_FEATURE_HASSMEF8F32, + AARCH64_FEATURE_HASSVEORSME, + AARCH64_FEATURE_HASSVE2ORSME, + AARCH64_FEATURE_HASSVE2ORSME2, + AARCH64_FEATURE_HASSVE2P1_OR_HASSME, + AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, + AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, + AARCH64_FEATURE_HASNEONORSME, + AARCH64_FEATURE_HASRCPC, + AARCH64_FEATURE_HASALTNZCV, + AARCH64_FEATURE_HASFRINT3264, + AARCH64_FEATURE_HASSB, + AARCH64_FEATURE_HASPREDRES, + AARCH64_FEATURE_HASCCDP, + AARCH64_FEATURE_HASBTI, + AARCH64_FEATURE_HASMTE, + AARCH64_FEATURE_HASTME, + AARCH64_FEATURE_HASETE, + AARCH64_FEATURE_HASTRBE, + AARCH64_FEATURE_HASBF16, + AARCH64_FEATURE_HASMATMULINT8, + AARCH64_FEATURE_HASMATMULFP32, + AARCH64_FEATURE_HASMATMULFP64, + AARCH64_FEATURE_HASXS, + AARCH64_FEATURE_HASWFXT, + AARCH64_FEATURE_HASLS64, + AARCH64_FEATURE_HASBRBE, + AARCH64_FEATURE_HASSPE_EEF, + AARCH64_FEATURE_HASHBC, + AARCH64_FEATURE_HASMOPS, + AARCH64_FEATURE_HASCLRBHB, + AARCH64_FEATURE_HASSPECRES2, + AARCH64_FEATURE_HASITE, + AARCH64_FEATURE_HASTHE, + AARCH64_FEATURE_HASRCPC3, + AARCH64_FEATURE_HASLSE128, + AARCH64_FEATURE_HASD128, + AARCH64_FEATURE_HASCHK, + AARCH64_FEATURE_HASGCS, + AARCH64_FEATURE_HASCPA, + AARCH64_FEATURE_USENEGATIVEIMMEDIATES, + AARCH64_FEATURE_HASCCPP, + AARCH64_FEATURE_HASPAN, + AARCH64_FEATURE_HASPSUAO, + AARCH64_FEATURE_HASPAN_RWV, + AARCH64_FEATURE_HASCONTEXTIDREL2, // clang-format on // generated content end - AArch64_GRP_ENDING, // <-- mark the end of the list of groups + AARCH64_GRP_ENDING, // <-- mark the end of the list of groups } aarch64_insn_group; #ifdef __cplusplus diff --git a/include/capstone/arm64.h b/include/capstone/arm64.h index 5e9d80268..600b55b97 100644 --- a/include/capstone/arm64.h +++ b/include/capstone/arm64.h @@ -19,55 +19,55 @@ extern "C" { #endif typedef enum { - ARM64_SFT_INVALID = AArch64_SFT_INVALID, - ARM64_SFT_LSL = AArch64_SFT_LSL, - ARM64_SFT_MSL = AArch64_SFT_MSL, - ARM64_SFT_LSR = AArch64_SFT_LSR, - ARM64_SFT_ASR = AArch64_SFT_ASR, - ARM64_SFT_ROR = AArch64_SFT_ROR, + ARM64_SFT_INVALID = AARCH64_SFT_INVALID, + ARM64_SFT_LSL = AARCH64_SFT_LSL, + ARM64_SFT_MSL = AARCH64_SFT_MSL, + ARM64_SFT_LSR = AARCH64_SFT_LSR, + ARM64_SFT_ASR = AARCH64_SFT_ASR, + ARM64_SFT_ROR = AARCH64_SFT_ROR, } arm64_shifter; typedef enum { - ARM64_EXT_INVALID = AArch64_EXT_INVALID, - ARM64_EXT_UXTB = AArch64_EXT_UXTB, - ARM64_EXT_UXTH = AArch64_EXT_UXTH, - ARM64_EXT_UXTW = AArch64_EXT_UXTW, - ARM64_EXT_UXTX = AArch64_EXT_UXTX, - ARM64_EXT_SXTB = AArch64_EXT_SXTB, - ARM64_EXT_SXTH = AArch64_EXT_SXTH, - ARM64_EXT_SXTW = AArch64_EXT_SXTW, - ARM64_EXT_SXTX = AArch64_EXT_SXTX, + ARM64_EXT_INVALID = AARCH64_EXT_INVALID, + ARM64_EXT_UXTB = AARCH64_EXT_UXTB, + ARM64_EXT_UXTH = AARCH64_EXT_UXTH, + ARM64_EXT_UXTW = AARCH64_EXT_UXTW, + ARM64_EXT_UXTX = AARCH64_EXT_UXTX, + ARM64_EXT_SXTB = AARCH64_EXT_SXTB, + ARM64_EXT_SXTH = AARCH64_EXT_SXTH, + ARM64_EXT_SXTW = AARCH64_EXT_SXTW, + ARM64_EXT_SXTX = AARCH64_EXT_SXTX, } arm64_extender; typedef enum { - ARM64Layout_Invalid = AArch64Layout_Invalid, - ARM64Layout_VL_B = AArch64Layout_VL_B, - ARM64Layout_VL_H = AArch64Layout_VL_H, - ARM64Layout_VL_S = AArch64Layout_VL_S, - ARM64Layout_VL_D = AArch64Layout_VL_D, - ARM64Layout_VL_Q = AArch64Layout_VL_Q, + ARM64LAYOUT_INVALID = AARCH64LAYOUT_INVALID, + ARM64LAYOUT_VL_B = AARCH64LAYOUT_VL_B, + ARM64LAYOUT_VL_H = AARCH64LAYOUT_VL_H, + ARM64LAYOUT_VL_S = AARCH64LAYOUT_VL_S, + ARM64LAYOUT_VL_D = AARCH64LAYOUT_VL_D, + ARM64LAYOUT_VL_Q = AARCH64LAYOUT_VL_Q, - ARM64Layout_VL_4B = AArch64Layout_VL_4B, - ARM64Layout_VL_2H = AArch64Layout_VL_2H, - ARM64Layout_VL_1S = AArch64Layout_VL_1S, + ARM64LAYOUT_VL_4B = AARCH64LAYOUT_VL_4B, + ARM64LAYOUT_VL_2H = AARCH64LAYOUT_VL_2H, + ARM64LAYOUT_VL_1S = AARCH64LAYOUT_VL_1S, - ARM64Layout_VL_8B = AArch64Layout_VL_8B, - ARM64Layout_VL_4H = AArch64Layout_VL_4H, - ARM64Layout_VL_2S = AArch64Layout_VL_2S, - ARM64Layout_VL_1D = AArch64Layout_VL_1D, + ARM64LAYOUT_VL_8B = AARCH64LAYOUT_VL_8B, + ARM64LAYOUT_VL_4H = AARCH64LAYOUT_VL_4H, + ARM64LAYOUT_VL_2S = AARCH64LAYOUT_VL_2S, + ARM64LAYOUT_VL_1D = AARCH64LAYOUT_VL_1D, - ARM64Layout_VL_16B = AArch64Layout_VL_16B, - ARM64Layout_VL_8H = AArch64Layout_VL_8H, - ARM64Layout_VL_4S = AArch64Layout_VL_4S, - ARM64Layout_VL_2D = AArch64Layout_VL_2D, - ARM64Layout_VL_1Q = AArch64Layout_VL_1Q, + ARM64LAYOUT_VL_16B = AARCH64LAYOUT_VL_16B, + ARM64LAYOUT_VL_8H = AARCH64LAYOUT_VL_8H, + ARM64LAYOUT_VL_4S = AARCH64LAYOUT_VL_4S, + ARM64LAYOUT_VL_2D = AARCH64LAYOUT_VL_2D, + ARM64LAYOUT_VL_1Q = AARCH64LAYOUT_VL_1Q, - ARM64Layout_VL_64B = AArch64Layout_VL_64B, - ARM64Layout_VL_32H = AArch64Layout_VL_32H, - ARM64Layout_VL_16S = AArch64Layout_VL_16S, - ARM64Layout_VL_8D = AArch64Layout_VL_8D, + ARM64LAYOUT_VL_64B = AARCH64LAYOUT_VL_64B, + ARM64LAYOUT_VL_32H = AARCH64LAYOUT_VL_32H, + ARM64LAYOUT_VL_16S = AARCH64LAYOUT_VL_16S, + ARM64LAYOUT_VL_8D = AARCH64LAYOUT_VL_8D, - ARM64Layout_VL_Complete = AArch64Layout_VL_Complete, + ARM64LAYOUT_VL_COMPLETE = AARCH64LAYOUT_VL_COMPLETE, } ARM64Layout_VectorLayout; @@ -214,1619 +214,1654 @@ inline static bool ARM64CC_isIrreflexive(ARM64CC_CondCode Code) typedef enum { - ARM64_TLBI_ALLE1 = AArch64_TLBI_ALLE1, - ARM64_TLBI_ALLE1IS = AArch64_TLBI_ALLE1IS, - ARM64_TLBI_ALLE1ISNXS = AArch64_TLBI_ALLE1ISNXS, - ARM64_TLBI_ALLE1NXS = AArch64_TLBI_ALLE1NXS, - ARM64_TLBI_ALLE1OS = AArch64_TLBI_ALLE1OS, - ARM64_TLBI_ALLE1OSNXS = AArch64_TLBI_ALLE1OSNXS, - ARM64_TLBI_ALLE2 = AArch64_TLBI_ALLE2, - ARM64_TLBI_ALLE2IS = AArch64_TLBI_ALLE2IS, - ARM64_TLBI_ALLE2ISNXS = AArch64_TLBI_ALLE2ISNXS, - ARM64_TLBI_ALLE2NXS = AArch64_TLBI_ALLE2NXS, - ARM64_TLBI_ALLE2OS = AArch64_TLBI_ALLE2OS, - ARM64_TLBI_ALLE2OSNXS = AArch64_TLBI_ALLE2OSNXS, - ARM64_TLBI_ALLE3 = AArch64_TLBI_ALLE3, - ARM64_TLBI_ALLE3IS = AArch64_TLBI_ALLE3IS, - ARM64_TLBI_ALLE3ISNXS = AArch64_TLBI_ALLE3ISNXS, - ARM64_TLBI_ALLE3NXS = AArch64_TLBI_ALLE3NXS, - ARM64_TLBI_ALLE3OS = AArch64_TLBI_ALLE3OS, - ARM64_TLBI_ALLE3OSNXS = AArch64_TLBI_ALLE3OSNXS, - ARM64_TLBI_ASIDE1 = AArch64_TLBI_ASIDE1, - ARM64_TLBI_ASIDE1IS = AArch64_TLBI_ASIDE1IS, - ARM64_TLBI_ASIDE1ISNXS = AArch64_TLBI_ASIDE1ISNXS, - ARM64_TLBI_ASIDE1NXS = AArch64_TLBI_ASIDE1NXS, - ARM64_TLBI_ASIDE1OS = AArch64_TLBI_ASIDE1OS, - ARM64_TLBI_ASIDE1OSNXS = AArch64_TLBI_ASIDE1OSNXS, - ARM64_TLBI_IPAS2E1 = AArch64_TLBI_IPAS2E1, - ARM64_TLBI_IPAS2E1IS = AArch64_TLBI_IPAS2E1IS, - ARM64_TLBI_IPAS2E1ISNXS = AArch64_TLBI_IPAS2E1ISNXS, - ARM64_TLBI_IPAS2E1NXS = AArch64_TLBI_IPAS2E1NXS, - ARM64_TLBI_IPAS2E1OS = AArch64_TLBI_IPAS2E1OS, - ARM64_TLBI_IPAS2E1OSNXS = AArch64_TLBI_IPAS2E1OSNXS, - ARM64_TLBI_IPAS2LE1 = AArch64_TLBI_IPAS2LE1, - ARM64_TLBI_IPAS2LE1IS = AArch64_TLBI_IPAS2LE1IS, - ARM64_TLBI_IPAS2LE1ISNXS = AArch64_TLBI_IPAS2LE1ISNXS, - ARM64_TLBI_IPAS2LE1NXS = AArch64_TLBI_IPAS2LE1NXS, - ARM64_TLBI_IPAS2LE1OS = AArch64_TLBI_IPAS2LE1OS, - ARM64_TLBI_IPAS2LE1OSNXS = AArch64_TLBI_IPAS2LE1OSNXS, - ARM64_TLBI_PAALL = AArch64_TLBI_PAALL, - ARM64_TLBI_PAALLNXS = AArch64_TLBI_PAALLNXS, - ARM64_TLBI_PAALLOS = AArch64_TLBI_PAALLOS, - ARM64_TLBI_PAALLOSNXS = AArch64_TLBI_PAALLOSNXS, - ARM64_TLBI_RIPAS2E1 = AArch64_TLBI_RIPAS2E1, - ARM64_TLBI_RIPAS2E1IS = AArch64_TLBI_RIPAS2E1IS, - ARM64_TLBI_RIPAS2E1ISNXS = AArch64_TLBI_RIPAS2E1ISNXS, - ARM64_TLBI_RIPAS2E1NXS = AArch64_TLBI_RIPAS2E1NXS, - ARM64_TLBI_RIPAS2E1OS = AArch64_TLBI_RIPAS2E1OS, - ARM64_TLBI_RIPAS2E1OSNXS = AArch64_TLBI_RIPAS2E1OSNXS, - ARM64_TLBI_RIPAS2LE1 = AArch64_TLBI_RIPAS2LE1, - ARM64_TLBI_RIPAS2LE1IS = AArch64_TLBI_RIPAS2LE1IS, - ARM64_TLBI_RIPAS2LE1ISNXS = AArch64_TLBI_RIPAS2LE1ISNXS, - ARM64_TLBI_RIPAS2LE1NXS = AArch64_TLBI_RIPAS2LE1NXS, - ARM64_TLBI_RIPAS2LE1OS = AArch64_TLBI_RIPAS2LE1OS, - ARM64_TLBI_RIPAS2LE1OSNXS = AArch64_TLBI_RIPAS2LE1OSNXS, - ARM64_TLBI_RPALOS = AArch64_TLBI_RPALOS, - ARM64_TLBI_RPALOSNXS = AArch64_TLBI_RPALOSNXS, - ARM64_TLBI_RPAOS = AArch64_TLBI_RPAOS, - ARM64_TLBI_RPAOSNXS = AArch64_TLBI_RPAOSNXS, - ARM64_TLBI_RVAAE1 = AArch64_TLBI_RVAAE1, - ARM64_TLBI_RVAAE1IS = AArch64_TLBI_RVAAE1IS, - ARM64_TLBI_RVAAE1ISNXS = AArch64_TLBI_RVAAE1ISNXS, - ARM64_TLBI_RVAAE1NXS = AArch64_TLBI_RVAAE1NXS, - ARM64_TLBI_RVAAE1OS = AArch64_TLBI_RVAAE1OS, - ARM64_TLBI_RVAAE1OSNXS = AArch64_TLBI_RVAAE1OSNXS, - ARM64_TLBI_RVAALE1 = AArch64_TLBI_RVAALE1, - ARM64_TLBI_RVAALE1IS = AArch64_TLBI_RVAALE1IS, - ARM64_TLBI_RVAALE1ISNXS = AArch64_TLBI_RVAALE1ISNXS, - ARM64_TLBI_RVAALE1NXS = AArch64_TLBI_RVAALE1NXS, - ARM64_TLBI_RVAALE1OS = AArch64_TLBI_RVAALE1OS, - ARM64_TLBI_RVAALE1OSNXS = AArch64_TLBI_RVAALE1OSNXS, - ARM64_TLBI_RVAE1 = AArch64_TLBI_RVAE1, - ARM64_TLBI_RVAE1IS = AArch64_TLBI_RVAE1IS, - ARM64_TLBI_RVAE1ISNXS = AArch64_TLBI_RVAE1ISNXS, - ARM64_TLBI_RVAE1NXS = AArch64_TLBI_RVAE1NXS, - ARM64_TLBI_RVAE1OS = AArch64_TLBI_RVAE1OS, - ARM64_TLBI_RVAE1OSNXS = AArch64_TLBI_RVAE1OSNXS, - ARM64_TLBI_RVAE2 = AArch64_TLBI_RVAE2, - ARM64_TLBI_RVAE2IS = AArch64_TLBI_RVAE2IS, - ARM64_TLBI_RVAE2ISNXS = AArch64_TLBI_RVAE2ISNXS, - ARM64_TLBI_RVAE2NXS = AArch64_TLBI_RVAE2NXS, - ARM64_TLBI_RVAE2OS = AArch64_TLBI_RVAE2OS, - ARM64_TLBI_RVAE2OSNXS = AArch64_TLBI_RVAE2OSNXS, - ARM64_TLBI_RVAE3 = AArch64_TLBI_RVAE3, - ARM64_TLBI_RVAE3IS = AArch64_TLBI_RVAE3IS, - ARM64_TLBI_RVAE3ISNXS = AArch64_TLBI_RVAE3ISNXS, - ARM64_TLBI_RVAE3NXS = AArch64_TLBI_RVAE3NXS, - ARM64_TLBI_RVAE3OS = AArch64_TLBI_RVAE3OS, - ARM64_TLBI_RVAE3OSNXS = AArch64_TLBI_RVAE3OSNXS, - ARM64_TLBI_RVALE1 = AArch64_TLBI_RVALE1, - ARM64_TLBI_RVALE1IS = AArch64_TLBI_RVALE1IS, - ARM64_TLBI_RVALE1ISNXS = AArch64_TLBI_RVALE1ISNXS, - ARM64_TLBI_RVALE1NXS = AArch64_TLBI_RVALE1NXS, - ARM64_TLBI_RVALE1OS = AArch64_TLBI_RVALE1OS, - ARM64_TLBI_RVALE1OSNXS = AArch64_TLBI_RVALE1OSNXS, - ARM64_TLBI_RVALE2 = AArch64_TLBI_RVALE2, - ARM64_TLBI_RVALE2IS = AArch64_TLBI_RVALE2IS, - ARM64_TLBI_RVALE2ISNXS = AArch64_TLBI_RVALE2ISNXS, - ARM64_TLBI_RVALE2NXS = AArch64_TLBI_RVALE2NXS, - ARM64_TLBI_RVALE2OS = AArch64_TLBI_RVALE2OS, - ARM64_TLBI_RVALE2OSNXS = AArch64_TLBI_RVALE2OSNXS, - ARM64_TLBI_RVALE3 = AArch64_TLBI_RVALE3, - ARM64_TLBI_RVALE3IS = AArch64_TLBI_RVALE3IS, - ARM64_TLBI_RVALE3ISNXS = AArch64_TLBI_RVALE3ISNXS, - ARM64_TLBI_RVALE3NXS = AArch64_TLBI_RVALE3NXS, - ARM64_TLBI_RVALE3OS = AArch64_TLBI_RVALE3OS, - ARM64_TLBI_RVALE3OSNXS = AArch64_TLBI_RVALE3OSNXS, - ARM64_TLBI_VAAE1 = AArch64_TLBI_VAAE1, - ARM64_TLBI_VAAE1IS = AArch64_TLBI_VAAE1IS, - ARM64_TLBI_VAAE1ISNXS = AArch64_TLBI_VAAE1ISNXS, - ARM64_TLBI_VAAE1NXS = AArch64_TLBI_VAAE1NXS, - ARM64_TLBI_VAAE1OS = AArch64_TLBI_VAAE1OS, - ARM64_TLBI_VAAE1OSNXS = AArch64_TLBI_VAAE1OSNXS, - ARM64_TLBI_VAALE1 = AArch64_TLBI_VAALE1, - ARM64_TLBI_VAALE1IS = AArch64_TLBI_VAALE1IS, - ARM64_TLBI_VAALE1ISNXS = AArch64_TLBI_VAALE1ISNXS, - ARM64_TLBI_VAALE1NXS = AArch64_TLBI_VAALE1NXS, - ARM64_TLBI_VAALE1OS = AArch64_TLBI_VAALE1OS, - ARM64_TLBI_VAALE1OSNXS = AArch64_TLBI_VAALE1OSNXS, - ARM64_TLBI_VAE1 = AArch64_TLBI_VAE1, - ARM64_TLBI_VAE1IS = AArch64_TLBI_VAE1IS, - ARM64_TLBI_VAE1ISNXS = AArch64_TLBI_VAE1ISNXS, - ARM64_TLBI_VAE1NXS = AArch64_TLBI_VAE1NXS, - ARM64_TLBI_VAE1OS = AArch64_TLBI_VAE1OS, - ARM64_TLBI_VAE1OSNXS = AArch64_TLBI_VAE1OSNXS, - ARM64_TLBI_VAE2 = AArch64_TLBI_VAE2, - ARM64_TLBI_VAE2IS = AArch64_TLBI_VAE2IS, - ARM64_TLBI_VAE2ISNXS = AArch64_TLBI_VAE2ISNXS, - ARM64_TLBI_VAE2NXS = AArch64_TLBI_VAE2NXS, - ARM64_TLBI_VAE2OS = AArch64_TLBI_VAE2OS, - ARM64_TLBI_VAE2OSNXS = AArch64_TLBI_VAE2OSNXS, - ARM64_TLBI_VAE3 = AArch64_TLBI_VAE3, - ARM64_TLBI_VAE3IS = AArch64_TLBI_VAE3IS, - ARM64_TLBI_VAE3ISNXS = AArch64_TLBI_VAE3ISNXS, - ARM64_TLBI_VAE3NXS = AArch64_TLBI_VAE3NXS, - ARM64_TLBI_VAE3OS = AArch64_TLBI_VAE3OS, - ARM64_TLBI_VAE3OSNXS = AArch64_TLBI_VAE3OSNXS, - ARM64_TLBI_VALE1 = AArch64_TLBI_VALE1, - ARM64_TLBI_VALE1IS = AArch64_TLBI_VALE1IS, - ARM64_TLBI_VALE1ISNXS = AArch64_TLBI_VALE1ISNXS, - ARM64_TLBI_VALE1NXS = AArch64_TLBI_VALE1NXS, - ARM64_TLBI_VALE1OS = AArch64_TLBI_VALE1OS, - ARM64_TLBI_VALE1OSNXS = AArch64_TLBI_VALE1OSNXS, - ARM64_TLBI_VALE2 = AArch64_TLBI_VALE2, - ARM64_TLBI_VALE2IS = AArch64_TLBI_VALE2IS, - ARM64_TLBI_VALE2ISNXS = AArch64_TLBI_VALE2ISNXS, - ARM64_TLBI_VALE2NXS = AArch64_TLBI_VALE2NXS, - ARM64_TLBI_VALE2OS = AArch64_TLBI_VALE2OS, - ARM64_TLBI_VALE2OSNXS = AArch64_TLBI_VALE2OSNXS, - ARM64_TLBI_VALE3 = AArch64_TLBI_VALE3, - ARM64_TLBI_VALE3IS = AArch64_TLBI_VALE3IS, - ARM64_TLBI_VALE3ISNXS = AArch64_TLBI_VALE3ISNXS, - ARM64_TLBI_VALE3NXS = AArch64_TLBI_VALE3NXS, - ARM64_TLBI_VALE3OS = AArch64_TLBI_VALE3OS, - ARM64_TLBI_VALE3OSNXS = AArch64_TLBI_VALE3OSNXS, - ARM64_TLBI_VMALLE1 = AArch64_TLBI_VMALLE1, - ARM64_TLBI_VMALLE1IS = AArch64_TLBI_VMALLE1IS, - ARM64_TLBI_VMALLE1ISNXS = AArch64_TLBI_VMALLE1ISNXS, - ARM64_TLBI_VMALLE1NXS = AArch64_TLBI_VMALLE1NXS, - ARM64_TLBI_VMALLE1OS = AArch64_TLBI_VMALLE1OS, - ARM64_TLBI_VMALLE1OSNXS = AArch64_TLBI_VMALLE1OSNXS, - ARM64_TLBI_VMALLS12E1 = AArch64_TLBI_VMALLS12E1, - ARM64_TLBI_VMALLS12E1IS = AArch64_TLBI_VMALLS12E1IS, - ARM64_TLBI_VMALLS12E1ISNXS = AArch64_TLBI_VMALLS12E1ISNXS, - ARM64_TLBI_VMALLS12E1NXS = AArch64_TLBI_VMALLS12E1NXS, - ARM64_TLBI_VMALLS12E1OS = AArch64_TLBI_VMALLS12E1OS, - ARM64_TLBI_VMALLS12E1OSNXS = AArch64_TLBI_VMALLS12E1OSNXS, + ARM64_TLBI_ALLE1 = AARCH64_TLBI_ALLE1, + ARM64_TLBI_ALLE1IS = AARCH64_TLBI_ALLE1IS, + ARM64_TLBI_ALLE1ISNXS = AARCH64_TLBI_ALLE1ISNXS, + ARM64_TLBI_ALLE1NXS = AARCH64_TLBI_ALLE1NXS, + ARM64_TLBI_ALLE1OS = AARCH64_TLBI_ALLE1OS, + ARM64_TLBI_ALLE1OSNXS = AARCH64_TLBI_ALLE1OSNXS, + ARM64_TLBI_ALLE2 = AARCH64_TLBI_ALLE2, + ARM64_TLBI_ALLE2IS = AARCH64_TLBI_ALLE2IS, + ARM64_TLBI_ALLE2ISNXS = AARCH64_TLBI_ALLE2ISNXS, + ARM64_TLBI_ALLE2NXS = AARCH64_TLBI_ALLE2NXS, + ARM64_TLBI_ALLE2OS = AARCH64_TLBI_ALLE2OS, + ARM64_TLBI_ALLE2OSNXS = AARCH64_TLBI_ALLE2OSNXS, + ARM64_TLBI_ALLE3 = AARCH64_TLBI_ALLE3, + ARM64_TLBI_ALLE3IS = AARCH64_TLBI_ALLE3IS, + ARM64_TLBI_ALLE3ISNXS = AARCH64_TLBI_ALLE3ISNXS, + ARM64_TLBI_ALLE3NXS = AARCH64_TLBI_ALLE3NXS, + ARM64_TLBI_ALLE3OS = AARCH64_TLBI_ALLE3OS, + ARM64_TLBI_ALLE3OSNXS = AARCH64_TLBI_ALLE3OSNXS, + ARM64_TLBI_ASIDE1 = AARCH64_TLBI_ASIDE1, + ARM64_TLBI_ASIDE1IS = AARCH64_TLBI_ASIDE1IS, + ARM64_TLBI_ASIDE1ISNXS = AARCH64_TLBI_ASIDE1ISNXS, + ARM64_TLBI_ASIDE1NXS = AARCH64_TLBI_ASIDE1NXS, + ARM64_TLBI_ASIDE1OS = AARCH64_TLBI_ASIDE1OS, + ARM64_TLBI_ASIDE1OSNXS = AARCH64_TLBI_ASIDE1OSNXS, + ARM64_TLBI_IPAS2E1 = AARCH64_TLBI_IPAS2E1, + ARM64_TLBI_IPAS2E1IS = AARCH64_TLBI_IPAS2E1IS, + ARM64_TLBI_IPAS2E1ISNXS = AARCH64_TLBI_IPAS2E1ISNXS, + ARM64_TLBI_IPAS2E1NXS = AARCH64_TLBI_IPAS2E1NXS, + ARM64_TLBI_IPAS2E1OS = AARCH64_TLBI_IPAS2E1OS, + ARM64_TLBI_IPAS2E1OSNXS = AARCH64_TLBI_IPAS2E1OSNXS, + ARM64_TLBI_IPAS2LE1 = AARCH64_TLBI_IPAS2LE1, + ARM64_TLBI_IPAS2LE1IS = AARCH64_TLBI_IPAS2LE1IS, + ARM64_TLBI_IPAS2LE1ISNXS = AARCH64_TLBI_IPAS2LE1ISNXS, + ARM64_TLBI_IPAS2LE1NXS = AARCH64_TLBI_IPAS2LE1NXS, + ARM64_TLBI_IPAS2LE1OS = AARCH64_TLBI_IPAS2LE1OS, + ARM64_TLBI_IPAS2LE1OSNXS = AARCH64_TLBI_IPAS2LE1OSNXS, + ARM64_TLBI_PAALL = AARCH64_TLBI_PAALL, + ARM64_TLBI_PAALLNXS = AARCH64_TLBI_PAALLNXS, + ARM64_TLBI_PAALLOS = AARCH64_TLBI_PAALLOS, + ARM64_TLBI_PAALLOSNXS = AARCH64_TLBI_PAALLOSNXS, + ARM64_TLBI_RIPAS2E1 = AARCH64_TLBI_RIPAS2E1, + ARM64_TLBI_RIPAS2E1IS = AARCH64_TLBI_RIPAS2E1IS, + ARM64_TLBI_RIPAS2E1ISNXS = AARCH64_TLBI_RIPAS2E1ISNXS, + ARM64_TLBI_RIPAS2E1NXS = AARCH64_TLBI_RIPAS2E1NXS, + ARM64_TLBI_RIPAS2E1OS = AARCH64_TLBI_RIPAS2E1OS, + ARM64_TLBI_RIPAS2E1OSNXS = AARCH64_TLBI_RIPAS2E1OSNXS, + ARM64_TLBI_RIPAS2LE1 = AARCH64_TLBI_RIPAS2LE1, + ARM64_TLBI_RIPAS2LE1IS = AARCH64_TLBI_RIPAS2LE1IS, + ARM64_TLBI_RIPAS2LE1ISNXS = AARCH64_TLBI_RIPAS2LE1ISNXS, + ARM64_TLBI_RIPAS2LE1NXS = AARCH64_TLBI_RIPAS2LE1NXS, + ARM64_TLBI_RIPAS2LE1OS = AARCH64_TLBI_RIPAS2LE1OS, + ARM64_TLBI_RIPAS2LE1OSNXS = AARCH64_TLBI_RIPAS2LE1OSNXS, + ARM64_TLBI_RPALOS = AARCH64_TLBI_RPALOS, + ARM64_TLBI_RPALOSNXS = AARCH64_TLBI_RPALOSNXS, + ARM64_TLBI_RPAOS = AARCH64_TLBI_RPAOS, + ARM64_TLBI_RPAOSNXS = AARCH64_TLBI_RPAOSNXS, + ARM64_TLBI_RVAAE1 = AARCH64_TLBI_RVAAE1, + ARM64_TLBI_RVAAE1IS = AARCH64_TLBI_RVAAE1IS, + ARM64_TLBI_RVAAE1ISNXS = AARCH64_TLBI_RVAAE1ISNXS, + ARM64_TLBI_RVAAE1NXS = AARCH64_TLBI_RVAAE1NXS, + ARM64_TLBI_RVAAE1OS = AARCH64_TLBI_RVAAE1OS, + ARM64_TLBI_RVAAE1OSNXS = AARCH64_TLBI_RVAAE1OSNXS, + ARM64_TLBI_RVAALE1 = AARCH64_TLBI_RVAALE1, + ARM64_TLBI_RVAALE1IS = AARCH64_TLBI_RVAALE1IS, + ARM64_TLBI_RVAALE1ISNXS = AARCH64_TLBI_RVAALE1ISNXS, + ARM64_TLBI_RVAALE1NXS = AARCH64_TLBI_RVAALE1NXS, + ARM64_TLBI_RVAALE1OS = AARCH64_TLBI_RVAALE1OS, + ARM64_TLBI_RVAALE1OSNXS = AARCH64_TLBI_RVAALE1OSNXS, + ARM64_TLBI_RVAE1 = AARCH64_TLBI_RVAE1, + ARM64_TLBI_RVAE1IS = AARCH64_TLBI_RVAE1IS, + ARM64_TLBI_RVAE1ISNXS = AARCH64_TLBI_RVAE1ISNXS, + ARM64_TLBI_RVAE1NXS = AARCH64_TLBI_RVAE1NXS, + ARM64_TLBI_RVAE1OS = AARCH64_TLBI_RVAE1OS, + ARM64_TLBI_RVAE1OSNXS = AARCH64_TLBI_RVAE1OSNXS, + ARM64_TLBI_RVAE2 = AARCH64_TLBI_RVAE2, + ARM64_TLBI_RVAE2IS = AARCH64_TLBI_RVAE2IS, + ARM64_TLBI_RVAE2ISNXS = AARCH64_TLBI_RVAE2ISNXS, + ARM64_TLBI_RVAE2NXS = AARCH64_TLBI_RVAE2NXS, + ARM64_TLBI_RVAE2OS = AARCH64_TLBI_RVAE2OS, + ARM64_TLBI_RVAE2OSNXS = AARCH64_TLBI_RVAE2OSNXS, + ARM64_TLBI_RVAE3 = AARCH64_TLBI_RVAE3, + ARM64_TLBI_RVAE3IS = AARCH64_TLBI_RVAE3IS, + ARM64_TLBI_RVAE3ISNXS = AARCH64_TLBI_RVAE3ISNXS, + ARM64_TLBI_RVAE3NXS = AARCH64_TLBI_RVAE3NXS, + ARM64_TLBI_RVAE3OS = AARCH64_TLBI_RVAE3OS, + ARM64_TLBI_RVAE3OSNXS = AARCH64_TLBI_RVAE3OSNXS, + ARM64_TLBI_RVALE1 = AARCH64_TLBI_RVALE1, + ARM64_TLBI_RVALE1IS = AARCH64_TLBI_RVALE1IS, + ARM64_TLBI_RVALE1ISNXS = AARCH64_TLBI_RVALE1ISNXS, + ARM64_TLBI_RVALE1NXS = AARCH64_TLBI_RVALE1NXS, + ARM64_TLBI_RVALE1OS = AARCH64_TLBI_RVALE1OS, + ARM64_TLBI_RVALE1OSNXS = AARCH64_TLBI_RVALE1OSNXS, + ARM64_TLBI_RVALE2 = AARCH64_TLBI_RVALE2, + ARM64_TLBI_RVALE2IS = AARCH64_TLBI_RVALE2IS, + ARM64_TLBI_RVALE2ISNXS = AARCH64_TLBI_RVALE2ISNXS, + ARM64_TLBI_RVALE2NXS = AARCH64_TLBI_RVALE2NXS, + ARM64_TLBI_RVALE2OS = AARCH64_TLBI_RVALE2OS, + ARM64_TLBI_RVALE2OSNXS = AARCH64_TLBI_RVALE2OSNXS, + ARM64_TLBI_RVALE3 = AARCH64_TLBI_RVALE3, + ARM64_TLBI_RVALE3IS = AARCH64_TLBI_RVALE3IS, + ARM64_TLBI_RVALE3ISNXS = AARCH64_TLBI_RVALE3ISNXS, + ARM64_TLBI_RVALE3NXS = AARCH64_TLBI_RVALE3NXS, + ARM64_TLBI_RVALE3OS = AARCH64_TLBI_RVALE3OS, + ARM64_TLBI_RVALE3OSNXS = AARCH64_TLBI_RVALE3OSNXS, + ARM64_TLBI_VAAE1 = AARCH64_TLBI_VAAE1, + ARM64_TLBI_VAAE1IS = AARCH64_TLBI_VAAE1IS, + ARM64_TLBI_VAAE1ISNXS = AARCH64_TLBI_VAAE1ISNXS, + ARM64_TLBI_VAAE1NXS = AARCH64_TLBI_VAAE1NXS, + ARM64_TLBI_VAAE1OS = AARCH64_TLBI_VAAE1OS, + ARM64_TLBI_VAAE1OSNXS = AARCH64_TLBI_VAAE1OSNXS, + ARM64_TLBI_VAALE1 = AARCH64_TLBI_VAALE1, + ARM64_TLBI_VAALE1IS = AARCH64_TLBI_VAALE1IS, + ARM64_TLBI_VAALE1ISNXS = AARCH64_TLBI_VAALE1ISNXS, + ARM64_TLBI_VAALE1NXS = AARCH64_TLBI_VAALE1NXS, + ARM64_TLBI_VAALE1OS = AARCH64_TLBI_VAALE1OS, + ARM64_TLBI_VAALE1OSNXS = AARCH64_TLBI_VAALE1OSNXS, + ARM64_TLBI_VAE1 = AARCH64_TLBI_VAE1, + ARM64_TLBI_VAE1IS = AARCH64_TLBI_VAE1IS, + ARM64_TLBI_VAE1ISNXS = AARCH64_TLBI_VAE1ISNXS, + ARM64_TLBI_VAE1NXS = AARCH64_TLBI_VAE1NXS, + ARM64_TLBI_VAE1OS = AARCH64_TLBI_VAE1OS, + ARM64_TLBI_VAE1OSNXS = AARCH64_TLBI_VAE1OSNXS, + ARM64_TLBI_VAE2 = AARCH64_TLBI_VAE2, + ARM64_TLBI_VAE2IS = AARCH64_TLBI_VAE2IS, + ARM64_TLBI_VAE2ISNXS = AARCH64_TLBI_VAE2ISNXS, + ARM64_TLBI_VAE2NXS = AARCH64_TLBI_VAE2NXS, + ARM64_TLBI_VAE2OS = AARCH64_TLBI_VAE2OS, + ARM64_TLBI_VAE2OSNXS = AARCH64_TLBI_VAE2OSNXS, + ARM64_TLBI_VAE3 = AARCH64_TLBI_VAE3, + ARM64_TLBI_VAE3IS = AARCH64_TLBI_VAE3IS, + ARM64_TLBI_VAE3ISNXS = AARCH64_TLBI_VAE3ISNXS, + ARM64_TLBI_VAE3NXS = AARCH64_TLBI_VAE3NXS, + ARM64_TLBI_VAE3OS = AARCH64_TLBI_VAE3OS, + ARM64_TLBI_VAE3OSNXS = AARCH64_TLBI_VAE3OSNXS, + ARM64_TLBI_VALE1 = AARCH64_TLBI_VALE1, + ARM64_TLBI_VALE1IS = AARCH64_TLBI_VALE1IS, + ARM64_TLBI_VALE1ISNXS = AARCH64_TLBI_VALE1ISNXS, + ARM64_TLBI_VALE1NXS = AARCH64_TLBI_VALE1NXS, + ARM64_TLBI_VALE1OS = AARCH64_TLBI_VALE1OS, + ARM64_TLBI_VALE1OSNXS = AARCH64_TLBI_VALE1OSNXS, + ARM64_TLBI_VALE2 = AARCH64_TLBI_VALE2, + ARM64_TLBI_VALE2IS = AARCH64_TLBI_VALE2IS, + ARM64_TLBI_VALE2ISNXS = AARCH64_TLBI_VALE2ISNXS, + ARM64_TLBI_VALE2NXS = AARCH64_TLBI_VALE2NXS, + ARM64_TLBI_VALE2OS = AARCH64_TLBI_VALE2OS, + ARM64_TLBI_VALE2OSNXS = AARCH64_TLBI_VALE2OSNXS, + ARM64_TLBI_VALE3 = AARCH64_TLBI_VALE3, + ARM64_TLBI_VALE3IS = AARCH64_TLBI_VALE3IS, + ARM64_TLBI_VALE3ISNXS = AARCH64_TLBI_VALE3ISNXS, + ARM64_TLBI_VALE3NXS = AARCH64_TLBI_VALE3NXS, + ARM64_TLBI_VALE3OS = AARCH64_TLBI_VALE3OS, + ARM64_TLBI_VALE3OSNXS = AARCH64_TLBI_VALE3OSNXS, + ARM64_TLBI_VMALLE1 = AARCH64_TLBI_VMALLE1, + ARM64_TLBI_VMALLE1IS = AARCH64_TLBI_VMALLE1IS, + ARM64_TLBI_VMALLE1ISNXS = AARCH64_TLBI_VMALLE1ISNXS, + ARM64_TLBI_VMALLE1NXS = AARCH64_TLBI_VMALLE1NXS, + ARM64_TLBI_VMALLE1OS = AARCH64_TLBI_VMALLE1OS, + ARM64_TLBI_VMALLE1OSNXS = AARCH64_TLBI_VMALLE1OSNXS, + ARM64_TLBI_VMALLS12E1 = AARCH64_TLBI_VMALLS12E1, + ARM64_TLBI_VMALLS12E1IS = AARCH64_TLBI_VMALLS12E1IS, + ARM64_TLBI_VMALLS12E1ISNXS = AARCH64_TLBI_VMALLS12E1ISNXS, + ARM64_TLBI_VMALLS12E1NXS = AARCH64_TLBI_VMALLS12E1NXS, + ARM64_TLBI_VMALLS12E1OS = AARCH64_TLBI_VMALLS12E1OS, + ARM64_TLBI_VMALLS12E1OSNXS = AARCH64_TLBI_VMALLS12E1OSNXS, + ARM64_TLBI_VMALLWS2E1 = AARCH64_TLBI_VMALLWS2E1, + ARM64_TLBI_VMALLWS2E1IS = AARCH64_TLBI_VMALLWS2E1IS, + ARM64_TLBI_VMALLWS2E1ISNXS = AARCH64_TLBI_VMALLWS2E1ISNXS, + ARM64_TLBI_VMALLWS2E1NXS = AARCH64_TLBI_VMALLWS2E1NXS, + ARM64_TLBI_VMALLWS2E1OS = AARCH64_TLBI_VMALLWS2E1OS, + ARM64_TLBI_VMALLWS2E1OSNXS = AARCH64_TLBI_VMALLWS2E1OSNXS, - ARM64_TLBI_ENDING = AArch64_TLBI_ENDING, + ARM64_TLBI_ENDING = AARCH64_TLBI_ENDING, } arm64_tlbi; typedef enum { - ARM64_AT_S12E0R = AArch64_AT_S12E0R, - ARM64_AT_S12E0W = AArch64_AT_S12E0W, - ARM64_AT_S12E1R = AArch64_AT_S12E1R, - ARM64_AT_S12E1W = AArch64_AT_S12E1W, - ARM64_AT_S1E0R = AArch64_AT_S1E0R, - ARM64_AT_S1E0W = AArch64_AT_S1E0W, - ARM64_AT_S1E1R = AArch64_AT_S1E1R, - ARM64_AT_S1E1RP = AArch64_AT_S1E1RP, - ARM64_AT_S1E1W = AArch64_AT_S1E1W, - ARM64_AT_S1E1WP = AArch64_AT_S1E1WP, - ARM64_AT_S1E2R = AArch64_AT_S1E2R, - ARM64_AT_S1E2W = AArch64_AT_S1E2W, - ARM64_AT_S1E3R = AArch64_AT_S1E3R, - ARM64_AT_S1E3W = AArch64_AT_S1E3W, + ARM64_AT_S12E0R = AARCH64_AT_S12E0R, + ARM64_AT_S12E0W = AARCH64_AT_S12E0W, + ARM64_AT_S12E1R = AARCH64_AT_S12E1R, + ARM64_AT_S12E1W = AARCH64_AT_S12E1W, + ARM64_AT_S1E0R = AARCH64_AT_S1E0R, + ARM64_AT_S1E0W = AARCH64_AT_S1E0W, + ARM64_AT_S1E1A = AARCH64_AT_S1E1A, + ARM64_AT_S1E1R = AARCH64_AT_S1E1R, + ARM64_AT_S1E1RP = AARCH64_AT_S1E1RP, + ARM64_AT_S1E1W = AARCH64_AT_S1E1W, + ARM64_AT_S1E1WP = AARCH64_AT_S1E1WP, + ARM64_AT_S1E2A = AARCH64_AT_S1E2A, + ARM64_AT_S1E2R = AARCH64_AT_S1E2R, + ARM64_AT_S1E2W = AARCH64_AT_S1E2W, + ARM64_AT_S1E3A = AARCH64_AT_S1E3A, + ARM64_AT_S1E3R = AARCH64_AT_S1E3R, + ARM64_AT_S1E3W = AARCH64_AT_S1E3W, - ARM64_AT_ENDING = AArch64_AT_ENDING, + ARM64_AT_ENDING = AARCH64_AT_ENDING, } arm64_at; typedef enum { - ARM64_BTI_C = AArch64_BTI_C, - ARM64_BTI_J = AArch64_BTI_J, - ARM64_BTI_JC = AArch64_BTI_JC, + ARM64_BTI_C = AARCH64_BTI_C, + ARM64_BTI_J = AARCH64_BTI_J, + ARM64_BTI_JC = AARCH64_BTI_JC, - ARM64_BTI_ENDING = AArch64_BTI_ENDING, + ARM64_BTI_ENDING = AARCH64_BTI_ENDING, } arm64_bti; typedef enum { - ARM64_DB_ISH = AArch64_DB_ISH, - ARM64_DB_ISHLD = AArch64_DB_ISHLD, - ARM64_DB_ISHST = AArch64_DB_ISHST, - ARM64_DB_LD = AArch64_DB_LD, - ARM64_DB_NSH = AArch64_DB_NSH, - ARM64_DB_NSHLD = AArch64_DB_NSHLD, - ARM64_DB_NSHST = AArch64_DB_NSHST, - ARM64_DB_OSH = AArch64_DB_OSH, - ARM64_DB_OSHLD = AArch64_DB_OSHLD, - ARM64_DB_OSHST = AArch64_DB_OSHST, - ARM64_DB_ST = AArch64_DB_ST, - ARM64_DB_SY = AArch64_DB_SY, + ARM64_DB_ISH = AARCH64_DB_ISH, + ARM64_DB_ISHLD = AARCH64_DB_ISHLD, + ARM64_DB_ISHST = AARCH64_DB_ISHST, + ARM64_DB_LD = AARCH64_DB_LD, + ARM64_DB_NSH = AARCH64_DB_NSH, + ARM64_DB_NSHLD = AARCH64_DB_NSHLD, + ARM64_DB_NSHST = AARCH64_DB_NSHST, + ARM64_DB_OSH = AARCH64_DB_OSH, + ARM64_DB_OSHLD = AARCH64_DB_OSHLD, + ARM64_DB_OSHST = AARCH64_DB_OSHST, + ARM64_DB_ST = AARCH64_DB_ST, + ARM64_DB_SY = AARCH64_DB_SY, - ARM64_DB_ENDING = AArch64_DB_ENDING, + ARM64_DB_ENDING = AARCH64_DB_ENDING, } arm64_db; typedef enum { - ARM64_DBNXS_ISHNXS = AArch64_DBNXS_ISHNXS, - ARM64_DBNXS_NSHNXS = AArch64_DBNXS_NSHNXS, - ARM64_DBNXS_OSHNXS = AArch64_DBNXS_OSHNXS, - ARM64_DBNXS_SYNXS = AArch64_DBNXS_SYNXS, + ARM64_DBNXS_ISHNXS = AARCH64_DBNXS_ISHNXS, + ARM64_DBNXS_NSHNXS = AARCH64_DBNXS_NSHNXS, + ARM64_DBNXS_OSHNXS = AARCH64_DBNXS_OSHNXS, + ARM64_DBNXS_SYNXS = AARCH64_DBNXS_SYNXS, - ARM64_DBNXS_ENDING = AArch64_DBNXS_ENDING, + ARM64_DBNXS_ENDING = AARCH64_DBNXS_ENDING, } arm64_dbnxs; typedef enum { - ARM64_DC_CGDSW = AArch64_DC_CGDSW, - ARM64_DC_CGDVAC = AArch64_DC_CGDVAC, - ARM64_DC_CGDVADP = AArch64_DC_CGDVADP, - ARM64_DC_CGDVAP = AArch64_DC_CGDVAP, - ARM64_DC_CGSW = AArch64_DC_CGSW, - ARM64_DC_CGVAC = AArch64_DC_CGVAC, - ARM64_DC_CGVADP = AArch64_DC_CGVADP, - ARM64_DC_CGVAP = AArch64_DC_CGVAP, - ARM64_DC_CIGDPAE = AArch64_DC_CIGDPAE, - ARM64_DC_CIGDSW = AArch64_DC_CIGDSW, - ARM64_DC_CIGDVAC = AArch64_DC_CIGDVAC, - ARM64_DC_CIGSW = AArch64_DC_CIGSW, - ARM64_DC_CIGVAC = AArch64_DC_CIGVAC, - ARM64_DC_CIPAE = AArch64_DC_CIPAE, - ARM64_DC_CISW = AArch64_DC_CISW, - ARM64_DC_CIVAC = AArch64_DC_CIVAC, - ARM64_DC_CSW = AArch64_DC_CSW, - ARM64_DC_CVAC = AArch64_DC_CVAC, - ARM64_DC_CVADP = AArch64_DC_CVADP, - ARM64_DC_CVAP = AArch64_DC_CVAP, - ARM64_DC_CVAU = AArch64_DC_CVAU, - ARM64_DC_GVA = AArch64_DC_GVA, - ARM64_DC_GZVA = AArch64_DC_GZVA, - ARM64_DC_IGDSW = AArch64_DC_IGDSW, - ARM64_DC_IGDVAC = AArch64_DC_IGDVAC, - ARM64_DC_IGSW = AArch64_DC_IGSW, - ARM64_DC_IGVAC = AArch64_DC_IGVAC, - ARM64_DC_ISW = AArch64_DC_ISW, - ARM64_DC_IVAC = AArch64_DC_IVAC, - ARM64_DC_ZVA = AArch64_DC_ZVA, + ARM64_DC_CGDSW = AARCH64_DC_CGDSW, + ARM64_DC_CGDVAC = AARCH64_DC_CGDVAC, + ARM64_DC_CGDVADP = AARCH64_DC_CGDVADP, + ARM64_DC_CGDVAP = AARCH64_DC_CGDVAP, + ARM64_DC_CGSW = AARCH64_DC_CGSW, + ARM64_DC_CGVAC = AARCH64_DC_CGVAC, + ARM64_DC_CGVADP = AARCH64_DC_CGVADP, + ARM64_DC_CGVAP = AARCH64_DC_CGVAP, + ARM64_DC_CIGDPAE = AARCH64_DC_CIGDPAE, + ARM64_DC_CIGDSW = AARCH64_DC_CIGDSW, + ARM64_DC_CIGDVAC = AARCH64_DC_CIGDVAC, + ARM64_DC_CIGSW = AARCH64_DC_CIGSW, + ARM64_DC_CIGVAC = AARCH64_DC_CIGVAC, + ARM64_DC_CIPAE = AARCH64_DC_CIPAE, + ARM64_DC_CISW = AARCH64_DC_CISW, + ARM64_DC_CIVAC = AARCH64_DC_CIVAC, + ARM64_DC_CSW = AARCH64_DC_CSW, + ARM64_DC_CVAC = AARCH64_DC_CVAC, + ARM64_DC_CVADP = AARCH64_DC_CVADP, + ARM64_DC_CVAP = AARCH64_DC_CVAP, + ARM64_DC_CVAU = AARCH64_DC_CVAU, + ARM64_DC_GVA = AARCH64_DC_GVA, + ARM64_DC_GZVA = AARCH64_DC_GZVA, + ARM64_DC_IGDSW = AARCH64_DC_IGDSW, + ARM64_DC_IGDVAC = AARCH64_DC_IGDVAC, + ARM64_DC_IGSW = AARCH64_DC_IGSW, + ARM64_DC_IGVAC = AARCH64_DC_IGVAC, + ARM64_DC_ISW = AARCH64_DC_ISW, + ARM64_DC_IVAC = AARCH64_DC_IVAC, + ARM64_DC_ZVA = AARCH64_DC_ZVA, - ARM64_DC_ENDING = AArch64_DC_ENDING, + ARM64_DC_ENDING = AARCH64_DC_ENDING, } arm64_dc; typedef enum { - ARM64_EXACTFPIMM_HALF = AArch64_EXACTFPIMM_HALF, - ARM64_EXACTFPIMM_ONE = AArch64_EXACTFPIMM_ONE, - ARM64_EXACTFPIMM_TWO = AArch64_EXACTFPIMM_TWO, - ARM64_EXACTFPIMM_ZERO = AArch64_EXACTFPIMM_ZERO, + ARM64_EXACTFPIMM_HALF = AARCH64_EXACTFPIMM_HALF, + ARM64_EXACTFPIMM_ONE = AARCH64_EXACTFPIMM_ONE, + ARM64_EXACTFPIMM_TWO = AARCH64_EXACTFPIMM_TWO, + ARM64_EXACTFPIMM_ZERO = AARCH64_EXACTFPIMM_ZERO, - ARM64_EXACTFPIMM_ENDING = AArch64_EXACTFPIMM_ENDING, + ARM64_EXACTFPIMM_INVALID = AARCH64_EXACTFPIMM_INVALID, + + ARM64_EXACTFPIMM_ENDING = AARCH64_EXACTFPIMM_ENDING, } arm64_exactfpimm; typedef enum { - ARM64_IC_IALLU = AArch64_IC_IALLU, - ARM64_IC_IALLUIS = AArch64_IC_IALLUIS, - ARM64_IC_IVAU = AArch64_IC_IVAU, + ARM64_IC_IALLU = AARCH64_IC_IALLU, + ARM64_IC_IALLUIS = AARCH64_IC_IALLUIS, + ARM64_IC_IVAU = AARCH64_IC_IVAU, - ARM64_IC_ENDING = AArch64_IC_ENDING, + ARM64_IC_ENDING = AARCH64_IC_ENDING, } arm64_ic; typedef enum { - ARM64_ISB_SY = AArch64_ISB_SY, + ARM64_ISB_SY = AARCH64_ISB_SY, - ARM64_ISB_ENDING = AArch64_ISB_ENDING, + ARM64_ISB_ENDING = AARCH64_ISB_ENDING, } arm64_isb; typedef enum { - ARM64_PRFM_PLDL1KEEP = AArch64_PRFM_PLDL1KEEP, - ARM64_PRFM_PLDL1STRM = AArch64_PRFM_PLDL1STRM, - ARM64_PRFM_PLDL2KEEP = AArch64_PRFM_PLDL2KEEP, - ARM64_PRFM_PLDL2STRM = AArch64_PRFM_PLDL2STRM, - ARM64_PRFM_PLDL3KEEP = AArch64_PRFM_PLDL3KEEP, - ARM64_PRFM_PLDL3STRM = AArch64_PRFM_PLDL3STRM, - ARM64_PRFM_PLDSLCKEEP = AArch64_PRFM_PLDSLCKEEP, - ARM64_PRFM_PLDSLCSTRM = AArch64_PRFM_PLDSLCSTRM, - ARM64_PRFM_PLIL1KEEP = AArch64_PRFM_PLIL1KEEP, - ARM64_PRFM_PLIL1STRM = AArch64_PRFM_PLIL1STRM, - ARM64_PRFM_PLIL2KEEP = AArch64_PRFM_PLIL2KEEP, - ARM64_PRFM_PLIL2STRM = AArch64_PRFM_PLIL2STRM, - ARM64_PRFM_PLIL3KEEP = AArch64_PRFM_PLIL3KEEP, - ARM64_PRFM_PLIL3STRM = AArch64_PRFM_PLIL3STRM, - ARM64_PRFM_PLISLCKEEP = AArch64_PRFM_PLISLCKEEP, - ARM64_PRFM_PLISLCSTRM = AArch64_PRFM_PLISLCSTRM, - ARM64_PRFM_PSTL1KEEP = AArch64_PRFM_PSTL1KEEP, - ARM64_PRFM_PSTL1STRM = AArch64_PRFM_PSTL1STRM, - ARM64_PRFM_PSTL2KEEP = AArch64_PRFM_PSTL2KEEP, - ARM64_PRFM_PSTL2STRM = AArch64_PRFM_PSTL2STRM, - ARM64_PRFM_PSTL3KEEP = AArch64_PRFM_PSTL3KEEP, - ARM64_PRFM_PSTL3STRM = AArch64_PRFM_PSTL3STRM, - ARM64_PRFM_PSTSLCKEEP = AArch64_PRFM_PSTSLCKEEP, - ARM64_PRFM_PSTSLCSTRM = AArch64_PRFM_PSTSLCSTRM, + ARM64_PRFM_PLDL1KEEP = AARCH64_PRFM_PLDL1KEEP, + ARM64_PRFM_PLDL1STRM = AARCH64_PRFM_PLDL1STRM, + ARM64_PRFM_PLDL2KEEP = AARCH64_PRFM_PLDL2KEEP, + ARM64_PRFM_PLDL2STRM = AARCH64_PRFM_PLDL2STRM, + ARM64_PRFM_PLDL3KEEP = AARCH64_PRFM_PLDL3KEEP, + ARM64_PRFM_PLDL3STRM = AARCH64_PRFM_PLDL3STRM, + ARM64_PRFM_PLDSLCKEEP = AARCH64_PRFM_PLDSLCKEEP, + ARM64_PRFM_PLDSLCSTRM = AARCH64_PRFM_PLDSLCSTRM, + ARM64_PRFM_PLIL1KEEP = AARCH64_PRFM_PLIL1KEEP, + ARM64_PRFM_PLIL1STRM = AARCH64_PRFM_PLIL1STRM, + ARM64_PRFM_PLIL2KEEP = AARCH64_PRFM_PLIL2KEEP, + ARM64_PRFM_PLIL2STRM = AARCH64_PRFM_PLIL2STRM, + ARM64_PRFM_PLIL3KEEP = AARCH64_PRFM_PLIL3KEEP, + ARM64_PRFM_PLIL3STRM = AARCH64_PRFM_PLIL3STRM, + ARM64_PRFM_PLISLCKEEP = AARCH64_PRFM_PLISLCKEEP, + ARM64_PRFM_PLISLCSTRM = AARCH64_PRFM_PLISLCSTRM, + ARM64_PRFM_PSTL1KEEP = AARCH64_PRFM_PSTL1KEEP, + ARM64_PRFM_PSTL1STRM = AARCH64_PRFM_PSTL1STRM, + ARM64_PRFM_PSTL2KEEP = AARCH64_PRFM_PSTL2KEEP, + ARM64_PRFM_PSTL2STRM = AARCH64_PRFM_PSTL2STRM, + ARM64_PRFM_PSTL3KEEP = AARCH64_PRFM_PSTL3KEEP, + ARM64_PRFM_PSTL3STRM = AARCH64_PRFM_PSTL3STRM, + ARM64_PRFM_PSTSLCKEEP = AARCH64_PRFM_PSTSLCKEEP, + ARM64_PRFM_PSTSLCSTRM = AARCH64_PRFM_PSTSLCSTRM, - ARM64_PRFM_ENDING = AArch64_PRFM_ENDING, + ARM64_PRFM_ENDING = AARCH64_PRFM_ENDING, } arm64_prfm; typedef enum { - ARM64_PSB_CSYNC = AArch64_PSB_CSYNC, + ARM64_PSB_CSYNC = AARCH64_PSB_CSYNC, - ARM64_PSB_ENDING = AArch64_PSB_ENDING, + ARM64_PSB_ENDING = AARCH64_PSB_ENDING, } arm64_psb; typedef enum { - ARM64_PSTATEIMM0_1_ALLINT = AArch64_PSTATEIMM0_1_ALLINT, - ARM64_PSTATEIMM0_1_PM = AArch64_PSTATEIMM0_1_PM, + ARM64_PSTATEIMM0_1_ALLINT = AARCH64_PSTATEIMM0_1_ALLINT, + ARM64_PSTATEIMM0_1_PM = AARCH64_PSTATEIMM0_1_PM, - ARM64_PSTATEIMM0_1_ENDING = AArch64_PSTATEIMM0_1_ENDING, + ARM64_PSTATEIMM0_1_ENDING = AARCH64_PSTATEIMM0_1_ENDING, } arm64_pstateimm0_1; typedef enum { - ARM64_PSTATEIMM0_15_DAIFCLR = AArch64_PSTATEIMM0_15_DAIFCLR, - ARM64_PSTATEIMM0_15_DAIFSET = AArch64_PSTATEIMM0_15_DAIFSET, - ARM64_PSTATEIMM0_15_DIT = AArch64_PSTATEIMM0_15_DIT, - ARM64_PSTATEIMM0_15_PAN = AArch64_PSTATEIMM0_15_PAN, - ARM64_PSTATEIMM0_15_SPSEL = AArch64_PSTATEIMM0_15_SPSEL, - ARM64_PSTATEIMM0_15_SSBS = AArch64_PSTATEIMM0_15_SSBS, - ARM64_PSTATEIMM0_15_TCO = AArch64_PSTATEIMM0_15_TCO, - ARM64_PSTATEIMM0_15_UAO = AArch64_PSTATEIMM0_15_UAO, + ARM64_PSTATEIMM0_15_DAIFCLR = AARCH64_PSTATEIMM0_15_DAIFCLR, + ARM64_PSTATEIMM0_15_DAIFSET = AARCH64_PSTATEIMM0_15_DAIFSET, + ARM64_PSTATEIMM0_15_DIT = AARCH64_PSTATEIMM0_15_DIT, + ARM64_PSTATEIMM0_15_PAN = AARCH64_PSTATEIMM0_15_PAN, + ARM64_PSTATEIMM0_15_SPSEL = AARCH64_PSTATEIMM0_15_SPSEL, + ARM64_PSTATEIMM0_15_SSBS = AARCH64_PSTATEIMM0_15_SSBS, + ARM64_PSTATEIMM0_15_TCO = AARCH64_PSTATEIMM0_15_TCO, + ARM64_PSTATEIMM0_15_UAO = AARCH64_PSTATEIMM0_15_UAO, - ARM64_PSTATEIMM0_15_ENDING = AArch64_PSTATEIMM0_15_ENDING, + ARM64_PSTATEIMM0_15_ENDING = AARCH64_PSTATEIMM0_15_ENDING, } arm64_pstateimm0_15; typedef enum { - ARM64_RPRFM_PLDKEEP = AArch64_RPRFM_PLDKEEP, - ARM64_RPRFM_PLDSTRM = AArch64_RPRFM_PLDSTRM, - ARM64_RPRFM_PSTKEEP = AArch64_RPRFM_PSTKEEP, - ARM64_RPRFM_PSTSTRM = AArch64_RPRFM_PSTSTRM, + ARM64_RPRFM_PLDKEEP = AARCH64_RPRFM_PLDKEEP, + ARM64_RPRFM_PLDSTRM = AARCH64_RPRFM_PLDSTRM, + ARM64_RPRFM_PSTKEEP = AARCH64_RPRFM_PSTKEEP, + ARM64_RPRFM_PSTSTRM = AARCH64_RPRFM_PSTSTRM, - ARM64_RPRFM_ENDING = AArch64_RPRFM_ENDING, + ARM64_RPRFM_ENDING = AARCH64_RPRFM_ENDING, } arm64_rprfm; typedef enum { - ARM64_SVCR_SVCRSM = AArch64_SVCR_SVCRSM, - ARM64_SVCR_SVCRSMZA = AArch64_SVCR_SVCRSMZA, - ARM64_SVCR_SVCRZA = AArch64_SVCR_SVCRZA, + ARM64_SVCR_SVCRSM = AARCH64_SVCR_SVCRSM, + ARM64_SVCR_SVCRSMZA = AARCH64_SVCR_SVCRSMZA, + ARM64_SVCR_SVCRZA = AARCH64_SVCR_SVCRZA, - ARM64_SVCR_ENDING = AArch64_SVCR_ENDING, + ARM64_SVCR_ENDING = AARCH64_SVCR_ENDING, } arm64_svcr; typedef enum { - ARM64_SVEPREDPAT_ALL = AArch64_SVEPREDPAT_ALL, - ARM64_SVEPREDPAT_MUL3 = AArch64_SVEPREDPAT_MUL3, - ARM64_SVEPREDPAT_MUL4 = AArch64_SVEPREDPAT_MUL4, - ARM64_SVEPREDPAT_POW2 = AArch64_SVEPREDPAT_POW2, - ARM64_SVEPREDPAT_VL1 = AArch64_SVEPREDPAT_VL1, - ARM64_SVEPREDPAT_VL128 = AArch64_SVEPREDPAT_VL128, - ARM64_SVEPREDPAT_VL16 = AArch64_SVEPREDPAT_VL16, - ARM64_SVEPREDPAT_VL2 = AArch64_SVEPREDPAT_VL2, - ARM64_SVEPREDPAT_VL256 = AArch64_SVEPREDPAT_VL256, - ARM64_SVEPREDPAT_VL3 = AArch64_SVEPREDPAT_VL3, - ARM64_SVEPREDPAT_VL32 = AArch64_SVEPREDPAT_VL32, - ARM64_SVEPREDPAT_VL4 = AArch64_SVEPREDPAT_VL4, - ARM64_SVEPREDPAT_VL5 = AArch64_SVEPREDPAT_VL5, - ARM64_SVEPREDPAT_VL6 = AArch64_SVEPREDPAT_VL6, - ARM64_SVEPREDPAT_VL64 = AArch64_SVEPREDPAT_VL64, - ARM64_SVEPREDPAT_VL7 = AArch64_SVEPREDPAT_VL7, - ARM64_SVEPREDPAT_VL8 = AArch64_SVEPREDPAT_VL8, + ARM64_SVEPREDPAT_ALL = AARCH64_SVEPREDPAT_ALL, + ARM64_SVEPREDPAT_MUL3 = AARCH64_SVEPREDPAT_MUL3, + ARM64_SVEPREDPAT_MUL4 = AARCH64_SVEPREDPAT_MUL4, + ARM64_SVEPREDPAT_POW2 = AARCH64_SVEPREDPAT_POW2, + ARM64_SVEPREDPAT_VL1 = AARCH64_SVEPREDPAT_VL1, + ARM64_SVEPREDPAT_VL128 = AARCH64_SVEPREDPAT_VL128, + ARM64_SVEPREDPAT_VL16 = AARCH64_SVEPREDPAT_VL16, + ARM64_SVEPREDPAT_VL2 = AARCH64_SVEPREDPAT_VL2, + ARM64_SVEPREDPAT_VL256 = AARCH64_SVEPREDPAT_VL256, + ARM64_SVEPREDPAT_VL3 = AARCH64_SVEPREDPAT_VL3, + ARM64_SVEPREDPAT_VL32 = AARCH64_SVEPREDPAT_VL32, + ARM64_SVEPREDPAT_VL4 = AARCH64_SVEPREDPAT_VL4, + ARM64_SVEPREDPAT_VL5 = AARCH64_SVEPREDPAT_VL5, + ARM64_SVEPREDPAT_VL6 = AARCH64_SVEPREDPAT_VL6, + ARM64_SVEPREDPAT_VL64 = AARCH64_SVEPREDPAT_VL64, + ARM64_SVEPREDPAT_VL7 = AARCH64_SVEPREDPAT_VL7, + ARM64_SVEPREDPAT_VL8 = AARCH64_SVEPREDPAT_VL8, - ARM64_SVEPREDPAT_ENDING = AArch64_SVEPREDPAT_ENDING, + ARM64_SVEPREDPAT_ENDING = AARCH64_SVEPREDPAT_ENDING, } arm64_svepredpat; typedef enum { - ARM64_SVEPRFM_PLDL1KEEP = AArch64_SVEPRFM_PLDL1KEEP, - ARM64_SVEPRFM_PLDL1STRM = AArch64_SVEPRFM_PLDL1STRM, - ARM64_SVEPRFM_PLDL2KEEP = AArch64_SVEPRFM_PLDL2KEEP, - ARM64_SVEPRFM_PLDL2STRM = AArch64_SVEPRFM_PLDL2STRM, - ARM64_SVEPRFM_PLDL3KEEP = AArch64_SVEPRFM_PLDL3KEEP, - ARM64_SVEPRFM_PLDL3STRM = AArch64_SVEPRFM_PLDL3STRM, - ARM64_SVEPRFM_PSTL1KEEP = AArch64_SVEPRFM_PSTL1KEEP, - ARM64_SVEPRFM_PSTL1STRM = AArch64_SVEPRFM_PSTL1STRM, - ARM64_SVEPRFM_PSTL2KEEP = AArch64_SVEPRFM_PSTL2KEEP, - ARM64_SVEPRFM_PSTL2STRM = AArch64_SVEPRFM_PSTL2STRM, - ARM64_SVEPRFM_PSTL3KEEP = AArch64_SVEPRFM_PSTL3KEEP, - ARM64_SVEPRFM_PSTL3STRM = AArch64_SVEPRFM_PSTL3STRM, + ARM64_SVEPRFM_PLDL1KEEP = AARCH64_SVEPRFM_PLDL1KEEP, + ARM64_SVEPRFM_PLDL1STRM = AARCH64_SVEPRFM_PLDL1STRM, + ARM64_SVEPRFM_PLDL2KEEP = AARCH64_SVEPRFM_PLDL2KEEP, + ARM64_SVEPRFM_PLDL2STRM = AARCH64_SVEPRFM_PLDL2STRM, + ARM64_SVEPRFM_PLDL3KEEP = AARCH64_SVEPRFM_PLDL3KEEP, + ARM64_SVEPRFM_PLDL3STRM = AARCH64_SVEPRFM_PLDL3STRM, + ARM64_SVEPRFM_PSTL1KEEP = AARCH64_SVEPRFM_PSTL1KEEP, + ARM64_SVEPRFM_PSTL1STRM = AARCH64_SVEPRFM_PSTL1STRM, + ARM64_SVEPRFM_PSTL2KEEP = AARCH64_SVEPRFM_PSTL2KEEP, + ARM64_SVEPRFM_PSTL2STRM = AARCH64_SVEPRFM_PSTL2STRM, + ARM64_SVEPRFM_PSTL3KEEP = AARCH64_SVEPRFM_PSTL3KEEP, + ARM64_SVEPRFM_PSTL3STRM = AARCH64_SVEPRFM_PSTL3STRM, - ARM64_SVEPRFM_ENDING = AArch64_SVEPRFM_ENDING, + ARM64_SVEPRFM_ENDING = AARCH64_SVEPRFM_ENDING, } arm64_sveprfm; typedef enum { - ARM64_SVEVECLENSPECIFIER_VLX2 = AArch64_SVEVECLENSPECIFIER_VLX2, - ARM64_SVEVECLENSPECIFIER_VLX4 = AArch64_SVEVECLENSPECIFIER_VLX4, + ARM64_SVEVECLENSPECIFIER_VLX2 = AARCH64_SVEVECLENSPECIFIER_VLX2, + ARM64_SVEVECLENSPECIFIER_VLX4 = AARCH64_SVEVECLENSPECIFIER_VLX4, - ARM64_SVEVECLENSPECIFIER_ENDING = AArch64_SVEVECLENSPECIFIER_ENDING, + ARM64_SVEVECLENSPECIFIER_ENDING = AARCH64_SVEVECLENSPECIFIER_ENDING, } arm64_sveveclenspecifier; typedef enum { + ARM64_SYSREG_INVALID = AARCH64_SYSREG_INVALID, - ARM64_SYSREG_ACCDATA_EL1 = AArch64_SYSREG_ACCDATA_EL1, - ARM64_SYSREG_ACTLR_EL1 = AArch64_SYSREG_ACTLR_EL1, - ARM64_SYSREG_ACTLR_EL2 = AArch64_SYSREG_ACTLR_EL2, - ARM64_SYSREG_ACTLR_EL3 = AArch64_SYSREG_ACTLR_EL3, - ARM64_SYSREG_AFSR0_EL1 = AArch64_SYSREG_AFSR0_EL1, - ARM64_SYSREG_AFSR0_EL12 = AArch64_SYSREG_AFSR0_EL12, - ARM64_SYSREG_AFSR0_EL2 = AArch64_SYSREG_AFSR0_EL2, - ARM64_SYSREG_AFSR0_EL3 = AArch64_SYSREG_AFSR0_EL3, - ARM64_SYSREG_AFSR1_EL1 = AArch64_SYSREG_AFSR1_EL1, - ARM64_SYSREG_AFSR1_EL12 = AArch64_SYSREG_AFSR1_EL12, - ARM64_SYSREG_AFSR1_EL2 = AArch64_SYSREG_AFSR1_EL2, - ARM64_SYSREG_AFSR1_EL3 = AArch64_SYSREG_AFSR1_EL3, - ARM64_SYSREG_AIDR_EL1 = AArch64_SYSREG_AIDR_EL1, - ARM64_SYSREG_ALLINT = AArch64_SYSREG_ALLINT, - ARM64_SYSREG_AMAIR2_EL1 = AArch64_SYSREG_AMAIR2_EL1, - ARM64_SYSREG_AMAIR2_EL12 = AArch64_SYSREG_AMAIR2_EL12, - ARM64_SYSREG_AMAIR2_EL2 = AArch64_SYSREG_AMAIR2_EL2, - ARM64_SYSREG_AMAIR2_EL3 = AArch64_SYSREG_AMAIR2_EL3, - ARM64_SYSREG_AMAIR_EL1 = AArch64_SYSREG_AMAIR_EL1, - ARM64_SYSREG_AMAIR_EL12 = AArch64_SYSREG_AMAIR_EL12, - ARM64_SYSREG_AMAIR_EL2 = AArch64_SYSREG_AMAIR_EL2, - ARM64_SYSREG_AMAIR_EL3 = AArch64_SYSREG_AMAIR_EL3, - ARM64_SYSREG_AMCFGR_EL0 = AArch64_SYSREG_AMCFGR_EL0, - ARM64_SYSREG_AMCG1IDR_EL0 = AArch64_SYSREG_AMCG1IDR_EL0, - ARM64_SYSREG_AMCGCR_EL0 = AArch64_SYSREG_AMCGCR_EL0, - ARM64_SYSREG_AMCNTENCLR0_EL0 = AArch64_SYSREG_AMCNTENCLR0_EL0, - ARM64_SYSREG_AMCNTENCLR1_EL0 = AArch64_SYSREG_AMCNTENCLR1_EL0, - ARM64_SYSREG_AMCNTENSET0_EL0 = AArch64_SYSREG_AMCNTENSET0_EL0, - ARM64_SYSREG_AMCNTENSET1_EL0 = AArch64_SYSREG_AMCNTENSET1_EL0, - ARM64_SYSREG_AMCR_EL0 = AArch64_SYSREG_AMCR_EL0, - ARM64_SYSREG_AMEVCNTR00_EL0 = AArch64_SYSREG_AMEVCNTR00_EL0, - ARM64_SYSREG_AMEVCNTR01_EL0 = AArch64_SYSREG_AMEVCNTR01_EL0, - ARM64_SYSREG_AMEVCNTR02_EL0 = AArch64_SYSREG_AMEVCNTR02_EL0, - ARM64_SYSREG_AMEVCNTR03_EL0 = AArch64_SYSREG_AMEVCNTR03_EL0, - ARM64_SYSREG_AMEVCNTR10_EL0 = AArch64_SYSREG_AMEVCNTR10_EL0, - ARM64_SYSREG_AMEVCNTR110_EL0 = AArch64_SYSREG_AMEVCNTR110_EL0, - ARM64_SYSREG_AMEVCNTR111_EL0 = AArch64_SYSREG_AMEVCNTR111_EL0, - ARM64_SYSREG_AMEVCNTR112_EL0 = AArch64_SYSREG_AMEVCNTR112_EL0, - ARM64_SYSREG_AMEVCNTR113_EL0 = AArch64_SYSREG_AMEVCNTR113_EL0, - ARM64_SYSREG_AMEVCNTR114_EL0 = AArch64_SYSREG_AMEVCNTR114_EL0, - ARM64_SYSREG_AMEVCNTR115_EL0 = AArch64_SYSREG_AMEVCNTR115_EL0, - ARM64_SYSREG_AMEVCNTR11_EL0 = AArch64_SYSREG_AMEVCNTR11_EL0, - ARM64_SYSREG_AMEVCNTR12_EL0 = AArch64_SYSREG_AMEVCNTR12_EL0, - ARM64_SYSREG_AMEVCNTR13_EL0 = AArch64_SYSREG_AMEVCNTR13_EL0, - ARM64_SYSREG_AMEVCNTR14_EL0 = AArch64_SYSREG_AMEVCNTR14_EL0, - ARM64_SYSREG_AMEVCNTR15_EL0 = AArch64_SYSREG_AMEVCNTR15_EL0, - ARM64_SYSREG_AMEVCNTR16_EL0 = AArch64_SYSREG_AMEVCNTR16_EL0, - ARM64_SYSREG_AMEVCNTR17_EL0 = AArch64_SYSREG_AMEVCNTR17_EL0, - ARM64_SYSREG_AMEVCNTR18_EL0 = AArch64_SYSREG_AMEVCNTR18_EL0, - ARM64_SYSREG_AMEVCNTR19_EL0 = AArch64_SYSREG_AMEVCNTR19_EL0, - ARM64_SYSREG_AMEVCNTVOFF00_EL2 = AArch64_SYSREG_AMEVCNTVOFF00_EL2, - ARM64_SYSREG_AMEVCNTVOFF010_EL2 = AArch64_SYSREG_AMEVCNTVOFF010_EL2, - ARM64_SYSREG_AMEVCNTVOFF011_EL2 = AArch64_SYSREG_AMEVCNTVOFF011_EL2, - ARM64_SYSREG_AMEVCNTVOFF012_EL2 = AArch64_SYSREG_AMEVCNTVOFF012_EL2, - ARM64_SYSREG_AMEVCNTVOFF013_EL2 = AArch64_SYSREG_AMEVCNTVOFF013_EL2, - ARM64_SYSREG_AMEVCNTVOFF014_EL2 = AArch64_SYSREG_AMEVCNTVOFF014_EL2, - ARM64_SYSREG_AMEVCNTVOFF015_EL2 = AArch64_SYSREG_AMEVCNTVOFF015_EL2, - ARM64_SYSREG_AMEVCNTVOFF01_EL2 = AArch64_SYSREG_AMEVCNTVOFF01_EL2, - ARM64_SYSREG_AMEVCNTVOFF02_EL2 = AArch64_SYSREG_AMEVCNTVOFF02_EL2, - ARM64_SYSREG_AMEVCNTVOFF03_EL2 = AArch64_SYSREG_AMEVCNTVOFF03_EL2, - ARM64_SYSREG_AMEVCNTVOFF04_EL2 = AArch64_SYSREG_AMEVCNTVOFF04_EL2, - ARM64_SYSREG_AMEVCNTVOFF05_EL2 = AArch64_SYSREG_AMEVCNTVOFF05_EL2, - ARM64_SYSREG_AMEVCNTVOFF06_EL2 = AArch64_SYSREG_AMEVCNTVOFF06_EL2, - ARM64_SYSREG_AMEVCNTVOFF07_EL2 = AArch64_SYSREG_AMEVCNTVOFF07_EL2, - ARM64_SYSREG_AMEVCNTVOFF08_EL2 = AArch64_SYSREG_AMEVCNTVOFF08_EL2, - ARM64_SYSREG_AMEVCNTVOFF09_EL2 = AArch64_SYSREG_AMEVCNTVOFF09_EL2, - ARM64_SYSREG_AMEVCNTVOFF10_EL2 = AArch64_SYSREG_AMEVCNTVOFF10_EL2, - ARM64_SYSREG_AMEVCNTVOFF110_EL2 = AArch64_SYSREG_AMEVCNTVOFF110_EL2, - ARM64_SYSREG_AMEVCNTVOFF111_EL2 = AArch64_SYSREG_AMEVCNTVOFF111_EL2, - ARM64_SYSREG_AMEVCNTVOFF112_EL2 = AArch64_SYSREG_AMEVCNTVOFF112_EL2, - ARM64_SYSREG_AMEVCNTVOFF113_EL2 = AArch64_SYSREG_AMEVCNTVOFF113_EL2, - ARM64_SYSREG_AMEVCNTVOFF114_EL2 = AArch64_SYSREG_AMEVCNTVOFF114_EL2, - ARM64_SYSREG_AMEVCNTVOFF115_EL2 = AArch64_SYSREG_AMEVCNTVOFF115_EL2, - ARM64_SYSREG_AMEVCNTVOFF11_EL2 = AArch64_SYSREG_AMEVCNTVOFF11_EL2, - ARM64_SYSREG_AMEVCNTVOFF12_EL2 = AArch64_SYSREG_AMEVCNTVOFF12_EL2, - ARM64_SYSREG_AMEVCNTVOFF13_EL2 = AArch64_SYSREG_AMEVCNTVOFF13_EL2, - ARM64_SYSREG_AMEVCNTVOFF14_EL2 = AArch64_SYSREG_AMEVCNTVOFF14_EL2, - ARM64_SYSREG_AMEVCNTVOFF15_EL2 = AArch64_SYSREG_AMEVCNTVOFF15_EL2, - ARM64_SYSREG_AMEVCNTVOFF16_EL2 = AArch64_SYSREG_AMEVCNTVOFF16_EL2, - ARM64_SYSREG_AMEVCNTVOFF17_EL2 = AArch64_SYSREG_AMEVCNTVOFF17_EL2, - ARM64_SYSREG_AMEVCNTVOFF18_EL2 = AArch64_SYSREG_AMEVCNTVOFF18_EL2, - ARM64_SYSREG_AMEVCNTVOFF19_EL2 = AArch64_SYSREG_AMEVCNTVOFF19_EL2, - ARM64_SYSREG_AMEVTYPER00_EL0 = AArch64_SYSREG_AMEVTYPER00_EL0, - ARM64_SYSREG_AMEVTYPER01_EL0 = AArch64_SYSREG_AMEVTYPER01_EL0, - ARM64_SYSREG_AMEVTYPER02_EL0 = AArch64_SYSREG_AMEVTYPER02_EL0, - ARM64_SYSREG_AMEVTYPER03_EL0 = AArch64_SYSREG_AMEVTYPER03_EL0, - ARM64_SYSREG_AMEVTYPER10_EL0 = AArch64_SYSREG_AMEVTYPER10_EL0, - ARM64_SYSREG_AMEVTYPER110_EL0 = AArch64_SYSREG_AMEVTYPER110_EL0, - ARM64_SYSREG_AMEVTYPER111_EL0 = AArch64_SYSREG_AMEVTYPER111_EL0, - ARM64_SYSREG_AMEVTYPER112_EL0 = AArch64_SYSREG_AMEVTYPER112_EL0, - ARM64_SYSREG_AMEVTYPER113_EL0 = AArch64_SYSREG_AMEVTYPER113_EL0, - ARM64_SYSREG_AMEVTYPER114_EL0 = AArch64_SYSREG_AMEVTYPER114_EL0, - ARM64_SYSREG_AMEVTYPER115_EL0 = AArch64_SYSREG_AMEVTYPER115_EL0, - ARM64_SYSREG_AMEVTYPER11_EL0 = AArch64_SYSREG_AMEVTYPER11_EL0, - ARM64_SYSREG_AMEVTYPER12_EL0 = AArch64_SYSREG_AMEVTYPER12_EL0, - ARM64_SYSREG_AMEVTYPER13_EL0 = AArch64_SYSREG_AMEVTYPER13_EL0, - ARM64_SYSREG_AMEVTYPER14_EL0 = AArch64_SYSREG_AMEVTYPER14_EL0, - ARM64_SYSREG_AMEVTYPER15_EL0 = AArch64_SYSREG_AMEVTYPER15_EL0, - ARM64_SYSREG_AMEVTYPER16_EL0 = AArch64_SYSREG_AMEVTYPER16_EL0, - ARM64_SYSREG_AMEVTYPER17_EL0 = AArch64_SYSREG_AMEVTYPER17_EL0, - ARM64_SYSREG_AMEVTYPER18_EL0 = AArch64_SYSREG_AMEVTYPER18_EL0, - ARM64_SYSREG_AMEVTYPER19_EL0 = AArch64_SYSREG_AMEVTYPER19_EL0, - ARM64_SYSREG_AMUSERENR_EL0 = AArch64_SYSREG_AMUSERENR_EL0, - ARM64_SYSREG_APDAKEYHI_EL1 = AArch64_SYSREG_APDAKEYHI_EL1, - ARM64_SYSREG_APDAKEYLO_EL1 = AArch64_SYSREG_APDAKEYLO_EL1, - ARM64_SYSREG_APDBKEYHI_EL1 = AArch64_SYSREG_APDBKEYHI_EL1, - ARM64_SYSREG_APDBKEYLO_EL1 = AArch64_SYSREG_APDBKEYLO_EL1, - ARM64_SYSREG_APGAKEYHI_EL1 = AArch64_SYSREG_APGAKEYHI_EL1, - ARM64_SYSREG_APGAKEYLO_EL1 = AArch64_SYSREG_APGAKEYLO_EL1, - ARM64_SYSREG_APIAKEYHI_EL1 = AArch64_SYSREG_APIAKEYHI_EL1, - ARM64_SYSREG_APIAKEYLO_EL1 = AArch64_SYSREG_APIAKEYLO_EL1, - ARM64_SYSREG_APIBKEYHI_EL1 = AArch64_SYSREG_APIBKEYHI_EL1, - ARM64_SYSREG_APIBKEYLO_EL1 = AArch64_SYSREG_APIBKEYLO_EL1, - ARM64_SYSREG_BRBCR_EL1 = AArch64_SYSREG_BRBCR_EL1, - ARM64_SYSREG_BRBCR_EL12 = AArch64_SYSREG_BRBCR_EL12, - ARM64_SYSREG_BRBCR_EL2 = AArch64_SYSREG_BRBCR_EL2, - ARM64_SYSREG_BRBFCR_EL1 = AArch64_SYSREG_BRBFCR_EL1, - ARM64_SYSREG_BRBIDR0_EL1 = AArch64_SYSREG_BRBIDR0_EL1, - ARM64_SYSREG_BRBINF0_EL1 = AArch64_SYSREG_BRBINF0_EL1, - ARM64_SYSREG_BRBINF10_EL1 = AArch64_SYSREG_BRBINF10_EL1, - ARM64_SYSREG_BRBINF11_EL1 = AArch64_SYSREG_BRBINF11_EL1, - ARM64_SYSREG_BRBINF12_EL1 = AArch64_SYSREG_BRBINF12_EL1, - ARM64_SYSREG_BRBINF13_EL1 = AArch64_SYSREG_BRBINF13_EL1, - ARM64_SYSREG_BRBINF14_EL1 = AArch64_SYSREG_BRBINF14_EL1, - ARM64_SYSREG_BRBINF15_EL1 = AArch64_SYSREG_BRBINF15_EL1, - ARM64_SYSREG_BRBINF16_EL1 = AArch64_SYSREG_BRBINF16_EL1, - ARM64_SYSREG_BRBINF17_EL1 = AArch64_SYSREG_BRBINF17_EL1, - ARM64_SYSREG_BRBINF18_EL1 = AArch64_SYSREG_BRBINF18_EL1, - ARM64_SYSREG_BRBINF19_EL1 = AArch64_SYSREG_BRBINF19_EL1, - ARM64_SYSREG_BRBINF1_EL1 = AArch64_SYSREG_BRBINF1_EL1, - ARM64_SYSREG_BRBINF20_EL1 = AArch64_SYSREG_BRBINF20_EL1, - ARM64_SYSREG_BRBINF21_EL1 = AArch64_SYSREG_BRBINF21_EL1, - ARM64_SYSREG_BRBINF22_EL1 = AArch64_SYSREG_BRBINF22_EL1, - ARM64_SYSREG_BRBINF23_EL1 = AArch64_SYSREG_BRBINF23_EL1, - ARM64_SYSREG_BRBINF24_EL1 = AArch64_SYSREG_BRBINF24_EL1, - ARM64_SYSREG_BRBINF25_EL1 = AArch64_SYSREG_BRBINF25_EL1, - ARM64_SYSREG_BRBINF26_EL1 = AArch64_SYSREG_BRBINF26_EL1, - ARM64_SYSREG_BRBINF27_EL1 = AArch64_SYSREG_BRBINF27_EL1, - ARM64_SYSREG_BRBINF28_EL1 = AArch64_SYSREG_BRBINF28_EL1, - ARM64_SYSREG_BRBINF29_EL1 = AArch64_SYSREG_BRBINF29_EL1, - ARM64_SYSREG_BRBINF2_EL1 = AArch64_SYSREG_BRBINF2_EL1, - ARM64_SYSREG_BRBINF30_EL1 = AArch64_SYSREG_BRBINF30_EL1, - ARM64_SYSREG_BRBINF31_EL1 = AArch64_SYSREG_BRBINF31_EL1, - ARM64_SYSREG_BRBINF3_EL1 = AArch64_SYSREG_BRBINF3_EL1, - ARM64_SYSREG_BRBINF4_EL1 = AArch64_SYSREG_BRBINF4_EL1, - ARM64_SYSREG_BRBINF5_EL1 = AArch64_SYSREG_BRBINF5_EL1, - ARM64_SYSREG_BRBINF6_EL1 = AArch64_SYSREG_BRBINF6_EL1, - ARM64_SYSREG_BRBINF7_EL1 = AArch64_SYSREG_BRBINF7_EL1, - ARM64_SYSREG_BRBINF8_EL1 = AArch64_SYSREG_BRBINF8_EL1, - ARM64_SYSREG_BRBINF9_EL1 = AArch64_SYSREG_BRBINF9_EL1, - ARM64_SYSREG_BRBINFINJ_EL1 = AArch64_SYSREG_BRBINFINJ_EL1, - ARM64_SYSREG_BRBSRC0_EL1 = AArch64_SYSREG_BRBSRC0_EL1, - ARM64_SYSREG_BRBSRC10_EL1 = AArch64_SYSREG_BRBSRC10_EL1, - ARM64_SYSREG_BRBSRC11_EL1 = AArch64_SYSREG_BRBSRC11_EL1, - ARM64_SYSREG_BRBSRC12_EL1 = AArch64_SYSREG_BRBSRC12_EL1, - ARM64_SYSREG_BRBSRC13_EL1 = AArch64_SYSREG_BRBSRC13_EL1, - ARM64_SYSREG_BRBSRC14_EL1 = AArch64_SYSREG_BRBSRC14_EL1, - ARM64_SYSREG_BRBSRC15_EL1 = AArch64_SYSREG_BRBSRC15_EL1, - ARM64_SYSREG_BRBSRC16_EL1 = AArch64_SYSREG_BRBSRC16_EL1, - ARM64_SYSREG_BRBSRC17_EL1 = AArch64_SYSREG_BRBSRC17_EL1, - ARM64_SYSREG_BRBSRC18_EL1 = AArch64_SYSREG_BRBSRC18_EL1, - ARM64_SYSREG_BRBSRC19_EL1 = AArch64_SYSREG_BRBSRC19_EL1, - ARM64_SYSREG_BRBSRC1_EL1 = AArch64_SYSREG_BRBSRC1_EL1, - ARM64_SYSREG_BRBSRC20_EL1 = AArch64_SYSREG_BRBSRC20_EL1, - ARM64_SYSREG_BRBSRC21_EL1 = AArch64_SYSREG_BRBSRC21_EL1, - ARM64_SYSREG_BRBSRC22_EL1 = AArch64_SYSREG_BRBSRC22_EL1, - ARM64_SYSREG_BRBSRC23_EL1 = AArch64_SYSREG_BRBSRC23_EL1, - ARM64_SYSREG_BRBSRC24_EL1 = AArch64_SYSREG_BRBSRC24_EL1, - ARM64_SYSREG_BRBSRC25_EL1 = AArch64_SYSREG_BRBSRC25_EL1, - ARM64_SYSREG_BRBSRC26_EL1 = AArch64_SYSREG_BRBSRC26_EL1, - ARM64_SYSREG_BRBSRC27_EL1 = AArch64_SYSREG_BRBSRC27_EL1, - ARM64_SYSREG_BRBSRC28_EL1 = AArch64_SYSREG_BRBSRC28_EL1, - ARM64_SYSREG_BRBSRC29_EL1 = AArch64_SYSREG_BRBSRC29_EL1, - ARM64_SYSREG_BRBSRC2_EL1 = AArch64_SYSREG_BRBSRC2_EL1, - ARM64_SYSREG_BRBSRC30_EL1 = AArch64_SYSREG_BRBSRC30_EL1, - ARM64_SYSREG_BRBSRC31_EL1 = AArch64_SYSREG_BRBSRC31_EL1, - ARM64_SYSREG_BRBSRC3_EL1 = AArch64_SYSREG_BRBSRC3_EL1, - ARM64_SYSREG_BRBSRC4_EL1 = AArch64_SYSREG_BRBSRC4_EL1, - ARM64_SYSREG_BRBSRC5_EL1 = AArch64_SYSREG_BRBSRC5_EL1, - ARM64_SYSREG_BRBSRC6_EL1 = AArch64_SYSREG_BRBSRC6_EL1, - ARM64_SYSREG_BRBSRC7_EL1 = AArch64_SYSREG_BRBSRC7_EL1, - ARM64_SYSREG_BRBSRC8_EL1 = AArch64_SYSREG_BRBSRC8_EL1, - ARM64_SYSREG_BRBSRC9_EL1 = AArch64_SYSREG_BRBSRC9_EL1, - ARM64_SYSREG_BRBSRCINJ_EL1 = AArch64_SYSREG_BRBSRCINJ_EL1, - ARM64_SYSREG_BRBTGT0_EL1 = AArch64_SYSREG_BRBTGT0_EL1, - ARM64_SYSREG_BRBTGT10_EL1 = AArch64_SYSREG_BRBTGT10_EL1, - ARM64_SYSREG_BRBTGT11_EL1 = AArch64_SYSREG_BRBTGT11_EL1, - ARM64_SYSREG_BRBTGT12_EL1 = AArch64_SYSREG_BRBTGT12_EL1, - ARM64_SYSREG_BRBTGT13_EL1 = AArch64_SYSREG_BRBTGT13_EL1, - ARM64_SYSREG_BRBTGT14_EL1 = AArch64_SYSREG_BRBTGT14_EL1, - ARM64_SYSREG_BRBTGT15_EL1 = AArch64_SYSREG_BRBTGT15_EL1, - ARM64_SYSREG_BRBTGT16_EL1 = AArch64_SYSREG_BRBTGT16_EL1, - ARM64_SYSREG_BRBTGT17_EL1 = AArch64_SYSREG_BRBTGT17_EL1, - ARM64_SYSREG_BRBTGT18_EL1 = AArch64_SYSREG_BRBTGT18_EL1, - ARM64_SYSREG_BRBTGT19_EL1 = AArch64_SYSREG_BRBTGT19_EL1, - ARM64_SYSREG_BRBTGT1_EL1 = AArch64_SYSREG_BRBTGT1_EL1, - ARM64_SYSREG_BRBTGT20_EL1 = AArch64_SYSREG_BRBTGT20_EL1, - ARM64_SYSREG_BRBTGT21_EL1 = AArch64_SYSREG_BRBTGT21_EL1, - ARM64_SYSREG_BRBTGT22_EL1 = AArch64_SYSREG_BRBTGT22_EL1, - ARM64_SYSREG_BRBTGT23_EL1 = AArch64_SYSREG_BRBTGT23_EL1, - ARM64_SYSREG_BRBTGT24_EL1 = AArch64_SYSREG_BRBTGT24_EL1, - ARM64_SYSREG_BRBTGT25_EL1 = AArch64_SYSREG_BRBTGT25_EL1, - ARM64_SYSREG_BRBTGT26_EL1 = AArch64_SYSREG_BRBTGT26_EL1, - ARM64_SYSREG_BRBTGT27_EL1 = AArch64_SYSREG_BRBTGT27_EL1, - ARM64_SYSREG_BRBTGT28_EL1 = AArch64_SYSREG_BRBTGT28_EL1, - ARM64_SYSREG_BRBTGT29_EL1 = AArch64_SYSREG_BRBTGT29_EL1, - ARM64_SYSREG_BRBTGT2_EL1 = AArch64_SYSREG_BRBTGT2_EL1, - ARM64_SYSREG_BRBTGT30_EL1 = AArch64_SYSREG_BRBTGT30_EL1, - ARM64_SYSREG_BRBTGT31_EL1 = AArch64_SYSREG_BRBTGT31_EL1, - ARM64_SYSREG_BRBTGT3_EL1 = AArch64_SYSREG_BRBTGT3_EL1, - ARM64_SYSREG_BRBTGT4_EL1 = AArch64_SYSREG_BRBTGT4_EL1, - ARM64_SYSREG_BRBTGT5_EL1 = AArch64_SYSREG_BRBTGT5_EL1, - ARM64_SYSREG_BRBTGT6_EL1 = AArch64_SYSREG_BRBTGT6_EL1, - ARM64_SYSREG_BRBTGT7_EL1 = AArch64_SYSREG_BRBTGT7_EL1, - ARM64_SYSREG_BRBTGT8_EL1 = AArch64_SYSREG_BRBTGT8_EL1, - ARM64_SYSREG_BRBTGT9_EL1 = AArch64_SYSREG_BRBTGT9_EL1, - ARM64_SYSREG_BRBTGTINJ_EL1 = AArch64_SYSREG_BRBTGTINJ_EL1, - ARM64_SYSREG_BRBTS_EL1 = AArch64_SYSREG_BRBTS_EL1, - ARM64_SYSREG_CCSIDR2_EL1 = AArch64_SYSREG_CCSIDR2_EL1, - ARM64_SYSREG_CCSIDR_EL1 = AArch64_SYSREG_CCSIDR_EL1, - ARM64_SYSREG_CLIDR_EL1 = AArch64_SYSREG_CLIDR_EL1, - ARM64_SYSREG_CNTFRQ_EL0 = AArch64_SYSREG_CNTFRQ_EL0, - ARM64_SYSREG_CNTHCTL_EL2 = AArch64_SYSREG_CNTHCTL_EL2, - ARM64_SYSREG_CNTHPS_CTL_EL2 = AArch64_SYSREG_CNTHPS_CTL_EL2, - ARM64_SYSREG_CNTHPS_CVAL_EL2 = AArch64_SYSREG_CNTHPS_CVAL_EL2, - ARM64_SYSREG_CNTHPS_TVAL_EL2 = AArch64_SYSREG_CNTHPS_TVAL_EL2, - ARM64_SYSREG_CNTHP_CTL_EL2 = AArch64_SYSREG_CNTHP_CTL_EL2, - ARM64_SYSREG_CNTHP_CVAL_EL2 = AArch64_SYSREG_CNTHP_CVAL_EL2, - ARM64_SYSREG_CNTHP_TVAL_EL2 = AArch64_SYSREG_CNTHP_TVAL_EL2, - ARM64_SYSREG_CNTHVS_CTL_EL2 = AArch64_SYSREG_CNTHVS_CTL_EL2, - ARM64_SYSREG_CNTHVS_CVAL_EL2 = AArch64_SYSREG_CNTHVS_CVAL_EL2, - ARM64_SYSREG_CNTHVS_TVAL_EL2 = AArch64_SYSREG_CNTHVS_TVAL_EL2, - ARM64_SYSREG_CNTHV_CTL_EL2 = AArch64_SYSREG_CNTHV_CTL_EL2, - ARM64_SYSREG_CNTHV_CVAL_EL2 = AArch64_SYSREG_CNTHV_CVAL_EL2, - ARM64_SYSREG_CNTHV_TVAL_EL2 = AArch64_SYSREG_CNTHV_TVAL_EL2, - ARM64_SYSREG_CNTISCALE_EL2 = AArch64_SYSREG_CNTISCALE_EL2, - ARM64_SYSREG_CNTKCTL_EL1 = AArch64_SYSREG_CNTKCTL_EL1, - ARM64_SYSREG_CNTKCTL_EL12 = AArch64_SYSREG_CNTKCTL_EL12, - ARM64_SYSREG_CNTPCTSS_EL0 = AArch64_SYSREG_CNTPCTSS_EL0, - ARM64_SYSREG_CNTPCT_EL0 = AArch64_SYSREG_CNTPCT_EL0, - ARM64_SYSREG_CNTPOFF_EL2 = AArch64_SYSREG_CNTPOFF_EL2, - ARM64_SYSREG_CNTPS_CTL_EL1 = AArch64_SYSREG_CNTPS_CTL_EL1, - ARM64_SYSREG_CNTPS_CVAL_EL1 = AArch64_SYSREG_CNTPS_CVAL_EL1, - ARM64_SYSREG_CNTPS_TVAL_EL1 = AArch64_SYSREG_CNTPS_TVAL_EL1, - ARM64_SYSREG_CNTP_CTL_EL0 = AArch64_SYSREG_CNTP_CTL_EL0, - ARM64_SYSREG_CNTP_CTL_EL02 = AArch64_SYSREG_CNTP_CTL_EL02, - ARM64_SYSREG_CNTP_CVAL_EL0 = AArch64_SYSREG_CNTP_CVAL_EL0, - ARM64_SYSREG_CNTP_CVAL_EL02 = AArch64_SYSREG_CNTP_CVAL_EL02, - ARM64_SYSREG_CNTP_TVAL_EL0 = AArch64_SYSREG_CNTP_TVAL_EL0, - ARM64_SYSREG_CNTP_TVAL_EL02 = AArch64_SYSREG_CNTP_TVAL_EL02, - ARM64_SYSREG_CNTSCALE_EL2 = AArch64_SYSREG_CNTSCALE_EL2, - ARM64_SYSREG_CNTVCTSS_EL0 = AArch64_SYSREG_CNTVCTSS_EL0, - ARM64_SYSREG_CNTVCT_EL0 = AArch64_SYSREG_CNTVCT_EL0, - ARM64_SYSREG_CNTVFRQ_EL2 = AArch64_SYSREG_CNTVFRQ_EL2, - ARM64_SYSREG_CNTVOFF_EL2 = AArch64_SYSREG_CNTVOFF_EL2, - ARM64_SYSREG_CNTV_CTL_EL0 = AArch64_SYSREG_CNTV_CTL_EL0, - ARM64_SYSREG_CNTV_CTL_EL02 = AArch64_SYSREG_CNTV_CTL_EL02, - ARM64_SYSREG_CNTV_CVAL_EL0 = AArch64_SYSREG_CNTV_CVAL_EL0, - ARM64_SYSREG_CNTV_CVAL_EL02 = AArch64_SYSREG_CNTV_CVAL_EL02, - ARM64_SYSREG_CNTV_TVAL_EL0 = AArch64_SYSREG_CNTV_TVAL_EL0, - ARM64_SYSREG_CNTV_TVAL_EL02 = AArch64_SYSREG_CNTV_TVAL_EL02, - ARM64_SYSREG_CONTEXTIDR_EL1 = AArch64_SYSREG_CONTEXTIDR_EL1, - ARM64_SYSREG_CONTEXTIDR_EL12 = AArch64_SYSREG_CONTEXTIDR_EL12, - ARM64_SYSREG_CONTEXTIDR_EL2 = AArch64_SYSREG_CONTEXTIDR_EL2, - ARM64_SYSREG_CPACR_EL1 = AArch64_SYSREG_CPACR_EL1, - ARM64_SYSREG_CPACR_EL12 = AArch64_SYSREG_CPACR_EL12, - ARM64_SYSREG_CPM_IOACC_CTL_EL3 = AArch64_SYSREG_CPM_IOACC_CTL_EL3, - ARM64_SYSREG_CPTR_EL2 = AArch64_SYSREG_CPTR_EL2, - ARM64_SYSREG_CPTR_EL3 = AArch64_SYSREG_CPTR_EL3, - ARM64_SYSREG_CSSELR_EL1 = AArch64_SYSREG_CSSELR_EL1, - ARM64_SYSREG_CTR_EL0 = AArch64_SYSREG_CTR_EL0, - ARM64_SYSREG_CURRENTEL = AArch64_SYSREG_CURRENTEL, - ARM64_SYSREG_DACR32_EL2 = AArch64_SYSREG_DACR32_EL2, - ARM64_SYSREG_DAIF = AArch64_SYSREG_DAIF, - ARM64_SYSREG_DBGAUTHSTATUS_EL1 = AArch64_SYSREG_DBGAUTHSTATUS_EL1, - ARM64_SYSREG_DBGBCR0_EL1 = AArch64_SYSREG_DBGBCR0_EL1, - ARM64_SYSREG_DBGBCR10_EL1 = AArch64_SYSREG_DBGBCR10_EL1, - ARM64_SYSREG_DBGBCR11_EL1 = AArch64_SYSREG_DBGBCR11_EL1, - ARM64_SYSREG_DBGBCR12_EL1 = AArch64_SYSREG_DBGBCR12_EL1, - ARM64_SYSREG_DBGBCR13_EL1 = AArch64_SYSREG_DBGBCR13_EL1, - ARM64_SYSREG_DBGBCR14_EL1 = AArch64_SYSREG_DBGBCR14_EL1, - ARM64_SYSREG_DBGBCR15_EL1 = AArch64_SYSREG_DBGBCR15_EL1, - ARM64_SYSREG_DBGBCR1_EL1 = AArch64_SYSREG_DBGBCR1_EL1, - ARM64_SYSREG_DBGBCR2_EL1 = AArch64_SYSREG_DBGBCR2_EL1, - ARM64_SYSREG_DBGBCR3_EL1 = AArch64_SYSREG_DBGBCR3_EL1, - ARM64_SYSREG_DBGBCR4_EL1 = AArch64_SYSREG_DBGBCR4_EL1, - ARM64_SYSREG_DBGBCR5_EL1 = AArch64_SYSREG_DBGBCR5_EL1, - ARM64_SYSREG_DBGBCR6_EL1 = AArch64_SYSREG_DBGBCR6_EL1, - ARM64_SYSREG_DBGBCR7_EL1 = AArch64_SYSREG_DBGBCR7_EL1, - ARM64_SYSREG_DBGBCR8_EL1 = AArch64_SYSREG_DBGBCR8_EL1, - ARM64_SYSREG_DBGBCR9_EL1 = AArch64_SYSREG_DBGBCR9_EL1, - ARM64_SYSREG_DBGBVR0_EL1 = AArch64_SYSREG_DBGBVR0_EL1, - ARM64_SYSREG_DBGBVR10_EL1 = AArch64_SYSREG_DBGBVR10_EL1, - ARM64_SYSREG_DBGBVR11_EL1 = AArch64_SYSREG_DBGBVR11_EL1, - ARM64_SYSREG_DBGBVR12_EL1 = AArch64_SYSREG_DBGBVR12_EL1, - ARM64_SYSREG_DBGBVR13_EL1 = AArch64_SYSREG_DBGBVR13_EL1, - ARM64_SYSREG_DBGBVR14_EL1 = AArch64_SYSREG_DBGBVR14_EL1, - ARM64_SYSREG_DBGBVR15_EL1 = AArch64_SYSREG_DBGBVR15_EL1, - ARM64_SYSREG_DBGBVR1_EL1 = AArch64_SYSREG_DBGBVR1_EL1, - ARM64_SYSREG_DBGBVR2_EL1 = AArch64_SYSREG_DBGBVR2_EL1, - ARM64_SYSREG_DBGBVR3_EL1 = AArch64_SYSREG_DBGBVR3_EL1, - ARM64_SYSREG_DBGBVR4_EL1 = AArch64_SYSREG_DBGBVR4_EL1, - ARM64_SYSREG_DBGBVR5_EL1 = AArch64_SYSREG_DBGBVR5_EL1, - ARM64_SYSREG_DBGBVR6_EL1 = AArch64_SYSREG_DBGBVR6_EL1, - ARM64_SYSREG_DBGBVR7_EL1 = AArch64_SYSREG_DBGBVR7_EL1, - ARM64_SYSREG_DBGBVR8_EL1 = AArch64_SYSREG_DBGBVR8_EL1, - ARM64_SYSREG_DBGBVR9_EL1 = AArch64_SYSREG_DBGBVR9_EL1, - ARM64_SYSREG_DBGCLAIMCLR_EL1 = AArch64_SYSREG_DBGCLAIMCLR_EL1, - ARM64_SYSREG_DBGCLAIMSET_EL1 = AArch64_SYSREG_DBGCLAIMSET_EL1, - ARM64_SYSREG_DBGDTRRX_EL0 = AArch64_SYSREG_DBGDTRRX_EL0, - ARM64_SYSREG_DBGDTRTX_EL0 = AArch64_SYSREG_DBGDTRTX_EL0, - ARM64_SYSREG_DBGDTR_EL0 = AArch64_SYSREG_DBGDTR_EL0, - ARM64_SYSREG_DBGPRCR_EL1 = AArch64_SYSREG_DBGPRCR_EL1, - ARM64_SYSREG_DBGVCR32_EL2 = AArch64_SYSREG_DBGVCR32_EL2, - ARM64_SYSREG_DBGWCR0_EL1 = AArch64_SYSREG_DBGWCR0_EL1, - ARM64_SYSREG_DBGWCR10_EL1 = AArch64_SYSREG_DBGWCR10_EL1, - ARM64_SYSREG_DBGWCR11_EL1 = AArch64_SYSREG_DBGWCR11_EL1, - ARM64_SYSREG_DBGWCR12_EL1 = AArch64_SYSREG_DBGWCR12_EL1, - ARM64_SYSREG_DBGWCR13_EL1 = AArch64_SYSREG_DBGWCR13_EL1, - ARM64_SYSREG_DBGWCR14_EL1 = AArch64_SYSREG_DBGWCR14_EL1, - ARM64_SYSREG_DBGWCR15_EL1 = AArch64_SYSREG_DBGWCR15_EL1, - ARM64_SYSREG_DBGWCR1_EL1 = AArch64_SYSREG_DBGWCR1_EL1, - ARM64_SYSREG_DBGWCR2_EL1 = AArch64_SYSREG_DBGWCR2_EL1, - ARM64_SYSREG_DBGWCR3_EL1 = AArch64_SYSREG_DBGWCR3_EL1, - ARM64_SYSREG_DBGWCR4_EL1 = AArch64_SYSREG_DBGWCR4_EL1, - ARM64_SYSREG_DBGWCR5_EL1 = AArch64_SYSREG_DBGWCR5_EL1, - ARM64_SYSREG_DBGWCR6_EL1 = AArch64_SYSREG_DBGWCR6_EL1, - ARM64_SYSREG_DBGWCR7_EL1 = AArch64_SYSREG_DBGWCR7_EL1, - ARM64_SYSREG_DBGWCR8_EL1 = AArch64_SYSREG_DBGWCR8_EL1, - ARM64_SYSREG_DBGWCR9_EL1 = AArch64_SYSREG_DBGWCR9_EL1, - ARM64_SYSREG_DBGWVR0_EL1 = AArch64_SYSREG_DBGWVR0_EL1, - ARM64_SYSREG_DBGWVR10_EL1 = AArch64_SYSREG_DBGWVR10_EL1, - ARM64_SYSREG_DBGWVR11_EL1 = AArch64_SYSREG_DBGWVR11_EL1, - ARM64_SYSREG_DBGWVR12_EL1 = AArch64_SYSREG_DBGWVR12_EL1, - ARM64_SYSREG_DBGWVR13_EL1 = AArch64_SYSREG_DBGWVR13_EL1, - ARM64_SYSREG_DBGWVR14_EL1 = AArch64_SYSREG_DBGWVR14_EL1, - ARM64_SYSREG_DBGWVR15_EL1 = AArch64_SYSREG_DBGWVR15_EL1, - ARM64_SYSREG_DBGWVR1_EL1 = AArch64_SYSREG_DBGWVR1_EL1, - ARM64_SYSREG_DBGWVR2_EL1 = AArch64_SYSREG_DBGWVR2_EL1, - ARM64_SYSREG_DBGWVR3_EL1 = AArch64_SYSREG_DBGWVR3_EL1, - ARM64_SYSREG_DBGWVR4_EL1 = AArch64_SYSREG_DBGWVR4_EL1, - ARM64_SYSREG_DBGWVR5_EL1 = AArch64_SYSREG_DBGWVR5_EL1, - ARM64_SYSREG_DBGWVR6_EL1 = AArch64_SYSREG_DBGWVR6_EL1, - ARM64_SYSREG_DBGWVR7_EL1 = AArch64_SYSREG_DBGWVR7_EL1, - ARM64_SYSREG_DBGWVR8_EL1 = AArch64_SYSREG_DBGWVR8_EL1, - ARM64_SYSREG_DBGWVR9_EL1 = AArch64_SYSREG_DBGWVR9_EL1, - ARM64_SYSREG_DCZID_EL0 = AArch64_SYSREG_DCZID_EL0, - ARM64_SYSREG_DISR_EL1 = AArch64_SYSREG_DISR_EL1, - ARM64_SYSREG_DIT = AArch64_SYSREG_DIT, - ARM64_SYSREG_DLR_EL0 = AArch64_SYSREG_DLR_EL0, - ARM64_SYSREG_DSPSR_EL0 = AArch64_SYSREG_DSPSR_EL0, - ARM64_SYSREG_ELR_EL1 = AArch64_SYSREG_ELR_EL1, - ARM64_SYSREG_ELR_EL12 = AArch64_SYSREG_ELR_EL12, - ARM64_SYSREG_ELR_EL2 = AArch64_SYSREG_ELR_EL2, - ARM64_SYSREG_ELR_EL3 = AArch64_SYSREG_ELR_EL3, - ARM64_SYSREG_ERRIDR_EL1 = AArch64_SYSREG_ERRIDR_EL1, - ARM64_SYSREG_ERRSELR_EL1 = AArch64_SYSREG_ERRSELR_EL1, - ARM64_SYSREG_ERXADDR_EL1 = AArch64_SYSREG_ERXADDR_EL1, - ARM64_SYSREG_ERXCTLR_EL1 = AArch64_SYSREG_ERXCTLR_EL1, - ARM64_SYSREG_ERXFR_EL1 = AArch64_SYSREG_ERXFR_EL1, - ARM64_SYSREG_ERXGSR_EL1 = AArch64_SYSREG_ERXGSR_EL1, - ARM64_SYSREG_ERXMISC0_EL1 = AArch64_SYSREG_ERXMISC0_EL1, - ARM64_SYSREG_ERXMISC1_EL1 = AArch64_SYSREG_ERXMISC1_EL1, - ARM64_SYSREG_ERXMISC2_EL1 = AArch64_SYSREG_ERXMISC2_EL1, - ARM64_SYSREG_ERXMISC3_EL1 = AArch64_SYSREG_ERXMISC3_EL1, - ARM64_SYSREG_ERXPFGCDN_EL1 = AArch64_SYSREG_ERXPFGCDN_EL1, - ARM64_SYSREG_ERXPFGCTL_EL1 = AArch64_SYSREG_ERXPFGCTL_EL1, - ARM64_SYSREG_ERXPFGF_EL1 = AArch64_SYSREG_ERXPFGF_EL1, - ARM64_SYSREG_ERXSTATUS_EL1 = AArch64_SYSREG_ERXSTATUS_EL1, - ARM64_SYSREG_ESR_EL1 = AArch64_SYSREG_ESR_EL1, - ARM64_SYSREG_ESR_EL12 = AArch64_SYSREG_ESR_EL12, - ARM64_SYSREG_ESR_EL2 = AArch64_SYSREG_ESR_EL2, - ARM64_SYSREG_ESR_EL3 = AArch64_SYSREG_ESR_EL3, - ARM64_SYSREG_FAR_EL1 = AArch64_SYSREG_FAR_EL1, - ARM64_SYSREG_FAR_EL12 = AArch64_SYSREG_FAR_EL12, - ARM64_SYSREG_FAR_EL2 = AArch64_SYSREG_FAR_EL2, - ARM64_SYSREG_FAR_EL3 = AArch64_SYSREG_FAR_EL3, - ARM64_SYSREG_FPCR = AArch64_SYSREG_FPCR, - ARM64_SYSREG_FPEXC32_EL2 = AArch64_SYSREG_FPEXC32_EL2, - ARM64_SYSREG_FPSR = AArch64_SYSREG_FPSR, - ARM64_SYSREG_GCR_EL1 = AArch64_SYSREG_GCR_EL1, - ARM64_SYSREG_GMID_EL1 = AArch64_SYSREG_GMID_EL1, - ARM64_SYSREG_GPCCR_EL3 = AArch64_SYSREG_GPCCR_EL3, - ARM64_SYSREG_GPTBR_EL3 = AArch64_SYSREG_GPTBR_EL3, - ARM64_SYSREG_HACR_EL2 = AArch64_SYSREG_HACR_EL2, - ARM64_SYSREG_HAFGRTR_EL2 = AArch64_SYSREG_HAFGRTR_EL2, - ARM64_SYSREG_HCRX_EL2 = AArch64_SYSREG_HCRX_EL2, - ARM64_SYSREG_HCR_EL2 = AArch64_SYSREG_HCR_EL2, - ARM64_SYSREG_HDFGRTR2_EL2 = AArch64_SYSREG_HDFGRTR2_EL2, - ARM64_SYSREG_HDFGRTR_EL2 = AArch64_SYSREG_HDFGRTR_EL2, - ARM64_SYSREG_HDFGWTR2_EL2 = AArch64_SYSREG_HDFGWTR2_EL2, - ARM64_SYSREG_HDFGWTR_EL2 = AArch64_SYSREG_HDFGWTR_EL2, - ARM64_SYSREG_HFGITR2_EL2 = AArch64_SYSREG_HFGITR2_EL2, - ARM64_SYSREG_HFGITR_EL2 = AArch64_SYSREG_HFGITR_EL2, - ARM64_SYSREG_HFGRTR2_EL2 = AArch64_SYSREG_HFGRTR2_EL2, - ARM64_SYSREG_HFGRTR_EL2 = AArch64_SYSREG_HFGRTR_EL2, - ARM64_SYSREG_HFGWTR2_EL2 = AArch64_SYSREG_HFGWTR2_EL2, - ARM64_SYSREG_HFGWTR_EL2 = AArch64_SYSREG_HFGWTR_EL2, - ARM64_SYSREG_HPFAR_EL2 = AArch64_SYSREG_HPFAR_EL2, - ARM64_SYSREG_HSTR_EL2 = AArch64_SYSREG_HSTR_EL2, - ARM64_SYSREG_ICC_AP0R0_EL1 = AArch64_SYSREG_ICC_AP0R0_EL1, - ARM64_SYSREG_ICC_AP0R1_EL1 = AArch64_SYSREG_ICC_AP0R1_EL1, - ARM64_SYSREG_ICC_AP0R2_EL1 = AArch64_SYSREG_ICC_AP0R2_EL1, - ARM64_SYSREG_ICC_AP0R3_EL1 = AArch64_SYSREG_ICC_AP0R3_EL1, - ARM64_SYSREG_ICC_AP1R0_EL1 = AArch64_SYSREG_ICC_AP1R0_EL1, - ARM64_SYSREG_ICC_AP1R1_EL1 = AArch64_SYSREG_ICC_AP1R1_EL1, - ARM64_SYSREG_ICC_AP1R2_EL1 = AArch64_SYSREG_ICC_AP1R2_EL1, - ARM64_SYSREG_ICC_AP1R3_EL1 = AArch64_SYSREG_ICC_AP1R3_EL1, - ARM64_SYSREG_ICC_ASGI1R_EL1 = AArch64_SYSREG_ICC_ASGI1R_EL1, - ARM64_SYSREG_ICC_BPR0_EL1 = AArch64_SYSREG_ICC_BPR0_EL1, - ARM64_SYSREG_ICC_BPR1_EL1 = AArch64_SYSREG_ICC_BPR1_EL1, - ARM64_SYSREG_ICC_CTLR_EL1 = AArch64_SYSREG_ICC_CTLR_EL1, - ARM64_SYSREG_ICC_CTLR_EL3 = AArch64_SYSREG_ICC_CTLR_EL3, - ARM64_SYSREG_ICC_DIR_EL1 = AArch64_SYSREG_ICC_DIR_EL1, - ARM64_SYSREG_ICC_EOIR0_EL1 = AArch64_SYSREG_ICC_EOIR0_EL1, - ARM64_SYSREG_ICC_EOIR1_EL1 = AArch64_SYSREG_ICC_EOIR1_EL1, - ARM64_SYSREG_ICC_HPPIR0_EL1 = AArch64_SYSREG_ICC_HPPIR0_EL1, - ARM64_SYSREG_ICC_HPPIR1_EL1 = AArch64_SYSREG_ICC_HPPIR1_EL1, - ARM64_SYSREG_ICC_IAR0_EL1 = AArch64_SYSREG_ICC_IAR0_EL1, - ARM64_SYSREG_ICC_IAR1_EL1 = AArch64_SYSREG_ICC_IAR1_EL1, - ARM64_SYSREG_ICC_IGRPEN0_EL1 = AArch64_SYSREG_ICC_IGRPEN0_EL1, - ARM64_SYSREG_ICC_IGRPEN1_EL1 = AArch64_SYSREG_ICC_IGRPEN1_EL1, - ARM64_SYSREG_ICC_IGRPEN1_EL3 = AArch64_SYSREG_ICC_IGRPEN1_EL3, - ARM64_SYSREG_ICC_NMIAR1_EL1 = AArch64_SYSREG_ICC_NMIAR1_EL1, - ARM64_SYSREG_ICC_PMR_EL1 = AArch64_SYSREG_ICC_PMR_EL1, - ARM64_SYSREG_ICC_RPR_EL1 = AArch64_SYSREG_ICC_RPR_EL1, - ARM64_SYSREG_ICC_SGI0R_EL1 = AArch64_SYSREG_ICC_SGI0R_EL1, - ARM64_SYSREG_ICC_SGI1R_EL1 = AArch64_SYSREG_ICC_SGI1R_EL1, - ARM64_SYSREG_ICC_SRE_EL1 = AArch64_SYSREG_ICC_SRE_EL1, - ARM64_SYSREG_ICC_SRE_EL2 = AArch64_SYSREG_ICC_SRE_EL2, - ARM64_SYSREG_ICC_SRE_EL3 = AArch64_SYSREG_ICC_SRE_EL3, - ARM64_SYSREG_ICH_AP0R0_EL2 = AArch64_SYSREG_ICH_AP0R0_EL2, - ARM64_SYSREG_ICH_AP0R1_EL2 = AArch64_SYSREG_ICH_AP0R1_EL2, - ARM64_SYSREG_ICH_AP0R2_EL2 = AArch64_SYSREG_ICH_AP0R2_EL2, - ARM64_SYSREG_ICH_AP0R3_EL2 = AArch64_SYSREG_ICH_AP0R3_EL2, - ARM64_SYSREG_ICH_AP1R0_EL2 = AArch64_SYSREG_ICH_AP1R0_EL2, - ARM64_SYSREG_ICH_AP1R1_EL2 = AArch64_SYSREG_ICH_AP1R1_EL2, - ARM64_SYSREG_ICH_AP1R2_EL2 = AArch64_SYSREG_ICH_AP1R2_EL2, - ARM64_SYSREG_ICH_AP1R3_EL2 = AArch64_SYSREG_ICH_AP1R3_EL2, - ARM64_SYSREG_ICH_EISR_EL2 = AArch64_SYSREG_ICH_EISR_EL2, - ARM64_SYSREG_ICH_ELRSR_EL2 = AArch64_SYSREG_ICH_ELRSR_EL2, - ARM64_SYSREG_ICH_HCR_EL2 = AArch64_SYSREG_ICH_HCR_EL2, - ARM64_SYSREG_ICH_LR0_EL2 = AArch64_SYSREG_ICH_LR0_EL2, - ARM64_SYSREG_ICH_LR10_EL2 = AArch64_SYSREG_ICH_LR10_EL2, - ARM64_SYSREG_ICH_LR11_EL2 = AArch64_SYSREG_ICH_LR11_EL2, - ARM64_SYSREG_ICH_LR12_EL2 = AArch64_SYSREG_ICH_LR12_EL2, - ARM64_SYSREG_ICH_LR13_EL2 = AArch64_SYSREG_ICH_LR13_EL2, - ARM64_SYSREG_ICH_LR14_EL2 = AArch64_SYSREG_ICH_LR14_EL2, - ARM64_SYSREG_ICH_LR15_EL2 = AArch64_SYSREG_ICH_LR15_EL2, - ARM64_SYSREG_ICH_LR1_EL2 = AArch64_SYSREG_ICH_LR1_EL2, - ARM64_SYSREG_ICH_LR2_EL2 = AArch64_SYSREG_ICH_LR2_EL2, - ARM64_SYSREG_ICH_LR3_EL2 = AArch64_SYSREG_ICH_LR3_EL2, - ARM64_SYSREG_ICH_LR4_EL2 = AArch64_SYSREG_ICH_LR4_EL2, - ARM64_SYSREG_ICH_LR5_EL2 = AArch64_SYSREG_ICH_LR5_EL2, - ARM64_SYSREG_ICH_LR6_EL2 = AArch64_SYSREG_ICH_LR6_EL2, - ARM64_SYSREG_ICH_LR7_EL2 = AArch64_SYSREG_ICH_LR7_EL2, - ARM64_SYSREG_ICH_LR8_EL2 = AArch64_SYSREG_ICH_LR8_EL2, - ARM64_SYSREG_ICH_LR9_EL2 = AArch64_SYSREG_ICH_LR9_EL2, - ARM64_SYSREG_ICH_MISR_EL2 = AArch64_SYSREG_ICH_MISR_EL2, - ARM64_SYSREG_ICH_VMCR_EL2 = AArch64_SYSREG_ICH_VMCR_EL2, - ARM64_SYSREG_ICH_VTR_EL2 = AArch64_SYSREG_ICH_VTR_EL2, - ARM64_SYSREG_ID_AA64AFR0_EL1 = AArch64_SYSREG_ID_AA64AFR0_EL1, - ARM64_SYSREG_ID_AA64AFR1_EL1 = AArch64_SYSREG_ID_AA64AFR1_EL1, - ARM64_SYSREG_ID_AA64DFR0_EL1 = AArch64_SYSREG_ID_AA64DFR0_EL1, - ARM64_SYSREG_ID_AA64DFR1_EL1 = AArch64_SYSREG_ID_AA64DFR1_EL1, - ARM64_SYSREG_ID_AA64ISAR0_EL1 = AArch64_SYSREG_ID_AA64ISAR0_EL1, - ARM64_SYSREG_ID_AA64ISAR1_EL1 = AArch64_SYSREG_ID_AA64ISAR1_EL1, - ARM64_SYSREG_ID_AA64ISAR2_EL1 = AArch64_SYSREG_ID_AA64ISAR2_EL1, - ARM64_SYSREG_ID_AA64MMFR0_EL1 = AArch64_SYSREG_ID_AA64MMFR0_EL1, - ARM64_SYSREG_ID_AA64MMFR1_EL1 = AArch64_SYSREG_ID_AA64MMFR1_EL1, - ARM64_SYSREG_ID_AA64MMFR2_EL1 = AArch64_SYSREG_ID_AA64MMFR2_EL1, - ARM64_SYSREG_ID_AA64MMFR3_EL1 = AArch64_SYSREG_ID_AA64MMFR3_EL1, - ARM64_SYSREG_ID_AA64MMFR4_EL1 = AArch64_SYSREG_ID_AA64MMFR4_EL1, - ARM64_SYSREG_ID_AA64PFR0_EL1 = AArch64_SYSREG_ID_AA64PFR0_EL1, - ARM64_SYSREG_ID_AA64PFR1_EL1 = AArch64_SYSREG_ID_AA64PFR1_EL1, - ARM64_SYSREG_ID_AA64PFR2_EL1 = AArch64_SYSREG_ID_AA64PFR2_EL1, - ARM64_SYSREG_ID_AA64SMFR0_EL1 = AArch64_SYSREG_ID_AA64SMFR0_EL1, - ARM64_SYSREG_ID_AA64ZFR0_EL1 = AArch64_SYSREG_ID_AA64ZFR0_EL1, - ARM64_SYSREG_ID_AFR0_EL1 = AArch64_SYSREG_ID_AFR0_EL1, - ARM64_SYSREG_ID_DFR0_EL1 = AArch64_SYSREG_ID_DFR0_EL1, - ARM64_SYSREG_ID_DFR1_EL1 = AArch64_SYSREG_ID_DFR1_EL1, - ARM64_SYSREG_ID_ISAR0_EL1 = AArch64_SYSREG_ID_ISAR0_EL1, - ARM64_SYSREG_ID_ISAR1_EL1 = AArch64_SYSREG_ID_ISAR1_EL1, - ARM64_SYSREG_ID_ISAR2_EL1 = AArch64_SYSREG_ID_ISAR2_EL1, - ARM64_SYSREG_ID_ISAR3_EL1 = AArch64_SYSREG_ID_ISAR3_EL1, - ARM64_SYSREG_ID_ISAR4_EL1 = AArch64_SYSREG_ID_ISAR4_EL1, - ARM64_SYSREG_ID_ISAR5_EL1 = AArch64_SYSREG_ID_ISAR5_EL1, - ARM64_SYSREG_ID_ISAR6_EL1 = AArch64_SYSREG_ID_ISAR6_EL1, - ARM64_SYSREG_ID_MMFR0_EL1 = AArch64_SYSREG_ID_MMFR0_EL1, - ARM64_SYSREG_ID_MMFR1_EL1 = AArch64_SYSREG_ID_MMFR1_EL1, - ARM64_SYSREG_ID_MMFR2_EL1 = AArch64_SYSREG_ID_MMFR2_EL1, - ARM64_SYSREG_ID_MMFR3_EL1 = AArch64_SYSREG_ID_MMFR3_EL1, - ARM64_SYSREG_ID_MMFR4_EL1 = AArch64_SYSREG_ID_MMFR4_EL1, - ARM64_SYSREG_ID_MMFR5_EL1 = AArch64_SYSREG_ID_MMFR5_EL1, - ARM64_SYSREG_ID_PFR0_EL1 = AArch64_SYSREG_ID_PFR0_EL1, - ARM64_SYSREG_ID_PFR1_EL1 = AArch64_SYSREG_ID_PFR1_EL1, - ARM64_SYSREG_ID_PFR2_EL1 = AArch64_SYSREG_ID_PFR2_EL1, - ARM64_SYSREG_IFSR32_EL2 = AArch64_SYSREG_IFSR32_EL2, - ARM64_SYSREG_ISR_EL1 = AArch64_SYSREG_ISR_EL1, - ARM64_SYSREG_LORC_EL1 = AArch64_SYSREG_LORC_EL1, - ARM64_SYSREG_LOREA_EL1 = AArch64_SYSREG_LOREA_EL1, - ARM64_SYSREG_LORID_EL1 = AArch64_SYSREG_LORID_EL1, - ARM64_SYSREG_LORN_EL1 = AArch64_SYSREG_LORN_EL1, - ARM64_SYSREG_LORSA_EL1 = AArch64_SYSREG_LORSA_EL1, - ARM64_SYSREG_MAIR2_EL1 = AArch64_SYSREG_MAIR2_EL1, - ARM64_SYSREG_MAIR2_EL12 = AArch64_SYSREG_MAIR2_EL12, - ARM64_SYSREG_MAIR2_EL2 = AArch64_SYSREG_MAIR2_EL2, - ARM64_SYSREG_MAIR2_EL3 = AArch64_SYSREG_MAIR2_EL3, - ARM64_SYSREG_MAIR_EL1 = AArch64_SYSREG_MAIR_EL1, - ARM64_SYSREG_MAIR_EL12 = AArch64_SYSREG_MAIR_EL12, - ARM64_SYSREG_MAIR_EL2 = AArch64_SYSREG_MAIR_EL2, - ARM64_SYSREG_MAIR_EL3 = AArch64_SYSREG_MAIR_EL3, - ARM64_SYSREG_MDCCINT_EL1 = AArch64_SYSREG_MDCCINT_EL1, - ARM64_SYSREG_MDCCSR_EL0 = AArch64_SYSREG_MDCCSR_EL0, - ARM64_SYSREG_MDCR_EL2 = AArch64_SYSREG_MDCR_EL2, - ARM64_SYSREG_MDCR_EL3 = AArch64_SYSREG_MDCR_EL3, - ARM64_SYSREG_MDRAR_EL1 = AArch64_SYSREG_MDRAR_EL1, - ARM64_SYSREG_MDSCR_EL1 = AArch64_SYSREG_MDSCR_EL1, - ARM64_SYSREG_MDSELR_EL1 = AArch64_SYSREG_MDSELR_EL1, - ARM64_SYSREG_MECIDR_EL2 = AArch64_SYSREG_MECIDR_EL2, - ARM64_SYSREG_MECID_A0_EL2 = AArch64_SYSREG_MECID_A0_EL2, - ARM64_SYSREG_MECID_A1_EL2 = AArch64_SYSREG_MECID_A1_EL2, - ARM64_SYSREG_MECID_P0_EL2 = AArch64_SYSREG_MECID_P0_EL2, - ARM64_SYSREG_MECID_P1_EL2 = AArch64_SYSREG_MECID_P1_EL2, - ARM64_SYSREG_MECID_RL_A_EL3 = AArch64_SYSREG_MECID_RL_A_EL3, - ARM64_SYSREG_MFAR_EL3 = AArch64_SYSREG_MFAR_EL3, - ARM64_SYSREG_MIDR_EL1 = AArch64_SYSREG_MIDR_EL1, - ARM64_SYSREG_MPAM0_EL1 = AArch64_SYSREG_MPAM0_EL1, - ARM64_SYSREG_MPAM1_EL1 = AArch64_SYSREG_MPAM1_EL1, - ARM64_SYSREG_MPAM1_EL12 = AArch64_SYSREG_MPAM1_EL12, - ARM64_SYSREG_MPAM2_EL2 = AArch64_SYSREG_MPAM2_EL2, - ARM64_SYSREG_MPAM3_EL3 = AArch64_SYSREG_MPAM3_EL3, - ARM64_SYSREG_MPAMHCR_EL2 = AArch64_SYSREG_MPAMHCR_EL2, - ARM64_SYSREG_MPAMIDR_EL1 = AArch64_SYSREG_MPAMIDR_EL1, - ARM64_SYSREG_MPAMSM_EL1 = AArch64_SYSREG_MPAMSM_EL1, - ARM64_SYSREG_MPAMVPM0_EL2 = AArch64_SYSREG_MPAMVPM0_EL2, - ARM64_SYSREG_MPAMVPM1_EL2 = AArch64_SYSREG_MPAMVPM1_EL2, - ARM64_SYSREG_MPAMVPM2_EL2 = AArch64_SYSREG_MPAMVPM2_EL2, - ARM64_SYSREG_MPAMVPM3_EL2 = AArch64_SYSREG_MPAMVPM3_EL2, - ARM64_SYSREG_MPAMVPM4_EL2 = AArch64_SYSREG_MPAMVPM4_EL2, - ARM64_SYSREG_MPAMVPM5_EL2 = AArch64_SYSREG_MPAMVPM5_EL2, - ARM64_SYSREG_MPAMVPM6_EL2 = AArch64_SYSREG_MPAMVPM6_EL2, - ARM64_SYSREG_MPAMVPM7_EL2 = AArch64_SYSREG_MPAMVPM7_EL2, - ARM64_SYSREG_MPAMVPMV_EL2 = AArch64_SYSREG_MPAMVPMV_EL2, - ARM64_SYSREG_MPIDR_EL1 = AArch64_SYSREG_MPIDR_EL1, - ARM64_SYSREG_MPUIR_EL1 = AArch64_SYSREG_MPUIR_EL1, - ARM64_SYSREG_MPUIR_EL2 = AArch64_SYSREG_MPUIR_EL2, - ARM64_SYSREG_MVFR0_EL1 = AArch64_SYSREG_MVFR0_EL1, - ARM64_SYSREG_MVFR1_EL1 = AArch64_SYSREG_MVFR1_EL1, - ARM64_SYSREG_MVFR2_EL1 = AArch64_SYSREG_MVFR2_EL1, - ARM64_SYSREG_NZCV = AArch64_SYSREG_NZCV, - ARM64_SYSREG_OSDLR_EL1 = AArch64_SYSREG_OSDLR_EL1, - ARM64_SYSREG_OSDTRRX_EL1 = AArch64_SYSREG_OSDTRRX_EL1, - ARM64_SYSREG_OSDTRTX_EL1 = AArch64_SYSREG_OSDTRTX_EL1, - ARM64_SYSREG_OSECCR_EL1 = AArch64_SYSREG_OSECCR_EL1, - ARM64_SYSREG_OSLAR_EL1 = AArch64_SYSREG_OSLAR_EL1, - ARM64_SYSREG_OSLSR_EL1 = AArch64_SYSREG_OSLSR_EL1, - ARM64_SYSREG_PAN = AArch64_SYSREG_PAN, - ARM64_SYSREG_PAR_EL1 = AArch64_SYSREG_PAR_EL1, - ARM64_SYSREG_PFAR_EL1 = AArch64_SYSREG_PFAR_EL1, - ARM64_SYSREG_PFAR_EL12 = AArch64_SYSREG_PFAR_EL12, - ARM64_SYSREG_PFAR_EL2 = AArch64_SYSREG_PFAR_EL2, - ARM64_SYSREG_PIRE0_EL1 = AArch64_SYSREG_PIRE0_EL1, - ARM64_SYSREG_PIRE0_EL12 = AArch64_SYSREG_PIRE0_EL12, - ARM64_SYSREG_PIRE0_EL2 = AArch64_SYSREG_PIRE0_EL2, - ARM64_SYSREG_PIR_EL1 = AArch64_SYSREG_PIR_EL1, - ARM64_SYSREG_PIR_EL12 = AArch64_SYSREG_PIR_EL12, - ARM64_SYSREG_PIR_EL2 = AArch64_SYSREG_PIR_EL2, - ARM64_SYSREG_PIR_EL3 = AArch64_SYSREG_PIR_EL3, - ARM64_SYSREG_PM = AArch64_SYSREG_PM, - ARM64_SYSREG_PMBIDR_EL1 = AArch64_SYSREG_PMBIDR_EL1, - ARM64_SYSREG_PMBLIMITR_EL1 = AArch64_SYSREG_PMBLIMITR_EL1, - ARM64_SYSREG_PMBPTR_EL1 = AArch64_SYSREG_PMBPTR_EL1, - ARM64_SYSREG_PMBSR_EL1 = AArch64_SYSREG_PMBSR_EL1, - ARM64_SYSREG_PMCCFILTR_EL0 = AArch64_SYSREG_PMCCFILTR_EL0, - ARM64_SYSREG_PMCCNTR_EL0 = AArch64_SYSREG_PMCCNTR_EL0, - ARM64_SYSREG_PMCCNTSVR_EL1 = AArch64_SYSREG_PMCCNTSVR_EL1, - ARM64_SYSREG_PMCEID0_EL0 = AArch64_SYSREG_PMCEID0_EL0, - ARM64_SYSREG_PMCEID1_EL0 = AArch64_SYSREG_PMCEID1_EL0, - ARM64_SYSREG_PMCNTENCLR_EL0 = AArch64_SYSREG_PMCNTENCLR_EL0, - ARM64_SYSREG_PMCNTENSET_EL0 = AArch64_SYSREG_PMCNTENSET_EL0, - ARM64_SYSREG_PMCR_EL0 = AArch64_SYSREG_PMCR_EL0, - ARM64_SYSREG_PMECR_EL1 = AArch64_SYSREG_PMECR_EL1, - ARM64_SYSREG_PMEVCNTR0_EL0 = AArch64_SYSREG_PMEVCNTR0_EL0, - ARM64_SYSREG_PMEVCNTR10_EL0 = AArch64_SYSREG_PMEVCNTR10_EL0, - ARM64_SYSREG_PMEVCNTR11_EL0 = AArch64_SYSREG_PMEVCNTR11_EL0, - ARM64_SYSREG_PMEVCNTR12_EL0 = AArch64_SYSREG_PMEVCNTR12_EL0, - ARM64_SYSREG_PMEVCNTR13_EL0 = AArch64_SYSREG_PMEVCNTR13_EL0, - ARM64_SYSREG_PMEVCNTR14_EL0 = AArch64_SYSREG_PMEVCNTR14_EL0, - ARM64_SYSREG_PMEVCNTR15_EL0 = AArch64_SYSREG_PMEVCNTR15_EL0, - ARM64_SYSREG_PMEVCNTR16_EL0 = AArch64_SYSREG_PMEVCNTR16_EL0, - ARM64_SYSREG_PMEVCNTR17_EL0 = AArch64_SYSREG_PMEVCNTR17_EL0, - ARM64_SYSREG_PMEVCNTR18_EL0 = AArch64_SYSREG_PMEVCNTR18_EL0, - ARM64_SYSREG_PMEVCNTR19_EL0 = AArch64_SYSREG_PMEVCNTR19_EL0, - ARM64_SYSREG_PMEVCNTR1_EL0 = AArch64_SYSREG_PMEVCNTR1_EL0, - ARM64_SYSREG_PMEVCNTR20_EL0 = AArch64_SYSREG_PMEVCNTR20_EL0, - ARM64_SYSREG_PMEVCNTR21_EL0 = AArch64_SYSREG_PMEVCNTR21_EL0, - ARM64_SYSREG_PMEVCNTR22_EL0 = AArch64_SYSREG_PMEVCNTR22_EL0, - ARM64_SYSREG_PMEVCNTR23_EL0 = AArch64_SYSREG_PMEVCNTR23_EL0, - ARM64_SYSREG_PMEVCNTR24_EL0 = AArch64_SYSREG_PMEVCNTR24_EL0, - ARM64_SYSREG_PMEVCNTR25_EL0 = AArch64_SYSREG_PMEVCNTR25_EL0, - ARM64_SYSREG_PMEVCNTR26_EL0 = AArch64_SYSREG_PMEVCNTR26_EL0, - ARM64_SYSREG_PMEVCNTR27_EL0 = AArch64_SYSREG_PMEVCNTR27_EL0, - ARM64_SYSREG_PMEVCNTR28_EL0 = AArch64_SYSREG_PMEVCNTR28_EL0, - ARM64_SYSREG_PMEVCNTR29_EL0 = AArch64_SYSREG_PMEVCNTR29_EL0, - ARM64_SYSREG_PMEVCNTR2_EL0 = AArch64_SYSREG_PMEVCNTR2_EL0, - ARM64_SYSREG_PMEVCNTR30_EL0 = AArch64_SYSREG_PMEVCNTR30_EL0, - ARM64_SYSREG_PMEVCNTR3_EL0 = AArch64_SYSREG_PMEVCNTR3_EL0, - ARM64_SYSREG_PMEVCNTR4_EL0 = AArch64_SYSREG_PMEVCNTR4_EL0, - ARM64_SYSREG_PMEVCNTR5_EL0 = AArch64_SYSREG_PMEVCNTR5_EL0, - ARM64_SYSREG_PMEVCNTR6_EL0 = AArch64_SYSREG_PMEVCNTR6_EL0, - ARM64_SYSREG_PMEVCNTR7_EL0 = AArch64_SYSREG_PMEVCNTR7_EL0, - ARM64_SYSREG_PMEVCNTR8_EL0 = AArch64_SYSREG_PMEVCNTR8_EL0, - ARM64_SYSREG_PMEVCNTR9_EL0 = AArch64_SYSREG_PMEVCNTR9_EL0, - ARM64_SYSREG_PMEVCNTSVR0_EL1 = AArch64_SYSREG_PMEVCNTSVR0_EL1, - ARM64_SYSREG_PMEVCNTSVR10_EL1 = AArch64_SYSREG_PMEVCNTSVR10_EL1, - ARM64_SYSREG_PMEVCNTSVR11_EL1 = AArch64_SYSREG_PMEVCNTSVR11_EL1, - ARM64_SYSREG_PMEVCNTSVR12_EL1 = AArch64_SYSREG_PMEVCNTSVR12_EL1, - ARM64_SYSREG_PMEVCNTSVR13_EL1 = AArch64_SYSREG_PMEVCNTSVR13_EL1, - ARM64_SYSREG_PMEVCNTSVR14_EL1 = AArch64_SYSREG_PMEVCNTSVR14_EL1, - ARM64_SYSREG_PMEVCNTSVR15_EL1 = AArch64_SYSREG_PMEVCNTSVR15_EL1, - ARM64_SYSREG_PMEVCNTSVR16_EL1 = AArch64_SYSREG_PMEVCNTSVR16_EL1, - ARM64_SYSREG_PMEVCNTSVR17_EL1 = AArch64_SYSREG_PMEVCNTSVR17_EL1, - ARM64_SYSREG_PMEVCNTSVR18_EL1 = AArch64_SYSREG_PMEVCNTSVR18_EL1, - ARM64_SYSREG_PMEVCNTSVR19_EL1 = AArch64_SYSREG_PMEVCNTSVR19_EL1, - ARM64_SYSREG_PMEVCNTSVR1_EL1 = AArch64_SYSREG_PMEVCNTSVR1_EL1, - ARM64_SYSREG_PMEVCNTSVR20_EL1 = AArch64_SYSREG_PMEVCNTSVR20_EL1, - ARM64_SYSREG_PMEVCNTSVR21_EL1 = AArch64_SYSREG_PMEVCNTSVR21_EL1, - ARM64_SYSREG_PMEVCNTSVR22_EL1 = AArch64_SYSREG_PMEVCNTSVR22_EL1, - ARM64_SYSREG_PMEVCNTSVR23_EL1 = AArch64_SYSREG_PMEVCNTSVR23_EL1, - ARM64_SYSREG_PMEVCNTSVR24_EL1 = AArch64_SYSREG_PMEVCNTSVR24_EL1, - ARM64_SYSREG_PMEVCNTSVR25_EL1 = AArch64_SYSREG_PMEVCNTSVR25_EL1, - ARM64_SYSREG_PMEVCNTSVR26_EL1 = AArch64_SYSREG_PMEVCNTSVR26_EL1, - ARM64_SYSREG_PMEVCNTSVR27_EL1 = AArch64_SYSREG_PMEVCNTSVR27_EL1, - ARM64_SYSREG_PMEVCNTSVR28_EL1 = AArch64_SYSREG_PMEVCNTSVR28_EL1, - ARM64_SYSREG_PMEVCNTSVR29_EL1 = AArch64_SYSREG_PMEVCNTSVR29_EL1, - ARM64_SYSREG_PMEVCNTSVR2_EL1 = AArch64_SYSREG_PMEVCNTSVR2_EL1, - ARM64_SYSREG_PMEVCNTSVR30_EL1 = AArch64_SYSREG_PMEVCNTSVR30_EL1, - ARM64_SYSREG_PMEVCNTSVR3_EL1 = AArch64_SYSREG_PMEVCNTSVR3_EL1, - ARM64_SYSREG_PMEVCNTSVR4_EL1 = AArch64_SYSREG_PMEVCNTSVR4_EL1, - ARM64_SYSREG_PMEVCNTSVR5_EL1 = AArch64_SYSREG_PMEVCNTSVR5_EL1, - ARM64_SYSREG_PMEVCNTSVR6_EL1 = AArch64_SYSREG_PMEVCNTSVR6_EL1, - ARM64_SYSREG_PMEVCNTSVR7_EL1 = AArch64_SYSREG_PMEVCNTSVR7_EL1, - ARM64_SYSREG_PMEVCNTSVR8_EL1 = AArch64_SYSREG_PMEVCNTSVR8_EL1, - ARM64_SYSREG_PMEVCNTSVR9_EL1 = AArch64_SYSREG_PMEVCNTSVR9_EL1, - ARM64_SYSREG_PMEVTYPER0_EL0 = AArch64_SYSREG_PMEVTYPER0_EL0, - ARM64_SYSREG_PMEVTYPER10_EL0 = AArch64_SYSREG_PMEVTYPER10_EL0, - ARM64_SYSREG_PMEVTYPER11_EL0 = AArch64_SYSREG_PMEVTYPER11_EL0, - ARM64_SYSREG_PMEVTYPER12_EL0 = AArch64_SYSREG_PMEVTYPER12_EL0, - ARM64_SYSREG_PMEVTYPER13_EL0 = AArch64_SYSREG_PMEVTYPER13_EL0, - ARM64_SYSREG_PMEVTYPER14_EL0 = AArch64_SYSREG_PMEVTYPER14_EL0, - ARM64_SYSREG_PMEVTYPER15_EL0 = AArch64_SYSREG_PMEVTYPER15_EL0, - ARM64_SYSREG_PMEVTYPER16_EL0 = AArch64_SYSREG_PMEVTYPER16_EL0, - ARM64_SYSREG_PMEVTYPER17_EL0 = AArch64_SYSREG_PMEVTYPER17_EL0, - ARM64_SYSREG_PMEVTYPER18_EL0 = AArch64_SYSREG_PMEVTYPER18_EL0, - ARM64_SYSREG_PMEVTYPER19_EL0 = AArch64_SYSREG_PMEVTYPER19_EL0, - ARM64_SYSREG_PMEVTYPER1_EL0 = AArch64_SYSREG_PMEVTYPER1_EL0, - ARM64_SYSREG_PMEVTYPER20_EL0 = AArch64_SYSREG_PMEVTYPER20_EL0, - ARM64_SYSREG_PMEVTYPER21_EL0 = AArch64_SYSREG_PMEVTYPER21_EL0, - ARM64_SYSREG_PMEVTYPER22_EL0 = AArch64_SYSREG_PMEVTYPER22_EL0, - ARM64_SYSREG_PMEVTYPER23_EL0 = AArch64_SYSREG_PMEVTYPER23_EL0, - ARM64_SYSREG_PMEVTYPER24_EL0 = AArch64_SYSREG_PMEVTYPER24_EL0, - ARM64_SYSREG_PMEVTYPER25_EL0 = AArch64_SYSREG_PMEVTYPER25_EL0, - ARM64_SYSREG_PMEVTYPER26_EL0 = AArch64_SYSREG_PMEVTYPER26_EL0, - ARM64_SYSREG_PMEVTYPER27_EL0 = AArch64_SYSREG_PMEVTYPER27_EL0, - ARM64_SYSREG_PMEVTYPER28_EL0 = AArch64_SYSREG_PMEVTYPER28_EL0, - ARM64_SYSREG_PMEVTYPER29_EL0 = AArch64_SYSREG_PMEVTYPER29_EL0, - ARM64_SYSREG_PMEVTYPER2_EL0 = AArch64_SYSREG_PMEVTYPER2_EL0, - ARM64_SYSREG_PMEVTYPER30_EL0 = AArch64_SYSREG_PMEVTYPER30_EL0, - ARM64_SYSREG_PMEVTYPER3_EL0 = AArch64_SYSREG_PMEVTYPER3_EL0, - ARM64_SYSREG_PMEVTYPER4_EL0 = AArch64_SYSREG_PMEVTYPER4_EL0, - ARM64_SYSREG_PMEVTYPER5_EL0 = AArch64_SYSREG_PMEVTYPER5_EL0, - ARM64_SYSREG_PMEVTYPER6_EL0 = AArch64_SYSREG_PMEVTYPER6_EL0, - ARM64_SYSREG_PMEVTYPER7_EL0 = AArch64_SYSREG_PMEVTYPER7_EL0, - ARM64_SYSREG_PMEVTYPER8_EL0 = AArch64_SYSREG_PMEVTYPER8_EL0, - ARM64_SYSREG_PMEVTYPER9_EL0 = AArch64_SYSREG_PMEVTYPER9_EL0, - ARM64_SYSREG_PMIAR_EL1 = AArch64_SYSREG_PMIAR_EL1, - ARM64_SYSREG_PMICFILTR_EL0 = AArch64_SYSREG_PMICFILTR_EL0, - ARM64_SYSREG_PMICNTR_EL0 = AArch64_SYSREG_PMICNTR_EL0, - ARM64_SYSREG_PMICNTSVR_EL1 = AArch64_SYSREG_PMICNTSVR_EL1, - ARM64_SYSREG_PMINTENCLR_EL1 = AArch64_SYSREG_PMINTENCLR_EL1, - ARM64_SYSREG_PMINTENSET_EL1 = AArch64_SYSREG_PMINTENSET_EL1, - ARM64_SYSREG_PMMIR_EL1 = AArch64_SYSREG_PMMIR_EL1, - ARM64_SYSREG_PMOVSCLR_EL0 = AArch64_SYSREG_PMOVSCLR_EL0, - ARM64_SYSREG_PMOVSSET_EL0 = AArch64_SYSREG_PMOVSSET_EL0, - ARM64_SYSREG_PMSCR_EL1 = AArch64_SYSREG_PMSCR_EL1, - ARM64_SYSREG_PMSCR_EL12 = AArch64_SYSREG_PMSCR_EL12, - ARM64_SYSREG_PMSCR_EL2 = AArch64_SYSREG_PMSCR_EL2, - ARM64_SYSREG_PMSDSFR_EL1 = AArch64_SYSREG_PMSDSFR_EL1, - ARM64_SYSREG_PMSELR_EL0 = AArch64_SYSREG_PMSELR_EL0, - ARM64_SYSREG_PMSEVFR_EL1 = AArch64_SYSREG_PMSEVFR_EL1, - ARM64_SYSREG_PMSFCR_EL1 = AArch64_SYSREG_PMSFCR_EL1, - ARM64_SYSREG_PMSICR_EL1 = AArch64_SYSREG_PMSICR_EL1, - ARM64_SYSREG_PMSIDR_EL1 = AArch64_SYSREG_PMSIDR_EL1, - ARM64_SYSREG_PMSIRR_EL1 = AArch64_SYSREG_PMSIRR_EL1, - ARM64_SYSREG_PMSLATFR_EL1 = AArch64_SYSREG_PMSLATFR_EL1, - ARM64_SYSREG_PMSNEVFR_EL1 = AArch64_SYSREG_PMSNEVFR_EL1, - ARM64_SYSREG_PMSSCR_EL1 = AArch64_SYSREG_PMSSCR_EL1, - ARM64_SYSREG_PMSWINC_EL0 = AArch64_SYSREG_PMSWINC_EL0, - ARM64_SYSREG_PMUACR_EL1 = AArch64_SYSREG_PMUACR_EL1, - ARM64_SYSREG_PMUSERENR_EL0 = AArch64_SYSREG_PMUSERENR_EL0, - ARM64_SYSREG_PMXEVCNTR_EL0 = AArch64_SYSREG_PMXEVCNTR_EL0, - ARM64_SYSREG_PMXEVTYPER_EL0 = AArch64_SYSREG_PMXEVTYPER_EL0, - ARM64_SYSREG_PMZR_EL0 = AArch64_SYSREG_PMZR_EL0, - ARM64_SYSREG_POR_EL0 = AArch64_SYSREG_POR_EL0, - ARM64_SYSREG_POR_EL1 = AArch64_SYSREG_POR_EL1, - ARM64_SYSREG_POR_EL12 = AArch64_SYSREG_POR_EL12, - ARM64_SYSREG_POR_EL2 = AArch64_SYSREG_POR_EL2, - ARM64_SYSREG_POR_EL3 = AArch64_SYSREG_POR_EL3, - ARM64_SYSREG_PRBAR10_EL1 = AArch64_SYSREG_PRBAR10_EL1, - ARM64_SYSREG_PRBAR10_EL2 = AArch64_SYSREG_PRBAR10_EL2, - ARM64_SYSREG_PRBAR11_EL1 = AArch64_SYSREG_PRBAR11_EL1, - ARM64_SYSREG_PRBAR11_EL2 = AArch64_SYSREG_PRBAR11_EL2, - ARM64_SYSREG_PRBAR12_EL1 = AArch64_SYSREG_PRBAR12_EL1, - ARM64_SYSREG_PRBAR12_EL2 = AArch64_SYSREG_PRBAR12_EL2, - ARM64_SYSREG_PRBAR13_EL1 = AArch64_SYSREG_PRBAR13_EL1, - ARM64_SYSREG_PRBAR13_EL2 = AArch64_SYSREG_PRBAR13_EL2, - ARM64_SYSREG_PRBAR14_EL1 = AArch64_SYSREG_PRBAR14_EL1, - ARM64_SYSREG_PRBAR14_EL2 = AArch64_SYSREG_PRBAR14_EL2, - ARM64_SYSREG_PRBAR15_EL1 = AArch64_SYSREG_PRBAR15_EL1, - ARM64_SYSREG_PRBAR15_EL2 = AArch64_SYSREG_PRBAR15_EL2, - ARM64_SYSREG_PRBAR1_EL1 = AArch64_SYSREG_PRBAR1_EL1, - ARM64_SYSREG_PRBAR1_EL2 = AArch64_SYSREG_PRBAR1_EL2, - ARM64_SYSREG_PRBAR2_EL1 = AArch64_SYSREG_PRBAR2_EL1, - ARM64_SYSREG_PRBAR2_EL2 = AArch64_SYSREG_PRBAR2_EL2, - ARM64_SYSREG_PRBAR3_EL1 = AArch64_SYSREG_PRBAR3_EL1, - ARM64_SYSREG_PRBAR3_EL2 = AArch64_SYSREG_PRBAR3_EL2, - ARM64_SYSREG_PRBAR4_EL1 = AArch64_SYSREG_PRBAR4_EL1, - ARM64_SYSREG_PRBAR4_EL2 = AArch64_SYSREG_PRBAR4_EL2, - ARM64_SYSREG_PRBAR5_EL1 = AArch64_SYSREG_PRBAR5_EL1, - ARM64_SYSREG_PRBAR5_EL2 = AArch64_SYSREG_PRBAR5_EL2, - ARM64_SYSREG_PRBAR6_EL1 = AArch64_SYSREG_PRBAR6_EL1, - ARM64_SYSREG_PRBAR6_EL2 = AArch64_SYSREG_PRBAR6_EL2, - ARM64_SYSREG_PRBAR7_EL1 = AArch64_SYSREG_PRBAR7_EL1, - ARM64_SYSREG_PRBAR7_EL2 = AArch64_SYSREG_PRBAR7_EL2, - ARM64_SYSREG_PRBAR8_EL1 = AArch64_SYSREG_PRBAR8_EL1, - ARM64_SYSREG_PRBAR8_EL2 = AArch64_SYSREG_PRBAR8_EL2, - ARM64_SYSREG_PRBAR9_EL1 = AArch64_SYSREG_PRBAR9_EL1, - ARM64_SYSREG_PRBAR9_EL2 = AArch64_SYSREG_PRBAR9_EL2, - ARM64_SYSREG_PRBAR_EL1 = AArch64_SYSREG_PRBAR_EL1, - ARM64_SYSREG_PRBAR_EL2 = AArch64_SYSREG_PRBAR_EL2, - ARM64_SYSREG_PRENR_EL1 = AArch64_SYSREG_PRENR_EL1, - ARM64_SYSREG_PRENR_EL2 = AArch64_SYSREG_PRENR_EL2, - ARM64_SYSREG_PRLAR10_EL1 = AArch64_SYSREG_PRLAR10_EL1, - ARM64_SYSREG_PRLAR10_EL2 = AArch64_SYSREG_PRLAR10_EL2, - ARM64_SYSREG_PRLAR11_EL1 = AArch64_SYSREG_PRLAR11_EL1, - ARM64_SYSREG_PRLAR11_EL2 = AArch64_SYSREG_PRLAR11_EL2, - ARM64_SYSREG_PRLAR12_EL1 = AArch64_SYSREG_PRLAR12_EL1, - ARM64_SYSREG_PRLAR12_EL2 = AArch64_SYSREG_PRLAR12_EL2, - ARM64_SYSREG_PRLAR13_EL1 = AArch64_SYSREG_PRLAR13_EL1, - ARM64_SYSREG_PRLAR13_EL2 = AArch64_SYSREG_PRLAR13_EL2, - ARM64_SYSREG_PRLAR14_EL1 = AArch64_SYSREG_PRLAR14_EL1, - ARM64_SYSREG_PRLAR14_EL2 = AArch64_SYSREG_PRLAR14_EL2, - ARM64_SYSREG_PRLAR15_EL1 = AArch64_SYSREG_PRLAR15_EL1, - ARM64_SYSREG_PRLAR15_EL2 = AArch64_SYSREG_PRLAR15_EL2, - ARM64_SYSREG_PRLAR1_EL1 = AArch64_SYSREG_PRLAR1_EL1, - ARM64_SYSREG_PRLAR1_EL2 = AArch64_SYSREG_PRLAR1_EL2, - ARM64_SYSREG_PRLAR2_EL1 = AArch64_SYSREG_PRLAR2_EL1, - ARM64_SYSREG_PRLAR2_EL2 = AArch64_SYSREG_PRLAR2_EL2, - ARM64_SYSREG_PRLAR3_EL1 = AArch64_SYSREG_PRLAR3_EL1, - ARM64_SYSREG_PRLAR3_EL2 = AArch64_SYSREG_PRLAR3_EL2, - ARM64_SYSREG_PRLAR4_EL1 = AArch64_SYSREG_PRLAR4_EL1, - ARM64_SYSREG_PRLAR4_EL2 = AArch64_SYSREG_PRLAR4_EL2, - ARM64_SYSREG_PRLAR5_EL1 = AArch64_SYSREG_PRLAR5_EL1, - ARM64_SYSREG_PRLAR5_EL2 = AArch64_SYSREG_PRLAR5_EL2, - ARM64_SYSREG_PRLAR6_EL1 = AArch64_SYSREG_PRLAR6_EL1, - ARM64_SYSREG_PRLAR6_EL2 = AArch64_SYSREG_PRLAR6_EL2, - ARM64_SYSREG_PRLAR7_EL1 = AArch64_SYSREG_PRLAR7_EL1, - ARM64_SYSREG_PRLAR7_EL2 = AArch64_SYSREG_PRLAR7_EL2, - ARM64_SYSREG_PRLAR8_EL1 = AArch64_SYSREG_PRLAR8_EL1, - ARM64_SYSREG_PRLAR8_EL2 = AArch64_SYSREG_PRLAR8_EL2, - ARM64_SYSREG_PRLAR9_EL1 = AArch64_SYSREG_PRLAR9_EL1, - ARM64_SYSREG_PRLAR9_EL2 = AArch64_SYSREG_PRLAR9_EL2, - ARM64_SYSREG_PRLAR_EL1 = AArch64_SYSREG_PRLAR_EL1, - ARM64_SYSREG_PRLAR_EL2 = AArch64_SYSREG_PRLAR_EL2, - ARM64_SYSREG_PRSELR_EL1 = AArch64_SYSREG_PRSELR_EL1, - ARM64_SYSREG_PRSELR_EL2 = AArch64_SYSREG_PRSELR_EL2, - ARM64_SYSREG_RCWMASK_EL1 = AArch64_SYSREG_RCWMASK_EL1, - ARM64_SYSREG_RCWSMASK_EL1 = AArch64_SYSREG_RCWSMASK_EL1, - ARM64_SYSREG_REVIDR_EL1 = AArch64_SYSREG_REVIDR_EL1, - ARM64_SYSREG_RGSR_EL1 = AArch64_SYSREG_RGSR_EL1, - ARM64_SYSREG_RMR_EL1 = AArch64_SYSREG_RMR_EL1, - ARM64_SYSREG_RMR_EL2 = AArch64_SYSREG_RMR_EL2, - ARM64_SYSREG_RMR_EL3 = AArch64_SYSREG_RMR_EL3, - ARM64_SYSREG_RNDR = AArch64_SYSREG_RNDR, - ARM64_SYSREG_RNDRRS = AArch64_SYSREG_RNDRRS, - ARM64_SYSREG_RVBAR_EL1 = AArch64_SYSREG_RVBAR_EL1, - ARM64_SYSREG_RVBAR_EL2 = AArch64_SYSREG_RVBAR_EL2, - ARM64_SYSREG_RVBAR_EL3 = AArch64_SYSREG_RVBAR_EL3, - ARM64_SYSREG_S2PIR_EL2 = AArch64_SYSREG_S2PIR_EL2, - ARM64_SYSREG_S2POR_EL1 = AArch64_SYSREG_S2POR_EL1, - ARM64_SYSREG_SCR_EL3 = AArch64_SYSREG_SCR_EL3, - ARM64_SYSREG_SCTLR2_EL1 = AArch64_SYSREG_SCTLR2_EL1, - ARM64_SYSREG_SCTLR2_EL12 = AArch64_SYSREG_SCTLR2_EL12, - ARM64_SYSREG_SCTLR2_EL2 = AArch64_SYSREG_SCTLR2_EL2, - ARM64_SYSREG_SCTLR2_EL3 = AArch64_SYSREG_SCTLR2_EL3, - ARM64_SYSREG_SCTLR_EL1 = AArch64_SYSREG_SCTLR_EL1, - ARM64_SYSREG_SCTLR_EL12 = AArch64_SYSREG_SCTLR_EL12, - ARM64_SYSREG_SCTLR_EL2 = AArch64_SYSREG_SCTLR_EL2, - ARM64_SYSREG_SCTLR_EL3 = AArch64_SYSREG_SCTLR_EL3, - ARM64_SYSREG_SCXTNUM_EL0 = AArch64_SYSREG_SCXTNUM_EL0, - ARM64_SYSREG_SCXTNUM_EL1 = AArch64_SYSREG_SCXTNUM_EL1, - ARM64_SYSREG_SCXTNUM_EL12 = AArch64_SYSREG_SCXTNUM_EL12, - ARM64_SYSREG_SCXTNUM_EL2 = AArch64_SYSREG_SCXTNUM_EL2, - ARM64_SYSREG_SCXTNUM_EL3 = AArch64_SYSREG_SCXTNUM_EL3, - ARM64_SYSREG_SDER32_EL2 = AArch64_SYSREG_SDER32_EL2, - ARM64_SYSREG_SDER32_EL3 = AArch64_SYSREG_SDER32_EL3, - ARM64_SYSREG_SMCR_EL1 = AArch64_SYSREG_SMCR_EL1, - ARM64_SYSREG_SMCR_EL12 = AArch64_SYSREG_SMCR_EL12, - ARM64_SYSREG_SMCR_EL2 = AArch64_SYSREG_SMCR_EL2, - ARM64_SYSREG_SMCR_EL3 = AArch64_SYSREG_SMCR_EL3, - ARM64_SYSREG_SMIDR_EL1 = AArch64_SYSREG_SMIDR_EL1, - ARM64_SYSREG_SMPRIMAP_EL2 = AArch64_SYSREG_SMPRIMAP_EL2, - ARM64_SYSREG_SMPRI_EL1 = AArch64_SYSREG_SMPRI_EL1, - ARM64_SYSREG_SPMACCESSR_EL1 = AArch64_SYSREG_SPMACCESSR_EL1, - ARM64_SYSREG_SPMACCESSR_EL12 = AArch64_SYSREG_SPMACCESSR_EL12, - ARM64_SYSREG_SPMACCESSR_EL2 = AArch64_SYSREG_SPMACCESSR_EL2, - ARM64_SYSREG_SPMACCESSR_EL3 = AArch64_SYSREG_SPMACCESSR_EL3, - ARM64_SYSREG_SPMCFGR_EL1 = AArch64_SYSREG_SPMCFGR_EL1, - ARM64_SYSREG_SPMCGCR0_EL1 = AArch64_SYSREG_SPMCGCR0_EL1, - ARM64_SYSREG_SPMCGCR1_EL1 = AArch64_SYSREG_SPMCGCR1_EL1, - ARM64_SYSREG_SPMCNTENCLR_EL0 = AArch64_SYSREG_SPMCNTENCLR_EL0, - ARM64_SYSREG_SPMCNTENSET_EL0 = AArch64_SYSREG_SPMCNTENSET_EL0, - ARM64_SYSREG_SPMCR_EL0 = AArch64_SYSREG_SPMCR_EL0, - ARM64_SYSREG_SPMDEVAFF_EL1 = AArch64_SYSREG_SPMDEVAFF_EL1, - ARM64_SYSREG_SPMDEVARCH_EL1 = AArch64_SYSREG_SPMDEVARCH_EL1, - ARM64_SYSREG_SPMEVCNTR0_EL0 = AArch64_SYSREG_SPMEVCNTR0_EL0, - ARM64_SYSREG_SPMEVCNTR10_EL0 = AArch64_SYSREG_SPMEVCNTR10_EL0, - ARM64_SYSREG_SPMEVCNTR11_EL0 = AArch64_SYSREG_SPMEVCNTR11_EL0, - ARM64_SYSREG_SPMEVCNTR12_EL0 = AArch64_SYSREG_SPMEVCNTR12_EL0, - ARM64_SYSREG_SPMEVCNTR13_EL0 = AArch64_SYSREG_SPMEVCNTR13_EL0, - ARM64_SYSREG_SPMEVCNTR14_EL0 = AArch64_SYSREG_SPMEVCNTR14_EL0, - ARM64_SYSREG_SPMEVCNTR15_EL0 = AArch64_SYSREG_SPMEVCNTR15_EL0, - ARM64_SYSREG_SPMEVCNTR1_EL0 = AArch64_SYSREG_SPMEVCNTR1_EL0, - ARM64_SYSREG_SPMEVCNTR2_EL0 = AArch64_SYSREG_SPMEVCNTR2_EL0, - ARM64_SYSREG_SPMEVCNTR3_EL0 = AArch64_SYSREG_SPMEVCNTR3_EL0, - ARM64_SYSREG_SPMEVCNTR4_EL0 = AArch64_SYSREG_SPMEVCNTR4_EL0, - ARM64_SYSREG_SPMEVCNTR5_EL0 = AArch64_SYSREG_SPMEVCNTR5_EL0, - ARM64_SYSREG_SPMEVCNTR6_EL0 = AArch64_SYSREG_SPMEVCNTR6_EL0, - ARM64_SYSREG_SPMEVCNTR7_EL0 = AArch64_SYSREG_SPMEVCNTR7_EL0, - ARM64_SYSREG_SPMEVCNTR8_EL0 = AArch64_SYSREG_SPMEVCNTR8_EL0, - ARM64_SYSREG_SPMEVCNTR9_EL0 = AArch64_SYSREG_SPMEVCNTR9_EL0, - ARM64_SYSREG_SPMEVFILT2R0_EL0 = AArch64_SYSREG_SPMEVFILT2R0_EL0, - ARM64_SYSREG_SPMEVFILT2R10_EL0 = AArch64_SYSREG_SPMEVFILT2R10_EL0, - ARM64_SYSREG_SPMEVFILT2R11_EL0 = AArch64_SYSREG_SPMEVFILT2R11_EL0, - ARM64_SYSREG_SPMEVFILT2R12_EL0 = AArch64_SYSREG_SPMEVFILT2R12_EL0, - ARM64_SYSREG_SPMEVFILT2R13_EL0 = AArch64_SYSREG_SPMEVFILT2R13_EL0, - ARM64_SYSREG_SPMEVFILT2R14_EL0 = AArch64_SYSREG_SPMEVFILT2R14_EL0, - ARM64_SYSREG_SPMEVFILT2R15_EL0 = AArch64_SYSREG_SPMEVFILT2R15_EL0, - ARM64_SYSREG_SPMEVFILT2R1_EL0 = AArch64_SYSREG_SPMEVFILT2R1_EL0, - ARM64_SYSREG_SPMEVFILT2R2_EL0 = AArch64_SYSREG_SPMEVFILT2R2_EL0, - ARM64_SYSREG_SPMEVFILT2R3_EL0 = AArch64_SYSREG_SPMEVFILT2R3_EL0, - ARM64_SYSREG_SPMEVFILT2R4_EL0 = AArch64_SYSREG_SPMEVFILT2R4_EL0, - ARM64_SYSREG_SPMEVFILT2R5_EL0 = AArch64_SYSREG_SPMEVFILT2R5_EL0, - ARM64_SYSREG_SPMEVFILT2R6_EL0 = AArch64_SYSREG_SPMEVFILT2R6_EL0, - ARM64_SYSREG_SPMEVFILT2R7_EL0 = AArch64_SYSREG_SPMEVFILT2R7_EL0, - ARM64_SYSREG_SPMEVFILT2R8_EL0 = AArch64_SYSREG_SPMEVFILT2R8_EL0, - ARM64_SYSREG_SPMEVFILT2R9_EL0 = AArch64_SYSREG_SPMEVFILT2R9_EL0, - ARM64_SYSREG_SPMEVFILTR0_EL0 = AArch64_SYSREG_SPMEVFILTR0_EL0, - ARM64_SYSREG_SPMEVFILTR10_EL0 = AArch64_SYSREG_SPMEVFILTR10_EL0, - ARM64_SYSREG_SPMEVFILTR11_EL0 = AArch64_SYSREG_SPMEVFILTR11_EL0, - ARM64_SYSREG_SPMEVFILTR12_EL0 = AArch64_SYSREG_SPMEVFILTR12_EL0, - ARM64_SYSREG_SPMEVFILTR13_EL0 = AArch64_SYSREG_SPMEVFILTR13_EL0, - ARM64_SYSREG_SPMEVFILTR14_EL0 = AArch64_SYSREG_SPMEVFILTR14_EL0, - ARM64_SYSREG_SPMEVFILTR15_EL0 = AArch64_SYSREG_SPMEVFILTR15_EL0, - ARM64_SYSREG_SPMEVFILTR1_EL0 = AArch64_SYSREG_SPMEVFILTR1_EL0, - ARM64_SYSREG_SPMEVFILTR2_EL0 = AArch64_SYSREG_SPMEVFILTR2_EL0, - ARM64_SYSREG_SPMEVFILTR3_EL0 = AArch64_SYSREG_SPMEVFILTR3_EL0, - ARM64_SYSREG_SPMEVFILTR4_EL0 = AArch64_SYSREG_SPMEVFILTR4_EL0, - ARM64_SYSREG_SPMEVFILTR5_EL0 = AArch64_SYSREG_SPMEVFILTR5_EL0, - ARM64_SYSREG_SPMEVFILTR6_EL0 = AArch64_SYSREG_SPMEVFILTR6_EL0, - ARM64_SYSREG_SPMEVFILTR7_EL0 = AArch64_SYSREG_SPMEVFILTR7_EL0, - ARM64_SYSREG_SPMEVFILTR8_EL0 = AArch64_SYSREG_SPMEVFILTR8_EL0, - ARM64_SYSREG_SPMEVFILTR9_EL0 = AArch64_SYSREG_SPMEVFILTR9_EL0, - ARM64_SYSREG_SPMEVTYPER0_EL0 = AArch64_SYSREG_SPMEVTYPER0_EL0, - ARM64_SYSREG_SPMEVTYPER10_EL0 = AArch64_SYSREG_SPMEVTYPER10_EL0, - ARM64_SYSREG_SPMEVTYPER11_EL0 = AArch64_SYSREG_SPMEVTYPER11_EL0, - ARM64_SYSREG_SPMEVTYPER12_EL0 = AArch64_SYSREG_SPMEVTYPER12_EL0, - ARM64_SYSREG_SPMEVTYPER13_EL0 = AArch64_SYSREG_SPMEVTYPER13_EL0, - ARM64_SYSREG_SPMEVTYPER14_EL0 = AArch64_SYSREG_SPMEVTYPER14_EL0, - ARM64_SYSREG_SPMEVTYPER15_EL0 = AArch64_SYSREG_SPMEVTYPER15_EL0, - ARM64_SYSREG_SPMEVTYPER1_EL0 = AArch64_SYSREG_SPMEVTYPER1_EL0, - ARM64_SYSREG_SPMEVTYPER2_EL0 = AArch64_SYSREG_SPMEVTYPER2_EL0, - ARM64_SYSREG_SPMEVTYPER3_EL0 = AArch64_SYSREG_SPMEVTYPER3_EL0, - ARM64_SYSREG_SPMEVTYPER4_EL0 = AArch64_SYSREG_SPMEVTYPER4_EL0, - ARM64_SYSREG_SPMEVTYPER5_EL0 = AArch64_SYSREG_SPMEVTYPER5_EL0, - ARM64_SYSREG_SPMEVTYPER6_EL0 = AArch64_SYSREG_SPMEVTYPER6_EL0, - ARM64_SYSREG_SPMEVTYPER7_EL0 = AArch64_SYSREG_SPMEVTYPER7_EL0, - ARM64_SYSREG_SPMEVTYPER8_EL0 = AArch64_SYSREG_SPMEVTYPER8_EL0, - ARM64_SYSREG_SPMEVTYPER9_EL0 = AArch64_SYSREG_SPMEVTYPER9_EL0, - ARM64_SYSREG_SPMIIDR_EL1 = AArch64_SYSREG_SPMIIDR_EL1, - ARM64_SYSREG_SPMINTENCLR_EL1 = AArch64_SYSREG_SPMINTENCLR_EL1, - ARM64_SYSREG_SPMINTENSET_EL1 = AArch64_SYSREG_SPMINTENSET_EL1, - ARM64_SYSREG_SPMOVSCLR_EL0 = AArch64_SYSREG_SPMOVSCLR_EL0, - ARM64_SYSREG_SPMOVSSET_EL0 = AArch64_SYSREG_SPMOVSSET_EL0, - ARM64_SYSREG_SPMROOTCR_EL3 = AArch64_SYSREG_SPMROOTCR_EL3, - ARM64_SYSREG_SPMSCR_EL1 = AArch64_SYSREG_SPMSCR_EL1, - ARM64_SYSREG_SPMSELR_EL0 = AArch64_SYSREG_SPMSELR_EL0, - ARM64_SYSREG_SPSEL = AArch64_SYSREG_SPSEL, - ARM64_SYSREG_SPSR_ABT = AArch64_SYSREG_SPSR_ABT, - ARM64_SYSREG_SPSR_EL1 = AArch64_SYSREG_SPSR_EL1, - ARM64_SYSREG_SPSR_EL12 = AArch64_SYSREG_SPSR_EL12, - ARM64_SYSREG_SPSR_EL2 = AArch64_SYSREG_SPSR_EL2, - ARM64_SYSREG_SPSR_EL3 = AArch64_SYSREG_SPSR_EL3, - ARM64_SYSREG_SPSR_FIQ = AArch64_SYSREG_SPSR_FIQ, - ARM64_SYSREG_SPSR_IRQ = AArch64_SYSREG_SPSR_IRQ, - ARM64_SYSREG_SPSR_UND = AArch64_SYSREG_SPSR_UND, - ARM64_SYSREG_SP_EL0 = AArch64_SYSREG_SP_EL0, - ARM64_SYSREG_SP_EL1 = AArch64_SYSREG_SP_EL1, - ARM64_SYSREG_SP_EL2 = AArch64_SYSREG_SP_EL2, - ARM64_SYSREG_SSBS = AArch64_SYSREG_SSBS, - ARM64_SYSREG_SVCR = AArch64_SYSREG_SVCR, - ARM64_SYSREG_TCO = AArch64_SYSREG_TCO, - ARM64_SYSREG_TCR2_EL1 = AArch64_SYSREG_TCR2_EL1, - ARM64_SYSREG_TCR2_EL12 = AArch64_SYSREG_TCR2_EL12, - ARM64_SYSREG_TCR2_EL2 = AArch64_SYSREG_TCR2_EL2, - ARM64_SYSREG_TCR_EL1 = AArch64_SYSREG_TCR_EL1, - ARM64_SYSREG_TCR_EL12 = AArch64_SYSREG_TCR_EL12, - ARM64_SYSREG_TCR_EL2 = AArch64_SYSREG_TCR_EL2, - ARM64_SYSREG_TCR_EL3 = AArch64_SYSREG_TCR_EL3, - ARM64_SYSREG_TEECR32_EL1 = AArch64_SYSREG_TEECR32_EL1, - ARM64_SYSREG_TEEHBR32_EL1 = AArch64_SYSREG_TEEHBR32_EL1, - ARM64_SYSREG_TFSRE0_EL1 = AArch64_SYSREG_TFSRE0_EL1, - ARM64_SYSREG_TFSR_EL1 = AArch64_SYSREG_TFSR_EL1, - ARM64_SYSREG_TFSR_EL12 = AArch64_SYSREG_TFSR_EL12, - ARM64_SYSREG_TFSR_EL2 = AArch64_SYSREG_TFSR_EL2, - ARM64_SYSREG_TFSR_EL3 = AArch64_SYSREG_TFSR_EL3, - ARM64_SYSREG_TPIDR2_EL0 = AArch64_SYSREG_TPIDR2_EL0, - ARM64_SYSREG_TPIDRRO_EL0 = AArch64_SYSREG_TPIDRRO_EL0, - ARM64_SYSREG_TPIDR_EL0 = AArch64_SYSREG_TPIDR_EL0, - ARM64_SYSREG_TPIDR_EL1 = AArch64_SYSREG_TPIDR_EL1, - ARM64_SYSREG_TPIDR_EL2 = AArch64_SYSREG_TPIDR_EL2, - ARM64_SYSREG_TPIDR_EL3 = AArch64_SYSREG_TPIDR_EL3, - ARM64_SYSREG_TRBBASER_EL1 = AArch64_SYSREG_TRBBASER_EL1, - ARM64_SYSREG_TRBIDR_EL1 = AArch64_SYSREG_TRBIDR_EL1, - ARM64_SYSREG_TRBLIMITR_EL1 = AArch64_SYSREG_TRBLIMITR_EL1, - ARM64_SYSREG_TRBMAR_EL1 = AArch64_SYSREG_TRBMAR_EL1, - ARM64_SYSREG_TRBPTR_EL1 = AArch64_SYSREG_TRBPTR_EL1, - ARM64_SYSREG_TRBSR_EL1 = AArch64_SYSREG_TRBSR_EL1, - ARM64_SYSREG_TRBTRG_EL1 = AArch64_SYSREG_TRBTRG_EL1, - ARM64_SYSREG_TRCACATR0 = AArch64_SYSREG_TRCACATR0, - ARM64_SYSREG_TRCACATR1 = AArch64_SYSREG_TRCACATR1, - ARM64_SYSREG_TRCACATR10 = AArch64_SYSREG_TRCACATR10, - ARM64_SYSREG_TRCACATR11 = AArch64_SYSREG_TRCACATR11, - ARM64_SYSREG_TRCACATR12 = AArch64_SYSREG_TRCACATR12, - ARM64_SYSREG_TRCACATR13 = AArch64_SYSREG_TRCACATR13, - ARM64_SYSREG_TRCACATR14 = AArch64_SYSREG_TRCACATR14, - ARM64_SYSREG_TRCACATR15 = AArch64_SYSREG_TRCACATR15, - ARM64_SYSREG_TRCACATR2 = AArch64_SYSREG_TRCACATR2, - ARM64_SYSREG_TRCACATR3 = AArch64_SYSREG_TRCACATR3, - ARM64_SYSREG_TRCACATR4 = AArch64_SYSREG_TRCACATR4, - ARM64_SYSREG_TRCACATR5 = AArch64_SYSREG_TRCACATR5, - ARM64_SYSREG_TRCACATR6 = AArch64_SYSREG_TRCACATR6, - ARM64_SYSREG_TRCACATR7 = AArch64_SYSREG_TRCACATR7, - ARM64_SYSREG_TRCACATR8 = AArch64_SYSREG_TRCACATR8, - ARM64_SYSREG_TRCACATR9 = AArch64_SYSREG_TRCACATR9, - ARM64_SYSREG_TRCACVR0 = AArch64_SYSREG_TRCACVR0, - ARM64_SYSREG_TRCACVR1 = AArch64_SYSREG_TRCACVR1, - ARM64_SYSREG_TRCACVR10 = AArch64_SYSREG_TRCACVR10, - ARM64_SYSREG_TRCACVR11 = AArch64_SYSREG_TRCACVR11, - ARM64_SYSREG_TRCACVR12 = AArch64_SYSREG_TRCACVR12, - ARM64_SYSREG_TRCACVR13 = AArch64_SYSREG_TRCACVR13, - ARM64_SYSREG_TRCACVR14 = AArch64_SYSREG_TRCACVR14, - ARM64_SYSREG_TRCACVR15 = AArch64_SYSREG_TRCACVR15, - ARM64_SYSREG_TRCACVR2 = AArch64_SYSREG_TRCACVR2, - ARM64_SYSREG_TRCACVR3 = AArch64_SYSREG_TRCACVR3, - ARM64_SYSREG_TRCACVR4 = AArch64_SYSREG_TRCACVR4, - ARM64_SYSREG_TRCACVR5 = AArch64_SYSREG_TRCACVR5, - ARM64_SYSREG_TRCACVR6 = AArch64_SYSREG_TRCACVR6, - ARM64_SYSREG_TRCACVR7 = AArch64_SYSREG_TRCACVR7, - ARM64_SYSREG_TRCACVR8 = AArch64_SYSREG_TRCACVR8, - ARM64_SYSREG_TRCACVR9 = AArch64_SYSREG_TRCACVR9, - ARM64_SYSREG_TRCAUTHSTATUS = AArch64_SYSREG_TRCAUTHSTATUS, - ARM64_SYSREG_TRCAUXCTLR = AArch64_SYSREG_TRCAUXCTLR, - ARM64_SYSREG_TRCBBCTLR = AArch64_SYSREG_TRCBBCTLR, - ARM64_SYSREG_TRCCCCTLR = AArch64_SYSREG_TRCCCCTLR, - ARM64_SYSREG_TRCCIDCCTLR0 = AArch64_SYSREG_TRCCIDCCTLR0, - ARM64_SYSREG_TRCCIDCCTLR1 = AArch64_SYSREG_TRCCIDCCTLR1, - ARM64_SYSREG_TRCCIDCVR0 = AArch64_SYSREG_TRCCIDCVR0, - ARM64_SYSREG_TRCCIDCVR1 = AArch64_SYSREG_TRCCIDCVR1, - ARM64_SYSREG_TRCCIDCVR2 = AArch64_SYSREG_TRCCIDCVR2, - ARM64_SYSREG_TRCCIDCVR3 = AArch64_SYSREG_TRCCIDCVR3, - ARM64_SYSREG_TRCCIDCVR4 = AArch64_SYSREG_TRCCIDCVR4, - ARM64_SYSREG_TRCCIDCVR5 = AArch64_SYSREG_TRCCIDCVR5, - ARM64_SYSREG_TRCCIDCVR6 = AArch64_SYSREG_TRCCIDCVR6, - ARM64_SYSREG_TRCCIDCVR7 = AArch64_SYSREG_TRCCIDCVR7, - ARM64_SYSREG_TRCCIDR0 = AArch64_SYSREG_TRCCIDR0, - ARM64_SYSREG_TRCCIDR1 = AArch64_SYSREG_TRCCIDR1, - ARM64_SYSREG_TRCCIDR2 = AArch64_SYSREG_TRCCIDR2, - ARM64_SYSREG_TRCCIDR3 = AArch64_SYSREG_TRCCIDR3, - ARM64_SYSREG_TRCCLAIMCLR = AArch64_SYSREG_TRCCLAIMCLR, - ARM64_SYSREG_TRCCLAIMSET = AArch64_SYSREG_TRCCLAIMSET, - ARM64_SYSREG_TRCCNTCTLR0 = AArch64_SYSREG_TRCCNTCTLR0, - ARM64_SYSREG_TRCCNTCTLR1 = AArch64_SYSREG_TRCCNTCTLR1, - ARM64_SYSREG_TRCCNTCTLR2 = AArch64_SYSREG_TRCCNTCTLR2, - ARM64_SYSREG_TRCCNTCTLR3 = AArch64_SYSREG_TRCCNTCTLR3, - ARM64_SYSREG_TRCCNTRLDVR0 = AArch64_SYSREG_TRCCNTRLDVR0, - ARM64_SYSREG_TRCCNTRLDVR1 = AArch64_SYSREG_TRCCNTRLDVR1, - ARM64_SYSREG_TRCCNTRLDVR2 = AArch64_SYSREG_TRCCNTRLDVR2, - ARM64_SYSREG_TRCCNTRLDVR3 = AArch64_SYSREG_TRCCNTRLDVR3, - ARM64_SYSREG_TRCCNTVR0 = AArch64_SYSREG_TRCCNTVR0, - ARM64_SYSREG_TRCCNTVR1 = AArch64_SYSREG_TRCCNTVR1, - ARM64_SYSREG_TRCCNTVR2 = AArch64_SYSREG_TRCCNTVR2, - ARM64_SYSREG_TRCCNTVR3 = AArch64_SYSREG_TRCCNTVR3, - ARM64_SYSREG_TRCCONFIGR = AArch64_SYSREG_TRCCONFIGR, - ARM64_SYSREG_TRCDEVAFF0 = AArch64_SYSREG_TRCDEVAFF0, - ARM64_SYSREG_TRCDEVAFF1 = AArch64_SYSREG_TRCDEVAFF1, - ARM64_SYSREG_TRCDEVARCH = AArch64_SYSREG_TRCDEVARCH, - ARM64_SYSREG_TRCDEVID = AArch64_SYSREG_TRCDEVID, - ARM64_SYSREG_TRCDEVTYPE = AArch64_SYSREG_TRCDEVTYPE, - ARM64_SYSREG_TRCDVCMR0 = AArch64_SYSREG_TRCDVCMR0, - ARM64_SYSREG_TRCDVCMR1 = AArch64_SYSREG_TRCDVCMR1, - ARM64_SYSREG_TRCDVCMR2 = AArch64_SYSREG_TRCDVCMR2, - ARM64_SYSREG_TRCDVCMR3 = AArch64_SYSREG_TRCDVCMR3, - ARM64_SYSREG_TRCDVCMR4 = AArch64_SYSREG_TRCDVCMR4, - ARM64_SYSREG_TRCDVCMR5 = AArch64_SYSREG_TRCDVCMR5, - ARM64_SYSREG_TRCDVCMR6 = AArch64_SYSREG_TRCDVCMR6, - ARM64_SYSREG_TRCDVCMR7 = AArch64_SYSREG_TRCDVCMR7, - ARM64_SYSREG_TRCDVCVR0 = AArch64_SYSREG_TRCDVCVR0, - ARM64_SYSREG_TRCDVCVR1 = AArch64_SYSREG_TRCDVCVR1, - ARM64_SYSREG_TRCDVCVR2 = AArch64_SYSREG_TRCDVCVR2, - ARM64_SYSREG_TRCDVCVR3 = AArch64_SYSREG_TRCDVCVR3, - ARM64_SYSREG_TRCDVCVR4 = AArch64_SYSREG_TRCDVCVR4, - ARM64_SYSREG_TRCDVCVR5 = AArch64_SYSREG_TRCDVCVR5, - ARM64_SYSREG_TRCDVCVR6 = AArch64_SYSREG_TRCDVCVR6, - ARM64_SYSREG_TRCDVCVR7 = AArch64_SYSREG_TRCDVCVR7, - ARM64_SYSREG_TRCEVENTCTL0R = AArch64_SYSREG_TRCEVENTCTL0R, - ARM64_SYSREG_TRCEVENTCTL1R = AArch64_SYSREG_TRCEVENTCTL1R, - ARM64_SYSREG_TRCEXTINSELR = AArch64_SYSREG_TRCEXTINSELR, - ARM64_SYSREG_TRCEXTINSELR0 = AArch64_SYSREG_TRCEXTINSELR0, - ARM64_SYSREG_TRCEXTINSELR1 = AArch64_SYSREG_TRCEXTINSELR1, - ARM64_SYSREG_TRCEXTINSELR2 = AArch64_SYSREG_TRCEXTINSELR2, - ARM64_SYSREG_TRCEXTINSELR3 = AArch64_SYSREG_TRCEXTINSELR3, - ARM64_SYSREG_TRCIDR0 = AArch64_SYSREG_TRCIDR0, - ARM64_SYSREG_TRCIDR1 = AArch64_SYSREG_TRCIDR1, - ARM64_SYSREG_TRCIDR10 = AArch64_SYSREG_TRCIDR10, - ARM64_SYSREG_TRCIDR11 = AArch64_SYSREG_TRCIDR11, - ARM64_SYSREG_TRCIDR12 = AArch64_SYSREG_TRCIDR12, - ARM64_SYSREG_TRCIDR13 = AArch64_SYSREG_TRCIDR13, - ARM64_SYSREG_TRCIDR2 = AArch64_SYSREG_TRCIDR2, - ARM64_SYSREG_TRCIDR3 = AArch64_SYSREG_TRCIDR3, - ARM64_SYSREG_TRCIDR4 = AArch64_SYSREG_TRCIDR4, - ARM64_SYSREG_TRCIDR5 = AArch64_SYSREG_TRCIDR5, - ARM64_SYSREG_TRCIDR6 = AArch64_SYSREG_TRCIDR6, - ARM64_SYSREG_TRCIDR7 = AArch64_SYSREG_TRCIDR7, - ARM64_SYSREG_TRCIDR8 = AArch64_SYSREG_TRCIDR8, - ARM64_SYSREG_TRCIDR9 = AArch64_SYSREG_TRCIDR9, - ARM64_SYSREG_TRCIMSPEC0 = AArch64_SYSREG_TRCIMSPEC0, - ARM64_SYSREG_TRCIMSPEC1 = AArch64_SYSREG_TRCIMSPEC1, - ARM64_SYSREG_TRCIMSPEC2 = AArch64_SYSREG_TRCIMSPEC2, - ARM64_SYSREG_TRCIMSPEC3 = AArch64_SYSREG_TRCIMSPEC3, - ARM64_SYSREG_TRCIMSPEC4 = AArch64_SYSREG_TRCIMSPEC4, - ARM64_SYSREG_TRCIMSPEC5 = AArch64_SYSREG_TRCIMSPEC5, - ARM64_SYSREG_TRCIMSPEC6 = AArch64_SYSREG_TRCIMSPEC6, - ARM64_SYSREG_TRCIMSPEC7 = AArch64_SYSREG_TRCIMSPEC7, - ARM64_SYSREG_TRCITCTRL = AArch64_SYSREG_TRCITCTRL, - ARM64_SYSREG_TRCITECR_EL1 = AArch64_SYSREG_TRCITECR_EL1, - ARM64_SYSREG_TRCITECR_EL12 = AArch64_SYSREG_TRCITECR_EL12, - ARM64_SYSREG_TRCITECR_EL2 = AArch64_SYSREG_TRCITECR_EL2, - ARM64_SYSREG_TRCITEEDCR = AArch64_SYSREG_TRCITEEDCR, - ARM64_SYSREG_TRCLAR = AArch64_SYSREG_TRCLAR, - ARM64_SYSREG_TRCLSR = AArch64_SYSREG_TRCLSR, - ARM64_SYSREG_TRCOSLAR = AArch64_SYSREG_TRCOSLAR, - ARM64_SYSREG_TRCOSLSR = AArch64_SYSREG_TRCOSLSR, - ARM64_SYSREG_TRCPDCR = AArch64_SYSREG_TRCPDCR, - ARM64_SYSREG_TRCPDSR = AArch64_SYSREG_TRCPDSR, - ARM64_SYSREG_TRCPIDR0 = AArch64_SYSREG_TRCPIDR0, - ARM64_SYSREG_TRCPIDR1 = AArch64_SYSREG_TRCPIDR1, - ARM64_SYSREG_TRCPIDR2 = AArch64_SYSREG_TRCPIDR2, - ARM64_SYSREG_TRCPIDR3 = AArch64_SYSREG_TRCPIDR3, - ARM64_SYSREG_TRCPIDR4 = AArch64_SYSREG_TRCPIDR4, - ARM64_SYSREG_TRCPIDR5 = AArch64_SYSREG_TRCPIDR5, - ARM64_SYSREG_TRCPIDR6 = AArch64_SYSREG_TRCPIDR6, - ARM64_SYSREG_TRCPIDR7 = AArch64_SYSREG_TRCPIDR7, - ARM64_SYSREG_TRCPRGCTLR = AArch64_SYSREG_TRCPRGCTLR, - ARM64_SYSREG_TRCPROCSELR = AArch64_SYSREG_TRCPROCSELR, - ARM64_SYSREG_TRCQCTLR = AArch64_SYSREG_TRCQCTLR, - ARM64_SYSREG_TRCRSCTLR10 = AArch64_SYSREG_TRCRSCTLR10, - ARM64_SYSREG_TRCRSCTLR11 = AArch64_SYSREG_TRCRSCTLR11, - ARM64_SYSREG_TRCRSCTLR12 = AArch64_SYSREG_TRCRSCTLR12, - ARM64_SYSREG_TRCRSCTLR13 = AArch64_SYSREG_TRCRSCTLR13, - ARM64_SYSREG_TRCRSCTLR14 = AArch64_SYSREG_TRCRSCTLR14, - ARM64_SYSREG_TRCRSCTLR15 = AArch64_SYSREG_TRCRSCTLR15, - ARM64_SYSREG_TRCRSCTLR16 = AArch64_SYSREG_TRCRSCTLR16, - ARM64_SYSREG_TRCRSCTLR17 = AArch64_SYSREG_TRCRSCTLR17, - ARM64_SYSREG_TRCRSCTLR18 = AArch64_SYSREG_TRCRSCTLR18, - ARM64_SYSREG_TRCRSCTLR19 = AArch64_SYSREG_TRCRSCTLR19, - ARM64_SYSREG_TRCRSCTLR2 = AArch64_SYSREG_TRCRSCTLR2, - ARM64_SYSREG_TRCRSCTLR20 = AArch64_SYSREG_TRCRSCTLR20, - ARM64_SYSREG_TRCRSCTLR21 = AArch64_SYSREG_TRCRSCTLR21, - ARM64_SYSREG_TRCRSCTLR22 = AArch64_SYSREG_TRCRSCTLR22, - ARM64_SYSREG_TRCRSCTLR23 = AArch64_SYSREG_TRCRSCTLR23, - ARM64_SYSREG_TRCRSCTLR24 = AArch64_SYSREG_TRCRSCTLR24, - ARM64_SYSREG_TRCRSCTLR25 = AArch64_SYSREG_TRCRSCTLR25, - ARM64_SYSREG_TRCRSCTLR26 = AArch64_SYSREG_TRCRSCTLR26, - ARM64_SYSREG_TRCRSCTLR27 = AArch64_SYSREG_TRCRSCTLR27, - ARM64_SYSREG_TRCRSCTLR28 = AArch64_SYSREG_TRCRSCTLR28, - ARM64_SYSREG_TRCRSCTLR29 = AArch64_SYSREG_TRCRSCTLR29, - ARM64_SYSREG_TRCRSCTLR3 = AArch64_SYSREG_TRCRSCTLR3, - ARM64_SYSREG_TRCRSCTLR30 = AArch64_SYSREG_TRCRSCTLR30, - ARM64_SYSREG_TRCRSCTLR31 = AArch64_SYSREG_TRCRSCTLR31, - ARM64_SYSREG_TRCRSCTLR4 = AArch64_SYSREG_TRCRSCTLR4, - ARM64_SYSREG_TRCRSCTLR5 = AArch64_SYSREG_TRCRSCTLR5, - ARM64_SYSREG_TRCRSCTLR6 = AArch64_SYSREG_TRCRSCTLR6, - ARM64_SYSREG_TRCRSCTLR7 = AArch64_SYSREG_TRCRSCTLR7, - ARM64_SYSREG_TRCRSCTLR8 = AArch64_SYSREG_TRCRSCTLR8, - ARM64_SYSREG_TRCRSCTLR9 = AArch64_SYSREG_TRCRSCTLR9, - ARM64_SYSREG_TRCRSR = AArch64_SYSREG_TRCRSR, - ARM64_SYSREG_TRCSEQEVR0 = AArch64_SYSREG_TRCSEQEVR0, - ARM64_SYSREG_TRCSEQEVR1 = AArch64_SYSREG_TRCSEQEVR1, - ARM64_SYSREG_TRCSEQEVR2 = AArch64_SYSREG_TRCSEQEVR2, - ARM64_SYSREG_TRCSEQRSTEVR = AArch64_SYSREG_TRCSEQRSTEVR, - ARM64_SYSREG_TRCSEQSTR = AArch64_SYSREG_TRCSEQSTR, - ARM64_SYSREG_TRCSSCCR0 = AArch64_SYSREG_TRCSSCCR0, - ARM64_SYSREG_TRCSSCCR1 = AArch64_SYSREG_TRCSSCCR1, - ARM64_SYSREG_TRCSSCCR2 = AArch64_SYSREG_TRCSSCCR2, - ARM64_SYSREG_TRCSSCCR3 = AArch64_SYSREG_TRCSSCCR3, - ARM64_SYSREG_TRCSSCCR4 = AArch64_SYSREG_TRCSSCCR4, - ARM64_SYSREG_TRCSSCCR5 = AArch64_SYSREG_TRCSSCCR5, - ARM64_SYSREG_TRCSSCCR6 = AArch64_SYSREG_TRCSSCCR6, - ARM64_SYSREG_TRCSSCCR7 = AArch64_SYSREG_TRCSSCCR7, - ARM64_SYSREG_TRCSSCSR0 = AArch64_SYSREG_TRCSSCSR0, - ARM64_SYSREG_TRCSSCSR1 = AArch64_SYSREG_TRCSSCSR1, - ARM64_SYSREG_TRCSSCSR2 = AArch64_SYSREG_TRCSSCSR2, - ARM64_SYSREG_TRCSSCSR3 = AArch64_SYSREG_TRCSSCSR3, - ARM64_SYSREG_TRCSSCSR4 = AArch64_SYSREG_TRCSSCSR4, - ARM64_SYSREG_TRCSSCSR5 = AArch64_SYSREG_TRCSSCSR5, - ARM64_SYSREG_TRCSSCSR6 = AArch64_SYSREG_TRCSSCSR6, - ARM64_SYSREG_TRCSSCSR7 = AArch64_SYSREG_TRCSSCSR7, - ARM64_SYSREG_TRCSSPCICR0 = AArch64_SYSREG_TRCSSPCICR0, - ARM64_SYSREG_TRCSSPCICR1 = AArch64_SYSREG_TRCSSPCICR1, - ARM64_SYSREG_TRCSSPCICR2 = AArch64_SYSREG_TRCSSPCICR2, - ARM64_SYSREG_TRCSSPCICR3 = AArch64_SYSREG_TRCSSPCICR3, - ARM64_SYSREG_TRCSSPCICR4 = AArch64_SYSREG_TRCSSPCICR4, - ARM64_SYSREG_TRCSSPCICR5 = AArch64_SYSREG_TRCSSPCICR5, - ARM64_SYSREG_TRCSSPCICR6 = AArch64_SYSREG_TRCSSPCICR6, - ARM64_SYSREG_TRCSSPCICR7 = AArch64_SYSREG_TRCSSPCICR7, - ARM64_SYSREG_TRCSTALLCTLR = AArch64_SYSREG_TRCSTALLCTLR, - ARM64_SYSREG_TRCSTATR = AArch64_SYSREG_TRCSTATR, - ARM64_SYSREG_TRCSYNCPR = AArch64_SYSREG_TRCSYNCPR, - ARM64_SYSREG_TRCTRACEIDR = AArch64_SYSREG_TRCTRACEIDR, - ARM64_SYSREG_TRCTSCTLR = AArch64_SYSREG_TRCTSCTLR, - ARM64_SYSREG_TRCVDARCCTLR = AArch64_SYSREG_TRCVDARCCTLR, - ARM64_SYSREG_TRCVDCTLR = AArch64_SYSREG_TRCVDCTLR, - ARM64_SYSREG_TRCVDSACCTLR = AArch64_SYSREG_TRCVDSACCTLR, - ARM64_SYSREG_TRCVICTLR = AArch64_SYSREG_TRCVICTLR, - ARM64_SYSREG_TRCVIIECTLR = AArch64_SYSREG_TRCVIIECTLR, - ARM64_SYSREG_TRCVIPCSSCTLR = AArch64_SYSREG_TRCVIPCSSCTLR, - ARM64_SYSREG_TRCVISSCTLR = AArch64_SYSREG_TRCVISSCTLR, - ARM64_SYSREG_TRCVMIDCCTLR0 = AArch64_SYSREG_TRCVMIDCCTLR0, - ARM64_SYSREG_TRCVMIDCCTLR1 = AArch64_SYSREG_TRCVMIDCCTLR1, - ARM64_SYSREG_TRCVMIDCVR0 = AArch64_SYSREG_TRCVMIDCVR0, - ARM64_SYSREG_TRCVMIDCVR1 = AArch64_SYSREG_TRCVMIDCVR1, - ARM64_SYSREG_TRCVMIDCVR2 = AArch64_SYSREG_TRCVMIDCVR2, - ARM64_SYSREG_TRCVMIDCVR3 = AArch64_SYSREG_TRCVMIDCVR3, - ARM64_SYSREG_TRCVMIDCVR4 = AArch64_SYSREG_TRCVMIDCVR4, - ARM64_SYSREG_TRCVMIDCVR5 = AArch64_SYSREG_TRCVMIDCVR5, - ARM64_SYSREG_TRCVMIDCVR6 = AArch64_SYSREG_TRCVMIDCVR6, - ARM64_SYSREG_TRCVMIDCVR7 = AArch64_SYSREG_TRCVMIDCVR7, - ARM64_SYSREG_TRFCR_EL1 = AArch64_SYSREG_TRFCR_EL1, - ARM64_SYSREG_TRFCR_EL12 = AArch64_SYSREG_TRFCR_EL12, - ARM64_SYSREG_TRFCR_EL2 = AArch64_SYSREG_TRFCR_EL2, - ARM64_SYSREG_TTBR0_EL1 = AArch64_SYSREG_TTBR0_EL1, - ARM64_SYSREG_TTBR0_EL12 = AArch64_SYSREG_TTBR0_EL12, - ARM64_SYSREG_TTBR0_EL2 = AArch64_SYSREG_TTBR0_EL2, - ARM64_SYSREG_VSCTLR_EL2 = AArch64_SYSREG_VSCTLR_EL2, - ARM64_SYSREG_TTBR0_EL3 = AArch64_SYSREG_TTBR0_EL3, - ARM64_SYSREG_TTBR1_EL1 = AArch64_SYSREG_TTBR1_EL1, - ARM64_SYSREG_TTBR1_EL12 = AArch64_SYSREG_TTBR1_EL12, - ARM64_SYSREG_TTBR1_EL2 = AArch64_SYSREG_TTBR1_EL2, - ARM64_SYSREG_UAO = AArch64_SYSREG_UAO, - ARM64_SYSREG_VBAR_EL1 = AArch64_SYSREG_VBAR_EL1, - ARM64_SYSREG_VBAR_EL12 = AArch64_SYSREG_VBAR_EL12, - ARM64_SYSREG_VBAR_EL2 = AArch64_SYSREG_VBAR_EL2, - ARM64_SYSREG_VBAR_EL3 = AArch64_SYSREG_VBAR_EL3, - ARM64_SYSREG_VDISR_EL2 = AArch64_SYSREG_VDISR_EL2, - ARM64_SYSREG_VMECID_A_EL2 = AArch64_SYSREG_VMECID_A_EL2, - ARM64_SYSREG_VMECID_P_EL2 = AArch64_SYSREG_VMECID_P_EL2, - ARM64_SYSREG_VMPIDR_EL2 = AArch64_SYSREG_VMPIDR_EL2, - ARM64_SYSREG_VNCR_EL2 = AArch64_SYSREG_VNCR_EL2, - ARM64_SYSREG_VPIDR_EL2 = AArch64_SYSREG_VPIDR_EL2, - ARM64_SYSREG_VSESR_EL2 = AArch64_SYSREG_VSESR_EL2, - ARM64_SYSREG_VSTCR_EL2 = AArch64_SYSREG_VSTCR_EL2, - ARM64_SYSREG_VSTTBR_EL2 = AArch64_SYSREG_VSTTBR_EL2, - ARM64_SYSREG_VTCR_EL2 = AArch64_SYSREG_VTCR_EL2, - ARM64_SYSREG_VTTBR_EL2 = AArch64_SYSREG_VTTBR_EL2, - ARM64_SYSREG_ZCR_EL1 = AArch64_SYSREG_ZCR_EL1, - ARM64_SYSREG_ZCR_EL12 = AArch64_SYSREG_ZCR_EL12, - ARM64_SYSREG_ZCR_EL2 = AArch64_SYSREG_ZCR_EL2, - ARM64_SYSREG_ZCR_EL3 = AArch64_SYSREG_ZCR_EL3, + ARM64_SYSREG_ACCDATA_EL1 = AARCH64_SYSREG_ACCDATA_EL1, + ARM64_SYSREG_ACTLR_EL1 = AARCH64_SYSREG_ACTLR_EL1, + ARM64_SYSREG_ACTLR_EL2 = AARCH64_SYSREG_ACTLR_EL2, + ARM64_SYSREG_ACTLR_EL3 = AARCH64_SYSREG_ACTLR_EL3, + ARM64_SYSREG_AFSR0_EL1 = AARCH64_SYSREG_AFSR0_EL1, + ARM64_SYSREG_AFSR0_EL12 = AARCH64_SYSREG_AFSR0_EL12, + ARM64_SYSREG_AFSR0_EL2 = AARCH64_SYSREG_AFSR0_EL2, + ARM64_SYSREG_AFSR0_EL3 = AARCH64_SYSREG_AFSR0_EL3, + ARM64_SYSREG_AFSR1_EL1 = AARCH64_SYSREG_AFSR1_EL1, + ARM64_SYSREG_AFSR1_EL12 = AARCH64_SYSREG_AFSR1_EL12, + ARM64_SYSREG_AFSR1_EL2 = AARCH64_SYSREG_AFSR1_EL2, + ARM64_SYSREG_AFSR1_EL3 = AARCH64_SYSREG_AFSR1_EL3, + ARM64_SYSREG_AIDR_EL1 = AARCH64_SYSREG_AIDR_EL1, + ARM64_SYSREG_ALLINT = AARCH64_SYSREG_ALLINT, + ARM64_SYSREG_AMAIR2_EL1 = AARCH64_SYSREG_AMAIR2_EL1, + ARM64_SYSREG_AMAIR2_EL12 = AARCH64_SYSREG_AMAIR2_EL12, + ARM64_SYSREG_AMAIR2_EL2 = AARCH64_SYSREG_AMAIR2_EL2, + ARM64_SYSREG_AMAIR2_EL3 = AARCH64_SYSREG_AMAIR2_EL3, + ARM64_SYSREG_AMAIR_EL1 = AARCH64_SYSREG_AMAIR_EL1, + ARM64_SYSREG_AMAIR_EL12 = AARCH64_SYSREG_AMAIR_EL12, + ARM64_SYSREG_AMAIR_EL2 = AARCH64_SYSREG_AMAIR_EL2, + ARM64_SYSREG_AMAIR_EL3 = AARCH64_SYSREG_AMAIR_EL3, + ARM64_SYSREG_AMCFGR_EL0 = AARCH64_SYSREG_AMCFGR_EL0, + ARM64_SYSREG_AMCG1IDR_EL0 = AARCH64_SYSREG_AMCG1IDR_EL0, + ARM64_SYSREG_AMCGCR_EL0 = AARCH64_SYSREG_AMCGCR_EL0, + ARM64_SYSREG_AMCNTENCLR0_EL0 = AARCH64_SYSREG_AMCNTENCLR0_EL0, + ARM64_SYSREG_AMCNTENCLR1_EL0 = AARCH64_SYSREG_AMCNTENCLR1_EL0, + ARM64_SYSREG_AMCNTENSET0_EL0 = AARCH64_SYSREG_AMCNTENSET0_EL0, + ARM64_SYSREG_AMCNTENSET1_EL0 = AARCH64_SYSREG_AMCNTENSET1_EL0, + ARM64_SYSREG_AMCR_EL0 = AARCH64_SYSREG_AMCR_EL0, + ARM64_SYSREG_AMEVCNTR00_EL0 = AARCH64_SYSREG_AMEVCNTR00_EL0, + ARM64_SYSREG_AMEVCNTR01_EL0 = AARCH64_SYSREG_AMEVCNTR01_EL0, + ARM64_SYSREG_AMEVCNTR02_EL0 = AARCH64_SYSREG_AMEVCNTR02_EL0, + ARM64_SYSREG_AMEVCNTR03_EL0 = AARCH64_SYSREG_AMEVCNTR03_EL0, + ARM64_SYSREG_AMEVCNTR10_EL0 = AARCH64_SYSREG_AMEVCNTR10_EL0, + ARM64_SYSREG_AMEVCNTR110_EL0 = AARCH64_SYSREG_AMEVCNTR110_EL0, + ARM64_SYSREG_AMEVCNTR111_EL0 = AARCH64_SYSREG_AMEVCNTR111_EL0, + ARM64_SYSREG_AMEVCNTR112_EL0 = AARCH64_SYSREG_AMEVCNTR112_EL0, + ARM64_SYSREG_AMEVCNTR113_EL0 = AARCH64_SYSREG_AMEVCNTR113_EL0, + ARM64_SYSREG_AMEVCNTR114_EL0 = AARCH64_SYSREG_AMEVCNTR114_EL0, + ARM64_SYSREG_AMEVCNTR115_EL0 = AARCH64_SYSREG_AMEVCNTR115_EL0, + ARM64_SYSREG_AMEVCNTR11_EL0 = AARCH64_SYSREG_AMEVCNTR11_EL0, + ARM64_SYSREG_AMEVCNTR12_EL0 = AARCH64_SYSREG_AMEVCNTR12_EL0, + ARM64_SYSREG_AMEVCNTR13_EL0 = AARCH64_SYSREG_AMEVCNTR13_EL0, + ARM64_SYSREG_AMEVCNTR14_EL0 = AARCH64_SYSREG_AMEVCNTR14_EL0, + ARM64_SYSREG_AMEVCNTR15_EL0 = AARCH64_SYSREG_AMEVCNTR15_EL0, + ARM64_SYSREG_AMEVCNTR16_EL0 = AARCH64_SYSREG_AMEVCNTR16_EL0, + ARM64_SYSREG_AMEVCNTR17_EL0 = AARCH64_SYSREG_AMEVCNTR17_EL0, + ARM64_SYSREG_AMEVCNTR18_EL0 = AARCH64_SYSREG_AMEVCNTR18_EL0, + ARM64_SYSREG_AMEVCNTR19_EL0 = AARCH64_SYSREG_AMEVCNTR19_EL0, + ARM64_SYSREG_AMEVCNTVOFF00_EL2 = AARCH64_SYSREG_AMEVCNTVOFF00_EL2, + ARM64_SYSREG_AMEVCNTVOFF010_EL2 = AARCH64_SYSREG_AMEVCNTVOFF010_EL2, + ARM64_SYSREG_AMEVCNTVOFF011_EL2 = AARCH64_SYSREG_AMEVCNTVOFF011_EL2, + ARM64_SYSREG_AMEVCNTVOFF012_EL2 = AARCH64_SYSREG_AMEVCNTVOFF012_EL2, + ARM64_SYSREG_AMEVCNTVOFF013_EL2 = AARCH64_SYSREG_AMEVCNTVOFF013_EL2, + ARM64_SYSREG_AMEVCNTVOFF014_EL2 = AARCH64_SYSREG_AMEVCNTVOFF014_EL2, + ARM64_SYSREG_AMEVCNTVOFF015_EL2 = AARCH64_SYSREG_AMEVCNTVOFF015_EL2, + ARM64_SYSREG_AMEVCNTVOFF01_EL2 = AARCH64_SYSREG_AMEVCNTVOFF01_EL2, + ARM64_SYSREG_AMEVCNTVOFF02_EL2 = AARCH64_SYSREG_AMEVCNTVOFF02_EL2, + ARM64_SYSREG_AMEVCNTVOFF03_EL2 = AARCH64_SYSREG_AMEVCNTVOFF03_EL2, + ARM64_SYSREG_AMEVCNTVOFF04_EL2 = AARCH64_SYSREG_AMEVCNTVOFF04_EL2, + ARM64_SYSREG_AMEVCNTVOFF05_EL2 = AARCH64_SYSREG_AMEVCNTVOFF05_EL2, + ARM64_SYSREG_AMEVCNTVOFF06_EL2 = AARCH64_SYSREG_AMEVCNTVOFF06_EL2, + ARM64_SYSREG_AMEVCNTVOFF07_EL2 = AARCH64_SYSREG_AMEVCNTVOFF07_EL2, + ARM64_SYSREG_AMEVCNTVOFF08_EL2 = AARCH64_SYSREG_AMEVCNTVOFF08_EL2, + ARM64_SYSREG_AMEVCNTVOFF09_EL2 = AARCH64_SYSREG_AMEVCNTVOFF09_EL2, + ARM64_SYSREG_AMEVCNTVOFF10_EL2 = AARCH64_SYSREG_AMEVCNTVOFF10_EL2, + ARM64_SYSREG_AMEVCNTVOFF110_EL2 = AARCH64_SYSREG_AMEVCNTVOFF110_EL2, + ARM64_SYSREG_AMEVCNTVOFF111_EL2 = AARCH64_SYSREG_AMEVCNTVOFF111_EL2, + ARM64_SYSREG_AMEVCNTVOFF112_EL2 = AARCH64_SYSREG_AMEVCNTVOFF112_EL2, + ARM64_SYSREG_AMEVCNTVOFF113_EL2 = AARCH64_SYSREG_AMEVCNTVOFF113_EL2, + ARM64_SYSREG_AMEVCNTVOFF114_EL2 = AARCH64_SYSREG_AMEVCNTVOFF114_EL2, + ARM64_SYSREG_AMEVCNTVOFF115_EL2 = AARCH64_SYSREG_AMEVCNTVOFF115_EL2, + ARM64_SYSREG_AMEVCNTVOFF11_EL2 = AARCH64_SYSREG_AMEVCNTVOFF11_EL2, + ARM64_SYSREG_AMEVCNTVOFF12_EL2 = AARCH64_SYSREG_AMEVCNTVOFF12_EL2, + ARM64_SYSREG_AMEVCNTVOFF13_EL2 = AARCH64_SYSREG_AMEVCNTVOFF13_EL2, + ARM64_SYSREG_AMEVCNTVOFF14_EL2 = AARCH64_SYSREG_AMEVCNTVOFF14_EL2, + ARM64_SYSREG_AMEVCNTVOFF15_EL2 = AARCH64_SYSREG_AMEVCNTVOFF15_EL2, + ARM64_SYSREG_AMEVCNTVOFF16_EL2 = AARCH64_SYSREG_AMEVCNTVOFF16_EL2, + ARM64_SYSREG_AMEVCNTVOFF17_EL2 = AARCH64_SYSREG_AMEVCNTVOFF17_EL2, + ARM64_SYSREG_AMEVCNTVOFF18_EL2 = AARCH64_SYSREG_AMEVCNTVOFF18_EL2, + ARM64_SYSREG_AMEVCNTVOFF19_EL2 = AARCH64_SYSREG_AMEVCNTVOFF19_EL2, + ARM64_SYSREG_AMEVTYPER00_EL0 = AARCH64_SYSREG_AMEVTYPER00_EL0, + ARM64_SYSREG_AMEVTYPER01_EL0 = AARCH64_SYSREG_AMEVTYPER01_EL0, + ARM64_SYSREG_AMEVTYPER02_EL0 = AARCH64_SYSREG_AMEVTYPER02_EL0, + ARM64_SYSREG_AMEVTYPER03_EL0 = AARCH64_SYSREG_AMEVTYPER03_EL0, + ARM64_SYSREG_AMEVTYPER10_EL0 = AARCH64_SYSREG_AMEVTYPER10_EL0, + ARM64_SYSREG_AMEVTYPER110_EL0 = AARCH64_SYSREG_AMEVTYPER110_EL0, + ARM64_SYSREG_AMEVTYPER111_EL0 = AARCH64_SYSREG_AMEVTYPER111_EL0, + ARM64_SYSREG_AMEVTYPER112_EL0 = AARCH64_SYSREG_AMEVTYPER112_EL0, + ARM64_SYSREG_AMEVTYPER113_EL0 = AARCH64_SYSREG_AMEVTYPER113_EL0, + ARM64_SYSREG_AMEVTYPER114_EL0 = AARCH64_SYSREG_AMEVTYPER114_EL0, + ARM64_SYSREG_AMEVTYPER115_EL0 = AARCH64_SYSREG_AMEVTYPER115_EL0, + ARM64_SYSREG_AMEVTYPER11_EL0 = AARCH64_SYSREG_AMEVTYPER11_EL0, + ARM64_SYSREG_AMEVTYPER12_EL0 = AARCH64_SYSREG_AMEVTYPER12_EL0, + ARM64_SYSREG_AMEVTYPER13_EL0 = AARCH64_SYSREG_AMEVTYPER13_EL0, + ARM64_SYSREG_AMEVTYPER14_EL0 = AARCH64_SYSREG_AMEVTYPER14_EL0, + ARM64_SYSREG_AMEVTYPER15_EL0 = AARCH64_SYSREG_AMEVTYPER15_EL0, + ARM64_SYSREG_AMEVTYPER16_EL0 = AARCH64_SYSREG_AMEVTYPER16_EL0, + ARM64_SYSREG_AMEVTYPER17_EL0 = AARCH64_SYSREG_AMEVTYPER17_EL0, + ARM64_SYSREG_AMEVTYPER18_EL0 = AARCH64_SYSREG_AMEVTYPER18_EL0, + ARM64_SYSREG_AMEVTYPER19_EL0 = AARCH64_SYSREG_AMEVTYPER19_EL0, + ARM64_SYSREG_AMUSERENR_EL0 = AARCH64_SYSREG_AMUSERENR_EL0, + ARM64_SYSREG_APDAKEYHI_EL1 = AARCH64_SYSREG_APDAKEYHI_EL1, + ARM64_SYSREG_APDAKEYLO_EL1 = AARCH64_SYSREG_APDAKEYLO_EL1, + ARM64_SYSREG_APDBKEYHI_EL1 = AARCH64_SYSREG_APDBKEYHI_EL1, + ARM64_SYSREG_APDBKEYLO_EL1 = AARCH64_SYSREG_APDBKEYLO_EL1, + ARM64_SYSREG_APGAKEYHI_EL1 = AARCH64_SYSREG_APGAKEYHI_EL1, + ARM64_SYSREG_APGAKEYLO_EL1 = AARCH64_SYSREG_APGAKEYLO_EL1, + ARM64_SYSREG_APIAKEYHI_EL1 = AARCH64_SYSREG_APIAKEYHI_EL1, + ARM64_SYSREG_APIAKEYLO_EL1 = AARCH64_SYSREG_APIAKEYLO_EL1, + ARM64_SYSREG_APIBKEYHI_EL1 = AARCH64_SYSREG_APIBKEYHI_EL1, + ARM64_SYSREG_APIBKEYLO_EL1 = AARCH64_SYSREG_APIBKEYLO_EL1, + ARM64_SYSREG_BRBCR_EL1 = AARCH64_SYSREG_BRBCR_EL1, + ARM64_SYSREG_BRBCR_EL12 = AARCH64_SYSREG_BRBCR_EL12, + ARM64_SYSREG_BRBCR_EL2 = AARCH64_SYSREG_BRBCR_EL2, + ARM64_SYSREG_BRBFCR_EL1 = AARCH64_SYSREG_BRBFCR_EL1, + ARM64_SYSREG_BRBIDR0_EL1 = AARCH64_SYSREG_BRBIDR0_EL1, + ARM64_SYSREG_BRBINF0_EL1 = AARCH64_SYSREG_BRBINF0_EL1, + ARM64_SYSREG_BRBINF10_EL1 = AARCH64_SYSREG_BRBINF10_EL1, + ARM64_SYSREG_BRBINF11_EL1 = AARCH64_SYSREG_BRBINF11_EL1, + ARM64_SYSREG_BRBINF12_EL1 = AARCH64_SYSREG_BRBINF12_EL1, + ARM64_SYSREG_BRBINF13_EL1 = AARCH64_SYSREG_BRBINF13_EL1, + ARM64_SYSREG_BRBINF14_EL1 = AARCH64_SYSREG_BRBINF14_EL1, + ARM64_SYSREG_BRBINF15_EL1 = AARCH64_SYSREG_BRBINF15_EL1, + ARM64_SYSREG_BRBINF16_EL1 = AARCH64_SYSREG_BRBINF16_EL1, + ARM64_SYSREG_BRBINF17_EL1 = AARCH64_SYSREG_BRBINF17_EL1, + ARM64_SYSREG_BRBINF18_EL1 = AARCH64_SYSREG_BRBINF18_EL1, + ARM64_SYSREG_BRBINF19_EL1 = AARCH64_SYSREG_BRBINF19_EL1, + ARM64_SYSREG_BRBINF1_EL1 = AARCH64_SYSREG_BRBINF1_EL1, + ARM64_SYSREG_BRBINF20_EL1 = AARCH64_SYSREG_BRBINF20_EL1, + ARM64_SYSREG_BRBINF21_EL1 = AARCH64_SYSREG_BRBINF21_EL1, + ARM64_SYSREG_BRBINF22_EL1 = AARCH64_SYSREG_BRBINF22_EL1, + ARM64_SYSREG_BRBINF23_EL1 = AARCH64_SYSREG_BRBINF23_EL1, + ARM64_SYSREG_BRBINF24_EL1 = AARCH64_SYSREG_BRBINF24_EL1, + ARM64_SYSREG_BRBINF25_EL1 = AARCH64_SYSREG_BRBINF25_EL1, + ARM64_SYSREG_BRBINF26_EL1 = AARCH64_SYSREG_BRBINF26_EL1, + ARM64_SYSREG_BRBINF27_EL1 = AARCH64_SYSREG_BRBINF27_EL1, + ARM64_SYSREG_BRBINF28_EL1 = AARCH64_SYSREG_BRBINF28_EL1, + ARM64_SYSREG_BRBINF29_EL1 = AARCH64_SYSREG_BRBINF29_EL1, + ARM64_SYSREG_BRBINF2_EL1 = AARCH64_SYSREG_BRBINF2_EL1, + ARM64_SYSREG_BRBINF30_EL1 = AARCH64_SYSREG_BRBINF30_EL1, + ARM64_SYSREG_BRBINF31_EL1 = AARCH64_SYSREG_BRBINF31_EL1, + ARM64_SYSREG_BRBINF3_EL1 = AARCH64_SYSREG_BRBINF3_EL1, + ARM64_SYSREG_BRBINF4_EL1 = AARCH64_SYSREG_BRBINF4_EL1, + ARM64_SYSREG_BRBINF5_EL1 = AARCH64_SYSREG_BRBINF5_EL1, + ARM64_SYSREG_BRBINF6_EL1 = AARCH64_SYSREG_BRBINF6_EL1, + ARM64_SYSREG_BRBINF7_EL1 = AARCH64_SYSREG_BRBINF7_EL1, + ARM64_SYSREG_BRBINF8_EL1 = AARCH64_SYSREG_BRBINF8_EL1, + ARM64_SYSREG_BRBINF9_EL1 = AARCH64_SYSREG_BRBINF9_EL1, + ARM64_SYSREG_BRBINFINJ_EL1 = AARCH64_SYSREG_BRBINFINJ_EL1, + ARM64_SYSREG_BRBSRC0_EL1 = AARCH64_SYSREG_BRBSRC0_EL1, + ARM64_SYSREG_BRBSRC10_EL1 = AARCH64_SYSREG_BRBSRC10_EL1, + ARM64_SYSREG_BRBSRC11_EL1 = AARCH64_SYSREG_BRBSRC11_EL1, + ARM64_SYSREG_BRBSRC12_EL1 = AARCH64_SYSREG_BRBSRC12_EL1, + ARM64_SYSREG_BRBSRC13_EL1 = AARCH64_SYSREG_BRBSRC13_EL1, + ARM64_SYSREG_BRBSRC14_EL1 = AARCH64_SYSREG_BRBSRC14_EL1, + ARM64_SYSREG_BRBSRC15_EL1 = AARCH64_SYSREG_BRBSRC15_EL1, + ARM64_SYSREG_BRBSRC16_EL1 = AARCH64_SYSREG_BRBSRC16_EL1, + ARM64_SYSREG_BRBSRC17_EL1 = AARCH64_SYSREG_BRBSRC17_EL1, + ARM64_SYSREG_BRBSRC18_EL1 = AARCH64_SYSREG_BRBSRC18_EL1, + ARM64_SYSREG_BRBSRC19_EL1 = AARCH64_SYSREG_BRBSRC19_EL1, + ARM64_SYSREG_BRBSRC1_EL1 = AARCH64_SYSREG_BRBSRC1_EL1, + ARM64_SYSREG_BRBSRC20_EL1 = AARCH64_SYSREG_BRBSRC20_EL1, + ARM64_SYSREG_BRBSRC21_EL1 = AARCH64_SYSREG_BRBSRC21_EL1, + ARM64_SYSREG_BRBSRC22_EL1 = AARCH64_SYSREG_BRBSRC22_EL1, + ARM64_SYSREG_BRBSRC23_EL1 = AARCH64_SYSREG_BRBSRC23_EL1, + ARM64_SYSREG_BRBSRC24_EL1 = AARCH64_SYSREG_BRBSRC24_EL1, + ARM64_SYSREG_BRBSRC25_EL1 = AARCH64_SYSREG_BRBSRC25_EL1, + ARM64_SYSREG_BRBSRC26_EL1 = AARCH64_SYSREG_BRBSRC26_EL1, + ARM64_SYSREG_BRBSRC27_EL1 = AARCH64_SYSREG_BRBSRC27_EL1, + ARM64_SYSREG_BRBSRC28_EL1 = AARCH64_SYSREG_BRBSRC28_EL1, + ARM64_SYSREG_BRBSRC29_EL1 = AARCH64_SYSREG_BRBSRC29_EL1, + ARM64_SYSREG_BRBSRC2_EL1 = AARCH64_SYSREG_BRBSRC2_EL1, + ARM64_SYSREG_BRBSRC30_EL1 = AARCH64_SYSREG_BRBSRC30_EL1, + ARM64_SYSREG_BRBSRC31_EL1 = AARCH64_SYSREG_BRBSRC31_EL1, + ARM64_SYSREG_BRBSRC3_EL1 = AARCH64_SYSREG_BRBSRC3_EL1, + ARM64_SYSREG_BRBSRC4_EL1 = AARCH64_SYSREG_BRBSRC4_EL1, + ARM64_SYSREG_BRBSRC5_EL1 = AARCH64_SYSREG_BRBSRC5_EL1, + ARM64_SYSREG_BRBSRC6_EL1 = AARCH64_SYSREG_BRBSRC6_EL1, + ARM64_SYSREG_BRBSRC7_EL1 = AARCH64_SYSREG_BRBSRC7_EL1, + ARM64_SYSREG_BRBSRC8_EL1 = AARCH64_SYSREG_BRBSRC8_EL1, + ARM64_SYSREG_BRBSRC9_EL1 = AARCH64_SYSREG_BRBSRC9_EL1, + ARM64_SYSREG_BRBSRCINJ_EL1 = AARCH64_SYSREG_BRBSRCINJ_EL1, + ARM64_SYSREG_BRBTGT0_EL1 = AARCH64_SYSREG_BRBTGT0_EL1, + ARM64_SYSREG_BRBTGT10_EL1 = AARCH64_SYSREG_BRBTGT10_EL1, + ARM64_SYSREG_BRBTGT11_EL1 = AARCH64_SYSREG_BRBTGT11_EL1, + ARM64_SYSREG_BRBTGT12_EL1 = AARCH64_SYSREG_BRBTGT12_EL1, + ARM64_SYSREG_BRBTGT13_EL1 = AARCH64_SYSREG_BRBTGT13_EL1, + ARM64_SYSREG_BRBTGT14_EL1 = AARCH64_SYSREG_BRBTGT14_EL1, + ARM64_SYSREG_BRBTGT15_EL1 = AARCH64_SYSREG_BRBTGT15_EL1, + ARM64_SYSREG_BRBTGT16_EL1 = AARCH64_SYSREG_BRBTGT16_EL1, + ARM64_SYSREG_BRBTGT17_EL1 = AARCH64_SYSREG_BRBTGT17_EL1, + ARM64_SYSREG_BRBTGT18_EL1 = AARCH64_SYSREG_BRBTGT18_EL1, + ARM64_SYSREG_BRBTGT19_EL1 = AARCH64_SYSREG_BRBTGT19_EL1, + ARM64_SYSREG_BRBTGT1_EL1 = AARCH64_SYSREG_BRBTGT1_EL1, + ARM64_SYSREG_BRBTGT20_EL1 = AARCH64_SYSREG_BRBTGT20_EL1, + ARM64_SYSREG_BRBTGT21_EL1 = AARCH64_SYSREG_BRBTGT21_EL1, + ARM64_SYSREG_BRBTGT22_EL1 = AARCH64_SYSREG_BRBTGT22_EL1, + ARM64_SYSREG_BRBTGT23_EL1 = AARCH64_SYSREG_BRBTGT23_EL1, + ARM64_SYSREG_BRBTGT24_EL1 = AARCH64_SYSREG_BRBTGT24_EL1, + ARM64_SYSREG_BRBTGT25_EL1 = AARCH64_SYSREG_BRBTGT25_EL1, + ARM64_SYSREG_BRBTGT26_EL1 = AARCH64_SYSREG_BRBTGT26_EL1, + ARM64_SYSREG_BRBTGT27_EL1 = AARCH64_SYSREG_BRBTGT27_EL1, + ARM64_SYSREG_BRBTGT28_EL1 = AARCH64_SYSREG_BRBTGT28_EL1, + ARM64_SYSREG_BRBTGT29_EL1 = AARCH64_SYSREG_BRBTGT29_EL1, + ARM64_SYSREG_BRBTGT2_EL1 = AARCH64_SYSREG_BRBTGT2_EL1, + ARM64_SYSREG_BRBTGT30_EL1 = AARCH64_SYSREG_BRBTGT30_EL1, + ARM64_SYSREG_BRBTGT31_EL1 = AARCH64_SYSREG_BRBTGT31_EL1, + ARM64_SYSREG_BRBTGT3_EL1 = AARCH64_SYSREG_BRBTGT3_EL1, + ARM64_SYSREG_BRBTGT4_EL1 = AARCH64_SYSREG_BRBTGT4_EL1, + ARM64_SYSREG_BRBTGT5_EL1 = AARCH64_SYSREG_BRBTGT5_EL1, + ARM64_SYSREG_BRBTGT6_EL1 = AARCH64_SYSREG_BRBTGT6_EL1, + ARM64_SYSREG_BRBTGT7_EL1 = AARCH64_SYSREG_BRBTGT7_EL1, + ARM64_SYSREG_BRBTGT8_EL1 = AARCH64_SYSREG_BRBTGT8_EL1, + ARM64_SYSREG_BRBTGT9_EL1 = AARCH64_SYSREG_BRBTGT9_EL1, + ARM64_SYSREG_BRBTGTINJ_EL1 = AARCH64_SYSREG_BRBTGTINJ_EL1, + ARM64_SYSREG_BRBTS_EL1 = AARCH64_SYSREG_BRBTS_EL1, + ARM64_SYSREG_CCSIDR2_EL1 = AARCH64_SYSREG_CCSIDR2_EL1, + ARM64_SYSREG_CCSIDR_EL1 = AARCH64_SYSREG_CCSIDR_EL1, + ARM64_SYSREG_CLIDR_EL1 = AARCH64_SYSREG_CLIDR_EL1, + ARM64_SYSREG_CNTFRQ_EL0 = AARCH64_SYSREG_CNTFRQ_EL0, + ARM64_SYSREG_CNTHCTL_EL2 = AARCH64_SYSREG_CNTHCTL_EL2, + ARM64_SYSREG_CNTHPS_CTL_EL2 = AARCH64_SYSREG_CNTHPS_CTL_EL2, + ARM64_SYSREG_CNTHPS_CVAL_EL2 = AARCH64_SYSREG_CNTHPS_CVAL_EL2, + ARM64_SYSREG_CNTHPS_TVAL_EL2 = AARCH64_SYSREG_CNTHPS_TVAL_EL2, + ARM64_SYSREG_CNTHP_CTL_EL2 = AARCH64_SYSREG_CNTHP_CTL_EL2, + ARM64_SYSREG_CNTHP_CVAL_EL2 = AARCH64_SYSREG_CNTHP_CVAL_EL2, + ARM64_SYSREG_CNTHP_TVAL_EL2 = AARCH64_SYSREG_CNTHP_TVAL_EL2, + ARM64_SYSREG_CNTHVS_CTL_EL2 = AARCH64_SYSREG_CNTHVS_CTL_EL2, + ARM64_SYSREG_CNTHVS_CVAL_EL2 = AARCH64_SYSREG_CNTHVS_CVAL_EL2, + ARM64_SYSREG_CNTHVS_TVAL_EL2 = AARCH64_SYSREG_CNTHVS_TVAL_EL2, + ARM64_SYSREG_CNTHV_CTL_EL2 = AARCH64_SYSREG_CNTHV_CTL_EL2, + ARM64_SYSREG_CNTHV_CVAL_EL2 = AARCH64_SYSREG_CNTHV_CVAL_EL2, + ARM64_SYSREG_CNTHV_TVAL_EL2 = AARCH64_SYSREG_CNTHV_TVAL_EL2, + ARM64_SYSREG_CNTISCALE_EL2 = AARCH64_SYSREG_CNTISCALE_EL2, + ARM64_SYSREG_CNTKCTL_EL1 = AARCH64_SYSREG_CNTKCTL_EL1, + ARM64_SYSREG_CNTKCTL_EL12 = AARCH64_SYSREG_CNTKCTL_EL12, + ARM64_SYSREG_CNTPCTSS_EL0 = AARCH64_SYSREG_CNTPCTSS_EL0, + ARM64_SYSREG_CNTPCT_EL0 = AARCH64_SYSREG_CNTPCT_EL0, + ARM64_SYSREG_CNTPOFF_EL2 = AARCH64_SYSREG_CNTPOFF_EL2, + ARM64_SYSREG_CNTPS_CTL_EL1 = AARCH64_SYSREG_CNTPS_CTL_EL1, + ARM64_SYSREG_CNTPS_CVAL_EL1 = AARCH64_SYSREG_CNTPS_CVAL_EL1, + ARM64_SYSREG_CNTPS_TVAL_EL1 = AARCH64_SYSREG_CNTPS_TVAL_EL1, + ARM64_SYSREG_CNTP_CTL_EL0 = AARCH64_SYSREG_CNTP_CTL_EL0, + ARM64_SYSREG_CNTP_CTL_EL02 = AARCH64_SYSREG_CNTP_CTL_EL02, + ARM64_SYSREG_CNTP_CVAL_EL0 = AARCH64_SYSREG_CNTP_CVAL_EL0, + ARM64_SYSREG_CNTP_CVAL_EL02 = AARCH64_SYSREG_CNTP_CVAL_EL02, + ARM64_SYSREG_CNTP_TVAL_EL0 = AARCH64_SYSREG_CNTP_TVAL_EL0, + ARM64_SYSREG_CNTP_TVAL_EL02 = AARCH64_SYSREG_CNTP_TVAL_EL02, + ARM64_SYSREG_CNTSCALE_EL2 = AARCH64_SYSREG_CNTSCALE_EL2, + ARM64_SYSREG_CNTVCTSS_EL0 = AARCH64_SYSREG_CNTVCTSS_EL0, + ARM64_SYSREG_CNTVCT_EL0 = AARCH64_SYSREG_CNTVCT_EL0, + ARM64_SYSREG_CNTVFRQ_EL2 = AARCH64_SYSREG_CNTVFRQ_EL2, + ARM64_SYSREG_CNTVOFF_EL2 = AARCH64_SYSREG_CNTVOFF_EL2, + ARM64_SYSREG_CNTV_CTL_EL0 = AARCH64_SYSREG_CNTV_CTL_EL0, + ARM64_SYSREG_CNTV_CTL_EL02 = AARCH64_SYSREG_CNTV_CTL_EL02, + ARM64_SYSREG_CNTV_CVAL_EL0 = AARCH64_SYSREG_CNTV_CVAL_EL0, + ARM64_SYSREG_CNTV_CVAL_EL02 = AARCH64_SYSREG_CNTV_CVAL_EL02, + ARM64_SYSREG_CNTV_TVAL_EL0 = AARCH64_SYSREG_CNTV_TVAL_EL0, + ARM64_SYSREG_CNTV_TVAL_EL02 = AARCH64_SYSREG_CNTV_TVAL_EL02, + ARM64_SYSREG_CONTEXTIDR_EL1 = AARCH64_SYSREG_CONTEXTIDR_EL1, + ARM64_SYSREG_CONTEXTIDR_EL12 = AARCH64_SYSREG_CONTEXTIDR_EL12, + ARM64_SYSREG_CONTEXTIDR_EL2 = AARCH64_SYSREG_CONTEXTIDR_EL2, + ARM64_SYSREG_CPACR_EL1 = AARCH64_SYSREG_CPACR_EL1, + ARM64_SYSREG_CPACR_EL12 = AARCH64_SYSREG_CPACR_EL12, + ARM64_SYSREG_CPM_IOACC_CTL_EL3 = AARCH64_SYSREG_CPM_IOACC_CTL_EL3, + ARM64_SYSREG_CPTR_EL2 = AARCH64_SYSREG_CPTR_EL2, + ARM64_SYSREG_CPTR_EL3 = AARCH64_SYSREG_CPTR_EL3, + ARM64_SYSREG_CSSELR_EL1 = AARCH64_SYSREG_CSSELR_EL1, + ARM64_SYSREG_CTR_EL0 = AARCH64_SYSREG_CTR_EL0, + ARM64_SYSREG_CURRENTEL = AARCH64_SYSREG_CURRENTEL, + ARM64_SYSREG_DACR32_EL2 = AARCH64_SYSREG_DACR32_EL2, + ARM64_SYSREG_DAIF = AARCH64_SYSREG_DAIF, + ARM64_SYSREG_DBGAUTHSTATUS_EL1 = AARCH64_SYSREG_DBGAUTHSTATUS_EL1, + ARM64_SYSREG_DBGBCR0_EL1 = AARCH64_SYSREG_DBGBCR0_EL1, + ARM64_SYSREG_DBGBCR10_EL1 = AARCH64_SYSREG_DBGBCR10_EL1, + ARM64_SYSREG_DBGBCR11_EL1 = AARCH64_SYSREG_DBGBCR11_EL1, + ARM64_SYSREG_DBGBCR12_EL1 = AARCH64_SYSREG_DBGBCR12_EL1, + ARM64_SYSREG_DBGBCR13_EL1 = AARCH64_SYSREG_DBGBCR13_EL1, + ARM64_SYSREG_DBGBCR14_EL1 = AARCH64_SYSREG_DBGBCR14_EL1, + ARM64_SYSREG_DBGBCR15_EL1 = AARCH64_SYSREG_DBGBCR15_EL1, + ARM64_SYSREG_DBGBCR1_EL1 = AARCH64_SYSREG_DBGBCR1_EL1, + ARM64_SYSREG_DBGBCR2_EL1 = AARCH64_SYSREG_DBGBCR2_EL1, + ARM64_SYSREG_DBGBCR3_EL1 = AARCH64_SYSREG_DBGBCR3_EL1, + ARM64_SYSREG_DBGBCR4_EL1 = AARCH64_SYSREG_DBGBCR4_EL1, + ARM64_SYSREG_DBGBCR5_EL1 = AARCH64_SYSREG_DBGBCR5_EL1, + ARM64_SYSREG_DBGBCR6_EL1 = AARCH64_SYSREG_DBGBCR6_EL1, + ARM64_SYSREG_DBGBCR7_EL1 = AARCH64_SYSREG_DBGBCR7_EL1, + ARM64_SYSREG_DBGBCR8_EL1 = AARCH64_SYSREG_DBGBCR8_EL1, + ARM64_SYSREG_DBGBCR9_EL1 = AARCH64_SYSREG_DBGBCR9_EL1, + ARM64_SYSREG_DBGBVR0_EL1 = AARCH64_SYSREG_DBGBVR0_EL1, + ARM64_SYSREG_DBGBVR10_EL1 = AARCH64_SYSREG_DBGBVR10_EL1, + ARM64_SYSREG_DBGBVR11_EL1 = AARCH64_SYSREG_DBGBVR11_EL1, + ARM64_SYSREG_DBGBVR12_EL1 = AARCH64_SYSREG_DBGBVR12_EL1, + ARM64_SYSREG_DBGBVR13_EL1 = AARCH64_SYSREG_DBGBVR13_EL1, + ARM64_SYSREG_DBGBVR14_EL1 = AARCH64_SYSREG_DBGBVR14_EL1, + ARM64_SYSREG_DBGBVR15_EL1 = AARCH64_SYSREG_DBGBVR15_EL1, + ARM64_SYSREG_DBGBVR1_EL1 = AARCH64_SYSREG_DBGBVR1_EL1, + ARM64_SYSREG_DBGBVR2_EL1 = AARCH64_SYSREG_DBGBVR2_EL1, + ARM64_SYSREG_DBGBVR3_EL1 = AARCH64_SYSREG_DBGBVR3_EL1, + ARM64_SYSREG_DBGBVR4_EL1 = AARCH64_SYSREG_DBGBVR4_EL1, + ARM64_SYSREG_DBGBVR5_EL1 = AARCH64_SYSREG_DBGBVR5_EL1, + ARM64_SYSREG_DBGBVR6_EL1 = AARCH64_SYSREG_DBGBVR6_EL1, + ARM64_SYSREG_DBGBVR7_EL1 = AARCH64_SYSREG_DBGBVR7_EL1, + ARM64_SYSREG_DBGBVR8_EL1 = AARCH64_SYSREG_DBGBVR8_EL1, + ARM64_SYSREG_DBGBVR9_EL1 = AARCH64_SYSREG_DBGBVR9_EL1, + ARM64_SYSREG_DBGCLAIMCLR_EL1 = AARCH64_SYSREG_DBGCLAIMCLR_EL1, + ARM64_SYSREG_DBGCLAIMSET_EL1 = AARCH64_SYSREG_DBGCLAIMSET_EL1, + ARM64_SYSREG_DBGDTRRX_EL0 = AARCH64_SYSREG_DBGDTRRX_EL0, + ARM64_SYSREG_DBGDTRTX_EL0 = AARCH64_SYSREG_DBGDTRTX_EL0, + ARM64_SYSREG_DBGDTR_EL0 = AARCH64_SYSREG_DBGDTR_EL0, + ARM64_SYSREG_DBGPRCR_EL1 = AARCH64_SYSREG_DBGPRCR_EL1, + ARM64_SYSREG_DBGVCR32_EL2 = AARCH64_SYSREG_DBGVCR32_EL2, + ARM64_SYSREG_DBGWCR0_EL1 = AARCH64_SYSREG_DBGWCR0_EL1, + ARM64_SYSREG_DBGWCR10_EL1 = AARCH64_SYSREG_DBGWCR10_EL1, + ARM64_SYSREG_DBGWCR11_EL1 = AARCH64_SYSREG_DBGWCR11_EL1, + ARM64_SYSREG_DBGWCR12_EL1 = AARCH64_SYSREG_DBGWCR12_EL1, + ARM64_SYSREG_DBGWCR13_EL1 = AARCH64_SYSREG_DBGWCR13_EL1, + ARM64_SYSREG_DBGWCR14_EL1 = AARCH64_SYSREG_DBGWCR14_EL1, + ARM64_SYSREG_DBGWCR15_EL1 = AARCH64_SYSREG_DBGWCR15_EL1, + ARM64_SYSREG_DBGWCR1_EL1 = AARCH64_SYSREG_DBGWCR1_EL1, + ARM64_SYSREG_DBGWCR2_EL1 = AARCH64_SYSREG_DBGWCR2_EL1, + ARM64_SYSREG_DBGWCR3_EL1 = AARCH64_SYSREG_DBGWCR3_EL1, + ARM64_SYSREG_DBGWCR4_EL1 = AARCH64_SYSREG_DBGWCR4_EL1, + ARM64_SYSREG_DBGWCR5_EL1 = AARCH64_SYSREG_DBGWCR5_EL1, + ARM64_SYSREG_DBGWCR6_EL1 = AARCH64_SYSREG_DBGWCR6_EL1, + ARM64_SYSREG_DBGWCR7_EL1 = AARCH64_SYSREG_DBGWCR7_EL1, + ARM64_SYSREG_DBGWCR8_EL1 = AARCH64_SYSREG_DBGWCR8_EL1, + ARM64_SYSREG_DBGWCR9_EL1 = AARCH64_SYSREG_DBGWCR9_EL1, + ARM64_SYSREG_DBGWVR0_EL1 = AARCH64_SYSREG_DBGWVR0_EL1, + ARM64_SYSREG_DBGWVR10_EL1 = AARCH64_SYSREG_DBGWVR10_EL1, + ARM64_SYSREG_DBGWVR11_EL1 = AARCH64_SYSREG_DBGWVR11_EL1, + ARM64_SYSREG_DBGWVR12_EL1 = AARCH64_SYSREG_DBGWVR12_EL1, + ARM64_SYSREG_DBGWVR13_EL1 = AARCH64_SYSREG_DBGWVR13_EL1, + ARM64_SYSREG_DBGWVR14_EL1 = AARCH64_SYSREG_DBGWVR14_EL1, + ARM64_SYSREG_DBGWVR15_EL1 = AARCH64_SYSREG_DBGWVR15_EL1, + ARM64_SYSREG_DBGWVR1_EL1 = AARCH64_SYSREG_DBGWVR1_EL1, + ARM64_SYSREG_DBGWVR2_EL1 = AARCH64_SYSREG_DBGWVR2_EL1, + ARM64_SYSREG_DBGWVR3_EL1 = AARCH64_SYSREG_DBGWVR3_EL1, + ARM64_SYSREG_DBGWVR4_EL1 = AARCH64_SYSREG_DBGWVR4_EL1, + ARM64_SYSREG_DBGWVR5_EL1 = AARCH64_SYSREG_DBGWVR5_EL1, + ARM64_SYSREG_DBGWVR6_EL1 = AARCH64_SYSREG_DBGWVR6_EL1, + ARM64_SYSREG_DBGWVR7_EL1 = AARCH64_SYSREG_DBGWVR7_EL1, + ARM64_SYSREG_DBGWVR8_EL1 = AARCH64_SYSREG_DBGWVR8_EL1, + ARM64_SYSREG_DBGWVR9_EL1 = AARCH64_SYSREG_DBGWVR9_EL1, + ARM64_SYSREG_DCZID_EL0 = AARCH64_SYSREG_DCZID_EL0, + ARM64_SYSREG_DISR_EL1 = AARCH64_SYSREG_DISR_EL1, + ARM64_SYSREG_DIT = AARCH64_SYSREG_DIT, + ARM64_SYSREG_DLR_EL0 = AARCH64_SYSREG_DLR_EL0, + ARM64_SYSREG_DSPSR_EL0 = AARCH64_SYSREG_DSPSR_EL0, + ARM64_SYSREG_ELR_EL1 = AARCH64_SYSREG_ELR_EL1, + ARM64_SYSREG_ELR_EL12 = AARCH64_SYSREG_ELR_EL12, + ARM64_SYSREG_ELR_EL2 = AARCH64_SYSREG_ELR_EL2, + ARM64_SYSREG_ELR_EL3 = AARCH64_SYSREG_ELR_EL3, + ARM64_SYSREG_ERRIDR_EL1 = AARCH64_SYSREG_ERRIDR_EL1, + ARM64_SYSREG_ERRSELR_EL1 = AARCH64_SYSREG_ERRSELR_EL1, + ARM64_SYSREG_ERXADDR_EL1 = AARCH64_SYSREG_ERXADDR_EL1, + ARM64_SYSREG_ERXCTLR_EL1 = AARCH64_SYSREG_ERXCTLR_EL1, + ARM64_SYSREG_ERXFR_EL1 = AARCH64_SYSREG_ERXFR_EL1, + ARM64_SYSREG_ERXGSR_EL1 = AARCH64_SYSREG_ERXGSR_EL1, + ARM64_SYSREG_ERXMISC0_EL1 = AARCH64_SYSREG_ERXMISC0_EL1, + ARM64_SYSREG_ERXMISC1_EL1 = AARCH64_SYSREG_ERXMISC1_EL1, + ARM64_SYSREG_ERXMISC2_EL1 = AARCH64_SYSREG_ERXMISC2_EL1, + ARM64_SYSREG_ERXMISC3_EL1 = AARCH64_SYSREG_ERXMISC3_EL1, + ARM64_SYSREG_ERXPFGCDN_EL1 = AARCH64_SYSREG_ERXPFGCDN_EL1, + ARM64_SYSREG_ERXPFGCTL_EL1 = AARCH64_SYSREG_ERXPFGCTL_EL1, + ARM64_SYSREG_ERXPFGF_EL1 = AARCH64_SYSREG_ERXPFGF_EL1, + ARM64_SYSREG_ERXSTATUS_EL1 = AARCH64_SYSREG_ERXSTATUS_EL1, + ARM64_SYSREG_ESR_EL1 = AARCH64_SYSREG_ESR_EL1, + ARM64_SYSREG_ESR_EL12 = AARCH64_SYSREG_ESR_EL12, + ARM64_SYSREG_ESR_EL2 = AARCH64_SYSREG_ESR_EL2, + ARM64_SYSREG_ESR_EL3 = AARCH64_SYSREG_ESR_EL3, + ARM64_SYSREG_FAR_EL1 = AARCH64_SYSREG_FAR_EL1, + ARM64_SYSREG_FAR_EL12 = AARCH64_SYSREG_FAR_EL12, + ARM64_SYSREG_FAR_EL2 = AARCH64_SYSREG_FAR_EL2, + ARM64_SYSREG_FAR_EL3 = AARCH64_SYSREG_FAR_EL3, + ARM64_SYSREG_FGWTE3_EL3 = AARCH64_SYSREG_FGWTE3_EL3, + ARM64_SYSREG_FPCR = AARCH64_SYSREG_FPCR, + ARM64_SYSREG_FPEXC32_EL2 = AARCH64_SYSREG_FPEXC32_EL2, + ARM64_SYSREG_FPMR = AARCH64_SYSREG_FPMR, + ARM64_SYSREG_FPSR = AARCH64_SYSREG_FPSR, + ARM64_SYSREG_GCR_EL1 = AARCH64_SYSREG_GCR_EL1, + ARM64_SYSREG_GCSCRE0_EL1 = AARCH64_SYSREG_GCSCRE0_EL1, + ARM64_SYSREG_GCSCR_EL1 = AARCH64_SYSREG_GCSCR_EL1, + ARM64_SYSREG_GCSCR_EL12 = AARCH64_SYSREG_GCSCR_EL12, + ARM64_SYSREG_GCSCR_EL2 = AARCH64_SYSREG_GCSCR_EL2, + ARM64_SYSREG_GCSCR_EL3 = AARCH64_SYSREG_GCSCR_EL3, + ARM64_SYSREG_GCSPR_EL0 = AARCH64_SYSREG_GCSPR_EL0, + ARM64_SYSREG_GCSPR_EL1 = AARCH64_SYSREG_GCSPR_EL1, + ARM64_SYSREG_GCSPR_EL12 = AARCH64_SYSREG_GCSPR_EL12, + ARM64_SYSREG_GCSPR_EL2 = AARCH64_SYSREG_GCSPR_EL2, + ARM64_SYSREG_GCSPR_EL3 = AARCH64_SYSREG_GCSPR_EL3, + ARM64_SYSREG_GMID_EL1 = AARCH64_SYSREG_GMID_EL1, + ARM64_SYSREG_GPCCR_EL3 = AARCH64_SYSREG_GPCCR_EL3, + ARM64_SYSREG_GPTBR_EL3 = AARCH64_SYSREG_GPTBR_EL3, + ARM64_SYSREG_HACDBSBR_EL2 = AARCH64_SYSREG_HACDBSBR_EL2, + ARM64_SYSREG_HACDBSCONS_EL2 = AARCH64_SYSREG_HACDBSCONS_EL2, + ARM64_SYSREG_HACR_EL2 = AARCH64_SYSREG_HACR_EL2, + ARM64_SYSREG_HAFGRTR_EL2 = AARCH64_SYSREG_HAFGRTR_EL2, + ARM64_SYSREG_HCRX_EL2 = AARCH64_SYSREG_HCRX_EL2, + ARM64_SYSREG_HCR_EL2 = AARCH64_SYSREG_HCR_EL2, + ARM64_SYSREG_HDBSSBR_EL2 = AARCH64_SYSREG_HDBSSBR_EL2, + ARM64_SYSREG_HDBSSPROD_EL2 = AARCH64_SYSREG_HDBSSPROD_EL2, + ARM64_SYSREG_HDFGRTR2_EL2 = AARCH64_SYSREG_HDFGRTR2_EL2, + ARM64_SYSREG_HDFGRTR_EL2 = AARCH64_SYSREG_HDFGRTR_EL2, + ARM64_SYSREG_HDFGWTR2_EL2 = AARCH64_SYSREG_HDFGWTR2_EL2, + ARM64_SYSREG_HDFGWTR_EL2 = AARCH64_SYSREG_HDFGWTR_EL2, + ARM64_SYSREG_HFGITR2_EL2 = AARCH64_SYSREG_HFGITR2_EL2, + ARM64_SYSREG_HFGITR_EL2 = AARCH64_SYSREG_HFGITR_EL2, + ARM64_SYSREG_HFGRTR2_EL2 = AARCH64_SYSREG_HFGRTR2_EL2, + ARM64_SYSREG_HFGRTR_EL2 = AARCH64_SYSREG_HFGRTR_EL2, + ARM64_SYSREG_HFGWTR2_EL2 = AARCH64_SYSREG_HFGWTR2_EL2, + ARM64_SYSREG_HFGWTR_EL2 = AARCH64_SYSREG_HFGWTR_EL2, + ARM64_SYSREG_HPFAR_EL2 = AARCH64_SYSREG_HPFAR_EL2, + ARM64_SYSREG_HSTR_EL2 = AARCH64_SYSREG_HSTR_EL2, + ARM64_SYSREG_ICC_AP0R0_EL1 = AARCH64_SYSREG_ICC_AP0R0_EL1, + ARM64_SYSREG_ICC_AP0R1_EL1 = AARCH64_SYSREG_ICC_AP0R1_EL1, + ARM64_SYSREG_ICC_AP0R2_EL1 = AARCH64_SYSREG_ICC_AP0R2_EL1, + ARM64_SYSREG_ICC_AP0R3_EL1 = AARCH64_SYSREG_ICC_AP0R3_EL1, + ARM64_SYSREG_ICC_AP1R0_EL1 = AARCH64_SYSREG_ICC_AP1R0_EL1, + ARM64_SYSREG_ICC_AP1R1_EL1 = AARCH64_SYSREG_ICC_AP1R1_EL1, + ARM64_SYSREG_ICC_AP1R2_EL1 = AARCH64_SYSREG_ICC_AP1R2_EL1, + ARM64_SYSREG_ICC_AP1R3_EL1 = AARCH64_SYSREG_ICC_AP1R3_EL1, + ARM64_SYSREG_ICC_ASGI1R_EL1 = AARCH64_SYSREG_ICC_ASGI1R_EL1, + ARM64_SYSREG_ICC_BPR0_EL1 = AARCH64_SYSREG_ICC_BPR0_EL1, + ARM64_SYSREG_ICC_BPR1_EL1 = AARCH64_SYSREG_ICC_BPR1_EL1, + ARM64_SYSREG_ICC_CTLR_EL1 = AARCH64_SYSREG_ICC_CTLR_EL1, + ARM64_SYSREG_ICC_CTLR_EL3 = AARCH64_SYSREG_ICC_CTLR_EL3, + ARM64_SYSREG_ICC_DIR_EL1 = AARCH64_SYSREG_ICC_DIR_EL1, + ARM64_SYSREG_ICC_EOIR0_EL1 = AARCH64_SYSREG_ICC_EOIR0_EL1, + ARM64_SYSREG_ICC_EOIR1_EL1 = AARCH64_SYSREG_ICC_EOIR1_EL1, + ARM64_SYSREG_ICC_HPPIR0_EL1 = AARCH64_SYSREG_ICC_HPPIR0_EL1, + ARM64_SYSREG_ICC_HPPIR1_EL1 = AARCH64_SYSREG_ICC_HPPIR1_EL1, + ARM64_SYSREG_ICC_IAR0_EL1 = AARCH64_SYSREG_ICC_IAR0_EL1, + ARM64_SYSREG_ICC_IAR1_EL1 = AARCH64_SYSREG_ICC_IAR1_EL1, + ARM64_SYSREG_ICC_IGRPEN0_EL1 = AARCH64_SYSREG_ICC_IGRPEN0_EL1, + ARM64_SYSREG_ICC_IGRPEN1_EL1 = AARCH64_SYSREG_ICC_IGRPEN1_EL1, + ARM64_SYSREG_ICC_IGRPEN1_EL3 = AARCH64_SYSREG_ICC_IGRPEN1_EL3, + ARM64_SYSREG_ICC_NMIAR1_EL1 = AARCH64_SYSREG_ICC_NMIAR1_EL1, + ARM64_SYSREG_ICC_PMR_EL1 = AARCH64_SYSREG_ICC_PMR_EL1, + ARM64_SYSREG_ICC_RPR_EL1 = AARCH64_SYSREG_ICC_RPR_EL1, + ARM64_SYSREG_ICC_SGI0R_EL1 = AARCH64_SYSREG_ICC_SGI0R_EL1, + ARM64_SYSREG_ICC_SGI1R_EL1 = AARCH64_SYSREG_ICC_SGI1R_EL1, + ARM64_SYSREG_ICC_SRE_EL1 = AARCH64_SYSREG_ICC_SRE_EL1, + ARM64_SYSREG_ICC_SRE_EL2 = AARCH64_SYSREG_ICC_SRE_EL2, + ARM64_SYSREG_ICC_SRE_EL3 = AARCH64_SYSREG_ICC_SRE_EL3, + ARM64_SYSREG_ICH_AP0R0_EL2 = AARCH64_SYSREG_ICH_AP0R0_EL2, + ARM64_SYSREG_ICH_AP0R1_EL2 = AARCH64_SYSREG_ICH_AP0R1_EL2, + ARM64_SYSREG_ICH_AP0R2_EL2 = AARCH64_SYSREG_ICH_AP0R2_EL2, + ARM64_SYSREG_ICH_AP0R3_EL2 = AARCH64_SYSREG_ICH_AP0R3_EL2, + ARM64_SYSREG_ICH_AP1R0_EL2 = AARCH64_SYSREG_ICH_AP1R0_EL2, + ARM64_SYSREG_ICH_AP1R1_EL2 = AARCH64_SYSREG_ICH_AP1R1_EL2, + ARM64_SYSREG_ICH_AP1R2_EL2 = AARCH64_SYSREG_ICH_AP1R2_EL2, + ARM64_SYSREG_ICH_AP1R3_EL2 = AARCH64_SYSREG_ICH_AP1R3_EL2, + ARM64_SYSREG_ICH_EISR_EL2 = AARCH64_SYSREG_ICH_EISR_EL2, + ARM64_SYSREG_ICH_ELRSR_EL2 = AARCH64_SYSREG_ICH_ELRSR_EL2, + ARM64_SYSREG_ICH_HCR_EL2 = AARCH64_SYSREG_ICH_HCR_EL2, + ARM64_SYSREG_ICH_LR0_EL2 = AARCH64_SYSREG_ICH_LR0_EL2, + ARM64_SYSREG_ICH_LR10_EL2 = AARCH64_SYSREG_ICH_LR10_EL2, + ARM64_SYSREG_ICH_LR11_EL2 = AARCH64_SYSREG_ICH_LR11_EL2, + ARM64_SYSREG_ICH_LR12_EL2 = AARCH64_SYSREG_ICH_LR12_EL2, + ARM64_SYSREG_ICH_LR13_EL2 = AARCH64_SYSREG_ICH_LR13_EL2, + ARM64_SYSREG_ICH_LR14_EL2 = AARCH64_SYSREG_ICH_LR14_EL2, + ARM64_SYSREG_ICH_LR15_EL2 = AARCH64_SYSREG_ICH_LR15_EL2, + ARM64_SYSREG_ICH_LR1_EL2 = AARCH64_SYSREG_ICH_LR1_EL2, + ARM64_SYSREG_ICH_LR2_EL2 = AARCH64_SYSREG_ICH_LR2_EL2, + ARM64_SYSREG_ICH_LR3_EL2 = AARCH64_SYSREG_ICH_LR3_EL2, + ARM64_SYSREG_ICH_LR4_EL2 = AARCH64_SYSREG_ICH_LR4_EL2, + ARM64_SYSREG_ICH_LR5_EL2 = AARCH64_SYSREG_ICH_LR5_EL2, + ARM64_SYSREG_ICH_LR6_EL2 = AARCH64_SYSREG_ICH_LR6_EL2, + ARM64_SYSREG_ICH_LR7_EL2 = AARCH64_SYSREG_ICH_LR7_EL2, + ARM64_SYSREG_ICH_LR8_EL2 = AARCH64_SYSREG_ICH_LR8_EL2, + ARM64_SYSREG_ICH_LR9_EL2 = AARCH64_SYSREG_ICH_LR9_EL2, + ARM64_SYSREG_ICH_MISR_EL2 = AARCH64_SYSREG_ICH_MISR_EL2, + ARM64_SYSREG_ICH_VMCR_EL2 = AARCH64_SYSREG_ICH_VMCR_EL2, + ARM64_SYSREG_ICH_VTR_EL2 = AARCH64_SYSREG_ICH_VTR_EL2, + ARM64_SYSREG_ID_AA64AFR0_EL1 = AARCH64_SYSREG_ID_AA64AFR0_EL1, + ARM64_SYSREG_ID_AA64AFR1_EL1 = AARCH64_SYSREG_ID_AA64AFR1_EL1, + ARM64_SYSREG_ID_AA64DFR0_EL1 = AARCH64_SYSREG_ID_AA64DFR0_EL1, + ARM64_SYSREG_ID_AA64DFR1_EL1 = AARCH64_SYSREG_ID_AA64DFR1_EL1, + ARM64_SYSREG_ID_AA64DFR2_EL1 = AARCH64_SYSREG_ID_AA64DFR2_EL1, + ARM64_SYSREG_ID_AA64FPFR0_EL1 = AARCH64_SYSREG_ID_AA64FPFR0_EL1, + ARM64_SYSREG_ID_AA64ISAR0_EL1 = AARCH64_SYSREG_ID_AA64ISAR0_EL1, + ARM64_SYSREG_ID_AA64ISAR1_EL1 = AARCH64_SYSREG_ID_AA64ISAR1_EL1, + ARM64_SYSREG_ID_AA64ISAR2_EL1 = AARCH64_SYSREG_ID_AA64ISAR2_EL1, + ARM64_SYSREG_ID_AA64ISAR3_EL1 = AARCH64_SYSREG_ID_AA64ISAR3_EL1, + ARM64_SYSREG_ID_AA64MMFR0_EL1 = AARCH64_SYSREG_ID_AA64MMFR0_EL1, + ARM64_SYSREG_ID_AA64MMFR1_EL1 = AARCH64_SYSREG_ID_AA64MMFR1_EL1, + ARM64_SYSREG_ID_AA64MMFR2_EL1 = AARCH64_SYSREG_ID_AA64MMFR2_EL1, + ARM64_SYSREG_ID_AA64MMFR3_EL1 = AARCH64_SYSREG_ID_AA64MMFR3_EL1, + ARM64_SYSREG_ID_AA64MMFR4_EL1 = AARCH64_SYSREG_ID_AA64MMFR4_EL1, + ARM64_SYSREG_ID_AA64PFR0_EL1 = AARCH64_SYSREG_ID_AA64PFR0_EL1, + ARM64_SYSREG_ID_AA64PFR1_EL1 = AARCH64_SYSREG_ID_AA64PFR1_EL1, + ARM64_SYSREG_ID_AA64PFR2_EL1 = AARCH64_SYSREG_ID_AA64PFR2_EL1, + ARM64_SYSREG_ID_AA64SMFR0_EL1 = AARCH64_SYSREG_ID_AA64SMFR0_EL1, + ARM64_SYSREG_ID_AA64ZFR0_EL1 = AARCH64_SYSREG_ID_AA64ZFR0_EL1, + ARM64_SYSREG_ID_AFR0_EL1 = AARCH64_SYSREG_ID_AFR0_EL1, + ARM64_SYSREG_ID_DFR0_EL1 = AARCH64_SYSREG_ID_DFR0_EL1, + ARM64_SYSREG_ID_DFR1_EL1 = AARCH64_SYSREG_ID_DFR1_EL1, + ARM64_SYSREG_ID_ISAR0_EL1 = AARCH64_SYSREG_ID_ISAR0_EL1, + ARM64_SYSREG_ID_ISAR1_EL1 = AARCH64_SYSREG_ID_ISAR1_EL1, + ARM64_SYSREG_ID_ISAR2_EL1 = AARCH64_SYSREG_ID_ISAR2_EL1, + ARM64_SYSREG_ID_ISAR3_EL1 = AARCH64_SYSREG_ID_ISAR3_EL1, + ARM64_SYSREG_ID_ISAR4_EL1 = AARCH64_SYSREG_ID_ISAR4_EL1, + ARM64_SYSREG_ID_ISAR5_EL1 = AARCH64_SYSREG_ID_ISAR5_EL1, + ARM64_SYSREG_ID_ISAR6_EL1 = AARCH64_SYSREG_ID_ISAR6_EL1, + ARM64_SYSREG_ID_MMFR0_EL1 = AARCH64_SYSREG_ID_MMFR0_EL1, + ARM64_SYSREG_ID_MMFR1_EL1 = AARCH64_SYSREG_ID_MMFR1_EL1, + ARM64_SYSREG_ID_MMFR2_EL1 = AARCH64_SYSREG_ID_MMFR2_EL1, + ARM64_SYSREG_ID_MMFR3_EL1 = AARCH64_SYSREG_ID_MMFR3_EL1, + ARM64_SYSREG_ID_MMFR4_EL1 = AARCH64_SYSREG_ID_MMFR4_EL1, + ARM64_SYSREG_ID_MMFR5_EL1 = AARCH64_SYSREG_ID_MMFR5_EL1, + ARM64_SYSREG_ID_PFR0_EL1 = AARCH64_SYSREG_ID_PFR0_EL1, + ARM64_SYSREG_ID_PFR1_EL1 = AARCH64_SYSREG_ID_PFR1_EL1, + ARM64_SYSREG_ID_PFR2_EL1 = AARCH64_SYSREG_ID_PFR2_EL1, + ARM64_SYSREG_IFSR32_EL2 = AARCH64_SYSREG_IFSR32_EL2, + ARM64_SYSREG_ISR_EL1 = AARCH64_SYSREG_ISR_EL1, + ARM64_SYSREG_LORC_EL1 = AARCH64_SYSREG_LORC_EL1, + ARM64_SYSREG_LOREA_EL1 = AARCH64_SYSREG_LOREA_EL1, + ARM64_SYSREG_LORID_EL1 = AARCH64_SYSREG_LORID_EL1, + ARM64_SYSREG_LORN_EL1 = AARCH64_SYSREG_LORN_EL1, + ARM64_SYSREG_LORSA_EL1 = AARCH64_SYSREG_LORSA_EL1, + ARM64_SYSREG_MAIR2_EL1 = AARCH64_SYSREG_MAIR2_EL1, + ARM64_SYSREG_MAIR2_EL12 = AARCH64_SYSREG_MAIR2_EL12, + ARM64_SYSREG_MAIR2_EL2 = AARCH64_SYSREG_MAIR2_EL2, + ARM64_SYSREG_MAIR2_EL3 = AARCH64_SYSREG_MAIR2_EL3, + ARM64_SYSREG_MAIR_EL1 = AARCH64_SYSREG_MAIR_EL1, + ARM64_SYSREG_MAIR_EL12 = AARCH64_SYSREG_MAIR_EL12, + ARM64_SYSREG_MAIR_EL2 = AARCH64_SYSREG_MAIR_EL2, + ARM64_SYSREG_MAIR_EL3 = AARCH64_SYSREG_MAIR_EL3, + ARM64_SYSREG_MDCCINT_EL1 = AARCH64_SYSREG_MDCCINT_EL1, + ARM64_SYSREG_MDCCSR_EL0 = AARCH64_SYSREG_MDCCSR_EL0, + ARM64_SYSREG_MDCR_EL2 = AARCH64_SYSREG_MDCR_EL2, + ARM64_SYSREG_MDCR_EL3 = AARCH64_SYSREG_MDCR_EL3, + ARM64_SYSREG_MDRAR_EL1 = AARCH64_SYSREG_MDRAR_EL1, + ARM64_SYSREG_MDSCR_EL1 = AARCH64_SYSREG_MDSCR_EL1, + ARM64_SYSREG_MDSELR_EL1 = AARCH64_SYSREG_MDSELR_EL1, + ARM64_SYSREG_MDSTEPOP_EL1 = AARCH64_SYSREG_MDSTEPOP_EL1, + ARM64_SYSREG_MECIDR_EL2 = AARCH64_SYSREG_MECIDR_EL2, + ARM64_SYSREG_MECID_A0_EL2 = AARCH64_SYSREG_MECID_A0_EL2, + ARM64_SYSREG_MECID_A1_EL2 = AARCH64_SYSREG_MECID_A1_EL2, + ARM64_SYSREG_MECID_P0_EL2 = AARCH64_SYSREG_MECID_P0_EL2, + ARM64_SYSREG_MECID_P1_EL2 = AARCH64_SYSREG_MECID_P1_EL2, + ARM64_SYSREG_MECID_RL_A_EL3 = AARCH64_SYSREG_MECID_RL_A_EL3, + ARM64_SYSREG_MFAR_EL3 = AARCH64_SYSREG_MFAR_EL3, + ARM64_SYSREG_MIDR_EL1 = AARCH64_SYSREG_MIDR_EL1, + ARM64_SYSREG_MPAM0_EL1 = AARCH64_SYSREG_MPAM0_EL1, + ARM64_SYSREG_MPAM1_EL1 = AARCH64_SYSREG_MPAM1_EL1, + ARM64_SYSREG_MPAM1_EL12 = AARCH64_SYSREG_MPAM1_EL12, + ARM64_SYSREG_MPAM2_EL2 = AARCH64_SYSREG_MPAM2_EL2, + ARM64_SYSREG_MPAM3_EL3 = AARCH64_SYSREG_MPAM3_EL3, + ARM64_SYSREG_MPAMHCR_EL2 = AARCH64_SYSREG_MPAMHCR_EL2, + ARM64_SYSREG_MPAMIDR_EL1 = AARCH64_SYSREG_MPAMIDR_EL1, + ARM64_SYSREG_MPAMSM_EL1 = AARCH64_SYSREG_MPAMSM_EL1, + ARM64_SYSREG_MPAMVPM0_EL2 = AARCH64_SYSREG_MPAMVPM0_EL2, + ARM64_SYSREG_MPAMVPM1_EL2 = AARCH64_SYSREG_MPAMVPM1_EL2, + ARM64_SYSREG_MPAMVPM2_EL2 = AARCH64_SYSREG_MPAMVPM2_EL2, + ARM64_SYSREG_MPAMVPM3_EL2 = AARCH64_SYSREG_MPAMVPM3_EL2, + ARM64_SYSREG_MPAMVPM4_EL2 = AARCH64_SYSREG_MPAMVPM4_EL2, + ARM64_SYSREG_MPAMVPM5_EL2 = AARCH64_SYSREG_MPAMVPM5_EL2, + ARM64_SYSREG_MPAMVPM6_EL2 = AARCH64_SYSREG_MPAMVPM6_EL2, + ARM64_SYSREG_MPAMVPM7_EL2 = AARCH64_SYSREG_MPAMVPM7_EL2, + ARM64_SYSREG_MPAMVPMV_EL2 = AARCH64_SYSREG_MPAMVPMV_EL2, + ARM64_SYSREG_MPIDR_EL1 = AARCH64_SYSREG_MPIDR_EL1, + ARM64_SYSREG_MPUIR_EL1 = AARCH64_SYSREG_MPUIR_EL1, + ARM64_SYSREG_MPUIR_EL2 = AARCH64_SYSREG_MPUIR_EL2, + ARM64_SYSREG_MVFR0_EL1 = AARCH64_SYSREG_MVFR0_EL1, + ARM64_SYSREG_MVFR1_EL1 = AARCH64_SYSREG_MVFR1_EL1, + ARM64_SYSREG_MVFR2_EL1 = AARCH64_SYSREG_MVFR2_EL1, + ARM64_SYSREG_NZCV = AARCH64_SYSREG_NZCV, + ARM64_SYSREG_OSDLR_EL1 = AARCH64_SYSREG_OSDLR_EL1, + ARM64_SYSREG_OSDTRRX_EL1 = AARCH64_SYSREG_OSDTRRX_EL1, + ARM64_SYSREG_OSDTRTX_EL1 = AARCH64_SYSREG_OSDTRTX_EL1, + ARM64_SYSREG_OSECCR_EL1 = AARCH64_SYSREG_OSECCR_EL1, + ARM64_SYSREG_OSLAR_EL1 = AARCH64_SYSREG_OSLAR_EL1, + ARM64_SYSREG_OSLSR_EL1 = AARCH64_SYSREG_OSLSR_EL1, + ARM64_SYSREG_PAN = AARCH64_SYSREG_PAN, + ARM64_SYSREG_PAR_EL1 = AARCH64_SYSREG_PAR_EL1, + ARM64_SYSREG_PFAR_EL1 = AARCH64_SYSREG_PFAR_EL1, + ARM64_SYSREG_PFAR_EL12 = AARCH64_SYSREG_PFAR_EL12, + ARM64_SYSREG_PFAR_EL2 = AARCH64_SYSREG_PFAR_EL2, + ARM64_SYSREG_PIRE0_EL1 = AARCH64_SYSREG_PIRE0_EL1, + ARM64_SYSREG_PIRE0_EL12 = AARCH64_SYSREG_PIRE0_EL12, + ARM64_SYSREG_PIRE0_EL2 = AARCH64_SYSREG_PIRE0_EL2, + ARM64_SYSREG_PIR_EL1 = AARCH64_SYSREG_PIR_EL1, + ARM64_SYSREG_PIR_EL12 = AARCH64_SYSREG_PIR_EL12, + ARM64_SYSREG_PIR_EL2 = AARCH64_SYSREG_PIR_EL2, + ARM64_SYSREG_PIR_EL3 = AARCH64_SYSREG_PIR_EL3, + ARM64_SYSREG_PM = AARCH64_SYSREG_PM, + ARM64_SYSREG_PMBIDR_EL1 = AARCH64_SYSREG_PMBIDR_EL1, + ARM64_SYSREG_PMBLIMITR_EL1 = AARCH64_SYSREG_PMBLIMITR_EL1, + ARM64_SYSREG_PMBPTR_EL1 = AARCH64_SYSREG_PMBPTR_EL1, + ARM64_SYSREG_PMBSR_EL1 = AARCH64_SYSREG_PMBSR_EL1, + ARM64_SYSREG_PMCCFILTR_EL0 = AARCH64_SYSREG_PMCCFILTR_EL0, + ARM64_SYSREG_PMCCNTR_EL0 = AARCH64_SYSREG_PMCCNTR_EL0, + ARM64_SYSREG_PMCCNTSVR_EL1 = AARCH64_SYSREG_PMCCNTSVR_EL1, + ARM64_SYSREG_PMCEID0_EL0 = AARCH64_SYSREG_PMCEID0_EL0, + ARM64_SYSREG_PMCEID1_EL0 = AARCH64_SYSREG_PMCEID1_EL0, + ARM64_SYSREG_PMCNTENCLR_EL0 = AARCH64_SYSREG_PMCNTENCLR_EL0, + ARM64_SYSREG_PMCNTENSET_EL0 = AARCH64_SYSREG_PMCNTENSET_EL0, + ARM64_SYSREG_PMCR_EL0 = AARCH64_SYSREG_PMCR_EL0, + ARM64_SYSREG_PMECR_EL1 = AARCH64_SYSREG_PMECR_EL1, + ARM64_SYSREG_PMEVCNTR0_EL0 = AARCH64_SYSREG_PMEVCNTR0_EL0, + ARM64_SYSREG_PMEVCNTR10_EL0 = AARCH64_SYSREG_PMEVCNTR10_EL0, + ARM64_SYSREG_PMEVCNTR11_EL0 = AARCH64_SYSREG_PMEVCNTR11_EL0, + ARM64_SYSREG_PMEVCNTR12_EL0 = AARCH64_SYSREG_PMEVCNTR12_EL0, + ARM64_SYSREG_PMEVCNTR13_EL0 = AARCH64_SYSREG_PMEVCNTR13_EL0, + ARM64_SYSREG_PMEVCNTR14_EL0 = AARCH64_SYSREG_PMEVCNTR14_EL0, + ARM64_SYSREG_PMEVCNTR15_EL0 = AARCH64_SYSREG_PMEVCNTR15_EL0, + ARM64_SYSREG_PMEVCNTR16_EL0 = AARCH64_SYSREG_PMEVCNTR16_EL0, + ARM64_SYSREG_PMEVCNTR17_EL0 = AARCH64_SYSREG_PMEVCNTR17_EL0, + ARM64_SYSREG_PMEVCNTR18_EL0 = AARCH64_SYSREG_PMEVCNTR18_EL0, + ARM64_SYSREG_PMEVCNTR19_EL0 = AARCH64_SYSREG_PMEVCNTR19_EL0, + ARM64_SYSREG_PMEVCNTR1_EL0 = AARCH64_SYSREG_PMEVCNTR1_EL0, + ARM64_SYSREG_PMEVCNTR20_EL0 = AARCH64_SYSREG_PMEVCNTR20_EL0, + ARM64_SYSREG_PMEVCNTR21_EL0 = AARCH64_SYSREG_PMEVCNTR21_EL0, + ARM64_SYSREG_PMEVCNTR22_EL0 = AARCH64_SYSREG_PMEVCNTR22_EL0, + ARM64_SYSREG_PMEVCNTR23_EL0 = AARCH64_SYSREG_PMEVCNTR23_EL0, + ARM64_SYSREG_PMEVCNTR24_EL0 = AARCH64_SYSREG_PMEVCNTR24_EL0, + ARM64_SYSREG_PMEVCNTR25_EL0 = AARCH64_SYSREG_PMEVCNTR25_EL0, + ARM64_SYSREG_PMEVCNTR26_EL0 = AARCH64_SYSREG_PMEVCNTR26_EL0, + ARM64_SYSREG_PMEVCNTR27_EL0 = AARCH64_SYSREG_PMEVCNTR27_EL0, + ARM64_SYSREG_PMEVCNTR28_EL0 = AARCH64_SYSREG_PMEVCNTR28_EL0, + ARM64_SYSREG_PMEVCNTR29_EL0 = AARCH64_SYSREG_PMEVCNTR29_EL0, + ARM64_SYSREG_PMEVCNTR2_EL0 = AARCH64_SYSREG_PMEVCNTR2_EL0, + ARM64_SYSREG_PMEVCNTR30_EL0 = AARCH64_SYSREG_PMEVCNTR30_EL0, + ARM64_SYSREG_PMEVCNTR3_EL0 = AARCH64_SYSREG_PMEVCNTR3_EL0, + ARM64_SYSREG_PMEVCNTR4_EL0 = AARCH64_SYSREG_PMEVCNTR4_EL0, + ARM64_SYSREG_PMEVCNTR5_EL0 = AARCH64_SYSREG_PMEVCNTR5_EL0, + ARM64_SYSREG_PMEVCNTR6_EL0 = AARCH64_SYSREG_PMEVCNTR6_EL0, + ARM64_SYSREG_PMEVCNTR7_EL0 = AARCH64_SYSREG_PMEVCNTR7_EL0, + ARM64_SYSREG_PMEVCNTR8_EL0 = AARCH64_SYSREG_PMEVCNTR8_EL0, + ARM64_SYSREG_PMEVCNTR9_EL0 = AARCH64_SYSREG_PMEVCNTR9_EL0, + ARM64_SYSREG_PMEVCNTSVR0_EL1 = AARCH64_SYSREG_PMEVCNTSVR0_EL1, + ARM64_SYSREG_PMEVCNTSVR10_EL1 = AARCH64_SYSREG_PMEVCNTSVR10_EL1, + ARM64_SYSREG_PMEVCNTSVR11_EL1 = AARCH64_SYSREG_PMEVCNTSVR11_EL1, + ARM64_SYSREG_PMEVCNTSVR12_EL1 = AARCH64_SYSREG_PMEVCNTSVR12_EL1, + ARM64_SYSREG_PMEVCNTSVR13_EL1 = AARCH64_SYSREG_PMEVCNTSVR13_EL1, + ARM64_SYSREG_PMEVCNTSVR14_EL1 = AARCH64_SYSREG_PMEVCNTSVR14_EL1, + ARM64_SYSREG_PMEVCNTSVR15_EL1 = AARCH64_SYSREG_PMEVCNTSVR15_EL1, + ARM64_SYSREG_PMEVCNTSVR16_EL1 = AARCH64_SYSREG_PMEVCNTSVR16_EL1, + ARM64_SYSREG_PMEVCNTSVR17_EL1 = AARCH64_SYSREG_PMEVCNTSVR17_EL1, + ARM64_SYSREG_PMEVCNTSVR18_EL1 = AARCH64_SYSREG_PMEVCNTSVR18_EL1, + ARM64_SYSREG_PMEVCNTSVR19_EL1 = AARCH64_SYSREG_PMEVCNTSVR19_EL1, + ARM64_SYSREG_PMEVCNTSVR1_EL1 = AARCH64_SYSREG_PMEVCNTSVR1_EL1, + ARM64_SYSREG_PMEVCNTSVR20_EL1 = AARCH64_SYSREG_PMEVCNTSVR20_EL1, + ARM64_SYSREG_PMEVCNTSVR21_EL1 = AARCH64_SYSREG_PMEVCNTSVR21_EL1, + ARM64_SYSREG_PMEVCNTSVR22_EL1 = AARCH64_SYSREG_PMEVCNTSVR22_EL1, + ARM64_SYSREG_PMEVCNTSVR23_EL1 = AARCH64_SYSREG_PMEVCNTSVR23_EL1, + ARM64_SYSREG_PMEVCNTSVR24_EL1 = AARCH64_SYSREG_PMEVCNTSVR24_EL1, + ARM64_SYSREG_PMEVCNTSVR25_EL1 = AARCH64_SYSREG_PMEVCNTSVR25_EL1, + ARM64_SYSREG_PMEVCNTSVR26_EL1 = AARCH64_SYSREG_PMEVCNTSVR26_EL1, + ARM64_SYSREG_PMEVCNTSVR27_EL1 = AARCH64_SYSREG_PMEVCNTSVR27_EL1, + ARM64_SYSREG_PMEVCNTSVR28_EL1 = AARCH64_SYSREG_PMEVCNTSVR28_EL1, + ARM64_SYSREG_PMEVCNTSVR29_EL1 = AARCH64_SYSREG_PMEVCNTSVR29_EL1, + ARM64_SYSREG_PMEVCNTSVR2_EL1 = AARCH64_SYSREG_PMEVCNTSVR2_EL1, + ARM64_SYSREG_PMEVCNTSVR30_EL1 = AARCH64_SYSREG_PMEVCNTSVR30_EL1, + ARM64_SYSREG_PMEVCNTSVR3_EL1 = AARCH64_SYSREG_PMEVCNTSVR3_EL1, + ARM64_SYSREG_PMEVCNTSVR4_EL1 = AARCH64_SYSREG_PMEVCNTSVR4_EL1, + ARM64_SYSREG_PMEVCNTSVR5_EL1 = AARCH64_SYSREG_PMEVCNTSVR5_EL1, + ARM64_SYSREG_PMEVCNTSVR6_EL1 = AARCH64_SYSREG_PMEVCNTSVR6_EL1, + ARM64_SYSREG_PMEVCNTSVR7_EL1 = AARCH64_SYSREG_PMEVCNTSVR7_EL1, + ARM64_SYSREG_PMEVCNTSVR8_EL1 = AARCH64_SYSREG_PMEVCNTSVR8_EL1, + ARM64_SYSREG_PMEVCNTSVR9_EL1 = AARCH64_SYSREG_PMEVCNTSVR9_EL1, + ARM64_SYSREG_PMEVTYPER0_EL0 = AARCH64_SYSREG_PMEVTYPER0_EL0, + ARM64_SYSREG_PMEVTYPER10_EL0 = AARCH64_SYSREG_PMEVTYPER10_EL0, + ARM64_SYSREG_PMEVTYPER11_EL0 = AARCH64_SYSREG_PMEVTYPER11_EL0, + ARM64_SYSREG_PMEVTYPER12_EL0 = AARCH64_SYSREG_PMEVTYPER12_EL0, + ARM64_SYSREG_PMEVTYPER13_EL0 = AARCH64_SYSREG_PMEVTYPER13_EL0, + ARM64_SYSREG_PMEVTYPER14_EL0 = AARCH64_SYSREG_PMEVTYPER14_EL0, + ARM64_SYSREG_PMEVTYPER15_EL0 = AARCH64_SYSREG_PMEVTYPER15_EL0, + ARM64_SYSREG_PMEVTYPER16_EL0 = AARCH64_SYSREG_PMEVTYPER16_EL0, + ARM64_SYSREG_PMEVTYPER17_EL0 = AARCH64_SYSREG_PMEVTYPER17_EL0, + ARM64_SYSREG_PMEVTYPER18_EL0 = AARCH64_SYSREG_PMEVTYPER18_EL0, + ARM64_SYSREG_PMEVTYPER19_EL0 = AARCH64_SYSREG_PMEVTYPER19_EL0, + ARM64_SYSREG_PMEVTYPER1_EL0 = AARCH64_SYSREG_PMEVTYPER1_EL0, + ARM64_SYSREG_PMEVTYPER20_EL0 = AARCH64_SYSREG_PMEVTYPER20_EL0, + ARM64_SYSREG_PMEVTYPER21_EL0 = AARCH64_SYSREG_PMEVTYPER21_EL0, + ARM64_SYSREG_PMEVTYPER22_EL0 = AARCH64_SYSREG_PMEVTYPER22_EL0, + ARM64_SYSREG_PMEVTYPER23_EL0 = AARCH64_SYSREG_PMEVTYPER23_EL0, + ARM64_SYSREG_PMEVTYPER24_EL0 = AARCH64_SYSREG_PMEVTYPER24_EL0, + ARM64_SYSREG_PMEVTYPER25_EL0 = AARCH64_SYSREG_PMEVTYPER25_EL0, + ARM64_SYSREG_PMEVTYPER26_EL0 = AARCH64_SYSREG_PMEVTYPER26_EL0, + ARM64_SYSREG_PMEVTYPER27_EL0 = AARCH64_SYSREG_PMEVTYPER27_EL0, + ARM64_SYSREG_PMEVTYPER28_EL0 = AARCH64_SYSREG_PMEVTYPER28_EL0, + ARM64_SYSREG_PMEVTYPER29_EL0 = AARCH64_SYSREG_PMEVTYPER29_EL0, + ARM64_SYSREG_PMEVTYPER2_EL0 = AARCH64_SYSREG_PMEVTYPER2_EL0, + ARM64_SYSREG_PMEVTYPER30_EL0 = AARCH64_SYSREG_PMEVTYPER30_EL0, + ARM64_SYSREG_PMEVTYPER3_EL0 = AARCH64_SYSREG_PMEVTYPER3_EL0, + ARM64_SYSREG_PMEVTYPER4_EL0 = AARCH64_SYSREG_PMEVTYPER4_EL0, + ARM64_SYSREG_PMEVTYPER5_EL0 = AARCH64_SYSREG_PMEVTYPER5_EL0, + ARM64_SYSREG_PMEVTYPER6_EL0 = AARCH64_SYSREG_PMEVTYPER6_EL0, + ARM64_SYSREG_PMEVTYPER7_EL0 = AARCH64_SYSREG_PMEVTYPER7_EL0, + ARM64_SYSREG_PMEVTYPER8_EL0 = AARCH64_SYSREG_PMEVTYPER8_EL0, + ARM64_SYSREG_PMEVTYPER9_EL0 = AARCH64_SYSREG_PMEVTYPER9_EL0, + ARM64_SYSREG_PMIAR_EL1 = AARCH64_SYSREG_PMIAR_EL1, + ARM64_SYSREG_PMICFILTR_EL0 = AARCH64_SYSREG_PMICFILTR_EL0, + ARM64_SYSREG_PMICNTR_EL0 = AARCH64_SYSREG_PMICNTR_EL0, + ARM64_SYSREG_PMICNTSVR_EL1 = AARCH64_SYSREG_PMICNTSVR_EL1, + ARM64_SYSREG_PMINTENCLR_EL1 = AARCH64_SYSREG_PMINTENCLR_EL1, + ARM64_SYSREG_PMINTENSET_EL1 = AARCH64_SYSREG_PMINTENSET_EL1, + ARM64_SYSREG_PMMIR_EL1 = AARCH64_SYSREG_PMMIR_EL1, + ARM64_SYSREG_PMOVSCLR_EL0 = AARCH64_SYSREG_PMOVSCLR_EL0, + ARM64_SYSREG_PMOVSSET_EL0 = AARCH64_SYSREG_PMOVSSET_EL0, + ARM64_SYSREG_PMSCR_EL1 = AARCH64_SYSREG_PMSCR_EL1, + ARM64_SYSREG_PMSCR_EL12 = AARCH64_SYSREG_PMSCR_EL12, + ARM64_SYSREG_PMSCR_EL2 = AARCH64_SYSREG_PMSCR_EL2, + ARM64_SYSREG_PMSDSFR_EL1 = AARCH64_SYSREG_PMSDSFR_EL1, + ARM64_SYSREG_PMSELR_EL0 = AARCH64_SYSREG_PMSELR_EL0, + ARM64_SYSREG_PMSEVFR_EL1 = AARCH64_SYSREG_PMSEVFR_EL1, + ARM64_SYSREG_PMSFCR_EL1 = AARCH64_SYSREG_PMSFCR_EL1, + ARM64_SYSREG_PMSICR_EL1 = AARCH64_SYSREG_PMSICR_EL1, + ARM64_SYSREG_PMSIDR_EL1 = AARCH64_SYSREG_PMSIDR_EL1, + ARM64_SYSREG_PMSIRR_EL1 = AARCH64_SYSREG_PMSIRR_EL1, + ARM64_SYSREG_PMSLATFR_EL1 = AARCH64_SYSREG_PMSLATFR_EL1, + ARM64_SYSREG_PMSNEVFR_EL1 = AARCH64_SYSREG_PMSNEVFR_EL1, + ARM64_SYSREG_PMSSCR_EL1 = AARCH64_SYSREG_PMSSCR_EL1, + ARM64_SYSREG_PMSWINC_EL0 = AARCH64_SYSREG_PMSWINC_EL0, + ARM64_SYSREG_PMUACR_EL1 = AARCH64_SYSREG_PMUACR_EL1, + ARM64_SYSREG_PMUSERENR_EL0 = AARCH64_SYSREG_PMUSERENR_EL0, + ARM64_SYSREG_PMXEVCNTR_EL0 = AARCH64_SYSREG_PMXEVCNTR_EL0, + ARM64_SYSREG_PMXEVTYPER_EL0 = AARCH64_SYSREG_PMXEVTYPER_EL0, + ARM64_SYSREG_PMZR_EL0 = AARCH64_SYSREG_PMZR_EL0, + ARM64_SYSREG_POR_EL0 = AARCH64_SYSREG_POR_EL0, + ARM64_SYSREG_POR_EL1 = AARCH64_SYSREG_POR_EL1, + ARM64_SYSREG_POR_EL12 = AARCH64_SYSREG_POR_EL12, + ARM64_SYSREG_POR_EL2 = AARCH64_SYSREG_POR_EL2, + ARM64_SYSREG_POR_EL3 = AARCH64_SYSREG_POR_EL3, + ARM64_SYSREG_PRBAR10_EL1 = AARCH64_SYSREG_PRBAR10_EL1, + ARM64_SYSREG_PRBAR10_EL2 = AARCH64_SYSREG_PRBAR10_EL2, + ARM64_SYSREG_PRBAR11_EL1 = AARCH64_SYSREG_PRBAR11_EL1, + ARM64_SYSREG_PRBAR11_EL2 = AARCH64_SYSREG_PRBAR11_EL2, + ARM64_SYSREG_PRBAR12_EL1 = AARCH64_SYSREG_PRBAR12_EL1, + ARM64_SYSREG_PRBAR12_EL2 = AARCH64_SYSREG_PRBAR12_EL2, + ARM64_SYSREG_PRBAR13_EL1 = AARCH64_SYSREG_PRBAR13_EL1, + ARM64_SYSREG_PRBAR13_EL2 = AARCH64_SYSREG_PRBAR13_EL2, + ARM64_SYSREG_PRBAR14_EL1 = AARCH64_SYSREG_PRBAR14_EL1, + ARM64_SYSREG_PRBAR14_EL2 = AARCH64_SYSREG_PRBAR14_EL2, + ARM64_SYSREG_PRBAR15_EL1 = AARCH64_SYSREG_PRBAR15_EL1, + ARM64_SYSREG_PRBAR15_EL2 = AARCH64_SYSREG_PRBAR15_EL2, + ARM64_SYSREG_PRBAR1_EL1 = AARCH64_SYSREG_PRBAR1_EL1, + ARM64_SYSREG_PRBAR1_EL2 = AARCH64_SYSREG_PRBAR1_EL2, + ARM64_SYSREG_PRBAR2_EL1 = AARCH64_SYSREG_PRBAR2_EL1, + ARM64_SYSREG_PRBAR2_EL2 = AARCH64_SYSREG_PRBAR2_EL2, + ARM64_SYSREG_PRBAR3_EL1 = AARCH64_SYSREG_PRBAR3_EL1, + ARM64_SYSREG_PRBAR3_EL2 = AARCH64_SYSREG_PRBAR3_EL2, + ARM64_SYSREG_PRBAR4_EL1 = AARCH64_SYSREG_PRBAR4_EL1, + ARM64_SYSREG_PRBAR4_EL2 = AARCH64_SYSREG_PRBAR4_EL2, + ARM64_SYSREG_PRBAR5_EL1 = AARCH64_SYSREG_PRBAR5_EL1, + ARM64_SYSREG_PRBAR5_EL2 = AARCH64_SYSREG_PRBAR5_EL2, + ARM64_SYSREG_PRBAR6_EL1 = AARCH64_SYSREG_PRBAR6_EL1, + ARM64_SYSREG_PRBAR6_EL2 = AARCH64_SYSREG_PRBAR6_EL2, + ARM64_SYSREG_PRBAR7_EL1 = AARCH64_SYSREG_PRBAR7_EL1, + ARM64_SYSREG_PRBAR7_EL2 = AARCH64_SYSREG_PRBAR7_EL2, + ARM64_SYSREG_PRBAR8_EL1 = AARCH64_SYSREG_PRBAR8_EL1, + ARM64_SYSREG_PRBAR8_EL2 = AARCH64_SYSREG_PRBAR8_EL2, + ARM64_SYSREG_PRBAR9_EL1 = AARCH64_SYSREG_PRBAR9_EL1, + ARM64_SYSREG_PRBAR9_EL2 = AARCH64_SYSREG_PRBAR9_EL2, + ARM64_SYSREG_PRBAR_EL1 = AARCH64_SYSREG_PRBAR_EL1, + ARM64_SYSREG_PRBAR_EL2 = AARCH64_SYSREG_PRBAR_EL2, + ARM64_SYSREG_PRENR_EL1 = AARCH64_SYSREG_PRENR_EL1, + ARM64_SYSREG_PRENR_EL2 = AARCH64_SYSREG_PRENR_EL2, + ARM64_SYSREG_PRLAR10_EL1 = AARCH64_SYSREG_PRLAR10_EL1, + ARM64_SYSREG_PRLAR10_EL2 = AARCH64_SYSREG_PRLAR10_EL2, + ARM64_SYSREG_PRLAR11_EL1 = AARCH64_SYSREG_PRLAR11_EL1, + ARM64_SYSREG_PRLAR11_EL2 = AARCH64_SYSREG_PRLAR11_EL2, + ARM64_SYSREG_PRLAR12_EL1 = AARCH64_SYSREG_PRLAR12_EL1, + ARM64_SYSREG_PRLAR12_EL2 = AARCH64_SYSREG_PRLAR12_EL2, + ARM64_SYSREG_PRLAR13_EL1 = AARCH64_SYSREG_PRLAR13_EL1, + ARM64_SYSREG_PRLAR13_EL2 = AARCH64_SYSREG_PRLAR13_EL2, + ARM64_SYSREG_PRLAR14_EL1 = AARCH64_SYSREG_PRLAR14_EL1, + ARM64_SYSREG_PRLAR14_EL2 = AARCH64_SYSREG_PRLAR14_EL2, + ARM64_SYSREG_PRLAR15_EL1 = AARCH64_SYSREG_PRLAR15_EL1, + ARM64_SYSREG_PRLAR15_EL2 = AARCH64_SYSREG_PRLAR15_EL2, + ARM64_SYSREG_PRLAR1_EL1 = AARCH64_SYSREG_PRLAR1_EL1, + ARM64_SYSREG_PRLAR1_EL2 = AARCH64_SYSREG_PRLAR1_EL2, + ARM64_SYSREG_PRLAR2_EL1 = AARCH64_SYSREG_PRLAR2_EL1, + ARM64_SYSREG_PRLAR2_EL2 = AARCH64_SYSREG_PRLAR2_EL2, + ARM64_SYSREG_PRLAR3_EL1 = AARCH64_SYSREG_PRLAR3_EL1, + ARM64_SYSREG_PRLAR3_EL2 = AARCH64_SYSREG_PRLAR3_EL2, + ARM64_SYSREG_PRLAR4_EL1 = AARCH64_SYSREG_PRLAR4_EL1, + ARM64_SYSREG_PRLAR4_EL2 = AARCH64_SYSREG_PRLAR4_EL2, + ARM64_SYSREG_PRLAR5_EL1 = AARCH64_SYSREG_PRLAR5_EL1, + ARM64_SYSREG_PRLAR5_EL2 = AARCH64_SYSREG_PRLAR5_EL2, + ARM64_SYSREG_PRLAR6_EL1 = AARCH64_SYSREG_PRLAR6_EL1, + ARM64_SYSREG_PRLAR6_EL2 = AARCH64_SYSREG_PRLAR6_EL2, + ARM64_SYSREG_PRLAR7_EL1 = AARCH64_SYSREG_PRLAR7_EL1, + ARM64_SYSREG_PRLAR7_EL2 = AARCH64_SYSREG_PRLAR7_EL2, + ARM64_SYSREG_PRLAR8_EL1 = AARCH64_SYSREG_PRLAR8_EL1, + ARM64_SYSREG_PRLAR8_EL2 = AARCH64_SYSREG_PRLAR8_EL2, + ARM64_SYSREG_PRLAR9_EL1 = AARCH64_SYSREG_PRLAR9_EL1, + ARM64_SYSREG_PRLAR9_EL2 = AARCH64_SYSREG_PRLAR9_EL2, + ARM64_SYSREG_PRLAR_EL1 = AARCH64_SYSREG_PRLAR_EL1, + ARM64_SYSREG_PRLAR_EL2 = AARCH64_SYSREG_PRLAR_EL2, + ARM64_SYSREG_PRSELR_EL1 = AARCH64_SYSREG_PRSELR_EL1, + ARM64_SYSREG_PRSELR_EL2 = AARCH64_SYSREG_PRSELR_EL2, + ARM64_SYSREG_RCWMASK_EL1 = AARCH64_SYSREG_RCWMASK_EL1, + ARM64_SYSREG_RCWSMASK_EL1 = AARCH64_SYSREG_RCWSMASK_EL1, + ARM64_SYSREG_REVIDR_EL1 = AARCH64_SYSREG_REVIDR_EL1, + ARM64_SYSREG_RGSR_EL1 = AARCH64_SYSREG_RGSR_EL1, + ARM64_SYSREG_RMR_EL1 = AARCH64_SYSREG_RMR_EL1, + ARM64_SYSREG_RMR_EL2 = AARCH64_SYSREG_RMR_EL2, + ARM64_SYSREG_RMR_EL3 = AARCH64_SYSREG_RMR_EL3, + ARM64_SYSREG_RNDR = AARCH64_SYSREG_RNDR, + ARM64_SYSREG_RNDRRS = AARCH64_SYSREG_RNDRRS, + ARM64_SYSREG_RVBAR_EL1 = AARCH64_SYSREG_RVBAR_EL1, + ARM64_SYSREG_RVBAR_EL2 = AARCH64_SYSREG_RVBAR_EL2, + ARM64_SYSREG_RVBAR_EL3 = AARCH64_SYSREG_RVBAR_EL3, + ARM64_SYSREG_S2PIR_EL2 = AARCH64_SYSREG_S2PIR_EL2, + ARM64_SYSREG_S2POR_EL1 = AARCH64_SYSREG_S2POR_EL1, + ARM64_SYSREG_SCR_EL3 = AARCH64_SYSREG_SCR_EL3, + ARM64_SYSREG_SCTLR2_EL1 = AARCH64_SYSREG_SCTLR2_EL1, + ARM64_SYSREG_SCTLR2_EL12 = AARCH64_SYSREG_SCTLR2_EL12, + ARM64_SYSREG_SCTLR2_EL2 = AARCH64_SYSREG_SCTLR2_EL2, + ARM64_SYSREG_SCTLR2_EL3 = AARCH64_SYSREG_SCTLR2_EL3, + ARM64_SYSREG_SCTLR_EL1 = AARCH64_SYSREG_SCTLR_EL1, + ARM64_SYSREG_SCTLR_EL12 = AARCH64_SYSREG_SCTLR_EL12, + ARM64_SYSREG_SCTLR_EL2 = AARCH64_SYSREG_SCTLR_EL2, + ARM64_SYSREG_SCTLR_EL3 = AARCH64_SYSREG_SCTLR_EL3, + ARM64_SYSREG_SCXTNUM_EL0 = AARCH64_SYSREG_SCXTNUM_EL0, + ARM64_SYSREG_SCXTNUM_EL1 = AARCH64_SYSREG_SCXTNUM_EL1, + ARM64_SYSREG_SCXTNUM_EL12 = AARCH64_SYSREG_SCXTNUM_EL12, + ARM64_SYSREG_SCXTNUM_EL2 = AARCH64_SYSREG_SCXTNUM_EL2, + ARM64_SYSREG_SCXTNUM_EL3 = AARCH64_SYSREG_SCXTNUM_EL3, + ARM64_SYSREG_SDER32_EL2 = AARCH64_SYSREG_SDER32_EL2, + ARM64_SYSREG_SDER32_EL3 = AARCH64_SYSREG_SDER32_EL3, + ARM64_SYSREG_SMCR_EL1 = AARCH64_SYSREG_SMCR_EL1, + ARM64_SYSREG_SMCR_EL12 = AARCH64_SYSREG_SMCR_EL12, + ARM64_SYSREG_SMCR_EL2 = AARCH64_SYSREG_SMCR_EL2, + ARM64_SYSREG_SMCR_EL3 = AARCH64_SYSREG_SMCR_EL3, + ARM64_SYSREG_SMIDR_EL1 = AARCH64_SYSREG_SMIDR_EL1, + ARM64_SYSREG_SMPRIMAP_EL2 = AARCH64_SYSREG_SMPRIMAP_EL2, + ARM64_SYSREG_SMPRI_EL1 = AARCH64_SYSREG_SMPRI_EL1, + ARM64_SYSREG_SPMACCESSR_EL1 = AARCH64_SYSREG_SPMACCESSR_EL1, + ARM64_SYSREG_SPMACCESSR_EL12 = AARCH64_SYSREG_SPMACCESSR_EL12, + ARM64_SYSREG_SPMACCESSR_EL2 = AARCH64_SYSREG_SPMACCESSR_EL2, + ARM64_SYSREG_SPMACCESSR_EL3 = AARCH64_SYSREG_SPMACCESSR_EL3, + ARM64_SYSREG_SPMCFGR_EL1 = AARCH64_SYSREG_SPMCFGR_EL1, + ARM64_SYSREG_SPMCGCR0_EL1 = AARCH64_SYSREG_SPMCGCR0_EL1, + ARM64_SYSREG_SPMCGCR1_EL1 = AARCH64_SYSREG_SPMCGCR1_EL1, + ARM64_SYSREG_SPMCNTENCLR_EL0 = AARCH64_SYSREG_SPMCNTENCLR_EL0, + ARM64_SYSREG_SPMCNTENSET_EL0 = AARCH64_SYSREG_SPMCNTENSET_EL0, + ARM64_SYSREG_SPMCR_EL0 = AARCH64_SYSREG_SPMCR_EL0, + ARM64_SYSREG_SPMDEVAFF_EL1 = AARCH64_SYSREG_SPMDEVAFF_EL1, + ARM64_SYSREG_SPMDEVARCH_EL1 = AARCH64_SYSREG_SPMDEVARCH_EL1, + ARM64_SYSREG_SPMEVCNTR0_EL0 = AARCH64_SYSREG_SPMEVCNTR0_EL0, + ARM64_SYSREG_SPMEVCNTR10_EL0 = AARCH64_SYSREG_SPMEVCNTR10_EL0, + ARM64_SYSREG_SPMEVCNTR11_EL0 = AARCH64_SYSREG_SPMEVCNTR11_EL0, + ARM64_SYSREG_SPMEVCNTR12_EL0 = AARCH64_SYSREG_SPMEVCNTR12_EL0, + ARM64_SYSREG_SPMEVCNTR13_EL0 = AARCH64_SYSREG_SPMEVCNTR13_EL0, + ARM64_SYSREG_SPMEVCNTR14_EL0 = AARCH64_SYSREG_SPMEVCNTR14_EL0, + ARM64_SYSREG_SPMEVCNTR15_EL0 = AARCH64_SYSREG_SPMEVCNTR15_EL0, + ARM64_SYSREG_SPMEVCNTR1_EL0 = AARCH64_SYSREG_SPMEVCNTR1_EL0, + ARM64_SYSREG_SPMEVCNTR2_EL0 = AARCH64_SYSREG_SPMEVCNTR2_EL0, + ARM64_SYSREG_SPMEVCNTR3_EL0 = AARCH64_SYSREG_SPMEVCNTR3_EL0, + ARM64_SYSREG_SPMEVCNTR4_EL0 = AARCH64_SYSREG_SPMEVCNTR4_EL0, + ARM64_SYSREG_SPMEVCNTR5_EL0 = AARCH64_SYSREG_SPMEVCNTR5_EL0, + ARM64_SYSREG_SPMEVCNTR6_EL0 = AARCH64_SYSREG_SPMEVCNTR6_EL0, + ARM64_SYSREG_SPMEVCNTR7_EL0 = AARCH64_SYSREG_SPMEVCNTR7_EL0, + ARM64_SYSREG_SPMEVCNTR8_EL0 = AARCH64_SYSREG_SPMEVCNTR8_EL0, + ARM64_SYSREG_SPMEVCNTR9_EL0 = AARCH64_SYSREG_SPMEVCNTR9_EL0, + ARM64_SYSREG_SPMEVFILT2R0_EL0 = AARCH64_SYSREG_SPMEVFILT2R0_EL0, + ARM64_SYSREG_SPMEVFILT2R10_EL0 = AARCH64_SYSREG_SPMEVFILT2R10_EL0, + ARM64_SYSREG_SPMEVFILT2R11_EL0 = AARCH64_SYSREG_SPMEVFILT2R11_EL0, + ARM64_SYSREG_SPMEVFILT2R12_EL0 = AARCH64_SYSREG_SPMEVFILT2R12_EL0, + ARM64_SYSREG_SPMEVFILT2R13_EL0 = AARCH64_SYSREG_SPMEVFILT2R13_EL0, + ARM64_SYSREG_SPMEVFILT2R14_EL0 = AARCH64_SYSREG_SPMEVFILT2R14_EL0, + ARM64_SYSREG_SPMEVFILT2R15_EL0 = AARCH64_SYSREG_SPMEVFILT2R15_EL0, + ARM64_SYSREG_SPMEVFILT2R1_EL0 = AARCH64_SYSREG_SPMEVFILT2R1_EL0, + ARM64_SYSREG_SPMEVFILT2R2_EL0 = AARCH64_SYSREG_SPMEVFILT2R2_EL0, + ARM64_SYSREG_SPMEVFILT2R3_EL0 = AARCH64_SYSREG_SPMEVFILT2R3_EL0, + ARM64_SYSREG_SPMEVFILT2R4_EL0 = AARCH64_SYSREG_SPMEVFILT2R4_EL0, + ARM64_SYSREG_SPMEVFILT2R5_EL0 = AARCH64_SYSREG_SPMEVFILT2R5_EL0, + ARM64_SYSREG_SPMEVFILT2R6_EL0 = AARCH64_SYSREG_SPMEVFILT2R6_EL0, + ARM64_SYSREG_SPMEVFILT2R7_EL0 = AARCH64_SYSREG_SPMEVFILT2R7_EL0, + ARM64_SYSREG_SPMEVFILT2R8_EL0 = AARCH64_SYSREG_SPMEVFILT2R8_EL0, + ARM64_SYSREG_SPMEVFILT2R9_EL0 = AARCH64_SYSREG_SPMEVFILT2R9_EL0, + ARM64_SYSREG_SPMEVFILTR0_EL0 = AARCH64_SYSREG_SPMEVFILTR0_EL0, + ARM64_SYSREG_SPMEVFILTR10_EL0 = AARCH64_SYSREG_SPMEVFILTR10_EL0, + ARM64_SYSREG_SPMEVFILTR11_EL0 = AARCH64_SYSREG_SPMEVFILTR11_EL0, + ARM64_SYSREG_SPMEVFILTR12_EL0 = AARCH64_SYSREG_SPMEVFILTR12_EL0, + ARM64_SYSREG_SPMEVFILTR13_EL0 = AARCH64_SYSREG_SPMEVFILTR13_EL0, + ARM64_SYSREG_SPMEVFILTR14_EL0 = AARCH64_SYSREG_SPMEVFILTR14_EL0, + ARM64_SYSREG_SPMEVFILTR15_EL0 = AARCH64_SYSREG_SPMEVFILTR15_EL0, + ARM64_SYSREG_SPMEVFILTR1_EL0 = AARCH64_SYSREG_SPMEVFILTR1_EL0, + ARM64_SYSREG_SPMEVFILTR2_EL0 = AARCH64_SYSREG_SPMEVFILTR2_EL0, + ARM64_SYSREG_SPMEVFILTR3_EL0 = AARCH64_SYSREG_SPMEVFILTR3_EL0, + ARM64_SYSREG_SPMEVFILTR4_EL0 = AARCH64_SYSREG_SPMEVFILTR4_EL0, + ARM64_SYSREG_SPMEVFILTR5_EL0 = AARCH64_SYSREG_SPMEVFILTR5_EL0, + ARM64_SYSREG_SPMEVFILTR6_EL0 = AARCH64_SYSREG_SPMEVFILTR6_EL0, + ARM64_SYSREG_SPMEVFILTR7_EL0 = AARCH64_SYSREG_SPMEVFILTR7_EL0, + ARM64_SYSREG_SPMEVFILTR8_EL0 = AARCH64_SYSREG_SPMEVFILTR8_EL0, + ARM64_SYSREG_SPMEVFILTR9_EL0 = AARCH64_SYSREG_SPMEVFILTR9_EL0, + ARM64_SYSREG_SPMEVTYPER0_EL0 = AARCH64_SYSREG_SPMEVTYPER0_EL0, + ARM64_SYSREG_SPMEVTYPER10_EL0 = AARCH64_SYSREG_SPMEVTYPER10_EL0, + ARM64_SYSREG_SPMEVTYPER11_EL0 = AARCH64_SYSREG_SPMEVTYPER11_EL0, + ARM64_SYSREG_SPMEVTYPER12_EL0 = AARCH64_SYSREG_SPMEVTYPER12_EL0, + ARM64_SYSREG_SPMEVTYPER13_EL0 = AARCH64_SYSREG_SPMEVTYPER13_EL0, + ARM64_SYSREG_SPMEVTYPER14_EL0 = AARCH64_SYSREG_SPMEVTYPER14_EL0, + ARM64_SYSREG_SPMEVTYPER15_EL0 = AARCH64_SYSREG_SPMEVTYPER15_EL0, + ARM64_SYSREG_SPMEVTYPER1_EL0 = AARCH64_SYSREG_SPMEVTYPER1_EL0, + ARM64_SYSREG_SPMEVTYPER2_EL0 = AARCH64_SYSREG_SPMEVTYPER2_EL0, + ARM64_SYSREG_SPMEVTYPER3_EL0 = AARCH64_SYSREG_SPMEVTYPER3_EL0, + ARM64_SYSREG_SPMEVTYPER4_EL0 = AARCH64_SYSREG_SPMEVTYPER4_EL0, + ARM64_SYSREG_SPMEVTYPER5_EL0 = AARCH64_SYSREG_SPMEVTYPER5_EL0, + ARM64_SYSREG_SPMEVTYPER6_EL0 = AARCH64_SYSREG_SPMEVTYPER6_EL0, + ARM64_SYSREG_SPMEVTYPER7_EL0 = AARCH64_SYSREG_SPMEVTYPER7_EL0, + ARM64_SYSREG_SPMEVTYPER8_EL0 = AARCH64_SYSREG_SPMEVTYPER8_EL0, + ARM64_SYSREG_SPMEVTYPER9_EL0 = AARCH64_SYSREG_SPMEVTYPER9_EL0, + ARM64_SYSREG_SPMIIDR_EL1 = AARCH64_SYSREG_SPMIIDR_EL1, + ARM64_SYSREG_SPMINTENCLR_EL1 = AARCH64_SYSREG_SPMINTENCLR_EL1, + ARM64_SYSREG_SPMINTENSET_EL1 = AARCH64_SYSREG_SPMINTENSET_EL1, + ARM64_SYSREG_SPMOVSCLR_EL0 = AARCH64_SYSREG_SPMOVSCLR_EL0, + ARM64_SYSREG_SPMOVSSET_EL0 = AARCH64_SYSREG_SPMOVSSET_EL0, + ARM64_SYSREG_SPMROOTCR_EL3 = AARCH64_SYSREG_SPMROOTCR_EL3, + ARM64_SYSREG_SPMSCR_EL1 = AARCH64_SYSREG_SPMSCR_EL1, + ARM64_SYSREG_SPMSELR_EL0 = AARCH64_SYSREG_SPMSELR_EL0, + ARM64_SYSREG_SPMZR_EL0 = AARCH64_SYSREG_SPMZR_EL0, + ARM64_SYSREG_SPSEL = AARCH64_SYSREG_SPSEL, + ARM64_SYSREG_SPSR_ABT = AARCH64_SYSREG_SPSR_ABT, + ARM64_SYSREG_SPSR_EL1 = AARCH64_SYSREG_SPSR_EL1, + ARM64_SYSREG_SPSR_EL12 = AARCH64_SYSREG_SPSR_EL12, + ARM64_SYSREG_SPSR_EL2 = AARCH64_SYSREG_SPSR_EL2, + ARM64_SYSREG_SPSR_EL3 = AARCH64_SYSREG_SPSR_EL3, + ARM64_SYSREG_SPSR_FIQ = AARCH64_SYSREG_SPSR_FIQ, + ARM64_SYSREG_SPSR_IRQ = AARCH64_SYSREG_SPSR_IRQ, + ARM64_SYSREG_SPSR_UND = AARCH64_SYSREG_SPSR_UND, + ARM64_SYSREG_SP_EL0 = AARCH64_SYSREG_SP_EL0, + ARM64_SYSREG_SP_EL1 = AARCH64_SYSREG_SP_EL1, + ARM64_SYSREG_SP_EL2 = AARCH64_SYSREG_SP_EL2, + ARM64_SYSREG_SSBS = AARCH64_SYSREG_SSBS, + ARM64_SYSREG_SVCR = AARCH64_SYSREG_SVCR, + ARM64_SYSREG_TCO = AARCH64_SYSREG_TCO, + ARM64_SYSREG_TCR2_EL1 = AARCH64_SYSREG_TCR2_EL1, + ARM64_SYSREG_TCR2_EL12 = AARCH64_SYSREG_TCR2_EL12, + ARM64_SYSREG_TCR2_EL2 = AARCH64_SYSREG_TCR2_EL2, + ARM64_SYSREG_TCR_EL1 = AARCH64_SYSREG_TCR_EL1, + ARM64_SYSREG_TCR_EL12 = AARCH64_SYSREG_TCR_EL12, + ARM64_SYSREG_TCR_EL2 = AARCH64_SYSREG_TCR_EL2, + ARM64_SYSREG_TCR_EL3 = AARCH64_SYSREG_TCR_EL3, + ARM64_SYSREG_TEECR32_EL1 = AARCH64_SYSREG_TEECR32_EL1, + ARM64_SYSREG_TEEHBR32_EL1 = AARCH64_SYSREG_TEEHBR32_EL1, + ARM64_SYSREG_TFSRE0_EL1 = AARCH64_SYSREG_TFSRE0_EL1, + ARM64_SYSREG_TFSR_EL1 = AARCH64_SYSREG_TFSR_EL1, + ARM64_SYSREG_TFSR_EL12 = AARCH64_SYSREG_TFSR_EL12, + ARM64_SYSREG_TFSR_EL2 = AARCH64_SYSREG_TFSR_EL2, + ARM64_SYSREG_TFSR_EL3 = AARCH64_SYSREG_TFSR_EL3, + ARM64_SYSREG_TPIDR2_EL0 = AARCH64_SYSREG_TPIDR2_EL0, + ARM64_SYSREG_TPIDRRO_EL0 = AARCH64_SYSREG_TPIDRRO_EL0, + ARM64_SYSREG_TPIDR_EL0 = AARCH64_SYSREG_TPIDR_EL0, + ARM64_SYSREG_TPIDR_EL1 = AARCH64_SYSREG_TPIDR_EL1, + ARM64_SYSREG_TPIDR_EL2 = AARCH64_SYSREG_TPIDR_EL2, + ARM64_SYSREG_TPIDR_EL3 = AARCH64_SYSREG_TPIDR_EL3, + ARM64_SYSREG_TRBBASER_EL1 = AARCH64_SYSREG_TRBBASER_EL1, + ARM64_SYSREG_TRBIDR_EL1 = AARCH64_SYSREG_TRBIDR_EL1, + ARM64_SYSREG_TRBLIMITR_EL1 = AARCH64_SYSREG_TRBLIMITR_EL1, + ARM64_SYSREG_TRBMAR_EL1 = AARCH64_SYSREG_TRBMAR_EL1, + ARM64_SYSREG_TRBPTR_EL1 = AARCH64_SYSREG_TRBPTR_EL1, + ARM64_SYSREG_TRBSR_EL1 = AARCH64_SYSREG_TRBSR_EL1, + ARM64_SYSREG_TRBTRG_EL1 = AARCH64_SYSREG_TRBTRG_EL1, + ARM64_SYSREG_TRCACATR0 = AARCH64_SYSREG_TRCACATR0, + ARM64_SYSREG_TRCACATR1 = AARCH64_SYSREG_TRCACATR1, + ARM64_SYSREG_TRCACATR10 = AARCH64_SYSREG_TRCACATR10, + ARM64_SYSREG_TRCACATR11 = AARCH64_SYSREG_TRCACATR11, + ARM64_SYSREG_TRCACATR12 = AARCH64_SYSREG_TRCACATR12, + ARM64_SYSREG_TRCACATR13 = AARCH64_SYSREG_TRCACATR13, + ARM64_SYSREG_TRCACATR14 = AARCH64_SYSREG_TRCACATR14, + ARM64_SYSREG_TRCACATR15 = AARCH64_SYSREG_TRCACATR15, + ARM64_SYSREG_TRCACATR2 = AARCH64_SYSREG_TRCACATR2, + ARM64_SYSREG_TRCACATR3 = AARCH64_SYSREG_TRCACATR3, + ARM64_SYSREG_TRCACATR4 = AARCH64_SYSREG_TRCACATR4, + ARM64_SYSREG_TRCACATR5 = AARCH64_SYSREG_TRCACATR5, + ARM64_SYSREG_TRCACATR6 = AARCH64_SYSREG_TRCACATR6, + ARM64_SYSREG_TRCACATR7 = AARCH64_SYSREG_TRCACATR7, + ARM64_SYSREG_TRCACATR8 = AARCH64_SYSREG_TRCACATR8, + ARM64_SYSREG_TRCACATR9 = AARCH64_SYSREG_TRCACATR9, + ARM64_SYSREG_TRCACVR0 = AARCH64_SYSREG_TRCACVR0, + ARM64_SYSREG_TRCACVR1 = AARCH64_SYSREG_TRCACVR1, + ARM64_SYSREG_TRCACVR10 = AARCH64_SYSREG_TRCACVR10, + ARM64_SYSREG_TRCACVR11 = AARCH64_SYSREG_TRCACVR11, + ARM64_SYSREG_TRCACVR12 = AARCH64_SYSREG_TRCACVR12, + ARM64_SYSREG_TRCACVR13 = AARCH64_SYSREG_TRCACVR13, + ARM64_SYSREG_TRCACVR14 = AARCH64_SYSREG_TRCACVR14, + ARM64_SYSREG_TRCACVR15 = AARCH64_SYSREG_TRCACVR15, + ARM64_SYSREG_TRCACVR2 = AARCH64_SYSREG_TRCACVR2, + ARM64_SYSREG_TRCACVR3 = AARCH64_SYSREG_TRCACVR3, + ARM64_SYSREG_TRCACVR4 = AARCH64_SYSREG_TRCACVR4, + ARM64_SYSREG_TRCACVR5 = AARCH64_SYSREG_TRCACVR5, + ARM64_SYSREG_TRCACVR6 = AARCH64_SYSREG_TRCACVR6, + ARM64_SYSREG_TRCACVR7 = AARCH64_SYSREG_TRCACVR7, + ARM64_SYSREG_TRCACVR8 = AARCH64_SYSREG_TRCACVR8, + ARM64_SYSREG_TRCACVR9 = AARCH64_SYSREG_TRCACVR9, + ARM64_SYSREG_TRCAUTHSTATUS = AARCH64_SYSREG_TRCAUTHSTATUS, + ARM64_SYSREG_TRCAUXCTLR = AARCH64_SYSREG_TRCAUXCTLR, + ARM64_SYSREG_TRCBBCTLR = AARCH64_SYSREG_TRCBBCTLR, + ARM64_SYSREG_TRCCCCTLR = AARCH64_SYSREG_TRCCCCTLR, + ARM64_SYSREG_TRCCIDCCTLR0 = AARCH64_SYSREG_TRCCIDCCTLR0, + ARM64_SYSREG_TRCCIDCCTLR1 = AARCH64_SYSREG_TRCCIDCCTLR1, + ARM64_SYSREG_TRCCIDCVR0 = AARCH64_SYSREG_TRCCIDCVR0, + ARM64_SYSREG_TRCCIDCVR1 = AARCH64_SYSREG_TRCCIDCVR1, + ARM64_SYSREG_TRCCIDCVR2 = AARCH64_SYSREG_TRCCIDCVR2, + ARM64_SYSREG_TRCCIDCVR3 = AARCH64_SYSREG_TRCCIDCVR3, + ARM64_SYSREG_TRCCIDCVR4 = AARCH64_SYSREG_TRCCIDCVR4, + ARM64_SYSREG_TRCCIDCVR5 = AARCH64_SYSREG_TRCCIDCVR5, + ARM64_SYSREG_TRCCIDCVR6 = AARCH64_SYSREG_TRCCIDCVR6, + ARM64_SYSREG_TRCCIDCVR7 = AARCH64_SYSREG_TRCCIDCVR7, + ARM64_SYSREG_TRCCIDR0 = AARCH64_SYSREG_TRCCIDR0, + ARM64_SYSREG_TRCCIDR1 = AARCH64_SYSREG_TRCCIDR1, + ARM64_SYSREG_TRCCIDR2 = AARCH64_SYSREG_TRCCIDR2, + ARM64_SYSREG_TRCCIDR3 = AARCH64_SYSREG_TRCCIDR3, + ARM64_SYSREG_TRCCLAIMCLR = AARCH64_SYSREG_TRCCLAIMCLR, + ARM64_SYSREG_TRCCLAIMSET = AARCH64_SYSREG_TRCCLAIMSET, + ARM64_SYSREG_TRCCNTCTLR0 = AARCH64_SYSREG_TRCCNTCTLR0, + ARM64_SYSREG_TRCCNTCTLR1 = AARCH64_SYSREG_TRCCNTCTLR1, + ARM64_SYSREG_TRCCNTCTLR2 = AARCH64_SYSREG_TRCCNTCTLR2, + ARM64_SYSREG_TRCCNTCTLR3 = AARCH64_SYSREG_TRCCNTCTLR3, + ARM64_SYSREG_TRCCNTRLDVR0 = AARCH64_SYSREG_TRCCNTRLDVR0, + ARM64_SYSREG_TRCCNTRLDVR1 = AARCH64_SYSREG_TRCCNTRLDVR1, + ARM64_SYSREG_TRCCNTRLDVR2 = AARCH64_SYSREG_TRCCNTRLDVR2, + ARM64_SYSREG_TRCCNTRLDVR3 = AARCH64_SYSREG_TRCCNTRLDVR3, + ARM64_SYSREG_TRCCNTVR0 = AARCH64_SYSREG_TRCCNTVR0, + ARM64_SYSREG_TRCCNTVR1 = AARCH64_SYSREG_TRCCNTVR1, + ARM64_SYSREG_TRCCNTVR2 = AARCH64_SYSREG_TRCCNTVR2, + ARM64_SYSREG_TRCCNTVR3 = AARCH64_SYSREG_TRCCNTVR3, + ARM64_SYSREG_TRCCONFIGR = AARCH64_SYSREG_TRCCONFIGR, + ARM64_SYSREG_TRCDEVAFF0 = AARCH64_SYSREG_TRCDEVAFF0, + ARM64_SYSREG_TRCDEVAFF1 = AARCH64_SYSREG_TRCDEVAFF1, + ARM64_SYSREG_TRCDEVARCH = AARCH64_SYSREG_TRCDEVARCH, + ARM64_SYSREG_TRCDEVID = AARCH64_SYSREG_TRCDEVID, + ARM64_SYSREG_TRCDEVTYPE = AARCH64_SYSREG_TRCDEVTYPE, + ARM64_SYSREG_TRCDVCMR0 = AARCH64_SYSREG_TRCDVCMR0, + ARM64_SYSREG_TRCDVCMR1 = AARCH64_SYSREG_TRCDVCMR1, + ARM64_SYSREG_TRCDVCMR2 = AARCH64_SYSREG_TRCDVCMR2, + ARM64_SYSREG_TRCDVCMR3 = AARCH64_SYSREG_TRCDVCMR3, + ARM64_SYSREG_TRCDVCMR4 = AARCH64_SYSREG_TRCDVCMR4, + ARM64_SYSREG_TRCDVCMR5 = AARCH64_SYSREG_TRCDVCMR5, + ARM64_SYSREG_TRCDVCMR6 = AARCH64_SYSREG_TRCDVCMR6, + ARM64_SYSREG_TRCDVCMR7 = AARCH64_SYSREG_TRCDVCMR7, + ARM64_SYSREG_TRCDVCVR0 = AARCH64_SYSREG_TRCDVCVR0, + ARM64_SYSREG_TRCDVCVR1 = AARCH64_SYSREG_TRCDVCVR1, + ARM64_SYSREG_TRCDVCVR2 = AARCH64_SYSREG_TRCDVCVR2, + ARM64_SYSREG_TRCDVCVR3 = AARCH64_SYSREG_TRCDVCVR3, + ARM64_SYSREG_TRCDVCVR4 = AARCH64_SYSREG_TRCDVCVR4, + ARM64_SYSREG_TRCDVCVR5 = AARCH64_SYSREG_TRCDVCVR5, + ARM64_SYSREG_TRCDVCVR6 = AARCH64_SYSREG_TRCDVCVR6, + ARM64_SYSREG_TRCDVCVR7 = AARCH64_SYSREG_TRCDVCVR7, + ARM64_SYSREG_TRCEVENTCTL0R = AARCH64_SYSREG_TRCEVENTCTL0R, + ARM64_SYSREG_TRCEVENTCTL1R = AARCH64_SYSREG_TRCEVENTCTL1R, + ARM64_SYSREG_TRCEXTINSELR = AARCH64_SYSREG_TRCEXTINSELR, + ARM64_SYSREG_TRCEXTINSELR0 = AARCH64_SYSREG_TRCEXTINSELR0, + ARM64_SYSREG_TRCEXTINSELR1 = AARCH64_SYSREG_TRCEXTINSELR1, + ARM64_SYSREG_TRCEXTINSELR2 = AARCH64_SYSREG_TRCEXTINSELR2, + ARM64_SYSREG_TRCEXTINSELR3 = AARCH64_SYSREG_TRCEXTINSELR3, + ARM64_SYSREG_TRCIDR0 = AARCH64_SYSREG_TRCIDR0, + ARM64_SYSREG_TRCIDR1 = AARCH64_SYSREG_TRCIDR1, + ARM64_SYSREG_TRCIDR10 = AARCH64_SYSREG_TRCIDR10, + ARM64_SYSREG_TRCIDR11 = AARCH64_SYSREG_TRCIDR11, + ARM64_SYSREG_TRCIDR12 = AARCH64_SYSREG_TRCIDR12, + ARM64_SYSREG_TRCIDR13 = AARCH64_SYSREG_TRCIDR13, + ARM64_SYSREG_TRCIDR2 = AARCH64_SYSREG_TRCIDR2, + ARM64_SYSREG_TRCIDR3 = AARCH64_SYSREG_TRCIDR3, + ARM64_SYSREG_TRCIDR4 = AARCH64_SYSREG_TRCIDR4, + ARM64_SYSREG_TRCIDR5 = AARCH64_SYSREG_TRCIDR5, + ARM64_SYSREG_TRCIDR6 = AARCH64_SYSREG_TRCIDR6, + ARM64_SYSREG_TRCIDR7 = AARCH64_SYSREG_TRCIDR7, + ARM64_SYSREG_TRCIDR8 = AARCH64_SYSREG_TRCIDR8, + ARM64_SYSREG_TRCIDR9 = AARCH64_SYSREG_TRCIDR9, + ARM64_SYSREG_TRCIMSPEC0 = AARCH64_SYSREG_TRCIMSPEC0, + ARM64_SYSREG_TRCIMSPEC1 = AARCH64_SYSREG_TRCIMSPEC1, + ARM64_SYSREG_TRCIMSPEC2 = AARCH64_SYSREG_TRCIMSPEC2, + ARM64_SYSREG_TRCIMSPEC3 = AARCH64_SYSREG_TRCIMSPEC3, + ARM64_SYSREG_TRCIMSPEC4 = AARCH64_SYSREG_TRCIMSPEC4, + ARM64_SYSREG_TRCIMSPEC5 = AARCH64_SYSREG_TRCIMSPEC5, + ARM64_SYSREG_TRCIMSPEC6 = AARCH64_SYSREG_TRCIMSPEC6, + ARM64_SYSREG_TRCIMSPEC7 = AARCH64_SYSREG_TRCIMSPEC7, + ARM64_SYSREG_TRCITCTRL = AARCH64_SYSREG_TRCITCTRL, + ARM64_SYSREG_TRCITECR_EL1 = AARCH64_SYSREG_TRCITECR_EL1, + ARM64_SYSREG_TRCITECR_EL12 = AARCH64_SYSREG_TRCITECR_EL12, + ARM64_SYSREG_TRCITECR_EL2 = AARCH64_SYSREG_TRCITECR_EL2, + ARM64_SYSREG_TRCITEEDCR = AARCH64_SYSREG_TRCITEEDCR, + ARM64_SYSREG_TRCLAR = AARCH64_SYSREG_TRCLAR, + ARM64_SYSREG_TRCLSR = AARCH64_SYSREG_TRCLSR, + ARM64_SYSREG_TRCOSLAR = AARCH64_SYSREG_TRCOSLAR, + ARM64_SYSREG_TRCOSLSR = AARCH64_SYSREG_TRCOSLSR, + ARM64_SYSREG_TRCPDCR = AARCH64_SYSREG_TRCPDCR, + ARM64_SYSREG_TRCPDSR = AARCH64_SYSREG_TRCPDSR, + ARM64_SYSREG_TRCPIDR0 = AARCH64_SYSREG_TRCPIDR0, + ARM64_SYSREG_TRCPIDR1 = AARCH64_SYSREG_TRCPIDR1, + ARM64_SYSREG_TRCPIDR2 = AARCH64_SYSREG_TRCPIDR2, + ARM64_SYSREG_TRCPIDR3 = AARCH64_SYSREG_TRCPIDR3, + ARM64_SYSREG_TRCPIDR4 = AARCH64_SYSREG_TRCPIDR4, + ARM64_SYSREG_TRCPIDR5 = AARCH64_SYSREG_TRCPIDR5, + ARM64_SYSREG_TRCPIDR6 = AARCH64_SYSREG_TRCPIDR6, + ARM64_SYSREG_TRCPIDR7 = AARCH64_SYSREG_TRCPIDR7, + ARM64_SYSREG_TRCPRGCTLR = AARCH64_SYSREG_TRCPRGCTLR, + ARM64_SYSREG_TRCPROCSELR = AARCH64_SYSREG_TRCPROCSELR, + ARM64_SYSREG_TRCQCTLR = AARCH64_SYSREG_TRCQCTLR, + ARM64_SYSREG_TRCRSCTLR10 = AARCH64_SYSREG_TRCRSCTLR10, + ARM64_SYSREG_TRCRSCTLR11 = AARCH64_SYSREG_TRCRSCTLR11, + ARM64_SYSREG_TRCRSCTLR12 = AARCH64_SYSREG_TRCRSCTLR12, + ARM64_SYSREG_TRCRSCTLR13 = AARCH64_SYSREG_TRCRSCTLR13, + ARM64_SYSREG_TRCRSCTLR14 = AARCH64_SYSREG_TRCRSCTLR14, + ARM64_SYSREG_TRCRSCTLR15 = AARCH64_SYSREG_TRCRSCTLR15, + ARM64_SYSREG_TRCRSCTLR16 = AARCH64_SYSREG_TRCRSCTLR16, + ARM64_SYSREG_TRCRSCTLR17 = AARCH64_SYSREG_TRCRSCTLR17, + ARM64_SYSREG_TRCRSCTLR18 = AARCH64_SYSREG_TRCRSCTLR18, + ARM64_SYSREG_TRCRSCTLR19 = AARCH64_SYSREG_TRCRSCTLR19, + ARM64_SYSREG_TRCRSCTLR2 = AARCH64_SYSREG_TRCRSCTLR2, + ARM64_SYSREG_TRCRSCTLR20 = AARCH64_SYSREG_TRCRSCTLR20, + ARM64_SYSREG_TRCRSCTLR21 = AARCH64_SYSREG_TRCRSCTLR21, + ARM64_SYSREG_TRCRSCTLR22 = AARCH64_SYSREG_TRCRSCTLR22, + ARM64_SYSREG_TRCRSCTLR23 = AARCH64_SYSREG_TRCRSCTLR23, + ARM64_SYSREG_TRCRSCTLR24 = AARCH64_SYSREG_TRCRSCTLR24, + ARM64_SYSREG_TRCRSCTLR25 = AARCH64_SYSREG_TRCRSCTLR25, + ARM64_SYSREG_TRCRSCTLR26 = AARCH64_SYSREG_TRCRSCTLR26, + ARM64_SYSREG_TRCRSCTLR27 = AARCH64_SYSREG_TRCRSCTLR27, + ARM64_SYSREG_TRCRSCTLR28 = AARCH64_SYSREG_TRCRSCTLR28, + ARM64_SYSREG_TRCRSCTLR29 = AARCH64_SYSREG_TRCRSCTLR29, + ARM64_SYSREG_TRCRSCTLR3 = AARCH64_SYSREG_TRCRSCTLR3, + ARM64_SYSREG_TRCRSCTLR30 = AARCH64_SYSREG_TRCRSCTLR30, + ARM64_SYSREG_TRCRSCTLR31 = AARCH64_SYSREG_TRCRSCTLR31, + ARM64_SYSREG_TRCRSCTLR4 = AARCH64_SYSREG_TRCRSCTLR4, + ARM64_SYSREG_TRCRSCTLR5 = AARCH64_SYSREG_TRCRSCTLR5, + ARM64_SYSREG_TRCRSCTLR6 = AARCH64_SYSREG_TRCRSCTLR6, + ARM64_SYSREG_TRCRSCTLR7 = AARCH64_SYSREG_TRCRSCTLR7, + ARM64_SYSREG_TRCRSCTLR8 = AARCH64_SYSREG_TRCRSCTLR8, + ARM64_SYSREG_TRCRSCTLR9 = AARCH64_SYSREG_TRCRSCTLR9, + ARM64_SYSREG_TRCRSR = AARCH64_SYSREG_TRCRSR, + ARM64_SYSREG_TRCSEQEVR0 = AARCH64_SYSREG_TRCSEQEVR0, + ARM64_SYSREG_TRCSEQEVR1 = AARCH64_SYSREG_TRCSEQEVR1, + ARM64_SYSREG_TRCSEQEVR2 = AARCH64_SYSREG_TRCSEQEVR2, + ARM64_SYSREG_TRCSEQRSTEVR = AARCH64_SYSREG_TRCSEQRSTEVR, + ARM64_SYSREG_TRCSEQSTR = AARCH64_SYSREG_TRCSEQSTR, + ARM64_SYSREG_TRCSSCCR0 = AARCH64_SYSREG_TRCSSCCR0, + ARM64_SYSREG_TRCSSCCR1 = AARCH64_SYSREG_TRCSSCCR1, + ARM64_SYSREG_TRCSSCCR2 = AARCH64_SYSREG_TRCSSCCR2, + ARM64_SYSREG_TRCSSCCR3 = AARCH64_SYSREG_TRCSSCCR3, + ARM64_SYSREG_TRCSSCCR4 = AARCH64_SYSREG_TRCSSCCR4, + ARM64_SYSREG_TRCSSCCR5 = AARCH64_SYSREG_TRCSSCCR5, + ARM64_SYSREG_TRCSSCCR6 = AARCH64_SYSREG_TRCSSCCR6, + ARM64_SYSREG_TRCSSCCR7 = AARCH64_SYSREG_TRCSSCCR7, + ARM64_SYSREG_TRCSSCSR0 = AARCH64_SYSREG_TRCSSCSR0, + ARM64_SYSREG_TRCSSCSR1 = AARCH64_SYSREG_TRCSSCSR1, + ARM64_SYSREG_TRCSSCSR2 = AARCH64_SYSREG_TRCSSCSR2, + ARM64_SYSREG_TRCSSCSR3 = AARCH64_SYSREG_TRCSSCSR3, + ARM64_SYSREG_TRCSSCSR4 = AARCH64_SYSREG_TRCSSCSR4, + ARM64_SYSREG_TRCSSCSR5 = AARCH64_SYSREG_TRCSSCSR5, + ARM64_SYSREG_TRCSSCSR6 = AARCH64_SYSREG_TRCSSCSR6, + ARM64_SYSREG_TRCSSCSR7 = AARCH64_SYSREG_TRCSSCSR7, + ARM64_SYSREG_TRCSSPCICR0 = AARCH64_SYSREG_TRCSSPCICR0, + ARM64_SYSREG_TRCSSPCICR1 = AARCH64_SYSREG_TRCSSPCICR1, + ARM64_SYSREG_TRCSSPCICR2 = AARCH64_SYSREG_TRCSSPCICR2, + ARM64_SYSREG_TRCSSPCICR3 = AARCH64_SYSREG_TRCSSPCICR3, + ARM64_SYSREG_TRCSSPCICR4 = AARCH64_SYSREG_TRCSSPCICR4, + ARM64_SYSREG_TRCSSPCICR5 = AARCH64_SYSREG_TRCSSPCICR5, + ARM64_SYSREG_TRCSSPCICR6 = AARCH64_SYSREG_TRCSSPCICR6, + ARM64_SYSREG_TRCSSPCICR7 = AARCH64_SYSREG_TRCSSPCICR7, + ARM64_SYSREG_TRCSTALLCTLR = AARCH64_SYSREG_TRCSTALLCTLR, + ARM64_SYSREG_TRCSTATR = AARCH64_SYSREG_TRCSTATR, + ARM64_SYSREG_TRCSYNCPR = AARCH64_SYSREG_TRCSYNCPR, + ARM64_SYSREG_TRCTRACEIDR = AARCH64_SYSREG_TRCTRACEIDR, + ARM64_SYSREG_TRCTSCTLR = AARCH64_SYSREG_TRCTSCTLR, + ARM64_SYSREG_TRCVDARCCTLR = AARCH64_SYSREG_TRCVDARCCTLR, + ARM64_SYSREG_TRCVDCTLR = AARCH64_SYSREG_TRCVDCTLR, + ARM64_SYSREG_TRCVDSACCTLR = AARCH64_SYSREG_TRCVDSACCTLR, + ARM64_SYSREG_TRCVICTLR = AARCH64_SYSREG_TRCVICTLR, + ARM64_SYSREG_TRCVIIECTLR = AARCH64_SYSREG_TRCVIIECTLR, + ARM64_SYSREG_TRCVIPCSSCTLR = AARCH64_SYSREG_TRCVIPCSSCTLR, + ARM64_SYSREG_TRCVISSCTLR = AARCH64_SYSREG_TRCVISSCTLR, + ARM64_SYSREG_TRCVMIDCCTLR0 = AARCH64_SYSREG_TRCVMIDCCTLR0, + ARM64_SYSREG_TRCVMIDCCTLR1 = AARCH64_SYSREG_TRCVMIDCCTLR1, + ARM64_SYSREG_TRCVMIDCVR0 = AARCH64_SYSREG_TRCVMIDCVR0, + ARM64_SYSREG_TRCVMIDCVR1 = AARCH64_SYSREG_TRCVMIDCVR1, + ARM64_SYSREG_TRCVMIDCVR2 = AARCH64_SYSREG_TRCVMIDCVR2, + ARM64_SYSREG_TRCVMIDCVR3 = AARCH64_SYSREG_TRCVMIDCVR3, + ARM64_SYSREG_TRCVMIDCVR4 = AARCH64_SYSREG_TRCVMIDCVR4, + ARM64_SYSREG_TRCVMIDCVR5 = AARCH64_SYSREG_TRCVMIDCVR5, + ARM64_SYSREG_TRCVMIDCVR6 = AARCH64_SYSREG_TRCVMIDCVR6, + ARM64_SYSREG_TRCVMIDCVR7 = AARCH64_SYSREG_TRCVMIDCVR7, + ARM64_SYSREG_TRFCR_EL1 = AARCH64_SYSREG_TRFCR_EL1, + ARM64_SYSREG_TRFCR_EL12 = AARCH64_SYSREG_TRFCR_EL12, + ARM64_SYSREG_TRFCR_EL2 = AARCH64_SYSREG_TRFCR_EL2, + ARM64_SYSREG_TTBR0_EL1 = AARCH64_SYSREG_TTBR0_EL1, + ARM64_SYSREG_TTBR0_EL12 = AARCH64_SYSREG_TTBR0_EL12, + ARM64_SYSREG_TTBR0_EL2 = AARCH64_SYSREG_TTBR0_EL2, + ARM64_SYSREG_VSCTLR_EL2 = AARCH64_SYSREG_VSCTLR_EL2, + ARM64_SYSREG_TTBR0_EL3 = AARCH64_SYSREG_TTBR0_EL3, + ARM64_SYSREG_TTBR1_EL1 = AARCH64_SYSREG_TTBR1_EL1, + ARM64_SYSREG_TTBR1_EL12 = AARCH64_SYSREG_TTBR1_EL12, + ARM64_SYSREG_TTBR1_EL2 = AARCH64_SYSREG_TTBR1_EL2, + ARM64_SYSREG_UAO = AARCH64_SYSREG_UAO, + ARM64_SYSREG_VBAR_EL1 = AARCH64_SYSREG_VBAR_EL1, + ARM64_SYSREG_VBAR_EL12 = AARCH64_SYSREG_VBAR_EL12, + ARM64_SYSREG_VBAR_EL2 = AARCH64_SYSREG_VBAR_EL2, + ARM64_SYSREG_VBAR_EL3 = AARCH64_SYSREG_VBAR_EL3, + ARM64_SYSREG_VDISR_EL2 = AARCH64_SYSREG_VDISR_EL2, + ARM64_SYSREG_VDISR_EL3 = AARCH64_SYSREG_VDISR_EL3, + ARM64_SYSREG_VMECID_A_EL2 = AARCH64_SYSREG_VMECID_A_EL2, + ARM64_SYSREG_VMECID_P_EL2 = AARCH64_SYSREG_VMECID_P_EL2, + ARM64_SYSREG_VMPIDR_EL2 = AARCH64_SYSREG_VMPIDR_EL2, + ARM64_SYSREG_VNCR_EL2 = AARCH64_SYSREG_VNCR_EL2, + ARM64_SYSREG_VPIDR_EL2 = AARCH64_SYSREG_VPIDR_EL2, + ARM64_SYSREG_VSESR_EL2 = AARCH64_SYSREG_VSESR_EL2, + ARM64_SYSREG_VSESR_EL3 = AARCH64_SYSREG_VSESR_EL3, + ARM64_SYSREG_VSTCR_EL2 = AARCH64_SYSREG_VSTCR_EL2, + ARM64_SYSREG_VSTTBR_EL2 = AARCH64_SYSREG_VSTTBR_EL2, + ARM64_SYSREG_VTCR_EL2 = AARCH64_SYSREG_VTCR_EL2, + ARM64_SYSREG_VTTBR_EL2 = AARCH64_SYSREG_VTTBR_EL2, + ARM64_SYSREG_ZCR_EL1 = AARCH64_SYSREG_ZCR_EL1, + ARM64_SYSREG_ZCR_EL12 = AARCH64_SYSREG_ZCR_EL12, + ARM64_SYSREG_ZCR_EL2 = AARCH64_SYSREG_ZCR_EL2, + ARM64_SYSREG_ZCR_EL3 = AARCH64_SYSREG_ZCR_EL3, - ARM64_SYSREG_ENDING = AArch64_SYSREG_ENDING, + ARM64_SYSREG_ENDING = AARCH64_SYSREG_ENDING, } arm64_sysreg; typedef enum { - ARM64_TSB_CSYNC = AArch64_TSB_CSYNC, + ARM64_TSB_CSYNC = AARCH64_TSB_CSYNC, ARM64_TSB_ENDING = AArch64_TSB_ENDING, } arm64_tsb; @@ -1838,2640 +1873,2707 @@ typedef aarch64_sysop_imm arm64_sysop_imm; typedef aarch64_sysop_alias arm64_sysop_alias; typedef enum { - ARM64_OP_INVALID = AArch64_OP_INVALID, - ARM64_OP_REG = AArch64_OP_REG, - ARM64_OP_IMM = AArch64_OP_IMM, - ARM64_OP_MEM_REG = AArch64_OP_MEM_REG, - ARM64_OP_MEM_IMM = AArch64_OP_MEM_IMM, - ARM64_OP_MEM = AArch64_OP_MEM, - ARM64_OP_FP = AArch64_OP_FP, - ARM64_OP_CIMM = AArch64_OP_CIMM, - ARM64_OP_REG_MRS = AArch64_OP_REG_MRS, - ARM64_OP_REG_MSR = AArch64_OP_REG_MSR, - ARM64_OP_IMPLICIT_IMM_0 = AArch64_OP_IMPLICIT_IMM_0, - ARM64_OP_SVCR = AArch64_OP_SVCR, - ARM64_OP_AT = AArch64_OP_AT, - ARM64_OP_DB = AArch64_OP_DB, - ARM64_OP_DC = AArch64_OP_DC, - ARM64_OP_ISB = AArch64_OP_ISB, - ARM64_OP_TSB = AArch64_OP_TSB, - ARM64_OP_PRFM = AArch64_OP_PRFM, - ARM64_OP_SVEPRFM = AArch64_OP_SVEPRFM, - ARM64_OP_RPRFM = AArch64_OP_RPRFM, - ARM64_OP_PSTATEIMM0_15 = AArch64_OP_PSTATEIMM0_15, - ARM64_OP_PSTATEIMM0_1 = AArch64_OP_PSTATEIMM0_1, - ARM64_OP_PSB = AArch64_OP_PSB, - ARM64_OP_BTI = AArch64_OP_BTI, - ARM64_OP_SVEPREDPAT = AArch64_OP_SVEPREDPAT, - ARM64_OP_SVEVECLENSPECIFIER = AArch64_OP_SVEVECLENSPECIFIER, - ARM64_OP_SME_MATRIX = AArch64_OP_SME_MATRIX, - ARM64_OP_IMM_RANGE = AArch64_OP_IMM_RANGE, - ARM64_OP_TLBI = AArch64_OP_TLBI, - ARM64_OP_IC = AArch64_OP_IC, - ARM64_OP_DBNXS = AArch64_OP_DBNXS, - ARM64_OP_EXACTFPIMM = AArch64_OP_EXACTFPIMM, - ARM64_OP_SYSREG = AArch64_OP_SYSREG, - ARM64_OP_SYSIMM = AArch64_OP_SYSIMM, - ARM64_OP_SYSALIAS = AArch64_OP_SYSALIAS, + ARM64_OP_INVALID = AARCH64_OP_INVALID, + ARM64_OP_REG = AARCH64_OP_REG, + ARM64_OP_IMM = AARCH64_OP_IMM, + ARM64_OP_MEM_REG = AARCH64_OP_MEM_REG, + ARM64_OP_MEM_IMM = AARCH64_OP_MEM_IMM, + ARM64_OP_MEM = AARCH64_OP_MEM, + ARM64_OP_FP = AARCH64_OP_FP, + ARM64_OP_CIMM = AARCH64_OP_CIMM, + ARM64_OP_REG_MRS = AARCH64_OP_REG_MRS, + ARM64_OP_REG_MSR = AARCH64_OP_REG_MSR, + ARM64_OP_IMPLICIT_IMM_0 = AARCH64_OP_IMPLICIT_IMM_0, + ARM64_OP_SVCR = AARCH64_OP_SVCR, + ARM64_OP_AT = AARCH64_OP_AT, + ARM64_OP_DB = AARCH64_OP_DB, + ARM64_OP_DC = AARCH64_OP_DC, + ARM64_OP_ISB = AARCH64_OP_ISB, + ARM64_OP_TSB = AARCH64_OP_TSB, + ARM64_OP_PRFM = AARCH64_OP_PRFM, + ARM64_OP_SVEPRFM = AARCH64_OP_SVEPRFM, + ARM64_OP_RPRFM = AARCH64_OP_RPRFM, + ARM64_OP_PSTATEIMM0_15 = AARCH64_OP_PSTATEIMM0_15, + ARM64_OP_PSTATEIMM0_1 = AARCH64_OP_PSTATEIMM0_1, + ARM64_OP_PSB = AARCH64_OP_PSB, + ARM64_OP_BTI = AARCH64_OP_BTI, + ARM64_OP_SVEPREDPAT = AARCH64_OP_SVEPREDPAT, + ARM64_OP_SVEVECLENSPECIFIER = AARCH64_OP_SVEVECLENSPECIFIER, + ARM64_OP_SME = AARCH64_OP_SME, + ARM64_OP_IMM_RANGE = AARCH64_OP_IMM_RANGE, + ARM64_OP_TLBI = AARCH64_OP_TLBI, + ARM64_OP_IC = AARCH64_OP_IC, + ARM64_OP_DBNXS = AARCH64_OP_DBNXS, + ARM64_OP_EXACTFPIMM = AARCH64_OP_EXACTFPIMM, + ARM64_OP_SYSREG = AARCH64_OP_SYSREG, + ARM64_OP_SYSIMM = AARCH64_OP_SYSIMM, + ARM64_OP_SYSALIAS = AARCH64_OP_SYSALIAS, + ARM64_OP_PRED = AARCH64_OP_PRED, } arm64_op_type; typedef aarch64_sysop arm64_sysop; typedef enum { - ARM64_REG_INVALID = AArch64_REG_INVALID, - ARM64_REG_FFR = AArch64_REG_FFR, - ARM64_REG_FP = AArch64_REG_FP, - ARM64_REG_FPCR = AArch64_REG_FPCR, - ARM64_REG_LR = AArch64_REG_LR, - ARM64_REG_NZCV = AArch64_REG_NZCV, - ARM64_REG_SP = AArch64_REG_SP, - ARM64_REG_VG = AArch64_REG_VG, - ARM64_REG_WSP = AArch64_REG_WSP, - ARM64_REG_WZR = AArch64_REG_WZR, - ARM64_REG_XZR = AArch64_REG_XZR, - ARM64_REG_ZA = AArch64_REG_ZA, - ARM64_REG_B0 = AArch64_REG_B0, - ARM64_REG_B1 = AArch64_REG_B1, - ARM64_REG_B2 = AArch64_REG_B2, - ARM64_REG_B3 = AArch64_REG_B3, - ARM64_REG_B4 = AArch64_REG_B4, - ARM64_REG_B5 = AArch64_REG_B5, - ARM64_REG_B6 = AArch64_REG_B6, - ARM64_REG_B7 = AArch64_REG_B7, - ARM64_REG_B8 = AArch64_REG_B8, - ARM64_REG_B9 = AArch64_REG_B9, - ARM64_REG_B10 = AArch64_REG_B10, - ARM64_REG_B11 = AArch64_REG_B11, - ARM64_REG_B12 = AArch64_REG_B12, - ARM64_REG_B13 = AArch64_REG_B13, - ARM64_REG_B14 = AArch64_REG_B14, - ARM64_REG_B15 = AArch64_REG_B15, - ARM64_REG_B16 = AArch64_REG_B16, - ARM64_REG_B17 = AArch64_REG_B17, - ARM64_REG_B18 = AArch64_REG_B18, - ARM64_REG_B19 = AArch64_REG_B19, - ARM64_REG_B20 = AArch64_REG_B20, - ARM64_REG_B21 = AArch64_REG_B21, - ARM64_REG_B22 = AArch64_REG_B22, - ARM64_REG_B23 = AArch64_REG_B23, - ARM64_REG_B24 = AArch64_REG_B24, - ARM64_REG_B25 = AArch64_REG_B25, - ARM64_REG_B26 = AArch64_REG_B26, - ARM64_REG_B27 = AArch64_REG_B27, - ARM64_REG_B28 = AArch64_REG_B28, - ARM64_REG_B29 = AArch64_REG_B29, - ARM64_REG_B30 = AArch64_REG_B30, - ARM64_REG_B31 = AArch64_REG_B31, - ARM64_REG_D0 = AArch64_REG_D0, - ARM64_REG_D1 = AArch64_REG_D1, - ARM64_REG_D2 = AArch64_REG_D2, - ARM64_REG_D3 = AArch64_REG_D3, - ARM64_REG_D4 = AArch64_REG_D4, - ARM64_REG_D5 = AArch64_REG_D5, - ARM64_REG_D6 = AArch64_REG_D6, - ARM64_REG_D7 = AArch64_REG_D7, - ARM64_REG_D8 = AArch64_REG_D8, - ARM64_REG_D9 = AArch64_REG_D9, - ARM64_REG_D10 = AArch64_REG_D10, - ARM64_REG_D11 = AArch64_REG_D11, - ARM64_REG_D12 = AArch64_REG_D12, - ARM64_REG_D13 = AArch64_REG_D13, - ARM64_REG_D14 = AArch64_REG_D14, - ARM64_REG_D15 = AArch64_REG_D15, - ARM64_REG_D16 = AArch64_REG_D16, - ARM64_REG_D17 = AArch64_REG_D17, - ARM64_REG_D18 = AArch64_REG_D18, - ARM64_REG_D19 = AArch64_REG_D19, - ARM64_REG_D20 = AArch64_REG_D20, - ARM64_REG_D21 = AArch64_REG_D21, - ARM64_REG_D22 = AArch64_REG_D22, - ARM64_REG_D23 = AArch64_REG_D23, - ARM64_REG_D24 = AArch64_REG_D24, - ARM64_REG_D25 = AArch64_REG_D25, - ARM64_REG_D26 = AArch64_REG_D26, - ARM64_REG_D27 = AArch64_REG_D27, - ARM64_REG_D28 = AArch64_REG_D28, - ARM64_REG_D29 = AArch64_REG_D29, - ARM64_REG_D30 = AArch64_REG_D30, - ARM64_REG_D31 = AArch64_REG_D31, - ARM64_REG_H0 = AArch64_REG_H0, - ARM64_REG_H1 = AArch64_REG_H1, - ARM64_REG_H2 = AArch64_REG_H2, - ARM64_REG_H3 = AArch64_REG_H3, - ARM64_REG_H4 = AArch64_REG_H4, - ARM64_REG_H5 = AArch64_REG_H5, - ARM64_REG_H6 = AArch64_REG_H6, - ARM64_REG_H7 = AArch64_REG_H7, - ARM64_REG_H8 = AArch64_REG_H8, - ARM64_REG_H9 = AArch64_REG_H9, - ARM64_REG_H10 = AArch64_REG_H10, - ARM64_REG_H11 = AArch64_REG_H11, - ARM64_REG_H12 = AArch64_REG_H12, - ARM64_REG_H13 = AArch64_REG_H13, - ARM64_REG_H14 = AArch64_REG_H14, - ARM64_REG_H15 = AArch64_REG_H15, - ARM64_REG_H16 = AArch64_REG_H16, - ARM64_REG_H17 = AArch64_REG_H17, - ARM64_REG_H18 = AArch64_REG_H18, - ARM64_REG_H19 = AArch64_REG_H19, - ARM64_REG_H20 = AArch64_REG_H20, - ARM64_REG_H21 = AArch64_REG_H21, - ARM64_REG_H22 = AArch64_REG_H22, - ARM64_REG_H23 = AArch64_REG_H23, - ARM64_REG_H24 = AArch64_REG_H24, - ARM64_REG_H25 = AArch64_REG_H25, - ARM64_REG_H26 = AArch64_REG_H26, - ARM64_REG_H27 = AArch64_REG_H27, - ARM64_REG_H28 = AArch64_REG_H28, - ARM64_REG_H29 = AArch64_REG_H29, - ARM64_REG_H30 = AArch64_REG_H30, - ARM64_REG_H31 = AArch64_REG_H31, - ARM64_REG_P0 = AArch64_REG_P0, - ARM64_REG_P1 = AArch64_REG_P1, - ARM64_REG_P2 = AArch64_REG_P2, - ARM64_REG_P3 = AArch64_REG_P3, - ARM64_REG_P4 = AArch64_REG_P4, - ARM64_REG_P5 = AArch64_REG_P5, - ARM64_REG_P6 = AArch64_REG_P6, - ARM64_REG_P7 = AArch64_REG_P7, - ARM64_REG_P8 = AArch64_REG_P8, - ARM64_REG_P9 = AArch64_REG_P9, - ARM64_REG_P10 = AArch64_REG_P10, - ARM64_REG_P11 = AArch64_REG_P11, - ARM64_REG_P12 = AArch64_REG_P12, - ARM64_REG_P13 = AArch64_REG_P13, - ARM64_REG_P14 = AArch64_REG_P14, - ARM64_REG_P15 = AArch64_REG_P15, - ARM64_REG_Q0 = AArch64_REG_Q0, - ARM64_REG_Q1 = AArch64_REG_Q1, - ARM64_REG_Q2 = AArch64_REG_Q2, - ARM64_REG_Q3 = AArch64_REG_Q3, - ARM64_REG_Q4 = AArch64_REG_Q4, - ARM64_REG_Q5 = AArch64_REG_Q5, - ARM64_REG_Q6 = AArch64_REG_Q6, - ARM64_REG_Q7 = AArch64_REG_Q7, - ARM64_REG_Q8 = AArch64_REG_Q8, - ARM64_REG_Q9 = AArch64_REG_Q9, - ARM64_REG_Q10 = AArch64_REG_Q10, - ARM64_REG_Q11 = AArch64_REG_Q11, - ARM64_REG_Q12 = AArch64_REG_Q12, - ARM64_REG_Q13 = AArch64_REG_Q13, - ARM64_REG_Q14 = AArch64_REG_Q14, - ARM64_REG_Q15 = AArch64_REG_Q15, - ARM64_REG_Q16 = AArch64_REG_Q16, - ARM64_REG_Q17 = AArch64_REG_Q17, - ARM64_REG_Q18 = AArch64_REG_Q18, - ARM64_REG_Q19 = AArch64_REG_Q19, - ARM64_REG_Q20 = AArch64_REG_Q20, - ARM64_REG_Q21 = AArch64_REG_Q21, - ARM64_REG_Q22 = AArch64_REG_Q22, - ARM64_REG_Q23 = AArch64_REG_Q23, - ARM64_REG_Q24 = AArch64_REG_Q24, - ARM64_REG_Q25 = AArch64_REG_Q25, - ARM64_REG_Q26 = AArch64_REG_Q26, - ARM64_REG_Q27 = AArch64_REG_Q27, - ARM64_REG_Q28 = AArch64_REG_Q28, - ARM64_REG_Q29 = AArch64_REG_Q29, - ARM64_REG_Q30 = AArch64_REG_Q30, - ARM64_REG_Q31 = AArch64_REG_Q31, - ARM64_REG_S0 = AArch64_REG_S0, - ARM64_REG_S1 = AArch64_REG_S1, - ARM64_REG_S2 = AArch64_REG_S2, - ARM64_REG_S3 = AArch64_REG_S3, - ARM64_REG_S4 = AArch64_REG_S4, - ARM64_REG_S5 = AArch64_REG_S5, - ARM64_REG_S6 = AArch64_REG_S6, - ARM64_REG_S7 = AArch64_REG_S7, - ARM64_REG_S8 = AArch64_REG_S8, - ARM64_REG_S9 = AArch64_REG_S9, - ARM64_REG_S10 = AArch64_REG_S10, - ARM64_REG_S11 = AArch64_REG_S11, - ARM64_REG_S12 = AArch64_REG_S12, - ARM64_REG_S13 = AArch64_REG_S13, - ARM64_REG_S14 = AArch64_REG_S14, - ARM64_REG_S15 = AArch64_REG_S15, - ARM64_REG_S16 = AArch64_REG_S16, - ARM64_REG_S17 = AArch64_REG_S17, - ARM64_REG_S18 = AArch64_REG_S18, - ARM64_REG_S19 = AArch64_REG_S19, - ARM64_REG_S20 = AArch64_REG_S20, - ARM64_REG_S21 = AArch64_REG_S21, - ARM64_REG_S22 = AArch64_REG_S22, - ARM64_REG_S23 = AArch64_REG_S23, - ARM64_REG_S24 = AArch64_REG_S24, - ARM64_REG_S25 = AArch64_REG_S25, - ARM64_REG_S26 = AArch64_REG_S26, - ARM64_REG_S27 = AArch64_REG_S27, - ARM64_REG_S28 = AArch64_REG_S28, - ARM64_REG_S29 = AArch64_REG_S29, - ARM64_REG_S30 = AArch64_REG_S30, - ARM64_REG_S31 = AArch64_REG_S31, - ARM64_REG_W0 = AArch64_REG_W0, - ARM64_REG_W1 = AArch64_REG_W1, - ARM64_REG_W2 = AArch64_REG_W2, - ARM64_REG_W3 = AArch64_REG_W3, - ARM64_REG_W4 = AArch64_REG_W4, - ARM64_REG_W5 = AArch64_REG_W5, - ARM64_REG_W6 = AArch64_REG_W6, - ARM64_REG_W7 = AArch64_REG_W7, - ARM64_REG_W8 = AArch64_REG_W8, - ARM64_REG_W9 = AArch64_REG_W9, - ARM64_REG_W10 = AArch64_REG_W10, - ARM64_REG_W11 = AArch64_REG_W11, - ARM64_REG_W12 = AArch64_REG_W12, - ARM64_REG_W13 = AArch64_REG_W13, - ARM64_REG_W14 = AArch64_REG_W14, - ARM64_REG_W15 = AArch64_REG_W15, - ARM64_REG_W16 = AArch64_REG_W16, - ARM64_REG_W17 = AArch64_REG_W17, - ARM64_REG_W18 = AArch64_REG_W18, - ARM64_REG_W19 = AArch64_REG_W19, - ARM64_REG_W20 = AArch64_REG_W20, - ARM64_REG_W21 = AArch64_REG_W21, - ARM64_REG_W22 = AArch64_REG_W22, - ARM64_REG_W23 = AArch64_REG_W23, - ARM64_REG_W24 = AArch64_REG_W24, - ARM64_REG_W25 = AArch64_REG_W25, - ARM64_REG_W26 = AArch64_REG_W26, - ARM64_REG_W27 = AArch64_REG_W27, - ARM64_REG_W28 = AArch64_REG_W28, - ARM64_REG_W29 = AArch64_REG_W29, - ARM64_REG_W30 = AArch64_REG_W30, - ARM64_REG_X0 = AArch64_REG_X0, - ARM64_REG_X1 = AArch64_REG_X1, - ARM64_REG_X2 = AArch64_REG_X2, - ARM64_REG_X3 = AArch64_REG_X3, - ARM64_REG_X4 = AArch64_REG_X4, - ARM64_REG_X5 = AArch64_REG_X5, - ARM64_REG_X6 = AArch64_REG_X6, - ARM64_REG_X7 = AArch64_REG_X7, - ARM64_REG_X8 = AArch64_REG_X8, - ARM64_REG_X9 = AArch64_REG_X9, - ARM64_REG_X10 = AArch64_REG_X10, - ARM64_REG_X11 = AArch64_REG_X11, - ARM64_REG_X12 = AArch64_REG_X12, - ARM64_REG_X13 = AArch64_REG_X13, - ARM64_REG_X14 = AArch64_REG_X14, - ARM64_REG_X15 = AArch64_REG_X15, - ARM64_REG_X16 = AArch64_REG_X16, - ARM64_REG_X17 = AArch64_REG_X17, - ARM64_REG_X18 = AArch64_REG_X18, - ARM64_REG_X19 = AArch64_REG_X19, - ARM64_REG_X20 = AArch64_REG_X20, - ARM64_REG_X21 = AArch64_REG_X21, - ARM64_REG_X22 = AArch64_REG_X22, - ARM64_REG_X23 = AArch64_REG_X23, - ARM64_REG_X24 = AArch64_REG_X24, - ARM64_REG_X25 = AArch64_REG_X25, - ARM64_REG_X26 = AArch64_REG_X26, - ARM64_REG_X27 = AArch64_REG_X27, - ARM64_REG_X28 = AArch64_REG_X28, - ARM64_REG_Z0 = AArch64_REG_Z0, - ARM64_REG_Z1 = AArch64_REG_Z1, - ARM64_REG_Z2 = AArch64_REG_Z2, - ARM64_REG_Z3 = AArch64_REG_Z3, - ARM64_REG_Z4 = AArch64_REG_Z4, - ARM64_REG_Z5 = AArch64_REG_Z5, - ARM64_REG_Z6 = AArch64_REG_Z6, - ARM64_REG_Z7 = AArch64_REG_Z7, - ARM64_REG_Z8 = AArch64_REG_Z8, - ARM64_REG_Z9 = AArch64_REG_Z9, - ARM64_REG_Z10 = AArch64_REG_Z10, - ARM64_REG_Z11 = AArch64_REG_Z11, - ARM64_REG_Z12 = AArch64_REG_Z12, - ARM64_REG_Z13 = AArch64_REG_Z13, - ARM64_REG_Z14 = AArch64_REG_Z14, - ARM64_REG_Z15 = AArch64_REG_Z15, - ARM64_REG_Z16 = AArch64_REG_Z16, - ARM64_REG_Z17 = AArch64_REG_Z17, - ARM64_REG_Z18 = AArch64_REG_Z18, - ARM64_REG_Z19 = AArch64_REG_Z19, - ARM64_REG_Z20 = AArch64_REG_Z20, - ARM64_REG_Z21 = AArch64_REG_Z21, - ARM64_REG_Z22 = AArch64_REG_Z22, - ARM64_REG_Z23 = AArch64_REG_Z23, - ARM64_REG_Z24 = AArch64_REG_Z24, - ARM64_REG_Z25 = AArch64_REG_Z25, - ARM64_REG_Z26 = AArch64_REG_Z26, - ARM64_REG_Z27 = AArch64_REG_Z27, - ARM64_REG_Z28 = AArch64_REG_Z28, - ARM64_REG_Z29 = AArch64_REG_Z29, - ARM64_REG_Z30 = AArch64_REG_Z30, - ARM64_REG_Z31 = AArch64_REG_Z31, - ARM64_REG_ZAB0 = AArch64_REG_ZAB0, - ARM64_REG_ZAD0 = AArch64_REG_ZAD0, - ARM64_REG_ZAD1 = AArch64_REG_ZAD1, - ARM64_REG_ZAD2 = AArch64_REG_ZAD2, - ARM64_REG_ZAD3 = AArch64_REG_ZAD3, - ARM64_REG_ZAD4 = AArch64_REG_ZAD4, - ARM64_REG_ZAD5 = AArch64_REG_ZAD5, - ARM64_REG_ZAD6 = AArch64_REG_ZAD6, - ARM64_REG_ZAD7 = AArch64_REG_ZAD7, - ARM64_REG_ZAH0 = AArch64_REG_ZAH0, - ARM64_REG_ZAH1 = AArch64_REG_ZAH1, - ARM64_REG_ZAQ0 = AArch64_REG_ZAQ0, - ARM64_REG_ZAQ1 = AArch64_REG_ZAQ1, - ARM64_REG_ZAQ2 = AArch64_REG_ZAQ2, - ARM64_REG_ZAQ3 = AArch64_REG_ZAQ3, - ARM64_REG_ZAQ4 = AArch64_REG_ZAQ4, - ARM64_REG_ZAQ5 = AArch64_REG_ZAQ5, - ARM64_REG_ZAQ6 = AArch64_REG_ZAQ6, - ARM64_REG_ZAQ7 = AArch64_REG_ZAQ7, - ARM64_REG_ZAQ8 = AArch64_REG_ZAQ8, - ARM64_REG_ZAQ9 = AArch64_REG_ZAQ9, - ARM64_REG_ZAQ10 = AArch64_REG_ZAQ10, - ARM64_REG_ZAQ11 = AArch64_REG_ZAQ11, - ARM64_REG_ZAQ12 = AArch64_REG_ZAQ12, - ARM64_REG_ZAQ13 = AArch64_REG_ZAQ13, - ARM64_REG_ZAQ14 = AArch64_REG_ZAQ14, - ARM64_REG_ZAQ15 = AArch64_REG_ZAQ15, - ARM64_REG_ZAS0 = AArch64_REG_ZAS0, - ARM64_REG_ZAS1 = AArch64_REG_ZAS1, - ARM64_REG_ZAS2 = AArch64_REG_ZAS2, - ARM64_REG_ZAS3 = AArch64_REG_ZAS3, - ARM64_REG_ZT0 = AArch64_REG_ZT0, - ARM64_REG_Z0_HI = AArch64_REG_Z0_HI, - ARM64_REG_Z1_HI = AArch64_REG_Z1_HI, - ARM64_REG_Z2_HI = AArch64_REG_Z2_HI, - ARM64_REG_Z3_HI = AArch64_REG_Z3_HI, - ARM64_REG_Z4_HI = AArch64_REG_Z4_HI, - ARM64_REG_Z5_HI = AArch64_REG_Z5_HI, - ARM64_REG_Z6_HI = AArch64_REG_Z6_HI, - ARM64_REG_Z7_HI = AArch64_REG_Z7_HI, - ARM64_REG_Z8_HI = AArch64_REG_Z8_HI, - ARM64_REG_Z9_HI = AArch64_REG_Z9_HI, - ARM64_REG_Z10_HI = AArch64_REG_Z10_HI, - ARM64_REG_Z11_HI = AArch64_REG_Z11_HI, - ARM64_REG_Z12_HI = AArch64_REG_Z12_HI, - ARM64_REG_Z13_HI = AArch64_REG_Z13_HI, - ARM64_REG_Z14_HI = AArch64_REG_Z14_HI, - ARM64_REG_Z15_HI = AArch64_REG_Z15_HI, - ARM64_REG_Z16_HI = AArch64_REG_Z16_HI, - ARM64_REG_Z17_HI = AArch64_REG_Z17_HI, - ARM64_REG_Z18_HI = AArch64_REG_Z18_HI, - ARM64_REG_Z19_HI = AArch64_REG_Z19_HI, - ARM64_REG_Z20_HI = AArch64_REG_Z20_HI, - ARM64_REG_Z21_HI = AArch64_REG_Z21_HI, - ARM64_REG_Z22_HI = AArch64_REG_Z22_HI, - ARM64_REG_Z23_HI = AArch64_REG_Z23_HI, - ARM64_REG_Z24_HI = AArch64_REG_Z24_HI, - ARM64_REG_Z25_HI = AArch64_REG_Z25_HI, - ARM64_REG_Z26_HI = AArch64_REG_Z26_HI, - ARM64_REG_Z27_HI = AArch64_REG_Z27_HI, - ARM64_REG_Z28_HI = AArch64_REG_Z28_HI, - ARM64_REG_Z29_HI = AArch64_REG_Z29_HI, - ARM64_REG_Z30_HI = AArch64_REG_Z30_HI, - ARM64_REG_Z31_HI = AArch64_REG_Z31_HI, - ARM64_REG_D0_D1 = AArch64_REG_D0_D1, - ARM64_REG_D1_D2 = AArch64_REG_D1_D2, - ARM64_REG_D2_D3 = AArch64_REG_D2_D3, - ARM64_REG_D3_D4 = AArch64_REG_D3_D4, - ARM64_REG_D4_D5 = AArch64_REG_D4_D5, - ARM64_REG_D5_D6 = AArch64_REG_D5_D6, - ARM64_REG_D6_D7 = AArch64_REG_D6_D7, - ARM64_REG_D7_D8 = AArch64_REG_D7_D8, - ARM64_REG_D8_D9 = AArch64_REG_D8_D9, - ARM64_REG_D9_D10 = AArch64_REG_D9_D10, - ARM64_REG_D10_D11 = AArch64_REG_D10_D11, - ARM64_REG_D11_D12 = AArch64_REG_D11_D12, - ARM64_REG_D12_D13 = AArch64_REG_D12_D13, - ARM64_REG_D13_D14 = AArch64_REG_D13_D14, - ARM64_REG_D14_D15 = AArch64_REG_D14_D15, - ARM64_REG_D15_D16 = AArch64_REG_D15_D16, - ARM64_REG_D16_D17 = AArch64_REG_D16_D17, - ARM64_REG_D17_D18 = AArch64_REG_D17_D18, - ARM64_REG_D18_D19 = AArch64_REG_D18_D19, - ARM64_REG_D19_D20 = AArch64_REG_D19_D20, - ARM64_REG_D20_D21 = AArch64_REG_D20_D21, - ARM64_REG_D21_D22 = AArch64_REG_D21_D22, - ARM64_REG_D22_D23 = AArch64_REG_D22_D23, - ARM64_REG_D23_D24 = AArch64_REG_D23_D24, - ARM64_REG_D24_D25 = AArch64_REG_D24_D25, - ARM64_REG_D25_D26 = AArch64_REG_D25_D26, - ARM64_REG_D26_D27 = AArch64_REG_D26_D27, - ARM64_REG_D27_D28 = AArch64_REG_D27_D28, - ARM64_REG_D28_D29 = AArch64_REG_D28_D29, - ARM64_REG_D29_D30 = AArch64_REG_D29_D30, - ARM64_REG_D30_D31 = AArch64_REG_D30_D31, - ARM64_REG_D31_D0 = AArch64_REG_D31_D0, - ARM64_REG_D0_D1_D2_D3 = AArch64_REG_D0_D1_D2_D3, - ARM64_REG_D1_D2_D3_D4 = AArch64_REG_D1_D2_D3_D4, - ARM64_REG_D2_D3_D4_D5 = AArch64_REG_D2_D3_D4_D5, - ARM64_REG_D3_D4_D5_D6 = AArch64_REG_D3_D4_D5_D6, - ARM64_REG_D4_D5_D6_D7 = AArch64_REG_D4_D5_D6_D7, - ARM64_REG_D5_D6_D7_D8 = AArch64_REG_D5_D6_D7_D8, - ARM64_REG_D6_D7_D8_D9 = AArch64_REG_D6_D7_D8_D9, - ARM64_REG_D7_D8_D9_D10 = AArch64_REG_D7_D8_D9_D10, - ARM64_REG_D8_D9_D10_D11 = AArch64_REG_D8_D9_D10_D11, - ARM64_REG_D9_D10_D11_D12 = AArch64_REG_D9_D10_D11_D12, - ARM64_REG_D10_D11_D12_D13 = AArch64_REG_D10_D11_D12_D13, - ARM64_REG_D11_D12_D13_D14 = AArch64_REG_D11_D12_D13_D14, - ARM64_REG_D12_D13_D14_D15 = AArch64_REG_D12_D13_D14_D15, - ARM64_REG_D13_D14_D15_D16 = AArch64_REG_D13_D14_D15_D16, - ARM64_REG_D14_D15_D16_D17 = AArch64_REG_D14_D15_D16_D17, - ARM64_REG_D15_D16_D17_D18 = AArch64_REG_D15_D16_D17_D18, - ARM64_REG_D16_D17_D18_D19 = AArch64_REG_D16_D17_D18_D19, - ARM64_REG_D17_D18_D19_D20 = AArch64_REG_D17_D18_D19_D20, - ARM64_REG_D18_D19_D20_D21 = AArch64_REG_D18_D19_D20_D21, - ARM64_REG_D19_D20_D21_D22 = AArch64_REG_D19_D20_D21_D22, - ARM64_REG_D20_D21_D22_D23 = AArch64_REG_D20_D21_D22_D23, - ARM64_REG_D21_D22_D23_D24 = AArch64_REG_D21_D22_D23_D24, - ARM64_REG_D22_D23_D24_D25 = AArch64_REG_D22_D23_D24_D25, - ARM64_REG_D23_D24_D25_D26 = AArch64_REG_D23_D24_D25_D26, - ARM64_REG_D24_D25_D26_D27 = AArch64_REG_D24_D25_D26_D27, - ARM64_REG_D25_D26_D27_D28 = AArch64_REG_D25_D26_D27_D28, - ARM64_REG_D26_D27_D28_D29 = AArch64_REG_D26_D27_D28_D29, - ARM64_REG_D27_D28_D29_D30 = AArch64_REG_D27_D28_D29_D30, - ARM64_REG_D28_D29_D30_D31 = AArch64_REG_D28_D29_D30_D31, - ARM64_REG_D29_D30_D31_D0 = AArch64_REG_D29_D30_D31_D0, - ARM64_REG_D30_D31_D0_D1 = AArch64_REG_D30_D31_D0_D1, - ARM64_REG_D31_D0_D1_D2 = AArch64_REG_D31_D0_D1_D2, - ARM64_REG_D0_D1_D2 = AArch64_REG_D0_D1_D2, - ARM64_REG_D1_D2_D3 = AArch64_REG_D1_D2_D3, - ARM64_REG_D2_D3_D4 = AArch64_REG_D2_D3_D4, - ARM64_REG_D3_D4_D5 = AArch64_REG_D3_D4_D5, - ARM64_REG_D4_D5_D6 = AArch64_REG_D4_D5_D6, - ARM64_REG_D5_D6_D7 = AArch64_REG_D5_D6_D7, - ARM64_REG_D6_D7_D8 = AArch64_REG_D6_D7_D8, - ARM64_REG_D7_D8_D9 = AArch64_REG_D7_D8_D9, - ARM64_REG_D8_D9_D10 = AArch64_REG_D8_D9_D10, - ARM64_REG_D9_D10_D11 = AArch64_REG_D9_D10_D11, - ARM64_REG_D10_D11_D12 = AArch64_REG_D10_D11_D12, - ARM64_REG_D11_D12_D13 = AArch64_REG_D11_D12_D13, - ARM64_REG_D12_D13_D14 = AArch64_REG_D12_D13_D14, - ARM64_REG_D13_D14_D15 = AArch64_REG_D13_D14_D15, - ARM64_REG_D14_D15_D16 = AArch64_REG_D14_D15_D16, - ARM64_REG_D15_D16_D17 = AArch64_REG_D15_D16_D17, - ARM64_REG_D16_D17_D18 = AArch64_REG_D16_D17_D18, - ARM64_REG_D17_D18_D19 = AArch64_REG_D17_D18_D19, - ARM64_REG_D18_D19_D20 = AArch64_REG_D18_D19_D20, - ARM64_REG_D19_D20_D21 = AArch64_REG_D19_D20_D21, - ARM64_REG_D20_D21_D22 = AArch64_REG_D20_D21_D22, - ARM64_REG_D21_D22_D23 = AArch64_REG_D21_D22_D23, - ARM64_REG_D22_D23_D24 = AArch64_REG_D22_D23_D24, - ARM64_REG_D23_D24_D25 = AArch64_REG_D23_D24_D25, - ARM64_REG_D24_D25_D26 = AArch64_REG_D24_D25_D26, - ARM64_REG_D25_D26_D27 = AArch64_REG_D25_D26_D27, - ARM64_REG_D26_D27_D28 = AArch64_REG_D26_D27_D28, - ARM64_REG_D27_D28_D29 = AArch64_REG_D27_D28_D29, - ARM64_REG_D28_D29_D30 = AArch64_REG_D28_D29_D30, - ARM64_REG_D29_D30_D31 = AArch64_REG_D29_D30_D31, - ARM64_REG_D30_D31_D0 = AArch64_REG_D30_D31_D0, - ARM64_REG_D31_D0_D1 = AArch64_REG_D31_D0_D1, - ARM64_REG_P0_P1 = AArch64_REG_P0_P1, - ARM64_REG_P1_P2 = AArch64_REG_P1_P2, - ARM64_REG_P2_P3 = AArch64_REG_P2_P3, - ARM64_REG_P3_P4 = AArch64_REG_P3_P4, - ARM64_REG_P4_P5 = AArch64_REG_P4_P5, - ARM64_REG_P5_P6 = AArch64_REG_P5_P6, - ARM64_REG_P6_P7 = AArch64_REG_P6_P7, - ARM64_REG_P7_P8 = AArch64_REG_P7_P8, - ARM64_REG_P8_P9 = AArch64_REG_P8_P9, - ARM64_REG_P9_P10 = AArch64_REG_P9_P10, - ARM64_REG_P10_P11 = AArch64_REG_P10_P11, - ARM64_REG_P11_P12 = AArch64_REG_P11_P12, - ARM64_REG_P12_P13 = AArch64_REG_P12_P13, - ARM64_REG_P13_P14 = AArch64_REG_P13_P14, - ARM64_REG_P14_P15 = AArch64_REG_P14_P15, - ARM64_REG_P15_P0 = AArch64_REG_P15_P0, - ARM64_REG_Q0_Q1 = AArch64_REG_Q0_Q1, - ARM64_REG_Q1_Q2 = AArch64_REG_Q1_Q2, - ARM64_REG_Q2_Q3 = AArch64_REG_Q2_Q3, - ARM64_REG_Q3_Q4 = AArch64_REG_Q3_Q4, - ARM64_REG_Q4_Q5 = AArch64_REG_Q4_Q5, - ARM64_REG_Q5_Q6 = AArch64_REG_Q5_Q6, - ARM64_REG_Q6_Q7 = AArch64_REG_Q6_Q7, - ARM64_REG_Q7_Q8 = AArch64_REG_Q7_Q8, - ARM64_REG_Q8_Q9 = AArch64_REG_Q8_Q9, - ARM64_REG_Q9_Q10 = AArch64_REG_Q9_Q10, - ARM64_REG_Q10_Q11 = AArch64_REG_Q10_Q11, - ARM64_REG_Q11_Q12 = AArch64_REG_Q11_Q12, - ARM64_REG_Q12_Q13 = AArch64_REG_Q12_Q13, - ARM64_REG_Q13_Q14 = AArch64_REG_Q13_Q14, - ARM64_REG_Q14_Q15 = AArch64_REG_Q14_Q15, - ARM64_REG_Q15_Q16 = AArch64_REG_Q15_Q16, - ARM64_REG_Q16_Q17 = AArch64_REG_Q16_Q17, - ARM64_REG_Q17_Q18 = AArch64_REG_Q17_Q18, - ARM64_REG_Q18_Q19 = AArch64_REG_Q18_Q19, - ARM64_REG_Q19_Q20 = AArch64_REG_Q19_Q20, - ARM64_REG_Q20_Q21 = AArch64_REG_Q20_Q21, - ARM64_REG_Q21_Q22 = AArch64_REG_Q21_Q22, - ARM64_REG_Q22_Q23 = AArch64_REG_Q22_Q23, - ARM64_REG_Q23_Q24 = AArch64_REG_Q23_Q24, - ARM64_REG_Q24_Q25 = AArch64_REG_Q24_Q25, - ARM64_REG_Q25_Q26 = AArch64_REG_Q25_Q26, - ARM64_REG_Q26_Q27 = AArch64_REG_Q26_Q27, - ARM64_REG_Q27_Q28 = AArch64_REG_Q27_Q28, - ARM64_REG_Q28_Q29 = AArch64_REG_Q28_Q29, - ARM64_REG_Q29_Q30 = AArch64_REG_Q29_Q30, - ARM64_REG_Q30_Q31 = AArch64_REG_Q30_Q31, - ARM64_REG_Q31_Q0 = AArch64_REG_Q31_Q0, - ARM64_REG_Q0_Q1_Q2_Q3 = AArch64_REG_Q0_Q1_Q2_Q3, - ARM64_REG_Q1_Q2_Q3_Q4 = AArch64_REG_Q1_Q2_Q3_Q4, - ARM64_REG_Q2_Q3_Q4_Q5 = AArch64_REG_Q2_Q3_Q4_Q5, - ARM64_REG_Q3_Q4_Q5_Q6 = AArch64_REG_Q3_Q4_Q5_Q6, - ARM64_REG_Q4_Q5_Q6_Q7 = AArch64_REG_Q4_Q5_Q6_Q7, - ARM64_REG_Q5_Q6_Q7_Q8 = AArch64_REG_Q5_Q6_Q7_Q8, - ARM64_REG_Q6_Q7_Q8_Q9 = AArch64_REG_Q6_Q7_Q8_Q9, - ARM64_REG_Q7_Q8_Q9_Q10 = AArch64_REG_Q7_Q8_Q9_Q10, - ARM64_REG_Q8_Q9_Q10_Q11 = AArch64_REG_Q8_Q9_Q10_Q11, - ARM64_REG_Q9_Q10_Q11_Q12 = AArch64_REG_Q9_Q10_Q11_Q12, - ARM64_REG_Q10_Q11_Q12_Q13 = AArch64_REG_Q10_Q11_Q12_Q13, - ARM64_REG_Q11_Q12_Q13_Q14 = AArch64_REG_Q11_Q12_Q13_Q14, - ARM64_REG_Q12_Q13_Q14_Q15 = AArch64_REG_Q12_Q13_Q14_Q15, - ARM64_REG_Q13_Q14_Q15_Q16 = AArch64_REG_Q13_Q14_Q15_Q16, - ARM64_REG_Q14_Q15_Q16_Q17 = AArch64_REG_Q14_Q15_Q16_Q17, - ARM64_REG_Q15_Q16_Q17_Q18 = AArch64_REG_Q15_Q16_Q17_Q18, - ARM64_REG_Q16_Q17_Q18_Q19 = AArch64_REG_Q16_Q17_Q18_Q19, - ARM64_REG_Q17_Q18_Q19_Q20 = AArch64_REG_Q17_Q18_Q19_Q20, - ARM64_REG_Q18_Q19_Q20_Q21 = AArch64_REG_Q18_Q19_Q20_Q21, - ARM64_REG_Q19_Q20_Q21_Q22 = AArch64_REG_Q19_Q20_Q21_Q22, - ARM64_REG_Q20_Q21_Q22_Q23 = AArch64_REG_Q20_Q21_Q22_Q23, - ARM64_REG_Q21_Q22_Q23_Q24 = AArch64_REG_Q21_Q22_Q23_Q24, - ARM64_REG_Q22_Q23_Q24_Q25 = AArch64_REG_Q22_Q23_Q24_Q25, - ARM64_REG_Q23_Q24_Q25_Q26 = AArch64_REG_Q23_Q24_Q25_Q26, - ARM64_REG_Q24_Q25_Q26_Q27 = AArch64_REG_Q24_Q25_Q26_Q27, - ARM64_REG_Q25_Q26_Q27_Q28 = AArch64_REG_Q25_Q26_Q27_Q28, - ARM64_REG_Q26_Q27_Q28_Q29 = AArch64_REG_Q26_Q27_Q28_Q29, - ARM64_REG_Q27_Q28_Q29_Q30 = AArch64_REG_Q27_Q28_Q29_Q30, - ARM64_REG_Q28_Q29_Q30_Q31 = AArch64_REG_Q28_Q29_Q30_Q31, - ARM64_REG_Q29_Q30_Q31_Q0 = AArch64_REG_Q29_Q30_Q31_Q0, - ARM64_REG_Q30_Q31_Q0_Q1 = AArch64_REG_Q30_Q31_Q0_Q1, - ARM64_REG_Q31_Q0_Q1_Q2 = AArch64_REG_Q31_Q0_Q1_Q2, - ARM64_REG_Q0_Q1_Q2 = AArch64_REG_Q0_Q1_Q2, - ARM64_REG_Q1_Q2_Q3 = AArch64_REG_Q1_Q2_Q3, - ARM64_REG_Q2_Q3_Q4 = AArch64_REG_Q2_Q3_Q4, - ARM64_REG_Q3_Q4_Q5 = AArch64_REG_Q3_Q4_Q5, - ARM64_REG_Q4_Q5_Q6 = AArch64_REG_Q4_Q5_Q6, - ARM64_REG_Q5_Q6_Q7 = AArch64_REG_Q5_Q6_Q7, - ARM64_REG_Q6_Q7_Q8 = AArch64_REG_Q6_Q7_Q8, - ARM64_REG_Q7_Q8_Q9 = AArch64_REG_Q7_Q8_Q9, - ARM64_REG_Q8_Q9_Q10 = AArch64_REG_Q8_Q9_Q10, - ARM64_REG_Q9_Q10_Q11 = AArch64_REG_Q9_Q10_Q11, - ARM64_REG_Q10_Q11_Q12 = AArch64_REG_Q10_Q11_Q12, - ARM64_REG_Q11_Q12_Q13 = AArch64_REG_Q11_Q12_Q13, - ARM64_REG_Q12_Q13_Q14 = AArch64_REG_Q12_Q13_Q14, - ARM64_REG_Q13_Q14_Q15 = AArch64_REG_Q13_Q14_Q15, - ARM64_REG_Q14_Q15_Q16 = AArch64_REG_Q14_Q15_Q16, - ARM64_REG_Q15_Q16_Q17 = AArch64_REG_Q15_Q16_Q17, - ARM64_REG_Q16_Q17_Q18 = AArch64_REG_Q16_Q17_Q18, - ARM64_REG_Q17_Q18_Q19 = AArch64_REG_Q17_Q18_Q19, - ARM64_REG_Q18_Q19_Q20 = AArch64_REG_Q18_Q19_Q20, - ARM64_REG_Q19_Q20_Q21 = AArch64_REG_Q19_Q20_Q21, - ARM64_REG_Q20_Q21_Q22 = AArch64_REG_Q20_Q21_Q22, - ARM64_REG_Q21_Q22_Q23 = AArch64_REG_Q21_Q22_Q23, - ARM64_REG_Q22_Q23_Q24 = AArch64_REG_Q22_Q23_Q24, - ARM64_REG_Q23_Q24_Q25 = AArch64_REG_Q23_Q24_Q25, - ARM64_REG_Q24_Q25_Q26 = AArch64_REG_Q24_Q25_Q26, - ARM64_REG_Q25_Q26_Q27 = AArch64_REG_Q25_Q26_Q27, - ARM64_REG_Q26_Q27_Q28 = AArch64_REG_Q26_Q27_Q28, - ARM64_REG_Q27_Q28_Q29 = AArch64_REG_Q27_Q28_Q29, - ARM64_REG_Q28_Q29_Q30 = AArch64_REG_Q28_Q29_Q30, - ARM64_REG_Q29_Q30_Q31 = AArch64_REG_Q29_Q30_Q31, - ARM64_REG_Q30_Q31_Q0 = AArch64_REG_Q30_Q31_Q0, - ARM64_REG_Q31_Q0_Q1 = AArch64_REG_Q31_Q0_Q1, - ARM64_REG_X22_X23_X24_X25_X26_X27_X28_FP = AArch64_REG_X22_X23_X24_X25_X26_X27_X28_FP, - ARM64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = AArch64_REG_X0_X1_X2_X3_X4_X5_X6_X7, - ARM64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = AArch64_REG_X2_X3_X4_X5_X6_X7_X8_X9, - ARM64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = AArch64_REG_X4_X5_X6_X7_X8_X9_X10_X11, - ARM64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = AArch64_REG_X6_X7_X8_X9_X10_X11_X12_X13, - ARM64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = AArch64_REG_X8_X9_X10_X11_X12_X13_X14_X15, - ARM64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = AArch64_REG_X10_X11_X12_X13_X14_X15_X16_X17, - ARM64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = AArch64_REG_X12_X13_X14_X15_X16_X17_X18_X19, - ARM64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = AArch64_REG_X14_X15_X16_X17_X18_X19_X20_X21, - ARM64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = AArch64_REG_X16_X17_X18_X19_X20_X21_X22_X23, - ARM64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = AArch64_REG_X18_X19_X20_X21_X22_X23_X24_X25, - ARM64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = AArch64_REG_X20_X21_X22_X23_X24_X25_X26_X27, - ARM64_REG_W30_WZR = AArch64_REG_W30_WZR, - ARM64_REG_W0_W1 = AArch64_REG_W0_W1, - ARM64_REG_W2_W3 = AArch64_REG_W2_W3, - ARM64_REG_W4_W5 = AArch64_REG_W4_W5, - ARM64_REG_W6_W7 = AArch64_REG_W6_W7, - ARM64_REG_W8_W9 = AArch64_REG_W8_W9, - ARM64_REG_W10_W11 = AArch64_REG_W10_W11, - ARM64_REG_W12_W13 = AArch64_REG_W12_W13, - ARM64_REG_W14_W15 = AArch64_REG_W14_W15, - ARM64_REG_W16_W17 = AArch64_REG_W16_W17, - ARM64_REG_W18_W19 = AArch64_REG_W18_W19, - ARM64_REG_W20_W21 = AArch64_REG_W20_W21, - ARM64_REG_W22_W23 = AArch64_REG_W22_W23, - ARM64_REG_W24_W25 = AArch64_REG_W24_W25, - ARM64_REG_W26_W27 = AArch64_REG_W26_W27, - ARM64_REG_W28_W29 = AArch64_REG_W28_W29, - ARM64_REG_LR_XZR = AArch64_REG_LR_XZR, - ARM64_REG_X28_FP = AArch64_REG_X28_FP, - ARM64_REG_X0_X1 = AArch64_REG_X0_X1, - ARM64_REG_X2_X3 = AArch64_REG_X2_X3, - ARM64_REG_X4_X5 = AArch64_REG_X4_X5, - ARM64_REG_X6_X7 = AArch64_REG_X6_X7, - ARM64_REG_X8_X9 = AArch64_REG_X8_X9, - ARM64_REG_X10_X11 = AArch64_REG_X10_X11, - ARM64_REG_X12_X13 = AArch64_REG_X12_X13, - ARM64_REG_X14_X15 = AArch64_REG_X14_X15, - ARM64_REG_X16_X17 = AArch64_REG_X16_X17, - ARM64_REG_X18_X19 = AArch64_REG_X18_X19, - ARM64_REG_X20_X21 = AArch64_REG_X20_X21, - ARM64_REG_X22_X23 = AArch64_REG_X22_X23, - ARM64_REG_X24_X25 = AArch64_REG_X24_X25, - ARM64_REG_X26_X27 = AArch64_REG_X26_X27, - ARM64_REG_Z0_Z1 = AArch64_REG_Z0_Z1, - ARM64_REG_Z1_Z2 = AArch64_REG_Z1_Z2, - ARM64_REG_Z2_Z3 = AArch64_REG_Z2_Z3, - ARM64_REG_Z3_Z4 = AArch64_REG_Z3_Z4, - ARM64_REG_Z4_Z5 = AArch64_REG_Z4_Z5, - ARM64_REG_Z5_Z6 = AArch64_REG_Z5_Z6, - ARM64_REG_Z6_Z7 = AArch64_REG_Z6_Z7, - ARM64_REG_Z7_Z8 = AArch64_REG_Z7_Z8, - ARM64_REG_Z8_Z9 = AArch64_REG_Z8_Z9, - ARM64_REG_Z9_Z10 = AArch64_REG_Z9_Z10, - ARM64_REG_Z10_Z11 = AArch64_REG_Z10_Z11, - ARM64_REG_Z11_Z12 = AArch64_REG_Z11_Z12, - ARM64_REG_Z12_Z13 = AArch64_REG_Z12_Z13, - ARM64_REG_Z13_Z14 = AArch64_REG_Z13_Z14, - ARM64_REG_Z14_Z15 = AArch64_REG_Z14_Z15, - ARM64_REG_Z15_Z16 = AArch64_REG_Z15_Z16, - ARM64_REG_Z16_Z17 = AArch64_REG_Z16_Z17, - ARM64_REG_Z17_Z18 = AArch64_REG_Z17_Z18, - ARM64_REG_Z18_Z19 = AArch64_REG_Z18_Z19, - ARM64_REG_Z19_Z20 = AArch64_REG_Z19_Z20, - ARM64_REG_Z20_Z21 = AArch64_REG_Z20_Z21, - ARM64_REG_Z21_Z22 = AArch64_REG_Z21_Z22, - ARM64_REG_Z22_Z23 = AArch64_REG_Z22_Z23, - ARM64_REG_Z23_Z24 = AArch64_REG_Z23_Z24, - ARM64_REG_Z24_Z25 = AArch64_REG_Z24_Z25, - ARM64_REG_Z25_Z26 = AArch64_REG_Z25_Z26, - ARM64_REG_Z26_Z27 = AArch64_REG_Z26_Z27, - ARM64_REG_Z27_Z28 = AArch64_REG_Z27_Z28, - ARM64_REG_Z28_Z29 = AArch64_REG_Z28_Z29, - ARM64_REG_Z29_Z30 = AArch64_REG_Z29_Z30, - ARM64_REG_Z30_Z31 = AArch64_REG_Z30_Z31, - ARM64_REG_Z31_Z0 = AArch64_REG_Z31_Z0, - ARM64_REG_Z0_Z1_Z2_Z3 = AArch64_REG_Z0_Z1_Z2_Z3, - ARM64_REG_Z1_Z2_Z3_Z4 = AArch64_REG_Z1_Z2_Z3_Z4, - ARM64_REG_Z2_Z3_Z4_Z5 = AArch64_REG_Z2_Z3_Z4_Z5, - ARM64_REG_Z3_Z4_Z5_Z6 = AArch64_REG_Z3_Z4_Z5_Z6, - ARM64_REG_Z4_Z5_Z6_Z7 = AArch64_REG_Z4_Z5_Z6_Z7, - ARM64_REG_Z5_Z6_Z7_Z8 = AArch64_REG_Z5_Z6_Z7_Z8, - ARM64_REG_Z6_Z7_Z8_Z9 = AArch64_REG_Z6_Z7_Z8_Z9, - ARM64_REG_Z7_Z8_Z9_Z10 = AArch64_REG_Z7_Z8_Z9_Z10, - ARM64_REG_Z8_Z9_Z10_Z11 = AArch64_REG_Z8_Z9_Z10_Z11, - ARM64_REG_Z9_Z10_Z11_Z12 = AArch64_REG_Z9_Z10_Z11_Z12, - ARM64_REG_Z10_Z11_Z12_Z13 = AArch64_REG_Z10_Z11_Z12_Z13, - ARM64_REG_Z11_Z12_Z13_Z14 = AArch64_REG_Z11_Z12_Z13_Z14, - ARM64_REG_Z12_Z13_Z14_Z15 = AArch64_REG_Z12_Z13_Z14_Z15, - ARM64_REG_Z13_Z14_Z15_Z16 = AArch64_REG_Z13_Z14_Z15_Z16, - ARM64_REG_Z14_Z15_Z16_Z17 = AArch64_REG_Z14_Z15_Z16_Z17, - ARM64_REG_Z15_Z16_Z17_Z18 = AArch64_REG_Z15_Z16_Z17_Z18, - ARM64_REG_Z16_Z17_Z18_Z19 = AArch64_REG_Z16_Z17_Z18_Z19, - ARM64_REG_Z17_Z18_Z19_Z20 = AArch64_REG_Z17_Z18_Z19_Z20, - ARM64_REG_Z18_Z19_Z20_Z21 = AArch64_REG_Z18_Z19_Z20_Z21, - ARM64_REG_Z19_Z20_Z21_Z22 = AArch64_REG_Z19_Z20_Z21_Z22, - ARM64_REG_Z20_Z21_Z22_Z23 = AArch64_REG_Z20_Z21_Z22_Z23, - ARM64_REG_Z21_Z22_Z23_Z24 = AArch64_REG_Z21_Z22_Z23_Z24, - ARM64_REG_Z22_Z23_Z24_Z25 = AArch64_REG_Z22_Z23_Z24_Z25, - ARM64_REG_Z23_Z24_Z25_Z26 = AArch64_REG_Z23_Z24_Z25_Z26, - ARM64_REG_Z24_Z25_Z26_Z27 = AArch64_REG_Z24_Z25_Z26_Z27, - ARM64_REG_Z25_Z26_Z27_Z28 = AArch64_REG_Z25_Z26_Z27_Z28, - ARM64_REG_Z26_Z27_Z28_Z29 = AArch64_REG_Z26_Z27_Z28_Z29, - ARM64_REG_Z27_Z28_Z29_Z30 = AArch64_REG_Z27_Z28_Z29_Z30, - ARM64_REG_Z28_Z29_Z30_Z31 = AArch64_REG_Z28_Z29_Z30_Z31, - ARM64_REG_Z29_Z30_Z31_Z0 = AArch64_REG_Z29_Z30_Z31_Z0, - ARM64_REG_Z30_Z31_Z0_Z1 = AArch64_REG_Z30_Z31_Z0_Z1, - ARM64_REG_Z31_Z0_Z1_Z2 = AArch64_REG_Z31_Z0_Z1_Z2, - ARM64_REG_Z0_Z1_Z2 = AArch64_REG_Z0_Z1_Z2, - ARM64_REG_Z1_Z2_Z3 = AArch64_REG_Z1_Z2_Z3, - ARM64_REG_Z2_Z3_Z4 = AArch64_REG_Z2_Z3_Z4, - ARM64_REG_Z3_Z4_Z5 = AArch64_REG_Z3_Z4_Z5, - ARM64_REG_Z4_Z5_Z6 = AArch64_REG_Z4_Z5_Z6, - ARM64_REG_Z5_Z6_Z7 = AArch64_REG_Z5_Z6_Z7, - ARM64_REG_Z6_Z7_Z8 = AArch64_REG_Z6_Z7_Z8, - ARM64_REG_Z7_Z8_Z9 = AArch64_REG_Z7_Z8_Z9, - ARM64_REG_Z8_Z9_Z10 = AArch64_REG_Z8_Z9_Z10, - ARM64_REG_Z9_Z10_Z11 = AArch64_REG_Z9_Z10_Z11, - ARM64_REG_Z10_Z11_Z12 = AArch64_REG_Z10_Z11_Z12, - ARM64_REG_Z11_Z12_Z13 = AArch64_REG_Z11_Z12_Z13, - ARM64_REG_Z12_Z13_Z14 = AArch64_REG_Z12_Z13_Z14, - ARM64_REG_Z13_Z14_Z15 = AArch64_REG_Z13_Z14_Z15, - ARM64_REG_Z14_Z15_Z16 = AArch64_REG_Z14_Z15_Z16, - ARM64_REG_Z15_Z16_Z17 = AArch64_REG_Z15_Z16_Z17, - ARM64_REG_Z16_Z17_Z18 = AArch64_REG_Z16_Z17_Z18, - ARM64_REG_Z17_Z18_Z19 = AArch64_REG_Z17_Z18_Z19, - ARM64_REG_Z18_Z19_Z20 = AArch64_REG_Z18_Z19_Z20, - ARM64_REG_Z19_Z20_Z21 = AArch64_REG_Z19_Z20_Z21, - ARM64_REG_Z20_Z21_Z22 = AArch64_REG_Z20_Z21_Z22, - ARM64_REG_Z21_Z22_Z23 = AArch64_REG_Z21_Z22_Z23, - ARM64_REG_Z22_Z23_Z24 = AArch64_REG_Z22_Z23_Z24, - ARM64_REG_Z23_Z24_Z25 = AArch64_REG_Z23_Z24_Z25, - ARM64_REG_Z24_Z25_Z26 = AArch64_REG_Z24_Z25_Z26, - ARM64_REG_Z25_Z26_Z27 = AArch64_REG_Z25_Z26_Z27, - ARM64_REG_Z26_Z27_Z28 = AArch64_REG_Z26_Z27_Z28, - ARM64_REG_Z27_Z28_Z29 = AArch64_REG_Z27_Z28_Z29, - ARM64_REG_Z28_Z29_Z30 = AArch64_REG_Z28_Z29_Z30, - ARM64_REG_Z29_Z30_Z31 = AArch64_REG_Z29_Z30_Z31, - ARM64_REG_Z30_Z31_Z0 = AArch64_REG_Z30_Z31_Z0, - ARM64_REG_Z31_Z0_Z1 = AArch64_REG_Z31_Z0_Z1, - ARM64_REG_Z16_Z24 = AArch64_REG_Z16_Z24, - ARM64_REG_Z17_Z25 = AArch64_REG_Z17_Z25, - ARM64_REG_Z18_Z26 = AArch64_REG_Z18_Z26, - ARM64_REG_Z19_Z27 = AArch64_REG_Z19_Z27, - ARM64_REG_Z20_Z28 = AArch64_REG_Z20_Z28, - ARM64_REG_Z21_Z29 = AArch64_REG_Z21_Z29, - ARM64_REG_Z22_Z30 = AArch64_REG_Z22_Z30, - ARM64_REG_Z23_Z31 = AArch64_REG_Z23_Z31, - ARM64_REG_Z0_Z8 = AArch64_REG_Z0_Z8, - ARM64_REG_Z1_Z9 = AArch64_REG_Z1_Z9, - ARM64_REG_Z2_Z10 = AArch64_REG_Z2_Z10, - ARM64_REG_Z3_Z11 = AArch64_REG_Z3_Z11, - ARM64_REG_Z4_Z12 = AArch64_REG_Z4_Z12, - ARM64_REG_Z5_Z13 = AArch64_REG_Z5_Z13, - ARM64_REG_Z6_Z14 = AArch64_REG_Z6_Z14, - ARM64_REG_Z7_Z15 = AArch64_REG_Z7_Z15, - ARM64_REG_Z16_Z20_Z24_Z28 = AArch64_REG_Z16_Z20_Z24_Z28, - ARM64_REG_Z17_Z21_Z25_Z29 = AArch64_REG_Z17_Z21_Z25_Z29, - ARM64_REG_Z18_Z22_Z26_Z30 = AArch64_REG_Z18_Z22_Z26_Z30, - ARM64_REG_Z19_Z23_Z27_Z31 = AArch64_REG_Z19_Z23_Z27_Z31, - ARM64_REG_Z0_Z4_Z8_Z12 = AArch64_REG_Z0_Z4_Z8_Z12, - ARM64_REG_Z1_Z5_Z9_Z13 = AArch64_REG_Z1_Z5_Z9_Z13, - ARM64_REG_Z2_Z6_Z10_Z14 = AArch64_REG_Z2_Z6_Z10_Z14, - ARM64_REG_Z3_Z7_Z11_Z15 = AArch64_REG_Z3_Z7_Z11_Z15, - ARM64_REG_ENDING = AArch64_REG_ENDING, + ARM64_REG_INVALID = AARCH64_REG_INVALID, + ARM64_REG_FFR = AARCH64_REG_FFR, + ARM64_REG_FP = AARCH64_REG_FP, + ARM64_REG_FPCR = AARCH64_REG_FPCR, + ARM64_REG_LR = AARCH64_REG_LR, + ARM64_REG_NZCV = AARCH64_REG_NZCV, + ARM64_REG_SP = AARCH64_REG_SP, + ARM64_REG_VG = AARCH64_REG_VG, + ARM64_REG_WSP = AARCH64_REG_WSP, + ARM64_REG_WZR = AARCH64_REG_WZR, + ARM64_REG_XZR = AARCH64_REG_XZR, + ARM64_REG_ZA = AARCH64_REG_ZA, + ARM64_REG_B0 = AARCH64_REG_B0, + ARM64_REG_B1 = AARCH64_REG_B1, + ARM64_REG_B2 = AARCH64_REG_B2, + ARM64_REG_B3 = AARCH64_REG_B3, + ARM64_REG_B4 = AARCH64_REG_B4, + ARM64_REG_B5 = AARCH64_REG_B5, + ARM64_REG_B6 = AARCH64_REG_B6, + ARM64_REG_B7 = AARCH64_REG_B7, + ARM64_REG_B8 = AARCH64_REG_B8, + ARM64_REG_B9 = AARCH64_REG_B9, + ARM64_REG_B10 = AARCH64_REG_B10, + ARM64_REG_B11 = AARCH64_REG_B11, + ARM64_REG_B12 = AARCH64_REG_B12, + ARM64_REG_B13 = AARCH64_REG_B13, + ARM64_REG_B14 = AARCH64_REG_B14, + ARM64_REG_B15 = AARCH64_REG_B15, + ARM64_REG_B16 = AARCH64_REG_B16, + ARM64_REG_B17 = AARCH64_REG_B17, + ARM64_REG_B18 = AARCH64_REG_B18, + ARM64_REG_B19 = AARCH64_REG_B19, + ARM64_REG_B20 = AARCH64_REG_B20, + ARM64_REG_B21 = AARCH64_REG_B21, + ARM64_REG_B22 = AARCH64_REG_B22, + ARM64_REG_B23 = AARCH64_REG_B23, + ARM64_REG_B24 = AARCH64_REG_B24, + ARM64_REG_B25 = AARCH64_REG_B25, + ARM64_REG_B26 = AARCH64_REG_B26, + ARM64_REG_B27 = AARCH64_REG_B27, + ARM64_REG_B28 = AARCH64_REG_B28, + ARM64_REG_B29 = AARCH64_REG_B29, + ARM64_REG_B30 = AARCH64_REG_B30, + ARM64_REG_B31 = AARCH64_REG_B31, + ARM64_REG_D0 = AARCH64_REG_D0, + ARM64_REG_D1 = AARCH64_REG_D1, + ARM64_REG_D2 = AARCH64_REG_D2, + ARM64_REG_D3 = AARCH64_REG_D3, + ARM64_REG_D4 = AARCH64_REG_D4, + ARM64_REG_D5 = AARCH64_REG_D5, + ARM64_REG_D6 = AARCH64_REG_D6, + ARM64_REG_D7 = AARCH64_REG_D7, + ARM64_REG_D8 = AARCH64_REG_D8, + ARM64_REG_D9 = AARCH64_REG_D9, + ARM64_REG_D10 = AARCH64_REG_D10, + ARM64_REG_D11 = AARCH64_REG_D11, + ARM64_REG_D12 = AARCH64_REG_D12, + ARM64_REG_D13 = AARCH64_REG_D13, + ARM64_REG_D14 = AARCH64_REG_D14, + ARM64_REG_D15 = AARCH64_REG_D15, + ARM64_REG_D16 = AARCH64_REG_D16, + ARM64_REG_D17 = AARCH64_REG_D17, + ARM64_REG_D18 = AARCH64_REG_D18, + ARM64_REG_D19 = AARCH64_REG_D19, + ARM64_REG_D20 = AARCH64_REG_D20, + ARM64_REG_D21 = AARCH64_REG_D21, + ARM64_REG_D22 = AARCH64_REG_D22, + ARM64_REG_D23 = AARCH64_REG_D23, + ARM64_REG_D24 = AARCH64_REG_D24, + ARM64_REG_D25 = AARCH64_REG_D25, + ARM64_REG_D26 = AARCH64_REG_D26, + ARM64_REG_D27 = AARCH64_REG_D27, + ARM64_REG_D28 = AARCH64_REG_D28, + ARM64_REG_D29 = AARCH64_REG_D29, + ARM64_REG_D30 = AARCH64_REG_D30, + ARM64_REG_D31 = AARCH64_REG_D31, + ARM64_REG_H0 = AARCH64_REG_H0, + ARM64_REG_H1 = AARCH64_REG_H1, + ARM64_REG_H2 = AARCH64_REG_H2, + ARM64_REG_H3 = AARCH64_REG_H3, + ARM64_REG_H4 = AARCH64_REG_H4, + ARM64_REG_H5 = AARCH64_REG_H5, + ARM64_REG_H6 = AARCH64_REG_H6, + ARM64_REG_H7 = AARCH64_REG_H7, + ARM64_REG_H8 = AARCH64_REG_H8, + ARM64_REG_H9 = AARCH64_REG_H9, + ARM64_REG_H10 = AARCH64_REG_H10, + ARM64_REG_H11 = AARCH64_REG_H11, + ARM64_REG_H12 = AARCH64_REG_H12, + ARM64_REG_H13 = AARCH64_REG_H13, + ARM64_REG_H14 = AARCH64_REG_H14, + ARM64_REG_H15 = AARCH64_REG_H15, + ARM64_REG_H16 = AARCH64_REG_H16, + ARM64_REG_H17 = AARCH64_REG_H17, + ARM64_REG_H18 = AARCH64_REG_H18, + ARM64_REG_H19 = AARCH64_REG_H19, + ARM64_REG_H20 = AARCH64_REG_H20, + ARM64_REG_H21 = AARCH64_REG_H21, + ARM64_REG_H22 = AARCH64_REG_H22, + ARM64_REG_H23 = AARCH64_REG_H23, + ARM64_REG_H24 = AARCH64_REG_H24, + ARM64_REG_H25 = AARCH64_REG_H25, + ARM64_REG_H26 = AARCH64_REG_H26, + ARM64_REG_H27 = AARCH64_REG_H27, + ARM64_REG_H28 = AARCH64_REG_H28, + ARM64_REG_H29 = AARCH64_REG_H29, + ARM64_REG_H30 = AARCH64_REG_H30, + ARM64_REG_H31 = AARCH64_REG_H31, + ARM64_REG_P0 = AARCH64_REG_P0, + ARM64_REG_P1 = AARCH64_REG_P1, + ARM64_REG_P2 = AARCH64_REG_P2, + ARM64_REG_P3 = AARCH64_REG_P3, + ARM64_REG_P4 = AARCH64_REG_P4, + ARM64_REG_P5 = AARCH64_REG_P5, + ARM64_REG_P6 = AARCH64_REG_P6, + ARM64_REG_P7 = AARCH64_REG_P7, + ARM64_REG_P8 = AARCH64_REG_P8, + ARM64_REG_P9 = AARCH64_REG_P9, + ARM64_REG_P10 = AARCH64_REG_P10, + ARM64_REG_P11 = AARCH64_REG_P11, + ARM64_REG_P12 = AARCH64_REG_P12, + ARM64_REG_P13 = AARCH64_REG_P13, + ARM64_REG_P14 = AARCH64_REG_P14, + ARM64_REG_P15 = AARCH64_REG_P15, + ARM64_REG_PN0 = AARCH64_REG_PN0, + ARM64_REG_PN1 = AARCH64_REG_PN1, + ARM64_REG_PN2 = AARCH64_REG_PN2, + ARM64_REG_PN3 = AARCH64_REG_PN3, + ARM64_REG_PN4 = AARCH64_REG_PN4, + ARM64_REG_PN5 = AARCH64_REG_PN5, + ARM64_REG_PN6 = AARCH64_REG_PN6, + ARM64_REG_PN7 = AARCH64_REG_PN7, + ARM64_REG_PN8 = AARCH64_REG_PN8, + ARM64_REG_PN9 = AARCH64_REG_PN9, + ARM64_REG_PN10 = AARCH64_REG_PN10, + ARM64_REG_PN11 = AARCH64_REG_PN11, + ARM64_REG_PN12 = AARCH64_REG_PN12, + ARM64_REG_PN13 = AARCH64_REG_PN13, + ARM64_REG_PN14 = AARCH64_REG_PN14, + ARM64_REG_PN15 = AARCH64_REG_PN15, + ARM64_REG_Q0 = AARCH64_REG_Q0, + ARM64_REG_Q1 = AARCH64_REG_Q1, + ARM64_REG_Q2 = AARCH64_REG_Q2, + ARM64_REG_Q3 = AARCH64_REG_Q3, + ARM64_REG_Q4 = AARCH64_REG_Q4, + ARM64_REG_Q5 = AARCH64_REG_Q5, + ARM64_REG_Q6 = AARCH64_REG_Q6, + ARM64_REG_Q7 = AARCH64_REG_Q7, + ARM64_REG_Q8 = AARCH64_REG_Q8, + ARM64_REG_Q9 = AARCH64_REG_Q9, + ARM64_REG_Q10 = AARCH64_REG_Q10, + ARM64_REG_Q11 = AARCH64_REG_Q11, + ARM64_REG_Q12 = AARCH64_REG_Q12, + ARM64_REG_Q13 = AARCH64_REG_Q13, + ARM64_REG_Q14 = AARCH64_REG_Q14, + ARM64_REG_Q15 = AARCH64_REG_Q15, + ARM64_REG_Q16 = AARCH64_REG_Q16, + ARM64_REG_Q17 = AARCH64_REG_Q17, + ARM64_REG_Q18 = AARCH64_REG_Q18, + ARM64_REG_Q19 = AARCH64_REG_Q19, + ARM64_REG_Q20 = AARCH64_REG_Q20, + ARM64_REG_Q21 = AARCH64_REG_Q21, + ARM64_REG_Q22 = AARCH64_REG_Q22, + ARM64_REG_Q23 = AARCH64_REG_Q23, + ARM64_REG_Q24 = AARCH64_REG_Q24, + ARM64_REG_Q25 = AARCH64_REG_Q25, + ARM64_REG_Q26 = AARCH64_REG_Q26, + ARM64_REG_Q27 = AARCH64_REG_Q27, + ARM64_REG_Q28 = AARCH64_REG_Q28, + ARM64_REG_Q29 = AARCH64_REG_Q29, + ARM64_REG_Q30 = AARCH64_REG_Q30, + ARM64_REG_Q31 = AARCH64_REG_Q31, + ARM64_REG_S0 = AARCH64_REG_S0, + ARM64_REG_S1 = AARCH64_REG_S1, + ARM64_REG_S2 = AARCH64_REG_S2, + ARM64_REG_S3 = AARCH64_REG_S3, + ARM64_REG_S4 = AARCH64_REG_S4, + ARM64_REG_S5 = AARCH64_REG_S5, + ARM64_REG_S6 = AARCH64_REG_S6, + ARM64_REG_S7 = AARCH64_REG_S7, + ARM64_REG_S8 = AARCH64_REG_S8, + ARM64_REG_S9 = AARCH64_REG_S9, + ARM64_REG_S10 = AARCH64_REG_S10, + ARM64_REG_S11 = AARCH64_REG_S11, + ARM64_REG_S12 = AARCH64_REG_S12, + ARM64_REG_S13 = AARCH64_REG_S13, + ARM64_REG_S14 = AARCH64_REG_S14, + ARM64_REG_S15 = AARCH64_REG_S15, + ARM64_REG_S16 = AARCH64_REG_S16, + ARM64_REG_S17 = AARCH64_REG_S17, + ARM64_REG_S18 = AARCH64_REG_S18, + ARM64_REG_S19 = AARCH64_REG_S19, + ARM64_REG_S20 = AARCH64_REG_S20, + ARM64_REG_S21 = AARCH64_REG_S21, + ARM64_REG_S22 = AARCH64_REG_S22, + ARM64_REG_S23 = AARCH64_REG_S23, + ARM64_REG_S24 = AARCH64_REG_S24, + ARM64_REG_S25 = AARCH64_REG_S25, + ARM64_REG_S26 = AARCH64_REG_S26, + ARM64_REG_S27 = AARCH64_REG_S27, + ARM64_REG_S28 = AARCH64_REG_S28, + ARM64_REG_S29 = AARCH64_REG_S29, + ARM64_REG_S30 = AARCH64_REG_S30, + ARM64_REG_S31 = AARCH64_REG_S31, + ARM64_REG_W0 = AARCH64_REG_W0, + ARM64_REG_W1 = AARCH64_REG_W1, + ARM64_REG_W2 = AARCH64_REG_W2, + ARM64_REG_W3 = AARCH64_REG_W3, + ARM64_REG_W4 = AARCH64_REG_W4, + ARM64_REG_W5 = AARCH64_REG_W5, + ARM64_REG_W6 = AARCH64_REG_W6, + ARM64_REG_W7 = AARCH64_REG_W7, + ARM64_REG_W8 = AARCH64_REG_W8, + ARM64_REG_W9 = AARCH64_REG_W9, + ARM64_REG_W10 = AARCH64_REG_W10, + ARM64_REG_W11 = AARCH64_REG_W11, + ARM64_REG_W12 = AARCH64_REG_W12, + ARM64_REG_W13 = AARCH64_REG_W13, + ARM64_REG_W14 = AARCH64_REG_W14, + ARM64_REG_W15 = AARCH64_REG_W15, + ARM64_REG_W16 = AARCH64_REG_W16, + ARM64_REG_W17 = AARCH64_REG_W17, + ARM64_REG_W18 = AARCH64_REG_W18, + ARM64_REG_W19 = AARCH64_REG_W19, + ARM64_REG_W20 = AARCH64_REG_W20, + ARM64_REG_W21 = AARCH64_REG_W21, + ARM64_REG_W22 = AARCH64_REG_W22, + ARM64_REG_W23 = AARCH64_REG_W23, + ARM64_REG_W24 = AARCH64_REG_W24, + ARM64_REG_W25 = AARCH64_REG_W25, + ARM64_REG_W26 = AARCH64_REG_W26, + ARM64_REG_W27 = AARCH64_REG_W27, + ARM64_REG_W28 = AARCH64_REG_W28, + ARM64_REG_W29 = AARCH64_REG_W29, + ARM64_REG_W30 = AARCH64_REG_W30, + ARM64_REG_X0 = AARCH64_REG_X0, + ARM64_REG_X1 = AARCH64_REG_X1, + ARM64_REG_X2 = AARCH64_REG_X2, + ARM64_REG_X3 = AARCH64_REG_X3, + ARM64_REG_X4 = AARCH64_REG_X4, + ARM64_REG_X5 = AARCH64_REG_X5, + ARM64_REG_X6 = AARCH64_REG_X6, + ARM64_REG_X7 = AARCH64_REG_X7, + ARM64_REG_X8 = AARCH64_REG_X8, + ARM64_REG_X9 = AARCH64_REG_X9, + ARM64_REG_X10 = AARCH64_REG_X10, + ARM64_REG_X11 = AARCH64_REG_X11, + ARM64_REG_X12 = AARCH64_REG_X12, + ARM64_REG_X13 = AARCH64_REG_X13, + ARM64_REG_X14 = AARCH64_REG_X14, + ARM64_REG_X15 = AARCH64_REG_X15, + ARM64_REG_X16 = AARCH64_REG_X16, + ARM64_REG_X17 = AARCH64_REG_X17, + ARM64_REG_X18 = AARCH64_REG_X18, + ARM64_REG_X19 = AARCH64_REG_X19, + ARM64_REG_X20 = AARCH64_REG_X20, + ARM64_REG_X21 = AARCH64_REG_X21, + ARM64_REG_X22 = AARCH64_REG_X22, + ARM64_REG_X23 = AARCH64_REG_X23, + ARM64_REG_X24 = AARCH64_REG_X24, + ARM64_REG_X25 = AARCH64_REG_X25, + ARM64_REG_X26 = AARCH64_REG_X26, + ARM64_REG_X27 = AARCH64_REG_X27, + ARM64_REG_X28 = AARCH64_REG_X28, + ARM64_REG_Z0 = AARCH64_REG_Z0, + ARM64_REG_Z1 = AARCH64_REG_Z1, + ARM64_REG_Z2 = AARCH64_REG_Z2, + ARM64_REG_Z3 = AARCH64_REG_Z3, + ARM64_REG_Z4 = AARCH64_REG_Z4, + ARM64_REG_Z5 = AARCH64_REG_Z5, + ARM64_REG_Z6 = AARCH64_REG_Z6, + ARM64_REG_Z7 = AARCH64_REG_Z7, + ARM64_REG_Z8 = AARCH64_REG_Z8, + ARM64_REG_Z9 = AARCH64_REG_Z9, + ARM64_REG_Z10 = AARCH64_REG_Z10, + ARM64_REG_Z11 = AARCH64_REG_Z11, + ARM64_REG_Z12 = AARCH64_REG_Z12, + ARM64_REG_Z13 = AARCH64_REG_Z13, + ARM64_REG_Z14 = AARCH64_REG_Z14, + ARM64_REG_Z15 = AARCH64_REG_Z15, + ARM64_REG_Z16 = AARCH64_REG_Z16, + ARM64_REG_Z17 = AARCH64_REG_Z17, + ARM64_REG_Z18 = AARCH64_REG_Z18, + ARM64_REG_Z19 = AARCH64_REG_Z19, + ARM64_REG_Z20 = AARCH64_REG_Z20, + ARM64_REG_Z21 = AARCH64_REG_Z21, + ARM64_REG_Z22 = AARCH64_REG_Z22, + ARM64_REG_Z23 = AARCH64_REG_Z23, + ARM64_REG_Z24 = AARCH64_REG_Z24, + ARM64_REG_Z25 = AARCH64_REG_Z25, + ARM64_REG_Z26 = AARCH64_REG_Z26, + ARM64_REG_Z27 = AARCH64_REG_Z27, + ARM64_REG_Z28 = AARCH64_REG_Z28, + ARM64_REG_Z29 = AARCH64_REG_Z29, + ARM64_REG_Z30 = AARCH64_REG_Z30, + ARM64_REG_Z31 = AARCH64_REG_Z31, + ARM64_REG_ZAB0 = AARCH64_REG_ZAB0, + ARM64_REG_ZAD0 = AARCH64_REG_ZAD0, + ARM64_REG_ZAD1 = AARCH64_REG_ZAD1, + ARM64_REG_ZAD2 = AARCH64_REG_ZAD2, + ARM64_REG_ZAD3 = AARCH64_REG_ZAD3, + ARM64_REG_ZAD4 = AARCH64_REG_ZAD4, + ARM64_REG_ZAD5 = AARCH64_REG_ZAD5, + ARM64_REG_ZAD6 = AARCH64_REG_ZAD6, + ARM64_REG_ZAD7 = AARCH64_REG_ZAD7, + ARM64_REG_ZAH0 = AARCH64_REG_ZAH0, + ARM64_REG_ZAH1 = AARCH64_REG_ZAH1, + ARM64_REG_ZAQ0 = AARCH64_REG_ZAQ0, + ARM64_REG_ZAQ1 = AARCH64_REG_ZAQ1, + ARM64_REG_ZAQ2 = AARCH64_REG_ZAQ2, + ARM64_REG_ZAQ3 = AARCH64_REG_ZAQ3, + ARM64_REG_ZAQ4 = AARCH64_REG_ZAQ4, + ARM64_REG_ZAQ5 = AARCH64_REG_ZAQ5, + ARM64_REG_ZAQ6 = AARCH64_REG_ZAQ6, + ARM64_REG_ZAQ7 = AARCH64_REG_ZAQ7, + ARM64_REG_ZAQ8 = AARCH64_REG_ZAQ8, + ARM64_REG_ZAQ9 = AARCH64_REG_ZAQ9, + ARM64_REG_ZAQ10 = AARCH64_REG_ZAQ10, + ARM64_REG_ZAQ11 = AARCH64_REG_ZAQ11, + ARM64_REG_ZAQ12 = AARCH64_REG_ZAQ12, + ARM64_REG_ZAQ13 = AARCH64_REG_ZAQ13, + ARM64_REG_ZAQ14 = AARCH64_REG_ZAQ14, + ARM64_REG_ZAQ15 = AARCH64_REG_ZAQ15, + ARM64_REG_ZAS0 = AARCH64_REG_ZAS0, + ARM64_REG_ZAS1 = AARCH64_REG_ZAS1, + ARM64_REG_ZAS2 = AARCH64_REG_ZAS2, + ARM64_REG_ZAS3 = AARCH64_REG_ZAS3, + ARM64_REG_ZT0 = AARCH64_REG_ZT0, + ARM64_REG_D0_D1 = AARCH64_REG_D0_D1, + ARM64_REG_D1_D2 = AARCH64_REG_D1_D2, + ARM64_REG_D2_D3 = AARCH64_REG_D2_D3, + ARM64_REG_D3_D4 = AARCH64_REG_D3_D4, + ARM64_REG_D4_D5 = AARCH64_REG_D4_D5, + ARM64_REG_D5_D6 = AARCH64_REG_D5_D6, + ARM64_REG_D6_D7 = AARCH64_REG_D6_D7, + ARM64_REG_D7_D8 = AARCH64_REG_D7_D8, + ARM64_REG_D8_D9 = AARCH64_REG_D8_D9, + ARM64_REG_D9_D10 = AARCH64_REG_D9_D10, + ARM64_REG_D10_D11 = AARCH64_REG_D10_D11, + ARM64_REG_D11_D12 = AARCH64_REG_D11_D12, + ARM64_REG_D12_D13 = AARCH64_REG_D12_D13, + ARM64_REG_D13_D14 = AARCH64_REG_D13_D14, + ARM64_REG_D14_D15 = AARCH64_REG_D14_D15, + ARM64_REG_D15_D16 = AARCH64_REG_D15_D16, + ARM64_REG_D16_D17 = AARCH64_REG_D16_D17, + ARM64_REG_D17_D18 = AARCH64_REG_D17_D18, + ARM64_REG_D18_D19 = AARCH64_REG_D18_D19, + ARM64_REG_D19_D20 = AARCH64_REG_D19_D20, + ARM64_REG_D20_D21 = AARCH64_REG_D20_D21, + ARM64_REG_D21_D22 = AARCH64_REG_D21_D22, + ARM64_REG_D22_D23 = AARCH64_REG_D22_D23, + ARM64_REG_D23_D24 = AARCH64_REG_D23_D24, + ARM64_REG_D24_D25 = AARCH64_REG_D24_D25, + ARM64_REG_D25_D26 = AARCH64_REG_D25_D26, + ARM64_REG_D26_D27 = AARCH64_REG_D26_D27, + ARM64_REG_D27_D28 = AARCH64_REG_D27_D28, + ARM64_REG_D28_D29 = AARCH64_REG_D28_D29, + ARM64_REG_D29_D30 = AARCH64_REG_D29_D30, + ARM64_REG_D30_D31 = AARCH64_REG_D30_D31, + ARM64_REG_D31_D0 = AARCH64_REG_D31_D0, + ARM64_REG_D0_D1_D2_D3 = AARCH64_REG_D0_D1_D2_D3, + ARM64_REG_D1_D2_D3_D4 = AARCH64_REG_D1_D2_D3_D4, + ARM64_REG_D2_D3_D4_D5 = AARCH64_REG_D2_D3_D4_D5, + ARM64_REG_D3_D4_D5_D6 = AARCH64_REG_D3_D4_D5_D6, + ARM64_REG_D4_D5_D6_D7 = AARCH64_REG_D4_D5_D6_D7, + ARM64_REG_D5_D6_D7_D8 = AARCH64_REG_D5_D6_D7_D8, + ARM64_REG_D6_D7_D8_D9 = AARCH64_REG_D6_D7_D8_D9, + ARM64_REG_D7_D8_D9_D10 = AARCH64_REG_D7_D8_D9_D10, + ARM64_REG_D8_D9_D10_D11 = AARCH64_REG_D8_D9_D10_D11, + ARM64_REG_D9_D10_D11_D12 = AARCH64_REG_D9_D10_D11_D12, + ARM64_REG_D10_D11_D12_D13 = AARCH64_REG_D10_D11_D12_D13, + ARM64_REG_D11_D12_D13_D14 = AARCH64_REG_D11_D12_D13_D14, + ARM64_REG_D12_D13_D14_D15 = AARCH64_REG_D12_D13_D14_D15, + ARM64_REG_D13_D14_D15_D16 = AARCH64_REG_D13_D14_D15_D16, + ARM64_REG_D14_D15_D16_D17 = AARCH64_REG_D14_D15_D16_D17, + ARM64_REG_D15_D16_D17_D18 = AARCH64_REG_D15_D16_D17_D18, + ARM64_REG_D16_D17_D18_D19 = AARCH64_REG_D16_D17_D18_D19, + ARM64_REG_D17_D18_D19_D20 = AARCH64_REG_D17_D18_D19_D20, + ARM64_REG_D18_D19_D20_D21 = AARCH64_REG_D18_D19_D20_D21, + ARM64_REG_D19_D20_D21_D22 = AARCH64_REG_D19_D20_D21_D22, + ARM64_REG_D20_D21_D22_D23 = AARCH64_REG_D20_D21_D22_D23, + ARM64_REG_D21_D22_D23_D24 = AARCH64_REG_D21_D22_D23_D24, + ARM64_REG_D22_D23_D24_D25 = AARCH64_REG_D22_D23_D24_D25, + ARM64_REG_D23_D24_D25_D26 = AARCH64_REG_D23_D24_D25_D26, + ARM64_REG_D24_D25_D26_D27 = AARCH64_REG_D24_D25_D26_D27, + ARM64_REG_D25_D26_D27_D28 = AARCH64_REG_D25_D26_D27_D28, + ARM64_REG_D26_D27_D28_D29 = AARCH64_REG_D26_D27_D28_D29, + ARM64_REG_D27_D28_D29_D30 = AARCH64_REG_D27_D28_D29_D30, + ARM64_REG_D28_D29_D30_D31 = AARCH64_REG_D28_D29_D30_D31, + ARM64_REG_D29_D30_D31_D0 = AARCH64_REG_D29_D30_D31_D0, + ARM64_REG_D30_D31_D0_D1 = AARCH64_REG_D30_D31_D0_D1, + ARM64_REG_D31_D0_D1_D2 = AARCH64_REG_D31_D0_D1_D2, + ARM64_REG_D0_D1_D2 = AARCH64_REG_D0_D1_D2, + ARM64_REG_D1_D2_D3 = AARCH64_REG_D1_D2_D3, + ARM64_REG_D2_D3_D4 = AARCH64_REG_D2_D3_D4, + ARM64_REG_D3_D4_D5 = AARCH64_REG_D3_D4_D5, + ARM64_REG_D4_D5_D6 = AARCH64_REG_D4_D5_D6, + ARM64_REG_D5_D6_D7 = AARCH64_REG_D5_D6_D7, + ARM64_REG_D6_D7_D8 = AARCH64_REG_D6_D7_D8, + ARM64_REG_D7_D8_D9 = AARCH64_REG_D7_D8_D9, + ARM64_REG_D8_D9_D10 = AARCH64_REG_D8_D9_D10, + ARM64_REG_D9_D10_D11 = AARCH64_REG_D9_D10_D11, + ARM64_REG_D10_D11_D12 = AARCH64_REG_D10_D11_D12, + ARM64_REG_D11_D12_D13 = AARCH64_REG_D11_D12_D13, + ARM64_REG_D12_D13_D14 = AARCH64_REG_D12_D13_D14, + ARM64_REG_D13_D14_D15 = AARCH64_REG_D13_D14_D15, + ARM64_REG_D14_D15_D16 = AARCH64_REG_D14_D15_D16, + ARM64_REG_D15_D16_D17 = AARCH64_REG_D15_D16_D17, + ARM64_REG_D16_D17_D18 = AARCH64_REG_D16_D17_D18, + ARM64_REG_D17_D18_D19 = AARCH64_REG_D17_D18_D19, + ARM64_REG_D18_D19_D20 = AARCH64_REG_D18_D19_D20, + ARM64_REG_D19_D20_D21 = AARCH64_REG_D19_D20_D21, + ARM64_REG_D20_D21_D22 = AARCH64_REG_D20_D21_D22, + ARM64_REG_D21_D22_D23 = AARCH64_REG_D21_D22_D23, + ARM64_REG_D22_D23_D24 = AARCH64_REG_D22_D23_D24, + ARM64_REG_D23_D24_D25 = AARCH64_REG_D23_D24_D25, + ARM64_REG_D24_D25_D26 = AARCH64_REG_D24_D25_D26, + ARM64_REG_D25_D26_D27 = AARCH64_REG_D25_D26_D27, + ARM64_REG_D26_D27_D28 = AARCH64_REG_D26_D27_D28, + ARM64_REG_D27_D28_D29 = AARCH64_REG_D27_D28_D29, + ARM64_REG_D28_D29_D30 = AARCH64_REG_D28_D29_D30, + ARM64_REG_D29_D30_D31 = AARCH64_REG_D29_D30_D31, + ARM64_REG_D30_D31_D0 = AARCH64_REG_D30_D31_D0, + ARM64_REG_D31_D0_D1 = AARCH64_REG_D31_D0_D1, + ARM64_REG_P0_P1 = AARCH64_REG_P0_P1, + ARM64_REG_P1_P2 = AARCH64_REG_P1_P2, + ARM64_REG_P2_P3 = AARCH64_REG_P2_P3, + ARM64_REG_P3_P4 = AARCH64_REG_P3_P4, + ARM64_REG_P4_P5 = AARCH64_REG_P4_P5, + ARM64_REG_P5_P6 = AARCH64_REG_P5_P6, + ARM64_REG_P6_P7 = AARCH64_REG_P6_P7, + ARM64_REG_P7_P8 = AARCH64_REG_P7_P8, + ARM64_REG_P8_P9 = AARCH64_REG_P8_P9, + ARM64_REG_P9_P10 = AARCH64_REG_P9_P10, + ARM64_REG_P10_P11 = AARCH64_REG_P10_P11, + ARM64_REG_P11_P12 = AARCH64_REG_P11_P12, + ARM64_REG_P12_P13 = AARCH64_REG_P12_P13, + ARM64_REG_P13_P14 = AARCH64_REG_P13_P14, + ARM64_REG_P14_P15 = AARCH64_REG_P14_P15, + ARM64_REG_P15_P0 = AARCH64_REG_P15_P0, + ARM64_REG_Q0_Q1 = AARCH64_REG_Q0_Q1, + ARM64_REG_Q1_Q2 = AARCH64_REG_Q1_Q2, + ARM64_REG_Q2_Q3 = AARCH64_REG_Q2_Q3, + ARM64_REG_Q3_Q4 = AARCH64_REG_Q3_Q4, + ARM64_REG_Q4_Q5 = AARCH64_REG_Q4_Q5, + ARM64_REG_Q5_Q6 = AARCH64_REG_Q5_Q6, + ARM64_REG_Q6_Q7 = AARCH64_REG_Q6_Q7, + ARM64_REG_Q7_Q8 = AARCH64_REG_Q7_Q8, + ARM64_REG_Q8_Q9 = AARCH64_REG_Q8_Q9, + ARM64_REG_Q9_Q10 = AARCH64_REG_Q9_Q10, + ARM64_REG_Q10_Q11 = AARCH64_REG_Q10_Q11, + ARM64_REG_Q11_Q12 = AARCH64_REG_Q11_Q12, + ARM64_REG_Q12_Q13 = AARCH64_REG_Q12_Q13, + ARM64_REG_Q13_Q14 = AARCH64_REG_Q13_Q14, + ARM64_REG_Q14_Q15 = AARCH64_REG_Q14_Q15, + ARM64_REG_Q15_Q16 = AARCH64_REG_Q15_Q16, + ARM64_REG_Q16_Q17 = AARCH64_REG_Q16_Q17, + ARM64_REG_Q17_Q18 = AARCH64_REG_Q17_Q18, + ARM64_REG_Q18_Q19 = AARCH64_REG_Q18_Q19, + ARM64_REG_Q19_Q20 = AARCH64_REG_Q19_Q20, + ARM64_REG_Q20_Q21 = AARCH64_REG_Q20_Q21, + ARM64_REG_Q21_Q22 = AARCH64_REG_Q21_Q22, + ARM64_REG_Q22_Q23 = AARCH64_REG_Q22_Q23, + ARM64_REG_Q23_Q24 = AARCH64_REG_Q23_Q24, + ARM64_REG_Q24_Q25 = AARCH64_REG_Q24_Q25, + ARM64_REG_Q25_Q26 = AARCH64_REG_Q25_Q26, + ARM64_REG_Q26_Q27 = AARCH64_REG_Q26_Q27, + ARM64_REG_Q27_Q28 = AARCH64_REG_Q27_Q28, + ARM64_REG_Q28_Q29 = AARCH64_REG_Q28_Q29, + ARM64_REG_Q29_Q30 = AARCH64_REG_Q29_Q30, + ARM64_REG_Q30_Q31 = AARCH64_REG_Q30_Q31, + ARM64_REG_Q31_Q0 = AARCH64_REG_Q31_Q0, + ARM64_REG_Q0_Q1_Q2_Q3 = AARCH64_REG_Q0_Q1_Q2_Q3, + ARM64_REG_Q1_Q2_Q3_Q4 = AARCH64_REG_Q1_Q2_Q3_Q4, + ARM64_REG_Q2_Q3_Q4_Q5 = AARCH64_REG_Q2_Q3_Q4_Q5, + ARM64_REG_Q3_Q4_Q5_Q6 = AARCH64_REG_Q3_Q4_Q5_Q6, + ARM64_REG_Q4_Q5_Q6_Q7 = AARCH64_REG_Q4_Q5_Q6_Q7, + ARM64_REG_Q5_Q6_Q7_Q8 = AARCH64_REG_Q5_Q6_Q7_Q8, + ARM64_REG_Q6_Q7_Q8_Q9 = AARCH64_REG_Q6_Q7_Q8_Q9, + ARM64_REG_Q7_Q8_Q9_Q10 = AARCH64_REG_Q7_Q8_Q9_Q10, + ARM64_REG_Q8_Q9_Q10_Q11 = AARCH64_REG_Q8_Q9_Q10_Q11, + ARM64_REG_Q9_Q10_Q11_Q12 = AARCH64_REG_Q9_Q10_Q11_Q12, + ARM64_REG_Q10_Q11_Q12_Q13 = AARCH64_REG_Q10_Q11_Q12_Q13, + ARM64_REG_Q11_Q12_Q13_Q14 = AARCH64_REG_Q11_Q12_Q13_Q14, + ARM64_REG_Q12_Q13_Q14_Q15 = AARCH64_REG_Q12_Q13_Q14_Q15, + ARM64_REG_Q13_Q14_Q15_Q16 = AARCH64_REG_Q13_Q14_Q15_Q16, + ARM64_REG_Q14_Q15_Q16_Q17 = AARCH64_REG_Q14_Q15_Q16_Q17, + ARM64_REG_Q15_Q16_Q17_Q18 = AARCH64_REG_Q15_Q16_Q17_Q18, + ARM64_REG_Q16_Q17_Q18_Q19 = AARCH64_REG_Q16_Q17_Q18_Q19, + ARM64_REG_Q17_Q18_Q19_Q20 = AARCH64_REG_Q17_Q18_Q19_Q20, + ARM64_REG_Q18_Q19_Q20_Q21 = AARCH64_REG_Q18_Q19_Q20_Q21, + ARM64_REG_Q19_Q20_Q21_Q22 = AARCH64_REG_Q19_Q20_Q21_Q22, + ARM64_REG_Q20_Q21_Q22_Q23 = AARCH64_REG_Q20_Q21_Q22_Q23, + ARM64_REG_Q21_Q22_Q23_Q24 = AARCH64_REG_Q21_Q22_Q23_Q24, + ARM64_REG_Q22_Q23_Q24_Q25 = AARCH64_REG_Q22_Q23_Q24_Q25, + ARM64_REG_Q23_Q24_Q25_Q26 = AARCH64_REG_Q23_Q24_Q25_Q26, + ARM64_REG_Q24_Q25_Q26_Q27 = AARCH64_REG_Q24_Q25_Q26_Q27, + ARM64_REG_Q25_Q26_Q27_Q28 = AARCH64_REG_Q25_Q26_Q27_Q28, + ARM64_REG_Q26_Q27_Q28_Q29 = AARCH64_REG_Q26_Q27_Q28_Q29, + ARM64_REG_Q27_Q28_Q29_Q30 = AARCH64_REG_Q27_Q28_Q29_Q30, + ARM64_REG_Q28_Q29_Q30_Q31 = AARCH64_REG_Q28_Q29_Q30_Q31, + ARM64_REG_Q29_Q30_Q31_Q0 = AARCH64_REG_Q29_Q30_Q31_Q0, + ARM64_REG_Q30_Q31_Q0_Q1 = AARCH64_REG_Q30_Q31_Q0_Q1, + ARM64_REG_Q31_Q0_Q1_Q2 = AARCH64_REG_Q31_Q0_Q1_Q2, + ARM64_REG_Q0_Q1_Q2 = AARCH64_REG_Q0_Q1_Q2, + ARM64_REG_Q1_Q2_Q3 = AARCH64_REG_Q1_Q2_Q3, + ARM64_REG_Q2_Q3_Q4 = AARCH64_REG_Q2_Q3_Q4, + ARM64_REG_Q3_Q4_Q5 = AARCH64_REG_Q3_Q4_Q5, + ARM64_REG_Q4_Q5_Q6 = AARCH64_REG_Q4_Q5_Q6, + ARM64_REG_Q5_Q6_Q7 = AARCH64_REG_Q5_Q6_Q7, + ARM64_REG_Q6_Q7_Q8 = AARCH64_REG_Q6_Q7_Q8, + ARM64_REG_Q7_Q8_Q9 = AARCH64_REG_Q7_Q8_Q9, + ARM64_REG_Q8_Q9_Q10 = AARCH64_REG_Q8_Q9_Q10, + ARM64_REG_Q9_Q10_Q11 = AARCH64_REG_Q9_Q10_Q11, + ARM64_REG_Q10_Q11_Q12 = AARCH64_REG_Q10_Q11_Q12, + ARM64_REG_Q11_Q12_Q13 = AARCH64_REG_Q11_Q12_Q13, + ARM64_REG_Q12_Q13_Q14 = AARCH64_REG_Q12_Q13_Q14, + ARM64_REG_Q13_Q14_Q15 = AARCH64_REG_Q13_Q14_Q15, + ARM64_REG_Q14_Q15_Q16 = AARCH64_REG_Q14_Q15_Q16, + ARM64_REG_Q15_Q16_Q17 = AARCH64_REG_Q15_Q16_Q17, + ARM64_REG_Q16_Q17_Q18 = AARCH64_REG_Q16_Q17_Q18, + ARM64_REG_Q17_Q18_Q19 = AARCH64_REG_Q17_Q18_Q19, + ARM64_REG_Q18_Q19_Q20 = AARCH64_REG_Q18_Q19_Q20, + ARM64_REG_Q19_Q20_Q21 = AARCH64_REG_Q19_Q20_Q21, + ARM64_REG_Q20_Q21_Q22 = AARCH64_REG_Q20_Q21_Q22, + ARM64_REG_Q21_Q22_Q23 = AARCH64_REG_Q21_Q22_Q23, + ARM64_REG_Q22_Q23_Q24 = AARCH64_REG_Q22_Q23_Q24, + ARM64_REG_Q23_Q24_Q25 = AARCH64_REG_Q23_Q24_Q25, + ARM64_REG_Q24_Q25_Q26 = AARCH64_REG_Q24_Q25_Q26, + ARM64_REG_Q25_Q26_Q27 = AARCH64_REG_Q25_Q26_Q27, + ARM64_REG_Q26_Q27_Q28 = AARCH64_REG_Q26_Q27_Q28, + ARM64_REG_Q27_Q28_Q29 = AARCH64_REG_Q27_Q28_Q29, + ARM64_REG_Q28_Q29_Q30 = AARCH64_REG_Q28_Q29_Q30, + ARM64_REG_Q29_Q30_Q31 = AARCH64_REG_Q29_Q30_Q31, + ARM64_REG_Q30_Q31_Q0 = AARCH64_REG_Q30_Q31_Q0, + ARM64_REG_Q31_Q0_Q1 = AARCH64_REG_Q31_Q0_Q1, + ARM64_REG_X22_X23_X24_X25_X26_X27_X28_FP = AARCH64_REG_X22_X23_X24_X25_X26_X27_X28_FP, + ARM64_REG_X0_X1_X2_X3_X4_X5_X6_X7 = AARCH64_REG_X0_X1_X2_X3_X4_X5_X6_X7, + ARM64_REG_X2_X3_X4_X5_X6_X7_X8_X9 = AARCH64_REG_X2_X3_X4_X5_X6_X7_X8_X9, + ARM64_REG_X4_X5_X6_X7_X8_X9_X10_X11 = AARCH64_REG_X4_X5_X6_X7_X8_X9_X10_X11, + ARM64_REG_X6_X7_X8_X9_X10_X11_X12_X13 = AARCH64_REG_X6_X7_X8_X9_X10_X11_X12_X13, + ARM64_REG_X8_X9_X10_X11_X12_X13_X14_X15 = AARCH64_REG_X8_X9_X10_X11_X12_X13_X14_X15, + ARM64_REG_X10_X11_X12_X13_X14_X15_X16_X17 = AARCH64_REG_X10_X11_X12_X13_X14_X15_X16_X17, + ARM64_REG_X12_X13_X14_X15_X16_X17_X18_X19 = AARCH64_REG_X12_X13_X14_X15_X16_X17_X18_X19, + ARM64_REG_X14_X15_X16_X17_X18_X19_X20_X21 = AARCH64_REG_X14_X15_X16_X17_X18_X19_X20_X21, + ARM64_REG_X16_X17_X18_X19_X20_X21_X22_X23 = AARCH64_REG_X16_X17_X18_X19_X20_X21_X22_X23, + ARM64_REG_X18_X19_X20_X21_X22_X23_X24_X25 = AARCH64_REG_X18_X19_X20_X21_X22_X23_X24_X25, + ARM64_REG_X20_X21_X22_X23_X24_X25_X26_X27 = AARCH64_REG_X20_X21_X22_X23_X24_X25_X26_X27, + ARM64_REG_W30_WZR = AARCH64_REG_W30_WZR, + ARM64_REG_W0_W1 = AARCH64_REG_W0_W1, + ARM64_REG_W2_W3 = AARCH64_REG_W2_W3, + ARM64_REG_W4_W5 = AARCH64_REG_W4_W5, + ARM64_REG_W6_W7 = AARCH64_REG_W6_W7, + ARM64_REG_W8_W9 = AARCH64_REG_W8_W9, + ARM64_REG_W10_W11 = AARCH64_REG_W10_W11, + ARM64_REG_W12_W13 = AARCH64_REG_W12_W13, + ARM64_REG_W14_W15 = AARCH64_REG_W14_W15, + ARM64_REG_W16_W17 = AARCH64_REG_W16_W17, + ARM64_REG_W18_W19 = AARCH64_REG_W18_W19, + ARM64_REG_W20_W21 = AARCH64_REG_W20_W21, + ARM64_REG_W22_W23 = AARCH64_REG_W22_W23, + ARM64_REG_W24_W25 = AARCH64_REG_W24_W25, + ARM64_REG_W26_W27 = AARCH64_REG_W26_W27, + ARM64_REG_W28_W29 = AARCH64_REG_W28_W29, + ARM64_REG_LR_XZR = AARCH64_REG_LR_XZR, + ARM64_REG_X28_FP = AARCH64_REG_X28_FP, + ARM64_REG_X0_X1 = AARCH64_REG_X0_X1, + ARM64_REG_X2_X3 = AARCH64_REG_X2_X3, + ARM64_REG_X4_X5 = AARCH64_REG_X4_X5, + ARM64_REG_X6_X7 = AARCH64_REG_X6_X7, + ARM64_REG_X8_X9 = AARCH64_REG_X8_X9, + ARM64_REG_X10_X11 = AARCH64_REG_X10_X11, + ARM64_REG_X12_X13 = AARCH64_REG_X12_X13, + ARM64_REG_X14_X15 = AARCH64_REG_X14_X15, + ARM64_REG_X16_X17 = AARCH64_REG_X16_X17, + ARM64_REG_X18_X19 = AARCH64_REG_X18_X19, + ARM64_REG_X20_X21 = AARCH64_REG_X20_X21, + ARM64_REG_X22_X23 = AARCH64_REG_X22_X23, + ARM64_REG_X24_X25 = AARCH64_REG_X24_X25, + ARM64_REG_X26_X27 = AARCH64_REG_X26_X27, + ARM64_REG_Z0_Z1 = AARCH64_REG_Z0_Z1, + ARM64_REG_Z1_Z2 = AARCH64_REG_Z1_Z2, + ARM64_REG_Z2_Z3 = AARCH64_REG_Z2_Z3, + ARM64_REG_Z3_Z4 = AARCH64_REG_Z3_Z4, + ARM64_REG_Z4_Z5 = AARCH64_REG_Z4_Z5, + ARM64_REG_Z5_Z6 = AARCH64_REG_Z5_Z6, + ARM64_REG_Z6_Z7 = AARCH64_REG_Z6_Z7, + ARM64_REG_Z7_Z8 = AARCH64_REG_Z7_Z8, + ARM64_REG_Z8_Z9 = AARCH64_REG_Z8_Z9, + ARM64_REG_Z9_Z10 = AARCH64_REG_Z9_Z10, + ARM64_REG_Z10_Z11 = AARCH64_REG_Z10_Z11, + ARM64_REG_Z11_Z12 = AARCH64_REG_Z11_Z12, + ARM64_REG_Z12_Z13 = AARCH64_REG_Z12_Z13, + ARM64_REG_Z13_Z14 = AARCH64_REG_Z13_Z14, + ARM64_REG_Z14_Z15 = AARCH64_REG_Z14_Z15, + ARM64_REG_Z15_Z16 = AARCH64_REG_Z15_Z16, + ARM64_REG_Z16_Z17 = AARCH64_REG_Z16_Z17, + ARM64_REG_Z17_Z18 = AARCH64_REG_Z17_Z18, + ARM64_REG_Z18_Z19 = AARCH64_REG_Z18_Z19, + ARM64_REG_Z19_Z20 = AARCH64_REG_Z19_Z20, + ARM64_REG_Z20_Z21 = AARCH64_REG_Z20_Z21, + ARM64_REG_Z21_Z22 = AARCH64_REG_Z21_Z22, + ARM64_REG_Z22_Z23 = AARCH64_REG_Z22_Z23, + ARM64_REG_Z23_Z24 = AARCH64_REG_Z23_Z24, + ARM64_REG_Z24_Z25 = AARCH64_REG_Z24_Z25, + ARM64_REG_Z25_Z26 = AARCH64_REG_Z25_Z26, + ARM64_REG_Z26_Z27 = AARCH64_REG_Z26_Z27, + ARM64_REG_Z27_Z28 = AARCH64_REG_Z27_Z28, + ARM64_REG_Z28_Z29 = AARCH64_REG_Z28_Z29, + ARM64_REG_Z29_Z30 = AARCH64_REG_Z29_Z30, + ARM64_REG_Z30_Z31 = AARCH64_REG_Z30_Z31, + ARM64_REG_Z31_Z0 = AARCH64_REG_Z31_Z0, + ARM64_REG_Z0_Z1_Z2_Z3 = AARCH64_REG_Z0_Z1_Z2_Z3, + ARM64_REG_Z1_Z2_Z3_Z4 = AARCH64_REG_Z1_Z2_Z3_Z4, + ARM64_REG_Z2_Z3_Z4_Z5 = AARCH64_REG_Z2_Z3_Z4_Z5, + ARM64_REG_Z3_Z4_Z5_Z6 = AARCH64_REG_Z3_Z4_Z5_Z6, + ARM64_REG_Z4_Z5_Z6_Z7 = AARCH64_REG_Z4_Z5_Z6_Z7, + ARM64_REG_Z5_Z6_Z7_Z8 = AARCH64_REG_Z5_Z6_Z7_Z8, + ARM64_REG_Z6_Z7_Z8_Z9 = AARCH64_REG_Z6_Z7_Z8_Z9, + ARM64_REG_Z7_Z8_Z9_Z10 = AARCH64_REG_Z7_Z8_Z9_Z10, + ARM64_REG_Z8_Z9_Z10_Z11 = AARCH64_REG_Z8_Z9_Z10_Z11, + ARM64_REG_Z9_Z10_Z11_Z12 = AARCH64_REG_Z9_Z10_Z11_Z12, + ARM64_REG_Z10_Z11_Z12_Z13 = AARCH64_REG_Z10_Z11_Z12_Z13, + ARM64_REG_Z11_Z12_Z13_Z14 = AARCH64_REG_Z11_Z12_Z13_Z14, + ARM64_REG_Z12_Z13_Z14_Z15 = AARCH64_REG_Z12_Z13_Z14_Z15, + ARM64_REG_Z13_Z14_Z15_Z16 = AARCH64_REG_Z13_Z14_Z15_Z16, + ARM64_REG_Z14_Z15_Z16_Z17 = AARCH64_REG_Z14_Z15_Z16_Z17, + ARM64_REG_Z15_Z16_Z17_Z18 = AARCH64_REG_Z15_Z16_Z17_Z18, + ARM64_REG_Z16_Z17_Z18_Z19 = AARCH64_REG_Z16_Z17_Z18_Z19, + ARM64_REG_Z17_Z18_Z19_Z20 = AARCH64_REG_Z17_Z18_Z19_Z20, + ARM64_REG_Z18_Z19_Z20_Z21 = AARCH64_REG_Z18_Z19_Z20_Z21, + ARM64_REG_Z19_Z20_Z21_Z22 = AARCH64_REG_Z19_Z20_Z21_Z22, + ARM64_REG_Z20_Z21_Z22_Z23 = AARCH64_REG_Z20_Z21_Z22_Z23, + ARM64_REG_Z21_Z22_Z23_Z24 = AARCH64_REG_Z21_Z22_Z23_Z24, + ARM64_REG_Z22_Z23_Z24_Z25 = AARCH64_REG_Z22_Z23_Z24_Z25, + ARM64_REG_Z23_Z24_Z25_Z26 = AARCH64_REG_Z23_Z24_Z25_Z26, + ARM64_REG_Z24_Z25_Z26_Z27 = AARCH64_REG_Z24_Z25_Z26_Z27, + ARM64_REG_Z25_Z26_Z27_Z28 = AARCH64_REG_Z25_Z26_Z27_Z28, + ARM64_REG_Z26_Z27_Z28_Z29 = AARCH64_REG_Z26_Z27_Z28_Z29, + ARM64_REG_Z27_Z28_Z29_Z30 = AARCH64_REG_Z27_Z28_Z29_Z30, + ARM64_REG_Z28_Z29_Z30_Z31 = AARCH64_REG_Z28_Z29_Z30_Z31, + ARM64_REG_Z29_Z30_Z31_Z0 = AARCH64_REG_Z29_Z30_Z31_Z0, + ARM64_REG_Z30_Z31_Z0_Z1 = AARCH64_REG_Z30_Z31_Z0_Z1, + ARM64_REG_Z31_Z0_Z1_Z2 = AARCH64_REG_Z31_Z0_Z1_Z2, + ARM64_REG_Z0_Z1_Z2 = AARCH64_REG_Z0_Z1_Z2, + ARM64_REG_Z1_Z2_Z3 = AARCH64_REG_Z1_Z2_Z3, + ARM64_REG_Z2_Z3_Z4 = AARCH64_REG_Z2_Z3_Z4, + ARM64_REG_Z3_Z4_Z5 = AARCH64_REG_Z3_Z4_Z5, + ARM64_REG_Z4_Z5_Z6 = AARCH64_REG_Z4_Z5_Z6, + ARM64_REG_Z5_Z6_Z7 = AARCH64_REG_Z5_Z6_Z7, + ARM64_REG_Z6_Z7_Z8 = AARCH64_REG_Z6_Z7_Z8, + ARM64_REG_Z7_Z8_Z9 = AARCH64_REG_Z7_Z8_Z9, + ARM64_REG_Z8_Z9_Z10 = AARCH64_REG_Z8_Z9_Z10, + ARM64_REG_Z9_Z10_Z11 = AARCH64_REG_Z9_Z10_Z11, + ARM64_REG_Z10_Z11_Z12 = AARCH64_REG_Z10_Z11_Z12, + ARM64_REG_Z11_Z12_Z13 = AARCH64_REG_Z11_Z12_Z13, + ARM64_REG_Z12_Z13_Z14 = AARCH64_REG_Z12_Z13_Z14, + ARM64_REG_Z13_Z14_Z15 = AARCH64_REG_Z13_Z14_Z15, + ARM64_REG_Z14_Z15_Z16 = AARCH64_REG_Z14_Z15_Z16, + ARM64_REG_Z15_Z16_Z17 = AARCH64_REG_Z15_Z16_Z17, + ARM64_REG_Z16_Z17_Z18 = AARCH64_REG_Z16_Z17_Z18, + ARM64_REG_Z17_Z18_Z19 = AARCH64_REG_Z17_Z18_Z19, + ARM64_REG_Z18_Z19_Z20 = AARCH64_REG_Z18_Z19_Z20, + ARM64_REG_Z19_Z20_Z21 = AARCH64_REG_Z19_Z20_Z21, + ARM64_REG_Z20_Z21_Z22 = AARCH64_REG_Z20_Z21_Z22, + ARM64_REG_Z21_Z22_Z23 = AARCH64_REG_Z21_Z22_Z23, + ARM64_REG_Z22_Z23_Z24 = AARCH64_REG_Z22_Z23_Z24, + ARM64_REG_Z23_Z24_Z25 = AARCH64_REG_Z23_Z24_Z25, + ARM64_REG_Z24_Z25_Z26 = AARCH64_REG_Z24_Z25_Z26, + ARM64_REG_Z25_Z26_Z27 = AARCH64_REG_Z25_Z26_Z27, + ARM64_REG_Z26_Z27_Z28 = AARCH64_REG_Z26_Z27_Z28, + ARM64_REG_Z27_Z28_Z29 = AARCH64_REG_Z27_Z28_Z29, + ARM64_REG_Z28_Z29_Z30 = AARCH64_REG_Z28_Z29_Z30, + ARM64_REG_Z29_Z30_Z31 = AARCH64_REG_Z29_Z30_Z31, + ARM64_REG_Z30_Z31_Z0 = AARCH64_REG_Z30_Z31_Z0, + ARM64_REG_Z31_Z0_Z1 = AARCH64_REG_Z31_Z0_Z1, + ARM64_REG_Z16_Z24 = AARCH64_REG_Z16_Z24, + ARM64_REG_Z17_Z25 = AARCH64_REG_Z17_Z25, + ARM64_REG_Z18_Z26 = AARCH64_REG_Z18_Z26, + ARM64_REG_Z19_Z27 = AARCH64_REG_Z19_Z27, + ARM64_REG_Z20_Z28 = AARCH64_REG_Z20_Z28, + ARM64_REG_Z21_Z29 = AARCH64_REG_Z21_Z29, + ARM64_REG_Z22_Z30 = AARCH64_REG_Z22_Z30, + ARM64_REG_Z23_Z31 = AARCH64_REG_Z23_Z31, + ARM64_REG_Z0_Z8 = AARCH64_REG_Z0_Z8, + ARM64_REG_Z1_Z9 = AARCH64_REG_Z1_Z9, + ARM64_REG_Z2_Z10 = AARCH64_REG_Z2_Z10, + ARM64_REG_Z3_Z11 = AARCH64_REG_Z3_Z11, + ARM64_REG_Z4_Z12 = AARCH64_REG_Z4_Z12, + ARM64_REG_Z5_Z13 = AARCH64_REG_Z5_Z13, + ARM64_REG_Z6_Z14 = AARCH64_REG_Z6_Z14, + ARM64_REG_Z7_Z15 = AARCH64_REG_Z7_Z15, + ARM64_REG_Z16_Z20_Z24_Z28 = AARCH64_REG_Z16_Z20_Z24_Z28, + ARM64_REG_Z17_Z21_Z25_Z29 = AARCH64_REG_Z17_Z21_Z25_Z29, + ARM64_REG_Z18_Z22_Z26_Z30 = AARCH64_REG_Z18_Z22_Z26_Z30, + ARM64_REG_Z19_Z23_Z27_Z31 = AARCH64_REG_Z19_Z23_Z27_Z31, + ARM64_REG_Z0_Z4_Z8_Z12 = AARCH64_REG_Z0_Z4_Z8_Z12, + ARM64_REG_Z1_Z5_Z9_Z13 = AARCH64_REG_Z1_Z5_Z9_Z13, + ARM64_REG_Z2_Z6_Z10_Z14 = AARCH64_REG_Z2_Z6_Z10_Z14, + ARM64_REG_Z3_Z7_Z11_Z15 = AARCH64_REG_Z3_Z7_Z11_Z15, + ARM64_REG_ENDING = AARCH64_REG_ENDING, - ARM64_REG_IP0 = AArch64_REG_IP0, - ARM64_REG_IP1 = AArch64_REG_IP1, - ARM64_REG_X29 = AArch64_REG_X29, - ARM64_REG_X30 = AArch64_REG_X30, + ARM64_REG_IP0 = AARCH64_REG_IP0, + ARM64_REG_IP1 = AARCH64_REG_IP1, + ARM64_REG_X29 = AARCH64_REG_X29, + ARM64_REG_X30 = AARCH64_REG_X30, } arm64_reg; typedef aarch64_op_mem arm64_op_mem; typedef enum { - ARM64_SME_MATRIX_TILE = AArch64_SME_MATRIX_TILE, - ARM64_SME_MATRIX_TILE_LIST = AArch64_SME_MATRIX_TILE_LIST, - ARM64_SME_MATRIX_SLICE_REG = AArch64_SME_MATRIX_SLICE_REG, - ARM64_SME_MATRIX_SLICE_OFF = AArch64_SME_MATRIX_SLICE_OFF, - ARM64_SME_MATRIX_SLICE_OFF_RANGE = AArch64_SME_MATRIX_SLICE_OFF_RANGE, + ARM64_SME_MATRIX_TILE = AARCH64_SME_MATRIX_TILE, + ARM64_SME_MATRIX_TILE_LIST = AARCH64_SME_MATRIX_TILE_LIST, + ARM64_SME_MATRIX_SLICE_REG = AARCH64_SME_MATRIX_SLICE_REG, + ARM64_SME_MATRIX_SLICE_OFF = AARCH64_SME_MATRIX_SLICE_OFF, + ARM64_SME_MATRIX_SLICE_OFF_RANGE = AARCH64_SME_MATRIX_SLICE_OFF_RANGE, } arm64_sme_op_part; typedef enum { - ARM64_SME_OP_INVALID = AArch64_SME_OP_INVALID, - ARM64_SME_OP_TILE = AArch64_SME_OP_TILE, - ARM64_SME_OP_TILE_VEC = AArch64_SME_OP_TILE_VEC, + ARM64_SME_OP_INVALID = AARCH64_SME_OP_INVALID, + ARM64_SME_OP_TILE = AARCH64_SME_OP_TILE, + ARM64_SME_OP_TILE_VEC = AARCH64_SME_OP_TILE_VEC, } arm64_sme_op_type; typedef aarch64_imm_range arm64_imm_range; typedef aarch64_op_sme arm64_op_sme; +typedef aarch64_op_pred arm64_op_pred; + typedef cs_aarch64_op cs_arm64_op; +typedef aarch64_suppl_info arm64_suppl_info; + #define MAX_ARM64_OPS 8 typedef cs_aarch64 cs_arm64; typedef enum { - ARM64_INS_INVALID = AArch64_INS_INVALID, - ARM64_INS_ABS = AArch64_INS_ABS, - ARM64_INS_ADCLB = AArch64_INS_ADCLB, - ARM64_INS_ADCLT = AArch64_INS_ADCLT, - ARM64_INS_ADCS = AArch64_INS_ADCS, - ARM64_INS_ADC = AArch64_INS_ADC, - ARM64_INS_ADDG = AArch64_INS_ADDG, - ARM64_INS_ADDHA = AArch64_INS_ADDHA, - ARM64_INS_ADDHNB = AArch64_INS_ADDHNB, - ARM64_INS_ADDHNT = AArch64_INS_ADDHNT, - ARM64_INS_ADDHN = AArch64_INS_ADDHN, - ARM64_INS_ADDHN2 = AArch64_INS_ADDHN2, - ARM64_INS_ADDPL = AArch64_INS_ADDPL, - ARM64_INS_ADDP = AArch64_INS_ADDP, - ARM64_INS_ADDQV = AArch64_INS_ADDQV, - ARM64_INS_ADDSPL = AArch64_INS_ADDSPL, - ARM64_INS_ADDSVL = AArch64_INS_ADDSVL, - ARM64_INS_ADDS = AArch64_INS_ADDS, - ARM64_INS_ADDVA = AArch64_INS_ADDVA, - ARM64_INS_ADDVL = AArch64_INS_ADDVL, - ARM64_INS_ADDV = AArch64_INS_ADDV, - ARM64_INS_ADD = AArch64_INS_ADD, - ARM64_INS_ADR = AArch64_INS_ADR, - ARM64_INS_ADRP = AArch64_INS_ADRP, - ARM64_INS_AESD = AArch64_INS_AESD, - ARM64_INS_AESE = AArch64_INS_AESE, - ARM64_INS_AESIMC = AArch64_INS_AESIMC, - ARM64_INS_AESMC = AArch64_INS_AESMC, - ARM64_INS_ANDQV = AArch64_INS_ANDQV, - ARM64_INS_ANDS = AArch64_INS_ANDS, - ARM64_INS_ANDV = AArch64_INS_ANDV, - ARM64_INS_AND = AArch64_INS_AND, - ARM64_INS_ASRD = AArch64_INS_ASRD, - ARM64_INS_ASRR = AArch64_INS_ASRR, - ARM64_INS_ASR = AArch64_INS_ASR, - ARM64_INS_AUTDA = AArch64_INS_AUTDA, - ARM64_INS_AUTDB = AArch64_INS_AUTDB, - ARM64_INS_AUTDZA = AArch64_INS_AUTDZA, - ARM64_INS_AUTDZB = AArch64_INS_AUTDZB, - ARM64_INS_AUTIA = AArch64_INS_AUTIA, - ARM64_INS_HINT = AArch64_INS_HINT, - ARM64_INS_AUTIB = AArch64_INS_AUTIB, - ARM64_INS_AUTIZA = AArch64_INS_AUTIZA, - ARM64_INS_AUTIZB = AArch64_INS_AUTIZB, - ARM64_INS_AXFLAG = AArch64_INS_AXFLAG, - ARM64_INS_B = AArch64_INS_B, - ARM64_INS_BCAX = AArch64_INS_BCAX, - ARM64_INS_BC = AArch64_INS_BC, - ARM64_INS_BDEP = AArch64_INS_BDEP, - ARM64_INS_BEXT = AArch64_INS_BEXT, - ARM64_INS_BFDOT = AArch64_INS_BFDOT, - ARM64_INS_BFADD = AArch64_INS_BFADD, - ARM64_INS_BFCLAMP = AArch64_INS_BFCLAMP, - ARM64_INS_BFCVT = AArch64_INS_BFCVT, - ARM64_INS_BFCVTN = AArch64_INS_BFCVTN, - ARM64_INS_BFCVTN2 = AArch64_INS_BFCVTN2, - ARM64_INS_BFCVTNT = AArch64_INS_BFCVTNT, - ARM64_INS_BFMAXNM = AArch64_INS_BFMAXNM, - ARM64_INS_BFMAX = AArch64_INS_BFMAX, - ARM64_INS_BFMINNM = AArch64_INS_BFMINNM, - ARM64_INS_BFMIN = AArch64_INS_BFMIN, - ARM64_INS_BFMLALB = AArch64_INS_BFMLALB, - ARM64_INS_BFMLALT = AArch64_INS_BFMLALT, - ARM64_INS_BFMLAL = AArch64_INS_BFMLAL, - ARM64_INS_BFMLA = AArch64_INS_BFMLA, - ARM64_INS_BFMLSLB = AArch64_INS_BFMLSLB, - ARM64_INS_BFMLSLT = AArch64_INS_BFMLSLT, - ARM64_INS_BFMLSL = AArch64_INS_BFMLSL, - ARM64_INS_BFMLS = AArch64_INS_BFMLS, - ARM64_INS_BFMMLA = AArch64_INS_BFMMLA, - ARM64_INS_BFMOPA = AArch64_INS_BFMOPA, - ARM64_INS_BFMOPS = AArch64_INS_BFMOPS, - ARM64_INS_BFMUL = AArch64_INS_BFMUL, - ARM64_INS_BFM = AArch64_INS_BFM, - ARM64_INS_BFSUB = AArch64_INS_BFSUB, - ARM64_INS_BFVDOT = AArch64_INS_BFVDOT, - ARM64_INS_BGRP = AArch64_INS_BGRP, - ARM64_INS_BICS = AArch64_INS_BICS, - ARM64_INS_BIC = AArch64_INS_BIC, - ARM64_INS_BIF = AArch64_INS_BIF, - ARM64_INS_BIT = AArch64_INS_BIT, - ARM64_INS_BL = AArch64_INS_BL, - ARM64_INS_BLR = AArch64_INS_BLR, - ARM64_INS_BLRAA = AArch64_INS_BLRAA, - ARM64_INS_BLRAAZ = AArch64_INS_BLRAAZ, - ARM64_INS_BLRAB = AArch64_INS_BLRAB, - ARM64_INS_BLRABZ = AArch64_INS_BLRABZ, - ARM64_INS_BMOPA = AArch64_INS_BMOPA, - ARM64_INS_BMOPS = AArch64_INS_BMOPS, - ARM64_INS_BR = AArch64_INS_BR, - ARM64_INS_BRAA = AArch64_INS_BRAA, - ARM64_INS_BRAAZ = AArch64_INS_BRAAZ, - ARM64_INS_BRAB = AArch64_INS_BRAB, - ARM64_INS_BRABZ = AArch64_INS_BRABZ, - ARM64_INS_BRB = AArch64_INS_BRB, - ARM64_INS_BRK = AArch64_INS_BRK, - ARM64_INS_BRKAS = AArch64_INS_BRKAS, - ARM64_INS_BRKA = AArch64_INS_BRKA, - ARM64_INS_BRKBS = AArch64_INS_BRKBS, - ARM64_INS_BRKB = AArch64_INS_BRKB, - ARM64_INS_BRKNS = AArch64_INS_BRKNS, - ARM64_INS_BRKN = AArch64_INS_BRKN, - ARM64_INS_BRKPAS = AArch64_INS_BRKPAS, - ARM64_INS_BRKPA = AArch64_INS_BRKPA, - ARM64_INS_BRKPBS = AArch64_INS_BRKPBS, - ARM64_INS_BRKPB = AArch64_INS_BRKPB, - ARM64_INS_BSL1N = AArch64_INS_BSL1N, - ARM64_INS_BSL2N = AArch64_INS_BSL2N, - ARM64_INS_BSL = AArch64_INS_BSL, - ARM64_INS_CADD = AArch64_INS_CADD, - ARM64_INS_CASAB = AArch64_INS_CASAB, - ARM64_INS_CASAH = AArch64_INS_CASAH, - ARM64_INS_CASALB = AArch64_INS_CASALB, - ARM64_INS_CASALH = AArch64_INS_CASALH, - ARM64_INS_CASAL = AArch64_INS_CASAL, - ARM64_INS_CASA = AArch64_INS_CASA, - ARM64_INS_CASB = AArch64_INS_CASB, - ARM64_INS_CASH = AArch64_INS_CASH, - ARM64_INS_CASLB = AArch64_INS_CASLB, - ARM64_INS_CASLH = AArch64_INS_CASLH, - ARM64_INS_CASL = AArch64_INS_CASL, - ARM64_INS_CASPAL = AArch64_INS_CASPAL, - ARM64_INS_CASPA = AArch64_INS_CASPA, - ARM64_INS_CASPL = AArch64_INS_CASPL, - ARM64_INS_CASP = AArch64_INS_CASP, - ARM64_INS_CAS = AArch64_INS_CAS, - ARM64_INS_CBNZ = AArch64_INS_CBNZ, - ARM64_INS_CBZ = AArch64_INS_CBZ, - ARM64_INS_CCMN = AArch64_INS_CCMN, - ARM64_INS_CCMP = AArch64_INS_CCMP, - ARM64_INS_CDOT = AArch64_INS_CDOT, - ARM64_INS_CFINV = AArch64_INS_CFINV, - ARM64_INS_CLASTA = AArch64_INS_CLASTA, - ARM64_INS_CLASTB = AArch64_INS_CLASTB, - ARM64_INS_CLREX = AArch64_INS_CLREX, - ARM64_INS_CLS = AArch64_INS_CLS, - ARM64_INS_CLZ = AArch64_INS_CLZ, - ARM64_INS_CMEQ = AArch64_INS_CMEQ, - ARM64_INS_CMGE = AArch64_INS_CMGE, - ARM64_INS_CMGT = AArch64_INS_CMGT, - ARM64_INS_CMHI = AArch64_INS_CMHI, - ARM64_INS_CMHS = AArch64_INS_CMHS, - ARM64_INS_CMLA = AArch64_INS_CMLA, - ARM64_INS_CMLE = AArch64_INS_CMLE, - ARM64_INS_CMLT = AArch64_INS_CMLT, - ARM64_INS_CMPEQ = AArch64_INS_CMPEQ, - ARM64_INS_CMPGE = AArch64_INS_CMPGE, - ARM64_INS_CMPGT = AArch64_INS_CMPGT, - ARM64_INS_CMPHI = AArch64_INS_CMPHI, - ARM64_INS_CMPHS = AArch64_INS_CMPHS, - ARM64_INS_CMPLE = AArch64_INS_CMPLE, - ARM64_INS_CMPLO = AArch64_INS_CMPLO, - ARM64_INS_CMPLS = AArch64_INS_CMPLS, - ARM64_INS_CMPLT = AArch64_INS_CMPLT, - ARM64_INS_CMPNE = AArch64_INS_CMPNE, - ARM64_INS_CMTST = AArch64_INS_CMTST, - ARM64_INS_CNOT = AArch64_INS_CNOT, - ARM64_INS_CNTB = AArch64_INS_CNTB, - ARM64_INS_CNTD = AArch64_INS_CNTD, - ARM64_INS_CNTH = AArch64_INS_CNTH, - ARM64_INS_CNTP = AArch64_INS_CNTP, - ARM64_INS_CNTW = AArch64_INS_CNTW, - ARM64_INS_CNT = AArch64_INS_CNT, - ARM64_INS_COMPACT = AArch64_INS_COMPACT, - ARM64_INS_CPYE = AArch64_INS_CPYE, - ARM64_INS_CPYEN = AArch64_INS_CPYEN, - ARM64_INS_CPYERN = AArch64_INS_CPYERN, - ARM64_INS_CPYERT = AArch64_INS_CPYERT, - ARM64_INS_CPYERTN = AArch64_INS_CPYERTN, - ARM64_INS_CPYERTRN = AArch64_INS_CPYERTRN, - ARM64_INS_CPYERTWN = AArch64_INS_CPYERTWN, - ARM64_INS_CPYET = AArch64_INS_CPYET, - ARM64_INS_CPYETN = AArch64_INS_CPYETN, - ARM64_INS_CPYETRN = AArch64_INS_CPYETRN, - ARM64_INS_CPYETWN = AArch64_INS_CPYETWN, - ARM64_INS_CPYEWN = AArch64_INS_CPYEWN, - ARM64_INS_CPYEWT = AArch64_INS_CPYEWT, - ARM64_INS_CPYEWTN = AArch64_INS_CPYEWTN, - ARM64_INS_CPYEWTRN = AArch64_INS_CPYEWTRN, - ARM64_INS_CPYEWTWN = AArch64_INS_CPYEWTWN, - ARM64_INS_CPYFE = AArch64_INS_CPYFE, - ARM64_INS_CPYFEN = AArch64_INS_CPYFEN, - ARM64_INS_CPYFERN = AArch64_INS_CPYFERN, - ARM64_INS_CPYFERT = AArch64_INS_CPYFERT, - ARM64_INS_CPYFERTN = AArch64_INS_CPYFERTN, - ARM64_INS_CPYFERTRN = AArch64_INS_CPYFERTRN, - ARM64_INS_CPYFERTWN = AArch64_INS_CPYFERTWN, - ARM64_INS_CPYFET = AArch64_INS_CPYFET, - ARM64_INS_CPYFETN = AArch64_INS_CPYFETN, - ARM64_INS_CPYFETRN = AArch64_INS_CPYFETRN, - ARM64_INS_CPYFETWN = AArch64_INS_CPYFETWN, - ARM64_INS_CPYFEWN = AArch64_INS_CPYFEWN, - ARM64_INS_CPYFEWT = AArch64_INS_CPYFEWT, - ARM64_INS_CPYFEWTN = AArch64_INS_CPYFEWTN, - ARM64_INS_CPYFEWTRN = AArch64_INS_CPYFEWTRN, - ARM64_INS_CPYFEWTWN = AArch64_INS_CPYFEWTWN, - ARM64_INS_CPYFM = AArch64_INS_CPYFM, - ARM64_INS_CPYFMN = AArch64_INS_CPYFMN, - ARM64_INS_CPYFMRN = AArch64_INS_CPYFMRN, - ARM64_INS_CPYFMRT = AArch64_INS_CPYFMRT, - ARM64_INS_CPYFMRTN = AArch64_INS_CPYFMRTN, - ARM64_INS_CPYFMRTRN = AArch64_INS_CPYFMRTRN, - ARM64_INS_CPYFMRTWN = AArch64_INS_CPYFMRTWN, - ARM64_INS_CPYFMT = AArch64_INS_CPYFMT, - ARM64_INS_CPYFMTN = AArch64_INS_CPYFMTN, - ARM64_INS_CPYFMTRN = AArch64_INS_CPYFMTRN, - ARM64_INS_CPYFMTWN = AArch64_INS_CPYFMTWN, - ARM64_INS_CPYFMWN = AArch64_INS_CPYFMWN, - ARM64_INS_CPYFMWT = AArch64_INS_CPYFMWT, - ARM64_INS_CPYFMWTN = AArch64_INS_CPYFMWTN, - ARM64_INS_CPYFMWTRN = AArch64_INS_CPYFMWTRN, - ARM64_INS_CPYFMWTWN = AArch64_INS_CPYFMWTWN, - ARM64_INS_CPYFP = AArch64_INS_CPYFP, - ARM64_INS_CPYFPN = AArch64_INS_CPYFPN, - ARM64_INS_CPYFPRN = AArch64_INS_CPYFPRN, - ARM64_INS_CPYFPRT = AArch64_INS_CPYFPRT, - ARM64_INS_CPYFPRTN = AArch64_INS_CPYFPRTN, - ARM64_INS_CPYFPRTRN = AArch64_INS_CPYFPRTRN, - ARM64_INS_CPYFPRTWN = AArch64_INS_CPYFPRTWN, - ARM64_INS_CPYFPT = AArch64_INS_CPYFPT, - ARM64_INS_CPYFPTN = AArch64_INS_CPYFPTN, - ARM64_INS_CPYFPTRN = AArch64_INS_CPYFPTRN, - ARM64_INS_CPYFPTWN = AArch64_INS_CPYFPTWN, - ARM64_INS_CPYFPWN = AArch64_INS_CPYFPWN, - ARM64_INS_CPYFPWT = AArch64_INS_CPYFPWT, - ARM64_INS_CPYFPWTN = AArch64_INS_CPYFPWTN, - ARM64_INS_CPYFPWTRN = AArch64_INS_CPYFPWTRN, - ARM64_INS_CPYFPWTWN = AArch64_INS_CPYFPWTWN, - ARM64_INS_CPYM = AArch64_INS_CPYM, - ARM64_INS_CPYMN = AArch64_INS_CPYMN, - ARM64_INS_CPYMRN = AArch64_INS_CPYMRN, - ARM64_INS_CPYMRT = AArch64_INS_CPYMRT, - ARM64_INS_CPYMRTN = AArch64_INS_CPYMRTN, - ARM64_INS_CPYMRTRN = AArch64_INS_CPYMRTRN, - ARM64_INS_CPYMRTWN = AArch64_INS_CPYMRTWN, - ARM64_INS_CPYMT = AArch64_INS_CPYMT, - ARM64_INS_CPYMTN = AArch64_INS_CPYMTN, - ARM64_INS_CPYMTRN = AArch64_INS_CPYMTRN, - ARM64_INS_CPYMTWN = AArch64_INS_CPYMTWN, - ARM64_INS_CPYMWN = AArch64_INS_CPYMWN, - ARM64_INS_CPYMWT = AArch64_INS_CPYMWT, - ARM64_INS_CPYMWTN = AArch64_INS_CPYMWTN, - ARM64_INS_CPYMWTRN = AArch64_INS_CPYMWTRN, - ARM64_INS_CPYMWTWN = AArch64_INS_CPYMWTWN, - ARM64_INS_CPYP = AArch64_INS_CPYP, - ARM64_INS_CPYPN = AArch64_INS_CPYPN, - ARM64_INS_CPYPRN = AArch64_INS_CPYPRN, - ARM64_INS_CPYPRT = AArch64_INS_CPYPRT, - ARM64_INS_CPYPRTN = AArch64_INS_CPYPRTN, - ARM64_INS_CPYPRTRN = AArch64_INS_CPYPRTRN, - ARM64_INS_CPYPRTWN = AArch64_INS_CPYPRTWN, - ARM64_INS_CPYPT = AArch64_INS_CPYPT, - ARM64_INS_CPYPTN = AArch64_INS_CPYPTN, - ARM64_INS_CPYPTRN = AArch64_INS_CPYPTRN, - ARM64_INS_CPYPTWN = AArch64_INS_CPYPTWN, - ARM64_INS_CPYPWN = AArch64_INS_CPYPWN, - ARM64_INS_CPYPWT = AArch64_INS_CPYPWT, - ARM64_INS_CPYPWTN = AArch64_INS_CPYPWTN, - ARM64_INS_CPYPWTRN = AArch64_INS_CPYPWTRN, - ARM64_INS_CPYPWTWN = AArch64_INS_CPYPWTWN, - ARM64_INS_CPY = AArch64_INS_CPY, - ARM64_INS_CRC32B = AArch64_INS_CRC32B, - ARM64_INS_CRC32CB = AArch64_INS_CRC32CB, - ARM64_INS_CRC32CH = AArch64_INS_CRC32CH, - ARM64_INS_CRC32CW = AArch64_INS_CRC32CW, - ARM64_INS_CRC32CX = AArch64_INS_CRC32CX, - ARM64_INS_CRC32H = AArch64_INS_CRC32H, - ARM64_INS_CRC32W = AArch64_INS_CRC32W, - ARM64_INS_CRC32X = AArch64_INS_CRC32X, - ARM64_INS_CSEL = AArch64_INS_CSEL, - ARM64_INS_CSINC = AArch64_INS_CSINC, - ARM64_INS_CSINV = AArch64_INS_CSINV, - ARM64_INS_CSNEG = AArch64_INS_CSNEG, - ARM64_INS_CTERMEQ = AArch64_INS_CTERMEQ, - ARM64_INS_CTERMNE = AArch64_INS_CTERMNE, - ARM64_INS_CTZ = AArch64_INS_CTZ, - ARM64_INS_DCPS1 = AArch64_INS_DCPS1, - ARM64_INS_DCPS2 = AArch64_INS_DCPS2, - ARM64_INS_DCPS3 = AArch64_INS_DCPS3, - ARM64_INS_DECB = AArch64_INS_DECB, - ARM64_INS_DECD = AArch64_INS_DECD, - ARM64_INS_DECH = AArch64_INS_DECH, - ARM64_INS_DECP = AArch64_INS_DECP, - ARM64_INS_DECW = AArch64_INS_DECW, - ARM64_INS_DMB = AArch64_INS_DMB, - ARM64_INS_DRPS = AArch64_INS_DRPS, - ARM64_INS_DSB = AArch64_INS_DSB, - ARM64_INS_DUPM = AArch64_INS_DUPM, - ARM64_INS_DUPQ = AArch64_INS_DUPQ, - ARM64_INS_DUP = AArch64_INS_DUP, - ARM64_INS_MOV = AArch64_INS_MOV, - ARM64_INS_EON = AArch64_INS_EON, - ARM64_INS_EOR3 = AArch64_INS_EOR3, - ARM64_INS_EORBT = AArch64_INS_EORBT, - ARM64_INS_EORQV = AArch64_INS_EORQV, - ARM64_INS_EORS = AArch64_INS_EORS, - ARM64_INS_EORTB = AArch64_INS_EORTB, - ARM64_INS_EORV = AArch64_INS_EORV, - ARM64_INS_EOR = AArch64_INS_EOR, - ARM64_INS_ERET = AArch64_INS_ERET, - ARM64_INS_ERETAA = AArch64_INS_ERETAA, - ARM64_INS_ERETAB = AArch64_INS_ERETAB, - ARM64_INS_EXTQ = AArch64_INS_EXTQ, - ARM64_INS_MOVA = AArch64_INS_MOVA, - ARM64_INS_EXTR = AArch64_INS_EXTR, - ARM64_INS_EXT = AArch64_INS_EXT, - ARM64_INS_FABD = AArch64_INS_FABD, - ARM64_INS_FABS = AArch64_INS_FABS, - ARM64_INS_FACGE = AArch64_INS_FACGE, - ARM64_INS_FACGT = AArch64_INS_FACGT, - ARM64_INS_FADDA = AArch64_INS_FADDA, - ARM64_INS_FADD = AArch64_INS_FADD, - ARM64_INS_FADDP = AArch64_INS_FADDP, - ARM64_INS_FADDQV = AArch64_INS_FADDQV, - ARM64_INS_FADDV = AArch64_INS_FADDV, - ARM64_INS_FCADD = AArch64_INS_FCADD, - ARM64_INS_FCCMP = AArch64_INS_FCCMP, - ARM64_INS_FCCMPE = AArch64_INS_FCCMPE, - ARM64_INS_FCLAMP = AArch64_INS_FCLAMP, - ARM64_INS_FCMEQ = AArch64_INS_FCMEQ, - ARM64_INS_FCMGE = AArch64_INS_FCMGE, - ARM64_INS_FCMGT = AArch64_INS_FCMGT, - ARM64_INS_FCMLA = AArch64_INS_FCMLA, - ARM64_INS_FCMLE = AArch64_INS_FCMLE, - ARM64_INS_FCMLT = AArch64_INS_FCMLT, - ARM64_INS_FCMNE = AArch64_INS_FCMNE, - ARM64_INS_FCMP = AArch64_INS_FCMP, - ARM64_INS_FCMPE = AArch64_INS_FCMPE, - ARM64_INS_FCMUO = AArch64_INS_FCMUO, - ARM64_INS_FCPY = AArch64_INS_FCPY, - ARM64_INS_FCSEL = AArch64_INS_FCSEL, - ARM64_INS_FCVTAS = AArch64_INS_FCVTAS, - ARM64_INS_FCVTAU = AArch64_INS_FCVTAU, - ARM64_INS_FCVT = AArch64_INS_FCVT, - ARM64_INS_FCVTLT = AArch64_INS_FCVTLT, - ARM64_INS_FCVTL = AArch64_INS_FCVTL, - ARM64_INS_FCVTL2 = AArch64_INS_FCVTL2, - ARM64_INS_FCVTMS = AArch64_INS_FCVTMS, - ARM64_INS_FCVTMU = AArch64_INS_FCVTMU, - ARM64_INS_FCVTNS = AArch64_INS_FCVTNS, - ARM64_INS_FCVTNT = AArch64_INS_FCVTNT, - ARM64_INS_FCVTNU = AArch64_INS_FCVTNU, - ARM64_INS_FCVTN = AArch64_INS_FCVTN, - ARM64_INS_FCVTN2 = AArch64_INS_FCVTN2, - ARM64_INS_FCVTPS = AArch64_INS_FCVTPS, - ARM64_INS_FCVTPU = AArch64_INS_FCVTPU, - ARM64_INS_FCVTXNT = AArch64_INS_FCVTXNT, - ARM64_INS_FCVTXN = AArch64_INS_FCVTXN, - ARM64_INS_FCVTXN2 = AArch64_INS_FCVTXN2, - ARM64_INS_FCVTX = AArch64_INS_FCVTX, - ARM64_INS_FCVTZS = AArch64_INS_FCVTZS, - ARM64_INS_FCVTZU = AArch64_INS_FCVTZU, - ARM64_INS_FDIV = AArch64_INS_FDIV, - ARM64_INS_FDIVR = AArch64_INS_FDIVR, - ARM64_INS_FDOT = AArch64_INS_FDOT, - ARM64_INS_FDUP = AArch64_INS_FDUP, - ARM64_INS_FEXPA = AArch64_INS_FEXPA, - ARM64_INS_FJCVTZS = AArch64_INS_FJCVTZS, - ARM64_INS_FLOGB = AArch64_INS_FLOGB, - ARM64_INS_FMADD = AArch64_INS_FMADD, - ARM64_INS_FMAD = AArch64_INS_FMAD, - ARM64_INS_FMAX = AArch64_INS_FMAX, - ARM64_INS_FMAXNM = AArch64_INS_FMAXNM, - ARM64_INS_FMAXNMP = AArch64_INS_FMAXNMP, - ARM64_INS_FMAXNMQV = AArch64_INS_FMAXNMQV, - ARM64_INS_FMAXNMV = AArch64_INS_FMAXNMV, - ARM64_INS_FMAXP = AArch64_INS_FMAXP, - ARM64_INS_FMAXQV = AArch64_INS_FMAXQV, - ARM64_INS_FMAXV = AArch64_INS_FMAXV, - ARM64_INS_FMIN = AArch64_INS_FMIN, - ARM64_INS_FMINNM = AArch64_INS_FMINNM, - ARM64_INS_FMINNMP = AArch64_INS_FMINNMP, - ARM64_INS_FMINNMQV = AArch64_INS_FMINNMQV, - ARM64_INS_FMINNMV = AArch64_INS_FMINNMV, - ARM64_INS_FMINP = AArch64_INS_FMINP, - ARM64_INS_FMINQV = AArch64_INS_FMINQV, - ARM64_INS_FMINV = AArch64_INS_FMINV, - ARM64_INS_FMLAL2 = AArch64_INS_FMLAL2, - ARM64_INS_FMLALB = AArch64_INS_FMLALB, - ARM64_INS_FMLALT = AArch64_INS_FMLALT, - ARM64_INS_FMLAL = AArch64_INS_FMLAL, - ARM64_INS_FMLA = AArch64_INS_FMLA, - ARM64_INS_FMLSL2 = AArch64_INS_FMLSL2, - ARM64_INS_FMLSLB = AArch64_INS_FMLSLB, - ARM64_INS_FMLSLT = AArch64_INS_FMLSLT, - ARM64_INS_FMLSL = AArch64_INS_FMLSL, - ARM64_INS_FMLS = AArch64_INS_FMLS, - ARM64_INS_FMMLA = AArch64_INS_FMMLA, - ARM64_INS_FMOPA = AArch64_INS_FMOPA, - ARM64_INS_FMOPS = AArch64_INS_FMOPS, - ARM64_INS_FMOV = AArch64_INS_FMOV, - ARM64_INS_FMSB = AArch64_INS_FMSB, - ARM64_INS_FMSUB = AArch64_INS_FMSUB, - ARM64_INS_FMUL = AArch64_INS_FMUL, - ARM64_INS_FMULX = AArch64_INS_FMULX, - ARM64_INS_FNEG = AArch64_INS_FNEG, - ARM64_INS_FNMADD = AArch64_INS_FNMADD, - ARM64_INS_FNMAD = AArch64_INS_FNMAD, - ARM64_INS_FNMLA = AArch64_INS_FNMLA, - ARM64_INS_FNMLS = AArch64_INS_FNMLS, - ARM64_INS_FNMSB = AArch64_INS_FNMSB, - ARM64_INS_FNMSUB = AArch64_INS_FNMSUB, - ARM64_INS_FNMUL = AArch64_INS_FNMUL, - ARM64_INS_FRECPE = AArch64_INS_FRECPE, - ARM64_INS_FRECPS = AArch64_INS_FRECPS, - ARM64_INS_FRECPX = AArch64_INS_FRECPX, - ARM64_INS_FRINT32X = AArch64_INS_FRINT32X, - ARM64_INS_FRINT32Z = AArch64_INS_FRINT32Z, - ARM64_INS_FRINT64X = AArch64_INS_FRINT64X, - ARM64_INS_FRINT64Z = AArch64_INS_FRINT64Z, - ARM64_INS_FRINTA = AArch64_INS_FRINTA, - ARM64_INS_FRINTI = AArch64_INS_FRINTI, - ARM64_INS_FRINTM = AArch64_INS_FRINTM, - ARM64_INS_FRINTN = AArch64_INS_FRINTN, - ARM64_INS_FRINTP = AArch64_INS_FRINTP, - ARM64_INS_FRINTX = AArch64_INS_FRINTX, - ARM64_INS_FRINTZ = AArch64_INS_FRINTZ, - ARM64_INS_FRSQRTE = AArch64_INS_FRSQRTE, - ARM64_INS_FRSQRTS = AArch64_INS_FRSQRTS, - ARM64_INS_FSCALE = AArch64_INS_FSCALE, - ARM64_INS_FSQRT = AArch64_INS_FSQRT, - ARM64_INS_FSUB = AArch64_INS_FSUB, - ARM64_INS_FSUBR = AArch64_INS_FSUBR, - ARM64_INS_FTMAD = AArch64_INS_FTMAD, - ARM64_INS_FTSMUL = AArch64_INS_FTSMUL, - ARM64_INS_FTSSEL = AArch64_INS_FTSSEL, - ARM64_INS_FVDOT = AArch64_INS_FVDOT, - ARM64_INS_LD1B = AArch64_INS_LD1B, - ARM64_INS_LD1D = AArch64_INS_LD1D, - ARM64_INS_LD1H = AArch64_INS_LD1H, - ARM64_INS_LD1Q = AArch64_INS_LD1Q, - ARM64_INS_LD1SB = AArch64_INS_LD1SB, - ARM64_INS_LD1SH = AArch64_INS_LD1SH, - ARM64_INS_LD1SW = AArch64_INS_LD1SW, - ARM64_INS_LD1W = AArch64_INS_LD1W, - ARM64_INS_LDFF1B = AArch64_INS_LDFF1B, - ARM64_INS_LDFF1D = AArch64_INS_LDFF1D, - ARM64_INS_LDFF1H = AArch64_INS_LDFF1H, - ARM64_INS_LDFF1SB = AArch64_INS_LDFF1SB, - ARM64_INS_LDFF1SH = AArch64_INS_LDFF1SH, - ARM64_INS_LDFF1SW = AArch64_INS_LDFF1SW, - ARM64_INS_LDFF1W = AArch64_INS_LDFF1W, - ARM64_INS_GMI = AArch64_INS_GMI, - ARM64_INS_HISTCNT = AArch64_INS_HISTCNT, - ARM64_INS_HISTSEG = AArch64_INS_HISTSEG, - ARM64_INS_HLT = AArch64_INS_HLT, - ARM64_INS_HVC = AArch64_INS_HVC, - ARM64_INS_INCB = AArch64_INS_INCB, - ARM64_INS_INCD = AArch64_INS_INCD, - ARM64_INS_INCH = AArch64_INS_INCH, - ARM64_INS_INCP = AArch64_INS_INCP, - ARM64_INS_INCW = AArch64_INS_INCW, - ARM64_INS_INDEX = AArch64_INS_INDEX, - ARM64_INS_INSR = AArch64_INS_INSR, - ARM64_INS_INS = AArch64_INS_INS, - ARM64_INS_IRG = AArch64_INS_IRG, - ARM64_INS_ISB = AArch64_INS_ISB, - ARM64_INS_LASTA = AArch64_INS_LASTA, - ARM64_INS_LASTB = AArch64_INS_LASTB, - ARM64_INS_LD1 = AArch64_INS_LD1, - ARM64_INS_LD1RB = AArch64_INS_LD1RB, - ARM64_INS_LD1RD = AArch64_INS_LD1RD, - ARM64_INS_LD1RH = AArch64_INS_LD1RH, - ARM64_INS_LD1ROB = AArch64_INS_LD1ROB, - ARM64_INS_LD1ROD = AArch64_INS_LD1ROD, - ARM64_INS_LD1ROH = AArch64_INS_LD1ROH, - ARM64_INS_LD1ROW = AArch64_INS_LD1ROW, - ARM64_INS_LD1RQB = AArch64_INS_LD1RQB, - ARM64_INS_LD1RQD = AArch64_INS_LD1RQD, - ARM64_INS_LD1RQH = AArch64_INS_LD1RQH, - ARM64_INS_LD1RQW = AArch64_INS_LD1RQW, - ARM64_INS_LD1RSB = AArch64_INS_LD1RSB, - ARM64_INS_LD1RSH = AArch64_INS_LD1RSH, - ARM64_INS_LD1RSW = AArch64_INS_LD1RSW, - ARM64_INS_LD1RW = AArch64_INS_LD1RW, - ARM64_INS_LD1R = AArch64_INS_LD1R, - ARM64_INS_LD2B = AArch64_INS_LD2B, - ARM64_INS_LD2D = AArch64_INS_LD2D, - ARM64_INS_LD2H = AArch64_INS_LD2H, - ARM64_INS_LD2Q = AArch64_INS_LD2Q, - ARM64_INS_LD2R = AArch64_INS_LD2R, - ARM64_INS_LD2 = AArch64_INS_LD2, - ARM64_INS_LD2W = AArch64_INS_LD2W, - ARM64_INS_LD3B = AArch64_INS_LD3B, - ARM64_INS_LD3D = AArch64_INS_LD3D, - ARM64_INS_LD3H = AArch64_INS_LD3H, - ARM64_INS_LD3Q = AArch64_INS_LD3Q, - ARM64_INS_LD3R = AArch64_INS_LD3R, - ARM64_INS_LD3 = AArch64_INS_LD3, - ARM64_INS_LD3W = AArch64_INS_LD3W, - ARM64_INS_LD4B = AArch64_INS_LD4B, - ARM64_INS_LD4D = AArch64_INS_LD4D, - ARM64_INS_LD4 = AArch64_INS_LD4, - ARM64_INS_LD4H = AArch64_INS_LD4H, - ARM64_INS_LD4Q = AArch64_INS_LD4Q, - ARM64_INS_LD4R = AArch64_INS_LD4R, - ARM64_INS_LD4W = AArch64_INS_LD4W, - ARM64_INS_LD64B = AArch64_INS_LD64B, - ARM64_INS_LDADDAB = AArch64_INS_LDADDAB, - ARM64_INS_LDADDAH = AArch64_INS_LDADDAH, - ARM64_INS_LDADDALB = AArch64_INS_LDADDALB, - ARM64_INS_LDADDALH = AArch64_INS_LDADDALH, - ARM64_INS_LDADDAL = AArch64_INS_LDADDAL, - ARM64_INS_LDADDA = AArch64_INS_LDADDA, - ARM64_INS_LDADDB = AArch64_INS_LDADDB, - ARM64_INS_LDADDH = AArch64_INS_LDADDH, - ARM64_INS_LDADDLB = AArch64_INS_LDADDLB, - ARM64_INS_LDADDLH = AArch64_INS_LDADDLH, - ARM64_INS_LDADDL = AArch64_INS_LDADDL, - ARM64_INS_LDADD = AArch64_INS_LDADD, - ARM64_INS_LDAP1 = AArch64_INS_LDAP1, - ARM64_INS_LDAPRB = AArch64_INS_LDAPRB, - ARM64_INS_LDAPRH = AArch64_INS_LDAPRH, - ARM64_INS_LDAPR = AArch64_INS_LDAPR, - ARM64_INS_LDAPURB = AArch64_INS_LDAPURB, - ARM64_INS_LDAPURH = AArch64_INS_LDAPURH, - ARM64_INS_LDAPURSB = AArch64_INS_LDAPURSB, - ARM64_INS_LDAPURSH = AArch64_INS_LDAPURSH, - ARM64_INS_LDAPURSW = AArch64_INS_LDAPURSW, - ARM64_INS_LDAPUR = AArch64_INS_LDAPUR, - ARM64_INS_LDARB = AArch64_INS_LDARB, - ARM64_INS_LDARH = AArch64_INS_LDARH, - ARM64_INS_LDAR = AArch64_INS_LDAR, - ARM64_INS_LDAXP = AArch64_INS_LDAXP, - ARM64_INS_LDAXRB = AArch64_INS_LDAXRB, - ARM64_INS_LDAXRH = AArch64_INS_LDAXRH, - ARM64_INS_LDAXR = AArch64_INS_LDAXR, - ARM64_INS_LDCLRAB = AArch64_INS_LDCLRAB, - ARM64_INS_LDCLRAH = AArch64_INS_LDCLRAH, - ARM64_INS_LDCLRALB = AArch64_INS_LDCLRALB, - ARM64_INS_LDCLRALH = AArch64_INS_LDCLRALH, - ARM64_INS_LDCLRAL = AArch64_INS_LDCLRAL, - ARM64_INS_LDCLRA = AArch64_INS_LDCLRA, - ARM64_INS_LDCLRB = AArch64_INS_LDCLRB, - ARM64_INS_LDCLRH = AArch64_INS_LDCLRH, - ARM64_INS_LDCLRLB = AArch64_INS_LDCLRLB, - ARM64_INS_LDCLRLH = AArch64_INS_LDCLRLH, - ARM64_INS_LDCLRL = AArch64_INS_LDCLRL, - ARM64_INS_LDCLRP = AArch64_INS_LDCLRP, - ARM64_INS_LDCLRPA = AArch64_INS_LDCLRPA, - ARM64_INS_LDCLRPAL = AArch64_INS_LDCLRPAL, - ARM64_INS_LDCLRPL = AArch64_INS_LDCLRPL, - ARM64_INS_LDCLR = AArch64_INS_LDCLR, - ARM64_INS_LDEORAB = AArch64_INS_LDEORAB, - ARM64_INS_LDEORAH = AArch64_INS_LDEORAH, - ARM64_INS_LDEORALB = AArch64_INS_LDEORALB, - ARM64_INS_LDEORALH = AArch64_INS_LDEORALH, - ARM64_INS_LDEORAL = AArch64_INS_LDEORAL, - ARM64_INS_LDEORA = AArch64_INS_LDEORA, - ARM64_INS_LDEORB = AArch64_INS_LDEORB, - ARM64_INS_LDEORH = AArch64_INS_LDEORH, - ARM64_INS_LDEORLB = AArch64_INS_LDEORLB, - ARM64_INS_LDEORLH = AArch64_INS_LDEORLH, - ARM64_INS_LDEORL = AArch64_INS_LDEORL, - ARM64_INS_LDEOR = AArch64_INS_LDEOR, - ARM64_INS_LDG = AArch64_INS_LDG, - ARM64_INS_LDGM = AArch64_INS_LDGM, - ARM64_INS_LDIAPP = AArch64_INS_LDIAPP, - ARM64_INS_LDLARB = AArch64_INS_LDLARB, - ARM64_INS_LDLARH = AArch64_INS_LDLARH, - ARM64_INS_LDLAR = AArch64_INS_LDLAR, - ARM64_INS_LDNF1B = AArch64_INS_LDNF1B, - ARM64_INS_LDNF1D = AArch64_INS_LDNF1D, - ARM64_INS_LDNF1H = AArch64_INS_LDNF1H, - ARM64_INS_LDNF1SB = AArch64_INS_LDNF1SB, - ARM64_INS_LDNF1SH = AArch64_INS_LDNF1SH, - ARM64_INS_LDNF1SW = AArch64_INS_LDNF1SW, - ARM64_INS_LDNF1W = AArch64_INS_LDNF1W, - ARM64_INS_LDNP = AArch64_INS_LDNP, - ARM64_INS_LDNT1B = AArch64_INS_LDNT1B, - ARM64_INS_LDNT1D = AArch64_INS_LDNT1D, - ARM64_INS_LDNT1H = AArch64_INS_LDNT1H, - ARM64_INS_LDNT1SB = AArch64_INS_LDNT1SB, - ARM64_INS_LDNT1SH = AArch64_INS_LDNT1SH, - ARM64_INS_LDNT1SW = AArch64_INS_LDNT1SW, - ARM64_INS_LDNT1W = AArch64_INS_LDNT1W, - ARM64_INS_LDP = AArch64_INS_LDP, - ARM64_INS_LDPSW = AArch64_INS_LDPSW, - ARM64_INS_LDRAA = AArch64_INS_LDRAA, - ARM64_INS_LDRAB = AArch64_INS_LDRAB, - ARM64_INS_LDRB = AArch64_INS_LDRB, - ARM64_INS_LDR = AArch64_INS_LDR, - ARM64_INS_LDRH = AArch64_INS_LDRH, - ARM64_INS_LDRSB = AArch64_INS_LDRSB, - ARM64_INS_LDRSH = AArch64_INS_LDRSH, - ARM64_INS_LDRSW = AArch64_INS_LDRSW, - ARM64_INS_LDSETAB = AArch64_INS_LDSETAB, - ARM64_INS_LDSETAH = AArch64_INS_LDSETAH, - ARM64_INS_LDSETALB = AArch64_INS_LDSETALB, - ARM64_INS_LDSETALH = AArch64_INS_LDSETALH, - ARM64_INS_LDSETAL = AArch64_INS_LDSETAL, - ARM64_INS_LDSETA = AArch64_INS_LDSETA, - ARM64_INS_LDSETB = AArch64_INS_LDSETB, - ARM64_INS_LDSETH = AArch64_INS_LDSETH, - ARM64_INS_LDSETLB = AArch64_INS_LDSETLB, - ARM64_INS_LDSETLH = AArch64_INS_LDSETLH, - ARM64_INS_LDSETL = AArch64_INS_LDSETL, - ARM64_INS_LDSETP = AArch64_INS_LDSETP, - ARM64_INS_LDSETPA = AArch64_INS_LDSETPA, - ARM64_INS_LDSETPAL = AArch64_INS_LDSETPAL, - ARM64_INS_LDSETPL = AArch64_INS_LDSETPL, - ARM64_INS_LDSET = AArch64_INS_LDSET, - ARM64_INS_LDSMAXAB = AArch64_INS_LDSMAXAB, - ARM64_INS_LDSMAXAH = AArch64_INS_LDSMAXAH, - ARM64_INS_LDSMAXALB = AArch64_INS_LDSMAXALB, - ARM64_INS_LDSMAXALH = AArch64_INS_LDSMAXALH, - ARM64_INS_LDSMAXAL = AArch64_INS_LDSMAXAL, - ARM64_INS_LDSMAXA = AArch64_INS_LDSMAXA, - ARM64_INS_LDSMAXB = AArch64_INS_LDSMAXB, - ARM64_INS_LDSMAXH = AArch64_INS_LDSMAXH, - ARM64_INS_LDSMAXLB = AArch64_INS_LDSMAXLB, - ARM64_INS_LDSMAXLH = AArch64_INS_LDSMAXLH, - ARM64_INS_LDSMAXL = AArch64_INS_LDSMAXL, - ARM64_INS_LDSMAX = AArch64_INS_LDSMAX, - ARM64_INS_LDSMINAB = AArch64_INS_LDSMINAB, - ARM64_INS_LDSMINAH = AArch64_INS_LDSMINAH, - ARM64_INS_LDSMINALB = AArch64_INS_LDSMINALB, - ARM64_INS_LDSMINALH = AArch64_INS_LDSMINALH, - ARM64_INS_LDSMINAL = AArch64_INS_LDSMINAL, - ARM64_INS_LDSMINA = AArch64_INS_LDSMINA, - ARM64_INS_LDSMINB = AArch64_INS_LDSMINB, - ARM64_INS_LDSMINH = AArch64_INS_LDSMINH, - ARM64_INS_LDSMINLB = AArch64_INS_LDSMINLB, - ARM64_INS_LDSMINLH = AArch64_INS_LDSMINLH, - ARM64_INS_LDSMINL = AArch64_INS_LDSMINL, - ARM64_INS_LDSMIN = AArch64_INS_LDSMIN, - ARM64_INS_LDTRB = AArch64_INS_LDTRB, - ARM64_INS_LDTRH = AArch64_INS_LDTRH, - ARM64_INS_LDTRSB = AArch64_INS_LDTRSB, - ARM64_INS_LDTRSH = AArch64_INS_LDTRSH, - ARM64_INS_LDTRSW = AArch64_INS_LDTRSW, - ARM64_INS_LDTR = AArch64_INS_LDTR, - ARM64_INS_LDUMAXAB = AArch64_INS_LDUMAXAB, - ARM64_INS_LDUMAXAH = AArch64_INS_LDUMAXAH, - ARM64_INS_LDUMAXALB = AArch64_INS_LDUMAXALB, - ARM64_INS_LDUMAXALH = AArch64_INS_LDUMAXALH, - ARM64_INS_LDUMAXAL = AArch64_INS_LDUMAXAL, - ARM64_INS_LDUMAXA = AArch64_INS_LDUMAXA, - ARM64_INS_LDUMAXB = AArch64_INS_LDUMAXB, - ARM64_INS_LDUMAXH = AArch64_INS_LDUMAXH, - ARM64_INS_LDUMAXLB = AArch64_INS_LDUMAXLB, - ARM64_INS_LDUMAXLH = AArch64_INS_LDUMAXLH, - ARM64_INS_LDUMAXL = AArch64_INS_LDUMAXL, - ARM64_INS_LDUMAX = AArch64_INS_LDUMAX, - ARM64_INS_LDUMINAB = AArch64_INS_LDUMINAB, - ARM64_INS_LDUMINAH = AArch64_INS_LDUMINAH, - ARM64_INS_LDUMINALB = AArch64_INS_LDUMINALB, - ARM64_INS_LDUMINALH = AArch64_INS_LDUMINALH, - ARM64_INS_LDUMINAL = AArch64_INS_LDUMINAL, - ARM64_INS_LDUMINA = AArch64_INS_LDUMINA, - ARM64_INS_LDUMINB = AArch64_INS_LDUMINB, - ARM64_INS_LDUMINH = AArch64_INS_LDUMINH, - ARM64_INS_LDUMINLB = AArch64_INS_LDUMINLB, - ARM64_INS_LDUMINLH = AArch64_INS_LDUMINLH, - ARM64_INS_LDUMINL = AArch64_INS_LDUMINL, - ARM64_INS_LDUMIN = AArch64_INS_LDUMIN, - ARM64_INS_LDURB = AArch64_INS_LDURB, - ARM64_INS_LDUR = AArch64_INS_LDUR, - ARM64_INS_LDURH = AArch64_INS_LDURH, - ARM64_INS_LDURSB = AArch64_INS_LDURSB, - ARM64_INS_LDURSH = AArch64_INS_LDURSH, - ARM64_INS_LDURSW = AArch64_INS_LDURSW, - ARM64_INS_LDXP = AArch64_INS_LDXP, - ARM64_INS_LDXRB = AArch64_INS_LDXRB, - ARM64_INS_LDXRH = AArch64_INS_LDXRH, - ARM64_INS_LDXR = AArch64_INS_LDXR, - ARM64_INS_LSLR = AArch64_INS_LSLR, - ARM64_INS_LSL = AArch64_INS_LSL, - ARM64_INS_LSRR = AArch64_INS_LSRR, - ARM64_INS_LSR = AArch64_INS_LSR, - ARM64_INS_LUTI2 = AArch64_INS_LUTI2, - ARM64_INS_LUTI4 = AArch64_INS_LUTI4, - ARM64_INS_MADD = AArch64_INS_MADD, - ARM64_INS_MAD = AArch64_INS_MAD, - ARM64_INS_MATCH = AArch64_INS_MATCH, - ARM64_INS_MLA = AArch64_INS_MLA, - ARM64_INS_MLS = AArch64_INS_MLS, - ARM64_INS_SETGE = AArch64_INS_SETGE, - ARM64_INS_SETGEN = AArch64_INS_SETGEN, - ARM64_INS_SETGET = AArch64_INS_SETGET, - ARM64_INS_SETGETN = AArch64_INS_SETGETN, - ARM64_INS_MOVAZ = AArch64_INS_MOVAZ, - ARM64_INS_MOVI = AArch64_INS_MOVI, - ARM64_INS_MOVK = AArch64_INS_MOVK, - ARM64_INS_MOVN = AArch64_INS_MOVN, - ARM64_INS_MOVPRFX = AArch64_INS_MOVPRFX, - ARM64_INS_MOVT = AArch64_INS_MOVT, - ARM64_INS_MOVZ = AArch64_INS_MOVZ, - ARM64_INS_MRRS = AArch64_INS_MRRS, - ARM64_INS_MRS = AArch64_INS_MRS, - ARM64_INS_MSB = AArch64_INS_MSB, - ARM64_INS_MSR = AArch64_INS_MSR, - ARM64_INS_MSRR = AArch64_INS_MSRR, - ARM64_INS_MSUB = AArch64_INS_MSUB, - ARM64_INS_MUL = AArch64_INS_MUL, - ARM64_INS_MVNI = AArch64_INS_MVNI, - ARM64_INS_NANDS = AArch64_INS_NANDS, - ARM64_INS_NAND = AArch64_INS_NAND, - ARM64_INS_NBSL = AArch64_INS_NBSL, - ARM64_INS_NEG = AArch64_INS_NEG, - ARM64_INS_NMATCH = AArch64_INS_NMATCH, - ARM64_INS_NORS = AArch64_INS_NORS, - ARM64_INS_NOR = AArch64_INS_NOR, - ARM64_INS_NOT = AArch64_INS_NOT, - ARM64_INS_ORNS = AArch64_INS_ORNS, - ARM64_INS_ORN = AArch64_INS_ORN, - ARM64_INS_ORQV = AArch64_INS_ORQV, - ARM64_INS_ORRS = AArch64_INS_ORRS, - ARM64_INS_ORR = AArch64_INS_ORR, - ARM64_INS_ORV = AArch64_INS_ORV, - ARM64_INS_PACDA = AArch64_INS_PACDA, - ARM64_INS_PACDB = AArch64_INS_PACDB, - ARM64_INS_PACDZA = AArch64_INS_PACDZA, - ARM64_INS_PACDZB = AArch64_INS_PACDZB, - ARM64_INS_PACGA = AArch64_INS_PACGA, - ARM64_INS_PACIA = AArch64_INS_PACIA, - ARM64_INS_PACIB = AArch64_INS_PACIB, - ARM64_INS_PACIZA = AArch64_INS_PACIZA, - ARM64_INS_PACIZB = AArch64_INS_PACIZB, - ARM64_INS_PEXT = AArch64_INS_PEXT, - ARM64_INS_PFALSE = AArch64_INS_PFALSE, - ARM64_INS_PFIRST = AArch64_INS_PFIRST, - ARM64_INS_PMOV = AArch64_INS_PMOV, - ARM64_INS_PMULLB = AArch64_INS_PMULLB, - ARM64_INS_PMULLT = AArch64_INS_PMULLT, - ARM64_INS_PMULL2 = AArch64_INS_PMULL2, - ARM64_INS_PMULL = AArch64_INS_PMULL, - ARM64_INS_PMUL = AArch64_INS_PMUL, - ARM64_INS_PNEXT = AArch64_INS_PNEXT, - ARM64_INS_PRFB = AArch64_INS_PRFB, - ARM64_INS_PRFD = AArch64_INS_PRFD, - ARM64_INS_PRFH = AArch64_INS_PRFH, - ARM64_INS_PRFM = AArch64_INS_PRFM, - ARM64_INS_PRFUM = AArch64_INS_PRFUM, - ARM64_INS_PRFW = AArch64_INS_PRFW, - ARM64_INS_PSEL = AArch64_INS_PSEL, - ARM64_INS_PTEST = AArch64_INS_PTEST, - ARM64_INS_PTRUES = AArch64_INS_PTRUES, - ARM64_INS_PTRUE = AArch64_INS_PTRUE, - ARM64_INS_PUNPKHI = AArch64_INS_PUNPKHI, - ARM64_INS_PUNPKLO = AArch64_INS_PUNPKLO, - ARM64_INS_RADDHNB = AArch64_INS_RADDHNB, - ARM64_INS_RADDHNT = AArch64_INS_RADDHNT, - ARM64_INS_RADDHN = AArch64_INS_RADDHN, - ARM64_INS_RADDHN2 = AArch64_INS_RADDHN2, - ARM64_INS_RAX1 = AArch64_INS_RAX1, - ARM64_INS_RBIT = AArch64_INS_RBIT, - ARM64_INS_RCWCAS = AArch64_INS_RCWCAS, - ARM64_INS_RCWCASA = AArch64_INS_RCWCASA, - ARM64_INS_RCWCASAL = AArch64_INS_RCWCASAL, - ARM64_INS_RCWCASL = AArch64_INS_RCWCASL, - ARM64_INS_RCWCASP = AArch64_INS_RCWCASP, - ARM64_INS_RCWCASPA = AArch64_INS_RCWCASPA, - ARM64_INS_RCWCASPAL = AArch64_INS_RCWCASPAL, - ARM64_INS_RCWCASPL = AArch64_INS_RCWCASPL, - ARM64_INS_RCWCLR = AArch64_INS_RCWCLR, - ARM64_INS_RCWCLRA = AArch64_INS_RCWCLRA, - ARM64_INS_RCWCLRAL = AArch64_INS_RCWCLRAL, - ARM64_INS_RCWCLRL = AArch64_INS_RCWCLRL, - ARM64_INS_RCWCLRP = AArch64_INS_RCWCLRP, - ARM64_INS_RCWCLRPA = AArch64_INS_RCWCLRPA, - ARM64_INS_RCWCLRPAL = AArch64_INS_RCWCLRPAL, - ARM64_INS_RCWCLRPL = AArch64_INS_RCWCLRPL, - ARM64_INS_RCWSCLR = AArch64_INS_RCWSCLR, - ARM64_INS_RCWSCLRA = AArch64_INS_RCWSCLRA, - ARM64_INS_RCWSCLRAL = AArch64_INS_RCWSCLRAL, - ARM64_INS_RCWSCLRL = AArch64_INS_RCWSCLRL, - ARM64_INS_RCWSCLRP = AArch64_INS_RCWSCLRP, - ARM64_INS_RCWSCLRPA = AArch64_INS_RCWSCLRPA, - ARM64_INS_RCWSCLRPAL = AArch64_INS_RCWSCLRPAL, - ARM64_INS_RCWSCLRPL = AArch64_INS_RCWSCLRPL, - ARM64_INS_RCWSCAS = AArch64_INS_RCWSCAS, - ARM64_INS_RCWSCASA = AArch64_INS_RCWSCASA, - ARM64_INS_RCWSCASAL = AArch64_INS_RCWSCASAL, - ARM64_INS_RCWSCASL = AArch64_INS_RCWSCASL, - ARM64_INS_RCWSCASP = AArch64_INS_RCWSCASP, - ARM64_INS_RCWSCASPA = AArch64_INS_RCWSCASPA, - ARM64_INS_RCWSCASPAL = AArch64_INS_RCWSCASPAL, - ARM64_INS_RCWSCASPL = AArch64_INS_RCWSCASPL, - ARM64_INS_RCWSET = AArch64_INS_RCWSET, - ARM64_INS_RCWSETA = AArch64_INS_RCWSETA, - ARM64_INS_RCWSETAL = AArch64_INS_RCWSETAL, - ARM64_INS_RCWSETL = AArch64_INS_RCWSETL, - ARM64_INS_RCWSETP = AArch64_INS_RCWSETP, - ARM64_INS_RCWSETPA = AArch64_INS_RCWSETPA, - ARM64_INS_RCWSETPAL = AArch64_INS_RCWSETPAL, - ARM64_INS_RCWSETPL = AArch64_INS_RCWSETPL, - ARM64_INS_RCWSSET = AArch64_INS_RCWSSET, - ARM64_INS_RCWSSETA = AArch64_INS_RCWSSETA, - ARM64_INS_RCWSSETAL = AArch64_INS_RCWSSETAL, - ARM64_INS_RCWSSETL = AArch64_INS_RCWSSETL, - ARM64_INS_RCWSSETP = AArch64_INS_RCWSSETP, - ARM64_INS_RCWSSETPA = AArch64_INS_RCWSSETPA, - ARM64_INS_RCWSSETPAL = AArch64_INS_RCWSSETPAL, - ARM64_INS_RCWSSETPL = AArch64_INS_RCWSSETPL, - ARM64_INS_RCWSWP = AArch64_INS_RCWSWP, - ARM64_INS_RCWSWPA = AArch64_INS_RCWSWPA, - ARM64_INS_RCWSWPAL = AArch64_INS_RCWSWPAL, - ARM64_INS_RCWSWPL = AArch64_INS_RCWSWPL, - ARM64_INS_RCWSWPP = AArch64_INS_RCWSWPP, - ARM64_INS_RCWSWPPA = AArch64_INS_RCWSWPPA, - ARM64_INS_RCWSWPPAL = AArch64_INS_RCWSWPPAL, - ARM64_INS_RCWSWPPL = AArch64_INS_RCWSWPPL, - ARM64_INS_RCWSSWP = AArch64_INS_RCWSSWP, - ARM64_INS_RCWSSWPA = AArch64_INS_RCWSSWPA, - ARM64_INS_RCWSSWPAL = AArch64_INS_RCWSSWPAL, - ARM64_INS_RCWSSWPL = AArch64_INS_RCWSSWPL, - ARM64_INS_RCWSSWPP = AArch64_INS_RCWSSWPP, - ARM64_INS_RCWSSWPPA = AArch64_INS_RCWSSWPPA, - ARM64_INS_RCWSSWPPAL = AArch64_INS_RCWSSWPPAL, - ARM64_INS_RCWSSWPPL = AArch64_INS_RCWSSWPPL, - ARM64_INS_RDFFRS = AArch64_INS_RDFFRS, - ARM64_INS_RDFFR = AArch64_INS_RDFFR, - ARM64_INS_RDSVL = AArch64_INS_RDSVL, - ARM64_INS_RDVL = AArch64_INS_RDVL, - ARM64_INS_RET = AArch64_INS_RET, - ARM64_INS_RETAA = AArch64_INS_RETAA, - ARM64_INS_RETAB = AArch64_INS_RETAB, - ARM64_INS_REV16 = AArch64_INS_REV16, - ARM64_INS_REV32 = AArch64_INS_REV32, - ARM64_INS_REV64 = AArch64_INS_REV64, - ARM64_INS_REVB = AArch64_INS_REVB, - ARM64_INS_REVD = AArch64_INS_REVD, - ARM64_INS_REVH = AArch64_INS_REVH, - ARM64_INS_REVW = AArch64_INS_REVW, - ARM64_INS_REV = AArch64_INS_REV, - ARM64_INS_RMIF = AArch64_INS_RMIF, - ARM64_INS_ROR = AArch64_INS_ROR, - ARM64_INS_RPRFM = AArch64_INS_RPRFM, - ARM64_INS_RSHRNB = AArch64_INS_RSHRNB, - ARM64_INS_RSHRNT = AArch64_INS_RSHRNT, - ARM64_INS_RSHRN2 = AArch64_INS_RSHRN2, - ARM64_INS_RSHRN = AArch64_INS_RSHRN, - ARM64_INS_RSUBHNB = AArch64_INS_RSUBHNB, - ARM64_INS_RSUBHNT = AArch64_INS_RSUBHNT, - ARM64_INS_RSUBHN = AArch64_INS_RSUBHN, - ARM64_INS_RSUBHN2 = AArch64_INS_RSUBHN2, - ARM64_INS_SABALB = AArch64_INS_SABALB, - ARM64_INS_SABALT = AArch64_INS_SABALT, - ARM64_INS_SABAL2 = AArch64_INS_SABAL2, - ARM64_INS_SABAL = AArch64_INS_SABAL, - ARM64_INS_SABA = AArch64_INS_SABA, - ARM64_INS_SABDLB = AArch64_INS_SABDLB, - ARM64_INS_SABDLT = AArch64_INS_SABDLT, - ARM64_INS_SABDL2 = AArch64_INS_SABDL2, - ARM64_INS_SABDL = AArch64_INS_SABDL, - ARM64_INS_SABD = AArch64_INS_SABD, - ARM64_INS_SADALP = AArch64_INS_SADALP, - ARM64_INS_SADDLBT = AArch64_INS_SADDLBT, - ARM64_INS_SADDLB = AArch64_INS_SADDLB, - ARM64_INS_SADDLP = AArch64_INS_SADDLP, - ARM64_INS_SADDLT = AArch64_INS_SADDLT, - ARM64_INS_SADDLV = AArch64_INS_SADDLV, - ARM64_INS_SADDL2 = AArch64_INS_SADDL2, - ARM64_INS_SADDL = AArch64_INS_SADDL, - ARM64_INS_SADDV = AArch64_INS_SADDV, - ARM64_INS_SADDWB = AArch64_INS_SADDWB, - ARM64_INS_SADDWT = AArch64_INS_SADDWT, - ARM64_INS_SADDW2 = AArch64_INS_SADDW2, - ARM64_INS_SADDW = AArch64_INS_SADDW, - ARM64_INS_SB = AArch64_INS_SB, - ARM64_INS_SBCLB = AArch64_INS_SBCLB, - ARM64_INS_SBCLT = AArch64_INS_SBCLT, - ARM64_INS_SBCS = AArch64_INS_SBCS, - ARM64_INS_SBC = AArch64_INS_SBC, - ARM64_INS_SBFM = AArch64_INS_SBFM, - ARM64_INS_SCLAMP = AArch64_INS_SCLAMP, - ARM64_INS_SCVTF = AArch64_INS_SCVTF, - ARM64_INS_SDIVR = AArch64_INS_SDIVR, - ARM64_INS_SDIV = AArch64_INS_SDIV, - ARM64_INS_SDOT = AArch64_INS_SDOT, - ARM64_INS_SEL = AArch64_INS_SEL, - ARM64_INS_SETE = AArch64_INS_SETE, - ARM64_INS_SETEN = AArch64_INS_SETEN, - ARM64_INS_SETET = AArch64_INS_SETET, - ARM64_INS_SETETN = AArch64_INS_SETETN, - ARM64_INS_SETF16 = AArch64_INS_SETF16, - ARM64_INS_SETF8 = AArch64_INS_SETF8, - ARM64_INS_SETFFR = AArch64_INS_SETFFR, - ARM64_INS_SETGM = AArch64_INS_SETGM, - ARM64_INS_SETGMN = AArch64_INS_SETGMN, - ARM64_INS_SETGMT = AArch64_INS_SETGMT, - ARM64_INS_SETGMTN = AArch64_INS_SETGMTN, - ARM64_INS_SETGP = AArch64_INS_SETGP, - ARM64_INS_SETGPN = AArch64_INS_SETGPN, - ARM64_INS_SETGPT = AArch64_INS_SETGPT, - ARM64_INS_SETGPTN = AArch64_INS_SETGPTN, - ARM64_INS_SETM = AArch64_INS_SETM, - ARM64_INS_SETMN = AArch64_INS_SETMN, - ARM64_INS_SETMT = AArch64_INS_SETMT, - ARM64_INS_SETMTN = AArch64_INS_SETMTN, - ARM64_INS_SETP = AArch64_INS_SETP, - ARM64_INS_SETPN = AArch64_INS_SETPN, - ARM64_INS_SETPT = AArch64_INS_SETPT, - ARM64_INS_SETPTN = AArch64_INS_SETPTN, - ARM64_INS_SHA1C = AArch64_INS_SHA1C, - ARM64_INS_SHA1H = AArch64_INS_SHA1H, - ARM64_INS_SHA1M = AArch64_INS_SHA1M, - ARM64_INS_SHA1P = AArch64_INS_SHA1P, - ARM64_INS_SHA1SU0 = AArch64_INS_SHA1SU0, - ARM64_INS_SHA1SU1 = AArch64_INS_SHA1SU1, - ARM64_INS_SHA256H2 = AArch64_INS_SHA256H2, - ARM64_INS_SHA256H = AArch64_INS_SHA256H, - ARM64_INS_SHA256SU0 = AArch64_INS_SHA256SU0, - ARM64_INS_SHA256SU1 = AArch64_INS_SHA256SU1, - ARM64_INS_SHA512H = AArch64_INS_SHA512H, - ARM64_INS_SHA512H2 = AArch64_INS_SHA512H2, - ARM64_INS_SHA512SU0 = AArch64_INS_SHA512SU0, - ARM64_INS_SHA512SU1 = AArch64_INS_SHA512SU1, - ARM64_INS_SHADD = AArch64_INS_SHADD, - ARM64_INS_SHLL2 = AArch64_INS_SHLL2, - ARM64_INS_SHLL = AArch64_INS_SHLL, - ARM64_INS_SHL = AArch64_INS_SHL, - ARM64_INS_SHRNB = AArch64_INS_SHRNB, - ARM64_INS_SHRNT = AArch64_INS_SHRNT, - ARM64_INS_SHRN2 = AArch64_INS_SHRN2, - ARM64_INS_SHRN = AArch64_INS_SHRN, - ARM64_INS_SHSUBR = AArch64_INS_SHSUBR, - ARM64_INS_SHSUB = AArch64_INS_SHSUB, - ARM64_INS_SLI = AArch64_INS_SLI, - ARM64_INS_SM3PARTW1 = AArch64_INS_SM3PARTW1, - ARM64_INS_SM3PARTW2 = AArch64_INS_SM3PARTW2, - ARM64_INS_SM3SS1 = AArch64_INS_SM3SS1, - ARM64_INS_SM3TT1A = AArch64_INS_SM3TT1A, - ARM64_INS_SM3TT1B = AArch64_INS_SM3TT1B, - ARM64_INS_SM3TT2A = AArch64_INS_SM3TT2A, - ARM64_INS_SM3TT2B = AArch64_INS_SM3TT2B, - ARM64_INS_SM4E = AArch64_INS_SM4E, - ARM64_INS_SM4EKEY = AArch64_INS_SM4EKEY, - ARM64_INS_SMADDL = AArch64_INS_SMADDL, - ARM64_INS_SMAXP = AArch64_INS_SMAXP, - ARM64_INS_SMAXQV = AArch64_INS_SMAXQV, - ARM64_INS_SMAXV = AArch64_INS_SMAXV, - ARM64_INS_SMAX = AArch64_INS_SMAX, - ARM64_INS_SMC = AArch64_INS_SMC, - ARM64_INS_SMINP = AArch64_INS_SMINP, - ARM64_INS_SMINQV = AArch64_INS_SMINQV, - ARM64_INS_SMINV = AArch64_INS_SMINV, - ARM64_INS_SMIN = AArch64_INS_SMIN, - ARM64_INS_SMLALB = AArch64_INS_SMLALB, - ARM64_INS_SMLALL = AArch64_INS_SMLALL, - ARM64_INS_SMLALT = AArch64_INS_SMLALT, - ARM64_INS_SMLAL = AArch64_INS_SMLAL, - ARM64_INS_SMLAL2 = AArch64_INS_SMLAL2, - ARM64_INS_SMLSLB = AArch64_INS_SMLSLB, - ARM64_INS_SMLSLL = AArch64_INS_SMLSLL, - ARM64_INS_SMLSLT = AArch64_INS_SMLSLT, - ARM64_INS_SMLSL = AArch64_INS_SMLSL, - ARM64_INS_SMLSL2 = AArch64_INS_SMLSL2, - ARM64_INS_SMMLA = AArch64_INS_SMMLA, - ARM64_INS_SMOPA = AArch64_INS_SMOPA, - ARM64_INS_SMOPS = AArch64_INS_SMOPS, - ARM64_INS_SMOV = AArch64_INS_SMOV, - ARM64_INS_SMSUBL = AArch64_INS_SMSUBL, - ARM64_INS_SMULH = AArch64_INS_SMULH, - ARM64_INS_SMULLB = AArch64_INS_SMULLB, - ARM64_INS_SMULLT = AArch64_INS_SMULLT, - ARM64_INS_SMULL2 = AArch64_INS_SMULL2, - ARM64_INS_SMULL = AArch64_INS_SMULL, - ARM64_INS_SPLICE = AArch64_INS_SPLICE, - ARM64_INS_SQABS = AArch64_INS_SQABS, - ARM64_INS_SQADD = AArch64_INS_SQADD, - ARM64_INS_SQCADD = AArch64_INS_SQCADD, - ARM64_INS_SQCVTN = AArch64_INS_SQCVTN, - ARM64_INS_SQCVTUN = AArch64_INS_SQCVTUN, - ARM64_INS_SQCVTU = AArch64_INS_SQCVTU, - ARM64_INS_SQCVT = AArch64_INS_SQCVT, - ARM64_INS_SQDECB = AArch64_INS_SQDECB, - ARM64_INS_SQDECD = AArch64_INS_SQDECD, - ARM64_INS_SQDECH = AArch64_INS_SQDECH, - ARM64_INS_SQDECP = AArch64_INS_SQDECP, - ARM64_INS_SQDECW = AArch64_INS_SQDECW, - ARM64_INS_SQDMLALBT = AArch64_INS_SQDMLALBT, - ARM64_INS_SQDMLALB = AArch64_INS_SQDMLALB, - ARM64_INS_SQDMLALT = AArch64_INS_SQDMLALT, - ARM64_INS_SQDMLAL = AArch64_INS_SQDMLAL, - ARM64_INS_SQDMLAL2 = AArch64_INS_SQDMLAL2, - ARM64_INS_SQDMLSLBT = AArch64_INS_SQDMLSLBT, - ARM64_INS_SQDMLSLB = AArch64_INS_SQDMLSLB, - ARM64_INS_SQDMLSLT = AArch64_INS_SQDMLSLT, - ARM64_INS_SQDMLSL = AArch64_INS_SQDMLSL, - ARM64_INS_SQDMLSL2 = AArch64_INS_SQDMLSL2, - ARM64_INS_SQDMULH = AArch64_INS_SQDMULH, - ARM64_INS_SQDMULLB = AArch64_INS_SQDMULLB, - ARM64_INS_SQDMULLT = AArch64_INS_SQDMULLT, - ARM64_INS_SQDMULL = AArch64_INS_SQDMULL, - ARM64_INS_SQDMULL2 = AArch64_INS_SQDMULL2, - ARM64_INS_SQINCB = AArch64_INS_SQINCB, - ARM64_INS_SQINCD = AArch64_INS_SQINCD, - ARM64_INS_SQINCH = AArch64_INS_SQINCH, - ARM64_INS_SQINCP = AArch64_INS_SQINCP, - ARM64_INS_SQINCW = AArch64_INS_SQINCW, - ARM64_INS_SQNEG = AArch64_INS_SQNEG, - ARM64_INS_SQRDCMLAH = AArch64_INS_SQRDCMLAH, - ARM64_INS_SQRDMLAH = AArch64_INS_SQRDMLAH, - ARM64_INS_SQRDMLSH = AArch64_INS_SQRDMLSH, - ARM64_INS_SQRDMULH = AArch64_INS_SQRDMULH, - ARM64_INS_SQRSHLR = AArch64_INS_SQRSHLR, - ARM64_INS_SQRSHL = AArch64_INS_SQRSHL, - ARM64_INS_SQRSHRNB = AArch64_INS_SQRSHRNB, - ARM64_INS_SQRSHRNT = AArch64_INS_SQRSHRNT, - ARM64_INS_SQRSHRN = AArch64_INS_SQRSHRN, - ARM64_INS_SQRSHRN2 = AArch64_INS_SQRSHRN2, - ARM64_INS_SQRSHRUNB = AArch64_INS_SQRSHRUNB, - ARM64_INS_SQRSHRUNT = AArch64_INS_SQRSHRUNT, - ARM64_INS_SQRSHRUN = AArch64_INS_SQRSHRUN, - ARM64_INS_SQRSHRUN2 = AArch64_INS_SQRSHRUN2, - ARM64_INS_SQRSHRU = AArch64_INS_SQRSHRU, - ARM64_INS_SQRSHR = AArch64_INS_SQRSHR, - ARM64_INS_SQSHLR = AArch64_INS_SQSHLR, - ARM64_INS_SQSHLU = AArch64_INS_SQSHLU, - ARM64_INS_SQSHL = AArch64_INS_SQSHL, - ARM64_INS_SQSHRNB = AArch64_INS_SQSHRNB, - ARM64_INS_SQSHRNT = AArch64_INS_SQSHRNT, - ARM64_INS_SQSHRN = AArch64_INS_SQSHRN, - ARM64_INS_SQSHRN2 = AArch64_INS_SQSHRN2, - ARM64_INS_SQSHRUNB = AArch64_INS_SQSHRUNB, - ARM64_INS_SQSHRUNT = AArch64_INS_SQSHRUNT, - ARM64_INS_SQSHRUN = AArch64_INS_SQSHRUN, - ARM64_INS_SQSHRUN2 = AArch64_INS_SQSHRUN2, - ARM64_INS_SQSUBR = AArch64_INS_SQSUBR, - ARM64_INS_SQSUB = AArch64_INS_SQSUB, - ARM64_INS_SQXTNB = AArch64_INS_SQXTNB, - ARM64_INS_SQXTNT = AArch64_INS_SQXTNT, - ARM64_INS_SQXTN2 = AArch64_INS_SQXTN2, - ARM64_INS_SQXTN = AArch64_INS_SQXTN, - ARM64_INS_SQXTUNB = AArch64_INS_SQXTUNB, - ARM64_INS_SQXTUNT = AArch64_INS_SQXTUNT, - ARM64_INS_SQXTUN2 = AArch64_INS_SQXTUN2, - ARM64_INS_SQXTUN = AArch64_INS_SQXTUN, - ARM64_INS_SRHADD = AArch64_INS_SRHADD, - ARM64_INS_SRI = AArch64_INS_SRI, - ARM64_INS_SRSHLR = AArch64_INS_SRSHLR, - ARM64_INS_SRSHL = AArch64_INS_SRSHL, - ARM64_INS_SRSHR = AArch64_INS_SRSHR, - ARM64_INS_SRSRA = AArch64_INS_SRSRA, - ARM64_INS_SSHLLB = AArch64_INS_SSHLLB, - ARM64_INS_SSHLLT = AArch64_INS_SSHLLT, - ARM64_INS_SSHLL2 = AArch64_INS_SSHLL2, - ARM64_INS_SSHLL = AArch64_INS_SSHLL, - ARM64_INS_SSHL = AArch64_INS_SSHL, - ARM64_INS_SSHR = AArch64_INS_SSHR, - ARM64_INS_SSRA = AArch64_INS_SSRA, - ARM64_INS_ST1B = AArch64_INS_ST1B, - ARM64_INS_ST1D = AArch64_INS_ST1D, - ARM64_INS_ST1H = AArch64_INS_ST1H, - ARM64_INS_ST1Q = AArch64_INS_ST1Q, - ARM64_INS_ST1W = AArch64_INS_ST1W, - ARM64_INS_SSUBLBT = AArch64_INS_SSUBLBT, - ARM64_INS_SSUBLB = AArch64_INS_SSUBLB, - ARM64_INS_SSUBLTB = AArch64_INS_SSUBLTB, - ARM64_INS_SSUBLT = AArch64_INS_SSUBLT, - ARM64_INS_SSUBL2 = AArch64_INS_SSUBL2, - ARM64_INS_SSUBL = AArch64_INS_SSUBL, - ARM64_INS_SSUBWB = AArch64_INS_SSUBWB, - ARM64_INS_SSUBWT = AArch64_INS_SSUBWT, - ARM64_INS_SSUBW2 = AArch64_INS_SSUBW2, - ARM64_INS_SSUBW = AArch64_INS_SSUBW, - ARM64_INS_ST1 = AArch64_INS_ST1, - ARM64_INS_ST2B = AArch64_INS_ST2B, - ARM64_INS_ST2D = AArch64_INS_ST2D, - ARM64_INS_ST2G = AArch64_INS_ST2G, - ARM64_INS_ST2H = AArch64_INS_ST2H, - ARM64_INS_ST2Q = AArch64_INS_ST2Q, - ARM64_INS_ST2 = AArch64_INS_ST2, - ARM64_INS_ST2W = AArch64_INS_ST2W, - ARM64_INS_ST3B = AArch64_INS_ST3B, - ARM64_INS_ST3D = AArch64_INS_ST3D, - ARM64_INS_ST3H = AArch64_INS_ST3H, - ARM64_INS_ST3Q = AArch64_INS_ST3Q, - ARM64_INS_ST3 = AArch64_INS_ST3, - ARM64_INS_ST3W = AArch64_INS_ST3W, - ARM64_INS_ST4B = AArch64_INS_ST4B, - ARM64_INS_ST4D = AArch64_INS_ST4D, - ARM64_INS_ST4 = AArch64_INS_ST4, - ARM64_INS_ST4H = AArch64_INS_ST4H, - ARM64_INS_ST4Q = AArch64_INS_ST4Q, - ARM64_INS_ST4W = AArch64_INS_ST4W, - ARM64_INS_ST64B = AArch64_INS_ST64B, - ARM64_INS_ST64BV = AArch64_INS_ST64BV, - ARM64_INS_ST64BV0 = AArch64_INS_ST64BV0, - ARM64_INS_STGM = AArch64_INS_STGM, - ARM64_INS_STG = AArch64_INS_STG, - ARM64_INS_STGP = AArch64_INS_STGP, - ARM64_INS_STILP = AArch64_INS_STILP, - ARM64_INS_STL1 = AArch64_INS_STL1, - ARM64_INS_STLLRB = AArch64_INS_STLLRB, - ARM64_INS_STLLRH = AArch64_INS_STLLRH, - ARM64_INS_STLLR = AArch64_INS_STLLR, - ARM64_INS_STLRB = AArch64_INS_STLRB, - ARM64_INS_STLRH = AArch64_INS_STLRH, - ARM64_INS_STLR = AArch64_INS_STLR, - ARM64_INS_STLURB = AArch64_INS_STLURB, - ARM64_INS_STLURH = AArch64_INS_STLURH, - ARM64_INS_STLUR = AArch64_INS_STLUR, - ARM64_INS_STLXP = AArch64_INS_STLXP, - ARM64_INS_STLXRB = AArch64_INS_STLXRB, - ARM64_INS_STLXRH = AArch64_INS_STLXRH, - ARM64_INS_STLXR = AArch64_INS_STLXR, - ARM64_INS_STNP = AArch64_INS_STNP, - ARM64_INS_STNT1B = AArch64_INS_STNT1B, - ARM64_INS_STNT1D = AArch64_INS_STNT1D, - ARM64_INS_STNT1H = AArch64_INS_STNT1H, - ARM64_INS_STNT1W = AArch64_INS_STNT1W, - ARM64_INS_STP = AArch64_INS_STP, - ARM64_INS_STRB = AArch64_INS_STRB, - ARM64_INS_STR = AArch64_INS_STR, - ARM64_INS_STRH = AArch64_INS_STRH, - ARM64_INS_STTRB = AArch64_INS_STTRB, - ARM64_INS_STTRH = AArch64_INS_STTRH, - ARM64_INS_STTR = AArch64_INS_STTR, - ARM64_INS_STURB = AArch64_INS_STURB, - ARM64_INS_STUR = AArch64_INS_STUR, - ARM64_INS_STURH = AArch64_INS_STURH, - ARM64_INS_STXP = AArch64_INS_STXP, - ARM64_INS_STXRB = AArch64_INS_STXRB, - ARM64_INS_STXRH = AArch64_INS_STXRH, - ARM64_INS_STXR = AArch64_INS_STXR, - ARM64_INS_STZ2G = AArch64_INS_STZ2G, - ARM64_INS_STZGM = AArch64_INS_STZGM, - ARM64_INS_STZG = AArch64_INS_STZG, - ARM64_INS_SUBG = AArch64_INS_SUBG, - ARM64_INS_SUBHNB = AArch64_INS_SUBHNB, - ARM64_INS_SUBHNT = AArch64_INS_SUBHNT, - ARM64_INS_SUBHN = AArch64_INS_SUBHN, - ARM64_INS_SUBHN2 = AArch64_INS_SUBHN2, - ARM64_INS_SUBP = AArch64_INS_SUBP, - ARM64_INS_SUBPS = AArch64_INS_SUBPS, - ARM64_INS_SUBR = AArch64_INS_SUBR, - ARM64_INS_SUBS = AArch64_INS_SUBS, - ARM64_INS_SUB = AArch64_INS_SUB, - ARM64_INS_SUDOT = AArch64_INS_SUDOT, - ARM64_INS_SUMLALL = AArch64_INS_SUMLALL, - ARM64_INS_SUMOPA = AArch64_INS_SUMOPA, - ARM64_INS_SUMOPS = AArch64_INS_SUMOPS, - ARM64_INS_SUNPKHI = AArch64_INS_SUNPKHI, - ARM64_INS_SUNPKLO = AArch64_INS_SUNPKLO, - ARM64_INS_SUNPK = AArch64_INS_SUNPK, - ARM64_INS_SUQADD = AArch64_INS_SUQADD, - ARM64_INS_SUVDOT = AArch64_INS_SUVDOT, - ARM64_INS_SVC = AArch64_INS_SVC, - ARM64_INS_SVDOT = AArch64_INS_SVDOT, - ARM64_INS_SWPAB = AArch64_INS_SWPAB, - ARM64_INS_SWPAH = AArch64_INS_SWPAH, - ARM64_INS_SWPALB = AArch64_INS_SWPALB, - ARM64_INS_SWPALH = AArch64_INS_SWPALH, - ARM64_INS_SWPAL = AArch64_INS_SWPAL, - ARM64_INS_SWPA = AArch64_INS_SWPA, - ARM64_INS_SWPB = AArch64_INS_SWPB, - ARM64_INS_SWPH = AArch64_INS_SWPH, - ARM64_INS_SWPLB = AArch64_INS_SWPLB, - ARM64_INS_SWPLH = AArch64_INS_SWPLH, - ARM64_INS_SWPL = AArch64_INS_SWPL, - ARM64_INS_SWPP = AArch64_INS_SWPP, - ARM64_INS_SWPPA = AArch64_INS_SWPPA, - ARM64_INS_SWPPAL = AArch64_INS_SWPPAL, - ARM64_INS_SWPPL = AArch64_INS_SWPPL, - ARM64_INS_SWP = AArch64_INS_SWP, - ARM64_INS_SXTB = AArch64_INS_SXTB, - ARM64_INS_SXTH = AArch64_INS_SXTH, - ARM64_INS_SXTW = AArch64_INS_SXTW, - ARM64_INS_SYSL = AArch64_INS_SYSL, - ARM64_INS_SYSP = AArch64_INS_SYSP, - ARM64_INS_SYS = AArch64_INS_SYS, - ARM64_INS_TBLQ = AArch64_INS_TBLQ, - ARM64_INS_TBL = AArch64_INS_TBL, - ARM64_INS_TBNZ = AArch64_INS_TBNZ, - ARM64_INS_TBXQ = AArch64_INS_TBXQ, - ARM64_INS_TBX = AArch64_INS_TBX, - ARM64_INS_TBZ = AArch64_INS_TBZ, - ARM64_INS_TCANCEL = AArch64_INS_TCANCEL, - ARM64_INS_TCOMMIT = AArch64_INS_TCOMMIT, - ARM64_INS_TRCIT = AArch64_INS_TRCIT, - ARM64_INS_TRN1 = AArch64_INS_TRN1, - ARM64_INS_TRN2 = AArch64_INS_TRN2, - ARM64_INS_TSB = AArch64_INS_TSB, - ARM64_INS_TSTART = AArch64_INS_TSTART, - ARM64_INS_TTEST = AArch64_INS_TTEST, - ARM64_INS_UABALB = AArch64_INS_UABALB, - ARM64_INS_UABALT = AArch64_INS_UABALT, - ARM64_INS_UABAL2 = AArch64_INS_UABAL2, - ARM64_INS_UABAL = AArch64_INS_UABAL, - ARM64_INS_UABA = AArch64_INS_UABA, - ARM64_INS_UABDLB = AArch64_INS_UABDLB, - ARM64_INS_UABDLT = AArch64_INS_UABDLT, - ARM64_INS_UABDL2 = AArch64_INS_UABDL2, - ARM64_INS_UABDL = AArch64_INS_UABDL, - ARM64_INS_UABD = AArch64_INS_UABD, - ARM64_INS_UADALP = AArch64_INS_UADALP, - ARM64_INS_UADDLB = AArch64_INS_UADDLB, - ARM64_INS_UADDLP = AArch64_INS_UADDLP, - ARM64_INS_UADDLT = AArch64_INS_UADDLT, - ARM64_INS_UADDLV = AArch64_INS_UADDLV, - ARM64_INS_UADDL2 = AArch64_INS_UADDL2, - ARM64_INS_UADDL = AArch64_INS_UADDL, - ARM64_INS_UADDV = AArch64_INS_UADDV, - ARM64_INS_UADDWB = AArch64_INS_UADDWB, - ARM64_INS_UADDWT = AArch64_INS_UADDWT, - ARM64_INS_UADDW2 = AArch64_INS_UADDW2, - ARM64_INS_UADDW = AArch64_INS_UADDW, - ARM64_INS_UBFM = AArch64_INS_UBFM, - ARM64_INS_UCLAMP = AArch64_INS_UCLAMP, - ARM64_INS_UCVTF = AArch64_INS_UCVTF, - ARM64_INS_UDF = AArch64_INS_UDF, - ARM64_INS_UDIVR = AArch64_INS_UDIVR, - ARM64_INS_UDIV = AArch64_INS_UDIV, - ARM64_INS_UDOT = AArch64_INS_UDOT, - ARM64_INS_UHADD = AArch64_INS_UHADD, - ARM64_INS_UHSUBR = AArch64_INS_UHSUBR, - ARM64_INS_UHSUB = AArch64_INS_UHSUB, - ARM64_INS_UMADDL = AArch64_INS_UMADDL, - ARM64_INS_UMAXP = AArch64_INS_UMAXP, - ARM64_INS_UMAXQV = AArch64_INS_UMAXQV, - ARM64_INS_UMAXV = AArch64_INS_UMAXV, - ARM64_INS_UMAX = AArch64_INS_UMAX, - ARM64_INS_UMINP = AArch64_INS_UMINP, - ARM64_INS_UMINQV = AArch64_INS_UMINQV, - ARM64_INS_UMINV = AArch64_INS_UMINV, - ARM64_INS_UMIN = AArch64_INS_UMIN, - ARM64_INS_UMLALB = AArch64_INS_UMLALB, - ARM64_INS_UMLALL = AArch64_INS_UMLALL, - ARM64_INS_UMLALT = AArch64_INS_UMLALT, - ARM64_INS_UMLAL = AArch64_INS_UMLAL, - ARM64_INS_UMLAL2 = AArch64_INS_UMLAL2, - ARM64_INS_UMLSLB = AArch64_INS_UMLSLB, - ARM64_INS_UMLSLL = AArch64_INS_UMLSLL, - ARM64_INS_UMLSLT = AArch64_INS_UMLSLT, - ARM64_INS_UMLSL = AArch64_INS_UMLSL, - ARM64_INS_UMLSL2 = AArch64_INS_UMLSL2, - ARM64_INS_UMMLA = AArch64_INS_UMMLA, - ARM64_INS_UMOPA = AArch64_INS_UMOPA, - ARM64_INS_UMOPS = AArch64_INS_UMOPS, - ARM64_INS_UMOV = AArch64_INS_UMOV, - ARM64_INS_UMSUBL = AArch64_INS_UMSUBL, - ARM64_INS_UMULH = AArch64_INS_UMULH, - ARM64_INS_UMULLB = AArch64_INS_UMULLB, - ARM64_INS_UMULLT = AArch64_INS_UMULLT, - ARM64_INS_UMULL2 = AArch64_INS_UMULL2, - ARM64_INS_UMULL = AArch64_INS_UMULL, - ARM64_INS_UQADD = AArch64_INS_UQADD, - ARM64_INS_UQCVTN = AArch64_INS_UQCVTN, - ARM64_INS_UQCVT = AArch64_INS_UQCVT, - ARM64_INS_UQDECB = AArch64_INS_UQDECB, - ARM64_INS_UQDECD = AArch64_INS_UQDECD, - ARM64_INS_UQDECH = AArch64_INS_UQDECH, - ARM64_INS_UQDECP = AArch64_INS_UQDECP, - ARM64_INS_UQDECW = AArch64_INS_UQDECW, - ARM64_INS_UQINCB = AArch64_INS_UQINCB, - ARM64_INS_UQINCD = AArch64_INS_UQINCD, - ARM64_INS_UQINCH = AArch64_INS_UQINCH, - ARM64_INS_UQINCP = AArch64_INS_UQINCP, - ARM64_INS_UQINCW = AArch64_INS_UQINCW, - ARM64_INS_UQRSHLR = AArch64_INS_UQRSHLR, - ARM64_INS_UQRSHL = AArch64_INS_UQRSHL, - ARM64_INS_UQRSHRNB = AArch64_INS_UQRSHRNB, - ARM64_INS_UQRSHRNT = AArch64_INS_UQRSHRNT, - ARM64_INS_UQRSHRN = AArch64_INS_UQRSHRN, - ARM64_INS_UQRSHRN2 = AArch64_INS_UQRSHRN2, - ARM64_INS_UQRSHR = AArch64_INS_UQRSHR, - ARM64_INS_UQSHLR = AArch64_INS_UQSHLR, - ARM64_INS_UQSHL = AArch64_INS_UQSHL, - ARM64_INS_UQSHRNB = AArch64_INS_UQSHRNB, - ARM64_INS_UQSHRNT = AArch64_INS_UQSHRNT, - ARM64_INS_UQSHRN = AArch64_INS_UQSHRN, - ARM64_INS_UQSHRN2 = AArch64_INS_UQSHRN2, - ARM64_INS_UQSUBR = AArch64_INS_UQSUBR, - ARM64_INS_UQSUB = AArch64_INS_UQSUB, - ARM64_INS_UQXTNB = AArch64_INS_UQXTNB, - ARM64_INS_UQXTNT = AArch64_INS_UQXTNT, - ARM64_INS_UQXTN2 = AArch64_INS_UQXTN2, - ARM64_INS_UQXTN = AArch64_INS_UQXTN, - ARM64_INS_URECPE = AArch64_INS_URECPE, - ARM64_INS_URHADD = AArch64_INS_URHADD, - ARM64_INS_URSHLR = AArch64_INS_URSHLR, - ARM64_INS_URSHL = AArch64_INS_URSHL, - ARM64_INS_URSHR = AArch64_INS_URSHR, - ARM64_INS_URSQRTE = AArch64_INS_URSQRTE, - ARM64_INS_URSRA = AArch64_INS_URSRA, - ARM64_INS_USDOT = AArch64_INS_USDOT, - ARM64_INS_USHLLB = AArch64_INS_USHLLB, - ARM64_INS_USHLLT = AArch64_INS_USHLLT, - ARM64_INS_USHLL2 = AArch64_INS_USHLL2, - ARM64_INS_USHLL = AArch64_INS_USHLL, - ARM64_INS_USHL = AArch64_INS_USHL, - ARM64_INS_USHR = AArch64_INS_USHR, - ARM64_INS_USMLALL = AArch64_INS_USMLALL, - ARM64_INS_USMMLA = AArch64_INS_USMMLA, - ARM64_INS_USMOPA = AArch64_INS_USMOPA, - ARM64_INS_USMOPS = AArch64_INS_USMOPS, - ARM64_INS_USQADD = AArch64_INS_USQADD, - ARM64_INS_USRA = AArch64_INS_USRA, - ARM64_INS_USUBLB = AArch64_INS_USUBLB, - ARM64_INS_USUBLT = AArch64_INS_USUBLT, - ARM64_INS_USUBL2 = AArch64_INS_USUBL2, - ARM64_INS_USUBL = AArch64_INS_USUBL, - ARM64_INS_USUBWB = AArch64_INS_USUBWB, - ARM64_INS_USUBWT = AArch64_INS_USUBWT, - ARM64_INS_USUBW2 = AArch64_INS_USUBW2, - ARM64_INS_USUBW = AArch64_INS_USUBW, - ARM64_INS_USVDOT = AArch64_INS_USVDOT, - ARM64_INS_UUNPKHI = AArch64_INS_UUNPKHI, - ARM64_INS_UUNPKLO = AArch64_INS_UUNPKLO, - ARM64_INS_UUNPK = AArch64_INS_UUNPK, - ARM64_INS_UVDOT = AArch64_INS_UVDOT, - ARM64_INS_UXTB = AArch64_INS_UXTB, - ARM64_INS_UXTH = AArch64_INS_UXTH, - ARM64_INS_UXTW = AArch64_INS_UXTW, - ARM64_INS_UZP1 = AArch64_INS_UZP1, - ARM64_INS_UZP2 = AArch64_INS_UZP2, - ARM64_INS_UZPQ1 = AArch64_INS_UZPQ1, - ARM64_INS_UZPQ2 = AArch64_INS_UZPQ2, - ARM64_INS_UZP = AArch64_INS_UZP, - ARM64_INS_WFET = AArch64_INS_WFET, - ARM64_INS_WFIT = AArch64_INS_WFIT, - ARM64_INS_WHILEGE = AArch64_INS_WHILEGE, - ARM64_INS_WHILEGT = AArch64_INS_WHILEGT, - ARM64_INS_WHILEHI = AArch64_INS_WHILEHI, - ARM64_INS_WHILEHS = AArch64_INS_WHILEHS, - ARM64_INS_WHILELE = AArch64_INS_WHILELE, - ARM64_INS_WHILELO = AArch64_INS_WHILELO, - ARM64_INS_WHILELS = AArch64_INS_WHILELS, - ARM64_INS_WHILELT = AArch64_INS_WHILELT, - ARM64_INS_WHILERW = AArch64_INS_WHILERW, - ARM64_INS_WHILEWR = AArch64_INS_WHILEWR, - ARM64_INS_WRFFR = AArch64_INS_WRFFR, - ARM64_INS_XAFLAG = AArch64_INS_XAFLAG, - ARM64_INS_XAR = AArch64_INS_XAR, - ARM64_INS_XPACD = AArch64_INS_XPACD, - ARM64_INS_XPACI = AArch64_INS_XPACI, - ARM64_INS_XTN2 = AArch64_INS_XTN2, - ARM64_INS_XTN = AArch64_INS_XTN, - ARM64_INS_ZERO = AArch64_INS_ZERO, - ARM64_INS_ZIP1 = AArch64_INS_ZIP1, - ARM64_INS_ZIP2 = AArch64_INS_ZIP2, - ARM64_INS_ZIPQ1 = AArch64_INS_ZIPQ1, - ARM64_INS_ZIPQ2 = AArch64_INS_ZIPQ2, - ARM64_INS_ZIP = AArch64_INS_ZIP, + ARM64_INS_INVALID = AARCH64_INS_INVALID, + ARM64_INS_ABS = AARCH64_INS_ABS, + ARM64_INS_ADCLB = AARCH64_INS_ADCLB, + ARM64_INS_ADCLT = AARCH64_INS_ADCLT, + ARM64_INS_ADCS = AARCH64_INS_ADCS, + ARM64_INS_ADC = AARCH64_INS_ADC, + ARM64_INS_ADDG = AARCH64_INS_ADDG, + ARM64_INS_ADDHA = AARCH64_INS_ADDHA, + ARM64_INS_ADDHNB = AARCH64_INS_ADDHNB, + ARM64_INS_ADDHNT = AARCH64_INS_ADDHNT, + ARM64_INS_ADDHN = AARCH64_INS_ADDHN, + ARM64_INS_ADDHN2 = AARCH64_INS_ADDHN2, + ARM64_INS_ADDPL = AARCH64_INS_ADDPL, + ARM64_INS_ADDPT = AARCH64_INS_ADDPT, + ARM64_INS_ADDP = AARCH64_INS_ADDP, + ARM64_INS_ADDQV = AARCH64_INS_ADDQV, + ARM64_INS_ADDSPL = AARCH64_INS_ADDSPL, + ARM64_INS_ADDSVL = AARCH64_INS_ADDSVL, + ARM64_INS_ADDS = AARCH64_INS_ADDS, + ARM64_INS_ADDVA = AARCH64_INS_ADDVA, + ARM64_INS_ADDVL = AARCH64_INS_ADDVL, + ARM64_INS_ADDV = AARCH64_INS_ADDV, + ARM64_INS_ADD = AARCH64_INS_ADD, + ARM64_INS_ADR = AARCH64_INS_ADR, + ARM64_INS_ADRP = AARCH64_INS_ADRP, + ARM64_INS_AESD = AARCH64_INS_AESD, + ARM64_INS_AESE = AARCH64_INS_AESE, + ARM64_INS_AESIMC = AARCH64_INS_AESIMC, + ARM64_INS_AESMC = AARCH64_INS_AESMC, + ARM64_INS_ANDQV = AARCH64_INS_ANDQV, + ARM64_INS_ANDS = AARCH64_INS_ANDS, + ARM64_INS_ANDV = AARCH64_INS_ANDV, + ARM64_INS_AND = AARCH64_INS_AND, + ARM64_INS_ASRD = AARCH64_INS_ASRD, + ARM64_INS_ASRR = AARCH64_INS_ASRR, + ARM64_INS_ASR = AARCH64_INS_ASR, + ARM64_INS_AUTDA = AARCH64_INS_AUTDA, + ARM64_INS_AUTDB = AARCH64_INS_AUTDB, + ARM64_INS_AUTDZA = AARCH64_INS_AUTDZA, + ARM64_INS_AUTDZB = AARCH64_INS_AUTDZB, + ARM64_INS_AUTIA = AARCH64_INS_AUTIA, + ARM64_INS_HINT = AARCH64_INS_HINT, + ARM64_INS_AUTIA171615 = AARCH64_INS_AUTIA171615, + ARM64_INS_AUTIASPPC = AARCH64_INS_AUTIASPPC, + ARM64_INS_AUTIB = AARCH64_INS_AUTIB, + ARM64_INS_AUTIB171615 = AARCH64_INS_AUTIB171615, + ARM64_INS_AUTIBSPPC = AARCH64_INS_AUTIBSPPC, + ARM64_INS_AUTIZA = AARCH64_INS_AUTIZA, + ARM64_INS_AUTIZB = AARCH64_INS_AUTIZB, + ARM64_INS_AXFLAG = AARCH64_INS_AXFLAG, + ARM64_INS_B = AARCH64_INS_B, + ARM64_INS_BCAX = AARCH64_INS_BCAX, + ARM64_INS_BC = AARCH64_INS_BC, + ARM64_INS_BDEP = AARCH64_INS_BDEP, + ARM64_INS_BEXT = AARCH64_INS_BEXT, + ARM64_INS_BFDOT = AARCH64_INS_BFDOT, + ARM64_INS_BF1CVTL2 = AARCH64_INS_BF1CVTL2, + ARM64_INS_BF1CVTLT = AARCH64_INS_BF1CVTLT, + ARM64_INS_BF1CVTL = AARCH64_INS_BF1CVTL, + ARM64_INS_BF1CVT = AARCH64_INS_BF1CVT, + ARM64_INS_BF2CVTL2 = AARCH64_INS_BF2CVTL2, + ARM64_INS_BF2CVTLT = AARCH64_INS_BF2CVTLT, + ARM64_INS_BF2CVTL = AARCH64_INS_BF2CVTL, + ARM64_INS_BF2CVT = AARCH64_INS_BF2CVT, + ARM64_INS_BFADD = AARCH64_INS_BFADD, + ARM64_INS_BFCLAMP = AARCH64_INS_BFCLAMP, + ARM64_INS_BFCVT = AARCH64_INS_BFCVT, + ARM64_INS_BFCVTN = AARCH64_INS_BFCVTN, + ARM64_INS_BFCVTN2 = AARCH64_INS_BFCVTN2, + ARM64_INS_BFCVTNT = AARCH64_INS_BFCVTNT, + ARM64_INS_BFMAXNM = AARCH64_INS_BFMAXNM, + ARM64_INS_BFMAX = AARCH64_INS_BFMAX, + ARM64_INS_BFMINNM = AARCH64_INS_BFMINNM, + ARM64_INS_BFMIN = AARCH64_INS_BFMIN, + ARM64_INS_BFMLALB = AARCH64_INS_BFMLALB, + ARM64_INS_BFMLALT = AARCH64_INS_BFMLALT, + ARM64_INS_BFMLAL = AARCH64_INS_BFMLAL, + ARM64_INS_BFMLA = AARCH64_INS_BFMLA, + ARM64_INS_BFMLSLB = AARCH64_INS_BFMLSLB, + ARM64_INS_BFMLSLT = AARCH64_INS_BFMLSLT, + ARM64_INS_BFMLSL = AARCH64_INS_BFMLSL, + ARM64_INS_BFMLS = AARCH64_INS_BFMLS, + ARM64_INS_BFMMLA = AARCH64_INS_BFMMLA, + ARM64_INS_BFMOPA = AARCH64_INS_BFMOPA, + ARM64_INS_BFMOPS = AARCH64_INS_BFMOPS, + ARM64_INS_BFMUL = AARCH64_INS_BFMUL, + ARM64_INS_BFM = AARCH64_INS_BFM, + ARM64_INS_BFSUB = AARCH64_INS_BFSUB, + ARM64_INS_BFVDOT = AARCH64_INS_BFVDOT, + ARM64_INS_BGRP = AARCH64_INS_BGRP, + ARM64_INS_BICS = AARCH64_INS_BICS, + ARM64_INS_BIC = AARCH64_INS_BIC, + ARM64_INS_BIF = AARCH64_INS_BIF, + ARM64_INS_BIT = AARCH64_INS_BIT, + ARM64_INS_BL = AARCH64_INS_BL, + ARM64_INS_BLR = AARCH64_INS_BLR, + ARM64_INS_BLRAA = AARCH64_INS_BLRAA, + ARM64_INS_BLRAAZ = AARCH64_INS_BLRAAZ, + ARM64_INS_BLRAB = AARCH64_INS_BLRAB, + ARM64_INS_BLRABZ = AARCH64_INS_BLRABZ, + ARM64_INS_BMOPA = AARCH64_INS_BMOPA, + ARM64_INS_BMOPS = AARCH64_INS_BMOPS, + ARM64_INS_BR = AARCH64_INS_BR, + ARM64_INS_BRAA = AARCH64_INS_BRAA, + ARM64_INS_BRAAZ = AARCH64_INS_BRAAZ, + ARM64_INS_BRAB = AARCH64_INS_BRAB, + ARM64_INS_BRABZ = AARCH64_INS_BRABZ, + ARM64_INS_BRB = AARCH64_INS_BRB, + ARM64_INS_BRK = AARCH64_INS_BRK, + ARM64_INS_BRKAS = AARCH64_INS_BRKAS, + ARM64_INS_BRKA = AARCH64_INS_BRKA, + ARM64_INS_BRKBS = AARCH64_INS_BRKBS, + ARM64_INS_BRKB = AARCH64_INS_BRKB, + ARM64_INS_BRKNS = AARCH64_INS_BRKNS, + ARM64_INS_BRKN = AARCH64_INS_BRKN, + ARM64_INS_BRKPAS = AARCH64_INS_BRKPAS, + ARM64_INS_BRKPA = AARCH64_INS_BRKPA, + ARM64_INS_BRKPBS = AARCH64_INS_BRKPBS, + ARM64_INS_BRKPB = AARCH64_INS_BRKPB, + ARM64_INS_BSL1N = AARCH64_INS_BSL1N, + ARM64_INS_BSL2N = AARCH64_INS_BSL2N, + ARM64_INS_BSL = AARCH64_INS_BSL, + ARM64_INS_CADD = AARCH64_INS_CADD, + ARM64_INS_CASAB = AARCH64_INS_CASAB, + ARM64_INS_CASAH = AARCH64_INS_CASAH, + ARM64_INS_CASALB = AARCH64_INS_CASALB, + ARM64_INS_CASALH = AARCH64_INS_CASALH, + ARM64_INS_CASAL = AARCH64_INS_CASAL, + ARM64_INS_CASA = AARCH64_INS_CASA, + ARM64_INS_CASB = AARCH64_INS_CASB, + ARM64_INS_CASH = AARCH64_INS_CASH, + ARM64_INS_CASLB = AARCH64_INS_CASLB, + ARM64_INS_CASLH = AARCH64_INS_CASLH, + ARM64_INS_CASL = AARCH64_INS_CASL, + ARM64_INS_CASPAL = AARCH64_INS_CASPAL, + ARM64_INS_CASPA = AARCH64_INS_CASPA, + ARM64_INS_CASPL = AARCH64_INS_CASPL, + ARM64_INS_CASP = AARCH64_INS_CASP, + ARM64_INS_CAS = AARCH64_INS_CAS, + ARM64_INS_CBNZ = AARCH64_INS_CBNZ, + ARM64_INS_CBZ = AARCH64_INS_CBZ, + ARM64_INS_CCMN = AARCH64_INS_CCMN, + ARM64_INS_CCMP = AARCH64_INS_CCMP, + ARM64_INS_CDOT = AARCH64_INS_CDOT, + ARM64_INS_CFINV = AARCH64_INS_CFINV, + ARM64_INS_CLASTA = AARCH64_INS_CLASTA, + ARM64_INS_CLASTB = AARCH64_INS_CLASTB, + ARM64_INS_CLREX = AARCH64_INS_CLREX, + ARM64_INS_CLS = AARCH64_INS_CLS, + ARM64_INS_CLZ = AARCH64_INS_CLZ, + ARM64_INS_CMEQ = AARCH64_INS_CMEQ, + ARM64_INS_CMGE = AARCH64_INS_CMGE, + ARM64_INS_CMGT = AARCH64_INS_CMGT, + ARM64_INS_CMHI = AARCH64_INS_CMHI, + ARM64_INS_CMHS = AARCH64_INS_CMHS, + ARM64_INS_CMLA = AARCH64_INS_CMLA, + ARM64_INS_CMLE = AARCH64_INS_CMLE, + ARM64_INS_CMLT = AARCH64_INS_CMLT, + ARM64_INS_CMPEQ = AARCH64_INS_CMPEQ, + ARM64_INS_CMPGE = AARCH64_INS_CMPGE, + ARM64_INS_CMPGT = AARCH64_INS_CMPGT, + ARM64_INS_CMPHI = AARCH64_INS_CMPHI, + ARM64_INS_CMPHS = AARCH64_INS_CMPHS, + ARM64_INS_CMPLE = AARCH64_INS_CMPLE, + ARM64_INS_CMPLO = AARCH64_INS_CMPLO, + ARM64_INS_CMPLS = AARCH64_INS_CMPLS, + ARM64_INS_CMPLT = AARCH64_INS_CMPLT, + ARM64_INS_CMPNE = AARCH64_INS_CMPNE, + ARM64_INS_CMTST = AARCH64_INS_CMTST, + ARM64_INS_CNOT = AARCH64_INS_CNOT, + ARM64_INS_CNTB = AARCH64_INS_CNTB, + ARM64_INS_CNTD = AARCH64_INS_CNTD, + ARM64_INS_CNTH = AARCH64_INS_CNTH, + ARM64_INS_CNTP = AARCH64_INS_CNTP, + ARM64_INS_CNTW = AARCH64_INS_CNTW, + ARM64_INS_CNT = AARCH64_INS_CNT, + ARM64_INS_COMPACT = AARCH64_INS_COMPACT, + ARM64_INS_CPYE = AARCH64_INS_CPYE, + ARM64_INS_CPYEN = AARCH64_INS_CPYEN, + ARM64_INS_CPYERN = AARCH64_INS_CPYERN, + ARM64_INS_CPYERT = AARCH64_INS_CPYERT, + ARM64_INS_CPYERTN = AARCH64_INS_CPYERTN, + ARM64_INS_CPYERTRN = AARCH64_INS_CPYERTRN, + ARM64_INS_CPYERTWN = AARCH64_INS_CPYERTWN, + ARM64_INS_CPYET = AARCH64_INS_CPYET, + ARM64_INS_CPYETN = AARCH64_INS_CPYETN, + ARM64_INS_CPYETRN = AARCH64_INS_CPYETRN, + ARM64_INS_CPYETWN = AARCH64_INS_CPYETWN, + ARM64_INS_CPYEWN = AARCH64_INS_CPYEWN, + ARM64_INS_CPYEWT = AARCH64_INS_CPYEWT, + ARM64_INS_CPYEWTN = AARCH64_INS_CPYEWTN, + ARM64_INS_CPYEWTRN = AARCH64_INS_CPYEWTRN, + ARM64_INS_CPYEWTWN = AARCH64_INS_CPYEWTWN, + ARM64_INS_CPYFE = AARCH64_INS_CPYFE, + ARM64_INS_CPYFEN = AARCH64_INS_CPYFEN, + ARM64_INS_CPYFERN = AARCH64_INS_CPYFERN, + ARM64_INS_CPYFERT = AARCH64_INS_CPYFERT, + ARM64_INS_CPYFERTN = AARCH64_INS_CPYFERTN, + ARM64_INS_CPYFERTRN = AARCH64_INS_CPYFERTRN, + ARM64_INS_CPYFERTWN = AARCH64_INS_CPYFERTWN, + ARM64_INS_CPYFET = AARCH64_INS_CPYFET, + ARM64_INS_CPYFETN = AARCH64_INS_CPYFETN, + ARM64_INS_CPYFETRN = AARCH64_INS_CPYFETRN, + ARM64_INS_CPYFETWN = AARCH64_INS_CPYFETWN, + ARM64_INS_CPYFEWN = AARCH64_INS_CPYFEWN, + ARM64_INS_CPYFEWT = AARCH64_INS_CPYFEWT, + ARM64_INS_CPYFEWTN = AARCH64_INS_CPYFEWTN, + ARM64_INS_CPYFEWTRN = AARCH64_INS_CPYFEWTRN, + ARM64_INS_CPYFEWTWN = AARCH64_INS_CPYFEWTWN, + ARM64_INS_CPYFM = AARCH64_INS_CPYFM, + ARM64_INS_CPYFMN = AARCH64_INS_CPYFMN, + ARM64_INS_CPYFMRN = AARCH64_INS_CPYFMRN, + ARM64_INS_CPYFMRT = AARCH64_INS_CPYFMRT, + ARM64_INS_CPYFMRTN = AARCH64_INS_CPYFMRTN, + ARM64_INS_CPYFMRTRN = AARCH64_INS_CPYFMRTRN, + ARM64_INS_CPYFMRTWN = AARCH64_INS_CPYFMRTWN, + ARM64_INS_CPYFMT = AARCH64_INS_CPYFMT, + ARM64_INS_CPYFMTN = AARCH64_INS_CPYFMTN, + ARM64_INS_CPYFMTRN = AARCH64_INS_CPYFMTRN, + ARM64_INS_CPYFMTWN = AARCH64_INS_CPYFMTWN, + ARM64_INS_CPYFMWN = AARCH64_INS_CPYFMWN, + ARM64_INS_CPYFMWT = AARCH64_INS_CPYFMWT, + ARM64_INS_CPYFMWTN = AARCH64_INS_CPYFMWTN, + ARM64_INS_CPYFMWTRN = AARCH64_INS_CPYFMWTRN, + ARM64_INS_CPYFMWTWN = AARCH64_INS_CPYFMWTWN, + ARM64_INS_CPYFP = AARCH64_INS_CPYFP, + ARM64_INS_CPYFPN = AARCH64_INS_CPYFPN, + ARM64_INS_CPYFPRN = AARCH64_INS_CPYFPRN, + ARM64_INS_CPYFPRT = AARCH64_INS_CPYFPRT, + ARM64_INS_CPYFPRTN = AARCH64_INS_CPYFPRTN, + ARM64_INS_CPYFPRTRN = AARCH64_INS_CPYFPRTRN, + ARM64_INS_CPYFPRTWN = AARCH64_INS_CPYFPRTWN, + ARM64_INS_CPYFPT = AARCH64_INS_CPYFPT, + ARM64_INS_CPYFPTN = AARCH64_INS_CPYFPTN, + ARM64_INS_CPYFPTRN = AARCH64_INS_CPYFPTRN, + ARM64_INS_CPYFPTWN = AARCH64_INS_CPYFPTWN, + ARM64_INS_CPYFPWN = AARCH64_INS_CPYFPWN, + ARM64_INS_CPYFPWT = AARCH64_INS_CPYFPWT, + ARM64_INS_CPYFPWTN = AARCH64_INS_CPYFPWTN, + ARM64_INS_CPYFPWTRN = AARCH64_INS_CPYFPWTRN, + ARM64_INS_CPYFPWTWN = AARCH64_INS_CPYFPWTWN, + ARM64_INS_CPYM = AARCH64_INS_CPYM, + ARM64_INS_CPYMN = AARCH64_INS_CPYMN, + ARM64_INS_CPYMRN = AARCH64_INS_CPYMRN, + ARM64_INS_CPYMRT = AARCH64_INS_CPYMRT, + ARM64_INS_CPYMRTN = AARCH64_INS_CPYMRTN, + ARM64_INS_CPYMRTRN = AARCH64_INS_CPYMRTRN, + ARM64_INS_CPYMRTWN = AARCH64_INS_CPYMRTWN, + ARM64_INS_CPYMT = AARCH64_INS_CPYMT, + ARM64_INS_CPYMTN = AARCH64_INS_CPYMTN, + ARM64_INS_CPYMTRN = AARCH64_INS_CPYMTRN, + ARM64_INS_CPYMTWN = AARCH64_INS_CPYMTWN, + ARM64_INS_CPYMWN = AARCH64_INS_CPYMWN, + ARM64_INS_CPYMWT = AARCH64_INS_CPYMWT, + ARM64_INS_CPYMWTN = AARCH64_INS_CPYMWTN, + ARM64_INS_CPYMWTRN = AARCH64_INS_CPYMWTRN, + ARM64_INS_CPYMWTWN = AARCH64_INS_CPYMWTWN, + ARM64_INS_CPYP = AARCH64_INS_CPYP, + ARM64_INS_CPYPN = AARCH64_INS_CPYPN, + ARM64_INS_CPYPRN = AARCH64_INS_CPYPRN, + ARM64_INS_CPYPRT = AARCH64_INS_CPYPRT, + ARM64_INS_CPYPRTN = AARCH64_INS_CPYPRTN, + ARM64_INS_CPYPRTRN = AARCH64_INS_CPYPRTRN, + ARM64_INS_CPYPRTWN = AARCH64_INS_CPYPRTWN, + ARM64_INS_CPYPT = AARCH64_INS_CPYPT, + ARM64_INS_CPYPTN = AARCH64_INS_CPYPTN, + ARM64_INS_CPYPTRN = AARCH64_INS_CPYPTRN, + ARM64_INS_CPYPTWN = AARCH64_INS_CPYPTWN, + ARM64_INS_CPYPWN = AARCH64_INS_CPYPWN, + ARM64_INS_CPYPWT = AARCH64_INS_CPYPWT, + ARM64_INS_CPYPWTN = AARCH64_INS_CPYPWTN, + ARM64_INS_CPYPWTRN = AARCH64_INS_CPYPWTRN, + ARM64_INS_CPYPWTWN = AARCH64_INS_CPYPWTWN, + ARM64_INS_CPY = AARCH64_INS_CPY, + ARM64_INS_CRC32B = AARCH64_INS_CRC32B, + ARM64_INS_CRC32CB = AARCH64_INS_CRC32CB, + ARM64_INS_CRC32CH = AARCH64_INS_CRC32CH, + ARM64_INS_CRC32CW = AARCH64_INS_CRC32CW, + ARM64_INS_CRC32CX = AARCH64_INS_CRC32CX, + ARM64_INS_CRC32H = AARCH64_INS_CRC32H, + ARM64_INS_CRC32W = AARCH64_INS_CRC32W, + ARM64_INS_CRC32X = AARCH64_INS_CRC32X, + ARM64_INS_CSEL = AARCH64_INS_CSEL, + ARM64_INS_CSINC = AARCH64_INS_CSINC, + ARM64_INS_CSINV = AARCH64_INS_CSINV, + ARM64_INS_CSNEG = AARCH64_INS_CSNEG, + ARM64_INS_CTERMEQ = AARCH64_INS_CTERMEQ, + ARM64_INS_CTERMNE = AARCH64_INS_CTERMNE, + ARM64_INS_CTZ = AARCH64_INS_CTZ, + ARM64_INS_DCPS1 = AARCH64_INS_DCPS1, + ARM64_INS_DCPS2 = AARCH64_INS_DCPS2, + ARM64_INS_DCPS3 = AARCH64_INS_DCPS3, + ARM64_INS_DECB = AARCH64_INS_DECB, + ARM64_INS_DECD = AARCH64_INS_DECD, + ARM64_INS_DECH = AARCH64_INS_DECH, + ARM64_INS_DECP = AARCH64_INS_DECP, + ARM64_INS_DECW = AARCH64_INS_DECW, + ARM64_INS_DMB = AARCH64_INS_DMB, + ARM64_INS_DRPS = AARCH64_INS_DRPS, + ARM64_INS_DSB = AARCH64_INS_DSB, + ARM64_INS_DUPM = AARCH64_INS_DUPM, + ARM64_INS_DUPQ = AARCH64_INS_DUPQ, + ARM64_INS_DUP = AARCH64_INS_DUP, + ARM64_INS_MOV = AARCH64_INS_MOV, + ARM64_INS_EON = AARCH64_INS_EON, + ARM64_INS_EOR3 = AARCH64_INS_EOR3, + ARM64_INS_EORBT = AARCH64_INS_EORBT, + ARM64_INS_EORQV = AARCH64_INS_EORQV, + ARM64_INS_EORS = AARCH64_INS_EORS, + ARM64_INS_EORTB = AARCH64_INS_EORTB, + ARM64_INS_EORV = AARCH64_INS_EORV, + ARM64_INS_EOR = AARCH64_INS_EOR, + ARM64_INS_ERET = AARCH64_INS_ERET, + ARM64_INS_ERETAA = AARCH64_INS_ERETAA, + ARM64_INS_ERETAB = AARCH64_INS_ERETAB, + ARM64_INS_EXTQ = AARCH64_INS_EXTQ, + ARM64_INS_MOVA = AARCH64_INS_MOVA, + ARM64_INS_EXTR = AARCH64_INS_EXTR, + ARM64_INS_EXT = AARCH64_INS_EXT, + ARM64_INS_F1CVTL2 = AARCH64_INS_F1CVTL2, + ARM64_INS_F1CVTLT = AARCH64_INS_F1CVTLT, + ARM64_INS_F1CVTL = AARCH64_INS_F1CVTL, + ARM64_INS_F1CVT = AARCH64_INS_F1CVT, + ARM64_INS_F2CVTL2 = AARCH64_INS_F2CVTL2, + ARM64_INS_F2CVTLT = AARCH64_INS_F2CVTLT, + ARM64_INS_F2CVTL = AARCH64_INS_F2CVTL, + ARM64_INS_F2CVT = AARCH64_INS_F2CVT, + ARM64_INS_FABD = AARCH64_INS_FABD, + ARM64_INS_FABS = AARCH64_INS_FABS, + ARM64_INS_FACGE = AARCH64_INS_FACGE, + ARM64_INS_FACGT = AARCH64_INS_FACGT, + ARM64_INS_FADDA = AARCH64_INS_FADDA, + ARM64_INS_FADD = AARCH64_INS_FADD, + ARM64_INS_FADDP = AARCH64_INS_FADDP, + ARM64_INS_FADDQV = AARCH64_INS_FADDQV, + ARM64_INS_FADDV = AARCH64_INS_FADDV, + ARM64_INS_FAMAX = AARCH64_INS_FAMAX, + ARM64_INS_FAMIN = AARCH64_INS_FAMIN, + ARM64_INS_FCADD = AARCH64_INS_FCADD, + ARM64_INS_FCCMP = AARCH64_INS_FCCMP, + ARM64_INS_FCCMPE = AARCH64_INS_FCCMPE, + ARM64_INS_FCLAMP = AARCH64_INS_FCLAMP, + ARM64_INS_FCMEQ = AARCH64_INS_FCMEQ, + ARM64_INS_FCMGE = AARCH64_INS_FCMGE, + ARM64_INS_FCMGT = AARCH64_INS_FCMGT, + ARM64_INS_FCMLA = AARCH64_INS_FCMLA, + ARM64_INS_FCMLE = AARCH64_INS_FCMLE, + ARM64_INS_FCMLT = AARCH64_INS_FCMLT, + ARM64_INS_FCMNE = AARCH64_INS_FCMNE, + ARM64_INS_FCMP = AARCH64_INS_FCMP, + ARM64_INS_FCMPE = AARCH64_INS_FCMPE, + ARM64_INS_FCMUO = AARCH64_INS_FCMUO, + ARM64_INS_FCPY = AARCH64_INS_FCPY, + ARM64_INS_FCSEL = AARCH64_INS_FCSEL, + ARM64_INS_FCVTAS = AARCH64_INS_FCVTAS, + ARM64_INS_FCVTAU = AARCH64_INS_FCVTAU, + ARM64_INS_FCVT = AARCH64_INS_FCVT, + ARM64_INS_FCVTLT = AARCH64_INS_FCVTLT, + ARM64_INS_FCVTL = AARCH64_INS_FCVTL, + ARM64_INS_FCVTL2 = AARCH64_INS_FCVTL2, + ARM64_INS_FCVTMS = AARCH64_INS_FCVTMS, + ARM64_INS_FCVTMU = AARCH64_INS_FCVTMU, + ARM64_INS_FCVTNB = AARCH64_INS_FCVTNB, + ARM64_INS_FCVTNS = AARCH64_INS_FCVTNS, + ARM64_INS_FCVTNT = AARCH64_INS_FCVTNT, + ARM64_INS_FCVTNU = AARCH64_INS_FCVTNU, + ARM64_INS_FCVTN = AARCH64_INS_FCVTN, + ARM64_INS_FCVTN2 = AARCH64_INS_FCVTN2, + ARM64_INS_FCVTPS = AARCH64_INS_FCVTPS, + ARM64_INS_FCVTPU = AARCH64_INS_FCVTPU, + ARM64_INS_FCVTXNT = AARCH64_INS_FCVTXNT, + ARM64_INS_FCVTXN = AARCH64_INS_FCVTXN, + ARM64_INS_FCVTXN2 = AARCH64_INS_FCVTXN2, + ARM64_INS_FCVTX = AARCH64_INS_FCVTX, + ARM64_INS_FCVTZS = AARCH64_INS_FCVTZS, + ARM64_INS_FCVTZU = AARCH64_INS_FCVTZU, + ARM64_INS_FDIV = AARCH64_INS_FDIV, + ARM64_INS_FDIVR = AARCH64_INS_FDIVR, + ARM64_INS_FDOT = AARCH64_INS_FDOT, + ARM64_INS_FDUP = AARCH64_INS_FDUP, + ARM64_INS_FEXPA = AARCH64_INS_FEXPA, + ARM64_INS_FJCVTZS = AARCH64_INS_FJCVTZS, + ARM64_INS_FLOGB = AARCH64_INS_FLOGB, + ARM64_INS_FMADD = AARCH64_INS_FMADD, + ARM64_INS_FMAD = AARCH64_INS_FMAD, + ARM64_INS_FMAX = AARCH64_INS_FMAX, + ARM64_INS_FMAXNM = AARCH64_INS_FMAXNM, + ARM64_INS_FMAXNMP = AARCH64_INS_FMAXNMP, + ARM64_INS_FMAXNMQV = AARCH64_INS_FMAXNMQV, + ARM64_INS_FMAXNMV = AARCH64_INS_FMAXNMV, + ARM64_INS_FMAXP = AARCH64_INS_FMAXP, + ARM64_INS_FMAXQV = AARCH64_INS_FMAXQV, + ARM64_INS_FMAXV = AARCH64_INS_FMAXV, + ARM64_INS_FMIN = AARCH64_INS_FMIN, + ARM64_INS_FMINNM = AARCH64_INS_FMINNM, + ARM64_INS_FMINNMP = AARCH64_INS_FMINNMP, + ARM64_INS_FMINNMQV = AARCH64_INS_FMINNMQV, + ARM64_INS_FMINNMV = AARCH64_INS_FMINNMV, + ARM64_INS_FMINP = AARCH64_INS_FMINP, + ARM64_INS_FMINQV = AARCH64_INS_FMINQV, + ARM64_INS_FMINV = AARCH64_INS_FMINV, + ARM64_INS_FMLAL2 = AARCH64_INS_FMLAL2, + ARM64_INS_FMLALB = AARCH64_INS_FMLALB, + ARM64_INS_FMLALLBB = AARCH64_INS_FMLALLBB, + ARM64_INS_FMLALLBT = AARCH64_INS_FMLALLBT, + ARM64_INS_FMLALLTB = AARCH64_INS_FMLALLTB, + ARM64_INS_FMLALLTT = AARCH64_INS_FMLALLTT, + ARM64_INS_FMLALL = AARCH64_INS_FMLALL, + ARM64_INS_FMLALT = AARCH64_INS_FMLALT, + ARM64_INS_FMLAL = AARCH64_INS_FMLAL, + ARM64_INS_FMLA = AARCH64_INS_FMLA, + ARM64_INS_FMLSL2 = AARCH64_INS_FMLSL2, + ARM64_INS_FMLSLB = AARCH64_INS_FMLSLB, + ARM64_INS_FMLSLT = AARCH64_INS_FMLSLT, + ARM64_INS_FMLSL = AARCH64_INS_FMLSL, + ARM64_INS_FMLS = AARCH64_INS_FMLS, + ARM64_INS_FMMLA = AARCH64_INS_FMMLA, + ARM64_INS_FMOPA = AARCH64_INS_FMOPA, + ARM64_INS_FMOPS = AARCH64_INS_FMOPS, + ARM64_INS_FMOV = AARCH64_INS_FMOV, + ARM64_INS_FMSB = AARCH64_INS_FMSB, + ARM64_INS_FMSUB = AARCH64_INS_FMSUB, + ARM64_INS_FMUL = AARCH64_INS_FMUL, + ARM64_INS_FMULX = AARCH64_INS_FMULX, + ARM64_INS_FNEG = AARCH64_INS_FNEG, + ARM64_INS_FNMADD = AARCH64_INS_FNMADD, + ARM64_INS_FNMAD = AARCH64_INS_FNMAD, + ARM64_INS_FNMLA = AARCH64_INS_FNMLA, + ARM64_INS_FNMLS = AARCH64_INS_FNMLS, + ARM64_INS_FNMSB = AARCH64_INS_FNMSB, + ARM64_INS_FNMSUB = AARCH64_INS_FNMSUB, + ARM64_INS_FNMUL = AARCH64_INS_FNMUL, + ARM64_INS_FRECPE = AARCH64_INS_FRECPE, + ARM64_INS_FRECPS = AARCH64_INS_FRECPS, + ARM64_INS_FRECPX = AARCH64_INS_FRECPX, + ARM64_INS_FRINT32X = AARCH64_INS_FRINT32X, + ARM64_INS_FRINT32Z = AARCH64_INS_FRINT32Z, + ARM64_INS_FRINT64X = AARCH64_INS_FRINT64X, + ARM64_INS_FRINT64Z = AARCH64_INS_FRINT64Z, + ARM64_INS_FRINTA = AARCH64_INS_FRINTA, + ARM64_INS_FRINTI = AARCH64_INS_FRINTI, + ARM64_INS_FRINTM = AARCH64_INS_FRINTM, + ARM64_INS_FRINTN = AARCH64_INS_FRINTN, + ARM64_INS_FRINTP = AARCH64_INS_FRINTP, + ARM64_INS_FRINTX = AARCH64_INS_FRINTX, + ARM64_INS_FRINTZ = AARCH64_INS_FRINTZ, + ARM64_INS_FRSQRTE = AARCH64_INS_FRSQRTE, + ARM64_INS_FRSQRTS = AARCH64_INS_FRSQRTS, + ARM64_INS_FSCALE = AARCH64_INS_FSCALE, + ARM64_INS_FSQRT = AARCH64_INS_FSQRT, + ARM64_INS_FSUB = AARCH64_INS_FSUB, + ARM64_INS_FSUBR = AARCH64_INS_FSUBR, + ARM64_INS_FTMAD = AARCH64_INS_FTMAD, + ARM64_INS_FTSMUL = AARCH64_INS_FTSMUL, + ARM64_INS_FTSSEL = AARCH64_INS_FTSSEL, + ARM64_INS_FVDOTB = AARCH64_INS_FVDOTB, + ARM64_INS_FVDOTT = AARCH64_INS_FVDOTT, + ARM64_INS_FVDOT = AARCH64_INS_FVDOT, + ARM64_INS_GCSPOPCX = AARCH64_INS_GCSPOPCX, + ARM64_INS_GCSPOPM = AARCH64_INS_GCSPOPM, + ARM64_INS_GCSPOPX = AARCH64_INS_GCSPOPX, + ARM64_INS_GCSPUSHM = AARCH64_INS_GCSPUSHM, + ARM64_INS_GCSPUSHX = AARCH64_INS_GCSPUSHX, + ARM64_INS_GCSSS1 = AARCH64_INS_GCSSS1, + ARM64_INS_GCSSS2 = AARCH64_INS_GCSSS2, + ARM64_INS_GCSSTR = AARCH64_INS_GCSSTR, + ARM64_INS_GCSSTTR = AARCH64_INS_GCSSTTR, + ARM64_INS_LD1B = AARCH64_INS_LD1B, + ARM64_INS_LD1D = AARCH64_INS_LD1D, + ARM64_INS_LD1H = AARCH64_INS_LD1H, + ARM64_INS_LD1Q = AARCH64_INS_LD1Q, + ARM64_INS_LD1SB = AARCH64_INS_LD1SB, + ARM64_INS_LD1SH = AARCH64_INS_LD1SH, + ARM64_INS_LD1SW = AARCH64_INS_LD1SW, + ARM64_INS_LD1W = AARCH64_INS_LD1W, + ARM64_INS_LDFF1B = AARCH64_INS_LDFF1B, + ARM64_INS_LDFF1D = AARCH64_INS_LDFF1D, + ARM64_INS_LDFF1H = AARCH64_INS_LDFF1H, + ARM64_INS_LDFF1SB = AARCH64_INS_LDFF1SB, + ARM64_INS_LDFF1SH = AARCH64_INS_LDFF1SH, + ARM64_INS_LDFF1SW = AARCH64_INS_LDFF1SW, + ARM64_INS_LDFF1W = AARCH64_INS_LDFF1W, + ARM64_INS_GMI = AARCH64_INS_GMI, + ARM64_INS_HISTCNT = AARCH64_INS_HISTCNT, + ARM64_INS_HISTSEG = AARCH64_INS_HISTSEG, + ARM64_INS_HLT = AARCH64_INS_HLT, + ARM64_INS_HVC = AARCH64_INS_HVC, + ARM64_INS_INCB = AARCH64_INS_INCB, + ARM64_INS_INCD = AARCH64_INS_INCD, + ARM64_INS_INCH = AARCH64_INS_INCH, + ARM64_INS_INCP = AARCH64_INS_INCP, + ARM64_INS_INCW = AARCH64_INS_INCW, + ARM64_INS_INDEX = AARCH64_INS_INDEX, + ARM64_INS_INSR = AARCH64_INS_INSR, + ARM64_INS_INS = AARCH64_INS_INS, + ARM64_INS_IRG = AARCH64_INS_IRG, + ARM64_INS_ISB = AARCH64_INS_ISB, + ARM64_INS_LASTA = AARCH64_INS_LASTA, + ARM64_INS_LASTB = AARCH64_INS_LASTB, + ARM64_INS_LD1 = AARCH64_INS_LD1, + ARM64_INS_LD1RB = AARCH64_INS_LD1RB, + ARM64_INS_LD1RD = AARCH64_INS_LD1RD, + ARM64_INS_LD1RH = AARCH64_INS_LD1RH, + ARM64_INS_LD1ROB = AARCH64_INS_LD1ROB, + ARM64_INS_LD1ROD = AARCH64_INS_LD1ROD, + ARM64_INS_LD1ROH = AARCH64_INS_LD1ROH, + ARM64_INS_LD1ROW = AARCH64_INS_LD1ROW, + ARM64_INS_LD1RQB = AARCH64_INS_LD1RQB, + ARM64_INS_LD1RQD = AARCH64_INS_LD1RQD, + ARM64_INS_LD1RQH = AARCH64_INS_LD1RQH, + ARM64_INS_LD1RQW = AARCH64_INS_LD1RQW, + ARM64_INS_LD1RSB = AARCH64_INS_LD1RSB, + ARM64_INS_LD1RSH = AARCH64_INS_LD1RSH, + ARM64_INS_LD1RSW = AARCH64_INS_LD1RSW, + ARM64_INS_LD1RW = AARCH64_INS_LD1RW, + ARM64_INS_LD1R = AARCH64_INS_LD1R, + ARM64_INS_LD2B = AARCH64_INS_LD2B, + ARM64_INS_LD2D = AARCH64_INS_LD2D, + ARM64_INS_LD2H = AARCH64_INS_LD2H, + ARM64_INS_LD2Q = AARCH64_INS_LD2Q, + ARM64_INS_LD2R = AARCH64_INS_LD2R, + ARM64_INS_LD2 = AARCH64_INS_LD2, + ARM64_INS_LD2W = AARCH64_INS_LD2W, + ARM64_INS_LD3B = AARCH64_INS_LD3B, + ARM64_INS_LD3D = AARCH64_INS_LD3D, + ARM64_INS_LD3H = AARCH64_INS_LD3H, + ARM64_INS_LD3Q = AARCH64_INS_LD3Q, + ARM64_INS_LD3R = AARCH64_INS_LD3R, + ARM64_INS_LD3 = AARCH64_INS_LD3, + ARM64_INS_LD3W = AARCH64_INS_LD3W, + ARM64_INS_LD4B = AARCH64_INS_LD4B, + ARM64_INS_LD4D = AARCH64_INS_LD4D, + ARM64_INS_LD4 = AARCH64_INS_LD4, + ARM64_INS_LD4H = AARCH64_INS_LD4H, + ARM64_INS_LD4Q = AARCH64_INS_LD4Q, + ARM64_INS_LD4R = AARCH64_INS_LD4R, + ARM64_INS_LD4W = AARCH64_INS_LD4W, + ARM64_INS_LD64B = AARCH64_INS_LD64B, + ARM64_INS_LDADDAB = AARCH64_INS_LDADDAB, + ARM64_INS_LDADDAH = AARCH64_INS_LDADDAH, + ARM64_INS_LDADDALB = AARCH64_INS_LDADDALB, + ARM64_INS_LDADDALH = AARCH64_INS_LDADDALH, + ARM64_INS_LDADDAL = AARCH64_INS_LDADDAL, + ARM64_INS_LDADDA = AARCH64_INS_LDADDA, + ARM64_INS_LDADDB = AARCH64_INS_LDADDB, + ARM64_INS_LDADDH = AARCH64_INS_LDADDH, + ARM64_INS_LDADDLB = AARCH64_INS_LDADDLB, + ARM64_INS_LDADDLH = AARCH64_INS_LDADDLH, + ARM64_INS_LDADDL = AARCH64_INS_LDADDL, + ARM64_INS_LDADD = AARCH64_INS_LDADD, + ARM64_INS_LDAP1 = AARCH64_INS_LDAP1, + ARM64_INS_LDAPRB = AARCH64_INS_LDAPRB, + ARM64_INS_LDAPRH = AARCH64_INS_LDAPRH, + ARM64_INS_LDAPR = AARCH64_INS_LDAPR, + ARM64_INS_LDAPURB = AARCH64_INS_LDAPURB, + ARM64_INS_LDAPURH = AARCH64_INS_LDAPURH, + ARM64_INS_LDAPURSB = AARCH64_INS_LDAPURSB, + ARM64_INS_LDAPURSH = AARCH64_INS_LDAPURSH, + ARM64_INS_LDAPURSW = AARCH64_INS_LDAPURSW, + ARM64_INS_LDAPUR = AARCH64_INS_LDAPUR, + ARM64_INS_LDARB = AARCH64_INS_LDARB, + ARM64_INS_LDARH = AARCH64_INS_LDARH, + ARM64_INS_LDAR = AARCH64_INS_LDAR, + ARM64_INS_LDAXP = AARCH64_INS_LDAXP, + ARM64_INS_LDAXRB = AARCH64_INS_LDAXRB, + ARM64_INS_LDAXRH = AARCH64_INS_LDAXRH, + ARM64_INS_LDAXR = AARCH64_INS_LDAXR, + ARM64_INS_LDCLRAB = AARCH64_INS_LDCLRAB, + ARM64_INS_LDCLRAH = AARCH64_INS_LDCLRAH, + ARM64_INS_LDCLRALB = AARCH64_INS_LDCLRALB, + ARM64_INS_LDCLRALH = AARCH64_INS_LDCLRALH, + ARM64_INS_LDCLRAL = AARCH64_INS_LDCLRAL, + ARM64_INS_LDCLRA = AARCH64_INS_LDCLRA, + ARM64_INS_LDCLRB = AARCH64_INS_LDCLRB, + ARM64_INS_LDCLRH = AARCH64_INS_LDCLRH, + ARM64_INS_LDCLRLB = AARCH64_INS_LDCLRLB, + ARM64_INS_LDCLRLH = AARCH64_INS_LDCLRLH, + ARM64_INS_LDCLRL = AARCH64_INS_LDCLRL, + ARM64_INS_LDCLRP = AARCH64_INS_LDCLRP, + ARM64_INS_LDCLRPA = AARCH64_INS_LDCLRPA, + ARM64_INS_LDCLRPAL = AARCH64_INS_LDCLRPAL, + ARM64_INS_LDCLRPL = AARCH64_INS_LDCLRPL, + ARM64_INS_LDCLR = AARCH64_INS_LDCLR, + ARM64_INS_LDEORAB = AARCH64_INS_LDEORAB, + ARM64_INS_LDEORAH = AARCH64_INS_LDEORAH, + ARM64_INS_LDEORALB = AARCH64_INS_LDEORALB, + ARM64_INS_LDEORALH = AARCH64_INS_LDEORALH, + ARM64_INS_LDEORAL = AARCH64_INS_LDEORAL, + ARM64_INS_LDEORA = AARCH64_INS_LDEORA, + ARM64_INS_LDEORB = AARCH64_INS_LDEORB, + ARM64_INS_LDEORH = AARCH64_INS_LDEORH, + ARM64_INS_LDEORLB = AARCH64_INS_LDEORLB, + ARM64_INS_LDEORLH = AARCH64_INS_LDEORLH, + ARM64_INS_LDEORL = AARCH64_INS_LDEORL, + ARM64_INS_LDEOR = AARCH64_INS_LDEOR, + ARM64_INS_LDG = AARCH64_INS_LDG, + ARM64_INS_LDGM = AARCH64_INS_LDGM, + ARM64_INS_LDIAPP = AARCH64_INS_LDIAPP, + ARM64_INS_LDLARB = AARCH64_INS_LDLARB, + ARM64_INS_LDLARH = AARCH64_INS_LDLARH, + ARM64_INS_LDLAR = AARCH64_INS_LDLAR, + ARM64_INS_LDNF1B = AARCH64_INS_LDNF1B, + ARM64_INS_LDNF1D = AARCH64_INS_LDNF1D, + ARM64_INS_LDNF1H = AARCH64_INS_LDNF1H, + ARM64_INS_LDNF1SB = AARCH64_INS_LDNF1SB, + ARM64_INS_LDNF1SH = AARCH64_INS_LDNF1SH, + ARM64_INS_LDNF1SW = AARCH64_INS_LDNF1SW, + ARM64_INS_LDNF1W = AARCH64_INS_LDNF1W, + ARM64_INS_LDNP = AARCH64_INS_LDNP, + ARM64_INS_LDNT1B = AARCH64_INS_LDNT1B, + ARM64_INS_LDNT1D = AARCH64_INS_LDNT1D, + ARM64_INS_LDNT1H = AARCH64_INS_LDNT1H, + ARM64_INS_LDNT1SB = AARCH64_INS_LDNT1SB, + ARM64_INS_LDNT1SH = AARCH64_INS_LDNT1SH, + ARM64_INS_LDNT1SW = AARCH64_INS_LDNT1SW, + ARM64_INS_LDNT1W = AARCH64_INS_LDNT1W, + ARM64_INS_LDP = AARCH64_INS_LDP, + ARM64_INS_LDPSW = AARCH64_INS_LDPSW, + ARM64_INS_LDRAA = AARCH64_INS_LDRAA, + ARM64_INS_LDRAB = AARCH64_INS_LDRAB, + ARM64_INS_LDRB = AARCH64_INS_LDRB, + ARM64_INS_LDR = AARCH64_INS_LDR, + ARM64_INS_LDRH = AARCH64_INS_LDRH, + ARM64_INS_LDRSB = AARCH64_INS_LDRSB, + ARM64_INS_LDRSH = AARCH64_INS_LDRSH, + ARM64_INS_LDRSW = AARCH64_INS_LDRSW, + ARM64_INS_LDSETAB = AARCH64_INS_LDSETAB, + ARM64_INS_LDSETAH = AARCH64_INS_LDSETAH, + ARM64_INS_LDSETALB = AARCH64_INS_LDSETALB, + ARM64_INS_LDSETALH = AARCH64_INS_LDSETALH, + ARM64_INS_LDSETAL = AARCH64_INS_LDSETAL, + ARM64_INS_LDSETA = AARCH64_INS_LDSETA, + ARM64_INS_LDSETB = AARCH64_INS_LDSETB, + ARM64_INS_LDSETH = AARCH64_INS_LDSETH, + ARM64_INS_LDSETLB = AARCH64_INS_LDSETLB, + ARM64_INS_LDSETLH = AARCH64_INS_LDSETLH, + ARM64_INS_LDSETL = AARCH64_INS_LDSETL, + ARM64_INS_LDSETP = AARCH64_INS_LDSETP, + ARM64_INS_LDSETPA = AARCH64_INS_LDSETPA, + ARM64_INS_LDSETPAL = AARCH64_INS_LDSETPAL, + ARM64_INS_LDSETPL = AARCH64_INS_LDSETPL, + ARM64_INS_LDSET = AARCH64_INS_LDSET, + ARM64_INS_LDSMAXAB = AARCH64_INS_LDSMAXAB, + ARM64_INS_LDSMAXAH = AARCH64_INS_LDSMAXAH, + ARM64_INS_LDSMAXALB = AARCH64_INS_LDSMAXALB, + ARM64_INS_LDSMAXALH = AARCH64_INS_LDSMAXALH, + ARM64_INS_LDSMAXAL = AARCH64_INS_LDSMAXAL, + ARM64_INS_LDSMAXA = AARCH64_INS_LDSMAXA, + ARM64_INS_LDSMAXB = AARCH64_INS_LDSMAXB, + ARM64_INS_LDSMAXH = AARCH64_INS_LDSMAXH, + ARM64_INS_LDSMAXLB = AARCH64_INS_LDSMAXLB, + ARM64_INS_LDSMAXLH = AARCH64_INS_LDSMAXLH, + ARM64_INS_LDSMAXL = AARCH64_INS_LDSMAXL, + ARM64_INS_LDSMAX = AARCH64_INS_LDSMAX, + ARM64_INS_LDSMINAB = AARCH64_INS_LDSMINAB, + ARM64_INS_LDSMINAH = AARCH64_INS_LDSMINAH, + ARM64_INS_LDSMINALB = AARCH64_INS_LDSMINALB, + ARM64_INS_LDSMINALH = AARCH64_INS_LDSMINALH, + ARM64_INS_LDSMINAL = AARCH64_INS_LDSMINAL, + ARM64_INS_LDSMINA = AARCH64_INS_LDSMINA, + ARM64_INS_LDSMINB = AARCH64_INS_LDSMINB, + ARM64_INS_LDSMINH = AARCH64_INS_LDSMINH, + ARM64_INS_LDSMINLB = AARCH64_INS_LDSMINLB, + ARM64_INS_LDSMINLH = AARCH64_INS_LDSMINLH, + ARM64_INS_LDSMINL = AARCH64_INS_LDSMINL, + ARM64_INS_LDSMIN = AARCH64_INS_LDSMIN, + ARM64_INS_LDTRB = AARCH64_INS_LDTRB, + ARM64_INS_LDTRH = AARCH64_INS_LDTRH, + ARM64_INS_LDTRSB = AARCH64_INS_LDTRSB, + ARM64_INS_LDTRSH = AARCH64_INS_LDTRSH, + ARM64_INS_LDTRSW = AARCH64_INS_LDTRSW, + ARM64_INS_LDTR = AARCH64_INS_LDTR, + ARM64_INS_LDUMAXAB = AARCH64_INS_LDUMAXAB, + ARM64_INS_LDUMAXAH = AARCH64_INS_LDUMAXAH, + ARM64_INS_LDUMAXALB = AARCH64_INS_LDUMAXALB, + ARM64_INS_LDUMAXALH = AARCH64_INS_LDUMAXALH, + ARM64_INS_LDUMAXAL = AARCH64_INS_LDUMAXAL, + ARM64_INS_LDUMAXA = AARCH64_INS_LDUMAXA, + ARM64_INS_LDUMAXB = AARCH64_INS_LDUMAXB, + ARM64_INS_LDUMAXH = AARCH64_INS_LDUMAXH, + ARM64_INS_LDUMAXLB = AARCH64_INS_LDUMAXLB, + ARM64_INS_LDUMAXLH = AARCH64_INS_LDUMAXLH, + ARM64_INS_LDUMAXL = AARCH64_INS_LDUMAXL, + ARM64_INS_LDUMAX = AARCH64_INS_LDUMAX, + ARM64_INS_LDUMINAB = AARCH64_INS_LDUMINAB, + ARM64_INS_LDUMINAH = AARCH64_INS_LDUMINAH, + ARM64_INS_LDUMINALB = AARCH64_INS_LDUMINALB, + ARM64_INS_LDUMINALH = AARCH64_INS_LDUMINALH, + ARM64_INS_LDUMINAL = AARCH64_INS_LDUMINAL, + ARM64_INS_LDUMINA = AARCH64_INS_LDUMINA, + ARM64_INS_LDUMINB = AARCH64_INS_LDUMINB, + ARM64_INS_LDUMINH = AARCH64_INS_LDUMINH, + ARM64_INS_LDUMINLB = AARCH64_INS_LDUMINLB, + ARM64_INS_LDUMINLH = AARCH64_INS_LDUMINLH, + ARM64_INS_LDUMINL = AARCH64_INS_LDUMINL, + ARM64_INS_LDUMIN = AARCH64_INS_LDUMIN, + ARM64_INS_LDURB = AARCH64_INS_LDURB, + ARM64_INS_LDUR = AARCH64_INS_LDUR, + ARM64_INS_LDURH = AARCH64_INS_LDURH, + ARM64_INS_LDURSB = AARCH64_INS_LDURSB, + ARM64_INS_LDURSH = AARCH64_INS_LDURSH, + ARM64_INS_LDURSW = AARCH64_INS_LDURSW, + ARM64_INS_LDXP = AARCH64_INS_LDXP, + ARM64_INS_LDXRB = AARCH64_INS_LDXRB, + ARM64_INS_LDXRH = AARCH64_INS_LDXRH, + ARM64_INS_LDXR = AARCH64_INS_LDXR, + ARM64_INS_LSLR = AARCH64_INS_LSLR, + ARM64_INS_LSL = AARCH64_INS_LSL, + ARM64_INS_LSRR = AARCH64_INS_LSRR, + ARM64_INS_LSR = AARCH64_INS_LSR, + ARM64_INS_LUTI2 = AARCH64_INS_LUTI2, + ARM64_INS_LUTI4 = AARCH64_INS_LUTI4, + ARM64_INS_MADDPT = AARCH64_INS_MADDPT, + ARM64_INS_MADD = AARCH64_INS_MADD, + ARM64_INS_MADPT = AARCH64_INS_MADPT, + ARM64_INS_MAD = AARCH64_INS_MAD, + ARM64_INS_MATCH = AARCH64_INS_MATCH, + ARM64_INS_MLAPT = AARCH64_INS_MLAPT, + ARM64_INS_MLA = AARCH64_INS_MLA, + ARM64_INS_MLS = AARCH64_INS_MLS, + ARM64_INS_SETGE = AARCH64_INS_SETGE, + ARM64_INS_SETGEN = AARCH64_INS_SETGEN, + ARM64_INS_SETGET = AARCH64_INS_SETGET, + ARM64_INS_SETGETN = AARCH64_INS_SETGETN, + ARM64_INS_MOVAZ = AARCH64_INS_MOVAZ, + ARM64_INS_MOVI = AARCH64_INS_MOVI, + ARM64_INS_MOVK = AARCH64_INS_MOVK, + ARM64_INS_MOVN = AARCH64_INS_MOVN, + ARM64_INS_MOVPRFX = AARCH64_INS_MOVPRFX, + ARM64_INS_MOVT = AARCH64_INS_MOVT, + ARM64_INS_MOVZ = AARCH64_INS_MOVZ, + ARM64_INS_MRRS = AARCH64_INS_MRRS, + ARM64_INS_MRS = AARCH64_INS_MRS, + ARM64_INS_MSB = AARCH64_INS_MSB, + ARM64_INS_MSR = AARCH64_INS_MSR, + ARM64_INS_MSRR = AARCH64_INS_MSRR, + ARM64_INS_MSUBPT = AARCH64_INS_MSUBPT, + ARM64_INS_MSUB = AARCH64_INS_MSUB, + ARM64_INS_MUL = AARCH64_INS_MUL, + ARM64_INS_MVNI = AARCH64_INS_MVNI, + ARM64_INS_NANDS = AARCH64_INS_NANDS, + ARM64_INS_NAND = AARCH64_INS_NAND, + ARM64_INS_NBSL = AARCH64_INS_NBSL, + ARM64_INS_NEG = AARCH64_INS_NEG, + ARM64_INS_NMATCH = AARCH64_INS_NMATCH, + ARM64_INS_NORS = AARCH64_INS_NORS, + ARM64_INS_NOR = AARCH64_INS_NOR, + ARM64_INS_NOT = AARCH64_INS_NOT, + ARM64_INS_ORNS = AARCH64_INS_ORNS, + ARM64_INS_ORN = AARCH64_INS_ORN, + ARM64_INS_ORQV = AARCH64_INS_ORQV, + ARM64_INS_ORRS = AARCH64_INS_ORRS, + ARM64_INS_ORR = AARCH64_INS_ORR, + ARM64_INS_ORV = AARCH64_INS_ORV, + ARM64_INS_PACDA = AARCH64_INS_PACDA, + ARM64_INS_PACDB = AARCH64_INS_PACDB, + ARM64_INS_PACDZA = AARCH64_INS_PACDZA, + ARM64_INS_PACDZB = AARCH64_INS_PACDZB, + ARM64_INS_PACGA = AARCH64_INS_PACGA, + ARM64_INS_PACIA = AARCH64_INS_PACIA, + ARM64_INS_PACIA171615 = AARCH64_INS_PACIA171615, + ARM64_INS_PACIASPPC = AARCH64_INS_PACIASPPC, + ARM64_INS_PACIB = AARCH64_INS_PACIB, + ARM64_INS_PACIB171615 = AARCH64_INS_PACIB171615, + ARM64_INS_PACIBSPPC = AARCH64_INS_PACIBSPPC, + ARM64_INS_PACIZA = AARCH64_INS_PACIZA, + ARM64_INS_PACIZB = AARCH64_INS_PACIZB, + ARM64_INS_PACNBIASPPC = AARCH64_INS_PACNBIASPPC, + ARM64_INS_PACNBIBSPPC = AARCH64_INS_PACNBIBSPPC, + ARM64_INS_PEXT = AARCH64_INS_PEXT, + ARM64_INS_PFALSE = AARCH64_INS_PFALSE, + ARM64_INS_PFIRST = AARCH64_INS_PFIRST, + ARM64_INS_PMOV = AARCH64_INS_PMOV, + ARM64_INS_PMULLB = AARCH64_INS_PMULLB, + ARM64_INS_PMULLT = AARCH64_INS_PMULLT, + ARM64_INS_PMULL2 = AARCH64_INS_PMULL2, + ARM64_INS_PMULL = AARCH64_INS_PMULL, + ARM64_INS_PMUL = AARCH64_INS_PMUL, + ARM64_INS_PNEXT = AARCH64_INS_PNEXT, + ARM64_INS_PRFB = AARCH64_INS_PRFB, + ARM64_INS_PRFD = AARCH64_INS_PRFD, + ARM64_INS_PRFH = AARCH64_INS_PRFH, + ARM64_INS_PRFM = AARCH64_INS_PRFM, + ARM64_INS_PRFUM = AARCH64_INS_PRFUM, + ARM64_INS_PRFW = AARCH64_INS_PRFW, + ARM64_INS_PSEL = AARCH64_INS_PSEL, + ARM64_INS_PTEST = AARCH64_INS_PTEST, + ARM64_INS_PTRUES = AARCH64_INS_PTRUES, + ARM64_INS_PTRUE = AARCH64_INS_PTRUE, + ARM64_INS_PUNPKHI = AARCH64_INS_PUNPKHI, + ARM64_INS_PUNPKLO = AARCH64_INS_PUNPKLO, + ARM64_INS_RADDHNB = AARCH64_INS_RADDHNB, + ARM64_INS_RADDHNT = AARCH64_INS_RADDHNT, + ARM64_INS_RADDHN = AARCH64_INS_RADDHN, + ARM64_INS_RADDHN2 = AARCH64_INS_RADDHN2, + ARM64_INS_RAX1 = AARCH64_INS_RAX1, + ARM64_INS_RBIT = AARCH64_INS_RBIT, + ARM64_INS_RCWCAS = AARCH64_INS_RCWCAS, + ARM64_INS_RCWCASA = AARCH64_INS_RCWCASA, + ARM64_INS_RCWCASAL = AARCH64_INS_RCWCASAL, + ARM64_INS_RCWCASL = AARCH64_INS_RCWCASL, + ARM64_INS_RCWCASP = AARCH64_INS_RCWCASP, + ARM64_INS_RCWCASPA = AARCH64_INS_RCWCASPA, + ARM64_INS_RCWCASPAL = AARCH64_INS_RCWCASPAL, + ARM64_INS_RCWCASPL = AARCH64_INS_RCWCASPL, + ARM64_INS_RCWCLR = AARCH64_INS_RCWCLR, + ARM64_INS_RCWCLRA = AARCH64_INS_RCWCLRA, + ARM64_INS_RCWCLRAL = AARCH64_INS_RCWCLRAL, + ARM64_INS_RCWCLRL = AARCH64_INS_RCWCLRL, + ARM64_INS_RCWCLRP = AARCH64_INS_RCWCLRP, + ARM64_INS_RCWCLRPA = AARCH64_INS_RCWCLRPA, + ARM64_INS_RCWCLRPAL = AARCH64_INS_RCWCLRPAL, + ARM64_INS_RCWCLRPL = AARCH64_INS_RCWCLRPL, + ARM64_INS_RCWSCLR = AARCH64_INS_RCWSCLR, + ARM64_INS_RCWSCLRA = AARCH64_INS_RCWSCLRA, + ARM64_INS_RCWSCLRAL = AARCH64_INS_RCWSCLRAL, + ARM64_INS_RCWSCLRL = AARCH64_INS_RCWSCLRL, + ARM64_INS_RCWSCLRP = AARCH64_INS_RCWSCLRP, + ARM64_INS_RCWSCLRPA = AARCH64_INS_RCWSCLRPA, + ARM64_INS_RCWSCLRPAL = AARCH64_INS_RCWSCLRPAL, + ARM64_INS_RCWSCLRPL = AARCH64_INS_RCWSCLRPL, + ARM64_INS_RCWSCAS = AARCH64_INS_RCWSCAS, + ARM64_INS_RCWSCASA = AARCH64_INS_RCWSCASA, + ARM64_INS_RCWSCASAL = AARCH64_INS_RCWSCASAL, + ARM64_INS_RCWSCASL = AARCH64_INS_RCWSCASL, + ARM64_INS_RCWSCASP = AARCH64_INS_RCWSCASP, + ARM64_INS_RCWSCASPA = AARCH64_INS_RCWSCASPA, + ARM64_INS_RCWSCASPAL = AARCH64_INS_RCWSCASPAL, + ARM64_INS_RCWSCASPL = AARCH64_INS_RCWSCASPL, + ARM64_INS_RCWSET = AARCH64_INS_RCWSET, + ARM64_INS_RCWSETA = AARCH64_INS_RCWSETA, + ARM64_INS_RCWSETAL = AARCH64_INS_RCWSETAL, + ARM64_INS_RCWSETL = AARCH64_INS_RCWSETL, + ARM64_INS_RCWSETP = AARCH64_INS_RCWSETP, + ARM64_INS_RCWSETPA = AARCH64_INS_RCWSETPA, + ARM64_INS_RCWSETPAL = AARCH64_INS_RCWSETPAL, + ARM64_INS_RCWSETPL = AARCH64_INS_RCWSETPL, + ARM64_INS_RCWSSET = AARCH64_INS_RCWSSET, + ARM64_INS_RCWSSETA = AARCH64_INS_RCWSSETA, + ARM64_INS_RCWSSETAL = AARCH64_INS_RCWSSETAL, + ARM64_INS_RCWSSETL = AARCH64_INS_RCWSSETL, + ARM64_INS_RCWSSETP = AARCH64_INS_RCWSSETP, + ARM64_INS_RCWSSETPA = AARCH64_INS_RCWSSETPA, + ARM64_INS_RCWSSETPAL = AARCH64_INS_RCWSSETPAL, + ARM64_INS_RCWSSETPL = AARCH64_INS_RCWSSETPL, + ARM64_INS_RCWSWP = AARCH64_INS_RCWSWP, + ARM64_INS_RCWSWPA = AARCH64_INS_RCWSWPA, + ARM64_INS_RCWSWPAL = AARCH64_INS_RCWSWPAL, + ARM64_INS_RCWSWPL = AARCH64_INS_RCWSWPL, + ARM64_INS_RCWSWPP = AARCH64_INS_RCWSWPP, + ARM64_INS_RCWSWPPA = AARCH64_INS_RCWSWPPA, + ARM64_INS_RCWSWPPAL = AARCH64_INS_RCWSWPPAL, + ARM64_INS_RCWSWPPL = AARCH64_INS_RCWSWPPL, + ARM64_INS_RCWSSWP = AARCH64_INS_RCWSSWP, + ARM64_INS_RCWSSWPA = AARCH64_INS_RCWSSWPA, + ARM64_INS_RCWSSWPAL = AARCH64_INS_RCWSSWPAL, + ARM64_INS_RCWSSWPL = AARCH64_INS_RCWSSWPL, + ARM64_INS_RCWSSWPP = AARCH64_INS_RCWSSWPP, + ARM64_INS_RCWSSWPPA = AARCH64_INS_RCWSSWPPA, + ARM64_INS_RCWSSWPPAL = AARCH64_INS_RCWSSWPPAL, + ARM64_INS_RCWSSWPPL = AARCH64_INS_RCWSSWPPL, + ARM64_INS_RDFFRS = AARCH64_INS_RDFFRS, + ARM64_INS_RDFFR = AARCH64_INS_RDFFR, + ARM64_INS_RDSVL = AARCH64_INS_RDSVL, + ARM64_INS_RDVL = AARCH64_INS_RDVL, + ARM64_INS_RET = AARCH64_INS_RET, + ARM64_INS_RETAA = AARCH64_INS_RETAA, + ARM64_INS_RETAASPPC = AARCH64_INS_RETAASPPC, + ARM64_INS_RETAB = AARCH64_INS_RETAB, + ARM64_INS_RETABSPPC = AARCH64_INS_RETABSPPC, + ARM64_INS_REV16 = AARCH64_INS_REV16, + ARM64_INS_REV32 = AARCH64_INS_REV32, + ARM64_INS_REV64 = AARCH64_INS_REV64, + ARM64_INS_REVB = AARCH64_INS_REVB, + ARM64_INS_REVD = AARCH64_INS_REVD, + ARM64_INS_REVH = AARCH64_INS_REVH, + ARM64_INS_REVW = AARCH64_INS_REVW, + ARM64_INS_REV = AARCH64_INS_REV, + ARM64_INS_RMIF = AARCH64_INS_RMIF, + ARM64_INS_ROR = AARCH64_INS_ROR, + ARM64_INS_RPRFM = AARCH64_INS_RPRFM, + ARM64_INS_RSHRNB = AARCH64_INS_RSHRNB, + ARM64_INS_RSHRNT = AARCH64_INS_RSHRNT, + ARM64_INS_RSHRN2 = AARCH64_INS_RSHRN2, + ARM64_INS_RSHRN = AARCH64_INS_RSHRN, + ARM64_INS_RSUBHNB = AARCH64_INS_RSUBHNB, + ARM64_INS_RSUBHNT = AARCH64_INS_RSUBHNT, + ARM64_INS_RSUBHN = AARCH64_INS_RSUBHN, + ARM64_INS_RSUBHN2 = AARCH64_INS_RSUBHN2, + ARM64_INS_SABALB = AARCH64_INS_SABALB, + ARM64_INS_SABALT = AARCH64_INS_SABALT, + ARM64_INS_SABAL2 = AARCH64_INS_SABAL2, + ARM64_INS_SABAL = AARCH64_INS_SABAL, + ARM64_INS_SABA = AARCH64_INS_SABA, + ARM64_INS_SABDLB = AARCH64_INS_SABDLB, + ARM64_INS_SABDLT = AARCH64_INS_SABDLT, + ARM64_INS_SABDL2 = AARCH64_INS_SABDL2, + ARM64_INS_SABDL = AARCH64_INS_SABDL, + ARM64_INS_SABD = AARCH64_INS_SABD, + ARM64_INS_SADALP = AARCH64_INS_SADALP, + ARM64_INS_SADDLBT = AARCH64_INS_SADDLBT, + ARM64_INS_SADDLB = AARCH64_INS_SADDLB, + ARM64_INS_SADDLP = AARCH64_INS_SADDLP, + ARM64_INS_SADDLT = AARCH64_INS_SADDLT, + ARM64_INS_SADDLV = AARCH64_INS_SADDLV, + ARM64_INS_SADDL2 = AARCH64_INS_SADDL2, + ARM64_INS_SADDL = AARCH64_INS_SADDL, + ARM64_INS_SADDV = AARCH64_INS_SADDV, + ARM64_INS_SADDWB = AARCH64_INS_SADDWB, + ARM64_INS_SADDWT = AARCH64_INS_SADDWT, + ARM64_INS_SADDW2 = AARCH64_INS_SADDW2, + ARM64_INS_SADDW = AARCH64_INS_SADDW, + ARM64_INS_SB = AARCH64_INS_SB, + ARM64_INS_SBCLB = AARCH64_INS_SBCLB, + ARM64_INS_SBCLT = AARCH64_INS_SBCLT, + ARM64_INS_SBCS = AARCH64_INS_SBCS, + ARM64_INS_SBC = AARCH64_INS_SBC, + ARM64_INS_SBFM = AARCH64_INS_SBFM, + ARM64_INS_SCLAMP = AARCH64_INS_SCLAMP, + ARM64_INS_SCVTF = AARCH64_INS_SCVTF, + ARM64_INS_SDIVR = AARCH64_INS_SDIVR, + ARM64_INS_SDIV = AARCH64_INS_SDIV, + ARM64_INS_SDOT = AARCH64_INS_SDOT, + ARM64_INS_SEL = AARCH64_INS_SEL, + ARM64_INS_SETE = AARCH64_INS_SETE, + ARM64_INS_SETEN = AARCH64_INS_SETEN, + ARM64_INS_SETET = AARCH64_INS_SETET, + ARM64_INS_SETETN = AARCH64_INS_SETETN, + ARM64_INS_SETF16 = AARCH64_INS_SETF16, + ARM64_INS_SETF8 = AARCH64_INS_SETF8, + ARM64_INS_SETFFR = AARCH64_INS_SETFFR, + ARM64_INS_SETGM = AARCH64_INS_SETGM, + ARM64_INS_SETGMN = AARCH64_INS_SETGMN, + ARM64_INS_SETGMT = AARCH64_INS_SETGMT, + ARM64_INS_SETGMTN = AARCH64_INS_SETGMTN, + ARM64_INS_SETGP = AARCH64_INS_SETGP, + ARM64_INS_SETGPN = AARCH64_INS_SETGPN, + ARM64_INS_SETGPT = AARCH64_INS_SETGPT, + ARM64_INS_SETGPTN = AARCH64_INS_SETGPTN, + ARM64_INS_SETM = AARCH64_INS_SETM, + ARM64_INS_SETMN = AARCH64_INS_SETMN, + ARM64_INS_SETMT = AARCH64_INS_SETMT, + ARM64_INS_SETMTN = AARCH64_INS_SETMTN, + ARM64_INS_SETP = AARCH64_INS_SETP, + ARM64_INS_SETPN = AARCH64_INS_SETPN, + ARM64_INS_SETPT = AARCH64_INS_SETPT, + ARM64_INS_SETPTN = AARCH64_INS_SETPTN, + ARM64_INS_SHA1C = AARCH64_INS_SHA1C, + ARM64_INS_SHA1H = AARCH64_INS_SHA1H, + ARM64_INS_SHA1M = AARCH64_INS_SHA1M, + ARM64_INS_SHA1P = AARCH64_INS_SHA1P, + ARM64_INS_SHA1SU0 = AARCH64_INS_SHA1SU0, + ARM64_INS_SHA1SU1 = AARCH64_INS_SHA1SU1, + ARM64_INS_SHA256H2 = AARCH64_INS_SHA256H2, + ARM64_INS_SHA256H = AARCH64_INS_SHA256H, + ARM64_INS_SHA256SU0 = AARCH64_INS_SHA256SU0, + ARM64_INS_SHA256SU1 = AARCH64_INS_SHA256SU1, + ARM64_INS_SHA512H = AARCH64_INS_SHA512H, + ARM64_INS_SHA512H2 = AARCH64_INS_SHA512H2, + ARM64_INS_SHA512SU0 = AARCH64_INS_SHA512SU0, + ARM64_INS_SHA512SU1 = AARCH64_INS_SHA512SU1, + ARM64_INS_SHADD = AARCH64_INS_SHADD, + ARM64_INS_SHLL2 = AARCH64_INS_SHLL2, + ARM64_INS_SHLL = AARCH64_INS_SHLL, + ARM64_INS_SHL = AARCH64_INS_SHL, + ARM64_INS_SHRNB = AARCH64_INS_SHRNB, + ARM64_INS_SHRNT = AARCH64_INS_SHRNT, + ARM64_INS_SHRN2 = AARCH64_INS_SHRN2, + ARM64_INS_SHRN = AARCH64_INS_SHRN, + ARM64_INS_SHSUBR = AARCH64_INS_SHSUBR, + ARM64_INS_SHSUB = AARCH64_INS_SHSUB, + ARM64_INS_SLI = AARCH64_INS_SLI, + ARM64_INS_SM3PARTW1 = AARCH64_INS_SM3PARTW1, + ARM64_INS_SM3PARTW2 = AARCH64_INS_SM3PARTW2, + ARM64_INS_SM3SS1 = AARCH64_INS_SM3SS1, + ARM64_INS_SM3TT1A = AARCH64_INS_SM3TT1A, + ARM64_INS_SM3TT1B = AARCH64_INS_SM3TT1B, + ARM64_INS_SM3TT2A = AARCH64_INS_SM3TT2A, + ARM64_INS_SM3TT2B = AARCH64_INS_SM3TT2B, + ARM64_INS_SM4E = AARCH64_INS_SM4E, + ARM64_INS_SM4EKEY = AARCH64_INS_SM4EKEY, + ARM64_INS_SMADDL = AARCH64_INS_SMADDL, + ARM64_INS_SMAXP = AARCH64_INS_SMAXP, + ARM64_INS_SMAXQV = AARCH64_INS_SMAXQV, + ARM64_INS_SMAXV = AARCH64_INS_SMAXV, + ARM64_INS_SMAX = AARCH64_INS_SMAX, + ARM64_INS_SMC = AARCH64_INS_SMC, + ARM64_INS_SMINP = AARCH64_INS_SMINP, + ARM64_INS_SMINQV = AARCH64_INS_SMINQV, + ARM64_INS_SMINV = AARCH64_INS_SMINV, + ARM64_INS_SMIN = AARCH64_INS_SMIN, + ARM64_INS_SMLALB = AARCH64_INS_SMLALB, + ARM64_INS_SMLALL = AARCH64_INS_SMLALL, + ARM64_INS_SMLALT = AARCH64_INS_SMLALT, + ARM64_INS_SMLAL = AARCH64_INS_SMLAL, + ARM64_INS_SMLAL2 = AARCH64_INS_SMLAL2, + ARM64_INS_SMLSLB = AARCH64_INS_SMLSLB, + ARM64_INS_SMLSLL = AARCH64_INS_SMLSLL, + ARM64_INS_SMLSLT = AARCH64_INS_SMLSLT, + ARM64_INS_SMLSL = AARCH64_INS_SMLSL, + ARM64_INS_SMLSL2 = AARCH64_INS_SMLSL2, + ARM64_INS_SMMLA = AARCH64_INS_SMMLA, + ARM64_INS_SMOPA = AARCH64_INS_SMOPA, + ARM64_INS_SMOPS = AARCH64_INS_SMOPS, + ARM64_INS_SMOV = AARCH64_INS_SMOV, + ARM64_INS_SMSUBL = AARCH64_INS_SMSUBL, + ARM64_INS_SMULH = AARCH64_INS_SMULH, + ARM64_INS_SMULLB = AARCH64_INS_SMULLB, + ARM64_INS_SMULLT = AARCH64_INS_SMULLT, + ARM64_INS_SMULL2 = AARCH64_INS_SMULL2, + ARM64_INS_SMULL = AARCH64_INS_SMULL, + ARM64_INS_SPLICE = AARCH64_INS_SPLICE, + ARM64_INS_SQABS = AARCH64_INS_SQABS, + ARM64_INS_SQADD = AARCH64_INS_SQADD, + ARM64_INS_SQCADD = AARCH64_INS_SQCADD, + ARM64_INS_SQCVTN = AARCH64_INS_SQCVTN, + ARM64_INS_SQCVTUN = AARCH64_INS_SQCVTUN, + ARM64_INS_SQCVTU = AARCH64_INS_SQCVTU, + ARM64_INS_SQCVT = AARCH64_INS_SQCVT, + ARM64_INS_SQDECB = AARCH64_INS_SQDECB, + ARM64_INS_SQDECD = AARCH64_INS_SQDECD, + ARM64_INS_SQDECH = AARCH64_INS_SQDECH, + ARM64_INS_SQDECP = AARCH64_INS_SQDECP, + ARM64_INS_SQDECW = AARCH64_INS_SQDECW, + ARM64_INS_SQDMLALBT = AARCH64_INS_SQDMLALBT, + ARM64_INS_SQDMLALB = AARCH64_INS_SQDMLALB, + ARM64_INS_SQDMLALT = AARCH64_INS_SQDMLALT, + ARM64_INS_SQDMLAL = AARCH64_INS_SQDMLAL, + ARM64_INS_SQDMLAL2 = AARCH64_INS_SQDMLAL2, + ARM64_INS_SQDMLSLBT = AARCH64_INS_SQDMLSLBT, + ARM64_INS_SQDMLSLB = AARCH64_INS_SQDMLSLB, + ARM64_INS_SQDMLSLT = AARCH64_INS_SQDMLSLT, + ARM64_INS_SQDMLSL = AARCH64_INS_SQDMLSL, + ARM64_INS_SQDMLSL2 = AARCH64_INS_SQDMLSL2, + ARM64_INS_SQDMULH = AARCH64_INS_SQDMULH, + ARM64_INS_SQDMULLB = AARCH64_INS_SQDMULLB, + ARM64_INS_SQDMULLT = AARCH64_INS_SQDMULLT, + ARM64_INS_SQDMULL = AARCH64_INS_SQDMULL, + ARM64_INS_SQDMULL2 = AARCH64_INS_SQDMULL2, + ARM64_INS_SQINCB = AARCH64_INS_SQINCB, + ARM64_INS_SQINCD = AARCH64_INS_SQINCD, + ARM64_INS_SQINCH = AARCH64_INS_SQINCH, + ARM64_INS_SQINCP = AARCH64_INS_SQINCP, + ARM64_INS_SQINCW = AARCH64_INS_SQINCW, + ARM64_INS_SQNEG = AARCH64_INS_SQNEG, + ARM64_INS_SQRDCMLAH = AARCH64_INS_SQRDCMLAH, + ARM64_INS_SQRDMLAH = AARCH64_INS_SQRDMLAH, + ARM64_INS_SQRDMLSH = AARCH64_INS_SQRDMLSH, + ARM64_INS_SQRDMULH = AARCH64_INS_SQRDMULH, + ARM64_INS_SQRSHLR = AARCH64_INS_SQRSHLR, + ARM64_INS_SQRSHL = AARCH64_INS_SQRSHL, + ARM64_INS_SQRSHRNB = AARCH64_INS_SQRSHRNB, + ARM64_INS_SQRSHRNT = AARCH64_INS_SQRSHRNT, + ARM64_INS_SQRSHRN = AARCH64_INS_SQRSHRN, + ARM64_INS_SQRSHRN2 = AARCH64_INS_SQRSHRN2, + ARM64_INS_SQRSHRUNB = AARCH64_INS_SQRSHRUNB, + ARM64_INS_SQRSHRUNT = AARCH64_INS_SQRSHRUNT, + ARM64_INS_SQRSHRUN = AARCH64_INS_SQRSHRUN, + ARM64_INS_SQRSHRUN2 = AARCH64_INS_SQRSHRUN2, + ARM64_INS_SQRSHRU = AARCH64_INS_SQRSHRU, + ARM64_INS_SQRSHR = AARCH64_INS_SQRSHR, + ARM64_INS_SQSHLR = AARCH64_INS_SQSHLR, + ARM64_INS_SQSHLU = AARCH64_INS_SQSHLU, + ARM64_INS_SQSHL = AARCH64_INS_SQSHL, + ARM64_INS_SQSHRNB = AARCH64_INS_SQSHRNB, + ARM64_INS_SQSHRNT = AARCH64_INS_SQSHRNT, + ARM64_INS_SQSHRN = AARCH64_INS_SQSHRN, + ARM64_INS_SQSHRN2 = AARCH64_INS_SQSHRN2, + ARM64_INS_SQSHRUNB = AARCH64_INS_SQSHRUNB, + ARM64_INS_SQSHRUNT = AARCH64_INS_SQSHRUNT, + ARM64_INS_SQSHRUN = AARCH64_INS_SQSHRUN, + ARM64_INS_SQSHRUN2 = AARCH64_INS_SQSHRUN2, + ARM64_INS_SQSUBR = AARCH64_INS_SQSUBR, + ARM64_INS_SQSUB = AARCH64_INS_SQSUB, + ARM64_INS_SQXTNB = AARCH64_INS_SQXTNB, + ARM64_INS_SQXTNT = AARCH64_INS_SQXTNT, + ARM64_INS_SQXTN2 = AARCH64_INS_SQXTN2, + ARM64_INS_SQXTN = AARCH64_INS_SQXTN, + ARM64_INS_SQXTUNB = AARCH64_INS_SQXTUNB, + ARM64_INS_SQXTUNT = AARCH64_INS_SQXTUNT, + ARM64_INS_SQXTUN2 = AARCH64_INS_SQXTUN2, + ARM64_INS_SQXTUN = AARCH64_INS_SQXTUN, + ARM64_INS_SRHADD = AARCH64_INS_SRHADD, + ARM64_INS_SRI = AARCH64_INS_SRI, + ARM64_INS_SRSHLR = AARCH64_INS_SRSHLR, + ARM64_INS_SRSHL = AARCH64_INS_SRSHL, + ARM64_INS_SRSHR = AARCH64_INS_SRSHR, + ARM64_INS_SRSRA = AARCH64_INS_SRSRA, + ARM64_INS_SSHLLB = AARCH64_INS_SSHLLB, + ARM64_INS_SSHLLT = AARCH64_INS_SSHLLT, + ARM64_INS_SSHLL2 = AARCH64_INS_SSHLL2, + ARM64_INS_SSHLL = AARCH64_INS_SSHLL, + ARM64_INS_SSHL = AARCH64_INS_SSHL, + ARM64_INS_SSHR = AARCH64_INS_SSHR, + ARM64_INS_SSRA = AARCH64_INS_SSRA, + ARM64_INS_ST1B = AARCH64_INS_ST1B, + ARM64_INS_ST1D = AARCH64_INS_ST1D, + ARM64_INS_ST1H = AARCH64_INS_ST1H, + ARM64_INS_ST1Q = AARCH64_INS_ST1Q, + ARM64_INS_ST1W = AARCH64_INS_ST1W, + ARM64_INS_SSUBLBT = AARCH64_INS_SSUBLBT, + ARM64_INS_SSUBLB = AARCH64_INS_SSUBLB, + ARM64_INS_SSUBLTB = AARCH64_INS_SSUBLTB, + ARM64_INS_SSUBLT = AARCH64_INS_SSUBLT, + ARM64_INS_SSUBL2 = AARCH64_INS_SSUBL2, + ARM64_INS_SSUBL = AARCH64_INS_SSUBL, + ARM64_INS_SSUBWB = AARCH64_INS_SSUBWB, + ARM64_INS_SSUBWT = AARCH64_INS_SSUBWT, + ARM64_INS_SSUBW2 = AARCH64_INS_SSUBW2, + ARM64_INS_SSUBW = AARCH64_INS_SSUBW, + ARM64_INS_ST1 = AARCH64_INS_ST1, + ARM64_INS_ST2B = AARCH64_INS_ST2B, + ARM64_INS_ST2D = AARCH64_INS_ST2D, + ARM64_INS_ST2G = AARCH64_INS_ST2G, + ARM64_INS_ST2H = AARCH64_INS_ST2H, + ARM64_INS_ST2Q = AARCH64_INS_ST2Q, + ARM64_INS_ST2 = AARCH64_INS_ST2, + ARM64_INS_ST2W = AARCH64_INS_ST2W, + ARM64_INS_ST3B = AARCH64_INS_ST3B, + ARM64_INS_ST3D = AARCH64_INS_ST3D, + ARM64_INS_ST3H = AARCH64_INS_ST3H, + ARM64_INS_ST3Q = AARCH64_INS_ST3Q, + ARM64_INS_ST3 = AARCH64_INS_ST3, + ARM64_INS_ST3W = AARCH64_INS_ST3W, + ARM64_INS_ST4B = AARCH64_INS_ST4B, + ARM64_INS_ST4D = AARCH64_INS_ST4D, + ARM64_INS_ST4 = AARCH64_INS_ST4, + ARM64_INS_ST4H = AARCH64_INS_ST4H, + ARM64_INS_ST4Q = AARCH64_INS_ST4Q, + ARM64_INS_ST4W = AARCH64_INS_ST4W, + ARM64_INS_ST64B = AARCH64_INS_ST64B, + ARM64_INS_ST64BV = AARCH64_INS_ST64BV, + ARM64_INS_ST64BV0 = AARCH64_INS_ST64BV0, + ARM64_INS_STGM = AARCH64_INS_STGM, + ARM64_INS_STGP = AARCH64_INS_STGP, + ARM64_INS_STG = AARCH64_INS_STG, + ARM64_INS_STILP = AARCH64_INS_STILP, + ARM64_INS_STL1 = AARCH64_INS_STL1, + ARM64_INS_STLLRB = AARCH64_INS_STLLRB, + ARM64_INS_STLLRH = AARCH64_INS_STLLRH, + ARM64_INS_STLLR = AARCH64_INS_STLLR, + ARM64_INS_STLRB = AARCH64_INS_STLRB, + ARM64_INS_STLRH = AARCH64_INS_STLRH, + ARM64_INS_STLR = AARCH64_INS_STLR, + ARM64_INS_STLURB = AARCH64_INS_STLURB, + ARM64_INS_STLURH = AARCH64_INS_STLURH, + ARM64_INS_STLUR = AARCH64_INS_STLUR, + ARM64_INS_STLXP = AARCH64_INS_STLXP, + ARM64_INS_STLXRB = AARCH64_INS_STLXRB, + ARM64_INS_STLXRH = AARCH64_INS_STLXRH, + ARM64_INS_STLXR = AARCH64_INS_STLXR, + ARM64_INS_STNP = AARCH64_INS_STNP, + ARM64_INS_STNT1B = AARCH64_INS_STNT1B, + ARM64_INS_STNT1D = AARCH64_INS_STNT1D, + ARM64_INS_STNT1H = AARCH64_INS_STNT1H, + ARM64_INS_STNT1W = AARCH64_INS_STNT1W, + ARM64_INS_STP = AARCH64_INS_STP, + ARM64_INS_STRB = AARCH64_INS_STRB, + ARM64_INS_STR = AARCH64_INS_STR, + ARM64_INS_STRH = AARCH64_INS_STRH, + ARM64_INS_STTRB = AARCH64_INS_STTRB, + ARM64_INS_STTRH = AARCH64_INS_STTRH, + ARM64_INS_STTR = AARCH64_INS_STTR, + ARM64_INS_STURB = AARCH64_INS_STURB, + ARM64_INS_STUR = AARCH64_INS_STUR, + ARM64_INS_STURH = AARCH64_INS_STURH, + ARM64_INS_STXP = AARCH64_INS_STXP, + ARM64_INS_STXRB = AARCH64_INS_STXRB, + ARM64_INS_STXRH = AARCH64_INS_STXRH, + ARM64_INS_STXR = AARCH64_INS_STXR, + ARM64_INS_STZ2G = AARCH64_INS_STZ2G, + ARM64_INS_STZGM = AARCH64_INS_STZGM, + ARM64_INS_STZG = AARCH64_INS_STZG, + ARM64_INS_SUBG = AARCH64_INS_SUBG, + ARM64_INS_SUBHNB = AARCH64_INS_SUBHNB, + ARM64_INS_SUBHNT = AARCH64_INS_SUBHNT, + ARM64_INS_SUBHN = AARCH64_INS_SUBHN, + ARM64_INS_SUBHN2 = AARCH64_INS_SUBHN2, + ARM64_INS_SUBP = AARCH64_INS_SUBP, + ARM64_INS_SUBPS = AARCH64_INS_SUBPS, + ARM64_INS_SUBPT = AARCH64_INS_SUBPT, + ARM64_INS_SUBR = AARCH64_INS_SUBR, + ARM64_INS_SUBS = AARCH64_INS_SUBS, + ARM64_INS_SUB = AARCH64_INS_SUB, + ARM64_INS_SUDOT = AARCH64_INS_SUDOT, + ARM64_INS_SUMLALL = AARCH64_INS_SUMLALL, + ARM64_INS_SUMOPA = AARCH64_INS_SUMOPA, + ARM64_INS_SUMOPS = AARCH64_INS_SUMOPS, + ARM64_INS_SUNPKHI = AARCH64_INS_SUNPKHI, + ARM64_INS_SUNPKLO = AARCH64_INS_SUNPKLO, + ARM64_INS_SUNPK = AARCH64_INS_SUNPK, + ARM64_INS_SUQADD = AARCH64_INS_SUQADD, + ARM64_INS_SUVDOT = AARCH64_INS_SUVDOT, + ARM64_INS_SVC = AARCH64_INS_SVC, + ARM64_INS_SVDOT = AARCH64_INS_SVDOT, + ARM64_INS_SWPAB = AARCH64_INS_SWPAB, + ARM64_INS_SWPAH = AARCH64_INS_SWPAH, + ARM64_INS_SWPALB = AARCH64_INS_SWPALB, + ARM64_INS_SWPALH = AARCH64_INS_SWPALH, + ARM64_INS_SWPAL = AARCH64_INS_SWPAL, + ARM64_INS_SWPA = AARCH64_INS_SWPA, + ARM64_INS_SWPB = AARCH64_INS_SWPB, + ARM64_INS_SWPH = AARCH64_INS_SWPH, + ARM64_INS_SWPLB = AARCH64_INS_SWPLB, + ARM64_INS_SWPLH = AARCH64_INS_SWPLH, + ARM64_INS_SWPL = AARCH64_INS_SWPL, + ARM64_INS_SWPP = AARCH64_INS_SWPP, + ARM64_INS_SWPPA = AARCH64_INS_SWPPA, + ARM64_INS_SWPPAL = AARCH64_INS_SWPPAL, + ARM64_INS_SWPPL = AARCH64_INS_SWPPL, + ARM64_INS_SWP = AARCH64_INS_SWP, + ARM64_INS_SXTB = AARCH64_INS_SXTB, + ARM64_INS_SXTH = AARCH64_INS_SXTH, + ARM64_INS_SXTW = AARCH64_INS_SXTW, + ARM64_INS_SYSL = AARCH64_INS_SYSL, + ARM64_INS_SYSP = AARCH64_INS_SYSP, + ARM64_INS_SYS = AARCH64_INS_SYS, + ARM64_INS_TBLQ = AARCH64_INS_TBLQ, + ARM64_INS_TBL = AARCH64_INS_TBL, + ARM64_INS_TBNZ = AARCH64_INS_TBNZ, + ARM64_INS_TBXQ = AARCH64_INS_TBXQ, + ARM64_INS_TBX = AARCH64_INS_TBX, + ARM64_INS_TBZ = AARCH64_INS_TBZ, + ARM64_INS_TCANCEL = AARCH64_INS_TCANCEL, + ARM64_INS_TCOMMIT = AARCH64_INS_TCOMMIT, + ARM64_INS_TRCIT = AARCH64_INS_TRCIT, + ARM64_INS_TRN1 = AARCH64_INS_TRN1, + ARM64_INS_TRN2 = AARCH64_INS_TRN2, + ARM64_INS_TSB = AARCH64_INS_TSB, + ARM64_INS_TSTART = AARCH64_INS_TSTART, + ARM64_INS_TTEST = AARCH64_INS_TTEST, + ARM64_INS_UABALB = AARCH64_INS_UABALB, + ARM64_INS_UABALT = AARCH64_INS_UABALT, + ARM64_INS_UABAL2 = AARCH64_INS_UABAL2, + ARM64_INS_UABAL = AARCH64_INS_UABAL, + ARM64_INS_UABA = AARCH64_INS_UABA, + ARM64_INS_UABDLB = AARCH64_INS_UABDLB, + ARM64_INS_UABDLT = AARCH64_INS_UABDLT, + ARM64_INS_UABDL2 = AARCH64_INS_UABDL2, + ARM64_INS_UABDL = AARCH64_INS_UABDL, + ARM64_INS_UABD = AARCH64_INS_UABD, + ARM64_INS_UADALP = AARCH64_INS_UADALP, + ARM64_INS_UADDLB = AARCH64_INS_UADDLB, + ARM64_INS_UADDLP = AARCH64_INS_UADDLP, + ARM64_INS_UADDLT = AARCH64_INS_UADDLT, + ARM64_INS_UADDLV = AARCH64_INS_UADDLV, + ARM64_INS_UADDL2 = AARCH64_INS_UADDL2, + ARM64_INS_UADDL = AARCH64_INS_UADDL, + ARM64_INS_UADDV = AARCH64_INS_UADDV, + ARM64_INS_UADDWB = AARCH64_INS_UADDWB, + ARM64_INS_UADDWT = AARCH64_INS_UADDWT, + ARM64_INS_UADDW2 = AARCH64_INS_UADDW2, + ARM64_INS_UADDW = AARCH64_INS_UADDW, + ARM64_INS_UBFM = AARCH64_INS_UBFM, + ARM64_INS_UCLAMP = AARCH64_INS_UCLAMP, + ARM64_INS_UCVTF = AARCH64_INS_UCVTF, + ARM64_INS_UDF = AARCH64_INS_UDF, + ARM64_INS_UDIVR = AARCH64_INS_UDIVR, + ARM64_INS_UDIV = AARCH64_INS_UDIV, + ARM64_INS_UDOT = AARCH64_INS_UDOT, + ARM64_INS_UHADD = AARCH64_INS_UHADD, + ARM64_INS_UHSUBR = AARCH64_INS_UHSUBR, + ARM64_INS_UHSUB = AARCH64_INS_UHSUB, + ARM64_INS_UMADDL = AARCH64_INS_UMADDL, + ARM64_INS_UMAXP = AARCH64_INS_UMAXP, + ARM64_INS_UMAXQV = AARCH64_INS_UMAXQV, + ARM64_INS_UMAXV = AARCH64_INS_UMAXV, + ARM64_INS_UMAX = AARCH64_INS_UMAX, + ARM64_INS_UMINP = AARCH64_INS_UMINP, + ARM64_INS_UMINQV = AARCH64_INS_UMINQV, + ARM64_INS_UMINV = AARCH64_INS_UMINV, + ARM64_INS_UMIN = AARCH64_INS_UMIN, + ARM64_INS_UMLALB = AARCH64_INS_UMLALB, + ARM64_INS_UMLALL = AARCH64_INS_UMLALL, + ARM64_INS_UMLALT = AARCH64_INS_UMLALT, + ARM64_INS_UMLAL = AARCH64_INS_UMLAL, + ARM64_INS_UMLAL2 = AARCH64_INS_UMLAL2, + ARM64_INS_UMLSLB = AARCH64_INS_UMLSLB, + ARM64_INS_UMLSLL = AARCH64_INS_UMLSLL, + ARM64_INS_UMLSLT = AARCH64_INS_UMLSLT, + ARM64_INS_UMLSL = AARCH64_INS_UMLSL, + ARM64_INS_UMLSL2 = AARCH64_INS_UMLSL2, + ARM64_INS_UMMLA = AARCH64_INS_UMMLA, + ARM64_INS_UMOPA = AARCH64_INS_UMOPA, + ARM64_INS_UMOPS = AARCH64_INS_UMOPS, + ARM64_INS_UMOV = AARCH64_INS_UMOV, + ARM64_INS_UMSUBL = AARCH64_INS_UMSUBL, + ARM64_INS_UMULH = AARCH64_INS_UMULH, + ARM64_INS_UMULLB = AARCH64_INS_UMULLB, + ARM64_INS_UMULLT = AARCH64_INS_UMULLT, + ARM64_INS_UMULL2 = AARCH64_INS_UMULL2, + ARM64_INS_UMULL = AARCH64_INS_UMULL, + ARM64_INS_UQADD = AARCH64_INS_UQADD, + ARM64_INS_UQCVTN = AARCH64_INS_UQCVTN, + ARM64_INS_UQCVT = AARCH64_INS_UQCVT, + ARM64_INS_UQDECB = AARCH64_INS_UQDECB, + ARM64_INS_UQDECD = AARCH64_INS_UQDECD, + ARM64_INS_UQDECH = AARCH64_INS_UQDECH, + ARM64_INS_UQDECP = AARCH64_INS_UQDECP, + ARM64_INS_UQDECW = AARCH64_INS_UQDECW, + ARM64_INS_UQINCB = AARCH64_INS_UQINCB, + ARM64_INS_UQINCD = AARCH64_INS_UQINCD, + ARM64_INS_UQINCH = AARCH64_INS_UQINCH, + ARM64_INS_UQINCP = AARCH64_INS_UQINCP, + ARM64_INS_UQINCW = AARCH64_INS_UQINCW, + ARM64_INS_UQRSHLR = AARCH64_INS_UQRSHLR, + ARM64_INS_UQRSHL = AARCH64_INS_UQRSHL, + ARM64_INS_UQRSHRNB = AARCH64_INS_UQRSHRNB, + ARM64_INS_UQRSHRNT = AARCH64_INS_UQRSHRNT, + ARM64_INS_UQRSHRN = AARCH64_INS_UQRSHRN, + ARM64_INS_UQRSHRN2 = AARCH64_INS_UQRSHRN2, + ARM64_INS_UQRSHR = AARCH64_INS_UQRSHR, + ARM64_INS_UQSHLR = AARCH64_INS_UQSHLR, + ARM64_INS_UQSHL = AARCH64_INS_UQSHL, + ARM64_INS_UQSHRNB = AARCH64_INS_UQSHRNB, + ARM64_INS_UQSHRNT = AARCH64_INS_UQSHRNT, + ARM64_INS_UQSHRN = AARCH64_INS_UQSHRN, + ARM64_INS_UQSHRN2 = AARCH64_INS_UQSHRN2, + ARM64_INS_UQSUBR = AARCH64_INS_UQSUBR, + ARM64_INS_UQSUB = AARCH64_INS_UQSUB, + ARM64_INS_UQXTNB = AARCH64_INS_UQXTNB, + ARM64_INS_UQXTNT = AARCH64_INS_UQXTNT, + ARM64_INS_UQXTN2 = AARCH64_INS_UQXTN2, + ARM64_INS_UQXTN = AARCH64_INS_UQXTN, + ARM64_INS_URECPE = AARCH64_INS_URECPE, + ARM64_INS_URHADD = AARCH64_INS_URHADD, + ARM64_INS_URSHLR = AARCH64_INS_URSHLR, + ARM64_INS_URSHL = AARCH64_INS_URSHL, + ARM64_INS_URSHR = AARCH64_INS_URSHR, + ARM64_INS_URSQRTE = AARCH64_INS_URSQRTE, + ARM64_INS_URSRA = AARCH64_INS_URSRA, + ARM64_INS_USDOT = AARCH64_INS_USDOT, + ARM64_INS_USHLLB = AARCH64_INS_USHLLB, + ARM64_INS_USHLLT = AARCH64_INS_USHLLT, + ARM64_INS_USHLL2 = AARCH64_INS_USHLL2, + ARM64_INS_USHLL = AARCH64_INS_USHLL, + ARM64_INS_USHL = AARCH64_INS_USHL, + ARM64_INS_USHR = AARCH64_INS_USHR, + ARM64_INS_USMLALL = AARCH64_INS_USMLALL, + ARM64_INS_USMMLA = AARCH64_INS_USMMLA, + ARM64_INS_USMOPA = AARCH64_INS_USMOPA, + ARM64_INS_USMOPS = AARCH64_INS_USMOPS, + ARM64_INS_USQADD = AARCH64_INS_USQADD, + ARM64_INS_USRA = AARCH64_INS_USRA, + ARM64_INS_USUBLB = AARCH64_INS_USUBLB, + ARM64_INS_USUBLT = AARCH64_INS_USUBLT, + ARM64_INS_USUBL2 = AARCH64_INS_USUBL2, + ARM64_INS_USUBL = AARCH64_INS_USUBL, + ARM64_INS_USUBWB = AARCH64_INS_USUBWB, + ARM64_INS_USUBWT = AARCH64_INS_USUBWT, + ARM64_INS_USUBW2 = AARCH64_INS_USUBW2, + ARM64_INS_USUBW = AARCH64_INS_USUBW, + ARM64_INS_USVDOT = AARCH64_INS_USVDOT, + ARM64_INS_UUNPKHI = AARCH64_INS_UUNPKHI, + ARM64_INS_UUNPKLO = AARCH64_INS_UUNPKLO, + ARM64_INS_UUNPK = AARCH64_INS_UUNPK, + ARM64_INS_UVDOT = AARCH64_INS_UVDOT, + ARM64_INS_UXTB = AARCH64_INS_UXTB, + ARM64_INS_UXTH = AARCH64_INS_UXTH, + ARM64_INS_UXTW = AARCH64_INS_UXTW, + ARM64_INS_UZP1 = AARCH64_INS_UZP1, + ARM64_INS_UZP2 = AARCH64_INS_UZP2, + ARM64_INS_UZPQ1 = AARCH64_INS_UZPQ1, + ARM64_INS_UZPQ2 = AARCH64_INS_UZPQ2, + ARM64_INS_UZP = AARCH64_INS_UZP, + ARM64_INS_WFET = AARCH64_INS_WFET, + ARM64_INS_WFIT = AARCH64_INS_WFIT, + ARM64_INS_WHILEGE = AARCH64_INS_WHILEGE, + ARM64_INS_WHILEGT = AARCH64_INS_WHILEGT, + ARM64_INS_WHILEHI = AARCH64_INS_WHILEHI, + ARM64_INS_WHILEHS = AARCH64_INS_WHILEHS, + ARM64_INS_WHILELE = AARCH64_INS_WHILELE, + ARM64_INS_WHILELO = AARCH64_INS_WHILELO, + ARM64_INS_WHILELS = AARCH64_INS_WHILELS, + ARM64_INS_WHILELT = AARCH64_INS_WHILELT, + ARM64_INS_WHILERW = AARCH64_INS_WHILERW, + ARM64_INS_WHILEWR = AARCH64_INS_WHILEWR, + ARM64_INS_WRFFR = AARCH64_INS_WRFFR, + ARM64_INS_XAFLAG = AARCH64_INS_XAFLAG, + ARM64_INS_XAR = AARCH64_INS_XAR, + ARM64_INS_XPACD = AARCH64_INS_XPACD, + ARM64_INS_XPACI = AARCH64_INS_XPACI, + ARM64_INS_XTN2 = AARCH64_INS_XTN2, + ARM64_INS_XTN = AARCH64_INS_XTN, + ARM64_INS_ZERO = AARCH64_INS_ZERO, + ARM64_INS_ZIP1 = AARCH64_INS_ZIP1, + ARM64_INS_ZIP2 = AARCH64_INS_ZIP2, + ARM64_INS_ZIPQ1 = AARCH64_INS_ZIPQ1, + ARM64_INS_ZIPQ2 = AARCH64_INS_ZIPQ2, + ARM64_INS_ZIP = AARCH64_INS_ZIP, - ARM64_INS_ENDING = AArch64_INS_ENDING, + ARM64_INS_ENDING = AARCH64_INS_ENDING, - ARM64_INS_ALIAS_BEGIN = AArch64_INS_ALIAS_BEGIN, + ARM64_INS_ALIAS_BEGIN = AARCH64_INS_ALIAS_BEGIN, - ARM64_INS_ALIAS_LDAPUR = AArch64_INS_ALIAS_LDAPUR, - ARM64_INS_ALIAS_STLLRB = AArch64_INS_ALIAS_STLLRB, - ARM64_INS_ALIAS_STLLRH = AArch64_INS_ALIAS_STLLRH, - ARM64_INS_ALIAS_STLLR = AArch64_INS_ALIAS_STLLR, - ARM64_INS_ALIAS_STLRB = AArch64_INS_ALIAS_STLRB, - ARM64_INS_ALIAS_STLRH = AArch64_INS_ALIAS_STLRH, - ARM64_INS_ALIAS_STLR = AArch64_INS_ALIAS_STLR, - ARM64_INS_ALIAS_STLUR = AArch64_INS_ALIAS_STLUR, - ARM64_INS_ALIAS_EOR = AArch64_INS_ALIAS_EOR, - ARM64_INS_ALIAS_AND = AArch64_INS_ALIAS_AND, - ARM64_INS_ALIAS_MOV = AArch64_INS_ALIAS_MOV, - ARM64_INS_ALIAS_LD1B = AArch64_INS_ALIAS_LD1B, - ARM64_INS_ALIAS_LD1SW = AArch64_INS_ALIAS_LD1SW, - ARM64_INS_ALIAS_LD1H = AArch64_INS_ALIAS_LD1H, - ARM64_INS_ALIAS_LD1SH = AArch64_INS_ALIAS_LD1SH, - ARM64_INS_ALIAS_LD1W = AArch64_INS_ALIAS_LD1W, - ARM64_INS_ALIAS_LD1SB = AArch64_INS_ALIAS_LD1SB, - ARM64_INS_ALIAS_LD1D = AArch64_INS_ALIAS_LD1D, - ARM64_INS_ALIAS_LD1RB = AArch64_INS_ALIAS_LD1RB, - ARM64_INS_ALIAS_LD1RSW = AArch64_INS_ALIAS_LD1RSW, - ARM64_INS_ALIAS_LD1RH = AArch64_INS_ALIAS_LD1RH, - ARM64_INS_ALIAS_LD1RSH = AArch64_INS_ALIAS_LD1RSH, - ARM64_INS_ALIAS_LD1RW = AArch64_INS_ALIAS_LD1RW, - ARM64_INS_ALIAS_LD1RSB = AArch64_INS_ALIAS_LD1RSB, - ARM64_INS_ALIAS_LD1RD = AArch64_INS_ALIAS_LD1RD, - ARM64_INS_ALIAS_LD1RQH = AArch64_INS_ALIAS_LD1RQH, - ARM64_INS_ALIAS_LD1RQW = AArch64_INS_ALIAS_LD1RQW, - ARM64_INS_ALIAS_LD1RQD = AArch64_INS_ALIAS_LD1RQD, - ARM64_INS_ALIAS_LDNF1B = AArch64_INS_ALIAS_LDNF1B, - ARM64_INS_ALIAS_LDNF1SW = AArch64_INS_ALIAS_LDNF1SW, - ARM64_INS_ALIAS_LDNF1H = AArch64_INS_ALIAS_LDNF1H, - ARM64_INS_ALIAS_LDNF1SH = AArch64_INS_ALIAS_LDNF1SH, - ARM64_INS_ALIAS_LDNF1W = AArch64_INS_ALIAS_LDNF1W, - ARM64_INS_ALIAS_LDNF1SB = AArch64_INS_ALIAS_LDNF1SB, - ARM64_INS_ALIAS_LDNF1D = AArch64_INS_ALIAS_LDNF1D, - ARM64_INS_ALIAS_LDFF1B = AArch64_INS_ALIAS_LDFF1B, - ARM64_INS_ALIAS_LDFF1SW = AArch64_INS_ALIAS_LDFF1SW, - ARM64_INS_ALIAS_LDFF1H = AArch64_INS_ALIAS_LDFF1H, - ARM64_INS_ALIAS_LDFF1SH = AArch64_INS_ALIAS_LDFF1SH, - ARM64_INS_ALIAS_LDFF1W = AArch64_INS_ALIAS_LDFF1W, - ARM64_INS_ALIAS_LDFF1SB = AArch64_INS_ALIAS_LDFF1SB, - ARM64_INS_ALIAS_LDFF1D = AArch64_INS_ALIAS_LDFF1D, - ARM64_INS_ALIAS_LD3B = AArch64_INS_ALIAS_LD3B, - ARM64_INS_ALIAS_LD4B = AArch64_INS_ALIAS_LD4B, - ARM64_INS_ALIAS_LD2H = AArch64_INS_ALIAS_LD2H, - ARM64_INS_ALIAS_LD3H = AArch64_INS_ALIAS_LD3H, - ARM64_INS_ALIAS_LD4H = AArch64_INS_ALIAS_LD4H, - ARM64_INS_ALIAS_LD2W = AArch64_INS_ALIAS_LD2W, - ARM64_INS_ALIAS_LD3W = AArch64_INS_ALIAS_LD3W, - ARM64_INS_ALIAS_LD4W = AArch64_INS_ALIAS_LD4W, - ARM64_INS_ALIAS_LD2D = AArch64_INS_ALIAS_LD2D, - ARM64_INS_ALIAS_LD3D = AArch64_INS_ALIAS_LD3D, - ARM64_INS_ALIAS_LD4D = AArch64_INS_ALIAS_LD4D, - ARM64_INS_ALIAS_LD2Q = AArch64_INS_ALIAS_LD2Q, - ARM64_INS_ALIAS_LD3Q = AArch64_INS_ALIAS_LD3Q, - ARM64_INS_ALIAS_LD4Q = AArch64_INS_ALIAS_LD4Q, - ARM64_INS_ALIAS_LDNT1H = AArch64_INS_ALIAS_LDNT1H, - ARM64_INS_ALIAS_LDNT1W = AArch64_INS_ALIAS_LDNT1W, - ARM64_INS_ALIAS_LDNT1D = AArch64_INS_ALIAS_LDNT1D, - ARM64_INS_ALIAS_ST1B = AArch64_INS_ALIAS_ST1B, - ARM64_INS_ALIAS_ST1H = AArch64_INS_ALIAS_ST1H, - ARM64_INS_ALIAS_ST1W = AArch64_INS_ALIAS_ST1W, - ARM64_INS_ALIAS_ST1D = AArch64_INS_ALIAS_ST1D, - ARM64_INS_ALIAS_ST3B = AArch64_INS_ALIAS_ST3B, - ARM64_INS_ALIAS_ST4B = AArch64_INS_ALIAS_ST4B, - ARM64_INS_ALIAS_ST2H = AArch64_INS_ALIAS_ST2H, - ARM64_INS_ALIAS_ST3H = AArch64_INS_ALIAS_ST3H, - ARM64_INS_ALIAS_ST4H = AArch64_INS_ALIAS_ST4H, - ARM64_INS_ALIAS_ST2W = AArch64_INS_ALIAS_ST2W, - ARM64_INS_ALIAS_ST3W = AArch64_INS_ALIAS_ST3W, - ARM64_INS_ALIAS_ST4W = AArch64_INS_ALIAS_ST4W, - ARM64_INS_ALIAS_ST2D = AArch64_INS_ALIAS_ST2D, - ARM64_INS_ALIAS_ST3D = AArch64_INS_ALIAS_ST3D, - ARM64_INS_ALIAS_ST4D = AArch64_INS_ALIAS_ST4D, - ARM64_INS_ALIAS_ST3Q = AArch64_INS_ALIAS_ST3Q, - ARM64_INS_ALIAS_ST4Q = AArch64_INS_ALIAS_ST4Q, - ARM64_INS_ALIAS_STNT1H = AArch64_INS_ALIAS_STNT1H, - ARM64_INS_ALIAS_STNT1W = AArch64_INS_ALIAS_STNT1W, - ARM64_INS_ALIAS_STNT1D = AArch64_INS_ALIAS_STNT1D, - ARM64_INS_ALIAS_PRFH = AArch64_INS_ALIAS_PRFH, - ARM64_INS_ALIAS_PRFW = AArch64_INS_ALIAS_PRFW, - ARM64_INS_ALIAS_PRFD = AArch64_INS_ALIAS_PRFD, - ARM64_INS_ALIAS_CNTH = AArch64_INS_ALIAS_CNTH, - ARM64_INS_ALIAS_CNTW = AArch64_INS_ALIAS_CNTW, - ARM64_INS_ALIAS_CNTD = AArch64_INS_ALIAS_CNTD, - ARM64_INS_ALIAS_DECB = AArch64_INS_ALIAS_DECB, - ARM64_INS_ALIAS_INCH = AArch64_INS_ALIAS_INCH, - ARM64_INS_ALIAS_DECH = AArch64_INS_ALIAS_DECH, - ARM64_INS_ALIAS_INCW = AArch64_INS_ALIAS_INCW, - ARM64_INS_ALIAS_DECW = AArch64_INS_ALIAS_DECW, - ARM64_INS_ALIAS_INCD = AArch64_INS_ALIAS_INCD, - ARM64_INS_ALIAS_DECD = AArch64_INS_ALIAS_DECD, - ARM64_INS_ALIAS_SQDECB = AArch64_INS_ALIAS_SQDECB, - ARM64_INS_ALIAS_UQDECB = AArch64_INS_ALIAS_UQDECB, - ARM64_INS_ALIAS_UQINCB = AArch64_INS_ALIAS_UQINCB, - ARM64_INS_ALIAS_SQINCH = AArch64_INS_ALIAS_SQINCH, - ARM64_INS_ALIAS_UQINCH = AArch64_INS_ALIAS_UQINCH, - ARM64_INS_ALIAS_SQDECH = AArch64_INS_ALIAS_SQDECH, - ARM64_INS_ALIAS_UQDECH = AArch64_INS_ALIAS_UQDECH, - ARM64_INS_ALIAS_SQINCW = AArch64_INS_ALIAS_SQINCW, - ARM64_INS_ALIAS_UQINCW = AArch64_INS_ALIAS_UQINCW, - ARM64_INS_ALIAS_SQDECW = AArch64_INS_ALIAS_SQDECW, - ARM64_INS_ALIAS_UQDECW = AArch64_INS_ALIAS_UQDECW, - ARM64_INS_ALIAS_SQINCD = AArch64_INS_ALIAS_SQINCD, - ARM64_INS_ALIAS_UQINCD = AArch64_INS_ALIAS_UQINCD, - ARM64_INS_ALIAS_SQDECD = AArch64_INS_ALIAS_SQDECD, - ARM64_INS_ALIAS_UQDECD = AArch64_INS_ALIAS_UQDECD, - ARM64_INS_ALIAS_MOVS = AArch64_INS_ALIAS_MOVS, - ARM64_INS_ALIAS_NOT = AArch64_INS_ALIAS_NOT, - ARM64_INS_ALIAS_NOTS = AArch64_INS_ALIAS_NOTS, - ARM64_INS_ALIAS_LD1ROH = AArch64_INS_ALIAS_LD1ROH, - ARM64_INS_ALIAS_LD1ROW = AArch64_INS_ALIAS_LD1ROW, - ARM64_INS_ALIAS_LD1ROD = AArch64_INS_ALIAS_LD1ROD, - ARM64_INS_ALIAS_BCAX = AArch64_INS_ALIAS_BCAX, - ARM64_INS_ALIAS_BSL = AArch64_INS_ALIAS_BSL, - ARM64_INS_ALIAS_BSL1N = AArch64_INS_ALIAS_BSL1N, - ARM64_INS_ALIAS_BSL2N = AArch64_INS_ALIAS_BSL2N, - ARM64_INS_ALIAS_NBSL = AArch64_INS_ALIAS_NBSL, - ARM64_INS_ALIAS_LDNT1B = AArch64_INS_ALIAS_LDNT1B, - ARM64_INS_ALIAS_LDNT1SH = AArch64_INS_ALIAS_LDNT1SH, - ARM64_INS_ALIAS_LDNT1SW = AArch64_INS_ALIAS_LDNT1SW, - ARM64_INS_ALIAS_STNT1B = AArch64_INS_ALIAS_STNT1B, - ARM64_INS_ALIAS_LD1Q = AArch64_INS_ALIAS_LD1Q, - ARM64_INS_ALIAS_ST1Q = AArch64_INS_ALIAS_ST1Q, - ARM64_INS_ALIAS_SMSTART = AArch64_INS_ALIAS_SMSTART, - ARM64_INS_ALIAS_SMSTOP = AArch64_INS_ALIAS_SMSTOP, - ARM64_INS_ALIAS_LDRAA = AArch64_INS_ALIAS_LDRAA, - ARM64_INS_ALIAS_ADD = AArch64_INS_ALIAS_ADD, - ARM64_INS_ALIAS_CMN = AArch64_INS_ALIAS_CMN, - ARM64_INS_ALIAS_ADDS = AArch64_INS_ALIAS_ADDS, - ARM64_INS_ALIAS_ANDS = AArch64_INS_ALIAS_ANDS, - ARM64_INS_ALIAS_LDR = AArch64_INS_ALIAS_LDR, - ARM64_INS_ALIAS_STR = AArch64_INS_ALIAS_STR, - ARM64_INS_ALIAS_LDRB = AArch64_INS_ALIAS_LDRB, - ARM64_INS_ALIAS_STRB = AArch64_INS_ALIAS_STRB, - ARM64_INS_ALIAS_LDRH = AArch64_INS_ALIAS_LDRH, - ARM64_INS_ALIAS_STRH = AArch64_INS_ALIAS_STRH, - ARM64_INS_ALIAS_PRFM = AArch64_INS_ALIAS_PRFM, - ARM64_INS_ALIAS_LDAPURB = AArch64_INS_ALIAS_LDAPURB, - ARM64_INS_ALIAS_STLURB = AArch64_INS_ALIAS_STLURB, - ARM64_INS_ALIAS_LDUR = AArch64_INS_ALIAS_LDUR, - ARM64_INS_ALIAS_STUR = AArch64_INS_ALIAS_STUR, - ARM64_INS_ALIAS_PRFUM = AArch64_INS_ALIAS_PRFUM, - ARM64_INS_ALIAS_LDTR = AArch64_INS_ALIAS_LDTR, - ARM64_INS_ALIAS_STTR = AArch64_INS_ALIAS_STTR, - ARM64_INS_ALIAS_LDP = AArch64_INS_ALIAS_LDP, - ARM64_INS_ALIAS_STGP = AArch64_INS_ALIAS_STGP, - ARM64_INS_ALIAS_LDNP = AArch64_INS_ALIAS_LDNP, - ARM64_INS_ALIAS_STNP = AArch64_INS_ALIAS_STNP, - ARM64_INS_ALIAS_STG = AArch64_INS_ALIAS_STG, - ARM64_INS_ALIAS_LD1 = AArch64_INS_ALIAS_LD1, - ARM64_INS_ALIAS_LD1R = AArch64_INS_ALIAS_LD1R, - ARM64_INS_ALIAS_STADDLB = AArch64_INS_ALIAS_STADDLB, - ARM64_INS_ALIAS_STADDLH = AArch64_INS_ALIAS_STADDLH, - ARM64_INS_ALIAS_STADDL = AArch64_INS_ALIAS_STADDL, - ARM64_INS_ALIAS_STADDB = AArch64_INS_ALIAS_STADDB, - ARM64_INS_ALIAS_STADDH = AArch64_INS_ALIAS_STADDH, - ARM64_INS_ALIAS_STADD = AArch64_INS_ALIAS_STADD, - ARM64_INS_ALIAS_PTRUE = AArch64_INS_ALIAS_PTRUE, - ARM64_INS_ALIAS_PTRUES = AArch64_INS_ALIAS_PTRUES, - ARM64_INS_ALIAS_CNTB = AArch64_INS_ALIAS_CNTB, - ARM64_INS_ALIAS_INCB = AArch64_INS_ALIAS_INCB, - ARM64_INS_ALIAS_SQINCB = AArch64_INS_ALIAS_SQINCB, - ARM64_INS_ALIAS_ORR = AArch64_INS_ALIAS_ORR, - ARM64_INS_ALIAS_DUPM = AArch64_INS_ALIAS_DUPM, - ARM64_INS_ALIAS_FMOV = AArch64_INS_ALIAS_FMOV, - ARM64_INS_ALIAS_EOR3 = AArch64_INS_ALIAS_EOR3, - ARM64_INS_ALIAS_ST2B = AArch64_INS_ALIAS_ST2B, - ARM64_INS_ALIAS_ST2Q = AArch64_INS_ALIAS_ST2Q, - ARM64_INS_ALIAS_LD1RQB = AArch64_INS_ALIAS_LD1RQB, - ARM64_INS_ALIAS_LD2B = AArch64_INS_ALIAS_LD2B, - ARM64_INS_ALIAS_PRFB = AArch64_INS_ALIAS_PRFB, - ARM64_INS_ALIAS_LDNT1SB = AArch64_INS_ALIAS_LDNT1SB, - ARM64_INS_ALIAS_LD1ROB = AArch64_INS_ALIAS_LD1ROB, - ARM64_INS_ALIAS_PMOV = AArch64_INS_ALIAS_PMOV, - ARM64_INS_ALIAS_ZERO = AArch64_INS_ALIAS_ZERO, - ARM64_INS_ALIAS_NOP = AArch64_INS_ALIAS_NOP, - ARM64_INS_ALIAS_YIELD = AArch64_INS_ALIAS_YIELD, - ARM64_INS_ALIAS_WFE = AArch64_INS_ALIAS_WFE, - ARM64_INS_ALIAS_WFI = AArch64_INS_ALIAS_WFI, - ARM64_INS_ALIAS_SEV = AArch64_INS_ALIAS_SEV, - ARM64_INS_ALIAS_SEVL = AArch64_INS_ALIAS_SEVL, - ARM64_INS_ALIAS_DGH = AArch64_INS_ALIAS_DGH, - ARM64_INS_ALIAS_ESB = AArch64_INS_ALIAS_ESB, - ARM64_INS_ALIAS_CSDB = AArch64_INS_ALIAS_CSDB, - ARM64_INS_ALIAS_BTI = AArch64_INS_ALIAS_BTI, - ARM64_INS_ALIAS_PSB = AArch64_INS_ALIAS_PSB, - ARM64_INS_ALIAS_PACIAZ = AArch64_INS_ALIAS_PACIAZ, - ARM64_INS_ALIAS_PACIBZ = AArch64_INS_ALIAS_PACIBZ, - ARM64_INS_ALIAS_AUTIAZ = AArch64_INS_ALIAS_AUTIAZ, - ARM64_INS_ALIAS_AUTIBZ = AArch64_INS_ALIAS_AUTIBZ, - ARM64_INS_ALIAS_PACIASP = AArch64_INS_ALIAS_PACIASP, - ARM64_INS_ALIAS_PACIBSP = AArch64_INS_ALIAS_PACIBSP, - ARM64_INS_ALIAS_AUTIASP = AArch64_INS_ALIAS_AUTIASP, - ARM64_INS_ALIAS_AUTIBSP = AArch64_INS_ALIAS_AUTIBSP, - ARM64_INS_ALIAS_PACIA1716 = AArch64_INS_ALIAS_PACIA1716, - ARM64_INS_ALIAS_PACIB1716 = AArch64_INS_ALIAS_PACIB1716, - ARM64_INS_ALIAS_AUTIA1716 = AArch64_INS_ALIAS_AUTIA1716, - ARM64_INS_ALIAS_AUTIB1716 = AArch64_INS_ALIAS_AUTIB1716, - ARM64_INS_ALIAS_XPACLRI = AArch64_INS_ALIAS_XPACLRI, - ARM64_INS_ALIAS_LDRAB = AArch64_INS_ALIAS_LDRAB, - ARM64_INS_ALIAS_CLREX = AArch64_INS_ALIAS_CLREX, - ARM64_INS_ALIAS_ISB = AArch64_INS_ALIAS_ISB, - ARM64_INS_ALIAS_SSBB = AArch64_INS_ALIAS_SSBB, - ARM64_INS_ALIAS_PSSBB = AArch64_INS_ALIAS_PSSBB, - ARM64_INS_ALIAS_DFB = AArch64_INS_ALIAS_DFB, - ARM64_INS_ALIAS_SYS = AArch64_INS_ALIAS_SYS, - ARM64_INS_ALIAS_MOVN = AArch64_INS_ALIAS_MOVN, - ARM64_INS_ALIAS_MOVZ = AArch64_INS_ALIAS_MOVZ, - ARM64_INS_ALIAS_NGC = AArch64_INS_ALIAS_NGC, - ARM64_INS_ALIAS_NGCS = AArch64_INS_ALIAS_NGCS, - ARM64_INS_ALIAS_SUB = AArch64_INS_ALIAS_SUB, - ARM64_INS_ALIAS_CMP = AArch64_INS_ALIAS_CMP, - ARM64_INS_ALIAS_SUBS = AArch64_INS_ALIAS_SUBS, - ARM64_INS_ALIAS_NEG = AArch64_INS_ALIAS_NEG, - ARM64_INS_ALIAS_NEGS = AArch64_INS_ALIAS_NEGS, - ARM64_INS_ALIAS_MUL = AArch64_INS_ALIAS_MUL, - ARM64_INS_ALIAS_MNEG = AArch64_INS_ALIAS_MNEG, - ARM64_INS_ALIAS_SMULL = AArch64_INS_ALIAS_SMULL, - ARM64_INS_ALIAS_SMNEGL = AArch64_INS_ALIAS_SMNEGL, - ARM64_INS_ALIAS_UMULL = AArch64_INS_ALIAS_UMULL, - ARM64_INS_ALIAS_UMNEGL = AArch64_INS_ALIAS_UMNEGL, - ARM64_INS_ALIAS_STCLRLB = AArch64_INS_ALIAS_STCLRLB, - ARM64_INS_ALIAS_STCLRLH = AArch64_INS_ALIAS_STCLRLH, - ARM64_INS_ALIAS_STCLRL = AArch64_INS_ALIAS_STCLRL, - ARM64_INS_ALIAS_STCLRB = AArch64_INS_ALIAS_STCLRB, - ARM64_INS_ALIAS_STCLRH = AArch64_INS_ALIAS_STCLRH, - ARM64_INS_ALIAS_STCLR = AArch64_INS_ALIAS_STCLR, - ARM64_INS_ALIAS_STEORLB = AArch64_INS_ALIAS_STEORLB, - ARM64_INS_ALIAS_STEORLH = AArch64_INS_ALIAS_STEORLH, - ARM64_INS_ALIAS_STEORL = AArch64_INS_ALIAS_STEORL, - ARM64_INS_ALIAS_STEORB = AArch64_INS_ALIAS_STEORB, - ARM64_INS_ALIAS_STEORH = AArch64_INS_ALIAS_STEORH, - ARM64_INS_ALIAS_STEOR = AArch64_INS_ALIAS_STEOR, - ARM64_INS_ALIAS_STSETLB = AArch64_INS_ALIAS_STSETLB, - ARM64_INS_ALIAS_STSETLH = AArch64_INS_ALIAS_STSETLH, - ARM64_INS_ALIAS_STSETL = AArch64_INS_ALIAS_STSETL, - ARM64_INS_ALIAS_STSETB = AArch64_INS_ALIAS_STSETB, - ARM64_INS_ALIAS_STSETH = AArch64_INS_ALIAS_STSETH, - ARM64_INS_ALIAS_STSET = AArch64_INS_ALIAS_STSET, - ARM64_INS_ALIAS_STSMAXLB = AArch64_INS_ALIAS_STSMAXLB, - ARM64_INS_ALIAS_STSMAXLH = AArch64_INS_ALIAS_STSMAXLH, - ARM64_INS_ALIAS_STSMAXL = AArch64_INS_ALIAS_STSMAXL, - ARM64_INS_ALIAS_STSMAXB = AArch64_INS_ALIAS_STSMAXB, - ARM64_INS_ALIAS_STSMAXH = AArch64_INS_ALIAS_STSMAXH, - ARM64_INS_ALIAS_STSMAX = AArch64_INS_ALIAS_STSMAX, - ARM64_INS_ALIAS_STSMINLB = AArch64_INS_ALIAS_STSMINLB, - ARM64_INS_ALIAS_STSMINLH = AArch64_INS_ALIAS_STSMINLH, - ARM64_INS_ALIAS_STSMINL = AArch64_INS_ALIAS_STSMINL, - ARM64_INS_ALIAS_STSMINB = AArch64_INS_ALIAS_STSMINB, - ARM64_INS_ALIAS_STSMINH = AArch64_INS_ALIAS_STSMINH, - ARM64_INS_ALIAS_STSMIN = AArch64_INS_ALIAS_STSMIN, - ARM64_INS_ALIAS_STUMAXLB = AArch64_INS_ALIAS_STUMAXLB, - ARM64_INS_ALIAS_STUMAXLH = AArch64_INS_ALIAS_STUMAXLH, - ARM64_INS_ALIAS_STUMAXL = AArch64_INS_ALIAS_STUMAXL, - ARM64_INS_ALIAS_STUMAXB = AArch64_INS_ALIAS_STUMAXB, - ARM64_INS_ALIAS_STUMAXH = AArch64_INS_ALIAS_STUMAXH, - ARM64_INS_ALIAS_STUMAX = AArch64_INS_ALIAS_STUMAX, - ARM64_INS_ALIAS_STUMINLB = AArch64_INS_ALIAS_STUMINLB, - ARM64_INS_ALIAS_STUMINLH = AArch64_INS_ALIAS_STUMINLH, - ARM64_INS_ALIAS_STUMINL = AArch64_INS_ALIAS_STUMINL, - ARM64_INS_ALIAS_STUMINB = AArch64_INS_ALIAS_STUMINB, - ARM64_INS_ALIAS_STUMINH = AArch64_INS_ALIAS_STUMINH, - ARM64_INS_ALIAS_STUMIN = AArch64_INS_ALIAS_STUMIN, - ARM64_INS_ALIAS_IRG = AArch64_INS_ALIAS_IRG, - ARM64_INS_ALIAS_LDG = AArch64_INS_ALIAS_LDG, - ARM64_INS_ALIAS_STZG = AArch64_INS_ALIAS_STZG, - ARM64_INS_ALIAS_ST2G = AArch64_INS_ALIAS_ST2G, - ARM64_INS_ALIAS_STZ2G = AArch64_INS_ALIAS_STZ2G, - ARM64_INS_ALIAS_BICS = AArch64_INS_ALIAS_BICS, - ARM64_INS_ALIAS_BIC = AArch64_INS_ALIAS_BIC, - ARM64_INS_ALIAS_EON = AArch64_INS_ALIAS_EON, - ARM64_INS_ALIAS_ORN = AArch64_INS_ALIAS_ORN, - ARM64_INS_ALIAS_MVN = AArch64_INS_ALIAS_MVN, - ARM64_INS_ALIAS_TST = AArch64_INS_ALIAS_TST, - ARM64_INS_ALIAS_ROR = AArch64_INS_ALIAS_ROR, - ARM64_INS_ALIAS_ASR = AArch64_INS_ALIAS_ASR, - ARM64_INS_ALIAS_SXTB = AArch64_INS_ALIAS_SXTB, - ARM64_INS_ALIAS_SXTH = AArch64_INS_ALIAS_SXTH, - ARM64_INS_ALIAS_SXTW = AArch64_INS_ALIAS_SXTW, - ARM64_INS_ALIAS_LSR = AArch64_INS_ALIAS_LSR, - ARM64_INS_ALIAS_UXTB = AArch64_INS_ALIAS_UXTB, - ARM64_INS_ALIAS_UXTH = AArch64_INS_ALIAS_UXTH, - ARM64_INS_ALIAS_UXTW = AArch64_INS_ALIAS_UXTW, - ARM64_INS_ALIAS_CSET = AArch64_INS_ALIAS_CSET, - ARM64_INS_ALIAS_CSETM = AArch64_INS_ALIAS_CSETM, - ARM64_INS_ALIAS_CINC = AArch64_INS_ALIAS_CINC, - ARM64_INS_ALIAS_CINV = AArch64_INS_ALIAS_CINV, - ARM64_INS_ALIAS_CNEG = AArch64_INS_ALIAS_CNEG, - ARM64_INS_ALIAS_RET = AArch64_INS_ALIAS_RET, - ARM64_INS_ALIAS_DCPS1 = AArch64_INS_ALIAS_DCPS1, - ARM64_INS_ALIAS_DCPS2 = AArch64_INS_ALIAS_DCPS2, - ARM64_INS_ALIAS_DCPS3 = AArch64_INS_ALIAS_DCPS3, - ARM64_INS_ALIAS_LDPSW = AArch64_INS_ALIAS_LDPSW, - ARM64_INS_ALIAS_LDRSH = AArch64_INS_ALIAS_LDRSH, - ARM64_INS_ALIAS_LDRSB = AArch64_INS_ALIAS_LDRSB, - ARM64_INS_ALIAS_LDRSW = AArch64_INS_ALIAS_LDRSW, - ARM64_INS_ALIAS_LDURH = AArch64_INS_ALIAS_LDURH, - ARM64_INS_ALIAS_LDURB = AArch64_INS_ALIAS_LDURB, - ARM64_INS_ALIAS_LDURSH = AArch64_INS_ALIAS_LDURSH, - ARM64_INS_ALIAS_LDURSB = AArch64_INS_ALIAS_LDURSB, - ARM64_INS_ALIAS_LDURSW = AArch64_INS_ALIAS_LDURSW, - ARM64_INS_ALIAS_LDTRH = AArch64_INS_ALIAS_LDTRH, - ARM64_INS_ALIAS_LDTRB = AArch64_INS_ALIAS_LDTRB, - ARM64_INS_ALIAS_LDTRSH = AArch64_INS_ALIAS_LDTRSH, - ARM64_INS_ALIAS_LDTRSB = AArch64_INS_ALIAS_LDTRSB, - ARM64_INS_ALIAS_LDTRSW = AArch64_INS_ALIAS_LDTRSW, - ARM64_INS_ALIAS_STP = AArch64_INS_ALIAS_STP, - ARM64_INS_ALIAS_STURH = AArch64_INS_ALIAS_STURH, - ARM64_INS_ALIAS_STURB = AArch64_INS_ALIAS_STURB, - ARM64_INS_ALIAS_STLURH = AArch64_INS_ALIAS_STLURH, - ARM64_INS_ALIAS_LDAPURSB = AArch64_INS_ALIAS_LDAPURSB, - ARM64_INS_ALIAS_LDAPURH = AArch64_INS_ALIAS_LDAPURH, - ARM64_INS_ALIAS_LDAPURSH = AArch64_INS_ALIAS_LDAPURSH, - ARM64_INS_ALIAS_LDAPURSW = AArch64_INS_ALIAS_LDAPURSW, - ARM64_INS_ALIAS_STTRH = AArch64_INS_ALIAS_STTRH, - ARM64_INS_ALIAS_STTRB = AArch64_INS_ALIAS_STTRB, - ARM64_INS_ALIAS_BIC_4H = AArch64_INS_ALIAS_BIC_4H, - ARM64_INS_ALIAS_BIC_8H = AArch64_INS_ALIAS_BIC_8H, - ARM64_INS_ALIAS_BIC_2S = AArch64_INS_ALIAS_BIC_2S, - ARM64_INS_ALIAS_BIC_4S = AArch64_INS_ALIAS_BIC_4S, - ARM64_INS_ALIAS_ORR_4H = AArch64_INS_ALIAS_ORR_4H, - ARM64_INS_ALIAS_ORR_8H = AArch64_INS_ALIAS_ORR_8H, - ARM64_INS_ALIAS_ORR_2S = AArch64_INS_ALIAS_ORR_2S, - ARM64_INS_ALIAS_ORR_4S = AArch64_INS_ALIAS_ORR_4S, - ARM64_INS_ALIAS_SXTL_8H = AArch64_INS_ALIAS_SXTL_8H, - ARM64_INS_ALIAS_SXTL = AArch64_INS_ALIAS_SXTL, - ARM64_INS_ALIAS_SXTL_4S = AArch64_INS_ALIAS_SXTL_4S, - ARM64_INS_ALIAS_SXTL_2D = AArch64_INS_ALIAS_SXTL_2D, - ARM64_INS_ALIAS_SXTL2_8H = AArch64_INS_ALIAS_SXTL2_8H, - ARM64_INS_ALIAS_SXTL2 = AArch64_INS_ALIAS_SXTL2, - ARM64_INS_ALIAS_SXTL2_4S = AArch64_INS_ALIAS_SXTL2_4S, - ARM64_INS_ALIAS_SXTL2_2D = AArch64_INS_ALIAS_SXTL2_2D, - ARM64_INS_ALIAS_UXTL_8H = AArch64_INS_ALIAS_UXTL_8H, - ARM64_INS_ALIAS_UXTL = AArch64_INS_ALIAS_UXTL, - ARM64_INS_ALIAS_UXTL_4S = AArch64_INS_ALIAS_UXTL_4S, - ARM64_INS_ALIAS_UXTL_2D = AArch64_INS_ALIAS_UXTL_2D, - ARM64_INS_ALIAS_UXTL2_8H = AArch64_INS_ALIAS_UXTL2_8H, - ARM64_INS_ALIAS_UXTL2 = AArch64_INS_ALIAS_UXTL2, - ARM64_INS_ALIAS_UXTL2_4S = AArch64_INS_ALIAS_UXTL2_4S, - ARM64_INS_ALIAS_UXTL2_2D = AArch64_INS_ALIAS_UXTL2_2D, - ARM64_INS_ALIAS_LD2 = AArch64_INS_ALIAS_LD2, - ARM64_INS_ALIAS_LD3 = AArch64_INS_ALIAS_LD3, - ARM64_INS_ALIAS_LD4 = AArch64_INS_ALIAS_LD4, - ARM64_INS_ALIAS_ST1 = AArch64_INS_ALIAS_ST1, - ARM64_INS_ALIAS_ST2 = AArch64_INS_ALIAS_ST2, - ARM64_INS_ALIAS_ST3 = AArch64_INS_ALIAS_ST3, - ARM64_INS_ALIAS_ST4 = AArch64_INS_ALIAS_ST4, - ARM64_INS_ALIAS_LD2R = AArch64_INS_ALIAS_LD2R, - ARM64_INS_ALIAS_LD3R = AArch64_INS_ALIAS_LD3R, - ARM64_INS_ALIAS_LD4R = AArch64_INS_ALIAS_LD4R, - ARM64_INS_ALIAS_CLRBHB = AArch64_INS_ALIAS_CLRBHB, - ARM64_INS_ALIAS_STILP = AArch64_INS_ALIAS_STILP, - ARM64_INS_ALIAS_STL1 = AArch64_INS_ALIAS_STL1, - ARM64_INS_ALIAS_SYSP = AArch64_INS_ALIAS_SYSP, + ARM64_INS_ALIAS_ADDPT = AARCH64_INS_ALIAS_ADDPT, + ARM64_INS_ALIAS_GCSB = AARCH64_INS_ALIAS_GCSB, + ARM64_INS_ALIAS_GCSPOPM = AARCH64_INS_ALIAS_GCSPOPM, + ARM64_INS_ALIAS_LDAPUR = AARCH64_INS_ALIAS_LDAPUR, + ARM64_INS_ALIAS_STLLRB = AARCH64_INS_ALIAS_STLLRB, + ARM64_INS_ALIAS_STLLRH = AARCH64_INS_ALIAS_STLLRH, + ARM64_INS_ALIAS_STLLR = AARCH64_INS_ALIAS_STLLR, + ARM64_INS_ALIAS_STLRB = AARCH64_INS_ALIAS_STLRB, + ARM64_INS_ALIAS_STLRH = AARCH64_INS_ALIAS_STLRH, + ARM64_INS_ALIAS_STLR = AARCH64_INS_ALIAS_STLR, + ARM64_INS_ALIAS_STLUR = AARCH64_INS_ALIAS_STLUR, + ARM64_INS_ALIAS_SUBPT = AARCH64_INS_ALIAS_SUBPT, + ARM64_INS_ALIAS_LDRAA = AARCH64_INS_ALIAS_LDRAA, + ARM64_INS_ALIAS_ADD = AARCH64_INS_ALIAS_ADD, + ARM64_INS_ALIAS_CMN = AARCH64_INS_ALIAS_CMN, + ARM64_INS_ALIAS_ADDS = AARCH64_INS_ALIAS_ADDS, + ARM64_INS_ALIAS_AND = AARCH64_INS_ALIAS_AND, + ARM64_INS_ALIAS_ANDS = AARCH64_INS_ALIAS_ANDS, + ARM64_INS_ALIAS_LDR = AARCH64_INS_ALIAS_LDR, + ARM64_INS_ALIAS_STR = AARCH64_INS_ALIAS_STR, + ARM64_INS_ALIAS_LDRB = AARCH64_INS_ALIAS_LDRB, + ARM64_INS_ALIAS_STRB = AARCH64_INS_ALIAS_STRB, + ARM64_INS_ALIAS_LDRH = AARCH64_INS_ALIAS_LDRH, + ARM64_INS_ALIAS_STRH = AARCH64_INS_ALIAS_STRH, + ARM64_INS_ALIAS_PRFM = AARCH64_INS_ALIAS_PRFM, + ARM64_INS_ALIAS_LDAPURB = AARCH64_INS_ALIAS_LDAPURB, + ARM64_INS_ALIAS_STLURB = AARCH64_INS_ALIAS_STLURB, + ARM64_INS_ALIAS_LDUR = AARCH64_INS_ALIAS_LDUR, + ARM64_INS_ALIAS_STUR = AARCH64_INS_ALIAS_STUR, + ARM64_INS_ALIAS_PRFUM = AARCH64_INS_ALIAS_PRFUM, + ARM64_INS_ALIAS_LDTR = AARCH64_INS_ALIAS_LDTR, + ARM64_INS_ALIAS_STTR = AARCH64_INS_ALIAS_STTR, + ARM64_INS_ALIAS_LDP = AARCH64_INS_ALIAS_LDP, + ARM64_INS_ALIAS_STGP = AARCH64_INS_ALIAS_STGP, + ARM64_INS_ALIAS_LDNP = AARCH64_INS_ALIAS_LDNP, + ARM64_INS_ALIAS_STNP = AARCH64_INS_ALIAS_STNP, + ARM64_INS_ALIAS_STG = AARCH64_INS_ALIAS_STG, + ARM64_INS_ALIAS_MOV = AARCH64_INS_ALIAS_MOV, + ARM64_INS_ALIAS_LD1 = AARCH64_INS_ALIAS_LD1, + ARM64_INS_ALIAS_LD1R = AARCH64_INS_ALIAS_LD1R, + ARM64_INS_ALIAS_STADDLB = AARCH64_INS_ALIAS_STADDLB, + ARM64_INS_ALIAS_STADDLH = AARCH64_INS_ALIAS_STADDLH, + ARM64_INS_ALIAS_STADDL = AARCH64_INS_ALIAS_STADDL, + ARM64_INS_ALIAS_STADDB = AARCH64_INS_ALIAS_STADDB, + ARM64_INS_ALIAS_STADDH = AARCH64_INS_ALIAS_STADDH, + ARM64_INS_ALIAS_STADD = AARCH64_INS_ALIAS_STADD, + ARM64_INS_ALIAS_PTRUE = AARCH64_INS_ALIAS_PTRUE, + ARM64_INS_ALIAS_PTRUES = AARCH64_INS_ALIAS_PTRUES, + ARM64_INS_ALIAS_CNTB = AARCH64_INS_ALIAS_CNTB, + ARM64_INS_ALIAS_SQINCH = AARCH64_INS_ALIAS_SQINCH, + ARM64_INS_ALIAS_INCB = AARCH64_INS_ALIAS_INCB, + ARM64_INS_ALIAS_SQINCB = AARCH64_INS_ALIAS_SQINCB, + ARM64_INS_ALIAS_UQINCB = AARCH64_INS_ALIAS_UQINCB, + ARM64_INS_ALIAS_ORR = AARCH64_INS_ALIAS_ORR, + ARM64_INS_ALIAS_DUPM = AARCH64_INS_ALIAS_DUPM, + ARM64_INS_ALIAS_FMOV = AARCH64_INS_ALIAS_FMOV, + ARM64_INS_ALIAS_EOR3 = AARCH64_INS_ALIAS_EOR3, + ARM64_INS_ALIAS_ST1B = AARCH64_INS_ALIAS_ST1B, + ARM64_INS_ALIAS_ST2B = AARCH64_INS_ALIAS_ST2B, + ARM64_INS_ALIAS_ST2Q = AARCH64_INS_ALIAS_ST2Q, + ARM64_INS_ALIAS_STNT1B = AARCH64_INS_ALIAS_STNT1B, + ARM64_INS_ALIAS_LD1B = AARCH64_INS_ALIAS_LD1B, + ARM64_INS_ALIAS_LDNT1B = AARCH64_INS_ALIAS_LDNT1B, + ARM64_INS_ALIAS_LD1RQB = AARCH64_INS_ALIAS_LD1RQB, + ARM64_INS_ALIAS_LD1RB = AARCH64_INS_ALIAS_LD1RB, + ARM64_INS_ALIAS_LDFF1B = AARCH64_INS_ALIAS_LDFF1B, + ARM64_INS_ALIAS_LDNF1B = AARCH64_INS_ALIAS_LDNF1B, + ARM64_INS_ALIAS_LD2B = AARCH64_INS_ALIAS_LD2B, + ARM64_INS_ALIAS_LD1SB = AARCH64_INS_ALIAS_LD1SB, + ARM64_INS_ALIAS_PRFB = AARCH64_INS_ALIAS_PRFB, + ARM64_INS_ALIAS_LDNT1SB = AARCH64_INS_ALIAS_LDNT1SB, + ARM64_INS_ALIAS_LD1ROB = AARCH64_INS_ALIAS_LD1ROB, + ARM64_INS_ALIAS_LD1Q = AARCH64_INS_ALIAS_LD1Q, + ARM64_INS_ALIAS_ST1Q = AARCH64_INS_ALIAS_ST1Q, + ARM64_INS_ALIAS_LD1W = AARCH64_INS_ALIAS_LD1W, + ARM64_INS_ALIAS_PMOV = AARCH64_INS_ALIAS_PMOV, + ARM64_INS_ALIAS_SMSTART = AARCH64_INS_ALIAS_SMSTART, + ARM64_INS_ALIAS_SMSTOP = AARCH64_INS_ALIAS_SMSTOP, + ARM64_INS_ALIAS_ZERO = AARCH64_INS_ALIAS_ZERO, + ARM64_INS_ALIAS_MOVT = AARCH64_INS_ALIAS_MOVT, + ARM64_INS_ALIAS_NOP = AARCH64_INS_ALIAS_NOP, + ARM64_INS_ALIAS_YIELD = AARCH64_INS_ALIAS_YIELD, + ARM64_INS_ALIAS_WFE = AARCH64_INS_ALIAS_WFE, + ARM64_INS_ALIAS_WFI = AARCH64_INS_ALIAS_WFI, + ARM64_INS_ALIAS_SEV = AARCH64_INS_ALIAS_SEV, + ARM64_INS_ALIAS_SEVL = AARCH64_INS_ALIAS_SEVL, + ARM64_INS_ALIAS_DGH = AARCH64_INS_ALIAS_DGH, + ARM64_INS_ALIAS_ESB = AARCH64_INS_ALIAS_ESB, + ARM64_INS_ALIAS_CSDB = AARCH64_INS_ALIAS_CSDB, + ARM64_INS_ALIAS_BTI = AARCH64_INS_ALIAS_BTI, + ARM64_INS_ALIAS_PSB = AARCH64_INS_ALIAS_PSB, + ARM64_INS_ALIAS_CHKFEAT = AARCH64_INS_ALIAS_CHKFEAT, + ARM64_INS_ALIAS_PACIAZ = AARCH64_INS_ALIAS_PACIAZ, + ARM64_INS_ALIAS_PACIBZ = AARCH64_INS_ALIAS_PACIBZ, + ARM64_INS_ALIAS_AUTIAZ = AARCH64_INS_ALIAS_AUTIAZ, + ARM64_INS_ALIAS_AUTIBZ = AARCH64_INS_ALIAS_AUTIBZ, + ARM64_INS_ALIAS_PACIASP = AARCH64_INS_ALIAS_PACIASP, + ARM64_INS_ALIAS_PACIBSP = AARCH64_INS_ALIAS_PACIBSP, + ARM64_INS_ALIAS_AUTIASP = AARCH64_INS_ALIAS_AUTIASP, + ARM64_INS_ALIAS_AUTIBSP = AARCH64_INS_ALIAS_AUTIBSP, + ARM64_INS_ALIAS_PACIA1716 = AARCH64_INS_ALIAS_PACIA1716, + ARM64_INS_ALIAS_PACIB1716 = AARCH64_INS_ALIAS_PACIB1716, + ARM64_INS_ALIAS_AUTIA1716 = AARCH64_INS_ALIAS_AUTIA1716, + ARM64_INS_ALIAS_AUTIB1716 = AARCH64_INS_ALIAS_AUTIB1716, + ARM64_INS_ALIAS_XPACLRI = AARCH64_INS_ALIAS_XPACLRI, + ARM64_INS_ALIAS_LDRAB = AARCH64_INS_ALIAS_LDRAB, + ARM64_INS_ALIAS_PACM = AARCH64_INS_ALIAS_PACM, + ARM64_INS_ALIAS_CLREX = AARCH64_INS_ALIAS_CLREX, + ARM64_INS_ALIAS_ISB = AARCH64_INS_ALIAS_ISB, + ARM64_INS_ALIAS_SSBB = AARCH64_INS_ALIAS_SSBB, + ARM64_INS_ALIAS_PSSBB = AARCH64_INS_ALIAS_PSSBB, + ARM64_INS_ALIAS_DFB = AARCH64_INS_ALIAS_DFB, + ARM64_INS_ALIAS_SYS = AARCH64_INS_ALIAS_SYS, + ARM64_INS_ALIAS_MOVN = AARCH64_INS_ALIAS_MOVN, + ARM64_INS_ALIAS_MOVZ = AARCH64_INS_ALIAS_MOVZ, + ARM64_INS_ALIAS_NGC = AARCH64_INS_ALIAS_NGC, + ARM64_INS_ALIAS_NGCS = AARCH64_INS_ALIAS_NGCS, + ARM64_INS_ALIAS_SUB = AARCH64_INS_ALIAS_SUB, + ARM64_INS_ALIAS_CMP = AARCH64_INS_ALIAS_CMP, + ARM64_INS_ALIAS_SUBS = AARCH64_INS_ALIAS_SUBS, + ARM64_INS_ALIAS_NEG = AARCH64_INS_ALIAS_NEG, + ARM64_INS_ALIAS_NEGS = AARCH64_INS_ALIAS_NEGS, + ARM64_INS_ALIAS_MUL = AARCH64_INS_ALIAS_MUL, + ARM64_INS_ALIAS_MNEG = AARCH64_INS_ALIAS_MNEG, + ARM64_INS_ALIAS_SMULL = AARCH64_INS_ALIAS_SMULL, + ARM64_INS_ALIAS_SMNEGL = AARCH64_INS_ALIAS_SMNEGL, + ARM64_INS_ALIAS_UMULL = AARCH64_INS_ALIAS_UMULL, + ARM64_INS_ALIAS_UMNEGL = AARCH64_INS_ALIAS_UMNEGL, + ARM64_INS_ALIAS_STCLRLB = AARCH64_INS_ALIAS_STCLRLB, + ARM64_INS_ALIAS_STCLRLH = AARCH64_INS_ALIAS_STCLRLH, + ARM64_INS_ALIAS_STCLRL = AARCH64_INS_ALIAS_STCLRL, + ARM64_INS_ALIAS_STCLRB = AARCH64_INS_ALIAS_STCLRB, + ARM64_INS_ALIAS_STCLRH = AARCH64_INS_ALIAS_STCLRH, + ARM64_INS_ALIAS_STCLR = AARCH64_INS_ALIAS_STCLR, + ARM64_INS_ALIAS_STEORLB = AARCH64_INS_ALIAS_STEORLB, + ARM64_INS_ALIAS_STEORLH = AARCH64_INS_ALIAS_STEORLH, + ARM64_INS_ALIAS_STEORL = AARCH64_INS_ALIAS_STEORL, + ARM64_INS_ALIAS_STEORB = AARCH64_INS_ALIAS_STEORB, + ARM64_INS_ALIAS_STEORH = AARCH64_INS_ALIAS_STEORH, + ARM64_INS_ALIAS_STEOR = AARCH64_INS_ALIAS_STEOR, + ARM64_INS_ALIAS_STSETLB = AARCH64_INS_ALIAS_STSETLB, + ARM64_INS_ALIAS_STSETLH = AARCH64_INS_ALIAS_STSETLH, + ARM64_INS_ALIAS_STSETL = AARCH64_INS_ALIAS_STSETL, + ARM64_INS_ALIAS_STSETB = AARCH64_INS_ALIAS_STSETB, + ARM64_INS_ALIAS_STSETH = AARCH64_INS_ALIAS_STSETH, + ARM64_INS_ALIAS_STSET = AARCH64_INS_ALIAS_STSET, + ARM64_INS_ALIAS_STSMAXLB = AARCH64_INS_ALIAS_STSMAXLB, + ARM64_INS_ALIAS_STSMAXLH = AARCH64_INS_ALIAS_STSMAXLH, + ARM64_INS_ALIAS_STSMAXL = AARCH64_INS_ALIAS_STSMAXL, + ARM64_INS_ALIAS_STSMAXB = AARCH64_INS_ALIAS_STSMAXB, + ARM64_INS_ALIAS_STSMAXH = AARCH64_INS_ALIAS_STSMAXH, + ARM64_INS_ALIAS_STSMAX = AARCH64_INS_ALIAS_STSMAX, + ARM64_INS_ALIAS_STSMINLB = AARCH64_INS_ALIAS_STSMINLB, + ARM64_INS_ALIAS_STSMINLH = AARCH64_INS_ALIAS_STSMINLH, + ARM64_INS_ALIAS_STSMINL = AARCH64_INS_ALIAS_STSMINL, + ARM64_INS_ALIAS_STSMINB = AARCH64_INS_ALIAS_STSMINB, + ARM64_INS_ALIAS_STSMINH = AARCH64_INS_ALIAS_STSMINH, + ARM64_INS_ALIAS_STSMIN = AARCH64_INS_ALIAS_STSMIN, + ARM64_INS_ALIAS_STUMAXLB = AARCH64_INS_ALIAS_STUMAXLB, + ARM64_INS_ALIAS_STUMAXLH = AARCH64_INS_ALIAS_STUMAXLH, + ARM64_INS_ALIAS_STUMAXL = AARCH64_INS_ALIAS_STUMAXL, + ARM64_INS_ALIAS_STUMAXB = AARCH64_INS_ALIAS_STUMAXB, + ARM64_INS_ALIAS_STUMAXH = AARCH64_INS_ALIAS_STUMAXH, + ARM64_INS_ALIAS_STUMAX = AARCH64_INS_ALIAS_STUMAX, + ARM64_INS_ALIAS_STUMINLB = AARCH64_INS_ALIAS_STUMINLB, + ARM64_INS_ALIAS_STUMINLH = AARCH64_INS_ALIAS_STUMINLH, + ARM64_INS_ALIAS_STUMINL = AARCH64_INS_ALIAS_STUMINL, + ARM64_INS_ALIAS_STUMINB = AARCH64_INS_ALIAS_STUMINB, + ARM64_INS_ALIAS_STUMINH = AARCH64_INS_ALIAS_STUMINH, + ARM64_INS_ALIAS_STUMIN = AARCH64_INS_ALIAS_STUMIN, + ARM64_INS_ALIAS_IRG = AARCH64_INS_ALIAS_IRG, + ARM64_INS_ALIAS_LDG = AARCH64_INS_ALIAS_LDG, + ARM64_INS_ALIAS_STZG = AARCH64_INS_ALIAS_STZG, + ARM64_INS_ALIAS_ST2G = AARCH64_INS_ALIAS_ST2G, + ARM64_INS_ALIAS_STZ2G = AARCH64_INS_ALIAS_STZ2G, + ARM64_INS_ALIAS_BICS = AARCH64_INS_ALIAS_BICS, + ARM64_INS_ALIAS_BIC = AARCH64_INS_ALIAS_BIC, + ARM64_INS_ALIAS_EON = AARCH64_INS_ALIAS_EON, + ARM64_INS_ALIAS_EOR = AARCH64_INS_ALIAS_EOR, + ARM64_INS_ALIAS_ORN = AARCH64_INS_ALIAS_ORN, + ARM64_INS_ALIAS_MVN = AARCH64_INS_ALIAS_MVN, + ARM64_INS_ALIAS_TST = AARCH64_INS_ALIAS_TST, + ARM64_INS_ALIAS_ROR = AARCH64_INS_ALIAS_ROR, + ARM64_INS_ALIAS_ASR = AARCH64_INS_ALIAS_ASR, + ARM64_INS_ALIAS_SXTB = AARCH64_INS_ALIAS_SXTB, + ARM64_INS_ALIAS_SXTH = AARCH64_INS_ALIAS_SXTH, + ARM64_INS_ALIAS_SXTW = AARCH64_INS_ALIAS_SXTW, + ARM64_INS_ALIAS_LSR = AARCH64_INS_ALIAS_LSR, + ARM64_INS_ALIAS_UXTB = AARCH64_INS_ALIAS_UXTB, + ARM64_INS_ALIAS_UXTH = AARCH64_INS_ALIAS_UXTH, + ARM64_INS_ALIAS_UXTW = AARCH64_INS_ALIAS_UXTW, + ARM64_INS_ALIAS_CSET = AARCH64_INS_ALIAS_CSET, + ARM64_INS_ALIAS_CSETM = AARCH64_INS_ALIAS_CSETM, + ARM64_INS_ALIAS_CINC = AARCH64_INS_ALIAS_CINC, + ARM64_INS_ALIAS_CINV = AARCH64_INS_ALIAS_CINV, + ARM64_INS_ALIAS_CNEG = AARCH64_INS_ALIAS_CNEG, + ARM64_INS_ALIAS_RET = AARCH64_INS_ALIAS_RET, + ARM64_INS_ALIAS_DCPS1 = AARCH64_INS_ALIAS_DCPS1, + ARM64_INS_ALIAS_DCPS2 = AARCH64_INS_ALIAS_DCPS2, + ARM64_INS_ALIAS_DCPS3 = AARCH64_INS_ALIAS_DCPS3, + ARM64_INS_ALIAS_LDPSW = AARCH64_INS_ALIAS_LDPSW, + ARM64_INS_ALIAS_LDRSH = AARCH64_INS_ALIAS_LDRSH, + ARM64_INS_ALIAS_LDRSB = AARCH64_INS_ALIAS_LDRSB, + ARM64_INS_ALIAS_LDRSW = AARCH64_INS_ALIAS_LDRSW, + ARM64_INS_ALIAS_LDURH = AARCH64_INS_ALIAS_LDURH, + ARM64_INS_ALIAS_LDURB = AARCH64_INS_ALIAS_LDURB, + ARM64_INS_ALIAS_LDURSH = AARCH64_INS_ALIAS_LDURSH, + ARM64_INS_ALIAS_LDURSB = AARCH64_INS_ALIAS_LDURSB, + ARM64_INS_ALIAS_LDURSW = AARCH64_INS_ALIAS_LDURSW, + ARM64_INS_ALIAS_LDTRH = AARCH64_INS_ALIAS_LDTRH, + ARM64_INS_ALIAS_LDTRB = AARCH64_INS_ALIAS_LDTRB, + ARM64_INS_ALIAS_LDTRSH = AARCH64_INS_ALIAS_LDTRSH, + ARM64_INS_ALIAS_LDTRSB = AARCH64_INS_ALIAS_LDTRSB, + ARM64_INS_ALIAS_LDTRSW = AARCH64_INS_ALIAS_LDTRSW, + ARM64_INS_ALIAS_STP = AARCH64_INS_ALIAS_STP, + ARM64_INS_ALIAS_STURH = AARCH64_INS_ALIAS_STURH, + ARM64_INS_ALIAS_STURB = AARCH64_INS_ALIAS_STURB, + ARM64_INS_ALIAS_STLURH = AARCH64_INS_ALIAS_STLURH, + ARM64_INS_ALIAS_LDAPURSB = AARCH64_INS_ALIAS_LDAPURSB, + ARM64_INS_ALIAS_LDAPURH = AARCH64_INS_ALIAS_LDAPURH, + ARM64_INS_ALIAS_LDAPURSH = AARCH64_INS_ALIAS_LDAPURSH, + ARM64_INS_ALIAS_LDAPURSW = AARCH64_INS_ALIAS_LDAPURSW, + ARM64_INS_ALIAS_STTRH = AARCH64_INS_ALIAS_STTRH, + ARM64_INS_ALIAS_STTRB = AARCH64_INS_ALIAS_STTRB, + ARM64_INS_ALIAS_BIC_4H = AARCH64_INS_ALIAS_BIC_4H, + ARM64_INS_ALIAS_BIC_8H = AARCH64_INS_ALIAS_BIC_8H, + ARM64_INS_ALIAS_BIC_2S = AARCH64_INS_ALIAS_BIC_2S, + ARM64_INS_ALIAS_BIC_4S = AARCH64_INS_ALIAS_BIC_4S, + ARM64_INS_ALIAS_ORR_4H = AARCH64_INS_ALIAS_ORR_4H, + ARM64_INS_ALIAS_ORR_8H = AARCH64_INS_ALIAS_ORR_8H, + ARM64_INS_ALIAS_ORR_2S = AARCH64_INS_ALIAS_ORR_2S, + ARM64_INS_ALIAS_ORR_4S = AARCH64_INS_ALIAS_ORR_4S, + ARM64_INS_ALIAS_SXTL_8H = AARCH64_INS_ALIAS_SXTL_8H, + ARM64_INS_ALIAS_SXTL = AARCH64_INS_ALIAS_SXTL, + ARM64_INS_ALIAS_SXTL_4S = AARCH64_INS_ALIAS_SXTL_4S, + ARM64_INS_ALIAS_SXTL_2D = AARCH64_INS_ALIAS_SXTL_2D, + ARM64_INS_ALIAS_SXTL2_8H = AARCH64_INS_ALIAS_SXTL2_8H, + ARM64_INS_ALIAS_SXTL2 = AARCH64_INS_ALIAS_SXTL2, + ARM64_INS_ALIAS_SXTL2_4S = AARCH64_INS_ALIAS_SXTL2_4S, + ARM64_INS_ALIAS_SXTL2_2D = AARCH64_INS_ALIAS_SXTL2_2D, + ARM64_INS_ALIAS_UXTL_8H = AARCH64_INS_ALIAS_UXTL_8H, + ARM64_INS_ALIAS_UXTL = AARCH64_INS_ALIAS_UXTL, + ARM64_INS_ALIAS_UXTL_4S = AARCH64_INS_ALIAS_UXTL_4S, + ARM64_INS_ALIAS_UXTL_2D = AARCH64_INS_ALIAS_UXTL_2D, + ARM64_INS_ALIAS_UXTL2_8H = AARCH64_INS_ALIAS_UXTL2_8H, + ARM64_INS_ALIAS_UXTL2 = AARCH64_INS_ALIAS_UXTL2, + ARM64_INS_ALIAS_UXTL2_4S = AARCH64_INS_ALIAS_UXTL2_4S, + ARM64_INS_ALIAS_UXTL2_2D = AARCH64_INS_ALIAS_UXTL2_2D, + ARM64_INS_ALIAS_LD2 = AARCH64_INS_ALIAS_LD2, + ARM64_INS_ALIAS_LD3 = AARCH64_INS_ALIAS_LD3, + ARM64_INS_ALIAS_LD4 = AARCH64_INS_ALIAS_LD4, + ARM64_INS_ALIAS_ST1 = AARCH64_INS_ALIAS_ST1, + ARM64_INS_ALIAS_ST2 = AARCH64_INS_ALIAS_ST2, + ARM64_INS_ALIAS_ST3 = AARCH64_INS_ALIAS_ST3, + ARM64_INS_ALIAS_ST4 = AARCH64_INS_ALIAS_ST4, + ARM64_INS_ALIAS_LD2R = AARCH64_INS_ALIAS_LD2R, + ARM64_INS_ALIAS_LD3R = AARCH64_INS_ALIAS_LD3R, + ARM64_INS_ALIAS_LD4R = AARCH64_INS_ALIAS_LD4R, + ARM64_INS_ALIAS_CLRBHB = AARCH64_INS_ALIAS_CLRBHB, + ARM64_INS_ALIAS_STILP = AARCH64_INS_ALIAS_STILP, + ARM64_INS_ALIAS_STL1 = AARCH64_INS_ALIAS_STL1, + ARM64_INS_ALIAS_SYSP = AARCH64_INS_ALIAS_SYSP, + ARM64_INS_ALIAS_LD1SW = AARCH64_INS_ALIAS_LD1SW, + ARM64_INS_ALIAS_LD1H = AARCH64_INS_ALIAS_LD1H, + ARM64_INS_ALIAS_LD1SH = AARCH64_INS_ALIAS_LD1SH, + ARM64_INS_ALIAS_LD1D = AARCH64_INS_ALIAS_LD1D, + ARM64_INS_ALIAS_LD1RSW = AARCH64_INS_ALIAS_LD1RSW, + ARM64_INS_ALIAS_LD1RH = AARCH64_INS_ALIAS_LD1RH, + ARM64_INS_ALIAS_LD1RSH = AARCH64_INS_ALIAS_LD1RSH, + ARM64_INS_ALIAS_LD1RW = AARCH64_INS_ALIAS_LD1RW, + ARM64_INS_ALIAS_LD1RSB = AARCH64_INS_ALIAS_LD1RSB, + ARM64_INS_ALIAS_LD1RD = AARCH64_INS_ALIAS_LD1RD, + ARM64_INS_ALIAS_LD1RQH = AARCH64_INS_ALIAS_LD1RQH, + ARM64_INS_ALIAS_LD1RQW = AARCH64_INS_ALIAS_LD1RQW, + ARM64_INS_ALIAS_LD1RQD = AARCH64_INS_ALIAS_LD1RQD, + ARM64_INS_ALIAS_LDNF1SW = AARCH64_INS_ALIAS_LDNF1SW, + ARM64_INS_ALIAS_LDNF1H = AARCH64_INS_ALIAS_LDNF1H, + ARM64_INS_ALIAS_LDNF1SH = AARCH64_INS_ALIAS_LDNF1SH, + ARM64_INS_ALIAS_LDNF1W = AARCH64_INS_ALIAS_LDNF1W, + ARM64_INS_ALIAS_LDNF1SB = AARCH64_INS_ALIAS_LDNF1SB, + ARM64_INS_ALIAS_LDNF1D = AARCH64_INS_ALIAS_LDNF1D, + ARM64_INS_ALIAS_LDFF1SW = AARCH64_INS_ALIAS_LDFF1SW, + ARM64_INS_ALIAS_LDFF1H = AARCH64_INS_ALIAS_LDFF1H, + ARM64_INS_ALIAS_LDFF1SH = AARCH64_INS_ALIAS_LDFF1SH, + ARM64_INS_ALIAS_LDFF1W = AARCH64_INS_ALIAS_LDFF1W, + ARM64_INS_ALIAS_LDFF1SB = AARCH64_INS_ALIAS_LDFF1SB, + ARM64_INS_ALIAS_LDFF1D = AARCH64_INS_ALIAS_LDFF1D, + ARM64_INS_ALIAS_LD3B = AARCH64_INS_ALIAS_LD3B, + ARM64_INS_ALIAS_LD4B = AARCH64_INS_ALIAS_LD4B, + ARM64_INS_ALIAS_LD2H = AARCH64_INS_ALIAS_LD2H, + ARM64_INS_ALIAS_LD3H = AARCH64_INS_ALIAS_LD3H, + ARM64_INS_ALIAS_LD4H = AARCH64_INS_ALIAS_LD4H, + ARM64_INS_ALIAS_LD2W = AARCH64_INS_ALIAS_LD2W, + ARM64_INS_ALIAS_LD3W = AARCH64_INS_ALIAS_LD3W, + ARM64_INS_ALIAS_LD4W = AARCH64_INS_ALIAS_LD4W, + ARM64_INS_ALIAS_LD2D = AARCH64_INS_ALIAS_LD2D, + ARM64_INS_ALIAS_LD3D = AARCH64_INS_ALIAS_LD3D, + ARM64_INS_ALIAS_LD4D = AARCH64_INS_ALIAS_LD4D, + ARM64_INS_ALIAS_LD2Q = AARCH64_INS_ALIAS_LD2Q, + ARM64_INS_ALIAS_LD3Q = AARCH64_INS_ALIAS_LD3Q, + ARM64_INS_ALIAS_LD4Q = AARCH64_INS_ALIAS_LD4Q, + ARM64_INS_ALIAS_LDNT1H = AARCH64_INS_ALIAS_LDNT1H, + ARM64_INS_ALIAS_LDNT1W = AARCH64_INS_ALIAS_LDNT1W, + ARM64_INS_ALIAS_LDNT1D = AARCH64_INS_ALIAS_LDNT1D, + ARM64_INS_ALIAS_ST1H = AARCH64_INS_ALIAS_ST1H, + ARM64_INS_ALIAS_ST1W = AARCH64_INS_ALIAS_ST1W, + ARM64_INS_ALIAS_ST1D = AARCH64_INS_ALIAS_ST1D, + ARM64_INS_ALIAS_ST3B = AARCH64_INS_ALIAS_ST3B, + ARM64_INS_ALIAS_ST4B = AARCH64_INS_ALIAS_ST4B, + ARM64_INS_ALIAS_ST2H = AARCH64_INS_ALIAS_ST2H, + ARM64_INS_ALIAS_ST3H = AARCH64_INS_ALIAS_ST3H, + ARM64_INS_ALIAS_ST4H = AARCH64_INS_ALIAS_ST4H, + ARM64_INS_ALIAS_ST2W = AARCH64_INS_ALIAS_ST2W, + ARM64_INS_ALIAS_ST3W = AARCH64_INS_ALIAS_ST3W, + ARM64_INS_ALIAS_ST4W = AARCH64_INS_ALIAS_ST4W, + ARM64_INS_ALIAS_ST2D = AARCH64_INS_ALIAS_ST2D, + ARM64_INS_ALIAS_ST3D = AARCH64_INS_ALIAS_ST3D, + ARM64_INS_ALIAS_ST4D = AARCH64_INS_ALIAS_ST4D, + ARM64_INS_ALIAS_ST3Q = AARCH64_INS_ALIAS_ST3Q, + ARM64_INS_ALIAS_ST4Q = AARCH64_INS_ALIAS_ST4Q, + ARM64_INS_ALIAS_STNT1H = AARCH64_INS_ALIAS_STNT1H, + ARM64_INS_ALIAS_STNT1W = AARCH64_INS_ALIAS_STNT1W, + ARM64_INS_ALIAS_STNT1D = AARCH64_INS_ALIAS_STNT1D, + ARM64_INS_ALIAS_PRFH = AARCH64_INS_ALIAS_PRFH, + ARM64_INS_ALIAS_PRFW = AARCH64_INS_ALIAS_PRFW, + ARM64_INS_ALIAS_PRFD = AARCH64_INS_ALIAS_PRFD, + ARM64_INS_ALIAS_CNTH = AARCH64_INS_ALIAS_CNTH, + ARM64_INS_ALIAS_CNTW = AARCH64_INS_ALIAS_CNTW, + ARM64_INS_ALIAS_CNTD = AARCH64_INS_ALIAS_CNTD, + ARM64_INS_ALIAS_DECB = AARCH64_INS_ALIAS_DECB, + ARM64_INS_ALIAS_INCH = AARCH64_INS_ALIAS_INCH, + ARM64_INS_ALIAS_DECH = AARCH64_INS_ALIAS_DECH, + ARM64_INS_ALIAS_INCW = AARCH64_INS_ALIAS_INCW, + ARM64_INS_ALIAS_DECW = AARCH64_INS_ALIAS_DECW, + ARM64_INS_ALIAS_INCD = AARCH64_INS_ALIAS_INCD, + ARM64_INS_ALIAS_DECD = AARCH64_INS_ALIAS_DECD, + ARM64_INS_ALIAS_SQDECB = AARCH64_INS_ALIAS_SQDECB, + ARM64_INS_ALIAS_UQDECB = AARCH64_INS_ALIAS_UQDECB, + ARM64_INS_ALIAS_UQINCH = AARCH64_INS_ALIAS_UQINCH, + ARM64_INS_ALIAS_SQDECH = AARCH64_INS_ALIAS_SQDECH, + ARM64_INS_ALIAS_UQDECH = AARCH64_INS_ALIAS_UQDECH, + ARM64_INS_ALIAS_SQINCW = AARCH64_INS_ALIAS_SQINCW, + ARM64_INS_ALIAS_UQINCW = AARCH64_INS_ALIAS_UQINCW, + ARM64_INS_ALIAS_SQDECW = AARCH64_INS_ALIAS_SQDECW, + ARM64_INS_ALIAS_UQDECW = AARCH64_INS_ALIAS_UQDECW, + ARM64_INS_ALIAS_SQINCD = AARCH64_INS_ALIAS_SQINCD, + ARM64_INS_ALIAS_UQINCD = AARCH64_INS_ALIAS_UQINCD, + ARM64_INS_ALIAS_SQDECD = AARCH64_INS_ALIAS_SQDECD, + ARM64_INS_ALIAS_UQDECD = AARCH64_INS_ALIAS_UQDECD, + ARM64_INS_ALIAS_MOVS = AARCH64_INS_ALIAS_MOVS, + ARM64_INS_ALIAS_NOT = AARCH64_INS_ALIAS_NOT, + ARM64_INS_ALIAS_NOTS = AARCH64_INS_ALIAS_NOTS, + ARM64_INS_ALIAS_LD1ROH = AARCH64_INS_ALIAS_LD1ROH, + ARM64_INS_ALIAS_LD1ROW = AARCH64_INS_ALIAS_LD1ROW, + ARM64_INS_ALIAS_LD1ROD = AARCH64_INS_ALIAS_LD1ROD, + ARM64_INS_ALIAS_BCAX = AARCH64_INS_ALIAS_BCAX, + ARM64_INS_ALIAS_BSL = AARCH64_INS_ALIAS_BSL, + ARM64_INS_ALIAS_BSL1N = AARCH64_INS_ALIAS_BSL1N, + ARM64_INS_ALIAS_BSL2N = AARCH64_INS_ALIAS_BSL2N, + ARM64_INS_ALIAS_NBSL = AARCH64_INS_ALIAS_NBSL, + ARM64_INS_ALIAS_LDNT1SH = AARCH64_INS_ALIAS_LDNT1SH, + ARM64_INS_ALIAS_LDNT1SW = AARCH64_INS_ALIAS_LDNT1SW, - ARM64_INS_ALIAS_CFP = AArch64_INS_ALIAS_CFP, - ARM64_INS_ALIAS_DVP = AArch64_INS_ALIAS_DVP, - ARM64_INS_ALIAS_COSP = AArch64_INS_ALIAS_COSP, - ARM64_INS_ALIAS_CPP = AArch64_INS_ALIAS_CPP, - ARM64_INS_ALIAS_IC = AArch64_INS_ALIAS_IC, - ARM64_INS_ALIAS_DC = AArch64_INS_ALIAS_DC, - ARM64_INS_ALIAS_AT = AArch64_INS_ALIAS_AT, - ARM64_INS_ALIAS_TLBI = AArch64_INS_ALIAS_TLBI, - ARM64_INS_ALIAS_TLBIP = AArch64_INS_ALIAS_TLBIP, - ARM64_INS_ALIAS_RPRFM = AArch64_INS_ALIAS_RPRFM, - ARM64_INS_ALIAS_LSL = AArch64_INS_ALIAS_LSL, - ARM64_INS_ALIAS_SBFX = AArch64_INS_ALIAS_SBFX, - ARM64_INS_ALIAS_UBFX = AArch64_INS_ALIAS_UBFX, - ARM64_INS_ALIAS_SBFIZ = AArch64_INS_ALIAS_SBFIZ, - ARM64_INS_ALIAS_UBFIZ = AArch64_INS_ALIAS_UBFIZ, - ARM64_INS_ALIAS_BFC = AArch64_INS_ALIAS_BFC, - ARM64_INS_ALIAS_BFI = AArch64_INS_ALIAS_BFI, - ARM64_INS_ALIAS_BFXIL = AArch64_INS_ALIAS_BFXIL, + ARM64_INS_ALIAS_CFP = AARCH64_INS_ALIAS_CFP, + ARM64_INS_ALIAS_DVP = AARCH64_INS_ALIAS_DVP, + ARM64_INS_ALIAS_COSP = AARCH64_INS_ALIAS_COSP, + ARM64_INS_ALIAS_CPP = AARCH64_INS_ALIAS_CPP, + ARM64_INS_ALIAS_IC = AARCH64_INS_ALIAS_IC, + ARM64_INS_ALIAS_DC = AARCH64_INS_ALIAS_DC, + ARM64_INS_ALIAS_AT = AARCH64_INS_ALIAS_AT, + ARM64_INS_ALIAS_TLBI = AARCH64_INS_ALIAS_TLBI, + ARM64_INS_ALIAS_TLBIP = AARCH64_INS_ALIAS_TLBIP, + ARM64_INS_ALIAS_RPRFM = AARCH64_INS_ALIAS_RPRFM, + ARM64_INS_ALIAS_LSL = AARCH64_INS_ALIAS_LSL, + ARM64_INS_ALIAS_SBFX = AARCH64_INS_ALIAS_SBFX, + ARM64_INS_ALIAS_UBFX = AARCH64_INS_ALIAS_UBFX, + ARM64_INS_ALIAS_SBFIZ = AARCH64_INS_ALIAS_SBFIZ, + ARM64_INS_ALIAS_UBFIZ = AARCH64_INS_ALIAS_UBFIZ, + ARM64_INS_ALIAS_BFC = AARCH64_INS_ALIAS_BFC, + ARM64_INS_ALIAS_BFI = AARCH64_INS_ALIAS_BFI, + ARM64_INS_ALIAS_BFXIL = AARCH64_INS_ALIAS_BFXIL, - ARM64_INS_ALIAS_END = AArch64_INS_ALIAS_END, + ARM64_INS_ALIAS_END = AARCH64_INS_ALIAS_END, } arm64_insn; typedef enum { - ARM64_GRP_INVALID = AArch64_GRP_INVALID, + ARM64_GRP_INVALID = AARCH64_GRP_INVALID, - ARM64_GRP_JUMP = AArch64_GRP_JUMP, - ARM64_GRP_CALL = AArch64_GRP_CALL, - ARM64_GRP_RET = AArch64_GRP_RET, - ARM64_GRP_INT = AArch64_GRP_INT, - ARM64_GRP_PRIVILEGE = AArch64_GRP_PRIVILEGE, - ARM64_GRP_BRANCH_RELATIVE = AArch64_GRP_BRANCH_RELATIVE, + ARM64_GRP_JUMP = AARCH64_GRP_JUMP, + ARM64_GRP_CALL = AARCH64_GRP_CALL, + ARM64_GRP_RET = AARCH64_GRP_RET, + ARM64_GRP_INT = AARCH64_GRP_INT, + ARM64_GRP_PRIVILEGE = AARCH64_GRP_PRIVILEGE, + ARM64_GRP_BRANCH_RELATIVE = AARCH64_GRP_BRANCH_RELATIVE, - ARM64_FEATURE_HasV8_0a = AArch64_FEATURE_HasV8_0a, - ARM64_FEATURE_HasV8_1a = AArch64_FEATURE_HasV8_1a, - ARM64_FEATURE_HasV8_2a = AArch64_FEATURE_HasV8_2a, - ARM64_FEATURE_HasV8_3a = AArch64_FEATURE_HasV8_3a, - ARM64_FEATURE_HasV8_4a = AArch64_FEATURE_HasV8_4a, - ARM64_FEATURE_HasV8_5a = AArch64_FEATURE_HasV8_5a, - ARM64_FEATURE_HasV8_6a = AArch64_FEATURE_HasV8_6a, - ARM64_FEATURE_HasV8_7a = AArch64_FEATURE_HasV8_7a, - ARM64_FEATURE_HasV8_8a = AArch64_FEATURE_HasV8_8a, - ARM64_FEATURE_HasV8_9a = AArch64_FEATURE_HasV8_9a, - ARM64_FEATURE_HasV9_0a = AArch64_FEATURE_HasV9_0a, - ARM64_FEATURE_HasV9_1a = AArch64_FEATURE_HasV9_1a, - ARM64_FEATURE_HasV9_2a = AArch64_FEATURE_HasV9_2a, - ARM64_FEATURE_HasV9_3a = AArch64_FEATURE_HasV9_3a, - ARM64_FEATURE_HasV9_4a = AArch64_FEATURE_HasV9_4a, - ARM64_FEATURE_HasV8_0r = AArch64_FEATURE_HasV8_0r, - ARM64_FEATURE_HasEL2VMSA = AArch64_FEATURE_HasEL2VMSA, - ARM64_FEATURE_HasEL3 = AArch64_FEATURE_HasEL3, - ARM64_FEATURE_HasVH = AArch64_FEATURE_HasVH, - ARM64_FEATURE_HasLOR = AArch64_FEATURE_HasLOR, - ARM64_FEATURE_HasPAuth = AArch64_FEATURE_HasPAuth, - ARM64_FEATURE_HasJS = AArch64_FEATURE_HasJS, - ARM64_FEATURE_HasCCIDX = AArch64_FEATURE_HasCCIDX, - ARM64_FEATURE_HasComplxNum = AArch64_FEATURE_HasComplxNum, - ARM64_FEATURE_HasNV = AArch64_FEATURE_HasNV, - ARM64_FEATURE_HasMPAM = AArch64_FEATURE_HasMPAM, - ARM64_FEATURE_HasDIT = AArch64_FEATURE_HasDIT, - ARM64_FEATURE_HasTRACEV8_4 = AArch64_FEATURE_HasTRACEV8_4, - ARM64_FEATURE_HasAM = AArch64_FEATURE_HasAM, - ARM64_FEATURE_HasSEL2 = AArch64_FEATURE_HasSEL2, - ARM64_FEATURE_HasTLB_RMI = AArch64_FEATURE_HasTLB_RMI, - ARM64_FEATURE_HasFlagM = AArch64_FEATURE_HasFlagM, - ARM64_FEATURE_HasRCPC_IMMO = AArch64_FEATURE_HasRCPC_IMMO, - ARM64_FEATURE_HasFPARMv8 = AArch64_FEATURE_HasFPARMv8, - ARM64_FEATURE_HasNEON = AArch64_FEATURE_HasNEON, - ARM64_FEATURE_HasCrypto = AArch64_FEATURE_HasCrypto, - ARM64_FEATURE_HasSM4 = AArch64_FEATURE_HasSM4, - ARM64_FEATURE_HasSHA3 = AArch64_FEATURE_HasSHA3, - ARM64_FEATURE_HasSHA2 = AArch64_FEATURE_HasSHA2, - ARM64_FEATURE_HasAES = AArch64_FEATURE_HasAES, - ARM64_FEATURE_HasDotProd = AArch64_FEATURE_HasDotProd, - ARM64_FEATURE_HasCRC = AArch64_FEATURE_HasCRC, - ARM64_FEATURE_HasCSSC = AArch64_FEATURE_HasCSSC, - ARM64_FEATURE_HasLSE = AArch64_FEATURE_HasLSE, - ARM64_FEATURE_HasRAS = AArch64_FEATURE_HasRAS, - ARM64_FEATURE_HasRDM = AArch64_FEATURE_HasRDM, - ARM64_FEATURE_HasFullFP16 = AArch64_FEATURE_HasFullFP16, - ARM64_FEATURE_HasFP16FML = AArch64_FEATURE_HasFP16FML, - ARM64_FEATURE_HasSPE = AArch64_FEATURE_HasSPE, - ARM64_FEATURE_HasFuseAES = AArch64_FEATURE_HasFuseAES, - ARM64_FEATURE_HasSVE = AArch64_FEATURE_HasSVE, - ARM64_FEATURE_HasSVE2 = AArch64_FEATURE_HasSVE2, - ARM64_FEATURE_HasSVE2p1 = AArch64_FEATURE_HasSVE2p1, - ARM64_FEATURE_HasSVE2AES = AArch64_FEATURE_HasSVE2AES, - ARM64_FEATURE_HasSVE2SM4 = AArch64_FEATURE_HasSVE2SM4, - ARM64_FEATURE_HasSVE2SHA3 = AArch64_FEATURE_HasSVE2SHA3, - ARM64_FEATURE_HasSVE2BitPerm = AArch64_FEATURE_HasSVE2BitPerm, - ARM64_FEATURE_HasB16B16 = AArch64_FEATURE_HasB16B16, - ARM64_FEATURE_HasSME = AArch64_FEATURE_HasSME, - ARM64_FEATURE_HasSMEF64F64 = AArch64_FEATURE_HasSMEF64F64, - ARM64_FEATURE_HasSMEF16F16 = AArch64_FEATURE_HasSMEF16F16, - ARM64_FEATURE_HasSMEI16I64 = AArch64_FEATURE_HasSMEI16I64, - ARM64_FEATURE_HasSME2 = AArch64_FEATURE_HasSME2, - ARM64_FEATURE_HasSME2p1 = AArch64_FEATURE_HasSME2p1, - ARM64_FEATURE_HasSVEorSME = AArch64_FEATURE_HasSVEorSME, - ARM64_FEATURE_HasSVE2orSME = AArch64_FEATURE_HasSVE2orSME, - ARM64_FEATURE_HasSVE2p1_or_HasSME = AArch64_FEATURE_HasSVE2p1_or_HasSME, - ARM64_FEATURE_HasSVE2p1_or_HasSME2 = AArch64_FEATURE_HasSVE2p1_or_HasSME2, - ARM64_FEATURE_HasSVE2p1_or_HasSME2p1 = AArch64_FEATURE_HasSVE2p1_or_HasSME2p1, - ARM64_FEATURE_HasNEONorSME = AArch64_FEATURE_HasNEONorSME, - ARM64_FEATURE_HasRCPC = AArch64_FEATURE_HasRCPC, - ARM64_FEATURE_HasAltNZCV = AArch64_FEATURE_HasAltNZCV, - ARM64_FEATURE_HasFRInt3264 = AArch64_FEATURE_HasFRInt3264, - ARM64_FEATURE_HasSB = AArch64_FEATURE_HasSB, - ARM64_FEATURE_HasPredRes = AArch64_FEATURE_HasPredRes, - ARM64_FEATURE_HasCCDP = AArch64_FEATURE_HasCCDP, - ARM64_FEATURE_HasBTI = AArch64_FEATURE_HasBTI, - ARM64_FEATURE_HasMTE = AArch64_FEATURE_HasMTE, - ARM64_FEATURE_HasTME = AArch64_FEATURE_HasTME, - ARM64_FEATURE_HasETE = AArch64_FEATURE_HasETE, - ARM64_FEATURE_HasTRBE = AArch64_FEATURE_HasTRBE, - ARM64_FEATURE_HasBF16 = AArch64_FEATURE_HasBF16, - ARM64_FEATURE_HasMatMulInt8 = AArch64_FEATURE_HasMatMulInt8, - ARM64_FEATURE_HasMatMulFP32 = AArch64_FEATURE_HasMatMulFP32, - ARM64_FEATURE_HasMatMulFP64 = AArch64_FEATURE_HasMatMulFP64, - ARM64_FEATURE_HasXS = AArch64_FEATURE_HasXS, - ARM64_FEATURE_HasWFxT = AArch64_FEATURE_HasWFxT, - ARM64_FEATURE_HasLS64 = AArch64_FEATURE_HasLS64, - ARM64_FEATURE_HasBRBE = AArch64_FEATURE_HasBRBE, - ARM64_FEATURE_HasSPE_EEF = AArch64_FEATURE_HasSPE_EEF, - ARM64_FEATURE_HasHBC = AArch64_FEATURE_HasHBC, - ARM64_FEATURE_HasMOPS = AArch64_FEATURE_HasMOPS, - ARM64_FEATURE_HasCLRBHB = AArch64_FEATURE_HasCLRBHB, - ARM64_FEATURE_HasSPECRES2 = AArch64_FEATURE_HasSPECRES2, - ARM64_FEATURE_HasITE = AArch64_FEATURE_HasITE, - ARM64_FEATURE_HasTHE = AArch64_FEATURE_HasTHE, - ARM64_FEATURE_HasRCPC3 = AArch64_FEATURE_HasRCPC3, - ARM64_FEATURE_HasLSE128 = AArch64_FEATURE_HasLSE128, - ARM64_FEATURE_HasD128 = AArch64_FEATURE_HasD128, - ARM64_FEATURE_UseNegativeImmediates = AArch64_FEATURE_UseNegativeImmediates, - ARM64_FEATURE_HasCCPP = AArch64_FEATURE_HasCCPP, - ARM64_FEATURE_HasPAN = AArch64_FEATURE_HasPAN, - ARM64_FEATURE_HasPsUAO = AArch64_FEATURE_HasPsUAO, - ARM64_FEATURE_HasPAN_RWV = AArch64_FEATURE_HasPAN_RWV, - ARM64_FEATURE_HasCONTEXTIDREL2 = AArch64_FEATURE_HasCONTEXTIDREL2, + ARM64_FEATURE_HASV8_0A = AARCH64_FEATURE_HASV8_0A, + ARM64_FEATURE_HASV8_1A = AARCH64_FEATURE_HASV8_1A, + ARM64_FEATURE_HASV8_2A = AARCH64_FEATURE_HASV8_2A, + ARM64_FEATURE_HASV8_3A = AARCH64_FEATURE_HASV8_3A, + ARM64_FEATURE_HASV8_4A = AARCH64_FEATURE_HASV8_4A, + ARM64_FEATURE_HASV8_5A = AARCH64_FEATURE_HASV8_5A, + ARM64_FEATURE_HASV8_6A = AARCH64_FEATURE_HASV8_6A, + ARM64_FEATURE_HASV8_7A = AARCH64_FEATURE_HASV8_7A, + ARM64_FEATURE_HASV8_8A = AARCH64_FEATURE_HASV8_8A, + ARM64_FEATURE_HASV8_9A = AARCH64_FEATURE_HASV8_9A, + ARM64_FEATURE_HASV9_0A = AARCH64_FEATURE_HASV9_0A, + ARM64_FEATURE_HASV9_1A = AARCH64_FEATURE_HASV9_1A, + ARM64_FEATURE_HASV9_2A = AARCH64_FEATURE_HASV9_2A, + ARM64_FEATURE_HASV9_3A = AARCH64_FEATURE_HASV9_3A, + ARM64_FEATURE_HASV9_4A = AARCH64_FEATURE_HASV9_4A, + ARM64_FEATURE_HASV8_0R = AARCH64_FEATURE_HASV8_0R, + ARM64_FEATURE_HASEL2VMSA = AARCH64_FEATURE_HASEL2VMSA, + ARM64_FEATURE_HASEL3 = AARCH64_FEATURE_HASEL3, + ARM64_FEATURE_HASVH = AARCH64_FEATURE_HASVH, + ARM64_FEATURE_HASLOR = AARCH64_FEATURE_HASLOR, + ARM64_FEATURE_HASPAUTH = AARCH64_FEATURE_HASPAUTH, + ARM64_FEATURE_HASPAUTHLR = AARCH64_FEATURE_HASPAUTHLR, + ARM64_FEATURE_HASJS = AARCH64_FEATURE_HASJS, + ARM64_FEATURE_HASCCIDX = AARCH64_FEATURE_HASCCIDX, + ARM64_FEATURE_HASCOMPLXNUM = AARCH64_FEATURE_HASCOMPLXNUM, + ARM64_FEATURE_HASNV = AARCH64_FEATURE_HASNV, + ARM64_FEATURE_HASMPAM = AARCH64_FEATURE_HASMPAM, + ARM64_FEATURE_HASDIT = AARCH64_FEATURE_HASDIT, + ARM64_FEATURE_HASTRACEV8_4 = AARCH64_FEATURE_HASTRACEV8_4, + ARM64_FEATURE_HASAM = AARCH64_FEATURE_HASAM, + ARM64_FEATURE_HASSEL2 = AARCH64_FEATURE_HASSEL2, + ARM64_FEATURE_HASTLB_RMI = AARCH64_FEATURE_HASTLB_RMI, + ARM64_FEATURE_HASFLAGM = AARCH64_FEATURE_HASFLAGM, + ARM64_FEATURE_HASRCPC_IMMO = AARCH64_FEATURE_HASRCPC_IMMO, + ARM64_FEATURE_HASFPARMV8 = AARCH64_FEATURE_HASFPARMV8, + ARM64_FEATURE_HASNEON = AARCH64_FEATURE_HASNEON, + ARM64_FEATURE_HASSM4 = AARCH64_FEATURE_HASSM4, + ARM64_FEATURE_HASSHA3 = AARCH64_FEATURE_HASSHA3, + ARM64_FEATURE_HASSHA2 = AARCH64_FEATURE_HASSHA2, + ARM64_FEATURE_HASAES = AARCH64_FEATURE_HASAES, + ARM64_FEATURE_HASDOTPROD = AARCH64_FEATURE_HASDOTPROD, + ARM64_FEATURE_HASCRC = AARCH64_FEATURE_HASCRC, + ARM64_FEATURE_HASCSSC = AARCH64_FEATURE_HASCSSC, + ARM64_FEATURE_HASLSE = AARCH64_FEATURE_HASLSE, + ARM64_FEATURE_HASRAS = AARCH64_FEATURE_HASRAS, + ARM64_FEATURE_HASRDM = AARCH64_FEATURE_HASRDM, + ARM64_FEATURE_HASFULLFP16 = AARCH64_FEATURE_HASFULLFP16, + ARM64_FEATURE_HASFP16FML = AARCH64_FEATURE_HASFP16FML, + ARM64_FEATURE_HASSPE = AARCH64_FEATURE_HASSPE, + ARM64_FEATURE_HASFUSEAES = AARCH64_FEATURE_HASFUSEAES, + ARM64_FEATURE_HASSVE = AARCH64_FEATURE_HASSVE, + ARM64_FEATURE_HASSVE2 = AARCH64_FEATURE_HASSVE2, + ARM64_FEATURE_HASSVE2P1 = AARCH64_FEATURE_HASSVE2P1, + ARM64_FEATURE_HASSVE2AES = AARCH64_FEATURE_HASSVE2AES, + ARM64_FEATURE_HASSVE2SM4 = AARCH64_FEATURE_HASSVE2SM4, + ARM64_FEATURE_HASSVE2SHA3 = AARCH64_FEATURE_HASSVE2SHA3, + ARM64_FEATURE_HASSVE2BITPERM = AARCH64_FEATURE_HASSVE2BITPERM, + ARM64_FEATURE_HASB16B16 = AARCH64_FEATURE_HASB16B16, + ARM64_FEATURE_HASSME = AARCH64_FEATURE_HASSME, + ARM64_FEATURE_HASSMEF64F64 = AARCH64_FEATURE_HASSMEF64F64, + ARM64_FEATURE_HASSMEF16F16 = AARCH64_FEATURE_HASSMEF16F16, + ARM64_FEATURE_HASSMEFA64 = AARCH64_FEATURE_HASSMEFA64, + ARM64_FEATURE_HASSMEI16I64 = AARCH64_FEATURE_HASSMEI16I64, + ARM64_FEATURE_HASSME2 = AARCH64_FEATURE_HASSME2, + ARM64_FEATURE_HASSME2P1 = AARCH64_FEATURE_HASSME2P1, + ARM64_FEATURE_HASFPMR = AARCH64_FEATURE_HASFPMR, + ARM64_FEATURE_HASFP8 = AARCH64_FEATURE_HASFP8, + ARM64_FEATURE_HASFAMINMAX = AARCH64_FEATURE_HASFAMINMAX, + ARM64_FEATURE_HASFP8FMA = AARCH64_FEATURE_HASFP8FMA, + ARM64_FEATURE_HASSSVE_FP8FMA = AARCH64_FEATURE_HASSSVE_FP8FMA, + ARM64_FEATURE_HASFP8DOT2 = AARCH64_FEATURE_HASFP8DOT2, + ARM64_FEATURE_HASSSVE_FP8DOT2 = AARCH64_FEATURE_HASSSVE_FP8DOT2, + ARM64_FEATURE_HASFP8DOT4 = AARCH64_FEATURE_HASFP8DOT4, + ARM64_FEATURE_HASSSVE_FP8DOT4 = AARCH64_FEATURE_HASSSVE_FP8DOT4, + ARM64_FEATURE_HASLUT = AARCH64_FEATURE_HASLUT, + ARM64_FEATURE_HASSME_LUTV2 = AARCH64_FEATURE_HASSME_LUTV2, + ARM64_FEATURE_HASSMEF8F16 = AARCH64_FEATURE_HASSMEF8F16, + ARM64_FEATURE_HASSMEF8F32 = AARCH64_FEATURE_HASSMEF8F32, + ARM64_FEATURE_HASSVEORSME = AARCH64_FEATURE_HASSVEORSME, + ARM64_FEATURE_HASSVE2ORSME = AARCH64_FEATURE_HASSVE2ORSME, + ARM64_FEATURE_HASSVE2ORSME2 = AARCH64_FEATURE_HASSVE2ORSME2, + ARM64_FEATURE_HASSVE2P1_OR_HASSME = AARCH64_FEATURE_HASSVE2P1_OR_HASSME, + ARM64_FEATURE_HASSVE2P1_OR_HASSME2 = AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, + ARM64_FEATURE_HASSVE2P1_OR_HASSME2P1 = AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, + ARM64_FEATURE_HASNEONORSME = AARCH64_FEATURE_HASNEONORSME, + ARM64_FEATURE_HASRCPC = AARCH64_FEATURE_HASRCPC, + ARM64_FEATURE_HASALTNZCV = AARCH64_FEATURE_HASALTNZCV, + ARM64_FEATURE_HASFRINT3264 = AARCH64_FEATURE_HASFRINT3264, + ARM64_FEATURE_HASSB = AARCH64_FEATURE_HASSB, + ARM64_FEATURE_HASPREDRES = AARCH64_FEATURE_HASPREDRES, + ARM64_FEATURE_HASCCDP = AARCH64_FEATURE_HASCCDP, + ARM64_FEATURE_HASBTI = AARCH64_FEATURE_HASBTI, + ARM64_FEATURE_HASMTE = AARCH64_FEATURE_HASMTE, + ARM64_FEATURE_HASTME = AARCH64_FEATURE_HASTME, + ARM64_FEATURE_HASETE = AARCH64_FEATURE_HASETE, + ARM64_FEATURE_HASTRBE = AARCH64_FEATURE_HASTRBE, + ARM64_FEATURE_HASBF16 = AARCH64_FEATURE_HASBF16, + ARM64_FEATURE_HASMATMULINT8 = AARCH64_FEATURE_HASMATMULINT8, + ARM64_FEATURE_HASMATMULFP32 = AARCH64_FEATURE_HASMATMULFP32, + ARM64_FEATURE_HASMATMULFP64 = AARCH64_FEATURE_HASMATMULFP64, + ARM64_FEATURE_HASXS = AARCH64_FEATURE_HASXS, + ARM64_FEATURE_HASWFXT = AARCH64_FEATURE_HASWFXT, + ARM64_FEATURE_HASLS64 = AARCH64_FEATURE_HASLS64, + ARM64_FEATURE_HASBRBE = AARCH64_FEATURE_HASBRBE, + ARM64_FEATURE_HASSPE_EEF = AARCH64_FEATURE_HASSPE_EEF, + ARM64_FEATURE_HASHBC = AARCH64_FEATURE_HASHBC, + ARM64_FEATURE_HASMOPS = AARCH64_FEATURE_HASMOPS, + ARM64_FEATURE_HASCLRBHB = AARCH64_FEATURE_HASCLRBHB, + ARM64_FEATURE_HASSPECRES2 = AARCH64_FEATURE_HASSPECRES2, + ARM64_FEATURE_HASITE = AARCH64_FEATURE_HASITE, + ARM64_FEATURE_HASTHE = AARCH64_FEATURE_HASTHE, + ARM64_FEATURE_HASRCPC3 = AARCH64_FEATURE_HASRCPC3, + ARM64_FEATURE_HASLSE128 = AARCH64_FEATURE_HASLSE128, + ARM64_FEATURE_HASD128 = AARCH64_FEATURE_HASD128, + ARM64_FEATURE_HASCHK = AARCH64_FEATURE_HASCHK, + ARM64_FEATURE_HASGCS = AARCH64_FEATURE_HASGCS, + ARM64_FEATURE_HASCPA = AARCH64_FEATURE_HASCPA, + ARM64_FEATURE_USENEGATIVEIMMEDIATES = AARCH64_FEATURE_USENEGATIVEIMMEDIATES, + ARM64_FEATURE_HASCCPP = AARCH64_FEATURE_HASCCPP, + ARM64_FEATURE_HASPAN = AARCH64_FEATURE_HASPAN, + ARM64_FEATURE_HASPSUAO = AARCH64_FEATURE_HASPSUAO, + ARM64_FEATURE_HASPAN_RWV = AARCH64_FEATURE_HASPAN_RWV, + ARM64_FEATURE_HASCONTEXTIDREL2 = AARCH64_FEATURE_HASCONTEXTIDREL2, - ARM64_GRP_ENDING = AArch64_GRP_ENDING, + ARM64_GRP_ENDING = AARCH64_GRP_ENDING, } arm64_insn_group; #ifdef __cplusplus diff --git a/include/capstone/capstone.h b/include/capstone/capstone.h index 827787a23..f40774d03 100644 --- a/include/capstone/capstone.h +++ b/include/capstone/capstone.h @@ -70,7 +70,7 @@ extern "C" { #if CS_NEXT_VERSION < 6 #define CS_AARCH64(x) ARM64##x #else -#define CS_AARCH64(x) AArch64##x +#define CS_AARCH64(x) AARCH64##x #endif #if CS_NEXT_VERSION < 6 @@ -88,7 +88,7 @@ extern "C" { #if CS_NEXT_VERSION < 6 #define CS_AARCH64_VL_(x) ARM64_VAS_##x #else -#define CS_AARCH64_VL_(x) AArch64Layout_VL_##x +#define CS_AARCH64_VL_(x) AARCH64LAYOUT_VL_##x #endif #if CS_NEXT_VERSION < 6 diff --git a/include/capstone/cs_operand.h b/include/capstone/cs_operand.h index 237a9f59d..17ec7c72e 100644 --- a/include/capstone/cs_operand.h +++ b/include/capstone/cs_operand.h @@ -24,6 +24,7 @@ typedef enum cs_op_type { CS_OP_RESERVED_14 = 14, CS_OP_RESERVED_15 = 15, CS_OP_SPECIAL = 0x10, ///< Special operands from archs + CS_OP_BOUND = 0x40, ///< Operand is associated with a previous operand. Used by AArch64 for SME operands. CS_OP_MEM = 0x80, ///< Memory operand. Can be ORed with another operand type. CS_OP_MEM_REG = CS_OP_MEM | CS_OP_REG, ///< Memory referencing register operand. diff --git a/run-clang-tidy.sh b/run-clang-tidy.sh index 662ef949d..9178f72e2 100755 --- a/run-clang-tidy.sh +++ b/run-clang-tidy.sh @@ -11,9 +11,19 @@ if [ -z $base_sha ] || [ -z $head_sha ]; then exit 0 fi +echo "Running with version:" +clang-tidy --version + BUILD_PATH="$1" -clang-tidy $(find ./arch ./*.c -type f -iregex ".*\.[c]") -p "$BUILD_PATH" -checks=clang-analyzer-*,-clang-analyzer-cplusplus* > ct-warnings.txt +check_list="clang-analyzer-*,-clang-analyzer-cplusplus*,-clang-analyzer-optin.performance.Padding" + +if $(hash clang-tidy-15); then + clang-tidy-15 $(find ./arch ./*.c -type f -iregex ".*\.[c]") -p "$BUILD_PATH" -checks="$check_list" > ct-warnings.txt +else + clang-tidy $(find ./arch ./*.c -type f -iregex ".*\.[c]") -p "$BUILD_PATH" -checks="$check_list" > ct-warnings.txt +fi + if [ $? -ne 0 ]; then echo "clang-tidy failed" exit 1 diff --git a/suite/MC/AArch64/a64-ignored-fields.txt.cs b/suite/MC/AArch64/a64-ignored-fields.txt.cs index 7960ff9d1..2af280a6b 100644 --- a/suite/MC/AArch64/a64-ignored-fields.txt.cs +++ b/suite/MC/AArch64/a64-ignored-fields.txt.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0xe8,0x23,0x20,0x1e = fcmp s31, #0.0 + +0xe8,0x23,0x20,0x1e == fcmp s31, #0.0 diff --git a/suite/MC/AArch64/add.s.cs b/suite/MC/AArch64/add.s.cs new file mode 100644 index 000000000..8108b8674 --- /dev/null +++ b/suite/MC/AArch64/add.s.cs @@ -0,0 +1,346 @@ +# CS_ARCH_AARCH64, None, None +0xc160a300 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a314 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a316 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa31e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc1a01c10 == za.s[w8, 0, vgx2], {z0.s, z1.s} +0xc1a01c10 == za.s[w8, 0], {z0.s, z1.s} +0xc1a05d55 == za.s[w10, 5, vgx2], {z10.s, z11.s} +0xc1a05d55 == za.s[w10, 5], {z10.s, z11.s} +0xc1a07d97 == za.s[w11, 7, vgx2], {z12.s, z13.s} +0xc1a07d97 == za.s[w11, 7], {z12.s, z13.s} +0xc1a07fd7 == za.s[w11, 7, vgx2], {z30.s, z31.s} +0xc1a07fd7 == za.s[w11, 7], {z30.s, z31.s} +0xc1a01e15 == za.s[w8, 5, vgx2], {z16.s, z17.s} +0xc1a01e15 == za.s[w8, 5], {z16.s, z17.s} +0xc1a01c11 == za.s[w8, 1, vgx2], {z0.s, z1.s} +0xc1a01c11 == za.s[w8, 1], {z0.s, z1.s} +0xc1a05e50 == za.s[w10, 0, vgx2], {z18.s, z19.s} +0xc1a05e50 == za.s[w10, 0], {z18.s, z19.s} +0xc1a01d90 == za.s[w8, 0], {z12.s, z13.s} +0xc1a05c11 == za.s[w10, 1, vgx2], {z0.s, z1.s} +0xc1a05c11 == za.s[w10, 1], {z0.s, z1.s} +0xc1a01ed5 == za.s[w8, 5, vgx2], {z22.s, z23.s} +0xc1a01ed5 == za.s[w8, 5], {z22.s, z23.s} +0xc1a07d12 == za.s[w11, 2, vgx2], {z8.s, z9.s} +0xc1a07d12 == za.s[w11, 2], {z8.s, z9.s} +0xc1a03d97 == za.s[w9, 7, vgx2], {z12.s, z13.s} +0xc1a03d97 == za.s[w9, 7], {z12.s, z13.s} +0xc1201810 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s +0xc1201810 == za.s[w8, 0], {z0.s - z1.s}, z0.s +0xc1255955 == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s +0xc1255955 == za.s[w10, 5], {z10.s - z11.s}, z5.s +0xc12879b7 == za.s[w11, 7, vgx2], {z13.s, z14.s}, z8.s +0xc12879b7 == za.s[w11, 7], {z13.s - z14.s}, z8.s +0x1825ebbf7 == (faulty numer in LLVM. 1 or 0?) za.s[w11, 7, vgx2], {z31.s, z0.s}, z15.s +0x1825efbf7 == (faulty numer in LLVM. 1 or 0?) za.s[w11, 7, vgx2], {z31.s, z0.s}, z15.s +0xc12f7bf7 == za.s[w11, 7], {z31.s - z0.s}, z15.s +0xc1201a35 == za.s[w8, 5, vgx2], {z17.s, z18.s}, z0.s +0xc1201a35 == za.s[w8, 5], {z17.s - z18.s}, z0.s +0xc12e1831 == za.s[w8, 1, vgx2], {z1.s, z2.s}, z14.s +0xc12e1831 == za.s[w8, 1], {z1.s - z2.s}, z14.s +0xc1245a70 == za.s[w10, 0, vgx2], {z19.s, z20.s}, z4.s +0xc1245a70 == za.s[w10, 0], {z19.s - z20.s}, z4.s +0xc1221990 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s +0xc1221990 == za.s[w8, 0], {z12.s - z13.s}, z2.s +0xc12a5831 == za.s[w10, 1, vgx2], {z1.s, z2.s}, z10.s +0xc12a5831 == za.s[w10, 1], {z1.s - z2.s}, z10.s +0xc12e1ad5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s +0xc12e1ad5 == za.s[w8, 5], {z22.s - z23.s}, z14.s +0xc1217932 == za.s[w11, 2, vgx2], {z9.s, z10.s}, z1.s +0xc1217932 == za.s[w11, 2], {z9.s - z10.s}, z1.s +0xc12b3997 == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s +0xc12b3997 == za.s[w9, 7], {z12.s - z13.s}, z11.s +0xc1a0a300 == {z0.s-z1.s}, {z0.s-z1.s}, z0.s +0xc1a5a314 == {z20.s-z21.s}, {z20.s-z21.s}, z5.s +0xc1a8a316 == {z22.s-z23.s}, {z22.s-z23.s}, z8.s +0xc1afa31e == {z30.s-z31.s}, {z30.s-z31.s}, z15.s +0xc1a01810 == za.s[w8, 0, vgx2], {z0.s, z1.s}, {z0.s, z1.s} +0xc1a01810 == za.s[w8, 0], {z0.s - z1.s}, {z0.s - z1.s} +0xc1b45955 == za.s[w10, 5, vgx2], {z10.s, z11.s}, {z20.s, z21.s} +0xc1b45955 == za.s[w10, 5], {z10.s - z11.s}, {z20.s - z21.s} +0xc1a87997 == za.s[w11, 7, vgx2], {z12.s, z13.s}, {z8.s, z9.s} +0xc1a87997 == za.s[w11, 7], {z12.s - z13.s}, {z8.s - z9.s} +0xc1be7bd7 == za.s[w11, 7, vgx2], {z30.s, z31.s}, {z30.s, z31.s} +0xc1be7bd7 == za.s[w11, 7], {z30.s - z31.s}, {z30.s - z31.s} +0xc1b01a15 == za.s[w8, 5, vgx2], {z16.s, z17.s}, {z16.s, z17.s} +0xc1b01a15 == za.s[w8, 5], {z16.s - z17.s}, {z16.s - z17.s} +0xc1be1811 == za.s[w8, 1, vgx2], {z0.s, z1.s}, {z30.s, z31.s} +0xc1be1811 == za.s[w8, 1], {z0.s - z1.s}, {z30.s - z31.s} +0xc1b45a50 == za.s[w10, 0, vgx2], {z18.s, z19.s}, {z20.s, z21.s} +0xc1b45a50 == za.s[w10, 0], {z18.s - z19.s}, {z20.s - z21.s} +0xc1a21990 == za.s[w8, 0, vgx2], {z12.s, z13.s}, {z2.s, z3.s} +0xc1a21990 == za.s[w8, 0], {z12.s - z13.s}, {z2.s - z3.s} +0xc1ba5811 == za.s[w10, 1, vgx2], {z0.s, z1.s}, {z26.s, z27.s} +0xc1ba5811 == za.s[w10, 1], {z0.s - z1.s}, {z26.s - z27.s} +0xc1be1ad5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, {z30.s, z31.s} +0xc1be1ad5 == za.s[w8, 5], {z22.s - z23.s}, {z30.s - z31.s} +0xc1a07912 == za.s[w11, 2, vgx2], {z8.s, z9.s}, {z0.s, z1.s} +0xc1a07912 == za.s[w11, 2], {z8.s - z9.s}, {z0.s - z1.s} +0xc1aa3997 == za.s[w9, 7, vgx2], {z12.s, z13.s}, {z10.s, z11.s} +0xc1aa3997 == za.s[w9, 7], {z12.s - z13.s}, {z10.s - z11.s} +0xc1e01c10 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc1e01c10 == za.d[w8, 0], {z0.d, z1.d} +0xc1e05d55 == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc1e05d55 == za.d[w10, 5], {z10.d, z11.d} +0xc1e07d97 == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc1e07d97 == za.d[w11, 7], {z12.d, z13.d} +0xc1e07fd7 == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc1e07fd7 == za.d[w11, 7], {z30.d, z31.d} +0xc1e01e15 == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc1e01e15 == za.d[w8, 5], {z16.d, z17.d} +0xc1e01c11 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc1e01c11 == za.d[w8, 1], {z0.d, z1.d} +0xc1e05e50 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc1e05e50 == za.d[w10, 0], {z18.d, z19.d} +0xc1e01d90 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc1e01d90 == za.d[w8, 0], {z12.d, z13.d} +0xc1e05c11 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc1e05c11 == za.d[w10, 1], {z0.d, z1.d} +0xc1e01ed5 == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc1e01ed5 == za.d[w8, 5], {z22.d, z23.d} +0xc1e07d12 == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc1e07d12 == za.d[w11, 2], {z8.d, z9.d} +0xc1e03d97 == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc1e03d97 == za.d[w9, 7], {z12.d, z13.d} +0xc1601810 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d +0xc1601810 == za.d[w8, 0], {z0.d - z1.d}, z0.d +0xc1655955 == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d +0xc1655955 == za.d[w10, 5], {z10.d - z11.d}, z5.d +0xc16879b7 == za.d[w11, 7, vgx2], {z13.d, z14.d}, z8.d +0xc16879b7 == (1 or 0?) za.d[w11, 7], {z13.d - z14.d}, z8.d +0x182debbf7 == (1 or 0?) za.d[w11, 7, vgx2], {z31.d, z0.d}, z15.d +0x182defbf7 == za.d[w11, 7, vgx2], {z31.d, z0.d}, z15.d +0xc16f7bf7 == za.d[w11, 7], {z31.d - z0.d}, z15.d +0xc1601a35 == za.d[w8, 5, vgx2], {z17.d, z18.d}, z0.d +0xc1601a35 == za.d[w8, 5], {z17.d - z18.d}, z0.d +0xc16e1831 == za.d[w8, 1, vgx2], {z1.d, z2.d}, z14.d +0xc16e1831 == za.d[w8, 1], {z1.d - z2.d}, z14.d +0xc1645a70 == za.d[w10, 0, vgx2], {z19.d, z20.d}, z4.d +0xc1645a70 == za.d[w10, 0], {z19.d - z20.d}, z4.d +0xc1621990 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d +0xc1621990 == za.d[w8, 0], {z12.d - z13.d}, z2.d +0xc16a5831 == za.d[w10, 1, vgx2], {z1.d, z2.d}, z10.d +0xc16a5831 == za.d[w10, 1], {z1.d - z2.d}, z10.d +0xc16e1ad5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d +0xc16e1ad5 == za.d[w8, 5], {z22.d - z23.d}, z14.d +0xc1617932 == za.d[w11, 2, vgx2], {z9.d, z10.d}, z1.d +0xc1617932 == za.d[w11, 2], {z9.d - z10.d}, z1.d +0xc16b3997 == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d +0xc16b3997 == za.d[w9, 7], {z12.d - z13.d}, z11.d +0xc1e0a300 == {z0.d-z1.d}, {z0.d-z1.d}, z0.d +0xc1e5a314 == {z20.d-z21.d}, {z20.d-z21.d}, z5.d +0xc1e8a316 == {z22.d-z23.d}, {z22.d-z23.d}, z8.d +0xc1efa31e == {z30.d-z31.d}, {z30.d-z31.d}, z15.d +0xc1e01810 == za.d[w8, 0, vgx2], {z0.d, z1.d}, {z0.d, z1.d} +0xc1e01810 == za.d[w8, 0], {z0.d - z1.d}, {z0.d - z1.d} +0xc1f45955 == za.d[w10, 5, vgx2], {z10.d, z11.d}, {z20.d, z21.d} +0xc1f45955 == za.d[w10, 5], {z10.d - z11.d}, {z20.d - z21.d} +0xc1e87997 == za.d[w11, 7, vgx2], {z12.d, z13.d}, {z8.d, z9.d} +0xc1e87997 == za.d[w11, 7], {z12.d - z13.d}, {z8.d - z9.d} +0xc1fe7bd7 == za.d[w11, 7, vgx2], {z30.d, z31.d}, {z30.d, z31.d} +0xc1fe7bd7 == za.d[w11, 7], {z30.d - z31.d}, {z30.d - z31.d} +0xc1f01a15 == za.d[w8, 5, vgx2], {z16.d, z17.d}, {z16.d, z17.d} +0xc1f01a15 == za.d[w8, 5], {z16.d - z17.d}, {z16.d - z17.d} +0xc1fe1811 == za.d[w8, 1, vgx2], {z0.d, z1.d}, {z30.d, z31.d} +0xc1fe1811 == za.d[w8, 1], {z0.d - z1.d}, {z30.d - z31.d} +0xc1f45a50 == za.d[w10, 0, vgx2], {z18.d, z19.d}, {z20.d, z21.d} +0xc1f45a50 == za.d[w10, 0], {z18.d - z19.d}, {z20.d - z21.d} +0xc1e21990 == za.d[w8, 0, vgx2], {z12.d, z13.d}, {z2.d, z3.d} +0xc1e21990 == za.d[w8, 0], {z12.d - z13.d}, {z2.d - z3.d} +0xc1fa5811 == za.d[w10, 1, vgx2], {z0.d, z1.d}, {z26.d, z27.d} +0xc1fa5811 == za.d[w10, 1], {z0.d - z1.d}, {z26.d - z27.d} +0xc1fe1ad5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, {z30.d, z31.d} +0xc1fe1ad5 == za.d[w8, 5], {z22.d - z23.d}, {z30.d - z31.d} +0xc1e07912 == za.d[w11, 2, vgx2], {z8.d, z9.d}, {z0.d, z1.d} +0xc1e07912 == za.d[w11, 2], {z8.d - z9.d}, {z0.d - z1.d} +0xc1ea3997 == za.d[w9, 7, vgx2], {z12.d, z13.d}, {z10.d, z11.d} +0xc1ea3997 == za.d[w9, 7], {z12.d - z13.d}, {z10.d - z11.d} +0xc120a300 == {z0.b-z1.b}, {z0.b-z1.b}, z0.b +0xc125a314 == {z20.b-z21.b}, {z20.b-z21.b}, z5.b +0xc128a316 == {z22.b-z23.b}, {z22.b-z23.b}, z8.b +0xc12fa31e == {z30.b-z31.b}, {z30.b-z31.b}, z15.b +0xc160ab00 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165ab14 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168ab14 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fab1c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc1a11c10 == za.s[w8, 0, vgx4], {z0.s - z3.s} +0xc1a11c10 == za.s[w8, 0], {z0.s - z3.s} +0xc1a15d15 == za.s[w10, 5, vgx4], {z8.s - z11.s} +0xc1a15d15 == za.s[w10, 5], {z8.s - z11.s} +0xc1a17d97 == za.s[w11, 7, vgx4], {z12.s - z15.s} +0xc1a17d97 == za.s[w11, 7], {z12.s - z15.s} +0xc1a17f97 == za.s[w11, 7, vgx4], {z28.s - z31.s} +0xc1a17f97 == za.s[w11, 7], {z28.s - z31.s} +0xc1a11e15 == za.s[w8, 5, vgx4], {z16.s - z19.s} +0xc1a11e15 == za.s[w8, 5], {z16.s - z19.s} +0xc1a11c11 == za.s[w8, 1, vgx4], {z0.s - z3.s} +0xc1a11c11 == za.s[w8, 1], {z0.s - z3.s} +0xc1a15e10 == za.s[w10, 0, vgx4], {z16.s - z19.s} +0xc1a15e10 == za.s[w10, 0], {z16.s - z19.s} +0xc1a11d90 == za.s[w8, 0, vgx4], {z12.s - z15.s} +0xc1a11d90 == za.s[w8, 0], {z12.s - z15.s} +0xc1a15c11 == za.s[w10, 1, vgx4], {z0.s - z3.s} +0xc1a15c11 == za.s[w10, 1], {z0.s - z3.s} +0xc1a11e95 == za.s[w8, 5, vgx4], {z20.s - z23.s} +0xc1a11e95 == za.s[w8, 5], {z20.s - z23.s} +0xc1a17d12 == za.s[w11, 2, vgx4], {z8.s - z11.s} +0xc1a17d12 == za.s[w11, 2], {z8.s - z11.s} +0xc1a13d97 == za.s[w9, 7, vgx4], {z12.s - z15.s} +0xc1a13d97 == za.s[w9, 7], {z12.s - z15.s} +0xc1301810 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s +0xc1301810 == za.s[w8, 0], {z0.s - z3.s}, z0.s +0xc1355955 == za.s[w10, 5, vgx4], {z10.s - z13.s}, z5.s +0xc1355955 == za.s[w10, 5], {z10.s - z13.s}, z5.s +0xc13879b7 == za.s[w11, 7, vgx4], {z13.s - z16.s}, z8.s +0xc13879b7 == za.s[w11, 7], {z13.s - z16.s}, z8.s +0xc13f7bf7 == za.s[w11, 7, vgx4], {z31.s - z2.s}, z15.s +0xc13f7bf7 == za.s[w11, 7], {z31.s - z2.s}, z15.s +0xc1301a35 == za.s[w8, 5, vgx4], {z17.s - z20.s}, z0.s +0xc1301a35 == za.s[w8, 5], {z17.s - z20.s}, z0.s +0xc13e1831 == za.s[w8, 1, vgx4], {z1.s - z4.s}, z14.s +0xc13e1831 == za.s[w8, 1], {z1.s - z4.s}, z14.s +0xc1345a70 == za.s[w10, 0, vgx4], {z19.s - z22.s}, z4.s +0xc1345a70 == za.s[w10, 0], {z19.s - z22.s}, z4.s +0xc1321990 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s +0xc1321990 == za.s[w8, 0], {z12.s - z15.s}, z2.s +0xc13a5831 == za.s[w10, 1, vgx4], {z1.s - z4.s}, z10.s +0xc13a5831 == za.s[w10, 1], {z1.s - z4.s}, z10.s +0xc13e1ad5 == za.s[w8, 5, vgx4], {z22.s - z25.s}, z14.s +0xc13e1ad5 == za.s[w8, 5], {z22.s - z25.s}, z14.s +0xc1317932 == za.s[w11, 2, vgx4], {z9.s - z12.s}, z1.s +0xc1317932 == za.s[w11, 2], {z9.s - z12.s}, z1.s +0xc13b3997 == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s +0xc13b3997 == za.s[w9, 7], {z12.s - z15.s}, z11.s +0xc1a0ab00 == {z0.s-z3.s}, {z0.s-z3.s}, z0.s +0xc1a5ab14 == {z20.s-z23.s}, {z20.s-z23.s}, z5.s +0xc1a8ab14 == {z20.s-z23.s}, {z20.s-z23.s}, z8.s +0xc1afab1c == {z28.s-z31.s}, {z28.s-z31.s}, z15.s +0xc1a11810 == za.s[w8, 0, vgx4], {z0.s-z3.s}, {z0.s-z3.s} +0xc1a11810 == za.s[w8, 0], {z0.s-z3.s}, {z0.s-z3.s} +0xc1b55915 == za.s[w10, 5, vgx4], {z8.s - z11.s}, {z20.s - z23.s} +0xc1b55915 == za.s[w10, 5], {z8.s - z11.s}, {z20.s - z23.s} +0xc1a97997 == za.s[w11, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a97997 == za.s[w11, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1bd7b97 == za.s[w11, 7, vgx4], {z28.s - z31.s}, {z28.s - z31.s} +0xc1bd7b97 == za.s[w11, 7], {z28.s - z31.s}, {z28.s - z31.s} +0xc1b11a15 == za.s[w8, 5, vgx4], {z16.s - z19.s}, {z16.s - z19.s} +0xc1b11a15 == za.s[w8, 5], {z16.s - z19.s}, {z16.s - z19.s} +0xc1bd1811 == za.s[w8, 1, vgx4], {z0.s - z3.s}, {z28.s - z31.s} +0xc1bd1811 == za.s[w8, 1], {z0.s - z3.s}, {z28.s - z31.s} +0xc1b55a10 == za.s[w10, 0, vgx4], {z16.s - z19.s}, {z20.s - z23.s} +0xc1b55a10 == za.s[w10, 0], {z16.s - z19.s}, {z20.s - z23.s} +0xc1a11990 == za.s[w8, 0, vgx4], {z12.s - z15.s}, {z0.s - z3.s} +0xc1a11990 == za.s[w8, 0], {z12.s - z15.s}, {z0.s - z3.s} +0xc1b95811 == za.s[w10, 1, vgx4], {z0.s - z3.s}, {z24.s - z27.s} +0xc1b95811 == za.s[w10, 1], {z0.s - z3.s}, {z24.s - z27.s} +0xc1bd1a95 == za.s[w8, 5, vgx4], {z20.s - z23.s}, {z28.s - z31.s} +0xc1bd1a95 == za.s[w8, 5], {z20.s - z23.s}, {z28.s - z31.s} +0xc1a17912 == za.s[w11, 2, vgx4], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a17912 == za.s[w11, 2], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a93997 == za.s[w9, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a93997 == za.s[w9, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1e11c10 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc1e11c10 == za.d[w8, 0], {z0.d - z3.d} +0xc1e15d15 == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc1e15d15 == za.d[w10, 5], {z8.d - z11.d} +0xc1e17d97 == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc1e17d97 == za.d[w11, 7], {z12.d - z15.d} +0xc1e17f97 == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc1e17f97 == za.d[w11, 7], {z28.d - z31.d} +0xc1e11e15 == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc1e11e15 == za.d[w8, 5], {z16.d - z19.d} +0xc1e11c11 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc1e11c11 == za.d[w8, 1], {z0.d - z3.d} +0xc1e15e10 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc1e15e10 == za.d[w10, 0], {z16.d - z19.d} +0xc1e11d90 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc1e11d90 == za.d[w8, 0], {z12.d - z15.d} +0xc1e15c11 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc1e15c11 == za.d[w10, 1], {z0.d - z3.d} +0xc1e11e95 == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc1e11e95 == za.d[w8, 5], {z20.d - z23.d} +0xc1e17d12 == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc1e17d12 == za.d[w11, 2], {z8.d - z11.d} +0xc1e13d97 == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc1e13d97 == za.d[w9, 7], {z12.d - z15.d} +0xc1701810 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d +0xc1701810 == za.d[w8, 0], {z0.d - z3.d}, z0.d +0xc1755955 == za.d[w10, 5, vgx4], {z10.d - z13.d}, z5.d +0xc1755955 == za.d[w10, 5], {z10.d - z13.d}, z5.d +0xc17879b7 == za.d[w11, 7, vgx4], {z13.d - z16.d}, z8.d +0xc17879b7 == za.d[w11, 7], {z13.d - z16.d}, z8.d +0xc17f7bf7 == za.d[w11, 7, vgx4], {z31.d - z2.d}, z15.d +0xc17f7bf7 == za.d[w11, 7], {z31.d - z2.d}, z15.d +0xc1701a35 == za.d[w8, 5, vgx4], {z17.d - z20.d}, z0.d +0xc1701a35 == za.d[w8, 5], {z17.d - z20.d}, z0.d +0xc17e1831 == za.d[w8, 1, vgx4], {z1.d - z4.d}, z14.d +0xc17e1831 == za.d[w8, 1], {z1.d - z4.d}, z14.d +0xc1745a70 == za.d[w10, 0, vgx4], {z19.d - z22.d}, z4.d +0xc1745a70 == za.d[w10, 0], {z19.d - z22.d}, z4.d +0xc1721990 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d +0xc1721990 == za.d[w8, 0], {z12.d - z15.d}, z2.d +0xc17a5831 == za.d[w10, 1, vgx4], {z1.d - z4.d}, z10.d +0xc17a5831 == za.d[w10, 1], {z1.d - z4.d}, z10.d +0xc17e1ad5 == za.d[w8, 5, vgx4], {z22.d - z25.d}, z14.d +0xc17e1ad5 == za.d[w8, 5], {z22.d - z25.d}, z14.d +0xc1717932 == za.d[w11, 2, vgx4], {z9.d - z12.d}, z1.d +0xc1717932 == za.d[w11, 2], {z9.d - z12.d}, z1.d +0xc17b3997 == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d +0xc17b3997 == za.d[w9, 7], {z12.d - z15.d}, z11.d +0xc1e11810 == za.d[w8, 0, vgx4], {z0.d - z3.d}, {z0.d - z3.d} +0xc1e11810 == za.d[w8, 0], {z0.d - z3.d}, {z0.d - z3.d} +0xc1f55915 == za.d[w10, 5, vgx4], {z8.d - z11.d}, {z20.d - z23.d} +0xc1f55915 == za.d[w10, 5], {z8.d - z11.d}, {z20.d - z23.d} +0xc1e97997 == za.d[w11, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e97997 == za.d[w11, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd7b97 == za.d[w11, 7, vgx4], {z28.d - z31.d}, {z28.d - z31.d} +0xc1fd7b97 == za.d[w11, 7], {z28.d - z31.d}, {z28.d - z31.d} +0xc1f11a15 == za.d[w8, 5, vgx4], {z16.d - z19.d}, {z16.d - z19.d} +0xc1f11a15 == za.d[w8, 5], {z16.d - z19.d}, {z16.d - z19.d} +0xc1fd1811 == za.d[w8, 1, vgx4], {z0.d - z3.d}, {z28.d - z31.d} +0xc1fd1811 == za.d[w8, 1], {z0.d - z3.d}, {z28.d - z31.d} +0xc1f55a10 == za.d[w10, 0, vgx4], {z16.d - z19.d}, {z20.d - z23.d} +0xc1f55a10 == za.d[w10, 0], {z16.d - z19.d}, {z20.d - z23.d} +0xc1e11990 == za.d[w8, 0, vgx4], {z12.d - z15.d}, {z0.d - z3.d} +0xc1e11990 == za.d[w8, 0], {z12.d - z15.d}, {z0.d - z3.d} +0xc1f95811 == za.d[w10, 1, vgx4], {z0.d - z3.d}, {z24.d - z27.d} +0xc1f95811 == za.d[w10, 1], {z0.d - z3.d}, {z24.d - z27.d} +0xc1fd1a95 == za.d[w8, 5, vgx4], {z20.d - z23.d}, {z28.d - z31.d} +0xc1fd1a95 == za.d[w8, 5], {z20.d - z23.d}, {z28.d - z31.d} +0xc1e17912 == za.d[w11, 2, vgx4], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e17912 == za.d[w11, 2], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e93997 == za.d[w9, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e93997 == za.d[w9, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e0ab00 == {z0.d-z3.d}, {z0.d-z3.d}, z0.d +0xc1e5ab14 == {z20.d-z23.d}, {z20.d-z23.d}, z5.d +0xc1e8ab14 == {z20.d-z23.d}, {z20.d-z23.d}, z8.d +0xc1efab1c == {z28.d-z31.d}, {z28.d-z31.d}, z15.d +0xc1e11810 == za.d[w8, 0, vgx4], {z0.d - z3.d}, {z0.d - z3.d} +0xc1e11810 == za.d[w8, 0], {z0.d - z3.d}, {z0.d - z3.d} +0xc1f55915 == za.d[w10, 5, vgx4], {z8.d - z11.d}, {z20.d - z23.d} +0xc1f55915 == za.d[w10, 5], {z8.d - z11.d}, {z20.d - z23.d} +0xc1e97997 == za.d[w11, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e97997 == za.d[w11, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd7b97 == za.d[w11, 7, vgx4], {z28.d - z31.d}, {z28.d - z31.d} +0xc1fd7b97 == za.d[w11, 7], {z28.d - z31.d}, {z28.d - z31.d} +0xc1f11a15 == za.d[w8, 5, vgx4], {z16.d - z19.d}, {z16.d - z19.d} +0xc1f11a15 == za.d[w8, 5], {z16.d - z19.d}, {z16.d - z19.d} +0xc1fd1811 == za.d[w8, 1, vgx4], {z0.d - z3.d}, {z28.d - z31.d} +0xc1fd1811 == za.d[w8, 1], {z0.d - z3.d}, {z28.d - z31.d} +0xc1f55a10 == za.d[w10, 0, vgx4], {z16.d - z19.d}, {z20.d - z23.d} +0xc1f55a10 == za.d[w10, 0], {z16.d - z19.d}, {z20.d - z23.d} +0xc1e11990 == za.d[w8, 0, vgx4], {z12.d - z15.d}, {z0.d - z3.d} +0xc1e11990 == za.d[w8, 0], {z12.d - z15.d}, {z0.d - z3.d} +0xc1f95811 == za.d[w10, 1, vgx4], {z0.d - z3.d}, {z24.d - z27.d} +0xc1f95811 == za.d[w10, 1], {z0.d - z3.d}, {z24.d - z27.d} +0xc1fd1a95 == za.d[w8, 5, vgx4], {z20.d - z23.d}, {z28.d - z31.d} +0xc1fd1a95 == za.d[w8, 5], {z20.d - z23.d}, {z28.d - z31.d} +0xc1e17912 == za.d[w11, 2, vgx4], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e17912 == za.d[w11, 2], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e93997 == za.d[w9, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e93997 == za.d[w9, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc120ab00 == {z0.b-z3.b}, {z0.b-z3.b}, z0.b +0xc125ab14 == {z20.b-z23.b}, {z20.b-z23.b}, z5.b +0xc128ab14 == {z20.b-z23.b}, {z20.b-z23.b}, z8.b +0xc12fab1c == {z28.b-z31.b}, {z28.b-z31.b}, z15.b diff --git a/suite/MC/AArch64/addqv.s.cs b/suite/MC/AArch64/addqv.s.cs new file mode 100644 index 000000000..d7d968796 --- /dev/null +++ b/suite/MC/AArch64/addqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4452000 == v0.8h, p0, z0.h +0x4453555 == v21.8h, p5, z10.h +0x4452db7 == v23.8h, p3, z13.h +0x4453fff == v31.8h, p7, z31.h +0x4852000 == v0.4s, p0, z0.s +0x4853555 == v21.4s, p5, z10.s +0x4852db7 == v23.4s, p3, z13.s +0x4853fff == v31.4s, p7, z31.s +0x4c52000 == v0.2d, p0, z0.d +0x4c53555 == v21.2d, p5, z10.d +0x4c52db7 == v23.2d, p3, z13.d +0x4c53fff == v31.2d, p7, z31.d +0x4052000 == v0.16b, p0, z0.b +0x4053555 == v21.16b, p5, z10.b +0x4052db7 == v23.16b, p3, z13.b +0x4053fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/andqv.s.cs b/suite/MC/AArch64/andqv.s.cs new file mode 100644 index 000000000..c60cc9a18 --- /dev/null +++ b/suite/MC/AArch64/andqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x45e2000 == v0.8h, p0, z0.h +0x45e3555 == v21.8h, p5, z10.h +0x45e2db7 == v23.8h, p3, z13.h +0x45e3fff == v31.8h, p7, z31.h +0x49e2000 == v0.4s, p0, z0.s +0x49e3555 == v21.4s, p5, z10.s +0x49e2db7 == v23.4s, p3, z13.s +0x49e3fff == v31.4s, p7, z31.s +0x4de2000 == v0.2d, p0, z0.d +0x4de3555 == v21.2d, p5, z10.d +0x4de2db7 == v23.2d, p3, z13.d +0x4de3fff == v31.2d, p7, z31.d +0x41e2000 == v0.16b, p0, z0.b +0x41e3555 == v21.16b, p5, z10.b +0x41e2db7 == v23.16b, p3, z13.b +0x41e3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/arm64-adr.s.cs b/suite/MC/AArch64/arm64-adr.s.cs index 8117525ce..5f73909b6 100644 --- a/suite/MC/AArch64/arm64-adr.s.cs +++ b/suite/MC/AArch64/arm64-adr.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x00,0x00,0x10 = adr x0, #0 -0x00,0x00,0x00,0x30 = adr x0, #1 -0x00,0x00,0x00,0x90 = adrp x0, #0 -0x00,0x00,0x00,0xb0 = adrp x0, #4096 + +0x00,0x00,0x00,0x10 == adr x0, #0 +0x00,0x00,0x00,0x30 == adr x0, #1 +0x00,0x00,0x00,0x90 == adrp x0, #0 +0x00,0x00,0x00,0xb0 == adrp x0, #4096 diff --git a/suite/MC/AArch64/arm64-advsimd.txt.cs b/suite/MC/AArch64/arm64-advsimd.txt.cs new file mode 100644 index 000000000..b9d2b8a13 --- /dev/null +++ b/suite/MC/AArch64/arm64-advsimd.txt.cs @@ -0,0 +1,22 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=crypto'] +0x41 0xd8 0x70 0x7e == faddp.2d d1, v2 +0x83 0xd8 0x30 0x7e == faddp.2s s3, v4 +0x82 0x70 0x01 0x4e == tbl.16b v2, { v4, v5, v6, v7 }, v1 +0x80 0x70 0x01 0x0e == tbl.8b v0, { v4, v5, v6, v7 }, v1 +0xa2 0x10 0x01 0x4e == tbl.16b v2, { v5 }, v1 +0xa0 0x10 0x01 0x0e == tbl.8b v0, { v5 }, v1 +0xa2 0x50 0x01 0x4e == tbl.16b v2, { v5, v6, v7 }, v1 +0xa0 0x50 0x01 0x0e == tbl.8b v0, { v5, v6, v7 }, v1 +0xc2 0x30 0x01 0x4e == tbl.16b v2, { v6, v7 }, v1 +0xc0 0x30 0x01 0x0e == tbl.8b v0, { v6, v7 }, v1 +0x00 0xd0 0x60 0x5e == sqdmull s0, h0, h0 +0x00 0xd0 0xa0 0x5e == sqdmull d0, s0, s0 +0xca 0xcd 0xc7 0x4d == ld1r.2d { v10 }, [x14], x7 +0xea 0xc9 0xe7 0x4d == ld2r.4s { v10, v11 }, [x15], x7 +0xea 0xe9 0xc7 0x4d == ld3r.4s { v10, v11, v12 }, [x15], x7 +0xea 0xe9 0xe7 0x4d == ld4r.4s { v10, v11, v12, v13 }, [x15], x7 +0x62 0xdc 0x21 0x5e == fmulx s2, s3, s1 +0x62 0xdc 0x61 0x5e == fmulx d2, d3, d1 +0xe8 0x6b 0xdf 0x4c == ld1.4s { v8, v9, v10 }, [sp], #48 diff --git a/suite/MC/AArch64/arm64-arithmetic.txt.cs b/suite/MC/AArch64/arm64-arithmetic.txt.cs new file mode 100644 index 000000000..b81909a77 --- /dev/null +++ b/suite/MC/AArch64/arm64-arithmetic.txt.cs @@ -0,0 +1,40 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x41 0x28 0xc3 0x1a == asr w1, w2, w3 +0x41 0x28 0xc3 0x9a == asr x1, x2, x3 +0x41 0x20 0xc3 0x1a == lsl w1, w2, w3 +0x41 0x20 0xc3 0x9a == lsl x1, x2, x3 +0x41 0x24 0xc3 0x1a == lsr w1, w2, w3 +0x41 0x24 0xc3 0x9a == lsr x1, x2, x3 +0x41 0x2c 0xc3 0x1a == ror w1, w2, w3 +0x41 0x2c 0xc3 0x9a == ror x1, x2, x3 +0x41 0x14 0xc0 0x5a == cls w1, w2 +0x41 0x14 0xc0 0xda == cls x1, x2 +0x41 0x10 0xc0 0x5a == clz w1, w2 +0x41 0x10 0xc0 0xda == clz x1, x2 +0x41 0x00 0xc0 0x5a == rbit w1, w2 +0x41 0x00 0xc0 0xda == rbit x1, x2 +0x41 0x08 0xc0 0x5a == rev w1, w2 +0x41 0x0c 0xc0 0xda == rev x1, x2 +0x41 0x04 0xc0 0x5a == rev16 w1, w2 +0x41 0x04 0xc0 0xda == rev16 x1, x2 +0x41 0x08 0xc0 0xda == rev32 x1, x2 +0x1f 0x00 0x00 0x31 == cmn w0, #0 +0x1f 0xfc 0x03 0xb1 == x0, #255 +0x23 0x08 0x42 0x3a == ccmn w1, #2, #3, eq +0x23 0x08 0x42 0xba == ccmn x1, #2, #3, eq +0x23 0x08 0x42 0x7a == ccmp w1, #2, #3, eq +0x23 0x08 0x42 0xfa == ccmp x1, #2, #3, eq +0x23 0x00 0x42 0x3a == ccmn w1, w2, #3, eq +0x23 0x00 0x42 0xba == ccmn x1, x2, #3, eq +0x23 0x00 0x42 0x7a == ccmp w1, w2, #3, eq +0x23 0x00 0x42 0xfa == ccmp x1, x2, #3, eq +0x41 0x00 0x83 0x1a == csel w1, w2, w3, eq +0x41 0x00 0x83 0x9a == csel x1, x2, x3, eq +0x41 0x04 0x83 0x1a == csinc w1, w2, w3, eq +0x41 0x04 0x83 0x9a == csinc x1, x2, x3, eq +0x41 0x00 0x83 0x5a == csinv w1, w2, w3, eq +0x41 0x00 0x83 0xda == csinv x1, x2, x3, eq +0x41 0x04 0x83 0x5a == csneg w1, w2, w3, eq +0x41 0x04 0x83 0xda == csneg x1, x2, x3, eq diff --git a/suite/MC/AArch64/arm64-basic-a64-instructions.s.cs b/suite/MC/AArch64/arm64-basic-a64-instructions.s.cs index 52017d8a9..0e3f75cc9 100644 --- a/suite/MC/AArch64/arm64-basic-a64-instructions.s.cs +++ b/suite/MC/AArch64/arm64-basic-a64-instructions.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0xe5,0x40,0xd4,0x1a = crc32b w5, w7, w20 -0xfc,0x47,0xde,0x1a = crc32h w28, wzr, w30 -0x20,0x48,0xc2,0x1a = crc32w w0, w1, w2 -0x27,0x4d,0xd4,0x9a = crc32x w7, w9, x20 -0xa9,0x50,0xc4,0x1a = crc32cb w9, w5, w4 -0x2d,0x56,0xd9,0x1a = crc32ch w13, w17, w25 -0x7f,0x58,0xc5,0x1a = crc32cw wzr, w3, w5 -0x12,0x5e,0xdf,0x9a = crc32cx w18, w16, xzr + +0xe5,0x40,0xd4,0x1a == crc32b w5, w7, w20 +0xfc,0x47,0xde,0x1a == crc32h w28, wzr, w30 +0x20,0x48,0xc2,0x1a == crc32w w0, w1, w2 +0x27,0x4d,0xd4,0x9a == crc32x w7, w9, x20 +0xa9,0x50,0xc4,0x1a == crc32cb w9, w5, w4 +0x2d,0x56,0xd9,0x1a == crc32ch w13, w17, w25 +0x7f,0x58,0xc5,0x1a == crc32cw wzr, w3, w5 +0x12,0x5e,0xdf,0x9a == crc32cx w18, w16, xzr diff --git a/suite/MC/AArch64/arm64-branch.txt.cs b/suite/MC/AArch64/arm64-branch.txt.cs new file mode 100644 index 000000000..cb06ead89 --- /dev/null +++ b/suite/MC/AArch64/arm64-branch.txt.cs @@ -0,0 +1,32 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0xc0 0x03 0x5f 0xd6 == ret +0x20 0x00 0x5f 0xd6 == ret x1 +0xe0 0x03 0xbf 0xd6 == drps +0xe0 0x03 0x9f 0xd6 == eret +0xa0 0x00 0x1f 0xd6 == br x5 +0x20 0x01 0x3f 0xd6 == blr x9 +0x0B 0x00 0x18 0x37 == tbnz w11, #3, #0 +0x20 0x00 0x20 0xd4 == brk #0x1 +0x41 0x00 0xa0 0xd4 == dcps1 #0x2 +0x62 0x00 0xa0 0xd4 == dcps2 #0x3 +0x83 0x00 0xa0 0xd4 == dcps3 #0x4 +0xa0 0x00 0x40 0xd4 == hlt #0x5 +0xc2 0x00 0x00 0xd4 == hvc #0x6 +0xe3 0x00 0x00 0xd4 == smc #0x7 +0x01 0x01 0x00 0xd4 == svc #0x8 +0x07 0x00 0x00 0x14 == b #28 +0x06 0x00 0x00 0x94 == bl #24 +0xa1 0x00 0x00 0x54 == b.ne #20 +0x80 0x00 0x08 0x36 == tbz w0, #1, #16 +0xe1 0xff 0xf7 0x36 == tbz w1, #30, #-4 +0x60 0x00 0x08 0x37 == tbnz w0, #1, #12 +0x40 0x00 0x00 0xb4 == cbz x0, #8 +0x20 0x00 0x00 0xb5 == cbnz x0, #4 +0x1f 0x20 0x03 0xd5 == nop +0xff 0xff 0xff 0x17 == b #-4 +0xc1 0xff 0xff 0x54 == b.ne #-8 +0xa0 0xff 0x0f 0x36 == tbz w0, #1, #-12 +0x80 0xff 0xff 0xb4 == cbz x0, #-16 +0x1f 0x20 0x03 0xd5 == nop diff --git a/suite/MC/AArch64/arm64-compact-unwind-fallback.s.cs b/suite/MC/AArch64/arm64-compact-unwind-fallback.s.cs new file mode 100644 index 000000000..b096305b0 --- /dev/null +++ b/suite/MC/AArch64/arm64-compact-unwind-fallback.s.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x03 == compact encoding: 0x03000000 +0x03 == compact encoding: 0x03000000 +0x03 == compact encoding: 0x03000000 +0x03 == compact encoding: 0x03000000 diff --git a/suite/MC/AArch64/arm64-crc32.txt.cs b/suite/MC/AArch64/arm64-crc32.txt.cs new file mode 100644 index 000000000..e2b68da58 --- /dev/null +++ b/suite/MC/AArch64/arm64-crc32.txt.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+crc'] +0xe5 0x40 0xd4 0x1a == crc32b w5, w7, w20 +0xfc 0x47 0xde 0x1a == crc32h w28, wzr, w30 +0x20 0x48 0xc2 0x1a == crc32w w0, w1, w2 +0x27 0x4d 0xd4 0x9a == crc32x w7, w9, x20 +0xa9 0x50 0xc4 0x1a == crc32cb w9, w5, w4 +0x2d 0x56 0xd9 0x1a == crc32ch w13, w17, w25 +0x7f 0x58 0xc5 0x1a == crc32cw wzr, w3, w5 +0x12 0x5e 0xdf 0x9a == crc32cx w18, w16, xzr diff --git a/suite/MC/AArch64/arm64-invalid-logical.txt.cs b/suite/MC/AArch64/arm64-invalid-logical.txt.cs new file mode 100644 index 000000000..db2f11211 --- /dev/null +++ b/suite/MC/AArch64/arm64-invalid-logical.txt.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x7b 0xbf 0x25 0x72 == invalid instruction encoding diff --git a/suite/MC/AArch64/arm64-leaf-compact-unwind.s.cs b/suite/MC/AArch64/arm64-leaf-compact-unwind.s.cs new file mode 100644 index 000000000..3dc817852 --- /dev/null +++ b/suite/MC/AArch64/arm64-leaf-compact-unwind.s.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x02 == compact encoding: 0x02000000 +0x02 == compact encoding: 0x02009000 +0x02 == compact encoding: 0x0200400f +0x02 == compact encoding: 0x02021010 diff --git a/suite/MC/AArch64/arm64-nv-cond.s.cs b/suite/MC/AArch64/arm64-nv-cond.s.cs index bd0678bf3..d4e5b64e8 100644 --- a/suite/MC/AArch64/arm64-nv-cond.s.cs +++ b/suite/MC/AArch64/arm64-nv-cond.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0xfc,0xff,0x7f,0x1e = fcsel d28, d31, d31, nv -0x00,0xf0,0x80,0x9a = csel x0, x0, x0, nv -0x00,0xf0,0x40,0xfa = ccmp x0, x0, #0, nv -0x0f,0x00,0x00,0x54 = b.nv #0 + +0xfc,0xff,0x7f,0x1e == fcsel d28, d31, d31, nv +0x00,0xf0,0x80,0x9a == csel x0, x0, x0, nv +0x00,0xf0,0x40,0xfa == ccmp x0, x0, #0, nv +0x0f,0x00,0x00,0x54 == b.nv #0 diff --git a/suite/MC/AArch64/arm64-spsel-sysreg.s.cs b/suite/MC/AArch64/arm64-spsel-sysreg.s.cs index 18583846c..895c63a93 100644 --- a/suite/MC/AArch64/arm64-spsel-sysreg.s.cs +++ b/suite/MC/AArch64/arm64-spsel-sysreg.s.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0xbf,0x40,0x00,0xd5 = msr SPSel, #0 -0x00,0x42,0x18,0xd5 = msr SPSel, x0 -0xdf,0x40,0x03,0xd5 = msr DAIFSet, #0 -0x00,0x52,0x18,0xd5 = msr ESR_EL1, x0 -0x00,0x42,0x38,0xd5 = mrs x0, SPSel -0x00,0x52,0x38,0xd5 = mrs x0, ESR_EL1 + +0xbf,0x40,0x00,0xd5 == msr SPSel, #0 +0x00,0x42,0x18,0xd5 == msr SPSel, x0 +0xdf,0x40,0x03,0xd5 == msr DAIFSet, #0 +0x00,0x52,0x18,0xd5 == msr ESR_EL1, x0 +0x00,0x42,0x38,0xd5 == mrs x0, SPSel +0x00,0x52,0x38,0xd5 == mrs x0, ESR_EL1 diff --git a/suite/MC/AArch64/arm64-system.txt.cs b/suite/MC/AArch64/arm64-system.txt.cs new file mode 100644 index 000000000..4268197d0 --- /dev/null +++ b/suite/MC/AArch64/arm64-system.txt.cs @@ -0,0 +1,15 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x1f 0x20 0x03 0xd5 == nop +0x9f 0x20 0x03 0xd5 == sev +0xbf 0x20 0x03 0xd5 == sevl +0x5f 0x20 0x03 0xd5 == wfe +0x7f 0x20 0x03 0xd5 == wfi +0x3f 0x20 0x03 0xd5 == yield +0x5f 0x3a 0x03 0xd5 == clrex #10 +0xdf 0x3f 0x03 0xd5 == isb{{$}} +0xdf 0x31 0x03 0xd5 == isb #1 +0xbf 0x33 0x03 0xd5 == dmb osh +0x9f 0x37 0x03 0xd5 == dsb nsh +0x3f 0x76 0x08 0xd5 == dc ivac diff --git a/suite/MC/AArch64/arm64-vector-lists.s.cs b/suite/MC/AArch64/arm64-vector-lists.s.cs index f0006452d..20e495ba0 100644 --- a/suite/MC/AArch64/arm64-vector-lists.s.cs +++ b/suite/MC/AArch64/arm64-vector-lists.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x00,0x00,0x0c = st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0x00,0x04,0x00,0x0c = st4 { v0.4h, v1.4h, v2.4h, v3.4h }, [x0] + +0x00,0x00,0x00,0x0c == st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0x00,0x04,0x00,0x0c == st4 { v0.4h, v1.4h, v2.4h, v3.4h }, [x0] diff --git a/suite/MC/AArch64/arm64-verbose-vector-case.s.cs b/suite/MC/AArch64/arm64-verbose-vector-case.s.cs index 034371f70..772b047fc 100644 --- a/suite/MC/AArch64/arm64-verbose-vector-case.s.cs +++ b/suite/MC/AArch64/arm64-verbose-vector-case.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x08,0xe1,0x28,0x0e = pmull v8.8h, v8.8b, v8.8b -0x08,0xe1,0x28,0x4e = pmull2 v8.8h, v8.16b, v8.16b -0x08,0xe1,0xe8,0x0e = pmull v8.1q, v8.1d, v8.1d -0x08,0xe1,0xe8,0x4e = pmull2 v8.1q, v8.2d, v8.2d -0x08,0xe1,0x28,0x0e = pmull v8.8h, v8.8b, v8.8b -0x08,0xe1,0x28,0x4e = pmull2 v8.8h, v8.16b, v8.16b -0x08,0xe1,0xe8,0x0e = pmull v8.1q, v8.1d, v8.1d -0x08,0xe1,0xe8,0x4e = pmull2 v8.1q, v8.2d, v8.2d + +0x08,0xe1,0x28,0x0e == pmull v8.8h, v8.8b, v8.8b +0x08,0xe1,0x28,0x4e == pmull2 v8.8h, v8.16b, v8.16b +0x08,0xe1,0xe8,0x0e == pmull v8.1q, v8.1d, v8.1d +0x08,0xe1,0xe8,0x4e == pmull2 v8.1q, v8.2d, v8.2d +0x08,0xe1,0x28,0x0e == pmull v8.8h, v8.8b, v8.8b +0x08,0xe1,0x28,0x4e == pmull2 v8.8h, v8.16b, v8.16b +0x08,0xe1,0xe8,0x0e == pmull v8.1q, v8.1d, v8.1d +0x08,0xe1,0xe8,0x4e == pmull2 v8.1q, v8.2d, v8.2d diff --git a/suite/MC/AArch64/armv8.1a-atomic.s.cs b/suite/MC/AArch64/armv8.1a-atomic.s.cs index 554f8e252..b90935b70 100644 --- a/suite/MC/AArch64/armv8.1a-atomic.s.cs +++ b/suite/MC/AArch64/armv8.1a-atomic.s.cs @@ -1,41 +1,42 @@ # CS_ARCH_AARCH64, 0, None -0x41,0x7c,0xa0,0x08 = casb w0, w1, [x2] -0x41,0x7c,0xe0,0x08 = casab w0, w1, [x2] -0x41,0xfc,0xa0,0x08 = caslb w0, w1, [x2] -0x41,0xfc,0xe0,0x08 = casalb w0, w1, [x2] -0x41,0x7c,0xa0,0x48 = cash w0, w1, [x2] -0x41,0x7c,0xe0,0x48 = casah w0, w1, [x2] -0x41,0xfc,0xa0,0x48 = caslh w0, w1, [x2] -0x41,0xfc,0xe0,0x48 = casalh w0, w1, [x2] -0x41,0x7c,0xa0,0x88 = cas w0, w1, [x2] -0x41,0x7c,0xe0,0x88 = casa w0, w1, [x2] -0x41,0xfc,0xa0,0x88 = casl w0, w1, [x2] -0x41,0xfc,0xe0,0x88 = casal w0, w1, [x2] -0x41,0x7c,0xa0,0xc8 = cas x0, x1, [x2] -0x41,0x7c,0xe0,0xc8 = casa x0, x1, [x2] -0x41,0xfc,0xa0,0xc8 = casl x0, x1, [x2] -0x41,0xfc,0xe0,0xc8 = casal x0, x1, [x2] -0x41,0x00,0xa0,0xf8 = ldadda x0, x1, [x2] -0x41,0x10,0x60,0xf8 = ldclrl x0, x1, [x2] -0x41,0x20,0xe0,0xf8 = ldeoral x0, x1, [x2] -0x41,0x30,0x20,0xf8 = ldset x0, x1, [x2] -0x41,0x40,0xa0,0xb8 = ldsmaxa w0, w1, [x2] -0x41,0x50,0x60,0x38 = ldsminlb w0, w1, [x2] -0x41,0x60,0xe0,0x78 = ldumaxalh w0, w1, [x2] -0x41,0x70,0x20,0xb8 = ldumin w0, w1, [x2] -0xa3,0x50,0x22,0x38 = ldsminb w2, w3, [x5] -0x5f,0x00,0x60,0x38 = staddlb w0, [x2] -0x5f,0x10,0x60,0x78 = stclrlh w0, [x2] -0x5f,0x20,0x60,0xb8 = steorl w0, [x2] -0x5f,0x30,0x60,0xf8 = stsetl x0, [x2] -0x5f,0x40,0x20,0x38 = stsmaxb w0, [x2] -0x5f,0x50,0x20,0x78 = stsminh w0, [x2] -0x5f,0x60,0x20,0xb8 = stumax w0, [x2] -0x5f,0x70,0x20,0xf8 = stumin x0, [x2] -0xff,0x53,0x7d,0xf8 = stsminl x29, [sp] -0x41,0x80,0x20,0xf8 = swp x0, x1, [x2] -0x41,0x80,0x20,0x38 = swpb w0, w1, [x2] -0x41,0x80,0x60,0x78 = swplh w0, w1, [x2] -0xe1,0x83,0xe0,0xf8 = swpal x0, x1, [sp] -0x82,0x7c,0x20,0x48 = casp x0, x1, x2, x3, [x4] -0x82,0x7c,0x20,0x08 = casp w0, w1, w2, w3, [x4] + +0x41,0x7c,0xa0,0x08 == casb w0, w1, [x2] +0x41,0x7c,0xe0,0x08 == casab w0, w1, [x2] +0x41,0xfc,0xa0,0x08 == caslb w0, w1, [x2] +0x41,0xfc,0xe0,0x08 == casalb w0, w1, [x2] +0x41,0x7c,0xa0,0x48 == cash w0, w1, [x2] +0x41,0x7c,0xe0,0x48 == casah w0, w1, [x2] +0x41,0xfc,0xa0,0x48 == caslh w0, w1, [x2] +0x41,0xfc,0xe0,0x48 == casalh w0, w1, [x2] +0x41,0x7c,0xa0,0x88 == cas w0, w1, [x2] +0x41,0x7c,0xe0,0x88 == casa w0, w1, [x2] +0x41,0xfc,0xa0,0x88 == casl w0, w1, [x2] +0x41,0xfc,0xe0,0x88 == casal w0, w1, [x2] +0x41,0x7c,0xa0,0xc8 == cas x0, x1, [x2] +0x41,0x7c,0xe0,0xc8 == casa x0, x1, [x2] +0x41,0xfc,0xa0,0xc8 == casl x0, x1, [x2] +0x41,0xfc,0xe0,0xc8 == casal x0, x1, [x2] +0x41,0x00,0xa0,0xf8 == ldadda x0, x1, [x2] +0x41,0x10,0x60,0xf8 == ldclrl x0, x1, [x2] +0x41,0x20,0xe0,0xf8 == ldeoral x0, x1, [x2] +0x41,0x30,0x20,0xf8 == ldset x0, x1, [x2] +0x41,0x40,0xa0,0xb8 == ldsmaxa w0, w1, [x2] +0x41,0x50,0x60,0x38 == ldsminlb w0, w1, [x2] +0x41,0x60,0xe0,0x78 == ldumaxalh w0, w1, [x2] +0x41,0x70,0x20,0xb8 == ldumin w0, w1, [x2] +0xa3,0x50,0x22,0x38 == ldsminb w2, w3, [x5] +0x5f,0x00,0x60,0x38 == staddlb w0, [x2] +0x5f,0x10,0x60,0x78 == stclrlh w0, [x2] +0x5f,0x20,0x60,0xb8 == steorl w0, [x2] +0x5f,0x30,0x60,0xf8 == stsetl x0, [x2] +0x5f,0x40,0x20,0x38 == stsmaxb w0, [x2] +0x5f,0x50,0x20,0x78 == stsminh w0, [x2] +0x5f,0x60,0x20,0xb8 == stumax w0, [x2] +0x5f,0x70,0x20,0xf8 == stumin x0, [x2] +0xff,0x53,0x7d,0xf8 == stsminl x29, [sp] +0x41,0x80,0x20,0xf8 == swp x0, x1, [x2] +0x41,0x80,0x20,0x38 == swpb w0, w1, [x2] +0x41,0x80,0x60,0x78 == swplh w0, w1, [x2] +0xe1,0x83,0xe0,0xf8 == swpal x0, x1, [sp] +0x82,0x7c,0x20,0x48 == casp x0, x1, x2, x3, [x4] +0x82,0x7c,0x20,0x08 == casp w0, w1, w2, w3, [x4] diff --git a/suite/MC/AArch64/armv8.1a-atomic.txt.cs b/suite/MC/AArch64/armv8.1a-atomic.txt.cs new file mode 100644 index 000000000..d9e9f902d --- /dev/null +++ b/suite/MC/AArch64/armv8.1a-atomic.txt.cs @@ -0,0 +1,43 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.1a'] +0x41,0x7c,0xa0,0x08 == casb w0, w1, [x2] +0x41,0x7c,0xe0,0x08 == casab w0, w1, [x2] +0x41,0xfc,0xa0,0x08 == caslb w0, w1, [x2] +0x41,0xfc,0xe0,0x08 == casalb w0, w1, [x2] +0x41,0x7c,0xa0,0x48 == cash w0, w1, [x2] +0x41,0x7c,0xe0,0x48 == casah w0, w1, [x2] +0x41,0xfc,0xa0,0x48 == caslh w0, w1, [x2] +0x41,0xfc,0xe0,0x48 == casalh w0, w1, [x2] +0x41,0x7c,0xa0,0x88 == cas w0, w1, [x2] +0x41,0x7c,0xe0,0x88 == casa w0, w1, [x2] +0x41,0xfc,0xa0,0x88 == casl w0, w1, [x2] +0x41,0xfc,0xe0,0x88 == casal w0, w1, [x2] +0x41,0x7c,0xa0,0xc8 == cas x0, x1, [x2] +0x41,0x7c,0xe0,0xc8 == casa x0, x1, [x2] +0x41,0xfc,0xa0,0xc8 == casl x0, x1, [x2] +0x41,0xfc,0xe0,0xc8 == casal x0, x1, [x2] +0x41,0x80,0x20,0xf8 == swp x0, x1, [x2] +0x41,0x80,0x20,0x38 == swpb w0, w1, [x2] +0x41,0x80,0x60,0x78 == swplh w0, w1, [x2] +0xe1,0x83,0xe0,0xf8 == swpal x0, x1, [sp] +0x41,0x00,0xa0,0xf8 == ldadda x0, x1, [x2] +0x41,0x10,0x60,0xf8 == ldclrl x0, x1, [x2] +0x41,0x20,0xe0,0xf8 == ldeoral x0, x1, [x2] +0x41,0x30,0x20,0xf8 == ldset x0, x1, [x2] +0x41,0x40,0xa0,0xb8 == ldsmaxa w0, w1, [x2] +0x41,0x50,0x60,0x38 == ldsminlb w0, w1, [x2] +0x41,0x60,0xe0,0x78 == ldumaxalh w0, w1, [x2] +0x41,0x70,0x20,0xb8 == ldumin w0, w1, [x2] +0xab,0x51,0xe7,0x78 == ldsminalh w7, w11, [x13] +0x5f,0x00,0x60,0x38 == staddlb w0, [x2] +0x5f,0x10,0x60,0x78 == stclrlh w0, [x2] +0x5f,0x20,0x60,0xb8 == steorl w0, [x2] +0x5f,0x30,0x60,0xf8 == stsetl x0, [x2] +0x5f,0x40,0x20,0x38 == stsmaxb w0, [x2] +0x5f,0x50,0x20,0x78 == stsminh w0, [x2] +0x5f,0x60,0x20,0xb8 == stumax w0, [x2] +0x5f,0x70,0x20,0xf8 == stumin x0, [x2] +0xff,0x53,0x7d,0xf8 == stsminl x29, [sp] +0x82,0x7c,0x20,0x48 == casp x0, x1, x2, x3, [x4] +0x82,0x7c,0x20,0x08 == casp w0, w1, w2, w3, [x4] diff --git a/suite/MC/AArch64/armv8.1a-lor.s.cs b/suite/MC/AArch64/armv8.1a-lor.s.cs index 083582db6..1fb8158c4 100644 --- a/suite/MC/AArch64/armv8.1a-lor.s.cs +++ b/suite/MC/AArch64/armv8.1a-lor.s.cs @@ -1,14 +1,15 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x7c,0xdf,0x08 = ldlarb w0, [x1] -0x20,0x7c,0xdf,0x48 = ldlarh w0, [x1] -0x20,0x7c,0xdf,0x88 = ldlar w0, [x1] -0x20,0x7c,0xdf,0xc8 = ldlar x0, [x1] -0x20,0x7c,0x9f,0x08 = stllrb w0, [x1] -0x20,0x7c,0x9f,0x48 = stllrh w0, [x1] -0x20,0x7c,0x9f,0x88 = stllr w0, [x1] -0x20,0x7c,0x9f,0xc8 = stllr x0, [x1] -0x00,0xa4,0x18,0xd5 = msr LORSA_EL1, x0 -0x20,0xa4,0x18,0xd5 = msr LOREA_EL1, x0 -0x40,0xa4,0x18,0xd5 = msr LORN_EL1, x0 -0x60,0xa4,0x18,0xd5 = msr LORC_EL1, x0 -0xe0,0xa4,0x38,0xd5 = mrs x0, LORID_EL1 + +0x20,0x7c,0xdf,0x08 == ldlarb w0, [x1] +0x20,0x7c,0xdf,0x48 == ldlarh w0, [x1] +0x20,0x7c,0xdf,0x88 == ldlar w0, [x1] +0x20,0x7c,0xdf,0xc8 == ldlar x0, [x1] +0x20,0x7c,0x9f,0x08 == stllrb w0, [x1] +0x20,0x7c,0x9f,0x48 == stllrh w0, [x1] +0x20,0x7c,0x9f,0x88 == stllr w0, [x1] +0x20,0x7c,0x9f,0xc8 == stllr x0, [x1] +0x00,0xa4,0x18,0xd5 == msr LORSA_EL1, x0 +0x20,0xa4,0x18,0xd5 == msr LOREA_EL1, x0 +0x40,0xa4,0x18,0xd5 == msr LORN_EL1, x0 +0x60,0xa4,0x18,0xd5 == msr LORC_EL1, x0 +0xe0,0xa4,0x38,0xd5 == mrs x0, LORID_EL1 diff --git a/suite/MC/AArch64/armv8.1a-lor.txt.cs b/suite/MC/AArch64/armv8.1a-lor.txt.cs new file mode 100644 index 000000000..56ecc1ecd --- /dev/null +++ b/suite/MC/AArch64/armv8.1a-lor.txt.cs @@ -0,0 +1,21 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.1a'] +0x20,0x7c,0xdf,0x08 == ldlarb w0, [x1] +0x20,0x7c,0xdf,0x48 == ldlarh w0, [x1] +0x20,0x7c,0xdf,0x88 == ldlar w0, [x1] +0x20,0x7c,0xdf,0xc8 == ldlar x0, [x1] +0x20,0x7c,0x9f,0x08 == stllrb w0, [x1] +0x20,0x7c,0x9f,0x48 == stllrh w0, [x1] +0x20,0x7c,0x9f,0x88 == stllr w0, [x1] +0x20,0x7c,0x9f,0xc8 == stllr x0, [x1] +0x00,0xa4,0x18,0xd5 == msr LORSA_EL1, x0 +0x20,0xa4,0x18,0xd5 == msr LOREA_EL1, x0 +0x40,0xa4,0x18,0xd5 == msr LORN_EL1, x0 +0x60,0xa4,0x18,0xd5 == msr LORC_EL1, x0 +0xe0,0xa4,0x18,0xd5 == msr S3_0_C10_C4_7, x0 +0x00,0xa4,0x38,0xd5 == mrs x0, LORSA_EL1 +0x20,0xa4,0x38,0xd5 == mrs x0, LOREA_EL1 +0x40,0xa4,0x38,0xd5 == mrs x0, LORN_EL1 +0x60,0xa4,0x38,0xd5 == mrs x0, LORC_EL1 +0xe0,0xa4,0x38,0xd5 == mrs x0, LORID_EL1 diff --git a/suite/MC/AArch64/armv8.1a-lse.s.cs b/suite/MC/AArch64/armv8.1a-lse.s.cs index 8616dd8bd..a17d4e3a4 100644 --- a/suite/MC/AArch64/armv8.1a-lse.s.cs +++ b/suite/MC/AArch64/armv8.1a-lse.s.cs @@ -1,457 +1,458 @@ # CS_ARCH_AARCH64, 0, None -0x41,0x7c,0xa0,0x88 = cas w0, w1, [x2] -0xe3,0x7f,0xa2,0x88 = cas w2, w3, [sp] -0x41,0x7c,0xe0,0x88 = casa w0, w1, [x2] -0xe3,0x7f,0xe2,0x88 = casa w2, w3, [sp] -0x41,0xfc,0xa0,0x88 = casl w0, w1, [x2] -0xe3,0xff,0xa2,0x88 = casl w2, w3, [sp] -0x41,0xfc,0xe0,0x88 = casal w0, w1, [x2] -0xe3,0xff,0xe2,0x88 = casal w2, w3, [sp] -0x41,0x7c,0xa0,0x08 = casb w0, w1, [x2] -0xe3,0x7f,0xa2,0x08 = casb w2, w3, [sp] -0x41,0x7c,0xa0,0x48 = cash w0, w1, [x2] -0xe3,0x7f,0xa2,0x48 = cash w2, w3, [sp] -0x41,0x7c,0xe0,0x08 = casab w0, w1, [x2] -0xe3,0x7f,0xe2,0x08 = casab w2, w3, [sp] -0x41,0xfc,0xa0,0x08 = caslb w0, w1, [x2] -0xe3,0xff,0xa2,0x08 = caslb w2, w3, [sp] -0x41,0xfc,0xe0,0x08 = casalb w0, w1, [x2] -0xe3,0xff,0xe2,0x08 = casalb w2, w3, [sp] -0x41,0x7c,0xe0,0x48 = casah w0, w1, [x2] -0xe3,0x7f,0xe2,0x48 = casah w2, w3, [sp] -0x41,0xfc,0xa0,0x48 = caslh w0, w1, [x2] -0xe3,0xff,0xa2,0x48 = caslh w2, w3, [sp] -0x41,0xfc,0xe0,0x48 = casalh w0, w1, [x2] -0xe3,0xff,0xe2,0x48 = casalh w2, w3, [sp] -0x41,0x7c,0xa0,0xc8 = cas x0, x1, [x2] -0xe3,0x7f,0xa2,0xc8 = cas x2, x3, [sp] -0x41,0x7c,0xe0,0xc8 = casa x0, x1, [x2] -0xe3,0x7f,0xe2,0xc8 = casa x2, x3, [sp] -0x41,0xfc,0xa0,0xc8 = casl x0, x1, [x2] -0xe3,0xff,0xa2,0xc8 = casl x2, x3, [sp] -0x41,0xfc,0xe0,0xc8 = casal x0, x1, [x2] -0xe3,0xff,0xe2,0xc8 = casal x2, x3, [sp] -0x41,0x80,0x20,0xb8 = swp w0, w1, [x2] -0xe3,0x83,0x22,0xb8 = swp w2, w3, [sp] -0x41,0x80,0xa0,0xb8 = swpa w0, w1, [x2] -0xe3,0x83,0xa2,0xb8 = swpa w2, w3, [sp] -0x41,0x80,0x60,0xb8 = swpl w0, w1, [x2] -0xe3,0x83,0x62,0xb8 = swpl w2, w3, [sp] -0x41,0x80,0xe0,0xb8 = swpal w0, w1, [x2] -0xe3,0x83,0xe2,0xb8 = swpal w2, w3, [sp] -0x41,0x80,0x20,0x38 = swpb w0, w1, [x2] -0xe3,0x83,0x22,0x38 = swpb w2, w3, [sp] -0x41,0x80,0x20,0x78 = swph w0, w1, [x2] -0xe3,0x83,0x22,0x78 = swph w2, w3, [sp] -0x41,0x80,0xa0,0x38 = swpab w0, w1, [x2] -0xe3,0x83,0xa2,0x38 = swpab w2, w3, [sp] -0x41,0x80,0x60,0x38 = swplb w0, w1, [x2] -0xe3,0x83,0x62,0x38 = swplb w2, w3, [sp] -0x41,0x80,0xe0,0x38 = swpalb w0, w1, [x2] -0xe3,0x83,0xe2,0x38 = swpalb w2, w3, [sp] -0x41,0x80,0xa0,0x78 = swpah w0, w1, [x2] -0xe3,0x83,0xa2,0x78 = swpah w2, w3, [sp] -0x41,0x80,0x60,0x78 = swplh w0, w1, [x2] -0xe3,0x83,0x62,0x78 = swplh w2, w3, [sp] -0x41,0x80,0xe0,0x78 = swpalh w0, w1, [x2] -0xe3,0x83,0xe2,0x78 = swpalh w2, w3, [sp] -0x41,0x80,0x20,0xf8 = swp x0, x1, [x2] -0xe3,0x83,0x22,0xf8 = swp x2, x3, [sp] -0x41,0x80,0xa0,0xf8 = swpa x0, x1, [x2] -0xe3,0x83,0xa2,0xf8 = swpa x2, x3, [sp] -0x41,0x80,0x60,0xf8 = swpl x0, x1, [x2] -0xe3,0x83,0x62,0xf8 = swpl x2, x3, [sp] -0x41,0x80,0xe0,0xf8 = swpal x0, x1, [x2] -0xe3,0x83,0xe2,0xf8 = swpal x2, x3, [sp] -0xa2,0x7c,0x20,0x08 = casp w0, w1, w2, w3, [x5] -0xe6,0x7f,0x24,0x08 = casp w4, w5, w6, w7, [sp] -0x42,0x7c,0x20,0x48 = casp x0, x1, x2, x3, [x2] -0xe6,0x7f,0x24,0x48 = casp x4, x5, x6, x7, [sp] -0xa2,0x7c,0x60,0x08 = caspa w0, w1, w2, w3, [x5] -0xe6,0x7f,0x64,0x08 = caspa w4, w5, w6, w7, [sp] -0x42,0x7c,0x60,0x48 = caspa x0, x1, x2, x3, [x2] -0xe6,0x7f,0x64,0x48 = caspa x4, x5, x6, x7, [sp] -0xa2,0xfc,0x20,0x08 = caspl w0, w1, w2, w3, [x5] -0xe6,0xff,0x24,0x08 = caspl w4, w5, w6, w7, [sp] -0x42,0xfc,0x20,0x48 = caspl x0, x1, x2, x3, [x2] -0xe6,0xff,0x24,0x48 = caspl x4, x5, x6, x7, [sp] -0xa2,0xfc,0x60,0x08 = caspal w0, w1, w2, w3, [x5] -0xe6,0xff,0x64,0x08 = caspal w4, w5, w6, w7, [sp] -0x42,0xfc,0x60,0x48 = caspal x0, x1, x2, x3, [x2] -0xe6,0xff,0x64,0x48 = caspal x4, x5, x6, x7, [sp] -0x41,0x00,0x20,0xb8 = ldadd w0, w1, [x2] -0xe3,0x03,0x22,0xb8 = ldadd w2, w3, [sp] -0x41,0x00,0xa0,0xb8 = ldadda w0, w1, [x2] -0xe3,0x03,0xa2,0xb8 = ldadda w2, w3, [sp] -0x41,0x00,0x60,0xb8 = ldaddl w0, w1, [x2] -0xe3,0x03,0x62,0xb8 = ldaddl w2, w3, [sp] -0x41,0x00,0xe0,0xb8 = ldaddal w0, w1, [x2] -0xe3,0x03,0xe2,0xb8 = ldaddal w2, w3, [sp] -0x41,0x00,0x20,0x38 = ldaddb w0, w1, [x2] -0xe3,0x03,0x22,0x38 = ldaddb w2, w3, [sp] -0x41,0x00,0x20,0x78 = ldaddh w0, w1, [x2] -0xe3,0x03,0x22,0x78 = ldaddh w2, w3, [sp] -0x41,0x00,0xa0,0x38 = ldaddab w0, w1, [x2] -0xe3,0x03,0xa2,0x38 = ldaddab w2, w3, [sp] -0x41,0x00,0x60,0x38 = ldaddlb w0, w1, [x2] -0xe3,0x03,0x62,0x38 = ldaddlb w2, w3, [sp] -0x41,0x00,0xe0,0x38 = ldaddalb w0, w1, [x2] -0xe3,0x03,0xe2,0x38 = ldaddalb w2, w3, [sp] -0x41,0x00,0xa0,0x78 = ldaddah w0, w1, [x2] -0xe3,0x03,0xa2,0x78 = ldaddah w2, w3, [sp] -0x41,0x00,0x60,0x78 = ldaddlh w0, w1, [x2] -0xe3,0x03,0x62,0x78 = ldaddlh w2, w3, [sp] -0x41,0x00,0xe0,0x78 = ldaddalh w0, w1, [x2] -0xe3,0x03,0xe2,0x78 = ldaddalh w2, w3, [sp] -0x41,0x00,0x20,0xf8 = ldadd x0, x1, [x2] -0xe3,0x03,0x22,0xf8 = ldadd x2, x3, [sp] -0x41,0x00,0xa0,0xf8 = ldadda x0, x1, [x2] -0xe3,0x03,0xa2,0xf8 = ldadda x2, x3, [sp] -0x41,0x00,0x60,0xf8 = ldaddl x0, x1, [x2] -0xe3,0x03,0x62,0xf8 = ldaddl x2, x3, [sp] -0x41,0x00,0xe0,0xf8 = ldaddal x0, x1, [x2] -0xe3,0x03,0xe2,0xf8 = ldaddal x2, x3, [sp] -0x41,0x10,0x20,0xb8 = ldclr w0, w1, [x2] -0xe3,0x13,0x22,0xb8 = ldclr w2, w3, [sp] -0x41,0x10,0xa0,0xb8 = ldclra w0, w1, [x2] -0xe3,0x13,0xa2,0xb8 = ldclra w2, w3, [sp] -0x41,0x10,0x60,0xb8 = ldclrl w0, w1, [x2] -0xe3,0x13,0x62,0xb8 = ldclrl w2, w3, [sp] -0x41,0x10,0xe0,0xb8 = ldclral w0, w1, [x2] -0xe3,0x13,0xe2,0xb8 = ldclral w2, w3, [sp] -0x41,0x10,0x20,0x38 = ldclrb w0, w1, [x2] -0xe3,0x13,0x22,0x38 = ldclrb w2, w3, [sp] -0x41,0x10,0x20,0x78 = ldclrh w0, w1, [x2] -0xe3,0x13,0x22,0x78 = ldclrh w2, w3, [sp] -0x41,0x10,0xa0,0x38 = ldclrab w0, w1, [x2] -0xe3,0x13,0xa2,0x38 = ldclrab w2, w3, [sp] -0x41,0x10,0x60,0x38 = ldclrlb w0, w1, [x2] -0xe3,0x13,0x62,0x38 = ldclrlb w2, w3, [sp] -0x41,0x10,0xe0,0x38 = ldclralb w0, w1, [x2] -0xe3,0x13,0xe2,0x38 = ldclralb w2, w3, [sp] -0x41,0x10,0xa0,0x78 = ldclrah w0, w1, [x2] -0xe3,0x13,0xa2,0x78 = ldclrah w2, w3, [sp] -0x41,0x10,0x60,0x78 = ldclrlh w0, w1, [x2] -0xe3,0x13,0x62,0x78 = ldclrlh w2, w3, [sp] -0x41,0x10,0xe0,0x78 = ldclralh w0, w1, [x2] -0xe3,0x13,0xe2,0x78 = ldclralh w2, w3, [sp] -0x41,0x10,0x20,0xf8 = ldclr x0, x1, [x2] -0xe3,0x13,0x22,0xf8 = ldclr x2, x3, [sp] -0x41,0x10,0xa0,0xf8 = ldclra x0, x1, [x2] -0xe3,0x13,0xa2,0xf8 = ldclra x2, x3, [sp] -0x41,0x10,0x60,0xf8 = ldclrl x0, x1, [x2] -0xe3,0x13,0x62,0xf8 = ldclrl x2, x3, [sp] -0x41,0x10,0xe0,0xf8 = ldclral x0, x1, [x2] -0xe3,0x13,0xe2,0xf8 = ldclral x2, x3, [sp] -0x41,0x20,0x20,0xb8 = ldeor w0, w1, [x2] -0xe3,0x23,0x22,0xb8 = ldeor w2, w3, [sp] -0x41,0x20,0xa0,0xb8 = ldeora w0, w1, [x2] -0xe3,0x23,0xa2,0xb8 = ldeora w2, w3, [sp] -0x41,0x20,0x60,0xb8 = ldeorl w0, w1, [x2] -0xe3,0x23,0x62,0xb8 = ldeorl w2, w3, [sp] -0x41,0x20,0xe0,0xb8 = ldeoral w0, w1, [x2] -0xe3,0x23,0xe2,0xb8 = ldeoral w2, w3, [sp] -0x41,0x20,0x20,0x38 = ldeorb w0, w1, [x2] -0xe3,0x23,0x22,0x38 = ldeorb w2, w3, [sp] -0x41,0x20,0x20,0x78 = ldeorh w0, w1, [x2] -0xe3,0x23,0x22,0x78 = ldeorh w2, w3, [sp] -0x41,0x20,0xa0,0x38 = ldeorab w0, w1, [x2] -0xe3,0x23,0xa2,0x38 = ldeorab w2, w3, [sp] -0x41,0x20,0x60,0x38 = ldeorlb w0, w1, [x2] -0xe3,0x23,0x62,0x38 = ldeorlb w2, w3, [sp] -0x41,0x20,0xe0,0x38 = ldeoralb w0, w1, [x2] -0xe3,0x23,0xe2,0x38 = ldeoralb w2, w3, [sp] -0x41,0x20,0xa0,0x78 = ldeorah w0, w1, [x2] -0xe3,0x23,0xa2,0x78 = ldeorah w2, w3, [sp] -0x41,0x20,0x60,0x78 = ldeorlh w0, w1, [x2] -0xe3,0x23,0x62,0x78 = ldeorlh w2, w3, [sp] -0x41,0x20,0xe0,0x78 = ldeoralh w0, w1, [x2] -0xe3,0x23,0xe2,0x78 = ldeoralh w2, w3, [sp] -0x41,0x20,0x20,0xf8 = ldeor x0, x1, [x2] -0xe3,0x23,0x22,0xf8 = ldeor x2, x3, [sp] -0x41,0x20,0xa0,0xf8 = ldeora x0, x1, [x2] -0xe3,0x23,0xa2,0xf8 = ldeora x2, x3, [sp] -0x41,0x20,0x60,0xf8 = ldeorl x0, x1, [x2] -0xe3,0x23,0x62,0xf8 = ldeorl x2, x3, [sp] -0x41,0x20,0xe0,0xf8 = ldeoral x0, x1, [x2] -0xe3,0x23,0xe2,0xf8 = ldeoral x2, x3, [sp] -0x41,0x30,0x20,0xb8 = ldset w0, w1, [x2] -0xe3,0x33,0x22,0xb8 = ldset w2, w3, [sp] -0x41,0x30,0xa0,0xb8 = ldseta w0, w1, [x2] -0xe3,0x33,0xa2,0xb8 = ldseta w2, w3, [sp] -0x41,0x30,0x60,0xb8 = ldsetl w0, w1, [x2] -0xe3,0x33,0x62,0xb8 = ldsetl w2, w3, [sp] -0x41,0x30,0xe0,0xb8 = ldsetal w0, w1, [x2] -0xe3,0x33,0xe2,0xb8 = ldsetal w2, w3, [sp] -0x41,0x30,0x20,0x38 = ldsetb w0, w1, [x2] -0xe3,0x33,0x22,0x38 = ldsetb w2, w3, [sp] -0x41,0x30,0x20,0x78 = ldseth w0, w1, [x2] -0xe3,0x33,0x22,0x78 = ldseth w2, w3, [sp] -0x41,0x30,0xa0,0x38 = ldsetab w0, w1, [x2] -0xe3,0x33,0xa2,0x38 = ldsetab w2, w3, [sp] -0x41,0x30,0x60,0x38 = ldsetlb w0, w1, [x2] -0xe3,0x33,0x62,0x38 = ldsetlb w2, w3, [sp] -0x41,0x30,0xe0,0x38 = ldsetalb w0, w1, [x2] -0xe3,0x33,0xe2,0x38 = ldsetalb w2, w3, [sp] -0x41,0x30,0xa0,0x78 = ldsetah w0, w1, [x2] -0xe3,0x33,0xa2,0x78 = ldsetah w2, w3, [sp] -0x41,0x30,0x60,0x78 = ldsetlh w0, w1, [x2] -0xe3,0x33,0x62,0x78 = ldsetlh w2, w3, [sp] -0x41,0x30,0xe0,0x78 = ldsetalh w0, w1, [x2] -0xe3,0x33,0xe2,0x78 = ldsetalh w2, w3, [sp] -0x41,0x30,0x20,0xf8 = ldset x0, x1, [x2] -0xe3,0x33,0x22,0xf8 = ldset x2, x3, [sp] -0x41,0x30,0xa0,0xf8 = ldseta x0, x1, [x2] -0xe3,0x33,0xa2,0xf8 = ldseta x2, x3, [sp] -0x41,0x30,0x60,0xf8 = ldsetl x0, x1, [x2] -0xe3,0x33,0x62,0xf8 = ldsetl x2, x3, [sp] -0x41,0x30,0xe0,0xf8 = ldsetal x0, x1, [x2] -0xe3,0x33,0xe2,0xf8 = ldsetal x2, x3, [sp] -0x41,0x40,0x20,0xb8 = ldsmax w0, w1, [x2] -0xe3,0x43,0x22,0xb8 = ldsmax w2, w3, [sp] -0x41,0x40,0xa0,0xb8 = ldsmaxa w0, w1, [x2] -0xe3,0x43,0xa2,0xb8 = ldsmaxa w2, w3, [sp] -0x41,0x40,0x60,0xb8 = ldsmaxl w0, w1, [x2] -0xe3,0x43,0x62,0xb8 = ldsmaxl w2, w3, [sp] -0x41,0x40,0xe0,0xb8 = ldsmaxal w0, w1, [x2] -0xe3,0x43,0xe2,0xb8 = ldsmaxal w2, w3, [sp] -0x41,0x40,0x20,0x38 = ldsmaxb w0, w1, [x2] -0xe3,0x43,0x22,0x38 = ldsmaxb w2, w3, [sp] -0x41,0x40,0x20,0x78 = ldsmaxh w0, w1, [x2] -0xe3,0x43,0x22,0x78 = ldsmaxh w2, w3, [sp] -0x41,0x40,0xa0,0x38 = ldsmaxab w0, w1, [x2] -0xe3,0x43,0xa2,0x38 = ldsmaxab w2, w3, [sp] -0x41,0x40,0x60,0x38 = ldsmaxlb w0, w1, [x2] -0xe3,0x43,0x62,0x38 = ldsmaxlb w2, w3, [sp] -0x41,0x40,0xe0,0x38 = ldsmaxalb w0, w1, [x2] -0xe3,0x43,0xe2,0x38 = ldsmaxalb w2, w3, [sp] -0x41,0x40,0xa0,0x78 = ldsmaxah w0, w1, [x2] -0xe3,0x43,0xa2,0x78 = ldsmaxah w2, w3, [sp] -0x41,0x40,0x60,0x78 = ldsmaxlh w0, w1, [x2] -0xe3,0x43,0x62,0x78 = ldsmaxlh w2, w3, [sp] -0x41,0x40,0xe0,0x78 = ldsmaxalh w0, w1, [x2] -0xe3,0x43,0xe2,0x78 = ldsmaxalh w2, w3, [sp] -0x41,0x40,0x20,0xf8 = ldsmax x0, x1, [x2] -0xe3,0x43,0x22,0xf8 = ldsmax x2, x3, [sp] -0x41,0x40,0xa0,0xf8 = ldsmaxa x0, x1, [x2] -0xe3,0x43,0xa2,0xf8 = ldsmaxa x2, x3, [sp] -0x41,0x40,0x60,0xf8 = ldsmaxl x0, x1, [x2] -0xe3,0x43,0x62,0xf8 = ldsmaxl x2, x3, [sp] -0x41,0x40,0xe0,0xf8 = ldsmaxal x0, x1, [x2] -0xe3,0x43,0xe2,0xf8 = ldsmaxal x2, x3, [sp] -0x41,0x50,0x20,0xb8 = ldsmin w0, w1, [x2] -0xe3,0x53,0x22,0xb8 = ldsmin w2, w3, [sp] -0x41,0x50,0xa0,0xb8 = ldsmina w0, w1, [x2] -0xe3,0x53,0xa2,0xb8 = ldsmina w2, w3, [sp] -0x41,0x50,0x60,0xb8 = ldsminl w0, w1, [x2] -0xe3,0x53,0x62,0xb8 = ldsminl w2, w3, [sp] -0x41,0x50,0xe0,0xb8 = ldsminal w0, w1, [x2] -0xe3,0x53,0xe2,0xb8 = ldsminal w2, w3, [sp] -0x41,0x50,0x20,0x38 = ldsminb w0, w1, [x2] -0xe3,0x53,0x22,0x38 = ldsminb w2, w3, [sp] -0x41,0x50,0x20,0x78 = ldsminh w0, w1, [x2] -0xe3,0x53,0x22,0x78 = ldsminh w2, w3, [sp] -0x41,0x50,0xa0,0x38 = ldsminab w0, w1, [x2] -0xe3,0x53,0xa2,0x38 = ldsminab w2, w3, [sp] -0x41,0x50,0x60,0x38 = ldsminlb w0, w1, [x2] -0xe3,0x53,0x62,0x38 = ldsminlb w2, w3, [sp] -0x41,0x50,0xe0,0x38 = ldsminalb w0, w1, [x2] -0xe3,0x53,0xe2,0x38 = ldsminalb w2, w3, [sp] -0x41,0x50,0xa0,0x78 = ldsminah w0, w1, [x2] -0xe3,0x53,0xa2,0x78 = ldsminah w2, w3, [sp] -0x41,0x50,0x60,0x78 = ldsminlh w0, w1, [x2] -0xe3,0x53,0x62,0x78 = ldsminlh w2, w3, [sp] -0x41,0x50,0xe0,0x78 = ldsminalh w0, w1, [x2] -0xe3,0x53,0xe2,0x78 = ldsminalh w2, w3, [sp] -0x41,0x50,0x20,0xf8 = ldsmin x0, x1, [x2] -0xe3,0x53,0x22,0xf8 = ldsmin x2, x3, [sp] -0x41,0x50,0xa0,0xf8 = ldsmina x0, x1, [x2] -0xe3,0x53,0xa2,0xf8 = ldsmina x2, x3, [sp] -0x41,0x50,0x60,0xf8 = ldsminl x0, x1, [x2] -0xe3,0x53,0x62,0xf8 = ldsminl x2, x3, [sp] -0x41,0x50,0xe0,0xf8 = ldsminal x0, x1, [x2] -0xe3,0x53,0xe2,0xf8 = ldsminal x2, x3, [sp] -0x41,0x60,0x20,0xb8 = ldumax w0, w1, [x2] -0xe3,0x63,0x22,0xb8 = ldumax w2, w3, [sp] -0x41,0x60,0xa0,0xb8 = ldumaxa w0, w1, [x2] -0xe3,0x63,0xa2,0xb8 = ldumaxa w2, w3, [sp] -0x41,0x60,0x60,0xb8 = ldumaxl w0, w1, [x2] -0xe3,0x63,0x62,0xb8 = ldumaxl w2, w3, [sp] -0x41,0x60,0xe0,0xb8 = ldumaxal w0, w1, [x2] -0xe3,0x63,0xe2,0xb8 = ldumaxal w2, w3, [sp] -0x41,0x60,0x20,0x38 = ldumaxb w0, w1, [x2] -0xe3,0x63,0x22,0x38 = ldumaxb w2, w3, [sp] -0x41,0x60,0x20,0x78 = ldumaxh w0, w1, [x2] -0xe3,0x63,0x22,0x78 = ldumaxh w2, w3, [sp] -0x41,0x60,0xa0,0x38 = ldumaxab w0, w1, [x2] -0xe3,0x63,0xa2,0x38 = ldumaxab w2, w3, [sp] -0x41,0x60,0x60,0x38 = ldumaxlb w0, w1, [x2] -0xe3,0x63,0x62,0x38 = ldumaxlb w2, w3, [sp] -0x41,0x60,0xe0,0x38 = ldumaxalb w0, w1, [x2] -0xe3,0x63,0xe2,0x38 = ldumaxalb w2, w3, [sp] -0x41,0x60,0xa0,0x78 = ldumaxah w0, w1, [x2] -0xe3,0x63,0xa2,0x78 = ldumaxah w2, w3, [sp] -0x41,0x60,0x60,0x78 = ldumaxlh w0, w1, [x2] -0xe3,0x63,0x62,0x78 = ldumaxlh w2, w3, [sp] -0x41,0x60,0xe0,0x78 = ldumaxalh w0, w1, [x2] -0xe3,0x63,0xe2,0x78 = ldumaxalh w2, w3, [sp] -0x41,0x60,0x20,0xf8 = ldumax x0, x1, [x2] -0xe3,0x63,0x22,0xf8 = ldumax x2, x3, [sp] -0x41,0x60,0xa0,0xf8 = ldumaxa x0, x1, [x2] -0xe3,0x63,0xa2,0xf8 = ldumaxa x2, x3, [sp] -0x41,0x60,0x60,0xf8 = ldumaxl x0, x1, [x2] -0xe3,0x63,0x62,0xf8 = ldumaxl x2, x3, [sp] -0x41,0x60,0xe0,0xf8 = ldumaxal x0, x1, [x2] -0xe3,0x63,0xe2,0xf8 = ldumaxal x2, x3, [sp] -0x41,0x70,0x20,0xb8 = ldumin w0, w1, [x2] -0xe3,0x73,0x22,0xb8 = ldumin w2, w3, [sp] -0x41,0x70,0xa0,0xb8 = ldumina w0, w1, [x2] -0xe3,0x73,0xa2,0xb8 = ldumina w2, w3, [sp] -0x41,0x70,0x60,0xb8 = lduminl w0, w1, [x2] -0xe3,0x73,0x62,0xb8 = lduminl w2, w3, [sp] -0x41,0x70,0xe0,0xb8 = lduminal w0, w1, [x2] -0xe3,0x73,0xe2,0xb8 = lduminal w2, w3, [sp] -0x41,0x70,0x20,0x38 = lduminb w0, w1, [x2] -0xe3,0x73,0x22,0x38 = lduminb w2, w3, [sp] -0x41,0x70,0x20,0x78 = lduminh w0, w1, [x2] -0xe3,0x73,0x22,0x78 = lduminh w2, w3, [sp] -0x41,0x70,0xa0,0x38 = lduminab w0, w1, [x2] -0xe3,0x73,0xa2,0x38 = lduminab w2, w3, [sp] -0x41,0x70,0x60,0x38 = lduminlb w0, w1, [x2] -0xe3,0x73,0x62,0x38 = lduminlb w2, w3, [sp] -0x41,0x70,0xe0,0x38 = lduminalb w0, w1, [x2] -0xe3,0x73,0xe2,0x38 = lduminalb w2, w3, [sp] -0x41,0x70,0xa0,0x78 = lduminah w0, w1, [x2] -0xe3,0x73,0xa2,0x78 = lduminah w2, w3, [sp] -0x41,0x70,0x60,0x78 = lduminlh w0, w1, [x2] -0xe3,0x73,0x62,0x78 = lduminlh w2, w3, [sp] -0x41,0x70,0xe0,0x78 = lduminalh w0, w1, [x2] -0xe3,0x73,0xe2,0x78 = lduminalh w2, w3, [sp] -0x41,0x70,0x20,0xf8 = ldumin x0, x1, [x2] -0xe3,0x73,0x22,0xf8 = ldumin x2, x3, [sp] -0x41,0x70,0xa0,0xf8 = ldumina x0, x1, [x2] -0xe3,0x73,0xa2,0xf8 = ldumina x2, x3, [sp] -0x41,0x70,0x60,0xf8 = lduminl x0, x1, [x2] -0xe3,0x73,0x62,0xf8 = lduminl x2, x3, [sp] -0x41,0x70,0xe0,0xf8 = lduminal x0, x1, [x2] -0xe3,0x73,0xe2,0xf8 = lduminal x2, x3, [sp] -0x5f,0x00,0x20,0xb8 = stadd w0, [x2] -0xff,0x03,0x22,0xb8 = stadd w2, [sp] -0x5f,0x00,0x60,0xb8 = staddl w0, [x2] -0xff,0x03,0x62,0xb8 = staddl w2, [sp] -0x5f,0x00,0x20,0x38 = staddb w0, [x2] -0xff,0x03,0x22,0x38 = staddb w2, [sp] -0x5f,0x00,0x20,0x78 = staddh w0, [x2] -0xff,0x03,0x22,0x78 = staddh w2, [sp] -0x5f,0x00,0x60,0x38 = staddlb w0, [x2] -0xff,0x03,0x62,0x38 = staddlb w2, [sp] -0x5f,0x00,0x60,0x78 = staddlh w0, [x2] -0xff,0x03,0x62,0x78 = staddlh w2, [sp] -0x5f,0x00,0x20,0xf8 = stadd x0, [x2] -0xff,0x03,0x22,0xf8 = stadd x2, [sp] -0x5f,0x00,0x60,0xf8 = staddl x0, [x2] -0xff,0x03,0x62,0xf8 = staddl x2, [sp] -0x5f,0x10,0x20,0xb8 = stclr w0, [x2] -0xff,0x13,0x22,0xb8 = stclr w2, [sp] -0x5f,0x10,0x60,0xb8 = stclrl w0, [x2] -0xff,0x13,0x62,0xb8 = stclrl w2, [sp] -0x5f,0x10,0x20,0x38 = stclrb w0, [x2] -0xff,0x13,0x22,0x38 = stclrb w2, [sp] -0x5f,0x10,0x20,0x78 = stclrh w0, [x2] -0xff,0x13,0x22,0x78 = stclrh w2, [sp] -0x5f,0x10,0x60,0x38 = stclrlb w0, [x2] -0xff,0x13,0x62,0x38 = stclrlb w2, [sp] -0x5f,0x10,0x60,0x78 = stclrlh w0, [x2] -0xff,0x13,0x62,0x78 = stclrlh w2, [sp] -0x5f,0x10,0x20,0xf8 = stclr x0, [x2] -0xff,0x13,0x22,0xf8 = stclr x2, [sp] -0x5f,0x10,0x60,0xf8 = stclrl x0, [x2] -0xff,0x13,0x62,0xf8 = stclrl x2, [sp] -0x5f,0x20,0x20,0xb8 = steor w0, [x2] -0xff,0x23,0x22,0xb8 = steor w2, [sp] -0x5f,0x20,0x60,0xb8 = steorl w0, [x2] -0xff,0x23,0x62,0xb8 = steorl w2, [sp] -0x5f,0x20,0x20,0x38 = steorb w0, [x2] -0xff,0x23,0x22,0x38 = steorb w2, [sp] -0x5f,0x20,0x20,0x78 = steorh w0, [x2] -0xff,0x23,0x22,0x78 = steorh w2, [sp] -0x5f,0x20,0x60,0x38 = steorlb w0, [x2] -0xff,0x23,0x62,0x38 = steorlb w2, [sp] -0x5f,0x20,0x60,0x78 = steorlh w0, [x2] -0xff,0x23,0x62,0x78 = steorlh w2, [sp] -0x5f,0x20,0x20,0xf8 = steor x0, [x2] -0xff,0x23,0x22,0xf8 = steor x2, [sp] -0x5f,0x20,0x60,0xf8 = steorl x0, [x2] -0xff,0x23,0x62,0xf8 = steorl x2, [sp] -0x5f,0x30,0x20,0xb8 = stset w0, [x2] -0xff,0x33,0x22,0xb8 = stset w2, [sp] -0x5f,0x30,0x60,0xb8 = stsetl w0, [x2] -0xff,0x33,0x62,0xb8 = stsetl w2, [sp] -0x5f,0x30,0x20,0x38 = stsetb w0, [x2] -0xff,0x33,0x22,0x38 = stsetb w2, [sp] -0x5f,0x30,0x20,0x78 = stseth w0, [x2] -0xff,0x33,0x22,0x78 = stseth w2, [sp] -0x5f,0x30,0x60,0x38 = stsetlb w0, [x2] -0xff,0x33,0x62,0x38 = stsetlb w2, [sp] -0x5f,0x30,0x60,0x78 = stsetlh w0, [x2] -0xff,0x33,0x62,0x78 = stsetlh w2, [sp] -0x5f,0x30,0x20,0xf8 = stset x0, [x2] -0xff,0x33,0x22,0xf8 = stset x2, [sp] -0x5f,0x30,0x60,0xf8 = stsetl x0, [x2] -0xff,0x33,0x62,0xf8 = stsetl x2, [sp] -0x5f,0x40,0x20,0xb8 = stsmax w0, [x2] -0xff,0x43,0x22,0xb8 = stsmax w2, [sp] -0x5f,0x40,0x60,0xb8 = stsmaxl w0, [x2] -0xff,0x43,0x62,0xb8 = stsmaxl w2, [sp] -0x5f,0x40,0x20,0x38 = stsmaxb w0, [x2] -0xff,0x43,0x22,0x38 = stsmaxb w2, [sp] -0x5f,0x40,0x20,0x78 = stsmaxh w0, [x2] -0xff,0x43,0x22,0x78 = stsmaxh w2, [sp] -0x5f,0x40,0x60,0x38 = stsmaxlb w0, [x2] -0xff,0x43,0x62,0x38 = stsmaxlb w2, [sp] -0x5f,0x40,0x60,0x78 = stsmaxlh w0, [x2] -0xff,0x43,0x62,0x78 = stsmaxlh w2, [sp] -0x5f,0x40,0x20,0xf8 = stsmax x0, [x2] -0xff,0x43,0x22,0xf8 = stsmax x2, [sp] -0x5f,0x40,0x60,0xf8 = stsmaxl x0, [x2] -0xff,0x43,0x62,0xf8 = stsmaxl x2, [sp] -0x5f,0x50,0x20,0xb8 = stsmin w0, [x2] -0xff,0x53,0x22,0xb8 = stsmin w2, [sp] -0x5f,0x50,0x60,0xb8 = stsminl w0, [x2] -0xff,0x53,0x62,0xb8 = stsminl w2, [sp] -0x5f,0x50,0x20,0x38 = stsminb w0, [x2] -0xff,0x53,0x22,0x38 = stsminb w2, [sp] -0x5f,0x50,0x20,0x78 = stsminh w0, [x2] -0xff,0x53,0x22,0x78 = stsminh w2, [sp] -0x5f,0x50,0x60,0x38 = stsminlb w0, [x2] -0xff,0x53,0x62,0x38 = stsminlb w2, [sp] -0x5f,0x50,0x60,0x78 = stsminlh w0, [x2] -0xff,0x53,0x62,0x78 = stsminlh w2, [sp] -0x5f,0x50,0x20,0xf8 = stsmin x0, [x2] -0xff,0x53,0x22,0xf8 = stsmin x2, [sp] -0x5f,0x50,0x60,0xf8 = stsminl x0, [x2] -0xff,0x53,0x62,0xf8 = stsminl x2, [sp] -0x5f,0x60,0x20,0xb8 = stumax w0, [x2] -0xff,0x63,0x22,0xb8 = stumax w2, [sp] -0x5f,0x60,0x60,0xb8 = stumaxl w0, [x2] -0xff,0x63,0x62,0xb8 = stumaxl w2, [sp] -0x5f,0x60,0x20,0x38 = stumaxb w0, [x2] -0xff,0x63,0x22,0x38 = stumaxb w2, [sp] -0x5f,0x60,0x20,0x78 = stumaxh w0, [x2] -0xff,0x63,0x22,0x78 = stumaxh w2, [sp] -0x5f,0x60,0x60,0x38 = stumaxlb w0, [x2] -0xff,0x63,0x62,0x38 = stumaxlb w2, [sp] -0x5f,0x60,0x60,0x78 = stumaxlh w0, [x2] -0xff,0x63,0x62,0x78 = stumaxlh w2, [sp] -0x5f,0x60,0x20,0xf8 = stumax x0, [x2] -0xff,0x63,0x22,0xf8 = stumax x2, [sp] -0x5f,0x60,0x60,0xf8 = stumaxl x0, [x2] -0xff,0x63,0x62,0xf8 = stumaxl x2, [sp] -0x5f,0x70,0x20,0xb8 = stumin w0, [x2] -0xff,0x73,0x22,0xb8 = stumin w2, [sp] -0x5f,0x70,0x60,0xb8 = stuminl w0, [x2] -0xff,0x73,0x62,0xb8 = stuminl w2, [sp] -0x5f,0x70,0x20,0x38 = stuminb w0, [x2] -0xff,0x73,0x22,0x38 = stuminb w2, [sp] -0x5f,0x70,0x20,0x78 = stuminh w0, [x2] -0xff,0x73,0x22,0x78 = stuminh w2, [sp] + +0x41,0x7c,0xa0,0x88 == cas w0, w1, [x2] +0xe3,0x7f,0xa2,0x88 == cas w2, w3, [sp] +0x41,0x7c,0xe0,0x88 == casa w0, w1, [x2] +0xe3,0x7f,0xe2,0x88 == casa w2, w3, [sp] +0x41,0xfc,0xa0,0x88 == casl w0, w1, [x2] +0xe3,0xff,0xa2,0x88 == casl w2, w3, [sp] +0x41,0xfc,0xe0,0x88 == casal w0, w1, [x2] +0xe3,0xff,0xe2,0x88 == casal w2, w3, [sp] +0x41,0x7c,0xa0,0x08 == casb w0, w1, [x2] +0xe3,0x7f,0xa2,0x08 == casb w2, w3, [sp] +0x41,0x7c,0xa0,0x48 == cash w0, w1, [x2] +0xe3,0x7f,0xa2,0x48 == cash w2, w3, [sp] +0x41,0x7c,0xe0,0x08 == casab w0, w1, [x2] +0xe3,0x7f,0xe2,0x08 == casab w2, w3, [sp] +0x41,0xfc,0xa0,0x08 == caslb w0, w1, [x2] +0xe3,0xff,0xa2,0x08 == caslb w2, w3, [sp] +0x41,0xfc,0xe0,0x08 == casalb w0, w1, [x2] +0xe3,0xff,0xe2,0x08 == casalb w2, w3, [sp] +0x41,0x7c,0xe0,0x48 == casah w0, w1, [x2] +0xe3,0x7f,0xe2,0x48 == casah w2, w3, [sp] +0x41,0xfc,0xa0,0x48 == caslh w0, w1, [x2] +0xe3,0xff,0xa2,0x48 == caslh w2, w3, [sp] +0x41,0xfc,0xe0,0x48 == casalh w0, w1, [x2] +0xe3,0xff,0xe2,0x48 == casalh w2, w3, [sp] +0x41,0x7c,0xa0,0xc8 == cas x0, x1, [x2] +0xe3,0x7f,0xa2,0xc8 == cas x2, x3, [sp] +0x41,0x7c,0xe0,0xc8 == casa x0, x1, [x2] +0xe3,0x7f,0xe2,0xc8 == casa x2, x3, [sp] +0x41,0xfc,0xa0,0xc8 == casl x0, x1, [x2] +0xe3,0xff,0xa2,0xc8 == casl x2, x3, [sp] +0x41,0xfc,0xe0,0xc8 == casal x0, x1, [x2] +0xe3,0xff,0xe2,0xc8 == casal x2, x3, [sp] +0x41,0x80,0x20,0xb8 == swp w0, w1, [x2] +0xe3,0x83,0x22,0xb8 == swp w2, w3, [sp] +0x41,0x80,0xa0,0xb8 == swpa w0, w1, [x2] +0xe3,0x83,0xa2,0xb8 == swpa w2, w3, [sp] +0x41,0x80,0x60,0xb8 == swpl w0, w1, [x2] +0xe3,0x83,0x62,0xb8 == swpl w2, w3, [sp] +0x41,0x80,0xe0,0xb8 == swpal w0, w1, [x2] +0xe3,0x83,0xe2,0xb8 == swpal w2, w3, [sp] +0x41,0x80,0x20,0x38 == swpb w0, w1, [x2] +0xe3,0x83,0x22,0x38 == swpb w2, w3, [sp] +0x41,0x80,0x20,0x78 == swph w0, w1, [x2] +0xe3,0x83,0x22,0x78 == swph w2, w3, [sp] +0x41,0x80,0xa0,0x38 == swpab w0, w1, [x2] +0xe3,0x83,0xa2,0x38 == swpab w2, w3, [sp] +0x41,0x80,0x60,0x38 == swplb w0, w1, [x2] +0xe3,0x83,0x62,0x38 == swplb w2, w3, [sp] +0x41,0x80,0xe0,0x38 == swpalb w0, w1, [x2] +0xe3,0x83,0xe2,0x38 == swpalb w2, w3, [sp] +0x41,0x80,0xa0,0x78 == swpah w0, w1, [x2] +0xe3,0x83,0xa2,0x78 == swpah w2, w3, [sp] +0x41,0x80,0x60,0x78 == swplh w0, w1, [x2] +0xe3,0x83,0x62,0x78 == swplh w2, w3, [sp] +0x41,0x80,0xe0,0x78 == swpalh w0, w1, [x2] +0xe3,0x83,0xe2,0x78 == swpalh w2, w3, [sp] +0x41,0x80,0x20,0xf8 == swp x0, x1, [x2] +0xe3,0x83,0x22,0xf8 == swp x2, x3, [sp] +0x41,0x80,0xa0,0xf8 == swpa x0, x1, [x2] +0xe3,0x83,0xa2,0xf8 == swpa x2, x3, [sp] +0x41,0x80,0x60,0xf8 == swpl x0, x1, [x2] +0xe3,0x83,0x62,0xf8 == swpl x2, x3, [sp] +0x41,0x80,0xe0,0xf8 == swpal x0, x1, [x2] +0xe3,0x83,0xe2,0xf8 == swpal x2, x3, [sp] +0xa2,0x7c,0x20,0x08 == casp w0, w1, w2, w3, [x5] +0xe6,0x7f,0x24,0x08 == casp w4, w5, w6, w7, [sp] +0x42,0x7c,0x20,0x48 == casp x0, x1, x2, x3, [x2] +0xe6,0x7f,0x24,0x48 == casp x4, x5, x6, x7, [sp] +0xa2,0x7c,0x60,0x08 == caspa w0, w1, w2, w3, [x5] +0xe6,0x7f,0x64,0x08 == caspa w4, w5, w6, w7, [sp] +0x42,0x7c,0x60,0x48 == caspa x0, x1, x2, x3, [x2] +0xe6,0x7f,0x64,0x48 == caspa x4, x5, x6, x7, [sp] +0xa2,0xfc,0x20,0x08 == caspl w0, w1, w2, w3, [x5] +0xe6,0xff,0x24,0x08 == caspl w4, w5, w6, w7, [sp] +0x42,0xfc,0x20,0x48 == caspl x0, x1, x2, x3, [x2] +0xe6,0xff,0x24,0x48 == caspl x4, x5, x6, x7, [sp] +0xa2,0xfc,0x60,0x08 == caspal w0, w1, w2, w3, [x5] +0xe6,0xff,0x64,0x08 == caspal w4, w5, w6, w7, [sp] +0x42,0xfc,0x60,0x48 == caspal x0, x1, x2, x3, [x2] +0xe6,0xff,0x64,0x48 == caspal x4, x5, x6, x7, [sp] +0x41,0x00,0x20,0xb8 == ldadd w0, w1, [x2] +0xe3,0x03,0x22,0xb8 == ldadd w2, w3, [sp] +0x41,0x00,0xa0,0xb8 == ldadda w0, w1, [x2] +0xe3,0x03,0xa2,0xb8 == ldadda w2, w3, [sp] +0x41,0x00,0x60,0xb8 == ldaddl w0, w1, [x2] +0xe3,0x03,0x62,0xb8 == ldaddl w2, w3, [sp] +0x41,0x00,0xe0,0xb8 == ldaddal w0, w1, [x2] +0xe3,0x03,0xe2,0xb8 == ldaddal w2, w3, [sp] +0x41,0x00,0x20,0x38 == ldaddb w0, w1, [x2] +0xe3,0x03,0x22,0x38 == ldaddb w2, w3, [sp] +0x41,0x00,0x20,0x78 == ldaddh w0, w1, [x2] +0xe3,0x03,0x22,0x78 == ldaddh w2, w3, [sp] +0x41,0x00,0xa0,0x38 == ldaddab w0, w1, [x2] +0xe3,0x03,0xa2,0x38 == ldaddab w2, w3, [sp] +0x41,0x00,0x60,0x38 == ldaddlb w0, w1, [x2] +0xe3,0x03,0x62,0x38 == ldaddlb w2, w3, [sp] +0x41,0x00,0xe0,0x38 == ldaddalb w0, w1, [x2] +0xe3,0x03,0xe2,0x38 == ldaddalb w2, w3, [sp] +0x41,0x00,0xa0,0x78 == ldaddah w0, w1, [x2] +0xe3,0x03,0xa2,0x78 == ldaddah w2, w3, [sp] +0x41,0x00,0x60,0x78 == ldaddlh w0, w1, [x2] +0xe3,0x03,0x62,0x78 == ldaddlh w2, w3, [sp] +0x41,0x00,0xe0,0x78 == ldaddalh w0, w1, [x2] +0xe3,0x03,0xe2,0x78 == ldaddalh w2, w3, [sp] +0x41,0x00,0x20,0xf8 == ldadd x0, x1, [x2] +0xe3,0x03,0x22,0xf8 == ldadd x2, x3, [sp] +0x41,0x00,0xa0,0xf8 == ldadda x0, x1, [x2] +0xe3,0x03,0xa2,0xf8 == ldadda x2, x3, [sp] +0x41,0x00,0x60,0xf8 == ldaddl x0, x1, [x2] +0xe3,0x03,0x62,0xf8 == ldaddl x2, x3, [sp] +0x41,0x00,0xe0,0xf8 == ldaddal x0, x1, [x2] +0xe3,0x03,0xe2,0xf8 == ldaddal x2, x3, [sp] +0x41,0x10,0x20,0xb8 == ldclr w0, w1, [x2] +0xe3,0x13,0x22,0xb8 == ldclr w2, w3, [sp] +0x41,0x10,0xa0,0xb8 == ldclra w0, w1, [x2] +0xe3,0x13,0xa2,0xb8 == ldclra w2, w3, [sp] +0x41,0x10,0x60,0xb8 == ldclrl w0, w1, [x2] +0xe3,0x13,0x62,0xb8 == ldclrl w2, w3, [sp] +0x41,0x10,0xe0,0xb8 == ldclral w0, w1, [x2] +0xe3,0x13,0xe2,0xb8 == ldclral w2, w3, [sp] +0x41,0x10,0x20,0x38 == ldclrb w0, w1, [x2] +0xe3,0x13,0x22,0x38 == ldclrb w2, w3, [sp] +0x41,0x10,0x20,0x78 == ldclrh w0, w1, [x2] +0xe3,0x13,0x22,0x78 == ldclrh w2, w3, [sp] +0x41,0x10,0xa0,0x38 == ldclrab w0, w1, [x2] +0xe3,0x13,0xa2,0x38 == ldclrab w2, w3, [sp] +0x41,0x10,0x60,0x38 == ldclrlb w0, w1, [x2] +0xe3,0x13,0x62,0x38 == ldclrlb w2, w3, [sp] +0x41,0x10,0xe0,0x38 == ldclralb w0, w1, [x2] +0xe3,0x13,0xe2,0x38 == ldclralb w2, w3, [sp] +0x41,0x10,0xa0,0x78 == ldclrah w0, w1, [x2] +0xe3,0x13,0xa2,0x78 == ldclrah w2, w3, [sp] +0x41,0x10,0x60,0x78 == ldclrlh w0, w1, [x2] +0xe3,0x13,0x62,0x78 == ldclrlh w2, w3, [sp] +0x41,0x10,0xe0,0x78 == ldclralh w0, w1, [x2] +0xe3,0x13,0xe2,0x78 == ldclralh w2, w3, [sp] +0x41,0x10,0x20,0xf8 == ldclr x0, x1, [x2] +0xe3,0x13,0x22,0xf8 == ldclr x2, x3, [sp] +0x41,0x10,0xa0,0xf8 == ldclra x0, x1, [x2] +0xe3,0x13,0xa2,0xf8 == ldclra x2, x3, [sp] +0x41,0x10,0x60,0xf8 == ldclrl x0, x1, [x2] +0xe3,0x13,0x62,0xf8 == ldclrl x2, x3, [sp] +0x41,0x10,0xe0,0xf8 == ldclral x0, x1, [x2] +0xe3,0x13,0xe2,0xf8 == ldclral x2, x3, [sp] +0x41,0x20,0x20,0xb8 == ldeor w0, w1, [x2] +0xe3,0x23,0x22,0xb8 == ldeor w2, w3, [sp] +0x41,0x20,0xa0,0xb8 == ldeora w0, w1, [x2] +0xe3,0x23,0xa2,0xb8 == ldeora w2, w3, [sp] +0x41,0x20,0x60,0xb8 == ldeorl w0, w1, [x2] +0xe3,0x23,0x62,0xb8 == ldeorl w2, w3, [sp] +0x41,0x20,0xe0,0xb8 == ldeoral w0, w1, [x2] +0xe3,0x23,0xe2,0xb8 == ldeoral w2, w3, [sp] +0x41,0x20,0x20,0x38 == ldeorb w0, w1, [x2] +0xe3,0x23,0x22,0x38 == ldeorb w2, w3, [sp] +0x41,0x20,0x20,0x78 == ldeorh w0, w1, [x2] +0xe3,0x23,0x22,0x78 == ldeorh w2, w3, [sp] +0x41,0x20,0xa0,0x38 == ldeorab w0, w1, [x2] +0xe3,0x23,0xa2,0x38 == ldeorab w2, w3, [sp] +0x41,0x20,0x60,0x38 == ldeorlb w0, w1, [x2] +0xe3,0x23,0x62,0x38 == ldeorlb w2, w3, [sp] +0x41,0x20,0xe0,0x38 == ldeoralb w0, w1, [x2] +0xe3,0x23,0xe2,0x38 == ldeoralb w2, w3, [sp] +0x41,0x20,0xa0,0x78 == ldeorah w0, w1, [x2] +0xe3,0x23,0xa2,0x78 == ldeorah w2, w3, [sp] +0x41,0x20,0x60,0x78 == ldeorlh w0, w1, [x2] +0xe3,0x23,0x62,0x78 == ldeorlh w2, w3, [sp] +0x41,0x20,0xe0,0x78 == ldeoralh w0, w1, [x2] +0xe3,0x23,0xe2,0x78 == ldeoralh w2, w3, [sp] +0x41,0x20,0x20,0xf8 == ldeor x0, x1, [x2] +0xe3,0x23,0x22,0xf8 == ldeor x2, x3, [sp] +0x41,0x20,0xa0,0xf8 == ldeora x0, x1, [x2] +0xe3,0x23,0xa2,0xf8 == ldeora x2, x3, [sp] +0x41,0x20,0x60,0xf8 == ldeorl x0, x1, [x2] +0xe3,0x23,0x62,0xf8 == ldeorl x2, x3, [sp] +0x41,0x20,0xe0,0xf8 == ldeoral x0, x1, [x2] +0xe3,0x23,0xe2,0xf8 == ldeoral x2, x3, [sp] +0x41,0x30,0x20,0xb8 == ldset w0, w1, [x2] +0xe3,0x33,0x22,0xb8 == ldset w2, w3, [sp] +0x41,0x30,0xa0,0xb8 == ldseta w0, w1, [x2] +0xe3,0x33,0xa2,0xb8 == ldseta w2, w3, [sp] +0x41,0x30,0x60,0xb8 == ldsetl w0, w1, [x2] +0xe3,0x33,0x62,0xb8 == ldsetl w2, w3, [sp] +0x41,0x30,0xe0,0xb8 == ldsetal w0, w1, [x2] +0xe3,0x33,0xe2,0xb8 == ldsetal w2, w3, [sp] +0x41,0x30,0x20,0x38 == ldsetb w0, w1, [x2] +0xe3,0x33,0x22,0x38 == ldsetb w2, w3, [sp] +0x41,0x30,0x20,0x78 == ldseth w0, w1, [x2] +0xe3,0x33,0x22,0x78 == ldseth w2, w3, [sp] +0x41,0x30,0xa0,0x38 == ldsetab w0, w1, [x2] +0xe3,0x33,0xa2,0x38 == ldsetab w2, w3, [sp] +0x41,0x30,0x60,0x38 == ldsetlb w0, w1, [x2] +0xe3,0x33,0x62,0x38 == ldsetlb w2, w3, [sp] +0x41,0x30,0xe0,0x38 == ldsetalb w0, w1, [x2] +0xe3,0x33,0xe2,0x38 == ldsetalb w2, w3, [sp] +0x41,0x30,0xa0,0x78 == ldsetah w0, w1, [x2] +0xe3,0x33,0xa2,0x78 == ldsetah w2, w3, [sp] +0x41,0x30,0x60,0x78 == ldsetlh w0, w1, [x2] +0xe3,0x33,0x62,0x78 == ldsetlh w2, w3, [sp] +0x41,0x30,0xe0,0x78 == ldsetalh w0, w1, [x2] +0xe3,0x33,0xe2,0x78 == ldsetalh w2, w3, [sp] +0x41,0x30,0x20,0xf8 == ldset x0, x1, [x2] +0xe3,0x33,0x22,0xf8 == ldset x2, x3, [sp] +0x41,0x30,0xa0,0xf8 == ldseta x0, x1, [x2] +0xe3,0x33,0xa2,0xf8 == ldseta x2, x3, [sp] +0x41,0x30,0x60,0xf8 == ldsetl x0, x1, [x2] +0xe3,0x33,0x62,0xf8 == ldsetl x2, x3, [sp] +0x41,0x30,0xe0,0xf8 == ldsetal x0, x1, [x2] +0xe3,0x33,0xe2,0xf8 == ldsetal x2, x3, [sp] +0x41,0x40,0x20,0xb8 == ldsmax w0, w1, [x2] +0xe3,0x43,0x22,0xb8 == ldsmax w2, w3, [sp] +0x41,0x40,0xa0,0xb8 == ldsmaxa w0, w1, [x2] +0xe3,0x43,0xa2,0xb8 == ldsmaxa w2, w3, [sp] +0x41,0x40,0x60,0xb8 == ldsmaxl w0, w1, [x2] +0xe3,0x43,0x62,0xb8 == ldsmaxl w2, w3, [sp] +0x41,0x40,0xe0,0xb8 == ldsmaxal w0, w1, [x2] +0xe3,0x43,0xe2,0xb8 == ldsmaxal w2, w3, [sp] +0x41,0x40,0x20,0x38 == ldsmaxb w0, w1, [x2] +0xe3,0x43,0x22,0x38 == ldsmaxb w2, w3, [sp] +0x41,0x40,0x20,0x78 == ldsmaxh w0, w1, [x2] +0xe3,0x43,0x22,0x78 == ldsmaxh w2, w3, [sp] +0x41,0x40,0xa0,0x38 == ldsmaxab w0, w1, [x2] +0xe3,0x43,0xa2,0x38 == ldsmaxab w2, w3, [sp] +0x41,0x40,0x60,0x38 == ldsmaxlb w0, w1, [x2] +0xe3,0x43,0x62,0x38 == ldsmaxlb w2, w3, [sp] +0x41,0x40,0xe0,0x38 == ldsmaxalb w0, w1, [x2] +0xe3,0x43,0xe2,0x38 == ldsmaxalb w2, w3, [sp] +0x41,0x40,0xa0,0x78 == ldsmaxah w0, w1, [x2] +0xe3,0x43,0xa2,0x78 == ldsmaxah w2, w3, [sp] +0x41,0x40,0x60,0x78 == ldsmaxlh w0, w1, [x2] +0xe3,0x43,0x62,0x78 == ldsmaxlh w2, w3, [sp] +0x41,0x40,0xe0,0x78 == ldsmaxalh w0, w1, [x2] +0xe3,0x43,0xe2,0x78 == ldsmaxalh w2, w3, [sp] +0x41,0x40,0x20,0xf8 == ldsmax x0, x1, [x2] +0xe3,0x43,0x22,0xf8 == ldsmax x2, x3, [sp] +0x41,0x40,0xa0,0xf8 == ldsmaxa x0, x1, [x2] +0xe3,0x43,0xa2,0xf8 == ldsmaxa x2, x3, [sp] +0x41,0x40,0x60,0xf8 == ldsmaxl x0, x1, [x2] +0xe3,0x43,0x62,0xf8 == ldsmaxl x2, x3, [sp] +0x41,0x40,0xe0,0xf8 == ldsmaxal x0, x1, [x2] +0xe3,0x43,0xe2,0xf8 == ldsmaxal x2, x3, [sp] +0x41,0x50,0x20,0xb8 == ldsmin w0, w1, [x2] +0xe3,0x53,0x22,0xb8 == ldsmin w2, w3, [sp] +0x41,0x50,0xa0,0xb8 == ldsmina w0, w1, [x2] +0xe3,0x53,0xa2,0xb8 == ldsmina w2, w3, [sp] +0x41,0x50,0x60,0xb8 == ldsminl w0, w1, [x2] +0xe3,0x53,0x62,0xb8 == ldsminl w2, w3, [sp] +0x41,0x50,0xe0,0xb8 == ldsminal w0, w1, [x2] +0xe3,0x53,0xe2,0xb8 == ldsminal w2, w3, [sp] +0x41,0x50,0x20,0x38 == ldsminb w0, w1, [x2] +0xe3,0x53,0x22,0x38 == ldsminb w2, w3, [sp] +0x41,0x50,0x20,0x78 == ldsminh w0, w1, [x2] +0xe3,0x53,0x22,0x78 == ldsminh w2, w3, [sp] +0x41,0x50,0xa0,0x38 == ldsminab w0, w1, [x2] +0xe3,0x53,0xa2,0x38 == ldsminab w2, w3, [sp] +0x41,0x50,0x60,0x38 == ldsminlb w0, w1, [x2] +0xe3,0x53,0x62,0x38 == ldsminlb w2, w3, [sp] +0x41,0x50,0xe0,0x38 == ldsminalb w0, w1, [x2] +0xe3,0x53,0xe2,0x38 == ldsminalb w2, w3, [sp] +0x41,0x50,0xa0,0x78 == ldsminah w0, w1, [x2] +0xe3,0x53,0xa2,0x78 == ldsminah w2, w3, [sp] +0x41,0x50,0x60,0x78 == ldsminlh w0, w1, [x2] +0xe3,0x53,0x62,0x78 == ldsminlh w2, w3, [sp] +0x41,0x50,0xe0,0x78 == ldsminalh w0, w1, [x2] +0xe3,0x53,0xe2,0x78 == ldsminalh w2, w3, [sp] +0x41,0x50,0x20,0xf8 == ldsmin x0, x1, [x2] +0xe3,0x53,0x22,0xf8 == ldsmin x2, x3, [sp] +0x41,0x50,0xa0,0xf8 == ldsmina x0, x1, [x2] +0xe3,0x53,0xa2,0xf8 == ldsmina x2, x3, [sp] +0x41,0x50,0x60,0xf8 == ldsminl x0, x1, [x2] +0xe3,0x53,0x62,0xf8 == ldsminl x2, x3, [sp] +0x41,0x50,0xe0,0xf8 == ldsminal x0, x1, [x2] +0xe3,0x53,0xe2,0xf8 == ldsminal x2, x3, [sp] +0x41,0x60,0x20,0xb8 == ldumax w0, w1, [x2] +0xe3,0x63,0x22,0xb8 == ldumax w2, w3, [sp] +0x41,0x60,0xa0,0xb8 == ldumaxa w0, w1, [x2] +0xe3,0x63,0xa2,0xb8 == ldumaxa w2, w3, [sp] +0x41,0x60,0x60,0xb8 == ldumaxl w0, w1, [x2] +0xe3,0x63,0x62,0xb8 == ldumaxl w2, w3, [sp] +0x41,0x60,0xe0,0xb8 == ldumaxal w0, w1, [x2] +0xe3,0x63,0xe2,0xb8 == ldumaxal w2, w3, [sp] +0x41,0x60,0x20,0x38 == ldumaxb w0, w1, [x2] +0xe3,0x63,0x22,0x38 == ldumaxb w2, w3, [sp] +0x41,0x60,0x20,0x78 == ldumaxh w0, w1, [x2] +0xe3,0x63,0x22,0x78 == ldumaxh w2, w3, [sp] +0x41,0x60,0xa0,0x38 == ldumaxab w0, w1, [x2] +0xe3,0x63,0xa2,0x38 == ldumaxab w2, w3, [sp] +0x41,0x60,0x60,0x38 == ldumaxlb w0, w1, [x2] +0xe3,0x63,0x62,0x38 == ldumaxlb w2, w3, [sp] +0x41,0x60,0xe0,0x38 == ldumaxalb w0, w1, [x2] +0xe3,0x63,0xe2,0x38 == ldumaxalb w2, w3, [sp] +0x41,0x60,0xa0,0x78 == ldumaxah w0, w1, [x2] +0xe3,0x63,0xa2,0x78 == ldumaxah w2, w3, [sp] +0x41,0x60,0x60,0x78 == ldumaxlh w0, w1, [x2] +0xe3,0x63,0x62,0x78 == ldumaxlh w2, w3, [sp] +0x41,0x60,0xe0,0x78 == ldumaxalh w0, w1, [x2] +0xe3,0x63,0xe2,0x78 == ldumaxalh w2, w3, [sp] +0x41,0x60,0x20,0xf8 == ldumax x0, x1, [x2] +0xe3,0x63,0x22,0xf8 == ldumax x2, x3, [sp] +0x41,0x60,0xa0,0xf8 == ldumaxa x0, x1, [x2] +0xe3,0x63,0xa2,0xf8 == ldumaxa x2, x3, [sp] +0x41,0x60,0x60,0xf8 == ldumaxl x0, x1, [x2] +0xe3,0x63,0x62,0xf8 == ldumaxl x2, x3, [sp] +0x41,0x60,0xe0,0xf8 == ldumaxal x0, x1, [x2] +0xe3,0x63,0xe2,0xf8 == ldumaxal x2, x3, [sp] +0x41,0x70,0x20,0xb8 == ldumin w0, w1, [x2] +0xe3,0x73,0x22,0xb8 == ldumin w2, w3, [sp] +0x41,0x70,0xa0,0xb8 == ldumina w0, w1, [x2] +0xe3,0x73,0xa2,0xb8 == ldumina w2, w3, [sp] +0x41,0x70,0x60,0xb8 == lduminl w0, w1, [x2] +0xe3,0x73,0x62,0xb8 == lduminl w2, w3, [sp] +0x41,0x70,0xe0,0xb8 == lduminal w0, w1, [x2] +0xe3,0x73,0xe2,0xb8 == lduminal w2, w3, [sp] +0x41,0x70,0x20,0x38 == lduminb w0, w1, [x2] +0xe3,0x73,0x22,0x38 == lduminb w2, w3, [sp] +0x41,0x70,0x20,0x78 == lduminh w0, w1, [x2] +0xe3,0x73,0x22,0x78 == lduminh w2, w3, [sp] +0x41,0x70,0xa0,0x38 == lduminab w0, w1, [x2] +0xe3,0x73,0xa2,0x38 == lduminab w2, w3, [sp] +0x41,0x70,0x60,0x38 == lduminlb w0, w1, [x2] +0xe3,0x73,0x62,0x38 == lduminlb w2, w3, [sp] +0x41,0x70,0xe0,0x38 == lduminalb w0, w1, [x2] +0xe3,0x73,0xe2,0x38 == lduminalb w2, w3, [sp] +0x41,0x70,0xa0,0x78 == lduminah w0, w1, [x2] +0xe3,0x73,0xa2,0x78 == lduminah w2, w3, [sp] +0x41,0x70,0x60,0x78 == lduminlh w0, w1, [x2] +0xe3,0x73,0x62,0x78 == lduminlh w2, w3, [sp] +0x41,0x70,0xe0,0x78 == lduminalh w0, w1, [x2] +0xe3,0x73,0xe2,0x78 == lduminalh w2, w3, [sp] +0x41,0x70,0x20,0xf8 == ldumin x0, x1, [x2] +0xe3,0x73,0x22,0xf8 == ldumin x2, x3, [sp] +0x41,0x70,0xa0,0xf8 == ldumina x0, x1, [x2] +0xe3,0x73,0xa2,0xf8 == ldumina x2, x3, [sp] +0x41,0x70,0x60,0xf8 == lduminl x0, x1, [x2] +0xe3,0x73,0x62,0xf8 == lduminl x2, x3, [sp] +0x41,0x70,0xe0,0xf8 == lduminal x0, x1, [x2] +0xe3,0x73,0xe2,0xf8 == lduminal x2, x3, [sp] +0x5f,0x00,0x20,0xb8 == stadd w0, [x2] +0xff,0x03,0x22,0xb8 == stadd w2, [sp] +0x5f,0x00,0x60,0xb8 == staddl w0, [x2] +0xff,0x03,0x62,0xb8 == staddl w2, [sp] +0x5f,0x00,0x20,0x38 == staddb w0, [x2] +0xff,0x03,0x22,0x38 == staddb w2, [sp] +0x5f,0x00,0x20,0x78 == staddh w0, [x2] +0xff,0x03,0x22,0x78 == staddh w2, [sp] +0x5f,0x00,0x60,0x38 == staddlb w0, [x2] +0xff,0x03,0x62,0x38 == staddlb w2, [sp] +0x5f,0x00,0x60,0x78 == staddlh w0, [x2] +0xff,0x03,0x62,0x78 == staddlh w2, [sp] +0x5f,0x00,0x20,0xf8 == stadd x0, [x2] +0xff,0x03,0x22,0xf8 == stadd x2, [sp] +0x5f,0x00,0x60,0xf8 == staddl x0, [x2] +0xff,0x03,0x62,0xf8 == staddl x2, [sp] +0x5f,0x10,0x20,0xb8 == stclr w0, [x2] +0xff,0x13,0x22,0xb8 == stclr w2, [sp] +0x5f,0x10,0x60,0xb8 == stclrl w0, [x2] +0xff,0x13,0x62,0xb8 == stclrl w2, [sp] +0x5f,0x10,0x20,0x38 == stclrb w0, [x2] +0xff,0x13,0x22,0x38 == stclrb w2, [sp] +0x5f,0x10,0x20,0x78 == stclrh w0, [x2] +0xff,0x13,0x22,0x78 == stclrh w2, [sp] +0x5f,0x10,0x60,0x38 == stclrlb w0, [x2] +0xff,0x13,0x62,0x38 == stclrlb w2, [sp] +0x5f,0x10,0x60,0x78 == stclrlh w0, [x2] +0xff,0x13,0x62,0x78 == stclrlh w2, [sp] +0x5f,0x10,0x20,0xf8 == stclr x0, [x2] +0xff,0x13,0x22,0xf8 == stclr x2, [sp] +0x5f,0x10,0x60,0xf8 == stclrl x0, [x2] +0xff,0x13,0x62,0xf8 == stclrl x2, [sp] +0x5f,0x20,0x20,0xb8 == steor w0, [x2] +0xff,0x23,0x22,0xb8 == steor w2, [sp] +0x5f,0x20,0x60,0xb8 == steorl w0, [x2] +0xff,0x23,0x62,0xb8 == steorl w2, [sp] +0x5f,0x20,0x20,0x38 == steorb w0, [x2] +0xff,0x23,0x22,0x38 == steorb w2, [sp] +0x5f,0x20,0x20,0x78 == steorh w0, [x2] +0xff,0x23,0x22,0x78 == steorh w2, [sp] +0x5f,0x20,0x60,0x38 == steorlb w0, [x2] +0xff,0x23,0x62,0x38 == steorlb w2, [sp] +0x5f,0x20,0x60,0x78 == steorlh w0, [x2] +0xff,0x23,0x62,0x78 == steorlh w2, [sp] +0x5f,0x20,0x20,0xf8 == steor x0, [x2] +0xff,0x23,0x22,0xf8 == steor x2, [sp] +0x5f,0x20,0x60,0xf8 == steorl x0, [x2] +0xff,0x23,0x62,0xf8 == steorl x2, [sp] +0x5f,0x30,0x20,0xb8 == stset w0, [x2] +0xff,0x33,0x22,0xb8 == stset w2, [sp] +0x5f,0x30,0x60,0xb8 == stsetl w0, [x2] +0xff,0x33,0x62,0xb8 == stsetl w2, [sp] +0x5f,0x30,0x20,0x38 == stsetb w0, [x2] +0xff,0x33,0x22,0x38 == stsetb w2, [sp] +0x5f,0x30,0x20,0x78 == stseth w0, [x2] +0xff,0x33,0x22,0x78 == stseth w2, [sp] +0x5f,0x30,0x60,0x38 == stsetlb w0, [x2] +0xff,0x33,0x62,0x38 == stsetlb w2, [sp] +0x5f,0x30,0x60,0x78 == stsetlh w0, [x2] +0xff,0x33,0x62,0x78 == stsetlh w2, [sp] +0x5f,0x30,0x20,0xf8 == stset x0, [x2] +0xff,0x33,0x22,0xf8 == stset x2, [sp] +0x5f,0x30,0x60,0xf8 == stsetl x0, [x2] +0xff,0x33,0x62,0xf8 == stsetl x2, [sp] +0x5f,0x40,0x20,0xb8 == stsmax w0, [x2] +0xff,0x43,0x22,0xb8 == stsmax w2, [sp] +0x5f,0x40,0x60,0xb8 == stsmaxl w0, [x2] +0xff,0x43,0x62,0xb8 == stsmaxl w2, [sp] +0x5f,0x40,0x20,0x38 == stsmaxb w0, [x2] +0xff,0x43,0x22,0x38 == stsmaxb w2, [sp] +0x5f,0x40,0x20,0x78 == stsmaxh w0, [x2] +0xff,0x43,0x22,0x78 == stsmaxh w2, [sp] +0x5f,0x40,0x60,0x38 == stsmaxlb w0, [x2] +0xff,0x43,0x62,0x38 == stsmaxlb w2, [sp] +0x5f,0x40,0x60,0x78 == stsmaxlh w0, [x2] +0xff,0x43,0x62,0x78 == stsmaxlh w2, [sp] +0x5f,0x40,0x20,0xf8 == stsmax x0, [x2] +0xff,0x43,0x22,0xf8 == stsmax x2, [sp] +0x5f,0x40,0x60,0xf8 == stsmaxl x0, [x2] +0xff,0x43,0x62,0xf8 == stsmaxl x2, [sp] +0x5f,0x50,0x20,0xb8 == stsmin w0, [x2] +0xff,0x53,0x22,0xb8 == stsmin w2, [sp] +0x5f,0x50,0x60,0xb8 == stsminl w0, [x2] +0xff,0x53,0x62,0xb8 == stsminl w2, [sp] +0x5f,0x50,0x20,0x38 == stsminb w0, [x2] +0xff,0x53,0x22,0x38 == stsminb w2, [sp] +0x5f,0x50,0x20,0x78 == stsminh w0, [x2] +0xff,0x53,0x22,0x78 == stsminh w2, [sp] +0x5f,0x50,0x60,0x38 == stsminlb w0, [x2] +0xff,0x53,0x62,0x38 == stsminlb w2, [sp] +0x5f,0x50,0x60,0x78 == stsminlh w0, [x2] +0xff,0x53,0x62,0x78 == stsminlh w2, [sp] +0x5f,0x50,0x20,0xf8 == stsmin x0, [x2] +0xff,0x53,0x22,0xf8 == stsmin x2, [sp] +0x5f,0x50,0x60,0xf8 == stsminl x0, [x2] +0xff,0x53,0x62,0xf8 == stsminl x2, [sp] +0x5f,0x60,0x20,0xb8 == stumax w0, [x2] +0xff,0x63,0x22,0xb8 == stumax w2, [sp] +0x5f,0x60,0x60,0xb8 == stumaxl w0, [x2] +0xff,0x63,0x62,0xb8 == stumaxl w2, [sp] +0x5f,0x60,0x20,0x38 == stumaxb w0, [x2] +0xff,0x63,0x22,0x38 == stumaxb w2, [sp] +0x5f,0x60,0x20,0x78 == stumaxh w0, [x2] +0xff,0x63,0x22,0x78 == stumaxh w2, [sp] +0x5f,0x60,0x60,0x38 == stumaxlb w0, [x2] +0xff,0x63,0x62,0x38 == stumaxlb w2, [sp] +0x5f,0x60,0x60,0x78 == stumaxlh w0, [x2] +0xff,0x63,0x62,0x78 == stumaxlh w2, [sp] +0x5f,0x60,0x20,0xf8 == stumax x0, [x2] +0xff,0x63,0x22,0xf8 == stumax x2, [sp] +0x5f,0x60,0x60,0xf8 == stumaxl x0, [x2] +0xff,0x63,0x62,0xf8 == stumaxl x2, [sp] +0x5f,0x70,0x20,0xb8 == stumin w0, [x2] +0xff,0x73,0x22,0xb8 == stumin w2, [sp] +0x5f,0x70,0x60,0xb8 == stuminl w0, [x2] +0xff,0x73,0x62,0xb8 == stuminl w2, [sp] +0x5f,0x70,0x20,0x38 == stuminb w0, [x2] +0xff,0x73,0x22,0x38 == stuminb w2, [sp] +0x5f,0x70,0x20,0x78 == stuminh w0, [x2] +0xff,0x73,0x22,0x78 == stuminh w2, [sp] diff --git a/suite/MC/AArch64/armv8.1a-pan.s.cs b/suite/MC/AArch64/armv8.1a-pan.s.cs index 42e227193..4ab1d1ae1 100644 --- a/suite/MC/AArch64/armv8.1a-pan.s.cs +++ b/suite/MC/AArch64/armv8.1a-pan.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x9f,0x40,0x00,0xd5 = msr PAN, #0 -0x9f,0x41,0x00,0xd5 = msr PAN, #1 -0x65,0x42,0x18,0xd5 = msr PAN, x5 -0x6d,0x42,0x38,0xd5 = mrs x13, PAN + +0x9f,0x40,0x00,0xd5 == msr PAN, #0 +0x9f,0x41,0x00,0xd5 == msr PAN, #1 +0x65,0x42,0x18,0xd5 == msr PAN, x5 +0x6d,0x42,0x38,0xd5 == mrs x13, PAN diff --git a/suite/MC/AArch64/armv8.1a-pan.txt.cs b/suite/MC/AArch64/armv8.1a-pan.txt.cs new file mode 100644 index 000000000..4c994e48e --- /dev/null +++ b/suite/MC/AArch64/armv8.1a-pan.txt.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.1a'] +0x9f,0x40,0x00,0xd5 == msr PAN, #0 +0x9f,0x41,0x00,0xd5 == msr PAN, #1 +0x9f,0x4f,0x00,0xd5 == msr PAN, #15 +0x65,0x42,0x18,0xd5 == msr PAN, x5 +0x6d,0x42,0x38,0xd5 == mrs x13, PAN diff --git a/suite/MC/AArch64/armv8.1a-rdma.s.cs b/suite/MC/AArch64/armv8.1a-rdma.s.cs index 941030550..38f60b11c 100644 --- a/suite/MC/AArch64/armv8.1a-rdma.s.cs +++ b/suite/MC/AArch64/armv8.1a-rdma.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x84,0x42,0x2e = sqrdmlah v0.4h, v1.4h, v2.4h -0x20,0x8c,0x42,0x2e = sqrdmlsh v0.4h, v1.4h, v2.4h -0x20,0x84,0x82,0x2e = sqrdmlah v0.2s, v1.2s, v2.2s -0x20,0x8c,0x82,0x2e = sqrdmlsh v0.2s, v1.2s, v2.2s -0x20,0x84,0x82,0x6e = sqrdmlah v0.4s, v1.4s, v2.4s -0x20,0x8c,0x82,0x6e = sqrdmlsh v0.4s, v1.4s, v2.4s -0x20,0x84,0x42,0x6e = sqrdmlah v0.8h, v1.8h, v2.8h -0x20,0x8c,0x42,0x6e = sqrdmlsh v0.8h, v1.8h, v2.8h -0x20,0x84,0x42,0x7e = sqrdmlah h0, h1, h2 -0x20,0x8c,0x42,0x7e = sqrdmlsh h0, h1, h2 -0x20,0x84,0x82,0x7e = sqrdmlah s0, s1, s2 -0x20,0x8c,0x82,0x7e = sqrdmlsh s0, s1, s2 -0x20,0xd0,0x72,0x2f = sqrdmlah v0.4h, v1.4h, v2.h[3] -0x20,0xf0,0x72,0x2f = sqrdmlsh v0.4h, v1.4h, v2.h[3] -0x20,0xd0,0xa2,0x2f = sqrdmlah v0.2s, v1.2s, v2.s[1] -0x20,0xf0,0xa2,0x2f = sqrdmlsh v0.2s, v1.2s, v2.s[1] -0x20,0xd0,0x72,0x6f = sqrdmlah v0.8h, v1.8h, v2.h[3] -0x20,0xf0,0x72,0x6f = sqrdmlsh v0.8h, v1.8h, v2.h[3] -0x20,0xd8,0xa2,0x6f = sqrdmlah v0.4s, v1.4s, v2.s[3] -0x20,0xf8,0xa2,0x6f = sqrdmlsh v0.4s, v1.4s, v2.s[3] -0x20,0xd0,0x72,0x7f = sqrdmlah h0, h1, v2.h[3] -0x20,0xf0,0x72,0x7f = sqrdmlsh h0, h1, v2.h[3] -0x20,0xd8,0xa2,0x7f = sqrdmlah s0, s1, v2.s[3] -0x20,0xf8,0xa2,0x7f = sqrdmlsh s0, s1, v2.s[3] + +0x20,0x84,0x42,0x2e == sqrdmlah v0.4h, v1.4h, v2.4h +0x20,0x8c,0x42,0x2e == sqrdmlsh v0.4h, v1.4h, v2.4h +0x20,0x84,0x82,0x2e == sqrdmlah v0.2s, v1.2s, v2.2s +0x20,0x8c,0x82,0x2e == sqrdmlsh v0.2s, v1.2s, v2.2s +0x20,0x84,0x82,0x6e == sqrdmlah v0.4s, v1.4s, v2.4s +0x20,0x8c,0x82,0x6e == sqrdmlsh v0.4s, v1.4s, v2.4s +0x20,0x84,0x42,0x6e == sqrdmlah v0.8h, v1.8h, v2.8h +0x20,0x8c,0x42,0x6e == sqrdmlsh v0.8h, v1.8h, v2.8h +0x20,0x84,0x42,0x7e == sqrdmlah h0, h1, h2 +0x20,0x8c,0x42,0x7e == sqrdmlsh h0, h1, h2 +0x20,0x84,0x82,0x7e == sqrdmlah s0, s1, s2 +0x20,0x8c,0x82,0x7e == sqrdmlsh s0, s1, s2 +0x20,0xd0,0x72,0x2f == sqrdmlah v0.4h, v1.4h, v2.h[3] +0x20,0xf0,0x72,0x2f == sqrdmlsh v0.4h, v1.4h, v2.h[3] +0x20,0xd0,0xa2,0x2f == sqrdmlah v0.2s, v1.2s, v2.s[1] +0x20,0xf0,0xa2,0x2f == sqrdmlsh v0.2s, v1.2s, v2.s[1] +0x20,0xd0,0x72,0x6f == sqrdmlah v0.8h, v1.8h, v2.h[3] +0x20,0xf0,0x72,0x6f == sqrdmlsh v0.8h, v1.8h, v2.h[3] +0x20,0xd8,0xa2,0x6f == sqrdmlah v0.4s, v1.4s, v2.s[3] +0x20,0xf8,0xa2,0x6f == sqrdmlsh v0.4s, v1.4s, v2.s[3] +0x20,0xd0,0x72,0x7f == sqrdmlah h0, h1, v2.h[3] +0x20,0xf0,0x72,0x7f == sqrdmlsh h0, h1, v2.h[3] +0x20,0xd8,0xa2,0x7f == sqrdmlah s0, s1, v2.s[3] +0x20,0xf8,0xa2,0x7f == sqrdmlsh s0, s1, v2.s[3] diff --git a/suite/MC/AArch64/armv8.1a-rdma.txt.cs b/suite/MC/AArch64/armv8.1a-rdma.txt.cs index 7f4c383e9..a1d09b3bd 100644 --- a/suite/MC/AArch64/armv8.1a-rdma.txt.cs +++ b/suite/MC/AArch64/armv8.1a-rdma.txt.cs @@ -1,13 +1,50 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x84,0x42,0x2e = sqrdmlah v0.4h, v1.4h, v2.4h -0x20,0x8c,0x42,0x2e = sqrdmlsh v0.4h, v1.4h, v2.4h -0x20,0x84,0x82,0x2e = sqrdmlah v0.2s, v1.2s, v2.2s -0x20,0x8c,0x82,0x2e = sqrdmlsh v0.2s, v1.2s, v2.2s -0x20,0x84,0x42,0x6e = sqrdmlah v0.8h, v1.8h, v2.8h -0x20,0x8c,0x42,0x6e = sqrdmlsh v0.8h, v1.8h, v2.8h -0x20,0x84,0x82,0x6e = sqrdmlah v0.4s, v1.4s, v2.4s -0x20,0x8c,0x82,0x6e = sqrdmlsh v0.4s, v1.4s, v2.4s -0x20,0x84,0x42,0x7e = sqrdmlah h0, h1, h2 -0x20,0x8c,0x42,0x7e = sqrdmlsh h0, h1, h2 -0x20,0x84,0x82,0x7e = sqrdmlah s0, s1, s2 -0x20,0x8c,0x82,0x7e = sqrdmlsh s0, s1, s2 + +0x20,0x84,0x02,0x2e == sqrdmlah v0.8b, v1.8b, v2.8b +0x20,0x8c,0x02,0x2e == sqrdmlsh v0.8b, v1.8b, v2.8b +0x20,0x84,0xc2,0x2e == sqrdmlah v0.1d, v1.1d, v2.1d +0x20,0x8c,0xc2,0x2e == sqrdmlsh v0.1d, v1.1d, v2.1d +0x20,0x84,0x02,0x6e == sqrdmlah v0.16b, v1.16b, v2.16b +0x20,0x8c,0x02,0x6e == sqrdmlsh v0.16b, v1.16b, v2.16b +0x20,0x84,0xc2,0x6e == sqrdmlah v0.2d, v1.2d, v2.2d +0x20,0x8c,0xc2,0x6e == sqrdmlsh v0.2d, v1.2d, v2.2d +0x20,0x84,0x02,0x7e == sqrdmlah b0, b1, b2 +0x20,0x8c,0x02,0x7e == sqrdmlsh b0, b1, b2 +0x20,0x84,0xc2,0x7e == sqrdmlah d0, d1, d2 +0x20,0x8c,0xc2,0x7e == sqrdmlsh d0, d1, d2 +0x20,0xd0,0x32,0x2f == sqrdmlah v0.8b, v1.8b, v2.b[3] +0x20,0xf0,0x32,0x2f == sqrdmlsh v0.8b, v1.8b, v2.b[3] +0x20,0xd0,0xe2,0x2f == sqrdmlah v0.1d, v1.1d, v2.d[1] +0x20,0xf0,0xe2,0x2f == sqrdmlsh v0.1d, v1.1d, v2.d[1] +0x20,0xd0,0x32,0x6f == sqrdmlah v0.16b, v1.16b, v2.b[3] +0x20,0xf0,0x32,0x6f == sqrdmlsh v0.16b, v1.16b, v2.b[3] +0x20,0xd8,0xe2,0x6f == sqrdmlah v0.2d, v1.2d, v2.d[3] +0x20,0xf8,0xe2,0x6f == sqrdmlsh v0.2d, v1.2d, v2.d[3] +0x20,0xd0,0x32,0x7f == sqrdmlah b0, b1, v2.b[3] +0x20,0xf0,0x32,0x7f == sqrdmlsh b0, b1, v2.b[3] +0x20,0xd8,0xe2,0x7f == sqrdmlah d0, d1, v2.d[3] +0x20,0xf8,0xe2,0x7f == sqrdmlsh d0, d1, v2.d[3] +0x20,0x84,0x42,0x2e == sqrdmlah v0.4h, v1.4h, v2.4h +0x20,0x8c,0x42,0x2e == sqrdmlsh v0.4h, v1.4h, v2.4h +0x20,0x84,0x82,0x2e == sqrdmlah v0.2s, v1.2s, v2.2s +0x20,0x8c,0x82,0x2e == sqrdmlsh v0.2s, v1.2s, v2.2s +0x20,0x84,0x42,0x6e == sqrdmlah v0.8h, v1.8h, v2.8h +0x20,0x8c,0x42,0x6e == sqrdmlsh v0.8h, v1.8h, v2.8h +0x20,0x84,0x82,0x6e == sqrdmlah v0.4s, v1.4s, v2.4s +0x20,0x8c,0x82,0x6e == sqrdmlsh v0.4s, v1.4s, v2.4s +0x20,0x84,0x42,0x7e == sqrdmlah h0, h1, h2 +0x20,0x8c,0x42,0x7e == sqrdmlsh h0, h1, h2 +0x20,0x84,0x82,0x7e == sqrdmlah s0, s1, s2 +0x20,0x8c,0x82,0x7e == sqrdmlsh s0, s1, s2 +0x20,0xd0,0x72,0x2f == sqrdmlah v0.4h, v1.4h, v2.h[3] +0x20,0xf0,0x72,0x2f == sqrdmlsh v0.4h, v1.4h, v2.h[3] +0x20,0xd0,0xa2,0x2f == sqrdmlah v0.2s, v1.2s, v2.s[1] +0x20,0xf0,0xa2,0x2f == sqrdmlsh v0.2s, v1.2s, v2.s[1] +0x20,0xd0,0x72,0x6f == sqrdmlah v0.8h, v1.8h, v2.h[3] +0x20,0xf0,0x72,0x6f == sqrdmlsh v0.8h, v1.8h, v2.h[3] +0x20,0xd8,0xa2,0x6f == sqrdmlah v0.4s, v1.4s, v2.s[3] +0x20,0xf8,0xa2,0x6f == sqrdmlsh v0.4s, v1.4s, v2.s[3] +0x20,0xd0,0x72,0x7f == sqrdmlah h0, h1, v2.h[3] +0x20,0xf0,0x72,0x7f == sqrdmlsh h0, h1, v2.h[3] +0x20,0xd8,0xa2,0x7f == sqrdmlah s0, s1, v2.s[3] +0x20,0xf8,0xa2,0x7f == sqrdmlsh s0, s1, v2.s[3] diff --git a/suite/MC/AArch64/armv8.1a-vhe.s.cs b/suite/MC/AArch64/armv8.1a-vhe.s.cs index ecbfb7d34..3a90c31b3 100644 --- a/suite/MC/AArch64/armv8.1a-vhe.s.cs +++ b/suite/MC/AArch64/armv8.1a-vhe.s.cs @@ -1,28 +1,29 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x20,0x1c,0xd5 = msr TTBR1_EL2, x0 -0x20,0xd0,0x1c,0xd5 = msr CONTEXTIDR_EL2, x0 -0x00,0xe3,0x1c,0xd5 = msr CNTHV_TVAL_EL2, x0 -0x40,0xe3,0x1c,0xd5 = msr CNTHV_CVAL_EL2, x0 -0x20,0xe3,0x1c,0xd5 = msr CNTHV_CTL_EL2, x0 -0x00,0x10,0x1d,0xd5 = msr SCTLR_EL12, x0 -0x40,0x10,0x1d,0xd5 = msr CPACR_EL12, x0 -0x00,0x20,0x1d,0xd5 = msr TTBR0_EL12, x0 -0x20,0x20,0x1d,0xd5 = msr TTBR1_EL12, x0 -0x40,0x20,0x1d,0xd5 = msr TCR_EL12, x0 -0x00,0x51,0x1d,0xd5 = msr AFSR0_EL12, x0 -0x20,0x51,0x1d,0xd5 = msr AFSR1_EL12, x0 -0x00,0x52,0x1d,0xd5 = msr ESR_EL12, x0 -0x00,0x60,0x1d,0xd5 = msr FAR_EL12, x0 -0x00,0xa2,0x1d,0xd5 = msr MAIR_EL12, x0 -0x00,0xa3,0x1d,0xd5 = msr AMAIR_EL12, x0 -0x00,0xc0,0x1d,0xd5 = msr VBAR_EL12, x0 -0x20,0xd0,0x1d,0xd5 = msr CONTEXTIDR_EL12, x0 -0x00,0xe1,0x1d,0xd5 = msr CNTKCTL_EL12, x0 -0x00,0xe2,0x1d,0xd5 = msr CNTP_TVAL_EL02, x0 -0x20,0xe2,0x1d,0xd5 = msr CNTP_CTL_EL02, x0 -0x40,0xe2,0x1d,0xd5 = msr CNTP_CVAL_EL02, x0 -0x00,0xe3,0x1d,0xd5 = msr CNTV_TVAL_EL02, x0 -0x20,0xe3,0x1d,0xd5 = msr CNTV_CTL_EL02, x0 -0x40,0xe3,0x1d,0xd5 = msr CNTV_CVAL_EL02, x0 -0x00,0x40,0x1d,0xd5 = msr SPSR_EL12, x0 -0x20,0x40,0x1d,0xd5 = msr ELR_EL12, x0 + +0x20,0x20,0x1c,0xd5 == msr TTBR1_EL2, x0 +0x20,0xd0,0x1c,0xd5 == msr CONTEXTIDR_EL2, x0 +0x00,0xe3,0x1c,0xd5 == msr CNTHV_TVAL_EL2, x0 +0x40,0xe3,0x1c,0xd5 == msr CNTHV_CVAL_EL2, x0 +0x20,0xe3,0x1c,0xd5 == msr CNTHV_CTL_EL2, x0 +0x00,0x10,0x1d,0xd5 == msr SCTLR_EL12, x0 +0x40,0x10,0x1d,0xd5 == msr CPACR_EL12, x0 +0x00,0x20,0x1d,0xd5 == msr TTBR0_EL12, x0 +0x20,0x20,0x1d,0xd5 == msr TTBR1_EL12, x0 +0x40,0x20,0x1d,0xd5 == msr TCR_EL12, x0 +0x00,0x51,0x1d,0xd5 == msr AFSR0_EL12, x0 +0x20,0x51,0x1d,0xd5 == msr AFSR1_EL12, x0 +0x00,0x52,0x1d,0xd5 == msr ESR_EL12, x0 +0x00,0x60,0x1d,0xd5 == msr FAR_EL12, x0 +0x00,0xa2,0x1d,0xd5 == msr MAIR_EL12, x0 +0x00,0xa3,0x1d,0xd5 == msr AMAIR_EL12, x0 +0x00,0xc0,0x1d,0xd5 == msr VBAR_EL12, x0 +0x20,0xd0,0x1d,0xd5 == msr CONTEXTIDR_EL12, x0 +0x00,0xe1,0x1d,0xd5 == msr CNTKCTL_EL12, x0 +0x00,0xe2,0x1d,0xd5 == msr CNTP_TVAL_EL02, x0 +0x20,0xe2,0x1d,0xd5 == msr CNTP_CTL_EL02, x0 +0x40,0xe2,0x1d,0xd5 == msr CNTP_CVAL_EL02, x0 +0x00,0xe3,0x1d,0xd5 == msr CNTV_TVAL_EL02, x0 +0x20,0xe3,0x1d,0xd5 == msr CNTV_CTL_EL02, x0 +0x40,0xe3,0x1d,0xd5 == msr CNTV_CVAL_EL02, x0 +0x00,0x40,0x1d,0xd5 == msr SPSR_EL12, x0 +0x20,0x40,0x1d,0xd5 == msr ELR_EL12, x0 diff --git a/suite/MC/AArch64/armv8.1a-vhe.txt.cs b/suite/MC/AArch64/armv8.1a-vhe.txt.cs new file mode 100644 index 000000000..55f131226 --- /dev/null +++ b/suite/MC/AArch64/armv8.1a-vhe.txt.cs @@ -0,0 +1,30 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.1a'] +0x20,0x20,0x1c,0xd5 == msr TTBR1_EL2, x0 +0x20,0xd0,0x1c,0xd5 == msr CONTEXTIDR_EL2, x0 +0x00,0xe3,0x1c,0xd5 == msr CNTHV_TVAL_EL2, x0 +0x40,0xe3,0x1c,0xd5 == msr CNTHV_CVAL_EL2, x0 +0x20,0xe3,0x1c,0xd5 == msr CNTHV_CTL_EL2, x0 +0x00,0x10,0x1d,0xd5 == msr SCTLR_EL12, x0 +0x40,0x10,0x1d,0xd5 == msr CPACR_EL12, x0 +0x00,0x20,0x1d,0xd5 == msr TTBR0_EL12, x0 +0x20,0x20,0x1d,0xd5 == msr TTBR1_EL12, x0 +0x40,0x20,0x1d,0xd5 == msr TCR_EL12, x0 +0x00,0x51,0x1d,0xd5 == msr AFSR0_EL12, x0 +0x20,0x51,0x1d,0xd5 == msr AFSR1_EL12, x0 +0x00,0x52,0x1d,0xd5 == msr ESR_EL12, x0 +0x00,0x60,0x1d,0xd5 == msr FAR_EL12, x0 +0x00,0xa2,0x1d,0xd5 == msr MAIR_EL12, x0 +0x00,0xa3,0x1d,0xd5 == msr AMAIR_EL12, x0 +0x00,0xc0,0x1d,0xd5 == msr VBAR_EL12, x0 +0x20,0xd0,0x1d,0xd5 == msr CONTEXTIDR_EL12, x0 +0x00,0xe1,0x1d,0xd5 == msr CNTKCTL_EL12, x0 +0x00,0xe2,0x1d,0xd5 == msr CNTP_TVAL_EL02, x0 +0x20,0xe2,0x1d,0xd5 == msr CNTP_CTL_EL02, x0 +0x40,0xe2,0x1d,0xd5 == msr CNTP_CVAL_EL02, x0 +0x00,0xe3,0x1d,0xd5 == msr CNTV_TVAL_EL02, x0 +0x20,0xe3,0x1d,0xd5 == msr CNTV_CTL_EL02, x0 +0x40,0xe3,0x1d,0xd5 == msr CNTV_CVAL_EL02, x0 +0x00,0x40,0x1d,0xd5 == msr SPSR_EL12, x0 +0x20,0x40,0x1d,0xd5 == msr ELR_EL12, x0 diff --git a/suite/MC/AArch64/armv8.2a-at.s.cs b/suite/MC/AArch64/armv8.2a-at.s.cs index 90df89c6a..4932dacfe 100644 --- a/suite/MC/AArch64/armv8.2a-at.s.cs +++ b/suite/MC/AArch64/armv8.2a-at.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x01,0x79,0x08,0xd5 = at s1e1rp, x1 -0x22,0x79,0x08,0xd5 = at s1e1wp, x2 + +0x01,0x79,0x08,0xd5 == at s1e1rp, x1 +0x22,0x79,0x08,0xd5 == at s1e1wp, x2 diff --git a/suite/MC/AArch64/armv8.2a-at.txt.cs b/suite/MC/AArch64/armv8.2a-at.txt.cs index 90df89c6a..e3f0b60f1 100644 --- a/suite/MC/AArch64/armv8.2a-at.txt.cs +++ b/suite/MC/AArch64/armv8.2a-at.txt.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x01,0x79,0x08,0xd5 = at s1e1rp, x1 -0x22,0x79,0x08,0xd5 = at s1e1wp, x2 + +0x01,0x79,0x08,0xd5 == at s1e1rp, x1 +0x22,0x79,0x08,0xd5 == at s1e1wp, x2 diff --git a/suite/MC/AArch64/armv8.2a-crypto-apple.s.cs b/suite/MC/AArch64/armv8.2a-crypto-apple.s.cs index 7dc5ed3ac..ff7727b5a 100644 --- a/suite/MC/AArch64/armv8.2a-crypto-apple.s.cs +++ b/suite/MC/AArch64/armv8.2a-crypto-apple.s.cs @@ -1,18 +1,19 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x80,0x62,0xce = sha512h q0, q1, v2.2d -0x20,0x84,0x62,0xce = sha512h2 q0, q1, v2.2d -0x8b,0x81,0xc0,0xce = sha512su0 v11.2d, v12.2d -0xab,0x89,0x6e,0xce = sha512su1 v11.2d, v13.2d, v14.2d -0x99,0x09,0x07,0xce = eor3 v25.16b, v12.16b, v7.16b, v2.16b -0xbe,0x8f,0x7a,0xce = rax1 v30.2d, v29.2d, v26.2d -0xba,0xfe,0x9b,0xce = xar v26.2d, v21.2d, v27.2d, #63 -0x5f,0x07,0x22,0xce = bcax v31.16b, v26.16b, v2.16b, v1.16b -0xf4,0x5a,0x55,0xce = sm3ss1 v20.4s, v23.4s, v21.4s, v22.4s -0xf4,0xb2,0x55,0xce = sm3tt1a v20.4s, v23.4s, v21.s[3] -0xf4,0xb6,0x55,0xce = sm3tt1b v20.4s, v23.4s, v21.s[3] -0xf4,0xba,0x55,0xce = sm3tt2a v20.4s, v23.4s, v21.s[3] -0xf4,0xbe,0x55,0xce = sm3tt2b v20.4s, v23.4s, v21.s[3] -0xbe,0xc3,0x7a,0xce = sm3partw1 v30.4s, v29.4s, v26.4s -0xbe,0xc7,0x7a,0xce = sm3partw2 v30.4s, v29.4s, v26.4s -0x6b,0xc9,0x73,0xce = sm4ekey v11.4s, v11.4s, v19.4s -0xe2,0x85,0xc0,0xce = sm4e v2.4s, v15.4s + +0x20,0x80,0x62,0xce == sha512h.2d q0, q1, v2 ; encoding: [0x20,0x80,0x62,0xce] +0x20,0x84,0x62,0xce == sha512h2.2d q0, q1, v2 ; encoding: [0x20,0x84,0x62,0xce] +0x8b,0x81,0xc0,0xce == sha512su0.2d v11, v12 ; encoding: [0x8b,0x81,0xc0,0xce] +0xab,0x89,0x6e,0xce == sha512su1.2d v11, v13, v14 ; encoding: [0xab,0x89,0x6e,0xce] +0x99,0x09,0x07,0xce == eor3.16b v25, v12, v7, v2 ; encoding: [0x99,0x09,0x07,0xce] +0xbe,0x8f,0x7a,0xce == rax1.2d v30, v29, v26 ; encoding: [0xbe,0x8f,0x7a,0xce] +0xba,0xfe,0x9b,0xce == xar.2d v26, v21, v27, #63 ; encoding: [0xba,0xfe,0x9b,0xce] +0x5f,0x07,0x22,0xce == bcax.16b v31, v26, v2, v1 ; encoding: [0x5f,0x07,0x22,0xce] +0xf4,0x5a,0x55,0xce == sm3ss1.4s v20, v23, v21, v22 ; encoding: [0xf4,0x5a,0x55,0xce] +0xf4,0xb2,0x55,0xce == sm3tt1a.4s v20, v23, v21[3] ; encoding: [0xf4,0xb2,0x55,0xce] +0xf4,0xb6,0x55,0xce == sm3tt1b.4s v20, v23, v21[3] ; encoding: [0xf4,0xb6,0x55,0xce] +0xf4,0xba,0x55,0xce == sm3tt2a.4s v20, v23, v21[3] ; encoding: [0xf4,0xba,0x55,0xce] +0xf4,0xbe,0x55,0xce == sm3tt2b.4s v20, v23, v21[3] ; encoding: [0xf4,0xbe,0x55,0xce] +0xbe,0xc3,0x7a,0xce == sm3partw1.4s v30, v29, v26 ; encoding: [0xbe,0xc3,0x7a,0xce] +0xbe,0xc7,0x7a,0xce == sm3partw2.4s v30, v29, v26 ; encoding: [0xbe,0xc7,0x7a,0xce] +0x6b,0xc9,0x73,0xce == sm4ekey.4s v11, v11, v19 ; encoding: [0x6b,0xc9,0x73,0xce] +0xe2,0x85,0xc0,0xce == sm4e.4s v2, v15 ; encoding: [0xe2,0x85,0xc0,0xce] diff --git a/suite/MC/AArch64/armv8.2a-mmfr2.txt.cs b/suite/MC/AArch64/armv8.2a-mmfr2.txt.cs index 848a4357f..cb5cc8b7d 100644 --- a/suite/MC/AArch64/armv8.2a-mmfr2.txt.cs +++ b/suite/MC/AArch64/armv8.2a-mmfr2.txt.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x43,0x07,0x38,0xd5 = mrs x3, ID_AA64MMFR2_EL1 + +0x43,0x07,0x38,0xd5 == mrs x3, ID_AA64MMFR2_EL1 diff --git a/suite/MC/AArch64/armv8.2a-persistent-memory.s.cs b/suite/MC/AArch64/armv8.2a-persistent-memory.s.cs index 18376f2e0..9de972e77 100644 --- a/suite/MC/AArch64/armv8.2a-persistent-memory.s.cs +++ b/suite/MC/AArch64/armv8.2a-persistent-memory.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x27,0x7c,0x0b,0xd5 = dc cvap, x7 + +0x27,0x7c,0x0b,0xd5 == dc cvap, x7 diff --git a/suite/MC/AArch64/armv8.2a-persistent-memory.txt.cs b/suite/MC/AArch64/armv8.2a-persistent-memory.txt.cs index 18376f2e0..9de972e77 100644 --- a/suite/MC/AArch64/armv8.2a-persistent-memory.txt.cs +++ b/suite/MC/AArch64/armv8.2a-persistent-memory.txt.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x27,0x7c,0x0b,0xd5 = dc cvap, x7 + +0x27,0x7c,0x0b,0xd5 == dc cvap, x7 diff --git a/suite/MC/AArch64/armv8.2a-statistical-profiling.s.cs b/suite/MC/AArch64/armv8.2a-statistical-profiling.s.cs index d0b12967e..8c79794e6 100644 --- a/suite/MC/AArch64/armv8.2a-statistical-profiling.s.cs +++ b/suite/MC/AArch64/armv8.2a-statistical-profiling.s.cs @@ -1,26 +1,27 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x22,0x03,0xd5 = psb csync -0x00,0x9a,0x18,0xd5 = msr PMBLIMITR_EL1, x0 -0x20,0x9a,0x18,0xd5 = msr PMBPTR_EL1, x0 -0x60,0x9a,0x18,0xd5 = msr PMBSR_EL1, x0 -0x00,0x99,0x1c,0xd5 = msr PMSCR_EL2, x0 -0x00,0x99,0x1d,0xd5 = msr PMSCR_EL12, x0 -0x00,0x99,0x18,0xd5 = msr PMSCR_EL1, x0 -0x40,0x99,0x18,0xd5 = msr PMSICR_EL1, x0 -0x60,0x99,0x18,0xd5 = msr PMSIRR_EL1, x0 -0x80,0x99,0x18,0xd5 = msr PMSFCR_EL1, x0 -0xa0,0x99,0x18,0xd5 = msr PMSEVFR_EL1, x0 -0xc0,0x99,0x18,0xd5 = msr PMSLATFR_EL1, x0 -0x00,0x9a,0x38,0xd5 = mrs x0, PMBLIMITR_EL1 -0x20,0x9a,0x38,0xd5 = mrs x0, PMBPTR_EL1 -0x60,0x9a,0x38,0xd5 = mrs x0, PMBSR_EL1 -0xe0,0x9a,0x38,0xd5 = mrs x0, PMBIDR_EL1 -0x00,0x99,0x3c,0xd5 = mrs x0, PMSCR_EL2 -0x00,0x99,0x3d,0xd5 = mrs x0, PMSCR_EL12 -0x00,0x99,0x38,0xd5 = mrs x0, PMSCR_EL1 -0x40,0x99,0x38,0xd5 = mrs x0, PMSICR_EL1 -0x60,0x99,0x38,0xd5 = mrs x0, PMSIRR_EL1 -0x80,0x99,0x38,0xd5 = mrs x0, PMSFCR_EL1 -0xa0,0x99,0x38,0xd5 = mrs x0, PMSEVFR_EL1 -0xc0,0x99,0x38,0xd5 = mrs x0, PMSLATFR_EL1 -0xe0,0x99,0x38,0xd5 = mrs x0, PMSIDR_EL1 + +0x3f,0x22,0x03,0xd5 == psb csync +0x00,0x9a,0x18,0xd5 == msr PMBLIMITR_EL1, x0 +0x20,0x9a,0x18,0xd5 == msr PMBPTR_EL1, x0 +0x60,0x9a,0x18,0xd5 == msr PMBSR_EL1, x0 +0x00,0x99,0x1c,0xd5 == msr PMSCR_EL2, x0 +0x00,0x99,0x1d,0xd5 == msr PMSCR_EL12, x0 +0x00,0x99,0x18,0xd5 == msr PMSCR_EL1, x0 +0x40,0x99,0x18,0xd5 == msr PMSICR_EL1, x0 +0x60,0x99,0x18,0xd5 == msr PMSIRR_EL1, x0 +0x80,0x99,0x18,0xd5 == msr PMSFCR_EL1, x0 +0xa0,0x99,0x18,0xd5 == msr PMSEVFR_EL1, x0 +0xc0,0x99,0x18,0xd5 == msr PMSLATFR_EL1, x0 +0x00,0x9a,0x38,0xd5 == mrs x0, PMBLIMITR_EL1 +0x20,0x9a,0x38,0xd5 == mrs x0, PMBPTR_EL1 +0x60,0x9a,0x38,0xd5 == mrs x0, PMBSR_EL1 +0xe0,0x9a,0x38,0xd5 == mrs x0, PMBIDR_EL1 +0x00,0x99,0x3c,0xd5 == mrs x0, PMSCR_EL2 +0x00,0x99,0x3d,0xd5 == mrs x0, PMSCR_EL12 +0x00,0x99,0x38,0xd5 == mrs x0, PMSCR_EL1 +0x40,0x99,0x38,0xd5 == mrs x0, PMSICR_EL1 +0x60,0x99,0x38,0xd5 == mrs x0, PMSIRR_EL1 +0x80,0x99,0x38,0xd5 == mrs x0, PMSFCR_EL1 +0xa0,0x99,0x38,0xd5 == mrs x0, PMSEVFR_EL1 +0xc0,0x99,0x38,0xd5 == mrs x0, PMSLATFR_EL1 +0xe0,0x99,0x38,0xd5 == mrs x0, PMSIDR_EL1 diff --git a/suite/MC/AArch64/armv8.2a-statistical-profiling.txt.cs b/suite/MC/AArch64/armv8.2a-statistical-profiling.txt.cs index e37f0264f..e80f2df59 100644 --- a/suite/MC/AArch64/armv8.2a-statistical-profiling.txt.cs +++ b/suite/MC/AArch64/armv8.2a-statistical-profiling.txt.cs @@ -1,28 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x22,0x03,0xd5 = psb csync -0x00,0x9a,0x18,0xd5 = msr PMBLIMITR_EL1, x0 -0x20,0x9a,0x18,0xd5 = msr PMBPTR_EL1, x0 -0x60,0x9a,0x18,0xd5 = msr PMBSR_EL1, x0 -0xe0,0x9a,0x18,0xd5 = msr S3_0_C9_C10_7, x0 -0x00,0x99,0x1c,0xd5 = msr PMSCR_EL2, x0 -0x00,0x99,0x1d,0xd5 = msr PMSCR_EL12, x0 -0x00,0x99,0x18,0xd5 = msr PMSCR_EL1, x0 -0x40,0x99,0x18,0xd5 = msr PMSICR_EL1, x0 -0x60,0x99,0x18,0xd5 = msr PMSIRR_EL1, x0 -0x80,0x99,0x18,0xd5 = msr PMSFCR_EL1, x0 -0xa0,0x99,0x18,0xd5 = msr PMSEVFR_EL1, x0 -0xc0,0x99,0x18,0xd5 = msr PMSLATFR_EL1, x0 -0xe0,0x99,0x18,0xd5 = msr S3_0_C9_C9_7, x0 -0x00,0x9a,0x38,0xd5 = mrs x0, PMBLIMITR_EL1 -0x20,0x9a,0x38,0xd5 = mrs x0, PMBPTR_EL1 -0x60,0x9a,0x38,0xd5 = mrs x0, PMBSR_EL1 -0xe0,0x9a,0x38,0xd5 = mrs x0, PMBIDR_EL1 -0x00,0x99,0x3c,0xd5 = mrs x0, PMSCR_EL2 -0x00,0x99,0x3d,0xd5 = mrs x0, PMSCR_EL12 -0x00,0x99,0x38,0xd5 = mrs x0, PMSCR_EL1 -0x40,0x99,0x38,0xd5 = mrs x0, PMSICR_EL1 -0x60,0x99,0x38,0xd5 = mrs x0, PMSIRR_EL1 -0x80,0x99,0x38,0xd5 = mrs x0, PMSFCR_EL1 -0xa0,0x99,0x38,0xd5 = mrs x0, PMSEVFR_EL1 -0xc0,0x99,0x38,0xd5 = mrs x0, PMSLATFR_EL1 -0xe0,0x99,0x38,0xd5 = mrs x0, PMSIDR_EL1 + +0x3f,0x22,0x03,0xd5 == psb csync +0x00,0x9a,0x18,0xd5 == msr PMBLIMITR_EL1, x0 +0x20,0x9a,0x18,0xd5 == msr PMBPTR_EL1, x0 +0x60,0x9a,0x18,0xd5 == msr PMBSR_EL1, x0 +0xe0,0x9a,0x18,0xd5 == msr S3_0_C9_C10_7, x0 +0x00,0x99,0x1c,0xd5 == msr PMSCR_EL2, x0 +0x00,0x99,0x1d,0xd5 == msr PMSCR_EL12, x0 +0x00,0x99,0x18,0xd5 == msr PMSCR_EL1, x0 +0x40,0x99,0x18,0xd5 == msr PMSICR_EL1, x0 +0x60,0x99,0x18,0xd5 == msr PMSIRR_EL1, x0 +0x80,0x99,0x18,0xd5 == msr PMSFCR_EL1, x0 +0xa0,0x99,0x18,0xd5 == msr PMSEVFR_EL1, x0 +0xc0,0x99,0x18,0xd5 == msr PMSLATFR_EL1, x0 +0xe0,0x99,0x18,0xd5 == msr S3_0_C9_C9_7, x0 diff --git a/suite/MC/AArch64/armv8.2a-uao.s.cs b/suite/MC/AArch64/armv8.2a-uao.s.cs index e267bbe2c..29059ef17 100644 --- a/suite/MC/AArch64/armv8.2a-uao.s.cs +++ b/suite/MC/AArch64/armv8.2a-uao.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x7f,0x40,0x00,0xd5 = msr UAO, #0 -0x7f,0x41,0x00,0xd5 = msr UAO, #1 -0x81,0x42,0x18,0xd5 = msr UAO, x1 -0x82,0x42,0x38,0xd5 = mrs x2, UAO + +0x7f,0x40,0x00,0xd5 == msr UAO, #0 +0x7f,0x41,0x00,0xd5 == msr UAO, #1 +0x81,0x42,0x18,0xd5 == msr UAO, x1 +0x82,0x42,0x38,0xd5 == mrs x2, UAO diff --git a/suite/MC/AArch64/armv8.2a-uao.txt.cs b/suite/MC/AArch64/armv8.2a-uao.txt.cs index 56740a871..5bf377bc7 100644 --- a/suite/MC/AArch64/armv8.2a-uao.txt.cs +++ b/suite/MC/AArch64/armv8.2a-uao.txt.cs @@ -1,6 +1,7 @@ # CS_ARCH_AARCH64, 0, None -0x7f,0x40,0x00,0xd5 = msr UAO, #0 -0x7f,0x41,0x00,0xd5 = msr UAO, #1 -0x7f,0x4f,0x00,0xd5 = msr UAO, #15 -0x81,0x42,0x18,0xd5 = msr UAO, x1 -0x82,0x42,0x38,0xd5 = mrs x2, UAO + +0x7f,0x40,0x00,0xd5 == msr UAO, #0 +0x7f,0x41,0x00,0xd5 == msr UAO, #1 +0x7f,0x4f,0x00,0xd5 == msr UAO, #15 +0x81,0x42,0x18,0xd5 == msr UAO, x1 +0x82,0x42,0x38,0xd5 == mrs x2, UAO diff --git a/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s.cs b/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s.cs index 98f5da1f3..4b1ab08e9 100644 --- a/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s.cs +++ b/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0x02,0x38,0xd5 = mrs x0, ID_ISAR6_EL1 + +0xe0,0x02,0x38,0xd5 == mrs x0, ID_ISAR6_EL1 diff --git a/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.txt.cs b/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.txt.cs new file mode 100644 index 000000000..a1deed69d --- /dev/null +++ b/suite/MC/AArch64/armv8.3a-ID_ISAR6_EL1.txt.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.3a'] +0xe0,0x02,0x38,0xd5 == mrs x0, ID_ISAR6_EL1 diff --git a/suite/MC/AArch64/armv8.3a-complex.s.cs b/suite/MC/AArch64/armv8.3a-complex.s.cs index a951da34e..43d5510a9 100644 --- a/suite/MC/AArch64/armv8.3a-complex.s.cs +++ b/suite/MC/AArch64/armv8.3a-complex.s.cs @@ -1,26 +1,27 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xc4,0x42,0x2e = fcmla v0.4h, v1.4h, v2.4h, #0 -0x20,0xc4,0x42,0x6e = fcmla v0.8h, v1.8h, v2.8h, #0 -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xc4,0x82,0x6e = fcmla v0.4s, v1.4s, v2.4s, #0 -0x20,0xc4,0xc2,0x6e = fcmla v0.2d, v1.2d, v2.2d, #0 -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xcc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #90 -0x20,0xd4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #180 -0x20,0xdc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #270 -0x20,0xe4,0x42,0x2e = fcadd v0.4h, v1.4h, v2.4h, #90 -0x20,0xe4,0x42,0x6e = fcadd v0.8h, v1.8h, v2.8h, #90 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xe4,0x82,0x6e = fcadd v0.4s, v1.4s, v2.4s, #90 -0x20,0xe4,0xc2,0x6e = fcadd v0.2d, v1.2d, v2.2d, #90 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xf4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #270 -0x20,0x10,0x42,0x2f = fcmla v0.4h, v1.4h, v2.h[0], #0 -0x20,0x10,0x42,0x6f = fcmla v0.8h, v1.8h, v2.h[0], #0 -0x20,0x10,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #0 -0x20,0x30,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #90 -0x20,0x50,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #180 -0x20,0x70,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #270 -0x20,0x10,0x62,0x2f = fcmla v0.4h, v1.4h, v2.h[1], #0 -0x20,0x18,0x62,0x6f = fcmla v0.8h, v1.8h, v2.h[3], #0 -0x20,0x18,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[1], #0 + +0x20,0xc4,0x42,0x2e == fcmla v0.4h, v1.4h, v2.4h, #0 +0x20,0xc4,0x42,0x6e == fcmla v0.8h, v1.8h, v2.8h, #0 +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xc4,0x82,0x6e == fcmla v0.4s, v1.4s, v2.4s, #0 +0x20,0xc4,0xc2,0x6e == fcmla v0.2d, v1.2d, v2.2d, #0 +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xcc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #90 +0x20,0xd4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #180 +0x20,0xdc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #270 +0x20,0xe4,0x42,0x2e == fcadd v0.4h, v1.4h, v2.4h, #90 +0x20,0xe4,0x42,0x6e == fcadd v0.8h, v1.8h, v2.8h, #90 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xe4,0x82,0x6e == fcadd v0.4s, v1.4s, v2.4s, #90 +0x20,0xe4,0xc2,0x6e == fcadd v0.2d, v1.2d, v2.2d, #90 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xf4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #270 +0x20,0x10,0x42,0x2f == fcmla v0.4h, v1.4h, v2.h[0], #0 +0x20,0x10,0x42,0x6f == fcmla v0.8h, v1.8h, v2.h[0], #0 +0x20,0x10,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #0 +0x20,0x30,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #90 +0x20,0x50,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #180 +0x20,0x70,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #270 +0x20,0x10,0x62,0x2f == fcmla v0.4h, v1.4h, v2.h[1], #0 +0x20,0x18,0x62,0x6f == fcmla v0.8h, v1.8h, v2.h[3], #0 +0x20,0x18,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[1], #0 diff --git a/suite/MC/AArch64/armv8.3a-complex.txt.cs b/suite/MC/AArch64/armv8.3a-complex.txt.cs index a951da34e..f63333a3f 100644 --- a/suite/MC/AArch64/armv8.3a-complex.txt.cs +++ b/suite/MC/AArch64/armv8.3a-complex.txt.cs @@ -1,26 +1,27 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xc4,0x42,0x2e = fcmla v0.4h, v1.4h, v2.4h, #0 -0x20,0xc4,0x42,0x6e = fcmla v0.8h, v1.8h, v2.8h, #0 -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xc4,0x82,0x6e = fcmla v0.4s, v1.4s, v2.4s, #0 -0x20,0xc4,0xc2,0x6e = fcmla v0.2d, v1.2d, v2.2d, #0 -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xcc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #90 -0x20,0xd4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #180 -0x20,0xdc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #270 -0x20,0xe4,0x42,0x2e = fcadd v0.4h, v1.4h, v2.4h, #90 -0x20,0xe4,0x42,0x6e = fcadd v0.8h, v1.8h, v2.8h, #90 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xe4,0x82,0x6e = fcadd v0.4s, v1.4s, v2.4s, #90 -0x20,0xe4,0xc2,0x6e = fcadd v0.2d, v1.2d, v2.2d, #90 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xf4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #270 -0x20,0x10,0x42,0x2f = fcmla v0.4h, v1.4h, v2.h[0], #0 -0x20,0x10,0x42,0x6f = fcmla v0.8h, v1.8h, v2.h[0], #0 -0x20,0x10,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #0 -0x20,0x30,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #90 -0x20,0x50,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #180 -0x20,0x70,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #270 -0x20,0x10,0x62,0x2f = fcmla v0.4h, v1.4h, v2.h[1], #0 -0x20,0x18,0x62,0x6f = fcmla v0.8h, v1.8h, v2.h[3], #0 -0x20,0x18,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[1], #0 + +0x20,0xc4,0x42,0x2e == fcmla v0.4h, v1.4h, v2.4h, #0 +0x20,0xc4,0x42,0x6e == fcmla v0.8h, v1.8h, v2.8h, #0 +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xc4,0x82,0x6e == fcmla v0.4s, v1.4s, v2.4s, #0 +0x20,0xc4,0xc2,0x6e == fcmla v0.2d, v1.2d, v2.2d, #0 +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xcc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #90 +0x20,0xd4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #180 +0x20,0xdc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #270 +0x20,0xe4,0x42,0x2e == fcadd v0.4h, v1.4h, v2.4h, #90 +0x20,0xe4,0x42,0x6e == fcadd v0.8h, v1.8h, v2.8h, #90 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xe4,0x82,0x6e == fcadd v0.4s, v1.4s, v2.4s, #90 +0x20,0xe4,0xc2,0x6e == fcadd v0.2d, v1.2d, v2.2d, #90 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xf4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #270 +0x20,0x10,0x42,0x2f == fcmla v0.4h, v1.4h, v2.h[0], #0 +0x20,0x10,0x42,0x6f == fcmla v0.8h, v1.8h, v2.h[0], #0 +0x20,0x10,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #0 +0x20,0x30,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #90 +0x20,0x50,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #180 +0x20,0x70,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #270 +0x20,0x10,0x62,0x2f == fcmla v0.4h, v1.4h, v2.h[1], #0 +0x20,0x18,0x62,0x6f == fcmla v0.8h, v1.8h, v2.h[3], #0 +0x20,0x18,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[1], #0 diff --git a/suite/MC/AArch64/armv8.3a-complex_nofp16.s.cs b/suite/MC/AArch64/armv8.3a-complex_nofp16.s.cs index a533d575f..0622ff148 100644 --- a/suite/MC/AArch64/armv8.3a-complex_nofp16.s.cs +++ b/suite/MC/AArch64/armv8.3a-complex_nofp16.s.cs @@ -1,18 +1,19 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xc4,0x82,0x6e = fcmla v0.4s, v1.4s, v2.4s, #0 -0x20,0xc4,0xc2,0x6e = fcmla v0.2d, v1.2d, v2.2d, #0 -0x20,0xc4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #0 -0x20,0xcc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #90 -0x20,0xd4,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #180 -0x20,0xdc,0x82,0x2e = fcmla v0.2s, v1.2s, v2.2s, #270 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xe4,0x82,0x6e = fcadd v0.4s, v1.4s, v2.4s, #90 -0x20,0xe4,0xc2,0x6e = fcadd v0.2d, v1.2d, v2.2d, #90 -0x20,0xe4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #90 -0x20,0xf4,0x82,0x2e = fcadd v0.2s, v1.2s, v2.2s, #270 -0x20,0x10,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #0 -0x20,0x30,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #90 -0x20,0x50,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #180 -0x20,0x70,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[0], #270 -0x20,0x18,0x82,0x6f = fcmla v0.4s, v1.4s, v2.s[1], #0 + +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xc4,0x82,0x6e == fcmla v0.4s, v1.4s, v2.4s, #0 +0x20,0xc4,0xc2,0x6e == fcmla v0.2d, v1.2d, v2.2d, #0 +0x20,0xc4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #0 +0x20,0xcc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #90 +0x20,0xd4,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #180 +0x20,0xdc,0x82,0x2e == fcmla v0.2s, v1.2s, v2.2s, #270 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xe4,0x82,0x6e == fcadd v0.4s, v1.4s, v2.4s, #90 +0x20,0xe4,0xc2,0x6e == fcadd v0.2d, v1.2d, v2.2d, #90 +0x20,0xe4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #90 +0x20,0xf4,0x82,0x2e == fcadd v0.2s, v1.2s, v2.2s, #270 +0x20,0x10,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #0 +0x20,0x30,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #90 +0x20,0x50,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #180 +0x20,0x70,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[0], #270 +0x20,0x18,0x82,0x6f == fcmla v0.4s, v1.4s, v2.s[1], #0 diff --git a/suite/MC/AArch64/armv8.3a-js.s.cs b/suite/MC/AArch64/armv8.3a-js.s.cs index f1d964e76..727d6b562 100644 --- a/suite/MC/AArch64/armv8.3a-js.s.cs +++ b/suite/MC/AArch64/armv8.3a-js.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x00,0x7e,0x1e = fjcvtzs w0, d0 + +0x00,0x00,0x7e,0x1e == fjcvtzs w0, d0 diff --git a/suite/MC/AArch64/armv8.3a-js.txt.cs b/suite/MC/AArch64/armv8.3a-js.txt.cs index f1d964e76..727d6b562 100644 --- a/suite/MC/AArch64/armv8.3a-js.txt.cs +++ b/suite/MC/AArch64/armv8.3a-js.txt.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x00,0x7e,0x1e = fjcvtzs w0, d0 + +0x00,0x00,0x7e,0x1e == fjcvtzs w0, d0 diff --git a/suite/MC/AArch64/armv8.3a-pauth.s.cs b/suite/MC/AArch64/armv8.3a-pauth.s.cs index b3adfc46e..83e0b5db7 100644 --- a/suite/MC/AArch64/armv8.3a-pauth.s.cs +++ b/suite/MC/AArch64/armv8.3a-pauth.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x23,0x03,0xd5 = paciasp + +0x3f,0x23,0x03,0xd5 == paciasp diff --git a/suite/MC/AArch64/armv8.3a-rcpc.s.cs b/suite/MC/AArch64/armv8.3a-rcpc.s.cs index 9ca3f9d09..9f90d4f7e 100644 --- a/suite/MC/AArch64/armv8.3a-rcpc.s.cs +++ b/suite/MC/AArch64/armv8.3a-rcpc.s.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0x00,0xc0,0xbf,0x38 = ldaprb w0, [x0] -0x20,0xc2,0xbf,0x78 = ldaprh w0, [x17] -0x20,0xc0,0xbf,0xb8 = ldapr w0, [x1] -0x00,0xc0,0xbf,0xf8 = ldapr x0, [x0] -0x12,0xc0,0xbf,0xb8 = ldapr w18, [x0] -0x0f,0xc0,0xbf,0xf8 = ldapr x15, [x0] + +0x00,0xc0,0xbf,0x38 == ldaprb w0, [x0] +0x20,0xc2,0xbf,0x78 == ldaprh w0, [x17] +0x20,0xc0,0xbf,0xb8 == ldapr w0, [x1] +0x00,0xc0,0xbf,0xf8 == ldapr x0, [x0] +0x12,0xc0,0xbf,0xb8 == ldapr w18, [x0] +0x0f,0xc0,0xbf,0xf8 == ldapr x15, [x0] diff --git a/suite/MC/AArch64/armv8.3a-rcpc.txt.cs b/suite/MC/AArch64/armv8.3a-rcpc.txt.cs index 1b65ea543..d10099241 100644 --- a/suite/MC/AArch64/armv8.3a-rcpc.txt.cs +++ b/suite/MC/AArch64/armv8.3a-rcpc.txt.cs @@ -1,9 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x00,0xc0,0xbf,0x38 = ldaprb w0, [x0] -0x00,0xc0,0xbf,0x78 = ldaprh w0, [x0] -0x00,0xc0,0xbf,0xb8 = ldapr w0, [x0] -0x00,0xc0,0xbf,0xf8 = ldapr x0, [x0] -0x00,0xc0,0xbf,0x38 = ldaprb w0, [x0] -0x00,0xc0,0xbf,0x78 = ldaprh w0, [x0] -0x00,0xc0,0xbf,0xb8 = ldapr w0, [x0] -0x00,0xc0,0xbf,0xf8 = ldapr x0, [x0] + +0x00,0xc0,0xbf,0x38 == ldaprb w0, [x0] +0x00,0xc0,0xbf,0x78 == ldaprh w0, [x0] +0x00,0xc0,0xbf,0xb8 == ldapr w0, [x0] +0x00,0xc0,0xbf,0xf8 == ldapr x0, [x0] diff --git a/suite/MC/AArch64/armv8.3a-signed-pointer.s.cs b/suite/MC/AArch64/armv8.3a-signed-pointer.s.cs index f0ecec571..f0b61f022 100644 --- a/suite/MC/AArch64/armv8.3a-signed-pointer.s.cs +++ b/suite/MC/AArch64/armv8.3a-signed-pointer.s.cs @@ -1,92 +1,93 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x21,0x38,0xd5 = mrs x0, APIAKeyLo_EL1 -0x20,0x21,0x38,0xd5 = mrs x0, APIAKeyHi_EL1 -0x40,0x21,0x38,0xd5 = mrs x0, APIBKeyLo_EL1 -0x60,0x21,0x38,0xd5 = mrs x0, APIBKeyHi_EL1 -0x00,0x22,0x38,0xd5 = mrs x0, APDAKeyLo_EL1 -0x20,0x22,0x38,0xd5 = mrs x0, APDAKeyHi_EL1 -0x40,0x22,0x38,0xd5 = mrs x0, APDBKeyLo_EL1 -0x60,0x22,0x38,0xd5 = mrs x0, APDBKeyHi_EL1 -0x00,0x23,0x38,0xd5 = mrs x0, APGAKeyLo_EL1 -0x20,0x23,0x38,0xd5 = mrs x0, APGAKeyHi_EL1 -0x00,0x21,0x18,0xd5 = msr APIAKeyLo_EL1, x0 -0x20,0x21,0x18,0xd5 = msr APIAKeyHi_EL1, x0 -0x40,0x21,0x18,0xd5 = msr APIBKeyLo_EL1, x0 -0x60,0x21,0x18,0xd5 = msr APIBKeyHi_EL1, x0 -0x00,0x22,0x18,0xd5 = msr APDAKeyLo_EL1, x0 -0x20,0x22,0x18,0xd5 = msr APDAKeyHi_EL1, x0 -0x40,0x22,0x18,0xd5 = msr APDBKeyLo_EL1, x0 -0x60,0x22,0x18,0xd5 = msr APDBKeyHi_EL1, x0 -0x00,0x23,0x18,0xd5 = msr APGAKeyLo_EL1, x0 -0x20,0x23,0x18,0xd5 = msr APGAKeyHi_EL1, x0 -0x3f,0x23,0x03,0xd5 = paciasp -0x3f,0x23,0x03,0xd5 = paciasp -0xbf,0x23,0x03,0xd5 = autiasp -0xbf,0x23,0x03,0xd5 = autiasp -0x1f,0x23,0x03,0xd5 = paciaz -0x1f,0x23,0x03,0xd5 = paciaz -0x9f,0x23,0x03,0xd5 = autiaz -0x9f,0x23,0x03,0xd5 = autiaz -0x1f,0x21,0x03,0xd5 = pacia1716 -0x1f,0x21,0x03,0xd5 = pacia1716 -0x9f,0x21,0x03,0xd5 = autia1716 -0x9f,0x21,0x03,0xd5 = autia1716 -0x7f,0x23,0x03,0xd5 = pacibsp -0x7f,0x23,0x03,0xd5 = pacibsp -0xff,0x23,0x03,0xd5 = autibsp -0xff,0x23,0x03,0xd5 = autibsp -0x5f,0x23,0x03,0xd5 = pacibz -0x5f,0x23,0x03,0xd5 = pacibz -0xdf,0x23,0x03,0xd5 = autibz -0xdf,0x23,0x03,0xd5 = autibz -0x5f,0x21,0x03,0xd5 = pacib1716 -0x5f,0x21,0x03,0xd5 = pacib1716 -0xdf,0x21,0x03,0xd5 = autib1716 -0xdf,0x21,0x03,0xd5 = autib1716 -0xff,0x20,0x03,0xd5 = xpaclri -0xff,0x20,0x03,0xd5 = xpaclri -0x20,0x00,0xc1,0xda = pacia x0, x1 -0x20,0x10,0xc1,0xda = autia x0, x1 -0x20,0x08,0xc1,0xda = pacda x0, x1 -0x20,0x18,0xc1,0xda = autda x0, x1 -0x20,0x04,0xc1,0xda = pacib x0, x1 -0x20,0x14,0xc1,0xda = autib x0, x1 -0x20,0x0c,0xc1,0xda = pacdb x0, x1 -0x20,0x1c,0xc1,0xda = autdb x0, x1 -0x20,0x30,0xc2,0x9a = pacga x0, x1, x2 -0xe0,0x23,0xc1,0xda = paciza x0 -0xe0,0x33,0xc1,0xda = autiza x0 -0xe0,0x2b,0xc1,0xda = pacdza x0 -0xe0,0x3b,0xc1,0xda = autdza x0 -0xe0,0x27,0xc1,0xda = pacizb x0 -0xe0,0x37,0xc1,0xda = autizb x0 -0xe0,0x2f,0xc1,0xda = pacdzb x0 -0xe0,0x3f,0xc1,0xda = autdzb x0 -0xe0,0x43,0xc1,0xda = xpaci x0 -0xe0,0x47,0xc1,0xda = xpacd x0 -0x01,0x08,0x1f,0xd7 = braa x0, x1 -0x01,0x0c,0x1f,0xd7 = brab x0, x1 -0x01,0x08,0x3f,0xd7 = blraa x0, x1 -0x01,0x0c,0x3f,0xd7 = blrab x0, x1 -0x1f,0x08,0x1f,0xd6 = braaz x0 -0x1f,0x0c,0x1f,0xd6 = brabz x0 -0x1f,0x08,0x3f,0xd6 = blraaz x0 -0x1f,0x0c,0x3f,0xd6 = blrabz x0 -0xff,0x0b,0x5f,0xd6 = retaa -0xff,0x0f,0x5f,0xd6 = retab -0xff,0x0b,0x9f,0xd6 = eretaa -0xff,0x0f,0x9f,0xd6 = eretab -0x20,0xf4,0x3f,0xf8 = ldraa x0, [x1, #4088] -0x20,0x04,0x60,0xf8 = ldraa x0, [x1, #-4096] -0x20,0xf4,0xbf,0xf8 = ldrab x0, [x1, #4088] -0x20,0x04,0xe0,0xf8 = ldrab x0, [x1, #-4096] -0x20,0xfc,0x3f,0xf8 = ldraa x0, [x1, #4088]! -0x20,0x0c,0x60,0xf8 = ldraa x0, [x1, #-4096]! -0x20,0xfc,0xbf,0xf8 = ldrab x0, [x1, #4088]! -0x20,0x0c,0xe0,0xf8 = ldrab x0, [x1, #-4096]! -0x20,0x04,0x20,0xf8 = ldraa x0, [x1] -0x20,0x04,0xa0,0xf8 = ldrab x0, [x1] -0x20,0x0c,0x20,0xf8 = ldraa x0, [x1, #0]! -0x20,0x0c,0xa0,0xf8 = ldrab x0, [x1, #0]! -0xff,0x0f,0x60,0xf8 = ldraa xzr, [sp, #-4096]! -0xff,0x0f,0xe0,0xf8 = ldrab xzr, [sp, #-4096]! + +0x00,0x21,0x38,0xd5 == mrs x0, APIAKeyLo_EL1 +0x20,0x21,0x38,0xd5 == mrs x0, APIAKeyHi_EL1 +0x40,0x21,0x38,0xd5 == mrs x0, APIBKeyLo_EL1 +0x60,0x21,0x38,0xd5 == mrs x0, APIBKeyHi_EL1 +0x00,0x22,0x38,0xd5 == mrs x0, APDAKeyLo_EL1 +0x20,0x22,0x38,0xd5 == mrs x0, APDAKeyHi_EL1 +0x40,0x22,0x38,0xd5 == mrs x0, APDBKeyLo_EL1 +0x60,0x22,0x38,0xd5 == mrs x0, APDBKeyHi_EL1 +0x00,0x23,0x38,0xd5 == mrs x0, APGAKeyLo_EL1 +0x20,0x23,0x38,0xd5 == mrs x0, APGAKeyHi_EL1 +0x00,0x21,0x18,0xd5 == msr APIAKeyLo_EL1, x0 +0x20,0x21,0x18,0xd5 == msr APIAKeyHi_EL1, x0 +0x40,0x21,0x18,0xd5 == msr APIBKeyLo_EL1, x0 +0x60,0x21,0x18,0xd5 == msr APIBKeyHi_EL1, x0 +0x00,0x22,0x18,0xd5 == msr APDAKeyLo_EL1, x0 +0x20,0x22,0x18,0xd5 == msr APDAKeyHi_EL1, x0 +0x40,0x22,0x18,0xd5 == msr APDBKeyLo_EL1, x0 +0x60,0x22,0x18,0xd5 == msr APDBKeyHi_EL1, x0 +0x00,0x23,0x18,0xd5 == msr APGAKeyLo_EL1, x0 +0x20,0x23,0x18,0xd5 == msr APGAKeyHi_EL1, x0 +0xff,0x20,0x03,0xd5 == xpaclri +0xff,0x20,0x03,0xd5 == xpaclri +0x1f,0x21,0x03,0xd5 == pacia1716 +0x1f,0x21,0x03,0xd5 == pacia1716 +0x5f,0x21,0x03,0xd5 == pacib1716 +0x5f,0x21,0x03,0xd5 == pacib1716 +0x9f,0x21,0x03,0xd5 == autia1716 +0x9f,0x21,0x03,0xd5 == autia1716 +0xdf,0x21,0x03,0xd5 == autib1716 +0xdf,0x21,0x03,0xd5 == autib1716 +0x1f,0x23,0x03,0xd5 == paciaz +0x1f,0x23,0x03,0xd5 == paciaz +0x3f,0x23,0x03,0xd5 == paciasp +0x3f,0x23,0x03,0xd5 == paciasp +0x5f,0x23,0x03,0xd5 == pacibz +0x5f,0x23,0x03,0xd5 == pacibz +0x7f,0x23,0x03,0xd5 == pacibsp +0x7f,0x23,0x03,0xd5 == pacibsp +0x9f,0x23,0x03,0xd5 == autiaz +0x9f,0x23,0x03,0xd5 == autiaz +0xbf,0x23,0x03,0xd5 == autiasp +0xbf,0x23,0x03,0xd5 == autiasp +0xdf,0x23,0x03,0xd5 == autibz +0xdf,0x23,0x03,0xd5 == autibz +0xff,0x23,0x03,0xd5 == autibsp +0xff,0x23,0x03,0xd5 == autibsp +0x20,0x00,0xc1,0xda == pacia x0, x1 +0x20,0x10,0xc1,0xda == autia x0, x1 +0x20,0x08,0xc1,0xda == pacda x0, x1 +0x20,0x18,0xc1,0xda == autda x0, x1 +0x20,0x04,0xc1,0xda == pacib x0, x1 +0x20,0x14,0xc1,0xda == autib x0, x1 +0x20,0x0c,0xc1,0xda == pacdb x0, x1 +0x20,0x1c,0xc1,0xda == autdb x0, x1 +0x20,0x30,0xc2,0x9a == pacga x0, x1, x2 +0xe0,0x23,0xc1,0xda == paciza x0 +0xe0,0x33,0xc1,0xda == autiza x0 +0xe0,0x2b,0xc1,0xda == pacdza x0 +0xe0,0x3b,0xc1,0xda == autdza x0 +0xe0,0x27,0xc1,0xda == pacizb x0 +0xe0,0x37,0xc1,0xda == autizb x0 +0xe0,0x2f,0xc1,0xda == pacdzb x0 +0xe0,0x3f,0xc1,0xda == autdzb x0 +0xe0,0x43,0xc1,0xda == xpaci x0 +0xe0,0x47,0xc1,0xda == xpacd x0 +0x01,0x08,0x1f,0xd7 == braa x0, x1 +0x01,0x0c,0x1f,0xd7 == brab x0, x1 +0x01,0x08,0x3f,0xd7 == blraa x0, x1 +0x01,0x0c,0x3f,0xd7 == blrab x0, x1 +0x1f,0x08,0x1f,0xd6 == braaz x0 +0x1f,0x0c,0x1f,0xd6 == brabz x0 +0x1f,0x08,0x3f,0xd6 == blraaz x0 +0x1f,0x0c,0x3f,0xd6 == blrabz x0 +0xff,0x0b,0x5f,0xd6 == retaa +0xff,0x0f,0x5f,0xd6 == retab +0xff,0x0b,0x9f,0xd6 == eretaa +0xff,0x0f,0x9f,0xd6 == eretab +0x20,0xf4,0x3f,0xf8 == ldraa x0, [x1, #4088] +0x20,0x04,0x60,0xf8 == ldraa x0, [x1, #-4096] +0x20,0xf4,0xbf,0xf8 == ldrab x0, [x1, #4088] +0x20,0x04,0xe0,0xf8 == ldrab x0, [x1, #-4096] +0x20,0xfc,0x3f,0xf8 == ldraa x0, [x1, #4088]! +0x20,0x0c,0x60,0xf8 == ldraa x0, [x1, #-4096]! +0x20,0xfc,0xbf,0xf8 == ldrab x0, [x1, #4088]! +0x20,0x0c,0xe0,0xf8 == ldrab x0, [x1, #-4096]! +0x20,0x04,0x20,0xf8 == ldraa x0, [x1] +0x20,0x04,0xa0,0xf8 == ldrab x0, [x1] +0x20,0x0c,0x20,0xf8 == ldraa x0, [x1, #0]! +0x20,0x0c,0xa0,0xf8 == ldrab x0, [x1, #0]! +0xff,0x0f,0x60,0xf8 == ldraa xzr, [sp, #-4096]! +0xff,0x0f,0xe0,0xf8 == ldrab xzr, [sp, #-4096]! diff --git a/suite/MC/AArch64/armv8.3a-signed-pointer.txt.cs b/suite/MC/AArch64/armv8.3a-signed-pointer.txt.cs index 9c42a306d..e6a286aaa 100644 --- a/suite/MC/AArch64/armv8.3a-signed-pointer.txt.cs +++ b/suite/MC/AArch64/armv8.3a-signed-pointer.txt.cs @@ -1,61 +1,60 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x0c,0x20,0xf8 = ldraa x0, [x0, #0]! -0x00,0x0c,0xa0,0xf8 = ldrab x0, [x0, #0]! -0x00,0x0c,0x20,0xf8 = ldraa x0, [x0, #0]! -0x00,0x0c,0xa0,0xf8 = ldrab x0, [x0, #0]! -0x3f,0x23,0x03,0xd5 = paciasp -0xbf,0x23,0x03,0xd5 = autiasp -0x1f,0x23,0x03,0xd5 = paciaz -0x9f,0x23,0x03,0xd5 = autiaz -0x1f,0x21,0x03,0xd5 = pacia1716 -0x9f,0x21,0x03,0xd5 = autia1716 -0x7f,0x23,0x03,0xd5 = pacibsp -0xff,0x23,0x03,0xd5 = autibsp -0x5f,0x23,0x03,0xd5 = pacibz -0xdf,0x23,0x03,0xd5 = autibz -0x5f,0x21,0x03,0xd5 = pacib1716 -0xdf,0x21,0x03,0xd5 = autib1716 -0xff,0x20,0x03,0xd5 = xpaclri -0x20,0x00,0xc1,0xda = pacia x0, x1 -0x20,0x10,0xc1,0xda = autia x0, x1 -0x20,0x08,0xc1,0xda = pacda x0, x1 -0x20,0x18,0xc1,0xda = autda x0, x1 -0x20,0x04,0xc1,0xda = pacib x0, x1 -0x20,0x14,0xc1,0xda = autib x0, x1 -0x20,0x0c,0xc1,0xda = pacdb x0, x1 -0x20,0x1c,0xc1,0xda = autdb x0, x1 -0x20,0x30,0xc2,0x9a = pacga x0, x1, x2 -0xe0,0x23,0xc1,0xda = paciza x0 -0xe0,0x33,0xc1,0xda = autiza x0 -0xe0,0x2b,0xc1,0xda = pacdza x0 -0xe0,0x3b,0xc1,0xda = autdza x0 -0xe0,0x27,0xc1,0xda = pacizb x0 -0xe0,0x37,0xc1,0xda = autizb x0 -0xe0,0x2f,0xc1,0xda = pacdzb x0 -0xe0,0x3f,0xc1,0xda = autdzb x0 -0xe0,0x43,0xc1,0xda = xpaci x0 -0xe0,0x47,0xc1,0xda = xpacd x0 -0x01,0x08,0x1f,0xd7 = braa x0, x1 -0x01,0x0c,0x1f,0xd7 = brab x0, x1 -0x01,0x08,0x3f,0xd7 = blraa x0, x1 -0x01,0x0c,0x3f,0xd7 = blrab x0, x1 -0x1f,0x08,0x1f,0xd6 = braaz x0 -0x1f,0x0c,0x1f,0xd6 = brabz x0 -0x1f,0x08,0x3f,0xd6 = blraaz x0 -0x1f,0x0c,0x3f,0xd6 = blrabz x0 -0xff,0x0b,0x5f,0xd6 = retaa -0xff,0x0f,0x5f,0xd6 = retab -0xff,0x0b,0x9f,0xd6 = eretaa -0xff,0x0f,0x9f,0xd6 = eretab -0x20,0xf4,0x3f,0xf8 = ldraa x0, [x1, #4088] -0x20,0x04,0x60,0xf8 = ldraa x0, [x1, #-4096] -0x20,0xf4,0xbf,0xf8 = ldrab x0, [x1, #4088] -0x20,0x04,0xe0,0xf8 = ldrab x0, [x1, #-4096] -0x20,0xfc,0x3f,0xf8 = ldraa x0, [x1, #4088]! -0x20,0x0c,0x60,0xf8 = ldraa x0, [x1, #-4096]! -0x20,0xfc,0xbf,0xf8 = ldrab x0, [x1, #4088]! -0x20,0x0c,0xe0,0xf8 = ldrab x0, [x1, #-4096]! -0x20,0x04,0x20,0xf8 = ldraa x0, [x1] -0x20,0x04,0xa0,0xf8 = ldrab x0, [x1] -0x20,0x0c,0x20,0xf8 = ldraa x0, [x1, #0]! -0x20,0x0c,0xa0,0xf8 = ldrab x0, [x1, #0]! + +0x00,0x0c,0x20,0xf8 == ldraa x0, [x0, #0]! +0x00,0x0c,0xa0,0xf8 == ldrab x0, [x0, #0]! +0x3f,0x23,0x03,0xd5 == paciasp +0xbf,0x23,0x03,0xd5 == autiasp +0x1f,0x23,0x03,0xd5 == paciaz +0x9f,0x23,0x03,0xd5 == autiaz +0x1f,0x21,0x03,0xd5 == pacia1716 +0x9f,0x21,0x03,0xd5 == autia1716 +0x7f,0x23,0x03,0xd5 == pacibsp +0xff,0x23,0x03,0xd5 == autibsp +0x5f,0x23,0x03,0xd5 == pacibz +0xdf,0x23,0x03,0xd5 == autibz +0x5f,0x21,0x03,0xd5 == pacib1716 +0xdf,0x21,0x03,0xd5 == autib1716 +0xff,0x20,0x03,0xd5 == xpaclri +0x20,0x00,0xc1,0xda == pacia x0, x1 +0x20,0x10,0xc1,0xda == autia x0, x1 +0x20,0x08,0xc1,0xda == pacda x0, x1 +0x20,0x18,0xc1,0xda == autda x0, x1 +0x20,0x04,0xc1,0xda == pacib x0, x1 +0x20,0x14,0xc1,0xda == autib x0, x1 +0x20,0x0c,0xc1,0xda == pacdb x0, x1 +0x20,0x1c,0xc1,0xda == autdb x0, x1 +0x20,0x30,0xc2,0x9a == pacga x0, x1, x2 +0xe0,0x23,0xc1,0xda == paciza x0 +0xe0,0x33,0xc1,0xda == autiza x0 +0xe0,0x2b,0xc1,0xda == pacdza x0 +0xe0,0x3b,0xc1,0xda == autdza x0 +0xe0,0x27,0xc1,0xda == pacizb x0 +0xe0,0x37,0xc1,0xda == autizb x0 +0xe0,0x2f,0xc1,0xda == pacdzb x0 +0xe0,0x3f,0xc1,0xda == autdzb x0 +0xe0,0x43,0xc1,0xda == xpaci x0 +0xe0,0x47,0xc1,0xda == xpacd x0 +0x01,0x08,0x1f,0xd7 == braa x0, x1 +0x01,0x0c,0x1f,0xd7 == brab x0, x1 +0x01,0x08,0x3f,0xd7 == blraa x0, x1 +0x01,0x0c,0x3f,0xd7 == blrab x0, x1 +0x1f,0x08,0x1f,0xd6 == braaz x0 +0x1f,0x0c,0x1f,0xd6 == brabz x0 +0x1f,0x08,0x3f,0xd6 == blraaz x0 +0x1f,0x0c,0x3f,0xd6 == blrabz x0 +0xff,0x0b,0x5f,0xd6 == retaa +0xff,0x0f,0x5f,0xd6 == retab +0xff,0x0b,0x9f,0xd6 == eretaa +0xff,0x0f,0x9f,0xd6 == eretab +0x20,0xf4,0x3f,0xf8 == ldraa x0, [x1, #4088] +0x20,0x04,0x60,0xf8 == ldraa x0, [x1, #-4096] +0x20,0xf4,0xbf,0xf8 == ldrab x0, [x1, #4088] +0x20,0x04,0xe0,0xf8 == ldrab x0, [x1, #-4096] +0x20,0xfc,0x3f,0xf8 == ldraa x0, [x1, #4088]! +0x20,0x0c,0x60,0xf8 == ldraa x0, [x1, #-4096]! +0x20,0xfc,0xbf,0xf8 == ldrab x0, [x1, #4088]! +0x20,0x0c,0xe0,0xf8 == ldrab x0, [x1, #-4096]! +0x20,0x04,0x20,0xf8 == ldraa x0, [x1] +0x20,0x04,0xa0,0xf8 == ldrab x0, [x1] +0x20,0x0c,0x20,0xf8 == ldraa x0, [x1, #0]! +0x20,0x0c,0xa0,0xf8 == ldrab x0, [x1, #0]! diff --git a/suite/MC/AArch64/armv8.4a-actmon.s.cs b/suite/MC/AArch64/armv8.4a-actmon.s.cs index c29b13bf4..0b998ca31 100644 --- a/suite/MC/AArch64/armv8.4a-actmon.s.cs +++ b/suite/MC/AArch64/armv8.4a-actmon.s.cs @@ -1,91 +1,92 @@ # CS_ARCH_AARCH64, 0, None -0x00,0xd2,0x1b,0xd5 = msr AMCR_EL0, x0 -0x60,0xd2,0x1b,0xd5 = msr AMUSERENR_EL0, x0 -0x80,0xd2,0x1b,0xd5 = msr AMCNTENCLR0_EL0, x0 -0xa0,0xd2,0x1b,0xd5 = msr AMCNTENSET0_EL0, x0 -0x00,0xd4,0x1b,0xd5 = msr AMEVCNTR00_EL0, x0 -0x20,0xd4,0x1b,0xd5 = msr AMEVCNTR01_EL0, x0 -0x40,0xd4,0x1b,0xd5 = msr AMEVCNTR02_EL0, x0 -0x60,0xd4,0x1b,0xd5 = msr AMEVCNTR03_EL0, x0 -0x00,0xd3,0x1b,0xd5 = msr AMCNTENCLR1_EL0, x0 -0x20,0xd3,0x1b,0xd5 = msr AMCNTENSET1_EL0, x0 -0x00,0xdc,0x1b,0xd5 = msr AMEVCNTR10_EL0, x0 -0x20,0xdc,0x1b,0xd5 = msr AMEVCNTR11_EL0, x0 -0x40,0xdc,0x1b,0xd5 = msr AMEVCNTR12_EL0, x0 -0x60,0xdc,0x1b,0xd5 = msr AMEVCNTR13_EL0, x0 -0x80,0xdc,0x1b,0xd5 = msr AMEVCNTR14_EL0, x0 -0xa0,0xdc,0x1b,0xd5 = msr AMEVCNTR15_EL0, x0 -0xc0,0xdc,0x1b,0xd5 = msr AMEVCNTR16_EL0, x0 -0xe0,0xdc,0x1b,0xd5 = msr AMEVCNTR17_EL0, x0 -0x00,0xdd,0x1b,0xd5 = msr AMEVCNTR18_EL0, x0 -0x20,0xdd,0x1b,0xd5 = msr AMEVCNTR19_EL0, x0 -0x40,0xdd,0x1b,0xd5 = msr AMEVCNTR110_EL0, x0 -0x60,0xdd,0x1b,0xd5 = msr AMEVCNTR111_EL0, x0 -0x80,0xdd,0x1b,0xd5 = msr AMEVCNTR112_EL0, x0 -0xa0,0xdd,0x1b,0xd5 = msr AMEVCNTR113_EL0, x0 -0xc0,0xdd,0x1b,0xd5 = msr AMEVCNTR114_EL0, x0 -0xe0,0xdd,0x1b,0xd5 = msr AMEVCNTR115_EL0, x0 -0x00,0xde,0x1b,0xd5 = msr AMEVTYPER10_EL0, x0 -0x20,0xde,0x1b,0xd5 = msr AMEVTYPER11_EL0, x0 -0x40,0xde,0x1b,0xd5 = msr AMEVTYPER12_EL0, x0 -0x60,0xde,0x1b,0xd5 = msr AMEVTYPER13_EL0, x0 -0x80,0xde,0x1b,0xd5 = msr AMEVTYPER14_EL0, x0 -0xa0,0xde,0x1b,0xd5 = msr AMEVTYPER15_EL0, x0 -0xc0,0xde,0x1b,0xd5 = msr AMEVTYPER16_EL0, x0 -0xe0,0xde,0x1b,0xd5 = msr AMEVTYPER17_EL0, x0 -0x00,0xdf,0x1b,0xd5 = msr AMEVTYPER18_EL0, x0 -0x20,0xdf,0x1b,0xd5 = msr AMEVTYPER19_EL0, x0 -0x40,0xdf,0x1b,0xd5 = msr AMEVTYPER110_EL0, x0 -0x60,0xdf,0x1b,0xd5 = msr AMEVTYPER111_EL0, x0 -0x80,0xdf,0x1b,0xd5 = msr AMEVTYPER112_EL0, x0 -0xa0,0xdf,0x1b,0xd5 = msr AMEVTYPER113_EL0, x0 -0xc0,0xdf,0x1b,0xd5 = msr AMEVTYPER114_EL0, x0 -0xe0,0xdf,0x1b,0xd5 = msr AMEVTYPER115_EL0, x0 -0x00,0xd2,0x3b,0xd5 = mrs x0, AMCR_EL0 -0x20,0xd2,0x3b,0xd5 = mrs x0, AMCFGR_EL0 -0x40,0xd2,0x3b,0xd5 = mrs x0, AMCGCR_EL0 -0x60,0xd2,0x3b,0xd5 = mrs x0, AMUSERENR_EL0 -0x80,0xd2,0x3b,0xd5 = mrs x0, AMCNTENCLR0_EL0 -0xa0,0xd2,0x3b,0xd5 = mrs x0, AMCNTENSET0_EL0 -0x00,0xd4,0x3b,0xd5 = mrs x0, AMEVCNTR00_EL0 -0x20,0xd4,0x3b,0xd5 = mrs x0, AMEVCNTR01_EL0 -0x40,0xd4,0x3b,0xd5 = mrs x0, AMEVCNTR02_EL0 -0x60,0xd4,0x3b,0xd5 = mrs x0, AMEVCNTR03_EL0 -0x00,0xd6,0x3b,0xd5 = mrs x0, AMEVTYPER00_EL0 -0x20,0xd6,0x3b,0xd5 = mrs x0, AMEVTYPER01_EL0 -0x40,0xd6,0x3b,0xd5 = mrs x0, AMEVTYPER02_EL0 -0x60,0xd6,0x3b,0xd5 = mrs x0, AMEVTYPER03_EL0 -0x00,0xd3,0x3b,0xd5 = mrs x0, AMCNTENCLR1_EL0 -0x20,0xd3,0x3b,0xd5 = mrs x0, AMCNTENSET1_EL0 -0x00,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR10_EL0 -0x20,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR11_EL0 -0x40,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR12_EL0 -0x60,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR13_EL0 -0x80,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR14_EL0 -0xa0,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR15_EL0 -0xc0,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR16_EL0 -0xe0,0xdc,0x3b,0xd5 = mrs x0, AMEVCNTR17_EL0 -0x00,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR18_EL0 -0x20,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR19_EL0 -0x40,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR110_EL0 -0x60,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR111_EL0 -0x80,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR112_EL0 -0xa0,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR113_EL0 -0xc0,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR114_EL0 -0xe0,0xdd,0x3b,0xd5 = mrs x0, AMEVCNTR115_EL0 -0x00,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER10_EL0 -0x20,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER11_EL0 -0x40,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER12_EL0 -0x60,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER13_EL0 -0x80,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER14_EL0 -0xa0,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER15_EL0 -0xc0,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER16_EL0 -0xe0,0xde,0x3b,0xd5 = mrs x0, AMEVTYPER17_EL0 -0x00,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER18_EL0 -0x20,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER19_EL0 -0x40,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER110_EL0 -0x60,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER111_EL0 -0x80,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER112_EL0 -0xa0,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER113_EL0 -0xc0,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER114_EL0 -0xe0,0xdf,0x3b,0xd5 = mrs x0, AMEVTYPER115_EL0 + +0x00,0xd2,0x1b,0xd5 == msr AMCR_EL0, x0 +0x60,0xd2,0x1b,0xd5 == msr AMUSERENR_EL0, x0 +0x80,0xd2,0x1b,0xd5 == msr AMCNTENCLR0_EL0, x0 +0xa0,0xd2,0x1b,0xd5 == msr AMCNTENSET0_EL0, x0 +0x00,0xd4,0x1b,0xd5 == msr AMEVCNTR00_EL0, x0 +0x20,0xd4,0x1b,0xd5 == msr AMEVCNTR01_EL0, x0 +0x40,0xd4,0x1b,0xd5 == msr AMEVCNTR02_EL0, x0 +0x60,0xd4,0x1b,0xd5 == msr AMEVCNTR03_EL0, x0 +0x00,0xd3,0x1b,0xd5 == msr AMCNTENCLR1_EL0, x0 +0x20,0xd3,0x1b,0xd5 == msr AMCNTENSET1_EL0, x0 +0x00,0xdc,0x1b,0xd5 == msr AMEVCNTR10_EL0, x0 +0x20,0xdc,0x1b,0xd5 == msr AMEVCNTR11_EL0, x0 +0x40,0xdc,0x1b,0xd5 == msr AMEVCNTR12_EL0, x0 +0x60,0xdc,0x1b,0xd5 == msr AMEVCNTR13_EL0, x0 +0x80,0xdc,0x1b,0xd5 == msr AMEVCNTR14_EL0, x0 +0xa0,0xdc,0x1b,0xd5 == msr AMEVCNTR15_EL0, x0 +0xc0,0xdc,0x1b,0xd5 == msr AMEVCNTR16_EL0, x0 +0xe0,0xdc,0x1b,0xd5 == msr AMEVCNTR17_EL0, x0 +0x00,0xdd,0x1b,0xd5 == msr AMEVCNTR18_EL0, x0 +0x20,0xdd,0x1b,0xd5 == msr AMEVCNTR19_EL0, x0 +0x40,0xdd,0x1b,0xd5 == msr AMEVCNTR110_EL0, x0 +0x60,0xdd,0x1b,0xd5 == msr AMEVCNTR111_EL0, x0 +0x80,0xdd,0x1b,0xd5 == msr AMEVCNTR112_EL0, x0 +0xa0,0xdd,0x1b,0xd5 == msr AMEVCNTR113_EL0, x0 +0xc0,0xdd,0x1b,0xd5 == msr AMEVCNTR114_EL0, x0 +0xe0,0xdd,0x1b,0xd5 == msr AMEVCNTR115_EL0, x0 +0x00,0xde,0x1b,0xd5 == msr AMEVTYPER10_EL0, x0 +0x20,0xde,0x1b,0xd5 == msr AMEVTYPER11_EL0, x0 +0x40,0xde,0x1b,0xd5 == msr AMEVTYPER12_EL0, x0 +0x60,0xde,0x1b,0xd5 == msr AMEVTYPER13_EL0, x0 +0x80,0xde,0x1b,0xd5 == msr AMEVTYPER14_EL0, x0 +0xa0,0xde,0x1b,0xd5 == msr AMEVTYPER15_EL0, x0 +0xc0,0xde,0x1b,0xd5 == msr AMEVTYPER16_EL0, x0 +0xe0,0xde,0x1b,0xd5 == msr AMEVTYPER17_EL0, x0 +0x00,0xdf,0x1b,0xd5 == msr AMEVTYPER18_EL0, x0 +0x20,0xdf,0x1b,0xd5 == msr AMEVTYPER19_EL0, x0 +0x40,0xdf,0x1b,0xd5 == msr AMEVTYPER110_EL0, x0 +0x60,0xdf,0x1b,0xd5 == msr AMEVTYPER111_EL0, x0 +0x80,0xdf,0x1b,0xd5 == msr AMEVTYPER112_EL0, x0 +0xa0,0xdf,0x1b,0xd5 == msr AMEVTYPER113_EL0, x0 +0xc0,0xdf,0x1b,0xd5 == msr AMEVTYPER114_EL0, x0 +0xe0,0xdf,0x1b,0xd5 == msr AMEVTYPER115_EL0, x0 +0x00,0xd2,0x3b,0xd5 == mrs x0, AMCR_EL0 +0x20,0xd2,0x3b,0xd5 == mrs x0, AMCFGR_EL0 +0x40,0xd2,0x3b,0xd5 == mrs x0, AMCGCR_EL0 +0x60,0xd2,0x3b,0xd5 == mrs x0, AMUSERENR_EL0 +0x80,0xd2,0x3b,0xd5 == mrs x0, AMCNTENCLR0_EL0 +0xa0,0xd2,0x3b,0xd5 == mrs x0, AMCNTENSET0_EL0 +0x00,0xd4,0x3b,0xd5 == mrs x0, AMEVCNTR00_EL0 +0x20,0xd4,0x3b,0xd5 == mrs x0, AMEVCNTR01_EL0 +0x40,0xd4,0x3b,0xd5 == mrs x0, AMEVCNTR02_EL0 +0x60,0xd4,0x3b,0xd5 == mrs x0, AMEVCNTR03_EL0 +0x00,0xd6,0x3b,0xd5 == mrs x0, AMEVTYPER00_EL0 +0x20,0xd6,0x3b,0xd5 == mrs x0, AMEVTYPER01_EL0 +0x40,0xd6,0x3b,0xd5 == mrs x0, AMEVTYPER02_EL0 +0x60,0xd6,0x3b,0xd5 == mrs x0, AMEVTYPER03_EL0 +0x00,0xd3,0x3b,0xd5 == mrs x0, AMCNTENCLR1_EL0 +0x20,0xd3,0x3b,0xd5 == mrs x0, AMCNTENSET1_EL0 +0x00,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR10_EL0 +0x20,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR11_EL0 +0x40,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR12_EL0 +0x60,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR13_EL0 +0x80,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR14_EL0 +0xa0,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR15_EL0 +0xc0,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR16_EL0 +0xe0,0xdc,0x3b,0xd5 == mrs x0, AMEVCNTR17_EL0 +0x00,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR18_EL0 +0x20,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR19_EL0 +0x40,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR110_EL0 +0x60,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR111_EL0 +0x80,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR112_EL0 +0xa0,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR113_EL0 +0xc0,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR114_EL0 +0xe0,0xdd,0x3b,0xd5 == mrs x0, AMEVCNTR115_EL0 +0x00,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER10_EL0 +0x20,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER11_EL0 +0x40,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER12_EL0 +0x60,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER13_EL0 +0x80,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER14_EL0 +0xa0,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER15_EL0 +0xc0,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER16_EL0 +0xe0,0xde,0x3b,0xd5 == mrs x0, AMEVTYPER17_EL0 +0x00,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER18_EL0 +0x20,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER19_EL0 +0x40,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER110_EL0 +0x60,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER111_EL0 +0x80,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER112_EL0 +0xa0,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER113_EL0 +0xc0,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER114_EL0 +0xe0,0xdf,0x3b,0xd5 == mrs x0, AMEVTYPER115_EL0 diff --git a/suite/MC/AArch64/armv8.4a-dit.s.cs b/suite/MC/AArch64/armv8.4a-dit.s.cs index 1cbae0246..8bcbf49b6 100644 --- a/suite/MC/AArch64/armv8.4a-dit.s.cs +++ b/suite/MC/AArch64/armv8.4a-dit.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x5f,0x41,0x03,0xd5 = msr DIT, #1 -0xa0,0x42,0x1b,0xd5 = msr DIT, x0 -0xa0,0x42,0x3b,0xd5 = mrs x0, DIT + +0x5f,0x41,0x03,0xd5 == msr DIT, #1 +0xa0,0x42,0x1b,0xd5 == msr DIT, x0 +0xa0,0x42,0x3b,0xd5 == mrs x0, DIT diff --git a/suite/MC/AArch64/armv8.4a-flag.s.cs b/suite/MC/AArch64/armv8.4a-flag.s.cs index 8e0863152..9f98b2a84 100644 --- a/suite/MC/AArch64/armv8.4a-flag.s.cs +++ b/suite/MC/AArch64/armv8.4a-flag.s.cs @@ -1,8 +1,9 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x40,0x00,0xd5 = cfinv -0x2d,0x08,0x00,0x3a = setf8 w1 -0xed,0x0b,0x00,0x3a = setf8 wzr -0x2d,0x48,0x00,0x3a = setf16 w1 -0xed,0x4b,0x00,0x3a = setf16 wzr -0x2f,0x84,0x1f,0xba = rmif x1, #63, #15 -0xef,0x87,0x1f,0xba = rmif xzr, #63, #15 + +0x1f,0x40,0x00,0xd5 == cfinv +0x2d,0x08,0x00,0x3a == setf8 w1 +0xed,0x0b,0x00,0x3a == setf8 wzr +0x2d,0x48,0x00,0x3a == setf16 w1 +0xed,0x4b,0x00,0x3a == setf16 wzr +0x2f,0x84,0x1f,0xba == rmif x1, #63, #15 +0xef,0x87,0x1f,0xba == rmif xzr, #63, #15 diff --git a/suite/MC/AArch64/armv8.4a-ldst.s.cs b/suite/MC/AArch64/armv8.4a-ldst.s.cs index b0a913313..a88c67b97 100644 --- a/suite/MC/AArch64/armv8.4a-ldst.s.cs +++ b/suite/MC/AArch64/armv8.4a-ldst.s.cs @@ -1,55 +1,56 @@ # CS_ARCH_AARCH64, 0, None -0x41,0x01,0x00,0x19 = stlurb w1, [x10] -0x41,0x01,0x10,0x19 = stlurb w1, [x10, #-256] -0x62,0xf1,0x0f,0x19 = stlurb w2, [x11, #255] -0xe3,0xd3,0x1f,0x19 = stlurb w3, [sp, #-3] -0x9f,0x01,0x40,0x19 = ldapurb wzr, [x12] -0x84,0x01,0x40,0x19 = ldapurb w4, [x12] -0x84,0x01,0x50,0x19 = ldapurb w4, [x12, #-256] -0xa5,0xf1,0x4f,0x19 = ldapurb w5, [x13, #255] -0xe6,0xe3,0x5f,0x19 = ldapurb w6, [sp, #-2] -0xc7,0x01,0xc0,0x19 = ldapursb w7, [x14] -0xc7,0x01,0xd0,0x19 = ldapursb w7, [x14, #-256] -0xe8,0xf1,0xcf,0x19 = ldapursb w8, [x15, #255] -0xe9,0xf3,0xdf,0x19 = ldapursb w9, [sp, #-1] -0x00,0x02,0x80,0x19 = ldapursb x0, [x16] -0x00,0x02,0x90,0x19 = ldapursb x0, [x16, #-256] -0x21,0xf2,0x8f,0x19 = ldapursb x1, [x17, #255] -0xe2,0x03,0x80,0x19 = ldapursb x2, [sp] -0xe2,0x03,0x80,0x19 = ldapursb x2, [sp] -0x4a,0x02,0x00,0x59 = stlurh w10, [x18] -0x4a,0x02,0x10,0x59 = stlurh w10, [x18, #-256] -0x6b,0xf2,0x0f,0x59 = stlurh w11, [x19, #255] -0xec,0x13,0x00,0x59 = stlurh w12, [sp, #1] -0x8d,0x02,0x40,0x59 = ldapurh w13, [x20] -0x8d,0x02,0x50,0x59 = ldapurh w13, [x20, #-256] -0xae,0xf2,0x4f,0x59 = ldapurh w14, [x21, #255] -0xef,0x23,0x40,0x59 = ldapurh w15, [sp, #2] -0xd0,0x02,0xc0,0x59 = ldapursh w16, [x22] -0xd0,0x02,0xd0,0x59 = ldapursh w16, [x22, #-256] -0xf1,0xf2,0xcf,0x59 = ldapursh w17, [x23, #255] -0xf2,0x33,0xc0,0x59 = ldapursh w18, [sp, #3] -0x03,0x03,0x80,0x59 = ldapursh x3, [x24] -0x03,0x03,0x90,0x59 = ldapursh x3, [x24, #-256] -0x24,0xf3,0x8f,0x59 = ldapursh x4, [x25, #255] -0xe5,0x43,0x80,0x59 = ldapursh x5, [sp, #4] -0x53,0x03,0x00,0x99 = stlur w19, [x26] -0x53,0x03,0x10,0x99 = stlur w19, [x26, #-256] -0x74,0xf3,0x0f,0x99 = stlur w20, [x27, #255] -0xf5,0x53,0x00,0x99 = stlur w21, [sp, #5] -0x96,0x03,0x40,0x99 = ldapur w22, [x28] -0x96,0x03,0x50,0x99 = ldapur w22, [x28, #-256] -0xb7,0xf3,0x4f,0x99 = ldapur w23, [x29, #255] -0xf8,0x63,0x40,0x99 = ldapur w24, [sp, #6] -0xc6,0x03,0x80,0x99 = ldapursw x6, [x30] -0xc6,0x03,0x90,0x99 = ldapursw x6, [x30, #-256] -0x07,0xf0,0x8f,0x99 = ldapursw x7, [x0, #255] -0xe8,0x73,0x80,0x99 = ldapursw x8, [sp, #7] -0x29,0x00,0x00,0xd9 = stlur x9, [x1] -0x29,0x00,0x10,0xd9 = stlur x9, [x1, #-256] -0x4a,0xf0,0x0f,0xd9 = stlur x10, [x2, #255] -0xeb,0x83,0x00,0xd9 = stlur x11, [sp, #8] -0x6c,0x00,0x40,0xd9 = ldapur x12, [x3] -0x6c,0x00,0x50,0xd9 = ldapur x12, [x3, #-256] -0x8d,0xf0,0x4f,0xd9 = ldapur x13, [x4, #255] -0xee,0x93,0x40,0xd9 = ldapur x14, [sp, #9] + +0x41,0x01,0x00,0x19 == stlurb w1, [x10] +0x41,0x01,0x10,0x19 == stlurb w1, [x10, #-256] +0x62,0xf1,0x0f,0x19 == stlurb w2, [x11, #255] +0xe3,0xd3,0x1f,0x19 == stlurb w3, [sp, #-3] +0x9f,0x01,0x40,0x19 == ldapurb wzr, [x12] +0x84,0x01,0x40,0x19 == ldapurb w4, [x12] +0x84,0x01,0x50,0x19 == ldapurb w4, [x12, #-256] +0xa5,0xf1,0x4f,0x19 == ldapurb w5, [x13, #255] +0xe6,0xe3,0x5f,0x19 == ldapurb w6, [sp, #-2] +0xc7,0x01,0xc0,0x19 == ldapursb w7, [x14] +0xc7,0x01,0xd0,0x19 == ldapursb w7, [x14, #-256] +0xe8,0xf1,0xcf,0x19 == ldapursb w8, [x15, #255] +0xe9,0xf3,0xdf,0x19 == ldapursb w9, [sp, #-1] +0x00,0x02,0x80,0x19 == ldapursb x0, [x16] +0x00,0x02,0x90,0x19 == ldapursb x0, [x16, #-256] +0x21,0xf2,0x8f,0x19 == ldapursb x1, [x17, #255] +0xe2,0x03,0x80,0x19 == ldapursb x2, [sp] +0xe2,0x03,0x80,0x19 == ldapursb x2, [sp] +0x4a,0x02,0x00,0x59 == stlurh w10, [x18] +0x4a,0x02,0x10,0x59 == stlurh w10, [x18, #-256] +0x6b,0xf2,0x0f,0x59 == stlurh w11, [x19, #255] +0xec,0x13,0x00,0x59 == stlurh w12, [sp, #1] +0x8d,0x02,0x40,0x59 == ldapurh w13, [x20] +0x8d,0x02,0x50,0x59 == ldapurh w13, [x20, #-256] +0xae,0xf2,0x4f,0x59 == ldapurh w14, [x21, #255] +0xef,0x23,0x40,0x59 == ldapurh w15, [sp, #2] +0xd0,0x02,0xc0,0x59 == ldapursh w16, [x22] +0xd0,0x02,0xd0,0x59 == ldapursh w16, [x22, #-256] +0xf1,0xf2,0xcf,0x59 == ldapursh w17, [x23, #255] +0xf2,0x33,0xc0,0x59 == ldapursh w18, [sp, #3] +0x03,0x03,0x80,0x59 == ldapursh x3, [x24] +0x03,0x03,0x90,0x59 == ldapursh x3, [x24, #-256] +0x24,0xf3,0x8f,0x59 == ldapursh x4, [x25, #255] +0xe5,0x43,0x80,0x59 == ldapursh x5, [sp, #4] +0x53,0x03,0x00,0x99 == stlur w19, [x26] +0x53,0x03,0x10,0x99 == stlur w19, [x26, #-256] +0x74,0xf3,0x0f,0x99 == stlur w20, [x27, #255] +0xf5,0x53,0x00,0x99 == stlur w21, [sp, #5] +0x96,0x03,0x40,0x99 == ldapur w22, [x28] +0x96,0x03,0x50,0x99 == ldapur w22, [x28, #-256] +0xb7,0xf3,0x4f,0x99 == ldapur w23, [x29, #255] +0xf8,0x63,0x40,0x99 == ldapur w24, [sp, #6] +0xc6,0x03,0x80,0x99 == ldapursw x6, [x30] +0xc6,0x03,0x90,0x99 == ldapursw x6, [x30, #-256] +0x07,0xf0,0x8f,0x99 == ldapursw x7, [x0, #255] +0xe8,0x73,0x80,0x99 == ldapursw x8, [sp, #7] +0x29,0x00,0x00,0xd9 == stlur x9, [x1] +0x29,0x00,0x10,0xd9 == stlur x9, [x1, #-256] +0x4a,0xf0,0x0f,0xd9 == stlur x10, [x2, #255] +0xeb,0x83,0x00,0xd9 == stlur x11, [sp, #8] +0x6c,0x00,0x40,0xd9 == ldapur x12, [x3] +0x6c,0x00,0x50,0xd9 == ldapur x12, [x3, #-256] +0x8d,0xf0,0x4f,0xd9 == ldapur x13, [x4, #255] +0xee,0x93,0x40,0xd9 == ldapur x14, [sp, #9] diff --git a/suite/MC/AArch64/armv8.4a-mpam.s.cs b/suite/MC/AArch64/armv8.4a-mpam.s.cs index 82f33a3a6..47b399503 100644 --- a/suite/MC/AArch64/armv8.4a-mpam.s.cs +++ b/suite/MC/AArch64/armv8.4a-mpam.s.cs @@ -1,32 +1,33 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xa5,0x18,0xd5 = msr MPAM0_EL1, x0 -0x00,0xa5,0x18,0xd5 = msr MPAM1_EL1, x0 -0x00,0xa5,0x1c,0xd5 = msr MPAM2_EL2, x0 -0x00,0xa5,0x1e,0xd5 = msr MPAM3_EL3, x0 -0x00,0xa5,0x1d,0xd5 = msr MPAM1_EL12, x0 -0x00,0xa4,0x1c,0xd5 = msr MPAMHCR_EL2, x0 -0x20,0xa4,0x1c,0xd5 = msr MPAMVPMV_EL2, x0 -0x00,0xa6,0x1c,0xd5 = msr MPAMVPM0_EL2, x0 -0x20,0xa6,0x1c,0xd5 = msr MPAMVPM1_EL2, x0 -0x40,0xa6,0x1c,0xd5 = msr MPAMVPM2_EL2, x0 -0x60,0xa6,0x1c,0xd5 = msr MPAMVPM3_EL2, x0 -0x80,0xa6,0x1c,0xd5 = msr MPAMVPM4_EL2, x0 -0xa0,0xa6,0x1c,0xd5 = msr MPAMVPM5_EL2, x0 -0xc0,0xa6,0x1c,0xd5 = msr MPAMVPM6_EL2, x0 -0xe0,0xa6,0x1c,0xd5 = msr MPAMVPM7_EL2, x0 -0x20,0xa5,0x38,0xd5 = mrs x0, MPAM0_EL1 -0x00,0xa5,0x38,0xd5 = mrs x0, MPAM1_EL1 -0x00,0xa5,0x3c,0xd5 = mrs x0, MPAM2_EL2 -0x00,0xa5,0x3e,0xd5 = mrs x0, MPAM3_EL3 -0x00,0xa5,0x3d,0xd5 = mrs x0, MPAM1_EL12 -0x00,0xa4,0x3c,0xd5 = mrs x0, MPAMHCR_EL2 -0x20,0xa4,0x3c,0xd5 = mrs x0, MPAMVPMV_EL2 -0x00,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM0_EL2 -0x20,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM1_EL2 -0x40,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM2_EL2 -0x60,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM3_EL2 -0x80,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM4_EL2 -0xa0,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM5_EL2 -0xc0,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM6_EL2 -0xe0,0xa6,0x3c,0xd5 = mrs x0, MPAMVPM7_EL2 -0x80,0xa4,0x38,0xd5 = mrs x0, MPAMIDR_EL1 + +0x20,0xa5,0x18,0xd5 == msr MPAM0_EL1, x0 +0x00,0xa5,0x18,0xd5 == msr MPAM1_EL1, x0 +0x00,0xa5,0x1c,0xd5 == msr MPAM2_EL2, x0 +0x00,0xa5,0x1e,0xd5 == msr MPAM3_EL3, x0 +0x00,0xa5,0x1d,0xd5 == msr MPAM1_EL12, x0 +0x00,0xa4,0x1c,0xd5 == msr MPAMHCR_EL2, x0 +0x20,0xa4,0x1c,0xd5 == msr MPAMVPMV_EL2, x0 +0x00,0xa6,0x1c,0xd5 == msr MPAMVPM0_EL2, x0 +0x20,0xa6,0x1c,0xd5 == msr MPAMVPM1_EL2, x0 +0x40,0xa6,0x1c,0xd5 == msr MPAMVPM2_EL2, x0 +0x60,0xa6,0x1c,0xd5 == msr MPAMVPM3_EL2, x0 +0x80,0xa6,0x1c,0xd5 == msr MPAMVPM4_EL2, x0 +0xa0,0xa6,0x1c,0xd5 == msr MPAMVPM5_EL2, x0 +0xc0,0xa6,0x1c,0xd5 == msr MPAMVPM6_EL2, x0 +0xe0,0xa6,0x1c,0xd5 == msr MPAMVPM7_EL2, x0 +0x20,0xa5,0x38,0xd5 == mrs x0, MPAM0_EL1 +0x00,0xa5,0x38,0xd5 == mrs x0, MPAM1_EL1 +0x00,0xa5,0x3c,0xd5 == mrs x0, MPAM2_EL2 +0x00,0xa5,0x3e,0xd5 == mrs x0, MPAM3_EL3 +0x00,0xa5,0x3d,0xd5 == mrs x0, MPAM1_EL12 +0x00,0xa4,0x3c,0xd5 == mrs x0, MPAMHCR_EL2 +0x20,0xa4,0x3c,0xd5 == mrs x0, MPAMVPMV_EL2 +0x00,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM0_EL2 +0x20,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM1_EL2 +0x40,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM2_EL2 +0x60,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM3_EL2 +0x80,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM4_EL2 +0xa0,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM5_EL2 +0xc0,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM6_EL2 +0xe0,0xa6,0x3c,0xd5 == mrs x0, MPAMVPM7_EL2 +0x80,0xa4,0x38,0xd5 == mrs x0, MPAMIDR_EL1 diff --git a/suite/MC/AArch64/armv8.4a-ras.s.cs b/suite/MC/AArch64/armv8.4a-ras.s.cs index d1af1ab62..6112a551b 100644 --- a/suite/MC/AArch64/armv8.4a-ras.s.cs +++ b/suite/MC/AArch64/armv8.4a-ras.s.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0x54,0x18,0xd5 = msr ERXPFGCTL_EL1, x0 -0xa0,0x54,0x38,0xd5 = mrs x0, ERXPFGCTL_EL1 -0xc0,0x54,0x18,0xd5 = msr ERXPFGCDN_EL1, x0 -0xc0,0x54,0x38,0xd5 = mrs x0, ERXPFGCDN_EL1 -0x40,0x55,0x18,0xd5 = msr ERXMISC2_EL1, x0 -0x40,0x55,0x38,0xd5 = mrs x0, ERXMISC2_EL1 -0x60,0x55,0x18,0xd5 = msr ERXMISC3_EL1, x0 -0x60,0x55,0x38,0xd5 = mrs x0, ERXMISC3_EL1 -0x80,0x54,0x38,0xd5 = mrs x0, ERXPFGF_EL1 + +0xa0,0x54,0x18,0xd5 == msr ERXPFGCTL_EL1, x0 +0xa0,0x54,0x38,0xd5 == mrs x0, ERXPFGCTL_EL1 +0xc0,0x54,0x18,0xd5 == msr ERXPFGCDN_EL1, x0 +0xc0,0x54,0x38,0xd5 == mrs x0, ERXPFGCDN_EL1 +0x40,0x55,0x18,0xd5 == msr ERXMISC2_EL1, x0 +0x40,0x55,0x38,0xd5 == mrs x0, ERXMISC2_EL1 +0x60,0x55,0x18,0xd5 == msr ERXMISC3_EL1, x0 +0x60,0x55,0x38,0xd5 == mrs x0, ERXMISC3_EL1 +0x80,0x54,0x38,0xd5 == mrs x0, ERXPFGF_EL1 diff --git a/suite/MC/AArch64/armv8.4a-tlb.s.cs b/suite/MC/AArch64/armv8.4a-tlb.s.cs index 2fc362f85..544465918 100644 --- a/suite/MC/AArch64/armv8.4a-tlb.s.cs +++ b/suite/MC/AArch64/armv8.4a-tlb.s.cs @@ -1,49 +1,50 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x81,0x08,0xd5 = tlbi vmalle1os -0x3f,0x81,0x08,0xd5 = tlbi vae1os, xzr -0x20,0x81,0x08,0xd5 = tlbi vae1os, x0 -0x41,0x81,0x08,0xd5 = tlbi aside1os, x1 -0x62,0x81,0x08,0xd5 = tlbi vaae1os, x2 -0xa3,0x81,0x08,0xd5 = tlbi vale1os, x3 -0xe4,0x81,0x08,0xd5 = tlbi vaale1os, x4 -0x05,0x84,0x0c,0xd5 = tlbi ipas2e1os, x5 -0x86,0x84,0x0c,0xd5 = tlbi ipas2le1os, x6 -0x27,0x81,0x0c,0xd5 = tlbi vae2os, x7 -0xa8,0x81,0x0c,0xd5 = tlbi vale2os, x8 -0xdf,0x81,0x0c,0xd5 = tlbi vmalls12e1os -0x29,0x81,0x0e,0xd5 = tlbi vae3os, x9 -0xaa,0x81,0x0e,0xd5 = tlbi vale3os, x10 -0x1f,0x81,0x0c,0xd5 = tlbi alle2os -0x9f,0x81,0x0c,0xd5 = tlbi alle1os -0x1f,0x81,0x0e,0xd5 = tlbi alle3os -0x23,0x86,0x08,0xd5 = tlbi rvae1, x3 -0x63,0x86,0x08,0xd5 = tlbi rvaae1, x3 -0xa3,0x86,0x08,0xd5 = tlbi rvale1, x3 -0xe3,0x86,0x08,0xd5 = tlbi rvaale1, x3 -0x23,0x82,0x08,0xd5 = tlbi rvae1is, x3 -0x63,0x82,0x08,0xd5 = tlbi rvaae1is, x3 -0xa3,0x82,0x08,0xd5 = tlbi rvale1is, x3 -0xe3,0x82,0x08,0xd5 = tlbi rvaale1is, x3 -0x23,0x85,0x08,0xd5 = tlbi rvae1os, x3 -0x63,0x85,0x08,0xd5 = tlbi rvaae1os, x3 -0xa3,0x85,0x08,0xd5 = tlbi rvale1os, x3 -0xe3,0x85,0x08,0xd5 = tlbi rvaale1os, x3 -0x43,0x80,0x0c,0xd5 = tlbi ripas2e1is, x3 -0xc3,0x80,0x0c,0xd5 = tlbi ripas2le1is, x3 -0x43,0x84,0x0c,0xd5 = tlbi ripas2e1, x3 -0xc3,0x84,0x0c,0xd5 = tlbi ripas2le1, x3 -0x63,0x84,0x0c,0xd5 = tlbi ripas2e1os, x3 -0xe3,0x84,0x0c,0xd5 = tlbi ripas2le1os, x3 -0x23,0x86,0x0c,0xd5 = tlbi rvae2, x3 -0xa3,0x86,0x0c,0xd5 = tlbi rvale2, x3 -0x23,0x82,0x0c,0xd5 = tlbi rvae2is, x3 -0xa3,0x82,0x0c,0xd5 = tlbi rvale2is, x3 -0x23,0x85,0x0c,0xd5 = tlbi rvae2os, x3 -0xa3,0x85,0x0c,0xd5 = tlbi rvale2os, x3 -0x23,0x86,0x0e,0xd5 = tlbi rvae3, x3 -0xa3,0x86,0x0e,0xd5 = tlbi rvale3, x3 -0x23,0x82,0x0e,0xd5 = tlbi rvae3is, x3 -0xa3,0x82,0x0e,0xd5 = tlbi rvale3is, x3 -0x23,0x85,0x0e,0xd5 = tlbi rvae3os, x3 -0xa3,0x85,0x0e,0xd5 = tlbi rvale3os, x3 -0xbf,0x85,0x0e,0xd5 = tlbi rvale3os, xzr + +0x1f,0x81,0x08,0xd5 == tlbi vmalle1os +0x3f,0x81,0x08,0xd5 == tlbi vae1os, xzr +0x20,0x81,0x08,0xd5 == tlbi vae1os, x0 +0x41,0x81,0x08,0xd5 == tlbi aside1os, x1 +0x62,0x81,0x08,0xd5 == tlbi vaae1os, x2 +0xa3,0x81,0x08,0xd5 == tlbi vale1os, x3 +0xe4,0x81,0x08,0xd5 == tlbi vaale1os, x4 +0x05,0x84,0x0c,0xd5 == tlbi ipas2e1os, x5 +0x86,0x84,0x0c,0xd5 == tlbi ipas2le1os, x6 +0x27,0x81,0x0c,0xd5 == tlbi vae2os, x7 +0xa8,0x81,0x0c,0xd5 == tlbi vale2os, x8 +0xdf,0x81,0x0c,0xd5 == tlbi vmalls12e1os +0x29,0x81,0x0e,0xd5 == tlbi vae3os, x9 +0xaa,0x81,0x0e,0xd5 == tlbi vale3os, x10 +0x1f,0x81,0x0c,0xd5 == tlbi alle2os +0x9f,0x81,0x0c,0xd5 == tlbi alle1os +0x1f,0x81,0x0e,0xd5 == tlbi alle3os +0x23,0x86,0x08,0xd5 == tlbi rvae1, x3 +0x63,0x86,0x08,0xd5 == tlbi rvaae1, x3 +0xa3,0x86,0x08,0xd5 == tlbi rvale1, x3 +0xe3,0x86,0x08,0xd5 == tlbi rvaale1, x3 +0x23,0x82,0x08,0xd5 == tlbi rvae1is, x3 +0x63,0x82,0x08,0xd5 == tlbi rvaae1is, x3 +0xa3,0x82,0x08,0xd5 == tlbi rvale1is, x3 +0xe3,0x82,0x08,0xd5 == tlbi rvaale1is, x3 +0x23,0x85,0x08,0xd5 == tlbi rvae1os, x3 +0x63,0x85,0x08,0xd5 == tlbi rvaae1os, x3 +0xa3,0x85,0x08,0xd5 == tlbi rvale1os, x3 +0xe3,0x85,0x08,0xd5 == tlbi rvaale1os, x3 +0x43,0x80,0x0c,0xd5 == tlbi ripas2e1is, x3 +0xc3,0x80,0x0c,0xd5 == tlbi ripas2le1is, x3 +0x43,0x84,0x0c,0xd5 == tlbi ripas2e1, x3 +0xc3,0x84,0x0c,0xd5 == tlbi ripas2le1, x3 +0x63,0x84,0x0c,0xd5 == tlbi ripas2e1os, x3 +0xe3,0x84,0x0c,0xd5 == tlbi ripas2le1os, x3 +0x23,0x86,0x0c,0xd5 == tlbi rvae2, x3 +0xa3,0x86,0x0c,0xd5 == tlbi rvale2, x3 +0x23,0x82,0x0c,0xd5 == tlbi rvae2is, x3 +0xa3,0x82,0x0c,0xd5 == tlbi rvale2is, x3 +0x23,0x85,0x0c,0xd5 == tlbi rvae2os, x3 +0xa3,0x85,0x0c,0xd5 == tlbi rvale2os, x3 +0x23,0x86,0x0e,0xd5 == tlbi rvae3, x3 +0xa3,0x86,0x0e,0xd5 == tlbi rvale3, x3 +0x23,0x82,0x0e,0xd5 == tlbi rvae3is, x3 +0xa3,0x82,0x0e,0xd5 == tlbi rvale3is, x3 +0x23,0x85,0x0e,0xd5 == tlbi rvae3os, x3 +0xa3,0x85,0x0e,0xd5 == tlbi rvale3os, x3 +0xbf,0x85,0x0e,0xd5 == tlbi rvale3os, xzr diff --git a/suite/MC/AArch64/armv8.4a-trace.s.cs b/suite/MC/AArch64/armv8.4a-trace.s.cs index 147fce4bc..bca1f1101 100644 --- a/suite/MC/AArch64/armv8.4a-trace.s.cs +++ b/suite/MC/AArch64/armv8.4a-trace.s.cs @@ -1,8 +1,9 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x12,0x18,0xd5 = msr TRFCR_EL1, x0 -0x20,0x12,0x1c,0xd5 = msr TRFCR_EL2, x0 -0x20,0x12,0x1d,0xd5 = msr TRFCR_EL12, x0 -0x20,0x12,0x38,0xd5 = mrs x0, TRFCR_EL1 -0x20,0x12,0x3c,0xd5 = mrs x0, TRFCR_EL2 -0x20,0x12,0x3d,0xd5 = mrs x0, TRFCR_EL12 -0x5f,0x22,0x03,0xd5 = tsb csync + +0x20,0x12,0x18,0xd5 == msr TRFCR_EL1, x0 +0x20,0x12,0x1c,0xd5 == msr TRFCR_EL2, x0 +0x20,0x12,0x1d,0xd5 == msr TRFCR_EL12, x0 +0x20,0x12,0x38,0xd5 == mrs x0, TRFCR_EL1 +0x20,0x12,0x3c,0xd5 == mrs x0, TRFCR_EL2 +0x20,0x12,0x3d,0xd5 == mrs x0, TRFCR_EL12 +0x5f,0x22,0x03,0xd5 == tsb csync diff --git a/suite/MC/AArch64/armv8.4a-virt.s.cs b/suite/MC/AArch64/armv8.4a-virt.s.cs index 9fad0b3d8..266064394 100644 --- a/suite/MC/AArch64/armv8.4a-virt.s.cs +++ b/suite/MC/AArch64/armv8.4a-virt.s.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0x40,0x26,0x1c,0xd5 = msr VSTCR_EL2, x0 -0x00,0x26,0x1c,0xd5 = msr VSTTBR_EL2, x0 -0x2c,0x13,0x1c,0xd5 = msr SDER32_EL2, x12 -0x00,0xe4,0x1c,0xd5 = msr CNTHVS_TVAL_EL2, x0 -0x40,0xe4,0x1c,0xd5 = msr CNTHVS_CVAL_EL2, x0 -0x20,0xe4,0x1c,0xd5 = msr CNTHVS_CTL_EL2, x0 -0x00,0xe5,0x1c,0xd5 = msr CNTHPS_TVAL_EL2, x0 -0x40,0xe5,0x1c,0xd5 = msr CNTHPS_CVAL_EL2, x0 -0x20,0xe5,0x1c,0xd5 = msr CNTHPS_CTL_EL2, x0 + +0x40,0x26,0x1c,0xd5 == msr VSTCR_EL2, x0 +0x00,0x26,0x1c,0xd5 == msr VSTTBR_EL2, x0 +0x2c,0x13,0x1c,0xd5 == msr SDER32_EL2, x12 +0x00,0xe4,0x1c,0xd5 == msr CNTHVS_TVAL_EL2, x0 +0x40,0xe4,0x1c,0xd5 == msr CNTHVS_CVAL_EL2, x0 +0x20,0xe4,0x1c,0xd5 == msr CNTHVS_CTL_EL2, x0 +0x00,0xe5,0x1c,0xd5 == msr CNTHPS_TVAL_EL2, x0 +0x40,0xe5,0x1c,0xd5 == msr CNTHPS_CVAL_EL2, x0 +0x20,0xe5,0x1c,0xd5 == msr CNTHPS_CTL_EL2, x0 diff --git a/suite/MC/AArch64/armv8.4a-vncr.s.cs b/suite/MC/AArch64/armv8.4a-vncr.s.cs index 7f62c8338..72f7f90c8 100644 --- a/suite/MC/AArch64/armv8.4a-vncr.s.cs +++ b/suite/MC/AArch64/armv8.4a-vncr.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x22,0x3c,0xd5 = mrs x0, VNCR_EL2 -0x00,0x22,0x1c,0xd5 = msr VNCR_EL2, x0 + +0x00,0x22,0x3c,0xd5 == mrs x0, VNCR_EL2 +0x00,0x22,0x1c,0xd5 == msr VNCR_EL2, x0 diff --git a/suite/MC/AArch64/armv8.5a-altnzcv.s.cs b/suite/MC/AArch64/armv8.5a-altnzcv.s.cs index 74de33a67..d41141da3 100644 --- a/suite/MC/AArch64/armv8.5a-altnzcv.s.cs +++ b/suite/MC/AArch64/armv8.5a-altnzcv.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x40,0x00,0xd5 = xaflag -0x5f,0x40,0x00,0xd5 = axflag + +0x3f,0x40,0x00,0xd5 == xaflag +0x5f,0x40,0x00,0xd5 == axflag diff --git a/suite/MC/AArch64/armv8.5a-bti.s.cs b/suite/MC/AArch64/armv8.5a-bti.s.cs index 1c7f08430..fd6069a79 100644 --- a/suite/MC/AArch64/armv8.5a-bti.s.cs +++ b/suite/MC/AArch64/armv8.5a-bti.s.cs @@ -1,17 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x24,0x03,0xd5 = bti -0x5f,0x24,0x03,0xd5 = bti c -0x9f,0x24,0x03,0xd5 = bti j -0xdf,0x24,0x03,0xd5 = bti jc -0x1f,0x24,0x03,0xd5 = bti -0x5f,0x24,0x03,0xd5 = bti c -0x9f,0x24,0x03,0xd5 = bti j -0xdf,0x24,0x03,0xd5 = bti jc -0x1f,0x24,0x03,0xd5 = bti -0x5f,0x24,0x03,0xd5 = bti c -0x9f,0x24,0x03,0xd5 = bti j -0xdf,0x24,0x03,0xd5 = bti jc -0x1f,0x24,0x03,0xd5 = bti -0x5f,0x24,0x03,0xd5 = bti c -0x9f,0x24,0x03,0xd5 = bti j -0xdf,0x24,0x03,0xd5 = bti jc + +0x1f,0x24,0x03,0xd5 == bti +0x5f,0x24,0x03,0xd5 == bti c +0x9f,0x24,0x03,0xd5 == bti j +0xdf,0x24,0x03,0xd5 == bti jc +0x1f,0x24,0x03,0xd5 == bti +0x5f,0x24,0x03,0xd5 == bti c +0x9f,0x24,0x03,0xd5 == bti j +0xdf,0x24,0x03,0xd5 == bti jc diff --git a/suite/MC/AArch64/armv8.5a-frint.s.cs b/suite/MC/AArch64/armv8.5a-frint.s.cs index 80400a696..237957ecb 100644 --- a/suite/MC/AArch64/armv8.5a-frint.s.cs +++ b/suite/MC/AArch64/armv8.5a-frint.s.cs @@ -1,21 +1,22 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x40,0x28,0x1e = frint32z s0, s1 -0x20,0x40,0x68,0x1e = frint32z d0, d1 -0x62,0x40,0x29,0x1e = frint64z s2, s3 -0x62,0x40,0x69,0x1e = frint64z d2, d3 -0xa4,0xc0,0x28,0x1e = frint32x s4, s5 -0xa4,0xc0,0x68,0x1e = frint32x d4, d5 -0xe6,0xc0,0x29,0x1e = frint64x s6, s7 -0xe6,0xc0,0x69,0x1e = frint64x d6, d7 -0x20,0xe8,0x21,0x0e = frint32z v0.2s, v1.2s -0x20,0xe8,0x61,0x4e = frint32z v0.2d, v1.2d -0x20,0xe8,0x21,0x4e = frint32z v0.4s, v1.4s -0x62,0xf8,0x21,0x0e = frint64z v2.2s, v3.2s -0x62,0xf8,0x61,0x4e = frint64z v2.2d, v3.2d -0x62,0xf8,0x21,0x4e = frint64z v2.4s, v3.4s -0xa4,0xe8,0x21,0x2e = frint32x v4.2s, v5.2s -0xa4,0xe8,0x61,0x6e = frint32x v4.2d, v5.2d -0xa4,0xe8,0x21,0x6e = frint32x v4.4s, v5.4s -0xe6,0xf8,0x21,0x2e = frint64x v6.2s, v7.2s -0xe6,0xf8,0x61,0x6e = frint64x v6.2d, v7.2d -0xe6,0xf8,0x21,0x6e = frint64x v6.4s, v7.4s + +0x20,0x40,0x28,0x1e == frint32z s0, s1 +0x20,0x40,0x68,0x1e == frint32z d0, d1 +0x62,0x40,0x29,0x1e == frint64z s2, s3 +0x62,0x40,0x69,0x1e == frint64z d2, d3 +0xa4,0xc0,0x28,0x1e == frint32x s4, s5 +0xa4,0xc0,0x68,0x1e == frint32x d4, d5 +0xe6,0xc0,0x29,0x1e == frint64x s6, s7 +0xe6,0xc0,0x69,0x1e == frint64x d6, d7 +0x20,0xe8,0x21,0x0e == frint32z v0.2s, v1.2s +0x20,0xe8,0x61,0x4e == frint32z v0.2d, v1.2d +0x20,0xe8,0x21,0x4e == frint32z v0.4s, v1.4s +0x62,0xf8,0x21,0x0e == frint64z v2.2s, v3.2s +0x62,0xf8,0x61,0x4e == frint64z v2.2d, v3.2d +0x62,0xf8,0x21,0x4e == frint64z v2.4s, v3.4s +0xa4,0xe8,0x21,0x2e == frint32x v4.2s, v5.2s +0xa4,0xe8,0x61,0x6e == frint32x v4.2d, v5.2d +0xa4,0xe8,0x21,0x6e == frint32x v4.4s, v5.4s +0xe6,0xf8,0x21,0x2e == frint64x v6.2s, v7.2s +0xe6,0xf8,0x61,0x6e == frint64x v6.2d, v7.2d +0xe6,0xf8,0x21,0x6e == frint64x v6.4s, v7.4s diff --git a/suite/MC/AArch64/armv8.5a-mte.s.cs b/suite/MC/AArch64/armv8.5a-mte.s.cs index 9249821ed..8df3fe922 100644 --- a/suite/MC/AArch64/armv8.5a-mte.s.cs +++ b/suite/MC/AArch64/armv8.5a-mte.s.cs @@ -1,144 +1,145 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x10,0xdf,0x9a = irg x0, x1 -0x3f,0x10,0xdf,0x9a = irg sp, x1 -0xe0,0x13,0xdf,0x9a = irg x0, sp -0x20,0x10,0xc2,0x9a = irg x0, x1, x2 -0x3f,0x10,0xc2,0x9a = irg sp, x1, x2 -0x20,0x04,0x80,0x91 = addg x0, x1, #0, #1 -0x5f,0x0c,0x82,0x91 = addg sp, x2, #32, #3 -0xe0,0x17,0x84,0x91 = addg x0, sp, #64, #5 -0x83,0x18,0xbf,0x91 = addg x3, x4, #1008, #6 -0xc5,0x3c,0x87,0x91 = addg x5, x6, #112, #15 -0x20,0x04,0x80,0xd1 = subg x0, x1, #0, #1 -0x5f,0x0c,0x82,0xd1 = subg sp, x2, #32, #3 -0xe0,0x17,0x84,0xd1 = subg x0, sp, #64, #5 -0x83,0x18,0xbf,0xd1 = subg x3, x4, #1008, #6 -0xc5,0x3c,0x87,0xd1 = subg x5, x6, #112, #15 -0x20,0x14,0xc2,0x9a = gmi x0, x1, x2 -0xe3,0x17,0xc4,0x9a = gmi x3, sp, x4 -0x1f,0x14,0xde,0x9a = gmi xzr, x0, x30 -0x1e,0x14,0xdf,0x9a = gmi x30, x0, xzr -0x20,0x08,0x20,0xd9 = stg x0, [x1] -0x21,0x08,0x30,0xd9 = stg x1, [x1, #-4096] -0x42,0xf8,0x2f,0xd9 = stg x2, [x2, #4080] -0xe3,0x1b,0x20,0xd9 = stg x3, [sp, #16] -0xff,0x1b,0x20,0xd9 = stg sp, [sp, #16] -0x20,0x08,0x60,0xd9 = stzg x0, [x1] -0x21,0x08,0x70,0xd9 = stzg x1, [x1, #-4096] -0x42,0xf8,0x6f,0xd9 = stzg x2, [x2, #4080] -0xe3,0x1b,0x60,0xd9 = stzg x3, [sp, #16] -0xff,0x1b,0x60,0xd9 = stzg sp, [sp, #16] -0x20,0x0c,0x30,0xd9 = stg x0, [x1, #-4096]! -0x41,0xfc,0x2f,0xd9 = stg x1, [x2, #4080]! -0xe2,0x1f,0x20,0xd9 = stg x2, [sp, #16]! -0xff,0x1f,0x20,0xd9 = stg sp, [sp, #16]! -0x20,0x0c,0x70,0xd9 = stzg x0, [x1, #-4096]! -0x41,0xfc,0x6f,0xd9 = stzg x1, [x2, #4080]! -0xe2,0x1f,0x60,0xd9 = stzg x2, [sp, #16]! -0xff,0x1f,0x60,0xd9 = stzg sp, [sp, #16]! -0x20,0x04,0x30,0xd9 = stg x0, [x1], #-4096 -0x41,0xf4,0x2f,0xd9 = stg x1, [x2], #4080 -0xe2,0x17,0x20,0xd9 = stg x2, [sp], #16 -0xff,0x17,0x20,0xd9 = stg sp, [sp], #16 -0x20,0x04,0x70,0xd9 = stzg x0, [x1], #-4096 -0x41,0xf4,0x6f,0xd9 = stzg x1, [x2], #4080 -0xe2,0x17,0x60,0xd9 = stzg x2, [sp], #16 -0xff,0x17,0x60,0xd9 = stzg sp, [sp], #16 -0x20,0x08,0xa0,0xd9 = st2g x0, [x1] -0x21,0x08,0xb0,0xd9 = st2g x1, [x1, #-4096] -0x42,0xf8,0xaf,0xd9 = st2g x2, [x2, #4080] -0xe3,0x1b,0xa0,0xd9 = st2g x3, [sp, #16] -0xff,0x1b,0xa0,0xd9 = st2g sp, [sp, #16] -0x20,0x08,0xe0,0xd9 = stz2g x0, [x1] -0x21,0x08,0xf0,0xd9 = stz2g x1, [x1, #-4096] -0x42,0xf8,0xef,0xd9 = stz2g x2, [x2, #4080] -0xe3,0x1b,0xe0,0xd9 = stz2g x3, [sp, #16] -0xff,0x1b,0xe0,0xd9 = stz2g sp, [sp, #16] -0x20,0x0c,0xb0,0xd9 = st2g x0, [x1, #-4096]! -0x41,0xfc,0xaf,0xd9 = st2g x1, [x2, #4080]! -0xe2,0x1f,0xa0,0xd9 = st2g x2, [sp, #16]! -0xff,0x1f,0xa0,0xd9 = st2g sp, [sp, #16]! -0x20,0x0c,0xf0,0xd9 = stz2g x0, [x1, #-4096]! -0x41,0xfc,0xef,0xd9 = stz2g x1, [x2, #4080]! -0xe2,0x1f,0xe0,0xd9 = stz2g x2, [sp, #16]! -0xff,0x1f,0xe0,0xd9 = stz2g sp, [sp, #16]! -0x20,0x04,0xb0,0xd9 = st2g x0, [x1], #-4096 -0x41,0xf4,0xaf,0xd9 = st2g x1, [x2], #4080 -0xe2,0x17,0xa0,0xd9 = st2g x2, [sp], #16 -0xff,0x17,0xa0,0xd9 = st2g sp, [sp], #16 -0x20,0x04,0xf0,0xd9 = stz2g x0, [x1], #-4096 -0x41,0xf4,0xef,0xd9 = stz2g x1, [x2], #4080 -0xe2,0x17,0xe0,0xd9 = stz2g x2, [sp], #16 -0xff,0x17,0xe0,0xd9 = stz2g sp, [sp], #16 -0x40,0x04,0x00,0x69 = stgp x0, x1, [x2] -0x40,0x04,0x20,0x69 = stgp x0, x1, [x2, #-1024] -0x40,0x84,0x1f,0x69 = stgp x0, x1, [x2, #1008] -0xe0,0x87,0x00,0x69 = stgp x0, x1, [sp, #16] -0x5f,0x84,0x00,0x69 = stgp xzr, x1, [x2, #16] -0x40,0xfc,0x00,0x69 = stgp x0, xzr, [x2, #16] -0x40,0x04,0xa0,0x69 = stgp x0, x1, [x2, #-1024]! -0x40,0x84,0x9f,0x69 = stgp x0, x1, [x2, #1008]! -0xe0,0x87,0x80,0x69 = stgp x0, x1, [sp, #16]! -0x5f,0x84,0x80,0x69 = stgp xzr, x1, [x2, #16]! -0x40,0xfc,0x80,0x69 = stgp x0, xzr, [x2, #16]! -0x40,0x04,0xa0,0x68 = stgp x0, x1, [x2], #-1024 -0x40,0x84,0x9f,0x68 = stgp x0, x1, [x2], #1008 -0xe0,0x87,0x80,0x68 = stgp x0, x1, [sp], #16 -0x5f,0x84,0x80,0x68 = stgp xzr, x1, [x2], #16 -0x40,0xfc,0x80,0x68 = stgp x0, xzr, [x2], #16 -0x60,0x76,0x08,0xd5 = dc igvac, x0 -0x81,0x76,0x08,0xd5 = dc igsw, x1 -0x82,0x7a,0x08,0xd5 = dc cgsw, x2 -0x83,0x7e,0x08,0xd5 = dc cigsw, x3 -0x64,0x7a,0x0b,0xd5 = dc cgvac, x4 -0x65,0x7c,0x0b,0xd5 = dc cgvap, x5 -0x66,0x7d,0x0b,0xd5 = dc cgvadp, x6 -0x67,0x7e,0x0b,0xd5 = dc cigvac, x7 -0x68,0x74,0x0b,0xd5 = dc gva, x8 -0xa9,0x76,0x08,0xd5 = dc igdvac, x9 -0xca,0x76,0x08,0xd5 = dc igdsw, x10 -0xcb,0x7a,0x08,0xd5 = dc cgdsw, x11 -0xcc,0x7e,0x08,0xd5 = dc cigdsw, x12 -0xad,0x7a,0x0b,0xd5 = dc cgdvac, x13 -0xae,0x7c,0x0b,0xd5 = dc cgdvap, x14 -0xaf,0x7d,0x0b,0xd5 = dc cgdvadp, x15 -0xb0,0x7e,0x0b,0xd5 = dc cigdvac, x16 -0x91,0x74,0x0b,0xd5 = dc gzva, x17 -0xe0,0x42,0x3b,0xd5 = mrs x0, TCO -0xc1,0x10,0x38,0xd5 = mrs x1, GCR_EL1 -0xa2,0x10,0x38,0xd5 = mrs x2, RGSR_EL1 -0x03,0x56,0x38,0xd5 = mrs x3, TFSR_EL1 -0x04,0x56,0x3c,0xd5 = mrs x4, TFSR_EL2 -0x05,0x56,0x3e,0xd5 = mrs x5, TFSR_EL3 -0x06,0x56,0x3d,0xd5 = mrs x6, TFSR_EL12 -0x27,0x56,0x38,0xd5 = mrs x7, TFSRE0_EL1 -0x87,0x00,0x39,0xd5 = mrs x7, GMID_EL1 -0x9f,0x40,0x03,0xd5 = msr TCO, #0 -0xe0,0x42,0x1b,0xd5 = msr TCO, x0 -0xc1,0x10,0x18,0xd5 = msr GCR_EL1, x1 -0xa2,0x10,0x18,0xd5 = msr RGSR_EL1, x2 -0x03,0x56,0x18,0xd5 = msr TFSR_EL1, x3 -0x04,0x56,0x1c,0xd5 = msr TFSR_EL2, x4 -0x05,0x56,0x1e,0xd5 = msr TFSR_EL3, x5 -0x06,0x56,0x1d,0xd5 = msr TFSR_EL12, x6 -0x27,0x56,0x18,0xd5 = msr TFSRE0_EL1, x7 -0x20,0x00,0xc2,0x9a = subp x0, x1, x2 -0xe0,0x03,0xdf,0x9a = subp x0, sp, sp -0x20,0x00,0xc2,0xba = subps x0, x1, x2 -0xe0,0x03,0xdf,0xba = subps x0, sp, sp -0x1f,0x00,0xc1,0xba = subps xzr, x0, x1 -0x1f,0x00,0xc1,0xba = subps xzr, x0, x1 -0xff,0x03,0xdf,0xba = subps xzr, sp, sp -0xff,0x03,0xdf,0xba = subps xzr, sp, sp -0x20,0x00,0x60,0xd9 = ldg x0, [x1] -0xe2,0x03,0x70,0xd9 = ldg x2, [sp, #-4096] -0x83,0xf0,0x6f,0xd9 = ldg x3, [x4, #4080] -0x20,0x00,0xe0,0xd9 = ldgm x0, [x1] -0xe1,0x03,0xe0,0xd9 = ldgm x1, [sp] -0x5f,0x00,0xe0,0xd9 = ldgm xzr, [x2] -0x20,0x00,0xa0,0xd9 = stgm x0, [x1] -0xe1,0x03,0xa0,0xd9 = stgm x1, [sp] -0x5f,0x00,0xa0,0xd9 = stgm xzr, [x2] -0x20,0x00,0x20,0xd9 = stzgm x0, [x1] -0xe1,0x03,0x20,0xd9 = stzgm x1, [sp] -0x5f,0x00,0x20,0xd9 = stzgm xzr, [x2] + +0x20,0x10,0xdf,0x9a == irg x0, x1 +0x3f,0x10,0xdf,0x9a == irg sp, x1 +0xe0,0x13,0xdf,0x9a == irg x0, sp +0x20,0x10,0xc2,0x9a == irg x0, x1, x2 +0x3f,0x10,0xc2,0x9a == irg sp, x1, x2 +0x20,0x04,0x80,0x91 == addg x0, x1, #0, #1 +0x5f,0x0c,0x82,0x91 == addg sp, x2, #32, #3 +0xe0,0x17,0x84,0x91 == addg x0, sp, #64, #5 +0x83,0x18,0xbf,0x91 == addg x3, x4, #1008, #6 +0xc5,0x3c,0x87,0x91 == addg x5, x6, #112, #15 +0x20,0x04,0x80,0xd1 == subg x0, x1, #0, #1 +0x5f,0x0c,0x82,0xd1 == subg sp, x2, #32, #3 +0xe0,0x17,0x84,0xd1 == subg x0, sp, #64, #5 +0x83,0x18,0xbf,0xd1 == subg x3, x4, #1008, #6 +0xc5,0x3c,0x87,0xd1 == subg x5, x6, #112, #15 +0x20,0x14,0xc2,0x9a == gmi x0, x1, x2 +0xe3,0x17,0xc4,0x9a == gmi x3, sp, x4 +0x1f,0x14,0xde,0x9a == gmi xzr, x0, x30 +0x1e,0x14,0xdf,0x9a == gmi x30, x0, xzr +0x20,0x08,0x20,0xd9 == stg x0, [x1] +0x21,0x08,0x30,0xd9 == stg x1, [x1, #-4096] +0x42,0xf8,0x2f,0xd9 == stg x2, [x2, #4080] +0xe3,0x1b,0x20,0xd9 == stg x3, [sp, #16] +0xff,0x1b,0x20,0xd9 == stg sp, [sp, #16] +0x20,0x08,0x60,0xd9 == stzg x0, [x1] +0x21,0x08,0x70,0xd9 == stzg x1, [x1, #-4096] +0x42,0xf8,0x6f,0xd9 == stzg x2, [x2, #4080] +0xe3,0x1b,0x60,0xd9 == stzg x3, [sp, #16] +0xff,0x1b,0x60,0xd9 == stzg sp, [sp, #16] +0x20,0x0c,0x30,0xd9 == stg x0, [x1, #-4096]! +0x41,0xfc,0x2f,0xd9 == stg x1, [x2, #4080]! +0xe2,0x1f,0x20,0xd9 == stg x2, [sp, #16]! +0xff,0x1f,0x20,0xd9 == stg sp, [sp, #16]! +0x20,0x0c,0x70,0xd9 == stzg x0, [x1, #-4096]! +0x41,0xfc,0x6f,0xd9 == stzg x1, [x2, #4080]! +0xe2,0x1f,0x60,0xd9 == stzg x2, [sp, #16]! +0xff,0x1f,0x60,0xd9 == stzg sp, [sp, #16]! +0x20,0x04,0x30,0xd9 == stg x0, [x1], #-4096 +0x41,0xf4,0x2f,0xd9 == stg x1, [x2], #4080 +0xe2,0x17,0x20,0xd9 == stg x2, [sp], #16 +0xff,0x17,0x20,0xd9 == stg sp, [sp], #16 +0x20,0x04,0x70,0xd9 == stzg x0, [x1], #-4096 +0x41,0xf4,0x6f,0xd9 == stzg x1, [x2], #4080 +0xe2,0x17,0x60,0xd9 == stzg x2, [sp], #16 +0xff,0x17,0x60,0xd9 == stzg sp, [sp], #16 +0x20,0x08,0xa0,0xd9 == st2g x0, [x1] +0x21,0x08,0xb0,0xd9 == st2g x1, [x1, #-4096] +0x42,0xf8,0xaf,0xd9 == st2g x2, [x2, #4080] +0xe3,0x1b,0xa0,0xd9 == st2g x3, [sp, #16] +0xff,0x1b,0xa0,0xd9 == st2g sp, [sp, #16] +0x20,0x08,0xe0,0xd9 == stz2g x0, [x1] +0x21,0x08,0xf0,0xd9 == stz2g x1, [x1, #-4096] +0x42,0xf8,0xef,0xd9 == stz2g x2, [x2, #4080] +0xe3,0x1b,0xe0,0xd9 == stz2g x3, [sp, #16] +0xff,0x1b,0xe0,0xd9 == stz2g sp, [sp, #16] +0x20,0x0c,0xb0,0xd9 == st2g x0, [x1, #-4096]! +0x41,0xfc,0xaf,0xd9 == st2g x1, [x2, #4080]! +0xe2,0x1f,0xa0,0xd9 == st2g x2, [sp, #16]! +0xff,0x1f,0xa0,0xd9 == st2g sp, [sp, #16]! +0x20,0x0c,0xf0,0xd9 == stz2g x0, [x1, #-4096]! +0x41,0xfc,0xef,0xd9 == stz2g x1, [x2, #4080]! +0xe2,0x1f,0xe0,0xd9 == stz2g x2, [sp, #16]! +0xff,0x1f,0xe0,0xd9 == stz2g sp, [sp, #16]! +0x20,0x04,0xb0,0xd9 == st2g x0, [x1], #-4096 +0x41,0xf4,0xaf,0xd9 == st2g x1, [x2], #4080 +0xe2,0x17,0xa0,0xd9 == st2g x2, [sp], #16 +0xff,0x17,0xa0,0xd9 == st2g sp, [sp], #16 +0x20,0x04,0xf0,0xd9 == stz2g x0, [x1], #-4096 +0x41,0xf4,0xef,0xd9 == stz2g x1, [x2], #4080 +0xe2,0x17,0xe0,0xd9 == stz2g x2, [sp], #16 +0xff,0x17,0xe0,0xd9 == stz2g sp, [sp], #16 +0x40,0x04,0x00,0x69 == stgp x0, x1, [x2] +0x40,0x04,0x20,0x69 == stgp x0, x1, [x2, #-1024] +0x40,0x84,0x1f,0x69 == stgp x0, x1, [x2, #1008] +0xe0,0x87,0x00,0x69 == stgp x0, x1, [sp, #16] +0x5f,0x84,0x00,0x69 == stgp xzr, x1, [x2, #16] +0x40,0xfc,0x00,0x69 == stgp x0, xzr, [x2, #16] +0x40,0x04,0xa0,0x69 == stgp x0, x1, [x2, #-1024]! +0x40,0x84,0x9f,0x69 == stgp x0, x1, [x2, #1008]! +0xe0,0x87,0x80,0x69 == stgp x0, x1, [sp, #16]! +0x5f,0x84,0x80,0x69 == stgp xzr, x1, [x2, #16]! +0x40,0xfc,0x80,0x69 == stgp x0, xzr, [x2, #16]! +0x40,0x04,0xa0,0x68 == stgp x0, x1, [x2], #-1024 +0x40,0x84,0x9f,0x68 == stgp x0, x1, [x2], #1008 +0xe0,0x87,0x80,0x68 == stgp x0, x1, [sp], #16 +0x5f,0x84,0x80,0x68 == stgp xzr, x1, [x2], #16 +0x40,0xfc,0x80,0x68 == stgp x0, xzr, [x2], #16 +0x60,0x76,0x08,0xd5 == dc igvac, x0 +0x81,0x76,0x08,0xd5 == dc igsw, x1 +0x82,0x7a,0x08,0xd5 == dc cgsw, x2 +0x83,0x7e,0x08,0xd5 == dc cigsw, x3 +0x64,0x7a,0x0b,0xd5 == dc cgvac, x4 +0x65,0x7c,0x0b,0xd5 == dc cgvap, x5 +0x66,0x7d,0x0b,0xd5 == dc cgvadp, x6 +0x67,0x7e,0x0b,0xd5 == dc cigvac, x7 +0x68,0x74,0x0b,0xd5 == dc gva, x8 +0xa9,0x76,0x08,0xd5 == dc igdvac, x9 +0xca,0x76,0x08,0xd5 == dc igdsw, x10 +0xcb,0x7a,0x08,0xd5 == dc cgdsw, x11 +0xcc,0x7e,0x08,0xd5 == dc cigdsw, x12 +0xad,0x7a,0x0b,0xd5 == dc cgdvac, x13 +0xae,0x7c,0x0b,0xd5 == dc cgdvap, x14 +0xaf,0x7d,0x0b,0xd5 == dc cgdvadp, x15 +0xb0,0x7e,0x0b,0xd5 == dc cigdvac, x16 +0x91,0x74,0x0b,0xd5 == dc gzva, x17 +0xe0,0x42,0x3b,0xd5 == mrs x0, TCO +0xc1,0x10,0x38,0xd5 == mrs x1, GCR_EL1 +0xa2,0x10,0x38,0xd5 == mrs x2, RGSR_EL1 +0x03,0x56,0x38,0xd5 == mrs x3, TFSR_EL1 +0x04,0x56,0x3c,0xd5 == mrs x4, TFSR_EL2 +0x05,0x56,0x3e,0xd5 == mrs x5, TFSR_EL3 +0x06,0x56,0x3d,0xd5 == mrs x6, TFSR_EL12 +0x27,0x56,0x38,0xd5 == mrs x7, TFSRE0_EL1 +0x87,0x00,0x39,0xd5 == mrs x7, GMID_EL1 +0x9f,0x40,0x03,0xd5 == msr TCO, #0 +0xe0,0x42,0x1b,0xd5 == msr TCO, x0 +0xc1,0x10,0x18,0xd5 == msr GCR_EL1, x1 +0xa2,0x10,0x18,0xd5 == msr RGSR_EL1, x2 +0x03,0x56,0x18,0xd5 == msr TFSR_EL1, x3 +0x04,0x56,0x1c,0xd5 == msr TFSR_EL2, x4 +0x05,0x56,0x1e,0xd5 == msr TFSR_EL3, x5 +0x06,0x56,0x1d,0xd5 == msr TFSR_EL12, x6 +0x27,0x56,0x18,0xd5 == msr TFSRE0_EL1, x7 +0x20,0x00,0xc2,0x9a == subp x0, x1, x2 +0xe0,0x03,0xdf,0x9a == subp x0, sp, sp +0x20,0x00,0xc2,0xba == subps x0, x1, x2 +0xe0,0x03,0xdf,0xba == subps x0, sp, sp +0x1f,0x00,0xc1,0xba == subps xzr, x0, x1 +0x1f,0x00,0xc1,0xba == subps xzr, x0, x1 +0xff,0x03,0xdf,0xba == subps xzr, sp, sp +0xff,0x03,0xdf,0xba == subps xzr, sp, sp +0x20,0x00,0x60,0xd9 == ldg x0, [x1] +0xe2,0x03,0x70,0xd9 == ldg x2, [sp, #-4096] +0x83,0xf0,0x6f,0xd9 == ldg x3, [x4, #4080] +0x20,0x00,0xe0,0xd9 == ldgm x0, [x1] +0xe1,0x03,0xe0,0xd9 == ldgm x1, [sp] +0x5f,0x00,0xe0,0xd9 == ldgm xzr, [x2] +0x20,0x00,0xa0,0xd9 == stgm x0, [x1] +0xe1,0x03,0xa0,0xd9 == stgm x1, [sp] +0x5f,0x00,0xa0,0xd9 == stgm xzr, [x2] +0x20,0x00,0x20,0xd9 == stzgm x0, [x1] +0xe1,0x03,0x20,0xd9 == stzgm x1, [sp] +0x5f,0x00,0x20,0xd9 == stzgm xzr, [x2] diff --git a/suite/MC/AArch64/armv8.5a-persistent-memory.s.cs b/suite/MC/AArch64/armv8.5a-persistent-memory.s.cs index 08a28c882..c403db460 100644 --- a/suite/MC/AArch64/armv8.5a-persistent-memory.s.cs +++ b/suite/MC/AArch64/armv8.5a-persistent-memory.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x27,0x7d,0x0b,0xd5 = dc cvadp, x7 + +0x27,0x7d,0x0b,0xd5 == dc cvadp, x7 diff --git a/suite/MC/AArch64/armv8.5a-persistent-memory.txt.cs b/suite/MC/AArch64/armv8.5a-persistent-memory.txt.cs index 08a28c882..c403db460 100644 --- a/suite/MC/AArch64/armv8.5a-persistent-memory.txt.cs +++ b/suite/MC/AArch64/armv8.5a-persistent-memory.txt.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x27,0x7d,0x0b,0xd5 = dc cvadp, x7 + +0x27,0x7d,0x0b,0xd5 == dc cvadp, x7 diff --git a/suite/MC/AArch64/armv8.5a-predres.s.cs b/suite/MC/AArch64/armv8.5a-predres.s.cs index 36cf5943b..283ada2d3 100644 --- a/suite/MC/AArch64/armv8.5a-predres.s.cs +++ b/suite/MC/AArch64/armv8.5a-predres.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x80,0x73,0x0b,0xd5 = cfp rctx, x0 -0xa1,0x73,0x0b,0xd5 = dvp rctx, x1 -0xe2,0x73,0x0b,0xd5 = cpp rctx, x2 + +0x80,0x73,0x0b,0xd5 == cfp rctx, x0 +0xa1,0x73,0x0b,0xd5 == dvp rctx, x1 +0xe2,0x73,0x0b,0xd5 == cpp rctx, x2 diff --git a/suite/MC/AArch64/armv8.5a-rand.s.cs b/suite/MC/AArch64/armv8.5a-rand.s.cs index 78a260aaa..c5c11811e 100644 --- a/suite/MC/AArch64/armv8.5a-rand.s.cs +++ b/suite/MC/AArch64/armv8.5a-rand.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x24,0x3b,0xd5 = mrs x0, RNDR -0x21,0x24,0x3b,0xd5 = mrs x1, RNDRRS + +0x00,0x24,0x3b,0xd5 == mrs x0, RNDR +0x21,0x24,0x3b,0xd5 == mrs x1, RNDRRS diff --git a/suite/MC/AArch64/armv8.5a-sb.s.cs b/suite/MC/AArch64/armv8.5a-sb.s.cs index 909d361f0..5a4344750 100644 --- a/suite/MC/AArch64/armv8.5a-sb.s.cs +++ b/suite/MC/AArch64/armv8.5a-sb.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0xff,0x30,0x03,0xd5 = sb + +0xff,0x30,0x03,0xd5 == sb diff --git a/suite/MC/AArch64/armv8.5a-specrestrict.s.cs b/suite/MC/AArch64/armv8.5a-specrestrict.s.cs index bec629799..76aa5dc78 100644 --- a/suite/MC/AArch64/armv8.5a-specrestrict.s.cs +++ b/suite/MC/AArch64/armv8.5a-specrestrict.s.cs @@ -1,12 +1,13 @@ # CS_ARCH_AARCH64, 0, None -0x89,0x03,0x38,0xd5 = mrs x9, ID_PFR2_EL1 -0xe8,0xd0,0x3b,0xd5 = mrs x8, SCXTNUM_EL0 -0xe7,0xd0,0x38,0xd5 = mrs x7, SCXTNUM_EL1 -0xe6,0xd0,0x3c,0xd5 = mrs x6, SCXTNUM_EL2 -0xe5,0xd0,0x3e,0xd5 = mrs x5, SCXTNUM_EL3 -0xe4,0xd0,0x3d,0xd5 = mrs x4, SCXTNUM_EL12 -0xe8,0xd0,0x1b,0xd5 = msr SCXTNUM_EL0, x8 -0xe7,0xd0,0x18,0xd5 = msr SCXTNUM_EL1, x7 -0xe6,0xd0,0x1c,0xd5 = msr SCXTNUM_EL2, x6 -0xe5,0xd0,0x1e,0xd5 = msr SCXTNUM_EL3, x5 -0xe4,0xd0,0x1d,0xd5 = msr SCXTNUM_EL12, x4 + +0x89,0x03,0x38,0xd5 == mrs x9, {{id_pfr2_el1|ID_PFR2_EL1}} +0xe8,0xd0,0x3b,0xd5 == mrs x8, {{scxtnum_el0|SCXTNUM_EL0}} +0xe7,0xd0,0x38,0xd5 == mrs x7, {{scxtnum_el1|SCXTNUM_EL1}} +0xe6,0xd0,0x3c,0xd5 == mrs x6, {{scxtnum_el2|SCXTNUM_EL2}} +0xe5,0xd0,0x3e,0xd5 == mrs x5, {{scxtnum_el3|SCXTNUM_EL3}} +0xe4,0xd0,0x3d,0xd5 == mrs x4, {{scxtnum_el12|SCXTNUM_EL12}} +0xe8,0xd0,0x1b,0xd5 == msr {{scxtnum_el0|SCXTNUM_EL0}}, x8 +0xe7,0xd0,0x18,0xd5 == msr {{scxtnum_el1|SCXTNUM_EL1}}, x7 +0xe6,0xd0,0x1c,0xd5 == msr {{scxtnum_el2|SCXTNUM_EL2}}, x6 +0xe5,0xd0,0x1e,0xd5 == msr {{scxtnum_el3|SCXTNUM_EL3}}, x5 +0xe4,0xd0,0x1d,0xd5 == msr {{scxtnum_el12|SCXTNUM_EL12}}, x4 diff --git a/suite/MC/AArch64/armv8.5a-ssbs.s.cs b/suite/MC/AArch64/armv8.5a-ssbs.s.cs index 937f637ed..8d5bc7a8c 100644 --- a/suite/MC/AArch64/armv8.5a-ssbs.s.cs +++ b/suite/MC/AArch64/armv8.5a-ssbs.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0xc2,0x42,0x3b,0xd5 = mrs x2, SSBS -0xc3,0x42,0x1b,0xd5 = msr SSBS, x3 -0x3f,0x41,0x03,0xd5 = msr SSBS, #1 + +0xc2,0x42,0x3b,0xd5 == mrs x2, {{ssbs|SSBS}} +0xc3,0x42,0x1b,0xd5 == msr {{ssbs|SSBS}}, x3 +0x3f,0x41,0x03,0xd5 == msr {{ssbs|SSBS}}, #1 diff --git a/suite/MC/AArch64/armv8.5a-ssbs.txt.cs b/suite/MC/AArch64/armv8.5a-ssbs.txt.cs new file mode 100644 index 000000000..137818158 --- /dev/null +++ b/suite/MC/AArch64/armv8.5a-ssbs.txt.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+ssbs', 'mattr=+v8.5a', 'mattr=+v8r', 'mattr=-ssbs'] +0x3f 0x41 0x03 0xd5 == msr SSBS, #1 +0xc3 0x42 0x1b 0xd5 == msr SSBS, x3 +0xc2 0x42 0x3b 0xd5 == mrs x2, SSBS diff --git a/suite/MC/AArch64/armv8.6a-amvs.s.cs b/suite/MC/AArch64/armv8.6a-amvs.s.cs index c2399e456..c97233732 100644 --- a/suite/MC/AArch64/armv8.6a-amvs.s.cs +++ b/suite/MC/AArch64/armv8.6a-amvs.s.cs @@ -1,199 +1,67 @@ # CS_ARCH_AARCH64, 0, None -0xc0,0xd2,0x1b,0xd5 = msr S3_3_C13_C2_6, x0 -0xc0,0xd2,0x3b,0xd5 = mrs x0, AMCG1IDR_EL0 -0x00,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF00_EL2, x0 -0x20,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF01_EL2, x0 -0x40,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF02_EL2, x0 -0x60,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF03_EL2, x0 -0x80,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF04_EL2, x0 -0xa0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF05_EL2, x0 -0xc0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF06_EL2, x0 -0xe0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF07_EL2, x0 -0x00,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF08_EL2, x0 -0x20,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF09_EL2, x0 -0x40,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF010_EL2, x0 -0x60,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF011_EL2, x0 -0x80,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF012_EL2, x0 -0xa0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF013_EL2, x0 -0xc0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF014_EL2, x0 -0xe0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF015_EL2, x0 -0x00,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF00_EL2 -0x20,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF01_EL2 -0x40,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF02_EL2 -0x60,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF03_EL2 -0x80,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF04_EL2 -0xa0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF05_EL2 -0xc0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF06_EL2 -0xe0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF07_EL2 -0x00,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF08_EL2 -0x20,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF09_EL2 -0x40,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF010_EL2 -0x60,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF011_EL2 -0x80,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF012_EL2 -0xa0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF013_EL2 -0xc0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF014_EL2 -0xe0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF015_EL2 -0x00,0xda,0x1c,0xd5 = msr AMEVCNTVOFF10_EL2, x0 -0x20,0xda,0x1c,0xd5 = msr AMEVCNTVOFF11_EL2, x0 -0x40,0xda,0x1c,0xd5 = msr AMEVCNTVOFF12_EL2, x0 -0x60,0xda,0x1c,0xd5 = msr AMEVCNTVOFF13_EL2, x0 -0x80,0xda,0x1c,0xd5 = msr AMEVCNTVOFF14_EL2, x0 -0xa0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF15_EL2, x0 -0xc0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF16_EL2, x0 -0xe0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF17_EL2, x0 -0x00,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF18_EL2, x0 -0x20,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF19_EL2, x0 -0x40,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF110_EL2, x0 -0x60,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF111_EL2, x0 -0x80,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF112_EL2, x0 -0xa0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF113_EL2, x0 -0xc0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF114_EL2, x0 -0xe0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF115_EL2, x0 -0x00,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF10_EL2 -0x20,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF11_EL2 -0x40,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF12_EL2 -0x60,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF13_EL2 -0x80,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF14_EL2 -0xa0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF15_EL2 -0xc0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF16_EL2 -0xe0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF17_EL2 -0x00,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF18_EL2 -0x20,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF19_EL2 -0x40,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF110_EL2 -0x60,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF111_EL2 -0x80,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF112_EL2 -0xa0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF113_EL2 -0xc0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF114_EL2 -0xe0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF115_EL2 -0xc0,0xd2,0x1b,0xd5 = msr S3_3_C13_C2_6, x0 -0xc0,0xd2,0x3b,0xd5 = mrs x0, AMCG1IDR_EL0 -0x00,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF00_EL2, x0 -0x20,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF01_EL2, x0 -0x40,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF02_EL2, x0 -0x60,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF03_EL2, x0 -0x80,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF04_EL2, x0 -0xa0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF05_EL2, x0 -0xc0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF06_EL2, x0 -0xe0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF07_EL2, x0 -0x00,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF08_EL2, x0 -0x20,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF09_EL2, x0 -0x40,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF010_EL2, x0 -0x60,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF011_EL2, x0 -0x80,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF012_EL2, x0 -0xa0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF013_EL2, x0 -0xc0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF014_EL2, x0 -0xe0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF015_EL2, x0 -0x00,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF00_EL2 -0x20,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF01_EL2 -0x40,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF02_EL2 -0x60,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF03_EL2 -0x80,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF04_EL2 -0xa0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF05_EL2 -0xc0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF06_EL2 -0xe0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF07_EL2 -0x00,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF08_EL2 -0x20,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF09_EL2 -0x40,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF010_EL2 -0x60,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF011_EL2 -0x80,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF012_EL2 -0xa0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF013_EL2 -0xc0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF014_EL2 -0xe0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF015_EL2 -0x00,0xda,0x1c,0xd5 = msr AMEVCNTVOFF10_EL2, x0 -0x20,0xda,0x1c,0xd5 = msr AMEVCNTVOFF11_EL2, x0 -0x40,0xda,0x1c,0xd5 = msr AMEVCNTVOFF12_EL2, x0 -0x60,0xda,0x1c,0xd5 = msr AMEVCNTVOFF13_EL2, x0 -0x80,0xda,0x1c,0xd5 = msr AMEVCNTVOFF14_EL2, x0 -0xa0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF15_EL2, x0 -0xc0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF16_EL2, x0 -0xe0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF17_EL2, x0 -0x00,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF18_EL2, x0 -0x20,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF19_EL2, x0 -0x40,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF110_EL2, x0 -0x60,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF111_EL2, x0 -0x80,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF112_EL2, x0 -0xa0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF113_EL2, x0 -0xc0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF114_EL2, x0 -0xe0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF115_EL2, x0 -0x00,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF10_EL2 -0x20,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF11_EL2 -0x40,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF12_EL2 -0x60,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF13_EL2 -0x80,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF14_EL2 -0xa0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF15_EL2 -0xc0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF16_EL2 -0xe0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF17_EL2 -0x00,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF18_EL2 -0x20,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF19_EL2 -0x40,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF110_EL2 -0x60,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF111_EL2 -0x80,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF112_EL2 -0xa0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF113_EL2 -0xc0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF114_EL2 -0xe0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF115_EL2 -0xc0,0xd2,0x1b,0xd5 = msr S3_3_C13_C2_6, x0 -0xc0,0xd2,0x3b,0xd5 = mrs x0, AMCG1IDR_EL0 -0x00,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF00_EL2, x0 -0x20,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF01_EL2, x0 -0x40,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF02_EL2, x0 -0x60,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF03_EL2, x0 -0x80,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF04_EL2, x0 -0xa0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF05_EL2, x0 -0xc0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF06_EL2, x0 -0xe0,0xd8,0x1c,0xd5 = msr AMEVCNTVOFF07_EL2, x0 -0x00,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF08_EL2, x0 -0x20,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF09_EL2, x0 -0x40,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF010_EL2, x0 -0x60,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF011_EL2, x0 -0x80,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF012_EL2, x0 -0xa0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF013_EL2, x0 -0xc0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF014_EL2, x0 -0xe0,0xd9,0x1c,0xd5 = msr AMEVCNTVOFF015_EL2, x0 -0x00,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF00_EL2 -0x20,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF01_EL2 -0x40,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF02_EL2 -0x60,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF03_EL2 -0x80,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF04_EL2 -0xa0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF05_EL2 -0xc0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF06_EL2 -0xe0,0xd8,0x3c,0xd5 = mrs x0, AMEVCNTVOFF07_EL2 -0x00,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF08_EL2 -0x20,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF09_EL2 -0x40,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF010_EL2 -0x60,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF011_EL2 -0x80,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF012_EL2 -0xa0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF013_EL2 -0xc0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF014_EL2 -0xe0,0xd9,0x3c,0xd5 = mrs x0, AMEVCNTVOFF015_EL2 -0x00,0xda,0x1c,0xd5 = msr AMEVCNTVOFF10_EL2, x0 -0x20,0xda,0x1c,0xd5 = msr AMEVCNTVOFF11_EL2, x0 -0x40,0xda,0x1c,0xd5 = msr AMEVCNTVOFF12_EL2, x0 -0x60,0xda,0x1c,0xd5 = msr AMEVCNTVOFF13_EL2, x0 -0x80,0xda,0x1c,0xd5 = msr AMEVCNTVOFF14_EL2, x0 -0xa0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF15_EL2, x0 -0xc0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF16_EL2, x0 -0xe0,0xda,0x1c,0xd5 = msr AMEVCNTVOFF17_EL2, x0 -0x00,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF18_EL2, x0 -0x20,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF19_EL2, x0 -0x40,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF110_EL2, x0 -0x60,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF111_EL2, x0 -0x80,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF112_EL2, x0 -0xa0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF113_EL2, x0 -0xc0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF114_EL2, x0 -0xe0,0xdb,0x1c,0xd5 = msr AMEVCNTVOFF115_EL2, x0 -0x00,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF10_EL2 -0x20,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF11_EL2 -0x40,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF12_EL2 -0x60,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF13_EL2 -0x80,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF14_EL2 -0xa0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF15_EL2 -0xc0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF16_EL2 -0xe0,0xda,0x3c,0xd5 = mrs x0, AMEVCNTVOFF17_EL2 -0x00,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF18_EL2 -0x20,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF19_EL2 -0x40,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF110_EL2 -0x60,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF111_EL2 -0x80,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF112_EL2 -0xa0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF113_EL2 -0xc0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF114_EL2 -0xe0,0xdb,0x3c,0xd5 = mrs x0, AMEVCNTVOFF115_EL2 + +0xc0,0xd2,0x3b,0xd5 == mrs x0, AMCG1IDR_EL0 +0x00,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF00_EL2, x0 +0x20,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF01_EL2, x0 +0x40,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF02_EL2, x0 +0x60,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF03_EL2, x0 +0x80,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF04_EL2, x0 +0xa0,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF05_EL2, x0 +0xc0,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF06_EL2, x0 +0xe0,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF07_EL2, x0 +0x00,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF08_EL2, x0 +0x20,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF09_EL2, x0 +0x40,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF010_EL2, x0 +0x60,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF011_EL2, x0 +0x80,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF012_EL2, x0 +0xa0,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF013_EL2, x0 +0xc0,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF014_EL2, x0 +0xe0,0xd9,0x1c,0xd5 == msr AMEVCNTVOFF015_EL2, x0 +0x00,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF00_EL2 +0x20,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF01_EL2 +0x40,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF02_EL2 +0x60,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF03_EL2 +0x80,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF04_EL2 +0xa0,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF05_EL2 +0xc0,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF06_EL2 +0xe0,0xd8,0x3c,0xd5 == mrs x0, AMEVCNTVOFF07_EL2 +0x00,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF08_EL2 +0x20,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF09_EL2 +0x40,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF010_EL2 +0x60,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF011_EL2 +0x80,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF012_EL2 +0xa0,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF013_EL2 +0xc0,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF014_EL2 +0xe0,0xd9,0x3c,0xd5 == mrs x0, AMEVCNTVOFF015_EL2 +0x00,0xda,0x1c,0xd5 == msr AMEVCNTVOFF10_EL2, x0 +0x20,0xda,0x1c,0xd5 == msr AMEVCNTVOFF11_EL2, x0 +0x40,0xda,0x1c,0xd5 == msr AMEVCNTVOFF12_EL2, x0 +0x60,0xda,0x1c,0xd5 == msr AMEVCNTVOFF13_EL2, x0 +0x80,0xda,0x1c,0xd5 == msr AMEVCNTVOFF14_EL2, x0 +0xa0,0xda,0x1c,0xd5 == msr AMEVCNTVOFF15_EL2, x0 +0xc0,0xda,0x1c,0xd5 == msr AMEVCNTVOFF16_EL2, x0 +0xe0,0xda,0x1c,0xd5 == msr AMEVCNTVOFF17_EL2, x0 +0x00,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF18_EL2, x0 +0x20,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF19_EL2, x0 +0x40,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF110_EL2, x0 +0x60,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF111_EL2, x0 +0x80,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF112_EL2, x0 +0xa0,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF113_EL2, x0 +0xc0,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF114_EL2, x0 +0xe0,0xdb,0x1c,0xd5 == msr AMEVCNTVOFF115_EL2, x0 +0x00,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF10_EL2 +0x20,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF11_EL2 +0x40,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF12_EL2 +0x60,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF13_EL2 +0x80,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF14_EL2 +0xa0,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF15_EL2 +0xc0,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF16_EL2 +0xe0,0xda,0x3c,0xd5 == mrs x0, AMEVCNTVOFF17_EL2 +0x00,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF18_EL2 +0x20,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF19_EL2 +0x40,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF110_EL2 +0x60,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF111_EL2 +0x80,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF112_EL2 +0xa0,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF113_EL2 +0xc0,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF114_EL2 +0xe0,0xdb,0x3c,0xd5 == mrs x0, AMEVCNTVOFF115_EL2 diff --git a/suite/MC/AArch64/armv8.6a-bf16.s.cs b/suite/MC/AArch64/armv8.6a-bf16.s.cs index aecae8d9b..19796c8fb 100644 --- a/suite/MC/AArch64/armv8.6a-bf16.s.cs +++ b/suite/MC/AArch64/armv8.6a-bf16.s.cs @@ -1,24 +1,25 @@ # CS_ARCH_AARCH64, 0, None -0x62,0xfc,0x44,0x2e = bfdot v2.2s, v3.4h, v4.4h -0x62,0xfc,0x44,0x6e = bfdot v2.4s, v3.8h, v4.8h -0x62,0xf0,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[0] -0x62,0xf0,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[1] -0x62,0xf8,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[2] -0x62,0xf8,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[3] -0x62,0xf0,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[0] -0x62,0xf0,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[1] -0x62,0xf8,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[2] -0x62,0xf8,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[3] -0x62,0xec,0x44,0x6e = bfmmla v2.4s, v3.8h, v4.8h -0x83,0xec,0x45,0x6e = bfmmla v3.4s, v4.8h, v5.8h -0xa5,0x68,0xa1,0x0e = bfcvtn v5.4h, v5.4s -0xa5,0x68,0xa1,0x4e = bfcvtn2 v5.8h, v5.4s -0x65,0x40,0x63,0x1e = bfcvt h5, s3 -0xaa,0xfe,0xce,0x2e = bfmlalb v10.4s, v21.8h, v14.8h -0xd5,0xfd,0xca,0x6e = bfmlalt v21.4s, v14.8h, v10.8h -0xae,0xf2,0xda,0x0f = bfmlalb v14.4s, v21.8h, v10.h[1] -0xae,0xf2,0xea,0x0f = bfmlalb v14.4s, v21.8h, v10.h[2] -0xae,0xfa,0xfa,0x0f = bfmlalb v14.4s, v21.8h, v10.h[7] -0x55,0xf1,0xde,0x4f = bfmlalt v21.4s, v10.8h, v14.h[1] -0x55,0xf1,0xee,0x4f = bfmlalt v21.4s, v10.8h, v14.h[2] -0x55,0xf9,0xfe,0x4f = bfmlalt v21.4s, v10.8h, v14.h[7] + +0x62,0xfc,0x44,0x2e == bfdot v2.2s, v3.4h, v4.4h +0x62,0xfc,0x44,0x6e == bfdot v2.4s, v3.8h, v4.8h +0x62,0xf0,0x44,0x0f == bfdot v2.2s, v3.4h, v4.2h[0] +0x62,0xf0,0x64,0x0f == bfdot v2.2s, v3.4h, v4.2h[1] +0x62,0xf8,0x44,0x0f == bfdot v2.2s, v3.4h, v4.2h[2] +0x62,0xf8,0x64,0x0f == bfdot v2.2s, v3.4h, v4.2h[3] +0x62,0xf0,0x44,0x4f == bfdot v2.4s, v3.8h, v4.2h[0] +0x62,0xf0,0x64,0x4f == bfdot v2.4s, v3.8h, v4.2h[1] +0x62,0xf8,0x44,0x4f == bfdot v2.4s, v3.8h, v4.2h[2] +0x62,0xf8,0x64,0x4f == bfdot v2.4s, v3.8h, v4.2h[3] +0x62,0xec,0x44,0x6e == bfmmla v2.4s, v3.8h, v4.8h +0x83,0xec,0x45,0x6e == bfmmla v3.4s, v4.8h, v5.8h +0xa5,0x68,0xa1,0x0e == bfcvtn v5.4h, v5.4s +0xa5,0x68,0xa1,0x4e == bfcvtn2 v5.8h, v5.4s +0x65,0x40,0x63,0x1e == bfcvt h5, s3 +0xaa,0xfe,0xce,0x2e == bfmlalb v10.4s, v21.8h, v14.8h +0xd5,0xfd,0xca,0x6e == bfmlalt v21.4s, v14.8h, v10.8h +0xae,0xf2,0xda,0x0f == bfmlalb v14.4s, v21.8h, v10.h[1] +0xae,0xf2,0xea,0x0f == bfmlalb v14.4s, v21.8h, v10.h[2] +0xae,0xfa,0xfa,0x0f == bfmlalb v14.4s, v21.8h, v10.h[7] +0x55,0xf1,0xde,0x4f == bfmlalt v21.4s, v10.8h, v14.h[1] +0x55,0xf1,0xee,0x4f == bfmlalt v21.4s, v10.8h, v14.h[2] +0x55,0xf9,0xfe,0x4f == bfmlalt v21.4s, v10.8h, v14.h[7] diff --git a/suite/MC/AArch64/armv8.6a-bf16.txt.cs b/suite/MC/AArch64/armv8.6a-bf16.txt.cs index f31562ee1..f4a424e99 100644 --- a/suite/MC/AArch64/armv8.6a-bf16.txt.cs +++ b/suite/MC/AArch64/armv8.6a-bf16.txt.cs @@ -1,29 +1,17 @@ # CS_ARCH_AARCH64, 0, None -0x62,0xfc,0x44,0x2e = bfdot v2.2s, v3.4h, v4.4h -0x62,0xfc,0x44,0x6e = bfdot v2.4s, v3.8h, v4.8h -0x62,0xfc,0x44,0x2e = bfdot v2.2s, v3.4h, v4.4h -0x62,0xfc,0x44,0x6e = bfdot v2.4s, v3.8h, v4.8h -0x62,0xf0,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[0] -0x62,0xf0,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[1] -0x62,0xf8,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[2] -0x62,0xf8,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[3] -0x62,0xf0,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[0] -0x62,0xf0,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[1] -0x62,0xf8,0x44,0x4f = bfdot v2.4s, v3.8h, v4.2h[2] -0x62,0xf8,0x64,0x4f = bfdot v2.4s, v3.8h, v4.2h[3] -0x62,0xf0,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[0] -0x62,0xf0,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[1] -0x62,0xf8,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[2] -0x62,0xf8,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[3] -0x62,0xf0,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[0] -0x62,0xf0,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[1] -0x62,0xf8,0x44,0x0f = bfdot v2.2s, v3.4h, v4.2h[2] -0x62,0xf8,0x64,0x0f = bfdot v2.2s, v3.4h, v4.2h[3] -0x62,0xec,0x44,0x6e = bfmmla v2.4s, v3.8h, v4.8h -0x83,0xec,0x45,0x6e = bfmmla v3.4s, v4.8h, v5.8h -0x62,0xec,0x44,0x6e = bfmmla v2.4s, v3.8h, v4.8h -0x83,0xec,0x45,0x6e = bfmmla v3.4s, v4.8h, v5.8h -0xa5,0x68,0xa1,0x0e = bfcvtn v5.4h, v5.4s -0xa5,0x68,0xa1,0x4e = bfcvtn2 v5.8h, v5.4s -0xa5,0x68,0xa1,0x0e = bfcvtn v5.4h, v5.4s -0xa5,0x68,0xa1,0x4e = bfcvtn2 v5.8h, v5.4s + +0x62,0xfc,0x44,0x2e == bfdot v2.2s, v3.4h, v4.4h +0x62,0xfc,0x44,0x6e == bfdot v2.4s, v3.8h, v4.8h +0x62,0xf0,0x44,0x4f == bfdot v2.4s, v3.8h, v4.2h[0] +0x62,0xf0,0x64,0x4f == bfdot v2.4s, v3.8h, v4.2h[1] +0x62,0xf8,0x44,0x4f == bfdot v2.4s, v3.8h, v4.2h[2] +0x62,0xf8,0x64,0x4f == bfdot v2.4s, v3.8h, v4.2h[3] +0x62,0xf0,0x44,0x0f == bfdot v2.2s, v3.4h, v4.2h[0] +0x62,0xf0,0x64,0x0f == bfdot v2.2s, v3.4h, v4.2h[1] +0x62,0xf8,0x44,0x0f == bfdot v2.2s, v3.4h, v4.2h[2] +0x62,0xf8,0x64,0x0f == bfdot v2.2s, v3.4h, v4.2h[3] +0x62,0xec,0x44,0x6e == bfmmla v2.4s, v3.8h, v4.8h +0x83,0xec,0x45,0x6e == bfmmla v3.4s, v4.8h, v5.8h +0xa5,0x68,0xa1,0x0e == bfcvtn v5.4h, v5.4s +0xa5,0x68,0xa1,0x4e == bfcvtn2 v5.8h, v5.4s +0x65, 0x40, 0x63, 0x1e == bfcvt h5, s3 diff --git a/suite/MC/AArch64/armv8.6a-ecv.s.cs b/suite/MC/AArch64/armv8.6a-ecv.s.cs index 32a7f0493..64b555745 100644 --- a/suite/MC/AArch64/armv8.6a-ecv.s.cs +++ b/suite/MC/AArch64/armv8.6a-ecv.s.cs @@ -1,11 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0x81,0xe0,0x1c,0xd5 = msr CNTSCALE_EL2, x1 -0xab,0xe0,0x1c,0xd5 = msr CNTISCALE_EL2, x11 -0xd6,0xe0,0x1c,0xd5 = msr CNTPOFF_EL2, x22 -0xe3,0xe0,0x1c,0xd5 = msr CNTVFRQ_EL2, x3 -0x80,0xe0,0x3c,0xd5 = mrs x0, CNTSCALE_EL2 -0xa5,0xe0,0x3c,0xd5 = mrs x5, CNTISCALE_EL2 -0xca,0xe0,0x3c,0xd5 = mrs x10, CNTPOFF_EL2 -0xef,0xe0,0x3c,0xd5 = mrs x15, CNTVFRQ_EL2 -0xb4,0xe0,0x3b,0xd5 = mrs x20, CNTPCTSS_EL0 -0xde,0xe0,0x3b,0xd5 = mrs x30, CNTVCTSS_EL0 + +0x81,0xe0,0x1c,0xd5 == msr CNTSCALE_EL2, x1 +0xab,0xe0,0x1c,0xd5 == msr CNTISCALE_EL2, x11 +0xd6,0xe0,0x1c,0xd5 == msr CNTPOFF_EL2, x22 +0xe3,0xe0,0x1c,0xd5 == msr CNTVFRQ_EL2, x3 +0x80,0xe0,0x3c,0xd5 == mrs x0, CNTSCALE_EL2 +0xa5,0xe0,0x3c,0xd5 == mrs x5, CNTISCALE_EL2 +0xca,0xe0,0x3c,0xd5 == mrs x10, CNTPOFF_EL2 +0xef,0xe0,0x3c,0xd5 == mrs x15, CNTVFRQ_EL2 +0xb4,0xe0,0x3b,0xd5 == mrs x20, CNTPCTSS_EL0 +0xde,0xe0,0x3b,0xd5 == mrs x30, CNTVCTSS_EL0 diff --git a/suite/MC/AArch64/armv8.6a-ecv.txt.cs b/suite/MC/AArch64/armv8.6a-ecv.txt.cs index 146896d59..6387bbfca 100644 --- a/suite/MC/AArch64/armv8.6a-ecv.txt.cs +++ b/suite/MC/AArch64/armv8.6a-ecv.txt.cs @@ -1,13 +1,14 @@ # CS_ARCH_AARCH64, 0, None -0x81,0xe0,0x1c,0xd5 = msr CNTSCALE_EL2, x1 -0xab,0xe0,0x1c,0xd5 = msr CNTISCALE_EL2, x11 -0xd6,0xe0,0x1c,0xd5 = msr CNTPOFF_EL2, x22 -0xe3,0xe0,0x1c,0xd5 = msr CNTVFRQ_EL2, x3 -0xad,0xe0,0x1b,0xd5 = msr S3_3_C14_C0_5, x13 -0xd7,0xe0,0x1b,0xd5 = msr S3_3_C14_C0_6, x23 -0x80,0xe0,0x3c,0xd5 = mrs x0, CNTSCALE_EL2 -0xa5,0xe0,0x3c,0xd5 = mrs x5, CNTISCALE_EL2 -0xca,0xe0,0x3c,0xd5 = mrs x10, CNTPOFF_EL2 -0xef,0xe0,0x3c,0xd5 = mrs x15, CNTVFRQ_EL2 -0xb4,0xe0,0x3b,0xd5 = mrs x20, CNTPCTSS_EL0 -0xde,0xe0,0x3b,0xd5 = mrs x30, CNTVCTSS_EL0 + +0x81,0xe0,0x1c,0xd5 == msr CNTSCALE_EL2, x1 +0xab,0xe0,0x1c,0xd5 == msr CNTISCALE_EL2, x11 +0xd6,0xe0,0x1c,0xd5 == msr CNTPOFF_EL2, x22 +0xe3,0xe0,0x1c,0xd5 == msr CNTVFRQ_EL2, x3 +0xad,0xe0,0x1b,0xd5 == msr S3_3_C14_C0_5, x13 +0xd7,0xe0,0x1b,0xd5 == msr S3_3_C14_C0_6, x23 +0x80,0xe0,0x3c,0xd5 == mrs x0, CNTSCALE_EL2 +0xa5,0xe0,0x3c,0xd5 == mrs x5, CNTISCALE_EL2 +0xca,0xe0,0x3c,0xd5 == mrs x10, CNTPOFF_EL2 +0xef,0xe0,0x3c,0xd5 == mrs x15, CNTVFRQ_EL2 +0xb4,0xe0,0x3b,0xd5 == mrs x20, CNTPCTSS_EL0 +0xde,0xe0,0x3b,0xd5 == mrs x30, CNTVCTSS_EL0 diff --git a/suite/MC/AArch64/armv8.6a-fgt.s.cs b/suite/MC/AArch64/armv8.6a-fgt.s.cs index d3aa2bd15..0e9ce4858 100644 --- a/suite/MC/AArch64/armv8.6a-fgt.s.cs +++ b/suite/MC/AArch64/armv8.6a-fgt.s.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x80,0x11,0x1c,0xd5 = msr HFGRTR_EL2, x0 -0xa5,0x11,0x1c,0xd5 = msr HFGWTR_EL2, x5 -0xca,0x11,0x1c,0xd5 = msr HFGITR_EL2, x10 -0x8f,0x31,0x1c,0xd5 = msr HDFGRTR_EL2, x15 -0xb4,0x31,0x1c,0xd5 = msr HDFGWTR_EL2, x20 -0xd9,0x31,0x1c,0xd5 = msr HAFGRTR_EL2, x25 -0x9e,0x11,0x3c,0xd5 = mrs x30, HFGRTR_EL2 -0xb9,0x11,0x3c,0xd5 = mrs x25, HFGWTR_EL2 -0xd4,0x11,0x3c,0xd5 = mrs x20, HFGITR_EL2 -0x8f,0x31,0x3c,0xd5 = mrs x15, HDFGRTR_EL2 -0xaa,0x31,0x3c,0xd5 = mrs x10, HDFGWTR_EL2 -0xc5,0x31,0x3c,0xd5 = mrs x5, HAFGRTR_EL2 -0x03,0x31,0x3c,0xd5 = mrs x3, HDFGRTR2_EL2 -0x23,0x31,0x3c,0xd5 = mrs x3, HDFGWTR2_EL2 -0x43,0x31,0x3c,0xd5 = mrs x3, HFGRTR2_EL2 -0x63,0x31,0x3c,0xd5 = mrs x3, HFGWTR2_EL2 -0xe3,0x31,0x3c,0xd5 = mrs x3, HFGITR2_EL2 -0x03,0x31,0x1c,0xd5 = msr HDFGRTR2_EL2, x3 -0x23,0x31,0x1c,0xd5 = msr HDFGWTR2_EL2, x3 -0x43,0x31,0x1c,0xd5 = msr HFGRTR2_EL2, x3 -0x63,0x31,0x1c,0xd5 = msr HFGWTR2_EL2, x3 -0xe3,0x31,0x1c,0xd5 = msr HFGITR2_EL2, x3 + +0x80,0x11,0x1c,0xd5 == msr HFGRTR_EL2, x0 +0xa5,0x11,0x1c,0xd5 == msr HFGWTR_EL2, x5 +0xca,0x11,0x1c,0xd5 == msr HFGITR_EL2, x10 +0x8f,0x31,0x1c,0xd5 == msr HDFGRTR_EL2, x15 +0xb4,0x31,0x1c,0xd5 == msr HDFGWTR_EL2, x20 +0xd9,0x31,0x1c,0xd5 == msr HAFGRTR_EL2, x25 +0x9e,0x11,0x3c,0xd5 == mrs x30, HFGRTR_EL2 +0xb9,0x11,0x3c,0xd5 == mrs x25, HFGWTR_EL2 +0xd4,0x11,0x3c,0xd5 == mrs x20, HFGITR_EL2 +0x8f,0x31,0x3c,0xd5 == mrs x15, HDFGRTR_EL2 +0xaa,0x31,0x3c,0xd5 == mrs x10, HDFGWTR_EL2 +0xc5,0x31,0x3c,0xd5 == mrs x5, HAFGRTR_EL2 +0x03,0x31,0x3c,0xd5 == mrs x3, HDFGRTR2_EL2 +0x23,0x31,0x3c,0xd5 == mrs x3, HDFGWTR2_EL2 +0x43,0x31,0x3c,0xd5 == mrs x3, HFGRTR2_EL2 +0x63,0x31,0x3c,0xd5 == mrs x3, HFGWTR2_EL2 +0xe3,0x31,0x3c,0xd5 == mrs x3, HFGITR2_EL2 +0x03,0x31,0x1c,0xd5 == msr HDFGRTR2_EL2, x3 +0x23,0x31,0x1c,0xd5 == msr HDFGWTR2_EL2, x3 +0x43,0x31,0x1c,0xd5 == msr HFGRTR2_EL2, x3 +0x63,0x31,0x1c,0xd5 == msr HFGWTR2_EL2, x3 +0xe3,0x31,0x1c,0xd5 == msr HFGITR2_EL2, x3 diff --git a/suite/MC/AArch64/armv8.6a-fgt.txt.cs b/suite/MC/AArch64/armv8.6a-fgt.txt.cs index 382f5d302..df25698d3 100644 --- a/suite/MC/AArch64/armv8.6a-fgt.txt.cs +++ b/suite/MC/AArch64/armv8.6a-fgt.txt.cs @@ -1,23 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0x80,0x11,0x1c,0xd5 = msr HFGRTR_EL2, x0 -0xa0,0x11,0x1c,0xd5 = msr HFGWTR_EL2, x0 -0xc0,0x11,0x1c,0xd5 = msr HFGITR_EL2, x0 -0x80,0x31,0x1c,0xd5 = msr HDFGRTR_EL2, x0 -0xa0,0x31,0x1c,0xd5 = msr HDFGWTR_EL2, x0 -0xc0,0x31,0x1c,0xd5 = msr HAFGRTR_EL2, x0 -0x80,0x11,0x3c,0xd5 = mrs x0, HFGRTR_EL2 -0xa0,0x11,0x3c,0xd5 = mrs x0, HFGWTR_EL2 -0xc0,0x11,0x3c,0xd5 = mrs x0, HFGITR_EL2 -0x80,0x31,0x3c,0xd5 = mrs x0, HDFGRTR_EL2 -0xa0,0x31,0x3c,0xd5 = mrs x0, HDFGWTR_EL2 -0xc0,0x31,0x3c,0xd5 = mrs x0, HAFGRTR_EL2 -0x03,0x31,0x3c,0xd5 = mrs x3, HDFGRTR2_EL2 -0x23,0x31,0x3c,0xd5 = mrs x3, HDFGWTR2_EL2 -0x43,0x31,0x3c,0xd5 = mrs x3, HFGRTR2_EL2 -0x63,0x31,0x3c,0xd5 = mrs x3, HFGWTR2_EL2 -0xe3,0x31,0x3c,0xd5 = mrs x3, HFGITR2_EL2 -0x03,0x31,0x1c,0xd5 = msr HDFGRTR2_EL2, x3 -0x23,0x31,0x1c,0xd5 = msr HDFGWTR2_EL2, x3 -0x43,0x31,0x1c,0xd5 = msr HFGRTR2_EL2, x3 -0x63,0x31,0x1c,0xd5 = msr HFGWTR2_EL2, x3 -0xe3,0x31,0x1c,0xd5 = msr HFGITR2_EL2, x3 + +0x03,0x31,0x3c,0xd5 == mrs x3, HDFGRTR2_EL2 +0x23,0x31,0x3c,0xd5 == mrs x3, HDFGWTR2_EL2 +0x43,0x31,0x3c,0xd5 == mrs x3, HFGRTR2_EL2 +0x63,0x31,0x3c,0xd5 == mrs x3, HFGWTR2_EL2 +0xe3,0x31,0x3c,0xd5 == mrs x3, HFGITR2_EL2 +0x03,0x31,0x1c,0xd5 == msr HDFGRTR2_EL2, x3 +0x23,0x31,0x1c,0xd5 == msr HDFGWTR2_EL2, x3 +0x43,0x31,0x1c,0xd5 == msr HFGRTR2_EL2, x3 +0x63,0x31,0x1c,0xd5 == msr HFGWTR2_EL2, x3 +0xe3,0x31,0x1c,0xd5 == msr HFGITR2_EL2, x3 diff --git a/suite/MC/AArch64/armv8.6a-simd-matmul.s.cs b/suite/MC/AArch64/armv8.6a-simd-matmul.s.cs index 77b4c21fd..b9439573f 100644 --- a/suite/MC/AArch64/armv8.6a-simd-matmul.s.cs +++ b/suite/MC/AArch64/armv8.6a-simd-matmul.s.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0x01,0xa6,0x9f,0x4e = smmla v1.4s, v16.16b, v31.16b -0x01,0xa6,0x9f,0x6e = ummla v1.4s, v16.16b, v31.16b -0x01,0xae,0x9f,0x4e = usmmla v1.4s, v16.16b, v31.16b -0xe3,0x9d,0x9e,0x0e = usdot v3.2s, v15.8b, v30.8b -0xe3,0x9d,0x9e,0x4e = usdot v3.4s, v15.16b, v30.16b -0x3f,0xf8,0xa2,0x0f = usdot v31.2s, v1.8b, v2.4b[3] -0x3f,0xf8,0xa2,0x4f = usdot v31.4s, v1.16b, v2.4b[3] -0x3f,0xf8,0x22,0x0f = sudot v31.2s, v1.8b, v2.4b[3] -0x3f,0xf8,0x22,0x4f = sudot v31.4s, v1.16b, v2.4b[3] + +0x01,0xa6,0x9f,0x4e == smmla v1.4s, v16.16b, v31.16b +0x01,0xa6,0x9f,0x6e == ummla v1.4s, v16.16b, v31.16b +0x01,0xae,0x9f,0x4e == usmmla v1.4s, v16.16b, v31.16b +0xe3,0x9d,0x9e,0x0e == usdot v3.2s, v15.8b, v30.8b +0xe3,0x9d,0x9e,0x4e == usdot v3.4s, v15.16b, v30.16b +0x3f,0xf8,0xa2,0x0f == usdot v31.2s, v1.8b, v2.4b[3] +0x3f,0xf8,0xa2,0x4f == usdot v31.4s, v1.16b, v2.4b[3] +0x3f,0xf8,0x22,0x0f == sudot v31.2s, v1.8b, v2.4b[3] +0x3f,0xf8,0x22,0x4f == sudot v31.4s, v1.16b, v2.4b[3] diff --git a/suite/MC/AArch64/armv8.6a-simd-matmul.txt.cs b/suite/MC/AArch64/armv8.6a-simd-matmul.txt.cs index 77b4c21fd..b9439573f 100644 --- a/suite/MC/AArch64/armv8.6a-simd-matmul.txt.cs +++ b/suite/MC/AArch64/armv8.6a-simd-matmul.txt.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0x01,0xa6,0x9f,0x4e = smmla v1.4s, v16.16b, v31.16b -0x01,0xa6,0x9f,0x6e = ummla v1.4s, v16.16b, v31.16b -0x01,0xae,0x9f,0x4e = usmmla v1.4s, v16.16b, v31.16b -0xe3,0x9d,0x9e,0x0e = usdot v3.2s, v15.8b, v30.8b -0xe3,0x9d,0x9e,0x4e = usdot v3.4s, v15.16b, v30.16b -0x3f,0xf8,0xa2,0x0f = usdot v31.2s, v1.8b, v2.4b[3] -0x3f,0xf8,0xa2,0x4f = usdot v31.4s, v1.16b, v2.4b[3] -0x3f,0xf8,0x22,0x0f = sudot v31.2s, v1.8b, v2.4b[3] -0x3f,0xf8,0x22,0x4f = sudot v31.4s, v1.16b, v2.4b[3] + +0x01,0xa6,0x9f,0x4e == smmla v1.4s, v16.16b, v31.16b +0x01,0xa6,0x9f,0x6e == ummla v1.4s, v16.16b, v31.16b +0x01,0xae,0x9f,0x4e == usmmla v1.4s, v16.16b, v31.16b +0xe3,0x9d,0x9e,0x0e == usdot v3.2s, v15.8b, v30.8b +0xe3,0x9d,0x9e,0x4e == usdot v3.4s, v15.16b, v30.16b +0x3f,0xf8,0xa2,0x0f == usdot v31.2s, v1.8b, v2.4b[3] +0x3f,0xf8,0xa2,0x4f == usdot v31.4s, v1.16b, v2.4b[3] +0x3f,0xf8,0x22,0x0f == sudot v31.2s, v1.8b, v2.4b[3] +0x3f,0xf8,0x22,0x4f == sudot v31.4s, v1.16b, v2.4b[3] diff --git a/suite/MC/AArch64/armv8.7a-hcx.s.cs b/suite/MC/AArch64/armv8.7a-hcx.s.cs index 426c4203f..087d6cd02 100644 --- a/suite/MC/AArch64/armv8.7a-hcx.s.cs +++ b/suite/MC/AArch64/armv8.7a-hcx.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x42,0x12,0x3c,0xd5 = mrs x2, HCRX_EL2 -0x43,0x12,0x1c,0xd5 = msr HCRX_EL2, x3 + +0x42,0x12,0x3c,0xd5 == mrs x2, HCRX_EL2 +0x43,0x12,0x1c,0xd5 == msr HCRX_EL2, x3 diff --git a/suite/MC/AArch64/armv8.7a-hcx.txt.cs b/suite/MC/AArch64/armv8.7a-hcx.txt.cs index 426c4203f..087d6cd02 100644 --- a/suite/MC/AArch64/armv8.7a-hcx.txt.cs +++ b/suite/MC/AArch64/armv8.7a-hcx.txt.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x42,0x12,0x3c,0xd5 = mrs x2, HCRX_EL2 -0x43,0x12,0x1c,0xd5 = msr HCRX_EL2, x3 + +0x42,0x12,0x3c,0xd5 == mrs x2, HCRX_EL2 +0x43,0x12,0x1c,0xd5 == msr HCRX_EL2, x3 diff --git a/suite/MC/AArch64/armv8.7a-ls64.s.cs b/suite/MC/AArch64/armv8.7a-ls64.s.cs index d35dff539..b37f98272 100644 --- a/suite/MC/AArch64/armv8.7a-ls64.s.cs +++ b/suite/MC/AArch64/armv8.7a-ls64.s.cs @@ -1,11 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0xd1,0x3f,0xf8 = ld64b x0, [x13] -0xae,0x91,0x3f,0xf8 = st64b x14, [x13] -0xb4,0xb1,0x21,0xf8 = st64bv x1, x20, [x13] -0xb6,0xa1,0x21,0xf8 = st64bv0 x1, x22, [x13] -0xe0,0xd3,0x3f,0xf8 = ld64b x0, [sp] -0xee,0x93,0x3f,0xf8 = st64b x14, [sp] -0xf4,0xb3,0x21,0xf8 = st64bv x1, x20, [sp] -0xf6,0xa3,0x21,0xf8 = st64bv0 x1, x22, [sp] -0xa0,0xd0,0x38,0xd5 = mrs x0, ACCDATA_EL1 -0xa0,0xd0,0x18,0xd5 = msr ACCDATA_EL1, x0 + +0xa0,0xd1,0x3f,0xf8 == ld64b x0, [x13] +0xae,0x91,0x3f,0xf8 == st64b x14, [x13] +0xb4,0xb1,0x21,0xf8 == st64bv x1, x20, [x13] +0xb6,0xa1,0x21,0xf8 == st64bv0 x1, x22, [x13] +0xe0,0xd3,0x3f,0xf8 == ld64b x0, [sp] +0xee,0x93,0x3f,0xf8 == st64b x14, [sp] +0xf4,0xb3,0x21,0xf8 == st64bv x1, x20, [sp] +0xf6,0xa3,0x21,0xf8 == st64bv0 x1, x22, [sp] +0xa0,0xd0,0x38,0xd5 == mrs x0, ACCDATA_EL1 +0xa0,0xd0,0x18,0xd5 == msr ACCDATA_EL1, x0 diff --git a/suite/MC/AArch64/armv8.7a-ls64.txt.cs b/suite/MC/AArch64/armv8.7a-ls64.txt.cs index d35dff539..b37f98272 100644 --- a/suite/MC/AArch64/armv8.7a-ls64.txt.cs +++ b/suite/MC/AArch64/armv8.7a-ls64.txt.cs @@ -1,11 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0xd1,0x3f,0xf8 = ld64b x0, [x13] -0xae,0x91,0x3f,0xf8 = st64b x14, [x13] -0xb4,0xb1,0x21,0xf8 = st64bv x1, x20, [x13] -0xb6,0xa1,0x21,0xf8 = st64bv0 x1, x22, [x13] -0xe0,0xd3,0x3f,0xf8 = ld64b x0, [sp] -0xee,0x93,0x3f,0xf8 = st64b x14, [sp] -0xf4,0xb3,0x21,0xf8 = st64bv x1, x20, [sp] -0xf6,0xa3,0x21,0xf8 = st64bv0 x1, x22, [sp] -0xa0,0xd0,0x38,0xd5 = mrs x0, ACCDATA_EL1 -0xa0,0xd0,0x18,0xd5 = msr ACCDATA_EL1, x0 + +0xa0,0xd1,0x3f,0xf8 == ld64b x0, [x13] +0xae,0x91,0x3f,0xf8 == st64b x14, [x13] +0xb4,0xb1,0x21,0xf8 == st64bv x1, x20, [x13] +0xb6,0xa1,0x21,0xf8 == st64bv0 x1, x22, [x13] +0xe0,0xd3,0x3f,0xf8 == ld64b x0, [sp] +0xee,0x93,0x3f,0xf8 == st64b x14, [sp] +0xf4,0xb3,0x21,0xf8 == st64bv x1, x20, [sp] +0xf6,0xa3,0x21,0xf8 == st64bv0 x1, x22, [sp] +0xa0,0xd0,0x38,0xd5 == mrs x0, ACCDATA_EL1 +0xa0,0xd0,0x18,0xd5 == msr ACCDATA_EL1, x0 diff --git a/suite/MC/AArch64/armv8.7a-wfxt.s.cs b/suite/MC/AArch64/armv8.7a-wfxt.s.cs index 5de45acdf..f7b9dfc6e 100644 --- a/suite/MC/AArch64/armv8.7a-wfxt.s.cs +++ b/suite/MC/AArch64/armv8.7a-wfxt.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x11,0x10,0x03,0xd5 = wfet x17 -0x23,0x10,0x03,0xd5 = wfit x3 + +0x11,0x10,0x03,0xd5 == wfet x17 +0x23,0x10,0x03,0xd5 == wfit x3 diff --git a/suite/MC/AArch64/armv8.7a-wfxt.txt.cs b/suite/MC/AArch64/armv8.7a-wfxt.txt.cs index 5de45acdf..f7b9dfc6e 100644 --- a/suite/MC/AArch64/armv8.7a-wfxt.txt.cs +++ b/suite/MC/AArch64/armv8.7a-wfxt.txt.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x11,0x10,0x03,0xd5 = wfet x17 -0x23,0x10,0x03,0xd5 = wfit x3 + +0x11,0x10,0x03,0xd5 == wfet x17 +0x23,0x10,0x03,0xd5 == wfit x3 diff --git a/suite/MC/AArch64/armv8.7a-xs.s.cs b/suite/MC/AArch64/armv8.7a-xs.s.cs index 8328861ef..fe063d7ca 100644 --- a/suite/MC/AArch64/armv8.7a-xs.s.cs +++ b/suite/MC/AArch64/armv8.7a-xs.s.cs @@ -1,87 +1,88 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x32,0x03,0xd5 = dsb oshnxs -0x3f,0x36,0x03,0xd5 = dsb nshnxs -0x3f,0x3a,0x03,0xd5 = dsb ishnxs -0x3f,0x3e,0x03,0xd5 = dsb synxs -0x3f,0x32,0x03,0xd5 = dsb oshnxs -0x3f,0x36,0x03,0xd5 = dsb nshnxs -0x3f,0x3a,0x03,0xd5 = dsb ishnxs -0x3f,0x3e,0x03,0xd5 = dsb synxs -0x21,0x90,0x0c,0xd5 = tlbi ipas2e1isnxs, x1 -0xa1,0x90,0x0c,0xd5 = tlbi ipas2le1isnxs, x1 -0x1f,0x93,0x08,0xd5 = tlbi vmalle1isnxs -0x1f,0x93,0x0c,0xd5 = tlbi alle2isnxs -0x1f,0x93,0x0e,0xd5 = tlbi alle3isnxs -0x21,0x93,0x08,0xd5 = tlbi vae1isnxs, x1 -0x21,0x93,0x0c,0xd5 = tlbi vae2isnxs, x1 -0x21,0x93,0x0e,0xd5 = tlbi vae3isnxs, x1 -0x41,0x93,0x08,0xd5 = tlbi aside1isnxs, x1 -0x61,0x93,0x08,0xd5 = tlbi vaae1isnxs, x1 -0x9f,0x93,0x0c,0xd5 = tlbi alle1isnxs -0xa1,0x93,0x08,0xd5 = tlbi vale1isnxs, x1 -0xa1,0x93,0x0c,0xd5 = tlbi vale2isnxs, x1 -0xa1,0x93,0x0e,0xd5 = tlbi vale3isnxs, x1 -0xdf,0x93,0x0c,0xd5 = tlbi vmalls12e1isnxs -0xe1,0x93,0x08,0xd5 = tlbi vaale1isnxs, x1 -0x21,0x94,0x0c,0xd5 = tlbi ipas2e1nxs, x1 -0xa1,0x94,0x0c,0xd5 = tlbi ipas2le1nxs, x1 -0x1f,0x97,0x08,0xd5 = tlbi vmalle1nxs -0x1f,0x97,0x0c,0xd5 = tlbi alle2nxs -0x1f,0x97,0x0e,0xd5 = tlbi alle3nxs -0x21,0x97,0x08,0xd5 = tlbi vae1nxs, x1 -0x21,0x97,0x0c,0xd5 = tlbi vae2nxs, x1 -0x21,0x97,0x0e,0xd5 = tlbi vae3nxs, x1 -0x41,0x97,0x08,0xd5 = tlbi aside1nxs, x1 -0x61,0x97,0x08,0xd5 = tlbi vaae1nxs, x1 -0x9f,0x97,0x0c,0xd5 = tlbi alle1nxs -0xa1,0x97,0x08,0xd5 = tlbi vale1nxs, x1 -0xa1,0x97,0x0c,0xd5 = tlbi vale2nxs, x1 -0xa1,0x97,0x0e,0xd5 = tlbi vale3nxs, x1 -0xdf,0x97,0x0c,0xd5 = tlbi vmalls12e1nxs -0xe1,0x97,0x08,0xd5 = tlbi vaale1nxs, x1 -0x1f,0x91,0x08,0xd5 = tlbi vmalle1osnxs -0x21,0x91,0x08,0xd5 = tlbi vae1osnxs, x1 -0x41,0x91,0x08,0xd5 = tlbi aside1osnxs, x1 -0x61,0x91,0x08,0xd5 = tlbi vaae1osnxs, x1 -0xa1,0x91,0x08,0xd5 = tlbi vale1osnxs, x1 -0xe1,0x91,0x08,0xd5 = tlbi vaale1osnxs, x1 -0x01,0x94,0x0c,0xd5 = tlbi ipas2e1osnxs, x1 -0x81,0x94,0x0c,0xd5 = tlbi ipas2le1osnxs, x1 -0x21,0x91,0x0c,0xd5 = tlbi vae2osnxs, x1 -0xa1,0x91,0x0c,0xd5 = tlbi vale2osnxs, x1 -0xdf,0x91,0x0c,0xd5 = tlbi vmalls12e1osnxs -0x21,0x91,0x0e,0xd5 = tlbi vae3osnxs, x1 -0xa1,0x91,0x0e,0xd5 = tlbi vale3osnxs, x1 -0x1f,0x91,0x0c,0xd5 = tlbi alle2osnxs -0x9f,0x91,0x0c,0xd5 = tlbi alle1osnxs -0x1f,0x91,0x0e,0xd5 = tlbi alle3osnxs -0x21,0x96,0x08,0xd5 = tlbi rvae1nxs, x1 -0x61,0x96,0x08,0xd5 = tlbi rvaae1nxs, x1 -0xa1,0x96,0x08,0xd5 = tlbi rvale1nxs, x1 -0xe1,0x96,0x08,0xd5 = tlbi rvaale1nxs, x1 -0x21,0x92,0x08,0xd5 = tlbi rvae1isnxs, x1 -0x61,0x92,0x08,0xd5 = tlbi rvaae1isnxs, x1 -0xa1,0x92,0x08,0xd5 = tlbi rvale1isnxs, x1 -0xe1,0x92,0x08,0xd5 = tlbi rvaale1isnxs, x1 -0x21,0x95,0x08,0xd5 = tlbi rvae1osnxs, x1 -0x61,0x95,0x08,0xd5 = tlbi rvaae1osnxs, x1 -0xa1,0x95,0x08,0xd5 = tlbi rvale1osnxs, x1 -0xe1,0x95,0x08,0xd5 = tlbi rvaale1osnxs, x1 -0x41,0x90,0x0c,0xd5 = tlbi ripas2e1isnxs, x1 -0xc1,0x90,0x0c,0xd5 = tlbi ripas2le1isnxs, x1 -0x41,0x94,0x0c,0xd5 = tlbi ripas2e1nxs, x1 -0xc1,0x94,0x0c,0xd5 = tlbi ripas2le1nxs, x1 -0x61,0x94,0x0c,0xd5 = tlbi ripas2e1osnxs, x1 -0xe1,0x94,0x0c,0xd5 = tlbi ripas2le1osnxs, x1 -0x21,0x96,0x0c,0xd5 = tlbi rvae2nxs, x1 -0xa1,0x96,0x0c,0xd5 = tlbi rvale2nxs, x1 -0x21,0x92,0x0c,0xd5 = tlbi rvae2isnxs, x1 -0xa1,0x92,0x0c,0xd5 = tlbi rvale2isnxs, x1 -0x21,0x95,0x0c,0xd5 = tlbi rvae2osnxs, x1 -0xa1,0x95,0x0c,0xd5 = tlbi rvale2osnxs, x1 -0x21,0x96,0x0e,0xd5 = tlbi rvae3nxs, x1 -0xa1,0x96,0x0e,0xd5 = tlbi rvale3nxs, x1 -0x21,0x92,0x0e,0xd5 = tlbi rvae3isnxs, x1 -0xa1,0x92,0x0e,0xd5 = tlbi rvale3isnxs, x1 -0x21,0x95,0x0e,0xd5 = tlbi rvae3osnxs, x1 -0xa1,0x95,0x0e,0xd5 = tlbi rvale3osnxs, x1 + +0x3f,0x32,0x03,0xd5 == dsb oshnxs +0x3f,0x36,0x03,0xd5 == dsb nshnxs +0x3f,0x3a,0x03,0xd5 == dsb ishnxs +0x3f,0x3e,0x03,0xd5 == dsb synxs +0x3f,0x32,0x03,0xd5 == dsb oshnxs +0x3f,0x36,0x03,0xd5 == dsb nshnxs +0x3f,0x3a,0x03,0xd5 == dsb ishnxs +0x3f,0x3e,0x03,0xd5 == dsb synxs +0x21,0x90,0x0c,0xd5 == tlbi ipas2e1isnxs, x1 +0xa1,0x90,0x0c,0xd5 == tlbi ipas2le1isnxs, x1 +0x1f,0x93,0x08,0xd5 == tlbi vmalle1isnxs +0x1f,0x93,0x0c,0xd5 == tlbi alle2isnxs +0x1f,0x93,0x0e,0xd5 == tlbi alle3isnxs +0x21,0x93,0x08,0xd5 == tlbi vae1isnxs, x1 +0x21,0x93,0x0c,0xd5 == tlbi vae2isnxs, x1 +0x21,0x93,0x0e,0xd5 == tlbi vae3isnxs, x1 +0x41,0x93,0x08,0xd5 == tlbi aside1isnxs, x1 +0x61,0x93,0x08,0xd5 == tlbi vaae1isnxs, x1 +0x9f,0x93,0x0c,0xd5 == tlbi alle1isnxs +0xa1,0x93,0x08,0xd5 == tlbi vale1isnxs, x1 +0xa1,0x93,0x0c,0xd5 == tlbi vale2isnxs, x1 +0xa1,0x93,0x0e,0xd5 == tlbi vale3isnxs, x1 +0xdf,0x93,0x0c,0xd5 == tlbi vmalls12e1isnxs +0xe1,0x93,0x08,0xd5 == tlbi vaale1isnxs, x1 +0x21,0x94,0x0c,0xd5 == tlbi ipas2e1nxs, x1 +0xa1,0x94,0x0c,0xd5 == tlbi ipas2le1nxs, x1 +0x1f,0x97,0x08,0xd5 == tlbi vmalle1nxs +0x1f,0x97,0x0c,0xd5 == tlbi alle2nxs +0x1f,0x97,0x0e,0xd5 == tlbi alle3nxs +0x21,0x97,0x08,0xd5 == tlbi vae1nxs, x1 +0x21,0x97,0x0c,0xd5 == tlbi vae2nxs, x1 +0x21,0x97,0x0e,0xd5 == tlbi vae3nxs, x1 +0x41,0x97,0x08,0xd5 == tlbi aside1nxs, x1 +0x61,0x97,0x08,0xd5 == tlbi vaae1nxs, x1 +0x9f,0x97,0x0c,0xd5 == tlbi alle1nxs +0xa1,0x97,0x08,0xd5 == tlbi vale1nxs, x1 +0xa1,0x97,0x0c,0xd5 == tlbi vale2nxs, x1 +0xa1,0x97,0x0e,0xd5 == tlbi vale3nxs, x1 +0xdf,0x97,0x0c,0xd5 == tlbi vmalls12e1nxs +0xe1,0x97,0x08,0xd5 == tlbi vaale1nxs, x1 +0x1f,0x91,0x08,0xd5 == tlbi vmalle1osnxs +0x21,0x91,0x08,0xd5 == tlbi vae1osnxs, x1 +0x41,0x91,0x08,0xd5 == tlbi aside1osnxs, x1 +0x61,0x91,0x08,0xd5 == tlbi vaae1osnxs, x1 +0xa1,0x91,0x08,0xd5 == tlbi vale1osnxs, x1 +0xe1,0x91,0x08,0xd5 == tlbi vaale1osnxs, x1 +0x01,0x94,0x0c,0xd5 == tlbi ipas2e1osnxs, x1 +0x81,0x94,0x0c,0xd5 == tlbi ipas2le1osnxs, x1 +0x21,0x91,0x0c,0xd5 == tlbi vae2osnxs, x1 +0xa1,0x91,0x0c,0xd5 == tlbi vale2osnxs, x1 +0xdf,0x91,0x0c,0xd5 == tlbi vmalls12e1osnxs +0x21,0x91,0x0e,0xd5 == tlbi vae3osnxs, x1 +0xa1,0x91,0x0e,0xd5 == tlbi vale3osnxs, x1 +0x1f,0x91,0x0c,0xd5 == tlbi alle2osnxs +0x9f,0x91,0x0c,0xd5 == tlbi alle1osnxs +0x1f,0x91,0x0e,0xd5 == tlbi alle3osnxs +0x21,0x96,0x08,0xd5 == tlbi rvae1nxs, x1 +0x61,0x96,0x08,0xd5 == tlbi rvaae1nxs, x1 +0xa1,0x96,0x08,0xd5 == tlbi rvale1nxs, x1 +0xe1,0x96,0x08,0xd5 == tlbi rvaale1nxs, x1 +0x21,0x92,0x08,0xd5 == tlbi rvae1isnxs, x1 +0x61,0x92,0x08,0xd5 == tlbi rvaae1isnxs, x1 +0xa1,0x92,0x08,0xd5 == tlbi rvale1isnxs, x1 +0xe1,0x92,0x08,0xd5 == tlbi rvaale1isnxs, x1 +0x21,0x95,0x08,0xd5 == tlbi rvae1osnxs, x1 +0x61,0x95,0x08,0xd5 == tlbi rvaae1osnxs, x1 +0xa1,0x95,0x08,0xd5 == tlbi rvale1osnxs, x1 +0xe1,0x95,0x08,0xd5 == tlbi rvaale1osnxs, x1 +0x41,0x90,0x0c,0xd5 == tlbi ripas2e1isnxs, x1 +0xc1,0x90,0x0c,0xd5 == tlbi ripas2le1isnxs, x1 +0x41,0x94,0x0c,0xd5 == tlbi ripas2e1nxs, x1 +0xc1,0x94,0x0c,0xd5 == tlbi ripas2le1nxs, x1 +0x61,0x94,0x0c,0xd5 == tlbi ripas2e1osnxs, x1 +0xe1,0x94,0x0c,0xd5 == tlbi ripas2le1osnxs, x1 +0x21,0x96,0x0c,0xd5 == tlbi rvae2nxs, x1 +0xa1,0x96,0x0c,0xd5 == tlbi rvale2nxs, x1 +0x21,0x92,0x0c,0xd5 == tlbi rvae2isnxs, x1 +0xa1,0x92,0x0c,0xd5 == tlbi rvale2isnxs, x1 +0x21,0x95,0x0c,0xd5 == tlbi rvae2osnxs, x1 +0xa1,0x95,0x0c,0xd5 == tlbi rvale2osnxs, x1 +0x21,0x96,0x0e,0xd5 == tlbi rvae3nxs, x1 +0xa1,0x96,0x0e,0xd5 == tlbi rvale3nxs, x1 +0x21,0x92,0x0e,0xd5 == tlbi rvae3isnxs, x1 +0xa1,0x92,0x0e,0xd5 == tlbi rvale3isnxs, x1 +0x21,0x95,0x0e,0xd5 == tlbi rvae3osnxs, x1 +0xa1,0x95,0x0e,0xd5 == tlbi rvale3osnxs, x1 diff --git a/suite/MC/AArch64/armv8.7a-xs.txt.cs b/suite/MC/AArch64/armv8.7a-xs.txt.cs index f31fbb19c..750d47aa8 100644 --- a/suite/MC/AArch64/armv8.7a-xs.txt.cs +++ b/suite/MC/AArch64/armv8.7a-xs.txt.cs @@ -1,86 +1,87 @@ # CS_ARCH_AARCH64, 0, None -0x3f,0x32,0x03,0xd5 = dsb oshnxs -0x3f,0x36,0x03,0xd5 = dsb nshnxs -0x3f,0x3a,0x03,0xd5 = dsb ishnxs -0x3f,0x3e,0x03,0xd5 = dsb synxs -0x3f,0x30,0x03,0xd5 = msr S0_3_C3_C0_1, xzr -0x3f,0x35,0x03,0xd5 = msr S0_3_C3_C5_1, xzr -0x3f,0x3f,0x03,0xd5 = msr S0_3_C3_C15_1, xzr -0x21,0x90,0x0c,0xd5 = tlbi ipas2e1isnxs, x1 -0xa1,0x90,0x0c,0xd5 = tlbi ipas2le1isnxs, x1 -0x1f,0x93,0x08,0xd5 = tlbi vmalle1isnxs -0x1f,0x93,0x0c,0xd5 = tlbi alle2isnxs -0x1f,0x93,0x0e,0xd5 = tlbi alle3isnxs -0x21,0x93,0x08,0xd5 = tlbi vae1isnxs, x1 -0x21,0x93,0x0c,0xd5 = tlbi vae2isnxs, x1 -0x21,0x93,0x0e,0xd5 = tlbi vae3isnxs, x1 -0x41,0x93,0x08,0xd5 = tlbi aside1isnxs, x1 -0x61,0x93,0x08,0xd5 = tlbi vaae1isnxs, x1 -0x9f,0x93,0x0c,0xd5 = tlbi alle1isnxs -0xa1,0x93,0x08,0xd5 = tlbi vale1isnxs, x1 -0xa1,0x93,0x0c,0xd5 = tlbi vale2isnxs, x1 -0xa1,0x93,0x0e,0xd5 = tlbi vale3isnxs, x1 -0xdf,0x93,0x0c,0xd5 = tlbi vmalls12e1isnxs -0xe1,0x93,0x08,0xd5 = tlbi vaale1isnxs, x1 -0x21,0x94,0x0c,0xd5 = tlbi ipas2e1nxs, x1 -0xa1,0x94,0x0c,0xd5 = tlbi ipas2le1nxs, x1 -0x1f,0x97,0x08,0xd5 = tlbi vmalle1nxs -0x1f,0x97,0x0c,0xd5 = tlbi alle2nxs -0x1f,0x97,0x0e,0xd5 = tlbi alle3nxs -0x21,0x97,0x08,0xd5 = tlbi vae1nxs, x1 -0x21,0x97,0x0c,0xd5 = tlbi vae2nxs, x1 -0x21,0x97,0x0e,0xd5 = tlbi vae3nxs, x1 -0x41,0x97,0x08,0xd5 = tlbi aside1nxs, x1 -0x61,0x97,0x08,0xd5 = tlbi vaae1nxs, x1 -0x9f,0x97,0x0c,0xd5 = tlbi alle1nxs -0xa1,0x97,0x08,0xd5 = tlbi vale1nxs, x1 -0xa1,0x97,0x0c,0xd5 = tlbi vale2nxs, x1 -0xa1,0x97,0x0e,0xd5 = tlbi vale3nxs, x1 -0xdf,0x97,0x0c,0xd5 = tlbi vmalls12e1nxs -0xe1,0x97,0x08,0xd5 = tlbi vaale1nxs, x1 -0x1f,0x91,0x08,0xd5 = tlbi vmalle1osnxs -0x21,0x91,0x08,0xd5 = tlbi vae1osnxs, x1 -0x41,0x91,0x08,0xd5 = tlbi aside1osnxs, x1 -0x61,0x91,0x08,0xd5 = tlbi vaae1osnxs, x1 -0xa1,0x91,0x08,0xd5 = tlbi vale1osnxs, x1 -0xe1,0x91,0x08,0xd5 = tlbi vaale1osnxs, x1 -0x01,0x94,0x0c,0xd5 = tlbi ipas2e1osnxs, x1 -0x81,0x94,0x0c,0xd5 = tlbi ipas2le1osnxs, x1 -0x21,0x91,0x0c,0xd5 = tlbi vae2osnxs, x1 -0xa1,0x91,0x0c,0xd5 = tlbi vale2osnxs, x1 -0xdf,0x91,0x0c,0xd5 = tlbi vmalls12e1osnxs -0x21,0x91,0x0e,0xd5 = tlbi vae3osnxs, x1 -0xa1,0x91,0x0e,0xd5 = tlbi vale3osnxs, x1 -0x1f,0x91,0x0c,0xd5 = tlbi alle2osnxs -0x9f,0x91,0x0c,0xd5 = tlbi alle1osnxs -0x1f,0x91,0x0e,0xd5 = tlbi alle3osnxs -0x21,0x96,0x08,0xd5 = tlbi rvae1nxs, x1 -0x61,0x96,0x08,0xd5 = tlbi rvaae1nxs, x1 -0xa1,0x96,0x08,0xd5 = tlbi rvale1nxs, x1 -0xe1,0x96,0x08,0xd5 = tlbi rvaale1nxs, x1 -0x21,0x92,0x08,0xd5 = tlbi rvae1isnxs, x1 -0x61,0x92,0x08,0xd5 = tlbi rvaae1isnxs, x1 -0xa1,0x92,0x08,0xd5 = tlbi rvale1isnxs, x1 -0xe1,0x92,0x08,0xd5 = tlbi rvaale1isnxs, x1 -0x21,0x95,0x08,0xd5 = tlbi rvae1osnxs, x1 -0x61,0x95,0x08,0xd5 = tlbi rvaae1osnxs, x1 -0xa1,0x95,0x08,0xd5 = tlbi rvale1osnxs, x1 -0xe1,0x95,0x08,0xd5 = tlbi rvaale1osnxs, x1 -0x41,0x90,0x0c,0xd5 = tlbi ripas2e1isnxs, x1 -0xc1,0x90,0x0c,0xd5 = tlbi ripas2le1isnxs, x1 -0x41,0x94,0x0c,0xd5 = tlbi ripas2e1nxs, x1 -0xc1,0x94,0x0c,0xd5 = tlbi ripas2le1nxs, x1 -0x61,0x94,0x0c,0xd5 = tlbi ripas2e1osnxs, x1 -0xe1,0x94,0x0c,0xd5 = tlbi ripas2le1osnxs, x1 -0x21,0x96,0x0c,0xd5 = tlbi rvae2nxs, x1 -0xa1,0x96,0x0c,0xd5 = tlbi rvale2nxs, x1 -0x21,0x92,0x0c,0xd5 = tlbi rvae2isnxs, x1 -0xa1,0x92,0x0c,0xd5 = tlbi rvale2isnxs, x1 -0x21,0x95,0x0c,0xd5 = tlbi rvae2osnxs, x1 -0xa1,0x95,0x0c,0xd5 = tlbi rvale2osnxs, x1 -0x21,0x96,0x0e,0xd5 = tlbi rvae3nxs, x1 -0xa1,0x96,0x0e,0xd5 = tlbi rvale3nxs, x1 -0x21,0x92,0x0e,0xd5 = tlbi rvae3isnxs, x1 -0xa1,0x92,0x0e,0xd5 = tlbi rvale3isnxs, x1 -0x21,0x95,0x0e,0xd5 = tlbi rvae3osnxs, x1 -0xa1,0x95,0x0e,0xd5 = tlbi rvale3osnxs, x1 + +0x3f,0x32,0x03,0xd5 == dsb oshnxs +0x3f,0x36,0x03,0xd5 == dsb nshnxs +0x3f,0x3a,0x03,0xd5 == dsb ishnxs +0x3f,0x3e,0x03,0xd5 == dsb synxs +0x3f,0x30,0x03,0xd5 == msr S0_3_C3_C0_1, xzr +0x3f,0x35,0x03,0xd5 == msr S0_3_C3_C5_1, xzr +0x3f,0x3f,0x03,0xd5 == msr S0_3_C3_C15_1, xzr +0x21,0x90,0x0c,0xd5 == tlbi ipas2e1isnxs, x1 +0xa1,0x90,0x0c,0xd5 == tlbi ipas2le1isnxs, x1 +0x1f,0x93,0x08,0xd5 == tlbi vmalle1isnxs +0x1f,0x93,0x0c,0xd5 == tlbi alle2isnxs +0x1f,0x93,0x0e,0xd5 == tlbi alle3isnxs +0x21,0x93,0x08,0xd5 == tlbi vae1isnxs, x1 +0x21,0x93,0x0c,0xd5 == tlbi vae2isnxs, x1 +0x21,0x93,0x0e,0xd5 == tlbi vae3isnxs, x1 +0x41,0x93,0x08,0xd5 == tlbi aside1isnxs, x1 +0x61,0x93,0x08,0xd5 == tlbi vaae1isnxs, x1 +0x9f,0x93,0x0c,0xd5 == tlbi alle1isnxs +0xa1,0x93,0x08,0xd5 == tlbi vale1isnxs, x1 +0xa1,0x93,0x0c,0xd5 == tlbi vale2isnxs, x1 +0xa1,0x93,0x0e,0xd5 == tlbi vale3isnxs, x1 +0xdf,0x93,0x0c,0xd5 == tlbi vmalls12e1isnxs +0xe1,0x93,0x08,0xd5 == tlbi vaale1isnxs, x1 +0x21,0x94,0x0c,0xd5 == tlbi ipas2e1nxs, x1 +0xa1,0x94,0x0c,0xd5 == tlbi ipas2le1nxs, x1 +0x1f,0x97,0x08,0xd5 == tlbi vmalle1nxs +0x1f,0x97,0x0c,0xd5 == tlbi alle2nxs +0x1f,0x97,0x0e,0xd5 == tlbi alle3nxs +0x21,0x97,0x08,0xd5 == tlbi vae1nxs, x1 +0x21,0x97,0x0c,0xd5 == tlbi vae2nxs, x1 +0x21,0x97,0x0e,0xd5 == tlbi vae3nxs, x1 +0x41,0x97,0x08,0xd5 == tlbi aside1nxs, x1 +0x61,0x97,0x08,0xd5 == tlbi vaae1nxs, x1 +0x9f,0x97,0x0c,0xd5 == tlbi alle1nxs +0xa1,0x97,0x08,0xd5 == tlbi vale1nxs, x1 +0xa1,0x97,0x0c,0xd5 == tlbi vale2nxs, x1 +0xa1,0x97,0x0e,0xd5 == tlbi vale3nxs, x1 +0xdf,0x97,0x0c,0xd5 == tlbi vmalls12e1nxs +0xe1,0x97,0x08,0xd5 == tlbi vaale1nxs, x1 +0x1f,0x91,0x08,0xd5 == tlbi vmalle1osnxs +0x21,0x91,0x08,0xd5 == tlbi vae1osnxs, x1 +0x41,0x91,0x08,0xd5 == tlbi aside1osnxs, x1 +0x61,0x91,0x08,0xd5 == tlbi vaae1osnxs, x1 +0xa1,0x91,0x08,0xd5 == tlbi vale1osnxs, x1 +0xe1,0x91,0x08,0xd5 == tlbi vaale1osnxs, x1 +0x01,0x94,0x0c,0xd5 == tlbi ipas2e1osnxs, x1 +0x81,0x94,0x0c,0xd5 == tlbi ipas2le1osnxs, x1 +0x21,0x91,0x0c,0xd5 == tlbi vae2osnxs, x1 +0xa1,0x91,0x0c,0xd5 == tlbi vale2osnxs, x1 +0xdf,0x91,0x0c,0xd5 == tlbi vmalls12e1osnxs +0x21,0x91,0x0e,0xd5 == tlbi vae3osnxs, x1 +0xa1,0x91,0x0e,0xd5 == tlbi vale3osnxs, x1 +0x1f,0x91,0x0c,0xd5 == tlbi alle2osnxs +0x9f,0x91,0x0c,0xd5 == tlbi alle1osnxs +0x1f,0x91,0x0e,0xd5 == tlbi alle3osnxs +0x21,0x96,0x08,0xd5 == tlbi rvae1nxs, x1 +0x61,0x96,0x08,0xd5 == tlbi rvaae1nxs, x1 +0xa1,0x96,0x08,0xd5 == tlbi rvale1nxs, x1 +0xe1,0x96,0x08,0xd5 == tlbi rvaale1nxs, x1 +0x21,0x92,0x08,0xd5 == tlbi rvae1isnxs, x1 +0x61,0x92,0x08,0xd5 == tlbi rvaae1isnxs, x1 +0xa1,0x92,0x08,0xd5 == tlbi rvale1isnxs, x1 +0xe1,0x92,0x08,0xd5 == tlbi rvaale1isnxs, x1 +0x21,0x95,0x08,0xd5 == tlbi rvae1osnxs, x1 +0x61,0x95,0x08,0xd5 == tlbi rvaae1osnxs, x1 +0xa1,0x95,0x08,0xd5 == tlbi rvale1osnxs, x1 +0xe1,0x95,0x08,0xd5 == tlbi rvaale1osnxs, x1 +0x41,0x90,0x0c,0xd5 == tlbi ripas2e1isnxs, x1 +0xc1,0x90,0x0c,0xd5 == tlbi ripas2le1isnxs, x1 +0x41,0x94,0x0c,0xd5 == tlbi ripas2e1nxs, x1 +0xc1,0x94,0x0c,0xd5 == tlbi ripas2le1nxs, x1 +0x61,0x94,0x0c,0xd5 == tlbi ripas2e1osnxs, x1 +0xe1,0x94,0x0c,0xd5 == tlbi ripas2le1osnxs, x1 +0x21,0x96,0x0c,0xd5 == tlbi rvae2nxs, x1 +0xa1,0x96,0x0c,0xd5 == tlbi rvale2nxs, x1 +0x21,0x92,0x0c,0xd5 == tlbi rvae2isnxs, x1 +0xa1,0x92,0x0c,0xd5 == tlbi rvale2isnxs, x1 +0x21,0x95,0x0c,0xd5 == tlbi rvae2osnxs, x1 +0xa1,0x95,0x0c,0xd5 == tlbi rvale2osnxs, x1 +0x21,0x96,0x0e,0xd5 == tlbi rvae3nxs, x1 +0xa1,0x96,0x0e,0xd5 == tlbi rvale3nxs, x1 +0x21,0x92,0x0e,0xd5 == tlbi rvae3isnxs, x1 +0xa1,0x92,0x0e,0xd5 == tlbi rvale3isnxs, x1 +0x21,0x95,0x0e,0xd5 == tlbi rvae3osnxs, x1 +0xa1,0x95,0x0e,0xd5 == tlbi rvale3osnxs, x1 diff --git a/suite/MC/AArch64/armv8.8a-hbc.txt.cs b/suite/MC/AArch64/armv8.8a-hbc.txt.cs index 94e5a4898..be2e7d6db 100644 --- a/suite/MC/AArch64/armv8.8a-hbc.txt.cs +++ b/suite/MC/AArch64/armv8.8a-hbc.txt.cs @@ -1,16 +1,17 @@ # CS_ARCH_AARCH64, 0, None -0x30,0x00,0x00,0x54 = bc.eq #4 -0x51,0x00,0x00,0x54 = bc.ne #8 -0x92,0x00,0x00,0x54 = bc.hs #16 -0x13,0x01,0x00,0x54 = bc.lo #32 -0x14,0x02,0x00,0x54 = bc.mi #64 -0x15,0x04,0x00,0x54 = bc.pl #128 -0x16,0x08,0x00,0x54 = bc.vs #256 -0x17,0x10,0x00,0x54 = bc.vc #512 -0x18,0x20,0x00,0x54 = bc.hi #1024 -0x19,0x40,0x00,0x54 = bc.ls #2048 -0x1a,0x80,0x00,0x54 = bc.ge #4096 -0x1b,0x00,0x01,0x54 = bc.lt #8192 -0x1c,0x00,0x02,0x54 = bc.gt #16384 -0x1d,0x00,0x04,0x54 = bc.le #32768 -0x1e,0x00,0x08,0x54 = bc.al #65536 + +0x30,0x00,0x00,0x54 == bc.eq #4 +0x51,0x00,0x00,0x54 == bc.ne #8 +0x92,0x00,0x00,0x54 == bc.hs #16 +0x13,0x01,0x00,0x54 == bc.lo #32 +0x14,0x02,0x00,0x54 == bc.mi #64 +0x15,0x04,0x00,0x54 == bc.pl #128 +0x16,0x08,0x00,0x54 == bc.vs #256 +0x17,0x10,0x00,0x54 == bc.vc #512 +0x18,0x20,0x00,0x54 == bc.hi #1024 +0x19,0x40,0x00,0x54 == bc.ls #2048 +0x1a,0x80,0x00,0x54 == bc.ge #4096 +0x1b,0x00,0x01,0x54 == bc.lt #8192 +0x1c,0x00,0x02,0x54 == bc.gt #16384 +0x1d,0x00,0x04,0x54 == bc.le #32768 +0x1e,0x00,0x08,0x54 == bc.al #65536 diff --git a/suite/MC/AArch64/armv8.8a-nmi.s.cs b/suite/MC/AArch64/armv8.8a-nmi.s.cs index e5483ead0..596fd140b 100644 --- a/suite/MC/AArch64/armv8.8a-nmi.s.cs +++ b/suite/MC/AArch64/armv8.8a-nmi.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x02,0x43,0x38,0xd5 = mrs x2, ALLINT -0x03,0x43,0x18,0xd5 = msr ALLINT, x3 -0x1f,0x41,0x01,0xd5 = msr ALLINT, #1 -0xa7,0xc9,0x38,0xd5 = mrs x7, ICC_NMIAR1_EL1 + +0x02,0x43,0x38,0xd5 == mrs x2, {{allint|ALLINT}} +0x03,0x43,0x18,0xd5 == msr {{allint|ALLINT}}, x3 +0x1f,0x41,0x01,0xd5 == msr {{allint|ALLINT}}, #1 +0xa7,0xc9,0x38,0xd5 == mrs x7, {{icc_nmiar1_el1|ICC_NMIAR1_EL1}} diff --git a/suite/MC/AArch64/armv8.8a-nmi.txt.cs b/suite/MC/AArch64/armv8.8a-nmi.txt.cs index 146ac4e7d..f58814cde 100644 --- a/suite/MC/AArch64/armv8.8a-nmi.txt.cs +++ b/suite/MC/AArch64/armv8.8a-nmi.txt.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0x03,0x43,0x38,0xd5 = mrs x3, ALLINT -0x06,0x43,0x18,0xd5 = msr ALLINT, x6 -0x1f,0x40,0x01,0xd5 = msr ALLINT, #0 -0x1f,0x41,0x01,0xd5 = msr ALLINT, #1 -0xbf,0x51,0x00,0xd5 = msr S0_0_C5_C1_5, xzr -0xa7,0xc9,0x38,0xd5 = mrs x7, ICC_NMIAR1_EL1 + +0x03,0x43,0x38,0xd5 == mrs x3, ALLINT +0x06,0x43,0x18,0xd5 == msr ALLINT, x6 +0x1f,0x40,0x01,0xd5 == msr ALLINT, #0 +0x1f,0x41,0x01,0xd5 == msr ALLINT, #1 +0xbf,0x51,0x00,0xd5 == msr S0_0_C5_C1_5, xzr +0xa7,0xc9,0x38,0xd5 == mrs x7, ICC_NMIAR1_EL1 diff --git a/suite/MC/AArch64/armv8.9a-ats1a.s.cs b/suite/MC/AArch64/armv8.9a-ats1a.s.cs new file mode 100644 index 000000000..348f14542 --- /dev/null +++ b/suite/MC/AArch64/armv8.9a-ats1a.s.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x41,0x79,0x08,0xd5 == at s1e1a, x1 +0x41,0x79,0x0c,0xd5 == at s1e2a, x1 +0x41,0x79,0x0e,0xd5 == at s1e3a, x1 diff --git a/suite/MC/AArch64/armv8.9a-ats1a.txt.cs b/suite/MC/AArch64/armv8.9a-ats1a.txt.cs new file mode 100644 index 000000000..348f14542 --- /dev/null +++ b/suite/MC/AArch64/armv8.9a-ats1a.txt.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x41,0x79,0x08,0xd5 == at s1e1a, x1 +0x41,0x79,0x0c,0xd5 == at s1e2a, x1 +0x41,0x79,0x0e,0xd5 == at s1e3a, x1 diff --git a/suite/MC/AArch64/armv8.9a-cssc.s.cs b/suite/MC/AArch64/armv8.9a-cssc.s.cs index fe07d868d..1c679f043 100644 --- a/suite/MC/AArch64/armv8.9a-cssc.s.cs +++ b/suite/MC/AArch64/armv8.9a-cssc.s.cs @@ -1,31 +1,32 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x20,0xc0,0xda = abs x0, x1 -0x20,0x20,0xc0,0x5a = abs w0, w1 -0x20,0x1c,0xc0,0xda = cnt x0, x1 -0x20,0x1c,0xc0,0x5a = cnt w0, w1 -0x20,0x18,0xc0,0xda = ctz x0, x1 -0x20,0x18,0xc0,0x5a = ctz w0, w1 -0x41,0x60,0xc3,0x9a = smax x1, x2, x3 -0x41,0x0c,0xc0,0x91 = smax x1, x2, #3 -0x41,0x60,0xc3,0x1a = smax w1, w2, w3 -0x41,0x0c,0xc0,0x11 = smax w1, w2, #3 -0x41,0x68,0xc3,0x9a = smin x1, x2, x3 -0x41,0x0c,0xc8,0x91 = smin x1, x2, #3 -0x41,0x68,0xc3,0x1a = smin w1, w2, w3 -0x41,0x0c,0xc8,0x11 = smin w1, w2, #3 -0x41,0x64,0xc3,0x9a = umax x1, x2, x3 -0x41,0x0c,0xc4,0x91 = umax x1, x2, #3 -0x41,0x64,0xc3,0x1a = umax w1, w2, w3 -0x41,0x0c,0xc4,0x11 = umax w1, w2, #3 -0x41,0x6c,0xc3,0x9a = umin x1, x2, x3 -0x41,0x0c,0xcc,0x91 = umin x1, x2, #3 -0x41,0x6c,0xc3,0x1a = umin w1, w2, w3 -0x41,0x0c,0xcc,0x11 = umin w1, w2, #3 -0xff,0xff,0xc7,0x11 = umax wzr, wzr, #255 -0xff,0xff,0xc7,0x91 = umax xzr, xzr, #255 -0xff,0xff,0xcf,0x91 = umin xzr, xzr, #255 -0xff,0xff,0xcf,0x11 = umin wzr, wzr, #255 -0xff,0xff,0xc3,0x91 = smax xzr, xzr, #-1 -0xff,0xff,0xc3,0x11 = smax wzr, wzr, #-1 -0xff,0xff,0xcb,0x91 = smin xzr, xzr, #-1 -0xff,0xff,0xcb,0x11 = smin wzr, wzr, #-1 + +0x20,0x20,0xc0,0xda == abs x0, x1 +0x20,0x20,0xc0,0x5a == abs w0, w1 +0x20,0x1c,0xc0,0xda == cnt x0, x1 +0x20,0x1c,0xc0,0x5a == cnt w0, w1 +0x20,0x18,0xc0,0xda == ctz x0, x1 +0x20,0x18,0xc0,0x5a == ctz w0, w1 +0x41,0x60,0xc3,0x9a == smax x1, x2, x3 +0x41,0x0c,0xc0,0x91 == smax x1, x2, #3 +0x41,0x60,0xc3,0x1a == smax w1, w2, w3 +0x41,0x0c,0xc0,0x11 == smax w1, w2, #3 +0x41,0x68,0xc3,0x9a == smin x1, x2, x3 +0x41,0x0c,0xc8,0x91 == smin x1, x2, #3 +0x41,0x68,0xc3,0x1a == smin w1, w2, w3 +0x41,0x0c,0xc8,0x11 == smin w1, w2, #3 +0x41,0x64,0xc3,0x9a == umax x1, x2, x3 +0x41,0x0c,0xc4,0x91 == umax x1, x2, #3 +0x41,0x64,0xc3,0x1a == umax w1, w2, w3 +0x41,0x0c,0xc4,0x11 == umax w1, w2, #3 +0x41,0x6c,0xc3,0x9a == umin x1, x2, x3 +0x41,0x0c,0xcc,0x91 == umin x1, x2, #3 +0x41,0x6c,0xc3,0x1a == umin w1, w2, w3 +0x41,0x0c,0xcc,0x11 == umin w1, w2, #3 +0xff,0xff,0xc7,0x11 == umax wzr, wzr, #255 +0xff,0xff,0xc7,0x91 == umax xzr, xzr, #255 +0xff,0xff,0xcf,0x91 == umin xzr, xzr, #255 +0xff,0xff,0xcf,0x11 == umin wzr, wzr, #255 +0xff,0xff,0xc3,0x91 == smax xzr, xzr, #-1 +0xff,0xff,0xc3,0x11 == smax wzr, wzr, #-1 +0xff,0xff,0xcb,0x91 == smin xzr, xzr, #-1 +0xff,0xff,0xcb,0x11 == smin wzr, wzr, #-1 diff --git a/suite/MC/AArch64/armv8.9a-cssc.txt.cs b/suite/MC/AArch64/armv8.9a-cssc.txt.cs index e73bad2d4..2c28800b3 100644 --- a/suite/MC/AArch64/armv8.9a-cssc.txt.cs +++ b/suite/MC/AArch64/armv8.9a-cssc.txt.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x20,0xc0,0xda = abs x0, x1 -0x20,0x20,0xc0,0x5a = abs w0, w1 -0x20,0x1c,0xc0,0xda = cnt x0, x1 -0x20,0x1c,0xc0,0x5a = cnt w0, w1 -0x20,0x18,0xc0,0xda = ctz x0, x1 -0x20,0x18,0xc0,0x5a = ctz w0, w1 -0x41,0x60,0xc3,0x9a = smax x1, x2, x3 -0x41,0x0c,0xc0,0x91 = smax x1, x2, #3 -0x41,0x60,0xc3,0x1a = smax w1, w2, w3 -0x41,0x0c,0xc0,0x11 = smax w1, w2, #3 -0x41,0x68,0xc3,0x9a = smin x1, x2, x3 -0x41,0x0c,0xc8,0x91 = smin x1, x2, #3 -0x41,0x68,0xc3,0x1a = smin w1, w2, w3 -0x41,0x0c,0xc8,0x11 = smin w1, w2, #3 -0x41,0x64,0xc3,0x9a = umax x1, x2, x3 -0x41,0x0c,0xc4,0x91 = umax x1, x2, #3 -0x41,0x64,0xc3,0x1a = umax w1, w2, w3 -0x41,0x0c,0xc4,0x11 = umax w1, w2, #3 -0x41,0x6c,0xc3,0x9a = umin x1, x2, x3 -0x41,0x0c,0xcc,0x91 = umin x1, x2, #3 -0x41,0x6c,0xc3,0x1a = umin w1, w2, w3 -0x41,0x0c,0xcc,0x11 = umin w1, w2, #3 + +0x20,0x20,0xc0,0xda == abs x0, x1 +0x20,0x20,0xc0,0x5a == abs w0, w1 +0x20,0x1c,0xc0,0xda == cnt x0, x1 +0x20,0x1c,0xc0,0x5a == cnt w0, w1 +0x20,0x18,0xc0,0xda == ctz x0, x1 +0x20,0x18,0xc0,0x5a == ctz w0, w1 +0x41,0x60,0xc3,0x9a == smax x1, x2, x3 +0x41,0x0c,0xc0,0x91 == smax x1, x2, #3 +0x41,0x60,0xc3,0x1a == smax w1, w2, w3 +0x41,0x0c,0xc0,0x11 == smax w1, w2, #3 +0x41,0x68,0xc3,0x9a == smin x1, x2, x3 +0x41,0x0c,0xc8,0x91 == smin x1, x2, #3 +0x41,0x68,0xc3,0x1a == smin w1, w2, w3 +0x41,0x0c,0xc8,0x11 == smin w1, w2, #3 +0x41,0x64,0xc3,0x9a == umax x1, x2, x3 +0x41,0x0c,0xc4,0x91 == umax x1, x2, #3 +0x41,0x64,0xc3,0x1a == umax w1, w2, w3 +0x41,0x0c,0xc4,0x11 == umax w1, w2, #3 +0x41,0x6c,0xc3,0x9a == umin x1, x2, x3 +0x41,0x0c,0xcc,0x91 == umin x1, x2, #3 +0x41,0x6c,0xc3,0x1a == umin w1, w2, w3 +0x41,0x0c,0xcc,0x11 == umin w1, w2, #3 diff --git a/suite/MC/AArch64/armv8.9a-debug-pmu.s.cs b/suite/MC/AArch64/armv8.9a-debug-pmu.s.cs index 8345531b9..a8b877cf0 100644 --- a/suite/MC/AArch64/armv8.9a-debug-pmu.s.cs +++ b/suite/MC/AArch64/armv8.9a-debug-pmu.s.cs @@ -1,222 +1,223 @@ # CS_ARCH_AARCH64, 0, None -0x43,0x04,0x30,0xd5 = mrs x3, MDSELR_EL1 -0x41,0x04,0x10,0xd5 = msr MDSELR_EL1, x1 -0x83,0x9e,0x38,0xd5 = mrs x3, PMUACR_EL1 -0x81,0x9e,0x18,0xd5 = msr PMUACR_EL1, x1 -0xe3,0xeb,0x30,0xd5 = mrs x3, PMCCNTSVR_EL1 -0x03,0xec,0x30,0xd5 = mrs x3, PMICNTSVR_EL1 -0x63,0x9d,0x38,0xd5 = mrs x3, PMSSCR_EL1 -0x61,0x9d,0x18,0xd5 = msr PMSSCR_EL1, x1 -0x03,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR0_EL1 -0x23,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR1_EL1 -0x43,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR2_EL1 -0x63,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR3_EL1 -0x83,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR4_EL1 -0xa3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR5_EL1 -0xc3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR6_EL1 -0xe3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR7_EL1 -0x03,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR8_EL1 -0x23,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR9_EL1 -0x43,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR10_EL1 -0x63,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR11_EL1 -0x83,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR12_EL1 -0xa3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR13_EL1 -0xc3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR14_EL1 -0xe3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR15_EL1 -0x03,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR16_EL1 -0x23,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR17_EL1 -0x43,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR18_EL1 -0x63,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR19_EL1 -0x83,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR20_EL1 -0xa3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR21_EL1 -0xc3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR22_EL1 -0xe3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR23_EL1 -0x03,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR24_EL1 -0x23,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR25_EL1 -0x43,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR26_EL1 -0x63,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR27_EL1 -0x83,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR28_EL1 -0xa3,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR29_EL1 -0xc3,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR30_EL1 -0x03,0x94,0x3b,0xd5 = mrs x3, PMICNTR_EL0 -0x03,0x94,0x1b,0xd5 = msr PMICNTR_EL0, x3 -0x03,0x96,0x3b,0xd5 = mrs x3, PMICFILTR_EL0 -0x03,0x96,0x1b,0xd5 = msr PMICFILTR_EL0, x3 -0x83,0x9d,0x1b,0xd5 = msr PMZR_EL0, x3 -0xa3,0x9e,0x38,0xd5 = mrs x3, PMECR_EL1 -0xa1,0x9e,0x18,0xd5 = msr PMECR_EL1, x1 -0xe3,0x9e,0x38,0xd5 = mrs x3, PMIAR_EL1 -0xe1,0x9e,0x18,0xd5 = msr PMIAR_EL1, x1 -0x63,0x9d,0x30,0xd5 = mrs x3, SPMACCESSR_EL1 -0x61,0x9d,0x10,0xd5 = msr SPMACCESSR_EL1, x1 -0x63,0x9d,0x35,0xd5 = mrs x3, SPMACCESSR_EL12 -0x61,0x9d,0x15,0xd5 = msr SPMACCESSR_EL12, x1 -0x63,0x9d,0x34,0xd5 = mrs x3, SPMACCESSR_EL2 -0x61,0x9d,0x14,0xd5 = msr SPMACCESSR_EL2, x1 -0x63,0x9d,0x36,0xd5 = mrs x3, SPMACCESSR_EL3 -0x61,0x9d,0x16,0xd5 = msr SPMACCESSR_EL3, x1 -0x43,0x9c,0x33,0xd5 = mrs x3, SPMCNTENCLR_EL0 -0x41,0x9c,0x13,0xd5 = msr SPMCNTENCLR_EL0, x1 -0x23,0x9c,0x33,0xd5 = mrs x3, SPMCNTENSET_EL0 -0x21,0x9c,0x13,0xd5 = msr SPMCNTENSET_EL0, x1 -0x03,0x9c,0x33,0xd5 = mrs x3, SPMCR_EL0 -0x01,0x9c,0x13,0xd5 = msr SPMCR_EL0, x1 -0xc3,0x9d,0x30,0xd5 = mrs x3, SPMDEVAFF_EL1 -0xa3,0x9d,0x30,0xd5 = mrs x3, SPMDEVARCH_EL1 -0x03,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR0_EL0 -0x01,0xe0,0x13,0xd5 = msr SPMEVCNTR0_EL0, x1 -0x23,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR1_EL0 -0x21,0xe0,0x13,0xd5 = msr SPMEVCNTR1_EL0, x1 -0x43,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR2_EL0 -0x41,0xe0,0x13,0xd5 = msr SPMEVCNTR2_EL0, x1 -0x63,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR3_EL0 -0x61,0xe0,0x13,0xd5 = msr SPMEVCNTR3_EL0, x1 -0x83,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR4_EL0 -0x81,0xe0,0x13,0xd5 = msr SPMEVCNTR4_EL0, x1 -0xa3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR5_EL0 -0xa1,0xe0,0x13,0xd5 = msr SPMEVCNTR5_EL0, x1 -0xc3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR6_EL0 -0xc1,0xe0,0x13,0xd5 = msr SPMEVCNTR6_EL0, x1 -0xe3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR7_EL0 -0xe1,0xe0,0x13,0xd5 = msr SPMEVCNTR7_EL0, x1 -0x03,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR8_EL0 -0x01,0xe1,0x13,0xd5 = msr SPMEVCNTR8_EL0, x1 -0x23,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR9_EL0 -0x21,0xe1,0x13,0xd5 = msr SPMEVCNTR9_EL0, x1 -0x43,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR10_EL0 -0x41,0xe1,0x13,0xd5 = msr SPMEVCNTR10_EL0, x1 -0x63,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR11_EL0 -0x61,0xe1,0x13,0xd5 = msr SPMEVCNTR11_EL0, x1 -0x83,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR12_EL0 -0x81,0xe1,0x13,0xd5 = msr SPMEVCNTR12_EL0, x1 -0xa3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR13_EL0 -0xa1,0xe1,0x13,0xd5 = msr SPMEVCNTR13_EL0, x1 -0xc3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR14_EL0 -0xc1,0xe1,0x13,0xd5 = msr SPMEVCNTR14_EL0, x1 -0xe3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR15_EL0 -0xe1,0xe1,0x13,0xd5 = msr SPMEVCNTR15_EL0, x1 -0x03,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R0_EL0 -0x01,0xe6,0x13,0xd5 = msr SPMEVFILT2R0_EL0, x1 -0x23,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R1_EL0 -0x21,0xe6,0x13,0xd5 = msr SPMEVFILT2R1_EL0, x1 -0x43,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R2_EL0 -0x41,0xe6,0x13,0xd5 = msr SPMEVFILT2R2_EL0, x1 -0x63,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R3_EL0 -0x61,0xe6,0x13,0xd5 = msr SPMEVFILT2R3_EL0, x1 -0x83,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R4_EL0 -0x81,0xe6,0x13,0xd5 = msr SPMEVFILT2R4_EL0, x1 -0xa3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R5_EL0 -0xa1,0xe6,0x13,0xd5 = msr SPMEVFILT2R5_EL0, x1 -0xc3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R6_EL0 -0xc1,0xe6,0x13,0xd5 = msr SPMEVFILT2R6_EL0, x1 -0xe3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R7_EL0 -0xe1,0xe6,0x13,0xd5 = msr SPMEVFILT2R7_EL0, x1 -0x03,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R8_EL0 -0x01,0xe7,0x13,0xd5 = msr SPMEVFILT2R8_EL0, x1 -0x23,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R9_EL0 -0x21,0xe7,0x13,0xd5 = msr SPMEVFILT2R9_EL0, x1 -0x43,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R10_EL0 -0x41,0xe7,0x13,0xd5 = msr SPMEVFILT2R10_EL0, x1 -0x63,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R11_EL0 -0x61,0xe7,0x13,0xd5 = msr SPMEVFILT2R11_EL0, x1 -0x83,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R12_EL0 -0x81,0xe7,0x13,0xd5 = msr SPMEVFILT2R12_EL0, x1 -0xa3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R13_EL0 -0xa1,0xe7,0x13,0xd5 = msr SPMEVFILT2R13_EL0, x1 -0xc3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R14_EL0 -0xc1,0xe7,0x13,0xd5 = msr SPMEVFILT2R14_EL0, x1 -0xe3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R15_EL0 -0xe1,0xe7,0x13,0xd5 = msr SPMEVFILT2R15_EL0, x1 -0x03,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR0_EL0 -0x01,0xe4,0x13,0xd5 = msr SPMEVFILTR0_EL0, x1 -0x23,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR1_EL0 -0x21,0xe4,0x13,0xd5 = msr SPMEVFILTR1_EL0, x1 -0x43,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR2_EL0 -0x41,0xe4,0x13,0xd5 = msr SPMEVFILTR2_EL0, x1 -0x63,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR3_EL0 -0x61,0xe4,0x13,0xd5 = msr SPMEVFILTR3_EL0, x1 -0x83,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR4_EL0 -0x81,0xe4,0x13,0xd5 = msr SPMEVFILTR4_EL0, x1 -0xa3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR5_EL0 -0xa1,0xe4,0x13,0xd5 = msr SPMEVFILTR5_EL0, x1 -0xc3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR6_EL0 -0xc1,0xe4,0x13,0xd5 = msr SPMEVFILTR6_EL0, x1 -0xe3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR7_EL0 -0xe1,0xe4,0x13,0xd5 = msr SPMEVFILTR7_EL0, x1 -0x03,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR8_EL0 -0x01,0xe5,0x13,0xd5 = msr SPMEVFILTR8_EL0, x1 -0x23,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR9_EL0 -0x21,0xe5,0x13,0xd5 = msr SPMEVFILTR9_EL0, x1 -0x43,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR10_EL0 -0x41,0xe5,0x13,0xd5 = msr SPMEVFILTR10_EL0, x1 -0x63,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR11_EL0 -0x61,0xe5,0x13,0xd5 = msr SPMEVFILTR11_EL0, x1 -0x83,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR12_EL0 -0x81,0xe5,0x13,0xd5 = msr SPMEVFILTR12_EL0, x1 -0xa3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR13_EL0 -0xa1,0xe5,0x13,0xd5 = msr SPMEVFILTR13_EL0, x1 -0xc3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR14_EL0 -0xc1,0xe5,0x13,0xd5 = msr SPMEVFILTR14_EL0, x1 -0xe3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR15_EL0 -0xe1,0xe5,0x13,0xd5 = msr SPMEVFILTR15_EL0, x1 -0x03,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER0_EL0 -0x01,0xe2,0x13,0xd5 = msr SPMEVTYPER0_EL0, x1 -0x23,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER1_EL0 -0x21,0xe2,0x13,0xd5 = msr SPMEVTYPER1_EL0, x1 -0x43,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER2_EL0 -0x41,0xe2,0x13,0xd5 = msr SPMEVTYPER2_EL0, x1 -0x63,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER3_EL0 -0x61,0xe2,0x13,0xd5 = msr SPMEVTYPER3_EL0, x1 -0x83,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER4_EL0 -0x81,0xe2,0x13,0xd5 = msr SPMEVTYPER4_EL0, x1 -0xa3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER5_EL0 -0xa1,0xe2,0x13,0xd5 = msr SPMEVTYPER5_EL0, x1 -0xc3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER6_EL0 -0xc1,0xe2,0x13,0xd5 = msr SPMEVTYPER6_EL0, x1 -0xe3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER7_EL0 -0xe1,0xe2,0x13,0xd5 = msr SPMEVTYPER7_EL0, x1 -0x03,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER8_EL0 -0x01,0xe3,0x13,0xd5 = msr SPMEVTYPER8_EL0, x1 -0x23,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER9_EL0 -0x21,0xe3,0x13,0xd5 = msr SPMEVTYPER9_EL0, x1 -0x43,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER10_EL0 -0x41,0xe3,0x13,0xd5 = msr SPMEVTYPER10_EL0, x1 -0x63,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER11_EL0 -0x61,0xe3,0x13,0xd5 = msr SPMEVTYPER11_EL0, x1 -0x83,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER12_EL0 -0x81,0xe3,0x13,0xd5 = msr SPMEVTYPER12_EL0, x1 -0xa3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER13_EL0 -0xa1,0xe3,0x13,0xd5 = msr SPMEVTYPER13_EL0, x1 -0xc3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER14_EL0 -0xc1,0xe3,0x13,0xd5 = msr SPMEVTYPER14_EL0, x1 -0xe3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER15_EL0 -0xe1,0xe3,0x13,0xd5 = msr SPMEVTYPER15_EL0, x1 -0x83,0x9d,0x30,0xd5 = mrs x3, SPMIIDR_EL1 -0x43,0x9e,0x30,0xd5 = mrs x3, SPMINTENCLR_EL1 -0x41,0x9e,0x10,0xd5 = msr SPMINTENCLR_EL1, x1 -0x23,0x9e,0x30,0xd5 = mrs x3, SPMINTENSET_EL1 -0x21,0x9e,0x10,0xd5 = msr SPMINTENSET_EL1, x1 -0x63,0x9c,0x33,0xd5 = mrs x3, SPMOVSCLR_EL0 -0x61,0x9c,0x13,0xd5 = msr SPMOVSCLR_EL0, x1 -0x63,0x9e,0x33,0xd5 = mrs x3, SPMOVSSET_EL0 -0x61,0x9e,0x13,0xd5 = msr SPMOVSSET_EL0, x1 -0xa3,0x9c,0x33,0xd5 = mrs x3, SPMSELR_EL0 -0xa1,0x9c,0x13,0xd5 = msr SPMSELR_EL0, x1 -0x03,0x9d,0x30,0xd5 = mrs x3, SPMCGCR0_EL1 -0x23,0x9d,0x30,0xd5 = mrs x3, SPMCGCR1_EL1 -0xe3,0x9d,0x30,0xd5 = mrs x3, SPMCFGR_EL1 -0xe3,0x9e,0x36,0xd5 = mrs x3, SPMROOTCR_EL3 -0xe3,0x9e,0x16,0xd5 = msr SPMROOTCR_EL3, x3 -0xe3,0x9e,0x37,0xd5 = mrs x3, SPMSCR_EL1 -0xe3,0x9e,0x17,0xd5 = msr SPMSCR_EL1, x3 -0x23,0x02,0x31,0xd5 = mrs x3, TRCITEEDCR -0x23,0x02,0x11,0xd5 = msr TRCITEEDCR, x3 -0x63,0x12,0x38,0xd5 = mrs x3, TRCITECR_EL1 -0x61,0x12,0x18,0xd5 = msr TRCITECR_EL1, x1 -0x63,0x12,0x3d,0xd5 = mrs x3, TRCITECR_EL12 -0x61,0x12,0x1d,0xd5 = msr TRCITECR_EL12, x1 -0x63,0x12,0x3c,0xd5 = mrs x3, TRCITECR_EL2 -0x61,0x12,0x1c,0xd5 = msr TRCITECR_EL2, x1 -0xe1,0x72,0x0b,0xd5 = trcit x1 -0x83,0x9a,0x38,0xd5 = mrs x3, PMSDSFR_EL1 -0x83,0x9a,0x18,0xd5 = msr PMSDSFR_EL1, x3 + +0x43,0x04,0x30,0xd5 == mrs x3, MDSELR_EL1 +0x41,0x04,0x10,0xd5 == msr MDSELR_EL1, x1 +0x83,0x9e,0x38,0xd5 == mrs x3, PMUACR_EL1 +0x81,0x9e,0x18,0xd5 == msr PMUACR_EL1, x1 +0xe3,0xeb,0x30,0xd5 == mrs x3, PMCCNTSVR_EL1 +0x03,0xec,0x30,0xd5 == mrs x3, PMICNTSVR_EL1 +0x63,0x9d,0x38,0xd5 == mrs x3, PMSSCR_EL1 +0x61,0x9d,0x18,0xd5 == msr PMSSCR_EL1, x1 +0x03,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR0_EL1 +0x23,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR1_EL1 +0x43,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR2_EL1 +0x63,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR3_EL1 +0x83,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR4_EL1 +0xa3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR5_EL1 +0xc3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR6_EL1 +0xe3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR7_EL1 +0x03,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR8_EL1 +0x23,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR9_EL1 +0x43,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR10_EL1 +0x63,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR11_EL1 +0x83,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR12_EL1 +0xa3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR13_EL1 +0xc3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR14_EL1 +0xe3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR15_EL1 +0x03,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR16_EL1 +0x23,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR17_EL1 +0x43,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR18_EL1 +0x63,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR19_EL1 +0x83,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR20_EL1 +0xa3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR21_EL1 +0xc3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR22_EL1 +0xe3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR23_EL1 +0x03,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR24_EL1 +0x23,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR25_EL1 +0x43,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR26_EL1 +0x63,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR27_EL1 +0x83,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR28_EL1 +0xa3,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR29_EL1 +0xc3,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR30_EL1 +0x03,0x94,0x3b,0xd5 == mrs x3, PMICNTR_EL0 +0x03,0x94,0x1b,0xd5 == msr PMICNTR_EL0, x3 +0x03,0x96,0x3b,0xd5 == mrs x3, PMICFILTR_EL0 +0x03,0x96,0x1b,0xd5 == msr PMICFILTR_EL0, x3 +0x83,0x9d,0x1b,0xd5 == msr PMZR_EL0, x3 +0xa3,0x9e,0x38,0xd5 == mrs x3, PMECR_EL1 +0xa1,0x9e,0x18,0xd5 == msr PMECR_EL1, x1 +0xe3,0x9e,0x38,0xd5 == mrs x3, PMIAR_EL1 +0xe1,0x9e,0x18,0xd5 == msr PMIAR_EL1, x1 +0x63,0x9d,0x30,0xd5 == mrs x3, SPMACCESSR_EL1 +0x61,0x9d,0x10,0xd5 == msr SPMACCESSR_EL1, x1 +0x63,0x9d,0x35,0xd5 == mrs x3, SPMACCESSR_EL12 +0x61,0x9d,0x15,0xd5 == msr SPMACCESSR_EL12, x1 +0x63,0x9d,0x34,0xd5 == mrs x3, SPMACCESSR_EL2 +0x61,0x9d,0x14,0xd5 == msr SPMACCESSR_EL2, x1 +0x63,0x9d,0x36,0xd5 == mrs x3, SPMACCESSR_EL3 +0x61,0x9d,0x16,0xd5 == msr SPMACCESSR_EL3, x1 +0x43,0x9c,0x33,0xd5 == mrs x3, SPMCNTENCLR_EL0 +0x41,0x9c,0x13,0xd5 == msr SPMCNTENCLR_EL0, x1 +0x23,0x9c,0x33,0xd5 == mrs x3, SPMCNTENSET_EL0 +0x21,0x9c,0x13,0xd5 == msr SPMCNTENSET_EL0, x1 +0x03,0x9c,0x33,0xd5 == mrs x3, SPMCR_EL0 +0x01,0x9c,0x13,0xd5 == msr SPMCR_EL0, x1 +0xc3,0x9d,0x30,0xd5 == mrs x3, SPMDEVAFF_EL1 +0xa3,0x9d,0x30,0xd5 == mrs x3, SPMDEVARCH_EL1 +0x03,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR0_EL0 +0x01,0xe0,0x13,0xd5 == msr SPMEVCNTR0_EL0, x1 +0x23,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR1_EL0 +0x21,0xe0,0x13,0xd5 == msr SPMEVCNTR1_EL0, x1 +0x43,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR2_EL0 +0x41,0xe0,0x13,0xd5 == msr SPMEVCNTR2_EL0, x1 +0x63,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR3_EL0 +0x61,0xe0,0x13,0xd5 == msr SPMEVCNTR3_EL0, x1 +0x83,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR4_EL0 +0x81,0xe0,0x13,0xd5 == msr SPMEVCNTR4_EL0, x1 +0xa3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR5_EL0 +0xa1,0xe0,0x13,0xd5 == msr SPMEVCNTR5_EL0, x1 +0xc3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR6_EL0 +0xc1,0xe0,0x13,0xd5 == msr SPMEVCNTR6_EL0, x1 +0xe3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR7_EL0 +0xe1,0xe0,0x13,0xd5 == msr SPMEVCNTR7_EL0, x1 +0x03,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR8_EL0 +0x01,0xe1,0x13,0xd5 == msr SPMEVCNTR8_EL0, x1 +0x23,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR9_EL0 +0x21,0xe1,0x13,0xd5 == msr SPMEVCNTR9_EL0, x1 +0x43,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR10_EL0 +0x41,0xe1,0x13,0xd5 == msr SPMEVCNTR10_EL0, x1 +0x63,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR11_EL0 +0x61,0xe1,0x13,0xd5 == msr SPMEVCNTR11_EL0, x1 +0x83,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR12_EL0 +0x81,0xe1,0x13,0xd5 == msr SPMEVCNTR12_EL0, x1 +0xa3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR13_EL0 +0xa1,0xe1,0x13,0xd5 == msr SPMEVCNTR13_EL0, x1 +0xc3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR14_EL0 +0xc1,0xe1,0x13,0xd5 == msr SPMEVCNTR14_EL0, x1 +0xe3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR15_EL0 +0xe1,0xe1,0x13,0xd5 == msr SPMEVCNTR15_EL0, x1 +0x03,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R0_EL0 +0x01,0xe6,0x13,0xd5 == msr SPMEVFILT2R0_EL0, x1 +0x23,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R1_EL0 +0x21,0xe6,0x13,0xd5 == msr SPMEVFILT2R1_EL0, x1 +0x43,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R2_EL0 +0x41,0xe6,0x13,0xd5 == msr SPMEVFILT2R2_EL0, x1 +0x63,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R3_EL0 +0x61,0xe6,0x13,0xd5 == msr SPMEVFILT2R3_EL0, x1 +0x83,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R4_EL0 +0x81,0xe6,0x13,0xd5 == msr SPMEVFILT2R4_EL0, x1 +0xa3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R5_EL0 +0xa1,0xe6,0x13,0xd5 == msr SPMEVFILT2R5_EL0, x1 +0xc3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R6_EL0 +0xc1,0xe6,0x13,0xd5 == msr SPMEVFILT2R6_EL0, x1 +0xe3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R7_EL0 +0xe1,0xe6,0x13,0xd5 == msr SPMEVFILT2R7_EL0, x1 +0x03,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R8_EL0 +0x01,0xe7,0x13,0xd5 == msr SPMEVFILT2R8_EL0, x1 +0x23,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R9_EL0 +0x21,0xe7,0x13,0xd5 == msr SPMEVFILT2R9_EL0, x1 +0x43,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R10_EL0 +0x41,0xe7,0x13,0xd5 == msr SPMEVFILT2R10_EL0, x1 +0x63,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R11_EL0 +0x61,0xe7,0x13,0xd5 == msr SPMEVFILT2R11_EL0, x1 +0x83,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R12_EL0 +0x81,0xe7,0x13,0xd5 == msr SPMEVFILT2R12_EL0, x1 +0xa3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R13_EL0 +0xa1,0xe7,0x13,0xd5 == msr SPMEVFILT2R13_EL0, x1 +0xc3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R14_EL0 +0xc1,0xe7,0x13,0xd5 == msr SPMEVFILT2R14_EL0, x1 +0xe3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R15_EL0 +0xe1,0xe7,0x13,0xd5 == msr SPMEVFILT2R15_EL0, x1 +0x03,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR0_EL0 +0x01,0xe4,0x13,0xd5 == msr SPMEVFILTR0_EL0, x1 +0x23,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR1_EL0 +0x21,0xe4,0x13,0xd5 == msr SPMEVFILTR1_EL0, x1 +0x43,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR2_EL0 +0x41,0xe4,0x13,0xd5 == msr SPMEVFILTR2_EL0, x1 +0x63,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR3_EL0 +0x61,0xe4,0x13,0xd5 == msr SPMEVFILTR3_EL0, x1 +0x83,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR4_EL0 +0x81,0xe4,0x13,0xd5 == msr SPMEVFILTR4_EL0, x1 +0xa3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR5_EL0 +0xa1,0xe4,0x13,0xd5 == msr SPMEVFILTR5_EL0, x1 +0xc3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR6_EL0 +0xc1,0xe4,0x13,0xd5 == msr SPMEVFILTR6_EL0, x1 +0xe3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR7_EL0 +0xe1,0xe4,0x13,0xd5 == msr SPMEVFILTR7_EL0, x1 +0x03,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR8_EL0 +0x01,0xe5,0x13,0xd5 == msr SPMEVFILTR8_EL0, x1 +0x23,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR9_EL0 +0x21,0xe5,0x13,0xd5 == msr SPMEVFILTR9_EL0, x1 +0x43,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR10_EL0 +0x41,0xe5,0x13,0xd5 == msr SPMEVFILTR10_EL0, x1 +0x63,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR11_EL0 +0x61,0xe5,0x13,0xd5 == msr SPMEVFILTR11_EL0, x1 +0x83,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR12_EL0 +0x81,0xe5,0x13,0xd5 == msr SPMEVFILTR12_EL0, x1 +0xa3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR13_EL0 +0xa1,0xe5,0x13,0xd5 == msr SPMEVFILTR13_EL0, x1 +0xc3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR14_EL0 +0xc1,0xe5,0x13,0xd5 == msr SPMEVFILTR14_EL0, x1 +0xe3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR15_EL0 +0xe1,0xe5,0x13,0xd5 == msr SPMEVFILTR15_EL0, x1 +0x03,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER0_EL0 +0x01,0xe2,0x13,0xd5 == msr SPMEVTYPER0_EL0, x1 +0x23,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER1_EL0 +0x21,0xe2,0x13,0xd5 == msr SPMEVTYPER1_EL0, x1 +0x43,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER2_EL0 +0x41,0xe2,0x13,0xd5 == msr SPMEVTYPER2_EL0, x1 +0x63,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER3_EL0 +0x61,0xe2,0x13,0xd5 == msr SPMEVTYPER3_EL0, x1 +0x83,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER4_EL0 +0x81,0xe2,0x13,0xd5 == msr SPMEVTYPER4_EL0, x1 +0xa3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER5_EL0 +0xa1,0xe2,0x13,0xd5 == msr SPMEVTYPER5_EL0, x1 +0xc3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER6_EL0 +0xc1,0xe2,0x13,0xd5 == msr SPMEVTYPER6_EL0, x1 +0xe3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER7_EL0 +0xe1,0xe2,0x13,0xd5 == msr SPMEVTYPER7_EL0, x1 +0x03,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER8_EL0 +0x01,0xe3,0x13,0xd5 == msr SPMEVTYPER8_EL0, x1 +0x23,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER9_EL0 +0x21,0xe3,0x13,0xd5 == msr SPMEVTYPER9_EL0, x1 +0x43,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER10_EL0 +0x41,0xe3,0x13,0xd5 == msr SPMEVTYPER10_EL0, x1 +0x63,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER11_EL0 +0x61,0xe3,0x13,0xd5 == msr SPMEVTYPER11_EL0, x1 +0x83,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER12_EL0 +0x81,0xe3,0x13,0xd5 == msr SPMEVTYPER12_EL0, x1 +0xa3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER13_EL0 +0xa1,0xe3,0x13,0xd5 == msr SPMEVTYPER13_EL0, x1 +0xc3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER14_EL0 +0xc1,0xe3,0x13,0xd5 == msr SPMEVTYPER14_EL0, x1 +0xe3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER15_EL0 +0xe1,0xe3,0x13,0xd5 == msr SPMEVTYPER15_EL0, x1 +0x83,0x9d,0x30,0xd5 == mrs x3, SPMIIDR_EL1 +0x43,0x9e,0x30,0xd5 == mrs x3, SPMINTENCLR_EL1 +0x41,0x9e,0x10,0xd5 == msr SPMINTENCLR_EL1, x1 +0x23,0x9e,0x30,0xd5 == mrs x3, SPMINTENSET_EL1 +0x21,0x9e,0x10,0xd5 == msr SPMINTENSET_EL1, x1 +0x63,0x9c,0x33,0xd5 == mrs x3, SPMOVSCLR_EL0 +0x61,0x9c,0x13,0xd5 == msr SPMOVSCLR_EL0, x1 +0x63,0x9e,0x33,0xd5 == mrs x3, SPMOVSSET_EL0 +0x61,0x9e,0x13,0xd5 == msr SPMOVSSET_EL0, x1 +0xa3,0x9c,0x33,0xd5 == mrs x3, SPMSELR_EL0 +0xa1,0x9c,0x13,0xd5 == msr SPMSELR_EL0, x1 +0x03,0x9d,0x30,0xd5 == mrs x3, SPMCGCR0_EL1 +0x23,0x9d,0x30,0xd5 == mrs x3, SPMCGCR1_EL1 +0xe3,0x9d,0x30,0xd5 == mrs x3, SPMCFGR_EL1 +0xe3,0x9e,0x36,0xd5 == mrs x3, SPMROOTCR_EL3 +0xe3,0x9e,0x16,0xd5 == msr SPMROOTCR_EL3, x3 +0xe3,0x9e,0x37,0xd5 == mrs x3, SPMSCR_EL1 +0xe3,0x9e,0x17,0xd5 == msr SPMSCR_EL1, x3 +0x23,0x02,0x31,0xd5 == mrs x3, TRCITEEDCR +0x23,0x02,0x11,0xd5 == msr TRCITEEDCR, x3 +0x63,0x12,0x38,0xd5 == mrs x3, TRCITECR_EL1 +0x61,0x12,0x18,0xd5 == msr TRCITECR_EL1, x1 +0x63,0x12,0x3d,0xd5 == mrs x3, TRCITECR_EL12 +0x61,0x12,0x1d,0xd5 == msr TRCITECR_EL12, x1 +0x63,0x12,0x3c,0xd5 == mrs x3, TRCITECR_EL2 +0x61,0x12,0x1c,0xd5 == msr TRCITECR_EL2, x1 +0xe1,0x72,0x0b,0xd5 == trcit x1 +0x83,0x9a,0x38,0xd5 == mrs x3, PMSDSFR_EL1 +0x83,0x9a,0x18,0xd5 == msr PMSDSFR_EL1, x3 diff --git a/suite/MC/AArch64/armv8.9a-debug-pmu.txt.cs b/suite/MC/AArch64/armv8.9a-debug-pmu.txt.cs index c576ac22b..63408fa78 100644 --- a/suite/MC/AArch64/armv8.9a-debug-pmu.txt.cs +++ b/suite/MC/AArch64/armv8.9a-debug-pmu.txt.cs @@ -1,348 +1,349 @@ # CS_ARCH_AARCH64, 0, None -0x83,0x00,0x30,0xd5 = mrs x3, DBGBVR0_EL1 -0x81,0x00,0x10,0xd5 = msr DBGBVR0_EL1, x1 -0x83,0x01,0x30,0xd5 = mrs x3, DBGBVR1_EL1 -0x81,0x01,0x10,0xd5 = msr DBGBVR1_EL1, x1 -0x83,0x02,0x30,0xd5 = mrs x3, DBGBVR2_EL1 -0x81,0x02,0x10,0xd5 = msr DBGBVR2_EL1, x1 -0x83,0x03,0x30,0xd5 = mrs x3, DBGBVR3_EL1 -0x81,0x03,0x10,0xd5 = msr DBGBVR3_EL1, x1 -0x83,0x04,0x30,0xd5 = mrs x3, DBGBVR4_EL1 -0x81,0x04,0x10,0xd5 = msr DBGBVR4_EL1, x1 -0x83,0x05,0x30,0xd5 = mrs x3, DBGBVR5_EL1 -0x81,0x05,0x10,0xd5 = msr DBGBVR5_EL1, x1 -0x83,0x06,0x30,0xd5 = mrs x3, DBGBVR6_EL1 -0x81,0x06,0x10,0xd5 = msr DBGBVR6_EL1, x1 -0x83,0x07,0x30,0xd5 = mrs x3, DBGBVR7_EL1 -0x81,0x07,0x10,0xd5 = msr DBGBVR7_EL1, x1 -0x83,0x08,0x30,0xd5 = mrs x3, DBGBVR8_EL1 -0x81,0x08,0x10,0xd5 = msr DBGBVR8_EL1, x1 -0x83,0x09,0x30,0xd5 = mrs x3, DBGBVR9_EL1 -0x81,0x09,0x10,0xd5 = msr DBGBVR9_EL1, x1 -0x83,0x0a,0x30,0xd5 = mrs x3, DBGBVR10_EL1 -0x81,0x0a,0x10,0xd5 = msr DBGBVR10_EL1, x1 -0x83,0x0b,0x30,0xd5 = mrs x3, DBGBVR11_EL1 -0x81,0x0b,0x10,0xd5 = msr DBGBVR11_EL1, x1 -0x83,0x0c,0x30,0xd5 = mrs x3, DBGBVR12_EL1 -0x81,0x0c,0x10,0xd5 = msr DBGBVR12_EL1, x1 -0x83,0x0d,0x30,0xd5 = mrs x3, DBGBVR13_EL1 -0x81,0x0d,0x10,0xd5 = msr DBGBVR13_EL1, x1 -0x83,0x0e,0x30,0xd5 = mrs x3, DBGBVR14_EL1 -0x81,0x0e,0x10,0xd5 = msr DBGBVR14_EL1, x1 -0x83,0x0f,0x30,0xd5 = mrs x3, DBGBVR15_EL1 -0x81,0x0f,0x10,0xd5 = msr DBGBVR15_EL1, x1 -0xa3,0x00,0x30,0xd5 = mrs x3, DBGBCR0_EL1 -0xa1,0x00,0x10,0xd5 = msr DBGBCR0_EL1, x1 -0xa3,0x01,0x30,0xd5 = mrs x3, DBGBCR1_EL1 -0xa1,0x01,0x10,0xd5 = msr DBGBCR1_EL1, x1 -0xa3,0x02,0x30,0xd5 = mrs x3, DBGBCR2_EL1 -0xa1,0x02,0x10,0xd5 = msr DBGBCR2_EL1, x1 -0xa3,0x03,0x30,0xd5 = mrs x3, DBGBCR3_EL1 -0xa1,0x03,0x10,0xd5 = msr DBGBCR3_EL1, x1 -0xa3,0x04,0x30,0xd5 = mrs x3, DBGBCR4_EL1 -0xa1,0x04,0x10,0xd5 = msr DBGBCR4_EL1, x1 -0xa3,0x05,0x30,0xd5 = mrs x3, DBGBCR5_EL1 -0xa1,0x05,0x10,0xd5 = msr DBGBCR5_EL1, x1 -0xa3,0x06,0x30,0xd5 = mrs x3, DBGBCR6_EL1 -0xa1,0x06,0x10,0xd5 = msr DBGBCR6_EL1, x1 -0xa3,0x07,0x30,0xd5 = mrs x3, DBGBCR7_EL1 -0xa1,0x07,0x10,0xd5 = msr DBGBCR7_EL1, x1 -0xa3,0x08,0x30,0xd5 = mrs x3, DBGBCR8_EL1 -0xa1,0x08,0x10,0xd5 = msr DBGBCR8_EL1, x1 -0xa3,0x09,0x30,0xd5 = mrs x3, DBGBCR9_EL1 -0xa1,0x09,0x10,0xd5 = msr DBGBCR9_EL1, x1 -0xa3,0x0a,0x30,0xd5 = mrs x3, DBGBCR10_EL1 -0xa1,0x0a,0x10,0xd5 = msr DBGBCR10_EL1, x1 -0xa3,0x0b,0x30,0xd5 = mrs x3, DBGBCR11_EL1 -0xa1,0x0b,0x10,0xd5 = msr DBGBCR11_EL1, x1 -0xa3,0x0c,0x30,0xd5 = mrs x3, DBGBCR12_EL1 -0xa1,0x0c,0x10,0xd5 = msr DBGBCR12_EL1, x1 -0xa3,0x0d,0x30,0xd5 = mrs x3, DBGBCR13_EL1 -0xa1,0x0d,0x10,0xd5 = msr DBGBCR13_EL1, x1 -0xa3,0x0e,0x30,0xd5 = mrs x3, DBGBCR14_EL1 -0xa1,0x0e,0x10,0xd5 = msr DBGBCR14_EL1, x1 -0xa3,0x0f,0x30,0xd5 = mrs x3, DBGBCR15_EL1 -0xa1,0x0f,0x10,0xd5 = msr DBGBCR15_EL1, x1 -0xc3,0x00,0x30,0xd5 = mrs x3, DBGWVR0_EL1 -0xc1,0x00,0x10,0xd5 = msr DBGWVR0_EL1, x1 -0xc3,0x01,0x30,0xd5 = mrs x3, DBGWVR1_EL1 -0xc1,0x01,0x10,0xd5 = msr DBGWVR1_EL1, x1 -0xc3,0x02,0x30,0xd5 = mrs x3, DBGWVR2_EL1 -0xc1,0x02,0x10,0xd5 = msr DBGWVR2_EL1, x1 -0xc3,0x03,0x30,0xd5 = mrs x3, DBGWVR3_EL1 -0xc1,0x03,0x10,0xd5 = msr DBGWVR3_EL1, x1 -0xc3,0x04,0x30,0xd5 = mrs x3, DBGWVR4_EL1 -0xc1,0x04,0x10,0xd5 = msr DBGWVR4_EL1, x1 -0xc3,0x05,0x30,0xd5 = mrs x3, DBGWVR5_EL1 -0xc1,0x05,0x10,0xd5 = msr DBGWVR5_EL1, x1 -0xc3,0x06,0x30,0xd5 = mrs x3, DBGWVR6_EL1 -0xc1,0x06,0x10,0xd5 = msr DBGWVR6_EL1, x1 -0xc3,0x07,0x30,0xd5 = mrs x3, DBGWVR7_EL1 -0xc1,0x07,0x10,0xd5 = msr DBGWVR7_EL1, x1 -0xc3,0x08,0x30,0xd5 = mrs x3, DBGWVR8_EL1 -0xc1,0x08,0x10,0xd5 = msr DBGWVR8_EL1, x1 -0xc3,0x09,0x30,0xd5 = mrs x3, DBGWVR9_EL1 -0xc1,0x09,0x10,0xd5 = msr DBGWVR9_EL1, x1 -0xc3,0x0a,0x30,0xd5 = mrs x3, DBGWVR10_EL1 -0xc1,0x0a,0x10,0xd5 = msr DBGWVR10_EL1, x1 -0xc3,0x0b,0x30,0xd5 = mrs x3, DBGWVR11_EL1 -0xc1,0x0b,0x10,0xd5 = msr DBGWVR11_EL1, x1 -0xc3,0x0c,0x30,0xd5 = mrs x3, DBGWVR12_EL1 -0xc1,0x0c,0x10,0xd5 = msr DBGWVR12_EL1, x1 -0xc3,0x0d,0x30,0xd5 = mrs x3, DBGWVR13_EL1 -0xc1,0x0d,0x10,0xd5 = msr DBGWVR13_EL1, x1 -0xc3,0x0e,0x30,0xd5 = mrs x3, DBGWVR14_EL1 -0xc1,0x0e,0x10,0xd5 = msr DBGWVR14_EL1, x1 -0xc3,0x0f,0x30,0xd5 = mrs x3, DBGWVR15_EL1 -0xc1,0x0f,0x10,0xd5 = msr DBGWVR15_EL1, x1 -0xe3,0x00,0x30,0xd5 = mrs x3, DBGWCR0_EL1 -0xe1,0x00,0x10,0xd5 = msr DBGWCR0_EL1, x1 -0xe3,0x01,0x30,0xd5 = mrs x3, DBGWCR1_EL1 -0xe1,0x01,0x10,0xd5 = msr DBGWCR1_EL1, x1 -0xe3,0x02,0x30,0xd5 = mrs x3, DBGWCR2_EL1 -0xe1,0x02,0x10,0xd5 = msr DBGWCR2_EL1, x1 -0xe3,0x03,0x30,0xd5 = mrs x3, DBGWCR3_EL1 -0xe1,0x03,0x10,0xd5 = msr DBGWCR3_EL1, x1 -0xe3,0x04,0x30,0xd5 = mrs x3, DBGWCR4_EL1 -0xe1,0x04,0x10,0xd5 = msr DBGWCR4_EL1, x1 -0xe3,0x05,0x30,0xd5 = mrs x3, DBGWCR5_EL1 -0xe1,0x05,0x10,0xd5 = msr DBGWCR5_EL1, x1 -0xe3,0x06,0x30,0xd5 = mrs x3, DBGWCR6_EL1 -0xe1,0x06,0x10,0xd5 = msr DBGWCR6_EL1, x1 -0xe3,0x07,0x30,0xd5 = mrs x3, DBGWCR7_EL1 -0xe1,0x07,0x10,0xd5 = msr DBGWCR7_EL1, x1 -0xe3,0x08,0x30,0xd5 = mrs x3, DBGWCR8_EL1 -0xe1,0x08,0x10,0xd5 = msr DBGWCR8_EL1, x1 -0xe3,0x09,0x30,0xd5 = mrs x3, DBGWCR9_EL1 -0xe1,0x09,0x10,0xd5 = msr DBGWCR9_EL1, x1 -0xe3,0x0a,0x30,0xd5 = mrs x3, DBGWCR10_EL1 -0xe1,0x0a,0x10,0xd5 = msr DBGWCR10_EL1, x1 -0xe3,0x0b,0x30,0xd5 = mrs x3, DBGWCR11_EL1 -0xe1,0x0b,0x10,0xd5 = msr DBGWCR11_EL1, x1 -0xe3,0x0c,0x30,0xd5 = mrs x3, DBGWCR12_EL1 -0xe1,0x0c,0x10,0xd5 = msr DBGWCR12_EL1, x1 -0xe3,0x0d,0x30,0xd5 = mrs x3, DBGWCR13_EL1 -0xe1,0x0d,0x10,0xd5 = msr DBGWCR13_EL1, x1 -0xe3,0x0e,0x30,0xd5 = mrs x3, DBGWCR14_EL1 -0xe1,0x0e,0x10,0xd5 = msr DBGWCR14_EL1, x1 -0xe3,0x0f,0x30,0xd5 = mrs x3, DBGWCR15_EL1 -0xe1,0x0f,0x10,0xd5 = msr DBGWCR15_EL1, x1 -0x43,0x04,0x30,0xd5 = mrs x3, MDSELR_EL1 -0x41,0x04,0x10,0xd5 = msr MDSELR_EL1, x1 -0x83,0x9e,0x38,0xd5 = mrs x3, PMUACR_EL1 -0x81,0x9e,0x18,0xd5 = msr PMUACR_EL1, x1 -0xe3,0xeb,0x30,0xd5 = mrs x3, PMCCNTSVR_EL1 -0x03,0xec,0x30,0xd5 = mrs x3, PMICNTSVR_EL1 -0x63,0x9d,0x38,0xd5 = mrs x3, PMSSCR_EL1 -0x61,0x9d,0x18,0xd5 = msr PMSSCR_EL1, x1 -0x03,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR0_EL1 -0x23,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR1_EL1 -0x43,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR2_EL1 -0x63,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR3_EL1 -0x83,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR4_EL1 -0xa3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR5_EL1 -0xc3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR6_EL1 -0xe3,0xe8,0x30,0xd5 = mrs x3, PMEVCNTSVR7_EL1 -0x03,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR8_EL1 -0x23,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR9_EL1 -0x43,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR10_EL1 -0x63,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR11_EL1 -0x83,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR12_EL1 -0xa3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR13_EL1 -0xc3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR14_EL1 -0xe3,0xe9,0x30,0xd5 = mrs x3, PMEVCNTSVR15_EL1 -0x03,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR16_EL1 -0x23,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR17_EL1 -0x43,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR18_EL1 -0x63,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR19_EL1 -0x83,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR20_EL1 -0xa3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR21_EL1 -0xc3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR22_EL1 -0xe3,0xea,0x30,0xd5 = mrs x3, PMEVCNTSVR23_EL1 -0x03,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR24_EL1 -0x23,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR25_EL1 -0x43,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR26_EL1 -0x63,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR27_EL1 -0x83,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR28_EL1 -0xa3,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR29_EL1 -0xc3,0xeb,0x30,0xd5 = mrs x3, PMEVCNTSVR30_EL1 -0x03,0x94,0x3b,0xd5 = mrs x3, PMICNTR_EL0 -0x03,0x94,0x1b,0xd5 = msr PMICNTR_EL0, x3 -0x03,0x96,0x3b,0xd5 = mrs x3, PMICFILTR_EL0 -0x03,0x96,0x1b,0xd5 = msr PMICFILTR_EL0, x3 -0x83,0x9d,0x1b,0xd5 = msr PMZR_EL0, x3 -0xa3,0x9e,0x38,0xd5 = mrs x3, PMECR_EL1 -0xa1,0x9e,0x18,0xd5 = msr PMECR_EL1, x1 -0xe3,0x9e,0x38,0xd5 = mrs x3, PMIAR_EL1 -0xe1,0x9e,0x18,0xd5 = msr PMIAR_EL1, x1 -0x63,0x9d,0x30,0xd5 = mrs x3, SPMACCESSR_EL1 -0x61,0x9d,0x10,0xd5 = msr SPMACCESSR_EL1, x1 -0x63,0x9d,0x35,0xd5 = mrs x3, SPMACCESSR_EL12 -0x61,0x9d,0x15,0xd5 = msr SPMACCESSR_EL12, x1 -0x63,0x9d,0x34,0xd5 = mrs x3, SPMACCESSR_EL2 -0x61,0x9d,0x14,0xd5 = msr SPMACCESSR_EL2, x1 -0x63,0x9d,0x36,0xd5 = mrs x3, SPMACCESSR_EL3 -0x61,0x9d,0x16,0xd5 = msr SPMACCESSR_EL3, x1 -0x43,0x9c,0x33,0xd5 = mrs x3, SPMCNTENCLR_EL0 -0x41,0x9c,0x13,0xd5 = msr SPMCNTENCLR_EL0, x1 -0x23,0x9c,0x33,0xd5 = mrs x3, SPMCNTENSET_EL0 -0x21,0x9c,0x13,0xd5 = msr SPMCNTENSET_EL0, x1 -0x03,0x9c,0x33,0xd5 = mrs x3, SPMCR_EL0 -0x01,0x9c,0x13,0xd5 = msr SPMCR_EL0, x1 -0xc3,0x9d,0x30,0xd5 = mrs x3, SPMDEVAFF_EL1 -0xa3,0x9d,0x30,0xd5 = mrs x3, SPMDEVARCH_EL1 -0x03,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR0_EL0 -0x01,0xe0,0x13,0xd5 = msr SPMEVCNTR0_EL0, x1 -0x23,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR1_EL0 -0x21,0xe0,0x13,0xd5 = msr SPMEVCNTR1_EL0, x1 -0x43,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR2_EL0 -0x41,0xe0,0x13,0xd5 = msr SPMEVCNTR2_EL0, x1 -0x63,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR3_EL0 -0x61,0xe0,0x13,0xd5 = msr SPMEVCNTR3_EL0, x1 -0x83,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR4_EL0 -0x81,0xe0,0x13,0xd5 = msr SPMEVCNTR4_EL0, x1 -0xa3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR5_EL0 -0xa1,0xe0,0x13,0xd5 = msr SPMEVCNTR5_EL0, x1 -0xc3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR6_EL0 -0xc1,0xe0,0x13,0xd5 = msr SPMEVCNTR6_EL0, x1 -0xe3,0xe0,0x33,0xd5 = mrs x3, SPMEVCNTR7_EL0 -0xe1,0xe0,0x13,0xd5 = msr SPMEVCNTR7_EL0, x1 -0x03,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR8_EL0 -0x01,0xe1,0x13,0xd5 = msr SPMEVCNTR8_EL0, x1 -0x23,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR9_EL0 -0x21,0xe1,0x13,0xd5 = msr SPMEVCNTR9_EL0, x1 -0x43,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR10_EL0 -0x41,0xe1,0x13,0xd5 = msr SPMEVCNTR10_EL0, x1 -0x63,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR11_EL0 -0x61,0xe1,0x13,0xd5 = msr SPMEVCNTR11_EL0, x1 -0x83,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR12_EL0 -0x81,0xe1,0x13,0xd5 = msr SPMEVCNTR12_EL0, x1 -0xa3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR13_EL0 -0xa1,0xe1,0x13,0xd5 = msr SPMEVCNTR13_EL0, x1 -0xc3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR14_EL0 -0xc1,0xe1,0x13,0xd5 = msr SPMEVCNTR14_EL0, x1 -0xe3,0xe1,0x33,0xd5 = mrs x3, SPMEVCNTR15_EL0 -0xe1,0xe1,0x13,0xd5 = msr SPMEVCNTR15_EL0, x1 -0x03,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R0_EL0 -0x01,0xe6,0x13,0xd5 = msr SPMEVFILT2R0_EL0, x1 -0x23,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R1_EL0 -0x21,0xe6,0x13,0xd5 = msr SPMEVFILT2R1_EL0, x1 -0x43,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R2_EL0 -0x41,0xe6,0x13,0xd5 = msr SPMEVFILT2R2_EL0, x1 -0x63,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R3_EL0 -0x61,0xe6,0x13,0xd5 = msr SPMEVFILT2R3_EL0, x1 -0x83,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R4_EL0 -0x81,0xe6,0x13,0xd5 = msr SPMEVFILT2R4_EL0, x1 -0xa3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R5_EL0 -0xa1,0xe6,0x13,0xd5 = msr SPMEVFILT2R5_EL0, x1 -0xc3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R6_EL0 -0xc1,0xe6,0x13,0xd5 = msr SPMEVFILT2R6_EL0, x1 -0xe3,0xe6,0x33,0xd5 = mrs x3, SPMEVFILT2R7_EL0 -0xe1,0xe6,0x13,0xd5 = msr SPMEVFILT2R7_EL0, x1 -0x03,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R8_EL0 -0x01,0xe7,0x13,0xd5 = msr SPMEVFILT2R8_EL0, x1 -0x23,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R9_EL0 -0x21,0xe7,0x13,0xd5 = msr SPMEVFILT2R9_EL0, x1 -0x43,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R10_EL0 -0x41,0xe7,0x13,0xd5 = msr SPMEVFILT2R10_EL0, x1 -0x63,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R11_EL0 -0x61,0xe7,0x13,0xd5 = msr SPMEVFILT2R11_EL0, x1 -0x83,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R12_EL0 -0x81,0xe7,0x13,0xd5 = msr SPMEVFILT2R12_EL0, x1 -0xa3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R13_EL0 -0xa1,0xe7,0x13,0xd5 = msr SPMEVFILT2R13_EL0, x1 -0xc3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R14_EL0 -0xc1,0xe7,0x13,0xd5 = msr SPMEVFILT2R14_EL0, x1 -0xe3,0xe7,0x33,0xd5 = mrs x3, SPMEVFILT2R15_EL0 -0xe1,0xe7,0x13,0xd5 = msr SPMEVFILT2R15_EL0, x1 -0x03,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR0_EL0 -0x01,0xe4,0x13,0xd5 = msr SPMEVFILTR0_EL0, x1 -0x23,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR1_EL0 -0x21,0xe4,0x13,0xd5 = msr SPMEVFILTR1_EL0, x1 -0x43,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR2_EL0 -0x41,0xe4,0x13,0xd5 = msr SPMEVFILTR2_EL0, x1 -0x63,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR3_EL0 -0x61,0xe4,0x13,0xd5 = msr SPMEVFILTR3_EL0, x1 -0x83,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR4_EL0 -0x81,0xe4,0x13,0xd5 = msr SPMEVFILTR4_EL0, x1 -0xa3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR5_EL0 -0xa1,0xe4,0x13,0xd5 = msr SPMEVFILTR5_EL0, x1 -0xc3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR6_EL0 -0xc1,0xe4,0x13,0xd5 = msr SPMEVFILTR6_EL0, x1 -0xe3,0xe4,0x33,0xd5 = mrs x3, SPMEVFILTR7_EL0 -0xe1,0xe4,0x13,0xd5 = msr SPMEVFILTR7_EL0, x1 -0x03,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR8_EL0 -0x01,0xe5,0x13,0xd5 = msr SPMEVFILTR8_EL0, x1 -0x23,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR9_EL0 -0x21,0xe5,0x13,0xd5 = msr SPMEVFILTR9_EL0, x1 -0x43,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR10_EL0 -0x41,0xe5,0x13,0xd5 = msr SPMEVFILTR10_EL0, x1 -0x63,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR11_EL0 -0x61,0xe5,0x13,0xd5 = msr SPMEVFILTR11_EL0, x1 -0x83,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR12_EL0 -0x81,0xe5,0x13,0xd5 = msr SPMEVFILTR12_EL0, x1 -0xa3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR13_EL0 -0xa1,0xe5,0x13,0xd5 = msr SPMEVFILTR13_EL0, x1 -0xc3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR14_EL0 -0xc1,0xe5,0x13,0xd5 = msr SPMEVFILTR14_EL0, x1 -0xe3,0xe5,0x33,0xd5 = mrs x3, SPMEVFILTR15_EL0 -0xe1,0xe5,0x13,0xd5 = msr SPMEVFILTR15_EL0, x1 -0x03,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER0_EL0 -0x01,0xe2,0x13,0xd5 = msr SPMEVTYPER0_EL0, x1 -0x23,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER1_EL0 -0x21,0xe2,0x13,0xd5 = msr SPMEVTYPER1_EL0, x1 -0x43,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER2_EL0 -0x41,0xe2,0x13,0xd5 = msr SPMEVTYPER2_EL0, x1 -0x63,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER3_EL0 -0x61,0xe2,0x13,0xd5 = msr SPMEVTYPER3_EL0, x1 -0x83,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER4_EL0 -0x81,0xe2,0x13,0xd5 = msr SPMEVTYPER4_EL0, x1 -0xa3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER5_EL0 -0xa1,0xe2,0x13,0xd5 = msr SPMEVTYPER5_EL0, x1 -0xc3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER6_EL0 -0xc1,0xe2,0x13,0xd5 = msr SPMEVTYPER6_EL0, x1 -0xe3,0xe2,0x33,0xd5 = mrs x3, SPMEVTYPER7_EL0 -0xe1,0xe2,0x13,0xd5 = msr SPMEVTYPER7_EL0, x1 -0x03,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER8_EL0 -0x01,0xe3,0x13,0xd5 = msr SPMEVTYPER8_EL0, x1 -0x23,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER9_EL0 -0x21,0xe3,0x13,0xd5 = msr SPMEVTYPER9_EL0, x1 -0x43,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER10_EL0 -0x41,0xe3,0x13,0xd5 = msr SPMEVTYPER10_EL0, x1 -0x63,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER11_EL0 -0x61,0xe3,0x13,0xd5 = msr SPMEVTYPER11_EL0, x1 -0x83,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER12_EL0 -0x81,0xe3,0x13,0xd5 = msr SPMEVTYPER12_EL0, x1 -0xa3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER13_EL0 -0xa1,0xe3,0x13,0xd5 = msr SPMEVTYPER13_EL0, x1 -0xc3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER14_EL0 -0xc1,0xe3,0x13,0xd5 = msr SPMEVTYPER14_EL0, x1 -0xe3,0xe3,0x33,0xd5 = mrs x3, SPMEVTYPER15_EL0 -0xe1,0xe3,0x13,0xd5 = msr SPMEVTYPER15_EL0, x1 -0x83,0x9d,0x30,0xd5 = mrs x3, SPMIIDR_EL1 -0x43,0x9e,0x30,0xd5 = mrs x3, SPMINTENCLR_EL1 -0x41,0x9e,0x10,0xd5 = msr SPMINTENCLR_EL1, x1 -0x23,0x9e,0x30,0xd5 = mrs x3, SPMINTENSET_EL1 -0x21,0x9e,0x10,0xd5 = msr SPMINTENSET_EL1, x1 -0x63,0x9c,0x33,0xd5 = mrs x3, SPMOVSCLR_EL0 -0x61,0x9c,0x13,0xd5 = msr SPMOVSCLR_EL0, x1 -0x63,0x9e,0x33,0xd5 = mrs x3, SPMOVSSET_EL0 -0x61,0x9e,0x13,0xd5 = msr SPMOVSSET_EL0, x1 -0xa3,0x9c,0x33,0xd5 = mrs x3, SPMSELR_EL0 -0xa1,0x9c,0x13,0xd5 = msr SPMSELR_EL0, x1 -0x03,0x9d,0x30,0xd5 = mrs x3, SPMCGCR0_EL1 -0x23,0x9d,0x30,0xd5 = mrs x3, SPMCGCR1_EL1 -0xe3,0x9d,0x30,0xd5 = mrs x3, SPMCFGR_EL1 -0xe3,0x9e,0x36,0xd5 = mrs x3, SPMROOTCR_EL3 -0xe3,0x9e,0x16,0xd5 = msr SPMROOTCR_EL3, x3 -0xe3,0x9e,0x37,0xd5 = mrs x3, SPMSCR_EL1 -0xe3,0x9e,0x17,0xd5 = msr SPMSCR_EL1, x3 -0x63,0x12,0x38,0xd5 = mrs x3, TRCITECR_EL1 -0x61,0x12,0x18,0xd5 = msr TRCITECR_EL1, x1 -0x63,0x12,0x3d,0xd5 = mrs x3, TRCITECR_EL12 -0x61,0x12,0x1d,0xd5 = msr TRCITECR_EL12, x1 -0x63,0x12,0x3c,0xd5 = mrs x3, TRCITECR_EL2 -0x61,0x12,0x1c,0xd5 = msr TRCITECR_EL2, x1 -0xe1,0x72,0x0b,0xd5 = trcit x1 -0x83,0x9a,0x38,0xd5 = mrs x3, PMSDSFR_EL1 -0x83,0x9a,0x18,0xd5 = msr PMSDSFR_EL1, x3 + +0x83,0x00,0x30,0xd5 == mrs x3, DBGBVR0_EL1 +0x81,0x00,0x10,0xd5 == msr DBGBVR0_EL1, x1 +0x83,0x01,0x30,0xd5 == mrs x3, DBGBVR1_EL1 +0x81,0x01,0x10,0xd5 == msr DBGBVR1_EL1, x1 +0x83,0x02,0x30,0xd5 == mrs x3, DBGBVR2_EL1 +0x81,0x02,0x10,0xd5 == msr DBGBVR2_EL1, x1 +0x83,0x03,0x30,0xd5 == mrs x3, DBGBVR3_EL1 +0x81,0x03,0x10,0xd5 == msr DBGBVR3_EL1, x1 +0x83,0x04,0x30,0xd5 == mrs x3, DBGBVR4_EL1 +0x81,0x04,0x10,0xd5 == msr DBGBVR4_EL1, x1 +0x83,0x05,0x30,0xd5 == mrs x3, DBGBVR5_EL1 +0x81,0x05,0x10,0xd5 == msr DBGBVR5_EL1, x1 +0x83,0x06,0x30,0xd5 == mrs x3, DBGBVR6_EL1 +0x81,0x06,0x10,0xd5 == msr DBGBVR6_EL1, x1 +0x83,0x07,0x30,0xd5 == mrs x3, DBGBVR7_EL1 +0x81,0x07,0x10,0xd5 == msr DBGBVR7_EL1, x1 +0x83,0x08,0x30,0xd5 == mrs x3, DBGBVR8_EL1 +0x81,0x08,0x10,0xd5 == msr DBGBVR8_EL1, x1 +0x83,0x09,0x30,0xd5 == mrs x3, DBGBVR9_EL1 +0x81,0x09,0x10,0xd5 == msr DBGBVR9_EL1, x1 +0x83,0x0a,0x30,0xd5 == mrs x3, DBGBVR10_EL1 +0x81,0x0a,0x10,0xd5 == msr DBGBVR10_EL1, x1 +0x83,0x0b,0x30,0xd5 == mrs x3, DBGBVR11_EL1 +0x81,0x0b,0x10,0xd5 == msr DBGBVR11_EL1, x1 +0x83,0x0c,0x30,0xd5 == mrs x3, DBGBVR12_EL1 +0x81,0x0c,0x10,0xd5 == msr DBGBVR12_EL1, x1 +0x83,0x0d,0x30,0xd5 == mrs x3, DBGBVR13_EL1 +0x81,0x0d,0x10,0xd5 == msr DBGBVR13_EL1, x1 +0x83,0x0e,0x30,0xd5 == mrs x3, DBGBVR14_EL1 +0x81,0x0e,0x10,0xd5 == msr DBGBVR14_EL1, x1 +0x83,0x0f,0x30,0xd5 == mrs x3, DBGBVR15_EL1 +0x81,0x0f,0x10,0xd5 == msr DBGBVR15_EL1, x1 +0xa3,0x00,0x30,0xd5 == mrs x3, DBGBCR0_EL1 +0xa1,0x00,0x10,0xd5 == msr DBGBCR0_EL1, x1 +0xa3,0x01,0x30,0xd5 == mrs x3, DBGBCR1_EL1 +0xa1,0x01,0x10,0xd5 == msr DBGBCR1_EL1, x1 +0xa3,0x02,0x30,0xd5 == mrs x3, DBGBCR2_EL1 +0xa1,0x02,0x10,0xd5 == msr DBGBCR2_EL1, x1 +0xa3,0x03,0x30,0xd5 == mrs x3, DBGBCR3_EL1 +0xa1,0x03,0x10,0xd5 == msr DBGBCR3_EL1, x1 +0xa3,0x04,0x30,0xd5 == mrs x3, DBGBCR4_EL1 +0xa1,0x04,0x10,0xd5 == msr DBGBCR4_EL1, x1 +0xa3,0x05,0x30,0xd5 == mrs x3, DBGBCR5_EL1 +0xa1,0x05,0x10,0xd5 == msr DBGBCR5_EL1, x1 +0xa3,0x06,0x30,0xd5 == mrs x3, DBGBCR6_EL1 +0xa1,0x06,0x10,0xd5 == msr DBGBCR6_EL1, x1 +0xa3,0x07,0x30,0xd5 == mrs x3, DBGBCR7_EL1 +0xa1,0x07,0x10,0xd5 == msr DBGBCR7_EL1, x1 +0xa3,0x08,0x30,0xd5 == mrs x3, DBGBCR8_EL1 +0xa1,0x08,0x10,0xd5 == msr DBGBCR8_EL1, x1 +0xa3,0x09,0x30,0xd5 == mrs x3, DBGBCR9_EL1 +0xa1,0x09,0x10,0xd5 == msr DBGBCR9_EL1, x1 +0xa3,0x0a,0x30,0xd5 == mrs x3, DBGBCR10_EL1 +0xa1,0x0a,0x10,0xd5 == msr DBGBCR10_EL1, x1 +0xa3,0x0b,0x30,0xd5 == mrs x3, DBGBCR11_EL1 +0xa1,0x0b,0x10,0xd5 == msr DBGBCR11_EL1, x1 +0xa3,0x0c,0x30,0xd5 == mrs x3, DBGBCR12_EL1 +0xa1,0x0c,0x10,0xd5 == msr DBGBCR12_EL1, x1 +0xa3,0x0d,0x30,0xd5 == mrs x3, DBGBCR13_EL1 +0xa1,0x0d,0x10,0xd5 == msr DBGBCR13_EL1, x1 +0xa3,0x0e,0x30,0xd5 == mrs x3, DBGBCR14_EL1 +0xa1,0x0e,0x10,0xd5 == msr DBGBCR14_EL1, x1 +0xa3,0x0f,0x30,0xd5 == mrs x3, DBGBCR15_EL1 +0xa1,0x0f,0x10,0xd5 == msr DBGBCR15_EL1, x1 +0xc3,0x00,0x30,0xd5 == mrs x3, DBGWVR0_EL1 +0xc1,0x00,0x10,0xd5 == msr DBGWVR0_EL1, x1 +0xc3,0x01,0x30,0xd5 == mrs x3, DBGWVR1_EL1 +0xc1,0x01,0x10,0xd5 == msr DBGWVR1_EL1, x1 +0xc3,0x02,0x30,0xd5 == mrs x3, DBGWVR2_EL1 +0xc1,0x02,0x10,0xd5 == msr DBGWVR2_EL1, x1 +0xc3,0x03,0x30,0xd5 == mrs x3, DBGWVR3_EL1 +0xc1,0x03,0x10,0xd5 == msr DBGWVR3_EL1, x1 +0xc3,0x04,0x30,0xd5 == mrs x3, DBGWVR4_EL1 +0xc1,0x04,0x10,0xd5 == msr DBGWVR4_EL1, x1 +0xc3,0x05,0x30,0xd5 == mrs x3, DBGWVR5_EL1 +0xc1,0x05,0x10,0xd5 == msr DBGWVR5_EL1, x1 +0xc3,0x06,0x30,0xd5 == mrs x3, DBGWVR6_EL1 +0xc1,0x06,0x10,0xd5 == msr DBGWVR6_EL1, x1 +0xc3,0x07,0x30,0xd5 == mrs x3, DBGWVR7_EL1 +0xc1,0x07,0x10,0xd5 == msr DBGWVR7_EL1, x1 +0xc3,0x08,0x30,0xd5 == mrs x3, DBGWVR8_EL1 +0xc1,0x08,0x10,0xd5 == msr DBGWVR8_EL1, x1 +0xc3,0x09,0x30,0xd5 == mrs x3, DBGWVR9_EL1 +0xc1,0x09,0x10,0xd5 == msr DBGWVR9_EL1, x1 +0xc3,0x0a,0x30,0xd5 == mrs x3, DBGWVR10_EL1 +0xc1,0x0a,0x10,0xd5 == msr DBGWVR10_EL1, x1 +0xc3,0x0b,0x30,0xd5 == mrs x3, DBGWVR11_EL1 +0xc1,0x0b,0x10,0xd5 == msr DBGWVR11_EL1, x1 +0xc3,0x0c,0x30,0xd5 == mrs x3, DBGWVR12_EL1 +0xc1,0x0c,0x10,0xd5 == msr DBGWVR12_EL1, x1 +0xc3,0x0d,0x30,0xd5 == mrs x3, DBGWVR13_EL1 +0xc1,0x0d,0x10,0xd5 == msr DBGWVR13_EL1, x1 +0xc3,0x0e,0x30,0xd5 == mrs x3, DBGWVR14_EL1 +0xc1,0x0e,0x10,0xd5 == msr DBGWVR14_EL1, x1 +0xc3,0x0f,0x30,0xd5 == mrs x3, DBGWVR15_EL1 +0xc1,0x0f,0x10,0xd5 == msr DBGWVR15_EL1, x1 +0xe3,0x00,0x30,0xd5 == mrs x3, DBGWCR0_EL1 +0xe1,0x00,0x10,0xd5 == msr DBGWCR0_EL1, x1 +0xe3,0x01,0x30,0xd5 == mrs x3, DBGWCR1_EL1 +0xe1,0x01,0x10,0xd5 == msr DBGWCR1_EL1, x1 +0xe3,0x02,0x30,0xd5 == mrs x3, DBGWCR2_EL1 +0xe1,0x02,0x10,0xd5 == msr DBGWCR2_EL1, x1 +0xe3,0x03,0x30,0xd5 == mrs x3, DBGWCR3_EL1 +0xe1,0x03,0x10,0xd5 == msr DBGWCR3_EL1, x1 +0xe3,0x04,0x30,0xd5 == mrs x3, DBGWCR4_EL1 +0xe1,0x04,0x10,0xd5 == msr DBGWCR4_EL1, x1 +0xe3,0x05,0x30,0xd5 == mrs x3, DBGWCR5_EL1 +0xe1,0x05,0x10,0xd5 == msr DBGWCR5_EL1, x1 +0xe3,0x06,0x30,0xd5 == mrs x3, DBGWCR6_EL1 +0xe1,0x06,0x10,0xd5 == msr DBGWCR6_EL1, x1 +0xe3,0x07,0x30,0xd5 == mrs x3, DBGWCR7_EL1 +0xe1,0x07,0x10,0xd5 == msr DBGWCR7_EL1, x1 +0xe3,0x08,0x30,0xd5 == mrs x3, DBGWCR8_EL1 +0xe1,0x08,0x10,0xd5 == msr DBGWCR8_EL1, x1 +0xe3,0x09,0x30,0xd5 == mrs x3, DBGWCR9_EL1 +0xe1,0x09,0x10,0xd5 == msr DBGWCR9_EL1, x1 +0xe3,0x0a,0x30,0xd5 == mrs x3, DBGWCR10_EL1 +0xe1,0x0a,0x10,0xd5 == msr DBGWCR10_EL1, x1 +0xe3,0x0b,0x30,0xd5 == mrs x3, DBGWCR11_EL1 +0xe1,0x0b,0x10,0xd5 == msr DBGWCR11_EL1, x1 +0xe3,0x0c,0x30,0xd5 == mrs x3, DBGWCR12_EL1 +0xe1,0x0c,0x10,0xd5 == msr DBGWCR12_EL1, x1 +0xe3,0x0d,0x30,0xd5 == mrs x3, DBGWCR13_EL1 +0xe1,0x0d,0x10,0xd5 == msr DBGWCR13_EL1, x1 +0xe3,0x0e,0x30,0xd5 == mrs x3, DBGWCR14_EL1 +0xe1,0x0e,0x10,0xd5 == msr DBGWCR14_EL1, x1 +0xe3,0x0f,0x30,0xd5 == mrs x3, DBGWCR15_EL1 +0xe1,0x0f,0x10,0xd5 == msr DBGWCR15_EL1, x1 +0x43,0x04,0x30,0xd5 == mrs x3, MDSELR_EL1 +0x41,0x04,0x10,0xd5 == msr MDSELR_EL1, x1 +0x83,0x9e,0x38,0xd5 == mrs x3, PMUACR_EL1 +0x81,0x9e,0x18,0xd5 == msr PMUACR_EL1, x1 +0xe3,0xeb,0x30,0xd5 == mrs x3, PMCCNTSVR_EL1 +0x03,0xec,0x30,0xd5 == mrs x3, PMICNTSVR_EL1 +0x63,0x9d,0x38,0xd5 == mrs x3, PMSSCR_EL1 +0x61,0x9d,0x18,0xd5 == msr PMSSCR_EL1, x1 +0x03,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR0_EL1 +0x23,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR1_EL1 +0x43,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR2_EL1 +0x63,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR3_EL1 +0x83,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR4_EL1 +0xa3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR5_EL1 +0xc3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR6_EL1 +0xe3,0xe8,0x30,0xd5 == mrs x3, PMEVCNTSVR7_EL1 +0x03,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR8_EL1 +0x23,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR9_EL1 +0x43,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR10_EL1 +0x63,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR11_EL1 +0x83,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR12_EL1 +0xa3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR13_EL1 +0xc3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR14_EL1 +0xe3,0xe9,0x30,0xd5 == mrs x3, PMEVCNTSVR15_EL1 +0x03,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR16_EL1 +0x23,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR17_EL1 +0x43,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR18_EL1 +0x63,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR19_EL1 +0x83,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR20_EL1 +0xa3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR21_EL1 +0xc3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR22_EL1 +0xe3,0xea,0x30,0xd5 == mrs x3, PMEVCNTSVR23_EL1 +0x03,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR24_EL1 +0x23,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR25_EL1 +0x43,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR26_EL1 +0x63,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR27_EL1 +0x83,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR28_EL1 +0xa3,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR29_EL1 +0xc3,0xeb,0x30,0xd5 == mrs x3, PMEVCNTSVR30_EL1 +0x03,0x94,0x3b,0xd5 == mrs x3, PMICNTR_EL0 +0x03,0x94,0x1b,0xd5 == msr PMICNTR_EL0, x3 +0x03,0x96,0x3b,0xd5 == mrs x3, PMICFILTR_EL0 +0x03,0x96,0x1b,0xd5 == msr PMICFILTR_EL0, x3 +0x83,0x9d,0x1b,0xd5 == msr PMZR_EL0, x3 +0xa3,0x9e,0x38,0xd5 == mrs x3, PMECR_EL1 +0xa1,0x9e,0x18,0xd5 == msr PMECR_EL1, x1 +0xe3,0x9e,0x38,0xd5 == mrs x3, PMIAR_EL1 +0xe1,0x9e,0x18,0xd5 == msr PMIAR_EL1, x1 +0x63,0x9d,0x30,0xd5 == mrs x3, SPMACCESSR_EL1 +0x61,0x9d,0x10,0xd5 == msr SPMACCESSR_EL1, x1 +0x63,0x9d,0x35,0xd5 == mrs x3, SPMACCESSR_EL12 +0x61,0x9d,0x15,0xd5 == msr SPMACCESSR_EL12, x1 +0x63,0x9d,0x34,0xd5 == mrs x3, SPMACCESSR_EL2 +0x61,0x9d,0x14,0xd5 == msr SPMACCESSR_EL2, x1 +0x63,0x9d,0x36,0xd5 == mrs x3, SPMACCESSR_EL3 +0x61,0x9d,0x16,0xd5 == msr SPMACCESSR_EL3, x1 +0x43,0x9c,0x33,0xd5 == mrs x3, SPMCNTENCLR_EL0 +0x41,0x9c,0x13,0xd5 == msr SPMCNTENCLR_EL0, x1 +0x23,0x9c,0x33,0xd5 == mrs x3, SPMCNTENSET_EL0 +0x21,0x9c,0x13,0xd5 == msr SPMCNTENSET_EL0, x1 +0x03,0x9c,0x33,0xd5 == mrs x3, SPMCR_EL0 +0x01,0x9c,0x13,0xd5 == msr SPMCR_EL0, x1 +0xc3,0x9d,0x30,0xd5 == mrs x3, SPMDEVAFF_EL1 +0xa3,0x9d,0x30,0xd5 == mrs x3, SPMDEVARCH_EL1 +0x03,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR0_EL0 +0x01,0xe0,0x13,0xd5 == msr SPMEVCNTR0_EL0, x1 +0x23,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR1_EL0 +0x21,0xe0,0x13,0xd5 == msr SPMEVCNTR1_EL0, x1 +0x43,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR2_EL0 +0x41,0xe0,0x13,0xd5 == msr SPMEVCNTR2_EL0, x1 +0x63,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR3_EL0 +0x61,0xe0,0x13,0xd5 == msr SPMEVCNTR3_EL0, x1 +0x83,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR4_EL0 +0x81,0xe0,0x13,0xd5 == msr SPMEVCNTR4_EL0, x1 +0xa3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR5_EL0 +0xa1,0xe0,0x13,0xd5 == msr SPMEVCNTR5_EL0, x1 +0xc3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR6_EL0 +0xc1,0xe0,0x13,0xd5 == msr SPMEVCNTR6_EL0, x1 +0xe3,0xe0,0x33,0xd5 == mrs x3, SPMEVCNTR7_EL0 +0xe1,0xe0,0x13,0xd5 == msr SPMEVCNTR7_EL0, x1 +0x03,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR8_EL0 +0x01,0xe1,0x13,0xd5 == msr SPMEVCNTR8_EL0, x1 +0x23,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR9_EL0 +0x21,0xe1,0x13,0xd5 == msr SPMEVCNTR9_EL0, x1 +0x43,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR10_EL0 +0x41,0xe1,0x13,0xd5 == msr SPMEVCNTR10_EL0, x1 +0x63,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR11_EL0 +0x61,0xe1,0x13,0xd5 == msr SPMEVCNTR11_EL0, x1 +0x83,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR12_EL0 +0x81,0xe1,0x13,0xd5 == msr SPMEVCNTR12_EL0, x1 +0xa3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR13_EL0 +0xa1,0xe1,0x13,0xd5 == msr SPMEVCNTR13_EL0, x1 +0xc3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR14_EL0 +0xc1,0xe1,0x13,0xd5 == msr SPMEVCNTR14_EL0, x1 +0xe3,0xe1,0x33,0xd5 == mrs x3, SPMEVCNTR15_EL0 +0xe1,0xe1,0x13,0xd5 == msr SPMEVCNTR15_EL0, x1 +0x03,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R0_EL0 +0x01,0xe6,0x13,0xd5 == msr SPMEVFILT2R0_EL0, x1 +0x23,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R1_EL0 +0x21,0xe6,0x13,0xd5 == msr SPMEVFILT2R1_EL0, x1 +0x43,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R2_EL0 +0x41,0xe6,0x13,0xd5 == msr SPMEVFILT2R2_EL0, x1 +0x63,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R3_EL0 +0x61,0xe6,0x13,0xd5 == msr SPMEVFILT2R3_EL0, x1 +0x83,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R4_EL0 +0x81,0xe6,0x13,0xd5 == msr SPMEVFILT2R4_EL0, x1 +0xa3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R5_EL0 +0xa1,0xe6,0x13,0xd5 == msr SPMEVFILT2R5_EL0, x1 +0xc3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R6_EL0 +0xc1,0xe6,0x13,0xd5 == msr SPMEVFILT2R6_EL0, x1 +0xe3,0xe6,0x33,0xd5 == mrs x3, SPMEVFILT2R7_EL0 +0xe1,0xe6,0x13,0xd5 == msr SPMEVFILT2R7_EL0, x1 +0x03,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R8_EL0 +0x01,0xe7,0x13,0xd5 == msr SPMEVFILT2R8_EL0, x1 +0x23,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R9_EL0 +0x21,0xe7,0x13,0xd5 == msr SPMEVFILT2R9_EL0, x1 +0x43,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R10_EL0 +0x41,0xe7,0x13,0xd5 == msr SPMEVFILT2R10_EL0, x1 +0x63,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R11_EL0 +0x61,0xe7,0x13,0xd5 == msr SPMEVFILT2R11_EL0, x1 +0x83,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R12_EL0 +0x81,0xe7,0x13,0xd5 == msr SPMEVFILT2R12_EL0, x1 +0xa3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R13_EL0 +0xa1,0xe7,0x13,0xd5 == msr SPMEVFILT2R13_EL0, x1 +0xc3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R14_EL0 +0xc1,0xe7,0x13,0xd5 == msr SPMEVFILT2R14_EL0, x1 +0xe3,0xe7,0x33,0xd5 == mrs x3, SPMEVFILT2R15_EL0 +0xe1,0xe7,0x13,0xd5 == msr SPMEVFILT2R15_EL0, x1 +0x03,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR0_EL0 +0x01,0xe4,0x13,0xd5 == msr SPMEVFILTR0_EL0, x1 +0x23,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR1_EL0 +0x21,0xe4,0x13,0xd5 == msr SPMEVFILTR1_EL0, x1 +0x43,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR2_EL0 +0x41,0xe4,0x13,0xd5 == msr SPMEVFILTR2_EL0, x1 +0x63,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR3_EL0 +0x61,0xe4,0x13,0xd5 == msr SPMEVFILTR3_EL0, x1 +0x83,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR4_EL0 +0x81,0xe4,0x13,0xd5 == msr SPMEVFILTR4_EL0, x1 +0xa3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR5_EL0 +0xa1,0xe4,0x13,0xd5 == msr SPMEVFILTR5_EL0, x1 +0xc3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR6_EL0 +0xc1,0xe4,0x13,0xd5 == msr SPMEVFILTR6_EL0, x1 +0xe3,0xe4,0x33,0xd5 == mrs x3, SPMEVFILTR7_EL0 +0xe1,0xe4,0x13,0xd5 == msr SPMEVFILTR7_EL0, x1 +0x03,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR8_EL0 +0x01,0xe5,0x13,0xd5 == msr SPMEVFILTR8_EL0, x1 +0x23,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR9_EL0 +0x21,0xe5,0x13,0xd5 == msr SPMEVFILTR9_EL0, x1 +0x43,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR10_EL0 +0x41,0xe5,0x13,0xd5 == msr SPMEVFILTR10_EL0, x1 +0x63,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR11_EL0 +0x61,0xe5,0x13,0xd5 == msr SPMEVFILTR11_EL0, x1 +0x83,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR12_EL0 +0x81,0xe5,0x13,0xd5 == msr SPMEVFILTR12_EL0, x1 +0xa3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR13_EL0 +0xa1,0xe5,0x13,0xd5 == msr SPMEVFILTR13_EL0, x1 +0xc3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR14_EL0 +0xc1,0xe5,0x13,0xd5 == msr SPMEVFILTR14_EL0, x1 +0xe3,0xe5,0x33,0xd5 == mrs x3, SPMEVFILTR15_EL0 +0xe1,0xe5,0x13,0xd5 == msr SPMEVFILTR15_EL0, x1 +0x03,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER0_EL0 +0x01,0xe2,0x13,0xd5 == msr SPMEVTYPER0_EL0, x1 +0x23,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER1_EL0 +0x21,0xe2,0x13,0xd5 == msr SPMEVTYPER1_EL0, x1 +0x43,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER2_EL0 +0x41,0xe2,0x13,0xd5 == msr SPMEVTYPER2_EL0, x1 +0x63,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER3_EL0 +0x61,0xe2,0x13,0xd5 == msr SPMEVTYPER3_EL0, x1 +0x83,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER4_EL0 +0x81,0xe2,0x13,0xd5 == msr SPMEVTYPER4_EL0, x1 +0xa3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER5_EL0 +0xa1,0xe2,0x13,0xd5 == msr SPMEVTYPER5_EL0, x1 +0xc3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER6_EL0 +0xc1,0xe2,0x13,0xd5 == msr SPMEVTYPER6_EL0, x1 +0xe3,0xe2,0x33,0xd5 == mrs x3, SPMEVTYPER7_EL0 +0xe1,0xe2,0x13,0xd5 == msr SPMEVTYPER7_EL0, x1 +0x03,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER8_EL0 +0x01,0xe3,0x13,0xd5 == msr SPMEVTYPER8_EL0, x1 +0x23,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER9_EL0 +0x21,0xe3,0x13,0xd5 == msr SPMEVTYPER9_EL0, x1 +0x43,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER10_EL0 +0x41,0xe3,0x13,0xd5 == msr SPMEVTYPER10_EL0, x1 +0x63,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER11_EL0 +0x61,0xe3,0x13,0xd5 == msr SPMEVTYPER11_EL0, x1 +0x83,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER12_EL0 +0x81,0xe3,0x13,0xd5 == msr SPMEVTYPER12_EL0, x1 +0xa3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER13_EL0 +0xa1,0xe3,0x13,0xd5 == msr SPMEVTYPER13_EL0, x1 +0xc3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER14_EL0 +0xc1,0xe3,0x13,0xd5 == msr SPMEVTYPER14_EL0, x1 +0xe3,0xe3,0x33,0xd5 == mrs x3, SPMEVTYPER15_EL0 +0xe1,0xe3,0x13,0xd5 == msr SPMEVTYPER15_EL0, x1 +0x83,0x9d,0x30,0xd5 == mrs x3, SPMIIDR_EL1 +0x43,0x9e,0x30,0xd5 == mrs x3, SPMINTENCLR_EL1 +0x41,0x9e,0x10,0xd5 == msr SPMINTENCLR_EL1, x1 +0x23,0x9e,0x30,0xd5 == mrs x3, SPMINTENSET_EL1 +0x21,0x9e,0x10,0xd5 == msr SPMINTENSET_EL1, x1 +0x63,0x9c,0x33,0xd5 == mrs x3, SPMOVSCLR_EL0 +0x61,0x9c,0x13,0xd5 == msr SPMOVSCLR_EL0, x1 +0x63,0x9e,0x33,0xd5 == mrs x3, SPMOVSSET_EL0 +0x61,0x9e,0x13,0xd5 == msr SPMOVSSET_EL0, x1 +0xa3,0x9c,0x33,0xd5 == mrs x3, SPMSELR_EL0 +0xa1,0x9c,0x13,0xd5 == msr SPMSELR_EL0, x1 +0x03,0x9d,0x30,0xd5 == mrs x3, SPMCGCR0_EL1 +0x23,0x9d,0x30,0xd5 == mrs x3, SPMCGCR1_EL1 +0xe3,0x9d,0x30,0xd5 == mrs x3, SPMCFGR_EL1 +0xe3,0x9e,0x36,0xd5 == mrs x3, SPMROOTCR_EL3 +0xe3,0x9e,0x16,0xd5 == msr SPMROOTCR_EL3, x3 +0xe3,0x9e,0x37,0xd5 == mrs x3, SPMSCR_EL1 +0xe3,0x9e,0x17,0xd5 == msr SPMSCR_EL1, x3 +0x63,0x12,0x38,0xd5 == mrs x3, TRCITECR_EL1 +0x61,0x12,0x18,0xd5 == msr TRCITECR_EL1, x1 +0x63,0x12,0x3d,0xd5 == mrs x3, TRCITECR_EL12 +0x61,0x12,0x1d,0xd5 == msr TRCITECR_EL12, x1 +0x63,0x12,0x3c,0xd5 == mrs x3, TRCITECR_EL2 +0x61,0x12,0x1c,0xd5 == msr TRCITECR_EL2, x1 +0xe1,0x72,0x0b,0xd5 == trcit x1 +0x83,0x9a,0x38,0xd5 == mrs x3, PMSDSFR_EL1 +0x83,0x9a,0x18,0xd5 == msr PMSDSFR_EL1, x3 diff --git a/suite/MC/AArch64/armv8.9a-lrcpc3.s.cs b/suite/MC/AArch64/armv8.9a-lrcpc3.s.cs index e6eb8c058..8a6be4612 100644 --- a/suite/MC/AArch64/armv8.9a-lrcpc3.s.cs +++ b/suite/MC/AArch64/armv8.9a-lrcpc3.s.cs @@ -1,45 +1,46 @@ # CS_ARCH_AARCH64, 0, None -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x5a,0x1a,0x02,0x99 = stilp w26, w2, [x18] -0x5a,0x1a,0x02,0x99 = stilp w26, w2, [x18] -0xfb,0x1b,0x03,0xd9 = stilp x27, x3, [sp] -0xfb,0x1b,0x03,0xd9 = stilp x27, x3, [sp] -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xfe,0x1b,0x46,0x99 = ldiapp w30, w6, [sp] -0xfe,0x1b,0x46,0x99 = ldiapp w30, w6, [sp] -0xff,0x1a,0x47,0xd9 = ldiapp xzr, x7, [x23] -0xff,0x1a,0x47,0xd9 = ldiapp xzr, x7, [x23] -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0xd9 = stlr x3, [x15, #-8]! -0xe3,0x0b,0x80,0xd9 = stlr x3, [sp, #-8]! -0xe3,0x0b,0xc0,0x99 = ldapr w3, [sp], #4 -0xe3,0x09,0xc0,0x99 = ldapr w3, [x15], #4 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0xf9,0x1f,0x1d = stlur b3, [x15, #-1] -0xe3,0x29,0x00,0x5d = stlur h3, [x15, #2] -0xe3,0xd9,0x1f,0x9d = stlur s3, [x15, #-3] -0xe3,0x4b,0x00,0xdd = stlur d3, [sp, #4] -0xe3,0xb9,0x9f,0x1d = stlur q3, [x15, #-5] -0xe3,0x69,0x40,0x1d = ldapur b3, [x15, #6] -0xe3,0x99,0x5f,0x5d = ldapur h3, [x15, #-7] -0xe3,0x89,0x40,0x9d = ldapur s3, [x15, #8] -0xe3,0x79,0x5f,0xdd = ldapur d3, [x15, #-9] -0xe3,0xab,0xc0,0x1d = ldapur q3, [sp, #10] -0xe3,0x85,0x01,0x0d = stl1 { v3.d }[0], [x15] -0xe3,0x85,0x01,0x0d = stl1 { v3.d }[0], [x15] -0xe3,0x87,0x01,0x4d = stl1 { v3.d }[1], [sp] -0xe3,0x87,0x01,0x4d = stl1 { v3.d }[1], [sp] -0xe3,0x87,0x41,0x0d = ldap1 { v3.d }[0], [sp] -0xe3,0x87,0x41,0x0d = ldap1 { v3.d }[0], [sp] -0xe3,0x85,0x41,0x4d = ldap1 { v3.d }[1], [x15] -0xe3,0x85,0x41,0x4d = ldap1 { v3.d }[1], [x15] + +0x18,0x0a,0x00,0x99 == stilp w24, w0, [x16, #-8]! +0x18,0x0a,0x00,0x99 == stilp w24, w0, [x16, #-8]! +0x39,0x0a,0x01,0xd9 == stilp x25, x1, [x17, #-16]! +0x39,0x0a,0x01,0xd9 == stilp x25, x1, [x17, #-16]! +0x5a,0x1a,0x02,0x99 == stilp w26, w2, [x18] +0x5a,0x1a,0x02,0x99 == stilp w26, w2, [x18] +0xfb,0x1b,0x03,0xd9 == stilp x27, x3, [sp] +0xfb,0x1b,0x03,0xd9 == stilp x27, x3, [sp] +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0xbd,0x0a,0x45,0xd9 == ldiapp x29, x5, [x21], #16 +0xbd,0x0a,0x45,0xd9 == ldiapp x29, x5, [x21], #16 +0xfe,0x1b,0x46,0x99 == ldiapp w30, w6, [sp] +0xfe,0x1b,0x46,0x99 == ldiapp w30, w6, [sp] +0xff,0x1a,0x47,0xd9 == ldiapp xzr, x7, [x23] +0xff,0x1a,0x47,0xd9 == ldiapp xzr, x7, [x23] +0xe3,0x09,0x80,0x99 == stlr w3, [x15, #-4]! +0xe3,0x09,0x80,0x99 == stlr w3, [x15, #-4]! +0xe3,0x09,0x80,0xd9 == stlr x3, [x15, #-8]! +0xe3,0x0b,0x80,0xd9 == stlr x3, [sp, #-8]! +0xe3,0x0b,0xc0,0x99 == ldapr w3, [sp], #4 +0xe3,0x09,0xc0,0x99 == ldapr w3, [x15], #4 +0xe3,0x09,0xc0,0xd9 == ldapr x3, [x15], #8 +0xe3,0x09,0xc0,0xd9 == ldapr x3, [x15], #8 +0xe3,0xf9,0x1f,0x1d == stlur b3, [x15, #-1] +0xe3,0x29,0x00,0x5d == stlur h3, [x15, #2] +0xe3,0xd9,0x1f,0x9d == stlur s3, [x15, #-3] +0xe3,0x4b,0x00,0xdd == stlur d3, [sp, #4] +0xe3,0xb9,0x9f,0x1d == stlur q3, [x15, #-5] +0xe3,0x69,0x40,0x1d == ldapur b3, [x15, #6] +0xe3,0x99,0x5f,0x5d == ldapur h3, [x15, #-7] +0xe3,0x89,0x40,0x9d == ldapur s3, [x15, #8] +0xe3,0x79,0x5f,0xdd == ldapur d3, [x15, #-9] +0xe3,0xab,0xc0,0x1d == ldapur q3, [sp, #10] +0xe3,0x85,0x01,0x0d == stl1 { v3.d }[0], [x15] +0xe3,0x85,0x01,0x0d == stl1 { v3.d }[0], [x15] +0xe3,0x87,0x01,0x4d == stl1 { v3.d }[1], [sp] +0xe3,0x87,0x01,0x4d == stl1 { v3.d }[1], [sp] +0xe3,0x87,0x41,0x0d == ldap1 { v3.d }[0], [sp] +0xe3,0x87,0x41,0x0d == ldap1 { v3.d }[0], [sp] +0xe3,0x85,0x41,0x4d == ldap1 { v3.d }[1], [x15] +0xe3,0x85,0x41,0x4d == ldap1 { v3.d }[1], [x15] diff --git a/suite/MC/AArch64/armv8.9a-lrcpc3.txt.cs b/suite/MC/AArch64/armv8.9a-lrcpc3.txt.cs index ffbf77294..07971b465 100644 --- a/suite/MC/AArch64/armv8.9a-lrcpc3.txt.cs +++ b/suite/MC/AArch64/armv8.9a-lrcpc3.txt.cs @@ -1,69 +1,36 @@ # CS_ARCH_AARCH64, 0, None -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x18,0x0a,0x00,0x99 = stilp w24, w0, [x16, #-8]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x39,0x0a,0x01,0xd9 = stilp x25, x1, [x17, #-16]! -0x5a,0x1a,0x02,0x99 = stilp w26, w2, [x18] -0x5a,0x1a,0x02,0x99 = stilp w26, w2, [x18] -0xfb,0x1b,0x03,0xd9 = stilp x27, x3, [sp] -0xfb,0x1b,0x03,0xd9 = stilp x27, x3, [sp] -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0x9c,0x0a,0x44,0x99 = ldiapp w28, w4, [x20], #8 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xbd,0x0a,0x45,0xd9 = ldiapp x29, x5, [x21], #16 -0xfe,0x1b,0x46,0x99 = ldiapp w30, w6, [sp] -0xfe,0x1b,0x46,0x99 = ldiapp w30, w6, [sp] -0xff,0x1a,0x47,0xd9 = ldiapp xzr, x7, [x23] -0xff,0x1a,0x47,0xd9 = ldiapp xzr, x7, [x23] -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0x99 = stlr w3, [x15, #-4]! -0xe3,0x09,0x80,0xd9 = stlr x3, [x15, #-8]! -0xe3,0x09,0x80,0xd9 = stlr x3, [x15, #-8]! -0xe3,0x0b,0x80,0xd9 = stlr x3, [sp, #-8]! -0xe3,0x0b,0x80,0xd9 = stlr x3, [sp, #-8]! -0xe3,0x0b,0xc0,0x99 = ldapr w3, [sp], #4 -0xe3,0x0b,0xc0,0x99 = ldapr w3, [sp], #4 -0xe3,0x09,0xc0,0x99 = ldapr w3, [x15], #4 -0xe3,0x09,0xc0,0x99 = ldapr w3, [x15], #4 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0x09,0xc0,0xd9 = ldapr x3, [x15], #8 -0xe3,0xf9,0x1f,0x1d = stlur b3, [x15, #-1] -0xe3,0xf9,0x1f,0x1d = stlur b3, [x15, #-1] -0xe3,0x29,0x00,0x5d = stlur h3, [x15, #2] -0xe3,0x29,0x00,0x5d = stlur h3, [x15, #2] -0xe3,0xd9,0x1f,0x9d = stlur s3, [x15, #-3] -0xe3,0xd9,0x1f,0x9d = stlur s3, [x15, #-3] -0xe3,0x4b,0x00,0xdd = stlur d3, [sp, #4] -0xe3,0x4b,0x00,0xdd = stlur d3, [sp, #4] -0xe3,0xb9,0x9f,0x1d = stlur q3, [x15, #-5] -0xe3,0xb9,0x9f,0x1d = stlur q3, [x15, #-5] -0xe3,0x69,0x40,0x1d = ldapur b3, [x15, #6] -0xe3,0x69,0x40,0x1d = ldapur b3, [x15, #6] -0xe3,0x99,0x5f,0x5d = ldapur h3, [x15, #-7] -0xe3,0x99,0x5f,0x5d = ldapur h3, [x15, #-7] -0xe3,0x89,0x40,0x9d = ldapur s3, [x15, #8] -0xe3,0x89,0x40,0x9d = ldapur s3, [x15, #8] -0xe3,0x79,0x5f,0xdd = ldapur d3, [x15, #-9] -0xe3,0x79,0x5f,0xdd = ldapur d3, [x15, #-9] -0xe3,0xab,0xc0,0x1d = ldapur q3, [sp, #10] -0xe3,0xab,0xc0,0x1d = ldapur q3, [sp, #10] -0xe3,0x85,0x01,0x0d = stl1 { v3.d }[0], [x15] -0xe3,0x85,0x01,0x0d = stl1 { v3.d }[0], [x15] -0xe3,0x87,0x01,0x4d = stl1 { v3.d }[1], [sp] -0xe3,0x87,0x01,0x4d = stl1 { v3.d }[1], [sp] -0xe3,0x87,0x41,0x0d = ldap1 { v3.d }[0], [sp] -0xe3,0x87,0x41,0x0d = ldap1 { v3.d }[0], [sp] -0xe3,0x85,0x41,0x4d = ldap1 { v3.d }[1], [x15] -0xe3,0x85,0x41,0x4d = ldap1 { v3.d }[1], [x15] + +0x18,0x0a,0x00,0x99 == stilp w24, w0, [x16, #-8]! +0x18,0x0a,0x00,0x99 == stilp w24, w0, [x16, #-8]! +0x39,0x0a,0x01,0xd9 == stilp x25, x1, [x17, #-16]! +0x39,0x0a,0x01,0xd9 == stilp x25, x1, [x17, #-16]! +0x5a,0x1a,0x02,0x99 == stilp w26, w2, [x18] +0xfb,0x1b,0x03,0xd9 == stilp x27, x3, [sp] +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0x9c,0x0a,0x44,0x99 == ldiapp w28, w4, [x20], #8 +0xbd,0x0a,0x45,0xd9 == ldiapp x29, x5, [x21], #16 +0xbd,0x0a,0x45,0xd9 == ldiapp x29, x5, [x21], #16 +0xfe,0x1b,0x46,0x99 == ldiapp w30, w6, [sp] +0xff,0x1a,0x47,0xd9 == ldiapp xzr, x7, [x23] +0xe3,0x09,0x80,0x99 == stlr w3, [x15, #-4]! +0xe3,0x09,0x80,0x99 == stlr w3, [x15, #-4]! +0xe3,0x09,0x80,0xd9 == stlr x3, [x15, #-8]! +0xe3,0x0b,0x80,0xd9 == stlr x3, [sp, #-8]! +0xe3,0x0b,0xc0,0x99 == ldapr w3, [sp], #4 +0xe3,0x09,0xc0,0x99 == ldapr w3, [x15], #4 +0xe3,0x09,0xc0,0xd9 == ldapr x3, [x15], #8 +0xe3,0x09,0xc0,0xd9 == ldapr x3, [x15], #8 +0xe3,0xf9,0x1f,0x1d == stlur b3, [x15, #-1] +0xe3,0x29,0x00,0x5d == stlur h3, [x15, #2] +0xe3,0xd9,0x1f,0x9d == stlur s3, [x15, #-3] +0xe3,0x4b,0x00,0xdd == stlur d3, [sp, #4] +0xe3,0xb9,0x9f,0x1d == stlur q3, [x15, #-5] +0xe3,0x69,0x40,0x1d == ldapur b3, [x15, #6] +0xe3,0x99,0x5f,0x5d == ldapur h3, [x15, #-7] +0xe3,0x89,0x40,0x9d == ldapur s3, [x15, #8] +0xe3,0x79,0x5f,0xdd == ldapur d3, [x15, #-9] +0xe3,0xab,0xc0,0x1d == ldapur q3, [sp, #10] +0xe3,0x85,0x01,0x0d == stl1 { v3.d }[0], [x15] +0xe3,0x87,0x01,0x4d == stl1 { v3.d }[1], [sp] +0xe3,0x87,0x41,0x0d == ldap1 { v3.d }[0], [sp] +0xe3,0x85,0x41,0x4d == ldap1 { v3.d }[1], [x15] diff --git a/suite/MC/AArch64/armv8.9a-pfar.s.cs b/suite/MC/AArch64/armv8.9a-pfar.s.cs index 669470ed0..7041ffc59 100644 --- a/suite/MC/AArch64/armv8.9a-pfar.s.cs +++ b/suite/MC/AArch64/armv8.9a-pfar.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0x60,0x38,0xd5 = mrs x0, PFAR_EL1 -0xa0,0x60,0x18,0xd5 = msr PFAR_EL1, x0 -0xa0,0x60,0x3c,0xd5 = mrs x0, PFAR_EL2 -0xa0,0x60,0x1c,0xd5 = msr PFAR_EL2, x0 -0xa0,0x60,0x3d,0xd5 = mrs x0, PFAR_EL12 -0xa0,0x60,0x1d,0xd5 = msr PFAR_EL12, x0 -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0xa0,0x60,0x1e,0xd5 = msr MFAR_EL3, x0 + +0xa0,0x60,0x38,0xd5 == mrs x0, PFAR_EL1 +0xa0,0x60,0x18,0xd5 == msr PFAR_EL1, x0 +0xa0,0x60,0x3c,0xd5 == mrs x0, PFAR_EL2 +0xa0,0x60,0x1c,0xd5 == msr PFAR_EL2, x0 +0xa0,0x60,0x3d,0xd5 == mrs x0, PFAR_EL12 +0xa0,0x60,0x1d,0xd5 == msr PFAR_EL12, x0 +0xa0,0x60,0x3e,0xd5 == mrs x0, MFAR_EL3 +0xa0,0x60,0x1e,0xd5 == msr MFAR_EL3, x0 diff --git a/suite/MC/AArch64/armv8.9a-pfar.txt.cs b/suite/MC/AArch64/armv8.9a-pfar.txt.cs index 669470ed0..7041ffc59 100644 --- a/suite/MC/AArch64/armv8.9a-pfar.txt.cs +++ b/suite/MC/AArch64/armv8.9a-pfar.txt.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0x60,0x38,0xd5 = mrs x0, PFAR_EL1 -0xa0,0x60,0x18,0xd5 = msr PFAR_EL1, x0 -0xa0,0x60,0x3c,0xd5 = mrs x0, PFAR_EL2 -0xa0,0x60,0x1c,0xd5 = msr PFAR_EL2, x0 -0xa0,0x60,0x3d,0xd5 = mrs x0, PFAR_EL12 -0xa0,0x60,0x1d,0xd5 = msr PFAR_EL12, x0 -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0xa0,0x60,0x1e,0xd5 = msr MFAR_EL3, x0 + +0xa0,0x60,0x38,0xd5 == mrs x0, PFAR_EL1 +0xa0,0x60,0x18,0xd5 == msr PFAR_EL1, x0 +0xa0,0x60,0x3c,0xd5 == mrs x0, PFAR_EL2 +0xa0,0x60,0x1c,0xd5 == msr PFAR_EL2, x0 +0xa0,0x60,0x3d,0xd5 == mrs x0, PFAR_EL12 +0xa0,0x60,0x1d,0xd5 == msr PFAR_EL12, x0 +0xa0,0x60,0x3e,0xd5 == mrs x0, MFAR_EL3 +0xa0,0x60,0x1e,0xd5 == msr MFAR_EL3, x0 diff --git a/suite/MC/AArch64/armv8.9a-prfm-slc.s.cs b/suite/MC/AArch64/armv8.9a-prfm-slc.s.cs index 75dbe6fce..bbe7346b1 100644 --- a/suite/MC/AArch64/armv8.9a-prfm-slc.s.cs +++ b/suite/MC/AArch64/armv8.9a-prfm-slc.s.cs @@ -1,8 +1,9 @@ # CS_ARCH_AARCH64, 0, None -0x66,0x00,0x80,0xf9 = prfm pldslckeep, [x3] -0x67,0x00,0x80,0xf9 = prfm pldslcstrm, [x3] -0x6e,0x00,0x80,0xf9 = prfm plislckeep, [x3] -0x6f,0x00,0x80,0xf9 = prfm plislcstrm, [x3] -0x76,0x00,0x80,0xf9 = prfm pstslckeep, [x3] -0x77,0x00,0x80,0xf9 = prfm pstslcstrm, [x3] -0x66,0x68,0xa5,0xf8 = prfm pldslckeep, [x3, x5] + +0x66,0x00,0x80,0xf9 == prfm pldslckeep, [x3] +0x67,0x00,0x80,0xf9 == prfm pldslcstrm, [x3] +0x6e,0x00,0x80,0xf9 == prfm plislckeep, [x3] +0x6f,0x00,0x80,0xf9 == prfm plislcstrm, [x3] +0x76,0x00,0x80,0xf9 == prfm pstslckeep, [x3] +0x77,0x00,0x80,0xf9 == prfm pstslcstrm, [x3] +0x66,0x68,0xa5,0xf8 == prfm pldslckeep, [x3, x5] diff --git a/suite/MC/AArch64/armv8.9a-prfm-slc.txt.cs b/suite/MC/AArch64/armv8.9a-prfm-slc.txt.cs index a7f7b823f..27f542eb8 100644 --- a/suite/MC/AArch64/armv8.9a-prfm-slc.txt.cs +++ b/suite/MC/AArch64/armv8.9a-prfm-slc.txt.cs @@ -1,8 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x66,0x00,0x80,0xf9 = prfm pldslckeep, [x3] -0x67,0x00,0x80,0xf9 = prfm pldslcstrm, [x3] -0x6e,0x00,0x80,0xf9 = prfm plislckeep, [x3] -0x6f,0x00,0x80,0xf9 = prfm plislcstrm, [x3] -0x76,0x00,0x80,0xf9 = prfm pstslckeep, [x3] -0x06,0x00,0x00,0xd8 = prfm pldslckeep, #0 -0x66,0x68,0xa5,0xf8 = prfm pldslckeep, [x3, x5] + +0x66,0x00,0x80,0xf9 == prfm pldslckeep, [x3] +0x67,0x00,0x80,0xf9 == prfm pldslcstrm, [x3] +0x6e,0x00,0x80,0xf9 == prfm plislckeep, [x3] +0x6f,0x00,0x80,0xf9 == prfm plislcstrm, [x3] +0x76,0x00,0x80,0xf9 == prfm pstslckeep, [x3] +0x77,0x00,0x80,0xf9 == prfm pstslcstrm, [x3] +0x06,0x00,0x00,0xd8 == prfm pldslckeep, #0 +0x66,0x68,0xa5,0xf8 == prfm pldslckeep, [x3, x5] diff --git a/suite/MC/AArch64/armv8.9a-rasv2.s.cs b/suite/MC/AArch64/armv8.9a-rasv2.s.cs index c313cf77e..ebc097741 100644 --- a/suite/MC/AArch64/armv8.9a-rasv2.s.cs +++ b/suite/MC/AArch64/armv8.9a-rasv2.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x40,0x53,0x38,0xd5 = mrs x0, ERXGSR_EL1 + +0x40,0x53,0x38,0xd5 == mrs x0, ERXGSR_EL1 diff --git a/suite/MC/AArch64/armv8.9a-rasv2.txt.cs b/suite/MC/AArch64/armv8.9a-rasv2.txt.cs index bdc294be4..85df6288c 100644 --- a/suite/MC/AArch64/armv8.9a-rasv2.txt.cs +++ b/suite/MC/AArch64/armv8.9a-rasv2.txt.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x40,0x53,0x38,0xd5 = mrs x0, ERXGSR_EL1 -0x40,0x53,0x18,0xd5 = msr S3_0_C5_C3_2, x0 + +0x40,0x53,0x38,0xd5 == mrs x0, ERXGSR_EL1 +0x40,0x53,0x18,0xd5 == msr S3_0_C5_C3_2, x0 diff --git a/suite/MC/AArch64/armv8.9a-specres2.s.cs b/suite/MC/AArch64/armv8.9a-specres2.s.cs index 791cc92ce..68eac92a3 100644 --- a/suite/MC/AArch64/armv8.9a-specres2.s.cs +++ b/suite/MC/AArch64/armv8.9a-specres2.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0xc0,0x73,0x0b,0xd5 = cosp rctx, x0 -0xc0,0x73,0x0b,0xd5 = cosp rctx, x0 + +0xc0,0x73,0x0b,0xd5 == cosp rctx, x0 +0xc0,0x73,0x0b,0xd5 == cosp rctx, x0 diff --git a/suite/MC/AArch64/armv8.9a-the.s.cs b/suite/MC/AArch64/armv8.9a-the.s.cs index 1ab4b9d35..d63267370 100644 --- a/suite/MC/AArch64/armv8.9a-the.s.cs +++ b/suite/MC/AArch64/armv8.9a-the.s.cs @@ -1,133 +1,134 @@ # CS_ARCH_AARCH64, 0, None -0xc3,0xd0,0x38,0xd5 = mrs x3, RCWMASK_EL1 -0xc1,0xd0,0x18,0xd5 = msr RCWMASK_EL1, x1 -0x63,0xd0,0x38,0xd5 = mrs x3, RCWSMASK_EL1 -0x61,0xd0,0x18,0xd5 = msr RCWSMASK_EL1, x1 -0x81,0x08,0x20,0x19 = rcwcas x0, x1, [x4] -0x81,0x08,0xa0,0x19 = rcwcasa x0, x1, [x4] -0x81,0x08,0xe0,0x19 = rcwcasal x0, x1, [x4] -0x81,0x08,0x60,0x19 = rcwcasl x0, x1, [x4] -0xe5,0x0b,0x23,0x19 = rcwcas x3, x5, [sp] -0xe5,0x0b,0xa3,0x19 = rcwcasa x3, x5, [sp] -0xe5,0x0b,0xe3,0x19 = rcwcasal x3, x5, [sp] -0xe5,0x0b,0x63,0x19 = rcwcasl x3, x5, [sp] -0x81,0x08,0x20,0x59 = rcwscas x0, x1, [x4] -0x81,0x08,0xa0,0x59 = rcwscasa x0, x1, [x4] -0x81,0x08,0xe0,0x59 = rcwscasal x0, x1, [x4] -0x81,0x08,0x60,0x59 = rcwscasl x0, x1, [x4] -0xe5,0x0b,0x23,0x59 = rcwscas x3, x5, [sp] -0xe5,0x0b,0xa3,0x59 = rcwscasa x3, x5, [sp] -0xe5,0x0b,0xe3,0x59 = rcwscasal x3, x5, [sp] -0xe5,0x0b,0x63,0x59 = rcwscasl x3, x5, [sp] -0x86,0x0c,0x20,0x19 = rcwcasp x0, x1, x6, x7, [x4] -0x86,0x0c,0xa0,0x19 = rcwcaspa x0, x1, x6, x7, [x4] -0x86,0x0c,0xe0,0x19 = rcwcaspal x0, x1, x6, x7, [x4] -0x86,0x0c,0x60,0x19 = rcwcaspl x0, x1, x6, x7, [x4] -0xe6,0x0f,0x24,0x19 = rcwcasp x4, x5, x6, x7, [sp] -0xe6,0x0f,0xa4,0x19 = rcwcaspa x4, x5, x6, x7, [sp] -0xe6,0x0f,0xe4,0x19 = rcwcaspal x4, x5, x6, x7, [sp] -0xe6,0x0f,0x64,0x19 = rcwcaspl x4, x5, x6, x7, [sp] -0x86,0x0c,0x20,0x59 = rcwscasp x0, x1, x6, x7, [x4] -0x86,0x0c,0xa0,0x59 = rcwscaspa x0, x1, x6, x7, [x4] -0x86,0x0c,0xe0,0x59 = rcwscaspal x0, x1, x6, x7, [x4] -0x86,0x0c,0x60,0x59 = rcwscaspl x0, x1, x6, x7, [x4] -0xe6,0x0f,0x24,0x59 = rcwscasp x4, x5, x6, x7, [sp] -0xe6,0x0f,0xa4,0x59 = rcwscaspa x4, x5, x6, x7, [sp] -0xe6,0x0f,0xe4,0x59 = rcwscaspal x4, x5, x6, x7, [sp] -0xe6,0x0f,0x64,0x59 = rcwscaspl x4, x5, x6, x7, [sp] -0x81,0x90,0x20,0x38 = rcwclr x0, x1, [x4] -0x81,0x90,0xa0,0x38 = rcwclra x0, x1, [x4] -0x81,0x90,0xe0,0x38 = rcwclral x0, x1, [x4] -0x81,0x90,0x60,0x38 = rcwclrl x0, x1, [x4] -0xe5,0x93,0x23,0x38 = rcwclr x3, x5, [sp] -0xe5,0x93,0xa3,0x38 = rcwclra x3, x5, [sp] -0xe5,0x93,0xe3,0x38 = rcwclral x3, x5, [sp] -0xe5,0x93,0x63,0x38 = rcwclrl x3, x5, [sp] -0x81,0x90,0x20,0x78 = rcwsclr x0, x1, [x4] -0x81,0x90,0xa0,0x78 = rcwsclra x0, x1, [x4] -0x81,0x90,0xe0,0x78 = rcwsclral x0, x1, [x4] -0x81,0x90,0x60,0x78 = rcwsclrl x0, x1, [x4] -0xe5,0x93,0x23,0x78 = rcwsclr x3, x5, [sp] -0xe5,0x93,0xa3,0x78 = rcwsclra x3, x5, [sp] -0xe5,0x93,0xe3,0x78 = rcwsclral x3, x5, [sp] -0xe5,0x93,0x63,0x78 = rcwsclrl x3, x5, [sp] -0x81,0x90,0x20,0x19 = rcwclrp x1, x0, [x4] -0x81,0x90,0xa0,0x19 = rcwclrpa x1, x0, [x4] -0x81,0x90,0xe0,0x19 = rcwclrpal x1, x0, [x4] -0x81,0x90,0x60,0x19 = rcwclrpl x1, x0, [x4] -0xe5,0x93,0x23,0x19 = rcwclrp x5, x3, [sp] -0xe5,0x93,0xa3,0x19 = rcwclrpa x5, x3, [sp] -0xe5,0x93,0xe3,0x19 = rcwclrpal x5, x3, [sp] -0xe5,0x93,0x63,0x19 = rcwclrpl x5, x3, [sp] -0x81,0x90,0x20,0x59 = rcwsclrp x1, x0, [x4] -0x81,0x90,0xa0,0x59 = rcwsclrpa x1, x0, [x4] -0x81,0x90,0xe0,0x59 = rcwsclrpal x1, x0, [x4] -0x81,0x90,0x60,0x59 = rcwsclrpl x1, x0, [x4] -0xe5,0x93,0x23,0x59 = rcwsclrp x5, x3, [sp] -0xe5,0x93,0xa3,0x59 = rcwsclrpa x5, x3, [sp] -0xe5,0x93,0xe3,0x59 = rcwsclrpal x5, x3, [sp] -0xe5,0x93,0x63,0x59 = rcwsclrpl x5, x3, [sp] -0x81,0xb0,0x20,0x38 = rcwset x0, x1, [x4] -0x81,0xb0,0xa0,0x38 = rcwseta x0, x1, [x4] -0x81,0xb0,0xe0,0x38 = rcwsetal x0, x1, [x4] -0x81,0xb0,0x60,0x38 = rcwsetl x0, x1, [x4] -0xe5,0xb3,0x23,0x38 = rcwset x3, x5, [sp] -0xe5,0xb3,0xa3,0x38 = rcwseta x3, x5, [sp] -0xe5,0xb3,0xe3,0x38 = rcwsetal x3, x5, [sp] -0xe5,0xb3,0x63,0x38 = rcwsetl x3, x5, [sp] -0x81,0xb0,0x20,0x78 = rcwsset x0, x1, [x4] -0x81,0xb0,0xa0,0x78 = rcwsseta x0, x1, [x4] -0x81,0xb0,0xe0,0x78 = rcwssetal x0, x1, [x4] -0x81,0xb0,0x60,0x78 = rcwssetl x0, x1, [x4] -0xe5,0xb3,0x23,0x78 = rcwsset x3, x5, [sp] -0xe5,0xb3,0xa3,0x78 = rcwsseta x3, x5, [sp] -0xe5,0xb3,0xe3,0x78 = rcwssetal x3, x5, [sp] -0xe5,0xb3,0x63,0x78 = rcwssetl x3, x5, [sp] -0x81,0xb0,0x20,0x19 = rcwsetp x1, x0, [x4] -0x81,0xb0,0xa0,0x19 = rcwsetpa x1, x0, [x4] -0x81,0xb0,0xe0,0x19 = rcwsetpal x1, x0, [x4] -0x81,0xb0,0x60,0x19 = rcwsetpl x1, x0, [x4] -0xe5,0xb3,0x23,0x19 = rcwsetp x5, x3, [sp] -0xe5,0xb3,0xa3,0x19 = rcwsetpa x5, x3, [sp] -0xe5,0xb3,0xe3,0x19 = rcwsetpal x5, x3, [sp] -0xe5,0xb3,0x63,0x19 = rcwsetpl x5, x3, [sp] -0x81,0xb0,0x20,0x59 = rcwssetp x1, x0, [x4] -0x81,0xb0,0xa0,0x59 = rcwssetpa x1, x0, [x4] -0x81,0xb0,0xe0,0x59 = rcwssetpal x1, x0, [x4] -0x81,0xb0,0x60,0x59 = rcwssetpl x1, x0, [x4] -0xe5,0xb3,0x23,0x59 = rcwssetp x5, x3, [sp] -0xe5,0xb3,0xa3,0x59 = rcwssetpa x5, x3, [sp] -0xe5,0xb3,0xe3,0x59 = rcwssetpal x5, x3, [sp] -0xe5,0xb3,0x63,0x59 = rcwssetpl x5, x3, [sp] -0x81,0xa0,0x20,0x38 = rcwswp x0, x1, [x4] -0x81,0xa0,0xa0,0x38 = rcwswpa x0, x1, [x4] -0x81,0xa0,0xe0,0x38 = rcwswpal x0, x1, [x4] -0x81,0xa0,0x60,0x38 = rcwswpl x0, x1, [x4] -0xe5,0xa3,0x23,0x38 = rcwswp x3, x5, [sp] -0xe5,0xa3,0xa3,0x38 = rcwswpa x3, x5, [sp] -0xe5,0xa3,0xe3,0x38 = rcwswpal x3, x5, [sp] -0xe5,0xa3,0x63,0x38 = rcwswpl x3, x5, [sp] -0x81,0xa0,0x20,0x78 = rcwsswp x0, x1, [x4] -0x81,0xa0,0xa0,0x78 = rcwsswpa x0, x1, [x4] -0x81,0xa0,0xe0,0x78 = rcwsswpal x0, x1, [x4] -0x81,0xa0,0x60,0x78 = rcwsswpl x0, x1, [x4] -0xe5,0xa3,0x23,0x78 = rcwsswp x3, x5, [sp] -0xe5,0xa3,0xa3,0x78 = rcwsswpa x3, x5, [sp] -0xe5,0xa3,0xe3,0x78 = rcwsswpal x3, x5, [sp] -0xe5,0xa3,0x63,0x78 = rcwsswpl x3, x5, [sp] -0x81,0xa0,0x20,0x19 = rcwswpp x1, x0, [x4] -0x81,0xa0,0xa0,0x19 = rcwswppa x1, x0, [x4] -0x81,0xa0,0xe0,0x19 = rcwswppal x1, x0, [x4] -0x81,0xa0,0x60,0x19 = rcwswppl x1, x0, [x4] -0xe5,0xa3,0x23,0x19 = rcwswpp x5, x3, [sp] -0xe5,0xa3,0xa3,0x19 = rcwswppa x5, x3, [sp] -0xe5,0xa3,0xe3,0x19 = rcwswppal x5, x3, [sp] -0xe5,0xa3,0x63,0x19 = rcwswppl x5, x3, [sp] -0x81,0xa0,0x20,0x59 = rcwsswpp x1, x0, [x4] -0x81,0xa0,0xa0,0x59 = rcwsswppa x1, x0, [x4] -0x81,0xa0,0xe0,0x59 = rcwsswppal x1, x0, [x4] -0x81,0xa0,0x60,0x59 = rcwsswppl x1, x0, [x4] -0xe5,0xa3,0x23,0x59 = rcwsswpp x5, x3, [sp] -0xe5,0xa3,0xa3,0x59 = rcwsswppa x5, x3, [sp] -0xe5,0xa3,0xe3,0x59 = rcwsswppal x5, x3, [sp] -0xe5,0xa3,0x63,0x59 = rcwsswppl x5, x3, [sp] + +0xc3,0xd0,0x38,0xd5 == mrs x3, RCWMASK_EL1 +0xc1,0xd0,0x18,0xd5 == msr RCWMASK_EL1, x1 +0x63,0xd0,0x38,0xd5 == mrs x3, RCWSMASK_EL1 +0x61,0xd0,0x18,0xd5 == msr RCWSMASK_EL1, x1 +0x81,0x08,0x20,0x19 == rcwcas x0, x1, [x4] +0x81,0x08,0xa0,0x19 == rcwcasa x0, x1, [x4] +0x81,0x08,0xe0,0x19 == rcwcasal x0, x1, [x4] +0x81,0x08,0x60,0x19 == rcwcasl x0, x1, [x4] +0xe5,0x0b,0x23,0x19 == rcwcas x3, x5, [sp] +0xe5,0x0b,0xa3,0x19 == rcwcasa x3, x5, [sp] +0xe5,0x0b,0xe3,0x19 == rcwcasal x3, x5, [sp] +0xe5,0x0b,0x63,0x19 == rcwcasl x3, x5, [sp] +0x81,0x08,0x20,0x59 == rcwscas x0, x1, [x4] +0x81,0x08,0xa0,0x59 == rcwscasa x0, x1, [x4] +0x81,0x08,0xe0,0x59 == rcwscasal x0, x1, [x4] +0x81,0x08,0x60,0x59 == rcwscasl x0, x1, [x4] +0xe5,0x0b,0x23,0x59 == rcwscas x3, x5, [sp] +0xe5,0x0b,0xa3,0x59 == rcwscasa x3, x5, [sp] +0xe5,0x0b,0xe3,0x59 == rcwscasal x3, x5, [sp] +0xe5,0x0b,0x63,0x59 == rcwscasl x3, x5, [sp] +0x86,0x0c,0x20,0x19 == rcwcasp x0, x1, x6, x7, [x4] +0x86,0x0c,0xa0,0x19 == rcwcaspa x0, x1, x6, x7, [x4] +0x86,0x0c,0xe0,0x19 == rcwcaspal x0, x1, x6, x7, [x4] +0x86,0x0c,0x60,0x19 == rcwcaspl x0, x1, x6, x7, [x4] +0xe6,0x0f,0x24,0x19 == rcwcasp x4, x5, x6, x7, [sp] +0xe6,0x0f,0xa4,0x19 == rcwcaspa x4, x5, x6, x7, [sp] +0xe6,0x0f,0xe4,0x19 == rcwcaspal x4, x5, x6, x7, [sp] +0xe6,0x0f,0x64,0x19 == rcwcaspl x4, x5, x6, x7, [sp] +0x86,0x0c,0x20,0x59 == rcwscasp x0, x1, x6, x7, [x4] +0x86,0x0c,0xa0,0x59 == rcwscaspa x0, x1, x6, x7, [x4] +0x86,0x0c,0xe0,0x59 == rcwscaspal x0, x1, x6, x7, [x4] +0x86,0x0c,0x60,0x59 == rcwscaspl x0, x1, x6, x7, [x4] +0xe6,0x0f,0x24,0x59 == rcwscasp x4, x5, x6, x7, [sp] +0xe6,0x0f,0xa4,0x59 == rcwscaspa x4, x5, x6, x7, [sp] +0xe6,0x0f,0xe4,0x59 == rcwscaspal x4, x5, x6, x7, [sp] +0xe6,0x0f,0x64,0x59 == rcwscaspl x4, x5, x6, x7, [sp] +0x81,0x90,0x20,0x38 == rcwclr x0, x1, [x4] +0x81,0x90,0xa0,0x38 == rcwclra x0, x1, [x4] +0x81,0x90,0xe0,0x38 == rcwclral x0, x1, [x4] +0x81,0x90,0x60,0x38 == rcwclrl x0, x1, [x4] +0xe5,0x93,0x23,0x38 == rcwclr x3, x5, [sp] +0xe5,0x93,0xa3,0x38 == rcwclra x3, x5, [sp] +0xe5,0x93,0xe3,0x38 == rcwclral x3, x5, [sp] +0xe5,0x93,0x63,0x38 == rcwclrl x3, x5, [sp] +0x81,0x90,0x20,0x78 == rcwsclr x0, x1, [x4] +0x81,0x90,0xa0,0x78 == rcwsclra x0, x1, [x4] +0x81,0x90,0xe0,0x78 == rcwsclral x0, x1, [x4] +0x81,0x90,0x60,0x78 == rcwsclrl x0, x1, [x4] +0xe5,0x93,0x23,0x78 == rcwsclr x3, x5, [sp] +0xe5,0x93,0xa3,0x78 == rcwsclra x3, x5, [sp] +0xe5,0x93,0xe3,0x78 == rcwsclral x3, x5, [sp] +0xe5,0x93,0x63,0x78 == rcwsclrl x3, x5, [sp] +0x81,0x90,0x20,0x19 == rcwclrp x1, x0, [x4] +0x81,0x90,0xa0,0x19 == rcwclrpa x1, x0, [x4] +0x81,0x90,0xe0,0x19 == rcwclrpal x1, x0, [x4] +0x81,0x90,0x60,0x19 == rcwclrpl x1, x0, [x4] +0xe5,0x93,0x23,0x19 == rcwclrp x5, x3, [sp] +0xe5,0x93,0xa3,0x19 == rcwclrpa x5, x3, [sp] +0xe5,0x93,0xe3,0x19 == rcwclrpal x5, x3, [sp] +0xe5,0x93,0x63,0x19 == rcwclrpl x5, x3, [sp] +0x81,0x90,0x20,0x59 == rcwsclrp x1, x0, [x4] +0x81,0x90,0xa0,0x59 == rcwsclrpa x1, x0, [x4] +0x81,0x90,0xe0,0x59 == rcwsclrpal x1, x0, [x4] +0x81,0x90,0x60,0x59 == rcwsclrpl x1, x0, [x4] +0xe5,0x93,0x23,0x59 == rcwsclrp x5, x3, [sp] +0xe5,0x93,0xa3,0x59 == rcwsclrpa x5, x3, [sp] +0xe5,0x93,0xe3,0x59 == rcwsclrpal x5, x3, [sp] +0xe5,0x93,0x63,0x59 == rcwsclrpl x5, x3, [sp] +0x81,0xb0,0x20,0x38 == rcwset x0, x1, [x4] +0x81,0xb0,0xa0,0x38 == rcwseta x0, x1, [x4] +0x81,0xb0,0xe0,0x38 == rcwsetal x0, x1, [x4] +0x81,0xb0,0x60,0x38 == rcwsetl x0, x1, [x4] +0xe5,0xb3,0x23,0x38 == rcwset x3, x5, [sp] +0xe5,0xb3,0xa3,0x38 == rcwseta x3, x5, [sp] +0xe5,0xb3,0xe3,0x38 == rcwsetal x3, x5, [sp] +0xe5,0xb3,0x63,0x38 == rcwsetl x3, x5, [sp] +0x81,0xb0,0x20,0x78 == rcwsset x0, x1, [x4] +0x81,0xb0,0xa0,0x78 == rcwsseta x0, x1, [x4] +0x81,0xb0,0xe0,0x78 == rcwssetal x0, x1, [x4] +0x81,0xb0,0x60,0x78 == rcwssetl x0, x1, [x4] +0xe5,0xb3,0x23,0x78 == rcwsset x3, x5, [sp] +0xe5,0xb3,0xa3,0x78 == rcwsseta x3, x5, [sp] +0xe5,0xb3,0xe3,0x78 == rcwssetal x3, x5, [sp] +0xe5,0xb3,0x63,0x78 == rcwssetl x3, x5, [sp] +0x81,0xb0,0x20,0x19 == rcwsetp x1, x0, [x4] +0x81,0xb0,0xa0,0x19 == rcwsetpa x1, x0, [x4] +0x81,0xb0,0xe0,0x19 == rcwsetpal x1, x0, [x4] +0x81,0xb0,0x60,0x19 == rcwsetpl x1, x0, [x4] +0xe5,0xb3,0x23,0x19 == rcwsetp x5, x3, [sp] +0xe5,0xb3,0xa3,0x19 == rcwsetpa x5, x3, [sp] +0xe5,0xb3,0xe3,0x19 == rcwsetpal x5, x3, [sp] +0xe5,0xb3,0x63,0x19 == rcwsetpl x5, x3, [sp] +0x81,0xb0,0x20,0x59 == rcwssetp x1, x0, [x4] +0x81,0xb0,0xa0,0x59 == rcwssetpa x1, x0, [x4] +0x81,0xb0,0xe0,0x59 == rcwssetpal x1, x0, [x4] +0x81,0xb0,0x60,0x59 == rcwssetpl x1, x0, [x4] +0xe5,0xb3,0x23,0x59 == rcwssetp x5, x3, [sp] +0xe5,0xb3,0xa3,0x59 == rcwssetpa x5, x3, [sp] +0xe5,0xb3,0xe3,0x59 == rcwssetpal x5, x3, [sp] +0xe5,0xb3,0x63,0x59 == rcwssetpl x5, x3, [sp] +0x81,0xa0,0x20,0x38 == rcwswp x0, x1, [x4] +0x81,0xa0,0xa0,0x38 == rcwswpa x0, x1, [x4] +0x81,0xa0,0xe0,0x38 == rcwswpal x0, x1, [x4] +0x81,0xa0,0x60,0x38 == rcwswpl x0, x1, [x4] +0xe5,0xa3,0x23,0x38 == rcwswp x3, x5, [sp] +0xe5,0xa3,0xa3,0x38 == rcwswpa x3, x5, [sp] +0xe5,0xa3,0xe3,0x38 == rcwswpal x3, x5, [sp] +0xe5,0xa3,0x63,0x38 == rcwswpl x3, x5, [sp] +0x81,0xa0,0x20,0x78 == rcwsswp x0, x1, [x4] +0x81,0xa0,0xa0,0x78 == rcwsswpa x0, x1, [x4] +0x81,0xa0,0xe0,0x78 == rcwsswpal x0, x1, [x4] +0x81,0xa0,0x60,0x78 == rcwsswpl x0, x1, [x4] +0xe5,0xa3,0x23,0x78 == rcwsswp x3, x5, [sp] +0xe5,0xa3,0xa3,0x78 == rcwsswpa x3, x5, [sp] +0xe5,0xa3,0xe3,0x78 == rcwsswpal x3, x5, [sp] +0xe5,0xa3,0x63,0x78 == rcwsswpl x3, x5, [sp] +0x81,0xa0,0x20,0x19 == rcwswpp x1, x0, [x4] +0x81,0xa0,0xa0,0x19 == rcwswppa x1, x0, [x4] +0x81,0xa0,0xe0,0x19 == rcwswppal x1, x0, [x4] +0x81,0xa0,0x60,0x19 == rcwswppl x1, x0, [x4] +0xe5,0xa3,0x23,0x19 == rcwswpp x5, x3, [sp] +0xe5,0xa3,0xa3,0x19 == rcwswppa x5, x3, [sp] +0xe5,0xa3,0xe3,0x19 == rcwswppal x5, x3, [sp] +0xe5,0xa3,0x63,0x19 == rcwswppl x5, x3, [sp] +0x81,0xa0,0x20,0x59 == rcwsswpp x1, x0, [x4] +0x81,0xa0,0xa0,0x59 == rcwsswppa x1, x0, [x4] +0x81,0xa0,0xe0,0x59 == rcwsswppal x1, x0, [x4] +0x81,0xa0,0x60,0x59 == rcwsswppl x1, x0, [x4] +0xe5,0xa3,0x23,0x59 == rcwsswpp x5, x3, [sp] +0xe5,0xa3,0xa3,0x59 == rcwsswppa x5, x3, [sp] +0xe5,0xa3,0xe3,0x59 == rcwsswppal x5, x3, [sp] +0xe5,0xa3,0x63,0x59 == rcwsswppl x5, x3, [sp] diff --git a/suite/MC/AArch64/armv8.9a-the.txt.cs b/suite/MC/AArch64/armv8.9a-the.txt.cs index 1ab4b9d35..d63267370 100644 --- a/suite/MC/AArch64/armv8.9a-the.txt.cs +++ b/suite/MC/AArch64/armv8.9a-the.txt.cs @@ -1,133 +1,134 @@ # CS_ARCH_AARCH64, 0, None -0xc3,0xd0,0x38,0xd5 = mrs x3, RCWMASK_EL1 -0xc1,0xd0,0x18,0xd5 = msr RCWMASK_EL1, x1 -0x63,0xd0,0x38,0xd5 = mrs x3, RCWSMASK_EL1 -0x61,0xd0,0x18,0xd5 = msr RCWSMASK_EL1, x1 -0x81,0x08,0x20,0x19 = rcwcas x0, x1, [x4] -0x81,0x08,0xa0,0x19 = rcwcasa x0, x1, [x4] -0x81,0x08,0xe0,0x19 = rcwcasal x0, x1, [x4] -0x81,0x08,0x60,0x19 = rcwcasl x0, x1, [x4] -0xe5,0x0b,0x23,0x19 = rcwcas x3, x5, [sp] -0xe5,0x0b,0xa3,0x19 = rcwcasa x3, x5, [sp] -0xe5,0x0b,0xe3,0x19 = rcwcasal x3, x5, [sp] -0xe5,0x0b,0x63,0x19 = rcwcasl x3, x5, [sp] -0x81,0x08,0x20,0x59 = rcwscas x0, x1, [x4] -0x81,0x08,0xa0,0x59 = rcwscasa x0, x1, [x4] -0x81,0x08,0xe0,0x59 = rcwscasal x0, x1, [x4] -0x81,0x08,0x60,0x59 = rcwscasl x0, x1, [x4] -0xe5,0x0b,0x23,0x59 = rcwscas x3, x5, [sp] -0xe5,0x0b,0xa3,0x59 = rcwscasa x3, x5, [sp] -0xe5,0x0b,0xe3,0x59 = rcwscasal x3, x5, [sp] -0xe5,0x0b,0x63,0x59 = rcwscasl x3, x5, [sp] -0x86,0x0c,0x20,0x19 = rcwcasp x0, x1, x6, x7, [x4] -0x86,0x0c,0xa0,0x19 = rcwcaspa x0, x1, x6, x7, [x4] -0x86,0x0c,0xe0,0x19 = rcwcaspal x0, x1, x6, x7, [x4] -0x86,0x0c,0x60,0x19 = rcwcaspl x0, x1, x6, x7, [x4] -0xe6,0x0f,0x24,0x19 = rcwcasp x4, x5, x6, x7, [sp] -0xe6,0x0f,0xa4,0x19 = rcwcaspa x4, x5, x6, x7, [sp] -0xe6,0x0f,0xe4,0x19 = rcwcaspal x4, x5, x6, x7, [sp] -0xe6,0x0f,0x64,0x19 = rcwcaspl x4, x5, x6, x7, [sp] -0x86,0x0c,0x20,0x59 = rcwscasp x0, x1, x6, x7, [x4] -0x86,0x0c,0xa0,0x59 = rcwscaspa x0, x1, x6, x7, [x4] -0x86,0x0c,0xe0,0x59 = rcwscaspal x0, x1, x6, x7, [x4] -0x86,0x0c,0x60,0x59 = rcwscaspl x0, x1, x6, x7, [x4] -0xe6,0x0f,0x24,0x59 = rcwscasp x4, x5, x6, x7, [sp] -0xe6,0x0f,0xa4,0x59 = rcwscaspa x4, x5, x6, x7, [sp] -0xe6,0x0f,0xe4,0x59 = rcwscaspal x4, x5, x6, x7, [sp] -0xe6,0x0f,0x64,0x59 = rcwscaspl x4, x5, x6, x7, [sp] -0x81,0x90,0x20,0x38 = rcwclr x0, x1, [x4] -0x81,0x90,0xa0,0x38 = rcwclra x0, x1, [x4] -0x81,0x90,0xe0,0x38 = rcwclral x0, x1, [x4] -0x81,0x90,0x60,0x38 = rcwclrl x0, x1, [x4] -0xe5,0x93,0x23,0x38 = rcwclr x3, x5, [sp] -0xe5,0x93,0xa3,0x38 = rcwclra x3, x5, [sp] -0xe5,0x93,0xe3,0x38 = rcwclral x3, x5, [sp] -0xe5,0x93,0x63,0x38 = rcwclrl x3, x5, [sp] -0x81,0x90,0x20,0x78 = rcwsclr x0, x1, [x4] -0x81,0x90,0xa0,0x78 = rcwsclra x0, x1, [x4] -0x81,0x90,0xe0,0x78 = rcwsclral x0, x1, [x4] -0x81,0x90,0x60,0x78 = rcwsclrl x0, x1, [x4] -0xe5,0x93,0x23,0x78 = rcwsclr x3, x5, [sp] -0xe5,0x93,0xa3,0x78 = rcwsclra x3, x5, [sp] -0xe5,0x93,0xe3,0x78 = rcwsclral x3, x5, [sp] -0xe5,0x93,0x63,0x78 = rcwsclrl x3, x5, [sp] -0x81,0x90,0x20,0x19 = rcwclrp x1, x0, [x4] -0x81,0x90,0xa0,0x19 = rcwclrpa x1, x0, [x4] -0x81,0x90,0xe0,0x19 = rcwclrpal x1, x0, [x4] -0x81,0x90,0x60,0x19 = rcwclrpl x1, x0, [x4] -0xe5,0x93,0x23,0x19 = rcwclrp x5, x3, [sp] -0xe5,0x93,0xa3,0x19 = rcwclrpa x5, x3, [sp] -0xe5,0x93,0xe3,0x19 = rcwclrpal x5, x3, [sp] -0xe5,0x93,0x63,0x19 = rcwclrpl x5, x3, [sp] -0x81,0x90,0x20,0x59 = rcwsclrp x1, x0, [x4] -0x81,0x90,0xa0,0x59 = rcwsclrpa x1, x0, [x4] -0x81,0x90,0xe0,0x59 = rcwsclrpal x1, x0, [x4] -0x81,0x90,0x60,0x59 = rcwsclrpl x1, x0, [x4] -0xe5,0x93,0x23,0x59 = rcwsclrp x5, x3, [sp] -0xe5,0x93,0xa3,0x59 = rcwsclrpa x5, x3, [sp] -0xe5,0x93,0xe3,0x59 = rcwsclrpal x5, x3, [sp] -0xe5,0x93,0x63,0x59 = rcwsclrpl x5, x3, [sp] -0x81,0xb0,0x20,0x38 = rcwset x0, x1, [x4] -0x81,0xb0,0xa0,0x38 = rcwseta x0, x1, [x4] -0x81,0xb0,0xe0,0x38 = rcwsetal x0, x1, [x4] -0x81,0xb0,0x60,0x38 = rcwsetl x0, x1, [x4] -0xe5,0xb3,0x23,0x38 = rcwset x3, x5, [sp] -0xe5,0xb3,0xa3,0x38 = rcwseta x3, x5, [sp] -0xe5,0xb3,0xe3,0x38 = rcwsetal x3, x5, [sp] -0xe5,0xb3,0x63,0x38 = rcwsetl x3, x5, [sp] -0x81,0xb0,0x20,0x78 = rcwsset x0, x1, [x4] -0x81,0xb0,0xa0,0x78 = rcwsseta x0, x1, [x4] -0x81,0xb0,0xe0,0x78 = rcwssetal x0, x1, [x4] -0x81,0xb0,0x60,0x78 = rcwssetl x0, x1, [x4] -0xe5,0xb3,0x23,0x78 = rcwsset x3, x5, [sp] -0xe5,0xb3,0xa3,0x78 = rcwsseta x3, x5, [sp] -0xe5,0xb3,0xe3,0x78 = rcwssetal x3, x5, [sp] -0xe5,0xb3,0x63,0x78 = rcwssetl x3, x5, [sp] -0x81,0xb0,0x20,0x19 = rcwsetp x1, x0, [x4] -0x81,0xb0,0xa0,0x19 = rcwsetpa x1, x0, [x4] -0x81,0xb0,0xe0,0x19 = rcwsetpal x1, x0, [x4] -0x81,0xb0,0x60,0x19 = rcwsetpl x1, x0, [x4] -0xe5,0xb3,0x23,0x19 = rcwsetp x5, x3, [sp] -0xe5,0xb3,0xa3,0x19 = rcwsetpa x5, x3, [sp] -0xe5,0xb3,0xe3,0x19 = rcwsetpal x5, x3, [sp] -0xe5,0xb3,0x63,0x19 = rcwsetpl x5, x3, [sp] -0x81,0xb0,0x20,0x59 = rcwssetp x1, x0, [x4] -0x81,0xb0,0xa0,0x59 = rcwssetpa x1, x0, [x4] -0x81,0xb0,0xe0,0x59 = rcwssetpal x1, x0, [x4] -0x81,0xb0,0x60,0x59 = rcwssetpl x1, x0, [x4] -0xe5,0xb3,0x23,0x59 = rcwssetp x5, x3, [sp] -0xe5,0xb3,0xa3,0x59 = rcwssetpa x5, x3, [sp] -0xe5,0xb3,0xe3,0x59 = rcwssetpal x5, x3, [sp] -0xe5,0xb3,0x63,0x59 = rcwssetpl x5, x3, [sp] -0x81,0xa0,0x20,0x38 = rcwswp x0, x1, [x4] -0x81,0xa0,0xa0,0x38 = rcwswpa x0, x1, [x4] -0x81,0xa0,0xe0,0x38 = rcwswpal x0, x1, [x4] -0x81,0xa0,0x60,0x38 = rcwswpl x0, x1, [x4] -0xe5,0xa3,0x23,0x38 = rcwswp x3, x5, [sp] -0xe5,0xa3,0xa3,0x38 = rcwswpa x3, x5, [sp] -0xe5,0xa3,0xe3,0x38 = rcwswpal x3, x5, [sp] -0xe5,0xa3,0x63,0x38 = rcwswpl x3, x5, [sp] -0x81,0xa0,0x20,0x78 = rcwsswp x0, x1, [x4] -0x81,0xa0,0xa0,0x78 = rcwsswpa x0, x1, [x4] -0x81,0xa0,0xe0,0x78 = rcwsswpal x0, x1, [x4] -0x81,0xa0,0x60,0x78 = rcwsswpl x0, x1, [x4] -0xe5,0xa3,0x23,0x78 = rcwsswp x3, x5, [sp] -0xe5,0xa3,0xa3,0x78 = rcwsswpa x3, x5, [sp] -0xe5,0xa3,0xe3,0x78 = rcwsswpal x3, x5, [sp] -0xe5,0xa3,0x63,0x78 = rcwsswpl x3, x5, [sp] -0x81,0xa0,0x20,0x19 = rcwswpp x1, x0, [x4] -0x81,0xa0,0xa0,0x19 = rcwswppa x1, x0, [x4] -0x81,0xa0,0xe0,0x19 = rcwswppal x1, x0, [x4] -0x81,0xa0,0x60,0x19 = rcwswppl x1, x0, [x4] -0xe5,0xa3,0x23,0x19 = rcwswpp x5, x3, [sp] -0xe5,0xa3,0xa3,0x19 = rcwswppa x5, x3, [sp] -0xe5,0xa3,0xe3,0x19 = rcwswppal x5, x3, [sp] -0xe5,0xa3,0x63,0x19 = rcwswppl x5, x3, [sp] -0x81,0xa0,0x20,0x59 = rcwsswpp x1, x0, [x4] -0x81,0xa0,0xa0,0x59 = rcwsswppa x1, x0, [x4] -0x81,0xa0,0xe0,0x59 = rcwsswppal x1, x0, [x4] -0x81,0xa0,0x60,0x59 = rcwsswppl x1, x0, [x4] -0xe5,0xa3,0x23,0x59 = rcwsswpp x5, x3, [sp] -0xe5,0xa3,0xa3,0x59 = rcwsswppa x5, x3, [sp] -0xe5,0xa3,0xe3,0x59 = rcwsswppal x5, x3, [sp] -0xe5,0xa3,0x63,0x59 = rcwsswppl x5, x3, [sp] + +0xc3,0xd0,0x38,0xd5 == mrs x3, RCWMASK_EL1 +0xc1,0xd0,0x18,0xd5 == msr RCWMASK_EL1, x1 +0x63,0xd0,0x38,0xd5 == mrs x3, RCWSMASK_EL1 +0x61,0xd0,0x18,0xd5 == msr RCWSMASK_EL1, x1 +0x81,0x08,0x20,0x19 == rcwcas x0, x1, [x4] +0x81,0x08,0xa0,0x19 == rcwcasa x0, x1, [x4] +0x81,0x08,0xe0,0x19 == rcwcasal x0, x1, [x4] +0x81,0x08,0x60,0x19 == rcwcasl x0, x1, [x4] +0xe5,0x0b,0x23,0x19 == rcwcas x3, x5, [sp] +0xe5,0x0b,0xa3,0x19 == rcwcasa x3, x5, [sp] +0xe5,0x0b,0xe3,0x19 == rcwcasal x3, x5, [sp] +0xe5,0x0b,0x63,0x19 == rcwcasl x3, x5, [sp] +0x81,0x08,0x20,0x59 == rcwscas x0, x1, [x4] +0x81,0x08,0xa0,0x59 == rcwscasa x0, x1, [x4] +0x81,0x08,0xe0,0x59 == rcwscasal x0, x1, [x4] +0x81,0x08,0x60,0x59 == rcwscasl x0, x1, [x4] +0xe5,0x0b,0x23,0x59 == rcwscas x3, x5, [sp] +0xe5,0x0b,0xa3,0x59 == rcwscasa x3, x5, [sp] +0xe5,0x0b,0xe3,0x59 == rcwscasal x3, x5, [sp] +0xe5,0x0b,0x63,0x59 == rcwscasl x3, x5, [sp] +0x86,0x0c,0x20,0x19 == rcwcasp x0, x1, x6, x7, [x4] +0x86,0x0c,0xa0,0x19 == rcwcaspa x0, x1, x6, x7, [x4] +0x86,0x0c,0xe0,0x19 == rcwcaspal x0, x1, x6, x7, [x4] +0x86,0x0c,0x60,0x19 == rcwcaspl x0, x1, x6, x7, [x4] +0xe6,0x0f,0x24,0x19 == rcwcasp x4, x5, x6, x7, [sp] +0xe6,0x0f,0xa4,0x19 == rcwcaspa x4, x5, x6, x7, [sp] +0xe6,0x0f,0xe4,0x19 == rcwcaspal x4, x5, x6, x7, [sp] +0xe6,0x0f,0x64,0x19 == rcwcaspl x4, x5, x6, x7, [sp] +0x86,0x0c,0x20,0x59 == rcwscasp x0, x1, x6, x7, [x4] +0x86,0x0c,0xa0,0x59 == rcwscaspa x0, x1, x6, x7, [x4] +0x86,0x0c,0xe0,0x59 == rcwscaspal x0, x1, x6, x7, [x4] +0x86,0x0c,0x60,0x59 == rcwscaspl x0, x1, x6, x7, [x4] +0xe6,0x0f,0x24,0x59 == rcwscasp x4, x5, x6, x7, [sp] +0xe6,0x0f,0xa4,0x59 == rcwscaspa x4, x5, x6, x7, [sp] +0xe6,0x0f,0xe4,0x59 == rcwscaspal x4, x5, x6, x7, [sp] +0xe6,0x0f,0x64,0x59 == rcwscaspl x4, x5, x6, x7, [sp] +0x81,0x90,0x20,0x38 == rcwclr x0, x1, [x4] +0x81,0x90,0xa0,0x38 == rcwclra x0, x1, [x4] +0x81,0x90,0xe0,0x38 == rcwclral x0, x1, [x4] +0x81,0x90,0x60,0x38 == rcwclrl x0, x1, [x4] +0xe5,0x93,0x23,0x38 == rcwclr x3, x5, [sp] +0xe5,0x93,0xa3,0x38 == rcwclra x3, x5, [sp] +0xe5,0x93,0xe3,0x38 == rcwclral x3, x5, [sp] +0xe5,0x93,0x63,0x38 == rcwclrl x3, x5, [sp] +0x81,0x90,0x20,0x78 == rcwsclr x0, x1, [x4] +0x81,0x90,0xa0,0x78 == rcwsclra x0, x1, [x4] +0x81,0x90,0xe0,0x78 == rcwsclral x0, x1, [x4] +0x81,0x90,0x60,0x78 == rcwsclrl x0, x1, [x4] +0xe5,0x93,0x23,0x78 == rcwsclr x3, x5, [sp] +0xe5,0x93,0xa3,0x78 == rcwsclra x3, x5, [sp] +0xe5,0x93,0xe3,0x78 == rcwsclral x3, x5, [sp] +0xe5,0x93,0x63,0x78 == rcwsclrl x3, x5, [sp] +0x81,0x90,0x20,0x19 == rcwclrp x1, x0, [x4] +0x81,0x90,0xa0,0x19 == rcwclrpa x1, x0, [x4] +0x81,0x90,0xe0,0x19 == rcwclrpal x1, x0, [x4] +0x81,0x90,0x60,0x19 == rcwclrpl x1, x0, [x4] +0xe5,0x93,0x23,0x19 == rcwclrp x5, x3, [sp] +0xe5,0x93,0xa3,0x19 == rcwclrpa x5, x3, [sp] +0xe5,0x93,0xe3,0x19 == rcwclrpal x5, x3, [sp] +0xe5,0x93,0x63,0x19 == rcwclrpl x5, x3, [sp] +0x81,0x90,0x20,0x59 == rcwsclrp x1, x0, [x4] +0x81,0x90,0xa0,0x59 == rcwsclrpa x1, x0, [x4] +0x81,0x90,0xe0,0x59 == rcwsclrpal x1, x0, [x4] +0x81,0x90,0x60,0x59 == rcwsclrpl x1, x0, [x4] +0xe5,0x93,0x23,0x59 == rcwsclrp x5, x3, [sp] +0xe5,0x93,0xa3,0x59 == rcwsclrpa x5, x3, [sp] +0xe5,0x93,0xe3,0x59 == rcwsclrpal x5, x3, [sp] +0xe5,0x93,0x63,0x59 == rcwsclrpl x5, x3, [sp] +0x81,0xb0,0x20,0x38 == rcwset x0, x1, [x4] +0x81,0xb0,0xa0,0x38 == rcwseta x0, x1, [x4] +0x81,0xb0,0xe0,0x38 == rcwsetal x0, x1, [x4] +0x81,0xb0,0x60,0x38 == rcwsetl x0, x1, [x4] +0xe5,0xb3,0x23,0x38 == rcwset x3, x5, [sp] +0xe5,0xb3,0xa3,0x38 == rcwseta x3, x5, [sp] +0xe5,0xb3,0xe3,0x38 == rcwsetal x3, x5, [sp] +0xe5,0xb3,0x63,0x38 == rcwsetl x3, x5, [sp] +0x81,0xb0,0x20,0x78 == rcwsset x0, x1, [x4] +0x81,0xb0,0xa0,0x78 == rcwsseta x0, x1, [x4] +0x81,0xb0,0xe0,0x78 == rcwssetal x0, x1, [x4] +0x81,0xb0,0x60,0x78 == rcwssetl x0, x1, [x4] +0xe5,0xb3,0x23,0x78 == rcwsset x3, x5, [sp] +0xe5,0xb3,0xa3,0x78 == rcwsseta x3, x5, [sp] +0xe5,0xb3,0xe3,0x78 == rcwssetal x3, x5, [sp] +0xe5,0xb3,0x63,0x78 == rcwssetl x3, x5, [sp] +0x81,0xb0,0x20,0x19 == rcwsetp x1, x0, [x4] +0x81,0xb0,0xa0,0x19 == rcwsetpa x1, x0, [x4] +0x81,0xb0,0xe0,0x19 == rcwsetpal x1, x0, [x4] +0x81,0xb0,0x60,0x19 == rcwsetpl x1, x0, [x4] +0xe5,0xb3,0x23,0x19 == rcwsetp x5, x3, [sp] +0xe5,0xb3,0xa3,0x19 == rcwsetpa x5, x3, [sp] +0xe5,0xb3,0xe3,0x19 == rcwsetpal x5, x3, [sp] +0xe5,0xb3,0x63,0x19 == rcwsetpl x5, x3, [sp] +0x81,0xb0,0x20,0x59 == rcwssetp x1, x0, [x4] +0x81,0xb0,0xa0,0x59 == rcwssetpa x1, x0, [x4] +0x81,0xb0,0xe0,0x59 == rcwssetpal x1, x0, [x4] +0x81,0xb0,0x60,0x59 == rcwssetpl x1, x0, [x4] +0xe5,0xb3,0x23,0x59 == rcwssetp x5, x3, [sp] +0xe5,0xb3,0xa3,0x59 == rcwssetpa x5, x3, [sp] +0xe5,0xb3,0xe3,0x59 == rcwssetpal x5, x3, [sp] +0xe5,0xb3,0x63,0x59 == rcwssetpl x5, x3, [sp] +0x81,0xa0,0x20,0x38 == rcwswp x0, x1, [x4] +0x81,0xa0,0xa0,0x38 == rcwswpa x0, x1, [x4] +0x81,0xa0,0xe0,0x38 == rcwswpal x0, x1, [x4] +0x81,0xa0,0x60,0x38 == rcwswpl x0, x1, [x4] +0xe5,0xa3,0x23,0x38 == rcwswp x3, x5, [sp] +0xe5,0xa3,0xa3,0x38 == rcwswpa x3, x5, [sp] +0xe5,0xa3,0xe3,0x38 == rcwswpal x3, x5, [sp] +0xe5,0xa3,0x63,0x38 == rcwswpl x3, x5, [sp] +0x81,0xa0,0x20,0x78 == rcwsswp x0, x1, [x4] +0x81,0xa0,0xa0,0x78 == rcwsswpa x0, x1, [x4] +0x81,0xa0,0xe0,0x78 == rcwsswpal x0, x1, [x4] +0x81,0xa0,0x60,0x78 == rcwsswpl x0, x1, [x4] +0xe5,0xa3,0x23,0x78 == rcwsswp x3, x5, [sp] +0xe5,0xa3,0xa3,0x78 == rcwsswpa x3, x5, [sp] +0xe5,0xa3,0xe3,0x78 == rcwsswpal x3, x5, [sp] +0xe5,0xa3,0x63,0x78 == rcwsswpl x3, x5, [sp] +0x81,0xa0,0x20,0x19 == rcwswpp x1, x0, [x4] +0x81,0xa0,0xa0,0x19 == rcwswppa x1, x0, [x4] +0x81,0xa0,0xe0,0x19 == rcwswppal x1, x0, [x4] +0x81,0xa0,0x60,0x19 == rcwswppl x1, x0, [x4] +0xe5,0xa3,0x23,0x19 == rcwswpp x5, x3, [sp] +0xe5,0xa3,0xa3,0x19 == rcwswppa x5, x3, [sp] +0xe5,0xa3,0xe3,0x19 == rcwswppal x5, x3, [sp] +0xe5,0xa3,0x63,0x19 == rcwswppl x5, x3, [sp] +0x81,0xa0,0x20,0x59 == rcwsswpp x1, x0, [x4] +0x81,0xa0,0xa0,0x59 == rcwsswppa x1, x0, [x4] +0x81,0xa0,0xe0,0x59 == rcwsswppal x1, x0, [x4] +0x81,0xa0,0x60,0x59 == rcwsswppl x1, x0, [x4] +0xe5,0xa3,0x23,0x59 == rcwsswpp x5, x3, [sp] +0xe5,0xa3,0xa3,0x59 == rcwsswppa x5, x3, [sp] +0xe5,0xa3,0xe3,0x59 == rcwsswppal x5, x3, [sp] +0xe5,0xa3,0x63,0x59 == rcwsswppl x5, x3, [sp] diff --git a/suite/MC/AArch64/armv8a-fpmul.s.cs b/suite/MC/AArch64/armv8a-fpmul.s.cs index 35955fc0d..943572b98 100644 --- a/suite/MC/AArch64/armv8a-fpmul.s.cs +++ b/suite/MC/AArch64/armv8a-fpmul.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xec,0x22,0x0e = fmlal v0.2s, v1.2h, v2.2h -0x20,0xec,0xa2,0x0e = fmlsl v0.2s, v1.2h, v2.2h -0x20,0xec,0x22,0x4e = fmlal v0.4s, v1.4h, v2.4h -0x20,0xec,0xa2,0x4e = fmlsl v0.4s, v1.4h, v2.4h -0x20,0xcc,0x22,0x2e = fmlal2 v0.2s, v1.2h, v2.2h -0x20,0xcc,0xa2,0x2e = fmlsl2 v0.2s, v1.2h, v2.2h -0x20,0xcc,0x22,0x6e = fmlal2 v0.4s, v1.4h, v2.4h -0x20,0xcc,0xa2,0x6e = fmlsl2 v0.4s, v1.4h, v2.4h -0x20,0x08,0xb2,0x0f = fmlal v0.2s, v1.2h, v2.h[7] -0x20,0x48,0xb2,0x0f = fmlsl v0.2s, v1.2h, v2.h[7] -0x20,0x08,0xb2,0x4f = fmlal v0.4s, v1.4h, v2.h[7] -0x20,0x48,0xb2,0x4f = fmlsl v0.4s, v1.4h, v2.h[7] -0x20,0x88,0xb2,0x2f = fmlal2 v0.2s, v1.2h, v2.h[7] -0x20,0xc8,0xb2,0x2f = fmlsl2 v0.2s, v1.2h, v2.h[7] -0x20,0x88,0xb2,0x6f = fmlal2 v0.4s, v1.4h, v2.h[7] -0x20,0xc8,0xb2,0x6f = fmlsl2 v0.4s, v1.4h, v2.h[7] -0x20,0x08,0x92,0x0f = fmlal v0.2s, v1.2h, v2.h[5] -0x20,0x48,0x92,0x0f = fmlsl v0.2s, v1.2h, v2.h[5] -0x20,0x08,0x92,0x4f = fmlal v0.4s, v1.4h, v2.h[5] -0x20,0x48,0x92,0x4f = fmlsl v0.4s, v1.4h, v2.h[5] -0x20,0x88,0x92,0x2f = fmlal2 v0.2s, v1.2h, v2.h[5] -0x20,0xc8,0x92,0x2f = fmlsl2 v0.2s, v1.2h, v2.h[5] -0x20,0x88,0x92,0x6f = fmlal2 v0.4s, v1.4h, v2.h[5] -0x20,0xc8,0x92,0x6f = fmlsl2 v0.4s, v1.4h, v2.h[5] + +0x20,0xec,0x22,0x0e == fmlal v0.2s, v1.2h, v2.2h +0x20,0xec,0xa2,0x0e == fmlsl v0.2s, v1.2h, v2.2h +0x20,0xec,0x22,0x4e == fmlal v0.4s, v1.4h, v2.4h +0x20,0xec,0xa2,0x4e == fmlsl v0.4s, v1.4h, v2.4h +0x20,0xcc,0x22,0x2e == fmlal2 v0.2s, v1.2h, v2.2h +0x20,0xcc,0xa2,0x2e == fmlsl2 v0.2s, v1.2h, v2.2h +0x20,0xcc,0x22,0x6e == fmlal2 v0.4s, v1.4h, v2.4h +0x20,0xcc,0xa2,0x6e == fmlsl2 v0.4s, v1.4h, v2.4h +0x20,0x08,0xb2,0x0f == fmlal v0.2s, v1.2h, v2.h[7] +0x20,0x48,0xb2,0x0f == fmlsl v0.2s, v1.2h, v2.h[7] +0x20,0x08,0xb2,0x4f == fmlal v0.4s, v1.4h, v2.h[7] +0x20,0x48,0xb2,0x4f == fmlsl v0.4s, v1.4h, v2.h[7] +0x20,0x88,0xb2,0x2f == fmlal2 v0.2s, v1.2h, v2.h[7] +0x20,0xc8,0xb2,0x2f == fmlsl2 v0.2s, v1.2h, v2.h[7] +0x20,0x88,0xb2,0x6f == fmlal2 v0.4s, v1.4h, v2.h[7] +0x20,0xc8,0xb2,0x6f == fmlsl2 v0.4s, v1.4h, v2.h[7] +0x20,0x08,0x92,0x0f == fmlal v0.2s, v1.2h, v2.h[5] +0x20,0x48,0x92,0x0f == fmlsl v0.2s, v1.2h, v2.h[5] +0x20,0x08,0x92,0x4f == fmlal v0.4s, v1.4h, v2.h[5] +0x20,0x48,0x92,0x4f == fmlsl v0.4s, v1.4h, v2.h[5] +0x20,0x88,0x92,0x2f == fmlal2 v0.2s, v1.2h, v2.h[5] +0x20,0xc8,0x92,0x2f == fmlsl2 v0.2s, v1.2h, v2.h[5] +0x20,0x88,0x92,0x6f == fmlal2 v0.4s, v1.4h, v2.h[5] +0x20,0xc8,0x92,0x6f == fmlsl2 v0.4s, v1.4h, v2.h[5] diff --git a/suite/MC/AArch64/armv8r-inst.s.cs b/suite/MC/AArch64/armv8r-inst.s.cs index 8e363a186..b657ca5c1 100644 --- a/suite/MC/AArch64/armv8r-inst.s.cs +++ b/suite/MC/AArch64/armv8r-inst.s.cs @@ -1,2 +1,3 @@ # CS_ARCH_AARCH64, 0, None -0x9f,0x3c,0x03,0xd5 = dfb + +0x9f,0x3c,0x03,0xd5 == dfb diff --git a/suite/MC/AArch64/armv8r-sysreg.s.cs b/suite/MC/AArch64/armv8r-sysreg.s.cs index 95ea11428..32585c3ca 100644 --- a/suite/MC/AArch64/armv8r-sysreg.s.cs +++ b/suite/MC/AArch64/armv8r-sysreg.s.cs @@ -1,286 +1,287 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x20,0x3c,0xd5 = mrs x0, TTBR0_EL2 -0x80,0x00,0x38,0xd5 = mrs x0, MPUIR_EL1 -0x80,0x00,0x3c,0xd5 = mrs x0, MPUIR_EL2 -0x20,0x61,0x38,0xd5 = mrs x0, PRENR_EL1 -0x20,0x61,0x3c,0xd5 = mrs x0, PRENR_EL2 -0x20,0x62,0x38,0xd5 = mrs x0, PRSELR_EL1 -0x20,0x62,0x3c,0xd5 = mrs x0, PRSELR_EL2 -0x00,0x68,0x38,0xd5 = mrs x0, PRBAR_EL1 -0x00,0x68,0x3c,0xd5 = mrs x0, PRBAR_EL2 -0x20,0x68,0x38,0xd5 = mrs x0, PRLAR_EL1 -0x20,0x68,0x3c,0xd5 = mrs x0, PRLAR_EL2 -0x80,0x68,0x38,0xd5 = mrs x0, PRBAR1_EL1 -0x00,0x69,0x38,0xd5 = mrs x0, PRBAR2_EL1 -0x80,0x69,0x38,0xd5 = mrs x0, PRBAR3_EL1 -0x00,0x6a,0x38,0xd5 = mrs x0, PRBAR4_EL1 -0x80,0x6a,0x38,0xd5 = mrs x0, PRBAR5_EL1 -0x00,0x6b,0x38,0xd5 = mrs x0, PRBAR6_EL1 -0x80,0x6b,0x38,0xd5 = mrs x0, PRBAR7_EL1 -0x00,0x6c,0x38,0xd5 = mrs x0, PRBAR8_EL1 -0x80,0x6c,0x38,0xd5 = mrs x0, PRBAR9_EL1 -0x00,0x6d,0x38,0xd5 = mrs x0, PRBAR10_EL1 -0x80,0x6d,0x38,0xd5 = mrs x0, PRBAR11_EL1 -0x00,0x6e,0x38,0xd5 = mrs x0, PRBAR12_EL1 -0x80,0x6e,0x38,0xd5 = mrs x0, PRBAR13_EL1 -0x00,0x6f,0x38,0xd5 = mrs x0, PRBAR14_EL1 -0x80,0x6f,0x38,0xd5 = mrs x0, PRBAR15_EL1 -0xa0,0x68,0x38,0xd5 = mrs x0, PRLAR1_EL1 -0x20,0x69,0x38,0xd5 = mrs x0, PRLAR2_EL1 -0xa0,0x69,0x38,0xd5 = mrs x0, PRLAR3_EL1 -0x20,0x6a,0x38,0xd5 = mrs x0, PRLAR4_EL1 -0xa0,0x6a,0x38,0xd5 = mrs x0, PRLAR5_EL1 -0x20,0x6b,0x38,0xd5 = mrs x0, PRLAR6_EL1 -0xa0,0x6b,0x38,0xd5 = mrs x0, PRLAR7_EL1 -0x20,0x6c,0x38,0xd5 = mrs x0, PRLAR8_EL1 -0xa0,0x6c,0x38,0xd5 = mrs x0, PRLAR9_EL1 -0x20,0x6d,0x38,0xd5 = mrs x0, PRLAR10_EL1 -0xa0,0x6d,0x38,0xd5 = mrs x0, PRLAR11_EL1 -0x20,0x6e,0x38,0xd5 = mrs x0, PRLAR12_EL1 -0xa0,0x6e,0x38,0xd5 = mrs x0, PRLAR13_EL1 -0x20,0x6f,0x38,0xd5 = mrs x0, PRLAR14_EL1 -0xa0,0x6f,0x38,0xd5 = mrs x0, PRLAR15_EL1 -0x80,0x68,0x3c,0xd5 = mrs x0, PRBAR1_EL2 -0x00,0x69,0x3c,0xd5 = mrs x0, PRBAR2_EL2 -0x80,0x69,0x3c,0xd5 = mrs x0, PRBAR3_EL2 -0x00,0x6a,0x3c,0xd5 = mrs x0, PRBAR4_EL2 -0x80,0x6a,0x3c,0xd5 = mrs x0, PRBAR5_EL2 -0x00,0x6b,0x3c,0xd5 = mrs x0, PRBAR6_EL2 -0x80,0x6b,0x3c,0xd5 = mrs x0, PRBAR7_EL2 -0x00,0x6c,0x3c,0xd5 = mrs x0, PRBAR8_EL2 -0x80,0x6c,0x3c,0xd5 = mrs x0, PRBAR9_EL2 -0x00,0x6d,0x3c,0xd5 = mrs x0, PRBAR10_EL2 -0x80,0x6d,0x3c,0xd5 = mrs x0, PRBAR11_EL2 -0x00,0x6e,0x3c,0xd5 = mrs x0, PRBAR12_EL2 -0x80,0x6e,0x3c,0xd5 = mrs x0, PRBAR13_EL2 -0x00,0x6f,0x3c,0xd5 = mrs x0, PRBAR14_EL2 -0x80,0x6f,0x3c,0xd5 = mrs x0, PRBAR15_EL2 -0xa0,0x68,0x3c,0xd5 = mrs x0, PRLAR1_EL2 -0x20,0x69,0x3c,0xd5 = mrs x0, PRLAR2_EL2 -0xa0,0x69,0x3c,0xd5 = mrs x0, PRLAR3_EL2 -0x20,0x6a,0x3c,0xd5 = mrs x0, PRLAR4_EL2 -0xa0,0x6a,0x3c,0xd5 = mrs x0, PRLAR5_EL2 -0x20,0x6b,0x3c,0xd5 = mrs x0, PRLAR6_EL2 -0xa0,0x6b,0x3c,0xd5 = mrs x0, PRLAR7_EL2 -0x20,0x6c,0x3c,0xd5 = mrs x0, PRLAR8_EL2 -0xa0,0x6c,0x3c,0xd5 = mrs x0, PRLAR9_EL2 -0x20,0x6d,0x3c,0xd5 = mrs x0, PRLAR10_EL2 -0xa0,0x6d,0x3c,0xd5 = mrs x0, PRLAR11_EL2 -0x20,0x6e,0x3c,0xd5 = mrs x0, PRLAR12_EL2 -0xa0,0x6e,0x3c,0xd5 = mrs x0, PRLAR13_EL2 -0x20,0x6f,0x3c,0xd5 = mrs x0, PRLAR14_EL2 -0xa0,0x6f,0x3c,0xd5 = mrs x0, PRLAR15_EL2 -0x1e,0x20,0x3c,0xd5 = mrs x30, TTBR0_EL2 -0x9e,0x00,0x38,0xd5 = mrs x30, MPUIR_EL1 -0x9e,0x00,0x3c,0xd5 = mrs x30, MPUIR_EL2 -0x3e,0x61,0x38,0xd5 = mrs x30, PRENR_EL1 -0x3e,0x61,0x3c,0xd5 = mrs x30, PRENR_EL2 -0x3e,0x62,0x38,0xd5 = mrs x30, PRSELR_EL1 -0x3e,0x62,0x3c,0xd5 = mrs x30, PRSELR_EL2 -0x1e,0x68,0x38,0xd5 = mrs x30, PRBAR_EL1 -0x1e,0x68,0x3c,0xd5 = mrs x30, PRBAR_EL2 -0x3e,0x68,0x38,0xd5 = mrs x30, PRLAR_EL1 -0x3e,0x68,0x3c,0xd5 = mrs x30, PRLAR_EL2 -0x9e,0x68,0x38,0xd5 = mrs x30, PRBAR1_EL1 -0x1e,0x69,0x38,0xd5 = mrs x30, PRBAR2_EL1 -0x9e,0x69,0x38,0xd5 = mrs x30, PRBAR3_EL1 -0x1e,0x6a,0x38,0xd5 = mrs x30, PRBAR4_EL1 -0x9e,0x6a,0x38,0xd5 = mrs x30, PRBAR5_EL1 -0x1e,0x6b,0x38,0xd5 = mrs x30, PRBAR6_EL1 -0x9e,0x6b,0x38,0xd5 = mrs x30, PRBAR7_EL1 -0x1e,0x6c,0x38,0xd5 = mrs x30, PRBAR8_EL1 -0x9e,0x6c,0x38,0xd5 = mrs x30, PRBAR9_EL1 -0x1e,0x6d,0x38,0xd5 = mrs x30, PRBAR10_EL1 -0x9e,0x6d,0x38,0xd5 = mrs x30, PRBAR11_EL1 -0x1e,0x6e,0x38,0xd5 = mrs x30, PRBAR12_EL1 -0x9e,0x6e,0x38,0xd5 = mrs x30, PRBAR13_EL1 -0x1e,0x6f,0x38,0xd5 = mrs x30, PRBAR14_EL1 -0x9e,0x6f,0x38,0xd5 = mrs x30, PRBAR15_EL1 -0xbe,0x68,0x38,0xd5 = mrs x30, PRLAR1_EL1 -0x3e,0x69,0x38,0xd5 = mrs x30, PRLAR2_EL1 -0xbe,0x69,0x38,0xd5 = mrs x30, PRLAR3_EL1 -0x3e,0x6a,0x38,0xd5 = mrs x30, PRLAR4_EL1 -0xbe,0x6a,0x38,0xd5 = mrs x30, PRLAR5_EL1 -0x3e,0x6b,0x38,0xd5 = mrs x30, PRLAR6_EL1 -0xbe,0x6b,0x38,0xd5 = mrs x30, PRLAR7_EL1 -0x3e,0x6c,0x38,0xd5 = mrs x30, PRLAR8_EL1 -0xbe,0x6c,0x38,0xd5 = mrs x30, PRLAR9_EL1 -0x3e,0x6d,0x38,0xd5 = mrs x30, PRLAR10_EL1 -0xbe,0x6d,0x38,0xd5 = mrs x30, PRLAR11_EL1 -0x3e,0x6e,0x38,0xd5 = mrs x30, PRLAR12_EL1 -0xbe,0x6e,0x38,0xd5 = mrs x30, PRLAR13_EL1 -0x3e,0x6f,0x38,0xd5 = mrs x30, PRLAR14_EL1 -0xbe,0x6f,0x38,0xd5 = mrs x30, PRLAR15_EL1 -0x9e,0x68,0x3c,0xd5 = mrs x30, PRBAR1_EL2 -0x1e,0x69,0x3c,0xd5 = mrs x30, PRBAR2_EL2 -0x9e,0x69,0x3c,0xd5 = mrs x30, PRBAR3_EL2 -0x1e,0x6a,0x3c,0xd5 = mrs x30, PRBAR4_EL2 -0x9e,0x6a,0x3c,0xd5 = mrs x30, PRBAR5_EL2 -0x1e,0x6b,0x3c,0xd5 = mrs x30, PRBAR6_EL2 -0x9e,0x6b,0x3c,0xd5 = mrs x30, PRBAR7_EL2 -0x1e,0x6c,0x3c,0xd5 = mrs x30, PRBAR8_EL2 -0x9e,0x6c,0x3c,0xd5 = mrs x30, PRBAR9_EL2 -0x1e,0x6d,0x3c,0xd5 = mrs x30, PRBAR10_EL2 -0x9e,0x6d,0x3c,0xd5 = mrs x30, PRBAR11_EL2 -0x1e,0x6e,0x3c,0xd5 = mrs x30, PRBAR12_EL2 -0x9e,0x6e,0x3c,0xd5 = mrs x30, PRBAR13_EL2 -0x1e,0x6f,0x3c,0xd5 = mrs x30, PRBAR14_EL2 -0x9e,0x6f,0x3c,0xd5 = mrs x30, PRBAR15_EL2 -0xbe,0x68,0x3c,0xd5 = mrs x30, PRLAR1_EL2 -0x3e,0x69,0x3c,0xd5 = mrs x30, PRLAR2_EL2 -0xbe,0x69,0x3c,0xd5 = mrs x30, PRLAR3_EL2 -0x3e,0x6a,0x3c,0xd5 = mrs x30, PRLAR4_EL2 -0xbe,0x6a,0x3c,0xd5 = mrs x30, PRLAR5_EL2 -0x3e,0x6b,0x3c,0xd5 = mrs x30, PRLAR6_EL2 -0xbe,0x6b,0x3c,0xd5 = mrs x30, PRLAR7_EL2 -0x3e,0x6c,0x3c,0xd5 = mrs x30, PRLAR8_EL2 -0xbe,0x6c,0x3c,0xd5 = mrs x30, PRLAR9_EL2 -0x3e,0x6d,0x3c,0xd5 = mrs x30, PRLAR10_EL2 -0xbe,0x6d,0x3c,0xd5 = mrs x30, PRLAR11_EL2 -0x3e,0x6e,0x3c,0xd5 = mrs x30, PRLAR12_EL2 -0xbe,0x6e,0x3c,0xd5 = mrs x30, PRLAR13_EL2 -0x3e,0x6f,0x3c,0xd5 = mrs x30, PRLAR14_EL2 -0xbe,0x6f,0x3c,0xd5 = mrs x30, PRLAR15_EL2 -0x00,0x20,0x1c,0xd5 = msr TTBR0_EL2, x0 -0x80,0x00,0x18,0xd5 = msr MPUIR_EL1, x0 -0x80,0x00,0x1c,0xd5 = msr MPUIR_EL2, x0 -0x20,0x61,0x18,0xd5 = msr PRENR_EL1, x0 -0x20,0x61,0x1c,0xd5 = msr PRENR_EL2, x0 -0x20,0x62,0x18,0xd5 = msr PRSELR_EL1, x0 -0x20,0x62,0x1c,0xd5 = msr PRSELR_EL2, x0 -0x00,0x68,0x18,0xd5 = msr PRBAR_EL1, x0 -0x00,0x68,0x1c,0xd5 = msr PRBAR_EL2, x0 -0x20,0x68,0x18,0xd5 = msr PRLAR_EL1, x0 -0x20,0x68,0x1c,0xd5 = msr PRLAR_EL2, x0 -0x80,0x68,0x18,0xd5 = msr PRBAR1_EL1, x0 -0x00,0x69,0x18,0xd5 = msr PRBAR2_EL1, x0 -0x80,0x69,0x18,0xd5 = msr PRBAR3_EL1, x0 -0x00,0x6a,0x18,0xd5 = msr PRBAR4_EL1, x0 -0x80,0x6a,0x18,0xd5 = msr PRBAR5_EL1, x0 -0x00,0x6b,0x18,0xd5 = msr PRBAR6_EL1, x0 -0x80,0x6b,0x18,0xd5 = msr PRBAR7_EL1, x0 -0x00,0x6c,0x18,0xd5 = msr PRBAR8_EL1, x0 -0x80,0x6c,0x18,0xd5 = msr PRBAR9_EL1, x0 -0x00,0x6d,0x18,0xd5 = msr PRBAR10_EL1, x0 -0x80,0x6d,0x18,0xd5 = msr PRBAR11_EL1, x0 -0x00,0x6e,0x18,0xd5 = msr PRBAR12_EL1, x0 -0x80,0x6e,0x18,0xd5 = msr PRBAR13_EL1, x0 -0x00,0x6f,0x18,0xd5 = msr PRBAR14_EL1, x0 -0x80,0x6f,0x18,0xd5 = msr PRBAR15_EL1, x0 -0xa0,0x68,0x18,0xd5 = msr PRLAR1_EL1, x0 -0x20,0x69,0x18,0xd5 = msr PRLAR2_EL1, x0 -0xa0,0x69,0x18,0xd5 = msr PRLAR3_EL1, x0 -0x20,0x6a,0x18,0xd5 = msr PRLAR4_EL1, x0 -0xa0,0x6a,0x18,0xd5 = msr PRLAR5_EL1, x0 -0x20,0x6b,0x18,0xd5 = msr PRLAR6_EL1, x0 -0xa0,0x6b,0x18,0xd5 = msr PRLAR7_EL1, x0 -0x20,0x6c,0x18,0xd5 = msr PRLAR8_EL1, x0 -0xa0,0x6c,0x18,0xd5 = msr PRLAR9_EL1, x0 -0x20,0x6d,0x18,0xd5 = msr PRLAR10_EL1, x0 -0xa0,0x6d,0x18,0xd5 = msr PRLAR11_EL1, x0 -0x20,0x6e,0x18,0xd5 = msr PRLAR12_EL1, x0 -0xa0,0x6e,0x18,0xd5 = msr PRLAR13_EL1, x0 -0x20,0x6f,0x18,0xd5 = msr PRLAR14_EL1, x0 -0xa0,0x6f,0x18,0xd5 = msr PRLAR15_EL1, x0 -0x80,0x68,0x1c,0xd5 = msr PRBAR1_EL2, x0 -0x00,0x69,0x1c,0xd5 = msr PRBAR2_EL2, x0 -0x80,0x69,0x1c,0xd5 = msr PRBAR3_EL2, x0 -0x00,0x6a,0x1c,0xd5 = msr PRBAR4_EL2, x0 -0x80,0x6a,0x1c,0xd5 = msr PRBAR5_EL2, x0 -0x00,0x6b,0x1c,0xd5 = msr PRBAR6_EL2, x0 -0x80,0x6b,0x1c,0xd5 = msr PRBAR7_EL2, x0 -0x00,0x6c,0x1c,0xd5 = msr PRBAR8_EL2, x0 -0x80,0x6c,0x1c,0xd5 = msr PRBAR9_EL2, x0 -0x00,0x6d,0x1c,0xd5 = msr PRBAR10_EL2, x0 -0x80,0x6d,0x1c,0xd5 = msr PRBAR11_EL2, x0 -0x00,0x6e,0x1c,0xd5 = msr PRBAR12_EL2, x0 -0x80,0x6e,0x1c,0xd5 = msr PRBAR13_EL2, x0 -0x00,0x6f,0x1c,0xd5 = msr PRBAR14_EL2, x0 -0x80,0x6f,0x1c,0xd5 = msr PRBAR15_EL2, x0 -0xa0,0x68,0x1c,0xd5 = msr PRLAR1_EL2, x0 -0x20,0x69,0x1c,0xd5 = msr PRLAR2_EL2, x0 -0xa0,0x69,0x1c,0xd5 = msr PRLAR3_EL2, x0 -0x20,0x6a,0x1c,0xd5 = msr PRLAR4_EL2, x0 -0xa0,0x6a,0x1c,0xd5 = msr PRLAR5_EL2, x0 -0x20,0x6b,0x1c,0xd5 = msr PRLAR6_EL2, x0 -0xa0,0x6b,0x1c,0xd5 = msr PRLAR7_EL2, x0 -0x20,0x6c,0x1c,0xd5 = msr PRLAR8_EL2, x0 -0xa0,0x6c,0x1c,0xd5 = msr PRLAR9_EL2, x0 -0x20,0x6d,0x1c,0xd5 = msr PRLAR10_EL2, x0 -0xa0,0x6d,0x1c,0xd5 = msr PRLAR11_EL2, x0 -0x20,0x6e,0x1c,0xd5 = msr PRLAR12_EL2, x0 -0xa0,0x6e,0x1c,0xd5 = msr PRLAR13_EL2, x0 -0x20,0x6f,0x1c,0xd5 = msr PRLAR14_EL2, x0 -0xa0,0x6f,0x1c,0xd5 = msr PRLAR15_EL2, x0 -0x1e,0x20,0x1c,0xd5 = msr TTBR0_EL2, x30 -0x9e,0x00,0x18,0xd5 = msr MPUIR_EL1, x30 -0x9e,0x00,0x1c,0xd5 = msr MPUIR_EL2, x30 -0x3e,0x61,0x18,0xd5 = msr PRENR_EL1, x30 -0x3e,0x61,0x1c,0xd5 = msr PRENR_EL2, x30 -0x3e,0x62,0x18,0xd5 = msr PRSELR_EL1, x30 -0x3e,0x62,0x1c,0xd5 = msr PRSELR_EL2, x30 -0x1e,0x68,0x18,0xd5 = msr PRBAR_EL1, x30 -0x1e,0x68,0x1c,0xd5 = msr PRBAR_EL2, x30 -0x3e,0x68,0x18,0xd5 = msr PRLAR_EL1, x30 -0x3e,0x68,0x1c,0xd5 = msr PRLAR_EL2, x30 -0x9e,0x68,0x18,0xd5 = msr PRBAR1_EL1, x30 -0x1e,0x69,0x18,0xd5 = msr PRBAR2_EL1, x30 -0x9e,0x69,0x18,0xd5 = msr PRBAR3_EL1, x30 -0x1e,0x6a,0x18,0xd5 = msr PRBAR4_EL1, x30 -0x9e,0x6a,0x18,0xd5 = msr PRBAR5_EL1, x30 -0x1e,0x6b,0x18,0xd5 = msr PRBAR6_EL1, x30 -0x9e,0x6b,0x18,0xd5 = msr PRBAR7_EL1, x30 -0x1e,0x6c,0x18,0xd5 = msr PRBAR8_EL1, x30 -0x9e,0x6c,0x18,0xd5 = msr PRBAR9_EL1, x30 -0x1e,0x6d,0x18,0xd5 = msr PRBAR10_EL1, x30 -0x9e,0x6d,0x18,0xd5 = msr PRBAR11_EL1, x30 -0x1e,0x6e,0x18,0xd5 = msr PRBAR12_EL1, x30 -0x9e,0x6e,0x18,0xd5 = msr PRBAR13_EL1, x30 -0x1e,0x6f,0x18,0xd5 = msr PRBAR14_EL1, x30 -0x9e,0x6f,0x18,0xd5 = msr PRBAR15_EL1, x30 -0xbe,0x68,0x18,0xd5 = msr PRLAR1_EL1, x30 -0x3e,0x69,0x18,0xd5 = msr PRLAR2_EL1, x30 -0xbe,0x69,0x18,0xd5 = msr PRLAR3_EL1, x30 -0x3e,0x6a,0x18,0xd5 = msr PRLAR4_EL1, x30 -0xbe,0x6a,0x18,0xd5 = msr PRLAR5_EL1, x30 -0x3e,0x6b,0x18,0xd5 = msr PRLAR6_EL1, x30 -0xbe,0x6b,0x18,0xd5 = msr PRLAR7_EL1, x30 -0x3e,0x6c,0x18,0xd5 = msr PRLAR8_EL1, x30 -0xbe,0x6c,0x18,0xd5 = msr PRLAR9_EL1, x30 -0x3e,0x6d,0x18,0xd5 = msr PRLAR10_EL1, x30 -0xbe,0x6d,0x18,0xd5 = msr PRLAR11_EL1, x30 -0x3e,0x6e,0x18,0xd5 = msr PRLAR12_EL1, x30 -0xbe,0x6e,0x18,0xd5 = msr PRLAR13_EL1, x30 -0x3e,0x6f,0x18,0xd5 = msr PRLAR14_EL1, x30 -0xbe,0x6f,0x18,0xd5 = msr PRLAR15_EL1, x30 -0x9e,0x68,0x1c,0xd5 = msr PRBAR1_EL2, x30 -0x1e,0x69,0x1c,0xd5 = msr PRBAR2_EL2, x30 -0x9e,0x69,0x1c,0xd5 = msr PRBAR3_EL2, x30 -0x1e,0x6a,0x1c,0xd5 = msr PRBAR4_EL2, x30 -0x9e,0x6a,0x1c,0xd5 = msr PRBAR5_EL2, x30 -0x1e,0x6b,0x1c,0xd5 = msr PRBAR6_EL2, x30 -0x9e,0x6b,0x1c,0xd5 = msr PRBAR7_EL2, x30 -0x1e,0x6c,0x1c,0xd5 = msr PRBAR8_EL2, x30 -0x9e,0x6c,0x1c,0xd5 = msr PRBAR9_EL2, x30 -0x1e,0x6d,0x1c,0xd5 = msr PRBAR10_EL2, x30 -0x9e,0x6d,0x1c,0xd5 = msr PRBAR11_EL2, x30 -0x1e,0x6e,0x1c,0xd5 = msr PRBAR12_EL2, x30 -0x9e,0x6e,0x1c,0xd5 = msr PRBAR13_EL2, x30 -0x1e,0x6f,0x1c,0xd5 = msr PRBAR14_EL2, x30 -0x9e,0x6f,0x1c,0xd5 = msr PRBAR15_EL2, x30 -0xbe,0x68,0x1c,0xd5 = msr PRLAR1_EL2, x30 -0x3e,0x69,0x1c,0xd5 = msr PRLAR2_EL2, x30 -0xbe,0x69,0x1c,0xd5 = msr PRLAR3_EL2, x30 -0x3e,0x6a,0x1c,0xd5 = msr PRLAR4_EL2, x30 -0xbe,0x6a,0x1c,0xd5 = msr PRLAR5_EL2, x30 -0x3e,0x6b,0x1c,0xd5 = msr PRLAR6_EL2, x30 -0xbe,0x6b,0x1c,0xd5 = msr PRLAR7_EL2, x30 -0x3e,0x6c,0x1c,0xd5 = msr PRLAR8_EL2, x30 -0xbe,0x6c,0x1c,0xd5 = msr PRLAR9_EL2, x30 -0x3e,0x6d,0x1c,0xd5 = msr PRLAR10_EL2, x30 -0xbe,0x6d,0x1c,0xd5 = msr PRLAR11_EL2, x30 -0x3e,0x6e,0x1c,0xd5 = msr PRLAR12_EL2, x30 -0xbe,0x6e,0x1c,0xd5 = msr PRLAR13_EL2, x30 -0x3e,0x6f,0x1c,0xd5 = msr PRLAR14_EL2, x30 -0xbe,0x6f,0x1c,0xd5 = msr PRLAR15_EL2, x30 -0x20,0xd0,0x1c,0xd5 = msr CONTEXTIDR_EL2, x0 + +0x00,0x20,0x3c,0xd5 == mrs x0, VSCTLR_EL2 +0x80,0x00,0x38,0xd5 == mrs x0, MPUIR_EL1 +0x80,0x00,0x3c,0xd5 == mrs x0, MPUIR_EL2 +0x20,0x61,0x38,0xd5 == mrs x0, PRENR_EL1 +0x20,0x61,0x3c,0xd5 == mrs x0, PRENR_EL2 +0x20,0x62,0x38,0xd5 == mrs x0, PRSELR_EL1 +0x20,0x62,0x3c,0xd5 == mrs x0, PRSELR_EL2 +0x00,0x68,0x38,0xd5 == mrs x0, PRBAR_EL1 +0x00,0x68,0x3c,0xd5 == mrs x0, PRBAR_EL2 +0x20,0x68,0x38,0xd5 == mrs x0, PRLAR_EL1 +0x20,0x68,0x3c,0xd5 == mrs x0, PRLAR_EL2 +0x80,0x68,0x38,0xd5 == mrs x0, PRBAR1_EL1 +0x00,0x69,0x38,0xd5 == mrs x0, PRBAR2_EL1 +0x80,0x69,0x38,0xd5 == mrs x0, PRBAR3_EL1 +0x00,0x6a,0x38,0xd5 == mrs x0, PRBAR4_EL1 +0x80,0x6a,0x38,0xd5 == mrs x0, PRBAR5_EL1 +0x00,0x6b,0x38,0xd5 == mrs x0, PRBAR6_EL1 +0x80,0x6b,0x38,0xd5 == mrs x0, PRBAR7_EL1 +0x00,0x6c,0x38,0xd5 == mrs x0, PRBAR8_EL1 +0x80,0x6c,0x38,0xd5 == mrs x0, PRBAR9_EL1 +0x00,0x6d,0x38,0xd5 == mrs x0, PRBAR10_EL1 +0x80,0x6d,0x38,0xd5 == mrs x0, PRBAR11_EL1 +0x00,0x6e,0x38,0xd5 == mrs x0, PRBAR12_EL1 +0x80,0x6e,0x38,0xd5 == mrs x0, PRBAR13_EL1 +0x00,0x6f,0x38,0xd5 == mrs x0, PRBAR14_EL1 +0x80,0x6f,0x38,0xd5 == mrs x0, PRBAR15_EL1 +0xa0,0x68,0x38,0xd5 == mrs x0, PRLAR1_EL1 +0x20,0x69,0x38,0xd5 == mrs x0, PRLAR2_EL1 +0xa0,0x69,0x38,0xd5 == mrs x0, PRLAR3_EL1 +0x20,0x6a,0x38,0xd5 == mrs x0, PRLAR4_EL1 +0xa0,0x6a,0x38,0xd5 == mrs x0, PRLAR5_EL1 +0x20,0x6b,0x38,0xd5 == mrs x0, PRLAR6_EL1 +0xa0,0x6b,0x38,0xd5 == mrs x0, PRLAR7_EL1 +0x20,0x6c,0x38,0xd5 == mrs x0, PRLAR8_EL1 +0xa0,0x6c,0x38,0xd5 == mrs x0, PRLAR9_EL1 +0x20,0x6d,0x38,0xd5 == mrs x0, PRLAR10_EL1 +0xa0,0x6d,0x38,0xd5 == mrs x0, PRLAR11_EL1 +0x20,0x6e,0x38,0xd5 == mrs x0, PRLAR12_EL1 +0xa0,0x6e,0x38,0xd5 == mrs x0, PRLAR13_EL1 +0x20,0x6f,0x38,0xd5 == mrs x0, PRLAR14_EL1 +0xa0,0x6f,0x38,0xd5 == mrs x0, PRLAR15_EL1 +0x80,0x68,0x3c,0xd5 == mrs x0, PRBAR1_EL2 +0x00,0x69,0x3c,0xd5 == mrs x0, PRBAR2_EL2 +0x80,0x69,0x3c,0xd5 == mrs x0, PRBAR3_EL2 +0x00,0x6a,0x3c,0xd5 == mrs x0, PRBAR4_EL2 +0x80,0x6a,0x3c,0xd5 == mrs x0, PRBAR5_EL2 +0x00,0x6b,0x3c,0xd5 == mrs x0, PRBAR6_EL2 +0x80,0x6b,0x3c,0xd5 == mrs x0, PRBAR7_EL2 +0x00,0x6c,0x3c,0xd5 == mrs x0, PRBAR8_EL2 +0x80,0x6c,0x3c,0xd5 == mrs x0, PRBAR9_EL2 +0x00,0x6d,0x3c,0xd5 == mrs x0, PRBAR10_EL2 +0x80,0x6d,0x3c,0xd5 == mrs x0, PRBAR11_EL2 +0x00,0x6e,0x3c,0xd5 == mrs x0, PRBAR12_EL2 +0x80,0x6e,0x3c,0xd5 == mrs x0, PRBAR13_EL2 +0x00,0x6f,0x3c,0xd5 == mrs x0, PRBAR14_EL2 +0x80,0x6f,0x3c,0xd5 == mrs x0, PRBAR15_EL2 +0xa0,0x68,0x3c,0xd5 == mrs x0, PRLAR1_EL2 +0x20,0x69,0x3c,0xd5 == mrs x0, PRLAR2_EL2 +0xa0,0x69,0x3c,0xd5 == mrs x0, PRLAR3_EL2 +0x20,0x6a,0x3c,0xd5 == mrs x0, PRLAR4_EL2 +0xa0,0x6a,0x3c,0xd5 == mrs x0, PRLAR5_EL2 +0x20,0x6b,0x3c,0xd5 == mrs x0, PRLAR6_EL2 +0xa0,0x6b,0x3c,0xd5 == mrs x0, PRLAR7_EL2 +0x20,0x6c,0x3c,0xd5 == mrs x0, PRLAR8_EL2 +0xa0,0x6c,0x3c,0xd5 == mrs x0, PRLAR9_EL2 +0x20,0x6d,0x3c,0xd5 == mrs x0, PRLAR10_EL2 +0xa0,0x6d,0x3c,0xd5 == mrs x0, PRLAR11_EL2 +0x20,0x6e,0x3c,0xd5 == mrs x0, PRLAR12_EL2 +0xa0,0x6e,0x3c,0xd5 == mrs x0, PRLAR13_EL2 +0x20,0x6f,0x3c,0xd5 == mrs x0, PRLAR14_EL2 +0xa0,0x6f,0x3c,0xd5 == mrs x0, PRLAR15_EL2 +0x1e,0x20,0x3c,0xd5 == mrs x30, VSCTLR_EL2 +0x9e,0x00,0x38,0xd5 == mrs x30, MPUIR_EL1 +0x9e,0x00,0x3c,0xd5 == mrs x30, MPUIR_EL2 +0x3e,0x61,0x38,0xd5 == mrs x30, PRENR_EL1 +0x3e,0x61,0x3c,0xd5 == mrs x30, PRENR_EL2 +0x3e,0x62,0x38,0xd5 == mrs x30, PRSELR_EL1 +0x3e,0x62,0x3c,0xd5 == mrs x30, PRSELR_EL2 +0x1e,0x68,0x38,0xd5 == mrs x30, PRBAR_EL1 +0x1e,0x68,0x3c,0xd5 == mrs x30, PRBAR_EL2 +0x3e,0x68,0x38,0xd5 == mrs x30, PRLAR_EL1 +0x3e,0x68,0x3c,0xd5 == mrs x30, PRLAR_EL2 +0x9e,0x68,0x38,0xd5 == mrs x30, PRBAR1_EL1 +0x1e,0x69,0x38,0xd5 == mrs x30, PRBAR2_EL1 +0x9e,0x69,0x38,0xd5 == mrs x30, PRBAR3_EL1 +0x1e,0x6a,0x38,0xd5 == mrs x30, PRBAR4_EL1 +0x9e,0x6a,0x38,0xd5 == mrs x30, PRBAR5_EL1 +0x1e,0x6b,0x38,0xd5 == mrs x30, PRBAR6_EL1 +0x9e,0x6b,0x38,0xd5 == mrs x30, PRBAR7_EL1 +0x1e,0x6c,0x38,0xd5 == mrs x30, PRBAR8_EL1 +0x9e,0x6c,0x38,0xd5 == mrs x30, PRBAR9_EL1 +0x1e,0x6d,0x38,0xd5 == mrs x30, PRBAR10_EL1 +0x9e,0x6d,0x38,0xd5 == mrs x30, PRBAR11_EL1 +0x1e,0x6e,0x38,0xd5 == mrs x30, PRBAR12_EL1 +0x9e,0x6e,0x38,0xd5 == mrs x30, PRBAR13_EL1 +0x1e,0x6f,0x38,0xd5 == mrs x30, PRBAR14_EL1 +0x9e,0x6f,0x38,0xd5 == mrs x30, PRBAR15_EL1 +0xbe,0x68,0x38,0xd5 == mrs x30, PRLAR1_EL1 +0x3e,0x69,0x38,0xd5 == mrs x30, PRLAR2_EL1 +0xbe,0x69,0x38,0xd5 == mrs x30, PRLAR3_EL1 +0x3e,0x6a,0x38,0xd5 == mrs x30, PRLAR4_EL1 +0xbe,0x6a,0x38,0xd5 == mrs x30, PRLAR5_EL1 +0x3e,0x6b,0x38,0xd5 == mrs x30, PRLAR6_EL1 +0xbe,0x6b,0x38,0xd5 == mrs x30, PRLAR7_EL1 +0x3e,0x6c,0x38,0xd5 == mrs x30, PRLAR8_EL1 +0xbe,0x6c,0x38,0xd5 == mrs x30, PRLAR9_EL1 +0x3e,0x6d,0x38,0xd5 == mrs x30, PRLAR10_EL1 +0xbe,0x6d,0x38,0xd5 == mrs x30, PRLAR11_EL1 +0x3e,0x6e,0x38,0xd5 == mrs x30, PRLAR12_EL1 +0xbe,0x6e,0x38,0xd5 == mrs x30, PRLAR13_EL1 +0x3e,0x6f,0x38,0xd5 == mrs x30, PRLAR14_EL1 +0xbe,0x6f,0x38,0xd5 == mrs x30, PRLAR15_EL1 +0x9e,0x68,0x3c,0xd5 == mrs x30, PRBAR1_EL2 +0x1e,0x69,0x3c,0xd5 == mrs x30, PRBAR2_EL2 +0x9e,0x69,0x3c,0xd5 == mrs x30, PRBAR3_EL2 +0x1e,0x6a,0x3c,0xd5 == mrs x30, PRBAR4_EL2 +0x9e,0x6a,0x3c,0xd5 == mrs x30, PRBAR5_EL2 +0x1e,0x6b,0x3c,0xd5 == mrs x30, PRBAR6_EL2 +0x9e,0x6b,0x3c,0xd5 == mrs x30, PRBAR7_EL2 +0x1e,0x6c,0x3c,0xd5 == mrs x30, PRBAR8_EL2 +0x9e,0x6c,0x3c,0xd5 == mrs x30, PRBAR9_EL2 +0x1e,0x6d,0x3c,0xd5 == mrs x30, PRBAR10_EL2 +0x9e,0x6d,0x3c,0xd5 == mrs x30, PRBAR11_EL2 +0x1e,0x6e,0x3c,0xd5 == mrs x30, PRBAR12_EL2 +0x9e,0x6e,0x3c,0xd5 == mrs x30, PRBAR13_EL2 +0x1e,0x6f,0x3c,0xd5 == mrs x30, PRBAR14_EL2 +0x9e,0x6f,0x3c,0xd5 == mrs x30, PRBAR15_EL2 +0xbe,0x68,0x3c,0xd5 == mrs x30, PRLAR1_EL2 +0x3e,0x69,0x3c,0xd5 == mrs x30, PRLAR2_EL2 +0xbe,0x69,0x3c,0xd5 == mrs x30, PRLAR3_EL2 +0x3e,0x6a,0x3c,0xd5 == mrs x30, PRLAR4_EL2 +0xbe,0x6a,0x3c,0xd5 == mrs x30, PRLAR5_EL2 +0x3e,0x6b,0x3c,0xd5 == mrs x30, PRLAR6_EL2 +0xbe,0x6b,0x3c,0xd5 == mrs x30, PRLAR7_EL2 +0x3e,0x6c,0x3c,0xd5 == mrs x30, PRLAR8_EL2 +0xbe,0x6c,0x3c,0xd5 == mrs x30, PRLAR9_EL2 +0x3e,0x6d,0x3c,0xd5 == mrs x30, PRLAR10_EL2 +0xbe,0x6d,0x3c,0xd5 == mrs x30, PRLAR11_EL2 +0x3e,0x6e,0x3c,0xd5 == mrs x30, PRLAR12_EL2 +0xbe,0x6e,0x3c,0xd5 == mrs x30, PRLAR13_EL2 +0x3e,0x6f,0x3c,0xd5 == mrs x30, PRLAR14_EL2 +0xbe,0x6f,0x3c,0xd5 == mrs x30, PRLAR15_EL2 +0x00,0x20,0x1c,0xd5 == msr VSCTLR_EL2, x0 +0x80,0x00,0x18,0xd5 == msr MPUIR_EL1, x0 +0x80,0x00,0x1c,0xd5 == msr MPUIR_EL2, x0 +0x20,0x61,0x18,0xd5 == msr PRENR_EL1, x0 +0x20,0x61,0x1c,0xd5 == msr PRENR_EL2, x0 +0x20,0x62,0x18,0xd5 == msr PRSELR_EL1, x0 +0x20,0x62,0x1c,0xd5 == msr PRSELR_EL2, x0 +0x00,0x68,0x18,0xd5 == msr PRBAR_EL1, x0 +0x00,0x68,0x1c,0xd5 == msr PRBAR_EL2, x0 +0x20,0x68,0x18,0xd5 == msr PRLAR_EL1, x0 +0x20,0x68,0x1c,0xd5 == msr PRLAR_EL2, x0 +0x80,0x68,0x18,0xd5 == msr PRBAR1_EL1, x0 +0x00,0x69,0x18,0xd5 == msr PRBAR2_EL1, x0 +0x80,0x69,0x18,0xd5 == msr PRBAR3_EL1, x0 +0x00,0x6a,0x18,0xd5 == msr PRBAR4_EL1, x0 +0x80,0x6a,0x18,0xd5 == msr PRBAR5_EL1, x0 +0x00,0x6b,0x18,0xd5 == msr PRBAR6_EL1, x0 +0x80,0x6b,0x18,0xd5 == msr PRBAR7_EL1, x0 +0x00,0x6c,0x18,0xd5 == msr PRBAR8_EL1, x0 +0x80,0x6c,0x18,0xd5 == msr PRBAR9_EL1, x0 +0x00,0x6d,0x18,0xd5 == msr PRBAR10_EL1, x0 +0x80,0x6d,0x18,0xd5 == msr PRBAR11_EL1, x0 +0x00,0x6e,0x18,0xd5 == msr PRBAR12_EL1, x0 +0x80,0x6e,0x18,0xd5 == msr PRBAR13_EL1, x0 +0x00,0x6f,0x18,0xd5 == msr PRBAR14_EL1, x0 +0x80,0x6f,0x18,0xd5 == msr PRBAR15_EL1, x0 +0xa0,0x68,0x18,0xd5 == msr PRLAR1_EL1, x0 +0x20,0x69,0x18,0xd5 == msr PRLAR2_EL1, x0 +0xa0,0x69,0x18,0xd5 == msr PRLAR3_EL1, x0 +0x20,0x6a,0x18,0xd5 == msr PRLAR4_EL1, x0 +0xa0,0x6a,0x18,0xd5 == msr PRLAR5_EL1, x0 +0x20,0x6b,0x18,0xd5 == msr PRLAR6_EL1, x0 +0xa0,0x6b,0x18,0xd5 == msr PRLAR7_EL1, x0 +0x20,0x6c,0x18,0xd5 == msr PRLAR8_EL1, x0 +0xa0,0x6c,0x18,0xd5 == msr PRLAR9_EL1, x0 +0x20,0x6d,0x18,0xd5 == msr PRLAR10_EL1, x0 +0xa0,0x6d,0x18,0xd5 == msr PRLAR11_EL1, x0 +0x20,0x6e,0x18,0xd5 == msr PRLAR12_EL1, x0 +0xa0,0x6e,0x18,0xd5 == msr PRLAR13_EL1, x0 +0x20,0x6f,0x18,0xd5 == msr PRLAR14_EL1, x0 +0xa0,0x6f,0x18,0xd5 == msr PRLAR15_EL1, x0 +0x80,0x68,0x1c,0xd5 == msr PRBAR1_EL2, x0 +0x00,0x69,0x1c,0xd5 == msr PRBAR2_EL2, x0 +0x80,0x69,0x1c,0xd5 == msr PRBAR3_EL2, x0 +0x00,0x6a,0x1c,0xd5 == msr PRBAR4_EL2, x0 +0x80,0x6a,0x1c,0xd5 == msr PRBAR5_EL2, x0 +0x00,0x6b,0x1c,0xd5 == msr PRBAR6_EL2, x0 +0x80,0x6b,0x1c,0xd5 == msr PRBAR7_EL2, x0 +0x00,0x6c,0x1c,0xd5 == msr PRBAR8_EL2, x0 +0x80,0x6c,0x1c,0xd5 == msr PRBAR9_EL2, x0 +0x00,0x6d,0x1c,0xd5 == msr PRBAR10_EL2, x0 +0x80,0x6d,0x1c,0xd5 == msr PRBAR11_EL2, x0 +0x00,0x6e,0x1c,0xd5 == msr PRBAR12_EL2, x0 +0x80,0x6e,0x1c,0xd5 == msr PRBAR13_EL2, x0 +0x00,0x6f,0x1c,0xd5 == msr PRBAR14_EL2, x0 +0x80,0x6f,0x1c,0xd5 == msr PRBAR15_EL2, x0 +0xa0,0x68,0x1c,0xd5 == msr PRLAR1_EL2, x0 +0x20,0x69,0x1c,0xd5 == msr PRLAR2_EL2, x0 +0xa0,0x69,0x1c,0xd5 == msr PRLAR3_EL2, x0 +0x20,0x6a,0x1c,0xd5 == msr PRLAR4_EL2, x0 +0xa0,0x6a,0x1c,0xd5 == msr PRLAR5_EL2, x0 +0x20,0x6b,0x1c,0xd5 == msr PRLAR6_EL2, x0 +0xa0,0x6b,0x1c,0xd5 == msr PRLAR7_EL2, x0 +0x20,0x6c,0x1c,0xd5 == msr PRLAR8_EL2, x0 +0xa0,0x6c,0x1c,0xd5 == msr PRLAR9_EL2, x0 +0x20,0x6d,0x1c,0xd5 == msr PRLAR10_EL2, x0 +0xa0,0x6d,0x1c,0xd5 == msr PRLAR11_EL2, x0 +0x20,0x6e,0x1c,0xd5 == msr PRLAR12_EL2, x0 +0xa0,0x6e,0x1c,0xd5 == msr PRLAR13_EL2, x0 +0x20,0x6f,0x1c,0xd5 == msr PRLAR14_EL2, x0 +0xa0,0x6f,0x1c,0xd5 == msr PRLAR15_EL2, x0 +0x1e,0x20,0x1c,0xd5 == msr VSCTLR_EL2, x30 +0x9e,0x00,0x18,0xd5 == msr MPUIR_EL1, x30 +0x9e,0x00,0x1c,0xd5 == msr MPUIR_EL2, x30 +0x3e,0x61,0x18,0xd5 == msr PRENR_EL1, x30 +0x3e,0x61,0x1c,0xd5 == msr PRENR_EL2, x30 +0x3e,0x62,0x18,0xd5 == msr PRSELR_EL1, x30 +0x3e,0x62,0x1c,0xd5 == msr PRSELR_EL2, x30 +0x1e,0x68,0x18,0xd5 == msr PRBAR_EL1, x30 +0x1e,0x68,0x1c,0xd5 == msr PRBAR_EL2, x30 +0x3e,0x68,0x18,0xd5 == msr PRLAR_EL1, x30 +0x3e,0x68,0x1c,0xd5 == msr PRLAR_EL2, x30 +0x9e,0x68,0x18,0xd5 == msr PRBAR1_EL1, x30 +0x1e,0x69,0x18,0xd5 == msr PRBAR2_EL1, x30 +0x9e,0x69,0x18,0xd5 == msr PRBAR3_EL1, x30 +0x1e,0x6a,0x18,0xd5 == msr PRBAR4_EL1, x30 +0x9e,0x6a,0x18,0xd5 == msr PRBAR5_EL1, x30 +0x1e,0x6b,0x18,0xd5 == msr PRBAR6_EL1, x30 +0x9e,0x6b,0x18,0xd5 == msr PRBAR7_EL1, x30 +0x1e,0x6c,0x18,0xd5 == msr PRBAR8_EL1, x30 +0x9e,0x6c,0x18,0xd5 == msr PRBAR9_EL1, x30 +0x1e,0x6d,0x18,0xd5 == msr PRBAR10_EL1, x30 +0x9e,0x6d,0x18,0xd5 == msr PRBAR11_EL1, x30 +0x1e,0x6e,0x18,0xd5 == msr PRBAR12_EL1, x30 +0x9e,0x6e,0x18,0xd5 == msr PRBAR13_EL1, x30 +0x1e,0x6f,0x18,0xd5 == msr PRBAR14_EL1, x30 +0x9e,0x6f,0x18,0xd5 == msr PRBAR15_EL1, x30 +0xbe,0x68,0x18,0xd5 == msr PRLAR1_EL1, x30 +0x3e,0x69,0x18,0xd5 == msr PRLAR2_EL1, x30 +0xbe,0x69,0x18,0xd5 == msr PRLAR3_EL1, x30 +0x3e,0x6a,0x18,0xd5 == msr PRLAR4_EL1, x30 +0xbe,0x6a,0x18,0xd5 == msr PRLAR5_EL1, x30 +0x3e,0x6b,0x18,0xd5 == msr PRLAR6_EL1, x30 +0xbe,0x6b,0x18,0xd5 == msr PRLAR7_EL1, x30 +0x3e,0x6c,0x18,0xd5 == msr PRLAR8_EL1, x30 +0xbe,0x6c,0x18,0xd5 == msr PRLAR9_EL1, x30 +0x3e,0x6d,0x18,0xd5 == msr PRLAR10_EL1, x30 +0xbe,0x6d,0x18,0xd5 == msr PRLAR11_EL1, x30 +0x3e,0x6e,0x18,0xd5 == msr PRLAR12_EL1, x30 +0xbe,0x6e,0x18,0xd5 == msr PRLAR13_EL1, x30 +0x3e,0x6f,0x18,0xd5 == msr PRLAR14_EL1, x30 +0xbe,0x6f,0x18,0xd5 == msr PRLAR15_EL1, x30 +0x9e,0x68,0x1c,0xd5 == msr PRBAR1_EL2, x30 +0x1e,0x69,0x1c,0xd5 == msr PRBAR2_EL2, x30 +0x9e,0x69,0x1c,0xd5 == msr PRBAR3_EL2, x30 +0x1e,0x6a,0x1c,0xd5 == msr PRBAR4_EL2, x30 +0x9e,0x6a,0x1c,0xd5 == msr PRBAR5_EL2, x30 +0x1e,0x6b,0x1c,0xd5 == msr PRBAR6_EL2, x30 +0x9e,0x6b,0x1c,0xd5 == msr PRBAR7_EL2, x30 +0x1e,0x6c,0x1c,0xd5 == msr PRBAR8_EL2, x30 +0x9e,0x6c,0x1c,0xd5 == msr PRBAR9_EL2, x30 +0x1e,0x6d,0x1c,0xd5 == msr PRBAR10_EL2, x30 +0x9e,0x6d,0x1c,0xd5 == msr PRBAR11_EL2, x30 +0x1e,0x6e,0x1c,0xd5 == msr PRBAR12_EL2, x30 +0x9e,0x6e,0x1c,0xd5 == msr PRBAR13_EL2, x30 +0x1e,0x6f,0x1c,0xd5 == msr PRBAR14_EL2, x30 +0x9e,0x6f,0x1c,0xd5 == msr PRBAR15_EL2, x30 +0xbe,0x68,0x1c,0xd5 == msr PRLAR1_EL2, x30 +0x3e,0x69,0x1c,0xd5 == msr PRLAR2_EL2, x30 +0xbe,0x69,0x1c,0xd5 == msr PRLAR3_EL2, x30 +0x3e,0x6a,0x1c,0xd5 == msr PRLAR4_EL2, x30 +0xbe,0x6a,0x1c,0xd5 == msr PRLAR5_EL2, x30 +0x3e,0x6b,0x1c,0xd5 == msr PRLAR6_EL2, x30 +0xbe,0x6b,0x1c,0xd5 == msr PRLAR7_EL2, x30 +0x3e,0x6c,0x1c,0xd5 == msr PRLAR8_EL2, x30 +0xbe,0x6c,0x1c,0xd5 == msr PRLAR9_EL2, x30 +0x3e,0x6d,0x1c,0xd5 == msr PRLAR10_EL2, x30 +0xbe,0x6d,0x1c,0xd5 == msr PRLAR11_EL2, x30 +0x3e,0x6e,0x1c,0xd5 == msr PRLAR12_EL2, x30 +0xbe,0x6e,0x1c,0xd5 == msr PRLAR13_EL2, x30 +0x3e,0x6f,0x1c,0xd5 == msr PRLAR14_EL2, x30 +0xbe,0x6f,0x1c,0xd5 == msr PRLAR15_EL2, x30 +0x20,0xd0,0x1c,0xd5 == msr CONTEXTIDR_EL2, x0 diff --git a/suite/MC/AArch64/armv8r-unsupported-inst.s.cs b/suite/MC/AArch64/armv8r-unsupported-inst.s.cs index e7f1839bc..a3b260090 100644 --- a/suite/MC/AArch64/armv8r-unsupported-inst.s.cs +++ b/suite/MC/AArch64/armv8r-unsupported-inst.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x03,0x00,0xa0,0xd4 = dcps3 -0x83,0x00,0xa0,0xd4 = dcps3 #0x4 -0xe3,0x00,0x00,0xd4 = smc #0x7 + +0x03,0x00,0xa0,0xd4 == dcps3 +0x83,0x00,0xa0,0xd4 == encoding: [0x83,0x00,0xa0,0xd4] +0xe3,0x00,0x00,0xd4 == encoding: [0xe3,0x00,0x00,0xd4] diff --git a/suite/MC/AArch64/armv8r-unsupported-sysreg.s.cs b/suite/MC/AArch64/armv8r-unsupported-sysreg.s.cs index ab505f10a..5bacfd6f9 100644 --- a/suite/MC/AArch64/armv8r-unsupported-sysreg.s.cs +++ b/suite/MC/AArch64/armv8r-unsupported-sysreg.s.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0x03,0x20,0x1c,0xd5 = msr TTBR0_EL2, x3 -0x03,0x20,0x3c,0xd5 = mrs x3, TTBR0_EL2 -0x03,0x21,0x1c,0xd5 = msr VTTBR_EL2, x3 -0x03,0x21,0x3c,0xd5 = mrs x3, VTTBR_EL2 -0x03,0x26,0x1c,0xd5 = msr VSTTBR_EL2, x3 -0x03,0x26,0x3c,0xd5 = mrs x3, VSTTBR_EL2 + +0x03,0x20,0x1c,0xd5 == msr TTBR0_EL2, x3 +0x03,0x20,0x3c,0xd5 == mrs x3, TTBR0_EL2 +0x03,0x21,0x1c,0xd5 == msr VTTBR_EL2, x3 +0x03,0x21,0x3c,0xd5 == mrs x3, VTTBR_EL2 +0x03,0x26,0x1c,0xd5 == msr VSTTBR_EL2, x3 +0x03,0x26,0x3c,0xd5 == mrs x3, VSTTBR_EL2 diff --git a/suite/MC/AArch64/armv9-mrrs.s.cs b/suite/MC/AArch64/armv9-mrrs.s.cs index 4c46ed7c4..ddd9d0405 100644 --- a/suite/MC/AArch64/armv9-mrrs.s.cs +++ b/suite/MC/AArch64/armv9-mrrs.s.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x20,0x78,0xd5 = mrrs x0, x1, TTBR0_EL1 -0x20,0x20,0x78,0xd5 = mrrs x0, x1, TTBR1_EL1 -0x00,0x74,0x78,0xd5 = mrrs x0, x1, PAR_EL1 -0x60,0xd0,0x78,0xd5 = mrrs x0, x1, RCWSMASK_EL1 -0xc0,0xd0,0x78,0xd5 = mrrs x0, x1, RCWMASK_EL1 -0x00,0x20,0x7c,0xd5 = mrrs x0, x1, TTBR0_EL2 -0x20,0x20,0x7c,0xd5 = mrrs x0, x1, TTBR1_EL2 -0x00,0x21,0x7c,0xd5 = mrrs x0, x1, VTTBR_EL2 -0x00,0x21,0x7c,0xd5 = mrrs x0, x1, VTTBR_EL2 -0x02,0x21,0x7c,0xd5 = mrrs x2, x3, VTTBR_EL2 -0x04,0x21,0x7c,0xd5 = mrrs x4, x5, VTTBR_EL2 -0x06,0x21,0x7c,0xd5 = mrrs x6, x7, VTTBR_EL2 -0x08,0x21,0x7c,0xd5 = mrrs x8, x9, VTTBR_EL2 -0x0a,0x21,0x7c,0xd5 = mrrs x10, x11, VTTBR_EL2 -0x0c,0x21,0x7c,0xd5 = mrrs x12, x13, VTTBR_EL2 -0x0e,0x21,0x7c,0xd5 = mrrs x14, x15, VTTBR_EL2 -0x10,0x21,0x7c,0xd5 = mrrs x16, x17, VTTBR_EL2 -0x12,0x21,0x7c,0xd5 = mrrs x18, x19, VTTBR_EL2 -0x14,0x21,0x7c,0xd5 = mrrs x20, x21, VTTBR_EL2 -0x16,0x21,0x7c,0xd5 = mrrs x22, x23, VTTBR_EL2 -0x18,0x21,0x7c,0xd5 = mrrs x24, x25, VTTBR_EL2 -0x1a,0x21,0x7c,0xd5 = mrrs x26, x27, VTTBR_EL2 + +0x00,0x20,0x78,0xd5 == mrrs x0, x1, TTBR0_EL1 +0x20,0x20,0x78,0xd5 == mrrs x0, x1, TTBR1_EL1 +0x00,0x74,0x78,0xd5 == mrrs x0, x1, PAR_EL1 +0x60,0xd0,0x78,0xd5 == mrrs x0, x1, RCWSMASK_EL1 +0xc0,0xd0,0x78,0xd5 == mrrs x0, x1, RCWMASK_EL1 +0x00,0x20,0x7c,0xd5 == mrrs x0, x1, TTBR0_EL2 +0x20,0x20,0x7c,0xd5 == mrrs x0, x1, TTBR1_EL2 +0x00,0x21,0x7c,0xd5 == mrrs x0, x1, VTTBR_EL2 +0x00,0x21,0x7c,0xd5 == mrrs x0, x1, VTTBR_EL2 +0x02,0x21,0x7c,0xd5 == mrrs x2, x3, VTTBR_EL2 +0x04,0x21,0x7c,0xd5 == mrrs x4, x5, VTTBR_EL2 +0x06,0x21,0x7c,0xd5 == mrrs x6, x7, VTTBR_EL2 +0x08,0x21,0x7c,0xd5 == mrrs x8, x9, VTTBR_EL2 +0x0a,0x21,0x7c,0xd5 == mrrs x10, x11, VTTBR_EL2 +0x0c,0x21,0x7c,0xd5 == mrrs x12, x13, VTTBR_EL2 +0x0e,0x21,0x7c,0xd5 == mrrs x14, x15, VTTBR_EL2 +0x10,0x21,0x7c,0xd5 == mrrs x16, x17, VTTBR_EL2 +0x12,0x21,0x7c,0xd5 == mrrs x18, x19, VTTBR_EL2 +0x14,0x21,0x7c,0xd5 == mrrs x20, x21, VTTBR_EL2 +0x16,0x21,0x7c,0xd5 == mrrs x22, x23, VTTBR_EL2 +0x18,0x21,0x7c,0xd5 == mrrs x24, x25, VTTBR_EL2 +0x1a,0x21,0x7c,0xd5 == mrrs x26, x27, VTTBR_EL2 diff --git a/suite/MC/AArch64/armv9-msrr.s.cs b/suite/MC/AArch64/armv9-msrr.s.cs index 3fc3a62d5..329461b1f 100644 --- a/suite/MC/AArch64/armv9-msrr.s.cs +++ b/suite/MC/AArch64/armv9-msrr.s.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x20,0x58,0xd5 = msrr TTBR0_EL1, x0, x1 -0x20,0x20,0x58,0xd5 = msrr TTBR1_EL1, x0, x1 -0x00,0x74,0x58,0xd5 = msrr PAR_EL1, x0, x1 -0x60,0xd0,0x58,0xd5 = msrr RCWSMASK_EL1, x0, x1 -0xc0,0xd0,0x58,0xd5 = msrr RCWMASK_EL1, x0, x1 -0x00,0x20,0x5c,0xd5 = msrr TTBR0_EL2, x0, x1 -0x20,0x20,0x5c,0xd5 = msrr TTBR1_EL2, x0, x1 -0x00,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x0, x1 -0x00,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x0, x1 -0x02,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x2, x3 -0x04,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x4, x5 -0x06,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x6, x7 -0x08,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x8, x9 -0x0a,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x10, x11 -0x0c,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x12, x13 -0x0e,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x14, x15 -0x10,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x16, x17 -0x12,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x18, x19 -0x14,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x20, x21 -0x16,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x22, x23 -0x18,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x24, x25 -0x1a,0x21,0x5c,0xd5 = msrr VTTBR_EL2, x26, x27 + +0x00,0x20,0x58,0xd5 == msrr TTBR0_EL1, x0, x1 +0x20,0x20,0x58,0xd5 == msrr TTBR1_EL1, x0, x1 +0x00,0x74,0x58,0xd5 == msrr PAR_EL1, x0, x1 +0x60,0xd0,0x58,0xd5 == msrr RCWSMASK_EL1, x0, x1 +0xc0,0xd0,0x58,0xd5 == msrr RCWMASK_EL1, x0, x1 +0x00,0x20,0x5c,0xd5 == msrr TTBR0_EL2, x0, x1 +0x20,0x20,0x5c,0xd5 == msrr TTBR1_EL2, x0, x1 +0x00,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x0, x1 +0x00,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x0, x1 +0x02,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x2, x3 +0x04,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x4, x5 +0x06,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x6, x7 +0x08,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x8, x9 +0x0a,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x10, x11 +0x0c,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x12, x13 +0x0e,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x14, x15 +0x10,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x16, x17 +0x12,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x18, x19 +0x14,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x20, x21 +0x16,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x22, x23 +0x18,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x24, x25 +0x1a,0x21,0x5c,0xd5 == msrr VTTBR_EL2, x26, x27 diff --git a/suite/MC/AArch64/armv9-sysp.s.cs b/suite/MC/AArch64/armv9-sysp.s.cs index f836adab1..cb154bac0 100644 --- a/suite/MC/AArch64/armv9-sysp.s.cs +++ b/suite/MC/AArch64/armv9-sysp.s.cs @@ -1,160 +1,161 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x0, x1 -0x20,0x20,0x48,0xd5 = sysp #0, c2, c0, #1, x0, x1 -0x00,0x74,0x48,0xd5 = sysp #0, c7, c4, #0, x0, x1 -0x60,0xd0,0x48,0xd5 = sysp #0, c13, c0, #3, x0, x1 -0xc0,0xd0,0x48,0xd5 = sysp #0, c13, c0, #6, x0, x1 -0x00,0x20,0x4c,0xd5 = sysp #4, c2, c0, #0, x0, x1 -0x20,0x20,0x4c,0xd5 = sysp #4, c2, c0, #1, x0, x1 -0x00,0x21,0x4c,0xd5 = sysp #4, c2, c1, #0, x0, x1 -0x00,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x0, x1 -0x20,0x20,0x48,0xd5 = sysp #0, c2, c0, #1, x0, x1 -0x00,0x74,0x48,0xd5 = sysp #0, c7, c4, #0, x0, x1 -0x60,0xd0,0x48,0xd5 = sysp #0, c13, c0, #3, x0, x1 -0xc0,0xd0,0x48,0xd5 = sysp #0, c13, c0, #6, x0, x1 -0x00,0x20,0x4c,0xd5 = sysp #4, c2, c0, #0, x0, x1 -0x20,0x20,0x4c,0xd5 = sysp #4, c2, c0, #1, x0, x1 -0x00,0x21,0x4c,0xd5 = sysp #4, c2, c1, #0, x0, x1 -0x00,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x0, x1 -0x02,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x2, x3 -0x04,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x4, x5 -0x06,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x6, x7 -0x08,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x8, x9 -0x0a,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x10, x11 -0x0c,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x12, x13 -0x0e,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x14, x15 -0x10,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x16, x17 -0x12,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x18, x19 -0x14,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x20, x21 -0x16,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x22, x23 -0x18,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x24, x25 -0x1a,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x26, x27 -0x1c,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x28, x29 -0x1e,0x20,0x48,0xd5 = sysp #0, c2, c0, #0, x30, xzr -0x1f,0x20,0x48,0xd5 = sysp #0, c2, c0, #0 -0x1f,0x20,0x48,0xd5 = sysp #0, c2, c0, #0 -0x1f,0x20,0x48,0xd5 = sysp #0, c2, c0, #0 -0x1f,0x20,0x48,0xd5 = sysp #0, c2, c0, #0 -0x1f,0x20,0x48,0xd5 = sysp #0, c2, c0, #0 -0x24,0x84,0x4c,0xd5 = tlbip ipas2e1, x4, x5 -0x24,0x94,0x4c,0xd5 = tlbip ipas2e1nxs, x4, x5 -0x24,0x80,0x4c,0xd5 = tlbip ipas2e1is, x4, x5 -0x24,0x90,0x4c,0xd5 = tlbip ipas2e1isnxs, x4, x5 -0x04,0x84,0x4c,0xd5 = tlbip ipas2e1os, x4, x5 -0x04,0x94,0x4c,0xd5 = tlbip ipas2e1osnxs, x4, x5 -0xa4,0x84,0x4c,0xd5 = tlbip ipas2le1, x4, x5 -0xa4,0x94,0x4c,0xd5 = tlbip ipas2le1nxs, x4, x5 -0xa4,0x80,0x4c,0xd5 = tlbip ipas2le1is, x4, x5 -0xa4,0x90,0x4c,0xd5 = tlbip ipas2le1isnxs, x4, x5 -0x84,0x84,0x4c,0xd5 = tlbip ipas2le1os, x4, x5 -0x84,0x94,0x4c,0xd5 = tlbip ipas2le1osnxs, x4, x5 -0x28,0x87,0x48,0xd5 = tlbip vae1, x8, x9 -0x28,0x97,0x48,0xd5 = tlbip vae1nxs, x8, x9 -0x28,0x83,0x48,0xd5 = tlbip vae1is, x8, x9 -0x28,0x93,0x48,0xd5 = tlbip vae1isnxs, x8, x9 -0x28,0x81,0x48,0xd5 = tlbip vae1os, x8, x9 -0x28,0x91,0x48,0xd5 = tlbip vae1osnxs, x8, x9 -0xa8,0x87,0x48,0xd5 = tlbip vale1, x8, x9 -0xa8,0x97,0x48,0xd5 = tlbip vale1nxs, x8, x9 -0xa8,0x83,0x48,0xd5 = tlbip vale1is, x8, x9 -0xa8,0x93,0x48,0xd5 = tlbip vale1isnxs, x8, x9 -0xa8,0x81,0x48,0xd5 = tlbip vale1os, x8, x9 -0xa8,0x91,0x48,0xd5 = tlbip vale1osnxs, x8, x9 -0x68,0x87,0x48,0xd5 = tlbip vaae1, x8, x9 -0x68,0x97,0x48,0xd5 = tlbip vaae1nxs, x8, x9 -0x68,0x83,0x48,0xd5 = tlbip vaae1is, x8, x9 -0x68,0x93,0x48,0xd5 = tlbip vaae1isnxs, x8, x9 -0x68,0x81,0x48,0xd5 = tlbip vaae1os, x8, x9 -0x68,0x91,0x48,0xd5 = tlbip vaae1osnxs, x8, x9 -0xe8,0x87,0x48,0xd5 = tlbip vaale1, x8, x9 -0xe8,0x97,0x48,0xd5 = tlbip vaale1nxs, x8, x9 -0xe8,0x83,0x48,0xd5 = tlbip vaale1is, x8, x9 -0xe8,0x93,0x48,0xd5 = tlbip vaale1isnxs, x8, x9 -0xe8,0x81,0x48,0xd5 = tlbip vaale1os, x8, x9 -0xe8,0x91,0x48,0xd5 = tlbip vaale1osnxs, x8, x9 -0x2e,0x87,0x4c,0xd5 = tlbip vae2, x14, x15 -0x2e,0x97,0x4c,0xd5 = tlbip vae2nxs, x14, x15 -0x2e,0x83,0x4c,0xd5 = tlbip vae2is, x14, x15 -0x2e,0x93,0x4c,0xd5 = tlbip vae2isnxs, x14, x15 -0x2e,0x81,0x4c,0xd5 = tlbip vae2os, x14, x15 -0x2e,0x91,0x4c,0xd5 = tlbip vae2osnxs, x14, x15 -0xae,0x87,0x4c,0xd5 = tlbip vale2, x14, x15 -0xae,0x97,0x4c,0xd5 = tlbip vale2nxs, x14, x15 -0xae,0x83,0x4c,0xd5 = tlbip vale2is, x14, x15 -0xae,0x93,0x4c,0xd5 = tlbip vale2isnxs, x14, x15 -0xae,0x81,0x4c,0xd5 = tlbip vale2os, x14, x15 -0xae,0x91,0x4c,0xd5 = tlbip vale2osnxs, x14, x15 -0x38,0x87,0x4e,0xd5 = tlbip vae3, x24, x25 -0x38,0x97,0x4e,0xd5 = tlbip vae3nxs, x24, x25 -0x38,0x83,0x4e,0xd5 = tlbip vae3is, x24, x25 -0x38,0x93,0x4e,0xd5 = tlbip vae3isnxs, x24, x25 -0x38,0x81,0x4e,0xd5 = tlbip vae3os, x24, x25 -0x38,0x91,0x4e,0xd5 = tlbip vae3osnxs, x24, x25 -0xb8,0x87,0x4e,0xd5 = tlbip vale3, x24, x25 -0xb8,0x97,0x4e,0xd5 = tlbip vale3nxs, x24, x25 -0xb8,0x83,0x4e,0xd5 = tlbip vale3is, x24, x25 -0xb8,0x93,0x4e,0xd5 = tlbip vale3isnxs, x24, x25 -0xb8,0x81,0x4e,0xd5 = tlbip vale3os, x24, x25 -0xb8,0x91,0x4e,0xd5 = tlbip vale3osnxs, x24, x25 -0x32,0x86,0x48,0xd5 = tlbip rvae1, x18, x19 -0x32,0x96,0x48,0xd5 = tlbip rvae1nxs, x18, x19 -0x32,0x82,0x48,0xd5 = tlbip rvae1is, x18, x19 -0x32,0x92,0x48,0xd5 = tlbip rvae1isnxs, x18, x19 -0x32,0x85,0x48,0xd5 = tlbip rvae1os, x18, x19 -0x32,0x95,0x48,0xd5 = tlbip rvae1osnxs, x18, x19 -0x72,0x86,0x48,0xd5 = tlbip rvaae1, x18, x19 -0x72,0x96,0x48,0xd5 = tlbip rvaae1nxs, x18, x19 -0x72,0x82,0x48,0xd5 = tlbip rvaae1is, x18, x19 -0x72,0x92,0x48,0xd5 = tlbip rvaae1isnxs, x18, x19 -0x72,0x85,0x48,0xd5 = tlbip rvaae1os, x18, x19 -0x72,0x95,0x48,0xd5 = tlbip rvaae1osnxs, x18, x19 -0xb2,0x86,0x48,0xd5 = tlbip rvale1, x18, x19 -0xb2,0x96,0x48,0xd5 = tlbip rvale1nxs, x18, x19 -0xb2,0x82,0x48,0xd5 = tlbip rvale1is, x18, x19 -0xb2,0x92,0x48,0xd5 = tlbip rvale1isnxs, x18, x19 -0xb2,0x85,0x48,0xd5 = tlbip rvale1os, x18, x19 -0xb2,0x95,0x48,0xd5 = tlbip rvale1osnxs, x18, x19 -0xf2,0x86,0x48,0xd5 = tlbip rvaale1, x18, x19 -0xf2,0x96,0x48,0xd5 = tlbip rvaale1nxs, x18, x19 -0xf2,0x82,0x48,0xd5 = tlbip rvaale1is, x18, x19 -0xf2,0x92,0x48,0xd5 = tlbip rvaale1isnxs, x18, x19 -0xf2,0x85,0x48,0xd5 = tlbip rvaale1os, x18, x19 -0xf2,0x95,0x48,0xd5 = tlbip rvaale1osnxs, x18, x19 -0x3c,0x86,0x4c,0xd5 = tlbip rvae2, x28, x29 -0x3c,0x96,0x4c,0xd5 = tlbip rvae2nxs, x28, x29 -0x3c,0x82,0x4c,0xd5 = tlbip rvae2is, x28, x29 -0x3c,0x92,0x4c,0xd5 = tlbip rvae2isnxs, x28, x29 -0x3c,0x85,0x4c,0xd5 = tlbip rvae2os, x28, x29 -0x3c,0x95,0x4c,0xd5 = tlbip rvae2osnxs, x28, x29 -0xbc,0x86,0x4c,0xd5 = tlbip rvale2, x28, x29 -0xbc,0x96,0x4c,0xd5 = tlbip rvale2nxs, x28, x29 -0xbc,0x82,0x4c,0xd5 = tlbip rvale2is, x28, x29 -0xbc,0x92,0x4c,0xd5 = tlbip rvale2isnxs, x28, x29 -0xbc,0x85,0x4c,0xd5 = tlbip rvale2os, x28, x29 -0xbc,0x95,0x4c,0xd5 = tlbip rvale2osnxs, x28, x29 -0x2a,0x86,0x4e,0xd5 = tlbip rvae3, x10, x11 -0x2a,0x96,0x4e,0xd5 = tlbip rvae3nxs, x10, x11 -0x2a,0x82,0x4e,0xd5 = tlbip rvae3is, x10, x11 -0x2a,0x92,0x4e,0xd5 = tlbip rvae3isnxs, x10, x11 -0x2a,0x85,0x4e,0xd5 = tlbip rvae3os, x10, x11 -0x2a,0x95,0x4e,0xd5 = tlbip rvae3osnxs, x10, x11 -0xaa,0x86,0x4e,0xd5 = tlbip rvale3, x10, x11 -0xaa,0x96,0x4e,0xd5 = tlbip rvale3nxs, x10, x11 -0xaa,0x82,0x4e,0xd5 = tlbip rvale3is, x10, x11 -0xaa,0x92,0x4e,0xd5 = tlbip rvale3isnxs, x10, x11 -0xaa,0x85,0x4e,0xd5 = tlbip rvale3os, x10, x11 -0xaa,0x95,0x4e,0xd5 = tlbip rvale3osnxs, x10, x11 -0x54,0x84,0x4c,0xd5 = tlbip ripas2e1, x20, x21 -0x54,0x94,0x4c,0xd5 = tlbip ripas2e1nxs, x20, x21 -0x54,0x80,0x4c,0xd5 = tlbip ripas2e1is, x20, x21 -0x54,0x90,0x4c,0xd5 = tlbip ripas2e1isnxs, x20, x21 -0x74,0x84,0x4c,0xd5 = tlbip ripas2e1os, x20, x21 -0x74,0x94,0x4c,0xd5 = tlbip ripas2e1osnxs, x20, x21 -0xd4,0x84,0x4c,0xd5 = tlbip ripas2le1, x20, x21 -0xd4,0x94,0x4c,0xd5 = tlbip ripas2le1nxs, x20, x21 -0xd4,0x80,0x4c,0xd5 = tlbip ripas2le1is, x20, x21 -0xd4,0x90,0x4c,0xd5 = tlbip ripas2le1isnxs, x20, x21 -0xf4,0x84,0x4c,0xd5 = tlbip ripas2le1os, x20, x21 -0xf4,0x94,0x4c,0xd5 = tlbip ripas2le1osnxs, x20, x21 -0xff,0x84,0x4c,0xd5 = tlbip ripas2le1os, xzr, xzr -0xff,0x94,0x4c,0xd5 = tlbip ripas2le1osnxs, xzr, xzr + +0x00,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x0, x1 +0x20,0x20,0x48,0xd5 == sysp #0, c2, c0, #1, x0, x1 +0x00,0x74,0x48,0xd5 == sysp #0, c7, c4, #0, x0, x1 +0x60,0xd0,0x48,0xd5 == sysp #0, c13, c0, #3, x0, x1 +0xc0,0xd0,0x48,0xd5 == sysp #0, c13, c0, #6, x0, x1 +0x00,0x20,0x4c,0xd5 == sysp #4, c2, c0, #0, x0, x1 +0x20,0x20,0x4c,0xd5 == sysp #4, c2, c0, #1, x0, x1 +0x00,0x21,0x4c,0xd5 == sysp #4, c2, c1, #0, x0, x1 +0x00,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x0, x1 +0x20,0x20,0x48,0xd5 == sysp #0, c2, c0, #1, x0, x1 +0x00,0x74,0x48,0xd5 == sysp #0, c7, c4, #0, x0, x1 +0x60,0xd0,0x48,0xd5 == sysp #0, c13, c0, #3, x0, x1 +0xc0,0xd0,0x48,0xd5 == sysp #0, c13, c0, #6, x0, x1 +0x00,0x20,0x4c,0xd5 == sysp #4, c2, c0, #0, x0, x1 +0x20,0x20,0x4c,0xd5 == sysp #4, c2, c0, #1, x0, x1 +0x00,0x21,0x4c,0xd5 == sysp #4, c2, c1, #0, x0, x1 +0x00,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x0, x1 +0x02,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x2, x3 +0x04,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x4, x5 +0x06,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x6, x7 +0x08,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x8, x9 +0x0a,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x10, x11 +0x0c,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x12, x13 +0x0e,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x14, x15 +0x10,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x16, x17 +0x12,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x18, x19 +0x14,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x20, x21 +0x16,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x22, x23 +0x18,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x24, x25 +0x1a,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x26, x27 +0x1c,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x28, x29 +0x1e,0x20,0x48,0xd5 == sysp #0, c2, c0, #0, x30, xzr +0x1f,0x20,0x48,0xd5 == sysp #0, c2, c0, #0 +0x1f,0x20,0x48,0xd5 == sysp #0, c2, c0, #0 +0x1f,0x20,0x48,0xd5 == sysp #0, c2, c0, #0 +0x1f,0x20,0x48,0xd5 == sysp #0, c2, c0, #0 +0x1f,0x20,0x48,0xd5 == sysp #0, c2, c0, #0 +0x24,0x84,0x4c,0xd5 == tlbip ipas2e1, x4, x5 +0x24,0x94,0x4c,0xd5 == tlbip ipas2e1nxs, x4, x5 +0x24,0x80,0x4c,0xd5 == tlbip ipas2e1is, x4, x5 +0x24,0x90,0x4c,0xd5 == tlbip ipas2e1isnxs, x4, x5 +0x04,0x84,0x4c,0xd5 == tlbip ipas2e1os, x4, x5 +0x04,0x94,0x4c,0xd5 == tlbip ipas2e1osnxs, x4, x5 +0xa4,0x84,0x4c,0xd5 == tlbip ipas2le1, x4, x5 +0xa4,0x94,0x4c,0xd5 == tlbip ipas2le1nxs, x4, x5 +0xa4,0x80,0x4c,0xd5 == tlbip ipas2le1is, x4, x5 +0xa4,0x90,0x4c,0xd5 == tlbip ipas2le1isnxs, x4, x5 +0x84,0x84,0x4c,0xd5 == tlbip ipas2le1os, x4, x5 +0x84,0x94,0x4c,0xd5 == tlbip ipas2le1osnxs, x4, x5 +0x28,0x87,0x48,0xd5 == tlbip vae1, x8, x9 +0x28,0x97,0x48,0xd5 == tlbip vae1nxs, x8, x9 +0x28,0x83,0x48,0xd5 == tlbip vae1is, x8, x9 +0x28,0x93,0x48,0xd5 == tlbip vae1isnxs, x8, x9 +0x28,0x81,0x48,0xd5 == tlbip vae1os, x8, x9 +0x28,0x91,0x48,0xd5 == tlbip vae1osnxs, x8, x9 +0xa8,0x87,0x48,0xd5 == tlbip vale1, x8, x9 +0xa8,0x97,0x48,0xd5 == tlbip vale1nxs, x8, x9 +0xa8,0x83,0x48,0xd5 == tlbip vale1is, x8, x9 +0xa8,0x93,0x48,0xd5 == tlbip vale1isnxs, x8, x9 +0xa8,0x81,0x48,0xd5 == tlbip vale1os, x8, x9 +0xa8,0x91,0x48,0xd5 == tlbip vale1osnxs, x8, x9 +0x68,0x87,0x48,0xd5 == tlbip vaae1, x8, x9 +0x68,0x97,0x48,0xd5 == tlbip vaae1nxs, x8, x9 +0x68,0x83,0x48,0xd5 == tlbip vaae1is, x8, x9 +0x68,0x93,0x48,0xd5 == tlbip vaae1isnxs, x8, x9 +0x68,0x81,0x48,0xd5 == tlbip vaae1os, x8, x9 +0x68,0x91,0x48,0xd5 == tlbip vaae1osnxs, x8, x9 +0xe8,0x87,0x48,0xd5 == tlbip vaale1, x8, x9 +0xe8,0x97,0x48,0xd5 == tlbip vaale1nxs, x8, x9 +0xe8,0x83,0x48,0xd5 == tlbip vaale1is, x8, x9 +0xe8,0x93,0x48,0xd5 == tlbip vaale1isnxs, x8, x9 +0xe8,0x81,0x48,0xd5 == tlbip vaale1os, x8, x9 +0xe8,0x91,0x48,0xd5 == tlbip vaale1osnxs, x8, x9 +0x2e,0x87,0x4c,0xd5 == tlbip vae2, x14, x15 +0x2e,0x97,0x4c,0xd5 == tlbip vae2nxs, x14, x15 +0x2e,0x83,0x4c,0xd5 == tlbip vae2is, x14, x15 +0x2e,0x93,0x4c,0xd5 == tlbip vae2isnxs, x14, x15 +0x2e,0x81,0x4c,0xd5 == tlbip vae2os, x14, x15 +0x2e,0x91,0x4c,0xd5 == tlbip vae2osnxs, x14, x15 +0xae,0x87,0x4c,0xd5 == tlbip vale2, x14, x15 +0xae,0x97,0x4c,0xd5 == tlbip vale2nxs, x14, x15 +0xae,0x83,0x4c,0xd5 == tlbip vale2is, x14, x15 +0xae,0x93,0x4c,0xd5 == tlbip vale2isnxs, x14, x15 +0xae,0x81,0x4c,0xd5 == tlbip vale2os, x14, x15 +0xae,0x91,0x4c,0xd5 == tlbip vale2osnxs, x14, x15 +0x38,0x87,0x4e,0xd5 == tlbip vae3, x24, x25 +0x38,0x97,0x4e,0xd5 == tlbip vae3nxs, x24, x25 +0x38,0x83,0x4e,0xd5 == tlbip vae3is, x24, x25 +0x38,0x93,0x4e,0xd5 == tlbip vae3isnxs, x24, x25 +0x38,0x81,0x4e,0xd5 == tlbip vae3os, x24, x25 +0x38,0x91,0x4e,0xd5 == tlbip vae3osnxs, x24, x25 +0xb8,0x87,0x4e,0xd5 == tlbip vale3, x24, x25 +0xb8,0x97,0x4e,0xd5 == tlbip vale3nxs, x24, x25 +0xb8,0x83,0x4e,0xd5 == tlbip vale3is, x24, x25 +0xb8,0x93,0x4e,0xd5 == tlbip vale3isnxs, x24, x25 +0xb8,0x81,0x4e,0xd5 == tlbip vale3os, x24, x25 +0xb8,0x91,0x4e,0xd5 == tlbip vale3osnxs, x24, x25 +0x32,0x86,0x48,0xd5 == tlbip rvae1, x18, x19 +0x32,0x96,0x48,0xd5 == tlbip rvae1nxs, x18, x19 +0x32,0x82,0x48,0xd5 == tlbip rvae1is, x18, x19 +0x32,0x92,0x48,0xd5 == tlbip rvae1isnxs, x18, x19 +0x32,0x85,0x48,0xd5 == tlbip rvae1os, x18, x19 +0x32,0x95,0x48,0xd5 == tlbip rvae1osnxs, x18, x19 +0x72,0x86,0x48,0xd5 == tlbip rvaae1, x18, x19 +0x72,0x96,0x48,0xd5 == tlbip rvaae1nxs, x18, x19 +0x72,0x82,0x48,0xd5 == tlbip rvaae1is, x18, x19 +0x72,0x92,0x48,0xd5 == tlbip rvaae1isnxs, x18, x19 +0x72,0x85,0x48,0xd5 == tlbip rvaae1os, x18, x19 +0x72,0x95,0x48,0xd5 == tlbip rvaae1osnxs, x18, x19 +0xb2,0x86,0x48,0xd5 == tlbip rvale1, x18, x19 +0xb2,0x96,0x48,0xd5 == tlbip rvale1nxs, x18, x19 +0xb2,0x82,0x48,0xd5 == tlbip rvale1is, x18, x19 +0xb2,0x92,0x48,0xd5 == tlbip rvale1isnxs, x18, x19 +0xb2,0x85,0x48,0xd5 == tlbip rvale1os, x18, x19 +0xb2,0x95,0x48,0xd5 == tlbip rvale1osnxs, x18, x19 +0xf2,0x86,0x48,0xd5 == tlbip rvaale1, x18, x19 +0xf2,0x96,0x48,0xd5 == tlbip rvaale1nxs, x18, x19 +0xf2,0x82,0x48,0xd5 == tlbip rvaale1is, x18, x19 +0xf2,0x92,0x48,0xd5 == tlbip rvaale1isnxs, x18, x19 +0xf2,0x85,0x48,0xd5 == tlbip rvaale1os, x18, x19 +0xf2,0x95,0x48,0xd5 == tlbip rvaale1osnxs, x18, x19 +0x3c,0x86,0x4c,0xd5 == tlbip rvae2, x28, x29 +0x3c,0x96,0x4c,0xd5 == tlbip rvae2nxs, x28, x29 +0x3c,0x82,0x4c,0xd5 == tlbip rvae2is, x28, x29 +0x3c,0x92,0x4c,0xd5 == tlbip rvae2isnxs, x28, x29 +0x3c,0x85,0x4c,0xd5 == tlbip rvae2os, x28, x29 +0x3c,0x95,0x4c,0xd5 == tlbip rvae2osnxs, x28, x29 +0xbc,0x86,0x4c,0xd5 == tlbip rvale2, x28, x29 +0xbc,0x96,0x4c,0xd5 == tlbip rvale2nxs, x28, x29 +0xbc,0x82,0x4c,0xd5 == tlbip rvale2is, x28, x29 +0xbc,0x92,0x4c,0xd5 == tlbip rvale2isnxs, x28, x29 +0xbc,0x85,0x4c,0xd5 == tlbip rvale2os, x28, x29 +0xbc,0x95,0x4c,0xd5 == tlbip rvale2osnxs, x28, x29 +0x2a,0x86,0x4e,0xd5 == tlbip rvae3, x10, x11 +0x2a,0x96,0x4e,0xd5 == tlbip rvae3nxs, x10, x11 +0x2a,0x82,0x4e,0xd5 == tlbip rvae3is, x10, x11 +0x2a,0x92,0x4e,0xd5 == tlbip rvae3isnxs, x10, x11 +0x2a,0x85,0x4e,0xd5 == tlbip rvae3os, x10, x11 +0x2a,0x95,0x4e,0xd5 == tlbip rvae3osnxs, x10, x11 +0xaa,0x86,0x4e,0xd5 == tlbip rvale3, x10, x11 +0xaa,0x96,0x4e,0xd5 == tlbip rvale3nxs, x10, x11 +0xaa,0x82,0x4e,0xd5 == tlbip rvale3is, x10, x11 +0xaa,0x92,0x4e,0xd5 == tlbip rvale3isnxs, x10, x11 +0xaa,0x85,0x4e,0xd5 == tlbip rvale3os, x10, x11 +0xaa,0x95,0x4e,0xd5 == tlbip rvale3osnxs, x10, x11 +0x54,0x84,0x4c,0xd5 == tlbip ripas2e1, x20, x21 +0x54,0x94,0x4c,0xd5 == tlbip ripas2e1nxs, x20, x21 +0x54,0x80,0x4c,0xd5 == tlbip ripas2e1is, x20, x21 +0x54,0x90,0x4c,0xd5 == tlbip ripas2e1isnxs, x20, x21 +0x74,0x84,0x4c,0xd5 == tlbip ripas2e1os, x20, x21 +0x74,0x94,0x4c,0xd5 == tlbip ripas2e1osnxs, x20, x21 +0xd4,0x84,0x4c,0xd5 == tlbip ripas2le1, x20, x21 +0xd4,0x94,0x4c,0xd5 == tlbip ripas2le1nxs, x20, x21 +0xd4,0x80,0x4c,0xd5 == tlbip ripas2le1is, x20, x21 +0xd4,0x90,0x4c,0xd5 == tlbip ripas2le1isnxs, x20, x21 +0xf4,0x84,0x4c,0xd5 == tlbip ripas2le1os, x20, x21 +0xf4,0x94,0x4c,0xd5 == tlbip ripas2le1osnxs, x20, x21 +0xff,0x84,0x4c,0xd5 == tlbip ripas2le1os, xzr, xzr +0xff,0x94,0x4c,0xd5 == tlbip ripas2le1osnxs, xzr, xzr diff --git a/suite/MC/AArch64/armv9-sysp.txt.cs b/suite/MC/AArch64/armv9-sysp.txt.cs new file mode 100644 index 000000000..414b9940f --- /dev/null +++ b/suite/MC/AArch64/armv9-sysp.txt.cs @@ -0,0 +1,146 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+d128,+tlb-rmi,+xs'] +0x01 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x1, x2 +0x03 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x3, x4 +0x05 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x5, x6 +0x07 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x7, x8 +0x09 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x9, x10 +0x0b 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x11, x12 +0x0d 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x13, x14 +0x0f 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x15, x16 +0x11 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x17, x18 +0x13 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x19, x20 +0x15 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x21, x22 +0x17 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x23, x24 +0x19 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x25, x26 +0x1b 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x27, x28 +0x1d 0x20 0x48 0xd5 == sysp #0, c2, c0, #0, x29, x30 +0x24 0x80 0x4c 0xd5 == tlbip ipas2e1is, x4, x5 +0x24 0x90 0x4c 0xd5 == tlbip ipas2e1isnxs, x4, x5 +0x24 0x84 0x4c 0xd5 == tlbip ipas2e1, x4, x5 +0x24 0x94 0x4c 0xd5 == tlbip ipas2e1nxs, x4, x5 +0x04 0x84 0x4c 0xd5 == tlbip ipas2e1os, x4, x5 +0x04 0x94 0x4c 0xd5 == tlbip ipas2e1osnxs, x4, x5 +0xa4 0x84 0x4c 0xd5 == tlbip ipas2le1, x4, x5 +0xa4 0x94 0x4c 0xd5 == tlbip ipas2le1nxs, x4, x5 +0xa4 0x80 0x4c 0xd5 == tlbip ipas2le1is, x4, x5 +0xa4 0x90 0x4c 0xd5 == tlbip ipas2le1isnxs, x4, x5 +0x84 0x84 0x4c 0xd5 == tlbip ipas2le1os, x4, x5 +0x84 0x94 0x4c 0xd5 == tlbip ipas2le1osnxs, x4, x5 +0x28 0x83 0x48 0xd5 == tlbip vae1is, x8, x9 +0x28 0x93 0x48 0xd5 == tlbip vae1isnxs, x8, x9 +0x28 0x87 0x48 0xd5 == tlbip vae1, x8, x9 +0x28 0x97 0x48 0xd5 == tlbip vae1nxs, x8, x9 +0x28 0x83 0x48 0xd5 == tlbip vae1is, x8, x9 +0x28 0x93 0x48 0xd5 == tlbip vae1isnxs, x8, x9 +0x28 0x81 0x48 0xd5 == tlbip vae1os, x8, x9 +0x28 0x91 0x48 0xd5 == tlbip vae1osnxs, x8, x9 +0xa8 0x87 0x48 0xd5 == tlbip vale1, x8, x9 +0xa8 0x97 0x48 0xd5 == tlbip vale1nxs, x8, x9 +0xa8 0x83 0x48 0xd5 == tlbip vale1is, x8, x9 +0xa8 0x93 0x48 0xd5 == tlbip vale1isnxs, x8, x9 +0xa8 0x81 0x48 0xd5 == tlbip vale1os, x8, x9 +0xa8 0x91 0x48 0xd5 == tlbip vale1osnxs, x8, x9 +0x68 0x87 0x48 0xd5 == tlbip vaae1, x8, x9 +0x68 0x97 0x48 0xd5 == tlbip vaae1nxs, x8, x9 +0x68 0x83 0x48 0xd5 == tlbip vaae1is, x8, x9 +0x68 0x93 0x48 0xd5 == tlbip vaae1isnxs, x8, x9 +0x68 0x81 0x48 0xd5 == tlbip vaae1os, x8, x9 +0x68 0x91 0x48 0xd5 == tlbip vaae1osnxs, x8, x9 +0xe8 0x87 0x48 0xd5 == tlbip vaale1, x8, x9 +0xe8 0x97 0x48 0xd5 == tlbip vaale1nxs, x8, x9 +0xe8 0x83 0x48 0xd5 == tlbip vaale1is, x8, x9 +0xe8 0x93 0x48 0xd5 == tlbip vaale1isnxs, x8, x9 +0xe8 0x81 0x48 0xd5 == tlbip vaale1os, x8, x9 +0xe8 0x91 0x48 0xd5 == tlbip vaale1osnxs, x8, x9 +0x2e 0x87 0x4c 0xd5 == tlbip vae2, x14, x15 +0x2e 0x97 0x4c 0xd5 == tlbip vae2nxs, x14, x15 +0x2e 0x83 0x4c 0xd5 == tlbip vae2is, x14, x15 +0x2e 0x93 0x4c 0xd5 == tlbip vae2isnxs, x14, x15 +0x2e 0x81 0x4c 0xd5 == tlbip vae2os, x14, x15 +0x2e 0x91 0x4c 0xd5 == tlbip vae2osnxs, x14, x15 +0xae 0x87 0x4c 0xd5 == tlbip vale2, x14, x15 +0xae 0x97 0x4c 0xd5 == tlbip vale2nxs, x14, x15 +0xae 0x83 0x4c 0xd5 == tlbip vale2is, x14, x15 +0xae 0x93 0x4c 0xd5 == tlbip vale2isnxs, x14, x15 +0xae 0x81 0x4c 0xd5 == tlbip vale2os, x14, x15 +0xae 0x91 0x4c 0xd5 == tlbip vale2osnxs, x14, x15 +0x38 0x87 0x4e 0xd5 == tlbip vae3, x24, x25 +0x38 0x97 0x4e 0xd5 == tlbip vae3nxs, x24, x25 +0x38 0x83 0x4e 0xd5 == tlbip vae3is, x24, x25 +0x38 0x93 0x4e 0xd5 == tlbip vae3isnxs, x24, x25 +0x38 0x81 0x4e 0xd5 == tlbip vae3os, x24, x25 +0x38 0x91 0x4e 0xd5 == tlbip vae3osnxs, x24, x25 +0xb8 0x87 0x4e 0xd5 == tlbip vale3, x24, x25 +0xb8 0x97 0x4e 0xd5 == tlbip vale3nxs, x24, x25 +0xb8 0x83 0x4e 0xd5 == tlbip vale3is, x24, x25 +0xb8 0x93 0x4e 0xd5 == tlbip vale3isnxs, x24, x25 +0xb8 0x81 0x4e 0xd5 == tlbip vale3os, x24, x25 +0xb8 0x91 0x4e 0xd5 == tlbip vale3osnxs, x24, x25 +0x32 0x86 0x48 0xd5 == tlbip rvae1, x18, x19 +0x32 0x96 0x48 0xd5 == tlbip rvae1nxs, x18, x19 +0x32 0x86 0x48 0xd5 == tlbip rvae1, x18, x19 +0x32 0x96 0x48 0xd5 == tlbip rvae1nxs, x18, x19 +0x32 0x82 0x48 0xd5 == tlbip rvae1is, x18, x19 +0x32 0x92 0x48 0xd5 == tlbip rvae1isnxs, x18, x19 +0x32 0x85 0x48 0xd5 == tlbip rvae1os, x18, x19 +0x32 0x95 0x48 0xd5 == tlbip rvae1osnxs, x18, x19 +0x72 0x86 0x48 0xd5 == tlbip rvaae1, x18, x19 +0x72 0x96 0x48 0xd5 == tlbip rvaae1nxs, x18, x19 +0x72 0x82 0x48 0xd5 == tlbip rvaae1is, x18, x19 +0x72 0x92 0x48 0xd5 == tlbip rvaae1isnxs, x18, x19 +0x72 0x85 0x48 0xd5 == tlbip rvaae1os, x18, x19 +0x72 0x95 0x48 0xd5 == tlbip rvaae1osnxs, x18, x19 +0xb2 0x86 0x48 0xd5 == tlbip rvale1, x18, x19 +0xb2 0x96 0x48 0xd5 == tlbip rvale1nxs, x18, x19 +0xb2 0x82 0x48 0xd5 == tlbip rvale1is, x18, x19 +0xb2 0x92 0x48 0xd5 == tlbip rvale1isnxs, x18, x19 +0xb2 0x85 0x48 0xd5 == tlbip rvale1os, x18, x19 +0xb2 0x95 0x48 0xd5 == tlbip rvale1osnxs, x18, x19 +0xf2 0x86 0x48 0xd5 == tlbip rvaale1, x18, x19 +0xf2 0x96 0x48 0xd5 == tlbip rvaale1nxs, x18, x19 +0xf2 0x82 0x48 0xd5 == tlbip rvaale1is, x18, x19 +0xf2 0x92 0x48 0xd5 == tlbip rvaale1isnxs, x18, x19 +0xf2 0x85 0x48 0xd5 == tlbip rvaale1os, x18, x19 +0xf2 0x95 0x48 0xd5 == tlbip rvaale1osnxs, x18, x19 +0x3c 0x86 0x4c 0xd5 == tlbip rvae2, x28, x29 +0x3c 0x96 0x4c 0xd5 == tlbip rvae2nxs, x28, x29 +0x3c 0x82 0x4c 0xd5 == tlbip rvae2is, x28, x29 +0x3c 0x92 0x4c 0xd5 == tlbip rvae2isnxs, x28, x29 +0x3c 0x85 0x4c 0xd5 == tlbip rvae2os, x28, x29 +0x3c 0x95 0x4c 0xd5 == tlbip rvae2osnxs, x28, x29 +0xbc 0x86 0x4c 0xd5 == tlbip rvale2, x28, x29 +0xbc 0x96 0x4c 0xd5 == tlbip rvale2nxs, x28, x29 +0xbc 0x82 0x4c 0xd5 == tlbip rvale2is, x28, x29 +0xbc 0x92 0x4c 0xd5 == tlbip rvale2isnxs, x28, x29 +0xbc 0x85 0x4c 0xd5 == tlbip rvale2os, x28, x29 +0xbc 0x95 0x4c 0xd5 == tlbip rvale2osnxs, x28, x29 +0x2a 0x86 0x4e 0xd5 == tlbip rvae3, x10, x11 +0x2a 0x96 0x4e 0xd5 == tlbip rvae3nxs, x10, x11 +0x2a 0x82 0x4e 0xd5 == tlbip rvae3is, x10, x11 +0x2a 0x92 0x4e 0xd5 == tlbip rvae3isnxs, x10, x11 +0x2a 0x85 0x4e 0xd5 == tlbip rvae3os, x10, x11 +0x2a 0x95 0x4e 0xd5 == tlbip rvae3osnxs, x10, x11 +0xaa 0x86 0x4e 0xd5 == tlbip rvale3, x10, x11 +0xaa 0x96 0x4e 0xd5 == tlbip rvale3nxs, x10, x11 +0xaa 0x82 0x4e 0xd5 == tlbip rvale3is, x10, x11 +0xaa 0x92 0x4e 0xd5 == tlbip rvale3isnxs, x10, x11 +0xaa 0x85 0x4e 0xd5 == tlbip rvale3os, x10, x11 +0xaa 0x95 0x4e 0xd5 == tlbip rvale3osnxs, x10, x11 +0x54 0x80 0x4c 0xd5 == tlbip ripas2e1is, x20, x21 +0x54 0x90 0x4c 0xd5 == tlbip ripas2e1isnxs, x20, x21 +0x54 0x84 0x4c 0xd5 == tlbip ripas2e1, x20, x21 +0x54 0x94 0x4c 0xd5 == tlbip ripas2e1nxs, x20, x21 +0x54 0x80 0x4c 0xd5 == tlbip ripas2e1is, x20, x21 +0x54 0x90 0x4c 0xd5 == tlbip ripas2e1isnxs, x20, x21 +0x74 0x84 0x4c 0xd5 == tlbip ripas2e1os, x20, x21 +0x74 0x94 0x4c 0xd5 == tlbip ripas2e1osnxs, x20, x21 +0xd4 0x84 0x4c 0xd5 == tlbip ripas2le1, x20, x21 +0xd4 0x94 0x4c 0xd5 == tlbip ripas2le1nxs, x20, x21 +0xd4 0x80 0x4c 0xd5 == tlbip ripas2le1is, x20, x21 +0xd4 0x90 0x4c 0xd5 == tlbip ripas2le1isnxs, x20, x21 +0xf4 0x84 0x4c 0xd5 == tlbip ripas2le1os, x20, x21 +0xf4 0x94 0x4c 0xd5 == tlbip ripas2le1osnxs, x20, x21 +0xff 0x84 0x4c 0xd5 == tlbip ripas2le1os, xzr, xzr +0xff 0x94 0x4c 0xd5 == tlbip ripas2le1osnxs, xzr, xzr diff --git a/suite/MC/AArch64/armv9.4-lse128.s.cs b/suite/MC/AArch64/armv9.4-lse128.s.cs index ae56b5965..e067a3c49 100644 --- a/suite/MC/AArch64/armv9.4-lse128.s.cs +++ b/suite/MC/AArch64/armv9.4-lse128.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x61,0x11,0x22,0x19 = ldclrp x1, x2, [x11] -0xf5,0x13,0x36,0x19 = ldclrp x21, x22, [sp] -0x61,0x11,0xa2,0x19 = ldclrpa x1, x2, [x11] -0xf5,0x13,0xb6,0x19 = ldclrpa x21, x22, [sp] -0x61,0x11,0xe2,0x19 = ldclrpal x1, x2, [x11] -0xf5,0x13,0xf6,0x19 = ldclrpal x21, x22, [sp] -0x61,0x11,0x62,0x19 = ldclrpl x1, x2, [x11] -0xf5,0x13,0x76,0x19 = ldclrpl x21, x22, [sp] -0x61,0x31,0x22,0x19 = ldsetp x1, x2, [x11] -0xf5,0x33,0x36,0x19 = ldsetp x21, x22, [sp] -0x61,0x31,0xa2,0x19 = ldsetpa x1, x2, [x11] -0xf5,0x33,0xb6,0x19 = ldsetpa x21, x22, [sp] -0x61,0x31,0xe2,0x19 = ldsetpal x1, x2, [x11] -0xf5,0x33,0xf6,0x19 = ldsetpal x21, x22, [sp] -0x61,0x31,0x62,0x19 = ldsetpl x1, x2, [x11] -0xf5,0x33,0x76,0x19 = ldsetpl x21, x22, [sp] -0x61,0x81,0x22,0x19 = swpp x1, x2, [x11] -0xf5,0x83,0x36,0x19 = swpp x21, x22, [sp] -0x61,0x81,0xa2,0x19 = swppa x1, x2, [x11] -0xf5,0x83,0xb6,0x19 = swppa x21, x22, [sp] -0x61,0x81,0xe2,0x19 = swppal x1, x2, [x11] -0xf5,0x83,0xf6,0x19 = swppal x21, x22, [sp] -0x61,0x81,0x62,0x19 = swppl x1, x2, [x11] -0xf5,0x83,0x76,0x19 = swppl x21, x22, [sp] + +0x61,0x11,0x22,0x19 == ldclrp x1, x2, [x11] +0xf5,0x13,0x36,0x19 == ldclrp x21, x22, [sp] +0x61,0x11,0xa2,0x19 == ldclrpa x1, x2, [x11] +0xf5,0x13,0xb6,0x19 == ldclrpa x21, x22, [sp] +0x61,0x11,0xe2,0x19 == ldclrpal x1, x2, [x11] +0xf5,0x13,0xf6,0x19 == ldclrpal x21, x22, [sp] +0x61,0x11,0x62,0x19 == ldclrpl x1, x2, [x11] +0xf5,0x13,0x76,0x19 == ldclrpl x21, x22, [sp] +0x61,0x31,0x22,0x19 == ldsetp x1, x2, [x11] +0xf5,0x33,0x36,0x19 == ldsetp x21, x22, [sp] +0x61,0x31,0xa2,0x19 == ldsetpa x1, x2, [x11] +0xf5,0x33,0xb6,0x19 == ldsetpa x21, x22, [sp] +0x61,0x31,0xe2,0x19 == ldsetpal x1, x2, [x11] +0xf5,0x33,0xf6,0x19 == ldsetpal x21, x22, [sp] +0x61,0x31,0x62,0x19 == ldsetpl x1, x2, [x11] +0xf5,0x33,0x76,0x19 == ldsetpl x21, x22, [sp] +0x61,0x81,0x22,0x19 == swpp x1, x2, [x11] +0xf5,0x83,0x36,0x19 == swpp x21, x22, [sp] +0x61,0x81,0xa2,0x19 == swppa x1, x2, [x11] +0xf5,0x83,0xb6,0x19 == swppa x21, x22, [sp] +0x61,0x81,0xe2,0x19 == swppal x1, x2, [x11] +0xf5,0x83,0xf6,0x19 == swppal x21, x22, [sp] +0x61,0x81,0x62,0x19 == swppl x1, x2, [x11] +0xf5,0x83,0x76,0x19 == swppl x21, x22, [sp] diff --git a/suite/MC/AArch64/armv9.4a-chk.s.cs b/suite/MC/AArch64/armv9.4a-chk.s.cs new file mode 100644 index 000000000..e35ad35db --- /dev/null +++ b/suite/MC/AArch64/armv9.4a-chk.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+chk', 'mattr=+v8.9a', 'mattr=+v9.4a', 'mattr=+v8a'] +0x1f,0x25,0x03,0xd5 == chkfeat x16 +0x1f,0x25,0x03,0xd5 == chkfeat x16 diff --git a/suite/MC/AArch64/armv9.4a-chk.txt.cs b/suite/MC/AArch64/armv9.4a-chk.txt.cs new file mode 100644 index 000000000..5ff54ae27 --- /dev/null +++ b/suite/MC/AArch64/armv9.4a-chk.txt.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.9a', 'mattr=+v9.4a', 'mattr=+chk', 'mattr=+v8a'] +0x1f,0x25,0x03,0xd5 == chkfeat x16 diff --git a/suite/MC/AArch64/armv9.4a-ebep.s.cs b/suite/MC/AArch64/armv9.4a-ebep.s.cs index bf19ad7fe..cf95863f6 100644 --- a/suite/MC/AArch64/armv9.4a-ebep.s.cs +++ b/suite/MC/AArch64/armv9.4a-ebep.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x22,0x43,0x38,0xd5 = mrs x2, PM -0x23,0x43,0x18,0xd5 = msr PM, x3 -0x1f,0x43,0x01,0xd5 = msr PM, #1 + +0x22,0x43,0x38,0xd5 == mrs x2, {{pm|PM}} +0x23,0x43,0x18,0xd5 == msr {{pm|PM}}, x3 +0x1f,0x43,0x01,0xd5 == msr {{pm|PM}}, #1 diff --git a/suite/MC/AArch64/armv9.4a-ebep.txt.cs b/suite/MC/AArch64/armv9.4a-ebep.txt.cs index 000168d48..ac3a9f053 100644 --- a/suite/MC/AArch64/armv9.4a-ebep.txt.cs +++ b/suite/MC/AArch64/armv9.4a-ebep.txt.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x23,0x43,0x38,0xd5 = mrs x3, PM -0x26,0x43,0x18,0xd5 = msr PM, x6 -0x1f,0x42,0x01,0xd5 = msr PM, #0 -0x1f,0x43,0x01,0xd5 = msr PM, #1 + +0x23,0x43,0x38,0xd5 == mrs x3, PM +0x26,0x43,0x18,0xd5 == msr PM, x6 +0x1f,0x42,0x01,0xd5 == msr PM, #0 +0x1f,0x43,0x01,0xd5 == msr PM, #1 diff --git a/suite/MC/AArch64/armv9.4a-gcs.s.cs b/suite/MC/AArch64/armv9.4a-gcs.s.cs new file mode 100644 index 000000000..7133921de --- /dev/null +++ b/suite/MC/AArch64/armv9.4a-gcs.s.cs @@ -0,0 +1,38 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x00,0x25,0x18,0xd5 == msr GCSCR_EL1, x0 +0x01,0x25,0x38,0xd5 == mrs x1, GCSCR_EL1 +0x22,0x25,0x18,0xd5 == msr GCSPR_EL1, x2 +0x23,0x25,0x38,0xd5 == mrs x3, GCSPR_EL1 +0x44,0x25,0x18,0xd5 == msr GCSCRE0_EL1, x4 +0x45,0x25,0x38,0xd5 == mrs x5, GCSCRE0_EL1 +0x26,0x25,0x1b,0xd5 == msr GCSPR_EL0, x6 +0x27,0x25,0x3b,0xd5 == mrs x7, GCSPR_EL0 +0x0a,0x25,0x1c,0xd5 == msr GCSCR_EL2, x10 +0x0b,0x25,0x3c,0xd5 == mrs x11, GCSCR_EL2 +0x2c,0x25,0x1c,0xd5 == msr GCSPR_EL2, x12 +0x2d,0x25,0x3c,0xd5 == mrs x13, GCSPR_EL2 +0x0e,0x25,0x1d,0xd5 == msr GCSCR_EL12, x14 +0x0f,0x25,0x3d,0xd5 == mrs x15, GCSCR_EL12 +0x30,0x25,0x1d,0xd5 == msr GCSPR_EL12, x16 +0x31,0x25,0x3d,0xd5 == mrs x17, GCSPR_EL12 +0x12,0x25,0x1e,0xd5 == msr GCSCR_EL3, x18 +0x13,0x25,0x3e,0xd5 == mrs x19, GCSCR_EL3 +0x34,0x25,0x1e,0xd5 == msr GCSPR_EL3, x20 +0x35,0x25,0x3e,0xd5 == mrs x21, GCSPR_EL3 +0x55,0x77,0x0b,0xd5 == gcsss1 x21 +0x76,0x77,0x2b,0xd5 == gcsss2 x22 +0x19,0x77,0x0b,0xd5 == gcspushm x25 +0x3f,0x77,0x2b,0xd5 == gcspopm +0x3f,0x77,0x2b,0xd5 == gcspopm +0x39,0x77,0x2b,0xd5 == gcspopm x25 +0x7f,0x22,0x03,0xd5 == gcsb dsync +0x7f,0x22,0x03,0xd5 == gcsb dsync +0x7a,0x0f,0x1f,0xd9 == gcsstr x26, x27 +0xfa,0x0f,0x1f,0xd9 == gcsstr x26, sp +0x7a,0x1f,0x1f,0xd9 == gcssttr x26, x27 +0xfa,0x1f,0x1f,0xd9 == gcssttr x26, sp +0x9f,0x77,0x08,0xd5 == gcspushx +0xbf,0x77,0x08,0xd5 == gcspopcx +0xdf,0x77,0x08,0xd5 == gcspopx diff --git a/suite/MC/AArch64/armv9.4a-gcs.txt.cs b/suite/MC/AArch64/armv9.4a-gcs.txt.cs new file mode 100644 index 000000000..ccede8ba0 --- /dev/null +++ b/suite/MC/AArch64/armv9.4a-gcs.txt.cs @@ -0,0 +1,36 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x00,0x25,0x18,0xd5 == msr GCSCR_EL1, x0 +0x01,0x25,0x38,0xd5 == mrs x1, GCSCR_EL1 +0x22,0x25,0x18,0xd5 == msr GCSPR_EL1, x2 +0x23,0x25,0x38,0xd5 == mrs x3, GCSPR_EL1 +0x44,0x25,0x18,0xd5 == msr GCSCRE0_EL1, x4 +0x45,0x25,0x38,0xd5 == mrs x5, GCSCRE0_EL1 +0x26,0x25,0x1b,0xd5 == msr GCSPR_EL0, x6 +0x27,0x25,0x3b,0xd5 == mrs x7, GCSPR_EL0 +0x0a,0x25,0x1c,0xd5 == msr GCSCR_EL2, x10 +0x0b,0x25,0x3c,0xd5 == mrs x11, GCSCR_EL2 +0x2c,0x25,0x1c,0xd5 == msr GCSPR_EL2, x12 +0x2d,0x25,0x3c,0xd5 == mrs x13, GCSPR_EL2 +0x0e,0x25,0x1d,0xd5 == msr GCSCR_EL12, x14 +0x0f,0x25,0x3d,0xd5 == mrs x15, GCSCR_EL12 +0x30,0x25,0x1d,0xd5 == msr GCSPR_EL12, x16 +0x31,0x25,0x3d,0xd5 == mrs x17, GCSPR_EL12 +0x12,0x25,0x1e,0xd5 == msr GCSCR_EL3, x18 +0x13,0x25,0x3e,0xd5 == mrs x19, GCSCR_EL3 +0x34,0x25,0x1e,0xd5 == msr GCSPR_EL3, x20 +0x35,0x25,0x3e,0xd5 == mrs x21, GCSPR_EL3 +0x55,0x77,0x0b,0xd5 == gcsss1 x21 +0x76,0x77,0x2b,0xd5 == gcsss2 x22 +0x19,0x77,0x0b,0xd5 == gcspushm x25 +0x3f,0x77,0x2b,0xd5 == gcspopm +0x39,0x77,0x2b,0xd5 == gcspopm x25 +0x7f,0x22,0x03,0xd5 == gcsb dsync +0x7a,0x0f,0x1f,0xd9 == gcsstr x26, x27 +0xfa,0x0f,0x1f,0xd9 == gcsstr x26, sp +0x7a,0x1f,0x1f,0xd9 == gcssttr x26, x27 +0xfa,0x1f,0x1f,0xd9 == gcssttr x26, sp +0x9f,0x77,0x08,0xd5 == gcspushx +0xbf,0x77,0x08,0xd5 == gcspopcx +0xdf,0x77,0x08,0xd5 == gcspopx diff --git a/suite/MC/AArch64/armv9.4a-lse128.txt.cs b/suite/MC/AArch64/armv9.4a-lse128.txt.cs index ae56b5965..e067a3c49 100644 --- a/suite/MC/AArch64/armv9.4a-lse128.txt.cs +++ b/suite/MC/AArch64/armv9.4a-lse128.txt.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x61,0x11,0x22,0x19 = ldclrp x1, x2, [x11] -0xf5,0x13,0x36,0x19 = ldclrp x21, x22, [sp] -0x61,0x11,0xa2,0x19 = ldclrpa x1, x2, [x11] -0xf5,0x13,0xb6,0x19 = ldclrpa x21, x22, [sp] -0x61,0x11,0xe2,0x19 = ldclrpal x1, x2, [x11] -0xf5,0x13,0xf6,0x19 = ldclrpal x21, x22, [sp] -0x61,0x11,0x62,0x19 = ldclrpl x1, x2, [x11] -0xf5,0x13,0x76,0x19 = ldclrpl x21, x22, [sp] -0x61,0x31,0x22,0x19 = ldsetp x1, x2, [x11] -0xf5,0x33,0x36,0x19 = ldsetp x21, x22, [sp] -0x61,0x31,0xa2,0x19 = ldsetpa x1, x2, [x11] -0xf5,0x33,0xb6,0x19 = ldsetpa x21, x22, [sp] -0x61,0x31,0xe2,0x19 = ldsetpal x1, x2, [x11] -0xf5,0x33,0xf6,0x19 = ldsetpal x21, x22, [sp] -0x61,0x31,0x62,0x19 = ldsetpl x1, x2, [x11] -0xf5,0x33,0x76,0x19 = ldsetpl x21, x22, [sp] -0x61,0x81,0x22,0x19 = swpp x1, x2, [x11] -0xf5,0x83,0x36,0x19 = swpp x21, x22, [sp] -0x61,0x81,0xa2,0x19 = swppa x1, x2, [x11] -0xf5,0x83,0xb6,0x19 = swppa x21, x22, [sp] -0x61,0x81,0xe2,0x19 = swppal x1, x2, [x11] -0xf5,0x83,0xf6,0x19 = swppal x21, x22, [sp] -0x61,0x81,0x62,0x19 = swppl x1, x2, [x11] -0xf5,0x83,0x76,0x19 = swppl x21, x22, [sp] + +0x61,0x11,0x22,0x19 == ldclrp x1, x2, [x11] +0xf5,0x13,0x36,0x19 == ldclrp x21, x22, [sp] +0x61,0x11,0xa2,0x19 == ldclrpa x1, x2, [x11] +0xf5,0x13,0xb6,0x19 == ldclrpa x21, x22, [sp] +0x61,0x11,0xe2,0x19 == ldclrpal x1, x2, [x11] +0xf5,0x13,0xf6,0x19 == ldclrpal x21, x22, [sp] +0x61,0x11,0x62,0x19 == ldclrpl x1, x2, [x11] +0xf5,0x13,0x76,0x19 == ldclrpl x21, x22, [sp] +0x61,0x31,0x22,0x19 == ldsetp x1, x2, [x11] +0xf5,0x33,0x36,0x19 == ldsetp x21, x22, [sp] +0x61,0x31,0xa2,0x19 == ldsetpa x1, x2, [x11] +0xf5,0x33,0xb6,0x19 == ldsetpa x21, x22, [sp] +0x61,0x31,0xe2,0x19 == ldsetpal x1, x2, [x11] +0xf5,0x33,0xf6,0x19 == ldsetpal x21, x22, [sp] +0x61,0x31,0x62,0x19 == ldsetpl x1, x2, [x11] +0xf5,0x33,0x76,0x19 == ldsetpl x21, x22, [sp] +0x61,0x81,0x22,0x19 == swpp x1, x2, [x11] +0xf5,0x83,0x36,0x19 == swpp x21, x22, [sp] +0x61,0x81,0xa2,0x19 == swppa x1, x2, [x11] +0xf5,0x83,0xb6,0x19 == swppa x21, x22, [sp] +0x61,0x81,0xe2,0x19 == swppal x1, x2, [x11] +0xf5,0x83,0xf6,0x19 == swppal x21, x22, [sp] +0x61,0x81,0x62,0x19 == swppl x1, x2, [x11] +0xf5,0x83,0x76,0x19 == swppl x21, x22, [sp] diff --git a/suite/MC/AArch64/armv9.5a-cpa.s.cs b/suite/MC/AArch64/armv9.5a-cpa.s.cs new file mode 100644 index 000000000..132ceebdd --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-cpa.s.cs @@ -0,0 +1,15 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+cpa'] +0x20,0x20,0x02,0x9a == addpt x0, x1, x2 +0xff,0x23,0x02,0x9a == addpt sp, sp, x2 +0x20,0x20,0x02,0x9a == addpt x0, x1, x2 +0x20,0x3c,0x02,0x9a == addpt x0, x1, x2, lsl #7 +0xff,0x3f,0x02,0x9a == addpt sp, sp, x2, lsl #7 +0x20,0x20,0x02,0xda == subpt x0, x1, x2 +0xff,0x23,0x02,0xda == subpt sp, sp, x2 +0x20,0x20,0x02,0xda == subpt x0, x1, x2 +0x20,0x3c,0x02,0xda == subpt x0, x1, x2, lsl #7 +0xff,0x3f,0x02,0xda == subpt sp, sp, x2, lsl #7 +0x20,0x0c,0x62,0x9b == maddpt x0, x1, x2, x3 +0x20,0x8c,0x62,0x9b == msubpt x0, x1, x2, x3 diff --git a/suite/MC/AArch64/armv9.5a-cpa.txt.cs b/suite/MC/AArch64/armv9.5a-cpa.txt.cs new file mode 100644 index 000000000..ca2819d83 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-cpa.txt.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+cpa'] +0x20,0x20,0x02,0x9a == addpt x0, x1, x2 +0xff,0x23,0x02,0x9a == addpt sp, sp, x2 +0x20,0x3c,0x02,0x9a == addpt x0, x1, x2, lsl #7 +0xff,0x3f,0x02,0x9a == addpt sp, sp, x2, lsl #7 +0x20,0x20,0x02,0xda == subpt x0, x1, x2 +0xff,0x23,0x02,0xda == subpt sp, sp, x2 +0x20,0x3c,0x02,0xda == subpt x0, x1, x2, lsl #7 +0xff,0x3f,0x02,0xda == subpt sp, sp, x2, lsl #7 +0x20,0x0c,0x62,0x9b == maddpt x0, x1, x2, x3 +0x20,0x8c,0x62,0x9b == msubpt x0, x1, x2, x3 diff --git a/suite/MC/AArch64/armv9.5a-e3dse.s.cs b/suite/MC/AArch64/armv9.5a-e3dse.s.cs new file mode 100644 index 000000000..cdd219f96 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-e3dse.s.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x20,0xc1,0x3e,0xd5 == mrs x0, VDISR_EL3 +0x20,0xc1,0x1e,0xd5 == msr VDISR_EL3, x0 +0x60,0x52,0x3e,0xd5 == mrs x0, VSESR_EL3 +0x60,0x52,0x1e,0xd5 == msr VSESR_EL3, x0 diff --git a/suite/MC/AArch64/armv9.5a-e3dse.txt.cs b/suite/MC/AArch64/armv9.5a-e3dse.txt.cs new file mode 100644 index 000000000..cdd219f96 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-e3dse.txt.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x20,0xc1,0x3e,0xd5 == mrs x0, VDISR_EL3 +0x20,0xc1,0x1e,0xd5 == msr VDISR_EL3, x0 +0x60,0x52,0x3e,0xd5 == mrs x0, VSESR_EL3 +0x60,0x52,0x1e,0xd5 == msr VSESR_EL3, x0 diff --git a/suite/MC/AArch64/armv9.5a-fgwte3.s.cs b/suite/MC/AArch64/armv9.5a-fgwte3.s.cs new file mode 100644 index 000000000..2d0605397 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-fgwte3.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0xa0,0x11,0x3e,0xd5 == mrs x0, FGWTE3_EL3 +0xa0,0x11,0x1e,0xd5 == msr FGWTE3_EL3, x0 diff --git a/suite/MC/AArch64/armv9.5a-fgwte3.txt.cs b/suite/MC/AArch64/armv9.5a-fgwte3.txt.cs new file mode 100644 index 000000000..2d0605397 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-fgwte3.txt.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0xa0,0x11,0x3e,0xd5 == mrs x0, FGWTE3_EL3 +0xa0,0x11,0x1e,0xd5 == msr FGWTE3_EL3, x0 diff --git a/suite/MC/AArch64/armv9.5a-hacdbs.s.cs b/suite/MC/AArch64/armv9.5a-hacdbs.s.cs new file mode 100644 index 000000000..4bfd23084 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-hacdbs.s.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x80,0x23,0x3c,0xd5 == mrs x0, HACDBSBR_EL2 +0x80,0x23,0x1c,0xd5 == msr HACDBSBR_EL2, x0 +0xa0,0x23,0x3c,0xd5 == mrs x0, HACDBSCONS_EL2 +0xa0,0x23,0x1c,0xd5 == msr HACDBSCONS_EL2, x0 diff --git a/suite/MC/AArch64/armv9.5a-hacdbs.txt.cs b/suite/MC/AArch64/armv9.5a-hacdbs.txt.cs new file mode 100644 index 000000000..4bfd23084 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-hacdbs.txt.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x80,0x23,0x3c,0xd5 == mrs x0, HACDBSBR_EL2 +0x80,0x23,0x1c,0xd5 == msr HACDBSBR_EL2, x0 +0xa0,0x23,0x3c,0xd5 == mrs x0, HACDBSCONS_EL2 +0xa0,0x23,0x1c,0xd5 == msr HACDBSCONS_EL2, x0 diff --git a/suite/MC/AArch64/armv9.5a-hdbss.s.cs b/suite/MC/AArch64/armv9.5a-hdbss.s.cs new file mode 100644 index 000000000..6f8c7b1c7 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-hdbss.s.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x40,0x23,0x3c,0xd5 == mrs x0, HDBSSBR_EL2 +0x40,0x23,0x1c,0xd5 == msr HDBSSBR_EL2, x0 +0x60,0x23,0x3c,0xd5 == mrs x0, HDBSSPROD_EL2 +0x60,0x23,0x1c,0xd5 == msr HDBSSPROD_EL2, x0 diff --git a/suite/MC/AArch64/armv9.5a-hdbss.txt.cs b/suite/MC/AArch64/armv9.5a-hdbss.txt.cs new file mode 100644 index 000000000..6f8c7b1c7 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-hdbss.txt.cs @@ -0,0 +1,7 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x40,0x23,0x3c,0xd5 == mrs x0, HDBSSBR_EL2 +0x40,0x23,0x1c,0xd5 == msr HDBSSBR_EL2, x0 +0x60,0x23,0x3c,0xd5 == mrs x0, HDBSSPROD_EL2 +0x60,0x23,0x1c,0xd5 == msr HDBSSPROD_EL2, x0 diff --git a/suite/MC/AArch64/armv9.5a-pauthlr.txt.cs b/suite/MC/AArch64/armv9.5a-pauthlr.txt.cs new file mode 100644 index 000000000..c180bf0eb --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-pauthlr.txt.cs @@ -0,0 +1,26 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+pauth-lr'] +0xfe,0xa3,0xc1,0xda == paciasppc +0xfe,0xa7,0xc1,0xda == pacibsppc +0xfe,0x83,0xc1,0xda == pacnbiasppc +0xfe,0x87,0xc1,0xda == pacnbibsppc +0x9f,0x00,0x80,0xf3 == autiasppc #-16 +0xbf,0x00,0xa0,0xf3 == autibsppc #-20 +0x1f,0x00,0xa0,0xf3 == autibsppc #0 +0xff,0xff,0xbf,0xf3 == autibsppc #-262140 +0x1e,0x90,0xc1,0xda == autiasppc x0 +0x3e,0x94,0xc1,0xda == autibsppc x1 +0xfe,0x93,0xc1,0xda == autiasppc xzr +0xfe,0x97,0xc1,0xda == autibsppc xzr +0xfe,0x8b,0xc1,0xda == pacia171615 +0xfe,0x8f,0xc1,0xda == pacib171615 +0xfe,0xbb,0xc1,0xda == autia171615 +0xfe,0xbf,0xc1,0xda == autib171615 +0xbf,0x01,0x00,0x55 == retaasppc #-52 +0xdf,0x01,0x20,0x55 == retabsppc #-56 +0x1f,0x00,0x00,0x55 == retaasppc #0 +0xff,0xff,0x1f,0x55 == retaasppc #-262140 +0xe2,0x0b,0x5f,0xd6 == retaasppc x2 +0xe3,0x0f,0x5f,0xd6 == retabsppc x3 +0xff,0x24,0x03,0xd5 == pacm diff --git a/suite/MC/AArch64/armv9.5a-spmu2.s.cs b/suite/MC/AArch64/armv9.5a-spmu2.s.cs new file mode 100644 index 000000000..91f0f55a2 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-spmu2.s.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x80,0x9c,0x13,0xd5 == msr SPMZR_EL0, x0 diff --git a/suite/MC/AArch64/armv9.5a-spmu2.txt.cs b/suite/MC/AArch64/armv9.5a-spmu2.txt.cs new file mode 100644 index 000000000..91f0f55a2 --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-spmu2.txt.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x80,0x9c,0x13,0xd5 == msr SPMZR_EL0, x0 diff --git a/suite/MC/AArch64/armv9.5a-step2.s.cs b/suite/MC/AArch64/armv9.5a-step2.s.cs new file mode 100644 index 000000000..582709f9d --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-step2.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x40,0x05,0x30,0xd5 == mrs x0, MDSTEPOP_EL1 +0x40,0x05,0x10,0xd5 == msr MDSTEPOP_EL1, x0 diff --git a/suite/MC/AArch64/armv9.5a-step2.txt.cs b/suite/MC/AArch64/armv9.5a-step2.txt.cs new file mode 100644 index 000000000..582709f9d --- /dev/null +++ b/suite/MC/AArch64/armv9.5a-step2.txt.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x40,0x05,0x30,0xd5 == mrs x0, MDSTEPOP_EL1 +0x40,0x05,0x10,0xd5 == msr MDSTEPOP_EL1, x0 diff --git a/suite/MC/AArch64/armv9a-mec.s.cs b/suite/MC/AArch64/armv9a-mec.s.cs index 03b6431a7..689f3a547 100644 --- a/suite/MC/AArch64/armv9a-mec.s.cs +++ b/suite/MC/AArch64/armv9a-mec.s.cs @@ -1,18 +1,19 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0xa8,0x3c,0xd5 = mrs x0, MECIDR_EL2 -0x00,0xa8,0x3c,0xd5 = mrs x0, MECID_P0_EL2 -0x20,0xa8,0x3c,0xd5 = mrs x0, MECID_A0_EL2 -0x40,0xa8,0x3c,0xd5 = mrs x0, MECID_P1_EL2 -0x60,0xa8,0x3c,0xd5 = mrs x0, MECID_A1_EL2 -0x00,0xa9,0x3c,0xd5 = mrs x0, VMECID_P_EL2 -0x20,0xa9,0x3c,0xd5 = mrs x0, VMECID_A_EL2 -0x20,0xaa,0x3e,0xd5 = mrs x0, MECID_RL_A_EL3 -0x00,0xa8,0x1c,0xd5 = msr MECID_P0_EL2, x0 -0x20,0xa8,0x1c,0xd5 = msr MECID_A0_EL2, x0 -0x40,0xa8,0x1c,0xd5 = msr MECID_P1_EL2, x0 -0x60,0xa8,0x1c,0xd5 = msr MECID_A1_EL2, x0 -0x00,0xa9,0x1c,0xd5 = msr VMECID_P_EL2, x0 -0x20,0xa9,0x1c,0xd5 = msr VMECID_A_EL2, x0 -0x20,0xaa,0x1e,0xd5 = msr MECID_RL_A_EL3, x0 -0xe0,0x7e,0x0c,0xd5 = dc cigdpae, x0 -0x00,0x7e,0x0c,0xd5 = dc cipae, x0 + +0xe0,0xa8,0x3c,0xd5 == mrs x0, MECIDR_EL2 +0x00,0xa8,0x3c,0xd5 == mrs x0, MECID_P0_EL2 +0x20,0xa8,0x3c,0xd5 == mrs x0, MECID_A0_EL2 +0x40,0xa8,0x3c,0xd5 == mrs x0, MECID_P1_EL2 +0x60,0xa8,0x3c,0xd5 == mrs x0, MECID_A1_EL2 +0x00,0xa9,0x3c,0xd5 == mrs x0, VMECID_P_EL2 +0x20,0xa9,0x3c,0xd5 == mrs x0, VMECID_A_EL2 +0x20,0xaa,0x3e,0xd5 == mrs x0, MECID_RL_A_EL3 +0x00,0xa8,0x1c,0xd5 == msr MECID_P0_EL2, x0 +0x20,0xa8,0x1c,0xd5 == msr MECID_A0_EL2, x0 +0x40,0xa8,0x1c,0xd5 == msr MECID_P1_EL2, x0 +0x60,0xa8,0x1c,0xd5 == msr MECID_A1_EL2, x0 +0x00,0xa9,0x1c,0xd5 == msr VMECID_P_EL2, x0 +0x20,0xa9,0x1c,0xd5 == msr VMECID_A_EL2, x0 +0x20,0xaa,0x1e,0xd5 == msr MECID_RL_A_EL3, x0 +0xe0,0x7e,0x0c,0xd5 == dc cigdpae, x0 +0x00,0x7e,0x0c,0xd5 == dc cipae, x0 diff --git a/suite/MC/AArch64/armv9a-mec.txt.cs b/suite/MC/AArch64/armv9a-mec.txt.cs index 03b6431a7..a4c3f5aab 100644 --- a/suite/MC/AArch64/armv9a-mec.txt.cs +++ b/suite/MC/AArch64/armv9a-mec.txt.cs @@ -1,18 +1,19 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0xa8,0x3c,0xd5 = mrs x0, MECIDR_EL2 -0x00,0xa8,0x3c,0xd5 = mrs x0, MECID_P0_EL2 -0x20,0xa8,0x3c,0xd5 = mrs x0, MECID_A0_EL2 -0x40,0xa8,0x3c,0xd5 = mrs x0, MECID_P1_EL2 -0x60,0xa8,0x3c,0xd5 = mrs x0, MECID_A1_EL2 -0x00,0xa9,0x3c,0xd5 = mrs x0, VMECID_P_EL2 -0x20,0xa9,0x3c,0xd5 = mrs x0, VMECID_A_EL2 -0x20,0xaa,0x3e,0xd5 = mrs x0, MECID_RL_A_EL3 -0x00,0xa8,0x1c,0xd5 = msr MECID_P0_EL2, x0 -0x20,0xa8,0x1c,0xd5 = msr MECID_A0_EL2, x0 -0x40,0xa8,0x1c,0xd5 = msr MECID_P1_EL2, x0 -0x60,0xa8,0x1c,0xd5 = msr MECID_A1_EL2, x0 -0x00,0xa9,0x1c,0xd5 = msr VMECID_P_EL2, x0 -0x20,0xa9,0x1c,0xd5 = msr VMECID_A_EL2, x0 -0x20,0xaa,0x1e,0xd5 = msr MECID_RL_A_EL3, x0 -0xe0,0x7e,0x0c,0xd5 = dc cigdpae, x0 -0x00,0x7e,0x0c,0xd5 = dc cipae, x0 + +0xe0,0xa8,0x3c,0xd5 == mrs x0, MECIDR_EL2 +0x00,0xa8,0x3c,0xd5 == mrs x0, MECID_P0_EL2 +0x20,0xa8,0x3c,0xd5 == mrs x0, MECID_A0_EL2 +0x40,0xa8,0x3c,0xd5 == mrs x0, MECID_P1_EL2 +0x60,0xa8,0x3c,0xd5 == mrs x0, MECID_A1_EL2 +0x00,0xa9,0x3c,0xd5 == mrs x0, VMECID_P_EL2 +0x20,0xa9,0x3c,0xd5 == mrs x0, VMECID_A_EL2 +0x20,0xaa,0x3e,0xd5 == mrs x0, MECID_RL_A_EL3 +0x00,0xa8,0x1c,0xd5 == msr MECID_P0_EL2, x0 +0x20,0xa8,0x1c,0xd5 == msr MECID_A0_EL2, x0 +0x40,0xa8,0x1c,0xd5 == msr MECID_P1_EL2, x0 +0x60,0xa8,0x1c,0xd5 == msr MECID_A1_EL2, x0 +0x00,0xa9,0x1c,0xd5 == msr VMECID_P_EL2, x0 +0x20,0xa9,0x1c,0xd5 == msr VMECID_A_EL2, x0 +0x20,0xaa,0x1e,0xd5 == msr MECID_RL_A_EL3, x0 +0xe0,0x7e,0x0c,0xd5 == dc cigdpae, x0 +0x00,0x7e,0x0c,0xd5 == dc cipae, x0 diff --git a/suite/MC/AArch64/armv9a-rme.s.cs b/suite/MC/AArch64/armv9a-rme.s.cs index 2b153e831..fe4607063 100644 --- a/suite/MC/AArch64/armv9a-rme.s.cs +++ b/suite/MC/AArch64/armv9a-rme.s.cs @@ -1,13 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0x60,0x1e,0xd5 = msr MFAR_EL3, x0 -0xc0,0x21,0x1e,0xd5 = msr GPCCR_EL3, x0 -0x80,0x21,0x1e,0xd5 = msr GPTBR_EL3, x0 -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0xc0,0x21,0x3e,0xd5 = mrs x0, GPCCR_EL3 -0x80,0x21,0x3e,0xd5 = mrs x0, GPTBR_EL3 -0xa0,0x60,0x1e,0xd5 = msr MFAR_EL3, x0 -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0x60,0x84,0x0e,0xd5 = tlbi rpaos, x0 -0xe0,0x84,0x0e,0xd5 = tlbi rpalos, x0 -0x9f,0x81,0x0e,0xd5 = tlbi paallos -0x9f,0x87,0x0e,0xd5 = tlbi paall + +0xa0,0x60,0x1e,0xd5 == msr MFAR_EL3, x0 +0xc0,0x21,0x1e,0xd5 == msr GPCCR_EL3, x0 +0x80,0x21,0x1e,0xd5 == msr GPTBR_EL3, x0 +0xa0,0x60,0x3e,0xd5 == mrs x0, MFAR_EL3 +0xc0,0x21,0x3e,0xd5 == mrs x0, GPCCR_EL3 +0x80,0x21,0x3e,0xd5 == mrs x0, GPTBR_EL3 +0x60,0x84,0x0e,0xd5 == tlbi rpaos, x0 +0xe0,0x84,0x0e,0xd5 == tlbi rpalos, x0 +0x9f,0x81,0x0e,0xd5 == tlbi paallos +0x9f,0x87,0x0e,0xd5 == tlbi paall diff --git a/suite/MC/AArch64/armv9a-rme.txt.cs b/suite/MC/AArch64/armv9a-rme.txt.cs index 596e54ec9..627273104 100644 --- a/suite/MC/AArch64/armv9a-rme.txt.cs +++ b/suite/MC/AArch64/armv9a-rme.txt.cs @@ -1,8 +1,9 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0xc0,0x21,0x3e,0xd5 = mrs x0, GPCCR_EL3 -0x80,0x21,0x3e,0xd5 = mrs x0, GPTBR_EL3 -0x60,0x84,0x0e,0xd5 = tlbi rpaos, x0 -0xe0,0x84,0x0e,0xd5 = tlbi rpalos, x0 -0x9f,0x81,0x0e,0xd5 = tlbi paallos -0x9f,0x87,0x0e,0xd5 = tlbi paall + +0xa0,0x60,0x3e,0xd5 == mrs x0, MFAR_EL3 +0xc0,0x21,0x3e,0xd5 == mrs x0, GPCCR_EL3 +0x80,0x21,0x3e,0xd5 == mrs x0, GPTBR_EL3 +0x60,0x84,0x0e,0xd5 == tlbi rpaos, x0 +0xe0,0x84,0x0e,0xd5 == tlbi rpalos, x0 +0x9f,0x81,0x0e,0xd5 == tlbi paallos +0x9f,0x87,0x0e,0xd5 == tlbi paall diff --git a/suite/MC/AArch64/basic-a64-instructions.s.cs b/suite/MC/AArch64/basic-a64-instructions.s.cs index 9266d63be..b209724d1 100644 --- a/suite/MC/AArch64/basic-a64-instructions.s.cs +++ b/suite/MC/AArch64/basic-a64-instructions.s.cs @@ -1,2087 +1,2101 @@ # CS_ARCH_AARCH64, 0, None -0x82,0x00,0x25,0x8b = add x2, x4, w5, uxtb -0xf4,0x23,0x33,0x8b = add x20, sp, w19, uxth -0x2c,0x40,0x34,0x8b = add x12, x1, w20, uxtw -0x74,0x60,0x2d,0x8b = add x20, x3, x13, uxtx -0x31,0x83,0x34,0x8b = add x17, x25, w20, sxtb -0xb2,0xa1,0x33,0x8b = add x18, x13, w19, sxth -0x5f,0xc0,0x23,0x8b = add sp, x2, w3, sxtw -0xa3,0xe0,0x29,0x8b = add x3, x5, x9, sxtx -0xa2,0x00,0x27,0x0b = add w2, w5, w7, uxtb -0xf5,0x21,0x31,0x0b = add w21, w15, w17, uxth -0xbe,0x43,0x3f,0x0b = add w30, w29, wzr, uxtw -0x33,0x62,0x21,0x0b = add w19, w17, w1, uxtx -0xa2,0x80,0x21,0x0b = add w2, w5, w1, sxtb -0x3a,0xa2,0x33,0x0b = add w26, w17, w19, sxth -0x40,0xc0,0x23,0x0b = add w0, w2, w3, sxtw -0x62,0xe0,0x25,0x0b = add w2, w3, w5, sxtx -0x62,0x80,0x25,0x8b = add x2, x3, w5, sxtb -0x67,0x31,0x2d,0x8b = add x7, x11, w13, uxth #4 -0x71,0x4a,0x37,0x0b = add w17, w19, w23, uxtw #2 -0xfd,0x66,0x31,0x0b = add w29, w23, w17, uxtx #1 -0x82,0x08,0x25,0xcb = sub x2, x4, w5, uxtb #2 -0xf4,0x33,0x33,0xcb = sub x20, sp, w19, uxth #4 -0x2c,0x40,0x34,0xcb = sub x12, x1, w20, uxtw -0x74,0x60,0x2d,0xcb = sub x20, x3, x13, uxtx -0x31,0x83,0x34,0xcb = sub x17, x25, w20, sxtb -0xb2,0xa1,0x33,0xcb = sub x18, x13, w19, sxth -0x5f,0xc0,0x23,0xcb = sub sp, x2, w3, sxtw -0xa3,0xe0,0x29,0xcb = sub x3, x5, x9, sxtx -0xa2,0x00,0x27,0x4b = sub w2, w5, w7, uxtb -0xf5,0x21,0x31,0x4b = sub w21, w15, w17, uxth -0xbe,0x43,0x3f,0x4b = sub w30, w29, wzr, uxtw -0x33,0x62,0x21,0x4b = sub w19, w17, w1, uxtx -0xa2,0x80,0x21,0x4b = sub w2, w5, w1, sxtb -0xfa,0xa3,0x33,0x4b = sub w26, wsp, w19, sxth -0x5f,0xc0,0x23,0x4b = sub wsp, w2, w3, sxtw -0x62,0xe0,0x25,0x4b = sub w2, w3, w5, sxtx -0x82,0x08,0x25,0xab = adds x2, x4, w5, uxtb #2 -0xf4,0x33,0x33,0xab = adds x20, sp, w19, uxth #4 -0x2c,0x40,0x34,0xab = adds x12, x1, w20, uxtw -0x74,0x60,0x2d,0xab = adds x20, x3, x13, uxtx -0x3f,0x8f,0x34,0xab = cmn x25, w20, sxtb #3 -0xf2,0xa3,0x33,0xab = adds x18, sp, w19, sxth -0x5f,0xc0,0x23,0xab = cmn x2, w3, sxtw -0xa3,0xe8,0x29,0xab = adds x3, x5, x9, sxtx #2 -0xa2,0x00,0x27,0x2b = adds w2, w5, w7, uxtb -0xf5,0x21,0x31,0x2b = adds w21, w15, w17, uxth -0xbe,0x43,0x3f,0x2b = adds w30, w29, wzr, uxtw -0x33,0x62,0x21,0x2b = adds w19, w17, w1, uxtx -0xa2,0x84,0x21,0x2b = adds w2, w5, w1, sxtb #1 -0xfa,0xa3,0x33,0x2b = adds w26, wsp, w19, sxth -0x5f,0xc0,0x23,0x2b = cmn w2, w3, sxtw -0x62,0xe0,0x25,0x2b = adds w2, w3, w5, sxtx -0x82,0x08,0x25,0xeb = subs x2, x4, w5, uxtb #2 -0xf4,0x33,0x33,0xeb = subs x20, sp, w19, uxth #4 -0x2c,0x40,0x34,0xeb = subs x12, x1, w20, uxtw -0x74,0x60,0x2d,0xeb = subs x20, x3, x13, uxtx -0x3f,0x8f,0x34,0xeb = cmp x25, w20, sxtb #3 -0xf2,0xa3,0x33,0xeb = subs x18, sp, w19, sxth -0x5f,0xc0,0x23,0xeb = cmp x2, w3, sxtw -0xa3,0xe8,0x29,0xeb = subs x3, x5, x9, sxtx #2 -0xa2,0x00,0x27,0x6b = subs w2, w5, w7, uxtb -0xf5,0x21,0x31,0x6b = subs w21, w15, w17, uxth -0xbe,0x43,0x3f,0x6b = subs w30, w29, wzr, uxtw -0x33,0x62,0x21,0x6b = subs w19, w17, w1, uxtx -0xa2,0x84,0x21,0x6b = subs w2, w5, w1, sxtb #1 -0xfa,0xa3,0x33,0x6b = subs w26, wsp, w19, sxth -0x5f,0xc0,0x23,0x6b = cmp w2, w3, sxtw -0x62,0xe0,0x25,0x6b = subs w2, w3, w5, sxtx -0x9f,0x08,0x25,0xeb = cmp x4, w5, uxtb #2 -0xff,0x33,0x33,0xeb = cmp sp, w19, uxth #4 -0x3f,0x40,0x34,0xeb = cmp x1, w20, uxtw -0x7f,0x60,0x2d,0xeb = cmp x3, x13, uxtx -0x3f,0x8f,0x34,0xeb = cmp x25, w20, sxtb #3 -0xff,0xa3,0x33,0xeb = cmp sp, w19, sxth -0x5f,0xc0,0x23,0xeb = cmp x2, w3, sxtw -0xbf,0xe8,0x29,0xeb = cmp x5, x9, sxtx #2 -0xbf,0x00,0x27,0x6b = cmp w5, w7, uxtb -0xff,0x21,0x31,0x6b = cmp w15, w17, uxth -0xbf,0x43,0x3f,0x6b = cmp w29, wzr, uxtw -0x3f,0x62,0x21,0x6b = cmp w17, w1, uxtx -0xbf,0x84,0x21,0x6b = cmp w5, w1, sxtb #1 -0xff,0xa3,0x33,0x6b = cmp wsp, w19, sxth -0x5f,0xc0,0x23,0x6b = cmp w2, w3, sxtw -0x7f,0xe0,0x25,0x6b = cmp w3, w5, sxtx -0x9f,0x08,0x25,0xab = cmn x4, w5, uxtb #2 -0xff,0x33,0x33,0xab = cmn sp, w19, uxth #4 -0x3f,0x40,0x34,0xab = cmn x1, w20, uxtw -0x7f,0x60,0x2d,0xab = cmn x3, x13, uxtx -0x3f,0x8f,0x34,0xab = cmn x25, w20, sxtb #3 -0xff,0xa3,0x33,0xab = cmn sp, w19, sxth -0x5f,0xc0,0x23,0xab = cmn x2, w3, sxtw -0xbf,0xe8,0x29,0xab = cmn x5, x9, sxtx #2 -0xbf,0x00,0x27,0x2b = cmn w5, w7, uxtb -0xff,0x21,0x31,0x2b = cmn w15, w17, uxth -0xbf,0x43,0x3f,0x2b = cmn w29, wzr, uxtw -0x3f,0x62,0x21,0x2b = cmn w17, w1, uxtx -0xbf,0x84,0x21,0x2b = cmn w5, w1, sxtb #1 -0xff,0xa3,0x33,0x2b = cmn wsp, w19, sxth -0x5f,0xc0,0x23,0x2b = cmn w2, w3, sxtw -0x7f,0xe0,0x25,0x2b = cmn w3, w5, sxtx -0x9f,0x0e,0x3d,0xeb = cmp x20, w29, uxtb #3 -0x9f,0x71,0x2d,0xeb = cmp x12, x13, uxtx #4 -0xff,0x03,0x21,0x6b = cmp wsp, w1, uxtb -0xff,0xc3,0x3f,0x2b = cmn wsp, wzr, sxtw -0x7f,0x70,0x27,0xcb = sub sp, x3, x7, lsl #4 -0xe2,0x47,0x23,0x0b = add w2, wsp, w3, lsl #1 -0xff,0x43,0x29,0x6b = cmp wsp, w9 -0xff,0x53,0x23,0x2b = cmn wsp, w3, lsl #4 -0xe3,0x6b,0x29,0xeb = subs x3, sp, x9, lsl #2 -0xa4,0x00,0x00,0x11 = add w4, w5, #0 -0x62,0xfc,0x3f,0x11 = add w2, w3, #4095 -0xbe,0x07,0x40,0x11 = add w30, w29, #1, lsl #12 -0xad,0xfc,0x7f,0x11 = add w13, w5, #4095, lsl #12 -0xe5,0x98,0x19,0x91 = add x5, x7, #1638 -0xf4,0x87,0x0c,0x11 = add w20, wsp, #801 -0xff,0x43,0x11,0x11 = add wsp, wsp, #1104 -0xdf,0xd3,0x3f,0x11 = add wsp, w30, #4084 -0x00,0x8f,0x04,0x91 = add x0, x24, #291 -0x03,0xff,0x7f,0x91 = add x3, x24, #4095, lsl #12 -0xe8,0xcb,0x10,0x91 = add x8, sp, #1074 -0xbf,0xa3,0x3b,0x91 = add sp, x29, #3816 -0xe0,0xb7,0x3f,0x51 = sub w0, wsp, #4077 -0x84,0x8a,0x48,0x51 = sub w4, w20, #546, lsl #12 -0xff,0x83,0x04,0xd1 = sub sp, sp, #288 -0x7f,0x42,0x00,0x51 = sub wsp, w19, #16 -0xed,0x8e,0x44,0x31 = adds w13, w23, #291, lsl #12 -0x5f,0xfc,0x3f,0x31 = cmn w2, #4095 -0xf4,0x03,0x00,0x31 = adds w20, wsp, #0 -0x7f,0x04,0x40,0xb1 = cmn x3, #1, lsl #12 -0xff,0x53,0x40,0xf1 = cmp sp, #20, lsl #12 -0xdf,0xff,0x3f,0xf1 = cmp x30, #4095 -0xe4,0xbb,0x3b,0xf1 = subs x4, sp, #3822 -0x7f,0x8c,0x44,0x31 = cmn w3, #291, lsl #12 -0xff,0x57,0x15,0x31 = cmn wsp, #1365 -0xff,0x13,0x51,0xb1 = cmn sp, #1092, lsl #12 -0x9f,0xb0,0x44,0xf1 = cmp x4, #300, lsl #12 -0xff,0xd3,0x07,0x71 = cmp wsp, #500 -0xff,0x23,0x03,0xf1 = cmp sp, #200 -0xdf,0x03,0x00,0x91 = mov sp, x30 -0x9f,0x02,0x00,0x11 = mov wsp, w20 -0xeb,0x03,0x00,0x91 = mov x11, sp -0xf8,0x03,0x00,0x11 = mov w24, wsp -0xa3,0x00,0x07,0x0b = add w3, w5, w7 -0x7f,0x00,0x05,0x0b = add wzr, w3, w5 -0xf4,0x03,0x04,0x0b = add w20, wzr, w4 -0xc4,0x00,0x1f,0x0b = add w4, w6, wzr -0xab,0x01,0x0f,0x0b = add w11, w13, w15 -0x69,0x28,0x1f,0x0b = add w9, w3, wzr, lsl #10 -0xb1,0x7f,0x14,0x0b = add w17, w29, w20, lsl #31 -0xb1,0x77,0x14,0x0b = add w17, w29, w20, lsl #29 -0xd5,0x02,0x57,0x0b = add w21, w22, w23, lsr #0 -0x38,0x4b,0x5a,0x0b = add w24, w25, w26, lsr #18 -0x9b,0x7f,0x5d,0x0b = add w27, w28, w29, lsr #31 -0x9b,0x77,0x5d,0x0b = add w27, w28, w29, lsr #29 -0x62,0x00,0x84,0x0b = add w2, w3, w4, asr #0 -0xc5,0x54,0x87,0x0b = add w5, w6, w7, asr #21 -0x28,0x7d,0x8a,0x0b = add w8, w9, w10, asr #31 -0x28,0x75,0x8a,0x0b = add w8, w9, w10, asr #29 -0xa3,0x00,0x07,0x8b = add x3, x5, x7 -0x7f,0x00,0x05,0x8b = add xzr, x3, x5 -0xf4,0x03,0x04,0x8b = add x20, xzr, x4 -0xc4,0x00,0x1f,0x8b = add x4, x6, xzr -0xab,0x01,0x0f,0x8b = add x11, x13, x15 -0x69,0x28,0x1f,0x8b = add x9, x3, xzr, lsl #10 -0xb1,0xff,0x14,0x8b = add x17, x29, x20, lsl #63 -0xb1,0xeb,0x14,0x8b = add x17, x29, x20, lsl #58 -0xd5,0x02,0x57,0x8b = add x21, x22, x23, lsr #0 -0x38,0x4b,0x5a,0x8b = add x24, x25, x26, lsr #18 -0x9b,0xff,0x5d,0x8b = add x27, x28, x29, lsr #63 -0xb1,0xeb,0x54,0x8b = add x17, x29, x20, lsr #58 -0x62,0x00,0x84,0x8b = add x2, x3, x4, asr #0 -0xc5,0x54,0x87,0x8b = add x5, x6, x7, asr #21 -0x28,0xfd,0x8a,0x8b = add x8, x9, x10, asr #63 -0xb1,0xeb,0x94,0x8b = add x17, x29, x20, asr #58 -0xa3,0x00,0x07,0x2b = adds w3, w5, w7 -0x7f,0x00,0x05,0x2b = cmn w3, w5 -0xf4,0x03,0x04,0x2b = adds w20, wzr, w4 -0xc4,0x00,0x1f,0x2b = adds w4, w6, wzr -0xab,0x01,0x0f,0x2b = adds w11, w13, w15 -0x69,0x28,0x1f,0x2b = adds w9, w3, wzr, lsl #10 -0xb1,0x7f,0x14,0x2b = adds w17, w29, w20, lsl #31 -0xd5,0x02,0x57,0x2b = adds w21, w22, w23, lsr #0 -0x38,0x4b,0x5a,0x2b = adds w24, w25, w26, lsr #18 -0x9b,0x7f,0x5d,0x2b = adds w27, w28, w29, lsr #31 -0x62,0x00,0x84,0x2b = adds w2, w3, w4, asr #0 -0xc5,0x54,0x87,0x2b = adds w5, w6, w7, asr #21 -0x28,0x7d,0x8a,0x2b = adds w8, w9, w10, asr #31 -0xa3,0x00,0x07,0xab = adds x3, x5, x7 -0x7f,0x00,0x05,0xab = cmn x3, x5 -0xf4,0x03,0x04,0xab = adds x20, xzr, x4 -0xc4,0x00,0x1f,0xab = adds x4, x6, xzr -0xab,0x01,0x0f,0xab = adds x11, x13, x15 -0x69,0x28,0x1f,0xab = adds x9, x3, xzr, lsl #10 -0xb1,0xff,0x14,0xab = adds x17, x29, x20, lsl #63 -0xd5,0x02,0x57,0xab = adds x21, x22, x23, lsr #0 -0x38,0x4b,0x5a,0xab = adds x24, x25, x26, lsr #18 -0x9b,0xff,0x5d,0xab = adds x27, x28, x29, lsr #63 -0x62,0x00,0x84,0xab = adds x2, x3, x4, asr #0 -0xc5,0x54,0x87,0xab = adds x5, x6, x7, asr #21 -0x28,0xfd,0x8a,0xab = adds x8, x9, x10, asr #63 -0xa3,0x00,0x07,0x4b = sub w3, w5, w7 -0x7f,0x00,0x05,0x4b = sub wzr, w3, w5 -0xf4,0x03,0x04,0x4b = neg w20, w4 -0xc4,0x00,0x1f,0x4b = sub w4, w6, wzr -0xab,0x01,0x0f,0x4b = sub w11, w13, w15 -0x69,0x28,0x1f,0x4b = sub w9, w3, wzr, lsl #10 -0xb1,0x7f,0x14,0x4b = sub w17, w29, w20, lsl #31 -0xd5,0x02,0x57,0x4b = sub w21, w22, w23, lsr #0 -0x38,0x4b,0x5a,0x4b = sub w24, w25, w26, lsr #18 -0x9b,0x7f,0x5d,0x4b = sub w27, w28, w29, lsr #31 -0x62,0x00,0x84,0x4b = sub w2, w3, w4, asr #0 -0xc5,0x54,0x87,0x4b = sub w5, w6, w7, asr #21 -0x28,0x7d,0x8a,0x4b = sub w8, w9, w10, asr #31 -0xa3,0x00,0x07,0xcb = sub x3, x5, x7 -0x7f,0x00,0x05,0xcb = sub xzr, x3, x5 -0xf4,0x03,0x04,0xcb = neg x20, x4 -0xc4,0x00,0x1f,0xcb = sub x4, x6, xzr -0xab,0x01,0x0f,0xcb = sub x11, x13, x15 -0x69,0x28,0x1f,0xcb = sub x9, x3, xzr, lsl #10 -0xb1,0xff,0x14,0xcb = sub x17, x29, x20, lsl #63 -0xd5,0x02,0x57,0xcb = sub x21, x22, x23, lsr #0 -0x38,0x4b,0x5a,0xcb = sub x24, x25, x26, lsr #18 -0x9b,0xff,0x5d,0xcb = sub x27, x28, x29, lsr #63 -0x62,0x00,0x84,0xcb = sub x2, x3, x4, asr #0 -0xc5,0x54,0x87,0xcb = sub x5, x6, x7, asr #21 -0x28,0xfd,0x8a,0xcb = sub x8, x9, x10, asr #63 -0xa3,0x00,0x07,0x6b = subs w3, w5, w7 -0x7f,0x00,0x05,0x6b = cmp w3, w5 -0xf4,0x03,0x04,0x6b = negs w20, w4 -0xc4,0x00,0x1f,0x6b = subs w4, w6, wzr -0xab,0x01,0x0f,0x6b = subs w11, w13, w15 -0x69,0x28,0x1f,0x6b = subs w9, w3, wzr, lsl #10 -0xb1,0x7f,0x14,0x6b = subs w17, w29, w20, lsl #31 -0xd5,0x02,0x57,0x6b = subs w21, w22, w23, lsr #0 -0x38,0x4b,0x5a,0x6b = subs w24, w25, w26, lsr #18 -0x9b,0x7f,0x5d,0x6b = subs w27, w28, w29, lsr #31 -0x62,0x00,0x84,0x6b = subs w2, w3, w4, asr #0 -0xc5,0x54,0x87,0x6b = subs w5, w6, w7, asr #21 -0x28,0x7d,0x8a,0x6b = subs w8, w9, w10, asr #31 -0xa3,0x00,0x07,0xeb = subs x3, x5, x7 -0x7f,0x00,0x05,0xeb = cmp x3, x5 -0xf4,0x03,0x04,0xeb = negs x20, x4 -0xc4,0x00,0x1f,0xeb = subs x4, x6, xzr -0xab,0x01,0x0f,0xeb = subs x11, x13, x15 -0x69,0x28,0x1f,0xeb = subs x9, x3, xzr, lsl #10 -0xb1,0xff,0x14,0xeb = subs x17, x29, x20, lsl #63 -0xd5,0x02,0x57,0xeb = subs x21, x22, x23, lsr #0 -0x38,0x4b,0x5a,0xeb = subs x24, x25, x26, lsr #18 -0x9b,0xff,0x5d,0xeb = subs x27, x28, x29, lsr #63 -0x62,0x00,0x84,0xeb = subs x2, x3, x4, asr #0 -0xc5,0x54,0x87,0xeb = subs x5, x6, x7, asr #21 -0x28,0xfd,0x8a,0xeb = subs x8, x9, x10, asr #63 -0x1f,0x00,0x03,0x2b = cmn w0, w3 -0xff,0x03,0x04,0x2b = cmn wzr, w4 -0xbf,0x00,0x1f,0x2b = cmn w5, wzr -0xff,0x43,0x26,0x2b = cmn wsp, w6 -0xdf,0x00,0x07,0x2b = cmn w6, w7 -0x1f,0x3d,0x09,0x2b = cmn w8, w9, lsl #15 -0x5f,0x7d,0x0b,0x2b = cmn w10, w11, lsl #31 -0x9f,0x01,0x4d,0x2b = cmn w12, w13, lsr #0 -0xdf,0x55,0x4f,0x2b = cmn w14, w15, lsr #21 -0x1f,0x7e,0x51,0x2b = cmn w16, w17, lsr #31 -0x5f,0x02,0x93,0x2b = cmn w18, w19, asr #0 -0x9f,0x5a,0x95,0x2b = cmn w20, w21, asr #22 -0xdf,0x7e,0x97,0x2b = cmn w22, w23, asr #31 -0x1f,0x00,0x03,0xab = cmn x0, x3 -0xff,0x03,0x04,0xab = cmn xzr, x4 -0xbf,0x00,0x1f,0xab = cmn x5, xzr -0xff,0x63,0x26,0xab = cmn sp, x6 -0xdf,0x00,0x07,0xab = cmn x6, x7 -0x1f,0x3d,0x09,0xab = cmn x8, x9, lsl #15 -0x5f,0xfd,0x0b,0xab = cmn x10, x11, lsl #63 -0x9f,0x01,0x4d,0xab = cmn x12, x13, lsr #0 -0xdf,0xa5,0x4f,0xab = cmn x14, x15, lsr #41 -0x1f,0xfe,0x51,0xab = cmn x16, x17, lsr #63 -0x5f,0x02,0x93,0xab = cmn x18, x19, asr #0 -0x9f,0xde,0x95,0xab = cmn x20, x21, asr #55 -0xdf,0xfe,0x97,0xab = cmn x22, x23, asr #63 -0x1f,0x00,0x03,0x6b = cmp w0, w3 -0xff,0x03,0x04,0x6b = cmp wzr, w4 -0xbf,0x00,0x1f,0x6b = cmp w5, wzr -0xff,0x43,0x26,0x6b = cmp wsp, w6 -0xdf,0x00,0x07,0x6b = cmp w6, w7 -0x1f,0x3d,0x09,0x6b = cmp w8, w9, lsl #15 -0x5f,0x7d,0x0b,0x6b = cmp w10, w11, lsl #31 -0x9f,0x01,0x4d,0x6b = cmp w12, w13, lsr #0 -0xdf,0x55,0x4f,0x6b = cmp w14, w15, lsr #21 -0x1f,0x7e,0x51,0x6b = cmp w16, w17, lsr #31 -0x5f,0x02,0x93,0x6b = cmp w18, w19, asr #0 -0x9f,0x5a,0x95,0x6b = cmp w20, w21, asr #22 -0xdf,0x7e,0x97,0x6b = cmp w22, w23, asr #31 -0x1f,0x00,0x03,0xeb = cmp x0, x3 -0xff,0x03,0x04,0xeb = cmp xzr, x4 -0xbf,0x00,0x1f,0xeb = cmp x5, xzr -0xff,0x63,0x26,0xeb = cmp sp, x6 -0xdf,0x00,0x07,0xeb = cmp x6, x7 -0x1f,0x3d,0x09,0xeb = cmp x8, x9, lsl #15 -0x5f,0xfd,0x0b,0xeb = cmp x10, x11, lsl #63 -0x9f,0x01,0x4d,0xeb = cmp x12, x13, lsr #0 -0xdf,0xa5,0x4f,0xeb = cmp x14, x15, lsr #41 -0x1f,0xfe,0x51,0xeb = cmp x16, x17, lsr #63 -0x5f,0x02,0x93,0xeb = cmp x18, x19, asr #0 -0x9f,0xde,0x95,0xeb = cmp x20, x21, asr #55 -0xdf,0xfe,0x97,0xeb = cmp x22, x23, asr #63 -0xfd,0x03,0x1e,0x4b = neg w29, w30 -0xfe,0x03,0x1f,0x4b = neg w30, wzr -0xff,0x03,0x00,0x4b = neg wzr, w0 -0xfc,0x03,0x1b,0x4b = neg w28, w27 -0xfa,0x77,0x19,0x4b = neg w26, w25, lsl #29 -0xf8,0x7f,0x17,0x4b = neg w24, w23, lsl #31 -0xf6,0x03,0x55,0x4b = neg w22, w21, lsr #0 -0xf4,0x07,0x53,0x4b = neg w20, w19, lsr #1 -0xf2,0x7f,0x51,0x4b = neg w18, w17, lsr #31 -0xf0,0x03,0x8f,0x4b = neg w16, w15, asr #0 -0xee,0x33,0x8d,0x4b = neg w14, w13, asr #12 -0xec,0x7f,0x8b,0x4b = neg w12, w11, asr #31 -0xfd,0x03,0x1e,0xcb = neg x29, x30 -0xfe,0x03,0x1f,0xcb = neg x30, xzr -0xff,0x03,0x00,0xcb = neg xzr, x0 -0xfc,0x03,0x1b,0xcb = neg x28, x27 -0xfa,0x77,0x19,0xcb = neg x26, x25, lsl #29 -0xf8,0x7f,0x17,0xcb = neg x24, x23, lsl #31 -0xf6,0x03,0x55,0xcb = neg x22, x21, lsr #0 -0xf4,0x07,0x53,0xcb = neg x20, x19, lsr #1 -0xf2,0x7f,0x51,0xcb = neg x18, x17, lsr #31 -0xf0,0x03,0x8f,0xcb = neg x16, x15, asr #0 -0xee,0x33,0x8d,0xcb = neg x14, x13, asr #12 -0xec,0x7f,0x8b,0xcb = neg x12, x11, asr #31 -0xfd,0x03,0x1e,0x6b = negs w29, w30 -0xfe,0x03,0x1f,0x6b = negs w30, wzr -0xff,0x03,0x00,0x6b = cmp wzr, w0 -0xfc,0x03,0x1b,0x6b = negs w28, w27 -0xfa,0x77,0x19,0x6b = negs w26, w25, lsl #29 -0xf8,0x7f,0x17,0x6b = negs w24, w23, lsl #31 -0xf6,0x03,0x55,0x6b = negs w22, w21, lsr #0 -0xf4,0x07,0x53,0x6b = negs w20, w19, lsr #1 -0xf2,0x7f,0x51,0x6b = negs w18, w17, lsr #31 -0xf0,0x03,0x8f,0x6b = negs w16, w15, asr #0 -0xee,0x33,0x8d,0x6b = negs w14, w13, asr #12 -0xec,0x7f,0x8b,0x6b = negs w12, w11, asr #31 -0xfd,0x03,0x1e,0xeb = negs x29, x30 -0xfe,0x03,0x1f,0xeb = negs x30, xzr -0xff,0x03,0x00,0xeb = cmp xzr, x0 -0xfc,0x03,0x1b,0xeb = negs x28, x27 -0xfa,0x77,0x19,0xeb = negs x26, x25, lsl #29 -0xf8,0x7f,0x17,0xeb = negs x24, x23, lsl #31 -0xf6,0x03,0x55,0xeb = negs x22, x21, lsr #0 -0xf4,0x07,0x53,0xeb = negs x20, x19, lsr #1 -0xf2,0x7f,0x51,0xeb = negs x18, x17, lsr #31 -0xf0,0x03,0x8f,0xeb = negs x16, x15, asr #0 -0xee,0x33,0x8d,0xeb = negs x14, x13, asr #12 -0xec,0x7f,0x8b,0xeb = negs x12, x11, asr #31 -0x7d,0x03,0x19,0x1a = adc w29, w27, w25 -0x7f,0x00,0x04,0x1a = adc wzr, w3, w4 -0xe9,0x03,0x0a,0x1a = adc w9, wzr, w10 -0x14,0x00,0x1f,0x1a = adc w20, w0, wzr -0x7d,0x03,0x19,0x9a = adc x29, x27, x25 -0x7f,0x00,0x04,0x9a = adc xzr, x3, x4 -0xe9,0x03,0x0a,0x9a = adc x9, xzr, x10 -0x14,0x00,0x1f,0x9a = adc x20, x0, xzr -0x7d,0x03,0x19,0x3a = adcs w29, w27, w25 -0x7f,0x00,0x04,0x3a = adcs wzr, w3, w4 -0xe9,0x03,0x0a,0x3a = adcs w9, wzr, w10 -0x14,0x00,0x1f,0x3a = adcs w20, w0, wzr -0x7d,0x03,0x19,0xba = adcs x29, x27, x25 -0x7f,0x00,0x04,0xba = adcs xzr, x3, x4 -0xe9,0x03,0x0a,0xba = adcs x9, xzr, x10 -0x14,0x00,0x1f,0xba = adcs x20, x0, xzr -0x7d,0x03,0x19,0x5a = sbc w29, w27, w25 -0x7f,0x00,0x04,0x5a = sbc wzr, w3, w4 -0xe9,0x03,0x0a,0x5a = ngc w9, w10 -0x14,0x00,0x1f,0x5a = sbc w20, w0, wzr -0x7d,0x03,0x19,0xda = sbc x29, x27, x25 -0x7f,0x00,0x04,0xda = sbc xzr, x3, x4 -0xe9,0x03,0x0a,0xda = ngc x9, x10 -0x14,0x00,0x1f,0xda = sbc x20, x0, xzr -0x7d,0x03,0x19,0x7a = sbcs w29, w27, w25 -0x7f,0x00,0x04,0x7a = sbcs wzr, w3, w4 -0xe9,0x03,0x0a,0x7a = ngcs w9, w10 -0x14,0x00,0x1f,0x7a = sbcs w20, w0, wzr -0x7d,0x03,0x19,0xfa = sbcs x29, x27, x25 -0x7f,0x00,0x04,0xfa = sbcs xzr, x3, x4 -0xe9,0x03,0x0a,0xfa = ngcs x9, x10 -0x14,0x00,0x1f,0xfa = sbcs x20, x0, xzr -0xe3,0x03,0x0c,0x5a = ngc w3, w12 -0xff,0x03,0x09,0x5a = ngc wzr, w9 -0xf7,0x03,0x1f,0x5a = ngc w23, wzr -0xfd,0x03,0x1e,0xda = ngc x29, x30 -0xff,0x03,0x00,0xda = ngc xzr, x0 -0xe0,0x03,0x1f,0xda = ngc x0, xzr -0xe3,0x03,0x0c,0x7a = ngcs w3, w12 -0xff,0x03,0x09,0x7a = ngcs wzr, w9 -0xf7,0x03,0x1f,0x7a = ngcs w23, wzr -0xfd,0x03,0x1e,0xfa = ngcs x29, x30 -0xff,0x03,0x00,0xfa = ngcs xzr, x0 -0xe0,0x03,0x1f,0xfa = ngcs x0, xzr -0x41,0x10,0x43,0x93 = sbfx x1, x2, #3, #2 -0x83,0xfc,0x7f,0x93 = asr x3, x4, #63 -0xff,0x7f,0x1f,0x13 = asr wzr, wzr, #31 -0x2c,0x01,0x00,0x13 = sbfx w12, w9, #0, #1 -0xa4,0x28,0x4c,0xd3 = ubfiz x4, x5, #52, #11 -0x9f,0x00,0x40,0xd3 = ubfx xzr, x4, #0, #1 -0xe4,0x17,0x7f,0xd3 = ubfiz x4, xzr, #1, #6 -0xc5,0xfc,0x4c,0xd3 = lsr x5, x6, #12 -0xa4,0x28,0x4c,0xb3 = bfi x4, x5, #52, #11 -0x9f,0x00,0x40,0xb3 = bfxil xzr, x4, #0, #1 -0xe4,0x17,0x7f,0xb3 = bfc x4, #1, #6 -0xc5,0xfc,0x4c,0xb3 = bfxil x5, x6, #12, #52 -0x41,0x1c,0x00,0x13 = sxtb w1, w2 -0x7f,0x1c,0x40,0x93 = sxtb xzr, w3 -0x49,0x3d,0x00,0x13 = sxth w9, w10 -0x20,0x3c,0x40,0x93 = sxth x0, w1 -0xc3,0x7f,0x40,0x93 = sxtw x3, w30 -0x41,0x1c,0x00,0x53 = uxtb w1, w2 -0x7f,0x1c,0x00,0x53 = uxtb wzr, w3 -0x49,0x3d,0x00,0x53 = uxth w9, w10 -0x20,0x3c,0x00,0x53 = uxth w0, w1 -0x43,0x7c,0x00,0x13 = asr w3, w2, #0 -0x49,0x7d,0x1f,0x13 = asr w9, w10, #31 -0xb4,0xfe,0x7f,0x93 = asr x20, x21, #63 -0xe1,0x7f,0x03,0x13 = asr w1, wzr, #3 -0x43,0x7c,0x00,0x53 = lsr w3, w2, #0 -0x49,0x7d,0x1f,0x53 = lsr w9, w10, #31 -0xb4,0xfe,0x7f,0xd3 = lsr x20, x21, #63 -0xff,0x7f,0x03,0x53 = lsr wzr, wzr, #3 -0x43,0x7c,0x00,0x53 = lsr w3, w2, #0 -0x49,0x01,0x01,0x53 = lsl w9, w10, #31 -0xb4,0x02,0x41,0xd3 = lsl x20, x21, #63 -0xe1,0x73,0x1d,0x53 = lsl w1, wzr, #3 -0x49,0x01,0x00,0x13 = sbfx w9, w10, #0, #1 -0x62,0x00,0x41,0x93 = sbfiz x2, x3, #63, #1 -0x93,0xfe,0x40,0x93 = asr x19, x20, #0 -0x49,0xe9,0x7b,0x93 = sbfiz x9, x10, #5, #59 -0x49,0x7d,0x00,0x13 = asr w9, w10, #0 -0x8b,0x01,0x01,0x13 = sbfiz w11, w12, #31, #1 -0xcd,0x09,0x03,0x13 = sbfiz w13, w14, #29, #3 -0xff,0x2b,0x76,0x93 = sbfiz xzr, xzr, #10, #11 -0x49,0x01,0x00,0x13 = sbfx w9, w10, #0, #1 -0x62,0xfc,0x7f,0x93 = asr x2, x3, #63 -0x93,0xfe,0x40,0x93 = asr x19, x20, #0 -0x49,0xfd,0x45,0x93 = asr x9, x10, #5 -0x49,0x7d,0x00,0x13 = asr w9, w10, #0 -0x8b,0x7d,0x1f,0x13 = asr w11, w12, #31 -0xcd,0x7d,0x1d,0x13 = asr w13, w14, #29 -0xff,0x53,0x4a,0x93 = sbfx xzr, xzr, #10, #11 -0x49,0x01,0x00,0x33 = bfxil w9, w10, #0, #1 -0x62,0x00,0x41,0xb3 = bfi x2, x3, #63, #1 -0x93,0xfe,0x40,0xb3 = bfxil x19, x20, #0, #64 -0x49,0xe9,0x7b,0xb3 = bfi x9, x10, #5, #59 -0x49,0x7d,0x00,0x33 = bfxil w9, w10, #0, #32 -0x8b,0x01,0x01,0x33 = bfi w11, w12, #31, #1 -0xcd,0x09,0x03,0x33 = bfi w13, w14, #29, #3 -0xff,0x2b,0x76,0xb3 = bfc xzr, #10, #11 -0x49,0x01,0x00,0x33 = bfxil w9, w10, #0, #1 -0x62,0xfc,0x7f,0xb3 = bfxil x2, x3, #63, #1 -0x93,0xfe,0x40,0xb3 = bfxil x19, x20, #0, #64 -0x49,0xfd,0x45,0xb3 = bfxil x9, x10, #5, #59 -0x49,0x7d,0x00,0x33 = bfxil w9, w10, #0, #32 -0x8b,0x7d,0x1f,0x33 = bfxil w11, w12, #31, #1 -0xcd,0x7d,0x1d,0x33 = bfxil w13, w14, #29, #3 -0xff,0x53,0x4a,0xb3 = bfxil xzr, xzr, #10, #11 -0x49,0x01,0x00,0x53 = ubfx w9, w10, #0, #1 -0x62,0x00,0x41,0xd3 = lsl x2, x3, #63 -0x93,0xfe,0x40,0xd3 = lsr x19, x20, #0 -0x49,0xe9,0x7b,0xd3 = lsl x9, x10, #5 -0x49,0x7d,0x00,0x53 = lsr w9, w10, #0 -0x8b,0x01,0x01,0x53 = lsl w11, w12, #31 -0xcd,0x09,0x03,0x53 = lsl w13, w14, #29 -0xff,0x2b,0x76,0xd3 = ubfiz xzr, xzr, #10, #11 -0x49,0x01,0x00,0x53 = ubfx w9, w10, #0, #1 -0x62,0xfc,0x7f,0xd3 = lsr x2, x3, #63 -0x93,0xfe,0x40,0xd3 = lsr x19, x20, #0 -0x49,0xfd,0x45,0xd3 = lsr x9, x10, #5 -0x49,0x7d,0x00,0x53 = lsr w9, w10, #0 -0x8b,0x7d,0x1f,0x53 = lsr w11, w12, #31 -0xcd,0x7d,0x1d,0x53 = lsr w13, w14, #29 -0xff,0x53,0x4a,0xd3 = ubfx xzr, xzr, #10, #11 -0xe3,0x7f,0x00,0x33 = bfc w3, #0, #32 -0xff,0x03,0x01,0x33 = bfc wzr, #31, #1 -0xe0,0x23,0x7b,0xb3 = bfc x0, #5, #9 -0xff,0x03,0x41,0xb3 = bfc xzr, #63, #1 -0x05,0x00,0x00,0x34 = cbz w5, #0 -0xe3,0xff,0xff,0xb5 = cbnz x3, #-4 -0xf4,0xff,0x7f,0x34 = cbz w20, #1048572 -0x1f,0x00,0x80,0xb5 = cbnz xzr, #-1048576 -0x00,0x00,0x00,0x54 = b.eq #0 -0xeb,0xff,0xff,0x54 = b.lt #-4 -0xe3,0xff,0x7f,0x54 = b.lo #1048572 -0x20,0x08,0x5f,0x7a = ccmp w1, #31, #0, eq -0x6f,0x28,0x40,0x7a = ccmp w3, #0, #15, hs -0xed,0x2b,0x4f,0x7a = ccmp wzr, #15, #13, hs -0x20,0xd9,0x5f,0xfa = ccmp x9, #31, #0, le -0x6f,0xc8,0x40,0xfa = ccmp x3, #0, #15, gt -0xe7,0x1b,0x45,0xfa = ccmp xzr, #5, #7, ne -0x20,0x08,0x5f,0x3a = ccmn w1, #31, #0, eq -0x6f,0x28,0x40,0x3a = ccmn w3, #0, #15, hs -0xed,0x2b,0x4f,0x3a = ccmn wzr, #15, #13, hs -0x20,0xd9,0x5f,0xba = ccmn x9, #31, #0, le -0x6f,0xc8,0x40,0xba = ccmn x3, #0, #15, gt -0xe7,0x1b,0x45,0xba = ccmn xzr, #5, #7, ne -0x20,0x00,0x5f,0x7a = ccmp w1, wzr, #0, eq -0x6f,0x20,0x40,0x7a = ccmp w3, w0, #15, hs -0xed,0x23,0x4f,0x7a = ccmp wzr, w15, #13, hs -0x20,0xd1,0x5f,0xfa = ccmp x9, xzr, #0, le -0x6f,0xc0,0x40,0xfa = ccmp x3, x0, #15, gt -0xe7,0x13,0x45,0xfa = ccmp xzr, x5, #7, ne -0x20,0x00,0x5f,0x3a = ccmn w1, wzr, #0, eq -0x6f,0x20,0x40,0x3a = ccmn w3, w0, #15, hs -0xed,0x23,0x4f,0x3a = ccmn wzr, w15, #13, hs -0x20,0xd1,0x5f,0xba = ccmn x9, xzr, #0, le -0x6f,0xc0,0x40,0xba = ccmn x3, x0, #15, gt -0xe7,0x13,0x45,0xba = ccmn xzr, x5, #7, ne -0x01,0x10,0x93,0x1a = csel w1, w0, w19, ne -0xbf,0x00,0x89,0x1a = csel wzr, w5, w9, eq -0xe9,0xc3,0x9e,0x1a = csel w9, wzr, w30, gt -0x81,0x43,0x9f,0x1a = csel w1, w28, wzr, mi -0xf3,0xb2,0x9d,0x9a = csel x19, x23, x29, lt -0x7f,0xa0,0x84,0x9a = csel xzr, x3, x4, ge -0xe5,0x23,0x86,0x9a = csel x5, xzr, x6, hs -0x07,0x31,0x9f,0x9a = csel x7, x8, xzr, lo -0x01,0x14,0x93,0x1a = csinc w1, w0, w19, ne -0xbf,0x04,0x89,0x1a = csinc wzr, w5, w9, eq -0xe9,0xc7,0x9e,0x1a = csinc w9, wzr, w30, gt -0x81,0x47,0x9f,0x1a = csinc w1, w28, wzr, mi -0xf3,0xb6,0x9d,0x9a = csinc x19, x23, x29, lt -0x7f,0xa4,0x84,0x9a = csinc xzr, x3, x4, ge -0xe5,0x27,0x86,0x9a = csinc x5, xzr, x6, hs -0x07,0x35,0x9f,0x9a = csinc x7, x8, xzr, lo -0x01,0x10,0x93,0x5a = csinv w1, w0, w19, ne -0xbf,0x00,0x89,0x5a = csinv wzr, w5, w9, eq -0xe9,0xc3,0x9e,0x5a = csinv w9, wzr, w30, gt -0x81,0x43,0x9f,0x5a = csinv w1, w28, wzr, mi -0xf3,0xb2,0x9d,0xda = csinv x19, x23, x29, lt -0x7f,0xa0,0x84,0xda = csinv xzr, x3, x4, ge -0xe5,0x23,0x86,0xda = csinv x5, xzr, x6, hs -0x07,0x31,0x9f,0xda = csinv x7, x8, xzr, lo -0x01,0x14,0x93,0x5a = csneg w1, w0, w19, ne -0xbf,0x04,0x89,0x5a = csneg wzr, w5, w9, eq -0xe9,0xc7,0x9e,0x5a = csneg w9, wzr, w30, gt -0x81,0x47,0x9f,0x5a = csneg w1, w28, wzr, mi -0xf3,0xb6,0x9d,0xda = csneg x19, x23, x29, lt -0x7f,0xa4,0x84,0xda = csneg xzr, x3, x4, ge -0xe5,0x27,0x86,0xda = csneg x5, xzr, x6, hs -0x07,0x35,0x9f,0xda = csneg x7, x8, xzr, lo -0xe3,0x17,0x9f,0x1a = cset w3, eq -0xe9,0x47,0x9f,0x9a = cset x9, pl -0xf4,0x03,0x9f,0x5a = csetm w20, ne -0xfe,0xb3,0x9f,0xda = csetm x30, ge -0xa3,0xd4,0x85,0x1a = cinc w3, w5, gt -0x9f,0xc4,0x84,0x1a = cinc wzr, w4, le -0xe9,0xa7,0x9f,0x1a = cset w9, lt -0xa3,0xd4,0x85,0x9a = cinc x3, x5, gt -0x9f,0xc4,0x84,0x9a = cinc xzr, x4, le -0xe9,0xa7,0x9f,0x9a = cset x9, lt -0xa3,0xd0,0x85,0x5a = cinv w3, w5, gt -0x9f,0xc0,0x84,0x5a = cinv wzr, w4, le -0xe9,0xa3,0x9f,0x5a = csetm w9, lt -0xa3,0xd0,0x85,0xda = cinv x3, x5, gt -0x9f,0xc0,0x84,0xda = cinv xzr, x4, le -0xe9,0xa3,0x9f,0xda = csetm x9, lt -0xa3,0xd4,0x85,0x5a = cneg w3, w5, gt -0x9f,0xc4,0x84,0x5a = cneg wzr, w4, le -0xe9,0xa7,0x9f,0x5a = cneg w9, wzr, lt -0xa3,0xd4,0x85,0xda = cneg x3, x5, gt -0x9f,0xc4,0x84,0xda = cneg xzr, x4, le -0xe9,0xa7,0x9f,0xda = cneg x9, xzr, lt -0xe0,0x00,0xc0,0x5a = rbit w0, w7 -0x72,0x00,0xc0,0xda = rbit x18, x3 -0x31,0x04,0xc0,0x5a = rev16 w17, w1 -0x45,0x04,0xc0,0xda = rev16 x5, x2 -0x12,0x08,0xc0,0x5a = rev w18, w0 -0x34,0x08,0xc0,0xda = rev32 x20, x1 -0xf4,0x0b,0xc0,0xda = rev32 x20, xzr -0x56,0x0c,0xc0,0xda = rev x22, x2 -0xf2,0x0f,0xc0,0xda = rev x18, xzr -0xe7,0x0b,0xc0,0x5a = rev w7, wzr -0x78,0x10,0xc0,0x5a = clz w24, w3 -0x9a,0x10,0xc0,0xda = clz x26, x4 -0xa3,0x14,0xc0,0x5a = cls w3, w5 -0xb4,0x14,0xc0,0xda = cls x20, x5 -0xf8,0x13,0xc0,0x5a = clz w24, wzr -0xf6,0x0f,0xc0,0xda = rev x22, xzr -0x8d,0x0d,0xc0,0xda = rev x13, x12 -0xe0,0x08,0xca,0x1a = udiv w0, w7, w10 -0xc9,0x0a,0xc4,0x9a = udiv x9, x22, x4 -0xac,0x0e,0xc0,0x1a = sdiv w12, w21, w0 -0x4d,0x0c,0xc1,0x9a = sdiv x13, x2, x1 -0x8b,0x21,0xcd,0x1a = lsl w11, w12, w13 -0xee,0x21,0xd0,0x9a = lsl x14, x15, x16 -0x51,0x26,0xd3,0x1a = lsr w17, w18, w19 -0xb4,0x26,0xd6,0x9a = lsr x20, x21, x22 -0x17,0x2b,0xd9,0x1a = asr w23, w24, w25 -0x7a,0x2b,0xdc,0x9a = asr x26, x27, x28 -0x20,0x2c,0xc2,0x1a = ror w0, w1, w2 -0x83,0x2c,0xc5,0x9a = ror x3, x4, x5 -0xe6,0x20,0xc8,0x1a = lsl w6, w7, w8 -0x49,0x21,0xcb,0x9a = lsl x9, x10, x11 -0xac,0x25,0xce,0x1a = lsr w12, w13, w14 -0x0f,0x26,0xd1,0x9a = lsr x15, x16, x17 -0x72,0x2a,0xd4,0x1a = asr w18, w19, w20 -0xd5,0x2a,0xd7,0x9a = asr x21, x22, x23 -0x38,0x2f,0xda,0x1a = ror w24, w25, w26 -0x9b,0x2f,0xdd,0x9a = ror x27, x28, x29 -0x61,0x10,0x07,0x1b = madd w1, w3, w7, w4 -0x1f,0x2c,0x09,0x1b = madd wzr, w0, w9, w11 -0xed,0x13,0x04,0x1b = madd w13, wzr, w4, w4 -0xd3,0x77,0x1f,0x1b = madd w19, w30, wzr, w29 -0xa4,0x7c,0x06,0x1b = mul w4, w5, w6 -0x61,0x10,0x07,0x9b = madd x1, x3, x7, x4 -0x1f,0x2c,0x09,0x9b = madd xzr, x0, x9, x11 -0xed,0x13,0x04,0x9b = madd x13, xzr, x4, x4 -0xd3,0x77,0x1f,0x9b = madd x19, x30, xzr, x29 -0xa4,0x7c,0x06,0x9b = mul x4, x5, x6 -0x61,0x90,0x07,0x1b = msub w1, w3, w7, w4 -0x1f,0xac,0x09,0x1b = msub wzr, w0, w9, w11 -0xed,0x93,0x04,0x1b = msub w13, wzr, w4, w4 -0xd3,0xf7,0x1f,0x1b = msub w19, w30, wzr, w29 -0xa4,0xfc,0x06,0x1b = mneg w4, w5, w6 -0x61,0x90,0x07,0x9b = msub x1, x3, x7, x4 -0x1f,0xac,0x09,0x9b = msub xzr, x0, x9, x11 -0xed,0x93,0x04,0x9b = msub x13, xzr, x4, x4 -0xd3,0xf7,0x1f,0x9b = msub x19, x30, xzr, x29 -0xa4,0xfc,0x06,0x9b = mneg x4, x5, x6 -0xa3,0x24,0x22,0x9b = smaddl x3, w5, w2, x9 -0x5f,0x31,0x2b,0x9b = smaddl xzr, w10, w11, x12 -0xed,0x3f,0x2e,0x9b = smaddl x13, wzr, w14, x15 -0x30,0x4a,0x3f,0x9b = smaddl x16, w17, wzr, x18 -0x93,0x7e,0x35,0x9b = smull x19, w20, w21 -0xa3,0xa4,0x22,0x9b = smsubl x3, w5, w2, x9 -0x5f,0xb1,0x2b,0x9b = smsubl xzr, w10, w11, x12 -0xed,0xbf,0x2e,0x9b = smsubl x13, wzr, w14, x15 -0x30,0xca,0x3f,0x9b = smsubl x16, w17, wzr, x18 -0x93,0xfe,0x35,0x9b = smnegl x19, w20, w21 -0xa3,0x24,0xa2,0x9b = umaddl x3, w5, w2, x9 -0x5f,0x31,0xab,0x9b = umaddl xzr, w10, w11, x12 -0xed,0x3f,0xae,0x9b = umaddl x13, wzr, w14, x15 -0x30,0x4a,0xbf,0x9b = umaddl x16, w17, wzr, x18 -0x93,0x7e,0xb5,0x9b = umull x19, w20, w21 -0xa3,0xa4,0xa2,0x9b = umsubl x3, w5, w2, x9 -0x5f,0xb1,0xab,0x9b = umsubl xzr, w10, w11, x12 -0xed,0xbf,0xae,0x9b = umsubl x13, wzr, w14, x15 -0x30,0xca,0xbf,0x9b = umsubl x16, w17, wzr, x18 -0x93,0xfe,0xb5,0x9b = umnegl x19, w20, w21 -0xbe,0x7f,0x5c,0x9b = smulh x30, x29, x28 -0x7f,0x7f,0x5a,0x9b = smulh xzr, x27, x26 -0xf9,0x7f,0x58,0x9b = smulh x25, xzr, x24 -0xd7,0x7e,0x5f,0x9b = smulh x23, x22, xzr -0xbe,0x7f,0xdc,0x9b = umulh x30, x29, x28 -0x7f,0x7f,0xda,0x9b = umulh xzr, x27, x26 -0xf9,0x7f,0xd8,0x9b = umulh x25, xzr, x24 -0xd7,0x7e,0xdf,0x9b = umulh x23, x22, xzr -0x83,0x7c,0x05,0x1b = mul w3, w4, w5 -0xdf,0x7c,0x07,0x1b = mul wzr, w6, w7 -0xe8,0x7f,0x09,0x1b = mul w8, wzr, w9 -0x6a,0x7d,0x1f,0x1b = mul w10, w11, wzr -0xac,0x7d,0x0e,0x9b = mul x12, x13, x14 -0xff,0x7d,0x10,0x9b = mul xzr, x15, x16 -0xf1,0x7f,0x12,0x9b = mul x17, xzr, x18 -0x93,0x7e,0x1f,0x9b = mul x19, x20, xzr -0xd5,0xfe,0x17,0x1b = mneg w21, w22, w23 -0x1f,0xff,0x19,0x1b = mneg wzr, w24, w25 -0xfa,0xff,0x1b,0x1b = mneg w26, wzr, w27 -0xbc,0xff,0x1f,0x1b = mneg w28, w29, wzr -0xab,0x7d,0x31,0x9b = smull x11, w13, w17 -0xab,0x7d,0xb1,0x9b = umull x11, w13, w17 -0xab,0xfd,0x31,0x9b = smnegl x11, w13, w17 -0xab,0xfd,0xb1,0x9b = umnegl x11, w13, w17 -0x01,0x00,0x00,0xd4 = svc #0 -0xe1,0xff,0x1f,0xd4 = svc #0xffff -0x22,0x00,0x00,0xd4 = hvc #0x1 -0x03,0xdc,0x05,0xd4 = smc #0x2ee0 -0x80,0x01,0x20,0xd4 = brk #0xc -0x60,0x0f,0x40,0xd4 = hlt #0x7b -0x41,0x05,0xa0,0xd4 = dcps1 #0x2a -0x22,0x01,0xa0,0xd4 = dcps2 #0x9 -0x03,0x7d,0xa0,0xd4 = dcps3 #0x3e8 -0x01,0x00,0xa0,0xd4 = dcps1 -0x02,0x00,0xa0,0xd4 = dcps2 -0x03,0x00,0xa0,0xd4 = dcps3 -0xa3,0x00,0x87,0x13 = extr w3, w5, w7, #0 -0xab,0x7d,0x91,0x13 = extr w11, w13, w17, #31 -0xa3,0x3c,0xc7,0x93 = extr x3, x5, x7, #15 -0xab,0xfd,0xd1,0x93 = extr x11, x13, x17, #63 -0xf3,0x62,0xd7,0x93 = ror x19, x23, #24 -0xfd,0xff,0xdf,0x93 = ror x29, xzr, #63 -0xa9,0x7d,0x8d,0x13 = ror w9, w13, #31 -0x60,0x20,0x25,0x1e = fcmp s3, s5 -0xe8,0x23,0x20,0x1e = fcmp s31, #0.0 -0xb0,0x23,0x3e,0x1e = fcmpe s29, s30 -0xf8,0x21,0x20,0x1e = fcmpe s15, #0.0 -0x80,0x20,0x6c,0x1e = fcmp d4, d12 -0xe8,0x22,0x60,0x1e = fcmp d23, #0.0 -0x50,0x23,0x76,0x1e = fcmpe d26, d22 -0xb8,0x23,0x60,0x1e = fcmpe d29, #0.0 -0x20,0x04,0x3f,0x1e = fccmp s1, s31, #0, eq -0x6f,0x24,0x20,0x1e = fccmp s3, s0, #15, hs -0xed,0x27,0x2f,0x1e = fccmp s31, s15, #13, hs -0x20,0xd5,0x7f,0x1e = fccmp d9, d31, #0, le -0x6f,0xc4,0x60,0x1e = fccmp d3, d0, #15, gt -0xe7,0x17,0x65,0x1e = fccmp d31, d5, #7, ne -0x30,0x04,0x3f,0x1e = fccmpe s1, s31, #0, eq -0x7f,0x24,0x20,0x1e = fccmpe s3, s0, #15, hs -0xfd,0x27,0x2f,0x1e = fccmpe s31, s15, #13, hs -0x30,0xd5,0x7f,0x1e = fccmpe d9, d31, #0, le -0x7f,0xc4,0x60,0x1e = fccmpe d3, d0, #15, gt -0xf7,0x17,0x65,0x1e = fccmpe d31, d5, #7, ne -0x83,0x5e,0x29,0x1e = fcsel s3, s20, s9, pl -0x49,0x4d,0x6b,0x1e = fcsel d9, d10, d11, mi -0x20,0x40,0x20,0x1e = fmov s0, s1 -0x62,0xc0,0x20,0x1e = fabs s2, s3 -0xa4,0x40,0x21,0x1e = fneg s4, s5 -0xe6,0xc0,0x21,0x1e = fsqrt s6, s7 -0x28,0xc1,0x22,0x1e = fcvt d8, s9 -0x6a,0xc1,0x23,0x1e = fcvt h10, s11 -0xac,0x41,0x24,0x1e = frintn s12, s13 -0xee,0xc1,0x24,0x1e = frintp s14, s15 -0x30,0x42,0x25,0x1e = frintm s16, s17 -0x72,0xc2,0x25,0x1e = frintz s18, s19 -0xb4,0x42,0x26,0x1e = frinta s20, s21 -0xf6,0x42,0x27,0x1e = frintx s22, s23 -0x38,0xc3,0x27,0x1e = frinti s24, s25 -0x20,0x40,0x60,0x1e = fmov d0, d1 -0x62,0xc0,0x60,0x1e = fabs d2, d3 -0xa4,0x40,0x61,0x1e = fneg d4, d5 -0xe6,0xc0,0x61,0x1e = fsqrt d6, d7 -0x28,0x41,0x62,0x1e = fcvt s8, d9 -0x6a,0xc1,0x63,0x1e = fcvt h10, d11 -0xac,0x41,0x64,0x1e = frintn d12, d13 -0xee,0xc1,0x64,0x1e = frintp d14, d15 -0x30,0x42,0x65,0x1e = frintm d16, d17 -0x72,0xc2,0x65,0x1e = frintz d18, d19 -0xb4,0x42,0x66,0x1e = frinta d20, d21 -0xf6,0x42,0x67,0x1e = frintx d22, d23 -0x38,0xc3,0x67,0x1e = frinti d24, d25 -0x7a,0x43,0xe2,0x1e = fcvt s26, h27 -0xbc,0xc3,0xe2,0x1e = fcvt d28, h29 -0x74,0x0a,0x31,0x1e = fmul s20, s19, s17 -0x41,0x18,0x23,0x1e = fdiv s1, s2, s3 -0xa4,0x28,0x26,0x1e = fadd s4, s5, s6 -0x07,0x39,0x29,0x1e = fsub s7, s8, s9 -0x6a,0x49,0x2c,0x1e = fmax s10, s11, s12 -0xcd,0x59,0x2f,0x1e = fmin s13, s14, s15 -0x30,0x6a,0x32,0x1e = fmaxnm s16, s17, s18 -0x93,0x7a,0x35,0x1e = fminnm s19, s20, s21 -0xf6,0x8a,0x38,0x1e = fnmul s22, s23, s24 -0x74,0x0a,0x71,0x1e = fmul d20, d19, d17 -0x41,0x18,0x63,0x1e = fdiv d1, d2, d3 -0xa4,0x28,0x66,0x1e = fadd d4, d5, d6 -0x07,0x39,0x69,0x1e = fsub d7, d8, d9 -0x6a,0x49,0x6c,0x1e = fmax d10, d11, d12 -0xcd,0x59,0x6f,0x1e = fmin d13, d14, d15 -0x30,0x6a,0x72,0x1e = fmaxnm d16, d17, d18 -0x93,0x7a,0x75,0x1e = fminnm d19, d20, d21 -0xf6,0x8a,0x78,0x1e = fnmul d22, d23, d24 -0xa3,0x7c,0x06,0x1f = fmadd s3, s5, s6, s31 -0xa3,0x5d,0x40,0x1f = fmadd d3, d13, d0, d23 -0xa3,0xfc,0x06,0x1f = fmsub s3, s5, s6, s31 -0xa3,0xdd,0x40,0x1f = fmsub d3, d13, d0, d23 -0xa3,0x7c,0x26,0x1f = fnmadd s3, s5, s6, s31 -0xa3,0x5d,0x60,0x1f = fnmadd d3, d13, d0, d23 -0xa3,0xfc,0x26,0x1f = fnmsub s3, s5, s6, s31 -0xa3,0xdd,0x60,0x1f = fnmsub d3, d13, d0, d23 -0xa3,0xfc,0x18,0x1e = fcvtzs w3, s5, #1 -0x9f,0xce,0x18,0x1e = fcvtzs wzr, s20, #13 -0x13,0x80,0x18,0x1e = fcvtzs w19, s0, #32 -0xa3,0xfc,0x18,0x9e = fcvtzs x3, s5, #1 -0xcc,0x4f,0x18,0x9e = fcvtzs x12, s30, #45 -0x13,0x00,0x18,0x9e = fcvtzs x19, s0, #64 -0xa3,0xfc,0x58,0x1e = fcvtzs w3, d5, #1 -0x9f,0xce,0x58,0x1e = fcvtzs wzr, d20, #13 -0x13,0x80,0x58,0x1e = fcvtzs w19, d0, #32 -0xa3,0xfc,0x58,0x9e = fcvtzs x3, d5, #1 -0xcc,0x4f,0x58,0x9e = fcvtzs x12, d30, #45 -0x13,0x00,0x58,0x9e = fcvtzs x19, d0, #64 -0xa3,0xfc,0x19,0x1e = fcvtzu w3, s5, #1 -0x9f,0xce,0x19,0x1e = fcvtzu wzr, s20, #13 -0x13,0x80,0x19,0x1e = fcvtzu w19, s0, #32 -0xa3,0xfc,0x19,0x9e = fcvtzu x3, s5, #1 -0xcc,0x4f,0x19,0x9e = fcvtzu x12, s30, #45 -0x13,0x00,0x19,0x9e = fcvtzu x19, s0, #64 -0xa3,0xfc,0x59,0x1e = fcvtzu w3, d5, #1 -0x9f,0xce,0x59,0x1e = fcvtzu wzr, d20, #13 -0x13,0x80,0x59,0x1e = fcvtzu w19, d0, #32 -0xa3,0xfc,0x59,0x9e = fcvtzu x3, d5, #1 -0xcc,0x4f,0x59,0x9e = fcvtzu x12, d30, #45 -0x13,0x00,0x59,0x9e = fcvtzu x19, d0, #64 -0x77,0xfe,0x02,0x1e = scvtf s23, w19, #1 -0xff,0xb3,0x02,0x1e = scvtf s31, wzr, #20 -0x0e,0x80,0x02,0x1e = scvtf s14, w0, #32 -0x77,0xfe,0x02,0x9e = scvtf s23, x19, #1 -0xff,0xb3,0x02,0x9e = scvtf s31, xzr, #20 -0x0e,0x00,0x02,0x9e = scvtf s14, x0, #64 -0x77,0xfe,0x42,0x1e = scvtf d23, w19, #1 -0xff,0xb3,0x42,0x1e = scvtf d31, wzr, #20 -0x0e,0x80,0x42,0x1e = scvtf d14, w0, #32 -0x77,0xfe,0x42,0x9e = scvtf d23, x19, #1 -0xff,0xb3,0x42,0x9e = scvtf d31, xzr, #20 -0x0e,0x00,0x42,0x9e = scvtf d14, x0, #64 -0x77,0xfe,0x03,0x1e = ucvtf s23, w19, #1 -0xff,0xb3,0x03,0x1e = ucvtf s31, wzr, #20 -0x0e,0x80,0x03,0x1e = ucvtf s14, w0, #32 -0x77,0xfe,0x03,0x9e = ucvtf s23, x19, #1 -0xff,0xb3,0x03,0x9e = ucvtf s31, xzr, #20 -0x0e,0x00,0x03,0x9e = ucvtf s14, x0, #64 -0x77,0xfe,0x43,0x1e = ucvtf d23, w19, #1 -0xff,0xb3,0x43,0x1e = ucvtf d31, wzr, #20 -0x0e,0x80,0x43,0x1e = ucvtf d14, w0, #32 -0x77,0xfe,0x43,0x9e = ucvtf d23, x19, #1 -0xff,0xb3,0x43,0x9e = ucvtf d31, xzr, #20 -0x0e,0x00,0x43,0x9e = ucvtf d14, x0, #64 -0xe3,0x03,0x20,0x1e = fcvtns w3, s31 -0x9f,0x01,0x20,0x9e = fcvtns xzr, s12 -0x9f,0x01,0x21,0x1e = fcvtnu wzr, s12 -0x00,0x00,0x21,0x9e = fcvtnu x0, s0 -0x3f,0x01,0x28,0x1e = fcvtps wzr, s9 -0x8c,0x02,0x28,0x9e = fcvtps x12, s20 -0xfe,0x02,0x29,0x1e = fcvtpu w30, s23 -0x7d,0x00,0x29,0x9e = fcvtpu x29, s3 -0x62,0x00,0x30,0x1e = fcvtms w2, s3 -0xa4,0x00,0x30,0x9e = fcvtms x4, s5 -0xe6,0x00,0x31,0x1e = fcvtmu w6, s7 -0x28,0x01,0x31,0x9e = fcvtmu x8, s9 -0x6a,0x01,0x38,0x1e = fcvtzs w10, s11 -0xac,0x01,0x38,0x9e = fcvtzs x12, s13 -0xee,0x01,0x39,0x1e = fcvtzu w14, s15 -0x0f,0x02,0x39,0x9e = fcvtzu x15, s16 -0x51,0x02,0x22,0x1e = scvtf s17, w18 -0x93,0x02,0x22,0x9e = scvtf s19, x20 -0xd5,0x02,0x23,0x1e = ucvtf s21, w22 -0x17,0x03,0x22,0x9e = scvtf s23, x24 -0x59,0x03,0x24,0x1e = fcvtas w25, s26 -0x9b,0x03,0x24,0x9e = fcvtas x27, s28 -0xdd,0x03,0x25,0x1e = fcvtau w29, s30 -0x1f,0x00,0x25,0x9e = fcvtau xzr, s0 -0xe3,0x03,0x60,0x1e = fcvtns w3, d31 -0x9f,0x01,0x60,0x9e = fcvtns xzr, d12 -0x9f,0x01,0x61,0x1e = fcvtnu wzr, d12 -0x00,0x00,0x61,0x9e = fcvtnu x0, d0 -0x3f,0x01,0x68,0x1e = fcvtps wzr, d9 -0x8c,0x02,0x68,0x9e = fcvtps x12, d20 -0xfe,0x02,0x69,0x1e = fcvtpu w30, d23 -0x7d,0x00,0x69,0x9e = fcvtpu x29, d3 -0x62,0x00,0x70,0x1e = fcvtms w2, d3 -0xa4,0x00,0x70,0x9e = fcvtms x4, d5 -0xe6,0x00,0x71,0x1e = fcvtmu w6, d7 -0x28,0x01,0x71,0x9e = fcvtmu x8, d9 -0x6a,0x01,0x78,0x1e = fcvtzs w10, d11 -0xac,0x01,0x78,0x9e = fcvtzs x12, d13 -0xee,0x01,0x79,0x1e = fcvtzu w14, d15 -0x0f,0x02,0x79,0x9e = fcvtzu x15, d16 -0x51,0x02,0x62,0x1e = scvtf d17, w18 -0x93,0x02,0x62,0x9e = scvtf d19, x20 -0xd5,0x02,0x63,0x1e = ucvtf d21, w22 -0x17,0x03,0x63,0x9e = ucvtf d23, x24 -0x59,0x03,0x64,0x1e = fcvtas w25, d26 -0x9b,0x03,0x64,0x9e = fcvtas x27, d28 -0xdd,0x03,0x65,0x1e = fcvtau w29, d30 -0x1f,0x00,0x65,0x9e = fcvtau xzr, d0 -0x23,0x01,0x26,0x1e = fmov w3, s9 -0x69,0x00,0x27,0x1e = fmov s9, w3 -0xf4,0x03,0x66,0x9e = fmov x20, d31 -0xe1,0x01,0x67,0x9e = fmov d1, x15 -0x83,0x01,0xae,0x9e = fmov x3, v12.d[1] -0x61,0x02,0xaf,0x9e = fmov v1.d[1], x19 -0xe3,0x03,0xaf,0x9e = fmov v3.d[1], xzr -0x02,0x10,0x28,0x1e = fmov s2, #0.12500000 -0x03,0x10,0x2e,0x1e = fmov s3, #1.00000000 -0x1e,0x10,0x66,0x1e = fmov d30, #16.00000000 -0x04,0x30,0x2e,0x1e = fmov s4, #1.06250000 -0x0a,0xf0,0x6f,0x1e = fmov d10, #1.93750000 -0x0c,0x10,0x3e,0x1e = fmov s12, #-1.00000000 -0x10,0x30,0x64,0x1e = fmov d16, #8.50000000 -0xe0,0xff,0x7f,0x18 = ldr w0, #1048572 -0x0a,0x00,0x80,0x58 = ldr x10, #-1048576 -0x62,0x7c,0x01,0x08 = stxrb w1, w2, [x3] -0x83,0x7c,0x02,0x48 = stxrh w2, w3, [x4] -0xe4,0x7f,0x1f,0x88 = stxr wzr, w4, [sp] -0xe6,0x7c,0x05,0xc8 = stxr w5, x6, [x7] -0x27,0x7d,0x5f,0x08 = ldxrb w7, [x9] -0x5f,0x7d,0x5f,0x48 = ldxrh wzr, [x10] -0xe9,0x7f,0x5f,0x88 = ldxr w9, [sp] -0x6a,0x7d,0x5f,0xc8 = ldxr x10, [x11] -0xcc,0x35,0x2b,0x88 = stxp w11, w12, w13, [x14] -0xf7,0x39,0x3f,0xc8 = stxp wzr, x23, x14, [x15] -0xec,0x7f,0x7f,0x88 = ldxp w12, wzr, [sp] -0xed,0x39,0x7f,0xc8 = ldxp x13, x14, [x15] -0x0f,0xfe,0x0e,0x08 = stlxrb w14, w15, [x16] -0x30,0xfe,0x0f,0x48 = stlxrh w15, w16, [x17] -0xf1,0xff,0x1f,0x88 = stlxr wzr, w17, [sp] -0x93,0xfe,0x12,0xc8 = stlxr w18, x19, [x20] -0xb3,0xfe,0x5f,0x08 = ldaxrb w19, [x21] -0xf4,0xff,0x5f,0x48 = ldaxrh w20, [sp] -0xdf,0xfe,0x5f,0x88 = ldaxr wzr, [x22] -0xf5,0xfe,0x5f,0xc8 = ldaxr x21, [x23] -0x16,0xdf,0x3f,0x88 = stlxp wzr, w22, w23, [x24] -0xfa,0xef,0x39,0xc8 = stlxp w25, x26, x27, [sp] -0xfa,0xff,0x7f,0x88 = ldaxp w26, wzr, [sp] -0xdb,0xf3,0x7f,0xc8 = ldaxp x27, x28, [x30] -0xfb,0xff,0x9f,0x08 = stlrb w27, [sp] -0x1c,0xfc,0x9f,0x48 = stlrh w28, [x0] -0x3f,0xfc,0x9f,0x88 = stlr wzr, [x1] -0x5e,0xfc,0x9f,0xc8 = stlr x30, [x2] -0xfd,0xff,0xdf,0x08 = ldarb w29, [sp] -0x1e,0xfc,0xdf,0x48 = ldarh w30, [x0] -0x3f,0xfc,0xdf,0x88 = ldar wzr, [x1] -0x41,0xfc,0xdf,0xc8 = ldar x1, [x2] -0x16,0xdf,0x3f,0x88 = stlxp wzr, w22, w23, [x24] -0xe9,0x03,0x00,0x38 = sturb w9, [sp] -0x9f,0xf1,0x0f,0x78 = sturh wzr, [x12, #255] -0x10,0x00,0x10,0xb8 = stur w16, [x0, #-256] -0xdc,0x11,0x00,0xf8 = stur x28, [x14, #1] -0x81,0xf2,0x4f,0x38 = ldurb w1, [x20, #255] -0x34,0xf0,0x4f,0x78 = ldurh w20, [x1, #255] -0xec,0xf3,0x4f,0xb8 = ldur w12, [sp, #255] -0x9f,0xf1,0x4f,0xf8 = ldur xzr, [x12, #255] -0xe9,0x00,0x90,0x38 = ldursb x9, [x7, #-256] -0x71,0x02,0x90,0x78 = ldursh x17, [x19, #-256] -0xf4,0x01,0x90,0xb8 = ldursw x20, [x15, #-256] -0x4d,0x00,0x80,0xb8 = ldursw x13, [x2] -0xe2,0x03,0x90,0xf8 = prfum pldl2keep, [sp, #-256] -0x33,0x00,0xd0,0x38 = ldursb w19, [x1, #-256] -0xaf,0x02,0xd0,0x78 = ldursh w15, [x21, #-256] -0xe0,0x13,0x00,0x3c = stur b0, [sp, #1] -0x8c,0xf1,0x1f,0x7c = stur h12, [x12, #-1] -0x0f,0xf0,0x0f,0xbc = stur s15, [x0, #255] -0xbf,0x90,0x01,0xfc = stur d31, [x5, #25] -0xa9,0x00,0x80,0x3c = stur q9, [x5] -0xe3,0x03,0x40,0x3c = ldur b3, [sp] -0x85,0x00,0x50,0x7c = ldur h5, [x4, #-256] -0x87,0xf1,0x5f,0xbc = ldur s7, [x12, #-1] -0x6b,0x42,0x40,0xfc = ldur d11, [x19, #4] -0x2d,0x20,0xc0,0x3c = ldur q13, [x1, #2] -0x00,0x00,0x40,0xf9 = ldr x0, [x0] -0xa4,0x03,0x40,0xf9 = ldr x4, [x29] -0x9e,0xfd,0x7f,0xf9 = ldr x30, [x12, #32760] -0xf4,0x07,0x40,0xf9 = ldr x20, [sp, #8] -0xff,0x03,0x40,0xf9 = ldr xzr, [sp] -0xe2,0x03,0x40,0xb9 = ldr w2, [sp] -0xf1,0xff,0x7f,0xb9 = ldr w17, [sp, #16380] -0x4d,0x04,0x40,0xb9 = ldr w13, [x2, #4] -0xa2,0x04,0x80,0xb9 = ldrsw x2, [x5, #4] -0xf7,0xff,0xbf,0xb9 = ldrsw x23, [sp, #16380] -0x82,0x00,0x40,0x79 = ldrh w2, [x4] -0xd7,0xfc,0xff,0x79 = ldrsh w23, [x6, #8190] -0xff,0x07,0xc0,0x79 = ldrsh wzr, [sp, #2] -0x5d,0x04,0x80,0x79 = ldrsh x29, [x2, #2] -0x7a,0xe4,0x41,0x39 = ldrb w26, [x3, #121] -0x4c,0x00,0x40,0x39 = ldrb w12, [x2] -0xfb,0xff,0xff,0x39 = ldrsb w27, [sp, #4095] -0xff,0x01,0x80,0x39 = ldrsb xzr, [x15] -0xfe,0x03,0x00,0xf9 = str x30, [sp] -0x94,0xfc,0x3f,0xb9 = str w20, [x4, #16380] -0x54,0x1d,0x00,0x79 = strh w20, [x10, #14] -0xf1,0xff,0x3f,0x79 = strh w17, [sp, #8190] -0x77,0xfc,0x3f,0x39 = strb w23, [x3, #4095] -0x5f,0x00,0x00,0x39 = strb wzr, [x2] -0xe0,0x07,0x80,0xf9 = prfm pldl1keep, [sp, #8] -0x61,0x00,0x80,0xf9 = prfm pldl1strm, [x3] -0xa2,0x08,0x80,0xf9 = prfm pldl2keep, [x5, #16] -0x43,0x00,0x80,0xf9 = prfm pldl2strm, [x2] -0xa4,0x00,0x80,0xf9 = prfm pldl3keep, [x5] -0xc5,0x00,0x80,0xf9 = prfm pldl3strm, [x6] -0xe8,0x07,0x80,0xf9 = prfm plil1keep, [sp, #8] -0x69,0x00,0x80,0xf9 = prfm plil1strm, [x3] -0xaa,0x08,0x80,0xf9 = prfm plil2keep, [x5, #16] -0x4b,0x00,0x80,0xf9 = prfm plil2strm, [x2] -0xac,0x00,0x80,0xf9 = prfm plil3keep, [x5] -0xcd,0x00,0x80,0xf9 = prfm plil3strm, [x6] -0xf0,0x07,0x80,0xf9 = prfm pstl1keep, [sp, #8] -0x71,0x00,0x80,0xf9 = prfm pstl1strm, [x3] -0xb2,0x08,0x80,0xf9 = prfm pstl2keep, [x5, #16] -0x53,0x00,0x80,0xf9 = prfm pstl2strm, [x2] -0xb4,0x00,0x80,0xf9 = prfm pstl3keep, [x5] -0xd5,0x00,0x80,0xf9 = prfm pstl3strm, [x6] -0xef,0x03,0x80,0xf9 = prfm plislcstrm, [sp] -0xff,0xff,0x7f,0x3d = ldr b31, [sp, #4095] -0x54,0xfc,0x7f,0x7d = ldr h20, [x2, #8190] -0x6a,0xfe,0x7f,0xbd = ldr s10, [x19, #16380] -0x43,0xfd,0x7f,0xfd = ldr d3, [x10, #32760] -0xec,0xff,0xbf,0x3d = str q12, [sp, #65520] -0xe3,0x6b,0x65,0x38 = ldrb w3, [sp, x5] -0x69,0x7b,0x66,0x38 = ldrb w9, [x27, x6, lsl #0] -0xca,0x6b,0xe7,0x38 = ldrsb w10, [x30, x7] -0xab,0xeb,0x63,0x38 = ldrb w11, [x29, x3, sxtx] -0x8c,0xfb,0x3f,0x38 = strb w12, [x28, xzr, sxtx #0] -0x4e,0x4b,0x66,0x38 = ldrb w14, [x26, w6, uxtw] -0x2f,0x5b,0xe7,0x38 = ldrsb w15, [x25, w7, uxtw #0] -0xf1,0xca,0x69,0x38 = ldrb w17, [x23, w9, sxtw] -0xd2,0xda,0xaa,0x38 = ldrsb x18, [x22, w10, sxtw #0] -0xe3,0x6b,0xe5,0x78 = ldrsh w3, [sp, x5] -0x69,0x6b,0xe6,0x78 = ldrsh w9, [x27, x6] -0xca,0x7b,0x67,0x78 = ldrh w10, [x30, x7, lsl #1] -0xab,0xeb,0x23,0x78 = strh w11, [x29, x3, sxtx] -0x8c,0xeb,0x7f,0x78 = ldrh w12, [x28, xzr, sxtx] -0x6d,0xfb,0xa5,0x78 = ldrsh x13, [x27, x5, sxtx #1] -0x4e,0x4b,0x66,0x78 = ldrh w14, [x26, w6, uxtw] -0x2f,0x4b,0x67,0x78 = ldrh w15, [x25, w7, uxtw] -0x10,0x5b,0xe8,0x78 = ldrsh w16, [x24, w8, uxtw #1] -0xf1,0xca,0x69,0x78 = ldrh w17, [x23, w9, sxtw] -0xd2,0xca,0x6a,0x78 = ldrh w18, [x22, w10, sxtw] -0xb3,0xda,0x3f,0x78 = strh w19, [x21, wzr, sxtw #1] -0xe3,0x6b,0x65,0xb8 = ldr w3, [sp, x5] -0x69,0x6b,0x66,0xbc = ldr s9, [x27, x6] -0xca,0x7b,0x67,0xb8 = ldr w10, [x30, x7, lsl #2] -0xab,0xeb,0x63,0xb8 = ldr w11, [x29, x3, sxtx] -0x8c,0xeb,0x3f,0xbc = str s12, [x28, xzr, sxtx] -0x6d,0xfb,0x25,0xb8 = str w13, [x27, x5, sxtx #2] -0x4e,0x4b,0x26,0xb8 = str w14, [x26, w6, uxtw] -0x2f,0x4b,0x67,0xb8 = ldr w15, [x25, w7, uxtw] -0x10,0x5b,0x68,0xb8 = ldr w16, [x24, w8, uxtw #2] -0xf1,0xca,0xa9,0xb8 = ldrsw x17, [x23, w9, sxtw] -0xd2,0xca,0x6a,0xb8 = ldr w18, [x22, w10, sxtw] -0xb3,0xda,0xbf,0xb8 = ldrsw x19, [x21, wzr, sxtw #2] -0xe3,0x6b,0x65,0xf8 = ldr x3, [sp, x5] -0x69,0x6b,0x26,0xf8 = str x9, [x27, x6] -0xca,0x7b,0x67,0xfc = ldr d10, [x30, x7, lsl #3] -0xab,0xeb,0x23,0xf8 = str x11, [x29, x3, sxtx] -0x8c,0xeb,0x7f,0xf8 = ldr x12, [x28, xzr, sxtx] -0x6d,0xfb,0x65,0xf8 = ldr x13, [x27, x5, sxtx #3] -0x40,0x4b,0xa6,0xf8 = prfm pldl1keep, [x26, w6, uxtw] -0x2f,0x4b,0x67,0xf8 = ldr x15, [x25, w7, uxtw] -0x10,0x5b,0x68,0xf8 = ldr x16, [x24, w8, uxtw #3] -0xf1,0xca,0x69,0xf8 = ldr x17, [x23, w9, sxtw] -0xd2,0xca,0x6a,0xf8 = ldr x18, [x22, w10, sxtw] -0xb3,0xda,0x3f,0xfc = str d19, [x21, wzr, sxtw #3] -0x06,0x68,0xa5,0xf8 = prfm pldslckeep, [x0, x5] -0xe3,0x6b,0xe5,0x3c = ldr q3, [sp, x5] -0x69,0x6b,0xe6,0x3c = ldr q9, [x27, x6] -0xca,0x7b,0xe7,0x3c = ldr q10, [x30, x7, lsl #4] -0xab,0xeb,0xa3,0x3c = str q11, [x29, x3, sxtx] -0x8c,0xeb,0xbf,0x3c = str q12, [x28, xzr, sxtx] -0x6d,0xfb,0xa5,0x3c = str q13, [x27, x5, sxtx #4] -0x4e,0x4b,0xe6,0x3c = ldr q14, [x26, w6, uxtw] -0x2f,0x4b,0xe7,0x3c = ldr q15, [x25, w7, uxtw] -0x10,0x5b,0xe8,0x3c = ldr q16, [x24, w8, uxtw #4] -0xf1,0xca,0xe9,0x3c = ldr q17, [x23, w9, sxtw] -0xd2,0xca,0xaa,0x3c = str q18, [x22, w10, sxtw] -0xb3,0xda,0xff,0x3c = ldr q19, [x21, wzr, sxtw #4] -0x49,0xf4,0x0f,0x38 = strb w9, [x2], #255 -0x6a,0x14,0x00,0x38 = strb w10, [x3], #1 -0x6a,0x04,0x10,0x38 = strb w10, [x3], #-256 -0x49,0xf4,0x0f,0x78 = strh w9, [x2], #255 -0x49,0x14,0x00,0x78 = strh w9, [x2], #1 -0x6a,0x04,0x10,0x78 = strh w10, [x3], #-256 -0xf3,0xf7,0x0f,0xb8 = str w19, [sp], #255 -0xd4,0x17,0x00,0xb8 = str w20, [x30], #1 -0x95,0x05,0x10,0xb8 = str w21, [x12], #-256 -0x3f,0xf5,0x0f,0xf8 = str xzr, [x9], #255 -0x62,0x14,0x00,0xf8 = str x2, [x3], #1 -0x93,0x05,0x10,0xf8 = str x19, [x12], #-256 -0x49,0xf4,0x4f,0x38 = ldrb w9, [x2], #255 -0x6a,0x14,0x40,0x38 = ldrb w10, [x3], #1 -0x6a,0x04,0x50,0x38 = ldrb w10, [x3], #-256 -0x49,0xf4,0x4f,0x78 = ldrh w9, [x2], #255 -0x49,0x14,0x40,0x78 = ldrh w9, [x2], #1 -0x6a,0x04,0x50,0x78 = ldrh w10, [x3], #-256 -0xf3,0xf7,0x4f,0xb8 = ldr w19, [sp], #255 -0xd4,0x17,0x40,0xb8 = ldr w20, [x30], #1 -0x95,0x05,0x50,0xb8 = ldr w21, [x12], #-256 -0x3f,0xf5,0x4f,0xf8 = ldr xzr, [x9], #255 -0x62,0x14,0x40,0xf8 = ldr x2, [x3], #1 -0x93,0x05,0x50,0xf8 = ldr x19, [x12], #-256 -0x3f,0xf5,0x8f,0x38 = ldrsb xzr, [x9], #255 -0x62,0x14,0x80,0x38 = ldrsb x2, [x3], #1 -0x93,0x05,0x90,0x38 = ldrsb x19, [x12], #-256 -0x3f,0xf5,0x8f,0x78 = ldrsh xzr, [x9], #255 -0x62,0x14,0x80,0x78 = ldrsh x2, [x3], #1 -0x93,0x05,0x90,0x78 = ldrsh x19, [x12], #-256 -0x3f,0xf5,0x8f,0xb8 = ldrsw xzr, [x9], #255 -0x62,0x14,0x80,0xb8 = ldrsw x2, [x3], #1 -0x93,0x05,0x90,0xb8 = ldrsw x19, [x12], #-256 -0x3f,0xf5,0xcf,0x38 = ldrsb wzr, [x9], #255 -0x62,0x14,0xc0,0x38 = ldrsb w2, [x3], #1 -0x93,0x05,0xd0,0x38 = ldrsb w19, [x12], #-256 -0x3f,0xf5,0xcf,0x78 = ldrsh wzr, [x9], #255 -0x62,0x14,0xc0,0x78 = ldrsh w2, [x3], #1 -0x93,0x05,0xd0,0x78 = ldrsh w19, [x12], #-256 -0x00,0xf4,0x0f,0x3c = str b0, [x0], #255 -0x63,0x14,0x00,0x3c = str b3, [x3], #1 -0xe5,0x07,0x10,0x3c = str b5, [sp], #-256 -0x4a,0xf5,0x0f,0x7c = str h10, [x10], #255 -0xed,0x16,0x00,0x7c = str h13, [x23], #1 -0xef,0x07,0x10,0x7c = str h15, [sp], #-256 -0x94,0xf6,0x0f,0xbc = str s20, [x20], #255 -0xf7,0x16,0x00,0xbc = str s23, [x23], #1 -0x19,0x04,0x10,0xbc = str s25, [x0], #-256 -0x94,0xf6,0x0f,0xfc = str d20, [x20], #255 -0xf7,0x16,0x00,0xfc = str d23, [x23], #1 -0x19,0x04,0x10,0xfc = str d25, [x0], #-256 -0x00,0xf4,0x4f,0x3c = ldr b0, [x0], #255 -0x63,0x14,0x40,0x3c = ldr b3, [x3], #1 -0xe5,0x07,0x50,0x3c = ldr b5, [sp], #-256 -0x4a,0xf5,0x4f,0x7c = ldr h10, [x10], #255 -0xed,0x16,0x40,0x7c = ldr h13, [x23], #1 -0xef,0x07,0x50,0x7c = ldr h15, [sp], #-256 -0x94,0xf6,0x4f,0xbc = ldr s20, [x20], #255 -0xf7,0x16,0x40,0xbc = ldr s23, [x23], #1 -0x19,0x04,0x50,0xbc = ldr s25, [x0], #-256 -0x94,0xf6,0x4f,0xfc = ldr d20, [x20], #255 -0xf7,0x16,0x40,0xfc = ldr d23, [x23], #1 -0x19,0x04,0x50,0xfc = ldr d25, [x0], #-256 -0x34,0xf4,0xcf,0x3c = ldr q20, [x1], #255 -0x37,0x15,0xc0,0x3c = ldr q23, [x9], #1 -0x99,0x06,0xd0,0x3c = ldr q25, [x20], #-256 -0x2a,0xf4,0x8f,0x3c = str q10, [x1], #255 -0xf6,0x17,0x80,0x3c = str q22, [sp], #1 -0x95,0x06,0x90,0x3c = str q21, [x20], #-256 -0x83,0x0c,0x40,0xf8 = ldr x3, [x4, #0]! -0xff,0x0f,0x40,0xf8 = ldr xzr, [sp, #0]! -0x49,0xfc,0x0f,0x38 = strb w9, [x2, #255]! -0x6a,0x1c,0x00,0x38 = strb w10, [x3, #1]! -0x6a,0x0c,0x10,0x38 = strb w10, [x3, #-256]! -0x49,0xfc,0x0f,0x78 = strh w9, [x2, #255]! -0x49,0x1c,0x00,0x78 = strh w9, [x2, #1]! -0x6a,0x0c,0x10,0x78 = strh w10, [x3, #-256]! -0xf3,0xff,0x0f,0xb8 = str w19, [sp, #255]! -0xd4,0x1f,0x00,0xb8 = str w20, [x30, #1]! -0x95,0x0d,0x10,0xb8 = str w21, [x12, #-256]! -0x3f,0xfd,0x0f,0xf8 = str xzr, [x9, #255]! -0x62,0x1c,0x00,0xf8 = str x2, [x3, #1]! -0x93,0x0d,0x10,0xf8 = str x19, [x12, #-256]! -0x49,0xfc,0x4f,0x38 = ldrb w9, [x2, #255]! -0x6a,0x1c,0x40,0x38 = ldrb w10, [x3, #1]! -0x6a,0x0c,0x50,0x38 = ldrb w10, [x3, #-256]! -0x49,0xfc,0x4f,0x78 = ldrh w9, [x2, #255]! -0x49,0x1c,0x40,0x78 = ldrh w9, [x2, #1]! -0x6a,0x0c,0x50,0x78 = ldrh w10, [x3, #-256]! -0xf3,0xff,0x4f,0xb8 = ldr w19, [sp, #255]! -0xd4,0x1f,0x40,0xb8 = ldr w20, [x30, #1]! -0x95,0x0d,0x50,0xb8 = ldr w21, [x12, #-256]! -0x3f,0xfd,0x4f,0xf8 = ldr xzr, [x9, #255]! -0x62,0x1c,0x40,0xf8 = ldr x2, [x3, #1]! -0x93,0x0d,0x50,0xf8 = ldr x19, [x12, #-256]! -0x3f,0xfd,0x8f,0x38 = ldrsb xzr, [x9, #255]! -0x62,0x1c,0x80,0x38 = ldrsb x2, [x3, #1]! -0x93,0x0d,0x90,0x38 = ldrsb x19, [x12, #-256]! -0x3f,0xfd,0x8f,0x78 = ldrsh xzr, [x9, #255]! -0x62,0x1c,0x80,0x78 = ldrsh x2, [x3, #1]! -0x93,0x0d,0x90,0x78 = ldrsh x19, [x12, #-256]! -0x3f,0xfd,0x8f,0xb8 = ldrsw xzr, [x9, #255]! -0x62,0x1c,0x80,0xb8 = ldrsw x2, [x3, #1]! -0x93,0x0d,0x90,0xb8 = ldrsw x19, [x12, #-256]! -0x3f,0xfd,0xcf,0x38 = ldrsb wzr, [x9, #255]! -0x62,0x1c,0xc0,0x38 = ldrsb w2, [x3, #1]! -0x93,0x0d,0xd0,0x38 = ldrsb w19, [x12, #-256]! -0x3f,0xfd,0xcf,0x78 = ldrsh wzr, [x9, #255]! -0x62,0x1c,0xc0,0x78 = ldrsh w2, [x3, #1]! -0x93,0x0d,0xd0,0x78 = ldrsh w19, [x12, #-256]! -0x00,0xfc,0x0f,0x3c = str b0, [x0, #255]! -0x63,0x1c,0x00,0x3c = str b3, [x3, #1]! -0xe5,0x0f,0x10,0x3c = str b5, [sp, #-256]! -0x4a,0xfd,0x0f,0x7c = str h10, [x10, #255]! -0xed,0x1e,0x00,0x7c = str h13, [x23, #1]! -0xef,0x0f,0x10,0x7c = str h15, [sp, #-256]! -0x94,0xfe,0x0f,0xbc = str s20, [x20, #255]! -0xf7,0x1e,0x00,0xbc = str s23, [x23, #1]! -0x19,0x0c,0x10,0xbc = str s25, [x0, #-256]! -0x94,0xfe,0x0f,0xfc = str d20, [x20, #255]! -0xf7,0x1e,0x00,0xfc = str d23, [x23, #1]! -0x19,0x0c,0x10,0xfc = str d25, [x0, #-256]! -0x00,0xfc,0x4f,0x3c = ldr b0, [x0, #255]! -0x63,0x1c,0x40,0x3c = ldr b3, [x3, #1]! -0xe5,0x0f,0x50,0x3c = ldr b5, [sp, #-256]! -0x4a,0xfd,0x4f,0x7c = ldr h10, [x10, #255]! -0xed,0x1e,0x40,0x7c = ldr h13, [x23, #1]! -0xef,0x0f,0x50,0x7c = ldr h15, [sp, #-256]! -0x94,0xfe,0x4f,0xbc = ldr s20, [x20, #255]! -0xf7,0x1e,0x40,0xbc = ldr s23, [x23, #1]! -0x19,0x0c,0x50,0xbc = ldr s25, [x0, #-256]! -0x94,0xfe,0x4f,0xfc = ldr d20, [x20, #255]! -0xf7,0x1e,0x40,0xfc = ldr d23, [x23, #1]! -0x19,0x0c,0x50,0xfc = ldr d25, [x0, #-256]! -0x34,0xfc,0xcf,0x3c = ldr q20, [x1, #255]! -0x37,0x1d,0xc0,0x3c = ldr q23, [x9, #1]! -0x99,0x0e,0xd0,0x3c = ldr q25, [x20, #-256]! -0x2a,0xfc,0x8f,0x3c = str q10, [x1, #255]! -0xf6,0x1f,0x80,0x3c = str q22, [sp, #1]! -0x95,0x0e,0x90,0x3c = str q21, [x20, #-256]! -0xe9,0x0b,0x00,0x38 = sttrb w9, [sp] -0x9f,0xf9,0x0f,0x78 = sttrh wzr, [x12, #255] -0x10,0x08,0x10,0xb8 = sttr w16, [x0, #-256] -0xdc,0x19,0x00,0xf8 = sttr x28, [x14, #1] -0x81,0xfa,0x4f,0x38 = ldtrb w1, [x20, #255] -0x34,0xf8,0x4f,0x78 = ldtrh w20, [x1, #255] -0xec,0xfb,0x4f,0xb8 = ldtr w12, [sp, #255] -0x9f,0xf9,0x4f,0xf8 = ldtr xzr, [x12, #255] -0xe9,0x08,0x90,0x38 = ldtrsb x9, [x7, #-256] -0x71,0x0a,0x90,0x78 = ldtrsh x17, [x19, #-256] -0xf4,0x09,0x90,0xb8 = ldtrsw x20, [x15, #-256] -0x33,0x08,0xd0,0x38 = ldtrsb w19, [x1, #-256] -0xaf,0x0a,0xd0,0x78 = ldtrsh w15, [x21, #-256] -0xe3,0x17,0x40,0x29 = ldp w3, w5, [sp] -0xff,0xa7,0x1f,0x29 = stp wzr, w9, [sp, #252] -0xe2,0x7f,0x60,0x29 = ldp w2, wzr, [sp, #-256] -0xe9,0xab,0x40,0x29 = ldp w9, w10, [sp, #4] -0xe9,0xab,0x40,0x69 = ldpsw x9, x10, [sp, #4] -0x49,0x28,0x60,0x69 = ldpsw x9, x10, [x2, #-256] -0xf4,0xfb,0x5f,0x69 = ldpsw x20, x30, [sp, #252] -0x55,0xf4,0x5f,0xa9 = ldp x21, x29, [x2, #504] -0x76,0x5c,0x60,0xa9 = ldp x22, x23, [x3, #-512] -0x98,0xe4,0x40,0xa9 = ldp x24, x25, [x4, #8] -0xfd,0xf3,0x5f,0x2d = ldp s29, s28, [sp, #252] -0xfb,0x6b,0x20,0x2d = stp s27, s26, [sp, #-256] -0x61,0x88,0x45,0x2d = ldp s1, s2, [x3, #44] -0x23,0x95,0x1f,0x6d = stp d3, d5, [x9, #504] -0x47,0x2d,0x20,0x6d = stp d7, d11, [x10, #-512] -0xc2,0x8f,0x7f,0x6d = ldp d2, d3, [x30, #-8] -0xe3,0x17,0x00,0xad = stp q3, q5, [sp] -0xf1,0xcf,0x1f,0xad = stp q17, q19, [sp, #1008] -0x37,0x74,0x60,0xad = ldp q23, q29, [x1, #-1024] -0xe3,0x17,0xc0,0x28 = ldp w3, w5, [sp], #0 -0xff,0xa7,0x9f,0x28 = stp wzr, w9, [sp], #252 -0xe2,0x7f,0xe0,0x28 = ldp w2, wzr, [sp], #-256 -0xe9,0xab,0xc0,0x28 = ldp w9, w10, [sp], #4 -0xe9,0xab,0xc0,0x68 = ldpsw x9, x10, [sp], #4 -0x49,0x28,0xe0,0x68 = ldpsw x9, x10, [x2], #-256 -0xf4,0xfb,0xdf,0x68 = ldpsw x20, x30, [sp], #252 -0x55,0xf4,0xdf,0xa8 = ldp x21, x29, [x2], #504 -0x76,0x5c,0xe0,0xa8 = ldp x22, x23, [x3], #-512 -0x98,0xe4,0xc0,0xa8 = ldp x24, x25, [x4], #8 -0xfd,0xf3,0xdf,0x2c = ldp s29, s28, [sp], #252 -0xfb,0x6b,0xa0,0x2c = stp s27, s26, [sp], #-256 -0x61,0x88,0xc5,0x2c = ldp s1, s2, [x3], #44 -0x23,0x95,0x9f,0x6c = stp d3, d5, [x9], #504 -0x47,0x2d,0xa0,0x6c = stp d7, d11, [x10], #-512 -0xc2,0x8f,0xff,0x6c = ldp d2, d3, [x30], #-8 -0xe3,0x17,0x80,0xac = stp q3, q5, [sp], #0 -0xf1,0xcf,0x9f,0xac = stp q17, q19, [sp], #1008 -0x37,0x74,0xe0,0xac = ldp q23, q29, [x1], #-1024 -0xe3,0x17,0xc0,0x29 = ldp w3, w5, [sp, #0]! -0xff,0xa7,0x9f,0x29 = stp wzr, w9, [sp, #252]! -0xe2,0x7f,0xe0,0x29 = ldp w2, wzr, [sp, #-256]! -0xe9,0xab,0xc0,0x29 = ldp w9, w10, [sp, #4]! -0xe9,0xab,0xc0,0x69 = ldpsw x9, x10, [sp, #4]! -0x49,0x28,0xe0,0x69 = ldpsw x9, x10, [x2, #-256]! -0xf4,0xfb,0xdf,0x69 = ldpsw x20, x30, [sp, #252]! -0x55,0xf4,0xdf,0xa9 = ldp x21, x29, [x2, #504]! -0x76,0x5c,0xe0,0xa9 = ldp x22, x23, [x3, #-512]! -0x98,0xe4,0xc0,0xa9 = ldp x24, x25, [x4, #8]! -0xfd,0xf3,0xdf,0x2d = ldp s29, s28, [sp, #252]! -0xfb,0x6b,0xa0,0x2d = stp s27, s26, [sp, #-256]! -0x61,0x88,0xc5,0x2d = ldp s1, s2, [x3, #44]! -0x23,0x95,0x9f,0x6d = stp d3, d5, [x9, #504]! -0x47,0x2d,0xa0,0x6d = stp d7, d11, [x10, #-512]! -0xc2,0x8f,0xff,0x6d = ldp d2, d3, [x30, #-8]! -0xe3,0x17,0x80,0xad = stp q3, q5, [sp, #0]! -0xf1,0xcf,0x9f,0xad = stp q17, q19, [sp, #1008]! -0x37,0x74,0xe0,0xad = ldp q23, q29, [x1, #-1024]! -0xe3,0x17,0x40,0x28 = ldnp w3, w5, [sp] -0xff,0xa7,0x1f,0x28 = stnp wzr, w9, [sp, #252] -0xe2,0x7f,0x60,0x28 = ldnp w2, wzr, [sp, #-256] -0xe9,0xab,0x40,0x28 = ldnp w9, w10, [sp, #4] -0x55,0xf4,0x5f,0xa8 = ldnp x21, x29, [x2, #504] -0x76,0x5c,0x60,0xa8 = ldnp x22, x23, [x3, #-512] -0x98,0xe4,0x40,0xa8 = ldnp x24, x25, [x4, #8] -0xfd,0xf3,0x5f,0x2c = ldnp s29, s28, [sp, #252] -0xfb,0x6b,0x20,0x2c = stnp s27, s26, [sp, #-256] -0x61,0x88,0x45,0x2c = ldnp s1, s2, [x3, #44] -0x23,0x95,0x1f,0x6c = stnp d3, d5, [x9, #504] -0x47,0x2d,0x20,0x6c = stnp d7, d11, [x10, #-512] -0xc2,0x8f,0x7f,0x6c = ldnp d2, d3, [x30, #-8] -0xe3,0x17,0x00,0xac = stnp q3, q5, [sp] -0xf1,0xcf,0x1f,0xac = stnp q17, q19, [sp, #1008] -0x37,0x74,0x60,0xac = ldnp q23, q29, [x1, #-1024] -0x23,0x3d,0x10,0x32 = orr w3, w9, #0xffff0000 -0x5f,0x29,0x03,0x32 = orr wsp, w10, #0xe00000ff -0x49,0x25,0x00,0x32 = orr w9, w10, #0x3ff -0xee,0x81,0x01,0x12 = and w14, w15, #0x80008000 -0xac,0xad,0x0a,0x12 = and w12, w13, #0xffc3ffc3 -0xeb,0x87,0x00,0x12 = and w11, wzr, #0x30003 -0xc3,0xc8,0x03,0x52 = eor w3, w6, #0xe0e0e0e0 -0xff,0xc7,0x00,0x52 = eor wsp, wzr, #0x3030303 -0x30,0xc6,0x01,0x52 = eor w16, w17, #0x81818181 -0x5f,0xe6,0x02,0x72 = tst w18, #0xcccccccc -0x93,0xe6,0x00,0x72 = ands w19, w20, #0x33333333 -0xd5,0xe6,0x01,0x72 = ands w21, w22, #0x99999999 -0x7f,0xf0,0x01,0x72 = tst w3, #0xaaaaaaaa -0xff,0xf3,0x00,0x72 = tst wzr, #0x55555555 -0xa3,0x84,0x66,0xd2 = eor x3, x5, #0xffffffffc000000 -0x49,0xb9,0x40,0x92 = and x9, x10, #0x7fffffffffff -0x8b,0x31,0x41,0xb2 = orr x11, x12, #0x8000000000000fff -0x23,0x3d,0x10,0xb2 = orr x3, x9, #0xffff0000ffff0000 -0x5f,0x29,0x03,0xb2 = orr sp, x10, #0xe00000ffe00000ff -0x49,0x25,0x00,0xb2 = orr x9, x10, #0x3ff000003ff -0xee,0x81,0x01,0x92 = and x14, x15, #0x8000800080008000 -0xac,0xad,0x0a,0x92 = and x12, x13, #0xffc3ffc3ffc3ffc3 -0xeb,0x87,0x00,0x92 = and x11, xzr, #0x3000300030003 -0xc3,0xc8,0x03,0xd2 = eor x3, x6, #0xe0e0e0e0e0e0e0e0 -0xff,0xc7,0x00,0xd2 = eor sp, xzr, #0x303030303030303 -0x30,0xc6,0x01,0xd2 = eor x16, x17, #0x8181818181818181 -0x5f,0xe6,0x02,0xf2 = tst x18, #0xcccccccccccccccc -0x93,0xe6,0x00,0xf2 = ands x19, x20, #0x3333333333333333 -0xd5,0xe6,0x01,0xf2 = ands x21, x22, #0x9999999999999999 -0x7f,0xf0,0x01,0xf2 = tst x3, #0xaaaaaaaaaaaaaaaa -0xff,0xf3,0x00,0xf2 = tst xzr, #0x5555555555555555 -0xe3,0x8f,0x00,0x32 = mov w3, #983055 -0xea,0xf3,0x01,0xb2 = mov x10, #-6148914691236517206 -0x62,0x78,0x1e,0x12 = and w2, w3, #0xfffffffd -0x20,0x78,0x1e,0x32 = orr w0, w1, #0xfffffffd -0x30,0x76,0x1d,0x52 = eor w16, w17, #0xfffffff9 -0x93,0x6e,0x1c,0x72 = ands w19, w20, #0xfffffff0 -0xec,0x02,0x15,0x0a = and w12, w23, w21 -0xf0,0x05,0x01,0x0a = and w16, w15, w1, lsl #1 -0x89,0x7c,0x0a,0x0a = and w9, w4, w10, lsl #31 -0xc3,0x03,0x0b,0x0a = and w3, w30, w11 -0xa3,0xfc,0x07,0x8a = and x3, x5, x7, lsl #63 -0xc5,0x11,0x93,0x8a = and x5, x14, x19, asr #4 -0x23,0x7e,0xd3,0x0a = and w3, w17, w19, ror #31 -0x40,0x44,0x5f,0x0a = and w0, w2, wzr, lsr #17 -0xc3,0x03,0x8b,0x0a = and w3, w30, w11, asr #0 -0x9f,0x00,0x1a,0x8a = and xzr, x4, x26 -0xe3,0x03,0xd4,0x0a = and w3, wzr, w20, ror #0 -0x87,0xfe,0x9f,0x8a = and x7, x20, xzr, asr #63 -0x8d,0xbe,0x2e,0x8a = bic x13, x20, x14, lsl #47 -0xe2,0x00,0x29,0x0a = bic w2, w7, w9 -0xe2,0x7c,0x80,0x2a = orr w2, w7, w0, asr #31 -0x28,0x31,0x0a,0xaa = orr x8, x9, x10, lsl #12 -0xa3,0x00,0xa7,0xaa = orn x3, x5, x7, asr #0 -0xa2,0x00,0x3d,0x2a = orn w2, w5, w29 -0xe7,0x07,0x09,0x6a = ands w7, wzr, w9, lsl #1 -0xa3,0xfc,0xd4,0xea = ands x3, x5, x20, ror #63 -0xa3,0x00,0x27,0x6a = bics w3, w5, w7 -0xe3,0x07,0x23,0xea = bics x3, xzr, x3, lsl #1 -0x7f,0x7c,0x07,0x6a = tst w3, w7, lsl #31 -0x5f,0x00,0x94,0xea = tst x2, x20, asr #0 -0xe3,0x03,0x06,0xaa = mov x3, x6 -0xe3,0x03,0x1f,0xaa = mov x3, xzr -0xff,0x03,0x02,0x2a = mov wzr, w2 -0xe3,0x03,0x05,0x2a = mov w3, w5 -0xe1,0xff,0x9f,0x52 = mov w1, #65535 -0x02,0x00,0xa0,0x52 = movz w2, #0, lsl #16 -0x42,0x9a,0x80,0x12 = mov w2, #-1235 -0x42,0x9a,0xc0,0xd2 = mov x2, #5299989643264 -0x3f,0x1c,0xe2,0xf2 = movk xzr, #4321, lsl #48 -0x1e,0x00,0x00,0xb0 = adrp x30, #4096 -0x14,0x00,0x00,0x10 = adr x20, #0 -0xe9,0xff,0xff,0x70 = adr x9, #-1 -0xe5,0xff,0x7f,0x70 = adr x5, #1048575 -0xe9,0xff,0x7f,0x70 = adr x9, #1048575 -0x02,0x00,0x80,0x10 = adr x2, #-1048576 -0xe9,0xff,0x7f,0xf0 = adrp x9, #4294963200 -0x14,0x00,0x80,0x90 = adrp x20, #-4294967296 -0x1f,0x20,0x03,0xd5 = nop -0xff,0x2f,0x03,0xd5 = hint #127 -0x1f,0x20,0x03,0xd5 = nop -0x3f,0x20,0x03,0xd5 = yield -0x5f,0x20,0x03,0xd5 = wfe -0x7f,0x20,0x03,0xd5 = wfi -0x9f,0x20,0x03,0xd5 = sev -0xbf,0x20,0x03,0xd5 = sevl -0xdf,0x20,0x03,0xd5 = dgh -0x5f,0x3f,0x03,0xd5 = clrex -0x5f,0x30,0x03,0xd5 = clrex #0 -0x5f,0x37,0x03,0xd5 = clrex #7 -0x5f,0x3f,0x03,0xd5 = clrex -0x9f,0x30,0x03,0xd5 = ssbb -0x9f,0x34,0x03,0xd5 = pssbb -0x9f,0x3c,0x03,0xd5 = dfb -0x9f,0x3f,0x03,0xd5 = dsb sy -0x9f,0x31,0x03,0xd5 = dsb oshld -0x9f,0x32,0x03,0xd5 = dsb oshst -0x9f,0x33,0x03,0xd5 = dsb osh -0x9f,0x35,0x03,0xd5 = dsb nshld -0x9f,0x36,0x03,0xd5 = dsb nshst -0x9f,0x37,0x03,0xd5 = dsb nsh -0x9f,0x39,0x03,0xd5 = dsb ishld -0x9f,0x3a,0x03,0xd5 = dsb ishst -0x9f,0x3b,0x03,0xd5 = dsb ish -0x9f,0x3d,0x03,0xd5 = dsb ld -0x9f,0x3e,0x03,0xd5 = dsb st -0x9f,0x3f,0x03,0xd5 = dsb sy -0xbf,0x30,0x03,0xd5 = dmb #0 -0xbf,0x3c,0x03,0xd5 = dmb #12 -0xbf,0x3f,0x03,0xd5 = dmb sy -0xbf,0x31,0x03,0xd5 = dmb oshld -0xbf,0x32,0x03,0xd5 = dmb oshst -0xbf,0x33,0x03,0xd5 = dmb osh -0xbf,0x35,0x03,0xd5 = dmb nshld -0xbf,0x36,0x03,0xd5 = dmb nshst -0xbf,0x37,0x03,0xd5 = dmb nsh -0xbf,0x39,0x03,0xd5 = dmb ishld -0xbf,0x3a,0x03,0xd5 = dmb ishst -0xbf,0x3b,0x03,0xd5 = dmb ish -0xbf,0x3d,0x03,0xd5 = dmb ld -0xbf,0x3e,0x03,0xd5 = dmb st -0xbf,0x3f,0x03,0xd5 = dmb sy -0xdf,0x3f,0x03,0xd5 = isb -0xdf,0x3f,0x03,0xd5 = isb -0xdf,0x3c,0x03,0xd5 = isb #12 -0xbf,0x40,0x00,0xd5 = msr SPSel, #0 -0xdf,0x4f,0x03,0xd5 = msr DAIFSet, #15 -0xff,0x4c,0x03,0xd5 = msr DAIFClr, #12 -0xe5,0x59,0x0f,0xd5 = sys #7, c5, c9, #7, x5 -0x5f,0xff,0x08,0xd5 = sys #0, c15, c15, #2 -0xe9,0x59,0x2f,0xd5 = sysl x9, #7, c5, c9, #7 -0x41,0xff,0x28,0xd5 = sysl x1, #0, c15, c15, #2 -0x1f,0x71,0x08,0xd5 = ic ialluis -0x1f,0x75,0x08,0xd5 = ic iallu -0x29,0x75,0x0b,0xd5 = ic ivau, x9 -0x2c,0x74,0x0b,0xd5 = dc zva, x12 -0x3f,0x76,0x08,0xd5 = dc ivac, xzr -0x42,0x76,0x08,0xd5 = dc isw, x2 -0x29,0x7a,0x0b,0xd5 = dc cvac, x9 -0x4a,0x7a,0x08,0xd5 = dc csw, x10 -0x20,0x7b,0x0b,0xd5 = dc cvau, x0 -0x23,0x7e,0x0b,0xd5 = dc civac, x3 -0x5e,0x7e,0x08,0xd5 = dc cisw, x30 -0x13,0x78,0x08,0xd5 = at s1e1r, x19 -0x13,0x78,0x0c,0xd5 = at s1e2r, x19 -0x13,0x78,0x0e,0xd5 = at s1e3r, x19 -0x33,0x78,0x08,0xd5 = at s1e1w, x19 -0x33,0x78,0x0c,0xd5 = at s1e2w, x19 -0x33,0x78,0x0e,0xd5 = at s1e3w, x19 -0x53,0x78,0x08,0xd5 = at s1e0r, x19 -0x73,0x78,0x08,0xd5 = at s1e0w, x19 -0x94,0x78,0x0c,0xd5 = at s12e1r, x20 -0xb4,0x78,0x0c,0xd5 = at s12e1w, x20 -0xd4,0x78,0x0c,0xd5 = at s12e0r, x20 -0xf4,0x78,0x0c,0xd5 = at s12e0w, x20 -0x24,0x80,0x0c,0xd5 = tlbi ipas2e1is, x4 -0xa9,0x80,0x0c,0xd5 = tlbi ipas2le1is, x9 -0x1f,0x83,0x08,0xd5 = tlbi vmalle1is -0x1f,0x83,0x0c,0xd5 = tlbi alle2is -0x1f,0x83,0x0e,0xd5 = tlbi alle3is -0x21,0x83,0x08,0xd5 = tlbi vae1is, x1 -0x22,0x83,0x0c,0xd5 = tlbi vae2is, x2 -0x23,0x83,0x0e,0xd5 = tlbi vae3is, x3 -0x45,0x83,0x08,0xd5 = tlbi aside1is, x5 -0x69,0x83,0x08,0xd5 = tlbi vaae1is, x9 -0x9f,0x83,0x0c,0xd5 = tlbi alle1is -0xaa,0x83,0x08,0xd5 = tlbi vale1is, x10 -0xab,0x83,0x0c,0xd5 = tlbi vale2is, x11 -0xad,0x83,0x0e,0xd5 = tlbi vale3is, x13 -0xdf,0x83,0x0c,0xd5 = tlbi vmalls12e1is -0xee,0x83,0x08,0xd5 = tlbi vaale1is, x14 -0x2f,0x84,0x0c,0xd5 = tlbi ipas2e1, x15 -0xb0,0x84,0x0c,0xd5 = tlbi ipas2le1, x16 -0x1f,0x87,0x08,0xd5 = tlbi vmalle1 -0x1f,0x87,0x0c,0xd5 = tlbi alle2 -0x1f,0x87,0x0e,0xd5 = tlbi alle3 -0x31,0x87,0x08,0xd5 = tlbi vae1, x17 -0x32,0x87,0x0c,0xd5 = tlbi vae2, x18 -0x33,0x87,0x0e,0xd5 = tlbi vae3, x19 -0x54,0x87,0x08,0xd5 = tlbi aside1, x20 -0x75,0x87,0x08,0xd5 = tlbi vaae1, x21 -0x9f,0x87,0x0c,0xd5 = tlbi alle1 -0xb6,0x87,0x08,0xd5 = tlbi vale1, x22 -0xb7,0x87,0x0c,0xd5 = tlbi vale2, x23 -0xb8,0x87,0x0e,0xd5 = tlbi vale3, x24 -0xdf,0x87,0x0c,0xd5 = tlbi vmalls12e1 -0xf9,0x87,0x08,0xd5 = tlbi vaale1, x25 -0x0c,0x00,0x12,0xd5 = msr TEECR32_EL1, x12 -0x4c,0x00,0x10,0xd5 = msr OSDTRRX_EL1, x12 -0x0c,0x02,0x10,0xd5 = msr MDCCINT_EL1, x12 -0x4c,0x02,0x10,0xd5 = msr MDSCR_EL1, x12 -0x4c,0x03,0x10,0xd5 = msr OSDTRTX_EL1, x12 -0x0c,0x04,0x13,0xd5 = msr DBGDTR_EL0, x12 -0x0c,0x05,0x13,0xd5 = msr DBGDTRTX_EL0, x12 -0x4c,0x06,0x10,0xd5 = msr OSECCR_EL1, x12 -0x0c,0x07,0x14,0xd5 = msr DBGVCR32_EL2, x12 -0x8c,0x00,0x10,0xd5 = msr DBGBVR0_EL1, x12 -0x8c,0x01,0x10,0xd5 = msr DBGBVR1_EL1, x12 -0x8c,0x02,0x10,0xd5 = msr DBGBVR2_EL1, x12 -0x8c,0x03,0x10,0xd5 = msr DBGBVR3_EL1, x12 -0x8c,0x04,0x10,0xd5 = msr DBGBVR4_EL1, x12 -0x8c,0x05,0x10,0xd5 = msr DBGBVR5_EL1, x12 -0x8c,0x06,0x10,0xd5 = msr DBGBVR6_EL1, x12 -0x8c,0x07,0x10,0xd5 = msr DBGBVR7_EL1, x12 -0x8c,0x08,0x10,0xd5 = msr DBGBVR8_EL1, x12 -0x8c,0x09,0x10,0xd5 = msr DBGBVR9_EL1, x12 -0x8c,0x0a,0x10,0xd5 = msr DBGBVR10_EL1, x12 -0x8c,0x0b,0x10,0xd5 = msr DBGBVR11_EL1, x12 -0x8c,0x0c,0x10,0xd5 = msr DBGBVR12_EL1, x12 -0x8c,0x0d,0x10,0xd5 = msr DBGBVR13_EL1, x12 -0x8c,0x0e,0x10,0xd5 = msr DBGBVR14_EL1, x12 -0x8c,0x0f,0x10,0xd5 = msr DBGBVR15_EL1, x12 -0xac,0x00,0x10,0xd5 = msr DBGBCR0_EL1, x12 -0xac,0x01,0x10,0xd5 = msr DBGBCR1_EL1, x12 -0xac,0x02,0x10,0xd5 = msr DBGBCR2_EL1, x12 -0xac,0x03,0x10,0xd5 = msr DBGBCR3_EL1, x12 -0xac,0x04,0x10,0xd5 = msr DBGBCR4_EL1, x12 -0xac,0x05,0x10,0xd5 = msr DBGBCR5_EL1, x12 -0xac,0x06,0x10,0xd5 = msr DBGBCR6_EL1, x12 -0xac,0x07,0x10,0xd5 = msr DBGBCR7_EL1, x12 -0xac,0x08,0x10,0xd5 = msr DBGBCR8_EL1, x12 -0xac,0x09,0x10,0xd5 = msr DBGBCR9_EL1, x12 -0xac,0x0a,0x10,0xd5 = msr DBGBCR10_EL1, x12 -0xac,0x0b,0x10,0xd5 = msr DBGBCR11_EL1, x12 -0xac,0x0c,0x10,0xd5 = msr DBGBCR12_EL1, x12 -0xac,0x0d,0x10,0xd5 = msr DBGBCR13_EL1, x12 -0xac,0x0e,0x10,0xd5 = msr DBGBCR14_EL1, x12 -0xac,0x0f,0x10,0xd5 = msr DBGBCR15_EL1, x12 -0xcc,0x00,0x10,0xd5 = msr DBGWVR0_EL1, x12 -0xcc,0x01,0x10,0xd5 = msr DBGWVR1_EL1, x12 -0xcc,0x02,0x10,0xd5 = msr DBGWVR2_EL1, x12 -0xcc,0x03,0x10,0xd5 = msr DBGWVR3_EL1, x12 -0xcc,0x04,0x10,0xd5 = msr DBGWVR4_EL1, x12 -0xcc,0x05,0x10,0xd5 = msr DBGWVR5_EL1, x12 -0xcc,0x06,0x10,0xd5 = msr DBGWVR6_EL1, x12 -0xcc,0x07,0x10,0xd5 = msr DBGWVR7_EL1, x12 -0xcc,0x08,0x10,0xd5 = msr DBGWVR8_EL1, x12 -0xcc,0x09,0x10,0xd5 = msr DBGWVR9_EL1, x12 -0xcc,0x0a,0x10,0xd5 = msr DBGWVR10_EL1, x12 -0xcc,0x0b,0x10,0xd5 = msr DBGWVR11_EL1, x12 -0xcc,0x0c,0x10,0xd5 = msr DBGWVR12_EL1, x12 -0xcc,0x0d,0x10,0xd5 = msr DBGWVR13_EL1, x12 -0xcc,0x0e,0x10,0xd5 = msr DBGWVR14_EL1, x12 -0xcc,0x0f,0x10,0xd5 = msr DBGWVR15_EL1, x12 -0xec,0x00,0x10,0xd5 = msr DBGWCR0_EL1, x12 -0xec,0x01,0x10,0xd5 = msr DBGWCR1_EL1, x12 -0xec,0x02,0x10,0xd5 = msr DBGWCR2_EL1, x12 -0xec,0x03,0x10,0xd5 = msr DBGWCR3_EL1, x12 -0xec,0x04,0x10,0xd5 = msr DBGWCR4_EL1, x12 -0xec,0x05,0x10,0xd5 = msr DBGWCR5_EL1, x12 -0xec,0x06,0x10,0xd5 = msr DBGWCR6_EL1, x12 -0xec,0x07,0x10,0xd5 = msr DBGWCR7_EL1, x12 -0xec,0x08,0x10,0xd5 = msr DBGWCR8_EL1, x12 -0xec,0x09,0x10,0xd5 = msr DBGWCR9_EL1, x12 -0xec,0x0a,0x10,0xd5 = msr DBGWCR10_EL1, x12 -0xec,0x0b,0x10,0xd5 = msr DBGWCR11_EL1, x12 -0xec,0x0c,0x10,0xd5 = msr DBGWCR12_EL1, x12 -0xec,0x0d,0x10,0xd5 = msr DBGWCR13_EL1, x12 -0xec,0x0e,0x10,0xd5 = msr DBGWCR14_EL1, x12 -0xec,0x0f,0x10,0xd5 = msr DBGWCR15_EL1, x12 -0x0c,0x10,0x12,0xd5 = msr TEEHBR32_EL1, x12 -0x8c,0x10,0x10,0xd5 = msr OSLAR_EL1, x12 -0x8c,0x13,0x10,0xd5 = msr OSDLR_EL1, x12 -0x8c,0x14,0x10,0xd5 = msr DBGPRCR_EL1, x12 -0xcc,0x78,0x10,0xd5 = msr DBGCLAIMSET_EL1, x12 -0xcc,0x79,0x10,0xd5 = msr DBGCLAIMCLR_EL1, x12 -0x0c,0x00,0x1a,0xd5 = msr CSSELR_EL1, x12 -0x0c,0x00,0x1c,0xd5 = msr VPIDR_EL2, x12 -0xac,0x00,0x1c,0xd5 = msr VMPIDR_EL2, x12 -0x0c,0x10,0x18,0xd5 = msr SCTLR_EL1, x12 -0x0c,0x10,0x1c,0xd5 = msr SCTLR_EL2, x12 -0x0c,0x10,0x1e,0xd5 = msr SCTLR_EL3, x12 -0x2c,0x10,0x18,0xd5 = msr ACTLR_EL1, x12 -0x2c,0x10,0x1c,0xd5 = msr ACTLR_EL2, x12 -0x2c,0x10,0x1e,0xd5 = msr ACTLR_EL3, x12 -0x4c,0x10,0x18,0xd5 = msr CPACR_EL1, x12 -0x0c,0x11,0x1c,0xd5 = msr HCR_EL2, x12 -0x0c,0x11,0x1e,0xd5 = msr SCR_EL3, x12 -0x2c,0x11,0x1c,0xd5 = msr MDCR_EL2, x12 -0x2c,0x11,0x1e,0xd5 = msr SDER32_EL3, x12 -0x4c,0x11,0x1c,0xd5 = msr CPTR_EL2, x12 -0x4c,0x11,0x1e,0xd5 = msr CPTR_EL3, x12 -0x6c,0x11,0x1c,0xd5 = msr HSTR_EL2, x12 -0xec,0x11,0x1c,0xd5 = msr HACR_EL2, x12 -0x2c,0x13,0x1e,0xd5 = msr MDCR_EL3, x12 -0x0c,0x20,0x18,0xd5 = msr TTBR0_EL1, x12 -0x0c,0x20,0x1c,0xd5 = msr TTBR0_EL2, x12 -0x0c,0x20,0x1e,0xd5 = msr TTBR0_EL3, x12 -0x2c,0x20,0x18,0xd5 = msr TTBR1_EL1, x12 -0x4c,0x20,0x18,0xd5 = msr TCR_EL1, x12 -0x4c,0x20,0x1c,0xd5 = msr TCR_EL2, x12 -0x4c,0x20,0x1e,0xd5 = msr TCR_EL3, x12 -0x0c,0x21,0x1c,0xd5 = msr VTTBR_EL2, x12 -0x4c,0x21,0x1c,0xd5 = msr VTCR_EL2, x12 -0x0c,0x30,0x1c,0xd5 = msr DACR32_EL2, x12 -0x0c,0x40,0x18,0xd5 = msr SPSR_EL1, x12 -0x0c,0x40,0x1c,0xd5 = msr SPSR_EL2, x12 -0x0c,0x40,0x1e,0xd5 = msr SPSR_EL3, x12 -0x2c,0x40,0x18,0xd5 = msr ELR_EL1, x12 -0x2c,0x40,0x1c,0xd5 = msr ELR_EL2, x12 -0x2c,0x40,0x1e,0xd5 = msr ELR_EL3, x12 -0x0c,0x41,0x18,0xd5 = msr SP_EL0, x12 -0x0c,0x41,0x1c,0xd5 = msr SP_EL1, x12 -0x0c,0x41,0x1e,0xd5 = msr SP_EL2, x12 -0x0c,0x42,0x18,0xd5 = msr SPSel, x12 -0x0c,0x42,0x1b,0xd5 = msr NZCV, x12 -0x2c,0x42,0x1b,0xd5 = msr DAIF, x12 -0x0c,0x43,0x1c,0xd5 = msr SPSR_irq, x12 -0x2c,0x43,0x1c,0xd5 = msr SPSR_abt, x12 -0x4c,0x43,0x1c,0xd5 = msr SPSR_und, x12 -0x6c,0x43,0x1c,0xd5 = msr SPSR_fiq, x12 -0x0c,0x44,0x1b,0xd5 = msr FPCR, x12 -0x2c,0x44,0x1b,0xd5 = msr FPSR, x12 -0x0c,0x45,0x1b,0xd5 = msr DSPSR_EL0, x12 -0x2c,0x45,0x1b,0xd5 = msr DLR_EL0, x12 -0x2c,0x50,0x1c,0xd5 = msr IFSR32_EL2, x12 -0x0c,0x51,0x18,0xd5 = msr AFSR0_EL1, x12 -0x0c,0x51,0x1c,0xd5 = msr AFSR0_EL2, x12 -0x0c,0x51,0x1e,0xd5 = msr AFSR0_EL3, x12 -0x2c,0x51,0x18,0xd5 = msr AFSR1_EL1, x12 -0x2c,0x51,0x1c,0xd5 = msr AFSR1_EL2, x12 -0x2c,0x51,0x1e,0xd5 = msr AFSR1_EL3, x12 -0x0c,0x52,0x18,0xd5 = msr ESR_EL1, x12 -0x0c,0x52,0x1c,0xd5 = msr ESR_EL2, x12 -0x0c,0x52,0x1e,0xd5 = msr ESR_EL3, x12 -0x0c,0x53,0x1c,0xd5 = msr FPEXC32_EL2, x12 -0x0c,0x60,0x18,0xd5 = msr FAR_EL1, x12 -0x0c,0x60,0x1c,0xd5 = msr FAR_EL2, x12 -0x0c,0x60,0x1e,0xd5 = msr FAR_EL3, x12 -0x8c,0x60,0x1c,0xd5 = msr HPFAR_EL2, x12 -0x0c,0x74,0x18,0xd5 = msr PAR_EL1, x12 -0x0c,0x9c,0x1b,0xd5 = msr PMCR_EL0, x12 -0x2c,0x9c,0x1b,0xd5 = msr PMCNTENSET_EL0, x12 -0x4c,0x9c,0x1b,0xd5 = msr PMCNTENCLR_EL0, x12 -0x6c,0x9c,0x1b,0xd5 = msr PMOVSCLR_EL0, x12 -0xac,0x9c,0x1b,0xd5 = msr PMSELR_EL0, x12 -0x0c,0x9d,0x1b,0xd5 = msr PMCCNTR_EL0, x12 -0x2c,0x9d,0x1b,0xd5 = msr PMXEVTYPER_EL0, x12 -0x4c,0x9d,0x1b,0xd5 = msr PMXEVCNTR_EL0, x12 -0x0c,0x9e,0x1b,0xd5 = msr PMUSERENR_EL0, x12 -0x2c,0x9e,0x18,0xd5 = msr PMINTENSET_EL1, x12 -0x4c,0x9e,0x18,0xd5 = msr PMINTENCLR_EL1, x12 -0x6c,0x9e,0x1b,0xd5 = msr PMOVSSET_EL0, x12 -0x0c,0xa2,0x18,0xd5 = msr MAIR_EL1, x12 -0x0c,0xa2,0x1c,0xd5 = msr MAIR_EL2, x12 -0x0c,0xa2,0x1e,0xd5 = msr MAIR_EL3, x12 -0x0c,0xa3,0x18,0xd5 = msr AMAIR_EL1, x12 -0x0c,0xa3,0x1c,0xd5 = msr AMAIR_EL2, x12 -0x0c,0xa3,0x1e,0xd5 = msr AMAIR_EL3, x12 -0x0c,0xc0,0x18,0xd5 = msr VBAR_EL1, x12 -0x0c,0xc0,0x1c,0xd5 = msr VBAR_EL2, x12 -0x0c,0xc0,0x1e,0xd5 = msr VBAR_EL3, x12 -0x4c,0xc0,0x18,0xd5 = msr RMR_EL1, x12 -0x4c,0xc0,0x1c,0xd5 = msr RMR_EL2, x12 -0x4c,0xc0,0x1e,0xd5 = msr RMR_EL3, x12 -0x2c,0xd0,0x18,0xd5 = msr CONTEXTIDR_EL1, x12 -0x4c,0xd0,0x1b,0xd5 = msr TPIDR_EL0, x12 -0x4c,0xd0,0x1c,0xd5 = msr TPIDR_EL2, x12 -0x4c,0xd0,0x1e,0xd5 = msr TPIDR_EL3, x12 -0x6c,0xd0,0x1b,0xd5 = msr TPIDRRO_EL0, x12 -0x8c,0xd0,0x18,0xd5 = msr TPIDR_EL1, x12 -0x0c,0xe0,0x1b,0xd5 = msr CNTFRQ_EL0, x12 -0x6c,0xe0,0x1c,0xd5 = msr CNTVOFF_EL2, x12 -0x0c,0xe1,0x18,0xd5 = msr CNTKCTL_EL1, x12 -0x0c,0xe1,0x1c,0xd5 = msr CNTHCTL_EL2, x12 -0x0c,0xe2,0x1b,0xd5 = msr CNTP_TVAL_EL0, x12 -0x0c,0xe2,0x1c,0xd5 = msr CNTHP_TVAL_EL2, x12 -0x0c,0xe2,0x1f,0xd5 = msr CNTPS_TVAL_EL1, x12 -0x2c,0xe2,0x1b,0xd5 = msr CNTP_CTL_EL0, x12 -0x2c,0xe2,0x1c,0xd5 = msr CNTHP_CTL_EL2, x12 -0x2c,0xe2,0x1f,0xd5 = msr CNTPS_CTL_EL1, x12 -0x4c,0xe2,0x1b,0xd5 = msr CNTP_CVAL_EL0, x12 -0x4c,0xe2,0x1c,0xd5 = msr CNTHP_CVAL_EL2, x12 -0x4c,0xe2,0x1f,0xd5 = msr CNTPS_CVAL_EL1, x12 -0x0c,0xe3,0x1b,0xd5 = msr CNTV_TVAL_EL0, x12 -0x2c,0xe3,0x1b,0xd5 = msr CNTV_CTL_EL0, x12 -0x4c,0xe3,0x1b,0xd5 = msr CNTV_CVAL_EL0, x12 -0x0c,0xe8,0x1b,0xd5 = msr PMEVCNTR0_EL0, x12 -0x2c,0xe8,0x1b,0xd5 = msr PMEVCNTR1_EL0, x12 -0x4c,0xe8,0x1b,0xd5 = msr PMEVCNTR2_EL0, x12 -0x6c,0xe8,0x1b,0xd5 = msr PMEVCNTR3_EL0, x12 -0x8c,0xe8,0x1b,0xd5 = msr PMEVCNTR4_EL0, x12 -0xac,0xe8,0x1b,0xd5 = msr PMEVCNTR5_EL0, x12 -0xcc,0xe8,0x1b,0xd5 = msr PMEVCNTR6_EL0, x12 -0xec,0xe8,0x1b,0xd5 = msr PMEVCNTR7_EL0, x12 -0x0c,0xe9,0x1b,0xd5 = msr PMEVCNTR8_EL0, x12 -0x2c,0xe9,0x1b,0xd5 = msr PMEVCNTR9_EL0, x12 -0x4c,0xe9,0x1b,0xd5 = msr PMEVCNTR10_EL0, x12 -0x6c,0xe9,0x1b,0xd5 = msr PMEVCNTR11_EL0, x12 -0x8c,0xe9,0x1b,0xd5 = msr PMEVCNTR12_EL0, x12 -0xac,0xe9,0x1b,0xd5 = msr PMEVCNTR13_EL0, x12 -0xcc,0xe9,0x1b,0xd5 = msr PMEVCNTR14_EL0, x12 -0xec,0xe9,0x1b,0xd5 = msr PMEVCNTR15_EL0, x12 -0x0c,0xea,0x1b,0xd5 = msr PMEVCNTR16_EL0, x12 -0x2c,0xea,0x1b,0xd5 = msr PMEVCNTR17_EL0, x12 -0x4c,0xea,0x1b,0xd5 = msr PMEVCNTR18_EL0, x12 -0x6c,0xea,0x1b,0xd5 = msr PMEVCNTR19_EL0, x12 -0x8c,0xea,0x1b,0xd5 = msr PMEVCNTR20_EL0, x12 -0xac,0xea,0x1b,0xd5 = msr PMEVCNTR21_EL0, x12 -0xcc,0xea,0x1b,0xd5 = msr PMEVCNTR22_EL0, x12 -0xec,0xea,0x1b,0xd5 = msr PMEVCNTR23_EL0, x12 -0x0c,0xeb,0x1b,0xd5 = msr PMEVCNTR24_EL0, x12 -0x2c,0xeb,0x1b,0xd5 = msr PMEVCNTR25_EL0, x12 -0x4c,0xeb,0x1b,0xd5 = msr PMEVCNTR26_EL0, x12 -0x6c,0xeb,0x1b,0xd5 = msr PMEVCNTR27_EL0, x12 -0x8c,0xeb,0x1b,0xd5 = msr PMEVCNTR28_EL0, x12 -0xac,0xeb,0x1b,0xd5 = msr PMEVCNTR29_EL0, x12 -0xcc,0xeb,0x1b,0xd5 = msr PMEVCNTR30_EL0, x12 -0xec,0xef,0x1b,0xd5 = msr PMCCFILTR_EL0, x12 -0x0c,0xec,0x1b,0xd5 = msr PMEVTYPER0_EL0, x12 -0x2c,0xec,0x1b,0xd5 = msr PMEVTYPER1_EL0, x12 -0x4c,0xec,0x1b,0xd5 = msr PMEVTYPER2_EL0, x12 -0x6c,0xec,0x1b,0xd5 = msr PMEVTYPER3_EL0, x12 -0x8c,0xec,0x1b,0xd5 = msr PMEVTYPER4_EL0, x12 -0xac,0xec,0x1b,0xd5 = msr PMEVTYPER5_EL0, x12 -0xcc,0xec,0x1b,0xd5 = msr PMEVTYPER6_EL0, x12 -0xec,0xec,0x1b,0xd5 = msr PMEVTYPER7_EL0, x12 -0x0c,0xed,0x1b,0xd5 = msr PMEVTYPER8_EL0, x12 -0x2c,0xed,0x1b,0xd5 = msr PMEVTYPER9_EL0, x12 -0x4c,0xed,0x1b,0xd5 = msr PMEVTYPER10_EL0, x12 -0x6c,0xed,0x1b,0xd5 = msr PMEVTYPER11_EL0, x12 -0x8c,0xed,0x1b,0xd5 = msr PMEVTYPER12_EL0, x12 -0xac,0xed,0x1b,0xd5 = msr PMEVTYPER13_EL0, x12 -0xcc,0xed,0x1b,0xd5 = msr PMEVTYPER14_EL0, x12 -0xec,0xed,0x1b,0xd5 = msr PMEVTYPER15_EL0, x12 -0x0c,0xee,0x1b,0xd5 = msr PMEVTYPER16_EL0, x12 -0x2c,0xee,0x1b,0xd5 = msr PMEVTYPER17_EL0, x12 -0x4c,0xee,0x1b,0xd5 = msr PMEVTYPER18_EL0, x12 -0x6c,0xee,0x1b,0xd5 = msr PMEVTYPER19_EL0, x12 -0x8c,0xee,0x1b,0xd5 = msr PMEVTYPER20_EL0, x12 -0xac,0xee,0x1b,0xd5 = msr PMEVTYPER21_EL0, x12 -0xcc,0xee,0x1b,0xd5 = msr PMEVTYPER22_EL0, x12 -0xec,0xee,0x1b,0xd5 = msr PMEVTYPER23_EL0, x12 -0x0c,0xef,0x1b,0xd5 = msr PMEVTYPER24_EL0, x12 -0x2c,0xef,0x1b,0xd5 = msr PMEVTYPER25_EL0, x12 -0x4c,0xef,0x1b,0xd5 = msr PMEVTYPER26_EL0, x12 -0x6c,0xef,0x1b,0xd5 = msr PMEVTYPER27_EL0, x12 -0x8c,0xef,0x1b,0xd5 = msr PMEVTYPER28_EL0, x12 -0xac,0xef,0x1b,0xd5 = msr PMEVTYPER29_EL0, x12 -0xcc,0xef,0x1b,0xd5 = msr PMEVTYPER30_EL0, x12 -0x2c,0xa3,0x18,0xd5 = msr AMAIR2_EL1, x12 -0x2c,0xa3,0x1d,0xd5 = msr AMAIR2_EL12, x12 -0x2c,0xa3,0x1c,0xd5 = msr AMAIR2_EL2, x12 -0x2c,0xa3,0x1e,0xd5 = msr AMAIR2_EL3, x12 -0x2c,0xa2,0x18,0xd5 = msr MAIR2_EL1, x12 -0x2c,0xa2,0x1d,0xd5 = msr MAIR2_EL12, x12 -0x2c,0xa1,0x1c,0xd5 = msr MAIR2_EL2, x12 -0x2c,0xa1,0x1e,0xd5 = msr MAIR2_EL3, x12 -0x4c,0xa2,0x18,0xd5 = msr PIRE0_EL1, x12 -0x4c,0xa2,0x1d,0xd5 = msr PIRE0_EL12, x12 -0x4c,0xa2,0x1c,0xd5 = msr PIRE0_EL2, x12 -0x6c,0xa2,0x18,0xd5 = msr PIR_EL1, x12 -0x6c,0xa2,0x1d,0xd5 = msr PIR_EL12, x12 -0x6c,0xa2,0x1c,0xd5 = msr PIR_EL2, x12 -0x6c,0xa2,0x1e,0xd5 = msr PIR_EL3, x12 -0xac,0xa2,0x1c,0xd5 = msr S2PIR_EL2, x12 -0x8c,0xa2,0x1b,0xd5 = msr POR_EL0, x12 -0x8c,0xa2,0x18,0xd5 = msr POR_EL1, x12 -0x8c,0xa2,0x1d,0xd5 = msr POR_EL12, x12 -0x8c,0xa2,0x1c,0xd5 = msr POR_EL2, x12 -0x8c,0xa2,0x1e,0xd5 = msr POR_EL3, x12 -0xac,0xa2,0x18,0xd5 = msr S2POR_EL1, x12 -0x6c,0x10,0x18,0xd5 = msr SCTLR2_EL1, x12 -0x6c,0x10,0x1d,0xd5 = msr SCTLR2_EL12, x12 -0x6c,0x10,0x1c,0xd5 = msr SCTLR2_EL2, x12 -0x6c,0x10,0x1e,0xd5 = msr SCTLR2_EL3, x12 -0x6c,0x20,0x18,0xd5 = msr TCR2_EL1, x12 -0x6c,0x20,0x1d,0xd5 = msr TCR2_EL12, x12 -0x6c,0x20,0x1c,0xd5 = msr TCR2_EL2, x12 -0x09,0x00,0x32,0xd5 = mrs x9, TEECR32_EL1 -0x49,0x00,0x30,0xd5 = mrs x9, OSDTRRX_EL1 -0x09,0x01,0x33,0xd5 = mrs x9, MDCCSR_EL0 -0x09,0x02,0x30,0xd5 = mrs x9, MDCCINT_EL1 -0x49,0x02,0x30,0xd5 = mrs x9, MDSCR_EL1 -0x49,0x03,0x30,0xd5 = mrs x9, OSDTRTX_EL1 -0x09,0x04,0x33,0xd5 = mrs x9, DBGDTR_EL0 -0x09,0x05,0x33,0xd5 = mrs x9, DBGDTRRX_EL0 -0x49,0x06,0x30,0xd5 = mrs x9, OSECCR_EL1 -0x09,0x07,0x34,0xd5 = mrs x9, DBGVCR32_EL2 -0x89,0x00,0x30,0xd5 = mrs x9, DBGBVR0_EL1 -0x89,0x01,0x30,0xd5 = mrs x9, DBGBVR1_EL1 -0x89,0x02,0x30,0xd5 = mrs x9, DBGBVR2_EL1 -0x89,0x03,0x30,0xd5 = mrs x9, DBGBVR3_EL1 -0x89,0x04,0x30,0xd5 = mrs x9, DBGBVR4_EL1 -0x89,0x05,0x30,0xd5 = mrs x9, DBGBVR5_EL1 -0x89,0x06,0x30,0xd5 = mrs x9, DBGBVR6_EL1 -0x89,0x07,0x30,0xd5 = mrs x9, DBGBVR7_EL1 -0x89,0x08,0x30,0xd5 = mrs x9, DBGBVR8_EL1 -0x89,0x09,0x30,0xd5 = mrs x9, DBGBVR9_EL1 -0x89,0x0a,0x30,0xd5 = mrs x9, DBGBVR10_EL1 -0x89,0x0b,0x30,0xd5 = mrs x9, DBGBVR11_EL1 -0x89,0x0c,0x30,0xd5 = mrs x9, DBGBVR12_EL1 -0x89,0x0d,0x30,0xd5 = mrs x9, DBGBVR13_EL1 -0x89,0x0e,0x30,0xd5 = mrs x9, DBGBVR14_EL1 -0x89,0x0f,0x30,0xd5 = mrs x9, DBGBVR15_EL1 -0xa9,0x00,0x30,0xd5 = mrs x9, DBGBCR0_EL1 -0xa9,0x01,0x30,0xd5 = mrs x9, DBGBCR1_EL1 -0xa9,0x02,0x30,0xd5 = mrs x9, DBGBCR2_EL1 -0xa9,0x03,0x30,0xd5 = mrs x9, DBGBCR3_EL1 -0xa9,0x04,0x30,0xd5 = mrs x9, DBGBCR4_EL1 -0xa9,0x05,0x30,0xd5 = mrs x9, DBGBCR5_EL1 -0xa9,0x06,0x30,0xd5 = mrs x9, DBGBCR6_EL1 -0xa9,0x07,0x30,0xd5 = mrs x9, DBGBCR7_EL1 -0xa9,0x08,0x30,0xd5 = mrs x9, DBGBCR8_EL1 -0xa9,0x09,0x30,0xd5 = mrs x9, DBGBCR9_EL1 -0xa9,0x0a,0x30,0xd5 = mrs x9, DBGBCR10_EL1 -0xa9,0x0b,0x30,0xd5 = mrs x9, DBGBCR11_EL1 -0xa9,0x0c,0x30,0xd5 = mrs x9, DBGBCR12_EL1 -0xa9,0x0d,0x30,0xd5 = mrs x9, DBGBCR13_EL1 -0xa9,0x0e,0x30,0xd5 = mrs x9, DBGBCR14_EL1 -0xa9,0x0f,0x30,0xd5 = mrs x9, DBGBCR15_EL1 -0xc9,0x00,0x30,0xd5 = mrs x9, DBGWVR0_EL1 -0xc9,0x01,0x30,0xd5 = mrs x9, DBGWVR1_EL1 -0xc9,0x02,0x30,0xd5 = mrs x9, DBGWVR2_EL1 -0xc9,0x03,0x30,0xd5 = mrs x9, DBGWVR3_EL1 -0xc9,0x04,0x30,0xd5 = mrs x9, DBGWVR4_EL1 -0xc9,0x05,0x30,0xd5 = mrs x9, DBGWVR5_EL1 -0xc9,0x06,0x30,0xd5 = mrs x9, DBGWVR6_EL1 -0xc9,0x07,0x30,0xd5 = mrs x9, DBGWVR7_EL1 -0xc9,0x08,0x30,0xd5 = mrs x9, DBGWVR8_EL1 -0xc9,0x09,0x30,0xd5 = mrs x9, DBGWVR9_EL1 -0xc9,0x0a,0x30,0xd5 = mrs x9, DBGWVR10_EL1 -0xc9,0x0b,0x30,0xd5 = mrs x9, DBGWVR11_EL1 -0xc9,0x0c,0x30,0xd5 = mrs x9, DBGWVR12_EL1 -0xc9,0x0d,0x30,0xd5 = mrs x9, DBGWVR13_EL1 -0xc9,0x0e,0x30,0xd5 = mrs x9, DBGWVR14_EL1 -0xc9,0x0f,0x30,0xd5 = mrs x9, DBGWVR15_EL1 -0xe9,0x00,0x30,0xd5 = mrs x9, DBGWCR0_EL1 -0xe9,0x01,0x30,0xd5 = mrs x9, DBGWCR1_EL1 -0xe9,0x02,0x30,0xd5 = mrs x9, DBGWCR2_EL1 -0xe9,0x03,0x30,0xd5 = mrs x9, DBGWCR3_EL1 -0xe9,0x04,0x30,0xd5 = mrs x9, DBGWCR4_EL1 -0xe9,0x05,0x30,0xd5 = mrs x9, DBGWCR5_EL1 -0xe9,0x06,0x30,0xd5 = mrs x9, DBGWCR6_EL1 -0xe9,0x07,0x30,0xd5 = mrs x9, DBGWCR7_EL1 -0xe9,0x08,0x30,0xd5 = mrs x9, DBGWCR8_EL1 -0xe9,0x09,0x30,0xd5 = mrs x9, DBGWCR9_EL1 -0xe9,0x0a,0x30,0xd5 = mrs x9, DBGWCR10_EL1 -0xe9,0x0b,0x30,0xd5 = mrs x9, DBGWCR11_EL1 -0xe9,0x0c,0x30,0xd5 = mrs x9, DBGWCR12_EL1 -0xe9,0x0d,0x30,0xd5 = mrs x9, DBGWCR13_EL1 -0xe9,0x0e,0x30,0xd5 = mrs x9, DBGWCR14_EL1 -0xe9,0x0f,0x30,0xd5 = mrs x9, DBGWCR15_EL1 -0x09,0x10,0x30,0xd5 = mrs x9, MDRAR_EL1 -0x09,0x10,0x32,0xd5 = mrs x9, TEEHBR32_EL1 -0x89,0x11,0x30,0xd5 = mrs x9, OSLSR_EL1 -0x89,0x13,0x30,0xd5 = mrs x9, OSDLR_EL1 -0x89,0x14,0x30,0xd5 = mrs x9, DBGPRCR_EL1 -0xc9,0x78,0x30,0xd5 = mrs x9, DBGCLAIMSET_EL1 -0xc9,0x79,0x30,0xd5 = mrs x9, DBGCLAIMCLR_EL1 -0xc9,0x7e,0x30,0xd5 = mrs x9, DBGAUTHSTATUS_EL1 -0x09,0x00,0x38,0xd5 = mrs x9, MIDR_EL1 -0x09,0x00,0x39,0xd5 = mrs x9, CCSIDR_EL1 -0x09,0x00,0x3a,0xd5 = mrs x9, CSSELR_EL1 -0x09,0x00,0x3c,0xd5 = mrs x9, VPIDR_EL2 -0x29,0x00,0x39,0xd5 = mrs x9, CLIDR_EL1 -0x29,0x00,0x3b,0xd5 = mrs x9, CTR_EL0 -0xa9,0x00,0x38,0xd5 = mrs x9, MPIDR_EL1 -0xa9,0x00,0x3c,0xd5 = mrs x9, VMPIDR_EL2 -0xc9,0x00,0x38,0xd5 = mrs x9, REVIDR_EL1 -0xe9,0x00,0x39,0xd5 = mrs x9, AIDR_EL1 -0xe9,0x00,0x3b,0xd5 = mrs x9, DCZID_EL0 -0x09,0x01,0x38,0xd5 = mrs x9, ID_PFR0_EL1 -0x29,0x01,0x38,0xd5 = mrs x9, ID_PFR1_EL1 -0x49,0x01,0x38,0xd5 = mrs x9, ID_DFR0_EL1 -0xa9,0x03,0x38,0xd5 = mrs x9, ID_DFR1_EL1 -0x69,0x01,0x38,0xd5 = mrs x9, ID_AFR0_EL1 -0x89,0x01,0x38,0xd5 = mrs x9, ID_MMFR0_EL1 -0xa9,0x01,0x38,0xd5 = mrs x9, ID_MMFR1_EL1 -0xc9,0x01,0x38,0xd5 = mrs x9, ID_MMFR2_EL1 -0xe9,0x01,0x38,0xd5 = mrs x9, ID_MMFR3_EL1 -0xc9,0x02,0x38,0xd5 = mrs x9, ID_MMFR4_EL1 -0xc9,0x03,0x38,0xd5 = mrs x9, ID_MMFR5_EL1 -0x09,0x02,0x38,0xd5 = mrs x9, ID_ISAR0_EL1 -0x29,0x02,0x38,0xd5 = mrs x9, ID_ISAR1_EL1 -0x49,0x02,0x38,0xd5 = mrs x9, ID_ISAR2_EL1 -0x69,0x02,0x38,0xd5 = mrs x9, ID_ISAR3_EL1 -0x89,0x02,0x38,0xd5 = mrs x9, ID_ISAR4_EL1 -0xa9,0x02,0x38,0xd5 = mrs x9, ID_ISAR5_EL1 -0x09,0x03,0x38,0xd5 = mrs x9, MVFR0_EL1 -0x29,0x03,0x38,0xd5 = mrs x9, MVFR1_EL1 -0x49,0x03,0x38,0xd5 = mrs x9, MVFR2_EL1 -0x09,0x04,0x38,0xd5 = mrs x9, ID_AA64PFR0_EL1 -0x29,0x04,0x38,0xd5 = mrs x9, ID_AA64PFR1_EL1 -0x49,0x04,0x38,0xd5 = mrs x9, ID_AA64PFR2_EL1 -0x09,0x05,0x38,0xd5 = mrs x9, ID_AA64DFR0_EL1 -0x29,0x05,0x38,0xd5 = mrs x9, ID_AA64DFR1_EL1 -0x89,0x05,0x38,0xd5 = mrs x9, ID_AA64AFR0_EL1 -0xa9,0x05,0x38,0xd5 = mrs x9, ID_AA64AFR1_EL1 -0x09,0x06,0x38,0xd5 = mrs x9, ID_AA64ISAR0_EL1 -0x29,0x06,0x38,0xd5 = mrs x9, ID_AA64ISAR1_EL1 -0x09,0x07,0x38,0xd5 = mrs x9, ID_AA64MMFR0_EL1 -0x29,0x07,0x38,0xd5 = mrs x9, ID_AA64MMFR1_EL1 -0x49,0x07,0x38,0xd5 = mrs x9, ID_AA64MMFR2_EL1 -0x69,0x07,0x38,0xd5 = mrs x9, ID_AA64MMFR3_EL1 -0x89,0x07,0x38,0xd5 = mrs x9, ID_AA64MMFR4_EL1 -0x09,0x10,0x38,0xd5 = mrs x9, SCTLR_EL1 -0x09,0x10,0x3c,0xd5 = mrs x9, SCTLR_EL2 -0x09,0x10,0x3e,0xd5 = mrs x9, SCTLR_EL3 -0x29,0x10,0x38,0xd5 = mrs x9, ACTLR_EL1 -0x29,0x10,0x3c,0xd5 = mrs x9, ACTLR_EL2 -0x29,0x10,0x3e,0xd5 = mrs x9, ACTLR_EL3 -0x49,0x10,0x38,0xd5 = mrs x9, CPACR_EL1 -0x09,0x11,0x3c,0xd5 = mrs x9, HCR_EL2 -0x09,0x11,0x3e,0xd5 = mrs x9, SCR_EL3 -0x29,0x11,0x3c,0xd5 = mrs x9, MDCR_EL2 -0x29,0x11,0x3e,0xd5 = mrs x9, SDER32_EL3 -0x49,0x11,0x3c,0xd5 = mrs x9, CPTR_EL2 -0x49,0x11,0x3e,0xd5 = mrs x9, CPTR_EL3 -0x69,0x11,0x3c,0xd5 = mrs x9, HSTR_EL2 -0xe9,0x11,0x3c,0xd5 = mrs x9, HACR_EL2 -0x29,0x13,0x3e,0xd5 = mrs x9, MDCR_EL3 -0x09,0x20,0x38,0xd5 = mrs x9, TTBR0_EL1 -0x09,0x20,0x3c,0xd5 = mrs x9, TTBR0_EL2 -0x09,0x20,0x3e,0xd5 = mrs x9, TTBR0_EL3 -0x29,0x20,0x38,0xd5 = mrs x9, TTBR1_EL1 -0x49,0x20,0x38,0xd5 = mrs x9, TCR_EL1 -0x49,0x20,0x3c,0xd5 = mrs x9, TCR_EL2 -0x49,0x20,0x3e,0xd5 = mrs x9, TCR_EL3 -0x09,0x21,0x3c,0xd5 = mrs x9, VTTBR_EL2 -0x49,0x21,0x3c,0xd5 = mrs x9, VTCR_EL2 -0x09,0x30,0x3c,0xd5 = mrs x9, DACR32_EL2 -0x09,0x40,0x38,0xd5 = mrs x9, SPSR_EL1 -0x09,0x40,0x3c,0xd5 = mrs x9, SPSR_EL2 -0x09,0x40,0x3e,0xd5 = mrs x9, SPSR_EL3 -0x29,0x40,0x38,0xd5 = mrs x9, ELR_EL1 -0x29,0x40,0x3c,0xd5 = mrs x9, ELR_EL2 -0x29,0x40,0x3e,0xd5 = mrs x9, ELR_EL3 -0x09,0x41,0x38,0xd5 = mrs x9, SP_EL0 -0x09,0x41,0x3c,0xd5 = mrs x9, SP_EL1 -0x09,0x41,0x3e,0xd5 = mrs x9, SP_EL2 -0x09,0x42,0x38,0xd5 = mrs x9, SPSel -0x09,0x42,0x3b,0xd5 = mrs x9, NZCV -0x29,0x42,0x3b,0xd5 = mrs x9, DAIF -0x49,0x42,0x38,0xd5 = mrs x9, CurrentEL -0x09,0x43,0x3c,0xd5 = mrs x9, SPSR_irq -0x29,0x43,0x3c,0xd5 = mrs x9, SPSR_abt -0x49,0x43,0x3c,0xd5 = mrs x9, SPSR_und -0x69,0x43,0x3c,0xd5 = mrs x9, SPSR_fiq -0x09,0x44,0x3b,0xd5 = mrs x9, FPCR -0x29,0x44,0x3b,0xd5 = mrs x9, FPSR -0x09,0x45,0x3b,0xd5 = mrs x9, DSPSR_EL0 -0x29,0x45,0x3b,0xd5 = mrs x9, DLR_EL0 -0x29,0x50,0x3c,0xd5 = mrs x9, IFSR32_EL2 -0x09,0x51,0x38,0xd5 = mrs x9, AFSR0_EL1 -0x09,0x51,0x3c,0xd5 = mrs x9, AFSR0_EL2 -0x09,0x51,0x3e,0xd5 = mrs x9, AFSR0_EL3 -0x29,0x51,0x38,0xd5 = mrs x9, AFSR1_EL1 -0x29,0x51,0x3c,0xd5 = mrs x9, AFSR1_EL2 -0x29,0x51,0x3e,0xd5 = mrs x9, AFSR1_EL3 -0x09,0x52,0x38,0xd5 = mrs x9, ESR_EL1 -0x09,0x52,0x3c,0xd5 = mrs x9, ESR_EL2 -0x09,0x52,0x3e,0xd5 = mrs x9, ESR_EL3 -0x09,0x53,0x3c,0xd5 = mrs x9, FPEXC32_EL2 -0x09,0x60,0x38,0xd5 = mrs x9, FAR_EL1 -0x09,0x60,0x3c,0xd5 = mrs x9, FAR_EL2 -0x09,0x60,0x3e,0xd5 = mrs x9, FAR_EL3 -0x89,0x60,0x3c,0xd5 = mrs x9, HPFAR_EL2 -0x09,0x74,0x38,0xd5 = mrs x9, PAR_EL1 -0x09,0x9c,0x3b,0xd5 = mrs x9, PMCR_EL0 -0x29,0x9c,0x3b,0xd5 = mrs x9, PMCNTENSET_EL0 -0x49,0x9c,0x3b,0xd5 = mrs x9, PMCNTENCLR_EL0 -0x69,0x9c,0x3b,0xd5 = mrs x9, PMOVSCLR_EL0 -0xa9,0x9c,0x3b,0xd5 = mrs x9, PMSELR_EL0 -0xc9,0x9c,0x3b,0xd5 = mrs x9, PMCEID0_EL0 -0xe9,0x9c,0x3b,0xd5 = mrs x9, PMCEID1_EL0 -0x09,0x9d,0x3b,0xd5 = mrs x9, PMCCNTR_EL0 -0x29,0x9d,0x3b,0xd5 = mrs x9, PMXEVTYPER_EL0 -0x49,0x9d,0x3b,0xd5 = mrs x9, PMXEVCNTR_EL0 -0x09,0x9e,0x3b,0xd5 = mrs x9, PMUSERENR_EL0 -0x29,0x9e,0x38,0xd5 = mrs x9, PMINTENSET_EL1 -0x49,0x9e,0x38,0xd5 = mrs x9, PMINTENCLR_EL1 -0x69,0x9e,0x3b,0xd5 = mrs x9, PMOVSSET_EL0 -0xc9,0x9e,0x38,0xd5 = mrs x9, PMMIR_EL1 -0x09,0xa2,0x38,0xd5 = mrs x9, MAIR_EL1 -0x09,0xa2,0x3c,0xd5 = mrs x9, MAIR_EL2 -0x09,0xa2,0x3e,0xd5 = mrs x9, MAIR_EL3 -0x09,0xa3,0x38,0xd5 = mrs x9, AMAIR_EL1 -0x09,0xa3,0x3c,0xd5 = mrs x9, AMAIR_EL2 -0x09,0xa3,0x3e,0xd5 = mrs x9, AMAIR_EL3 -0x09,0xc0,0x38,0xd5 = mrs x9, VBAR_EL1 -0x09,0xc0,0x3c,0xd5 = mrs x9, VBAR_EL2 -0x09,0xc0,0x3e,0xd5 = mrs x9, VBAR_EL3 -0x29,0xc0,0x38,0xd5 = mrs x9, RVBAR_EL1 -0x29,0xc0,0x3c,0xd5 = mrs x9, RVBAR_EL2 -0x29,0xc0,0x3e,0xd5 = mrs x9, RVBAR_EL3 -0x49,0xc0,0x38,0xd5 = mrs x9, RMR_EL1 -0x49,0xc0,0x3c,0xd5 = mrs x9, RMR_EL2 -0x49,0xc0,0x3e,0xd5 = mrs x9, RMR_EL3 -0x09,0xc1,0x38,0xd5 = mrs x9, ISR_EL1 -0x29,0xd0,0x38,0xd5 = mrs x9, CONTEXTIDR_EL1 -0x49,0xd0,0x3b,0xd5 = mrs x9, TPIDR_EL0 -0x49,0xd0,0x3c,0xd5 = mrs x9, TPIDR_EL2 -0x49,0xd0,0x3e,0xd5 = mrs x9, TPIDR_EL3 -0x69,0xd0,0x3b,0xd5 = mrs x9, TPIDRRO_EL0 -0x89,0xd0,0x38,0xd5 = mrs x9, TPIDR_EL1 -0x09,0xe0,0x3b,0xd5 = mrs x9, CNTFRQ_EL0 -0x29,0xe0,0x3b,0xd5 = mrs x9, CNTPCT_EL0 -0x49,0xe0,0x3b,0xd5 = mrs x9, CNTVCT_EL0 -0x69,0xe0,0x3c,0xd5 = mrs x9, CNTVOFF_EL2 -0x09,0xe1,0x38,0xd5 = mrs x9, CNTKCTL_EL1 -0x09,0xe1,0x3c,0xd5 = mrs x9, CNTHCTL_EL2 -0x09,0xe2,0x3b,0xd5 = mrs x9, CNTP_TVAL_EL0 -0x09,0xe2,0x3c,0xd5 = mrs x9, CNTHP_TVAL_EL2 -0x09,0xe2,0x3f,0xd5 = mrs x9, CNTPS_TVAL_EL1 -0x29,0xe2,0x3b,0xd5 = mrs x9, CNTP_CTL_EL0 -0x29,0xe2,0x3c,0xd5 = mrs x9, CNTHP_CTL_EL2 -0x29,0xe2,0x3f,0xd5 = mrs x9, CNTPS_CTL_EL1 -0x49,0xe2,0x3b,0xd5 = mrs x9, CNTP_CVAL_EL0 -0x49,0xe2,0x3c,0xd5 = mrs x9, CNTHP_CVAL_EL2 -0x49,0xe2,0x3f,0xd5 = mrs x9, CNTPS_CVAL_EL1 -0x09,0xe3,0x3b,0xd5 = mrs x9, CNTV_TVAL_EL0 -0x29,0xe3,0x3b,0xd5 = mrs x9, CNTV_CTL_EL0 -0x49,0xe3,0x3b,0xd5 = mrs x9, CNTV_CVAL_EL0 -0x09,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR0_EL0 -0x29,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR1_EL0 -0x49,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR2_EL0 -0x69,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR3_EL0 -0x89,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR4_EL0 -0xa9,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR5_EL0 -0xc9,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR6_EL0 -0xe9,0xe8,0x3b,0xd5 = mrs x9, PMEVCNTR7_EL0 -0x09,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR8_EL0 -0x29,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR9_EL0 -0x49,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR10_EL0 -0x69,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR11_EL0 -0x89,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR12_EL0 -0xa9,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR13_EL0 -0xc9,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR14_EL0 -0xe9,0xe9,0x3b,0xd5 = mrs x9, PMEVCNTR15_EL0 -0x09,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR16_EL0 -0x29,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR17_EL0 -0x49,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR18_EL0 -0x69,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR19_EL0 -0x89,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR20_EL0 -0xa9,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR21_EL0 -0xc9,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR22_EL0 -0xe9,0xea,0x3b,0xd5 = mrs x9, PMEVCNTR23_EL0 -0x09,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR24_EL0 -0x29,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR25_EL0 -0x49,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR26_EL0 -0x69,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR27_EL0 -0x89,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR28_EL0 -0xa9,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR29_EL0 -0xc9,0xeb,0x3b,0xd5 = mrs x9, PMEVCNTR30_EL0 -0xe9,0xef,0x3b,0xd5 = mrs x9, PMCCFILTR_EL0 -0x09,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER0_EL0 -0x29,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER1_EL0 -0x49,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER2_EL0 -0x69,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER3_EL0 -0x89,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER4_EL0 -0xa9,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER5_EL0 -0xc9,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER6_EL0 -0xe9,0xec,0x3b,0xd5 = mrs x9, PMEVTYPER7_EL0 -0x09,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER8_EL0 -0x29,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER9_EL0 -0x49,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER10_EL0 -0x69,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER11_EL0 -0x89,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER12_EL0 -0xa9,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER13_EL0 -0xc9,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER14_EL0 -0xe9,0xed,0x3b,0xd5 = mrs x9, PMEVTYPER15_EL0 -0x09,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER16_EL0 -0x29,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER17_EL0 -0x49,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER18_EL0 -0x69,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER19_EL0 -0x89,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER20_EL0 -0xa9,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER21_EL0 -0xc9,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER22_EL0 -0xe9,0xee,0x3b,0xd5 = mrs x9, PMEVTYPER23_EL0 -0x09,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER24_EL0 -0x29,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER25_EL0 -0x49,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER26_EL0 -0x69,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER27_EL0 -0x89,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER28_EL0 -0xa9,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER29_EL0 -0xc9,0xef,0x3b,0xd5 = mrs x9, PMEVTYPER30_EL0 -0x29,0xa3,0x38,0xd5 = mrs x9, AMAIR2_EL1 -0x29,0xa3,0x3d,0xd5 = mrs x9, AMAIR2_EL12 -0x29,0xa3,0x3c,0xd5 = mrs x9, AMAIR2_EL2 -0x29,0xa3,0x3e,0xd5 = mrs x9, AMAIR2_EL3 -0x29,0xa2,0x38,0xd5 = mrs x9, MAIR2_EL1 -0x29,0xa2,0x3d,0xd5 = mrs x9, MAIR2_EL12 -0x29,0xa1,0x3c,0xd5 = mrs x9, MAIR2_EL2 -0x29,0xa1,0x3e,0xd5 = mrs x9, MAIR2_EL3 -0x49,0xa2,0x38,0xd5 = mrs x9, PIRE0_EL1 -0x49,0xa2,0x3d,0xd5 = mrs x9, PIRE0_EL12 -0x49,0xa2,0x3c,0xd5 = mrs x9, PIRE0_EL2 -0x69,0xa2,0x38,0xd5 = mrs x9, PIR_EL1 -0x69,0xa2,0x3d,0xd5 = mrs x9, PIR_EL12 -0x69,0xa2,0x3c,0xd5 = mrs x9, PIR_EL2 -0x69,0xa2,0x3e,0xd5 = mrs x9, PIR_EL3 -0xa9,0xa2,0x3c,0xd5 = mrs x9, S2PIR_EL2 -0x89,0xa2,0x3b,0xd5 = mrs x9, POR_EL0 -0x89,0xa2,0x38,0xd5 = mrs x9, POR_EL1 -0x89,0xa2,0x3d,0xd5 = mrs x9, POR_EL12 -0x89,0xa2,0x3c,0xd5 = mrs x9, POR_EL2 -0x89,0xa2,0x3e,0xd5 = mrs x9, POR_EL3 -0xa9,0xa2,0x38,0xd5 = mrs x9, S2POR_EL1 -0x69,0x10,0x38,0xd5 = mrs x9, SCTLR2_EL1 -0x69,0x10,0x3d,0xd5 = mrs x9, SCTLR2_EL12 -0x69,0x10,0x3c,0xd5 = mrs x9, SCTLR2_EL2 -0x69,0x10,0x3e,0xd5 = mrs x9, SCTLR2_EL3 -0x69,0x20,0x38,0xd5 = mrs x9, TCR2_EL1 -0x69,0x20,0x3d,0xd5 = mrs x9, TCR2_EL12 -0x69,0x20,0x3c,0xd5 = mrs x9, TCR2_EL2 -0xac,0xf1,0x3f,0xd5 = mrs x12, S3_7_C15_C1_5 -0xed,0xbf,0x3a,0xd5 = mrs x13, S3_2_C11_C15_7 -0x2e,0x92,0x2b,0xd5 = sysl x14, #3, c9, c2, #1 -0x0c,0xf0,0x18,0xd5 = msr S3_0_C15_C0_0, x12 -0xe5,0xbd,0x1f,0xd5 = msr S3_7_C11_C13_7, x5 -0x24,0x92,0x0b,0xd5 = sys #3, c9, c2, #1, x4 -0x01,0x00,0x00,0x14 = b #4 -0x00,0x00,0x00,0x94 = bl #0 -0xff,0xff,0xff,0x15 = b #134217724 -0x00,0x00,0x00,0x96 = bl #-134217728 -0x80,0x02,0x1f,0xd6 = br x20 -0xe0,0x03,0x3f,0xd6 = blr xzr -0x40,0x01,0x5f,0xd6 = ret x10 -0xc0,0x03,0x5f,0xd6 = ret -0xe0,0x03,0x9f,0xd6 = eret -0xe0,0x03,0xbf,0xd6 = drps + +0x82,0x00,0x25,0x8b == add x2, x4, w5, uxtb +0xf4,0x23,0x33,0x8b == add x20, sp, w19, uxth +0x2c,0x40,0x34,0x8b == add x12, x1, w20, uxtw +0x74,0x60,0x2d,0x8b == add x20, x3, x13, uxtx +0x31,0x83,0x34,0x8b == add x17, x25, w20, sxtb +0xb2,0xa1,0x33,0x8b == add x18, x13, w19, sxth +0x5f,0xc0,0x23,0x8b == add sp, x2, w3, sxtw +0xa3,0xe0,0x29,0x8b == add x3, x5, x9, sxtx +0xa2,0x00,0x27,0x0b == add w2, w5, w7, uxtb +0xf5,0x21,0x31,0x0b == add w21, w15, w17, uxth +0xbe,0x43,0x3f,0x0b == add w30, w29, wzr, uxtw +0x33,0x62,0x21,0x0b == add w19, w17, w1, uxtx +0xa2,0x80,0x21,0x0b == add w2, w5, w1, sxtb +0x3a,0xa2,0x33,0x0b == add w26, w17, w19, sxth +0x40,0xc0,0x23,0x0b == add w0, w2, w3, sxtw +0x62,0xe0,0x25,0x0b == add w2, w3, w5, sxtx +0x62,0x80,0x25,0x8b == add x2, x3, w5, sxtb +0x67,0x31,0x2d,0x8b == add x7, x11, w13, uxth #4 +0x71,0x4a,0x37,0x0b == add w17, w19, w23, uxtw #2 +0xfd,0x66,0x31,0x0b == add w29, w23, w17, uxtx #1 +0x82,0x08,0x25,0xcb == sub x2, x4, w5, uxtb #2 +0xf4,0x33,0x33,0xcb == sub x20, sp, w19, uxth #4 +0x2c,0x40,0x34,0xcb == sub x12, x1, w20, uxtw +0x74,0x60,0x2d,0xcb == sub x20, x3, x13, uxtx +0x31,0x83,0x34,0xcb == sub x17, x25, w20, sxtb +0xb2,0xa1,0x33,0xcb == sub x18, x13, w19, sxth +0x5f,0xc0,0x23,0xcb == sub sp, x2, w3, sxtw +0xa3,0xe0,0x29,0xcb == sub x3, x5, x9, sxtx +0xa2,0x00,0x27,0x4b == sub w2, w5, w7, uxtb +0xf5,0x21,0x31,0x4b == sub w21, w15, w17, uxth +0xbe,0x43,0x3f,0x4b == sub w30, w29, wzr, uxtw +0x33,0x62,0x21,0x4b == sub w19, w17, w1, uxtx +0xa2,0x80,0x21,0x4b == sub w2, w5, w1, sxtb +0xfa,0xa3,0x33,0x4b == sub w26, wsp, w19, sxth +0x5f,0xc0,0x23,0x4b == sub wsp, w2, w3, sxtw +0x62,0xe0,0x25,0x4b == sub w2, w3, w5, sxtx +0x82,0x08,0x25,0xab == adds x2, x4, w5, uxtb #2 +0xf4,0x33,0x33,0xab == adds x20, sp, w19, uxth #4 +0x2c,0x40,0x34,0xab == adds x12, x1, w20, uxtw +0x74,0x60,0x2d,0xab == adds x20, x3, x13, uxtx +0x3f,0x8f,0x34,0xab == {{adds xzr,|cmn}} x25, w20, sxtb #3 +0xf2,0xa3,0x33,0xab == adds x18, sp, w19, sxth +0x5f,0xc0,0x23,0xab == {{adds xzr,|cmn}} x2, w3, sxtw +0xa3,0xe8,0x29,0xab == adds x3, x5, x9, sxtx #2 +0xa2,0x00,0x27,0x2b == adds w2, w5, w7, uxtb +0xf5,0x21,0x31,0x2b == adds w21, w15, w17, uxth +0xbe,0x43,0x3f,0x2b == adds w30, w29, wzr, uxtw +0x33,0x62,0x21,0x2b == adds w19, w17, w1, uxtx +0xa2,0x84,0x21,0x2b == adds w2, w5, w1, sxtb #1 +0xfa,0xa3,0x33,0x2b == adds w26, wsp, w19, sxth +0x5f,0xc0,0x23,0x2b == cmn w2, w3, sxtw +0x62,0xe0,0x25,0x2b == adds w2, w3, w5, sxtx +0x82,0x08,0x25,0xeb == subs x2, x4, w5, uxtb #2 +0xf4,0x33,0x33,0xeb == subs x20, sp, w19, uxth #4 +0x2c,0x40,0x34,0xeb == subs x12, x1, w20, uxtw +0x74,0x60,0x2d,0xeb == subs x20, x3, x13, uxtx +0x3f,0x8f,0x34,0xeb == {{subs xzr,|cmp}} x25, w20, sxtb #3 +0xf2,0xa3,0x33,0xeb == subs x18, sp, w19, sxth +0x5f,0xc0,0x23,0xeb == {{subs xzr,|cmp}} x2, w3, sxtw +0xa3,0xe8,0x29,0xeb == subs x3, x5, x9, sxtx #2 +0xa2,0x00,0x27,0x6b == subs w2, w5, w7, uxtb +0xf5,0x21,0x31,0x6b == subs w21, w15, w17, uxth +0xbe,0x43,0x3f,0x6b == subs w30, w29, wzr, uxtw +0x33,0x62,0x21,0x6b == subs w19, w17, w1, uxtx +0xa2,0x84,0x21,0x6b == subs w2, w5, w1, sxtb #1 +0xfa,0xa3,0x33,0x6b == subs w26, wsp, w19, sxth +0x5f,0xc0,0x23,0x6b == {{subs wzr,|cmp}} w2, w3, sxtw +0x62,0xe0,0x25,0x6b == subs w2, w3, w5, sxtx +0x9f,0x08,0x25,0xeb == cmp x4, w5, uxtb #2 +0xff,0x33,0x33,0xeb == cmp sp, w19, uxth #4 +0x3f,0x40,0x34,0xeb == cmp x1, w20, uxtw +0x7f,0x60,0x2d,0xeb == cmp x3, x13, uxtx +0x3f,0x8f,0x34,0xeb == cmp x25, w20, sxtb #3 +0xff,0xa3,0x33,0xeb == cmp sp, w19, sxth +0x5f,0xc0,0x23,0xeb == cmp x2, w3, sxtw +0xbf,0xe8,0x29,0xeb == cmp x5, x9, sxtx #2 +0xbf,0x00,0x27,0x6b == cmp w5, w7, uxtb +0xff,0x21,0x31,0x6b == cmp w15, w17, uxth +0xbf,0x43,0x3f,0x6b == cmp w29, wzr, uxtw +0x3f,0x62,0x21,0x6b == cmp w17, w1, uxtx +0xbf,0x84,0x21,0x6b == cmp w5, w1, sxtb #1 +0xff,0xa3,0x33,0x6b == cmp wsp, w19, sxth +0x5f,0xc0,0x23,0x6b == cmp w2, w3, sxtw +0x7f,0xe0,0x25,0x6b == cmp w3, w5, sxtx +0x9f,0x08,0x25,0xab == cmn x4, w5, uxtb #2 +0xff,0x33,0x33,0xab == cmn sp, w19, uxth #4 +0x3f,0x40,0x34,0xab == cmn x1, w20, uxtw +0x7f,0x60,0x2d,0xab == cmn x3, x13, uxtx +0x3f,0x8f,0x34,0xab == cmn x25, w20, sxtb #3 +0xff,0xa3,0x33,0xab == cmn sp, w19, sxth +0x5f,0xc0,0x23,0xab == cmn x2, w3, sxtw +0xbf,0xe8,0x29,0xab == cmn x5, x9, sxtx #2 +0xbf,0x00,0x27,0x2b == {{cmn|adds wzr,}} w5, w7, uxtb +0xff,0x21,0x31,0x2b == {{cmn|adds wzr,}} w15, w17, uxth +0xbf,0x43,0x3f,0x2b == {{cmn|adds wzr,}} w29, wzr, uxtw +0x3f,0x62,0x21,0x2b == {{cmn|adds wzr,}} w17, w1, uxtx +0xbf,0x84,0x21,0x2b == {{cmn|adds wzr,}} w5, w1, sxtb #1 +0xff,0xa3,0x33,0x2b == {{cmn|adds wzr,}} wsp, w19, sxth +0x5f,0xc0,0x23,0x2b == {{cmn|adds wzr,}} w2, w3, sxtw +0x7f,0xe0,0x25,0x2b == {{cmn|adds wzr,}} w3, w5, sxtx +0x9f,0x0e,0x3d,0xeb == cmp x20, w29, uxtb #3 +0x9f,0x71,0x2d,0xeb == cmp x12, x13, uxtx #4 +0xff,0x03,0x21,0x6b == cmp wsp, w1, uxtb +0xff,0xc3,0x3f,0x2b == {{cmn|adds wzr,}} wsp, wzr, sxtw +0x7f,0x70,0x27,0xcb == sub sp, x3, x7, lsl #4 +0xe2,0x47,0x23,0x0b == add w2, wsp, w3, lsl #1 +0xff,0x43,0x29,0x6b == cmp wsp, w9 +0xff,0x53,0x23,0x2b == cmn wsp, w3, lsl #4 +0xe3,0x6b,0x29,0xeb == subs x3, sp, x9, lsl #2 +0xa4,0x00,0x00,0x11 == add w4, w5, #0 +0x62,0xfc,0x3f,0x11 == add w2, w3, #4095 +0xbe,0x07,0x40,0x11 == add w30, w29, #1, lsl #12 +0xad,0xfc,0x7f,0x11 == add w13, w5, #4095, lsl #12 +0xe5,0x98,0x19,0x91 == add x5, x7, #1638 +0xf4,0x87,0x0c,0x11 == add w20, wsp, #801 +0xff,0x43,0x11,0x11 == add wsp, wsp, #1104 +0xdf,0xd3,0x3f,0x11 == add wsp, w30, #4084 +0x00,0x8f,0x04,0x91 == add x0, x24, #291 +0x03,0xff,0x7f,0x91 == add x3, x24, #4095, lsl #12 +0xe8,0xcb,0x10,0x91 == add x8, sp, #1074 +0xbf,0xa3,0x3b,0x91 == add sp, x29, #3816 +0xe0,0xb7,0x3f,0x51 == sub w0, wsp, #4077 +0x84,0x8a,0x48,0x51 == sub w4, w20, #546, lsl #12 +0xff,0x83,0x04,0xd1 == sub sp, sp, #288 +0x7f,0x42,0x00,0x51 == sub wsp, w19, #16 +0xed,0x8e,0x44,0x31 == adds w13, w23, #291, lsl #12 +0x5f,0xfc,0x3f,0x31 == {{adds wzr,|cmn}} w2, #4095 +0xf4,0x03,0x00,0x31 == adds w20, wsp, #0 +0x7f,0x04,0x40,0xb1 == {{adds xzr,|cmn}} x3, #1, lsl #12 +0xff,0x53,0x40,0xf1 == {{subs xzr,|cmp}} sp, #20, lsl #12 +0xdf,0xff,0x3f,0xf1 == {{subs xzr,|cmp}} x30, #4095 +0xe4,0xbb,0x3b,0xf1 == subs x4, sp, #3822 +0x7f,0x8c,0x44,0x31 == cmn w3, #291, lsl #12 +0xff,0x57,0x15,0x31 == cmn wsp, #1365 +0xff,0x13,0x51,0xb1 == cmn sp, #1092, lsl #12 +0x9f,0xb0,0x44,0xf1 == cmp x4, #300, lsl #12 +0xff,0xd3,0x07,0x71 == cmp wsp, #500 +0xff,0x23,0x03,0xf1 == cmp sp, #200 +0xdf,0x03,0x00,0x91 == mov sp, x30 +0x9f,0x02,0x00,0x11 == mov wsp, w20 +0xeb,0x03,0x00,0x91 == mov x11, sp +0xf8,0x03,0x00,0x11 == mov w24, wsp +0x80, == add x0, x4, :lo12:var +0xa3,0x00,0x07,0x0b == add w3, w5, w7 +0x7f,0x00,0x05,0x0b == add wzr, w3, w5 +0xf4,0x03,0x04,0x0b == add w20, wzr, w4 +0xc4,0x00,0x1f,0x0b == add w4, w6, wzr +0xab,0x01,0x0f,0x0b == add w11, w13, w15 +0x69,0x28,0x1f,0x0b == add w9, w3, wzr, lsl #10 +0xb1,0x7f,0x14,0x0b == add w17, w29, w20, lsl #31 +0xb1,0x77,0x14,0x0b == add w17, w29, w20, lsl #29 +0xd5,0x02,0x57,0x0b == add w21, w22, w23, lsr #0 +0x38,0x4b,0x5a,0x0b == add w24, w25, w26, lsr #18 +0x9b,0x7f,0x5d,0x0b == add w27, w28, w29, lsr #31 +0x9b,0x77,0x5d,0x0b == add w27, w28, w29, lsr #29 +0x62,0x00,0x84,0x0b == add w2, w3, w4, asr #0 +0xc5,0x54,0x87,0x0b == add w5, w6, w7, asr #21 +0x28,0x7d,0x8a,0x0b == add w8, w9, w10, asr #31 +0x28,0x75,0x8a,0x0b == add w8, w9, w10, asr #29 +0xa3,0x00,0x07,0x8b == add x3, x5, x7 +0x7f,0x00,0x05,0x8b == add xzr, x3, x5 +0xf4,0x03,0x04,0x8b == add x20, xzr, x4 +0xc4,0x00,0x1f,0x8b == add x4, x6, xzr +0xab,0x01,0x0f,0x8b == add x11, x13, x15 +0x69,0x28,0x1f,0x8b == add x9, x3, xzr, lsl #10 +0xb1,0xff,0x14,0x8b == add x17, x29, x20, lsl #63 +0xb1,0xeb,0x14,0x8b == add x17, x29, x20, lsl #58 +0xd5,0x02,0x57,0x8b == add x21, x22, x23, lsr #0 +0x38,0x4b,0x5a,0x8b == add x24, x25, x26, lsr #18 +0x9b,0xff,0x5d,0x8b == add x27, x28, x29, lsr #63 +0xb1,0xeb,0x54,0x8b == add x17, x29, x20, lsr #58 +0x62,0x00,0x84,0x8b == add x2, x3, x4, asr #0 +0xc5,0x54,0x87,0x8b == add x5, x6, x7, asr #21 +0x28,0xfd,0x8a,0x8b == add x8, x9, x10, asr #63 +0xb1,0xeb,0x94,0x8b == add x17, x29, x20, asr #58 +0xa3,0x00,0x07,0x2b == adds w3, w5, w7 +0x7f,0x00,0x05,0x2b == {{adds wzr,|cmn}} w3, w5 +0xf4,0x03,0x04,0x2b == adds w20, wzr, w4 +0xc4,0x00,0x1f,0x2b == adds w4, w6, wzr +0xab,0x01,0x0f,0x2b == adds w11, w13, w15 +0x69,0x28,0x1f,0x2b == adds w9, w3, wzr, lsl #10 +0xb1,0x7f,0x14,0x2b == adds w17, w29, w20, lsl #31 +0xd5,0x02,0x57,0x2b == adds w21, w22, w23, lsr #0 +0x38,0x4b,0x5a,0x2b == adds w24, w25, w26, lsr #18 +0x9b,0x7f,0x5d,0x2b == adds w27, w28, w29, lsr #31 +0x62,0x00,0x84,0x2b == adds w2, w3, w4, asr #0 +0xc5,0x54,0x87,0x2b == adds w5, w6, w7, asr #21 +0x28,0x7d,0x8a,0x2b == adds w8, w9, w10, asr #31 +0xa3,0x00,0x07,0xab == adds x3, x5, x7 +0x7f,0x00,0x05,0xab == {{adds xzr,|cmn}} x3, x5 +0xf4,0x03,0x04,0xab == adds x20, xzr, x4 +0xc4,0x00,0x1f,0xab == adds x4, x6, xzr +0xab,0x01,0x0f,0xab == adds x11, x13, x15 +0x69,0x28,0x1f,0xab == adds x9, x3, xzr, lsl #10 +0xb1,0xff,0x14,0xab == adds x17, x29, x20, lsl #63 +0xd5,0x02,0x57,0xab == adds x21, x22, x23, lsr #0 +0x38,0x4b,0x5a,0xab == adds x24, x25, x26, lsr #18 +0x9b,0xff,0x5d,0xab == adds x27, x28, x29, lsr #63 +0x62,0x00,0x84,0xab == adds x2, x3, x4, asr #0 +0xc5,0x54,0x87,0xab == adds x5, x6, x7, asr #21 +0x28,0xfd,0x8a,0xab == adds x8, x9, x10, asr #63 +0xa3,0x00,0x07,0x4b == sub w3, w5, w7 +0x7f,0x00,0x05,0x4b == sub wzr, w3, w5 +0xf4,0x03,0x04,0x4b == neg w20, w4 +0xc4,0x00,0x1f,0x4b == sub w4, w6, wzr +0xab,0x01,0x0f,0x4b == sub w11, w13, w15 +0x69,0x28,0x1f,0x4b == sub w9, w3, wzr, lsl #10 +0xb1,0x7f,0x14,0x4b == sub w17, w29, w20, lsl #31 +0xd5,0x02,0x57,0x4b == sub w21, w22, w23, lsr #0 +0x38,0x4b,0x5a,0x4b == sub w24, w25, w26, lsr #18 +0x9b,0x7f,0x5d,0x4b == sub w27, w28, w29, lsr #31 +0x62,0x00,0x84,0x4b == sub w2, w3, w4, asr #0 +0xc5,0x54,0x87,0x4b == sub w5, w6, w7, asr #21 +0x28,0x7d,0x8a,0x4b == sub w8, w9, w10, asr #31 +0xa3,0x00,0x07,0xcb == sub x3, x5, x7 +0x7f,0x00,0x05,0xcb == sub xzr, x3, x5 +0xf4,0x03,0x04,0xcb == neg x20, x4 +0xc4,0x00,0x1f,0xcb == sub x4, x6, xzr +0xab,0x01,0x0f,0xcb == sub x11, x13, x15 +0x69,0x28,0x1f,0xcb == sub x9, x3, xzr, lsl #10 +0xb1,0xff,0x14,0xcb == sub x17, x29, x20, lsl #63 +0xd5,0x02,0x57,0xcb == sub x21, x22, x23, lsr #0 +0x38,0x4b,0x5a,0xcb == sub x24, x25, x26, lsr #18 +0x9b,0xff,0x5d,0xcb == sub x27, x28, x29, lsr #63 +0x62,0x00,0x84,0xcb == sub x2, x3, x4, asr #0 +0xc5,0x54,0x87,0xcb == sub x5, x6, x7, asr #21 +0x28,0xfd,0x8a,0xcb == sub x8, x9, x10, asr #63 +0xa3,0x00,0x07,0x6b == subs w3, w5, w7 +0x7f,0x00,0x05,0x6b == {{subs wzr,|cmp}} w3, w5 +0xf4,0x03,0x04,0x6b == negs w20, w4 +0xc4,0x00,0x1f,0x6b == subs w4, w6, wzr +0xab,0x01,0x0f,0x6b == subs w11, w13, w15 +0x69,0x28,0x1f,0x6b == subs w9, w3, wzr, lsl #10 +0xb1,0x7f,0x14,0x6b == subs w17, w29, w20, lsl #31 +0xd5,0x02,0x57,0x6b == subs w21, w22, w23, lsr #0 +0x38,0x4b,0x5a,0x6b == subs w24, w25, w26, lsr #18 +0x9b,0x7f,0x5d,0x6b == subs w27, w28, w29, lsr #31 +0x62,0x00,0x84,0x6b == subs w2, w3, w4, asr #0 +0xc5,0x54,0x87,0x6b == subs w5, w6, w7, asr #21 +0x28,0x7d,0x8a,0x6b == subs w8, w9, w10, asr #31 +0xa3,0x00,0x07,0xeb == subs x3, x5, x7 +0x7f,0x00,0x05,0xeb == {{subs xzr,|cmp}} x3, x5 +0xf4,0x03,0x04,0xeb == negs x20, x4 +0xc4,0x00,0x1f,0xeb == subs x4, x6, xzr +0xab,0x01,0x0f,0xeb == subs x11, x13, x15 +0x69,0x28,0x1f,0xeb == subs x9, x3, xzr, lsl #10 +0xb1,0xff,0x14,0xeb == subs x17, x29, x20, lsl #63 +0xd5,0x02,0x57,0xeb == subs x21, x22, x23, lsr #0 +0x38,0x4b,0x5a,0xeb == subs x24, x25, x26, lsr #18 +0x9b,0xff,0x5d,0xeb == subs x27, x28, x29, lsr #63 +0x62,0x00,0x84,0xeb == subs x2, x3, x4, asr #0 +0xc5,0x54,0x87,0xeb == subs x5, x6, x7, asr #21 +0x28,0xfd,0x8a,0xeb == subs x8, x9, x10, asr #63 +0x1f,0x00,0x03,0x2b == cmn w0, w3 +0xff,0x03,0x04,0x2b == cmn wzr, w4 +0xbf,0x00,0x1f,0x2b == cmn w5, wzr +0xff,0x43,0x26,0x2b == cmn wsp, w6 +0xdf,0x00,0x07,0x2b == cmn w6, w7 +0x1f,0x3d,0x09,0x2b == cmn w8, w9, lsl #15 +0x5f,0x7d,0x0b,0x2b == cmn w10, w11, lsl #31 +0x9f,0x01,0x4d,0x2b == cmn w12, w13, lsr #0 +0xdf,0x55,0x4f,0x2b == cmn w14, w15, lsr #21 +0x1f,0x7e,0x51,0x2b == cmn w16, w17, lsr #31 +0x5f,0x02,0x93,0x2b == cmn w18, w19, asr #0 +0x9f,0x5a,0x95,0x2b == cmn w20, w21, asr #22 +0xdf,0x7e,0x97,0x2b == cmn w22, w23, asr #31 +0x1f,0x00,0x03,0xab == cmn x0, x3 +0xff,0x03,0x04,0xab == cmn xzr, x4 +0xbf,0x00,0x1f,0xab == cmn x5, xzr +0xff,0x63,0x26,0xab == cmn sp, x6 +0xdf,0x00,0x07,0xab == cmn x6, x7 +0x1f,0x3d,0x09,0xab == cmn x8, x9, lsl #15 +0x5f,0xfd,0x0b,0xab == cmn x10, x11, lsl #63 +0x9f,0x01,0x4d,0xab == cmn x12, x13, lsr #0 +0xdf,0xa5,0x4f,0xab == cmn x14, x15, lsr #41 +0x1f,0xfe,0x51,0xab == cmn x16, x17, lsr #63 +0x5f,0x02,0x93,0xab == cmn x18, x19, asr #0 +0x9f,0xde,0x95,0xab == cmn x20, x21, asr #55 +0xdf,0xfe,0x97,0xab == cmn x22, x23, asr #63 +0x1f,0x00,0x03,0x6b == cmp w0, w3 +0xff,0x03,0x04,0x6b == cmp wzr, w4 +0xbf,0x00,0x1f,0x6b == cmp w5, wzr +0xff,0x43,0x26,0x6b == cmp wsp, w6 +0xdf,0x00,0x07,0x6b == cmp w6, w7 +0x1f,0x3d,0x09,0x6b == cmp w8, w9, lsl #15 +0x5f,0x7d,0x0b,0x6b == cmp w10, w11, lsl #31 +0x9f,0x01,0x4d,0x6b == cmp w12, w13, lsr #0 +0xdf,0x55,0x4f,0x6b == cmp w14, w15, lsr #21 +0x1f,0x7e,0x51,0x6b == cmp w16, w17, lsr #31 +0x5f,0x02,0x93,0x6b == cmp w18, w19, asr #0 +0x9f,0x5a,0x95,0x6b == cmp w20, w21, asr #22 +0xdf,0x7e,0x97,0x6b == cmp w22, w23, asr #31 +0x1f,0x00,0x03,0xeb == cmp x0, x3 +0xff,0x03,0x04,0xeb == cmp xzr, x4 +0xbf,0x00,0x1f,0xeb == cmp x5, xzr +0xff,0x63,0x26,0xeb == cmp sp, x6 +0xdf,0x00,0x07,0xeb == cmp x6, x7 +0x1f,0x3d,0x09,0xeb == cmp x8, x9, lsl #15 +0x5f,0xfd,0x0b,0xeb == cmp x10, x11, lsl #63 +0x9f,0x01,0x4d,0xeb == cmp x12, x13, lsr #0 +0xdf,0xa5,0x4f,0xeb == cmp x14, x15, lsr #41 +0x1f,0xfe,0x51,0xeb == cmp x16, x17, lsr #63 +0x5f,0x02,0x93,0xeb == cmp x18, x19, asr #0 +0x9f,0xde,0x95,0xeb == cmp x20, x21, asr #55 +0xdf,0xfe,0x97,0xeb == cmp x22, x23, asr #63 +0xfd,0x03,0x1e,0x4b == neg w29, w30 +0xfe,0x03,0x1f,0x4b == neg w30, wzr +0xff,0x03,0x00,0x4b == neg wzr, w0 +0xfc,0x03,0x1b,0x4b == neg w28, w27 +0xfa,0x77,0x19,0x4b == neg w26, w25, lsl #29 +0xf8,0x7f,0x17,0x4b == neg w24, w23, lsl #31 +0xf6,0x03,0x55,0x4b == neg w22, w21, lsr #0 +0xf4,0x07,0x53,0x4b == neg w20, w19, lsr #1 +0xf2,0x7f,0x51,0x4b == neg w18, w17, lsr #31 +0xf0,0x03,0x8f,0x4b == neg w16, w15, asr #0 +0xee,0x33,0x8d,0x4b == neg w14, w13, asr #12 +0xec,0x7f,0x8b,0x4b == neg w12, w11, asr #31 +0xfd,0x03,0x1e,0xcb == neg x29, x30 +0xfe,0x03,0x1f,0xcb == neg x30, xzr +0xff,0x03,0x00,0xcb == neg xzr, x0 +0xfc,0x03,0x1b,0xcb == neg x28, x27 +0xfa,0x77,0x19,0xcb == neg x26, x25, lsl #29 +0xf8,0x7f,0x17,0xcb == neg x24, x23, lsl #31 +0xf6,0x03,0x55,0xcb == neg x22, x21, lsr #0 +0xf4,0x07,0x53,0xcb == neg x20, x19, lsr #1 +0xf2,0x7f,0x51,0xcb == neg x18, x17, lsr #31 +0xf0,0x03,0x8f,0xcb == neg x16, x15, asr #0 +0xee,0x33,0x8d,0xcb == neg x14, x13, asr #12 +0xec,0x7f,0x8b,0xcb == neg x12, x11, asr #31 +0xfd,0x03,0x1e,0x6b == negs w29, w30 +0xfe,0x03,0x1f,0x6b == negs w30, wzr +0xff,0x03,0x00,0x6b == cmp wzr, w0 +0xfc,0x03,0x1b,0x6b == negs w28, w27 +0xfa,0x77,0x19,0x6b == negs w26, w25, lsl #29 +0xf8,0x7f,0x17,0x6b == negs w24, w23, lsl #31 +0xf6,0x03,0x55,0x6b == negs w22, w21, lsr #0 +0xf4,0x07,0x53,0x6b == negs w20, w19, lsr #1 +0xf2,0x7f,0x51,0x6b == negs w18, w17, lsr #31 +0xf0,0x03,0x8f,0x6b == negs w16, w15, asr #0 +0xee,0x33,0x8d,0x6b == negs w14, w13, asr #12 +0xec,0x7f,0x8b,0x6b == negs w12, w11, asr #31 +0xfd,0x03,0x1e,0xeb == negs x29, x30 +0xfe,0x03,0x1f,0xeb == negs x30, xzr +0xff,0x03,0x00,0xeb == cmp xzr, x0 +0xfc,0x03,0x1b,0xeb == negs x28, x27 +0xfa,0x77,0x19,0xeb == negs x26, x25, lsl #29 +0xf8,0x7f,0x17,0xeb == negs x24, x23, lsl #31 +0xf6,0x03,0x55,0xeb == negs x22, x21, lsr #0 +0xf4,0x07,0x53,0xeb == negs x20, x19, lsr #1 +0xf2,0x7f,0x51,0xeb == negs x18, x17, lsr #31 +0xf0,0x03,0x8f,0xeb == negs x16, x15, asr #0 +0xee,0x33,0x8d,0xeb == negs x14, x13, asr #12 +0xec,0x7f,0x8b,0xeb == negs x12, x11, asr #31 +0x7d,0x03,0x19,0x1a == adc w29, w27, w25 +0x7f,0x00,0x04,0x1a == adc wzr, w3, w4 +0xe9,0x03,0x0a,0x1a == adc w9, wzr, w10 +0x14,0x00,0x1f,0x1a == adc w20, w0, wzr +0x7d,0x03,0x19,0x9a == adc x29, x27, x25 +0x7f,0x00,0x04,0x9a == adc xzr, x3, x4 +0xe9,0x03,0x0a,0x9a == adc x9, xzr, x10 +0x14,0x00,0x1f,0x9a == adc x20, x0, xzr +0x7d,0x03,0x19,0x3a == adcs w29, w27, w25 +0x7f,0x00,0x04,0x3a == adcs wzr, w3, w4 +0xe9,0x03,0x0a,0x3a == adcs w9, wzr, w10 +0x14,0x00,0x1f,0x3a == adcs w20, w0, wzr +0x7d,0x03,0x19,0xba == adcs x29, x27, x25 +0x7f,0x00,0x04,0xba == adcs xzr, x3, x4 +0xe9,0x03,0x0a,0xba == adcs x9, xzr, x10 +0x14,0x00,0x1f,0xba == adcs x20, x0, xzr +0x7d,0x03,0x19,0x5a == sbc w29, w27, w25 +0x7f,0x00,0x04,0x5a == sbc wzr, w3, w4 +0xe9,0x03,0x0a,0x5a == ngc w9, w10 +0x14,0x00,0x1f,0x5a == sbc w20, w0, wzr +0x7d,0x03,0x19,0xda == sbc x29, x27, x25 +0x7f,0x00,0x04,0xda == sbc xzr, x3, x4 +0xe9,0x03,0x0a,0xda == ngc x9, x10 +0x14,0x00,0x1f,0xda == sbc x20, x0, xzr +0x7d,0x03,0x19,0x7a == sbcs w29, w27, w25 +0x7f,0x00,0x04,0x7a == sbcs wzr, w3, w4 +0xe9,0x03,0x0a,0x7a == ngcs w9, w10 +0x14,0x00,0x1f,0x7a == sbcs w20, w0, wzr +0x7d,0x03,0x19,0xfa == sbcs x29, x27, x25 +0x7f,0x00,0x04,0xfa == sbcs xzr, x3, x4 +0xe9,0x03,0x0a,0xfa == ngcs x9, x10 +0x14,0x00,0x1f,0xfa == sbcs x20, x0, xzr +0xe3,0x03,0x0c,0x5a == ngc w3, w12 +0xff,0x03,0x09,0x5a == ngc wzr, w9 +0xf7,0x03,0x1f,0x5a == ngc w23, wzr +0xfd,0x03,0x1e,0xda == ngc x29, x30 +0xff,0x03,0x00,0xda == ngc xzr, x0 +0xe0,0x03,0x1f,0xda == ngc x0, xzr +0xe3,0x03,0x0c,0x7a == ngcs w3, w12 +0xff,0x03,0x09,0x7a == ngcs wzr, w9 +0xf7,0x03,0x1f,0x7a == ngcs w23, wzr +0xfd,0x03,0x1e,0xfa == ngcs x29, x30 +0xff,0x03,0x00,0xfa == ngcs xzr, x0 +0xe0,0x03,0x1f,0xfa == ngcs x0, xzr +0x41,0x10,0x43,0x93 == sbfx x1, x2, #3, #2 +0x83,0xfc,0x7f,0x93 == asr x3, x4, #63 +0xff,0x7f,0x1f,0x13 == asr wzr, wzr, #31 +0x2c,0x01,0x00,0x13 == sbfx w12, w9, #0, #1 +0xa4,0x28,0x4c,0xd3 == ubfiz x4, x5, #52, #11 +0x9f,0x00,0x40,0xd3 == ubfx xzr, x4, #0, #1 +0xe4,0x17,0x7f,0xd3 == ubfiz x4, xzr, #1, #6 +0xc5,0xfc,0x4c,0xd3 == lsr x5, x6, #12 +0xa4,0x28,0x4c,0xb3 == bfi x4, x5, #52, #11 +0x9f,0x00,0x40,0xb3 == bfxil xzr, x4, #0, #1 +0xe4,0x17,0x7f,0xb3 == bfi x4, xzr, #1, #6 +0xc5,0xfc,0x4c,0xb3 == bfxil x5, x6, #12, #52 +0x41,0x1c,0x00,0x13 == sxtb w1, w2 +0x7f,0x1c,0x40,0x93 == sxtb xzr, w3 +0x49,0x3d,0x00,0x13 == sxth w9, w10 +0x20,0x3c,0x40,0x93 == sxth x0, w1 +0xc3,0x7f,0x40,0x93 == sxtw x3, w30 +0x41,0x1c,0x00,0x53 == uxtb w1, w2 +0x7f,0x1c,0x00,0x53 == uxtb {{[wx]}}zr, w3 +0x49,0x3d,0x00,0x53 == uxth w9, w10 +0x20,0x3c,0x00,0x53 == uxth {{[wx]}}0, w1 +0x43,0x7c,0x00,0x13 == asr w3, w2, #0 +0x49,0x7d,0x1f,0x13 == asr w9, w10, #31 +0xb4,0xfe,0x7f,0x93 == asr x20, x21, #63 +0xe1,0x7f,0x03,0x13 == asr w1, wzr, #3 +0x43,0x7c,0x00,0x53 == lsr w3, w2, #0 +0x49,0x7d,0x1f,0x53 == lsr w9, w10, #31 +0xb4,0xfe,0x7f,0xd3 == lsr x20, x21, #63 +0xff,0x7f,0x03,0x53 == lsr wzr, wzr, #3 +0x43,0x7c,0x00,0x53 == {{lsl|lsr}} w3, w2, #0 +0x49,0x01,0x01,0x53 == lsl w9, w10, #31 +0xb4,0x02,0x41,0xd3 == lsl x20, x21, #63 +0xe1,0x73,0x1d,0x53 == lsl w1, wzr, #3 +0x49,0x01,0x00,0x13 == {{sbfiz|sbfx}} w9, w10, #0, #1 +0x62,0x00,0x41,0x93 == sbfiz x2, x3, #63, #1 +0x93,0xfe,0x40,0x93 == asr x19, x20, #0 +0x49,0xe9,0x7b,0x93 == sbfiz x9, x10, #5, #59 +0x49,0x7d,0x00,0x13 == asr w9, w10, #0 +0x8b,0x01,0x01,0x13 == sbfiz w11, w12, #31, #1 +0xcd,0x09,0x03,0x13 == sbfiz w13, w14, #29, #3 +0xff,0x2b,0x76,0x93 == sbfiz xzr, xzr, #10, #11 +0x49,0x01,0x00,0x13 == sbfx w9, w10, #0, #1 +0x62,0xfc,0x7f,0x93 == asr x2, x3, #63 +0x93,0xfe,0x40,0x93 == asr x19, x20, #0 +0x49,0xfd,0x45,0x93 == asr x9, x10, #5 +0x49,0x7d,0x00,0x13 == asr w9, w10, #0 +0x8b,0x7d,0x1f,0x13 == asr w11, w12, #31 +0xcd,0x7d,0x1d,0x13 == asr w13, w14, #29 +0xff,0x53,0x4a,0x93 == sbfx xzr, xzr, #10, #11 +0x49,0x01,0x00,0x33 == bfxil w9, w10, #0, #1 +0x62,0x00,0x41,0xb3 == bfi x2, x3, #63, #1 +0x93,0xfe,0x40,0xb3 == bfxil x19, x20, #0, #64 +0x49,0xe9,0x7b,0xb3 == bfi x9, x10, #5, #59 +0x49,0x7d,0x00,0x33 == bfxil w9, w10, #0, #32 +0x8b,0x01,0x01,0x33 == bfi w11, w12, #31, #1 +0xcd,0x09,0x03,0x33 == bfi w13, w14, #29, #3 +0xff,0x2b,0x76,0xb3 == bfi xzr, xzr, #10, #11 +0x49,0x01,0x00,0x33 == bfxil w9, w10, #0, #1 +0x62,0xfc,0x7f,0xb3 == bfxil x2, x3, #63, #1 +0x93,0xfe,0x40,0xb3 == bfxil x19, x20, #0, #64 +0x49,0xfd,0x45,0xb3 == bfxil x9, x10, #5, #59 +0x49,0x7d,0x00,0x33 == bfxil w9, w10, #0, #32 +0x8b,0x7d,0x1f,0x33 == bfxil w11, w12, #31, #1 +0xcd,0x7d,0x1d,0x33 == bfxil w13, w14, #29, #3 +0xff,0x53,0x4a,0xb3 == bfxil xzr, xzr, #10, #11 +0x49,0x01,0x00,0x53 == ubfx w9, w10, #0, #1 +0x62,0x00,0x41,0xd3 == lsl x2, x3, #63 +0x93,0xfe,0x40,0xd3 == lsr x19, x20, #0 +0x49,0xe9,0x7b,0xd3 == lsl x9, x10, #5 +0x49,0x7d,0x00,0x53 == lsr w9, w10, #0 +0x8b,0x01,0x01,0x53 == lsl w11, w12, #31 +0xcd,0x09,0x03,0x53 == lsl w13, w14, #29 +0xff,0x2b,0x76,0xd3 == ubfiz xzr, xzr, #10, #11 +0x49,0x01,0x00,0x53 == ubfx w9, w10, #0, #1 +0x62,0xfc,0x7f,0xd3 == lsr x2, x3, #63 +0x93,0xfe,0x40,0xd3 == lsr x19, x20, #0 +0x49,0xfd,0x45,0xd3 == lsr x9, x10, #5 +0x49,0x7d,0x00,0x53 == lsr w9, w10, #0 +0x8b,0x7d,0x1f,0x53 == lsr w11, w12, #31 +0xcd,0x7d,0x1d,0x53 == lsr w13, w14, #29 +0xff,0x53,0x4a,0xd3 == ubfx xzr, xzr, #10, #11 +0xe3,0x7f,0x00,0x33 == bfxil w3, wzr, #0, #32 +0xff,0x03,0x01,0x33 == bfi wzr, wzr, #31, #1 +0xe0,0x23,0x7b,0xb3 == bfi x0, xzr, #5, #9 +0xff,0x03,0x41,0xb3 == bfi xzr, xzr, #63, #1 +0x05,0x00,0x00,0x34 == cbz w5, #0 +0xe3,0xff,0xff,0xb5 == cbnz x3, #-4 +0xf4,0xff,0x7f,0x34 == cbz w20, #1048572 +0x1f,0x00,0x80,0xb5 == cbnz xzr, #-1048576 +0x00,0x00,0x00,0x54 == b.eq #0 +0xeb,0xff,0xff,0x54 == b.lt #-4 +0xe3,0xff,0x7f,0x54 == b.lo #1048572 +0x20,0x08,0x5f,0x7a == ccmp w1, #31, #0, eq +0x6f,0x28,0x40,0x7a == ccmp w3, #0, #15, hs +0xed,0x2b,0x4f,0x7a == ccmp wzr, #15, #13, hs +0x20,0xd9,0x5f,0xfa == ccmp x9, #31, #0, le +0x6f,0xc8,0x40,0xfa == ccmp x3, #0, #15, gt +0xe7,0x1b,0x45,0xfa == ccmp xzr, #5, #7, ne +0x20,0x08,0x5f,0x3a == ccmn w1, #31, #0, eq +0x6f,0x28,0x40,0x3a == ccmn w3, #0, #15, hs +0xed,0x2b,0x4f,0x3a == ccmn wzr, #15, #13, hs +0x20,0xd9,0x5f,0xba == ccmn x9, #31, #0, le +0x6f,0xc8,0x40,0xba == ccmn x3, #0, #15, gt +0xe7,0x1b,0x45,0xba == ccmn xzr, #5, #7, ne +0x20,0x00,0x5f,0x7a == ccmp w1, wzr, #0, eq +0x6f,0x20,0x40,0x7a == ccmp w3, w0, #15, hs +0xed,0x23,0x4f,0x7a == ccmp wzr, w15, #13, hs +0x20,0xd1,0x5f,0xfa == ccmp x9, xzr, #0, le +0x6f,0xc0,0x40,0xfa == ccmp x3, x0, #15, gt +0xe7,0x13,0x45,0xfa == ccmp xzr, x5, #7, ne +0x20,0x00,0x5f,0x3a == ccmn w1, wzr, #0, eq +0x6f,0x20,0x40,0x3a == ccmn w3, w0, #15, hs +0xed,0x23,0x4f,0x3a == ccmn wzr, w15, #13, hs +0x20,0xd1,0x5f,0xba == ccmn x9, xzr, #0, le +0x6f,0xc0,0x40,0xba == ccmn x3, x0, #15, gt +0xe7,0x13,0x45,0xba == ccmn xzr, x5, #7, ne +0x01,0x10,0x93,0x1a == csel w1, w0, w19, ne +0xbf,0x00,0x89,0x1a == csel wzr, w5, w9, eq +0xe9,0xc3,0x9e,0x1a == csel w9, wzr, w30, gt +0x81,0x43,0x9f,0x1a == csel w1, w28, wzr, mi +0xf3,0xb2,0x9d,0x9a == csel x19, x23, x29, lt +0x7f,0xa0,0x84,0x9a == csel xzr, x3, x4, ge +0xe5,0x23,0x86,0x9a == csel x5, xzr, x6, hs +0x07,0x31,0x9f,0x9a == csel x7, x8, xzr, lo +0x01,0x14,0x93,0x1a == csinc w1, w0, w19, ne +0xbf,0x04,0x89,0x1a == csinc wzr, w5, w9, eq +0xe9,0xc7,0x9e,0x1a == csinc w9, wzr, w30, gt +0x81,0x47,0x9f,0x1a == csinc w1, w28, wzr, mi +0xf3,0xb6,0x9d,0x9a == csinc x19, x23, x29, lt +0x7f,0xa4,0x84,0x9a == csinc xzr, x3, x4, ge +0xe5,0x27,0x86,0x9a == csinc x5, xzr, x6, hs +0x07,0x35,0x9f,0x9a == csinc x7, x8, xzr, lo +0x01,0x10,0x93,0x5a == csinv w1, w0, w19, ne +0xbf,0x00,0x89,0x5a == csinv wzr, w5, w9, eq +0xe9,0xc3,0x9e,0x5a == csinv w9, wzr, w30, gt +0x81,0x43,0x9f,0x5a == csinv w1, w28, wzr, mi +0xf3,0xb2,0x9d,0xda == csinv x19, x23, x29, lt +0x7f,0xa0,0x84,0xda == csinv xzr, x3, x4, ge +0xe5,0x23,0x86,0xda == csinv x5, xzr, x6, hs +0x07,0x31,0x9f,0xda == csinv x7, x8, xzr, lo +0x01,0x14,0x93,0x5a == csneg w1, w0, w19, ne +0xbf,0x04,0x89,0x5a == csneg wzr, w5, w9, eq +0xe9,0xc7,0x9e,0x5a == csneg w9, wzr, w30, gt +0x81,0x47,0x9f,0x5a == csneg w1, w28, wzr, mi +0xf3,0xb6,0x9d,0xda == csneg x19, x23, x29, lt +0x7f,0xa4,0x84,0xda == csneg xzr, x3, x4, ge +0xe5,0x27,0x86,0xda == csneg x5, xzr, x6, hs +0x07,0x35,0x9f,0xda == csneg x7, x8, xzr, lo +0xe3,0x17,0x9f,0x1a == cset w3, eq +0xe9,0x47,0x9f,0x9a == cset x9, pl +0xf4,0x03,0x9f,0x5a == csetm w20, ne +0xfe,0xb3,0x9f,0xda == csetm x30, ge +0xa3,0xd4,0x85,0x1a == cinc w3, w5, gt +0x9f,0xc4,0x84,0x1a == cinc wzr, w4, le +0xe9,0xa7,0x9f,0x1a == cset w9, lt +0xa3,0xd4,0x85,0x9a == cinc x3, x5, gt +0x9f,0xc4,0x84,0x9a == cinc xzr, x4, le +0xe9,0xa7,0x9f,0x9a == cset x9, lt +0xa3,0xd0,0x85,0x5a == cinv w3, w5, gt +0x9f,0xc0,0x84,0x5a == cinv wzr, w4, le +0xe9,0xa3,0x9f,0x5a == csetm w9, lt +0xa3,0xd0,0x85,0xda == cinv x3, x5, gt +0x9f,0xc0,0x84,0xda == cinv xzr, x4, le +0xe9,0xa3,0x9f,0xda == csetm x9, lt +0xa3,0xd4,0x85,0x5a == cneg w3, w5, gt +0x9f,0xc4,0x84,0x5a == cneg wzr, w4, le +0xe9,0xa7,0x9f,0x5a == cneg w9, wzr, lt +0xa3,0xd4,0x85,0xda == cneg x3, x5, gt +0x9f,0xc4,0x84,0xda == cneg xzr, x4, le +0xe9,0xa7,0x9f,0xda == cneg x9, xzr, lt +0xe0,0x00,0xc0,0x5a == rbit w0, w7 +0x72,0x00,0xc0,0xda == rbit x18, x3 +0x31,0x04,0xc0,0x5a == rev16 w17, w1 +0x45,0x04,0xc0,0xda == rev16 x5, x2 +0x12,0x08,0xc0,0x5a == rev w18, w0 +0x34,0x08,0xc0,0xda == rev32 x20, x1 +0xf4,0x0b,0xc0,0xda == rev32 x20, xzr +0x56,0x0c,0xc0,0xda == rev x22, x2 +0xf2,0x0f,0xc0,0xda == rev x18, xzr +0xe7,0x0b,0xc0,0x5a == rev w7, wzr +0x78,0x10,0xc0,0x5a == clz w24, w3 +0x9a,0x10,0xc0,0xda == clz x26, x4 +0xa3,0x14,0xc0,0x5a == cls w3, w5 +0xb4,0x14,0xc0,0xda == cls x20, x5 +0xf8,0x13,0xc0,0x5a == clz w24, wzr +0xf6,0x0f,0xc0,0xda == rev x22, xzr +0x8d,0x0d,0xc0,0xda == rev x13, x12 +0xe0,0x08,0xca,0x1a == udiv w0, w7, w10 +0xc9,0x0a,0xc4,0x9a == udiv x9, x22, x4 +0xac,0x0e,0xc0,0x1a == sdiv w12, w21, w0 +0x4d,0x0c,0xc1,0x9a == sdiv x13, x2, x1 +0x8b,0x21,0xcd,0x1a == lsl w11, w12, w13 +0xee,0x21,0xd0,0x9a == lsl x14, x15, x16 +0x51,0x26,0xd3,0x1a == lsr w17, w18, w19 +0xb4,0x26,0xd6,0x9a == lsr x20, x21, x22 +0x17,0x2b,0xd9,0x1a == asr w23, w24, w25 +0x7a,0x2b,0xdc,0x9a == asr x26, x27, x28 +0x20,0x2c,0xc2,0x1a == ror w0, w1, w2 +0x83,0x2c,0xc5,0x9a == ror x3, x4, x5 +0xe6,0x20,0xc8,0x1a == lsl w6, w7, w8 +0x49,0x21,0xcb,0x9a == lsl x9, x10, x11 +0xac,0x25,0xce,0x1a == lsr w12, w13, w14 +0x0f,0x26,0xd1,0x9a == lsr x15, x16, x17 +0x72,0x2a,0xd4,0x1a == asr w18, w19, w20 +0xd5,0x2a,0xd7,0x9a == asr x21, x22, x23 +0x38,0x2f,0xda,0x1a == ror w24, w25, w26 +0x9b,0x2f,0xdd,0x9a == ror x27, x28, x29 +0x61,0x10,0x07,0x1b == madd w1, w3, w7, w4 +0x1f,0x2c,0x09,0x1b == madd wzr, w0, w9, w11 +0xed,0x13,0x04,0x1b == madd w13, wzr, w4, w4 +0xd3,0x77,0x1f,0x1b == madd w19, w30, wzr, w29 +0xa4,0x7c,0x06,0x1b == mul w4, w5, w6 +0x61,0x10,0x07,0x9b == madd x1, x3, x7, x4 +0x1f,0x2c,0x09,0x9b == madd xzr, x0, x9, x11 +0xed,0x13,0x04,0x9b == madd x13, xzr, x4, x4 +0xd3,0x77,0x1f,0x9b == madd x19, x30, xzr, x29 +0xa4,0x7c,0x06,0x9b == mul x4, x5, x6 +0x61,0x90,0x07,0x1b == msub w1, w3, w7, w4 +0x1f,0xac,0x09,0x1b == msub wzr, w0, w9, w11 +0xed,0x93,0x04,0x1b == msub w13, wzr, w4, w4 +0xd3,0xf7,0x1f,0x1b == msub w19, w30, wzr, w29 +0xa4,0xfc,0x06,0x1b == mneg w4, w5, w6 +0x61,0x90,0x07,0x9b == msub x1, x3, x7, x4 +0x1f,0xac,0x09,0x9b == msub xzr, x0, x9, x11 +0xed,0x93,0x04,0x9b == msub x13, xzr, x4, x4 +0xd3,0xf7,0x1f,0x9b == msub x19, x30, xzr, x29 +0xa4,0xfc,0x06,0x9b == mneg x4, x5, x6 +0xa3,0x24,0x22,0x9b == smaddl x3, w5, w2, x9 +0x5f,0x31,0x2b,0x9b == smaddl xzr, w10, w11, x12 +0xed,0x3f,0x2e,0x9b == smaddl x13, wzr, w14, x15 +0x30,0x4a,0x3f,0x9b == smaddl x16, w17, wzr, x18 +0x93,0x7e,0x35,0x9b == smull x19, w20, w21 +0xa3,0xa4,0x22,0x9b == smsubl x3, w5, w2, x9 +0x5f,0xb1,0x2b,0x9b == smsubl xzr, w10, w11, x12 +0xed,0xbf,0x2e,0x9b == smsubl x13, wzr, w14, x15 +0x30,0xca,0x3f,0x9b == smsubl x16, w17, wzr, x18 +0x93,0xfe,0x35,0x9b == smnegl x19, w20, w21 +0xa3,0x24,0xa2,0x9b == umaddl x3, w5, w2, x9 +0x5f,0x31,0xab,0x9b == umaddl xzr, w10, w11, x12 +0xed,0x3f,0xae,0x9b == umaddl x13, wzr, w14, x15 +0x30,0x4a,0xbf,0x9b == umaddl x16, w17, wzr, x18 +0x93,0x7e,0xb5,0x9b == umull x19, w20, w21 +0xa3,0xa4,0xa2,0x9b == umsubl x3, w5, w2, x9 +0x5f,0xb1,0xab,0x9b == umsubl xzr, w10, w11, x12 +0xed,0xbf,0xae,0x9b == umsubl x13, wzr, w14, x15 +0x30,0xca,0xbf,0x9b == umsubl x16, w17, wzr, x18 +0x93,0xfe,0xb5,0x9b == umnegl x19, w20, w21 +0xbe,0x7f,0x5c,0x9b == smulh x30, x29, x28 +0x7f,0x7f,0x5a,0x9b == smulh xzr, x27, x26 +0xf9,0x7f,0x58,0x9b == smulh x25, xzr, x24 +0xd7,0x7e,0x5f,0x9b == smulh x23, x22, xzr +0xbe,0x7f,0xdc,0x9b == umulh x30, x29, x28 +0x7f,0x7f,0xda,0x9b == umulh xzr, x27, x26 +0xf9,0x7f,0xd8,0x9b == umulh x25, xzr, x24 +0xd7,0x7e,0xdf,0x9b == umulh x23, x22, xzr +0x83,0x7c,0x05,0x1b == mul w3, w4, w5 +0xdf,0x7c,0x07,0x1b == mul wzr, w6, w7 +0xe8,0x7f,0x09,0x1b == mul w8, wzr, w9 +0x6a,0x7d,0x1f,0x1b == mul w10, w11, wzr +0xac,0x7d,0x0e,0x9b == mul x12, x13, x14 +0xff,0x7d,0x10,0x9b == mul xzr, x15, x16 +0xf1,0x7f,0x12,0x9b == mul x17, xzr, x18 +0x93,0x7e,0x1f,0x9b == mul x19, x20, xzr +0xd5,0xfe,0x17,0x1b == mneg w21, w22, w23 +0x1f,0xff,0x19,0x1b == mneg wzr, w24, w25 +0xfa,0xff,0x1b,0x1b == mneg w26, wzr, w27 +0xbc,0xff,0x1f,0x1b == mneg w28, w29, wzr +0xab,0x7d,0x31,0x9b == smull x11, w13, w17 +0xab,0x7d,0xb1,0x9b == umull x11, w13, w17 +0xab,0xfd,0x31,0x9b == smnegl x11, w13, w17 +0xab,0xfd,0xb1,0x9b == umnegl x11, w13, w17 +0x01,0x00,0x00,0xd4 == svc #0 +0xe1,0xff,0x1f,0xd4 == svc #{{65535|0xffff}} +0x22,0x00,0x00,0xd4 == hvc #{{1|0x1}} +0x03,0xdc,0x05,0xd4 == smc #{{12000|0x2ee0}} +0x80,0x01,0x20,0xd4 == brk #{{12|0xc}} +0x60,0x0f,0x40,0xd4 == hlt #{{123|0x7b}} +0x41,0x05,0xa0,0xd4 == dcps1 #{{42|0x2a}} +0x22,0x01,0xa0,0xd4 == dcps2 #{{9|0x9}} +0x03,0x7d,0xa0,0xd4 == dcps3 #{{1000|0x3e8}} +0x01,0x00,0xa0,0xd4 == dcps1 +0x02,0x00,0xa0,0xd4 == dcps2 +0x03,0x00,0xa0,0xd4 == dcps3 +0xa3,0x00,0x87,0x13 == extr w3, w5, w7, #0 +0xab,0x7d,0x91,0x13 == extr w11, w13, w17, #31 +0xa3,0x3c,0xc7,0x93 == extr x3, x5, x7, #15 +0xab,0xfd,0xd1,0x93 == extr x11, x13, x17, #63 +0xf3,0x62,0xd7,0x93 == ror x19, x23, #24 +0xfd,0xff,0xdf,0x93 == ror x29, xzr, #63 +0xa9,0x7d,0x8d,0x13 == ror w9, w13, #31 +0x60,0x20,0x25,0x1e == fcmp s3, s5 +0xe8,0x23,0x20,0x1e == fcmp s31, #0.0 +0xb0,0x23,0x3e,0x1e == fcmpe s29, s30 +0xf8,0x21,0x20,0x1e == fcmpe s15, #0.0 +0x80,0x20,0x6c,0x1e == fcmp d4, d12 +0xe8,0x22,0x60,0x1e == fcmp d23, #0.0 +0x50,0x23,0x76,0x1e == fcmpe d26, d22 +0xb8,0x23,0x60,0x1e == fcmpe d29, #0.0 +0x20,0x04,0x3f,0x1e == fccmp s1, s31, #0, eq +0x6f,0x24,0x20,0x1e == fccmp s3, s0, #15, hs +0xed,0x27,0x2f,0x1e == fccmp s31, s15, #13, hs +0x20,0xd5,0x7f,0x1e == fccmp d9, d31, #0, le +0x6f,0xc4,0x60,0x1e == fccmp d3, d0, #15, gt +0xe7,0x17,0x65,0x1e == fccmp d31, d5, #7, ne +0x30,0x04,0x3f,0x1e == fccmpe s1, s31, #0, eq +0x7f,0x24,0x20,0x1e == fccmpe s3, s0, #15, hs +0xfd,0x27,0x2f,0x1e == fccmpe s31, s15, #13, hs +0x30,0xd5,0x7f,0x1e == fccmpe d9, d31, #0, le +0x7f,0xc4,0x60,0x1e == fccmpe d3, d0, #15, gt +0xf7,0x17,0x65,0x1e == fccmpe d31, d5, #7, ne +0x83,0x5e,0x29,0x1e == fcsel s3, s20, s9, pl +0x49,0x4d,0x6b,0x1e == fcsel d9, d10, d11, mi +0x20,0x40,0x20,0x1e == fmov s0, s1 +0x62,0xc0,0x20,0x1e == fabs s2, s3 +0xa4,0x40,0x21,0x1e == fneg s4, s5 +0xe6,0xc0,0x21,0x1e == fsqrt s6, s7 +0x28,0xc1,0x22,0x1e == fcvt d8, s9 +0x6a,0xc1,0x23,0x1e == fcvt h10, s11 +0xac,0x41,0x24,0x1e == frintn s12, s13 +0xee,0xc1,0x24,0x1e == frintp s14, s15 +0x30,0x42,0x25,0x1e == frintm s16, s17 +0x72,0xc2,0x25,0x1e == frintz s18, s19 +0xb4,0x42,0x26,0x1e == frinta s20, s21 +0xf6,0x42,0x27,0x1e == frintx s22, s23 +0x38,0xc3,0x27,0x1e == frinti s24, s25 +0x20,0x40,0x60,0x1e == fmov d0, d1 +0x62,0xc0,0x60,0x1e == fabs d2, d3 +0xa4,0x40,0x61,0x1e == fneg d4, d5 +0xe6,0xc0,0x61,0x1e == fsqrt d6, d7 +0x28,0x41,0x62,0x1e == fcvt s8, d9 +0x6a,0xc1,0x63,0x1e == fcvt h10, d11 +0xac,0x41,0x64,0x1e == frintn d12, d13 +0xee,0xc1,0x64,0x1e == frintp d14, d15 +0x30,0x42,0x65,0x1e == frintm d16, d17 +0x72,0xc2,0x65,0x1e == frintz d18, d19 +0xb4,0x42,0x66,0x1e == frinta d20, d21 +0xf6,0x42,0x67,0x1e == frintx d22, d23 +0x38,0xc3,0x67,0x1e == frinti d24, d25 +0x7a,0x43,0xe2,0x1e == fcvt s26, h27 +0xbc,0xc3,0xe2,0x1e == fcvt d28, h29 +0x74,0x0a,0x31,0x1e == fmul s20, s19, s17 +0x41,0x18,0x23,0x1e == fdiv s1, s2, s3 +0xa4,0x28,0x26,0x1e == fadd s4, s5, s6 +0x07,0x39,0x29,0x1e == fsub s7, s8, s9 +0x6a,0x49,0x2c,0x1e == fmax s10, s11, s12 +0xcd,0x59,0x2f,0x1e == fmin s13, s14, s15 +0x30,0x6a,0x32,0x1e == fmaxnm s16, s17, s18 +0x93,0x7a,0x35,0x1e == fminnm s19, s20, s21 +0xf6,0x8a,0x38,0x1e == fnmul s22, s23, s24 +0x74,0x0a,0x71,0x1e == fmul d20, d19, d17 +0x41,0x18,0x63,0x1e == fdiv d1, d2, d3 +0xa4,0x28,0x66,0x1e == fadd d4, d5, d6 +0x07,0x39,0x69,0x1e == fsub d7, d8, d9 +0x6a,0x49,0x6c,0x1e == fmax d10, d11, d12 +0xcd,0x59,0x6f,0x1e == fmin d13, d14, d15 +0x30,0x6a,0x72,0x1e == fmaxnm d16, d17, d18 +0x93,0x7a,0x75,0x1e == fminnm d19, d20, d21 +0xf6,0x8a,0x78,0x1e == fnmul d22, d23, d24 +0xa3,0x7c,0x06,0x1f == fmadd s3, s5, s6, s31 +0xa3,0x5d,0x40,0x1f == fmadd d3, d13, d0, d23 +0xa3,0xfc,0x06,0x1f == fmsub s3, s5, s6, s31 +0xa3,0xdd,0x40,0x1f == fmsub d3, d13, d0, d23 +0xa3,0x7c,0x26,0x1f == fnmadd s3, s5, s6, s31 +0xa3,0x5d,0x60,0x1f == fnmadd d3, d13, d0, d23 +0xa3,0xfc,0x26,0x1f == fnmsub s3, s5, s6, s31 +0xa3,0xdd,0x60,0x1f == fnmsub d3, d13, d0, d23 +0xa3,0xfc,0x18,0x1e == fcvtzs w3, s5, #1 +0x9f,0xce,0x18,0x1e == fcvtzs wzr, s20, #13 +0x13,0x80,0x18,0x1e == fcvtzs w19, s0, #32 +0xa3,0xfc,0x18,0x9e == fcvtzs x3, s5, #1 +0xcc,0x4f,0x18,0x9e == fcvtzs x12, s30, #45 +0x13,0x00,0x18,0x9e == fcvtzs x19, s0, #64 +0xa3,0xfc,0x58,0x1e == fcvtzs w3, d5, #1 +0x9f,0xce,0x58,0x1e == fcvtzs wzr, d20, #13 +0x13,0x80,0x58,0x1e == fcvtzs w19, d0, #32 +0xa3,0xfc,0x58,0x9e == fcvtzs x3, d5, #1 +0xcc,0x4f,0x58,0x9e == fcvtzs x12, d30, #45 +0x13,0x00,0x58,0x9e == fcvtzs x19, d0, #64 +0xa3,0xfc,0x19,0x1e == fcvtzu w3, s5, #1 +0x9f,0xce,0x19,0x1e == fcvtzu wzr, s20, #13 +0x13,0x80,0x19,0x1e == fcvtzu w19, s0, #32 +0xa3,0xfc,0x19,0x9e == fcvtzu x3, s5, #1 +0xcc,0x4f,0x19,0x9e == fcvtzu x12, s30, #45 +0x13,0x00,0x19,0x9e == fcvtzu x19, s0, #64 +0xa3,0xfc,0x59,0x1e == fcvtzu w3, d5, #1 +0x9f,0xce,0x59,0x1e == fcvtzu wzr, d20, #13 +0x13,0x80,0x59,0x1e == fcvtzu w19, d0, #32 +0xa3,0xfc,0x59,0x9e == fcvtzu x3, d5, #1 +0xcc,0x4f,0x59,0x9e == fcvtzu x12, d30, #45 +0x13,0x00,0x59,0x9e == fcvtzu x19, d0, #64 +0x77,0xfe,0x02,0x1e == scvtf s23, w19, #1 +0xff,0xb3,0x02,0x1e == scvtf s31, wzr, #20 +0x0e,0x80,0x02,0x1e == scvtf s14, w0, #32 +0x77,0xfe,0x02,0x9e == scvtf s23, x19, #1 +0xff,0xb3,0x02,0x9e == scvtf s31, xzr, #20 +0x0e,0x00,0x02,0x9e == scvtf s14, x0, #64 +0x77,0xfe,0x42,0x1e == scvtf d23, w19, #1 +0xff,0xb3,0x42,0x1e == scvtf d31, wzr, #20 +0x0e,0x80,0x42,0x1e == scvtf d14, w0, #32 +0x77,0xfe,0x42,0x9e == scvtf d23, x19, #1 +0xff,0xb3,0x42,0x9e == scvtf d31, xzr, #20 +0x0e,0x00,0x42,0x9e == scvtf d14, x0, #64 +0x77,0xfe,0x03,0x1e == ucvtf s23, w19, #1 +0xff,0xb3,0x03,0x1e == ucvtf s31, wzr, #20 +0x0e,0x80,0x03,0x1e == ucvtf s14, w0, #32 +0x77,0xfe,0x03,0x9e == ucvtf s23, x19, #1 +0xff,0xb3,0x03,0x9e == ucvtf s31, xzr, #20 +0x0e,0x00,0x03,0x9e == ucvtf s14, x0, #64 +0x77,0xfe,0x43,0x1e == ucvtf d23, w19, #1 +0xff,0xb3,0x43,0x1e == ucvtf d31, wzr, #20 +0x0e,0x80,0x43,0x1e == ucvtf d14, w0, #32 +0x77,0xfe,0x43,0x9e == ucvtf d23, x19, #1 +0xff,0xb3,0x43,0x9e == ucvtf d31, xzr, #20 +0x0e,0x00,0x43,0x9e == ucvtf d14, x0, #64 +0xe3,0x03,0x20,0x1e == fcvtns w3, s31 +0x9f,0x01,0x20,0x9e == fcvtns xzr, s12 +0x9f,0x01,0x21,0x1e == fcvtnu wzr, s12 +0x00,0x00,0x21,0x9e == fcvtnu x0, s0 +0x3f,0x01,0x28,0x1e == fcvtps wzr, s9 +0x8c,0x02,0x28,0x9e == fcvtps x12, s20 +0xfe,0x02,0x29,0x1e == fcvtpu w30, s23 +0x7d,0x00,0x29,0x9e == fcvtpu x29, s3 +0x62,0x00,0x30,0x1e == fcvtms w2, s3 +0xa4,0x00,0x30,0x9e == fcvtms x4, s5 +0xe6,0x00,0x31,0x1e == fcvtmu w6, s7 +0x28,0x01,0x31,0x9e == fcvtmu x8, s9 +0x6a,0x01,0x38,0x1e == fcvtzs w10, s11 +0xac,0x01,0x38,0x9e == fcvtzs x12, s13 +0xee,0x01,0x39,0x1e == fcvtzu w14, s15 +0x0f,0x02,0x39,0x9e == fcvtzu x15, s16 +0x51,0x02,0x22,0x1e == scvtf s17, w18 +0x93,0x02,0x22,0x9e == scvtf s19, x20 +0xd5,0x02,0x23,0x1e == ucvtf s21, w22 +0x17,0x03,0x22,0x9e == scvtf s23, x24 +0x59,0x03,0x24,0x1e == fcvtas w25, s26 +0x9b,0x03,0x24,0x9e == fcvtas x27, s28 +0xdd,0x03,0x25,0x1e == fcvtau w29, s30 +0x1f,0x00,0x25,0x9e == fcvtau xzr, s0 +0xe3,0x03,0x60,0x1e == fcvtns w3, d31 +0x9f,0x01,0x60,0x9e == fcvtns xzr, d12 +0x9f,0x01,0x61,0x1e == fcvtnu wzr, d12 +0x00,0x00,0x61,0x9e == fcvtnu x0, d0 +0x3f,0x01,0x68,0x1e == fcvtps wzr, d9 +0x8c,0x02,0x68,0x9e == fcvtps x12, d20 +0xfe,0x02,0x69,0x1e == fcvtpu w30, d23 +0x7d,0x00,0x69,0x9e == fcvtpu x29, d3 +0x62,0x00,0x70,0x1e == fcvtms w2, d3 +0xa4,0x00,0x70,0x9e == fcvtms x4, d5 +0xe6,0x00,0x71,0x1e == fcvtmu w6, d7 +0x28,0x01,0x71,0x9e == fcvtmu x8, d9 +0x6a,0x01,0x78,0x1e == fcvtzs w10, d11 +0xac,0x01,0x78,0x9e == fcvtzs x12, d13 +0xee,0x01,0x79,0x1e == fcvtzu w14, d15 +0x0f,0x02,0x79,0x9e == fcvtzu x15, d16 +0x51,0x02,0x62,0x1e == scvtf d17, w18 +0x93,0x02,0x62,0x9e == scvtf d19, x20 +0xd5,0x02,0x63,0x1e == ucvtf d21, w22 +0x17,0x03,0x63,0x9e == ucvtf d23, x24 +0x59,0x03,0x64,0x1e == fcvtas w25, d26 +0x9b,0x03,0x64,0x9e == fcvtas x27, d28 +0xdd,0x03,0x65,0x1e == fcvtau w29, d30 +0x1f,0x00,0x65,0x9e == fcvtau xzr, d0 +0x23,0x01,0x26,0x1e == fmov w3, s9 +0x69,0x00,0x27,0x1e == fmov s9, w3 +0xf4,0x03,0x66,0x9e == fmov x20, d31 +0xe1,0x01,0x67,0x9e == fmov d1, x15 +0x83,0x01,0xae,0x9e == fmov x3, v12.d[1] +0x61,0x02,0xaf,0x9e == fmov v1.d[1], x19 +0xe3,0x03,0xaf,0x9e == fmov v3.d[1], xzr +0x02,0x10,0x28,0x1e == fmov s2, #{{0.12500000|1.250*e-01}} +0x03,0x10,0x2e,0x1e == fmov s3, #{{1.00000000|1.0*e\+00}} +0x1e,0x10,0x66,0x1e == fmov d30, #{{16.00000000|1.60*e\+01}} +0x04,0x30,0x2e,0x1e == fmov s4, #{{1.06250*(e\+00)?}} +0x0a,0xf0,0x6f,0x1e == fmov d10, #{{1.93750*(e\+00)?}} +0x0c,0x10,0x3e,0x1e == fmov s12, #{{-1.0*(e\+00)?}} +0x10,0x30,0x64,0x1e == fmov d16, #{{8.50*(e\+00)?}} +0xe0,0xff,0x7f,0x18 == ldr w0, #1048572 +0x0a,0x00,0x80,0x58 == ldr x10, #-1048576 +0x62,0x7c,0x01,0x08 == stxrb w1, w2, [x3] +0x83,0x7c,0x02,0x48 == stxrh w2, w3, [x4] +0xe4,0x7f,0x1f,0x88 == stxr wzr, w4, [sp] +0xe6,0x7c,0x05,0xc8 == stxr w5, x6, [x7] +0x27,0x7d,0x5f,0x08 == ldxrb w7, [x9] +0x5f,0x7d,0x5f,0x48 == ldxrh wzr, [x10] +0xe9,0x7f,0x5f,0x88 == ldxr w9, [sp] +0x6a,0x7d,0x5f,0xc8 == ldxr x10, [x11] +0xcc,0x35,0x2b,0x88 == stxp w11, w12, w13, [x14] +0xf7,0x39,0x3f,0xc8 == stxp wzr, x23, x14, [x15] +0xec,0x7f,0x7f,0x88 == ldxp w12, wzr, [sp] +0xed,0x39,0x7f,0xc8 == ldxp x13, x14, [x15] +0x0f,0xfe,0x0e,0x08 == stlxrb w14, w15, [x16] +0x30,0xfe,0x0f,0x48 == stlxrh w15, w16, [x17] +0xf1,0xff,0x1f,0x88 == stlxr wzr, w17, [sp] +0x93,0xfe,0x12,0xc8 == stlxr w18, x19, [x20] +0xb3,0xfe,0x5f,0x08 == ldaxrb w19, [x21] +0xf4,0xff,0x5f,0x48 == ldaxrh w20, [sp] +0xdf,0xfe,0x5f,0x88 == ldaxr wzr, [x22] +0xf5,0xfe,0x5f,0xc8 == ldaxr x21, [x23] +0x16,0xdf,0x3f,0x88 == stlxp wzr, w22, w23, [x24] +0xfa,0xef,0x39,0xc8 == stlxp w25, x26, x27, [sp] +0xfa,0xff,0x7f,0x88 == ldaxp w26, wzr, [sp] +0xdb,0xf3,0x7f,0xc8 == ldaxp x27, x28, [x30] +0xfb,0xff,0x9f,0x08 == stlrb w27, [sp] +0x1c,0xfc,0x9f,0x48 == stlrh w28, [x0] +0x3f,0xfc,0x9f,0x88 == stlr wzr, [x1] +0x5e,0xfc,0x9f,0xc8 == stlr x30, [x2] +0xfd,0xff,0xdf,0x08 == ldarb w29, [sp] +0x1e,0xfc,0xdf,0x48 == ldarh w30, [x0] +0x3f,0xfc,0xdf,0x88 == ldar wzr, [x1] +0x41,0xfc,0xdf,0xc8 == ldar x1, [x2] +0x16,0xdf,0x3f,0x88 == stlxp wzr, w22, w23, [x24] +0xe9,0x03,0x00,0x38 == sturb w9, [sp] +0x9f,0xf1,0x0f,0x78 == sturh wzr, [x12, #255] +0x10,0x00,0x10,0xb8 == stur w16, [x0, #-256] +0xdc,0x11,0x00,0xf8 == stur x28, [x14, #1] +0x81,0xf2,0x4f,0x38 == ldurb w1, [x20, #255] +0x34,0xf0,0x4f,0x78 == ldurh w20, [x1, #255] +0xec,0xf3,0x4f,0xb8 == ldur w12, [sp, #255] +0x9f,0xf1,0x4f,0xf8 == ldur xzr, [x12, #255] +0xe9,0x00,0x90,0x38 == ldursb x9, [x7, #-256] +0x71,0x02,0x90,0x78 == ldursh x17, [x19, #-256] +0xf4,0x01,0x90,0xb8 == ldursw x20, [x15, #-256] +0x4d,0x00,0x80,0xb8 == ldursw x13, [x2] +0xe2,0x03,0x90,0xf8 == prfum pldl2keep, [sp, #-256] +0x33,0x00,0xd0,0x38 == ldursb w19, [x1, #-256] +0xaf,0x02,0xd0,0x78 == ldursh w15, [x21, #-256] +0xe0,0x13,0x00,0x3c == stur b0, [sp, #1] +0x8c,0xf1,0x1f,0x7c == stur h12, [x12, #-1] +0x0f,0xf0,0x0f,0xbc == stur s15, [x0, #255] +0xbf,0x90,0x01,0xfc == stur d31, [x5, #25] +0xa9,0x00,0x80,0x3c == stur q9, [x5] +0xe3,0x03,0x40,0x3c == ldur b3, [sp] +0x85,0x00,0x50,0x7c == ldur h5, [x4, #-256] +0x87,0xf1,0x5f,0xbc == ldur s7, [x12, #-1] +0x6b,0x42,0x40,0xfc == ldur d11, [x19, #4] +0x2d,0x20,0xc0,0x3c == ldur q13, [x1, #2] +0x00,0x00,0x40,0xf9 == ldr x0, [x0] +0xa4,0x03,0x40,0xf9 == ldr x4, [x29] +0x9e,0xfd,0x7f,0xf9 == ldr x30, [x12, #32760] +0xf4,0x07,0x40,0xf9 == ldr x20, [sp, #8] +0xff,0x03,0x40,0xf9 == ldr xzr, [sp] +0xe2,0x03,0x40,0xb9 == ldr w2, [sp] +0xf1,0xff,0x7f,0xb9 == ldr w17, [sp, #16380] +0x4d,0x04,0x40,0xb9 == ldr w13, [x2, #4] +0xa2,0x04,0x80,0xb9 == ldrsw x2, [x5, #4] +0xf7,0xff,0xbf,0xb9 == ldrsw x23, [sp, #16380] +0x82,0x00,0x40,0x79 == ldrh w2, [x4] +0xd7,0xfc,0xff,0x79 == ldrsh w23, [x6, #8190] +0xff,0x07,0xc0,0x79 == ldrsh wzr, [sp, #2] +0x5d,0x04,0x80,0x79 == ldrsh x29, [x2, #2] +0x7a,0xe4,0x41,0x39 == ldrb w26, [x3, #121] +0x4c,0x00,0x40,0x39 == ldrb w12, [x2] +0xfb,0xff,0xff,0x39 == ldrsb w27, [sp, #4095] +0xff,0x01,0x80,0x39 == ldrsb xzr, [x15] +0xfe,0x03,0x00,0xf9 == str x30, [sp] +0x94,0xfc,0x3f,0xb9 == str w20, [x4, #16380] +0x54,0x1d,0x00,0x79 == strh w20, [x10, #14] +0xf1,0xff,0x3f,0x79 == strh w17, [sp, #8190] +0x77,0xfc,0x3f,0x39 == strb w23, [x3, #4095] +0x5f,0x00,0x00,0x39 == strb wzr, [x2] +0xaf, == str x15, [x5, :lo12:sym] +0xaf, == ldrb w15, [x5, :lo12:sym] +0xaf, == ldrsh x15, [x5, :lo12:sym] +0xaf, == ldrsw x15, [x5, :lo12:sym] +0xaf, == ldr x15, [x5, :lo12:sym] +0x43, == ldr q3, [x2, :lo12:sym] +0xe0,0x07,0x80,0xf9 == prfm pldl1keep, [sp, #8] +0x61,0x00,0x80,0xf9 == prfm pldl1strm, [x3{{(, #0)?}}] +0xa2,0x08,0x80,0xf9 == prfm pldl2keep, [x5, #16] +0x43,0x00,0x80,0xf9 == prfm pldl2strm, [x2{{(, #0)?}}] +0xa4,0x00,0x80,0xf9 == prfm pldl3keep, [x5{{(, #0)?}}] +0xc5,0x00,0x80,0xf9 == prfm pldl3strm, [x6{{(, #0)?}}] +0xe8,0x07,0x80,0xf9 == prfm plil1keep, [sp, #8] +0x69,0x00,0x80,0xf9 == prfm plil1strm, [x3{{(, #0)?}}] +0xaa,0x08,0x80,0xf9 == prfm plil2keep, [x5, #16] +0x4b,0x00,0x80,0xf9 == prfm plil2strm, [x2{{(, #0)?}}] +0xac,0x00,0x80,0xf9 == prfm plil3keep, [x5{{(, #0)?}}] +0xcd,0x00,0x80,0xf9 == prfm plil3strm, [x6{{(, #0)?}}] +0xf0,0x07,0x80,0xf9 == prfm pstl1keep, [sp, #8] +0x71,0x00,0x80,0xf9 == prfm pstl1strm, [x3{{(, #0)?}}] +0xb2,0x08,0x80,0xf9 == prfm pstl2keep, [x5, #16] +0x53,0x00,0x80,0xf9 == prfm pstl2strm, [x2{{(, #0)?}}] +0xb4,0x00,0x80,0xf9 == prfm pstl3keep, [x5{{(, #0)?}}] +0xd5,0x00,0x80,0xf9 == prfm pstl3strm, [x6{{(, #0)?}}] +0xef,0x03,0x80,0xf9 == prfm #15, [sp{{(, #0)?}}] +0xff,0xff,0x7f,0x3d == ldr b31, [sp, #4095] +0x54,0xfc,0x7f,0x7d == ldr h20, [x2, #8190] +0x6a,0xfe,0x7f,0xbd == ldr s10, [x19, #16380] +0x43,0xfd,0x7f,0xfd == ldr d3, [x10, #32760] +0xec,0xff,0xbf,0x3d == str q12, [sp, #65520] +0xe3,0x6b,0x65,0x38 == ldrb w3, [sp, x5] +0x69,0x7b,0x66,0x38 == ldrb w9, [x27, x6, lsl #0] +0xca,0x6b,0xe7,0x38 == ldrsb w10, [x30, x7] +0xab,0xeb,0x63,0x38 == ldrb w11, [x29, x3, sxtx] +0x8c,0xfb,0x3f,0x38 == strb w12, [x28, xzr, sxtx #0] +0x4e,0x4b,0x66,0x38 == ldrb w14, [x26, w6, uxtw] +0x2f,0x5b,0xe7,0x38 == ldrsb w15, [x25, w7, uxtw #0] +0xf1,0xca,0x69,0x38 == ldrb w17, [x23, w9, sxtw] +0xd2,0xda,0xaa,0x38 == ldrsb x18, [x22, w10, sxtw #0] +0xe3,0x6b,0xe5,0x78 == ldrsh w3, [sp, x5] +0x69,0x6b,0xe6,0x78 == ldrsh w9, [x27, x6] +0xca,0x7b,0x67,0x78 == ldrh w10, [x30, x7, lsl #1] +0xab,0xeb,0x23,0x78 == strh w11, [x29, x3, sxtx] +0x8c,0xeb,0x7f,0x78 == ldrh w12, [x28, xzr, sxtx] +0x6d,0xfb,0xa5,0x78 == ldrsh x13, [x27, x5, sxtx #1] +0x4e,0x4b,0x66,0x78 == ldrh w14, [x26, w6, uxtw] +0x2f,0x4b,0x67,0x78 == ldrh w15, [x25, w7, uxtw] +0x10,0x5b,0xe8,0x78 == ldrsh w16, [x24, w8, uxtw #1] +0xf1,0xca,0x69,0x78 == ldrh w17, [x23, w9, sxtw] +0xd2,0xca,0x6a,0x78 == ldrh w18, [x22, w10, sxtw] +0xb3,0xda,0x3f,0x78 == strh w19, [x21, wzr, sxtw #1] +0xe3,0x6b,0x65,0xb8 == ldr w3, [sp, x5] +0x69,0x6b,0x66,0xbc == ldr s9, [x27, x6] +0xca,0x7b,0x67,0xb8 == ldr w10, [x30, x7, lsl #2] +0xab,0xeb,0x63,0xb8 == ldr w11, [x29, x3, sxtx] +0x8c,0xeb,0x3f,0xbc == str s12, [x28, xzr, sxtx] +0x6d,0xfb,0x25,0xb8 == str w13, [x27, x5, sxtx #2] +0x4e,0x4b,0x26,0xb8 == str w14, [x26, w6, uxtw] +0x2f,0x4b,0x67,0xb8 == ldr w15, [x25, w7, uxtw] +0x10,0x5b,0x68,0xb8 == ldr w16, [x24, w8, uxtw #2] +0xf1,0xca,0xa9,0xb8 == ldrsw x17, [x23, w9, sxtw] +0xd2,0xca,0x6a,0xb8 == ldr w18, [x22, w10, sxtw] +0xb3,0xda,0xbf,0xb8 == ldrsw x19, [x21, wzr, sxtw #2] +0xe3,0x6b,0x65,0xf8 == ldr x3, [sp, x5] +0x69,0x6b,0x26,0xf8 == str x9, [x27, x6] +0xca,0x7b,0x67,0xfc == ldr d10, [x30, x7, lsl #3] +0xab,0xeb,0x23,0xf8 == str x11, [x29, x3, sxtx] +0x8c,0xeb,0x7f,0xf8 == ldr x12, [x28, xzr, sxtx] +0x6d,0xfb,0x65,0xf8 == ldr x13, [x27, x5, sxtx #3] +0x40,0x4b,0xa6,0xf8 == prfm pldl1keep, [x26, w6, uxtw] +0x2f,0x4b,0x67,0xf8 == ldr x15, [x25, w7, uxtw] +0x10,0x5b,0x68,0xf8 == ldr x16, [x24, w8, uxtw #3] +0xf1,0xca,0x69,0xf8 == ldr x17, [x23, w9, sxtw] +0xd2,0xca,0x6a,0xf8 == ldr x18, [x22, w10, sxtw] +0xb3,0xda,0x3f,0xfc == str d19, [x21, wzr, sxtw #3] +0x06,0x68,0xa5,0xf8 == prfm #6, [x0, x5{{(, lsl #0)?}}] +0xe3,0x6b,0xe5,0x3c == ldr q3, [sp, x5] +0x69,0x6b,0xe6,0x3c == ldr q9, [x27, x6] +0xca,0x7b,0xe7,0x3c == ldr q10, [x30, x7, lsl #4] +0xab,0xeb,0xa3,0x3c == str q11, [x29, x3, sxtx] +0x8c,0xeb,0xbf,0x3c == str q12, [x28, xzr, sxtx] +0x6d,0xfb,0xa5,0x3c == str q13, [x27, x5, sxtx #4] +0x4e,0x4b,0xe6,0x3c == ldr q14, [x26, w6, uxtw] +0x2f,0x4b,0xe7,0x3c == ldr q15, [x25, w7, uxtw] +0x10,0x5b,0xe8,0x3c == ldr q16, [x24, w8, uxtw #4] +0xf1,0xca,0xe9,0x3c == ldr q17, [x23, w9, sxtw] +0xd2,0xca,0xaa,0x3c == str q18, [x22, w10, sxtw] +0xb3,0xda,0xff,0x3c == ldr q19, [x21, wzr, sxtw #4] +0x49,0xf4,0x0f,0x38 == strb w9, [x2], #255 +0x6a,0x14,0x00,0x38 == strb w10, [x3], #1 +0x6a,0x04,0x10,0x38 == strb w10, [x3], #-256 +0x49,0xf4,0x0f,0x78 == strh w9, [x2], #255 +0x49,0x14,0x00,0x78 == strh w9, [x2], #1 +0x6a,0x04,0x10,0x78 == strh w10, [x3], #-256 +0xf3,0xf7,0x0f,0xb8 == str w19, [sp], #255 +0xd4,0x17,0x00,0xb8 == str w20, [x30], #1 +0x95,0x05,0x10,0xb8 == str w21, [x12], #-256 +0x3f,0xf5,0x0f,0xf8 == str xzr, [x9], #255 +0x62,0x14,0x00,0xf8 == str x2, [x3], #1 +0x93,0x05,0x10,0xf8 == str x19, [x12], #-256 +0x49,0xf4,0x4f,0x38 == ldrb w9, [x2], #255 +0x6a,0x14,0x40,0x38 == ldrb w10, [x3], #1 +0x6a,0x04,0x50,0x38 == ldrb w10, [x3], #-256 +0x49,0xf4,0x4f,0x78 == ldrh w9, [x2], #255 +0x49,0x14,0x40,0x78 == ldrh w9, [x2], #1 +0x6a,0x04,0x50,0x78 == ldrh w10, [x3], #-256 +0xf3,0xf7,0x4f,0xb8 == ldr w19, [sp], #255 +0xd4,0x17,0x40,0xb8 == ldr w20, [x30], #1 +0x95,0x05,0x50,0xb8 == ldr w21, [x12], #-256 +0x3f,0xf5,0x4f,0xf8 == ldr xzr, [x9], #255 +0x62,0x14,0x40,0xf8 == ldr x2, [x3], #1 +0x93,0x05,0x50,0xf8 == ldr x19, [x12], #-256 +0x3f,0xf5,0x8f,0x38 == ldrsb xzr, [x9], #255 +0x62,0x14,0x80,0x38 == ldrsb x2, [x3], #1 +0x93,0x05,0x90,0x38 == ldrsb x19, [x12], #-256 +0x3f,0xf5,0x8f,0x78 == ldrsh xzr, [x9], #255 +0x62,0x14,0x80,0x78 == ldrsh x2, [x3], #1 +0x93,0x05,0x90,0x78 == ldrsh x19, [x12], #-256 +0x3f,0xf5,0x8f,0xb8 == ldrsw xzr, [x9], #255 +0x62,0x14,0x80,0xb8 == ldrsw x2, [x3], #1 +0x93,0x05,0x90,0xb8 == ldrsw x19, [x12], #-256 +0x3f,0xf5,0xcf,0x38 == ldrsb wzr, [x9], #255 +0x62,0x14,0xc0,0x38 == ldrsb w2, [x3], #1 +0x93,0x05,0xd0,0x38 == ldrsb w19, [x12], #-256 +0x3f,0xf5,0xcf,0x78 == ldrsh wzr, [x9], #255 +0x62,0x14,0xc0,0x78 == ldrsh w2, [x3], #1 +0x93,0x05,0xd0,0x78 == ldrsh w19, [x12], #-256 +0x00,0xf4,0x0f,0x3c == str b0, [x0], #255 +0x63,0x14,0x00,0x3c == str b3, [x3], #1 +0xe5,0x07,0x10,0x3c == str b5, [sp], #-256 +0x4a,0xf5,0x0f,0x7c == str h10, [x10], #255 +0xed,0x16,0x00,0x7c == str h13, [x23], #1 +0xef,0x07,0x10,0x7c == str h15, [sp], #-256 +0x94,0xf6,0x0f,0xbc == str s20, [x20], #255 +0xf7,0x16,0x00,0xbc == str s23, [x23], #1 +0x19,0x04,0x10,0xbc == str s25, [x0], #-256 +0x94,0xf6,0x0f,0xfc == str d20, [x20], #255 +0xf7,0x16,0x00,0xfc == str d23, [x23], #1 +0x19,0x04,0x10,0xfc == str d25, [x0], #-256 +0x00,0xf4,0x4f,0x3c == ldr b0, [x0], #255 +0x63,0x14,0x40,0x3c == ldr b3, [x3], #1 +0xe5,0x07,0x50,0x3c == ldr b5, [sp], #-256 +0x4a,0xf5,0x4f,0x7c == ldr h10, [x10], #255 +0xed,0x16,0x40,0x7c == ldr h13, [x23], #1 +0xef,0x07,0x50,0x7c == ldr h15, [sp], #-256 +0x94,0xf6,0x4f,0xbc == ldr s20, [x20], #255 +0xf7,0x16,0x40,0xbc == ldr s23, [x23], #1 +0x19,0x04,0x50,0xbc == ldr s25, [x0], #-256 +0x94,0xf6,0x4f,0xfc == ldr d20, [x20], #255 +0xf7,0x16,0x40,0xfc == ldr d23, [x23], #1 +0x19,0x04,0x50,0xfc == ldr d25, [x0], #-256 +0x34,0xf4,0xcf,0x3c == ldr q20, [x1], #255 +0x37,0x15,0xc0,0x3c == ldr q23, [x9], #1 +0x99,0x06,0xd0,0x3c == ldr q25, [x20], #-256 +0x2a,0xf4,0x8f,0x3c == str q10, [x1], #255 +0xf6,0x17,0x80,0x3c == str q22, [sp], #1 +0x95,0x06,0x90,0x3c == str q21, [x20], #-256 +0x83,0x0c,0x40,0xf8 == ldr x3, [x4, #0]! +0xff,0x0f,0x40,0xf8 == ldr xzr, [sp, #0]! +0x49,0xfc,0x0f,0x38 == strb w9, [x2, #255]! +0x6a,0x1c,0x00,0x38 == strb w10, [x3, #1]! +0x6a,0x0c,0x10,0x38 == strb w10, [x3, #-256]! +0x49,0xfc,0x0f,0x78 == strh w9, [x2, #255]! +0x49,0x1c,0x00,0x78 == strh w9, [x2, #1]! +0x6a,0x0c,0x10,0x78 == strh w10, [x3, #-256]! +0xf3,0xff,0x0f,0xb8 == str w19, [sp, #255]! +0xd4,0x1f,0x00,0xb8 == str w20, [x30, #1]! +0x95,0x0d,0x10,0xb8 == str w21, [x12, #-256]! +0x3f,0xfd,0x0f,0xf8 == str xzr, [x9, #255]! +0x62,0x1c,0x00,0xf8 == str x2, [x3, #1]! +0x93,0x0d,0x10,0xf8 == str x19, [x12, #-256]! +0x49,0xfc,0x4f,0x38 == ldrb w9, [x2, #255]! +0x6a,0x1c,0x40,0x38 == ldrb w10, [x3, #1]! +0x6a,0x0c,0x50,0x38 == ldrb w10, [x3, #-256]! +0x49,0xfc,0x4f,0x78 == ldrh w9, [x2, #255]! +0x49,0x1c,0x40,0x78 == ldrh w9, [x2, #1]! +0x6a,0x0c,0x50,0x78 == ldrh w10, [x3, #-256]! +0xf3,0xff,0x4f,0xb8 == ldr w19, [sp, #255]! +0xd4,0x1f,0x40,0xb8 == ldr w20, [x30, #1]! +0x95,0x0d,0x50,0xb8 == ldr w21, [x12, #-256]! +0x3f,0xfd,0x4f,0xf8 == ldr xzr, [x9, #255]! +0x62,0x1c,0x40,0xf8 == ldr x2, [x3, #1]! +0x93,0x0d,0x50,0xf8 == ldr x19, [x12, #-256]! +0x3f,0xfd,0x8f,0x38 == ldrsb xzr, [x9, #255]! +0x62,0x1c,0x80,0x38 == ldrsb x2, [x3, #1]! +0x93,0x0d,0x90,0x38 == ldrsb x19, [x12, #-256]! +0x3f,0xfd,0x8f,0x78 == ldrsh xzr, [x9, #255]! +0x62,0x1c,0x80,0x78 == ldrsh x2, [x3, #1]! +0x93,0x0d,0x90,0x78 == ldrsh x19, [x12, #-256]! +0x3f,0xfd,0x8f,0xb8 == ldrsw xzr, [x9, #255]! +0x62,0x1c,0x80,0xb8 == ldrsw x2, [x3, #1]! +0x93,0x0d,0x90,0xb8 == ldrsw x19, [x12, #-256]! +0x3f,0xfd,0xcf,0x38 == ldrsb wzr, [x9, #255]! +0x62,0x1c,0xc0,0x38 == ldrsb w2, [x3, #1]! +0x93,0x0d,0xd0,0x38 == ldrsb w19, [x12, #-256]! +0x3f,0xfd,0xcf,0x78 == ldrsh wzr, [x9, #255]! +0x62,0x1c,0xc0,0x78 == ldrsh w2, [x3, #1]! +0x93,0x0d,0xd0,0x78 == ldrsh w19, [x12, #-256]! +0x00,0xfc,0x0f,0x3c == str b0, [x0, #255]! +0x63,0x1c,0x00,0x3c == str b3, [x3, #1]! +0xe5,0x0f,0x10,0x3c == str b5, [sp, #-256]! +0x4a,0xfd,0x0f,0x7c == str h10, [x10, #255]! +0xed,0x1e,0x00,0x7c == str h13, [x23, #1]! +0xef,0x0f,0x10,0x7c == str h15, [sp, #-256]! +0x94,0xfe,0x0f,0xbc == str s20, [x20, #255]! +0xf7,0x1e,0x00,0xbc == str s23, [x23, #1]! +0x19,0x0c,0x10,0xbc == str s25, [x0, #-256]! +0x94,0xfe,0x0f,0xfc == str d20, [x20, #255]! +0xf7,0x1e,0x00,0xfc == str d23, [x23, #1]! +0x19,0x0c,0x10,0xfc == str d25, [x0, #-256]! +0x00,0xfc,0x4f,0x3c == ldr b0, [x0, #255]! +0x63,0x1c,0x40,0x3c == ldr b3, [x3, #1]! +0xe5,0x0f,0x50,0x3c == ldr b5, [sp, #-256]! +0x4a,0xfd,0x4f,0x7c == ldr h10, [x10, #255]! +0xed,0x1e,0x40,0x7c == ldr h13, [x23, #1]! +0xef,0x0f,0x50,0x7c == ldr h15, [sp, #-256]! +0x94,0xfe,0x4f,0xbc == ldr s20, [x20, #255]! +0xf7,0x1e,0x40,0xbc == ldr s23, [x23, #1]! +0x19,0x0c,0x50,0xbc == ldr s25, [x0, #-256]! +0x94,0xfe,0x4f,0xfc == ldr d20, [x20, #255]! +0xf7,0x1e,0x40,0xfc == ldr d23, [x23, #1]! +0x19,0x0c,0x50,0xfc == ldr d25, [x0, #-256]! +0x34,0xfc,0xcf,0x3c == ldr q20, [x1, #255]! +0x37,0x1d,0xc0,0x3c == ldr q23, [x9, #1]! +0x99,0x0e,0xd0,0x3c == ldr q25, [x20, #-256]! +0x2a,0xfc,0x8f,0x3c == str q10, [x1, #255]! +0xf6,0x1f,0x80,0x3c == str q22, [sp, #1]! +0x95,0x0e,0x90,0x3c == str q21, [x20, #-256]! +0xe9,0x0b,0x00,0x38 == sttrb w9, [sp] +0x9f,0xf9,0x0f,0x78 == sttrh wzr, [x12, #255] +0x10,0x08,0x10,0xb8 == sttr w16, [x0, #-256] +0xdc,0x19,0x00,0xf8 == sttr x28, [x14, #1] +0x81,0xfa,0x4f,0x38 == ldtrb w1, [x20, #255] +0x34,0xf8,0x4f,0x78 == ldtrh w20, [x1, #255] +0xec,0xfb,0x4f,0xb8 == ldtr w12, [sp, #255] +0x9f,0xf9,0x4f,0xf8 == ldtr xzr, [x12, #255] +0xe9,0x08,0x90,0x38 == ldtrsb x9, [x7, #-256] +0x71,0x0a,0x90,0x78 == ldtrsh x17, [x19, #-256] +0xf4,0x09,0x90,0xb8 == ldtrsw x20, [x15, #-256] +0x33,0x08,0xd0,0x38 == ldtrsb w19, [x1, #-256] +0xaf,0x0a,0xd0,0x78 == ldtrsh w15, [x21, #-256] +0xe3,0x17,0x40,0x29 == ldp w3, w5, [sp] +0xff,0xa7,0x1f,0x29 == stp wzr, w9, [sp, #252] +0xe2,0x7f,0x60,0x29 == ldp w2, wzr, [sp, #-256] +0xe9,0xab,0x40,0x29 == ldp w9, w10, [sp, #4] +0xe9,0xab,0x40,0x69 == ldpsw x9, x10, [sp, #4] +0x49,0x28,0x60,0x69 == ldpsw x9, x10, [x2, #-256] +0xf4,0xfb,0x5f,0x69 == ldpsw x20, x30, [sp, #252] +0x55,0xf4,0x5f,0xa9 == ldp x21, x29, [x2, #504] +0x76,0x5c,0x60,0xa9 == ldp x22, x23, [x3, #-512] +0x98,0xe4,0x40,0xa9 == ldp x24, x25, [x4, #8] +0xfd,0xf3,0x5f,0x2d == ldp s29, s28, [sp, #252] +0xfb,0x6b,0x20,0x2d == stp s27, s26, [sp, #-256] +0x61,0x88,0x45,0x2d == ldp s1, s2, [x3, #44] +0x23,0x95,0x1f,0x6d == stp d3, d5, [x9, #504] +0x47,0x2d,0x20,0x6d == stp d7, d11, [x10, #-512] +0xc2,0x8f,0x7f,0x6d == ldp d2, d3, [x30, #-8] +0xe3,0x17,0x00,0xad == stp q3, q5, [sp] +0xf1,0xcf,0x1f,0xad == stp q17, q19, [sp, #1008] +0x37,0x74,0x60,0xad == ldp q23, q29, [x1, #-1024] +0xe3,0x17,0xc0,0x28 == ldp w3, w5, [sp], #0 +0xff,0xa7,0x9f,0x28 == stp wzr, w9, [sp], #252 +0xe2,0x7f,0xe0,0x28 == ldp w2, wzr, [sp], #-256 +0xe9,0xab,0xc0,0x28 == ldp w9, w10, [sp], #4 +0xe9,0xab,0xc0,0x68 == ldpsw x9, x10, [sp], #4 +0x49,0x28,0xe0,0x68 == ldpsw x9, x10, [x2], #-256 +0xf4,0xfb,0xdf,0x68 == ldpsw x20, x30, [sp], #252 +0x55,0xf4,0xdf,0xa8 == ldp x21, x29, [x2], #504 +0x76,0x5c,0xe0,0xa8 == ldp x22, x23, [x3], #-512 +0x98,0xe4,0xc0,0xa8 == ldp x24, x25, [x4], #8 +0xfd,0xf3,0xdf,0x2c == ldp s29, s28, [sp], #252 +0xfb,0x6b,0xa0,0x2c == stp s27, s26, [sp], #-256 +0x61,0x88,0xc5,0x2c == ldp s1, s2, [x3], #44 +0x23,0x95,0x9f,0x6c == stp d3, d5, [x9], #504 +0x47,0x2d,0xa0,0x6c == stp d7, d11, [x10], #-512 +0xc2,0x8f,0xff,0x6c == ldp d2, d3, [x30], #-8 +0xe3,0x17,0x80,0xac == stp q3, q5, [sp], #0 +0xf1,0xcf,0x9f,0xac == stp q17, q19, [sp], #1008 +0x37,0x74,0xe0,0xac == ldp q23, q29, [x1], #-1024 +0xe3,0x17,0xc0,0x29 == ldp w3, w5, [sp, #0]! +0xff,0xa7,0x9f,0x29 == stp wzr, w9, [sp, #252]! +0xe2,0x7f,0xe0,0x29 == ldp w2, wzr, [sp, #-256]! +0xe9,0xab,0xc0,0x29 == ldp w9, w10, [sp, #4]! +0xe9,0xab,0xc0,0x69 == ldpsw x9, x10, [sp, #4]! +0x49,0x28,0xe0,0x69 == ldpsw x9, x10, [x2, #-256]! +0xf4,0xfb,0xdf,0x69 == ldpsw x20, x30, [sp, #252]! +0x55,0xf4,0xdf,0xa9 == ldp x21, x29, [x2, #504]! +0x76,0x5c,0xe0,0xa9 == ldp x22, x23, [x3, #-512]! +0x98,0xe4,0xc0,0xa9 == ldp x24, x25, [x4, #8]! +0xfd,0xf3,0xdf,0x2d == ldp s29, s28, [sp, #252]! +0xfb,0x6b,0xa0,0x2d == stp s27, s26, [sp, #-256]! +0x61,0x88,0xc5,0x2d == ldp s1, s2, [x3, #44]! +0x23,0x95,0x9f,0x6d == stp d3, d5, [x9, #504]! +0x47,0x2d,0xa0,0x6d == stp d7, d11, [x10, #-512]! +0xc2,0x8f,0xff,0x6d == ldp d2, d3, [x30, #-8]! +0xe3,0x17,0x80,0xad == stp q3, q5, [sp, #0]! +0xf1,0xcf,0x9f,0xad == stp q17, q19, [sp, #1008]! +0x37,0x74,0xe0,0xad == ldp q23, q29, [x1, #-1024]! +0xe3,0x17,0x40,0x28 == ldnp w3, w5, [sp] +0xff,0xa7,0x1f,0x28 == stnp wzr, w9, [sp, #252] +0xe2,0x7f,0x60,0x28 == ldnp w2, wzr, [sp, #-256] +0xe9,0xab,0x40,0x28 == ldnp w9, w10, [sp, #4] +0x55,0xf4,0x5f,0xa8 == ldnp x21, x29, [x2, #504] +0x76,0x5c,0x60,0xa8 == ldnp x22, x23, [x3, #-512] +0x98,0xe4,0x40,0xa8 == ldnp x24, x25, [x4, #8] +0xfd,0xf3,0x5f,0x2c == ldnp s29, s28, [sp, #252] +0xfb,0x6b,0x20,0x2c == stnp s27, s26, [sp, #-256] +0x61,0x88,0x45,0x2c == ldnp s1, s2, [x3, #44] +0x23,0x95,0x1f,0x6c == stnp d3, d5, [x9, #504] +0x47,0x2d,0x20,0x6c == stnp d7, d11, [x10, #-512] +0xc2,0x8f,0x7f,0x6c == ldnp d2, d3, [x30, #-8] +0xe3,0x17,0x00,0xac == stnp q3, q5, [sp] +0xf1,0xcf,0x1f,0xac == stnp q17, q19, [sp, #1008] +0x37,0x74,0x60,0xac == ldnp q23, q29, [x1, #-1024] +0x23,0x3d,0x10,0x32 == orr w3, w9, #0xffff0000 +0x5f,0x29,0x03,0x32 == orr wsp, w10, #0xe00000ff +0x49,0x25,0x00,0x32 == orr w9, w10, #0x3ff +0xee,0x81,0x01,0x12 == and w14, w15, #0x80008000 +0xac,0xad,0x0a,0x12 == and w12, w13, #0xffc3ffc3 +0xeb,0x87,0x00,0x12 == and w11, wzr, #0x30003 +0xc3,0xc8,0x03,0x52 == eor w3, w6, #0xe0e0e0e0 +0xff,0xc7,0x00,0x52 == eor wsp, wzr, #0x3030303 +0x30,0xc6,0x01,0x52 == eor w16, w17, #0x81818181 +0x5f,0xe6,0x02,0x72 == {{ands wzr,|tst}} w18, #0xcccccccc +0x93,0xe6,0x00,0x72 == ands w19, w20, #0x33333333 +0xd5,0xe6,0x01,0x72 == ands w21, w22, #0x99999999 +0x7f,0xf0,0x01,0x72 == {{ands wzr,|tst}} w3, #0xaaaaaaaa +0xff,0xf3,0x00,0x72 == {{ands wzr,|tst}} wzr, #0x55555555 +0xa3,0x84,0x66,0xd2 == eor x3, x5, #0xffffffffc000000 +0x49,0xb9,0x40,0x92 == and x9, x10, #0x7fffffffffff +0x8b,0x31,0x41,0xb2 == orr x11, x12, #0x8000000000000fff +0x23,0x3d,0x10,0xb2 == orr x3, x9, #0xffff0000ffff0000 +0x5f,0x29,0x03,0xb2 == orr sp, x10, #0xe00000ffe00000ff +0x49,0x25,0x00,0xb2 == orr x9, x10, #0x3ff000003ff +0xee,0x81,0x01,0x92 == and x14, x15, #0x8000800080008000 +0xac,0xad,0x0a,0x92 == and x12, x13, #0xffc3ffc3ffc3ffc3 +0xeb,0x87,0x00,0x92 == and x11, xzr, #0x3000300030003 +0xc3,0xc8,0x03,0xd2 == eor x3, x6, #0xe0e0e0e0e0e0e0e0 +0xff,0xc7,0x00,0xd2 == eor sp, xzr, #0x303030303030303 +0x30,0xc6,0x01,0xd2 == eor x16, x17, #0x8181818181818181 +0x5f,0xe6,0x02,0xf2 == {{ands xzr,|tst}} x18, #0xcccccccccccccccc +0x93,0xe6,0x00,0xf2 == ands x19, x20, #0x3333333333333333 +0xd5,0xe6,0x01,0xf2 == ands x21, x22, #0x9999999999999999 +0x7f,0xf0,0x01,0xf2 == {{ands xzr,|tst}} x3, #0xaaaaaaaaaaaaaaaa +0xff,0xf3,0x00,0xf2 == {{ands xzr,|tst}} xzr, #0x5555555555555555 +0xe3,0x8f,0x00,0x32 == mov w3, #983055 +0xea,0xf3,0x01,0xb2 == mov x10, #-6148914691236517206 +0x62,0x78,0x1e,0x12 == and w2, w3, #0xfffffffd +0x20,0x78,0x1e,0x32 == orr w0, w1, #0xfffffffd +0x30,0x76,0x1d,0x52 == eor w16, w17, #0xfffffff9 +0x93,0x6e,0x1c,0x72 == ands w19, w20, #0xfffffff0 +0xec,0x02,0x15,0x0a == and w12, w23, w21 +0xf0,0x05,0x01,0x0a == and w16, w15, w1, lsl #1 +0x89,0x7c,0x0a,0x0a == and w9, w4, w10, lsl #31 +0xc3,0x03,0x0b,0x0a == and w3, w30, w11 +0xa3,0xfc,0x07,0x8a == and x3, x5, x7, lsl #63 +0xc5,0x11,0x93,0x8a == and x5, x14, x19, asr #4 +0x23,0x7e,0xd3,0x0a == and w3, w17, w19, ror #31 +0x40,0x44,0x5f,0x0a == and w0, w2, wzr, lsr #17 +0xc3,0x03,0x8b,0x0a == and w3, w30, w11, asr #0 +0x9f,0x00,0x1a,0x8a == and xzr, x4, x26 +0xe3,0x03,0xd4,0x0a == and w3, wzr, w20, ror #0 +0x87,0xfe,0x9f,0x8a == and x7, x20, xzr, asr #63 +0x8d,0xbe,0x2e,0x8a == bic x13, x20, x14, lsl #47 +0xe2,0x00,0x29,0x0a == bic w2, w7, w9 +0xe2,0x7c,0x80,0x2a == orr w2, w7, w0, asr #31 +0x28,0x31,0x0a,0xaa == orr x8, x9, x10, lsl #12 +0xa3,0x00,0xa7,0xaa == orn x3, x5, x7, asr #0 +0xa2,0x00,0x3d,0x2a == orn w2, w5, w29 +0xe7,0x07,0x09,0x6a == ands w7, wzr, w9, lsl #1 +0xa3,0xfc,0xd4,0xea == ands x3, x5, x20, ror #63 +0xa3,0x00,0x27,0x6a == bics w3, w5, w7 +0xe3,0x07,0x23,0xea == bics x3, xzr, x3, lsl #1 +0x7f,0x7c,0x07,0x6a == tst w3, w7, lsl #31 +0x5f,0x00,0x94,0xea == tst x2, x20, asr #0 +0xe3,0x03,0x06,0xaa == mov x3, x6 +0xe3,0x03,0x1f,0xaa == mov x3, xzr +0xff,0x03,0x02,0x2a == mov wzr, w2 +0xe3,0x03,0x05,0x2a == mov w3, w5 +0xe1,0xff,0x9f,0x52 == mov w1, #65535 +0x02,0x00,0xa0,0x52 == movz w2, #0, lsl #16 +0x42,0x9a,0x80,0x12 == mov w2, #-1235 +0x42,0x9a,0xc0,0xd2 == mov x2, #5299989643264 +0x3f,0x1c,0xe2,0xf2 == movk xzr, #{{4321|0x10e1}}, lsl #48 +0x02 == adr x2, loc +0x1f == adr xzr, loc +0x1d == adrp x29, loc +0x1e,0x00,0x00,0xb0 == adrp x30, #4096 +0x14,0x00,0x00,0x10 == adr x20, #0 +0xe9,0xff,0xff,0x70 == adr x9, #-1 +0xe5,0xff,0x7f,0x70 == adr x5, #1048575 +0xe9,0xff,0x7f,0x70 == adr x9, #1048575 +0x02,0x00,0x80,0x10 == adr x2, #-1048576 +0xe9,0xff,0x7f,0xf0 == adrp x9, #4294963200 +0x14,0x00,0x80,0x90 == adrp x20, #-4294967296 +0x1f,0x20,0x03,0xd5 == nop +0xff,0x2f,0x03,0xd5 == hint #{{127|0x7f}} +0x1f,0x20,0x03,0xd5 == nop +0x3f,0x20,0x03,0xd5 == yield +0x5f,0x20,0x03,0xd5 == wfe +0x7f,0x20,0x03,0xd5 == wfi +0x9f,0x20,0x03,0xd5 == sev +0xbf,0x20,0x03,0xd5 == sevl +0xdf,0x20,0x03,0xd5 == dgh +0x5f,0x3f,0x03,0xd5 == clrex +0x5f,0x30,0x03,0xd5 == clrex #0 +0x5f,0x37,0x03,0xd5 == clrex #7 +0x5f,0x3f,0x03,0xd5 == clrex +0x9f,0x30,0x03,0xd5 == ssbb +0x9f,0x34,0x03,0xd5 == pssbb +0x9f,0x3c,0x03,0xd5 == dsb #12 +0x9f,0x3f,0x03,0xd5 == dsb sy +0x9f,0x31,0x03,0xd5 == dsb oshld +0x9f,0x32,0x03,0xd5 == dsb oshst +0x9f,0x33,0x03,0xd5 == dsb osh +0x9f,0x35,0x03,0xd5 == dsb nshld +0x9f,0x36,0x03,0xd5 == dsb nshst +0x9f,0x37,0x03,0xd5 == dsb nsh +0x9f,0x39,0x03,0xd5 == dsb ishld +0x9f,0x3a,0x03,0xd5 == dsb ishst +0x9f,0x3b,0x03,0xd5 == dsb ish +0x9f,0x3d,0x03,0xd5 == dsb ld +0x9f,0x3e,0x03,0xd5 == dsb st +0x9f,0x3f,0x03,0xd5 == dsb sy +0xbf,0x30,0x03,0xd5 == dmb #0 +0xbf,0x3c,0x03,0xd5 == dmb #12 +0xbf,0x3f,0x03,0xd5 == dmb sy +0xbf,0x31,0x03,0xd5 == dmb oshld +0xbf,0x32,0x03,0xd5 == dmb oshst +0xbf,0x33,0x03,0xd5 == dmb osh +0xbf,0x35,0x03,0xd5 == dmb nshld +0xbf,0x36,0x03,0xd5 == dmb nshst +0xbf,0x37,0x03,0xd5 == dmb nsh +0xbf,0x39,0x03,0xd5 == dmb ishld +0xbf,0x3a,0x03,0xd5 == dmb ishst +0xbf,0x3b,0x03,0xd5 == dmb ish +0xbf,0x3d,0x03,0xd5 == dmb ld +0xbf,0x3e,0x03,0xd5 == dmb st +0xbf,0x3f,0x03,0xd5 == dmb sy +0xdf,0x3f,0x03,0xd5 == isb +0xdf,0x3f,0x03,0xd5 == isb +0xdf,0x3c,0x03,0xd5 == isb #12 +0xbf,0x40,0x00,0xd5 == msr {{SPSel|SPSEL}}, #0 +0xdf,0x4f,0x03,0xd5 == msr {{DAIFSet|DAIFSET}}, #15 +0xff,0x4c,0x03,0xd5 == msr {{DAIFClr|DAIFCLR}}, #12 +0xe5,0x59,0x0f,0xd5 == sys #7, c5, c9, #7, x5 +0x5f,0xff,0x08,0xd5 == sys #0, c15, c15, #2 +0xe9,0x59,0x2f,0xd5 == sysl x9, #7, c5, c9, #7 +0x41,0xff,0x28,0xd5 == sysl x1, #0, c15, c15, #2 +0x1f,0x71,0x08,0xd5 == ic ialluis +0x1f,0x75,0x08,0xd5 == ic iallu +0x29,0x75,0x0b,0xd5 == ic ivau, x9 +0x2c,0x74,0x0b,0xd5 == dc zva, x12 +0x3f,0x76,0x08,0xd5 == dc ivac, xzr +0x42,0x76,0x08,0xd5 == dc isw, x2 +0x29,0x7a,0x0b,0xd5 == dc cvac, x9 +0x4a,0x7a,0x08,0xd5 == dc csw, x10 +0x20,0x7b,0x0b,0xd5 == dc cvau, x0 +0x23,0x7e,0x0b,0xd5 == dc civac, x3 +0x5e,0x7e,0x08,0xd5 == dc cisw, x30 +0x13,0x78,0x08,0xd5 == at s1e1r, x19 +0x13,0x78,0x0c,0xd5 == at s1e2r, x19 +0x13,0x78,0x0e,0xd5 == at s1e3r, x19 +0x33,0x78,0x08,0xd5 == at s1e1w, x19 +0x33,0x78,0x0c,0xd5 == at s1e2w, x19 +0x33,0x78,0x0e,0xd5 == at s1e3w, x19 +0x53,0x78,0x08,0xd5 == at s1e0r, x19 +0x73,0x78,0x08,0xd5 == at s1e0w, x19 +0x94,0x78,0x0c,0xd5 == at s12e1r, x20 +0xb4,0x78,0x0c,0xd5 == at s12e1w, x20 +0xd4,0x78,0x0c,0xd5 == at s12e0r, x20 +0xf4,0x78,0x0c,0xd5 == at s12e0w, x20 +0x24,0x80,0x0c,0xd5 == tlbi ipas2e1is, x4 +0xa9,0x80,0x0c,0xd5 == tlbi ipas2le1is, x9 +0x1f,0x83,0x08,0xd5 == tlbi vmalle1is +0x1f,0x83,0x0c,0xd5 == tlbi alle2is +0x1f,0x83,0x0e,0xd5 == tlbi alle3is +0x21,0x83,0x08,0xd5 == tlbi vae1is, x1 +0x22,0x83,0x0c,0xd5 == tlbi vae2is, x2 +0x23,0x83,0x0e,0xd5 == tlbi vae3is, x3 +0x45,0x83,0x08,0xd5 == tlbi aside1is, x5 +0x69,0x83,0x08,0xd5 == tlbi vaae1is, x9 +0x9f,0x83,0x0c,0xd5 == tlbi alle1is +0xaa,0x83,0x08,0xd5 == tlbi vale1is, x10 +0xab,0x83,0x0c,0xd5 == tlbi vale2is, x11 +0xad,0x83,0x0e,0xd5 == tlbi vale3is, x13 +0xdf,0x83,0x0c,0xd5 == tlbi vmalls12e1is +0xee,0x83,0x08,0xd5 == tlbi vaale1is, x14 +0x2f,0x84,0x0c,0xd5 == tlbi ipas2e1, x15 +0xb0,0x84,0x0c,0xd5 == tlbi ipas2le1, x16 +0x1f,0x87,0x08,0xd5 == tlbi vmalle1 +0x1f,0x87,0x0c,0xd5 == tlbi alle2 +0x1f,0x87,0x0e,0xd5 == tlbi alle3 +0x31,0x87,0x08,0xd5 == tlbi vae1, x17 +0x32,0x87,0x0c,0xd5 == tlbi vae2, x18 +0x33,0x87,0x0e,0xd5 == tlbi vae3, x19 +0x54,0x87,0x08,0xd5 == tlbi aside1, x20 +0x75,0x87,0x08,0xd5 == tlbi vaae1, x21 +0x9f,0x87,0x0c,0xd5 == tlbi alle1 +0xb6,0x87,0x08,0xd5 == tlbi vale1, x22 +0xb7,0x87,0x0c,0xd5 == tlbi vale2, x23 +0xb8,0x87,0x0e,0xd5 == tlbi vale3, x24 +0xdf,0x87,0x0c,0xd5 == tlbi vmalls12e1 +0xf9,0x87,0x08,0xd5 == tlbi vaale1, x25 +0x0c,0x00,0x12,0xd5 == msr {{teecr32_el1|TEECR32_EL1}}, x12 +0x4c,0x00,0x10,0xd5 == msr {{osdtrrx_el1|OSDTRRX_EL1}}, x12 +0x0c,0x02,0x10,0xd5 == msr {{mdccint_el1|MDCCINT_EL1}}, x12 +0x4c,0x02,0x10,0xd5 == msr {{mdscr_el1|MDSCR_EL1}}, x12 +0x4c,0x03,0x10,0xd5 == msr {{osdtrtx_el1|OSDTRTX_EL1}}, x12 +0x0c,0x04,0x13,0xd5 == msr {{dbgdtr_el0|DBGDTR_EL0}}, x12 +0x0c,0x05,0x13,0xd5 == msr {{dbgdtrtx_el0|DBGDTRTX_EL0}}, x12 +0x4c,0x06,0x10,0xd5 == msr {{oseccr_el1|OSECCR_EL1}}, x12 +0x0c,0x07,0x14,0xd5 == msr {{dbgvcr32_el2|DBGVCR32_EL2}}, x12 +0x8c,0x00,0x10,0xd5 == msr {{dbgbvr0_el1|DBGBVR0_EL1}}, x12 +0x8c,0x01,0x10,0xd5 == msr {{dbgbvr1_el1|DBGBVR1_EL1}}, x12 +0x8c,0x02,0x10,0xd5 == msr {{dbgbvr2_el1|DBGBVR2_EL1}}, x12 +0x8c,0x03,0x10,0xd5 == msr {{dbgbvr3_el1|DBGBVR3_EL1}}, x12 +0x8c,0x04,0x10,0xd5 == msr {{dbgbvr4_el1|DBGBVR4_EL1}}, x12 +0x8c,0x05,0x10,0xd5 == msr {{dbgbvr5_el1|DBGBVR5_EL1}}, x12 +0x8c,0x06,0x10,0xd5 == msr {{dbgbvr6_el1|DBGBVR6_EL1}}, x12 +0x8c,0x07,0x10,0xd5 == msr {{dbgbvr7_el1|DBGBVR7_EL1}}, x12 +0x8c,0x08,0x10,0xd5 == msr {{dbgbvr8_el1|DBGBVR8_EL1}}, x12 +0x8c,0x09,0x10,0xd5 == msr {{dbgbvr9_el1|DBGBVR9_EL1}}, x12 +0x8c,0x0a,0x10,0xd5 == msr {{dbgbvr10_el1|DBGBVR10_EL1}}, x12 +0x8c,0x0b,0x10,0xd5 == msr {{dbgbvr11_el1|DBGBVR11_EL1}}, x12 +0x8c,0x0c,0x10,0xd5 == msr {{dbgbvr12_el1|DBGBVR12_EL1}}, x12 +0x8c,0x0d,0x10,0xd5 == msr {{dbgbvr13_el1|DBGBVR13_EL1}}, x12 +0x8c,0x0e,0x10,0xd5 == msr {{dbgbvr14_el1|DBGBVR14_EL1}}, x12 +0x8c,0x0f,0x10,0xd5 == msr {{dbgbvr15_el1|DBGBVR15_EL1}}, x12 +0xac,0x00,0x10,0xd5 == msr {{dbgbcr0_el1|DBGBCR0_EL1}}, x12 +0xac,0x01,0x10,0xd5 == msr {{dbgbcr1_el1|DBGBCR1_EL1}}, x12 +0xac,0x02,0x10,0xd5 == msr {{dbgbcr2_el1|DBGBCR2_EL1}}, x12 +0xac,0x03,0x10,0xd5 == msr {{dbgbcr3_el1|DBGBCR3_EL1}}, x12 +0xac,0x04,0x10,0xd5 == msr {{dbgbcr4_el1|DBGBCR4_EL1}}, x12 +0xac,0x05,0x10,0xd5 == msr {{dbgbcr5_el1|DBGBCR5_EL1}}, x12 +0xac,0x06,0x10,0xd5 == msr {{dbgbcr6_el1|DBGBCR6_EL1}}, x12 +0xac,0x07,0x10,0xd5 == msr {{dbgbcr7_el1|DBGBCR7_EL1}}, x12 +0xac,0x08,0x10,0xd5 == msr {{dbgbcr8_el1|DBGBCR8_EL1}}, x12 +0xac,0x09,0x10,0xd5 == msr {{dbgbcr9_el1|DBGBCR9_EL1}}, x12 +0xac,0x0a,0x10,0xd5 == msr {{dbgbcr10_el1|DBGBCR10_EL1}}, x12 +0xac,0x0b,0x10,0xd5 == msr {{dbgbcr11_el1|DBGBCR11_EL1}}, x12 +0xac,0x0c,0x10,0xd5 == msr {{dbgbcr12_el1|DBGBCR12_EL1}}, x12 +0xac,0x0d,0x10,0xd5 == msr {{dbgbcr13_el1|DBGBCR13_EL1}}, x12 +0xac,0x0e,0x10,0xd5 == msr {{dbgbcr14_el1|DBGBCR14_EL1}}, x12 +0xac,0x0f,0x10,0xd5 == msr {{dbgbcr15_el1|DBGBCR15_EL1}}, x12 +0xcc,0x00,0x10,0xd5 == msr {{dbgwvr0_el1|DBGWVR0_EL1}}, x12 +0xcc,0x01,0x10,0xd5 == msr {{dbgwvr1_el1|DBGWVR1_EL1}}, x12 +0xcc,0x02,0x10,0xd5 == msr {{dbgwvr2_el1|DBGWVR2_EL1}}, x12 +0xcc,0x03,0x10,0xd5 == msr {{dbgwvr3_el1|DBGWVR3_EL1}}, x12 +0xcc,0x04,0x10,0xd5 == msr {{dbgwvr4_el1|DBGWVR4_EL1}}, x12 +0xcc,0x05,0x10,0xd5 == msr {{dbgwvr5_el1|DBGWVR5_EL1}}, x12 +0xcc,0x06,0x10,0xd5 == msr {{dbgwvr6_el1|DBGWVR6_EL1}}, x12 +0xcc,0x07,0x10,0xd5 == msr {{dbgwvr7_el1|DBGWVR7_EL1}}, x12 +0xcc,0x08,0x10,0xd5 == msr {{dbgwvr8_el1|DBGWVR8_EL1}}, x12 +0xcc,0x09,0x10,0xd5 == msr {{dbgwvr9_el1|DBGWVR9_EL1}}, x12 +0xcc,0x0a,0x10,0xd5 == msr {{dbgwvr10_el1|DBGWVR10_EL1}}, x12 +0xcc,0x0b,0x10,0xd5 == msr {{dbgwvr11_el1|DBGWVR11_EL1}}, x12 +0xcc,0x0c,0x10,0xd5 == msr {{dbgwvr12_el1|DBGWVR12_EL1}}, x12 +0xcc,0x0d,0x10,0xd5 == msr {{dbgwvr13_el1|DBGWVR13_EL1}}, x12 +0xcc,0x0e,0x10,0xd5 == msr {{dbgwvr14_el1|DBGWVR14_EL1}}, x12 +0xcc,0x0f,0x10,0xd5 == msr {{dbgwvr15_el1|DBGWVR15_EL1}}, x12 +0xec,0x00,0x10,0xd5 == msr {{dbgwcr0_el1|DBGWCR0_EL1}}, x12 +0xec,0x01,0x10,0xd5 == msr {{dbgwcr1_el1|DBGWCR1_EL1}}, x12 +0xec,0x02,0x10,0xd5 == msr {{dbgwcr2_el1|DBGWCR2_EL1}}, x12 +0xec,0x03,0x10,0xd5 == msr {{dbgwcr3_el1|DBGWCR3_EL1}}, x12 +0xec,0x04,0x10,0xd5 == msr {{dbgwcr4_el1|DBGWCR4_EL1}}, x12 +0xec,0x05,0x10,0xd5 == msr {{dbgwcr5_el1|DBGWCR5_EL1}}, x12 +0xec,0x06,0x10,0xd5 == msr {{dbgwcr6_el1|DBGWCR6_EL1}}, x12 +0xec,0x07,0x10,0xd5 == msr {{dbgwcr7_el1|DBGWCR7_EL1}}, x12 +0xec,0x08,0x10,0xd5 == msr {{dbgwcr8_el1|DBGWCR8_EL1}}, x12 +0xec,0x09,0x10,0xd5 == msr {{dbgwcr9_el1|DBGWCR9_EL1}}, x12 +0xec,0x0a,0x10,0xd5 == msr {{dbgwcr10_el1|DBGWCR10_EL1}}, x12 +0xec,0x0b,0x10,0xd5 == msr {{dbgwcr11_el1|DBGWCR11_EL1}}, x12 +0xec,0x0c,0x10,0xd5 == msr {{dbgwcr12_el1|DBGWCR12_EL1}}, x12 +0xec,0x0d,0x10,0xd5 == msr {{dbgwcr13_el1|DBGWCR13_EL1}}, x12 +0xec,0x0e,0x10,0xd5 == msr {{dbgwcr14_el1|DBGWCR14_EL1}}, x12 +0xec,0x0f,0x10,0xd5 == msr {{dbgwcr15_el1|DBGWCR15_EL1}}, x12 +0x0c,0x10,0x12,0xd5 == msr {{teehbr32_el1|TEEHBR32_EL1}}, x12 +0x8c,0x10,0x10,0xd5 == msr {{oslar_el1|OSLAR_EL1}}, x12 +0x8c,0x13,0x10,0xd5 == msr {{osdlr_el1|OSDLR_EL1}}, x12 +0x8c,0x14,0x10,0xd5 == msr {{dbgprcr_el1|DBGPRCR_EL1}}, x12 +0xcc,0x78,0x10,0xd5 == msr {{dbgclaimset_el1|DBGCLAIMSET_EL1}}, x12 +0xcc,0x79,0x10,0xd5 == msr {{dbgclaimclr_el1|DBGCLAIMCLR_EL1}}, x12 +0x0c,0x00,0x1a,0xd5 == msr {{csselr_el1|CSSELR_EL1}}, x12 +0x0c,0x00,0x1c,0xd5 == msr {{vpidr_el2|VPIDR_EL2}}, x12 +0xac,0x00,0x1c,0xd5 == msr {{vmpidr_el2|VMPIDR_EL2}}, x12 +0x0c,0x10,0x18,0xd5 == msr {{sctlr_el1|SCTLR_EL1}}, x12 +0x0c,0x10,0x1c,0xd5 == msr {{sctlr_el2|SCTLR_EL2}}, x12 +0x0c,0x10,0x1e,0xd5 == msr {{sctlr_el3|SCTLR_EL3}}, x12 +0x2c,0x10,0x18,0xd5 == msr {{actlr_el1|ACTLR_EL1}}, x12 +0x2c,0x10,0x1c,0xd5 == msr {{actlr_el2|ACTLR_EL2}}, x12 +0x2c,0x10,0x1e,0xd5 == msr {{actlr_el3|ACTLR_EL3}}, x12 +0x4c,0x10,0x18,0xd5 == msr {{cpacr_el1|CPACR_EL1}}, x12 +0x0c,0x11,0x1c,0xd5 == msr {{hcr_el2|HCR_EL2}}, x12 +0x0c,0x11,0x1e,0xd5 == msr {{scr_el3|SCR_EL3}}, x12 +0x2c,0x11,0x1c,0xd5 == msr {{mdcr_el2|MDCR_EL2}}, x12 +0x2c,0x11,0x1e,0xd5 == msr {{sder32_el3|SDER32_EL3}}, x12 +0x4c,0x11,0x1c,0xd5 == msr {{cptr_el2|CPTR_EL2}}, x12 +0x4c,0x11,0x1e,0xd5 == msr {{cptr_el3|CPTR_EL3}}, x12 +0x6c,0x11,0x1c,0xd5 == msr {{hstr_el2|HSTR_EL2}}, x12 +0xec,0x11,0x1c,0xd5 == msr {{hacr_el2|HACR_EL2}}, x12 +0x2c,0x13,0x1e,0xd5 == msr {{mdcr_el3|MDCR_EL3}}, x12 +0x0c,0x20,0x18,0xd5 == msr {{ttbr0_el1|TTBR0_EL1}}, x12 +0x0c,0x20,0x1c,0xd5 == msr {{ttbr0_el2|TTBR0_EL2}}, x12 +0x0c,0x20,0x1e,0xd5 == msr {{ttbr0_el3|TTBR0_EL3}}, x12 +0x2c,0x20,0x18,0xd5 == msr {{ttbr1_el1|TTBR1_EL1}}, x12 +0x4c,0x20,0x18,0xd5 == msr {{tcr_el1|TCR_EL1}}, x12 +0x4c,0x20,0x1c,0xd5 == msr {{tcr_el2|TCR_EL2}}, x12 +0x4c,0x20,0x1e,0xd5 == msr {{tcr_el3|TCR_EL3}}, x12 +0x0c,0x21,0x1c,0xd5 == msr {{vttbr_el2|VTTBR_EL2}}, x12 +0x4c,0x21,0x1c,0xd5 == msr {{vtcr_el2|VTCR_EL2}}, x12 +0x0c,0x30,0x1c,0xd5 == msr {{dacr32_el2|DACR32_EL2}}, x12 +0x0c,0x40,0x18,0xd5 == msr {{spsr_el1|SPSR_EL1}}, x12 +0x0c,0x40,0x1c,0xd5 == msr {{spsr_el2|SPSR_EL2}}, x12 +0x0c,0x40,0x1e,0xd5 == msr {{spsr_el3|SPSR_EL3}}, x12 +0x2c,0x40,0x18,0xd5 == msr {{elr_el1|ELR_EL1}}, x12 +0x2c,0x40,0x1c,0xd5 == msr {{elr_el2|ELR_EL2}}, x12 +0x2c,0x40,0x1e,0xd5 == msr {{elr_el3|ELR_EL3}}, x12 +0x0c,0x41,0x18,0xd5 == msr {{sp_el0|SP_EL0}}, x12 +0x0c,0x41,0x1c,0xd5 == msr {{sp_el1|SP_EL1}}, x12 +0x0c,0x41,0x1e,0xd5 == msr {{sp_el2|SP_EL2}}, x12 +0x0c,0x42,0x18,0xd5 == msr {{SPSel|SPSEL}}, x12 +0x0c,0x42,0x1b,0xd5 == msr {{nzcv|NZCV}}, x12 +0x2c,0x42,0x1b,0xd5 == msr {{daif|DAIF}}, x12 +0x0c,0x43,0x1c,0xd5 == msr {{SPSR_irq|SPSR_IRQ}}, x12 +0x2c,0x43,0x1c,0xd5 == msr {{SPSR_abt|SPSR_ABT}}, x12 +0x4c,0x43,0x1c,0xd5 == msr {{SPSR_und|SPSR_UND}}, x12 +0x6c,0x43,0x1c,0xd5 == msr {{SPSR_fiq|SPSR_FIQ}}, x12 +0x0c,0x44,0x1b,0xd5 == msr {{fpcr|FPCR}}, x12 +0x2c,0x44,0x1b,0xd5 == msr {{fpsr|FPSR}}, x12 +0x0c,0x45,0x1b,0xd5 == msr {{dspsr_el0|DSPSR_EL0}}, x12 +0x2c,0x45,0x1b,0xd5 == msr {{dlr_el0|DLR_EL0}}, x12 +0x2c,0x50,0x1c,0xd5 == msr {{ifsr32_el2|IFSR32_EL2}}, x12 +0x0c,0x51,0x18,0xd5 == msr {{afsr0_el1|AFSR0_EL1}}, x12 +0x0c,0x51,0x1c,0xd5 == msr {{afsr0_el2|AFSR0_EL2}}, x12 +0x0c,0x51,0x1e,0xd5 == msr {{afsr0_el3|AFSR0_EL3}}, x12 +0x2c,0x51,0x18,0xd5 == msr {{afsr1_el1|AFSR1_EL1}}, x12 +0x2c,0x51,0x1c,0xd5 == msr {{afsr1_el2|AFSR1_EL2}}, x12 +0x2c,0x51,0x1e,0xd5 == msr {{afsr1_el3|AFSR1_EL3}}, x12 +0x0c,0x52,0x18,0xd5 == msr {{esr_el1|ESR_EL1}}, x12 +0x0c,0x52,0x1c,0xd5 == msr {{esr_el2|ESR_EL2}}, x12 +0x0c,0x52,0x1e,0xd5 == msr {{esr_el3|ESR_EL3}}, x12 +0x0c,0x53,0x1c,0xd5 == msr {{fpexc32_el2|FPEXC32_EL2}}, x12 +0x0c,0x60,0x18,0xd5 == msr {{far_el1|FAR_EL1}}, x12 +0x0c,0x60,0x1c,0xd5 == msr {{far_el2|FAR_EL2}}, x12 +0x0c,0x60,0x1e,0xd5 == msr {{far_el3|FAR_EL3}}, x12 +0x8c,0x60,0x1c,0xd5 == msr {{hpfar_el2|HPFAR_EL2}}, x12 +0x0c,0x74,0x18,0xd5 == msr {{par_el1|PAR_EL1}}, x12 +0x0c,0x9c,0x1b,0xd5 == msr {{pmcr_el0|PMCR_EL0}}, x12 +0x2c,0x9c,0x1b,0xd5 == msr {{pmcntenset_el0|PMCNTENSET_EL0}}, x12 +0x4c,0x9c,0x1b,0xd5 == msr {{pmcntenclr_el0|PMCNTENCLR_EL0}}, x12 +0x6c,0x9c,0x1b,0xd5 == msr {{pmovsclr_el0|PMOVSCLR_EL0}}, x12 +0xac,0x9c,0x1b,0xd5 == msr {{pmselr_el0|PMSELR_EL0}}, x12 +0x0c,0x9d,0x1b,0xd5 == msr {{pmccntr_el0|PMCCNTR_EL0}}, x12 +0x2c,0x9d,0x1b,0xd5 == msr {{pmxevtyper_el0|PMXEVTYPER_EL0}}, x12 +0x4c,0x9d,0x1b,0xd5 == msr {{pmxevcntr_el0|PMXEVCNTR_EL0}}, x12 +0x0c,0x9e,0x1b,0xd5 == msr {{pmuserenr_el0|PMUSERENR_EL0}}, x12 +0x2c,0x9e,0x18,0xd5 == msr {{pmintenset_el1|PMINTENSET_EL1}}, x12 +0x4c,0x9e,0x18,0xd5 == msr {{pmintenclr_el1|PMINTENCLR_EL1}}, x12 +0x6c,0x9e,0x1b,0xd5 == msr {{pmovsset_el0|PMOVSSET_EL0}}, x12 +0x0c,0xa2,0x18,0xd5 == msr {{mair_el1|MAIR_EL1}}, x12 +0x0c,0xa2,0x1c,0xd5 == msr {{mair_el2|MAIR_EL2}}, x12 +0x0c,0xa2,0x1e,0xd5 == msr {{mair_el3|MAIR_EL3}}, x12 +0x0c,0xa3,0x18,0xd5 == msr {{amair_el1|AMAIR_EL1}}, x12 +0x0c,0xa3,0x1c,0xd5 == msr {{amair_el2|AMAIR_EL2}}, x12 +0x0c,0xa3,0x1e,0xd5 == msr {{amair_el3|AMAIR_EL3}}, x12 +0x0c,0xc0,0x18,0xd5 == msr {{vbar_el1|VBAR_EL1}}, x12 +0x0c,0xc0,0x1c,0xd5 == msr {{vbar_el2|VBAR_EL2}}, x12 +0x0c,0xc0,0x1e,0xd5 == msr {{vbar_el3|VBAR_EL3}}, x12 +0x4c,0xc0,0x18,0xd5 == msr {{rmr_el1|RMR_EL1}}, x12 +0x4c,0xc0,0x1c,0xd5 == msr {{rmr_el2|RMR_EL2}}, x12 +0x4c,0xc0,0x1e,0xd5 == msr {{rmr_el3|RMR_EL3}}, x12 +0x2c,0xd0,0x18,0xd5 == msr {{contextidr_el1|CONTEXTIDR_EL1}}, x12 +0x4c,0xd0,0x1b,0xd5 == msr {{tpidr_el0|TPIDR_EL0}}, x12 +0x4c,0xd0,0x1c,0xd5 == msr {{tpidr_el2|TPIDR_EL2}}, x12 +0x4c,0xd0,0x1e,0xd5 == msr {{tpidr_el3|TPIDR_EL3}}, x12 +0x6c,0xd0,0x1b,0xd5 == msr {{tpidrro_el0|TPIDRRO_EL0}}, x12 +0x8c,0xd0,0x18,0xd5 == msr {{tpidr_el1|TPIDR_EL1}}, x12 +0x0c,0xe0,0x1b,0xd5 == msr {{cntfrq_el0|CNTFRQ_EL0}}, x12 +0x6c,0xe0,0x1c,0xd5 == msr {{cntvoff_el2|CNTVOFF_EL2}}, x12 +0x0c,0xe1,0x18,0xd5 == msr {{cntkctl_el1|CNTKCTL_EL1}}, x12 +0x0c,0xe1,0x1c,0xd5 == msr {{cnthctl_el2|CNTHCTL_EL2}}, x12 +0x0c,0xe2,0x1b,0xd5 == msr {{cntp_tval_el0|CNTP_TVAL_EL0}}, x12 +0x0c,0xe2,0x1c,0xd5 == msr {{cnthp_tval_el2|CNTHP_TVAL_EL2}}, x12 +0x0c,0xe2,0x1f,0xd5 == msr {{cntps_tval_el1|CNTPS_TVAL_EL1}}, x12 +0x2c,0xe2,0x1b,0xd5 == msr {{cntp_ctl_el0|CNTP_CTL_EL0}}, x12 +0x2c,0xe2,0x1c,0xd5 == msr {{cnthp_ctl_el2|CNTHP_CTL_EL2}}, x12 +0x2c,0xe2,0x1f,0xd5 == msr {{cntps_ctl_el1|CNTPS_CTL_EL1}}, x12 +0x4c,0xe2,0x1b,0xd5 == msr {{cntp_cval_el0|CNTP_CVAL_EL0}}, x12 +0x4c,0xe2,0x1c,0xd5 == msr {{cnthp_cval_el2|CNTHP_CVAL_EL2}}, x12 +0x4c,0xe2,0x1f,0xd5 == msr {{cntps_cval_el1|CNTPS_CVAL_EL1}}, x12 +0x0c,0xe3,0x1b,0xd5 == msr {{cntv_tval_el0|CNTV_TVAL_EL0}}, x12 +0x2c,0xe3,0x1b,0xd5 == msr {{cntv_ctl_el0|CNTV_CTL_EL0}}, x12 +0x4c,0xe3,0x1b,0xd5 == msr {{cntv_cval_el0|CNTV_CVAL_EL0}}, x12 +0x0c,0xe8,0x1b,0xd5 == msr {{pmevcntr0_el0|PMEVCNTR0_EL0}}, x12 +0x2c,0xe8,0x1b,0xd5 == msr {{pmevcntr1_el0|PMEVCNTR1_EL0}}, x12 +0x4c,0xe8,0x1b,0xd5 == msr {{pmevcntr2_el0|PMEVCNTR2_EL0}}, x12 +0x6c,0xe8,0x1b,0xd5 == msr {{pmevcntr3_el0|PMEVCNTR3_EL0}}, x12 +0x8c,0xe8,0x1b,0xd5 == msr {{pmevcntr4_el0|PMEVCNTR4_EL0}}, x12 +0xac,0xe8,0x1b,0xd5 == msr {{pmevcntr5_el0|PMEVCNTR5_EL0}}, x12 +0xcc,0xe8,0x1b,0xd5 == msr {{pmevcntr6_el0|PMEVCNTR6_EL0}}, x12 +0xec,0xe8,0x1b,0xd5 == msr {{pmevcntr7_el0|PMEVCNTR7_EL0}}, x12 +0x0c,0xe9,0x1b,0xd5 == msr {{pmevcntr8_el0|PMEVCNTR8_EL0}}, x12 +0x2c,0xe9,0x1b,0xd5 == msr {{pmevcntr9_el0|PMEVCNTR9_EL0}}, x12 +0x4c,0xe9,0x1b,0xd5 == msr {{pmevcntr10_el0|PMEVCNTR10_EL0}}, x12 +0x6c,0xe9,0x1b,0xd5 == msr {{pmevcntr11_el0|PMEVCNTR11_EL0}}, x12 +0x8c,0xe9,0x1b,0xd5 == msr {{pmevcntr12_el0|PMEVCNTR12_EL0}}, x12 +0xac,0xe9,0x1b,0xd5 == msr {{pmevcntr13_el0|PMEVCNTR13_EL0}}, x12 +0xcc,0xe9,0x1b,0xd5 == msr {{pmevcntr14_el0|PMEVCNTR14_EL0}}, x12 +0xec,0xe9,0x1b,0xd5 == msr {{pmevcntr15_el0|PMEVCNTR15_EL0}}, x12 +0x0c,0xea,0x1b,0xd5 == msr {{pmevcntr16_el0|PMEVCNTR16_EL0}}, x12 +0x2c,0xea,0x1b,0xd5 == msr {{pmevcntr17_el0|PMEVCNTR17_EL0}}, x12 +0x4c,0xea,0x1b,0xd5 == msr {{pmevcntr18_el0|PMEVCNTR18_EL0}}, x12 +0x6c,0xea,0x1b,0xd5 == msr {{pmevcntr19_el0|PMEVCNTR19_EL0}}, x12 +0x8c,0xea,0x1b,0xd5 == msr {{pmevcntr20_el0|PMEVCNTR20_EL0}}, x12 +0xac,0xea,0x1b,0xd5 == msr {{pmevcntr21_el0|PMEVCNTR21_EL0}}, x12 +0xcc,0xea,0x1b,0xd5 == msr {{pmevcntr22_el0|PMEVCNTR22_EL0}}, x12 +0xec,0xea,0x1b,0xd5 == msr {{pmevcntr23_el0|PMEVCNTR23_EL0}}, x12 +0x0c,0xeb,0x1b,0xd5 == msr {{pmevcntr24_el0|PMEVCNTR24_EL0}}, x12 +0x2c,0xeb,0x1b,0xd5 == msr {{pmevcntr25_el0|PMEVCNTR25_EL0}}, x12 +0x4c,0xeb,0x1b,0xd5 == msr {{pmevcntr26_el0|PMEVCNTR26_EL0}}, x12 +0x6c,0xeb,0x1b,0xd5 == msr {{pmevcntr27_el0|PMEVCNTR27_EL0}}, x12 +0x8c,0xeb,0x1b,0xd5 == msr {{pmevcntr28_el0|PMEVCNTR28_EL0}}, x12 +0xac,0xeb,0x1b,0xd5 == msr {{pmevcntr29_el0|PMEVCNTR29_EL0}}, x12 +0xcc,0xeb,0x1b,0xd5 == msr {{pmevcntr30_el0|PMEVCNTR30_EL0}}, x12 +0xec,0xef,0x1b,0xd5 == msr {{pmccfiltr_el0|PMCCFILTR_EL0}}, x12 +0x0c,0xec,0x1b,0xd5 == msr {{pmevtyper0_el0|PMEVTYPER0_EL0}}, x12 +0x2c,0xec,0x1b,0xd5 == msr {{pmevtyper1_el0|PMEVTYPER1_EL0}}, x12 +0x4c,0xec,0x1b,0xd5 == msr {{pmevtyper2_el0|PMEVTYPER2_EL0}}, x12 +0x6c,0xec,0x1b,0xd5 == msr {{pmevtyper3_el0|PMEVTYPER3_EL0}}, x12 +0x8c,0xec,0x1b,0xd5 == msr {{pmevtyper4_el0|PMEVTYPER4_EL0}}, x12 +0xac,0xec,0x1b,0xd5 == msr {{pmevtyper5_el0|PMEVTYPER5_EL0}}, x12 +0xcc,0xec,0x1b,0xd5 == msr {{pmevtyper6_el0|PMEVTYPER6_EL0}}, x12 +0xec,0xec,0x1b,0xd5 == msr {{pmevtyper7_el0|PMEVTYPER7_EL0}}, x12 +0x0c,0xed,0x1b,0xd5 == msr {{pmevtyper8_el0|PMEVTYPER8_EL0}}, x12 +0x2c,0xed,0x1b,0xd5 == msr {{pmevtyper9_el0|PMEVTYPER9_EL0}}, x12 +0x4c,0xed,0x1b,0xd5 == msr {{pmevtyper10_el0|PMEVTYPER10_EL0}}, x12 +0x6c,0xed,0x1b,0xd5 == msr {{pmevtyper11_el0|PMEVTYPER11_EL0}}, x12 +0x8c,0xed,0x1b,0xd5 == msr {{pmevtyper12_el0|PMEVTYPER12_EL0}}, x12 +0xac,0xed,0x1b,0xd5 == msr {{pmevtyper13_el0|PMEVTYPER13_EL0}}, x12 +0xcc,0xed,0x1b,0xd5 == msr {{pmevtyper14_el0|PMEVTYPER14_EL0}}, x12 +0xec,0xed,0x1b,0xd5 == msr {{pmevtyper15_el0|PMEVTYPER15_EL0}}, x12 +0x0c,0xee,0x1b,0xd5 == msr {{pmevtyper16_el0|PMEVTYPER16_EL0}}, x12 +0x2c,0xee,0x1b,0xd5 == msr {{pmevtyper17_el0|PMEVTYPER17_EL0}}, x12 +0x4c,0xee,0x1b,0xd5 == msr {{pmevtyper18_el0|PMEVTYPER18_EL0}}, x12 +0x6c,0xee,0x1b,0xd5 == msr {{pmevtyper19_el0|PMEVTYPER19_EL0}}, x12 +0x8c,0xee,0x1b,0xd5 == msr {{pmevtyper20_el0|PMEVTYPER20_EL0}}, x12 +0xac,0xee,0x1b,0xd5 == msr {{pmevtyper21_el0|PMEVTYPER21_EL0}}, x12 +0xcc,0xee,0x1b,0xd5 == msr {{pmevtyper22_el0|PMEVTYPER22_EL0}}, x12 +0xec,0xee,0x1b,0xd5 == msr {{pmevtyper23_el0|PMEVTYPER23_EL0}}, x12 +0x0c,0xef,0x1b,0xd5 == msr {{pmevtyper24_el0|PMEVTYPER24_EL0}}, x12 +0x2c,0xef,0x1b,0xd5 == msr {{pmevtyper25_el0|PMEVTYPER25_EL0}}, x12 +0x4c,0xef,0x1b,0xd5 == msr {{pmevtyper26_el0|PMEVTYPER26_EL0}}, x12 +0x6c,0xef,0x1b,0xd5 == msr {{pmevtyper27_el0|PMEVTYPER27_EL0}}, x12 +0x8c,0xef,0x1b,0xd5 == msr {{pmevtyper28_el0|PMEVTYPER28_EL0}}, x12 +0xac,0xef,0x1b,0xd5 == msr {{pmevtyper29_el0|PMEVTYPER29_EL0}}, x12 +0xcc,0xef,0x1b,0xd5 == msr {{pmevtyper30_el0|PMEVTYPER30_EL0}}, x12 +0x2c,0xa3,0x18,0xd5 == msr {{amair2_el1|AMAIR2_EL1}}, x12 +0x2c,0xa3,0x1d,0xd5 == msr {{amair2_el12|AMAIR2_EL12}}, x12 +0x2c,0xa3,0x1c,0xd5 == msr {{amair2_el2|AMAIR2_EL2}}, x12 +0x2c,0xa3,0x1e,0xd5 == msr {{amair2_el3|AMAIR2_EL3}}, x12 +0x2c,0xa2,0x18,0xd5 == msr {{mair2_el1|MAIR2_EL1}}, x12 +0x2c,0xa2,0x1d,0xd5 == msr {{mair2_el12|MAIR2_EL12}}, x12 +0x2c,0xa1,0x1c,0xd5 == msr {{mair2_el2|MAIR2_EL2}}, x12 +0x2c,0xa1,0x1e,0xd5 == msr {{mair2_el3|MAIR2_EL3}}, x12 +0x4c,0xa2,0x18,0xd5 == msr {{pire0_el1|PIRE0_EL1}}, x12 +0x4c,0xa2,0x1d,0xd5 == msr {{pire0_el12|PIRE0_EL12}}, x12 +0x4c,0xa2,0x1c,0xd5 == msr {{pire0_el2|PIRE0_EL2}}, x12 +0x6c,0xa2,0x18,0xd5 == msr {{pir_el1|PIR_EL1}}, x12 +0x6c,0xa2,0x1d,0xd5 == msr {{pir_el12|PIR_EL12}}, x12 +0x6c,0xa2,0x1c,0xd5 == msr {{pir_el2|PIR_EL2}}, x12 +0x6c,0xa2,0x1e,0xd5 == msr {{pir_el3|PIR_EL3}}, x12 +0xac,0xa2,0x1c,0xd5 == msr {{s2pir_el2|S2PIR_EL2}}, x12 +0x8c,0xa2,0x1b,0xd5 == msr {{por_el0|POR_EL0}}, x12 +0x8c,0xa2,0x18,0xd5 == msr {{por_el1|POR_EL1}}, x12 +0x8c,0xa2,0x1d,0xd5 == msr {{por_el12|POR_EL12}}, x12 +0x8c,0xa2,0x1c,0xd5 == msr {{por_el2|POR_EL2}}, x12 +0x8c,0xa2,0x1e,0xd5 == msr {{por_el3|POR_EL3}}, x12 +0xac,0xa2,0x18,0xd5 == msr {{s2por_el1|S2POR_EL1}}, x12 +0x6c,0x10,0x18,0xd5 == msr {{sctlr2_el1|SCTLR2_EL1}}, x12 +0x6c,0x10,0x1d,0xd5 == msr {{sctlr2_el12|SCTLR2_EL12}}, x12 +0x6c,0x10,0x1c,0xd5 == msr {{sctlr2_el2|SCTLR2_EL2}}, x12 +0x6c,0x10,0x1e,0xd5 == msr {{sctlr2_el3|SCTLR2_EL3}}, x12 +0x6c,0x20,0x18,0xd5 == msr {{tcr2_el1|TCR2_EL1}}, x12 +0x6c,0x20,0x1d,0xd5 == msr {{tcr2_el12|TCR2_EL12}}, x12 +0x6c,0x20,0x1c,0xd5 == msr {{tcr2_el2|TCR2_EL2}}, x12 +0x09,0x00,0x32,0xd5 == mrs x9, {{teecr32_el1|TEECR32_EL1}} +0x49,0x00,0x30,0xd5 == mrs x9, {{osdtrrx_el1|OSDTRRX_EL1}} +0x09,0x01,0x33,0xd5 == mrs x9, {{mdccsr_el0|MDCCSR_EL0}} +0x09,0x02,0x30,0xd5 == mrs x9, {{mdccint_el1|MDCCINT_EL1}} +0x49,0x02,0x30,0xd5 == mrs x9, {{mdscr_el1|MDSCR_EL1}} +0x49,0x03,0x30,0xd5 == mrs x9, {{osdtrtx_el1|OSDTRTX_EL1}} +0x09,0x04,0x33,0xd5 == mrs x9, {{dbgdtr_el0|DBGDTR_EL0}} +0x09,0x05,0x33,0xd5 == mrs x9, {{dbgdtrrx_el0|DBGDTRRX_EL0}} +0x49,0x06,0x30,0xd5 == mrs x9, {{oseccr_el1|OSECCR_EL1}} +0x09,0x07,0x34,0xd5 == mrs x9, {{dbgvcr32_el2|DBGVCR32_EL2}} +0x89,0x00,0x30,0xd5 == mrs x9, {{dbgbvr0_el1|DBGBVR0_EL1}} +0x89,0x01,0x30,0xd5 == mrs x9, {{dbgbvr1_el1|DBGBVR1_EL1}} +0x89,0x02,0x30,0xd5 == mrs x9, {{dbgbvr2_el1|DBGBVR2_EL1}} +0x89,0x03,0x30,0xd5 == mrs x9, {{dbgbvr3_el1|DBGBVR3_EL1}} +0x89,0x04,0x30,0xd5 == mrs x9, {{dbgbvr4_el1|DBGBVR4_EL1}} +0x89,0x05,0x30,0xd5 == mrs x9, {{dbgbvr5_el1|DBGBVR5_EL1}} +0x89,0x06,0x30,0xd5 == mrs x9, {{dbgbvr6_el1|DBGBVR6_EL1}} +0x89,0x07,0x30,0xd5 == mrs x9, {{dbgbvr7_el1|DBGBVR7_EL1}} +0x89,0x08,0x30,0xd5 == mrs x9, {{dbgbvr8_el1|DBGBVR8_EL1}} +0x89,0x09,0x30,0xd5 == mrs x9, {{dbgbvr9_el1|DBGBVR9_EL1}} +0x89,0x0a,0x30,0xd5 == mrs x9, {{dbgbvr10_el1|DBGBVR10_EL1}} +0x89,0x0b,0x30,0xd5 == mrs x9, {{dbgbvr11_el1|DBGBVR11_EL1}} +0x89,0x0c,0x30,0xd5 == mrs x9, {{dbgbvr12_el1|DBGBVR12_EL1}} +0x89,0x0d,0x30,0xd5 == mrs x9, {{dbgbvr13_el1|DBGBVR13_EL1}} +0x89,0x0e,0x30,0xd5 == mrs x9, {{dbgbvr14_el1|DBGBVR14_EL1}} +0x89,0x0f,0x30,0xd5 == mrs x9, {{dbgbvr15_el1|DBGBVR15_EL1}} +0xa9,0x00,0x30,0xd5 == mrs x9, {{dbgbcr0_el1|DBGBCR0_EL1}} +0xa9,0x01,0x30,0xd5 == mrs x9, {{dbgbcr1_el1|DBGBCR1_EL1}} +0xa9,0x02,0x30,0xd5 == mrs x9, {{dbgbcr2_el1|DBGBCR2_EL1}} +0xa9,0x03,0x30,0xd5 == mrs x9, {{dbgbcr3_el1|DBGBCR3_EL1}} +0xa9,0x04,0x30,0xd5 == mrs x9, {{dbgbcr4_el1|DBGBCR4_EL1}} +0xa9,0x05,0x30,0xd5 == mrs x9, {{dbgbcr5_el1|DBGBCR5_EL1}} +0xa9,0x06,0x30,0xd5 == mrs x9, {{dbgbcr6_el1|DBGBCR6_EL1}} +0xa9,0x07,0x30,0xd5 == mrs x9, {{dbgbcr7_el1|DBGBCR7_EL1}} +0xa9,0x08,0x30,0xd5 == mrs x9, {{dbgbcr8_el1|DBGBCR8_EL1}} +0xa9,0x09,0x30,0xd5 == mrs x9, {{dbgbcr9_el1|DBGBCR9_EL1}} +0xa9,0x0a,0x30,0xd5 == mrs x9, {{dbgbcr10_el1|DBGBCR10_EL1}} +0xa9,0x0b,0x30,0xd5 == mrs x9, {{dbgbcr11_el1|DBGBCR11_EL1}} +0xa9,0x0c,0x30,0xd5 == mrs x9, {{dbgbcr12_el1|DBGBCR12_EL1}} +0xa9,0x0d,0x30,0xd5 == mrs x9, {{dbgbcr13_el1|DBGBCR13_EL1}} +0xa9,0x0e,0x30,0xd5 == mrs x9, {{dbgbcr14_el1|DBGBCR14_EL1}} +0xa9,0x0f,0x30,0xd5 == mrs x9, {{dbgbcr15_el1|DBGBCR15_EL1}} +0xc9,0x00,0x30,0xd5 == mrs x9, {{dbgwvr0_el1|DBGWVR0_EL1}} +0xc9,0x01,0x30,0xd5 == mrs x9, {{dbgwvr1_el1|DBGWVR1_EL1}} +0xc9,0x02,0x30,0xd5 == mrs x9, {{dbgwvr2_el1|DBGWVR2_EL1}} +0xc9,0x03,0x30,0xd5 == mrs x9, {{dbgwvr3_el1|DBGWVR3_EL1}} +0xc9,0x04,0x30,0xd5 == mrs x9, {{dbgwvr4_el1|DBGWVR4_EL1}} +0xc9,0x05,0x30,0xd5 == mrs x9, {{dbgwvr5_el1|DBGWVR5_EL1}} +0xc9,0x06,0x30,0xd5 == mrs x9, {{dbgwvr6_el1|DBGWVR6_EL1}} +0xc9,0x07,0x30,0xd5 == mrs x9, {{dbgwvr7_el1|DBGWVR7_EL1}} +0xc9,0x08,0x30,0xd5 == mrs x9, {{dbgwvr8_el1|DBGWVR8_EL1}} +0xc9,0x09,0x30,0xd5 == mrs x9, {{dbgwvr9_el1|DBGWVR9_EL1}} +0xc9,0x0a,0x30,0xd5 == mrs x9, {{dbgwvr10_el1|DBGWVR10_EL1}} +0xc9,0x0b,0x30,0xd5 == mrs x9, {{dbgwvr11_el1|DBGWVR11_EL1}} +0xc9,0x0c,0x30,0xd5 == mrs x9, {{dbgwvr12_el1|DBGWVR12_EL1}} +0xc9,0x0d,0x30,0xd5 == mrs x9, {{dbgwvr13_el1|DBGWVR13_EL1}} +0xc9,0x0e,0x30,0xd5 == mrs x9, {{dbgwvr14_el1|DBGWVR14_EL1}} +0xc9,0x0f,0x30,0xd5 == mrs x9, {{dbgwvr15_el1|DBGWVR15_EL1}} +0xe9,0x00,0x30,0xd5 == mrs x9, {{dbgwcr0_el1|DBGWCR0_EL1}} +0xe9,0x01,0x30,0xd5 == mrs x9, {{dbgwcr1_el1|DBGWCR1_EL1}} +0xe9,0x02,0x30,0xd5 == mrs x9, {{dbgwcr2_el1|DBGWCR2_EL1}} +0xe9,0x03,0x30,0xd5 == mrs x9, {{dbgwcr3_el1|DBGWCR3_EL1}} +0xe9,0x04,0x30,0xd5 == mrs x9, {{dbgwcr4_el1|DBGWCR4_EL1}} +0xe9,0x05,0x30,0xd5 == mrs x9, {{dbgwcr5_el1|DBGWCR5_EL1}} +0xe9,0x06,0x30,0xd5 == mrs x9, {{dbgwcr6_el1|DBGWCR6_EL1}} +0xe9,0x07,0x30,0xd5 == mrs x9, {{dbgwcr7_el1|DBGWCR7_EL1}} +0xe9,0x08,0x30,0xd5 == mrs x9, {{dbgwcr8_el1|DBGWCR8_EL1}} +0xe9,0x09,0x30,0xd5 == mrs x9, {{dbgwcr9_el1|DBGWCR9_EL1}} +0xe9,0x0a,0x30,0xd5 == mrs x9, {{dbgwcr10_el1|DBGWCR10_EL1}} +0xe9,0x0b,0x30,0xd5 == mrs x9, {{dbgwcr11_el1|DBGWCR11_EL1}} +0xe9,0x0c,0x30,0xd5 == mrs x9, {{dbgwcr12_el1|DBGWCR12_EL1}} +0xe9,0x0d,0x30,0xd5 == mrs x9, {{dbgwcr13_el1|DBGWCR13_EL1}} +0xe9,0x0e,0x30,0xd5 == mrs x9, {{dbgwcr14_el1|DBGWCR14_EL1}} +0xe9,0x0f,0x30,0xd5 == mrs x9, {{dbgwcr15_el1|DBGWCR15_EL1}} +0x09,0x10,0x30,0xd5 == mrs x9, {{mdrar_el1|MDRAR_EL1}} +0x09,0x10,0x32,0xd5 == mrs x9, {{teehbr32_el1|TEEHBR32_EL1}} +0x89,0x11,0x30,0xd5 == mrs x9, {{oslsr_el1|OSLSR_EL1}} +0x89,0x13,0x30,0xd5 == mrs x9, {{osdlr_el1|OSDLR_EL1}} +0x89,0x14,0x30,0xd5 == mrs x9, {{dbgprcr_el1|DBGPRCR_EL1}} +0xc9,0x78,0x30,0xd5 == mrs x9, {{dbgclaimset_el1|DBGCLAIMSET_EL1}} +0xc9,0x79,0x30,0xd5 == mrs x9, {{dbgclaimclr_el1|DBGCLAIMCLR_EL1}} +0xc9,0x7e,0x30,0xd5 == mrs x9, {{dbgauthstatus_el1|DBGAUTHSTATUS_EL1}} +0x09,0x00,0x38,0xd5 == mrs x9, {{midr_el1|MIDR_EL1}} +0x09,0x00,0x39,0xd5 == mrs x9, {{ccsidr_el1|CCSIDR_EL1}} +0x09,0x00,0x3a,0xd5 == mrs x9, {{csselr_el1|CSSELR_EL1}} +0x09,0x00,0x3c,0xd5 == mrs x9, {{vpidr_el2|VPIDR_EL2}} +0x29,0x00,0x39,0xd5 == mrs x9, {{clidr_el1|CLIDR_EL1}} +0x29,0x00,0x3b,0xd5 == mrs x9, {{ctr_el0|CTR_EL0}} +0xa9,0x00,0x38,0xd5 == mrs x9, {{mpidr_el1|MPIDR_EL1}} +0xa9,0x00,0x3c,0xd5 == mrs x9, {{vmpidr_el2|VMPIDR_EL2}} +0xc9,0x00,0x38,0xd5 == mrs x9, {{revidr_el1|REVIDR_EL1}} +0xe9,0x00,0x39,0xd5 == mrs x9, {{aidr_el1|AIDR_EL1}} +0xe9,0x00,0x3b,0xd5 == mrs x9, {{dczid_el0|DCZID_EL0}} +0x09,0x01,0x38,0xd5 == mrs x9, {{id_pfr0_el1|ID_PFR0_EL1}} +0x29,0x01,0x38,0xd5 == mrs x9, {{id_pfr1_el1|ID_PFR1_EL1}} +0x49,0x01,0x38,0xd5 == mrs x9, {{id_dfr0_el1|ID_DFR0_EL1}} +0xa9,0x03,0x38,0xd5 == mrs x9, {{id_dfr1_el1|ID_DFR1_EL1}} +0x69,0x01,0x38,0xd5 == mrs x9, {{id_afr0_el1|ID_AFR0_EL1}} +0x89,0x01,0x38,0xd5 == mrs x9, {{id_mmfr0_el1|ID_MMFR0_EL1}} +0xa9,0x01,0x38,0xd5 == mrs x9, {{id_mmfr1_el1|ID_MMFR1_EL1}} +0xc9,0x01,0x38,0xd5 == mrs x9, {{id_mmfr2_el1|ID_MMFR2_EL1}} +0xe9,0x01,0x38,0xd5 == mrs x9, {{id_mmfr3_el1|ID_MMFR3_EL1}} +0xc9,0x02,0x38,0xd5 == mrs x9, {{id_mmfr4_el1|ID_MMFR4_EL1}} +0xc9,0x03,0x38,0xd5 == mrs x9, {{id_mmfr5_el1|ID_MMFR5_EL1}} +0x09,0x02,0x38,0xd5 == mrs x9, {{id_isar0_el1|ID_ISAR0_EL1}} +0x29,0x02,0x38,0xd5 == mrs x9, {{id_isar1_el1|ID_ISAR1_EL1}} +0x49,0x02,0x38,0xd5 == mrs x9, {{id_isar2_el1|ID_ISAR2_EL1}} +0x69,0x02,0x38,0xd5 == mrs x9, {{id_isar3_el1|ID_ISAR3_EL1}} +0x89,0x02,0x38,0xd5 == mrs x9, {{id_isar4_el1|ID_ISAR4_EL1}} +0xa9,0x02,0x38,0xd5 == mrs x9, {{id_isar5_el1|ID_ISAR5_EL1}} +0x09,0x03,0x38,0xd5 == mrs x9, {{mvfr0_el1|MVFR0_EL1}} +0x29,0x03,0x38,0xd5 == mrs x9, {{mvfr1_el1|MVFR1_EL1}} +0x49,0x03,0x38,0xd5 == mrs x9, {{mvfr2_el1|MVFR2_EL1}} +0x09,0x04,0x38,0xd5 == mrs x9, {{id_aa64pfr0_el1|ID_AA64PFR0_EL1}} +0x29,0x04,0x38,0xd5 == mrs x9, {{id_aa64pfr1_el1|ID_AA64PFR1_EL1}} +0x49,0x04,0x38,0xd5 == mrs x9, {{id_aa64pfr2_el1|ID_AA64PFR2_EL1}} +0x09,0x05,0x38,0xd5 == mrs x9, {{id_aa64dfr0_el1|ID_AA64DFR0_EL1}} +0x29,0x05,0x38,0xd5 == mrs x9, {{id_aa64dfr1_el1|ID_AA64DFR1_EL1}} +0x49,0x05,0x38,0xd5 == mrs x9, {{id_aa64dfr2_el1|ID_AA64DFR2_EL1}} +0x89,0x05,0x38,0xd5 == mrs x9, {{id_aa64afr0_el1|ID_AA64AFR0_EL1}} +0xa9,0x05,0x38,0xd5 == mrs x9, {{id_aa64afr1_el1|ID_AA64AFR1_EL1}} +0x09,0x06,0x38,0xd5 == mrs x9, {{id_aa64isar0_el1|ID_AA64ISAR0_EL1}} +0x29,0x06,0x38,0xd5 == mrs x9, {{id_aa64isar1_el1|ID_AA64ISAR1_EL1}} +0x49,0x06,0x38,0xd5 == mrs x9, {{id_aa64isar2_el1|ID_AA64ISAR2_EL1}} +0x69,0x06,0x38,0xd5 == mrs x9, {{id_aa64isar3_el1|ID_AA64ISAR3_EL1}} +0x09,0x07,0x38,0xd5 == mrs x9, {{id_aa64mmfr0_el1|ID_AA64MMFR0_EL1}} +0x29,0x07,0x38,0xd5 == mrs x9, {{id_aa64mmfr1_el1|ID_AA64MMFR1_EL1}} +0x49,0x07,0x38,0xd5 == mrs x9, {{id_aa64mmfr2_el1|ID_AA64MMFR2_EL1}} +0x69,0x07,0x38,0xd5 == mrs x9, {{id_aa64mmfr3_el1|ID_AA64MMFR3_EL1}} +0x89,0x07,0x38,0xd5 == mrs x9, {{id_aa64mmfr4_el1|ID_AA64MMFR4_EL1}} +0x09,0x10,0x38,0xd5 == mrs x9, {{sctlr_el1|SCTLR_EL1}} +0x09,0x10,0x3c,0xd5 == mrs x9, {{sctlr_el2|SCTLR_EL2}} +0x09,0x10,0x3e,0xd5 == mrs x9, {{sctlr_el3|SCTLR_EL3}} +0x29,0x10,0x38,0xd5 == mrs x9, {{actlr_el1|ACTLR_EL1}} +0x29,0x10,0x3c,0xd5 == mrs x9, {{actlr_el2|ACTLR_EL2}} +0x29,0x10,0x3e,0xd5 == mrs x9, {{actlr_el3|ACTLR_EL3}} +0x49,0x10,0x38,0xd5 == mrs x9, {{cpacr_el1|CPACR_EL1}} +0x09,0x11,0x3c,0xd5 == mrs x9, {{hcr_el2|HCR_EL2}} +0x09,0x11,0x3e,0xd5 == mrs x9, {{scr_el3|SCR_EL3}} +0x29,0x11,0x3c,0xd5 == mrs x9, {{mdcr_el2|MDCR_EL2}} +0x29,0x11,0x3e,0xd5 == mrs x9, {{sder32_el3|SDER32_EL3}} +0x49,0x11,0x3c,0xd5 == mrs x9, {{cptr_el2|CPTR_EL2}} +0x49,0x11,0x3e,0xd5 == mrs x9, {{cptr_el3|CPTR_EL3}} +0x69,0x11,0x3c,0xd5 == mrs x9, {{hstr_el2|HSTR_EL2}} +0xe9,0x11,0x3c,0xd5 == mrs x9, {{hacr_el2|HACR_EL2}} +0x29,0x13,0x3e,0xd5 == mrs x9, {{mdcr_el3|MDCR_EL3}} +0x09,0x20,0x38,0xd5 == mrs x9, {{ttbr0_el1|TTBR0_EL1}} +0x09,0x20,0x3c,0xd5 == mrs x9, {{ttbr0_el2|TTBR0_EL2}} +0x09,0x20,0x3e,0xd5 == mrs x9, {{ttbr0_el3|TTBR0_EL3}} +0x29,0x20,0x38,0xd5 == mrs x9, {{ttbr1_el1|TTBR1_EL1}} +0x49,0x20,0x38,0xd5 == mrs x9, {{tcr_el1|TCR_EL1}} +0x49,0x20,0x3c,0xd5 == mrs x9, {{tcr_el2|TCR_EL2}} +0x49,0x20,0x3e,0xd5 == mrs x9, {{tcr_el3|TCR_EL3}} +0x09,0x21,0x3c,0xd5 == mrs x9, {{vttbr_el2|VTTBR_EL2}} +0x49,0x21,0x3c,0xd5 == mrs x9, {{vtcr_el2|VTCR_EL2}} +0x09,0x30,0x3c,0xd5 == mrs x9, {{dacr32_el2|DACR32_EL2}} +0x09,0x40,0x38,0xd5 == mrs x9, {{spsr_el1|SPSR_EL1}} +0x09,0x40,0x3c,0xd5 == mrs x9, {{spsr_el2|SPSR_EL2}} +0x09,0x40,0x3e,0xd5 == mrs x9, {{spsr_el3|SPSR_EL3}} +0x29,0x40,0x38,0xd5 == mrs x9, {{elr_el1|ELR_EL1}} +0x29,0x40,0x3c,0xd5 == mrs x9, {{elr_el2|ELR_EL2}} +0x29,0x40,0x3e,0xd5 == mrs x9, {{elr_el3|ELR_EL3}} +0x09,0x41,0x38,0xd5 == mrs x9, {{sp_el0|SP_EL0}} +0x09,0x41,0x3c,0xd5 == mrs x9, {{sp_el1|SP_EL1}} +0x09,0x41,0x3e,0xd5 == mrs x9, {{sp_el2|SP_EL2}} +0x09,0x42,0x38,0xd5 == mrs x9, {{SPSel|SPSEL}} +0x09,0x42,0x3b,0xd5 == mrs x9, {{nzcv|NZCV}} +0x29,0x42,0x3b,0xd5 == mrs x9, {{daif|DAIF}} +0x49,0x42,0x38,0xd5 == mrs x9, {{CurrentEL|CURRENTEL}} +0x09,0x43,0x3c,0xd5 == mrs x9, {{SPSR_irq|SPSR_IRQ}} +0x29,0x43,0x3c,0xd5 == mrs x9, {{SPSR_abt|SPSR_ABT}} +0x49,0x43,0x3c,0xd5 == mrs x9, {{SPSR_und|SPSR_UND}} +0x69,0x43,0x3c,0xd5 == mrs x9, {{SPSR_fiq|SPSR_FIQ}} +0x09,0x44,0x3b,0xd5 == mrs x9, {{fpcr|FPCR}} +0x29,0x44,0x3b,0xd5 == mrs x9, {{fpsr|FPSR}} +0x09,0x45,0x3b,0xd5 == mrs x9, {{dspsr_el0|DSPSR_EL0}} +0x29,0x45,0x3b,0xd5 == mrs x9, {{dlr_el0|DLR_EL0}} +0x29,0x50,0x3c,0xd5 == mrs x9, {{ifsr32_el2|IFSR32_EL2}} +0x09,0x51,0x38,0xd5 == mrs x9, {{afsr0_el1|AFSR0_EL1}} +0x09,0x51,0x3c,0xd5 == mrs x9, {{afsr0_el2|AFSR0_EL2}} +0x09,0x51,0x3e,0xd5 == mrs x9, {{afsr0_el3|AFSR0_EL3}} +0x29,0x51,0x38,0xd5 == mrs x9, {{afsr1_el1|AFSR1_EL1}} +0x29,0x51,0x3c,0xd5 == mrs x9, {{afsr1_el2|AFSR1_EL2}} +0x29,0x51,0x3e,0xd5 == mrs x9, {{afsr1_el3|AFSR1_EL3}} +0x09,0x52,0x38,0xd5 == mrs x9, {{esr_el1|ESR_EL1}} +0x09,0x52,0x3c,0xd5 == mrs x9, {{esr_el2|ESR_EL2}} +0x09,0x52,0x3e,0xd5 == mrs x9, {{esr_el3|ESR_EL3}} +0x09,0x53,0x3c,0xd5 == mrs x9, {{fpexc32_el2|FPEXC32_EL2}} +0x09,0x60,0x38,0xd5 == mrs x9, {{far_el1|FAR_EL1}} +0x09,0x60,0x3c,0xd5 == mrs x9, {{far_el2|FAR_EL2}} +0x09,0x60,0x3e,0xd5 == mrs x9, {{far_el3|FAR_EL3}} +0x89,0x60,0x3c,0xd5 == mrs x9, {{hpfar_el2|HPFAR_EL2}} +0x09,0x74,0x38,0xd5 == mrs x9, {{par_el1|PAR_EL1}} +0x09,0x9c,0x3b,0xd5 == mrs x9, {{pmcr_el0|PMCR_EL0}} +0x29,0x9c,0x3b,0xd5 == mrs x9, {{pmcntenset_el0|PMCNTENSET_EL0}} +0x49,0x9c,0x3b,0xd5 == mrs x9, {{pmcntenclr_el0|PMCNTENCLR_EL0}} +0x69,0x9c,0x3b,0xd5 == mrs x9, {{pmovsclr_el0|PMOVSCLR_EL0}} +0xa9,0x9c,0x3b,0xd5 == mrs x9, {{pmselr_el0|PMSELR_EL0}} +0xc9,0x9c,0x3b,0xd5 == mrs x9, {{pmceid0_el0|PMCEID0_EL0}} +0xe9,0x9c,0x3b,0xd5 == mrs x9, {{pmceid1_el0|PMCEID1_EL0}} +0x09,0x9d,0x3b,0xd5 == mrs x9, {{pmccntr_el0|PMCCNTR_EL0}} +0x29,0x9d,0x3b,0xd5 == mrs x9, {{pmxevtyper_el0|PMXEVTYPER_EL0}} +0x49,0x9d,0x3b,0xd5 == mrs x9, {{pmxevcntr_el0|PMXEVCNTR_EL0}} +0x09,0x9e,0x3b,0xd5 == mrs x9, {{pmuserenr_el0|PMUSERENR_EL0}} +0x29,0x9e,0x38,0xd5 == mrs x9, {{pmintenset_el1|PMINTENSET_EL1}} +0x49,0x9e,0x38,0xd5 == mrs x9, {{pmintenclr_el1|PMINTENCLR_EL1}} +0x69,0x9e,0x3b,0xd5 == mrs x9, {{pmovsset_el0|PMOVSSET_EL0}} +0xc9,0x9e,0x38,0xd5 == mrs x9, {{pmmir_el1|PMMIR_EL1}} +0x09,0xa2,0x38,0xd5 == mrs x9, {{mair_el1|MAIR_EL1}} +0x09,0xa2,0x3c,0xd5 == mrs x9, {{mair_el2|MAIR_EL2}} +0x09,0xa2,0x3e,0xd5 == mrs x9, {{mair_el3|MAIR_EL3}} +0x09,0xa3,0x38,0xd5 == mrs x9, {{amair_el1|AMAIR_EL1}} +0x09,0xa3,0x3c,0xd5 == mrs x9, {{amair_el2|AMAIR_EL2}} +0x09,0xa3,0x3e,0xd5 == mrs x9, {{amair_el3|AMAIR_EL3}} +0x09,0xc0,0x38,0xd5 == mrs x9, {{vbar_el1|VBAR_EL1}} +0x09,0xc0,0x3c,0xd5 == mrs x9, {{vbar_el2|VBAR_EL2}} +0x09,0xc0,0x3e,0xd5 == mrs x9, {{vbar_el3|VBAR_EL3}} +0x29,0xc0,0x38,0xd5 == mrs x9, {{rvbar_el1|RVBAR_EL1}} +0x29,0xc0,0x3c,0xd5 == mrs x9, {{rvbar_el2|RVBAR_EL2}} +0x29,0xc0,0x3e,0xd5 == mrs x9, {{rvbar_el3|RVBAR_EL3}} +0x49,0xc0,0x38,0xd5 == mrs x9, {{rmr_el1|RMR_EL1}} +0x49,0xc0,0x3c,0xd5 == mrs x9, {{rmr_el2|RMR_EL2}} +0x49,0xc0,0x3e,0xd5 == mrs x9, {{rmr_el3|RMR_EL3}} +0x09,0xc1,0x38,0xd5 == mrs x9, {{isr_el1|ISR_EL1}} +0x29,0xd0,0x38,0xd5 == mrs x9, {{contextidr_el1|CONTEXTIDR_EL1}} +0x49,0xd0,0x3b,0xd5 == mrs x9, {{tpidr_el0|TPIDR_EL0}} +0x49,0xd0,0x3c,0xd5 == mrs x9, {{tpidr_el2|TPIDR_EL2}} +0x49,0xd0,0x3e,0xd5 == mrs x9, {{tpidr_el3|TPIDR_EL3}} +0x69,0xd0,0x3b,0xd5 == mrs x9, {{tpidrro_el0|TPIDRRO_EL0}} +0x89,0xd0,0x38,0xd5 == mrs x9, {{tpidr_el1|TPIDR_EL1}} +0x09,0xe0,0x3b,0xd5 == mrs x9, {{cntfrq_el0|CNTFRQ_EL0}} +0x29,0xe0,0x3b,0xd5 == mrs x9, {{cntpct_el0|CNTPCT_EL0}} +0x49,0xe0,0x3b,0xd5 == mrs x9, {{cntvct_el0|CNTVCT_EL0}} +0x69,0xe0,0x3c,0xd5 == mrs x9, {{cntvoff_el2|CNTVOFF_EL2}} +0x09,0xe1,0x38,0xd5 == mrs x9, {{cntkctl_el1|CNTKCTL_EL1}} +0x09,0xe1,0x3c,0xd5 == mrs x9, {{cnthctl_el2|CNTHCTL_EL2}} +0x09,0xe2,0x3b,0xd5 == mrs x9, {{cntp_tval_el0|CNTP_TVAL_EL0}} +0x09,0xe2,0x3c,0xd5 == mrs x9, {{cnthp_tval_el2|CNTHP_TVAL_EL2}} +0x09,0xe2,0x3f,0xd5 == mrs x9, {{cntps_tval_el1|CNTPS_TVAL_EL1}} +0x29,0xe2,0x3b,0xd5 == mrs x9, {{cntp_ctl_el0|CNTP_CTL_EL0}} +0x29,0xe2,0x3c,0xd5 == mrs x9, {{cnthp_ctl_el2|CNTHP_CTL_EL2}} +0x29,0xe2,0x3f,0xd5 == mrs x9, {{cntps_ctl_el1|CNTPS_CTL_EL1}} +0x49,0xe2,0x3b,0xd5 == mrs x9, {{cntp_cval_el0|CNTP_CVAL_EL0}} +0x49,0xe2,0x3c,0xd5 == mrs x9, {{cnthp_cval_el2|CNTHP_CVAL_EL2}} +0x49,0xe2,0x3f,0xd5 == mrs x9, {{cntps_cval_el1|CNTPS_CVAL_EL1}} +0x09,0xe3,0x3b,0xd5 == mrs x9, {{cntv_tval_el0|CNTV_TVAL_EL0}} +0x29,0xe3,0x3b,0xd5 == mrs x9, {{cntv_ctl_el0|CNTV_CTL_EL0}} +0x49,0xe3,0x3b,0xd5 == mrs x9, {{cntv_cval_el0|CNTV_CVAL_EL0}} +0x09,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr0_el0|PMEVCNTR0_EL0}} +0x29,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr1_el0|PMEVCNTR1_EL0}} +0x49,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr2_el0|PMEVCNTR2_EL0}} +0x69,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr3_el0|PMEVCNTR3_EL0}} +0x89,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr4_el0|PMEVCNTR4_EL0}} +0xa9,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr5_el0|PMEVCNTR5_EL0}} +0xc9,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr6_el0|PMEVCNTR6_EL0}} +0xe9,0xe8,0x3b,0xd5 == mrs x9, {{pmevcntr7_el0|PMEVCNTR7_EL0}} +0x09,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr8_el0|PMEVCNTR8_EL0}} +0x29,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr9_el0|PMEVCNTR9_EL0}} +0x49,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr10_el0|PMEVCNTR10_EL0}} +0x69,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr11_el0|PMEVCNTR11_EL0}} +0x89,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr12_el0|PMEVCNTR12_EL0}} +0xa9,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr13_el0|PMEVCNTR13_EL0}} +0xc9,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr14_el0|PMEVCNTR14_EL0}} +0xe9,0xe9,0x3b,0xd5 == mrs x9, {{pmevcntr15_el0|PMEVCNTR15_EL0}} +0x09,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr16_el0|PMEVCNTR16_EL0}} +0x29,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr17_el0|PMEVCNTR17_EL0}} +0x49,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr18_el0|PMEVCNTR18_EL0}} +0x69,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr19_el0|PMEVCNTR19_EL0}} +0x89,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr20_el0|PMEVCNTR20_EL0}} +0xa9,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr21_el0|PMEVCNTR21_EL0}} +0xc9,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr22_el0|PMEVCNTR22_EL0}} +0xe9,0xea,0x3b,0xd5 == mrs x9, {{pmevcntr23_el0|PMEVCNTR23_EL0}} +0x09,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr24_el0|PMEVCNTR24_EL0}} +0x29,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr25_el0|PMEVCNTR25_EL0}} +0x49,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr26_el0|PMEVCNTR26_EL0}} +0x69,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr27_el0|PMEVCNTR27_EL0}} +0x89,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr28_el0|PMEVCNTR28_EL0}} +0xa9,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr29_el0|PMEVCNTR29_EL0}} +0xc9,0xeb,0x3b,0xd5 == mrs x9, {{pmevcntr30_el0|PMEVCNTR30_EL0}} +0xe9,0xef,0x3b,0xd5 == mrs x9, {{pmccfiltr_el0|PMCCFILTR_EL0}} +0x09,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper0_el0|PMEVTYPER0_EL0}} +0x29,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper1_el0|PMEVTYPER1_EL0}} +0x49,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper2_el0|PMEVTYPER2_EL0}} +0x69,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper3_el0|PMEVTYPER3_EL0}} +0x89,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper4_el0|PMEVTYPER4_EL0}} +0xa9,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper5_el0|PMEVTYPER5_EL0}} +0xc9,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper6_el0|PMEVTYPER6_EL0}} +0xe9,0xec,0x3b,0xd5 == mrs x9, {{pmevtyper7_el0|PMEVTYPER7_EL0}} +0x09,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper8_el0|PMEVTYPER8_EL0}} +0x29,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper9_el0|PMEVTYPER9_EL0}} +0x49,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper10_el0|PMEVTYPER10_EL0}} +0x69,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper11_el0|PMEVTYPER11_EL0}} +0x89,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper12_el0|PMEVTYPER12_EL0}} +0xa9,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper13_el0|PMEVTYPER13_EL0}} +0xc9,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper14_el0|PMEVTYPER14_EL0}} +0xe9,0xed,0x3b,0xd5 == mrs x9, {{pmevtyper15_el0|PMEVTYPER15_EL0}} +0x09,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper16_el0|PMEVTYPER16_EL0}} +0x29,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper17_el0|PMEVTYPER17_EL0}} +0x49,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper18_el0|PMEVTYPER18_EL0}} +0x69,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper19_el0|PMEVTYPER19_EL0}} +0x89,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper20_el0|PMEVTYPER20_EL0}} +0xa9,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper21_el0|PMEVTYPER21_EL0}} +0xc9,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper22_el0|PMEVTYPER22_EL0}} +0xe9,0xee,0x3b,0xd5 == mrs x9, {{pmevtyper23_el0|PMEVTYPER23_EL0}} +0x09,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper24_el0|PMEVTYPER24_EL0}} +0x29,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper25_el0|PMEVTYPER25_EL0}} +0x49,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper26_el0|PMEVTYPER26_EL0}} +0x69,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper27_el0|PMEVTYPER27_EL0}} +0x89,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper28_el0|PMEVTYPER28_EL0}} +0xa9,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper29_el0|PMEVTYPER29_EL0}} +0xc9,0xef,0x3b,0xd5 == mrs x9, {{pmevtyper30_el0|PMEVTYPER30_EL0}} +0x29,0xa3,0x38,0xd5 == mrs x9, {{amair2_el1|AMAIR2_EL1}} +0x29,0xa3,0x3d,0xd5 == mrs x9, {{amair2_el12|AMAIR2_EL12}} +0x29,0xa3,0x3c,0xd5 == mrs x9, {{amair2_el2|AMAIR2_EL2}} +0x29,0xa3,0x3e,0xd5 == mrs x9, {{amair2_el3|AMAIR2_EL3}} +0x29,0xa2,0x38,0xd5 == mrs x9, {{mair2_el1|MAIR2_EL1}} +0x29,0xa2,0x3d,0xd5 == mrs x9, {{mair2_el12|MAIR2_EL12}} +0x29,0xa1,0x3c,0xd5 == mrs x9, {{mair2_el2|MAIR2_EL2}} +0x29,0xa1,0x3e,0xd5 == mrs x9, {{mair2_el3|MAIR2_EL3}} +0x49,0xa2,0x38,0xd5 == mrs x9, {{pire0_el1|PIRE0_EL1}} +0x49,0xa2,0x3d,0xd5 == mrs x9, {{pire0_el12|PIRE0_EL12}} +0x49,0xa2,0x3c,0xd5 == mrs x9, {{pire0_el2|PIRE0_EL2}} +0x69,0xa2,0x38,0xd5 == mrs x9, {{pir_el1|PIR_EL1}} +0x69,0xa2,0x3d,0xd5 == mrs x9, {{pir_el12|PIR_EL12}} +0x69,0xa2,0x3c,0xd5 == mrs x9, {{pir_el2|PIR_EL2}} +0x69,0xa2,0x3e,0xd5 == mrs x9, {{pir_el3|PIR_EL3}} +0xa9,0xa2,0x3c,0xd5 == mrs x9, {{s2pir_el2|S2PIR_EL2}} +0x89,0xa2,0x3b,0xd5 == mrs x9, {{por_el0|POR_EL0}} +0x89,0xa2,0x38,0xd5 == mrs x9, {{por_el1|POR_EL1}} +0x89,0xa2,0x3d,0xd5 == mrs x9, {{por_el12|POR_EL12}} +0x89,0xa2,0x3c,0xd5 == mrs x9, {{por_el2|POR_EL2}} +0x89,0xa2,0x3e,0xd5 == mrs x9, {{por_el3|POR_EL3}} +0xa9,0xa2,0x38,0xd5 == mrs x9, {{s2por_el1|S2POR_EL1}} +0x69,0x10,0x38,0xd5 == mrs x9, {{sctlr2_el1|SCTLR2_EL1}} +0x69,0x10,0x3d,0xd5 == mrs x9, {{sctlr2_el12|SCTLR2_EL12}} +0x69,0x10,0x3c,0xd5 == mrs x9, {{sctlr2_el2|SCTLR2_EL2}} +0x69,0x10,0x3e,0xd5 == mrs x9, {{sctlr2_el3|SCTLR2_EL3}} +0x69,0x20,0x38,0xd5 == mrs x9, {{tcr2_el1|TCR2_EL1}} +0x69,0x20,0x3d,0xd5 == mrs x9, {{tcr2_el12|TCR2_EL12}} +0x69,0x20,0x3c,0xd5 == mrs x9, {{tcr2_el2|TCR2_EL2}} +0xac,0xf1,0x3f,0xd5 == mrs x12, {{s3_7_c15_c1_5|S3_7_C15_C1_5}} +0xed,0xbf,0x3a,0xd5 == mrs x13, {{s3_2_c11_c15_7|S3_2_C11_C15_7}} +0x2e,0x92,0x2b,0xd5 == mrs x14, {{s1_3_c9_c2_1|S1_3_C9_C2_1}} +0x0c,0xf0,0x18,0xd5 == msr {{s3_0_c15_c0_0|S3_0_C15_C0_0}}, x12 +0xe5,0xbd,0x1f,0xd5 == msr {{s3_7_c11_c13_7|S3_7_C11_C13_7}}, x5 +0x24,0x92,0x0b,0xd5 == msr {{s1_3_c9_c2_1|S1_3_C9_C2_1}}, x4 +0x01,0x00,0x00,0x14 == b #4 +0x00,0x00,0x00,0x94 == bl #0 +0xff,0xff,0xff,0x15 == b #134217724 +0x00,0x00,0x00,0x96 == bl #-134217728 +0x80,0x02,0x1f,0xd6 == br x20 +0xe0,0x03,0x3f,0xd6 == blr xzr +0x40,0x01,0x5f,0xd6 == ret x10 +0xc0,0x03,0x5f,0xd6 == ret +0xe0,0x03,0x9f,0xd6 == eret +0xe0,0x03,0xbf,0xd6 == drps diff --git a/suite/MC/AArch64/basic-a64-instructions.txt.cs b/suite/MC/AArch64/basic-a64-instructions.txt.cs new file mode 100644 index 000000000..03aadd096 --- /dev/null +++ b/suite/MC/AArch64/basic-a64-instructions.txt.cs @@ -0,0 +1,1366 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8a,+fp-armv8', 'mattr=+v8a,+fp-armv8,+fullfp16', 'mattr=+v8.2a', 'mattr=+v8.3a'] +0xa4 0x0 0x0 0x11 == add w4, w5, #0 +0x62 0xfc 0x3f 0x11 == add w2, w3, #4095 +0xbe 0x7 0x40 0x11 == add w30, w29, #1, lsl #12 +0xad 0xfc 0x7f 0x11 == add w13, w5, #4095, lsl #12 +0xe5 0x98 0x19 0x91 == add x5, x7, #1638 +0xf4 0x87 0xc 0x11 == add w20, wsp, #801 +0xff 0x43 0x11 0x11 == add wsp, wsp, #1104 +0xdf 0xd3 0x3f 0x11 == add wsp, w30, #4084 +0x0 0x8f 0x4 0x91 == add x0, x24, #291 +0x3 0xff 0x7f 0x91 == add x3, x24, #4095, lsl #12 +0xe8 0xcb 0x10 0x91 == add x8, sp, #1074 +0xbf 0xa3 0x3b 0x91 == add sp, x29, #3816 +0xe0 0xb7 0x3f 0x51 == sub w0, wsp, #4077 +0x84 0x8a 0x48 0x51 == sub w4, w20, #546, lsl #12 +0xff 0x83 0x4 0xd1 == sub sp, sp, #288 +0x7f 0x42 0x0 0x51 == sub wsp, w19, #16 +0xed 0x8e 0x44 0x31 == adds w13, w23, #291, lsl #12 +0x5f 0xfc 0x3f 0x31 == cmn w2, #4095 +0xf4 0x3 0x0 0x31 == adds w20, wsp, #0 +0x7f 0x4 0x40 0xb1 == cmn x3, #1, lsl #12 +0xff 0x53 0x40 0xf1 == cmp sp, #20, lsl #12 +0xdf 0xff 0x3f 0xf1 == cmp x30, #4095 +0xe4 0xbb 0x3b 0xf1 == subs x4, sp, #3822 +0x7f 0x8c 0x44 0x31 == cmn w3, #291, lsl #12 +0xff 0x57 0x15 0x31 == cmn wsp, #1365 +0xff 0x13 0x51 0xb1 == cmn sp, #1092, lsl #12 +0xdf 0x3 0x0 0x91 == mov sp, x30 +0x9f 0x2 0x0 0x11 == mov wsp, w20 +0xeb 0x3 0x0 0x91 == mov x11, sp +0xf8 0x3 0x0 0x11 == mov w24, wsp +0xa3 0x0 0x7 0xb == add w3, w5, w7 +0x7f 0x0 0x5 0xb == add wzr, w3, w5 +0xf4 0x3 0x4 0xb == add w20, wzr, w4 +0xc4 0x0 0x1f 0xb == add w4, w6, wzr +0xab 0x1 0xf 0xb == add w11, w13, w15 +0x69 0x28 0x1f 0xb == add w9, w3, wzr, lsl #10 +0xb1 0x7f 0x14 0xb == add w17, w29, w20, lsl #31 +0xd5 0x2 0x57 0xb == add w21, w22, w23, lsr #0 +0x38 0x4b 0x5a 0xb == add w24, w25, w26, lsr #18 +0x9b 0x7f 0x5d 0xb == add w27, w28, w29, lsr #31 +0x62 0x0 0x84 0xb == add w2, w3, w4, asr #0 +0xc5 0x54 0x87 0xb == add w5, w6, w7, asr #21 +0x28 0x7d 0x8a 0xb == add w8, w9, w10, asr #31 +0xa3 0x0 0x7 0x8b == add x3, x5, x7 +0x7f 0x0 0x5 0x8b == add xzr, x3, x5 +0xf4 0x3 0x4 0x8b == add x20, xzr, x4 +0xc4 0x0 0x1f 0x8b == add x4, x6, xzr +0xab 0x1 0xf 0x8b == add x11, x13, x15 +0x69 0x28 0x1f 0x8b == add x9, x3, xzr, lsl #10 +0xb1 0xff 0x14 0x8b == add x17, x29, x20, lsl #63 +0xd5 0x2 0x57 0x8b == add x21, x22, x23, lsr #0 +0x38 0x4b 0x5a 0x8b == add x24, x25, x26, lsr #18 +0x9b 0xff 0x5d 0x8b == add x27, x28, x29, lsr #63 +0x62 0x0 0x84 0x8b == add x2, x3, x4, asr #0 +0xc5 0x54 0x87 0x8b == add x5, x6, x7, asr #21 +0x28 0xfd 0x8a 0x8b == add x8, x9, x10, asr #63 +0xa3 0x0 0x7 0x2b == adds w3, w5, w7 +0x7f 0x0 0x5 0x2b == cmn w3, w5 +0xf4 0x3 0x4 0x2b == adds w20, wzr, w4 +0xc4 0x0 0x1f 0x2b == adds w4, w6, wzr +0xab 0x1 0xf 0x2b == adds w11, w13, w15 +0x69 0x28 0x1f 0x2b == adds w9, w3, wzr, lsl #10 +0xb1 0x7f 0x14 0x2b == adds w17, w29, w20, lsl #31 +0xd5 0x2 0x57 0x2b == adds w21, w22, w23, lsr #0 +0x38 0x4b 0x5a 0x2b == adds w24, w25, w26, lsr #18 +0x9b 0x7f 0x5d 0x2b == adds w27, w28, w29, lsr #31 +0x62 0x0 0x84 0x2b == adds w2, w3, w4, asr #0 +0xc5 0x54 0x87 0x2b == adds w5, w6, w7, asr #21 +0x28 0x7d 0x8a 0x2b == adds w8, w9, w10, asr #31 +0xa3 0x0 0x7 0xab == adds x3, x5, x7 +0x7f 0x0 0x5 0xab == cmn x3, x5 +0xf4 0x3 0x4 0xab == adds x20, xzr, x4 +0xc4 0x0 0x1f 0xab == adds x4, x6, xzr +0xab 0x1 0xf 0xab == adds x11, x13, x15 +0x69 0x28 0x1f 0xab == adds x9, x3, xzr, lsl #10 +0xb1 0xff 0x14 0xab == adds x17, x29, x20, lsl #63 +0xd5 0x2 0x57 0xab == adds x21, x22, x23, lsr #0 +0x38 0x4b 0x5a 0xab == adds x24, x25, x26, lsr #18 +0x9b 0xff 0x5d 0xab == adds x27, x28, x29, lsr #63 +0x62 0x0 0x84 0xab == adds x2, x3, x4, asr #0 +0xc5 0x54 0x87 0xab == adds x5, x6, x7, asr #21 +0x28 0xfd 0x8a 0xab == adds x8, x9, x10, asr #63 +0xa3 0x0 0x7 0x4b == sub w3, w5, w7 +0x7f 0x0 0x5 0x4b == sub wzr, w3, w5 +0xf4 0x3 0x4 0x4b == {{sub w20, wzr, w4|neg w20, w4}} +0xc4 0x0 0x1f 0x4b == sub w4, w6, wzr +0xab 0x1 0xf 0x4b == sub w11, w13, w15 +0x69 0x28 0x1f 0x4b == sub w9, w3, wzr, lsl #10 +0xb1 0x7f 0x14 0x4b == sub w17, w29, w20, lsl #31 +0xd5 0x2 0x57 0x4b == sub w21, w22, w23, lsr #0 +0x38 0x4b 0x5a 0x4b == sub w24, w25, w26, lsr #18 +0x9b 0x7f 0x5d 0x4b == sub w27, w28, w29, lsr #31 +0x62 0x0 0x84 0x4b == sub w2, w3, w4, asr #0 +0xc5 0x54 0x87 0x4b == sub w5, w6, w7, asr #21 +0x28 0x7d 0x8a 0x4b == sub w8, w9, w10, asr #31 +0xa3 0x0 0x7 0xcb == sub x3, x5, x7 +0x7f 0x0 0x5 0xcb == sub xzr, x3, x5 +0xf4 0x3 0x4 0xcb == {{sub x20, xzr, x4|neg x20, x4}} +0xc4 0x0 0x1f 0xcb == sub x4, x6, xzr +0xab 0x1 0xf 0xcb == sub x11, x13, x15 +0x69 0x28 0x1f 0xcb == sub x9, x3, xzr, lsl #10 +0xb1 0xff 0x14 0xcb == sub x17, x29, x20, lsl #63 +0xd5 0x2 0x57 0xcb == sub x21, x22, x23, lsr #0 +0x38 0x4b 0x5a 0xcb == sub x24, x25, x26, lsr #18 +0x9b 0xff 0x5d 0xcb == sub x27, x28, x29, lsr #63 +0x62 0x0 0x84 0xcb == sub x2, x3, x4, asr #0 +0xc5 0x54 0x87 0xcb == sub x5, x6, x7, asr #21 +0x28 0xfd 0x8a 0xcb == sub x8, x9, x10, asr #63 +0xa3 0x0 0x7 0x6b == subs w3, w5, w7 +0x7f 0x0 0x5 0x6b == cmp w3, w5 +0xf4 0x3 0x4 0x6b == {{subs w20, wzr, w4|negs w20, w4}} +0xc4 0x0 0x1f 0x6b == subs w4, w6, wzr +0xab 0x1 0xf 0x6b == subs w11, w13, w15 +0x69 0x28 0x1f 0x6b == subs w9, w3, wzr, lsl #10 +0xb1 0x7f 0x14 0x6b == subs w17, w29, w20, lsl #31 +0xd5 0x2 0x57 0x6b == subs w21, w22, w23, lsr #0 +0x38 0x4b 0x5a 0x6b == subs w24, w25, w26, lsr #18 +0x9b 0x7f 0x5d 0x6b == subs w27, w28, w29, lsr #31 +0x62 0x0 0x84 0x6b == subs w2, w3, w4, asr #0 +0xc5 0x54 0x87 0x6b == subs w5, w6, w7, asr #21 +0x28 0x7d 0x8a 0x6b == subs w8, w9, w10, asr #31 +0xa3 0x0 0x7 0xeb == subs x3, x5, x7 +0x7f 0x0 0x5 0xeb == cmp x3, x5 +0xf4 0x3 0x4 0xeb == {{subs x20, xzr, x4|negs x20, x4}} +0xc4 0x0 0x1f 0xeb == subs x4, x6, xzr +0xab 0x1 0xf 0xeb == subs x11, x13, x15 +0x69 0x28 0x1f 0xeb == subs x9, x3, xzr, lsl #10 +0xb1 0xff 0x14 0xeb == subs x17, x29, x20, lsl #63 +0xd5 0x2 0x57 0xeb == subs x21, x22, x23, lsr #0 +0x38 0x4b 0x5a 0xeb == subs x24, x25, x26, lsr #18 +0x9b 0xff 0x5d 0xeb == subs x27, x28, x29, lsr #63 +0x62 0x0 0x84 0xeb == subs x2, x3, x4, asr #0 +0xc5 0x54 0x87 0xeb == subs x5, x6, x7, asr #21 +0x28 0xfd 0x8a 0xeb == subs x8, x9, x10, asr #63 +0x1f 0x0 0x3 0x2b == cmn w0, w3 +0xff 0x3 0x4 0x2b == cmn wzr, w4 +0xbf 0x0 0x1f 0x2b == cmn w5, wzr +0xdf 0x0 0x7 0x2b == cmn w6, w7 +0x1f 0x3d 0x9 0x2b == cmn w8, w9, lsl #15 +0x5f 0x7d 0xb 0x2b == cmn w10, w11, lsl #31 +0x9f 0x1 0x4d 0x2b == cmn w12, w13, lsr #0 +0xdf 0x55 0x4f 0x2b == cmn w14, w15, lsr #21 +0x1f 0x7e 0x51 0x2b == cmn w16, w17, lsr #31 +0x5f 0x2 0x93 0x2b == cmn w18, w19, asr #0 +0x9f 0x5a 0x95 0x2b == cmn w20, w21, asr #22 +0xdf 0x7e 0x97 0x2b == cmn w22, w23, asr #31 +0x1f 0x0 0x3 0xab == cmn x0, x3 +0xff 0x3 0x4 0xab == cmn xzr, x4 +0xbf 0x0 0x1f 0xab == cmn x5, xzr +0xdf 0x0 0x7 0xab == cmn x6, x7 +0x1f 0x3d 0x9 0xab == cmn x8, x9, lsl #15 +0x5f 0xfd 0xb 0xab == cmn x10, x11, lsl #63 +0x9f 0x1 0x4d 0xab == cmn x12, x13, lsr #0 +0xdf 0xa5 0x4f 0xab == cmn x14, x15, lsr #41 +0x1f 0xfe 0x51 0xab == cmn x16, x17, lsr #63 +0x5f 0x2 0x93 0xab == cmn x18, x19, asr #0 +0x9f 0xde 0x95 0xab == cmn x20, x21, asr #55 +0xdf 0xfe 0x97 0xab == cmn x22, x23, asr #63 +0x1f 0x0 0x3 0x6b == cmp w0, w3 +0xff 0x3 0x4 0x6b == cmp wzr, w4 +0xbf 0x0 0x1f 0x6b == cmp w5, wzr +0xdf 0x0 0x7 0x6b == cmp w6, w7 +0x1f 0x3d 0x9 0x6b == cmp w8, w9, lsl #15 +0x5f 0x7d 0xb 0x6b == cmp w10, w11, lsl #31 +0x9f 0x1 0x4d 0x6b == cmp w12, w13, lsr #0 +0xdf 0x55 0x4f 0x6b == cmp w14, w15, lsr #21 +0x1f 0x7e 0x51 0x6b == cmp w16, w17, lsr #31 +0x5f 0x2 0x93 0x6b == cmp w18, w19, asr #0 +0x9f 0x5a 0x95 0x6b == cmp w20, w21, asr #22 +0xdf 0x7e 0x97 0x6b == cmp w22, w23, asr #31 +0x1f 0x0 0x3 0xeb == cmp x0, x3 +0xff 0x3 0x4 0xeb == cmp xzr, x4 +0xbf 0x0 0x1f 0xeb == cmp x5, xzr +0xdf 0x0 0x7 0xeb == cmp x6, x7 +0x1f 0x3d 0x9 0xeb == cmp x8, x9, lsl #15 +0x5f 0xfd 0xb 0xeb == cmp x10, x11, lsl #63 +0x9f 0x1 0x4d 0xeb == cmp x12, x13, lsr #0 +0xdf 0xa5 0x4f 0xeb == cmp x14, x15, lsr #41 +0x1f 0xfe 0x51 0xeb == cmp x16, x17, lsr #63 +0x5f 0x2 0x93 0xeb == cmp x18, x19, asr #0 +0x9f 0xde 0x95 0xeb == cmp x20, x21, asr #55 +0xdf 0xfe 0x97 0xeb == cmp x22, x23, asr #63 +0xfd 0x3 0x1e 0x4b == {{sub w29, wzr|neg w29}}, w30 +0xfe 0x3 0x1f 0x4b == {{sub w30, wzr|neg w30}}, wzr +0xff 0x3 0x0 0x4b == {{sub wzr, wzr|neg wzr}}, w0 +0xfc 0x3 0x1b 0x4b == {{sub w28, wzr|neg w28}}, w27 +0xfa 0x77 0x19 0x4b == {{sub w26, wzr|neg w26}}, w25, lsl #29 +0xf8 0x7f 0x17 0x4b == {{sub w24, wzr|neg w24}}, w23, lsl #31 +0xf6 0x3 0x55 0x4b == {{sub w22, wzr|neg w22}}, w21, lsr #0 +0xf4 0x7 0x53 0x4b == {{sub w20, wzr|neg w20}}, w19, lsr #1 +0xf2 0x7f 0x51 0x4b == {{sub w18, wzr|neg w18}}, w17, lsr #31 +0xf0 0x3 0x8f 0x4b == {{sub w16, wzr|neg w16}}, w15, asr #0 +0xee 0x33 0x8d 0x4b == {{sub w14, wzr|neg w14}}, w13, asr #12 +0xec 0x7f 0x8b 0x4b == {{sub w12, wzr|neg w12}}, w11, asr #31 +0xfd 0x3 0x1e 0xcb == {{sub x29, xzr|neg x29}}, x30 +0xfe 0x3 0x1f 0xcb == {{sub x30, xzr|neg x30}}, xzr +0xff 0x3 0x0 0xcb == {{sub xzr, xzr|neg xzr}}, x0 +0xfc 0x3 0x1b 0xcb == {{sub x28, xzr|neg x28}}, x27 +0xfa 0x77 0x19 0xcb == {{sub x26, xzr|neg x26}}, x25, lsl #29 +0xf8 0x7f 0x17 0xcb == {{sub x24, xzr|neg x24}}, x23, lsl #31 +0xf6 0x3 0x55 0xcb == {{sub x22, xzr|neg x22}}, x21, lsr #0 +0xf4 0x7 0x53 0xcb == {{sub x20, xzr|neg x20}}, x19, lsr #1 +0xf2 0x7f 0x51 0xcb == {{sub x18, xzr|neg x18}}, x17, lsr #31 +0xf0 0x3 0x8f 0xcb == {{sub x16, xzr|neg x16}}, x15, asr #0 +0xee 0x33 0x8d 0xcb == {{sub x14, xzr|neg x14}}, x13, asr #12 +0xec 0x7f 0x8b 0xcb == {{sub x12, xzr|neg x12}}, x11, asr #31 +0xfd 0x3 0x1e 0x6b == {{subs w29, wzr|negs w29}}, w30 +0xfe 0x3 0x1f 0x6b == {{subs w30, wzr|negs w30}}, wzr +0xff 0x3 0x0 0x6b == cmp wzr, w0 +0xfc 0x3 0x1b 0x6b == {{subs w28, wzr|negs w28}}, w27 +0xfa 0x77 0x19 0x6b == {{subs w26, wzr|negs w26}}, w25, lsl #29 +0xf8 0x7f 0x17 0x6b == {{subs w24, wzr|negs w24}}, w23, lsl #31 +0xf6 0x3 0x55 0x6b == {{subs w22, wzr|negs w22}}, w21, lsr #0 +0xf4 0x7 0x53 0x6b == {{subs w20, wzr|negs w20}}, w19, lsr #1 +0xf2 0x7f 0x51 0x6b == {{subs w18, wzr|negs w18}}, w17, lsr #31 +0xf0 0x3 0x8f 0x6b == {{subs w16, wzr|negs w16}}, w15, asr #0 +0xee 0x33 0x8d 0x6b == {{subs w14, wzr|negs w14}}, w13, asr #12 +0xec 0x7f 0x8b 0x6b == {{subs w12, wzr|negs w12}}, w11, asr #31 +0xfd 0x3 0x1e 0xeb == {{subs x29, xzr|negs x29}}, x30 +0xfe 0x3 0x1f 0xeb == {{subs x30, xzr|negs x30}}, xzr +0xff 0x3 0x0 0xeb == cmp xzr, x0 +0xfc 0x3 0x1b 0xeb == {{subs x28, xzr|negs x28}}, x27 +0xfa 0x77 0x19 0xeb == {{subs x26, xzr|negs x26}}, x25, lsl #29 +0xf8 0x7f 0x17 0xeb == {{subs x24, xzr|negs x24}}, x23, lsl #31 +0xf6 0x3 0x55 0xeb == {{subs x22, xzr|negs x22}}, x21, lsr #0 +0xf4 0x7 0x53 0xeb == {{subs x20, xzr|negs x20}}, x19, lsr #1 +0xf2 0x7f 0x51 0xeb == {{subs x18, xzr|negs x18}}, x17, lsr #31 +0xf0 0x3 0x8f 0xeb == {{subs x16, xzr|negs x16}}, x15, asr #0 +0xee 0x33 0x8d 0xeb == {{subs x14, xzr|negs x14}}, x13, asr #12 +0xec 0x7f 0x8b 0xeb == {{subs x12, xzr|negs x12}}, x11, asr #31 +0x7d 0x3 0x19 0x1a == adc w29, w27, w25 +0x7f 0x0 0x4 0x1a == adc wzr, w3, w4 +0xe9 0x3 0xa 0x1a == adc w9, wzr, w10 +0x14 0x0 0x1f 0x1a == adc w20, w0, wzr +0x7d 0x3 0x19 0x9a == adc x29, x27, x25 +0x7f 0x0 0x4 0x9a == adc xzr, x3, x4 +0xe9 0x3 0xa 0x9a == adc x9, xzr, x10 +0x14 0x0 0x1f 0x9a == adc x20, x0, xzr +0x7d 0x3 0x19 0x3a == adcs w29, w27, w25 +0x7f 0x0 0x4 0x3a == adcs wzr, w3, w4 +0xe9 0x3 0xa 0x3a == adcs w9, wzr, w10 +0x14 0x0 0x1f 0x3a == adcs w20, w0, wzr +0x7d 0x3 0x19 0xba == adcs x29, x27, x25 +0x7f 0x0 0x4 0xba == adcs xzr, x3, x4 +0xe9 0x3 0xa 0xba == adcs x9, xzr, x10 +0x14 0x0 0x1f 0xba == adcs x20, x0, xzr +0x7d 0x3 0x19 0x5a == sbc w29, w27, w25 +0x7f 0x0 0x4 0x5a == sbc wzr, w3, w4 +0xe9 0x3 0xa 0x5a == ngc w9, w10 +0x14 0x0 0x1f 0x5a == sbc w20, w0, wzr +0x7d 0x3 0x19 0xda == sbc x29, x27, x25 +0x7f 0x0 0x4 0xda == sbc xzr, x3, x4 +0xe9 0x3 0xa 0xda == ngc x9, x10 +0x14 0x0 0x1f 0xda == sbc x20, x0, xzr +0x7d 0x3 0x19 0x7a == sbcs w29, w27, w25 +0x7f 0x0 0x4 0x7a == sbcs wzr, w3, w4 +0xe9 0x3 0xa 0x7a == ngcs w9, w10 +0x14 0x0 0x1f 0x7a == sbcs w20, w0, wzr +0x7d 0x3 0x19 0xfa == sbcs x29, x27, x25 +0x7f 0x0 0x4 0xfa == sbcs xzr, x3, x4 +0xe9 0x3 0xa 0xfa == ngcs x9, x10 +0x14 0x0 0x1f 0xfa == sbcs x20, x0, xzr +0xe3 0x3 0xc 0x5a == ngc w3, w12 +0xff 0x3 0x9 0x5a == ngc wzr, w9 +0xf7 0x3 0x1f 0x5a == ngc w23, wzr +0xfd 0x3 0x1e 0xda == ngc x29, x30 +0xff 0x3 0x0 0xda == ngc xzr, x0 +0xe0 0x3 0x1f 0xda == ngc x0, xzr +0xe3 0x3 0xc 0x7a == ngcs w3, w12 +0xff 0x3 0x9 0x7a == ngcs wzr, w9 +0xf7 0x3 0x1f 0x7a == ngcs w23, wzr +0xfd 0x3 0x1e 0xfa == ngcs x29, x30 +0xff 0x3 0x0 0xfa == ngcs xzr, x0 +0xe0 0x3 0x1f 0xfa == ngcs x0, xzr +0x41 0x10 0x43 0x93 == sbfx x1, x2, #3, #2 +0x83 0xfc 0x7f 0x93 == asr x3, x4, #63 +0xff 0x7f 0x1f 0x13 == asr wzr, wzr, #31 +0x2c 0x1 0x0 0x13 == sbfx w12, w9, #0, #1 +0xa4 0x28 0x4c 0xd3 == ubfiz x4, x5, #52, #11 +0x9f 0x0 0x40 0xd3 == ubfx xzr, x4, #0, #1 +0xe4 0x17 0x7f 0xd3 == ubfiz x4, xzr, #1, #6 +0xc5 0xfc 0x4c 0xd3 == lsr x5, x6, #12 +0xa4 0x28 0x4c 0xb3 == bfi x4, x5, #52, #11 +0x9f 0x0 0x40 0xb3 == bfxil xzr, x4, #0, #1 +0xe4 0x17 0x7f 0xb3 == bfi x4, xzr, #1, #6 +0xc5 0xfc 0x4c 0xb3 == bfxil x5, x6, #12, #52 +0x41 0x1c 0x0 0x13 == sxtb w1, w2 +0x7f 0x1c 0x40 0x93 == sxtb xzr, w3 +0x49 0x3d 0x0 0x13 == sxth w9, w10 +0x20 0x3c 0x40 0x93 == sxth x0, w1 +0xc3 0x7f 0x40 0x93 == sxtw x3, w30 +0x41 0x1c 0x0 0x53 == uxtb w1, w2 +0x49 0x3d 0x0 0x53 == uxth w9, w10 +0xc3 0x7f 0x40 0xd3 == ubfx x3, x30, #0, #32 +0x43 0x7c 0x0 0x13 == asr w3, w2, #0 +0x49 0x7d 0x1f 0x13 == asr w9, w10, #31 +0xb4 0xfe 0x7f 0x93 == asr x20, x21, #63 +0xe1 0x7f 0x3 0x13 == asr w1, wzr, #3 +0x43 0x7c 0x0 0x53 == lsr w3, w2, #0 +0x49 0x7d 0x1f 0x53 == lsr w9, w10, #31 +0xb4 0xfe 0x7f 0xd3 == lsr x20, x21, #63 +0xff 0x7f 0x3 0x53 == lsr wzr, wzr, #3 +0x43 0x7c 0x0 0x53 == lsr w3, w2, #0 +0x49 0x1 0x1 0x53 == lsl w9, w10, #31 +0xb4 0x2 0x41 0xd3 == lsl x20, x21, #63 +0xe1 0x73 0x1d 0x53 == lsl w1, wzr, #3 +0x49 0x1 0x0 0x13 == sbfx w9, w10, #0, #1 +0x62 0x0 0x41 0x93 == sbfiz x2, x3, #63, #1 +0x93 0xfe 0x40 0x93 == asr x19, x20, #0 +0x49 0xe9 0x7b 0x93 == sbfiz x9, x10, #5, #59 +0x49 0x7d 0x0 0x13 == asr w9, w10, #0 +0x8b 0x1 0x1 0x13 == sbfiz w11, w12, #31, #1 +0xcd 0x9 0x3 0x13 == sbfiz w13, w14, #29, #3 +0xff 0x2b 0x76 0x93 == sbfiz xzr, xzr, #10, #11 +0x49 0x1 0x0 0x13 == sbfx w9, w10, #0, #1 +0x62 0xfc 0x7f 0x93 == asr x2, x3, #63 +0x93 0xfe 0x40 0x93 == asr x19, x20, #0 +0x49 0xfd 0x45 0x93 == asr x9, x10, #5 +0x49 0x7d 0x0 0x13 == asr w9, w10, #0 +0x8b 0x7d 0x1f 0x13 == asr w11, w12, #31 +0xcd 0x7d 0x1d 0x13 == asr w13, w14, #29 +0xff 0x53 0x4a 0x93 == sbfx xzr, xzr, #10, #11 +0x49 0x1 0x0 0x33 == bfxil w9, w10, #0, #1 +0x62 0x0 0x41 0xb3 == bfi x2, x3, #63, #1 +0x93 0xfe 0x40 0xb3 == bfxil x19, x20, #0, #64 +0x49 0xe9 0x7b 0xb3 == bfi x9, x10, #5, #59 +0x49 0x7d 0x0 0x33 == bfxil w9, w10, #0, #32 +0x8b 0x1 0x1 0x33 == bfi w11, w12, #31, #1 +0xcd 0x9 0x3 0x33 == bfi w13, w14, #29, #3 +0xff 0x2b 0x76 0xb3 == bfi xzr, xzr, #10, #11 +0x49 0x1 0x0 0x33 == bfxil w9, w10, #0, #1 +0x62 0xfc 0x7f 0xb3 == bfxil x2, x3, #63, #1 +0x93 0xfe 0x40 0xb3 == bfxil x19, x20, #0, #64 +0x49 0xfd 0x45 0xb3 == bfxil x9, x10, #5, #59 +0x49 0x7d 0x0 0x33 == bfxil w9, w10, #0, #32 +0x8b 0x7d 0x1f 0x33 == bfxil w11, w12, #31, #1 +0xcd 0x7d 0x1d 0x33 == bfxil w13, w14, #29, #3 +0xff 0x53 0x4a 0xb3 == bfxil xzr, xzr, #10, #11 +0x49 0x1 0x0 0x53 == ubfx w9, w10, #0, #1 +0x62 0x0 0x41 0xd3 == lsl x2, x3, #63 +0x93 0xfe 0x40 0xd3 == lsr x19, x20, #0 +0x49 0xe9 0x7b 0xd3 == lsl x9, x10, #5 +0x49 0x7d 0x0 0x53 == lsr w9, w10, #0 +0x8b 0x1 0x1 0x53 == lsl w11, w12, #31 +0xcd 0x9 0x3 0x53 == lsl w13, w14, #29 +0xff 0x2b 0x76 0xd3 == ubfiz xzr, xzr, #10, #11 +0x49 0x1 0x0 0x53 == ubfx w9, w10, #0, #1 +0x62 0xfc 0x7f 0xd3 == lsr x2, x3, #63 +0x93 0xfe 0x40 0xd3 == lsr x19, x20, #0 +0x49 0xfd 0x45 0xd3 == lsr x9, x10, #5 +0x49 0x7d 0x0 0x53 == lsr w9, w10, #0 +0x8b 0x7d 0x1f 0x53 == lsr w11, w12, #31 +0xcd 0x7d 0x1d 0x53 == lsr w13, w14, #29 +0xff 0x53 0x4a 0xd3 == ubfx xzr, xzr, #10, #11 +0x25 0x0 0x0 0x34 == cbz w5, #4 +0x05 0x0 0x0 0xb4 == cbz x5, #0 +0xe2 0xff 0xff 0xb5 == cbnz x2, #-4 +0xfa 0xff 0x7f 0xb5 == cbnz x26, #1048572 +0x1f 0x0 0x0 0x34 == cbz wzr, #0 +0x1f 0x0 0x0 0xb5 == cbnz xzr, #0 +0x21 0x00 0x00 0x54 == b.ne #4 +0xea 0xff 0x7f 0x54 == b.ge #1048572 +0xea 0xff 0xff 0x54 == b.ge #-4 +0x20 0x08 0x5f 0x7a == ccmp w1, #31, #0, eq +0x6f 0x28 0x40 0x7a == ccmp w3, #0, #15, hs +0xed 0x2b 0x4f 0x7a == ccmp wzr, #15, #13, hs +0x20 0xd9 0x5f 0xfa == ccmp x9, #31, #0, le +0x6f 0xc8 0x40 0xfa == ccmp x3, #0, #15, gt +0xe7 0x1b 0x45 0xfa == ccmp xzr, #5, #7, ne +0x20 0x08 0x5f 0x3a == ccmn w1, #31, #0, eq +0x6f 0x28 0x40 0x3a == ccmn w3, #0, #15, hs +0xed 0x2b 0x4f 0x3a == ccmn wzr, #15, #13, hs +0x20 0xd9 0x5f 0xba == ccmn x9, #31, #0, le +0x6f 0xc8 0x40 0xba == ccmn x3, #0, #15, gt +0xe7 0x1b 0x45 0xba == ccmn xzr, #5, #7, ne +0x20 0x00 0x5f 0x7a == ccmp w1, wzr, #0, eq +0x6f 0x20 0x40 0x7a == ccmp w3, w0, #15, hs +0xed 0x23 0x4f 0x7a == ccmp wzr, w15, #13, hs +0x20 0xd1 0x5f 0xfa == ccmp x9, xzr, #0, le +0x6f 0xc0 0x40 0xfa == ccmp x3, x0, #15, gt +0xe7 0x13 0x45 0xfa == ccmp xzr, x5, #7, ne +0x20 0x00 0x5f 0x3a == ccmn w1, wzr, #0, eq +0x6f 0x20 0x40 0x3a == ccmn w3, w0, #15, hs +0xed 0x23 0x4f 0x3a == ccmn wzr, w15, #13, hs +0x20 0xd1 0x5f 0xba == ccmn x9, xzr, #0, le +0x6f 0xc0 0x40 0xba == ccmn x3, x0, #15, gt +0xe7 0x13 0x45 0xba == ccmn xzr, x5, #7, ne +0x1 0x10 0x93 0x1a == csel w1, w0, w19, ne +0xbf 0x0 0x89 0x1a == csel wzr, w5, w9, eq +0xe9 0xc3 0x9e 0x1a == csel w9, wzr, w30, gt +0x81 0x43 0x9f 0x1a == csel w1, w28, wzr, mi +0xf3 0xb2 0x9d 0x9a == csel x19, x23, x29, lt +0x7f 0xa0 0x84 0x9a == csel xzr, x3, x4, ge +0xe5 0x23 0x86 0x9a == csel x5, xzr, x6, hs +0x7 0x31 0x9f 0x9a == csel x7, x8, xzr, lo +0x1 0x14 0x93 0x1a == csinc w1, w0, w19, ne +0xbf 0x4 0x89 0x1a == csinc wzr, w5, w9, eq +0xe9 0xc7 0x9e 0x1a == csinc w9, wzr, w30, gt +0x81 0x47 0x9f 0x1a == csinc w1, w28, wzr, mi +0xf3 0xb6 0x9d 0x9a == csinc x19, x23, x29, lt +0x7f 0xa4 0x84 0x9a == csinc xzr, x3, x4, ge +0xe5 0x27 0x86 0x9a == csinc x5, xzr, x6, hs +0x7 0x35 0x9f 0x9a == csinc x7, x8, xzr, lo +0x1 0x10 0x93 0x5a == csinv w1, w0, w19, ne +0xbf 0x0 0x89 0x5a == csinv wzr, w5, w9, eq +0xe9 0xc3 0x9e 0x5a == csinv w9, wzr, w30, gt +0x81 0x43 0x9f 0x5a == csinv w1, w28, wzr, mi +0xf3 0xb2 0x9d 0xda == csinv x19, x23, x29, lt +0x7f 0xa0 0x84 0xda == csinv xzr, x3, x4, ge +0xe5 0x23 0x86 0xda == csinv x5, xzr, x6, hs +0x7 0x31 0x9f 0xda == csinv x7, x8, xzr, lo +0x1 0x14 0x93 0x5a == csneg w1, w0, w19, ne +0xbf 0x4 0x89 0x5a == csneg wzr, w5, w9, eq +0xe9 0xc7 0x9e 0x5a == csneg w9, wzr, w30, gt +0x81 0x47 0x9f 0x5a == csneg w1, w28, wzr, mi +0xf3 0xb6 0x9d 0xda == csneg x19, x23, x29, lt +0x7f 0xa4 0x84 0xda == csneg xzr, x3, x4, ge +0xe5 0x27 0x86 0xda == csneg x5, xzr, x6, hs +0x7 0x35 0x9f 0xda == csneg x7, x8, xzr, lo +0xe3 0x17 0x9f 0x1a == cset w3, eq +0xe9 0x47 0x9f 0x9a == cset x9, pl +0xf4 0x3 0x9f 0x5a == csetm w20, ne +0xfe 0xb3 0x9f 0xda == csetm x30, ge +0xe2,0xe7,0x9f,0x1a == csinc w2, wzr, wzr, al +0xe3,0xf3,0x9f,0xda == csinv x3, xzr, xzr, nv +0xa3 0xd4 0x85 0x1a == cinc w3, w5, gt +0x9f 0xc4 0x84 0x1a == cinc wzr, w4, le +0xe9 0xa7 0x9f 0x1a == cset w9, lt +0xa3 0xd4 0x85 0x9a == cinc x3, x5, gt +0x9f 0xc4 0x84 0x9a == cinc xzr, x4, le +0xe9 0xa7 0x9f 0x9a == cset x9, lt +0xc5,0xf4,0x86,0x1a == csinc w5, w6, w6, nv +0x41,0xe4,0x82,0x9a == csinc x1, x2, x2, al +0xa3 0xd0 0x85 0x5a == cinv w3, w5, gt +0x9f 0xc0 0x84 0x5a == cinv wzr, w4, le +0xe9 0xa3 0x9f 0x5a == csetm w9, lt +0xa3 0xd0 0x85 0xda == cinv x3, x5, gt +0x9f 0xc0 0x84 0xda == cinv xzr, x4, le +0xe9 0xa3 0x9f 0xda == csetm x9, lt +0x01 0xe0 0x80 0xda == csinv x1, x0, x0, al +0x09,0xf1,0x88,0x5a == csinv w9, w8, w8, nv +0xa3 0xd4 0x85 0x5a == cneg w3, w5, gt +0x9f 0xc4 0x84 0x5a == cneg wzr, w4, le +0xe9 0xa7 0x9f 0x5a == cneg w9, wzr, lt +0xa3 0xd4 0x85 0xda == cneg x3, x5, gt +0x9f 0xc4 0x84 0xda == cneg xzr, x4, le +0xe9 0xa7 0x9f 0xda == cneg x9, xzr, lt +0x04,0xe5,0x88,0xda == csneg x4, x8, x8, al +0x09,0xf1,0x88,0x5a == csinv w9, w8, w8, nv +0xe0 0x00 0xc0 0x5a == rbit w0, w7 +0x72 0x00 0xc0 0xda == rbit x18, x3 +0x31 0x04 0xc0 0x5a == rev16 w17, w1 +0x45 0x04 0xc0 0xda == rev16 x5, x2 +0x12 0x08 0xc0 0x5a == rev w18, w0 +0x34 0x08 0xc0 0xda == rev32 x20, x1 +0x56 0x0c 0xc0 0xda == rev x22, x2 +0x78 0x10 0xc0 0x5a == clz w24, w3 +0x9a 0x10 0xc0 0xda == clz x26, x4 +0xa3 0x14 0xc0 0x5a == cls w3, w5 +0xb4 0x14 0xc0 0xda == cls x20, x5 +0xe0 0x08 0xca 0x1a == udiv w0, w7, w10 +0xc9 0x0a 0xc4 0x9a == udiv x9, x22, x4 +0xac 0x0e 0xc0 0x1a == sdiv w12, w21, w0 +0x4d 0x0c 0xc1 0x9a == sdiv x13, x2, x1 +0x8b 0x21 0xcd 0x1a == lsl w11, w12, w13 +0xee 0x21 0xd0 0x9a == lsl x14, x15, x16 +0x51 0x26 0xd3 0x1a == lsr w17, w18, w19 +0xb4 0x26 0xd6 0x9a == lsr x20, x21, x22 +0x17 0x2b 0xd9 0x1a == asr w23, w24, w25 +0x7a 0x2b 0xdc 0x9a == asr x26, x27, x28 +0x20 0x2c 0xc2 0x1a == ror w0, w1, w2 +0x83 0x2c 0xc5 0x9a == ror x3, x4, x5 +0xe6 0x20 0xc8 0x1a == lsl w6, w7, w8 +0x49 0x21 0xcb 0x9a == lsl x9, x10, x11 +0xac 0x25 0xce 0x1a == lsr w12, w13, w14 +0x0f 0x26 0xd1 0x9a == lsr x15, x16, x17 +0x72 0x2a 0xd4 0x1a == asr w18, w19, w20 +0xd5 0x2a 0xd7 0x9a == asr x21, x22, x23 +0x38 0x2f 0xda 0x1a == ror w24, w25, w26 +0x9b 0x2f 0xdd 0x9a == ror x27, x28, x29 +0xbe 0x73 0x5c 0x9b == smulh x30, x29, x28 +0x7f 0x2f 0x5a 0x9b == smulh xzr, x27, x26 +0xbe 0x3f 0xdc 0x9b == umulh x30, x29, x28 +0xd7 0x77 0xdf 0x9b == umulh x23, x30, xzr +0x61 0x10 0x7 0x1b == madd w1, w3, w7, w4 +0x1f 0x2c 0x9 0x1b == madd wzr, w0, w9, w11 +0xed 0x13 0x4 0x1b == madd w13, wzr, w4, w4 +0xd3 0x77 0x1f 0x1b == madd w19, w30, wzr, w29 +0xa4 0x7c 0x6 0x1b == mul w4, w5, w6 +0x61 0x10 0x7 0x9b == madd x1, x3, x7, x4 +0x1f 0x2c 0x9 0x9b == madd xzr, x0, x9, x11 +0xed 0x13 0x4 0x9b == madd x13, xzr, x4, x4 +0xd3 0x77 0x1f 0x9b == madd x19, x30, xzr, x29 +0xa4 0x7c 0x6 0x9b == mul x4, x5, x6 +0x61 0x90 0x7 0x1b == msub w1, w3, w7, w4 +0x1f 0xac 0x9 0x1b == msub wzr, w0, w9, w11 +0xed 0x93 0x4 0x1b == msub w13, wzr, w4, w4 +0xd3 0xf7 0x1f 0x1b == msub w19, w30, wzr, w29 +0xa4 0xfc 0x6 0x1b == mneg w4, w5, w6 +0x61 0x90 0x7 0x9b == msub x1, x3, x7, x4 +0x1f 0xac 0x9 0x9b == msub xzr, x0, x9, x11 +0xed 0x93 0x4 0x9b == msub x13, xzr, x4, x4 +0xd3 0xf7 0x1f 0x9b == msub x19, x30, xzr, x29 +0xa4 0xfc 0x6 0x9b == mneg x4, x5, x6 +0xa3 0x24 0x22 0x9b == smaddl x3, w5, w2, x9 +0x5f 0x31 0x2b 0x9b == smaddl xzr, w10, w11, x12 +0xed 0x3f 0x2e 0x9b == smaddl x13, wzr, w14, x15 +0x30 0x4a 0x3f 0x9b == smaddl x16, w17, wzr, x18 +0x93 0x7e 0x35 0x9b == smull x19, w20, w21 +0xa3 0xa4 0x22 0x9b == smsubl x3, w5, w2, x9 +0x5f 0xb1 0x2b 0x9b == smsubl xzr, w10, w11, x12 +0xed 0xbf 0x2e 0x9b == smsubl x13, wzr, w14, x15 +0x30 0xca 0x3f 0x9b == smsubl x16, w17, wzr, x18 +0x93 0xfe 0x35 0x9b == smnegl x19, w20, w21 +0xa3 0x24 0xa2 0x9b == umaddl x3, w5, w2, x9 +0x5f 0x31 0xab 0x9b == umaddl xzr, w10, w11, x12 +0xed 0x3f 0xae 0x9b == umaddl x13, wzr, w14, x15 +0x30 0x4a 0xbf 0x9b == umaddl x16, w17, wzr, x18 +0x93 0x7e 0xb5 0x9b == umull x19, w20, w21 +0xa3 0xa4 0xa2 0x9b == umsubl x3, w5, w2, x9 +0x5f 0xb1 0xab 0x9b == umsubl xzr, w10, w11, x12 +0xed 0xbf 0xae 0x9b == umsubl x13, wzr, w14, x15 +0x30 0xca 0xbf 0x9b == umsubl x16, w17, wzr, x18 +0x93 0xfe 0xb5 0x9b == umnegl x19, w20, w21 +0xbe 0x7f 0x5c 0x9b == smulh x30, x29, x28 +0x7f 0x7f 0x5a 0x9b == smulh xzr, x27, x26 +0xf9 0x7f 0x58 0x9b == smulh x25, xzr, x24 +0xd7 0x7e 0x5f 0x9b == smulh x23, x22, xzr +0xbe 0x7f 0xdc 0x9b == umulh x30, x29, x28 +0x7f 0x7f 0xda 0x9b == umulh xzr, x27, x26 +0xf9 0x7f 0xd8 0x9b == umulh x25, xzr, x24 +0xd7 0x7e 0xdf 0x9b == umulh x23, x22, xzr +0x83 0x7c 0x5 0x1b == mul w3, w4, w5 +0xdf 0x7c 0x7 0x1b == mul wzr, w6, w7 +0xe8 0x7f 0x9 0x1b == mul w8, wzr, w9 +0x6a 0x7d 0x1f 0x1b == mul w10, w11, wzr +0xac 0x7d 0xe 0x9b == mul x12, x13, x14 +0xff 0x7d 0x10 0x9b == mul xzr, x15, x16 +0xf1 0x7f 0x12 0x9b == mul x17, xzr, x18 +0x93 0x7e 0x1f 0x9b == mul x19, x20, xzr +0xd5 0xfe 0x17 0x1b == mneg w21, w22, w23 +0x1f 0xff 0x19 0x1b == mneg wzr, w24, w25 +0xfa 0xff 0x1b 0x1b == mneg w26, wzr, w27 +0xbc 0xff 0x1f 0x1b == mneg w28, w29, wzr +0xab 0x7d 0x31 0x9b == smull x11, w13, w17 +0xab 0x7d 0xb1 0x9b == umull x11, w13, w17 +0xab 0xfd 0x31 0x9b == smnegl x11, w13, w17 +0xab 0xfd 0xb1 0x9b == umnegl x11, w13, w17 +0x1 0x0 0x0 0xd4 == svc #0 +0xe1 0xff 0x1f 0xd4 == svc #{{65535|0xffff}} +0x22 0x0 0x0 0xd4 == hvc #{{1|0x1}} +0x3 0xdc 0x5 0xd4 == smc #{{12000|0x2ee0}} +0x80 0x1 0x20 0xd4 == brk #{{12|0xc}} +0x60 0xf 0x40 0xd4 == hlt #{{123|0x7b}} +0x41 0x5 0xa0 0xd4 == dcps1 #{{42|0x2a}} +0x22 0x1 0xa0 0xd4 == dcps2 #{{9|0x9}} +0x3 0x7d 0xa0 0xd4 == dcps3 #{{1000|0x3e8}} +0x1 0x0 0xa0 0xd4 == dcps1 +0x2 0x0 0xa0 0xd4 == dcps2 +0x3 0x0 0xa0 0xd4 == dcps3 +0xa3 0x0 0x87 0x13 == extr w3, w5, w7, #0 +0xab 0x7d 0x91 0x13 == extr w11, w13, w17, #31 +0xa3 0x3c 0xc7 0x93 == extr x3, x5, x7, #15 +0xab 0xfd 0xd1 0x93 == extr x11, x13, x17, #63 +0xf3 0x62 0xd7 0x93 == ror x19, x23, #24 +0xfd 0xff 0xdf 0x93 == ror x29, xzr, #63 +0xa9 0x7d 0x8d 0x13 == ror w9, w13, #31 +0x60 0x20 0x25 0x1e == fcmp s3, s5 +0xe8 0x23 0x20 0x1e == fcmp s31, #0.0 +0xe8 0x23 0x3f 0x1e == fcmp s31, #0.0 +0xb0 0x23 0x3e 0x1e == fcmpe s29, s30 +0xf8 0x21 0x20 0x1e == fcmpe s15, #0.0 +0xf8 0x21 0x2f 0x1e == fcmpe s15, #0.0 +0x80 0x20 0x6c 0x1e == fcmp d4, d12 +0xe8 0x22 0x60 0x1e == fcmp d23, #0.0 +0xe8 0x22 0x77 0x1e == fcmp d23, #0.0 +0x50 0x23 0x76 0x1e == fcmpe d26, d22 +0xb8 0x23 0x60 0x1e == fcmpe d29, #0.0 +0xb8 0x23 0x6d 0x1e == fcmpe d29, #0.0 +0x20 0x04 0x3f 0x1e == fccmp s1, s31, #0, eq +0x6f 0x24 0x20 0x1e == fccmp s3, s0, #15, hs +0xed 0x27 0x2f 0x1e == fccmp s31, s15, #13, hs +0x20 0xd5 0x7f 0x1e == fccmp d9, d31, #0, le +0x6f 0xc4 0x60 0x1e == fccmp d3, d0, #15, gt +0xe7 0x17 0x65 0x1e == fccmp d31, d5, #7, ne +0x30 0x04 0x3f 0x1e == fccmpe s1, s31, #0, eq +0x7f 0x24 0x20 0x1e == fccmpe s3, s0, #15, hs +0xfd 0x27 0x2f 0x1e == fccmpe s31, s15, #13, hs +0x30 0xd5 0x7f 0x1e == fccmpe d9, d31, #0, le +0x7f 0xc4 0x60 0x1e == fccmpe d3, d0, #15, gt +0xf7 0x17 0x65 0x1e == fccmpe d31, d5, #7, ne +0x83 0x5e 0x29 0x1e == fcsel s3, s20, s9, pl +0x49 0x4d 0x6b 0x1e == fcsel d9, d10, d11, mi +0x20 0x40 0x20 0x1e == fmov s0, s1 +0x62 0xc0 0x20 0x1e == fabs s2, s3 +0xa4 0x40 0x21 0x1e == fneg s4, s5 +0xe6 0xc0 0x21 0x1e == fsqrt s6, s7 +0x28 0xc1 0x22 0x1e == fcvt d8, s9 +0x6a 0xc1 0x23 0x1e == fcvt h10, s11 +0xac 0x41 0x24 0x1e == frintn s12, s13 +0xee 0xc1 0x24 0x1e == frintp s14, s15 +0x30 0x42 0x25 0x1e == frintm s16, s17 +0x72 0xc2 0x25 0x1e == frintz s18, s19 +0xb4 0x42 0x26 0x1e == frinta s20, s21 +0xf6 0x42 0x27 0x1e == frintx s22, s23 +0x38 0xc3 0x27 0x1e == frinti s24, s25 +0x20 0x40 0x60 0x1e == fmov d0, d1 +0x62 0xc0 0x60 0x1e == fabs d2, d3 +0xa4 0x40 0x61 0x1e == fneg d4, d5 +0xe6 0xc0 0x61 0x1e == fsqrt d6, d7 +0x28 0x41 0x62 0x1e == fcvt s8, d9 +0x6a 0xc1 0x63 0x1e == fcvt h10, d11 +0xac 0x41 0x64 0x1e == frintn d12, d13 +0xee 0xc1 0x64 0x1e == frintp d14, d15 +0x30 0x42 0x65 0x1e == frintm d16, d17 +0x72 0xc2 0x65 0x1e == frintz d18, d19 +0xb4 0x42 0x66 0x1e == frinta d20, d21 +0xf6 0x42 0x67 0x1e == frintx d22, d23 +0x38 0xc3 0x67 0x1e == frinti d24, d25 +0x7a 0x43 0xe2 0x1e == fcvt s26, h27 +0xbc 0xc3 0xe2 0x1e == fcvt d28, h29 +0x74 0xa 0x31 0x1e == fmul s20, s19, s17 +0x41 0x18 0x23 0x1e == fdiv s1, s2, s3 +0xa4 0x28 0x26 0x1e == fadd s4, s5, s6 +0x7 0x39 0x29 0x1e == fsub s7, s8, s9 +0x6a 0x49 0x2c 0x1e == fmax s10, s11, s12 +0xcd 0x59 0x2f 0x1e == fmin s13, s14, s15 +0x30 0x6a 0x32 0x1e == fmaxnm s16, s17, s18 +0x93 0x7a 0x35 0x1e == fminnm s19, s20, s21 +0xf6 0x8a 0x38 0x1e == fnmul s22, s23, s2 +0x74 0xa 0x71 0x1e == fmul d20, d19, d17 +0x41 0x18 0x63 0x1e == fdiv d1, d2, d3 +0xa4 0x28 0x66 0x1e == fadd d4, d5, d6 +0x7 0x39 0x69 0x1e == fsub d7, d8, d9 +0x6a 0x49 0x6c 0x1e == fmax d10, d11, d12 +0xcd 0x59 0x6f 0x1e == fmin d13, d14, d15 +0x30 0x6a 0x72 0x1e == fmaxnm d16, d17, d18 +0x93 0x7a 0x75 0x1e == fminnm d19, d20, d21 +0xf6 0x8a 0x78 0x1e == fnmul d22, d23, d24 +0xa3 0x7c 0x06 0x1f == fmadd s3, s5, s6, s31 +0xa3 0x5d 0x40 0x1f == fmadd d3, d13, d0, d23 +0xa3 0xfc 0x06 0x1f == fmsub s3, s5, s6, s31 +0xa3 0xdd 0x40 0x1f == fmsub d3, d13, d0, d23 +0xa3 0x7c 0x26 0x1f == fnmadd s3, s5, s6, s31 +0xa3 0x5d 0x60 0x1f == fnmadd d3, d13, d0, d23 +0xa3 0xfc 0x26 0x1f == fnmsub s3, s5, s6, s31 +0xa3 0xdd 0x60 0x1f == fnmsub d3, d13, d0, d23 +0xa3 0xfc 0xd8 0x1e == fcvtzs w3, h5, #1 +0x9f 0xce 0xd8 0x1e == fcvtzs wzr, h20, #13 +0x13 0x80 0xd8 0x1e == fcvtzs w19, h0, #32 +0xa3 0xfc 0xd8 0x9e == fcvtzs x3, h5, #1 +0xcc 0x4f 0xd8 0x9e == fcvtzs x12, h30, #45 +0x13 0x00 0xd8 0x9e == fcvtzs x19, h0, #64 +0xa3 0xfc 0x18 0x1e == fcvtzs w3, s5, #1 +0x9f 0xce 0x18 0x1e == fcvtzs wzr, s20, #13 +0x13 0x80 0x18 0x1e == fcvtzs w19, s0, #32 +0xa3 0xfc 0x18 0x9e == fcvtzs x3, s5, #1 +0xcc 0x4f 0x18 0x9e == fcvtzs x12, s30, #45 +0x13 0x00 0x18 0x9e == fcvtzs x19, s0, #64 +0xa3 0xfc 0x58 0x1e == fcvtzs w3, d5, #1 +0x9f 0xce 0x58 0x1e == fcvtzs wzr, d20, #13 +0x13 0x80 0x58 0x1e == fcvtzs w19, d0, #32 +0xa3 0xfc 0x58 0x9e == fcvtzs x3, d5, #1 +0xcc 0x4f 0x58 0x9e == fcvtzs x12, d30, #45 +0x13 0x00 0x58 0x9e == fcvtzs x19, d0, #64 +0xa3 0xfc 0xd9 0x1e == fcvtzu w3, h5, #1 +0x9f 0xce 0xd9 0x1e == fcvtzu wzr, h20, #13 +0x13 0x80 0xd9 0x1e == fcvtzu w19, h0, #32 +0xa3 0xfc 0xd9 0x9e == fcvtzu x3, h5, #1 +0xcc 0x4f 0xd9 0x9e == fcvtzu x12, h30, #45 +0x13 0x00 0xd9 0x9e == fcvtzu x19, h0, #64 +0xa3 0xfc 0x19 0x1e == fcvtzu w3, s5, #1 +0x9f 0xce 0x19 0x1e == fcvtzu wzr, s20, #13 +0x13 0x80 0x19 0x1e == fcvtzu w19, s0, #32 +0xa3 0xfc 0x19 0x9e == fcvtzu x3, s5, #1 +0xcc 0x4f 0x19 0x9e == fcvtzu x12, s30, #45 +0x13 0x00 0x19 0x9e == fcvtzu x19, s0, #64 +0xa3 0xfc 0x59 0x1e == fcvtzu w3, d5, #1 +0x9f 0xce 0x59 0x1e == fcvtzu wzr, d20, #13 +0x13 0x80 0x59 0x1e == fcvtzu w19, d0, #32 +0xa3 0xfc 0x59 0x9e == fcvtzu x3, d5, #1 +0xcc 0x4f 0x59 0x9e == fcvtzu x12, d30, #45 +0x13 0x00 0x59 0x9e == fcvtzu x19, d0, #64 +0x77 0xfe 0xc2 0x1e == scvtf h23, w19, #1 +0xff 0xb3 0xc2 0x1e == scvtf h31, wzr, #20 +0x0e 0x80 0xc2 0x1e == scvtf h14, w0, #32 +0x77 0xfe 0xc2 0x9e == scvtf h23, x19, #1 +0xff 0xb3 0xc2 0x9e == scvtf h31, xzr, #20 +0x0e 0x00 0xc2 0x9e == scvtf h14, x0, #64 +0x77 0xfe 0x02 0x1e == scvtf s23, w19, #1 +0xff 0xb3 0x02 0x1e == scvtf s31, wzr, #20 +0x0e 0x80 0x02 0x1e == scvtf s14, w0, #32 +0x77 0xfe 0x02 0x9e == scvtf s23, x19, #1 +0xff 0xb3 0x02 0x9e == scvtf s31, xzr, #20 +0x0e 0x00 0x02 0x9e == scvtf s14, x0, #64 +0x77 0xfe 0x42 0x1e == scvtf d23, w19, #1 +0xff 0xb3 0x42 0x1e == scvtf d31, wzr, #20 +0x0e 0x80 0x42 0x1e == scvtf d14, w0, #32 +0x77 0xfe 0x42 0x9e == scvtf d23, x19, #1 +0xff 0xb3 0x42 0x9e == scvtf d31, xzr, #20 +0x0e 0x00 0x42 0x9e == scvtf d14, x0, #64 +0x77 0xfe 0xc3 0x1e == ucvtf h23, w19, #1 +0xff 0xb3 0xc3 0x1e == ucvtf h31, wzr, #20 +0x0e 0x80 0xc3 0x1e == ucvtf h14, w0, #32 +0x77 0xfe 0xc3 0x9e == ucvtf h23, x19, #1 +0xff 0xb3 0xc3 0x9e == ucvtf h31, xzr, #20 +0x0e 0x00 0xc3 0x9e == ucvtf h14, x0, #64 +0x77 0xfe 0x03 0x1e == ucvtf s23, w19, #1 +0xff 0xb3 0x03 0x1e == ucvtf s31, wzr, #20 +0x0e 0x80 0x03 0x1e == ucvtf s14, w0, #32 +0x77 0xfe 0x03 0x9e == ucvtf s23, x19, #1 +0xff 0xb3 0x03 0x9e == ucvtf s31, xzr, #20 +0x0e 0x00 0x03 0x9e == ucvtf s14, x0, #64 +0x77 0xfe 0x43 0x1e == ucvtf d23, w19, #1 +0xff 0xb3 0x43 0x1e == ucvtf d31, wzr, #20 +0x0e 0x80 0x43 0x1e == ucvtf d14, w0, #32 +0x77 0xfe 0x43 0x9e == ucvtf d23, x19, #1 +0xff 0xb3 0x43 0x9e == ucvtf d31, xzr, #20 +0x0e 0x00 0x43 0x9e == ucvtf d14, x0, #64 +0xe3 0x3 0xe0 0x1e == fcvtns w3, h31 +0x9f 0x1 0xe0 0x9e == fcvtns xzr, h12 +0x9f 0x1 0xe1 0x1e == fcvtnu wzr, h12 +0x0 0x0 0xe1 0x9e == fcvtnu x0, h0 +0x3f 0x1 0xe8 0x1e == fcvtps wzr, h9 +0x8c 0x2 0xe8 0x9e == fcvtps x12, h20 +0xfe 0x2 0xe9 0x1e == fcvtpu w30, h23 +0x7d 0x0 0xe9 0x9e == fcvtpu x29, h3 +0x62 0x0 0xf0 0x1e == fcvtms w2, h3 +0xa4 0x0 0xf0 0x9e == fcvtms x4, h5 +0xe6 0x0 0xf1 0x1e == fcvtmu w6, h7 +0x28 0x1 0xf1 0x9e == fcvtmu x8, h9 +0x6a 0x1 0xf8 0x1e == fcvtzs w10, h11 +0xac 0x1 0xf8 0x9e == fcvtzs x12, h13 +0xee 0x1 0xf9 0x1e == fcvtzu w14, h15 +0xf 0x2 0xf9 0x9e == fcvtzu x15, h16 +0x51 0x2 0xe2 0x1e == scvtf h17, w18 +0x93 0x2 0xe2 0x9e == scvtf h19, x20 +0xd5 0x2 0xe3 0x1e == ucvtf h21, w22 +0x17 0x3 0xe2 0x9e == scvtf h23, x24 +0x59 0x3 0xe4 0x1e == fcvtas w25, h26 +0x9b 0x3 0xe4 0x9e == fcvtas x27, h28 +0xdd 0x3 0xe5 0x1e == fcvtau w29, h30 +0x1f 0x0 0xe5 0x9e == fcvtau xzr, h0 +0xe3 0x3 0x20 0x1e == fcvtns w3, s31 +0x9f 0x1 0x20 0x9e == fcvtns xzr, s12 +0x9f 0x1 0x21 0x1e == fcvtnu wzr, s12 +0x0 0x0 0x21 0x9e == fcvtnu x0, s0 +0x3f 0x1 0x28 0x1e == fcvtps wzr, s9 +0x8c 0x2 0x28 0x9e == fcvtps x12, s20 +0xfe 0x2 0x29 0x1e == fcvtpu w30, s23 +0x7d 0x0 0x29 0x9e == fcvtpu x29, s3 +0x62 0x0 0x30 0x1e == fcvtms w2, s3 +0xa4 0x0 0x30 0x9e == fcvtms x4, s5 +0xe6 0x0 0x31 0x1e == fcvtmu w6, s7 +0x28 0x1 0x31 0x9e == fcvtmu x8, s9 +0x6a 0x1 0x38 0x1e == fcvtzs w10, s11 +0xac 0x1 0x38 0x9e == fcvtzs x12, s13 +0xee 0x1 0x39 0x1e == fcvtzu w14, s15 +0xf 0x2 0x39 0x9e == fcvtzu x15, s16 +0x51 0x2 0x22 0x1e == scvtf s17, w18 +0x93 0x2 0x22 0x9e == scvtf s19, x20 +0xd5 0x2 0x23 0x1e == ucvtf s21, w22 +0x17 0x3 0x22 0x9e == scvtf s23, x24 +0x59 0x3 0x24 0x1e == fcvtas w25, s26 +0x9b 0x3 0x24 0x9e == fcvtas x27, s28 +0xdd 0x3 0x25 0x1e == fcvtau w29, s30 +0x1f 0x0 0x25 0x9e == fcvtau xzr, s0 +0xe3 0x3 0x60 0x1e == fcvtns w3, d31 +0x9f 0x1 0x60 0x9e == fcvtns xzr, d12 +0x9f 0x1 0x61 0x1e == fcvtnu wzr, d12 +0x0 0x0 0x61 0x9e == fcvtnu x0, d0 +0x3f 0x1 0x68 0x1e == fcvtps wzr, d9 +0x8c 0x2 0x68 0x9e == fcvtps x12, d20 +0xfe 0x2 0x69 0x1e == fcvtpu w30, d23 +0x7d 0x0 0x69 0x9e == fcvtpu x29, d3 +0x62 0x0 0x70 0x1e == fcvtms w2, d3 +0xa4 0x0 0x70 0x9e == fcvtms x4, d5 +0xe6 0x0 0x71 0x1e == fcvtmu w6, d7 +0x28 0x1 0x71 0x9e == fcvtmu x8, d9 +0x6a 0x1 0x78 0x1e == fcvtzs w10, d11 +0xac 0x1 0x78 0x9e == fcvtzs x12, d13 +0xee 0x1 0x79 0x1e == fcvtzu w14, d15 +0xf 0x2 0x79 0x9e == fcvtzu x15, d16 +0x51 0x2 0x62 0x1e == scvtf d17, w18 +0x93 0x2 0x62 0x9e == scvtf d19, x20 +0xd5 0x2 0x63 0x1e == ucvtf d21, w22 +0x17 0x3 0x63 0x9e == ucvtf d23, x24 +0x59 0x3 0x64 0x1e == fcvtas w25, d26 +0x9b 0x3 0x64 0x9e == fcvtas x27, d28 +0xdd 0x3 0x65 0x1e == fcvtau w29, d30 +0x1f 0x0 0x65 0x9e == fcvtau xzr, d0 +0x23 0x1 0x26 0x1e == fmov w3, s9 +0x69 0x0 0x27 0x1e == fmov s9, w3 +0xf4 0x3 0x66 0x9e == fmov x20, d31 +0xe1 0x1 0x67 0x9e == fmov d1, x15 +0x83 0x1 0xae 0x9e == fmov x3, v12.d[1] +0x61 0x2 0xaf 0x9e == fmov v1.d[1], x19 +0x2 0x10 0x28 0x1e == fmov s2, #0.12500000 +0x3 0x10 0x2e 0x1e == fmov s3, #1.00000000 +0x1e 0x10 0x66 0x1e == fmov d30, #16.00000000 +0x4 0x30 0x2e 0x1e == fmov s4, #1.06250000 +0xa 0xf0 0x6f 0x1e == fmov d10, #1.93750000 +0xc 0x10 0x3e 0x1e == fmov s12, #-1.00000000 +0x10 0x30 0x64 0x1e == fmov d16, #8.50000000 +0x03 0x00 0x00 0x18 == ldr w3, #0 +0x3d 0x00 0x00 0x58 == ldr x29, #4 +0xff 0xff 0xff 0x98 == ldrsw xzr, #-4 +0x40 0x00 0x00 0x1c == ldr s0, #8 +0xe0 0xff 0x7f 0x5c == ldr d0, #1048572 +0x00 0x00 0x80 0x9c == ldr q0, #-1048576 +0x01 0x00 0x00 0xd8 == prfm pldl1strm, #0 +0x16 0x00 0x00 0xd8 == prfm #22, #0 +0xe8 0x7f 0x12 0x08 == stxrb w18, w8, [sp] +0x0f 0x7e 0x18 0x48 == stxrh w24, w15, [x16] +0x26 0x7e 0x05 0x88 == stxr w5, w6, [x17] +0xaa 0x7e 0x01 0xc8 == stxr w1, x10, [x21] +0xaa 0x7a 0x01 0xc8 == stxr w1, x10, [x21] +0x1e 0x7c 0x5f 0x08 == ldxrb w30, [x0] +0x91 0x7c 0x5f 0x48 == ldxrh w17, [x4] +0xf6 0x7f 0x5f 0x88 == ldxr w22, [sp] +0xab 0x7f 0x5f 0xc8 == ldxr x11, [x29] +0xab 0x6f 0x5f 0xc8 == ldxr x11, [x29] +0xab 0x7f 0x5e 0xc8 == ldxr x11, [x29] +0xeb 0x2b 0x2c 0x88 == stxp w12, w11, w10, [sp] +0x9b 0x25 0x3f 0xc8 == stxp wzr, x27, x9, [x12] +0xe0 0x7f 0x7f 0x88 == ldxp w0, wzr, [sp] +0x51 0x02 0x7f 0xc8 == ldxp x17, x0, [x18] +0x51 0x02 0x7e 0xc8 == ldxp x17, x0, [x18] +0x88 0xfc 0x5f 0x08 == ldaxrb w8, [x4] +0xa7 0xfc 0x5f 0x48 == ldaxrh w7, [x5] +0xe6 0xff 0x5f 0x88 == ldaxr w6, [sp] +0xc5 0xfc 0x5f 0xc8 == ldaxr x5, [x6] +0xc5 0xec 0x5f 0xc8 == ldaxr x5, [x6] +0xc5 0xfc 0x5e 0xc8 == ldaxr x5, [x6] +0xe5 0x9b 0x24 0x88 == stlxp w4, w5, w6, [sp] +0x26 0x9c 0x3f 0xc8 == stlxp wzr, x6, x7, [x1] +0xe5 0xcb 0x7f 0x88 == ldaxp w5, w18, [sp] +0xc6 0xce 0x7f 0xc8 == ldaxp x6, x19, [x22] +0xc6 0xce 0x7e 0xc8 == ldaxp x6, x19, [x22] +0xf8 0xff 0x9f 0x08 == stlrb w24, [sp] +0xd9 0xff 0x9f 0x48 == stlrh w25, [x30] +0xba 0xff 0x9f 0x88 == stlr w26, [x29] +0x9b 0xff 0x9f 0xc8 == stlr x27, [x28] +0x9b 0xef 0x9f 0xc8 == stlr x27, [x28] +0x9b 0xff 0x9e 0xc8 == stlr x27, [x28] +0xf7 0xff 0xdf 0x08 == ldarb w23, [sp] +0xd6 0xff 0xdf 0x48 == ldarh w22, [x30] +0xbf 0xff 0xdf 0x88 == ldar wzr, [x29] +0x95 0xff 0xdf 0xc8 == ldar x21, [x28] +0x95 0xef 0xdf 0xc8 == ldar x21, [x28] +0x95 0xff 0xde 0xc8 == ldar x21, [x28] +0xe9 0x3 0x0 0x38 == sturb w9, [sp] +0x9f 0xf1 0xf 0x78 == sturh wzr, [x12, #255] +0x10 0x0 0x10 0xb8 == stur w16, [x0, #-256] +0xdc 0x11 0x0 0xf8 == stur x28, [x14, #1] +0x81 0xf2 0x4f 0x38 == ldurb w1, [x20, #255] +0x34 0xf0 0x4f 0x78 == ldurh w20, [x1, #255] +0xec 0xf3 0x4f 0xb8 == ldur w12, [sp, #255] +0x9f 0xf1 0x4f 0xf8 == ldur xzr, [x12, #255] +0xe9 0x0 0x90 0x38 == ldursb x9, [x7, #-256] +0x71 0x2 0x90 0x78 == ldursh x17, [x19, #-256] +0xf4 0x1 0x90 0xb8 == ldursw x20, [x15, #-256] +0xe2 0x3 0x90 0xf8 == prfum pldl2keep, [sp, #-256] +0x33 0x0 0xd0 0x38 == ldursb w19, [x1, #-256] +0xaf 0x2 0xd0 0x78 == ldursh w15, [x21, #-256] +0xe0 0x13 0x0 0x3c == stur b0, [sp, #1] +0x8c 0xf1 0x1f 0x7c == stur h12, [x12, #-1] +0xf 0xf0 0xf 0xbc == stur s15, [x0, #255] +0xbf 0x90 0x1 0xfc == stur d31, [x5, #25] +0xa9 0x0 0x80 0x3c == stur q9, [x5] +0xe3 0x3 0x40 0x3c == ldur b3, [sp] +0x85 0x0 0x50 0x7c == ldur h5, [x4, #-256] +0x87 0xf1 0x5f 0xbc == ldur s7, [x12, #-1] +0x6b 0x42 0x40 0xfc == ldur d11, [x19, #4] +0x2d 0x20 0xc0 0x3c == ldur q13, [x1, #2] +0x49 0xf4 0xf 0x38 == strb w9, [x2], #255 +0x6a 0x14 0x0 0x38 == strb w10, [x3], #1 +0x6a 0x4 0x10 0x38 == strb w10, [x3], #-256 +0x49 0xf4 0xf 0x78 == strh w9, [x2], #255 +0x49 0x14 0x0 0x78 == strh w9, [x2], #1 +0x6a 0x4 0x10 0x78 == strh w10, [x3], #-256 +0xf3 0xf7 0xf 0xb8 == str w19, [sp], #255 +0xd4 0x17 0x0 0xb8 == str w20, [x30], #1 +0x95 0x5 0x10 0xb8 == str w21, [x12], #-256 +0x3f 0xf5 0xf 0xf8 == str xzr, [x9], #255 +0x62 0x14 0x0 0xf8 == str x2, [x3], #1 +0x93 0x5 0x10 0xf8 == str x19, [x12], #-256 +0x49 0xf4 0x4f 0x38 == ldrb w9, [x2], #255 +0x6a 0x14 0x40 0x38 == ldrb w10, [x3], #1 +0x6a 0x4 0x50 0x38 == ldrb w10, [x3], #-256 +0x49 0xf4 0x4f 0x78 == ldrh w9, [x2], #255 +0x49 0x14 0x40 0x78 == ldrh w9, [x2], #1 +0x6a 0x4 0x50 0x78 == ldrh w10, [x3], #-256 +0xf3 0xf7 0x4f 0xb8 == ldr w19, [sp], #255 +0xd4 0x17 0x40 0xb8 == ldr w20, [x30], #1 +0x95 0x5 0x50 0xb8 == ldr w21, [x12], #-256 +0x3f 0xf5 0x4f 0xf8 == ldr xzr, [x9], #255 +0x62 0x14 0x40 0xf8 == ldr x2, [x3], #1 +0x93 0x5 0x50 0xf8 == ldr x19, [x12], #-256 +0x3f 0xf5 0x8f 0x38 == ldrsb xzr, [x9], #255 +0x62 0x14 0x80 0x38 == ldrsb x2, [x3], #1 +0x93 0x5 0x90 0x38 == ldrsb x19, [x12], #-256 +0x3f 0xf5 0x8f 0x78 == ldrsh xzr, [x9], #255 +0x62 0x14 0x80 0x78 == ldrsh x2, [x3], #1 +0x93 0x5 0x90 0x78 == ldrsh x19, [x12], #-256 +0x3f 0xf5 0x8f 0xb8 == ldrsw xzr, [x9], #255 +0x62 0x14 0x80 0xb8 == ldrsw x2, [x3], #1 +0x93 0x5 0x90 0xb8 == ldrsw x19, [x12], #-256 +0x3f 0xf5 0xcf 0x38 == ldrsb wzr, [x9], #255 +0x62 0x14 0xc0 0x38 == ldrsb w2, [x3], #1 +0x93 0x5 0xd0 0x38 == ldrsb w19, [x12], #-256 +0x3f 0xf5 0xcf 0x78 == ldrsh wzr, [x9], #255 +0x62 0x14 0xc0 0x78 == ldrsh w2, [x3], #1 +0x93 0x5 0xd0 0x78 == ldrsh w19, [x12], #-256 +0x0 0xf4 0xf 0x3c == str b0, [x0], #255 +0x63 0x14 0x0 0x3c == str b3, [x3], #1 +0xe5 0x7 0x10 0x3c == str b5, [sp], #-256 +0x4a 0xf5 0xf 0x7c == str h10, [x10], #255 +0xed 0x16 0x0 0x7c == str h13, [x23], #1 +0xef 0x7 0x10 0x7c == str h15, [sp], #-256 +0x94 0xf6 0xf 0xbc == str s20, [x20], #255 +0xf7 0x16 0x0 0xbc == str s23, [x23], #1 +0x19 0x4 0x10 0xbc == str s25, [x0], #-256 +0x94 0xf6 0xf 0xfc == str d20, [x20], #255 +0xf7 0x16 0x0 0xfc == str d23, [x23], #1 +0x19 0x4 0x10 0xfc == str d25, [x0], #-256 +0x0 0xf4 0x4f 0x3c == ldr b0, [x0], #255 +0x63 0x14 0x40 0x3c == ldr b3, [x3], #1 +0xe5 0x7 0x50 0x3c == ldr b5, [sp], #-256 +0x4a 0xf5 0x4f 0x7c == ldr h10, [x10], #255 +0xed 0x16 0x40 0x7c == ldr h13, [x23], #1 +0xef 0x7 0x50 0x7c == ldr h15, [sp], #-256 +0x94 0xf6 0x4f 0xbc == ldr s20, [x20], #255 +0xf7 0x16 0x40 0xbc == ldr s23, [x23], #1 +0x19 0x4 0x50 0xbc == ldr s25, [x0], #-256 +0x94 0xf6 0x4f 0xfc == ldr d20, [x20], #255 +0xf7 0x16 0x40 0xfc == ldr d23, [x23], #1 +0x19 0x4 0x50 0xfc == ldr d25, [x0], #-256 +0x37 0x15 0xc0 0x3c == ldr q20, [x1], #255 +0x99 0x6 0xd0 0x3c == ldr q23, [x9], #1 +0x2a 0xf4 0x8f 0x3c == ldr q25, [x20], #-256 +0xf6 0x17 0x80 0x3c == str q10, [x1], #255 +0x95 0x6 0x90 0x3c == str q22, [sp], #1 +0x83 0xc 0x40 0xf8 == ldr x3, [x4, #0]! +0x49 0xfc 0xf 0x38 == strb w9, [x2, #255]! +0x6a 0x1c 0x0 0x38 == strb w10, [x3, #1]! +0x6a 0xc 0x10 0x38 == strb w10, [x3, #-256]! +0x49 0xfc 0xf 0x78 == strh w9, [x2, #255]! +0x49 0x1c 0x0 0x78 == strh w9, [x2, #1]! +0x6a 0xc 0x10 0x78 == strh w10, [x3, #-256]! +0xf3 0xff 0xf 0xb8 == str w19, [sp, #255]! +0xd4 0x1f 0x0 0xb8 == str w20, [x30, #1]! +0x95 0xd 0x10 0xb8 == str w21, [x12, #-256]! +0x3f 0xfd 0xf 0xf8 == str xzr, [x9, #255]! +0x62 0x1c 0x0 0xf8 == str x2, [x3, #1]! +0x93 0xd 0x10 0xf8 == str x19, [x12, #-256]! +0x49 0xfc 0x4f 0x38 == ldrb w9, [x2, #255]! +0x6a 0x1c 0x40 0x38 == ldrb w10, [x3, #1]! +0x6a 0xc 0x50 0x38 == ldrb w10, [x3, #-256]! +0x49 0xfc 0x4f 0x78 == ldrh w9, [x2, #255]! +0x49 0x1c 0x40 0x78 == ldrh w9, [x2, #1]! +0x6a 0xc 0x50 0x78 == ldrh w10, [x3, #-256]! +0xf3 0xff 0x4f 0xb8 == ldr w19, [sp, #255]! +0xd4 0x1f 0x40 0xb8 == ldr w20, [x30, #1]! +0x95 0xd 0x50 0xb8 == ldr w21, [x12, #-256]! +0x3f 0xfd 0x4f 0xf8 == ldr xzr, [x9, #255]! +0x62 0x1c 0x40 0xf8 == ldr x2, [x3, #1]! +0x93 0xd 0x50 0xf8 == ldr x19, [x12, #-256]! +0x3f 0xfd 0x8f 0x38 == ldrsb xzr, [x9, #255]! +0x62 0x1c 0x80 0x38 == ldrsb x2, [x3, #1]! +0x93 0xd 0x90 0x38 == ldrsb x19, [x12, #-256]! +0x3f 0xfd 0x8f 0x78 == ldrsh xzr, [x9, #255]! +0x62 0x1c 0x80 0x78 == ldrsh x2, [x3, #1]! +0x93 0xd 0x90 0x78 == ldrsh x19, [x12, #-256]! +0x3f 0xfd 0x8f 0xb8 == ldrsw xzr, [x9, #255]! +0x62 0x1c 0x80 0xb8 == ldrsw x2, [x3, #1]! +0x93 0xd 0x90 0xb8 == ldrsw x19, [x12, #-256]! +0x3f 0xfd 0xcf 0x38 == ldrsb wzr, [x9, #255]! +0x62 0x1c 0xc0 0x38 == ldrsb w2, [x3, #1]! +0x93 0xd 0xd0 0x38 == ldrsb w19, [x12, #-256]! +0x3f 0xfd 0xcf 0x78 == ldrsh wzr, [x9, #255]! +0x62 0x1c 0xc0 0x78 == ldrsh w2, [x3, #1]! +0x93 0xd 0xd0 0x78 == ldrsh w19, [x12, #-256]! +0x0 0xfc 0xf 0x3c == str b0, [x0, #255]! +0x63 0x1c 0x0 0x3c == str b3, [x3, #1]! +0xe5 0xf 0x10 0x3c == str b5, [sp, #-256]! +0x4a 0xfd 0xf 0x7c == str h10, [x10, #255]! +0xed 0x1e 0x0 0x7c == str h13, [x23, #1]! +0xef 0xf 0x10 0x7c == str h15, [sp, #-256]! +0x94 0xfe 0xf 0xbc == str s20, [x20, #255]! +0xf7 0x1e 0x0 0xbc == str s23, [x23, #1]! +0x19 0xc 0x10 0xbc == str s25, [x0, #-256]! +0x94 0xfe 0xf 0xfc == str d20, [x20, #255]! +0xf7 0x1e 0x0 0xfc == str d23, [x23, #1]! +0x19 0xc 0x10 0xfc == str d25, [x0, #-256]! +0x0 0xfc 0x4f 0x3c == ldr b0, [x0, #255]! +0x63 0x1c 0x40 0x3c == ldr b3, [x3, #1]! +0xe5 0xf 0x50 0x3c == ldr b5, [sp, #-256]! +0x4a 0xfd 0x4f 0x7c == ldr h10, [x10, #255]! +0xed 0x1e 0x40 0x7c == ldr h13, [x23, #1]! +0xef 0xf 0x50 0x7c == ldr h15, [sp, #-256]! +0x94 0xfe 0x4f 0xbc == ldr s20, [x20, #255]! +0xf7 0x1e 0x40 0xbc == ldr s23, [x23, #1]! +0x19 0xc 0x50 0xbc == ldr s25, [x0, #-256]! +0x94 0xfe 0x4f 0xfc == ldr d20, [x20, #255]! +0xf7 0x1e 0x40 0xfc == ldr d23, [x23, #1]! +0x19 0xc 0x50 0xfc == ldr d25, [x0, #-256]! +0x34 0xfc 0xcf 0x3c == ldr q20, [x1, #255]! +0x37 0x1d 0xc0 0x3c == ldr q23, [x9, #1]! +0x99 0xe 0xd0 0x3c == ldr q25, [x20, #-256]! +0x2a 0xfc 0x8f 0x3c == str q10, [x1, #255]! +0xf6 0x1f 0x80 0x3c == str q22, [sp, #1]! +0x95 0xe 0x90 0x3c == str q21, [x20, #-256]! +0xe9 0x0b 0x0 0x38 == sttrb w9, [sp] +0x9f 0xf9 0xf 0x78 == sttrh wzr, [x12, #255] +0x10 0x08 0x10 0xb8 == sttr w16, [x0, #-256] +0xdc 0x19 0x0 0xf8 == sttr x28, [x14, #1] +0x81 0xfa 0x4f 0x38 == ldtrb w1, [x20, #255] +0x34 0xf8 0x4f 0x78 == ldtrh w20, [x1, #255] +0xec 0xfb 0x4f 0xb8 == ldtr w12, [sp, #255] +0x9f 0xf9 0x4f 0xf8 == ldtr xzr, [x12, #255] +0xe9 0x08 0x90 0x38 == ldtrsb x9, [x7, #-256] +0x71 0x0a 0x90 0x78 == ldtrsh x17, [x19, #-256] +0xf4 0x09 0x90 0xb8 == ldtrsw x20, [x15, #-256] +0x33 0x08 0xd0 0x38 == ldtrsb w19, [x1, #-256] +0xaf 0x0a 0xd0 0x78 == ldtrsh w15, [x21, #-256] +0x0 0x0 0x40 0xf9 == ldr x0, [x0] +0xa4 0x3 0x40 0xf9 == ldr x4, [x29] +0x9e 0xfd 0x7f 0xf9 == ldr x30, [x12, #32760] +0xf4 0x7 0x40 0xf9 == ldr x20, [sp, #8] +0xff 0x3 0x40 0xf9 == ldr xzr, [sp] +0xe2 0x3 0x40 0xb9 == ldr w2, [sp] +0xf1 0xff 0x7f 0xb9 == ldr w17, [sp, #16380] +0x4d 0x4 0x40 0xb9 == ldr w13, [x2, #4] +0xa2 0x4 0x80 0xb9 == ldrsw x2, [x5, #4] +0xf7 0xff 0xbf 0xb9 == ldrsw x23, [sp, #16380] +0x82 0x0 0x40 0x79 == ldrh w2, [x4] +0xd7 0xfc 0xff 0x79 == ldrsh w23, [x6, #8190] +0xff 0x7 0xc0 0x79 == ldrsh wzr, [sp, #2] +0x5d 0x4 0x80 0x79 == ldrsh x29, [x2, #2] +0x7a 0xe4 0x41 0x39 == ldrb w26, [x3, #121] +0x4c 0x0 0x40 0x39 == ldrb w12, [x2] +0xfb 0xff 0xff 0x39 == ldrsb w27, [sp, #4095] +0xff 0x1 0x80 0x39 == ldrsb xzr, [x15] +0xfe 0x3 0x0 0xf9 == str x30, [sp] +0x94 0xfc 0x3f 0xb9 == str w20, [x4, #16380] +0x54 0x1d 0x0 0x79 == strh w20, [x10, #14] +0xf1 0xff 0x3f 0x79 == strh w17, [sp, #8190] +0x77 0xfc 0x3f 0x39 == strb w23, [x3, #4095] +0x5f 0x0 0x0 0x39 == strb wzr, [x2] +0xff 0xff 0x7f 0x3d == ldr b31, [sp, #4095] +0x54 0xfc 0x7f 0x7d == ldr h20, [x2, #8190] +0x6a 0xfe 0x7f 0xbd == ldr s10, [x19, #16380] +0x43 0xfd 0x7f 0xfd == ldr d3, [x10, #32760] +0xec 0xff 0xbf 0x3d == str q12, [sp, #65520] +0xe0 0x07 0x80 0xf9 == prfm pldl1keep, [sp, #8] +0x61 0x00 0x80 0xf9 == prfm pldl1strm, [x3{{(, #0)?}}] +0xa2 0x08 0x80 0xf9 == prfm pldl2keep, [x5, #16] +0x43 0x00 0x80 0xf9 == prfm pldl2strm, [x2{{(, #0)?}}] +0xa4 0x00 0x80 0xf9 == prfm pldl3keep, [x5{{(, #0)?}}] +0xc5 0x00 0x80 0xf9 == prfm pldl3strm, [x6{{(, #0)?}}] +0xe8 0x07 0x80 0xf9 == prfm plil1keep, [sp, #8] +0x69 0x00 0x80 0xf9 == prfm plil1strm, [x3{{(, #0)?}}] +0xaa 0x08 0x80 0xf9 == prfm plil2keep, [x5, #16] +0x4b 0x00 0x80 0xf9 == prfm plil2strm, [x2{{(, #0)?}}] +0xac 0x00 0x80 0xf9 == prfm plil3keep, [x5{{(, #0)?}}] +0xcd 0x00 0x80 0xf9 == prfm plil3strm, [x6{{(, #0)?}}] +0xf0 0x07 0x80 0xf9 == prfm pstl1keep, [sp, #8] +0x71 0x00 0x80 0xf9 == prfm pstl1strm, [x3{{(, #0)?}}] +0xb2 0x08 0x80 0xf9 == prfm pstl2keep, [x5, #16] +0x53 0x00 0x80 0xf9 == prfm pstl2strm, [x2{{(, #0)?}}] +0xb4 0x00 0x80 0xf9 == prfm pstl3keep, [x5{{(, #0)?}}] +0xd5 0x00 0x80 0xf9 == prfm pstl3strm, [x6{{(, #0)?}}] +0xe3 0x6b 0x65 0x38 == ldrb w3, [sp, x5] +0x69 0x6b 0x66 0x38 == ldrb w9, [x27, x6] +0xca 0x6b 0xe7 0x38 == ldrsb w10, [x30, x7] +0xab 0xeb 0x63 0x38 == ldrb w11, [x29, x3, sxtx] +0x8c 0xeb 0x3f 0x38 == strb w12, [x28, xzr, sxtx] +0x4e 0x4b 0x66 0x38 == ldrb w14, [x26, w6, uxtw] +0x2f 0x4b 0xe7 0x38 == ldrsb w15, [x25, w7, uxtw] +0xf1 0xca 0x69 0x38 == ldrb w17, [x23, w9, sxtw] +0xd2 0xca 0xaa 0x38 == ldrsb x18, [x22, w10, sxtw] +0xe3 0x6b 0xe5 0x78 == ldrsh w3, [sp, x5] +0x69 0x6b 0xe6 0x78 == ldrsh w9, [x27, x6] +0xca 0x7b 0x67 0x78 == ldrh w10, [x30, x7, lsl #1] +0xab 0xeb 0x23 0x78 == strh w11, [x29, x3, sxtx] +0x8c 0xeb 0x7f 0x78 == ldrh w12, [x28, xzr, sxtx] +0x6d 0xfb 0xa5 0x78 == ldrsh x13, [x27, x5, sxtx #1] +0x4e 0x4b 0x66 0x78 == ldrh w14, [x26, w6, uxtw] +0x2f 0x4b 0x67 0x78 == ldrh w15, [x25, w7, uxtw] +0x10 0x5b 0xe8 0x78 == ldrsh w16, [x24, w8, uxtw #1] +0xf1 0xca 0x69 0x78 == ldrh w17, [x23, w9, sxtw] +0xd2 0xca 0x6a 0x78 == ldrh w18, [x22, w10, sxtw] +0xb3 0xda 0x3f 0x78 == strh w19, [x21, wzr, sxtw #1] +0xe3 0x6b 0x65 0xb8 == ldr w3, [sp, x5] +0x69 0x6b 0x66 0xbc == ldr s9, [x27, x6] +0xca 0x7b 0x67 0xb8 == ldr w10, [x30, x7, lsl #2] +0xab 0xeb 0x63 0xb8 == ldr w11, [x29, x3, sxtx] +0x8c 0xeb 0x3f 0xbc == str s12, [x28, xzr, sxtx] +0x6d 0xfb 0x25 0xb8 == str w13, [x27, x5, sxtx #2] +0x4e 0x4b 0x26 0xb8 == str w14, [x26, w6, uxtw] +0x2f 0x4b 0x67 0xb8 == ldr w15, [x25, w7, uxtw] +0x10 0x5b 0x68 0xb8 == ldr w16, [x24, w8, uxtw #2] +0xf1 0xca 0xa9 0xb8 == ldrsw x17, [x23, w9, sxtw] +0xd2 0xca 0x6a 0xb8 == ldr w18, [x22, w10, sxtw] +0xb3 0xda 0xbf 0xb8 == ldrsw x19, [x21, wzr, sxtw #2] +0xe3 0x6b 0x65 0xf8 == ldr x3, [sp, x5] +0x69 0x6b 0x26 0xf8 == str x9, [x27, x6] +0xca 0x7b 0x67 0xfc == ldr d10, [x30, x7, lsl #3] +0xab 0xeb 0x23 0xf8 == str x11, [x29, x3, sxtx] +0x8c 0xeb 0x7f 0xf8 == ldr x12, [x28, xzr, sxtx] +0x6d 0xfb 0x65 0xf8 == ldr x13, [x27, x5, sxtx #3] +0x40 0x4b 0xa6 0xf8 == prfm pldl1keep, [x26, w6, uxtw] +0x2f 0x4b 0x67 0xf8 == ldr x15, [x25, w7, uxtw] +0x10 0x5b 0x68 0xf8 == ldr x16, [x24, w8, uxtw #3] +0xf1 0xca 0x69 0xf8 == ldr x17, [x23, w9, sxtw] +0xd2 0xca 0x6a 0xf8 == ldr x18, [x22, w10, sxtw] +0xb3 0xda 0x3f 0xfc == str d19, [x21, wzr, sxtw #3] +0xe3 0x6b 0xe5 0x3c == ldr q3, [sp, x5] +0x69 0x6b 0xe6 0x3c == ldr q9, [x27, x6] +0xca 0x7b 0xe7 0x3c == ldr q10, [x30, x7, lsl #4] +0xab 0xeb 0xa3 0x3c == str q11, [x29, x3, sxtx] +0x8c 0xeb 0xbf 0x3c == str q12, [x28, xzr, sxtx] +0x6d 0xfb 0xa5 0x3c == str q13, [x27, x5, sxtx #4] +0x4e 0x4b 0xe6 0x3c == ldr q14, [x26, w6, uxtw] +0x2f 0x4b 0xe7 0x3c == ldr q15, [x25, w7, uxtw] +0x10 0x5b 0xe8 0x3c == ldr q16, [x24, w8, uxtw #4] +0xf1 0xca 0xe9 0x3c == ldr q17, [x23, w9, sxtw] +0xd2 0xca 0xaa 0x3c == str q18, [x22, w10, sxtw] +0xb3 0xda 0xff 0x3c == ldr q19, [x21, wzr, sxtw #4] +0xe3 0x17 0x40 0x29 == ldp w3, w5, [sp] +0xff 0xa7 0x1f 0x29 == stp wzr, w9, [sp, #252] +0xe2 0x7f 0x60 0x29 == ldp w2, wzr, [sp, #-256] +0xe9 0xab 0x40 0x29 == ldp w9, w10, [sp, #4] +0xe9 0xab 0x40 0x69 == ldpsw x9, x10, [sp, #4] +0x49 0x28 0x60 0x69 == ldpsw x9, x10, [x2, #-256] +0xf4 0xfb 0x5f 0x69 == ldpsw x20, x30, [sp, #252] +0x55 0xf4 0x5f 0xa9 == ldp x21, x29, [x2, #504] +0x76 0x5c 0x60 0xa9 == ldp x22, x23, [x3, #-512] +0x98 0xe4 0x40 0xa9 == ldp x24, x25, [x4, #8] +0xfd 0xf3 0x5f 0x2d == ldp s29, s28, [sp, #252] +0xfb 0x6b 0x20 0x2d == stp s27, s26, [sp, #-256] +0x61 0x88 0x45 0x2d == ldp s1, s2, [x3, #44] +0x23 0x95 0x1f 0x6d == stp d3, d5, [x9, #504] +0x47 0x2d 0x20 0x6d == stp d7, d11, [x10, #-512] +0xc2 0x8f 0x7f 0x6d == ldp d2, d3, [x30, #-8] +0xe3 0x17 0x0 0xad == stp q3, q5, [sp] +0xf1 0xcf 0x1f 0xad == stp q17, q19, [sp, #1008] +0x37 0x74 0x60 0xad == ldp q23, q29, [x1, #-1024] +0xe3 0x17 0xc0 0x28 == ldp w3, w5, [sp], #0 +0xff 0xa7 0x9f 0x28 == stp wzr, w9, [sp], #252 +0xe2 0x7f 0xe0 0x28 == ldp w2, wzr, [sp], #-256 +0xe9 0xab 0xc0 0x28 == ldp w9, w10, [sp], #4 +0xe9 0xab 0xc0 0x68 == ldpsw x9, x10, [sp], #4 +0x49 0x28 0xe0 0x68 == ldpsw x9, x10, [x2], #-256 +0xf4 0xfb 0xdf 0x68 == ldpsw x20, x30, [sp], #252 +0x55 0xf4 0xdf 0xa8 == ldp x21, x29, [x2], #504 +0x76 0x5c 0xe0 0xa8 == ldp x22, x23, [x3], #-512 +0x98 0xe4 0xc0 0xa8 == ldp x24, x25, [x4], #8 +0xfd 0xf3 0xdf 0x2c == ldp s29, s28, [sp], #252 +0xfb 0x6b 0xa0 0x2c == stp s27, s26, [sp], #-256 +0x61 0x88 0xc5 0x2c == ldp s1, s2, [x3], #44 +0x23 0x95 0x9f 0x6c == stp d3, d5, [x9], #504 +0x47 0x2d 0xa0 0x6c == stp d7, d11, [x10], #-512 +0xc2 0x8f 0xff 0x6c == ldp d2, d3, [x30], #-8 +0xe3 0x17 0x80 0xac == stp q3, q5, [sp], #0 +0xf1 0xcf 0x9f 0xac == stp q17, q19, [sp], #1008 +0x37 0x74 0xe0 0xac == ldp q23, q29, [x1], #-1024 +0xe3 0x17 0xc0 0x29 == ldp w3, w5, [sp, #0]! +0xff 0xa7 0x9f 0x29 == stp wzr, w9, [sp, #252]! +0xe2 0x7f 0xe0 0x29 == ldp w2, wzr, [sp, #-256]! +0xe9 0xab 0xc0 0x29 == ldp w9, w10, [sp, #4]! +0xe9 0xab 0xc0 0x69 == ldpsw x9, x10, [sp, #4]! +0x49 0x28 0xe0 0x69 == ldpsw x9, x10, [x2, #-256]! +0xf4 0xfb 0xdf 0x69 == ldpsw x20, x30, [sp, #252]! +0x55 0xf4 0xdf 0xa9 == ldp x21, x29, [x2, #504]! +0x76 0x5c 0xe0 0xa9 == ldp x22, x23, [x3, #-512]! +0x98 0xe4 0xc0 0xa9 == ldp x24, x25, [x4, #8]! +0xfd 0xf3 0xdf 0x2d == ldp s29, s28, [sp, #252]! +0xfb 0x6b 0xa0 0x2d == stp s27, s26, [sp, #-256]! +0x61 0x88 0xc5 0x2d == ldp s1, s2, [x3, #44]! +0x23 0x95 0x9f 0x6d == stp d3, d5, [x9, #504]! +0x47 0x2d 0xa0 0x6d == stp d7, d11, [x10, #-512]! +0xc2 0x8f 0xff 0x6d == ldp d2, d3, [x30, #-8]! +0xe3 0x17 0x80 0xad == stp q3, q5, [sp, #0]! +0xf1 0xcf 0x9f 0xad == stp q17, q19, [sp, #1008]! +0x37 0x74 0xe0 0xad == ldp q23, q29, [x1, #-1024]! +0xe3 0x17 0x40 0x28 == ldnp w3, w5, [sp] +0xff 0xa7 0x1f 0x28 == stnp wzr, w9, [sp, #252] +0xe2 0x7f 0x60 0x28 == ldnp w2, wzr, [sp, #-256] +0xe9 0xab 0x40 0x28 == ldnp w9, w10, [sp, #4] +0x55 0xf4 0x5f 0xa8 == ldnp x21, x29, [x2, #504] +0x76 0x5c 0x60 0xa8 == ldnp x22, x23, [x3, #-512] +0x98 0xe4 0x40 0xa8 == ldnp x24, x25, [x4, #8] +0xfd 0xf3 0x5f 0x2c == ldnp s29, s28, [sp, #252] +0xfb 0x6b 0x20 0x2c == stnp s27, s26, [sp, #-256] +0x61 0x88 0x45 0x2c == ldnp s1, s2, [x3, #44] +0x23 0x95 0x1f 0x6c == stnp d3, d5, [x9, #504] +0x47 0x2d 0x20 0x6c == stnp d7, d11, [x10, #-512] +0xc2 0x8f 0x7f 0x6c == ldnp d2, d3, [x30, #-8] +0xe3 0x17 0x0 0xac == stnp q3, q5, [sp] +0xf1 0xcf 0x1f 0xac == stnp q17, q19, [sp, #1008] +0x37 0x74 0x60 0xac == ldnp q23, q29, [x1, #-1024] +0x23 0x3d 0x10 0x32 == orr w3, w9, #0xffff0000 +0x5f 0x29 0x3 0x32 == orr wsp, w10, #0xe00000ff +0x49 0x25 0x0 0x32 == orr w9, w10, #0x3ff +0xee 0x81 0x1 0x12 == and w14, w15, #0x80008000 +0xac 0xad 0xa 0x12 == and w12, w13, #0xffc3ffc3 +0xeb 0x87 0x0 0x12 == and w11, wzr, #0x30003 +0xc3 0xc8 0x3 0x52 == eor w3, w6, #0xe0e0e0e0 +0xff 0xc7 0x0 0x52 == eor wsp, wzr, #0x3030303 +0x30 0xc6 0x1 0x52 == eor w16, w17, #0x81818181 +0x5f 0xe6 0x2 0x72 == {{ands wzr,|tst}} w18, #0xcccccccc +0x93 0xe6 0x0 0x72 == ands w19, w20, #0x33333333 +0xd5 0xe6 0x1 0x72 == ands w21, w22, #0x99999999 +0x7f 0xf0 0x1 0x72 == {{ands wzr,|tst}} w3, #0xaaaaaaaa +0xff 0xf3 0x0 0x72 == {{ands wzr,|tst}} wzr, #0x55555555 +0xa3 0x84 0x66 0xd2 == eor x3, x5, #0xffffffffc000000 +0x49 0xb9 0x40 0x92 == and x9, x10, #0x7fffffffffff +0x8b 0x31 0x41 0xb2 == orr x11, x12, #0x8000000000000fff +0x23 0x3d 0x10 0xb2 == orr x3, x9, #0xffff0000ffff0000 +0x5f 0x29 0x3 0xb2 == orr sp, x10, #0xe00000ffe00000ff +0x49 0x25 0x0 0xb2 == orr x9, x10, #0x3ff000003ff +0xee 0x81 0x1 0x92 == and x14, x15, #0x8000800080008000 +0xac 0xad 0xa 0x92 == and x12, x13, #0xffc3ffc3ffc3ffc3 +0xeb 0x87 0x0 0x92 == and x11, xzr, #0x3000300030003 +0xc3 0xc8 0x3 0xd2 == eor x3, x6, #0xe0e0e0e0e0e0e0e0 +0xff 0xc7 0x0 0xd2 == eor sp, xzr, #0x303030303030303 +0x30 0xc6 0x1 0xd2 == eor x16, x17, #0x8181818181818181 +0x5f 0xe6 0x2 0xf2 == {{ands xzr,|tst}} x18, #0xcccccccccccccccc +0x93 0xe6 0x0 0xf2 == ands x19, x20, #0x3333333333333333 +0xd5 0xe6 0x1 0xf2 == ands x21, x22, #0x9999999999999999 +0x7f 0xf0 0x1 0xf2 == {{ands xzr,|tst}} x3, #0xaaaaaaaaaaaaaaaa +0xff 0xf3 0x0 0xf2 == {{ands xzr,|tst}} xzr, #0x5555555555555555 +0xe3 0x8f 0x0 0x32 == mov w3, #983055 +0xea 0xf3 0x1 0xb2 == mov x10, #-6148914691236517206 +0xe3 0x3f 0x0 0x32 == orr w3, wzr, #0xffff +0xe9 0x3f 0x60 0xb2 == orr x9, xzr, #0xffff00000000 +0xec 0x2 0x15 0xa == and w12, w23, w21 +0xf0 0x5 0x1 0xa == and w16, w15, w1, lsl #1 +0x89 0x7c 0xa 0xa == and w9, w4, w10, lsl #31 +0xc3 0x3 0xb 0xa == and w3, w30, w11 +0xa3 0xfc 0x7 0x8a == and x3, x5, x7, lsl #63 +0xc5 0x11 0x93 0x8a == and x5, x14, x19, asr #4 +0x23 0x7e 0xd3 0xa == and w3, w17, w19, ror #31 +0x40 0x44 0x5f 0xa == and w0, w2, wzr, lsr #17 +0xc3 0x3 0x8b 0xa == and w3, w30, w11, asr +0x9f 0x0 0x1a 0x8a == and xzr, x4, x26 +0xe3 0x3 0xd4 0xa == and w3, wzr, w20, ror +0x87 0xfe 0x9f 0x8a == and x7, x20, xzr, asr #63 +0x8d 0xbe 0x2e 0x8a == bic x13, x20, x14, lsl #47 +0xe2 0x0 0x29 0xa == bic w2, w7, w9 +0xe2 0x7c 0x80 0x2a == orr w2, w7, w0, asr #31 +0x28 0x31 0xa 0xaa == orr x8, x9, x10, lsl #12 +0xa3 0x0 0xa7 0xaa == orn x3, x5, x7, asr +0xa2 0x0 0x3d 0x2a == orn w2, w5, w29 +0xe7 0x7 0x9 0x6a == ands w7, wzr, w9, lsl #1 +0xa3 0xfc 0xd4 0xea == ands x3, x5, x20, ror #63 +0xa3 0x0 0x27 0x6a == bics w3, w5, w7 +0xe3 0x7 0x23 0xea == bics x3, xzr, x3, lsl #1 +0x7f 0x7c 0x7 0x6a == tst w3, w7, lsl #31 +0x5f 0x0 0x94 0xea == tst x2, x20, asr +0xe3 0x3 0x6 0xaa == mov x3, x6 +0xe3 0x3 0x1f 0xaa == mov x3, xzr +0xff 0x3 0x2 0x2a == mov wzr, w2 +0xe3 0x3 0x5 0x2a == mov w3, w5 +0xe1 0xff 0x9f 0x52 == mov w1, #{{65535|0xffff}} +0x2 0x0 0xa0 0x52 == movz w2, #0, lsl #16 +0x42 0x9a 0x80 0x12 == mov w2, #-1235 +0x42 0x9a 0xc0 0xd2 == mov x2, #5299989643264 +0x3f 0x1c 0xe2 0xf2 == movk xzr, #{{4321|0x10e1}}, lsl #48 +0x2 0x0 0x80 0xd2 == mov x2, #0 +0x3 0x0 0x80 0x72 == movk w3, #0 +0x4 0x0 0xa0 0xd2 == movz x4, #0, lsl #16 +0x5 0x0 0xa0 0x72 == movk w5, #0, lsl #16 +0x6 0x0 0xc0 0xd2 == movz x6, #0, lsl #32 +0x7 0x0 0xc0 0xf2 == movk x7, #0, lsl #32 +0x8 0x0 0xe0 0xd2 == movz x8, #0, lsl #48 +0x9 0x0 0xe0 0xf2 == movk x9, #0, lsl #48 +0x02 0x32 0x00 0x10 == adr x2, #1600 +0x15 0x32 0x00 0x90 == adrp x21, #6553600 +0x00 0x00 0x20 0x10 == adr x0, #262144 +0x1f 0x20 0x3 0xd5 == nop +0xff 0x2f 0x3 0xd5 == hint #{{127|0x7f}} +0x1f 0x20 0x3 0xd5 == nop +0x3f 0x20 0x3 0xd5 == yield +0x5f 0x20 0x3 0xd5 == wfe +0x7f 0x20 0x3 0xd5 == wfi +0x9f 0x20 0x3 0xd5 == sev +0xbf 0x20 0x3 0xd5 == sevl +0xdf,0x20,0x3,0xd5 == dgh +0x5f 0x3f 0x3 0xd5 == clrex +0x5f 0x30 0x3 0xd5 == clrex #0 +0x5f 0x37 0x3 0xd5 == clrex #7 +0x5f 0x3f 0x3 0xd5 == clrex +0x9f 0x3c 0x3 0xd5 == dsb #12 +0x9f 0x3f 0x3 0xd5 == dsb sy +0x9f 0x31 0x3 0xd5 == dsb oshld +0x9f 0x32 0x3 0xd5 == dsb oshst +0x9f 0x33 0x3 0xd5 == dsb osh +0x9f 0x35 0x3 0xd5 == dsb nshld +0x9f 0x36 0x3 0xd5 == dsb nshst +0x9f 0x37 0x3 0xd5 == dsb nsh +0x9f 0x39 0x3 0xd5 == dsb ishld +0x9f 0x3a 0x3 0xd5 == dsb ishst +0x9f 0x3b 0x3 0xd5 == dsb ish +0x9f 0x3d 0x3 0xd5 == dsb ld +0x9f 0x3e 0x3 0xd5 == dsb st +0x9f 0x3f 0x3 0xd5 == dsb sy +0xbf 0x30 0x3 0xd5 == dmb #0 +0xbf 0x3c 0x3 0xd5 == dmb #12 +0xbf 0x3f 0x3 0xd5 == dmb sy +0xbf 0x31 0x3 0xd5 == dmb oshld +0xbf 0x32 0x3 0xd5 == dmb oshst +0xbf 0x33 0x3 0xd5 == dmb osh +0xbf 0x35 0x3 0xd5 == dmb nshld +0xbf 0x36 0x3 0xd5 == dmb nshst +0xbf 0x37 0x3 0xd5 == dmb nsh +0xbf 0x39 0x3 0xd5 == dmb ishld +0xbf 0x3a 0x3 0xd5 == dmb ishst +0xbf 0x3b 0x3 0xd5 == dmb ish +0xbf 0x3d 0x3 0xd5 == dmb ld +0xbf 0x3e 0x3 0xd5 == dmb st +0xbf 0x3f 0x3 0xd5 == dmb sy +0xdf 0x3f 0x3 0xd5 == isb +0xdf 0x3c 0x3 0xd5 == isb #12 +0xbf 0x40 0x0 0xd5 == msr {{SPSel|SPSEL}}, #0 +0xdf 0x4f 0x3 0xd5 == msr {{DAIFSet|DAIFSET}}, #15 +0xff 0x4c 0x3 0xd5 == msr {{DAIFClr|DAIFCLR}}, #12 +0xe5 0x59 0xf 0xd5 == sys #7, c5, c9, #7, x5 +0x5f 0xff 0x8 0xd5 == sys #0, c15, c15, #2 +0xe9 0x59 0x2f 0xd5 == sysl x9, #7, c5, c9, #7 +0x41 0xff 0x28 0xd5 == sysl x1, #0, c15, c15, #2 +0x1f 0x71 0x8 0xd5 == {{sys #0, c7, c1, #0|ic ialluis}} +0x1f 0x75 0x8 0xd5 == {{sys #0, c7, c5, #0|ic iallu}} +0x29 0x75 0xb 0xd5 == {{sys #3, c7, c5, #1|ic ivau}}, x9 +0x2c 0x74 0xb 0xd5 == {{sys #3, c7, c4, #1|dc zva}}, x12 +0x3f 0x76 0x8 0xd5 == {{sys #0, c7, c6, #1|dc ivac}} +0x42 0x76 0x8 0xd5 == {{sys #0, c7, c6, #2|dc isw}}, x2 +0x29 0x7a 0xb 0xd5 == {{sys #3, c7, c10, #1|dc cvac}}, x9 +0x4a 0x7a 0x8 0xd5 == {{sys #0, c7, c10, #2|dc csw}}, x10 +0x20 0x7b 0xb 0xd5 == {{sys #3, c7, c11, #1|dc cvau}}, x0 +0x23 0x7e 0xb 0xd5 == {{sys #3, c7, c14, #1|dc civac}}, x3 +0x5e 0x7e 0x8 0xd5 == {{sys #0, c7, c14, #2|dc cisw}}, x30 +0xac 0xf1 0x3f 0xd5 == mrs x12, {{s3_7_c15_c1_5|S3_7_C15_C1_5}} +0xed 0xbf 0x3a 0xd5 == mrs x13, {{s3_2_c11_c15_7|S3_2_C11_C15_7}} +0x1f 0x40 0x20 0xd5 == mrs xzr, {{s0_0_c4_c0_0|S0_0_C4_C0_0}} +0x0c 0xf0 0x18 0xd5 == msr {{s3_0_c15_c0_0|S3_0_C15_C0_0}}, x12 +0xe5 0xbd 0x1f 0xd5 == msr {{s3_7_c11_c13_7|S3_7_C11_C13_7}}, x5 +0x1f 0x40 0x00 0xd5 == msr {{s0_0_c4_c0_0|S0_0_C4_C0_0}}, xzr +0x0c 0x00 0xf0 0xb6 == tbz x12, #62, #0 +0x2c 0x00 0xf0 0xb6 == tbz x12, #62, #4 +0x0c 0x00 0xf4 0xb6 == tbz x12, #62, #-32768 +0xec 0xff 0xe3 0xb7 == tbnz x12, #60, #32764 +0x01 0x00 0x00 0x14 == b #4 +0xff 0xff 0xff 0x17 == b #-4 +0xff 0xff 0xff 0x15 == b #134217724 +0x80 0x2 0x1f 0xd6 == br x20 +0xe0 0x3 0x3f 0xd6 == blr xzr +0x40 0x1 0x5f 0xd6 == ret x10 +0xc0 0x3 0x5f 0xd6 == ret +0xe0 0x3 0x9f 0xd6 == eret +0xe0 0x3 0xbf 0xd6 == drps diff --git a/suite/MC/AArch64/basic-a64-undefined.txt.cs b/suite/MC/AArch64/basic-a64-undefined.txt.cs new file mode 100644 index 000000000..8595be9ba --- /dev/null +++ b/suite/MC/AArch64/basic-a64-undefined.txt.cs @@ -0,0 +1,21 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x00 0x10 0xa0 0x0b == invalid instruction encoding +0x00 0x10 0x60 0x0b == invalid instruction encoding +0x00 0x14 0x20 0x0b == invalid instruction encoding +0xdf 0x3 0x80 0x91 == invalid instruction encoding +0xed 0x8e 0xc4 0x31 == invalid instruction encoding +0x62 0xfc 0xbf 0x11 == invalid instruction encoding +0x3 0xff 0xff 0x91 == invalid instruction encoding +0xd7 0xfc 0xff 0xb9 == invalid instruction encoding +0xd7 0xfc 0xcf 0xf9 == invalid instruction encoding +0x23 0x01 0x18 0x1e == invalid instruction encoding +0x23 0x25 0x42 0x1e == invalid instruction encoding +0x00 0x80 0x00 0x0a == invalid instruction encoding +0x00 0x00 0xc0 0x12 == invalid instruction encoding +0x12 0x34 0xe0 0x52 == invalid instruction encoding +0x00 0x00 0xc0 0x5f == invalid instruction encoding +0x56 0x0c 0xc0 0x5a == invalid instruction encoding +0x00 0x30 0xc1 0x1a == invalid instruction encoding +0x00 0x10 0xc1 0x1a == invalid instruction encoding diff --git a/suite/MC/AArch64/basic-a64-unpredictable.txt.cs b/suite/MC/AArch64/basic-a64-unpredictable.txt.cs new file mode 100644 index 000000000..c81ef5d5d --- /dev/null +++ b/suite/MC/AArch64/basic-a64-unpredictable.txt.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+fp-armv8'] +0xe3 0x0f 0x40 0xa9 == ^ +0xe2 0x8b 0x41 0x69 == ^ +0x82 0x88 0x40 0x2d == ^ +0xe3 0x0f 0xc0 0xa8 == ^ +0xe2 0x8b 0xc1 0x68 == ^ +0x82 0x88 0xc0 0x2c == ^ diff --git a/suite/MC/AArch64/bfadd.s.cs b/suite/MC/AArch64/bfadd.s.cs new file mode 100644 index 000000000..2ea298a1a --- /dev/null +++ b/suite/MC/AArch64/bfadd.s.cs @@ -0,0 +1,59 @@ +# CS_ARCH_AARCH64, None, None +0x65008db7 == z23.h, p3/m, z23.h, z13.h +0x65008db7 == z23.h, p3/m, z23.h, z13.h +0x65008000 == z0.h, p0/m, z0.h, z0.h +0x65009555 == z21.h, p5/m, z21.h, z10.h +0x65008db7 == z23.h, p3/m, z23.h, z13.h +0x65009fff == z31.h, p7/m, z31.h, z31.h +0x65000000 == z0.h, z0.h, z0.h +0x65150155 == z21.h, z10.h, z21.h +0x650801b7 == z23.h, z13.h, z8.h +0x651f03ff == z31.h, z31.h, z31.h +0xc1e41c00 == za.h[w8, 0, vgx2], {z0.h, z1.h} +0xc1e41c00 == za.h[w8, 0], {z0.h - z1.h} +0xc1e45d45 == za.h[w10, 5, vgx2], {z10.h, z11.h} +0xc1e45d45 == za.h[w10, 5], {z10.h - z11.h} +0xc1e47d87 == za.h[w11, 7, vgx2], {z12.h, z13.h} +0xc1e47d87 == za.h[w11, 7], {z12.h - z13.h} +0xc1e47fc7 == za.h[w11, 7, vgx2], {z30.h, z31.h} +0xc1e47fc7 == za.h[w11, 7], {z30.h - z31.h} +0xc1e41e05 == za.h[w8, 5, vgx2], {z16.h, z17.h} +0xc1e41e05 == za.h[w8, 5], {z16.h - z17.h} +0xc1e41c01 == za.h[w8, 1, vgx2], {z0.h, z1.h} +0xc1e41c01 == za.h[w8, 1], {z0.h - z1.h} +0xc1e45e40 == za.h[w10, 0, vgx2], {z18.h, z19.h} +0xc1e45e40 == za.h[w10, 0], {z18.h - z19.h} +0xc1e41d80 == za.h[w8, 0, vgx2], {z12.h, z13.h} +0xc1e41d80 == za.h[w8, 0], {z12.h - z13.h} +0xc1e45c01 == za.h[w10, 1, vgx2], {z0.h, z1.h} +0xc1e45c01 == za.h[w10, 1], {z0.h - z1.h} +0xc1e41ec5 == za.h[w8, 5, vgx2], {z22.h, z23.h} +0xc1e41ec5 == za.h[w8, 5], {z22.h - z23.h} +0xc1e47d02 == za.h[w11, 2, vgx2], {z8.h, z9.h} +0xc1e47d02 == za.h[w11, 2], {z8.h - z9.h} +0xc1e43d87 == za.h[w9, 7, vgx2], {z12.h, z13.h} +0xc1e43d87 == za.h[w9, 7], {z12.h - z13.h} +0xc1e51c00 == za.h[w8, 0, vgx4], {z0.h - z3.h} +0xc1e51c00 == za.h[w8, 0], {z0.h - z3.h} +0xc1e55d05 == za.h[w10, 5, vgx4], {z8.h - z11.h} +0xc1e55d05 == za.h[w10, 5], {z8.h - z11.h} +0xc1e57d87 == za.h[w11, 7, vgx4], {z12.h - z15.h} +0xc1e57d87 == za.h[w11, 7], {z12.h - z15.h} +0xc1e57f87 == za.h[w11, 7, vgx4], {z28.h - z31.h} +0xc1e57f87 == za.h[w11, 7], {z28.h - z31.h} +0xc1e51e05 == za.h[w8, 5, vgx4], {z16.h - z19.h} +0xc1e51e05 == za.h[w8, 5], {z16.h - z19.h} +0xc1e51c01 == za.h[w8, 1, vgx4], {z0.h - z3.h} +0xc1e51c01 == za.h[w8, 1], {z0.h - z3.h} +0xc1e55e00 == za.h[w10, 0, vgx4], {z16.h - z19.h} +0xc1e55e00 == za.h[w10, 0], {z16.h - z19.h} +0xc1e51d80 == za.h[w8, 0, vgx4], {z12.h - z15.h} +0xc1e51d80 == za.h[w8, 0], {z12.h - z15.h} +0xc1e55c01 == za.h[w10, 1, vgx4], {z0.h - z3.h} +0xc1e55c01 == za.h[w10, 1], {z0.h - z3.h} +0xc1e51e85 == za.h[w8, 5, vgx4], {z20.h - z23.h} +0xc1e51e85 == za.h[w8, 5], {z20.h - z23.h} +0xc1e57d02 == za.h[w11, 2, vgx4], {z8.h - z11.h} +0xc1e57d02 == za.h[w11, 2], {z8.h - z11.h} +0xc1e53d87 == za.h[w9, 7, vgx4], {z12.h - z15.h} +0xc1e53d87 == za.h[w9, 7], {z12.h - z15.h} diff --git a/suite/MC/AArch64/bfclamp.s.cs b/suite/MC/AArch64/bfclamp.s.cs new file mode 100644 index 000000000..ea52a2135 --- /dev/null +++ b/suite/MC/AArch64/bfclamp.s.cs @@ -0,0 +1,14 @@ +# CS_ARCH_AARCH64, None, None +0x642825b7 == z23.h, z13.h, z8.h +0x64202400 == z0.h, z0.h, z0.h +0x64352555 == z21.h, z10.h, z21.h +0x642825b7 == z23.h, z13.h, z8.h +0x643f27ff == z31.h, z31.h, z31.h +0xc120c000 == {z0.h, z1.h}, z0.h, z0.h +0xc135c154 == {z20.h, z21.h}, z10.h, z21.h +0xc128c1b6 == {z22.h, z23.h}, z13.h, z8.h +0xc13fc3fe == {z30.h, z31.h}, z31.h, z31.h +0xc120c800 == {z0.h - z3.h}, z0.h, z0.h +0xc135c954 == {z20.h - z23.h}, z10.h, z21.h +0xc128c9b4 == {z20.h - z23.h}, z13.h, z8.h +0xc13fcbfc == {z28.h - z31.h}, z31.h, z31.h diff --git a/suite/MC/AArch64/bfcvt.s.cs b/suite/MC/AArch64/bfcvt.s.cs new file mode 100644 index 000000000..26cec8d7c --- /dev/null +++ b/suite/MC/AArch64/bfcvt.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xc160e000 == z0.h, {z0.s, z1.s} +0xc160e155 == z21.h, {z10.s, z11.s} +0xc160e197 == z23.h, {z12.s, z13.s} +0xc160e3df == z31.h, {z30.s, z31.s} diff --git a/suite/MC/AArch64/bfcvtn.s.cs b/suite/MC/AArch64/bfcvtn.s.cs new file mode 100644 index 000000000..c6fe3ac27 --- /dev/null +++ b/suite/MC/AArch64/bfcvtn.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xc160e020 == z0.h, {z0.s, z1.s} +0xc160e175 == z21.h, {z10.s, z11.s} +0xc160e1b7 == z23.h, {z12.s, z13.s} +0xc160e3ff == z31.h, {z30.s, z31.s} diff --git a/suite/MC/AArch64/bfdot.s.cs b/suite/MC/AArch64/bfdot.s.cs new file mode 100644 index 000000000..8a835224c --- /dev/null +++ b/suite/MC/AArch64/bfdot.s.cs @@ -0,0 +1,145 @@ +# CS_ARCH_AARCH64, None, None +0xc1201010 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1201010 == za.s[w8, 0], {z0.h, z1.h}, z0.h +0xc1255155 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1255155 == za.s[w10, 5], {z10.h, z11.h}, z5.h +0xc12871b7 == za.s[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc12871b7 == za.s[w11, 7], {z13.h, z14.h}, z8.h +0xc12f73f7 == za.s[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc12f73f7 == za.s[w11, 7], {z31.h, z0.h}, z15.h +0xc1201235 == za.s[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1201235 == za.s[w8, 5], {z17.h, z18.h}, z0.h +0xc12e1031 == za.s[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc12e1031 == za.s[w8, 1], {z1.h, z2.h}, z14.h +0xc1245270 == za.s[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1245270 == za.s[w10, 0], {z19.h, z20.h}, z4.h +0xc1221190 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1221190 == za.s[w8, 0], {z12.h, z13.h}, z2.h +0xc12a5031 == za.s[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc12a5031 == za.s[w10, 1], {z1.h, z2.h}, z10.h +0xc12e12d5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc12e12d5 == za.s[w8, 5], {z22.h, z23.h}, z14.h +0xc1217132 == za.s[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1217132 == za.s[w11, 2], {z9.h, z10.h}, z1.h +0xc12b3197 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc12b3197 == za.s[w9, 7], {z12.h, z13.h}, z11.h +0xc1501018 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1501018 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc155555d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc155555d == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1587d9f == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1587d9f == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f7fdf == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f7fdf == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1501e1d == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1501e1d == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e1419 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e1419 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1545658 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1545658 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1521998 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1521998 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a5819 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a5819 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e1add == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e1add == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc151751a == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc151751a == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b399f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b399f == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1a01010 == za.s[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a01010 == za.s[w8, 0], {z0.h, z1.h}, {z0.h, z1.h} +0xc1b45155 == za.s[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b45155 == za.s[w10, 5], {z10.h, z11.h}, {z20.h, z21.h} +0xc1a87197 == za.s[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a87197 == za.s[w11, 7], {z12.h, z13.h}, {z8.h, z9.h} +0xc1be73d7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be73d7 == za.s[w11, 7], {z30.h, z31.h}, {z30.h, z31.h} +0xc1b01215 == za.s[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b01215 == za.s[w8, 5], {z16.h, z17.h}, {z16.h, z17.h} +0xc1be1011 == za.s[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be1011 == za.s[w8, 1], {z0.h, z1.h}, {z30.h, z31.h} +0xc1b45250 == za.s[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b45250 == za.s[w10, 0], {z18.h, z19.h}, {z20.h, z21.h} +0xc1a21190 == za.s[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a21190 == za.s[w8, 0], {z12.h, z13.h}, {z2.h, z3.h} +0xc1ba5011 == za.s[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba5011 == za.s[w10, 1], {z0.h, z1.h}, {z26.h, z27.h} +0xc1be12d5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be12d5 == za.s[w8, 5], {z22.h, z23.h}, {z30.h, z31.h} +0xc1a07112 == za.s[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a07112 == za.s[w11, 2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1aa3197 == za.s[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa3197 == za.s[w9, 7], {z12.h, z13.h}, {z10.h, z11.h} +0xc1301010 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1301010 == za.s[w8, 0], {z0.h - z3.h}, z0.h +0xc1355155 == za.s[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1355155 == za.s[w10, 5], {z10.h - z13.h}, z5.h +0xc13871b7 == za.s[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc13871b7 == za.s[w11, 7], {z13.h - z16.h}, z8.h +0xc13f73f7 == za.s[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc13f73f7 == za.s[w11, 7], {z31.h - z2.h}, z15.h +0xc1301235 == za.s[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1301235 == za.s[w8, 5], {z17.h - z20.h}, z0.h +0xc13e1031 == za.s[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc13e1031 == za.s[w8, 1], {z1.h - z4.h}, z14.h +0xc1345270 == za.s[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1345270 == za.s[w10, 0], {z19.h - z22.h}, z4.h +0xc1321190 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1321190 == za.s[w8, 0], {z12.h - z15.h}, z2.h +0xc13a5031 == za.s[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc13a5031 == za.s[w10, 1], {z1.h - z4.h}, z10.h +0xc13e12d5 == za.s[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc13e12d5 == za.s[w8, 5], {z22.h - z25.h}, z14.h +0xc1317132 == za.s[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1317132 == za.s[w11, 2], {z9.h - z12.h}, z1.h +0xc13b3197 == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc13b3197 == za.s[w9, 7], {z12.h - z15.h}, z11.h +0xc1509018 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1509018 == za.s[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc155d51d == za.s[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc155d51d == za.s[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc158fd9f == za.s[w11, 7, vgx4], {z12.h - z15.h}, z8.h[3] +0xc158fd9f == za.s[w11, 7], {z12.h - z15.h}, z8.h[3] +0xc15fff9f == za.s[w11, 7, vgx4], {z28.h - z31.h}, z15.h[3] +0xc15fff9f == za.s[w11, 7], {z28.h - z31.h}, z15.h[3] +0xc1509e1d == za.s[w8, 5, vgx4], {z16.h - z19.h}, z0.h[3] +0xc1509e1d == za.s[w8, 5], {z16.h - z19.h}, z0.h[3] +0xc15e9419 == za.s[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc15e9419 == za.s[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc154d618 == za.s[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc154d618 == za.s[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1529998 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h[2] +0xc1529998 == za.s[w8, 0], {z12.h - z15.h}, z2.h[2] +0xc15ad819 == za.s[w10, 1, vgx4], {z0.h - z3.h}, z10.h[2] +0xc15ad819 == za.s[w10, 1], {z0.h - z3.h}, z10.h[2] +0xc15e9a9d == za.s[w8, 5, vgx4], {z20.h - z23.h}, z14.h[2] +0xc15e9a9d == za.s[w8, 5], {z20.h - z23.h}, z14.h[2] +0xc151f51a == za.s[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc151f51a == za.s[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc15bb99f == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h[2] +0xc15bb99f == za.s[w9, 7], {z12.h - z15.h}, z11.h[2] +0xc1a11010 == za.s[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a11010 == za.s[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b55115 == za.s[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b55115 == za.s[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a97197 == za.s[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a97197 == za.s[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd7397 == za.s[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd7397 == za.s[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b11215 == za.s[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b11215 == za.s[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd1011 == za.s[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd1011 == za.s[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b55210 == za.s[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b55210 == za.s[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a11190 == za.s[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a11190 == za.s[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b95011 == za.s[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b95011 == za.s[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd1295 == za.s[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd1295 == za.s[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a17112 == za.s[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a17112 == za.s[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a93197 == za.s[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a93197 == za.s[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/bfmax.s.cs b/suite/MC/AArch64/bfmax.s.cs new file mode 100644 index 000000000..8f0133139 --- /dev/null +++ b/suite/MC/AArch64/bfmax.s.cs @@ -0,0 +1,23 @@ +# CS_ARCH_AARCH64, None, None +0x65068db7 == z23.h, p3/m, z23.h, z13.h +0x65068db7 == z23.h, p3/m, z23.h, z13.h +0x65068000 == z0.h, p0/m, z0.h, z0.h +0x65069555 == z21.h, p5/m, z21.h, z10.h +0x65068db7 == z23.h, p3/m, z23.h, z13.h +0x65069fff == z31.h, p7/m, z31.h, z31.h +0xc120a100 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc125a114 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc128a116 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc12fa11e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc120b100 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc134b114 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc128b116 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc13eb11e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc120a900 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc125a914 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc128a914 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc12fa91c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc120b900 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc134b914 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc128b914 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc13cb91c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} diff --git a/suite/MC/AArch64/bfmaxnm.s.cs b/suite/MC/AArch64/bfmaxnm.s.cs new file mode 100644 index 000000000..e19043bcb --- /dev/null +++ b/suite/MC/AArch64/bfmaxnm.s.cs @@ -0,0 +1,23 @@ +# CS_ARCH_AARCH64, None, None +0x65048db7 == z23.h, p3/m, z23.h, z13.h +0x65048db7 == z23.h, p3/m, z23.h, z13.h +0x65048000 == z0.h, p0/m, z0.h, z0.h +0x65049555 == z21.h, p5/m, z21.h, z10.h +0x65048db7 == z23.h, p3/m, z23.h, z13.h +0x65049fff == z31.h, p7/m, z31.h, z31.h +0xc120a120 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc125a134 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc128a136 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc12fa13e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc120b120 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc134b134 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc128b136 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc13eb13e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc120a920 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc125a934 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc128a934 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc12fa93c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc120b920 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc134b934 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc128b934 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc13cb93c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} diff --git a/suite/MC/AArch64/bfmin.s.cs b/suite/MC/AArch64/bfmin.s.cs new file mode 100644 index 000000000..d598ab79e --- /dev/null +++ b/suite/MC/AArch64/bfmin.s.cs @@ -0,0 +1,23 @@ +# CS_ARCH_AARCH64, None, None +0x65078db7 == z23.h, p3/m, z23.h, z13.h +0x65078db7 == z23.h, p3/m, z23.h, z13.h +0x65078000 == z0.h, p0/m, z0.h, z0.h +0x65079555 == z21.h, p5/m, z21.h, z10.h +0x65078db7 == z23.h, p3/m, z23.h, z13.h +0x65079fff == z31.h, p7/m, z31.h, z31.h +0xc120a101 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc125a115 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc128a117 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc12fa11f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc120b101 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc134b115 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc128b117 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc13eb11f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc120a901 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc125a915 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc128a915 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc12fa91d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc120b901 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc134b915 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc128b915 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc13cb91d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} diff --git a/suite/MC/AArch64/bfminnm.s.cs b/suite/MC/AArch64/bfminnm.s.cs new file mode 100644 index 000000000..16c75f78c --- /dev/null +++ b/suite/MC/AArch64/bfminnm.s.cs @@ -0,0 +1,23 @@ +# CS_ARCH_AARCH64, None, None +0x65058db7 == z23.h, p3/m, z23.h, z13.h +0x65058db7 == z23.h, p3/m, z23.h, z13.h +0x65058000 == z0.h, p0/m, z0.h, z0.h +0x65059555 == z21.h, p5/m, z21.h, z10.h +0x65058db7 == z23.h, p3/m, z23.h, z13.h +0x65059fff == z31.h, p7/m, z31.h, z31.h +0xc120a121 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc125a135 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc128a137 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc12fa13f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc120b121 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc134b135 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc128b137 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc13eb13f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc120a921 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc125a935 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc128a935 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc12fa93d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc120b921 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc134b935 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc128b935 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc13cb93d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} diff --git a/suite/MC/AArch64/bfmla.s.cs b/suite/MC/AArch64/bfmla.s.cs new file mode 100644 index 000000000..0eca30e56 --- /dev/null +++ b/suite/MC/AArch64/bfmla.s.cs @@ -0,0 +1,144 @@ +# CS_ARCH_AARCH64, None, None +0x646809b7 == z23.h, z13.h, z0.h[5] +0x64200800 == z0.h, z0.h, z0.h[0] +0x64750955 == z21.h, z10.h, z5.h[6] +0x646809b7 == z23.h, z13.h, z0.h[5] +0x647f0bff == z31.h, z31.h, z7.h[7] +0x65280db7 == z23.h, p3/m, z13.h, z8.h +0x65280db7 == z23.h, p3/m, z13.h, z8.h +0x65200000 == z0.h, p0/m, z0.h, z0.h +0x65351555 == z21.h, p5/m, z10.h, z21.h +0x65280db7 == z23.h, p3/m, z13.h, z8.h +0x653f1fff == z31.h, p7/m, z31.h, z31.h +0xc1601c00 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601c00 == za.h[w8, 0], {z0.h - z1.h}, z0.h +0xc1655d45 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1655d45 == za.h[w10, 5], {z10.h - z11.h}, z5.h +0xc1687da7 == za.h[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc1687da7 == za.h[w11, 7], {z13.h - z14.h}, z8.h +0xc16f7fe7 == za.h[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f7fe7 == za.h[w11, 7], {z31.h - z0.h}, z15.h +0xc1601e25 == za.h[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1601e25 == za.h[w8, 5], {z17.h - z18.h}, z0.h +0xc16e1c21 == za.h[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1c21 == za.h[w8, 1], {z1.h - z2.h}, z14.h +0xc1645e60 == za.h[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645e60 == za.h[w10, 0], {z19.h - z20.h}, z4.h +0xc1621d80 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621d80 == za.h[w8, 0], {z12.h - z13.h}, z2.h +0xc16a5c21 == za.h[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5c21 == za.h[w10, 1], {z1.h - z2.h}, z10.h +0xc16e1ec5 == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e1ec5 == za.h[w8, 5], {z22.h - z23.h}, z14.h +0xc1617d22 == za.h[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1617d22 == za.h[w11, 2], {z9.h - z10.h}, z1.h +0xc16b3d87 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b3d87 == za.h[w9, 7], {z12.h - z13.h}, z11.h +0xc1101020 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1101020 == za.h[w8, 0], {z0.h - z1.h}, z0.h[0] +0xc1155565 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h[2] +0xc1155565 == za.h[w10, 5], {z10.h - z11.h}, z5.h[2] +0xc1187da7 == za.h[w11, 7, vgx2], {z12.h, z13.h}, z8.h[6] +0xc1187da7 == za.h[w11, 7], {z12.h - z13.h}, z8.h[6] +0xc11f7fef == za.h[w11, 7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc11f7fef == za.h[w11, 7], {z30.h - z31.h}, z15.h[7] +0xc1101e25 == za.h[w8, 5, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1101e25 == za.h[w8, 5], {z16.h - z17.h}, z0.h[6] +0xc11e1421 == za.h[w8, 1, vgx2], {z0.h, z1.h}, z14.h[2] +0xc11e1421 == za.h[w8, 1], {z0.h - z1.h}, z14.h[2] +0xc1145668 == za.h[w10, 0, vgx2], {z18.h, z19.h}, z4.h[3] +0xc1145668 == za.h[w10, 0], {z18.h - z19.h}, z4.h[3] +0xc11219a0 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h[4] +0xc11219a0 == za.h[w8, 0], {z12.h - z13.h}, z2.h[4] +0xc11a5821 == za.h[w10, 1, vgx2], {z0.h, z1.h}, z10.h[4] +0xc11a5821 == za.h[w10, 1], {z0.h - z1.h}, z10.h[4] +0xc11e1aed == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h[5] +0xc11e1aed == za.h[w8, 5], {z22.h - z23.h}, z14.h[5] +0xc1117522 == za.h[w11, 2, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1117522 == za.h[w11, 2], {z8.h - z9.h}, z1.h[2] +0xc11b39a7 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h[4] +0xc11b39a7 == za.h[w9, 7], {z12.h - z13.h}, z11.h[4] +0xc1e01008 == za.h[w8, 0], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f4514d == za.h[w10, 5], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e8718f == za.h[w11, 7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe73cf == za.h[w11, 7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f0120d == za.h[w8, 5], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe1009 == za.h[w8, 1], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f45248 == za.h[w10, 0], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e21188 == za.h[w8, 0], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa5009 == za.h[w10, 1], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe12cd == za.h[w8, 5], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e0710a == za.h[w11, 2], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea318f == za.h[w9, 7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1701c00 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701c00 == za.h[w8, 0], {z0.h - z3.h}, z0.h +0xc1755d45 == za.h[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1755d45 == za.h[w10, 5], {z10.h - z13.h}, z5.h +0xc1787da7 == za.h[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc1787da7 == za.h[w11, 7], {z13.h - z16.h}, z8.h +0xc17f7fe7 == za.h[w11, 7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f7fe7 == za.h[w11, 7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1701e25 == za.h[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1701e25 == za.h[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1c21 == za.h[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1c21 == za.h[w8, 1], {z1.h - z4.h}, z14.h +0xc1745e60 == za.h[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745e60 == za.h[w10, 0], {z19.h - z22.h}, z4.h +0xc1721d80 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721d80 == za.h[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5c21 == za.h[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5c21 == za.h[w10, 1], {z1.h - z4.h}, z10.h +0xc17e1ec5 == za.h[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e1ec5 == za.h[w8, 5], {z22.h - z25.h}, z14.h +0xc1717d22 == za.h[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1717d22 == za.h[w11, 2], {z9.h - z12.h}, z1.h +0xc17b3d87 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b3d87 == za.h[w9, 7], {z12.h - z15.h}, z11.h +0xc1109020 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1109020 == za.h[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc115d525 == za.h[w10, 5, vgx4], {z8.h - z11.h}, z5.h[2] +0xc115d525 == za.h[w10, 5], {z8.h - z11.h}, z5.h[2] +0xc118fda7 == za.h[w11, 7, vgx4], {z12.h - z15.h}, z8.h[6] +0xc118fda7 == za.h[w11, 7], {z12.h - z15.h}, z8.h[6] +0xc11fffaf == za.h[w11, 7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc11fffaf == za.h[w11, 7], {z28.h - z31.h}, z15.h[7] +0xc1109e25 == za.h[w8, 5, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1109e25 == za.h[w8, 5], {z16.h - z19.h}, z0.h[6] +0xc11e9421 == za.h[w8, 1, vgx4], {z0.h - z3.h}, z14.h[2] +0xc11e9421 == za.h[w8, 1], {z0.h - z3.h}, z14.h[2] +0xc114d628 == za.h[w10, 0, vgx4], {z16.h - z19.h}, z4.h[3] +0xc114d628 == za.h[w10, 0], {z16.h - z19.h}, z4.h[3] +0xc11299a0 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h[4] +0xc11299a0 == za.h[w8, 0], {z12.h - z15.h}, z2.h[4] +0xc11ad821 == za.h[w10, 1, vgx4], {z0.h - z3.h}, z10.h[4] +0xc11ad821 == za.h[w10, 1], {z0.h - z3.h}, z10.h[4] +0xc11e9aad == za.h[w8, 5, vgx4], {z20.h - z23.h}, z14.h[5] +0xc11e9aad == za.h[w8, 5], {z20.h - z23.h}, z14.h[5] +0xc111f522 == za.h[w11, 2, vgx4], {z8.h - z11.h}, z1.h[2] +0xc111f522 == za.h[w11, 2], {z8.h - z11.h}, z1.h[2] +0xc11bb9a7 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h[4] +0xc11bb9a7 == za.h[w9, 7], {z12.h - z15.h}, z11.h[4] +0xc1e11008 == za.h[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11008 == za.h[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f5510d == za.h[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f5510d == za.h[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9718f == za.h[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9718f == za.h[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd738f == za.h[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd738f == za.h[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f1120d == za.h[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f1120d == za.h[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1009 == za.h[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1009 == za.h[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55208 == za.h[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55208 == za.h[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11188 == za.h[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11188 == za.h[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95009 == za.h[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95009 == za.h[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd128d == za.h[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd128d == za.h[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1710a == za.h[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1710a == za.h[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9318f == za.h[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9318f == za.h[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/bfmlal.s.cs b/suite/MC/AArch64/bfmlal.s.cs new file mode 100644 index 000000000..b4bf163ad --- /dev/null +++ b/suite/MC/AArch64/bfmlal.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1200c10 == za.s[w8, 0:1], z0.h, z0.h +0xc1254d55 == za.s[w10, 10:11], z10.h, z5.h +0xc1286db7 == za.s[w11, 14:15], z13.h, z8.h +0xc12f6ff7 == za.s[w11, 14:15], z31.h, z15.h +0xc1200e35 == za.s[w8, 10:11], z17.h, z0.h +0xc12e0c31 == za.s[w8, 2:3], z1.h, z14.h +0xc1244e70 == za.s[w10, 0:1], z19.h, z4.h +0xc1220d90 == za.s[w8, 0:1], z12.h, z2.h +0xc12a4c31 == za.s[w10, 2:3], z1.h, z10.h +0xc12e0ed5 == za.s[w8, 10:11], z22.h, z14.h +0xc1216d32 == za.s[w11, 4:5], z9.h, z1.h +0xc12b2d97 == za.s[w9, 14:15], z12.h, z11.h +0xc1801010 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1855555 == za.s[w10, 10:11], z10.h, z5.h[1] +0xc188fdb7 == za.s[w11, 14:15], z13.h, z8.h[7] +0xc18ffff7 == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1801e35 == za.s[w8, 10:11], z17.h, z0.h[3] +0xc18e9431 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1845670 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1821990 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc18ad831 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc18e1ad5 == za.s[w8, 10:11], z22.h, z14.h[2] +0xc181f532 == za.s[w11, 4:5], z9.h, z1.h[5] +0xc18bb997 == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1200810 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1200810 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1254951 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1254951 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc12869b3 == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc12869b3 == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc12f6bf3 == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc12f6bf3 == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1200a31 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1200a31 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc12e0831 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc12e0831 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1244a70 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1244a70 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1220990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1220990 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc12a4831 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc12a4831 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc12e0ad1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc12e0ad1 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc1216932 == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc1216932 == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc12b2993 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc12b2993 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1901010 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1901010 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1955555 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1955555 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1987d97 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1987d97 == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc19f7fd7 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f7fd7 == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1901e15 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1901e15 == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc19e1411 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc19e1411 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1945650 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1945650 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1921990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1921990 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc19a5811 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc19a5811 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc19e1ad5 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc19e1ad5 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1917512 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1917512 == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc19b3997 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc19b3997 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1a00810 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a00810 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b44951 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b44951 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a86993 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a86993 == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be6bd3 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be6bd3 == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b00a11 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b00a11 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be0811 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be0811 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b44a50 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b44a50 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a20990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a20990 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba4811 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba4811 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be0ad1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be0ad1 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a06912 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a06912 == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa2993 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa2993 == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300810 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1300810 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1354951 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1354951 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc13869b3 == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc13869b3 == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc13f6bf3 == za.s[w11, 6:7, vgx4], {z31.h - z2.h}, z15.h +0xc13f6bf3 == za.s[w11, 6:7], {z31.h - z2.h}, z15.h +0xc1300a31 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1300a31 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc13e0831 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc13e0831 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1344a70 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1344a70 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1320990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1320990 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc13a4831 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc13a4831 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc13e0ad1 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc13e0ad1 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc1316932 == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc1316932 == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc13b2993 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc13b2993 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1909010 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1909010 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc195d515 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc195d515 == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc198fd97 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198fd97 == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc19fff97 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fff97 == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1909e15 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1909e15 == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc19e9411 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc19e9411 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc194d610 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc194d610 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1929990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1929990 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc19ad811 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc19ad811 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc19e9a95 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc19e9a95 == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc191f512 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc191f512 == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc19bb997 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc19bb997 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1a10810 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a10810 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b54911 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b54911 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a96993 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a96993 == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd6b93 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd6b93 == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b10a11 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b10a11 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd0811 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd0811 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b54a10 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b54a10 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a10990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a10990 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b94811 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b94811 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd0a91 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd0a91 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a16912 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a16912 == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a92993 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a92993 == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/bfmls.s.cs b/suite/MC/AArch64/bfmls.s.cs new file mode 100644 index 000000000..6aff0ee46 --- /dev/null +++ b/suite/MC/AArch64/bfmls.s.cs @@ -0,0 +1,144 @@ +# CS_ARCH_AARCH64, None, None +0x64680db7 == z23.h, z13.h, z0.h[5] +0x64200c00 == z0.h, z0.h, z0.h[0] +0x64750d55 == z21.h, z10.h, z5.h[6] +0x64680db7 == z23.h, z13.h, z0.h[5] +0x647f0fff == z31.h, z31.h, z7.h[7] +0x65282db7 == z23.h, p3/m, z13.h, z8.h +0x65282db7 == z23.h, p3/m, z13.h, z8.h +0x65202000 == z0.h, p0/m, z0.h, z0.h +0x65353555 == z21.h, p5/m, z10.h, z21.h +0x65282db7 == z23.h, p3/m, z13.h, z8.h +0x653f3fff == z31.h, p7/m, z31.h, z31.h +0xc1601c08 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601c08 == za.h[w8, 0], {z0.h - z1.h}, z0.h +0xc1655d4d == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1655d4d == za.h[w10, 5], {z10.h - z11.h}, z5.h +0xc1687daf == za.h[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc1687daf == za.h[w11, 7], {z13.h - z14.h}, z8.h +0xc16f7fef == za.h[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f7fef == za.h[w11, 7], {z31.h - z0.h}, z15.h +0xc1601e2d == za.h[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1601e2d == za.h[w8, 5], {z17.h - z18.h}, z0.h +0xc16e1c29 == za.h[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1c29 == za.h[w8, 1], {z1.h - z2.h}, z14.h +0xc1645e68 == za.h[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645e68 == za.h[w10, 0], {z19.h - z20.h}, z4.h +0xc1621d88 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621d88 == za.h[w8, 0], {z12.h - z13.h}, z2.h +0xc16a5c29 == za.h[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5c29 == za.h[w10, 1], {z1.h - z2.h}, z10.h +0xc16e1ecd == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e1ecd == za.h[w8, 5], {z22.h - z23.h}, z14.h +0xc1617d2a == za.h[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1617d2a == za.h[w11, 2], {z9.h - z10.h}, z1.h +0xc16b3d8f == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b3d8f == za.h[w9, 7], {z12.h - z13.h}, z11.h +0xc1101030 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1101030 == za.h[w8, 0], {z0.h - z1.h}, z0.h[0] +0xc1155575 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h[2] +0xc1155575 == za.h[w10, 5], {z10.h - z11.h}, z5.h[2] +0xc1187db7 == za.h[w11, 7, vgx2], {z12.h, z13.h}, z8.h[6] +0xc1187db7 == za.h[w11, 7], {z12.h - z13.h}, z8.h[6] +0xc11f7fff == za.h[w11, 7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc11f7fff == za.h[w11, 7], {z30.h - z31.h}, z15.h[7] +0xc1101e35 == za.h[w8, 5, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1101e35 == za.h[w8, 5], {z16.h - z17.h}, z0.h[6] +0xc11e1431 == za.h[w8, 1, vgx2], {z0.h, z1.h}, z14.h[2] +0xc11e1431 == za.h[w8, 1], {z0.h - z1.h}, z14.h[2] +0xc1145678 == za.h[w10, 0, vgx2], {z18.h, z19.h}, z4.h[3] +0xc1145678 == za.h[w10, 0], {z18.h - z19.h}, z4.h[3] +0xc11219b0 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h[4] +0xc11219b0 == za.h[w8, 0], {z12.h - z13.h}, z2.h[4] +0xc11a5831 == za.h[w10, 1, vgx2], {z0.h, z1.h}, z10.h[4] +0xc11a5831 == za.h[w10, 1], {z0.h - z1.h}, z10.h[4] +0xc11e1afd == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h[5] +0xc11e1afd == za.h[w8, 5], {z22.h - z23.h}, z14.h[5] +0xc1117532 == za.h[w11, 2, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1117532 == za.h[w11, 2], {z8.h - z9.h}, z1.h[2] +0xc11b39b7 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h[4] +0xc11b39b7 == za.h[w9, 7], {z12.h - z13.h}, z11.h[4] +0xc1e01018 == za.h[w8, 0], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f4515d == za.h[w10, 5], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e8719f == za.h[w11, 7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe73df == za.h[w11, 7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f0121d == za.h[w8, 5], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe1019 == za.h[w8, 1], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f45258 == za.h[w10, 0], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e21198 == za.h[w8, 0], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa5019 == za.h[w10, 1], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe12dd == za.h[w8, 5], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e0711a == za.h[w11, 2], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea319f == za.h[w9, 7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1701c08 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701c08 == za.h[w8, 0], {z0.h - z3.h}, z0.h +0xc1755d4d == za.h[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1755d4d == za.h[w10, 5], {z10.h - z13.h}, z5.h +0xc1787daf == za.h[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc1787daf == za.h[w11, 7], {z13.h - z16.h}, z8.h +0xc17f7fef == za.h[w11, 7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f7fef == za.h[w11, 7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1701e2d == za.h[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1701e2d == za.h[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1c29 == za.h[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1c29 == za.h[w8, 1], {z1.h - z4.h}, z14.h +0xc1745e68 == za.h[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745e68 == za.h[w10, 0], {z19.h - z22.h}, z4.h +0xc1721d88 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721d88 == za.h[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5c29 == za.h[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5c29 == za.h[w10, 1], {z1.h - z4.h}, z10.h +0xc17e1ecd == za.h[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e1ecd == za.h[w8, 5], {z22.h - z25.h}, z14.h +0xc1717d2a == za.h[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1717d2a == za.h[w11, 2], {z9.h - z12.h}, z1.h +0xc17b3d8f == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b3d8f == za.h[w9, 7], {z12.h - z15.h}, z11.h +0xc1109030 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1109030 == za.h[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc115d535 == za.h[w10, 5, vgx4], {z8.h - z11.h}, z5.h[2] +0xc115d535 == za.h[w10, 5], {z8.h - z11.h}, z5.h[2] +0xc118fdb7 == za.h[w11, 7, vgx4], {z12.h - z15.h}, z8.h[6] +0xc118fdb7 == za.h[w11, 7], {z12.h - z15.h}, z8.h[6] +0xc11fffbf == za.h[w11, 7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc11fffbf == za.h[w11, 7], {z28.h - z31.h}, z15.h[7] +0xc1109e35 == za.h[w8, 5, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1109e35 == za.h[w8, 5], {z16.h - z19.h}, z0.h[6] +0xc11e9431 == za.h[w8, 1, vgx4], {z0.h - z3.h}, z14.h[2] +0xc11e9431 == za.h[w8, 1], {z0.h - z3.h}, z14.h[2] +0xc114d638 == za.h[w10, 0, vgx4], {z16.h - z19.h}, z4.h[3] +0xc114d638 == za.h[w10, 0], {z16.h - z19.h}, z4.h[3] +0xc11299b0 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h[4] +0xc11299b0 == za.h[w8, 0], {z12.h - z15.h}, z2.h[4] +0xc11ad831 == za.h[w10, 1, vgx4], {z0.h - z3.h}, z10.h[4] +0xc11ad831 == za.h[w10, 1], {z0.h - z3.h}, z10.h[4] +0xc11e9abd == za.h[w8, 5, vgx4], {z20.h - z23.h}, z14.h[5] +0xc11e9abd == za.h[w8, 5], {z20.h - z23.h}, z14.h[5] +0xc111f532 == za.h[w11, 2, vgx4], {z8.h - z11.h}, z1.h[2] +0xc111f532 == za.h[w11, 2], {z8.h - z11.h}, z1.h[2] +0xc11bb9b7 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h[4] +0xc11bb9b7 == za.h[w9, 7], {z12.h - z15.h}, z11.h[4] +0xc1e11018 == za.h[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11018 == za.h[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f5511d == za.h[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f5511d == za.h[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9719f == za.h[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9719f == za.h[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd739f == za.h[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd739f == za.h[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f1121d == za.h[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f1121d == za.h[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1019 == za.h[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1019 == za.h[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55218 == za.h[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55218 == za.h[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11198 == za.h[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11198 == za.h[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95019 == za.h[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95019 == za.h[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd129d == za.h[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd129d == za.h[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1711a == za.h[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1711a == za.h[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9319f == za.h[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9319f == za.h[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/bfmlsl.s.cs b/suite/MC/AArch64/bfmlsl.s.cs new file mode 100644 index 000000000..72d2fdc5a --- /dev/null +++ b/suite/MC/AArch64/bfmlsl.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1200c18 == za.s[w8, 0:1], z0.h, z0.h +0xc1254d5d == za.s[w10, 10:11], z10.h, z5.h +0xc1286dbf == za.s[w11, 14:15], z13.h, z8.h +0xc12f6fff == za.s[w11, 14:15], z31.h, z15.h +0xc1200e3d == za.s[w8, 10:11], z17.h, z0.h +0xc12e0c39 == za.s[w8, 2:3], z1.h, z14.h +0xc1244e78 == za.s[w10, 0:1], z19.h, z4.h +0xc1220d98 == za.s[w8, 0:1], z12.h, z2.h +0xc12a4c39 == za.s[w10, 2:3], z1.h, z10.h +0xc12e0edd == za.s[w8, 10:11], z22.h, z14.h +0xc1216d3a == za.s[w11, 4:5], z9.h, z1.h +0xc12b2d9f == za.s[w9, 14:15], z12.h, z11.h +0xc1801018 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc185555d == za.s[w10, 10:11], z10.h, z5.h[1] +0xc188fdbf == za.s[w11, 14:15], z13.h, z8.h[7] +0xc18fffff == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1801e3d == za.s[w8, 10:11], z17.h, z0.h[3] +0xc18e9439 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1845678 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1821998 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc18ad839 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc18e1add == za.s[w8, 10:11], z22.h, z14.h[2] +0xc181f53a == za.s[w11, 4:5], z9.h, z1.h[5] +0xc18bb99f == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1200818 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1200818 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1254959 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1254959 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc12869bb == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc12869bb == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc12f6bfb == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc12f6bfb == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1200a39 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1200a39 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc12e0839 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc12e0839 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1244a78 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1244a78 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1220998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1220998 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc12a4839 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc12a4839 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc12e0ad9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc12e0ad9 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc121693a == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc121693a == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc12b299b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc12b299b == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1901018 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1901018 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc195555d == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc195555d == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1987d9f == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1987d9f == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc19f7fdf == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f7fdf == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1901e1d == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1901e1d == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc19e1419 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc19e1419 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1945658 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1945658 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1921998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1921998 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc19a5819 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc19a5819 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc19e1add == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc19e1add == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc191751a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc191751a == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc19b399f == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc19b399f == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1a00818 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a00818 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b44959 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b44959 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a8699b == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a8699b == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be6bdb == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be6bdb == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b00a19 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b00a19 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be0819 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be0819 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b44a58 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b44a58 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a20998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a20998 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba4819 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba4819 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be0ad9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be0ad9 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a0691a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a0691a == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa299b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa299b == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300818 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1300818 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1354959 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1354959 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc13869bb == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc13869bb == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc13f6bfb == za.s[w11, 6:7, vgx4], {z31.h - z2.h}, z15.h +0xc13f6bfb == za.s[w11, 6:7], {z31.h - z2.h}, z15.h +0xc1300a39 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1300a39 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc13e0839 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc13e0839 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1344a78 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1344a78 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1320998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1320998 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc13a4839 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc13a4839 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc13e0ad9 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc13e0ad9 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc131693a == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc131693a == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc13b299b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc13b299b == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1909018 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1909018 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc195d51d == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc195d51d == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc198fd9f == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198fd9f == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc19fff9f == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fff9f == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1909e1d == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1909e1d == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc19e9419 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc19e9419 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc194d618 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc194d618 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1929998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1929998 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc19ad819 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc19ad819 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc19e9a9d == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc19e9a9d == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc191f51a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc191f51a == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc19bb99f == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc19bb99f == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1a10818 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a10818 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b54919 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b54919 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a9699b == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9699b == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd6b9b == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd6b9b == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b10a19 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b10a19 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd0819 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd0819 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b54a18 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b54a18 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a10998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a10998 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b94819 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b94819 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd0a99 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd0a99 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a1691a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a1691a == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a9299b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9299b == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/bfmlslb.s.cs b/suite/MC/AArch64/bfmlslb.s.cs new file mode 100644 index 000000000..0aec5308c --- /dev/null +++ b/suite/MC/AArch64/bfmlslb.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0x64e8a1b7 == z23.s, z13.h, z8.h +0x64e0a000 == z0.s, z0.h, z0.h +0x64f5a155 == z21.s, z10.h, z21.h +0x64e8a1b7 == z23.s, z13.h, z8.h +0x64ffa3ff == z31.s, z31.h, z31.h +0x64e869b7 == z23.s, z13.h, z0.h[3] +0x64e06000 == z0.s, z0.h, z0.h[0] +0x64f56155 == z21.s, z10.h, z5.h[4] +0x64e869b7 == z23.s, z13.h, z0.h[3] +0x64ff6bff == z31.s, z31.h, z7.h[7] diff --git a/suite/MC/AArch64/bfmlslt.s.cs b/suite/MC/AArch64/bfmlslt.s.cs new file mode 100644 index 000000000..e1e0cafc0 --- /dev/null +++ b/suite/MC/AArch64/bfmlslt.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0x64e8a5b7 == z23.s, z13.h, z8.h +0x64e0a400 == z0.s, z0.h, z0.h +0x64f5a555 == z21.s, z10.h, z21.h +0x64e8a5b7 == z23.s, z13.h, z8.h +0x64ffa7ff == z31.s, z31.h, z31.h +0x64e86db7 == z23.s, z13.h, z0.h[3] +0x64e06400 == z0.s, z0.h, z0.h[0] +0x64f56555 == z21.s, z10.h, z5.h[4] +0x64e86db7 == z23.s, z13.h, z0.h[3] +0x64ff6fff == z31.s, z31.h, z7.h[7] diff --git a/suite/MC/AArch64/bfmopa.s.cs b/suite/MC/AArch64/bfmopa.s.cs new file mode 100644 index 000000000..d1bfe6487 --- /dev/null +++ b/suite/MC/AArch64/bfmopa.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x81a00008 == za0.h, p0/m, p0/m, z0.h, z0.h +0x81b55549 == za1.h, p5/m, p2/m, z10.h, z21.h +0x81a8eda9 == za1.h, p3/m, p7/m, z13.h, z8.h +0x81bfffe9 == za1.h, p7/m, p7/m, z31.h, z31.h +0x81b00e29 == za1.h, p3/m, p0/m, z17.h, z16.h +0x81be8429 == za1.h, p1/m, p4/m, z1.h, z30.h +0x81b45668 == za0.h, p5/m, p2/m, z19.h, z20.h +0x81a21988 == za0.h, p6/m, p0/m, z12.h, z2.h +0x81bac829 == za1.h, p2/m, p6/m, z1.h, z26.h +0x81be0ac9 == za1.h, p2/m, p0/m, z22.h, z30.h +0x81a1f528 == za0.h, p5/m, p7/m, z9.h, z1.h +0x81aba989 == za1.h, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/bfmops.s.cs b/suite/MC/AArch64/bfmops.s.cs new file mode 100644 index 000000000..50e0ee368 --- /dev/null +++ b/suite/MC/AArch64/bfmops.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x81a00018 == za0.h, p0/m, p0/m, z0.h, z0.h +0x81b55559 == za1.h, p5/m, p2/m, z10.h, z21.h +0x81a8edb9 == za1.h, p3/m, p7/m, z13.h, z8.h +0x81bffff9 == za1.h, p7/m, p7/m, z31.h, z31.h +0x81b00e39 == za1.h, p3/m, p0/m, z17.h, z16.h +0x81be8439 == za1.h, p1/m, p4/m, z1.h, z30.h +0x81b45678 == za0.h, p5/m, p2/m, z19.h, z20.h +0x81a21998 == za0.h, p6/m, p0/m, z12.h, z2.h +0x81bac839 == za1.h, p2/m, p6/m, z1.h, z26.h +0x81be0ad9 == za1.h, p2/m, p0/m, z22.h, z30.h +0x81a1f538 == za0.h, p5/m, p7/m, z9.h, z1.h +0x81aba999 == za1.h, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/bfmul.s.cs b/suite/MC/AArch64/bfmul.s.cs new file mode 100644 index 000000000..e0cdc8767 --- /dev/null +++ b/suite/MC/AArch64/bfmul.s.cs @@ -0,0 +1,15 @@ +# CS_ARCH_AARCH64, None, None +0x64202800 == z0.h, z0.h, z0.h[0] +0x64752955 == z21.h, z10.h, z5.h[6] +0x646829b7 == z23.h, z13.h, z0.h[5] +0x647f2bff == z31.h, z31.h, z7.h[7] +0x65028db7 == z23.h, p3/m, z23.h, z13.h +0x65028db7 == z23.h, p3/m, z23.h, z13.h +0x65028000 == z0.h, p0/m, z0.h, z0.h +0x65029555 == z21.h, p5/m, z21.h, z10.h +0x65028db7 == z23.h, p3/m, z23.h, z13.h +0x65029fff == z31.h, p7/m, z31.h, z31.h +0x65000800 == z0.h, z0.h, z0.h +0x65150955 == z21.h, z10.h, z21.h +0x650809b7 == z23.h, z13.h, z8.h +0x651f0bff == z31.h, z31.h, z31.h diff --git a/suite/MC/AArch64/bfsub.s.cs b/suite/MC/AArch64/bfsub.s.cs new file mode 100644 index 000000000..5f711b3bd --- /dev/null +++ b/suite/MC/AArch64/bfsub.s.cs @@ -0,0 +1,59 @@ +# CS_ARCH_AARCH64, None, None +0x65018db7 == z23.h, p3/m, z23.h, z13.h +0x65018db7 == z23.h, p3/m, z23.h, z13.h +0x65018000 == z0.h, p0/m, z0.h, z0.h +0x65019555 == z21.h, p5/m, z21.h, z10.h +0x65018db7 == z23.h, p3/m, z23.h, z13.h +0x65019fff == z31.h, p7/m, z31.h, z31.h +0x65000400 == z0.h, z0.h, z0.h +0x65150555 == z21.h, z10.h, z21.h +0x650805b7 == z23.h, z13.h, z8.h +0x651f07ff == z31.h, z31.h, z31.h +0xc1e41c08 == za.h[w8, 0, vgx2], {z0.h, z1.h} +0xc1e41c08 == za.h[w8, 0], {z0.h - z1.h} +0xc1e45d4d == za.h[w10, 5, vgx2], {z10.h, z11.h} +0xc1e45d4d == za.h[w10, 5], {z10.h - z11.h} +0xc1e47d8f == za.h[w11, 7, vgx2], {z12.h, z13.h} +0xc1e47d8f == za.h[w11, 7], {z12.h - z13.h} +0xc1e47fcf == za.h[w11, 7, vgx2], {z30.h, z31.h} +0xc1e47fcf == za.h[w11, 7], {z30.h - z31.h} +0xc1e41e0d == za.h[w8, 5, vgx2], {z16.h, z17.h} +0xc1e41e0d == za.h[w8, 5], {z16.h - z17.h} +0xc1e41c09 == za.h[w8, 1, vgx2], {z0.h, z1.h} +0xc1e41c09 == za.h[w8, 1], {z0.h - z1.h} +0xc1e45e48 == za.h[w10, 0, vgx2], {z18.h, z19.h} +0xc1e45e48 == za.h[w10, 0], {z18.h - z19.h} +0xc1e41d88 == za.h[w8, 0, vgx2], {z12.h, z13.h} +0xc1e41d88 == za.h[w8, 0], {z12.h - z13.h} +0xc1e45c09 == za.h[w10, 1, vgx2], {z0.h, z1.h} +0xc1e45c09 == za.h[w10, 1], {z0.h - z1.h} +0xc1e41ecd == za.h[w8, 5, vgx2], {z22.h, z23.h} +0xc1e41ecd == za.h[w8, 5], {z22.h - z23.h} +0xc1e47d0a == za.h[w11, 2, vgx2], {z8.h, z9.h} +0xc1e47d0a == za.h[w11, 2], {z8.h - z9.h} +0xc1e43d8f == za.h[w9, 7, vgx2], {z12.h, z13.h} +0xc1e43d8f == za.h[w9, 7], {z12.h - z13.h} +0xc1e51c08 == za.h[w8, 0, vgx4], {z0.h - z3.h} +0xc1e51c08 == za.h[w8, 0], {z0.h - z3.h} +0xc1e55d0d == za.h[w10, 5, vgx4], {z8.h - z11.h} +0xc1e55d0d == za.h[w10, 5], {z8.h - z11.h} +0xc1e57d8f == za.h[w11, 7, vgx4], {z12.h - z15.h} +0xc1e57d8f == za.h[w11, 7], {z12.h - z15.h} +0xc1e57f8f == za.h[w11, 7, vgx4], {z28.h - z31.h} +0xc1e57f8f == za.h[w11, 7], {z28.h - z31.h} +0xc1e51e0d == za.h[w8, 5, vgx4], {z16.h - z19.h} +0xc1e51e0d == za.h[w8, 5], {z16.h - z19.h} +0xc1e51c09 == za.h[w8, 1, vgx4], {z0.h - z3.h} +0xc1e51c09 == za.h[w8, 1], {z0.h - z3.h} +0xc1e55e08 == za.h[w10, 0, vgx4], {z16.h - z19.h} +0xc1e55e08 == za.h[w10, 0], {z16.h - z19.h} +0xc1e51d88 == za.h[w8, 0, vgx4], {z12.h - z15.h} +0xc1e51d88 == za.h[w8, 0], {z12.h - z15.h} +0xc1e55c09 == za.h[w10, 1, vgx4], {z0.h - z3.h} +0xc1e55c09 == za.h[w10, 1], {z0.h - z3.h} +0xc1e51e8d == za.h[w8, 5, vgx4], {z20.h - z23.h} +0xc1e51e8d == za.h[w8, 5], {z20.h - z23.h} +0xc1e57d0a == za.h[w11, 2, vgx4], {z8.h - z11.h} +0xc1e57d0a == za.h[w11, 2], {z8.h - z11.h} +0xc1e53d8f == za.h[w9, 7, vgx4], {z12.h - z15.h} +0xc1e53d8f == za.h[w9, 7], {z12.h - z15.h} diff --git a/suite/MC/AArch64/bfvdot.s.cs b/suite/MC/AArch64/bfvdot.s.cs new file mode 100644 index 000000000..8e1ea33fd --- /dev/null +++ b/suite/MC/AArch64/bfvdot.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc1500018 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1500018 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc155455d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc155455d == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1586d9f == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1586d9f == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f6fdf == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f6fdf == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1500e1d == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1500e1d == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e0419 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e0419 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1544658 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1544658 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1520998 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1520998 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a4819 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a4819 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e0add == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e0add == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc151651a == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc151651a == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b299f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b299f == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] diff --git a/suite/MC/AArch64/bmopa.s.cs b/suite/MC/AArch64/bmopa.s.cs new file mode 100644 index 000000000..0fa945435 --- /dev/null +++ b/suite/MC/AArch64/bmopa.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x80800008 == za0.s, p0/m, p0/m, z0.s, z0.s +0x80955549 == za1.s, p5/m, p2/m, z10.s, z21.s +0x8088edab == za3.s, p3/m, p7/m, z13.s, z8.s +0x809fffeb == za3.s, p7/m, p7/m, z31.s, z31.s +0x80900e29 == za1.s, p3/m, p0/m, z17.s, z16.s +0x809e8429 == za1.s, p1/m, p4/m, z1.s, z30.s +0x80945668 == za0.s, p5/m, p2/m, z19.s, z20.s +0x80821988 == za0.s, p6/m, p0/m, z12.s, z2.s +0x809ac829 == za1.s, p2/m, p6/m, z1.s, z26.s +0x809e0ac9 == za1.s, p2/m, p0/m, z22.s, z30.s +0x8081f52a == za2.s, p5/m, p7/m, z9.s, z1.s +0x808ba98b == za3.s, p2/m, p5/m, z12.s, z11.s diff --git a/suite/MC/AArch64/bmops.s.cs b/suite/MC/AArch64/bmops.s.cs new file mode 100644 index 000000000..1f71780a1 --- /dev/null +++ b/suite/MC/AArch64/bmops.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x80800018 == za0.s, p0/m, p0/m, z0.s, z0.s +0x80955559 == za1.s, p5/m, p2/m, z10.s, z21.s +0x8088edbb == za3.s, p3/m, p7/m, z13.s, z8.s +0x809ffffb == za3.s, p7/m, p7/m, z31.s, z31.s +0x80900e39 == za1.s, p3/m, p0/m, z17.s, z16.s +0x809e8439 == za1.s, p1/m, p4/m, z1.s, z30.s +0x80945678 == za0.s, p5/m, p2/m, z19.s, z20.s +0x80821998 == za0.s, p6/m, p0/m, z12.s, z2.s +0x809ac839 == za1.s, p2/m, p6/m, z1.s, z26.s +0x809e0ad9 == za1.s, p2/m, p0/m, z22.s, z30.s +0x8081f53a == za2.s, p5/m, p7/m, z9.s, z1.s +0x808ba99b == za3.s, p2/m, p5/m, z12.s, z11.s diff --git a/suite/MC/AArch64/brbe.s.cs b/suite/MC/AArch64/brbe.s.cs index 3a9095c01..b5310299d 100644 --- a/suite/MC/AArch64/brbe.s.cs +++ b/suite/MC/AArch64/brbe.s.cs @@ -1,31 +1,32 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x90,0x11,0xd5 = msr BRBCR_EL1, x0 -0x01,0x90,0x31,0xd5 = mrs x1, BRBCR_EL1 -0x02,0x90,0x15,0xd5 = msr BRBCR_EL12, x2 -0x03,0x90,0x35,0xd5 = mrs x3, BRBCR_EL12 -0x04,0x90,0x14,0xd5 = msr BRBCR_EL2, x4 -0x05,0x90,0x34,0xd5 = mrs x5, BRBCR_EL2 -0x26,0x90,0x11,0xd5 = msr BRBFCR_EL1, x6 -0x27,0x90,0x31,0xd5 = mrs x7, BRBFCR_EL1 -0x09,0x92,0x31,0xd5 = mrs x9, BRBIDR0_EL1 -0x0a,0x91,0x11,0xd5 = msr BRBINFINJ_EL1, x10 -0x0b,0x91,0x31,0xd5 = mrs x11, BRBINFINJ_EL1 -0x2c,0x91,0x11,0xd5 = msr BRBSRCINJ_EL1, x12 -0x2d,0x91,0x31,0xd5 = mrs x13, BRBSRCINJ_EL1 -0x4e,0x91,0x11,0xd5 = msr BRBTGTINJ_EL1, x14 -0x4f,0x91,0x31,0xd5 = mrs x15, BRBTGTINJ_EL1 -0x50,0x90,0x11,0xd5 = msr BRBTS_EL1, x16 -0x51,0x90,0x31,0xd5 = mrs x17, BRBTS_EL1 -0x13,0x80,0x31,0xd5 = mrs x19, BRBINF0_EL1 -0x15,0x81,0x31,0xd5 = mrs x21, BRBINF1_EL1 -0x17,0x82,0x31,0xd5 = mrs x23, BRBINF2_EL1 -0x39,0x84,0x31,0xd5 = mrs x25, BRBSRC4_EL1 -0x3b,0x88,0x31,0xd5 = mrs x27, BRBSRC8_EL1 -0xbd,0x80,0x31,0xd5 = mrs x29, BRBSRC16_EL1 -0x41,0x8a,0x31,0xd5 = mrs x1, BRBTGT10_EL1 -0xc3,0x85,0x31,0xd5 = mrs x3, BRBTGT21_EL1 -0xc5,0x8f,0x31,0xd5 = mrs x5, BRBTGT31_EL1 -0x9f,0x72,0x09,0xd5 = brb iall -0xbf,0x72,0x09,0xd5 = brb inj -0x9f,0x72,0x09,0xd5 = brb iall -0xbf,0x72,0x09,0xd5 = brb inj + +0x00,0x90,0x11,0xd5 == msr BRBCR_EL1, x0 +0x01,0x90,0x31,0xd5 == mrs x1, BRBCR_EL1 +0x02,0x90,0x15,0xd5 == msr BRBCR_EL12, x2 +0x03,0x90,0x35,0xd5 == mrs x3, BRBCR_EL12 +0x04,0x90,0x14,0xd5 == msr BRBCR_EL2, x4 +0x05,0x90,0x34,0xd5 == mrs x5, BRBCR_EL2 +0x26,0x90,0x11,0xd5 == msr BRBFCR_EL1, x6 +0x27,0x90,0x31,0xd5 == mrs x7, BRBFCR_EL1 +0x09,0x92,0x31,0xd5 == mrs x9, BRBIDR0_EL1 +0x0a,0x91,0x11,0xd5 == msr BRBINFINJ_EL1, x10 +0x0b,0x91,0x31,0xd5 == mrs x11, BRBINFINJ_EL1 +0x2c,0x91,0x11,0xd5 == msr BRBSRCINJ_EL1, x12 +0x2d,0x91,0x31,0xd5 == mrs x13, BRBSRCINJ_EL1 +0x4e,0x91,0x11,0xd5 == msr BRBTGTINJ_EL1, x14 +0x4f,0x91,0x31,0xd5 == mrs x15, BRBTGTINJ_EL1 +0x50,0x90,0x11,0xd5 == msr BRBTS_EL1, x16 +0x51,0x90,0x31,0xd5 == mrs x17, BRBTS_EL1 +0x13,0x80,0x31,0xd5 == mrs x19, BRBINF0_EL1 +0x15,0x81,0x31,0xd5 == mrs x21, BRBINF1_EL1 +0x17,0x82,0x31,0xd5 == mrs x23, BRBINF2_EL1 +0x39,0x84,0x31,0xd5 == mrs x25, BRBSRC4_EL1 +0x3b,0x88,0x31,0xd5 == mrs x27, BRBSRC8_EL1 +0xbd,0x80,0x31,0xd5 == mrs x29, BRBSRC16_EL1 +0x41,0x8a,0x31,0xd5 == mrs x1, BRBTGT10_EL1 +0xc3,0x85,0x31,0xd5 == mrs x3, BRBTGT21_EL1 +0xc5,0x8f,0x31,0xd5 == mrs x5, BRBTGT31_EL1 +0x9f,0x72,0x09,0xd5 == brb iall +0xbf,0x72,0x09,0xd5 == brb inj +0x9f,0x72,0x09,0xd5 == brb iall +0xbf,0x72,0x09,0xd5 == brb inj diff --git a/suite/MC/AArch64/brbe.txt.cs b/suite/MC/AArch64/brbe.txt.cs index 26d01efd1..b8451a250 100644 --- a/suite/MC/AArch64/brbe.txt.cs +++ b/suite/MC/AArch64/brbe.txt.cs @@ -1,37 +1,38 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x90,0x11,0xd5 = msr BRBCR_EL1, x0 -0x01,0x90,0x31,0xd5 = mrs x1, BRBCR_EL1 -0x02,0x90,0x15,0xd5 = msr BRBCR_EL12, x2 -0x03,0x90,0x35,0xd5 = mrs x3, BRBCR_EL12 -0x04,0x90,0x14,0xd5 = msr BRBCR_EL2, x4 -0x05,0x90,0x34,0xd5 = mrs x5, BRBCR_EL2 -0x26,0x90,0x11,0xd5 = msr BRBFCR_EL1, x6 -0x27,0x90,0x31,0xd5 = mrs x7, BRBFCR_EL1 -0x08,0x92,0x11,0xd5 = msr S2_1_C9_C2_0, x8 -0x09,0x92,0x31,0xd5 = mrs x9, BRBIDR0_EL1 -0x0a,0x91,0x11,0xd5 = msr BRBINFINJ_EL1, x10 -0x0b,0x91,0x31,0xd5 = mrs x11, BRBINFINJ_EL1 -0x2c,0x91,0x11,0xd5 = msr BRBSRCINJ_EL1, x12 -0x2d,0x91,0x31,0xd5 = mrs x13, BRBSRCINJ_EL1 -0x4e,0x91,0x11,0xd5 = msr BRBTGTINJ_EL1, x14 -0x4f,0x91,0x31,0xd5 = mrs x15, BRBTGTINJ_EL1 -0x50,0x90,0x11,0xd5 = msr BRBTS_EL1, x16 -0x51,0x90,0x31,0xd5 = mrs x17, BRBTS_EL1 -0x12,0x80,0x11,0xd5 = msr S2_1_C8_C0_0, x18 -0x13,0x80,0x31,0xd5 = mrs x19, BRBINF0_EL1 -0x14,0x81,0x11,0xd5 = msr S2_1_C8_C1_0, x20 -0x15,0x81,0x31,0xd5 = mrs x21, BRBINF1_EL1 -0x16,0x82,0x11,0xd5 = msr S2_1_C8_C2_0, x22 -0x17,0x82,0x31,0xd5 = mrs x23, BRBINF2_EL1 -0x38,0x84,0x11,0xd5 = msr S2_1_C8_C4_1, x24 -0x39,0x84,0x31,0xd5 = mrs x25, BRBSRC4_EL1 -0x3a,0x88,0x11,0xd5 = msr S2_1_C8_C8_1, x26 -0x3b,0x88,0x31,0xd5 = mrs x27, BRBSRC8_EL1 -0xbc,0x80,0x11,0xd5 = msr S2_1_C8_C0_5, x28 -0xbd,0x80,0x31,0xd5 = mrs x29, BRBSRC16_EL1 -0x40,0x8a,0x11,0xd5 = msr S2_1_C8_C10_2, x0 -0x41,0x8a,0x31,0xd5 = mrs x1, BRBTGT10_EL1 -0xc2,0x85,0x11,0xd5 = msr S2_1_C8_C5_6, x2 -0xc3,0x85,0x31,0xd5 = mrs x3, BRBTGT21_EL1 -0xc4,0x8f,0x11,0xd5 = msr S2_1_C8_C15_6, x4 -0xc5,0x8f,0x31,0xd5 = mrs x5, BRBTGT31_EL1 + +0x00,0x90,0x11,0xd5 == msr BRBCR_EL1, x0 +0x01,0x90,0x31,0xd5 == mrs x1, BRBCR_EL1 +0x02,0x90,0x15,0xd5 == msr BRBCR_EL12, x2 +0x03,0x90,0x35,0xd5 == mrs x3, BRBCR_EL12 +0x04,0x90,0x14,0xd5 == msr BRBCR_EL2, x4 +0x05,0x90,0x34,0xd5 == mrs x5, BRBCR_EL2 +0x26,0x90,0x11,0xd5 == msr BRBFCR_EL1, x6 +0x27,0x90,0x31,0xd5 == mrs x7, BRBFCR_EL1 +0x08,0x92,0x11,0xd5 == expect failure: BRBIDR0_EL1 is RO +0x09,0x92,0x31,0xd5 == msr S2_1_C9_C2_0, x8 +0x0a,0x91,0x11,0xd5 == msr BRBINFINJ_EL1, x10 +0x0b,0x91,0x31,0xd5 == mrs x11, BRBINFINJ_EL1 +0x2c,0x91,0x11,0xd5 == msr BRBSRCINJ_EL1, x12 +0x2d,0x91,0x31,0xd5 == mrs x13, BRBSRCINJ_EL1 +0x4e,0x91,0x11,0xd5 == msr BRBTGTINJ_EL1, x14 +0x4f,0x91,0x31,0xd5 == mrs x15, BRBTGTINJ_EL1 +0x50,0x90,0x11,0xd5 == msr BRBTS_EL1, x16 +0x51,0x90,0x31,0xd5 == mrs x17, BRBTS_EL1 +0x12,0x80,0x11,0xd5 == expect failure: BRBINF0_EL1 is RO +0x13,0x80,0x31,0xd5 == msr S2_1_C8_C0_0, x18 +0x14,0x81,0x11,0xd5 == expect failure: BRBINF1_EL1 is RO +0x15,0x81,0x31,0xd5 == msr S2_1_C8_C1_0, x20 +0x16,0x82,0x11,0xd5 == expect failure: BRBINF2_EL1 is RO +0x17,0x82,0x31,0xd5 == msr S2_1_C8_C2_0, x22 +0x38,0x84,0x11,0xd5 == expect failure: BRBSRC4_EL1 is RO +0x39,0x84,0x31,0xd5 == msr S2_1_C8_C4_1, x24 +0x3a,0x88,0x11,0xd5 == expect failure: BRBSRC8_EL1 is RO +0x3b,0x88,0x31,0xd5 == msr S2_1_C8_C8_1, x26 +0xbc,0x80,0x11,0xd5 == expect failure: BRBSRC16_EL1 is RO +0xbd,0x80,0x31,0xd5 == msr S2_1_C8_C0_5, x28 +0x40,0x8a,0x11,0xd5 == expect failure: BRBTGT10_EL1 is RO +0x41,0x8a,0x31,0xd5 == msr S2_1_C8_C10_2, x0 +0xc2,0x85,0x11,0xd5 == expect failure: BRBTGT21_EL1 is RO +0xc3,0x85,0x31,0xd5 == msr S2_1_C8_C5_6, x2 +0xc4,0x8f,0x11,0xd5 == expect failure: BRBTGT31_EL1 is RO +0xc5,0x8f,0x31,0xd5 == msr S2_1_C8_C15_6, x4 diff --git a/suite/MC/AArch64/case-insen-reg-names.s.cs b/suite/MC/AArch64/case-insen-reg-names.s.cs index f9aca1f6c..abeaf1726 100644 --- a/suite/MC/AArch64/case-insen-reg-names.s.cs +++ b/suite/MC/AArch64/case-insen-reg-names.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0xa0,0xd4,0x66,0x4e = fadd v0.2d, v5.2d, v6.2d -0xa0,0xd4,0x66,0x4e = fadd v0.2d, v5.2d, v6.2d -0xa0,0xd4,0x66,0x4e = fadd v0.2d, v5.2d, v6.2d + +0xa0,0xd4,0x66,0x4e == fadd v0.2d, v5.2d, v6.2d +0xa0,0xd4,0x66,0x4e == fadd v0.2d, v5.2d, v6.2d +0xa0,0xd4,0x66,0x4e == fadd v0.2d, v5.2d, v6.2d diff --git a/suite/MC/AArch64/cntp.s.cs b/suite/MC/AArch64/cntp.s.cs new file mode 100644 index 000000000..5af9cf65f --- /dev/null +++ b/suite/MC/AArch64/cntp.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x25608200 == x0, pn0.h, vlx2 +0x25608755 == x21, pn10.h, vlx4 +0x256087b7 == x23, pn13.h, vlx4 +0x256087ff == xzr, pn15.h, vlx4 +0x25a08200 == x0, pn0.s, vlx2 +0x25a08755 == x21, pn10.s, vlx4 +0x25a087b7 == x23, pn13.s, vlx4 +0x25a087ff == xzr, pn15.s, vlx4 +0x25e08200 == x0, pn0.d, vlx2 +0x25e08755 == x21, pn10.d, vlx4 +0x25e087b7 == x23, pn13.d, vlx4 +0x25e087ff == xzr, pn15.d, vlx4 +0x25208200 == x0, pn0.b, vlx2 +0x25208755 == x21, pn10.b, vlx4 +0x252087b7 == x23, pn13.b, vlx4 +0x252087ff == xzr, pn15.b, vlx4 diff --git a/suite/MC/AArch64/colored.txt.cs b/suite/MC/AArch64/colored.txt.cs new file mode 100644 index 000000000..d17bdcc7f --- /dev/null +++ b/suite/MC/AArch64/colored.txt.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+all'] +0xa1 0x00 0x00 0x54 == b.ne #20 +0x00 0x7c 0x00 0x13 == asr w0, w0, #0 diff --git a/suite/MC/AArch64/cvt.s.cs b/suite/MC/AArch64/cvt.s.cs new file mode 100644 index 000000000..7b228ae5b --- /dev/null +++ b/suite/MC/AArch64/cvt.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc126e000 == {z0.h-z1.h}, z0.b +0xc126e3fe == {z30.h-z31.h}, z31.b +0xc126e001 == {z0.h-z1.h}, z0.b +0xc126e3ff == {z30.h-z31.h}, z31.b +0xc166e000 == {z0.h-z1.h}, z0.b +0xc166e3fe == {z30.h-z31.h}, z31.b +0xc166e001 == {z0.h-z1.h}, z0.b +0xc166e3ff == {z30.h-z31.h}, z31.b +0xc1e6e000 == {z0.h-z1.h}, z0.b +0xc1e6e3fe == {z30.h-z31.h}, z31.b +0xc1e6e001 == {z0.h-z1.h}, z0.b +0xc1e6e3ff == {z30.h-z31.h}, z31.b +0xc1a6e000 == {z0.h-z1.h}, z0.b +0xc1a6e3fe == {z30.h-z31.h}, z31.b +0xc1a6e001 == {z0.h-z1.h}, z0.b +0xc1a6e3ff == {z30.h-z31.h}, z31.b +0xc124e000 == z0.b, {z0.h-z1.h} +0xc124e3df == z31.b, {z30.h-z31.h} +0xc134e000 == z0.b, {z0.s-z3.s} +0xc134e39f == z31.b, {z28.s-z31.s} +0xc134e020 == z0.b, {z0.s-z3.s} +0xc134e3bf == z31.b, {z28.s-z31.s} +0xc164e000 == z0.b, {z0.h-z1.h} +0xc164e3df == z31.b, {z30.h-z31.h} diff --git a/suite/MC/AArch64/dot-req.s.cs b/suite/MC/AArch64/dot-req.s.cs index 1ba1ac1a8..8fcf48b01 100644 --- a/suite/MC/AArch64/dot-req.s.cs +++ b/suite/MC/AArch64/dot-req.s.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0xe5,0x03,0x0b,0xaa = mov x5, x11 -0xe1,0x03,0x06,0x2a = mov w1, w6 -0xe1,0x03,0x06,0x2a = mov w1, w6 -0x06,0xb8,0x31,0x0e = addv b6, v0.8b -0x85,0x04,0x0e,0x5e = mov h5, v4.h[3] -0x80,0x28,0x24,0x1e = fadd s0, s4, s4 -0x62,0x40,0x60,0x1e = fmov d2, d3 -0xe2,0x03,0xc0,0x3d = ldr q2, [sp] -0x20,0x1c,0xa1,0x0e = mov v0.8b, v1.8b + +0xe5,0x03,0x0b,0xaa == mov x5, x11 +0xe1,0x03,0x06,0x2a == mov w1, w6 +0xe1,0x03,0x06,0x2a == mov w1, w6 +0x06,0xb8,0x31,0x0e == addv b6, v0.8b +0x85,0x04,0x0e,0x5e == mov h5, v4.h[3] +0x80,0x28,0x24,0x1e == fadd s0, s4, s4 +0x62,0x40,0x60,0x1e == fmov d2, d3 +0xe2,0x03,0xc0,0x3d == ldr q2, [sp] +0x20,0x1c,0xa1,0x0e == mov v0.8b, v1.8b diff --git a/suite/MC/AArch64/dot.s.cs b/suite/MC/AArch64/dot.s.cs new file mode 100644 index 000000000..fb710db2e --- /dev/null +++ b/suite/MC/AArch64/dot.s.cs @@ -0,0 +1,57 @@ +# CS_ARCH_AARCH64, None, None +0xc1201008 == za.h[w8, 0, vgx2], {z0.b-z1.b}, z0.b +0xc1201008 == za.h[w8, 0], {z0.b-z1.b}, z0.b +0xc12871af == za.h[w11, 7], {z13.b-z14.b}, z8.b +0xc12f73ef == za.h[w11, 7, vgx2], {z31.b-z0.b}, z15.b +0xc1201018 == za.s[w8, 0, vgx2], {z0.b-z1.b}, z0.b +0xc1201018 == za.s[w8, 0], {z0.b-z1.b}, z0.b +0xc12f73ff == za.s[w11, 7, vgx2], {z31.b-z0.b}, z15.b +0xc12f73ff == za.s[w11, 7], {z31.b-z0.b}, z15.b +0xc1a01020 == za.h[w8, 0, vgx2], {z0.b-z1.b}, {z0.b-z1.b} +0xc1a01020 == za.h[w8, 0], {z0.b-z1.b}, {z0.b-z1.b} +0xc1be73e7 == za.h[w11, 7, vgx2], {z30.b-z31.b}, {z30.b-z31.b} +0xc1be73e7 == za.h[w11, 7], {z30.b-z31.b}, {z30.b-z31.b} +0xc1a01030 == za.s[w8, 0, vgx2], {z0.b-z1.b}, {z0.b-z1.b} +0xc1a01030 == za.s[w8, 0], {z0.b-z1.b}, {z0.b-z1.b} +0xc1be73f7 == za.s[w11, 7, vgx2], {z30.b-z31.b}, {z30.b-z31.b} +0xc1be73f7 == za.s[w11, 7], {z30.b-z31.b}, {z30.b-z31.b} +0xc1d00020 == za.h[w8, 0, vgx2], {z0.b-z1.b}, z0.b[0] +0xc1d00020 == za.h[w8, 0], {z0.b-z1.b}, z0.b[0] +0xc1df6fef == za.h[w11, 7, vgx2], {z30.b-z31.b}, z15.b[7] +0xc1df6fef == za.h[w11, 7], {z30.b-z31.b}, z15.b[7] +0xc1500038 == za.s[w8, 0, vgx2], {z0.b-z1.b}, z0.b[0] +0xc1500038 == za.s[w8, 0], {z0.b-z1.b}, z0.b[0] +0xc15f6fff == za.s[w11, 7, vgx2], {z30.b-z31.b}, z15.b[3] +0xc15f6fff == za.s[w11, 7], {z30.b-z31.b}, z15.b[3] +0xc1301008 == za.h[w8, 0, vgx4], {z0.b-z3.b}, z0.b +0xc1301008 == za.h[w8, 0], {z0.b-z3.b}, z0.b +0xc13f73ef == za.h[w11, 7, vgx4], {z31.b-z2.b}, z15.b +0xc13f73ef == za.h[w11, 7], {z31.b-z2.b}, z15.b +0xc1301018 == za.s[w8, 0, vgx4], {z0.b-z3.b}, z0.b +0xc1301018 == za.s[w8, 0], {z0.b-z3.b}, z0.b +0xc13f73ff == za.s[w11, 7, vgx4], {z31.b-z2.b}, z15.b +0xc13f73ff == za.s[w11, 7], {z31.b-z2.b}, z15.b +0xc1a11020 == za.h[w8, 0, vgx4], {z0.b-z3.b}, {z0.b-z3.b} +0xc1a11020 == za.h[w8, 0], {z0.b-z3.b}, {z0.b-z3.b} +0xc1bd73a7 == za.h[w11, 7, vgx4], {z28.b-z31.b}, {z28.b-z31.b} +0xc1bd73a7 == za.h[w11, 7], {z28.b-z31.b}, {z28.b-z31.b} +0xc1109040 == za.h[w8, 0, vgx4], {z0.b-z3.b}, z0.b[0] +0xc1a11030 == za.s[w8, 0, vgx4], {z0.b-z3.b}, {z0.b-z3.b} +0xc1a11030 == za.s[w8, 0], {z0.b-z3.b}, {z0.b-z3.b} +0xc1bd73b7 == za.s[w11, 7, vgx4], {z28.b-z31.b}, {z28.b-z31.b} +0xc1bd73b7 == za.s[w11, 7], {z28.b-z31.b}, {z28.b-z31.b} +0xc1109040 == za.h[w8, 0], {z0.b-z3.b}, z0.b[0] +0xc11fffcf == za.h[w11, 7, vgx4], {z28.b-z31.b}, z15.b[7] +0xc11fffcf == za.h[w11, 7], {z28.b-z31.b}, z15.b[7] +0xc1508008 == za.s[w8, 0, vgx4], {z0.b-z3.b}, z0.b[0] +0xc1508008 == za.s[w8, 0], {z0.b-z3.b}, z0.b[0] +0xc15fef8f == za.s[w11, 7, vgx4], {z28.b-z31.b}, z15.b[3] +0xc15fef8f == za.s[w11, 7], {z28.b-z31.b}, z15.b[3] +0xc1d01020 == za.h[w8, 0, vgx2], {z0.b-z1.b}, z0.b[0] +0xc1d01020 == za.h[w8, 0], {z0.b-z1.b}, z0.b[0] +0xc1df7fef == za.h[w11, 7, vgx2], {z30.b-z31.b}, z15.b[7] +0xc1df7fef == za.h[w11, 7], {z30.b-z31.b}, z15.b[7] +0xc1d00800 == za.s[w8, 0, vgx4], {z0.b-z1.b}, z0.b[0] +0xc1df6fcf == za.s[w11, 7, vgx4], {z30.b-z31.b}, z15.b[3] +0xc1d00810 == za.s[w8, 0, vgx4], {z0.b-z1.b}, z0.b[0] +0xc1df6fdf == za.s[w11, 7, vgx4], {z30.b-z31.b}, z15.b[3] diff --git a/suite/MC/AArch64/dupq.s.cs b/suite/MC/AArch64/dupq.s.cs new file mode 100644 index 000000000..3e57c33d8 --- /dev/null +++ b/suite/MC/AArch64/dupq.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x5222400 == z0.h, z0.h[0] +0x5362555 == z21.h, z10.h[5] +0x52a25b7 == z23.h, z13.h[2] +0x53e27ff == z31.h, z31.h[7] +0x5242400 == z0.s, z0.s[0] +0x5342555 == z21.s, z10.s[2] +0x52c25b7 == z23.s, z13.s[1] +0x53c27ff == z31.s, z31.s[3] +0x5282400 == z0.d, z0.d[0] +0x5382555 == z21.d, z10.d[1] +0x52825b7 == z23.d, z13.d[0] +0x53827ff == z31.d, z31.d[1] +0x5212400 == z0.b, z0.b[0] +0x5352555 == z21.b, z10.b[10] +0x52925b7 == z23.b, z13.b[4] +0x53f27ff == z31.b, z31.b[15] diff --git a/suite/MC/AArch64/eorqv.s.cs b/suite/MC/AArch64/eorqv.s.cs new file mode 100644 index 000000000..beafa8399 --- /dev/null +++ b/suite/MC/AArch64/eorqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x45d2000 == v0.8h, p0, z0.h +0x45d3555 == v21.8h, p5, z10.h +0x45d2db7 == v23.8h, p3, z13.h +0x45d3fff == v31.8h, p7, z31.h +0x49d2000 == v0.4s, p0, z0.s +0x49d3555 == v21.4s, p5, z10.s +0x49d2db7 == v23.4s, p3, z13.s +0x49d3fff == v31.4s, p7, z31.s +0x4dd2000 == v0.2d, p0, z0.d +0x4dd3555 == v21.2d, p5, z10.d +0x4dd2db7 == v23.2d, p3, z13.d +0x4dd3fff == v31.2d, p7, z31.d +0x41d2000 == v0.16b, p0, z0.b +0x41d3555 == v21.16b, p5, z10.b +0x41d2db7 == v23.16b, p3, z13.b +0x41d3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/ete-sysregs.s.cs b/suite/MC/AArch64/ete-sysregs.s.cs index 975f935de..6b36d0bf7 100644 --- a/suite/MC/AArch64/ete-sysregs.s.cs +++ b/suite/MC/AArch64/ete-sysregs.s.cs @@ -1,13 +1,14 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x0a,0x31,0xd5 = mrs x0, TRCRSR -0x80,0x08,0x31,0xd5 = mrs x0, TRCEXTINSELR -0x80,0x08,0x31,0xd5 = mrs x0, TRCEXTINSELR -0x80,0x09,0x31,0xd5 = mrs x0, TRCEXTINSELR1 -0x80,0x0a,0x31,0xd5 = mrs x0, TRCEXTINSELR2 -0x80,0x0b,0x31,0xd5 = mrs x0, TRCEXTINSELR3 -0x00,0x0a,0x11,0xd5 = msr TRCRSR, x0 -0x80,0x08,0x11,0xd5 = msr TRCEXTINSELR, x0 -0x80,0x08,0x11,0xd5 = msr TRCEXTINSELR, x0 -0x80,0x09,0x11,0xd5 = msr TRCEXTINSELR1, x0 -0x80,0x0a,0x11,0xd5 = msr TRCEXTINSELR2, x0 -0x80,0x0b,0x11,0xd5 = msr TRCEXTINSELR3, x0 + +0x00,0x0a,0x31,0xd5 == mrs x0, TRCRSR +0x80,0x08,0x31,0xd5 == mrs x0, TRCEXTINSELR +0x80,0x08,0x31,0xd5 == mrs x0, TRCEXTINSELR +0x80,0x09,0x31,0xd5 == mrs x0, TRCEXTINSELR1 +0x80,0x0a,0x31,0xd5 == mrs x0, TRCEXTINSELR2 +0x80,0x0b,0x31,0xd5 == mrs x0, TRCEXTINSELR3 +0x00,0x0a,0x11,0xd5 == msr TRCRSR, x0 +0x80,0x08,0x11,0xd5 == msr TRCEXTINSELR, x0 +0x80,0x08,0x11,0xd5 == msr TRCEXTINSELR, x0 +0x80,0x09,0x11,0xd5 == msr TRCEXTINSELR1, x0 +0x80,0x0a,0x11,0xd5 == msr TRCEXTINSELR2, x0 +0x80,0x0b,0x11,0xd5 == msr TRCEXTINSELR3, x0 diff --git a/suite/MC/AArch64/ete.txt.cs b/suite/MC/AArch64/ete.txt.cs index 6a3202962..02bceadb5 100644 --- a/suite/MC/AArch64/ete.txt.cs +++ b/suite/MC/AArch64/ete.txt.cs @@ -1,11 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x0a,0x31,0xd5 = mrs x0, TRCRSR -0x80,0x08,0x31,0xd5 = mrs x0, TRCEXTINSELR -0x80,0x09,0x31,0xd5 = mrs x0, TRCEXTINSELR1 -0x80,0x0a,0x31,0xd5 = mrs x0, TRCEXTINSELR2 -0x80,0x0b,0x31,0xd5 = mrs x0, TRCEXTINSELR3 -0x00,0x0a,0x11,0xd5 = msr TRCRSR, x0 -0x80,0x08,0x11,0xd5 = msr TRCEXTINSELR, x0 -0x80,0x09,0x11,0xd5 = msr TRCEXTINSELR1, x0 -0x80,0x0a,0x11,0xd5 = msr TRCEXTINSELR2, x0 -0x80,0x0b,0x11,0xd5 = msr TRCEXTINSELR3, x0 + +0x00,0x0a,0x31,0xd5 == mrs x0, TRCRSR +0x80,0x08,0x31,0xd5 == mrs x0, TRCEXTINSELR +0x80,0x09,0x31,0xd5 == mrs x0, TRCEXTINSELR1 +0x80,0x0a,0x31,0xd5 == mrs x0, TRCEXTINSELR2 +0x80,0x0b,0x31,0xd5 == mrs x0, TRCEXTINSELR3 +0x00,0x0a,0x11,0xd5 == msr TRCRSR, x0 +0x80,0x08,0x11,0xd5 == msr TRCEXTINSELR, x0 +0x80,0x09,0x11,0xd5 == msr TRCEXTINSELR1, x0 +0x80,0x0a,0x11,0xd5 == msr TRCEXTINSELR2, x0 +0x80,0x0b,0x11,0xd5 == msr TRCEXTINSELR3, x0 diff --git a/suite/MC/AArch64/extq.s.cs b/suite/MC/AArch64/extq.s.cs new file mode 100644 index 000000000..3293a5665 --- /dev/null +++ b/suite/MC/AArch64/extq.s.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +0x56825b7 == z23.b, z23.b, z13.b, #8 +0x5602400 == z0.b, z0.b, z0.b, #0 +0x5652555 == z21.b, z21.b, z10.b, #5 +0x56825b7 == z23.b, z23.b, z13.b, #8 +0x56f27ff == z31.b, z31.b, z31.b, #15 diff --git a/suite/MC/AArch64/fadd.s.cs b/suite/MC/AArch64/fadd.s.cs new file mode 100644 index 000000000..ab4326cbc --- /dev/null +++ b/suite/MC/AArch64/fadd.s.cs @@ -0,0 +1,145 @@ +# CS_ARCH_AARCH64, None, None +0xc1e01c00 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc1e01c00 == za.d[w8, 0], {z0.d, z1.d} +0xc1e05d45 == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc1e05d45 == za.d[w10, 5], {z10.d, z11.d} +0xc1e07d87 == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc1e07d87 == za.d[w11, 7], {z12.d, z13.d} +0xc1e07fc7 == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc1e07fc7 == za.d[w11, 7], {z30.d, z31.d} +0xc1e01e05 == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc1e01e05 == za.d[w8, 5], {z16.d, z17.d} +0xc1e01c01 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc1e01c01 == za.d[w8, 1], {z0.d, z1.d} +0xc1e05e40 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc1e05e40 == za.d[w10, 0], {z18.d, z19.d} +0xc1e01d80 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc1e01d80 == za.d[w8, 0], {z12.d, z13.d} +0xc1e05c01 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc1e05c01 == za.d[w10, 1], {z0.d, z1.d} +0xc1e01ec5 == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc1e01ec5 == za.d[w8, 5], {z22.d, z23.d} +0xc1e07d02 == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc1e07d02 == za.d[w11, 2], {z8.d, z9.d} +0xc1e03d87 == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc1e03d87 == za.d[w9, 7], {z12.d, z13.d} +0xc1a01c00 == za.s[w8, 0, vgx2], {z0.s, z1.s} +0xc1a01c00 == za.s[w8, 0], {z0.s, z1.s} +0xc1a05d45 == za.s[w10, 5, vgx2], {z10.s, z11.s} +0xc1a05d45 == za.s[w10, 5], {z10.s, z11.s} +0xc1a07d87 == za.s[w11, 7, vgx2], {z12.s, z13.s} +0xc1a07d87 == za.s[w11, 7], {z12.s, z13.s} +0xc1a07fc7 == za.s[w11, 7, vgx2], {z30.s, z31.s} +0xc1a07fc7 == za.s[w11, 7], {z30.s, z31.s} +0xc1a01e05 == za.s[w8, 5, vgx2], {z16.s, z17.s} +0xc1a01e05 == za.s[w8, 5], {z16.s, z17.s} +0xc1a01c01 == za.s[w8, 1, vgx2], {z0.s, z1.s} +0xc1a01c01 == za.s[w8, 1], {z0.s, z1.s} +0xc1a05e40 == za.s[w10, 0, vgx2], {z18.s, z19.s} +0xc1a05e40 == za.s[w10, 0], {z18.s, z19.s} +0xc1a01d80 == za.s[w8, 0, vgx2], {z12.s, z13.s} +0xc1a01d80 == za.s[w8, 0], {z12.s, z13.s} +0xc1a05c01 == za.s[w10, 1, vgx2], {z0.s, z1.s} +0xc1a05c01 == za.s[w10, 1], {z0.s, z1.s} +0xc1a01ec5 == za.s[w8, 5, vgx2], {z22.s, z23.s} +0xc1a01ec5 == za.s[w8, 5], {z22.s, z23.s} +0xc1a07d02 == za.s[w11, 2, vgx2], {z8.s, z9.s} +0xc1a07d02 == za.s[w11, 2], {z8.s, z9.s} +0xc1a03d87 == za.s[w9, 7, vgx2], {z12.s, z13.s} +0xc1a03d87 == za.s[w9, 7], {z12.s, z13.s} +0xc1e11c00 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc1e11c00 == za.d[w8, 0], {z0.d - z3.d} +0xc1e15d05 == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc1e15d05 == za.d[w10, 5], {z8.d - z11.d} +0xc1e17d87 == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc1e17d87 == za.d[w11, 7], {z12.d - z15.d} +0xc1e17f87 == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc1e17f87 == za.d[w11, 7], {z28.d - z31.d} +0xc1e11e05 == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc1e11e05 == za.d[w8, 5], {z16.d - z19.d} +0xc1e11c01 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc1e11c01 == za.d[w8, 1], {z0.d - z3.d} +0xc1e15e00 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc1e15e00 == za.d[w10, 0], {z16.d - z19.d} +0xc1e11d80 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc1e11d80 == za.d[w8, 0], {z12.d - z15.d} +0xc1e15c01 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc1e15c01 == za.d[w10, 1], {z0.d - z3.d} +0xc1e11e85 == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc1e11e85 == za.d[w8, 5], {z20.d - z23.d} +0xc1e17d02 == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc1e17d02 == za.d[w11, 2], {z8.d - z11.d} +0xc1e13d87 == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc1e13d87 == za.d[w9, 7], {z12.d - z15.d} +0xc1a11c00 == za.s[w8, 0, vgx4], {z0.s - z3.s} +0xc1a11c00 == za.s[w8, 0], {z0.s - z3.s} +0xc1a15d05 == za.s[w10, 5, vgx4], {z8.s - z11.s} +0xc1a15d05 == za.s[w10, 5], {z8.s - z11.s} +0xc1a17d87 == za.s[w11, 7, vgx4], {z12.s - z15.s} +0xc1a17d87 == za.s[w11, 7], {z12.s - z15.s} +0xc1a17f87 == za.s[w11, 7, vgx4], {z28.s - z31.s} +0xc1a17f87 == za.s[w11, 7], {z28.s - z31.s} +0xc1a11e05 == za.s[w8, 5, vgx4], {z16.s - z19.s} +0xc1a11e05 == za.s[w8, 5], {z16.s - z19.s} +0xc1a11c01 == za.s[w8, 1, vgx4], {z0.s - z3.s} +0xc1a11c01 == za.s[w8, 1], {z0.s - z3.s} +0xc1a15e00 == za.s[w10, 0, vgx4], {z16.s - z19.s} +0xc1a15e00 == za.s[w10, 0], {z16.s - z19.s} +0xc1a11d80 == za.s[w8, 0, vgx4], {z12.s - z15.s} +0xc1a11d80 == za.s[w8, 0], {z12.s - z15.s} +0xc1a15c01 == za.s[w10, 1, vgx4], {z0.s - z3.s} +0xc1a15c01 == za.s[w10, 1], {z0.s - z3.s} +0xc1a11e85 == za.s[w8, 5, vgx4], {z20.s - z23.s} +0xc1a11e85 == za.s[w8, 5], {z20.s - z23.s} +0xc1a17d02 == za.s[w11, 2, vgx4], {z8.s - z11.s} +0xc1a17d02 == za.s[w11, 2], {z8.s - z11.s} +0xc1a13d87 == za.s[w9, 7, vgx4], {z12.s - z15.s} +0xc1a13d87 == za.s[w9, 7], {z12.s - z15.s} +0xc1a41c00 == za.h[w8, 0, vgx2], {z0.h, z1.h} +0xc1a41c00 == za.h[w8, 0], {z0.h - z1.h} +0xc1a45d45 == za.h[w10, 5, vgx2], {z10.h, z11.h} +0xc1a45d45 == za.h[w10, 5], {z10.h - z11.h} +0xc1a47d87 == za.h[w11, 7, vgx2], {z12.h, z13.h} +0xc1a47d87 == za.h[w11, 7], {z12.h - z13.h} +0xc1a47fc7 == za.h[w11, 7, vgx2], {z30.h, z31.h} +0xc1a47fc7 == za.h[w11, 7], {z30.h - z31.h} +0xc1a41e05 == za.h[w8, 5, vgx2], {z16.h, z17.h} +0xc1a41e05 == za.h[w8, 5], {z16.h - z17.h} +0xc1a41c01 == za.h[w8, 1, vgx2], {z0.h, z1.h} +0xc1a41c01 == za.h[w8, 1], {z0.h - z1.h} +0xc1a45e40 == za.h[w10, 0, vgx2], {z18.h, z19.h} +0xc1a45e40 == za.h[w10, 0], {z18.h - z19.h} +0xc1a41d80 == za.h[w8, 0, vgx2], {z12.h, z13.h} +0xc1a41d80 == za.h[w8, 0], {z12.h - z13.h} +0xc1a45c01 == za.h[w10, 1, vgx2], {z0.h, z1.h} +0xc1a45c01 == za.h[w10, 1], {z0.h - z1.h} +0xc1a41ec5 == za.h[w8, 5, vgx2], {z22.h, z23.h} +0xc1a41ec5 == za.h[w8, 5], {z22.h - z23.h} +0xc1a47d02 == za.h[w11, 2, vgx2], {z8.h, z9.h} +0xc1a47d02 == za.h[w11, 2], {z8.h - z9.h} +0xc1a43d87 == za.h[w9, 7, vgx2], {z12.h, z13.h} +0xc1a43d87 == za.h[w9, 7], {z12.h - z13.h} +0xc1a51c00 == za.h[w8, 0, vgx4], {z0.h - z3.h} +0xc1a51c00 == za.h[w8, 0], {z0.h - z3.h} +0xc1a55d05 == za.h[w10, 5, vgx4], {z8.h - z11.h} +0xc1a55d05 == za.h[w10, 5], {z8.h - z11.h} +0xc1a57d87 == za.h[w11, 7, vgx4], {z12.h - z15.h} +0xc1a57d87 == za.h[w11, 7], {z12.h - z15.h} +0xc1a57f87 == za.h[w11, 7, vgx4], {z28.h - z31.h} +0xc1a57f87 == za.h[w11, 7], {z28.h - z31.h} +0xc1a51e05 == za.h[w8, 5, vgx4], {z16.h - z19.h} +0xc1a51e05 == za.h[w8, 5], {z16.h - z19.h} +0xc1a51c01 == za.h[w8, 1, vgx4], {z0.h - z3.h} +0xc1a51c01 == za.h[w8, 1], {z0.h - z3.h} +0xc1a55e00 == za.h[w10, 0, vgx4], {z16.h - z19.h} +0xc1a55e00 == za.h[w10, 0], {z16.h - z19.h} +0xc1a51d80 == za.h[w8, 0, vgx4], {z12.h - z15.h} +0xc1a51d80 == za.h[w8, 0], {z12.h - z15.h} +0xc1a55c01 == za.h[w10, 1, vgx4], {z0.h - z3.h} +0xc1a55c01 == za.h[w10, 1], {z0.h - z3.h} +0xc1a51e85 == za.h[w8, 5, vgx4], {z20.h - z23.h} +0xc1a51e85 == za.h[w8, 5], {z20.h - z23.h} +0xc1a57d02 == za.h[w11, 2, vgx4], {z8.h - z11.h} +0xc1a57d02 == za.h[w11, 2], {z8.h - z11.h} +0xc1a53d87 == za.h[w9, 7, vgx4], {z12.h - z15.h} +0xc1a53d87 == za.h[w9, 7], {z12.h - z15.h} diff --git a/suite/MC/AArch64/faddqv.s.cs b/suite/MC/AArch64/faddqv.s.cs new file mode 100644 index 000000000..ac4548c20 --- /dev/null +++ b/suite/MC/AArch64/faddqv.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x64d0a000 == v0.2d, p0, z0.d +0x64d0b555 == v21.2d, p5, z10.d +0x64d0adb7 == v23.2d, p3, z13.d +0x64d0bfff == v31.2d, p7, z31.d +0x6450a000 == v0.8h, p0, z0.h +0x6450b555 == v21.8h, p5, z10.h +0x6450adb7 == v23.8h, p3, z13.h +0x6450bfff == v31.8h, p7, z31.h +0x6490a000 == v0.4s, p0, z0.s +0x6490b555 == v21.4s, p5, z10.s +0x6490adb7 == v23.4s, p3, z13.s +0x6490bfff == v31.4s, p7, z31.s diff --git a/suite/MC/AArch64/faminmax.s.cs b/suite/MC/AArch64/faminmax.s.cs new file mode 100644 index 000000000..2275aef22 --- /dev/null +++ b/suite/MC/AArch64/faminmax.s.cs @@ -0,0 +1,43 @@ +# CS_ARCH_AARCH64, None, None +0xc160b140 == {z0.h-z1.h}, {z0.h-z1.h}, {z0.h-z1.h} +0xc17eb15e == {z30.h-z31.h}, {z30.h-z31.h}, {z30.h-z31.h} +0xc1a0b140 == {z0.s-z1.s}, {z0.s-z1.s}, {z0.s-z1.s} +0xc1beb15e == {z30.s-z31.s}, {z30.s-z31.s}, {z30.s-z31.s} +0xc1e0b140 == {z0.d-z1.d}, {z0.d-z1.d}, {z0.d-z1.d} +0xc1feb15e == {z30.d-z31.d}, {z30.d-z31.d}, {z30.d-z31.d} +0xc160b940 == {z0.h-z3.h}, {z0.h-z3.h}, {z0.h-z3.h} +0xc17cb95c == {z28.h-z31.h}, {z28.h-z31.h}, {z28.h-z31.h} +0xc1a0b940 == {z0.s-z3.s}, {z0.s-z3.s}, {z0.s-z3.s} +0xc1bcb95c == {z28.s-z31.s}, {z28.s-z31.s}, {z28.s-z31.s} +0xc160b940 == {z0.h-z3.h}, {z0.h-z3.h}, {z0.h-z3.h} +0xc17cb95c == {z28.h-z31.h}, {z28.h-z31.h}, {z28.h-z31.h} +0xc160b141 == {z0.h-z1.h}, {z0.h-z1.h}, {z0.h-z1.h} +0xc17eb15f == {z30.h-z31.h}, {z30.h-z31.h}, {z30.h-z31.h} +0xc1a0b141 == {z0.s-z1.s}, {z0.s-z1.s}, {z0.s-z1.s} +0xc1beb15f == {z30.s-z31.s}, {z30.s-z31.s}, {z30.s-z31.s} +0xc1e0b141 == {z0.d-z1.d}, {z0.d-z1.d}, {z0.d-z1.d} +0xc1feb15f == {z30.d-z31.d}, {z30.d-z31.d}, {z30.d-z31.d} +0xc160b941 == {z0.h-z3.h}, {z0.h-z3.h}, {z0.h-z3.h} +0xc17cb95d == {z28.h-z31.h}, {z28.h-z31.h}, {z28.h-z31.h} +0xc1a0b941 == {z0.s-z3.s}, {z0.s-z3.s}, {z0.s-z3.s} +0xc1bcb95d == {z28.s-z31.s}, {z28.s-z31.s}, {z28.s-z31.s} +0xc1e0b941 == {z0.d-z3.d}, {z0.d-z3.d}, {z0.d-z3.d} +0xc1fcb95d == {z28.d-z31.d}, {z28.d-z31.d}, {z28.d-z31.d} +0x654f8020 == z0.h, p0/m, z0.h, z1.h +0x654f8db7 == z23.h, p3/m, z23.h, z13.h +0x654f9fdf == z31.h, p7/m, z31.h, z30.h +0x658f8020 == z0.s, p0/m, z0.s, z1.s +0x658f8db7 == z23.s, p3/m, z23.s, z13.s +0x658f9fdf == z31.s, p7/m, z31.s, z30.s +0x65cf8020 == z0.d, p0/m, z0.d, z1.d +0x65cf8db7 == z23.d, p3/m, z23.d, z13.d +0x65cf9fdf == z31.d, p7/m, z31.d, z30.d +0x654e8020 == z0.h, p0/m, z0.h, z1.h +0x654e8db7 == z23.h, p3/m, z23.h, z13.h +0x654e9fdf == z31.h, p7/m, z31.h, z30.h +0x658e8020 == z0.s, p0/m, z0.s, z1.s +0x658e8db7 == z23.s, p3/m, z23.s, z13.s +0x658e9fdf == z31.s, p7/m, z31.s, z30.s +0x65ce8020 == z0.d, p0/m, z0.d, z1.d +0x65ce8db7 == z23.d, p3/m, z23.d, z13.d +0x65ce9fdf == z31.d, p7/m, z31.d, z30.d diff --git a/suite/MC/AArch64/fclamp.s.cs b/suite/MC/AArch64/fclamp.s.cs new file mode 100644 index 000000000..b98437047 --- /dev/null +++ b/suite/MC/AArch64/fclamp.s.cs @@ -0,0 +1,40 @@ +# CS_ARCH_AARCH64, None, None +0x64e825b7 == z23.d, z13.d, z8.d +0x64e02400 == z0.d, z0.d, z0.d +0x64f52555 == z21.d, z10.d, z21.d +0x64e825b7 == z23.d, z13.d, z8.d +0x64ff27ff == z31.d, z31.d, z31.d +0x646825b7 == z23.h, z13.h, z8.h +0x64602400 == z0.h, z0.h, z0.h +0x64752555 == z21.h, z10.h, z21.h +0x646825b7 == z23.h, z13.h, z8.h +0x647f27ff == z31.h, z31.h, z31.h +0x64a825b7 == z23.s, z13.s, z8.s +0x64a02400 == z0.s, z0.s, z0.s +0x64b52555 == z21.s, z10.s, z21.s +0x64a825b7 == z23.s, z13.s, z8.s +0x64bf27ff == z31.s, z31.s, z31.s +0xc1e0c000 == {z0.d, z1.d}, z0.d, z0.d +0xc1f5c154 == {z20.d, z21.d}, z10.d, z21.d +0xc1e8c1b6 == {z22.d, z23.d}, z13.d, z8.d +0xc1ffc3fe == {z30.d, z31.d}, z31.d, z31.d +0xc160c000 == {z0.h, z1.h}, z0.h, z0.h +0xc175c154 == {z20.h, z21.h}, z10.h, z21.h +0xc168c1b6 == {z22.h, z23.h}, z13.h, z8.h +0xc17fc3fe == {z30.h, z31.h}, z31.h, z31.h +0xc1a0c000 == {z0.s, z1.s}, z0.s, z0.s +0xc1b5c154 == {z20.s, z21.s}, z10.s, z21.s +0xc1a8c1b6 == {z22.s, z23.s}, z13.s, z8.s +0xc1bfc3fe == {z30.s, z31.s}, z31.s, z31.s +0xc1e0c800 == {z0.d - z3.d}, z0.d, z0.d +0xc1f5c954 == {z20.d - z23.d}, z10.d, z21.d +0xc1e8c9b4 == {z20.d - z23.d}, z13.d, z8.d +0xc1ffcbfc == {z28.d - z31.d}, z31.d, z31.d +0xc160c800 == {z0.h - z3.h}, z0.h, z0.h +0xc175c954 == {z20.h - z23.h}, z10.h, z21.h +0xc168c9b4 == {z20.h - z23.h}, z13.h, z8.h +0xc17fcbfc == {z28.h - z31.h}, z31.h, z31.h +0xc1a0c800 == {z0.s - z3.s}, z0.s, z0.s +0xc1b5c954 == {z20.s - z23.s}, z10.s, z21.s +0xc1a8c9b4 == {z20.s - z23.s}, z13.s, z8.s +0xc1bfcbfc == {z28.s - z31.s}, z31.s, z31.s diff --git a/suite/MC/AArch64/fcvt.s.cs b/suite/MC/AArch64/fcvt.s.cs new file mode 100644 index 000000000..68a8af269 --- /dev/null +++ b/suite/MC/AArch64/fcvt.s.cs @@ -0,0 +1,41 @@ +# CS_ARCH_AARCH64, None, None +0x65083000 == z0.h, z0.b +0x650833e0 == z0.h, z31.b +0x6508301f == z31.h, z0.b +0x650833ff == z31.h, z31.b +0x65083400 == z0.h, z0.b +0x650837e0 == z0.h, z31.b +0x6508341f == z31.h, z0.b +0x650837ff == z31.h, z31.b +0x65083800 == z0.h, z0.b +0x65083be0 == z0.h, z31.b +0x6508381f == z31.h, z0.b +0x65083bff == z31.h, z31.b +0x65083c00 == z0.h, z0.b +0x65083fe0 == z0.h, z31.b +0x65083c1f == z31.h, z0.b +0x65083fff == z31.h, z31.b +0x65093000 == z0.h, z0.b +0x650933e0 == z0.h, z31.b +0x6509301f == z31.h, z0.b +0x650933ff == z31.h, z31.b +0x65093400 == z0.h, z0.b +0x650937e0 == z0.h, z31.b +0x6509341f == z31.h, z0.b +0x650937ff == z31.h, z31.b +0x65093800 == z0.h, z0.b +0x65093be0 == z0.h, z31.b +0x6509381f == z31.h, z0.b +0x65093bff == z31.h, z31.b +0x65093c00 == z0.h, z0.b +0x65093fe0 == z0.h, z31.b +0x65093c1f == z31.h, z0.b +0x65093fff == z31.h, z31.b +0xc120e000 == z0.h, {z0.s, z1.s} +0xc120e155 == z21.h, {z10.s, z11.s} +0xc120e197 == z23.h, {z12.s, z13.s} +0xc120e3df == z31.h, {z30.s, z31.s} +0xc1a0e000 == {z0.s, z1.s}, z0.h +0xc1a0e154 == {z20.s, z21.s}, z10.h +0xc1a0e1b6 == {z22.s, z23.s}, z13.h +0xc1a0e3fe == {z30.s, z31.s}, z31.h diff --git a/suite/MC/AArch64/fcvtl.s.cs b/suite/MC/AArch64/fcvtl.s.cs new file mode 100644 index 000000000..c8841ff50 --- /dev/null +++ b/suite/MC/AArch64/fcvtl.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xc1a0e001 == {z0.s, z1.s}, z0.h +0xc1a0e155 == {z20.s, z21.s}, z10.h +0xc1a0e1b7 == {z22.s, z23.s}, z13.h +0xc1a0e3ff == {z30.s, z31.s}, z31.h diff --git a/suite/MC/AArch64/fcvtn.s.cs b/suite/MC/AArch64/fcvtn.s.cs new file mode 100644 index 000000000..0a6c1f3fb --- /dev/null +++ b/suite/MC/AArch64/fcvtn.s.cs @@ -0,0 +1,21 @@ +# CS_ARCH_AARCH64, None, None +0x650a3000 == z0.b, {z0.h, z1.h} +0x650a33c0 == z0.b, {z30.h, z31.h} +0x650a301f == z31.b, {z0.h, z1.h} +0x650a33df == z31.b, {z30.h, z31.h} +0x650a3400 == z0.b, {z0.s, z1.s} +0x650a37c0 == z0.b, {z30.s, z31.s} +0x650a341f == z31.b, {z0.s, z1.s} +0x650a37df == z31.b, {z30.s, z31.s} +0x650a3800 == z0.b, {z0.h, z1.h} +0x650a3bc0 == z0.b, {z30.h, z31.h} +0x650a381f == z31.b, {z0.h, z1.h} +0x650a3bdf == z31.b, {z30.h, z31.h} +0x650a3c00 == z0.b, {z0.s, z1.s} +0x650a3fc0 == z0.b, {z30.s, z31.s} +0x650a3c1f == z31.b, {z0.s, z1.s} +0x650a3fdf == z31.b, {z30.s, z31.s} +0xc120e020 == z0.h, {z0.s, z1.s} +0xc120e175 == z21.h, {z10.s, z11.s} +0xc120e1b7 == z23.h, {z12.s, z13.s} +0xc120e3ff == z31.h, {z30.s, z31.s} diff --git a/suite/MC/AArch64/fcvtzs.s.cs b/suite/MC/AArch64/fcvtzs.s.cs new file mode 100644 index 000000000..bddf4a814 --- /dev/null +++ b/suite/MC/AArch64/fcvtzs.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc121e000 == {z0.s, z1.s}, {z0.s, z1.s} +0xc121e154 == {z20.s, z21.s}, {z10.s, z11.s} +0xc121e196 == {z22.s, z23.s}, {z12.s, z13.s} +0xc121e3de == {z30.s, z31.s}, {z30.s, z31.s} +0xc131e000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc131e114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc131e194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc131e39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fcvtzu.s.cs b/suite/MC/AArch64/fcvtzu.s.cs new file mode 100644 index 000000000..c8b621db0 --- /dev/null +++ b/suite/MC/AArch64/fcvtzu.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc121e020 == {z0.s, z1.s}, {z0.s, z1.s} +0xc121e174 == {z20.s, z21.s}, {z10.s, z11.s} +0xc121e1b6 == {z22.s, z23.s}, {z12.s, z13.s} +0xc121e3fe == {z30.s, z31.s}, {z30.s, z31.s} +0xc131e020 == {z0.s - z3.s}, {z0.s - z3.s} +0xc131e134 == {z20.s - z23.s}, {z8.s - z11.s} +0xc131e1b4 == {z20.s - z23.s}, {z12.s - z15.s} +0xc131e3bc == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fdot.s.cs b/suite/MC/AArch64/fdot.s.cs new file mode 100644 index 000000000..9efd17820 --- /dev/null +++ b/suite/MC/AArch64/fdot.s.cs @@ -0,0 +1,167 @@ +# CS_ARCH_AARCH64, None, None +0x642881b7 == z23.s, z13.h, z8.h +0x64208000 == z0.s, z0.h, z0.h +0x64358155 == z21.s, z10.h, z21.h +0x642881b7 == z23.s, z13.h, z8.h +0x643f83ff == z31.s, z31.h, z31.h +0x642841b7 == z23.s, z13.h, z0.h[1] +0x64204000 == z0.s, z0.h, z0.h[0] +0x64354155 == z21.s, z10.h, z5.h[2] +0x642841b7 == z23.s, z13.h, z0.h[1] +0x643f43ff == z31.s, z31.h, z7.h[3] +0x64204400 == z0.h, z0.b, z0.b[0] +0x64284db7 == z23.h, z13.b, z0.b[3] +0x643f4fff == z31.h, z31.b, z7.b[7] +0x64208400 == z0.h, z0.b, z0.b +0x642885b7 == z23.h, z13.b, z8.b +0x643f87ff == z31.h, z31.b, z31.b +0x64604400 == z0.s, z0.b, z0.b[0] +0x646845b7 == z23.s, z13.b, z0.b[1] +0x647f47ff == z31.s, z31.b, z7.b[3] +0x64608400 == z0.s, z0.b, z0.b +0x646885b7 == z23.s, z13.b, z8.b +0x647f87ff == z31.s, z31.b, z31.b +0xc1201000 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1201000 == za.s[w8, 0], {z0.h, z1.h}, z0.h +0xc1255145 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1255145 == za.s[w10, 5], {z10.h, z11.h}, z5.h +0xc12871a7 == za.s[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc12871a7 == za.s[w11, 7], {z13.h, z14.h}, z8.h +0xc12f73e7 == za.s[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc12f73e7 == za.s[w11, 7], {z31.h, z0.h}, z15.h +0xc1201225 == za.s[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1201225 == za.s[w8, 5], {z17.h, z18.h}, z0.h +0xc12e1021 == za.s[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc12e1021 == za.s[w8, 1], {z1.h, z2.h}, z14.h +0xc1245260 == za.s[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1245260 == za.s[w10, 0], {z19.h, z20.h}, z4.h +0xc1221180 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1221180 == za.s[w8, 0], {z12.h, z13.h}, z2.h +0xc12a5021 == za.s[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc12a5021 == za.s[w10, 1], {z1.h, z2.h}, z10.h +0xc12e12c5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc12e12c5 == za.s[w8, 5], {z22.h, z23.h}, z14.h +0xc1217122 == za.s[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1217122 == za.s[w11, 2], {z9.h, z10.h}, z1.h +0xc12b3187 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc12b3187 == za.s[w9, 7], {z12.h, z13.h}, z11.h +0xc1501008 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1501008 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc155554d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc155554d == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1587d8f == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1587d8f == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f7fcf == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f7fcf == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1501e0d == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1501e0d == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e1409 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e1409 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1545648 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1545648 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1521988 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1521988 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a5809 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a5809 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e1acd == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e1acd == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc151750a == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc151750a == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b398f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b398f == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1a01000 == za.s[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a01000 == za.s[w8, 0], {z0.h, z1.h}, {z0.h, z1.h} +0xc1b45145 == za.s[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b45145 == za.s[w10, 5], {z10.h, z11.h}, {z20.h, z21.h} +0xc1a87187 == za.s[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a87187 == za.s[w11, 7], {z12.h, z13.h}, {z8.h, z9.h} +0xc1be73c7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be73c7 == za.s[w11, 7], {z30.h, z31.h}, {z30.h, z31.h} +0xc1b01205 == za.s[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b01205 == za.s[w8, 5], {z16.h, z17.h}, {z16.h, z17.h} +0xc1be1001 == za.s[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be1001 == za.s[w8, 1], {z0.h, z1.h}, {z30.h, z31.h} +0xc1b45240 == za.s[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b45240 == za.s[w10, 0], {z18.h, z19.h}, {z20.h, z21.h} +0xc1a21180 == za.s[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a21180 == za.s[w8, 0], {z12.h, z13.h}, {z2.h, z3.h} +0xc1ba5001 == za.s[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba5001 == za.s[w10, 1], {z0.h, z1.h}, {z26.h, z27.h} +0xc1be12c5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be12c5 == za.s[w8, 5], {z22.h, z23.h}, {z30.h, z31.h} +0xc1a07102 == za.s[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a07102 == za.s[w11, 2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1aa3187 == za.s[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa3187 == za.s[w9, 7], {z12.h, z13.h}, {z10.h, z11.h} +0xc1301000 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1301000 == za.s[w8, 0], {z0.h - z3.h}, z0.h +0xc1355145 == za.s[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1355145 == za.s[w10, 5], {z10.h - z13.h}, z5.h +0xc13871a7 == za.s[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc13871a7 == za.s[w11, 7], {z13.h - z16.h}, z8.h +0xc13f73e7 == za.s[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc13f73e7 == za.s[w11, 7], {z31.h - z2.h}, z15.h +0xc1301225 == za.s[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1301225 == za.s[w8, 5], {z17.h - z20.h}, z0.h +0xc13e1021 == za.s[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc13e1021 == za.s[w8, 1], {z1.h - z4.h}, z14.h +0xc1345260 == za.s[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1345260 == za.s[w10, 0], {z19.h - z22.h}, z4.h +0xc1321180 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1321180 == za.s[w8, 0], {z12.h - z15.h}, z2.h +0xc13a5021 == za.s[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc13a5021 == za.s[w10, 1], {z1.h - z4.h}, z10.h +0xc13e12c5 == za.s[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc13e12c5 == za.s[w8, 5], {z22.h - z25.h}, z14.h +0xc1317122 == za.s[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1317122 == za.s[w11, 2], {z9.h - z12.h}, z1.h +0xc13b3187 == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc13b3187 == za.s[w9, 7], {z12.h - z15.h}, z11.h +0xc1509008 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1509008 == za.s[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc155d50d == za.s[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc155d50d == za.s[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc158fd8f == za.s[w11, 7, vgx4], {z12.h - z15.h}, z8.h[3] +0xc158fd8f == za.s[w11, 7], {z12.h - z15.h}, z8.h[3] +0xc15fff8f == za.s[w11, 7, vgx4], {z28.h - z31.h}, z15.h[3] +0xc15fff8f == za.s[w11, 7], {z28.h - z31.h}, z15.h[3] +0xc1509e0d == za.s[w8, 5, vgx4], {z16.h - z19.h}, z0.h[3] +0xc1509e0d == za.s[w8, 5], {z16.h - z19.h}, z0.h[3] +0xc15e9409 == za.s[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc15e9409 == za.s[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc154d608 == za.s[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc154d608 == za.s[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1529988 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h[2] +0xc1529988 == za.s[w8, 0], {z12.h - z15.h}, z2.h[2] +0xc15ad809 == za.s[w10, 1, vgx4], {z0.h - z3.h}, z10.h[2] +0xc15ad809 == za.s[w10, 1], {z0.h - z3.h}, z10.h[2] +0xc15e9a8d == za.s[w8, 5, vgx4], {z20.h - z23.h}, z14.h[2] +0xc15e9a8d == za.s[w8, 5], {z20.h - z23.h}, z14.h[2] +0xc151f50a == za.s[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc151f50a == za.s[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc15bb98f == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h[2] +0xc15bb98f == za.s[w9, 7], {z12.h - z15.h}, z11.h[2] +0xc1a11000 == za.s[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a11000 == za.s[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b55105 == za.s[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b55105 == za.s[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a97187 == za.s[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a97187 == za.s[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd7387 == za.s[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd7387 == za.s[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b11205 == za.s[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b11205 == za.s[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd1001 == za.s[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd1001 == za.s[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b55200 == za.s[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b55200 == za.s[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a11180 == za.s[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a11180 == za.s[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b95001 == za.s[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b95001 == za.s[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd1285 == za.s[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd1285 == za.s[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a17102 == za.s[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a17102 == za.s[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a93187 == za.s[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a93187 == za.s[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/fmax.s.cs b/suite/MC/AArch64/fmax.s.cs new file mode 100644 index 000000000..59b156785 --- /dev/null +++ b/suite/MC/AArch64/fmax.s.cs @@ -0,0 +1,49 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0a100 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a114 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a116 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa11e == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b100 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b114 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b116 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb11e == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc160a100 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a114 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a116 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa11e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b100 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b114 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b116 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb11e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a100 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a114 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a116 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa11e == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b100 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b114 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b116 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb11e == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a900 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a914 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a914 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa91c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b900 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b914 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b914 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb91c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc160a900 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a914 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a914 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa91c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b900 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b914 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b914 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb91c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a900 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a914 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a914 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa91c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b900 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b914 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b914 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb91c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fmaxnm.s.cs b/suite/MC/AArch64/fmaxnm.s.cs new file mode 100644 index 000000000..a1760b7ae --- /dev/null +++ b/suite/MC/AArch64/fmaxnm.s.cs @@ -0,0 +1,49 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0a120 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a134 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a136 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa13e == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b120 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b134 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b136 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb13e == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc160a120 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a134 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a136 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa13e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b120 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b134 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b136 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb13e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a120 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a134 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a136 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa13e == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b120 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b134 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b136 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb13e == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a920 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a934 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a934 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa93c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b920 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b934 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b934 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb93c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc160a920 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a934 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a934 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa93c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b920 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b934 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b934 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb93c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a920 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a934 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a934 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa93c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b920 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b934 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b934 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb93c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fmaxnmqv.s.cs b/suite/MC/AArch64/fmaxnmqv.s.cs new file mode 100644 index 000000000..15221ed5d --- /dev/null +++ b/suite/MC/AArch64/fmaxnmqv.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x64d4a000 == v0.2d, p0, z0.d +0x64d4b555 == v21.2d, p5, z10.d +0x64d4adb7 == v23.2d, p3, z13.d +0x64d4bfff == v31.2d, p7, z31.d +0x6454a000 == v0.8h, p0, z0.h +0x6454b555 == v21.8h, p5, z10.h +0x6454adb7 == v23.8h, p3, z13.h +0x6454bfff == v31.8h, p7, z31.h +0x6494a000 == v0.4s, p0, z0.s +0x6494b555 == v21.4s, p5, z10.s +0x6494adb7 == v23.4s, p3, z13.s +0x6494bfff == v31.4s, p7, z31.s diff --git a/suite/MC/AArch64/fmaxqv.s.cs b/suite/MC/AArch64/fmaxqv.s.cs new file mode 100644 index 000000000..f39600d80 --- /dev/null +++ b/suite/MC/AArch64/fmaxqv.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x64d6a000 == v0.2d, p0, z0.d +0x64d6b555 == v21.2d, p5, z10.d +0x64d6adb7 == v23.2d, p3, z13.d +0x64d6bfff == v31.2d, p7, z31.d +0x6456a000 == v0.8h, p0, z0.h +0x6456b555 == v21.8h, p5, z10.h +0x6456adb7 == v23.8h, p3, z13.h +0x6456bfff == v31.8h, p7, z31.h +0x6496a000 == v0.4s, p0, z0.s +0x6496b555 == v21.4s, p5, z10.s +0x6496adb7 == v23.4s, p3, z13.s +0x6496bfff == v31.4s, p7, z31.s diff --git a/suite/MC/AArch64/fmin.s.cs b/suite/MC/AArch64/fmin.s.cs new file mode 100644 index 000000000..d219159cd --- /dev/null +++ b/suite/MC/AArch64/fmin.s.cs @@ -0,0 +1,49 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0a101 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a115 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a117 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa11f == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b101 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b115 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b117 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb11f == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc160a101 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a115 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a117 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa11f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b101 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b115 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b117 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb11f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a101 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a115 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a117 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa11f == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b101 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b115 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b117 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb11f == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a901 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a915 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a915 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa91d == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b901 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b915 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b915 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb91d == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc160a901 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a915 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a915 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa91d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b901 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b915 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b915 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb91d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a901 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a915 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a915 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa91d == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b901 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b915 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b915 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb91d == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fminnm.s.cs b/suite/MC/AArch64/fminnm.s.cs new file mode 100644 index 000000000..a7c9c5b5f --- /dev/null +++ b/suite/MC/AArch64/fminnm.s.cs @@ -0,0 +1,49 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0a121 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a135 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a137 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa13f == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b121 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b135 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b137 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb13f == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc160a121 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a135 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a137 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa13f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b121 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b135 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b137 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb13f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a121 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a135 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a137 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa13f == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b121 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b135 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b137 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb13f == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a921 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a935 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a935 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa93d == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b921 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b935 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b935 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb93d == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc160a921 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a935 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a935 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa93d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b921 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b935 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b935 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb93d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a921 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a935 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a935 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa93d == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b921 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b935 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b935 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb93d == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fminnmqv.s.cs b/suite/MC/AArch64/fminnmqv.s.cs new file mode 100644 index 000000000..d4b7b89e0 --- /dev/null +++ b/suite/MC/AArch64/fminnmqv.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x64d5a000 == v0.2d, p0, z0.d +0x64d5b555 == v21.2d, p5, z10.d +0x64d5adb7 == v23.2d, p3, z13.d +0x64d5bfff == v31.2d, p7, z31.d +0x6455a000 == v0.8h, p0, z0.h +0x6455b555 == v21.8h, p5, z10.h +0x6455adb7 == v23.8h, p3, z13.h +0x6455bfff == v31.8h, p7, z31.h +0x6495a000 == v0.4s, p0, z0.s +0x6495b555 == v21.4s, p5, z10.s +0x6495adb7 == v23.4s, p3, z13.s +0x6495bfff == v31.4s, p7, z31.s diff --git a/suite/MC/AArch64/fminqv.s.cs b/suite/MC/AArch64/fminqv.s.cs new file mode 100644 index 000000000..378b879f8 --- /dev/null +++ b/suite/MC/AArch64/fminqv.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x64d7a000 == v0.2d, p0, z0.d +0x64d7b555 == v21.2d, p5, z10.d +0x64d7adb7 == v23.2d, p3, z13.d +0x64d7bfff == v31.2d, p7, z31.d +0x6457a000 == v0.8h, p0, z0.h +0x6457b555 == v21.8h, p5, z10.h +0x6457adb7 == v23.8h, p3, z13.h +0x6457bfff == v31.8h, p7, z31.h +0x6497a000 == v0.4s, p0, z0.s +0x6497b555 == v21.4s, p5, z10.s +0x6497adb7 == v23.4s, p3, z13.s +0x6497bfff == v31.4s, p7, z31.s diff --git a/suite/MC/AArch64/fmla.s.cs b/suite/MC/AArch64/fmla.s.cs new file mode 100644 index 000000000..8cbe688b2 --- /dev/null +++ b/suite/MC/AArch64/fmla.s.cs @@ -0,0 +1,433 @@ +# CS_ARCH_AARCH64, None, None +0xc1601800 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d +0xc1601800 == za.d[w8, 0], {z0.d - z1.d}, z0.d +0xc1655945 == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d +0xc1655945 == za.d[w10, 5], {z10.d - z11.d}, z5.d +0xc16879a7 == za.d[w11, 7, vgx2], {z13.d, z14.d}, z8.d +0xc16879a7 == za.d[w11, 7], {z13.d - z14.d}, z8.d +0xc16f7be7 == za.d[w11, 7, vgx2], {z31.d, z0.d}, z15.d +0xc16f7be7 == za.d[w11, 7], {z31.d - z0.d}, z15.d +0xc1601a25 == za.d[w8, 5, vgx2], {z17.d, z18.d}, z0.d +0xc1601a25 == za.d[w8, 5], {z17.d - z18.d}, z0.d +0xc16e1821 == za.d[w8, 1, vgx2], {z1.d, z2.d}, z14.d +0xc16e1821 == za.d[w8, 1], {z1.d - z2.d}, z14.d +0xc1645a60 == za.d[w10, 0, vgx2], {z19.d, z20.d}, z4.d +0xc1645a60 == za.d[w10, 0], {z19.d - z20.d}, z4.d +0xc1621980 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d +0xc1621980 == za.d[w8, 0], {z12.d - z13.d}, z2.d +0xc16a5821 == za.d[w10, 1, vgx2], {z1.d, z2.d}, z10.d +0xc16a5821 == za.d[w10, 1], {z1.d - z2.d}, z10.d +0xc16e1ac5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d +0xc16e1ac5 == za.d[w8, 5], {z22.d - z23.d}, z14.d +0xc1617922 == za.d[w11, 2, vgx2], {z9.d, z10.d}, z1.d +0xc1617922 == za.d[w11, 2], {z9.d - z10.d}, z1.d +0xc16b3987 == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d +0xc16b3987 == za.d[w9, 7], {z12.d - z13.d}, z11.d +0xc1d00000 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d[0] +0xc1d00000 == za.d[w8, 0], {z0.d, z1.d}, z0.d[0] +0xc1d54545 == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d[1] +0xc1d54545 == za.d[w10, 5], {z10.d, z11.d}, z5.d[1] +0xc1d86587 == za.d[w11, 7, vgx2], {z12.d, z13.d}, z8.d[1] +0xc1d86587 == za.d[w11, 7], {z12.d, z13.d}, z8.d[1] +0xc1df67c7 == za.d[w11, 7, vgx2], {z30.d, z31.d}, z15.d[1] +0xc1df67c7 == za.d[w11, 7], {z30.d, z31.d}, z15.d[1] +0xc1d00605 == za.d[w8, 5, vgx2], {z16.d, z17.d}, z0.d[1] +0xc1d00605 == za.d[w8, 5], {z16.d, z17.d}, z0.d[1] +0xc1de0401 == za.d[w8, 1, vgx2], {z0.d, z1.d}, z14.d[1] +0xc1de0401 == za.d[w8, 1], {z0.d, z1.d}, z14.d[1] +0xc1d44640 == za.d[w10, 0, vgx2], {z18.d, z19.d}, z4.d[1] +0xc1d44640 == za.d[w10, 0], {z18.d, z19.d}, z4.d[1] +0xc1d20180 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d[0] +0xc1d20180 == za.d[w8, 0], {z12.d, z13.d}, z2.d[0] +0xc1da4001 == za.d[w10, 1, vgx2], {z0.d, z1.d}, z10.d[0] +0xc1da4001 == za.d[w10, 1], {z0.d, z1.d}, z10.d[0] +0xc1de02c5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d[0] +0xc1de02c5 == za.d[w8, 5], {z22.d, z23.d}, z14.d[0] +0xc1d16502 == za.d[w11, 2, vgx2], {z8.d, z9.d}, z1.d[1] +0xc1d16502 == za.d[w11, 2], {z8.d, z9.d}, z1.d[1] +0xc1db2187 == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d[0] +0xc1db2187 == za.d[w9, 7], {z12.d, z13.d}, z11.d[0] +0xc1e01800 == za.d[w8, 0, vgx2], {z0.d, z1.d}, {z0.d, z1.d} +0xc1e01800 == za.d[w8, 0], {z0.d - z1.d}, {z0.d - z1.d} +0xc1f45945 == za.d[w10, 5, vgx2], {z10.d, z11.d}, {z20.d, z21.d} +0xc1f45945 == za.d[w10, 5], {z10.d - z11.d}, {z20.d - z21.d} +0xc1e87987 == za.d[w11, 7, vgx2], {z12.d, z13.d}, {z8.d, z9.d} +0xc1e87987 == za.d[w11, 7], {z12.d - z13.d}, {z8.d - z9.d} +0xc1fe7bc7 == za.d[w11, 7, vgx2], {z30.d, z31.d}, {z30.d, z31.d} +0xc1fe7bc7 == za.d[w11, 7], {z30.d - z31.d}, {z30.d - z31.d} +0xc1f01a05 == za.d[w8, 5, vgx2], {z16.d, z17.d}, {z16.d, z17.d} +0xc1f01a05 == za.d[w8, 5], {z16.d - z17.d}, {z16.d - z17.d} +0xc1fe1801 == za.d[w8, 1, vgx2], {z0.d, z1.d}, {z30.d, z31.d} +0xc1fe1801 == za.d[w8, 1], {z0.d - z1.d}, {z30.d - z31.d} +0xc1f45a40 == za.d[w10, 0, vgx2], {z18.d, z19.d}, {z20.d, z21.d} +0xc1f45a40 == za.d[w10, 0], {z18.d - z19.d}, {z20.d - z21.d} +0xc1e21980 == za.d[w8, 0, vgx2], {z12.d, z13.d}, {z2.d, z3.d} +0xc1e21980 == za.d[w8, 0], {z12.d - z13.d}, {z2.d - z3.d} +0xc1fa5801 == za.d[w10, 1, vgx2], {z0.d, z1.d}, {z26.d, z27.d} +0xc1fa5801 == za.d[w10, 1], {z0.d - z1.d}, {z26.d - z27.d} +0xc1fe1ac5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, {z30.d, z31.d} +0xc1fe1ac5 == za.d[w8, 5], {z22.d - z23.d}, {z30.d - z31.d} +0xc1e07902 == za.d[w11, 2, vgx2], {z8.d, z9.d}, {z0.d, z1.d} +0xc1e07902 == za.d[w11, 2], {z8.d - z9.d}, {z0.d - z1.d} +0xc1ea3987 == za.d[w9, 7, vgx2], {z12.d, z13.d}, {z10.d, z11.d} +0xc1ea3987 == za.d[w9, 7], {z12.d - z13.d}, {z10.d - z11.d} +0xc1201800 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s +0xc1201800 == za.s[w8, 0], {z0.s - z1.s}, z0.s +0xc1255945 == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s +0xc1255945 == za.s[w10, 5], {z10.s - z11.s}, z5.s +0xc12879a7 == za.s[w11, 7, vgx2], {z13.s, z14.s}, z8.s +0xc12879a7 == za.s[w11, 7], {z13.s - z14.s}, z8.s +0xc12f7be7 == za.s[w11, 7, vgx2], {z31.s, z0.s}, z15.s +0xc12f7be7 == za.s[w11, 7], {z31.s - z0.s}, z15.s +0xc1201a25 == za.s[w8, 5, vgx2], {z17.s, z18.s}, z0.s +0xc1201a25 == za.s[w8, 5], {z17.s - z18.s}, z0.s +0xc12e1821 == za.s[w8, 1, vgx2], {z1.s, z2.s}, z14.s +0xc12e1821 == za.s[w8, 1], {z1.s - z2.s}, z14.s +0xc1245a60 == za.s[w10, 0, vgx2], {z19.s, z20.s}, z4.s +0xc1245a60 == za.s[w10, 0], {z19.s - z20.s}, z4.s +0xc1221980 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s +0xc1221980 == za.s[w8, 0], {z12.s - z13.s}, z2.s +0xc12a5821 == za.s[w10, 1, vgx2], {z1.s, z2.s}, z10.s +0xc12a5821 == za.s[w10, 1], {z1.s - z2.s}, z10.s +0xc12e1ac5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s +0xc12e1ac5 == za.s[w8, 5], {z22.s - z23.s}, z14.s +0xc1217922 == za.s[w11, 2, vgx2], {z9.s, z10.s}, z1.s +0xc1217922 == za.s[w11, 2], {z9.s - z10.s}, z1.s +0xc12b3987 == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s +0xc12b3987 == za.s[w9, 7], {z12.s - z13.s}, z11.s +0xc1500000 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s[0] +0xc1500000 == za.s[w8, 0], {z0.s, z1.s}, z0.s[0] +0xc1554545 == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s[1] +0xc1554545 == za.s[w10, 5], {z10.s, z11.s}, z5.s[1] +0xc1586d87 == za.s[w11, 7, vgx2], {z12.s, z13.s}, z8.s[3] +0xc1586d87 == za.s[w11, 7], {z12.s, z13.s}, z8.s[3] +0xc15f6fc7 == za.s[w11, 7, vgx2], {z30.s, z31.s}, z15.s[3] +0xc15f6fc7 == za.s[w11, 7], {z30.s, z31.s}, z15.s[3] +0xc1500e05 == za.s[w8, 5, vgx2], {z16.s, z17.s}, z0.s[3] +0xc1500e05 == za.s[w8, 5], {z16.s, z17.s}, z0.s[3] +0xc15e0401 == za.s[w8, 1, vgx2], {z0.s, z1.s}, z14.s[1] +0xc15e0401 == za.s[w8, 1], {z0.s, z1.s}, z14.s[1] +0xc1544640 == za.s[w10, 0, vgx2], {z18.s, z19.s}, z4.s[1] +0xc1544640 == za.s[w10, 0], {z18.s, z19.s}, z4.s[1] +0xc1520980 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s[2] +0xc1520980 == za.s[w8, 0], {z12.s, z13.s}, z2.s[2] +0xc15a4801 == za.s[w10, 1, vgx2], {z0.s, z1.s}, z10.s[2] +0xc15a4801 == za.s[w10, 1], {z0.s, z1.s}, z10.s[2] +0xc15e0ac5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s[2] +0xc15e0ac5 == za.s[w8, 5], {z22.s, z23.s}, z14.s[2] +0xc1516502 == za.s[w11, 2, vgx2], {z8.s, z9.s}, z1.s[1] +0xc1516502 == za.s[w11, 2], {z8.s, z9.s}, z1.s[1] +0xc15b2987 == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s[2] +0xc15b2987 == za.s[w9, 7], {z12.s, z13.s}, z11.s[2] +0xc1a01800 == za.s[w8, 0, vgx2], {z0.s, z1.s}, {z0.s, z1.s} +0xc1a01800 == za.s[w8, 0], {z0.s - z1.s}, {z0.s - z1.s} +0xc1b45945 == za.s[w10, 5, vgx2], {z10.s, z11.s}, {z20.s, z21.s} +0xc1b45945 == za.s[w10, 5], {z10.s - z11.s}, {z20.s - z21.s} +0xc1a87987 == za.s[w11, 7, vgx2], {z12.s, z13.s}, {z8.s, z9.s} +0xc1a87987 == za.s[w11, 7], {z12.s - z13.s}, {z8.s - z9.s} +0xc1be7bc7 == za.s[w11, 7, vgx2], {z30.s, z31.s}, {z30.s, z31.s} +0xc1be7bc7 == za.s[w11, 7], {z30.s - z31.s}, {z30.s - z31.s} +0xc1b01a05 == za.s[w8, 5, vgx2], {z16.s, z17.s}, {z16.s, z17.s} +0xc1b01a05 == za.s[w8, 5], {z16.s - z17.s}, {z16.s - z17.s} +0xc1be1801 == za.s[w8, 1, vgx2], {z0.s, z1.s}, {z30.s, z31.s} +0xc1be1801 == za.s[w8, 1], {z0.s - z1.s}, {z30.s - z31.s} +0xc1b45a40 == za.s[w10, 0, vgx2], {z18.s, z19.s}, {z20.s, z21.s} +0xc1b45a40 == za.s[w10, 0], {z18.s - z19.s}, {z20.s - z21.s} +0xc1a21980 == za.s[w8, 0, vgx2], {z12.s, z13.s}, {z2.s, z3.s} +0xc1a21980 == za.s[w8, 0], {z12.s - z13.s}, {z2.s - z3.s} +0xc1ba5801 == za.s[w10, 1, vgx2], {z0.s, z1.s}, {z26.s, z27.s} +0xc1ba5801 == za.s[w10, 1], {z0.s - z1.s}, {z26.s - z27.s} +0xc1be1ac5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, {z30.s, z31.s} +0xc1be1ac5 == za.s[w8, 5], {z22.s - z23.s}, {z30.s - z31.s} +0xc1a07902 == za.s[w11, 2, vgx2], {z8.s, z9.s}, {z0.s, z1.s} +0xc1a07902 == za.s[w11, 2], {z8.s - z9.s}, {z0.s - z1.s} +0xc1aa3987 == za.s[w9, 7, vgx2], {z12.s, z13.s}, {z10.s, z11.s} +0xc1aa3987 == za.s[w9, 7], {z12.s - z13.s}, {z10.s - z11.s} +0xc1701800 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d +0xc1701800 == za.d[w8, 0], {z0.d - z3.d}, z0.d +0xc1755945 == za.d[w10, 5, vgx4], {z10.d - z13.d}, z5.d +0xc1755945 == za.d[w10, 5], {z10.d - z13.d}, z5.d +0xc17879a7 == za.d[w11, 7, vgx4], {z13.d - z16.d}, z8.d +0xc17879a7 == za.d[w11, 7], {z13.d - z16.d}, z8.d +0xc17f7be7 == za.d[w11, 7, vgx4], {z31.d - z2.d}, z15.d +0xc17f7be7 == za.d[w11, 7], {z31.d - z2.d}, z15.d +0xc1701a25 == za.d[w8, 5, vgx4], {z17.d - z20.d}, z0.d +0xc1701a25 == za.d[w8, 5], {z17.d - z20.d}, z0.d +0xc17e1821 == za.d[w8, 1, vgx4], {z1.d - z4.d}, z14.d +0xc17e1821 == za.d[w8, 1], {z1.d - z4.d}, z14.d +0xc1745a60 == za.d[w10, 0, vgx4], {z19.d - z22.d}, z4.d +0xc1745a60 == za.d[w10, 0], {z19.d - z22.d}, z4.d +0xc1721980 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d +0xc1721980 == za.d[w8, 0], {z12.d - z15.d}, z2.d +0xc17a5821 == za.d[w10, 1, vgx4], {z1.d - z4.d}, z10.d +0xc17a5821 == za.d[w10, 1], {z1.d - z4.d}, z10.d +0xc17e1ac5 == za.d[w8, 5, vgx4], {z22.d - z25.d}, z14.d +0xc17e1ac5 == za.d[w8, 5], {z22.d - z25.d}, z14.d +0xc1717922 == za.d[w11, 2, vgx4], {z9.d - z12.d}, z1.d +0xc1717922 == za.d[w11, 2], {z9.d - z12.d}, z1.d +0xc17b3987 == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d +0xc17b3987 == za.d[w9, 7], {z12.d - z15.d}, z11.d +0xc1d08000 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d[0] +0xc1d08000 == za.d[w8, 0], {z0.d - z3.d}, z0.d[0] +0xc1d5c505 == za.d[w10, 5, vgx4], {z8.d - z11.d}, z5.d[1] +0xc1d5c505 == za.d[w10, 5], {z8.d - z11.d}, z5.d[1] +0xc1d8e587 == za.d[w11, 7, vgx4], {z12.d - z15.d}, z8.d[1] +0xc1d8e587 == za.d[w11, 7], {z12.d - z15.d}, z8.d[1] +0xc1dfe787 == za.d[w11, 7, vgx4], {z28.d - z31.d}, z15.d[1] +0xc1dfe787 == za.d[w11, 7], {z28.d - z31.d}, z15.d[1] +0xc1d08605 == za.d[w8, 5, vgx4], {z16.d - z19.d}, z0.d[1] +0xc1d08605 == za.d[w8, 5], {z16.d - z19.d}, z0.d[1] +0xc1de8401 == za.d[w8, 1, vgx4], {z0.d - z3.d}, z14.d[1] +0xc1de8401 == za.d[w8, 1], {z0.d - z3.d}, z14.d[1] +0xc1d4c600 == za.d[w10, 0, vgx4], {z16.d - z19.d}, z4.d[1] +0xc1d4c600 == za.d[w10, 0], {z16.d - z19.d}, z4.d[1] +0xc1d28180 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d[0] +0xc1d28180 == za.d[w8, 0], {z12.d - z15.d}, z2.d[0] +0xc1dac001 == za.d[w10, 1, vgx4], {z0.d - z3.d}, z10.d[0] +0xc1dac001 == za.d[w10, 1], {z0.d - z3.d}, z10.d[0] +0xc1de8285 == za.d[w8, 5, vgx4], {z20.d - z23.d}, z14.d[0] +0xc1de8285 == za.d[w8, 5], {z20.d - z23.d}, z14.d[0] +0xc1d1e502 == za.d[w11, 2, vgx4], {z8.d - z11.d}, z1.d[1] +0xc1d1e502 == za.d[w11, 2], {z8.d - z11.d}, z1.d[1] +0xc1dba187 == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d[0] +0xc1dba187 == za.d[w9, 7], {z12.d - z15.d}, z11.d[0] +0xc1e11800 == za.d[w8, 0, vgx4], {z0.d - z3.d}, {z0.d - z3.d} +0xc1e11800 == za.d[w8, 0], {z0.d - z3.d}, {z0.d - z3.d} +0xc1f55905 == za.d[w10, 5, vgx4], {z8.d - z11.d}, {z20.d - z23.d} +0xc1f55905 == za.d[w10, 5], {z8.d - z11.d}, {z20.d - z23.d} +0xc1e97987 == za.d[w11, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e97987 == za.d[w11, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd7b87 == za.d[w11, 7, vgx4], {z28.d - z31.d}, {z28.d - z31.d} +0xc1fd7b87 == za.d[w11, 7], {z28.d - z31.d}, {z28.d - z31.d} +0xc1f11a05 == za.d[w8, 5, vgx4], {z16.d - z19.d}, {z16.d - z19.d} +0xc1f11a05 == za.d[w8, 5], {z16.d - z19.d}, {z16.d - z19.d} +0xc1fd1801 == za.d[w8, 1, vgx4], {z0.d - z3.d}, {z28.d - z31.d} +0xc1fd1801 == za.d[w8, 1], {z0.d - z3.d}, {z28.d - z31.d} +0xc1f55a00 == za.d[w10, 0, vgx4], {z16.d - z19.d}, {z20.d - z23.d} +0xc1f55a00 == za.d[w10, 0], {z16.d - z19.d}, {z20.d - z23.d} +0xc1e11980 == za.d[w8, 0, vgx4], {z12.d - z15.d}, {z0.d - z3.d} +0xc1e11980 == za.d[w8, 0], {z12.d - z15.d}, {z0.d - z3.d} +0xc1f95801 == za.d[w10, 1, vgx4], {z0.d - z3.d}, {z24.d - z27.d} +0xc1f95801 == za.d[w10, 1], {z0.d - z3.d}, {z24.d - z27.d} +0xc1fd1a85 == za.d[w8, 5, vgx4], {z20.d - z23.d}, {z28.d - z31.d} +0xc1fd1a85 == za.d[w8, 5], {z20.d - z23.d}, {z28.d - z31.d} +0xc1e17902 == za.d[w11, 2, vgx4], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e17902 == za.d[w11, 2], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e93987 == za.d[w9, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e93987 == za.d[w9, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1301800 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s +0xc1301800 == za.s[w8, 0], {z0.s - z3.s}, z0.s +0xc1355945 == za.s[w10, 5, vgx4], {z10.s - z13.s}, z5.s +0xc1355945 == za.s[w10, 5], {z10.s - z13.s}, z5.s +0xc13879a7 == za.s[w11, 7, vgx4], {z13.s - z16.s}, z8.s +0xc13879a7 == za.s[w11, 7], {z13.s - z16.s}, z8.s +0xc13f7be7 == za.s[w11, 7, vgx4], {z31.s - z2.s}, z15.s +0xc13f7be7 == za.s[w11, 7], {z31.s - z2.s}, z15.s +0xc1301a25 == za.s[w8, 5, vgx4], {z17.s - z20.s}, z0.s +0xc1301a25 == za.s[w8, 5], {z17.s - z20.s}, z0.s +0xc13e1821 == za.s[w8, 1, vgx4], {z1.s - z4.s}, z14.s +0xc13e1821 == za.s[w8, 1], {z1.s - z4.s}, z14.s +0xc1345a60 == za.s[w10, 0, vgx4], {z19.s - z22.s}, z4.s +0xc1345a60 == za.s[w10, 0], {z19.s - z22.s}, z4.s +0xc1321980 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s +0xc1321980 == za.s[w8, 0], {z12.s - z15.s}, z2.s +0xc13a5821 == za.s[w10, 1, vgx4], {z1.s - z4.s}, z10.s +0xc13a5821 == za.s[w10, 1], {z1.s - z4.s}, z10.s +0xc13e1ac5 == za.s[w8, 5, vgx4], {z22.s - z25.s}, z14.s +0xc13e1ac5 == za.s[w8, 5], {z22.s - z25.s}, z14.s +0xc1317922 == za.s[w11, 2, vgx4], {z9.s - z12.s}, z1.s +0xc1317922 == za.s[w11, 2], {z9.s - z12.s}, z1.s +0xc13b3987 == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s +0xc13b3987 == za.s[w9, 7], {z12.s - z15.s}, z11.s +0xc1508000 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s[0] +0xc1508000 == za.s[w8, 0], {z0.s - z3.s}, z0.s[0] +0xc155c505 == za.s[w10, 5, vgx4], {z8.s - z11.s}, z5.s[1] +0xc155c505 == za.s[w10, 5], {z8.s - z11.s}, z5.s[1] +0xc158ed87 == za.s[w11, 7, vgx4], {z12.s - z15.s}, z8.s[3] +0xc158ed87 == za.s[w11, 7], {z12.s - z15.s}, z8.s[3] +0xc15fef87 == za.s[w11, 7, vgx4], {z28.s - z31.s}, z15.s[3] +0xc15fef87 == za.s[w11, 7], {z28.s - z31.s}, z15.s[3] +0xc1508e05 == za.s[w8, 5, vgx4], {z16.s - z19.s}, z0.s[3] +0xc1508e05 == za.s[w8, 5], {z16.s - z19.s}, z0.s[3] +0xc15e8401 == za.s[w8, 1, vgx4], {z0.s - z3.s}, z14.s[1] +0xc15e8401 == za.s[w8, 1], {z0.s - z3.s}, z14.s[1] +0xc154c600 == za.s[w10, 0, vgx4], {z16.s - z19.s}, z4.s[1] +0xc154c600 == za.s[w10, 0], {z16.s - z19.s}, z4.s[1] +0xc1528980 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s[2] +0xc1528980 == za.s[w8, 0], {z12.s - z15.s}, z2.s[2] +0xc15ac801 == za.s[w10, 1, vgx4], {z0.s - z3.s}, z10.s[2] +0xc15ac801 == za.s[w10, 1], {z0.s - z3.s}, z10.s[2] +0xc15e8a85 == za.s[w8, 5, vgx4], {z20.s - z23.s}, z14.s[2] +0xc15e8a85 == za.s[w8, 5], {z20.s - z23.s}, z14.s[2] +0xc151e502 == za.s[w11, 2, vgx4], {z8.s - z11.s}, z1.s[1] +0xc151e502 == za.s[w11, 2], {z8.s - z11.s}, z1.s[1] +0xc15ba987 == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s[2] +0xc15ba987 == za.s[w9, 7], {z12.s - z15.s}, z11.s[2] +0xc1a11800 == za.s[w8, 0, vgx4], {z0.s - z3.s}, {z0.s - z3.s} +0xc1a11800 == za.s[w8, 0], {z0.s - z3.s}, {z0.s - z3.s} +0xc1b55905 == za.s[w10, 5, vgx4], {z8.s - z11.s}, {z20.s - z23.s} +0xc1b55905 == za.s[w10, 5], {z8.s - z11.s}, {z20.s - z23.s} +0xc1a97987 == za.s[w11, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a97987 == za.s[w11, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1bd7b87 == za.s[w11, 7, vgx4], {z28.s - z31.s}, {z28.s - z31.s} +0xc1bd7b87 == za.s[w11, 7], {z28.s - z31.s}, {z28.s - z31.s} +0xc1b11a05 == za.s[w8, 5, vgx4], {z16.s - z19.s}, {z16.s - z19.s} +0xc1b11a05 == za.s[w8, 5], {z16.s - z19.s}, {z16.s - z19.s} +0xc1bd1801 == za.s[w8, 1, vgx4], {z0.s - z3.s}, {z28.s - z31.s} +0xc1bd1801 == za.s[w8, 1], {z0.s - z3.s}, {z28.s - z31.s} +0xc1b55a00 == za.s[w10, 0, vgx4], {z16.s - z19.s}, {z20.s - z23.s} +0xc1b55a00 == za.s[w10, 0], {z16.s - z19.s}, {z20.s - z23.s} +0xc1a11980 == za.s[w8, 0, vgx4], {z12.s - z15.s}, {z0.s - z3.s} +0xc1a11980 == za.s[w8, 0], {z12.s - z15.s}, {z0.s - z3.s} +0xc1b95801 == za.s[w10, 1, vgx4], {z0.s - z3.s}, {z24.s - z27.s} +0xc1b95801 == za.s[w10, 1], {z0.s - z3.s}, {z24.s - z27.s} +0xc1bd1a85 == za.s[w8, 5, vgx4], {z20.s - z23.s}, {z28.s - z31.s} +0xc1bd1a85 == za.s[w8, 5], {z20.s - z23.s}, {z28.s - z31.s} +0xc1a17902 == za.s[w11, 2, vgx4], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a17902 == za.s[w11, 2], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a93987 == za.s[w9, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a93987 == za.s[w9, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1201c00 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1201c00 == za.h[w8, 0], {z0.h - z1.h}, z0.h +0xc1255d45 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1255d45 == za.h[w10, 5], {z10.h - z11.h}, z5.h +0xc1287da7 == za.h[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc1287da7 == za.h[w11, 7], {z13.h - z14.h}, z8.h +0xc12f7fe7 == za.h[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc12f7fe7 == za.h[w11, 7], {z31.h - z0.h}, z15.h +0xc1201e25 == za.h[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1201e25 == za.h[w8, 5], {z17.h - z18.h}, z0.h +0xc12e1c21 == za.h[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc12e1c21 == za.h[w8, 1], {z1.h - z2.h}, z14.h +0xc1245e60 == za.h[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1245e60 == za.h[w10, 0], {z19.h - z20.h}, z4.h +0xc1221d80 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1221d80 == za.h[w8, 0], {z12.h - z13.h}, z2.h +0xc12a5c21 == za.h[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc12a5c21 == za.h[w10, 1], {z1.h - z2.h}, z10.h +0xc12e1ec5 == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc12e1ec5 == za.h[w8, 5], {z22.h - z23.h}, z14.h +0xc1217d22 == za.h[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1217d22 == za.h[w11, 2], {z9.h - z10.h}, z1.h +0xc12b3d87 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc12b3d87 == za.h[w9, 7], {z12.h - z13.h}, z11.h +0xc1101000 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1101000 == za.h[w8, 0], {z0.h - z1.h}, z0.h[0] +0xc1155545 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h[2] +0xc1155545 == za.h[w10, 5], {z10.h - z11.h}, z5.h[2] +0xc1187d87 == za.h[w11, 7, vgx2], {z12.h, z13.h}, z8.h[6] +0xc1187d87 == za.h[w11, 7], {z12.h - z13.h}, z8.h[6] +0xc11f7fcf == za.h[w11, 7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc11f7fcf == za.h[w11, 7], {z30.h - z31.h}, z15.h[7] +0xc1101e05 == za.h[w8, 5, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1101e05 == za.h[w8, 5], {z16.h - z17.h}, z0.h[6] +0xc11e1401 == za.h[w8, 1, vgx2], {z0.h, z1.h}, z14.h[2] +0xc11e1401 == za.h[w8, 1], {z0.h - z1.h}, z14.h[2] +0xc1145648 == za.h[w10, 0, vgx2], {z18.h, z19.h}, z4.h[3] +0xc1145648 == za.h[w10, 0], {z18.h - z19.h}, z4.h[3] +0xc1121980 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1121980 == za.h[w8, 0], {z12.h - z13.h}, z2.h[4] +0xc11a5801 == za.h[w10, 1, vgx2], {z0.h, z1.h}, z10.h[4] +0xc11a5801 == za.h[w10, 1], {z0.h - z1.h}, z10.h[4] +0xc11e1acd == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h[5] +0xc11e1acd == za.h[w8, 5], {z22.h - z23.h}, z14.h[5] +0xc1117502 == za.h[w11, 2, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1117502 == za.h[w11, 2], {z8.h - z9.h}, z1.h[2] +0xc11b3987 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h[4] +0xc11b3987 == za.h[w9, 7], {z12.h - z13.h}, z11.h[4] +0xc1a01008 == za.h[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a01008 == za.h[w8, 0], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b4514d == za.h[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b4514d == za.h[w10, 5], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a8718f == za.h[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a8718f == za.h[w11, 7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be73cf == za.h[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be73cf == za.h[w11, 7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b0120d == za.h[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b0120d == za.h[w8, 5], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be1009 == za.h[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be1009 == za.h[w8, 1], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b45248 == za.h[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b45248 == za.h[w10, 0], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a21188 == za.h[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a21188 == za.h[w8, 0], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba5009 == za.h[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba5009 == za.h[w10, 1], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be12cd == za.h[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be12cd == za.h[w8, 5], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a0710a == za.h[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a0710a == za.h[w11, 2], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa318f == za.h[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa318f == za.h[w9, 7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1301c00 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1301c00 == za.h[w8, 0], {z0.h - z3.h}, z0.h +0xc1355d45 == za.h[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1355d45 == za.h[w10, 5], {z10.h - z13.h}, z5.h +0xc1387da7 == za.h[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc1387da7 == za.h[w11, 7], {z13.h - z16.h}, z8.h +0xc13f7fe7 == za.h[w11, 7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc13f7fe7 == za.h[w11, 7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1301e25 == za.h[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1301e25 == za.h[w8, 5], {z17.h - z20.h}, z0.h +0xc13e1c21 == za.h[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc13e1c21 == za.h[w8, 1], {z1.h - z4.h}, z14.h +0xc1345e60 == za.h[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1345e60 == za.h[w10, 0], {z19.h - z22.h}, z4.h +0xc1321d80 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1321d80 == za.h[w8, 0], {z12.h - z15.h}, z2.h +0xc13a5c21 == za.h[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc13a5c21 == za.h[w10, 1], {z1.h - z4.h}, z10.h +0xc13e1ec5 == za.h[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc13e1ec5 == za.h[w8, 5], {z22.h - z25.h}, z14.h +0xc1317d22 == za.h[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1317d22 == za.h[w11, 2], {z9.h - z12.h}, z1.h +0xc13b3d87 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc13b3d87 == za.h[w9, 7], {z12.h - z15.h}, z11.h +0xc1109000 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1109000 == za.h[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc115d505 == za.h[w10, 5, vgx4], {z8.h - z11.h}, z5.h[2] +0xc115d505 == za.h[w10, 5], {z8.h - z11.h}, z5.h[2] +0xc118fd87 == za.h[w11, 7, vgx4], {z12.h - z15.h}, z8.h[6] +0xc118fd87 == za.h[w11, 7], {z12.h - z15.h}, z8.h[6] +0xc11fff8f == za.h[w11, 7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc11fff8f == za.h[w11, 7], {z28.h - z31.h}, z15.h[7] +0xc1109e05 == za.h[w8, 5, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1109e05 == za.h[w8, 5], {z16.h - z19.h}, z0.h[6] +0xc11e9401 == za.h[w8, 1, vgx4], {z0.h - z3.h}, z14.h[2] +0xc11e9401 == za.h[w8, 1], {z0.h - z3.h}, z14.h[2] +0xc114d608 == za.h[w10, 0, vgx4], {z16.h - z19.h}, z4.h[3] +0xc114d608 == za.h[w10, 0], {z16.h - z19.h}, z4.h[3] +0xc1129980 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1129980 == za.h[w8, 0], {z12.h - z15.h}, z2.h[4] +0xc11ad801 == za.h[w10, 1, vgx4], {z0.h - z3.h}, z10.h[4] +0xc11ad801 == za.h[w10, 1], {z0.h - z3.h}, z10.h[4] +0xc11e9a8d == za.h[w8, 5, vgx4], {z20.h - z23.h}, z14.h[5] +0xc11e9a8d == za.h[w8, 5], {z20.h - z23.h}, z14.h[5] +0xc111f502 == za.h[w11, 2, vgx4], {z8.h - z11.h}, z1.h[2] +0xc111f502 == za.h[w11, 2], {z8.h - z11.h}, z1.h[2] +0xc11bb987 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h[4] +0xc11bb987 == za.h[w9, 7], {z12.h - z15.h}, z11.h[4] +0xc1a11008 == za.h[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a11008 == za.h[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b5510d == za.h[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b5510d == za.h[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a9718f == za.h[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9718f == za.h[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd738f == za.h[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd738f == za.h[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b1120d == za.h[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b1120d == za.h[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd1009 == za.h[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd1009 == za.h[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b55208 == za.h[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b55208 == za.h[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a11188 == za.h[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a11188 == za.h[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b95009 == za.h[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b95009 == za.h[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd128d == za.h[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd128d == za.h[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a1710a == za.h[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a1710a == za.h[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a9318f == za.h[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9318f == za.h[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/fmlal.s.cs b/suite/MC/AArch64/fmlal.s.cs new file mode 100644 index 000000000..1de95044a --- /dev/null +++ b/suite/MC/AArch64/fmlal.s.cs @@ -0,0 +1,181 @@ +# CS_ARCH_AARCH64, None, None +0x64205000 == z0.h, z0.b, z0.b[0] +0x64285db7 == z23.h, z13.b, z0.b[7] +0x643f5fff == z31.h, z31.b, z7.b[15] +0x64a08800 == z0.h, z0.b, z0.b +0x64a889b7 == z23.h, z13.b, z8.b +0x64bf8bff == z31.h, z31.b, z31.b +0x64a05000 == z0.h, z0.b, z0.b[0] +0x64a85db7 == z23.h, z13.b, z0.b[7] +0x64bf5fff == z31.h, z31.b, z7.b[15] +0x64a09800 == z0.h, z0.b, z0.b +0x64a899b7 == z23.h, z13.b, z8.b +0x64bf9bff == z31.h, z31.b, z31.b +0xc1200c00 == za.s[w8, 0:1], z0.h, z0.h +0xc1254d45 == za.s[w10, 10:11], z10.h, z5.h +0xc1286da7 == za.s[w11, 14:15], z13.h, z8.h +0xc12f6fe7 == za.s[w11, 14:15], z31.h, z15.h +0xc1200e25 == za.s[w8, 10:11], z17.h, z0.h +0xc12e0c21 == za.s[w8, 2:3], z1.h, z14.h +0xc1244e60 == za.s[w10, 0:1], z19.h, z4.h +0xc1220d80 == za.s[w8, 0:1], z12.h, z2.h +0xc12a4c21 == za.s[w10, 2:3], z1.h, z10.h +0xc12e0ec5 == za.s[w8, 10:11], z22.h, z14.h +0xc1216d22 == za.s[w11, 4:5], z9.h, z1.h +0xc12b2d87 == za.s[w9, 14:15], z12.h, z11.h +0xc1801000 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1855545 == za.s[w10, 10:11], z10.h, z5.h[1] +0xc188fda7 == za.s[w11, 14:15], z13.h, z8.h[7] +0xc18fffe7 == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1801e25 == za.s[w8, 10:11], z17.h, z0.h[3] +0xc18e9421 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1845660 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1821980 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc18ad821 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc18e1ac5 == za.s[w8, 10:11], z22.h, z14.h[2] +0xc181f522 == za.s[w11, 4:5], z9.h, z1.h[5] +0xc18bb987 == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1200800 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1200800 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1254941 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1254941 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc12869a3 == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc12869a3 == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc12f6be3 == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc12f6be3 == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1200a21 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1200a21 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc12e0821 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc12e0821 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1244a60 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1244a60 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1220980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1220980 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc12a4821 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc12a4821 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc12e0ac1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc12e0ac1 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc1216922 == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc1216922 == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc12b2983 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc12b2983 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1901000 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1901000 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1955545 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1955545 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1987d87 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1987d87 == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc19f7fc7 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f7fc7 == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1901e05 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1901e05 == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc19e1401 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc19e1401 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1945640 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1945640 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1921980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1921980 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc19a5801 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc19a5801 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc19e1ac5 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc19e1ac5 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1917502 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1917502 == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc19b3987 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc19b3987 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1a00800 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a00800 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b44941 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b44941 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a86983 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a86983 == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be6bc3 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be6bc3 == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b00a01 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b00a01 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be0801 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be0801 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b44a40 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b44a40 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a20980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a20980 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba4801 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba4801 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be0ac1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be0ac1 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a06902 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a06902 == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa2983 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa2983 == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300800 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1300800 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1354941 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1354941 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc13869a3 == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc13869a3 == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc13f6be3 == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc13f6be3 == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1300a21 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1300a21 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc13e0821 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc13e0821 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1344a60 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1344a60 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1320980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1320980 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc13a4821 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc13a4821 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc13e0ac1 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc13e0ac1 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc1316922 == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc1316922 == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc13b2983 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc13b2983 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1909000 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1909000 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc195d505 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc195d505 == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc198fd87 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198fd87 == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc19fff87 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fff87 == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1909e05 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1909e05 == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc19e9401 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc19e9401 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc194d600 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc194d600 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1929980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1929980 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc19ad801 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc19ad801 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc19e9a85 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc19e9a85 == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc191f502 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc191f502 == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc19bb987 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc19bb987 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1a10800 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a10800 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b54901 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b54901 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a96983 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a96983 == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd6b83 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd6b83 == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b10a01 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b10a01 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd0801 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd0801 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b54a00 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b54a00 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a10980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a10980 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b94801 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b94801 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd0a81 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd0a81 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a16902 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a16902 == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a92983 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a92983 == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/fmlall.s.cs b/suite/MC/AArch64/fmlall.s.cs new file mode 100644 index 000000000..bac7a59da --- /dev/null +++ b/suite/MC/AArch64/fmlall.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0x6420c000 == z0.s, z0.b, z0.b[0] +0x6428cdb7 == z23.s, z13.b, z0.b[7] +0x643fcfff == z31.s, z31.b, z7.b[15] +0x64208800 == z0.s, z0.b, z0.b +0x642889b7 == z23.s, z13.b, z8.b +0x643f8bff == z31.s, z31.b, z31.b +0x6460c000 == z0.s, z0.b, z0.b[0] +0x6468cdb7 == z23.s, z13.b, z0.b[7] +0x647fcfff == z31.s, z31.b, z7.b[15] +0x64209800 == z0.s, z0.b, z0.b +0x642899b7 == z23.s, z13.b, z8.b +0x643f9bff == z31.s, z31.b, z31.b +0x64a0c000 == z0.s, z0.b, z0.b[0] +0x64a8cdb7 == z23.s, z13.b, z0.b[7] +0x64bfcfff == z31.s, z31.b, z7.b[15] +0x6420a800 == z0.s, z0.b, z0.b +0x6428a9b7 == z23.s, z13.b, z8.b +0x643fabff == z31.s, z31.b, z31.b +0x64e0c000 == z0.s, z0.b, z0.b[0] +0x64e8cdb7 == z23.s, z13.b, z0.b[7] +0x64ffcfff == z31.s, z31.b, z7.b[15] +0x6420b800 == z0.s, z0.b, z0.b +0x6428b9b7 == z23.s, z13.b, z8.b +0x643fbbff == z31.s, z31.b, z31.b diff --git a/suite/MC/AArch64/fmls.s.cs b/suite/MC/AArch64/fmls.s.cs new file mode 100644 index 000000000..0807a79b0 --- /dev/null +++ b/suite/MC/AArch64/fmls.s.cs @@ -0,0 +1,433 @@ +# CS_ARCH_AARCH64, None, None +0xc1601808 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d +0xc1601808 == za.d[w8, 0], {z0.d - z1.d}, z0.d +0xc165594d == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d +0xc165594d == za.d[w10, 5], {z10.d - z11.d}, z5.d +0xc16879af == za.d[w11, 7, vgx2], {z13.d, z14.d}, z8.d +0xc16879af == za.d[w11, 7], {z13.d - z14.d}, z8.d +0xc16f7bef == za.d[w11, 7, vgx2], {z31.d, z0.d}, z15.d +0xc16f7bef == za.d[w11, 7], {z31.d - z0.d}, z15.d +0xc1601a2d == za.d[w8, 5, vgx2], {z17.d, z18.d}, z0.d +0xc1601a2d == za.d[w8, 5], {z17.d - z18.d}, z0.d +0xc16e1829 == za.d[w8, 1, vgx2], {z1.d, z2.d}, z14.d +0xc16e1829 == za.d[w8, 1], {z1.d - z2.d}, z14.d +0xc1645a68 == za.d[w10, 0, vgx2], {z19.d, z20.d}, z4.d +0xc1645a68 == za.d[w10, 0], {z19.d - z20.d}, z4.d +0xc1621988 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d +0xc1621988 == za.d[w8, 0], {z12.d - z13.d}, z2.d +0xc16a5829 == za.d[w10, 1, vgx2], {z1.d, z2.d}, z10.d +0xc16a5829 == za.d[w10, 1], {z1.d - z2.d}, z10.d +0xc16e1acd == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d +0xc16e1acd == za.d[w8, 5], {z22.d - z23.d}, z14.d +0xc161792a == za.d[w11, 2, vgx2], {z9.d, z10.d}, z1.d +0xc161792a == za.d[w11, 2], {z9.d - z10.d}, z1.d +0xc16b398f == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d +0xc16b398f == za.d[w9, 7], {z12.d - z13.d}, z11.d +0xc1d00010 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d[0] +0xc1d00010 == za.d[w8, 0], {z0.d, z1.d}, z0.d[0] +0xc1d54555 == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d[1] +0xc1d54555 == za.d[w10, 5], {z10.d, z11.d}, z5.d[1] +0xc1d86597 == za.d[w11, 7, vgx2], {z12.d, z13.d}, z8.d[1] +0xc1d86597 == za.d[w11, 7], {z12.d, z13.d}, z8.d[1] +0xc1df67d7 == za.d[w11, 7, vgx2], {z30.d, z31.d}, z15.d[1] +0xc1df67d7 == za.d[w11, 7], {z30.d, z31.d}, z15.d[1] +0xc1d00615 == za.d[w8, 5, vgx2], {z16.d, z17.d}, z0.d[1] +0xc1d00615 == za.d[w8, 5], {z16.d, z17.d}, z0.d[1] +0xc1de0411 == za.d[w8, 1, vgx2], {z0.d, z1.d}, z14.d[1] +0xc1de0411 == za.d[w8, 1], {z0.d, z1.d}, z14.d[1] +0xc1d44650 == za.d[w10, 0, vgx2], {z18.d, z19.d}, z4.d[1] +0xc1d44650 == za.d[w10, 0], {z18.d, z19.d}, z4.d[1] +0xc1d20190 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d[0] +0xc1d20190 == za.d[w8, 0], {z12.d, z13.d}, z2.d[0] +0xc1da4011 == za.d[w10, 1, vgx2], {z0.d, z1.d}, z10.d[0] +0xc1da4011 == za.d[w10, 1], {z0.d, z1.d}, z10.d[0] +0xc1de02d5 == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d[0] +0xc1de02d5 == za.d[w8, 5], {z22.d, z23.d}, z14.d[0] +0xc1d16512 == za.d[w11, 2, vgx2], {z8.d, z9.d}, z1.d[1] +0xc1d16512 == za.d[w11, 2], {z8.d, z9.d}, z1.d[1] +0xc1db2197 == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d[0] +0xc1db2197 == za.d[w9, 7], {z12.d, z13.d}, z11.d[0] +0xc1e01808 == za.d[w8, 0, vgx2], {z0.d, z1.d}, {z0.d, z1.d} +0xc1e01808 == za.d[w8, 0], {z0.d - z1.d}, {z0.d - z1.d} +0xc1f4594d == za.d[w10, 5, vgx2], {z10.d, z11.d}, {z20.d, z21.d} +0xc1f4594d == za.d[w10, 5], {z10.d - z11.d}, {z20.d - z21.d} +0xc1e8798f == za.d[w11, 7, vgx2], {z12.d, z13.d}, {z8.d, z9.d} +0xc1e8798f == za.d[w11, 7], {z12.d - z13.d}, {z8.d - z9.d} +0xc1fe7bcf == za.d[w11, 7, vgx2], {z30.d, z31.d}, {z30.d, z31.d} +0xc1fe7bcf == za.d[w11, 7], {z30.d - z31.d}, {z30.d - z31.d} +0xc1f01a0d == za.d[w8, 5, vgx2], {z16.d, z17.d}, {z16.d, z17.d} +0xc1f01a0d == za.d[w8, 5], {z16.d - z17.d}, {z16.d - z17.d} +0xc1fe1809 == za.d[w8, 1, vgx2], {z0.d, z1.d}, {z30.d, z31.d} +0xc1fe1809 == za.d[w8, 1], {z0.d - z1.d}, {z30.d - z31.d} +0xc1f45a48 == za.d[w10, 0, vgx2], {z18.d, z19.d}, {z20.d, z21.d} +0xc1f45a48 == za.d[w10, 0], {z18.d - z19.d}, {z20.d - z21.d} +0xc1e21988 == za.d[w8, 0, vgx2], {z12.d, z13.d}, {z2.d, z3.d} +0xc1e21988 == za.d[w8, 0], {z12.d - z13.d}, {z2.d - z3.d} +0xc1fa5809 == za.d[w10, 1, vgx2], {z0.d, z1.d}, {z26.d, z27.d} +0xc1fa5809 == za.d[w10, 1], {z0.d - z1.d}, {z26.d - z27.d} +0xc1fe1acd == za.d[w8, 5, vgx2], {z22.d, z23.d}, {z30.d, z31.d} +0xc1fe1acd == za.d[w8, 5], {z22.d - z23.d}, {z30.d - z31.d} +0xc1e0790a == za.d[w11, 2, vgx2], {z8.d, z9.d}, {z0.d, z1.d} +0xc1e0790a == za.d[w11, 2], {z8.d - z9.d}, {z0.d - z1.d} +0xc1ea398f == za.d[w9, 7, vgx2], {z12.d, z13.d}, {z10.d, z11.d} +0xc1ea398f == za.d[w9, 7], {z12.d - z13.d}, {z10.d - z11.d} +0xc1201808 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s +0xc1201808 == za.s[w8, 0], {z0.s - z1.s}, z0.s +0xc125594d == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s +0xc125594d == za.s[w10, 5], {z10.s - z11.s}, z5.s +0xc12879af == za.s[w11, 7, vgx2], {z13.s, z14.s}, z8.s +0xc12879af == za.s[w11, 7], {z13.s - z14.s}, z8.s +0xc12f7bef == za.s[w11, 7, vgx2], {z31.s, z0.s}, z15.s +0xc12f7bef == za.s[w11, 7], {z31.s - z0.s}, z15.s +0xc1201a2d == za.s[w8, 5, vgx2], {z17.s, z18.s}, z0.s +0xc1201a2d == za.s[w8, 5], {z17.s - z18.s}, z0.s +0xc12e1829 == za.s[w8, 1, vgx2], {z1.s, z2.s}, z14.s +0xc12e1829 == za.s[w8, 1], {z1.s - z2.s}, z14.s +0xc1245a68 == za.s[w10, 0, vgx2], {z19.s, z20.s}, z4.s +0xc1245a68 == za.s[w10, 0], {z19.s - z20.s}, z4.s +0xc1221988 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s +0xc1221988 == za.s[w8, 0], {z12.s - z13.s}, z2.s +0xc12a5829 == za.s[w10, 1, vgx2], {z1.s, z2.s}, z10.s +0xc12a5829 == za.s[w10, 1], {z1.s - z2.s}, z10.s +0xc12e1acd == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s +0xc12e1acd == za.s[w8, 5], {z22.s - z23.s}, z14.s +0xc121792a == za.s[w11, 2, vgx2], {z9.s, z10.s}, z1.s +0xc121792a == za.s[w11, 2], {z9.s - z10.s}, z1.s +0xc12b398f == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s +0xc12b398f == za.s[w9, 7], {z12.s - z13.s}, z11.s +0xc1500010 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s[0] +0xc1500010 == za.s[w8, 0], {z0.s, z1.s}, z0.s[0] +0xc1554555 == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s[1] +0xc1554555 == za.s[w10, 5], {z10.s, z11.s}, z5.s[1] +0xc1586d97 == za.s[w11, 7, vgx2], {z12.s, z13.s}, z8.s[3] +0xc1586d97 == za.s[w11, 7], {z12.s, z13.s}, z8.s[3] +0xc15f6fd7 == za.s[w11, 7, vgx2], {z30.s, z31.s}, z15.s[3] +0xc15f6fd7 == za.s[w11, 7], {z30.s, z31.s}, z15.s[3] +0xc1500e15 == za.s[w8, 5, vgx2], {z16.s, z17.s}, z0.s[3] +0xc1500e15 == za.s[w8, 5], {z16.s, z17.s}, z0.s[3] +0xc15e0411 == za.s[w8, 1, vgx2], {z0.s, z1.s}, z14.s[1] +0xc15e0411 == za.s[w8, 1], {z0.s, z1.s}, z14.s[1] +0xc1544650 == za.s[w10, 0, vgx2], {z18.s, z19.s}, z4.s[1] +0xc1544650 == za.s[w10, 0], {z18.s, z19.s}, z4.s[1] +0xc1520990 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s[2] +0xc1520990 == za.s[w8, 0], {z12.s, z13.s}, z2.s[2] +0xc15a4811 == za.s[w10, 1, vgx2], {z0.s, z1.s}, z10.s[2] +0xc15a4811 == za.s[w10, 1], {z0.s, z1.s}, z10.s[2] +0xc15e0ad5 == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s[2] +0xc15e0ad5 == za.s[w8, 5], {z22.s, z23.s}, z14.s[2] +0xc1516512 == za.s[w11, 2, vgx2], {z8.s, z9.s}, z1.s[1] +0xc1516512 == za.s[w11, 2], {z8.s, z9.s}, z1.s[1] +0xc15b2997 == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s[2] +0xc15b2997 == za.s[w9, 7], {z12.s, z13.s}, z11.s[2] +0xc1a01808 == za.s[w8, 0, vgx2], {z0.s, z1.s}, {z0.s, z1.s} +0xc1a01808 == za.s[w8, 0], {z0.s - z1.s}, {z0.s - z1.s} +0xc1b4594d == za.s[w10, 5, vgx2], {z10.s, z11.s}, {z20.s, z21.s} +0xc1b4594d == za.s[w10, 5], {z10.s - z11.s}, {z20.s - z21.s} +0xc1a8798f == za.s[w11, 7, vgx2], {z12.s, z13.s}, {z8.s, z9.s} +0xc1a8798f == za.s[w11, 7], {z12.s - z13.s}, {z8.s - z9.s} +0xc1be7bcf == za.s[w11, 7, vgx2], {z30.s, z31.s}, {z30.s, z31.s} +0xc1be7bcf == za.s[w11, 7], {z30.s - z31.s}, {z30.s - z31.s} +0xc1b01a0d == za.s[w8, 5, vgx2], {z16.s, z17.s}, {z16.s, z17.s} +0xc1b01a0d == za.s[w8, 5], {z16.s - z17.s}, {z16.s - z17.s} +0xc1be1809 == za.s[w8, 1, vgx2], {z0.s, z1.s}, {z30.s, z31.s} +0xc1be1809 == za.s[w8, 1], {z0.s - z1.s}, {z30.s - z31.s} +0xc1b45a48 == za.s[w10, 0, vgx2], {z18.s, z19.s}, {z20.s, z21.s} +0xc1b45a48 == za.s[w10, 0], {z18.s - z19.s}, {z20.s - z21.s} +0xc1a21988 == za.s[w8, 0, vgx2], {z12.s, z13.s}, {z2.s, z3.s} +0xc1a21988 == za.s[w8, 0], {z12.s - z13.s}, {z2.s - z3.s} +0xc1ba5809 == za.s[w10, 1, vgx2], {z0.s, z1.s}, {z26.s, z27.s} +0xc1ba5809 == za.s[w10, 1], {z0.s - z1.s}, {z26.s - z27.s} +0xc1be1acd == za.s[w8, 5, vgx2], {z22.s, z23.s}, {z30.s, z31.s} +0xc1be1acd == za.s[w8, 5], {z22.s - z23.s}, {z30.s - z31.s} +0xc1a0790a == za.s[w11, 2, vgx2], {z8.s, z9.s}, {z0.s, z1.s} +0xc1a0790a == za.s[w11, 2], {z8.s - z9.s}, {z0.s - z1.s} +0xc1aa398f == za.s[w9, 7, vgx2], {z12.s, z13.s}, {z10.s, z11.s} +0xc1aa398f == za.s[w9, 7], {z12.s - z13.s}, {z10.s - z11.s} +0xc1701808 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d +0xc1701808 == za.d[w8, 0], {z0.d - z3.d}, z0.d +0xc175594d == za.d[w10, 5, vgx4], {z10.d - z13.d}, z5.d +0xc175594d == za.d[w10, 5], {z10.d - z13.d}, z5.d +0xc17879af == za.d[w11, 7, vgx4], {z13.d - z16.d}, z8.d +0xc17879af == za.d[w11, 7], {z13.d - z16.d}, z8.d +0xc17f7bef == za.d[w11, 7, vgx4], {z31.d - z2.d}, z15.d +0xc17f7bef == za.d[w11, 7], {z31.d - z2.d}, z15.d +0xc1701a2d == za.d[w8, 5, vgx4], {z17.d - z20.d}, z0.d +0xc1701a2d == za.d[w8, 5], {z17.d - z20.d}, z0.d +0xc17e1829 == za.d[w8, 1, vgx4], {z1.d - z4.d}, z14.d +0xc17e1829 == za.d[w8, 1], {z1.d - z4.d}, z14.d +0xc1745a68 == za.d[w10, 0, vgx4], {z19.d - z22.d}, z4.d +0xc1745a68 == za.d[w10, 0], {z19.d - z22.d}, z4.d +0xc1721988 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d +0xc1721988 == za.d[w8, 0], {z12.d - z15.d}, z2.d +0xc17a5829 == za.d[w10, 1, vgx4], {z1.d - z4.d}, z10.d +0xc17a5829 == za.d[w10, 1], {z1.d - z4.d}, z10.d +0xc17e1acd == za.d[w8, 5, vgx4], {z22.d - z25.d}, z14.d +0xc17e1acd == za.d[w8, 5], {z22.d - z25.d}, z14.d +0xc171792a == za.d[w11, 2, vgx4], {z9.d - z12.d}, z1.d +0xc171792a == za.d[w11, 2], {z9.d - z12.d}, z1.d +0xc17b398f == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d +0xc17b398f == za.d[w9, 7], {z12.d - z15.d}, z11.d +0xc1d08010 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d[0] +0xc1d08010 == za.d[w8, 0], {z0.d - z3.d}, z0.d[0] +0xc1d5c515 == za.d[w10, 5, vgx4], {z8.d - z11.d}, z5.d[1] +0xc1d5c515 == za.d[w10, 5], {z8.d - z11.d}, z5.d[1] +0xc1d8e597 == za.d[w11, 7, vgx4], {z12.d - z15.d}, z8.d[1] +0xc1d8e597 == za.d[w11, 7], {z12.d - z15.d}, z8.d[1] +0xc1dfe797 == za.d[w11, 7, vgx4], {z28.d - z31.d}, z15.d[1] +0xc1dfe797 == za.d[w11, 7], {z28.d - z31.d}, z15.d[1] +0xc1d08615 == za.d[w8, 5, vgx4], {z16.d - z19.d}, z0.d[1] +0xc1d08615 == za.d[w8, 5], {z16.d - z19.d}, z0.d[1] +0xc1de8411 == za.d[w8, 1, vgx4], {z0.d - z3.d}, z14.d[1] +0xc1de8411 == za.d[w8, 1], {z0.d - z3.d}, z14.d[1] +0xc1d4c610 == za.d[w10, 0, vgx4], {z16.d - z19.d}, z4.d[1] +0xc1d4c610 == za.d[w10, 0], {z16.d - z19.d}, z4.d[1] +0xc1d28190 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d[0] +0xc1d28190 == za.d[w8, 0], {z12.d - z15.d}, z2.d[0] +0xc1dac011 == za.d[w10, 1, vgx4], {z0.d - z3.d}, z10.d[0] +0xc1dac011 == za.d[w10, 1], {z0.d - z3.d}, z10.d[0] +0xc1de8295 == za.d[w8, 5, vgx4], {z20.d - z23.d}, z14.d[0] +0xc1de8295 == za.d[w8, 5], {z20.d - z23.d}, z14.d[0] +0xc1d1e512 == za.d[w11, 2, vgx4], {z8.d - z11.d}, z1.d[1] +0xc1d1e512 == za.d[w11, 2], {z8.d - z11.d}, z1.d[1] +0xc1dba197 == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d[0] +0xc1dba197 == za.d[w9, 7], {z12.d - z15.d}, z11.d[0] +0xc1e11808 == za.d[w8, 0, vgx4], {z0.d - z3.d}, {z0.d - z3.d} +0xc1e11808 == za.d[w8, 0], {z0.d - z3.d}, {z0.d - z3.d} +0xc1f5590d == za.d[w10, 5, vgx4], {z8.d - z11.d}, {z20.d - z23.d} +0xc1f5590d == za.d[w10, 5], {z8.d - z11.d}, {z20.d - z23.d} +0xc1e9798f == za.d[w11, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e9798f == za.d[w11, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd7b8f == za.d[w11, 7, vgx4], {z28.d - z31.d}, {z28.d - z31.d} +0xc1fd7b8f == za.d[w11, 7], {z28.d - z31.d}, {z28.d - z31.d} +0xc1f11a0d == za.d[w8, 5, vgx4], {z16.d - z19.d}, {z16.d - z19.d} +0xc1f11a0d == za.d[w8, 5], {z16.d - z19.d}, {z16.d - z19.d} +0xc1fd1809 == za.d[w8, 1, vgx4], {z0.d - z3.d}, {z28.d - z31.d} +0xc1fd1809 == za.d[w8, 1], {z0.d - z3.d}, {z28.d - z31.d} +0xc1f55a08 == za.d[w10, 0, vgx4], {z16.d - z19.d}, {z20.d - z23.d} +0xc1f55a08 == za.d[w10, 0], {z16.d - z19.d}, {z20.d - z23.d} +0xc1e11988 == za.d[w8, 0, vgx4], {z12.d - z15.d}, {z0.d - z3.d} +0xc1e11988 == za.d[w8, 0], {z12.d - z15.d}, {z0.d - z3.d} +0xc1f95809 == za.d[w10, 1, vgx4], {z0.d - z3.d}, {z24.d - z27.d} +0xc1f95809 == za.d[w10, 1], {z0.d - z3.d}, {z24.d - z27.d} +0xc1fd1a8d == za.d[w8, 5, vgx4], {z20.d - z23.d}, {z28.d - z31.d} +0xc1fd1a8d == za.d[w8, 5], {z20.d - z23.d}, {z28.d - z31.d} +0xc1e1790a == za.d[w11, 2, vgx4], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e1790a == za.d[w11, 2], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e9398f == za.d[w9, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e9398f == za.d[w9, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1301808 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s +0xc1301808 == za.s[w8, 0], {z0.s - z3.s}, z0.s +0xc135594d == za.s[w10, 5, vgx4], {z10.s - z13.s}, z5.s +0xc135594d == za.s[w10, 5], {z10.s - z13.s}, z5.s +0xc13879af == za.s[w11, 7, vgx4], {z13.s - z16.s}, z8.s +0xc13879af == za.s[w11, 7], {z13.s - z16.s}, z8.s +0xc13f7bef == za.s[w11, 7, vgx4], {z31.s - z2.s}, z15.s +0xc13f7bef == za.s[w11, 7], {z31.s - z2.s}, z15.s +0xc1301a2d == za.s[w8, 5, vgx4], {z17.s - z20.s}, z0.s +0xc1301a2d == za.s[w8, 5], {z17.s - z20.s}, z0.s +0xc13e1829 == za.s[w8, 1, vgx4], {z1.s - z4.s}, z14.s +0xc13e1829 == za.s[w8, 1], {z1.s - z4.s}, z14.s +0xc1345a68 == za.s[w10, 0, vgx4], {z19.s - z22.s}, z4.s +0xc1345a68 == za.s[w10, 0], {z19.s - z22.s}, z4.s +0xc1321988 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s +0xc1321988 == za.s[w8, 0], {z12.s - z15.s}, z2.s +0xc13a5829 == za.s[w10, 1, vgx4], {z1.s - z4.s}, z10.s +0xc13a5829 == za.s[w10, 1], {z1.s - z4.s}, z10.s +0xc13e1acd == za.s[w8, 5, vgx4], {z22.s - z25.s}, z14.s +0xc13e1acd == za.s[w8, 5], {z22.s - z25.s}, z14.s +0xc131792a == za.s[w11, 2, vgx4], {z9.s - z12.s}, z1.s +0xc131792a == za.s[w11, 2], {z9.s - z12.s}, z1.s +0xc13b398f == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s +0xc13b398f == za.s[w9, 7], {z12.s - z15.s}, z11.s +0xc1508010 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s[0] +0xc1508010 == za.s[w8, 0], {z0.s - z3.s}, z0.s[0] +0xc155c515 == za.s[w10, 5, vgx4], {z8.s - z11.s}, z5.s[1] +0xc155c515 == za.s[w10, 5], {z8.s - z11.s}, z5.s[1] +0xc158ed97 == za.s[w11, 7, vgx4], {z12.s - z15.s}, z8.s[3] +0xc158ed97 == za.s[w11, 7], {z12.s - z15.s}, z8.s[3] +0xc15fef97 == za.s[w11, 7, vgx4], {z28.s - z31.s}, z15.s[3] +0xc15fef97 == za.s[w11, 7], {z28.s - z31.s}, z15.s[3] +0xc1508e15 == za.s[w8, 5, vgx4], {z16.s - z19.s}, z0.s[3] +0xc1508e15 == za.s[w8, 5], {z16.s - z19.s}, z0.s[3] +0xc15e8411 == za.s[w8, 1, vgx4], {z0.s - z3.s}, z14.s[1] +0xc15e8411 == za.s[w8, 1], {z0.s - z3.s}, z14.s[1] +0xc154c610 == za.s[w10, 0, vgx4], {z16.s - z19.s}, z4.s[1] +0xc154c610 == za.s[w10, 0], {z16.s - z19.s}, z4.s[1] +0xc1528990 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s[2] +0xc1528990 == za.s[w8, 0], {z12.s - z15.s}, z2.s[2] +0xc15ac811 == za.s[w10, 1, vgx4], {z0.s - z3.s}, z10.s[2] +0xc15ac811 == za.s[w10, 1], {z0.s - z3.s}, z10.s[2] +0xc15e8a95 == za.s[w8, 5, vgx4], {z20.s - z23.s}, z14.s[2] +0xc15e8a95 == za.s[w8, 5], {z20.s - z23.s}, z14.s[2] +0xc151e512 == za.s[w11, 2, vgx4], {z8.s - z11.s}, z1.s[1] +0xc151e512 == za.s[w11, 2], {z8.s - z11.s}, z1.s[1] +0xc15ba997 == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s[2] +0xc15ba997 == za.s[w9, 7], {z12.s - z15.s}, z11.s[2] +0xc1a11808 == za.s[w8, 0, vgx4], {z0.s - z3.s}, {z0.s - z3.s} +0xc1a11808 == za.s[w8, 0], {z0.s - z3.s}, {z0.s - z3.s} +0xc1b5590d == za.s[w10, 5, vgx4], {z8.s - z11.s}, {z20.s - z23.s} +0xc1b5590d == za.s[w10, 5], {z8.s - z11.s}, {z20.s - z23.s} +0xc1a9798f == za.s[w11, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a9798f == za.s[w11, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1bd7b8f == za.s[w11, 7, vgx4], {z28.s - z31.s}, {z28.s - z31.s} +0xc1bd7b8f == za.s[w11, 7], {z28.s - z31.s}, {z28.s - z31.s} +0xc1b11a0d == za.s[w8, 5, vgx4], {z16.s - z19.s}, {z16.s - z19.s} +0xc1b11a0d == za.s[w8, 5], {z16.s - z19.s}, {z16.s - z19.s} +0xc1bd1809 == za.s[w8, 1, vgx4], {z0.s - z3.s}, {z28.s - z31.s} +0xc1bd1809 == za.s[w8, 1], {z0.s - z3.s}, {z28.s - z31.s} +0xc1b55a08 == za.s[w10, 0, vgx4], {z16.s - z19.s}, {z20.s - z23.s} +0xc1b55a08 == za.s[w10, 0], {z16.s - z19.s}, {z20.s - z23.s} +0xc1a11988 == za.s[w8, 0, vgx4], {z12.s - z15.s}, {z0.s - z3.s} +0xc1a11988 == za.s[w8, 0], {z12.s - z15.s}, {z0.s - z3.s} +0xc1b95809 == za.s[w10, 1, vgx4], {z0.s - z3.s}, {z24.s - z27.s} +0xc1b95809 == za.s[w10, 1], {z0.s - z3.s}, {z24.s - z27.s} +0xc1bd1a8d == za.s[w8, 5, vgx4], {z20.s - z23.s}, {z28.s - z31.s} +0xc1bd1a8d == za.s[w8, 5], {z20.s - z23.s}, {z28.s - z31.s} +0xc1a1790a == za.s[w11, 2, vgx4], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a1790a == za.s[w11, 2], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a9398f == za.s[w9, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a9398f == za.s[w9, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1201c08 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1201c08 == za.h[w8, 0], {z0.h - z1.h}, z0.h +0xc1255d4d == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1255d4d == za.h[w10, 5], {z10.h - z11.h}, z5.h +0xc1287daf == za.h[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc1287daf == za.h[w11, 7], {z13.h - z14.h}, z8.h +0xc12f7fef == za.h[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc12f7fef == za.h[w11, 7], {z31.h - z0.h}, z15.h +0xc1201e2d == za.h[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1201e2d == za.h[w8, 5], {z17.h - z18.h}, z0.h +0xc12e1c29 == za.h[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc12e1c29 == za.h[w8, 1], {z1.h - z2.h}, z14.h +0xc1245e68 == za.h[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1245e68 == za.h[w10, 0], {z19.h - z20.h}, z4.h +0xc1221d88 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1221d88 == za.h[w8, 0], {z12.h - z13.h}, z2.h +0xc12a5c29 == za.h[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc12a5c29 == za.h[w10, 1], {z1.h - z2.h}, z10.h +0xc12e1ecd == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc12e1ecd == za.h[w8, 5], {z22.h - z23.h}, z14.h +0xc1217d2a == za.h[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1217d2a == za.h[w11, 2], {z9.h - z10.h}, z1.h +0xc12b3d8f == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc12b3d8f == za.h[w9, 7], {z12.h - z13.h}, z11.h +0xc1101010 == za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1101010 == za.h[w8, 0], {z0.h - z1.h}, z0.h[0] +0xc1155555 == za.h[w10, 5, vgx2], {z10.h, z11.h}, z5.h[2] +0xc1155555 == za.h[w10, 5], {z10.h - z11.h}, z5.h[2] +0xc1187d97 == za.h[w11, 7, vgx2], {z12.h, z13.h}, z8.h[6] +0xc1187d97 == za.h[w11, 7], {z12.h - z13.h}, z8.h[6] +0xc11f7fdf == za.h[w11, 7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc11f7fdf == za.h[w11, 7], {z30.h - z31.h}, z15.h[7] +0xc1101e15 == za.h[w8, 5, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1101e15 == za.h[w8, 5], {z16.h - z17.h}, z0.h[6] +0xc11e1411 == za.h[w8, 1, vgx2], {z0.h, z1.h}, z14.h[2] +0xc11e1411 == za.h[w8, 1], {z0.h - z1.h}, z14.h[2] +0xc1145658 == za.h[w10, 0, vgx2], {z18.h, z19.h}, z4.h[3] +0xc1145658 == za.h[w10, 0], {z18.h - z19.h}, z4.h[3] +0xc1121990 == za.h[w8, 0, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1121990 == za.h[w8, 0], {z12.h - z13.h}, z2.h[4] +0xc11a5811 == za.h[w10, 1, vgx2], {z0.h, z1.h}, z10.h[4] +0xc11a5811 == za.h[w10, 1], {z0.h - z1.h}, z10.h[4] +0xc11e1add == za.h[w8, 5, vgx2], {z22.h, z23.h}, z14.h[5] +0xc11e1add == za.h[w8, 5], {z22.h - z23.h}, z14.h[5] +0xc1117512 == za.h[w11, 2, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1117512 == za.h[w11, 2], {z8.h - z9.h}, z1.h[2] +0xc11b3997 == za.h[w9, 7, vgx2], {z12.h, z13.h}, z11.h[4] +0xc11b3997 == za.h[w9, 7], {z12.h - z13.h}, z11.h[4] +0xc1a01018 == za.h[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a01018 == za.h[w8, 0], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b4515d == za.h[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b4515d == za.h[w10, 5], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a8719f == za.h[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a8719f == za.h[w11, 7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be73df == za.h[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be73df == za.h[w11, 7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b0121d == za.h[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b0121d == za.h[w8, 5], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be1019 == za.h[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be1019 == za.h[w8, 1], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b45258 == za.h[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b45258 == za.h[w10, 0], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a21198 == za.h[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a21198 == za.h[w8, 0], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba5019 == za.h[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba5019 == za.h[w10, 1], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be12dd == za.h[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be12dd == za.h[w8, 5], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a0711a == za.h[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a0711a == za.h[w11, 2], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa319f == za.h[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa319f == za.h[w9, 7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1301c08 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1301c08 == za.h[w8, 0], {z0.h - z3.h}, z0.h +0xc1355d4d == za.h[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1355d4d == za.h[w10, 5], {z10.h - z13.h}, z5.h +0xc1387daf == za.h[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc1387daf == za.h[w11, 7], {z13.h - z16.h}, z8.h +0xc13f7fef == za.h[w11, 7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc13f7fef == za.h[w11, 7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1301e2d == za.h[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1301e2d == za.h[w8, 5], {z17.h - z20.h}, z0.h +0xc13e1c29 == za.h[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc13e1c29 == za.h[w8, 1], {z1.h - z4.h}, z14.h +0xc1345e68 == za.h[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1345e68 == za.h[w10, 0], {z19.h - z22.h}, z4.h +0xc1321d88 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1321d88 == za.h[w8, 0], {z12.h - z15.h}, z2.h +0xc13a5c29 == za.h[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc13a5c29 == za.h[w10, 1], {z1.h - z4.h}, z10.h +0xc13e1ecd == za.h[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc13e1ecd == za.h[w8, 5], {z22.h - z25.h}, z14.h +0xc1317d2a == za.h[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1317d2a == za.h[w11, 2], {z9.h - z12.h}, z1.h +0xc13b3d8f == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc13b3d8f == za.h[w9, 7], {z12.h - z15.h}, z11.h +0xc1109010 == za.h[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1109010 == za.h[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc115d515 == za.h[w10, 5, vgx4], {z8.h - z11.h}, z5.h[2] +0xc115d515 == za.h[w10, 5], {z8.h - z11.h}, z5.h[2] +0xc118fd97 == za.h[w11, 7, vgx4], {z12.h - z15.h}, z8.h[6] +0xc118fd97 == za.h[w11, 7], {z12.h - z15.h}, z8.h[6] +0xc11fff9f == za.h[w11, 7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc11fff9f == za.h[w11, 7], {z28.h - z31.h}, z15.h[7] +0xc1109e15 == za.h[w8, 5, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1109e15 == za.h[w8, 5], {z16.h - z19.h}, z0.h[6] +0xc11e9411 == za.h[w8, 1, vgx4], {z0.h - z3.h}, z14.h[2] +0xc11e9411 == za.h[w8, 1], {z0.h - z3.h}, z14.h[2] +0xc114d618 == za.h[w10, 0, vgx4], {z16.h - z19.h}, z4.h[3] +0xc114d618 == za.h[w10, 0], {z16.h - z19.h}, z4.h[3] +0xc1129990 == za.h[w8, 0, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1129990 == za.h[w8, 0], {z12.h - z15.h}, z2.h[4] +0xc11ad811 == za.h[w10, 1, vgx4], {z0.h - z3.h}, z10.h[4] +0xc11ad811 == za.h[w10, 1], {z0.h - z3.h}, z10.h[4] +0xc11e9a9d == za.h[w8, 5, vgx4], {z20.h - z23.h}, z14.h[5] +0xc11e9a9d == za.h[w8, 5], {z20.h - z23.h}, z14.h[5] +0xc111f512 == za.h[w11, 2, vgx4], {z8.h - z11.h}, z1.h[2] +0xc111f512 == za.h[w11, 2], {z8.h - z11.h}, z1.h[2] +0xc11bb997 == za.h[w9, 7, vgx4], {z12.h - z15.h}, z11.h[4] +0xc11bb997 == za.h[w9, 7], {z12.h - z15.h}, z11.h[4] +0xc1a11018 == za.h[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a11018 == za.h[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b5511d == za.h[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b5511d == za.h[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a9719f == za.h[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9719f == za.h[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd739f == za.h[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd739f == za.h[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b1121d == za.h[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b1121d == za.h[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd1019 == za.h[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd1019 == za.h[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b55218 == za.h[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b55218 == za.h[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a11198 == za.h[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a11198 == za.h[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b95019 == za.h[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b95019 == za.h[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd129d == za.h[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd129d == za.h[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a1711a == za.h[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a1711a == za.h[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a9319f == za.h[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9319f == za.h[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/fmlsl.s.cs b/suite/MC/AArch64/fmlsl.s.cs new file mode 100644 index 000000000..66f9d78b6 --- /dev/null +++ b/suite/MC/AArch64/fmlsl.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1200c08 == za.s[w8, 0:1], z0.h, z0.h +0xc1254d4d == za.s[w10, 10:11], z10.h, z5.h +0xc1286daf == za.s[w11, 14:15], z13.h, z8.h +0xc12f6fef == za.s[w11, 14:15], z31.h, z15.h +0xc1200e2d == za.s[w8, 10:11], z17.h, z0.h +0xc12e0c29 == za.s[w8, 2:3], z1.h, z14.h +0xc1244e68 == za.s[w10, 0:1], z19.h, z4.h +0xc1220d88 == za.s[w8, 0:1], z12.h, z2.h +0xc12a4c29 == za.s[w10, 2:3], z1.h, z10.h +0xc12e0ecd == za.s[w8, 10:11], z22.h, z14.h +0xc1216d2a == za.s[w11, 4:5], z9.h, z1.h +0xc12b2d8f == za.s[w9, 14:15], z12.h, z11.h +0xc1801008 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc185554d == za.s[w10, 10:11], z10.h, z5.h[1] +0xc188fdaf == za.s[w11, 14:15], z13.h, z8.h[7] +0xc18fffef == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1801e2d == za.s[w8, 10:11], z17.h, z0.h[3] +0xc18e9429 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1845668 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1821988 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc18ad829 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc18e1acd == za.s[w8, 10:11], z22.h, z14.h[2] +0xc181f52a == za.s[w11, 4:5], z9.h, z1.h[5] +0xc18bb98f == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1200808 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1200808 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1254949 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1254949 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc12869ab == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc12869ab == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc12f6beb == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc12f6beb == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1200a29 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1200a29 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc12e0829 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc12e0829 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1244a68 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1244a68 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1220988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1220988 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc12a4829 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc12a4829 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc12e0ac9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc12e0ac9 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc121692a == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc121692a == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc12b298b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc12b298b == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1901008 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1901008 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc195554d == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc195554d == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1987d8f == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1987d8f == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc19f7fcf == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f7fcf == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1901e0d == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1901e0d == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc19e1409 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc19e1409 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1945648 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1945648 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1921988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1921988 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc19a5809 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc19a5809 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc19e1acd == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc19e1acd == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc191750a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc191750a == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc19b398f == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc19b398f == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1a00808 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1a00808 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1b44949 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1b44949 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1a8698b == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1a8698b == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1be6bcb == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1be6bcb == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1b00a09 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1b00a09 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1be0809 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1be0809 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1b44a48 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1b44a48 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1a20988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1a20988 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1ba4809 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1ba4809 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1be0ac9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1be0ac9 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1a0690a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1a0690a == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1aa298b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1aa298b == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300808 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1300808 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1354949 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1354949 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc13869ab == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc13869ab == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc13f6beb == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc13f6beb == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1300a29 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1300a29 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc13e0829 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc13e0829 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1344a68 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1344a68 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1320988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1320988 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc13a4829 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc13a4829 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc13e0ac9 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc13e0ac9 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc131692a == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc131692a == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc13b298b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc13b298b == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1909008 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1909008 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc195d50d == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc195d50d == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc198fd8f == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198fd8f == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc19fff8f == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fff8f == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1909e0d == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1909e0d == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc19e9409 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc19e9409 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc194d608 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc194d608 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1929988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1929988 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc19ad809 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc19ad809 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc19e9a8d == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc19e9a8d == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc191f50a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc191f50a == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc19bb98f == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc19bb98f == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1a10808 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1a10808 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1b54909 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1b54909 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1a9698b == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9698b == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1bd6b8b == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1bd6b8b == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1b10a09 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1b10a09 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1bd0809 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1bd0809 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1b54a08 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1b54a08 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1a10988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1a10988 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1b94809 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1b94809 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1bd0a89 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1bd0a89 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1a1690a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a1690a == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1a9298b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1a9298b == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/fmopa.s.cs b/suite/MC/AArch64/fmopa.s.cs new file mode 100644 index 000000000..96c838366 --- /dev/null +++ b/suite/MC/AArch64/fmopa.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x81800008 == za0.h, p0/m, p0/m, z0.h, z0.h +0x81955549 == za1.h, p5/m, p2/m, z10.h, z21.h +0x8188eda9 == za1.h, p3/m, p7/m, z13.h, z8.h +0x819fffe9 == za1.h, p7/m, p7/m, z31.h, z31.h +0x81900e29 == za1.h, p3/m, p0/m, z17.h, z16.h +0x819e8429 == za1.h, p1/m, p4/m, z1.h, z30.h +0x81945668 == za0.h, p5/m, p2/m, z19.h, z20.h +0x81821988 == za0.h, p6/m, p0/m, z12.h, z2.h +0x819ac829 == za1.h, p2/m, p6/m, z1.h, z26.h +0x819e0ac9 == za1.h, p2/m, p0/m, z22.h, z30.h +0x8181f528 == za0.h, p5/m, p7/m, z9.h, z1.h +0x818ba989 == za1.h, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/fmops.s.cs b/suite/MC/AArch64/fmops.s.cs new file mode 100644 index 000000000..169d3c5e0 --- /dev/null +++ b/suite/MC/AArch64/fmops.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x81800018 == za0.h, p0/m, p0/m, z0.h, z0.h +0x81955559 == za1.h, p5/m, p2/m, z10.h, z21.h +0x8188edb9 == za1.h, p3/m, p7/m, z13.h, z8.h +0x819ffff9 == za1.h, p7/m, p7/m, z31.h, z31.h +0x81900e39 == za1.h, p3/m, p0/m, z17.h, z16.h +0x819e8439 == za1.h, p1/m, p4/m, z1.h, z30.h +0x81945678 == za0.h, p5/m, p2/m, z19.h, z20.h +0x81821998 == za0.h, p6/m, p0/m, z12.h, z2.h +0x819ac839 == za1.h, p2/m, p6/m, z1.h, z26.h +0x819e0ad9 == za1.h, p2/m, p0/m, z22.h, z30.h +0x8181f538 == za0.h, p5/m, p7/m, z9.h, z1.h +0x818ba999 == za1.h, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/frinta.s.cs b/suite/MC/AArch64/frinta.s.cs new file mode 100644 index 000000000..5ac7a1011 --- /dev/null +++ b/suite/MC/AArch64/frinta.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc1ace000 == {z0.s - z1.s}, {z0.s - z1.s} +0xc1ace154 == {z20.s - z21.s}, {z10.s - z11.s} +0xc1ace196 == {z22.s - z23.s}, {z12.s - z13.s} +0xc1ace3de == {z30.s - z31.s}, {z30.s - z31.s} +0xc1bce000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1bce114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1bce194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1bce39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/frintm.s.cs b/suite/MC/AArch64/frintm.s.cs new file mode 100644 index 000000000..96b759dc8 --- /dev/null +++ b/suite/MC/AArch64/frintm.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc1aae000 == {z0.s - z1.s}, {z0.s - z1.s} +0xc1aae154 == {z20.s - z21.s}, {z10.s - z11.s} +0xc1aae196 == {z22.s - z23.s}, {z12.s - z13.s} +0xc1aae3de == {z30.s - z31.s}, {z30.s - z31.s} +0xc1bae000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1bae114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1bae194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1bae39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/frintn.s.cs b/suite/MC/AArch64/frintn.s.cs new file mode 100644 index 000000000..9148102a2 --- /dev/null +++ b/suite/MC/AArch64/frintn.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc1a8e000 == {z0.s - z1.s}, {z0.s - z1.s} +0xc1a8e154 == {z20.s - z21.s}, {z10.s - z11.s} +0xc1a8e196 == {z22.s - z23.s}, {z12.s - z13.s} +0xc1a8e3de == {z30.s - z31.s}, {z30.s - z31.s} +0xc1b8e000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1b8e114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1b8e194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1b8e39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/frintp.s.cs b/suite/MC/AArch64/frintp.s.cs new file mode 100644 index 000000000..5dfe0eee3 --- /dev/null +++ b/suite/MC/AArch64/frintp.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc1a9e000 == {z0.s - z1.s}, {z0.s - z1.s} +0xc1a9e154 == {z20.s - z21.s}, {z10.s - z11.s} +0xc1a9e196 == {z22.s - z23.s}, {z12.s - z13.s} +0xc1a9e3de == {z30.s - z31.s}, {z30.s - z31.s} +0xc1b9e000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1b9e114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1b9e194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1b9e39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/fscale.s.cs b/suite/MC/AArch64/fscale.s.cs new file mode 100644 index 000000000..1ce76c5bb --- /dev/null +++ b/suite/MC/AArch64/fscale.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc160a180 == {z0.h-z1.h}, {z0.h-z1.h}, z0.h +0xc16fa19e == {z30.h-z31.h}, {z30.h-z31.h}, z15.h +0xc1a0a180 == {z0.s-z1.s}, {z0.s-z1.s}, z0.s +0xc1afa19e == {z30.s-z31.s}, {z30.s-z31.s}, z15.s +0xc1e0a180 == {z0.d-z1.d}, {z0.d-z1.d}, z0.d +0xc1efa19e == {z30.d-z31.d}, {z30.d-z31.d}, z15.d +0xc160b180 == {z0.h-z1.h}, {z0.h-z1.h}, {z0.h-z1.h} +0xc17eb19e == {z30.h-z31.h}, {z30.h-z31.h}, {z30.h-z31.h} +0xc1a0b180 == {z0.s-z1.s}, {z0.s-z1.s}, {z0.s-z1.s} +0xc1beb19e == {z30.s-z31.s}, {z30.s-z31.s}, {z30.s-z31.s} +0xc1e0b180 == {z0.d-z1.d}, {z0.d-z1.d}, {z0.d-z1.d} +0xc1feb19e == {z30.d-z31.d}, {z30.d-z31.d}, {z30.d-z31.d} +0xc160a980 == {z0.h-z3.h}, {z0.h-z3.h}, z0.h +0xc16fa99c == {z28.h-z31.h}, {z28.h-z31.h}, z15.h +0xc1a0a980 == {z0.s-z3.s}, {z0.s-z3.s}, z0.s +0xc1afa99c == {z28.s-z31.s}, {z28.s-z31.s}, z15.s +0xc1e0a980 == {z0.d-z3.d}, {z0.d-z3.d}, z0.d +0xc1efa99c == {z28.d-z31.d}, {z28.d-z31.d}, z15.d +0xc160b980 == {z0.h-z3.h}, {z0.h-z3.h}, {z0.h-z3.h} +0xc17cb99c == {z28.h-z31.h}, {z28.h-z31.h}, {z28.h-z31.h} +0xc1a0b980 == {z0.s-z3.s}, {z0.s-z3.s}, {z0.s-z3.s} +0xc1bcb99c == {z28.s-z31.s}, {z28.s-z31.s}, {z28.s-z31.s} +0xc1e0b980 == {z0.d-z3.d}, {z0.d-z3.d}, {z0.d-z3.d} +0xc1fcb99c == {z28.d-z31.d}, {z28.d-z31.d}, {z28.d-z31.d} diff --git a/suite/MC/AArch64/fsub.s.cs b/suite/MC/AArch64/fsub.s.cs new file mode 100644 index 000000000..9f8b337fa --- /dev/null +++ b/suite/MC/AArch64/fsub.s.cs @@ -0,0 +1,144 @@ +# CS_ARCH_AARCH64, None, None +0xc1e01c08 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc1e01c08 == za.d[w8, 0], {z0.d, z1.d} +0xc1e05d4d == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc1e05d4d == za.d[w10, 5], {z10.d, z11.d} +0xc1e07d8f == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc1e07d8f == za.d[w11, 7], {z12.d, z13.d} +0xc1e07fcf == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc1e07fcf == za.d[w11, 7], {z30.d, z31.d} +0xc1e01e0d == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc1e01e0d == za.d[w8, 5], {z16.d, z17.d} +0xc1e01c09 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc1e01c09 == za.d[w8, 1], {z0.d, z1.d} +0xc1e05e48 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc1e05e48 == za.d[w10, 0], {z18.d, z19.d} +0xc1e01d88 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc1e01d88 == za.d[w8, 0], {z12.d, z13.d} +0xc1e05c09 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc1e05c09 == za.d[w10, 1], {z0.d, z1.d} +0xc1e01ecd == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc1e01ecd == za.d[w8, 5], {z22.d, z23.d} +0xc1e07d0a == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc1e07d0a == za.d[w11, 2], {z8.d, z9.d} +0xc1e03d8f == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc1e03d8f == za.d[w9, 7], {z12.d, z13.d} +0xc1a01c08 == za.s[w8, 0, vgx2], {z0.s, z1.s} +0xc1a01c08 == za.s[w8, 0], {z0.s, z1.s} +0xc1a05d4d == za.s[w10, 5, vgx2], {z10.s, z11.s} +0xc1a05d4d == za.s[w10, 5], {z10.s, z11.s} +0xc1a07d8f == za.s[w11, 7, vgx2], {z12.s, z13.s} +0xc1a07d8f == za.s[w11, 7], {z12.s, z13.s} +0xc1a07fcf == za.s[w11, 7, vgx2], {z30.s, z31.s} +0xc1a07fcf == za.s[w11, 7], {z30.s, z31.s} +0xc1a01e0d == za.s[w8, 5, vgx2], {z16.s, z17.s} +0xc1a01e0d == za.s[w8, 5], {z16.s, z17.s} +0xc1a01c09 == za.s[w8, 1, vgx2], {z0.s, z1.s} +0xc1a01c09 == za.s[w8, 1], {z0.s, z1.s} +0xc1a05e48 == za.s[w10, 0, vgx2], {z18.s, z19.s} +0xc1a05e48 == za.s[w10, 0], {z18.s, z19.s} +0xc1a01d88 == za.s[w8, 0, vgx2], {z12.s, z13.s} +0xc1a01d88 == za.s[w8, 0], {z12.s, z13.s} +0xc1a05c09 == za.s[w10, 1, vgx2], {z0.s, z1.s} +0xc1a05c09 == za.s[w10, 1], {z0.s, z1.s} +0xc1a01ecd == za.s[w8, 5, vgx2], {z22.s, z23.s} +0xc1a01ecd == za.s[w8, 5], {z22.s, z23.s} +0xc1a07d0a == za.s[w11, 2, vgx2], {z8.s, z9.s} +0xc1a07d0a == za.s[w11, 2], {z8.s, z9.s} +0xc1a03d8f == za.s[w9, 7, vgx2], {z12.s, z13.s} +0xc1a03d8f == za.s[w9, 7], {z12.s, z13.s} +0xc1e11c08 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc1e11c08 == za.d[w8, 0], {z0.d - z3.d} +0xc1e15d0d == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc1e15d0d == za.d[w10, 5], {z8.d - z11.d} +0xc1e17d8f == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc1e17d8f == za.d[w11, 7], {z12.d - z15.d} +0xc1e17f8f == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc1e17f8f == za.d[w11, 7], {z28.d - z31.d} +0xc1e11e0d == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc1e11e0d == za.d[w8, 5], {z16.d - z19.d} +0xc1e11c09 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc1e11c09 == za.d[w8, 1], {z0.d - z3.d} +0xc1e15e08 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc1e15e08 == za.d[w10, 0], {z16.d - z19.d} +0xc1e11d88 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc1e11d88 == za.d[w8, 0], {z12.d - z15.d} +0xc1e15c09 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc1e15c09 == za.d[w10, 1], {z0.d - z3.d} +0xc1e11e8d == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc1e11e8d == za.d[w8, 5], {z20.d - z23.d} +0xc1e17d0a == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc1e17d0a == za.d[w11, 2], {z8.d - z11.d} +0xc1e13d8f == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc1e13d8f == za.d[w9, 7], {z12.d - z15.d} +0xc1a11c08 == za.s[w8, 0, vgx4], {z0.s - z3.s} +0xc1a11c08 == za.s[w8, 0], {z0.s - z3.s} +0xc1a15d0d == za.s[w10, 5, vgx4], {z8.s - z11.s} +0xc1a15d0d == za.s[w10, 5], {z8.s - z11.s} +0xc1a17d8f == za.s[w11, 7, vgx4], {z12.s - z15.s} +0xc1a17d8f == za.s[w11, 7], {z12.s - z15.s} +0xc1a17f8f == za.s[w11, 7, vgx4], {z28.s - z31.s} +0xc1a17f8f == za.s[w11, 7], {z28.s - z31.s} +0xc1a11e0d == za.s[w8, 5, vgx4], {z16.s - z19.s} +0xc1a11e0d == za.s[w8, 5], {z16.s - z19.s} +0xc1a11c09 == za.s[w8, 1, vgx4], {z0.s - z3.s} +0xc1a11c09 == za.s[w8, 1], {z0.s - z3.s} +0xc1a15e08 == za.s[w10, 0, vgx4], {z16.s - z19.s} +0xc1a15e08 == za.s[w10, 0], {z16.s - z19.s} +0xc1a11d88 == za.s[w8, 0, vgx4], {z12.s - z15.s} +0xc1a11d88 == za.s[w8, 0], {z12.s - z15.s} +0xc1a15c09 == za.s[w10, 1, vgx4], {z0.s - z3.s} +0xc1a15c09 == za.s[w10, 1], {z0.s - z3.s} +0xc1a11e8d == za.s[w8, 5, vgx4], {z20.s - z23.s} +0xc1a11e8d == za.s[w8, 5], {z20.s - z23.s} +0xc1a17d0a == za.s[w11, 2, vgx4], {z8.s - z11.s} +0xc1a17d0a == za.s[w11, 2], {z8.s - z11.s} +0xc1a13d8f == za.s[w9, 7, vgx4], {z12.s - z15.s} +0xc1a13d8f == za.s[w9, 7], {z12.s - z15.s} +0xc1a41c08 == za.h[w8, 0], {z0.h - z1.h} +0xc1a45d4d == za.h[w10, 5, vgx2], {z10.h, z11.h} +0xc1a45d4d == za.h[w10, 5], {z10.h - z11.h} +0xc1a47d8f == za.h[w11, 7, vgx2], {z12.h, z13.h} +0xc1a47d8f == za.h[w11, 7], {z12.h - z13.h} +0xc1a47fcf == za.h[w11, 7, vgx2], {z30.h, z31.h} +0xc1a47fcf == za.h[w11, 7], {z30.h - z31.h} +0xc1a41e0d == za.h[w8, 5, vgx2], {z16.h, z17.h} +0xc1a41e0d == za.h[w8, 5], {z16.h - z17.h} +0xc1a41c09 == za.h[w8, 1, vgx2], {z0.h, z1.h} +0xc1a41c09 == za.h[w8, 1], {z0.h - z1.h} +0xc1a45e48 == za.h[w10, 0, vgx2], {z18.h, z19.h} +0xc1a45e48 == za.h[w10, 0], {z18.h - z19.h} +0xc1a41d88 == za.h[w8, 0, vgx2], {z12.h, z13.h} +0xc1a41d88 == za.h[w8, 0], {z12.h - z13.h} +0xc1a45c09 == za.h[w10, 1, vgx2], {z0.h, z1.h} +0xc1a45c09 == za.h[w10, 1], {z0.h - z1.h} +0xc1a41ecd == za.h[w8, 5, vgx2], {z22.h, z23.h} +0xc1a41ecd == za.h[w8, 5], {z22.h - z23.h} +0xc1a47d0a == za.h[w11, 2, vgx2], {z8.h, z9.h} +0xc1a47d0a == za.h[w11, 2], {z8.h - z9.h} +0xc1a43d8f == za.h[w9, 7, vgx2], {z12.h, z13.h} +0xc1a43d8f == za.h[w9, 7], {z12.h - z13.h} +0xc1a51c08 == za.h[w8, 0, vgx4], {z0.h - z3.h} +0xc1a51c08 == za.h[w8, 0], {z0.h - z3.h} +0xc1a55d0d == za.h[w10, 5, vgx4], {z8.h - z11.h} +0xc1a55d0d == za.h[w10, 5], {z8.h - z11.h} +0xc1a57d8f == za.h[w11, 7, vgx4], {z12.h - z15.h} +0xc1a57d8f == za.h[w11, 7], {z12.h - z15.h} +0xc1a57f8f == za.h[w11, 7, vgx4], {z28.h - z31.h} +0xc1a57f8f == za.h[w11, 7], {z28.h - z31.h} +0xc1a51e0d == za.h[w8, 5, vgx4], {z16.h - z19.h} +0xc1a51e0d == za.h[w8, 5], {z16.h - z19.h} +0xc1a51c09 == za.h[w8, 1, vgx4], {z0.h - z3.h} +0xc1a51c09 == za.h[w8, 1], {z0.h - z3.h} +0xc1a55e08 == za.h[w10, 0, vgx4], {z16.h - z19.h} +0xc1a55e08 == za.h[w10, 0], {z16.h - z19.h} +0xc1a51d88 == za.h[w8, 0, vgx4], {z12.h - z15.h} +0xc1a51d88 == za.h[w8, 0], {z12.h - z15.h} +0xc1a55c09 == za.h[w10, 1, vgx4], {z0.h - z3.h} +0xc1a55c09 == za.h[w10, 1], {z0.h - z3.h} +0xc1a51e8d == za.h[w8, 5, vgx4], {z20.h - z23.h} +0xc1a51e8d == za.h[w8, 5], {z20.h - z23.h} +0xc1a57d0a == za.h[w11, 2, vgx4], {z8.h - z11.h} +0xc1a57d0a == za.h[w11, 2], {z8.h - z11.h} +0xc1a53d8f == za.h[w9, 7, vgx4], {z12.h - z15.h} +0xc1a53d8f == za.h[w9, 7], {z12.h - z15.h} diff --git a/suite/MC/AArch64/fvdot.s.cs b/suite/MC/AArch64/fvdot.s.cs new file mode 100644 index 000000000..1e063e6fd --- /dev/null +++ b/suite/MC/AArch64/fvdot.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc1500008 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1500008 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc155454d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc155454d == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1586d8f == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1586d8f == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f6fcf == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f6fcf == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1500e0d == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1500e0d == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e0409 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e0409 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1544648 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1544648 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1520988 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1520988 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a4809 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a4809 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e0acd == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e0acd == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc151650a == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc151650a == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b298f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b298f == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] diff --git a/suite/MC/AArch64/gicv3-regs.s.cs b/suite/MC/AArch64/gicv3-regs.s.cs index 31bf29ab0..e0c40fbcf 100644 --- a/suite/MC/AArch64/gicv3-regs.s.cs +++ b/suite/MC/AArch64/gicv3-regs.s.cs @@ -1,106 +1,107 @@ # CS_ARCH_AARCH64, 0, None -0x08,0xcc,0x38,0xd5 = mrs x8, ICC_IAR1_EL1 -0x1a,0xc8,0x38,0xd5 = mrs x26, ICC_IAR0_EL1 -0x42,0xcc,0x38,0xd5 = mrs x2, ICC_HPPIR1_EL1 -0x51,0xc8,0x38,0xd5 = mrs x17, ICC_HPPIR0_EL1 -0x7d,0xcb,0x38,0xd5 = mrs x29, ICC_RPR_EL1 -0x24,0xcb,0x3c,0xd5 = mrs x4, ICH_VTR_EL2 -0x78,0xcb,0x3c,0xd5 = mrs x24, ICH_EISR_EL2 -0xa9,0xcb,0x3c,0xd5 = mrs x9, ICH_ELRSR_EL2 -0x78,0xcc,0x38,0xd5 = mrs x24, ICC_BPR1_EL1 -0x6e,0xc8,0x38,0xd5 = mrs x14, ICC_BPR0_EL1 -0x13,0x46,0x38,0xd5 = mrs x19, ICC_PMR_EL1 -0x97,0xcc,0x38,0xd5 = mrs x23, ICC_CTLR_EL1 -0x94,0xcc,0x3e,0xd5 = mrs x20, ICC_CTLR_EL3 -0xbc,0xcc,0x38,0xd5 = mrs x28, ICC_SRE_EL1 -0xb9,0xc9,0x3c,0xd5 = mrs x25, ICC_SRE_EL2 -0xa8,0xcc,0x3e,0xd5 = mrs x8, ICC_SRE_EL3 -0xd6,0xcc,0x38,0xd5 = mrs x22, ICC_IGRPEN0_EL1 -0xe5,0xcc,0x38,0xd5 = mrs x5, ICC_IGRPEN1_EL1 -0xe7,0xcc,0x3e,0xd5 = mrs x7, ICC_IGRPEN1_EL3 -0x84,0xc8,0x38,0xd5 = mrs x4, ICC_AP0R0_EL1 -0xab,0xc8,0x38,0xd5 = mrs x11, ICC_AP0R1_EL1 -0xdb,0xc8,0x38,0xd5 = mrs x27, ICC_AP0R2_EL1 -0xf5,0xc8,0x38,0xd5 = mrs x21, ICC_AP0R3_EL1 -0x02,0xc9,0x38,0xd5 = mrs x2, ICC_AP1R0_EL1 -0x35,0xc9,0x38,0xd5 = mrs x21, ICC_AP1R1_EL1 -0x4a,0xc9,0x38,0xd5 = mrs x10, ICC_AP1R2_EL1 -0x7b,0xc9,0x38,0xd5 = mrs x27, ICC_AP1R3_EL1 -0x14,0xc8,0x3c,0xd5 = mrs x20, ICH_AP0R0_EL2 -0x35,0xc8,0x3c,0xd5 = mrs x21, ICH_AP0R1_EL2 -0x45,0xc8,0x3c,0xd5 = mrs x5, ICH_AP0R2_EL2 -0x64,0xc8,0x3c,0xd5 = mrs x4, ICH_AP0R3_EL2 -0x0f,0xc9,0x3c,0xd5 = mrs x15, ICH_AP1R0_EL2 -0x2c,0xc9,0x3c,0xd5 = mrs x12, ICH_AP1R1_EL2 -0x5b,0xc9,0x3c,0xd5 = mrs x27, ICH_AP1R2_EL2 -0x74,0xc9,0x3c,0xd5 = mrs x20, ICH_AP1R3_EL2 -0x0a,0xcb,0x3c,0xd5 = mrs x10, ICH_HCR_EL2 -0x5b,0xcb,0x3c,0xd5 = mrs x27, ICH_MISR_EL2 -0xe6,0xcb,0x3c,0xd5 = mrs x6, ICH_VMCR_EL2 -0x03,0xcc,0x3c,0xd5 = mrs x3, ICH_LR0_EL2 -0x21,0xcc,0x3c,0xd5 = mrs x1, ICH_LR1_EL2 -0x56,0xcc,0x3c,0xd5 = mrs x22, ICH_LR2_EL2 -0x75,0xcc,0x3c,0xd5 = mrs x21, ICH_LR3_EL2 -0x86,0xcc,0x3c,0xd5 = mrs x6, ICH_LR4_EL2 -0xaa,0xcc,0x3c,0xd5 = mrs x10, ICH_LR5_EL2 -0xcb,0xcc,0x3c,0xd5 = mrs x11, ICH_LR6_EL2 -0xec,0xcc,0x3c,0xd5 = mrs x12, ICH_LR7_EL2 -0x00,0xcd,0x3c,0xd5 = mrs x0, ICH_LR8_EL2 -0x35,0xcd,0x3c,0xd5 = mrs x21, ICH_LR9_EL2 -0x4d,0xcd,0x3c,0xd5 = mrs x13, ICH_LR10_EL2 -0x7a,0xcd,0x3c,0xd5 = mrs x26, ICH_LR11_EL2 -0x81,0xcd,0x3c,0xd5 = mrs x1, ICH_LR12_EL2 -0xa8,0xcd,0x3c,0xd5 = mrs x8, ICH_LR13_EL2 -0xc2,0xcd,0x3c,0xd5 = mrs x2, ICH_LR14_EL2 -0xe8,0xcd,0x3c,0xd5 = mrs x8, ICH_LR15_EL2 -0x3b,0xcc,0x18,0xd5 = msr ICC_EOIR1_EL1, x27 -0x25,0xc8,0x18,0xd5 = msr ICC_EOIR0_EL1, x5 -0x2d,0xcb,0x18,0xd5 = msr ICC_DIR_EL1, x13 -0xb5,0xcb,0x18,0xd5 = msr ICC_SGI1R_EL1, x21 -0xd9,0xcb,0x18,0xd5 = msr ICC_ASGI1R_EL1, x25 -0xfc,0xcb,0x18,0xd5 = msr ICC_SGI0R_EL1, x28 -0x67,0xcc,0x18,0xd5 = msr ICC_BPR1_EL1, x7 -0x69,0xc8,0x18,0xd5 = msr ICC_BPR0_EL1, x9 -0x1d,0x46,0x18,0xd5 = msr ICC_PMR_EL1, x29 -0x98,0xcc,0x18,0xd5 = msr ICC_CTLR_EL1, x24 -0x80,0xcc,0x1e,0xd5 = msr ICC_CTLR_EL3, x0 -0xa2,0xcc,0x18,0xd5 = msr ICC_SRE_EL1, x2 -0xa5,0xc9,0x1c,0xd5 = msr ICC_SRE_EL2, x5 -0xaa,0xcc,0x1e,0xd5 = msr ICC_SRE_EL3, x10 -0xd6,0xcc,0x18,0xd5 = msr ICC_IGRPEN0_EL1, x22 -0xeb,0xcc,0x18,0xd5 = msr ICC_IGRPEN1_EL1, x11 -0xe8,0xcc,0x1e,0xd5 = msr ICC_IGRPEN1_EL3, x8 -0x9b,0xc8,0x18,0xd5 = msr ICC_AP0R0_EL1, x27 -0xa5,0xc8,0x18,0xd5 = msr ICC_AP0R1_EL1, x5 -0xd4,0xc8,0x18,0xd5 = msr ICC_AP0R2_EL1, x20 -0xe0,0xc8,0x18,0xd5 = msr ICC_AP0R3_EL1, x0 -0x02,0xc9,0x18,0xd5 = msr ICC_AP1R0_EL1, x2 -0x3d,0xc9,0x18,0xd5 = msr ICC_AP1R1_EL1, x29 -0x57,0xc9,0x18,0xd5 = msr ICC_AP1R2_EL1, x23 -0x6b,0xc9,0x18,0xd5 = msr ICC_AP1R3_EL1, x11 -0x02,0xc8,0x1c,0xd5 = msr ICH_AP0R0_EL2, x2 -0x3b,0xc8,0x1c,0xd5 = msr ICH_AP0R1_EL2, x27 -0x47,0xc8,0x1c,0xd5 = msr ICH_AP0R2_EL2, x7 -0x61,0xc8,0x1c,0xd5 = msr ICH_AP0R3_EL2, x1 -0x07,0xc9,0x1c,0xd5 = msr ICH_AP1R0_EL2, x7 -0x2c,0xc9,0x1c,0xd5 = msr ICH_AP1R1_EL2, x12 -0x4e,0xc9,0x1c,0xd5 = msr ICH_AP1R2_EL2, x14 -0x6d,0xc9,0x1c,0xd5 = msr ICH_AP1R3_EL2, x13 -0x01,0xcb,0x1c,0xd5 = msr ICH_HCR_EL2, x1 -0xf8,0xcb,0x1c,0xd5 = msr ICH_VMCR_EL2, x24 -0x1a,0xcc,0x1c,0xd5 = msr ICH_LR0_EL2, x26 -0x29,0xcc,0x1c,0xd5 = msr ICH_LR1_EL2, x9 -0x52,0xcc,0x1c,0xd5 = msr ICH_LR2_EL2, x18 -0x7a,0xcc,0x1c,0xd5 = msr ICH_LR3_EL2, x26 -0x96,0xcc,0x1c,0xd5 = msr ICH_LR4_EL2, x22 -0xba,0xcc,0x1c,0xd5 = msr ICH_LR5_EL2, x26 -0xdb,0xcc,0x1c,0xd5 = msr ICH_LR6_EL2, x27 -0xe8,0xcc,0x1c,0xd5 = msr ICH_LR7_EL2, x8 -0x11,0xcd,0x1c,0xd5 = msr ICH_LR8_EL2, x17 -0x33,0xcd,0x1c,0xd5 = msr ICH_LR9_EL2, x19 -0x51,0xcd,0x1c,0xd5 = msr ICH_LR10_EL2, x17 -0x65,0xcd,0x1c,0xd5 = msr ICH_LR11_EL2, x5 -0x9d,0xcd,0x1c,0xd5 = msr ICH_LR12_EL2, x29 -0xa2,0xcd,0x1c,0xd5 = msr ICH_LR13_EL2, x2 -0xcd,0xcd,0x1c,0xd5 = msr ICH_LR14_EL2, x13 -0xfb,0xcd,0x1c,0xd5 = msr ICH_LR15_EL2, x27 + +0x08,0xcc,0x38,0xd5 == mrs x8, {{icc_iar1_el1|ICC_IAR1_EL1}} +0x1a,0xc8,0x38,0xd5 == mrs x26, {{icc_iar0_el1|ICC_IAR0_EL1}} +0x42,0xcc,0x38,0xd5 == mrs x2, {{icc_hppir1_el1|ICC_HPPIR1_EL1}} +0x51,0xc8,0x38,0xd5 == mrs x17, {{icc_hppir0_el1|ICC_HPPIR0_EL1}} +0x7d,0xcb,0x38,0xd5 == mrs x29, {{icc_rpr_el1|ICC_RPR_EL1}} +0x24,0xcb,0x3c,0xd5 == mrs x4, {{ich_vtr_el2|ICH_VTR_EL2}} +0x78,0xcb,0x3c,0xd5 == mrs x24, {{ich_eisr_el2|ICH_EISR_EL2}} +0xa9,0xcb,0x3c,0xd5 == mrs x9, {{ich_elrsr_el2|ICH_ELRSR_EL2}} +0x78,0xcc,0x38,0xd5 == mrs x24, {{icc_bpr1_el1|ICC_BPR1_EL1}} +0x6e,0xc8,0x38,0xd5 == mrs x14, {{icc_bpr0_el1|ICC_BPR0_EL1}} +0x13,0x46,0x38,0xd5 == mrs x19, {{icc_pmr_el1|ICC_PMR_EL1}} +0x97,0xcc,0x38,0xd5 == mrs x23, {{icc_ctlr_el1|ICC_CTLR_EL1}} +0x94,0xcc,0x3e,0xd5 == mrs x20, {{icc_ctlr_el3|ICC_CTLR_EL3}} +0xbc,0xcc,0x38,0xd5 == mrs x28, {{icc_sre_el1|ICC_SRE_EL1}} +0xb9,0xc9,0x3c,0xd5 == mrs x25, {{icc_sre_el2|ICC_SRE_EL2}} +0xa8,0xcc,0x3e,0xd5 == mrs x8, {{icc_sre_el3|ICC_SRE_EL3}} +0xd6,0xcc,0x38,0xd5 == mrs x22, {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}} +0xe5,0xcc,0x38,0xd5 == mrs x5, {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}} +0xe7,0xcc,0x3e,0xd5 == mrs x7, {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}} +0x84,0xc8,0x38,0xd5 == mrs x4, {{icc_ap0r0_el1|ICC_AP0R0_EL1}} +0xab,0xc8,0x38,0xd5 == mrs x11, {{icc_ap0r1_el1|ICC_AP0R1_EL1}} +0xdb,0xc8,0x38,0xd5 == mrs x27, {{icc_ap0r2_el1|ICC_AP0R2_EL1}} +0xf5,0xc8,0x38,0xd5 == mrs x21, {{icc_ap0r3_el1|ICC_AP0R3_EL1}} +0x02,0xc9,0x38,0xd5 == mrs x2, {{icc_ap1r0_el1|ICC_AP1R0_EL1}} +0x35,0xc9,0x38,0xd5 == mrs x21, {{icc_ap1r1_el1|ICC_AP1R1_EL1}} +0x4a,0xc9,0x38,0xd5 == mrs x10, {{icc_ap1r2_el1|ICC_AP1R2_EL1}} +0x7b,0xc9,0x38,0xd5 == mrs x27, {{icc_ap1r3_el1|ICC_AP1R3_EL1}} +0x14,0xc8,0x3c,0xd5 == mrs x20, {{ich_ap0r0_el2|ICH_AP0R0_EL2}} +0x35,0xc8,0x3c,0xd5 == mrs x21, {{ich_ap0r1_el2|ICH_AP0R1_EL2}} +0x45,0xc8,0x3c,0xd5 == mrs x5, {{ich_ap0r2_el2|ICH_AP0R2_EL2}} +0x64,0xc8,0x3c,0xd5 == mrs x4, {{ich_ap0r3_el2|ICH_AP0R3_EL2}} +0x0f,0xc9,0x3c,0xd5 == mrs x15, {{ich_ap1r0_el2|ICH_AP1R0_EL2}} +0x2c,0xc9,0x3c,0xd5 == mrs x12, {{ich_ap1r1_el2|ICH_AP1R1_EL2}} +0x5b,0xc9,0x3c,0xd5 == mrs x27, {{ich_ap1r2_el2|ICH_AP1R2_EL2}} +0x74,0xc9,0x3c,0xd5 == mrs x20, {{ich_ap1r3_el2|ICH_AP1R3_EL2}} +0x0a,0xcb,0x3c,0xd5 == mrs x10, {{ich_hcr_el2|ICH_HCR_EL2}} +0x5b,0xcb,0x3c,0xd5 == mrs x27, {{ich_misr_el2|ICH_MISR_EL2}} +0xe6,0xcb,0x3c,0xd5 == mrs x6, {{ich_vmcr_el2|ICH_VMCR_EL2}} +0x03,0xcc,0x3c,0xd5 == mrs x3, {{ich_lr0_el2|ICH_LR0_EL2}} +0x21,0xcc,0x3c,0xd5 == mrs x1, {{ich_lr1_el2|ICH_LR1_EL2}} +0x56,0xcc,0x3c,0xd5 == mrs x22, {{ich_lr2_el2|ICH_LR2_EL2}} +0x75,0xcc,0x3c,0xd5 == mrs x21, {{ich_lr3_el2|ICH_LR3_EL2}} +0x86,0xcc,0x3c,0xd5 == mrs x6, {{ich_lr4_el2|ICH_LR4_EL2}} +0xaa,0xcc,0x3c,0xd5 == mrs x10, {{ich_lr5_el2|ICH_LR5_EL2}} +0xcb,0xcc,0x3c,0xd5 == mrs x11, {{ich_lr6_el2|ICH_LR6_EL2}} +0xec,0xcc,0x3c,0xd5 == mrs x12, {{ich_lr7_el2|ICH_LR7_EL2}} +0x00,0xcd,0x3c,0xd5 == mrs x0, {{ich_lr8_el2|ICH_LR8_EL2}} +0x35,0xcd,0x3c,0xd5 == mrs x21, {{ich_lr9_el2|ICH_LR9_EL2}} +0x4d,0xcd,0x3c,0xd5 == mrs x13, {{ich_lr10_el2|ICH_LR10_EL2}} +0x7a,0xcd,0x3c,0xd5 == mrs x26, {{ich_lr11_el2|ICH_LR11_EL2}} +0x81,0xcd,0x3c,0xd5 == mrs x1, {{ich_lr12_el2|ICH_LR12_EL2}} +0xa8,0xcd,0x3c,0xd5 == mrs x8, {{ich_lr13_el2|ICH_LR13_EL2}} +0xc2,0xcd,0x3c,0xd5 == mrs x2, {{ich_lr14_el2|ICH_LR14_EL2}} +0xe8,0xcd,0x3c,0xd5 == mrs x8, {{ich_lr15_el2|ICH_LR15_EL2}} +0x3b,0xcc,0x18,0xd5 == msr {{icc_eoir1_el1|ICC_EOIR1_EL1}}, x27 +0x25,0xc8,0x18,0xd5 == msr {{icc_eoir0_el1|ICC_EOIR0_EL1}}, x5 +0x2d,0xcb,0x18,0xd5 == msr {{icc_dir_el1|ICC_DIR_EL1}}, x13 +0xb5,0xcb,0x18,0xd5 == msr {{icc_sgi1r_el1|ICC_SGI1R_EL1}}, x21 +0xd9,0xcb,0x18,0xd5 == msr {{icc_asgi1r_el1|ICC_ASGI1R_EL1}}, x25 +0xfc,0xcb,0x18,0xd5 == msr {{icc_sgi0r_el1|ICC_SGI0R_EL1}}, x28 +0x67,0xcc,0x18,0xd5 == msr {{icc_bpr1_el1|ICC_BPR1_EL1}}, x7 +0x69,0xc8,0x18,0xd5 == msr {{icc_bpr0_el1|ICC_BPR0_EL1}}, x9 +0x1d,0x46,0x18,0xd5 == msr {{icc_pmr_el1|ICC_PMR_EL1}}, x29 +0x98,0xcc,0x18,0xd5 == msr {{icc_ctlr_el1|ICC_CTLR_EL1}}, x24 +0x80,0xcc,0x1e,0xd5 == msr {{icc_ctlr_el3|ICC_CTLR_EL3}}, x0 +0xa2,0xcc,0x18,0xd5 == msr {{icc_sre_el1|ICC_SRE_EL1}}, x2 +0xa5,0xc9,0x1c,0xd5 == msr {{icc_sre_el2|ICC_SRE_EL2}}, x5 +0xaa,0xcc,0x1e,0xd5 == msr {{icc_sre_el3|ICC_SRE_EL3}}, x10 +0xd6,0xcc,0x18,0xd5 == msr {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}}, x22 +0xeb,0xcc,0x18,0xd5 == msr {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}}, x11 +0xe8,0xcc,0x1e,0xd5 == msr {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}}, x8 +0x9b,0xc8,0x18,0xd5 == msr {{icc_ap0r0_el1|ICC_AP0R0_EL1}}, x27 +0xa5,0xc8,0x18,0xd5 == msr {{icc_ap0r1_el1|ICC_AP0R1_EL1}}, x5 +0xd4,0xc8,0x18,0xd5 == msr {{icc_ap0r2_el1|ICC_AP0R2_EL1}}, x20 +0xe0,0xc8,0x18,0xd5 == msr {{icc_ap0r3_el1|ICC_AP0R3_EL1}}, x0 +0x02,0xc9,0x18,0xd5 == msr {{icc_ap1r0_el1|ICC_AP1R0_EL1}}, x2 +0x3d,0xc9,0x18,0xd5 == msr {{icc_ap1r1_el1|ICC_AP1R1_EL1}}, x29 +0x57,0xc9,0x18,0xd5 == msr {{icc_ap1r2_el1|ICC_AP1R2_EL1}}, x23 +0x6b,0xc9,0x18,0xd5 == msr {{icc_ap1r3_el1|ICC_AP1R3_EL1}}, x11 +0x02,0xc8,0x1c,0xd5 == msr {{ich_ap0r0_el2|ICH_AP0R0_EL2}}, x2 +0x3b,0xc8,0x1c,0xd5 == msr {{ich_ap0r1_el2|ICH_AP0R1_EL2}}, x27 +0x47,0xc8,0x1c,0xd5 == msr {{ich_ap0r2_el2|ICH_AP0R2_EL2}}, x7 +0x61,0xc8,0x1c,0xd5 == msr {{ich_ap0r3_el2|ICH_AP0R3_EL2}}, x1 +0x07,0xc9,0x1c,0xd5 == msr {{ich_ap1r0_el2|ICH_AP1R0_EL2}}, x7 +0x2c,0xc9,0x1c,0xd5 == msr {{ich_ap1r1_el2|ICH_AP1R1_EL2}}, x12 +0x4e,0xc9,0x1c,0xd5 == msr {{ich_ap1r2_el2|ICH_AP1R2_EL2}}, x14 +0x6d,0xc9,0x1c,0xd5 == msr {{ich_ap1r3_el2|ICH_AP1R3_EL2}}, x13 +0x01,0xcb,0x1c,0xd5 == msr {{ich_hcr_el2|ICH_HCR_EL2}}, x1 +0xf8,0xcb,0x1c,0xd5 == msr {{ich_vmcr_el2|ICH_VMCR_EL2}}, x24 +0x1a,0xcc,0x1c,0xd5 == msr {{ich_lr0_el2|ICH_LR0_EL2}}, x26 +0x29,0xcc,0x1c,0xd5 == msr {{ich_lr1_el2|ICH_LR1_EL2}}, x9 +0x52,0xcc,0x1c,0xd5 == msr {{ich_lr2_el2|ICH_LR2_EL2}}, x18 +0x7a,0xcc,0x1c,0xd5 == msr {{ich_lr3_el2|ICH_LR3_EL2}}, x26 +0x96,0xcc,0x1c,0xd5 == msr {{ich_lr4_el2|ICH_LR4_EL2}}, x22 +0xba,0xcc,0x1c,0xd5 == msr {{ich_lr5_el2|ICH_LR5_EL2}}, x26 +0xdb,0xcc,0x1c,0xd5 == msr {{ich_lr6_el2|ICH_LR6_EL2}}, x27 +0xe8,0xcc,0x1c,0xd5 == msr {{ich_lr7_el2|ICH_LR7_EL2}}, x8 +0x11,0xcd,0x1c,0xd5 == msr {{ich_lr8_el2|ICH_LR8_EL2}}, x17 +0x33,0xcd,0x1c,0xd5 == msr {{ich_lr9_el2|ICH_LR9_EL2}}, x19 +0x51,0xcd,0x1c,0xd5 == msr {{ich_lr10_el2|ICH_LR10_EL2}}, x17 +0x65,0xcd,0x1c,0xd5 == msr {{ich_lr11_el2|ICH_LR11_EL2}}, x5 +0x9d,0xcd,0x1c,0xd5 == msr {{ich_lr12_el2|ICH_LR12_EL2}}, x29 +0xa2,0xcd,0x1c,0xd5 == msr {{ich_lr13_el2|ICH_LR13_EL2}}, x2 +0xcd,0xcd,0x1c,0xd5 == msr {{ich_lr14_el2|ICH_LR14_EL2}}, x13 +0xfb,0xcd,0x1c,0xd5 == msr {{ich_lr15_el2|ICH_LR15_EL2}}, x27 diff --git a/suite/MC/AArch64/gicv3-regs.txt.cs b/suite/MC/AArch64/gicv3-regs.txt.cs new file mode 100644 index 000000000..a061e5abf --- /dev/null +++ b/suite/MC/AArch64/gicv3-regs.txt.cs @@ -0,0 +1,109 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x8 0xcc 0x38 0xd5 == mrs x8, {{icc_iar1_el1|ICC_IAR1_EL1}} +0x1a 0xc8 0x38 0xd5 == mrs x26, {{icc_iar0_el1|ICC_IAR0_EL1}} +0x42 0xcc 0x38 0xd5 == mrs x2, {{icc_hppir1_el1|ICC_HPPIR1_EL1}} +0x51 0xc8 0x38 0xd5 == mrs x17, {{icc_hppir0_el1|ICC_HPPIR0_EL1}} +0x7d 0xcb 0x38 0xd5 == mrs x29, {{icc_rpr_el1|ICC_RPR_EL1}} +0x24 0xcb 0x3c 0xd5 == mrs x4, {{ich_vtr_el2|ICH_VTR_EL2}} +0x78 0xcb 0x3c 0xd5 == mrs x24, {{ich_eisr_el2|ICH_EISR_EL2}} +0xa9 0xcb 0x3c 0xd5 == mrs x9, {{ich_elrsr_el2|ICH_ELRSR_EL2}} +0x78 0xcc 0x38 0xd5 == mrs x24, {{icc_bpr1_el1|ICC_BPR1_EL1}} +0x6e 0xc8 0x38 0xd5 == mrs x14, {{icc_bpr0_el1|ICC_BPR0_EL1}} +0x13 0x46 0x38 0xd5 == mrs x19, {{icc_pmr_el1|ICC_PMR_EL1}} +0x97 0xcc 0x38 0xd5 == mrs x23, {{icc_ctlr_el1|ICC_CTLR_EL1}} +0x94 0xcc 0x3e 0xd5 == mrs x20, {{icc_ctlr_el3|ICC_CTLR_EL3}} +0xbc 0xcc 0x38 0xd5 == mrs x28, {{icc_sre_el1|ICC_SRE_EL1}} +0xb9 0xc9 0x3c 0xd5 == mrs x25, {{icc_sre_el2|ICC_SRE_EL2}} +0xa8 0xcc 0x3e 0xd5 == mrs x8, {{icc_sre_el3|ICC_SRE_EL3}} +0xd6 0xcc 0x38 0xd5 == mrs x22, {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}} +0xe5 0xcc 0x38 0xd5 == mrs x5, {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}} +0xe7 0xcc 0x3e 0xd5 == mrs x7, {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}} +0x84 0xc8 0x38 0xd5 == mrs x4, {{icc_ap0r0_el1|ICC_AP0R0_EL1}} +0xab 0xc8 0x38 0xd5 == mrs x11, {{icc_ap0r1_el1|ICC_AP0R1_EL1}} +0xdb 0xc8 0x38 0xd5 == mrs x27, {{icc_ap0r2_el1|ICC_AP0R2_EL1}} +0xf5 0xc8 0x38 0xd5 == mrs x21, {{icc_ap0r3_el1|ICC_AP0R3_EL1}} +0x2 0xc9 0x38 0xd5 == mrs x2, {{icc_ap1r0_el1|ICC_AP1R0_EL1}} +0x35 0xc9 0x38 0xd5 == mrs x21, {{icc_ap1r1_el1|ICC_AP1R1_EL1}} +0x4a 0xc9 0x38 0xd5 == mrs x10, {{icc_ap1r2_el1|ICC_AP1R2_EL1}} +0x7b 0xc9 0x38 0xd5 == mrs x27, {{icc_ap1r3_el1|ICC_AP1R3_EL1}} +0x14 0xc8 0x3c 0xd5 == mrs x20, {{ich_ap0r0_el2|ICH_AP0R0_EL2}} +0x35 0xc8 0x3c 0xd5 == mrs x21, {{ich_ap0r1_el2|ICH_AP0R1_EL2}} +0x45 0xc8 0x3c 0xd5 == mrs x5, {{ich_ap0r2_el2|ICH_AP0R2_EL2}} +0x64 0xc8 0x3c 0xd5 == mrs x4, {{ich_ap0r3_el2|ICH_AP0R3_EL2}} +0xf 0xc9 0x3c 0xd5 == mrs x15, {{ich_ap1r0_el2|ICH_AP1R0_EL2}} +0x2c 0xc9 0x3c 0xd5 == mrs x12, {{ich_ap1r1_el2|ICH_AP1R1_EL2}} +0x5b 0xc9 0x3c 0xd5 == mrs x27, {{ich_ap1r2_el2|ICH_AP1R2_EL2}} +0x74 0xc9 0x3c 0xd5 == mrs x20, {{ich_ap1r3_el2|ICH_AP1R3_EL2}} +0xa 0xcb 0x3c 0xd5 == mrs x10, {{ich_hcr_el2|ICH_HCR_EL2}} +0x5b 0xcb 0x3c 0xd5 == mrs x27, {{ich_misr_el2|ICH_MISR_EL2}} +0xe6 0xcb 0x3c 0xd5 == mrs x6, {{ich_vmcr_el2|ICH_VMCR_EL2}} +0x3 0xcc 0x3c 0xd5 == mrs x3, {{ich_lr0_el2|ICH_LR0_EL2}} +0x21 0xcc 0x3c 0xd5 == mrs x1, {{ich_lr1_el2|ICH_LR1_EL2}} +0x56 0xcc 0x3c 0xd5 == mrs x22, {{ich_lr2_el2|ICH_LR2_EL2}} +0x75 0xcc 0x3c 0xd5 == mrs x21, {{ich_lr3_el2|ICH_LR3_EL2}} +0x86 0xcc 0x3c 0xd5 == mrs x6, {{ich_lr4_el2|ICH_LR4_EL2}} +0xaa 0xcc 0x3c 0xd5 == mrs x10, {{ich_lr5_el2|ICH_LR5_EL2}} +0xcb 0xcc 0x3c 0xd5 == mrs x11, {{ich_lr6_el2|ICH_LR6_EL2}} +0xec 0xcc 0x3c 0xd5 == mrs x12, {{ich_lr7_el2|ICH_LR7_EL2}} +0x0 0xcd 0x3c 0xd5 == mrs x0, {{ich_lr8_el2|ICH_LR8_EL2}} +0x35 0xcd 0x3c 0xd5 == mrs x21, {{ich_lr9_el2|ICH_LR9_EL2}} +0x4d 0xcd 0x3c 0xd5 == mrs x13, {{ich_lr10_el2|ICH_LR10_EL2}} +0x7a 0xcd 0x3c 0xd5 == mrs x26, {{ich_lr11_el2|ICH_LR11_EL2}} +0x81 0xcd 0x3c 0xd5 == mrs x1, {{ich_lr12_el2|ICH_LR12_EL2}} +0xa8 0xcd 0x3c 0xd5 == mrs x8, {{ich_lr13_el2|ICH_LR13_EL2}} +0xc2 0xcd 0x3c 0xd5 == mrs x2, {{ich_lr14_el2|ICH_LR14_EL2}} +0xe8 0xcd 0x3c 0xd5 == mrs x8, {{ich_lr15_el2|ICH_LR15_EL2}} +0x3b 0xcc 0x18 0xd5 == msr {{icc_eoir1_el1|ICC_EOIR1_EL1}}, x27 +0x25 0xc8 0x18 0xd5 == msr {{icc_eoir0_el1|ICC_EOIR0_EL1}}, x5 +0x2d 0xcb 0x18 0xd5 == msr {{icc_dir_el1|ICC_DIR_EL1}}, x13 +0xb5 0xcb 0x18 0xd5 == msr {{icc_sgi1r_el1|ICC_SGI1R_EL1}}, x21 +0xd9 0xcb 0x18 0xd5 == msr {{icc_asgi1r_el1|ICC_ASGI1R_EL1}}, x25 +0xfc 0xcb 0x18 0xd5 == msr {{icc_sgi0r_el1|ICC_SGI0R_EL1}}, x28 +0x67 0xcc 0x18 0xd5 == msr {{icc_bpr1_el1|ICC_BPR1_EL1}}, x7 +0x69 0xc8 0x18 0xd5 == msr {{icc_bpr0_el1|ICC_BPR0_EL1}}, x9 +0x1d 0x46 0x18 0xd5 == msr {{icc_pmr_el1|ICC_PMR_EL1}}, x29 +0x98 0xcc 0x18 0xd5 == msr {{icc_ctlr_el1|ICC_CTLR_EL1}}, x24 +0x80 0xcc 0x1e 0xd5 == msr {{icc_ctlr_el3|ICC_CTLR_EL3}}, x0 +0xa2 0xcc 0x18 0xd5 == msr {{icc_sre_el1|ICC_SRE_EL1}}, x2 +0xa5 0xc9 0x1c 0xd5 == msr {{icc_sre_el2|ICC_SRE_EL2}}, x5 +0xaa 0xcc 0x1e 0xd5 == msr {{icc_sre_el3|ICC_SRE_EL3}}, x10 +0xd6 0xcc 0x18 0xd5 == msr {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}}, x22 +0xeb 0xcc 0x18 0xd5 == msr {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}}, x11 +0xe8 0xcc 0x1e 0xd5 == msr {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}}, x8 +0x9b 0xc8 0x18 0xd5 == msr {{icc_ap0r0_el1|ICC_AP0R0_EL1}}, x27 +0xa5 0xc8 0x18 0xd5 == msr {{icc_ap0r1_el1|ICC_AP0R1_EL1}}, x5 +0xd4 0xc8 0x18 0xd5 == msr {{icc_ap0r2_el1|ICC_AP0R2_EL1}}, x20 +0xe0 0xc8 0x18 0xd5 == msr {{icc_ap0r3_el1|ICC_AP0R3_EL1}}, x0 +0x2 0xc9 0x18 0xd5 == msr {{icc_ap1r0_el1|ICC_AP1R0_EL1}}, x2 +0x3d 0xc9 0x18 0xd5 == msr {{icc_ap1r1_el1|ICC_AP1R1_EL1}}, x29 +0x57 0xc9 0x18 0xd5 == msr {{icc_ap1r2_el1|ICC_AP1R2_EL1}}, x23 +0x6b 0xc9 0x18 0xd5 == msr {{icc_ap1r3_el1|ICC_AP1R3_EL1}}, x11 +0x2 0xc8 0x1c 0xd5 == msr {{ich_ap0r0_el2|ICH_AP0R0_EL2}}, x2 +0x3b 0xc8 0x1c 0xd5 == msr {{ich_ap0r1_el2|ICH_AP0R1_EL2}}, x27 +0x47 0xc8 0x1c 0xd5 == msr {{ich_ap0r2_el2|ICH_AP0R2_EL2}}, x7 +0x61 0xc8 0x1c 0xd5 == msr {{ich_ap0r3_el2|ICH_AP0R3_EL2}}, x1 +0x7 0xc9 0x1c 0xd5 == msr {{ich_ap1r0_el2|ICH_AP1R0_EL2}}, x7 +0x2c 0xc9 0x1c 0xd5 == msr {{ich_ap1r1_el2|ICH_AP1R1_EL2}}, x12 +0x4e 0xc9 0x1c 0xd5 == msr {{ich_ap1r2_el2|ICH_AP1R2_EL2}}, x14 +0x6d 0xc9 0x1c 0xd5 == msr {{ich_ap1r3_el2|ICH_AP1R3_EL2}}, x13 +0x1 0xcb 0x1c 0xd5 == msr {{ich_hcr_el2|ICH_HCR_EL2}}, x1 +0x4a 0xcb 0x1c 0xd5 == msr S3_4_C12_C11_2, x10 +0xf8 0xcb 0x1c 0xd5 == msr {{ich_vmcr_el2|ICH_VMCR_EL2}}, x24 +0x1a 0xcc 0x1c 0xd5 == msr {{ich_lr0_el2|ICH_LR0_EL2}}, x26 +0x29 0xcc 0x1c 0xd5 == msr {{ich_lr1_el2|ICH_LR1_EL2}}, x9 +0x52 0xcc 0x1c 0xd5 == msr {{ich_lr2_el2|ICH_LR2_EL2}}, x18 +0x7a 0xcc 0x1c 0xd5 == msr {{ich_lr3_el2|ICH_LR3_EL2}}, x26 +0x96 0xcc 0x1c 0xd5 == msr {{ich_lr4_el2|ICH_LR4_EL2}}, x22 +0xba 0xcc 0x1c 0xd5 == msr {{ich_lr5_el2|ICH_LR5_EL2}}, x26 +0xdb 0xcc 0x1c 0xd5 == msr {{ich_lr6_el2|ICH_LR6_EL2}}, x27 +0xe8 0xcc 0x1c 0xd5 == msr {{ich_lr7_el2|ICH_LR7_EL2}}, x8 +0x11 0xcd 0x1c 0xd5 == msr {{ich_lr8_el2|ICH_LR8_EL2}}, x17 +0x33 0xcd 0x1c 0xd5 == msr {{ich_lr9_el2|ICH_LR9_EL2}}, x19 +0x51 0xcd 0x1c 0xd5 == msr {{ich_lr10_el2|ICH_LR10_EL2}}, x17 +0x65 0xcd 0x1c 0xd5 == msr {{ich_lr11_el2|ICH_LR11_EL2}}, x5 +0x9d 0xcd 0x1c 0xd5 == msr {{ich_lr12_el2|ICH_LR12_EL2}}, x29 +0xa2 0xcd 0x1c 0xd5 == msr {{ich_lr13_el2|ICH_LR13_EL2}}, x2 +0xcd 0xcd 0x1c 0xd5 == msr {{ich_lr14_el2|ICH_LR14_EL2}}, x13 +0xfb 0xcd 0x1c 0xd5 == msr {{ich_lr15_el2|ICH_LR15_EL2}}, x27 diff --git a/suite/MC/AArch64/ld1b.s.cs b/suite/MC/AArch64/ld1b.s.cs new file mode 100644 index 000000000..c87689df9 --- /dev/null +++ b/suite/MC/AArch64/ld1b.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0000000 == {z0.b-z1.b}, pn8/z, [x0, x0] +0xa0151554 == {z20.b-z21.b}, pn13/z, [x10, x21] +0xa0080db6 == {z22.b-z23.b}, pn11/z, [x13, x8] +0xa01f1ffe == {z30.b-z31.b}, pn15/z, [sp, xzr] +0xa0400000 == {z0.b-z1.b}, pn8/z, [x0] +0xa0451554 == {z20.b-z21.b}, pn13/z, [x10, #10, mul vl] +0xa0480db6 == {z22.b-z23.b}, pn11/z, [x13, #-16, mul vl] +0xa04f1ffe == {z30.b-z31.b}, pn15/z, [sp, #-2, mul vl] +0xa0008000 == {z0.b-z3.b}, pn8/z, [x0, x0] +0xa0159554 == {z20.b-z23.b}, pn13/z, [x10, x21] +0xa0088db4 == {z20.b-z23.b}, pn11/z, [x13, x8] +0xa01f9ffc == {z28.b-z31.b}, pn15/z, [sp, xzr] +0xa0408000 == {z0.b-z3.b}, pn8/z, [x0] +0xa0459554 == {z20.b-z23.b}, pn13/z, [x10, #20, mul vl] +0xa0488db4 == {z20.b-z23.b}, pn11/z, [x13, #-32, mul vl] +0xa04f9ffc == {z28.b-z31.b}, pn15/z, [sp, #-4, mul vl] +0xa1000000 == {z0.b, z8.b}, pn8/z, [x0, x0] +0xa1151555 == {z21.b, z29.b}, pn13/z, [x10, x21] +0xa1080db7 == {z23.b, z31.b}, pn11/z, [x13, x8] +0xa11f1ff7 == {z23.b, z31.b}, pn15/z, [sp, xzr] +0xa1400000 == {z0.b, z8.b}, pn8/z, [x0] +0xa1451555 == {z21.b, z29.b}, pn13/z, [x10, #10, mul vl] +0xa1480db7 == {z23.b, z31.b}, pn11/z, [x13, #-16, mul vl] +0xa14f1ff7 == {z23.b, z31.b}, pn15/z, [sp, #-2, mul vl] +0xa1008000 == {z0.b, z4.b, z8.b, z12.b}, pn8/z, [x0, x0] +0xa1159551 == {z17.b, z21.b, z25.b, z29.b}, pn13/z, [x10, x21] +0xa1088db3 == {z19.b, z23.b, z27.b, z31.b}, pn11/z, [x13, x8] +0xa11f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15/z, [sp, xzr] +0xa1408000 == {z0.b, z4.b, z8.b, z12.b}, pn8/z, [x0] +0xa1459551 == {z17.b, z21.b, z25.b, z29.b}, pn13/z, [x10, #20, mul vl] +0xa1488db3 == {z19.b, z23.b, z27.b, z31.b}, pn11/z, [x13, #-32, mul vl] +0xa14f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ld1d.s.cs b/suite/MC/AArch64/ld1d.s.cs new file mode 100644 index 000000000..d1f299caa --- /dev/null +++ b/suite/MC/AArch64/ld1d.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0006000 == {z0.d-z1.d}, pn8/z, [x0, x0, lsl #3] +0xa0157554 == {z20.d-z21.d}, pn13/z, [x10, x21, lsl #3] +0xa0086db6 == {z22.d-z23.d}, pn11/z, [x13, x8, lsl #3] +0xa01f7ffe == {z30.d-z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa0406000 == {z0.d-z1.d}, pn8/z, [x0] +0xa0457554 == {z20.d-z21.d}, pn13/z, [x10, #10, mul vl] +0xa0486db6 == {z22.d-z23.d}, pn11/z, [x13, #-16, mul vl] +0xa04f7ffe == {z30.d-z31.d}, pn15/z, [sp, #-2, mul vl] +0xa000e000 == {z0.d-z3.d}, pn8/z, [x0, x0, lsl #3] +0xa015f554 == {z20.d-z23.d}, pn13/z, [x10, x21, lsl #3] +0xa008edb4 == {z20.d-z23.d}, pn11/z, [x13, x8, lsl #3] +0xa01ffffc == {z28.d-z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa040e000 == {z0.d-z3.d}, pn8/z, [x0] +0xa045f554 == {z20.d-z23.d}, pn13/z, [x10, #20, mul vl] +0xa048edb4 == {z20.d-z23.d}, pn11/z, [x13, #-32, mul vl] +0xa04ffffc == {z28.d-z31.d}, pn15/z, [sp, #-4, mul vl] +0xa1006000 == {z0.d, z8.d}, pn8/z, [x0, x0, lsl #3] +0xa1157555 == {z21.d, z29.d}, pn13/z, [x10, x21, lsl #3] +0xa1086db7 == {z23.d, z31.d}, pn11/z, [x13, x8, lsl #3] +0xa11f7ff7 == {z23.d, z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa1406000 == {z0.d, z8.d}, pn8/z, [x0] +0xa1457555 == {z21.d, z29.d}, pn13/z, [x10, #10, mul vl] +0xa1486db7 == {z23.d, z31.d}, pn11/z, [x13, #-16, mul vl] +0xa14f7ff7 == {z23.d, z31.d}, pn15/z, [sp, #-2, mul vl] +0xa100e000 == {z0.d, z4.d, z8.d, z12.d}, pn8/z, [x0, x0, lsl #3] +0xa115f551 == {z17.d, z21.d, z25.d, z29.d}, pn13/z, [x10, x21, lsl #3] +0xa108edb3 == {z19.d, z23.d, z27.d, z31.d}, pn11/z, [x13, x8, lsl #3] +0xa11ffff3 == {z19.d, z23.d, z27.d, z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa140e000 == {z0.d, z4.d, z8.d, z12.d}, pn8/z, [x0] +0xa145f551 == {z17.d, z21.d, z25.d, z29.d}, pn13/z, [x10, #20, mul vl] +0xa148edb3 == {z19.d, z23.d, z27.d, z31.d}, pn11/z, [x13, #-32, mul vl] +0xa14ffff3 == {z19.d, z23.d, z27.d, z31.d}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ld1d_q.s.cs b/suite/MC/AArch64/ld1d_q.s.cs new file mode 100644 index 000000000..a7e6c3abf --- /dev/null +++ b/suite/MC/AArch64/ld1d_q.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0xa5808000 == {z0.q}, p0/z, [x0, x0, lsl #3] +0xa5959555 == {z21.q}, p5/z, [x10, x21, lsl #3] +0xa5888db7 == {z23.q}, p3/z, [x13, x8, lsl #3] +0xa5888db7 == z23.q, p3/z, [x13, x8, lsl #3] +0xa5902000 == {z0.q}, p0/z, [x0] +0xa5902000 == z0.q, p0/z, [x0] +0xa5953555 == {z21.q}, p5/z, [x10, #5, mul vl] +0xa5982db7 == {z23.q}, p3/z, [x13, #-8, mul vl] +0xa59f3fff == {z31.q}, p7/z, [sp, #-1, mul vl] +0xa59f3fff == z31.q, p7/z, [sp, #-1, mul vl] diff --git a/suite/MC/AArch64/ld1h.s.cs b/suite/MC/AArch64/ld1h.s.cs new file mode 100644 index 000000000..a952a1fa0 --- /dev/null +++ b/suite/MC/AArch64/ld1h.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0002000 == {z0.h-z1.h}, pn8/z, [x0, x0, lsl #1] +0xa0153554 == {z20.h-z21.h}, pn13/z, [x10, x21, lsl #1] +0xa0082db6 == {z22.h-z23.h}, pn11/z, [x13, x8, lsl #1] +0xa01f3ffe == {z30.h-z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa0402000 == {z0.h-z1.h}, pn8/z, [x0] +0xa0453554 == {z20.h-z21.h}, pn13/z, [x10, #10, mul vl] +0xa0482db6 == {z22.h-z23.h}, pn11/z, [x13, #-16, mul vl] +0xa04f3ffe == {z30.h-z31.h}, pn15/z, [sp, #-2, mul vl] +0xa000a000 == {z0.h-z3.h}, pn8/z, [x0, x0, lsl #1] +0xa015b554 == {z20.h-z23.h}, pn13/z, [x10, x21, lsl #1] +0xa008adb4 == {z20.h-z23.h}, pn11/z, [x13, x8, lsl #1] +0xa01fbffc == {z28.h-z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa040a000 == {z0.h-z3.h}, pn8/z, [x0] +0xa045b554 == {z20.h-z23.h}, pn13/z, [x10, #20, mul vl] +0xa048adb4 == {z20.h-z23.h}, pn11/z, [x13, #-32, mul vl] +0xa04fbffc == {z28.h-z31.h}, pn15/z, [sp, #-4, mul vl] +0xa1002000 == {z0.h, z8.h}, pn8/z, [x0, x0, lsl #1] +0xa1153555 == {z21.h, z29.h}, pn13/z, [x10, x21, lsl #1] +0xa1082db7 == {z23.h, z31.h}, pn11/z, [x13, x8, lsl #1] +0xa11f3ff7 == {z23.h, z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa1402000 == {z0.h, z8.h}, pn8/z, [x0] +0xa1453555 == {z21.h, z29.h}, pn13/z, [x10, #10, mul vl] +0xa1482db7 == {z23.h, z31.h}, pn11/z, [x13, #-16, mul vl] +0xa14f3ff7 == {z23.h, z31.h}, pn15/z, [sp, #-2, mul vl] +0xa100a000 == {z0.h, z4.h, z8.h, z12.h}, pn8/z, [x0, x0, lsl #1] +0xa115b551 == {z17.h, z21.h, z25.h, z29.h}, pn13/z, [x10, x21, lsl #1] +0xa108adb3 == {z19.h, z23.h, z27.h, z31.h}, pn11/z, [x13, x8, lsl #1] +0xa11fbff3 == {z19.h, z23.h, z27.h, z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa140a000 == {z0.h, z4.h, z8.h, z12.h}, pn8/z, [x0] +0xa145b551 == {z17.h, z21.h, z25.h, z29.h}, pn13/z, [x10, #20, mul vl] +0xa148adb3 == {z19.h, z23.h, z27.h, z31.h}, pn11/z, [x13, #-32, mul vl] +0xa14fbff3 == {z19.h, z23.h, z27.h, z31.h}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ld1q.s.cs b/suite/MC/AArch64/ld1q.s.cs new file mode 100644 index 000000000..092ffced5 --- /dev/null +++ b/suite/MC/AArch64/ld1q.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xc400a000 == {z0.q}, p0/z, [z0.d, x0] +0xc415b555 == {z21.q}, p5/z, [z10.d, x21] +0xc408adb7 == {z23.q}, p3/z, [z13.d, x8] +0xc41fbfff == {z31.q}, p7/z, [z31.d] diff --git a/suite/MC/AArch64/ld1w.s.cs b/suite/MC/AArch64/ld1w.s.cs new file mode 100644 index 000000000..4f093c406 --- /dev/null +++ b/suite/MC/AArch64/ld1w.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0004000 == {z0.s-z1.s}, pn8/z, [x0, x0, lsl #2] +0xa0155554 == {z20.s-z21.s}, pn13/z, [x10, x21, lsl #2] +0xa0084db6 == {z22.s-z23.s}, pn11/z, [x13, x8, lsl #2] +0xa01f5ffe == {z30.s-z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa0404000 == {z0.s-z1.s}, pn8/z, [x0] +0xa0455554 == {z20.s-z21.s}, pn13/z, [x10, #10, mul vl] +0xa0484db6 == {z22.s-z23.s}, pn11/z, [x13, #-16, mul vl] +0xa04f5ffe == {z30.s-z31.s}, pn15/z, [sp, #-2, mul vl] +0xa000c000 == {z0.s-z3.s}, pn8/z, [x0, x0, lsl #2] +0xa015d554 == {z20.s-z23.s}, pn13/z, [x10, x21, lsl #2] +0xa008cdb4 == {z20.s-z23.s}, pn11/z, [x13, x8, lsl #2] +0xa01fdffc == {z28.s-z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa040c000 == {z0.s-z3.s}, pn8/z, [x0] +0xa045d554 == {z20.s-z23.s}, pn13/z, [x10, #20, mul vl] +0xa048cdb4 == {z20.s-z23.s}, pn11/z, [x13, #-32, mul vl] +0xa04fdffc == {z28.s-z31.s}, pn15/z, [sp, #-4, mul vl] +0xa1004000 == {z0.s, z8.s}, pn8/z, [x0, x0, lsl #2] +0xa1155555 == {z21.s, z29.s}, pn13/z, [x10, x21, lsl #2] +0xa1084db7 == {z23.s, z31.s}, pn11/z, [x13, x8, lsl #2] +0xa11f5ff7 == {z23.s, z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa1404000 == {z0.s, z8.s}, pn8/z, [x0] +0xa1455555 == {z21.s, z29.s}, pn13/z, [x10, #10, mul vl] +0xa1484db7 == {z23.s, z31.s}, pn11/z, [x13, #-16, mul vl] +0xa14f5ff7 == {z23.s, z31.s}, pn15/z, [sp, #-2, mul vl] +0xa100c000 == {z0.s, z4.s, z8.s, z12.s}, pn8/z, [x0, x0, lsl #2] +0xa115d551 == {z17.s, z21.s, z25.s, z29.s}, pn13/z, [x10, x21, lsl #2] +0xa108cdb3 == {z19.s, z23.s, z27.s, z31.s}, pn11/z, [x13, x8, lsl #2] +0xa11fdff3 == {z19.s, z23.s, z27.s, z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa140c000 == {z0.s, z4.s, z8.s, z12.s}, pn8/z, [x0] +0xa145d551 == {z17.s, z21.s, z25.s, z29.s}, pn13/z, [x10, #20, mul vl] +0xa148cdb3 == {z19.s, z23.s, z27.s, z31.s}, pn11/z, [x13, #-32, mul vl] +0xa14fdff3 == {z19.s, z23.s, z27.s, z31.s}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ld1w_q.s.cs b/suite/MC/AArch64/ld1w_q.s.cs new file mode 100644 index 000000000..df21d45d4 --- /dev/null +++ b/suite/MC/AArch64/ld1w_q.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xa5008000 == {z0.q}, p0/z, [x0, x0, lsl #2] +0xa5159555 == {z21.q}, p5/z, [x10, x21, lsl #2] +0xa5088db7 == {z23.q}, p3/z, [x13, x8, lsl #2] +0xa5088db7 == z23.q, p3/z, [x13, x8, lsl #2] +0xa5102000 == {z0.q}, p0/z, [x0] +0xa5153555 == {z21.q}, p5/z, [x10, #5, mul vl] +0xa5182db7 == {z23.q}, p3/z, [x13, #-8, mul vl] +0xa51f3fff == {z31.q}, p7/z, [sp, #-1, mul vl] diff --git a/suite/MC/AArch64/ld2q.s.cs b/suite/MC/AArch64/ld2q.s.cs new file mode 100644 index 000000000..c14192fbb --- /dev/null +++ b/suite/MC/AArch64/ld2q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xa4a08000 == {z0.q, z1.q}, p0/z, [x0, x0, lsl #4] +0xa4b59555 == {z21.q, z22.q}, p5/z, [x10, x21, lsl #4] +0xa4a88db7 == {z23.q, z24.q}, p3/z, [x13, x8, lsl #4] +0xa490e000 == {z0.q, z1.q}, p0/z, [x0] +0xa495f555 == {z21.q, z22.q}, p5/z, [x10, #10, mul vl] +0xa498edb7 == {z23.q, z24.q}, p3/z, [x13, #-16, mul vl] +0xa49fffff == {z31.q, z0.q}, p7/z, [sp, #-2, mul vl] diff --git a/suite/MC/AArch64/ld3q.s.cs b/suite/MC/AArch64/ld3q.s.cs new file mode 100644 index 000000000..5498e6528 --- /dev/null +++ b/suite/MC/AArch64/ld3q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xa5208000 == {z0.q, z1.q, z2.q}, p0/z, [x0, x0, lsl #4] +0xa5359555 == {z21.q, z22.q, z23.q}, p5/z, [x10, x21, lsl #4] +0xa5288db7 == {z23.q, z24.q, z25.q}, p3/z, [x13, x8, lsl #4] +0xa510e000 == {z0.q, z1.q, z2.q}, p0/z, [x0] +0xa515f555 == {z21.q, z22.q, z23.q}, p5/z, [x10, #15, mul vl] +0xa518edb7 == {z23.q, z24.q, z25.q}, p3/z, [x13, #-24, mul vl] +0xa51fffff == {z31.q, z0.q, z1.q}, p7/z, [sp, #-3, mul vl] diff --git a/suite/MC/AArch64/ld4q.s.cs b/suite/MC/AArch64/ld4q.s.cs new file mode 100644 index 000000000..74400fcc7 --- /dev/null +++ b/suite/MC/AArch64/ld4q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xa5a08000 == {z0.q, z1.q, z2.q, z3.q}, p0/z, [x0, x0, lsl #4] +0xa5b59555 == {z21.q, z22.q, z23.q, z24.q}, p5/z, [x10, x21, lsl #4] +0xa5a88db7 == {z23.q, z24.q, z25.q, z26.q}, p3/z, [x13, x8, lsl #4] +0xa590e000 == {z0.q, z1.q, z2.q, z3.q}, p0/z, [x0] +0xa595f555 == {z21.q, z22.q, z23.q, z24.q}, p5/z, [x10, #20, mul vl] +0xa598edb7 == {z23.q, z24.q, z25.q, z26.q}, p3/z, [x13, #-32, mul vl] +0xa59fffff == {z31.q, z0.q, z1.q, z2.q}, p7/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ldnt1b.s.cs b/suite/MC/AArch64/ldnt1b.s.cs new file mode 100644 index 000000000..9c702b377 --- /dev/null +++ b/suite/MC/AArch64/ldnt1b.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0000001 == {z0.b-z1.b}, pn8/z, [x0, x0] +0xa0151555 == {z20.b-z21.b}, pn13/z, [x10, x21] +0xa0080db7 == {z22.b-z23.b}, pn11/z, [x13, x8] +0xa01f1fff == {z30.b-z31.b}, pn15/z, [sp, xzr] +0xa0400001 == {z0.b-z1.b}, pn8/z, [x0] +0xa0451555 == {z20.b-z21.b}, pn13/z, [x10, #10, mul vl] +0xa0480db7 == {z22.b-z23.b}, pn11/z, [x13, #-16, mul vl] +0xa04f1fff == {z30.b-z31.b}, pn15/z, [sp, #-2, mul vl] +0xa0008001 == {z0.b-z3.b}, pn8/z, [x0, x0] +0xa0159555 == {z20.b-z23.b}, pn13/z, [x10, x21] +0xa0088db5 == {z20.b-z23.b}, pn11/z, [x13, x8] +0xa01f9ffd == {z28.b-z31.b}, pn15/z, [sp, xzr] +0xa0408001 == {z0.b-z3.b}, pn8/z, [x0] +0xa0459555 == {z20.b-z23.b}, pn13/z, [x10, #20, mul vl] +0xa0488db5 == {z20.b-z23.b}, pn11/z, [x13, #-32, mul vl] +0xa04f9ffd == {z28.b-z31.b}, pn15/z, [sp, #-4, mul vl] +0xa1000008 == {z0.b, z8.b}, pn8/z, [x0, x0] +0xa115155d == {z21.b, z29.b}, pn13/z, [x10, x21] +0xa1080dbf == {z23.b, z31.b}, pn11/z, [x13, x8] +0xa11f1fff == {z23.b, z31.b}, pn15/z, [sp, xzr] +0xa1400008 == {z0.b, z8.b}, pn8/z, [x0] +0xa145155d == {z21.b, z29.b}, pn13/z, [x10, #10, mul vl] +0xa1480dbf == {z23.b, z31.b}, pn11/z, [x13, #-16, mul vl] +0xa14f1fff == {z23.b, z31.b}, pn15/z, [sp, #-2, mul vl] +0xa1008008 == {z0.b, z4.b, z8.b, z12.b}, pn8/z, [x0, x0] +0xa1159559 == {z17.b, z21.b, z25.b, z29.b}, pn13/z, [x10, x21] +0xa1088dbb == {z19.b, z23.b, z27.b, z31.b}, pn11/z, [x13, x8] +0xa11f9ffb == {z19.b, z23.b, z27.b, z31.b}, pn15/z, [sp, xzr] +0xa1408008 == {z0.b, z4.b, z8.b, z12.b}, pn8/z, [x0] +0xa1459559 == {z17.b, z21.b, z25.b, z29.b}, pn13/z, [x10, #20, mul vl] +0xa1488dbb == {z19.b, z23.b, z27.b, z31.b}, pn11/z, [x13, #-32, mul vl] +0xa14f9ffb == {z19.b, z23.b, z27.b, z31.b}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ldnt1d.s.cs b/suite/MC/AArch64/ldnt1d.s.cs new file mode 100644 index 000000000..f3c25fb23 --- /dev/null +++ b/suite/MC/AArch64/ldnt1d.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0006001 == {z0.d-z1.d}, pn8/z, [x0, x0, lsl #3] +0xa0157555 == {z20.d-z21.d}, pn13/z, [x10, x21, lsl #3] +0xa0086db7 == {z22.d-z23.d}, pn11/z, [x13, x8, lsl #3] +0xa01f7fff == {z30.d-z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa0406001 == {z0.d-z1.d}, pn8/z, [x0] +0xa0457555 == {z20.d-z21.d}, pn13/z, [x10, #10, mul vl] +0xa0486db7 == {z22.d-z23.d}, pn11/z, [x13, #-16, mul vl] +0xa04f7fff == {z30.d-z31.d}, pn15/z, [sp, #-2, mul vl] +0xa000e001 == {z0.d-z3.d}, pn8/z, [x0, x0, lsl #3] +0xa015f555 == {z20.d-z23.d}, pn13/z, [x10, x21, lsl #3] +0xa008edb5 == {z20.d-z23.d}, pn11/z, [x13, x8, lsl #3] +0xa01ffffd == {z28.d-z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa040e001 == {z0.d-z3.d}, pn8/z, [x0] +0xa045f555 == {z20.d-z23.d}, pn13/z, [x10, #20, mul vl] +0xa048edb5 == {z20.d-z23.d}, pn11/z, [x13, #-32, mul vl] +0xa04ffffd == {z28.d-z31.d}, pn15/z, [sp, #-4, mul vl] +0xa1006008 == {z0.d, z8.d}, pn8/z, [x0, x0, lsl #3] +0xa115755d == {z21.d, z29.d}, pn13/z, [x10, x21, lsl #3] +0xa1086dbf == {z23.d, z31.d}, pn11/z, [x13, x8, lsl #3] +0xa11f7fff == {z23.d, z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa1406008 == {z0.d, z8.d}, pn8/z, [x0] +0xa145755d == {z21.d, z29.d}, pn13/z, [x10, #10, mul vl] +0xa1486dbf == {z23.d, z31.d}, pn11/z, [x13, #-16, mul vl] +0xa14f7fff == {z23.d, z31.d}, pn15/z, [sp, #-2, mul vl] +0xa100e008 == {z0.d, z4.d, z8.d, z12.d}, pn8/z, [x0, x0, lsl #3] +0xa115f559 == {z17.d, z21.d, z25.d, z29.d}, pn13/z, [x10, x21, lsl #3] +0xa108edbb == {z19.d, z23.d, z27.d, z31.d}, pn11/z, [x13, x8, lsl #3] +0xa11ffffb == {z19.d, z23.d, z27.d, z31.d}, pn15/z, [sp, xzr, lsl #3] +0xa140e008 == {z0.d, z4.d, z8.d, z12.d}, pn8/z, [x0] +0xa145f559 == {z17.d, z21.d, z25.d, z29.d}, pn13/z, [x10, #20, mul vl] +0xa148edbb == {z19.d, z23.d, z27.d, z31.d}, pn11/z, [x13, #-32, mul vl] +0xa14ffffb == {z19.d, z23.d, z27.d, z31.d}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ldnt1h.s.cs b/suite/MC/AArch64/ldnt1h.s.cs new file mode 100644 index 000000000..20f43aee4 --- /dev/null +++ b/suite/MC/AArch64/ldnt1h.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0002001 == {z0.h-z1.h}, pn8/z, [x0, x0, lsl #1] +0xa0153555 == {z20.h-z21.h}, pn13/z, [x10, x21, lsl #1] +0xa0082db7 == {z22.h-z23.h}, pn11/z, [x13, x8, lsl #1] +0xa01f3fff == {z30.h-z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa0402001 == {z0.h-z1.h}, pn8/z, [x0] +0xa0453555 == {z20.h-z21.h}, pn13/z, [x10, #10, mul vl] +0xa0482db7 == {z22.h-z23.h}, pn11/z, [x13, #-16, mul vl] +0xa04f3fff == {z30.h-z31.h}, pn15/z, [sp, #-2, mul vl] +0xa000a001 == {z0.h-z3.h}, pn8/z, [x0, x0, lsl #1] +0xa015b555 == {z20.h-z23.h}, pn13/z, [x10, x21, lsl #1] +0xa008adb5 == {z20.h-z23.h}, pn11/z, [x13, x8, lsl #1] +0xa01fbffd == {z28.h-z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa040a001 == {z0.h-z3.h}, pn8/z, [x0] +0xa045b555 == {z20.h-z23.h}, pn13/z, [x10, #20, mul vl] +0xa048adb5 == {z20.h-z23.h}, pn11/z, [x13, #-32, mul vl] +0xa04fbffd == {z28.h-z31.h}, pn15/z, [sp, #-4, mul vl] +0xa1002008 == {z0.h, z8.h}, pn8/z, [x0, x0, lsl #1] +0xa115355d == {z21.h, z29.h}, pn13/z, [x10, x21, lsl #1] +0xa1082dbf == {z23.h, z31.h}, pn11/z, [x13, x8, lsl #1] +0xa11f3fff == {z23.h, z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa1402008 == {z0.h, z8.h}, pn8/z, [x0] +0xa145355d == {z21.h, z29.h}, pn13/z, [x10, #10, mul vl] +0xa1482dbf == {z23.h, z31.h}, pn11/z, [x13, #-16, mul vl] +0xa14f3fff == {z23.h, z31.h}, pn15/z, [sp, #-2, mul vl] +0xa100a008 == {z0.h, z4.h, z8.h, z12.h}, pn8/z, [x0, x0, lsl #1] +0xa115b559 == {z17.h, z21.h, z25.h, z29.h}, pn13/z, [x10, x21, lsl #1] +0xa108adbb == {z19.h, z23.h, z27.h, z31.h}, pn11/z, [x13, x8, lsl #1] +0xa11fbffb == {z19.h, z23.h, z27.h, z31.h}, pn15/z, [sp, xzr, lsl #1] +0xa140a008 == {z0.h, z4.h, z8.h, z12.h}, pn8/z, [x0] +0xa145b559 == {z17.h, z21.h, z25.h, z29.h}, pn13/z, [x10, #20, mul vl] +0xa148adbb == {z19.h, z23.h, z27.h, z31.h}, pn11/z, [x13, #-32, mul vl] +0xa14fbffb == {z19.h, z23.h, z27.h, z31.h}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ldnt1w.s.cs b/suite/MC/AArch64/ldnt1w.s.cs new file mode 100644 index 000000000..02f8f617b --- /dev/null +++ b/suite/MC/AArch64/ldnt1w.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0004001 == {z0.s-z1.s}, pn8/z, [x0, x0, lsl #2] +0xa0155555 == {z20.s-z21.s}, pn13/z, [x10, x21, lsl #2] +0xa0084db7 == {z22.s-z23.s}, pn11/z, [x13, x8, lsl #2] +0xa01f5fff == {z30.s-z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa0404001 == {z0.s-z1.s}, pn8/z, [x0] +0xa0455555 == {z20.s-z21.s}, pn13/z, [x10, #10, mul vl] +0xa0484db7 == {z22.s-z23.s}, pn11/z, [x13, #-16, mul vl] +0xa04f5fff == {z30.s-z31.s}, pn15/z, [sp, #-2, mul vl] +0xa000c001 == {z0.s-z3.s}, pn8/z, [x0, x0, lsl #2] +0xa015d555 == {z20.s-z23.s}, pn13/z, [x10, x21, lsl #2] +0xa008cdb5 == {z20.s-z23.s}, pn11/z, [x13, x8, lsl #2] +0xa01fdffd == {z28.s-z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa040c001 == {z0.s-z3.s}, pn8/z, [x0] +0xa045d555 == {z20.s-z23.s}, pn13/z, [x10, #20, mul vl] +0xa048cdb5 == {z20.s-z23.s}, pn11/z, [x13, #-32, mul vl] +0xa04fdffd == {z28.s-z31.s}, pn15/z, [sp, #-4, mul vl] +0xa1004008 == {z0.s, z8.s}, pn8/z, [x0, x0, lsl #2] +0xa115555d == {z21.s, z29.s}, pn13/z, [x10, x21, lsl #2] +0xa1084dbf == {z23.s, z31.s}, pn11/z, [x13, x8, lsl #2] +0xa11f5fff == {z23.s, z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa1404008 == {z0.s, z8.s}, pn8/z, [x0] +0xa145555d == {z21.s, z29.s}, pn13/z, [x10, #10, mul vl] +0xa1484dbf == {z23.s, z31.s}, pn11/z, [x13, #-16, mul vl] +0xa14f5fff == {z23.s, z31.s}, pn15/z, [sp, #-2, mul vl] +0xa100c008 == {z0.s, z4.s, z8.s, z12.s}, pn8/z, [x0, x0, lsl #2] +0xa115d559 == {z17.s, z21.s, z25.s, z29.s}, pn13/z, [x10, x21, lsl #2] +0xa108cdbb == {z19.s, z23.s, z27.s, z31.s}, pn11/z, [x13, x8, lsl #2] +0xa11fdffb == {z19.s, z23.s, z27.s, z31.s}, pn15/z, [sp, xzr, lsl #2] +0xa140c008 == {z0.s, z4.s, z8.s, z12.s}, pn8/z, [x0] +0xa145d559 == {z17.s, z21.s, z25.s, z29.s}, pn13/z, [x10, #20, mul vl] +0xa148cdbb == {z19.s, z23.s, z27.s, z31.s}, pn11/z, [x13, #-32, mul vl] +0xa14fdffb == {z19.s, z23.s, z27.s, z31.s}, pn15/z, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/ldp-offset-predictable.txt.cs b/suite/MC/AArch64/ldp-offset-predictable.txt.cs new file mode 100644 index 000000000..bae642d15 --- /dev/null +++ b/suite/MC/AArch64/ldp-offset-predictable.txt.cs @@ -0,0 +1,4 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0xe0 0x83 0x00 0xa9 == stp x0, x0, [sp, #8] diff --git a/suite/MC/AArch64/ldp-postind.predictable.txt.cs b/suite/MC/AArch64/ldp-postind.predictable.txt.cs new file mode 100644 index 000000000..6f555beae --- /dev/null +++ b/suite/MC/AArch64/ldp-postind.predictable.txt.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+fp-armv8'] +0xe3 0x0f 0x80 0xa8 == stp x3, x3, [sp], #0 +0xa5 0x98 0xc1 0x6c == ldp d5, d6, [x5], #24 +0xff 0xff 0x80 0xa8 == stp xzr, xzr, [sp], #8 diff --git a/suite/MC/AArch64/ldp-preind.predictable.txt.cs b/suite/MC/AArch64/ldp-preind.predictable.txt.cs new file mode 100644 index 000000000..5b8a84d05 --- /dev/null +++ b/suite/MC/AArch64/ldp-preind.predictable.txt.cs @@ -0,0 +1,6 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+fp-armv8'] +0xe3 0x0f 0x80 0xa9 == stp x3, x3, [sp, #0]! +0xa5 0x98 0xc1 0x6d == ldp d5, d6, [x5, #24]! +0xff 0xff 0x80 0xa9 == stp xzr, xzr, [sp, #8]! diff --git a/suite/MC/AArch64/ldr.s.cs b/suite/MC/AArch64/ldr.s.cs new file mode 100644 index 000000000..639051958 --- /dev/null +++ b/suite/MC/AArch64/ldr.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xe11f8000 == zt0, [x0] +0xe11f8140 == zt0, [x10] +0xe11f81a0 == zt0, [x13] +0xe11f83e0 == zt0, [sp] diff --git a/suite/MC/AArch64/lut.s.cs b/suite/MC/AArch64/lut.s.cs new file mode 100644 index 000000000..38525968c --- /dev/null +++ b/suite/MC/AArch64/lut.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xc08b0000 == {z0.b-z3.b}, zt0, {z0-z1} +0xc08b03dc == {z28.b-z31.b}, zt0, {z30-z31} +0xc09b0000 == {z0.b, z4.b, z8.b, z12.b}, zt0, {z0-z1} +0xc09b03d3 == {z19.b, z23.b, z27.b, z31.b}, zt0, {z30-z31} diff --git a/suite/MC/AArch64/luti2.s.cs b/suite/MC/AArch64/luti2.s.cs new file mode 100644 index 000000000..352331703 --- /dev/null +++ b/suite/MC/AArch64/luti2.s.cs @@ -0,0 +1,63 @@ +# CS_ARCH_AARCH64, None, None +0x4520b000 == z0.b, {z0.b}, z0[0] +0x4575b155 == z21.b, {z10.b}, z21[1] +0x45ffb3ff == z31.b, {z31.b}, z31[3] +0x4520a800 == z0.h, {z0.h}, z0[0] +0x4575b955 == z21.h, {z10.h}, z21[3] +0x45ffbbff == z31.h, {z31.h}, z31[7] +0x4e801041 == v1.16b, {v2.16b}, v0[0] +0x4e9f729e == v30.16b, {v20.16b}, v31[3] +0x4ec00041 == v1.8h, {v2.8h}, v0[0] +0x4edf729e == v30.8h, {v20.8h}, v31[7] +0xc0cc1000 == z0.h, zt0, z0[0] +0xc0cd5155 == z21.h, zt0, z10[5] +0xc0ccd1b7 == z23.h, zt0, z13[3] +0xc0cfd3ff == z31.h, zt0, z31[15] +0xc0cc2000 == z0.s, zt0, z0[0] +0xc0cd6155 == z21.s, zt0, z10[5] +0xc0cce1b7 == z23.s, zt0, z13[3] +0xc0cfe3ff == z31.s, zt0, z31[15] +0xc0cc0000 == z0.b, zt0, z0[0] +0xc0cd4155 == z21.b, zt0, z10[5] +0xc0ccc1b7 == z23.b, zt0, z13[3] +0xc0cfc3ff == z31.b, zt0, z31[15] +0xc08c5000 == {z0.h - z1.h}, zt0, z0[0] +0xc08d5154 == {z20.h - z21.h}, zt0, z10[2] +0xc08cd1b6 == {z22.h - z23.h}, zt0, z13[1] +0xc08fd3fe == {z30.h - z31.h}, zt0, z31[7] +0xc08c6000 == {z0.s - z1.s}, zt0, z0[0] +0xc08d6154 == {z20.s - z21.s}, zt0, z10[2] +0xc08ce1b6 == {z22.s - z23.s}, zt0, z13[1] +0xc08fe3fe == {z30.s - z31.s}, zt0, z31[7] +0xc08c4000 == {z0.b - z1.b}, zt0, z0[0] +0xc08d4154 == {z20.b - z21.b}, zt0, z10[2] +0xc08cc1b6 == {z22.b - z23.b}, zt0, z13[1] +0xc08fc3fe == {z30.b - z31.b}, zt0, z31[7] +0xc08c9000 == {z0.h - z3.h}, zt0, z0[0] +0xc08d9154 == {z20.h - z23.h}, zt0, z10[1] +0xc08c91b4 == {z20.h - z23.h}, zt0, z13[0] +0xc08f93fc == {z28.h - z31.h}, zt0, z31[3] +0xc08ca000 == {z0.s - z3.s}, zt0, z0[0] +0xc08da154 == {z20.s - z23.s}, zt0, z10[1] +0xc08ca1b4 == {z20.s - z23.s}, zt0, z13[0] +0xc08fa3fc == {z28.s - z31.s}, zt0, z31[3] +0xc08c8000 == {z0.b - z3.b}, zt0, z0[0] +0xc08d8154 == {z20.b - z23.b}, zt0, z10[1] +0xc08c81b4 == {z20.b - z23.b}, zt0, z13[0] +0xc08f83fc == {z28.b - z31.b}, zt0, z31[3] +0xc09c5000 == {z0.h, z8.h}, zt0, z0[0] +0xc09d5155 == {z21.h, z29.h}, zt0, z10[2] +0xc09cd1b7 == {z23.h, z31.h}, zt0, z13[1] +0xc09fd3f7 == {z23.h, z31.h}, zt0, z31[7] +0xc09c4000 == {z0.b, z8.b}, zt0, z0[0] +0xc09d4155 == {z21.b, z29.b}, zt0, z10[2] +0xc09cc1b7 == {z23.b, z31.b}, zt0, z13[1] +0xc09fc3f7 == {z23.b, z31.b}, zt0, z31[7] +0xc09c9000 == {z0.h, z4.h, z8.h, z12.h}, zt0, z0[0] +0xc09d9151 == {z17.h, z21.h, z25.h, z29.h}, zt0, z10[1] +0xc09c91b3 == {z19.h, z23.h, z27.h, z31.h}, zt0, z13[0] +0xc09f93f3 == {z19.h, z23.h, z27.h, z31.h}, zt0, z31[3] +0xc09c8000 == {z0.b, z4.b, z8.b, z12.b}, zt0, z0[0] +0xc09d8151 == {z17.b, z21.b, z25.b, z29.b}, zt0, z10[1] +0xc09c81b3 == {z19.b, z23.b, z27.b, z31.b}, zt0, z13[0] +0xc09f83f3 == {z19.b, z23.b, z27.b, z31.b}, zt0, z31[3] diff --git a/suite/MC/AArch64/luti4.s.cs b/suite/MC/AArch64/luti4.s.cs new file mode 100644 index 000000000..6e0f38877 --- /dev/null +++ b/suite/MC/AArch64/luti4.s.cs @@ -0,0 +1,57 @@ +# CS_ARCH_AARCH64, None, None +0x4560a400 == z0.b, {z0.b}, z0[0] +0x45ffa7ff == z31.b, {z31.b}, z31[1] +0x4520bc00 == z0.h, {z0.h}, z0[0] +0x4575bd55 == z21.h, {z10.h}, z21[1] +0x45ffbfff == z31.h, {z31.h}, z31[3] +0x4520b400 == z0.h, {z0.h, z1.h}, z0[0] +0x4575b555 == z21.h, {z10.h, z11.h}, z21[1] +0x45ffb7ff == z31.h, {z31.h, z0.h}, z31[3] +0x4e402041 == v1.16b, {v2.16b}, v0[0] +0x4e5f629e == v30.16b, {v20.16b}, v31[1] +0x4e401041 == v1.8h, {v2.8h, v3.8h}, v0[0] +0x4e5f729e == v30.8h, {v20.8h, v21.8h}, v31[3] +0xc0ca1000 == z0.h, zt0, z0[0] +0xc0cb5155 == z21.h, zt0, z10[5] +0xc0cad1b7 == z23.h, zt0, z13[3] +0xc0cbd3ff == z31.h, zt0, z31[7] +0xc0ca2000 == z0.s, zt0, z0[0] +0xc0cb6155 == z21.s, zt0, z10[5] +0xc0cae1b7 == z23.s, zt0, z13[3] +0xc0cbe3ff == z31.s, zt0, z31[7] +0xc0ca0000 == z0.b, zt0, z0[0] +0xc0cb4155 == z21.b, zt0, z10[5] +0xc0cac1b7 == z23.b, zt0, z13[3] +0xc0cbc3ff == z31.b, zt0, z31[7] +0xc08a5000 == {z0.h - z1.h}, zt0, z0[0] +0xc08b5154 == {z20.h - z21.h}, zt0, z10[2] +0xc08ad1b6 == {z22.h - z23.h}, zt0, z13[1] +0xc08bd3fe == {z30.h - z31.h}, zt0, z31[3] +0xc08a6000 == {z0.s - z1.s}, zt0, z0[0] +0xc08b6154 == {z20.s - z21.s}, zt0, z10[2] +0xc08ae1b6 == {z22.s - z23.s}, zt0, z13[1] +0xc08be3fe == {z30.s - z31.s}, zt0, z31[3] +0xc08a4000 == {z0.b - z1.b}, zt0, z0[0] +0xc08b4154 == {z20.b - z21.b}, zt0, z10[2] +0xc08ac1b6 == {z22.b - z23.b}, zt0, z13[1] +0xc08bc3fe == {z30.b - z31.b}, zt0, z31[3] +0xc08a9000 == {z0.h - z3.h}, zt0, z0[0] +0xc08b9154 == {z20.h - z23.h}, zt0, z10[1] +0xc08a91b4 == {z20.h - z23.h}, zt0, z13[0] +0xc08b93fc == {z28.h - z31.h}, zt0, z31[1] +0xc08aa000 == {z0.s - z3.s}, zt0, z0[0] +0xc08ba154 == {z20.s - z23.s}, zt0, z10[1] +0xc08aa1b4 == {z20.s - z23.s}, zt0, z13[0] +0xc08ba3fc == {z28.s - z31.s}, zt0, z31[1] +0xc09a5000 == {z0.h, z8.h}, zt0, z0[0] +0xc09b5155 == {z21.h, z29.h}, zt0, z10[2] +0xc09ad1b7 == {z23.h, z31.h}, zt0, z13[1] +0xc09bd3f7 == {z23.h, z31.h}, zt0, z31[3] +0xc09a4000 == {z0.b, z8.b}, zt0, z0[0] +0xc09b4155 == {z21.b, z29.b}, zt0, z10[2] +0xc09ac1b7 == {z23.b, z31.b}, zt0, z13[1] +0xc09bc3f7 == {z23.b, z31.b}, zt0, z31[3] +0xc09a9000 == {z0.h, z4.h, z8.h, z12.h}, zt0, z0[0] +0xc09b9151 == {z17.h, z21.h, z25.h, z29.h}, zt0, z10[1] +0xc09a91b3 == {z19.h, z23.h, z27.h, z31.h}, zt0, z13[0] +0xc09b93f3 == {z19.h, z23.h, z27.h, z31.h}, zt0, z31[1] diff --git a/suite/MC/AArch64/marked-up.txt.cs b/suite/MC/AArch64/marked-up.txt.cs new file mode 100644 index 000000000..5e8766d32 --- /dev/null +++ b/suite/MC/AArch64/marked-up.txt.cs @@ -0,0 +1,15 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+all'] +0xa1 0x00 0x00 0x54 == b.ne +0x00 0x7c 0x00 0x13 == asr , , +0xac 0x9d 0x8e 0xeb == subs , , , asr +0xe3 0x09 0xc2 0x29 == ldp , , [, ]! +0x22 0x90 0x3f 0xf8 == st64b , [] +0xa4 0x28 0x4c 0xb3 == bfi , , , +0x49 0x1 0x0 0x33 == bfxil , , , +0x62 0x0 0x41 0x93 == sbfiz , , , +0xff 0x2b 0x76 0xd3 == ubfiz , , , +0x2c 0x1 0x0 0x13 == sbfx , , , +0x9f 0x0 0x40 0xd3 == ubfx , , , +0xc0 0x30 0x01 0x0e == tbx .8b, { .16b, .16b }, .8b diff --git a/suite/MC/AArch64/mattr-all.txt.cs b/suite/MC/AArch64/mattr-all.txt.cs index c17f85720..9ff903735 100644 --- a/suite/MC/AArch64/mattr-all.txt.cs +++ b/suite/MC/AArch64/mattr-all.txt.cs @@ -1,16 +1,17 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x48,0x28,0x4e = aese v0.16b, v1.16b -0x00,0x0a,0x31,0xd5 = mrs x0, TRCRSR -0x20,0xec,0x22,0x0e = fmlal v0.2s, v1.2h, v2.2h -0x00,0x53,0x38,0xd5 = mrs x0, ERRIDR_EL1 -0x20,0x10,0xdf,0x9a = irg x0, x1 -0x00,0x24,0x3b,0xd5 = mrs x0, RNDR -0x01,0xa6,0x9f,0x4e = smmla v1.4s, v16.16b, v31.16b -0x30,0x00,0x00,0x54 = bc.eq #4 -0xa0,0x60,0x3e,0xd5 = mrs x0, MFAR_EL3 -0x80,0x73,0x0b,0xd5 = cfp rctx, x0 -0xc0,0x73,0x0b,0xd5 = cosp rctx, x0 -0x00,0x00,0x90,0xc0 = addha za0.s, p0/m, p0/m, z0.s -0x00,0x00,0xc0,0x80 = fmopa za0.d, p0/m, p0/m, z0.d, z0.d -0x00,0x00,0xd0,0xc0 = addha za0.d, p0/m, p0/m, z0.d -0x00,0xa3,0x60,0xc1 = add { z0.h, z1.h }, { z0.h, z1.h }, z0.h + +0x20,0x48,0x28,0x4e == aese v0.16b, v1.16b +0x00,0x0a,0x31,0xd5 == mrs x0, TRCRSR +0x20,0xec,0x22,0x0e == fmlal v0.2s, v1.2h, v2.2h +0x00,0x53,0x38,0xd5 == mrs x0, ERRIDR_EL1 +0x20,0x10,0xdf,0x9a == irg x0, x1 +0x00,0x24,0x3b,0xd5 == mrs x0, RNDR +0x01,0xa6,0x9f,0x4e == smmla v1.4s, v16.16b, v31.16b +0x30,0x00,0x00,0x54 == bc.eq #4 +0xa0,0x60,0x3e,0xd5 == mrs x0, MFAR_EL3 +0x80,0x73,0x0b,0xd5 == cfp rctx, x0 +0xc0,0x73,0x0b,0xd5 == cosp rctx, x0 +0x00,0x00,0x90,0xc0 == addha za0.s, p0 +0x00,0x00,0xc0,0x80 == fmopa za0.d, p0 +0x00,0x00,0xd0,0xc0 == addha za0.d, p0 +0x00,0xa3,0x60,0xc1 == add { z0.h, z1.h }, { z0.h, z1.h }, z0.h diff --git a/suite/MC/AArch64/mla.s.cs b/suite/MC/AArch64/mla.s.cs new file mode 100644 index 000000000..cc7b1d098 --- /dev/null +++ b/suite/MC/AArch64/mla.s.cs @@ -0,0 +1,58 @@ +# CS_ARCH_AARCH64, None, None +0xc1300c00 == za.h[w8, 0:1], z0.b, z0.b +0xc13f6fe7 == za.h[w11, 14:15], z31.b, z15.b +0xc1c00000 == za.h[w8, 0:1], z0.b, z0.b[0] +0xc1cfefef == za.h[w11, 14:15], z31.b, z15.b[15] +0xc1200804 == za.h[w8, 0:1, vgx2], {z0.b-z1.b}, z0.b +0xc1200804 == za.h[w8, 0:1], {z0.b-z1.b}, z0.b +0xc12f6be7 == za.h[w11, 6:7, vgx2], {z31.b-z0.b}, z15.b +0xc12f6be7 == za.h[w11, 6:7], {z31.b-z0.b}, z15.b +0xc1a00820 == za.h[w8, 0:1, vgx2], {z0.b-z1.b}, {z0.b-z1.b} +0xc1a00820 == za.h[w8, 0:1], {z0.b-z1.b}, {z0.b-z1.b} +0xc1be6be3 == za.h[w11, 6:7, vgx2], {z30.b-z31.b}, {z30.b-z31.b} +0xc1be6be3 == za.h[w11, 6:7], {z30.b-z31.b}, {z30.b-z31.b} +0xc1901030 == za.h[w8, 0:1, vgx2], {z0.b-z1.b}, z0.b[0] +0xc1901030 == za.h[w8, 0:1], {z0.b-z1.b}, z0.b[0] +0xc19f7fff == za.h[w11, 6:7, vgx2], {z30.b-z31.b}, z15.b[15] +0xc19f7fff == za.h[w11, 6:7], {z30.b-z31.b}, z15.b[15] +0xc1300804 == za.h[w8, 0:1, vgx4], {z0.b-z3.b}, z0.b +0xc1300804 == za.h[w8, 0:1], {z0.b-z3.b}, z0.b +0xc13f6be7 == za.h[w11, 6:7, vgx4], {z31.b-z2.b}, z15.b +0xc13f6be7 == za.h[w11, 6:7], {z31.b-z2.b}, z15.b +0xc1a10820 == za.h[w8, 0:1, vgx4], {z0.b-z3.b}, {z0.b-z3.b} +0xc1a10820 == za.h[w8, 0:1], {z0.b-z3.b}, {z0.b-z3.b} +0xc1bd6ba3 == za.h[w11, 6:7, vgx4], {z28.b-z31.b}, {z28.b-z31.b} +0xc1bd6ba3 == za.h[w11, 6:7], {z28.b-z31.b}, {z28.b-z31.b} +0xc1909020 == za.h[w8, 0:1, vgx4], {z0.b-z3.b}, z0.b[0] +0xc1909020 == za.h[w8, 0:1], {z0.b-z3.b}, z0.b[0] +0xc19fffaf == za.h[w11, 6:7, vgx4], {z28.b-z31.b}, z15.b[15] +0xc19fffaf == za.h[w11, 6:7], {z28.b-z31.b}, z15.b[15] +0xc1300400 == za.s[w8, 0:3], z0.b, z0.b +0xc13f67e3 == za.s[w11, 12:15], z31.b, z15.b +0xc1400000 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc14fffe3 == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1200002 == za.s[w8, 0:3, vgx2], {z0.b-z1.b}, z0.b +0xc1200002 == za.s[w8, 0:3], {z0.b-z1.b}, z0.b +0xc12f63e3 == za.s[w11, 4:7, vgx2], {z31.b-z0.b}, z15.b +0xc12f63e3 == za.s[w11, 4:7], {z31.b-z0.b}, z15.b +0xc1a00020 == za.s[w8, 0:3, vgx2], {z0.b-z1.b}, {z0.b-z1.b} +0xc1a00020 == za.s[w8, 0:3], {z0.b-z1.b}, {z0.b-z1.b} +0xc1be63e1 == za.s[w11, 4:7, vgx2], {z30.b-z31.b}, {z30.b-z31.b} +0xc1be63e1 == za.s[w11, 4:7], {z30.b-z31.b}, {z30.b-z31.b} +0xc1900020 == za.s[w8, 0:3, vgx2], {z0.b-z1.b}, z0.b[0] +0xc1900020 == za.s[w8, 0:3], {z0.b-z1.b}, z0.b[0] +0xc19f6fe7 == za.s[w11, 4:7, vgx2], {z30.b-z31.b}, z15.b[15] +0xc19f6fe7 == za.s[w11, 4:7], {z30.b-z31.b}, z15.b[15] +0xc1300002 == za.s[w8, 0:3, vgx4], {z0.b-z3.b}, z0.b +0xc1300002 == za.s[w8, 0:3], {z0.b-z3.b}, z0.b +0xc13f63e3 == za.s[w11, 4:7, vgx4], {z31.b-z2.b}, z15.b +0xc13f63e3 == za.s[w11, 4:7], {z31.b-z2.b}, z15.b +0xc1a10020 == za.s[w8, 0:3, vgx4], {z0.b-z3.b}, {z0.b-z3.b} +0xc1a10020 == za.s[w8, 0:3], {z0.b-z3.b}, {z0.b-z3.b} +0xc1bd63a1 == za.s[w11, 4:7, vgx4], {z28.b-z31.b}, {z28.b-z31.b} +0xc1bd63a1 == za.s[w11, 4:7], {z28.b-z31.b}, {z28.b-z31.b} +0xc1108040 == za.s[w8, 0:3, vgx4], {z0.b-z3.b}, z0.b[0] +0xc1108040 == za.s[w8, 0:3], {z0.b-z3.b}, z0.b[0] +0xc11fefc7 == za.s[w11, 4:7, vgx4], {z28.b-z31.b}, z15.b[15] +0xc11fefc7 == za.s[w11, 4:7], {z28.b-z31.b}, z15.b[15] +0x4e5fc7ff == v31.4s, v31.16b, v31.16b diff --git a/suite/MC/AArch64/mopa.s.cs b/suite/MC/AArch64/mopa.s.cs new file mode 100644 index 000000000..f79d73475 --- /dev/null +++ b/suite/MC/AArch64/mopa.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0x80a00008 == za0.h, p0/m, p0/m, z0.b, z0.b +0x80bfffe9 == za1.h, p7/m, p7/m, z31.b, z31.b +0x80a00000 == za0.s, p0/m, p0/m, z0.b, z0.b +0x80bfffe3 == za3.s, p7/m, p7/m, z31.b, z31.b diff --git a/suite/MC/AArch64/mova.s.cs b/suite/MC/AArch64/mova.s.cs new file mode 100644 index 000000000..17e9bdb72 --- /dev/null +++ b/suite/MC/AArch64/mova.s.cs @@ -0,0 +1,901 @@ +# CS_ARCH_AARCH64, None, None +0xc0460000 == {z0.h, z1.h}, za0h.h[w12, 0:1] +0xc0464054 == {z20.h, z21.h}, za0h.h[w14, 4:5] +0xc04660b6 == {z22.h, z23.h}, za1h.h[w15, 2:3] +0xc04660fe == {z30.h, z31.h}, za1h.h[w15, 6:7] +0xc0460024 == {z4.h, z5.h}, za0h.h[w12, 2:3] +0xc0460020 == {z0.h, z1.h}, za0h.h[w12, 2:3] +0xc0464078 == {z24.h, z25.h}, za0h.h[w14, 6:7] +0xc0460080 == {z0.h, z1.h}, za1h.h[w12, 0:1] +0xc0464030 == {z16.h, z17.h}, za0h.h[w14, 2:3] +0xc04600dc == {z28.h, z29.h}, za1h.h[w12, 4:5] +0xc0466022 == {z2.h, z3.h}, za0h.h[w15, 2:3] +0xc0462086 == {z6.h, z7.h}, za1h.h[w13, 0:1] +0xc0460000 == {z0.h, z1.h}, za0h.h[w12, 0:1] +0xc0464054 == {z20.h, z21.h}, za0h.h[w14, 4:5] +0xc04660b6 == {z22.h, z23.h}, za1h.h[w15, 2:3] +0xc04660fe == {z30.h, z31.h}, za1h.h[w15, 6:7] +0xc0460024 == {z4.h, z5.h}, za0h.h[w12, 2:3] +0xc0460020 == {z0.h, z1.h}, za0h.h[w12, 2:3] +0xc0464078 == {z24.h, z25.h}, za0h.h[w14, 6:7] +0xc0460080 == {z0.h, z1.h}, za1h.h[w12, 0:1] +0xc0464030 == {z16.h, z17.h}, za0h.h[w14, 2:3] +0xc04600dc == {z28.h, z29.h}, za1h.h[w12, 4:5] +0xc0466022 == {z2.h, z3.h}, za0h.h[w15, 2:3] +0xc0462086 == {z6.h, z7.h}, za1h.h[w13, 0:1] +0xc0468000 == {z0.h, z1.h}, za0v.h[w12, 0:1] +0xc046c054 == {z20.h, z21.h}, za0v.h[w14, 4:5] +0xc046e0b6 == {z22.h, z23.h}, za1v.h[w15, 2:3] +0xc046e0fe == {z30.h, z31.h}, za1v.h[w15, 6:7] +0xc0468024 == {z4.h, z5.h}, za0v.h[w12, 2:3] +0xc0468020 == {z0.h, z1.h}, za0v.h[w12, 2:3] +0xc046c078 == {z24.h, z25.h}, za0v.h[w14, 6:7] +0xc0468080 == {z0.h, z1.h}, za1v.h[w12, 0:1] +0xc046c030 == {z16.h, z17.h}, za0v.h[w14, 2:3] +0xc04680dc == {z28.h, z29.h}, za1v.h[w12, 4:5] +0xc046e022 == {z2.h, z3.h}, za0v.h[w15, 2:3] +0xc046a086 == {z6.h, z7.h}, za1v.h[w13, 0:1] +0xc0468000 == {z0.h, z1.h}, za0v.h[w12, 0:1] +0xc046c054 == {z20.h, z21.h}, za0v.h[w14, 4:5] +0xc046e0b6 == {z22.h, z23.h}, za1v.h[w15, 2:3] +0xc046e0fe == {z30.h, z31.h}, za1v.h[w15, 6:7] +0xc0468024 == {z4.h, z5.h}, za0v.h[w12, 2:3] +0xc0468020 == {z0.h, z1.h}, za0v.h[w12, 2:3] +0xc046c078 == {z24.h, z25.h}, za0v.h[w14, 6:7] +0xc0468080 == {z0.h, z1.h}, za1v.h[w12, 0:1] +0xc046c030 == {z16.h, z17.h}, za0v.h[w14, 2:3] +0xc04680dc == {z28.h, z29.h}, za1v.h[w12, 4:5] +0xc046e022 == {z2.h, z3.h}, za0v.h[w15, 2:3] +0xc046a086 == {z6.h, z7.h}, za1v.h[w13, 0:1] +0xc0440000 == za0h.h[w12, 0:1], {z0.h, z1.h} +0xc0444145 == za1h.h[w14, 2:3], {z10.h, z11.h} +0xc0446187 == za1h.h[w15, 6:7], {z12.h, z13.h} +0xc04463c7 == za1h.h[w15, 6:7], {z30.h, z31.h} +0xc0440205 == za1h.h[w12, 2:3], {z16.h, z17.h} +0xc0440001 == za0h.h[w12, 2:3], {z0.h, z1.h} +0xc0444240 == za0h.h[w14, 0:1], {z18.h, z19.h} +0xc0440180 == za0h.h[w12, 0:1], {z12.h, z13.h} +0xc0444001 == za0h.h[w14, 2:3], {z0.h, z1.h} +0xc04402c5 == za1h.h[w12, 2:3], {z22.h, z23.h} +0xc0446102 == za0h.h[w15, 4:5], {z8.h, z9.h} +0xc0442187 == za1h.h[w13, 6:7], {z12.h, z13.h} +0xc0440000 == za0h.h[w12, 0:1], {z0.h, z1.h} +0xc0444145 == za1h.h[w14, 2:3], {z10.h, z11.h} +0xc0446187 == za1h.h[w15, 6:7], {z12.h, z13.h} +0xc04463c7 == za1h.h[w15, 6:7], {z30.h, z31.h} +0xc0440205 == za1h.h[w12, 2:3], {z16.h, z17.h} +0xc0440001 == za0h.h[w12, 2:3], {z0.h, z1.h} +0xc0444240 == za0h.h[w14, 0:1], {z18.h, z19.h} +0xc0440180 == za0h.h[w12, 0:1], {z12.h, z13.h} +0xc0444001 == za0h.h[w14, 2:3], {z0.h, z1.h} +0xc04402c5 == za1h.h[w12, 2:3], {z22.h, z23.h} +0xc0446102 == za0h.h[w15, 4:5], {z8.h, z9.h} +0xc0442187 == za1h.h[w13, 6:7], {z12.h, z13.h} +0xc0448000 == za0v.h[w12, 0:1], {z0.h, z1.h} +0xc044c145 == za1v.h[w14, 2:3], {z10.h, z11.h} +0xc044e187 == za1v.h[w15, 6:7], {z12.h, z13.h} +0xc044e3c7 == za1v.h[w15, 6:7], {z30.h, z31.h} +0xc0448205 == za1v.h[w12, 2:3], {z16.h, z17.h} +0xc0448001 == za0v.h[w12, 2:3], {z0.h, z1.h} +0xc044c240 == za0v.h[w14, 0:1], {z18.h, z19.h} +0xc0448180 == za0v.h[w12, 0:1], {z12.h, z13.h} +0xc044c001 == za0v.h[w14, 2:3], {z0.h, z1.h} +0xc04482c5 == za1v.h[w12, 2:3], {z22.h, z23.h} +0xc044e102 == za0v.h[w15, 4:5], {z8.h, z9.h} +0xc044a187 == za1v.h[w13, 6:7], {z12.h, z13.h} +0xc0448000 == za0v.h[w12, 0:1], {z0.h, z1.h} +0xc044c145 == za1v.h[w14, 2:3], {z10.h, z11.h} +0xc044e187 == za1v.h[w15, 6:7], {z12.h, z13.h} +0xc044e3c7 == za1v.h[w15, 6:7], {z30.h, z31.h} +0xc0448205 == za1v.h[w12, 2:3], {z16.h, z17.h} +0xc0448001 == za0v.h[w12, 2:3], {z0.h, z1.h} +0xc044c240 == za0v.h[w14, 0:1], {z18.h, z19.h} +0xc0448180 == za0v.h[w12, 0:1], {z12.h, z13.h} +0xc044c001 == za0v.h[w14, 2:3], {z0.h, z1.h} +0xc04482c5 == za1v.h[w12, 2:3], {z22.h, z23.h} +0xc044e102 == za0v.h[w15, 4:5], {z8.h, z9.h} +0xc044a187 == za1v.h[w13, 6:7], {z12.h, z13.h} +0xc0860000 == {z0.s, z1.s}, za0h.s[w12, 0:1] +0xc0864054 == {z20.s, z21.s}, za1h.s[w14, 0:1] +0xc08660b6 == {z22.s, z23.s}, za2h.s[w15, 2:3] +0xc08660fe == {z30.s, z31.s}, za3h.s[w15, 2:3] +0xc0860024 == {z4.s, z5.s}, za0h.s[w12, 2:3] +0xc0860020 == {z0.s, z1.s}, za0h.s[w12, 2:3] +0xc0864078 == {z24.s, z25.s}, za1h.s[w14, 2:3] +0xc0860080 == {z0.s, z1.s}, za2h.s[w12, 0:1] +0xc0864030 == {z16.s, z17.s}, za0h.s[w14, 2:3] +0xc08600dc == {z28.s, z29.s}, za3h.s[w12, 0:1] +0xc0866022 == {z2.s, z3.s}, za0h.s[w15, 2:3] +0xc0862086 == {z6.s, z7.s}, za2h.s[w13, 0:1] +0xc0860000 == {z0.s, z1.s}, za0h.s[w12, 0:1] +0xc0864054 == {z20.s, z21.s}, za1h.s[w14, 0:1] +0xc08660b6 == {z22.s, z23.s}, za2h.s[w15, 2:3] +0xc08660fe == {z30.s, z31.s}, za3h.s[w15, 2:3] +0xc0860024 == {z4.s, z5.s}, za0h.s[w12, 2:3] +0xc0860020 == {z0.s, z1.s}, za0h.s[w12, 2:3] +0xc0864078 == {z24.s, z25.s}, za1h.s[w14, 2:3] +0xc0860080 == {z0.s, z1.s}, za2h.s[w12, 0:1] +0xc0864030 == {z16.s, z17.s}, za0h.s[w14, 2:3] +0xc08600dc == {z28.s, z29.s}, za3h.s[w12, 0:1] +0xc0866022 == {z2.s, z3.s}, za0h.s[w15, 2:3] +0xc0862086 == {z6.s, z7.s}, za2h.s[w13, 0:1] +0xc0868000 == {z0.s, z1.s}, za0v.s[w12, 0:1] +0xc086c054 == {z20.s, z21.s}, za1v.s[w14, 0:1] +0xc086e0b6 == {z22.s, z23.s}, za2v.s[w15, 2:3] +0xc086e0fe == {z30.s, z31.s}, za3v.s[w15, 2:3] +0xc0868024 == {z4.s, z5.s}, za0v.s[w12, 2:3] +0xc0868020 == {z0.s, z1.s}, za0v.s[w12, 2:3] +0xc086c078 == {z24.s, z25.s}, za1v.s[w14, 2:3] +0xc0868080 == {z0.s, z1.s}, za2v.s[w12, 0:1] +0xc086c030 == {z16.s, z17.s}, za0v.s[w14, 2:3] +0xc08680dc == {z28.s, z29.s}, za3v.s[w12, 0:1] +0xc086e022 == {z2.s, z3.s}, za0v.s[w15, 2:3] +0xc086a086 == {z6.s, z7.s}, za2v.s[w13, 0:1] +0xc0868000 == {z0.s, z1.s}, za0v.s[w12, 0:1] +0xc086c054 == {z20.s, z21.s}, za1v.s[w14, 0:1] +0xc086e0b6 == {z22.s, z23.s}, za2v.s[w15, 2:3] +0xc086e0fe == {z30.s, z31.s}, za3v.s[w15, 2:3] +0xc0868024 == {z4.s, z5.s}, za0v.s[w12, 2:3] +0xc0868020 == {z0.s, z1.s}, za0v.s[w12, 2:3] +0xc086c078 == {z24.s, z25.s}, za1v.s[w14, 2:3] +0xc0868080 == {z0.s, z1.s}, za2v.s[w12, 0:1] +0xc086c030 == {z16.s, z17.s}, za0v.s[w14, 2:3] +0xc08680dc == {z28.s, z29.s}, za3v.s[w12, 0:1] +0xc086e022 == {z2.s, z3.s}, za0v.s[w15, 2:3] +0xc086a086 == {z6.s, z7.s}, za2v.s[w13, 0:1] +0xc0840000 == za0h.s[w12, 0:1], {z0.s, z1.s} +0xc0844145 == za2h.s[w14, 2:3], {z10.s, z11.s} +0xc0846187 == za3h.s[w15, 2:3], {z12.s, z13.s} +0xc08463c7 == za3h.s[w15, 2:3], {z30.s, z31.s} +0xc0840205 == za2h.s[w12, 2:3], {z16.s, z17.s} +0xc0840001 == za0h.s[w12, 2:3], {z0.s, z1.s} +0xc0844240 == za0h.s[w14, 0:1], {z18.s, z19.s} +0xc0840180 == za0h.s[w12, 0:1], {z12.s, z13.s} +0xc0844001 == za0h.s[w14, 2:3], {z0.s, z1.s} +0xc08402c5 == za2h.s[w12, 2:3], {z22.s, z23.s} +0xc0846102 == za1h.s[w15, 0:1], {z8.s, z9.s} +0xc0842187 == za3h.s[w13, 2:3], {z12.s, z13.s} +0xc0840000 == za0h.s[w12, 0:1], {z0.s, z1.s} +0xc0844145 == za2h.s[w14, 2:3], {z10.s, z11.s} +0xc0846187 == za3h.s[w15, 2:3], {z12.s, z13.s} +0xc08463c7 == za3h.s[w15, 2:3], {z30.s, z31.s} +0xc0840205 == za2h.s[w12, 2:3], {z16.s, z17.s} +0xc0840001 == za0h.s[w12, 2:3], {z0.s, z1.s} +0xc0844240 == za0h.s[w14, 0:1], {z18.s, z19.s} +0xc0840180 == za0h.s[w12, 0:1], {z12.s, z13.s} +0xc0844001 == za0h.s[w14, 2:3], {z0.s, z1.s} +0xc08402c5 == za2h.s[w12, 2:3], {z22.s, z23.s} +0xc0846102 == za1h.s[w15, 0:1], {z8.s, z9.s} +0xc0842187 == za3h.s[w13, 2:3], {z12.s, z13.s} +0xc0848000 == za0v.s[w12, 0:1], {z0.s, z1.s} +0xc084c145 == za2v.s[w14, 2:3], {z10.s, z11.s} +0xc084e187 == za3v.s[w15, 2:3], {z12.s, z13.s} +0xc084e3c7 == za3v.s[w15, 2:3], {z30.s, z31.s} +0xc0848205 == za2v.s[w12, 2:3], {z16.s, z17.s} +0xc0848001 == za0v.s[w12, 2:3], {z0.s, z1.s} +0xc084c240 == za0v.s[w14, 0:1], {z18.s, z19.s} +0xc0848180 == za0v.s[w12, 0:1], {z12.s, z13.s} +0xc084c001 == za0v.s[w14, 2:3], {z0.s, z1.s} +0xc08482c5 == za2v.s[w12, 2:3], {z22.s, z23.s} +0xc084e102 == za1v.s[w15, 0:1], {z8.s, z9.s} +0xc084a187 == za3v.s[w13, 2:3], {z12.s, z13.s} +0xc0848000 == za0v.s[w12, 0:1], {z0.s, z1.s} +0xc084c145 == za2v.s[w14, 2:3], {z10.s, z11.s} +0xc084e187 == za3v.s[w15, 2:3], {z12.s, z13.s} +0xc084e3c7 == za3v.s[w15, 2:3], {z30.s, z31.s} +0xc0848205 == za2v.s[w12, 2:3], {z16.s, z17.s} +0xc0848001 == za0v.s[w12, 2:3], {z0.s, z1.s} +0xc084c240 == za0v.s[w14, 0:1], {z18.s, z19.s} +0xc0848180 == za0v.s[w12, 0:1], {z12.s, z13.s} +0xc084c001 == za0v.s[w14, 2:3], {z0.s, z1.s} +0xc08482c5 == za2v.s[w12, 2:3], {z22.s, z23.s} +0xc084e102 == za1v.s[w15, 0:1], {z8.s, z9.s} +0xc084a187 == za3v.s[w13, 2:3], {z12.s, z13.s} +0xc0c60000 == {z0.d, z1.d}, za0h.d[w12, 0:1] +0xc0c64054 == {z20.d, z21.d}, za2h.d[w14, 0:1] +0xc0c660b6 == {z22.d, z23.d}, za5h.d[w15, 0:1] +0xc0c660fe == {z30.d, z31.d}, za7h.d[w15, 0:1] +0xc0c60024 == {z4.d, z5.d}, za1h.d[w12, 0:1] +0xc0c60020 == {z0.d, z1.d}, za1h.d[w12, 0:1] +0xc0c64078 == {z24.d, z25.d}, za3h.d[w14, 0:1] +0xc0c60080 == {z0.d, z1.d}, za4h.d[w12, 0:1] +0xc0c64030 == {z16.d, z17.d}, za1h.d[w14, 0:1] +0xc0c600dc == {z28.d, z29.d}, za6h.d[w12, 0:1] +0xc0c66022 == {z2.d, z3.d}, za1h.d[w15, 0:1] +0xc0c62086 == {z6.d, z7.d}, za4h.d[w13, 0:1] +0xc0c60000 == {z0.d, z1.d}, za0h.d[w12, 0:1] +0xc0c64054 == {z20.d, z21.d}, za2h.d[w14, 0:1] +0xc0c660b6 == {z22.d, z23.d}, za5h.d[w15, 0:1] +0xc0c660fe == {z30.d, z31.d}, za7h.d[w15, 0:1] +0xc0c60024 == {z4.d, z5.d}, za1h.d[w12, 0:1] +0xc0c60020 == {z0.d, z1.d}, za1h.d[w12, 0:1] +0xc0c64078 == {z24.d, z25.d}, za3h.d[w14, 0:1] +0xc0c60080 == {z0.d, z1.d}, za4h.d[w12, 0:1] +0xc0c64030 == {z16.d, z17.d}, za1h.d[w14, 0:1] +0xc0c600dc == {z28.d, z29.d}, za6h.d[w12, 0:1] +0xc0c66022 == {z2.d, z3.d}, za1h.d[w15, 0:1] +0xc0c62086 == {z6.d, z7.d}, za4h.d[w13, 0:1] +0xc0c68000 == {z0.d, z1.d}, za0v.d[w12, 0:1] +0xc0c6c054 == {z20.d, z21.d}, za2v.d[w14, 0:1] +0xc0c6e0b6 == {z22.d, z23.d}, za5v.d[w15, 0:1] +0xc0c6e0fe == {z30.d, z31.d}, za7v.d[w15, 0:1] +0xc0c68024 == {z4.d, z5.d}, za1v.d[w12, 0:1] +0xc0c68020 == {z0.d, z1.d}, za1v.d[w12, 0:1] +0xc0c6c078 == {z24.d, z25.d}, za3v.d[w14, 0:1] +0xc0c68080 == {z0.d, z1.d}, za4v.d[w12, 0:1] +0xc0c6c030 == {z16.d, z17.d}, za1v.d[w14, 0:1] +0xc0c680dc == {z28.d, z29.d}, za6v.d[w12, 0:1] +0xc0c6e022 == {z2.d, z3.d}, za1v.d[w15, 0:1] +0xc0c6a086 == {z6.d, z7.d}, za4v.d[w13, 0:1] +0xc0c68000 == {z0.d, z1.d}, za0v.d[w12, 0:1] +0xc0c6c054 == {z20.d, z21.d}, za2v.d[w14, 0:1] +0xc0c6e0b6 == {z22.d, z23.d}, za5v.d[w15, 0:1] +0xc0c6e0fe == {z30.d, z31.d}, za7v.d[w15, 0:1] +0xc0c68024 == {z4.d, z5.d}, za1v.d[w12, 0:1] +0xc0c68020 == {z0.d, z1.d}, za1v.d[w12, 0:1] +0xc0c6c078 == {z24.d, z25.d}, za3v.d[w14, 0:1] +0xc0c68080 == {z0.d, z1.d}, za4v.d[w12, 0:1] +0xc0c6c030 == {z16.d, z17.d}, za1v.d[w14, 0:1] +0xc0c680dc == {z28.d, z29.d}, za6v.d[w12, 0:1] +0xc0c6e022 == {z2.d, z3.d}, za1v.d[w15, 0:1] +0xc0c6a086 == {z6.d, z7.d}, za4v.d[w13, 0:1] +0xc0060800 == {z0.d, z1.d}, za.d[w8, 0, vgx2] +0xc0060800 == {z0.d, z1.d}, za.d[w8, 0] +0xc0064854 == {z20.d, z21.d}, za.d[w10, 2, vgx2] +0xc0064854 == {z20.d, z21.d}, za.d[w10, 2] +0xc00668b6 == {z22.d, z23.d}, za.d[w11, 5, vgx2] +0xc00668b6 == {z22.d, z23.d}, za.d[w11, 5] +0xc00668fe == {z30.d, z31.d}, za.d[w11, 7, vgx2] +0xc00668fe == {z30.d, z31.d}, za.d[w11, 7] +0xc0060824 == {z4.d, z5.d}, za.d[w8, 1, vgx2] +0xc0060824 == {z4.d, z5.d}, za.d[w8, 1] +0xc0060820 == {z0.d, z1.d}, za.d[w8, 1, vgx2] +0xc0060820 == {z0.d, z1.d}, za.d[w8, 1] +0xc0064878 == {z24.d, z25.d}, za.d[w10, 3, vgx2] +0xc0064878 == {z24.d, z25.d}, za.d[w10, 3] +0xc0060880 == {z0.d, z1.d}, za.d[w8, 4, vgx2] +0xc0060880 == {z0.d, z1.d}, za.d[w8, 4] +0xc0064830 == {z16.d, z17.d}, za.d[w10, 1, vgx2] +0xc0064830 == {z16.d, z17.d}, za.d[w10, 1] +0xc00608dc == {z28.d, z29.d}, za.d[w8, 6, vgx2] +0xc00608dc == {z28.d, z29.d}, za.d[w8, 6] +0xc0066822 == {z2.d, z3.d}, za.d[w11, 1, vgx2] +0xc0066822 == {z2.d, z3.d}, za.d[w11, 1] +0xc0062886 == {z6.d, z7.d}, za.d[w9, 4, vgx2] +0xc0062886 == {z6.d, z7.d}, za.d[w9, 4] +0xc0060800 == {z0.d, z1.d}, za.d[w8, 0, vgx2] +0xc0064854 == {z20.d, z21.d}, za.d[w10, 2, vgx2] +0xc00668b6 == {z22.d, z23.d}, za.d[w11, 5, vgx2] +0xc00668fe == {z30.d, z31.d}, za.d[w11, 7, vgx2] +0xc0060824 == {z4.d, z5.d}, za.d[w8, 1, vgx2] +0xc0060820 == {z0.d, z1.d}, za.d[w8, 1, vgx2] +0xc0064878 == {z24.d, z25.d}, za.d[w10, 3, vgx2] +0xc0060880 == {z0.d, z1.d}, za.d[w8, 4, vgx2] +0xc0064830 == {z16.d, z17.d}, za.d[w10, 1, vgx2] +0xc00608dc == {z28.d, z29.d}, za.d[w8, 6, vgx2] +0xc0066822 == {z2.d, z3.d}, za.d[w11, 1, vgx2] +0xc0062886 == {z6.d, z7.d}, za.d[w9, 4, vgx2] +0xc0c40000 == za0h.d[w12, 0:1], {z0.d, z1.d} +0xc0c44145 == za5h.d[w14, 0:1], {z10.d, z11.d} +0xc0c46187 == za7h.d[w15, 0:1], {z12.d, z13.d} +0xc0c463c7 == za7h.d[w15, 0:1], {z30.d, z31.d} +0xc0c40205 == za5h.d[w12, 0:1], {z16.d, z17.d} +0xc0c40001 == za1h.d[w12, 0:1], {z0.d, z1.d} +0xc0c44240 == za0h.d[w14, 0:1], {z18.d, z19.d} +0xc0c40180 == za0h.d[w12, 0:1], {z12.d, z13.d} +0xc0c44001 == za1h.d[w14, 0:1], {z0.d, z1.d} +0xc0c402c5 == za5h.d[w12, 0:1], {z22.d, z23.d} +0xc0c46102 == za2h.d[w15, 0:1], {z8.d, z9.d} +0xc0c42187 == za7h.d[w13, 0:1], {z12.d, z13.d} +0xc0c40000 == za0h.d[w12, 0:1], {z0.d, z1.d} +0xc0c44145 == za5h.d[w14, 0:1], {z10.d, z11.d} +0xc0c46187 == za7h.d[w15, 0:1], {z12.d, z13.d} +0xc0c463c7 == za7h.d[w15, 0:1], {z30.d, z31.d} +0xc0c40205 == za5h.d[w12, 0:1], {z16.d, z17.d} +0xc0c40001 == za1h.d[w12, 0:1], {z0.d, z1.d} +0xc0c44240 == za0h.d[w14, 0:1], {z18.d, z19.d} +0xc0c40180 == za0h.d[w12, 0:1], {z12.d, z13.d} +0xc0c44001 == za1h.d[w14, 0:1], {z0.d, z1.d} +0xc0c402c5 == za5h.d[w12, 0:1], {z22.d, z23.d} +0xc0c46102 == za2h.d[w15, 0:1], {z8.d, z9.d} +0xc0c42187 == za7h.d[w13, 0:1], {z12.d, z13.d} +0xc0c48000 == za0v.d[w12, 0:1], {z0.d, z1.d} +0xc0c4c145 == za5v.d[w14, 0:1], {z10.d, z11.d} +0xc0c4e187 == za7v.d[w15, 0:1], {z12.d, z13.d} +0xc0c4e3c7 == za7v.d[w15, 0:1], {z30.d, z31.d} +0xc0c48205 == za5v.d[w12, 0:1], {z16.d, z17.d} +0xc0c48001 == za1v.d[w12, 0:1], {z0.d, z1.d} +0xc0c4c240 == za0v.d[w14, 0:1], {z18.d, z19.d} +0xc0c48180 == za0v.d[w12, 0:1], {z12.d, z13.d} +0xc0c4c001 == za1v.d[w14, 0:1], {z0.d, z1.d} +0xc0c482c5 == za5v.d[w12, 0:1], {z22.d, z23.d} +0xc0c4e102 == za2v.d[w15, 0:1], {z8.d, z9.d} +0xc0c4a187 == za7v.d[w13, 0:1], {z12.d, z13.d} +0xc0c48000 == za0v.d[w12, 0:1], {z0.d, z1.d} +0xc0c4c145 == za5v.d[w14, 0:1], {z10.d, z11.d} +0xc0c4e187 == za7v.d[w15, 0:1], {z12.d, z13.d} +0xc0c4e3c7 == za7v.d[w15, 0:1], {z30.d, z31.d} +0xc0c48205 == za5v.d[w12, 0:1], {z16.d, z17.d} +0xc0c48001 == za1v.d[w12, 0:1], {z0.d, z1.d} +0xc0c4c240 == za0v.d[w14, 0:1], {z18.d, z19.d} +0xc0c48180 == za0v.d[w12, 0:1], {z12.d, z13.d} +0xc0c4c001 == za1v.d[w14, 0:1], {z0.d, z1.d} +0xc0c482c5 == za5v.d[w12, 0:1], {z22.d, z23.d} +0xc0c4e102 == za2v.d[w15, 0:1], {z8.d, z9.d} +0xc0c4a187 == za7v.d[w13, 0:1], {z12.d, z13.d} +0xc0040800 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc0040800 == za.d[w8, 0], {z0.d, z1.d} +0xc0044945 == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc0044945 == za.d[w10, 5], {z10.d, z11.d} +0xc0046987 == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc0046987 == za.d[w11, 7], {z12.d, z13.d} +0xc0046bc7 == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc0046bc7 == za.d[w11, 7], {z30.d, z31.d} +0xc0040a05 == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc0040a05 == za.d[w8, 5], {z16.d, z17.d} +0xc0040801 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc0040801 == za.d[w8, 1], {z0.d, z1.d} +0xc0044a40 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc0044a40 == za.d[w10, 0], {z18.d, z19.d} +0xc0040980 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc0040980 == za.d[w8, 0], {z12.d, z13.d} +0xc0044801 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc0044801 == za.d[w10, 1], {z0.d, z1.d} +0xc0040ac5 == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc0040ac5 == za.d[w8, 5], {z22.d, z23.d} +0xc0046902 == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc0046902 == za.d[w11, 2], {z8.d, z9.d} +0xc0042987 == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc0042987 == za.d[w9, 7], {z12.d, z13.d} +0xc0040800 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc0044945 == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc0046987 == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc0046bc7 == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc0040a05 == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc0040801 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc0044a40 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc0040980 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc0044801 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc0040ac5 == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc0046902 == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc0042987 == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc0060000 == {z0.b, z1.b}, za0h.b[w12, 0:1] +0xc0064054 == {z20.b, z21.b}, za0h.b[w14, 4:5] +0xc00660b6 == {z22.b, z23.b}, za0h.b[w15, 10:11] +0xc00660fe == {z30.b, z31.b}, za0h.b[w15, 14:15] +0xc0060024 == {z4.b, z5.b}, za0h.b[w12, 2:3] +0xc0060020 == {z0.b, z1.b}, za0h.b[w12, 2:3] +0xc0064078 == {z24.b, z25.b}, za0h.b[w14, 6:7] +0xc0060080 == {z0.b, z1.b}, za0h.b[w12, 8:9] +0xc0064030 == {z16.b, z17.b}, za0h.b[w14, 2:3] +0xc00600dc == {z28.b, z29.b}, za0h.b[w12, 12:13] +0xc0066022 == {z2.b, z3.b}, za0h.b[w15, 2:3] +0xc0062086 == {z6.b, z7.b}, za0h.b[w13, 8:9] +0xc0060000 == {z0.b, z1.b}, za0h.b[w12, 0:1] +0xc0064054 == {z20.b, z21.b}, za0h.b[w14, 4:5] +0xc00660b6 == {z22.b, z23.b}, za0h.b[w15, 10:11] +0xc00660fe == {z30.b, z31.b}, za0h.b[w15, 14:15] +0xc0060024 == {z4.b, z5.b}, za0h.b[w12, 2:3] +0xc0060020 == {z0.b, z1.b}, za0h.b[w12, 2:3] +0xc0064078 == {z24.b, z25.b}, za0h.b[w14, 6:7] +0xc0060080 == {z0.b, z1.b}, za0h.b[w12, 8:9] +0xc0064030 == {z16.b, z17.b}, za0h.b[w14, 2:3] +0xc00600dc == {z28.b, z29.b}, za0h.b[w12, 12:13] +0xc0066022 == {z2.b, z3.b}, za0h.b[w15, 2:3] +0xc0062086 == {z6.b, z7.b}, za0h.b[w13, 8:9] +0xc0068000 == {z0.b, z1.b}, za0v.b[w12, 0:1] +0xc006c054 == {z20.b, z21.b}, za0v.b[w14, 4:5] +0xc006e0b6 == {z22.b, z23.b}, za0v.b[w15, 10:11] +0xc006e0fe == {z30.b, z31.b}, za0v.b[w15, 14:15] +0xc0068024 == {z4.b, z5.b}, za0v.b[w12, 2:3] +0xc0068020 == {z0.b, z1.b}, za0v.b[w12, 2:3] +0xc006c078 == {z24.b, z25.b}, za0v.b[w14, 6:7] +0xc0068080 == {z0.b, z1.b}, za0v.b[w12, 8:9] +0xc006c030 == {z16.b, z17.b}, za0v.b[w14, 2:3] +0xc00680dc == {z28.b, z29.b}, za0v.b[w12, 12:13] +0xc006e022 == {z2.b, z3.b}, za0v.b[w15, 2:3] +0xc006a086 == {z6.b, z7.b}, za0v.b[w13, 8:9] +0xc0068000 == {z0.b, z1.b}, za0v.b[w12, 0:1] +0xc006c054 == {z20.b, z21.b}, za0v.b[w14, 4:5] +0xc006e0b6 == {z22.b, z23.b}, za0v.b[w15, 10:11] +0xc006e0fe == {z30.b, z31.b}, za0v.b[w15, 14:15] +0xc0068024 == {z4.b, z5.b}, za0v.b[w12, 2:3] +0xc0068020 == {z0.b, z1.b}, za0v.b[w12, 2:3] +0xc006c078 == {z24.b, z25.b}, za0v.b[w14, 6:7] +0xc0068080 == {z0.b, z1.b}, za0v.b[w12, 8:9] +0xc006c030 == {z16.b, z17.b}, za0v.b[w14, 2:3] +0xc00680dc == {z28.b, z29.b}, za0v.b[w12, 12:13] +0xc006e022 == {z2.b, z3.b}, za0v.b[w15, 2:3] +0xc006a086 == {z6.b, z7.b}, za0v.b[w13, 8:9] +0xc0040000 == za0h.b[w12, 0:1], {z0.b, z1.b} +0xc0044145 == za0h.b[w14, 10:11], {z10.b, z11.b} +0xc0046187 == za0h.b[w15, 14:15], {z12.b, z13.b} +0xc00463c7 == za0h.b[w15, 14:15], {z30.b, z31.b} +0xc0040205 == za0h.b[w12, 10:11], {z16.b, z17.b} +0xc0040001 == za0h.b[w12, 2:3], {z0.b, z1.b} +0xc0044240 == za0h.b[w14, 0:1], {z18.b, z19.b} +0xc0040180 == za0h.b[w12, 0:1], {z12.b, z13.b} +0xc0044001 == za0h.b[w14, 2:3], {z0.b, z1.b} +0xc00402c5 == za0h.b[w12, 10:11], {z22.b, z23.b} +0xc0046102 == za0h.b[w15, 4:5], {z8.b, z9.b} +0xc0042187 == za0h.b[w13, 14:15], {z12.b, z13.b} +0xc0040000 == za0h.b[w12, 0:1], {z0.b, z1.b} +0xc0044145 == za0h.b[w14, 10:11], {z10.b, z11.b} +0xc0046187 == za0h.b[w15, 14:15], {z12.b, z13.b} +0xc00463c7 == za0h.b[w15, 14:15], {z30.b, z31.b} +0xc0040205 == za0h.b[w12, 10:11], {z16.b, z17.b} +0xc0040001 == za0h.b[w12, 2:3], {z0.b, z1.b} +0xc0044240 == za0h.b[w14, 0:1], {z18.b, z19.b} +0xc0040180 == za0h.b[w12, 0:1], {z12.b, z13.b} +0xc0044001 == za0h.b[w14, 2:3], {z0.b, z1.b} +0xc00402c5 == za0h.b[w12, 10:11], {z22.b, z23.b} +0xc0046102 == za0h.b[w15, 4:5], {z8.b, z9.b} +0xc0042187 == za0h.b[w13, 14:15], {z12.b, z13.b} +0xc0048000 == za0v.b[w12, 0:1], {z0.b, z1.b} +0xc004c145 == za0v.b[w14, 10:11], {z10.b, z11.b} +0xc004e187 == za0v.b[w15, 14:15], {z12.b, z13.b} +0xc004e3c7 == za0v.b[w15, 14:15], {z30.b, z31.b} +0xc0048205 == za0v.b[w12, 10:11], {z16.b, z17.b} +0xc0048001 == za0v.b[w12, 2:3], {z0.b, z1.b} +0xc004c240 == za0v.b[w14, 0:1], {z18.b, z19.b} +0xc0048180 == za0v.b[w12, 0:1], {z12.b, z13.b} +0xc004c001 == za0v.b[w14, 2:3], {z0.b, z1.b} +0xc00482c5 == za0v.b[w12, 10:11], {z22.b, z23.b} +0xc004e102 == za0v.b[w15, 4:5], {z8.b, z9.b} +0xc004a187 == za0v.b[w13, 14:15], {z12.b, z13.b} +0xc0048000 == za0v.b[w12, 0:1], {z0.b, z1.b} +0xc004c145 == za0v.b[w14, 10:11], {z10.b, z11.b} +0xc004e187 == za0v.b[w15, 14:15], {z12.b, z13.b} +0xc004e3c7 == za0v.b[w15, 14:15], {z30.b, z31.b} +0xc0048205 == za0v.b[w12, 10:11], {z16.b, z17.b} +0xc0048001 == za0v.b[w12, 2:3], {z0.b, z1.b} +0xc004c240 == za0v.b[w14, 0:1], {z18.b, z19.b} +0xc0048180 == za0v.b[w12, 0:1], {z12.b, z13.b} +0xc004c001 == za0v.b[w14, 2:3], {z0.b, z1.b} +0xc00482c5 == za0v.b[w12, 10:11], {z22.b, z23.b} +0xc004e102 == za0v.b[w15, 4:5], {z8.b, z9.b} +0xc004a187 == za0v.b[w13, 14:15], {z12.b, z13.b} +0xc0460400 == {z0.h - z3.h}, za0h.h[w12, 0:3] +0xc0464454 == {z20.h - z23.h}, za1h.h[w14, 0:3] +0xc0466434 == {z20.h - z23.h}, za0h.h[w15, 4:7] +0xc046647c == {z28.h - z31.h}, za1h.h[w15, 4:7] +0xc0460424 == {z4.h - z7.h}, za0h.h[w12, 4:7] +0xc0460420 == {z0.h - z3.h}, za0h.h[w12, 4:7] +0xc0464478 == {z24.h - z27.h}, za1h.h[w14, 4:7] +0xc0464430 == {z16.h - z19.h}, za0h.h[w14, 4:7] +0xc046045c == {z28.h - z31.h}, za1h.h[w12, 0:3] +0xc0466420 == {z0.h - z3.h}, za0h.h[w15, 4:7] +0xc0462404 == {z4.h - z7.h}, za0h.h[w13, 0:3] +0xc0460400 == {z0.h - z3.h}, za0h.h[w12, 0:3] +0xc0464454 == {z20.h - z23.h}, za1h.h[w14, 0:3] +0xc0466434 == {z20.h - z23.h}, za0h.h[w15, 4:7] +0xc046647c == {z28.h - z31.h}, za1h.h[w15, 4:7] +0xc0460424 == {z4.h - z7.h}, za0h.h[w12, 4:7] +0xc0460420 == {z0.h - z3.h}, za0h.h[w12, 4:7] +0xc0464478 == {z24.h - z27.h}, za1h.h[w14, 4:7] +0xc0464430 == {z16.h - z19.h}, za0h.h[w14, 4:7] +0xc046045c == {z28.h - z31.h}, za1h.h[w12, 0:3] +0xc0466420 == {z0.h - z3.h}, za0h.h[w15, 4:7] +0xc0462404 == {z4.h - z7.h}, za0h.h[w13, 0:3] +0xc0468400 == {z0.h - z3.h}, za0v.h[w12, 0:3] +0xc046c454 == {z20.h - z23.h}, za1v.h[w14, 0:3] +0xc046e434 == {z20.h - z23.h}, za0v.h[w15, 4:7] +0xc046e47c == {z28.h - z31.h}, za1v.h[w15, 4:7] +0xc0468424 == {z4.h - z7.h}, za0v.h[w12, 4:7] +0xc0468420 == {z0.h - z3.h}, za0v.h[w12, 4:7] +0xc046c478 == {z24.h - z27.h}, za1v.h[w14, 4:7] +0xc046c430 == {z16.h - z19.h}, za0v.h[w14, 4:7] +0xc046845c == {z28.h - z31.h}, za1v.h[w12, 0:3] +0xc046e420 == {z0.h - z3.h}, za0v.h[w15, 4:7] +0xc046a404 == {z4.h - z7.h}, za0v.h[w13, 0:3] +0xc0468400 == {z0.h - z3.h}, za0v.h[w12, 0:3] +0xc046c454 == {z20.h - z23.h}, za1v.h[w14, 0:3] +0xc046e434 == {z20.h - z23.h}, za0v.h[w15, 4:7] +0xc046e47c == {z28.h - z31.h}, za1v.h[w15, 4:7] +0xc0468424 == {z4.h - z7.h}, za0v.h[w12, 4:7] +0xc0468420 == {z0.h - z3.h}, za0v.h[w12, 4:7] +0xc046c478 == {z24.h - z27.h}, za1v.h[w14, 4:7] +0xc046c430 == {z16.h - z19.h}, za0v.h[w14, 4:7] +0xc046845c == {z28.h - z31.h}, za1v.h[w12, 0:3] +0xc046e420 == {z0.h - z3.h}, za0v.h[w15, 4:7] +0xc046a404 == {z4.h - z7.h}, za0v.h[w13, 0:3] +0xc0440400 == za0h.h[w12, 0:3], {z0.h - z3.h} +0xc0444501 == za0h.h[w14, 4:7], {z8.h - z11.h} +0xc0446583 == za1h.h[w15, 4:7], {z12.h - z15.h} +0xc0446783 == za1h.h[w15, 4:7], {z28.h - z31.h} +0xc0440601 == za0h.h[w12, 4:7], {z16.h - z19.h} +0xc0440401 == za0h.h[w12, 4:7], {z0.h - z3.h} +0xc0444600 == za0h.h[w14, 0:3], {z16.h - z19.h} +0xc0440580 == za0h.h[w12, 0:3], {z12.h - z15.h} +0xc0444401 == za0h.h[w14, 4:7], {z0.h - z3.h} +0xc0440681 == za0h.h[w12, 4:7], {z20.h - z23.h} +0xc0446502 == za1h.h[w15, 0:3], {z8.h - z11.h} +0xc0442583 == za1h.h[w13, 4:7], {z12.h - z15.h} +0xc0440400 == za0h.h[w12, 0:3], {z0.h - z3.h} +0xc0444501 == za0h.h[w14, 4:7], {z8.h - z11.h} +0xc0446583 == za1h.h[w15, 4:7], {z12.h - z15.h} +0xc0446783 == za1h.h[w15, 4:7], {z28.h - z31.h} +0xc0440601 == za0h.h[w12, 4:7], {z16.h - z19.h} +0xc0440401 == za0h.h[w12, 4:7], {z0.h - z3.h} +0xc0444600 == za0h.h[w14, 0:3], {z16.h - z19.h} +0xc0440580 == za0h.h[w12, 0:3], {z12.h - z15.h} +0xc0444401 == za0h.h[w14, 4:7], {z0.h - z3.h} +0xc0440681 == za0h.h[w12, 4:7], {z20.h - z23.h} +0xc0446502 == za1h.h[w15, 0:3], {z8.h - z11.h} +0xc0442583 == za1h.h[w13, 4:7], {z12.h - z15.h} +0xc0448400 == za0v.h[w12, 0:3], {z0.h - z3.h} +0xc044c501 == za0v.h[w14, 4:7], {z8.h - z11.h} +0xc044e583 == za1v.h[w15, 4:7], {z12.h - z15.h} +0xc044e783 == za1v.h[w15, 4:7], {z28.h - z31.h} +0xc0448601 == za0v.h[w12, 4:7], {z16.h - z19.h} +0xc0448401 == za0v.h[w12, 4:7], {z0.h - z3.h} +0xc044c600 == za0v.h[w14, 0:3], {z16.h - z19.h} +0xc0448580 == za0v.h[w12, 0:3], {z12.h - z15.h} +0xc044c401 == za0v.h[w14, 4:7], {z0.h - z3.h} +0xc0448681 == za0v.h[w12, 4:7], {z20.h - z23.h} +0xc044e502 == za1v.h[w15, 0:3], {z8.h - z11.h} +0xc044a583 == za1v.h[w13, 4:7], {z12.h - z15.h} +0xc0448400 == za0v.h[w12, 0:3], {z0.h - z3.h} +0xc044c501 == za0v.h[w14, 4:7], {z8.h - z11.h} +0xc044e583 == za1v.h[w15, 4:7], {z12.h - z15.h} +0xc044e783 == za1v.h[w15, 4:7], {z28.h - z31.h} +0xc0448601 == za0v.h[w12, 4:7], {z16.h - z19.h} +0xc0448401 == za0v.h[w12, 4:7], {z0.h - z3.h} +0xc044c600 == za0v.h[w14, 0:3], {z16.h - z19.h} +0xc0448580 == za0v.h[w12, 0:3], {z12.h - z15.h} +0xc044c401 == za0v.h[w14, 4:7], {z0.h - z3.h} +0xc0448681 == za0v.h[w12, 4:7], {z20.h - z23.h} +0xc044e502 == za1v.h[w15, 0:3], {z8.h - z11.h} +0xc044a583 == za1v.h[w13, 4:7], {z12.h - z15.h} +0xc0860400 == {z0.s - z3.s}, za0h.s[w12, 0:3] +0xc0864454 == {z20.s - z23.s}, za2h.s[w14, 0:3] +0xc0866434 == {z20.s - z23.s}, za1h.s[w15, 0:3] +0xc086647c == {z28.s - z31.s}, za3h.s[w15, 0:3] +0xc0860424 == {z4.s - z7.s}, za1h.s[w12, 0:3] +0xc0860420 == {z0.s - z3.s}, za1h.s[w12, 0:3] +0xc0864478 == {z24.s - z27.s}, za3h.s[w14, 0:3] +0xc0864430 == {z16.s - z19.s}, za1h.s[w14, 0:3] +0xc086045c == {z28.s - z31.s}, za2h.s[w12, 0:3] +0xc0866420 == {z0.s - z3.s}, za1h.s[w15, 0:3] +0xc0862404 == {z4.s - z7.s}, za0h.s[w13, 0:3] +0xc0860400 == {z0.s - z3.s}, za0h.s[w12, 0:3] +0xc0864454 == {z20.s - z23.s}, za2h.s[w14, 0:3] +0xc0866434 == {z20.s - z23.s}, za1h.s[w15, 0:3] +0xc086647c == {z28.s - z31.s}, za3h.s[w15, 0:3] +0xc0860424 == {z4.s - z7.s}, za1h.s[w12, 0:3] +0xc0860420 == {z0.s - z3.s}, za1h.s[w12, 0:3] +0xc0864478 == {z24.s - z27.s}, za3h.s[w14, 0:3] +0xc0864430 == {z16.s - z19.s}, za1h.s[w14, 0:3] +0xc086045c == {z28.s - z31.s}, za2h.s[w12, 0:3] +0xc0866420 == {z0.s - z3.s}, za1h.s[w15, 0:3] +0xc0862404 == {z4.s - z7.s}, za0h.s[w13, 0:3] +0xc0868400 == {z0.s - z3.s}, za0v.s[w12, 0:3] +0xc086c454 == {z20.s - z23.s}, za2v.s[w14, 0:3] +0xc086e434 == {z20.s - z23.s}, za1v.s[w15, 0:3] +0xc086e47c == {z28.s - z31.s}, za3v.s[w15, 0:3] +0xc0868424 == {z4.s - z7.s}, za1v.s[w12, 0:3] +0xc0868420 == {z0.s - z3.s}, za1v.s[w12, 0:3] +0xc086c478 == {z24.s - z27.s}, za3v.s[w14, 0:3] +0xc086c430 == {z16.s - z19.s}, za1v.s[w14, 0:3] +0xc086845c == {z28.s - z31.s}, za2v.s[w12, 0:3] +0xc086e420 == {z0.s - z3.s}, za1v.s[w15, 0:3] +0xc086a404 == {z4.s - z7.s}, za0v.s[w13, 0:3] +0xc0868400 == {z0.s - z3.s}, za0v.s[w12, 0:3] +0xc086c454 == {z20.s - z23.s}, za2v.s[w14, 0:3] +0xc086e434 == {z20.s - z23.s}, za1v.s[w15, 0:3] +0xc086e47c == {z28.s - z31.s}, za3v.s[w15, 0:3] +0xc0868424 == {z4.s - z7.s}, za1v.s[w12, 0:3] +0xc0868420 == {z0.s - z3.s}, za1v.s[w12, 0:3] +0xc086c478 == {z24.s - z27.s}, za3v.s[w14, 0:3] +0xc086c430 == {z16.s - z19.s}, za1v.s[w14, 0:3] +0xc086845c == {z28.s - z31.s}, za2v.s[w12, 0:3] +0xc086e420 == {z0.s - z3.s}, za1v.s[w15, 0:3] +0xc086a404 == {z4.s - z7.s}, za0v.s[w13, 0:3] +0xc0840400 == za0h.s[w12, 0:3], {z0.s - z3.s} +0xc0844501 == za1h.s[w14, 0:3], {z8.s - z11.s} +0xc0846583 == za3h.s[w15, 0:3], {z12.s - z15.s} +0xc0846783 == za3h.s[w15, 0:3], {z28.s - z31.s} +0xc0840601 == za1h.s[w12, 0:3], {z16.s - z19.s} +0xc0840401 == za1h.s[w12, 0:3], {z0.s - z3.s} +0xc0844600 == za0h.s[w14, 0:3], {z16.s - z19.s} +0xc0840580 == za0h.s[w12, 0:3], {z12.s - z15.s} +0xc0844401 == za1h.s[w14, 0:3], {z0.s - z3.s} +0xc0840681 == za1h.s[w12, 0:3], {z20.s - z23.s} +0xc0846502 == za2h.s[w15, 0:3], {z8.s - z11.s} +0xc0842583 == za3h.s[w13, 0:3], {z12.s - z15.s} +0xc0840400 == za0h.s[w12, 0:3], {z0.s - z3.s} +0xc0844501 == za1h.s[w14, 0:3], {z8.s - z11.s} +0xc0846583 == za3h.s[w15, 0:3], {z12.s - z15.s} +0xc0846783 == za3h.s[w15, 0:3], {z28.s - z31.s} +0xc0840601 == za1h.s[w12, 0:3], {z16.s - z19.s} +0xc0840401 == za1h.s[w12, 0:3], {z0.s - z3.s} +0xc0844600 == za0h.s[w14, 0:3], {z16.s - z19.s} +0xc0840580 == za0h.s[w12, 0:3], {z12.s - z15.s} +0xc0844401 == za1h.s[w14, 0:3], {z0.s - z3.s} +0xc0840681 == za1h.s[w12, 0:3], {z20.s - z23.s} +0xc0846502 == za2h.s[w15, 0:3], {z8.s - z11.s} +0xc0842583 == za3h.s[w13, 0:3], {z12.s - z15.s} +0xc0848400 == za0v.s[w12, 0:3], {z0.s - z3.s} +0xc084c501 == za1v.s[w14, 0:3], {z8.s - z11.s} +0xc084e583 == za3v.s[w15, 0:3], {z12.s - z15.s} +0xc084e783 == za3v.s[w15, 0:3], {z28.s - z31.s} +0xc0848601 == za1v.s[w12, 0:3], {z16.s - z19.s} +0xc0848401 == za1v.s[w12, 0:3], {z0.s - z3.s} +0xc084c600 == za0v.s[w14, 0:3], {z16.s - z19.s} +0xc0848580 == za0v.s[w12, 0:3], {z12.s - z15.s} +0xc084c401 == za1v.s[w14, 0:3], {z0.s - z3.s} +0xc0848681 == za1v.s[w12, 0:3], {z20.s - z23.s} +0xc084e502 == za2v.s[w15, 0:3], {z8.s - z11.s} +0xc084a583 == za3v.s[w13, 0:3], {z12.s - z15.s} +0xc0848400 == za0v.s[w12, 0:3], {z0.s - z3.s} +0xc084c501 == za1v.s[w14, 0:3], {z8.s - z11.s} +0xc084e583 == za3v.s[w15, 0:3], {z12.s - z15.s} +0xc084e783 == za3v.s[w15, 0:3], {z28.s - z31.s} +0xc0848601 == za1v.s[w12, 0:3], {z16.s - z19.s} +0xc0848401 == za1v.s[w12, 0:3], {z0.s - z3.s} +0xc084c600 == za0v.s[w14, 0:3], {z16.s - z19.s} +0xc0848580 == za0v.s[w12, 0:3], {z12.s - z15.s} +0xc084c401 == za1v.s[w14, 0:3], {z0.s - z3.s} +0xc0848681 == za1v.s[w12, 0:3], {z20.s - z23.s} +0xc084e502 == za2v.s[w15, 0:3], {z8.s - z11.s} +0xc084a583 == za3v.s[w13, 0:3], {z12.s - z15.s} +0xc0c60400 == {z0.d - z3.d}, za0h.d[w12, 0:3] +0xc0c64454 == {z20.d - z23.d}, za2h.d[w14, 0:3] +0xc0c664b4 == {z20.d - z23.d}, za5h.d[w15, 0:3] +0xc0c664fc == {z28.d - z31.d}, za7h.d[w15, 0:3] +0xc0c60424 == {z4.d - z7.d}, za1h.d[w12, 0:3] +0xc0c60420 == {z0.d - z3.d}, za1h.d[w12, 0:3] +0xc0c64478 == {z24.d - z27.d}, za3h.d[w14, 0:3] +0xc0c60480 == {z0.d - z3.d}, za4h.d[w12, 0:3] +0xc0c64430 == {z16.d - z19.d}, za1h.d[w14, 0:3] +0xc0c604dc == {z28.d - z31.d}, za6h.d[w12, 0:3] +0xc0c66420 == {z0.d - z3.d}, za1h.d[w15, 0:3] +0xc0c62484 == {z4.d - z7.d}, za4h.d[w13, 0:3] +0xc0c60400 == {z0.d - z3.d}, za0h.d[w12, 0:3] +0xc0c64454 == {z20.d - z23.d}, za2h.d[w14, 0:3] +0xc0c664b4 == {z20.d - z23.d}, za5h.d[w15, 0:3] +0xc0c664fc == {z28.d - z31.d}, za7h.d[w15, 0:3] +0xc0c60424 == {z4.d - z7.d}, za1h.d[w12, 0:3] +0xc0c60420 == {z0.d - z3.d}, za1h.d[w12, 0:3] +0xc0c64478 == {z24.d - z27.d}, za3h.d[w14, 0:3] +0xc0c60480 == {z0.d - z3.d}, za4h.d[w12, 0:3] +0xc0c64430 == {z16.d - z19.d}, za1h.d[w14, 0:3] +0xc0c604dc == {z28.d - z31.d}, za6h.d[w12, 0:3] +0xc0c66420 == {z0.d - z3.d}, za1h.d[w15, 0:3] +0xc0c62484 == {z4.d - z7.d}, za4h.d[w13, 0:3] +0xc0c68400 == {z0.d - z3.d}, za0v.d[w12, 0:3] +0xc0c6c454 == {z20.d - z23.d}, za2v.d[w14, 0:3] +0xc0c6e4b4 == {z20.d - z23.d}, za5v.d[w15, 0:3] +0xc0c6e4fc == {z28.d - z31.d}, za7v.d[w15, 0:3] +0xc0c68424 == {z4.d - z7.d}, za1v.d[w12, 0:3] +0xc0c68420 == {z0.d - z3.d}, za1v.d[w12, 0:3] +0xc0c6c478 == {z24.d - z27.d}, za3v.d[w14, 0:3] +0xc0c68480 == {z0.d - z3.d}, za4v.d[w12, 0:3] +0xc0c6c430 == {z16.d - z19.d}, za1v.d[w14, 0:3] +0xc0c684dc == {z28.d - z31.d}, za6v.d[w12, 0:3] +0xc0c6e420 == {z0.d - z3.d}, za1v.d[w15, 0:3] +0xc0c6a484 == {z4.d - z7.d}, za4v.d[w13, 0:3] +0xc0c68400 == {z0.d - z3.d}, za0v.d[w12, 0:3] +0xc0c6c454 == {z20.d - z23.d}, za2v.d[w14, 0:3] +0xc0c6e4b4 == {z20.d - z23.d}, za5v.d[w15, 0:3] +0xc0c6e4fc == {z28.d - z31.d}, za7v.d[w15, 0:3] +0xc0c68424 == {z4.d - z7.d}, za1v.d[w12, 0:3] +0xc0c68420 == {z0.d - z3.d}, za1v.d[w12, 0:3] +0xc0c6c478 == {z24.d - z27.d}, za3v.d[w14, 0:3] +0xc0c68480 == {z0.d - z3.d}, za4v.d[w12, 0:3] +0xc0c6c430 == {z16.d - z19.d}, za1v.d[w14, 0:3] +0xc0c684dc == {z28.d - z31.d}, za6v.d[w12, 0:3] +0xc0c6e420 == {z0.d - z3.d}, za1v.d[w15, 0:3] +0xc0c6a484 == {z4.d - z7.d}, za4v.d[w13, 0:3] +0xc0060c00 == {z0.d - z3.d}, za.d[w8, 0, vgx4] +0xc0060c00 == {z0.d - z3.d}, za.d[w8, 0] +0xc0064c54 == {z20.d - z23.d}, za.d[w10, 2, vgx4] +0xc0064c54 == {z20.d - z23.d}, za.d[w10, 2] +0xc0066cb4 == {z20.d - z23.d}, za.d[w11, 5, vgx4] +0xc0066cb4 == {z20.d - z23.d}, za.d[w11, 5] +0xc0066cfc == {z28.d - z31.d}, za.d[w11, 7, vgx4] +0xc0066cfc == {z28.d - z31.d}, za.d[w11, 7] +0xc0060c24 == {z4.d - z7.d}, za.d[w8, 1, vgx4] +0xc0060c24 == {z4.d - z7.d}, za.d[w8, 1] +0xc0060c20 == {z0.d - z3.d}, za.d[w8, 1, vgx4] +0xc0060c20 == {z0.d - z3.d}, za.d[w8, 1] +0xc0064c78 == {z24.d - z27.d}, za.d[w10, 3, vgx4] +0xc0064c78 == {z24.d - z27.d}, za.d[w10, 3] +0xc0060c80 == {z0.d - z3.d}, za.d[w8, 4, vgx4] +0xc0060c80 == {z0.d - z3.d}, za.d[w8, 4] +0xc0064c30 == {z16.d - z19.d}, za.d[w10, 1, vgx4] +0xc0064c30 == {z16.d - z19.d}, za.d[w10, 1] +0xc0060cdc == {z28.d - z31.d}, za.d[w8, 6, vgx4] +0xc0060cdc == {z28.d - z31.d}, za.d[w8, 6] +0xc0066c20 == {z0.d - z3.d}, za.d[w11, 1, vgx4] +0xc0066c20 == {z0.d - z3.d}, za.d[w11, 1] +0xc0062c84 == {z4.d - z7.d}, za.d[w9, 4, vgx4] +0xc0062c84 == {z4.d - z7.d}, za.d[w9, 4] +0xc0060c00 == {z0.d - z3.d}, za.d[w8, 0, vgx4] +0xc0064c54 == {z20.d - z23.d}, za.d[w10, 2, vgx4] +0xc0066cb4 == {z20.d - z23.d}, za.d[w11, 5, vgx4] +0xc0066cfc == {z28.d - z31.d}, za.d[w11, 7, vgx4] +0xc0060c24 == {z4.d - z7.d}, za.d[w8, 1, vgx4] +0xc0060c20 == {z0.d - z3.d}, za.d[w8, 1, vgx4] +0xc0064c78 == {z24.d - z27.d}, za.d[w10, 3, vgx4] +0xc0060c80 == {z0.d - z3.d}, za.d[w8, 4, vgx4] +0xc0064c30 == {z16.d - z19.d}, za.d[w10, 1, vgx4] +0xc0060cdc == {z28.d - z31.d}, za.d[w8, 6, vgx4] +0xc0066c20 == {z0.d - z3.d}, za.d[w11, 1, vgx4] +0xc0062c84 == {z4.d - z7.d}, za.d[w9, 4, vgx4] +0xc0c40400 == za0h.d[w12, 0:3], {z0.d - z3.d} +0xc0c44505 == za5h.d[w14, 0:3], {z8.d - z11.d} +0xc0c46587 == za7h.d[w15, 0:3], {z12.d - z15.d} +0xc0c46787 == za7h.d[w15, 0:3], {z28.d - z31.d} +0xc0c40605 == za5h.d[w12, 0:3], {z16.d - z19.d} +0xc0c40401 == za1h.d[w12, 0:3], {z0.d - z3.d} +0xc0c44600 == za0h.d[w14, 0:3], {z16.d - z19.d} +0xc0c40580 == za0h.d[w12, 0:3], {z12.d - z15.d} +0xc0c44401 == za1h.d[w14, 0:3], {z0.d - z3.d} +0xc0c40685 == za5h.d[w12, 0:3], {z20.d - z23.d} +0xc0c46502 == za2h.d[w15, 0:3], {z8.d - z11.d} +0xc0c42587 == za7h.d[w13, 0:3], {z12.d - z15.d} +0xc0c40400 == za0h.d[w12, 0:3], {z0.d - z3.d} +0xc0c44505 == za5h.d[w14, 0:3], {z8.d - z11.d} +0xc0c46587 == za7h.d[w15, 0:3], {z12.d - z15.d} +0xc0c46787 == za7h.d[w15, 0:3], {z28.d - z31.d} +0xc0c40605 == za5h.d[w12, 0:3], {z16.d - z19.d} +0xc0c40401 == za1h.d[w12, 0:3], {z0.d - z3.d} +0xc0c44600 == za0h.d[w14, 0:3], {z16.d - z19.d} +0xc0c40580 == za0h.d[w12, 0:3], {z12.d - z15.d} +0xc0c44401 == za1h.d[w14, 0:3], {z0.d - z3.d} +0xc0c40685 == za5h.d[w12, 0:3], {z20.d - z23.d} +0xc0c46502 == za2h.d[w15, 0:3], {z8.d - z11.d} +0xc0c42587 == za7h.d[w13, 0:3], {z12.d - z15.d} +0xc0c48400 == za0v.d[w12, 0:3], {z0.d - z3.d} +0xc0c4c505 == za5v.d[w14, 0:3], {z8.d - z11.d} +0xc0c4e587 == za7v.d[w15, 0:3], {z12.d - z15.d} +0xc0c4e787 == za7v.d[w15, 0:3], {z28.d - z31.d} +0xc0c48605 == za5v.d[w12, 0:3], {z16.d - z19.d} +0xc0c48401 == za1v.d[w12, 0:3], {z0.d - z3.d} +0xc0c4c600 == za0v.d[w14, 0:3], {z16.d - z19.d} +0xc0c48580 == za0v.d[w12, 0:3], {z12.d - z15.d} +0xc0c4c401 == za1v.d[w14, 0:3], {z0.d - z3.d} +0xc0c48685 == za5v.d[w12, 0:3], {z20.d - z23.d} +0xc0c4e502 == za2v.d[w15, 0:3], {z8.d - z11.d} +0xc0c4a587 == za7v.d[w13, 0:3], {z12.d - z15.d} +0xc0c48400 == za0v.d[w12, 0:3], {z0.d - z3.d} +0xc0c4c505 == za5v.d[w14, 0:3], {z8.d - z11.d} +0xc0c4e587 == za7v.d[w15, 0:3], {z12.d - z15.d} +0xc0c4e787 == za7v.d[w15, 0:3], {z28.d - z31.d} +0xc0c48605 == za5v.d[w12, 0:3], {z16.d - z19.d} +0xc0c48401 == za1v.d[w12, 0:3], {z0.d - z3.d} +0xc0c4c600 == za0v.d[w14, 0:3], {z16.d - z19.d} +0xc0c48580 == za0v.d[w12, 0:3], {z12.d - z15.d} +0xc0c4c401 == za1v.d[w14, 0:3], {z0.d - z3.d} +0xc0c48685 == za5v.d[w12, 0:3], {z20.d - z23.d} +0xc0c4e502 == za2v.d[w15, 0:3], {z8.d - z11.d} +0xc0c4a587 == za7v.d[w13, 0:3], {z12.d - z15.d} +0xc0040c00 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc0040c00 == za.d[w8, 0], {z0.d - z3.d} +0xc0044d05 == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc0044d05 == za.d[w10, 5], {z8.d - z11.d} +0xc0046d87 == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc0046d87 == za.d[w11, 7], {z12.d - z15.d} +0xc0046f87 == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc0046f87 == za.d[w11, 7], {z28.d - z31.d} +0xc0040e05 == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc0040e05 == za.d[w8, 5], {z16.d - z19.d} +0xc0040c01 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc0040c01 == za.d[w8, 1], {z0.d - z3.d} +0xc0044e00 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc0044e00 == za.d[w10, 0], {z16.d - z19.d} +0xc0040d80 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc0040d80 == za.d[w8, 0], {z12.d - z15.d} +0xc0044c01 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc0044c01 == za.d[w10, 1], {z0.d - z3.d} +0xc0040e85 == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc0040e85 == za.d[w8, 5], {z20.d - z23.d} +0xc0046d02 == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc0046d02 == za.d[w11, 2], {z8.d - z11.d} +0xc0042d87 == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc0042d87 == za.d[w9, 7], {z12.d - z15.d} +0xc0040c00 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc0044d05 == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc0046d87 == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc0046f87 == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc0040e05 == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc0040c01 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc0044e00 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc0040d80 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc0044c01 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc0040e85 == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc0046d02 == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc0042d87 == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc0060400 == {z0.b - z3.b}, za0h.b[w12, 0:3] +0xc0064454 == {z20.b - z23.b}, za0h.b[w14, 8:11] +0xc0066434 == {z20.b - z23.b}, za0h.b[w15, 4:7] +0xc006647c == {z28.b - z31.b}, za0h.b[w15, 12:15] +0xc0060424 == {z4.b - z7.b}, za0h.b[w12, 4:7] +0xc0060420 == {z0.b - z3.b}, za0h.b[w12, 4:7] +0xc0064478 == {z24.b - z27.b}, za0h.b[w14, 12:15] +0xc0064430 == {z16.b - z19.b}, za0h.b[w14, 4:7] +0xc006045c == {z28.b - z31.b}, za0h.b[w12, 8:11] +0xc0066420 == {z0.b - z3.b}, za0h.b[w15, 4:7] +0xc0062404 == {z4.b - z7.b}, za0h.b[w13, 0:3] +0xc0060400 == {z0.b - z3.b}, za0h.b[w12, 0:3] +0xc0064454 == {z20.b - z23.b}, za0h.b[w14, 8:11] +0xc0066434 == {z20.b - z23.b}, za0h.b[w15, 4:7] +0xc006647c == {z28.b - z31.b}, za0h.b[w15, 12:15] +0xc0060424 == {z4.b - z7.b}, za0h.b[w12, 4:7] +0xc0060420 == {z0.b - z3.b}, za0h.b[w12, 4:7] +0xc0064478 == {z24.b - z27.b}, za0h.b[w14, 12:15] +0xc0064430 == {z16.b - z19.b}, za0h.b[w14, 4:7] +0xc006045c == {z28.b - z31.b}, za0h.b[w12, 8:11] +0xc0066420 == {z0.b - z3.b}, za0h.b[w15, 4:7] +0xc0062404 == {z4.b - z7.b}, za0h.b[w13, 0:3] +0xc0068400 == {z0.b - z3.b}, za0v.b[w12, 0:3] +0xc006c454 == {z20.b - z23.b}, za0v.b[w14, 8:11] +0xc006e434 == {z20.b - z23.b}, za0v.b[w15, 4:7] +0xc006e47c == {z28.b - z31.b}, za0v.b[w15, 12:15] +0xc0068424 == {z4.b - z7.b}, za0v.b[w12, 4:7] +0xc0068420 == {z0.b - z3.b}, za0v.b[w12, 4:7] +0xc006c478 == {z24.b - z27.b}, za0v.b[w14, 12:15] +0xc006c430 == {z16.b - z19.b}, za0v.b[w14, 4:7] +0xc006845c == {z28.b - z31.b}, za0v.b[w12, 8:11] +0xc006e420 == {z0.b - z3.b}, za0v.b[w15, 4:7] +0xc006a404 == {z4.b - z7.b}, za0v.b[w13, 0:3] +0xc0068400 == {z0.b - z3.b}, za0v.b[w12, 0:3] +0xc006c454 == {z20.b - z23.b}, za0v.b[w14, 8:11] +0xc006e434 == {z20.b - z23.b}, za0v.b[w15, 4:7] +0xc006e47c == {z28.b - z31.b}, za0v.b[w15, 12:15] +0xc0068424 == {z4.b - z7.b}, za0v.b[w12, 4:7] +0xc0068420 == {z0.b - z3.b}, za0v.b[w12, 4:7] +0xc006c478 == {z24.b - z27.b}, za0v.b[w14, 12:15] +0xc006c430 == {z16.b - z19.b}, za0v.b[w14, 4:7] +0xc006845c == {z28.b - z31.b}, za0v.b[w12, 8:11] +0xc006e420 == {z0.b - z3.b}, za0v.b[w15, 4:7] +0xc006a404 == {z4.b - z7.b}, za0v.b[w13, 0:3] +0xc0040400 == za0h.b[w12, 0:3], {z0.b - z3.b} +0xc0044501 == za0h.b[w14, 4:7], {z8.b - z11.b} +0xc0046583 == za0h.b[w15, 12:15], {z12.b - z15.b} +0xc0046783 == za0h.b[w15, 12:15], {z28.b - z31.b} +0xc0040601 == za0h.b[w12, 4:7], {z16.b - z19.b} +0xc0040401 == za0h.b[w12, 4:7], {z0.b - z3.b} +0xc0044600 == za0h.b[w14, 0:3], {z16.b - z19.b} +0xc0040580 == za0h.b[w12, 0:3], {z12.b - z15.b} +0xc0044401 == za0h.b[w14, 4:7], {z0.b - z3.b} +0xc0040681 == za0h.b[w12, 4:7], {z20.b - z23.b} +0xc0046502 == za0h.b[w15, 8:11], {z8.b - z11.b} +0xc0042583 == za0h.b[w13, 12:15], {z12.b - z15.b} +0xc0040400 == za0h.b[w12, 0:3], {z0.b - z3.b} +0xc0044501 == za0h.b[w14, 4:7], {z8.b - z11.b} +0xc0046583 == za0h.b[w15, 12:15], {z12.b - z15.b} +0xc0046783 == za0h.b[w15, 12:15], {z28.b - z31.b} +0xc0040601 == za0h.b[w12, 4:7], {z16.b - z19.b} +0xc0040401 == za0h.b[w12, 4:7], {z0.b - z3.b} +0xc0044600 == za0h.b[w14, 0:3], {z16.b - z19.b} +0xc0040580 == za0h.b[w12, 0:3], {z12.b - z15.b} +0xc0044401 == za0h.b[w14, 4:7], {z0.b - z3.b} +0xc0040681 == za0h.b[w12, 4:7], {z20.b - z23.b} +0xc0046502 == za0h.b[w15, 8:11], {z8.b - z11.b} +0xc0042583 == za0h.b[w13, 12:15], {z12.b - z15.b} +0xc0048400 == za0v.b[w12, 0:3], {z0.b - z3.b} +0xc004c501 == za0v.b[w14, 4:7], {z8.b - z11.b} +0xc004e583 == za0v.b[w15, 12:15], {z12.b - z15.b} +0xc004e783 == za0v.b[w15, 12:15], {z28.b - z31.b} +0xc0048601 == za0v.b[w12, 4:7], {z16.b - z19.b} +0xc0048401 == za0v.b[w12, 4:7], {z0.b - z3.b} +0xc004c600 == za0v.b[w14, 0:3], {z16.b - z19.b} +0xc0048580 == za0v.b[w12, 0:3], {z12.b - z15.b} +0xc004c401 == za0v.b[w14, 4:7], {z0.b - z3.b} +0xc0048681 == za0v.b[w12, 4:7], {z20.b - z23.b} +0xc004e502 == za0v.b[w15, 8:11], {z8.b - z11.b} +0xc004a583 == za0v.b[w13, 12:15], {z12.b - z15.b} +0xc0048400 == za0v.b[w12, 0:3], {z0.b - z3.b} +0xc004c501 == za0v.b[w14, 4:7], {z8.b - z11.b} +0xc004e583 == za0v.b[w15, 12:15], {z12.b - z15.b} +0xc004e783 == za0v.b[w15, 12:15], {z28.b - z31.b} +0xc0048601 == za0v.b[w12, 4:7], {z16.b - z19.b} +0xc0048401 == za0v.b[w12, 4:7], {z0.b - z3.b} +0xc004c600 == za0v.b[w14, 0:3], {z16.b - z19.b} +0xc0048580 == za0v.b[w12, 0:3], {z12.b - z15.b} +0xc004c401 == za0v.b[w14, 4:7], {z0.b - z3.b} +0xc0048681 == za0v.b[w12, 4:7], {z20.b - z23.b} +0xc004e502 == za0v.b[w15, 8:11], {z8.b - z11.b} +0xc004a583 == za0v.b[w13, 12:15], {z12.b - z15.b} diff --git a/suite/MC/AArch64/movaz.s.cs b/suite/MC/AArch64/movaz.s.cs new file mode 100644 index 000000000..38bb4636f --- /dev/null +++ b/suite/MC/AArch64/movaz.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc0060a00 == {z0.d, z1.d}, za.d[w8, 0, vgx2] +0xc0060a00 == {z0.d, z1.d}, za.d[w8, 0] +0xc0064a54 == {z20.d, z21.d}, za.d[w10, 2, vgx2] +0xc0064a54 == {z20.d, z21.d}, za.d[w10, 2] +0xc0066ab6 == {z22.d, z23.d}, za.d[w11, 5, vgx2] +0xc0066ab6 == {z22.d, z23.d}, za.d[w11, 5] +0xc0066afe == {z30.d, z31.d}, za.d[w11, 7, vgx2] +0xc0066afe == {z30.d, z31.d}, za.d[w11, 7] +0xc0060a24 == {z4.d, z5.d}, za.d[w8, 1, vgx2] +0xc0060a24 == {z4.d, z5.d}, za.d[w8, 1] +0xc0060a20 == {z0.d, z1.d}, za.d[w8, 1, vgx2] +0xc0060a20 == {z0.d, z1.d}, za.d[w8, 1] +0xc0064a78 == {z24.d, z25.d}, za.d[w10, 3, vgx2] +0xc0064a78 == {z24.d, z25.d}, za.d[w10, 3] +0xc0060a80 == {z0.d, z1.d}, za.d[w8, 4, vgx2] +0xc0060a80 == {z0.d, z1.d}, za.d[w8, 4] +0xc0064a30 == {z16.d, z17.d}, za.d[w10, 1, vgx2] +0xc0064a30 == {z16.d, z17.d}, za.d[w10, 1] +0xc0060adc == {z28.d, z29.d}, za.d[w8, 6, vgx2] +0xc0060adc == {z28.d, z29.d}, za.d[w8, 6] +0xc0066a22 == {z2.d, z3.d}, za.d[w11, 1, vgx2] +0xc0066a22 == {z2.d, z3.d}, za.d[w11, 1] +0xc0062a86 == {z6.d, z7.d}, za.d[w9, 4, vgx2] +0xc0062a86 == {z6.d, z7.d}, za.d[w9, 4] +0xc0060e00 == {z0.d - z3.d}, za.d[w8, 0, vgx4] +0xc0060e00 == {z0.d - z3.d}, za.d[w8, 0] +0xc0064e54 == {z20.d - z23.d}, za.d[w10, 2, vgx4] +0xc0064e54 == {z20.d - z23.d}, za.d[w10, 2] +0xc0066eb4 == {z20.d - z23.d}, za.d[w11, 5, vgx4] +0xc0066eb4 == {z20.d - z23.d}, za.d[w11, 5] +0xc0066efc == {z28.d - z31.d}, za.d[w11, 7, vgx4] +0xc0066efc == {z28.d - z31.d}, za.d[w11, 7] +0xc0060e24 == {z4.d - z7.d}, za.d[w8, 1, vgx4] +0xc0060e24 == {z4.d - z7.d}, za.d[w8, 1] +0xc0060e20 == {z0.d - z3.d}, za.d[w8, 1, vgx4] +0xc0060e20 == {z0.d - z3.d}, za.d[w8, 1] +0xc0064e78 == {z24.d - z27.d}, za.d[w10, 3, vgx4] +0xc0064e78 == {z24.d - z27.d}, za.d[w10, 3] +0xc0060e80 == {z0.d - z3.d}, za.d[w8, 4, vgx4] +0xc0060e80 == {z0.d - z3.d}, za.d[w8, 4] +0xc0064e30 == {z16.d - z19.d}, za.d[w10, 1, vgx4] +0xc0064e30 == {z16.d - z19.d}, za.d[w10, 1] +0xc0060edc == {z28.d - z31.d}, za.d[w8, 6, vgx4] +0xc0060edc == {z28.d - z31.d}, za.d[w8, 6] +0xc0066e20 == {z0.d - z3.d}, za.d[w11, 1, vgx4] +0xc0066e20 == {z0.d - z3.d}, za.d[w11, 1] +0xc0062e84 == {z4.d - z7.d}, za.d[w9, 4, vgx4] +0xc0062e84 == {z4.d - z7.d}, za.d[w9, 4] +0xc0c30200 == z0.q, za0h.q[w12, 0] +0xc0c34355 == z21.q, za10h.q[w14, 0] +0xc0c363b7 == z23.q, za13h.q[w15, 0] +0xc0c363ff == z31.q, za15h.q[w15, 0] +0xc0c30225 == z5.q, za1h.q[w12, 0] +0xc0c30221 == z1.q, za1h.q[w12, 0] +0xc0c34278 == z24.q, za3h.q[w14, 0] +0xc0c30380 == z0.q, za12h.q[w12, 0] +0xc0c34231 == z17.q, za1h.q[w14, 0] +0xc0c302dd == z29.q, za6h.q[w12, 0] +0xc0c36322 == z2.q, za9h.q[w15, 0] +0xc0c32387 == z7.q, za12h.q[w13, 0] +0xc0c38200 == z0.q, za0v.q[w12, 0] +0xc0c3c355 == z21.q, za10v.q[w14, 0] +0xc0c3e3b7 == z23.q, za13v.q[w15, 0] +0xc0c3e3ff == z31.q, za15v.q[w15, 0] +0xc0c38225 == z5.q, za1v.q[w12, 0] +0xc0c38221 == z1.q, za1v.q[w12, 0] +0xc0c3c278 == z24.q, za3v.q[w14, 0] +0xc0c38380 == z0.q, za12v.q[w12, 0] +0xc0c3c231 == z17.q, za1v.q[w14, 0] +0xc0c382dd == z29.q, za6v.q[w12, 0] +0xc0c3e322 == z2.q, za9v.q[w15, 0] +0xc0c3a387 == z7.q, za12v.q[w13, 0] +0xc0420200 == z0.h, za0h.h[w12, 0] +0xc0424355 == z21.h, za1h.h[w14, 2] +0xc04263b7 == z23.h, za1h.h[w15, 5] +0xc04263ff == z31.h, za1h.h[w15, 7] +0xc0420225 == z5.h, za0h.h[w12, 1] +0xc0420221 == z1.h, za0h.h[w12, 1] +0xc0424278 == z24.h, za0h.h[w14, 3] +0xc0420380 == z0.h, za1h.h[w12, 4] +0xc0424231 == z17.h, za0h.h[w14, 1] +0xc04202dd == z29.h, za0h.h[w12, 6] +0xc0426322 == z2.h, za1h.h[w15, 1] +0xc0422387 == z7.h, za1h.h[w13, 4] +0xc0428200 == z0.h, za0v.h[w12, 0] +0xc042c355 == z21.h, za1v.h[w14, 2] +0xc042e3b7 == z23.h, za1v.h[w15, 5] +0xc042e3ff == z31.h, za1v.h[w15, 7] +0xc0428225 == z5.h, za0v.h[w12, 1] +0xc0428221 == z1.h, za0v.h[w12, 1] +0xc042c278 == z24.h, za0v.h[w14, 3] +0xc0428380 == z0.h, za1v.h[w12, 4] +0xc042c231 == z17.h, za0v.h[w14, 1] +0xc04282dd == z29.h, za0v.h[w12, 6] +0xc042e322 == z2.h, za1v.h[w15, 1] +0xc042a387 == z7.h, za1v.h[w13, 4] +0xc0820200 == z0.s, za0h.s[w12, 0] +0xc0824355 == z21.s, za2h.s[w14, 2] +0xc08263b7 == z23.s, za3h.s[w15, 1] +0xc08263ff == z31.s, za3h.s[w15, 3] +0xc0820225 == z5.s, za0h.s[w12, 1] +0xc0820221 == z1.s, za0h.s[w12, 1] +0xc0824278 == z24.s, za0h.s[w14, 3] +0xc0820380 == z0.s, za3h.s[w12, 0] +0xc0824231 == z17.s, za0h.s[w14, 1] +0xc08202dd == z29.s, za1h.s[w12, 2] +0xc0826322 == z2.s, za2h.s[w15, 1] +0xc0822387 == z7.s, za3h.s[w13, 0] +0xc0828200 == z0.s, za0v.s[w12, 0] +0xc082c355 == z21.s, za2v.s[w14, 2] +0xc082e3b7 == z23.s, za3v.s[w15, 1] +0xc082e3ff == z31.s, za3v.s[w15, 3] +0xc0828225 == z5.s, za0v.s[w12, 1] +0xc0828221 == z1.s, za0v.s[w12, 1] +0xc082c278 == z24.s, za0v.s[w14, 3] +0xc0828380 == z0.s, za3v.s[w12, 0] +0xc082c231 == z17.s, za0v.s[w14, 1] +0xc08282dd == z29.s, za1v.s[w12, 2] +0xc082e322 == z2.s, za2v.s[w15, 1] +0xc082a387 == z7.s, za3v.s[w13, 0] +0xc0c20200 == z0.d, za0h.d[w12, 0] +0xc0c24355 == z21.d, za5h.d[w14, 0] +0xc0c263b7 == z23.d, za6h.d[w15, 1] +0xc0c263ff == z31.d, za7h.d[w15, 1] +0xc0c20225 == z5.d, za0h.d[w12, 1] +0xc0c20221 == z1.d, za0h.d[w12, 1] +0xc0c24278 == z24.d, za1h.d[w14, 1] +0xc0c20380 == z0.d, za6h.d[w12, 0] +0xc0c24231 == z17.d, za0h.d[w14, 1] +0xc0c202dd == z29.d, za3h.d[w12, 0] +0xc0c26322 == z2.d, za4h.d[w15, 1] +0xc0c22387 == z7.d, za6h.d[w13, 0] +0xc0c28200 == z0.d, za0v.d[w12, 0] +0xc0c2c355 == z21.d, za5v.d[w14, 0] +0xc0c2e3b7 == z23.d, za6v.d[w15, 1] +0xc0c2e3ff == z31.d, za7v.d[w15, 1] +0xc0c28225 == z5.d, za0v.d[w12, 1] +0xc0c28221 == z1.d, za0v.d[w12, 1] +0xc0c2c278 == z24.d, za1v.d[w14, 1] +0xc0c28380 == z0.d, za6v.d[w12, 0] +0xc0c2c231 == z17.d, za0v.d[w14, 1] +0xc0c282dd == z29.d, za3v.d[w12, 0] +0xc0c2e322 == z2.d, za4v.d[w15, 1] +0xc0c2a387 == z7.d, za6v.d[w13, 0] +0xc0020200 == z0.b, za0h.b[w12, 0] +0xc0024355 == z21.b, za0h.b[w14, 10] +0xc00263b7 == z23.b, za0h.b[w15, 13] +0xc00263ff == z31.b, za0h.b[w15, 15] +0xc0020225 == z5.b, za0h.b[w12, 1] +0xc0020221 == z1.b, za0h.b[w12, 1] +0xc0024278 == z24.b, za0h.b[w14, 3] +0xc0020380 == z0.b, za0h.b[w12, 12] +0xc0024231 == z17.b, za0h.b[w14, 1] +0xc00202dd == z29.b, za0h.b[w12, 6] +0xc0026322 == z2.b, za0h.b[w15, 9] +0xc0022387 == z7.b, za0h.b[w13, 12] +0xc0028200 == z0.b, za0v.b[w12, 0] +0xc002c355 == z21.b, za0v.b[w14, 10] +0xc002e3b7 == z23.b, za0v.b[w15, 13] +0xc002e3ff == z31.b, za0v.b[w15, 15] +0xc0028225 == z5.b, za0v.b[w12, 1] +0xc0028221 == z1.b, za0v.b[w12, 1] +0xc002c278 == z24.b, za0v.b[w14, 3] +0xc0028380 == z0.b, za0v.b[w12, 12] +0xc002c231 == z17.b, za0v.b[w14, 1] +0xc00282dd == z29.b, za0v.b[w12, 6] +0xc002e322 == z2.b, za0v.b[w15, 9] +0xc002a387 == z7.b, za0v.b[w13, 12] diff --git a/suite/MC/AArch64/movt.s.cs b/suite/MC/AArch64/movt.s.cs new file mode 100644 index 000000000..11e0c6b29 --- /dev/null +++ b/suite/MC/AArch64/movt.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0xc04f03e0 == zt0, z0 +0xc04f33ff == zt0[3, mul vl], z31 +0xc04c03e0 == x0, zt0[0] +0xc04c53f5 == x21, zt0[40] +0xc04c63f7 == x23, zt0[48] +0xc04c73ff == xzr, zt0[56] +0xc04e03e0 == zt0[0], x0 +0xc04e53f5 == zt0[40], x21 +0xc04e63f7 == zt0[48], x23 +0xc04e73ff == zt0[56], xzr diff --git a/suite/MC/AArch64/neon-2velem.s.cs b/suite/MC/AArch64/neon-2velem.s.cs index 59eac1ad5..7c759c709 100644 --- a/suite/MC/AArch64/neon-2velem.s.cs +++ b/suite/MC/AArch64/neon-2velem.s.cs @@ -1,121 +1,122 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x08,0x82,0x2f = mla v0.2s, v1.2s, v2.s[2] -0x20,0x08,0x96,0x2f = mla v0.2s, v1.2s, v22.s[2] -0x03,0x01,0xa2,0x6f = mla v3.4s, v8.4s, v2.s[1] -0x03,0x09,0xb6,0x6f = mla v3.4s, v8.4s, v22.s[3] -0x20,0x00,0x62,0x2f = mla v0.4h, v1.4h, v2.h[2] -0x20,0x00,0x6f,0x2f = mla v0.4h, v1.4h, v15.h[2] -0x20,0x08,0x72,0x6f = mla v0.8h, v1.8h, v2.h[7] -0x20,0x08,0x6e,0x6f = mla v0.8h, v1.8h, v14.h[6] -0x20,0x48,0x82,0x2f = mls v0.2s, v1.2s, v2.s[2] -0x20,0x48,0x96,0x2f = mls v0.2s, v1.2s, v22.s[2] -0x03,0x41,0xa2,0x6f = mls v3.4s, v8.4s, v2.s[1] -0x03,0x49,0xb6,0x6f = mls v3.4s, v8.4s, v22.s[3] -0x20,0x40,0x62,0x2f = mls v0.4h, v1.4h, v2.h[2] -0x20,0x40,0x6f,0x2f = mls v0.4h, v1.4h, v15.h[2] -0x20,0x48,0x72,0x6f = mls v0.8h, v1.8h, v2.h[7] -0x20,0x48,0x6e,0x6f = mls v0.8h, v1.8h, v14.h[6] -0x20,0x10,0x22,0x0f = fmla v0.4h, v1.4h, v2.h[2] -0x03,0x11,0x12,0x4f = fmla v3.8h, v8.8h, v2.h[1] -0x20,0x18,0x82,0x0f = fmla v0.2s, v1.2s, v2.s[2] -0x20,0x18,0x96,0x0f = fmla v0.2s, v1.2s, v22.s[2] -0x03,0x11,0xa2,0x4f = fmla v3.4s, v8.4s, v2.s[1] -0x03,0x19,0xb6,0x4f = fmla v3.4s, v8.4s, v22.s[3] -0x20,0x18,0xc2,0x4f = fmla v0.2d, v1.2d, v2.d[1] -0x20,0x18,0xd6,0x4f = fmla v0.2d, v1.2d, v22.d[1] -0x20,0x50,0x22,0x0f = fmls v0.4h, v1.4h, v2.h[2] -0x03,0x51,0x12,0x4f = fmls v3.8h, v8.8h, v2.h[1] -0x20,0x58,0x82,0x0f = fmls v0.2s, v1.2s, v2.s[2] -0x20,0x58,0x96,0x0f = fmls v0.2s, v1.2s, v22.s[2] -0x03,0x51,0xa2,0x4f = fmls v3.4s, v8.4s, v2.s[1] -0x03,0x59,0xb6,0x4f = fmls v3.4s, v8.4s, v22.s[3] -0x20,0x58,0xc2,0x4f = fmls v0.2d, v1.2d, v2.d[1] -0x20,0x58,0xd6,0x4f = fmls v0.2d, v1.2d, v22.d[1] -0x20,0x20,0x62,0x0f = smlal v0.4s, v1.4h, v2.h[2] -0x20,0x28,0x82,0x0f = smlal v0.2d, v1.2s, v2.s[2] -0x20,0x28,0x96,0x0f = smlal v0.2d, v1.2s, v22.s[2] -0x20,0x20,0x61,0x4f = smlal2 v0.4s, v1.8h, v1.h[2] -0x20,0x28,0x81,0x4f = smlal2 v0.2d, v1.4s, v1.s[2] -0x20,0x28,0x96,0x4f = smlal2 v0.2d, v1.4s, v22.s[2] -0x20,0x60,0x62,0x0f = smlsl v0.4s, v1.4h, v2.h[2] -0x20,0x68,0x82,0x0f = smlsl v0.2d, v1.2s, v2.s[2] -0x20,0x68,0x96,0x0f = smlsl v0.2d, v1.2s, v22.s[2] -0x20,0x60,0x61,0x4f = smlsl2 v0.4s, v1.8h, v1.h[2] -0x20,0x68,0x81,0x4f = smlsl2 v0.2d, v1.4s, v1.s[2] -0x20,0x68,0x96,0x4f = smlsl2 v0.2d, v1.4s, v22.s[2] -0x20,0x30,0x62,0x0f = sqdmlal v0.4s, v1.4h, v2.h[2] -0x20,0x38,0x82,0x0f = sqdmlal v0.2d, v1.2s, v2.s[2] -0x20,0x38,0x96,0x0f = sqdmlal v0.2d, v1.2s, v22.s[2] -0x20,0x30,0x61,0x4f = sqdmlal2 v0.4s, v1.8h, v1.h[2] -0x20,0x38,0x81,0x4f = sqdmlal2 v0.2d, v1.4s, v1.s[2] -0x20,0x38,0x96,0x4f = sqdmlal2 v0.2d, v1.4s, v22.s[2] -0x20,0x20,0x62,0x2f = umlal v0.4s, v1.4h, v2.h[2] -0x20,0x28,0x82,0x2f = umlal v0.2d, v1.2s, v2.s[2] -0x20,0x28,0x96,0x2f = umlal v0.2d, v1.2s, v22.s[2] -0x20,0x20,0x61,0x6f = umlal2 v0.4s, v1.8h, v1.h[2] -0x20,0x28,0x81,0x6f = umlal2 v0.2d, v1.4s, v1.s[2] -0x20,0x28,0x96,0x6f = umlal2 v0.2d, v1.4s, v22.s[2] -0x20,0x60,0x62,0x2f = umlsl v0.4s, v1.4h, v2.h[2] -0x20,0x68,0x82,0x2f = umlsl v0.2d, v1.2s, v2.s[2] -0x20,0x68,0x96,0x2f = umlsl v0.2d, v1.2s, v22.s[2] -0x20,0x60,0x61,0x6f = umlsl2 v0.4s, v1.8h, v1.h[2] -0x20,0x68,0x81,0x6f = umlsl2 v0.2d, v1.4s, v1.s[2] -0x20,0x68,0x96,0x6f = umlsl2 v0.2d, v1.4s, v22.s[2] -0x20,0x70,0x62,0x0f = sqdmlsl v0.4s, v1.4h, v2.h[2] -0x20,0x78,0x82,0x0f = sqdmlsl v0.2d, v1.2s, v2.s[2] -0x20,0x78,0x96,0x0f = sqdmlsl v0.2d, v1.2s, v22.s[2] -0x20,0x70,0x61,0x4f = sqdmlsl2 v0.4s, v1.8h, v1.h[2] -0x20,0x78,0x81,0x4f = sqdmlsl2 v0.2d, v1.4s, v1.s[2] -0x20,0x78,0x96,0x4f = sqdmlsl2 v0.2d, v1.4s, v22.s[2] -0x20,0x80,0x62,0x0f = mul v0.4h, v1.4h, v2.h[2] -0x20,0x80,0x62,0x4f = mul v0.8h, v1.8h, v2.h[2] -0x20,0x88,0x82,0x0f = mul v0.2s, v1.2s, v2.s[2] -0x20,0x88,0x96,0x0f = mul v0.2s, v1.2s, v22.s[2] -0x20,0x88,0x82,0x4f = mul v0.4s, v1.4s, v2.s[2] -0x20,0x88,0x96,0x4f = mul v0.4s, v1.4s, v22.s[2] -0x20,0x90,0x22,0x0f = fmul v0.4h, v1.4h, v2.h[2] -0x20,0x90,0x22,0x4f = fmul v0.8h, v1.8h, v2.h[2] -0x20,0x98,0x82,0x0f = fmul v0.2s, v1.2s, v2.s[2] -0x20,0x98,0x96,0x0f = fmul v0.2s, v1.2s, v22.s[2] -0x20,0x98,0x82,0x4f = fmul v0.4s, v1.4s, v2.s[2] -0x20,0x98,0x96,0x4f = fmul v0.4s, v1.4s, v22.s[2] -0x20,0x98,0xc2,0x4f = fmul v0.2d, v1.2d, v2.d[1] -0x20,0x98,0xd6,0x4f = fmul v0.2d, v1.2d, v22.d[1] -0x20,0x90,0x22,0x2f = fmulx v0.4h, v1.4h, v2.h[2] -0x20,0x90,0x22,0x6f = fmulx v0.8h, v1.8h, v2.h[2] -0x20,0x98,0x82,0x2f = fmulx v0.2s, v1.2s, v2.s[2] -0x20,0x98,0x96,0x2f = fmulx v0.2s, v1.2s, v22.s[2] -0x20,0x98,0x82,0x6f = fmulx v0.4s, v1.4s, v2.s[2] -0x20,0x98,0x96,0x6f = fmulx v0.4s, v1.4s, v22.s[2] -0x20,0x98,0xc2,0x6f = fmulx v0.2d, v1.2d, v2.d[1] -0x20,0x98,0xd6,0x6f = fmulx v0.2d, v1.2d, v22.d[1] -0x20,0xa0,0x62,0x0f = smull v0.4s, v1.4h, v2.h[2] -0x20,0xa8,0x82,0x0f = smull v0.2d, v1.2s, v2.s[2] -0x20,0xa8,0x96,0x0f = smull v0.2d, v1.2s, v22.s[2] -0x20,0xa0,0x62,0x4f = smull2 v0.4s, v1.8h, v2.h[2] -0x20,0xa8,0x82,0x4f = smull2 v0.2d, v1.4s, v2.s[2] -0x20,0xa8,0x96,0x4f = smull2 v0.2d, v1.4s, v22.s[2] -0x20,0xa0,0x62,0x2f = umull v0.4s, v1.4h, v2.h[2] -0x20,0xa8,0x82,0x2f = umull v0.2d, v1.2s, v2.s[2] -0x20,0xa8,0x96,0x2f = umull v0.2d, v1.2s, v22.s[2] -0x20,0xa0,0x62,0x6f = umull2 v0.4s, v1.8h, v2.h[2] -0x20,0xa8,0x82,0x6f = umull2 v0.2d, v1.4s, v2.s[2] -0x20,0xa8,0x96,0x6f = umull2 v0.2d, v1.4s, v22.s[2] -0x20,0xb0,0x62,0x0f = sqdmull v0.4s, v1.4h, v2.h[2] -0x20,0xb8,0x82,0x0f = sqdmull v0.2d, v1.2s, v2.s[2] -0x20,0xb8,0x96,0x0f = sqdmull v0.2d, v1.2s, v22.s[2] -0x20,0xb0,0x62,0x4f = sqdmull2 v0.4s, v1.8h, v2.h[2] -0x20,0xb8,0x82,0x4f = sqdmull2 v0.2d, v1.4s, v2.s[2] -0x20,0xb8,0x96,0x4f = sqdmull2 v0.2d, v1.4s, v22.s[2] -0x20,0xc0,0x62,0x0f = sqdmulh v0.4h, v1.4h, v2.h[2] -0x20,0xc0,0x62,0x4f = sqdmulh v0.8h, v1.8h, v2.h[2] -0x20,0xc8,0x82,0x0f = sqdmulh v0.2s, v1.2s, v2.s[2] -0x20,0xc8,0x96,0x0f = sqdmulh v0.2s, v1.2s, v22.s[2] -0x20,0xc8,0x82,0x4f = sqdmulh v0.4s, v1.4s, v2.s[2] -0x20,0xc8,0x96,0x4f = sqdmulh v0.4s, v1.4s, v22.s[2] -0x20,0xd0,0x62,0x0f = sqrdmulh v0.4h, v1.4h, v2.h[2] -0x20,0xd0,0x62,0x4f = sqrdmulh v0.8h, v1.8h, v2.h[2] -0x20,0xd8,0x82,0x0f = sqrdmulh v0.2s, v1.2s, v2.s[2] -0x20,0xd8,0x96,0x0f = sqrdmulh v0.2s, v1.2s, v22.s[2] -0x20,0xd8,0x82,0x4f = sqrdmulh v0.4s, v1.4s, v2.s[2] -0x20,0xd8,0x96,0x4f = sqrdmulh v0.4s, v1.4s, v22.s[2] + +0x20,0x08,0x82,0x2f == mla v0.2s, v1.2s, v2.s[2] +0x20,0x08,0x96,0x2f == mla v0.2s, v1.2s, v22.s[2] +0x03,0x01,0xa2,0x6f == mla v3.4s, v8.4s, v2.s[1] +0x03,0x09,0xb6,0x6f == mla v3.4s, v8.4s, v22.s[3] +0x20,0x00,0x62,0x2f == mla v0.4h, v1.4h, v2.h[2] +0x20,0x00,0x6f,0x2f == mla v0.4h, v1.4h, v15.h[2] +0x20,0x08,0x72,0x6f == mla v0.8h, v1.8h, v2.h[7] +0x20,0x08,0x6e,0x6f == mla v0.8h, v1.8h, v14.h[6] +0x20,0x48,0x82,0x2f == mls v0.2s, v1.2s, v2.s[2] +0x20,0x48,0x96,0x2f == mls v0.2s, v1.2s, v22.s[2] +0x03,0x41,0xa2,0x6f == mls v3.4s, v8.4s, v2.s[1] +0x03,0x49,0xb6,0x6f == mls v3.4s, v8.4s, v22.s[3] +0x20,0x40,0x62,0x2f == mls v0.4h, v1.4h, v2.h[2] +0x20,0x40,0x6f,0x2f == mls v0.4h, v1.4h, v15.h[2] +0x20,0x48,0x72,0x6f == mls v0.8h, v1.8h, v2.h[7] +0x20,0x48,0x6e,0x6f == mls v0.8h, v1.8h, v14.h[6] +0x20,0x10,0x22,0x0f == fmla v0.4h, v1.4h, v2.h[2] +0x03,0x11,0x12,0x4f == fmla v3.8h, v8.8h, v2.h[1] +0x20,0x18,0x82,0x0f == fmla v0.2s, v1.2s, v2.s[2] +0x20,0x18,0x96,0x0f == fmla v0.2s, v1.2s, v22.s[2] +0x03,0x11,0xa2,0x4f == fmla v3.4s, v8.4s, v2.s[1] +0x03,0x19,0xb6,0x4f == fmla v3.4s, v8.4s, v22.s[3] +0x20,0x18,0xc2,0x4f == fmla v0.2d, v1.2d, v2.d[1] +0x20,0x18,0xd6,0x4f == fmla v0.2d, v1.2d, v22.d[1] +0x20,0x50,0x22,0x0f == fmls v0.4h, v1.4h, v2.h[2] +0x03,0x51,0x12,0x4f == fmls v3.8h, v8.8h, v2.h[1] +0x20,0x58,0x82,0x0f == fmls v0.2s, v1.2s, v2.s[2] +0x20,0x58,0x96,0x0f == fmls v0.2s, v1.2s, v22.s[2] +0x03,0x51,0xa2,0x4f == fmls v3.4s, v8.4s, v2.s[1] +0x03,0x59,0xb6,0x4f == fmls v3.4s, v8.4s, v22.s[3] +0x20,0x58,0xc2,0x4f == fmls v0.2d, v1.2d, v2.d[1] +0x20,0x58,0xd6,0x4f == fmls v0.2d, v1.2d, v22.d[1] +0x20,0x20,0x62,0x0f == smlal v0.4s, v1.4h, v2.h[2] +0x20,0x28,0x82,0x0f == smlal v0.2d, v1.2s, v2.s[2] +0x20,0x28,0x96,0x0f == smlal v0.2d, v1.2s, v22.s[2] +0x20,0x20,0x61,0x4f == smlal2 v0.4s, v1.8h, v1.h[2] +0x20,0x28,0x81,0x4f == smlal2 v0.2d, v1.4s, v1.s[2] +0x20,0x28,0x96,0x4f == smlal2 v0.2d, v1.4s, v22.s[2] +0x20,0x60,0x62,0x0f == smlsl v0.4s, v1.4h, v2.h[2] +0x20,0x68,0x82,0x0f == smlsl v0.2d, v1.2s, v2.s[2] +0x20,0x68,0x96,0x0f == smlsl v0.2d, v1.2s, v22.s[2] +0x20,0x60,0x61,0x4f == smlsl2 v0.4s, v1.8h, v1.h[2] +0x20,0x68,0x81,0x4f == smlsl2 v0.2d, v1.4s, v1.s[2] +0x20,0x68,0x96,0x4f == smlsl2 v0.2d, v1.4s, v22.s[2] +0x20,0x30,0x62,0x0f == sqdmlal v0.4s, v1.4h, v2.h[2] +0x20,0x38,0x82,0x0f == sqdmlal v0.2d, v1.2s, v2.s[2] +0x20,0x38,0x96,0x0f == sqdmlal v0.2d, v1.2s, v22.s[2] +0x20,0x30,0x61,0x4f == sqdmlal2 v0.4s, v1.8h, v1.h[2] +0x20,0x38,0x81,0x4f == sqdmlal2 v0.2d, v1.4s, v1.s[2] +0x20,0x38,0x96,0x4f == sqdmlal2 v0.2d, v1.4s, v22.s[2] +0x20,0x20,0x62,0x2f == umlal v0.4s, v1.4h, v2.h[2] +0x20,0x28,0x82,0x2f == umlal v0.2d, v1.2s, v2.s[2] +0x20,0x28,0x96,0x2f == umlal v0.2d, v1.2s, v22.s[2] +0x20,0x20,0x61,0x6f == umlal2 v0.4s, v1.8h, v1.h[2] +0x20,0x28,0x81,0x6f == umlal2 v0.2d, v1.4s, v1.s[2] +0x20,0x28,0x96,0x6f == umlal2 v0.2d, v1.4s, v22.s[2] +0x20,0x60,0x62,0x2f == umlsl v0.4s, v1.4h, v2.h[2] +0x20,0x68,0x82,0x2f == umlsl v0.2d, v1.2s, v2.s[2] +0x20,0x68,0x96,0x2f == umlsl v0.2d, v1.2s, v22.s[2] +0x20,0x60,0x61,0x6f == umlsl2 v0.4s, v1.8h, v1.h[2] +0x20,0x68,0x81,0x6f == umlsl2 v0.2d, v1.4s, v1.s[2] +0x20,0x68,0x96,0x6f == umlsl2 v0.2d, v1.4s, v22.s[2] +0x20,0x70,0x62,0x0f == sqdmlsl v0.4s, v1.4h, v2.h[2] +0x20,0x78,0x82,0x0f == sqdmlsl v0.2d, v1.2s, v2.s[2] +0x20,0x78,0x96,0x0f == sqdmlsl v0.2d, v1.2s, v22.s[2] +0x20,0x70,0x61,0x4f == sqdmlsl2 v0.4s, v1.8h, v1.h[2] +0x20,0x78,0x81,0x4f == sqdmlsl2 v0.2d, v1.4s, v1.s[2] +0x20,0x78,0x96,0x4f == sqdmlsl2 v0.2d, v1.4s, v22.s[2] +0x20,0x80,0x62,0x0f == mul v0.4h, v1.4h, v2.h[2] +0x20,0x80,0x62,0x4f == mul v0.8h, v1.8h, v2.h[2] +0x20,0x88,0x82,0x0f == mul v0.2s, v1.2s, v2.s[2] +0x20,0x88,0x96,0x0f == mul v0.2s, v1.2s, v22.s[2] +0x20,0x88,0x82,0x4f == mul v0.4s, v1.4s, v2.s[2] +0x20,0x88,0x96,0x4f == mul v0.4s, v1.4s, v22.s[2] +0x20,0x90,0x22,0x0f == fmul v0.4h, v1.4h, v2.h[2] +0x20,0x90,0x22,0x4f == fmul v0.8h, v1.8h, v2.h[2] +0x20,0x98,0x82,0x0f == fmul v0.2s, v1.2s, v2.s[2] +0x20,0x98,0x96,0x0f == fmul v0.2s, v1.2s, v22.s[2] +0x20,0x98,0x82,0x4f == fmul v0.4s, v1.4s, v2.s[2] +0x20,0x98,0x96,0x4f == fmul v0.4s, v1.4s, v22.s[2] +0x20,0x98,0xc2,0x4f == fmul v0.2d, v1.2d, v2.d[1] +0x20,0x98,0xd6,0x4f == fmul v0.2d, v1.2d, v22.d[1] +0x20,0x90,0x22,0x2f == fmulx v0.4h, v1.4h, v2.h[2] +0x20,0x90,0x22,0x6f == fmulx v0.8h, v1.8h, v2.h[2] +0x20,0x98,0x82,0x2f == fmulx v0.2s, v1.2s, v2.s[2] +0x20,0x98,0x96,0x2f == fmulx v0.2s, v1.2s, v22.s[2] +0x20,0x98,0x82,0x6f == fmulx v0.4s, v1.4s, v2.s[2] +0x20,0x98,0x96,0x6f == fmulx v0.4s, v1.4s, v22.s[2] +0x20,0x98,0xc2,0x6f == fmulx v0.2d, v1.2d, v2.d[1] +0x20,0x98,0xd6,0x6f == fmulx v0.2d, v1.2d, v22.d[1] +0x20,0xa0,0x62,0x0f == smull v0.4s, v1.4h, v2.h[2] +0x20,0xa8,0x82,0x0f == smull v0.2d, v1.2s, v2.s[2] +0x20,0xa8,0x96,0x0f == smull v0.2d, v1.2s, v22.s[2] +0x20,0xa0,0x62,0x4f == smull2 v0.4s, v1.8h, v2.h[2] +0x20,0xa8,0x82,0x4f == smull2 v0.2d, v1.4s, v2.s[2] +0x20,0xa8,0x96,0x4f == smull2 v0.2d, v1.4s, v22.s[2] +0x20,0xa0,0x62,0x2f == umull v0.4s, v1.4h, v2.h[2] +0x20,0xa8,0x82,0x2f == umull v0.2d, v1.2s, v2.s[2] +0x20,0xa8,0x96,0x2f == umull v0.2d, v1.2s, v22.s[2] +0x20,0xa0,0x62,0x6f == umull2 v0.4s, v1.8h, v2.h[2] +0x20,0xa8,0x82,0x6f == umull2 v0.2d, v1.4s, v2.s[2] +0x20,0xa8,0x96,0x6f == umull2 v0.2d, v1.4s, v22.s[2] +0x20,0xb0,0x62,0x0f == sqdmull v0.4s, v1.4h, v2.h[2] +0x20,0xb8,0x82,0x0f == sqdmull v0.2d, v1.2s, v2.s[2] +0x20,0xb8,0x96,0x0f == sqdmull v0.2d, v1.2s, v22.s[2] +0x20,0xb0,0x62,0x4f == sqdmull2 v0.4s, v1.8h, v2.h[2] +0x20,0xb8,0x82,0x4f == sqdmull2 v0.2d, v1.4s, v2.s[2] +0x20,0xb8,0x96,0x4f == sqdmull2 v0.2d, v1.4s, v22.s[2] +0x20,0xc0,0x62,0x0f == sqdmulh v0.4h, v1.4h, v2.h[2] +0x20,0xc0,0x62,0x4f == sqdmulh v0.8h, v1.8h, v2.h[2] +0x20,0xc8,0x82,0x0f == sqdmulh v0.2s, v1.2s, v2.s[2] +0x20,0xc8,0x96,0x0f == sqdmulh v0.2s, v1.2s, v22.s[2] +0x20,0xc8,0x82,0x4f == sqdmulh v0.4s, v1.4s, v2.s[2] +0x20,0xc8,0x96,0x4f == sqdmulh v0.4s, v1.4s, v22.s[2] +0x20,0xd0,0x62,0x0f == sqrdmulh v0.4h, v1.4h, v2.h[2] +0x20,0xd0,0x62,0x4f == sqrdmulh v0.8h, v1.8h, v2.h[2] +0x20,0xd8,0x82,0x0f == sqrdmulh v0.2s, v1.2s, v2.s[2] +0x20,0xd8,0x96,0x0f == sqrdmulh v0.2s, v1.2s, v22.s[2] +0x20,0xd8,0x82,0x4f == sqrdmulh v0.4s, v1.4s, v2.s[2] +0x20,0xd8,0x96,0x4f == sqrdmulh v0.4s, v1.4s, v22.s[2] diff --git a/suite/MC/AArch64/neon-3vdiff.s.cs b/suite/MC/AArch64/neon-3vdiff.s.cs index 5eacbf6be..846177822 100644 --- a/suite/MC/AArch64/neon-3vdiff.s.cs +++ b/suite/MC/AArch64/neon-3vdiff.s.cs @@ -1,143 +1,144 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x00,0x22,0x0e = saddl v0.8h, v1.8b, v2.8b -0x20,0x00,0x62,0x0e = saddl v0.4s, v1.4h, v2.4h -0x20,0x00,0xa2,0x0e = saddl v0.2d, v1.2s, v2.2s -0x20,0x00,0x62,0x4e = saddl2 v0.4s, v1.8h, v2.8h -0x20,0x00,0x22,0x4e = saddl2 v0.8h, v1.16b, v2.16b -0x20,0x00,0xa2,0x4e = saddl2 v0.2d, v1.4s, v2.4s -0x20,0x00,0x22,0x2e = uaddl v0.8h, v1.8b, v2.8b -0x20,0x00,0x62,0x2e = uaddl v0.4s, v1.4h, v2.4h -0x20,0x00,0xa2,0x2e = uaddl v0.2d, v1.2s, v2.2s -0x20,0x00,0x22,0x6e = uaddl2 v0.8h, v1.16b, v2.16b -0x20,0x00,0x62,0x6e = uaddl2 v0.4s, v1.8h, v2.8h -0x20,0x00,0xa2,0x6e = uaddl2 v0.2d, v1.4s, v2.4s -0x20,0x20,0x22,0x0e = ssubl v0.8h, v1.8b, v2.8b -0x20,0x20,0x62,0x0e = ssubl v0.4s, v1.4h, v2.4h -0x20,0x20,0xa2,0x0e = ssubl v0.2d, v1.2s, v2.2s -0x20,0x20,0x22,0x4e = ssubl2 v0.8h, v1.16b, v2.16b -0x20,0x20,0x62,0x4e = ssubl2 v0.4s, v1.8h, v2.8h -0x20,0x20,0xa2,0x4e = ssubl2 v0.2d, v1.4s, v2.4s -0x20,0x20,0x22,0x2e = usubl v0.8h, v1.8b, v2.8b -0x20,0x20,0x62,0x2e = usubl v0.4s, v1.4h, v2.4h -0x20,0x20,0xa2,0x2e = usubl v0.2d, v1.2s, v2.2s -0x20,0x20,0x22,0x6e = usubl2 v0.8h, v1.16b, v2.16b -0x20,0x20,0x62,0x6e = usubl2 v0.4s, v1.8h, v2.8h -0x20,0x20,0xa2,0x6e = usubl2 v0.2d, v1.4s, v2.4s -0x20,0x50,0x22,0x0e = sabal v0.8h, v1.8b, v2.8b -0x20,0x50,0x62,0x0e = sabal v0.4s, v1.4h, v2.4h -0x20,0x50,0xa2,0x0e = sabal v0.2d, v1.2s, v2.2s -0x20,0x50,0x22,0x4e = sabal2 v0.8h, v1.16b, v2.16b -0x20,0x50,0x62,0x4e = sabal2 v0.4s, v1.8h, v2.8h -0x20,0x50,0xa2,0x4e = sabal2 v0.2d, v1.4s, v2.4s -0x20,0x50,0x22,0x2e = uabal v0.8h, v1.8b, v2.8b -0x20,0x50,0x62,0x2e = uabal v0.4s, v1.4h, v2.4h -0x20,0x50,0xa2,0x2e = uabal v0.2d, v1.2s, v2.2s -0x20,0x50,0x22,0x6e = uabal2 v0.8h, v1.16b, v2.16b -0x20,0x50,0x62,0x6e = uabal2 v0.4s, v1.8h, v2.8h -0x20,0x50,0xa2,0x6e = uabal2 v0.2d, v1.4s, v2.4s -0x20,0x70,0x22,0x0e = sabdl v0.8h, v1.8b, v2.8b -0x20,0x70,0x62,0x0e = sabdl v0.4s, v1.4h, v2.4h -0x20,0x70,0xa2,0x0e = sabdl v0.2d, v1.2s, v2.2s -0x20,0x70,0x22,0x4e = sabdl2 v0.8h, v1.16b, v2.16b -0x20,0x70,0x62,0x4e = sabdl2 v0.4s, v1.8h, v2.8h -0x20,0x70,0xa2,0x4e = sabdl2 v0.2d, v1.4s, v2.4s -0x20,0x70,0x22,0x2e = uabdl v0.8h, v1.8b, v2.8b -0x20,0x70,0x62,0x2e = uabdl v0.4s, v1.4h, v2.4h -0x20,0x70,0xa2,0x2e = uabdl v0.2d, v1.2s, v2.2s -0x20,0x70,0x22,0x6e = uabdl2 v0.8h, v1.16b, v2.16b -0x20,0x70,0x62,0x6e = uabdl2 v0.4s, v1.8h, v2.8h -0x20,0x70,0xa2,0x6e = uabdl2 v0.2d, v1.4s, v2.4s -0x20,0x80,0x22,0x0e = smlal v0.8h, v1.8b, v2.8b -0x20,0x80,0x62,0x0e = smlal v0.4s, v1.4h, v2.4h -0x20,0x80,0xa2,0x0e = smlal v0.2d, v1.2s, v2.2s -0x20,0x80,0x22,0x4e = smlal2 v0.8h, v1.16b, v2.16b -0x20,0x80,0x62,0x4e = smlal2 v0.4s, v1.8h, v2.8h -0x20,0x80,0xa2,0x4e = smlal2 v0.2d, v1.4s, v2.4s -0x20,0x80,0x22,0x2e = umlal v0.8h, v1.8b, v2.8b -0x20,0x80,0x62,0x2e = umlal v0.4s, v1.4h, v2.4h -0x20,0x80,0xa2,0x2e = umlal v0.2d, v1.2s, v2.2s -0x20,0x80,0x22,0x6e = umlal2 v0.8h, v1.16b, v2.16b -0x20,0x80,0x62,0x6e = umlal2 v0.4s, v1.8h, v2.8h -0x20,0x80,0xa2,0x6e = umlal2 v0.2d, v1.4s, v2.4s -0x20,0xa0,0x22,0x0e = smlsl v0.8h, v1.8b, v2.8b -0x20,0xa0,0x62,0x0e = smlsl v0.4s, v1.4h, v2.4h -0x20,0xa0,0xa2,0x0e = smlsl v0.2d, v1.2s, v2.2s -0x20,0xa0,0x22,0x4e = smlsl2 v0.8h, v1.16b, v2.16b -0x20,0xa0,0x62,0x4e = smlsl2 v0.4s, v1.8h, v2.8h -0x20,0xa0,0xa2,0x4e = smlsl2 v0.2d, v1.4s, v2.4s -0x20,0xa0,0x22,0x2e = umlsl v0.8h, v1.8b, v2.8b -0x20,0xa0,0x62,0x2e = umlsl v0.4s, v1.4h, v2.4h -0x20,0xa0,0xa2,0x2e = umlsl v0.2d, v1.2s, v2.2s -0x20,0xa0,0x22,0x6e = umlsl2 v0.8h, v1.16b, v2.16b -0x20,0xa0,0x62,0x6e = umlsl2 v0.4s, v1.8h, v2.8h -0x20,0xa0,0xa2,0x6e = umlsl2 v0.2d, v1.4s, v2.4s -0x20,0xc0,0x22,0x0e = smull v0.8h, v1.8b, v2.8b -0x20,0xc0,0x62,0x0e = smull v0.4s, v1.4h, v2.4h -0x20,0xc0,0xa2,0x0e = smull v0.2d, v1.2s, v2.2s -0x20,0xc0,0x22,0x4e = smull2 v0.8h, v1.16b, v2.16b -0x20,0xc0,0x62,0x4e = smull2 v0.4s, v1.8h, v2.8h -0x20,0xc0,0xa2,0x4e = smull2 v0.2d, v1.4s, v2.4s -0x20,0xc0,0x22,0x2e = umull v0.8h, v1.8b, v2.8b -0x20,0xc0,0x62,0x2e = umull v0.4s, v1.4h, v2.4h -0x20,0xc0,0xa2,0x2e = umull v0.2d, v1.2s, v2.2s -0x20,0xc0,0x22,0x6e = umull2 v0.8h, v1.16b, v2.16b -0x20,0xc0,0x62,0x6e = umull2 v0.4s, v1.8h, v2.8h -0x20,0xc0,0xa2,0x6e = umull2 v0.2d, v1.4s, v2.4s -0x20,0x90,0x62,0x0e = sqdmlal v0.4s, v1.4h, v2.4h -0x20,0x90,0xa2,0x0e = sqdmlal v0.2d, v1.2s, v2.2s -0x20,0x90,0x62,0x4e = sqdmlal2 v0.4s, v1.8h, v2.8h -0x20,0x90,0xa2,0x4e = sqdmlal2 v0.2d, v1.4s, v2.4s -0x20,0xb0,0x62,0x0e = sqdmlsl v0.4s, v1.4h, v2.4h -0x20,0xb0,0xa2,0x0e = sqdmlsl v0.2d, v1.2s, v2.2s -0x20,0xb0,0x62,0x4e = sqdmlsl2 v0.4s, v1.8h, v2.8h -0x20,0xb0,0xa2,0x4e = sqdmlsl2 v0.2d, v1.4s, v2.4s -0x20,0xd0,0x62,0x0e = sqdmull v0.4s, v1.4h, v2.4h -0x20,0xd0,0xa2,0x0e = sqdmull v0.2d, v1.2s, v2.2s -0x20,0xd0,0x62,0x4e = sqdmull2 v0.4s, v1.8h, v2.8h -0x20,0xd0,0xa2,0x4e = sqdmull2 v0.2d, v1.4s, v2.4s -0x20,0xe0,0x22,0x0e = pmull v0.8h, v1.8b, v2.8b -0x20,0xe0,0xe2,0x0e = pmull v0.1q, v1.1d, v2.1d -0x20,0xe0,0x22,0x4e = pmull2 v0.8h, v1.16b, v2.16b -0x20,0xe0,0xe2,0x4e = pmull2 v0.1q, v1.2d, v2.2d -0x20,0x10,0x22,0x0e = saddw v0.8h, v1.8h, v2.8b -0x20,0x10,0x62,0x0e = saddw v0.4s, v1.4s, v2.4h -0x20,0x10,0xa2,0x0e = saddw v0.2d, v1.2d, v2.2s -0x20,0x10,0x22,0x4e = saddw2 v0.8h, v1.8h, v2.16b -0x20,0x10,0x62,0x4e = saddw2 v0.4s, v1.4s, v2.8h -0x20,0x10,0xa2,0x4e = saddw2 v0.2d, v1.2d, v2.4s -0x20,0x10,0x22,0x2e = uaddw v0.8h, v1.8h, v2.8b -0x20,0x10,0x62,0x2e = uaddw v0.4s, v1.4s, v2.4h -0x20,0x10,0xa2,0x2e = uaddw v0.2d, v1.2d, v2.2s -0x20,0x10,0x22,0x6e = uaddw2 v0.8h, v1.8h, v2.16b -0x20,0x10,0x62,0x6e = uaddw2 v0.4s, v1.4s, v2.8h -0x20,0x10,0xa2,0x6e = uaddw2 v0.2d, v1.2d, v2.4s -0x20,0x30,0x22,0x0e = ssubw v0.8h, v1.8h, v2.8b -0x20,0x30,0x62,0x0e = ssubw v0.4s, v1.4s, v2.4h -0x20,0x30,0xa2,0x0e = ssubw v0.2d, v1.2d, v2.2s -0x20,0x30,0x22,0x4e = ssubw2 v0.8h, v1.8h, v2.16b -0x20,0x30,0x62,0x4e = ssubw2 v0.4s, v1.4s, v2.8h -0x20,0x30,0xa2,0x4e = ssubw2 v0.2d, v1.2d, v2.4s -0x20,0x30,0x22,0x2e = usubw v0.8h, v1.8h, v2.8b -0x20,0x30,0x62,0x2e = usubw v0.4s, v1.4s, v2.4h -0x20,0x30,0xa2,0x2e = usubw v0.2d, v1.2d, v2.2s -0x20,0x30,0x22,0x6e = usubw2 v0.8h, v1.8h, v2.16b -0x20,0x30,0x62,0x6e = usubw2 v0.4s, v1.4s, v2.8h -0x20,0x30,0xa2,0x6e = usubw2 v0.2d, v1.2d, v2.4s -0x20,0x40,0x22,0x0e = addhn v0.8b, v1.8h, v2.8h -0x20,0x40,0x62,0x0e = addhn v0.4h, v1.4s, v2.4s -0x20,0x40,0xa2,0x0e = addhn v0.2s, v1.2d, v2.2d -0x20,0x40,0x22,0x4e = addhn2 v0.16b, v1.8h, v2.8h -0x20,0x40,0x62,0x4e = addhn2 v0.8h, v1.4s, v2.4s -0x20,0x40,0xa2,0x4e = addhn2 v0.4s, v1.2d, v2.2d -0x20,0x40,0x22,0x2e = raddhn v0.8b, v1.8h, v2.8h -0x20,0x40,0x62,0x2e = raddhn v0.4h, v1.4s, v2.4s -0x20,0x40,0xa2,0x2e = raddhn v0.2s, v1.2d, v2.2d -0x20,0x40,0x22,0x6e = raddhn2 v0.16b, v1.8h, v2.8h -0x20,0x40,0x62,0x6e = raddhn2 v0.8h, v1.4s, v2.4s -0x20,0x40,0xa2,0x6e = raddhn2 v0.4s, v1.2d, v2.2d -0x20,0x60,0x22,0x2e = rsubhn v0.8b, v1.8h, v2.8h -0x20,0x60,0x62,0x2e = rsubhn v0.4h, v1.4s, v2.4s -0x20,0x60,0xa2,0x2e = rsubhn v0.2s, v1.2d, v2.2d -0x20,0x60,0x22,0x6e = rsubhn2 v0.16b, v1.8h, v2.8h -0x20,0x60,0x62,0x6e = rsubhn2 v0.8h, v1.4s, v2.4s -0x20,0x60,0xa2,0x6e = rsubhn2 v0.4s, v1.2d, v2.2d + +0x20,0x00,0x22,0x0e == saddl v0.8h, v1.8b, v2.8b +0x20,0x00,0x62,0x0e == saddl v0.4s, v1.4h, v2.4h +0x20,0x00,0xa2,0x0e == saddl v0.2d, v1.2s, v2.2s +0x20,0x00,0x62,0x4e == saddl2 v0.4s, v1.8h, v2.8h +0x20,0x00,0x22,0x4e == saddl2 v0.8h, v1.16b, v2.16b +0x20,0x00,0xa2,0x4e == saddl2 v0.2d, v1.4s, v2.4s +0x20,0x00,0x22,0x2e == uaddl v0.8h, v1.8b, v2.8b +0x20,0x00,0x62,0x2e == uaddl v0.4s, v1.4h, v2.4h +0x20,0x00,0xa2,0x2e == uaddl v0.2d, v1.2s, v2.2s +0x20,0x00,0x22,0x6e == uaddl2 v0.8h, v1.16b, v2.16b +0x20,0x00,0x62,0x6e == uaddl2 v0.4s, v1.8h, v2.8h +0x20,0x00,0xa2,0x6e == uaddl2 v0.2d, v1.4s, v2.4s +0x20,0x20,0x22,0x0e == ssubl v0.8h, v1.8b, v2.8b +0x20,0x20,0x62,0x0e == ssubl v0.4s, v1.4h, v2.4h +0x20,0x20,0xa2,0x0e == ssubl v0.2d, v1.2s, v2.2s +0x20,0x20,0x22,0x4e == ssubl2 v0.8h, v1.16b, v2.16b +0x20,0x20,0x62,0x4e == ssubl2 v0.4s, v1.8h, v2.8h +0x20,0x20,0xa2,0x4e == ssubl2 v0.2d, v1.4s, v2.4s +0x20,0x20,0x22,0x2e == usubl v0.8h, v1.8b, v2.8b +0x20,0x20,0x62,0x2e == usubl v0.4s, v1.4h, v2.4h +0x20,0x20,0xa2,0x2e == usubl v0.2d, v1.2s, v2.2s +0x20,0x20,0x22,0x6e == usubl2 v0.8h, v1.16b, v2.16b +0x20,0x20,0x62,0x6e == usubl2 v0.4s, v1.8h, v2.8h +0x20,0x20,0xa2,0x6e == usubl2 v0.2d, v1.4s, v2.4s +0x20,0x50,0x22,0x0e == sabal v0.8h, v1.8b, v2.8b +0x20,0x50,0x62,0x0e == sabal v0.4s, v1.4h, v2.4h +0x20,0x50,0xa2,0x0e == sabal v0.2d, v1.2s, v2.2s +0x20,0x50,0x22,0x4e == sabal2 v0.8h, v1.16b, v2.16b +0x20,0x50,0x62,0x4e == sabal2 v0.4s, v1.8h, v2.8h +0x20,0x50,0xa2,0x4e == sabal2 v0.2d, v1.4s, v2.4s +0x20,0x50,0x22,0x2e == uabal v0.8h, v1.8b, v2.8b +0x20,0x50,0x62,0x2e == uabal v0.4s, v1.4h, v2.4h +0x20,0x50,0xa2,0x2e == uabal v0.2d, v1.2s, v2.2s +0x20,0x50,0x22,0x6e == uabal2 v0.8h, v1.16b, v2.16b +0x20,0x50,0x62,0x6e == uabal2 v0.4s, v1.8h, v2.8h +0x20,0x50,0xa2,0x6e == uabal2 v0.2d, v1.4s, v2.4s +0x20,0x70,0x22,0x0e == sabdl v0.8h, v1.8b, v2.8b +0x20,0x70,0x62,0x0e == sabdl v0.4s, v1.4h, v2.4h +0x20,0x70,0xa2,0x0e == sabdl v0.2d, v1.2s, v2.2s +0x20,0x70,0x22,0x4e == sabdl2 v0.8h, v1.16b, v2.16b +0x20,0x70,0x62,0x4e == sabdl2 v0.4s, v1.8h, v2.8h +0x20,0x70,0xa2,0x4e == sabdl2 v0.2d, v1.4s, v2.4s +0x20,0x70,0x22,0x2e == uabdl v0.8h, v1.8b, v2.8b +0x20,0x70,0x62,0x2e == uabdl v0.4s, v1.4h, v2.4h +0x20,0x70,0xa2,0x2e == uabdl v0.2d, v1.2s, v2.2s +0x20,0x70,0x22,0x6e == uabdl2 v0.8h, v1.16b, v2.16b +0x20,0x70,0x62,0x6e == uabdl2 v0.4s, v1.8h, v2.8h +0x20,0x70,0xa2,0x6e == uabdl2 v0.2d, v1.4s, v2.4s +0x20,0x80,0x22,0x0e == smlal v0.8h, v1.8b, v2.8b +0x20,0x80,0x62,0x0e == smlal v0.4s, v1.4h, v2.4h +0x20,0x80,0xa2,0x0e == smlal v0.2d, v1.2s, v2.2s +0x20,0x80,0x22,0x4e == smlal2 v0.8h, v1.16b, v2.16b +0x20,0x80,0x62,0x4e == smlal2 v0.4s, v1.8h, v2.8h +0x20,0x80,0xa2,0x4e == smlal2 v0.2d, v1.4s, v2.4s +0x20,0x80,0x22,0x2e == umlal v0.8h, v1.8b, v2.8b +0x20,0x80,0x62,0x2e == umlal v0.4s, v1.4h, v2.4h +0x20,0x80,0xa2,0x2e == umlal v0.2d, v1.2s, v2.2s +0x20,0x80,0x22,0x6e == umlal2 v0.8h, v1.16b, v2.16b +0x20,0x80,0x62,0x6e == umlal2 v0.4s, v1.8h, v2.8h +0x20,0x80,0xa2,0x6e == umlal2 v0.2d, v1.4s, v2.4s +0x20,0xa0,0x22,0x0e == smlsl v0.8h, v1.8b, v2.8b +0x20,0xa0,0x62,0x0e == smlsl v0.4s, v1.4h, v2.4h +0x20,0xa0,0xa2,0x0e == smlsl v0.2d, v1.2s, v2.2s +0x20,0xa0,0x22,0x4e == smlsl2 v0.8h, v1.16b, v2.16b +0x20,0xa0,0x62,0x4e == smlsl2 v0.4s, v1.8h, v2.8h +0x20,0xa0,0xa2,0x4e == smlsl2 v0.2d, v1.4s, v2.4s +0x20,0xa0,0x22,0x2e == umlsl v0.8h, v1.8b, v2.8b +0x20,0xa0,0x62,0x2e == umlsl v0.4s, v1.4h, v2.4h +0x20,0xa0,0xa2,0x2e == umlsl v0.2d, v1.2s, v2.2s +0x20,0xa0,0x22,0x6e == umlsl2 v0.8h, v1.16b, v2.16b +0x20,0xa0,0x62,0x6e == umlsl2 v0.4s, v1.8h, v2.8h +0x20,0xa0,0xa2,0x6e == umlsl2 v0.2d, v1.4s, v2.4s +0x20,0xc0,0x22,0x0e == smull v0.8h, v1.8b, v2.8b +0x20,0xc0,0x62,0x0e == smull v0.4s, v1.4h, v2.4h +0x20,0xc0,0xa2,0x0e == smull v0.2d, v1.2s, v2.2s +0x20,0xc0,0x22,0x4e == smull2 v0.8h, v1.16b, v2.16b +0x20,0xc0,0x62,0x4e == smull2 v0.4s, v1.8h, v2.8h +0x20,0xc0,0xa2,0x4e == smull2 v0.2d, v1.4s, v2.4s +0x20,0xc0,0x22,0x2e == umull v0.8h, v1.8b, v2.8b +0x20,0xc0,0x62,0x2e == umull v0.4s, v1.4h, v2.4h +0x20,0xc0,0xa2,0x2e == umull v0.2d, v1.2s, v2.2s +0x20,0xc0,0x22,0x6e == umull2 v0.8h, v1.16b, v2.16b +0x20,0xc0,0x62,0x6e == umull2 v0.4s, v1.8h, v2.8h +0x20,0xc0,0xa2,0x6e == umull2 v0.2d, v1.4s, v2.4s +0x20,0x90,0x62,0x0e == sqdmlal v0.4s, v1.4h, v2.4h +0x20,0x90,0xa2,0x0e == sqdmlal v0.2d, v1.2s, v2.2s +0x20,0x90,0x62,0x4e == sqdmlal2 v0.4s, v1.8h, v2.8h +0x20,0x90,0xa2,0x4e == sqdmlal2 v0.2d, v1.4s, v2.4s +0x20,0xb0,0x62,0x0e == sqdmlsl v0.4s, v1.4h, v2.4h +0x20,0xb0,0xa2,0x0e == sqdmlsl v0.2d, v1.2s, v2.2s +0x20,0xb0,0x62,0x4e == sqdmlsl2 v0.4s, v1.8h, v2.8h +0x20,0xb0,0xa2,0x4e == sqdmlsl2 v0.2d, v1.4s, v2.4s +0x20,0xd0,0x62,0x0e == sqdmull v0.4s, v1.4h, v2.4h +0x20,0xd0,0xa2,0x0e == sqdmull v0.2d, v1.2s, v2.2s +0x20,0xd0,0x62,0x4e == sqdmull2 v0.4s, v1.8h, v2.8h +0x20,0xd0,0xa2,0x4e == sqdmull2 v0.2d, v1.4s, v2.4s +0x20,0xe0,0x22,0x0e == pmull v0.8h, v1.8b, v2.8b +0x20,0xe0,0xe2,0x0e == pmull v0.1q, v1.1d, v2.1d +0x20,0xe0,0x22,0x4e == pmull2 v0.8h, v1.16b, v2.16b +0x20,0xe0,0xe2,0x4e == pmull2 v0.1q, v1.2d, v2.2d +0x20,0x10,0x22,0x0e == saddw v0.8h, v1.8h, v2.8b +0x20,0x10,0x62,0x0e == saddw v0.4s, v1.4s, v2.4h +0x20,0x10,0xa2,0x0e == saddw v0.2d, v1.2d, v2.2s +0x20,0x10,0x22,0x4e == saddw2 v0.8h, v1.8h, v2.16b +0x20,0x10,0x62,0x4e == saddw2 v0.4s, v1.4s, v2.8h +0x20,0x10,0xa2,0x4e == saddw2 v0.2d, v1.2d, v2.4s +0x20,0x10,0x22,0x2e == uaddw v0.8h, v1.8h, v2.8b +0x20,0x10,0x62,0x2e == uaddw v0.4s, v1.4s, v2.4h +0x20,0x10,0xa2,0x2e == uaddw v0.2d, v1.2d, v2.2s +0x20,0x10,0x22,0x6e == uaddw2 v0.8h, v1.8h, v2.16b +0x20,0x10,0x62,0x6e == uaddw2 v0.4s, v1.4s, v2.8h +0x20,0x10,0xa2,0x6e == uaddw2 v0.2d, v1.2d, v2.4s +0x20,0x30,0x22,0x0e == ssubw v0.8h, v1.8h, v2.8b +0x20,0x30,0x62,0x0e == ssubw v0.4s, v1.4s, v2.4h +0x20,0x30,0xa2,0x0e == ssubw v0.2d, v1.2d, v2.2s +0x20,0x30,0x22,0x4e == ssubw2 v0.8h, v1.8h, v2.16b +0x20,0x30,0x62,0x4e == ssubw2 v0.4s, v1.4s, v2.8h +0x20,0x30,0xa2,0x4e == ssubw2 v0.2d, v1.2d, v2.4s +0x20,0x30,0x22,0x2e == usubw v0.8h, v1.8h, v2.8b +0x20,0x30,0x62,0x2e == usubw v0.4s, v1.4s, v2.4h +0x20,0x30,0xa2,0x2e == usubw v0.2d, v1.2d, v2.2s +0x20,0x30,0x22,0x6e == usubw2 v0.8h, v1.8h, v2.16b +0x20,0x30,0x62,0x6e == usubw2 v0.4s, v1.4s, v2.8h +0x20,0x30,0xa2,0x6e == usubw2 v0.2d, v1.2d, v2.4s +0x20,0x40,0x22,0x0e == addhn v0.8b, v1.8h, v2.8h +0x20,0x40,0x62,0x0e == addhn v0.4h, v1.4s, v2.4s +0x20,0x40,0xa2,0x0e == addhn v0.2s, v1.2d, v2.2d +0x20,0x40,0x22,0x4e == addhn2 v0.16b, v1.8h, v2.8h +0x20,0x40,0x62,0x4e == addhn2 v0.8h, v1.4s, v2.4s +0x20,0x40,0xa2,0x4e == addhn2 v0.4s, v1.2d, v2.2d +0x20,0x40,0x22,0x2e == raddhn v0.8b, v1.8h, v2.8h +0x20,0x40,0x62,0x2e == raddhn v0.4h, v1.4s, v2.4s +0x20,0x40,0xa2,0x2e == raddhn v0.2s, v1.2d, v2.2d +0x20,0x40,0x22,0x6e == raddhn2 v0.16b, v1.8h, v2.8h +0x20,0x40,0x62,0x6e == raddhn2 v0.8h, v1.4s, v2.4s +0x20,0x40,0xa2,0x6e == raddhn2 v0.4s, v1.2d, v2.2d +0x20,0x60,0x22,0x2e == rsubhn v0.8b, v1.8h, v2.8h +0x20,0x60,0x62,0x2e == rsubhn v0.4h, v1.4s, v2.4s +0x20,0x60,0xa2,0x2e == rsubhn v0.2s, v1.2d, v2.2d +0x20,0x60,0x22,0x6e == rsubhn2 v0.16b, v1.8h, v2.8h +0x20,0x60,0x62,0x6e == rsubhn2 v0.8h, v1.4s, v2.4s +0x20,0x60,0xa2,0x6e == rsubhn2 v0.4s, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-aba-abd.s.cs b/suite/MC/AArch64/neon-aba-abd.s.cs index 92caab8c2..17f8a19c7 100644 --- a/suite/MC/AArch64/neon-aba-abd.s.cs +++ b/suite/MC/AArch64/neon-aba-abd.s.cs @@ -1,29 +1,30 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x7c,0x22,0x2e = uaba v0.8b, v1.8b, v2.8b -0x20,0x7c,0x22,0x6e = uaba v0.16b, v1.16b, v2.16b -0x20,0x7c,0x62,0x2e = uaba v0.4h, v1.4h, v2.4h -0x20,0x7c,0x62,0x6e = uaba v0.8h, v1.8h, v2.8h -0x20,0x7c,0xa2,0x2e = uaba v0.2s, v1.2s, v2.2s -0x20,0x7c,0xa2,0x6e = uaba v0.4s, v1.4s, v2.4s -0x20,0x7c,0x22,0x0e = saba v0.8b, v1.8b, v2.8b -0x20,0x7c,0x22,0x4e = saba v0.16b, v1.16b, v2.16b -0x20,0x7c,0x62,0x0e = saba v0.4h, v1.4h, v2.4h -0x20,0x7c,0x62,0x4e = saba v0.8h, v1.8h, v2.8h -0x20,0x7c,0xa2,0x0e = saba v0.2s, v1.2s, v2.2s -0x20,0x7c,0xa2,0x4e = saba v0.4s, v1.4s, v2.4s -0x20,0x74,0x22,0x2e = uabd v0.8b, v1.8b, v2.8b -0x20,0x74,0x22,0x6e = uabd v0.16b, v1.16b, v2.16b -0x20,0x74,0x62,0x2e = uabd v0.4h, v1.4h, v2.4h -0x20,0x74,0x62,0x6e = uabd v0.8h, v1.8h, v2.8h -0x20,0x74,0xa2,0x2e = uabd v0.2s, v1.2s, v2.2s -0x20,0x74,0xa2,0x6e = uabd v0.4s, v1.4s, v2.4s -0x20,0x74,0x22,0x0e = sabd v0.8b, v1.8b, v2.8b -0x20,0x74,0x22,0x4e = sabd v0.16b, v1.16b, v2.16b -0x20,0x74,0x62,0x0e = sabd v0.4h, v1.4h, v2.4h -0x20,0x74,0x62,0x4e = sabd v0.8h, v1.8h, v2.8h -0x20,0x74,0xa2,0x0e = sabd v0.2s, v1.2s, v2.2s -0x20,0x74,0xa2,0x4e = sabd v0.4s, v1.4s, v2.4s -0x20,0x14,0xc2,0x2e = fabd v0.4h, v1.4h, v2.4h -0x20,0xd4,0xa2,0x2e = fabd v0.2s, v1.2s, v2.2s -0xff,0xd5,0xb0,0x6e = fabd v31.4s, v15.4s, v16.4s -0x07,0xd5,0xf9,0x6e = fabd v7.2d, v8.2d, v25.2d + +0x20,0x7c,0x22,0x2e == uaba v0.8b, v1.8b, v2.8b +0x20,0x7c,0x22,0x6e == uaba v0.16b, v1.16b, v2.16b +0x20,0x7c,0x62,0x2e == uaba v0.4h, v1.4h, v2.4h +0x20,0x7c,0x62,0x6e == uaba v0.8h, v1.8h, v2.8h +0x20,0x7c,0xa2,0x2e == uaba v0.2s, v1.2s, v2.2s +0x20,0x7c,0xa2,0x6e == uaba v0.4s, v1.4s, v2.4s +0x20,0x7c,0x22,0x0e == saba v0.8b, v1.8b, v2.8b +0x20,0x7c,0x22,0x4e == saba v0.16b, v1.16b, v2.16b +0x20,0x7c,0x62,0x0e == saba v0.4h, v1.4h, v2.4h +0x20,0x7c,0x62,0x4e == saba v0.8h, v1.8h, v2.8h +0x20,0x7c,0xa2,0x0e == saba v0.2s, v1.2s, v2.2s +0x20,0x7c,0xa2,0x4e == saba v0.4s, v1.4s, v2.4s +0x20,0x74,0x22,0x2e == uabd v0.8b, v1.8b, v2.8b +0x20,0x74,0x22,0x6e == uabd v0.16b, v1.16b, v2.16b +0x20,0x74,0x62,0x2e == uabd v0.4h, v1.4h, v2.4h +0x20,0x74,0x62,0x6e == uabd v0.8h, v1.8h, v2.8h +0x20,0x74,0xa2,0x2e == uabd v0.2s, v1.2s, v2.2s +0x20,0x74,0xa2,0x6e == uabd v0.4s, v1.4s, v2.4s +0x20,0x74,0x22,0x0e == sabd v0.8b, v1.8b, v2.8b +0x20,0x74,0x22,0x4e == sabd v0.16b, v1.16b, v2.16b +0x20,0x74,0x62,0x0e == sabd v0.4h, v1.4h, v2.4h +0x20,0x74,0x62,0x4e == sabd v0.8h, v1.8h, v2.8h +0x20,0x74,0xa2,0x0e == sabd v0.2s, v1.2s, v2.2s +0x20,0x74,0xa2,0x4e == sabd v0.4s, v1.4s, v2.4s +0x20,0x14,0xc2,0x2e == fabd v0.4h, v1.4h, v2.4h +0x20,0xd4,0xa2,0x2e == fabd v0.2s, v1.2s, v2.2s +0xff,0xd5,0xb0,0x6e == fabd v31.4s, v15.4s, v16.4s +0x07,0xd5,0xf9,0x6e == fabd v7.2d, v8.2d, v25.2d diff --git a/suite/MC/AArch64/neon-across.s.cs b/suite/MC/AArch64/neon-across.s.cs index c884b7b51..edaabddea 100644 --- a/suite/MC/AArch64/neon-across.s.cs +++ b/suite/MC/AArch64/neon-across.s.cs @@ -1,48 +1,49 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x38,0x30,0x0e = saddlv h0, v1.8b -0x20,0x38,0x30,0x4e = saddlv h0, v1.16b -0x20,0x38,0x70,0x0e = saddlv s0, v1.4h -0x20,0x38,0x70,0x4e = saddlv s0, v1.8h -0x20,0x38,0xb0,0x4e = saddlv d0, v1.4s -0x20,0x38,0x30,0x2e = uaddlv h0, v1.8b -0x20,0x38,0x30,0x6e = uaddlv h0, v1.16b -0x20,0x38,0x70,0x2e = uaddlv s0, v1.4h -0x20,0x38,0x70,0x6e = uaddlv s0, v1.8h -0x20,0x38,0xb0,0x6e = uaddlv d0, v1.4s -0x20,0xa8,0x30,0x0e = smaxv b0, v1.8b -0x20,0xa8,0x30,0x4e = smaxv b0, v1.16b -0x20,0xa8,0x70,0x0e = smaxv h0, v1.4h -0x20,0xa8,0x70,0x4e = smaxv h0, v1.8h -0x20,0xa8,0xb0,0x4e = smaxv s0, v1.4s -0x20,0xa8,0x31,0x0e = sminv b0, v1.8b -0x20,0xa8,0x31,0x4e = sminv b0, v1.16b -0x20,0xa8,0x71,0x0e = sminv h0, v1.4h -0x20,0xa8,0x71,0x4e = sminv h0, v1.8h -0x20,0xa8,0xb1,0x4e = sminv s0, v1.4s -0x20,0xa8,0x30,0x2e = umaxv b0, v1.8b -0x20,0xa8,0x30,0x6e = umaxv b0, v1.16b -0x20,0xa8,0x70,0x2e = umaxv h0, v1.4h -0x20,0xa8,0x70,0x6e = umaxv h0, v1.8h -0x20,0xa8,0xb0,0x6e = umaxv s0, v1.4s -0x20,0xa8,0x31,0x2e = uminv b0, v1.8b -0x20,0xa8,0x31,0x6e = uminv b0, v1.16b -0x20,0xa8,0x71,0x2e = uminv h0, v1.4h -0x20,0xa8,0x71,0x6e = uminv h0, v1.8h -0x20,0xa8,0xb1,0x6e = uminv s0, v1.4s -0x20,0xb8,0x31,0x0e = addv b0, v1.8b -0x20,0xb8,0x31,0x4e = addv b0, v1.16b -0x20,0xb8,0x71,0x0e = addv h0, v1.4h -0x20,0xb8,0x71,0x4e = addv h0, v1.8h -0x20,0xb8,0xb1,0x4e = addv s0, v1.4s -0x20,0xc8,0x30,0x0e = fmaxnmv h0, v1.4h -0x20,0xc8,0xb0,0x0e = fminnmv h0, v1.4h -0x20,0xf8,0x30,0x0e = fmaxv h0, v1.4h -0x20,0xf8,0xb0,0x0e = fminv h0, v1.4h -0x20,0xc8,0x30,0x4e = fmaxnmv h0, v1.8h -0x20,0xc8,0xb0,0x4e = fminnmv h0, v1.8h -0x20,0xf8,0x30,0x4e = fmaxv h0, v1.8h -0x20,0xf8,0xb0,0x4e = fminv h0, v1.8h -0x20,0xc8,0x30,0x6e = fmaxnmv s0, v1.4s -0x20,0xc8,0xb0,0x6e = fminnmv s0, v1.4s -0x20,0xf8,0x30,0x6e = fmaxv s0, v1.4s -0x20,0xf8,0xb0,0x6e = fminv s0, v1.4s + +0x20,0x38,0x30,0x0e == saddlv h0, v1.8b +0x20,0x38,0x30,0x4e == saddlv h0, v1.16b +0x20,0x38,0x70,0x0e == saddlv s0, v1.4h +0x20,0x38,0x70,0x4e == saddlv s0, v1.8h +0x20,0x38,0xb0,0x4e == saddlv d0, v1.4s +0x20,0x38,0x30,0x2e == uaddlv h0, v1.8b +0x20,0x38,0x30,0x6e == uaddlv h0, v1.16b +0x20,0x38,0x70,0x2e == uaddlv s0, v1.4h +0x20,0x38,0x70,0x6e == uaddlv s0, v1.8h +0x20,0x38,0xb0,0x6e == uaddlv d0, v1.4s +0x20,0xa8,0x30,0x0e == smaxv b0, v1.8b +0x20,0xa8,0x30,0x4e == smaxv b0, v1.16b +0x20,0xa8,0x70,0x0e == smaxv h0, v1.4h +0x20,0xa8,0x70,0x4e == smaxv h0, v1.8h +0x20,0xa8,0xb0,0x4e == smaxv s0, v1.4s +0x20,0xa8,0x31,0x0e == sminv b0, v1.8b +0x20,0xa8,0x31,0x4e == sminv b0, v1.16b +0x20,0xa8,0x71,0x0e == sminv h0, v1.4h +0x20,0xa8,0x71,0x4e == sminv h0, v1.8h +0x20,0xa8,0xb1,0x4e == sminv s0, v1.4s +0x20,0xa8,0x30,0x2e == umaxv b0, v1.8b +0x20,0xa8,0x30,0x6e == umaxv b0, v1.16b +0x20,0xa8,0x70,0x2e == umaxv h0, v1.4h +0x20,0xa8,0x70,0x6e == umaxv h0, v1.8h +0x20,0xa8,0xb0,0x6e == umaxv s0, v1.4s +0x20,0xa8,0x31,0x2e == uminv b0, v1.8b +0x20,0xa8,0x31,0x6e == uminv b0, v1.16b +0x20,0xa8,0x71,0x2e == uminv h0, v1.4h +0x20,0xa8,0x71,0x6e == uminv h0, v1.8h +0x20,0xa8,0xb1,0x6e == uminv s0, v1.4s +0x20,0xb8,0x31,0x0e == addv b0, v1.8b +0x20,0xb8,0x31,0x4e == addv b0, v1.16b +0x20,0xb8,0x71,0x0e == addv h0, v1.4h +0x20,0xb8,0x71,0x4e == addv h0, v1.8h +0x20,0xb8,0xb1,0x4e == addv s0, v1.4s +0x20,0xc8,0x30,0x0e == fmaxnmv h0, v1.4h +0x20,0xc8,0xb0,0x0e == fminnmv h0, v1.4h +0x20,0xf8,0x30,0x0e == fmaxv h0, v1.4h +0x20,0xf8,0xb0,0x0e == fminv h0, v1.4h +0x20,0xc8,0x30,0x4e == fmaxnmv h0, v1.8h +0x20,0xc8,0xb0,0x4e == fminnmv h0, v1.8h +0x20,0xf8,0x30,0x4e == fmaxv h0, v1.8h +0x20,0xf8,0xb0,0x4e == fminv h0, v1.8h +0x20,0xc8,0x30,0x6e == fmaxnmv s0, v1.4s +0x20,0xc8,0xb0,0x6e == fminnmv s0, v1.4s +0x20,0xf8,0x30,0x6e == fmaxv s0, v1.4s +0x20,0xf8,0xb0,0x6e == fminv s0, v1.4s diff --git a/suite/MC/AArch64/neon-add-pairwise.s.cs b/suite/MC/AArch64/neon-add-pairwise.s.cs index 0db75c257..11d22eaf0 100644 --- a/suite/MC/AArch64/neon-add-pairwise.s.cs +++ b/suite/MC/AArch64/neon-add-pairwise.s.cs @@ -1,13 +1,14 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xbc,0x22,0x0e = addp v0.8b, v1.8b, v2.8b -0x20,0xbc,0x22,0x4e = addp v0.16b, v1.16b, v2.16b -0x20,0xbc,0x62,0x0e = addp v0.4h, v1.4h, v2.4h -0x20,0xbc,0x62,0x4e = addp v0.8h, v1.8h, v2.8h -0x20,0xbc,0xa2,0x0e = addp v0.2s, v1.2s, v2.2s -0x20,0xbc,0xa2,0x4e = addp v0.4s, v1.4s, v2.4s -0x20,0xbc,0xe2,0x4e = addp v0.2d, v1.2d, v2.2d -0x20,0x14,0x42,0x2e = faddp v0.4h, v1.4h, v2.4h -0x20,0x14,0x42,0x6e = faddp v0.8h, v1.8h, v2.8h -0x20,0xd4,0x22,0x2e = faddp v0.2s, v1.2s, v2.2s -0x20,0xd4,0x22,0x6e = faddp v0.4s, v1.4s, v2.4s -0x20,0xd4,0x62,0x6e = faddp v0.2d, v1.2d, v2.2d + +0x20,0xbc,0x22,0x0e == addp v0.8b, v1.8b, v2.8b +0x20,0xbc,0x22,0x4e == addp v0.16b, v1.16b, v2.16b +0x20,0xbc,0x62,0x0e == addp v0.4h, v1.4h, v2.4h +0x20,0xbc,0x62,0x4e == addp v0.8h, v1.8h, v2.8h +0x20,0xbc,0xa2,0x0e == addp v0.2s, v1.2s, v2.2s +0x20,0xbc,0xa2,0x4e == addp v0.4s, v1.4s, v2.4s +0x20,0xbc,0xe2,0x4e == addp v0.2d, v1.2d, v2.2d +0x20,0x14,0x42,0x2e == faddp v0.4h, v1.4h, v2.4h +0x20,0x14,0x42,0x6e == faddp v0.8h, v1.8h, v2.8h +0x20,0xd4,0x22,0x2e == faddp v0.2s, v1.2s, v2.2s +0x20,0xd4,0x22,0x6e == faddp v0.4s, v1.4s, v2.4s +0x20,0xd4,0x62,0x6e == faddp v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-add-sub-instructions.s.cs b/suite/MC/AArch64/neon-add-sub-instructions.s.cs index 3c2271a4d..84be7b89d 100644 --- a/suite/MC/AArch64/neon-add-sub-instructions.s.cs +++ b/suite/MC/AArch64/neon-add-sub-instructions.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x84,0x22,0x0e = add v0.8b, v1.8b, v2.8b -0x20,0x84,0x22,0x4e = add v0.16b, v1.16b, v2.16b -0x20,0x84,0x62,0x0e = add v0.4h, v1.4h, v2.4h -0x20,0x84,0x62,0x4e = add v0.8h, v1.8h, v2.8h -0x20,0x84,0xa2,0x0e = add v0.2s, v1.2s, v2.2s -0x20,0x84,0xa2,0x4e = add v0.4s, v1.4s, v2.4s -0x20,0x84,0xe2,0x4e = add v0.2d, v1.2d, v2.2d -0x20,0x84,0x22,0x2e = sub v0.8b, v1.8b, v2.8b -0x20,0x84,0x22,0x6e = sub v0.16b, v1.16b, v2.16b -0x20,0x84,0x62,0x2e = sub v0.4h, v1.4h, v2.4h -0x20,0x84,0x62,0x6e = sub v0.8h, v1.8h, v2.8h -0x20,0x84,0xa2,0x2e = sub v0.2s, v1.2s, v2.2s -0x20,0x84,0xa2,0x6e = sub v0.4s, v1.4s, v2.4s -0x20,0x84,0xe2,0x6e = sub v0.2d, v1.2d, v2.2d -0x20,0x14,0x42,0x0e = fadd v0.4h, v1.4h, v2.4h -0x20,0x14,0x42,0x4e = fadd v0.8h, v1.8h, v2.8h -0x20,0xd4,0x22,0x0e = fadd v0.2s, v1.2s, v2.2s -0x20,0xd4,0x22,0x4e = fadd v0.4s, v1.4s, v2.4s -0x20,0xd4,0x62,0x4e = fadd v0.2d, v1.2d, v2.2d -0x20,0x14,0xc2,0x0e = fsub v0.4h, v1.4h, v2.4h -0x20,0x14,0xc2,0x4e = fsub v0.8h, v1.8h, v2.8h -0x20,0xd4,0xa2,0x0e = fsub v0.2s, v1.2s, v2.2s -0x20,0xd4,0xa2,0x4e = fsub v0.4s, v1.4s, v2.4s -0x20,0xd4,0xe2,0x4e = fsub v0.2d, v1.2d, v2.2d + +0x20,0x84,0x22,0x0e == add v0.8b, v1.8b, v2.8b +0x20,0x84,0x22,0x4e == add v0.16b, v1.16b, v2.16b +0x20,0x84,0x62,0x0e == add v0.4h, v1.4h, v2.4h +0x20,0x84,0x62,0x4e == add v0.8h, v1.8h, v2.8h +0x20,0x84,0xa2,0x0e == add v0.2s, v1.2s, v2.2s +0x20,0x84,0xa2,0x4e == add v0.4s, v1.4s, v2.4s +0x20,0x84,0xe2,0x4e == add v0.2d, v1.2d, v2.2d +0x20,0x84,0x22,0x2e == sub v0.8b, v1.8b, v2.8b +0x20,0x84,0x22,0x6e == sub v0.16b, v1.16b, v2.16b +0x20,0x84,0x62,0x2e == sub v0.4h, v1.4h, v2.4h +0x20,0x84,0x62,0x6e == sub v0.8h, v1.8h, v2.8h +0x20,0x84,0xa2,0x2e == sub v0.2s, v1.2s, v2.2s +0x20,0x84,0xa2,0x6e == sub v0.4s, v1.4s, v2.4s +0x20,0x84,0xe2,0x6e == sub v0.2d, v1.2d, v2.2d +0x20,0x14,0x42,0x0e == fadd v0.4h, v1.4h, v2.4h +0x20,0x14,0x42,0x4e == fadd v0.8h, v1.8h, v2.8h +0x20,0xd4,0x22,0x0e == fadd v0.2s, v1.2s, v2.2s +0x20,0xd4,0x22,0x4e == fadd v0.4s, v1.4s, v2.4s +0x20,0xd4,0x62,0x4e == fadd v0.2d, v1.2d, v2.2d +0x20,0x14,0xc2,0x0e == fsub v0.4h, v1.4h, v2.4h +0x20,0x14,0xc2,0x4e == fsub v0.8h, v1.8h, v2.8h +0x20,0xd4,0xa2,0x0e == fsub v0.2s, v1.2s, v2.2s +0x20,0xd4,0xa2,0x4e == fsub v0.4s, v1.4s, v2.4s +0x20,0xd4,0xe2,0x4e == fsub v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-bitwise-instructions.s.cs b/suite/MC/AArch64/neon-bitwise-instructions.s.cs index e67bcd0e2..17905940e 100644 --- a/suite/MC/AArch64/neon-bitwise-instructions.s.cs +++ b/suite/MC/AArch64/neon-bitwise-instructions.s.cs @@ -1,17 +1,18 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x1c,0x22,0x0e = and v0.8b, v1.8b, v2.8b -0x20,0x1c,0x22,0x4e = and v0.16b, v1.16b, v2.16b -0x20,0x1c,0xa2,0x0e = orr v0.8b, v1.8b, v2.8b -0x20,0x1c,0xa2,0x4e = orr v0.16b, v1.16b, v2.16b -0x20,0x1c,0x22,0x2e = eor v0.8b, v1.8b, v2.8b -0x20,0x1c,0x22,0x6e = eor v0.16b, v1.16b, v2.16b -0x20,0x1c,0xa2,0x2e = bit v0.8b, v1.8b, v2.8b -0x20,0x1c,0xa2,0x6e = bit v0.16b, v1.16b, v2.16b -0x20,0x1c,0xe2,0x2e = bif v0.8b, v1.8b, v2.8b -0x20,0x1c,0xe2,0x6e = bif v0.16b, v1.16b, v2.16b -0x20,0x1c,0x62,0x2e = bsl v0.8b, v1.8b, v2.8b -0x20,0x1c,0x62,0x6e = bsl v0.16b, v1.16b, v2.16b -0x20,0x1c,0xe2,0x0e = orn v0.8b, v1.8b, v2.8b -0x20,0x1c,0xe2,0x4e = orn v0.16b, v1.16b, v2.16b -0x20,0x1c,0x62,0x0e = bic v0.8b, v1.8b, v2.8b -0x20,0x1c,0x62,0x4e = bic v0.16b, v1.16b, v2.16b + +0x20,0x1c,0x22,0x0e == and v0.8b, v1.8b, v2.8b +0x20,0x1c,0x22,0x4e == and v0.16b, v1.16b, v2.16b +0x20,0x1c,0xa2,0x0e == orr v0.8b, v1.8b, v2.8b +0x20,0x1c,0xa2,0x4e == orr v0.16b, v1.16b, v2.16b +0x20,0x1c,0x22,0x2e == eor v0.8b, v1.8b, v2.8b +0x20,0x1c,0x22,0x6e == eor v0.16b, v1.16b, v2.16b +0x20,0x1c,0xa2,0x2e == bit v0.8b, v1.8b, v2.8b +0x20,0x1c,0xa2,0x6e == bit v0.16b, v1.16b, v2.16b +0x20,0x1c,0xe2,0x2e == bif v0.8b, v1.8b, v2.8b +0x20,0x1c,0xe2,0x6e == bif v0.16b, v1.16b, v2.16b +0x20,0x1c,0x62,0x2e == bsl v0.8b, v1.8b, v2.8b +0x20,0x1c,0x62,0x6e == bsl v0.16b, v1.16b, v2.16b +0x20,0x1c,0xe2,0x0e == orn v0.8b, v1.8b, v2.8b +0x20,0x1c,0xe2,0x4e == orn v0.16b, v1.16b, v2.16b +0x20,0x1c,0x62,0x0e == bic v0.8b, v1.8b, v2.8b +0x20,0x1c,0x62,0x4e == bic v0.16b, v1.16b, v2.16b diff --git a/suite/MC/AArch64/neon-compare-instructions.s.cs b/suite/MC/AArch64/neon-compare-instructions.s.cs index c16343e4f..0b9ac6be3 100644 --- a/suite/MC/AArch64/neon-compare-instructions.s.cs +++ b/suite/MC/AArch64/neon-compare-instructions.s.cs @@ -1,181 +1,182 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0x8d,0x31,0x2e = cmeq v0.8b, v15.8b, v17.8b -0xe1,0x8f,0x28,0x6e = cmeq v1.16b, v31.16b, v8.16b -0x0f,0x8e,0x71,0x2e = cmeq v15.4h, v16.4h, v17.4h -0xc5,0x8c,0x67,0x6e = cmeq v5.8h, v6.8h, v7.8h -0x7d,0x8f,0xbc,0x2e = cmeq v29.2s, v27.2s, v28.2s -0xe9,0x8c,0xa8,0x6e = cmeq v9.4s, v7.4s, v8.4s -0xe3,0x8f,0xf5,0x6e = cmeq v3.2d, v31.2d, v21.2d -0xe0,0x3d,0x31,0x2e = cmhs v0.8b, v15.8b, v17.8b -0xe1,0x3f,0x28,0x6e = cmhs v1.16b, v31.16b, v8.16b -0x0f,0x3e,0x71,0x2e = cmhs v15.4h, v16.4h, v17.4h -0xc5,0x3c,0x67,0x6e = cmhs v5.8h, v6.8h, v7.8h -0x7d,0x3f,0xbc,0x2e = cmhs v29.2s, v27.2s, v28.2s -0xe9,0x3c,0xa8,0x6e = cmhs v9.4s, v7.4s, v8.4s -0xe3,0x3f,0xf5,0x6e = cmhs v3.2d, v31.2d, v21.2d -0xe0,0x3d,0x31,0x2e = cmhs v0.8b, v15.8b, v17.8b -0xe1,0x3f,0x28,0x6e = cmhs v1.16b, v31.16b, v8.16b -0x0f,0x3e,0x71,0x2e = cmhs v15.4h, v16.4h, v17.4h -0xc5,0x3c,0x67,0x6e = cmhs v5.8h, v6.8h, v7.8h -0x7d,0x3f,0xbc,0x2e = cmhs v29.2s, v27.2s, v28.2s -0xe9,0x3c,0xa8,0x6e = cmhs v9.4s, v7.4s, v8.4s -0xe3,0x3f,0xf5,0x6e = cmhs v3.2d, v31.2d, v21.2d -0xe0,0x3d,0x31,0x0e = cmge v0.8b, v15.8b, v17.8b -0xe1,0x3f,0x28,0x4e = cmge v1.16b, v31.16b, v8.16b -0x0f,0x3e,0x71,0x0e = cmge v15.4h, v16.4h, v17.4h -0xc5,0x3c,0x67,0x4e = cmge v5.8h, v6.8h, v7.8h -0x7d,0x3f,0xbc,0x0e = cmge v29.2s, v27.2s, v28.2s -0xe9,0x3c,0xa8,0x4e = cmge v9.4s, v7.4s, v8.4s -0xe3,0x3f,0xf5,0x4e = cmge v3.2d, v31.2d, v21.2d -0xe0,0x3d,0x31,0x0e = cmge v0.8b, v15.8b, v17.8b -0xe1,0x3f,0x28,0x4e = cmge v1.16b, v31.16b, v8.16b -0x0f,0x3e,0x71,0x0e = cmge v15.4h, v16.4h, v17.4h -0xc5,0x3c,0x67,0x4e = cmge v5.8h, v6.8h, v7.8h -0x7d,0x3f,0xbc,0x0e = cmge v29.2s, v27.2s, v28.2s -0xe9,0x3c,0xa8,0x4e = cmge v9.4s, v7.4s, v8.4s -0xe3,0x3f,0xf5,0x4e = cmge v3.2d, v31.2d, v21.2d -0xe0,0x35,0x31,0x2e = cmhi v0.8b, v15.8b, v17.8b -0xe1,0x37,0x28,0x6e = cmhi v1.16b, v31.16b, v8.16b -0x0f,0x36,0x71,0x2e = cmhi v15.4h, v16.4h, v17.4h -0xc5,0x34,0x67,0x6e = cmhi v5.8h, v6.8h, v7.8h -0x7d,0x37,0xbc,0x2e = cmhi v29.2s, v27.2s, v28.2s -0xe9,0x34,0xa8,0x6e = cmhi v9.4s, v7.4s, v8.4s -0xe3,0x37,0xf5,0x6e = cmhi v3.2d, v31.2d, v21.2d -0xe0,0x35,0x31,0x2e = cmhi v0.8b, v15.8b, v17.8b -0xe1,0x37,0x28,0x6e = cmhi v1.16b, v31.16b, v8.16b -0x0f,0x36,0x71,0x2e = cmhi v15.4h, v16.4h, v17.4h -0xc5,0x34,0x67,0x6e = cmhi v5.8h, v6.8h, v7.8h -0x7d,0x37,0xbc,0x2e = cmhi v29.2s, v27.2s, v28.2s -0xe9,0x34,0xa8,0x6e = cmhi v9.4s, v7.4s, v8.4s -0xe3,0x37,0xf5,0x6e = cmhi v3.2d, v31.2d, v21.2d -0xe0,0x35,0x31,0x0e = cmgt v0.8b, v15.8b, v17.8b -0xe1,0x37,0x28,0x4e = cmgt v1.16b, v31.16b, v8.16b -0x0f,0x36,0x71,0x0e = cmgt v15.4h, v16.4h, v17.4h -0xc5,0x34,0x67,0x4e = cmgt v5.8h, v6.8h, v7.8h -0x7d,0x37,0xbc,0x0e = cmgt v29.2s, v27.2s, v28.2s -0xe9,0x34,0xa8,0x4e = cmgt v9.4s, v7.4s, v8.4s -0xe3,0x37,0xf5,0x4e = cmgt v3.2d, v31.2d, v21.2d -0xe0,0x35,0x31,0x0e = cmgt v0.8b, v15.8b, v17.8b -0xe1,0x37,0x28,0x4e = cmgt v1.16b, v31.16b, v8.16b -0x0f,0x36,0x71,0x0e = cmgt v15.4h, v16.4h, v17.4h -0xc5,0x34,0x67,0x4e = cmgt v5.8h, v6.8h, v7.8h -0x7d,0x37,0xbc,0x0e = cmgt v29.2s, v27.2s, v28.2s -0xe9,0x34,0xa8,0x4e = cmgt v9.4s, v7.4s, v8.4s -0xe3,0x37,0xf5,0x4e = cmgt v3.2d, v31.2d, v21.2d -0xe0,0x8d,0x31,0x0e = cmtst v0.8b, v15.8b, v17.8b -0xe1,0x8f,0x28,0x4e = cmtst v1.16b, v31.16b, v8.16b -0x0f,0x8e,0x71,0x0e = cmtst v15.4h, v16.4h, v17.4h -0xc5,0x8c,0x67,0x4e = cmtst v5.8h, v6.8h, v7.8h -0x7d,0x8f,0xbc,0x0e = cmtst v29.2s, v27.2s, v28.2s -0xe9,0x8c,0xa8,0x4e = cmtst v9.4s, v7.4s, v8.4s -0xe3,0x8f,0xf5,0x4e = cmtst v3.2d, v31.2d, v21.2d -0xe0,0x27,0x50,0x0e = fcmeq v0.4h, v31.4h, v16.4h -0xe4,0x24,0x4f,0x4e = fcmeq v4.8h, v7.8h, v15.8h -0xe0,0xe7,0x30,0x0e = fcmeq v0.2s, v31.2s, v16.2s -0xe4,0xe4,0x2f,0x4e = fcmeq v4.4s, v7.4s, v15.4s -0x5d,0xe4,0x65,0x4e = fcmeq v29.2d, v2.2d, v5.2d -0x03,0x25,0x4c,0x2e = fcmge v3.4h, v8.4h, v12.4h -0xbf,0x27,0x5c,0x6e = fcmge v31.8h, v29.8h, v28.8h -0x03,0x25,0x4c,0x2e = fcmge v3.4h, v8.4h, v12.4h -0xbf,0x27,0x5c,0x6e = fcmge v31.8h, v29.8h, v28.8h -0xbf,0xe7,0x3c,0x6e = fcmge v31.4s, v29.4s, v28.4s -0x03,0xe5,0x2c,0x2e = fcmge v3.2s, v8.2s, v12.2s -0xf1,0xe5,0x6d,0x6e = fcmge v17.2d, v15.2d, v13.2d -0xbf,0xe7,0x3c,0x6e = fcmge v31.4s, v29.4s, v28.4s -0x03,0xe5,0x2c,0x2e = fcmge v3.2s, v8.2s, v12.2s -0xf1,0xe5,0x6d,0x6e = fcmge v17.2d, v15.2d, v13.2d -0xe0,0x27,0xd0,0x2e = fcmgt v0.4h, v31.4h, v16.4h -0xe4,0x24,0xcf,0x6e = fcmgt v4.8h, v7.8h, v15.8h -0xe0,0x27,0xd0,0x2e = fcmgt v0.4h, v31.4h, v16.4h -0xe4,0x24,0xcf,0x6e = fcmgt v4.8h, v7.8h, v15.8h -0xe0,0xe7,0xb0,0x2e = fcmgt v0.2s, v31.2s, v16.2s -0xe4,0xe4,0xaf,0x6e = fcmgt v4.4s, v7.4s, v15.4s -0x5d,0xe4,0xe5,0x6e = fcmgt v29.2d, v2.2d, v5.2d -0xe0,0xe7,0xb0,0x2e = fcmgt v0.2s, v31.2s, v16.2s -0xe4,0xe4,0xaf,0x6e = fcmgt v4.4s, v7.4s, v15.4s -0x5d,0xe4,0xe5,0x6e = fcmgt v29.2d, v2.2d, v5.2d -0xe0,0x99,0x20,0x0e = cmeq v0.8b, v15.8b, #0 -0xe1,0x9b,0x20,0x4e = cmeq v1.16b, v31.16b, #0 -0x0f,0x9a,0x60,0x0e = cmeq v15.4h, v16.4h, #0 -0xc5,0x98,0x60,0x4e = cmeq v5.8h, v6.8h, #0 -0x7d,0x9b,0xa0,0x0e = cmeq v29.2s, v27.2s, #0 -0xe9,0x98,0xa0,0x4e = cmeq v9.4s, v7.4s, #0 -0xe3,0x9b,0xe0,0x4e = cmeq v3.2d, v31.2d, #0 -0xe0,0x89,0x20,0x2e = cmge v0.8b, v15.8b, #0 -0xe1,0x8b,0x20,0x6e = cmge v1.16b, v31.16b, #0 -0x0f,0x8a,0x60,0x2e = cmge v15.4h, v16.4h, #0 -0xc5,0x88,0x60,0x6e = cmge v5.8h, v6.8h, #0 -0x7d,0x8b,0xa0,0x2e = cmge v29.2s, v27.2s, #0 -0x91,0x8a,0xa0,0x6e = cmge v17.4s, v20.4s, #0 -0xe3,0x8b,0xe0,0x6e = cmge v3.2d, v31.2d, #0 -0xe0,0x89,0x20,0x0e = cmgt v0.8b, v15.8b, #0 -0xe1,0x8b,0x20,0x4e = cmgt v1.16b, v31.16b, #0 -0x0f,0x8a,0x60,0x0e = cmgt v15.4h, v16.4h, #0 -0xc5,0x88,0x60,0x4e = cmgt v5.8h, v6.8h, #0 -0x7d,0x8b,0xa0,0x0e = cmgt v29.2s, v27.2s, #0 -0xe9,0x88,0xa0,0x4e = cmgt v9.4s, v7.4s, #0 -0xe3,0x8b,0xe0,0x4e = cmgt v3.2d, v31.2d, #0 -0xe0,0x99,0x20,0x2e = cmle v0.8b, v15.8b, #0 -0xe1,0x9b,0x20,0x6e = cmle v1.16b, v31.16b, #0 -0x0f,0x9a,0x60,0x2e = cmle v15.4h, v16.4h, #0 -0xc5,0x98,0x60,0x6e = cmle v5.8h, v6.8h, #0 -0x7d,0x9b,0xa0,0x2e = cmle v29.2s, v27.2s, #0 -0xe9,0x98,0xa0,0x6e = cmle v9.4s, v7.4s, #0 -0xe3,0x9b,0xe0,0x6e = cmle v3.2d, v31.2d, #0 -0xe0,0xa9,0x20,0x0e = cmlt v0.8b, v15.8b, #0 -0xe1,0xab,0x20,0x4e = cmlt v1.16b, v31.16b, #0 -0x0f,0xaa,0x60,0x0e = cmlt v15.4h, v16.4h, #0 -0xc5,0xa8,0x60,0x4e = cmlt v5.8h, v6.8h, #0 -0x7d,0xab,0xa0,0x0e = cmlt v29.2s, v27.2s, #0 -0xe9,0xa8,0xa0,0x4e = cmlt v9.4s, v7.4s, #0 -0xe3,0xab,0xe0,0x4e = cmlt v3.2d, v31.2d, #0 -0xe0,0xdb,0xf8,0x0e = fcmeq v0.4h, v31.4h, #0.0 -0xe4,0xd8,0xf8,0x4e = fcmeq v4.8h, v7.8h, #0.0 -0xe0,0xdb,0xa0,0x0e = fcmeq v0.2s, v31.2s, #0.0 -0xe4,0xd8,0xa0,0x4e = fcmeq v4.4s, v7.4s, #0.0 -0x5d,0xd8,0xe0,0x4e = fcmeq v29.2d, v2.2d, #0.0 -0xe0,0xdb,0xf8,0x0e = fcmeq v0.4h, v31.4h, #0.0 -0xe4,0xd8,0xf8,0x4e = fcmeq v4.8h, v7.8h, #0.0 -0xe0,0xdb,0xa0,0x0e = fcmeq v0.2s, v31.2s, #0.0 -0xe4,0xd8,0xa0,0x4e = fcmeq v4.4s, v7.4s, #0.0 -0x5d,0xd8,0xe0,0x4e = fcmeq v29.2d, v2.2d, #0.0 -0x03,0xc9,0xf8,0x2e = fcmge v3.4h, v8.4h, #0.0 -0xbf,0xcb,0xf8,0x6e = fcmge v31.8h, v29.8h, #0.0 -0xbf,0xcb,0xa0,0x6e = fcmge v31.4s, v29.4s, #0.0 -0x03,0xc9,0xa0,0x2e = fcmge v3.2s, v8.2s, #0.0 -0xf1,0xc9,0xe0,0x6e = fcmge v17.2d, v15.2d, #0.0 -0x03,0xc9,0xf8,0x2e = fcmge v3.4h, v8.4h, #0.0 -0xbf,0xcb,0xf8,0x6e = fcmge v31.8h, v29.8h, #0.0 -0xbf,0xcb,0xa0,0x6e = fcmge v31.4s, v29.4s, #0.0 -0x03,0xc9,0xa0,0x2e = fcmge v3.2s, v8.2s, #0.0 -0xf1,0xc9,0xe0,0x6e = fcmge v17.2d, v15.2d, #0.0 -0xe0,0xcb,0xf8,0x0e = fcmgt v0.4h, v31.4h, #0.0 -0xe4,0xc8,0xf8,0x4e = fcmgt v4.8h, v7.8h, #0.0 -0xe0,0xcb,0xa0,0x0e = fcmgt v0.2s, v31.2s, #0.0 -0xe4,0xc8,0xa0,0x4e = fcmgt v4.4s, v7.4s, #0.0 -0x5d,0xc8,0xe0,0x4e = fcmgt v29.2d, v2.2d, #0.0 -0xe0,0xcb,0xf8,0x0e = fcmgt v0.4h, v31.4h, #0.0 -0xe4,0xc8,0xf8,0x4e = fcmgt v4.8h, v7.8h, #0.0 -0xe0,0xcb,0xa0,0x0e = fcmgt v0.2s, v31.2s, #0.0 -0xe4,0xc8,0xa0,0x4e = fcmgt v4.4s, v7.4s, #0.0 -0x5d,0xc8,0xe0,0x4e = fcmgt v29.2d, v2.2d, #0.0 -0x83,0xda,0xf8,0x2e = fcmle v3.4h, v20.4h, #0.0 -0x01,0xd9,0xf8,0x6e = fcmle v1.8h, v8.8h, #0.0 -0x01,0xd9,0xa0,0x6e = fcmle v1.4s, v8.4s, #0.0 -0x83,0xda,0xa0,0x2e = fcmle v3.2s, v20.2s, #0.0 -0xa7,0xd9,0xe0,0x6e = fcmle v7.2d, v13.2d, #0.0 -0x83,0xda,0xf8,0x2e = fcmle v3.4h, v20.4h, #0.0 -0x01,0xd9,0xf8,0x6e = fcmle v1.8h, v8.8h, #0.0 -0x01,0xd9,0xa0,0x6e = fcmle v1.4s, v8.4s, #0.0 -0x83,0xda,0xa0,0x2e = fcmle v3.2s, v20.2s, #0.0 -0xa7,0xd9,0xe0,0x6e = fcmle v7.2d, v13.2d, #0.0 -0x50,0xe8,0xf8,0x0e = fcmlt v16.4h, v2.4h, #0.0 -0x8f,0xe8,0xf8,0x4e = fcmlt v15.8h, v4.8h, #0.0 -0x50,0xe8,0xa0,0x0e = fcmlt v16.2s, v2.2s, #0.0 -0x8f,0xe8,0xa0,0x4e = fcmlt v15.4s, v4.4s, #0.0 -0xa5,0xeb,0xe0,0x4e = fcmlt v5.2d, v29.2d, #0.0 -0x50,0xe8,0xf8,0x0e = fcmlt v16.4h, v2.4h, #0.0 -0x8f,0xe8,0xf8,0x4e = fcmlt v15.8h, v4.8h, #0.0 -0x50,0xe8,0xa0,0x0e = fcmlt v16.2s, v2.2s, #0.0 -0x8f,0xe8,0xa0,0x4e = fcmlt v15.4s, v4.4s, #0.0 -0xa5,0xeb,0xe0,0x4e = fcmlt v5.2d, v29.2d, #0.0 + +0xe0,0x8d,0x31,0x2e == cmeq v0.8b, v15.8b, v17.8b +0xe1,0x8f,0x28,0x6e == cmeq v1.16b, v31.16b, v8.16b +0x0f,0x8e,0x71,0x2e == cmeq v15.4h, v16.4h, v17.4h +0xc5,0x8c,0x67,0x6e == cmeq v5.8h, v6.8h, v7.8h +0x7d,0x8f,0xbc,0x2e == cmeq v29.2s, v27.2s, v28.2s +0xe9,0x8c,0xa8,0x6e == cmeq v9.4s, v7.4s, v8.4s +0xe3,0x8f,0xf5,0x6e == cmeq v3.2d, v31.2d, v21.2d +0xe0,0x3d,0x31,0x2e == cmhs v0.8b, v15.8b, v17.8b +0xe1,0x3f,0x28,0x6e == cmhs v1.16b, v31.16b, v8.16b +0x0f,0x3e,0x71,0x2e == cmhs v15.4h, v16.4h, v17.4h +0xc5,0x3c,0x67,0x6e == cmhs v5.8h, v6.8h, v7.8h +0x7d,0x3f,0xbc,0x2e == cmhs v29.2s, v27.2s, v28.2s +0xe9,0x3c,0xa8,0x6e == cmhs v9.4s, v7.4s, v8.4s +0xe3,0x3f,0xf5,0x6e == cmhs v3.2d, v31.2d, v21.2d +0xe0,0x3d,0x31,0x2e == cmhs v0.8b, v15.8b, v17.8b +0xe1,0x3f,0x28,0x6e == cmhs v1.16b, v31.16b, v8.16b +0x0f,0x3e,0x71,0x2e == cmhs v15.4h, v16.4h, v17.4h +0xc5,0x3c,0x67,0x6e == cmhs v5.8h, v6.8h, v7.8h +0x7d,0x3f,0xbc,0x2e == cmhs v29.2s, v27.2s, v28.2s +0xe9,0x3c,0xa8,0x6e == cmhs v9.4s, v7.4s, v8.4s +0xe3,0x3f,0xf5,0x6e == cmhs v3.2d, v31.2d, v21.2d +0xe0,0x3d,0x31,0x0e == cmge v0.8b, v15.8b, v17.8b +0xe1,0x3f,0x28,0x4e == cmge v1.16b, v31.16b, v8.16b +0x0f,0x3e,0x71,0x0e == cmge v15.4h, v16.4h, v17.4h +0xc5,0x3c,0x67,0x4e == cmge v5.8h, v6.8h, v7.8h +0x7d,0x3f,0xbc,0x0e == cmge v29.2s, v27.2s, v28.2s +0xe9,0x3c,0xa8,0x4e == cmge v9.4s, v7.4s, v8.4s +0xe3,0x3f,0xf5,0x4e == cmge v3.2d, v31.2d, v21.2d +0xe0,0x3d,0x31,0x0e == cmge v0.8b, v15.8b, v17.8b +0xe1,0x3f,0x28,0x4e == cmge v1.16b, v31.16b, v8.16b +0x0f,0x3e,0x71,0x0e == cmge v15.4h, v16.4h, v17.4h +0xc5,0x3c,0x67,0x4e == cmge v5.8h, v6.8h, v7.8h +0x7d,0x3f,0xbc,0x0e == cmge v29.2s, v27.2s, v28.2s +0xe9,0x3c,0xa8,0x4e == cmge v9.4s, v7.4s, v8.4s +0xe3,0x3f,0xf5,0x4e == cmge v3.2d, v31.2d, v21.2d +0xe0,0x35,0x31,0x2e == cmhi v0.8b, v15.8b, v17.8b +0xe1,0x37,0x28,0x6e == cmhi v1.16b, v31.16b, v8.16b +0x0f,0x36,0x71,0x2e == cmhi v15.4h, v16.4h, v17.4h +0xc5,0x34,0x67,0x6e == cmhi v5.8h, v6.8h, v7.8h +0x7d,0x37,0xbc,0x2e == cmhi v29.2s, v27.2s, v28.2s +0xe9,0x34,0xa8,0x6e == cmhi v9.4s, v7.4s, v8.4s +0xe3,0x37,0xf5,0x6e == cmhi v3.2d, v31.2d, v21.2d +0xe0,0x35,0x31,0x2e == cmhi v0.8b, v15.8b, v17.8b +0xe1,0x37,0x28,0x6e == cmhi v1.16b, v31.16b, v8.16b +0x0f,0x36,0x71,0x2e == cmhi v15.4h, v16.4h, v17.4h +0xc5,0x34,0x67,0x6e == cmhi v5.8h, v6.8h, v7.8h +0x7d,0x37,0xbc,0x2e == cmhi v29.2s, v27.2s, v28.2s +0xe9,0x34,0xa8,0x6e == cmhi v9.4s, v7.4s, v8.4s +0xe3,0x37,0xf5,0x6e == cmhi v3.2d, v31.2d, v21.2d +0xe0,0x35,0x31,0x0e == cmgt v0.8b, v15.8b, v17.8b +0xe1,0x37,0x28,0x4e == cmgt v1.16b, v31.16b, v8.16b +0x0f,0x36,0x71,0x0e == cmgt v15.4h, v16.4h, v17.4h +0xc5,0x34,0x67,0x4e == cmgt v5.8h, v6.8h, v7.8h +0x7d,0x37,0xbc,0x0e == cmgt v29.2s, v27.2s, v28.2s +0xe9,0x34,0xa8,0x4e == cmgt v9.4s, v7.4s, v8.4s +0xe3,0x37,0xf5,0x4e == cmgt v3.2d, v31.2d, v21.2d +0xe0,0x35,0x31,0x0e == cmgt v0.8b, v15.8b, v17.8b +0xe1,0x37,0x28,0x4e == cmgt v1.16b, v31.16b, v8.16b +0x0f,0x36,0x71,0x0e == cmgt v15.4h, v16.4h, v17.4h +0xc5,0x34,0x67,0x4e == cmgt v5.8h, v6.8h, v7.8h +0x7d,0x37,0xbc,0x0e == cmgt v29.2s, v27.2s, v28.2s +0xe9,0x34,0xa8,0x4e == cmgt v9.4s, v7.4s, v8.4s +0xe3,0x37,0xf5,0x4e == cmgt v3.2d, v31.2d, v21.2d +0xe0,0x8d,0x31,0x0e == cmtst v0.8b, v15.8b, v17.8b +0xe1,0x8f,0x28,0x4e == cmtst v1.16b, v31.16b, v8.16b +0x0f,0x8e,0x71,0x0e == cmtst v15.4h, v16.4h, v17.4h +0xc5,0x8c,0x67,0x4e == cmtst v5.8h, v6.8h, v7.8h +0x7d,0x8f,0xbc,0x0e == cmtst v29.2s, v27.2s, v28.2s +0xe9,0x8c,0xa8,0x4e == cmtst v9.4s, v7.4s, v8.4s +0xe3,0x8f,0xf5,0x4e == cmtst v3.2d, v31.2d, v21.2d +0xe0,0x27,0x50,0x0e == fcmeq v0.4h, v31.4h, v16.4h +0xe4,0x24,0x4f,0x4e == fcmeq v4.8h, v7.8h, v15.8h +0xe0,0xe7,0x30,0x0e == fcmeq v0.2s, v31.2s, v16.2s +0xe4,0xe4,0x2f,0x4e == fcmeq v4.4s, v7.4s, v15.4s +0x5d,0xe4,0x65,0x4e == fcmeq v29.2d, v2.2d, v5.2d +0x03,0x25,0x4c,0x2e == fcmge v3.4h, v8.4h, v12.4h +0xbf,0x27,0x5c,0x6e == fcmge v31.8h, v29.8h, v28.8h +0x03,0x25,0x4c,0x2e == fcmge v3.4h, v8.4h, v12.4h +0xbf,0x27,0x5c,0x6e == fcmge v31.8h, v29.8h, v28.8h +0xbf,0xe7,0x3c,0x6e == fcmge v31.4s, v29.4s, v28.4s +0x03,0xe5,0x2c,0x2e == fcmge v3.2s, v8.2s, v12.2s +0xf1,0xe5,0x6d,0x6e == fcmge v17.2d, v15.2d, v13.2d +0xbf,0xe7,0x3c,0x6e == fcmge v31.4s, v29.4s, v28.4s +0x03,0xe5,0x2c,0x2e == fcmge v3.2s, v8.2s, v12.2s +0xf1,0xe5,0x6d,0x6e == fcmge v17.2d, v15.2d, v13.2d +0xe0,0x27,0xd0,0x2e == fcmgt v0.4h, v31.4h, v16.4h +0xe4,0x24,0xcf,0x6e == fcmgt v4.8h, v7.8h, v15.8h +0xe0,0x27,0xd0,0x2e == fcmgt v0.4h, v31.4h, v16.4h +0xe4,0x24,0xcf,0x6e == fcmgt v4.8h, v7.8h, v15.8h +0xe0,0xe7,0xb0,0x2e == fcmgt v0.2s, v31.2s, v16.2s +0xe4,0xe4,0xaf,0x6e == fcmgt v4.4s, v7.4s, v15.4s +0x5d,0xe4,0xe5,0x6e == fcmgt v29.2d, v2.2d, v5.2d +0xe0,0xe7,0xb0,0x2e == fcmgt v0.2s, v31.2s, v16.2s +0xe4,0xe4,0xaf,0x6e == fcmgt v4.4s, v7.4s, v15.4s +0x5d,0xe4,0xe5,0x6e == fcmgt v29.2d, v2.2d, v5.2d +0xe0,0x99,0x20,0x0e == cmeq v0.8b, v15.8b, #{{0x0|0}} +0xe1,0x9b,0x20,0x4e == cmeq v1.16b, v31.16b, #{{0x0|0}} +0x0f,0x9a,0x60,0x0e == cmeq v15.4h, v16.4h, #{{0x0|0}} +0xc5,0x98,0x60,0x4e == cmeq v5.8h, v6.8h, #{{0x0|0}} +0x7d,0x9b,0xa0,0x0e == cmeq v29.2s, v27.2s, #{{0x0|0}} +0xe9,0x98,0xa0,0x4e == cmeq v9.4s, v7.4s, #{{0x0|0}} +0xe3,0x9b,0xe0,0x4e == cmeq v3.2d, v31.2d, #{{0x0|0}} +0xe0,0x89,0x20,0x2e == cmge v0.8b, v15.8b, #{{0x0|0}} +0xe1,0x8b,0x20,0x6e == cmge v1.16b, v31.16b, #{{0x0|0}} +0x0f,0x8a,0x60,0x2e == cmge v15.4h, v16.4h, #{{0x0|0}} +0xc5,0x88,0x60,0x6e == cmge v5.8h, v6.8h, #{{0x0|0}} +0x7d,0x8b,0xa0,0x2e == cmge v29.2s, v27.2s, #{{0x0|0}} +0x91,0x8a,0xa0,0x6e == cmge v17.4s, v20.4s, #{{0x0|0}} +0xe3,0x8b,0xe0,0x6e == cmge v3.2d, v31.2d, #{{0x0|0}} +0xe0,0x89,0x20,0x0e == cmgt v0.8b, v15.8b, #{{0x0|0}} +0xe1,0x8b,0x20,0x4e == cmgt v1.16b, v31.16b, #{{0x0|0}} +0x0f,0x8a,0x60,0x0e == cmgt v15.4h, v16.4h, #{{0x0|0}} +0xc5,0x88,0x60,0x4e == cmgt v5.8h, v6.8h, #{{0x0|0}} +0x7d,0x8b,0xa0,0x0e == cmgt v29.2s, v27.2s, #{{0x0|0}} +0xe9,0x88,0xa0,0x4e == cmgt v9.4s, v7.4s, #{{0x0|0}} +0xe3,0x8b,0xe0,0x4e == cmgt v3.2d, v31.2d, #{{0x0|0}} +0xe0,0x99,0x20,0x2e == cmle v0.8b, v15.8b, #{{0x0|0}} +0xe1,0x9b,0x20,0x6e == cmle v1.16b, v31.16b, #{{0x0|0}} +0x0f,0x9a,0x60,0x2e == cmle v15.4h, v16.4h, #{{0x0|0}} +0xc5,0x98,0x60,0x6e == cmle v5.8h, v6.8h, #{{0x0|0}} +0x7d,0x9b,0xa0,0x2e == cmle v29.2s, v27.2s, #{{0x0|0}} +0xe9,0x98,0xa0,0x6e == cmle v9.4s, v7.4s, #{{0x0|0}} +0xe3,0x9b,0xe0,0x6e == cmle v3.2d, v31.2d, #{{0x0|0}} +0xe0,0xa9,0x20,0x0e == cmlt v0.8b, v15.8b, #{{0x0|0}} +0xe1,0xab,0x20,0x4e == cmlt v1.16b, v31.16b, #{{0x0|0}} +0x0f,0xaa,0x60,0x0e == cmlt v15.4h, v16.4h, #{{0x0|0}} +0xc5,0xa8,0x60,0x4e == cmlt v5.8h, v6.8h, #{{0x0|0}} +0x7d,0xab,0xa0,0x0e == cmlt v29.2s, v27.2s, #{{0x0|0}} +0xe9,0xa8,0xa0,0x4e == cmlt v9.4s, v7.4s, #{{0x0|0}} +0xe3,0xab,0xe0,0x4e == cmlt v3.2d, v31.2d, #{{0x0|0}} +0xe0,0xdb,0xf8,0x0e == fcmeq v0.4h, v31.4h, #0.0 +0xe4,0xd8,0xf8,0x4e == fcmeq v4.8h, v7.8h, #0.0 +0xe0,0xdb,0xa0,0x0e == fcmeq v0.2s, v31.2s, #0.0 +0xe4,0xd8,0xa0,0x4e == fcmeq v4.4s, v7.4s, #0.0 +0x5d,0xd8,0xe0,0x4e == fcmeq v29.2d, v2.2d, #0.0 +0xe0,0xdb,0xf8,0x0e == fcmeq v0.4h, v31.4h, #0.0 +0xe4,0xd8,0xf8,0x4e == fcmeq v4.8h, v7.8h, #0.0 +0xe0,0xdb,0xa0,0x0e == fcmeq v0.2s, v31.2s, #0.0 +0xe4,0xd8,0xa0,0x4e == fcmeq v4.4s, v7.4s, #0.0 +0x5d,0xd8,0xe0,0x4e == fcmeq v29.2d, v2.2d, #0.0 +0x03,0xc9,0xf8,0x2e == fcmge v3.4h, v8.4h, #0.0 +0xbf,0xcb,0xf8,0x6e == fcmge v31.8h, v29.8h, #0.0 +0xbf,0xcb,0xa0,0x6e == fcmge v31.4s, v29.4s, #0.0 +0x03,0xc9,0xa0,0x2e == fcmge v3.2s, v8.2s, #0.0 +0xf1,0xc9,0xe0,0x6e == fcmge v17.2d, v15.2d, #0.0 +0x03,0xc9,0xf8,0x2e == fcmge v3.4h, v8.4h, #0.0 +0xbf,0xcb,0xf8,0x6e == fcmge v31.8h, v29.8h, #0.0 +0xbf,0xcb,0xa0,0x6e == fcmge v31.4s, v29.4s, #0.0 +0x03,0xc9,0xa0,0x2e == fcmge v3.2s, v8.2s, #0.0 +0xf1,0xc9,0xe0,0x6e == fcmge v17.2d, v15.2d, #0.0 +0xe0,0xcb,0xf8,0x0e == fcmgt v0.4h, v31.4h, #0.0 +0xe4,0xc8,0xf8,0x4e == fcmgt v4.8h, v7.8h, #0.0 +0xe0,0xcb,0xa0,0x0e == fcmgt v0.2s, v31.2s, #0.0 +0xe4,0xc8,0xa0,0x4e == fcmgt v4.4s, v7.4s, #0.0 +0x5d,0xc8,0xe0,0x4e == fcmgt v29.2d, v2.2d, #0.0 +0xe0,0xcb,0xf8,0x0e == fcmgt v0.4h, v31.4h, #0.0 +0xe4,0xc8,0xf8,0x4e == fcmgt v4.8h, v7.8h, #0.0 +0xe0,0xcb,0xa0,0x0e == fcmgt v0.2s, v31.2s, #0.0 +0xe4,0xc8,0xa0,0x4e == fcmgt v4.4s, v7.4s, #0.0 +0x5d,0xc8,0xe0,0x4e == fcmgt v29.2d, v2.2d, #0.0 +0x83,0xda,0xf8,0x2e == fcmle v3.4h, v20.4h, #0.0 +0x01,0xd9,0xf8,0x6e == fcmle v1.8h, v8.8h, #0.0 +0x01,0xd9,0xa0,0x6e == fcmle v1.4s, v8.4s, #0.0 +0x83,0xda,0xa0,0x2e == fcmle v3.2s, v20.2s, #0.0 +0xa7,0xd9,0xe0,0x6e == fcmle v7.2d, v13.2d, #0.0 +0x83,0xda,0xf8,0x2e == fcmle v3.4h, v20.4h, #0.0 +0x01,0xd9,0xf8,0x6e == fcmle v1.8h, v8.8h, #0.0 +0x01,0xd9,0xa0,0x6e == fcmle v1.4s, v8.4s, #0.0 +0x83,0xda,0xa0,0x2e == fcmle v3.2s, v20.2s, #0.0 +0xa7,0xd9,0xe0,0x6e == fcmle v7.2d, v13.2d, #0.0 +0x50,0xe8,0xf8,0x0e == fcmlt v16.4h, v2.4h, #0.0 +0x8f,0xe8,0xf8,0x4e == fcmlt v15.8h, v4.8h, #0.0 +0x50,0xe8,0xa0,0x0e == fcmlt v16.2s, v2.2s, #0.0 +0x8f,0xe8,0xa0,0x4e == fcmlt v15.4s, v4.4s, #0.0 +0xa5,0xeb,0xe0,0x4e == fcmlt v5.2d, v29.2d, #0.0 +0x50,0xe8,0xf8,0x0e == fcmlt v16.4h, v2.4h, #0.0 +0x8f,0xe8,0xf8,0x4e == fcmlt v15.8h, v4.8h, #0.0 +0x50,0xe8,0xa0,0x0e == fcmlt v16.2s, v2.2s, #0.0 +0x8f,0xe8,0xa0,0x4e == fcmlt v15.4s, v4.4s, #0.0 +0xa5,0xeb,0xe0,0x4e == fcmlt v5.2d, v29.2d, #0.0 diff --git a/suite/MC/AArch64/neon-crypto.s.cs b/suite/MC/AArch64/neon-crypto.s.cs index 24cbc0552..a9d6fd62c 100644 --- a/suite/MC/AArch64/neon-crypto.s.cs +++ b/suite/MC/AArch64/neon-crypto.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x48,0x28,0x4e = aese v0.16b, v1.16b -0x20,0x58,0x28,0x4e = aesd v0.16b, v1.16b -0x20,0x68,0x28,0x4e = aesmc v0.16b, v1.16b -0x20,0x78,0x28,0x4e = aesimc v0.16b, v1.16b -0x20,0x08,0x28,0x5e = sha1h s0, s1 -0x20,0x18,0x28,0x5e = sha1su1 v0.4s, v1.4s -0x20,0x28,0x28,0x5e = sha256su0 v0.4s, v1.4s -0x20,0x00,0x02,0x5e = sha1c q0, s1, v2.4s -0x20,0x10,0x02,0x5e = sha1p q0, s1, v2.4s -0x20,0x20,0x02,0x5e = sha1m q0, s1, v2.4s -0x20,0x30,0x02,0x5e = sha1su0 v0.4s, v1.4s, v2.4s -0x20,0x40,0x02,0x5e = sha256h q0, q1, v2.4s -0x20,0x50,0x02,0x5e = sha256h2 q0, q1, v2.4s -0x20,0x60,0x02,0x5e = sha256su1 v0.4s, v1.4s, v2.4s + +0x20,0x48,0x28,0x4e == aese v0.16b, v1.16b +0x20,0x58,0x28,0x4e == aesd v0.16b, v1.16b +0x20,0x68,0x28,0x4e == aesmc v0.16b, v1.16b +0x20,0x78,0x28,0x4e == aesimc v0.16b, v1.16b +0x20,0x08,0x28,0x5e == sha1h s0, s1 +0x20,0x18,0x28,0x5e == sha1su1 v0.4s, v1.4s +0x20,0x28,0x28,0x5e == sha256su0 v0.4s, v1.4s +0x20,0x00,0x02,0x5e == sha1c q0, s1, v2.4s +0x20,0x10,0x02,0x5e == sha1p q0, s1, v2.4s +0x20,0x20,0x02,0x5e == sha1m q0, s1, v2.4s +0x20,0x30,0x02,0x5e == sha1su0 v0.4s, v1.4s, v2.4s +0x20,0x40,0x02,0x5e == sha256h q0, q1, v2.4s +0x20,0x50,0x02,0x5e == sha256h2 q0, q1, v2.4s +0x20,0x60,0x02,0x5e == sha256su1 v0.4s, v1.4s, v2.4s diff --git a/suite/MC/AArch64/neon-extract.s.cs b/suite/MC/AArch64/neon-extract.s.cs index 98ff7c7d8..768057a02 100644 --- a/suite/MC/AArch64/neon-extract.s.cs +++ b/suite/MC/AArch64/neon-extract.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x18,0x02,0x2e = ext v0.8b, v1.8b, v2.8b, #3 -0x20,0x18,0x02,0x6e = ext v0.16b, v1.16b, v2.16b, #3 + +0x20,0x18,0x02,0x2e == ext v0.8b, v1.8b, v2.8b, #{{0x3|3}} +0x20,0x18,0x02,0x6e == ext v0.16b, v1.16b, v2.16b, #{{0x3|3}} diff --git a/suite/MC/AArch64/neon-facge-facgt.s.cs b/suite/MC/AArch64/neon-facge-facgt.s.cs index f2195e9f0..195f7934a 100644 --- a/suite/MC/AArch64/neon-facge-facgt.s.cs +++ b/suite/MC/AArch64/neon-facge-facgt.s.cs @@ -1,21 +1,22 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0x2f,0x50,0x2e = facge v0.4h, v31.4h, v16.4h -0xe4,0x2c,0x4f,0x6e = facge v4.8h, v7.8h, v15.8h -0xe0,0xef,0x30,0x2e = facge v0.2s, v31.2s, v16.2s -0xe4,0xec,0x2f,0x6e = facge v4.4s, v7.4s, v15.4s -0x5d,0xec,0x65,0x6e = facge v29.2d, v2.2d, v5.2d -0xe0,0x2f,0x50,0x2e = facge v0.4h, v31.4h, v16.4h -0xe4,0x2c,0x4f,0x6e = facge v4.8h, v7.8h, v15.8h -0xe0,0xef,0x30,0x2e = facge v0.2s, v31.2s, v16.2s -0xe4,0xec,0x2f,0x6e = facge v4.4s, v7.4s, v15.4s -0x5d,0xec,0x65,0x6e = facge v29.2d, v2.2d, v5.2d -0x03,0x2d,0xcc,0x2e = facgt v3.4h, v8.4h, v12.4h -0xbf,0x2f,0xdc,0x6e = facgt v31.8h, v29.8h, v28.8h -0xbf,0xef,0xbc,0x6e = facgt v31.4s, v29.4s, v28.4s -0x03,0xed,0xac,0x2e = facgt v3.2s, v8.2s, v12.2s -0xf1,0xed,0xed,0x6e = facgt v17.2d, v15.2d, v13.2d -0x03,0x2d,0xcc,0x2e = facgt v3.4h, v8.4h, v12.4h -0xbf,0x2f,0xdc,0x6e = facgt v31.8h, v29.8h, v28.8h -0xbf,0xef,0xbc,0x6e = facgt v31.4s, v29.4s, v28.4s -0x03,0xed,0xac,0x2e = facgt v3.2s, v8.2s, v12.2s -0xf1,0xed,0xed,0x6e = facgt v17.2d, v15.2d, v13.2d + +0xe0,0x2f,0x50,0x2e == facge v0.4h, v31.4h, v16.4h +0xe4,0x2c,0x4f,0x6e == facge v4.8h, v7.8h, v15.8h +0xe0,0xef,0x30,0x2e == facge v0.2s, v31.2s, v16.2s +0xe4,0xec,0x2f,0x6e == facge v4.4s, v7.4s, v15.4s +0x5d,0xec,0x65,0x6e == facge v29.2d, v2.2d, v5.2d +0xe0,0x2f,0x50,0x2e == facge v0.4h, v31.4h, v16.4h +0xe4,0x2c,0x4f,0x6e == facge v4.8h, v7.8h, v15.8h +0xe0,0xef,0x30,0x2e == facge v0.2s, v31.2s, v16.2s +0xe4,0xec,0x2f,0x6e == facge v4.4s, v7.4s, v15.4s +0x5d,0xec,0x65,0x6e == facge v29.2d, v2.2d, v5.2d +0x03,0x2d,0xcc,0x2e == facgt v3.4h, v8.4h, v12.4h +0xbf,0x2f,0xdc,0x6e == facgt v31.8h, v29.8h, v28.8h +0xbf,0xef,0xbc,0x6e == facgt v31.4s, v29.4s, v28.4s +0x03,0xed,0xac,0x2e == facgt v3.2s, v8.2s, v12.2s +0xf1,0xed,0xed,0x6e == facgt v17.2d, v15.2d, v13.2d +0x03,0x2d,0xcc,0x2e == facgt v3.4h, v8.4h, v12.4h +0xbf,0x2f,0xdc,0x6e == facgt v31.8h, v29.8h, v28.8h +0xbf,0xef,0xbc,0x6e == facgt v31.4s, v29.4s, v28.4s +0x03,0xed,0xac,0x2e == facgt v3.2s, v8.2s, v12.2s +0xf1,0xed,0xed,0x6e == facgt v17.2d, v15.2d, v13.2d diff --git a/suite/MC/AArch64/neon-frsqrt-frecp.s.cs b/suite/MC/AArch64/neon-frsqrt-frecp.s.cs index ca29c3cdb..c1e5601cb 100644 --- a/suite/MC/AArch64/neon-frsqrt-frecp.s.cs +++ b/suite/MC/AArch64/neon-frsqrt-frecp.s.cs @@ -1,11 +1,12 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0x3f,0xd0,0x0e = frsqrts v0.4h, v31.4h, v16.4h -0xe4,0x3c,0xcf,0x4e = frsqrts v4.8h, v7.8h, v15.8h -0xe0,0xff,0xb0,0x0e = frsqrts v0.2s, v31.2s, v16.2s -0xe4,0xfc,0xaf,0x4e = frsqrts v4.4s, v7.4s, v15.4s -0x5d,0xfc,0xe5,0x4e = frsqrts v29.2d, v2.2d, v5.2d -0x03,0x3d,0x4c,0x0e = frecps v3.4h, v8.4h, v12.4h -0xbf,0x3f,0x5c,0x4e = frecps v31.8h, v29.8h, v28.8h -0xbf,0xff,0x3c,0x4e = frecps v31.4s, v29.4s, v28.4s -0x03,0xfd,0x2c,0x0e = frecps v3.2s, v8.2s, v12.2s -0xf1,0xfd,0x6d,0x4e = frecps v17.2d, v15.2d, v13.2d + +0xe0,0x3f,0xd0,0x0e == frsqrts v0.4h, v31.4h, v16.4h +0xe4,0x3c,0xcf,0x4e == frsqrts v4.8h, v7.8h, v15.8h +0xe0,0xff,0xb0,0x0e == frsqrts v0.2s, v31.2s, v16.2s +0xe4,0xfc,0xaf,0x4e == frsqrts v4.4s, v7.4s, v15.4s +0x5d,0xfc,0xe5,0x4e == frsqrts v29.2d, v2.2d, v5.2d +0x03,0x3d,0x4c,0x0e == frecps v3.4h, v8.4h, v12.4h +0xbf,0x3f,0x5c,0x4e == frecps v31.8h, v29.8h, v28.8h +0xbf,0xff,0x3c,0x4e == frecps v31.4s, v29.4s, v28.4s +0x03,0xfd,0x2c,0x0e == frecps v3.2s, v8.2s, v12.2s +0xf1,0xfd,0x6d,0x4e == frecps v17.2d, v15.2d, v13.2d diff --git a/suite/MC/AArch64/neon-halving-add-sub.s.cs b/suite/MC/AArch64/neon-halving-add-sub.s.cs index f30be42bd..f9019605b 100644 --- a/suite/MC/AArch64/neon-halving-add-sub.s.cs +++ b/suite/MC/AArch64/neon-halving-add-sub.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x04,0x22,0x0e = shadd v0.8b, v1.8b, v2.8b -0x20,0x04,0x22,0x4e = shadd v0.16b, v1.16b, v2.16b -0x20,0x04,0x62,0x0e = shadd v0.4h, v1.4h, v2.4h -0x20,0x04,0x62,0x4e = shadd v0.8h, v1.8h, v2.8h -0x20,0x04,0xa2,0x0e = shadd v0.2s, v1.2s, v2.2s -0x20,0x04,0xa2,0x4e = shadd v0.4s, v1.4s, v2.4s -0x20,0x04,0x22,0x2e = uhadd v0.8b, v1.8b, v2.8b -0x20,0x04,0x22,0x6e = uhadd v0.16b, v1.16b, v2.16b -0x20,0x04,0x62,0x2e = uhadd v0.4h, v1.4h, v2.4h -0x20,0x04,0x62,0x6e = uhadd v0.8h, v1.8h, v2.8h -0x20,0x04,0xa2,0x2e = uhadd v0.2s, v1.2s, v2.2s -0x20,0x04,0xa2,0x6e = uhadd v0.4s, v1.4s, v2.4s -0x20,0x24,0x22,0x0e = shsub v0.8b, v1.8b, v2.8b -0x20,0x24,0x22,0x4e = shsub v0.16b, v1.16b, v2.16b -0x20,0x24,0x62,0x0e = shsub v0.4h, v1.4h, v2.4h -0x20,0x24,0x62,0x4e = shsub v0.8h, v1.8h, v2.8h -0x20,0x24,0xa2,0x0e = shsub v0.2s, v1.2s, v2.2s -0x20,0x24,0xa2,0x4e = shsub v0.4s, v1.4s, v2.4s -0x20,0x24,0x22,0x2e = uhsub v0.8b, v1.8b, v2.8b -0x20,0x24,0x22,0x6e = uhsub v0.16b, v1.16b, v2.16b -0x20,0x24,0x62,0x2e = uhsub v0.4h, v1.4h, v2.4h -0x20,0x24,0x62,0x6e = uhsub v0.8h, v1.8h, v2.8h -0x20,0x24,0xa2,0x2e = uhsub v0.2s, v1.2s, v2.2s -0x20,0x24,0xa2,0x6e = uhsub v0.4s, v1.4s, v2.4s + +0x20,0x04,0x22,0x0e == shadd v0.8b, v1.8b, v2.8b +0x20,0x04,0x22,0x4e == shadd v0.16b, v1.16b, v2.16b +0x20,0x04,0x62,0x0e == shadd v0.4h, v1.4h, v2.4h +0x20,0x04,0x62,0x4e == shadd v0.8h, v1.8h, v2.8h +0x20,0x04,0xa2,0x0e == shadd v0.2s, v1.2s, v2.2s +0x20,0x04,0xa2,0x4e == shadd v0.4s, v1.4s, v2.4s +0x20,0x04,0x22,0x2e == uhadd v0.8b, v1.8b, v2.8b +0x20,0x04,0x22,0x6e == uhadd v0.16b, v1.16b, v2.16b +0x20,0x04,0x62,0x2e == uhadd v0.4h, v1.4h, v2.4h +0x20,0x04,0x62,0x6e == uhadd v0.8h, v1.8h, v2.8h +0x20,0x04,0xa2,0x2e == uhadd v0.2s, v1.2s, v2.2s +0x20,0x04,0xa2,0x6e == uhadd v0.4s, v1.4s, v2.4s +0x20,0x24,0x22,0x0e == shsub v0.8b, v1.8b, v2.8b +0x20,0x24,0x22,0x4e == shsub v0.16b, v1.16b, v2.16b +0x20,0x24,0x62,0x0e == shsub v0.4h, v1.4h, v2.4h +0x20,0x24,0x62,0x4e == shsub v0.8h, v1.8h, v2.8h +0x20,0x24,0xa2,0x0e == shsub v0.2s, v1.2s, v2.2s +0x20,0x24,0xa2,0x4e == shsub v0.4s, v1.4s, v2.4s +0x20,0x24,0x22,0x2e == uhsub v0.8b, v1.8b, v2.8b +0x20,0x24,0x22,0x6e == uhsub v0.16b, v1.16b, v2.16b +0x20,0x24,0x62,0x2e == uhsub v0.4h, v1.4h, v2.4h +0x20,0x24,0x62,0x6e == uhsub v0.8h, v1.8h, v2.8h +0x20,0x24,0xa2,0x2e == uhsub v0.2s, v1.2s, v2.2s +0x20,0x24,0xa2,0x6e == uhsub v0.4s, v1.4s, v2.4s diff --git a/suite/MC/AArch64/neon-instructions.txt.cs b/suite/MC/AArch64/neon-instructions.txt.cs new file mode 100644 index 000000000..51f3848c3 --- /dev/null +++ b/suite/MC/AArch64/neon-instructions.txt.cs @@ -0,0 +1,838 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+neon'] +0xff 0x87 0x3f 0x0e == add v31.8b, v31.8b, v31.8b +0x00 0x84 0xe0 0x6e == sub v0.2d, v0.2d, v0.2d +0x00 0xd4 0x20 0x4e == fadd v0.4s, v0.4s, v0.4s +0xff 0xd7 0xbf 0x0e == fsub v31.2s, v31.2s, v31.2s +0x20 0x9c 0x22 0x0e == mul v0.8b, v1.8b, v2.8b +0x20 0xdc 0x22 0x2e == fmul v0.2s, v1.2s, v2.2s +0xff 0xff 0x3f 0x2e == fdiv v31.2s, v31.2s, v31.2s +0xe0 0x9d 0x30 0x2e == pmul v0.8b, v15.8b, v16.8b +0xff 0x9c 0x28 0x6e == pmul v31.16b, v7.16b, v8.16b +0x42 0x1c 0x22 0x0e == and v2.8b, v2.8b, v2.8b +0xff 0x1f 0xbe 0x4e == orr v31.16b, v31.16b, v30.16b +0x20 0x1c 0x22 0x6e == eor v0.16b, v1.16b, v2.16b +0x49 0x1d 0xeb 0x4e == orn v9.16b, v10.16b, v11.16b +0xdf 0x1f 0x7d 0x0e == bic v31.8b, v30.8b, v29.8b +0x20 0x1c 0x62 0x2e == bsl v0.8b, v1.8b, v2.8b +0xff 0x1f 0xbf 0x6e == bit v31.16b, v31.16b, v31.16b +0x20 0x1c 0xe2 0x6e == bif v0.16b, v1.16b, v2.16b +0x20 0x94 0x22 0x0e == mla v0.8b, v1.8b, v2.8b +0xff 0x97 0x7f 0x2e == mls v31.4h, v31.4h, v31.4h +0x20 0xcc 0x22 0x0e == fmla v0.2s, v1.2s, v2.2s +0xff 0xcf 0xbf 0x0e == fmls v31.2s, v31.2s, v31.2s +0xff 0x67 0x07 0x4f == movi v31.4s, #255, lsl #24 +0x00 0x04 0x00 0x2f == mvni v0.2s, #{{0x0|0}} +0xef 0xb5 0x00 0x2f == bic v15.4h, #15, lsl #8 +0xf0 0x97 0x00 0x4f == orr v16.8h, #31 +0x08 0xc5 0x00 0x0f == movi v8.2s, #8, msl #8 +0x10 0xd6 0x00 0x6f == mvni v16.4s, #16, msl #16 +0xf0 0xe7 0x07 0x0f == movi v16.8b, #255 +0xff 0xe7 0x00 0x4f == movi v31.16b, #31 +0xaf 0xe6 0x02 0x2f == movi d15, #0xff00ff00ff00ff +0x7f 0xe6 0x04 0x6f == movi v31.2d, #0xff0000ff0000ffff +0x40 0xf5 0x01 0x0f == fmov v0.2s, #13.0 +0x0f 0xf6 0x03 0x4f == fmov v15.4s, #1.0 +0x9f 0xf6 0x07 0x6f == fmov v31.2d, #-1.25 +0xe1 0x1d 0xaf 0x4e == mov v1.16b, v15.16b +0x99 0x1c 0xa4 0x0e == mov v25.8b, v4.8b +0x20 0x7c 0x22 0x2e == uaba v0.8b, v1.8b, v2.8b +0xdf 0x7f 0x3d 0x4e == saba v31.16b, v30.16b, v29.16b +0x0f 0x76 0x71 0x2e == uabd v15.4h, v16.4h, v17.4h +0x85 0x74 0x66 0x0e == sabd v5.4h, v4.4h, v6.4h +0xe1 0xd7 0xb0 0x6e == fabd v1.4s, v31.4s, v16.4s +0xf1 0x87 0xfd 0x5e == add d17, d31, d29 +0xaf 0x84 0xf0 0x7e == sub d15, d5, d16 +0xff 0xfd 0xe8 0x4e == frsqrts v31.2d, v15.2d, v8.2d +0xe5 0xfc 0x30 0x4e == frecps v5.4s, v7.4s, v16.4s +0xe0 0xef 0x30 0x6e == facge v0.4s, v31.4s, v16.4s +0xbf 0xef 0xfc 0x6e == facgt v31.2d, v29.2d, v28.2d +0xe5 0x8d 0x3f 0x6e == cmeq v5.16b, v15.16b, v31.16b +0x01 0x3e 0x3e 0x2e == cmhs v1.8b, v16.8b, v30.8b +0x74 0x3d 0x77 0x0e == cmge v20.4h, v11.4h, v23.4h +0x6d 0x34 0x7b 0x6e == cmhi v13.8h, v3.8h, v27.8h +0x89 0x34 0xbc 0x4e == cmgt v9.4s, v4.4s, v28.4s +0x75 0x8e 0xb2 0x0e == cmtst v21.2s, v19.2s, v18.2s +0xe0 0xe5 0x30 0x0e == fcmeq v0.2s, v15.2s, v16.2s +0xff 0xe4 0x3d 0x6e == fcmge v31.4s, v7.4s, v29.4s +0x11 0xe5 0xb9 0x6e == fcmgt v17.4s, v8.4s, v25.4s +0xff 0x99 0x20 0x4e == cmeq v31.16b, v15.16b, #{{0x0|0}} +0xe3 0x89 0x20 0x2e == cmge v3.8b, v15.8b, #{{0x0|0}} +0x36 0x89 0xa0 0x0e == cmgt v22.2s, v9.2s, #{{0x0|0}} +0xc5 0x99 0xe0 0x6e == cmle v5.2d, v14.2d, #{{0x0|0}} +0x6d 0xa9 0x60 0x4e == cmlt v13.8h, v11.8h, #{{0x0|0}} +0xaf 0xda 0xa0 0x0e == fcmeq v15.2s, v21.2s, #0.0 +0xae 0xc9 0xe0 0x6e == fcmge v14.2d, v13.2d, #0.0 +0xe9 0xca 0xa0 0x4e == fcmgt v9.4s, v23.4s, #0.0 +0xcb 0xd8 0xe0 0x6e == fcmle v11.2d, v6.2d, #0.0 +0x2c 0xeb 0xa0 0x4e == fcmlt v12.4s, v25.4s, #0.0 +0xe0 0x07 0x3d 0x0e == shadd v0.8b, v31.8b, v29.8b +0x0f 0x06 0x31 0x6e == uhadd v15.16b, v16.16b, v17.16b +0x20 0x24 0x62 0x0e == shsub v0.4h, v1.4h, v2.4h +0xe5 0x04 0x68 0x6e == uhadd v5.8h, v7.8h, v8.8h +0x69 0x25 0xb5 0x0e == shsub v9.2s, v11.2s, v21.2s +0xd6 0x27 0xb3 0x6e == uhsub v22.4s, v30.4s, v19.4s +0xa3 0x14 0x27 0x0e == srhadd v3.8b, v5.8b, v7.8b +0x27 0x16 0x3b 0x6e == urhadd v7.16b, v17.16b, v27.16b +0x6a 0x15 0x6d 0x0e == srhadd v10.4h, v11.4h, v13.4h +0x41 0x14 0x63 0x6e == urhadd v1.8h, v2.8h, v3.8h +0xa4 0x14 0xa6 0x0e == srhadd v4.2s, v5.2s, v6.2s +0xe7 0x14 0xa7 0x6e == urhadd v7.4s, v7.4s, v7.4s +0x20 0x2c 0x22 0x0e == sqsub v0.8b, v1.8b, v2.8b +0x20 0x0c 0x22 0x4e == sqadd v0.16b, v1.16b, v2.16b +0x20 0x2c 0x62 0x2e == uqsub v0.4h, v1.4h, v2.4h +0x20 0x0c 0x62 0x6e == uqadd v0.8h, v1.8h, v2.8h +0x20 0x0c 0xa2 0x0e == sqadd v0.2s, v1.2s, v2.2s +0x20 0x2c 0xa2 0x4e == sqsub v0.4s, v1.4s, v2.4s +0x20 0x2c 0xe2 0x4e == sqsub v0.2d, v1.2d, v2.2d +0x74 0x0d 0x2f 0x5e == sqadd b20, b11, b15 +0x20 0x0c 0x65 0x7e == uqadd h0, h1, h5 +0x54 0x2d 0xa7 0x5e == sqsub s20, s10, s7 +0x10 0x2e 0xf0 0x7e == uqsub d16, d16, d16 +0xea 0x45 0x36 0x0e == sshl v10.8b, v15.8b, v22.8b +0xaa 0x44 0x22 0x6e == ushl v10.16b, v5.16b, v2.16b +0xea 0x45 0x76 0x0e == sshl v10.4h, v15.4h, v22.4h +0xaa 0x44 0x62 0x6e == ushl v10.8h, v5.8h, v2.8h +0xea 0x45 0xb6 0x0e == sshl v10.2s, v15.2s, v22.2s +0xaa 0x44 0xa2 0x6e == ushl v10.4s, v5.4s, v2.4s +0x20 0x44 0xe2 0x4e == sshl v0.2d, v1.2d, v2.2d +0xe1 0x4d 0x36 0x0e == sqshl v1.8b, v15.8b, v22.8b +0xc2 0x4d 0x37 0x6e == uqshl v2.16b, v14.16b, v23.16b +0xa3 0x4d 0x78 0x0e == sqshl v3.4h, v13.4h, v24.4h +0x84 0x4d 0x79 0x6e == uqshl v4.8h, v12.8h, v25.8h +0x65 0x4d 0xba 0x0e == sqshl v5.2s, v11.2s, v26.2s +0x46 0x4d 0xbb 0x6e == uqshl v6.4s, v10.4s, v27.4s +0x20 0x4c 0xe2 0x6e == uqshl v0.2d, v1.2d, v2.2d +0xaa 0x54 0x36 0x0e == srshl v10.8b, v5.8b, v22.8b +0xaa 0x54 0x22 0x6e == urshl v10.16b, v5.16b, v2.16b +0xa1 0x54 0x7f 0x0e == srshl v1.4h, v5.4h, v31.4h +0xa1 0x54 0x62 0x6e == urshl v1.8h, v5.8h, v2.8h +0xea 0x55 0xa2 0x0e == srshl v10.2s, v15.2s, v2.2s +0xa1 0x54 0xa2 0x6e == urshl v1.4s, v5.4s, v2.4s +0x20 0x54 0xe2 0x6e == urshl v0.2d, v1.2d, v2.2d +0xe1 0x5d 0x36 0x0e == sqrshl v1.8b, v15.8b, v22.8b +0xc2 0x5d 0x37 0x6e == uqrshl v2.16b, v14.16b, v23.16b +0xa3 0x5d 0x78 0x0e == sqrshl v3.4h, v13.4h, v24.4h +0x84 0x5d 0x79 0x6e == uqrshl v4.8h, v12.8h, v25.8h +0x65 0x5d 0xba 0x0e == sqrshl v5.2s, v11.2s, v26.2s +0x46 0x5d 0xbb 0x6e == uqrshl v6.4s, v10.4s, v27.4s +0x46 0x5d 0xbb 0x6e == uqrshl v6.4s, v10.4s, v27.4s +0xff 0x47 0xff 0x5e == sshl d31, d31, d31 +0x00 0x44 0xe0 0x7e == ushl d0, d0, d0 +0xff 0x4f 0xff 0x5e == sqshl d31, d31, d31 +0x97 0x4e 0xb0 0x7e == uqshl s23, s20, s16 +0x83 0x4c 0x6f 0x5e == sqshl h3, h4, h15 +0x8b 0x4e 0x3e 0x7e == uqshl b11, b20, b30 +0x10 0x56 0xf0 0x5e == srshl d16, d16, d16 +0xe8 0x54 0xe4 0x7e == urshl d8, d7, d4 +0xff 0x5f 0xff 0x5e == sqrshl d31, d31, d31 +0x97 0x5e 0xb0 0x7e == uqrshl s23, s20, s16 +0x83 0x5c 0x6f 0x5e == sqrshl h3, h4, h15 +0x8b 0x5e 0x3e 0x7e == uqrshl b11, b20, b30 +0xe1 0x65 0x36 0x0e == smax v1.8b, v15.8b, v22.8b +0xc2 0x65 0x37 0x6e == umax v2.16b, v14.16b, v23.16b +0xa3 0x65 0x78 0x0e == smax v3.4h, v13.4h, v24.4h +0x84 0x65 0x79 0x6e == umax v4.8h, v12.8h, v25.8h +0x65 0x65 0xba 0x0e == smax v5.2s, v11.2s, v26.2s +0x46 0x65 0xbb 0x6e == umax v6.4s, v10.4s, v27.4s +0xe1 0x6d 0x36 0x2e == umin v1.8b, v15.8b, v22.8b +0xc2 0x6d 0x37 0x4e == smin v2.16b, v14.16b, v23.16b +0xa3 0x6d 0x78 0x2e == umin v3.4h, v13.4h, v24.4h +0x84 0x6d 0x79 0x4e == smin v4.8h, v12.8h, v25.8h +0x65 0x6d 0xba 0x2e == umin v5.2s, v11.2s, v26.2s +0x46 0x6d 0xbb 0x4e == smin v6.4s, v10.4s, v27.4s +0x9d 0xf7 0x39 0x0e == fmax v29.2s, v28.2s, v25.2s +0x09 0xf5 0x25 0x4e == fmax v9.4s, v8.4s, v5.4s +0x4b 0xf5 0x67 0x4e == fmax v11.2d, v10.2d, v7.2d +0x9d 0xf7 0xb9 0x0e == fmin v29.2s, v28.2s, v25.2s +0x09 0xf5 0xa5 0x4e == fmin v9.4s, v8.4s, v5.4s +0x4b 0xf5 0xe7 0x4e == fmin v11.2d, v10.2d, v7.2d +0x09 0xc5 0x25 0x0e == fmaxnm v9.2s, v8.2s, v5.2s +0x09 0xc5 0x25 0x4e == fmaxnm v9.4s, v8.4s, v5.4s +0x4b 0xc5 0x67 0x4e == fmaxnm v11.2d, v10.2d, v7.2d +0x02 0xc5 0xb9 0x0e == fminnm v2.2s, v8.2s, v25.2s +0x09 0xc5 0xa5 0x4e == fminnm v9.4s, v8.4s, v5.4s +0x4b 0xc5 0xe7 0x4e == fminnm v11.2d, v10.2d, v7.2d +0xe1 0xa5 0x36 0x0e == smaxp v1.8b, v15.8b, v22.8b +0xc2 0xa5 0x37 0x6e == umaxp v2.16b, v14.16b, v23.16b +0xa3 0xa5 0x78 0x0e == smaxp v3.4h, v13.4h, v24.4h +0x84 0xa5 0x79 0x6e == umaxp v4.8h, v12.8h, v25.8h +0x65 0xa5 0xba 0x0e == smaxp v5.2s, v11.2s, v26.2s +0x46 0xa5 0xbb 0x6e == umaxp v6.4s, v10.4s, v27.4s +0xe1 0xad 0x36 0x2e == uminp v1.8b, v15.8b, v22.8b +0xc2 0xad 0x37 0x4e == sminp v2.16b, v14.16b, v23.16b +0xa3 0xad 0x78 0x2e == uminp v3.4h, v13.4h, v24.4h +0x84 0xad 0x79 0x4e == sminp v4.8h, v12.8h, v25.8h +0x65 0xad 0xba 0x2e == uminp v5.2s, v11.2s, v26.2s +0x46 0xad 0xbb 0x4e == sminp v6.4s, v10.4s, v27.4s +0x9d 0xf7 0x39 0x2e == fmaxp v29.2s, v28.2s, v25.2s +0x09 0xf5 0x25 0x6e == fmaxp v9.4s, v8.4s, v5.4s +0x4b 0xf5 0x67 0x6e == fmaxp v11.2d, v10.2d, v7.2d +0x9d 0xf7 0xb9 0x2e == fminp v29.2s, v28.2s, v25.2s +0x09 0xf5 0xa5 0x6e == fminp v9.4s, v8.4s, v5.4s +0x4b 0xf5 0xe7 0x6e == fminp v11.2d, v10.2d, v7.2d +0x09 0xc5 0x25 0x2e == fmaxnmp v9.2s, v8.2s, v5.2s +0x09 0xc5 0x25 0x6e == fmaxnmp v9.4s, v8.4s, v5.4s +0x4b 0xc5 0x67 0x6e == fmaxnmp v11.2d, v10.2d, v7.2d +0x02 0xc5 0xb9 0x2e == fminnmp v2.2s, v8.2s, v25.2s +0x09 0xc5 0xa5 0x6e == fminnmp v9.4s, v8.4s, v5.4s +0x4b 0xc5 0xe7 0x6e == fminnmp v11.2d, v10.2d, v7.2d +0xff 0xbf 0x3f 0x0e == addp v31.8b, v31.8b, v31.8b +0x00 0xbc 0xe0 0x4e == addp v0.2d, v0.2d, v0.2d +0x00 0xd4 0x20 0x6e == faddp v0.4s, v0.4s, v0.4s +0xff 0xd7 0x3f 0x2e == faddp v31.2s, v31.2s, v31.2s +0xff 0xb7 0xbf 0x0e == sqdmulh v31.2s, v31.2s, v31.2s +0xe5 0xb4 0xa9 0x4e == sqdmulh v5.4s, v7.4s, v9.4s +0x7f 0xb4 0x6d 0x2e == sqrdmulh v31.4h, v3.4h, v13.4h +0x40 0xb5 0x74 0x6e == sqrdmulh v0.8h, v10.8h, v20.8h +0xc1 0xde 0x22 0x0e == fmulx v1.2s, v22.2s, v2.2s +0xf5 0xdd 0x23 0x4e == fmulx v21.4s, v15.4s, v3.4s +0xab 0xdc 0x77 0x4e == fmulx v11.2d, v5.2d, v23.2d +0x20,0x54,0x13,0x0f == shl v0.4h, v1.4h, #3 +0x20,0x54,0x0b,0x4f == shl v0.16b, v1.16b, #3 +0x20,0x54,0x23,0x4f == shl v0.4s, v1.4s, #3 +0x20,0x54,0x43,0x4f == shl v0.2d, v1.2d, #3 +0x20 0xa4 0x23 0x0f == sshll v0.2d, v1.2s, #3 +0x20 0xa4 0x13 0x4f == sshll2 v0.4s, v1.8h, #3 +0x20 0xa4 0x13 0x2f == ushll v0.4s, v1.4h, #3 +0x20 0xa4 0x0b 0x6f == ushll2 v0.8h, v1.16b, #3 +0x20,0x04,0x0d,0x0f == sshr v0.8b, v1.8b, #3 +0x20,0x04,0x1d,0x0f == sshr v0.4h, v1.4h, #3 +0x20,0x04,0x3d,0x0f == sshr v0.2s, v1.2s, #3 +0x20,0x04,0x0d,0x4f == sshr v0.16b, v1.16b, #3 +0x20,0x04,0x1d,0x4f == sshr v0.8h, v1.8h, #3 +0x20,0x04,0x3d,0x4f == sshr v0.4s, v1.4s, #3 +0x20,0x04,0x7d,0x4f == sshr v0.2d, v1.2d, #3 +0x20,0x04,0x0d,0x2f == ushr v0.8b, v1.8b, #3 +0x20,0x04,0x1d,0x2f == ushr v0.4h, v1.4h, #3 +0x20,0x04,0x3d,0x2f == ushr v0.2s, v1.2s, #3 +0x20,0x04,0x0d,0x6f == ushr v0.16b, v1.16b, #3 +0x20,0x04,0x1d,0x6f == ushr v0.8h, v1.8h, #3 +0x20,0x04,0x3d,0x6f == ushr v0.4s, v1.4s, #3 +0x20,0x04,0x7d,0x6f == ushr v0.2d, v1.2d, #3 +0x20,0x14,0x0d,0x0f == ssra v0.8b, v1.8b, #3 +0x20,0x14,0x1d,0x0f == ssra v0.4h, v1.4h, #3 +0x20,0x14,0x3d,0x0f == ssra v0.2s, v1.2s, #3 +0x20,0x14,0x0d,0x4f == ssra v0.16b, v1.16b, #3 +0x20,0x14,0x1d,0x4f == ssra v0.8h, v1.8h, #3 +0x20,0x14,0x3d,0x4f == ssra v0.4s, v1.4s, #3 +0x20,0x14,0x7d,0x4f == ssra v0.2d, v1.2d, #3 +0x20,0x14,0x0d,0x2f == usra v0.8b, v1.8b, #3 +0x20,0x14,0x1d,0x2f == usra v0.4h, v1.4h, #3 +0x20,0x14,0x3d,0x2f == usra v0.2s, v1.2s, #3 +0x20,0x14,0x0d,0x6f == usra v0.16b, v1.16b, #3 +0x20,0x14,0x1d,0x6f == usra v0.8h, v1.8h, #3 +0x20,0x14,0x3d,0x6f == usra v0.4s, v1.4s, #3 +0x20,0x14,0x7d,0x6f == usra v0.2d, v1.2d, #3 +0x20,0x24,0x0d,0x0f == srshr v0.8b, v1.8b, #3 +0x20,0x24,0x1d,0x0f == srshr v0.4h, v1.4h, #3 +0x20,0x24,0x3d,0x0f == srshr v0.2s, v1.2s, #3 +0x20,0x24,0x0d,0x4f == srshr v0.16b, v1.16b, #3 +0x20,0x24,0x1d,0x4f == srshr v0.8h, v1.8h, #3 +0x20,0x24,0x3d,0x4f == srshr v0.4s, v1.4s, #3 +0x20,0x24,0x7d,0x4f == srshr v0.2d, v1.2d, #3 +0x20,0x24,0x0d,0x2f == urshr v0.8b, v1.8b, #3 +0x20,0x24,0x1d,0x2f == urshr v0.4h, v1.4h, #3 +0x20,0x24,0x3d,0x2f == urshr v0.2s, v1.2s, #3 +0x20,0x24,0x0d,0x6f == urshr v0.16b, v1.16b, #3 +0x20,0x24,0x1d,0x6f == urshr v0.8h, v1.8h, #3 +0x20,0x24,0x3d,0x6f == urshr v0.4s, v1.4s, #3 +0x20,0x24,0x7d,0x6f == urshr v0.2d, v1.2d, #3 +0x20,0x34,0x0d,0x0f == srsra v0.8b, v1.8b, #3 +0x20,0x34,0x1d,0x0f == srsra v0.4h, v1.4h, #3 +0x20,0x34,0x3d,0x0f == srsra v0.2s, v1.2s, #3 +0x20,0x34,0x0d,0x4f == srsra v0.16b, v1.16b, #3 +0x20,0x34,0x1d,0x4f == srsra v0.8h, v1.8h, #3 +0x20,0x34,0x3d,0x4f == srsra v0.4s, v1.4s, #3 +0x20,0x34,0x7d,0x4f == srsra v0.2d, v1.2d, #3 +0x20,0x34,0x0d,0x2f == ursra v0.8b, v1.8b, #3 +0x20,0x34,0x1d,0x2f == ursra v0.4h, v1.4h, #3 +0x20,0x34,0x3d,0x2f == ursra v0.2s, v1.2s, #3 +0x20,0x34,0x0d,0x6f == ursra v0.16b, v1.16b, #3 +0x20,0x34,0x1d,0x6f == ursra v0.8h, v1.8h, #3 +0x20,0x34,0x3d,0x6f == ursra v0.4s, v1.4s, #3 +0x20,0x34,0x7d,0x6f == ursra v0.2d, v1.2d, #3 +0x20,0x44,0x0d,0x2f == sri v0.8b, v1.8b, #3 +0x20,0x44,0x1d,0x2f == sri v0.4h, v1.4h, #3 +0x20,0x44,0x3d,0x2f == sri v0.2s, v1.2s, #3 +0x20,0x44,0x0d,0x6f == sri v0.16b, v1.16b, #3 +0x20,0x44,0x1d,0x6f == sri v0.8h, v1.8h, #3 +0x20,0x44,0x3d,0x6f == sri v0.4s, v1.4s, #3 +0x20,0x44,0x7d,0x6f == sri v0.2d, v1.2d, #3 +0x20,0x54,0x0b,0x2f == sli v0.8b, v1.8b, #3 +0x20,0x54,0x13,0x2f == sli v0.4h, v1.4h, #3 +0x20,0x54,0x23,0x2f == sli v0.2s, v1.2s, #3 +0x20,0x54,0x0b,0x6f == sli v0.16b, v1.16b, #3 +0x20,0x54,0x13,0x6f == sli v0.8h, v1.8h, #3 +0x20,0x54,0x23,0x6f == sli v0.4s, v1.4s, #3 +0x20,0x54,0x43,0x6f == sli v0.2d, v1.2d, #3 +0x20,0x64,0x0b,0x2f == sqshlu v0.8b, v1.8b, #3 +0x20,0x64,0x13,0x2f == sqshlu v0.4h, v1.4h, #3 +0x20,0x64,0x23,0x2f == sqshlu v0.2s, v1.2s, #3 +0x20,0x64,0x0b,0x6f == sqshlu v0.16b, v1.16b, #3 +0x20,0x64,0x13,0x6f == sqshlu v0.8h, v1.8h, #3 +0x20,0x64,0x23,0x6f == sqshlu v0.4s, v1.4s, #3 +0x20,0x64,0x43,0x6f == sqshlu v0.2d, v1.2d, #3 +0x20,0x74,0x0b,0x0f == sqshl v0.8b, v1.8b, #3 +0x20,0x74,0x13,0x0f == sqshl v0.4h, v1.4h, #3 +0x20,0x74,0x23,0x0f == sqshl v0.2s, v1.2s, #3 +0x20,0x74,0x0b,0x4f == sqshl v0.16b, v1.16b, #3 +0x20,0x74,0x13,0x4f == sqshl v0.8h, v1.8h, #3 +0x20,0x74,0x23,0x4f == sqshl v0.4s, v1.4s, #3 +0x20,0x74,0x43,0x4f == sqshl v0.2d, v1.2d, #3 +0x20,0x74,0x0b,0x2f == uqshl v0.8b, v1.8b, #3 +0x20,0x74,0x13,0x2f == uqshl v0.4h, v1.4h, #3 +0x20,0x74,0x23,0x2f == uqshl v0.2s, v1.2s, #3 +0x20,0x74,0x0b,0x6f == uqshl v0.16b, v1.16b, #3 +0x20,0x74,0x13,0x6f == uqshl v0.8h, v1.8h, #3 +0x20,0x74,0x23,0x6f == uqshl v0.4s, v1.4s, #3 +0x20,0x74,0x43,0x6f == uqshl v0.2d, v1.2d, #3 +0x20,0x84,0x0d,0x0f == shrn v0.8b, v1.8h, #3 +0x20,0x84,0x1d,0x0f == shrn v0.4h, v1.4s, #3 +0x20,0x84,0x3d,0x0f == shrn v0.2s, v1.2d, #3 +0x20,0x84,0x0d,0x4f == shrn2 v0.16b, v1.8h, #3 +0x20,0x84,0x1d,0x4f == shrn2 v0.8h, v1.4s, #3 +0x20,0x84,0x3d,0x4f == shrn2 v0.4s, v1.2d, #3 +0x20,0x84,0x0d,0x2f == sqshrun v0.8b, v1.8h, #3 +0x20,0x84,0x1d,0x2f == sqshrun v0.4h, v1.4s, #3 +0x20,0x84,0x3d,0x2f == sqshrun v0.2s, v1.2d, #3 +0x20,0x84,0x0d,0x6f == sqshrun2 v0.16b, v1.8h, #3 +0x20,0x84,0x1d,0x6f == sqshrun2 v0.8h, v1.4s, #3 +0x20,0x84,0x3d,0x6f == sqshrun2 v0.4s, v1.2d, #3 +0x20,0x8c,0x0d,0x0f == rshrn v0.8b, v1.8h, #3 +0x20,0x8c,0x1d,0x0f == rshrn v0.4h, v1.4s, #3 +0x20,0x8c,0x3d,0x0f == rshrn v0.2s, v1.2d, #3 +0x20,0x8c,0x0d,0x4f == rshrn2 v0.16b, v1.8h, #3 +0x20,0x8c,0x1d,0x4f == rshrn2 v0.8h, v1.4s, #3 +0x20,0x8c,0x3d,0x4f == rshrn2 v0.4s, v1.2d, #3 +0x20,0x8c,0x0d,0x2f == sqrshrun v0.8b, v1.8h, #3 +0x20,0x8c,0x1d,0x2f == sqrshrun v0.4h, v1.4s, #3 +0x20,0x8c,0x3d,0x2f == sqrshrun v0.2s, v1.2d, #3 +0x20,0x8c,0x0d,0x6f == sqrshrun2 v0.16b, v1.8h, #3 +0x20,0x8c,0x1d,0x6f == sqrshrun2 v0.8h, v1.4s, #3 +0x20,0x8c,0x3d,0x6f == sqrshrun2 v0.4s, v1.2d, #3 +0x20,0x94,0x0d,0x0f == sqshrn v0.8b, v1.8h, #3 +0x20,0x94,0x1d,0x0f == sqshrn v0.4h, v1.4s, #3 +0x20,0x94,0x3d,0x0f == sqshrn v0.2s, v1.2d, #3 +0x20,0x94,0x0d,0x4f == sqshrn2 v0.16b, v1.8h, #3 +0x20,0x94,0x1d,0x4f == sqshrn2 v0.8h, v1.4s, #3 +0x20,0x94,0x3d,0x4f == sqshrn2 v0.4s, v1.2d, #3 +0x20,0x94,0x0d,0x2f == uqshrn v0.8b, v1.8h, #3 +0x20,0x94,0x1d,0x2f == uqshrn v0.4h, v1.4s, #3 +0x20,0x94,0x3d,0x2f == uqshrn v0.2s, v1.2d, #3 +0x20,0x94,0x0d,0x6f == uqshrn2 v0.16b, v1.8h, #3 +0x20,0x94,0x1d,0x6f == uqshrn2 v0.8h, v1.4s, #3 +0x20,0x94,0x3d,0x6f == uqshrn2 v0.4s, v1.2d, #3 +0x20,0x9c,0x0d,0x0f == sqrshrn v0.8b, v1.8h, #3 +0x20,0x9c,0x1d,0x0f == sqrshrn v0.4h, v1.4s, #3 +0x20,0x9c,0x3d,0x0f == sqrshrn v0.2s, v1.2d, #3 +0x20,0x9c,0x0d,0x4f == sqrshrn2 v0.16b, v1.8h, #3 +0x20,0x9c,0x1d,0x4f == sqrshrn2 v0.8h, v1.4s, #3 +0x20,0x9c,0x3d,0x4f == sqrshrn2 v0.4s, v1.2d, #3 +0x20,0x9c,0x0d,0x2f == uqrshrn v0.8b, v1.8h, #3 +0x20,0x9c,0x1d,0x2f == uqrshrn v0.4h, v1.4s, #3 +0x20,0x9c,0x3d,0x2f == uqrshrn v0.2s, v1.2d, #3 +0x20,0x9c,0x0d,0x6f == uqrshrn2 v0.16b, v1.8h, #3 +0x20,0x9c,0x1d,0x6f == uqrshrn2 v0.8h, v1.4s, #3 +0x20,0x9c,0x3d,0x6f == uqrshrn2 v0.4s, v1.2d, #3 +0x20,0xfc,0x3d,0x0f == fcvtzs v0.2s, v1.2s, #3 +0x20,0xfc,0x3d,0x4f == fcvtzs v0.4s, v1.4s, #3 +0x20,0xfc,0x7d,0x4f == fcvtzs v0.2d, v1.2d, #3 +0x20,0xfc,0x3d,0x2f == fcvtzu v0.2s, v1.2s, #3 +0x20,0xfc,0x3d,0x6f == fcvtzu v0.4s, v1.4s, #3 +0x20,0xfc,0x7d,0x6f == fcvtzu v0.2d, v1.2d, #3 +0x20 0x00 0x22 0x0e == saddl v0.8h, v1.8b, v2.8b +0x20 0x00 0x62 0x0e == saddl v0.4s, v1.4h, v2.4h +0x20 0x00 0xa2 0x0e == saddl v0.2d, v1.2s, v2.2s +0x20 0x00 0x62 0x4e == saddl2 v0.4s, v1.8h, v2.8h +0x20 0x00 0x22 0x4e == saddl2 v0.8h, v1.16b, v2.16b +0x20 0x00 0xa2 0x4e == saddl2 v0.2d, v1.4s, v2.4s +0x20 0x00 0x22 0x2e == uaddl v0.8h, v1.8b, v2.8b +0x20 0x00 0x62 0x2e == uaddl v0.4s, v1.4h, v2.4h +0x20 0x00 0xa2 0x2e == uaddl v0.2d, v1.2s, v2.2s +0x20 0x00 0x22 0x6e == uaddl2 v0.8h, v1.16b, v2.16b +0x20 0x00 0x62 0x6e == uaddl2 v0.4s, v1.8h, v2.8h +0x20 0x00 0xa2 0x6e == uaddl2 v0.2d, v1.4s, v2.4s +0x20 0x20 0x22 0x0e == ssubl v0.8h, v1.8b, v2.8b +0x20 0x20 0x62 0x0e == ssubl v0.4s, v1.4h, v2.4h +0x20 0x20 0xa2 0x0e == ssubl v0.2d, v1.2s, v2.2s +0x20 0x20 0x22 0x4e == ssubl2 v0.8h, v1.16b, v2.16b +0x20 0x20 0x62 0x4e == ssubl2 v0.4s, v1.8h, v2.8h +0x20 0x20 0xa2 0x4e == ssubl2 v0.2d, v1.4s, v2.4s +0x20 0x20 0x22 0x2e == usubl v0.8h, v1.8b, v2.8b +0x20 0x20 0x62 0x2e == usubl v0.4s, v1.4h, v2.4h +0x20 0x20 0xa2 0x2e == usubl v0.2d, v1.2s, v2.2s +0x20 0x20 0x22 0x6e == usubl2 v0.8h, v1.16b, v2.16b +0x20 0x20 0x62 0x6e == usubl2 v0.4s, v1.8h, v2.8h +0x20 0x20 0xa2 0x6e == usubl2 v0.2d, v1.4s, v2.4s +0x20 0x50 0x22 0x0e == sabal v0.8h, v1.8b, v2.8b +0x20 0x50 0x62 0x0e == sabal v0.4s, v1.4h, v2.4h +0x20 0x50 0xa2 0x0e == sabal v0.2d, v1.2s, v2.2s +0x20 0x50 0x22 0x4e == sabal2 v0.8h, v1.16b, v2.16b +0x20 0x50 0x62 0x4e == sabal2 v0.4s, v1.8h, v2.8h +0x20 0x50 0xa2 0x4e == sabal2 v0.2d, v1.4s, v2.4s +0x20 0x50 0x22 0x2e == uabal v0.8h, v1.8b, v2.8b +0x20 0x50 0x62 0x2e == uabal v0.4s, v1.4h, v2.4h +0x20 0x50 0xa2 0x2e == uabal v0.2d, v1.2s, v2.2s +0x20 0x50 0x22 0x6e == uabal2 v0.8h, v1.16b, v2.16b +0x20 0x50 0x62 0x6e == uabal2 v0.4s, v1.8h, v2.8h +0x20 0x50 0xa2 0x6e == uabal2 v0.2d, v1.4s, v2.4s +0x20 0x70 0x22 0x0e == sabdl v0.8h, v1.8b, v2.8b +0x20 0x70 0x62 0x0e == sabdl v0.4s, v1.4h, v2.4h +0x20 0x70 0xa2 0x0e == sabdl v0.2d, v1.2s, v2.2s +0x20 0x70 0x22 0x4e == sabdl2 v0.8h, v1.16b, v2.16b +0x20 0x70 0x62 0x4e == sabdl2 v0.4s, v1.8h, v2.8h +0x20 0x70 0xa2 0x4e == sabdl2 v0.2d, v1.4s, v2.4s +0x20 0x70 0x22 0x2e == uabdl v0.8h, v1.8b, v2.8b +0x20 0x70 0x62 0x2e == uabdl v0.4s, v1.4h, v2.4h +0x20 0x70 0xa2 0x2e == uabdl v0.2d, v1.2s, v2.2s +0x20 0x70 0x22 0x6e == uabdl2 v0.8h, v1.16b, v2.16b +0x20 0x70 0x62 0x6e == uabdl2 v0.4s, v1.8h, v2.8h +0x20 0x70 0xa2 0x6e == uabdl2 v0.2d, v1.4s, v2.4s +0x20 0x80 0x22 0x0e == smlal v0.8h, v1.8b, v2.8b +0x20 0x80 0x62 0x0e == smlal v0.4s, v1.4h, v2.4h +0x20 0x80 0xa2 0x0e == smlal v0.2d, v1.2s, v2.2s +0x20 0x80 0x22 0x4e == smlal2 v0.8h, v1.16b, v2.16b +0x20 0x80 0x62 0x4e == smlal2 v0.4s, v1.8h, v2.8h +0x20 0x80 0xa2 0x4e == smlal2 v0.2d, v1.4s, v2.4s +0x20 0x80 0x22 0x6e == umlal2 v0.8h, v1.16b, v2.16b +0x20 0x80 0x62 0x6e == umlal2 v0.4s, v1.8h, v2.8h +0x20 0x80 0xa2 0x6e == umlal2 v0.2d, v1.4s, v2.4s +0x20 0xa0 0x22 0x0e == smlsl v0.8h, v1.8b, v2.8b +0x20 0xa0 0x62 0x0e == smlsl v0.4s, v1.4h, v2.4h +0x20 0xa0 0xa2 0x0e == smlsl v0.2d, v1.2s, v2.2s +0x20 0xa0 0x22 0x4e == smlsl2 v0.8h, v1.16b, v2.16b +0x20 0xa0 0x62 0x4e == smlsl2 v0.4s, v1.8h, v2.8h +0x20 0xa0 0xa2 0x4e == smlsl2 v0.2d, v1.4s, v2.4s +0x20 0xa0 0x22 0x2e == umlsl v0.8h, v1.8b, v2.8b +0x20 0xa0 0x62 0x2e == umlsl v0.4s, v1.4h, v2.4h +0x20 0xa0 0xa2 0x2e == umlsl v0.2d, v1.2s, v2.2s +0x20 0xa0 0x22 0x6e == umlsl2 v0.8h, v1.16b, v2.16b +0x20 0xa0 0x62 0x6e == umlsl2 v0.4s, v1.8h, v2.8h +0x20 0xa0 0xa2 0x6e == umlsl2 v0.2d, v1.4s, v2.4s +0x20 0xc0 0x22 0x0e == smull v0.8h, v1.8b, v2.8b +0x20 0xc0 0x62 0x0e == smull v0.4s, v1.4h, v2.4h +0x20 0xc0 0xa2 0x0e == smull v0.2d, v1.2s, v2.2s +0x20 0xc0 0x22 0x4e == smull2 v0.8h, v1.16b, v2.16b +0x20 0xc0 0x62 0x4e == smull2 v0.4s, v1.8h, v2.8h +0x20 0xc0 0xa2 0x4e == smull2 v0.2d, v1.4s, v2.4s +0x20 0xc0 0x22 0x2e == umull v0.8h, v1.8b, v2.8b +0x20 0xc0 0x62 0x2e == umull v0.4s, v1.4h, v2.4h +0x20 0xc0 0xa2 0x2e == umull v0.2d, v1.2s, v2.2s +0x20 0xc0 0x22 0x6e == umull2 v0.8h, v1.16b, v2.16b +0x20 0xc0 0x62 0x6e == umull2 v0.4s, v1.8h, v2.8h +0x20 0xc0 0xa2 0x6e == umull2 v0.2d, v1.4s, v2.4s +0x20 0x90 0x62 0x0e == sqdmlal v0.4s, v1.4h, v2.4h +0x20 0x90 0xa2 0x0e == sqdmlal v0.2d, v1.2s, v2.2s +0x20 0x90 0x62 0x4e == sqdmlal2 v0.4s, v1.8h, v2.8h +0x20 0x90 0xa2 0x4e == sqdmlal2 v0.2d, v1.4s, v2.4s +0x20 0xb0 0x62 0x0e == sqdmlsl v0.4s, v1.4h, v2.4h +0x20 0xb0 0xa2 0x0e == sqdmlsl v0.2d, v1.2s, v2.2s +0x20 0xb0 0x62 0x4e == sqdmlsl2 v0.4s, v1.8h, v2.8h +0x20 0xb0 0xa2 0x4e == sqdmlsl2 v0.2d, v1.4s, v2.4s +0x20 0xd0 0x62 0x0e == sqdmull v0.4s, v1.4h, v2.4h +0x20 0xd0 0xa2 0x0e == sqdmull v0.2d, v1.2s, v2.2s +0x20 0xd0 0x62 0x4e == sqdmull2 v0.4s, v1.8h, v2.8h +0x20 0xd0 0xa2 0x4e == sqdmull2 v0.2d, v1.4s, v2.4s +0x20 0xe0 0x22 0x0e == pmull v0.8h, v1.8b, v2.8b +0x20 0xe0 0x22 0x4e == pmull2 v0.8h, v1.16b, v2.16b +0x20 0x10 0x22 0x0e == saddw v0.8h, v1.8h, v2.8b +0x20 0x10 0x62 0x0e == saddw v0.4s, v1.4s, v2.4h +0x20 0x10 0xa2 0x0e == saddw v0.2d, v1.2d, v2.2s +0x20 0x10 0x22 0x4e == saddw2 v0.8h, v1.8h, v2.16b +0x20 0x10 0x62 0x4e == saddw2 v0.4s, v1.4s, v2.8h +0x20 0x10 0xa2 0x4e == saddw2 v0.2d, v1.2d, v2.4s +0x20 0x10 0x22 0x2e == uaddw v0.8h, v1.8h, v2.8b +0x20 0x10 0x62 0x2e == uaddw v0.4s, v1.4s, v2.4h +0x20 0x10 0xa2 0x2e == uaddw v0.2d, v1.2d, v2.2s +0x20 0x10 0x22 0x6e == uaddw2 v0.8h, v1.8h, v2.16b +0x20 0x10 0x62 0x6e == uaddw2 v0.4s, v1.4s, v2.8h +0x20 0x10 0xa2 0x6e == uaddw2 v0.2d, v1.2d, v2.4s +0x20 0x30 0x22 0x0e == ssubw v0.8h, v1.8h, v2.8b +0x20 0x30 0x62 0x0e == ssubw v0.4s, v1.4s, v2.4h +0x20 0x30 0xa2 0x0e == ssubw v0.2d, v1.2d, v2.2s +0x20 0x30 0x22 0x4e == ssubw2 v0.8h, v1.8h, v2.16b +0x20 0x30 0x62 0x4e == ssubw2 v0.4s, v1.4s, v2.8h +0x20 0x30 0xa2 0x4e == ssubw2 v0.2d, v1.2d, v2.4s +0x20 0x30 0x22 0x2e == usubw v0.8h, v1.8h, v2.8b +0x20 0x30 0x62 0x2e == usubw v0.4s, v1.4s, v2.4h +0x20 0x30 0xa2 0x2e == usubw v0.2d, v1.2d, v2.2s +0x20 0x30 0x22 0x6e == usubw2 v0.8h, v1.8h, v2.16b +0x20 0x30 0x62 0x6e == usubw2 v0.4s, v1.4s, v2.8h +0x20 0x30 0xa2 0x6e == usubw2 v0.2d, v1.2d, v2.4s +0x20 0x40 0x22 0x0e == addhn v0.8b, v1.8h, v2.8h +0x20 0x40 0x62 0x0e == addhn v0.4h, v1.4s, v2.4s +0x20 0x40 0xa2 0x0e == addhn v0.2s, v1.2d, v2.2d +0x20 0x40 0x22 0x4e == addhn2 v0.16b, v1.8h, v2.8h +0x20 0x40 0x62 0x4e == addhn2 v0.8h, v1.4s, v2.4s +0x20 0x40 0xa2 0x4e == addhn2 v0.4s, v1.2d, v2.2d +0x20 0x40 0x22 0x2e == raddhn v0.8b, v1.8h, v2.8h +0x20 0x40 0x62 0x2e == raddhn v0.4h, v1.4s, v2.4s +0x20 0x40 0xa2 0x2e == raddhn v0.2s, v1.2d, v2.2d +0x20 0x40 0x22 0x6e == raddhn2 v0.16b, v1.8h, v2.8h +0x20 0x40 0x62 0x6e == raddhn2 v0.8h, v1.4s, v2.4s +0x20 0x40 0xa2 0x6e == raddhn2 v0.4s, v1.2d, v2.2d +0x20 0x60 0x22 0x2e == rsubhn v0.8b, v1.8h, v2.8h +0x20 0x60 0x62 0x2e == rsubhn v0.4h, v1.4s, v2.4s +0x20 0x60 0xa2 0x2e == rsubhn v0.2s, v1.2d, v2.2d +0x20 0x60 0x22 0x6e == rsubhn2 v0.16b, v1.8h, v2.8h +0x20 0x60 0x62 0x6e == rsubhn2 v0.8h, v1.4s, v2.4s +0x20 0x60 0xa2 0x6e == rsubhn2 v0.4s, v1.2d, v2.2d +0x6a,0xb5,0x6c,0x5e == sqdmulh h10, h11, h12 +0xb4,0xb6,0xa2,0x5e == sqdmulh s20, s21, s2 +0x6a,0xb5,0x6c,0x7e == sqrdmulh h10, h11, h12 +0xb4,0xb6,0xa2,0x7e == sqrdmulh s20, s21, s2 +0xd4,0xde,0x2f,0x5e == fmulx s20, s22, s15 +0x77,0xdd,0x61,0x5e == fmulx d23, d11, d1 +0x15,0xfe,0x2d,0x5e == frecps s21, s16, s13 +0xd6,0xff,0x75,0x5e == frecps d22, d30, d21 +0xb5,0xfc,0xac,0x5e == frsqrts s21, s5, s12 +0xc8,0xfe,0xf2,0x5e == frsqrts d8, d22, d18 +0xb6,0xd9,0x21,0x5e == scvtf s22, s13 +0x95,0xd9,0x61,0x5e == scvtf d21, d12 +0xb6,0xd9,0x21,0x7e == ucvtf s22, s13 +0xd5,0xd9,0x61,0x7e == ucvtf d21, d14 +0xd3,0xd9,0xa1,0x5e == frecpe s19, s14 +0xad,0xd9,0xe1,0x5e == frecpe d13, d13 +0x52,0xf9,0xa1,0x5e == frecpx s18, s10 +0x70,0xfa,0xe1,0x5e == frecpx d16, d19 +0xb6,0xd9,0xa1,0x7e == frsqrte s22, s13 +0x95,0xd9,0xe1,0x7e == frsqrte d21, d12 +0xb4,0x8e,0xf6,0x7e == cmeq d20, d21, d22 +0xb4,0x9a,0xe0,0x5e == cmeq d20, d21, #{{0x0|0}} +0xb4,0x3e,0xf6,0x7e == cmhs d20, d21, d22 +0xb4,0x3e,0xf6,0x5e == cmge d20, d21, d22 +0xb4,0x8a,0xe0,0x7e == cmge d20, d21, #{{0x0|0}} +0xb4,0x36,0xf6,0x7e == cmhi d20, d21, d22 +0xb4,0x36,0xf6,0x5e == cmgt d20, d21, d22 +0xb4,0x8a,0xe0,0x5e == cmgt d20, d21, #{{0x0|0}} +0xb4,0x9a,0xe0,0x7e == cmle d20, d21, #{{0x0|0}} +0xb4,0xaa,0xe0,0x5e == cmlt d20, d21, #{{0x0|0}} +0xb4,0x8e,0xf6,0x5e == cmtst d20, d21, d22 +0x6a,0xe5,0x2c,0x5e == fcmeq s10, s11, s12 +0xb4,0xe6,0x76,0x5e == fcmeq d20, d21, d22 +0x6a,0xd9,0xa0,0x5e == fcmeq s10, s11, #0.0 +0xb4,0xda,0xe0,0x5e == fcmeq d20, d21, #0.0 +0x6a,0xe5,0x2c,0x7e == fcmge s10, s11, s12 +0xb4,0xe6,0x76,0x7e == fcmge d20, d21, d22 +0x6a,0xc9,0xa0,0x7e == fcmge s10, s11, #0.0 +0xb4,0xca,0xe0,0x7e == fcmge d20, d21, #0.0 +0x6a,0xe5,0xac,0x7e == fcmgt s10, s11, s12 +0xb4,0xe6,0xf6,0x7e == fcmgt d20, d21, d22 +0x6a,0xc9,0xa0,0x5e == fcmgt s10, s11, #0.0 +0xb4,0xca,0xe0,0x5e == fcmgt d20, d21, #0.0 +0x6a,0xd9,0xa0,0x7e == fcmle s10, s11, #0.0 +0xb4,0xda,0xe0,0x7e == fcmle d20, d21, #0.0 +0x6a,0xe9,0xa0,0x5e == fcmlt s10, s11, #0.0 +0xb4,0xea,0xe0,0x5e == fcmlt d20, d21, #0.0 +0x6a,0xed,0x2c,0x7e == facge s10, s11, s12 +0xb4,0xee,0x76,0x7e == facge d20, d21, d22 +0x6a,0xed,0xac,0x7e == facgt s10, s11, s12 +0xb4,0xee,0xf6,0x7e == facgt d20, d21, d22 +0x1d,0xbb,0xe0,0x5e == abs d29, d24 +0xd3,0x79,0x20,0x5e == sqabs b19, b14 +0xf5,0x79,0x60,0x5e == sqabs h21, h15 +0x94,0x79,0xa0,0x5e == sqabs s20, s12 +0x92,0x79,0xe0,0x5e == sqabs d18, d12 +0x1d,0xbb,0xe0,0x7e == neg d29, d24 +0xd3,0x79,0x20,0x7e == sqneg b19, b14 +0xf5,0x79,0x60,0x7e == sqneg h21, h15 +0x94,0x79,0xa0,0x7e == sqneg s20, s12 +0x92,0x79,0xe0,0x7e == sqneg d18, d12 +0xd3,0x39,0x20,0x5e == suqadd b19, b14 +0xf4,0x39,0x60,0x5e == suqadd h20, h15 +0x95,0x39,0xa0,0x5e == suqadd s21, s12 +0xd2,0x3a,0xe0,0x5e == suqadd d18, d22 +0xd3,0x39,0x20,0x7e == usqadd b19, b14 +0xf4,0x39,0x60,0x7e == usqadd h20, h15 +0x95,0x39,0xa0,0x7e == usqadd s21, s12 +0xd2,0x3a,0xe0,0x7e == usqadd d18, d22 +0x71,0x93,0x6c,0x5e == sqdmlal s17, h27, h12 +0x13,0x93,0xac,0x5e == sqdmlal d19, s24, s12 +0x8e,0xb1,0x79,0x5e == sqdmlsl s14, h12, h25 +0xec,0xb2,0xad,0x5e == sqdmlsl d12, s23, s13 +0xcc,0xd2,0x6c,0x5e == sqdmull s12, h22, h12 +0xcf,0xd2,0xac,0x5e == sqdmull d15, s22, s12 +0xd3,0x29,0x21,0x7e == sqxtun b19, h14 +0xf5,0x29,0x61,0x7e == sqxtun h21, s15 +0x94,0x29,0xa1,0x7e == sqxtun s20, d12 +0x52,0x4a,0x21,0x5e == sqxtn b18, h18 +0x34,0x4a,0x61,0x5e == sqxtn h20, s17 +0xd3,0x49,0xa1,0x5e == sqxtn s19, d14 +0x52,0x4a,0x21,0x7e == uqxtn b18, h18 +0x34,0x4a,0x61,0x7e == uqxtn h20, s17 +0xd3,0x49,0xa1,0x7e == uqxtn s19, d14 +0x0f,0x06,0x74,0x5f == sshr d15, d16, #12 +0x2a,0x06,0x6e,0x7f == ushr d10, d17, #18 +0x53,0x26,0x79,0x5f == srshr d19, d18, #7 +0xf4,0x26,0x61,0x7f == urshr d20, d23, #31 +0x92,0x15,0x6b,0x5f == ssra d18, d12, #21 +0xb4,0x15,0x43,0x7f == usra d20, d13, #61 +0x6f,0x35,0x6d,0x5f == srsra d15, d11, #19 +0x52,0x35,0x73,0x7f == ursra d18, d10, #13 +0x47,0x55,0x4c,0x5f == shl d7, d10, #12 +0x6b,0x76,0x0f,0x5f == sqshl b11, b19, #7 +0x4d,0x76,0x1b,0x5f == sqshl h13, h18, #11 +0x2e,0x76,0x36,0x5f == sqshl s14, s17, #22 +0x0f,0x76,0x73,0x5f == sqshl d15, d16, #51 +0xf2,0x75,0x0e,0x7f == uqshl b18, b15, #6 +0x4b,0x76,0x17,0x7f == uqshl h11, h18, #7 +0x6e,0x76,0x32,0x7f == uqshl s14, s19, #18 +0x8f,0x75,0x53,0x7f == uqshl d15, d12, #19 +0x4f,0x66,0x0e,0x7f == sqshlu b15, b18, #6 +0x33,0x66,0x16,0x7f == sqshlu h19, h17, #6 +0xd0,0x65,0x39,0x7f == sqshlu s16, s14, #25 +0xab,0x65,0x60,0x7f == sqshlu d11, d13, #32 +0x8a,0x45,0x72,0x7f == sri d10, d12, #14 +0xca,0x55,0x4c,0x7f == sli d10, d14, #12 +0xea,0x95,0x0b,0x5f == sqshrn b10, h15, #5 +0x51,0x95,0x1c,0x5f == sqshrn h17, s10, #4 +0x52,0x95,0x21,0x5f == sqshrn s18, d10, #31 +0x4c,0x95,0x09,0x7f == uqshrn b12, h10, #7 +0xca,0x95,0x1b,0x7f == uqshrn h10, s14, #5 +0x8a,0x95,0x33,0x7f == uqshrn s10, d12, #13 +0xaa,0x9d,0x0e,0x5f == sqrshrn b10, h13, #2 +0x4f,0x9d,0x1a,0x5f == sqrshrn h15, s10, #6 +0x8f,0x9d,0x37,0x5f == sqrshrn s15, d12, #9 +0x8a,0x9d,0x0b,0x7f == uqrshrn b10, h12, #5 +0x4c,0x9d,0x12,0x7f == uqrshrn h12, s10, #14 +0x4a,0x9d,0x27,0x7f == uqrshrn s10, d10, #25 +0x4f,0x85,0x09,0x7f == sqshrun b15, h10, #7 +0xd4,0x85,0x1d,0x7f == sqshrun h20, s14, #3 +0xea,0x85,0x31,0x7f == sqshrun s10, d15, #15 +0x51,0x8d,0x0a,0x7f == sqrshrun b17, h10, #6 +0xaa,0x8d,0x11,0x7f == sqrshrun h10, s13, #15 +0x16,0x8e,0x21,0x7f == sqrshrun s22, d16, #31 +0xb6,0xe5,0x20,0x5f == scvtf s22, s13, #32 +0x95,0xe5,0x40,0x5f == scvtf d21, d12, #64 +0xb6,0xe5,0x20,0x7f == ucvtf s22, s13, #32 +0xd5,0xe5,0x40,0x7f == ucvtf d21, d14, #64 +0x95,0xfd,0x3f,0x5f == fcvtzs s21, s12, #1 +0x95,0xfd,0x7f,0x5f == fcvtzs d21, d12, #1 +0x95,0xfd,0x3f,0x7f == fcvtzu s21, s12, #1 +0x95,0xfd,0x7f,0x7f == fcvtzu d21, d12, #1 +0x00,0x70,0x40,0x4c == ld1 { v0.16b }, [x0] +0xef,0xa5,0x40,0x4c == ld1 { v15.8h, v16.8h }, [x15] +0xff,0x6b,0x40,0x4c == ld1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x2c,0x40,0x4c == ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x80,0x40,0x0c == ld2 { v0.8b, v1.8b }, [x0] +0xef,0x45,0x40,0x0c == ld3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x0b,0x40,0x0c == ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x70,0x00,0x4c == st1 { v0.16b }, [x0] +0xef,0xa5,0x00,0x4c == st1 { v15.8h, v16.8h }, [x15] +0xff,0x6b,0x00,0x4c == st1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x2c,0x00,0x4c == st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x80,0x00,0x0c == st2 { v0.8b, v1.8b }, [x0] +0xef,0x45,0x00,0x0c == st3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x0b,0x00,0x0c == st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0xef,0x75,0xc2,0x4c == ld1 { v15.8h }, [x15], x2 +0xff,0xab,0xdf,0x4c == ld1 { v31.4s, v0.4s }, [sp], #32 +0x00,0x6c,0xdf,0x4c == ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48 +0x00,0x20,0xc3,0x0c == ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 +0x00,0x80,0xc1,0x4c == ld2 { v0.16b, v1.16b }, [x0], x1 +0xef,0x45,0xc2,0x4c == ld3 { v15.8h, v16.8h, v17.8h }, [x15], x2 +0xff,0x0b,0xdf,0x4c == ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 +0xef,0x75,0x82,0x4c == st1 { v15.8h }, [x15], x2 +0xff,0xab,0x9f,0x4c == st1 { v31.4s, v0.4s }, [sp], #32 +0x00,0x6c,0x9f,0x4c == st1 { v0.2d, v1.2d, v2.2d }, [x0], #48 +0x00,0x20,0x83,0x0c == st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 +0x00,0x80,0x81,0x4c == st2 { v0.16b, v1.16b }, [x0], x1 +0xef,0x45,0x82,0x4c == st3 { v15.8h, v16.8h, v17.8h }, [x15], x2 +0xff,0x0b,0x9f,0x4c == st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 +0x00,0xc0,0x40,0x4d == ld1r { v0.16b }, [x0] +0xef,0xc5,0x40,0x4d == ld1r { v15.8h }, [x15] +0xff,0xcb,0x60,0x4d == ld2r { v31.4s, v0.4s }, [sp] +0x00,0xcc,0x60,0x4d == ld2r { v0.2d, v1.2d }, [x0] +0x00,0xe0,0x40,0x0d == ld3r { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0xe5,0x40,0x0d == ld3r { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0xeb,0x60,0x0d == ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0xff,0xef,0x60,0x0d == ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp] +0x00,0x04,0x40,0x4d == ld1 { v0.b }[9], [x0] +0xef,0x59,0x60,0x4d == ld2 { v15.h, v16.h }[7], [x15] +0xff,0xb3,0x40,0x4d == ld3 { v31.s, v0.s, v1.s }[3], [sp] +0x00,0xa4,0x60,0x4d == ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0] +0x00,0x84,0x00,0x4d == st1 { v0.d }[1], [x0] +0xff,0x93,0x20,0x4d == st2 { v31.s, v0.s }[3], [sp] +0xef,0x79,0x00,0x4d == st3 { v15.h, v16.h, v17.h }[7], [x15] +0x00,0x24,0x20,0x4d == st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0] +0x00,0xc0,0xdf,0x4d == ld1r { v0.16b }, [x0], #1 +0xef,0xc5,0xdf,0x4d == ld1r { v15.8h }, [x15], #2 +0xff,0xcb,0xff,0x4d == ld2r { v31.4s, v0.4s }, [sp], #8 +0x00,0xcc,0xff,0x4d == ld2r { v0.2d, v1.2d }, [x0], #16 +0x00,0xe0,0xdf,0x0d == ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3 +0xef,0xe5,0xdf,0x0d == ld3r { v15.4h, v16.4h, v17.4h }, [x15], #6 +0xff,0xeb,0xfe,0x0d == ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], x30 +0xff,0xef,0xe7,0x0d == ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp], x7 +0x00,0x04,0xdf,0x4d == ld1 { v0.b }[9], [x0], #1 +0xef,0x59,0xff,0x4d == ld2 { v15.h, v16.h }[7], [x15], #4 +0xff,0xb3,0xc3,0x4d == ld3 { v31.s, v0.s, v1.s }[3], [sp], x3 +0x00,0xa4,0xff,0x4d == ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32 +0x00,0x78,0xe0,0x4d == ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0 +0x00,0x84,0x9f,0x4d == st1 { v0.d }[1], [x0], #8 +0xff,0x93,0xbf,0x4d == st2 { v31.s, v0.s }[3], [sp], #8 +0xef,0x79,0x9f,0x4d == st3 { v15.h, v16.h, v17.h }[7], [x15], #6 +0x00,0x24,0xa5,0x4d == st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5 +0x20,0x18,0x02,0x2e == ext v0.8b, v1.8b, v2.8b, #{{0x3|3}} +0x20,0x18,0x02,0x6e == ext v0.16b, v1.16b, v2.16b, #{{0x3|3}} +0x21,0x18,0x02,0x0e == uzp1 v1.8b, v1.8b, v2.8b +0x22,0x18,0x02,0x4e == uzp1 v2.16b, v1.16b, v2.16b +0x23,0x18,0x42,0x0e == uzp1 v3.4h, v1.4h, v2.4h +0x24,0x18,0x42,0x4e == uzp1 v4.8h, v1.8h, v2.8h +0x25,0x18,0x82,0x0e == uzp1 v5.2s, v1.2s, v2.2s +0x26,0x18,0x82,0x4e == uzp1 v6.4s, v1.4s, v2.4s +0x27,0x18,0xc2,0x4e == uzp1 v7.2d, v1.2d, v2.2d +0x28,0x28,0x02,0x0e == trn1 v8.8b, v1.8b, v2.8b +0x29,0x28,0x02,0x4e == trn1 v9.16b, v1.16b, v2.16b +0x2a,0x28,0x42,0x0e == trn1 v10.4h, v1.4h, v2.4h +0xfb,0x28,0x42,0x4e == trn1 v27.8h, v7.8h, v2.8h +0xec,0x28,0x82,0x0e == trn1 v12.2s, v7.2s, v2.2s +0xdd,0x28,0x82,0x4e == trn1 v29.4s, v6.4s, v2.4s +0xce,0x28,0xc2,0x4e == trn1 v14.2d, v6.2d, v2.2d +0xbf,0x38,0x02,0x0e == zip1 v31.8b, v5.8b, v2.8b +0xa0,0x38,0x02,0x4e == zip1 v0.16b, v5.16b, v2.16b +0x91,0x38,0x42,0x0e == zip1 v17.4h, v4.4h, v2.4h +0x82,0x38,0x42,0x4e == zip1 v2.8h, v4.8h, v2.8h +0x73,0x38,0x82,0x0e == zip1 v19.2s, v3.2s, v2.2s +0x64,0x38,0x82,0x4e == zip1 v4.4s, v3.4s, v2.4s +0x55,0x38,0xc2,0x4e == zip1 v21.2d, v2.2d, v2.2d +0x46,0x58,0x02,0x0e == uzp2 v6.8b, v2.8b, v2.8b +0x37,0x58,0x02,0x4e == uzp2 v23.16b, v1.16b, v2.16b +0x28,0x58,0x42,0x0e == uzp2 v8.4h, v1.4h, v2.4h +0x19,0x58,0x42,0x4e == uzp2 v25.8h, v0.8h, v2.8h +0x0a,0x58,0x82,0x0e == uzp2 v10.2s, v0.2s, v2.2s +0xfb,0x58,0x82,0x4e == uzp2 v27.4s, v7.4s, v2.4s +0xec,0x58,0xc2,0x4e == uzp2 v12.2d, v7.2d, v2.2d +0xdd,0x68,0x02,0x0e == trn2 v29.8b, v6.8b, v2.8b +0xce,0x68,0x02,0x4e == trn2 v14.16b, v6.16b, v2.16b +0xbf,0x68,0x42,0x0e == trn2 v31.4h, v5.4h, v2.4h +0xa0,0x68,0x42,0x4e == trn2 v0.8h, v5.8h, v2.8h +0x91,0x68,0x82,0x0e == trn2 v17.2s, v4.2s, v2.2s +0x82,0x68,0x82,0x4e == trn2 v2.4s, v4.4s, v2.4s +0x73,0x68,0xc2,0x4e == trn2 v19.2d, v3.2d, v2.2d +0x64,0x78,0x02,0x0e == zip2 v4.8b, v3.8b, v2.8b +0x55,0x78,0x02,0x4e == zip2 v21.16b, v2.16b, v2.16b +0x46,0x78,0x42,0x0e == zip2 v6.4h, v2.4h, v2.4h +0x37,0x78,0x42,0x4e == zip2 v23.8h, v1.8h, v2.8h +0x28,0x78,0x82,0x0e == zip2 v8.2s, v1.2s, v2.2s +0x19,0x78,0x82,0x4e == zip2 v25.4s, v0.4s, v2.4s +0x0a,0x78,0xc2,0x4e == zip2 v10.2d, v0.2d, v2.2d +0x20 0x90 0x81 0x5f == fmul s0, s1, v1.s[0] +0x20 0x98 0xa1 0x5f == fmul s0, s1, v1.s[3] +0x20 0x90 0xc1 0x5f == fmul d0, d1, v1.d[0] +0x20 0x98 0xc1 0x5f == fmul d0, d1, v1.d[1] +0xef 0x99 0xcf 0x5f == fmul d15, d15, v15.d[1] +0xa3 0x90 0x87 0x7f == fmulx s3, s5, v7.s[0] +0xa3 0x98 0xa7 0x7f == fmulx s3, s5, v7.s[3] +0xa3 0x98 0xaf 0x7f == fmulx s3, s5, v15.s[3] +0x80 0x90 0xc8 0x7f == fmulx d0, d4, v8.d[0] +0x80 0x98 0xc8 0x7f == fmulx d0, d4, v8.d[1] +0x20 0x10 0x81 0x5f == fmla s0, s1, v1.s[0] +0x20 0x18 0xa1 0x5f == fmla s0, s1, v1.s[3] +0x20 0x10 0xc1 0x5f == fmla d0, d1, v1.d[0] +0x20 0x18 0xc1 0x5f == fmla d0, d1, v1.d[1] +0xef 0x19 0xcf 0x5f == fmla d15, d15, v15.d[1] +0xa3 0x50 0x87 0x5f == fmls s3, s5, v7.s[0] +0xa3 0x58 0xa7 0x5f == fmls s3, s5, v7.s[3] +0xa3 0x58 0xaf 0x5f == fmls s3, s5, v15.s[3] +0x80 0x50 0xc8 0x5f == fmls d0, d4, v8.d[0] +0x80 0x58 0xc8 0x5f == fmls d0, d4, v8.d[1] +0x00 0x30 0x40 0x5f == sqdmlal s0, h0, v0.h[0] +0x00 0x30 0x50 0x5f == sqdmlal s0, h0, v0.h[1] +0x00 0x30 0x60 0x5f == sqdmlal s0, h0, v0.h[2] +0x00 0x30 0x70 0x5f == sqdmlal s0, h0, v0.h[3] +0x00 0x38 0x40 0x5f == sqdmlal s0, h0, v0.h[4] +0x00 0x38 0x50 0x5f == sqdmlal s0, h0, v0.h[5] +0x00 0x38 0x60 0x5f == sqdmlal s0, h0, v0.h[6] +0x00 0x38 0x70 0x5f == sqdmlal s0, h0, v0.h[7] +0x28 0x31 0x8f 0x5f == sqdmlal d8, s9, v15.s[0] +0x28 0x31 0xaf 0x5f == sqdmlal d8, s9, v15.s[1] +0x28 0x39 0x8f 0x5f == sqdmlal d8, s9, v15.s[2] +0x28 0x39 0xaf 0x5f == sqdmlal d8, s9, v15.s[3] +0x00 0x70 0x40 0x5f == sqdmlsl s0, h0, v0.h[0] +0x00 0x70 0x50 0x5f == sqdmlsl s0, h0, v0.h[1] +0x00 0x70 0x60 0x5f == sqdmlsl s0, h0, v0.h[2] +0x00 0x70 0x70 0x5f == sqdmlsl s0, h0, v0.h[3] +0x00 0x78 0x40 0x5f == sqdmlsl s0, h0, v0.h[4] +0x00 0x78 0x50 0x5f == sqdmlsl s0, h0, v0.h[5] +0x00 0x78 0x60 0x5f == sqdmlsl s0, h0, v0.h[6] +0x00 0x78 0x70 0x5f == sqdmlsl s0, h0, v0.h[7] +0x28 0x71 0x8f 0x5f == sqdmlsl d8, s9, v15.s[0] +0x28 0x71 0xaf 0x5f == sqdmlsl d8, s9, v15.s[1] +0x28 0x79 0x8f 0x5f == sqdmlsl d8, s9, v15.s[2] +0x28 0x79 0xaf 0x5f == sqdmlsl d8, s9, v15.s[3] +0x21 0xb0 0x41 0x5f == sqdmull s1, h1, v1.h[0] +0x21 0xb0 0x51 0x5f == sqdmull s1, h1, v1.h[1] +0x21 0xb0 0x61 0x5f == sqdmull s1, h1, v1.h[2] +0x21 0xb0 0x71 0x5f == sqdmull s1, h1, v1.h[3] +0x21 0xb8 0x41 0x5f == sqdmull s1, h1, v1.h[4] +0x21 0xb8 0x51 0x5f == sqdmull s1, h1, v1.h[5] +0x21 0xb8 0x61 0x5f == sqdmull s1, h1, v1.h[6] +0x21 0xb8 0x71 0x5f == sqdmull s1, h1, v1.h[7] +0x21 0xb0 0x84 0x5f == sqdmull d1, s1, v4.s[0] +0x21 0xb0 0xa4 0x5f == sqdmull d1, s1, v4.s[1] +0x21 0xb8 0x84 0x5f == sqdmull d1, s1, v4.s[2] +0x21 0xb8 0xa4 0x5f == sqdmull d1, s1, v4.s[3] +0x27 0xc0 0x4e 0x5f == sqdmulh h7, h1, v14.h[0] +0xe7 0xc1 0x58 0x5f == sqdmulh h7, h15, v8.h[1] +0xe7 0xc1 0x68 0x5f == sqdmulh h7, h15, v8.h[2] +0xe7 0xc1 0x78 0x5f == sqdmulh h7, h15, v8.h[3] +0xe7 0xc9 0x48 0x5f == sqdmulh h7, h15, v8.h[4] +0xe7 0xc9 0x58 0x5f == sqdmulh h7, h15, v8.h[5] +0xe7 0xc9 0x68 0x5f == sqdmulh h7, h15, v8.h[6] +0xe7 0xc9 0x78 0x5f == sqdmulh h7, h15, v8.h[7] +0x6f 0xc0 0x84 0x5f == sqdmulh s15, s3, v4.s[0] +0xcf 0xc1 0xb0 0x5f == sqdmulh s15, s14, v16.s[1] +0xef 0xc9 0x90 0x5f == sqdmulh s15, s15, v16.s[2] +0x0f 0xca 0xb1 0x5f == sqdmulh s15, s16, v17.s[3] +0x27 0xd0 0x4e 0x5f == sqrdmulh h7, h1, v14.h[0] +0xe7 0xd1 0x58 0x5f == sqrdmulh h7, h15, v8.h[1] +0xe7 0xd1 0x68 0x5f == sqrdmulh h7, h15, v8.h[2] +0xe7 0xd1 0x78 0x5f == sqrdmulh h7, h15, v8.h[3] +0xe7 0xd9 0x48 0x5f == sqrdmulh h7, h15, v8.h[4] +0xe7 0xd9 0x58 0x5f == sqrdmulh h7, h15, v8.h[5] +0xe7 0xd9 0x68 0x5f == sqrdmulh h7, h15, v8.h[6] +0xe7 0xd9 0x78 0x5f == sqrdmulh h7, h15, v8.h[7] +0x6f 0xd0 0x84 0x5f == sqrdmulh s15, s3, v4.s[0] +0xcf 0xd1 0xb0 0x5f == sqrdmulh s15, s14, v16.s[1] +0xef 0xd9 0x90 0x5f == sqrdmulh s15, s15, v16.s[2] +0x0f 0xda 0xb1 0x5f == sqrdmulh s15, s16, v17.s[3] +0x00 0x04 0x1f 0x5e == {{dup|mov}} b0, v0.b[15] +0xe2 0x07 0x16 0x5e == {{dup|mov}} h2, v31.h[5] +0x51 0x04 0x14 0x5e == {{dup|mov}} s17, v2.s[2] +0x86 0x05 0x18 0x5e == {{dup|mov}} d6, v12.d[1] +0x20,0x00,0x02,0x0e == tbl v0.8b, { v1.16b }, v2.8b +0xf0,0x23,0x02,0x0e == tbl v16.8b, { v31.16b, v0.16b }, v2.8b +0x20,0x40,0x02,0x0e == tbl v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b +0xf0,0x62,0x02,0x0e == tbl v16.8b, { v23.16b, v24.16b, v25.16b, v26.16b }, v2.8b +0x20,0x00,0x02,0x4e == tbl v0.16b, { v1.16b }, v2.16b +0xf0,0x23,0x02,0x4e == tbl v16.16b, { v31.16b, v0.16b }, v2.16b +0x20,0x40,0x02,0x4e == tbl v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b +0xe0,0x63,0x02,0x4e == tbl v0.16b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.16b +0x20,0x10,0x02,0x0e == tbx v0.8b, { v1.16b }, v2.8b +0xf0,0x33,0x02,0x0e == tbx v16.8b, { v31.16b, v0.16b }, v2.8b +0x20,0x50,0x02,0x0e == tbx v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b +0xf0,0x72,0x02,0x0e == tbx v16.8b, { v23.16b, v24.16b, v25.16b, v26.16b }, v2.8b +0x20,0x10,0x02,0x4e == tbx v0.16b, { v1.16b }, v2.16b +0xf0,0x33,0x02,0x4e == tbx v16.16b, { v31.16b, v0.16b }, v2.16b +0x20,0x50,0x02,0x4e == tbx v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b +0xf0,0x73,0x02,0x4e == tbx v16.16b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.16b +0xb6,0x69,0x61,0x7e == fcvtxn s22, d13 +0xac,0xc9,0x21,0x7e == fcvtau s12, s13 +0xd5,0xc9,0x61,0x7e == fcvtau d21, d14 +0xb6,0xb9,0x21,0x5e == fcvtms s22, s13 +0xd5,0xb9,0x61,0x5e == fcvtms d21, d14 +0xac,0xb9,0x21,0x7e == fcvtmu s12, s13 +0xd5,0xb9,0x61,0x7e == fcvtmu d21, d14 +0xac,0xa9,0x21,0x7e == fcvtnu s12, s13 +0xd5,0xa9,0x61,0x7e == fcvtnu d21, d14 +0xb6,0xa9,0xa1,0x5e == fcvtps s22, s13 +0xd5,0xa9,0xe1,0x5e == fcvtps d21, d14 +0xac,0xa9,0xa1,0x7e == fcvtpu s12, s13 +0xd5,0xa9,0xe1,0x7e == fcvtpu d21, d14 +0xac,0xb9,0xa1,0x5e == fcvtzs s12, s13 +0xd5,0xb9,0xe1,0x5e == fcvtzs d21, d14 +0xac,0xb9,0xa1,0x7e == fcvtzu s12, s13 +0xd5,0xb9,0xe1,0x7e == fcvtzu d21, d14 +0x1d,0xd7,0xb4,0x7e == fabd s29, s24, s20 +0x1d,0xd7,0xf4,0x7e == fabd d29, d24, d20 diff --git a/suite/MC/AArch64/neon-max-min-pairwise.s.cs b/suite/MC/AArch64/neon-max-min-pairwise.s.cs index 4d129f5bb..9d02ead23 100644 --- a/suite/MC/AArch64/neon-max-min-pairwise.s.cs +++ b/suite/MC/AArch64/neon-max-min-pairwise.s.cs @@ -1,45 +1,46 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xa4,0x22,0x0e = smaxp v0.8b, v1.8b, v2.8b -0x20,0xa4,0x22,0x4e = smaxp v0.16b, v1.16b, v2.16b -0x20,0xa4,0x62,0x0e = smaxp v0.4h, v1.4h, v2.4h -0x20,0xa4,0x62,0x4e = smaxp v0.8h, v1.8h, v2.8h -0x20,0xa4,0xa2,0x0e = smaxp v0.2s, v1.2s, v2.2s -0x20,0xa4,0xa2,0x4e = smaxp v0.4s, v1.4s, v2.4s -0x20,0xa4,0x22,0x2e = umaxp v0.8b, v1.8b, v2.8b -0x20,0xa4,0x22,0x6e = umaxp v0.16b, v1.16b, v2.16b -0x20,0xa4,0x62,0x2e = umaxp v0.4h, v1.4h, v2.4h -0x20,0xa4,0x62,0x6e = umaxp v0.8h, v1.8h, v2.8h -0x20,0xa4,0xa2,0x2e = umaxp v0.2s, v1.2s, v2.2s -0x20,0xa4,0xa2,0x6e = umaxp v0.4s, v1.4s, v2.4s -0x20,0xac,0x22,0x0e = sminp v0.8b, v1.8b, v2.8b -0x20,0xac,0x22,0x4e = sminp v0.16b, v1.16b, v2.16b -0x20,0xac,0x62,0x0e = sminp v0.4h, v1.4h, v2.4h -0x20,0xac,0x62,0x4e = sminp v0.8h, v1.8h, v2.8h -0x20,0xac,0xa2,0x0e = sminp v0.2s, v1.2s, v2.2s -0x20,0xac,0xa2,0x4e = sminp v0.4s, v1.4s, v2.4s -0x20,0xac,0x22,0x2e = uminp v0.8b, v1.8b, v2.8b -0x20,0xac,0x22,0x6e = uminp v0.16b, v1.16b, v2.16b -0x20,0xac,0x62,0x2e = uminp v0.4h, v1.4h, v2.4h -0x20,0xac,0x62,0x6e = uminp v0.8h, v1.8h, v2.8h -0x20,0xac,0xa2,0x2e = uminp v0.2s, v1.2s, v2.2s -0x20,0xac,0xa2,0x6e = uminp v0.4s, v1.4s, v2.4s -0x20,0x34,0x42,0x2e = fmaxp v0.4h, v1.4h, v2.4h -0xff,0x35,0x50,0x6e = fmaxp v31.8h, v15.8h, v16.8h -0x20,0xf4,0x22,0x2e = fmaxp v0.2s, v1.2s, v2.2s -0xff,0xf5,0x30,0x6e = fmaxp v31.4s, v15.4s, v16.4s -0x07,0xf5,0x79,0x6e = fmaxp v7.2d, v8.2d, v25.2d -0xea,0x35,0xd6,0x2e = fminp v10.4h, v15.4h, v22.4h -0xa3,0x34,0xc6,0x6e = fminp v3.8h, v5.8h, v6.8h -0xea,0xf5,0xb6,0x2e = fminp v10.2s, v15.2s, v22.2s -0xa3,0xf4,0xa6,0x6e = fminp v3.4s, v5.4s, v6.4s -0xb1,0xf5,0xe2,0x6e = fminp v17.2d, v13.2d, v2.2d -0x20,0x04,0x42,0x2e = fmaxnmp v0.4h, v1.4h, v2.4h -0xff,0x05,0x50,0x6e = fmaxnmp v31.8h, v15.8h, v16.8h -0x20,0xc4,0x22,0x2e = fmaxnmp v0.2s, v1.2s, v2.2s -0xff,0xc5,0x30,0x6e = fmaxnmp v31.4s, v15.4s, v16.4s -0x07,0xc5,0x79,0x6e = fmaxnmp v7.2d, v8.2d, v25.2d -0xea,0x05,0xd6,0x2e = fminnmp v10.4h, v15.4h, v22.4h -0xa3,0x04,0xc6,0x6e = fminnmp v3.8h, v5.8h, v6.8h -0xea,0xc5,0xb6,0x2e = fminnmp v10.2s, v15.2s, v22.2s -0xa3,0xc4,0xa6,0x6e = fminnmp v3.4s, v5.4s, v6.4s -0xb1,0xc5,0xe2,0x6e = fminnmp v17.2d, v13.2d, v2.2d + +0x20,0xa4,0x22,0x0e == smaxp v0.8b, v1.8b, v2.8b +0x20,0xa4,0x22,0x4e == smaxp v0.16b, v1.16b, v2.16b +0x20,0xa4,0x62,0x0e == smaxp v0.4h, v1.4h, v2.4h +0x20,0xa4,0x62,0x4e == smaxp v0.8h, v1.8h, v2.8h +0x20,0xa4,0xa2,0x0e == smaxp v0.2s, v1.2s, v2.2s +0x20,0xa4,0xa2,0x4e == smaxp v0.4s, v1.4s, v2.4s +0x20,0xa4,0x22,0x2e == umaxp v0.8b, v1.8b, v2.8b +0x20,0xa4,0x22,0x6e == umaxp v0.16b, v1.16b, v2.16b +0x20,0xa4,0x62,0x2e == umaxp v0.4h, v1.4h, v2.4h +0x20,0xa4,0x62,0x6e == umaxp v0.8h, v1.8h, v2.8h +0x20,0xa4,0xa2,0x2e == umaxp v0.2s, v1.2s, v2.2s +0x20,0xa4,0xa2,0x6e == umaxp v0.4s, v1.4s, v2.4s +0x20,0xac,0x22,0x0e == sminp v0.8b, v1.8b, v2.8b +0x20,0xac,0x22,0x4e == sminp v0.16b, v1.16b, v2.16b +0x20,0xac,0x62,0x0e == sminp v0.4h, v1.4h, v2.4h +0x20,0xac,0x62,0x4e == sminp v0.8h, v1.8h, v2.8h +0x20,0xac,0xa2,0x0e == sminp v0.2s, v1.2s, v2.2s +0x20,0xac,0xa2,0x4e == sminp v0.4s, v1.4s, v2.4s +0x20,0xac,0x22,0x2e == uminp v0.8b, v1.8b, v2.8b +0x20,0xac,0x22,0x6e == uminp v0.16b, v1.16b, v2.16b +0x20,0xac,0x62,0x2e == uminp v0.4h, v1.4h, v2.4h +0x20,0xac,0x62,0x6e == uminp v0.8h, v1.8h, v2.8h +0x20,0xac,0xa2,0x2e == uminp v0.2s, v1.2s, v2.2s +0x20,0xac,0xa2,0x6e == uminp v0.4s, v1.4s, v2.4s +0x20,0x34,0x42,0x2e == fmaxp v0.4h, v1.4h, v2.4h +0xff,0x35,0x50,0x6e == fmaxp v31.8h, v15.8h, v16.8h +0x20,0xf4,0x22,0x2e == fmaxp v0.2s, v1.2s, v2.2s +0xff,0xf5,0x30,0x6e == fmaxp v31.4s, v15.4s, v16.4s +0x07,0xf5,0x79,0x6e == fmaxp v7.2d, v8.2d, v25.2d +0xea,0x35,0xd6,0x2e == fminp v10.4h, v15.4h, v22.4h +0xa3,0x34,0xc6,0x6e == fminp v3.8h, v5.8h, v6.8h +0xea,0xf5,0xb6,0x2e == fminp v10.2s, v15.2s, v22.2s +0xa3,0xf4,0xa6,0x6e == fminp v3.4s, v5.4s, v6.4s +0xb1,0xf5,0xe2,0x6e == fminp v17.2d, v13.2d, v2.2d +0x20,0x04,0x42,0x2e == fmaxnmp v0.4h, v1.4h, v2.4h +0xff,0x05,0x50,0x6e == fmaxnmp v31.8h, v15.8h, v16.8h +0x20,0xc4,0x22,0x2e == fmaxnmp v0.2s, v1.2s, v2.2s +0xff,0xc5,0x30,0x6e == fmaxnmp v31.4s, v15.4s, v16.4s +0x07,0xc5,0x79,0x6e == fmaxnmp v7.2d, v8.2d, v25.2d +0xea,0x05,0xd6,0x2e == fminnmp v10.4h, v15.4h, v22.4h +0xa3,0x04,0xc6,0x6e == fminnmp v3.8h, v5.8h, v6.8h +0xea,0xc5,0xb6,0x2e == fminnmp v10.2s, v15.2s, v22.2s +0xa3,0xc4,0xa6,0x6e == fminnmp v3.4s, v5.4s, v6.4s +0xb1,0xc5,0xe2,0x6e == fminnmp v17.2d, v13.2d, v2.2d diff --git a/suite/MC/AArch64/neon-max-min.s.cs b/suite/MC/AArch64/neon-max-min.s.cs index a47c00594..3ed0c6217 100644 --- a/suite/MC/AArch64/neon-max-min.s.cs +++ b/suite/MC/AArch64/neon-max-min.s.cs @@ -1,45 +1,46 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x64,0x22,0x0e = smax v0.8b, v1.8b, v2.8b -0x20,0x64,0x22,0x4e = smax v0.16b, v1.16b, v2.16b -0x20,0x64,0x62,0x0e = smax v0.4h, v1.4h, v2.4h -0x20,0x64,0x62,0x4e = smax v0.8h, v1.8h, v2.8h -0x20,0x64,0xa2,0x0e = smax v0.2s, v1.2s, v2.2s -0x20,0x64,0xa2,0x4e = smax v0.4s, v1.4s, v2.4s -0x20,0x64,0x22,0x2e = umax v0.8b, v1.8b, v2.8b -0x20,0x64,0x22,0x6e = umax v0.16b, v1.16b, v2.16b -0x20,0x64,0x62,0x2e = umax v0.4h, v1.4h, v2.4h -0x20,0x64,0x62,0x6e = umax v0.8h, v1.8h, v2.8h -0x20,0x64,0xa2,0x2e = umax v0.2s, v1.2s, v2.2s -0x20,0x64,0xa2,0x6e = umax v0.4s, v1.4s, v2.4s -0x20,0x6c,0x22,0x0e = smin v0.8b, v1.8b, v2.8b -0x20,0x6c,0x22,0x4e = smin v0.16b, v1.16b, v2.16b -0x20,0x6c,0x62,0x0e = smin v0.4h, v1.4h, v2.4h -0x20,0x6c,0x62,0x4e = smin v0.8h, v1.8h, v2.8h -0x20,0x6c,0xa2,0x0e = smin v0.2s, v1.2s, v2.2s -0x20,0x6c,0xa2,0x4e = smin v0.4s, v1.4s, v2.4s -0x20,0x6c,0x22,0x2e = umin v0.8b, v1.8b, v2.8b -0x20,0x6c,0x22,0x6e = umin v0.16b, v1.16b, v2.16b -0x20,0x6c,0x62,0x2e = umin v0.4h, v1.4h, v2.4h -0x20,0x6c,0x62,0x6e = umin v0.8h, v1.8h, v2.8h -0x20,0x6c,0xa2,0x2e = umin v0.2s, v1.2s, v2.2s -0x20,0x6c,0xa2,0x6e = umin v0.4s, v1.4s, v2.4s -0x20,0x34,0x42,0x0e = fmax v0.4h, v1.4h, v2.4h -0x20,0x34,0x42,0x4e = fmax v0.8h, v1.8h, v2.8h -0x20,0xf4,0x22,0x0e = fmax v0.2s, v1.2s, v2.2s -0xff,0xf5,0x30,0x4e = fmax v31.4s, v15.4s, v16.4s -0x07,0xf5,0x79,0x4e = fmax v7.2d, v8.2d, v25.2d -0xea,0x35,0xd6,0x0e = fmin v10.4h, v15.4h, v22.4h -0xea,0x35,0xd6,0x4e = fmin v10.8h, v15.8h, v22.8h -0xea,0xf5,0xb6,0x0e = fmin v10.2s, v15.2s, v22.2s -0xa3,0xf4,0xa6,0x4e = fmin v3.4s, v5.4s, v6.4s -0xb1,0xf5,0xe2,0x4e = fmin v17.2d, v13.2d, v2.2d -0x20,0x04,0x42,0x0e = fmaxnm v0.4h, v1.4h, v2.4h -0x20,0x04,0x42,0x4e = fmaxnm v0.8h, v1.8h, v2.8h -0x20,0xc4,0x22,0x0e = fmaxnm v0.2s, v1.2s, v2.2s -0xff,0xc5,0x30,0x4e = fmaxnm v31.4s, v15.4s, v16.4s -0x07,0xc5,0x79,0x4e = fmaxnm v7.2d, v8.2d, v25.2d -0xea,0x05,0xd6,0x0e = fminnm v10.4h, v15.4h, v22.4h -0xea,0x05,0xd6,0x4e = fminnm v10.8h, v15.8h, v22.8h -0xea,0xc5,0xb6,0x0e = fminnm v10.2s, v15.2s, v22.2s -0xa3,0xc4,0xa6,0x4e = fminnm v3.4s, v5.4s, v6.4s -0xb1,0xc5,0xe2,0x4e = fminnm v17.2d, v13.2d, v2.2d + +0x20,0x64,0x22,0x0e == smax v0.8b, v1.8b, v2.8b +0x20,0x64,0x22,0x4e == smax v0.16b, v1.16b, v2.16b +0x20,0x64,0x62,0x0e == smax v0.4h, v1.4h, v2.4h +0x20,0x64,0x62,0x4e == smax v0.8h, v1.8h, v2.8h +0x20,0x64,0xa2,0x0e == smax v0.2s, v1.2s, v2.2s +0x20,0x64,0xa2,0x4e == smax v0.4s, v1.4s, v2.4s +0x20,0x64,0x22,0x2e == umax v0.8b, v1.8b, v2.8b +0x20,0x64,0x22,0x6e == umax v0.16b, v1.16b, v2.16b +0x20,0x64,0x62,0x2e == umax v0.4h, v1.4h, v2.4h +0x20,0x64,0x62,0x6e == umax v0.8h, v1.8h, v2.8h +0x20,0x64,0xa2,0x2e == umax v0.2s, v1.2s, v2.2s +0x20,0x64,0xa2,0x6e == umax v0.4s, v1.4s, v2.4s +0x20,0x6c,0x22,0x0e == smin v0.8b, v1.8b, v2.8b +0x20,0x6c,0x22,0x4e == smin v0.16b, v1.16b, v2.16b +0x20,0x6c,0x62,0x0e == smin v0.4h, v1.4h, v2.4h +0x20,0x6c,0x62,0x4e == smin v0.8h, v1.8h, v2.8h +0x20,0x6c,0xa2,0x0e == smin v0.2s, v1.2s, v2.2s +0x20,0x6c,0xa2,0x4e == smin v0.4s, v1.4s, v2.4s +0x20,0x6c,0x22,0x2e == umin v0.8b, v1.8b, v2.8b +0x20,0x6c,0x22,0x6e == umin v0.16b, v1.16b, v2.16b +0x20,0x6c,0x62,0x2e == umin v0.4h, v1.4h, v2.4h +0x20,0x6c,0x62,0x6e == umin v0.8h, v1.8h, v2.8h +0x20,0x6c,0xa2,0x2e == umin v0.2s, v1.2s, v2.2s +0x20,0x6c,0xa2,0x6e == umin v0.4s, v1.4s, v2.4s +0x20,0x34,0x42,0x0e == fmax v0.4h, v1.4h, v2.4h +0x20,0x34,0x42,0x4e == fmax v0.8h, v1.8h, v2.8h +0x20,0xf4,0x22,0x0e == fmax v0.2s, v1.2s, v2.2s +0xff,0xf5,0x30,0x4e == fmax v31.4s, v15.4s, v16.4s +0x07,0xf5,0x79,0x4e == fmax v7.2d, v8.2d, v25.2d +0xea,0x35,0xd6,0x0e == fmin v10.4h, v15.4h, v22.4h +0xea,0x35,0xd6,0x4e == fmin v10.8h, v15.8h, v22.8h +0xea,0xf5,0xb6,0x0e == fmin v10.2s, v15.2s, v22.2s +0xa3,0xf4,0xa6,0x4e == fmin v3.4s, v5.4s, v6.4s +0xb1,0xf5,0xe2,0x4e == fmin v17.2d, v13.2d, v2.2d +0x20,0x04,0x42,0x0e == fmaxnm v0.4h, v1.4h, v2.4h +0x20,0x04,0x42,0x4e == fmaxnm v0.8h, v1.8h, v2.8h +0x20,0xc4,0x22,0x0e == fmaxnm v0.2s, v1.2s, v2.2s +0xff,0xc5,0x30,0x4e == fmaxnm v31.4s, v15.4s, v16.4s +0x07,0xc5,0x79,0x4e == fmaxnm v7.2d, v8.2d, v25.2d +0xea,0x05,0xd6,0x0e == fminnm v10.4h, v15.4h, v22.4h +0xea,0x05,0xd6,0x4e == fminnm v10.8h, v15.8h, v22.8h +0xea,0xc5,0xb6,0x0e == fminnm v10.2s, v15.2s, v22.2s +0xa3,0xc4,0xa6,0x4e == fminnm v3.4s, v5.4s, v6.4s +0xb1,0xc5,0xe2,0x4e == fminnm v17.2d, v13.2d, v2.2d diff --git a/suite/MC/AArch64/neon-mla-mls-instructions.s.cs b/suite/MC/AArch64/neon-mla-mls-instructions.s.cs index 7697441fb..0b2c81ddb 100644 --- a/suite/MC/AArch64/neon-mla-mls-instructions.s.cs +++ b/suite/MC/AArch64/neon-mla-mls-instructions.s.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x94,0x22,0x0e = mla v0.8b, v1.8b, v2.8b -0x20,0x94,0x22,0x4e = mla v0.16b, v1.16b, v2.16b -0x20,0x94,0x62,0x0e = mla v0.4h, v1.4h, v2.4h -0x20,0x94,0x62,0x4e = mla v0.8h, v1.8h, v2.8h -0x20,0x94,0xa2,0x0e = mla v0.2s, v1.2s, v2.2s -0x20,0x94,0xa2,0x4e = mla v0.4s, v1.4s, v2.4s -0x20,0x94,0x22,0x2e = mls v0.8b, v1.8b, v2.8b -0x20,0x94,0x22,0x6e = mls v0.16b, v1.16b, v2.16b -0x20,0x94,0x62,0x2e = mls v0.4h, v1.4h, v2.4h -0x20,0x94,0x62,0x6e = mls v0.8h, v1.8h, v2.8h -0x20,0x94,0xa2,0x2e = mls v0.2s, v1.2s, v2.2s -0x20,0x94,0xa2,0x6e = mls v0.4s, v1.4s, v2.4s -0x20,0x0c,0x42,0x0e = fmla v0.4h, v1.4h, v2.4h -0x20,0x0c,0x42,0x4e = fmla v0.8h, v1.8h, v2.8h -0x20,0xcc,0x22,0x0e = fmla v0.2s, v1.2s, v2.2s -0x20,0xcc,0x22,0x4e = fmla v0.4s, v1.4s, v2.4s -0x20,0xcc,0x62,0x4e = fmla v0.2d, v1.2d, v2.2d -0x20,0x0c,0xc2,0x0e = fmls v0.4h, v1.4h, v2.4h -0x20,0x0c,0xc2,0x4e = fmls v0.8h, v1.8h, v2.8h -0x20,0xcc,0xa2,0x0e = fmls v0.2s, v1.2s, v2.2s -0x20,0xcc,0xa2,0x4e = fmls v0.4s, v1.4s, v2.4s -0x20,0xcc,0xe2,0x4e = fmls v0.2d, v1.2d, v2.2d + +0x20,0x94,0x22,0x0e == mla v0.8b, v1.8b, v2.8b +0x20,0x94,0x22,0x4e == mla v0.16b, v1.16b, v2.16b +0x20,0x94,0x62,0x0e == mla v0.4h, v1.4h, v2.4h +0x20,0x94,0x62,0x4e == mla v0.8h, v1.8h, v2.8h +0x20,0x94,0xa2,0x0e == mla v0.2s, v1.2s, v2.2s +0x20,0x94,0xa2,0x4e == mla v0.4s, v1.4s, v2.4s +0x20,0x94,0x22,0x2e == mls v0.8b, v1.8b, v2.8b +0x20,0x94,0x22,0x6e == mls v0.16b, v1.16b, v2.16b +0x20,0x94,0x62,0x2e == mls v0.4h, v1.4h, v2.4h +0x20,0x94,0x62,0x6e == mls v0.8h, v1.8h, v2.8h +0x20,0x94,0xa2,0x2e == mls v0.2s, v1.2s, v2.2s +0x20,0x94,0xa2,0x6e == mls v0.4s, v1.4s, v2.4s +0x20,0x0c,0x42,0x0e == fmla v0.4h, v1.4h, v2.4h +0x20,0x0c,0x42,0x4e == fmla v0.8h, v1.8h, v2.8h +0x20,0xcc,0x22,0x0e == fmla v0.2s, v1.2s, v2.2s +0x20,0xcc,0x22,0x4e == fmla v0.4s, v1.4s, v2.4s +0x20,0xcc,0x62,0x4e == fmla v0.2d, v1.2d, v2.2d +0x20,0x0c,0xc2,0x0e == fmls v0.4h, v1.4h, v2.4h +0x20,0x0c,0xc2,0x4e == fmls v0.8h, v1.8h, v2.8h +0x20,0xcc,0xa2,0x0e == fmls v0.2s, v1.2s, v2.2s +0x20,0xcc,0xa2,0x4e == fmls v0.4s, v1.4s, v2.4s +0x20,0xcc,0xe2,0x4e == fmls v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-mov.s.cs b/suite/MC/AArch64/neon-mov.s.cs index 3f59a1ef8..4d96ba46a 100644 --- a/suite/MC/AArch64/neon-mov.s.cs +++ b/suite/MC/AArch64/neon-mov.s.cs @@ -1,74 +1,75 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x04,0x00,0x0f = movi v0.2s, #1 -0x01,0x04,0x00,0x0f = movi v1.2s, #0 -0x2f,0x24,0x00,0x0f = movi v15.2s, #1, lsl #8 -0x30,0x44,0x00,0x0f = movi v16.2s, #1, lsl #16 -0x3f,0x64,0x00,0x0f = movi v31.2s, #1, lsl #24 -0x20,0x04,0x00,0x4f = movi v0.4s, #1 -0x20,0x24,0x00,0x4f = movi v0.4s, #1, lsl #8 -0x20,0x44,0x00,0x4f = movi v0.4s, #1, lsl #16 -0x20,0x64,0x00,0x4f = movi v0.4s, #1, lsl #24 -0x20,0x84,0x00,0x0f = movi v0.4h, #1 -0x20,0xa4,0x00,0x0f = movi v0.4h, #1, lsl #8 -0x20,0x84,0x00,0x4f = movi v0.8h, #1 -0x20,0xa4,0x00,0x4f = movi v0.8h, #1, lsl #8 -0x20,0x04,0x00,0x2f = mvni v0.2s, #1 -0x01,0x04,0x00,0x2f = mvni v1.2s, #0 -0x20,0x24,0x00,0x2f = mvni v0.2s, #1, lsl #8 -0x20,0x44,0x00,0x2f = mvni v0.2s, #1, lsl #16 -0x20,0x64,0x00,0x2f = mvni v0.2s, #1, lsl #24 -0x20,0x04,0x00,0x6f = mvni v0.4s, #1 -0x2f,0x24,0x00,0x6f = mvni v15.4s, #1, lsl #8 -0x30,0x44,0x00,0x6f = mvni v16.4s, #1, lsl #16 -0x3f,0x64,0x00,0x6f = mvni v31.4s, #1, lsl #24 -0x20,0x84,0x00,0x2f = mvni v0.4h, #1 -0x20,0xa4,0x00,0x2f = mvni v0.4h, #1, lsl #8 -0x20,0x84,0x00,0x6f = mvni v0.8h, #1 -0x20,0xa4,0x00,0x6f = mvni v0.8h, #1, lsl #8 -0x20,0x14,0x00,0x2f = bic v0.2s, #1 -0x01,0x14,0x00,0x2f = bic v1.2s, #0 -0x20,0x34,0x00,0x2f = bic v0.2s, #1, lsl #8 -0x20,0x54,0x00,0x2f = bic v0.2s, #1, lsl #16 -0x20,0x74,0x00,0x2f = bic v0.2s, #1, lsl #24 -0x20,0x14,0x00,0x6f = bic v0.4s, #1 -0x20,0x34,0x00,0x6f = bic v0.4s, #1, lsl #8 -0x20,0x54,0x00,0x6f = bic v0.4s, #1, lsl #16 -0x20,0x74,0x00,0x6f = bic v0.4s, #1, lsl #24 -0x2f,0x94,0x00,0x2f = bic v15.4h, #1 -0x30,0xb4,0x00,0x2f = bic v16.4h, #1, lsl #8 -0x20,0x94,0x00,0x6f = bic v0.8h, #1 -0x3f,0xb4,0x00,0x6f = bic v31.8h, #1, lsl #8 -0x20,0x14,0x00,0x0f = orr v0.2s, #1 -0x01,0x14,0x00,0x0f = orr v1.2s, #0 -0x20,0x34,0x00,0x0f = orr v0.2s, #1, lsl #8 -0x20,0x54,0x00,0x0f = orr v0.2s, #1, lsl #16 -0x20,0x74,0x00,0x0f = orr v0.2s, #1, lsl #24 -0x20,0x14,0x00,0x4f = orr v0.4s, #1 -0x20,0x34,0x00,0x4f = orr v0.4s, #1, lsl #8 -0x20,0x54,0x00,0x4f = orr v0.4s, #1, lsl #16 -0x20,0x74,0x00,0x4f = orr v0.4s, #1, lsl #24 -0x3f,0x94,0x00,0x0f = orr v31.4h, #1 -0x2f,0xb4,0x00,0x0f = orr v15.4h, #1, lsl #8 -0x20,0x94,0x00,0x4f = orr v0.8h, #1 -0x30,0xb4,0x00,0x4f = orr v16.8h, #1, lsl #8 -0x20,0xc4,0x00,0x0f = movi v0.2s, #1, msl #8 -0x21,0xd4,0x00,0x0f = movi v1.2s, #1, msl #16 -0x20,0xc4,0x00,0x4f = movi v0.4s, #1, msl #8 -0x3f,0xd4,0x00,0x4f = movi v31.4s, #1, msl #16 -0x21,0xc4,0x00,0x2f = mvni v1.2s, #1, msl #8 -0x20,0xd4,0x00,0x2f = mvni v0.2s, #1, msl #16 -0x3f,0xc4,0x00,0x6f = mvni v31.4s, #1, msl #8 -0x20,0xd4,0x00,0x6f = mvni v0.4s, #1, msl #16 -0x00,0xe4,0x00,0x0f = movi v0.8b, #0 -0xff,0xe7,0x07,0x0f = movi v31.8b, #255 -0xef,0xe5,0x00,0x4f = movi v15.16b, #15 -0xff,0xe7,0x00,0x4f = movi v31.16b, #31 -0x40,0xe5,0x05,0x6f = movi v0.2d, #0xff00ff00ff00ff00 -0x40,0xe5,0x05,0x2f = movi d0, #0xff00ff00ff00ff00 -0x01,0xf6,0x03,0x0f = fmov v1.2s, #1.00000000 -0x0f,0xf6,0x03,0x4f = fmov v15.4s, #1.00000000 -0x1f,0xf6,0x03,0x6f = fmov v31.2d, #1.00000000 -0xe0,0x1f,0xbf,0x0e = mov v0.8b, v31.8b -0x0f,0x1e,0xb0,0x4e = mov v15.16b, v16.16b -0xe0,0x1f,0xbf,0x0e = mov v0.8b, v31.8b -0x0f,0x1e,0xb0,0x4e = mov v15.16b, v16.16b + +0x20,0x04,0x00,0x0f == movi v0.2s, #{{0x1|1}} +0x01,0x04,0x00,0x0f == movi v1.2s, #{{0x0|0}} +0x2f,0x24,0x00,0x0f == movi v15.2s, #{{0x1|1}}, lsl #8 +0x30,0x44,0x00,0x0f == movi v16.2s, #{{0x1|1}}, lsl #16 +0x3f,0x64,0x00,0x0f == movi v31.2s, #{{0x1|1}}, lsl #24 +0x20,0x04,0x00,0x4f == movi v0.4s, #{{0x1|1}} +0x20,0x24,0x00,0x4f == movi v0.4s, #{{0x1|1}}, lsl #8 +0x20,0x44,0x00,0x4f == movi v0.4s, #{{0x1|1}}, lsl #16 +0x20,0x64,0x00,0x4f == movi v0.4s, #{{0x1|1}}, lsl #24 +0x20,0x84,0x00,0x0f == movi v0.4h, #{{0x1|1}} +0x20,0xa4,0x00,0x0f == movi v0.4h, #{{0x1|1}}, lsl #8 +0x20,0x84,0x00,0x4f == movi v0.8h, #{{0x1|1}} +0x20,0xa4,0x00,0x4f == movi v0.8h, #{{0x1|1}}, lsl #8 +0x20,0x04,0x00,0x2f == mvni v0.2s, #{{0x1|1}} +0x01,0x04,0x00,0x2f == mvni v1.2s, #{{0x0|0}} +0x20,0x24,0x00,0x2f == mvni v0.2s, #{{0x1|1}}, lsl #8 +0x20,0x44,0x00,0x2f == mvni v0.2s, #{{0x1|1}}, lsl #16 +0x20,0x64,0x00,0x2f == mvni v0.2s, #{{0x1|1}}, lsl #24 +0x20,0x04,0x00,0x6f == mvni v0.4s, #{{0x1|1}} +0x2f,0x24,0x00,0x6f == mvni v15.4s, #{{0x1|1}}, lsl #8 +0x30,0x44,0x00,0x6f == mvni v16.4s, #{{0x1|1}}, lsl #16 +0x3f,0x64,0x00,0x6f == mvni v31.4s, #{{0x1|1}}, lsl #24 +0x20,0x84,0x00,0x2f == mvni v0.4h, #{{0x1|1}} +0x20,0xa4,0x00,0x2f == mvni v0.4h, #{{0x1|1}}, lsl #8 +0x20,0x84,0x00,0x6f == mvni v0.8h, #{{0x1|1}} +0x20,0xa4,0x00,0x6f == mvni v0.8h, #{{0x1|1}}, lsl #8 +0x20,0x14,0x00,0x2f == bic v0.2s, #{{0x1|1}} +0x01,0x14,0x00,0x2f == bic v1.2s, #{{0x0|0}} +0x20,0x34,0x00,0x2f == bic v0.2s, #{{0x1|1}}, lsl #8 +0x20,0x54,0x00,0x2f == bic v0.2s, #{{0x1|1}}, lsl #16 +0x20,0x74,0x00,0x2f == bic v0.2s, #{{0x1|1}}, lsl #24 +0x20,0x14,0x00,0x6f == bic v0.4s, #{{0x1|1}} +0x20,0x34,0x00,0x6f == bic v0.4s, #{{0x1|1}}, lsl #8 +0x20,0x54,0x00,0x6f == bic v0.4s, #{{0x1|1}}, lsl #16 +0x20,0x74,0x00,0x6f == bic v0.4s, #{{0x1|1}}, lsl #24 +0x2f,0x94,0x00,0x2f == bic v15.4h, #{{0x1|1}} +0x30,0xb4,0x00,0x2f == bic v16.4h, #{{0x1|1}}, lsl #8 +0x20,0x94,0x00,0x6f == bic v0.8h, #{{0x1|1}} +0x3f,0xb4,0x00,0x6f == bic v31.8h, #{{0x1|1}}, lsl #8 +0x20,0x14,0x00,0x0f == orr v0.2s, #{{0x1|1}} +0x01,0x14,0x00,0x0f == orr v1.2s, #{{0x0|0}} +0x20,0x34,0x00,0x0f == orr v0.2s, #{{0x1|1}}, lsl #8 +0x20,0x54,0x00,0x0f == orr v0.2s, #{{0x1|1}}, lsl #16 +0x20,0x74,0x00,0x0f == orr v0.2s, #{{0x1|1}}, lsl #24 +0x20,0x14,0x00,0x4f == orr v0.4s, #{{0x1|1}} +0x20,0x34,0x00,0x4f == orr v0.4s, #{{0x1|1}}, lsl #8 +0x20,0x54,0x00,0x4f == orr v0.4s, #{{0x1|1}}, lsl #16 +0x20,0x74,0x00,0x4f == orr v0.4s, #{{0x1|1}}, lsl #24 +0x3f,0x94,0x00,0x0f == orr v31.4h, #{{0x1|1}} +0x2f,0xb4,0x00,0x0f == orr v15.4h, #{{0x1|1}}, lsl #8 +0x20,0x94,0x00,0x4f == orr v0.8h, #{{0x1|1}} +0x30,0xb4,0x00,0x4f == orr v16.8h, #{{0x1|1}}, lsl #8 +0x20,0xc4,0x00,0x0f == movi v0.2s, #{{0x1|1}}, msl #8 +0x21,0xd4,0x00,0x0f == movi v1.2s, #{{0x1|1}}, msl #16 +0x20,0xc4,0x00,0x4f == movi v0.4s, #{{0x1|1}}, msl #8 +0x3f,0xd4,0x00,0x4f == movi v31.4s, #{{0x1|1}}, msl #16 +0x21,0xc4,0x00,0x2f == mvni v1.2s, #{{0x1|1}}, msl #8 +0x20,0xd4,0x00,0x2f == mvni v0.2s, #{{0x1|1}}, msl #16 +0x3f,0xc4,0x00,0x6f == mvni v31.4s, #{{0x1|1}}, msl #8 +0x20,0xd4,0x00,0x6f == mvni v0.4s, #{{0x1|1}}, msl #16 +0x00,0xe4,0x00,0x0f == movi v0.8b, #{{0x0|0}} +0xff,0xe7,0x07,0x0f == movi v31.8b, #{{0xff|255}} +0xef,0xe5,0x00,0x4f == movi v15.16b, #{{0xf|15}} +0xff,0xe7,0x00,0x4f == movi v31.16b, #{{0x1f|31}} +0x40,0xe5,0x05,0x6f == movi v0.2d, #0xff00ff00ff00ff00 +0x40,0xe5,0x05,0x2f == movi d0, #0xff00ff00ff00ff00 +0x01,0xf6,0x03,0x0f == fmov v1.2s, #{{1.00000000|1.000000e\+00}} +0x0f,0xf6,0x03,0x4f == fmov v15.4s, #{{1.00000000|1.000000e\+00}} +0x1f,0xf6,0x03,0x6f == fmov v31.2d, #{{1.00000000|1.000000e\+00}} +0xe0,0x1f,0xbf,0x0e == mov v0.8b, v31.8b +0x0f,0x1e,0xb0,0x4e == mov v15.16b, v16.16b +0xe0,0x1f,0xbf,0x0e == mov v0.8b, v31.8b +0x0f,0x1e,0xb0,0x4e == mov v15.16b, v16.16b diff --git a/suite/MC/AArch64/neon-mul-div-instructions.s.cs b/suite/MC/AArch64/neon-mul-div-instructions.s.cs index 2cdb884f6..8633f4e37 100644 --- a/suite/MC/AArch64/neon-mul-div-instructions.s.cs +++ b/suite/MC/AArch64/neon-mul-div-instructions.s.cs @@ -1,24 +1,25 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x9c,0x22,0x0e = mul v0.8b, v1.8b, v2.8b -0x20,0x9c,0x22,0x4e = mul v0.16b, v1.16b, v2.16b -0x20,0x9c,0x62,0x0e = mul v0.4h, v1.4h, v2.4h -0x20,0x9c,0x62,0x4e = mul v0.8h, v1.8h, v2.8h -0x20,0x9c,0xa2,0x0e = mul v0.2s, v1.2s, v2.2s -0x20,0x9c,0xa2,0x4e = mul v0.4s, v1.4s, v2.4s -0x20,0xdc,0x22,0x2e = fmul v0.2s, v1.2s, v2.2s -0x20,0xdc,0x22,0x6e = fmul v0.4s, v1.4s, v2.4s -0x20,0xdc,0x62,0x6e = fmul v0.2d, v1.2d, v2.2d -0x20,0xfc,0x22,0x2e = fdiv v0.2s, v1.2s, v2.2s -0x20,0xfc,0x22,0x6e = fdiv v0.4s, v1.4s, v2.4s -0x20,0xfc,0x62,0x6e = fdiv v0.2d, v1.2d, v2.2d -0xf1,0x9f,0x30,0x2e = pmul v17.8b, v31.8b, v16.8b -0x20,0x9c,0x22,0x6e = pmul v0.16b, v1.16b, v2.16b -0x22,0xb7,0x63,0x0e = sqdmulh v2.4h, v25.4h, v3.4h -0xac,0xb4,0x6d,0x4e = sqdmulh v12.8h, v5.8h, v13.8h -0x23,0xb4,0xbe,0x0e = sqdmulh v3.2s, v1.2s, v30.2s -0x22,0xb7,0x63,0x2e = sqrdmulh v2.4h, v25.4h, v3.4h -0xac,0xb4,0x6d,0x6e = sqrdmulh v12.8h, v5.8h, v13.8h -0x23,0xb4,0xbe,0x2e = sqrdmulh v3.2s, v1.2s, v30.2s -0xb5,0xdc,0x2d,0x0e = fmulx v21.2s, v5.2s, v13.2s -0x21,0xdf,0x23,0x4e = fmulx v1.4s, v25.4s, v3.4s -0xdf,0xde,0x62,0x4e = fmulx v31.2d, v22.2d, v2.2d + +0x20,0x9c,0x22,0x0e == mul v0.8b, v1.8b, v2.8b +0x20,0x9c,0x22,0x4e == mul v0.16b, v1.16b, v2.16b +0x20,0x9c,0x62,0x0e == mul v0.4h, v1.4h, v2.4h +0x20,0x9c,0x62,0x4e == mul v0.8h, v1.8h, v2.8h +0x20,0x9c,0xa2,0x0e == mul v0.2s, v1.2s, v2.2s +0x20,0x9c,0xa2,0x4e == mul v0.4s, v1.4s, v2.4s +0x20,0xdc,0x22,0x2e == fmul v0.2s, v1.2s, v2.2s +0x20,0xdc,0x22,0x6e == fmul v0.4s, v1.4s, v2.4s +0x20,0xdc,0x62,0x6e == fmul v0.2d, v1.2d, v2.2d +0x20,0xfc,0x22,0x2e == fdiv v0.2s, v1.2s, v2.2s +0x20,0xfc,0x22,0x6e == fdiv v0.4s, v1.4s, v2.4s +0x20,0xfc,0x62,0x6e == fdiv v0.2d, v1.2d, v2.2d +0xf1,0x9f,0x30,0x2e == pmul v17.8b, v31.8b, v16.8b +0x20,0x9c,0x22,0x6e == pmul v0.16b, v1.16b, v2.16b +0x22,0xb7,0x63,0x0e == sqdmulh v2.4h, v25.4h, v3.4h +0xac,0xb4,0x6d,0x4e == sqdmulh v12.8h, v5.8h, v13.8h +0x23,0xb4,0xbe,0x0e == sqdmulh v3.2s, v1.2s, v30.2s +0x22,0xb7,0x63,0x2e == sqrdmulh v2.4h, v25.4h, v3.4h +0xac,0xb4,0x6d,0x6e == sqrdmulh v12.8h, v5.8h, v13.8h +0x23,0xb4,0xbe,0x2e == sqrdmulh v3.2s, v1.2s, v30.2s +0xb5,0xdc,0x2d,0x0e == fmulx v21.2s, v5.2s, v13.2s +0x21,0xdf,0x23,0x4e == fmulx v1.4s, v25.4s, v3.4s +0xdf,0xde,0x62,0x4e == fmulx v31.2d, v22.2d, v2.2d diff --git a/suite/MC/AArch64/neon-perm.s.cs b/suite/MC/AArch64/neon-perm.s.cs index ccc7fd141..8ceea3966 100644 --- a/suite/MC/AArch64/neon-perm.s.cs +++ b/suite/MC/AArch64/neon-perm.s.cs @@ -1,43 +1,44 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x18,0x02,0x0e = uzp1 v0.8b, v1.8b, v2.8b -0x20,0x18,0x02,0x4e = uzp1 v0.16b, v1.16b, v2.16b -0x20,0x18,0x42,0x0e = uzp1 v0.4h, v1.4h, v2.4h -0x20,0x18,0x42,0x4e = uzp1 v0.8h, v1.8h, v2.8h -0x20,0x18,0x82,0x0e = uzp1 v0.2s, v1.2s, v2.2s -0x20,0x18,0x82,0x4e = uzp1 v0.4s, v1.4s, v2.4s -0x20,0x18,0xc2,0x4e = uzp1 v0.2d, v1.2d, v2.2d -0x20,0x28,0x02,0x0e = trn1 v0.8b, v1.8b, v2.8b -0x20,0x28,0x02,0x4e = trn1 v0.16b, v1.16b, v2.16b -0x20,0x28,0x42,0x0e = trn1 v0.4h, v1.4h, v2.4h -0x20,0x28,0x42,0x4e = trn1 v0.8h, v1.8h, v2.8h -0x20,0x28,0x82,0x0e = trn1 v0.2s, v1.2s, v2.2s -0x20,0x28,0x82,0x4e = trn1 v0.4s, v1.4s, v2.4s -0x20,0x28,0xc2,0x4e = trn1 v0.2d, v1.2d, v2.2d -0x20,0x38,0x02,0x0e = zip1 v0.8b, v1.8b, v2.8b -0x20,0x38,0x02,0x4e = zip1 v0.16b, v1.16b, v2.16b -0x20,0x38,0x42,0x0e = zip1 v0.4h, v1.4h, v2.4h -0x20,0x38,0x42,0x4e = zip1 v0.8h, v1.8h, v2.8h -0x20,0x38,0x82,0x0e = zip1 v0.2s, v1.2s, v2.2s -0x20,0x38,0x82,0x4e = zip1 v0.4s, v1.4s, v2.4s -0x20,0x38,0xc2,0x4e = zip1 v0.2d, v1.2d, v2.2d -0x20,0x58,0x02,0x0e = uzp2 v0.8b, v1.8b, v2.8b -0x20,0x58,0x02,0x4e = uzp2 v0.16b, v1.16b, v2.16b -0x20,0x58,0x42,0x0e = uzp2 v0.4h, v1.4h, v2.4h -0x20,0x58,0x42,0x4e = uzp2 v0.8h, v1.8h, v2.8h -0x20,0x58,0x82,0x0e = uzp2 v0.2s, v1.2s, v2.2s -0x20,0x58,0x82,0x4e = uzp2 v0.4s, v1.4s, v2.4s -0x20,0x58,0xc2,0x4e = uzp2 v0.2d, v1.2d, v2.2d -0x20,0x68,0x02,0x0e = trn2 v0.8b, v1.8b, v2.8b -0x20,0x68,0x02,0x4e = trn2 v0.16b, v1.16b, v2.16b -0x20,0x68,0x42,0x0e = trn2 v0.4h, v1.4h, v2.4h -0x20,0x68,0x42,0x4e = trn2 v0.8h, v1.8h, v2.8h -0x20,0x68,0x82,0x0e = trn2 v0.2s, v1.2s, v2.2s -0x20,0x68,0x82,0x4e = trn2 v0.4s, v1.4s, v2.4s -0x20,0x68,0xc2,0x4e = trn2 v0.2d, v1.2d, v2.2d -0x20,0x78,0x02,0x0e = zip2 v0.8b, v1.8b, v2.8b -0x20,0x78,0x02,0x4e = zip2 v0.16b, v1.16b, v2.16b -0x20,0x78,0x42,0x0e = zip2 v0.4h, v1.4h, v2.4h -0x20,0x78,0x42,0x4e = zip2 v0.8h, v1.8h, v2.8h -0x20,0x78,0x82,0x0e = zip2 v0.2s, v1.2s, v2.2s -0x20,0x78,0x82,0x4e = zip2 v0.4s, v1.4s, v2.4s -0x20,0x78,0xc2,0x4e = zip2 v0.2d, v1.2d, v2.2d + +0x20,0x18,0x02,0x0e == uzp1 v0.8b, v1.8b, v2.8b +0x20,0x18,0x02,0x4e == uzp1 v0.16b, v1.16b, v2.16b +0x20,0x18,0x42,0x0e == uzp1 v0.4h, v1.4h, v2.4h +0x20,0x18,0x42,0x4e == uzp1 v0.8h, v1.8h, v2.8h +0x20,0x18,0x82,0x0e == uzp1 v0.2s, v1.2s, v2.2s +0x20,0x18,0x82,0x4e == uzp1 v0.4s, v1.4s, v2.4s +0x20,0x18,0xc2,0x4e == uzp1 v0.2d, v1.2d, v2.2d +0x20,0x28,0x02,0x0e == trn1 v0.8b, v1.8b, v2.8b +0x20,0x28,0x02,0x4e == trn1 v0.16b, v1.16b, v2.16b +0x20,0x28,0x42,0x0e == trn1 v0.4h, v1.4h, v2.4h +0x20,0x28,0x42,0x4e == trn1 v0.8h, v1.8h, v2.8h +0x20,0x28,0x82,0x0e == trn1 v0.2s, v1.2s, v2.2s +0x20,0x28,0x82,0x4e == trn1 v0.4s, v1.4s, v2.4s +0x20,0x28,0xc2,0x4e == trn1 v0.2d, v1.2d, v2.2d +0x20,0x38,0x02,0x0e == zip1 v0.8b, v1.8b, v2.8b +0x20,0x38,0x02,0x4e == zip1 v0.16b, v1.16b, v2.16b +0x20,0x38,0x42,0x0e == zip1 v0.4h, v1.4h, v2.4h +0x20,0x38,0x42,0x4e == zip1 v0.8h, v1.8h, v2.8h +0x20,0x38,0x82,0x0e == zip1 v0.2s, v1.2s, v2.2s +0x20,0x38,0x82,0x4e == zip1 v0.4s, v1.4s, v2.4s +0x20,0x38,0xc2,0x4e == zip1 v0.2d, v1.2d, v2.2d +0x20,0x58,0x02,0x0e == uzp2 v0.8b, v1.8b, v2.8b +0x20,0x58,0x02,0x4e == uzp2 v0.16b, v1.16b, v2.16b +0x20,0x58,0x42,0x0e == uzp2 v0.4h, v1.4h, v2.4h +0x20,0x58,0x42,0x4e == uzp2 v0.8h, v1.8h, v2.8h +0x20,0x58,0x82,0x0e == uzp2 v0.2s, v1.2s, v2.2s +0x20,0x58,0x82,0x4e == uzp2 v0.4s, v1.4s, v2.4s +0x20,0x58,0xc2,0x4e == uzp2 v0.2d, v1.2d, v2.2d +0x20,0x68,0x02,0x0e == trn2 v0.8b, v1.8b, v2.8b +0x20,0x68,0x02,0x4e == trn2 v0.16b, v1.16b, v2.16b +0x20,0x68,0x42,0x0e == trn2 v0.4h, v1.4h, v2.4h +0x20,0x68,0x42,0x4e == trn2 v0.8h, v1.8h, v2.8h +0x20,0x68,0x82,0x0e == trn2 v0.2s, v1.2s, v2.2s +0x20,0x68,0x82,0x4e == trn2 v0.4s, v1.4s, v2.4s +0x20,0x68,0xc2,0x4e == trn2 v0.2d, v1.2d, v2.2d +0x20,0x78,0x02,0x0e == zip2 v0.8b, v1.8b, v2.8b +0x20,0x78,0x02,0x4e == zip2 v0.16b, v1.16b, v2.16b +0x20,0x78,0x42,0x0e == zip2 v0.4h, v1.4h, v2.4h +0x20,0x78,0x42,0x4e == zip2 v0.8h, v1.8h, v2.8h +0x20,0x78,0x82,0x0e == zip2 v0.2s, v1.2s, v2.2s +0x20,0x78,0x82,0x4e == zip2 v0.4s, v1.4s, v2.4s +0x20,0x78,0xc2,0x4e == zip2 v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-rounding-halving-add.s.cs b/suite/MC/AArch64/neon-rounding-halving-add.s.cs index f6d3040ff..bf74f8d00 100644 --- a/suite/MC/AArch64/neon-rounding-halving-add.s.cs +++ b/suite/MC/AArch64/neon-rounding-halving-add.s.cs @@ -1,13 +1,14 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x14,0x22,0x0e = srhadd v0.8b, v1.8b, v2.8b -0x20,0x14,0x22,0x4e = srhadd v0.16b, v1.16b, v2.16b -0x20,0x14,0x62,0x0e = srhadd v0.4h, v1.4h, v2.4h -0x20,0x14,0x62,0x4e = srhadd v0.8h, v1.8h, v2.8h -0x20,0x14,0xa2,0x0e = srhadd v0.2s, v1.2s, v2.2s -0x20,0x14,0xa2,0x4e = srhadd v0.4s, v1.4s, v2.4s -0x20,0x14,0x22,0x2e = urhadd v0.8b, v1.8b, v2.8b -0x20,0x14,0x22,0x6e = urhadd v0.16b, v1.16b, v2.16b -0x20,0x14,0x62,0x2e = urhadd v0.4h, v1.4h, v2.4h -0x20,0x14,0x62,0x6e = urhadd v0.8h, v1.8h, v2.8h -0x20,0x14,0xa2,0x2e = urhadd v0.2s, v1.2s, v2.2s -0x20,0x14,0xa2,0x6e = urhadd v0.4s, v1.4s, v2.4s + +0x20,0x14,0x22,0x0e == srhadd v0.8b, v1.8b, v2.8b +0x20,0x14,0x22,0x4e == srhadd v0.16b, v1.16b, v2.16b +0x20,0x14,0x62,0x0e == srhadd v0.4h, v1.4h, v2.4h +0x20,0x14,0x62,0x4e == srhadd v0.8h, v1.8h, v2.8h +0x20,0x14,0xa2,0x0e == srhadd v0.2s, v1.2s, v2.2s +0x20,0x14,0xa2,0x4e == srhadd v0.4s, v1.4s, v2.4s +0x20,0x14,0x22,0x2e == urhadd v0.8b, v1.8b, v2.8b +0x20,0x14,0x22,0x6e == urhadd v0.16b, v1.16b, v2.16b +0x20,0x14,0x62,0x2e == urhadd v0.4h, v1.4h, v2.4h +0x20,0x14,0x62,0x6e == urhadd v0.8h, v1.8h, v2.8h +0x20,0x14,0xa2,0x2e == urhadd v0.2s, v1.2s, v2.2s +0x20,0x14,0xa2,0x6e == urhadd v0.4s, v1.4s, v2.4s diff --git a/suite/MC/AArch64/neon-rounding-shift.s.cs b/suite/MC/AArch64/neon-rounding-shift.s.cs index 8a35cca69..6ed85a70d 100644 --- a/suite/MC/AArch64/neon-rounding-shift.s.cs +++ b/suite/MC/AArch64/neon-rounding-shift.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x54,0x22,0x0e = srshl v0.8b, v1.8b, v2.8b -0x20,0x54,0x22,0x4e = srshl v0.16b, v1.16b, v2.16b -0x20,0x54,0x62,0x0e = srshl v0.4h, v1.4h, v2.4h -0x20,0x54,0x62,0x4e = srshl v0.8h, v1.8h, v2.8h -0x20,0x54,0xa2,0x0e = srshl v0.2s, v1.2s, v2.2s -0x20,0x54,0xa2,0x4e = srshl v0.4s, v1.4s, v2.4s -0x20,0x54,0xe2,0x4e = srshl v0.2d, v1.2d, v2.2d -0x20,0x54,0x22,0x2e = urshl v0.8b, v1.8b, v2.8b -0x20,0x54,0x22,0x6e = urshl v0.16b, v1.16b, v2.16b -0x20,0x54,0x62,0x2e = urshl v0.4h, v1.4h, v2.4h -0x20,0x54,0x62,0x6e = urshl v0.8h, v1.8h, v2.8h -0x20,0x54,0xa2,0x2e = urshl v0.2s, v1.2s, v2.2s -0x20,0x54,0xa2,0x6e = urshl v0.4s, v1.4s, v2.4s -0x20,0x54,0xe2,0x6e = urshl v0.2d, v1.2d, v2.2d + +0x20,0x54,0x22,0x0e == srshl v0.8b, v1.8b, v2.8b +0x20,0x54,0x22,0x4e == srshl v0.16b, v1.16b, v2.16b +0x20,0x54,0x62,0x0e == srshl v0.4h, v1.4h, v2.4h +0x20,0x54,0x62,0x4e == srshl v0.8h, v1.8h, v2.8h +0x20,0x54,0xa2,0x0e == srshl v0.2s, v1.2s, v2.2s +0x20,0x54,0xa2,0x4e == srshl v0.4s, v1.4s, v2.4s +0x20,0x54,0xe2,0x4e == srshl v0.2d, v1.2d, v2.2d +0x20,0x54,0x22,0x2e == urshl v0.8b, v1.8b, v2.8b +0x20,0x54,0x22,0x6e == urshl v0.16b, v1.16b, v2.16b +0x20,0x54,0x62,0x2e == urshl v0.4h, v1.4h, v2.4h +0x20,0x54,0x62,0x6e == urshl v0.8h, v1.8h, v2.8h +0x20,0x54,0xa2,0x2e == urshl v0.2s, v1.2s, v2.2s +0x20,0x54,0xa2,0x6e == urshl v0.4s, v1.4s, v2.4s +0x20,0x54,0xe2,0x6e == urshl v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-saturating-add-sub.s.cs b/suite/MC/AArch64/neon-saturating-add-sub.s.cs index 777453080..763bb2875 100644 --- a/suite/MC/AArch64/neon-saturating-add-sub.s.cs +++ b/suite/MC/AArch64/neon-saturating-add-sub.s.cs @@ -1,29 +1,30 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x0c,0x22,0x0e = sqadd v0.8b, v1.8b, v2.8b -0x20,0x0c,0x22,0x4e = sqadd v0.16b, v1.16b, v2.16b -0x20,0x0c,0x62,0x0e = sqadd v0.4h, v1.4h, v2.4h -0x20,0x0c,0x62,0x4e = sqadd v0.8h, v1.8h, v2.8h -0x20,0x0c,0xa2,0x0e = sqadd v0.2s, v1.2s, v2.2s -0x20,0x0c,0xa2,0x4e = sqadd v0.4s, v1.4s, v2.4s -0x20,0x0c,0xe2,0x4e = sqadd v0.2d, v1.2d, v2.2d -0x20,0x0c,0x22,0x2e = uqadd v0.8b, v1.8b, v2.8b -0x20,0x0c,0x22,0x6e = uqadd v0.16b, v1.16b, v2.16b -0x20,0x0c,0x62,0x2e = uqadd v0.4h, v1.4h, v2.4h -0x20,0x0c,0x62,0x6e = uqadd v0.8h, v1.8h, v2.8h -0x20,0x0c,0xa2,0x2e = uqadd v0.2s, v1.2s, v2.2s -0x20,0x0c,0xa2,0x6e = uqadd v0.4s, v1.4s, v2.4s -0x20,0x0c,0xe2,0x6e = uqadd v0.2d, v1.2d, v2.2d -0x20,0x2c,0x22,0x0e = sqsub v0.8b, v1.8b, v2.8b -0x20,0x2c,0x22,0x4e = sqsub v0.16b, v1.16b, v2.16b -0x20,0x2c,0x62,0x0e = sqsub v0.4h, v1.4h, v2.4h -0x20,0x2c,0x62,0x4e = sqsub v0.8h, v1.8h, v2.8h -0x20,0x2c,0xa2,0x0e = sqsub v0.2s, v1.2s, v2.2s -0x20,0x2c,0xa2,0x4e = sqsub v0.4s, v1.4s, v2.4s -0x20,0x2c,0xe2,0x4e = sqsub v0.2d, v1.2d, v2.2d -0x20,0x2c,0x22,0x2e = uqsub v0.8b, v1.8b, v2.8b -0x20,0x2c,0x22,0x6e = uqsub v0.16b, v1.16b, v2.16b -0x20,0x2c,0x62,0x2e = uqsub v0.4h, v1.4h, v2.4h -0x20,0x2c,0x62,0x6e = uqsub v0.8h, v1.8h, v2.8h -0x20,0x2c,0xa2,0x2e = uqsub v0.2s, v1.2s, v2.2s -0x20,0x2c,0xa2,0x6e = uqsub v0.4s, v1.4s, v2.4s -0x20,0x2c,0xe2,0x6e = uqsub v0.2d, v1.2d, v2.2d + +0x20,0x0c,0x22,0x0e == sqadd v0.8b, v1.8b, v2.8b +0x20,0x0c,0x22,0x4e == sqadd v0.16b, v1.16b, v2.16b +0x20,0x0c,0x62,0x0e == sqadd v0.4h, v1.4h, v2.4h +0x20,0x0c,0x62,0x4e == sqadd v0.8h, v1.8h, v2.8h +0x20,0x0c,0xa2,0x0e == sqadd v0.2s, v1.2s, v2.2s +0x20,0x0c,0xa2,0x4e == sqadd v0.4s, v1.4s, v2.4s +0x20,0x0c,0xe2,0x4e == sqadd v0.2d, v1.2d, v2.2d +0x20,0x0c,0x22,0x2e == uqadd v0.8b, v1.8b, v2.8b +0x20,0x0c,0x22,0x6e == uqadd v0.16b, v1.16b, v2.16b +0x20,0x0c,0x62,0x2e == uqadd v0.4h, v1.4h, v2.4h +0x20,0x0c,0x62,0x6e == uqadd v0.8h, v1.8h, v2.8h +0x20,0x0c,0xa2,0x2e == uqadd v0.2s, v1.2s, v2.2s +0x20,0x0c,0xa2,0x6e == uqadd v0.4s, v1.4s, v2.4s +0x20,0x0c,0xe2,0x6e == uqadd v0.2d, v1.2d, v2.2d +0x20,0x2c,0x22,0x0e == sqsub v0.8b, v1.8b, v2.8b +0x20,0x2c,0x22,0x4e == sqsub v0.16b, v1.16b, v2.16b +0x20,0x2c,0x62,0x0e == sqsub v0.4h, v1.4h, v2.4h +0x20,0x2c,0x62,0x4e == sqsub v0.8h, v1.8h, v2.8h +0x20,0x2c,0xa2,0x0e == sqsub v0.2s, v1.2s, v2.2s +0x20,0x2c,0xa2,0x4e == sqsub v0.4s, v1.4s, v2.4s +0x20,0x2c,0xe2,0x4e == sqsub v0.2d, v1.2d, v2.2d +0x20,0x2c,0x22,0x2e == uqsub v0.8b, v1.8b, v2.8b +0x20,0x2c,0x22,0x6e == uqsub v0.16b, v1.16b, v2.16b +0x20,0x2c,0x62,0x2e == uqsub v0.4h, v1.4h, v2.4h +0x20,0x2c,0x62,0x6e == uqsub v0.8h, v1.8h, v2.8h +0x20,0x2c,0xa2,0x2e == uqsub v0.2s, v1.2s, v2.2s +0x20,0x2c,0xa2,0x6e == uqsub v0.4s, v1.4s, v2.4s +0x20,0x2c,0xe2,0x6e == uqsub v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-saturating-rounding-shift.s.cs b/suite/MC/AArch64/neon-saturating-rounding-shift.s.cs index 71033771c..da106e0c5 100644 --- a/suite/MC/AArch64/neon-saturating-rounding-shift.s.cs +++ b/suite/MC/AArch64/neon-saturating-rounding-shift.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x5c,0x22,0x0e = sqrshl v0.8b, v1.8b, v2.8b -0x20,0x5c,0x22,0x4e = sqrshl v0.16b, v1.16b, v2.16b -0x20,0x5c,0x62,0x0e = sqrshl v0.4h, v1.4h, v2.4h -0x20,0x5c,0x62,0x4e = sqrshl v0.8h, v1.8h, v2.8h -0x20,0x5c,0xa2,0x0e = sqrshl v0.2s, v1.2s, v2.2s -0x20,0x5c,0xa2,0x4e = sqrshl v0.4s, v1.4s, v2.4s -0x20,0x5c,0xe2,0x4e = sqrshl v0.2d, v1.2d, v2.2d -0x20,0x5c,0x22,0x2e = uqrshl v0.8b, v1.8b, v2.8b -0x20,0x5c,0x22,0x6e = uqrshl v0.16b, v1.16b, v2.16b -0x20,0x5c,0x62,0x2e = uqrshl v0.4h, v1.4h, v2.4h -0x20,0x5c,0x62,0x6e = uqrshl v0.8h, v1.8h, v2.8h -0x20,0x5c,0xa2,0x2e = uqrshl v0.2s, v1.2s, v2.2s -0x20,0x5c,0xa2,0x6e = uqrshl v0.4s, v1.4s, v2.4s -0x20,0x5c,0xe2,0x6e = uqrshl v0.2d, v1.2d, v2.2d + +0x20,0x5c,0x22,0x0e == sqrshl v0.8b, v1.8b, v2.8b +0x20,0x5c,0x22,0x4e == sqrshl v0.16b, v1.16b, v2.16b +0x20,0x5c,0x62,0x0e == sqrshl v0.4h, v1.4h, v2.4h +0x20,0x5c,0x62,0x4e == sqrshl v0.8h, v1.8h, v2.8h +0x20,0x5c,0xa2,0x0e == sqrshl v0.2s, v1.2s, v2.2s +0x20,0x5c,0xa2,0x4e == sqrshl v0.4s, v1.4s, v2.4s +0x20,0x5c,0xe2,0x4e == sqrshl v0.2d, v1.2d, v2.2d +0x20,0x5c,0x22,0x2e == uqrshl v0.8b, v1.8b, v2.8b +0x20,0x5c,0x22,0x6e == uqrshl v0.16b, v1.16b, v2.16b +0x20,0x5c,0x62,0x2e == uqrshl v0.4h, v1.4h, v2.4h +0x20,0x5c,0x62,0x6e == uqrshl v0.8h, v1.8h, v2.8h +0x20,0x5c,0xa2,0x2e == uqrshl v0.2s, v1.2s, v2.2s +0x20,0x5c,0xa2,0x6e == uqrshl v0.4s, v1.4s, v2.4s +0x20,0x5c,0xe2,0x6e == uqrshl v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-saturating-shift.s.cs b/suite/MC/AArch64/neon-saturating-shift.s.cs index 30368e42d..fde34ac7f 100644 --- a/suite/MC/AArch64/neon-saturating-shift.s.cs +++ b/suite/MC/AArch64/neon-saturating-shift.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x4c,0x22,0x0e = sqshl v0.8b, v1.8b, v2.8b -0x20,0x4c,0x22,0x4e = sqshl v0.16b, v1.16b, v2.16b -0x20,0x4c,0x62,0x0e = sqshl v0.4h, v1.4h, v2.4h -0x20,0x4c,0x62,0x4e = sqshl v0.8h, v1.8h, v2.8h -0x20,0x4c,0xa2,0x0e = sqshl v0.2s, v1.2s, v2.2s -0x20,0x4c,0xa2,0x4e = sqshl v0.4s, v1.4s, v2.4s -0x20,0x4c,0xe2,0x4e = sqshl v0.2d, v1.2d, v2.2d -0x20,0x4c,0x22,0x2e = uqshl v0.8b, v1.8b, v2.8b -0x20,0x4c,0x22,0x6e = uqshl v0.16b, v1.16b, v2.16b -0x20,0x4c,0x62,0x2e = uqshl v0.4h, v1.4h, v2.4h -0x20,0x4c,0x62,0x6e = uqshl v0.8h, v1.8h, v2.8h -0x20,0x4c,0xa2,0x2e = uqshl v0.2s, v1.2s, v2.2s -0x20,0x4c,0xa2,0x6e = uqshl v0.4s, v1.4s, v2.4s -0x20,0x4c,0xe2,0x6e = uqshl v0.2d, v1.2d, v2.2d + +0x20,0x4c,0x22,0x0e == sqshl v0.8b, v1.8b, v2.8b +0x20,0x4c,0x22,0x4e == sqshl v0.16b, v1.16b, v2.16b +0x20,0x4c,0x62,0x0e == sqshl v0.4h, v1.4h, v2.4h +0x20,0x4c,0x62,0x4e == sqshl v0.8h, v1.8h, v2.8h +0x20,0x4c,0xa2,0x0e == sqshl v0.2s, v1.2s, v2.2s +0x20,0x4c,0xa2,0x4e == sqshl v0.4s, v1.4s, v2.4s +0x20,0x4c,0xe2,0x4e == sqshl v0.2d, v1.2d, v2.2d +0x20,0x4c,0x22,0x2e == uqshl v0.8b, v1.8b, v2.8b +0x20,0x4c,0x22,0x6e == uqshl v0.16b, v1.16b, v2.16b +0x20,0x4c,0x62,0x2e == uqshl v0.4h, v1.4h, v2.4h +0x20,0x4c,0x62,0x6e == uqshl v0.8h, v1.8h, v2.8h +0x20,0x4c,0xa2,0x2e == uqshl v0.2s, v1.2s, v2.2s +0x20,0x4c,0xa2,0x6e == uqshl v0.4s, v1.4s, v2.4s +0x20,0x4c,0xe2,0x6e == uqshl v0.2d, v1.2d, v2.2d diff --git a/suite/MC/AArch64/neon-scalar-abs.s.cs b/suite/MC/AArch64/neon-scalar-abs.s.cs index dcc2ecd64..9ede0772a 100644 --- a/suite/MC/AArch64/neon-scalar-abs.s.cs +++ b/suite/MC/AArch64/neon-scalar-abs.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x1d,0xbb,0xe0,0x5e = abs d29, d24 -0x1d,0x17,0xd4,0x7e = fabd h29, h24, h20 -0x1d,0xd7,0xb4,0x7e = fabd s29, s24, s20 -0x1d,0xd7,0xf4,0x7e = fabd d29, d24, d20 -0xd3,0x79,0x20,0x5e = sqabs b19, b14 -0xf5,0x79,0x60,0x5e = sqabs h21, h15 -0x94,0x79,0xa0,0x5e = sqabs s20, s12 -0x92,0x79,0xe0,0x5e = sqabs d18, d12 + +0x1d,0xbb,0xe0,0x5e == abs d29, d24 +0x1d,0x17,0xd4,0x7e == fabd h29, h24, h20 +0x1d,0xd7,0xb4,0x7e == fabd s29, s24, s20 +0x1d,0xd7,0xf4,0x7e == fabd d29, d24, d20 +0xd3,0x79,0x20,0x5e == sqabs b19, b14 +0xf5,0x79,0x60,0x5e == sqabs h21, h15 +0x94,0x79,0xa0,0x5e == sqabs s20, s12 +0x92,0x79,0xe0,0x5e == sqabs d18, d12 diff --git a/suite/MC/AArch64/neon-scalar-add-sub.s.cs b/suite/MC/AArch64/neon-scalar-add-sub.s.cs index c7d7cbecc..2bc24ad25 100644 --- a/suite/MC/AArch64/neon-scalar-add-sub.s.cs +++ b/suite/MC/AArch64/neon-scalar-add-sub.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x84,0xf0,0x5e = add d31, d0, d16 -0xe1,0x84,0xe8,0x7e = sub d1, d7, d8 + +0x1f,0x84,0xf0,0x5e == add d31, d0, d16 +0xe1,0x84,0xe8,0x7e == sub d1, d7, d8 diff --git a/suite/MC/AArch64/neon-scalar-by-elem-mla.s.cs b/suite/MC/AArch64/neon-scalar-by-elem-mla.s.cs index 37ddd5b63..61d61aa12 100644 --- a/suite/MC/AArch64/neon-scalar-by-elem-mla.s.cs +++ b/suite/MC/AArch64/neon-scalar-by-elem-mla.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x18,0x11,0x5f = fmla h0, h1, v1.h[5] -0x20,0x10,0x81,0x5f = fmla s0, s1, v1.s[0] -0x7e,0x11,0xa1,0x5f = fmla s30, s11, v1.s[1] -0xa4,0x18,0x87,0x5f = fmla s4, s5, v7.s[2] -0xd0,0x1a,0xb0,0x5f = fmla s16, s22, v16.s[3] -0x20,0x10,0xc1,0x5f = fmla d0, d1, v1.d[0] -0x7e,0x19,0xc1,0x5f = fmla d30, d11, v1.d[1] -0x62,0x58,0x14,0x5f = fmls h2, h3, v4.h[5] -0x62,0x50,0x84,0x5f = fmls s2, s3, v4.s[0] -0x5d,0x51,0xbc,0x5f = fmls s29, s10, v28.s[1] -0x85,0x59,0x97,0x5f = fmls s5, s12, v23.s[2] -0x27,0x5a,0xba,0x5f = fmls s7, s17, v26.s[3] -0x20,0x50,0xc1,0x5f = fmls d0, d1, v1.d[0] -0x7e,0x59,0xc1,0x5f = fmls d30, d11, v1.d[1] + +0x20,0x18,0x11,0x5f == fmla h0, h1, v1.h[5] +0x20,0x10,0x81,0x5f == fmla s0, s1, v1.s[0] +0x7e,0x11,0xa1,0x5f == fmla s30, s11, v1.s[1] +0xa4,0x18,0x87,0x5f == fmla s4, s5, v7.s[2] +0xd0,0x1a,0xb0,0x5f == fmla s16, s22, v16.s[3] +0x20,0x10,0xc1,0x5f == fmla d0, d1, v1.d[0] +0x7e,0x19,0xc1,0x5f == fmla d30, d11, v1.d[1] +0x62,0x58,0x14,0x5f == fmls h2, h3, v4.h[5] +0x62,0x50,0x84,0x5f == fmls s2, s3, v4.s[0] +0x5d,0x51,0xbc,0x5f == fmls s29, s10, v28.s[1] +0x85,0x59,0x97,0x5f == fmls s5, s12, v23.s[2] +0x27,0x5a,0xba,0x5f == fmls s7, s17, v26.s[3] +0x20,0x50,0xc1,0x5f == fmls d0, d1, v1.d[0] +0x7e,0x59,0xc1,0x5f == fmls d30, d11, v1.d[1] diff --git a/suite/MC/AArch64/neon-scalar-by-elem-mul.s.cs b/suite/MC/AArch64/neon-scalar-by-elem-mul.s.cs index ffb5f7bce..460cceccd 100644 --- a/suite/MC/AArch64/neon-scalar-by-elem-mul.s.cs +++ b/suite/MC/AArch64/neon-scalar-by-elem-mul.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x98,0x11,0x5f = fmul h0, h1, v1.h[5] -0x20,0x90,0x81,0x5f = fmul s0, s1, v1.s[0] -0x7e,0x91,0xa1,0x5f = fmul s30, s11, v1.s[1] -0xa4,0x98,0x87,0x5f = fmul s4, s5, v7.s[2] -0xd0,0x9a,0xb0,0x5f = fmul s16, s22, v16.s[3] -0x20,0x90,0xc1,0x5f = fmul d0, d1, v1.d[0] -0x7e,0x99,0xc1,0x5f = fmul d30, d11, v1.d[1] -0x46,0x98,0x18,0x7f = fmulx h6, h2, v8.h[5] -0x46,0x90,0x88,0x7f = fmulx s6, s2, v8.s[0] -0x67,0x90,0xad,0x7f = fmulx s7, s3, v13.s[1] -0xe9,0x98,0x89,0x7f = fmulx s9, s7, v9.s[2] -0xad,0x9a,0xaa,0x7f = fmulx s13, s21, v10.s[3] -0x2f,0x91,0xc7,0x7f = fmulx d15, d9, v7.d[0] -0x8d,0x99,0xcb,0x7f = fmulx d13, d12, v11.d[1] + +0x20,0x98,0x11,0x5f == fmul h0, h1, v1.h[5] +0x20,0x90,0x81,0x5f == fmul s0, s1, v1.s[0] +0x7e,0x91,0xa1,0x5f == fmul s30, s11, v1.s[1] +0xa4,0x98,0x87,0x5f == fmul s4, s5, v7.s[2] +0xd0,0x9a,0xb0,0x5f == fmul s16, s22, v16.s[3] +0x20,0x90,0xc1,0x5f == fmul d0, d1, v1.d[0] +0x7e,0x99,0xc1,0x5f == fmul d30, d11, v1.d[1] +0x46,0x98,0x18,0x7f == fmulx h6, h2, v8.h[5] +0x46,0x90,0x88,0x7f == fmulx s6, s2, v8.s[0] +0x67,0x90,0xad,0x7f == fmulx s7, s3, v13.s[1] +0xe9,0x98,0x89,0x7f == fmulx s9, s7, v9.s[2] +0xad,0x9a,0xaa,0x7f == fmulx s13, s21, v10.s[3] +0x2f,0x91,0xc7,0x7f == fmulx d15, d9, v7.d[0] +0x8d,0x99,0xcb,0x7f == fmulx d13, d12, v11.d[1] diff --git a/suite/MC/AArch64/neon-scalar-by-elem-saturating-mla.s.cs b/suite/MC/AArch64/neon-scalar-by-elem-saturating-mla.s.cs index 419cafac7..62fb7a0c6 100644 --- a/suite/MC/AArch64/neon-scalar-by-elem-saturating-mla.s.cs +++ b/suite/MC/AArch64/neon-scalar-by-elem-saturating-mla.s.cs @@ -1,15 +1,16 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x30,0x40,0x5f = sqdmlal s0, h0, v0.h[0] -0x27,0x30,0x74,0x5f = sqdmlal s7, h1, v4.h[3] -0x0b,0x3a,0x48,0x5f = sqdmlal s11, h16, v8.h[4] -0xde,0x3b,0x7f,0x5f = sqdmlal s30, h30, v15.h[7] -0x00,0x30,0x83,0x5f = sqdmlal d0, s0, v3.s[0] -0xde,0x3b,0xbe,0x5f = sqdmlal d30, s30, v30.s[3] -0x28,0x31,0xae,0x5f = sqdmlal d8, s9, v14.s[1] -0x21,0x70,0x41,0x5f = sqdmlsl s1, h1, v1.h[0] -0x48,0x70,0x55,0x5f = sqdmlsl s8, h2, v5.h[1] -0xac,0x71,0x6e,0x5f = sqdmlsl s12, h13, v14.h[2] -0x9d,0x7b,0x7b,0x5f = sqdmlsl s29, h28, v11.h[7] -0x21,0x70,0x8d,0x5f = sqdmlsl d1, s1, v13.s[0] -0xff,0x7b,0x9f,0x5f = sqdmlsl d31, s31, v31.s[2] -0x50,0x7a,0xbc,0x5f = sqdmlsl d16, s18, v28.s[3] + +0x00,0x30,0x40,0x5f == sqdmlal s0, h0, v0.h[0] +0x27,0x30,0x74,0x5f == sqdmlal s7, h1, v4.h[3] +0x0b,0x3a,0x48,0x5f == sqdmlal s11, h16, v8.h[4] +0xde,0x3b,0x7f,0x5f == sqdmlal s30, h30, v15.h[7] +0x00,0x30,0x83,0x5f == sqdmlal d0, s0, v3.s[0] +0xde,0x3b,0xbe,0x5f == sqdmlal d30, s30, v30.s[3] +0x28,0x31,0xae,0x5f == sqdmlal d8, s9, v14.s[1] +0x21,0x70,0x41,0x5f == sqdmlsl s1, h1, v1.h[0] +0x48,0x70,0x55,0x5f == sqdmlsl s8, h2, v5.h[1] +0xac,0x71,0x6e,0x5f == sqdmlsl s12, h13, v14.h[2] +0x9d,0x7b,0x7b,0x5f == sqdmlsl s29, h28, v11.h[7] +0x21,0x70,0x8d,0x5f == sqdmlsl d1, s1, v13.s[0] +0xff,0x7b,0x9f,0x5f == sqdmlsl d31, s31, v31.s[2] +0x50,0x7a,0xbc,0x5f == sqdmlsl d16, s18, v28.s[3] diff --git a/suite/MC/AArch64/neon-scalar-by-elem-saturating-mul.s.cs b/suite/MC/AArch64/neon-scalar-by-elem-saturating-mul.s.cs index af0ed2fa6..0003452ad 100644 --- a/suite/MC/AArch64/neon-scalar-by-elem-saturating-mul.s.cs +++ b/suite/MC/AArch64/neon-scalar-by-elem-saturating-mul.s.cs @@ -1,18 +1,19 @@ # CS_ARCH_AARCH64, 0, None -0x21,0xb0,0x51,0x5f = sqdmull s1, h1, v1.h[1] -0x48,0xb0,0x65,0x5f = sqdmull s8, h2, v5.h[2] -0x2c,0xb2,0x79,0x5f = sqdmull s12, h17, v9.h[3] -0xff,0xbb,0x7f,0x5f = sqdmull s31, h31, v15.h[7] -0x21,0xb0,0x84,0x5f = sqdmull d1, s1, v4.s[0] -0xff,0xbb,0xbf,0x5f = sqdmull d31, s31, v31.s[3] -0x49,0xb1,0x8f,0x5f = sqdmull d9, s10, v15.s[0] -0x20,0xc0,0x40,0x5f = sqdmulh h0, h1, v0.h[0] -0x6a,0xc9,0x4a,0x5f = sqdmulh h10, h11, v10.h[4] -0xb4,0xca,0x7f,0x5f = sqdmulh h20, h21, v15.h[7] -0x59,0xcb,0xbb,0x5f = sqdmulh s25, s26, v27.s[3] -0xc2,0xc0,0x87,0x5f = sqdmulh s2, s6, v7.s[0] -0xdf,0xd3,0x6e,0x5f = sqrdmulh h31, h30, v14.h[2] -0x21,0xd8,0x41,0x5f = sqrdmulh h1, h1, v1.h[4] -0xd5,0xda,0x7f,0x5f = sqrdmulh h21, h22, v15.h[7] -0xc5,0xd8,0x87,0x5f = sqrdmulh s5, s6, v7.s[2] -0x54,0xd3,0xbb,0x5f = sqrdmulh s20, s26, v27.s[1] + +0x21,0xb0,0x51,0x5f == sqdmull s1, h1, v1.h[1] +0x48,0xb0,0x65,0x5f == sqdmull s8, h2, v5.h[2] +0x2c,0xb2,0x79,0x5f == sqdmull s12, h17, v9.h[3] +0xff,0xbb,0x7f,0x5f == sqdmull s31, h31, v15.h[7] +0x21,0xb0,0x84,0x5f == sqdmull d1, s1, v4.s[0] +0xff,0xbb,0xbf,0x5f == sqdmull d31, s31, v31.s[3] +0x49,0xb1,0x8f,0x5f == sqdmull d9, s10, v15.s[0] +0x20,0xc0,0x40,0x5f == sqdmulh h0, h1, v0.h[0] +0x6a,0xc9,0x4a,0x5f == sqdmulh h10, h11, v10.h[4] +0xb4,0xca,0x7f,0x5f == sqdmulh h20, h21, v15.h[7] +0x59,0xcb,0xbb,0x5f == sqdmulh s25, s26, v27.s[3] +0xc2,0xc0,0x87,0x5f == sqdmulh s2, s6, v7.s[0] +0xdf,0xd3,0x6e,0x5f == sqrdmulh h31, h30, v14.h[2] +0x21,0xd8,0x41,0x5f == sqrdmulh h1, h1, v1.h[4] +0xd5,0xda,0x7f,0x5f == sqrdmulh h21, h22, v15.h[7] +0xc5,0xd8,0x87,0x5f == sqrdmulh s5, s6, v7.s[2] +0x54,0xd3,0xbb,0x5f == sqrdmulh s20, s26, v27.s[1] diff --git a/suite/MC/AArch64/neon-scalar-compare.s.cs b/suite/MC/AArch64/neon-scalar-compare.s.cs index 8c535c910..dca7445ba 100644 --- a/suite/MC/AArch64/neon-scalar-compare.s.cs +++ b/suite/MC/AArch64/neon-scalar-compare.s.cs @@ -1,12 +1,13 @@ # CS_ARCH_AARCH64, 0, None -0xb4,0x8e,0xf6,0x7e = cmeq d20, d21, d22 -0xb4,0x9a,0xe0,0x5e = cmeq d20, d21, #0 -0xb4,0x3e,0xf6,0x7e = cmhs d20, d21, d22 -0xb4,0x3e,0xf6,0x5e = cmge d20, d21, d22 -0xb4,0x8a,0xe0,0x7e = cmge d20, d21, #0 -0xb4,0x36,0xf6,0x7e = cmhi d20, d21, d22 -0xb4,0x36,0xf6,0x5e = cmgt d20, d21, d22 -0xb4,0x8a,0xe0,0x5e = cmgt d20, d21, #0 -0xb4,0x9a,0xe0,0x7e = cmle d20, d21, #0 -0xb4,0xaa,0xe0,0x5e = cmlt d20, d21, #0 -0xb4,0x8e,0xf6,0x5e = cmtst d20, d21, d22 + +0xb4,0x8e,0xf6,0x7e == cmeq d20, d21, d22 +0xb4,0x9a,0xe0,0x5e == cmeq d20, d21, #{{0x0|0}} +0xb4,0x3e,0xf6,0x7e == cmhs d20, d21, d22 +0xb4,0x3e,0xf6,0x5e == cmge d20, d21, d22 +0xb4,0x8a,0xe0,0x7e == cmge d20, d21, #{{0x0|0}} +0xb4,0x36,0xf6,0x7e == cmhi d20, d21, d22 +0xb4,0x36,0xf6,0x5e == cmgt d20, d21, d22 +0xb4,0x8a,0xe0,0x5e == cmgt d20, d21, #{{0x0|0}} +0xb4,0x9a,0xe0,0x7e == cmle d20, d21, #{{0x0|0}} +0xb4,0xaa,0xe0,0x5e == cmlt d20, d21, #{{0x0|0}} +0xb4,0x8e,0xf6,0x5e == cmtst d20, d21, d22 diff --git a/suite/MC/AArch64/neon-scalar-cvt.s.cs b/suite/MC/AArch64/neon-scalar-cvt.s.cs index ef1d6b824..1150e0110 100644 --- a/suite/MC/AArch64/neon-scalar-cvt.s.cs +++ b/suite/MC/AArch64/neon-scalar-cvt.s.cs @@ -1,50 +1,51 @@ # CS_ARCH_AARCH64, 0, None -0xd7,0xd9,0x79,0x5e = scvtf h23, h14 -0xb6,0xd9,0x21,0x5e = scvtf s22, s13 -0x95,0xd9,0x61,0x5e = scvtf d21, d12 -0x94,0xd9,0x79,0x7e = ucvtf h20, h12 -0xb6,0xd9,0x21,0x7e = ucvtf s22, s13 -0xd5,0xd9,0x61,0x7e = ucvtf d21, d14 -0xb6,0xe5,0x10,0x5f = scvtf h22, h13, #16 -0xb6,0xe5,0x20,0x5f = scvtf s22, s13, #32 -0x95,0xe5,0x40,0x5f = scvtf d21, d12, #64 -0xb6,0xe5,0x10,0x7f = ucvtf h22, h13, #16 -0xb6,0xe5,0x20,0x7f = ucvtf s22, s13, #32 -0xd5,0xe5,0x40,0x7f = ucvtf d21, d14, #64 -0x95,0xfd,0x1f,0x5f = fcvtzs h21, h12, #1 -0x95,0xfd,0x3f,0x5f = fcvtzs s21, s12, #1 -0x95,0xfd,0x7f,0x5f = fcvtzs d21, d12, #1 -0x95,0xfd,0x1f,0x7f = fcvtzu h21, h12, #1 -0x95,0xfd,0x3f,0x7f = fcvtzu s21, s12, #1 -0x95,0xfd,0x7f,0x7f = fcvtzu d21, d12, #1 -0xb6,0x69,0x61,0x7e = fcvtxn s22, d13 -0xac,0xc9,0x79,0x5e = fcvtas h12, h13 -0xac,0xc9,0x21,0x5e = fcvtas s12, s13 -0xd5,0xc9,0x61,0x5e = fcvtas d21, d14 -0xac,0xc9,0x79,0x7e = fcvtau h12, h13 -0xac,0xc9,0x21,0x7e = fcvtau s12, s13 -0xd5,0xc9,0x61,0x7e = fcvtau d21, d14 -0xb6,0xb9,0x79,0x5e = fcvtms h22, h13 -0xb6,0xb9,0x21,0x5e = fcvtms s22, s13 -0xd5,0xb9,0x61,0x5e = fcvtms d21, d14 -0xac,0xb9,0x79,0x7e = fcvtmu h12, h13 -0xac,0xb9,0x21,0x7e = fcvtmu s12, s13 -0xd5,0xb9,0x61,0x7e = fcvtmu d21, d14 -0xb6,0xa9,0x79,0x5e = fcvtns h22, h13 -0xb6,0xa9,0x21,0x5e = fcvtns s22, s13 -0xd5,0xa9,0x61,0x5e = fcvtns d21, d14 -0xac,0xa9,0x79,0x7e = fcvtnu h12, h13 -0xac,0xa9,0x21,0x7e = fcvtnu s12, s13 -0xd5,0xa9,0x61,0x7e = fcvtnu d21, d14 -0xb6,0xa9,0xf9,0x5e = fcvtps h22, h13 -0xb6,0xa9,0xa1,0x5e = fcvtps s22, s13 -0xd5,0xa9,0xe1,0x5e = fcvtps d21, d14 -0xac,0xa9,0xf9,0x7e = fcvtpu h12, h13 -0xac,0xa9,0xa1,0x7e = fcvtpu s12, s13 -0xd5,0xa9,0xe1,0x7e = fcvtpu d21, d14 -0xac,0xb9,0xf9,0x5e = fcvtzs h12, h13 -0xac,0xb9,0xa1,0x5e = fcvtzs s12, s13 -0xd5,0xb9,0xe1,0x5e = fcvtzs d21, d14 -0xac,0xb9,0xf9,0x7e = fcvtzu h12, h13 -0xac,0xb9,0xa1,0x7e = fcvtzu s12, s13 -0xd5,0xb9,0xe1,0x7e = fcvtzu d21, d14 + +0xd7,0xd9,0x79,0x5e == scvtf h23, h14 +0xb6,0xd9,0x21,0x5e == scvtf s22, s13 +0x95,0xd9,0x61,0x5e == scvtf d21, d12 +0x94,0xd9,0x79,0x7e == ucvtf h20, h12 +0xb6,0xd9,0x21,0x7e == ucvtf s22, s13 +0xd5,0xd9,0x61,0x7e == ucvtf d21, d14 +0xb6,0xe5,0x10,0x5f == scvtf h22, h13, #16 +0xb6,0xe5,0x20,0x5f == scvtf s22, s13, #32 +0x95,0xe5,0x40,0x5f == scvtf d21, d12, #64 +0xb6,0xe5,0x10,0x7f == ucvtf h22, h13, #16 +0xb6,0xe5,0x20,0x7f == ucvtf s22, s13, #32 +0xd5,0xe5,0x40,0x7f == ucvtf d21, d14, #64 +0x95,0xfd,0x1f,0x5f == fcvtzs h21, h12, #1 +0x95,0xfd,0x3f,0x5f == fcvtzs s21, s12, #1 +0x95,0xfd,0x7f,0x5f == fcvtzs d21, d12, #1 +0x95,0xfd,0x1f,0x7f == fcvtzu h21, h12, #1 +0x95,0xfd,0x3f,0x7f == fcvtzu s21, s12, #1 +0x95,0xfd,0x7f,0x7f == fcvtzu d21, d12, #1 +0xb6,0x69,0x61,0x7e == fcvtxn s22, d13 +0xac,0xc9,0x79,0x5e == fcvtas h12, h13 +0xac,0xc9,0x21,0x5e == fcvtas s12, s13 +0xd5,0xc9,0x61,0x5e == fcvtas d21, d14 +0xac,0xc9,0x79,0x7e == fcvtau h12, h13 +0xac,0xc9,0x21,0x7e == fcvtau s12, s13 +0xd5,0xc9,0x61,0x7e == fcvtau d21, d14 +0xb6,0xb9,0x79,0x5e == fcvtms h22, h13 +0xb6,0xb9,0x21,0x5e == fcvtms s22, s13 +0xd5,0xb9,0x61,0x5e == fcvtms d21, d14 +0xac,0xb9,0x79,0x7e == fcvtmu h12, h13 +0xac,0xb9,0x21,0x7e == fcvtmu s12, s13 +0xd5,0xb9,0x61,0x7e == fcvtmu d21, d14 +0xb6,0xa9,0x79,0x5e == fcvtns h22, h13 +0xb6,0xa9,0x21,0x5e == fcvtns s22, s13 +0xd5,0xa9,0x61,0x5e == fcvtns d21, d14 +0xac,0xa9,0x79,0x7e == fcvtnu h12, h13 +0xac,0xa9,0x21,0x7e == fcvtnu s12, s13 +0xd5,0xa9,0x61,0x7e == fcvtnu d21, d14 +0xb6,0xa9,0xf9,0x5e == fcvtps h22, h13 +0xb6,0xa9,0xa1,0x5e == fcvtps s22, s13 +0xd5,0xa9,0xe1,0x5e == fcvtps d21, d14 +0xac,0xa9,0xf9,0x7e == fcvtpu h12, h13 +0xac,0xa9,0xa1,0x7e == fcvtpu s12, s13 +0xd5,0xa9,0xe1,0x7e == fcvtpu d21, d14 +0xac,0xb9,0xf9,0x5e == fcvtzs h12, h13 +0xac,0xb9,0xa1,0x5e == fcvtzs s12, s13 +0xd5,0xb9,0xe1,0x5e == fcvtzs d21, d14 +0xac,0xb9,0xf9,0x7e == fcvtzu h12, h13 +0xac,0xb9,0xa1,0x7e == fcvtzu s12, s13 +0xd5,0xb9,0xe1,0x7e == fcvtzu d21, d14 diff --git a/suite/MC/AArch64/neon-scalar-dup.s.cs b/suite/MC/AArch64/neon-scalar-dup.s.cs index dca6db6cf..c2d78ebbb 100644 --- a/suite/MC/AArch64/neon-scalar-dup.s.cs +++ b/suite/MC/AArch64/neon-scalar-dup.s.cs @@ -1,23 +1,24 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x04,0x1f,0x5e = mov b0, v0.b[15] -0x01,0x04,0x0f,0x5e = mov b1, v0.b[7] -0x11,0x04,0x01,0x5e = mov b17, v0.b[0] -0xe5,0x07,0x1e,0x5e = mov h5, v31.h[7] -0x29,0x04,0x12,0x5e = mov h9, v1.h[4] -0x2b,0x06,0x02,0x5e = mov h11, v17.h[0] -0x42,0x04,0x1c,0x5e = mov s2, v2.s[3] -0xa4,0x06,0x04,0x5e = mov s4, v21.s[0] -0xbf,0x06,0x14,0x5e = mov s31, v21.s[2] -0xa3,0x04,0x08,0x5e = mov d3, v5.d[0] -0xa6,0x04,0x18,0x5e = mov d6, v5.d[1] -0x00,0x04,0x1f,0x5e = mov b0, v0.b[15] -0x01,0x04,0x0f,0x5e = mov b1, v0.b[7] -0x11,0x04,0x01,0x5e = mov b17, v0.b[0] -0xe5,0x07,0x1e,0x5e = mov h5, v31.h[7] -0x29,0x04,0x12,0x5e = mov h9, v1.h[4] -0x2b,0x06,0x02,0x5e = mov h11, v17.h[0] -0x42,0x04,0x1c,0x5e = mov s2, v2.s[3] -0xa4,0x06,0x04,0x5e = mov s4, v21.s[0] -0xbf,0x06,0x14,0x5e = mov s31, v21.s[2] -0xa3,0x04,0x08,0x5e = mov d3, v5.d[0] -0xa6,0x04,0x18,0x5e = mov d6, v5.d[1] + +0x00,0x04,0x1f,0x5e == {{dup|mov}} b0, v0.b[15] +0x01,0x04,0x0f,0x5e == {{dup|mov}} b1, v0.b[7] +0x11,0x04,0x01,0x5e == {{dup|mov}} b17, v0.b[0] +0xe5,0x07,0x1e,0x5e == {{dup|mov}} h5, v31.h[7] +0x29,0x04,0x12,0x5e == {{dup|mov}} h9, v1.h[4] +0x2b,0x06,0x02,0x5e == {{dup|mov}} h11, v17.h[0] +0x42,0x04,0x1c,0x5e == {{dup|mov}} s2, v2.s[3] +0xa4,0x06,0x04,0x5e == {{dup|mov}} s4, v21.s[0] +0xbf,0x06,0x14,0x5e == {{dup|mov}} s31, v21.s[2] +0xa3,0x04,0x08,0x5e == {{dup|mov}} d3, v5.d[0] +0xa6,0x04,0x18,0x5e == {{dup|mov}} d6, v5.d[1] +0x00,0x04,0x1f,0x5e == {{dup|mov}} b0, v0.b[15] +0x01,0x04,0x0f,0x5e == {{dup|mov}} b1, v0.b[7] +0x11,0x04,0x01,0x5e == {{dup|mov}} b17, v0.b[0] +0xe5,0x07,0x1e,0x5e == {{dup|mov}} h5, v31.h[7] +0x29,0x04,0x12,0x5e == {{dup|mov}} h9, v1.h[4] +0x2b,0x06,0x02,0x5e == {{dup|mov}} h11, v17.h[0] +0x42,0x04,0x1c,0x5e == {{dup|mov}} s2, v2.s[3] +0xa4,0x06,0x04,0x5e == {{dup|mov}} s4, v21.s[0] +0xbf,0x06,0x14,0x5e == {{dup|mov}} s31, v21.s[2] +0xa3,0x04,0x08,0x5e == {{dup|mov}} d3, v5.d[0] +0xa6,0x04,0x18,0x5e == {{dup|mov}} d6, v5.d[1] diff --git a/suite/MC/AArch64/neon-scalar-extract-narrow.s.cs b/suite/MC/AArch64/neon-scalar-extract-narrow.s.cs index 9cae6658c..d8f870a6f 100644 --- a/suite/MC/AArch64/neon-scalar-extract-narrow.s.cs +++ b/suite/MC/AArch64/neon-scalar-extract-narrow.s.cs @@ -1,10 +1,11 @@ # CS_ARCH_AARCH64, 0, None -0xd3,0x29,0x21,0x7e = sqxtun b19, h14 -0xf5,0x29,0x61,0x7e = sqxtun h21, s15 -0x94,0x29,0xa1,0x7e = sqxtun s20, d12 -0x52,0x4a,0x21,0x5e = sqxtn b18, h18 -0x34,0x4a,0x61,0x5e = sqxtn h20, s17 -0xd3,0x49,0xa1,0x5e = sqxtn s19, d14 -0x52,0x4a,0x21,0x7e = uqxtn b18, h18 -0x34,0x4a,0x61,0x7e = uqxtn h20, s17 -0xd3,0x49,0xa1,0x7e = uqxtn s19, d14 + +0xd3,0x29,0x21,0x7e == sqxtun b19, h14 +0xf5,0x29,0x61,0x7e == sqxtun h21, s15 +0x94,0x29,0xa1,0x7e == sqxtun s20, d12 +0x52,0x4a,0x21,0x5e == sqxtn b18, h18 +0x34,0x4a,0x61,0x5e == sqxtn h20, s17 +0xd3,0x49,0xa1,0x5e == sqxtn s19, d14 +0x52,0x4a,0x21,0x7e == uqxtn b18, h18 +0x34,0x4a,0x61,0x7e == uqxtn h20, s17 +0xd3,0x49,0xa1,0x7e == uqxtn s19, d14 diff --git a/suite/MC/AArch64/neon-scalar-fp-compare.s.cs b/suite/MC/AArch64/neon-scalar-fp-compare.s.cs index 452a951c9..600fc48b5 100644 --- a/suite/MC/AArch64/neon-scalar-fp-compare.s.cs +++ b/suite/MC/AArch64/neon-scalar-fp-compare.s.cs @@ -1,46 +1,47 @@ # CS_ARCH_AARCH64, 0, None -0x6a,0x25,0x4c,0x5e = fcmeq h10, h11, h12 -0x6a,0xe5,0x2c,0x5e = fcmeq s10, s11, s12 -0xb4,0xe6,0x76,0x5e = fcmeq d20, d21, d22 -0x6a,0xd9,0xf8,0x5e = fcmeq h10, h11, #0.0 -0x6a,0xd9,0xa0,0x5e = fcmeq s10, s11, #0.0 -0xb4,0xda,0xe0,0x5e = fcmeq d20, d21, #0.0 -0x6a,0xd9,0xf8,0x5e = fcmeq h10, h11, #0.0 -0x6a,0xd9,0xa0,0x5e = fcmeq s10, s11, #0.0 -0xb4,0xda,0xe0,0x5e = fcmeq d20, d21, #0.0 -0x6a,0x25,0x4c,0x7e = fcmge h10, h11, h12 -0x6a,0xe5,0x2c,0x7e = fcmge s10, s11, s12 -0xb4,0xe6,0x76,0x7e = fcmge d20, d21, d22 -0x6a,0xc9,0xf8,0x7e = fcmge h10, h11, #0.0 -0x6a,0xc9,0xa0,0x7e = fcmge s10, s11, #0.0 -0xb4,0xca,0xe0,0x7e = fcmge d20, d21, #0.0 -0x6a,0xc9,0xf8,0x7e = fcmge h10, h11, #0.0 -0x6a,0xc9,0xa0,0x7e = fcmge s10, s11, #0.0 -0xb4,0xca,0xe0,0x7e = fcmge d20, d21, #0.0 -0x6a,0x25,0xcc,0x7e = fcmgt h10, h11, h12 -0x6a,0xe5,0xac,0x7e = fcmgt s10, s11, s12 -0xb4,0xe6,0xf6,0x7e = fcmgt d20, d21, d22 -0x6a,0xc9,0xf8,0x5e = fcmgt h10, h11, #0.0 -0x6a,0xc9,0xa0,0x5e = fcmgt s10, s11, #0.0 -0xb4,0xca,0xe0,0x5e = fcmgt d20, d21, #0.0 -0x6a,0xc9,0xf8,0x5e = fcmgt h10, h11, #0.0 -0x6a,0xc9,0xa0,0x5e = fcmgt s10, s11, #0.0 -0xb4,0xca,0xe0,0x5e = fcmgt d20, d21, #0.0 -0x6a,0xd9,0xf8,0x7e = fcmle h10, h11, #0.0 -0x6a,0xd9,0xa0,0x7e = fcmle s10, s11, #0.0 -0xb4,0xda,0xe0,0x7e = fcmle d20, d21, #0.0 -0x6a,0xd9,0xf8,0x7e = fcmle h10, h11, #0.0 -0x6a,0xd9,0xa0,0x7e = fcmle s10, s11, #0.0 -0xb4,0xda,0xe0,0x7e = fcmle d20, d21, #0.0 -0x6a,0xe9,0xf8,0x5e = fcmlt h10, h11, #0.0 -0x6a,0xe9,0xa0,0x5e = fcmlt s10, s11, #0.0 -0xb4,0xea,0xe0,0x5e = fcmlt d20, d21, #0.0 -0x6a,0xe9,0xf8,0x5e = fcmlt h10, h11, #0.0 -0x6a,0xe9,0xa0,0x5e = fcmlt s10, s11, #0.0 -0xb4,0xea,0xe0,0x5e = fcmlt d20, d21, #0.0 -0x6a,0x2d,0x4c,0x7e = facge h10, h11, h12 -0x6a,0xed,0x2c,0x7e = facge s10, s11, s12 -0xb4,0xee,0x76,0x7e = facge d20, d21, d22 -0x6a,0x2d,0xcc,0x7e = facgt h10, h11, h12 -0x6a,0xed,0xac,0x7e = facgt s10, s11, s12 -0xb4,0xee,0xf6,0x7e = facgt d20, d21, d22 + +0x6a,0x25,0x4c,0x5e == fcmeq h10, h11, h12 +0x6a,0xe5,0x2c,0x5e == fcmeq s10, s11, s12 +0xb4,0xe6,0x76,0x5e == fcmeq d20, d21, d22 +0x6a,0xd9,0xf8,0x5e == fcmeq h10, h11, #0.0 +0x6a,0xd9,0xa0,0x5e == fcmeq s10, s11, #0.0 +0xb4,0xda,0xe0,0x5e == fcmeq d20, d21, #0.0 +0x6a,0xd9,0xf8,0x5e == fcmeq h10, h11, #0.0 +0x6a,0xd9,0xa0,0x5e == fcmeq s10, s11, #0.0 +0xb4,0xda,0xe0,0x5e == fcmeq d20, d21, #0.0 +0x6a,0x25,0x4c,0x7e == fcmge h10, h11, h12 +0x6a,0xe5,0x2c,0x7e == fcmge s10, s11, s12 +0xb4,0xe6,0x76,0x7e == fcmge d20, d21, d22 +0x6a,0xc9,0xf8,0x7e == fcmge h10, h11, #0.0 +0x6a,0xc9,0xa0,0x7e == fcmge s10, s11, #0.0 +0xb4,0xca,0xe0,0x7e == fcmge d20, d21, #0.0 +0x6a,0xc9,0xf8,0x7e == fcmge h10, h11, #0.0 +0x6a,0xc9,0xa0,0x7e == fcmge s10, s11, #0.0 +0xb4,0xca,0xe0,0x7e == fcmge d20, d21, #0.0 +0x6a,0x25,0xcc,0x7e == fcmgt h10, h11, h12 +0x6a,0xe5,0xac,0x7e == fcmgt s10, s11, s12 +0xb4,0xe6,0xf6,0x7e == fcmgt d20, d21, d22 +0x6a,0xc9,0xf8,0x5e == fcmgt h10, h11, #0.0 +0x6a,0xc9,0xa0,0x5e == fcmgt s10, s11, #0.0 +0xb4,0xca,0xe0,0x5e == fcmgt d20, d21, #0.0 +0x6a,0xc9,0xf8,0x5e == fcmgt h10, h11, #0.0 +0x6a,0xc9,0xa0,0x5e == fcmgt s10, s11, #0.0 +0xb4,0xca,0xe0,0x5e == fcmgt d20, d21, #0.0 +0x6a,0xd9,0xf8,0x7e == fcmle h10, h11, #0.0 +0x6a,0xd9,0xa0,0x7e == fcmle s10, s11, #0.0 +0xb4,0xda,0xe0,0x7e == fcmle d20, d21, #0.0 +0x6a,0xd9,0xf8,0x7e == fcmle h10, h11, #0.0 +0x6a,0xd9,0xa0,0x7e == fcmle s10, s11, #0.0 +0xb4,0xda,0xe0,0x7e == fcmle d20, d21, #0.0 +0x6a,0xe9,0xf8,0x5e == fcmlt h10, h11, #0.0 +0x6a,0xe9,0xa0,0x5e == fcmlt s10, s11, #0.0 +0xb4,0xea,0xe0,0x5e == fcmlt d20, d21, #0.0 +0x6a,0xe9,0xf8,0x5e == fcmlt h10, h11, #0.0 +0x6a,0xe9,0xa0,0x5e == fcmlt s10, s11, #0.0 +0xb4,0xea,0xe0,0x5e == fcmlt d20, d21, #0.0 +0x6a,0x2d,0x4c,0x7e == facge h10, h11, h12 +0x6a,0xed,0x2c,0x7e == facge s10, s11, s12 +0xb4,0xee,0x76,0x7e == facge d20, d21, d22 +0x6a,0x2d,0xcc,0x7e == facgt h10, h11, h12 +0x6a,0xed,0xac,0x7e == facgt s10, s11, s12 +0xb4,0xee,0xf6,0x7e == facgt d20, d21, d22 diff --git a/suite/MC/AArch64/neon-scalar-mul.s.cs b/suite/MC/AArch64/neon-scalar-mul.s.cs index bec0c5eea..ddbae5e7f 100644 --- a/suite/MC/AArch64/neon-scalar-mul.s.cs +++ b/suite/MC/AArch64/neon-scalar-mul.s.cs @@ -1,14 +1,15 @@ # CS_ARCH_AARCH64, 0, None -0x6a,0xb5,0x6c,0x5e = sqdmulh h10, h11, h12 -0xb4,0xb6,0xa2,0x5e = sqdmulh s20, s21, s2 -0x6a,0xb5,0x6c,0x7e = sqrdmulh h10, h11, h12 -0xb4,0xb6,0xa2,0x7e = sqrdmulh s20, s21, s2 -0xd4,0x1e,0x4f,0x5e = fmulx h20, h22, h15 -0xd4,0xde,0x2f,0x5e = fmulx s20, s22, s15 -0x77,0xdd,0x61,0x5e = fmulx d23, d11, d1 -0x71,0x93,0x6c,0x5e = sqdmlal s17, h27, h12 -0x13,0x93,0xac,0x5e = sqdmlal d19, s24, s12 -0x8e,0xb1,0x79,0x5e = sqdmlsl s14, h12, h25 -0xec,0xb2,0xad,0x5e = sqdmlsl d12, s23, s13 -0xcc,0xd2,0x6c,0x5e = sqdmull s12, h22, h12 -0xcf,0xd2,0xac,0x5e = sqdmull d15, s22, s12 + +0x6a,0xb5,0x6c,0x5e == sqdmulh h10, h11, h12 +0xb4,0xb6,0xa2,0x5e == sqdmulh s20, s21, s2 +0x6a,0xb5,0x6c,0x7e == sqrdmulh h10, h11, h12 +0xb4,0xb6,0xa2,0x7e == sqrdmulh s20, s21, s2 +0xd4,0x1e,0x4f,0x5e == fmulx h20, h22, h15 +0xd4,0xde,0x2f,0x5e == fmulx s20, s22, s15 +0x77,0xdd,0x61,0x5e == fmulx d23, d11, d1 +0x71,0x93,0x6c,0x5e == sqdmlal s17, h27, h12 +0x13,0x93,0xac,0x5e == sqdmlal d19, s24, s12 +0x8e,0xb1,0x79,0x5e == sqdmlsl s14, h12, h25 +0xec,0xb2,0xad,0x5e == sqdmlsl d12, s23, s13 +0xcc,0xd2,0x6c,0x5e == sqdmull s12, h22, h12 +0xcf,0xd2,0xac,0x5e == sqdmull d15, s22, s12 diff --git a/suite/MC/AArch64/neon-scalar-neg.s.cs b/suite/MC/AArch64/neon-scalar-neg.s.cs index b6bd042e9..162da33ba 100644 --- a/suite/MC/AArch64/neon-scalar-neg.s.cs +++ b/suite/MC/AArch64/neon-scalar-neg.s.cs @@ -1,6 +1,7 @@ # CS_ARCH_AARCH64, 0, None -0x1d,0xbb,0xe0,0x7e = neg d29, d24 -0xd3,0x79,0x20,0x7e = sqneg b19, b14 -0xf5,0x79,0x60,0x7e = sqneg h21, h15 -0x94,0x79,0xa0,0x7e = sqneg s20, s12 -0x92,0x79,0xe0,0x7e = sqneg d18, d12 + +0x1d,0xbb,0xe0,0x7e == neg d29, d24 +0xd3,0x79,0x20,0x7e == sqneg b19, b14 +0xf5,0x79,0x60,0x7e == sqneg h21, h15 +0x94,0x79,0xa0,0x7e == sqneg s20, s12 +0x92,0x79,0xe0,0x7e == sqneg d18, d12 diff --git a/suite/MC/AArch64/neon-scalar-recip.s.cs b/suite/MC/AArch64/neon-scalar-recip.s.cs index 2454d089b..60c3030ac 100644 --- a/suite/MC/AArch64/neon-scalar-recip.s.cs +++ b/suite/MC/AArch64/neon-scalar-recip.s.cs @@ -1,16 +1,17 @@ # CS_ARCH_AARCH64, 0, None -0x15,0x3e,0x4d,0x5e = frecps h21, h16, h13 -0x15,0xfe,0x2d,0x5e = frecps s21, s16, s13 -0xd6,0xff,0x75,0x5e = frecps d22, d30, d21 -0xb5,0x3c,0xcc,0x5e = frsqrts h21, h5, h12 -0xb5,0xfc,0xac,0x5e = frsqrts s21, s5, s12 -0xc8,0xfe,0xf2,0x5e = frsqrts d8, d22, d18 -0xd3,0xd9,0xf9,0x5e = frecpe h19, h14 -0xd3,0xd9,0xa1,0x5e = frecpe s19, s14 -0xad,0xd9,0xe1,0x5e = frecpe d13, d13 -0x52,0xf9,0xf9,0x5e = frecpx h18, h10 -0x52,0xf9,0xa1,0x5e = frecpx s18, s10 -0x70,0xfa,0xe1,0x5e = frecpx d16, d19 -0xb6,0xd9,0xf9,0x7e = frsqrte h22, h13 -0xb6,0xd9,0xa1,0x7e = frsqrte s22, s13 -0x95,0xd9,0xe1,0x7e = frsqrte d21, d12 + +0x15,0x3e,0x4d,0x5e == frecps h21, h16, h13 +0x15,0xfe,0x2d,0x5e == frecps s21, s16, s13 +0xd6,0xff,0x75,0x5e == frecps d22, d30, d21 +0xb5,0x3c,0xcc,0x5e == frsqrts h21, h5, h12 +0xb5,0xfc,0xac,0x5e == frsqrts s21, s5, s12 +0xc8,0xfe,0xf2,0x5e == frsqrts d8, d22, d18 +0xd3,0xd9,0xf9,0x5e == frecpe h19, h14 +0xd3,0xd9,0xa1,0x5e == frecpe s19, s14 +0xad,0xd9,0xe1,0x5e == frecpe d13, d13 +0x52,0xf9,0xf9,0x5e == frecpx h18, h10 +0x52,0xf9,0xa1,0x5e == frecpx s18, s10 +0x70,0xfa,0xe1,0x5e == frecpx d16, d19 +0xb6,0xd9,0xf9,0x7e == frsqrte h22, h13 +0xb6,0xd9,0xa1,0x7e == frsqrte s22, s13 +0x95,0xd9,0xe1,0x7e == frsqrte d21, d12 diff --git a/suite/MC/AArch64/neon-scalar-reduce-pairwise.s.cs b/suite/MC/AArch64/neon-scalar-reduce-pairwise.s.cs index 4fcbc9c98..434843261 100644 --- a/suite/MC/AArch64/neon-scalar-reduce-pairwise.s.cs +++ b/suite/MC/AArch64/neon-scalar-reduce-pairwise.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xb8,0xf1,0x5e = addp d0, v1.2d -0x72,0xd8,0x30,0x5e = faddp h18, v3.2h -0x53,0xd8,0x30,0x7e = faddp s19, v2.2s -0x34,0xd8,0x70,0x7e = faddp d20, v1.2d + +0x20,0xb8,0xf1,0x5e == addp d0, v1.2d +0x72,0xd8,0x30,0x5e == faddp h18, v3.2h +0x53,0xd8,0x30,0x7e == faddp s19, v2.2s +0x34,0xd8,0x70,0x7e == faddp d20, v1.2d diff --git a/suite/MC/AArch64/neon-scalar-rounding-shift.s.cs b/suite/MC/AArch64/neon-scalar-rounding-shift.s.cs index f47532eef..5f6e8a362 100644 --- a/suite/MC/AArch64/neon-scalar-rounding-shift.s.cs +++ b/suite/MC/AArch64/neon-scalar-rounding-shift.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0xf1,0x57,0xe8,0x5e = srshl d17, d31, d8 -0xf1,0x57,0xe8,0x7e = urshl d17, d31, d8 + +0xf1,0x57,0xe8,0x5e == srshl d17, d31, d8 +0xf1,0x57,0xe8,0x7e == urshl d17, d31, d8 diff --git a/suite/MC/AArch64/neon-scalar-saturating-add-sub.s.cs b/suite/MC/AArch64/neon-scalar-saturating-add-sub.s.cs index 4e5ffb019..b37bcc53e 100644 --- a/suite/MC/AArch64/neon-scalar-saturating-add-sub.s.cs +++ b/suite/MC/AArch64/neon-scalar-saturating-add-sub.s.cs @@ -1,25 +1,26 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x0c,0x22,0x5e = sqadd b0, b1, b2 -0x6a,0x0d,0x6c,0x5e = sqadd h10, h11, h12 -0xb4,0x0e,0xa2,0x5e = sqadd s20, s21, s2 -0xf1,0x0f,0xe8,0x5e = sqadd d17, d31, d8 -0x20,0x0c,0x22,0x7e = uqadd b0, b1, b2 -0x6a,0x0d,0x6c,0x7e = uqadd h10, h11, h12 -0xb4,0x0e,0xa2,0x7e = uqadd s20, s21, s2 -0xf1,0x0f,0xe8,0x7e = uqadd d17, d31, d8 -0x20,0x2c,0x22,0x5e = sqsub b0, b1, b2 -0x6a,0x2d,0x6c,0x5e = sqsub h10, h11, h12 -0xb4,0x2e,0xa2,0x5e = sqsub s20, s21, s2 -0xf1,0x2f,0xe8,0x5e = sqsub d17, d31, d8 -0x20,0x2c,0x22,0x7e = uqsub b0, b1, b2 -0x6a,0x2d,0x6c,0x7e = uqsub h10, h11, h12 -0xb4,0x2e,0xa2,0x7e = uqsub s20, s21, s2 -0xf1,0x2f,0xe8,0x7e = uqsub d17, d31, d8 -0xd3,0x39,0x20,0x5e = suqadd b19, b14 -0xf4,0x39,0x60,0x5e = suqadd h20, h15 -0x95,0x39,0xa0,0x5e = suqadd s21, s12 -0xd2,0x3a,0xe0,0x5e = suqadd d18, d22 -0xd3,0x39,0x20,0x7e = usqadd b19, b14 -0xf4,0x39,0x60,0x7e = usqadd h20, h15 -0x95,0x39,0xa0,0x7e = usqadd s21, s12 -0xd2,0x3a,0xe0,0x7e = usqadd d18, d22 + +0x20,0x0c,0x22,0x5e == sqadd b0, b1, b2 +0x6a,0x0d,0x6c,0x5e == sqadd h10, h11, h12 +0xb4,0x0e,0xa2,0x5e == sqadd s20, s21, s2 +0xf1,0x0f,0xe8,0x5e == sqadd d17, d31, d8 +0x20,0x0c,0x22,0x7e == uqadd b0, b1, b2 +0x6a,0x0d,0x6c,0x7e == uqadd h10, h11, h12 +0xb4,0x0e,0xa2,0x7e == uqadd s20, s21, s2 +0xf1,0x0f,0xe8,0x7e == uqadd d17, d31, d8 +0x20,0x2c,0x22,0x5e == sqsub b0, b1, b2 +0x6a,0x2d,0x6c,0x5e == sqsub h10, h11, h12 +0xb4,0x2e,0xa2,0x5e == sqsub s20, s21, s2 +0xf1,0x2f,0xe8,0x5e == sqsub d17, d31, d8 +0x20,0x2c,0x22,0x7e == uqsub b0, b1, b2 +0x6a,0x2d,0x6c,0x7e == uqsub h10, h11, h12 +0xb4,0x2e,0xa2,0x7e == uqsub s20, s21, s2 +0xf1,0x2f,0xe8,0x7e == uqsub d17, d31, d8 +0xd3,0x39,0x20,0x5e == suqadd b19, b14 +0xf4,0x39,0x60,0x5e == suqadd h20, h15 +0x95,0x39,0xa0,0x5e == suqadd s21, s12 +0xd2,0x3a,0xe0,0x5e == suqadd d18, d22 +0xd3,0x39,0x20,0x7e == usqadd b19, b14 +0xf4,0x39,0x60,0x7e == usqadd h20, h15 +0x95,0x39,0xa0,0x7e == usqadd s21, s12 +0xd2,0x3a,0xe0,0x7e == usqadd d18, d22 diff --git a/suite/MC/AArch64/neon-scalar-saturating-rounding-shift.s.cs b/suite/MC/AArch64/neon-scalar-saturating-rounding-shift.s.cs index 8e7a446a8..631302414 100644 --- a/suite/MC/AArch64/neon-scalar-saturating-rounding-shift.s.cs +++ b/suite/MC/AArch64/neon-scalar-saturating-rounding-shift.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x5c,0x22,0x5e = sqrshl b0, b1, b2 -0x6a,0x5d,0x6c,0x5e = sqrshl h10, h11, h12 -0xb4,0x5e,0xa2,0x5e = sqrshl s20, s21, s2 -0xf1,0x5f,0xe8,0x5e = sqrshl d17, d31, d8 -0x20,0x5c,0x22,0x7e = uqrshl b0, b1, b2 -0x6a,0x5d,0x6c,0x7e = uqrshl h10, h11, h12 -0xb4,0x5e,0xa2,0x7e = uqrshl s20, s21, s2 -0xf1,0x5f,0xe8,0x7e = uqrshl d17, d31, d8 + +0x20,0x5c,0x22,0x5e == sqrshl b0, b1, b2 +0x6a,0x5d,0x6c,0x5e == sqrshl h10, h11, h12 +0xb4,0x5e,0xa2,0x5e == sqrshl s20, s21, s2 +0xf1,0x5f,0xe8,0x5e == sqrshl d17, d31, d8 +0x20,0x5c,0x22,0x7e == uqrshl b0, b1, b2 +0x6a,0x5d,0x6c,0x7e == uqrshl h10, h11, h12 +0xb4,0x5e,0xa2,0x7e == uqrshl s20, s21, s2 +0xf1,0x5f,0xe8,0x7e == uqrshl d17, d31, d8 diff --git a/suite/MC/AArch64/neon-scalar-saturating-shift.s.cs b/suite/MC/AArch64/neon-scalar-saturating-shift.s.cs index 1d9a31de0..46d6d32a8 100644 --- a/suite/MC/AArch64/neon-scalar-saturating-shift.s.cs +++ b/suite/MC/AArch64/neon-scalar-saturating-shift.s.cs @@ -1,9 +1,10 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x4c,0x22,0x5e = sqshl b0, b1, b2 -0x6a,0x4d,0x6c,0x5e = sqshl h10, h11, h12 -0xb4,0x4e,0xa2,0x5e = sqshl s20, s21, s2 -0xf1,0x4f,0xe8,0x5e = sqshl d17, d31, d8 -0x20,0x4c,0x22,0x7e = uqshl b0, b1, b2 -0x6a,0x4d,0x6c,0x7e = uqshl h10, h11, h12 -0xb4,0x4e,0xa2,0x7e = uqshl s20, s21, s2 -0xf1,0x4f,0xe8,0x7e = uqshl d17, d31, d8 + +0x20,0x4c,0x22,0x5e == sqshl b0, b1, b2 +0x6a,0x4d,0x6c,0x5e == sqshl h10, h11, h12 +0xb4,0x4e,0xa2,0x5e == sqshl s20, s21, s2 +0xf1,0x4f,0xe8,0x5e == sqshl d17, d31, d8 +0x20,0x4c,0x22,0x7e == uqshl b0, b1, b2 +0x6a,0x4d,0x6c,0x7e == uqshl h10, h11, h12 +0xb4,0x4e,0xa2,0x7e == uqshl s20, s21, s2 +0xf1,0x4f,0xe8,0x7e == uqshl d17, d31, d8 diff --git a/suite/MC/AArch64/neon-scalar-shift-imm.s.cs b/suite/MC/AArch64/neon-scalar-shift-imm.s.cs index 1220dd9e3..86d6557fd 100644 --- a/suite/MC/AArch64/neon-scalar-shift-imm.s.cs +++ b/suite/MC/AArch64/neon-scalar-shift-imm.s.cs @@ -1,42 +1,43 @@ # CS_ARCH_AARCH64, 0, None -0x0f,0x06,0x74,0x5f = sshr d15, d16, #12 -0x2a,0x06,0x6e,0x7f = ushr d10, d17, #18 -0x53,0x26,0x79,0x5f = srshr d19, d18, #7 -0xf4,0x26,0x61,0x7f = urshr d20, d23, #31 -0x92,0x15,0x6b,0x5f = ssra d18, d12, #21 -0xb4,0x15,0x43,0x7f = usra d20, d13, #61 -0x6f,0x35,0x6d,0x5f = srsra d15, d11, #19 -0x52,0x35,0x73,0x7f = ursra d18, d10, #13 -0x47,0x55,0x4c,0x5f = shl d7, d10, #12 -0x6b,0x76,0x0f,0x5f = sqshl b11, b19, #7 -0x4d,0x76,0x1b,0x5f = sqshl h13, h18, #11 -0x2e,0x76,0x36,0x5f = sqshl s14, s17, #22 -0x0f,0x76,0x73,0x5f = sqshl d15, d16, #51 -0xf2,0x75,0x0e,0x7f = uqshl b18, b15, #6 -0x4b,0x76,0x17,0x7f = uqshl h11, h18, #7 -0x6e,0x76,0x32,0x7f = uqshl s14, s19, #18 -0x8f,0x75,0x53,0x7f = uqshl d15, d12, #19 -0x4f,0x66,0x0e,0x7f = sqshlu b15, b18, #6 -0x33,0x66,0x16,0x7f = sqshlu h19, h17, #6 -0xd0,0x65,0x39,0x7f = sqshlu s16, s14, #25 -0xab,0x65,0x60,0x7f = sqshlu d11, d13, #32 -0x8a,0x45,0x72,0x7f = sri d10, d12, #14 -0xca,0x55,0x4c,0x7f = sli d10, d14, #12 -0xea,0x95,0x0b,0x5f = sqshrn b10, h15, #5 -0x51,0x95,0x1c,0x5f = sqshrn h17, s10, #4 -0x52,0x95,0x21,0x5f = sqshrn s18, d10, #31 -0x4c,0x95,0x09,0x7f = uqshrn b12, h10, #7 -0xca,0x95,0x1b,0x7f = uqshrn h10, s14, #5 -0x8a,0x95,0x33,0x7f = uqshrn s10, d12, #13 -0xaa,0x9d,0x0e,0x5f = sqrshrn b10, h13, #2 -0x4f,0x9d,0x1a,0x5f = sqrshrn h15, s10, #6 -0x8f,0x9d,0x37,0x5f = sqrshrn s15, d12, #9 -0x8a,0x9d,0x0b,0x7f = uqrshrn b10, h12, #5 -0x4c,0x9d,0x12,0x7f = uqrshrn h12, s10, #14 -0x4a,0x9d,0x27,0x7f = uqrshrn s10, d10, #25 -0x4f,0x85,0x09,0x7f = sqshrun b15, h10, #7 -0xd4,0x85,0x1d,0x7f = sqshrun h20, s14, #3 -0xea,0x85,0x31,0x7f = sqshrun s10, d15, #15 -0x51,0x8d,0x0a,0x7f = sqrshrun b17, h10, #6 -0xaa,0x8d,0x11,0x7f = sqrshrun h10, s13, #15 -0x16,0x8e,0x21,0x7f = sqrshrun s22, d16, #31 + +0x0f,0x06,0x74,0x5f == sshr d15, d16, #12 +0x2a,0x06,0x6e,0x7f == ushr d10, d17, #18 +0x53,0x26,0x79,0x5f == srshr d19, d18, #7 +0xf4,0x26,0x61,0x7f == urshr d20, d23, #31 +0x92,0x15,0x6b,0x5f == ssra d18, d12, #21 +0xb4,0x15,0x43,0x7f == usra d20, d13, #61 +0x6f,0x35,0x6d,0x5f == srsra d15, d11, #19 +0x52,0x35,0x73,0x7f == ursra d18, d10, #13 +0x47,0x55,0x4c,0x5f == shl d7, d10, #12 +0x6b,0x76,0x0f,0x5f == sqshl b11, b19, #7 +0x4d,0x76,0x1b,0x5f == sqshl h13, h18, #11 +0x2e,0x76,0x36,0x5f == sqshl s14, s17, #22 +0x0f,0x76,0x73,0x5f == sqshl d15, d16, #51 +0xf2,0x75,0x0e,0x7f == uqshl b18, b15, #6 +0x4b,0x76,0x17,0x7f == uqshl h11, h18, #7 +0x6e,0x76,0x32,0x7f == uqshl s14, s19, #18 +0x8f,0x75,0x53,0x7f == uqshl d15, d12, #19 +0x4f,0x66,0x0e,0x7f == sqshlu b15, b18, #6 +0x33,0x66,0x16,0x7f == sqshlu h19, h17, #6 +0xd0,0x65,0x39,0x7f == sqshlu s16, s14, #25 +0xab,0x65,0x60,0x7f == sqshlu d11, d13, #32 +0x8a,0x45,0x72,0x7f == sri d10, d12, #14 +0xca,0x55,0x4c,0x7f == sli d10, d14, #12 +0xea,0x95,0x0b,0x5f == sqshrn b10, h15, #5 +0x51,0x95,0x1c,0x5f == sqshrn h17, s10, #4 +0x52,0x95,0x21,0x5f == sqshrn s18, d10, #31 +0x4c,0x95,0x09,0x7f == uqshrn b12, h10, #7 +0xca,0x95,0x1b,0x7f == uqshrn h10, s14, #5 +0x8a,0x95,0x33,0x7f == uqshrn s10, d12, #13 +0xaa,0x9d,0x0e,0x5f == sqrshrn b10, h13, #2 +0x4f,0x9d,0x1a,0x5f == sqrshrn h15, s10, #6 +0x8f,0x9d,0x37,0x5f == sqrshrn s15, d12, #9 +0x8a,0x9d,0x0b,0x7f == uqrshrn b10, h12, #5 +0x4c,0x9d,0x12,0x7f == uqrshrn h12, s10, #14 +0x4a,0x9d,0x27,0x7f == uqrshrn s10, d10, #25 +0x4f,0x85,0x09,0x7f == sqshrun b15, h10, #7 +0xd4,0x85,0x1d,0x7f == sqshrun h20, s14, #3 +0xea,0x85,0x31,0x7f == sqshrun s10, d15, #15 +0x51,0x8d,0x0a,0x7f == sqrshrun b17, h10, #6 +0xaa,0x8d,0x11,0x7f == sqrshrun h10, s13, #15 +0x16,0x8e,0x21,0x7f == sqrshrun s22, d16, #31 diff --git a/suite/MC/AArch64/neon-scalar-shift.s.cs b/suite/MC/AArch64/neon-scalar-shift.s.cs index bcafcf813..6ccaa6c17 100644 --- a/suite/MC/AArch64/neon-scalar-shift.s.cs +++ b/suite/MC/AArch64/neon-scalar-shift.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0xf1,0x47,0xe8,0x5e = sshl d17, d31, d8 -0xf1,0x47,0xe8,0x7e = ushl d17, d31, d8 + +0xf1,0x47,0xe8,0x5e == sshl d17, d31, d8 +0xf1,0x47,0xe8,0x7e == ushl d17, d31, d8 diff --git a/suite/MC/AArch64/neon-shift-left-long.s.cs b/suite/MC/AArch64/neon-shift-left-long.s.cs index 6f3c44b79..9ebb42414 100644 --- a/suite/MC/AArch64/neon-shift-left-long.s.cs +++ b/suite/MC/AArch64/neon-shift-left-long.s.cs @@ -1,13 +1,14 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xa4,0x0b,0x0f = sshll v0.8h, v1.8b, #3 -0x20,0xa4,0x13,0x0f = sshll v0.4s, v1.4h, #3 -0x20,0xa4,0x23,0x0f = sshll v0.2d, v1.2s, #3 -0x20,0xa4,0x0b,0x4f = sshll2 v0.8h, v1.16b, #3 -0x20,0xa4,0x13,0x4f = sshll2 v0.4s, v1.8h, #3 -0x20,0xa4,0x23,0x4f = sshll2 v0.2d, v1.4s, #3 -0x20,0xa4,0x0b,0x2f = ushll v0.8h, v1.8b, #3 -0x20,0xa4,0x13,0x2f = ushll v0.4s, v1.4h, #3 -0x20,0xa4,0x23,0x2f = ushll v0.2d, v1.2s, #3 -0x20,0xa4,0x0b,0x6f = ushll2 v0.8h, v1.16b, #3 -0x20,0xa4,0x13,0x6f = ushll2 v0.4s, v1.8h, #3 -0x20,0xa4,0x23,0x6f = ushll2 v0.2d, v1.4s, #3 + +0x20,0xa4,0x0b,0x0f == sshll v0.8h, v1.8b, #3 +0x20,0xa4,0x13,0x0f == sshll v0.4s, v1.4h, #3 +0x20,0xa4,0x23,0x0f == sshll v0.2d, v1.2s, #3 +0x20,0xa4,0x0b,0x4f == sshll2 v0.8h, v1.16b, #3 +0x20,0xa4,0x13,0x4f == sshll2 v0.4s, v1.8h, #3 +0x20,0xa4,0x23,0x4f == sshll2 v0.2d, v1.4s, #3 +0x20,0xa4,0x0b,0x2f == ushll v0.8h, v1.8b, #3 +0x20,0xa4,0x13,0x2f == ushll v0.4s, v1.4h, #3 +0x20,0xa4,0x23,0x2f == ushll v0.2d, v1.2s, #3 +0x20,0xa4,0x0b,0x6f == ushll2 v0.8h, v1.16b, #3 +0x20,0xa4,0x13,0x6f == ushll2 v0.4s, v1.8h, #3 +0x20,0xa4,0x23,0x6f == ushll2 v0.2d, v1.4s, #3 diff --git a/suite/MC/AArch64/neon-shift.s.cs b/suite/MC/AArch64/neon-shift.s.cs index 28435d552..ad6b2a2b0 100644 --- a/suite/MC/AArch64/neon-shift.s.cs +++ b/suite/MC/AArch64/neon-shift.s.cs @@ -1,22 +1,23 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x44,0x22,0x0e = sshl v0.8b, v1.8b, v2.8b -0x20,0x44,0x22,0x4e = sshl v0.16b, v1.16b, v2.16b -0x20,0x44,0x62,0x0e = sshl v0.4h, v1.4h, v2.4h -0x20,0x44,0x62,0x4e = sshl v0.8h, v1.8h, v2.8h -0x20,0x44,0xa2,0x0e = sshl v0.2s, v1.2s, v2.2s -0x20,0x44,0xa2,0x4e = sshl v0.4s, v1.4s, v2.4s -0x20,0x44,0xe2,0x4e = sshl v0.2d, v1.2d, v2.2d -0x20,0x44,0x22,0x2e = ushl v0.8b, v1.8b, v2.8b -0x20,0x44,0x22,0x6e = ushl v0.16b, v1.16b, v2.16b -0x20,0x44,0x62,0x2e = ushl v0.4h, v1.4h, v2.4h -0x20,0x44,0x62,0x6e = ushl v0.8h, v1.8h, v2.8h -0x20,0x44,0xa2,0x2e = ushl v0.2s, v1.2s, v2.2s -0x20,0x44,0xa2,0x6e = ushl v0.4s, v1.4s, v2.4s -0x20,0x44,0xe2,0x6e = ushl v0.2d, v1.2d, v2.2d -0x20,0x54,0x0b,0x0f = shl v0.8b, v1.8b, #3 -0x20,0x54,0x13,0x0f = shl v0.4h, v1.4h, #3 -0x20,0x54,0x23,0x0f = shl v0.2s, v1.2s, #3 -0x20,0x54,0x0b,0x4f = shl v0.16b, v1.16b, #3 -0x20,0x54,0x13,0x4f = shl v0.8h, v1.8h, #3 -0x20,0x54,0x23,0x4f = shl v0.4s, v1.4s, #3 -0x20,0x54,0x43,0x4f = shl v0.2d, v1.2d, #3 + +0x20,0x44,0x22,0x0e == sshl v0.8b, v1.8b, v2.8b +0x20,0x44,0x22,0x4e == sshl v0.16b, v1.16b, v2.16b +0x20,0x44,0x62,0x0e == sshl v0.4h, v1.4h, v2.4h +0x20,0x44,0x62,0x4e == sshl v0.8h, v1.8h, v2.8h +0x20,0x44,0xa2,0x0e == sshl v0.2s, v1.2s, v2.2s +0x20,0x44,0xa2,0x4e == sshl v0.4s, v1.4s, v2.4s +0x20,0x44,0xe2,0x4e == sshl v0.2d, v1.2d, v2.2d +0x20,0x44,0x22,0x2e == ushl v0.8b, v1.8b, v2.8b +0x20,0x44,0x22,0x6e == ushl v0.16b, v1.16b, v2.16b +0x20,0x44,0x62,0x2e == ushl v0.4h, v1.4h, v2.4h +0x20,0x44,0x62,0x6e == ushl v0.8h, v1.8h, v2.8h +0x20,0x44,0xa2,0x2e == ushl v0.2s, v1.2s, v2.2s +0x20,0x44,0xa2,0x6e == ushl v0.4s, v1.4s, v2.4s +0x20,0x44,0xe2,0x6e == ushl v0.2d, v1.2d, v2.2d +0x20,0x54,0x0b,0x0f == shl v0.8b, v1.8b, #3 +0x20,0x54,0x13,0x0f == shl v0.4h, v1.4h, #3 +0x20,0x54,0x23,0x0f == shl v0.2s, v1.2s, #3 +0x20,0x54,0x0b,0x4f == shl v0.16b, v1.16b, #3 +0x20,0x54,0x13,0x4f == shl v0.8h, v1.8h, #3 +0x20,0x54,0x23,0x4f == shl v0.4s, v1.4s, #3 +0x20,0x54,0x43,0x4f == shl v0.2d, v1.2d, #3 diff --git a/suite/MC/AArch64/neon-simd-copy.s.cs b/suite/MC/AArch64/neon-simd-copy.s.cs index e64aebb58..f599dff77 100644 --- a/suite/MC/AArch64/neon-simd-copy.s.cs +++ b/suite/MC/AArch64/neon-simd-copy.s.cs @@ -1,42 +1,43 @@ # CS_ARCH_AARCH64, 0, None -0x22,0x1c,0x05,0x4e = mov v2.b[2], w1 -0xc7,0x1d,0x1e,0x4e = mov v7.h[7], w14 -0xd4,0x1f,0x04,0x4e = mov v20.s[0], w30 -0xe1,0x1c,0x18,0x4e = mov v1.d[1], x7 -0x22,0x1c,0x05,0x4e = mov v2.b[2], w1 -0xc7,0x1d,0x1e,0x4e = mov v7.h[7], w14 -0xd4,0x1f,0x04,0x4e = mov v20.s[0], w30 -0xe1,0x1c,0x18,0x4e = mov v1.d[1], x7 -0x01,0x2c,0x1f,0x0e = smov w1, v0.b[15] -0xce,0x2c,0x12,0x0e = smov w14, v6.h[4] -0x01,0x2c,0x1f,0x4e = smov x1, v0.b[15] -0xce,0x2c,0x12,0x4e = smov x14, v6.h[4] -0x34,0x2d,0x14,0x4e = smov x20, v9.s[2] -0x01,0x3c,0x1f,0x0e = umov w1, v0.b[15] -0xce,0x3c,0x12,0x0e = umov w14, v6.h[4] -0x34,0x3d,0x14,0x0e = mov w20, v9.s[2] -0x47,0x3e,0x18,0x4e = mov x7, v18.d[1] -0x34,0x3d,0x14,0x0e = mov w20, v9.s[2] -0x47,0x3e,0x18,0x4e = mov x7, v18.d[1] -0x61,0x34,0x1d,0x6e = mov v1.b[14], v3.b[6] -0xe6,0x54,0x1e,0x6e = mov v6.h[7], v7.h[5] -0xcf,0x46,0x1c,0x6e = mov v15.s[3], v22.s[2] -0x80,0x44,0x08,0x6e = mov v0.d[0], v4.d[1] -0x61,0x34,0x1d,0x6e = mov v1.b[14], v3.b[6] -0xe6,0x54,0x1e,0x6e = mov v6.h[7], v7.h[5] -0xcf,0x46,0x1c,0x6e = mov v15.s[3], v22.s[2] -0x80,0x44,0x08,0x6e = mov v0.d[0], v4.d[1] -0x41,0x04,0x05,0x0e = dup v1.8b, v2.b[2] -0xeb,0x04,0x1e,0x0e = dup v11.4h, v7.h[7] -0x91,0x06,0x04,0x0e = dup v17.2s, v20.s[0] -0x41,0x04,0x05,0x4e = dup v1.16b, v2.b[2] -0xeb,0x04,0x1e,0x4e = dup v11.8h, v7.h[7] -0x91,0x06,0x04,0x4e = dup v17.4s, v20.s[0] -0x25,0x04,0x18,0x4e = dup v5.2d, v1.d[1] -0x21,0x0c,0x01,0x0e = dup v1.8b, w1 -0xcb,0x0d,0x02,0x0e = dup v11.4h, w14 -0xd1,0x0f,0x04,0x0e = dup v17.2s, w30 -0x41,0x0c,0x01,0x4e = dup v1.16b, w2 -0x0b,0x0e,0x02,0x4e = dup v11.8h, w16 -0x91,0x0f,0x04,0x4e = dup v17.4s, w28 -0x05,0x0c,0x08,0x4e = dup v5.2d, x0 + +0x22,0x1c,0x05,0x4e == {{mov|ins}} v2.b[2], w1 +0xc7,0x1d,0x1e,0x4e == {{mov|ins}} v7.h[7], w14 +0xd4,0x1f,0x04,0x4e == {{mov|ins}} v20.s[0], w30 +0xe1,0x1c,0x18,0x4e == {{mov|ins}} v1.d[1], x7 +0x22,0x1c,0x05,0x4e == {{mov|ins}} v2.b[2], w1 +0xc7,0x1d,0x1e,0x4e == {{mov|ins}} v7.h[7], w14 +0xd4,0x1f,0x04,0x4e == {{mov|ins}} v20.s[0], w30 +0xe1,0x1c,0x18,0x4e == {{mov|ins}} v1.d[1], x7 +0x01,0x2c,0x1f,0x0e == smov w1, v0.b[15] +0xce,0x2c,0x12,0x0e == smov w14, v6.h[4] +0x01,0x2c,0x1f,0x4e == smov x1, v0.b[15] +0xce,0x2c,0x12,0x4e == smov x14, v6.h[4] +0x34,0x2d,0x14,0x4e == smov x20, v9.s[2] +0x01,0x3c,0x1f,0x0e == {{mov|umov}} w1, v0.b[15] +0xce,0x3c,0x12,0x0e == {{mov|umov}} w14, v6.h[4] +0x34,0x3d,0x14,0x0e == {{mov|umov}} w20, v9.s[2] +0x47,0x3e,0x18,0x4e == {{mov|umov}} x7, v18.d[1] +0x34,0x3d,0x14,0x0e == {{mov|umov}} w20, v9.s[2] +0x47,0x3e,0x18,0x4e == {{mov|umov}} x7, v18.d[1] +0x61,0x34,0x1d,0x6e == {{mov|ins}} v1.b[14], v3.b[6] +0xe6,0x54,0x1e,0x6e == {{mov|ins}} v6.h[7], v7.h[5] +0xcf,0x46,0x1c,0x6e == {{mov|ins}} v15.s[3], v22.s[2] +0x80,0x44,0x08,0x6e == {{mov|ins}} v0.d[0], v4.d[1] +0x61,0x34,0x1d,0x6e == {{mov|ins}} v1.b[14], v3.b[6] +0xe6,0x54,0x1e,0x6e == {{mov|ins}} v6.h[7], v7.h[5] +0xcf,0x46,0x1c,0x6e == {{mov|ins}} v15.s[3], v22.s[2] +0x80,0x44,0x08,0x6e == {{mov|ins}} v0.d[0], v4.d[1] +0x41,0x04,0x05,0x0e == {{mov|dup}} v1.8b, v2.b[2] +0xeb,0x04,0x1e,0x0e == {{mov|dup}} v11.4h, v7.h[7] +0x91,0x06,0x04,0x0e == {{mov|dup}} v17.2s, v20.s[0] +0x41,0x04,0x05,0x4e == {{mov|dup}} v1.16b, v2.b[2] +0xeb,0x04,0x1e,0x4e == {{mov|dup}} v11.8h, v7.h[7] +0x91,0x06,0x04,0x4e == {{mov|dup}} v17.4s, v20.s[0] +0x25,0x04,0x18,0x4e == {{mov|dup}} v5.2d, v1.d[1] +0x21,0x0c,0x01,0x0e == {{mov|dup}} v1.8b, w1 +0xcb,0x0d,0x02,0x0e == {{mov|dup}} v11.4h, w14 +0xd1,0x0f,0x04,0x0e == {{mov|dup}} v17.2s, w30 +0x41,0x0c,0x01,0x4e == {{mov|dup}} v1.16b, w2 +0x0b,0x0e,0x02,0x4e == {{mov|dup}} v11.8h, w16 +0x91,0x0f,0x04,0x4e == {{mov|dup}} v17.4s, w28 +0x05,0x0c,0x08,0x4e == {{mov|dup}} v5.2d, x0 diff --git a/suite/MC/AArch64/neon-simd-ldst-multi-elem.s.cs b/suite/MC/AArch64/neon-simd-ldst-multi-elem.s.cs index edb2da3b9..8ea3d7b1a 100644 --- a/suite/MC/AArch64/neon-simd-ldst-multi-elem.s.cs +++ b/suite/MC/AArch64/neon-simd-ldst-multi-elem.s.cs @@ -1,197 +1,198 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x70,0x00,0x4c = st1 { v0.16b }, [x0] -0xef,0x75,0x00,0x4c = st1 { v15.8h }, [x15] -0xff,0x7b,0x00,0x4c = st1 { v31.4s }, [sp] -0x00,0x7c,0x00,0x4c = st1 { v0.2d }, [x0] -0x00,0x70,0x00,0x0c = st1 { v0.8b }, [x0] -0xef,0x75,0x00,0x0c = st1 { v15.4h }, [x15] -0xff,0x7b,0x00,0x0c = st1 { v31.2s }, [sp] -0x00,0x7c,0x00,0x0c = st1 { v0.1d }, [x0] -0x00,0xa0,0x00,0x4c = st1 { v0.16b, v1.16b }, [x0] -0xef,0xa5,0x00,0x4c = st1 { v15.8h, v16.8h }, [x15] -0xff,0xab,0x00,0x4c = st1 { v31.4s, v0.4s }, [sp] -0x00,0xac,0x00,0x4c = st1 { v0.2d, v1.2d }, [x0] -0x00,0xa0,0x00,0x0c = st1 { v0.8b, v1.8b }, [x0] -0xef,0xa5,0x00,0x0c = st1 { v15.4h, v16.4h }, [x15] -0xff,0xab,0x00,0x0c = st1 { v31.2s, v0.2s }, [sp] -0x00,0xac,0x00,0x0c = st1 { v0.1d, v1.1d }, [x0] -0x00,0xa0,0x00,0x4c = st1 { v0.16b, v1.16b }, [x0] -0xef,0xa5,0x00,0x4c = st1 { v15.8h, v16.8h }, [x15] -0xff,0xab,0x00,0x4c = st1 { v31.4s, v0.4s }, [sp] -0x00,0xac,0x00,0x4c = st1 { v0.2d, v1.2d }, [x0] -0x00,0xa0,0x00,0x0c = st1 { v0.8b, v1.8b }, [x0] -0xef,0xa5,0x00,0x0c = st1 { v15.4h, v16.4h }, [x15] -0xff,0xab,0x00,0x0c = st1 { v31.2s, v0.2s }, [sp] -0x00,0xac,0x00,0x0c = st1 { v0.1d, v1.1d }, [x0] -0x00,0x60,0x00,0x4c = st1 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x65,0x00,0x4c = st1 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x6b,0x00,0x4c = st1 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x6c,0x00,0x4c = st1 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x60,0x00,0x0c = st1 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x65,0x00,0x0c = st1 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x6b,0x00,0x0c = st1 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x6c,0x00,0x0c = st1 { v0.1d, v1.1d, v2.1d }, [x0] -0x00,0x60,0x00,0x4c = st1 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x65,0x00,0x4c = st1 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x6b,0x00,0x4c = st1 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x6c,0x00,0x4c = st1 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x60,0x00,0x0c = st1 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x65,0x00,0x0c = st1 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x6b,0x00,0x0c = st1 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x6c,0x00,0x0c = st1 { v0.1d, v1.1d, v2.1d }, [x0] -0x00,0x20,0x00,0x4c = st1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x25,0x00,0x4c = st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x2b,0x00,0x4c = st1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x2c,0x00,0x4c = st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x20,0x00,0x0c = st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x25,0x00,0x0c = st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x2b,0x00,0x0c = st1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x2c,0x00,0x0c = st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] -0x00,0x20,0x00,0x4c = st1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x25,0x00,0x4c = st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x2b,0x00,0x4c = st1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x2c,0x00,0x4c = st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x20,0x00,0x0c = st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x25,0x00,0x0c = st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x2b,0x00,0x0c = st1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x2c,0x00,0x0c = st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] -0x00,0x80,0x00,0x4c = st2 { v0.16b, v1.16b }, [x0] -0xef,0x85,0x00,0x4c = st2 { v15.8h, v16.8h }, [x15] -0xff,0x8b,0x00,0x4c = st2 { v31.4s, v0.4s }, [sp] -0x00,0x8c,0x00,0x4c = st2 { v0.2d, v1.2d }, [x0] -0x00,0x80,0x00,0x0c = st2 { v0.8b, v1.8b }, [x0] -0xef,0x85,0x00,0x0c = st2 { v15.4h, v16.4h }, [x15] -0xff,0x8b,0x00,0x0c = st2 { v31.2s, v0.2s }, [sp] -0x00,0x80,0x00,0x4c = st2 { v0.16b, v1.16b }, [x0] -0xef,0x85,0x00,0x4c = st2 { v15.8h, v16.8h }, [x15] -0xff,0x8b,0x00,0x4c = st2 { v31.4s, v0.4s }, [sp] -0x00,0x8c,0x00,0x4c = st2 { v0.2d, v1.2d }, [x0] -0x00,0x80,0x00,0x0c = st2 { v0.8b, v1.8b }, [x0] -0xef,0x85,0x00,0x0c = st2 { v15.4h, v16.4h }, [x15] -0xff,0x8b,0x00,0x0c = st2 { v31.2s, v0.2s }, [sp] -0x00,0x40,0x00,0x4c = st3 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x45,0x00,0x4c = st3 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x4b,0x00,0x4c = st3 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x4c,0x00,0x4c = st3 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x40,0x00,0x0c = st3 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x45,0x00,0x0c = st3 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x4b,0x00,0x0c = st3 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x40,0x00,0x4c = st3 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x45,0x00,0x4c = st3 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x4b,0x00,0x4c = st3 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x4c,0x00,0x4c = st3 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x40,0x00,0x0c = st3 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x45,0x00,0x0c = st3 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x4b,0x00,0x0c = st3 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x00,0x00,0x4c = st4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x05,0x00,0x4c = st4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x0b,0x00,0x4c = st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x0c,0x00,0x4c = st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x00,0x00,0x0c = st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x05,0x00,0x0c = st4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x0b,0x00,0x0c = st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x00,0x00,0x4c = st4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x05,0x00,0x4c = st4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x0b,0x00,0x4c = st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x0c,0x00,0x4c = st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x00,0x00,0x0c = st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x05,0x00,0x0c = st4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x0b,0x00,0x0c = st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x70,0x40,0x4c = ld1 { v0.16b }, [x0] -0xef,0x75,0x40,0x4c = ld1 { v15.8h }, [x15] -0xff,0x7b,0x40,0x4c = ld1 { v31.4s }, [sp] -0x00,0x7c,0x40,0x4c = ld1 { v0.2d }, [x0] -0x00,0x70,0x40,0x0c = ld1 { v0.8b }, [x0] -0xef,0x75,0x40,0x0c = ld1 { v15.4h }, [x15] -0xff,0x7b,0x40,0x0c = ld1 { v31.2s }, [sp] -0x00,0x7c,0x40,0x0c = ld1 { v0.1d }, [x0] -0x00,0xa0,0x40,0x4c = ld1 { v0.16b, v1.16b }, [x0] -0xef,0xa5,0x40,0x4c = ld1 { v15.8h, v16.8h }, [x15] -0xff,0xab,0x40,0x4c = ld1 { v31.4s, v0.4s }, [sp] -0x00,0xac,0x40,0x4c = ld1 { v0.2d, v1.2d }, [x0] -0x00,0xa0,0x40,0x0c = ld1 { v0.8b, v1.8b }, [x0] -0xef,0xa5,0x40,0x0c = ld1 { v15.4h, v16.4h }, [x15] -0xff,0xab,0x40,0x0c = ld1 { v31.2s, v0.2s }, [sp] -0x00,0xac,0x40,0x0c = ld1 { v0.1d, v1.1d }, [x0] -0x00,0xa0,0x40,0x4c = ld1 { v0.16b, v1.16b }, [x0] -0xef,0xa5,0x40,0x4c = ld1 { v15.8h, v16.8h }, [x15] -0xff,0xab,0x40,0x4c = ld1 { v31.4s, v0.4s }, [sp] -0x00,0xac,0x40,0x4c = ld1 { v0.2d, v1.2d }, [x0] -0x00,0xa0,0x40,0x0c = ld1 { v0.8b, v1.8b }, [x0] -0xef,0xa5,0x40,0x0c = ld1 { v15.4h, v16.4h }, [x15] -0xff,0xab,0x40,0x0c = ld1 { v31.2s, v0.2s }, [sp] -0x00,0xac,0x40,0x0c = ld1 { v0.1d, v1.1d }, [x0] -0x00,0x60,0x40,0x4c = ld1 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x65,0x40,0x4c = ld1 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x6b,0x40,0x4c = ld1 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x6c,0x40,0x4c = ld1 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x60,0x40,0x0c = ld1 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x65,0x40,0x0c = ld1 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x6b,0x40,0x0c = ld1 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x6c,0x40,0x0c = ld1 { v0.1d, v1.1d, v2.1d }, [x0] -0x00,0x60,0x40,0x4c = ld1 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x65,0x40,0x4c = ld1 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x6b,0x40,0x4c = ld1 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x6c,0x40,0x4c = ld1 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x60,0x40,0x0c = ld1 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x65,0x40,0x0c = ld1 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x6b,0x40,0x0c = ld1 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x6c,0x40,0x0c = ld1 { v0.1d, v1.1d, v2.1d }, [x0] -0x00,0x20,0x40,0x4c = ld1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x25,0x40,0x4c = ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x2b,0x40,0x4c = ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x2c,0x40,0x4c = ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x20,0x40,0x0c = ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x25,0x40,0x0c = ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x2b,0x40,0x0c = ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x2c,0x40,0x0c = ld1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] -0x00,0x20,0x40,0x4c = ld1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x25,0x40,0x4c = ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x2b,0x40,0x4c = ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x2c,0x40,0x4c = ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x20,0x40,0x0c = ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x25,0x40,0x0c = ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x2b,0x40,0x0c = ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x2c,0x40,0x0c = ld1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] -0x00,0x80,0x40,0x4c = ld2 { v0.16b, v1.16b }, [x0] -0xef,0x85,0x40,0x4c = ld2 { v15.8h, v16.8h }, [x15] -0xff,0x8b,0x40,0x4c = ld2 { v31.4s, v0.4s }, [sp] -0x00,0x8c,0x40,0x4c = ld2 { v0.2d, v1.2d }, [x0] -0x00,0x80,0x40,0x0c = ld2 { v0.8b, v1.8b }, [x0] -0xef,0x85,0x40,0x0c = ld2 { v15.4h, v16.4h }, [x15] -0xff,0x8b,0x40,0x0c = ld2 { v31.2s, v0.2s }, [sp] -0x00,0x80,0x40,0x4c = ld2 { v0.16b, v1.16b }, [x0] -0xef,0x85,0x40,0x4c = ld2 { v15.8h, v16.8h }, [x15] -0xff,0x8b,0x40,0x4c = ld2 { v31.4s, v0.4s }, [sp] -0x00,0x8c,0x40,0x4c = ld2 { v0.2d, v1.2d }, [x0] -0x00,0x80,0x40,0x0c = ld2 { v0.8b, v1.8b }, [x0] -0xef,0x85,0x40,0x0c = ld2 { v15.4h, v16.4h }, [x15] -0xff,0x8b,0x40,0x0c = ld2 { v31.2s, v0.2s }, [sp] -0x00,0x40,0x40,0x4c = ld3 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x45,0x40,0x4c = ld3 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x4b,0x40,0x4c = ld3 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x4c,0x40,0x4c = ld3 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x40,0x40,0x0c = ld3 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x45,0x40,0x0c = ld3 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x4b,0x40,0x0c = ld3 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x40,0x40,0x4c = ld3 { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0x45,0x40,0x4c = ld3 { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0x4b,0x40,0x4c = ld3 { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0x4c,0x40,0x4c = ld3 { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0x40,0x40,0x0c = ld3 { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0x45,0x40,0x0c = ld3 { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0x4b,0x40,0x0c = ld3 { v31.2s, v0.2s, v1.2s }, [sp] -0x00,0x00,0x40,0x4c = ld4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x05,0x40,0x4c = ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x0b,0x40,0x4c = ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x0c,0x40,0x4c = ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x00,0x40,0x0c = ld4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x05,0x40,0x0c = ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x0b,0x40,0x0c = ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0x00,0x00,0x40,0x4c = ld4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0x05,0x40,0x4c = ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0x0b,0x40,0x4c = ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0x0c,0x40,0x4c = ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0x00,0x40,0x0c = ld4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0x05,0x40,0x0c = ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0x0b,0x40,0x0c = ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] + +0x00,0x70,0x00,0x4c == st1 { v0.16b }, [x0] +0xef,0x75,0x00,0x4c == st1 { v15.8h }, [x15] +0xff,0x7b,0x00,0x4c == st1 { v31.4s }, [sp] +0x00,0x7c,0x00,0x4c == st1 { v0.2d }, [x0] +0x00,0x70,0x00,0x0c == st1 { v0.8b }, [x0] +0xef,0x75,0x00,0x0c == st1 { v15.4h }, [x15] +0xff,0x7b,0x00,0x0c == st1 { v31.2s }, [sp] +0x00,0x7c,0x00,0x0c == st1 { v0.1d }, [x0] +0x00,0xa0,0x00,0x4c == st1 { v0.16b, v1.16b }, [x0] +0xef,0xa5,0x00,0x4c == st1 { v15.8h, v16.8h }, [x15] +0xff,0xab,0x00,0x4c == st1 { v31.4s, v0.4s }, [sp] +0x00,0xac,0x00,0x4c == st1 { v0.2d, v1.2d }, [x0] +0x00,0xa0,0x00,0x0c == st1 { v0.8b, v1.8b }, [x0] +0xef,0xa5,0x00,0x0c == st1 { v15.4h, v16.4h }, [x15] +0xff,0xab,0x00,0x0c == st1 { v31.2s, v0.2s }, [sp] +0x00,0xac,0x00,0x0c == st1 { v0.1d, v1.1d }, [x0] +0x00,0xa0,0x00,0x4c == st1 { v0.16b, v1.16b }, [x0] +0xef,0xa5,0x00,0x4c == st1 { v15.8h, v16.8h }, [x15] +0xff,0xab,0x00,0x4c == st1 { v31.4s, v0.4s }, [sp] +0x00,0xac,0x00,0x4c == st1 { v0.2d, v1.2d }, [x0] +0x00,0xa0,0x00,0x0c == st1 { v0.8b, v1.8b }, [x0] +0xef,0xa5,0x00,0x0c == st1 { v15.4h, v16.4h }, [x15] +0xff,0xab,0x00,0x0c == st1 { v31.2s, v0.2s }, [sp] +0x00,0xac,0x00,0x0c == st1 { v0.1d, v1.1d }, [x0] +0x00,0x60,0x00,0x4c == st1 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x65,0x00,0x4c == st1 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x6b,0x00,0x4c == st1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x6c,0x00,0x4c == st1 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x60,0x00,0x0c == st1 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x65,0x00,0x0c == st1 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x6b,0x00,0x0c == st1 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x6c,0x00,0x0c == st1 { v0.1d, v1.1d, v2.1d }, [x0] +0x00,0x60,0x00,0x4c == st1 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x65,0x00,0x4c == st1 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x6b,0x00,0x4c == st1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x6c,0x00,0x4c == st1 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x60,0x00,0x0c == st1 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x65,0x00,0x0c == st1 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x6b,0x00,0x0c == st1 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x6c,0x00,0x0c == st1 { v0.1d, v1.1d, v2.1d }, [x0] +0x00,0x20,0x00,0x4c == st1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x25,0x00,0x4c == st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x2b,0x00,0x4c == st1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x2c,0x00,0x4c == st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x20,0x00,0x0c == st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x25,0x00,0x0c == st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x2b,0x00,0x0c == st1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x2c,0x00,0x0c == st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] +0x00,0x20,0x00,0x4c == st1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x25,0x00,0x4c == st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x2b,0x00,0x4c == st1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x2c,0x00,0x4c == st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x20,0x00,0x0c == st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x25,0x00,0x0c == st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x2b,0x00,0x0c == st1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x2c,0x00,0x0c == st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] +0x00,0x80,0x00,0x4c == st2 { v0.16b, v1.16b }, [x0] +0xef,0x85,0x00,0x4c == st2 { v15.8h, v16.8h }, [x15] +0xff,0x8b,0x00,0x4c == st2 { v31.4s, v0.4s }, [sp] +0x00,0x8c,0x00,0x4c == st2 { v0.2d, v1.2d }, [x0] +0x00,0x80,0x00,0x0c == st2 { v0.8b, v1.8b }, [x0] +0xef,0x85,0x00,0x0c == st2 { v15.4h, v16.4h }, [x15] +0xff,0x8b,0x00,0x0c == st2 { v31.2s, v0.2s }, [sp] +0x00,0x80,0x00,0x4c == st2 { v0.16b, v1.16b }, [x0] +0xef,0x85,0x00,0x4c == st2 { v15.8h, v16.8h }, [x15] +0xff,0x8b,0x00,0x4c == st2 { v31.4s, v0.4s }, [sp] +0x00,0x8c,0x00,0x4c == st2 { v0.2d, v1.2d }, [x0] +0x00,0x80,0x00,0x0c == st2 { v0.8b, v1.8b }, [x0] +0xef,0x85,0x00,0x0c == st2 { v15.4h, v16.4h }, [x15] +0xff,0x8b,0x00,0x0c == st2 { v31.2s, v0.2s }, [sp] +0x00,0x40,0x00,0x4c == st3 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x45,0x00,0x4c == st3 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x4b,0x00,0x4c == st3 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x4c,0x00,0x4c == st3 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x40,0x00,0x0c == st3 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x45,0x00,0x0c == st3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x4b,0x00,0x0c == st3 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x40,0x00,0x4c == st3 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x45,0x00,0x4c == st3 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x4b,0x00,0x4c == st3 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x4c,0x00,0x4c == st3 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x40,0x00,0x0c == st3 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x45,0x00,0x0c == st3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x4b,0x00,0x0c == st3 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x00,0x00,0x4c == st4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x05,0x00,0x4c == st4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x0b,0x00,0x4c == st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x0c,0x00,0x4c == st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x00,0x00,0x0c == st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x05,0x00,0x0c == st4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x0b,0x00,0x0c == st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x00,0x00,0x4c == st4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x05,0x00,0x4c == st4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x0b,0x00,0x4c == st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x0c,0x00,0x4c == st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x00,0x00,0x0c == st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x05,0x00,0x0c == st4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x0b,0x00,0x0c == st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x70,0x40,0x4c == ld1 { v0.16b }, [x0] +0xef,0x75,0x40,0x4c == ld1 { v15.8h }, [x15] +0xff,0x7b,0x40,0x4c == ld1 { v31.4s }, [sp] +0x00,0x7c,0x40,0x4c == ld1 { v0.2d }, [x0] +0x00,0x70,0x40,0x0c == ld1 { v0.8b }, [x0] +0xef,0x75,0x40,0x0c == ld1 { v15.4h }, [x15] +0xff,0x7b,0x40,0x0c == ld1 { v31.2s }, [sp] +0x00,0x7c,0x40,0x0c == ld1 { v0.1d }, [x0] +0x00,0xa0,0x40,0x4c == ld1 { v0.16b, v1.16b }, [x0] +0xef,0xa5,0x40,0x4c == ld1 { v15.8h, v16.8h }, [x15] +0xff,0xab,0x40,0x4c == ld1 { v31.4s, v0.4s }, [sp] +0x00,0xac,0x40,0x4c == ld1 { v0.2d, v1.2d }, [x0] +0x00,0xa0,0x40,0x0c == ld1 { v0.8b, v1.8b }, [x0] +0xef,0xa5,0x40,0x0c == ld1 { v15.4h, v16.4h }, [x15] +0xff,0xab,0x40,0x0c == ld1 { v31.2s, v0.2s }, [sp] +0x00,0xac,0x40,0x0c == ld1 { v0.1d, v1.1d }, [x0] +0x00,0xa0,0x40,0x4c == ld1 { v0.16b, v1.16b }, [x0] +0xef,0xa5,0x40,0x4c == ld1 { v15.8h, v16.8h }, [x15] +0xff,0xab,0x40,0x4c == ld1 { v31.4s, v0.4s }, [sp] +0x00,0xac,0x40,0x4c == ld1 { v0.2d, v1.2d }, [x0] +0x00,0xa0,0x40,0x0c == ld1 { v0.8b, v1.8b }, [x0] +0xef,0xa5,0x40,0x0c == ld1 { v15.4h, v16.4h }, [x15] +0xff,0xab,0x40,0x0c == ld1 { v31.2s, v0.2s }, [sp] +0x00,0xac,0x40,0x0c == ld1 { v0.1d, v1.1d }, [x0] +0x00,0x60,0x40,0x4c == ld1 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x65,0x40,0x4c == ld1 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x6b,0x40,0x4c == ld1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x6c,0x40,0x4c == ld1 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x60,0x40,0x0c == ld1 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x65,0x40,0x0c == ld1 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x6b,0x40,0x0c == ld1 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x6c,0x40,0x0c == ld1 { v0.1d, v1.1d, v2.1d }, [x0] +0x00,0x60,0x40,0x4c == ld1 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x65,0x40,0x4c == ld1 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x6b,0x40,0x4c == ld1 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x6c,0x40,0x4c == ld1 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x60,0x40,0x0c == ld1 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x65,0x40,0x0c == ld1 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x6b,0x40,0x0c == ld1 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x6c,0x40,0x0c == ld1 { v0.1d, v1.1d, v2.1d }, [x0] +0x00,0x20,0x40,0x4c == ld1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x25,0x40,0x4c == ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x2b,0x40,0x4c == ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x2c,0x40,0x4c == ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x20,0x40,0x0c == ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x25,0x40,0x0c == ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x2b,0x40,0x0c == ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x2c,0x40,0x0c == ld1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] +0x00,0x20,0x40,0x4c == ld1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x25,0x40,0x4c == ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x2b,0x40,0x4c == ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x2c,0x40,0x4c == ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x20,0x40,0x0c == ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x25,0x40,0x0c == ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x2b,0x40,0x0c == ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x2c,0x40,0x0c == ld1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0] +0x00,0x80,0x40,0x4c == ld2 { v0.16b, v1.16b }, [x0] +0xef,0x85,0x40,0x4c == ld2 { v15.8h, v16.8h }, [x15] +0xff,0x8b,0x40,0x4c == ld2 { v31.4s, v0.4s }, [sp] +0x00,0x8c,0x40,0x4c == ld2 { v0.2d, v1.2d }, [x0] +0x00,0x80,0x40,0x0c == ld2 { v0.8b, v1.8b }, [x0] +0xef,0x85,0x40,0x0c == ld2 { v15.4h, v16.4h }, [x15] +0xff,0x8b,0x40,0x0c == ld2 { v31.2s, v0.2s }, [sp] +0x00,0x80,0x40,0x4c == ld2 { v0.16b, v1.16b }, [x0] +0xef,0x85,0x40,0x4c == ld2 { v15.8h, v16.8h }, [x15] +0xff,0x8b,0x40,0x4c == ld2 { v31.4s, v0.4s }, [sp] +0x00,0x8c,0x40,0x4c == ld2 { v0.2d, v1.2d }, [x0] +0x00,0x80,0x40,0x0c == ld2 { v0.8b, v1.8b }, [x0] +0xef,0x85,0x40,0x0c == ld2 { v15.4h, v16.4h }, [x15] +0xff,0x8b,0x40,0x0c == ld2 { v31.2s, v0.2s }, [sp] +0x00,0x40,0x40,0x4c == ld3 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x45,0x40,0x4c == ld3 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x4b,0x40,0x4c == ld3 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x4c,0x40,0x4c == ld3 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x40,0x40,0x0c == ld3 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x45,0x40,0x0c == ld3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x4b,0x40,0x0c == ld3 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x40,0x40,0x4c == ld3 { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0x45,0x40,0x4c == ld3 { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0x4b,0x40,0x4c == ld3 { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0x4c,0x40,0x4c == ld3 { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0x40,0x40,0x0c == ld3 { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0x45,0x40,0x0c == ld3 { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0x4b,0x40,0x0c == ld3 { v31.2s, v0.2s, v1.2s }, [sp] +0x00,0x00,0x40,0x4c == ld4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x05,0x40,0x4c == ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x0b,0x40,0x4c == ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x0c,0x40,0x4c == ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x00,0x40,0x0c == ld4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x05,0x40,0x0c == ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x0b,0x40,0x0c == ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0x00,0x00,0x40,0x4c == ld4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0x05,0x40,0x4c == ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0x0b,0x40,0x4c == ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0x0c,0x40,0x4c == ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0x00,0x40,0x0c == ld4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0x05,0x40,0x0c == ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0x0b,0x40,0x0c == ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] diff --git a/suite/MC/AArch64/neon-simd-ldst-one-elem.s.cs b/suite/MC/AArch64/neon-simd-ldst-one-elem.s.cs index 4a8f31a69..9cb46e603 100644 --- a/suite/MC/AArch64/neon-simd-ldst-one-elem.s.cs +++ b/suite/MC/AArch64/neon-simd-ldst-one-elem.s.cs @@ -1,129 +1,130 @@ # CS_ARCH_AARCH64, 0, None -0x00,0xc0,0x40,0x4d = ld1r { v0.16b }, [x0] -0xef,0xc5,0x40,0x4d = ld1r { v15.8h }, [x15] -0xff,0xcb,0x40,0x4d = ld1r { v31.4s }, [sp] -0x00,0xcc,0x40,0x4d = ld1r { v0.2d }, [x0] -0x00,0xc0,0x40,0x0d = ld1r { v0.8b }, [x0] -0xef,0xc5,0x40,0x0d = ld1r { v15.4h }, [x15] -0xff,0xcb,0x40,0x0d = ld1r { v31.2s }, [sp] -0x00,0xcc,0x40,0x0d = ld1r { v0.1d }, [x0] -0x00,0xc0,0x60,0x4d = ld2r { v0.16b, v1.16b }, [x0] -0xef,0xc5,0x60,0x4d = ld2r { v15.8h, v16.8h }, [x15] -0xff,0xcb,0x60,0x4d = ld2r { v31.4s, v0.4s }, [sp] -0x00,0xcc,0x60,0x4d = ld2r { v0.2d, v1.2d }, [x0] -0x00,0xc0,0x60,0x0d = ld2r { v0.8b, v1.8b }, [x0] -0xef,0xc5,0x60,0x0d = ld2r { v15.4h, v16.4h }, [x15] -0xff,0xcb,0x60,0x0d = ld2r { v31.2s, v0.2s }, [sp] -0xff,0xcf,0x60,0x0d = ld2r { v31.1d, v0.1d }, [sp] -0x00,0xe0,0x40,0x4d = ld3r { v0.16b, v1.16b, v2.16b }, [x0] -0xef,0xe5,0x40,0x4d = ld3r { v15.8h, v16.8h, v17.8h }, [x15] -0xff,0xeb,0x40,0x4d = ld3r { v31.4s, v0.4s, v1.4s }, [sp] -0x00,0xec,0x40,0x4d = ld3r { v0.2d, v1.2d, v2.2d }, [x0] -0x00,0xe0,0x40,0x0d = ld3r { v0.8b, v1.8b, v2.8b }, [x0] -0xef,0xe5,0x40,0x0d = ld3r { v15.4h, v16.4h, v17.4h }, [x15] -0xff,0xeb,0x40,0x0d = ld3r { v31.2s, v0.2s, v1.2s }, [sp] -0xff,0xef,0x40,0x0d = ld3r { v31.1d, v0.1d, v1.1d }, [sp] -0x00,0xe0,0x60,0x4d = ld4r { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] -0xef,0xe5,0x60,0x4d = ld4r { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] -0xff,0xeb,0x60,0x4d = ld4r { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] -0x00,0xec,0x60,0x4d = ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] -0x00,0xe0,0x60,0x0d = ld4r { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] -0xef,0xe5,0x60,0x0d = ld4r { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] -0xff,0xeb,0x60,0x0d = ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] -0xff,0xef,0x60,0x0d = ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp] -0x00,0x04,0x40,0x4d = ld1 { v0.b }[9], [x0] -0xef,0x59,0x40,0x4d = ld1 { v15.h }[7], [x15] -0xff,0x93,0x40,0x4d = ld1 { v31.s }[3], [sp] -0x00,0x84,0x40,0x4d = ld1 { v0.d }[1], [x0] -0x00,0x04,0x60,0x4d = ld2 { v0.b, v1.b }[9], [x0] -0xef,0x59,0x60,0x4d = ld2 { v15.h, v16.h }[7], [x15] -0xff,0x93,0x60,0x4d = ld2 { v31.s, v0.s }[3], [sp] -0x00,0x84,0x60,0x4d = ld2 { v0.d, v1.d }[1], [x0] -0x00,0x24,0x40,0x4d = ld3 { v0.b, v1.b, v2.b }[9], [x0] -0xef,0x79,0x40,0x4d = ld3 { v15.h, v16.h, v17.h }[7], [x15] -0xff,0xb3,0x40,0x4d = ld3 { v31.s, v0.s, v1.s }[3], [sp] -0x00,0xa4,0x40,0x4d = ld3 { v0.d, v1.d, v2.d }[1], [x0] -0x00,0x24,0x60,0x4d = ld4 { v0.b, v1.b, v2.b, v3.b }[9], [x0] -0xef,0x79,0x60,0x4d = ld4 { v15.h, v16.h, v17.h, v18.h }[7], [x15] -0xff,0xb3,0x60,0x4d = ld4 { v31.s, v0.s, v1.s, v2.s }[3], [sp] -0x00,0xa4,0x60,0x4d = ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0] -0x00,0x04,0x00,0x4d = st1 { v0.b }[9], [x0] -0xef,0x59,0x00,0x4d = st1 { v15.h }[7], [x15] -0xff,0x93,0x00,0x4d = st1 { v31.s }[3], [sp] -0x00,0x84,0x00,0x4d = st1 { v0.d }[1], [x0] -0x00,0x04,0x20,0x4d = st2 { v0.b, v1.b }[9], [x0] -0xef,0x59,0x20,0x4d = st2 { v15.h, v16.h }[7], [x15] -0xff,0x93,0x20,0x4d = st2 { v31.s, v0.s }[3], [sp] -0x00,0x84,0x20,0x4d = st2 { v0.d, v1.d }[1], [x0] -0x00,0x24,0x00,0x4d = st3 { v0.b, v1.b, v2.b }[9], [x0] -0xef,0x79,0x00,0x4d = st3 { v15.h, v16.h, v17.h }[7], [x15] -0xff,0xb3,0x00,0x4d = st3 { v31.s, v0.s, v1.s }[3], [sp] -0x00,0xa4,0x00,0x4d = st3 { v0.d, v1.d, v2.d }[1], [x0] -0x00,0x24,0x20,0x4d = st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0] -0xef,0x79,0x20,0x4d = st4 { v15.h, v16.h, v17.h, v18.h }[7], [x15] -0xff,0xb3,0x20,0x4d = st4 { v31.s, v0.s, v1.s, v2.s }[3], [sp] -0x00,0xa4,0x20,0x4d = st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0] -0x00,0xc0,0xdf,0x4d = ld1r { v0.16b }, [x0], #1 -0xef,0xc5,0xdf,0x4d = ld1r { v15.8h }, [x15], #2 -0xff,0xcb,0xdf,0x4d = ld1r { v31.4s }, [sp], #4 -0x00,0xcc,0xdf,0x4d = ld1r { v0.2d }, [x0], #8 -0x00,0xc0,0xc0,0x0d = ld1r { v0.8b }, [x0], x0 -0xef,0xc5,0xc1,0x0d = ld1r { v15.4h }, [x15], x1 -0xff,0xcb,0xc2,0x0d = ld1r { v31.2s }, [sp], x2 -0x00,0xcc,0xc3,0x0d = ld1r { v0.1d }, [x0], x3 -0x00,0xc0,0xff,0x4d = ld2r { v0.16b, v1.16b }, [x0], #2 -0xef,0xc5,0xff,0x4d = ld2r { v15.8h, v16.8h }, [x15], #4 -0xff,0xcb,0xff,0x4d = ld2r { v31.4s, v0.4s }, [sp], #8 -0x00,0xcc,0xff,0x4d = ld2r { v0.2d, v1.2d }, [x0], #16 -0x00,0xc0,0xe6,0x0d = ld2r { v0.8b, v1.8b }, [x0], x6 -0xef,0xc5,0xe7,0x0d = ld2r { v15.4h, v16.4h }, [x15], x7 -0xff,0xcb,0xe9,0x0d = ld2r { v31.2s, v0.2s }, [sp], x9 -0x1f,0xcc,0xe5,0x0d = ld2r { v31.1d, v0.1d }, [x0], x5 -0x00,0xe0,0xc9,0x4d = ld3r { v0.16b, v1.16b, v2.16b }, [x0], x9 -0xef,0xe5,0xc6,0x4d = ld3r { v15.8h, v16.8h, v17.8h }, [x15], x6 -0xff,0xeb,0xc7,0x4d = ld3r { v31.4s, v0.4s, v1.4s }, [sp], x7 -0x00,0xec,0xc5,0x4d = ld3r { v0.2d, v1.2d, v2.2d }, [x0], x5 -0x00,0xe0,0xdf,0x0d = ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3 -0xef,0xe5,0xdf,0x0d = ld3r { v15.4h, v16.4h, v17.4h }, [x15], #6 -0xff,0xeb,0xdf,0x0d = ld3r { v31.2s, v0.2s, v1.2s }, [sp], #12 -0xff,0xef,0xdf,0x0d = ld3r { v31.1d, v0.1d, v1.1d }, [sp], #24 -0x00,0xe0,0xff,0x4d = ld4r { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], #4 -0xef,0xe5,0xff,0x4d = ld4r { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], #8 -0xff,0xeb,0xff,0x4d = ld4r { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #16 -0x00,0xec,0xff,0x4d = ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #32 -0x00,0xe0,0xe5,0x0d = ld4r { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x5 -0xef,0xe5,0xe9,0x0d = ld4r { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x9 -0xff,0xeb,0xfe,0x0d = ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], x30 -0xff,0xef,0xe7,0x0d = ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp], x7 -0x00,0x04,0xdf,0x4d = ld1 { v0.b }[9], [x0], #1 -0xef,0x59,0xc9,0x4d = ld1 { v15.h }[7], [x15], x9 -0xff,0x93,0xc6,0x4d = ld1 { v31.s }[3], [sp], x6 -0x00,0x84,0xdf,0x4d = ld1 { v0.d }[1], [x0], #8 -0x00,0x04,0xe3,0x4d = ld2 { v0.b, v1.b }[9], [x0], x3 -0xef,0x59,0xff,0x4d = ld2 { v15.h, v16.h }[7], [x15], #4 -0xff,0x93,0xff,0x4d = ld2 { v31.s, v0.s }[3], [sp], #8 -0x00,0x84,0xe0,0x4d = ld2 { v0.d, v1.d }[1], [x0], x0 -0x00,0x24,0xdf,0x4d = ld3 { v0.b, v1.b, v2.b }[9], [x0], #3 -0xef,0x79,0xdf,0x4d = ld3 { v15.h, v16.h, v17.h }[7], [x15], #6 -0xff,0xb3,0xc3,0x4d = ld3 { v31.s, v0.s, v1.s }[3], [sp], x3 -0x00,0xa4,0xc6,0x4d = ld3 { v0.d, v1.d, v2.d }[1], [x0], x6 -0x00,0x24,0xe5,0x4d = ld4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5 -0xef,0x79,0xe7,0x4d = ld4 { v15.h, v16.h, v17.h, v18.h }[7], [x15], x7 -0xff,0xb3,0xff,0x4d = ld4 { v31.s, v0.s, v1.s, v2.s }[3], [sp], #16 -0x00,0xa4,0xff,0x4d = ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32 -0x00,0x04,0x9f,0x4d = st1 { v0.b }[9], [x0], #1 -0xef,0x59,0x89,0x4d = st1 { v15.h }[7], [x15], x9 -0xff,0x93,0x86,0x4d = st1 { v31.s }[3], [sp], x6 -0x00,0x84,0x9f,0x4d = st1 { v0.d }[1], [x0], #8 -0x00,0x04,0xa3,0x4d = st2 { v0.b, v1.b }[9], [x0], x3 -0xef,0x59,0xbf,0x4d = st2 { v15.h, v16.h }[7], [x15], #4 -0xff,0x93,0xbf,0x4d = st2 { v31.s, v0.s }[3], [sp], #8 -0x00,0x84,0xa0,0x4d = st2 { v0.d, v1.d }[1], [x0], x0 -0x00,0x24,0x9f,0x4d = st3 { v0.b, v1.b, v2.b }[9], [x0], #3 -0xef,0x79,0x9f,0x4d = st3 { v15.h, v16.h, v17.h }[7], [x15], #6 -0xff,0xb3,0x83,0x4d = st3 { v31.s, v0.s, v1.s }[3], [sp], x3 -0x00,0xa4,0x86,0x4d = st3 { v0.d, v1.d, v2.d }[1], [x0], x6 -0x00,0x24,0xa5,0x4d = st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5 -0xef,0x79,0xa7,0x4d = st4 { v15.h, v16.h, v17.h, v18.h }[7], [x15], x7 -0xff,0xb3,0xbf,0x4d = st4 { v31.s, v0.s, v1.s, v2.s }[3], [sp], #16 -0x00,0xa4,0xbf,0x4d = st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32 + +0x00,0xc0,0x40,0x4d == ld1r { v0.16b }, [x0] +0xef,0xc5,0x40,0x4d == ld1r { v15.8h }, [x15] +0xff,0xcb,0x40,0x4d == ld1r { v31.4s }, [sp] +0x00,0xcc,0x40,0x4d == ld1r { v0.2d }, [x0] +0x00,0xc0,0x40,0x0d == ld1r { v0.8b }, [x0] +0xef,0xc5,0x40,0x0d == ld1r { v15.4h }, [x15] +0xff,0xcb,0x40,0x0d == ld1r { v31.2s }, [sp] +0x00,0xcc,0x40,0x0d == ld1r { v0.1d }, [x0] +0x00,0xc0,0x60,0x4d == ld2r { v0.16b, v1.16b }, [x0] +0xef,0xc5,0x60,0x4d == ld2r { v15.8h, v16.8h }, [x15] +0xff,0xcb,0x60,0x4d == ld2r { v31.4s, v0.4s }, [sp] +0x00,0xcc,0x60,0x4d == ld2r { v0.2d, v1.2d }, [x0] +0x00,0xc0,0x60,0x0d == ld2r { v0.8b, v1.8b }, [x0] +0xef,0xc5,0x60,0x0d == ld2r { v15.4h, v16.4h }, [x15] +0xff,0xcb,0x60,0x0d == ld2r { v31.2s, v0.2s }, [sp] +0xff,0xcf,0x60,0x0d == ld2r { v31.1d, v0.1d }, [sp] +0x00,0xe0,0x40,0x4d == ld3r { v0.16b, v1.16b, v2.16b }, [x0] +0xef,0xe5,0x40,0x4d == ld3r { v15.8h, v16.8h, v17.8h }, [x15] +0xff,0xeb,0x40,0x4d == ld3r { v31.4s, v0.4s, v1.4s }, [sp] +0x00,0xec,0x40,0x4d == ld3r { v0.2d, v1.2d, v2.2d }, [x0] +0x00,0xe0,0x40,0x0d == ld3r { v0.8b, v1.8b, v2.8b }, [x0] +0xef,0xe5,0x40,0x0d == ld3r { v15.4h, v16.4h, v17.4h }, [x15] +0xff,0xeb,0x40,0x0d == ld3r { v31.2s, v0.2s, v1.2s }, [sp] +0xff,0xef,0x40,0x0d == ld3r { v31.1d, v0.1d, v1.1d }, [sp] +0x00,0xe0,0x60,0x4d == ld4r { v0.16b, v1.16b, v2.16b, v3.16b }, [x0] +0xef,0xe5,0x60,0x4d == ld4r { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] +0xff,0xeb,0x60,0x4d == ld4r { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] +0x00,0xec,0x60,0x4d == ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [x0] +0x00,0xe0,0x60,0x0d == ld4r { v0.8b, v1.8b, v2.8b, v3.8b }, [x0] +0xef,0xe5,0x60,0x0d == ld4r { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] +0xff,0xeb,0x60,0x0d == ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] +0xff,0xef,0x60,0x0d == ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp] +0x00,0x04,0x40,0x4d == ld1 { v0.b }[9], [x0] +0xef,0x59,0x40,0x4d == ld1 { v15.h }[7], [x15] +0xff,0x93,0x40,0x4d == ld1 { v31.s }[3], [sp] +0x00,0x84,0x40,0x4d == ld1 { v0.d }[1], [x0] +0x00,0x04,0x60,0x4d == ld2 { v0.b, v1.b }[9], [x0] +0xef,0x59,0x60,0x4d == ld2 { v15.h, v16.h }[7], [x15] +0xff,0x93,0x60,0x4d == ld2 { v31.s, v0.s }[3], [sp] +0x00,0x84,0x60,0x4d == ld2 { v0.d, v1.d }[1], [x0] +0x00,0x24,0x40,0x4d == ld3 { v0.b, v1.b, v2.b }[9], [x0] +0xef,0x79,0x40,0x4d == ld3 { v15.h, v16.h, v17.h }[7], [x15] +0xff,0xb3,0x40,0x4d == ld3 { v31.s, v0.s, v1.s }[3], [sp] +0x00,0xa4,0x40,0x4d == ld3 { v0.d, v1.d, v2.d }[1], [x0] +0x00,0x24,0x60,0x4d == ld4 { v0.b, v1.b, v2.b, v3.b }[9], [x0] +0xef,0x79,0x60,0x4d == ld4 { v15.h, v16.h, v17.h, v18.h }[7], [x15] +0xff,0xb3,0x60,0x4d == ld4 { v31.s, v0.s, v1.s, v2.s }[3], [sp] +0x00,0xa4,0x60,0x4d == ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0] +0x00,0x04,0x00,0x4d == st1 { v0.b }[9], [x0] +0xef,0x59,0x00,0x4d == st1 { v15.h }[7], [x15] +0xff,0x93,0x00,0x4d == st1 { v31.s }[3], [sp] +0x00,0x84,0x00,0x4d == st1 { v0.d }[1], [x0] +0x00,0x04,0x20,0x4d == st2 { v0.b, v1.b }[9], [x0] +0xef,0x59,0x20,0x4d == st2 { v15.h, v16.h }[7], [x15] +0xff,0x93,0x20,0x4d == st2 { v31.s, v0.s }[3], [sp] +0x00,0x84,0x20,0x4d == st2 { v0.d, v1.d }[1], [x0] +0x00,0x24,0x00,0x4d == st3 { v0.b, v1.b, v2.b }[9], [x0] +0xef,0x79,0x00,0x4d == st3 { v15.h, v16.h, v17.h }[7], [x15] +0xff,0xb3,0x00,0x4d == st3 { v31.s, v0.s, v1.s }[3], [sp] +0x00,0xa4,0x00,0x4d == st3 { v0.d, v1.d, v2.d }[1], [x0] +0x00,0x24,0x20,0x4d == st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0] +0xef,0x79,0x20,0x4d == st4 { v15.h, v16.h, v17.h, v18.h }[7], [x15] +0xff,0xb3,0x20,0x4d == st4 { v31.s, v0.s, v1.s, v2.s }[3], [sp] +0x00,0xa4,0x20,0x4d == st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0] +0x00,0xc0,0xdf,0x4d == ld1r { v0.16b }, [x0], #1 +0xef,0xc5,0xdf,0x4d == ld1r { v15.8h }, [x15], #2 +0xff,0xcb,0xdf,0x4d == ld1r { v31.4s }, [sp], #4 +0x00,0xcc,0xdf,0x4d == ld1r { v0.2d }, [x0], #8 +0x00,0xc0,0xc0,0x0d == ld1r { v0.8b }, [x0], x0 +0xef,0xc5,0xc1,0x0d == ld1r { v15.4h }, [x15], x1 +0xff,0xcb,0xc2,0x0d == ld1r { v31.2s }, [sp], x2 +0x00,0xcc,0xc3,0x0d == ld1r { v0.1d }, [x0], x3 +0x00,0xc0,0xff,0x4d == ld2r { v0.16b, v1.16b }, [x0], #2 +0xef,0xc5,0xff,0x4d == ld2r { v15.8h, v16.8h }, [x15], #4 +0xff,0xcb,0xff,0x4d == ld2r { v31.4s, v0.4s }, [sp], #8 +0x00,0xcc,0xff,0x4d == ld2r { v0.2d, v1.2d }, [x0], #16 +0x00,0xc0,0xe6,0x0d == ld2r { v0.8b, v1.8b }, [x0], x6 +0xef,0xc5,0xe7,0x0d == ld2r { v15.4h, v16.4h }, [x15], x7 +0xff,0xcb,0xe9,0x0d == ld2r { v31.2s, v0.2s }, [sp], x9 +0x1f,0xcc,0xe5,0x0d == ld2r { v31.1d, v0.1d }, [x0], x5 +0x00,0xe0,0xc9,0x4d == ld3r { v0.16b, v1.16b, v2.16b }, [x0], x9 +0xef,0xe5,0xc6,0x4d == ld3r { v15.8h, v16.8h, v17.8h }, [x15], x6 +0xff,0xeb,0xc7,0x4d == ld3r { v31.4s, v0.4s, v1.4s }, [sp], x7 +0x00,0xec,0xc5,0x4d == ld3r { v0.2d, v1.2d, v2.2d }, [x0], x5 +0x00,0xe0,0xdf,0x0d == ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3 +0xef,0xe5,0xdf,0x0d == ld3r { v15.4h, v16.4h, v17.4h }, [x15], #6 +0xff,0xeb,0xdf,0x0d == ld3r { v31.2s, v0.2s, v1.2s }, [sp], #12 +0xff,0xef,0xdf,0x0d == ld3r { v31.1d, v0.1d, v1.1d }, [sp], #24 +0x00,0xe0,0xff,0x4d == ld4r { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], #4 +0xef,0xe5,0xff,0x4d == ld4r { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], #8 +0xff,0xeb,0xff,0x4d == ld4r { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #16 +0x00,0xec,0xff,0x4d == ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #32 +0x00,0xe0,0xe5,0x0d == ld4r { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x5 +0xef,0xe5,0xe9,0x0d == ld4r { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x9 +0xff,0xeb,0xfe,0x0d == ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], x30 +0xff,0xef,0xe7,0x0d == ld4r { v31.1d, v0.1d, v1.1d, v2.1d }, [sp], x7 +0x00,0x04,0xdf,0x4d == ld1 { v0.b }[9], [x0], #1 +0xef,0x59,0xc9,0x4d == ld1 { v15.h }[7], [x15], x9 +0xff,0x93,0xc6,0x4d == ld1 { v31.s }[3], [sp], x6 +0x00,0x84,0xdf,0x4d == ld1 { v0.d }[1], [x0], #8 +0x00,0x04,0xe3,0x4d == ld2 { v0.b, v1.b }[9], [x0], x3 +0xef,0x59,0xff,0x4d == ld2 { v15.h, v16.h }[7], [x15], #4 +0xff,0x93,0xff,0x4d == ld2 { v31.s, v0.s }[3], [sp], #8 +0x00,0x84,0xe0,0x4d == ld2 { v0.d, v1.d }[1], [x0], x0 +0x00,0x24,0xdf,0x4d == ld3 { v0.b, v1.b, v2.b }[9], [x0], #3 +0xef,0x79,0xdf,0x4d == ld3 { v15.h, v16.h, v17.h }[7], [x15], #6 +0xff,0xb3,0xc3,0x4d == ld3 { v31.s, v0.s, v1.s }[3], [sp], x3 +0x00,0xa4,0xc6,0x4d == ld3 { v0.d, v1.d, v2.d }[1], [x0], x6 +0x00,0x24,0xe5,0x4d == ld4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5 +0xef,0x79,0xe7,0x4d == ld4 { v15.h, v16.h, v17.h, v18.h }[7], [x15], x7 +0xff,0xb3,0xff,0x4d == ld4 { v31.s, v0.s, v1.s, v2.s }[3], [sp], #16 +0x00,0xa4,0xff,0x4d == ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32 +0x00,0x04,0x9f,0x4d == st1 { v0.b }[9], [x0], #1 +0xef,0x59,0x89,0x4d == st1 { v15.h }[7], [x15], x9 +0xff,0x93,0x86,0x4d == st1 { v31.s }[3], [sp], x6 +0x00,0x84,0x9f,0x4d == st1 { v0.d }[1], [x0], #8 +0x00,0x04,0xa3,0x4d == st2 { v0.b, v1.b }[9], [x0], x3 +0xef,0x59,0xbf,0x4d == st2 { v15.h, v16.h }[7], [x15], #4 +0xff,0x93,0xbf,0x4d == st2 { v31.s, v0.s }[3], [sp], #8 +0x00,0x84,0xa0,0x4d == st2 { v0.d, v1.d }[1], [x0], x0 +0x00,0x24,0x9f,0x4d == st3 { v0.b, v1.b, v2.b }[9], [x0], #3 +0xef,0x79,0x9f,0x4d == st3 { v15.h, v16.h, v17.h }[7], [x15], #6 +0xff,0xb3,0x83,0x4d == st3 { v31.s, v0.s, v1.s }[3], [sp], x3 +0x00,0xa4,0x86,0x4d == st3 { v0.d, v1.d, v2.d }[1], [x0], x6 +0x00,0x24,0xa5,0x4d == st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5 +0xef,0x79,0xa7,0x4d == st4 { v15.h, v16.h, v17.h, v18.h }[7], [x15], x7 +0xff,0xb3,0xbf,0x4d == st4 { v31.s, v0.s, v1.s, v2.s }[3], [sp], #16 +0x00,0xa4,0xbf,0x4d == st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32 diff --git a/suite/MC/AArch64/neon-simd-misc.s.cs b/suite/MC/AArch64/neon-simd-misc.s.cs index eabc1a4a2..2dd2bee5e 100644 --- a/suite/MC/AArch64/neon-simd-misc.s.cs +++ b/suite/MC/AArch64/neon-simd-misc.s.cs @@ -1,261 +1,262 @@ # CS_ARCH_AARCH64, 0, None -0xe0,0x0b,0x20,0x4e = rev64 v0.16b, v31.16b -0x82,0x08,0x60,0x4e = rev64 v2.8h, v4.8h -0x06,0x09,0xa0,0x4e = rev64 v6.4s, v8.4s -0x21,0x09,0x20,0x0e = rev64 v1.8b, v9.8b -0xad,0x0a,0x60,0x0e = rev64 v13.4h, v21.4h -0x04,0x08,0xa0,0x0e = rev64 v4.2s, v0.2s -0xfe,0x0b,0x20,0x6e = rev32 v30.16b, v31.16b -0xe4,0x08,0x60,0x6e = rev32 v4.8h, v7.8h -0x35,0x08,0x20,0x2e = rev32 v21.8b, v1.8b -0x20,0x09,0x60,0x2e = rev32 v0.4h, v9.4h -0xfe,0x1b,0x20,0x4e = rev16 v30.16b, v31.16b -0x35,0x18,0x20,0x0e = rev16 v21.8b, v1.8b -0xa3,0x2a,0x20,0x4e = saddlp v3.8h, v21.16b -0xa8,0x28,0x20,0x0e = saddlp v8.4h, v5.8b -0x29,0x28,0x60,0x4e = saddlp v9.4s, v1.8h -0x20,0x28,0x60,0x0e = saddlp v0.2s, v1.4h -0x8c,0x28,0xa0,0x4e = saddlp v12.2d, v4.4s -0x91,0x2b,0xa0,0x0e = saddlp v17.1d, v28.2s -0xa3,0x2a,0x20,0x6e = uaddlp v3.8h, v21.16b -0xa8,0x28,0x20,0x2e = uaddlp v8.4h, v5.8b -0x29,0x28,0x60,0x6e = uaddlp v9.4s, v1.8h -0x20,0x28,0x60,0x2e = uaddlp v0.2s, v1.4h -0x8c,0x28,0xa0,0x6e = uaddlp v12.2d, v4.4s -0x91,0x2b,0xa0,0x2e = uaddlp v17.1d, v28.2s -0xa3,0x6a,0x20,0x4e = sadalp v3.8h, v21.16b -0xa8,0x68,0x20,0x0e = sadalp v8.4h, v5.8b -0x29,0x68,0x60,0x4e = sadalp v9.4s, v1.8h -0x20,0x68,0x60,0x0e = sadalp v0.2s, v1.4h -0x8c,0x68,0xa0,0x4e = sadalp v12.2d, v4.4s -0x91,0x6b,0xa0,0x0e = sadalp v17.1d, v28.2s -0xa3,0x6a,0x20,0x6e = uadalp v3.8h, v21.16b -0xa8,0x68,0x20,0x2e = uadalp v8.4h, v5.8b -0x29,0x68,0x60,0x6e = uadalp v9.4s, v1.8h -0x20,0x68,0x60,0x2e = uadalp v0.2s, v1.4h -0x8c,0x68,0xa0,0x6e = uadalp v12.2d, v4.4s -0x91,0x6b,0xa0,0x2e = uadalp v17.1d, v28.2s -0xe0,0x3b,0x20,0x4e = suqadd v0.16b, v31.16b -0x82,0x38,0x60,0x4e = suqadd v2.8h, v4.8h -0x06,0x39,0xa0,0x4e = suqadd v6.4s, v8.4s -0x06,0x39,0xe0,0x4e = suqadd v6.2d, v8.2d -0x21,0x39,0x20,0x0e = suqadd v1.8b, v9.8b -0xad,0x3a,0x60,0x0e = suqadd v13.4h, v21.4h -0x04,0x38,0xa0,0x0e = suqadd v4.2s, v0.2s -0xe0,0x3b,0x20,0x6e = usqadd v0.16b, v31.16b -0x82,0x38,0x60,0x6e = usqadd v2.8h, v4.8h -0x06,0x39,0xa0,0x6e = usqadd v6.4s, v8.4s -0x06,0x39,0xe0,0x6e = usqadd v6.2d, v8.2d -0x21,0x39,0x20,0x2e = usqadd v1.8b, v9.8b -0xad,0x3a,0x60,0x2e = usqadd v13.4h, v21.4h -0x04,0x38,0xa0,0x2e = usqadd v4.2s, v0.2s -0xe0,0x7b,0x20,0x4e = sqabs v0.16b, v31.16b -0x82,0x78,0x60,0x4e = sqabs v2.8h, v4.8h -0x06,0x79,0xa0,0x4e = sqabs v6.4s, v8.4s -0x06,0x79,0xe0,0x4e = sqabs v6.2d, v8.2d -0x21,0x79,0x20,0x0e = sqabs v1.8b, v9.8b -0xad,0x7a,0x60,0x0e = sqabs v13.4h, v21.4h -0x04,0x78,0xa0,0x0e = sqabs v4.2s, v0.2s -0xe0,0x7b,0x20,0x6e = sqneg v0.16b, v31.16b -0x82,0x78,0x60,0x6e = sqneg v2.8h, v4.8h -0x06,0x79,0xa0,0x6e = sqneg v6.4s, v8.4s -0x06,0x79,0xe0,0x6e = sqneg v6.2d, v8.2d -0x21,0x79,0x20,0x2e = sqneg v1.8b, v9.8b -0xad,0x7a,0x60,0x2e = sqneg v13.4h, v21.4h -0x04,0x78,0xa0,0x2e = sqneg v4.2s, v0.2s -0xe0,0xbb,0x20,0x4e = abs v0.16b, v31.16b -0x82,0xb8,0x60,0x4e = abs v2.8h, v4.8h -0x06,0xb9,0xa0,0x4e = abs v6.4s, v8.4s -0x06,0xb9,0xe0,0x4e = abs v6.2d, v8.2d -0x21,0xb9,0x20,0x0e = abs v1.8b, v9.8b -0xad,0xba,0x60,0x0e = abs v13.4h, v21.4h -0x04,0xb8,0xa0,0x0e = abs v4.2s, v0.2s -0xe0,0xbb,0x20,0x6e = neg v0.16b, v31.16b -0x82,0xb8,0x60,0x6e = neg v2.8h, v4.8h -0x06,0xb9,0xa0,0x6e = neg v6.4s, v8.4s -0x06,0xb9,0xe0,0x6e = neg v6.2d, v8.2d -0x21,0xb9,0x20,0x2e = neg v1.8b, v9.8b -0xad,0xba,0x60,0x2e = neg v13.4h, v21.4h -0x04,0xb8,0xa0,0x2e = neg v4.2s, v0.2s -0xe0,0x4b,0x20,0x4e = cls v0.16b, v31.16b -0x82,0x48,0x60,0x4e = cls v2.8h, v4.8h -0x06,0x49,0xa0,0x4e = cls v6.4s, v8.4s -0x21,0x49,0x20,0x0e = cls v1.8b, v9.8b -0xad,0x4a,0x60,0x0e = cls v13.4h, v21.4h -0x04,0x48,0xa0,0x0e = cls v4.2s, v0.2s -0xe0,0x4b,0x20,0x6e = clz v0.16b, v31.16b -0x82,0x48,0x60,0x6e = clz v2.8h, v4.8h -0x06,0x49,0xa0,0x6e = clz v6.4s, v8.4s -0x21,0x49,0x20,0x2e = clz v1.8b, v9.8b -0xad,0x4a,0x60,0x2e = clz v13.4h, v21.4h -0x04,0x48,0xa0,0x2e = clz v4.2s, v0.2s -0xe0,0x5b,0x20,0x4e = cnt v0.16b, v31.16b -0x21,0x59,0x20,0x0e = cnt v1.8b, v9.8b -0xe0,0x5b,0x20,0x6e = mvn v0.16b, v31.16b -0x21,0x59,0x20,0x2e = mvn v1.8b, v9.8b -0xe0,0x5b,0x60,0x6e = rbit v0.16b, v31.16b -0x21,0x59,0x60,0x2e = rbit v1.8b, v9.8b -0x04,0xf8,0xf8,0x0e = fabs v4.4h, v0.4h -0x06,0xf9,0xf8,0x4e = fabs v6.8h, v8.8h -0x06,0xf9,0xa0,0x4e = fabs v6.4s, v8.4s -0x06,0xf9,0xe0,0x4e = fabs v6.2d, v8.2d -0x04,0xf8,0xa0,0x0e = fabs v4.2s, v0.2s -0x04,0xf8,0xf8,0x2e = fneg v4.4h, v0.4h -0x06,0xf9,0xf8,0x6e = fneg v6.8h, v8.8h -0x06,0xf9,0xa0,0x6e = fneg v6.4s, v8.4s -0x06,0xf9,0xe0,0x6e = fneg v6.2d, v8.2d -0x04,0xf8,0xa0,0x2e = fneg v4.2s, v0.2s -0xe0,0x2b,0x21,0x4e = xtn2 v0.16b, v31.8h -0x82,0x28,0x61,0x4e = xtn2 v2.8h, v4.4s -0x06,0x29,0xa1,0x4e = xtn2 v6.4s, v8.2d -0x21,0x29,0x21,0x0e = xtn v1.8b, v9.8h -0xad,0x2a,0x61,0x0e = xtn v13.4h, v21.4s -0x04,0x28,0xa1,0x0e = xtn v4.2s, v0.2d -0xe0,0x2b,0x21,0x6e = sqxtun2 v0.16b, v31.8h -0x82,0x28,0x61,0x6e = sqxtun2 v2.8h, v4.4s -0x06,0x29,0xa1,0x6e = sqxtun2 v6.4s, v8.2d -0x21,0x29,0x21,0x2e = sqxtun v1.8b, v9.8h -0xad,0x2a,0x61,0x2e = sqxtun v13.4h, v21.4s -0x04,0x28,0xa1,0x2e = sqxtun v4.2s, v0.2d -0xe0,0x4b,0x21,0x4e = sqxtn2 v0.16b, v31.8h -0x82,0x48,0x61,0x4e = sqxtn2 v2.8h, v4.4s -0x06,0x49,0xa1,0x4e = sqxtn2 v6.4s, v8.2d -0x21,0x49,0x21,0x0e = sqxtn v1.8b, v9.8h -0xad,0x4a,0x61,0x0e = sqxtn v13.4h, v21.4s -0x04,0x48,0xa1,0x0e = sqxtn v4.2s, v0.2d -0xe0,0x4b,0x21,0x6e = uqxtn2 v0.16b, v31.8h -0x82,0x48,0x61,0x6e = uqxtn2 v2.8h, v4.4s -0x06,0x49,0xa1,0x6e = uqxtn2 v6.4s, v8.2d -0x21,0x49,0x21,0x2e = uqxtn v1.8b, v9.8h -0xad,0x4a,0x61,0x2e = uqxtn v13.4h, v21.4s -0x04,0x48,0xa1,0x2e = uqxtn v4.2s, v0.2d -0x82,0x38,0x21,0x6e = shll2 v2.8h, v4.16b, #8 -0x06,0x39,0x61,0x6e = shll2 v6.4s, v8.8h, #16 -0x06,0x39,0xa1,0x6e = shll2 v6.2d, v8.4s, #32 -0x82,0x38,0x21,0x2e = shll v2.8h, v4.8b, #8 -0x06,0x39,0x61,0x2e = shll v6.4s, v8.4h, #16 -0x06,0x39,0xa1,0x2e = shll v6.2d, v8.2s, #32 -0x82,0x68,0x21,0x4e = fcvtn2 v2.8h, v4.4s -0x06,0x69,0x61,0x4e = fcvtn2 v6.4s, v8.2d -0xad,0x6a,0x21,0x0e = fcvtn v13.4h, v21.4s -0x04,0x68,0x61,0x0e = fcvtn v4.2s, v0.2d -0x06,0x69,0x61,0x6e = fcvtxn2 v6.4s, v8.2d -0x04,0x68,0x61,0x2e = fcvtxn v4.2s, v0.2d -0x29,0x78,0x21,0x0e = fcvtl v9.4s, v1.4h -0x20,0x78,0x61,0x0e = fcvtl v0.2d, v1.2s -0x8c,0x78,0x21,0x4e = fcvtl2 v12.4s, v4.8h -0x91,0x7b,0x61,0x4e = fcvtl2 v17.2d, v28.4s -0x04,0x88,0x79,0x0e = frintn v4.4h, v0.4h -0x06,0x89,0x79,0x4e = frintn v6.8h, v8.8h -0x06,0x89,0x21,0x4e = frintn v6.4s, v8.4s -0x06,0x89,0x61,0x4e = frintn v6.2d, v8.2d -0x04,0x88,0x21,0x0e = frintn v4.2s, v0.2s -0x04,0x88,0x79,0x2e = frinta v4.4h, v0.4h -0x06,0x89,0x79,0x6e = frinta v6.8h, v8.8h -0x06,0x89,0x21,0x6e = frinta v6.4s, v8.4s -0x06,0x89,0x61,0x6e = frinta v6.2d, v8.2d -0x04,0x88,0x21,0x2e = frinta v4.2s, v0.2s -0x04,0x88,0xf9,0x0e = frintp v4.4h, v0.4h -0x06,0x89,0xf9,0x4e = frintp v6.8h, v8.8h -0x06,0x89,0xa1,0x4e = frintp v6.4s, v8.4s -0x06,0x89,0xe1,0x4e = frintp v6.2d, v8.2d -0x04,0x88,0xa1,0x0e = frintp v4.2s, v0.2s -0x04,0x98,0x79,0x0e = frintm v4.4h, v0.4h -0x06,0x99,0x79,0x4e = frintm v6.8h, v8.8h -0x06,0x99,0x21,0x4e = frintm v6.4s, v8.4s -0x06,0x99,0x61,0x4e = frintm v6.2d, v8.2d -0x04,0x98,0x21,0x0e = frintm v4.2s, v0.2s -0x04,0x98,0x79,0x2e = frintx v4.4h, v0.4h -0x06,0x99,0x79,0x6e = frintx v6.8h, v8.8h -0x06,0x99,0x21,0x6e = frintx v6.4s, v8.4s -0x06,0x99,0x61,0x6e = frintx v6.2d, v8.2d -0x04,0x98,0x21,0x2e = frintx v4.2s, v0.2s -0x04,0x98,0xf9,0x0e = frintz v4.4h, v0.4h -0x06,0x99,0xf9,0x4e = frintz v6.8h, v8.8h -0x06,0x99,0xa1,0x4e = frintz v6.4s, v8.4s -0x06,0x99,0xe1,0x4e = frintz v6.2d, v8.2d -0x04,0x98,0xa1,0x0e = frintz v4.2s, v0.2s -0x04,0x98,0xf9,0x2e = frinti v4.4h, v0.4h -0x06,0x99,0xf9,0x6e = frinti v6.8h, v8.8h -0x06,0x99,0xa1,0x6e = frinti v6.4s, v8.4s -0x06,0x99,0xe1,0x6e = frinti v6.2d, v8.2d -0x04,0x98,0xa1,0x2e = frinti v4.2s, v0.2s -0x04,0xa8,0x79,0x0e = fcvtns v4.4h, v0.4h -0x06,0xa9,0x79,0x4e = fcvtns v6.8h, v8.8h -0x06,0xa9,0x21,0x4e = fcvtns v6.4s, v8.4s -0x06,0xa9,0x61,0x4e = fcvtns v6.2d, v8.2d -0x04,0xa8,0x21,0x0e = fcvtns v4.2s, v0.2s -0x04,0xa8,0x79,0x2e = fcvtnu v4.4h, v0.4h -0x06,0xa9,0x79,0x6e = fcvtnu v6.8h, v8.8h -0x06,0xa9,0x21,0x6e = fcvtnu v6.4s, v8.4s -0x06,0xa9,0x61,0x6e = fcvtnu v6.2d, v8.2d -0x04,0xa8,0x21,0x2e = fcvtnu v4.2s, v0.2s -0x04,0xa8,0xf9,0x0e = fcvtps v4.4h, v0.4h -0x06,0xa9,0xf9,0x4e = fcvtps v6.8h, v8.8h -0x06,0xa9,0xa1,0x4e = fcvtps v6.4s, v8.4s -0x06,0xa9,0xe1,0x4e = fcvtps v6.2d, v8.2d -0x04,0xa8,0xa1,0x0e = fcvtps v4.2s, v0.2s -0x04,0xa8,0xf9,0x2e = fcvtpu v4.4h, v0.4h -0x06,0xa9,0xf9,0x6e = fcvtpu v6.8h, v8.8h -0x06,0xa9,0xa1,0x6e = fcvtpu v6.4s, v8.4s -0x06,0xa9,0xe1,0x6e = fcvtpu v6.2d, v8.2d -0x04,0xa8,0xa1,0x2e = fcvtpu v4.2s, v0.2s -0x04,0xb8,0x79,0x0e = fcvtms v4.4h, v0.4h -0x06,0xb9,0x79,0x4e = fcvtms v6.8h, v8.8h -0x06,0xb9,0x21,0x4e = fcvtms v6.4s, v8.4s -0x06,0xb9,0x61,0x4e = fcvtms v6.2d, v8.2d -0x04,0xb8,0x21,0x0e = fcvtms v4.2s, v0.2s -0x04,0xb8,0x79,0x2e = fcvtmu v4.4h, v0.4h -0x06,0xb9,0x79,0x6e = fcvtmu v6.8h, v8.8h -0x06,0xb9,0x21,0x6e = fcvtmu v6.4s, v8.4s -0x06,0xb9,0x61,0x6e = fcvtmu v6.2d, v8.2d -0x04,0xb8,0x21,0x2e = fcvtmu v4.2s, v0.2s -0x04,0xb8,0xf9,0x0e = fcvtzs v4.4h, v0.4h -0x06,0xb9,0xf9,0x4e = fcvtzs v6.8h, v8.8h -0x06,0xb9,0xa1,0x4e = fcvtzs v6.4s, v8.4s -0x06,0xb9,0xe1,0x4e = fcvtzs v6.2d, v8.2d -0x04,0xb8,0xa1,0x0e = fcvtzs v4.2s, v0.2s -0x04,0xb8,0xf9,0x2e = fcvtzu v4.4h, v0.4h -0x06,0xb9,0xf9,0x6e = fcvtzu v6.8h, v8.8h -0x06,0xb9,0xa1,0x6e = fcvtzu v6.4s, v8.4s -0x06,0xb9,0xe1,0x6e = fcvtzu v6.2d, v8.2d -0x04,0xb8,0xa1,0x2e = fcvtzu v4.2s, v0.2s -0x04,0xc8,0x79,0x0e = fcvtas v4.4h, v0.4h -0x06,0xc9,0x79,0x4e = fcvtas v6.8h, v8.8h -0x06,0xc9,0x21,0x4e = fcvtas v6.4s, v8.4s -0x06,0xc9,0x61,0x4e = fcvtas v6.2d, v8.2d -0x04,0xc8,0x21,0x0e = fcvtas v4.2s, v0.2s -0x04,0xc8,0x79,0x2e = fcvtau v4.4h, v0.4h -0x06,0xc9,0x79,0x6e = fcvtau v6.8h, v8.8h -0x06,0xc9,0x21,0x6e = fcvtau v6.4s, v8.4s -0x06,0xc9,0x61,0x6e = fcvtau v6.2d, v8.2d -0x04,0xc8,0x21,0x2e = fcvtau v4.2s, v0.2s -0x06,0xc9,0xa1,0x4e = urecpe v6.4s, v8.4s -0x04,0xc8,0xa1,0x0e = urecpe v4.2s, v0.2s -0x06,0xc9,0xa1,0x6e = ursqrte v6.4s, v8.4s -0x04,0xc8,0xa1,0x2e = ursqrte v4.2s, v0.2s -0x04,0xd8,0x79,0x0e = scvtf v4.4h, v0.4h -0x06,0xd9,0x79,0x4e = scvtf v6.8h, v8.8h -0x06,0xd9,0x21,0x4e = scvtf v6.4s, v8.4s -0x06,0xd9,0x61,0x4e = scvtf v6.2d, v8.2d -0x04,0xd8,0x21,0x0e = scvtf v4.2s, v0.2s -0x04,0xd8,0x79,0x2e = ucvtf v4.4h, v0.4h -0x06,0xd9,0x79,0x6e = ucvtf v6.8h, v8.8h -0x06,0xd9,0x21,0x6e = ucvtf v6.4s, v8.4s -0x06,0xd9,0x61,0x6e = ucvtf v6.2d, v8.2d -0x04,0xd8,0x21,0x2e = ucvtf v4.2s, v0.2s -0x04,0xd8,0xf9,0x0e = frecpe v4.4h, v0.4h -0x06,0xd9,0xf9,0x4e = frecpe v6.8h, v8.8h -0x06,0xd9,0xa1,0x4e = frecpe v6.4s, v8.4s -0x06,0xd9,0xe1,0x4e = frecpe v6.2d, v8.2d -0x04,0xd8,0xa1,0x0e = frecpe v4.2s, v0.2s -0x04,0xd8,0xf9,0x2e = frsqrte v4.4h, v0.4h -0x06,0xd9,0xf9,0x6e = frsqrte v6.8h, v8.8h -0x06,0xd9,0xa1,0x6e = frsqrte v6.4s, v8.4s -0x06,0xd9,0xe1,0x6e = frsqrte v6.2d, v8.2d -0x04,0xd8,0xa1,0x2e = frsqrte v4.2s, v0.2s -0x04,0xf8,0xf9,0x2e = fsqrt v4.4h, v0.4h -0x06,0xf9,0xf9,0x6e = fsqrt v6.8h, v8.8h -0x06,0xf9,0xa1,0x6e = fsqrt v6.4s, v8.4s -0x06,0xf9,0xe1,0x6e = fsqrt v6.2d, v8.2d -0x04,0xf8,0xa1,0x2e = fsqrt v4.2s, v0.2s + +0xe0,0x0b,0x20,0x4e == rev64 v0.16b, v31.16b +0x82,0x08,0x60,0x4e == rev64 v2.8h, v4.8h +0x06,0x09,0xa0,0x4e == rev64 v6.4s, v8.4s +0x21,0x09,0x20,0x0e == rev64 v1.8b, v9.8b +0xad,0x0a,0x60,0x0e == rev64 v13.4h, v21.4h +0x04,0x08,0xa0,0x0e == rev64 v4.2s, v0.2s +0xfe,0x0b,0x20,0x6e == rev32 v30.16b, v31.16b +0xe4,0x08,0x60,0x6e == rev32 v4.8h, v7.8h +0x35,0x08,0x20,0x2e == rev32 v21.8b, v1.8b +0x20,0x09,0x60,0x2e == rev32 v0.4h, v9.4h +0xfe,0x1b,0x20,0x4e == rev16 v30.16b, v31.16b +0x35,0x18,0x20,0x0e == rev16 v21.8b, v1.8b +0xa3,0x2a,0x20,0x4e == saddlp v3.8h, v21.16b +0xa8,0x28,0x20,0x0e == saddlp v8.4h, v5.8b +0x29,0x28,0x60,0x4e == saddlp v9.4s, v1.8h +0x20,0x28,0x60,0x0e == saddlp v0.2s, v1.4h +0x8c,0x28,0xa0,0x4e == saddlp v12.2d, v4.4s +0x91,0x2b,0xa0,0x0e == saddlp v17.1d, v28.2s +0xa3,0x2a,0x20,0x6e == uaddlp v3.8h, v21.16b +0xa8,0x28,0x20,0x2e == uaddlp v8.4h, v5.8b +0x29,0x28,0x60,0x6e == uaddlp v9.4s, v1.8h +0x20,0x28,0x60,0x2e == uaddlp v0.2s, v1.4h +0x8c,0x28,0xa0,0x6e == uaddlp v12.2d, v4.4s +0x91,0x2b,0xa0,0x2e == uaddlp v17.1d, v28.2s +0xa3,0x6a,0x20,0x4e == sadalp v3.8h, v21.16b +0xa8,0x68,0x20,0x0e == sadalp v8.4h, v5.8b +0x29,0x68,0x60,0x4e == sadalp v9.4s, v1.8h +0x20,0x68,0x60,0x0e == sadalp v0.2s, v1.4h +0x8c,0x68,0xa0,0x4e == sadalp v12.2d, v4.4s +0x91,0x6b,0xa0,0x0e == sadalp v17.1d, v28.2s +0xa3,0x6a,0x20,0x6e == uadalp v3.8h, v21.16b +0xa8,0x68,0x20,0x2e == uadalp v8.4h, v5.8b +0x29,0x68,0x60,0x6e == uadalp v9.4s, v1.8h +0x20,0x68,0x60,0x2e == uadalp v0.2s, v1.4h +0x8c,0x68,0xa0,0x6e == uadalp v12.2d, v4.4s +0x91,0x6b,0xa0,0x2e == uadalp v17.1d, v28.2s +0xe0,0x3b,0x20,0x4e == suqadd v0.16b, v31.16b +0x82,0x38,0x60,0x4e == suqadd v2.8h, v4.8h +0x06,0x39,0xa0,0x4e == suqadd v6.4s, v8.4s +0x06,0x39,0xe0,0x4e == suqadd v6.2d, v8.2d +0x21,0x39,0x20,0x0e == suqadd v1.8b, v9.8b +0xad,0x3a,0x60,0x0e == suqadd v13.4h, v21.4h +0x04,0x38,0xa0,0x0e == suqadd v4.2s, v0.2s +0xe0,0x3b,0x20,0x6e == usqadd v0.16b, v31.16b +0x82,0x38,0x60,0x6e == usqadd v2.8h, v4.8h +0x06,0x39,0xa0,0x6e == usqadd v6.4s, v8.4s +0x06,0x39,0xe0,0x6e == usqadd v6.2d, v8.2d +0x21,0x39,0x20,0x2e == usqadd v1.8b, v9.8b +0xad,0x3a,0x60,0x2e == usqadd v13.4h, v21.4h +0x04,0x38,0xa0,0x2e == usqadd v4.2s, v0.2s +0xe0,0x7b,0x20,0x4e == sqabs v0.16b, v31.16b +0x82,0x78,0x60,0x4e == sqabs v2.8h, v4.8h +0x06,0x79,0xa0,0x4e == sqabs v6.4s, v8.4s +0x06,0x79,0xe0,0x4e == sqabs v6.2d, v8.2d +0x21,0x79,0x20,0x0e == sqabs v1.8b, v9.8b +0xad,0x7a,0x60,0x0e == sqabs v13.4h, v21.4h +0x04,0x78,0xa0,0x0e == sqabs v4.2s, v0.2s +0xe0,0x7b,0x20,0x6e == sqneg v0.16b, v31.16b +0x82,0x78,0x60,0x6e == sqneg v2.8h, v4.8h +0x06,0x79,0xa0,0x6e == sqneg v6.4s, v8.4s +0x06,0x79,0xe0,0x6e == sqneg v6.2d, v8.2d +0x21,0x79,0x20,0x2e == sqneg v1.8b, v9.8b +0xad,0x7a,0x60,0x2e == sqneg v13.4h, v21.4h +0x04,0x78,0xa0,0x2e == sqneg v4.2s, v0.2s +0xe0,0xbb,0x20,0x4e == abs v0.16b, v31.16b +0x82,0xb8,0x60,0x4e == abs v2.8h, v4.8h +0x06,0xb9,0xa0,0x4e == abs v6.4s, v8.4s +0x06,0xb9,0xe0,0x4e == abs v6.2d, v8.2d +0x21,0xb9,0x20,0x0e == abs v1.8b, v9.8b +0xad,0xba,0x60,0x0e == abs v13.4h, v21.4h +0x04,0xb8,0xa0,0x0e == abs v4.2s, v0.2s +0xe0,0xbb,0x20,0x6e == neg v0.16b, v31.16b +0x82,0xb8,0x60,0x6e == neg v2.8h, v4.8h +0x06,0xb9,0xa0,0x6e == neg v6.4s, v8.4s +0x06,0xb9,0xe0,0x6e == neg v6.2d, v8.2d +0x21,0xb9,0x20,0x2e == neg v1.8b, v9.8b +0xad,0xba,0x60,0x2e == neg v13.4h, v21.4h +0x04,0xb8,0xa0,0x2e == neg v4.2s, v0.2s +0xe0,0x4b,0x20,0x4e == cls v0.16b, v31.16b +0x82,0x48,0x60,0x4e == cls v2.8h, v4.8h +0x06,0x49,0xa0,0x4e == cls v6.4s, v8.4s +0x21,0x49,0x20,0x0e == cls v1.8b, v9.8b +0xad,0x4a,0x60,0x0e == cls v13.4h, v21.4h +0x04,0x48,0xa0,0x0e == cls v4.2s, v0.2s +0xe0,0x4b,0x20,0x6e == clz v0.16b, v31.16b +0x82,0x48,0x60,0x6e == clz v2.8h, v4.8h +0x06,0x49,0xa0,0x6e == clz v6.4s, v8.4s +0x21,0x49,0x20,0x2e == clz v1.8b, v9.8b +0xad,0x4a,0x60,0x2e == clz v13.4h, v21.4h +0x04,0x48,0xa0,0x2e == clz v4.2s, v0.2s +0xe0,0x5b,0x20,0x4e == cnt v0.16b, v31.16b +0x21,0x59,0x20,0x0e == cnt v1.8b, v9.8b +0xe0,0x5b,0x20,0x6e == {{mvn|not}} v0.16b, v31.16b +0x21,0x59,0x20,0x2e == {{mvn|not}} v1.8b, v9.8b +0xe0,0x5b,0x60,0x6e == rbit v0.16b, v31.16b +0x21,0x59,0x60,0x2e == rbit v1.8b, v9.8b +0x04,0xf8,0xf8,0x0e == fabs v4.4h, v0.4h +0x06,0xf9,0xf8,0x4e == fabs v6.8h, v8.8h +0x06,0xf9,0xa0,0x4e == fabs v6.4s, v8.4s +0x06,0xf9,0xe0,0x4e == fabs v6.2d, v8.2d +0x04,0xf8,0xa0,0x0e == fabs v4.2s, v0.2s +0x04,0xf8,0xf8,0x2e == fneg v4.4h, v0.4h +0x06,0xf9,0xf8,0x6e == fneg v6.8h, v8.8h +0x06,0xf9,0xa0,0x6e == fneg v6.4s, v8.4s +0x06,0xf9,0xe0,0x6e == fneg v6.2d, v8.2d +0x04,0xf8,0xa0,0x2e == fneg v4.2s, v0.2s +0xe0,0x2b,0x21,0x4e == xtn2 v0.16b, v31.8h +0x82,0x28,0x61,0x4e == xtn2 v2.8h, v4.4s +0x06,0x29,0xa1,0x4e == xtn2 v6.4s, v8.2d +0x21,0x29,0x21,0x0e == xtn v1.8b, v9.8h +0xad,0x2a,0x61,0x0e == xtn v13.4h, v21.4s +0x04,0x28,0xa1,0x0e == xtn v4.2s, v0.2d +0xe0,0x2b,0x21,0x6e == sqxtun2 v0.16b, v31.8h +0x82,0x28,0x61,0x6e == sqxtun2 v2.8h, v4.4s +0x06,0x29,0xa1,0x6e == sqxtun2 v6.4s, v8.2d +0x21,0x29,0x21,0x2e == sqxtun v1.8b, v9.8h +0xad,0x2a,0x61,0x2e == sqxtun v13.4h, v21.4s +0x04,0x28,0xa1,0x2e == sqxtun v4.2s, v0.2d +0xe0,0x4b,0x21,0x4e == sqxtn2 v0.16b, v31.8h +0x82,0x48,0x61,0x4e == sqxtn2 v2.8h, v4.4s +0x06,0x49,0xa1,0x4e == sqxtn2 v6.4s, v8.2d +0x21,0x49,0x21,0x0e == sqxtn v1.8b, v9.8h +0xad,0x4a,0x61,0x0e == sqxtn v13.4h, v21.4s +0x04,0x48,0xa1,0x0e == sqxtn v4.2s, v0.2d +0xe0,0x4b,0x21,0x6e == uqxtn2 v0.16b, v31.8h +0x82,0x48,0x61,0x6e == uqxtn2 v2.8h, v4.4s +0x06,0x49,0xa1,0x6e == uqxtn2 v6.4s, v8.2d +0x21,0x49,0x21,0x2e == uqxtn v1.8b, v9.8h +0xad,0x4a,0x61,0x2e == uqxtn v13.4h, v21.4s +0x04,0x48,0xa1,0x2e == uqxtn v4.2s, v0.2d +0x82,0x38,0x21,0x6e == shll2 v2.8h, v4.16b, #8 +0x06,0x39,0x61,0x6e == shll2 v6.4s, v8.8h, #16 +0x06,0x39,0xa1,0x6e == shll2 v6.2d, v8.4s, #32 +0x82,0x38,0x21,0x2e == shll v2.8h, v4.8b, #8 +0x06,0x39,0x61,0x2e == shll v6.4s, v8.4h, #16 +0x06,0x39,0xa1,0x2e == shll v6.2d, v8.2s, #32 +0x82,0x68,0x21,0x4e == fcvtn2 v2.8h, v4.4s +0x06,0x69,0x61,0x4e == fcvtn2 v6.4s, v8.2d +0xad,0x6a,0x21,0x0e == fcvtn v13.4h, v21.4s +0x04,0x68,0x61,0x0e == fcvtn v4.2s, v0.2d +0x06,0x69,0x61,0x6e == fcvtxn2 v6.4s, v8.2d +0x04,0x68,0x61,0x2e == fcvtxn v4.2s, v0.2d +0x29,0x78,0x21,0x0e == fcvtl v9.4s, v1.4h +0x20,0x78,0x61,0x0e == fcvtl v0.2d, v1.2s +0x8c,0x78,0x21,0x4e == fcvtl2 v12.4s, v4.8h +0x91,0x7b,0x61,0x4e == fcvtl2 v17.2d, v28.4s +0x04,0x88,0x79,0x0e == frintn v4.4h, v0.4h +0x06,0x89,0x79,0x4e == frintn v6.8h, v8.8h +0x06,0x89,0x21,0x4e == frintn v6.4s, v8.4s +0x06,0x89,0x61,0x4e == frintn v6.2d, v8.2d +0x04,0x88,0x21,0x0e == frintn v4.2s, v0.2s +0x04,0x88,0x79,0x2e == frinta v4.4h, v0.4h +0x06,0x89,0x79,0x6e == frinta v6.8h, v8.8h +0x06,0x89,0x21,0x6e == frinta v6.4s, v8.4s +0x06,0x89,0x61,0x6e == frinta v6.2d, v8.2d +0x04,0x88,0x21,0x2e == frinta v4.2s, v0.2s +0x04,0x88,0xf9,0x0e == frintp v4.4h, v0.4h +0x06,0x89,0xf9,0x4e == frintp v6.8h, v8.8h +0x06,0x89,0xa1,0x4e == frintp v6.4s, v8.4s +0x06,0x89,0xe1,0x4e == frintp v6.2d, v8.2d +0x04,0x88,0xa1,0x0e == frintp v4.2s, v0.2s +0x04,0x98,0x79,0x0e == frintm v4.4h, v0.4h +0x06,0x99,0x79,0x4e == frintm v6.8h, v8.8h +0x06,0x99,0x21,0x4e == frintm v6.4s, v8.4s +0x06,0x99,0x61,0x4e == frintm v6.2d, v8.2d +0x04,0x98,0x21,0x0e == frintm v4.2s, v0.2s +0x04,0x98,0x79,0x2e == frintx v4.4h, v0.4h +0x06,0x99,0x79,0x6e == frintx v6.8h, v8.8h +0x06,0x99,0x21,0x6e == frintx v6.4s, v8.4s +0x06,0x99,0x61,0x6e == frintx v6.2d, v8.2d +0x04,0x98,0x21,0x2e == frintx v4.2s, v0.2s +0x04,0x98,0xf9,0x0e == frintz v4.4h, v0.4h +0x06,0x99,0xf9,0x4e == frintz v6.8h, v8.8h +0x06,0x99,0xa1,0x4e == frintz v6.4s, v8.4s +0x06,0x99,0xe1,0x4e == frintz v6.2d, v8.2d +0x04,0x98,0xa1,0x0e == frintz v4.2s, v0.2s +0x04,0x98,0xf9,0x2e == frinti v4.4h, v0.4h +0x06,0x99,0xf9,0x6e == frinti v6.8h, v8.8h +0x06,0x99,0xa1,0x6e == frinti v6.4s, v8.4s +0x06,0x99,0xe1,0x6e == frinti v6.2d, v8.2d +0x04,0x98,0xa1,0x2e == frinti v4.2s, v0.2s +0x04,0xa8,0x79,0x0e == fcvtns v4.4h, v0.4h +0x06,0xa9,0x79,0x4e == fcvtns v6.8h, v8.8h +0x06,0xa9,0x21,0x4e == fcvtns v6.4s, v8.4s +0x06,0xa9,0x61,0x4e == fcvtns v6.2d, v8.2d +0x04,0xa8,0x21,0x0e == fcvtns v4.2s, v0.2s +0x04,0xa8,0x79,0x2e == fcvtnu v4.4h, v0.4h +0x06,0xa9,0x79,0x6e == fcvtnu v6.8h, v8.8h +0x06,0xa9,0x21,0x6e == fcvtnu v6.4s, v8.4s +0x06,0xa9,0x61,0x6e == fcvtnu v6.2d, v8.2d +0x04,0xa8,0x21,0x2e == fcvtnu v4.2s, v0.2s +0x04,0xa8,0xf9,0x0e == fcvtps v4.4h, v0.4h +0x06,0xa9,0xf9,0x4e == fcvtps v6.8h, v8.8h +0x06,0xa9,0xa1,0x4e == fcvtps v6.4s, v8.4s +0x06,0xa9,0xe1,0x4e == fcvtps v6.2d, v8.2d +0x04,0xa8,0xa1,0x0e == fcvtps v4.2s, v0.2s +0x04,0xa8,0xf9,0x2e == fcvtpu v4.4h, v0.4h +0x06,0xa9,0xf9,0x6e == fcvtpu v6.8h, v8.8h +0x06,0xa9,0xa1,0x6e == fcvtpu v6.4s, v8.4s +0x06,0xa9,0xe1,0x6e == fcvtpu v6.2d, v8.2d +0x04,0xa8,0xa1,0x2e == fcvtpu v4.2s, v0.2s +0x04,0xb8,0x79,0x0e == fcvtms v4.4h, v0.4h +0x06,0xb9,0x79,0x4e == fcvtms v6.8h, v8.8h +0x06,0xb9,0x21,0x4e == fcvtms v6.4s, v8.4s +0x06,0xb9,0x61,0x4e == fcvtms v6.2d, v8.2d +0x04,0xb8,0x21,0x0e == fcvtms v4.2s, v0.2s +0x04,0xb8,0x79,0x2e == fcvtmu v4.4h, v0.4h +0x06,0xb9,0x79,0x6e == fcvtmu v6.8h, v8.8h +0x06,0xb9,0x21,0x6e == fcvtmu v6.4s, v8.4s +0x06,0xb9,0x61,0x6e == fcvtmu v6.2d, v8.2d +0x04,0xb8,0x21,0x2e == fcvtmu v4.2s, v0.2s +0x04,0xb8,0xf9,0x0e == fcvtzs v4.4h, v0.4h +0x06,0xb9,0xf9,0x4e == fcvtzs v6.8h, v8.8h +0x06,0xb9,0xa1,0x4e == fcvtzs v6.4s, v8.4s +0x06,0xb9,0xe1,0x4e == fcvtzs v6.2d, v8.2d +0x04,0xb8,0xa1,0x0e == fcvtzs v4.2s, v0.2s +0x04,0xb8,0xf9,0x2e == fcvtzu v4.4h, v0.4h +0x06,0xb9,0xf9,0x6e == fcvtzu v6.8h, v8.8h +0x06,0xb9,0xa1,0x6e == fcvtzu v6.4s, v8.4s +0x06,0xb9,0xe1,0x6e == fcvtzu v6.2d, v8.2d +0x04,0xb8,0xa1,0x2e == fcvtzu v4.2s, v0.2s +0x04,0xc8,0x79,0x0e == fcvtas v4.4h, v0.4h +0x06,0xc9,0x79,0x4e == fcvtas v6.8h, v8.8h +0x06,0xc9,0x21,0x4e == fcvtas v6.4s, v8.4s +0x06,0xc9,0x61,0x4e == fcvtas v6.2d, v8.2d +0x04,0xc8,0x21,0x0e == fcvtas v4.2s, v0.2s +0x04,0xc8,0x79,0x2e == fcvtau v4.4h, v0.4h +0x06,0xc9,0x79,0x6e == fcvtau v6.8h, v8.8h +0x06,0xc9,0x21,0x6e == fcvtau v6.4s, v8.4s +0x06,0xc9,0x61,0x6e == fcvtau v6.2d, v8.2d +0x04,0xc8,0x21,0x2e == fcvtau v4.2s, v0.2s +0x06,0xc9,0xa1,0x4e == urecpe v6.4s, v8.4s +0x04,0xc8,0xa1,0x0e == urecpe v4.2s, v0.2s +0x06,0xc9,0xa1,0x6e == ursqrte v6.4s, v8.4s +0x04,0xc8,0xa1,0x2e == ursqrte v4.2s, v0.2s +0x04,0xd8,0x79,0x0e == scvtf v4.4h, v0.4h +0x06,0xd9,0x79,0x4e == scvtf v6.8h, v8.8h +0x06,0xd9,0x21,0x4e == scvtf v6.4s, v8.4s +0x06,0xd9,0x61,0x4e == scvtf v6.2d, v8.2d +0x04,0xd8,0x21,0x0e == scvtf v4.2s, v0.2s +0x04,0xd8,0x79,0x2e == ucvtf v4.4h, v0.4h +0x06,0xd9,0x79,0x6e == ucvtf v6.8h, v8.8h +0x06,0xd9,0x21,0x6e == ucvtf v6.4s, v8.4s +0x06,0xd9,0x61,0x6e == ucvtf v6.2d, v8.2d +0x04,0xd8,0x21,0x2e == ucvtf v4.2s, v0.2s +0x04,0xd8,0xf9,0x0e == frecpe v4.4h, v0.4h +0x06,0xd9,0xf9,0x4e == frecpe v6.8h, v8.8h +0x06,0xd9,0xa1,0x4e == frecpe v6.4s, v8.4s +0x06,0xd9,0xe1,0x4e == frecpe v6.2d, v8.2d +0x04,0xd8,0xa1,0x0e == frecpe v4.2s, v0.2s +0x04,0xd8,0xf9,0x2e == frsqrte v4.4h, v0.4h +0x06,0xd9,0xf9,0x6e == frsqrte v6.8h, v8.8h +0x06,0xd9,0xa1,0x6e == frsqrte v6.4s, v8.4s +0x06,0xd9,0xe1,0x6e == frsqrte v6.2d, v8.2d +0x04,0xd8,0xa1,0x2e == frsqrte v4.2s, v0.2s +0x04,0xf8,0xf9,0x2e == fsqrt v4.4h, v0.4h +0x06,0xf9,0xf9,0x6e == fsqrt v6.8h, v8.8h +0x06,0xf9,0xa1,0x6e == fsqrt v6.4s, v8.4s +0x06,0xf9,0xe1,0x6e == fsqrt v6.2d, v8.2d +0x04,0xf8,0xa1,0x2e == fsqrt v4.2s, v0.2s diff --git a/suite/MC/AArch64/neon-simd-post-ldst-multi-elem.s.cs b/suite/MC/AArch64/neon-simd-post-ldst-multi-elem.s.cs index 10049b858..fc8dffbbf 100644 --- a/suite/MC/AArch64/neon-simd-post-ldst-multi-elem.s.cs +++ b/suite/MC/AArch64/neon-simd-post-ldst-multi-elem.s.cs @@ -1,107 +1,108 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x70,0xc1,0x4c = ld1 { v0.16b }, [x0], x1 -0xef,0x75,0xc2,0x4c = ld1 { v15.8h }, [x15], x2 -0xff,0x7b,0xdf,0x4c = ld1 { v31.4s }, [sp], #16 -0x00,0x7c,0xdf,0x4c = ld1 { v0.2d }, [x0], #16 -0x00,0x70,0xc2,0x0c = ld1 { v0.8b }, [x0], x2 -0xef,0x75,0xc3,0x0c = ld1 { v15.4h }, [x15], x3 -0xff,0x7b,0xdf,0x0c = ld1 { v31.2s }, [sp], #8 -0x00,0x7c,0xdf,0x0c = ld1 { v0.1d }, [x0], #8 -0x00,0xa0,0xc1,0x4c = ld1 { v0.16b, v1.16b }, [x0], x1 -0xef,0xa5,0xc2,0x4c = ld1 { v15.8h, v16.8h }, [x15], x2 -0xff,0xab,0xdf,0x4c = ld1 { v31.4s, v0.4s }, [sp], #32 -0x00,0xac,0xdf,0x4c = ld1 { v0.2d, v1.2d }, [x0], #32 -0x00,0xa0,0xc2,0x0c = ld1 { v0.8b, v1.8b }, [x0], x2 -0xef,0xa5,0xc3,0x0c = ld1 { v15.4h, v16.4h }, [x15], x3 -0xff,0xab,0xdf,0x0c = ld1 { v31.2s, v0.2s }, [sp], #16 -0x00,0xac,0xdf,0x0c = ld1 { v0.1d, v1.1d }, [x0], #16 -0x00,0x60,0xc1,0x4c = ld1 { v0.16b, v1.16b, v2.16b }, [x0], x1 -0xef,0x65,0xc2,0x4c = ld1 { v15.8h, v16.8h, v17.8h }, [x15], x2 -0xff,0x6b,0xdf,0x4c = ld1 { v31.4s, v0.4s, v1.4s }, [sp], #48 -0x00,0x6c,0xdf,0x4c = ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48 -0x00,0x60,0xc2,0x0c = ld1 { v0.8b, v1.8b, v2.8b }, [x0], x2 -0xef,0x65,0xc3,0x0c = ld1 { v15.4h, v16.4h, v17.4h }, [x15], x3 -0xff,0x6b,0xdf,0x0c = ld1 { v31.2s, v0.2s, v1.2s }, [sp], #24 -0x00,0x6c,0xdf,0x0c = ld1 { v0.1d, v1.1d, v2.1d }, [x0], #24 -0x00,0x20,0xc1,0x4c = ld1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], x1 -0xef,0x25,0xc2,0x4c = ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 -0xff,0x2b,0xdf,0x4c = ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 -0x00,0x2c,0xdf,0x4c = ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 -0x00,0x20,0xc3,0x0c = ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 -0xef,0x25,0xc4,0x0c = ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 -0xff,0x2b,0xdf,0x0c = ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], #32 -0x00,0x2c,0xdf,0x0c = ld1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0], #32 -0x00,0x80,0xc1,0x4c = ld2 { v0.16b, v1.16b }, [x0], x1 -0xef,0x85,0xc2,0x4c = ld2 { v15.8h, v16.8h }, [x15], x2 -0xff,0x8b,0xdf,0x4c = ld2 { v31.4s, v0.4s }, [sp], #32 -0x00,0x8c,0xdf,0x4c = ld2 { v0.2d, v1.2d }, [x0], #32 -0x00,0x80,0xc2,0x0c = ld2 { v0.8b, v1.8b }, [x0], x2 -0xef,0x85,0xc3,0x0c = ld2 { v15.4h, v16.4h }, [x15], x3 -0xff,0x8b,0xdf,0x0c = ld2 { v31.2s, v0.2s }, [sp], #16 -0x00,0x40,0xc1,0x4c = ld3 { v0.16b, v1.16b, v2.16b }, [x0], x1 -0xef,0x45,0xc2,0x4c = ld3 { v15.8h, v16.8h, v17.8h }, [x15], x2 -0xff,0x4b,0xdf,0x4c = ld3 { v31.4s, v0.4s, v1.4s }, [sp], #48 -0x00,0x4c,0xdf,0x4c = ld3 { v0.2d, v1.2d, v2.2d }, [x0], #48 -0x00,0x40,0xc2,0x0c = ld3 { v0.8b, v1.8b, v2.8b }, [x0], x2 -0xef,0x45,0xc3,0x0c = ld3 { v15.4h, v16.4h, v17.4h }, [x15], x3 -0xff,0x4b,0xdf,0x0c = ld3 { v31.2s, v0.2s, v1.2s }, [sp], #24 -0x00,0x00,0xc1,0x4c = ld4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], x1 -0xef,0x05,0xc2,0x4c = ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 -0xff,0x0b,0xdf,0x4c = ld4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 -0x00,0x0c,0xdf,0x4c = ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 -0x00,0x00,0xc3,0x0c = ld4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 -0xef,0x05,0xc4,0x0c = ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 -0xff,0x0b,0xdf,0x0c = ld4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], #32 -0x00,0x70,0x81,0x4c = st1 { v0.16b }, [x0], x1 -0xef,0x75,0x82,0x4c = st1 { v15.8h }, [x15], x2 -0xff,0x7b,0x9f,0x4c = st1 { v31.4s }, [sp], #16 -0x00,0x7c,0x9f,0x4c = st1 { v0.2d }, [x0], #16 -0x00,0x70,0x82,0x0c = st1 { v0.8b }, [x0], x2 -0xef,0x75,0x83,0x0c = st1 { v15.4h }, [x15], x3 -0xff,0x7b,0x9f,0x0c = st1 { v31.2s }, [sp], #8 -0x00,0x7c,0x9f,0x0c = st1 { v0.1d }, [x0], #8 -0x00,0xa0,0x81,0x4c = st1 { v0.16b, v1.16b }, [x0], x1 -0xef,0xa5,0x82,0x4c = st1 { v15.8h, v16.8h }, [x15], x2 -0xff,0xab,0x9f,0x4c = st1 { v31.4s, v0.4s }, [sp], #32 -0x00,0xac,0x9f,0x4c = st1 { v0.2d, v1.2d }, [x0], #32 -0x00,0xa0,0x82,0x0c = st1 { v0.8b, v1.8b }, [x0], x2 -0xef,0xa5,0x83,0x0c = st1 { v15.4h, v16.4h }, [x15], x3 -0xff,0xab,0x9f,0x0c = st1 { v31.2s, v0.2s }, [sp], #16 -0x00,0xac,0x9f,0x0c = st1 { v0.1d, v1.1d }, [x0], #16 -0x00,0x60,0x81,0x4c = st1 { v0.16b, v1.16b, v2.16b }, [x0], x1 -0xef,0x65,0x82,0x4c = st1 { v15.8h, v16.8h, v17.8h }, [x15], x2 -0xff,0x6b,0x9f,0x4c = st1 { v31.4s, v0.4s, v1.4s }, [sp], #48 -0x00,0x6c,0x9f,0x4c = st1 { v0.2d, v1.2d, v2.2d }, [x0], #48 -0x00,0x60,0x82,0x0c = st1 { v0.8b, v1.8b, v2.8b }, [x0], x2 -0xef,0x65,0x83,0x0c = st1 { v15.4h, v16.4h, v17.4h }, [x15], x3 -0xff,0x6b,0x9f,0x0c = st1 { v31.2s, v0.2s, v1.2s }, [sp], #24 -0x00,0x6c,0x9f,0x0c = st1 { v0.1d, v1.1d, v2.1d }, [x0], #24 -0x00,0x20,0x81,0x4c = st1 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], x1 -0xef,0x25,0x82,0x4c = st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 -0xff,0x2b,0x9f,0x4c = st1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 -0x00,0x2c,0x9f,0x4c = st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 -0x00,0x20,0x83,0x0c = st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 -0xef,0x25,0x84,0x0c = st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 -0xff,0x2b,0x9f,0x0c = st1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], #32 -0x00,0x2c,0x9f,0x0c = st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x0], #32 -0x00,0x80,0x81,0x4c = st2 { v0.16b, v1.16b }, [x0], x1 -0xef,0x85,0x82,0x4c = st2 { v15.8h, v16.8h }, [x15], x2 -0xff,0x8b,0x9f,0x4c = st2 { v31.4s, v0.4s }, [sp], #32 -0x00,0x8c,0x9f,0x4c = st2 { v0.2d, v1.2d }, [x0], #32 -0x00,0x80,0x82,0x0c = st2 { v0.8b, v1.8b }, [x0], x2 -0xef,0x85,0x83,0x0c = st2 { v15.4h, v16.4h }, [x15], x3 -0xff,0x8b,0x9f,0x0c = st2 { v31.2s, v0.2s }, [sp], #16 -0x00,0x40,0x81,0x4c = st3 { v0.16b, v1.16b, v2.16b }, [x0], x1 -0xef,0x45,0x82,0x4c = st3 { v15.8h, v16.8h, v17.8h }, [x15], x2 -0xff,0x4b,0x9f,0x4c = st3 { v31.4s, v0.4s, v1.4s }, [sp], #48 -0x00,0x4c,0x9f,0x4c = st3 { v0.2d, v1.2d, v2.2d }, [x0], #48 -0x00,0x40,0x82,0x0c = st3 { v0.8b, v1.8b, v2.8b }, [x0], x2 -0xef,0x45,0x83,0x0c = st3 { v15.4h, v16.4h, v17.4h }, [x15], x3 -0xff,0x4b,0x9f,0x0c = st3 { v31.2s, v0.2s, v1.2s }, [sp], #24 -0x00,0x00,0x81,0x4c = st4 { v0.16b, v1.16b, v2.16b, v3.16b }, [x0], x1 -0xef,0x05,0x82,0x4c = st4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 -0xff,0x0b,0x9f,0x4c = st4 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 -0x00,0x0c,0x9f,0x4c = st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 -0x00,0x00,0x83,0x0c = st4 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3 -0xef,0x05,0x84,0x0c = st4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 -0xff,0x0b,0x9f,0x0c = st4 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], #32 + +0x00,0x70,0xc1,0x4c == +0xef,0x75,0xc2,0x4c == +0xff,0x7b,0xdf,0x4c == +0x00,0x7c,0xdf,0x4c == +0x00,0x70,0xc2,0x0c == +0xef,0x75,0xc3,0x0c == +0xff,0x7b,0xdf,0x0c == +0x00,0x7c,0xdf,0x0c == +0x00,0xa0,0xc1,0x4c == +0xef,0xa5,0xc2,0x4c == +0xff,0xab,0xdf,0x4c == +0x00,0xac,0xdf,0x4c == +0x00,0xa0,0xc2,0x0c == +0xef,0xa5,0xc3,0x0c == +0xff,0xab,0xdf,0x0c == +0x00,0xac,0xdf,0x0c == +0x00,0x60,0xc1,0x4c == +0xef,0x65,0xc2,0x4c == +0xff,0x6b,0xdf,0x4c == +0x00,0x6c,0xdf,0x4c == +0x00,0x60,0xc2,0x0c == +0xef,0x65,0xc3,0x0c == +0xff,0x6b,0xdf,0x0c == +0x00,0x6c,0xdf,0x0c == +0x00,0x20,0xc1,0x4c == +0xef,0x25,0xc2,0x4c == +0xff,0x2b,0xdf,0x4c == +0x00,0x2c,0xdf,0x4c == +0x00,0x20,0xc3,0x0c == +0xef,0x25,0xc4,0x0c == +0xff,0x2b,0xdf,0x0c == +0x00,0x2c,0xdf,0x0c == +0x00,0x80,0xc1,0x4c == +0xef,0x85,0xc2,0x4c == +0xff,0x8b,0xdf,0x4c == +0x00,0x8c,0xdf,0x4c == +0x00,0x80,0xc2,0x0c == +0xef,0x85,0xc3,0x0c == +0xff,0x8b,0xdf,0x0c == +0x00,0x40,0xc1,0x4c == +0xef,0x45,0xc2,0x4c == +0xff,0x4b,0xdf,0x4c == +0x00,0x4c,0xdf,0x4c == +0x00,0x40,0xc2,0x0c == +0xef,0x45,0xc3,0x0c == +0xff,0x4b,0xdf,0x0c == +0x00,0x00,0xc1,0x4c == +0xef,0x05,0xc2,0x4c == +0xff,0x0b,0xdf,0x4c == +0x00,0x0c,0xdf,0x4c == +0x00,0x00,0xc3,0x0c == +0xef,0x05,0xc4,0x0c == +0xff,0x0b,0xdf,0x0c == +0x00,0x70,0x81,0x4c == +0xef,0x75,0x82,0x4c == +0xff,0x7b,0x9f,0x4c == +0x00,0x7c,0x9f,0x4c == +0x00,0x70,0x82,0x0c == +0xef,0x75,0x83,0x0c == +0xff,0x7b,0x9f,0x0c == +0x00,0x7c,0x9f,0x0c == +0x00,0xa0,0x81,0x4c == +0xef,0xa5,0x82,0x4c == +0xff,0xab,0x9f,0x4c == +0x00,0xac,0x9f,0x4c == +0x00,0xa0,0x82,0x0c == +0xef,0xa5,0x83,0x0c == +0xff,0xab,0x9f,0x0c == +0x00,0xac,0x9f,0x0c == +0x00,0x60,0x81,0x4c == +0xef,0x65,0x82,0x4c == +0xff,0x6b,0x9f,0x4c == +0x00,0x6c,0x9f,0x4c == +0x00,0x60,0x82,0x0c == +0xef,0x65,0x83,0x0c == +0xff,0x6b,0x9f,0x0c == +0x00,0x6c,0x9f,0x0c == +0x00,0x20,0x81,0x4c == +0xef,0x25,0x82,0x4c == +0xff,0x2b,0x9f,0x4c == +0x00,0x2c,0x9f,0x4c == +0x00,0x20,0x83,0x0c == +0xef,0x25,0x84,0x0c == +0xff,0x2b,0x9f,0x0c == +0x00,0x2c,0x9f,0x0c == +0x00,0x80,0x81,0x4c == +0xef,0x85,0x82,0x4c == +0xff,0x8b,0x9f,0x4c == +0x00,0x8c,0x9f,0x4c == +0x00,0x80,0x82,0x0c == +0xef,0x85,0x83,0x0c == +0xff,0x8b,0x9f,0x0c == +0x00,0x40,0x81,0x4c == +0xef,0x45,0x82,0x4c == +0xff,0x4b,0x9f,0x4c == +0x00,0x4c,0x9f,0x4c == +0x00,0x40,0x82,0x0c == +0xef,0x45,0x83,0x0c == +0xff,0x4b,0x9f,0x0c == +0x00,0x00,0x81,0x4c == +0xef,0x05,0x82,0x4c == +0xff,0x0b,0x9f,0x4c == +0x00,0x0c,0x9f,0x4c == +0x00,0x00,0x83,0x0c == +0xef,0x05,0x84,0x0c == +0xff,0x0b,0x9f,0x0c == diff --git a/suite/MC/AArch64/neon-simd-shift.s.cs b/suite/MC/AArch64/neon-simd-shift.s.cs index 63e69601f..be6040df9 100644 --- a/suite/MC/AArch64/neon-simd-shift.s.cs +++ b/suite/MC/AArch64/neon-simd-shift.s.cs @@ -1,159 +1,160 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x04,0x0d,0x0f = sshr v0.8b, v1.8b, #3 -0x20,0x04,0x1d,0x0f = sshr v0.4h, v1.4h, #3 -0x20,0x04,0x3d,0x0f = sshr v0.2s, v1.2s, #3 -0x20,0x04,0x0d,0x4f = sshr v0.16b, v1.16b, #3 -0x20,0x04,0x1d,0x4f = sshr v0.8h, v1.8h, #3 -0x20,0x04,0x3d,0x4f = sshr v0.4s, v1.4s, #3 -0x20,0x04,0x7d,0x4f = sshr v0.2d, v1.2d, #3 -0x20,0x04,0x0d,0x2f = ushr v0.8b, v1.8b, #3 -0x20,0x04,0x1d,0x2f = ushr v0.4h, v1.4h, #3 -0x20,0x04,0x3d,0x2f = ushr v0.2s, v1.2s, #3 -0x20,0x04,0x0d,0x6f = ushr v0.16b, v1.16b, #3 -0x20,0x04,0x1d,0x6f = ushr v0.8h, v1.8h, #3 -0x20,0x04,0x3d,0x6f = ushr v0.4s, v1.4s, #3 -0x20,0x04,0x7d,0x6f = ushr v0.2d, v1.2d, #3 -0x20,0x14,0x0d,0x0f = ssra v0.8b, v1.8b, #3 -0x20,0x14,0x1d,0x0f = ssra v0.4h, v1.4h, #3 -0x20,0x14,0x3d,0x0f = ssra v0.2s, v1.2s, #3 -0x20,0x14,0x0d,0x4f = ssra v0.16b, v1.16b, #3 -0x20,0x14,0x1d,0x4f = ssra v0.8h, v1.8h, #3 -0x20,0x14,0x3d,0x4f = ssra v0.4s, v1.4s, #3 -0x20,0x14,0x7d,0x4f = ssra v0.2d, v1.2d, #3 -0x20,0x14,0x0d,0x2f = usra v0.8b, v1.8b, #3 -0x20,0x14,0x1d,0x2f = usra v0.4h, v1.4h, #3 -0x20,0x14,0x3d,0x2f = usra v0.2s, v1.2s, #3 -0x20,0x14,0x0d,0x6f = usra v0.16b, v1.16b, #3 -0x20,0x14,0x1d,0x6f = usra v0.8h, v1.8h, #3 -0x20,0x14,0x3d,0x6f = usra v0.4s, v1.4s, #3 -0x20,0x14,0x7d,0x6f = usra v0.2d, v1.2d, #3 -0x20,0x24,0x0d,0x0f = srshr v0.8b, v1.8b, #3 -0x20,0x24,0x1d,0x0f = srshr v0.4h, v1.4h, #3 -0x20,0x24,0x3d,0x0f = srshr v0.2s, v1.2s, #3 -0x20,0x24,0x0d,0x4f = srshr v0.16b, v1.16b, #3 -0x20,0x24,0x1d,0x4f = srshr v0.8h, v1.8h, #3 -0x20,0x24,0x3d,0x4f = srshr v0.4s, v1.4s, #3 -0x20,0x24,0x7d,0x4f = srshr v0.2d, v1.2d, #3 -0x20,0x24,0x0d,0x2f = urshr v0.8b, v1.8b, #3 -0x20,0x24,0x1d,0x2f = urshr v0.4h, v1.4h, #3 -0x20,0x24,0x3d,0x2f = urshr v0.2s, v1.2s, #3 -0x20,0x24,0x0d,0x6f = urshr v0.16b, v1.16b, #3 -0x20,0x24,0x1d,0x6f = urshr v0.8h, v1.8h, #3 -0x20,0x24,0x3d,0x6f = urshr v0.4s, v1.4s, #3 -0x20,0x24,0x7d,0x6f = urshr v0.2d, v1.2d, #3 -0x20,0x34,0x0d,0x0f = srsra v0.8b, v1.8b, #3 -0x20,0x34,0x1d,0x0f = srsra v0.4h, v1.4h, #3 -0x20,0x34,0x3d,0x0f = srsra v0.2s, v1.2s, #3 -0x20,0x34,0x0d,0x4f = srsra v0.16b, v1.16b, #3 -0x20,0x34,0x1d,0x4f = srsra v0.8h, v1.8h, #3 -0x20,0x34,0x3d,0x4f = srsra v0.4s, v1.4s, #3 -0x20,0x34,0x7d,0x4f = srsra v0.2d, v1.2d, #3 -0x20,0x34,0x0d,0x2f = ursra v0.8b, v1.8b, #3 -0x20,0x34,0x1d,0x2f = ursra v0.4h, v1.4h, #3 -0x20,0x34,0x3d,0x2f = ursra v0.2s, v1.2s, #3 -0x20,0x34,0x0d,0x6f = ursra v0.16b, v1.16b, #3 -0x20,0x34,0x1d,0x6f = ursra v0.8h, v1.8h, #3 -0x20,0x34,0x3d,0x6f = ursra v0.4s, v1.4s, #3 -0x20,0x34,0x7d,0x6f = ursra v0.2d, v1.2d, #3 -0x20,0x44,0x0d,0x2f = sri v0.8b, v1.8b, #3 -0x20,0x44,0x1d,0x2f = sri v0.4h, v1.4h, #3 -0x20,0x44,0x3d,0x2f = sri v0.2s, v1.2s, #3 -0x20,0x44,0x0d,0x6f = sri v0.16b, v1.16b, #3 -0x20,0x44,0x1d,0x6f = sri v0.8h, v1.8h, #3 -0x20,0x44,0x3d,0x6f = sri v0.4s, v1.4s, #3 -0x20,0x54,0x0b,0x2f = sli v0.8b, v1.8b, #3 -0x20,0x54,0x13,0x2f = sli v0.4h, v1.4h, #3 -0x20,0x54,0x23,0x2f = sli v0.2s, v1.2s, #3 -0x20,0x54,0x0b,0x6f = sli v0.16b, v1.16b, #3 -0x20,0x54,0x13,0x6f = sli v0.8h, v1.8h, #3 -0x20,0x54,0x23,0x6f = sli v0.4s, v1.4s, #3 -0x20,0x54,0x43,0x6f = sli v0.2d, v1.2d, #3 -0x20,0x64,0x0b,0x2f = sqshlu v0.8b, v1.8b, #3 -0x20,0x64,0x13,0x2f = sqshlu v0.4h, v1.4h, #3 -0x20,0x64,0x23,0x2f = sqshlu v0.2s, v1.2s, #3 -0x20,0x64,0x0b,0x6f = sqshlu v0.16b, v1.16b, #3 -0x20,0x64,0x13,0x6f = sqshlu v0.8h, v1.8h, #3 -0x20,0x64,0x23,0x6f = sqshlu v0.4s, v1.4s, #3 -0x20,0x64,0x43,0x6f = sqshlu v0.2d, v1.2d, #3 -0x20,0x74,0x0b,0x0f = sqshl v0.8b, v1.8b, #3 -0x20,0x74,0x13,0x0f = sqshl v0.4h, v1.4h, #3 -0x20,0x74,0x23,0x0f = sqshl v0.2s, v1.2s, #3 -0x20,0x74,0x0b,0x4f = sqshl v0.16b, v1.16b, #3 -0x20,0x74,0x13,0x4f = sqshl v0.8h, v1.8h, #3 -0x20,0x74,0x23,0x4f = sqshl v0.4s, v1.4s, #3 -0x20,0x74,0x43,0x4f = sqshl v0.2d, v1.2d, #3 -0x20,0x74,0x0b,0x2f = uqshl v0.8b, v1.8b, #3 -0x20,0x74,0x13,0x2f = uqshl v0.4h, v1.4h, #3 -0x20,0x74,0x23,0x2f = uqshl v0.2s, v1.2s, #3 -0x20,0x74,0x0b,0x6f = uqshl v0.16b, v1.16b, #3 -0x20,0x74,0x13,0x6f = uqshl v0.8h, v1.8h, #3 -0x20,0x74,0x23,0x6f = uqshl v0.4s, v1.4s, #3 -0x20,0x74,0x43,0x6f = uqshl v0.2d, v1.2d, #3 -0x20,0x84,0x0d,0x0f = shrn v0.8b, v1.8h, #3 -0x20,0x84,0x1d,0x0f = shrn v0.4h, v1.4s, #3 -0x20,0x84,0x3d,0x0f = shrn v0.2s, v1.2d, #3 -0x20,0x84,0x0d,0x4f = shrn2 v0.16b, v1.8h, #3 -0x20,0x84,0x1d,0x4f = shrn2 v0.8h, v1.4s, #3 -0x20,0x84,0x3d,0x4f = shrn2 v0.4s, v1.2d, #3 -0x20,0x84,0x0d,0x2f = sqshrun v0.8b, v1.8h, #3 -0x20,0x84,0x1d,0x2f = sqshrun v0.4h, v1.4s, #3 -0x20,0x84,0x3d,0x2f = sqshrun v0.2s, v1.2d, #3 -0x20,0x84,0x0d,0x6f = sqshrun2 v0.16b, v1.8h, #3 -0x20,0x84,0x1d,0x6f = sqshrun2 v0.8h, v1.4s, #3 -0x20,0x84,0x3d,0x6f = sqshrun2 v0.4s, v1.2d, #3 -0x20,0x8c,0x0d,0x0f = rshrn v0.8b, v1.8h, #3 -0x20,0x8c,0x1d,0x0f = rshrn v0.4h, v1.4s, #3 -0x20,0x8c,0x3d,0x0f = rshrn v0.2s, v1.2d, #3 -0x20,0x8c,0x0d,0x4f = rshrn2 v0.16b, v1.8h, #3 -0x20,0x8c,0x1d,0x4f = rshrn2 v0.8h, v1.4s, #3 -0x20,0x8c,0x3d,0x4f = rshrn2 v0.4s, v1.2d, #3 -0x20,0x8c,0x0d,0x2f = sqrshrun v0.8b, v1.8h, #3 -0x20,0x8c,0x1d,0x2f = sqrshrun v0.4h, v1.4s, #3 -0x20,0x8c,0x3d,0x2f = sqrshrun v0.2s, v1.2d, #3 -0x20,0x8c,0x0d,0x6f = sqrshrun2 v0.16b, v1.8h, #3 -0x20,0x8c,0x1d,0x6f = sqrshrun2 v0.8h, v1.4s, #3 -0x20,0x8c,0x3d,0x6f = sqrshrun2 v0.4s, v1.2d, #3 -0x20,0x94,0x0d,0x0f = sqshrn v0.8b, v1.8h, #3 -0x20,0x94,0x1d,0x0f = sqshrn v0.4h, v1.4s, #3 -0x20,0x94,0x3d,0x0f = sqshrn v0.2s, v1.2d, #3 -0x20,0x94,0x0d,0x4f = sqshrn2 v0.16b, v1.8h, #3 -0x20,0x94,0x1d,0x4f = sqshrn2 v0.8h, v1.4s, #3 -0x20,0x94,0x3d,0x4f = sqshrn2 v0.4s, v1.2d, #3 -0x20,0x94,0x0d,0x2f = uqshrn v0.8b, v1.8h, #3 -0x20,0x94,0x1d,0x2f = uqshrn v0.4h, v1.4s, #3 -0x20,0x94,0x3d,0x2f = uqshrn v0.2s, v1.2d, #3 -0x20,0x94,0x0d,0x6f = uqshrn2 v0.16b, v1.8h, #3 -0x20,0x94,0x1d,0x6f = uqshrn2 v0.8h, v1.4s, #3 -0x20,0x94,0x3d,0x6f = uqshrn2 v0.4s, v1.2d, #3 -0x20,0x9c,0x0d,0x0f = sqrshrn v0.8b, v1.8h, #3 -0x20,0x9c,0x1d,0x0f = sqrshrn v0.4h, v1.4s, #3 -0x20,0x9c,0x3d,0x0f = sqrshrn v0.2s, v1.2d, #3 -0x20,0x9c,0x0d,0x4f = sqrshrn2 v0.16b, v1.8h, #3 -0x20,0x9c,0x1d,0x4f = sqrshrn2 v0.8h, v1.4s, #3 -0x20,0x9c,0x3d,0x4f = sqrshrn2 v0.4s, v1.2d, #3 -0x20,0x9c,0x0d,0x2f = uqrshrn v0.8b, v1.8h, #3 -0x20,0x9c,0x1d,0x2f = uqrshrn v0.4h, v1.4s, #3 -0x20,0x9c,0x3d,0x2f = uqrshrn v0.2s, v1.2d, #3 -0x20,0x9c,0x0d,0x6f = uqrshrn2 v0.16b, v1.8h, #3 -0x20,0x9c,0x1d,0x6f = uqrshrn2 v0.8h, v1.4s, #3 -0x20,0x9c,0x3d,0x6f = uqrshrn2 v0.4s, v1.2d, #3 -0x20,0xe4,0x1d,0x0f = scvtf v0.4h, v1.4h, #3 -0x20,0xe4,0x1d,0x4f = scvtf v0.8h, v1.8h, #3 -0x20,0xe4,0x3d,0x0f = scvtf v0.2s, v1.2s, #3 -0x20,0xe4,0x3d,0x4f = scvtf v0.4s, v1.4s, #3 -0x20,0xe4,0x7d,0x4f = scvtf v0.2d, v1.2d, #3 -0x20,0xe4,0x1d,0x2f = ucvtf v0.4h, v1.4h, #3 -0x20,0xe4,0x1d,0x6f = ucvtf v0.8h, v1.8h, #3 -0x20,0xe4,0x3d,0x2f = ucvtf v0.2s, v1.2s, #3 -0x20,0xe4,0x3d,0x6f = ucvtf v0.4s, v1.4s, #3 -0x20,0xe4,0x7d,0x6f = ucvtf v0.2d, v1.2d, #3 -0x20,0xfc,0x1d,0x0f = fcvtzs v0.4h, v1.4h, #3 -0x20,0xfc,0x1d,0x4f = fcvtzs v0.8h, v1.8h, #3 -0x20,0xfc,0x3d,0x0f = fcvtzs v0.2s, v1.2s, #3 -0x20,0xfc,0x3d,0x4f = fcvtzs v0.4s, v1.4s, #3 -0x20,0xfc,0x7d,0x4f = fcvtzs v0.2d, v1.2d, #3 -0x20,0xfc,0x1d,0x2f = fcvtzu v0.4h, v1.4h, #3 -0x20,0xfc,0x1d,0x6f = fcvtzu v0.8h, v1.8h, #3 -0x20,0xfc,0x3d,0x2f = fcvtzu v0.2s, v1.2s, #3 -0x20,0xfc,0x3d,0x6f = fcvtzu v0.4s, v1.4s, #3 -0x20,0xfc,0x7d,0x6f = fcvtzu v0.2d, v1.2d, #3 + +0x20,0x04,0x0d,0x0f == sshr v0.8b, v1.8b, #3 +0x20,0x04,0x1d,0x0f == sshr v0.4h, v1.4h, #3 +0x20,0x04,0x3d,0x0f == sshr v0.2s, v1.2s, #3 +0x20,0x04,0x0d,0x4f == sshr v0.16b, v1.16b, #3 +0x20,0x04,0x1d,0x4f == sshr v0.8h, v1.8h, #3 +0x20,0x04,0x3d,0x4f == sshr v0.4s, v1.4s, #3 +0x20,0x04,0x7d,0x4f == sshr v0.2d, v1.2d, #3 +0x20,0x04,0x0d,0x2f == ushr v0.8b, v1.8b, #3 +0x20,0x04,0x1d,0x2f == ushr v0.4h, v1.4h, #3 +0x20,0x04,0x3d,0x2f == ushr v0.2s, v1.2s, #3 +0x20,0x04,0x0d,0x6f == ushr v0.16b, v1.16b, #3 +0x20,0x04,0x1d,0x6f == ushr v0.8h, v1.8h, #3 +0x20,0x04,0x3d,0x6f == ushr v0.4s, v1.4s, #3 +0x20,0x04,0x7d,0x6f == ushr v0.2d, v1.2d, #3 +0x20,0x14,0x0d,0x0f == ssra v0.8b, v1.8b, #3 +0x20,0x14,0x1d,0x0f == ssra v0.4h, v1.4h, #3 +0x20,0x14,0x3d,0x0f == ssra v0.2s, v1.2s, #3 +0x20,0x14,0x0d,0x4f == ssra v0.16b, v1.16b, #3 +0x20,0x14,0x1d,0x4f == ssra v0.8h, v1.8h, #3 +0x20,0x14,0x3d,0x4f == ssra v0.4s, v1.4s, #3 +0x20,0x14,0x7d,0x4f == ssra v0.2d, v1.2d, #3 +0x20,0x14,0x0d,0x2f == usra v0.8b, v1.8b, #3 +0x20,0x14,0x1d,0x2f == usra v0.4h, v1.4h, #3 +0x20,0x14,0x3d,0x2f == usra v0.2s, v1.2s, #3 +0x20,0x14,0x0d,0x6f == usra v0.16b, v1.16b, #3 +0x20,0x14,0x1d,0x6f == usra v0.8h, v1.8h, #3 +0x20,0x14,0x3d,0x6f == usra v0.4s, v1.4s, #3 +0x20,0x14,0x7d,0x6f == usra v0.2d, v1.2d, #3 +0x20,0x24,0x0d,0x0f == srshr v0.8b, v1.8b, #3 +0x20,0x24,0x1d,0x0f == srshr v0.4h, v1.4h, #3 +0x20,0x24,0x3d,0x0f == srshr v0.2s, v1.2s, #3 +0x20,0x24,0x0d,0x4f == srshr v0.16b, v1.16b, #3 +0x20,0x24,0x1d,0x4f == srshr v0.8h, v1.8h, #3 +0x20,0x24,0x3d,0x4f == srshr v0.4s, v1.4s, #3 +0x20,0x24,0x7d,0x4f == srshr v0.2d, v1.2d, #3 +0x20,0x24,0x0d,0x2f == urshr v0.8b, v1.8b, #3 +0x20,0x24,0x1d,0x2f == urshr v0.4h, v1.4h, #3 +0x20,0x24,0x3d,0x2f == urshr v0.2s, v1.2s, #3 +0x20,0x24,0x0d,0x6f == urshr v0.16b, v1.16b, #3 +0x20,0x24,0x1d,0x6f == urshr v0.8h, v1.8h, #3 +0x20,0x24,0x3d,0x6f == urshr v0.4s, v1.4s, #3 +0x20,0x24,0x7d,0x6f == urshr v0.2d, v1.2d, #3 +0x20,0x34,0x0d,0x0f == srsra v0.8b, v1.8b, #3 +0x20,0x34,0x1d,0x0f == srsra v0.4h, v1.4h, #3 +0x20,0x34,0x3d,0x0f == srsra v0.2s, v1.2s, #3 +0x20,0x34,0x0d,0x4f == srsra v0.16b, v1.16b, #3 +0x20,0x34,0x1d,0x4f == srsra v0.8h, v1.8h, #3 +0x20,0x34,0x3d,0x4f == srsra v0.4s, v1.4s, #3 +0x20,0x34,0x7d,0x4f == srsra v0.2d, v1.2d, #3 +0x20,0x34,0x0d,0x2f == ursra v0.8b, v1.8b, #3 +0x20,0x34,0x1d,0x2f == ursra v0.4h, v1.4h, #3 +0x20,0x34,0x3d,0x2f == ursra v0.2s, v1.2s, #3 +0x20,0x34,0x0d,0x6f == ursra v0.16b, v1.16b, #3 +0x20,0x34,0x1d,0x6f == ursra v0.8h, v1.8h, #3 +0x20,0x34,0x3d,0x6f == ursra v0.4s, v1.4s, #3 +0x20,0x34,0x7d,0x6f == ursra v0.2d, v1.2d, #3 +0x20,0x44,0x0d,0x2f == sri v0.8b, v1.8b, #3 +0x20,0x44,0x1d,0x2f == sri v0.4h, v1.4h, #3 +0x20,0x44,0x3d,0x2f == sri v0.2s, v1.2s, #3 +0x20,0x44,0x0d,0x6f == sri v0.16b, v1.16b, #3 +0x20,0x44,0x1d,0x6f == sri v0.8h, v1.8h, #3 +0x20,0x44,0x3d,0x6f == sri v0.4s, v1.4s, #3 +0x20,0x54,0x0b,0x2f == sli v0.8b, v1.8b, #3 +0x20,0x54,0x13,0x2f == sli v0.4h, v1.4h, #3 +0x20,0x54,0x23,0x2f == sli v0.2s, v1.2s, #3 +0x20,0x54,0x0b,0x6f == sli v0.16b, v1.16b, #3 +0x20,0x54,0x13,0x6f == sli v0.8h, v1.8h, #3 +0x20,0x54,0x23,0x6f == sli v0.4s, v1.4s, #3 +0x20,0x54,0x43,0x6f == sli v0.2d, v1.2d, #3 +0x20,0x64,0x0b,0x2f == sqshlu v0.8b, v1.8b, #3 +0x20,0x64,0x13,0x2f == sqshlu v0.4h, v1.4h, #3 +0x20,0x64,0x23,0x2f == sqshlu v0.2s, v1.2s, #3 +0x20,0x64,0x0b,0x6f == sqshlu v0.16b, v1.16b, #3 +0x20,0x64,0x13,0x6f == sqshlu v0.8h, v1.8h, #3 +0x20,0x64,0x23,0x6f == sqshlu v0.4s, v1.4s, #3 +0x20,0x64,0x43,0x6f == sqshlu v0.2d, v1.2d, #3 +0x20,0x74,0x0b,0x0f == sqshl v0.8b, v1.8b, #3 +0x20,0x74,0x13,0x0f == sqshl v0.4h, v1.4h, #3 +0x20,0x74,0x23,0x0f == sqshl v0.2s, v1.2s, #3 +0x20,0x74,0x0b,0x4f == sqshl v0.16b, v1.16b, #3 +0x20,0x74,0x13,0x4f == sqshl v0.8h, v1.8h, #3 +0x20,0x74,0x23,0x4f == sqshl v0.4s, v1.4s, #3 +0x20,0x74,0x43,0x4f == sqshl v0.2d, v1.2d, #3 +0x20,0x74,0x0b,0x2f == uqshl v0.8b, v1.8b, #3 +0x20,0x74,0x13,0x2f == uqshl v0.4h, v1.4h, #3 +0x20,0x74,0x23,0x2f == uqshl v0.2s, v1.2s, #3 +0x20,0x74,0x0b,0x6f == uqshl v0.16b, v1.16b, #3 +0x20,0x74,0x13,0x6f == uqshl v0.8h, v1.8h, #3 +0x20,0x74,0x23,0x6f == uqshl v0.4s, v1.4s, #3 +0x20,0x74,0x43,0x6f == uqshl v0.2d, v1.2d, #3 +0x20,0x84,0x0d,0x0f == shrn v0.8b, v1.8h, #3 +0x20,0x84,0x1d,0x0f == shrn v0.4h, v1.4s, #3 +0x20,0x84,0x3d,0x0f == shrn v0.2s, v1.2d, #3 +0x20,0x84,0x0d,0x4f == shrn2 v0.16b, v1.8h, #3 +0x20,0x84,0x1d,0x4f == shrn2 v0.8h, v1.4s, #3 +0x20,0x84,0x3d,0x4f == shrn2 v0.4s, v1.2d, #3 +0x20,0x84,0x0d,0x2f == sqshrun v0.8b, v1.8h, #3 +0x20,0x84,0x1d,0x2f == sqshrun v0.4h, v1.4s, #3 +0x20,0x84,0x3d,0x2f == sqshrun v0.2s, v1.2d, #3 +0x20,0x84,0x0d,0x6f == sqshrun2 v0.16b, v1.8h, #3 +0x20,0x84,0x1d,0x6f == sqshrun2 v0.8h, v1.4s, #3 +0x20,0x84,0x3d,0x6f == sqshrun2 v0.4s, v1.2d, #3 +0x20,0x8c,0x0d,0x0f == rshrn v0.8b, v1.8h, #3 +0x20,0x8c,0x1d,0x0f == rshrn v0.4h, v1.4s, #3 +0x20,0x8c,0x3d,0x0f == rshrn v0.2s, v1.2d, #3 +0x20,0x8c,0x0d,0x4f == rshrn2 v0.16b, v1.8h, #3 +0x20,0x8c,0x1d,0x4f == rshrn2 v0.8h, v1.4s, #3 +0x20,0x8c,0x3d,0x4f == rshrn2 v0.4s, v1.2d, #3 +0x20,0x8c,0x0d,0x2f == sqrshrun v0.8b, v1.8h, #3 +0x20,0x8c,0x1d,0x2f == sqrshrun v0.4h, v1.4s, #3 +0x20,0x8c,0x3d,0x2f == sqrshrun v0.2s, v1.2d, #3 +0x20,0x8c,0x0d,0x6f == sqrshrun2 v0.16b, v1.8h, #3 +0x20,0x8c,0x1d,0x6f == sqrshrun2 v0.8h, v1.4s, #3 +0x20,0x8c,0x3d,0x6f == sqrshrun2 v0.4s, v1.2d, #3 +0x20,0x94,0x0d,0x0f == sqshrn v0.8b, v1.8h, #3 +0x20,0x94,0x1d,0x0f == sqshrn v0.4h, v1.4s, #3 +0x20,0x94,0x3d,0x0f == sqshrn v0.2s, v1.2d, #3 +0x20,0x94,0x0d,0x4f == sqshrn2 v0.16b, v1.8h, #3 +0x20,0x94,0x1d,0x4f == sqshrn2 v0.8h, v1.4s, #3 +0x20,0x94,0x3d,0x4f == sqshrn2 v0.4s, v1.2d, #3 +0x20,0x94,0x0d,0x2f == uqshrn v0.8b, v1.8h, #3 +0x20,0x94,0x1d,0x2f == uqshrn v0.4h, v1.4s, #3 +0x20,0x94,0x3d,0x2f == uqshrn v0.2s, v1.2d, #3 +0x20,0x94,0x0d,0x6f == uqshrn2 v0.16b, v1.8h, #3 +0x20,0x94,0x1d,0x6f == uqshrn2 v0.8h, v1.4s, #3 +0x20,0x94,0x3d,0x6f == uqshrn2 v0.4s, v1.2d, #3 +0x20,0x9c,0x0d,0x0f == sqrshrn v0.8b, v1.8h, #3 +0x20,0x9c,0x1d,0x0f == sqrshrn v0.4h, v1.4s, #3 +0x20,0x9c,0x3d,0x0f == sqrshrn v0.2s, v1.2d, #3 +0x20,0x9c,0x0d,0x4f == sqrshrn2 v0.16b, v1.8h, #3 +0x20,0x9c,0x1d,0x4f == sqrshrn2 v0.8h, v1.4s, #3 +0x20,0x9c,0x3d,0x4f == sqrshrn2 v0.4s, v1.2d, #3 +0x20,0x9c,0x0d,0x2f == uqrshrn v0.8b, v1.8h, #3 +0x20,0x9c,0x1d,0x2f == uqrshrn v0.4h, v1.4s, #3 +0x20,0x9c,0x3d,0x2f == uqrshrn v0.2s, v1.2d, #3 +0x20,0x9c,0x0d,0x6f == uqrshrn2 v0.16b, v1.8h, #3 +0x20,0x9c,0x1d,0x6f == uqrshrn2 v0.8h, v1.4s, #3 +0x20,0x9c,0x3d,0x6f == uqrshrn2 v0.4s, v1.2d, #3 +0x20,0xe4,0x1d,0x0f == scvtf v0.4h, v1.4h, #3 +0x20,0xe4,0x1d,0x4f == scvtf v0.8h, v1.8h, #3 +0x20,0xe4,0x3d,0x0f == scvtf v0.2s, v1.2s, #3 +0x20,0xe4,0x3d,0x4f == scvtf v0.4s, v1.4s, #3 +0x20,0xe4,0x7d,0x4f == scvtf v0.2d, v1.2d, #3 +0x20,0xe4,0x1d,0x2f == ucvtf v0.4h, v1.4h, #3 +0x20,0xe4,0x1d,0x6f == ucvtf v0.8h, v1.8h, #3 +0x20,0xe4,0x3d,0x2f == ucvtf v0.2s, v1.2s, #3 +0x20,0xe4,0x3d,0x6f == ucvtf v0.4s, v1.4s, #3 +0x20,0xe4,0x7d,0x6f == ucvtf v0.2d, v1.2d, #3 +0x20,0xfc,0x1d,0x0f == fcvtzs v0.4h, v1.4h, #3 +0x20,0xfc,0x1d,0x4f == fcvtzs v0.8h, v1.8h, #3 +0x20,0xfc,0x3d,0x0f == fcvtzs v0.2s, v1.2s, #3 +0x20,0xfc,0x3d,0x4f == fcvtzs v0.4s, v1.4s, #3 +0x20,0xfc,0x7d,0x4f == fcvtzs v0.2d, v1.2d, #3 +0x20,0xfc,0x1d,0x2f == fcvtzu v0.4h, v1.4h, #3 +0x20,0xfc,0x1d,0x6f == fcvtzu v0.8h, v1.8h, #3 +0x20,0xfc,0x3d,0x2f == fcvtzu v0.2s, v1.2s, #3 +0x20,0xfc,0x3d,0x6f == fcvtzu v0.4s, v1.4s, #3 +0x20,0xfc,0x7d,0x6f == fcvtzu v0.2d, v1.2d, #3 diff --git a/suite/MC/AArch64/neon-sxtl.s.cs b/suite/MC/AArch64/neon-sxtl.s.cs index d77f47659..4aa0cc89a 100644 --- a/suite/MC/AArch64/neon-sxtl.s.cs +++ b/suite/MC/AArch64/neon-sxtl.s.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xa4,0x08,0x0f = sshll v0.8h, v1.8b, #0 -0x20,0xa4,0x10,0x0f = sshll v0.4s, v1.4h, #0 -0x20,0xa4,0x20,0x0f = sshll v0.2d, v1.2s, #0 -0x20,0xa4,0x08,0x4f = sshll2 v0.8h, v1.16b, #0 -0x20,0xa4,0x10,0x4f = sshll2 v0.4s, v1.8h, #0 -0x20,0xa4,0x20,0x4f = sshll2 v0.2d, v1.4s, #0 + +0x20,0xa4,0x08,0x0f == sshll v0.8h, v1.8b, #0 +0x20,0xa4,0x10,0x0f == sshll v0.4s, v1.4h, #0 +0x20,0xa4,0x20,0x0f == sshll v0.2d, v1.2s, #0 +0x20,0xa4,0x08,0x4f == sshll2 v0.8h, v1.16b, #0 +0x20,0xa4,0x10,0x4f == sshll2 v0.4s, v1.8h, #0 +0x20,0xa4,0x20,0x4f == sshll2 v0.2d, v1.4s, #0 diff --git a/suite/MC/AArch64/neon-tbl.s.cs b/suite/MC/AArch64/neon-tbl.s.cs index 82714ea71..de382cc25 100644 --- a/suite/MC/AArch64/neon-tbl.s.cs +++ b/suite/MC/AArch64/neon-tbl.s.cs @@ -1,21 +1,22 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x00,0x02,0x0e = tbl v0.8b, { v1.16b }, v2.8b -0x20,0x20,0x02,0x0e = tbl v0.8b, { v1.16b, v2.16b }, v2.8b -0x20,0x40,0x02,0x0e = tbl v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b -0x20,0x60,0x02,0x0e = tbl v0.8b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.8b -0xe0,0x63,0x02,0x0e = tbl v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b -0x20,0x00,0x02,0x4e = tbl v0.16b, { v1.16b }, v2.16b -0x20,0x20,0x02,0x4e = tbl v0.16b, { v1.16b, v2.16b }, v2.16b -0x20,0x40,0x02,0x4e = tbl v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b -0x20,0x60,0x02,0x4e = tbl v0.16b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.16b -0xc0,0x63,0x02,0x4e = tbl v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b -0x20,0x10,0x02,0x0e = tbx v0.8b, { v1.16b }, v2.8b -0x20,0x30,0x02,0x0e = tbx v0.8b, { v1.16b, v2.16b }, v2.8b -0x20,0x50,0x02,0x0e = tbx v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b -0x20,0x70,0x02,0x0e = tbx v0.8b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.8b -0xe0,0x73,0x02,0x0e = tbx v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b -0x20,0x10,0x02,0x4e = tbx v0.16b, { v1.16b }, v2.16b -0x20,0x30,0x02,0x4e = tbx v0.16b, { v1.16b, v2.16b }, v2.16b -0x20,0x50,0x02,0x4e = tbx v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b -0x20,0x70,0x02,0x4e = tbx v0.16b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.16b -0xc0,0x73,0x02,0x4e = tbx v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b + +0x20,0x00,0x02,0x0e == tbl v0.8b, { v1.16b }, v2.8b +0x20,0x20,0x02,0x0e == tbl v0.8b, { v1.16b, v2.16b }, v2.8b +0x20,0x40,0x02,0x0e == tbl v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b +0x20,0x60,0x02,0x0e == tbl v0.8b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.8b +0xe0,0x63,0x02,0x0e == tbl v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b +0x20,0x00,0x02,0x4e == tbl v0.16b, { v1.16b }, v2.16b +0x20,0x20,0x02,0x4e == tbl v0.16b, { v1.16b, v2.16b }, v2.16b +0x20,0x40,0x02,0x4e == tbl v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b +0x20,0x60,0x02,0x4e == tbl v0.16b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.16b +0xc0,0x63,0x02,0x4e == tbl v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b +0x20,0x10,0x02,0x0e == tbx v0.8b, { v1.16b }, v2.8b +0x20,0x30,0x02,0x0e == tbx v0.8b, { v1.16b, v2.16b }, v2.8b +0x20,0x50,0x02,0x0e == tbx v0.8b, { v1.16b, v2.16b, v3.16b }, v2.8b +0x20,0x70,0x02,0x0e == tbx v0.8b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.8b +0xe0,0x73,0x02,0x0e == tbx v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b +0x20,0x10,0x02,0x4e == tbx v0.16b, { v1.16b }, v2.16b +0x20,0x30,0x02,0x4e == tbx v0.16b, { v1.16b, v2.16b }, v2.16b +0x20,0x50,0x02,0x4e == tbx v0.16b, { v1.16b, v2.16b, v3.16b }, v2.16b +0x20,0x70,0x02,0x4e == tbx v0.16b, { v1.16b, v2.16b, v3.16b, v4.16b }, v2.16b +0xc0,0x73,0x02,0x4e == tbx v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b diff --git a/suite/MC/AArch64/neon-uxtl.s.cs b/suite/MC/AArch64/neon-uxtl.s.cs index 296cb41e3..6d2312727 100644 --- a/suite/MC/AArch64/neon-uxtl.s.cs +++ b/suite/MC/AArch64/neon-uxtl.s.cs @@ -1,7 +1,8 @@ # CS_ARCH_AARCH64, 0, None -0x20,0xa4,0x08,0x2f = ushll v0.8h, v1.8b, #0 -0x20,0xa4,0x10,0x2f = ushll v0.4s, v1.4h, #0 -0x20,0xa4,0x20,0x2f = ushll v0.2d, v1.2s, #0 -0x20,0xa4,0x08,0x6f = ushll2 v0.8h, v1.16b, #0 -0x20,0xa4,0x10,0x6f = ushll2 v0.4s, v1.8h, #0 -0x20,0xa4,0x20,0x6f = ushll2 v0.2d, v1.4s, #0 + +0x20,0xa4,0x08,0x2f == ushll v0.8h, v1.8b, #0 +0x20,0xa4,0x10,0x2f == ushll v0.4s, v1.4h, #0 +0x20,0xa4,0x20,0x2f == ushll v0.2d, v1.2s, #0 +0x20,0xa4,0x08,0x6f == ushll2 v0.8h, v1.16b, #0 +0x20,0xa4,0x10,0x6f == ushll2 v0.4s, v1.8h, #0 +0x20,0xa4,0x20,0x6f == ushll2 v0.2d, v1.4s, #0 diff --git a/suite/MC/AArch64/orqv.s.cs b/suite/MC/AArch64/orqv.s.cs new file mode 100644 index 000000000..3ac0d02ff --- /dev/null +++ b/suite/MC/AArch64/orqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x45c2000 == v0.8h, p0, z0.h +0x45c3555 == v21.8h, p5, z10.h +0x45c2db7 == v23.8h, p3, z13.h +0x45c3fff == v31.8h, p7, z31.h +0x49c2000 == v0.4s, p0, z0.s +0x49c3555 == v21.4s, p5, z10.s +0x49c2db7 == v23.4s, p3, z13.s +0x49c3fff == v31.4s, p7, z31.s +0x4dc2000 == v0.2d, p0, z0.d +0x4dc3555 == v21.2d, p5, z10.d +0x4dc2db7 == v23.2d, p3, z13.d +0x4dc3fff == v31.2d, p7, z31.d +0x41c2000 == v0.16b, p0, z0.b +0x41c3555 == v21.16b, p5, z10.b +0x41c2db7 == v23.16b, p3, z13.b +0x41c3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/pext.s.cs b/suite/MC/AArch64/pext.s.cs new file mode 100644 index 000000000..93159a0fa --- /dev/null +++ b/suite/MC/AArch64/pext.s.cs @@ -0,0 +1,31 @@ +# CS_ARCH_AARCH64, None, None +0x25607010 == p0.h, pn8[0] +0x25607155 == p5.h, pn10[1] +0x256071b7 == p7.h, pn13[1] +0x256073ff == p15.h, pn15[3] +0x25a07010 == p0.s, pn8[0] +0x25a07155 == p5.s, pn10[1] +0x25a071b7 == p7.s, pn13[1] +0x25a073ff == p15.s, pn15[3] +0x25e07010 == p0.d, pn8[0] +0x25e07155 == p5.d, pn10[1] +0x25e071b7 == p7.d, pn13[1] +0x25e073ff == p15.d, pn15[3] +0x25207010 == p0.b, pn8[0] +0x25207155 == p5.b, pn10[1] +0x252071b7 == p7.b, pn13[1] +0x252073ff == p15.b, pn15[3] +0x25607410 == {p0.h, p1.h}, pn8[0] +0x25607555 == {p5.h, p6.h}, pn10[1] +0x256075b7 == {p7.h, p8.h}, pn13[1] +0x256075ff == {p15.h, p0.h}, pn15[1] +0x25a07410 == {p0.s, p1.s}, pn8[0] +0x25a07555 == {p5.s, p6.s}, pn10[1] +0x25a075b7 == {p7.s, p8.s}, pn13[1] +0x25a075ff == {p15.s, p0.s}, pn15[1] +0x25e07410 == {p0.d, p1.d}, pn8[0] +0x25e07555 == {p5.d, p6.d}, pn10[1] +0x25e075b7 == {p7.d, p8.d}, pn13[1] +0x25e075ff == {p15.d, p0.d}, pn15[1] +0x252075b7 == {p7.b, p8.b}, pn13[1] +0x252075ff == {p15.b, p0.b}, pn15[1] diff --git a/suite/MC/AArch64/pmov.s.cs b/suite/MC/AArch64/pmov.s.cs new file mode 100644 index 000000000..263e13c54 --- /dev/null +++ b/suite/MC/AArch64/pmov.s.cs @@ -0,0 +1,41 @@ +# CS_ARCH_AARCH64, None, None +0x52c3800 == p0.h, z0[0] +0x52c3800 == p0.h, z0 +0x52c3945 == p5.h, z10[0] +0x52c39a7 == p7.h, z13[0] +0x52e3bef == p15.h, z31[1] +0x5683800 == p0.s, z0[0] +0x5683800 == p0.s, z0 +0x56c3945 == p5.s, z10[2] +0x56839a7 == p7.s, z13[0] +0x56e3bef == p15.s, z31[3] +0x5a83800 == p0.d, z0[0] +0x5a83800 == p0.d, z0 +0x5ec3945 == p5.d, z10[6] +0x5e839a7 == p7.d, z13[4] +0x5ee3bef == p15.d, z31[7] +0x52a3800 == p0.b, z0 +0x52a3945 == p5.b, z10 +0x52a39a7 == p7.b, z13 +0x52a3bef == p15.b, z31 +0x52a3800 == p0.b, z0[0] +0x52d3800 == z0[0], p0.h +0x52d3800 == z0, p0.h +0x52d3955 == z21[0], p10.h +0x52d39b7 == z23[0], p13.h +0x52f39ff == z31[1], p15.h +0x5693800 == z0[0], p0.s +0x5693800 == z0, p0.s +0x56d3955 == z21[2], p10.s +0x56939b7 == z23[0], p13.s +0x56f39ff == z31[3], p15.s +0x5a93800 == z0[0], p0.d +0x5a93800 == z0, p0.d +0x5ed3955 == z21[6], p10.d +0x5e939b7 == z23[4], p13.d +0x5ef39ff == z31[7], p15.d +0x52b3800 == z0, p0.b +0x52b3955 == z21, p10.b +0x52b39b7 == z23, p13.b +0x52b39ff == z31, p15.b +0x52b3800 == z0[0], p0.b diff --git a/suite/MC/AArch64/ptrue.s.cs b/suite/MC/AArch64/ptrue.s.cs new file mode 100644 index 000000000..79c5a4f1b --- /dev/null +++ b/suite/MC/AArch64/ptrue.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x25607810 == pn8.h +0x25607815 == pn13.h +0x25607817 == pn15.h +0x25607811 == pn9.h +0x25a07810 == pn8.s +0x25a07815 == pn13.s +0x25a07817 == pn15.s +0x25a07811 == pn9.s +0x25e07810 == pn8.d +0x25e07815 == pn13.d +0x25e07817 == pn15.d +0x25e07811 == pn9.d +0x25207810 == pn8.b +0x25207815 == pn13.b +0x25207817 == pn15.b +0x25207811 == pn9.b diff --git a/suite/MC/AArch64/ras-extension.s.cs b/suite/MC/AArch64/ras-extension.s.cs index d32bc2a00..b6db9a825 100644 --- a/suite/MC/AArch64/ras-extension.s.cs +++ b/suite/MC/AArch64/ras-extension.s.cs @@ -1,26 +1,27 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x22,0x03,0xd5 = esb -0x20,0x53,0x18,0xd5 = msr ERRSELR_EL1, x0 -0x2f,0x53,0x18,0xd5 = msr ERRSELR_EL1, x15 -0x39,0x53,0x18,0xd5 = msr ERRSELR_EL1, x25 -0x21,0x54,0x18,0xd5 = msr ERXCTLR_EL1, x1 -0x42,0x54,0x18,0xd5 = msr ERXSTATUS_EL1, x2 -0x63,0x54,0x18,0xd5 = msr ERXADDR_EL1, x3 -0x04,0x55,0x18,0xd5 = msr ERXMISC0_EL1, x4 -0x25,0x55,0x18,0xd5 = msr ERXMISC1_EL1, x5 -0x26,0xc1,0x18,0xd5 = msr DISR_EL1, x6 -0x27,0xc1,0x1c,0xd5 = msr VDISR_EL2, x7 -0x68,0x52,0x1c,0xd5 = msr VSESR_EL2, x8 -0x20,0x53,0x38,0xd5 = mrs x0, ERRSELR_EL1 -0x2f,0x53,0x38,0xd5 = mrs x15, ERRSELR_EL1 -0x39,0x53,0x38,0xd5 = mrs x25, ERRSELR_EL1 -0x21,0x54,0x38,0xd5 = mrs x1, ERXCTLR_EL1 -0x42,0x54,0x38,0xd5 = mrs x2, ERXSTATUS_EL1 -0x63,0x54,0x38,0xd5 = mrs x3, ERXADDR_EL1 -0x04,0x55,0x38,0xd5 = mrs x4, ERXMISC0_EL1 -0x25,0x55,0x38,0xd5 = mrs x5, ERXMISC1_EL1 -0x26,0xc1,0x38,0xd5 = mrs x6, DISR_EL1 -0x27,0xc1,0x3c,0xd5 = mrs x7, VDISR_EL2 -0x68,0x52,0x3c,0xd5 = mrs x8, VSESR_EL2 -0x00,0x53,0x38,0xd5 = mrs x0, ERRIDR_EL1 -0x01,0x54,0x38,0xd5 = mrs x1, ERXFR_EL1 + +0x1f,0x22,0x03,0xd5 == esb +0x20,0x53,0x18,0xd5 == msr ERRSELR_EL1, x0 +0x2f,0x53,0x18,0xd5 == msr ERRSELR_EL1, x15 +0x39,0x53,0x18,0xd5 == msr ERRSELR_EL1, x25 +0x21,0x54,0x18,0xd5 == msr ERXCTLR_EL1, x1 +0x42,0x54,0x18,0xd5 == msr ERXSTATUS_EL1, x2 +0x63,0x54,0x18,0xd5 == msr ERXADDR_EL1, x3 +0x04,0x55,0x18,0xd5 == msr ERXMISC0_EL1, x4 +0x25,0x55,0x18,0xd5 == msr ERXMISC1_EL1, x5 +0x26,0xc1,0x18,0xd5 == msr DISR_EL1, x6 +0x27,0xc1,0x1c,0xd5 == msr VDISR_EL2, x7 +0x68,0x52,0x1c,0xd5 == msr VSESR_EL2, x8 +0x20,0x53,0x38,0xd5 == mrs x0, ERRSELR_EL1 +0x2f,0x53,0x38,0xd5 == mrs x15, ERRSELR_EL1 +0x39,0x53,0x38,0xd5 == mrs x25, ERRSELR_EL1 +0x21,0x54,0x38,0xd5 == mrs x1, ERXCTLR_EL1 +0x42,0x54,0x38,0xd5 == mrs x2, ERXSTATUS_EL1 +0x63,0x54,0x38,0xd5 == mrs x3, ERXADDR_EL1 +0x04,0x55,0x38,0xd5 == mrs x4, ERXMISC0_EL1 +0x25,0x55,0x38,0xd5 == mrs x5, ERXMISC1_EL1 +0x26,0xc1,0x38,0xd5 == mrs x6, DISR_EL1 +0x27,0xc1,0x3c,0xd5 == mrs x7, VDISR_EL2 +0x68,0x52,0x3c,0xd5 == mrs x8, VSESR_EL2 +0x00,0x53,0x38,0xd5 == mrs x0, ERRIDR_EL1 +0x01,0x54,0x38,0xd5 == mrs x1, ERXFR_EL1 diff --git a/suite/MC/AArch64/ras-extension.txt.cs b/suite/MC/AArch64/ras-extension.txt.cs index 2277f74b6..067203bb1 100644 --- a/suite/MC/AArch64/ras-extension.txt.cs +++ b/suite/MC/AArch64/ras-extension.txt.cs @@ -1,22 +1,23 @@ # CS_ARCH_AARCH64, 0, None -0x1f,0x22,0x03,0xd5 = esb -0x20,0x53,0x18,0xd5 = msr ERRSELR_EL1, x0 -0x20,0x54,0x18,0xd5 = msr ERXCTLR_EL1, x0 -0x40,0x54,0x18,0xd5 = msr ERXSTATUS_EL1, x0 -0x60,0x54,0x18,0xd5 = msr ERXADDR_EL1, x0 -0x00,0x55,0x18,0xd5 = msr ERXMISC0_EL1, x0 -0x20,0x55,0x18,0xd5 = msr ERXMISC1_EL1, x0 -0x20,0xc1,0x18,0xd5 = msr DISR_EL1, x0 -0x20,0xc1,0x1c,0xd5 = msr VDISR_EL2, x0 -0x60,0x52,0x1c,0xd5 = msr VSESR_EL2, x0 -0x20,0x53,0x38,0xd5 = mrs x0, ERRSELR_EL1 -0x20,0x54,0x38,0xd5 = mrs x0, ERXCTLR_EL1 -0x40,0x54,0x38,0xd5 = mrs x0, ERXSTATUS_EL1 -0x60,0x54,0x38,0xd5 = mrs x0, ERXADDR_EL1 -0x00,0x55,0x38,0xd5 = mrs x0, ERXMISC0_EL1 -0x20,0x55,0x38,0xd5 = mrs x0, ERXMISC1_EL1 -0x20,0xc1,0x38,0xd5 = mrs x0, DISR_EL1 -0x20,0xc1,0x3c,0xd5 = mrs x0, VDISR_EL2 -0x60,0x52,0x3c,0xd5 = mrs x0, VSESR_EL2 -0x00,0x53,0x38,0xd5 = mrs x0, ERRIDR_EL1 -0x00,0x54,0x38,0xd5 = mrs x0, ERXFR_EL1 + +0x1f,0x22,0x03,0xd5 == esb +0x20,0x53,0x18,0xd5 == msr ERRSELR_EL1, x0 +0x20,0x54,0x18,0xd5 == msr ERXCTLR_EL1, x0 +0x40,0x54,0x18,0xd5 == msr ERXSTATUS_EL1, x0 +0x60,0x54,0x18,0xd5 == msr ERXADDR_EL1, x0 +0x00,0x55,0x18,0xd5 == msr ERXMISC0_EL1, x0 +0x20,0x55,0x18,0xd5 == msr ERXMISC1_EL1, x0 +0x20,0xc1,0x18,0xd5 == msr DISR_EL1, x0 +0x20,0xc1,0x1c,0xd5 == msr VDISR_EL2, x0 +0x60,0x52,0x1c,0xd5 == msr VSESR_EL2, x0 +0x20,0x53,0x38,0xd5 == mrs x0, ERRSELR_EL1 +0x20,0x54,0x38,0xd5 == mrs x0, ERXCTLR_EL1 +0x40,0x54,0x38,0xd5 == mrs x0, ERXSTATUS_EL1 +0x60,0x54,0x38,0xd5 == mrs x0, ERXADDR_EL1 +0x00,0x55,0x38,0xd5 == mrs x0, ERXMISC0_EL1 +0x20,0x55,0x38,0xd5 == mrs x0, ERXMISC1_EL1 +0x20,0xc1,0x38,0xd5 == mrs x0, DISR_EL1 +0x20,0xc1,0x3c,0xd5 == mrs x0, VDISR_EL2 +0x60,0x52,0x3c,0xd5 == mrs x0, VSESR_EL2 +0x00,0x53,0x38,0xd5 == mrs x0, ERRIDR_EL1 +0x00,0x54,0x38,0xd5 == mrs x0, ERXFR_EL1 diff --git a/suite/MC/AArch64/sclamp.s.cs b/suite/MC/AArch64/sclamp.s.cs new file mode 100644 index 000000000..b8a7e1848 --- /dev/null +++ b/suite/MC/AArch64/sclamp.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xc160c400 == {z0.h, z1.h}, z0.h, z0.h +0xc175c554 == {z20.h, z21.h}, z10.h, z21.h +0xc168c5b6 == {z22.h, z23.h}, z13.h, z8.h +0xc17fc7fe == {z30.h, z31.h}, z31.h, z31.h +0xc1a0c400 == {z0.s, z1.s}, z0.s, z0.s +0xc1b5c554 == {z20.s, z21.s}, z10.s, z21.s +0xc1a8c5b6 == {z22.s, z23.s}, z13.s, z8.s +0xc1bfc7fe == {z30.s, z31.s}, z31.s, z31.s +0xc1e0c400 == {z0.d, z1.d}, z0.d, z0.d +0xc1f5c554 == {z20.d, z21.d}, z10.d, z21.d +0xc1e8c5b6 == {z22.d, z23.d}, z13.d, z8.d +0xc1ffc7fe == {z30.d, z31.d}, z31.d, z31.d +0xc120c400 == {z0.b, z1.b}, z0.b, z0.b +0xc135c554 == {z20.b, z21.b}, z10.b, z21.b +0xc128c5b6 == {z22.b, z23.b}, z13.b, z8.b +0xc13fc7fe == {z30.b, z31.b}, z31.b, z31.b +0xc160cc00 == {z0.h - z3.h}, z0.h, z0.h +0xc175cd54 == {z20.h - z23.h}, z10.h, z21.h +0xc168cdb4 == {z20.h - z23.h}, z13.h, z8.h +0xc17fcffc == {z28.h - z31.h}, z31.h, z31.h +0xc1a0cc00 == {z0.s - z3.s}, z0.s, z0.s +0xc1b5cd54 == {z20.s - z23.s}, z10.s, z21.s +0xc1a8cdb4 == {z20.s - z23.s}, z13.s, z8.s +0xc1bfcffc == {z28.s - z31.s}, z31.s, z31.s +0xc1e0cc00 == {z0.d - z3.d}, z0.d, z0.d +0xc1f5cd54 == {z20.d - z23.d}, z10.d, z21.d +0xc1e8cdb4 == {z20.d - z23.d}, z13.d, z8.d +0xc1ffcffc == {z28.d - z31.d}, z31.d, z31.d +0xc120cc00 == {z0.b - z3.b}, z0.b, z0.b +0xc135cd54 == {z20.b - z23.b}, z10.b, z21.b +0xc128cdb4 == {z20.b - z23.b}, z13.b, z8.b +0xc13fcffc == {z28.b - z31.b}, z31.b, z31.b diff --git a/suite/MC/AArch64/scvtf.s.cs b/suite/MC/AArch64/scvtf.s.cs new file mode 100644 index 000000000..c6ac6c0e2 --- /dev/null +++ b/suite/MC/AArch64/scvtf.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc122e000 == {z0.s, z1.s}, {z0.s, z1.s} +0xc122e154 == {z20.s, z21.s}, {z10.s, z11.s} +0xc122e196 == {z22.s, z23.s}, {z12.s, z13.s} +0xc122e3de == {z30.s, z31.s}, {z30.s, z31.s} +0xc132e000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc132e114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc132e194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc132e39c == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/sdot.s.cs b/suite/MC/AArch64/sdot.s.cs new file mode 100644 index 000000000..6c00c3064 --- /dev/null +++ b/suite/MC/AArch64/sdot.s.cs @@ -0,0 +1,443 @@ +# CS_ARCH_AARCH64, None, None +0x4488c9b7 == z23.s, z13.h, z0.h[1] +0x4480c800 == z0.s, z0.h, z0.h[0] +0x4495c955 == z21.s, z10.h, z5.h[2] +0x4488c9b7 == z23.s, z13.h, z0.h[1] +0x449fcbff == z31.s, z31.h, z7.h[3] +0x4408c9b7 == z23.s, z13.h, z8.h +0x4400c800 == z0.s, z0.h, z0.h +0x4415c955 == z21.s, z10.h, z21.h +0x4408c9b7 == z23.s, z13.h, z8.h +0x441fcbff == z31.s, z31.h, z31.h +0xc1601408 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601408 == za.s[w8, 0], {z0.h, z1.h}, z0.h +0xc165554d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc165554d == za.s[w10, 5], {z10.h, z11.h}, z5.h +0xc16875af == za.s[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc16875af == za.s[w11, 7], {z13.h, z14.h}, z8.h +0xc16f77ef == za.s[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f77ef == za.s[w11, 7], {z31.h, z0.h}, z15.h +0xc160162d == za.s[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc160162d == za.s[w8, 5], {z17.h, z18.h}, z0.h +0xc16e1429 == za.s[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1429 == za.s[w8, 1], {z1.h, z2.h}, z14.h +0xc1645668 == za.s[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645668 == za.s[w10, 0], {z19.h, z20.h}, z4.h +0xc1621588 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621588 == za.s[w8, 0], {z12.h, z13.h}, z2.h +0xc16a5429 == za.s[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5429 == za.s[w10, 1], {z1.h, z2.h}, z10.h +0xc16e16cd == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e16cd == za.s[w8, 5], {z22.h, z23.h}, z14.h +0xc161752a == za.s[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc161752a == za.s[w11, 2], {z9.h, z10.h}, z1.h +0xc16b358f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b358f == za.s[w9, 7], {z12.h, z13.h}, z11.h +0xc1501000 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1501000 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1555545 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1555545 == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1587d87 == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1587d87 == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f7fc7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f7fc7 == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1501e05 == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1501e05 == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e1401 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e1401 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1545640 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1545640 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1521980 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1521980 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a5801 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a5801 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e1ac5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e1ac5 == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc1517502 == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1517502 == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b3987 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b3987 == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1e01408 == za.s[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e01408 == za.s[w8, 0], {z0.h, z1.h}, {z0.h, z1.h} +0xc1f4554d == za.s[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f4554d == za.s[w10, 5], {z10.h, z11.h}, {z20.h, z21.h} +0xc1e8758f == za.s[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e8758f == za.s[w11, 7], {z12.h, z13.h}, {z8.h, z9.h} +0xc1fe77cf == za.s[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe77cf == za.s[w11, 7], {z30.h, z31.h}, {z30.h, z31.h} +0xc1f0160d == za.s[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f0160d == za.s[w8, 5], {z16.h, z17.h}, {z16.h, z17.h} +0xc1fe1409 == za.s[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe1409 == za.s[w8, 1], {z0.h, z1.h}, {z30.h, z31.h} +0xc1f45648 == za.s[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f45648 == za.s[w10, 0], {z18.h, z19.h}, {z20.h, z21.h} +0xc1e21588 == za.s[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e21588 == za.s[w8, 0], {z12.h, z13.h}, {z2.h, z3.h} +0xc1fa5409 == za.s[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa5409 == za.s[w10, 1], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fe16cd == za.s[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe16cd == za.s[w8, 5], {z22.h, z23.h}, {z30.h, z31.h} +0xc1e0750a == za.s[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e0750a == za.s[w11, 2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1ea358f == za.s[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea358f == za.s[w9, 7], {z12.h, z13.h}, {z10.h, z11.h} +0xc1201400 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b +0xc1201400 == za.s[w8, 0], {z0.b, z1.b}, z0.b +0xc1255545 == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b +0xc1255545 == za.s[w10, 5], {z10.b, z11.b}, z5.b +0xc12875a7 == za.s[w11, 7, vgx2], {z13.b, z14.b}, z8.b +0xc12875a7 == za.s[w11, 7], {z13.b, z14.b}, z8.b +0xc12f77e7 == za.s[w11, 7, vgx2], {z31.b, z0.b}, z15.b +0xc12f77e7 == za.s[w11, 7], {z31.b, z0.b}, z15.b +0xc1201625 == za.s[w8, 5, vgx2], {z17.b, z18.b}, z0.b +0xc1201625 == za.s[w8, 5], {z17.b, z18.b}, z0.b +0xc12e1421 == za.s[w8, 1, vgx2], {z1.b, z2.b}, z14.b +0xc12e1421 == za.s[w8, 1], {z1.b, z2.b}, z14.b +0xc1245660 == za.s[w10, 0, vgx2], {z19.b, z20.b}, z4.b +0xc1245660 == za.s[w10, 0], {z19.b, z20.b}, z4.b +0xc1221580 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b +0xc1221580 == za.s[w8, 0], {z12.b, z13.b}, z2.b +0xc12a5421 == za.s[w10, 1, vgx2], {z1.b, z2.b}, z10.b +0xc12a5421 == za.s[w10, 1], {z1.b, z2.b}, z10.b +0xc12e16c5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b +0xc12e16c5 == za.s[w8, 5], {z22.b, z23.b}, z14.b +0xc1217522 == za.s[w11, 2, vgx2], {z9.b, z10.b}, z1.b +0xc1217522 == za.s[w11, 2], {z9.b, z10.b}, z1.b +0xc12b3587 == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b +0xc12b3587 == za.s[w9, 7], {z12.b, z13.b}, z11.b +0xc1501020 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1501020 == za.s[w8, 0], {z0.b, z1.b}, z0.b[0] +0xc1555565 == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b[1] +0xc1555565 == za.s[w10, 5], {z10.b, z11.b}, z5.b[1] +0xc1587da7 == za.s[w11, 7, vgx2], {z12.b, z13.b}, z8.b[3] +0xc1587da7 == za.s[w11, 7], {z12.b, z13.b}, z8.b[3] +0xc15f7fe7 == za.s[w11, 7, vgx2], {z30.b, z31.b}, z15.b[3] +0xc15f7fe7 == za.s[w11, 7], {z30.b, z31.b}, z15.b[3] +0xc1501e25 == za.s[w8, 5, vgx2], {z16.b, z17.b}, z0.b[3] +0xc1501e25 == za.s[w8, 5], {z16.b, z17.b}, z0.b[3] +0xc15e1421 == za.s[w8, 1, vgx2], {z0.b, z1.b}, z14.b[1] +0xc15e1421 == za.s[w8, 1], {z0.b, z1.b}, z14.b[1] +0xc1545660 == za.s[w10, 0, vgx2], {z18.b, z19.b}, z4.b[1] +0xc1545660 == za.s[w10, 0], {z18.b, z19.b}, z4.b[1] +0xc15219a0 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b[2] +0xc15219a0 == za.s[w8, 0], {z12.b, z13.b}, z2.b[2] +0xc15a5821 == za.s[w10, 1, vgx2], {z0.b, z1.b}, z10.b[2] +0xc15a5821 == za.s[w10, 1], {z0.b, z1.b}, z10.b[2] +0xc15e1ae5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b[2] +0xc15e1ae5 == za.s[w8, 5], {z22.b, z23.b}, z14.b[2] +0xc1517522 == za.s[w11, 2, vgx2], {z8.b, z9.b}, z1.b[1] +0xc1517522 == za.s[w11, 2], {z8.b, z9.b}, z1.b[1] +0xc15b39a7 == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b[2] +0xc15b39a7 == za.s[w9, 7], {z12.b, z13.b}, z11.b[2] +0xc1a01400 == za.s[w8, 0, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a01400 == za.s[w8, 0], {z0.b, z1.b}, {z0.b, z1.b} +0xc1b45545 == za.s[w10, 5, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b45545 == za.s[w10, 5], {z10.b, z11.b}, {z20.b, z21.b} +0xc1a87587 == za.s[w11, 7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a87587 == za.s[w11, 7], {z12.b, z13.b}, {z8.b, z9.b} +0xc1be77c7 == za.s[w11, 7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be77c7 == za.s[w11, 7], {z30.b, z31.b}, {z30.b, z31.b} +0xc1b01605 == za.s[w8, 5, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b01605 == za.s[w8, 5], {z16.b, z17.b}, {z16.b, z17.b} +0xc1be1401 == za.s[w8, 1, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be1401 == za.s[w8, 1], {z0.b, z1.b}, {z30.b, z31.b} +0xc1b45640 == za.s[w10, 0, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b45640 == za.s[w10, 0], {z18.b, z19.b}, {z20.b, z21.b} +0xc1a21580 == za.s[w8, 0, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a21580 == za.s[w8, 0], {z12.b, z13.b}, {z2.b, z3.b} +0xc1ba5401 == za.s[w10, 1, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba5401 == za.s[w10, 1], {z0.b, z1.b}, {z26.b, z27.b} +0xc1be16c5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be16c5 == za.s[w8, 5], {z22.b, z23.b}, {z30.b, z31.b} +0xc1a07502 == za.s[w11, 2, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a07502 == za.s[w11, 2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1aa3587 == za.s[w9, 7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa3587 == za.s[w9, 7], {z12.b, z13.b}, {z10.b, z11.b} +0xc1601400 == za.d[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601400 == za.d[w8, 0], {z0.h, z1.h}, z0.h +0xc1655545 == za.d[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1655545 == za.d[w10, 5], {z10.h, z11.h}, z5.h +0xc16875a7 == za.d[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc16875a7 == za.d[w11, 7], {z13.h, z14.h}, z8.h +0xc16f77e7 == za.d[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f77e7 == za.d[w11, 7], {z31.h, z0.h}, z15.h +0xc1601625 == za.d[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1601625 == za.d[w8, 5], {z17.h, z18.h}, z0.h +0xc16e1421 == za.d[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1421 == za.d[w8, 1], {z1.h, z2.h}, z14.h +0xc1645660 == za.d[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645660 == za.d[w10, 0], {z19.h, z20.h}, z4.h +0xc1621580 == za.d[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621580 == za.d[w8, 0], {z12.h, z13.h}, z2.h +0xc16a5421 == za.d[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5421 == za.d[w10, 1], {z1.h, z2.h}, z10.h +0xc16e16c5 == za.d[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e16c5 == za.d[w8, 5], {z22.h, z23.h}, z14.h +0xc1617522 == za.d[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1617522 == za.d[w11, 2], {z9.h, z10.h}, z1.h +0xc16b3587 == za.d[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b3587 == za.d[w9, 7], {z12.h, z13.h}, z11.h +0xc1d00008 == za.d[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d00008 == za.d[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1d5454d == za.d[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1d5454d == za.d[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1d8658f == za.d[w11, 7, vgx2], {z12.h, z13.h}, z8.h[1] +0xc1d8658f == za.d[w11, 7], {z12.h, z13.h}, z8.h[1] +0xc1df67cf == za.d[w11, 7, vgx2], {z30.h, z31.h}, z15.h[1] +0xc1df67cf == za.d[w11, 7], {z30.h, z31.h}, z15.h[1] +0xc1d0060d == za.d[w8, 5, vgx2], {z16.h, z17.h}, z0.h[1] +0xc1d0060d == za.d[w8, 5], {z16.h, z17.h}, z0.h[1] +0xc1de0409 == za.d[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc1de0409 == za.d[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1d44648 == za.d[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1d44648 == za.d[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1d20188 == za.d[w8, 0, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1d20188 == za.d[w8, 0], {z12.h, z13.h}, z2.h[0] +0xc1da4009 == za.d[w10, 1, vgx2], {z0.h, z1.h}, z10.h[0] +0xc1da4009 == za.d[w10, 1], {z0.h, z1.h}, z10.h[0] +0xc1de02cd == za.d[w8, 5, vgx2], {z22.h, z23.h}, z14.h[0] +0xc1de02cd == za.d[w8, 5], {z22.h, z23.h}, z14.h[0] +0xc1d1650a == za.d[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1d1650a == za.d[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc1db218f == za.d[w9, 7, vgx2], {z12.h, z13.h}, z11.h[0] +0xc1db218f == za.d[w9, 7], {z12.h, z13.h}, z11.h[0] +0xc1e01400 == za.d[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e01400 == za.d[w8, 0], {z0.h, z1.h}, {z0.h, z1.h} +0xc1f45545 == za.d[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f45545 == za.d[w10, 5], {z10.h, z11.h}, {z20.h, z21.h} +0xc1e87587 == za.d[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e87587 == za.d[w11, 7], {z12.h, z13.h}, {z8.h, z9.h} +0xc1fe77c7 == za.d[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe77c7 == za.d[w11, 7], {z30.h, z31.h}, {z30.h, z31.h} +0xc1f01605 == za.d[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f01605 == za.d[w8, 5], {z16.h, z17.h}, {z16.h, z17.h} +0xc1fe1401 == za.d[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe1401 == za.d[w8, 1], {z0.h, z1.h}, {z30.h, z31.h} +0xc1f45640 == za.d[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f45640 == za.d[w10, 0], {z18.h, z19.h}, {z20.h, z21.h} +0xc1e21580 == za.d[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e21580 == za.d[w8, 0], {z12.h, z13.h}, {z2.h, z3.h} +0xc1fa5401 == za.d[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa5401 == za.d[w10, 1], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fe16c5 == za.d[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe16c5 == za.d[w8, 5], {z22.h, z23.h}, {z30.h, z31.h} +0xc1e07502 == za.d[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e07502 == za.d[w11, 2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1ea3587 == za.d[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea3587 == za.d[w9, 7], {z12.h, z13.h}, {z10.h, z11.h} +0xc1701408 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701408 == za.s[w8, 0], {z0.h - z3.h}, z0.h +0xc175554d == za.s[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc175554d == za.s[w10, 5], {z10.h - z13.h}, z5.h +0xc17875af == za.s[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc17875af == za.s[w11, 7], {z13.h - z16.h}, z8.h +0xc17f77ef == za.s[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc17f77ef == za.s[w11, 7], {z31.h - z2.h}, z15.h +0xc170162d == za.s[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc170162d == za.s[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1429 == za.s[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1429 == za.s[w8, 1], {z1.h - z4.h}, z14.h +0xc1745668 == za.s[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745668 == za.s[w10, 0], {z19.h - z22.h}, z4.h +0xc1721588 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721588 == za.s[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5429 == za.s[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5429 == za.s[w10, 1], {z1.h - z4.h}, z10.h +0xc17e16cd == za.s[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e16cd == za.s[w8, 5], {z22.h - z25.h}, z14.h +0xc171752a == za.s[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc171752a == za.s[w11, 2], {z9.h - z12.h}, z1.h +0xc17b358f == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b358f == za.s[w9, 7], {z12.h - z15.h}, z11.h +0xc1509000 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1509000 == za.s[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc155d505 == za.s[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc155d505 == za.s[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc158fd87 == za.s[w11, 7, vgx4], {z12.h - z15.h}, z8.h[3] +0xc158fd87 == za.s[w11, 7], {z12.h - z15.h}, z8.h[3] +0xc15fff87 == za.s[w11, 7, vgx4], {z28.h - z31.h}, z15.h[3] +0xc15fff87 == za.s[w11, 7], {z28.h - z31.h}, z15.h[3] +0xc1509e05 == za.s[w8, 5, vgx4], {z16.h - z19.h}, z0.h[3] +0xc1509e05 == za.s[w8, 5], {z16.h - z19.h}, z0.h[3] +0xc15e9401 == za.s[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc15e9401 == za.s[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc154d600 == za.s[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc154d600 == za.s[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1529980 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h[2] +0xc1529980 == za.s[w8, 0], {z12.h - z15.h}, z2.h[2] +0xc15ad801 == za.s[w10, 1, vgx4], {z0.h - z3.h}, z10.h[2] +0xc15ad801 == za.s[w10, 1], {z0.h - z3.h}, z10.h[2] +0xc15e9a85 == za.s[w8, 5, vgx4], {z20.h - z23.h}, z14.h[2] +0xc15e9a85 == za.s[w8, 5], {z20.h - z23.h}, z14.h[2] +0xc151f502 == za.s[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc151f502 == za.s[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc15bb987 == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h[2] +0xc15bb987 == za.s[w9, 7], {z12.h - z15.h}, z11.h[2] +0xc1e11408 == za.s[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11408 == za.s[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f5550d == za.s[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f5550d == za.s[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9758f == za.s[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9758f == za.s[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd778f == za.s[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd778f == za.s[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f1160d == za.s[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f1160d == za.s[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1409 == za.s[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1409 == za.s[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55608 == za.s[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55608 == za.s[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11588 == za.s[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11588 == za.s[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95409 == za.s[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95409 == za.s[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd168d == za.s[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd168d == za.s[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1750a == za.s[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1750a == za.s[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9358f == za.s[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9358f == za.s[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1301400 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b +0xc1301400 == za.s[w8, 0], {z0.b - z3.b}, z0.b +0xc1355545 == za.s[w10, 5, vgx4], {z10.b - z13.b}, z5.b +0xc1355545 == za.s[w10, 5], {z10.b - z13.b}, z5.b +0xc13875a7 == za.s[w11, 7, vgx4], {z13.b - z16.b}, z8.b +0xc13875a7 == za.s[w11, 7], {z13.b - z16.b}, z8.b +0xc13f77e7 == za.s[w11, 7, vgx4], {z31.b - z2.b}, z15.b +0xc13f77e7 == za.s[w11, 7], {z31.b - z2.b}, z15.b +0xc1301625 == za.s[w8, 5, vgx4], {z17.b - z20.b}, z0.b +0xc1301625 == za.s[w8, 5], {z17.b - z20.b}, z0.b +0xc13e1421 == za.s[w8, 1, vgx4], {z1.b - z4.b}, z14.b +0xc13e1421 == za.s[w8, 1], {z1.b - z4.b}, z14.b +0xc1345660 == za.s[w10, 0, vgx4], {z19.b - z22.b}, z4.b +0xc1345660 == za.s[w10, 0], {z19.b - z22.b}, z4.b +0xc1321580 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b +0xc1321580 == za.s[w8, 0], {z12.b - z15.b}, z2.b +0xc13a5421 == za.s[w10, 1, vgx4], {z1.b - z4.b}, z10.b +0xc13a5421 == za.s[w10, 1], {z1.b - z4.b}, z10.b +0xc13e16c5 == za.s[w8, 5, vgx4], {z22.b - z25.b}, z14.b +0xc13e16c5 == za.s[w8, 5], {z22.b - z25.b}, z14.b +0xc1317522 == za.s[w11, 2, vgx4], {z9.b - z12.b}, z1.b +0xc1317522 == za.s[w11, 2], {z9.b - z12.b}, z1.b +0xc13b3587 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b +0xc13b3587 == za.s[w9, 7], {z12.b - z15.b}, z11.b +0xc1509020 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1509020 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155d525 == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155d525 == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158fda7 == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158fda7 == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fffa7 == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fffa7 == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1509e25 == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1509e25 == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e9421 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e9421 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154d620 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154d620 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15299a0 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15299a0 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ad821 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ad821 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e9aa5 == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e9aa5 == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151f522 == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151f522 == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15bb9a7 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15bb9a7 == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] +0xc1a11400 == za.s[w8, 0, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a11400 == za.s[w8, 0], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b55505 == za.s[w10, 5, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b55505 == za.s[w10, 5], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a97587 == za.s[w11, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a97587 == za.s[w11, 7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd7787 == za.s[w11, 7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd7787 == za.s[w11, 7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b11605 == za.s[w8, 5, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b11605 == za.s[w8, 5], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd1401 == za.s[w8, 1, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd1401 == za.s[w8, 1], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b55600 == za.s[w10, 0, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b55600 == za.s[w10, 0], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a11580 == za.s[w8, 0, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a11580 == za.s[w8, 0], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b95401 == za.s[w10, 1, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b95401 == za.s[w10, 1], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd1685 == za.s[w8, 5, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd1685 == za.s[w8, 5], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a17502 == za.s[w11, 2, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a17502 == za.s[w11, 2], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a93587 == za.s[w9, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a93587 == za.s[w9, 7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1701400 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701400 == za.d[w8, 0], {z0.h - z3.h}, z0.h +0xc1755545 == za.d[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1755545 == za.d[w10, 5], {z10.h - z13.h}, z5.h +0xc17875a7 == za.d[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc17875a7 == za.d[w11, 7], {z13.h - z16.h}, z8.h +0xc17f77e7 == za.d[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc17f77e7 == za.d[w11, 7], {z31.h - z2.h}, z15.h +0xc1701625 == za.d[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1701625 == za.d[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1421 == za.d[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1421 == za.d[w8, 1], {z1.h - z4.h}, z14.h +0xc1745660 == za.d[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745660 == za.d[w10, 0], {z19.h - z22.h}, z4.h +0xc1721580 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721580 == za.d[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5421 == za.d[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5421 == za.d[w10, 1], {z1.h - z4.h}, z10.h +0xc17e16c5 == za.d[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e16c5 == za.d[w8, 5], {z22.h - z25.h}, z14.h +0xc1717522 == za.d[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1717522 == za.d[w11, 2], {z9.h - z12.h}, z1.h +0xc17b3587 == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b3587 == za.d[w9, 7], {z12.h - z15.h}, z11.h +0xc1d08008 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d08008 == za.d[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc1d5c50d == za.d[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc1d5c50d == za.d[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc1d8e58f == za.d[w11, 7, vgx4], {z12.h - z15.h}, z8.h[1] +0xc1d8e58f == za.d[w11, 7], {z12.h - z15.h}, z8.h[1] +0xc1dfe78f == za.d[w11, 7, vgx4], {z28.h - z31.h}, z15.h[1] +0xc1dfe78f == za.d[w11, 7], {z28.h - z31.h}, z15.h[1] +0xc1d0860d == za.d[w8, 5, vgx4], {z16.h - z19.h}, z0.h[1] +0xc1d0860d == za.d[w8, 5], {z16.h - z19.h}, z0.h[1] +0xc1de8409 == za.d[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc1de8409 == za.d[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc1d4c608 == za.d[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc1d4c608 == za.d[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1d28188 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1d28188 == za.d[w8, 0], {z12.h - z15.h}, z2.h[0] +0xc1dac009 == za.d[w10, 1, vgx4], {z0.h - z3.h}, z10.h[0] +0xc1dac009 == za.d[w10, 1], {z0.h - z3.h}, z10.h[0] +0xc1de828d == za.d[w8, 5, vgx4], {z20.h - z23.h}, z14.h[0] +0xc1de828d == za.d[w8, 5], {z20.h - z23.h}, z14.h[0] +0xc1d1e50a == za.d[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc1d1e50a == za.d[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc1dba18f == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h[0] +0xc1dba18f == za.d[w9, 7], {z12.h - z15.h}, z11.h[0] +0xc1e11400 == za.d[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11400 == za.d[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f55505 == za.d[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f55505 == za.d[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e97587 == za.d[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e97587 == za.d[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd7787 == za.d[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd7787 == za.d[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f11605 == za.d[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f11605 == za.d[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1401 == za.d[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1401 == za.d[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55600 == za.d[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55600 == za.d[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11580 == za.d[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11580 == za.d[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95401 == za.d[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95401 == za.d[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd1685 == za.d[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd1685 == za.d[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e17502 == za.d[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e17502 == za.d[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e93587 == za.d[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e93587 == za.d[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/sel.s.cs b/suite/MC/AArch64/sel.s.cs new file mode 100644 index 000000000..6005d5535 --- /dev/null +++ b/suite/MC/AArch64/sel.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xc1608000 == {z0.h, z1.h}, pn8, {z0.h, z1.h}, {z0.h, z1.h} +0xc1749554 == {z20.h, z21.h}, pn13, {z10.h, z11.h}, {z20.h, z21.h} +0xc1688d96 == {z22.h, z23.h}, pn11, {z12.h, z13.h}, {z8.h, z9.h} +0xc17e9fde == {z30.h, z31.h}, pn15, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a08000 == {z0.s, z1.s}, pn8, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b49554 == {z20.s, z21.s}, pn13, {z10.s, z11.s}, {z20.s, z21.s} +0xc1a88d96 == {z22.s, z23.s}, pn11, {z12.s, z13.s}, {z8.s, z9.s} +0xc1be9fde == {z30.s, z31.s}, pn15, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e08000 == {z0.d, z1.d}, pn8, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f49554 == {z20.d, z21.d}, pn13, {z10.d, z11.d}, {z20.d, z21.d} +0xc1e88d96 == {z22.d, z23.d}, pn11, {z12.d, z13.d}, {z8.d, z9.d} +0xc1fe9fde == {z30.d, z31.d}, pn15, {z30.d, z31.d}, {z30.d, z31.d} +0xc1208000 == {z0.b, z1.b}, pn8, {z0.b, z1.b}, {z0.b, z1.b} +0xc1349554 == {z20.b, z21.b}, pn13, {z10.b, z11.b}, {z20.b, z21.b} +0xc1288d96 == {z22.b, z23.b}, pn11, {z12.b, z13.b}, {z8.b, z9.b} +0xc13e9fde == {z30.b, z31.b}, pn15, {z30.b, z31.b}, {z30.b, z31.b} +0xc1618000 == {z0.h - z3.h}, pn8, {z0.h - z3.h}, {z0.h - z3.h} +0xc1759514 == {z20.h - z23.h}, pn13, {z8.h - z11.h}, {z20.h - z23.h} +0xc1698d94 == {z20.h - z23.h}, pn11, {z12.h - z15.h}, {z8.h - z11.h} +0xc17d9f9c == {z28.h - z31.h}, pn15, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a18000 == {z0.s - z3.s}, pn8, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b59514 == {z20.s - z23.s}, pn13, {z8.s - z11.s}, {z20.s - z23.s} +0xc1a98d94 == {z20.s - z23.s}, pn11, {z12.s - z15.s}, {z8.s - z11.s} +0xc1bd9f9c == {z28.s - z31.s}, pn15, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e18000 == {z0.d - z3.d}, pn8, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f59514 == {z20.d - z23.d}, pn13, {z8.d - z11.d}, {z20.d - z23.d} +0xc1e98d94 == {z20.d - z23.d}, pn11, {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd9f9c == {z28.d - z31.d}, pn15, {z28.d - z31.d}, {z28.d - z31.d} +0xc1218000 == {z0.b - z3.b}, pn8, {z0.b - z3.b}, {z0.b - z3.b} +0xc1359514 == {z20.b - z23.b}, pn13, {z8.b - z11.b}, {z20.b - z23.b} +0xc1298d94 == {z20.b - z23.b}, pn11, {z12.b - z15.b}, {z8.b - z11.b} +0xc13d9f9c == {z28.b - z31.b}, pn15, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/smax.s.cs b/suite/MC/AArch64/smax.s.cs new file mode 100644 index 000000000..163edab1c --- /dev/null +++ b/suite/MC/AArch64/smax.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a000 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a014 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a016 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa01e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b000 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b014 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b016 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb01e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a000 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a014 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a016 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa01e == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b000 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b014 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b016 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb01e == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a000 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a014 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a016 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa01e == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b000 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b014 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b016 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb01e == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a000 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a014 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a016 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa01e == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b000 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b014 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b016 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb01e == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160a800 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a814 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a814 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa81c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b800 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b814 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b814 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb81c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a800 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a814 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a814 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa81c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b800 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b814 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b814 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb81c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0a800 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a814 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a814 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa81c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b800 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b814 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b814 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb81c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120a800 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125a814 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128a814 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12fa81c == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120b800 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134b814 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128b814 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cb81c == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/smaxqv.s.cs b/suite/MC/AArch64/smaxqv.s.cs new file mode 100644 index 000000000..e061978a3 --- /dev/null +++ b/suite/MC/AArch64/smaxqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x44c2000 == v0.8h, p0, z0.h +0x44c3555 == v21.8h, p5, z10.h +0x44c2db7 == v23.8h, p3, z13.h +0x44c3fff == v31.8h, p7, z31.h +0x48c2000 == v0.4s, p0, z0.s +0x48c3555 == v21.4s, p5, z10.s +0x48c2db7 == v23.4s, p3, z13.s +0x48c3fff == v31.4s, p7, z31.s +0x4cc2000 == v0.2d, p0, z0.d +0x4cc3555 == v21.2d, p5, z10.d +0x4cc2db7 == v23.2d, p3, z13.d +0x4cc3fff == v31.2d, p7, z31.d +0x40c2000 == v0.16b, p0, z0.b +0x40c3555 == v21.16b, p5, z10.b +0x40c2db7 == v23.16b, p3, z13.b +0x40c3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/smin.s.cs b/suite/MC/AArch64/smin.s.cs new file mode 100644 index 000000000..6ac39318c --- /dev/null +++ b/suite/MC/AArch64/smin.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a020 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a034 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a036 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa03e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b020 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b034 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b036 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb03e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a020 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a034 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a036 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa03e == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b020 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b034 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b036 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb03e == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a020 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a034 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a036 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa03e == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b020 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b034 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b036 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb03e == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a020 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a034 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a036 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa03e == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b020 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b034 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b036 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb03e == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160a820 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a834 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a834 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa83c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b820 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b834 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b834 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb83c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a820 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a834 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a834 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa83c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b820 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b834 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b834 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb83c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0a820 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a834 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a834 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa83c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b820 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b834 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b834 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb83c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120a820 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125a834 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128a834 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12fa83c == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120b820 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134b834 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128b834 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cb83c == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/sminqv.s.cs b/suite/MC/AArch64/sminqv.s.cs new file mode 100644 index 000000000..27e85ee56 --- /dev/null +++ b/suite/MC/AArch64/sminqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x44e2000 == v0.8h, p0, z0.h +0x44e3555 == v21.8h, p5, z10.h +0x44e2db7 == v23.8h, p3, z13.h +0x44e3fff == v31.8h, p7, z31.h +0x48e2000 == v0.4s, p0, z0.s +0x48e3555 == v21.4s, p5, z10.s +0x48e2db7 == v23.4s, p3, z13.s +0x48e3fff == v31.4s, p7, z31.s +0x4ce2000 == v0.2d, p0, z0.d +0x4ce3555 == v21.2d, p5, z10.d +0x4ce2db7 == v23.2d, p3, z13.d +0x4ce3fff == v31.2d, p7, z31.d +0x40e2000 == v0.16b, p0, z0.b +0x40e3555 == v21.16b, p5, z10.b +0x40e2db7 == v23.16b, p3, z13.b +0x40e3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/smlal.s.cs b/suite/MC/AArch64/smlal.s.cs new file mode 100644 index 000000000..2df778a22 --- /dev/null +++ b/suite/MC/AArch64/smlal.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1600c00 == za.s[w8, 0:1], z0.h, z0.h +0xc1654d45 == za.s[w10, 10:11], z10.h, z5.h +0xc1686da7 == za.s[w11, 14:15], z13.h, z8.h +0xc16f6fe7 == za.s[w11, 14:15], z31.h, z15.h +0xc1600e25 == za.s[w8, 10:11], z17.h, z0.h +0xc16e0c21 == za.s[w8, 2:3], z1.h, z14.h +0xc1644e60 == za.s[w10, 0:1], z19.h, z4.h +0xc1620d80 == za.s[w8, 0:1], z12.h, z2.h +0xc16a4c21 == za.s[w10, 2:3], z1.h, z10.h +0xc16e0ec5 == za.s[w8, 10:11], z22.h, z14.h +0xc1616d22 == za.s[w11, 4:5], z9.h, z1.h +0xc16b2d87 == za.s[w9, 14:15], z12.h, z11.h +0xc1c01000 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1c55545 == za.s[w10, 10:11], z10.h, z5.h[1] +0xc1c8fda7 == za.s[w11, 14:15], z13.h, z8.h[7] +0xc1cfffe7 == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1c01e25 == za.s[w8, 10:11], z17.h, z0.h[3] +0xc1ce9421 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1c45660 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1c21980 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc1cad821 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc1ce1ac5 == za.s[w8, 10:11], z22.h, z14.h[2] +0xc1c1f522 == za.s[w11, 4:5], z9.h, z1.h[5] +0xc1cbb987 == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1600800 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1600800 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1654941 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1654941 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc16869a3 == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc16869a3 == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc16f6be3 == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f6be3 == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1600a21 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1600a21 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc16e0821 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc16e0821 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1644a60 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1644a60 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1620980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1620980 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc16a4821 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc16a4821 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc16e0ac1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc16e0ac1 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc1616922 == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc1616922 == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc16b2983 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2983 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1d01000 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d01000 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1d55545 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1d55545 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1d87d87 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1d87d87 == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc1df7fc7 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc1df7fc7 == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1d01e05 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1d01e05 == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc1de1401 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc1de1401 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1d45640 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1d45640 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1d21980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1d21980 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc1da5801 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc1da5801 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc1de1ac5 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc1de1ac5 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1d17502 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1d17502 == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc1db3987 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc1db3987 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1e00800 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00800 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44941 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44941 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86983 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86983 == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe6bc3 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe6bc3 == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00a01 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00a01 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0801 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0801 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44a40 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44a40 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20980 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20980 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4801 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4801 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe0ac1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe0ac1 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06902 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06902 == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2983 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2983 == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1700800 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1700800 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1754941 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1754941 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc17869a3 == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc17869a3 == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc17f6be3 == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f6be3 == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700a21 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1700a21 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc17e0821 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc17e0821 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1744a60 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1744a60 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1720980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1720980 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc17a4821 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc17a4821 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc17e0ac1 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc17e0ac1 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc1716922 == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc1716922 == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc17b2983 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2983 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1d09000 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d09000 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc1d5d505 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc1d5d505 == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc1d8fd87 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc1d8fd87 == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc1dfff87 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc1dfff87 == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1d09e05 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1d09e05 == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc1de9401 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc1de9401 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc1d4d600 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc1d4d600 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1d29980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1d29980 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc1dad801 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc1dad801 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc1de9a85 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc1de9a85 == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc1d1f502 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc1d1f502 == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc1dbb987 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc1dbb987 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1e10800 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10800 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54901 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54901 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96983 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96983 == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6b83 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6b83 == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10a01 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10a01 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0801 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0801 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54a00 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54a00 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10980 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10980 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94801 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94801 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0a81 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0a81 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16902 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16902 == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92983 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92983 == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/smlall.s.cs b/suite/MC/AArch64/smlall.s.cs new file mode 100644 index 000000000..32e96f846 --- /dev/null +++ b/suite/MC/AArch64/smlall.s.cs @@ -0,0 +1,337 @@ +# CS_ARCH_AARCH64, None, None +0xc1200400 == za.s[w8, 0:3], z0.b, z0.b +0xc1254541 == za.s[w10, 4:7], z10.b, z5.b +0xc12865a3 == za.s[w11, 12:15], z13.b, z8.b +0xc12f67e3 == za.s[w11, 12:15], z31.b, z15.b +0xc1200621 == za.s[w8, 4:7], z17.b, z0.b +0xc12e0421 == za.s[w8, 4:7], z1.b, z14.b +0xc1244660 == za.s[w10, 0:3], z19.b, z4.b +0xc1220580 == za.s[w8, 0:3], z12.b, z2.b +0xc12a4421 == za.s[w10, 4:7], z1.b, z10.b +0xc12e06c1 == za.s[w8, 4:7], z22.b, z14.b +0xc1216522 == za.s[w11, 8:11], z9.b, z1.b +0xc12b2583 == za.s[w9, 12:15], z12.b, z11.b +0xc1000000 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055541 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108eda3 == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10fffe3 == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e21 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8421 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045660 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021980 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac821 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ac1 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f522 == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba983 == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1600400 == za.d[w8, 0:3], z0.h, z0.h +0xc1654541 == za.d[w10, 4:7], z10.h, z5.h +0xc16865a3 == za.d[w11, 12:15], z13.h, z8.h +0xc16f67e3 == za.d[w11, 12:15], z31.h, z15.h +0xc1600621 == za.d[w8, 4:7], z17.h, z0.h +0xc16e0421 == za.d[w8, 4:7], z1.h, z14.h +0xc1644660 == za.d[w10, 0:3], z19.h, z4.h +0xc1620580 == za.d[w8, 0:3], z12.h, z2.h +0xc16a4421 == za.d[w10, 4:7], z1.h, z10.h +0xc16e06c1 == za.d[w8, 4:7], z22.h, z14.h +0xc1616522 == za.d[w11, 8:11], z9.h, z1.h +0xc16b2583 == za.d[w9, 12:15], z12.h, z11.h +0xc1800000 == za.d[w8, 0:3], z0.h, z0.h[0] +0xc1854541 == za.d[w10, 4:7], z10.h, z5.h[1] +0xc188eda3 == za.d[w11, 12:15], z13.h, z8.h[7] +0xc18fefe3 == za.d[w11, 12:15], z31.h, z15.h[7] +0xc1800e21 == za.d[w8, 4:7], z17.h, z0.h[3] +0xc18e8421 == za.d[w8, 4:7], z1.h, z14.h[5] +0xc1844660 == za.d[w10, 0:3], z19.h, z4.h[1] +0xc1820980 == za.d[w8, 0:3], z12.h, z2.h[2] +0xc18ac821 == za.d[w10, 4:7], z1.h, z10.h[6] +0xc18e0ac1 == za.d[w8, 4:7], z22.h, z14.h[2] +0xc181e522 == za.d[w11, 8:11], z9.h, z1.h[5] +0xc18ba983 == za.d[w9, 12:15], z12.h, z11.h[6] +0xc1200000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200000 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b +0xc1254141 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254141 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b +0xc12861a1 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b +0xc12861a1 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63e1 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63e1 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b +0xc1200221 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200221 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b +0xc12e0021 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0021 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b +0xc1244260 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244260 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b +0xc1220180 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220180 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b +0xc12a4021 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4021 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b +0xc12e02c1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02c1 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b +0xc1216120 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216120 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b +0xc12b2181 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2181 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b +0xc1100000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100000 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0] +0xc1154545 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc1154545 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6] +0xc1186d87 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186d87 == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15] +0xc11f6fc7 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6fc7 == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15] +0xc1100e05 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e05 == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14] +0xc11e0401 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0401 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4] +0xc1144640 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144640 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4] +0xc1120980 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc1120980 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8] +0xc11a4801 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4801 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8] +0xc11e0ac5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0ac5 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10] +0xc1116502 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc1116502 == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5] +0xc11b2987 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b2987 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11] +0xc1a00000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a00000 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b44141 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b44141 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a86181 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a86181 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be63c1 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be63c1 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b00201 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b00201 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be0001 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be0001 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b44240 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b44240 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a20180 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a20180 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba4001 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba4001 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be02c1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be02c1 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a06100 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a06100 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa2181 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa2181 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1600000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h +0xc1600000 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h +0xc1654141 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h +0xc1654141 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h +0xc16861a1 == za.d[w11, 4:7, vgx2], {z13.h, z14.h}, z8.h +0xc16861a1 == za.d[w11, 4:7], {z13.h - z14.h}, z8.h +0xc16f63e1 == za.d[w11, 4:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f63e1 == za.d[w11, 4:7], {z31.h - z0.h}, z15.h +0xc1600221 == za.d[w8, 4:7, vgx2], {z17.h, z18.h}, z0.h +0xc1600221 == za.d[w8, 4:7], {z17.h - z18.h}, z0.h +0xc16e0021 == za.d[w8, 4:7, vgx2], {z1.h, z2.h}, z14.h +0xc16e0021 == za.d[w8, 4:7], {z1.h - z2.h}, z14.h +0xc1644260 == za.d[w10, 0:3, vgx2], {z19.h, z20.h}, z4.h +0xc1644260 == za.d[w10, 0:3], {z19.h - z20.h}, z4.h +0xc1620180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h +0xc1620180 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h +0xc16a4021 == za.d[w10, 4:7, vgx2], {z1.h, z2.h}, z10.h +0xc16a4021 == za.d[w10, 4:7], {z1.h - z2.h}, z10.h +0xc16e02c1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h +0xc16e02c1 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h +0xc1616120 == za.d[w11, 0:3, vgx2], {z9.h, z10.h}, z1.h +0xc1616120 == za.d[w11, 0:3], {z9.h - z10.h}, z1.h +0xc16b2181 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2181 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h +0xc1900000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1900000 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h[0] +0xc1954545 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h[6] +0xc1954545 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h[6] +0xc1986587 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1986587 == za.d[w11, 4:7], {z12.h - z13.h}, z8.h[7] +0xc19f67c7 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f67c7 == za.d[w11, 4:7], {z30.h - z31.h}, z15.h[7] +0xc1900605 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1900605 == za.d[w8, 4:7], {z16.h - z17.h}, z0.h[6] +0xc19e0401 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, z14.h[4] +0xc19e0401 == za.d[w8, 4:7], {z0.h - z1.h}, z14.h[4] +0xc1944640 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, z4.h[4] +0xc1944640 == za.d[w10, 0:3], {z18.h - z19.h}, z4.h[4] +0xc1920180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1920180 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h[0] +0xc19a4001 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, z10.h[0] +0xc19a4001 == za.d[w10, 4:7], {z0.h - z1.h}, z10.h[0] +0xc19e02c5 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h[2] +0xc19e02c5 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h[2] +0xc1916502 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, z1.h[5] +0xc1916502 == za.d[w11, 0:3], {z8.h - z9.h}, z1.h[5] +0xc19b2187 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h[3] +0xc19b2187 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h[3] +0xc1e00000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00000 == za.d[w8, 0:3], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44141 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44141 == za.d[w10, 4:7], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86181 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86181 == za.d[w11, 4:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe63c1 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe63c1 == za.d[w11, 4:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00201 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00201 == za.d[w8, 4:7], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0001 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0001 == za.d[w8, 4:7], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44240 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44240 == za.d[w10, 0:3], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20180 == za.d[w8, 0:3], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4001 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4001 == za.d[w10, 4:7], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe02c1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe02c1 == za.d[w8, 4:7], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06100 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06100 == za.d[w11, 0:3], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2181 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2181 == za.d[w9, 4:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300000 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354141 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354141 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861a1 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861a1 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63e1 == za.s[w11, 4:7, vgx4], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc13f63e1 == za.s[w11, 4:7], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc1300221 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300221 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0021 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0021 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344260 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344260 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320180 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320180 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4021 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4021 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02c1 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02c1 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316120 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316120 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2181 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2181 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108000 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c505 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c505 == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118ed87 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118ed87 == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fef87 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fef87 == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e05 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e05 == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8401 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8401 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c600 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c600 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc1128980 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc1128980 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac801 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac801 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8a85 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8a85 == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e502 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e502 == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba987 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba987 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] +0xc1a10000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a10000 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b54101 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b54101 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a96181 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a96181 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd6381 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd6381 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b10201 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b10201 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd0001 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd0001 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b54200 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b54200 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a10180 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a10180 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b94001 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b94001 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd0281 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd0281 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a16100 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a16100 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a92181 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a92181 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1700000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h +0xc1700000 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h +0xc1754141 == za.d[w10, 4:7, vgx4], {z10.h - z13.h}, z5.h +0xc1754141 == za.d[w10, 4:7], {z10.h - z13.h}, z5.h +0xc17861a1 == za.d[w11, 4:7, vgx4], {z13.h - z16.h}, z8.h +0xc17861a1 == za.d[w11, 4:7], {z13.h - z16.h}, z8.h +0xc17f63e1 == za.d[w11, 4:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f63e1 == za.d[w11, 4:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700221 == za.d[w8, 4:7, vgx4], {z17.h - z20.h}, z0.h +0xc1700221 == za.d[w8, 4:7], {z17.h - z20.h}, z0.h +0xc17e0021 == za.d[w8, 4:7, vgx4], {z1.h - z4.h}, z14.h +0xc17e0021 == za.d[w8, 4:7], {z1.h - z4.h}, z14.h +0xc1744260 == za.d[w10, 0:3, vgx4], {z19.h - z22.h}, z4.h +0xc1744260 == za.d[w10, 0:3], {z19.h - z22.h}, z4.h +0xc1720180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h +0xc1720180 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h +0xc17a4021 == za.d[w10, 4:7, vgx4], {z1.h - z4.h}, z10.h +0xc17a4021 == za.d[w10, 4:7], {z1.h - z4.h}, z10.h +0xc17e02c1 == za.d[w8, 4:7, vgx4], {z22.h - z25.h}, z14.h +0xc17e02c1 == za.d[w8, 4:7], {z22.h - z25.h}, z14.h +0xc1716120 == za.d[w11, 0:3, vgx4], {z9.h - z12.h}, z1.h +0xc1716120 == za.d[w11, 0:3], {z9.h - z12.h}, z1.h +0xc17b2181 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2181 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h +0xc1908000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1908000 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h[0] +0xc195c505 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, z5.h[6] +0xc195c505 == za.d[w10, 4:7], {z8.h - z11.h}, z5.h[6] +0xc198e587 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198e587 == za.d[w11, 4:7], {z12.h - z15.h}, z8.h[7] +0xc19fe787 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fe787 == za.d[w11, 4:7], {z28.h - z31.h}, z15.h[7] +0xc1908605 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1908605 == za.d[w8, 4:7], {z16.h - z19.h}, z0.h[6] +0xc19e8401 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, z14.h[4] +0xc19e8401 == za.d[w8, 4:7], {z0.h - z3.h}, z14.h[4] +0xc194c600 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, z4.h[4] +0xc194c600 == za.d[w10, 0:3], {z16.h - z19.h}, z4.h[4] +0xc1928180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1928180 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h[0] +0xc19ac001 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, z10.h[0] +0xc19ac001 == za.d[w10, 4:7], {z0.h - z3.h}, z10.h[0] +0xc19e8285 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, z14.h[2] +0xc19e8285 == za.d[w8, 4:7], {z20.h - z23.h}, z14.h[2] +0xc191e502 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, z1.h[5] +0xc191e502 == za.d[w11, 0:3], {z8.h - z11.h}, z1.h[5] +0xc19ba187 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h[3] +0xc19ba187 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h[3] +0xc1e10000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10000 == za.d[w8, 0:3], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54101 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54101 == za.d[w10, 4:7], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96181 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96181 == za.d[w11, 4:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6381 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6381 == za.d[w11, 4:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10201 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10201 == za.d[w8, 4:7], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0001 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0001 == za.d[w8, 4:7], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54200 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54200 == za.d[w10, 0:3], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10180 == za.d[w8, 0:3], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94001 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94001 == za.d[w10, 4:7], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0281 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0281 == za.d[w8, 4:7], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16100 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16100 == za.d[w11, 0:3], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92181 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92181 == za.d[w9, 4:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/smlsl.s.cs b/suite/MC/AArch64/smlsl.s.cs new file mode 100644 index 000000000..afece2943 --- /dev/null +++ b/suite/MC/AArch64/smlsl.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1600c08 == za.s[w8, 0:1], z0.h, z0.h +0xc1654d4d == za.s[w10, 10:11], z10.h, z5.h +0xc1686daf == za.s[w11, 14:15], z13.h, z8.h +0xc16f6fef == za.s[w11, 14:15], z31.h, z15.h +0xc1600e2d == za.s[w8, 10:11], z17.h, z0.h +0xc16e0c29 == za.s[w8, 2:3], z1.h, z14.h +0xc1644e68 == za.s[w10, 0:1], z19.h, z4.h +0xc1620d88 == za.s[w8, 0:1], z12.h, z2.h +0xc16a4c29 == za.s[w10, 2:3], z1.h, z10.h +0xc16e0ecd == za.s[w8, 10:11], z22.h, z14.h +0xc1616d2a == za.s[w11, 4:5], z9.h, z1.h +0xc16b2d8f == za.s[w9, 14:15], z12.h, z11.h +0xc1c01008 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1c5554d == za.s[w10, 10:11], z10.h, z5.h[1] +0xc1c8fdaf == za.s[w11, 14:15], z13.h, z8.h[7] +0xc1cfffef == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1c01e2d == za.s[w8, 10:11], z17.h, z0.h[3] +0xc1ce9429 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1c45668 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1c21988 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc1cad829 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc1ce1acd == za.s[w8, 10:11], z22.h, z14.h[2] +0xc1c1f52a == za.s[w11, 4:5], z9.h, z1.h[5] +0xc1cbb98f == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1600808 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1600808 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1654949 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1654949 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc16869ab == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc16869ab == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc16f6beb == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f6beb == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1600a29 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1600a29 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc16e0829 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc16e0829 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1644a68 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1644a68 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1620988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1620988 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc16a4829 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc16a4829 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc16e0ac9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc16e0ac9 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc161692a == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc161692a == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc16b298b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b298b == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1d01008 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d01008 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1d5554d == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1d5554d == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1d87d8f == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1d87d8f == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc1df7fcf == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc1df7fcf == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1d01e0d == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1d01e0d == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc1de1409 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc1de1409 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1d45648 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1d45648 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1d21988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1d21988 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc1da5809 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc1da5809 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc1de1acd == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc1de1acd == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1d1750a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1d1750a == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc1db398f == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc1db398f == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1e00808 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00808 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44949 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44949 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e8698b == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e8698b == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe6bcb == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe6bcb == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00a09 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00a09 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0809 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0809 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44a48 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44a48 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20988 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20988 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4809 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4809 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe0ac9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe0ac9 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e0690a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e0690a == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea298b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea298b == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1700808 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1700808 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1754949 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1754949 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc17869ab == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc17869ab == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc17f6beb == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f6beb == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700a29 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1700a29 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc17e0829 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc17e0829 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1744a68 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1744a68 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1720988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1720988 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc17a4829 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc17a4829 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc17e0ac9 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc17e0ac9 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc171692a == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc171692a == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc17b298b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b298b == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1d09008 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d09008 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc1d5d50d == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc1d5d50d == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc1d8fd8f == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc1d8fd8f == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc1dfff8f == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc1dfff8f == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1d09e0d == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1d09e0d == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc1de9409 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc1de9409 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc1d4d608 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc1d4d608 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1d29988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1d29988 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc1dad809 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc1dad809 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc1de9a8d == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc1de9a8d == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc1d1f50a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc1d1f50a == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc1dbb98f == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc1dbb98f == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1e10808 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10808 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54909 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54909 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9698b == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9698b == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6b8b == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6b8b == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10a09 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10a09 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0809 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0809 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54a08 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54a08 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10988 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10988 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94809 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94809 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0a89 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0a89 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1690a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1690a == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9298b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9298b == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/smlsll.s.cs b/suite/MC/AArch64/smlsll.s.cs new file mode 100644 index 000000000..0924e3d75 --- /dev/null +++ b/suite/MC/AArch64/smlsll.s.cs @@ -0,0 +1,337 @@ +# CS_ARCH_AARCH64, None, None +0xc1200408 == za.s[w8, 0:3], z0.b, z0.b +0xc1254549 == za.s[w10, 4:7], z10.b, z5.b +0xc12865ab == za.s[w11, 12:15], z13.b, z8.b +0xc12f67eb == za.s[w11, 12:15], z31.b, z15.b +0xc1200629 == za.s[w8, 4:7], z17.b, z0.b +0xc12e0429 == za.s[w8, 4:7], z1.b, z14.b +0xc1244668 == za.s[w10, 0:3], z19.b, z4.b +0xc1220588 == za.s[w8, 0:3], z12.b, z2.b +0xc12a4429 == za.s[w10, 4:7], z1.b, z10.b +0xc12e06c9 == za.s[w8, 4:7], z22.b, z14.b +0xc121652a == za.s[w11, 8:11], z9.b, z1.b +0xc12b258b == za.s[w9, 12:15], z12.b, z11.b +0xc1000008 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055549 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108edab == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10fffeb == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e29 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8429 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045668 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021988 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac829 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ac9 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f52a == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba98b == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1600408 == za.d[w8, 0:3], z0.h, z0.h +0xc1654549 == za.d[w10, 4:7], z10.h, z5.h +0xc16865ab == za.d[w11, 12:15], z13.h, z8.h +0xc16f67eb == za.d[w11, 12:15], z31.h, z15.h +0xc1600629 == za.d[w8, 4:7], z17.h, z0.h +0xc16e0429 == za.d[w8, 4:7], z1.h, z14.h +0xc1644668 == za.d[w10, 0:3], z19.h, z4.h +0xc1620588 == za.d[w8, 0:3], z12.h, z2.h +0xc16a4429 == za.d[w10, 4:7], z1.h, z10.h +0xc16e06c9 == za.d[w8, 4:7], z22.h, z14.h +0xc161652a == za.d[w11, 8:11], z9.h, z1.h +0xc16b258b == za.d[w9, 12:15], z12.h, z11.h +0xc1800008 == za.d[w8, 0:3], z0.h, z0.h[0] +0xc1854549 == za.d[w10, 4:7], z10.h, z5.h[1] +0xc188edab == za.d[w11, 12:15], z13.h, z8.h[7] +0xc18fefeb == za.d[w11, 12:15], z31.h, z15.h[7] +0xc1800e29 == za.d[w8, 4:7], z17.h, z0.h[3] +0xc18e8429 == za.d[w8, 4:7], z1.h, z14.h[5] +0xc1844668 == za.d[w10, 0:3], z19.h, z4.h[1] +0xc1820988 == za.d[w8, 0:3], z12.h, z2.h[2] +0xc18ac829 == za.d[w10, 4:7], z1.h, z10.h[6] +0xc18e0ac9 == za.d[w8, 4:7], z22.h, z14.h[2] +0xc181e52a == za.d[w11, 8:11], z9.h, z1.h[5] +0xc18ba98b == za.d[w9, 12:15], z12.h, z11.h[6] +0xc1200008 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200008 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b +0xc1254149 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254149 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b +0xc12861a9 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b +0xc12861a9 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63e9 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63e9 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b +0xc1200229 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200229 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b +0xc12e0029 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0029 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b +0xc1244268 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244268 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b +0xc1220188 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220188 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b +0xc12a4029 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4029 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b +0xc12e02c9 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02c9 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b +0xc1216128 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216128 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b +0xc12b2189 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2189 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b +0xc1100008 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100008 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0] +0xc115454d == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc115454d == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6] +0xc1186d8f == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186d8f == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15] +0xc11f6fcf == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6fcf == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15] +0xc1100e0d == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e0d == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14] +0xc11e0409 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0409 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4] +0xc1144648 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144648 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4] +0xc1120988 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc1120988 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8] +0xc11a4809 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4809 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8] +0xc11e0acd == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0acd == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10] +0xc111650a == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc111650a == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5] +0xc11b298f == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b298f == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11] +0xc1a00008 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a00008 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b44149 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b44149 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a86189 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a86189 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be63c9 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be63c9 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b00209 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b00209 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be0009 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be0009 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b44248 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b44248 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a20188 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a20188 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba4009 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba4009 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be02c9 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be02c9 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a06108 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a06108 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa2189 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa2189 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1600008 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h +0xc1600008 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h +0xc1654149 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h +0xc1654149 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h +0xc16861a9 == za.d[w11, 4:7, vgx2], {z13.h, z14.h}, z8.h +0xc16861a9 == za.d[w11, 4:7], {z13.h - z14.h}, z8.h +0xc16f63e9 == za.d[w11, 4:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f63e9 == za.d[w11, 4:7], {z31.h - z0.h}, z15.h +0xc1600229 == za.d[w8, 4:7, vgx2], {z17.h, z18.h}, z0.h +0xc1600229 == za.d[w8, 4:7], {z17.h - z18.h}, z0.h +0xc16e0029 == za.d[w8, 4:7, vgx2], {z1.h, z2.h}, z14.h +0xc16e0029 == za.d[w8, 4:7], {z1.h - z2.h}, z14.h +0xc1644268 == za.d[w10, 0:3, vgx2], {z19.h, z20.h}, z4.h +0xc1644268 == za.d[w10, 0:3], {z19.h - z20.h}, z4.h +0xc1620188 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h +0xc1620188 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h +0xc16a4029 == za.d[w10, 4:7, vgx2], {z1.h, z2.h}, z10.h +0xc16a4029 == za.d[w10, 4:7], {z1.h - z2.h}, z10.h +0xc16e02c9 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h +0xc16e02c9 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h +0xc1616128 == za.d[w11, 0:3, vgx2], {z9.h, z10.h}, z1.h +0xc1616128 == za.d[w11, 0:3], {z9.h - z10.h}, z1.h +0xc16b2189 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2189 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h +0xc1900008 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1900008 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h[0] +0xc195454d == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h[6] +0xc195454d == za.d[w10, 4:7], {z10.h - z11.h}, z5.h[6] +0xc198658f == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc198658f == za.d[w11, 4:7], {z12.h - z13.h}, z8.h[7] +0xc19f67cf == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f67cf == za.d[w11, 4:7], {z30.h - z31.h}, z15.h[7] +0xc190060d == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, z0.h[6] +0xc190060d == za.d[w8, 4:7], {z16.h - z17.h}, z0.h[6] +0xc19e0409 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, z14.h[4] +0xc19e0409 == za.d[w8, 4:7], {z0.h - z1.h}, z14.h[4] +0xc1944648 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, z4.h[4] +0xc1944648 == za.d[w10, 0:3], {z18.h - z19.h}, z4.h[4] +0xc1920188 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1920188 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h[0] +0xc19a4009 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, z10.h[0] +0xc19a4009 == za.d[w10, 4:7], {z0.h - z1.h}, z10.h[0] +0xc19e02cd == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h[2] +0xc19e02cd == za.d[w8, 4:7], {z22.h - z23.h}, z14.h[2] +0xc191650a == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, z1.h[5] +0xc191650a == za.d[w11, 0:3], {z8.h - z9.h}, z1.h[5] +0xc19b218f == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h[3] +0xc19b218f == za.d[w9, 4:7], {z12.h - z13.h}, z11.h[3] +0xc1e00008 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00008 == za.d[w8, 0:3], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44149 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44149 == za.d[w10, 4:7], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86189 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86189 == za.d[w11, 4:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe63c9 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe63c9 == za.d[w11, 4:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00209 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00209 == za.d[w8, 4:7], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0009 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0009 == za.d[w8, 4:7], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44248 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44248 == za.d[w10, 0:3], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20188 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20188 == za.d[w8, 0:3], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4009 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4009 == za.d[w10, 4:7], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe02c9 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe02c9 == za.d[w8, 4:7], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06108 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06108 == za.d[w11, 0:3], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2189 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2189 == za.d[w9, 4:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300008 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300008 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354149 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354149 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861a9 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861a9 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63e9 == za.s[w11, 4:7, vgx4], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc13f63e9 == za.s[w11, 4:7], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc1300229 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300229 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0029 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0029 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344268 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344268 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320188 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320188 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4029 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4029 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02c9 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02c9 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316128 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316128 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2189 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2189 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108008 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108008 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c50d == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c50d == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118ed8f == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118ed8f == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fef8f == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fef8f == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e0d == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e0d == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8409 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8409 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c608 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c608 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc1128988 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc1128988 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac809 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac809 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8a8d == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8a8d == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e50a == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e50a == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba98f == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba98f == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] +0xc1a10008 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a10008 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b54109 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b54109 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a96189 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a96189 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd6389 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd6389 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b10209 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b10209 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd0009 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd0009 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b54208 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b54208 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a10188 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a10188 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b94009 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b94009 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd0289 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd0289 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a16108 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a16108 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a92189 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a92189 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1700008 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h +0xc1700008 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h +0xc1754149 == za.d[w10, 4:7, vgx4], {z10.h - z13.h}, z5.h +0xc1754149 == za.d[w10, 4:7], {z10.h - z13.h}, z5.h +0xc17861a9 == za.d[w11, 4:7, vgx4], {z13.h - z16.h}, z8.h +0xc17861a9 == za.d[w11, 4:7], {z13.h - z16.h}, z8.h +0xc17f63e9 == za.d[w11, 4:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f63e9 == za.d[w11, 4:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700229 == za.d[w8, 4:7, vgx4], {z17.h - z20.h}, z0.h +0xc1700229 == za.d[w8, 4:7], {z17.h - z20.h}, z0.h +0xc17e0029 == za.d[w8, 4:7, vgx4], {z1.h - z4.h}, z14.h +0xc17e0029 == za.d[w8, 4:7], {z1.h - z4.h}, z14.h +0xc1744268 == za.d[w10, 0:3, vgx4], {z19.h - z22.h}, z4.h +0xc1744268 == za.d[w10, 0:3], {z19.h - z22.h}, z4.h +0xc1720188 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h +0xc1720188 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h +0xc17a4029 == za.d[w10, 4:7, vgx4], {z1.h - z4.h}, z10.h +0xc17a4029 == za.d[w10, 4:7], {z1.h - z4.h}, z10.h +0xc17e02c9 == za.d[w8, 4:7, vgx4], {z22.h - z25.h}, z14.h +0xc17e02c9 == za.d[w8, 4:7], {z22.h - z25.h}, z14.h +0xc1716128 == za.d[w11, 0:3, vgx4], {z9.h - z12.h}, z1.h +0xc1716128 == za.d[w11, 0:3], {z9.h - z12.h}, z1.h +0xc17b2189 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2189 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h +0xc1908008 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1908008 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h[0] +0xc195c50d == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, z5.h[6] +0xc195c50d == za.d[w10, 4:7], {z8.h - z11.h}, z5.h[6] +0xc198e58f == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198e58f == za.d[w11, 4:7], {z12.h - z15.h}, z8.h[7] +0xc19fe78f == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fe78f == za.d[w11, 4:7], {z28.h - z31.h}, z15.h[7] +0xc190860d == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, z0.h[6] +0xc190860d == za.d[w8, 4:7], {z16.h - z19.h}, z0.h[6] +0xc19e8409 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, z14.h[4] +0xc19e8409 == za.d[w8, 4:7], {z0.h - z3.h}, z14.h[4] +0xc194c608 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, z4.h[4] +0xc194c608 == za.d[w10, 0:3], {z16.h - z19.h}, z4.h[4] +0xc1928188 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1928188 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h[0] +0xc19ac009 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, z10.h[0] +0xc19ac009 == za.d[w10, 4:7], {z0.h - z3.h}, z10.h[0] +0xc19e828d == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, z14.h[2] +0xc19e828d == za.d[w8, 4:7], {z20.h - z23.h}, z14.h[2] +0xc191e50a == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, z1.h[5] +0xc191e50a == za.d[w11, 0:3], {z8.h - z11.h}, z1.h[5] +0xc19ba18f == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h[3] +0xc19ba18f == za.d[w9, 4:7], {z12.h - z15.h}, z11.h[3] +0xc1e10008 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10008 == za.d[w8, 0:3], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54109 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54109 == za.d[w10, 4:7], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96189 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96189 == za.d[w11, 4:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6389 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6389 == za.d[w11, 4:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10209 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10209 == za.d[w8, 4:7], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0009 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0009 == za.d[w8, 4:7], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54208 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54208 == za.d[w10, 0:3], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10188 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10188 == za.d[w8, 0:3], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94009 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94009 == za.d[w10, 4:7], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0289 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0289 == za.d[w8, 4:7], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16108 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16108 == za.d[w11, 0:3], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92189 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92189 == za.d[w9, 4:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/smopa.s.cs b/suite/MC/AArch64/smopa.s.cs new file mode 100644 index 000000000..2e48f782b --- /dev/null +++ b/suite/MC/AArch64/smopa.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xa0800008 == za0.s, p0/m, p0/m, z0.h, z0.h +0xa0955549 == za1.s, p5/m, p2/m, z10.h, z21.h +0xa088edab == za3.s, p3/m, p7/m, z13.h, z8.h +0xa09fffeb == za3.s, p7/m, p7/m, z31.h, z31.h +0xa0900e29 == za1.s, p3/m, p0/m, z17.h, z16.h +0xa09e8429 == za1.s, p1/m, p4/m, z1.h, z30.h +0xa0945668 == za0.s, p5/m, p2/m, z19.h, z20.h +0xa0821988 == za0.s, p6/m, p0/m, z12.h, z2.h +0xa09ac829 == za1.s, p2/m, p6/m, z1.h, z26.h +0xa09e0ac9 == za1.s, p2/m, p0/m, z22.h, z30.h +0xa081f52a == za2.s, p5/m, p7/m, z9.h, z1.h +0xa08ba98b == za3.s, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/smops.s.cs b/suite/MC/AArch64/smops.s.cs new file mode 100644 index 000000000..cbdd1b568 --- /dev/null +++ b/suite/MC/AArch64/smops.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xa0800018 == za0.s, p0/m, p0/m, z0.h, z0.h +0xa0955559 == za1.s, p5/m, p2/m, z10.h, z21.h +0xa088edbb == za3.s, p3/m, p7/m, z13.h, z8.h +0xa09ffffb == za3.s, p7/m, p7/m, z31.h, z31.h +0xa0900e39 == za1.s, p3/m, p0/m, z17.h, z16.h +0xa09e8439 == za1.s, p1/m, p4/m, z1.h, z30.h +0xa0945678 == za0.s, p5/m, p2/m, z19.h, z20.h +0xa0821998 == za0.s, p6/m, p0/m, z12.h, z2.h +0xa09ac839 == za1.s, p2/m, p6/m, z1.h, z26.h +0xa09e0ad9 == za1.s, p2/m, p0/m, z22.h, z30.h +0xa081f53a == za2.s, p5/m, p7/m, z9.h, z1.h +0xa08ba99b == za3.s, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/spe.s.cs b/suite/MC/AArch64/spe.s.cs index 81b3c3d50..461618534 100644 --- a/suite/MC/AArch64/spe.s.cs +++ b/suite/MC/AArch64/spe.s.cs @@ -1,3 +1,4 @@ # CS_ARCH_AARCH64, 0, None -0x20,0x99,0x18,0xd5 = msr PMSNEVFR_EL1, x0 -0x21,0x99,0x38,0xd5 = mrs x1, PMSNEVFR_EL1 + +0x20,0x99,0x18,0xd5 == msr PMSNEVFR_EL1, x0 +0x21,0x99,0x38,0xd5 == mrs x1, PMSNEVFR_EL1 diff --git a/suite/MC/AArch64/speculation-barriers.s.cs b/suite/MC/AArch64/speculation-barriers.s.cs index 16d514146..c95f3098e 100644 --- a/suite/MC/AArch64/speculation-barriers.s.cs +++ b/suite/MC/AArch64/speculation-barriers.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x9f,0x22,0x03,0xd5 = csdb -0x9f,0x30,0x03,0xd5 = ssbb -0x9f,0x34,0x03,0xd5 = pssbb + +0x9f,0x22,0x03,0xd5 == csdb +0x9f,0x30,0x03,0xd5 == ssbb +0x9f,0x34,0x03,0xd5 == pssbb diff --git a/suite/MC/AArch64/sqcvt.s.cs b/suite/MC/AArch64/sqcvt.s.cs new file mode 100644 index 000000000..5c4d10ba4 --- /dev/null +++ b/suite/MC/AArch64/sqcvt.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc123e000 == z0.h, {z0.s, z1.s} +0xc123e155 == z21.h, {z10.s, z11.s} +0xc123e197 == z23.h, {z12.s, z13.s} +0xc123e3df == z31.h, {z30.s, z31.s} +0xc133e000 == z0.b, {z0.s - z3.s} +0xc133e115 == z21.b, {z8.s - z11.s} +0xc133e197 == z23.b, {z12.s - z15.s} +0xc133e39f == z31.b, {z28.s - z31.s} +0xc1b3e000 == z0.h, {z0.d - z3.d} +0xc1b3e115 == z21.h, {z8.d - z11.d} +0xc1b3e197 == z23.h, {z12.d - z15.d} +0xc1b3e39f == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/sqcvtn.s.cs b/suite/MC/AArch64/sqcvtn.s.cs new file mode 100644 index 000000000..6be2cdbca --- /dev/null +++ b/suite/MC/AArch64/sqcvtn.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45314000 == z0.h, {z0.s-z1.s} +0x45314155 == z21.h, {z10.s-z11.s} +0x45314197 == z23.h, {z12.s-z13.s} +0x453143df == z31.h, {z30.s-z31.s} +0xc133e040 == z0.b, {z0.s - z3.s} +0xc133e155 == z21.b, {z8.s - z11.s} +0xc133e1d7 == z23.b, {z12.s - z15.s} +0xc133e3df == z31.b, {z28.s - z31.s} +0xc1b3e040 == z0.h, {z0.d - z3.d} +0xc1b3e155 == z21.h, {z8.d - z11.d} +0xc1b3e1d7 == z23.h, {z12.d - z15.d} +0xc1b3e3df == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/sqcvtu.s.cs b/suite/MC/AArch64/sqcvtu.s.cs new file mode 100644 index 000000000..fe09d269e --- /dev/null +++ b/suite/MC/AArch64/sqcvtu.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc163e000 == z0.h, {z0.s, z1.s} +0xc163e155 == z21.h, {z10.s, z11.s} +0xc163e197 == z23.h, {z12.s, z13.s} +0xc163e3df == z31.h, {z30.s, z31.s} +0xc173e000 == z0.b, {z0.s - z3.s} +0xc173e115 == z21.b, {z8.s - z11.s} +0xc173e197 == z23.b, {z12.s - z15.s} +0xc173e39f == z31.b, {z28.s - z31.s} +0xc1f3e000 == z0.h, {z0.d - z3.d} +0xc1f3e115 == z21.h, {z8.d - z11.d} +0xc1f3e197 == z23.h, {z12.d - z15.d} +0xc1f3e39f == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/sqcvtun.s.cs b/suite/MC/AArch64/sqcvtun.s.cs new file mode 100644 index 000000000..f3e29584e --- /dev/null +++ b/suite/MC/AArch64/sqcvtun.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45315000 == z0.h, {z0.s-z1.s} +0x45315155 == z21.h, {z10.s-z11.s} +0x45315197 == z23.h, {z12.s-z13.s} +0x453153df == z31.h, {z30.s-z31.s} +0xc173e040 == z0.b, {z0.s - z3.s} +0xc173e155 == z21.b, {z8.s - z11.s} +0xc173e1d7 == z23.b, {z12.s - z15.s} +0xc173e3df == z31.b, {z28.s - z31.s} +0xc1f3e040 == z0.h, {z0.d - z3.d} +0xc1f3e155 == z21.h, {z8.d - z11.d} +0xc1f3e1d7 == z23.h, {z12.d - z15.d} +0xc1f3e3df == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/sqdmulh.s.cs b/suite/MC/AArch64/sqdmulh.s.cs new file mode 100644 index 000000000..bfe41ed5b --- /dev/null +++ b/suite/MC/AArch64/sqdmulh.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a400 == {z0.h - z1.h}, {z0.h - z1.h}, z0.h +0xc165a414 == {z20.h - z21.h}, {z20.h - z21.h}, z5.h +0xc168a416 == {z22.h - z23.h}, {z22.h - z23.h}, z8.h +0xc16fa41e == {z30.h - z31.h}, {z30.h - z31.h}, z15.h +0xc160b400 == {z0.h - z1.h}, {z0.h - z1.h}, {z0.h - z1.h} +0xc174b414 == {z20.h - z21.h}, {z20.h - z21.h}, {z20.h - z21.h} +0xc168b416 == {z22.h - z23.h}, {z22.h - z23.h}, {z8.h - z9.h} +0xc17eb41e == {z30.h - z31.h}, {z30.h - z31.h}, {z30.h - z31.h} +0xc1a0a400 == {z0.s - z1.s}, {z0.s - z1.s}, z0.s +0xc1a5a414 == {z20.s - z21.s}, {z20.s - z21.s}, z5.s +0xc1a8a416 == {z22.s - z23.s}, {z22.s - z23.s}, z8.s +0xc1afa41e == {z30.s - z31.s}, {z30.s - z31.s}, z15.s +0xc1a0b400 == {z0.s - z1.s}, {z0.s - z1.s}, {z0.s - z1.s} +0xc1b4b414 == {z20.s - z21.s}, {z20.s - z21.s}, {z20.s - z21.s} +0xc1a8b416 == {z22.s - z23.s}, {z22.s - z23.s}, {z8.s - z9.s} +0xc1beb41e == {z30.s - z31.s}, {z30.s - z31.s}, {z30.s - z31.s} +0xc1e0a400 == {z0.d - z1.d}, {z0.d - z1.d}, z0.d +0xc1e5a414 == {z20.d - z21.d}, {z20.d - z21.d}, z5.d +0xc1e8a416 == {z22.d - z23.d}, {z22.d - z23.d}, z8.d +0xc1efa41e == {z30.d - z31.d}, {z30.d - z31.d}, z15.d +0xc1e0b400 == {z0.d - z1.d}, {z0.d - z1.d}, {z0.d - z1.d} +0xc1f4b414 == {z20.d - z21.d}, {z20.d - z21.d}, {z20.d - z21.d} +0xc1e8b416 == {z22.d - z23.d}, {z22.d - z23.d}, {z8.d - z9.d} +0xc1feb41e == {z30.d - z31.d}, {z30.d - z31.d}, {z30.d - z31.d} +0xc120a400 == {z0.b - z1.b}, {z0.b - z1.b}, z0.b +0xc125a414 == {z20.b - z21.b}, {z20.b - z21.b}, z5.b +0xc128a416 == {z22.b - z23.b}, {z22.b - z23.b}, z8.b +0xc12fa41e == {z30.b - z31.b}, {z30.b - z31.b}, z15.b +0xc120b400 == {z0.b - z1.b}, {z0.b - z1.b}, {z0.b - z1.b} +0xc134b414 == {z20.b - z21.b}, {z20.b - z21.b}, {z20.b - z21.b} +0xc128b416 == {z22.b - z23.b}, {z22.b - z23.b}, {z8.b - z9.b} +0xc13eb41e == {z30.b - z31.b}, {z30.b - z31.b}, {z30.b - z31.b} +0xc160ac00 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165ac14 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168ac14 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fac1c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160bc00 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174bc14 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168bc14 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cbc1c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0ac00 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5ac14 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8ac14 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afac1c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0bc00 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4bc14 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8bc14 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcbc1c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0ac00 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5ac14 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8ac14 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efac1c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0bc00 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4bc14 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8bc14 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcbc1c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120ac00 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125ac14 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128ac14 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12fac1c == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120bc00 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134bc14 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128bc14 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cbc1c == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/sqrshr.s.cs b/suite/MC/AArch64/sqrshr.s.cs new file mode 100644 index 000000000..f5dd6e10d --- /dev/null +++ b/suite/MC/AArch64/sqrshr.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0d400 == z0.h, {z0.s - z1.s}, #16 +0xc1e5d555 == z21.h, {z10.s - z11.s}, #11 +0xc1e8d597 == z23.h, {z12.s - z13.s}, #8 +0xc1efd7df == z31.h, {z30.s - z31.s}, #1 +0xc160d800 == z0.b, {z0.s - z3.s}, #32 +0xc175d915 == z21.b, {z8.s - z11.s}, #11 +0xc168d997 == z23.b, {z12.s - z15.s}, #24 +0xc17fdb9f == z31.b, {z28.s - z31.s}, #1 +0xc1a0d800 == z0.h, {z0.d - z3.d}, #64 +0xc1f5d915 == z21.h, {z8.d - z11.d}, #11 +0xc1e8d997 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdb9f == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/sqrshrn.s.cs b/suite/MC/AArch64/sqrshrn.s.cs new file mode 100644 index 000000000..2751b74dc --- /dev/null +++ b/suite/MC/AArch64/sqrshrn.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45b02800 == z0.h, {z0.s-z1.s}, #16 +0x45b52955 == z21.h, {z10.s-z11.s}, #11 +0x45b82997 == z23.h, {z12.s-z13.s}, #8 +0x45bf2bdf == z31.h, {z30.s-z31.s}, #1 +0xc160dc00 == z0.b, {z0.s - z3.s}, #32 +0xc175dd15 == z21.b, {z8.s - z11.s}, #11 +0xc168dd97 == z23.b, {z12.s - z15.s}, #24 +0xc17fdf9f == z31.b, {z28.s - z31.s}, #1 +0xc1a0dc00 == z0.h, {z0.d - z3.d}, #64 +0xc1f5dd15 == z21.h, {z8.d - z11.d}, #11 +0xc1e8dd97 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdf9f == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/sqrshru.s.cs b/suite/MC/AArch64/sqrshru.s.cs new file mode 100644 index 000000000..c959acebc --- /dev/null +++ b/suite/MC/AArch64/sqrshru.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc1f0d400 == z0.h, {z0.s - z1.s}, #16 +0xc1f5d555 == z21.h, {z10.s - z11.s}, #11 +0xc1f8d597 == z23.h, {z12.s - z13.s}, #8 +0xc1ffd7df == z31.h, {z30.s - z31.s}, #1 +0xc160d840 == z0.b, {z0.s - z3.s}, #32 +0xc175d955 == z21.b, {z8.s - z11.s}, #11 +0xc168d9d7 == z23.b, {z12.s - z15.s}, #24 +0xc17fdbdf == z31.b, {z28.s - z31.s}, #1 +0xc1a0d840 == z0.h, {z0.d - z3.d}, #64 +0xc1f5d955 == z21.h, {z8.d - z11.d}, #11 +0xc1e8d9d7 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdbdf == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/sqrshrun.s.cs b/suite/MC/AArch64/sqrshrun.s.cs new file mode 100644 index 000000000..cde16790e --- /dev/null +++ b/suite/MC/AArch64/sqrshrun.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45b00800 == z0.h, {z0.s-z1.s}, #16 +0x45b50955 == z21.h, {z10.s-z11.s}, #11 +0x45b80997 == z23.h, {z12.s-z13.s}, #8 +0x45bf0bdf == z31.h, {z30.s-z31.s}, #1 +0xc160dc40 == z0.b, {z0.s - z3.s}, #32 +0xc175dd55 == z21.b, {z8.s - z11.s}, #11 +0xc168ddd7 == z23.b, {z12.s - z15.s}, #24 +0xc17fdfdf == z31.b, {z28.s - z31.s}, #1 +0xc1a0dc40 == z0.h, {z0.d - z3.d}, #64 +0xc1f5dd55 == z21.h, {z8.d - z11.d}, #11 +0xc1e8ddd7 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdfdf == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/srshl.s.cs b/suite/MC/AArch64/srshl.s.cs new file mode 100644 index 000000000..261d2603c --- /dev/null +++ b/suite/MC/AArch64/srshl.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a220 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a234 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a236 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa23e == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b220 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b234 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b236 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb23e == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a220 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a234 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a236 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa23e == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b220 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b234 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b236 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb23e == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a220 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a234 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a236 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa23e == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b220 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b234 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b236 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb23e == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a220 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a234 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a236 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa23e == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b220 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b234 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b236 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb23e == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160aa20 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165aa34 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168aa34 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16faa3c == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160ba20 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174ba34 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168ba34 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cba3c == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0aa20 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5aa34 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8aa34 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afaa3c == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0ba20 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4ba34 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8ba34 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcba3c == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0aa20 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5aa34 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8aa34 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efaa3c == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0ba20 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4ba34 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8ba34 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcba3c == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120aa20 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125aa34 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128aa34 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12faa3c == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120ba20 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134ba34 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128ba34 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cba3c == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/st1b.s.cs b/suite/MC/AArch64/st1b.s.cs new file mode 100644 index 000000000..378e1ba85 --- /dev/null +++ b/suite/MC/AArch64/st1b.s.cs @@ -0,0 +1,57 @@ +# CS_ARCH_AARCH64, None, None +0xa0200000 == {z0.b-z1.b}, pn8, [x0, x0] +0xa0351554 == {z20.b-z21.b}, pn13, [x10, x21] +0xa0280db6 == {z22.b-z23.b}, pn11, [x13, x8] +0xa03f1ffe == {z30.b-z31.b}, pn15, [sp, xzr] +0xa0600000 == {z0.b-z1.b}, pn8, [x0] +0xa0651554 == {z20.b-z21.b}, pn13, [x10, #10, mul vl] +0xa0680db6 == {z22.b-z23.b}, pn11, [x13, #-16, mul vl] +0xa06f1ffe == {z30.b-z31.b}, pn15, [sp, #-2, mul vl] +0xa0208000 == {z0.b-z3.b}, pn8, [x0, x0] +0xa0359554 == {z20.b-z23.b}, pn13, [x10, x21] +0xa0288db4 == {z20.b-z23.b}, pn11, [x13, x8] +0xa03f9ffc == {z28.b-z31.b}, pn15, [sp, xzr] +0xa0608000 == {z0.b-z3.b}, pn8, [x0] +0xa0659554 == {z20.b-z23.b}, pn13, [x10, #20, mul vl] +0xa0688db4 == {z20.b-z23.b}, pn11, [x13, #-32, mul vl] +0xa06f9ffc == {z28.b-z31.b}, pn15, [sp, #-4, mul vl] +0xa1200000 == z0.b, z8.b}, pn8, [x0, x0] +0xa1351555 == z21.b, z29.b}, pn13, [x10, x21] +0xa1280db7 == z23.b, z31.b}, pn11, [x13, x8] +0xa13f1ff7 == z23.b, z31.b}, pn15, [sp, xzr] +0xa1600000 == z0.b, z8.b}, pn8, [x0] +0xa1651555 == z21.b, z29.b}, pn13, [x10, #10, mul vl] +0xa1680db7 == {z23.b, z31.b}, pn11, [x13, #-16, mul vl] +0xa16f1ff7 == {z23.b, z31.b}, pn15, [sp, #-2, mul vl] +0xa0208000 == {z0.b-z3.b}, pn8, [x0, x0] +0xa0359554 == {z20.b-z23.b}, pn13, [x10, x21] +0xa0288db4 == {z20.b-z23.b}, pn11, [x13, x8] +0xa03f9ffc == {z28.b-z31.b}, pn15, [sp, xzr] +0xa0608000 == {z0.b-z3.b}, pn8, [x0] +0xa0659554 == {z20.b-z23.b}, pn13, [x10, #20, mul vl] +0xa0688db4 == {z20.b-z23.b}, pn11, [x13, #-32, mul vl] +0xa06f9ffc == {z28.b-z31.b}, pn15, [sp, #-4, mul vl] +0xa1208000 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0, x0] +0xa1359551 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, x21] +0xa1288db3 == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, x8] +0xa13f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, xzr] +0xa1608000 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0] +0xa1659551 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, #20, mul vl] +0xa1688db3 == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, #-32, mul vl] +0xa16f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, #-4, mul vl] +0xa1200000 == {z0.b, z8.b}, pn8, [x0, x0] +0xa1351555 == {z21.b, z29.b}, pn13, [x10, x21] +0xa1280db7 == {z23.b, z31.b}, pn11, [x13, x8] +0xa13f1ff7 == {z23.b, z31.b}, pn15, [sp, xzr] +0xa1600000 == {z0.b, z8.b}, pn8, [x0] +0xa1651555 == {z21.b, z29.b}, pn13, [x10, #10, mul vl] +0xa1680db7 == {z23.b, z31.b}, pn11, [x13, #-16, mul vl] +0xa16f1ff7 == {z23.b, z31.b}, pn15, [sp, #-2, mul vl] +0xa1208000 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0, x0] +0xa1359551 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, x21] +0xa1288db3 == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, x8] +0xa13f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, xzr] +0xa1608000 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0] +0xa1659551 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, #20, mul vl] +0xa1688db3 == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, #-32, mul vl] +0xa16f9ff3 == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/st1d.s.cs b/suite/MC/AArch64/st1d.s.cs new file mode 100644 index 000000000..fdafc3531 --- /dev/null +++ b/suite/MC/AArch64/st1d.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0206000 == {z0.d-z1.d}, pn8, [x0, x0, lsl #3] +0xa0357554 == {z20.d-z21.d}, pn13, [x10, x21, lsl #3] +0xa0286db6 == {z22.d-z23.d}, pn11, [x13, x8, lsl #3] +0xa03f7ffe == {z30.d-z31.d}, pn15, [sp, xzr, lsl #3] +0xa0606000 == {z0.d-z1.d}, pn8, [x0] +0xa0657554 == {z20.d-z21.d}, pn13, [x10, #10, mul vl] +0xa0686db6 == {z22.d-z23.d}, pn11, [x13, #-16, mul vl] +0xa06f7ffe == {z30.d-z31.d}, pn15, [sp, #-2, mul vl] +0xa020e000 == {z0.d-z3.d}, pn8, [x0, x0, lsl #3] +0xa035f554 == {z20.d-z23.d}, pn13, [x10, x21, lsl #3] +0xa028edb4 == {z20.d-z23.d}, pn11, [x13, x8, lsl #3] +0xa03ffffc == {z28.d-z31.d}, pn15, [sp, xzr, lsl #3] +0xa060e000 == {z0.d-z3.d}, pn8, [x0] +0xa065f554 == {z20.d-z23.d}, pn13, [x10, #20, mul vl] +0xa068edb4 == {z20.d-z23.d}, pn11, [x13, #-32, mul vl] +0xa06ffffc == {z28.d-z31.d}, pn15, [sp, #-4, mul vl] +0xa1206000 == {z0.d, z8.d}, pn8, [x0, x0, lsl #3] +0xa1357555 == {z21.d, z29.d}, pn13, [x10, x21, lsl #3] +0xa1286db7 == {z23.d, z31.d}, pn11, [x13, x8, lsl #3] +0xa13f7ff7 == {z23.d, z31.d}, pn15, [sp, xzr, lsl #3] +0xa1606000 == {z0.d, z8.d}, pn8, [x0] +0xa1657555 == {z21.d, z29.d}, pn13, [x10, #10, mul vl] +0xa1686db7 == {z23.d, z31.d}, pn11, [x13, #-16, mul vl] +0xa16f7ff7 == {z23.d, z31.d}, pn15, [sp, #-2, mul vl] +0xa120e000 == {z0.d, z4.d, z8.d, z12.d}, pn8, [x0, x0, lsl #3] +0xa135f551 == {z17.d, z21.d, z25.d, z29.d}, pn13, [x10, x21, lsl #3] +0xa128edb3 == {z19.d, z23.d, z27.d, z31.d}, pn11, [x13, x8, lsl #3] +0xa13ffff3 == {z19.d, z23.d, z27.d, z31.d}, pn15, [sp, xzr, lsl #3] +0xa160e000 == {z0.d, z4.d, z8.d, z12.d}, pn8, [x0] +0xa165f551 == {z17.d, z21.d, z25.d, z29.d}, pn13, [x10, #20, mul vl] +0xa168edb3 == {z19.d, z23.d, z27.d, z31.d}, pn11, [x13, #-32, mul vl] +0xa16ffff3 == {z19.d, z23.d, z27.d, z31.d}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/st1d_q.s.cs b/suite/MC/AArch64/st1d_q.s.cs new file mode 100644 index 000000000..f3a7ef4ab --- /dev/null +++ b/suite/MC/AArch64/st1d_q.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0xe5c04000 == {z0.q}, p0, [x0, x0, lsl #3] +0xe5d55555 == {z21.q}, p5, [x10, x21, lsl #3] +0xe5c84db7 == {z23.q}, p3, [x13, x8, lsl #3] +0xe5c84db7 == z23.q, p3, [x13, x8, lsl #3] +0xe5c0e000 == {z0.q}, p0, [x0] +0xe5c0e000 == z0.q, p0, [x0] +0xe5c5f555 == {z21.q}, p5, [x10, #5, mul vl] +0xe5c8edb7 == {z23.q}, p3, [x13, #-8, mul vl] +0xe5cfffff == {z31.q}, p7, [sp, #-1, mul vl] +0xe5cfffff == z31.q, p7, [sp, #-1, mul vl] diff --git a/suite/MC/AArch64/st1h.s.cs b/suite/MC/AArch64/st1h.s.cs new file mode 100644 index 000000000..fe1a8dad7 --- /dev/null +++ b/suite/MC/AArch64/st1h.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0202000 == {z0.h-z1.h}, pn8, [x0, x0, lsl #1] +0xa0353554 == {z20.h-z21.h}, pn13, [x10, x21, lsl #1] +0xa0282db6 == {z22.h-z23.h}, pn11, [x13, x8, lsl #1] +0xa03f3ffe == {z30.h-z31.h}, pn15, [sp, xzr, lsl #1] +0xa0602000 == {z0.h-z1.h}, pn8, [x0] +0xa0653554 == {z20.h-z21.h}, pn13, [x10, #10, mul vl] +0xa0682db6 == {z22.h-z23.h}, pn11, [x13, #-16, mul vl] +0xa06f3ffe == {z30.h-z31.h}, pn15, [sp, #-2, mul vl] +0xa020a000 == {z0.h-z3.h}, pn8, [x0, x0, lsl #1] +0xa035b554 == {z20.h-z23.h}, pn13, [x10, x21, lsl #1] +0xa028adb4 == {z20.h-z23.h}, pn11, [x13, x8, lsl #1] +0xa03fbffc == {z28.h-z31.h}, pn15, [sp, xzr, lsl #1] +0xa060a000 == {z0.h-z3.h}, pn8, [x0] +0xa065b554 == {z20.h-z23.h}, pn13, [x10, #20, mul vl] +0xa068adb4 == {z20.h-z23.h}, pn11, [x13, #-32, mul vl] +0xa06fbffc == {z28.h-z31.h}, pn15, [sp, #-4, mul vl] +0xa1202000 == {z0.h, z8.h}, pn8, [x0, x0, lsl #1] +0xa1353555 == {z21.h, z29.h}, pn13, [x10, x21, lsl #1] +0xa1282db7 == {z23.h, z31.h}, pn11, [x13, x8, lsl #1] +0xa13f3ff7 == {z23.h, z31.h}, pn15, [sp, xzr, lsl #1] +0xa1602000 == {z0.h, z8.h}, pn8, [x0] +0xa1653555 == {z21.h, z29.h}, pn13, [x10, #10, mul vl] +0xa1682db7 == {z23.h, z31.h}, pn11, [x13, #-16, mul vl] +0xa16f3ff7 == {z23.h, z31.h}, pn15, [sp, #-2, mul vl] +0xa120a000 == {z0.h, z4.h, z8.h, z12.h}, pn8, [x0, x0, lsl #1] +0xa135b551 == {z17.h, z21.h, z25.h, z29.h}, pn13, [x10, x21, lsl #1] +0xa128adb3 == {z19.h, z23.h, z27.h, z31.h}, pn11, [x13, x8, lsl #1] +0xa13fbff3 == {z19.h, z23.h, z27.h, z31.h}, pn15, [sp, xzr, lsl #1] +0xa160a000 == {z0.h, z4.h, z8.h, z12.h}, pn8, [x0] +0xa165b551 == {z17.h, z21.h, z25.h, z29.h}, pn13, [x10, #20, mul vl] +0xa168adb3 == {z19.h, z23.h, z27.h, z31.h}, pn11, [x13, #-32, mul vl] +0xa16fbff3 == {z19.h, z23.h, z27.h, z31.h}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/st1q.s.cs b/suite/MC/AArch64/st1q.s.cs new file mode 100644 index 000000000..17af97343 --- /dev/null +++ b/suite/MC/AArch64/st1q.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xe4202000 == {z0.q}, p0, [z0.d, x0] +0xe4353555 == {z21.q}, p5, [z10.d, x21] +0xe4282db7 == {z23.q}, p3, [z13.d, x8] +0xe43f3fff == {z31.q}, p7, [z31.d] diff --git a/suite/MC/AArch64/st1w.s.cs b/suite/MC/AArch64/st1w.s.cs new file mode 100644 index 000000000..66b17bf72 --- /dev/null +++ b/suite/MC/AArch64/st1w.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0204000 == {z0.s-z1.s}, pn8, [x0, x0, lsl #2] +0xa0355554 == {z20.s-z21.s}, pn13, [x10, x21, lsl #2] +0xa0284db6 == {z22.s-z23.s}, pn11, [x13, x8, lsl #2] +0xa03f5ffe == {z30.s-z31.s}, pn15, [sp, xzr, lsl #2] +0xa0604000 == {z0.s-z1.s}, pn8, [x0] +0xa0655554 == {z20.s-z21.s}, pn13, [x10, #10, mul vl] +0xa0684db6 == {z22.s-z23.s}, pn11, [x13, #-16, mul vl] +0xa06f5ffe == {z30.s-z31.s}, pn15, [sp, #-2, mul vl] +0xa020c000 == {z0.s-z3.s}, pn8, [x0, x0, lsl #2] +0xa035d554 == {z20.s-z23.s}, pn13, [x10, x21, lsl #2] +0xa028cdb4 == {z20.s-z23.s}, pn11, [x13, x8, lsl #2] +0xa03fdffc == {z28.s-z31.s}, pn15, [sp, xzr, lsl #2] +0xa060c000 == {z0.s-z3.s}, pn8, [x0] +0xa065d554 == {z20.s-z23.s}, pn13, [x10, #20, mul vl] +0xa068cdb4 == {z20.s-z23.s}, pn11, [x13, #-32, mul vl] +0xa06fdffc == {z28.s-z31.s}, pn15, [sp, #-4, mul vl] +0xa1204000 == {z0.s, z8.s}, pn8, [x0, x0, lsl #2] +0xa1355555 == {z21.s, z29.s}, pn13, [x10, x21, lsl #2] +0xa1284db7 == {z23.s, z31.s}, pn11, [x13, x8, lsl #2] +0xa13f5ff7 == {z23.s, z31.s}, pn15, [sp, xzr, lsl #2] +0xa1604000 == {z0.s, z8.s}, pn8, [x0] +0xa1655555 == {z21.s, z29.s}, pn13, [x10, #10, mul vl] +0xa1684db7 == {z23.s, z31.s}, pn11, [x13, #-16, mul vl] +0xa16f5ff7 == {z23.s, z31.s}, pn15, [sp, #-2, mul vl] +0xa120c000 == {z0.s, z4.s, z8.s, z12.s}, pn8, [x0, x0, lsl #2] +0xa135d551 == {z17.s, z21.s, z25.s, z29.s}, pn13, [x10, x21, lsl #2] +0xa128cdb3 == {z19.s, z23.s, z27.s, z31.s}, pn11, [x13, x8, lsl #2] +0xa13fdff3 == {z19.s, z23.s, z27.s, z31.s}, pn15, [sp, xzr, lsl #2] +0xa160c000 == {z0.s, z4.s, z8.s, z12.s}, pn8, [x0] +0xa165d551 == {z17.s, z21.s, z25.s, z29.s}, pn13, [x10, #20, mul vl] +0xa168cdb3 == {z19.s, z23.s, z27.s, z31.s}, pn11, [x13, #-32, mul vl] +0xa16fdff3 == {z19.s, z23.s, z27.s, z31.s}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/st1w_q.s.cs b/suite/MC/AArch64/st1w_q.s.cs new file mode 100644 index 000000000..edb00f72b --- /dev/null +++ b/suite/MC/AArch64/st1w_q.s.cs @@ -0,0 +1,11 @@ +# CS_ARCH_AARCH64, None, None +0xe5004000 == {z0.q}, p0, [x0, x0, lsl #2] +0xe5155555 == {z21.q}, p5, [x10, x21, lsl #2] +0xe5084db7 == {z23.q}, p3, [x13, x8, lsl #2] +0xe5084db7 == z23.q, p3, [x13, x8, lsl #2] +0xe500e000 == {z0.q}, p0, [x0] +0xe500e000 == z0.q, p0, [x0] +0xe505f555 == {z21.q}, p5, [x10, #5, mul vl] +0xe508edb7 == {z23.q}, p3, [x13, #-8, mul vl] +0xe50fffff == {z31.q}, p7, [sp, #-1, mul vl] +0xe50fffff == z31.q, p7, [sp, #-1, mul vl] diff --git a/suite/MC/AArch64/st2q.s.cs b/suite/MC/AArch64/st2q.s.cs new file mode 100644 index 000000000..1a6274abe --- /dev/null +++ b/suite/MC/AArch64/st2q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xe4600000 == {z0.q, z1.q}, p0, [x0, x0, lsl #4] +0xe4751555 == {z21.q, z22.q}, p5, [x10, x21, lsl #4] +0xe4680db7 == {z23.q, z24.q}, p3, [x13, x8, lsl #4] +0xe4400000 == {z0.q, z1.q}, p0, [x0] +0xe4451555 == {z21.q, z22.q}, p5, [x10, #10, mul vl] +0xe4480db7 == {z23.q, z24.q}, p3, [x13, #-16, mul vl] +0xe44f1fff == {z31.q, z0.q}, p7, [sp, #-2, mul vl] diff --git a/suite/MC/AArch64/st3q.s.cs b/suite/MC/AArch64/st3q.s.cs new file mode 100644 index 000000000..2a8e92b36 --- /dev/null +++ b/suite/MC/AArch64/st3q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xe4a00000 == {z0.q, z1.q, z2.q}, p0, [x0, x0, lsl #4] +0xe4b51555 == {z21.q, z22.q, z23.q}, p5, [x10, x21, lsl #4] +0xe4a80db7 == {z23.q, z24.q, z25.q}, p3, [x13, x8, lsl #4] +0xe4800000 == {z0.q, z1.q, z2.q}, p0, [x0] +0xe4851555 == {z21.q, z22.q, z23.q}, p5, [x10, #15, mul vl] +0xe4880db7 == {z23.q, z24.q, z25.q}, p3, [x13, #-24, mul vl] +0xe48f1fff == {z31.q, z0.q, z1.q}, p7, [sp, #-3, mul vl] diff --git a/suite/MC/AArch64/st4q.s.cs b/suite/MC/AArch64/st4q.s.cs new file mode 100644 index 000000000..e5bca43c1 --- /dev/null +++ b/suite/MC/AArch64/st4q.s.cs @@ -0,0 +1,8 @@ +# CS_ARCH_AARCH64, None, None +0xe4e00000 == {z0.q, z1.q, z2.q, z3.q}, p0, [x0, x0, lsl #4] +0xe4f51555 == {z21.q, z22.q, z23.q, z24.q}, p5, [x10, x21, lsl #4] +0xe4e80db7 == {z23.q, z24.q, z25.q, z26.q}, p3, [x13, x8, lsl #4] +0xe4c00000 == {z0.q, z1.q, z2.q, z3.q}, p0, [x0] +0xe4c51555 == {z21.q, z22.q, z23.q, z24.q}, p5, [x10, #20, mul vl] +0xe4c80db7 == {z23.q, z24.q, z25.q, z26.q}, p3, [x13, #-32, mul vl] +0xe4cf1fff == {z31.q, z0.q, z1.q, z2.q}, p7, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/stnt1b.s.cs b/suite/MC/AArch64/stnt1b.s.cs new file mode 100644 index 000000000..2d38ada6f --- /dev/null +++ b/suite/MC/AArch64/stnt1b.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0200001 == {z0.b-z1.b}, pn8, [x0, x0] +0xa0351555 == {z20.b-z21.b}, pn13, [x10, x21] +0xa0280db7 == {z22.b-z23.b}, pn11, [x13, x8] +0xa03f1fff == {z30.b-z31.b}, pn15, [sp, xzr] +0xa0600001 == {z0.b-z1.b}, pn8, [x0] +0xa0651555 == {z20.b-z21.b}, pn13, [x10, #10, mul vl] +0xa0680db7 == {z22.b-z23.b}, pn11, [x13, #-16, mul vl] +0xa06f1fff == {z30.b-z31.b}, pn15, [sp, #-2, mul vl] +0xa0208001 == {z0.b-z3.b}, pn8, [x0, x0] +0xa0359555 == {z20.b-z23.b}, pn13, [x10, x21] +0xa0288db5 == {z20.b-z23.b}, pn11, [x13, x8] +0xa03f9ffd == {z28.b-z31.b}, pn15, [sp, xzr] +0xa0608001 == {z0.b-z3.b}, pn8, [x0] +0xa0659555 == {z20.b-z23.b}, pn13, [x10, #20, mul vl] +0xa0688db5 == {z20.b-z23.b}, pn11, [x13, #-32, mul vl] +0xa06f9ffd == {z28.b-z31.b}, pn15, [sp, #-4, mul vl] +0xa1200008 == {z0.b, z8.b}, pn8, [x0, x0] +0xa135155d == {z21.b, z29.b}, pn13, [x10, x21] +0xa1280dbf == {z23.b, z31.b}, pn11, [x13, x8] +0xa13f1fff == {z23.b, z31.b}, pn15, [sp, xzr] +0xa1600008 == {z0.b, z8.b}, pn8, [x0] +0xa165155d == {z21.b, z29.b}, pn13, [x10, #10, mul vl] +0xa1680dbf == {z23.b, z31.b}, pn11, [x13, #-16, mul vl] +0xa16f1fff == {z23.b, z31.b}, pn15, [sp, #-2, mul vl] +0xa1208008 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0, x0] +0xa1359559 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, x21] +0xa1288dbb == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, x8] +0xa13f9ffb == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, xzr] +0xa1608008 == {z0.b, z4.b, z8.b, z12.b}, pn8, [x0] +0xa1659559 == {z17.b, z21.b, z25.b, z29.b}, pn13, [x10, #20, mul vl] +0xa1688dbb == {z19.b, z23.b, z27.b, z31.b}, pn11, [x13, #-32, mul vl] +0xa16f9ffb == {z19.b, z23.b, z27.b, z31.b}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/stnt1d.s.cs b/suite/MC/AArch64/stnt1d.s.cs new file mode 100644 index 000000000..3db2451eb --- /dev/null +++ b/suite/MC/AArch64/stnt1d.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0206001 == {z0.d-z1.d}, pn8, [x0, x0, lsl #3] +0xa0357555 == {z20.d-z21.d}, pn13, [x10, x21, lsl #3] +0xa0286db7 == {z22.d-z23.d}, pn11, [x13, x8, lsl #3] +0xa03f7fff == {z30.d-z31.d}, pn15, [sp, xzr, lsl #3] +0xa0606001 == {z0.d-z1.d}, pn8, [x0] +0xa0657555 == {z20.d-z21.d}, pn13, [x10, #10, mul vl] +0xa0686db7 == {z22.d-z23.d}, pn11, [x13, #-16, mul vl] +0xa06f7fff == {z30.d-z31.d}, pn15, [sp, #-2, mul vl] +0xa020e001 == {z0.d-z3.d}, pn8, [x0, x0, lsl #3] +0xa035f555 == {z20.d-z23.d}, pn13, [x10, x21, lsl #3] +0xa028edb5 == {z20.d-z23.d}, pn11, [x13, x8, lsl #3] +0xa03ffffd == {z28.d-z31.d}, pn15, [sp, xzr, lsl #3] +0xa060e001 == {z0.d-z3.d}, pn8, [x0] +0xa065f555 == {z20.d-z23.d}, pn13, [x10, #20, mul vl] +0xa068edb5 == {z20.d-z23.d}, pn11, [x13, #-32, mul vl] +0xa06ffffd == {z28.d-z31.d}, pn15, [sp, #-4, mul vl] +0xa1206008 == {z0.d, z8.d}, pn8, [x0, x0, lsl #3] +0xa135755d == {z21.d, z29.d}, pn13, [x10, x21, lsl #3] +0xa1286dbf == {z23.d, z31.d}, pn11, [x13, x8, lsl #3] +0xa13f7fff == {z23.d, z31.d}, pn15, [sp, xzr, lsl #3] +0xa1606008 == {z0.d, z8.d}, pn8, [x0] +0xa165755d == {z21.d, z29.d}, pn13, [x10, #10, mul vl] +0xa1686dbf == {z23.d, z31.d}, pn11, [x13, #-16, mul vl] +0xa16f7fff == {z23.d, z31.d}, pn15, [sp, #-2, mul vl] +0xa120e008 == {z0.d, z4.d, z8.d, z12.d}, pn8, [x0, x0, lsl #3] +0xa135f559 == {z17.d, z21.d, z25.d, z29.d}, pn13, [x10, x21, lsl #3] +0xa128edbb == {z19.d, z23.d, z27.d, z31.d}, pn11, [x13, x8, lsl #3] +0xa13ffffb == {z19.d, z23.d, z27.d, z31.d}, pn15, [sp, xzr, lsl #3] +0xa160e008 == {z0.d, z4.d, z8.d, z12.d}, pn8, [x0] +0xa165f559 == {z17.d, z21.d, z25.d, z29.d}, pn13, [x10, #20, mul vl] +0xa168edbb == {z19.d, z23.d, z27.d, z31.d}, pn11, [x13, #-32, mul vl] +0xa16ffffb == {z19.d, z23.d, z27.d, z31.d}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/stnt1h.s.cs b/suite/MC/AArch64/stnt1h.s.cs new file mode 100644 index 000000000..d7f93fafe --- /dev/null +++ b/suite/MC/AArch64/stnt1h.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0202001 == {z0.h-z1.h}, pn8, [x0, x0, lsl #1] +0xa0353555 == {z20.h-z21.h}, pn13, [x10, x21, lsl #1] +0xa0282db7 == {z22.h-z23.h}, pn11, [x13, x8, lsl #1] +0xa03f3fff == {z30.h-z31.h}, pn15, [sp, xzr, lsl #1] +0xa0602001 == {z0.h-z1.h}, pn8, [x0] +0xa0653555 == {z20.h-z21.h}, pn13, [x10, #10, mul vl] +0xa0682db7 == {z22.h-z23.h}, pn11, [x13, #-16, mul vl] +0xa06f3fff == {z30.h-z31.h}, pn15, [sp, #-2, mul vl] +0xa020a001 == {z0.h-z3.h}, pn8, [x0, x0, lsl #1] +0xa035b555 == {z20.h-z23.h}, pn13, [x10, x21, lsl #1] +0xa028adb5 == {z20.h-z23.h}, pn11, [x13, x8, lsl #1] +0xa03fbffd == {z28.h-z31.h}, pn15, [sp, xzr, lsl #1] +0xa060a001 == {z0.h-z3.h}, pn8, [x0] +0xa065b555 == {z20.h-z23.h}, pn13, [x10, #20, mul vl] +0xa068adb5 == {z20.h-z23.h}, pn11, [x13, #-32, mul vl] +0xa06fbffd == {z28.h-z31.h}, pn15, [sp, #-4, mul vl] +0xa1202008 == {z0.h, z8.h}, pn8, [x0, x0, lsl #1] +0xa135355d == {z21.h, z29.h}, pn13, [x10, x21, lsl #1] +0xa1282dbf == {z23.h, z31.h}, pn11, [x13, x8, lsl #1] +0xa13f3fff == {z23.h, z31.h}, pn15, [sp, xzr, lsl #1] +0xa1602008 == {z0.h, z8.h}, pn8, [x0] +0xa165355d == {z21.h, z29.h}, pn13, [x10, #10, mul vl] +0xa1682dbf == {z23.h, z31.h}, pn11, [x13, #-16, mul vl] +0xa16f3fff == {z23.h, z31.h}, pn15, [sp, #-2, mul vl] +0xa120a008 == {z0.h, z4.h, z8.h, z12.h}, pn8, [x0, x0, lsl #1] +0xa135b559 == {z17.h, z21.h, z25.h, z29.h}, pn13, [x10, x21, lsl #1] +0xa128adbb == {z19.h, z23.h, z27.h, z31.h}, pn11, [x13, x8, lsl #1] +0xa13fbffb == {z19.h, z23.h, z27.h, z31.h}, pn15, [sp, xzr, lsl #1] +0xa160a008 == {z0.h, z4.h, z8.h, z12.h}, pn8, [x0] +0xa165b559 == {z17.h, z21.h, z25.h, z29.h}, pn13, [x10, #20, mul vl] +0xa168adbb == {z19.h, z23.h, z27.h, z31.h}, pn11, [x13, #-32, mul vl] +0xa16fbffb == {z19.h, z23.h, z27.h, z31.h}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/stnt1w.s.cs b/suite/MC/AArch64/stnt1w.s.cs new file mode 100644 index 000000000..a5cd6e34f --- /dev/null +++ b/suite/MC/AArch64/stnt1w.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xa0204001 == {z0.s-z1.s}, pn8, [x0, x0, lsl #2] +0xa0355555 == {z20.s-z21.s}, pn13, [x10, x21, lsl #2] +0xa0284db7 == {z22.s-z23.s}, pn11, [x13, x8, lsl #2] +0xa03f5fff == {z30.s-z31.s}, pn15, [sp, xzr, lsl #2] +0xa0604001 == {z0.s-z1.s}, pn8, [x0] +0xa0655555 == {z20.s-z21.s}, pn13, [x10, #10, mul vl] +0xa0684db7 == {z22.s-z23.s}, pn11, [x13, #-16, mul vl] +0xa06f5fff == {z30.s-z31.s}, pn15, [sp, #-2, mul vl] +0xa020c001 == {z0.s-z3.s}, pn8, [x0, x0, lsl #2] +0xa035d555 == {z20.s-z23.s}, pn13, [x10, x21, lsl #2] +0xa028cdb5 == {z20.s-z23.s}, pn11, [x13, x8, lsl #2] +0xa03fdffd == {z28.s-z31.s}, pn15, [sp, xzr, lsl #2] +0xa060c001 == {z0.s-z3.s}, pn8, [x0] +0xa065d555 == {z20.s-z23.s}, pn13, [x10, #20, mul vl] +0xa068cdb5 == {z20.s-z23.s}, pn11, [x13, #-32, mul vl] +0xa06fdffd == {z28.s-z31.s}, pn15, [sp, #-4, mul vl] +0xa1204008 == {z0.s, z8.s}, pn8, [x0, x0, lsl #2] +0xa135555d == {z21.s, z29.s}, pn13, [x10, x21, lsl #2] +0xa1284dbf == {z23.s, z31.s}, pn11, [x13, x8, lsl #2] +0xa13f5fff == {z23.s, z31.s}, pn15, [sp, xzr, lsl #2] +0xa1604008 == {z0.s, z8.s}, pn8, [x0] +0xa165555d == {z21.s, z29.s}, pn13, [x10, #10, mul vl] +0xa1684dbf == {z23.s, z31.s}, pn11, [x13, #-16, mul vl] +0xa16f5fff == {z23.s, z31.s}, pn15, [sp, #-2, mul vl] +0xa120c008 == {z0.s, z4.s, z8.s, z12.s}, pn8, [x0, x0, lsl #2] +0xa135d559 == {z17.s, z21.s, z25.s, z29.s}, pn13, [x10, x21, lsl #2] +0xa128cdbb == {z19.s, z23.s, z27.s, z31.s}, pn11, [x13, x8, lsl #2] +0xa13fdffb == {z19.s, z23.s, z27.s, z31.s}, pn15, [sp, xzr, lsl #2] +0xa160c008 == {z0.s, z4.s, z8.s, z12.s}, pn8, [x0] +0xa165d559 == {z17.s, z21.s, z25.s, z29.s}, pn13, [x10, #20, mul vl] +0xa168cdbb == {z19.s, z23.s, z27.s, z31.s}, pn11, [x13, #-32, mul vl] +0xa16fdffb == {z19.s, z23.s, z27.s, z31.s}, pn15, [sp, #-4, mul vl] diff --git a/suite/MC/AArch64/str.s.cs b/suite/MC/AArch64/str.s.cs new file mode 100644 index 000000000..40ec419f4 --- /dev/null +++ b/suite/MC/AArch64/str.s.cs @@ -0,0 +1,5 @@ +# CS_ARCH_AARCH64, None, None +0xe13f8000 == zt0, [x0] +0xe13f8140 == zt0, [x10] +0xe13f81a0 == zt0, [x13] +0xe13f83e0 == zt0, [sp] diff --git a/suite/MC/AArch64/sub.s.cs b/suite/MC/AArch64/sub.s.cs new file mode 100644 index 000000000..103172f96 --- /dev/null +++ b/suite/MC/AArch64/sub.s.cs @@ -0,0 +1,289 @@ +# CS_ARCH_AARCH64, None, None +0xc1a01c18 == za.s[w8, 0, vgx2], {z0.s, z1.s} +0xc1a01c18 == za.s[w8, 0], {z0.s, z1.s} +0xc1a05d5d == za.s[w10, 5, vgx2], {z10.s, z11.s} +0xc1a05d5d == za.s[w10, 5], {z10.s, z11.s} +0xc1a07d9f == za.s[w11, 7, vgx2], {z12.s, z13.s} +0xc1a07d9f == za.s[w11, 7], {z12.s, z13.s} +0xc1a07fdf == za.s[w11, 7, vgx2], {z30.s, z31.s} +0xc1a07fdf == za.s[w11, 7], {z30.s, z31.s} +0xc1a01e1d == za.s[w8, 5, vgx2], {z16.s, z17.s} +0xc1a01e1d == za.s[w8, 5], {z16.s, z17.s} +0xc1a01c19 == za.s[w8, 1, vgx2], {z0.s, z1.s} +0xc1a01c19 == za.s[w8, 1], {z0.s, z1.s} +0xc1a05e58 == za.s[w10, 0, vgx2], {z18.s, z19.s} +0xc1a05e58 == za.s[w10, 0], {z18.s, z19.s} +0xc1a01d98 == za.s[w8, 0, vgx2], {z12.s, z13.s} +0xc1a01d98 == za.s[w8, 0], {z12.s, z13.s} +0xc1a05c19 == za.s[w10, 1, vgx2], {z0.s, z1.s} +0xc1a05c19 == za.s[w10, 1], {z0.s, z1.s} +0xc1a01edd == za.s[w8, 5, vgx2], {z22.s, z23.s} +0xc1a01edd == za.s[w8, 5], {z22.s, z23.s} +0xc1a07d1a == za.s[w11, 2, vgx2], {z8.s, z9.s} +0xc1a07d1a == za.s[w11, 2], {z8.s, z9.s} +0xc1a03d9f == za.s[w9, 7, vgx2], {z12.s, z13.s} +0xc1a03d9f == za.s[w9, 7], {z12.s, z13.s} +0xc1201818 == za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s +0xc1201818 == za.s[w8, 0], {z0.s - z1.s}, z0.s +0xc125595d == za.s[w10, 5, vgx2], {z10.s, z11.s}, z5.s +0xc125595d == za.s[w10, 5], {z10.s - z11.s}, z5.s +0xc12879bf == za.s[w11, 7, vgx2], {z13.s, z14.s}, z8.s +0xc12879bf == za.s[w11, 7], {z13.s - z14.s}, z8.s +0xc12f7bff == za.s[w11, 7, vgx2], {z31.s, z0.s}, z15.s +0xc12f7bff == za.s[w11, 7], {z31.s - z0.s}, z15.s +0xc1201a3d == za.s[w8, 5, vgx2], {z17.s, z18.s}, z0.s +0xc1201a3d == za.s[w8, 5], {z17.s - z18.s}, z0.s +0xc12e1839 == za.s[w8, 1, vgx2], {z1.s, z2.s}, z14.s +0xc12e1839 == za.s[w8, 1], {z1.s - z2.s}, z14.s +0xc1245a78 == za.s[w10, 0, vgx2], {z19.s, z20.s}, z4.s +0xc1245a78 == za.s[w10, 0], {z19.s - z20.s}, z4.s +0xc1221998 == za.s[w8, 0, vgx2], {z12.s, z13.s}, z2.s +0xc1221998 == za.s[w8, 0], {z12.s - z13.s}, z2.s +0xc12a5839 == za.s[w10, 1, vgx2], {z1.s, z2.s}, z10.s +0xc12a5839 == za.s[w10, 1], {z1.s - z2.s}, z10.s +0xc12e1add == za.s[w8, 5, vgx2], {z22.s, z23.s}, z14.s +0xc12e1add == za.s[w8, 5], {z22.s - z23.s}, z14.s +0xc121793a == za.s[w11, 2, vgx2], {z9.s, z10.s}, z1.s +0xc121793a == za.s[w11, 2], {z9.s - z10.s}, z1.s +0xc12b399f == za.s[w9, 7, vgx2], {z12.s, z13.s}, z11.s +0xc12b399f == za.s[w9, 7], {z12.s - z13.s}, z11.s +0xc1a01818 == za.s[w8, 0, vgx2], {z0.s, z1.s}, {z0.s, z1.s} +0xc1a01818 == za.s[w8, 0], {z0.s - z1.s}, {z0.s - z1.s} +0xc1b4595d == za.s[w10, 5, vgx2], {z10.s, z11.s}, {z20.s, z21.s} +0xc1b4595d == za.s[w10, 5], {z10.s - z11.s}, {z20.s - z21.s} +0xc1a8799f == za.s[w11, 7, vgx2], {z12.s, z13.s}, {z8.s, z9.s} +0xc1a8799f == za.s[w11, 7], {z12.s - z13.s}, {z8.s - z9.s} +0xc1be7bdf == za.s[w11, 7, vgx2], {z30.s, z31.s}, {z30.s, z31.s} +0xc1be7bdf == za.s[w11, 7], {z30.s - z31.s}, {z30.s - z31.s} +0xc1b01a1d == za.s[w8, 5, vgx2], {z16.s, z17.s}, {z16.s, z17.s} +0xc1b01a1d == za.s[w8, 5], {z16.s - z17.s}, {z16.s - z17.s} +0xc1be1819 == za.s[w8, 1, vgx2], {z0.s, z1.s}, {z30.s, z31.s} +0xc1be1819 == za.s[w8, 1], {z0.s - z1.s}, {z30.s - z31.s} +0xc1b45a58 == za.s[w10, 0, vgx2], {z18.s, z19.s}, {z20.s, z21.s} +0xc1b45a58 == za.s[w10, 0], {z18.s - z19.s}, {z20.s - z21.s} +0xc1a21998 == za.s[w8, 0, vgx2], {z12.s, z13.s}, {z2.s, z3.s} +0xc1a21998 == za.s[w8, 0], {z12.s - z13.s}, {z2.s - z3.s} +0xc1ba5819 == za.s[w10, 1, vgx2], {z0.s, z1.s}, {z26.s, z27.s} +0xc1ba5819 == za.s[w10, 1], {z0.s - z1.s}, {z26.s - z27.s} +0xc1be1add == za.s[w8, 5, vgx2], {z22.s, z23.s}, {z30.s, z31.s} +0xc1be1add == za.s[w8, 5], {z22.s - z23.s}, {z30.s - z31.s} +0xc1a0791a == za.s[w11, 2, vgx2], {z8.s, z9.s}, {z0.s, z1.s} +0xc1a0791a == za.s[w11, 2], {z8.s - z9.s}, {z0.s - z1.s} +0xc1aa399f == za.s[w9, 7, vgx2], {z12.s, z13.s}, {z10.s, z11.s} +0xc1aa399f == za.s[w9, 7], {z12.s - z13.s}, {z10.s - z11.s} +0xc1e01c18 == za.d[w8, 0, vgx2], {z0.d, z1.d} +0xc1e01c18 == za.d[w8, 0], {z0.d, z1.d} +0xc1e05d5d == za.d[w10, 5, vgx2], {z10.d, z11.d} +0xc1e05d5d == za.d[w10, 5], {z10.d, z11.d} +0xc1e07d9f == za.d[w11, 7, vgx2], {z12.d, z13.d} +0xc1e07d9f == za.d[w11, 7], {z12.d, z13.d} +0xc1e07fdf == za.d[w11, 7, vgx2], {z30.d, z31.d} +0xc1e07fdf == za.d[w11, 7], {z30.d, z31.d} +0xc1e01e1d == za.d[w8, 5, vgx2], {z16.d, z17.d} +0xc1e01e1d == za.d[w8, 5], {z16.d, z17.d} +0xc1e01c19 == za.d[w8, 1, vgx2], {z0.d, z1.d} +0xc1e01c19 == za.d[w8, 1], {z0.d, z1.d} +0xc1e05e58 == za.d[w10, 0, vgx2], {z18.d, z19.d} +0xc1e05e58 == za.d[w10, 0], {z18.d, z19.d} +0xc1e01d98 == za.d[w8, 0, vgx2], {z12.d, z13.d} +0xc1e01d98 == za.d[w8, 0], {z12.d, z13.d} +0xc1e05c19 == za.d[w10, 1, vgx2], {z0.d, z1.d} +0xc1e05c19 == za.d[w10, 1], {z0.d, z1.d} +0xc1e01edd == za.d[w8, 5, vgx2], {z22.d, z23.d} +0xc1e01edd == za.d[w8, 5], {z22.d, z23.d} +0xc1e07d1a == za.d[w11, 2, vgx2], {z8.d, z9.d} +0xc1e07d1a == za.d[w11, 2], {z8.d, z9.d} +0xc1e03d9f == za.d[w9, 7, vgx2], {z12.d, z13.d} +0xc1e03d9f == za.d[w9, 7], {z12.d, z13.d} +0xc1601818 == za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d +0xc1601818 == za.d[w8, 0], {z0.d - z1.d}, z0.d +0xc165595d == za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d +0xc165595d == za.d[w10, 5], {z10.d - z11.d}, z5.d +0xc16879bf == za.d[w11, 7, vgx2], {z13.d, z14.d}, z8.d +0xc16879bf == za.d[w11, 7], {z13.d - z14.d}, z8.d +0xc16f7bff == za.d[w11, 7, vgx2], {z31.d, z0.d}, z15.d +0xc16f7bff == za.d[w11, 7], {z31.d - z0.d}, z15.d +0xc1601a3d == za.d[w8, 5, vgx2], {z17.d, z18.d}, z0.d +0xc1601a3d == za.d[w8, 5], {z17.d - z18.d}, z0.d +0xc16e1839 == za.d[w8, 1, vgx2], {z1.d, z2.d}, z14.d +0xc16e1839 == za.d[w8, 1], {z1.d - z2.d}, z14.d +0xc1645a78 == za.d[w10, 0, vgx2], {z19.d, z20.d}, z4.d +0xc1645a78 == za.d[w10, 0], {z19.d - z20.d}, z4.d +0xc1621998 == za.d[w8, 0, vgx2], {z12.d, z13.d}, z2.d +0xc1621998 == za.d[w8, 0], {z12.d - z13.d}, z2.d +0xc16a5839 == za.d[w10, 1, vgx2], {z1.d, z2.d}, z10.d +0xc16a5839 == za.d[w10, 1], {z1.d - z2.d}, z10.d +0xc16e1add == za.d[w8, 5, vgx2], {z22.d, z23.d}, z14.d +0xc16e1add == za.d[w8, 5], {z22.d - z23.d}, z14.d +0xc161793a == za.d[w11, 2, vgx2], {z9.d, z10.d}, z1.d +0xc161793a == za.d[w11, 2], {z9.d - z10.d}, z1.d +0xc16b399f == za.d[w9, 7, vgx2], {z12.d, z13.d}, z11.d +0xc16b399f == za.d[w9, 7], {z12.d - z13.d}, z11.d +0xc1e01818 == za.d[w8, 0, vgx2], {z0.d, z1.d}, {z0.d, z1.d} +0xc1e01818 == za.d[w8, 0], {z0.d - z1.d}, {z0.d - z1.d} +0xc1f4595d == za.d[w10, 5, vgx2], {z10.d, z11.d}, {z20.d, z21.d} +0xc1f4595d == za.d[w10, 5], {z10.d - z11.d}, {z20.d - z21.d} +0xc1e8799f == za.d[w11, 7, vgx2], {z12.d, z13.d}, {z8.d, z9.d} +0xc1e8799f == za.d[w11, 7], {z12.d - z13.d}, {z8.d - z9.d} +0xc1fe7bdf == za.d[w11, 7, vgx2], {z30.d, z31.d}, {z30.d, z31.d} +0xc1fe7bdf == za.d[w11, 7], {z30.d - z31.d}, {z30.d - z31.d} +0xc1f01a1d == za.d[w8, 5, vgx2], {z16.d, z17.d}, {z16.d, z17.d} +0xc1f01a1d == za.d[w8, 5], {z16.d - z17.d}, {z16.d - z17.d} +0xc1fe1819 == za.d[w8, 1, vgx2], {z0.d, z1.d}, {z30.d, z31.d} +0xc1fe1819 == za.d[w8, 1], {z0.d - z1.d}, {z30.d - z31.d} +0xc1f45a58 == za.d[w10, 0, vgx2], {z18.d, z19.d}, {z20.d, z21.d} +0xc1f45a58 == za.d[w10, 0], {z18.d - z19.d}, {z20.d - z21.d} +0xc1e21998 == za.d[w8, 0, vgx2], {z12.d, z13.d}, {z2.d, z3.d} +0xc1e21998 == za.d[w8, 0], {z12.d - z13.d}, {z2.d - z3.d} +0xc1fa5819 == za.d[w10, 1, vgx2], {z0.d, z1.d}, {z26.d, z27.d} +0xc1fa5819 == za.d[w10, 1], {z0.d - z1.d}, {z26.d - z27.d} +0xc1fe1add == za.d[w8, 5, vgx2], {z22.d, z23.d}, {z30.d, z31.d} +0xc1fe1add == za.d[w8, 5], {z22.d - z23.d}, {z30.d - z31.d} +0xc1e0791a == za.d[w11, 2, vgx2], {z8.d, z9.d}, {z0.d, z1.d} +0xc1e0791a == za.d[w11, 2], {z8.d - z9.d}, {z0.d - z1.d} +0xc1ea399f == za.d[w9, 7, vgx2], {z12.d, z13.d}, {z10.d, z11.d} +0xc1ea399f == za.d[w9, 7], {z12.d - z13.d}, {z10.d - z11.d} +0xc1a11c18 == za.s[w8, 0, vgx4], {z0.s - z3.s} +0xc1a11c18 == za.s[w8, 0], {z0.s - z3.s} +0xc1a15d1d == za.s[w10, 5, vgx4], {z8.s - z11.s} +0xc1a15d1d == za.s[w10, 5], {z8.s - z11.s} +0xc1a17d9f == za.s[w11, 7, vgx4], {z12.s - z15.s} +0xc1a17d9f == za.s[w11, 7], {z12.s - z15.s} +0xc1a17f9f == za.s[w11, 7, vgx4], {z28.s - z31.s} +0xc1a17f9f == za.s[w11, 7], {z28.s - z31.s} +0xc1a11e1d == za.s[w8, 5, vgx4], {z16.s - z19.s} +0xc1a11e1d == za.s[w8, 5], {z16.s - z19.s} +0xc1a11c19 == za.s[w8, 1, vgx4], {z0.s - z3.s} +0xc1a11c19 == za.s[w8, 1], {z0.s - z3.s} +0xc1a15e18 == za.s[w10, 0, vgx4], {z16.s - z19.s} +0xc1a15e18 == za.s[w10, 0], {z16.s - z19.s} +0xc1a11d98 == za.s[w8, 0, vgx4], {z12.s - z15.s} +0xc1a11d98 == za.s[w8, 0], {z12.s - z15.s} +0xc1a15c19 == za.s[w10, 1, vgx4], {z0.s - z3.s} +0xc1a15c19 == za.s[w10, 1], {z0.s - z3.s} +0xc1a11e9d == za.s[w8, 5, vgx4], {z20.s - z23.s} +0xc1a11e9d == za.s[w8, 5], {z20.s - z23.s} +0xc1a17d1a == za.s[w11, 2, vgx4], {z8.s - z11.s} +0xc1a17d1a == za.s[w11, 2], {z8.s - z11.s} +0xc1a13d9f == za.s[w9, 7, vgx4], {z12.s - z15.s} +0xc1a13d9f == za.s[w9, 7], {z12.s - z15.s} +0xc1301818 == za.s[w8, 0, vgx4], {z0.s - z3.s}, z0.s +0xc1301818 == za.s[w8, 0], {z0.s - z3.s}, z0.s +0xc135595d == za.s[w10, 5, vgx4], {z10.s - z13.s}, z5.s +0xc135595d == za.s[w10, 5], {z10.s - z13.s}, z5.s +0xc13879bf == za.s[w11, 7, vgx4], {z13.s - z16.s}, z8.s +0xc13879bf == za.s[w11, 7], {z13.s - z16.s}, z8.s +0xc13f7bff == za.s[w11, 7, vgx4], {z31.s - z2.s}, z15.s +0xc13f7bff == za.s[w11, 7], {z31.s - z2.s}, z15.s +0xc1301a3d == za.s[w8, 5, vgx4], {z17.s - z20.s}, z0.s +0xc1301a3d == za.s[w8, 5], {z17.s - z20.s}, z0.s +0xc13e1839 == za.s[w8, 1, vgx4], {z1.s - z4.s}, z14.s +0xc13e1839 == za.s[w8, 1], {z1.s - z4.s}, z14.s +0xc1345a78 == za.s[w10, 0, vgx4], {z19.s - z22.s}, z4.s +0xc1345a78 == za.s[w10, 0], {z19.s - z22.s}, z4.s +0xc1321998 == za.s[w8, 0, vgx4], {z12.s - z15.s}, z2.s +0xc1321998 == za.s[w8, 0], {z12.s - z15.s}, z2.s +0xc13a5839 == za.s[w10, 1, vgx4], {z1.s - z4.s}, z10.s +0xc13a5839 == za.s[w10, 1], {z1.s - z4.s}, z10.s +0xc13e1add == za.s[w8, 5, vgx4], {z22.s - z25.s}, z14.s +0xc13e1add == za.s[w8, 5], {z22.s - z25.s}, z14.s +0xc131793a == za.s[w11, 2, vgx4], {z9.s - z12.s}, z1.s +0xc131793a == za.s[w11, 2], {z9.s - z12.s}, z1.s +0xc13b399f == za.s[w9, 7, vgx4], {z12.s - z15.s}, z11.s +0xc13b399f == za.s[w9, 7], {z12.s - z15.s}, z11.s +0xc1a11818 == za.s[w8, 0, vgx4], {z0.s - z3.s}, {z0.s - z3.s} +0xc1a11818 == za.s[w8, 0], {z0.s - z3.s}, {z0.s - z3.s} +0xc1b5591d == za.s[w10, 5, vgx4], {z8.s - z11.s}, {z20.s - z23.s} +0xc1b5591d == za.s[w10, 5], {z8.s - z11.s}, {z20.s - z23.s} +0xc1a9799f == za.s[w11, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a9799f == za.s[w11, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1bd7b9f == za.s[w11, 7, vgx4], {z28.s - z31.s}, {z28.s - z31.s} +0xc1bd7b9f == za.s[w11, 7], {z28.s - z31.s}, {z28.s - z31.s} +0xc1b11a1d == za.s[w8, 5, vgx4], {z16.s - z19.s}, {z16.s - z19.s} +0xc1b11a1d == za.s[w8, 5], {z16.s - z19.s}, {z16.s - z19.s} +0xc1bd1819 == za.s[w8, 1, vgx4], {z0.s - z3.s}, {z28.s - z31.s} +0xc1bd1819 == za.s[w8, 1], {z0.s - z3.s}, {z28.s - z31.s} +0xc1b55a18 == za.s[w10, 0, vgx4], {z16.s - z19.s}, {z20.s - z23.s} +0xc1b55a18 == za.s[w10, 0], {z16.s - z19.s}, {z20.s - z23.s} +0xc1a11998 == za.s[w8, 0, vgx4], {z12.s - z15.s}, {z0.s - z3.s} +0xc1a11998 == za.s[w8, 0], {z12.s - z15.s}, {z0.s - z3.s} +0xc1b95819 == za.s[w10, 1, vgx4], {z0.s - z3.s}, {z24.s - z27.s} +0xc1b95819 == za.s[w10, 1], {z0.s - z3.s}, {z24.s - z27.s} +0xc1bd1a9d == za.s[w8, 5, vgx4], {z20.s - z23.s}, {z28.s - z31.s} +0xc1bd1a9d == za.s[w8, 5], {z20.s - z23.s}, {z28.s - z31.s} +0xc1a1791a == za.s[w11, 2, vgx4], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a1791a == za.s[w11, 2], {z8.s - z11.s}, {z0.s - z3.s} +0xc1a9399f == za.s[w9, 7, vgx4], {z12.s - z15.s}, {z8.s - z11.s} +0xc1a9399f == za.s[w9, 7], {z12.s - z15.s}, {z8.s - z11.s} +0xc1e11c18 == za.d[w8, 0, vgx4], {z0.d - z3.d} +0xc1e11c18 == za.d[w8, 0], {z0.d - z3.d} +0xc1e15d1d == za.d[w10, 5, vgx4], {z8.d - z11.d} +0xc1e15d1d == za.d[w10, 5], {z8.d - z11.d} +0xc1e17d9f == za.d[w11, 7, vgx4], {z12.d - z15.d} +0xc1e17d9f == za.d[w11, 7], {z12.d - z15.d} +0xc1e17f9f == za.d[w11, 7, vgx4], {z28.d - z31.d} +0xc1e17f9f == za.d[w11, 7], {z28.d - z31.d} +0xc1e11e1d == za.d[w8, 5, vgx4], {z16.d - z19.d} +0xc1e11e1d == za.d[w8, 5], {z16.d - z19.d} +0xc1e11c19 == za.d[w8, 1, vgx4], {z0.d - z3.d} +0xc1e11c19 == za.d[w8, 1], {z0.d - z3.d} +0xc1e15e18 == za.d[w10, 0, vgx4], {z16.d - z19.d} +0xc1e15e18 == za.d[w10, 0], {z16.d - z19.d} +0xc1e11d98 == za.d[w8, 0, vgx4], {z12.d - z15.d} +0xc1e11d98 == za.d[w8, 0], {z12.d - z15.d} +0xc1e15c19 == za.d[w10, 1, vgx4], {z0.d - z3.d} +0xc1e15c19 == za.d[w10, 1], {z0.d - z3.d} +0xc1e11e9d == za.d[w8, 5, vgx4], {z20.d - z23.d} +0xc1e11e9d == za.d[w8, 5], {z20.d - z23.d} +0xc1e17d1a == za.d[w11, 2, vgx4], {z8.d - z11.d} +0xc1e17d1a == za.d[w11, 2], {z8.d - z11.d} +0xc1e13d9f == za.d[w9, 7, vgx4], {z12.d - z15.d} +0xc1e13d9f == za.d[w9, 7], {z12.d - z15.d} +0xc1701818 == za.d[w8, 0, vgx4], {z0.d - z3.d}, z0.d +0xc1701818 == za.d[w8, 0], {z0.d - z3.d}, z0.d +0xc175595d == za.d[w10, 5, vgx4], {z10.d - z13.d}, z5.d +0xc175595d == za.d[w10, 5], {z10.d - z13.d}, z5.d +0xc17879bf == za.d[w11, 7, vgx4], {z13.d - z16.d}, z8.d +0xc17879bf == za.d[w11, 7], {z13.d - z16.d}, z8.d +0xc17f7bff == za.d[w11, 7, vgx4], {z31.d - z2.d}, z15.d +0xc17f7bff == za.d[w11, 7], {z31.d - z2.d}, z15.d +0xc1701a3d == za.d[w8, 5, vgx4], {z17.d - z20.d}, z0.d +0xc1701a3d == za.d[w8, 5], {z17.d - z20.d}, z0.d +0xc17e1839 == za.d[w8, 1, vgx4], {z1.d - z4.d}, z14.d +0xc17e1839 == za.d[w8, 1], {z1.d - z4.d}, z14.d +0xc1745a78 == za.d[w10, 0, vgx4], {z19.d - z22.d}, z4.d +0xc1745a78 == za.d[w10, 0], {z19.d - z22.d}, z4.d +0xc1721998 == za.d[w8, 0, vgx4], {z12.d - z15.d}, z2.d +0xc1721998 == za.d[w8, 0], {z12.d - z15.d}, z2.d +0xc17a5839 == za.d[w10, 1, vgx4], {z1.d - z4.d}, z10.d +0xc17a5839 == za.d[w10, 1], {z1.d - z4.d}, z10.d +0xc17e1add == za.d[w8, 5, vgx4], {z22.d - z25.d}, z14.d +0xc17e1add == za.d[w8, 5], {z22.d - z25.d}, z14.d +0xc171793a == za.d[w11, 2, vgx4], {z9.d - z12.d}, z1.d +0xc171793a == za.d[w11, 2], {z9.d - z12.d}, z1.d +0xc17b399f == za.d[w9, 7, vgx4], {z12.d - z15.d}, z11.d +0xc17b399f == za.d[w9, 7], {z12.d - z15.d}, z11.d +0xc1e11818 == za.d[w8, 0, vgx4], {z0.d - z3.d}, {z0.d - z3.d} +0xc1e11818 == za.d[w8, 0], {z0.d - z3.d}, {z0.d - z3.d} +0xc1f5591d == za.d[w10, 5, vgx4], {z8.d - z11.d}, {z20.d - z23.d} +0xc1f5591d == za.d[w10, 5], {z8.d - z11.d}, {z20.d - z23.d} +0xc1e9799f == za.d[w11, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e9799f == za.d[w11, 7], {z12.d - z15.d}, {z8.d - z11.d} +0xc1fd7b9f == za.d[w11, 7, vgx4], {z28.d - z31.d}, {z28.d - z31.d} +0xc1fd7b9f == za.d[w11, 7], {z28.d - z31.d}, {z28.d - z31.d} +0xc1f11a1d == za.d[w8, 5, vgx4], {z16.d - z19.d}, {z16.d - z19.d} +0xc1f11a1d == za.d[w8, 5], {z16.d - z19.d}, {z16.d - z19.d} +0xc1fd1819 == za.d[w8, 1, vgx4], {z0.d - z3.d}, {z28.d - z31.d} +0xc1fd1819 == za.d[w8, 1], {z0.d - z3.d}, {z28.d - z31.d} +0xc1f55a18 == za.d[w10, 0, vgx4], {z16.d - z19.d}, {z20.d - z23.d} +0xc1f55a18 == za.d[w10, 0], {z16.d - z19.d}, {z20.d - z23.d} +0xc1e11998 == za.d[w8, 0, vgx4], {z12.d - z15.d}, {z0.d - z3.d} +0xc1e11998 == za.d[w8, 0], {z12.d - z15.d}, {z0.d - z3.d} +0xc1f95819 == za.d[w10, 1, vgx4], {z0.d - z3.d}, {z24.d - z27.d} +0xc1f95819 == za.d[w10, 1], {z0.d - z3.d}, {z24.d - z27.d} +0xc1fd1a9d == za.d[w8, 5, vgx4], {z20.d - z23.d}, {z28.d - z31.d} +0xc1fd1a9d == za.d[w8, 5], {z20.d - z23.d}, {z28.d - z31.d} +0xc1e1791a == za.d[w11, 2, vgx4], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e1791a == za.d[w11, 2], {z8.d - z11.d}, {z0.d - z3.d} +0xc1e9399f == za.d[w9, 7, vgx4], {z12.d - z15.d}, {z8.d - z11.d} +0xc1e9399f == za.d[w9, 7], {z12.d - z15.d}, {z8.d - z11.d} diff --git a/suite/MC/AArch64/sudot.s.cs b/suite/MC/AArch64/sudot.s.cs new file mode 100644 index 000000000..4f1d3f241 --- /dev/null +++ b/suite/MC/AArch64/sudot.s.cs @@ -0,0 +1,97 @@ +# CS_ARCH_AARCH64, None, None +0xc1201418 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b +0xc1201418 == za.s[w8, 0], {z0.b, z1.b}, z0.b +0xc125555d == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b +0xc125555d == za.s[w10, 5], {z10.b, z11.b}, z5.b +0xc12875bf == za.s[w11, 7, vgx2], {z13.b, z14.b}, z8.b +0xc12875bf == za.s[w11, 7], {z13.b, z14.b}, z8.b +0xc12f77ff == za.s[w11, 7, vgx2], {z31.b, z0.b}, z15.b +0xc12f77ff == za.s[w11, 7], {z31.b, z0.b}, z15.b +0xc120163d == za.s[w8, 5, vgx2], {z17.b, z18.b}, z0.b +0xc120163d == za.s[w8, 5], {z17.b, z18.b}, z0.b +0xc12e1439 == za.s[w8, 1, vgx2], {z1.b, z2.b}, z14.b +0xc12e1439 == za.s[w8, 1], {z1.b, z2.b}, z14.b +0xc1245678 == za.s[w10, 0, vgx2], {z19.b, z20.b}, z4.b +0xc1245678 == za.s[w10, 0], {z19.b, z20.b}, z4.b +0xc1221598 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b +0xc1221598 == za.s[w8, 0], {z12.b, z13.b}, z2.b +0xc12a5439 == za.s[w10, 1, vgx2], {z1.b, z2.b}, z10.b +0xc12a5439 == za.s[w10, 1], {z1.b, z2.b}, z10.b +0xc12e16dd == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b +0xc12e16dd == za.s[w8, 5], {z22.b, z23.b}, z14.b +0xc121753a == za.s[w11, 2, vgx2], {z9.b, z10.b}, z1.b +0xc121753a == za.s[w11, 2], {z9.b, z10.b}, z1.b +0xc12b359f == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b +0xc12b359f == za.s[w9, 7], {z12.b, z13.b}, z11.b +0xc1501038 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1501038 == za.s[w8, 0], {z0.b, z1.b}, z0.b[0] +0xc155557d == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b[1] +0xc155557d == za.s[w10, 5], {z10.b, z11.b}, z5.b[1] +0xc1587dbf == za.s[w11, 7, vgx2], {z12.b, z13.b}, z8.b[3] +0xc1587dbf == za.s[w11, 7], {z12.b, z13.b}, z8.b[3] +0xc15f7fff == za.s[w11, 7, vgx2], {z30.b, z31.b}, z15.b[3] +0xc15f7fff == za.s[w11, 7], {z30.b, z31.b}, z15.b[3] +0xc1501e3d == za.s[w8, 5, vgx2], {z16.b, z17.b}, z0.b[3] +0xc1501e3d == za.s[w8, 5], {z16.b, z17.b}, z0.b[3] +0xc15e1439 == za.s[w8, 1, vgx2], {z0.b, z1.b}, z14.b[1] +0xc15e1439 == za.s[w8, 1], {z0.b, z1.b}, z14.b[1] +0xc1545678 == za.s[w10, 0, vgx2], {z18.b, z19.b}, z4.b[1] +0xc1545678 == za.s[w10, 0], {z18.b, z19.b}, z4.b[1] +0xc15219b8 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b[2] +0xc15219b8 == za.s[w8, 0], {z12.b, z13.b}, z2.b[2] +0xc15a5839 == za.s[w10, 1, vgx2], {z0.b, z1.b}, z10.b[2] +0xc15a5839 == za.s[w10, 1], {z0.b, z1.b}, z10.b[2] +0xc15e1afd == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b[2] +0xc15e1afd == za.s[w8, 5], {z22.b, z23.b}, z14.b[2] +0xc151753a == za.s[w11, 2, vgx2], {z8.b, z9.b}, z1.b[1] +0xc151753a == za.s[w11, 2], {z8.b, z9.b}, z1.b[1] +0xc15b39bf == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b[2] +0xc15b39bf == za.s[w9, 7], {z12.b, z13.b}, z11.b[2] +0xc1301418 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b +0xc1301418 == za.s[w8, 0], {z0.b - z3.b}, z0.b +0xc135555d == za.s[w10, 5, vgx4], {z10.b - z13.b}, z5.b +0xc135555d == za.s[w10, 5], {z10.b - z13.b}, z5.b +0xc13875bf == za.s[w11, 7, vgx4], {z13.b - z16.b}, z8.b +0xc13875bf == za.s[w11, 7], {z13.b - z16.b}, z8.b +0xc13f77ff == za.s[w11, 7, vgx4], {z31.b - z2.b}, z15.b +0xc13f77ff == za.s[w11, 7], {z31.b - z2.b}, z15.b +0xc130163d == za.s[w8, 5, vgx4], {z17.b - z20.b}, z0.b +0xc130163d == za.s[w8, 5], {z17.b - z20.b}, z0.b +0xc13e1439 == za.s[w8, 1, vgx4], {z1.b - z4.b}, z14.b +0xc13e1439 == za.s[w8, 1], {z1.b - z4.b}, z14.b +0xc1345678 == za.s[w10, 0, vgx4], {z19.b - z22.b}, z4.b +0xc1345678 == za.s[w10, 0], {z19.b - z22.b}, z4.b +0xc1321598 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b +0xc1321598 == za.s[w8, 0], {z12.b - z15.b}, z2.b +0xc13a5439 == za.s[w10, 1, vgx4], {z1.b - z4.b}, z10.b +0xc13a5439 == za.s[w10, 1], {z1.b - z4.b}, z10.b +0xc13e16dd == za.s[w8, 5, vgx4], {z22.b - z25.b}, z14.b +0xc13e16dd == za.s[w8, 5], {z22.b - z25.b}, z14.b +0xc131753a == za.s[w11, 2, vgx4], {z9.b - z12.b}, z1.b +0xc131753a == za.s[w11, 2], {z9.b - z12.b}, z1.b +0xc13b359f == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b +0xc13b359f == za.s[w9, 7], {z12.b - z15.b}, z11.b +0xc1509038 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1509038 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155d53d == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155d53d == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158fdbf == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158fdbf == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fffbf == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fffbf == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1509e3d == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1509e3d == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e9439 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e9439 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154d638 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154d638 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15299b8 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15299b8 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ad839 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ad839 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e9abd == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e9abd == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151f53a == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151f53a == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15bb9bf == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15bb9bf == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] diff --git a/suite/MC/AArch64/sumlall.s.cs b/suite/MC/AArch64/sumlall.s.cs new file mode 100644 index 000000000..ef2642471 --- /dev/null +++ b/suite/MC/AArch64/sumlall.s.cs @@ -0,0 +1,109 @@ +# CS_ARCH_AARCH64, None, None +0xc1000014 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055555 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108edb7 == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10ffff7 == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e35 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8435 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045674 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021994 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac835 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ad5 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f536 == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba997 == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1200014 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200014 == za.s[w8, 0:3], {z0.b, z1.b}, z0.b +0xc1254155 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254155 == za.s[w10, 4:7], {z10.b, z11.b}, z5.b +0xc12861b5 == za.s[w11, 4:7, vgx2], {z13.b - z14.b}, z8.b +0xc12861b5 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63f5 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63f5 == za.s[w11, 4:7], {z31.b, z0.b}, z15.b +0xc1200235 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200235 == za.s[w8, 4:7], {z17.b, z18.b}, z0.b +0xc12e0035 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0035 == za.s[w8, 4:7], {z1.b, z2.b}, z14.b +0xc1244274 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244274 == za.s[w10, 0:3], {z19.b, z20.b}, z4.b +0xc1220194 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220194 == za.s[w8, 0:3], {z12.b, z13.b}, z2.b +0xc12a4035 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4035 == za.s[w10, 4:7], {z1.b, z2.b}, z10.b +0xc12e02d5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02d5 == za.s[w8, 4:7], {z22.b, z23.b}, z14.b +0xc1216134 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216134 == za.s[w11, 0:3], {z9.b, z10.b}, z1.b +0xc12b2195 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2195 == za.s[w9, 4:7], {z12.b, z13.b}, z11.b +0xc1100030 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100030 == za.s[w8, 0:3], {z0.b, z1.b}, z0.b[0] +0xc1154575 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc1154575 == za.s[w10, 4:7], {z10.b, z11.b}, z5.b[6] +0xc1186db7 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186db7 == za.s[w11, 4:7], {z12.b, z13.b}, z8.b[15] +0xc11f6ff7 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6ff7 == za.s[w11, 4:7], {z30.b, z31.b}, z15.b[15] +0xc1100e35 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e35 == za.s[w8, 4:7], {z16.b, z17.b}, z0.b[14] +0xc11e0431 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0431 == za.s[w8, 4:7], {z0.b, z1.b}, z14.b[4] +0xc1144670 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144670 == za.s[w10, 0:3], {z18.b, z19.b}, z4.b[4] +0xc11209b0 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc11209b0 == za.s[w8, 0:3], {z12.b, z13.b}, z2.b[8] +0xc11a4831 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4831 == za.s[w10, 4:7], {z0.b, z1.b}, z10.b[8] +0xc11e0af5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0af5 == za.s[w8, 4:7], {z22.b, z23.b}, z14.b[10] +0xc1116532 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc1116532 == za.s[w11, 0:3], {z8.b, z9.b}, z1.b[5] +0xc11b29b7 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b29b7 == za.s[w9, 4:7], {z12.b, z13.b}, z11.b[11] +0xc1300014 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300014 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354155 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354155 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861b5 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861b5 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63f5 == za.s[w11, 4:7, vgx4], {z31.b - z2.b}, z15.b +0xc13f63f5 == za.s[w11, 4:7], {z31.b - z2.b}, z15.b +0xc1300235 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300235 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0035 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0035 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344274 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344274 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320194 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320194 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4035 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4035 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02d5 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02d5 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316134 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316134 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2195 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2195 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108030 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108030 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c535 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c535 == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118edb7 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118edb7 == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fefb7 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fefb7 == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e35 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e35 == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8431 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8431 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c630 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c630 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc11289b0 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc11289b0 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac831 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac831 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8ab5 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8ab5 == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e532 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e532 == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba9b7 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba9b7 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] diff --git a/suite/MC/AArch64/sunpk.s.cs b/suite/MC/AArch64/sunpk.s.cs new file mode 100644 index 000000000..100102b12 --- /dev/null +++ b/suite/MC/AArch64/sunpk.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc165e000 == {z0.h - z1.h}, z0.b +0xc165e154 == {z20.h - z21.h}, z10.b +0xc165e1b6 == {z22.h - z23.h}, z13.b +0xc165e3fe == {z30.h - z31.h}, z31.b +0xc1a5e000 == {z0.s - z1.s}, z0.h +0xc1a5e154 == {z20.s - z21.s}, z10.h +0xc1a5e1b6 == {z22.s - z23.s}, z13.h +0xc1a5e3fe == {z30.s - z31.s}, z31.h +0xc1e5e000 == {z0.d - z1.d}, z0.s +0xc1e5e154 == {z20.d - z21.d}, z10.s +0xc1e5e1b6 == {z22.d - z23.d}, z13.s +0xc1e5e3fe == {z30.d - z31.d}, z31.s +0xc175e000 == {z0.h - z3.h}, {z0.b - z1.b} +0xc175e154 == {z20.h - z23.h}, {z10.b - z11.b} +0xc175e194 == {z20.h - z23.h}, {z12.b - z13.b} +0xc175e3dc == {z28.h - z31.h}, {z30.b - z31.b} +0xc1b5e000 == {z0.s - z3.s}, {z0.h - z1.h} +0xc1b5e154 == {z20.s - z23.s}, {z10.h - z11.h} +0xc1b5e194 == {z20.s - z23.s}, {z12.h - z13.h} +0xc1b5e3dc == {z28.s - z31.s}, {z30.h - z31.h} +0xc1f5e000 == {z0.d - z3.d}, {z0.s - z1.s} +0xc1f5e154 == {z20.d - z23.d}, {z10.s - z11.s} +0xc1f5e194 == {z20.d - z23.d}, {z12.s - z13.s} +0xc1f5e3dc == {z28.d - z31.d}, {z30.s - z31.s} diff --git a/suite/MC/AArch64/suvdot.s.cs b/suite/MC/AArch64/suvdot.s.cs new file mode 100644 index 000000000..aab460e63 --- /dev/null +++ b/suite/MC/AArch64/suvdot.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc1508038 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1508038 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155c53d == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155c53d == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158edbf == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158edbf == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fefbf == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fefbf == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1508e3d == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1508e3d == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e8439 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e8439 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154c638 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154c638 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15289b8 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15289b8 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ac839 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ac839 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e8abd == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e8abd == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151e53a == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151e53a == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15ba9bf == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15ba9bf == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] diff --git a/suite/MC/AArch64/svdot.s.cs b/suite/MC/AArch64/svdot.s.cs new file mode 100644 index 000000000..abd61e806 --- /dev/null +++ b/suite/MC/AArch64/svdot.s.cs @@ -0,0 +1,73 @@ +# CS_ARCH_AARCH64, None, None +0xc1500020 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1500020 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1554565 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1554565 == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1586da7 == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1586da7 == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f6fe7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f6fe7 == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1500e25 == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1500e25 == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e0421 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e0421 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1544660 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1544660 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc15209a0 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc15209a0 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a4821 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a4821 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e0ae5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e0ae5 == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc1516522 == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1516522 == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b29a7 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b29a7 == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1508020 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1508020 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155c525 == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155c525 == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158eda7 == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158eda7 == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fefa7 == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fefa7 == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1508e25 == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1508e25 == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e8421 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e8421 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154c620 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154c620 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15289a0 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15289a0 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ac821 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ac821 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e8aa5 == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e8aa5 == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151e522 == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151e522 == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15ba9a7 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15ba9a7 == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] +0xc1d08808 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d08808 == za.d[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc1d5cd0d == za.d[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc1d5cd0d == za.d[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc1d8ed8f == za.d[w11, 7, vgx4], {z12.h - z15.h}, z8.h[1] +0xc1d8ed8f == za.d[w11, 7], {z12.h - z15.h}, z8.h[1] +0xc1dfef8f == za.d[w11, 7, vgx4], {z28.h - z31.h}, z15.h[1] +0xc1dfef8f == za.d[w11, 7], {z28.h - z31.h}, z15.h[1] +0xc1d08e0d == za.d[w8, 5, vgx4], {z16.h - z19.h}, z0.h[1] +0xc1d08e0d == za.d[w8, 5], {z16.h - z19.h}, z0.h[1] +0xc1de8c09 == za.d[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc1de8c09 == za.d[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc1d4ce08 == za.d[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc1d4ce08 == za.d[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1d28988 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1d28988 == za.d[w8, 0], {z12.h - z15.h}, z2.h[0] +0xc1dac809 == za.d[w10, 1, vgx4], {z0.h - z3.h}, z10.h[0] +0xc1dac809 == za.d[w10, 1], {z0.h - z3.h}, z10.h[0] +0xc1de8a8d == za.d[w8, 5, vgx4], {z20.h - z23.h}, z14.h[0] +0xc1de8a8d == za.d[w8, 5], {z20.h - z23.h}, z14.h[0] +0xc1d1ed0a == za.d[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc1d1ed0a == za.d[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc1dba98f == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h[0] +0xc1dba98f == za.d[w9, 7], {z12.h - z15.h}, z11.h[0] diff --git a/suite/MC/AArch64/tblq.s.cs b/suite/MC/AArch64/tblq.s.cs new file mode 100644 index 000000000..7a28de922 --- /dev/null +++ b/suite/MC/AArch64/tblq.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4440f800 == z0.h, {z0.h}, z0.h +0x4455f955 == z21.h, {z10.h}, z21.h +0x4448f9b7 == z23.h, {z13.h}, z8.h +0x445ffbff == z31.h, {z31.h}, z31.h +0x4480f800 == z0.s, {z0.s}, z0.s +0x4495f955 == z21.s, {z10.s}, z21.s +0x4488f9b7 == z23.s, {z13.s}, z8.s +0x449ffbff == z31.s, {z31.s}, z31.s +0x44c0f800 == z0.d, {z0.d}, z0.d +0x44d5f955 == z21.d, {z10.d}, z21.d +0x44c8f9b7 == z23.d, {z13.d}, z8.d +0x44dffbff == z31.d, {z31.d}, z31.d +0x4400f800 == z0.b, {z0.b}, z0.b +0x4415f955 == z21.b, {z10.b}, z21.b +0x4408f9b7 == z23.b, {z13.b}, z8.b +0x441ffbff == z31.b, {z31.b}, z31.b diff --git a/suite/MC/AArch64/tbxq.s.cs b/suite/MC/AArch64/tbxq.s.cs new file mode 100644 index 000000000..91c0f9ec8 --- /dev/null +++ b/suite/MC/AArch64/tbxq.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x5603400 == z0.h, z0.h, z0.h +0x5753555 == z21.h, z10.h, z21.h +0x56835b7 == z23.h, z13.h, z8.h +0x57f37ff == z31.h, z31.h, z31.h +0x5a03400 == z0.s, z0.s, z0.s +0x5b53555 == z21.s, z10.s, z21.s +0x5a835b7 == z23.s, z13.s, z8.s +0x5bf37ff == z31.s, z31.s, z31.s +0x5e03400 == z0.d, z0.d, z0.d +0x5f53555 == z21.d, z10.d, z21.d +0x5e835b7 == z23.d, z13.d, z8.d +0x5ff37ff == z31.d, z31.d, z31.d +0x5203400 == z0.b, z0.b, z0.b +0x5353555 == z21.b, z10.b, z21.b +0x52835b7 == z23.b, z13.b, z8.b +0x53f37ff == z31.b, z31.b, z31.b diff --git a/suite/MC/AArch64/tls-relocs.s.cs b/suite/MC/AArch64/tls-relocs.s.cs index f2f0ed3b8..e3eae4f24 100644 --- a/suite/MC/AArch64/tls-relocs.s.cs +++ b/suite/MC/AArch64/tls-relocs.s.cs @@ -1,2 +1,36 @@ # CS_ARCH_AARCH64, 0, None -0x60,0x00,0x3f,0xd6 = blr x3 + +0x51, == add x17, x18, :dtprel_hi12:var, lsl #12 +0x93, == add w19, w20, :dtprel_hi12:var, lsl #12 +0xd5, == add x21, x22, :dtprel_lo12:var +0x17, == add w23, w24, :dtprel_lo12:var +0x59, == add x25, x26, :dtprel_lo12_nc:var +0x9b, == add w27, w28, :dtprel_lo12_nc:var +0xdd, == ldrb w29, [x30, :dtprel_lo12:var] +0x9d, == ldrsb x29, [x28, :dtprel_lo12_nc:var] +0x5b, == strh w27, [x26, :dtprel_lo12:var] +0x19, == ldrsh x25, [x24, :dtprel_lo12_nc:var] +0xd7, == ldr w23, [x22, :dtprel_lo12:var] +0x95, == ldrsw x21, [x20, :dtprel_lo12_nc:var] +0x53, == ldr x19, [x18, :dtprel_lo12:var] +0x11, == str x17, [x16, :dtprel_lo12_nc:var] +0x0b == adrp x11, :gottprel:var +0x0a, == ldr x10, [x0, :gottprel_lo12:var] +0x51, == add x17, x18, :tprel_hi12:var, lsl #12 +0x93, == add w19, w20, :tprel_hi12:var, lsl #12 +0xd5, == add x21, x22, :tprel_lo12:var +0x17, == add w23, w24, :tprel_lo12:var +0x59, == add x25, x26, :tprel_lo12_nc:var +0x9b, == add w27, w28, :tprel_lo12_nc:var +0xdd, == ldrb w29, [x30, :tprel_lo12:var] +0x9d, == ldrsb x29, [x28, :tprel_lo12_nc:var] +0x5b, == strh w27, [x26, :tprel_lo12:var] +0x19, == ldrsh x25, [x24, :tprel_lo12_nc:var] +0xd7, == ldr w23, [x22, :tprel_lo12:var] +0x95, == ldrsw x21, [x20, :tprel_lo12_nc:var] +0x53, == ldr x19, [x18, :tprel_lo12:var] +0x11, == str x17, [x16, :tprel_lo12_nc:var] +0x08 == adrp x8, :tlsdesc:var +0xc7, == ldr x7, [x6, :tlsdesc_lo12:var] +0x85, == add x5, x4, :tlsdesc_lo12:var +0x60,0x00,0x3f,0xd6 == blr x3 diff --git a/suite/MC/AArch64/tme.s.cs b/suite/MC/AArch64/tme.s.cs index df6318f38..14d5b8332 100644 --- a/suite/MC/AArch64/tme.s.cs +++ b/suite/MC/AArch64/tme.s.cs @@ -1,5 +1,6 @@ # CS_ARCH_AARCH64, 0, None -0x63,0x30,0x23,0xd5 = tstart x3 -0x64,0x31,0x23,0xd5 = ttest x4 -0x7f,0x30,0x03,0xd5 = tcommit -0x80,0x46,0x62,0xd4 = tcancel #0x1234 + +0x63,0x30,0x23,0xd5 == tstart x3 +0x64,0x31,0x23,0xd5 == ttest x4 +0x7f,0x30,0x03,0xd5 == tcommit +0x80,0x46,0x62,0xd4 == tcancel #0x1234 diff --git a/suite/MC/AArch64/trace-regs.s.cs b/suite/MC/AArch64/trace-regs.s.cs index 40fc11ec8..79850dc9a 100644 --- a/suite/MC/AArch64/trace-regs.s.cs +++ b/suite/MC/AArch64/trace-regs.s.cs @@ -1,383 +1,384 @@ # CS_ARCH_AARCH64, 0, None -0x08,0x03,0x31,0xd5 = mrs x8, TRCSTATR -0xc9,0x00,0x31,0xd5 = mrs x9, TRCIDR8 -0xcb,0x01,0x31,0xd5 = mrs x11, TRCIDR9 -0xd9,0x02,0x31,0xd5 = mrs x25, TRCIDR10 -0xc7,0x03,0x31,0xd5 = mrs x7, TRCIDR11 -0xc7,0x04,0x31,0xd5 = mrs x7, TRCIDR12 -0xc6,0x05,0x31,0xd5 = mrs x6, TRCIDR13 -0xfb,0x08,0x31,0xd5 = mrs x27, TRCIDR0 -0xfd,0x09,0x31,0xd5 = mrs x29, TRCIDR1 -0xe4,0x0a,0x31,0xd5 = mrs x4, TRCIDR2 -0xe8,0x0b,0x31,0xd5 = mrs x8, TRCIDR3 -0xef,0x0c,0x31,0xd5 = mrs x15, TRCIDR4 -0xf4,0x0d,0x31,0xd5 = mrs x20, TRCIDR5 -0xe6,0x0e,0x31,0xd5 = mrs x6, TRCIDR6 -0xe6,0x0f,0x31,0xd5 = mrs x6, TRCIDR7 -0x98,0x11,0x31,0xd5 = mrs x24, TRCOSLSR -0x92,0x15,0x31,0xd5 = mrs x18, TRCPDSR -0xdc,0x7a,0x31,0xd5 = mrs x28, TRCDEVAFF0 -0xc5,0x7b,0x31,0xd5 = mrs x5, TRCDEVAFF1 -0xc5,0x7d,0x31,0xd5 = mrs x5, TRCLSR -0xcb,0x7e,0x31,0xd5 = mrs x11, TRCAUTHSTATUS -0xcd,0x7f,0x31,0xd5 = mrs x13, TRCDEVARCH -0xf2,0x72,0x31,0xd5 = mrs x18, TRCDEVID -0xf6,0x73,0x31,0xd5 = mrs x22, TRCDEVTYPE -0xee,0x74,0x31,0xd5 = mrs x14, TRCPIDR4 -0xe5,0x75,0x31,0xd5 = mrs x5, TRCPIDR5 -0xe5,0x76,0x31,0xd5 = mrs x5, TRCPIDR6 -0xe9,0x77,0x31,0xd5 = mrs x9, TRCPIDR7 -0xef,0x78,0x31,0xd5 = mrs x15, TRCPIDR0 -0xe6,0x79,0x31,0xd5 = mrs x6, TRCPIDR1 -0xeb,0x7a,0x31,0xd5 = mrs x11, TRCPIDR2 -0xf4,0x7b,0x31,0xd5 = mrs x20, TRCPIDR3 -0xf1,0x7c,0x31,0xd5 = mrs x17, TRCCIDR0 -0xe2,0x7d,0x31,0xd5 = mrs x2, TRCCIDR1 -0xf4,0x7e,0x31,0xd5 = mrs x20, TRCCIDR2 -0xe4,0x7f,0x31,0xd5 = mrs x4, TRCCIDR3 -0x0b,0x01,0x31,0xd5 = mrs x11, TRCPRGCTLR -0x17,0x02,0x31,0xd5 = mrs x23, TRCPROCSELR -0x0d,0x04,0x31,0xd5 = mrs x13, TRCCONFIGR -0x17,0x06,0x31,0xd5 = mrs x23, TRCAUXCTLR -0x09,0x08,0x31,0xd5 = mrs x9, TRCEVENTCTL0R -0x10,0x09,0x31,0xd5 = mrs x16, TRCEVENTCTL1R -0x04,0x0b,0x31,0xd5 = mrs x4, TRCSTALLCTLR -0x0e,0x0c,0x31,0xd5 = mrs x14, TRCTSCTLR -0x18,0x0d,0x31,0xd5 = mrs x24, TRCSYNCPR -0x1c,0x0e,0x31,0xd5 = mrs x28, TRCCCCTLR -0x0f,0x0f,0x31,0xd5 = mrs x15, TRCBBCTLR -0x21,0x00,0x31,0xd5 = mrs x1, TRCTRACEIDR -0x34,0x01,0x31,0xd5 = mrs x20, TRCQCTLR -0x42,0x00,0x31,0xd5 = mrs x2, TRCVICTLR -0x4c,0x01,0x31,0xd5 = mrs x12, TRCVIIECTLR -0x50,0x02,0x31,0xd5 = mrs x16, TRCVISSCTLR -0x48,0x03,0x31,0xd5 = mrs x8, TRCVIPCSSCTLR -0x5b,0x08,0x31,0xd5 = mrs x27, TRCVDCTLR -0x49,0x09,0x31,0xd5 = mrs x9, TRCVDSACCTLR -0x40,0x0a,0x31,0xd5 = mrs x0, TRCVDARCCTLR -0x8d,0x00,0x31,0xd5 = mrs x13, TRCSEQEVR0 -0x8b,0x01,0x31,0xd5 = mrs x11, TRCSEQEVR1 -0x9a,0x02,0x31,0xd5 = mrs x26, TRCSEQEVR2 -0x8e,0x06,0x31,0xd5 = mrs x14, TRCSEQRSTEVR -0x84,0x07,0x31,0xd5 = mrs x4, TRCSEQSTR -0x91,0x08,0x31,0xd5 = mrs x17, TRCEXTINSELR -0xb5,0x00,0x31,0xd5 = mrs x21, TRCCNTRLDVR0 -0xaa,0x01,0x31,0xd5 = mrs x10, TRCCNTRLDVR1 -0xb4,0x02,0x31,0xd5 = mrs x20, TRCCNTRLDVR2 -0xa5,0x03,0x31,0xd5 = mrs x5, TRCCNTRLDVR3 -0xb1,0x04,0x31,0xd5 = mrs x17, TRCCNTCTLR0 -0xa1,0x05,0x31,0xd5 = mrs x1, TRCCNTCTLR1 -0xb1,0x06,0x31,0xd5 = mrs x17, TRCCNTCTLR2 -0xa6,0x07,0x31,0xd5 = mrs x6, TRCCNTCTLR3 -0xbc,0x08,0x31,0xd5 = mrs x28, TRCCNTVR0 -0xb7,0x09,0x31,0xd5 = mrs x23, TRCCNTVR1 -0xa9,0x0a,0x31,0xd5 = mrs x9, TRCCNTVR2 -0xa6,0x0b,0x31,0xd5 = mrs x6, TRCCNTVR3 -0xf8,0x00,0x31,0xd5 = mrs x24, TRCIMSPEC0 -0xf8,0x01,0x31,0xd5 = mrs x24, TRCIMSPEC1 -0xef,0x02,0x31,0xd5 = mrs x15, TRCIMSPEC2 -0xea,0x03,0x31,0xd5 = mrs x10, TRCIMSPEC3 -0xfd,0x04,0x31,0xd5 = mrs x29, TRCIMSPEC4 -0xf2,0x05,0x31,0xd5 = mrs x18, TRCIMSPEC5 -0xfd,0x06,0x31,0xd5 = mrs x29, TRCIMSPEC6 -0xe2,0x07,0x31,0xd5 = mrs x2, TRCIMSPEC7 -0x08,0x12,0x31,0xd5 = mrs x8, TRCRSCTLR2 -0x00,0x13,0x31,0xd5 = mrs x0, TRCRSCTLR3 -0x0c,0x14,0x31,0xd5 = mrs x12, TRCRSCTLR4 -0x1a,0x15,0x31,0xd5 = mrs x26, TRCRSCTLR5 -0x1d,0x16,0x31,0xd5 = mrs x29, TRCRSCTLR6 -0x11,0x17,0x31,0xd5 = mrs x17, TRCRSCTLR7 -0x00,0x18,0x31,0xd5 = mrs x0, TRCRSCTLR8 -0x01,0x19,0x31,0xd5 = mrs x1, TRCRSCTLR9 -0x11,0x1a,0x31,0xd5 = mrs x17, TRCRSCTLR10 -0x15,0x1b,0x31,0xd5 = mrs x21, TRCRSCTLR11 -0x01,0x1c,0x31,0xd5 = mrs x1, TRCRSCTLR12 -0x08,0x1d,0x31,0xd5 = mrs x8, TRCRSCTLR13 -0x18,0x1e,0x31,0xd5 = mrs x24, TRCRSCTLR14 -0x00,0x1f,0x31,0xd5 = mrs x0, TRCRSCTLR15 -0x22,0x10,0x31,0xd5 = mrs x2, TRCRSCTLR16 -0x3d,0x11,0x31,0xd5 = mrs x29, TRCRSCTLR17 -0x36,0x12,0x31,0xd5 = mrs x22, TRCRSCTLR18 -0x26,0x13,0x31,0xd5 = mrs x6, TRCRSCTLR19 -0x3a,0x14,0x31,0xd5 = mrs x26, TRCRSCTLR20 -0x3a,0x15,0x31,0xd5 = mrs x26, TRCRSCTLR21 -0x24,0x16,0x31,0xd5 = mrs x4, TRCRSCTLR22 -0x2c,0x17,0x31,0xd5 = mrs x12, TRCRSCTLR23 -0x21,0x18,0x31,0xd5 = mrs x1, TRCRSCTLR24 -0x20,0x19,0x31,0xd5 = mrs x0, TRCRSCTLR25 -0x31,0x1a,0x31,0xd5 = mrs x17, TRCRSCTLR26 -0x28,0x1b,0x31,0xd5 = mrs x8, TRCRSCTLR27 -0x2a,0x1c,0x31,0xd5 = mrs x10, TRCRSCTLR28 -0x39,0x1d,0x31,0xd5 = mrs x25, TRCRSCTLR29 -0x2c,0x1e,0x31,0xd5 = mrs x12, TRCRSCTLR30 -0x2b,0x1f,0x31,0xd5 = mrs x11, TRCRSCTLR31 -0x52,0x10,0x31,0xd5 = mrs x18, TRCSSCCR0 -0x4c,0x11,0x31,0xd5 = mrs x12, TRCSSCCR1 -0x43,0x12,0x31,0xd5 = mrs x3, TRCSSCCR2 -0x42,0x13,0x31,0xd5 = mrs x2, TRCSSCCR3 -0x55,0x14,0x31,0xd5 = mrs x21, TRCSSCCR4 -0x4a,0x15,0x31,0xd5 = mrs x10, TRCSSCCR5 -0x56,0x16,0x31,0xd5 = mrs x22, TRCSSCCR6 -0x57,0x17,0x31,0xd5 = mrs x23, TRCSSCCR7 -0x57,0x18,0x31,0xd5 = mrs x23, TRCSSCSR0 -0x53,0x19,0x31,0xd5 = mrs x19, TRCSSCSR1 -0x59,0x1a,0x31,0xd5 = mrs x25, TRCSSCSR2 -0x51,0x1b,0x31,0xd5 = mrs x17, TRCSSCSR3 -0x53,0x1c,0x31,0xd5 = mrs x19, TRCSSCSR4 -0x4b,0x1d,0x31,0xd5 = mrs x11, TRCSSCSR5 -0x45,0x1e,0x31,0xd5 = mrs x5, TRCSSCSR6 -0x49,0x1f,0x31,0xd5 = mrs x9, TRCSSCSR7 -0x61,0x10,0x31,0xd5 = mrs x1, TRCSSPCICR0 -0x6c,0x11,0x31,0xd5 = mrs x12, TRCSSPCICR1 -0x75,0x12,0x31,0xd5 = mrs x21, TRCSSPCICR2 -0x6b,0x13,0x31,0xd5 = mrs x11, TRCSSPCICR3 -0x63,0x14,0x31,0xd5 = mrs x3, TRCSSPCICR4 -0x69,0x15,0x31,0xd5 = mrs x9, TRCSSPCICR5 -0x65,0x16,0x31,0xd5 = mrs x5, TRCSSPCICR6 -0x62,0x17,0x31,0xd5 = mrs x2, TRCSSPCICR7 -0x9a,0x14,0x31,0xd5 = mrs x26, TRCPDCR -0x08,0x20,0x31,0xd5 = mrs x8, TRCACVR0 -0x0f,0x22,0x31,0xd5 = mrs x15, TRCACVR1 -0x13,0x24,0x31,0xd5 = mrs x19, TRCACVR2 -0x08,0x26,0x31,0xd5 = mrs x8, TRCACVR3 -0x1c,0x28,0x31,0xd5 = mrs x28, TRCACVR4 -0x03,0x2a,0x31,0xd5 = mrs x3, TRCACVR5 -0x19,0x2c,0x31,0xd5 = mrs x25, TRCACVR6 -0x18,0x2e,0x31,0xd5 = mrs x24, TRCACVR7 -0x26,0x20,0x31,0xd5 = mrs x6, TRCACVR8 -0x23,0x22,0x31,0xd5 = mrs x3, TRCACVR9 -0x38,0x24,0x31,0xd5 = mrs x24, TRCACVR10 -0x23,0x26,0x31,0xd5 = mrs x3, TRCACVR11 -0x2c,0x28,0x31,0xd5 = mrs x12, TRCACVR12 -0x29,0x2a,0x31,0xd5 = mrs x9, TRCACVR13 -0x2e,0x2c,0x31,0xd5 = mrs x14, TRCACVR14 -0x23,0x2e,0x31,0xd5 = mrs x3, TRCACVR15 -0x55,0x20,0x31,0xd5 = mrs x21, TRCACATR0 -0x5a,0x22,0x31,0xd5 = mrs x26, TRCACATR1 -0x48,0x24,0x31,0xd5 = mrs x8, TRCACATR2 -0x56,0x26,0x31,0xd5 = mrs x22, TRCACATR3 -0x46,0x28,0x31,0xd5 = mrs x6, TRCACATR4 -0x5d,0x2a,0x31,0xd5 = mrs x29, TRCACATR5 -0x45,0x2c,0x31,0xd5 = mrs x5, TRCACATR6 -0x52,0x2e,0x31,0xd5 = mrs x18, TRCACATR7 -0x62,0x20,0x31,0xd5 = mrs x2, TRCACATR8 -0x73,0x22,0x31,0xd5 = mrs x19, TRCACATR9 -0x6d,0x24,0x31,0xd5 = mrs x13, TRCACATR10 -0x79,0x26,0x31,0xd5 = mrs x25, TRCACATR11 -0x72,0x28,0x31,0xd5 = mrs x18, TRCACATR12 -0x7d,0x2a,0x31,0xd5 = mrs x29, TRCACATR13 -0x69,0x2c,0x31,0xd5 = mrs x9, TRCACATR14 -0x72,0x2e,0x31,0xd5 = mrs x18, TRCACATR15 -0x9d,0x20,0x31,0xd5 = mrs x29, TRCDVCVR0 -0x8f,0x24,0x31,0xd5 = mrs x15, TRCDVCVR1 -0x8f,0x28,0x31,0xd5 = mrs x15, TRCDVCVR2 -0x8f,0x2c,0x31,0xd5 = mrs x15, TRCDVCVR3 -0xb3,0x20,0x31,0xd5 = mrs x19, TRCDVCVR4 -0xb6,0x24,0x31,0xd5 = mrs x22, TRCDVCVR5 -0xbb,0x28,0x31,0xd5 = mrs x27, TRCDVCVR6 -0xa1,0x2c,0x31,0xd5 = mrs x1, TRCDVCVR7 -0xdd,0x20,0x31,0xd5 = mrs x29, TRCDVCMR0 -0xc9,0x24,0x31,0xd5 = mrs x9, TRCDVCMR1 -0xc1,0x28,0x31,0xd5 = mrs x1, TRCDVCMR2 -0xc2,0x2c,0x31,0xd5 = mrs x2, TRCDVCMR3 -0xe5,0x20,0x31,0xd5 = mrs x5, TRCDVCMR4 -0xf5,0x24,0x31,0xd5 = mrs x21, TRCDVCMR5 -0xe5,0x28,0x31,0xd5 = mrs x5, TRCDVCMR6 -0xe1,0x2c,0x31,0xd5 = mrs x1, TRCDVCMR7 -0x15,0x30,0x31,0xd5 = mrs x21, TRCCIDCVR0 -0x18,0x32,0x31,0xd5 = mrs x24, TRCCIDCVR1 -0x18,0x34,0x31,0xd5 = mrs x24, TRCCIDCVR2 -0x0c,0x36,0x31,0xd5 = mrs x12, TRCCIDCVR3 -0x0a,0x38,0x31,0xd5 = mrs x10, TRCCIDCVR4 -0x09,0x3a,0x31,0xd5 = mrs x9, TRCCIDCVR5 -0x06,0x3c,0x31,0xd5 = mrs x6, TRCCIDCVR6 -0x14,0x3e,0x31,0xd5 = mrs x20, TRCCIDCVR7 -0x34,0x30,0x31,0xd5 = mrs x20, TRCVMIDCVR0 -0x34,0x32,0x31,0xd5 = mrs x20, TRCVMIDCVR1 -0x3a,0x34,0x31,0xd5 = mrs x26, TRCVMIDCVR2 -0x21,0x36,0x31,0xd5 = mrs x1, TRCVMIDCVR3 -0x2e,0x38,0x31,0xd5 = mrs x14, TRCVMIDCVR4 -0x3b,0x3a,0x31,0xd5 = mrs x27, TRCVMIDCVR5 -0x3d,0x3c,0x31,0xd5 = mrs x29, TRCVMIDCVR6 -0x31,0x3e,0x31,0xd5 = mrs x17, TRCVMIDCVR7 -0x4a,0x30,0x31,0xd5 = mrs x10, TRCCIDCCTLR0 -0x44,0x31,0x31,0xd5 = mrs x4, TRCCIDCCTLR1 -0x49,0x32,0x31,0xd5 = mrs x9, TRCVMIDCCTLR0 -0x4b,0x33,0x31,0xd5 = mrs x11, TRCVMIDCCTLR1 -0x96,0x70,0x31,0xd5 = mrs x22, TRCITCTRL -0xd7,0x78,0x31,0xd5 = mrs x23, TRCCLAIMSET -0xce,0x79,0x31,0xd5 = mrs x14, TRCCLAIMCLR -0x9c,0x10,0x11,0xd5 = msr TRCOSLAR, x28 -0xce,0x7c,0x11,0xd5 = msr TRCLAR, x14 -0x0a,0x01,0x11,0xd5 = msr TRCPRGCTLR, x10 -0x1b,0x02,0x11,0xd5 = msr TRCPROCSELR, x27 -0x18,0x04,0x11,0xd5 = msr TRCCONFIGR, x24 -0x08,0x06,0x11,0xd5 = msr TRCAUXCTLR, x8 -0x10,0x08,0x11,0xd5 = msr TRCEVENTCTL0R, x16 -0x1b,0x09,0x11,0xd5 = msr TRCEVENTCTL1R, x27 -0x1a,0x0b,0x11,0xd5 = msr TRCSTALLCTLR, x26 -0x00,0x0c,0x11,0xd5 = msr TRCTSCTLR, x0 -0x0e,0x0d,0x11,0xd5 = msr TRCSYNCPR, x14 -0x08,0x0e,0x11,0xd5 = msr TRCCCCTLR, x8 -0x06,0x0f,0x11,0xd5 = msr TRCBBCTLR, x6 -0x37,0x00,0x11,0xd5 = msr TRCTRACEIDR, x23 -0x25,0x01,0x11,0xd5 = msr TRCQCTLR, x5 -0x40,0x00,0x11,0xd5 = msr TRCVICTLR, x0 -0x40,0x01,0x11,0xd5 = msr TRCVIIECTLR, x0 -0x41,0x02,0x11,0xd5 = msr TRCVISSCTLR, x1 -0x40,0x03,0x11,0xd5 = msr TRCVIPCSSCTLR, x0 -0x47,0x08,0x11,0xd5 = msr TRCVDCTLR, x7 -0x52,0x09,0x11,0xd5 = msr TRCVDSACCTLR, x18 -0x58,0x0a,0x11,0xd5 = msr TRCVDARCCTLR, x24 -0x9c,0x00,0x11,0xd5 = msr TRCSEQEVR0, x28 -0x95,0x01,0x11,0xd5 = msr TRCSEQEVR1, x21 -0x90,0x02,0x11,0xd5 = msr TRCSEQEVR2, x16 -0x90,0x06,0x11,0xd5 = msr TRCSEQRSTEVR, x16 -0x99,0x07,0x11,0xd5 = msr TRCSEQSTR, x25 -0x9d,0x08,0x11,0xd5 = msr TRCEXTINSELR, x29 -0xb4,0x00,0x11,0xd5 = msr TRCCNTRLDVR0, x20 -0xb4,0x01,0x11,0xd5 = msr TRCCNTRLDVR1, x20 -0xb6,0x02,0x11,0xd5 = msr TRCCNTRLDVR2, x22 -0xac,0x03,0x11,0xd5 = msr TRCCNTRLDVR3, x12 -0xb4,0x04,0x11,0xd5 = msr TRCCNTCTLR0, x20 -0xa4,0x05,0x11,0xd5 = msr TRCCNTCTLR1, x4 -0xa8,0x06,0x11,0xd5 = msr TRCCNTCTLR2, x8 -0xb0,0x07,0x11,0xd5 = msr TRCCNTCTLR3, x16 -0xa5,0x08,0x11,0xd5 = msr TRCCNTVR0, x5 -0xbb,0x09,0x11,0xd5 = msr TRCCNTVR1, x27 -0xb5,0x0a,0x11,0xd5 = msr TRCCNTVR2, x21 -0xa8,0x0b,0x11,0xd5 = msr TRCCNTVR3, x8 -0xe6,0x00,0x11,0xd5 = msr TRCIMSPEC0, x6 -0xfb,0x01,0x11,0xd5 = msr TRCIMSPEC1, x27 -0xf7,0x02,0x11,0xd5 = msr TRCIMSPEC2, x23 -0xef,0x03,0x11,0xd5 = msr TRCIMSPEC3, x15 -0xed,0x04,0x11,0xd5 = msr TRCIMSPEC4, x13 -0xf9,0x05,0x11,0xd5 = msr TRCIMSPEC5, x25 -0xf3,0x06,0x11,0xd5 = msr TRCIMSPEC6, x19 -0xfb,0x07,0x11,0xd5 = msr TRCIMSPEC7, x27 -0x04,0x12,0x11,0xd5 = msr TRCRSCTLR2, x4 -0x00,0x13,0x11,0xd5 = msr TRCRSCTLR3, x0 -0x15,0x14,0x11,0xd5 = msr TRCRSCTLR4, x21 -0x08,0x15,0x11,0xd5 = msr TRCRSCTLR5, x8 -0x14,0x16,0x11,0xd5 = msr TRCRSCTLR6, x20 -0x0b,0x17,0x11,0xd5 = msr TRCRSCTLR7, x11 -0x12,0x18,0x11,0xd5 = msr TRCRSCTLR8, x18 -0x18,0x19,0x11,0xd5 = msr TRCRSCTLR9, x24 -0x0f,0x1a,0x11,0xd5 = msr TRCRSCTLR10, x15 -0x15,0x1b,0x11,0xd5 = msr TRCRSCTLR11, x21 -0x04,0x1c,0x11,0xd5 = msr TRCRSCTLR12, x4 -0x1c,0x1d,0x11,0xd5 = msr TRCRSCTLR13, x28 -0x03,0x1e,0x11,0xd5 = msr TRCRSCTLR14, x3 -0x14,0x1f,0x11,0xd5 = msr TRCRSCTLR15, x20 -0x2c,0x10,0x11,0xd5 = msr TRCRSCTLR16, x12 -0x31,0x11,0x11,0xd5 = msr TRCRSCTLR17, x17 -0x2a,0x12,0x11,0xd5 = msr TRCRSCTLR18, x10 -0x2b,0x13,0x11,0xd5 = msr TRCRSCTLR19, x11 -0x23,0x14,0x11,0xd5 = msr TRCRSCTLR20, x3 -0x32,0x15,0x11,0xd5 = msr TRCRSCTLR21, x18 -0x3a,0x16,0x11,0xd5 = msr TRCRSCTLR22, x26 -0x25,0x17,0x11,0xd5 = msr TRCRSCTLR23, x5 -0x39,0x18,0x11,0xd5 = msr TRCRSCTLR24, x25 -0x25,0x19,0x11,0xd5 = msr TRCRSCTLR25, x5 -0x24,0x1a,0x11,0xd5 = msr TRCRSCTLR26, x4 -0x34,0x1b,0x11,0xd5 = msr TRCRSCTLR27, x20 -0x25,0x1c,0x11,0xd5 = msr TRCRSCTLR28, x5 -0x2a,0x1d,0x11,0xd5 = msr TRCRSCTLR29, x10 -0x38,0x1e,0x11,0xd5 = msr TRCRSCTLR30, x24 -0x34,0x1f,0x11,0xd5 = msr TRCRSCTLR31, x20 -0x57,0x10,0x11,0xd5 = msr TRCSSCCR0, x23 -0x5b,0x11,0x11,0xd5 = msr TRCSSCCR1, x27 -0x5b,0x12,0x11,0xd5 = msr TRCSSCCR2, x27 -0x46,0x13,0x11,0xd5 = msr TRCSSCCR3, x6 -0x43,0x14,0x11,0xd5 = msr TRCSSCCR4, x3 -0x4c,0x15,0x11,0xd5 = msr TRCSSCCR5, x12 -0x47,0x16,0x11,0xd5 = msr TRCSSCCR6, x7 -0x46,0x17,0x11,0xd5 = msr TRCSSCCR7, x6 -0x54,0x18,0x11,0xd5 = msr TRCSSCSR0, x20 -0x51,0x19,0x11,0xd5 = msr TRCSSCSR1, x17 -0x4b,0x1a,0x11,0xd5 = msr TRCSSCSR2, x11 -0x44,0x1b,0x11,0xd5 = msr TRCSSCSR3, x4 -0x4e,0x1c,0x11,0xd5 = msr TRCSSCSR4, x14 -0x56,0x1d,0x11,0xd5 = msr TRCSSCSR5, x22 -0x43,0x1e,0x11,0xd5 = msr TRCSSCSR6, x3 -0x4b,0x1f,0x11,0xd5 = msr TRCSSCSR7, x11 -0x62,0x10,0x11,0xd5 = msr TRCSSPCICR0, x2 -0x63,0x11,0x11,0xd5 = msr TRCSSPCICR1, x3 -0x65,0x12,0x11,0xd5 = msr TRCSSPCICR2, x5 -0x67,0x13,0x11,0xd5 = msr TRCSSPCICR3, x7 -0x6b,0x14,0x11,0xd5 = msr TRCSSPCICR4, x11 -0x6d,0x15,0x11,0xd5 = msr TRCSSPCICR5, x13 -0x71,0x16,0x11,0xd5 = msr TRCSSPCICR6, x17 -0x77,0x17,0x11,0xd5 = msr TRCSSPCICR7, x23 -0x83,0x14,0x11,0xd5 = msr TRCPDCR, x3 -0x06,0x20,0x11,0xd5 = msr TRCACVR0, x6 -0x14,0x22,0x11,0xd5 = msr TRCACVR1, x20 -0x19,0x24,0x11,0xd5 = msr TRCACVR2, x25 -0x01,0x26,0x11,0xd5 = msr TRCACVR3, x1 -0x1c,0x28,0x11,0xd5 = msr TRCACVR4, x28 -0x0f,0x2a,0x11,0xd5 = msr TRCACVR5, x15 -0x19,0x2c,0x11,0xd5 = msr TRCACVR6, x25 -0x0c,0x2e,0x11,0xd5 = msr TRCACVR7, x12 -0x25,0x20,0x11,0xd5 = msr TRCACVR8, x5 -0x39,0x22,0x11,0xd5 = msr TRCACVR9, x25 -0x2d,0x24,0x11,0xd5 = msr TRCACVR10, x13 -0x2a,0x26,0x11,0xd5 = msr TRCACVR11, x10 -0x33,0x28,0x11,0xd5 = msr TRCACVR12, x19 -0x2a,0x2a,0x11,0xd5 = msr TRCACVR13, x10 -0x33,0x2c,0x11,0xd5 = msr TRCACVR14, x19 -0x22,0x2e,0x11,0xd5 = msr TRCACVR15, x2 -0x4f,0x20,0x11,0xd5 = msr TRCACATR0, x15 -0x4d,0x22,0x11,0xd5 = msr TRCACATR1, x13 -0x48,0x24,0x11,0xd5 = msr TRCACATR2, x8 -0x41,0x26,0x11,0xd5 = msr TRCACATR3, x1 -0x4b,0x28,0x11,0xd5 = msr TRCACATR4, x11 -0x48,0x2a,0x11,0xd5 = msr TRCACATR5, x8 -0x58,0x2c,0x11,0xd5 = msr TRCACATR6, x24 -0x46,0x2e,0x11,0xd5 = msr TRCACATR7, x6 -0x77,0x20,0x11,0xd5 = msr TRCACATR8, x23 -0x65,0x22,0x11,0xd5 = msr TRCACATR9, x5 -0x6b,0x24,0x11,0xd5 = msr TRCACATR10, x11 -0x6b,0x26,0x11,0xd5 = msr TRCACATR11, x11 -0x63,0x28,0x11,0xd5 = msr TRCACATR12, x3 -0x7c,0x2a,0x11,0xd5 = msr TRCACATR13, x28 -0x79,0x2c,0x11,0xd5 = msr TRCACATR14, x25 -0x64,0x2e,0x11,0xd5 = msr TRCACATR15, x4 -0x86,0x20,0x11,0xd5 = msr TRCDVCVR0, x6 -0x83,0x24,0x11,0xd5 = msr TRCDVCVR1, x3 -0x85,0x28,0x11,0xd5 = msr TRCDVCVR2, x5 -0x8b,0x2c,0x11,0xd5 = msr TRCDVCVR3, x11 -0xa9,0x20,0x11,0xd5 = msr TRCDVCVR4, x9 -0xae,0x24,0x11,0xd5 = msr TRCDVCVR5, x14 -0xaa,0x28,0x11,0xd5 = msr TRCDVCVR6, x10 -0xac,0x2c,0x11,0xd5 = msr TRCDVCVR7, x12 -0xc8,0x20,0x11,0xd5 = msr TRCDVCMR0, x8 -0xc8,0x24,0x11,0xd5 = msr TRCDVCMR1, x8 -0xd6,0x28,0x11,0xd5 = msr TRCDVCMR2, x22 -0xd6,0x2c,0x11,0xd5 = msr TRCDVCMR3, x22 -0xe5,0x20,0x11,0xd5 = msr TRCDVCMR4, x5 -0xf0,0x24,0x11,0xd5 = msr TRCDVCMR5, x16 -0xfb,0x28,0x11,0xd5 = msr TRCDVCMR6, x27 -0xf5,0x2c,0x11,0xd5 = msr TRCDVCMR7, x21 -0x08,0x30,0x11,0xd5 = msr TRCCIDCVR0, x8 -0x06,0x32,0x11,0xd5 = msr TRCCIDCVR1, x6 -0x09,0x34,0x11,0xd5 = msr TRCCIDCVR2, x9 -0x08,0x36,0x11,0xd5 = msr TRCCIDCVR3, x8 -0x03,0x38,0x11,0xd5 = msr TRCCIDCVR4, x3 -0x15,0x3a,0x11,0xd5 = msr TRCCIDCVR5, x21 -0x0c,0x3c,0x11,0xd5 = msr TRCCIDCVR6, x12 -0x07,0x3e,0x11,0xd5 = msr TRCCIDCVR7, x7 -0x24,0x30,0x11,0xd5 = msr TRCVMIDCVR0, x4 -0x23,0x32,0x11,0xd5 = msr TRCVMIDCVR1, x3 -0x29,0x34,0x11,0xd5 = msr TRCVMIDCVR2, x9 -0x31,0x36,0x11,0xd5 = msr TRCVMIDCVR3, x17 -0x2e,0x38,0x11,0xd5 = msr TRCVMIDCVR4, x14 -0x2c,0x3a,0x11,0xd5 = msr TRCVMIDCVR5, x12 -0x2a,0x3c,0x11,0xd5 = msr TRCVMIDCVR6, x10 -0x23,0x3e,0x11,0xd5 = msr TRCVMIDCVR7, x3 -0x4e,0x30,0x11,0xd5 = msr TRCCIDCCTLR0, x14 -0x56,0x31,0x11,0xd5 = msr TRCCIDCCTLR1, x22 -0x48,0x32,0x11,0xd5 = msr TRCVMIDCCTLR0, x8 -0x4f,0x33,0x11,0xd5 = msr TRCVMIDCCTLR1, x15 -0x81,0x70,0x11,0xd5 = msr TRCITCTRL, x1 -0xc7,0x78,0x11,0xd5 = msr TRCCLAIMSET, x7 -0xdd,0x79,0x11,0xd5 = msr TRCCLAIMCLR, x29 + +0x08,0x03,0x31,0xd5 == mrs x8, {{trcstatr|TRCSTATR}} +0xc9,0x00,0x31,0xd5 == mrs x9, {{trcidr8|TRCIDR8}} +0xcb,0x01,0x31,0xd5 == mrs x11, {{trcidr9|TRCIDR9}} +0xd9,0x02,0x31,0xd5 == mrs x25, {{trcidr10|TRCIDR10}} +0xc7,0x03,0x31,0xd5 == mrs x7, {{trcidr11|TRCIDR11}} +0xc7,0x04,0x31,0xd5 == mrs x7, {{trcidr12|TRCIDR12}} +0xc6,0x05,0x31,0xd5 == mrs x6, {{trcidr13|TRCIDR13}} +0xfb,0x08,0x31,0xd5 == mrs x27, {{trcidr0|TRCIDR0}} +0xfd,0x09,0x31,0xd5 == mrs x29, {{trcidr1|TRCIDR1}} +0xe4,0x0a,0x31,0xd5 == mrs x4, {{trcidr2|TRCIDR2}} +0xe8,0x0b,0x31,0xd5 == mrs x8, {{trcidr3|TRCIDR3}} +0xef,0x0c,0x31,0xd5 == mrs x15, {{trcidr4|TRCIDR4}} +0xf4,0x0d,0x31,0xd5 == mrs x20, {{trcidr5|TRCIDR5}} +0xe6,0x0e,0x31,0xd5 == mrs x6, {{trcidr6|TRCIDR6}} +0xe6,0x0f,0x31,0xd5 == mrs x6, {{trcidr7|TRCIDR7}} +0x98,0x11,0x31,0xd5 == mrs x24, {{trcoslsr|TRCOSLSR}} +0x92,0x15,0x31,0xd5 == mrs x18, {{trcpdsr|TRCPDSR}} +0xdc,0x7a,0x31,0xd5 == mrs x28, {{trcdevaff0|TRCDEVAFF0}} +0xc5,0x7b,0x31,0xd5 == mrs x5, {{trcdevaff1|TRCDEVAFF1}} +0xc5,0x7d,0x31,0xd5 == mrs x5, {{trclsr|TRCLSR}} +0xcb,0x7e,0x31,0xd5 == mrs x11, {{trcauthstatus|TRCAUTHSTATUS}} +0xcd,0x7f,0x31,0xd5 == mrs x13, {{trcdevarch|TRCDEVARCH}} +0xf2,0x72,0x31,0xd5 == mrs x18, {{trcdevid|TRCDEVID}} +0xf6,0x73,0x31,0xd5 == mrs x22, {{trcdevtype|TRCDEVTYPE}} +0xee,0x74,0x31,0xd5 == mrs x14, {{trcpidr4|TRCPIDR4}} +0xe5,0x75,0x31,0xd5 == mrs x5, {{trcpidr5|TRCPIDR5}} +0xe5,0x76,0x31,0xd5 == mrs x5, {{trcpidr6|TRCPIDR6}} +0xe9,0x77,0x31,0xd5 == mrs x9, {{trcpidr7|TRCPIDR7}} +0xef,0x78,0x31,0xd5 == mrs x15, {{trcpidr0|TRCPIDR0}} +0xe6,0x79,0x31,0xd5 == mrs x6, {{trcpidr1|TRCPIDR1}} +0xeb,0x7a,0x31,0xd5 == mrs x11, {{trcpidr2|TRCPIDR2}} +0xf4,0x7b,0x31,0xd5 == mrs x20, {{trcpidr3|TRCPIDR3}} +0xf1,0x7c,0x31,0xd5 == mrs x17, {{trccidr0|TRCCIDR0}} +0xe2,0x7d,0x31,0xd5 == mrs x2, {{trccidr1|TRCCIDR1}} +0xf4,0x7e,0x31,0xd5 == mrs x20, {{trccidr2|TRCCIDR2}} +0xe4,0x7f,0x31,0xd5 == mrs x4, {{trccidr3|TRCCIDR3}} +0x0b,0x01,0x31,0xd5 == mrs x11, {{trcprgctlr|TRCPRGCTLR}} +0x17,0x02,0x31,0xd5 == mrs x23, {{trcprocselr|TRCPROCSELR}} +0x0d,0x04,0x31,0xd5 == mrs x13, {{trcconfigr|TRCCONFIGR}} +0x17,0x06,0x31,0xd5 == mrs x23, {{trcauxctlr|TRCAUXCTLR}} +0x09,0x08,0x31,0xd5 == mrs x9, {{trceventctl0r|TRCEVENTCTL0R}} +0x10,0x09,0x31,0xd5 == mrs x16, {{trceventctl1r|TRCEVENTCTL1R}} +0x04,0x0b,0x31,0xd5 == mrs x4, {{trcstallctlr|TRCSTALLCTLR}} +0x0e,0x0c,0x31,0xd5 == mrs x14, {{trctsctlr|TRCTSCTLR}} +0x18,0x0d,0x31,0xd5 == mrs x24, {{trcsyncpr|TRCSYNCPR}} +0x1c,0x0e,0x31,0xd5 == mrs x28, {{trcccctlr|TRCCCCTLR}} +0x0f,0x0f,0x31,0xd5 == mrs x15, {{trcbbctlr|TRCBBCTLR}} +0x21,0x00,0x31,0xd5 == mrs x1, {{trctraceidr|TRCTRACEIDR}} +0x34,0x01,0x31,0xd5 == mrs x20, {{trcqctlr|TRCQCTLR}} +0x42,0x00,0x31,0xd5 == mrs x2, {{trcvictlr|TRCVICTLR}} +0x4c,0x01,0x31,0xd5 == mrs x12, {{trcviiectlr|TRCVIIECTLR}} +0x50,0x02,0x31,0xd5 == mrs x16, {{trcvissctlr|TRCVISSCTLR}} +0x48,0x03,0x31,0xd5 == mrs x8, {{trcvipcssctlr|TRCVIPCSSCTLR}} +0x5b,0x08,0x31,0xd5 == mrs x27, {{trcvdctlr|TRCVDCTLR}} +0x49,0x09,0x31,0xd5 == mrs x9, {{trcvdsacctlr|TRCVDSACCTLR}} +0x40,0x0a,0x31,0xd5 == mrs x0, {{trcvdarcctlr|TRCVDARCCTLR}} +0x8d,0x00,0x31,0xd5 == mrs x13, {{trcseqevr0|TRCSEQEVR0}} +0x8b,0x01,0x31,0xd5 == mrs x11, {{trcseqevr1|TRCSEQEVR1}} +0x9a,0x02,0x31,0xd5 == mrs x26, {{trcseqevr2|TRCSEQEVR2}} +0x8e,0x06,0x31,0xd5 == mrs x14, {{trcseqrstevr|TRCSEQRSTEVR}} +0x84,0x07,0x31,0xd5 == mrs x4, {{trcseqstr|TRCSEQSTR}} +0x91,0x08,0x31,0xd5 == mrs x17, {{trcextinselr|TRCEXTINSELR}} +0xb5,0x00,0x31,0xd5 == mrs x21, {{trccntrldvr0|TRCCNTRLDVR0}} +0xaa,0x01,0x31,0xd5 == mrs x10, {{trccntrldvr1|TRCCNTRLDVR1}} +0xb4,0x02,0x31,0xd5 == mrs x20, {{trccntrldvr2|TRCCNTRLDVR2}} +0xa5,0x03,0x31,0xd5 == mrs x5, {{trccntrldvr3|TRCCNTRLDVR3}} +0xb1,0x04,0x31,0xd5 == mrs x17, {{trccntctlr0|TRCCNTCTLR0}} +0xa1,0x05,0x31,0xd5 == mrs x1, {{trccntctlr1|TRCCNTCTLR1}} +0xb1,0x06,0x31,0xd5 == mrs x17, {{trccntctlr2|TRCCNTCTLR2}} +0xa6,0x07,0x31,0xd5 == mrs x6, {{trccntctlr3|TRCCNTCTLR3}} +0xbc,0x08,0x31,0xd5 == mrs x28, {{trccntvr0|TRCCNTVR0}} +0xb7,0x09,0x31,0xd5 == mrs x23, {{trccntvr1|TRCCNTVR1}} +0xa9,0x0a,0x31,0xd5 == mrs x9, {{trccntvr2|TRCCNTVR2}} +0xa6,0x0b,0x31,0xd5 == mrs x6, {{trccntvr3|TRCCNTVR3}} +0xf8,0x00,0x31,0xd5 == mrs x24, {{trcimspec0|TRCIMSPEC0}} +0xf8,0x01,0x31,0xd5 == mrs x24, {{trcimspec1|TRCIMSPEC1}} +0xef,0x02,0x31,0xd5 == mrs x15, {{trcimspec2|TRCIMSPEC2}} +0xea,0x03,0x31,0xd5 == mrs x10, {{trcimspec3|TRCIMSPEC3}} +0xfd,0x04,0x31,0xd5 == mrs x29, {{trcimspec4|TRCIMSPEC4}} +0xf2,0x05,0x31,0xd5 == mrs x18, {{trcimspec5|TRCIMSPEC5}} +0xfd,0x06,0x31,0xd5 == mrs x29, {{trcimspec6|TRCIMSPEC6}} +0xe2,0x07,0x31,0xd5 == mrs x2, {{trcimspec7|TRCIMSPEC7}} +0x08,0x12,0x31,0xd5 == mrs x8, {{trcrsctlr2|TRCRSCTLR2}} +0x00,0x13,0x31,0xd5 == mrs x0, {{trcrsctlr3|TRCRSCTLR3}} +0x0c,0x14,0x31,0xd5 == mrs x12, {{trcrsctlr4|TRCRSCTLR4}} +0x1a,0x15,0x31,0xd5 == mrs x26, {{trcrsctlr5|TRCRSCTLR5}} +0x1d,0x16,0x31,0xd5 == mrs x29, {{trcrsctlr6|TRCRSCTLR6}} +0x11,0x17,0x31,0xd5 == mrs x17, {{trcrsctlr7|TRCRSCTLR7}} +0x00,0x18,0x31,0xd5 == mrs x0, {{trcrsctlr8|TRCRSCTLR8}} +0x01,0x19,0x31,0xd5 == mrs x1, {{trcrsctlr9|TRCRSCTLR9}} +0x11,0x1a,0x31,0xd5 == mrs x17, {{trcrsctlr10|TRCRSCTLR10}} +0x15,0x1b,0x31,0xd5 == mrs x21, {{trcrsctlr11|TRCRSCTLR11}} +0x01,0x1c,0x31,0xd5 == mrs x1, {{trcrsctlr12|TRCRSCTLR12}} +0x08,0x1d,0x31,0xd5 == mrs x8, {{trcrsctlr13|TRCRSCTLR13}} +0x18,0x1e,0x31,0xd5 == mrs x24, {{trcrsctlr14|TRCRSCTLR14}} +0x00,0x1f,0x31,0xd5 == mrs x0, {{trcrsctlr15|TRCRSCTLR15}} +0x22,0x10,0x31,0xd5 == mrs x2, {{trcrsctlr16|TRCRSCTLR16}} +0x3d,0x11,0x31,0xd5 == mrs x29, {{trcrsctlr17|TRCRSCTLR17}} +0x36,0x12,0x31,0xd5 == mrs x22, {{trcrsctlr18|TRCRSCTLR18}} +0x26,0x13,0x31,0xd5 == mrs x6, {{trcrsctlr19|TRCRSCTLR19}} +0x3a,0x14,0x31,0xd5 == mrs x26, {{trcrsctlr20|TRCRSCTLR20}} +0x3a,0x15,0x31,0xd5 == mrs x26, {{trcrsctlr21|TRCRSCTLR21}} +0x24,0x16,0x31,0xd5 == mrs x4, {{trcrsctlr22|TRCRSCTLR22}} +0x2c,0x17,0x31,0xd5 == mrs x12, {{trcrsctlr23|TRCRSCTLR23}} +0x21,0x18,0x31,0xd5 == mrs x1, {{trcrsctlr24|TRCRSCTLR24}} +0x20,0x19,0x31,0xd5 == mrs x0, {{trcrsctlr25|TRCRSCTLR25}} +0x31,0x1a,0x31,0xd5 == mrs x17, {{trcrsctlr26|TRCRSCTLR26}} +0x28,0x1b,0x31,0xd5 == mrs x8, {{trcrsctlr27|TRCRSCTLR27}} +0x2a,0x1c,0x31,0xd5 == mrs x10, {{trcrsctlr28|TRCRSCTLR28}} +0x39,0x1d,0x31,0xd5 == mrs x25, {{trcrsctlr29|TRCRSCTLR29}} +0x2c,0x1e,0x31,0xd5 == mrs x12, {{trcrsctlr30|TRCRSCTLR30}} +0x2b,0x1f,0x31,0xd5 == mrs x11, {{trcrsctlr31|TRCRSCTLR31}} +0x52,0x10,0x31,0xd5 == mrs x18, {{trcssccr0|TRCSSCCR0}} +0x4c,0x11,0x31,0xd5 == mrs x12, {{trcssccr1|TRCSSCCR1}} +0x43,0x12,0x31,0xd5 == mrs x3, {{trcssccr2|TRCSSCCR2}} +0x42,0x13,0x31,0xd5 == mrs x2, {{trcssccr3|TRCSSCCR3}} +0x55,0x14,0x31,0xd5 == mrs x21, {{trcssccr4|TRCSSCCR4}} +0x4a,0x15,0x31,0xd5 == mrs x10, {{trcssccr5|TRCSSCCR5}} +0x56,0x16,0x31,0xd5 == mrs x22, {{trcssccr6|TRCSSCCR6}} +0x57,0x17,0x31,0xd5 == mrs x23, {{trcssccr7|TRCSSCCR7}} +0x57,0x18,0x31,0xd5 == mrs x23, {{trcsscsr0|TRCSSCSR0}} +0x53,0x19,0x31,0xd5 == mrs x19, {{trcsscsr1|TRCSSCSR1}} +0x59,0x1a,0x31,0xd5 == mrs x25, {{trcsscsr2|TRCSSCSR2}} +0x51,0x1b,0x31,0xd5 == mrs x17, {{trcsscsr3|TRCSSCSR3}} +0x53,0x1c,0x31,0xd5 == mrs x19, {{trcsscsr4|TRCSSCSR4}} +0x4b,0x1d,0x31,0xd5 == mrs x11, {{trcsscsr5|TRCSSCSR5}} +0x45,0x1e,0x31,0xd5 == mrs x5, {{trcsscsr6|TRCSSCSR6}} +0x49,0x1f,0x31,0xd5 == mrs x9, {{trcsscsr7|TRCSSCSR7}} +0x61,0x10,0x31,0xd5 == mrs x1, {{trcsspcicr0|TRCSSPCICR0}} +0x6c,0x11,0x31,0xd5 == mrs x12, {{trcsspcicr1|TRCSSPCICR1}} +0x75,0x12,0x31,0xd5 == mrs x21, {{trcsspcicr2|TRCSSPCICR2}} +0x6b,0x13,0x31,0xd5 == mrs x11, {{trcsspcicr3|TRCSSPCICR3}} +0x63,0x14,0x31,0xd5 == mrs x3, {{trcsspcicr4|TRCSSPCICR4}} +0x69,0x15,0x31,0xd5 == mrs x9, {{trcsspcicr5|TRCSSPCICR5}} +0x65,0x16,0x31,0xd5 == mrs x5, {{trcsspcicr6|TRCSSPCICR6}} +0x62,0x17,0x31,0xd5 == mrs x2, {{trcsspcicr7|TRCSSPCICR7}} +0x9a,0x14,0x31,0xd5 == mrs x26, {{trcpdcr|TRCPDCR}} +0x08,0x20,0x31,0xd5 == mrs x8, {{trcacvr0|TRCACVR0}} +0x0f,0x22,0x31,0xd5 == mrs x15, {{trcacvr1|TRCACVR1}} +0x13,0x24,0x31,0xd5 == mrs x19, {{trcacvr2|TRCACVR2}} +0x08,0x26,0x31,0xd5 == mrs x8, {{trcacvr3|TRCACVR3}} +0x1c,0x28,0x31,0xd5 == mrs x28, {{trcacvr4|TRCACVR4}} +0x03,0x2a,0x31,0xd5 == mrs x3, {{trcacvr5|TRCACVR5}} +0x19,0x2c,0x31,0xd5 == mrs x25, {{trcacvr6|TRCACVR6}} +0x18,0x2e,0x31,0xd5 == mrs x24, {{trcacvr7|TRCACVR7}} +0x26,0x20,0x31,0xd5 == mrs x6, {{trcacvr8|TRCACVR8}} +0x23,0x22,0x31,0xd5 == mrs x3, {{trcacvr9|TRCACVR9}} +0x38,0x24,0x31,0xd5 == mrs x24, {{trcacvr10|TRCACVR10}} +0x23,0x26,0x31,0xd5 == mrs x3, {{trcacvr11|TRCACVR11}} +0x2c,0x28,0x31,0xd5 == mrs x12, {{trcacvr12|TRCACVR12}} +0x29,0x2a,0x31,0xd5 == mrs x9, {{trcacvr13|TRCACVR13}} +0x2e,0x2c,0x31,0xd5 == mrs x14, {{trcacvr14|TRCACVR14}} +0x23,0x2e,0x31,0xd5 == mrs x3, {{trcacvr15|TRCACVR15}} +0x55,0x20,0x31,0xd5 == mrs x21, {{trcacatr0|TRCACATR0}} +0x5a,0x22,0x31,0xd5 == mrs x26, {{trcacatr1|TRCACATR1}} +0x48,0x24,0x31,0xd5 == mrs x8, {{trcacatr2|TRCACATR2}} +0x56,0x26,0x31,0xd5 == mrs x22, {{trcacatr3|TRCACATR3}} +0x46,0x28,0x31,0xd5 == mrs x6, {{trcacatr4|TRCACATR4}} +0x5d,0x2a,0x31,0xd5 == mrs x29, {{trcacatr5|TRCACATR5}} +0x45,0x2c,0x31,0xd5 == mrs x5, {{trcacatr6|TRCACATR6}} +0x52,0x2e,0x31,0xd5 == mrs x18, {{trcacatr7|TRCACATR7}} +0x62,0x20,0x31,0xd5 == mrs x2, {{trcacatr8|TRCACATR8}} +0x73,0x22,0x31,0xd5 == mrs x19, {{trcacatr9|TRCACATR9}} +0x6d,0x24,0x31,0xd5 == mrs x13, {{trcacatr10|TRCACATR10}} +0x79,0x26,0x31,0xd5 == mrs x25, {{trcacatr11|TRCACATR11}} +0x72,0x28,0x31,0xd5 == mrs x18, {{trcacatr12|TRCACATR12}} +0x7d,0x2a,0x31,0xd5 == mrs x29, {{trcacatr13|TRCACATR13}} +0x69,0x2c,0x31,0xd5 == mrs x9, {{trcacatr14|TRCACATR14}} +0x72,0x2e,0x31,0xd5 == mrs x18, {{trcacatr15|TRCACATR15}} +0x9d,0x20,0x31,0xd5 == mrs x29, {{trcdvcvr0|TRCDVCVR0}} +0x8f,0x24,0x31,0xd5 == mrs x15, {{trcdvcvr1|TRCDVCVR1}} +0x8f,0x28,0x31,0xd5 == mrs x15, {{trcdvcvr2|TRCDVCVR2}} +0x8f,0x2c,0x31,0xd5 == mrs x15, {{trcdvcvr3|TRCDVCVR3}} +0xb3,0x20,0x31,0xd5 == mrs x19, {{trcdvcvr4|TRCDVCVR4}} +0xb6,0x24,0x31,0xd5 == mrs x22, {{trcdvcvr5|TRCDVCVR5}} +0xbb,0x28,0x31,0xd5 == mrs x27, {{trcdvcvr6|TRCDVCVR6}} +0xa1,0x2c,0x31,0xd5 == mrs x1, {{trcdvcvr7|TRCDVCVR7}} +0xdd,0x20,0x31,0xd5 == mrs x29, {{trcdvcmr0|TRCDVCMR0}} +0xc9,0x24,0x31,0xd5 == mrs x9, {{trcdvcmr1|TRCDVCMR1}} +0xc1,0x28,0x31,0xd5 == mrs x1, {{trcdvcmr2|TRCDVCMR2}} +0xc2,0x2c,0x31,0xd5 == mrs x2, {{trcdvcmr3|TRCDVCMR3}} +0xe5,0x20,0x31,0xd5 == mrs x5, {{trcdvcmr4|TRCDVCMR4}} +0xf5,0x24,0x31,0xd5 == mrs x21, {{trcdvcmr5|TRCDVCMR5}} +0xe5,0x28,0x31,0xd5 == mrs x5, {{trcdvcmr6|TRCDVCMR6}} +0xe1,0x2c,0x31,0xd5 == mrs x1, {{trcdvcmr7|TRCDVCMR7}} +0x15,0x30,0x31,0xd5 == mrs x21, {{trccidcvr0|TRCCIDCVR0}} +0x18,0x32,0x31,0xd5 == mrs x24, {{trccidcvr1|TRCCIDCVR1}} +0x18,0x34,0x31,0xd5 == mrs x24, {{trccidcvr2|TRCCIDCVR2}} +0x0c,0x36,0x31,0xd5 == mrs x12, {{trccidcvr3|TRCCIDCVR3}} +0x0a,0x38,0x31,0xd5 == mrs x10, {{trccidcvr4|TRCCIDCVR4}} +0x09,0x3a,0x31,0xd5 == mrs x9, {{trccidcvr5|TRCCIDCVR5}} +0x06,0x3c,0x31,0xd5 == mrs x6, {{trccidcvr6|TRCCIDCVR6}} +0x14,0x3e,0x31,0xd5 == mrs x20, {{trccidcvr7|TRCCIDCVR7}} +0x34,0x30,0x31,0xd5 == mrs x20, {{trcvmidcvr0|TRCVMIDCVR0}} +0x34,0x32,0x31,0xd5 == mrs x20, {{trcvmidcvr1|TRCVMIDCVR1}} +0x3a,0x34,0x31,0xd5 == mrs x26, {{trcvmidcvr2|TRCVMIDCVR2}} +0x21,0x36,0x31,0xd5 == mrs x1, {{trcvmidcvr3|TRCVMIDCVR3}} +0x2e,0x38,0x31,0xd5 == mrs x14, {{trcvmidcvr4|TRCVMIDCVR4}} +0x3b,0x3a,0x31,0xd5 == mrs x27, {{trcvmidcvr5|TRCVMIDCVR5}} +0x3d,0x3c,0x31,0xd5 == mrs x29, {{trcvmidcvr6|TRCVMIDCVR6}} +0x31,0x3e,0x31,0xd5 == mrs x17, {{trcvmidcvr7|TRCVMIDCVR7}} +0x4a,0x30,0x31,0xd5 == mrs x10, {{trccidcctlr0|TRCCIDCCTLR0}} +0x44,0x31,0x31,0xd5 == mrs x4, {{trccidcctlr1|TRCCIDCCTLR1}} +0x49,0x32,0x31,0xd5 == mrs x9, {{trcvmidcctlr0|TRCVMIDCCTLR0}} +0x4b,0x33,0x31,0xd5 == mrs x11, {{trcvmidcctlr1|TRCVMIDCCTLR1}} +0x96,0x70,0x31,0xd5 == mrs x22, {{trcitctrl|TRCITCTRL}} +0xd7,0x78,0x31,0xd5 == mrs x23, {{trcclaimset|TRCCLAIMSET}} +0xce,0x79,0x31,0xd5 == mrs x14, {{trcclaimclr|TRCCLAIMCLR}} +0x9c,0x10,0x11,0xd5 == msr {{trcoslar|TRCOSLAR}}, x28 +0xce,0x7c,0x11,0xd5 == msr {{trclar|TRCLAR}}, x14 +0x0a,0x01,0x11,0xd5 == msr {{trcprgctlr|TRCPRGCTLR}}, x10 +0x1b,0x02,0x11,0xd5 == msr {{trcprocselr|TRCPROCSELR}}, x27 +0x18,0x04,0x11,0xd5 == msr {{trcconfigr|TRCCONFIGR}}, x24 +0x08,0x06,0x11,0xd5 == msr {{trcauxctlr|TRCAUXCTLR}}, x8 +0x10,0x08,0x11,0xd5 == msr {{trceventctl0r|TRCEVENTCTL0R}}, x16 +0x1b,0x09,0x11,0xd5 == msr {{trceventctl1r|TRCEVENTCTL1R}}, x27 +0x1a,0x0b,0x11,0xd5 == msr {{trcstallctlr|TRCSTALLCTLR}}, x26 +0x00,0x0c,0x11,0xd5 == msr {{trctsctlr|TRCTSCTLR}}, x0 +0x0e,0x0d,0x11,0xd5 == msr {{trcsyncpr|TRCSYNCPR}}, x14 +0x08,0x0e,0x11,0xd5 == msr {{trcccctlr|TRCCCCTLR}}, x8 +0x06,0x0f,0x11,0xd5 == msr {{trcbbctlr|TRCBBCTLR}}, x6 +0x37,0x00,0x11,0xd5 == msr {{trctraceidr|TRCTRACEIDR}}, x23 +0x25,0x01,0x11,0xd5 == msr {{trcqctlr|TRCQCTLR}}, x5 +0x40,0x00,0x11,0xd5 == msr {{trcvictlr|TRCVICTLR}}, x0 +0x40,0x01,0x11,0xd5 == msr {{trcviiectlr|TRCVIIECTLR}}, x0 +0x41,0x02,0x11,0xd5 == msr {{trcvissctlr|TRCVISSCTLR}}, x1 +0x40,0x03,0x11,0xd5 == msr {{trcvipcssctlr|TRCVIPCSSCTLR}}, x0 +0x47,0x08,0x11,0xd5 == msr {{trcvdctlr|TRCVDCTLR}}, x7 +0x52,0x09,0x11,0xd5 == msr {{trcvdsacctlr|TRCVDSACCTLR}}, x18 +0x58,0x0a,0x11,0xd5 == msr {{trcvdarcctlr|TRCVDARCCTLR}}, x24 +0x9c,0x00,0x11,0xd5 == msr {{trcseqevr0|TRCSEQEVR0}}, x28 +0x95,0x01,0x11,0xd5 == msr {{trcseqevr1|TRCSEQEVR1}}, x21 +0x90,0x02,0x11,0xd5 == msr {{trcseqevr2|TRCSEQEVR2}}, x16 +0x90,0x06,0x11,0xd5 == msr {{trcseqrstevr|TRCSEQRSTEVR}}, x16 +0x99,0x07,0x11,0xd5 == msr {{trcseqstr|TRCSEQSTR}}, x25 +0x9d,0x08,0x11,0xd5 == msr {{trcextinselr|TRCEXTINSELR}}, x29 +0xb4,0x00,0x11,0xd5 == msr {{trccntrldvr0|TRCCNTRLDVR0}}, x20 +0xb4,0x01,0x11,0xd5 == msr {{trccntrldvr1|TRCCNTRLDVR1}}, x20 +0xb6,0x02,0x11,0xd5 == msr {{trccntrldvr2|TRCCNTRLDVR2}}, x22 +0xac,0x03,0x11,0xd5 == msr {{trccntrldvr3|TRCCNTRLDVR3}}, x12 +0xb4,0x04,0x11,0xd5 == msr {{trccntctlr0|TRCCNTCTLR0}}, x20 +0xa4,0x05,0x11,0xd5 == msr {{trccntctlr1|TRCCNTCTLR1}}, x4 +0xa8,0x06,0x11,0xd5 == msr {{trccntctlr2|TRCCNTCTLR2}}, x8 +0xb0,0x07,0x11,0xd5 == msr {{trccntctlr3|TRCCNTCTLR3}}, x16 +0xa5,0x08,0x11,0xd5 == msr {{trccntvr0|TRCCNTVR0}}, x5 +0xbb,0x09,0x11,0xd5 == msr {{trccntvr1|TRCCNTVR1}}, x27 +0xb5,0x0a,0x11,0xd5 == msr {{trccntvr2|TRCCNTVR2}}, x21 +0xa8,0x0b,0x11,0xd5 == msr {{trccntvr3|TRCCNTVR3}}, x8 +0xe6,0x00,0x11,0xd5 == msr {{trcimspec0|TRCIMSPEC0}}, x6 +0xfb,0x01,0x11,0xd5 == msr {{trcimspec1|TRCIMSPEC1}}, x27 +0xf7,0x02,0x11,0xd5 == msr {{trcimspec2|TRCIMSPEC2}}, x23 +0xef,0x03,0x11,0xd5 == msr {{trcimspec3|TRCIMSPEC3}}, x15 +0xed,0x04,0x11,0xd5 == msr {{trcimspec4|TRCIMSPEC4}}, x13 +0xf9,0x05,0x11,0xd5 == msr {{trcimspec5|TRCIMSPEC5}}, x25 +0xf3,0x06,0x11,0xd5 == msr {{trcimspec6|TRCIMSPEC6}}, x19 +0xfb,0x07,0x11,0xd5 == msr {{trcimspec7|TRCIMSPEC7}}, x27 +0x04,0x12,0x11,0xd5 == msr {{trcrsctlr2|TRCRSCTLR2}}, x4 +0x00,0x13,0x11,0xd5 == msr {{trcrsctlr3|TRCRSCTLR3}}, x0 +0x15,0x14,0x11,0xd5 == msr {{trcrsctlr4|TRCRSCTLR4}}, x21 +0x08,0x15,0x11,0xd5 == msr {{trcrsctlr5|TRCRSCTLR5}}, x8 +0x14,0x16,0x11,0xd5 == msr {{trcrsctlr6|TRCRSCTLR6}}, x20 +0x0b,0x17,0x11,0xd5 == msr {{trcrsctlr7|TRCRSCTLR7}}, x11 +0x12,0x18,0x11,0xd5 == msr {{trcrsctlr8|TRCRSCTLR8}}, x18 +0x18,0x19,0x11,0xd5 == msr {{trcrsctlr9|TRCRSCTLR9}}, x24 +0x0f,0x1a,0x11,0xd5 == msr {{trcrsctlr10|TRCRSCTLR10}}, x15 +0x15,0x1b,0x11,0xd5 == msr {{trcrsctlr11|TRCRSCTLR11}}, x21 +0x04,0x1c,0x11,0xd5 == msr {{trcrsctlr12|TRCRSCTLR12}}, x4 +0x1c,0x1d,0x11,0xd5 == msr {{trcrsctlr13|TRCRSCTLR13}}, x28 +0x03,0x1e,0x11,0xd5 == msr {{trcrsctlr14|TRCRSCTLR14}}, x3 +0x14,0x1f,0x11,0xd5 == msr {{trcrsctlr15|TRCRSCTLR15}}, x20 +0x2c,0x10,0x11,0xd5 == msr {{trcrsctlr16|TRCRSCTLR16}}, x12 +0x31,0x11,0x11,0xd5 == msr {{trcrsctlr17|TRCRSCTLR17}}, x17 +0x2a,0x12,0x11,0xd5 == msr {{trcrsctlr18|TRCRSCTLR18}}, x10 +0x2b,0x13,0x11,0xd5 == msr {{trcrsctlr19|TRCRSCTLR19}}, x11 +0x23,0x14,0x11,0xd5 == msr {{trcrsctlr20|TRCRSCTLR20}}, x3 +0x32,0x15,0x11,0xd5 == msr {{trcrsctlr21|TRCRSCTLR21}}, x18 +0x3a,0x16,0x11,0xd5 == msr {{trcrsctlr22|TRCRSCTLR22}}, x26 +0x25,0x17,0x11,0xd5 == msr {{trcrsctlr23|TRCRSCTLR23}}, x5 +0x39,0x18,0x11,0xd5 == msr {{trcrsctlr24|TRCRSCTLR24}}, x25 +0x25,0x19,0x11,0xd5 == msr {{trcrsctlr25|TRCRSCTLR25}}, x5 +0x24,0x1a,0x11,0xd5 == msr {{trcrsctlr26|TRCRSCTLR26}}, x4 +0x34,0x1b,0x11,0xd5 == msr {{trcrsctlr27|TRCRSCTLR27}}, x20 +0x25,0x1c,0x11,0xd5 == msr {{trcrsctlr28|TRCRSCTLR28}}, x5 +0x2a,0x1d,0x11,0xd5 == msr {{trcrsctlr29|TRCRSCTLR29}}, x10 +0x38,0x1e,0x11,0xd5 == msr {{trcrsctlr30|TRCRSCTLR30}}, x24 +0x34,0x1f,0x11,0xd5 == msr {{trcrsctlr31|TRCRSCTLR31}}, x20 +0x57,0x10,0x11,0xd5 == msr {{trcssccr0|TRCSSCCR0}}, x23 +0x5b,0x11,0x11,0xd5 == msr {{trcssccr1|TRCSSCCR1}}, x27 +0x5b,0x12,0x11,0xd5 == msr {{trcssccr2|TRCSSCCR2}}, x27 +0x46,0x13,0x11,0xd5 == msr {{trcssccr3|TRCSSCCR3}}, x6 +0x43,0x14,0x11,0xd5 == msr {{trcssccr4|TRCSSCCR4}}, x3 +0x4c,0x15,0x11,0xd5 == msr {{trcssccr5|TRCSSCCR5}}, x12 +0x47,0x16,0x11,0xd5 == msr {{trcssccr6|TRCSSCCR6}}, x7 +0x46,0x17,0x11,0xd5 == msr {{trcssccr7|TRCSSCCR7}}, x6 +0x54,0x18,0x11,0xd5 == msr {{trcsscsr0|TRCSSCSR0}}, x20 +0x51,0x19,0x11,0xd5 == msr {{trcsscsr1|TRCSSCSR1}}, x17 +0x4b,0x1a,0x11,0xd5 == msr {{trcsscsr2|TRCSSCSR2}}, x11 +0x44,0x1b,0x11,0xd5 == msr {{trcsscsr3|TRCSSCSR3}}, x4 +0x4e,0x1c,0x11,0xd5 == msr {{trcsscsr4|TRCSSCSR4}}, x14 +0x56,0x1d,0x11,0xd5 == msr {{trcsscsr5|TRCSSCSR5}}, x22 +0x43,0x1e,0x11,0xd5 == msr {{trcsscsr6|TRCSSCSR6}}, x3 +0x4b,0x1f,0x11,0xd5 == msr {{trcsscsr7|TRCSSCSR7}}, x11 +0x62,0x10,0x11,0xd5 == msr {{trcsspcicr0|TRCSSPCICR0}}, x2 +0x63,0x11,0x11,0xd5 == msr {{trcsspcicr1|TRCSSPCICR1}}, x3 +0x65,0x12,0x11,0xd5 == msr {{trcsspcicr2|TRCSSPCICR2}}, x5 +0x67,0x13,0x11,0xd5 == msr {{trcsspcicr3|TRCSSPCICR3}}, x7 +0x6b,0x14,0x11,0xd5 == msr {{trcsspcicr4|TRCSSPCICR4}}, x11 +0x6d,0x15,0x11,0xd5 == msr {{trcsspcicr5|TRCSSPCICR5}}, x13 +0x71,0x16,0x11,0xd5 == msr {{trcsspcicr6|TRCSSPCICR6}}, x17 +0x77,0x17,0x11,0xd5 == msr {{trcsspcicr7|TRCSSPCICR7}}, x23 +0x83,0x14,0x11,0xd5 == msr {{trcpdcr|TRCPDCR}}, x3 +0x06,0x20,0x11,0xd5 == msr {{trcacvr0|TRCACVR0}}, x6 +0x14,0x22,0x11,0xd5 == msr {{trcacvr1|TRCACVR1}}, x20 +0x19,0x24,0x11,0xd5 == msr {{trcacvr2|TRCACVR2}}, x25 +0x01,0x26,0x11,0xd5 == msr {{trcacvr3|TRCACVR3}}, x1 +0x1c,0x28,0x11,0xd5 == msr {{trcacvr4|TRCACVR4}}, x28 +0x0f,0x2a,0x11,0xd5 == msr {{trcacvr5|TRCACVR5}}, x15 +0x19,0x2c,0x11,0xd5 == msr {{trcacvr6|TRCACVR6}}, x25 +0x0c,0x2e,0x11,0xd5 == msr {{trcacvr7|TRCACVR7}}, x12 +0x25,0x20,0x11,0xd5 == msr {{trcacvr8|TRCACVR8}}, x5 +0x39,0x22,0x11,0xd5 == msr {{trcacvr9|TRCACVR9}}, x25 +0x2d,0x24,0x11,0xd5 == msr {{trcacvr10|TRCACVR10}}, x13 +0x2a,0x26,0x11,0xd5 == msr {{trcacvr11|TRCACVR11}}, x10 +0x33,0x28,0x11,0xd5 == msr {{trcacvr12|TRCACVR12}}, x19 +0x2a,0x2a,0x11,0xd5 == msr {{trcacvr13|TRCACVR13}}, x10 +0x33,0x2c,0x11,0xd5 == msr {{trcacvr14|TRCACVR14}}, x19 +0x22,0x2e,0x11,0xd5 == msr {{trcacvr15|TRCACVR15}}, x2 +0x4f,0x20,0x11,0xd5 == msr {{trcacatr0|TRCACATR0}}, x15 +0x4d,0x22,0x11,0xd5 == msr {{trcacatr1|TRCACATR1}}, x13 +0x48,0x24,0x11,0xd5 == msr {{trcacatr2|TRCACATR2}}, x8 +0x41,0x26,0x11,0xd5 == msr {{trcacatr3|TRCACATR3}}, x1 +0x4b,0x28,0x11,0xd5 == msr {{trcacatr4|TRCACATR4}}, x11 +0x48,0x2a,0x11,0xd5 == msr {{trcacatr5|TRCACATR5}}, x8 +0x58,0x2c,0x11,0xd5 == msr {{trcacatr6|TRCACATR6}}, x24 +0x46,0x2e,0x11,0xd5 == msr {{trcacatr7|TRCACATR7}}, x6 +0x77,0x20,0x11,0xd5 == msr {{trcacatr8|TRCACATR8}}, x23 +0x65,0x22,0x11,0xd5 == msr {{trcacatr9|TRCACATR9}}, x5 +0x6b,0x24,0x11,0xd5 == msr {{trcacatr10|TRCACATR10}}, x11 +0x6b,0x26,0x11,0xd5 == msr {{trcacatr11|TRCACATR11}}, x11 +0x63,0x28,0x11,0xd5 == msr {{trcacatr12|TRCACATR12}}, x3 +0x7c,0x2a,0x11,0xd5 == msr {{trcacatr13|TRCACATR13}}, x28 +0x79,0x2c,0x11,0xd5 == msr {{trcacatr14|TRCACATR14}}, x25 +0x64,0x2e,0x11,0xd5 == msr {{trcacatr15|TRCACATR15}}, x4 +0x86,0x20,0x11,0xd5 == msr {{trcdvcvr0|TRCDVCVR0}}, x6 +0x83,0x24,0x11,0xd5 == msr {{trcdvcvr1|TRCDVCVR1}}, x3 +0x85,0x28,0x11,0xd5 == msr {{trcdvcvr2|TRCDVCVR2}}, x5 +0x8b,0x2c,0x11,0xd5 == msr {{trcdvcvr3|TRCDVCVR3}}, x11 +0xa9,0x20,0x11,0xd5 == msr {{trcdvcvr4|TRCDVCVR4}}, x9 +0xae,0x24,0x11,0xd5 == msr {{trcdvcvr5|TRCDVCVR5}}, x14 +0xaa,0x28,0x11,0xd5 == msr {{trcdvcvr6|TRCDVCVR6}}, x10 +0xac,0x2c,0x11,0xd5 == msr {{trcdvcvr7|TRCDVCVR7}}, x12 +0xc8,0x20,0x11,0xd5 == msr {{trcdvcmr0|TRCDVCMR0}}, x8 +0xc8,0x24,0x11,0xd5 == msr {{trcdvcmr1|TRCDVCMR1}}, x8 +0xd6,0x28,0x11,0xd5 == msr {{trcdvcmr2|TRCDVCMR2}}, x22 +0xd6,0x2c,0x11,0xd5 == msr {{trcdvcmr3|TRCDVCMR3}}, x22 +0xe5,0x20,0x11,0xd5 == msr {{trcdvcmr4|TRCDVCMR4}}, x5 +0xf0,0x24,0x11,0xd5 == msr {{trcdvcmr5|TRCDVCMR5}}, x16 +0xfb,0x28,0x11,0xd5 == msr {{trcdvcmr6|TRCDVCMR6}}, x27 +0xf5,0x2c,0x11,0xd5 == msr {{trcdvcmr7|TRCDVCMR7}}, x21 +0x08,0x30,0x11,0xd5 == msr {{trccidcvr0|TRCCIDCVR0}}, x8 +0x06,0x32,0x11,0xd5 == msr {{trccidcvr1|TRCCIDCVR1}}, x6 +0x09,0x34,0x11,0xd5 == msr {{trccidcvr2|TRCCIDCVR2}}, x9 +0x08,0x36,0x11,0xd5 == msr {{trccidcvr3|TRCCIDCVR3}}, x8 +0x03,0x38,0x11,0xd5 == msr {{trccidcvr4|TRCCIDCVR4}}, x3 +0x15,0x3a,0x11,0xd5 == msr {{trccidcvr5|TRCCIDCVR5}}, x21 +0x0c,0x3c,0x11,0xd5 == msr {{trccidcvr6|TRCCIDCVR6}}, x12 +0x07,0x3e,0x11,0xd5 == msr {{trccidcvr7|TRCCIDCVR7}}, x7 +0x24,0x30,0x11,0xd5 == msr {{trcvmidcvr0|TRCVMIDCVR0}}, x4 +0x23,0x32,0x11,0xd5 == msr {{trcvmidcvr1|TRCVMIDCVR1}}, x3 +0x29,0x34,0x11,0xd5 == msr {{trcvmidcvr2|TRCVMIDCVR2}}, x9 +0x31,0x36,0x11,0xd5 == msr {{trcvmidcvr3|TRCVMIDCVR3}}, x17 +0x2e,0x38,0x11,0xd5 == msr {{trcvmidcvr4|TRCVMIDCVR4}}, x14 +0x2c,0x3a,0x11,0xd5 == msr {{trcvmidcvr5|TRCVMIDCVR5}}, x12 +0x2a,0x3c,0x11,0xd5 == msr {{trcvmidcvr6|TRCVMIDCVR6}}, x10 +0x23,0x3e,0x11,0xd5 == msr {{trcvmidcvr7|TRCVMIDCVR7}}, x3 +0x4e,0x30,0x11,0xd5 == msr {{trccidcctlr0|TRCCIDCCTLR0}}, x14 +0x56,0x31,0x11,0xd5 == msr {{trccidcctlr1|TRCCIDCCTLR1}}, x22 +0x48,0x32,0x11,0xd5 == msr {{trcvmidcctlr0|TRCVMIDCCTLR0}}, x8 +0x4f,0x33,0x11,0xd5 == msr {{trcvmidcctlr1|TRCVMIDCCTLR1}}, x15 +0x81,0x70,0x11,0xd5 == msr {{trcitctrl|TRCITCTRL}}, x1 +0xc7,0x78,0x11,0xd5 == msr {{trcclaimset|TRCCLAIMSET}}, x7 +0xdd,0x79,0x11,0xd5 == msr {{trcclaimclr|TRCCLAIMCLR}}, x29 diff --git a/suite/MC/AArch64/trace-regs.txt.cs b/suite/MC/AArch64/trace-regs.txt.cs new file mode 100644 index 000000000..26477eec0 --- /dev/null +++ b/suite/MC/AArch64/trace-regs.txt.cs @@ -0,0 +1,369 @@ +# CS_ARCH_AARCH64, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = [] +0x8 0x3 0x31 0xd5 == mrs x8, {{trcstatr|TRCSTATR}} +0xc9 0x0 0x31 0xd5 == mrs x9, {{trcidr8|TRCIDR8}} +0xcb 0x1 0x31 0xd5 == mrs x11, {{trcidr9|TRCIDR9}} +0xd9 0x2 0x31 0xd5 == mrs x25, {{trcidr10|TRCIDR10}} +0xc7 0x3 0x31 0xd5 == mrs x7, {{trcidr11|TRCIDR11}} +0xc7 0x4 0x31 0xd5 == mrs x7, {{trcidr12|TRCIDR12}} +0xc6 0x5 0x31 0xd5 == mrs x6, {{trcidr13|TRCIDR13}} +0xfb 0x8 0x31 0xd5 == mrs x27, {{trcidr0|TRCIDR0}} +0xfd 0x9 0x31 0xd5 == mrs x29, {{trcidr1|TRCIDR1}} +0xe4 0xa 0x31 0xd5 == mrs x4, {{trcidr2|TRCIDR2}} +0xe8 0xb 0x31 0xd5 == mrs x8, {{trcidr3|TRCIDR3}} +0xef 0xc 0x31 0xd5 == mrs x15, {{trcidr4|TRCIDR4}} +0xf4 0xd 0x31 0xd5 == mrs x20, {{trcidr5|TRCIDR5}} +0xe6 0xe 0x31 0xd5 == mrs x6, {{trcidr6|TRCIDR6}} +0xe6 0xf 0x31 0xd5 == mrs x6, {{trcidr7|TRCIDR7}} +0x98 0x11 0x31 0xd5 == mrs x24, {{trcoslsr|TRCOSLSR}} +0x92 0x15 0x31 0xd5 == mrs x18, {{trcpdsr|TRCPDSR}} +0xdc 0x7a 0x31 0xd5 == mrs x28, {{trcdevaff0|TRCDEVAFF0}} +0xc5 0x7b 0x31 0xd5 == mrs x5, {{trcdevaff1|TRCDEVAFF1}} +0xc5 0x7d 0x31 0xd5 == mrs x5, {{trclsr|TRCLSR}} +0xcb 0x7e 0x31 0xd5 == mrs x11, {{trcauthstatus|TRCAUTHSTATUS}} +0xcd 0x7f 0x31 0xd5 == mrs x13, {{trcdevarch|TRCDEVARCH}} +0xf2 0x72 0x31 0xd5 == mrs x18, {{trcdevid|TRCDEVID}} +0xf6 0x73 0x31 0xd5 == mrs x22, {{trcdevtype|TRCDEVTYPE}} +0xee 0x74 0x31 0xd5 == mrs x14, {{trcpidr4|TRCPIDR4}} +0xe5 0x75 0x31 0xd5 == mrs x5, {{trcpidr5|TRCPIDR5}} +0xe5 0x76 0x31 0xd5 == mrs x5, {{trcpidr6|TRCPIDR6}} +0xe9 0x77 0x31 0xd5 == mrs x9, {{trcpidr7|TRCPIDR7}} +0xef 0x78 0x31 0xd5 == mrs x15, {{trcpidr0|TRCPIDR0}} +0xe6 0x79 0x31 0xd5 == mrs x6, {{trcpidr1|TRCPIDR1}} +0xeb 0x7a 0x31 0xd5 == mrs x11, {{trcpidr2|TRCPIDR2}} +0xf4 0x7b 0x31 0xd5 == mrs x20, {{trcpidr3|TRCPIDR3}} +0xf1 0x7c 0x31 0xd5 == mrs x17, {{trccidr0|TRCCIDR0}} +0xe2 0x7d 0x31 0xd5 == mrs x2, {{trccidr1|TRCCIDR1}} +0xf4 0x7e 0x31 0xd5 == mrs x20, {{trccidr2|TRCCIDR2}} +0xe4 0x7f 0x31 0xd5 == mrs x4, {{trccidr3|TRCCIDR3}} +0xb 0x1 0x31 0xd5 == mrs x11, {{trcprgctlr|TRCPRGCTLR}} +0x17 0x2 0x31 0xd5 == mrs x23, {{trcprocselr|TRCPROCSELR}} +0xd 0x4 0x31 0xd5 == mrs x13, {{trcconfigr|TRCCONFIGR}} +0x17 0x6 0x31 0xd5 == mrs x23, {{trcauxctlr|TRCAUXCTLR}} +0x9 0x8 0x31 0xd5 == mrs x9, {{trceventctl0r|TRCEVENTCTL0R}} +0x10 0x9 0x31 0xd5 == mrs x16, {{trceventctl1r|TRCEVENTCTL1R}} +0x4 0xb 0x31 0xd5 == mrs x4, {{trcstallctlr|TRCSTALLCTLR}} +0xe 0xc 0x31 0xd5 == mrs x14, {{trctsctlr|TRCTSCTLR}} +0x18 0xd 0x31 0xd5 == mrs x24, {{trcsyncpr|TRCSYNCPR}} +0x1c 0xe 0x31 0xd5 == mrs x28, {{trcccctlr|TRCCCCTLR}} +0xf 0xf 0x31 0xd5 == mrs x15, {{trcbbctlr|TRCBBCTLR}} +0x21 0x0 0x31 0xd5 == mrs x1, {{trctraceidr|TRCTRACEIDR}} +0x34 0x1 0x31 0xd5 == mrs x20, {{trcqctlr|TRCQCTLR}} +0x42 0x0 0x31 0xd5 == mrs x2, {{trcvictlr|TRCVICTLR}} +0x4c 0x1 0x31 0xd5 == mrs x12, {{trcviiectlr|TRCVIIECTLR}} +0x50 0x2 0x31 0xd5 == mrs x16, {{trcvissctlr|TRCVISSCTLR}} +0x48 0x3 0x31 0xd5 == mrs x8, {{trcvipcssctlr|TRCVIPCSSCTLR}} +0x5b 0x8 0x31 0xd5 == mrs x27, {{trcvdctlr|TRCVDCTLR}} +0x49 0x9 0x31 0xd5 == mrs x9, {{trcvdsacctlr|TRCVDSACCTLR}} +0x40 0xa 0x31 0xd5 == mrs x0, {{trcvdarcctlr|TRCVDARCCTLR}} +0x8d 0x0 0x31 0xd5 == mrs x13, {{trcseqevr0|TRCSEQEVR0}} +0x8b 0x1 0x31 0xd5 == mrs x11, {{trcseqevr1|TRCSEQEVR1}} +0x9a 0x2 0x31 0xd5 == mrs x26, {{trcseqevr2|TRCSEQEVR2}} +0x8e 0x6 0x31 0xd5 == mrs x14, {{trcseqrstevr|TRCSEQRSTEVR}} +0x84 0x7 0x31 0xd5 == mrs x4, {{trcseqstr|TRCSEQSTR}} +0x91 0x8 0x31 0xd5 == mrs x17, {{trcextinselr|TRCEXTINSELR}} +0xb5 0x0 0x31 0xd5 == mrs x21, {{trccntrldvr0|TRCCNTRLDVR0}} +0xaa 0x1 0x31 0xd5 == mrs x10, {{trccntrldvr1|TRCCNTRLDVR1}} +0xb4 0x2 0x31 0xd5 == mrs x20, {{trccntrldvr2|TRCCNTRLDVR2}} +0xa5 0x3 0x31 0xd5 == mrs x5, {{trccntrldvr3|TRCCNTRLDVR3}} +0xb1 0x4 0x31 0xd5 == mrs x17, {{trccntctlr0|TRCCNTCTLR0}} +0xa1 0x5 0x31 0xd5 == mrs x1, {{trccntctlr1|TRCCNTCTLR1}} +0xb1 0x6 0x31 0xd5 == mrs x17, {{trccntctlr2|TRCCNTCTLR2}} +0xa6 0x7 0x31 0xd5 == mrs x6, {{trccntctlr3|TRCCNTCTLR3}} +0xbc 0x8 0x31 0xd5 == mrs x28, {{trccntvr0|TRCCNTVR0}} +0xb7 0x9 0x31 0xd5 == mrs x23, {{trccntvr1|TRCCNTVR1}} +0xa9 0xa 0x31 0xd5 == mrs x9, {{trccntvr2|TRCCNTVR2}} +0xa6 0xb 0x31 0xd5 == mrs x6, {{trccntvr3|TRCCNTVR3}} +0xf8 0x0 0x31 0xd5 == mrs x24, {{trcimspec0|TRCIMSPEC0}} +0xf8 0x1 0x31 0xd5 == mrs x24, {{trcimspec1|TRCIMSPEC1}} +0xef 0x2 0x31 0xd5 == mrs x15, {{trcimspec2|TRCIMSPEC2}} +0xea 0x3 0x31 0xd5 == mrs x10, {{trcimspec3|TRCIMSPEC3}} +0xfd 0x4 0x31 0xd5 == mrs x29, {{trcimspec4|TRCIMSPEC4}} +0xf2 0x5 0x31 0xd5 == mrs x18, {{trcimspec5|TRCIMSPEC5}} +0xfd 0x6 0x31 0xd5 == mrs x29, {{trcimspec6|TRCIMSPEC6}} +0xe2 0x7 0x31 0xd5 == mrs x2, {{trcimspec7|TRCIMSPEC7}} +0x8 0x12 0x31 0xd5 == mrs x8, {{trcrsctlr2|TRCRSCTLR2}} +0x0 0x13 0x31 0xd5 == mrs x0, {{trcrsctlr3|TRCRSCTLR3}} +0xc 0x14 0x31 0xd5 == mrs x12, {{trcrsctlr4|TRCRSCTLR4}} +0x1a 0x15 0x31 0xd5 == mrs x26, {{trcrsctlr5|TRCRSCTLR5}} +0x1d 0x16 0x31 0xd5 == mrs x29, {{trcrsctlr6|TRCRSCTLR6}} +0x11 0x17 0x31 0xd5 == mrs x17, {{trcrsctlr7|TRCRSCTLR7}} +0x0 0x18 0x31 0xd5 == mrs x0, {{trcrsctlr8|TRCRSCTLR8}} +0x1 0x19 0x31 0xd5 == mrs x1, {{trcrsctlr9|TRCRSCTLR9}} +0x11 0x1a 0x31 0xd5 == mrs x17, {{trcrsctlr10|TRCRSCTLR10}} +0x15 0x1b 0x31 0xd5 == mrs x21, {{trcrsctlr11|TRCRSCTLR11}} +0x1 0x1c 0x31 0xd5 == mrs x1, {{trcrsctlr12|TRCRSCTLR12}} +0x8 0x1d 0x31 0xd5 == mrs x8, {{trcrsctlr13|TRCRSCTLR13}} +0x18 0x1e 0x31 0xd5 == mrs x24, {{trcrsctlr14|TRCRSCTLR14}} +0x0 0x1f 0x31 0xd5 == mrs x0, {{trcrsctlr15|TRCRSCTLR15}} +0x22 0x10 0x31 0xd5 == mrs x2, {{trcrsctlr16|TRCRSCTLR16}} +0x3d 0x11 0x31 0xd5 == mrs x29, {{trcrsctlr17|TRCRSCTLR17}} +0x36 0x12 0x31 0xd5 == mrs x22, {{trcrsctlr18|TRCRSCTLR18}} +0x26 0x13 0x31 0xd5 == mrs x6, {{trcrsctlr19|TRCRSCTLR19}} +0x3a 0x14 0x31 0xd5 == mrs x26, {{trcrsctlr20|TRCRSCTLR20}} +0x3a 0x15 0x31 0xd5 == mrs x26, {{trcrsctlr21|TRCRSCTLR21}} +0x24 0x16 0x31 0xd5 == mrs x4, {{trcrsctlr22|TRCRSCTLR22}} +0x2c 0x17 0x31 0xd5 == mrs x12, {{trcrsctlr23|TRCRSCTLR23}} +0x21 0x18 0x31 0xd5 == mrs x1, {{trcrsctlr24|TRCRSCTLR24}} +0x20 0x19 0x31 0xd5 == mrs x0, {{trcrsctlr25|TRCRSCTLR25}} +0x31 0x1a 0x31 0xd5 == mrs x17, {{trcrsctlr26|TRCRSCTLR26}} +0x28 0x1b 0x31 0xd5 == mrs x8, {{trcrsctlr27|TRCRSCTLR27}} +0x2a 0x1c 0x31 0xd5 == mrs x10, {{trcrsctlr28|TRCRSCTLR28}} +0x39 0x1d 0x31 0xd5 == mrs x25, {{trcrsctlr29|TRCRSCTLR29}} +0x2c 0x1e 0x31 0xd5 == mrs x12, {{trcrsctlr30|TRCRSCTLR30}} +0x2b 0x1f 0x31 0xd5 == mrs x11, {{trcrsctlr31|TRCRSCTLR31}} +0x52 0x10 0x31 0xd5 == mrs x18, {{trcssccr0|TRCSSCCR0}} +0x4c 0x11 0x31 0xd5 == mrs x12, {{trcssccr1|TRCSSCCR1}} +0x43 0x12 0x31 0xd5 == mrs x3, {{trcssccr2|TRCSSCCR2}} +0x42 0x13 0x31 0xd5 == mrs x2, {{trcssccr3|TRCSSCCR3}} +0x55 0x14 0x31 0xd5 == mrs x21, {{trcssccr4|TRCSSCCR4}} +0x4a 0x15 0x31 0xd5 == mrs x10, {{trcssccr5|TRCSSCCR5}} +0x56 0x16 0x31 0xd5 == mrs x22, {{trcssccr6|TRCSSCCR6}} +0x57 0x17 0x31 0xd5 == mrs x23, {{trcssccr7|TRCSSCCR7}} +0x57 0x18 0x31 0xd5 == mrs x23, {{trcsscsr0|TRCSSCSR0}} +0x53 0x19 0x31 0xd5 == mrs x19, {{trcsscsr1|TRCSSCSR1}} +0x59 0x1a 0x31 0xd5 == mrs x25, {{trcsscsr2|TRCSSCSR2}} +0x51 0x1b 0x31 0xd5 == mrs x17, {{trcsscsr3|TRCSSCSR3}} +0x53 0x1c 0x31 0xd5 == mrs x19, {{trcsscsr4|TRCSSCSR4}} +0x4b 0x1d 0x31 0xd5 == mrs x11, {{trcsscsr5|TRCSSCSR5}} +0x45 0x1e 0x31 0xd5 == mrs x5, {{trcsscsr6|TRCSSCSR6}} +0x49 0x1f 0x31 0xd5 == mrs x9, {{trcsscsr7|TRCSSCSR7}} +0x9a 0x14 0x31 0xd5 == mrs x26, {{trcpdcr|TRCPDCR}} +0x8 0x20 0x31 0xd5 == mrs x8, {{trcacvr0|TRCACVR0}} +0xf 0x22 0x31 0xd5 == mrs x15, {{trcacvr1|TRCACVR1}} +0x13 0x24 0x31 0xd5 == mrs x19, {{trcacvr2|TRCACVR2}} +0x8 0x26 0x31 0xd5 == mrs x8, {{trcacvr3|TRCACVR3}} +0x1c 0x28 0x31 0xd5 == mrs x28, {{trcacvr4|TRCACVR4}} +0x3 0x2a 0x31 0xd5 == mrs x3, {{trcacvr5|TRCACVR5}} +0x19 0x2c 0x31 0xd5 == mrs x25, {{trcacvr6|TRCACVR6}} +0x18 0x2e 0x31 0xd5 == mrs x24, {{trcacvr7|TRCACVR7}} +0x26 0x20 0x31 0xd5 == mrs x6, {{trcacvr8|TRCACVR8}} +0x23 0x22 0x31 0xd5 == mrs x3, {{trcacvr9|TRCACVR9}} +0x38 0x24 0x31 0xd5 == mrs x24, {{trcacvr10|TRCACVR10}} +0x23 0x26 0x31 0xd5 == mrs x3, {{trcacvr11|TRCACVR11}} +0x2c 0x28 0x31 0xd5 == mrs x12, {{trcacvr12|TRCACVR12}} +0x29 0x2a 0x31 0xd5 == mrs x9, {{trcacvr13|TRCACVR13}} +0x2e 0x2c 0x31 0xd5 == mrs x14, {{trcacvr14|TRCACVR14}} +0x23 0x2e 0x31 0xd5 == mrs x3, {{trcacvr15|TRCACVR15}} +0x55 0x20 0x31 0xd5 == mrs x21, {{trcacatr0|TRCACATR0}} +0x5a 0x22 0x31 0xd5 == mrs x26, {{trcacatr1|TRCACATR1}} +0x48 0x24 0x31 0xd5 == mrs x8, {{trcacatr2|TRCACATR2}} +0x56 0x26 0x31 0xd5 == mrs x22, {{trcacatr3|TRCACATR3}} +0x46 0x28 0x31 0xd5 == mrs x6, {{trcacatr4|TRCACATR4}} +0x5d 0x2a 0x31 0xd5 == mrs x29, {{trcacatr5|TRCACATR5}} +0x45 0x2c 0x31 0xd5 == mrs x5, {{trcacatr6|TRCACATR6}} +0x52 0x2e 0x31 0xd5 == mrs x18, {{trcacatr7|TRCACATR7}} +0x62 0x20 0x31 0xd5 == mrs x2, {{trcacatr8|TRCACATR8}} +0x73 0x22 0x31 0xd5 == mrs x19, {{trcacatr9|TRCACATR9}} +0x6d 0x24 0x31 0xd5 == mrs x13, {{trcacatr10|TRCACATR10}} +0x79 0x26 0x31 0xd5 == mrs x25, {{trcacatr11|TRCACATR11}} +0x72 0x28 0x31 0xd5 == mrs x18, {{trcacatr12|TRCACATR12}} +0x7d 0x2a 0x31 0xd5 == mrs x29, {{trcacatr13|TRCACATR13}} +0x69 0x2c 0x31 0xd5 == mrs x9, {{trcacatr14|TRCACATR14}} +0x72 0x2e 0x31 0xd5 == mrs x18, {{trcacatr15|TRCACATR15}} +0x9d 0x20 0x31 0xd5 == mrs x29, {{trcdvcvr0|TRCDVCVR0}} +0x8f 0x24 0x31 0xd5 == mrs x15, {{trcdvcvr1|TRCDVCVR1}} +0x8f 0x28 0x31 0xd5 == mrs x15, {{trcdvcvr2|TRCDVCVR2}} +0x8f 0x2c 0x31 0xd5 == mrs x15, {{trcdvcvr3|TRCDVCVR3}} +0xb3 0x20 0x31 0xd5 == mrs x19, {{trcdvcvr4|TRCDVCVR4}} +0xb6 0x24 0x31 0xd5 == mrs x22, {{trcdvcvr5|TRCDVCVR5}} +0xbb 0x28 0x31 0xd5 == mrs x27, {{trcdvcvr6|TRCDVCVR6}} +0xa1 0x2c 0x31 0xd5 == mrs x1, {{trcdvcvr7|TRCDVCVR7}} +0xdd 0x20 0x31 0xd5 == mrs x29, {{trcdvcmr0|TRCDVCMR0}} +0xc9 0x24 0x31 0xd5 == mrs x9, {{trcdvcmr1|TRCDVCMR1}} +0xc1 0x28 0x31 0xd5 == mrs x1, {{trcdvcmr2|TRCDVCMR2}} +0xc2 0x2c 0x31 0xd5 == mrs x2, {{trcdvcmr3|TRCDVCMR3}} +0xe5 0x20 0x31 0xd5 == mrs x5, {{trcdvcmr4|TRCDVCMR4}} +0xf5 0x24 0x31 0xd5 == mrs x21, {{trcdvcmr5|TRCDVCMR5}} +0xe5 0x28 0x31 0xd5 == mrs x5, {{trcdvcmr6|TRCDVCMR6}} +0xe1 0x2c 0x31 0xd5 == mrs x1, {{trcdvcmr7|TRCDVCMR7}} +0x15 0x30 0x31 0xd5 == mrs x21, {{trccidcvr0|TRCCIDCVR0}} +0x18 0x32 0x31 0xd5 == mrs x24, {{trccidcvr1|TRCCIDCVR1}} +0x18 0x34 0x31 0xd5 == mrs x24, {{trccidcvr2|TRCCIDCVR2}} +0xc 0x36 0x31 0xd5 == mrs x12, {{trccidcvr3|TRCCIDCVR3}} +0xa 0x38 0x31 0xd5 == mrs x10, {{trccidcvr4|TRCCIDCVR4}} +0x9 0x3a 0x31 0xd5 == mrs x9, {{trccidcvr5|TRCCIDCVR5}} +0x6 0x3c 0x31 0xd5 == mrs x6, {{trccidcvr6|TRCCIDCVR6}} +0x14 0x3e 0x31 0xd5 == mrs x20, {{trccidcvr7|TRCCIDCVR7}} +0x34 0x30 0x31 0xd5 == mrs x20, {{trcvmidcvr0|TRCVMIDCVR0}} +0x34 0x32 0x31 0xd5 == mrs x20, {{trcvmidcvr1|TRCVMIDCVR1}} +0x3a 0x34 0x31 0xd5 == mrs x26, {{trcvmidcvr2|TRCVMIDCVR2}} +0x21 0x36 0x31 0xd5 == mrs x1, {{trcvmidcvr3|TRCVMIDCVR3}} +0x2e 0x38 0x31 0xd5 == mrs x14, {{trcvmidcvr4|TRCVMIDCVR4}} +0x3b 0x3a 0x31 0xd5 == mrs x27, {{trcvmidcvr5|TRCVMIDCVR5}} +0x3d 0x3c 0x31 0xd5 == mrs x29, {{trcvmidcvr6|TRCVMIDCVR6}} +0x31 0x3e 0x31 0xd5 == mrs x17, {{trcvmidcvr7|TRCVMIDCVR7}} +0x4a 0x30 0x31 0xd5 == mrs x10, {{trccidcctlr0|TRCCIDCCTLR0}} +0x44 0x31 0x31 0xd5 == mrs x4, {{trccidcctlr1|TRCCIDCCTLR1}} +0x49 0x32 0x31 0xd5 == mrs x9, {{trcvmidcctlr0|TRCVMIDCCTLR0}} +0x4b 0x33 0x31 0xd5 == mrs x11, {{trcvmidcctlr1|TRCVMIDCCTLR1}} +0x96 0x70 0x31 0xd5 == mrs x22, {{trcitctrl|TRCITCTRL}} +0xd7 0x78 0x31 0xd5 == mrs x23, {{trcclaimset|TRCCLAIMSET}} +0xce 0x79 0x31 0xd5 == mrs x14, {{trcclaimclr|TRCCLAIMCLR}} +0x9c 0x10 0x11 0xd5 == msr {{trcoslar|TRCOSLAR}}, x28 +0xce 0x7c 0x11 0xd5 == msr {{trclar|TRCLAR}}, x14 +0xa 0x1 0x11 0xd5 == msr {{trcprgctlr|TRCPRGCTLR}}, x10 +0x1b 0x2 0x11 0xd5 == msr {{trcprocselr|TRCPROCSELR}}, x27 +0x18 0x4 0x11 0xd5 == msr {{trcconfigr|TRCCONFIGR}}, x24 +0x8 0x6 0x11 0xd5 == msr {{trcauxctlr|TRCAUXCTLR}}, x8 +0x10 0x8 0x11 0xd5 == msr {{trceventctl0r|TRCEVENTCTL0R}}, x16 +0x1b 0x9 0x11 0xd5 == msr {{trceventctl1r|TRCEVENTCTL1R}}, x27 +0x1a 0xb 0x11 0xd5 == msr {{trcstallctlr|TRCSTALLCTLR}}, x26 +0x0 0xc 0x11 0xd5 == msr {{trctsctlr|TRCTSCTLR}}, x0 +0xe 0xd 0x11 0xd5 == msr {{trcsyncpr|TRCSYNCPR}}, x14 +0x8 0xe 0x11 0xd5 == msr {{trcccctlr|TRCCCCTLR}}, x8 +0x6 0xf 0x11 0xd5 == msr {{trcbbctlr|TRCBBCTLR}}, x6 +0x37 0x0 0x11 0xd5 == msr {{trctraceidr|TRCTRACEIDR}}, x23 +0x25 0x1 0x11 0xd5 == msr {{trcqctlr|TRCQCTLR}}, x5 +0x40 0x0 0x11 0xd5 == msr {{trcvictlr|TRCVICTLR}}, x0 +0x40 0x1 0x11 0xd5 == msr {{trcviiectlr|TRCVIIECTLR}}, x0 +0x41 0x2 0x11 0xd5 == msr {{trcvissctlr|TRCVISSCTLR}}, x1 +0x40 0x3 0x11 0xd5 == msr {{trcvipcssctlr|TRCVIPCSSCTLR}}, x0 +0x47 0x8 0x11 0xd5 == msr {{trcvdctlr|TRCVDCTLR}}, x7 +0x52 0x9 0x11 0xd5 == msr {{trcvdsacctlr|TRCVDSACCTLR}}, x18 +0x58 0xa 0x11 0xd5 == msr {{trcvdarcctlr|TRCVDARCCTLR}}, x24 +0x9c 0x0 0x11 0xd5 == msr {{trcseqevr0|TRCSEQEVR0}}, x28 +0x95 0x1 0x11 0xd5 == msr {{trcseqevr1|TRCSEQEVR1}}, x21 +0x90 0x2 0x11 0xd5 == msr {{trcseqevr2|TRCSEQEVR2}}, x16 +0x90 0x6 0x11 0xd5 == msr {{trcseqrstevr|TRCSEQRSTEVR}}, x16 +0x99 0x7 0x11 0xd5 == msr {{trcseqstr|TRCSEQSTR}}, x25 +0x9d 0x8 0x11 0xd5 == msr {{trcextinselr|TRCEXTINSELR}}, x29 +0xb4 0x0 0x11 0xd5 == msr {{trccntrldvr0|TRCCNTRLDVR0}}, x20 +0xb4 0x1 0x11 0xd5 == msr {{trccntrldvr1|TRCCNTRLDVR1}}, x20 +0xb6 0x2 0x11 0xd5 == msr {{trccntrldvr2|TRCCNTRLDVR2}}, x22 +0xac 0x3 0x11 0xd5 == msr {{trccntrldvr3|TRCCNTRLDVR3}}, x12 +0xb4 0x4 0x11 0xd5 == msr {{trccntctlr0|TRCCNTCTLR0}}, x20 +0xa4 0x5 0x11 0xd5 == msr {{trccntctlr1|TRCCNTCTLR1}}, x4 +0xa8 0x6 0x11 0xd5 == msr {{trccntctlr2|TRCCNTCTLR2}}, x8 +0xb0 0x7 0x11 0xd5 == msr {{trccntctlr3|TRCCNTCTLR3}}, x16 +0xa5 0x8 0x11 0xd5 == msr {{trccntvr0|TRCCNTVR0}}, x5 +0xbb 0x9 0x11 0xd5 == msr {{trccntvr1|TRCCNTVR1}}, x27 +0xb5 0xa 0x11 0xd5 == msr {{trccntvr2|TRCCNTVR2}}, x21 +0xa8 0xb 0x11 0xd5 == msr {{trccntvr3|TRCCNTVR3}}, x8 +0xe6 0x0 0x11 0xd5 == msr {{trcimspec0|TRCIMSPEC0}}, x6 +0xfb 0x1 0x11 0xd5 == msr {{trcimspec1|TRCIMSPEC1}}, x27 +0xf7 0x2 0x11 0xd5 == msr {{trcimspec2|TRCIMSPEC2}}, x23 +0xef 0x3 0x11 0xd5 == msr {{trcimspec3|TRCIMSPEC3}}, x15 +0xed 0x4 0x11 0xd5 == msr {{trcimspec4|TRCIMSPEC4}}, x13 +0xf9 0x5 0x11 0xd5 == msr {{trcimspec5|TRCIMSPEC5}}, x25 +0xf3 0x6 0x11 0xd5 == msr {{trcimspec6|TRCIMSPEC6}}, x19 +0xfb 0x7 0x11 0xd5 == msr {{trcimspec7|TRCIMSPEC7}}, x27 +0x4 0x12 0x11 0xd5 == msr {{trcrsctlr2|TRCRSCTLR2}}, x4 +0x0 0x13 0x11 0xd5 == msr {{trcrsctlr3|TRCRSCTLR3}}, x0 +0x15 0x14 0x11 0xd5 == msr {{trcrsctlr4|TRCRSCTLR4}}, x21 +0x8 0x15 0x11 0xd5 == msr {{trcrsctlr5|TRCRSCTLR5}}, x8 +0x14 0x16 0x11 0xd5 == msr {{trcrsctlr6|TRCRSCTLR6}}, x20 +0xb 0x17 0x11 0xd5 == msr {{trcrsctlr7|TRCRSCTLR7}}, x11 +0x12 0x18 0x11 0xd5 == msr {{trcrsctlr8|TRCRSCTLR8}}, x18 +0x18 0x19 0x11 0xd5 == msr {{trcrsctlr9|TRCRSCTLR9}}, x24 +0xf 0x1a 0x11 0xd5 == msr {{trcrsctlr10|TRCRSCTLR10}}, x15 +0x15 0x1b 0x11 0xd5 == msr {{trcrsctlr11|TRCRSCTLR11}}, x21 +0x4 0x1c 0x11 0xd5 == msr {{trcrsctlr12|TRCRSCTLR12}}, x4 +0x1c 0x1d 0x11 0xd5 == msr {{trcrsctlr13|TRCRSCTLR13}}, x28 +0x3 0x1e 0x11 0xd5 == msr {{trcrsctlr14|TRCRSCTLR14}}, x3 +0x14 0x1f 0x11 0xd5 == msr {{trcrsctlr15|TRCRSCTLR15}}, x20 +0x2c 0x10 0x11 0xd5 == msr {{trcrsctlr16|TRCRSCTLR16}}, x12 +0x31 0x11 0x11 0xd5 == msr {{trcrsctlr17|TRCRSCTLR17}}, x17 +0x2a 0x12 0x11 0xd5 == msr {{trcrsctlr18|TRCRSCTLR18}}, x10 +0x2b 0x13 0x11 0xd5 == msr {{trcrsctlr19|TRCRSCTLR19}}, x11 +0x23 0x14 0x11 0xd5 == msr {{trcrsctlr20|TRCRSCTLR20}}, x3 +0x32 0x15 0x11 0xd5 == msr {{trcrsctlr21|TRCRSCTLR21}}, x18 +0x3a 0x16 0x11 0xd5 == msr {{trcrsctlr22|TRCRSCTLR22}}, x26 +0x25 0x17 0x11 0xd5 == msr {{trcrsctlr23|TRCRSCTLR23}}, x5 +0x39 0x18 0x11 0xd5 == msr {{trcrsctlr24|TRCRSCTLR24}}, x25 +0x25 0x19 0x11 0xd5 == msr {{trcrsctlr25|TRCRSCTLR25}}, x5 +0x24 0x1a 0x11 0xd5 == msr {{trcrsctlr26|TRCRSCTLR26}}, x4 +0x34 0x1b 0x11 0xd5 == msr {{trcrsctlr27|TRCRSCTLR27}}, x20 +0x25 0x1c 0x11 0xd5 == msr {{trcrsctlr28|TRCRSCTLR28}}, x5 +0x2a 0x1d 0x11 0xd5 == msr {{trcrsctlr29|TRCRSCTLR29}}, x10 +0x38 0x1e 0x11 0xd5 == msr {{trcrsctlr30|TRCRSCTLR30}}, x24 +0x34 0x1f 0x11 0xd5 == msr {{trcrsctlr31|TRCRSCTLR31}}, x20 +0x57 0x10 0x11 0xd5 == msr {{trcssccr0|TRCSSCCR0}}, x23 +0x5b 0x11 0x11 0xd5 == msr {{trcssccr1|TRCSSCCR1}}, x27 +0x5b 0x12 0x11 0xd5 == msr {{trcssccr2|TRCSSCCR2}}, x27 +0x46 0x13 0x11 0xd5 == msr {{trcssccr3|TRCSSCCR3}}, x6 +0x43 0x14 0x11 0xd5 == msr {{trcssccr4|TRCSSCCR4}}, x3 +0x4c 0x15 0x11 0xd5 == msr {{trcssccr5|TRCSSCCR5}}, x12 +0x47 0x16 0x11 0xd5 == msr {{trcssccr6|TRCSSCCR6}}, x7 +0x46 0x17 0x11 0xd5 == msr {{trcssccr7|TRCSSCCR7}}, x6 +0x54 0x18 0x11 0xd5 == msr {{trcsscsr0|TRCSSCSR0}}, x20 +0x51 0x19 0x11 0xd5 == msr {{trcsscsr1|TRCSSCSR1}}, x17 +0x4b 0x1a 0x11 0xd5 == msr {{trcsscsr2|TRCSSCSR2}}, x11 +0x44 0x1b 0x11 0xd5 == msr {{trcsscsr3|TRCSSCSR3}}, x4 +0x4e 0x1c 0x11 0xd5 == msr {{trcsscsr4|TRCSSCSR4}}, x14 +0x56 0x1d 0x11 0xd5 == msr {{trcsscsr5|TRCSSCSR5}}, x22 +0x43 0x1e 0x11 0xd5 == msr {{trcsscsr6|TRCSSCSR6}}, x3 +0x4b 0x1f 0x11 0xd5 == msr {{trcsscsr7|TRCSSCSR7}}, x11 +0x83 0x14 0x11 0xd5 == msr {{trcpdcr|TRCPDCR}}, x3 +0x6 0x20 0x11 0xd5 == msr {{trcacvr0|TRCACVR0}}, x6 +0x14 0x22 0x11 0xd5 == msr {{trcacvr1|TRCACVR1}}, x20 +0x19 0x24 0x11 0xd5 == msr {{trcacvr2|TRCACVR2}}, x25 +0x1 0x26 0x11 0xd5 == msr {{trcacvr3|TRCACVR3}}, x1 +0x1c 0x28 0x11 0xd5 == msr {{trcacvr4|TRCACVR4}}, x28 +0xf 0x2a 0x11 0xd5 == msr {{trcacvr5|TRCACVR5}}, x15 +0x19 0x2c 0x11 0xd5 == msr {{trcacvr6|TRCACVR6}}, x25 +0xc 0x2e 0x11 0xd5 == msr {{trcacvr7|TRCACVR7}}, x12 +0x25 0x20 0x11 0xd5 == msr {{trcacvr8|TRCACVR8}}, x5 +0x39 0x22 0x11 0xd5 == msr {{trcacvr9|TRCACVR9}}, x25 +0x2d 0x24 0x11 0xd5 == msr {{trcacvr10|TRCACVR10}}, x13 +0x2a 0x26 0x11 0xd5 == msr {{trcacvr11|TRCACVR11}}, x10 +0x33 0x28 0x11 0xd5 == msr {{trcacvr12|TRCACVR12}}, x19 +0x2a 0x2a 0x11 0xd5 == msr {{trcacvr13|TRCACVR13}}, x10 +0x33 0x2c 0x11 0xd5 == msr {{trcacvr14|TRCACVR14}}, x19 +0x22 0x2e 0x11 0xd5 == msr {{trcacvr15|TRCACVR15}}, x2 +0x4f 0x20 0x11 0xd5 == msr {{trcacatr0|TRCACATR0}}, x15 +0x4d 0x22 0x11 0xd5 == msr {{trcacatr1|TRCACATR1}}, x13 +0x48 0x24 0x11 0xd5 == msr {{trcacatr2|TRCACATR2}}, x8 +0x41 0x26 0x11 0xd5 == msr {{trcacatr3|TRCACATR3}}, x1 +0x4b 0x28 0x11 0xd5 == msr {{trcacatr4|TRCACATR4}}, x11 +0x48 0x2a 0x11 0xd5 == msr {{trcacatr5|TRCACATR5}}, x8 +0x58 0x2c 0x11 0xd5 == msr {{trcacatr6|TRCACATR6}}, x24 +0x46 0x2e 0x11 0xd5 == msr {{trcacatr7|TRCACATR7}}, x6 +0x77 0x20 0x11 0xd5 == msr {{trcacatr8|TRCACATR8}}, x23 +0x65 0x22 0x11 0xd5 == msr {{trcacatr9|TRCACATR9}}, x5 +0x6b 0x24 0x11 0xd5 == msr {{trcacatr10|TRCACATR10}}, x11 +0x6b 0x26 0x11 0xd5 == msr {{trcacatr11|TRCACATR11}}, x11 +0x63 0x28 0x11 0xd5 == msr {{trcacatr12|TRCACATR12}}, x3 +0x7c 0x2a 0x11 0xd5 == msr {{trcacatr13|TRCACATR13}}, x28 +0x79 0x2c 0x11 0xd5 == msr {{trcacatr14|TRCACATR14}}, x25 +0x64 0x2e 0x11 0xd5 == msr {{trcacatr15|TRCACATR15}}, x4 +0x86 0x20 0x11 0xd5 == msr {{trcdvcvr0|TRCDVCVR0}}, x6 +0x83 0x24 0x11 0xd5 == msr {{trcdvcvr1|TRCDVCVR1}}, x3 +0x85 0x28 0x11 0xd5 == msr {{trcdvcvr2|TRCDVCVR2}}, x5 +0x8b 0x2c 0x11 0xd5 == msr {{trcdvcvr3|TRCDVCVR3}}, x11 +0xa9 0x20 0x11 0xd5 == msr {{trcdvcvr4|TRCDVCVR4}}, x9 +0xae 0x24 0x11 0xd5 == msr {{trcdvcvr5|TRCDVCVR5}}, x14 +0xaa 0x28 0x11 0xd5 == msr {{trcdvcvr6|TRCDVCVR6}}, x10 +0xac 0x2c 0x11 0xd5 == msr {{trcdvcvr7|TRCDVCVR7}}, x12 +0xc8 0x20 0x11 0xd5 == msr {{trcdvcmr0|TRCDVCMR0}}, x8 +0xc8 0x24 0x11 0xd5 == msr {{trcdvcmr1|TRCDVCMR1}}, x8 +0xd6 0x28 0x11 0xd5 == msr {{trcdvcmr2|TRCDVCMR2}}, x22 +0xd6 0x2c 0x11 0xd5 == msr {{trcdvcmr3|TRCDVCMR3}}, x22 +0xe5 0x20 0x11 0xd5 == msr {{trcdvcmr4|TRCDVCMR4}}, x5 +0xf0 0x24 0x11 0xd5 == msr {{trcdvcmr5|TRCDVCMR5}}, x16 +0xfb 0x28 0x11 0xd5 == msr {{trcdvcmr6|TRCDVCMR6}}, x27 +0xf5 0x2c 0x11 0xd5 == msr {{trcdvcmr7|TRCDVCMR7}}, x21 +0x8 0x30 0x11 0xd5 == msr {{trccidcvr0|TRCCIDCVR0}}, x8 +0x6 0x32 0x11 0xd5 == msr {{trccidcvr1|TRCCIDCVR1}}, x6 +0x9 0x34 0x11 0xd5 == msr {{trccidcvr2|TRCCIDCVR2}}, x9 +0x8 0x36 0x11 0xd5 == msr {{trccidcvr3|TRCCIDCVR3}}, x8 +0x3 0x38 0x11 0xd5 == msr {{trccidcvr4|TRCCIDCVR4}}, x3 +0x15 0x3a 0x11 0xd5 == msr {{trccidcvr5|TRCCIDCVR5}}, x21 +0xc 0x3c 0x11 0xd5 == msr {{trccidcvr6|TRCCIDCVR6}}, x12 +0x7 0x3e 0x11 0xd5 == msr {{trccidcvr7|TRCCIDCVR7}}, x7 +0x24 0x30 0x11 0xd5 == msr {{trcvmidcvr0|TRCVMIDCVR0}}, x4 +0x23 0x32 0x11 0xd5 == msr {{trcvmidcvr1|TRCVMIDCVR1}}, x3 +0x29 0x34 0x11 0xd5 == msr {{trcvmidcvr2|TRCVMIDCVR2}}, x9 +0x31 0x36 0x11 0xd5 == msr {{trcvmidcvr3|TRCVMIDCVR3}}, x17 +0x2e 0x38 0x11 0xd5 == msr {{trcvmidcvr4|TRCVMIDCVR4}}, x14 +0x2c 0x3a 0x11 0xd5 == msr {{trcvmidcvr5|TRCVMIDCVR5}}, x12 +0x2a 0x3c 0x11 0xd5 == msr {{trcvmidcvr6|TRCVMIDCVR6}}, x10 +0x23 0x3e 0x11 0xd5 == msr {{trcvmidcvr7|TRCVMIDCVR7}}, x3 +0x4e 0x30 0x11 0xd5 == msr {{trccidcctlr0|TRCCIDCCTLR0}}, x14 +0x56 0x31 0x11 0xd5 == msr {{trccidcctlr1|TRCCIDCCTLR1}}, x22 +0x48 0x32 0x11 0xd5 == msr {{trcvmidcctlr0|TRCVMIDCCTLR0}}, x8 +0x4f 0x33 0x11 0xd5 == msr {{trcvmidcctlr1|TRCVMIDCCTLR1}}, x15 +0x81 0x70 0x11 0xd5 == msr {{trcitctrl|TRCITCTRL}}, x1 +0xc7 0x78 0x11 0xd5 == msr {{trcclaimset|TRCCLAIMSET}}, x7 +0xdd 0x79 0x11 0xd5 == msr {{trcclaimclr|TRCCLAIMCLR}}, x29 diff --git a/suite/MC/AArch64/trbe-sysreg.s.cs b/suite/MC/AArch64/trbe-sysreg.s.cs index 9de55163b..467893ff0 100644 --- a/suite/MC/AArch64/trbe-sysreg.s.cs +++ b/suite/MC/AArch64/trbe-sysreg.s.cs @@ -1,14 +1,15 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x9b,0x38,0xd5 = mrs x0, TRBLIMITR_EL1 -0x20,0x9b,0x38,0xd5 = mrs x0, TRBPTR_EL1 -0x40,0x9b,0x38,0xd5 = mrs x0, TRBBASER_EL1 -0x60,0x9b,0x38,0xd5 = mrs x0, TRBSR_EL1 -0x80,0x9b,0x38,0xd5 = mrs x0, TRBMAR_EL1 -0xc0,0x9b,0x38,0xd5 = mrs x0, TRBTRG_EL1 -0xe0,0x9b,0x38,0xd5 = mrs x0, TRBIDR_EL1 -0x00,0x9b,0x18,0xd5 = msr TRBLIMITR_EL1, x0 -0x20,0x9b,0x18,0xd5 = msr TRBPTR_EL1, x0 -0x40,0x9b,0x18,0xd5 = msr TRBBASER_EL1, x0 -0x60,0x9b,0x18,0xd5 = msr TRBSR_EL1, x0 -0x80,0x9b,0x18,0xd5 = msr TRBMAR_EL1, x0 -0xc0,0x9b,0x18,0xd5 = msr TRBTRG_EL1, x0 + +0x00,0x9b,0x38,0xd5 == mrs x0, TRBLIMITR_EL1 +0x20,0x9b,0x38,0xd5 == mrs x0, TRBPTR_EL1 +0x40,0x9b,0x38,0xd5 == mrs x0, TRBBASER_EL1 +0x60,0x9b,0x38,0xd5 == mrs x0, TRBSR_EL1 +0x80,0x9b,0x38,0xd5 == mrs x0, TRBMAR_EL1 +0xc0,0x9b,0x38,0xd5 == mrs x0, TRBTRG_EL1 +0xe0,0x9b,0x38,0xd5 == mrs x0, TRBIDR_EL1 +0x00,0x9b,0x18,0xd5 == msr TRBLIMITR_EL1, x0 +0x20,0x9b,0x18,0xd5 == msr TRBPTR_EL1, x0 +0x40,0x9b,0x18,0xd5 == msr TRBBASER_EL1, x0 +0x60,0x9b,0x18,0xd5 == msr TRBSR_EL1, x0 +0x80,0x9b,0x18,0xd5 == msr TRBMAR_EL1, x0 +0xc0,0x9b,0x18,0xd5 == msr TRBTRG_EL1, x0 diff --git a/suite/MC/AArch64/uclamp.s.cs b/suite/MC/AArch64/uclamp.s.cs new file mode 100644 index 000000000..f0263d66c --- /dev/null +++ b/suite/MC/AArch64/uclamp.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0xc160c401 == {z0.h, z1.h}, z0.h, z0.h +0xc175c555 == {z20.h, z21.h}, z10.h, z21.h +0xc168c5b7 == {z22.h, z23.h}, z13.h, z8.h +0xc17fc7ff == {z30.h, z31.h}, z31.h, z31.h +0xc1a0c401 == {z0.s, z1.s}, z0.s, z0.s +0xc1b5c555 == {z20.s, z21.s}, z10.s, z21.s +0xc1a8c5b7 == {z22.s, z23.s}, z13.s, z8.s +0xc1bfc7ff == {z30.s, z31.s}, z31.s, z31.s +0xc1e0c401 == {z0.d, z1.d}, z0.d, z0.d +0xc1f5c555 == {z20.d, z21.d}, z10.d, z21.d +0xc1e8c5b7 == {z22.d, z23.d}, z13.d, z8.d +0xc1ffc7ff == {z30.d, z31.d}, z31.d, z31.d +0xc120c401 == {z0.b, z1.b}, z0.b, z0.b +0xc135c555 == {z20.b, z21.b}, z10.b, z21.b +0xc128c5b7 == {z22.b, z23.b}, z13.b, z8.b +0xc13fc7ff == {z30.b, z31.b}, z31.b, z31.b +0xc160cc01 == {z0.h - z3.h}, z0.h, z0.h +0xc175cd55 == {z20.h - z23.h}, z10.h, z21.h +0xc168cdb5 == {z20.h - z23.h}, z13.h, z8.h +0xc17fcffd == {z28.h - z31.h}, z31.h, z31.h +0xc1a0cc01 == {z0.s - z3.s}, z0.s, z0.s +0xc1b5cd55 == {z20.s - z23.s}, z10.s, z21.s +0xc1a8cdb5 == {z20.s - z23.s}, z13.s, z8.s +0xc1bfcffd == {z28.s - z31.s}, z31.s, z31.s +0xc1e0cc01 == {z0.d - z3.d}, z0.d, z0.d +0xc1f5cd55 == {z20.d - z23.d}, z10.d, z21.d +0xc1e8cdb5 == {z20.d - z23.d}, z13.d, z8.d +0xc1ffcffd == {z28.d - z31.d}, z31.d, z31.d +0xc120cc01 == {z0.b - z3.b}, z0.b, z0.b +0xc135cd55 == {z20.b - z23.b}, z10.b, z21.b +0xc128cdb5 == {z20.b - z23.b}, z13.b, z8.b +0xc13fcffd == {z28.b - z31.b}, z31.b, z31.b diff --git a/suite/MC/AArch64/ucvtf.s.cs b/suite/MC/AArch64/ucvtf.s.cs new file mode 100644 index 000000000..4e7d64ac3 --- /dev/null +++ b/suite/MC/AArch64/ucvtf.s.cs @@ -0,0 +1,9 @@ +# CS_ARCH_AARCH64, None, None +0xc122e020 == {z0.s, z1.s}, {z0.s, z1.s} +0xc122e174 == {z20.s, z21.s}, {z10.s, z11.s} +0xc122e1b6 == {z22.s, z23.s}, {z12.s, z13.s} +0xc122e3fe == {z30.s, z31.s}, {z30.s, z31.s} +0xc132e020 == {z0.s - z3.s}, {z0.s - z3.s} +0xc132e134 == {z20.s - z23.s}, {z8.s - z11.s} +0xc132e1b4 == {z20.s - z23.s}, {z12.s - z15.s} +0xc132e3bc == {z28.s - z31.s}, {z28.s - z31.s} diff --git a/suite/MC/AArch64/udf.s.cs b/suite/MC/AArch64/udf.s.cs index fa6332757..0198ffc04 100644 --- a/suite/MC/AArch64/udf.s.cs +++ b/suite/MC/AArch64/udf.s.cs @@ -1,4 +1,5 @@ # CS_ARCH_AARCH64, 0, None -0x00,0x00,0x00,0x00 = udf #0 -0x01,0x02,0x00,0x00 = udf #513 -0xff,0xff,0x00,0x00 = udf #65535 + +0x00,0x00,0x00,0x00 == udf #0 +0x01,0x02,0x00,0x00 == udf #513 +0xff,0xff,0x00,0x00 == udf #65535 diff --git a/suite/MC/AArch64/udot.s.cs b/suite/MC/AArch64/udot.s.cs new file mode 100644 index 000000000..6dc23e244 --- /dev/null +++ b/suite/MC/AArch64/udot.s.cs @@ -0,0 +1,444 @@ +# CS_ARCH_AARCH64, None, None +0x4488cdb7 == z23.s, z13.h, z0.h[1] +0x4480cc00 == z0.s, z0.h, z0.h[0] +0x4495cd55 == z21.s, z10.h, z5.h[2] +0x4488cdb7 == z23.s, z13.h, z0.h[1] +0x449fcfff == z31.s, z31.h, z7.h[3] +0x4408cdb7 == z23.s, z13.h, z8.h +0x4400cc00 == z0.s, z0.h, z0.h +0x4415cd55 == z21.s, z10.h, z21.h +0x4408cdb7 == z23.s, z13.h, z8.h +0x441fcfff == z31.s, z31.h, z31.h +0xc1601418 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601418 == za.s[w8, 0], {z0.h, z1.h}, z0.h +0xc165555d == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc165555d == za.s[w10, 5], {z10.h, z11.h}, z5.h +0xc16875bf == za.s[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc16875bf == za.s[w11, 7], {z13.h, z14.h}, z8.h +0xc16f77ff == za.s[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f77ff == za.s[w11, 7], {z31.h, z0.h}, z15.h +0xc160163d == za.s[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc160163d == za.s[w8, 5], {z17.h, z18.h}, z0.h +0xc16e1439 == za.s[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1439 == za.s[w8, 1], {z1.h, z2.h}, z14.h +0xc1645678 == za.s[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645678 == za.s[w10, 0], {z19.h, z20.h}, z4.h +0xc1621598 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621598 == za.s[w8, 0], {z12.h, z13.h}, z2.h +0xc16a5439 == za.s[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5439 == za.s[w10, 1], {z1.h, z2.h}, z10.h +0xc16e16dd == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e16dd == za.s[w8, 5], {z22.h, z23.h}, z14.h +0xc161753a == za.s[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc161753a == za.s[w11, 2], {z9.h, z10.h}, z1.h +0xc16b359f == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b359f == za.s[w9, 7], {z12.h, z13.h}, z11.h +0xc1501010 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1501010 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1555555 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1555555 == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1587d97 == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1587d97 == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f7fd7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f7fd7 == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1501e15 == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1501e15 == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e1411 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e1411 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1545650 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1545650 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1521990 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc1521990 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a5811 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a5811 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e1ad5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e1ad5 == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc1517512 == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1517512 == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b3997 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b3997 == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1e01418 == za.s[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e01418 == za.s[w8, 0], {z0.h, z1.h}, {z0.h, z1.h} +0xc1f4555d == za.s[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f4555d == za.s[w10, 5], {z10.h, z11.h}, {z20.h, z21.h} +0xc1e8759f == za.s[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e8759f == za.s[w11, 7], {z12.h, z13.h}, {z8.h, z9.h} +0xc1fe77df == za.s[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe77df == za.s[w11, 7], {z30.h, z31.h}, {z30.h, z31.h} +0xc1f0161d == za.s[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f0161d == za.s[w8, 5], {z16.h, z17.h}, {z16.h, z17.h} +0xc1fe1419 == za.s[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe1419 == za.s[w8, 1], {z0.h, z1.h}, {z30.h, z31.h} +0xc1f45658 == za.s[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f45658 == za.s[w10, 0], {z18.h, z19.h}, {z20.h, z21.h} +0xc1e21598 == za.s[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e21598 == za.s[w8, 0], {z12.h, z13.h}, {z2.h, z3.h} +0xc1fa5419 == za.s[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa5419 == za.s[w10, 1], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fe16dd == za.s[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe16dd == za.s[w8, 5], {z22.h, z23.h}, {z30.h, z31.h} +0xc1e0751a == za.s[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e0751a == za.s[w11, 2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1ea359f == za.s[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea359f == za.s[w9, 7], {z12.h, z13.h}, {z10.h, z11.h} +0xc1501030 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1501030 == za.s[w8, 0], {z0.b, z1.b}, z0.b[0] +0xc1555575 == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b[1] +0xc1555575 == za.s[w10, 5], {z10.b, z11.b}, z5.b[1] +0xc1587db7 == za.s[w11, 7, vgx2], {z12.b, z13.b}, z8.b[3] +0xc1587db7 == za.s[w11, 7], {z12.b, z13.b}, z8.b[3] +0xc15f7ff7 == za.s[w11, 7, vgx2], {z30.b, z31.b}, z15.b[3] +0xc15f7ff7 == za.s[w11, 7], {z30.b, z31.b}, z15.b[3] +0xc1501e35 == za.s[w8, 5, vgx2], {z16.b, z17.b}, z0.b[3] +0xc1501e35 == za.s[w8, 5], {z16.b, z17.b}, z0.b[3] +0xc15e1431 == za.s[w8, 1, vgx2], {z0.b, z1.b}, z14.b[1] +0xc15e1431 == za.s[w8, 1], {z0.b, z1.b}, z14.b[1] +0xc1545670 == za.s[w10, 0, vgx2], {z18.b, z19.b}, z4.b[1] +0xc1545670 == za.s[w10, 0], {z18.b, z19.b}, z4.b[1] +0xc15219b0 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b[2] +0xc15219b0 == za.s[w8, 0], {z12.b, z13.b}, z2.b[2] +0xc15a5831 == za.s[w10, 1, vgx2], {z0.b, z1.b}, z10.b[2] +0xc15a5831 == za.s[w10, 1], {z0.b, z1.b}, z10.b[2] +0xc15e1af5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b[2] +0xc15e1af5 == za.s[w8, 5], {z22.b, z23.b}, z14.b[2] +0xc1517532 == za.s[w11, 2, vgx2], {z8.b, z9.b}, z1.b[1] +0xc1517532 == za.s[w11, 2], {z8.b, z9.b}, z1.b[1] +0xc15b39b7 == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b[2] +0xc15b39b7 == za.s[w9, 7], {z12.b, z13.b}, z11.b[2] +0xc1d00018 == za.d[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d00018 == za.d[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1d5455d == za.d[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1d5455d == za.d[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1d8659f == za.d[w11, 7, vgx2], {z12.h, z13.h}, z8.h[1] +0xc1d8659f == za.d[w11, 7], {z12.h, z13.h}, z8.h[1] +0xc1df67df == za.d[w11, 7, vgx2], {z30.h, z31.h}, z15.h[1] +0xc1df67df == za.d[w11, 7], {z30.h, z31.h}, z15.h[1] +0xc1d0061d == za.d[w8, 5, vgx2], {z16.h, z17.h}, z0.h[1] +0xc1d0061d == za.d[w8, 5], {z16.h, z17.h}, z0.h[1] +0xc1de0419 == za.d[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc1de0419 == za.d[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1d44658 == za.d[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1d44658 == za.d[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc1d20198 == za.d[w8, 0, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1d20198 == za.d[w8, 0], {z12.h, z13.h}, z2.h[0] +0xc1da4019 == za.d[w10, 1, vgx2], {z0.h, z1.h}, z10.h[0] +0xc1da4019 == za.d[w10, 1], {z0.h, z1.h}, z10.h[0] +0xc1de02dd == za.d[w8, 5, vgx2], {z22.h, z23.h}, z14.h[0] +0xc1de02dd == za.d[w8, 5], {z22.h, z23.h}, z14.h[0] +0xc1d1651a == za.d[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1d1651a == za.d[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc1db219f == za.d[w9, 7, vgx2], {z12.h, z13.h}, z11.h[0] +0xc1db219f == za.d[w9, 7], {z12.h, z13.h}, z11.h[0] +0xc1701418 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701418 == za.s[w8, 0], {z0.h - z3.h}, z0.h +0xc175555d == za.s[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc175555d == za.s[w10, 5], {z10.h - z13.h}, z5.h +0xc17875bf == za.s[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc17875bf == za.s[w11, 7], {z13.h - z16.h}, z8.h +0xc17f77ff == za.s[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc17f77ff == za.s[w11, 7], {z31.h - z2.h}, z15.h +0xc170163d == za.s[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc170163d == za.s[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1439 == za.s[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1439 == za.s[w8, 1], {z1.h - z4.h}, z14.h +0xc1745678 == za.s[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745678 == za.s[w10, 0], {z19.h - z22.h}, z4.h +0xc1721598 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721598 == za.s[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5439 == za.s[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5439 == za.s[w10, 1], {z1.h - z4.h}, z10.h +0xc17e16dd == za.s[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e16dd == za.s[w8, 5], {z22.h - z25.h}, z14.h +0xc171753a == za.s[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc171753a == za.s[w11, 2], {z9.h - z12.h}, z1.h +0xc17b359f == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b359f == za.s[w9, 7], {z12.h - z15.h}, z11.h +0xc1509010 == za.s[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1509010 == za.s[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc155d515 == za.s[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc155d515 == za.s[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc158fd97 == za.s[w11, 7, vgx4], {z12.h - z15.h}, z8.h[3] +0xc158fd97 == za.s[w11, 7], {z12.h - z15.h}, z8.h[3] +0xc15fff97 == za.s[w11, 7, vgx4], {z28.h - z31.h}, z15.h[3] +0xc15fff97 == za.s[w11, 7], {z28.h - z31.h}, z15.h[3] +0xc1509e15 == za.s[w8, 5, vgx4], {z16.h - z19.h}, z0.h[3] +0xc1509e15 == za.s[w8, 5], {z16.h - z19.h}, z0.h[3] +0xc15e9411 == za.s[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc15e9411 == za.s[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc154d610 == za.s[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc154d610 == za.s[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1529990 == za.s[w8, 0, vgx4], {z12.h - z15.h}, z2.h[2] +0xc1529990 == za.s[w8, 0], {z12.h - z15.h}, z2.h[2] +0xc15ad811 == za.s[w10, 1, vgx4], {z0.h - z3.h}, z10.h[2] +0xc15ad811 == za.s[w10, 1], {z0.h - z3.h}, z10.h[2] +0xc15e9a95 == za.s[w8, 5, vgx4], {z20.h - z23.h}, z14.h[2] +0xc15e9a95 == za.s[w8, 5], {z20.h - z23.h}, z14.h[2] +0xc151f512 == za.s[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc151f512 == za.s[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc15bb997 == za.s[w9, 7, vgx4], {z12.h - z15.h}, z11.h[2] +0xc15bb997 == za.s[w9, 7], {z12.h - z15.h}, z11.h[2] +0xc1e11418 == za.s[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11418 == za.s[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f5551d == za.s[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f5551d == za.s[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9759f == za.s[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9759f == za.s[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd779f == za.s[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd779f == za.s[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f1161d == za.s[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f1161d == za.s[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1419 == za.s[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1419 == za.s[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55618 == za.s[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55618 == za.s[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11598 == za.s[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11598 == za.s[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95419 == za.s[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95419 == za.s[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd169d == za.s[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd169d == za.s[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1751a == za.s[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1751a == za.s[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9359f == za.s[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9359f == za.s[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1509030 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1509030 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155d535 == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155d535 == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158fdb7 == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158fdb7 == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fffb7 == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fffb7 == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1509e35 == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1509e35 == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e9431 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e9431 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154d630 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154d630 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15299b0 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15299b0 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ad831 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ad831 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e9ab5 == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e9ab5 == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151f532 == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151f532 == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15bb9b7 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15bb9b7 == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] +0xc1d08018 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d08018 == za.d[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc1d5c51d == za.d[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc1d5c51d == za.d[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc1d8e59f == za.d[w11, 7, vgx4], {z12.h - z15.h}, z8.h[1] +0xc1d8e59f == za.d[w11, 7], {z12.h - z15.h}, z8.h[1] +0xc1dfe79f == za.d[w11, 7, vgx4], {z28.h - z31.h}, z15.h[1] +0xc1dfe79f == za.d[w11, 7], {z28.h - z31.h}, z15.h[1] +0xc1d0861d == za.d[w8, 5, vgx4], {z16.h - z19.h}, z0.h[1] +0xc1d0861d == za.d[w8, 5], {z16.h - z19.h}, z0.h[1] +0xc1de8419 == za.d[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc1de8419 == za.d[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc1d4c618 == za.d[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc1d4c618 == za.d[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1d28198 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1d28198 == za.d[w8, 0], {z12.h - z15.h}, z2.h[0] +0xc1dac019 == za.d[w10, 1, vgx4], {z0.h - z3.h}, z10.h[0] +0xc1dac019 == za.d[w10, 1], {z0.h - z3.h}, z10.h[0] +0xc1de829d == za.d[w8, 5, vgx4], {z20.h - z23.h}, z14.h[0] +0xc1de829d == za.d[w8, 5], {z20.h - z23.h}, z14.h[0] +0xc1d1e51a == za.d[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc1d1e51a == za.d[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc1dba19f == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h[0] +0xc1dba19f == za.d[w9, 7], {z12.h - z15.h}, z11.h[0] +0xc1201410 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b +0xc1201410 == za.s[w8, 0], {z0.b - z1.b}, z0.b +0xc1255555 == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b +0xc1255555 == za.s[w10, 5], {z10.b - z11.b}, z5.b +0xc12875b7 == za.s[w11, 7, vgx2], {z13.b, z14.b}, z8.b +0xc12875b7 == za.s[w11, 7], {z13.b - z14.b}, z8.b +0xc12f77f7 == za.s[w11, 7, vgx2], {z31.b, z0.b}, z15.b +0xc12f77f7 == za.s[w11, 7], {z31.b - z0.b}, z15.b +0xc1201635 == za.s[w8, 5, vgx2], {z17.b, z18.b}, z0.b +0xc1201635 == za.s[w8, 5], {z17.b - z18.b}, z0.b +0xc12e1431 == za.s[w8, 1, vgx2], {z1.b, z2.b}, z14.b +0xc12e1431 == za.s[w8, 1], {z1.b - z2.b}, z14.b +0xc1245670 == za.s[w10, 0, vgx2], {z19.b, z20.b}, z4.b +0xc1245670 == za.s[w10, 0], {z19.b - z20.b}, z4.b +0xc1221590 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b +0xc1221590 == za.s[w8, 0], {z12.b - z13.b}, z2.b +0xc12a5431 == za.s[w10, 1, vgx2], {z1.b, z2.b}, z10.b +0xc12a5431 == za.s[w10, 1], {z1.b - z2.b}, z10.b +0xc12e16d5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b +0xc12e16d5 == za.s[w8, 5], {z22.b - z23.b}, z14.b +0xc1217532 == za.s[w11, 2, vgx2], {z9.b, z10.b}, z1.b +0xc1217532 == za.s[w11, 2], {z9.b - z10.b}, z1.b +0xc12b3597 == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b +0xc12b3597 == za.s[w9, 7], {z12.b - z13.b}, z11.b +0xc1a01410 == za.s[w8, 0, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a01410 == za.s[w8, 0], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b45555 == za.s[w10, 5, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b45555 == za.s[w10, 5], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a87597 == za.s[w11, 7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a87597 == za.s[w11, 7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be77d7 == za.s[w11, 7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be77d7 == za.s[w11, 7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b01615 == za.s[w8, 5, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b01615 == za.s[w8, 5], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be1411 == za.s[w8, 1, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be1411 == za.s[w8, 1], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b45650 == za.s[w10, 0, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b45650 == za.s[w10, 0], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a21590 == za.s[w8, 0, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a21590 == za.s[w8, 0], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba5411 == za.s[w10, 1, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba5411 == za.s[w10, 1], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be16d5 == za.s[w8, 5, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be16d5 == za.s[w8, 5], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a07512 == za.s[w11, 2, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a07512 == za.s[w11, 2], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa3597 == za.s[w9, 7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa3597 == za.s[w9, 7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1601410 == za.d[w8, 0, vgx2], {z0.h, z1.h}, z0.h +0xc1601410 == za.d[w8, 0], {z0.h - z1.h}, z0.h +0xc1655555 == za.d[w10, 5, vgx2], {z10.h, z11.h}, z5.h +0xc1655555 == za.d[w10, 5], {z10.h - z11.h}, z5.h +0xc16875b7 == za.d[w11, 7, vgx2], {z13.h, z14.h}, z8.h +0xc16875b7 == za.d[w11, 7], {z13.h - z14.h}, z8.h +0xc16f77f7 == za.d[w11, 7, vgx2], {z31.h, z0.h}, z15.h +0xc16f77f7 == za.d[w11, 7], {z31.h - z0.h}, z15.h +0xc1601635 == za.d[w8, 5, vgx2], {z17.h, z18.h}, z0.h +0xc1601635 == za.d[w8, 5], {z17.h - z18.h}, z0.h +0xc16e1431 == za.d[w8, 1, vgx2], {z1.h, z2.h}, z14.h +0xc16e1431 == za.d[w8, 1], {z1.h - z2.h}, z14.h +0xc1645670 == za.d[w10, 0, vgx2], {z19.h, z20.h}, z4.h +0xc1645670 == za.d[w10, 0], {z19.h - z20.h}, z4.h +0xc1621590 == za.d[w8, 0, vgx2], {z12.h, z13.h}, z2.h +0xc1621590 == za.d[w8, 0], {z12.h - z13.h}, z2.h +0xc16a5431 == za.d[w10, 1, vgx2], {z1.h, z2.h}, z10.h +0xc16a5431 == za.d[w10, 1], {z1.h - z2.h}, z10.h +0xc16e16d5 == za.d[w8, 5, vgx2], {z22.h, z23.h}, z14.h +0xc16e16d5 == za.d[w8, 5], {z22.h - z23.h}, z14.h +0xc1617532 == za.d[w11, 2, vgx2], {z9.h, z10.h}, z1.h +0xc1617532 == za.d[w11, 2], {z9.h - z10.h}, z1.h +0xc16b3597 == za.d[w9, 7, vgx2], {z12.h, z13.h}, z11.h +0xc16b3597 == za.d[w9, 7], {z12.h - z13.h}, z11.h +0xc16b3597 == za.d[w9, 7], {z12.h - z13.h}, z11.h +0xc1e01410 == za.d[w8, 0, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e01410 == za.d[w8, 0], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f45555 == za.d[w10, 5, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f45555 == za.d[w10, 5], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e87597 == za.d[w11, 7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e87597 == za.d[w11, 7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe77d7 == za.d[w11, 7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe77d7 == za.d[w11, 7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f01615 == za.d[w8, 5, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f01615 == za.d[w8, 5], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe1411 == za.d[w8, 1, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe1411 == za.d[w8, 1], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f45650 == za.d[w10, 0, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f45650 == za.d[w10, 0], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e21590 == za.d[w8, 0, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e21590 == za.d[w8, 0], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa5411 == za.d[w10, 1, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa5411 == za.d[w10, 1], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe16d5 == za.d[w8, 5, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe16d5 == za.d[w8, 5], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e07512 == za.d[w11, 2, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e07512 == za.d[w11, 2], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea3597 == za.d[w9, 7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea3597 == za.d[w9, 7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1301410 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b +0xc1301410 == za.s[w8, 0], {z0.b - z3.b}, z0.b +0xc1355555 == za.s[w10, 5, vgx4], {z10.b - z13.b}, z5.b +0xc1355555 == za.s[w10, 5], {z10.b - z13.b}, z5.b +0xc13875b7 == za.s[w11, 7, vgx4], {z13.b - z16.b}, z8.b +0xc13875b7 == za.s[w11, 7], {z13.b - z16.b}, z8.b +0xc13f77f7 == za.s[w11, 7, vgx4], {z31.b - z2.b}, z15.b +0xc13f77f7 == za.s[w11, 7], {z31.b - z2.b}, z15.b +0xc1301635 == za.s[w8, 5, vgx4], {z17.b - z20.b}, z0.b +0xc1301635 == za.s[w8, 5], {z17.b - z20.b}, z0.b +0xc13e1431 == za.s[w8, 1, vgx4], {z1.b - z4.b}, z14.b +0xc13e1431 == za.s[w8, 1], {z1.b - z4.b}, z14.b +0xc1345670 == za.s[w10, 0, vgx4], {z19.b - z22.b}, z4.b +0xc1345670 == za.s[w10, 0], {z19.b - z22.b}, z4.b +0xc1321590 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b +0xc1321590 == za.s[w8, 0], {z12.b - z15.b}, z2.b +0xc13a5431 == za.s[w10, 1, vgx4], {z1.b - z4.b}, z10.b +0xc13a5431 == za.s[w10, 1], {z1.b - z4.b}, z10.b +0xc13e16d5 == za.s[w8, 5, vgx4], {z22.b - z25.b}, z14.b +0xc13e16d5 == za.s[w8, 5], {z22.b - z25.b}, z14.b +0xc1317532 == za.s[w11, 2, vgx4], {z9.b - z12.b}, z1.b +0xc1317532 == za.s[w11, 2], {z9.b - z12.b}, z1.b +0xc13b3597 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b +0xc13b3597 == za.s[w9, 7], {z12.b - z15.b}, z11.b +0xc1a11410 == za.s[w8, 0, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a11410 == za.s[w8, 0], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b55515 == za.s[w10, 5, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b55515 == za.s[w10, 5], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a97597 == za.s[w11, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a97597 == za.s[w11, 7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd7797 == za.s[w11, 7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd7797 == za.s[w11, 7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b11615 == za.s[w8, 5, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b11615 == za.s[w8, 5], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd1411 == za.s[w8, 1, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd1411 == za.s[w8, 1], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b55610 == za.s[w10, 0, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b55610 == za.s[w10, 0], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a11590 == za.s[w8, 0, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a11590 == za.s[w8, 0], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b95411 == za.s[w10, 1, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b95411 == za.s[w10, 1], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd1695 == za.s[w8, 5, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd1695 == za.s[w8, 5], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a17512 == za.s[w11, 2, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a17512 == za.s[w11, 2], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a93597 == za.s[w9, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a93597 == za.s[w9, 7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1701410 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h +0xc1701410 == za.d[w8, 0], {z0.h - z3.h}, z0.h +0xc1755555 == za.d[w10, 5, vgx4], {z10.h - z13.h}, z5.h +0xc1755555 == za.d[w10, 5], {z10.h - z13.h}, z5.h +0xc17875b7 == za.d[w11, 7, vgx4], {z13.h - z16.h}, z8.h +0xc17875b7 == za.d[w11, 7], {z13.h - z16.h}, z8.h +0xc17f77f7 == za.d[w11, 7, vgx4], {z31.h - z2.h}, z15.h +0xc17f77f7 == za.d[w11, 7], {z31.h - z2.h}, z15.h +0xc1701635 == za.d[w8, 5, vgx4], {z17.h - z20.h}, z0.h +0xc1701635 == za.d[w8, 5], {z17.h - z20.h}, z0.h +0xc17e1431 == za.d[w8, 1, vgx4], {z1.h - z4.h}, z14.h +0xc17e1431 == za.d[w8, 1], {z1.h - z4.h}, z14.h +0xc1745670 == za.d[w10, 0, vgx4], {z19.h - z22.h}, z4.h +0xc1745670 == za.d[w10, 0], {z19.h - z22.h}, z4.h +0xc1721590 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h +0xc1721590 == za.d[w8, 0], {z12.h - z15.h}, z2.h +0xc17a5431 == za.d[w10, 1, vgx4], {z1.h - z4.h}, z10.h +0xc17a5431 == za.d[w10, 1], {z1.h - z4.h}, z10.h +0xc17e16d5 == za.d[w8, 5, vgx4], {z22.h - z25.h}, z14.h +0xc17e16d5 == za.d[w8, 5], {z22.h - z25.h}, z14.h +0xc1717532 == za.d[w11, 2, vgx4], {z9.h - z12.h}, z1.h +0xc1717532 == za.d[w11, 2], {z9.h - z12.h}, z1.h +0xc17b3597 == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h +0xc17b3597 == za.d[w9, 7], {z12.h - z15.h}, z11.h +0xc1e11410 == za.d[w8, 0, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e11410 == za.d[w8, 0], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f55515 == za.d[w10, 5, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f55515 == za.d[w10, 5], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e97597 == za.d[w11, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e97597 == za.d[w11, 7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd7797 == za.d[w11, 7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd7797 == za.d[w11, 7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f11615 == za.d[w8, 5, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f11615 == za.d[w8, 5], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd1411 == za.d[w8, 1, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd1411 == za.d[w8, 1], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f55610 == za.d[w10, 0, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f55610 == za.d[w10, 0], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e11590 == za.d[w8, 0, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e11590 == za.d[w8, 0], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f95411 == za.d[w10, 1, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f95411 == za.d[w10, 1], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd1695 == za.d[w8, 5, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd1695 == za.d[w8, 5], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e17512 == za.d[w11, 2, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e17512 == za.d[w11, 2], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e93597 == za.d[w9, 7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e93597 == za.d[w9, 7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/umax.s.cs b/suite/MC/AArch64/umax.s.cs new file mode 100644 index 000000000..446e20e05 --- /dev/null +++ b/suite/MC/AArch64/umax.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a001 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a015 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a017 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa01f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b001 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b015 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b017 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb01f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a001 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a015 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a017 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa01f == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b001 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b015 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b017 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb01f == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a001 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a015 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a017 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa01f == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b001 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b015 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b017 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb01f == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a001 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a015 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a017 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa01f == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b001 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b015 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b017 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb01f == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160a801 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a815 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a815 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa81d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b801 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b815 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b815 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb81d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a801 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a815 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a815 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa81d == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b801 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b815 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b815 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb81d == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0a801 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a815 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a815 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa81d == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b801 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b815 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b815 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb81d == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120a801 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125a815 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128a815 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12fa81d == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120b801 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134b815 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128b815 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cb81d == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/umaxqv.s.cs b/suite/MC/AArch64/umaxqv.s.cs new file mode 100644 index 000000000..d240f819f --- /dev/null +++ b/suite/MC/AArch64/umaxqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x44d2000 == v0.8h, p0, z0.h +0x44d3555 == v21.8h, p5, z10.h +0x44d2db7 == v23.8h, p3, z13.h +0x44d3fff == v31.8h, p7, z31.h +0x48d2000 == v0.4s, p0, z0.s +0x48d3555 == v21.4s, p5, z10.s +0x48d2db7 == v23.4s, p3, z13.s +0x48d3fff == v31.4s, p7, z31.s +0x4cd2000 == v0.2d, p0, z0.d +0x4cd3555 == v21.2d, p5, z10.d +0x4cd2db7 == v23.2d, p3, z13.d +0x4cd3fff == v31.2d, p7, z31.d +0x40d2000 == v0.16b, p0, z0.b +0x40d3555 == v21.16b, p5, z10.b +0x40d2db7 == v23.16b, p3, z13.b +0x40d3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/umin.s.cs b/suite/MC/AArch64/umin.s.cs new file mode 100644 index 000000000..81433090c --- /dev/null +++ b/suite/MC/AArch64/umin.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a021 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a035 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a037 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa03f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b021 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b035 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b037 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb03f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a021 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a035 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a037 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa03f == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b021 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b035 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b037 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb03f == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a021 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a035 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a037 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa03f == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b021 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b035 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b037 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb03f == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a021 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a035 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a037 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa03f == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b021 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b035 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b037 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb03f == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160a821 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165a835 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168a835 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16fa83d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160b821 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174b835 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168b835 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cb83d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0a821 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5a835 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8a835 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afa83d == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0b821 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4b835 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8b835 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcb83d == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0a821 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5a835 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8a835 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efa83d == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0b821 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4b835 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8b835 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcb83d == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120a821 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125a835 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128a835 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12fa83d == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120b821 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134b835 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128b835 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cb83d == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/uminqv.s.cs b/suite/MC/AArch64/uminqv.s.cs new file mode 100644 index 000000000..e258cfa9a --- /dev/null +++ b/suite/MC/AArch64/uminqv.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x44f2000 == v0.8h, p0, z0.h +0x44f3555 == v21.8h, p5, z10.h +0x44f2db7 == v23.8h, p3, z13.h +0x44f3fff == v31.8h, p7, z31.h +0x48f2000 == v0.4s, p0, z0.s +0x48f3555 == v21.4s, p5, z10.s +0x48f2db7 == v23.4s, p3, z13.s +0x48f3fff == v31.4s, p7, z31.s +0x4cf2000 == v0.2d, p0, z0.d +0x4cf3555 == v21.2d, p5, z10.d +0x4cf2db7 == v23.2d, p3, z13.d +0x4cf3fff == v31.2d, p7, z31.d +0x40f2000 == v0.16b, p0, z0.b +0x40f3555 == v21.16b, p5, z10.b +0x40f2db7 == v23.16b, p3, z13.b +0x40f3fff == v31.16b, p7, z31.b diff --git a/suite/MC/AArch64/umlal.s.cs b/suite/MC/AArch64/umlal.s.cs new file mode 100644 index 000000000..e045b6967 --- /dev/null +++ b/suite/MC/AArch64/umlal.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1600c10 == za.s[w8, 0:1], z0.h, z0.h +0xc1654d55 == za.s[w10, 10:11], z10.h, z5.h +0xc1686db7 == za.s[w11, 14:15], z13.h, z8.h +0xc16f6ff7 == za.s[w11, 14:15], z31.h, z15.h +0xc1600e35 == za.s[w8, 10:11], z17.h, z0.h +0xc16e0c31 == za.s[w8, 2:3], z1.h, z14.h +0xc1644e70 == za.s[w10, 0:1], z19.h, z4.h +0xc1620d90 == za.s[w8, 0:1], z12.h, z2.h +0xc16a4c31 == za.s[w10, 2:3], z1.h, z10.h +0xc16e0ed5 == za.s[w8, 10:11], z22.h, z14.h +0xc1616d32 == za.s[w11, 4:5], z9.h, z1.h +0xc16b2d97 == za.s[w9, 14:15], z12.h, z11.h +0xc1c01010 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1c55555 == za.s[w10, 10:11], z10.h, z5.h[1] +0xc1c8fdb7 == za.s[w11, 14:15], z13.h, z8.h[7] +0xc1cffff7 == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1c01e35 == za.s[w8, 10:11], z17.h, z0.h[3] +0xc1ce9431 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1c45670 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1c21990 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc1cad831 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc1ce1ad5 == za.s[w8, 10:11], z22.h, z14.h[2] +0xc1c1f532 == za.s[w11, 4:5], z9.h, z1.h[5] +0xc1cbb997 == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1600810 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1600810 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1654951 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1654951 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc16869b3 == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc16869b3 == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc16f6bf3 == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f6bf3 == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1600a31 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1600a31 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc16e0831 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc16e0831 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1644a70 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1644a70 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1620990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1620990 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc16a4831 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc16a4831 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc16e0ad1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc16e0ad1 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc1616932 == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc1616932 == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc16b2993 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2993 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1d01010 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d01010 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1d55555 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1d55555 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1d87d97 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1d87d97 == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc1df7fd7 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc1df7fd7 == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1d01e15 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1d01e15 == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc1de1411 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc1de1411 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1d45650 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1d45650 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1d21990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1d21990 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc1da5811 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc1da5811 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc1de1ad5 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc1de1ad5 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1d17512 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1d17512 == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc1db3997 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc1db3997 == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1e00810 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00810 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44951 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44951 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86993 == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86993 == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe6bd3 == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe6bd3 == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00a11 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00a11 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0811 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0811 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44a50 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44a50 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20990 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20990 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4811 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4811 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe0ad1 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe0ad1 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06912 == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06912 == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2993 == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2993 == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1700810 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1700810 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1754951 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1754951 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc17869b3 == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc17869b3 == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc17f6bf3 == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f6bf3 == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700a31 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1700a31 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc17e0831 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc17e0831 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1744a70 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1744a70 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1720990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1720990 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc17a4831 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc17a4831 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc17e0ad1 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc17e0ad1 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc1716932 == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc1716932 == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc17b2993 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2993 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1d09010 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d09010 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc1d5d515 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc1d5d515 == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc1d8fd97 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc1d8fd97 == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc1dfff97 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc1dfff97 == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1d09e15 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1d09e15 == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc1de9411 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc1de9411 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc1d4d610 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc1d4d610 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1d29990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1d29990 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc1dad811 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc1dad811 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc1de9a95 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc1de9a95 == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc1d1f512 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc1d1f512 == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc1dbb997 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc1dbb997 == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1e10810 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10810 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54911 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54911 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96993 == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96993 == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6b93 == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6b93 == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10a11 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10a11 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0811 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0811 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54a10 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54a10 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10990 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10990 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94811 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94811 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0a91 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0a91 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16912 == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16912 == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92993 == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92993 == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/umlall.s.cs b/suite/MC/AArch64/umlall.s.cs new file mode 100644 index 000000000..000715fdf --- /dev/null +++ b/suite/MC/AArch64/umlall.s.cs @@ -0,0 +1,337 @@ +# CS_ARCH_AARCH64, None, None +0xc1200410 == za.s[w8, 0:3], z0.b, z0.b +0xc1254551 == za.s[w10, 4:7], z10.b, z5.b +0xc12865b3 == za.s[w11, 12:15], z13.b, z8.b +0xc12f67f3 == za.s[w11, 12:15], z31.b, z15.b +0xc1200631 == za.s[w8, 4:7], z17.b, z0.b +0xc12e0431 == za.s[w8, 4:7], z1.b, z14.b +0xc1244670 == za.s[w10, 0:3], z19.b, z4.b +0xc1220590 == za.s[w8, 0:3], z12.b, z2.b +0xc12a4431 == za.s[w10, 4:7], z1.b, z10.b +0xc12e06d1 == za.s[w8, 4:7], z22.b, z14.b +0xc1216532 == za.s[w11, 8:11], z9.b, z1.b +0xc12b2593 == za.s[w9, 12:15], z12.b, z11.b +0xc1000010 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055551 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108edb3 == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10ffff3 == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e31 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8431 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045670 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021990 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac831 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ad1 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f532 == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba993 == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1600410 == za.d[w8, 0:3], z0.h, z0.h +0xc1654551 == za.d[w10, 4:7], z10.h, z5.h +0xc16865b3 == za.d[w11, 12:15], z13.h, z8.h +0xc16f67f3 == za.d[w11, 12:15], z31.h, z15.h +0xc1600631 == za.d[w8, 4:7], z17.h, z0.h +0xc16e0431 == za.d[w8, 4:7], z1.h, z14.h +0xc1644670 == za.d[w10, 0:3], z19.h, z4.h +0xc1620590 == za.d[w8, 0:3], z12.h, z2.h +0xc16a4431 == za.d[w10, 4:7], z1.h, z10.h +0xc16e06d1 == za.d[w8, 4:7], z22.h, z14.h +0xc1616532 == za.d[w11, 8:11], z9.h, z1.h +0xc16b2593 == za.d[w9, 12:15], z12.h, z11.h +0xc1800010 == za.d[w8, 0:3], z0.h, z0.h[0] +0xc1854551 == za.d[w10, 4:7], z10.h, z5.h[1] +0xc188edb3 == za.d[w11, 12:15], z13.h, z8.h[7] +0xc18feff3 == za.d[w11, 12:15], z31.h, z15.h[7] +0xc1800e31 == za.d[w8, 4:7], z17.h, z0.h[3] +0xc18e8431 == za.d[w8, 4:7], z1.h, z14.h[5] +0xc1844670 == za.d[w10, 0:3], z19.h, z4.h[1] +0xc1820990 == za.d[w8, 0:3], z12.h, z2.h[2] +0xc18ac831 == za.d[w10, 4:7], z1.h, z10.h[6] +0xc18e0ad1 == za.d[w8, 4:7], z22.h, z14.h[2] +0xc181e532 == za.d[w11, 8:11], z9.h, z1.h[5] +0xc18ba993 == za.d[w9, 12:15], z12.h, z11.h[6] +0xc1200010 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200010 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b +0xc1254151 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254151 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b +0xc12861b1 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b +0xc12861b1 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63f1 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63f1 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b +0xc1200231 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200231 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b +0xc12e0031 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0031 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b +0xc1244270 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244270 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b +0xc1220190 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220190 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b +0xc12a4031 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4031 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b +0xc12e02d1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02d1 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b +0xc1216130 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216130 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b +0xc12b2191 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2191 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b +0xc1100010 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100010 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0] +0xc1154555 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc1154555 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6] +0xc1186d97 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186d97 == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15] +0xc11f6fd7 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6fd7 == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15] +0xc1100e15 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e15 == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14] +0xc11e0411 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0411 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4] +0xc1144650 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144650 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4] +0xc1120990 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc1120990 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8] +0xc11a4811 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4811 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8] +0xc11e0ad5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0ad5 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10] +0xc1116512 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc1116512 == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5] +0xc11b2997 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b2997 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11] +0xc1a00010 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a00010 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b44151 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b44151 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a86191 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a86191 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be63d1 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be63d1 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b00211 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b00211 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be0011 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be0011 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b44250 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b44250 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a20190 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a20190 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba4011 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba4011 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be02d1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be02d1 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a06110 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a06110 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa2191 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa2191 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1600010 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h +0xc1600010 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h +0xc1654151 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h +0xc1654151 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h +0xc16861b1 == za.d[w11, 4:7, vgx2], {z13.h, z14.h}, z8.h +0xc16861b1 == za.d[w11, 4:7], {z13.h - z14.h}, z8.h +0xc16f63f1 == za.d[w11, 4:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f63f1 == za.d[w11, 4:7], {z31.h - z0.h}, z15.h +0xc1600231 == za.d[w8, 4:7, vgx2], {z17.h, z18.h}, z0.h +0xc1600231 == za.d[w8, 4:7], {z17.h - z18.h}, z0.h +0xc16e0031 == za.d[w8, 4:7, vgx2], {z1.h, z2.h}, z14.h +0xc16e0031 == za.d[w8, 4:7], {z1.h - z2.h}, z14.h +0xc1644270 == za.d[w10, 0:3, vgx2], {z19.h, z20.h}, z4.h +0xc1644270 == za.d[w10, 0:3], {z19.h - z20.h}, z4.h +0xc1620190 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h +0xc1620190 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h +0xc16a4031 == za.d[w10, 4:7, vgx2], {z1.h, z2.h}, z10.h +0xc16a4031 == za.d[w10, 4:7], {z1.h - z2.h}, z10.h +0xc16e02d1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h +0xc16e02d1 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h +0xc1616130 == za.d[w11, 0:3, vgx2], {z9.h, z10.h}, z1.h +0xc1616130 == za.d[w11, 0:3], {z9.h - z10.h}, z1.h +0xc16b2191 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2191 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h +0xc1900010 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1900010 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h[0] +0xc1954555 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h[6] +0xc1954555 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h[6] +0xc1986597 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1986597 == za.d[w11, 4:7], {z12.h - z13.h}, z8.h[7] +0xc19f67d7 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f67d7 == za.d[w11, 4:7], {z30.h - z31.h}, z15.h[7] +0xc1900615 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, z0.h[6] +0xc1900615 == za.d[w8, 4:7], {z16.h - z17.h}, z0.h[6] +0xc19e0411 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, z14.h[4] +0xc19e0411 == za.d[w8, 4:7], {z0.h - z1.h}, z14.h[4] +0xc1944650 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, z4.h[4] +0xc1944650 == za.d[w10, 0:3], {z18.h - z19.h}, z4.h[4] +0xc1920190 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1920190 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h[0] +0xc19a4011 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, z10.h[0] +0xc19a4011 == za.d[w10, 4:7], {z0.h - z1.h}, z10.h[0] +0xc19e02d5 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h[2] +0xc19e02d5 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h[2] +0xc1916512 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, z1.h[5] +0xc1916512 == za.d[w11, 0:3], {z8.h - z9.h}, z1.h[5] +0xc19b2197 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h[3] +0xc19b2197 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h[3] +0xc1e00010 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00010 == za.d[w8, 0:3], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44151 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44151 == za.d[w10, 4:7], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86191 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86191 == za.d[w11, 4:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe63d1 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe63d1 == za.d[w11, 4:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00211 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00211 == za.d[w8, 4:7], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0011 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0011 == za.d[w8, 4:7], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44250 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44250 == za.d[w10, 0:3], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20190 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20190 == za.d[w8, 0:3], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4011 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4011 == za.d[w10, 4:7], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe02d1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe02d1 == za.d[w8, 4:7], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06110 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06110 == za.d[w11, 0:3], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2191 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2191 == za.d[w9, 4:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300010 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300010 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354151 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354151 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861b1 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861b1 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63f1 == za.s[w11, 4:7, vgx4], {z31.b - z2.b}, z15.b +0xc13f63f1 == za.s[w11, 4:7], {z31.b - z2.b}, z15.b +0xc1300231 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300231 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0031 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0031 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344270 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344270 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320190 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320190 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4031 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4031 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02d1 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02d1 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316130 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316130 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2191 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2191 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108010 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108010 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c515 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c515 == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118ed97 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118ed97 == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fef97 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fef97 == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e15 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e15 == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8411 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8411 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c610 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c610 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc1128990 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc1128990 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac811 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac811 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8a95 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8a95 == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e512 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e512 == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba997 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba997 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] +0xc1a10010 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a10010 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b54111 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b54111 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a96191 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a96191 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd6391 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd6391 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b10211 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b10211 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd0011 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd0011 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b54210 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b54210 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a10190 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a10190 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b94011 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b94011 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd0291 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd0291 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a16110 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a16110 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a92191 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a92191 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1700010 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h +0xc1700010 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h +0xc1754151 == za.d[w10, 4:7, vgx4], {z10.h - z13.h}, z5.h +0xc1754151 == za.d[w10, 4:7], {z10.h - z13.h}, z5.h +0xc17861b1 == za.d[w11, 4:7, vgx4], {z13.h - z16.h}, z8.h +0xc17861b1 == za.d[w11, 4:7], {z13.h - z16.h}, z8.h +0xc17f63f1 == za.d[w11, 4:7, vgx4], {z31.h - z2.h}, z15.h +0xc17f63f1 == za.d[w11, 4:7], {z31.h - z2.h}, z15.h +0xc1700231 == za.d[w8, 4:7, vgx4], {z17.h - z20.h}, z0.h +0xc1700231 == za.d[w8, 4:7], {z17.h - z20.h}, z0.h +0xc17e0031 == za.d[w8, 4:7, vgx4], {z1.h - z4.h}, z14.h +0xc17e0031 == za.d[w8, 4:7], {z1.h - z4.h}, z14.h +0xc1744270 == za.d[w10, 0:3, vgx4], {z19.h - z22.h}, z4.h +0xc1744270 == za.d[w10, 0:3], {z19.h - z22.h}, z4.h +0xc1720190 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h +0xc1720190 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h +0xc17a4031 == za.d[w10, 4:7, vgx4], {z1.h - z4.h}, z10.h +0xc17a4031 == za.d[w10, 4:7], {z1.h - z4.h}, z10.h +0xc17e02d1 == za.d[w8, 4:7, vgx4], {z22.h - z25.h}, z14.h +0xc17e02d1 == za.d[w8, 4:7], {z22.h - z25.h}, z14.h +0xc1716130 == za.d[w11, 0:3, vgx4], {z9.h - z12.h}, z1.h +0xc1716130 == za.d[w11, 0:3], {z9.h - z12.h}, z1.h +0xc17b2191 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2191 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h +0xc1908010 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1908010 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h[0] +0xc195c515 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, z5.h[6] +0xc195c515 == za.d[w10, 4:7], {z8.h - z11.h}, z5.h[6] +0xc198e597 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198e597 == za.d[w11, 4:7], {z12.h - z15.h}, z8.h[7] +0xc19fe797 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fe797 == za.d[w11, 4:7], {z28.h - z31.h}, z15.h[7] +0xc1908615 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, z0.h[6] +0xc1908615 == za.d[w8, 4:7], {z16.h - z19.h}, z0.h[6] +0xc19e8411 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, z14.h[4] +0xc19e8411 == za.d[w8, 4:7], {z0.h - z3.h}, z14.h[4] +0xc194c610 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, z4.h[4] +0xc194c610 == za.d[w10, 0:3], {z16.h - z19.h}, z4.h[4] +0xc1928190 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1928190 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h[0] +0xc19ac011 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, z10.h[0] +0xc19ac011 == za.d[w10, 4:7], {z0.h - z3.h}, z10.h[0] +0xc19e8295 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, z14.h[2] +0xc19e8295 == za.d[w8, 4:7], {z20.h - z23.h}, z14.h[2] +0xc191e512 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, z1.h[5] +0xc191e512 == za.d[w11, 0:3], {z8.h - z11.h}, z1.h[5] +0xc19ba197 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h[3] +0xc19ba197 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h[3] +0xc1e10010 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10010 == za.d[w8, 0:3], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54111 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54111 == za.d[w10, 4:7], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96191 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96191 == za.d[w11, 4:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6391 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6391 == za.d[w11, 4:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10211 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10211 == za.d[w8, 4:7], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0011 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0011 == za.d[w8, 4:7], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54210 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54210 == za.d[w10, 0:3], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10190 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10190 == za.d[w8, 0:3], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94011 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94011 == za.d[w10, 4:7], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0291 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0291 == za.d[w8, 4:7], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16110 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16110 == za.d[w11, 0:3], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92191 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92191 == za.d[w9, 4:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/umlsl.s.cs b/suite/MC/AArch64/umlsl.s.cs new file mode 100644 index 000000000..c90b1a40e --- /dev/null +++ b/suite/MC/AArch64/umlsl.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1600c18 == za.s[w8, 0:1], z0.h, z0.h +0xc1654d5d == za.s[w10, 10:11], z10.h, z5.h +0xc1686dbf == za.s[w11, 14:15], z13.h, z8.h +0xc16f6fff == za.s[w11, 14:15], z31.h, z15.h +0xc1600e3d == za.s[w8, 10:11], z17.h, z0.h +0xc16e0c39 == za.s[w8, 2:3], z1.h, z14.h +0xc1644e78 == za.s[w10, 0:1], z19.h, z4.h +0xc1620d98 == za.s[w8, 0:1], z12.h, z2.h +0xc16a4c39 == za.s[w10, 2:3], z1.h, z10.h +0xc16e0edd == za.s[w8, 10:11], z22.h, z14.h +0xc1616d3a == za.s[w11, 4:5], z9.h, z1.h +0xc16b2d9f == za.s[w9, 14:15], z12.h, z11.h +0xc1c01018 == za.s[w8, 0:1], z0.h, z0.h[0] +0xc1c5555d == za.s[w10, 10:11], z10.h, z5.h[1] +0xc1c8fdbf == za.s[w11, 14:15], z13.h, z8.h[7] +0xc1cfffff == za.s[w11, 14:15], z31.h, z15.h[7] +0xc1c01e3d == za.s[w8, 10:11], z17.h, z0.h[3] +0xc1ce9439 == za.s[w8, 2:3], z1.h, z14.h[5] +0xc1c45678 == za.s[w10, 0:1], z19.h, z4.h[1] +0xc1c21998 == za.s[w8, 0:1], z12.h, z2.h[2] +0xc1cad839 == za.s[w10, 2:3], z1.h, z10.h[6] +0xc1ce1add == za.s[w8, 10:11], z22.h, z14.h[2] +0xc1c1f53a == za.s[w11, 4:5], z9.h, z1.h[5] +0xc1cbb99f == za.s[w9, 14:15], z12.h, z11.h[6] +0xc1600818 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h +0xc1600818 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h +0xc1654959 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h +0xc1654959 == za.s[w10, 2:3], {z10.h - z11.h}, z5.h +0xc16869bb == za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h +0xc16869bb == za.s[w11, 6:7], {z13.h - z14.h}, z8.h +0xc16f6bfb == za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f6bfb == za.s[w11, 6:7], {z31.h - z0.h}, z15.h +0xc1600a39 == za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h +0xc1600a39 == za.s[w8, 2:3], {z17.h - z18.h}, z0.h +0xc16e0839 == za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h +0xc16e0839 == za.s[w8, 2:3], {z1.h - z2.h}, z14.h +0xc1644a78 == za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h +0xc1644a78 == za.s[w10, 0:1], {z19.h - z20.h}, z4.h +0xc1620998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h +0xc1620998 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h +0xc16a4839 == za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h +0xc16a4839 == za.s[w10, 2:3], {z1.h - z2.h}, z10.h +0xc16e0ad9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h +0xc16e0ad9 == za.s[w8, 2:3], {z22.h - z23.h}, z14.h +0xc161693a == za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h +0xc161693a == za.s[w11, 4:5], {z9.h - z10.h}, z1.h +0xc16b299b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b299b == za.s[w9, 6:7], {z12.h - z13.h}, z11.h +0xc1d01018 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1d01018 == za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] +0xc1d5555d == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] +0xc1d5555d == za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] +0xc1d87d9f == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc1d87d9f == za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] +0xc1df7fdf == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc1df7fdf == za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] +0xc1d01e1d == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] +0xc1d01e1d == za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] +0xc1de1419 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] +0xc1de1419 == za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] +0xc1d45658 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] +0xc1d45658 == za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] +0xc1d21998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] +0xc1d21998 == za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] +0xc1da5819 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] +0xc1da5819 == za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] +0xc1de1add == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] +0xc1de1add == za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] +0xc1d1751a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] +0xc1d1751a == za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] +0xc1db399f == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] +0xc1db399f == za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] +0xc1e00818 == za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00818 == za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44959 == za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44959 == za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e8699b == za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e8699b == za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe6bdb == za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe6bdb == za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00a19 == za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00a19 == za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0819 == za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0819 == za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44a58 == za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44a58 == za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20998 == za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20998 == za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4819 == za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4819 == za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe0ad9 == za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe0ad9 == za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e0691a == za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e0691a == za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea299b == za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea299b == za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1700818 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h +0xc1700818 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h +0xc1754959 == za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h +0xc1754959 == za.s[w10, 2:3], {z10.h - z13.h}, z5.h +0xc17869bb == za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h +0xc17869bb == za.s[w11, 6:7], {z13.h - z16.h}, z8.h +0xc17f6bfb == za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc17f6bfb == za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h +0xc1700a39 == za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h +0xc1700a39 == za.s[w8, 2:3], {z17.h - z20.h}, z0.h +0xc17e0839 == za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h +0xc17e0839 == za.s[w8, 2:3], {z1.h - z4.h}, z14.h +0xc1744a78 == za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h +0xc1744a78 == za.s[w10, 0:1], {z19.h - z22.h}, z4.h +0xc1720998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h +0xc1720998 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h +0xc17a4839 == za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h +0xc17a4839 == za.s[w10, 2:3], {z1.h - z4.h}, z10.h +0xc17e0ad9 == za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h +0xc17e0ad9 == za.s[w8, 2:3], {z22.h - z25.h}, z14.h +0xc171693a == za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h +0xc171693a == za.s[w11, 4:5], {z9.h - z12.h}, z1.h +0xc17b299b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b299b == za.s[w9, 6:7], {z12.h - z15.h}, z11.h +0xc1d09018 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d09018 == za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] +0xc1d5d51d == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] +0xc1d5d51d == za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] +0xc1d8fd9f == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc1d8fd9f == za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] +0xc1dfff9f == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc1dfff9f == za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] +0xc1d09e1d == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] +0xc1d09e1d == za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] +0xc1de9419 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] +0xc1de9419 == za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] +0xc1d4d618 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] +0xc1d4d618 == za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] +0xc1d29998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] +0xc1d29998 == za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] +0xc1dad819 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] +0xc1dad819 == za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] +0xc1de9a9d == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] +0xc1de9a9d == za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] +0xc1d1f51a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] +0xc1d1f51a == za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] +0xc1dbb99f == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] +0xc1dbb99f == za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] +0xc1e10818 == za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10818 == za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54919 == za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54919 == za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e9699b == za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9699b == za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6b9b == za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6b9b == za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10a19 == za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10a19 == za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0819 == za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0819 == za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54a18 == za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54a18 == za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10998 == za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10998 == za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94819 == za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94819 == za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0a99 == za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0a99 == za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e1691a == za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e1691a == za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e9299b == za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e9299b == za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/umlsll.s.cs b/suite/MC/AArch64/umlsll.s.cs new file mode 100644 index 000000000..28d7cca22 --- /dev/null +++ b/suite/MC/AArch64/umlsll.s.cs @@ -0,0 +1,337 @@ +# CS_ARCH_AARCH64, None, None +0xc1200418 == za.s[w8, 0:3], z0.b, z0.b +0xc1254559 == za.s[w10, 4:7], z10.b, z5.b +0xc12865bb == za.s[w11, 12:15], z13.b, z8.b +0xc12f67fb == za.s[w11, 12:15], z31.b, z15.b +0xc1200639 == za.s[w8, 4:7], z17.b, z0.b +0xc12e0439 == za.s[w8, 4:7], z1.b, z14.b +0xc1244678 == za.s[w10, 0:3], z19.b, z4.b +0xc1220598 == za.s[w8, 0:3], z12.b, z2.b +0xc12a4439 == za.s[w10, 4:7], z1.b, z10.b +0xc12e06d9 == za.s[w8, 4:7], z22.b, z14.b +0xc121653a == za.s[w11, 8:11], z9.b, z1.b +0xc12b259b == za.s[w9, 12:15], z12.b, z11.b +0xc1000018 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055559 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108edbb == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10ffffb == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e39 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8439 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045678 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021998 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac839 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ad9 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f53a == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba99b == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1600418 == za.d[w8, 0:3], z0.h, z0.h +0xc1654559 == za.d[w10, 4:7], z10.h, z5.h +0xc16865bb == za.d[w11, 12:15], z13.h, z8.h +0xc16f67fb == za.d[w11, 12:15], z31.h, z15.h +0xc1600639 == za.d[w8, 4:7], z17.h, z0.h +0xc16e0439 == za.d[w8, 4:7], z1.h, z14.h +0xc1644678 == za.d[w10, 0:3], z19.h, z4.h +0xc1620598 == za.d[w8, 0:3], z12.h, z2.h +0xc16a4439 == za.d[w10, 4:7], z1.h, z10.h +0xc16e06d9 == za.d[w8, 4:7], z22.h, z14.h +0xc161653a == za.d[w11, 8:11], z9.h, z1.h +0xc16b259b == za.d[w9, 12:15], z12.h, z11.h +0xc1800018 == za.d[w8, 0:3], z0.h, z0.h[0] +0xc1854559 == za.d[w10, 4:7], z10.h, z5.h[1] +0xc188edbb == za.d[w11, 12:15], z13.h, z8.h[7] +0xc18feffb == za.d[w11, 12:15], z31.h, z15.h[7] +0xc1800e39 == za.d[w8, 4:7], z17.h, z0.h[3] +0xc18e8439 == za.d[w8, 4:7], z1.h, z14.h[5] +0xc1844678 == za.d[w10, 0:3], z19.h, z4.h[1] +0xc1820998 == za.d[w8, 0:3], z12.h, z2.h[2] +0xc18ac839 == za.d[w10, 4:7], z1.h, z10.h[6] +0xc18e0ad9 == za.d[w8, 4:7], z22.h, z14.h[2] +0xc181e53a == za.d[w11, 8:11], z9.h, z1.h[5] +0xc18ba99b == za.d[w9, 12:15], z12.h, z11.h[6] +0xc1200018 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200018 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b +0xc1254159 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254159 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b +0xc12861b9 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b +0xc12861b9 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63f9 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63f9 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b +0xc1200239 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200239 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b +0xc12e0039 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0039 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b +0xc1244278 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244278 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b +0xc1220198 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220198 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b +0xc12a4039 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4039 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b +0xc12e02d9 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02d9 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b +0xc1216138 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216138 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b +0xc12b2199 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2199 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b +0xc1100018 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100018 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0] +0xc115455d == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc115455d == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6] +0xc1186d9f == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186d9f == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15] +0xc11f6fdf == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6fdf == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15] +0xc1100e1d == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e1d == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14] +0xc11e0419 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0419 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4] +0xc1144658 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144658 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4] +0xc1120998 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc1120998 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8] +0xc11a4819 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4819 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8] +0xc11e0add == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0add == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10] +0xc111651a == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc111651a == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5] +0xc11b299f == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b299f == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11] +0xc1a00018 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a00018 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b44159 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b44159 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a86199 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a86199 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be63d9 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be63d9 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b00219 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b00219 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be0019 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be0019 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b44258 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b44258 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a20198 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a20198 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba4019 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba4019 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be02d9 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be02d9 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a06118 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a06118 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa2199 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa2199 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1600018 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h +0xc1600018 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h +0xc1654159 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h +0xc1654159 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h +0xc16861b9 == za.d[w11, 4:7, vgx2], {z13.h, z14.h}, z8.h +0xc16861b9 == za.d[w11, 4:7], {z13.h - z14.h}, z8.h +0xc16f63f9 == za.d[w11, 4:7, vgx2], {z31.h, z0.h}, z15.h +0xc16f63f9 == za.d[w11, 4:7], {z31.h - z0.h}, z15.h +0xc1600239 == za.d[w8, 4:7, vgx2], {z17.h, z18.h}, z0.h +0xc1600239 == za.d[w8, 4:7], {z17.h - z18.h}, z0.h +0xc16e0039 == za.d[w8, 4:7, vgx2], {z1.h, z2.h}, z14.h +0xc16e0039 == za.d[w8, 4:7], {z1.h - z2.h}, z14.h +0xc1644278 == za.d[w10, 0:3, vgx2], {z19.h, z20.h}, z4.h +0xc1644278 == za.d[w10, 0:3], {z19.h - z20.h}, z4.h +0xc1620198 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h +0xc1620198 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h +0xc16a4039 == za.d[w10, 4:7, vgx2], {z1.h, z2.h}, z10.h +0xc16a4039 == za.d[w10, 4:7], {z1.h - z2.h}, z10.h +0xc16e02d9 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h +0xc16e02d9 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h +0xc1616138 == za.d[w11, 0:3, vgx2], {z9.h, z10.h}, z1.h +0xc1616138 == za.d[w11, 0:3], {z9.h - z10.h}, z1.h +0xc16b2199 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h +0xc16b2199 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h +0xc1900018 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1900018 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h[0] +0xc195455d == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h[6] +0xc195455d == za.d[w10, 4:7], {z10.h - z11.h}, z5.h[6] +0xc198659f == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, z8.h[7] +0xc198659f == za.d[w11, 4:7], {z12.h - z13.h}, z8.h[7] +0xc19f67df == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, z15.h[7] +0xc19f67df == za.d[w11, 4:7], {z30.h - z31.h}, z15.h[7] +0xc190061d == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, z0.h[6] +0xc190061d == za.d[w8, 4:7], {z16.h - z17.h}, z0.h[6] +0xc19e0419 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, z14.h[4] +0xc19e0419 == za.d[w8, 4:7], {z0.h - z1.h}, z14.h[4] +0xc1944658 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, z4.h[4] +0xc1944658 == za.d[w10, 0:3], {z18.h - z19.h}, z4.h[4] +0xc1920198 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h[0] +0xc1920198 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h[0] +0xc19a4019 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, z10.h[0] +0xc19a4019 == za.d[w10, 4:7], {z0.h - z1.h}, z10.h[0] +0xc19e02dd == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h[2] +0xc19e02dd == za.d[w8, 4:7], {z22.h - z23.h}, z14.h[2] +0xc191651a == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, z1.h[5] +0xc191651a == za.d[w11, 0:3], {z8.h - z9.h}, z1.h[5] +0xc19b219f == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h[3] +0xc19b219f == za.d[w9, 4:7], {z12.h - z13.h}, z11.h[3] +0xc1e00018 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, {z0.h, z1.h} +0xc1e00018 == za.d[w8, 0:3], {z0.h - z1.h}, {z0.h - z1.h} +0xc1f44159 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, {z20.h, z21.h} +0xc1f44159 == za.d[w10, 4:7], {z10.h - z11.h}, {z20.h - z21.h} +0xc1e86199 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} +0xc1e86199 == za.d[w11, 4:7], {z12.h - z13.h}, {z8.h - z9.h} +0xc1fe63d9 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} +0xc1fe63d9 == za.d[w11, 4:7], {z30.h - z31.h}, {z30.h - z31.h} +0xc1f00219 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, {z16.h, z17.h} +0xc1f00219 == za.d[w8, 4:7], {z16.h - z17.h}, {z16.h - z17.h} +0xc1fe0019 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, {z30.h, z31.h} +0xc1fe0019 == za.d[w8, 4:7], {z0.h - z1.h}, {z30.h - z31.h} +0xc1f44258 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, {z20.h, z21.h} +0xc1f44258 == za.d[w10, 0:3], {z18.h - z19.h}, {z20.h - z21.h} +0xc1e20198 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, {z2.h, z3.h} +0xc1e20198 == za.d[w8, 0:3], {z12.h - z13.h}, {z2.h - z3.h} +0xc1fa4019 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, {z26.h, z27.h} +0xc1fa4019 == za.d[w10, 4:7], {z0.h - z1.h}, {z26.h - z27.h} +0xc1fe02d9 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, {z30.h, z31.h} +0xc1fe02d9 == za.d[w8, 4:7], {z22.h - z23.h}, {z30.h - z31.h} +0xc1e06118 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, {z0.h, z1.h} +0xc1e06118 == za.d[w11, 0:3], {z8.h - z9.h}, {z0.h - z1.h} +0xc1ea2199 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} +0xc1ea2199 == za.d[w9, 4:7], {z12.h - z13.h}, {z10.h - z11.h} +0xc1300018 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300018 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354159 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354159 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861b9 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861b9 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63f9 == za.s[w11, 4:7, vgx4], {z31.b - z2.b}, z15.b +0xc13f63f9 == za.s[w11, 4:7], {z31.b - z2.b}, z15.b +0xc1300239 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300239 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0039 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0039 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344278 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344278 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320198 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320198 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4039 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4039 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02d9 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02d9 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316138 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316138 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2199 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2199 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108018 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108018 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c51d == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c51d == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118ed9f == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118ed9f == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fef9f == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fef9f == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e1d == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e1d == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8419 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8419 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c618 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c618 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc1128998 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc1128998 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac819 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac819 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8a9d == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8a9d == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e51a == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e51a == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba99f == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba99f == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] +0xc1a10018 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a10018 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b54119 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b54119 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a96199 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a96199 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd6399 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd6399 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b10219 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b10219 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd0019 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd0019 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b54218 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b54218 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a10198 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a10198 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b94019 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b94019 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd0299 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd0299 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a16118 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a16118 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a92199 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a92199 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1700018 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h +0xc1700018 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h +0xc1754159 == za.d[w10, 4:7, vgx4], {z10.h - z13.h}, z5.h +0xc1754159 == za.d[w10, 4:7], {z10.h - z13.h}, z5.h +0xc17861b9 == za.d[w11, 4:7, vgx4], {z13.h - z16.h}, z8.h +0xc17861b9 == za.d[w11, 4:7], {z13.h - z16.h}, z8.h +0xc17f63f9 == za.d[w11, 4:7, vgx4], {z31.h - z2.h}, z15.h +0xc17f63f9 == za.d[w11, 4:7], {z31.h - z2.h}, z15.h +0xc1700239 == za.d[w8, 4:7, vgx4], {z17.h - z20.h}, z0.h +0xc1700239 == za.d[w8, 4:7], {z17.h - z20.h}, z0.h +0xc17e0039 == za.d[w8, 4:7, vgx4], {z1.h - z4.h}, z14.h +0xc17e0039 == za.d[w8, 4:7], {z1.h - z4.h}, z14.h +0xc1744278 == za.d[w10, 0:3, vgx4], {z19.h - z22.h}, z4.h +0xc1744278 == za.d[w10, 0:3], {z19.h - z22.h}, z4.h +0xc1720198 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h +0xc1720198 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h +0xc17a4039 == za.d[w10, 4:7, vgx4], {z1.h - z4.h}, z10.h +0xc17a4039 == za.d[w10, 4:7], {z1.h - z4.h}, z10.h +0xc17e02d9 == za.d[w8, 4:7, vgx4], {z22.h - z25.h}, z14.h +0xc17e02d9 == za.d[w8, 4:7], {z22.h - z25.h}, z14.h +0xc1716138 == za.d[w11, 0:3, vgx4], {z9.h - z12.h}, z1.h +0xc1716138 == za.d[w11, 0:3], {z9.h - z12.h}, z1.h +0xc17b2199 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h +0xc17b2199 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h +0xc1908018 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1908018 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h[0] +0xc195c51d == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, z5.h[6] +0xc195c51d == za.d[w10, 4:7], {z8.h - z11.h}, z5.h[6] +0xc198e59f == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, z8.h[7] +0xc198e59f == za.d[w11, 4:7], {z12.h - z15.h}, z8.h[7] +0xc19fe79f == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, z15.h[7] +0xc19fe79f == za.d[w11, 4:7], {z28.h - z31.h}, z15.h[7] +0xc190861d == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, z0.h[6] +0xc190861d == za.d[w8, 4:7], {z16.h - z19.h}, z0.h[6] +0xc19e8419 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, z14.h[4] +0xc19e8419 == za.d[w8, 4:7], {z0.h - z3.h}, z14.h[4] +0xc194c618 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, z4.h[4] +0xc194c618 == za.d[w10, 0:3], {z16.h - z19.h}, z4.h[4] +0xc1928198 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1928198 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h[0] +0xc19ac019 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, z10.h[0] +0xc19ac019 == za.d[w10, 4:7], {z0.h - z3.h}, z10.h[0] +0xc19e829d == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, z14.h[2] +0xc19e829d == za.d[w8, 4:7], {z20.h - z23.h}, z14.h[2] +0xc191e51a == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, z1.h[5] +0xc191e51a == za.d[w11, 0:3], {z8.h - z11.h}, z1.h[5] +0xc19ba19f == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h[3] +0xc19ba19f == za.d[w9, 4:7], {z12.h - z15.h}, z11.h[3] +0xc1e10018 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, {z0.h - z3.h} +0xc1e10018 == za.d[w8, 0:3], {z0.h - z3.h}, {z0.h - z3.h} +0xc1f54119 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, {z20.h - z23.h} +0xc1f54119 == za.d[w10, 4:7], {z8.h - z11.h}, {z20.h - z23.h} +0xc1e96199 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e96199 == za.d[w11, 4:7], {z12.h - z15.h}, {z8.h - z11.h} +0xc1fd6399 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} +0xc1fd6399 == za.d[w11, 4:7], {z28.h - z31.h}, {z28.h - z31.h} +0xc1f10219 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, {z16.h - z19.h} +0xc1f10219 == za.d[w8, 4:7], {z16.h - z19.h}, {z16.h - z19.h} +0xc1fd0019 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, {z28.h - z31.h} +0xc1fd0019 == za.d[w8, 4:7], {z0.h - z3.h}, {z28.h - z31.h} +0xc1f54218 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, {z20.h - z23.h} +0xc1f54218 == za.d[w10, 0:3], {z16.h - z19.h}, {z20.h - z23.h} +0xc1e10198 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, {z0.h - z3.h} +0xc1e10198 == za.d[w8, 0:3], {z12.h - z15.h}, {z0.h - z3.h} +0xc1f94019 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, {z24.h - z27.h} +0xc1f94019 == za.d[w10, 4:7], {z0.h - z3.h}, {z24.h - z27.h} +0xc1fd0299 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, {z28.h - z31.h} +0xc1fd0299 == za.d[w8, 4:7], {z20.h - z23.h}, {z28.h - z31.h} +0xc1e16118 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e16118 == za.d[w11, 0:3], {z8.h - z11.h}, {z0.h - z3.h} +0xc1e92199 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} +0xc1e92199 == za.d[w9, 4:7], {z12.h - z15.h}, {z8.h - z11.h} diff --git a/suite/MC/AArch64/umopa.s.cs b/suite/MC/AArch64/umopa.s.cs new file mode 100644 index 000000000..eab93a1d7 --- /dev/null +++ b/suite/MC/AArch64/umopa.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xa1800008 == za0.s, p0/m, p0/m, z0.h, z0.h +0xa1955549 == za1.s, p5/m, p2/m, z10.h, z21.h +0xa188edab == za3.s, p3/m, p7/m, z13.h, z8.h +0xa19fffeb == za3.s, p7/m, p7/m, z31.h, z31.h +0xa1900e29 == za1.s, p3/m, p0/m, z17.h, z16.h +0xa19e8429 == za1.s, p1/m, p4/m, z1.h, z30.h +0xa1945668 == za0.s, p5/m, p2/m, z19.h, z20.h +0xa1821988 == za0.s, p6/m, p0/m, z12.h, z2.h +0xa19ac829 == za1.s, p2/m, p6/m, z1.h, z26.h +0xa19e0ac9 == za1.s, p2/m, p0/m, z22.h, z30.h +0xa181f52a == za2.s, p5/m, p7/m, z9.h, z1.h +0xa18ba98b == za3.s, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/umops.s.cs b/suite/MC/AArch64/umops.s.cs new file mode 100644 index 000000000..bf391144e --- /dev/null +++ b/suite/MC/AArch64/umops.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xa1800018 == za0.s, p0/m, p0/m, z0.h, z0.h +0xa1955559 == za1.s, p5/m, p2/m, z10.h, z21.h +0xa188edbb == za3.s, p3/m, p7/m, z13.h, z8.h +0xa19ffffb == za3.s, p7/m, p7/m, z31.h, z31.h +0xa1900e39 == za1.s, p3/m, p0/m, z17.h, z16.h +0xa19e8439 == za1.s, p1/m, p4/m, z1.h, z30.h +0xa1945678 == za0.s, p5/m, p2/m, z19.h, z20.h +0xa1821998 == za0.s, p6/m, p0/m, z12.h, z2.h +0xa19ac839 == za1.s, p2/m, p6/m, z1.h, z26.h +0xa19e0ad9 == za1.s, p2/m, p0/m, z22.h, z30.h +0xa181f53a == za2.s, p5/m, p7/m, z9.h, z1.h +0xa18ba99b == za3.s, p2/m, p5/m, z12.h, z11.h diff --git a/suite/MC/AArch64/uqcvt.s.cs b/suite/MC/AArch64/uqcvt.s.cs new file mode 100644 index 000000000..c91bff770 --- /dev/null +++ b/suite/MC/AArch64/uqcvt.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc123e020 == z0.h, {z0.s, z1.s} +0xc123e175 == z21.h, {z10.s, z11.s} +0xc123e1b7 == z23.h, {z12.s, z13.s} +0xc123e3ff == z31.h, {z30.s, z31.s} +0xc133e020 == z0.b, {z0.s - z3.s} +0xc133e135 == z21.b, {z8.s - z11.s} +0xc133e1b7 == z23.b, {z12.s - z15.s} +0xc133e3bf == z31.b, {z28.s - z31.s} +0xc1b3e020 == z0.h, {z0.d - z3.d} +0xc1b3e135 == z21.h, {z8.d - z11.d} +0xc1b3e1b7 == z23.h, {z12.d - z15.d} +0xc1b3e3bf == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/uqcvtn.s.cs b/suite/MC/AArch64/uqcvtn.s.cs new file mode 100644 index 000000000..8970f1a23 --- /dev/null +++ b/suite/MC/AArch64/uqcvtn.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45314800 == z0.h, {z0.s-z1.s} +0x45314955 == z21.h, {z10.s-z11.s} +0x45314997 == z23.h, {z12.s-z13.s} +0x45314bdf == z31.h, {z30.s-z31.s} +0xc133e060 == z0.b, {z0.s - z3.s} +0xc133e175 == z21.b, {z8.s - z11.s} +0xc133e1f7 == z23.b, {z12.s - z15.s} +0xc133e3ff == z31.b, {z28.s - z31.s} +0xc1b3e060 == z0.h, {z0.d - z3.d} +0xc1b3e175 == z21.h, {z8.d - z11.d} +0xc1b3e1f7 == z23.h, {z12.d - z15.d} +0xc1b3e3ff == z31.h, {z28.d - z31.d} diff --git a/suite/MC/AArch64/uqrshr.s.cs b/suite/MC/AArch64/uqrshr.s.cs new file mode 100644 index 000000000..ca50ee6f8 --- /dev/null +++ b/suite/MC/AArch64/uqrshr.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0xc1e0d420 == z0.h, {z0.s - z1.s}, #16 +0xc1e5d575 == z21.h, {z10.s - z11.s}, #11 +0xc1e8d5b7 == z23.h, {z12.s - z13.s}, #8 +0xc1efd7ff == z31.h, {z30.s - z31.s}, #1 +0xc160d820 == z0.b, {z0.s - z3.s}, #32 +0xc175d935 == z21.b, {z8.s - z11.s}, #11 +0xc168d9b7 == z23.b, {z12.s - z15.s}, #24 +0xc17fdbbf == z31.b, {z28.s - z31.s}, #1 +0xc1a0d820 == z0.h, {z0.d - z3.d}, #64 +0xc1f5d935 == z21.h, {z8.d - z11.d}, #11 +0xc1e8d9b7 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdbbf == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/uqrshrn.s.cs b/suite/MC/AArch64/uqrshrn.s.cs new file mode 100644 index 000000000..3593fe184 --- /dev/null +++ b/suite/MC/AArch64/uqrshrn.s.cs @@ -0,0 +1,13 @@ +# CS_ARCH_AARCH64, None, None +0x45b03800 == z0.h, {z0.s-z1.s}, #16 +0x45b53955 == z21.h, {z10.s-z11.s}, #11 +0x45b83997 == z23.h, {z12.s-z13.s}, #8 +0x45bf3bdf == z31.h, {z30.s-z31.s}, #1 +0xc160dc20 == z0.b, {z0.s - z3.s}, #32 +0xc175dd35 == z21.b, {z8.s - z11.s}, #11 +0xc168ddb7 == z23.b, {z12.s - z15.s}, #24 +0xc17fdfbf == z31.b, {z28.s - z31.s}, #1 +0xc1a0dc20 == z0.h, {z0.d - z3.d}, #64 +0xc1f5dd35 == z21.h, {z8.d - z11.d}, #11 +0xc1e8ddb7 == z23.h, {z12.d - z15.d}, #24 +0xc1ffdfbf == z31.h, {z28.d - z31.d}, #1 diff --git a/suite/MC/AArch64/urshl.s.cs b/suite/MC/AArch64/urshl.s.cs new file mode 100644 index 000000000..10816487d --- /dev/null +++ b/suite/MC/AArch64/urshl.s.cs @@ -0,0 +1,65 @@ +# CS_ARCH_AARCH64, None, None +0xc160a221 == {z0.h, z1.h}, {z0.h, z1.h}, z0.h +0xc165a235 == {z20.h, z21.h}, {z20.h, z21.h}, z5.h +0xc168a237 == {z22.h, z23.h}, {z22.h, z23.h}, z8.h +0xc16fa23f == {z30.h, z31.h}, {z30.h, z31.h}, z15.h +0xc160b221 == {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} +0xc174b235 == {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} +0xc168b237 == {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} +0xc17eb23f == {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} +0xc1a0a221 == {z0.s, z1.s}, {z0.s, z1.s}, z0.s +0xc1a5a235 == {z20.s, z21.s}, {z20.s, z21.s}, z5.s +0xc1a8a237 == {z22.s, z23.s}, {z22.s, z23.s}, z8.s +0xc1afa23f == {z30.s, z31.s}, {z30.s, z31.s}, z15.s +0xc1a0b221 == {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s} +0xc1b4b235 == {z20.s, z21.s}, {z20.s, z21.s}, {z20.s, z21.s} +0xc1a8b237 == {z22.s, z23.s}, {z22.s, z23.s}, {z8.s, z9.s} +0xc1beb23f == {z30.s, z31.s}, {z30.s, z31.s}, {z30.s, z31.s} +0xc1e0a221 == {z0.d, z1.d}, {z0.d, z1.d}, z0.d +0xc1e5a235 == {z20.d, z21.d}, {z20.d, z21.d}, z5.d +0xc1e8a237 == {z22.d, z23.d}, {z22.d, z23.d}, z8.d +0xc1efa23f == {z30.d, z31.d}, {z30.d, z31.d}, z15.d +0xc1e0b221 == {z0.d, z1.d}, {z0.d, z1.d}, {z0.d, z1.d} +0xc1f4b235 == {z20.d, z21.d}, {z20.d, z21.d}, {z20.d, z21.d} +0xc1e8b237 == {z22.d, z23.d}, {z22.d, z23.d}, {z8.d, z9.d} +0xc1feb23f == {z30.d, z31.d}, {z30.d, z31.d}, {z30.d, z31.d} +0xc120a221 == {z0.b, z1.b}, {z0.b, z1.b}, z0.b +0xc125a235 == {z20.b, z21.b}, {z20.b, z21.b}, z5.b +0xc128a237 == {z22.b, z23.b}, {z22.b, z23.b}, z8.b +0xc12fa23f == {z30.b, z31.b}, {z30.b, z31.b}, z15.b +0xc120b221 == {z0.b, z1.b}, {z0.b, z1.b}, {z0.b, z1.b} +0xc134b235 == {z20.b, z21.b}, {z20.b, z21.b}, {z20.b, z21.b} +0xc128b237 == {z22.b, z23.b}, {z22.b, z23.b}, {z8.b, z9.b} +0xc13eb23f == {z30.b, z31.b}, {z30.b, z31.b}, {z30.b, z31.b} +0xc160aa21 == {z0.h - z3.h}, {z0.h - z3.h}, z0.h +0xc165aa35 == {z20.h - z23.h}, {z20.h - z23.h}, z5.h +0xc168aa35 == {z20.h - z23.h}, {z20.h - z23.h}, z8.h +0xc16faa3d == {z28.h - z31.h}, {z28.h - z31.h}, z15.h +0xc160ba21 == {z0.h - z3.h}, {z0.h - z3.h}, {z0.h - z3.h} +0xc174ba35 == {z20.h - z23.h}, {z20.h - z23.h}, {z20.h - z23.h} +0xc168ba35 == {z20.h - z23.h}, {z20.h - z23.h}, {z8.h - z11.h} +0xc17cba3d == {z28.h - z31.h}, {z28.h - z31.h}, {z28.h - z31.h} +0xc1a0aa21 == {z0.s - z3.s}, {z0.s - z3.s}, z0.s +0xc1a5aa35 == {z20.s - z23.s}, {z20.s - z23.s}, z5.s +0xc1a8aa35 == {z20.s - z23.s}, {z20.s - z23.s}, z8.s +0xc1afaa3d == {z28.s - z31.s}, {z28.s - z31.s}, z15.s +0xc1a0ba21 == {z0.s - z3.s}, {z0.s - z3.s}, {z0.s - z3.s} +0xc1b4ba35 == {z20.s - z23.s}, {z20.s - z23.s}, {z20.s - z23.s} +0xc1a8ba35 == {z20.s - z23.s}, {z20.s - z23.s}, {z8.s - z11.s} +0xc1bcba3d == {z28.s - z31.s}, {z28.s - z31.s}, {z28.s - z31.s} +0xc1e0aa21 == {z0.d - z3.d}, {z0.d - z3.d}, z0.d +0xc1e5aa35 == {z20.d - z23.d}, {z20.d - z23.d}, z5.d +0xc1e8aa35 == {z20.d - z23.d}, {z20.d - z23.d}, z8.d +0xc1efaa3d == {z28.d - z31.d}, {z28.d - z31.d}, z15.d +0xc1e0ba21 == {z0.d - z3.d}, {z0.d - z3.d}, {z0.d - z3.d} +0xc1f4ba35 == {z20.d - z23.d}, {z20.d - z23.d}, {z20.d - z23.d} +0xc1e8ba35 == {z20.d - z23.d}, {z20.d - z23.d}, {z8.d - z11.d} +0xc1fcba3d == {z28.d - z31.d}, {z28.d - z31.d}, {z28.d - z31.d} +0xc120aa21 == {z0.b - z3.b}, {z0.b - z3.b}, z0.b +0xc125aa35 == {z20.b - z23.b}, {z20.b - z23.b}, z5.b +0xc128aa35 == {z20.b - z23.b}, {z20.b - z23.b}, z8.b +0xc12faa3d == {z28.b - z31.b}, {z28.b - z31.b}, z15.b +0xc120ba21 == {z0.b - z3.b}, {z0.b - z3.b}, {z0.b - z3.b} +0xc134ba35 == {z20.b - z23.b}, {z20.b - z23.b}, {z20.b - z23.b} +0xc128ba35 == {z20.b - z23.b}, {z20.b - z23.b}, {z8.b - z11.b} +0xc13cba3d == {z28.b - z31.b}, {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/usdot.s.cs b/suite/MC/AArch64/usdot.s.cs new file mode 100644 index 000000000..ee25dffe8 --- /dev/null +++ b/suite/MC/AArch64/usdot.s.cs @@ -0,0 +1,145 @@ +# CS_ARCH_AARCH64, None, None +0xc1201408 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b +0xc1201408 == za.s[w8, 0], {z0.b, z1.b}, z0.b +0xc125554d == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b +0xc125554d == za.s[w10, 5], {z10.b, z11.b}, z5.b +0xc12875af == za.s[w11, 7, vgx2], {z13.b, z14.b}, z8.b +0xc12875af == za.s[w11, 7], {z13.b, z14.b}, z8.b +0xc12f77ef == za.s[w11, 7, vgx2], {z31.b, z0.b}, z15.b +0xc12f77ef == za.s[w11, 7], {z31.b, z0.b}, z15.b +0xc120162d == za.s[w8, 5, vgx2], {z17.b, z18.b}, z0.b +0xc120162d == za.s[w8, 5], {z17.b, z18.b}, z0.b +0xc12e1429 == za.s[w8, 1, vgx2], {z1.b, z2.b}, z14.b +0xc12e1429 == za.s[w8, 1], {z1.b, z2.b}, z14.b +0xc1245668 == za.s[w10, 0, vgx2], {z19.b, z20.b}, z4.b +0xc1245668 == za.s[w10, 0], {z19.b, z20.b}, z4.b +0xc1221588 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b +0xc1221588 == za.s[w8, 0], {z12.b, z13.b}, z2.b +0xc12a5429 == za.s[w10, 1, vgx2], {z1.b, z2.b}, z10.b +0xc12a5429 == za.s[w10, 1], {z1.b, z2.b}, z10.b +0xc12e16cd == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b +0xc12e16cd == za.s[w8, 5], {z22.b, z23.b}, z14.b +0xc121752a == za.s[w11, 2, vgx2], {z9.b, z10.b}, z1.b +0xc121752a == za.s[w11, 2], {z9.b, z10.b}, z1.b +0xc12b358f == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b +0xc12b358f == za.s[w9, 7], {z12.b, z13.b}, z11.b +0xc1501028 == za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1501028 == za.s[w8, 0], {z0.b, z1.b}, z0.b[0] +0xc155556d == za.s[w10, 5, vgx2], {z10.b, z11.b}, z5.b[1] +0xc155556d == za.s[w10, 5], {z10.b, z11.b}, z5.b[1] +0xc1587daf == za.s[w11, 7, vgx2], {z12.b, z13.b}, z8.b[3] +0xc1587daf == za.s[w11, 7], {z12.b, z13.b}, z8.b[3] +0xc15f7fef == za.s[w11, 7, vgx2], {z30.b, z31.b}, z15.b[3] +0xc15f7fef == za.s[w11, 7], {z30.b, z31.b}, z15.b[3] +0xc1501e2d == za.s[w8, 5, vgx2], {z16.b, z17.b}, z0.b[3] +0xc1501e2d == za.s[w8, 5], {z16.b, z17.b}, z0.b[3] +0xc15e1429 == za.s[w8, 1, vgx2], {z0.b, z1.b}, z14.b[1] +0xc15e1429 == za.s[w8, 1], {z0.b, z1.b}, z14.b[1] +0xc1545668 == za.s[w10, 0, vgx2], {z18.b, z19.b}, z4.b[1] +0xc1545668 == za.s[w10, 0], {z18.b, z19.b}, z4.b[1] +0xc15219a8 == za.s[w8, 0, vgx2], {z12.b, z13.b}, z2.b[2] +0xc15219a8 == za.s[w8, 0], {z12.b, z13.b}, z2.b[2] +0xc15a5829 == za.s[w10, 1, vgx2], {z0.b, z1.b}, z10.b[2] +0xc15a5829 == za.s[w10, 1], {z0.b, z1.b}, z10.b[2] +0xc15e1aed == za.s[w8, 5, vgx2], {z22.b, z23.b}, z14.b[2] +0xc15e1aed == za.s[w8, 5], {z22.b, z23.b}, z14.b[2] +0xc151752a == za.s[w11, 2, vgx2], {z8.b, z9.b}, z1.b[1] +0xc151752a == za.s[w11, 2], {z8.b, z9.b}, z1.b[1] +0xc15b39af == za.s[w9, 7, vgx2], {z12.b, z13.b}, z11.b[2] +0xc15b39af == za.s[w9, 7], {z12.b, z13.b}, z11.b[2] +0xc1a01408 == za.s[w8, 0, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a01408 == za.s[w8, 0], {z0.b, z1.b}, {z0.b, z1.b} +0xc1b4554d == za.s[w10, 5, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b4554d == za.s[w10, 5], {z10.b, z11.b}, {z20.b, z21.b} +0xc1a8758f == za.s[w11, 7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a8758f == za.s[w11, 7], {z12.b, z13.b}, {z8.b, z9.b} +0xc1be77cf == za.s[w11, 7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be77cf == za.s[w11, 7], {z30.b, z31.b}, {z30.b, z31.b} +0xc1b0160d == za.s[w8, 5, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b0160d == za.s[w8, 5], {z16.b, z17.b}, {z16.b, z17.b} +0xc1be1409 == za.s[w8, 1, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be1409 == za.s[w8, 1], {z0.b, z1.b}, {z30.b, z31.b} +0xc1b45648 == za.s[w10, 0, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b45648 == za.s[w10, 0], {z18.b, z19.b}, {z20.b, z21.b} +0xc1a21588 == za.s[w8, 0, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a21588 == za.s[w8, 0], {z12.b, z13.b}, {z2.b, z3.b} +0xc1ba5409 == za.s[w10, 1, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba5409 == za.s[w10, 1], {z0.b, z1.b}, {z26.b, z27.b} +0xc1be16cd == za.s[w8, 5, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be16cd == za.s[w8, 5], {z22.b, z23.b}, {z30.b, z31.b} +0xc1a0750a == za.s[w11, 2, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a0750a == za.s[w11, 2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1aa358f == za.s[w9, 7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa358f == za.s[w9, 7], {z12.b, z13.b}, {z10.b, z11.b} +0xc1301408 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b +0xc1301408 == za.s[w8, 0], {z0.b - z3.b}, z0.b +0xc135554d == za.s[w10, 5, vgx4], {z10.b - z13.b}, z5.b +0xc135554d == za.s[w10, 5], {z10.b - z13.b}, z5.b +0xc13875af == za.s[w11, 7, vgx4], {z13.b - z16.b}, z8.b +0xc13875af == za.s[w11, 7], {z13.b - z16.b}, z8.b +0xc13f77ef == za.s[w11, 7, vgx4], {z31.b - z2.b}, z15.b +0xc13f77ef == za.s[w11, 7], {z31.b - z2.b}, z15.b +0xc130162d == za.s[w8, 5, vgx4], {z17.b - z20.b}, z0.b +0xc130162d == za.s[w8, 5], {z17.b - z20.b}, z0.b +0xc13e1429 == za.s[w8, 1, vgx4], {z1.b - z4.b}, z14.b +0xc13e1429 == za.s[w8, 1], {z1.b - z4.b}, z14.b +0xc1345668 == za.s[w10, 0, vgx4], {z19.b - z22.b}, z4.b +0xc1345668 == za.s[w10, 0], {z19.b - z22.b}, z4.b +0xc1321588 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b +0xc1321588 == za.s[w8, 0], {z12.b - z15.b}, z2.b +0xc13a5429 == za.s[w10, 1, vgx4], {z1.b - z4.b}, z10.b +0xc13a5429 == za.s[w10, 1], {z1.b - z4.b}, z10.b +0xc13e16cd == za.s[w8, 5, vgx4], {z22.b - z25.b}, z14.b +0xc13e16cd == za.s[w8, 5], {z22.b - z25.b}, z14.b +0xc131752a == za.s[w11, 2, vgx4], {z9.b - z12.b}, z1.b +0xc131752a == za.s[w11, 2], {z9.b - z12.b}, z1.b +0xc13b358f == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b +0xc13b358f == za.s[w9, 7], {z12.b - z15.b}, z11.b +0xc1509028 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1509028 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155d52d == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155d52d == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158fdaf == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158fdaf == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fffaf == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fffaf == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1509e2d == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1509e2d == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e9429 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e9429 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154d628 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154d628 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15299a8 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15299a8 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ad829 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ad829 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e9aad == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e9aad == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151f52a == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151f52a == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15bb9af == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15bb9af == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] +0xc1a11408 == za.s[w8, 0, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a11408 == za.s[w8, 0], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b5550d == za.s[w10, 5, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b5550d == za.s[w10, 5], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a9758f == za.s[w11, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a9758f == za.s[w11, 7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd778f == za.s[w11, 7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd778f == za.s[w11, 7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b1160d == za.s[w8, 5, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b1160d == za.s[w8, 5], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd1409 == za.s[w8, 1, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd1409 == za.s[w8, 1], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b55608 == za.s[w10, 0, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b55608 == za.s[w10, 0], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a11588 == za.s[w8, 0, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a11588 == za.s[w8, 0], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b95409 == za.s[w10, 1, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b95409 == za.s[w10, 1], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd168d == za.s[w8, 5, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd168d == za.s[w8, 5], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a1750a == za.s[w11, 2, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a1750a == za.s[w11, 2], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a9358f == za.s[w9, 7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a9358f == za.s[w9, 7], {z12.b - z15.b}, {z8.b - z11.b} diff --git a/suite/MC/AArch64/usmlall.s.cs b/suite/MC/AArch64/usmlall.s.cs new file mode 100644 index 000000000..34345f25c --- /dev/null +++ b/suite/MC/AArch64/usmlall.s.cs @@ -0,0 +1,169 @@ +# CS_ARCH_AARCH64, None, None +0xc1200404 == za.s[w8, 0:3], z0.b, z0.b +0xc1254545 == za.s[w10, 4:7], z10.b, z5.b +0xc12865a7 == za.s[w11, 12:15], z13.b, z8.b +0xc12f67e7 == za.s[w11, 12:15], z31.b, z15.b +0xc1200625 == za.s[w8, 4:7], z17.b, z0.b +0xc12e0425 == za.s[w8, 4:7], z1.b, z14.b +0xc1244664 == za.s[w10, 0:3], z19.b, z4.b +0xc1220584 == za.s[w8, 0:3], z12.b, z2.b +0xc12a4425 == za.s[w10, 4:7], z1.b, z10.b +0xc12e06c5 == za.s[w8, 4:7], z22.b, z14.b +0xc1216526 == za.s[w11, 8:11], z9.b, z1.b +0xc12b2587 == za.s[w9, 12:15], z12.b, z11.b +0xc1000004 == za.s[w8, 0:3], z0.b, z0.b[0] +0xc1055545 == za.s[w10, 4:7], z10.b, z5.b[5] +0xc108eda7 == za.s[w11, 12:15], z13.b, z8.b[11] +0xc10fffe7 == za.s[w11, 12:15], z31.b, z15.b[15] +0xc1000e25 == za.s[w8, 4:7], z17.b, z0.b[3] +0xc10e8425 == za.s[w8, 4:7], z1.b, z14.b[9] +0xc1045664 == za.s[w10, 0:3], z19.b, z4.b[5] +0xc1021984 == za.s[w8, 0:3], z12.b, z2.b[6] +0xc10ac825 == za.s[w10, 4:7], z1.b, z10.b[10] +0xc10e0ac5 == za.s[w8, 4:7], z22.b, z14.b[2] +0xc101f526 == za.s[w11, 8:11], z9.b, z1.b[13] +0xc10ba987 == za.s[w9, 12:15], z12.b, z11.b[10] +0xc1200004 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b +0xc1200004 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b +0xc1254145 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b +0xc1254145 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b +0xc12861a5 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b +0xc12861a5 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b +0xc12f63e5 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b +0xc12f63e5 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b +0xc1200225 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b +0xc1200225 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b +0xc12e0025 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b +0xc12e0025 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b +0xc1244264 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b +0xc1244264 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b +0xc1220184 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b +0xc1220184 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b +0xc12a4025 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b +0xc12a4025 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b +0xc12e02c5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b +0xc12e02c5 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b +0xc1216124 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b +0xc1216124 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b +0xc12b2185 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b +0xc12b2185 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b +0xc1100020 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0] +0xc1100020 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0] +0xc1154565 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6] +0xc1154565 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6] +0xc1186da7 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15] +0xc1186da7 == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15] +0xc11f6fe7 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15] +0xc11f6fe7 == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15] +0xc1100e25 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14] +0xc1100e25 == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14] +0xc11e0421 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4] +0xc11e0421 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4] +0xc1144660 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4] +0xc1144660 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4] +0xc11209a0 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8] +0xc11209a0 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8] +0xc11a4821 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8] +0xc11a4821 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8] +0xc11e0ae5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10] +0xc11e0ae5 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10] +0xc1116522 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5] +0xc1116522 == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5] +0xc11b29a7 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11] +0xc11b29a7 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11] +0xc1a00004 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b} +0xc1a00004 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b} +0xc1b44145 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b} +0xc1b44145 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b} +0xc1a86185 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b} +0xc1a86185 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b} +0xc1be63c5 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b} +0xc1be63c5 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b} +0xc1b00205 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b} +0xc1b00205 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b} +0xc1be0005 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b} +0xc1be0005 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b} +0xc1b44244 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b} +0xc1b44244 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b} +0xc1a20184 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b} +0xc1a20184 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b} +0xc1ba4005 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b} +0xc1ba4005 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b} +0xc1be02c5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b} +0xc1be02c5 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b} +0xc1a06104 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b} +0xc1a06104 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b} +0xc1aa2185 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b} +0xc1aa2185 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b} +0xc1300004 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b +0xc1300004 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b +0xc1354145 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b +0xc1354145 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b +0xc13861a5 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b +0xc13861a5 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b +0xc13f63e5 == za.s[w11, 4:7, vgx4], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc13f63e5 == za.s[w11, 4:7], {z31.b, z0.b, z1.b, z2.b}, z15.b +0xc1300225 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b +0xc1300225 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b +0xc13e0025 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b +0xc13e0025 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b +0xc1344264 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b +0xc1344264 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b +0xc1320184 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b +0xc1320184 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b +0xc13a4025 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b +0xc13a4025 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b +0xc13e02c5 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b +0xc13e02c5 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b +0xc1316124 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b +0xc1316124 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b +0xc13b2185 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b +0xc13b2185 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b +0xc1108020 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1108020 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0] +0xc115c525 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6] +0xc115c525 == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6] +0xc118eda7 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15] +0xc118eda7 == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15] +0xc11fefa7 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15] +0xc11fefa7 == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15] +0xc1108e25 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14] +0xc1108e25 == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14] +0xc11e8421 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4] +0xc11e8421 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4] +0xc114c620 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4] +0xc114c620 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4] +0xc11289a0 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8] +0xc11289a0 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8] +0xc11ac821 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8] +0xc11ac821 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8] +0xc11e8aa5 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10] +0xc11e8aa5 == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10] +0xc111e522 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5] +0xc111e522 == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5] +0xc11ba9a7 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11] +0xc11ba9a7 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11] +0xc1a10004 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b} +0xc1a10004 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b} +0xc1b54105 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b} +0xc1b54105 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b} +0xc1a96185 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a96185 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b} +0xc1bd6385 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b} +0xc1bd6385 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b} +0xc1b10205 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b} +0xc1b10205 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b} +0xc1bd0005 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b} +0xc1bd0005 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b} +0xc1b54204 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b} +0xc1b54204 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b} +0xc1a10184 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b} +0xc1a10184 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b} +0xc1b94005 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b} +0xc1b94005 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b} +0xc1bd0285 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b} +0xc1bd0285 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b} +0xc1a16104 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a16104 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b} +0xc1a92185 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b} +0xc1a92185 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b} diff --git a/suite/MC/AArch64/usvdot.s.cs b/suite/MC/AArch64/usvdot.s.cs new file mode 100644 index 000000000..a8bafc522 --- /dev/null +++ b/suite/MC/AArch64/usvdot.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc1508028 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1508028 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155c52d == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155c52d == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158edaf == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158edaf == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fefaf == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fefaf == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1508e2d == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1508e2d == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e8429 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e8429 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154c628 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154c628 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15289a8 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15289a8 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ac829 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ac829 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e8aad == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e8aad == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151e52a == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151e52a == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15ba9af == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15ba9af == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] diff --git a/suite/MC/AArch64/uunpk.s.cs b/suite/MC/AArch64/uunpk.s.cs new file mode 100644 index 000000000..4f3528905 --- /dev/null +++ b/suite/MC/AArch64/uunpk.s.cs @@ -0,0 +1,25 @@ +# CS_ARCH_AARCH64, None, None +0xc165e001 == {z0.h - z1.h}, z0.b +0xc165e155 == {z20.h - z21.h}, z10.b +0xc165e1b7 == {z22.h - z23.h}, z13.b +0xc165e3ff == {z30.h - z31.h}, z31.b +0xc1a5e001 == {z0.s - z1.s}, z0.h +0xc1a5e155 == {z20.s - z21.s}, z10.h +0xc1a5e1b7 == {z22.s - z23.s}, z13.h +0xc1a5e3ff == {z30.s - z31.s}, z31.h +0xc1e5e001 == {z0.d - z1.d}, z0.s +0xc1e5e155 == {z20.d - z21.d}, z10.s +0xc1e5e1b7 == {z22.d - z23.d}, z13.s +0xc1e5e3ff == {z30.d - z31.d}, z31.s +0xc175e001 == {z0.h - z3.h}, {z0.b - z1.b} +0xc175e155 == {z20.h - z23.h}, {z10.b - z11.b} +0xc175e195 == {z20.h - z23.h}, {z12.b - z13.b} +0xc175e3dd == {z28.h - z31.h}, {z30.b - z31.b} +0xc1b5e001 == {z0.s - z3.s}, {z0.h - z1.h} +0xc1b5e155 == {z20.s - z23.s}, {z10.h - z11.h} +0xc1b5e195 == {z20.s - z23.s}, {z12.h - z13.h} +0xc1b5e3dd == {z28.s - z31.s}, {z30.h - z31.h} +0xc1f5e001 == {z0.d - z3.d}, {z0.s - z1.s} +0xc1f5e155 == {z20.d - z23.d}, {z10.s - z11.s} +0xc1f5e195 == {z20.d - z23.d}, {z12.s - z13.s} +0xc1f5e3dd == {z28.d - z31.d}, {z30.s - z31.s} diff --git a/suite/MC/AArch64/uvdot.s.cs b/suite/MC/AArch64/uvdot.s.cs new file mode 100644 index 000000000..77bda3cdf --- /dev/null +++ b/suite/MC/AArch64/uvdot.s.cs @@ -0,0 +1,73 @@ +# CS_ARCH_AARCH64, None, None +0xc1500030 == za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0] +0xc1500030 == za.s[w8, 0], {z0.h, z1.h}, z0.h[0] +0xc1554575 == za.s[w10, 5, vgx2], {z10.h, z11.h}, z5.h[1] +0xc1554575 == za.s[w10, 5], {z10.h, z11.h}, z5.h[1] +0xc1586db7 == za.s[w11, 7, vgx2], {z12.h, z13.h}, z8.h[3] +0xc1586db7 == za.s[w11, 7], {z12.h, z13.h}, z8.h[3] +0xc15f6ff7 == za.s[w11, 7, vgx2], {z30.h, z31.h}, z15.h[3] +0xc15f6ff7 == za.s[w11, 7], {z30.h, z31.h}, z15.h[3] +0xc1500e35 == za.s[w8, 5, vgx2], {z16.h, z17.h}, z0.h[3] +0xc1500e35 == za.s[w8, 5], {z16.h, z17.h}, z0.h[3] +0xc15e0431 == za.s[w8, 1, vgx2], {z0.h, z1.h}, z14.h[1] +0xc15e0431 == za.s[w8, 1], {z0.h, z1.h}, z14.h[1] +0xc1544670 == za.s[w10, 0, vgx2], {z18.h, z19.h}, z4.h[1] +0xc1544670 == za.s[w10, 0], {z18.h, z19.h}, z4.h[1] +0xc15209b0 == za.s[w8, 0, vgx2], {z12.h, z13.h}, z2.h[2] +0xc15209b0 == za.s[w8, 0], {z12.h, z13.h}, z2.h[2] +0xc15a4831 == za.s[w10, 1, vgx2], {z0.h, z1.h}, z10.h[2] +0xc15a4831 == za.s[w10, 1], {z0.h, z1.h}, z10.h[2] +0xc15e0af5 == za.s[w8, 5, vgx2], {z22.h, z23.h}, z14.h[2] +0xc15e0af5 == za.s[w8, 5], {z22.h, z23.h}, z14.h[2] +0xc1516532 == za.s[w11, 2, vgx2], {z8.h, z9.h}, z1.h[1] +0xc1516532 == za.s[w11, 2], {z8.h, z9.h}, z1.h[1] +0xc15b29b7 == za.s[w9, 7, vgx2], {z12.h, z13.h}, z11.h[2] +0xc15b29b7 == za.s[w9, 7], {z12.h, z13.h}, z11.h[2] +0xc1508030 == za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0] +0xc1508030 == za.s[w8, 0], {z0.b - z3.b}, z0.b[0] +0xc155c535 == za.s[w10, 5, vgx4], {z8.b - z11.b}, z5.b[1] +0xc155c535 == za.s[w10, 5], {z8.b - z11.b}, z5.b[1] +0xc158edb7 == za.s[w11, 7, vgx4], {z12.b - z15.b}, z8.b[3] +0xc158edb7 == za.s[w11, 7], {z12.b - z15.b}, z8.b[3] +0xc15fefb7 == za.s[w11, 7, vgx4], {z28.b - z31.b}, z15.b[3] +0xc15fefb7 == za.s[w11, 7], {z28.b - z31.b}, z15.b[3] +0xc1508e35 == za.s[w8, 5, vgx4], {z16.b - z19.b}, z0.b[3] +0xc1508e35 == za.s[w8, 5], {z16.b - z19.b}, z0.b[3] +0xc15e8431 == za.s[w8, 1, vgx4], {z0.b - z3.b}, z14.b[1] +0xc15e8431 == za.s[w8, 1], {z0.b - z3.b}, z14.b[1] +0xc154c630 == za.s[w10, 0, vgx4], {z16.b - z19.b}, z4.b[1] +0xc154c630 == za.s[w10, 0], {z16.b - z19.b}, z4.b[1] +0xc15289b0 == za.s[w8, 0, vgx4], {z12.b - z15.b}, z2.b[2] +0xc15289b0 == za.s[w8, 0], {z12.b - z15.b}, z2.b[2] +0xc15ac831 == za.s[w10, 1, vgx4], {z0.b - z3.b}, z10.b[2] +0xc15ac831 == za.s[w10, 1], {z0.b - z3.b}, z10.b[2] +0xc15e8ab5 == za.s[w8, 5, vgx4], {z20.b - z23.b}, z14.b[2] +0xc15e8ab5 == za.s[w8, 5], {z20.b - z23.b}, z14.b[2] +0xc151e532 == za.s[w11, 2, vgx4], {z8.b - z11.b}, z1.b[1] +0xc151e532 == za.s[w11, 2], {z8.b - z11.b}, z1.b[1] +0xc15ba9b7 == za.s[w9, 7, vgx4], {z12.b - z15.b}, z11.b[2] +0xc15ba9b7 == za.s[w9, 7], {z12.b - z15.b}, z11.b[2] +0xc1d08818 == za.d[w8, 0, vgx4], {z0.h - z3.h}, z0.h[0] +0xc1d08818 == za.d[w8, 0], {z0.h - z3.h}, z0.h[0] +0xc1d5cd1d == za.d[w10, 5, vgx4], {z8.h - z11.h}, z5.h[1] +0xc1d5cd1d == za.d[w10, 5], {z8.h - z11.h}, z5.h[1] +0xc1d8ed9f == za.d[w11, 7, vgx4], {z12.h - z15.h}, z8.h[1] +0xc1d8ed9f == za.d[w11, 7], {z12.h - z15.h}, z8.h[1] +0xc1dfef9f == za.d[w11, 7, vgx4], {z28.h - z31.h}, z15.h[1] +0xc1dfef9f == za.d[w11, 7], {z28.h - z31.h}, z15.h[1] +0xc1d08e1d == za.d[w8, 5, vgx4], {z16.h - z19.h}, z0.h[1] +0xc1d08e1d == za.d[w8, 5], {z16.h - z19.h}, z0.h[1] +0xc1de8c19 == za.d[w8, 1, vgx4], {z0.h - z3.h}, z14.h[1] +0xc1de8c19 == za.d[w8, 1], {z0.h - z3.h}, z14.h[1] +0xc1d4ce18 == za.d[w10, 0, vgx4], {z16.h - z19.h}, z4.h[1] +0xc1d4ce18 == za.d[w10, 0], {z16.h - z19.h}, z4.h[1] +0xc1d28998 == za.d[w8, 0, vgx4], {z12.h - z15.h}, z2.h[0] +0xc1d28998 == za.d[w8, 0], {z12.h - z15.h}, z2.h[0] +0xc1dac819 == za.d[w10, 1, vgx4], {z0.h - z3.h}, z10.h[0] +0xc1dac819 == za.d[w10, 1], {z0.h - z3.h}, z10.h[0] +0xc1de8a9d == za.d[w8, 5, vgx4], {z20.h - z23.h}, z14.h[0] +0xc1de8a9d == za.d[w8, 5], {z20.h - z23.h}, z14.h[0] +0xc1d1ed1a == za.d[w11, 2, vgx4], {z8.h - z11.h}, z1.h[1] +0xc1d1ed1a == za.d[w11, 2], {z8.h - z11.h}, z1.h[1] +0xc1dba99f == za.d[w9, 7, vgx4], {z12.h - z15.h}, z11.h[0] +0xc1dba99f == za.d[w9, 7], {z12.h - z15.h}, z11.h[0] diff --git a/suite/MC/AArch64/uzp.s.cs b/suite/MC/AArch64/uzp.s.cs new file mode 100644 index 000000000..72575e139 --- /dev/null +++ b/suite/MC/AArch64/uzp.s.cs @@ -0,0 +1,41 @@ +# CS_ARCH_AARCH64, None, None +0xc120d401 == {z0.q - z1.q}, z0.q, z0.q +0xc135d555 == {z20.q - z21.q}, z10.q, z21.q +0xc128d5b7 == {z22.q - z23.q}, z13.q, z8.q +0xc13fd7ff == {z30.q - z31.q}, z31.q, z31.q +0xc160d001 == {z0.h - z1.h}, z0.h, z0.h +0xc175d155 == {z20.h - z21.h}, z10.h, z21.h +0xc168d1b7 == {z22.h - z23.h}, z13.h, z8.h +0xc17fd3ff == {z30.h - z31.h}, z31.h, z31.h +0xc1a0d001 == {z0.s - z1.s}, z0.s, z0.s +0xc1b5d155 == {z20.s - z21.s}, z10.s, z21.s +0xc1a8d1b7 == {z22.s - z23.s}, z13.s, z8.s +0xc1bfd3ff == {z30.s - z31.s}, z31.s, z31.s +0xc1e0d001 == {z0.d - z1.d}, z0.d, z0.d +0xc1f5d155 == {z20.d - z21.d}, z10.d, z21.d +0xc1e8d1b7 == {z22.d - z23.d}, z13.d, z8.d +0xc1ffd3ff == {z30.d - z31.d}, z31.d, z31.d +0xc120d001 == {z0.b - z1.b}, z0.b, z0.b +0xc135d155 == {z20.b - z21.b}, z10.b, z21.b +0xc128d1b7 == {z22.b - z23.b}, z13.b, z8.b +0xc13fd3ff == {z30.b - z31.b}, z31.b, z31.b +0xc137e002 == {z0.q - z3.q}, {z0.q - z3.q} +0xc137e116 == {z20.q - z23.q}, {z8.q - z11.q} +0xc137e196 == {z20.q - z23.q}, {z12.q - z15.q} +0xc137e39e == {z28.q - z31.q}, {z28.q - z31.q} +0xc176e002 == {z0.h - z3.h}, {z0.h - z3.h} +0xc176e116 == {z20.h - z23.h}, {z8.h - z11.h} +0xc176e196 == {z20.h - z23.h}, {z12.h - z15.h} +0xc176e39e == {z28.h - z31.h}, {z28.h - z31.h} +0xc1b6e002 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1b6e116 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1b6e196 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1b6e39e == {z28.s - z31.s}, {z28.s - z31.s} +0xc1f6e002 == {z0.d - z3.d}, {z0.d - z3.d} +0xc1f6e116 == {z20.d - z23.d}, {z8.d - z11.d} +0xc1f6e196 == {z20.d - z23.d}, {z12.d - z15.d} +0xc1f6e39e == {z28.d - z31.d}, {z28.d - z31.d} +0xc136e002 == {z0.b - z3.b}, {z0.b - z3.b} +0xc136e116 == {z20.b - z23.b}, {z8.b - z11.b} +0xc136e196 == {z20.b - z23.b}, {z12.b - z15.b} +0xc136e39e == {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/uzpq1.s.cs b/suite/MC/AArch64/uzpq1.s.cs new file mode 100644 index 000000000..f6cd46890 --- /dev/null +++ b/suite/MC/AArch64/uzpq1.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4440e800 == z0.h, z0.h, z0.h +0x4455e955 == z21.h, z10.h, z21.h +0x4448e9b7 == z23.h, z13.h, z8.h +0x445febff == z31.h, z31.h, z31.h +0x4480e800 == z0.s, z0.s, z0.s +0x4495e955 == z21.s, z10.s, z21.s +0x4488e9b7 == z23.s, z13.s, z8.s +0x449febff == z31.s, z31.s, z31.s +0x44c0e800 == z0.d, z0.d, z0.d +0x44d5e955 == z21.d, z10.d, z21.d +0x44c8e9b7 == z23.d, z13.d, z8.d +0x44dfebff == z31.d, z31.d, z31.d +0x4400e800 == z0.b, z0.b, z0.b +0x4415e955 == z21.b, z10.b, z21.b +0x4408e9b7 == z23.b, z13.b, z8.b +0x441febff == z31.b, z31.b, z31.b diff --git a/suite/MC/AArch64/uzpq2.s.cs b/suite/MC/AArch64/uzpq2.s.cs new file mode 100644 index 000000000..a59ea0277 --- /dev/null +++ b/suite/MC/AArch64/uzpq2.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4440ec00 == z0.h, z0.h, z0.h +0x4455ed55 == z21.h, z10.h, z21.h +0x4448edb7 == z23.h, z13.h, z8.h +0x445fefff == z31.h, z31.h, z31.h +0x4480ec00 == z0.s, z0.s, z0.s +0x4495ed55 == z21.s, z10.s, z21.s +0x4488edb7 == z23.s, z13.s, z8.s +0x449fefff == z31.s, z31.s, z31.s +0x44c0ec00 == z0.d, z0.d, z0.d +0x44d5ed55 == z21.d, z10.d, z21.d +0x44c8edb7 == z23.d, z13.d, z8.d +0x44dfefff == z31.d, z31.d, z31.d +0x4400ec00 == z0.b, z0.b, z0.b +0x4415ed55 == z21.b, z10.b, z21.b +0x4408edb7 == z23.b, z13.b, z8.b +0x441fefff == z31.b, z31.b, z31.b diff --git a/suite/MC/AArch64/whilege.s.cs b/suite/MC/AArch64/whilege.s.cs new file mode 100644 index 000000000..f606f4ab5 --- /dev/null +++ b/suite/MC/AArch64/whilege.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604010 == pn8.h, x0, x0, vlx2 +0x25754155 == pn13.h, x10, x21, vlx2 +0x256861b7 == pn15.h, x13, x8, vlx4 +0x257f63f7 == pn15.h, xzr, xzr, vlx4 +0x25605010 == {p0.h, p1.h}, x0, x0 +0x25755154 == {p4.h, p5.h}, x10, x21 +0x256851b6 == {p6.h, p7.h}, x13, x8 +0x257f53fe == {p14.h, p15.h}, xzr, xzr +0x25a04010 == pn8.s, x0, x0, vlx2 +0x25b54155 == pn13.s, x10, x21, vlx2 +0x25a861b7 == pn15.s, x13, x8, vlx4 +0x25bf63f7 == pn15.s, xzr, xzr, vlx4 +0x25a05010 == {p0.s, p1.s}, x0, x0 +0x25b55154 == {p4.s, p5.s}, x10, x21 +0x25a851b6 == {p6.s, p7.s}, x13, x8 +0x25bf53fe == {p14.s, p15.s}, xzr, xzr +0x25e04010 == pn8.d, x0, x0, vlx2 +0x25f54155 == pn13.d, x10, x21, vlx2 +0x25e861b7 == pn15.d, x13, x8, vlx4 +0x25ff63f7 == pn15.d, xzr, xzr, vlx4 +0x25e05010 == {p0.d, p1.d}, x0, x0 +0x25f55154 == {p4.d, p5.d}, x10, x21 +0x25e851b6 == {p6.d, p7.d}, x13, x8 +0x25ff53fe == {p14.d, p15.d}, xzr, xzr +0x25204010 == pn8.b, x0, x0, vlx2 +0x25354155 == pn13.b, x10, x21, vlx2 +0x252861b7 == pn15.b, x13, x8, vlx4 +0x253f63f7 == pn15.b, xzr, xzr, vlx4 +0x25205010 == {p0.b, p1.b}, x0, x0 +0x25355154 == {p4.b, p5.b}, x10, x21 +0x252851b6 == {p6.b, p7.b}, x13, x8 +0x253f53fe == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilegt.s.cs b/suite/MC/AArch64/whilegt.s.cs new file mode 100644 index 000000000..18ec35988 --- /dev/null +++ b/suite/MC/AArch64/whilegt.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604018 == pn8.h, x0, x0, vlx2 +0x2575415d == pn13.h, x10, x21, vlx2 +0x256861bf == pn15.h, x13, x8, vlx4 +0x257f63ff == pn15.h, xzr, xzr, vlx4 +0x25605011 == {p0.h, p1.h}, x0, x0 +0x25755155 == {p4.h, p5.h}, x10, x21 +0x256851b7 == {p6.h, p7.h}, x13, x8 +0x257f53ff == {p14.h, p15.h}, xzr, xzr +0x25a04018 == pn8.s, x0, x0, vlx2 +0x25b5415d == pn13.s, x10, x21, vlx2 +0x25a861bf == pn15.s, x13, x8, vlx4 +0x25bf63ff == pn15.s, xzr, xzr, vlx4 +0x25a05011 == {p0.s, p1.s}, x0, x0 +0x25b55155 == {p4.s, p5.s}, x10, x21 +0x25a851b7 == {p6.s, p7.s}, x13, x8 +0x25bf53ff == {p14.s, p15.s}, xzr, xzr +0x25e04018 == pn8.d, x0, x0, vlx2 +0x25f5415d == pn13.d, x10, x21, vlx2 +0x25e861bf == pn15.d, x13, x8, vlx4 +0x25ff63ff == pn15.d, xzr, xzr, vlx4 +0x25e05011 == {p0.d, p1.d}, x0, x0 +0x25f55155 == {p4.d, p5.d}, x10, x21 +0x25e851b7 == {p6.d, p7.d}, x13, x8 +0x25ff53ff == {p14.d, p15.d}, xzr, xzr +0x25204018 == pn8.b, x0, x0, vlx2 +0x2535415d == pn13.b, x10, x21, vlx2 +0x252861bf == pn15.b, x13, x8, vlx4 +0x253f63ff == pn15.b, xzr, xzr, vlx4 +0x25205011 == {p0.b, p1.b}, x0, x0 +0x25355155 == {p4.b, p5.b}, x10, x21 +0x252851b7 == {p6.b, p7.b}, x13, x8 +0x253f53ff == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilehi.s.cs b/suite/MC/AArch64/whilehi.s.cs new file mode 100644 index 000000000..873897a38 --- /dev/null +++ b/suite/MC/AArch64/whilehi.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604818 == pn8.h, x0, x0, vlx2 +0x2575495d == pn13.h, x10, x21, vlx2 +0x256869bf == pn15.h, x13, x8, vlx4 +0x257f6bff == pn15.h, xzr, xzr, vlx4 +0x25605811 == {p0.h, p1.h}, x0, x0 +0x25755955 == {p4.h, p5.h}, x10, x21 +0x256859b7 == {p6.h, p7.h}, x13, x8 +0x257f5bff == {p14.h, p15.h}, xzr, xzr +0x25a04818 == pn8.s, x0, x0, vlx2 +0x25b5495d == pn13.s, x10, x21, vlx2 +0x25a869bf == pn15.s, x13, x8, vlx4 +0x25bf6bff == pn15.s, xzr, xzr, vlx4 +0x25a05811 == {p0.s, p1.s}, x0, x0 +0x25b55955 == {p4.s, p5.s}, x10, x21 +0x25a859b7 == {p6.s, p7.s}, x13, x8 +0x25bf5bff == {p14.s, p15.s}, xzr, xzr +0x25e04818 == pn8.d, x0, x0, vlx2 +0x25f5495d == pn13.d, x10, x21, vlx2 +0x25e869bf == pn15.d, x13, x8, vlx4 +0x25ff6bff == pn15.d, xzr, xzr, vlx4 +0x25e05811 == {p0.d, p1.d}, x0, x0 +0x25f55955 == {p4.d, p5.d}, x10, x21 +0x25e859b7 == {p6.d, p7.d}, x13, x8 +0x25ff5bff == {p14.d, p15.d}, xzr, xzr +0x25204818 == pn8.b, x0, x0, vlx2 +0x2535495d == pn13.b, x10, x21, vlx2 +0x252869bf == pn15.b, x13, x8, vlx4 +0x253f6bff == pn15.b, xzr, xzr, vlx4 +0x25205811 == {p0.b, p1.b}, x0, x0 +0x25355955 == {p4.b, p5.b}, x10, x21 +0x252859b7 == {p6.b, p7.b}, x13, x8 +0x253f5bff == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilehs.s.cs b/suite/MC/AArch64/whilehs.s.cs new file mode 100644 index 000000000..5abdce183 --- /dev/null +++ b/suite/MC/AArch64/whilehs.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604810 == pn8.h, x0, x0, vlx2 +0x25754955 == pn13.h, x10, x21, vlx2 +0x256869b7 == pn15.h, x13, x8, vlx4 +0x257f6bf7 == pn15.h, xzr, xzr, vlx4 +0x25605810 == {p0.h, p1.h}, x0, x0 +0x25755954 == {p4.h, p5.h}, x10, x21 +0x256859b6 == {p6.h, p7.h}, x13, x8 +0x257f5bfe == {p14.h, p15.h}, xzr, xzr +0x25a04810 == pn8.s, x0, x0, vlx2 +0x25b54955 == pn13.s, x10, x21, vlx2 +0x25a869b7 == pn15.s, x13, x8, vlx4 +0x25bf6bf7 == pn15.s, xzr, xzr, vlx4 +0x25a05810 == {p0.s, p1.s}, x0, x0 +0x25b55954 == {p4.s, p5.s}, x10, x21 +0x25a859b6 == {p6.s, p7.s}, x13, x8 +0x25bf5bfe == {p14.s, p15.s}, xzr, xzr +0x25e04810 == pn8.d, x0, x0, vlx2 +0x25f54955 == pn13.d, x10, x21, vlx2 +0x25e869b7 == pn15.d, x13, x8, vlx4 +0x25ff6bf7 == pn15.d, xzr, xzr, vlx4 +0x25e05810 == {p0.d, p1.d}, x0, x0 +0x25f55954 == {p4.d, p5.d}, x10, x21 +0x25e859b6 == {p6.d, p7.d}, x13, x8 +0x25ff5bfe == {p14.d, p15.d}, xzr, xzr +0x25204810 == pn8.b, x0, x0, vlx2 +0x25354955 == pn13.b, x10, x21, vlx2 +0x252869b7 == pn15.b, x13, x8, vlx4 +0x253f6bf7 == pn15.b, xzr, xzr, vlx4 +0x25205810 == {p0.b, p1.b}, x0, x0 +0x25355954 == {p4.b, p5.b}, x10, x21 +0x252859b6 == {p6.b, p7.b}, x13, x8 +0x253f5bfe == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilele.s.cs b/suite/MC/AArch64/whilele.s.cs new file mode 100644 index 000000000..295316788 --- /dev/null +++ b/suite/MC/AArch64/whilele.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604418 == pn8.h, x0, x0, vlx2 +0x2575455d == pn13.h, x10, x21, vlx2 +0x256865bf == pn15.h, x13, x8, vlx4 +0x257f67ff == pn15.h, xzr, xzr, vlx4 +0x25605411 == {p0.h, p1.h}, x0, x0 +0x25755555 == {p4.h, p5.h}, x10, x21 +0x256855b7 == {p6.h, p7.h}, x13, x8 +0x257f57ff == {p14.h, p15.h}, xzr, xzr +0x25a04418 == pn8.s, x0, x0, vlx2 +0x25b5455d == pn13.s, x10, x21, vlx2 +0x25a865bf == pn15.s, x13, x8, vlx4 +0x25bf67ff == pn15.s, xzr, xzr, vlx4 +0x25a05411 == {p0.s, p1.s}, x0, x0 +0x25b55555 == {p4.s, p5.s}, x10, x21 +0x25a855b7 == {p6.s, p7.s}, x13, x8 +0x25bf57ff == {p14.s, p15.s}, xzr, xzr +0x25e04418 == pn8.d, x0, x0, vlx2 +0x25f5455d == pn13.d, x10, x21, vlx2 +0x25e865bf == pn15.d, x13, x8, vlx4 +0x25ff67ff == pn15.d, xzr, xzr, vlx4 +0x25e05411 == {p0.d, p1.d}, x0, x0 +0x25f55555 == {p4.d, p5.d}, x10, x21 +0x25e855b7 == {p6.d, p7.d}, x13, x8 +0x25ff57ff == {p14.d, p15.d}, xzr, xzr +0x25204418 == pn8.b, x0, x0, vlx2 +0x2535455d == pn13.b, x10, x21, vlx2 +0x252865bf == pn15.b, x13, x8, vlx4 +0x253f67ff == pn15.b, xzr, xzr, vlx4 +0x25205411 == {p0.b, p1.b}, x0, x0 +0x25355555 == {p4.b, p5.b}, x10, x21 +0x252855b7 == {p6.b, p7.b}, x13, x8 +0x253f57ff == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilelo.s.cs b/suite/MC/AArch64/whilelo.s.cs new file mode 100644 index 000000000..6baf4ab65 --- /dev/null +++ b/suite/MC/AArch64/whilelo.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604c10 == pn8.h, x0, x0, vlx2 +0x25754d55 == pn13.h, x10, x21, vlx2 +0x25686db7 == pn15.h, x13, x8, vlx4 +0x257f6ff7 == pn15.h, xzr, xzr, vlx4 +0x25605c10 == {p0.h, p1.h}, x0, x0 +0x25755d54 == {p4.h, p5.h}, x10, x21 +0x25685db6 == {p6.h, p7.h}, x13, x8 +0x257f5ffe == {p14.h, p15.h}, xzr, xzr +0x25a04c10 == pn8.s, x0, x0, vlx2 +0x25b54d55 == pn13.s, x10, x21, vlx2 +0x25a86db7 == pn15.s, x13, x8, vlx4 +0x25bf6ff7 == pn15.s, xzr, xzr, vlx4 +0x25a05c10 == {p0.s, p1.s}, x0, x0 +0x25b55d54 == {p4.s, p5.s}, x10, x21 +0x25a85db6 == {p6.s, p7.s}, x13, x8 +0x25bf5ffe == {p14.s, p15.s}, xzr, xzr +0x25e04c10 == pn8.d, x0, x0, vlx2 +0x25f54d55 == pn13.d, x10, x21, vlx2 +0x25e86db7 == pn15.d, x13, x8, vlx4 +0x25ff6ff7 == pn15.d, xzr, xzr, vlx4 +0x25e05c10 == {p0.d, p1.d}, x0, x0 +0x25f55d54 == {p4.d, p5.d}, x10, x21 +0x25e85db6 == {p6.d, p7.d}, x13, x8 +0x25ff5ffe == {p14.d, p15.d}, xzr, xzr +0x25204c10 == pn8.b, x0, x0, vlx2 +0x25354d55 == pn13.b, x10, x21, vlx2 +0x25286db7 == pn15.b, x13, x8, vlx4 +0x253f6ff7 == pn15.b, xzr, xzr, vlx4 +0x25205c10 == {p0.b, p1.b}, x0, x0 +0x25355d54 == {p4.b, p5.b}, x10, x21 +0x25285db6 == {p6.b, p7.b}, x13, x8 +0x253f5ffe == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilels.s.cs b/suite/MC/AArch64/whilels.s.cs new file mode 100644 index 000000000..9ec3693fc --- /dev/null +++ b/suite/MC/AArch64/whilels.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604c18 == pn8.h, x0, x0, vlx2 +0x25754d5d == pn13.h, x10, x21, vlx2 +0x25686dbf == pn15.h, x13, x8, vlx4 +0x257f6fff == pn15.h, xzr, xzr, vlx4 +0x25605c11 == {p0.h, p1.h}, x0, x0 +0x25755d55 == {p4.h, p5.h}, x10, x21 +0x25685db7 == {p6.h, p7.h}, x13, x8 +0x257f5fff == {p14.h, p15.h}, xzr, xzr +0x25a04c18 == pn8.s, x0, x0, vlx2 +0x25b54d5d == pn13.s, x10, x21, vlx2 +0x25a86dbf == pn15.s, x13, x8, vlx4 +0x25bf6fff == pn15.s, xzr, xzr, vlx4 +0x25a05c11 == {p0.s, p1.s}, x0, x0 +0x25b55d55 == {p4.s, p5.s}, x10, x21 +0x25a85db7 == {p6.s, p7.s}, x13, x8 +0x25bf5fff == {p14.s, p15.s}, xzr, xzr +0x25e04c18 == pn8.d, x0, x0, vlx2 +0x25f54d5d == pn13.d, x10, x21, vlx2 +0x25e86dbf == pn15.d, x13, x8, vlx4 +0x25ff6fff == pn15.d, xzr, xzr, vlx4 +0x25e05c11 == {p0.d, p1.d}, x0, x0 +0x25f55d55 == {p4.d, p5.d}, x10, x21 +0x25e85db7 == {p6.d, p7.d}, x13, x8 +0x25ff5fff == {p14.d, p15.d}, xzr, xzr +0x25204c18 == pn8.b, x0, x0, vlx2 +0x25354d5d == pn13.b, x10, x21, vlx2 +0x25286dbf == pn15.b, x13, x8, vlx4 +0x253f6fff == pn15.b, xzr, xzr, vlx4 +0x25205c11 == {p0.b, p1.b}, x0, x0 +0x25355d55 == {p4.b, p5.b}, x10, x21 +0x25285db7 == {p6.b, p7.b}, x13, x8 +0x253f5fff == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/whilelt.s.cs b/suite/MC/AArch64/whilelt.s.cs new file mode 100644 index 000000000..ac513ddb5 --- /dev/null +++ b/suite/MC/AArch64/whilelt.s.cs @@ -0,0 +1,33 @@ +# CS_ARCH_AARCH64, None, None +0x25604410 == pn8.h, x0, x0, vlx2 +0x25754555 == pn13.h, x10, x21, vlx2 +0x256865b7 == pn15.h, x13, x8, vlx4 +0x257f67f7 == pn15.h, xzr, xzr, vlx4 +0x25605410 == {p0.h, p1.h}, x0, x0 +0x25755554 == {p4.h, p5.h}, x10, x21 +0x256855b6 == {p6.h, p7.h}, x13, x8 +0x257f57fe == {p14.h, p15.h}, xzr, xzr +0x25a04410 == pn8.s, x0, x0, vlx2 +0x25b54555 == pn13.s, x10, x21, vlx2 +0x25a865b7 == pn15.s, x13, x8, vlx4 +0x25bf67f7 == pn15.s, xzr, xzr, vlx4 +0x25a05410 == {p0.s, p1.s}, x0, x0 +0x25b55554 == {p4.s, p5.s}, x10, x21 +0x25a855b6 == {p6.s, p7.s}, x13, x8 +0x25bf57fe == {p14.s, p15.s}, xzr, xzr +0x25e04410 == pn8.d, x0, x0, vlx2 +0x25f54555 == pn13.d, x10, x21, vlx2 +0x25e865b7 == pn15.d, x13, x8, vlx4 +0x25ff67f7 == pn15.d, xzr, xzr, vlx4 +0x25e05410 == {p0.d, p1.d}, x0, x0 +0x25f55554 == {p4.d, p5.d}, x10, x21 +0x25e855b6 == {p6.d, p7.d}, x13, x8 +0x25ff57fe == {p14.d, p15.d}, xzr, xzr +0x25204410 == pn8.b, x0, x0, vlx2 +0x25354555 == pn13.b, x10, x21, vlx2 +0x252865b7 == pn15.b, x13, x8, vlx4 +0x253f67f7 == pn15.b, xzr, xzr, vlx4 +0x25205410 == {p0.b, p1.b}, x0, x0 +0x25355554 == {p4.b, p5.b}, x10, x21 +0x252855b6 == {p6.b, p7.b}, x13, x8 +0x253f57fe == {p14.b, p15.b}, xzr, xzr diff --git a/suite/MC/AArch64/zero.s.cs b/suite/MC/AArch64/zero.s.cs new file mode 100644 index 000000000..879a53ba4 --- /dev/null +++ b/suite/MC/AArch64/zero.s.cs @@ -0,0 +1,64 @@ +# CS_ARCH_AARCH64, None, None +0xc0480001 == {zt0} +0xc00c8000 == za.d[w8, 0:1] +0xc00cc005 == za.d[w10, 10:11] +0xc00ce007 == za.d[w11, 14:15] +0xc00c8005 == za.d[w8, 10:11] +0xc00c8001 == za.d[w8, 2:3] +0xc00cc000 == za.d[w10, 0:1] +0xc00cc001 == za.d[w10, 2:3] +0xc00ce002 == za.d[w11, 4:5] +0xc00ca007 == za.d[w9, 14:15] +0xc00e8000 == za.d[w8, 0:3] +0xc00ec001 == za.d[w10, 4:7] +0xc00ee003 == za.d[w11, 12:15] +0xc00e8001 == za.d[w8, 4:7] +0xc00ec000 == za.d[w10, 0:3] +0xc00ee002 == za.d[w11, 8:11] +0xc00ea003 == za.d[w9, 12:15] +0xc00c0000 == za.d[w8, 0, vgx2] +0xc00c4005 == za.d[w10, 5, vgx2] +0xc00c6007 == za.d[w11, 7, vgx2] +0xc00c0005 == za.d[w8, 5, vgx2] +0xc00c0001 == za.d[w8, 1, vgx2] +0xc00c4000 == za.d[w10, 0, vgx2] +0xc00c4001 == za.d[w10, 1, vgx2] +0xc00c6002 == za.d[w11, 2, vgx2] +0xc00c2007 == za.d[w9, 7, vgx2] +0xc00d0000 == za.d[w8, 0:1, vgx2] +0xc00d4001 == za.d[w10, 2:3, vgx2] +0xc00d6003 == za.d[w11, 6:7, vgx2] +0xc00d0001 == za.d[w8, 2:3, vgx2] +0xc00d4000 == za.d[w10, 0:1, vgx2] +0xc00d6002 == za.d[w11, 4:5, vgx2] +0xc00d2003 == za.d[w9, 6:7, vgx2] +0xc00f0000 == za.d[w8, 0:3, vgx2] +0xc00f4001 == za.d[w10, 4:7, vgx2] +0xc00f6001 == za.d[w11, 4:7, vgx2] +0xc00f0001 == za.d[w8, 4:7, vgx2] +0xc00f4000 == za.d[w10, 0:3, vgx2] +0xc00f6000 == za.d[w11, 0:3, vgx2] +0xc00f2001 == za.d[w9, 4:7, vgx2] +0xc00e0000 == za.d[w8, 0, vgx4] +0xc00e4005 == za.d[w10, 5, vgx4] +0xc00e6007 == za.d[w11, 7, vgx4] +0xc00e0005 == za.d[w8, 5, vgx4] +0xc00e0001 == za.d[w8, 1, vgx4] +0xc00e4000 == za.d[w10, 0, vgx4] +0xc00e4001 == za.d[w10, 1, vgx4] +0xc00e6002 == za.d[w11, 2, vgx4] +0xc00e2007 == za.d[w9, 7, vgx4] +0xc00d8000 == za.d[w8, 0:1, vgx4] +0xc00dc001 == za.d[w10, 2:3, vgx4] +0xc00de003 == za.d[w11, 6:7, vgx4] +0xc00d8001 == za.d[w8, 2:3, vgx4] +0xc00dc000 == za.d[w10, 0:1, vgx4] +0xc00de002 == za.d[w11, 4:5, vgx4] +0xc00da003 == za.d[w9, 6:7, vgx4] +0xc00f8000 == za.d[w8, 0:3, vgx4] +0xc00fc001 == za.d[w10, 4:7, vgx4] +0xc00fe001 == za.d[w11, 4:7, vgx4] +0xc00f8001 == za.d[w8, 4:7, vgx4] +0xc00fc000 == za.d[w10, 0:3, vgx4] +0xc00fe000 == za.d[w11, 0:3, vgx4] +0xc00fa001 == za.d[w9, 4:7, vgx4] diff --git a/suite/MC/AArch64/zip.s.cs b/suite/MC/AArch64/zip.s.cs new file mode 100644 index 000000000..7b7e37d23 --- /dev/null +++ b/suite/MC/AArch64/zip.s.cs @@ -0,0 +1,41 @@ +# CS_ARCH_AARCH64, None, None +0xc120d400 == {z0.q - z1.q}, z0.q, z0.q +0xc135d554 == {z20.q - z21.q}, z10.q, z21.q +0xc128d5b6 == {z22.q - z23.q}, z13.q, z8.q +0xc13fd7fe == {z30.q - z31.q}, z31.q, z31.q +0xc160d000 == {z0.h - z1.h}, z0.h, z0.h +0xc175d154 == {z20.h - z21.h}, z10.h, z21.h +0xc168d1b6 == {z22.h - z23.h}, z13.h, z8.h +0xc17fd3fe == {z30.h - z31.h}, z31.h, z31.h +0xc1a0d000 == {z0.s - z1.s}, z0.s, z0.s +0xc1b5d154 == {z20.s - z21.s}, z10.s, z21.s +0xc1a8d1b6 == {z22.s - z23.s}, z13.s, z8.s +0xc1bfd3fe == {z30.s - z31.s}, z31.s, z31.s +0xc1e0d000 == {z0.d - z1.d}, z0.d, z0.d +0xc1f5d154 == {z20.d - z21.d}, z10.d, z21.d +0xc1e8d1b6 == {z22.d - z23.d}, z13.d, z8.d +0xc1ffd3fe == {z30.d - z31.d}, z31.d, z31.d +0xc120d000 == {z0.b - z1.b}, z0.b, z0.b +0xc135d154 == {z20.b, z21.b}, z10.b, z21.b +0xc128d1b6 == {z22.b - z23.b}, z13.b, z8.b +0xc13fd3fe == {z30.b - z31.b}, z31.b, z31.b +0xc137e000 == {z0.q - z3.q}, {z0.q - z3.q} +0xc137e114 == {z20.q - z23.q}, {z8.q - z11.q} +0xc137e194 == {z20.q - z23.q}, {z12.q - z15.q} +0xc137e39c == {z28.q - z31.q}, {z28.q - z31.q} +0xc176e000 == {z0.h - z3.h}, {z0.h - z3.h} +0xc176e114 == {z20.h - z23.h}, {z8.h - z11.h} +0xc176e194 == {z20.h - z23.h}, {z12.h - z15.h} +0xc176e39c == {z28.h - z31.h}, {z28.h - z31.h} +0xc1b6e000 == {z0.s - z3.s}, {z0.s - z3.s} +0xc1b6e114 == {z20.s - z23.s}, {z8.s - z11.s} +0xc1b6e194 == {z20.s - z23.s}, {z12.s - z15.s} +0xc1b6e39c == {z28.s - z31.s}, {z28.s - z31.s} +0xc1f6e000 == {z0.d - z3.d}, {z0.d - z3.d} +0xc1f6e114 == {z20.d - z23.d}, {z8.d - z11.d} +0xc1f6e194 == {z20.d - z23.d}, {z12.d - z15.d} +0xc1f6e39c == {z28.d - z31.d}, {z28.d - z31.d} +0xc136e000 == {z0.b - z3.b}, {z0.b - z3.b} +0xc136e114 == {z20.b - z23.b}, {z8.b - z11.b} +0xc136e194 == {z20.b - z23.b}, {z12.b - z15.b} +0xc136e39c == {z28.b - z31.b}, {z28.b - z31.b} diff --git a/suite/MC/AArch64/zipq1.s.cs b/suite/MC/AArch64/zipq1.s.cs new file mode 100644 index 000000000..97c18ccbb --- /dev/null +++ b/suite/MC/AArch64/zipq1.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4440e000 == z0.h, z0.h, z0.h +0x4455e155 == z21.h, z10.h, z21.h +0x4448e1b7 == z23.h, z13.h, z8.h +0x445fe3ff == z31.h, z31.h, z31.h +0x4480e000 == z0.s, z0.s, z0.s +0x4495e155 == z21.s, z10.s, z21.s +0x4488e1b7 == z23.s, z13.s, z8.s +0x449fe3ff == z31.s, z31.s, z31.s +0x44c0e000 == z0.d, z0.d, z0.d +0x44d5e155 == z21.d, z10.d, z21.d +0x44c8e1b7 == z23.d, z13.d, z8.d +0x44dfe3ff == z31.d, z31.d, z31.d +0x4400e000 == z0.b, z0.b, z0.b +0x4415e155 == z21.b, z10.b, z21.b +0x4408e1b7 == z23.b, z13.b, z8.b +0x441fe3ff == z31.b, z31.b, z31.b diff --git a/suite/MC/AArch64/zipq2.s.cs b/suite/MC/AArch64/zipq2.s.cs new file mode 100644 index 000000000..53e78d910 --- /dev/null +++ b/suite/MC/AArch64/zipq2.s.cs @@ -0,0 +1,17 @@ +# CS_ARCH_AARCH64, None, None +0x4440e400 == z0.h, z0.h, z0.h +0x4455e555 == z21.h, z10.h, z21.h +0x4448e5b7 == z23.h, z13.h, z8.h +0x445fe7ff == z31.h, z31.h, z31.h +0x4480e400 == z0.s, z0.s, z0.s +0x4495e555 == z21.s, z10.s, z21.s +0x4488e5b7 == z23.s, z13.s, z8.s +0x449fe7ff == z31.s, z31.s, z31.s +0x44c0e400 == z0.d, z0.d, z0.d +0x44d5e555 == z21.d, z10.d, z21.d +0x44c8e5b7 == z23.d, z13.d, z8.d +0x44dfe7ff == z31.d, z31.d, z31.d +0x4400e400 == z0.b, z0.b, z0.b +0x4415e555 == z21.b, z10.b, z21.b +0x4408e5b7 == z23.b, z13.b, z8.b +0x441fe7ff == z31.b, z31.b, z31.b diff --git a/suite/MC/README b/suite/MC/README index 7722a3544..6f2555e04 100644 --- a/suite/MC/README +++ b/suite/MC/README @@ -2,7 +2,7 @@ Input files used to test instructions of architectures and modes. -The test cases are taken from `llvm/test/MC`. Note that the LLVM tests +The test cases are taken from `llvm/test/MC`. Note that most of the LLVM tests are for **encoding** of instructions (`asm_string -> bytes`). We test the decoding (`bytes -> asm_string`). @@ -15,15 +15,7 @@ against `llvm-objdump`. ### Update test files -Run the update script with the paths to LLVM's `MC` test directories - -``` -cd capstone/suite/MC -./Update.py -a -d llvm-project/llvm/test/MC -./Update.py -a -d llvm-project/llvm/test/MC/Disassembler -``` - -You can update more fine grained. Check the help to get the possible options. +Check `suite/auto-sync/README.md` ### Test file formatting diff --git a/suite/MC/Update.py b/suite/MC/Update.py deleted file mode 100755 index 12b96a9eb..000000000 --- a/suite/MC/Update.py +++ /dev/null @@ -1,323 +0,0 @@ -#!/usr/bin/env python3 - -from pathlib import Path - -import argparse -import re -import os - - -def cwd(): - """Return current working directory.""" - return os.path.dirname(os.path.realpath(__file__)) - - -def fatal_error(msg: str) -> None: - """Prints an error message and exists with error code 1.""" - print(f"[x] {msg}") - exit(1) - - -def warn(msg: str) -> None: - """Prints a warning message.""" - print(f"[!] {msg}") - - -def info(msg: str) -> None: - """Prints an info message.""" - print(f"[*] {msg}") - - -def check_paths(llvm_dir: Path, arch: str) -> None: - """Checks all relevant directories for errors and if they exist.""" - if not llvm_dir.exists(): - fatal_error(f"{llvm_dir} does not exist.") - - if not llvm_dir.is_dir(): - fatal_error(f"{llvm_dir} is not a directory.") - - out_dir: Path = Path(cwd()).joinpath(arch) - if not out_dir.exists(): - fatal_error(f"Output directory {out_dir} does not exist.") - - if not out_dir.is_dir(): - fatal_error(f"Output directory {out_dir} is not a directory.") - - arch_dir = llvm_dir.joinpath(arch) - if not arch_dir.exists(): - fatal_error(f"Test file directory {arch_dir} does not exist.") - - if not arch_dir.is_dir(): - fatal_error(f"Test file directory {arch_dir} is not a directory.") - - -def get_included_files( - arch_dir: Path, - out_path: Path, - included_files: set[str], - excluded_files: set[str] = None, -) -> list[tuple[Path, Path]]: - """ - Generates the file list to update. Only the files listed - via command line arguments are added. - """ - files = list() - file: Path - for file in arch_dir.iterdir(): - stem = file.stem - if stem not in included_files: - continue - if excluded_files and stem in excluded_files: - included_files.remove(stem) - continue - - included_files.remove(stem) - files.append((file, out_path.joinpath(file.name + ".cs"))) - - if len(included_files) != 0: - warn( - f"Could not find {', '.join(included_files)} in the LLVM test files." - ) - - return files - - -def get_all_files( - arch_dir: Path, - out_path: Path, - excluded_files: set[str] = None, -) -> list[tuple[Path, Path]]: - """ - Generates the file list to update. All files of an - architecture are added. - """ - files = list() - folders = [arch_dir] - file: Path - while len(folders) > 0: - cur_dir = folders.pop() - for file in cur_dir.iterdir(): - stem = file.stem - if excluded_files and stem in excluded_files: - continue - if file.is_dir(): - folders.append(file) - continue - - files.append((file, out_path.joinpath(file.name + ".cs"))) - return files - - -def get_file_list( - llvm_dir: Path, - arch: str = None, - excluded_files: set[str] = None, - included_files: set[str] = None, -) -> list[tuple[Path, Path]]: - """ - Generates a list of files to update. - The list contains tuples of the form: (llvm_file_path, cs_file_path) - """ - - out_dir: Path = Path(cwd()).joinpath(arch) - arch_dir = llvm_dir.joinpath(arch) - - if included_files and len(included_files) != 0: - return get_included_files( - arch_dir, out_dir, included_files, excluded_files - ) - return get_all_files(arch_dir, out_dir, excluded_files) - - -def create_new_test_file(arch: str, cs_file: Path) -> str: - """ - Creates a new test files and asks for the tesst parameter for it. - :return: The test parameter string. - """ - info(f"Add new test file: {cs_file}") - info("You need to provide the test parameters for it.") - test_parameters = f"# CS_ARCH_{arch.upper()}, " - test_parameters += input( - "\nAdd architecture mode of tests" - "(CS_MODE_THUMB, CS_MODE_BIG_ENDIAN, ...)\n" - "> " - ) - test_parameters += ", " - test_parameters += input( - "\nAdd disassembly options for this test file" - "(CS_OPT_SYNTAX_NOREGNAME, CS_OPT_SYNTAX_ATT, None, ...)\n" - "> " - ) - test_parameters += "\n" - cs_file.touch() - return test_parameters - - -def get_test_parameters(cs_file: Path) -> str: - """ - Extracts the test parameters string from - an existing Capstone test file. - """ - with open(cs_file) as f: - line = f.readline() - - # Check for "# CS_ARCH_, CS_MODE_, ..." lines - regex = r"#\s*CS_ARCH_.+,\s*CS_MODE_.+,\s*.+" - if not re.search(regex, line): - fatal_error( - f"The first line in {cs_file} is not " - f"the test parameter line.\nLine: {line}" - ) - return line - - -def decimal_to_hex_fix(asm: str) -> str: - """ - Replaces every immediate number in the asm string with its hex form. - If it is larger than the hex threshold. - """ - # Defined in utils.h - hex_threshold = 9 - matches = re.findall(r"([#\s]-?\d+)", asm) - if not matches: - return asm - - for m in matches: - num = int(m[1:]) - neg_num = num < 0 - sign = "" - if neg_num: - num = num * -1 - sign = "-" - if num < hex_threshold: - continue - prefix = m[0] - asm = re.sub(m, rf"{prefix}{sign}{hex(num)}", asm) - return asm - - -def extract_tests(llvm_file: Path) -> str: - """ - Extracts all compatible test cases in the given llvm_file - and returns them as string. - """ - hex_encoding = r"(0x[a-fA-F0-9][a-fA-F0-9],?\s*)+" - asm_regex = r"(.*)" - - test_case_patterns = [ - # Match against: - # @ CHECK: xxx @ encoding: [xx, xx] - rf"#?\s*@?\s*CHECK:\s+{asm_regex}\s+@\s+encoding:\s+\[({hex_encoding})\]", - # Match against: - # # CHECK-INST: xxx - # # CHECK-ENCODING: encoding: [xx, xx] - rf"#\s+CHECK-INST:\s+{asm_regex}\n#\s+CHECK-ENCODING:\s+encoding:\s+\[({hex_encoding})\]", - # Match against: - # # CHECK-ASM-AND-OBJ: xxx - # # CHECK-ASM: encoding: [xx, xx] - rf"#\s+CHECK-ASM-AND-OBJ:\s+{asm_regex}\n#\s+CHECK-ASM:\s+encoding:\s+\[({hex_encoding})\]", - # Match against: - # # ASM-AND-OBJ: xxx - # # ASM: encoding: [xx, xx] - rf"#\s+ASM-AND-OBJ:\s+{asm_regex}\n#\s+ASM:\s+encoding:\s+\[({hex_encoding})\]", - ] - - result = "" - - if llvm_file.is_dir(): - return result - - f = open(llvm_file) - content = f.read() - matches = list() - for regex in test_case_patterns: - matches: list = re.findall(regex, content) - if matches: - break - if matches: - for match in matches: - asm = re.sub(r"\s+", " ", match[0]) - asm = asm.strip(" ") - asm = decimal_to_hex_fix(asm) - hexbytes = re.sub(r"\s", "", match[1]) - result += f"{hexbytes} = {asm}\n" - f.close() - return result - - -def update( - llvm_dir: Path, - arch: str, - excluded_files: set[str] = None, - included_files: set[str] = None, -) -> None: - """ - Updates all regression test files for Capstone. - """ - - check_paths(llvm_dir, arch) - - files: list[tuple[Path, Path]] = get_file_list( - llvm_dir, arch, excluded_files, included_files - ) - - for file in files: - llvm_file = file[0] - cs_file = file[1] - - cs_tests = extract_tests(llvm_file) - if cs_tests == "": - continue - - if not cs_file.exists(): - test_parameters = create_new_test_file(arch, cs_file) - else: - test_parameters = get_test_parameters(cs_file) - - with open(cs_file, "w") as f: - f.write(test_parameters) - f.write(cs_tests) - info("Update done") - - -def parse_args() -> argparse.Namespace: - parser = argparse.ArgumentParser( - prog="Test file updater", - description="Synchronizes test files with LLVM", - ) - parser.add_argument( - "-d", - dest="llvm_dir", - help="Path to the LLVM MC Disassembler test files.", - required=True, - type=Path, - ) - parser.add_argument( - "-a", - dest="arch", - help="Name of architecture to update.", - choices=["ARM", "LoongArch"], - required=True, - ) - parser.add_argument( - "-e", - dest="excluded_files", - metavar="filename", - nargs="+", - help="File names to exclude from update (without file extension).", - type=list, - ) - parser.add_argument( - "-f", - dest="included_files", - metavar="filename", - nargs="+", - help="Specific list of file names to update (without file extension).", - ) - arguments = parser.parse_args() - return arguments - - -if __name__ == "__main__": - args = parse_args() - update(args.llvm_dir, args.arch, args.excluded_files, args.included_files) diff --git a/suite/auto-sync/format_py.sh b/suite/auto-sync/format_py.sh index 5f0d5d9dc..b5fc2c64f 100755 --- a/suite/auto-sync/format_py.sh +++ b/suite/auto-sync/format_py.sh @@ -1,4 +1,3 @@ #!/usr/bin/bash -python3.11 -m usort format src/autosync python3.11 -m black src/autosync diff --git a/suite/auto-sync/src/autosync/ASUpdater.py b/suite/auto-sync/src/autosync/ASUpdater.py index f033b41b1..b88c683f6 100755 --- a/suite/auto-sync/src/autosync/ASUpdater.py +++ b/suite/auto-sync/src/autosync/ASUpdater.py @@ -20,11 +20,15 @@ from autosync.Helper import check_py_version, convert_loglevel, fail_exit, get_p from autosync.IncGenerator import IncGenerator +from autosync.MCUpdater import MCUpdater + class USteps(StrEnum): INC_GEN = "IncGen" TRANS = "Translate" DIFF = "Diff" + MC = "MCUpdate" + PATCH_HEADER = "PatchArchHeader" ALL = "All" @@ -50,7 +54,13 @@ class ASUpdater: self.inc_list = inc_list self.wait_for_user = wait_for_user if USteps.ALL in steps: - self.steps = [USteps.INC_GEN, USteps.TRANS, USteps.DIFF] + self.steps = [ + USteps.INC_GEN, + USteps.TRANS, + USteps.DIFF, + USteps.MC, + USteps.PATCH_HEADER, + ] else: self.steps = steps self.refactor = refactor @@ -62,6 +72,9 @@ class ASUpdater: self.arch, self.inc_list, ) + self.mc_updater = MCUpdater( + self.arch, get_path("{LLVM_MC_TEST_DIR}"), None, None + ) def clean_build_dir(self) -> None: log.info("Clean build directory") @@ -144,19 +157,48 @@ class ASUpdater: def update(self) -> None: if USteps.INC_GEN in self.steps: self.inc_generator.generate() - # Runtime for large files is huge - # Use helper clang-format - # self.run_clang_format(self.conf["build_dir_path"].joinpath(C_INC_OUT_DIR)) - patched = self.patch_main_header() - for file in get_path("{C_INC_OUT_DIR}").iterdir(): - if file in patched: - continue - self.copy_files(file, self.arch_dir) + if USteps.PATCH_HEADER in self.steps: + if self.write: + patched = self.patch_main_header() + log.info(f"Patched {len(patched)} .inc files into the main header.") + else: + log.info("Patching the main header requires the -w flag.") if USteps.TRANS in self.steps: self.translate() if USteps.DIFF in self.steps: self.diff() - # Write files + if USteps.MC in self.steps: + self.mc_updater.gen_all() + if self.write: + # Copy .inc files + log.info(f"Copy .inc files to {self.arch_dir}") + i = 0 + arch_header = get_path("{CS_INCLUDE_DIR}").joinpath( + f"{self.arch.lower()}.h" + ) + for file in get_path("{C_INC_OUT_DIR}").iterdir(): + if HeaderPatcher.file_in_main_header(arch_header, file.name): + continue + self.copy_files(file, self.arch_dir) + i += 1 + log.info(f"Copied {i} files") + + i = 0 + # Diffed files + log.info(f"Copy diffed files to {self.arch_dir}") + for file in get_path("{CPP_TRANSLATOR_DIFF_OUT_DIR}").iterdir(): + self.copy_files(file, self.arch_dir) + i += 1 + log.info(f"Copied {i} files") + + # MC tests + mc_dir = get_path("{MC_DIR}").joinpath(self.arch) + log.info(f"Copy MC test files to {mc_dir}") + for file in get_path("{MCUPDATER_OUT_DIR}").iterdir(): + self.copy_files(file, mc_dir) + i += 1 + log.info(f"Copied {i} files") + exit(0) @@ -206,9 +248,10 @@ def parse_args() -> argparse.Namespace: "IncGen", "Translate", "Diff", + "MCUpdate", + "PatchArchHeader", ], nargs="+", - type=USteps, default=["All"], ) parser.add_argument( @@ -253,6 +296,7 @@ if __name__ == "__main__": level=convert_loglevel(args.verbosity), stream=sys.stdout, format="%(levelname)-5s - %(message)s", + force=True, ) Updater = ASUpdater( diff --git a/suite/auto-sync/src/autosync/HeaderPatcher.py b/suite/auto-sync/src/autosync/HeaderPatcher.py index b30626267..7f51eb1a2 100755 --- a/suite/auto-sync/src/autosync/HeaderPatcher.py +++ b/suite/auto-sync/src/autosync/HeaderPatcher.py @@ -49,10 +49,10 @@ class HeaderPatcher: def patch_header(self) -> bool: if not (self.header.exists() or self.header.is_file()): - error_exit(f"self.Header file {self.header.name} does not exist.") + error_exit(f"self.header file {self.header.name} does not exist.") if not (self.inc.exists() or self.inc.is_file()): - error_exit(f".self.inc file {self.inc.name} does not exist.") + error_exit(f"self.inc file {self.inc.name} does not exist.") with open(self.header) as f: header_content = f.read() @@ -112,6 +112,12 @@ class HeaderPatcher: log.info(f"Patched {self.inc.name} into {self.header.name}") return True + @staticmethod + def file_in_main_header(header: Path, filename: str) -> bool: + with open(header) as f: + header_content = f.read() + return filename in header_content + class CompatHeaderBuilder: @@ -147,19 +153,22 @@ class CompatHeaderBuilder: if typedef: if not re.search(r"^}\s[\w_]+;", line): # Replace name - if "AArch64" not in line: + if "AArch64" not in line and "AARCH64" not in line: output.append(line) continue - entry_name: str = re.findall(r"AArch64[\w_]+", line)[0] - arm64_name = entry_name.replace("AArch64", "ARM64") + found = re.findall(r"(AArch64|AARCH64)([\w_]+)", line) + entry_name: str = "".join(found[0]) + arm64_name = entry_name.replace("AArch64", "ARM64").replace( + "AARCH64", "ARM64" + ) patched_line = re.sub( - r"AArch64.+", f"{arm64_name} = {entry_name},", line + r"(AArch64|AARCH64).+", f"{arm64_name} = {entry_name},", line ) output.append(patched_line) continue # We still have LLVM and CS naming conventions mixed p = re.sub(r"aarch64", "arm64", line) - p = re.sub(r"AArch64", "ARM64", p) + p = re.sub(r"(AArch64|AARCH64)", "ARM64", p) output.append(p) typedef = "" continue @@ -193,7 +202,7 @@ class CompatHeaderBuilder: in_typedef = True output.append(line) continue - output.append(re.sub(r"AArch64", "ARM64", line)) + output.append(re.sub(r"(AArch64|AARCH64)", "ARM64", line)) return output def replace_include_guards(self, aarch64_lines: list[str]) -> list[str]: diff --git a/suite/auto-sync/src/autosync/MCUpdater.py b/suite/auto-sync/src/autosync/MCUpdater.py new file mode 100755 index 000000000..b52ee6f66 --- /dev/null +++ b/suite/auto-sync/src/autosync/MCUpdater.py @@ -0,0 +1,441 @@ +#!/usr/bin/env python3 +# Copyright © 2024 Rot127 +# SPDX-License-Identifier: BSD-3 +import argparse +import logging as log +import re +import sys +from enum import Enum +from pathlib import Path + +from autosync.Helper import convert_loglevel, get_path + +# The CHECK prefix for tests. +VALID_PREFIX = r"(CHECK(-NEXT)?|FP[A-Z0-9]+)" +CHECK = rf"((#|//)\s*{VALID_PREFIX}:)" +ASM = r"(?P[^/@]+)" +ENC = r"(\[?(?P((0x[a-fA-F0-9]{1,2}[, ]{0,2}))+)[^, ]?\]?)" +match_patterns = { + # A commented encoding with only CHECK or something similar in front of it, skip it. + "skip_pattern": ( + rf"(^((#|//)\s*[-A-Z0-9]+):\s*{ENC}\s*$)|" r"(warning: .*)|" r"((#\s+)?NO.+)" + ), + # The encoding bytes pattern is in every file the same. + # But the disassembler and assembler tests pre-fix them differently. + # This is only the pattern for the encoding bytes. Without any prefix. + # + # The bytes are encoded with `0x` prefix and every byte is separated with a `,` or ` `. + # Optionally, they are enclosed in `[0x10,...]` brackets. + # E.g.: `[0x01,0xaa,0xb1,0x81]` or `0x01,0xaa,0xb1,0x81`. + # In the disassembler tests they don't have any prefix. + # In assembler tests they might have different prefixes like `CHECK-ENCODING` + # The matched bytes can be accessed from the group "enc_bytes" + "enc_bytes": ENC, + # Encodings in disassembly tests can have several prefixes + "enc_prefix_disas": + # start of line with CHECK: ... prefix + r"((^\s*)|" + # start of line with `CHECK: ...` prefix and the encoding after the asm text. + rf"({CHECK}.+encoding:\s+))", + # The asm checking line for `MC/Disassembler/*` tests follows the pattern: + # `# CHECK: ` + # Usually multiple 'CHECK' come before or after the encoding bytes. + # Meaning: first comes a block of `# CHECK: ...` and afterwards for every `# CHECK: ...` + # line the encoding bytes. + # And wise versa, with the encoding bytes first and afterwards the asm text checks. + # The matched asm text can be accessed from the group "asm_text" + "asm_check": rf"{CHECK}\s+{ASM}(\s*(#|//)\s+encoding:\s+{ENC})?", + # Single line disassembly test + "single_line_disas": rf"^{ENC}\s+#\s+{ASM}", + # The RUN line, with the command to run the test file, contains sometimes the `mattr` flags. + # These are relevant, because they enable or disable features we might need to + # respect in our tests as well. + # The matched `mattr` cmd line option (if any) can be accessed from the group `mattr` + "run_line": r"RUN:.*(?Pmattr=[^ ]+).+", +} + + +class Test: + def __init__(self, encoding: str | None, asm_text: str | None): + self.encoding: str | None = encoding + self.asm_text: str | None = asm_text + + def __str__(self): + self.encoding.replace(" ", ",") + self.encoding = self.encoding.strip("[]") + return f"{self.encoding} == {self.asm_text}" + + def test_complete(self) -> bool: + return self.encoding is not None and self.asm_text is not None + + def add_missing(self, encoding: str | None, asm_text: str | None): + if encoding is None and asm_text is None: + raise ValueError("One of the arguments must be set.") + if not self.encoding: + if not encoding: + raise ValueError("Test still needs the encoding but it is None.") + self.encoding = encoding + if not self.asm_text: + if not asm_text: + raise ValueError("Test still needs the asm_text but it is None.") + self.asm_text = asm_text + + +class TestManager: + """Class to manage incomplete tests. It automatically assigns the encoding and asm text + to the correct Test objects it holds. + It assumes that incomplete tests (only encoding OR the asm_text is given) + are all given in the same order. + Meaning: The first test without any asm_text but the encoding, is the same test + which is later given with only the asm_text but without encoding. + + E.g.: + Order in which tests must be given to this Manager: + + Test 1 -> (, None) + Test 2 -> (, None) + Test 3 -> (, None) + ... + + Test 1 -> (None, ) + Test 2 -> (None, ) + Test 3 -> (None, ) + ... + """ + + class AddingState(Enum): + ENCODING = 0 + ASM_TEXT = 1 + UNSET = 2 + + def __init__(self): + # If set, the already added tests are completed with the given information. + self.switched = False + self.state = self.AddingState.UNSET + # List of all tests which still miss a part. + self.incomplete_tests: list[Test] = list() + # Tests which are complete + self.completed: list[Test] = list() + + def add_test(self, encoding: str | None, asm_text: str | None): + if encoding is not None and asm_text is not None: + if not ( + self.state == self.AddingState.UNSET and len(self.incomplete_tests) == 0 + ): + log.debug( + f"Complete test found. Drop incomplete {len(self.incomplete_tests)} tests" + ) + self.reset_incomplete() + self.state = self.AddingState.UNSET + self.completed.append(Test(encoding, asm_text)) + return + + if self.state == self.AddingState.UNSET: + assert len(self.incomplete_tests) == 0 + # Add the first incomplete test + if encoding and asm_text: + self.state = self.AddingState.UNSET + elif encoding: + self.state = self.AddingState.ENCODING + else: + self.state = self.AddingState.ASM_TEXT + + # Check if we complete the already added tests + if (self.state == self.AddingState.ENCODING and encoding is None) or ( + self.state == self.AddingState.ASM_TEXT and asm_text is None + ): + self.switched = True + oldstate = self.state + self.state = ( + self.AddingState.ENCODING + if self.state == self.AddingState.ASM_TEXT + else self.AddingState.ASM_TEXT + ) + log.debug(f"switch {oldstate} -> {self.state}") + + if self.switched: + log.debug(f"Add incomplete II: {encoding} {asm_text}") + test = self.incomplete_tests.pop(0) + test.add_missing(encoding, asm_text) + self.completed.append(test) + else: + log.debug(f"Add incomplete I: {encoding} {asm_text}") + self.incomplete_tests.append(Test(encoding, asm_text)) + + # Lastly check if we can reset. + if len(self.incomplete_tests) == 0: + # All tests are completed. Reset + self.state = self.AddingState.UNSET + self.switched = False + log.debug(f"Reset: {self.state}") + + def check_all_complete(self) -> bool: + if len(self.incomplete_tests) != 0: + log.debug(f"We have {len(self.incomplete_tests)} incomplete tests.") + return False + return True + + def get_completed(self) -> list[Test]: + return self.completed + + def get_stats(self) -> str: + return ( + f"completed: {len(self.completed)} incomplete: {len(self.incomplete_tests)}" + ) + + def get_num_completed(self) -> int: + return len(self.completed) + + def get_num_incomplete(self) -> int: + return len(self.incomplete_tests) + + def reset_incomplete(self): + self.incomplete_tests.clear() + self.state = self.AddingState.UNSET + self.switched = False + + +class TestFile: + def __init__( + self, arch: str, filename: str, manager: TestManager, mattrs: list[str] | None + ): + self.arch = arch + self.filename = filename + self.manager = manager + self.mattrs: list[str] = list() if not mattrs else mattrs + self.tests = list() + + def add_mattr(self, mattr: str): + if not self.mattrs: + self.mattrs = list() + if mattr not in self.mattrs: + self.mattrs.append(mattr) + + def add_tests(self, tests: list[Test]): + self.tests = tests + + def has_tests(self) -> bool: + return len(self.tests) != 0 + + def get_cs_testfile_content(self) -> str: + old_mc_test_file = get_path("{MC_DIR}").joinpath( + f"{self.arch}/{self.filename}.cs" + ) + if not old_mc_test_file.exists(): + header = ( + f"# CS_ARCH_{self.arch.upper()}, None, None\n" + "# This regression test file is new. The option flags could not be determined.\n" + f"# LLVM uses the following mattr = {self.mattrs}" + ) + else: + with open(old_mc_test_file) as f: + init_line = f.readlines()[0] + assert init_line != "" and "# CS_ARCH_" in init_line + header = init_line + + content = header + "\n" + for test in self.tests: + content += f"{test}\n" + return content + + +class MCUpdater: + def __init__( + self, + arch: str, + mc_dir: Path, + excluded: list[str] | None, + included: list[str] | None, + ): + self.arch = arch + self.mc_dir = mc_dir + self.excluded = excluded if excluded else list() + self.included = included if included else list() + self.test_files: dict[str:TestFile] = dict() + + def parse_file(self, filepath: Path) -> TestFile | None: + """Parse a MC test file and return it as an object with all tests found. + If it couldn't parse the file cleanly, it prints errors but returns it anyways. + """ + with open(filepath) as f: + lines = f.readlines() + + test_file = TestFile(self.arch, filepath.name, TestManager(), None) + manager = test_file.manager + for line in lines: + if line == "\n": + # New line means new block starts. Drop all incomplete tests. + log.debug("New line. Drop all incomplete tests") + test_file.manager.reset_incomplete() + try: + if mattr := self.get_mattr(line): + test_file.add_mattr(mattr) + continue + encoding, asm_text = self.get_enc_asm(line) + if not encoding and not asm_text: + continue + manager.add_test(encoding, asm_text) + except ValueError as e: + raise e + log.debug(f"Failed to parse {test_file.filename}. Skipping it") + return None + + manager.check_all_complete() + test_file.add_tests(manager.get_completed()) + log.debug(f"Parsed {manager.get_num_completed()} tests:\t{filepath.name}") + return test_file + + @staticmethod + def get_mattr(line: str) -> str | None: + match = re.search(match_patterns["run_line"], line) + if not match or not match.group("mattr"): + return None + return match.group("mattr") + + @staticmethod + def get_enc_asm(line: str) -> tuple[str | None, str | None]: + enc: str | None = None + asm_text: str | None = None + if re.search(match_patterns["skip_pattern"], line): + return None, None + # Check for single line tests + single_match = re.search(match_patterns["single_line_disas"], line) + if single_match: + return ( + single_match.group("enc_bytes"), + single_match.group("asm_text").strip(), + ) + + asm_match = re.search(match_patterns["asm_check"], line) + if asm_match: + asm_text = asm_match.group("asm_text") + if asm_match.group("enc_bytes"): + # Single line test + enc = asm_match.group("enc_bytes") + if asm_text: + asm_text = asm_text.strip() + # A single line test. Return the result + if asm_text and enc: + return enc, asm_text + + # Check if the line contains at least encoding bytes + pattern = rf"{match_patterns['enc_prefix_disas']}{match_patterns['enc_bytes']}" + enc_match = re.search(pattern, line) + if enc_match: + enc = enc_match.group("enc_bytes") + + return enc, asm_text + + def gen_tests_in_dir(self, curr_dir: Path) -> list[str]: + """Generate testcases from the files in the given dir. + Returns a list of files which failed to parse. + """ + fails = list() + for file in curr_dir.iterdir(): + if file.is_dir(): + self.gen_tests_in_dir(file) + continue + if len(self.included) != 0 and not any( + re.search(x, file.name) is not None for x in self.included + ): + continue + if any(re.search(x, file.name) is not None for x in self.excluded): + continue + if test_file := self.parse_file(curr_dir.joinpath(file)): + self.test_files[file.name] = test_file + else: + fails.append(file.name) + return fails + + def gen_all(self): + log.info("Generate MC regression tests") + assembly_tests = self.mc_dir.joinpath(f"{self.arch}") + disas_tests = self.mc_dir.joinpath(f"Disassembler/{self.arch}") + if not disas_tests.exists() or not disas_tests.is_dir(): + raise ValueError( + f"'{disas_tests}' does not exits or is not a directory. Cannot generate tests from there." + ) + if not assembly_tests.exists() or not assembly_tests.is_dir(): + raise ValueError( + f"'{assembly_tests}' does not exits or is not a directory. Cannot generate tests from there." + ) + + fails = self.gen_tests_in_dir(disas_tests) + fails.extend(self.gen_tests_in_dir(assembly_tests)) + sum_tests = sum([len(tf.tests) for tf in self.test_files.values()]) + log.info( + f"Parse {len(self.test_files)} MC test files with a total of {sum_tests} tests." + ) + if fails: + log.warning("The following files failed to parse:") + for f in fails: + log.warning(f"\t{f}") + self.write_to_build_dir() + + def write_to_build_dir(self): + for filename, test in self.test_files.items(): + if not test.has_tests(): + continue + with open( + get_path("{MCUPDATER_OUT_DIR}").joinpath(f"{filename}.cs"), "w+" + ) as f: + f.write(test.get_cs_testfile_content()) + log.debug(f"Write {filename}") + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + prog="Test file updater", + description="Synchronizes test files with LLVM", + ) + parser.add_argument( + "-d", + dest="mc_dir", + help=f"Path to the LLVM MC test files. Default: {get_path('{LLVM_MC_TEST_DIR}')}", + default=get_path("{LLVM_MC_TEST_DIR}"), + type=Path, + ) + parser.add_argument( + "-a", + dest="arch", + help="Name of architecture to update.", + choices=["ARM", "PowerPC", "AArch64", "LoongArch"], + required=True, + ) + parser.add_argument( + "-e", + dest="excluded_files", + metavar="filename", + nargs="+", + help="File names to exclude from update (can be a regex pattern).", + ) + parser.add_argument( + "-i", + dest="included_files", + metavar="filename", + nargs="+", + help="Specific list of file names to update (can be a regex pattern).", + ) + parser.add_argument( + "-v", + dest="verbosity", + help="Verbosity of the log messages.", + choices=["debug", "info", "warning", "fatal"], + default="info", + ) + arguments = parser.parse_args() + return arguments + + +if __name__ == "__main__": + args = parse_args() + log.basicConfig( + level=convert_loglevel(args.verbosity), + stream=sys.stdout, + format="%(levelname)-5s - %(message)s", + force=True, + ) + + MCUpdater( + args.arch, args.mc_dir, args.excluded_files, args.included_files + ).gen_all() diff --git a/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s new file mode 100644 index 000000000..35121de43 --- /dev/null +++ b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s @@ -0,0 +1,2 @@ +[0x00,0x0a,0x31,0xd5] +#CHECK: mrs x0, TRCRSR diff --git a/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s.cs b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s.cs new file mode 100644 index 000000000..22c0317fc --- /dev/null +++ b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/cps.s.cs @@ -0,0 +1,3 @@ +# CS_ARCH_ARM, CS_MODE_THUMB, None + +0x00,0x0a,0x31,0xd5 == mrs x0, TRCRSR diff --git a/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt new file mode 100644 index 000000000..4e3379f72 --- /dev/null +++ b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt @@ -0,0 +1,78 @@ +# Test simple disassembly decoding tests + +# The RUN line parsing +# RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a --disassemble < %s | FileCheck %s +# RUN: llvm-mc -triple=arm64 -mattr=+crc -disassemble < %s | FileCheck %s + + +[0x00,0x0a,0x31,0xd5] +# CHECK: mrs x0, TRCRSR + +[0x80,0x08,0x31,0xd5] +# CHECK: mrs x0, TRCEXTINSELR + +[0x80,0x09,0x31,0xd5] +# CHECK: mrs x0, TRCEXTINSELR1 + +# Now a block of instruction tests + +[0x41,0x01,0x00,0x19] +[0x41,0x01,0x10,0x19] +[0x62,0xf1,0x0f,0x19] +[0xe3,0xd3,0x1f,0x19] +#CHECK: stlurb w1, [x10] +#CHECK-NEXT: stlurb w1, [x10, #-256] +#CHECK-NEXT: stlurb w2, [x11, #255] +#CHECK-NEXT: stlurb w3, [sp, #-3] + +# Now the other way around defined + +# CHECK: crc32b w5, w7, w20 +//CHECK: crc32h w28, wzr, w30 +# CHECK: crc32w w0, w1, w2 +// CHECK: crc32x w7, w9, x20 +# CHECK: crc32cb w9, w5, w4 +#CHECK: crc32ch w13, w17, w25 +# CHECK: crc32cw wzr, w3, w5 +# CHECK: crc32cx w18, w16, xzr +0xe5 0x40 0xd4 0x1a +0xfc 0x47 0xde 0x1a +0x20 0x48 0xc2 0x1a +0x27 0x4d 0xd4 0x9a +0xa9 0x50 0xc4 0x1a +0x2d 0x56 0xd9 0x1a +0x7f 0x58 0xc5 0x1a +0x12 0x5e 0xdf 0x9a + +# Now one line tests + +# CHECK-NEXT: mrs x0, AMCG1IDR_EL0 // encoding: [0xc0,0xd2,0x3b,0xd5] +// CHECK-NEXT: msr AMEVCNTVOFF00_EL2, x0 // encoding: [0x00,0xd8,0x1c,0xd5] +// CHECK: msr AMEVCNTVOFF00_EL2, x0 // encoding: [0x00,0xd8,0x1c,0xd5] + +# Annoying case. The last CHECK: should not be matched. + +[0x20,0x84,0xc2,0x6e] # sqrdmlah v0.2d, v1.2d, v2.2d +[0x20,0x8c,0xc2,0x6e] # sqrdmlsh v0.2d, v1.2d, v2.2d +# CHECK: warning: invalid instruction encoding +# CHECK: [0x20,0x84,0x02,0x2e] + + +[0x62,0xfc,0x44,0x2e] +[0x62,0xfc,0x44,0x6e] +# Dont' parse this: +# NOBF16: warning: invalid instruction encoding +# NOBF16-NEXT: [0x62,0xfc,0x44,0x2e] +# NOBF16: warning: invalid instruction encoding +# NOBF16-NEXT: [0x62,0xfc,0x44,0x6e] +NOBF16-NEXT: [0x62,0xfc,0x44,0x2e] +# But this please. It belongs to the encding above +# CHECK: bfdot v2.2s, v3.4h, v4.4h +# CHECK: bfdot v2.4s, v3.8h, v4.8h + +# Single digit hex numbers + +# CHECK: svc #0 +# CHECK: svc #{{65535|0xffff}} +0x1 0x0 0x0 0xd4 +0xe1 0xff 0x1f 0xd4 diff --git a/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt.cs b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt.cs new file mode 100644 index 000000000..a36dc2b50 --- /dev/null +++ b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_a.txt.cs @@ -0,0 +1,27 @@ +# CS_ARCH_ARCH, None, None +# This regression test file is new. The option flags could not be determined. +# LLVM uses the following mattr = ['mattr=+v8.1a', 'mattr=+crc'] +0x00,0x0a,0x31,0xd5 == mrs x0, TRCRSR +0x80,0x08,0x31,0xd5 == mrs x0, TRCEXTINSELR +0x80,0x09,0x31,0xd5 == mrs x0, TRCEXTINSELR1 +0x41,0x01,0x00,0x19 == stlurb w1, [x10] +0x41,0x01,0x10,0x19 == stlurb w1, [x10, #-256] +0x62,0xf1,0x0f,0x19 == stlurb w2, [x11, #255] +0xe3,0xd3,0x1f,0x19 == stlurb w3, [sp, #-3] +0xe5 0x40 0xd4 0x1a == crc32b w5, w7, w20 +0xfc 0x47 0xde 0x1a == crc32h w28, wzr, w30 +0x20 0x48 0xc2 0x1a == crc32w w0, w1, w2 +0x27 0x4d 0xd4 0x9a == crc32x w7, w9, x20 +0xa9 0x50 0xc4 0x1a == crc32cb w9, w5, w4 +0x2d 0x56 0xd9 0x1a == crc32ch w13, w17, w25 +0x7f 0x58 0xc5 0x1a == crc32cw wzr, w3, w5 +0x12 0x5e 0xdf 0x9a == crc32cx w18, w16, xzr +0xc0,0xd2,0x3b,0xd5 == mrs x0, AMCG1IDR_EL0 +0x00,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF00_EL2, x0 +0x00,0xd8,0x1c,0xd5 == msr AMEVCNTVOFF00_EL2, x0 +0x20,0x84,0xc2,0x6e == sqrdmlah v0.2d, v1.2d, v2.2d +0x20,0x8c,0xc2,0x6e == sqrdmlsh v0.2d, v1.2d, v2.2d +0x62,0xfc,0x44,0x2e == bfdot v2.2s, v3.4h, v4.4h +0x62,0xfc,0x44,0x6e == bfdot v2.4s, v3.8h, v4.8h +0x1 0x0 0x0 0xd4 == svc #0 +0xe1 0xff 0x1f 0xd4 == svc #{{65535|0xffff}} diff --git a/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_c.txt b/suite/auto-sync/src/autosync/Tests/MCUpdaterTests/test_c.txt new file mode 100644 index 000000000..e69de29bb diff --git a/suite/auto-sync/src/autosync/Tests/test_aarch64_header.h b/suite/auto-sync/src/autosync/Tests/test_aarch64_header.h index f56de4149..a98b290d7 100644 --- a/suite/auto-sync/src/autosync/Tests/test_aarch64_header.h +++ b/suite/auto-sync/src/autosync/Tests/test_aarch64_header.h @@ -30,6 +30,13 @@ typedef enum aarch64_op_type { AArch64_OP_SYSALIASIII, // Comment } aarch64_op_type; +typedef enum aarch64_op_type_upper { + AARCH64_OP_SYSALIAS = CS_OP_SPECIAL + 27, // Equal Equal + AARCH64_OP_SYSALIASI, + AARCH64_OP_SYSALIASII = 0, + AARCH64_OP_SYSALIASIII, // Comment +} aarch64_op_type_upper; + #define MAX_AARCH64_OPS 8 /// Instruction structure diff --git a/suite/auto-sync/src/autosync/Tests/test_arm64_header.h b/suite/auto-sync/src/autosync/Tests/test_arm64_header.h index 8d1c931d8..cab1c938b 100644 --- a/suite/auto-sync/src/autosync/Tests/test_arm64_header.h +++ b/suite/auto-sync/src/autosync/Tests/test_arm64_header.h @@ -27,6 +27,13 @@ typedef enum { ARM64_OP_SYSALIASIII = AArch64_OP_SYSALIASIII, } arm64_op_type; +typedef enum { + ARM64_OP_SYSALIAS = AARCH64_OP_SYSALIAS, + ARM64_OP_SYSALIASI = AARCH64_OP_SYSALIASI, + ARM64_OP_SYSALIASII = AARCH64_OP_SYSALIASII, + ARM64_OP_SYSALIASIII = AARCH64_OP_SYSALIASIII, +} arm64_op_type_upper; + #define MAX_ARM64_OPS 8 typedef cs_aarch64 cs_arm64; diff --git a/suite/auto-sync/src/autosync/Tests/test_mcupdater.py b/suite/auto-sync/src/autosync/Tests/test_mcupdater.py new file mode 100644 index 000000000..34c42ee42 --- /dev/null +++ b/suite/auto-sync/src/autosync/Tests/test_mcupdater.py @@ -0,0 +1,59 @@ +# SPDX-FileCopyrightText: 2024 Rot127 +# SPDX-License-Identifier: BSD-3 +import logging +import sys +import unittest + +from autosync.Helper import get_path +from autosync.MCUpdater import MCUpdater + + +class TestHeaderPatcher(unittest.TestCase): + @classmethod + def setUpClass(cls): + logging.basicConfig( + level=logging.DEBUG, + stream=sys.stdout, + format="%(levelname)-5s - %(message)s", + force=True, + ) + cls.updater = MCUpdater( + "ARCH", get_path("{MCUPDATER_TEST_DIR}"), [r".*\.cs"], None + ) + + def test_parsing(self): + self.updater.included.append("test_a.txt") + self.updater.gen_tests_in_dir(self.updater.mc_dir) + self.assertEqual(len(self.updater.test_files), 1) + self.assertListEqual( + self.updater.test_files["test_a.txt"].mattrs, ["mattr=+v8.1a", "mattr=+crc"] + ) + self.assertEqual(len(self.updater.test_files["test_a.txt"].tests), 24) + self.assertEqual( + self.updater.test_files["test_a.txt"].manager.get_num_incomplete(), 0 + ) + with open(get_path("{MCUPDATER_TEST_DIR}").joinpath("test_a.txt.cs")) as f: + correct = f.read() + self.assertEqual( + correct, self.updater.test_files["test_a.txt"].get_cs_testfile_content() + ) + + def test_adding_header_from_mc(self): + self.updater = MCUpdater( + arch="ARM", + mc_dir=get_path("{MCUPDATER_TEST_DIR}"), + excluded=[r".*\.cs"], + included=None, + ) + self.updater.gen_tests_in_dir(self.updater.mc_dir) + self.assertEqual(len(self.updater.test_files), 3) + self.assertListEqual(self.updater.test_files["cps.s"].mattrs, []) + self.assertEqual(len(self.updater.test_files["cps.s"].tests), 1) + self.assertEqual( + self.updater.test_files["cps.s"].manager.get_num_incomplete(), 0 + ) + with open(get_path("{MCUPDATER_TEST_DIR}").joinpath("cps.s.cs")) as f: + correct = f.read() + self.assertEqual( + correct, self.updater.test_files["cps.s"].get_cs_testfile_content() + ) diff --git a/suite/auto-sync/src/autosync/cpptranslator/Differ.py b/suite/auto-sync/src/autosync/cpptranslator/Differ.py index b7f6f3309..03aef025e 100755 --- a/suite/auto-sync/src/autosync/cpptranslator/Differ.py +++ b/suite/auto-sync/src/autosync/cpptranslator/Differ.py @@ -208,7 +208,11 @@ class Differ: cur_nid: str = None def __init__( - self, configurator: Configurator, no_auto_apply: bool, testing: bool = False + self, + configurator: Configurator, + no_auto_apply: bool, + testing: bool = False, + check_saved: bool = False, ): self.configurator = configurator self.no_auto_apply = no_auto_apply @@ -219,6 +223,7 @@ class Differ: self.parser = self.configurator.get_parser() self.differ = dl.Differ() self.testing = testing + self.check_saved = check_saved self.diff_out_dir = get_path("{CPP_TRANSLATOR_DIFF_OUT_DIR}") if self.testing: @@ -247,6 +252,9 @@ class Differ: for sp in self.conf_arch["files_to_translate"] ] self.load_persistence_file() + if check_saved: + self.check_saved_patches() + print("Save file is up-to-date.") def load_persistence_file(self) -> None: if self.testing: @@ -269,6 +277,7 @@ class Differ: exit(1) def save_to_persistence_file(self) -> None: + print("\nSave choices...\n") with open(self.persistence_filepath, "w") as f: json.dump(self.saved_patches, f, indent=2) @@ -758,6 +767,7 @@ class Differ: old_filepath, new_file[k]["nodes"], old_file[k]["nodes"] ) self.patch_files(patches) + self.save_to_persistence_file() log.info("Done") def patch_files(self, file_patches: dict[Path, list[Patch]]) -> None: @@ -817,6 +827,81 @@ class Differ: "// Edit the file to your liking. The result will be written 'as is' to the source file.\n" ).encode() + def check_saved_patches(self): + new_file = dict() + old_file = dict() + i = 0 + for old_filepath, new_filepath in zip(self.old_files, self.translated_files): + new_file[i] = { + "filepath": new_filepath, + "nodes": self.parse_file(new_filepath), + } + old_file[i] = { + "filepath": old_filepath, + "nodes": self.parse_file(old_filepath), + } + i += 1 + + # diff each file + for k in range(i): + old_filepath = old_file[k]["filepath"] + diffs_to_process = max(len(new_file[k]["nodes"]), len(old_file[k]["nodes"])) + if diffs_to_process == 0: + continue + filename, node_id = self.all_choices_saved( + old_filepath, new_file[k]["nodes"], old_file[k]["nodes"] + ) + if filename or node_id: + print( + f"{get_path('{DIFFER_PERSISTENCE_FILE}').name} is not up-to-date!\n" + f"{filename} still requires a user decision for node {node_id}.\n" + f"If the file is good as it is, " + f"commit any changes to it and run the Differ again and choose 'O' to save them." + ) + exit(1) + + def all_choices_saved( + self, old_filepath, new_nodes, old_nodes + ) -> tuple[str, str] | tuple[None, None]: + """Returns the a (filename, node_id) which is not saved in the save file. Or None, if everything is ok.""" + if old_filepath.name not in self.saved_patches: + return old_filepath.name, None + + new_nodes = { + k: v + for k, v in sorted( + new_nodes.items(), key=lambda item: item[1].start_byte, reverse=True + ) + } + old_nodes = { + k: v + for k, v in sorted( + old_nodes.items(), key=lambda item: item[1].start_byte, reverse=True + ) + } + + # Collect all node ids of this file + node_ids = set() + for new_node_id, old_node_id in zip(new_nodes.keys(), old_nodes.keys()): + node_ids.add(new_node_id) + node_ids.add(old_node_id) + + for self.cur_nid in node_ids: + self.cur_new_node = ( + None if self.cur_nid not in new_nodes else new_nodes[self.cur_nid] + ) + self.cur_old_node = ( + None if self.cur_nid not in old_nodes else old_nodes[self.cur_nid] + ) + if ( + old_filepath.name in self.saved_patches + and self.cur_nid in self.saved_patches[old_filepath.name] + ): + saved = self.saved_patches[old_filepath.name][self.cur_nid] + if not self.saved_patch_matches(saved): + return old_filepath.name, self.cur_nid + return None, None + def parse_args() -> argparse.Namespace: parser = argparse.ArgumentParser( @@ -833,7 +918,7 @@ def parse_args() -> argparse.Namespace: "-a", dest="arch", help="Name of target architecture (ignored with -t option)", - choices=["ARM", "PPC, AArch64", "Alpha"], + choices=["ARM", "PPC", "AArch64", "Alpha"], required=True, ) parser.add_argument( @@ -846,6 +931,12 @@ def parse_args() -> argparse.Namespace: parser.add_argument( "-t", dest="testing", help="Run with test configuration.", action="store_true" ) + parser.add_argument( + "--check_saved", + dest="check_saved", + help=f"Check if patches in {get_path('{DIFFER_PERSISTENCE_FILE}')} is up-to-date.", + action="store_true", + ) arguments = parser.parse_args() return arguments @@ -865,11 +956,14 @@ if __name__ == "__main__": else: cfg = Configurator(args.arch, get_path("{CPP_TRANSLATOR_CONFIG}")) - differ = Differ(cfg, args.no_auto_apply, testing=args.testing) + differ = Differ( + cfg, args.no_auto_apply, testing=args.testing, check_saved=args.check_saved + ) + if args.check_saved: + exit(0) + try: differ.diff() except Exception as e: - raise e - finally: - print("\nSave choices...\n") differ.save_to_persistence_file() + raise e diff --git a/suite/auto-sync/src/autosync/cpptranslator/Tests/test_patches.py b/suite/auto-sync/src/autosync/cpptranslator/Tests/test_patches.py index bb605bcbc..f84b38e5f 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/Tests/test_patches.py +++ b/suite/auto-sync/src/autosync/cpptranslator/Tests/test_patches.py @@ -115,7 +115,7 @@ class TestPatches(unittest.TestCase): patch, syntax, b"void printThumbLdrLabelOperand(MCInst *MI, unsigned OpNo, SStream *O){ " - b"add_cs_detail(MI, ARCH_OP_GROUP_THUMBLDRLABELOPERAND, OpNo); " + b"add_cs_detail(MI, ARCH_OP_GROUP_ThumbLdrLabelOperand, OpNo); " b"int i = OpNo; " b"}", ) diff --git a/suite/auto-sync/src/autosync/cpptranslator/patches/AddCSDetail.py b/suite/auto-sync/src/autosync/cpptranslator/patches/AddCSDetail.py index 45bccbc6f..fcb5f912b 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/patches/AddCSDetail.py +++ b/suite/auto-sync/src/autosync/cpptranslator/patches/AddCSDetail.py @@ -84,7 +84,7 @@ class AddCSDetail(Patch): self, src: bytes, fcn_def: Node, fcn_id: bytes, params: bytes ) -> bytes: op_group_enum = ( - self.arch.encode("utf8").upper() + b"_OP_GROUP_" + fcn_id[5:].upper() + self.arch.encode("utf8") + b"_OP_GROUP_" + fcn_id[5:] ) # Remove "print" from function id is_template = fcn_def.prev_sibling.type == "template_parameter_list" @@ -105,7 +105,7 @@ class AddCSDetail(Patch): + op_num_var_name + b");" ) - elif op_group_enum == b"ARM_OP_GROUP_REGIMMSHIFT": + elif op_group_enum == b"ARM_OP_GROUP_RegImmShift": return b"add_cs_detail(MI, " + op_group_enum + b", ShOpc, ShImm);" elif is_template and op_num_var_name in params: mcinst_var = get_MCInst_var_name(src, fcn_def) diff --git a/suite/auto-sync/src/autosync/cpptranslator/patches/Includes.py b/suite/auto-sync/src/autosync/cpptranslator/patches/Includes.py index c3eb0caf4..d8bc3e1d6 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/patches/Includes.py +++ b/suite/auto-sync/src/autosync/cpptranslator/patches/Includes.py @@ -245,7 +245,6 @@ def get_AArch64_includes(filename: str) -> bytes: case "AArch64BaseInfo.h": return ( b'#include "../../utils.h"\n' - + b'#include "capstone/arm.h"\n\n' + b"#define GET_REGINFO_ENUM\n" + b'#include "AArch64GenRegisterInfo.inc"\n\n' + b"#define GET_INSTRINFO_ENUM\n" diff --git a/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json b/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json index 3bb9163df..8fe03810d 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json +++ b/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json @@ -1500,5 +1500,881 @@ "new_hash": "02eaaa869cf975da8203666135470c113ad9246dd2f73061dbf6ee1706683299", "edit": "" } + }, + "AArch64Disassembler.c": { + "\"AArch64GenInstrInfo.inc\"": { + "apply_type": "OLD", + "old_hash": "cf7aa34be7a72b5363681d20acdec9b28e904e495835884c103f3e6670de28a3", + "new_hash": "", + "edit": "" + }, + "AArch64_LLVM_getInstruction": { + "apply_type": "OLD", + "old_hash": "725effa985946d8b86b44d9f5bc3c5ae22b415d3ddeb6ed8c850ce09599faf69", + "new_hash": "", + "edit": "" + }, + "DecodeAddSubImmShift": { + "apply_type": "OLD", + "old_hash": "e4d6f979492d1caa080401a5a67a052771bafd2440ac9d95bd1c3ddc99ea40a3", + "new_hash": "f0abaf4318761d265396777fbe530c935878375fb4a12089aa35a782649ce01a", + "edit": "" + }, + "DecodeAdrInstruction": { + "apply_type": "OLD", + "old_hash": "b368887ed1bc790c7f3670e381a2860825b8665103db17f7a4339b1f920609e0", + "new_hash": "774343e7c81b0fba91cbb35d514910bfdd4e71df5b30b0f31c9db8a96cb7e463", + "edit": "" + }, + "DecodeFMOVLaneInstruction": { + "apply_type": "OLD", + "old_hash": "dac4e494466b422ed0366fe0f9fc89c252137e8254a90d051c106dcf5d88e568", + "new_hash": "34fcd7054e57a9efaf3acb6d99c27d739c4025446b3233ce1bd5978afcde8f85", + "edit": "" + }, + "DecodeMRSSystemRegister": { + "apply_type": "OLD", + "old_hash": "b586961a60ec97c7c0ae0536e5744c2f4b6094618a331bdc1a2b4e0f671b35f5", + "new_hash": "f1062b203a1f4813f0447a5b9f8b09d9d43d328ce3b355022d84836d4e8fb9f2", + "edit": "" + }, + "DecodePCRelLabel16": { + "apply_type": "OLD", + "old_hash": "6fe796c9319122e8126e9d5c3d8a1dbbb612dedb85b8f1ce7d543fe7990e5bd1", + "new_hash": "8ceaaedebd2f2438e12e51225bd52ad8155d321a46308dd65a544678cc1a83cb", + "edit": "" + }, + "DecodePCRelLabel19": { + "apply_type": "OLD", + "old_hash": "4b926d92681cab90df5f76ca817225923046f96afbd7ddef991e9d34d4b50455", + "new_hash": "fd6f78c3ef24df84bc4e7d727e62d62d3ddf475f5aaa94f6b5ff35a1e287ae75", + "edit": "" + }, + "DecodeSyspXzrInstruction": { + "apply_type": "OLD", + "old_hash": "f18f29407e58f88ca4697c770773baceaaa9824d5b2110bb8172c82cca86c706", + "new_hash": "b31e6d7f9c360cad5eab2c9d8d9e89784fbef9393d7839bb6079e995ff063ab4", + "edit": "" + }, + "DecodeSystemPStateImm0_15Instruction": { + "apply_type": "OLD", + "old_hash": "4f537b4b005000621707c91b04175d2c586a9a7320e362bf5b3cc2019d62941c", + "new_hash": "1ff2252bcdd3f95706b0cb52980c50bedeb2106a81696db21ba3d4c74b8c025c", + "edit": "" + }, + "DecodeSystemPStateImm0_1Instruction": { + "apply_type": "OLD", + "old_hash": "3518d2bbc21bf37f6d4c0ac5c1e54376209172f99115357c91d10ce139ed9cca", + "new_hash": "880b67d4232b75842256cbd59f134af2ccdc1b3bf497e76c9720d5e9aba0f008", + "edit": "" + }, + "DecodeTestAndBranch": { + "apply_type": "OLD", + "old_hash": "f58f0c4ece9f9bde828bf325986356a06beb3347378acc1fff7863d05edbe3c0", + "new_hash": "5680945bb62fd995410adce8d533790df76c4f718dbaf020af1e9e8ebd340a3e", + "edit": "" + }, + "DecodeUnconditionalBranch": { + "apply_type": "OLD", + "old_hash": "5ffd532aeef62ee49a178535bd5c7ad6b9cbf24c48696fdb7e3d28f318d0819d", + "new_hash": "950c3db853fcfc490b7412f9f13e01dc94b97d40e2019a0be60306063c1f9883", + "edit": "" + }, + "DecodeUnsignedLdStInstruction": { + "apply_type": "OLD", + "old_hash": "cbaa0ac1813ebaeb77c095a5248fc1e8ae1691c1d281fc20af9c7f44e714918b", + "new_hash": "e27c2e7b376d3cb7ec92307eab3933bb11edcf4bbb84f855c8e38e28357bbd12", + "edit": "" + }, + "createAArch64Disassembler": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "c466ea832bdaa3d577e658475e744c292a1060fc2723ae3898c22543b72a7819", + "edit": "" + }, + "createAArch64ExternalSymbolizer": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "dd985aae4e73aa9cf93a1bc361f096c86f494d6ddd36796e0a71cd3078310d4c", + "edit": "" + }, + "getInstruction": { + "apply_type": "OLD", + "old_hash": "6c707dd9dcb9508f47390493354753a01f2de9f325d8e14da74b103e8db69181", + "new_hash": "45ace01a528de25e7a8cf8a7efc348c27e3df7ef7cbc11089433347e69651a9a", + "edit": "" + }, + "isInvalidPState": { + "apply_type": "OLD", + "old_hash": "409b0c65d1377e5afdf84542cdfed9a082ec6478eff942046b749ed5e5a4db09", + "new_hash": "e92f6ab796a3e86b0c691b2b80d97bf00a56f0d6ddf789a8ae561c06cc3bba6e", + "edit": "" + }, + "suggestBytesToSkip": { + "apply_type": "OLD", + "old_hash": "60ef872c09331b62acb268cdaf5ee70507a57494b217fb7030bd95adc08dff9f", + "new_hash": "c24dfddb7b663904060351f02b764560d157405d3e37656e9a6bf1ddc12b3ba7", + "edit": "" + } + }, + "AArch64InstPrinter.c": { + "AArch64_LLVM_getRegisterName": { + "apply_type": "OLD", + "old_hash": "a6fd181831f522a4b4c8c60d86902acb89f8dbef0dcb0ec6191761f7fbf7c2b9", + "new_hash": "", + "edit": "" + }, + "AArch64_LLVM_printInstruction": { + "apply_type": "OLD", + "old_hash": "9d4a5c88e2613ae43e66c463f9c34570817dfd5aaa061b5c36b6f8d5e6c069c0", + "new_hash": "", + "edit": "" + }, + "DECLARE_printComplexRotationOp": { + "apply_type": "OLD", + "old_hash": "fbd871c8909aa828d35ba07e3f4910684f4e519bf58ff663498e378b6724b4be", + "new_hash": "", + "edit": "" + }, + "DECLARE_printImmSVE_S32": { + "apply_type": "OLD", + "old_hash": "48839ad627bca5acd0c74b9747eeade3df66defafe2d9a0718643ec70cbae6f6", + "new_hash": "", + "edit": "" + }, + "DECLARE_printImmSVE_S64": { + "apply_type": "OLD", + "old_hash": "29310b5b9cc852db52dfc9886471bbe2aac94cdacdafa772e4e34a8678365185", + "new_hash": "", + "edit": "" + }, + "DECLARE_printImmSVE_U32": { + "apply_type": "OLD", + "old_hash": "71eebb5677efd065d99c77887b6380afbc190edbc4cb37f859f9d441e5c86bfd", + "new_hash": "", + "edit": "" + }, + "DECLARE_printImmSVE_U64": { + "apply_type": "OLD", + "old_hash": "2303e6926c29b1fcee909c3090a929ccdd5f43c6433e12d5afa65200b8f2439b", + "new_hash": "", + "edit": "" + }, + "DEFINE_isSignedType": { + "apply_type": "OLD", + "old_hash": "3ea732e1f2870a592203da725a279d1cb48e1486220c3cb0f91c6e331e53eacf", + "new_hash": "", + "edit": "" + }, + "DEFINE_printComplexRotationOp": { + "apply_type": "OLD", + "old_hash": "ea11305972ef41cf2c7dd43e9c4498b8eb933f2c0289ce020473b186ca1cd295", + "new_hash": "624d7afe0268c218cd992c92098968274aa6ef375d5dd5479c84b9871e1182e5", + "edit": "" + }, + "DEFINE_printExactFPImm": { + "apply_type": "OLD", + "old_hash": "84fb4753336b8940fe6b3b64de4cd3cc4217f40da925773c2dcc8a6a69c46880", + "new_hash": "9d2e650c94861d2e792aa324bc8697cdf0498fe29980220a845b5ab85eda5293", + "edit": "" + }, + "DEFINE_printGPRSeqPairsClassOperand": { + "apply_type": "OLD", + "old_hash": "565f853c1440dc25243a5d33b14a299849463f6ea9f85b186949c400459481df", + "new_hash": "ec4f00b5e79d88ad6224d97b726a9e3a5dd9ae22ba344f0b53762bb45b524f66", + "edit": "" + }, + "DEFINE_printImm8OptLsl": { + "apply_type": "OLD", + "old_hash": "33f174bc27e4cefde3bb86b0aee8fed1852e3af613c56fba6e018db72a45d242", + "new_hash": "2d7f93249d89e7b089de23971a0633b33e5a57ea5fd3c730f2f3c824a7db6436", + "edit": "" + }, + "DEFINE_printImmRangeScale": { + "apply_type": "OLD", + "old_hash": "a5aa1ef98fe6f8f49d3a1fb23791ba0055a081eede26aded6b35c3eda82217fe", + "new_hash": "c5529caf426e1d9e57d8a0a57b6c65f2aaa9ba932ac1a45c8ee0e1371427f5ed", + "edit": "" + }, + "DEFINE_printImmScale": { + "apply_type": "OLD", + "old_hash": "cae40008a6826b7eca0cb918383af243c7e7b8b4eb069d95027f3baa35ef4f85", + "new_hash": "bd78e132e05b8d26ed5d4aa733830c89c7d51f256085fbfc5ec8cf249b96efbb", + "edit": "" + }, + "DEFINE_printLogicalImm": { + "apply_type": "OLD", + "old_hash": "8b3abd421a02b9d2ffc3ea039295e2436ad31bc7ab206375e75afcb45ded712e", + "new_hash": "bd1b720ec0f4f73e36b3852ad2678bb7ab32f6e67a2dda13f58857a13f46c796", + "edit": "" + }, + "DEFINE_printMatrixIndex": { + "apply_type": "OLD", + "old_hash": "b7a30417669c37e589979b31d269ff7fd4308d45aecc9f5459731b926782fe62", + "new_hash": "c78315702f0d814f9de242d418508e4355cd92aba893137765a3a520d0a5cffc", + "edit": "" + }, + "DEFINE_printMatrixTileVector": { + "apply_type": "OLD", + "old_hash": "baa308ba6d8836d37b60bce89d484f982e3b7bcea1c1baa76e7d70195854189c", + "new_hash": "fa77685905ff5cb6ce7f643e081c3f0dea1d12d392c11db35d1635f086c14d7d", + "edit": "" + }, + "DEFINE_printPredicateAsCounter": { + "apply_type": "OLD", + "old_hash": "2bd81a63a0efdbb2ca9178d9fa559cabf1e672091edd134ebd85f9ab7c73df59", + "new_hash": "1d3e76fdff415cd4e730d4aae0a027d83db300df36cc93bb61c72c43956242f7", + "edit": "" + }, + "DEFINE_printPrefetchOp": { + "apply_type": "OLD", + "old_hash": "653d5842dc332869863242f9370e8be13cde7e7bdd4d03978b3c94216279c14e", + "new_hash": "d5da8b7c19bf82dbf476c754911ea09818bf67cc14ba8c742e49fbe09c8a6281", + "edit": "" + }, + "DEFINE_printRegWithShiftExtend": { + "apply_type": "OLD", + "old_hash": "f4a50427af56432f6563c289619e280e3eb53c6bea9d5637df16ae6b67941708", + "new_hash": "56638b974e9bbc89e7b0eb72131915a46f11ff3314e83c3de015e7d3b6bdc365", + "edit": "" + }, + "DEFINE_printSImm": { + "apply_type": "OLD", + "old_hash": "15e5715e3fed848300dbb12d7c73b5a23cf879ff48e8eafa5679635c8a51a6e6", + "new_hash": "e80aa384b762b05f55486de724bbdc8e1e97244152ab95f996a471c4abc44dc4", + "edit": "" + }, + "DEFINE_printSVELogicalImm": { + "apply_type": "OLD", + "old_hash": "22459ca70b2b08878d567606bea59a1bc833497d70afb7d8f8b03a3c3010c845", + "new_hash": "7f5e02648af514f0c434b2628446c08c25f195e605128b4579491933ed819394", + "edit": "" + }, + "DEFINE_printSVERegOp": { + "apply_type": "OLD", + "old_hash": "6b4ca26f6f601906cc383a6b99f24fd3cf806590b33252ee5ca6ff9bc664abb7", + "new_hash": "29769afc28414190bbb4dd45295466c63ff5ee7ef7687733700b843731d9b3c6", + "edit": "" + }, + "DEFINE_printTypedVectorList": { + "apply_type": "OLD", + "old_hash": "3cb6fe1ac61c6849eb71265509c85cd1a7d0dade63b4163481ce3eb75c6dcbdc", + "new_hash": "3c37c4f9484dbd2582a793960ef98b79a5e4079b5771842a7be02fdf1929c3b7", + "edit": "" + }, + "DEFINE_printVectorIndex": { + "apply_type": "OLD", + "old_hash": "bad3f3c9c5302a6990137b97d6eadcbaef32a51fcdfc06ee2e8f768e7c889d82", + "new_hash": "", + "edit": "" + }, + "applyTargetSpecificCLOption": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "dc34177ae1a9e57eb1c9cdda2823d7b41e35b727c984dd52a0efe8c08d20240c", + "edit": "" + }, + "getLdStNInstrDesc": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "90405a0ff3e43a1e6a04b4471682940d3ba7e1129edb900d8c421456f4d417e7", + "edit": "" + }, + "getNextVectorRegister": { + "apply_type": "OLD", + "old_hash": "c0f99f3985416a1cb24218ccd6cde7def7f82f1f1dc8a23bb2b4643cf39fa11f", + "new_hash": "b5bf66ba7df166e06126cabd0af1a4ae7a780720fffcab54539d12ec7130669c", + "edit": "" + }, + "getRegName": { + "apply_type": "OLD", + "old_hash": "5743d8b87eeea77c3f750f55ef227bac0f96b0db4c9fde1890612e60f7afb22b", + "new_hash": "", + "edit": "" + }, + "isTblTbxInstruction": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "3581dd973da17ce89535b602bc830bcbeccbac95b8be27a5d79961263c3e21df", + "edit": "" + }, + "isValidSysReg": { + "apply_type": "OLD", + "old_hash": "82fbca3fc3f5d11400ab54ae3d4bb68ac6403fe68c9f09fe36910285fddc04dd", + "new_hash": "eebb7ed4a6d075c33946feb49acfe255d21ee92067d563706f5439f283acaf78", + "edit": "" + }, + "lookupSysReg": { + "apply_type": "OLD", + "old_hash": "d07b65fbc95b1b9c876b597c7c2680e43e4dcad22ea0bbb67e9c18f9d773c33e", + "new_hash": "dd27a9674bdd26026e12382a9e5151a1537129cc27fd38940ea69c6a4fa7d9d0", + "edit": "" + }, + "printAMIndexedWB": { + "apply_type": "OLD", + "old_hash": "3008a6b5f16e522f302e09cd7e05514fb448944fac7372808078671c466c3bf0", + "new_hash": "3e918783209f6e82f4bcdf5b8065d44c2b1b904c895d02c7ff0268001b0ad9df", + "edit": "" + }, + "printAddSubImm": { + "apply_type": "OLD", + "old_hash": "0ec508ed20c61a37c2f9a990c3b74675cc523450ca27a353106fd0531a56979e", + "new_hash": "a9326a2ac2a9fb289a45aac83efdb3869581da304f08c1e99706b5ce23a7ec33", + "edit": "" + }, + "printAdrAdrpLabel": { + "apply_type": "OLD", + "old_hash": "829d64eeb61dcbe2fbbb12176ac0f6c0724de4d77f476285d86118b00bae3ba8", + "new_hash": "5a1292b01d3afb61a40b2d1b7361dd45e9b0e63fd3a7033af1f81b30d08dbdaa", + "edit": "" + }, + "printAdrLabel": { + "apply_type": "OLD", + "old_hash": "49da07f14e94a89fee05ef8f91f4a9df664be744a62233da8e2fccf728c455f5", + "new_hash": "", + "edit": "" + }, + "printAdrpLabel": { + "apply_type": "OLD", + "old_hash": "907918a2a10d59d0a16e48ff9571da49891e6c84b91410930996a9d8ead53c69", + "new_hash": "", + "edit": "" + }, + "printAlignedLabel": { + "apply_type": "OLD", + "old_hash": "318bd3c83e1624766efc40367ba62f3549ef2999e736fc72a06e12d67c9ca71e", + "new_hash": "099a55007ceaa4286a7f3ef43e14493e3e9825d7df13e8941c102e33864915b3", + "edit": "" + }, + "printArithExtend": { + "apply_type": "OLD", + "old_hash": "dd1fd0d4e0fc195ad7f3c33b0b53e719f37cddf2947ad62025ffd83b450d473b", + "new_hash": "e98d1a7c1e8eec5662b69c45b0ce855105f8e88cf0b10ddf1e921ecac6e1ac7a", + "edit": "" + }, + "printBTIHintOp": { + "apply_type": "OLD", + "old_hash": "7490e8f20bbb65e9532b454d655b9f71ac05d3c41471141908ebd376d530b0cf", + "new_hash": "391d07b1b172839d4c8c0293dcd4ac75279a8566f7a080d6e8351267964dd052", + "edit": "" + }, + "printBarrierOption": { + "apply_type": "OLD", + "old_hash": "f7262094750aacc7f15fb6c74a7fb0f11075515bab1913850b95768dcc499cc9", + "new_hash": "ae1107c35d3a72b5dda21682bf12c4ff4450972d5f95d0b64a4465e7a409574b", + "edit": "" + }, + "printBarriernXSOption": { + "apply_type": "OLD", + "old_hash": "71d1a633b96811f56e1258094601bd74de0ba60f28470ae6e4fa28b4f85d41b6", + "new_hash": "21d27d6fb24bb053b260e0a680896ff03e0236ed6371cc1a6b4fd7eafdcac6ab", + "edit": "" + }, + "printFPImmOperand": { + "apply_type": "OLD", + "old_hash": "be32674a369ac0c3f283ebbeb6b183827d9c8bb19e911ba24bdeb643f8c62c33", + "new_hash": "ffba79af5831d2b1e18e9bbabbb1909f9f615b71e79f1aa5391df8b20c04a978", + "edit": "" + }, + "printImm": { + "apply_type": "OLD", + "old_hash": "2455852c51c062af8132821769b407bc6c8d47d6b3ce251366904cc3ac29baa8", + "new_hash": "c8c71e82ee6b0e4e53f1c7f65d0d372682940e74436387d2bec97c0eef7c84d6", + "edit": "" + }, + "printImmHex": { + "apply_type": "OLD", + "old_hash": "366549761d8a12341c5487b9bd85ef241fc334655b08721aaa8bcadff1160371", + "new_hash": "5a2d831c2401fa5f3f6b678144892d00b08e86548fbf5cec1187f7a135e64555", + "edit": "" + }, + "printImmSVE": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "17f10675b64669dcd5172429ecc66cb7688f6d1d40fd634a6ab838e3310b64c0", + "edit": "" + }, + "printInst": { + "apply_type": "OLD", + "old_hash": "d10c9bd536e404847c2e40bce4e3da86b891fbb66b15d868c0be57f485f3f1ac", + "new_hash": "", + "edit": "" + }, + "printMRSSystemRegister": { + "apply_type": "OLD", + "old_hash": "55a382b309e67dcebb369bd44546e836b95861c15fe4542ed6f892583b07e9d9", + "new_hash": "3992e3da8230242add5396c12ec9e3c17c11d708ed11772b934bdbf0c52f6262", + "edit": "" + }, + "printMSRSystemRegister": { + "apply_type": "OLD", + "old_hash": "39e27621256ceb888864484a28208b1534953009f1b30be2a4d74fead721894c", + "new_hash": "fe666189ac3b6e280014daaeb3f5dff70fd3c429d638fe2b4d5054c0204da0f7", + "edit": "" + }, + "printMemExtend": { + "apply_type": "OLD", + "old_hash": "5707160854c91659e030e574c5986c76e123b4f0e1ccf97509cfaa6d16627e82", + "new_hash": "3f6b1edb3e484e26a88d474d9755e4c0299da9c44549088e56070f92524bf4ac", + "edit": "" + }, + "printMemExtendImpl": { + "apply_type": "OLD", + "old_hash": "c34add354a462299faae1982df71cd1301bf9a596a45121054b997b7c2505517", + "new_hash": "5c19335819dd87b44a6a3a2668b37478cd2860c1b8249c845670bdea2f98a9bb", + "edit": "" + }, + "printOperand": { + "apply_type": "OLD", + "old_hash": "bad0223bc0b3d47705fcf1a3de6294040f41e619bb88baf7622f79f4a9c196fb", + "new_hash": "5794b32405e7d6a5c51b058e086cd978553996fe7395ddf9c046b4879620512d", + "edit": "" + }, + "printPSBHintOp": { + "apply_type": "OLD", + "old_hash": "919dcd459eee7daf9eaf23ec4e463bd066e7c461366a2ea8754c77d33647f1d1", + "new_hash": "8d8bd9a276e3f9811eb213601bc07d8aa2d8c7e6914d43639427f59a2ba0ab49", + "edit": "" + }, + "printPostIncOperand": { + "apply_type": "OLD", + "old_hash": "b055ee50d42dbe7b69adfe3625258e392ef376c74bc7a1fdd1422a108daffd13", + "new_hash": "1c9ca6bfc5801c5ea025419d640d7f4ef6c6a9d79321a491e7b5bfd8dde73462", + "edit": "" + }, + "printRPRFMOperand": { + "apply_type": "OLD", + "old_hash": "4c1bb639354ce7d4be9c4ee967d571b0e6179eea23a0d651915cfb49c02a9d34", + "new_hash": "1b9a563b6158136a94c14fed167e61daa1279115c8d74f2272f5fa8cdb156ce6", + "edit": "" + }, + "printRangePrefetchAlias": { + "apply_type": "OLD", + "old_hash": "6c822a316e30241156879d677559b3c0fe1bd6dfe5e219ceec81f6a39f8ed7ef", + "new_hash": "4d3ef668b725d469213cbf614431c3471006fb6af0b1e3d48d5675dfdab9e69c", + "edit": "" + }, + "printRegName": { + "apply_type": "OLD", + "old_hash": "6713f913e8d8f9f2144ddb394d485a9b6dd4e2975d0d28d69252b903892c3def", + "new_hash": "", + "edit": "" + }, + "printRegNameAlt": { + "apply_type": "OLD", + "old_hash": "924a2c423f59f680ca5c9c5131ac3c52d0b525201a84eaf2288311dbd1a5fe04", + "new_hash": "", + "edit": "" + }, + "printSIMDType10Operand": { + "apply_type": "OLD", + "old_hash": "b6e562d86fd6791053fd539f53d3ad2770e5a600ccfbc2af966594d90d757827", + "new_hash": "dc79bb6126a53e2b35eff8a39234c513c060f9b3ed10d970e9e0f3ad8cfe19af", + "edit": "" + }, + "printSVCROp": { + "apply_type": "OLD", + "old_hash": "0d65151f55e3938701ef097ca0a16ffd868ae191a15d8329ba3dc29bc9a36d95", + "new_hash": "7705462f94d6a5b21db30dab5bf0ce7b612f5f861e97c1942eb826861047067d", + "edit": "" + }, + "printSVEPattern": { + "apply_type": "OLD", + "old_hash": "fa41064f8852c15334745f29f622a606cb341be16eb4959b340417b0a682eff7", + "new_hash": "77aef0a120cc4fb1cdd668113cfb6f8dfbc5018bcf375ee745d2f415e6ea1717", + "edit": "" + }, + "printSVEVecLenSpecifier": { + "apply_type": "OLD", + "old_hash": "12546ccb31f7b4cdea8f3bab5c72164ae1174195b90b4b487e4364109bb1f025", + "new_hash": "d7bf289de98efd77f0e3b54329de085ddd01fc8c7953a844673a33f8f1e83d80", + "edit": "" + }, + "printShifter": { + "apply_type": "OLD", + "old_hash": "8780e3d55b20ca3d0fcd56253bdc12e5e29c78b5ebed404468a6e62e28a6b7e1", + "new_hash": "1a7340ea98ddfc471529d13620851ce811605cb33374e2d2935e0a4ad23c48ca", + "edit": "" + }, + "printSysAlias": { + "apply_type": "OLD", + "old_hash": "545512a84bc61032f5dcb350b278a03b5e46841ff8600336b077e221b15cac91", + "new_hash": "bb9b756f6b10697e649933c71d62f9da17a8c7b593c4640164ca4049ac278f14", + "edit": "" + }, + "printSysCROperand": { + "apply_type": "OLD", + "old_hash": "4365ffcfb7610b3d99f1c4366c6075bea2d97f1aa0e9f6903961a044e414a92f", + "new_hash": "aeb33a6e608ea95c13003280a930fd4fd976035ca3952b7ef19956c84d091e6f", + "edit": "" + }, + "printSyspAlias": { + "apply_type": "OLD", + "old_hash": "d0554a4751c8b0189f7cbbe2a41a4a6f945ad20aae9e0d17dfff0f2a0eb16609", + "new_hash": "5df179695096301fd3ab92a005c4b67d4c4e063a71b7da3b8b58a1c03762b27d", + "edit": "" + }, + "printSyspXzrPair": { + "apply_type": "OLD", + "old_hash": "09aedf75d181cc9c7a9e4f942018f96ea595826d507380789ca30dcf9ad84b95", + "new_hash": "eae4aac4b34f6fc8501568bcd83c3a905259fd9bfc8a8a8fd06721467208cd32", + "edit": "" + }, + "printSystemPStateField": { + "apply_type": "OLD", + "old_hash": "4c07d2a91d7998bc3b667d4cdfa31c31dbaac6535ca7735984502d955562da19", + "new_hash": "4297502f835ed48d48b5e637644ddd70df0189560ab60f45b708083bf01b68a0", + "edit": "" + }, + "printUImm12Offset": { + "apply_type": "OLD", + "old_hash": "4eac20c0c67389228d78bdae46a29e5f32df7ad2202dd5893dabffba49319b7d", + "new_hash": "47363cd6a2686d6a9e73271238c087d86d9d6ecf32757caf60004151785270f1", + "edit": "" + }, + "printVRegOperand": { + "apply_type": "OLD", + "old_hash": "7559da8c8c54fe9a399ef66515b2a34fc25c2312cb1331b1ca3b51d59e2a9f95", + "new_hash": "97ad0e3c86f991dc8f2b07a4d6188fad8f61fd15dbfb43d527dbb29b851a423a", + "edit": "" + }, + "printVectorIndex": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "8247fcc4b244c9ac9cf912b5e34f35f010ecd75c2a637d146f290d87950e3e57", + "edit": "" + }, + "printVectorList": { + "apply_type": "OLD", + "old_hash": "b32871b8dfd97a2aa17d98a965060e399075a64010d740bb71364da6c2ea666e", + "new_hash": "28013ffeef0a3b287e0277976cddf9e983fb4f334988013bf61002f7a4df5120", + "edit": "" + } + }, + "AArch64InstPrinter.h": { + "CHAR": { + "apply_type": "OLD", + "old_hash": "124752d5ccb0a58a33fda6a56b3019e8ee64c807473745b1024920475a41b6c1", + "new_hash": "", + "edit": "" + }, + "DECLARE_printComplexRotationOp": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "fce2e8a1bcf52e4cee15c639d6dd1ea06daa80101a70821da09a89744770f012", + "edit": "" + }, + "DECLARE_printImmSVE": { + "apply_type": "OLD", + "old_hash": "3a1480e4bea3cb04f44a5e38b6178bb999163db484dfe0382e09994493d5fe15", + "new_hash": "", + "edit": "" + }, + "DECLARE_printMatrixIndex": { + "apply_type": "OLD", + "old_hash": "1529c1641329f4a2d2671dbf20e010a0c4911185528a04e4aee0edcc9db08f21", + "new_hash": "a6d3e38cc44b34ee39d257a5ebf1fcc2a08873a81a76cd27379be1eae804df31", + "edit": "" + }, + "DECLARE_printPrefetchOp": { + "apply_type": "OLD", + "old_hash": "5eabf8f14973634b0e6c3ae130701902224d800b10afcadbd528e35f1a6507ed", + "new_hash": "c13bb1f006d1df40067c2e231dec5ca76f5172df7b58e6b417005bb9083a19b8", + "edit": "" + }, + "DECLARE_printSVERegOp": { + "apply_type": "OLD", + "old_hash": "0aa7571e6104798c55f0b805490867a646f05ed2f3e5c5c06446fa8abedf5599", + "new_hash": "9b06b1f1aa8767f9937fdfa7f3d226ac80e08fa948f7f0e910d3ffc0891c3097", + "edit": "" + }, + "DECLARE_printVectorIndex": { + "apply_type": "OLD", + "old_hash": "812a06ae0581f7b2cbf0025580440716a39506b2f3c4511f13754eff92b40b55", + "new_hash": "", + "edit": "" + }, + "DEFINE_printMemExtend": { + "apply_type": "OLD", + "old_hash": "b4d8d692afc2e76d684f030d5e726653ab27d46189f23fd24dd59e51f93d7820", + "new_hash": "7937a72a3d61ce68fc93e430e85fffdc8a340f6cf36e0b4560191dc84cd0c563", + "edit": "" + }, + "DEFINE_printPostIncOperand": { + "apply_type": "OLD", + "old_hash": "f5270534ba460fe91b3b5f32d9a689437f046f97f7aba10c3e4960c9b01544fa", + "new_hash": "4e307c8cda062824c3f2b3fef783c5f059a9d27864ee17885b6738d5ef3b04c8", + "edit": "" + }, + "DEFINE_printUImm12Offset": { + "apply_type": "OLD", + "old_hash": "ec7e4542129a565d36fdf56432a21390b2f9f92e34db1f1d400791022b5cc0b2", + "new_hash": "c9cd1eb0352f26b7849971a253706ce9e48bbc2ed3a8ad69405631ab8acbf1d3", + "edit": "" + }, + "printAMIndexedWB": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "db56e4bb1f56913177897f46aca4e4653980d5fdb91ea6c50370ef26ecea3820", + "edit": "" + } + }, + "AArch64AddressingModes.h": { + "\"../../MathExtras.h\"": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "c6ce14448320faf6eb6a6386c8917b014947f3ffe02d3741941e3acbb23f408d", + "edit": "" + }, + "AArch64_AM_decodeLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "ef896c6fad724ba54d369419d5151da6c97a01b849f623b005d342609e5b90c5", + "new_hash": "c72862e3ad437c27691a6a099837c2d520b033c2661f3c4ec068eb722e28cb8a", + "edit": "" + }, + "AArch64_AM_encodeLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "d5dbf76f6aa06d7b3544ea5b58fb76dc8460c04d04ebcd9b82042199680205f5", + "new_hash": "3a661f241b3dcbd2d69c66dc2800c6fa7a02f31ea37fb7a0d3884c3a28cd3452", + "edit": "" + }, + "AArch64_AM_getArithExtendImm": { + "apply_type": "OLD", + "old_hash": "d78dc6402e60108cb5d45527fc6e3b9f43b0100947b09bf6c00ff1c605d7825d", + "new_hash": "23d5a52beaf030da7dde7a29431e2ce509a3f87aa4711ce5be1b7acf466ecc47", + "edit": "" + }, + "AArch64_AM_getArithExtendType": { + "apply_type": "OLD", + "old_hash": "79d218366f4fd5764dce211aca080a7f21db0b98e822893b87ecfa3c81e0afd9", + "new_hash": "9929b6d7b72e9db09978ca6556a0ddd9a5beb773ebf4251807bd8d0045785ed9", + "edit": "" + }, + "AArch64_AM_getExtendEncoding": { + "apply_type": "OLD", + "old_hash": "70ba849a78f53b4df1e524573f708df5ade8d797b84677fb3b513d3c4ba56a56", + "new_hash": "06fef398cebbff353bd3ed7e0c978741528ebc17fb2faae05273f522c1cf6a43", + "edit": "" + }, + "AArch64_AM_getFPImmFloat": { + "apply_type": "OLD", + "old_hash": "b586ad814f8de6dc3b68feb12b5d78c77a7ebbbb57b9fd88e5b9fc250f2e708e", + "new_hash": "2ee33736e59ccd7656ca08d9f0f7c09fe4a349cc6b806b570e1796827329f520", + "edit": "" + }, + "AArch64_AM_getMemExtendImm": { + "apply_type": "OLD", + "old_hash": "dc341c24c839f6f1f9884346266c51c21a4306a87ac72517a2b3d7bef8f78dac", + "new_hash": "eef076960aa9d43428ac9cb001a11a3f596864d6914a98dcbc1f67cce12df0ed", + "edit": "" + }, + "AArch64_AM_getMemExtendType": { + "apply_type": "OLD", + "old_hash": "53b39e3e201330bf59e2c424e95d218969d70d1af6981c3ec4ede3e713b27555", + "new_hash": "dcda2985a41926e4e9ed5dd4c180f5116c2b29d86d77bf8e0c171ffa505023a7", + "edit": "" + }, + "AArch64_AM_getShiftExtendName": { + "apply_type": "OLD", + "old_hash": "762c726872355e95ce675da046ec678df04912dc92b2f2843eb104724109835e", + "new_hash": "ec0b773e1ff6fb58959a6e504d7d4886dd7c30d727eb5b95a4832ce79bd724d1", + "edit": "" + }, + "AArch64_AM_isAnyMOVWMovAlias": { + "apply_type": "OLD", + "old_hash": "a4543ef52921c4c2ec3431e76e2485e52ad5cd33670575ae59a03f3c426ac42f", + "new_hash": "f7fa4acfe992ef730d11ebfe3f9bf00de41064b6c94d8761fceee13d20c5105c", + "edit": "" + }, + "AArch64_AM_isLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "0f2526662be162f3f7b0c7e314a4cf84b9ae06765c65936066f12403faf0514c", + "new_hash": "a3abc022cde5c3723e90b80893f43d6ad9fa92a9377c325e6314e53c46bb7652", + "edit": "" + }, + "AArch64_AM_isMOVNMovAlias": { + "apply_type": "OLD", + "old_hash": "590f8dd34c9350fc0060647b59eb4993229dc4efac66e4440e5e70b60cf15393", + "new_hash": "d6750436eb9fdeb320ef3ca7ca1553f34aba170b784478cf7d79c6ee24b105b6", + "edit": "" + }, + "AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "ec6d60c57c806b265b3c9fee831a3b3a4d3dbe403a11cda55f302f15f4b734b6", + "new_hash": "a05137869da94d50d76f322151091ead742f454e3a8983314b680f0d1f486b92", + "edit": "" + }, + "AArch64_AM_isValidDecodeLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "d71e532a582d060cb8265bee31e653a78d604cf43942e263fbc191a4e057750f", + "new_hash": "1db9ec299c9011cafdb6123f35ac97adc44f60ec843303ef5b3b91f299e4f9ef", + "edit": "" + }, + "AArch64_AM_processLogicalImmediate": { + "apply_type": "OLD", + "old_hash": "730839056756a493fdae7b7f0f7681e1374df3373c8d00fe3c4660709e9eee9a", + "new_hash": "531e42bc693973e0b763d46ffc6569f8642e3ab1f72f84b5a2a64770a8588971", + "edit": "" + }, + "DEFINE_isSVEMaskOfIdenticalElements": { + "apply_type": "OLD", + "old_hash": "136da6c1f5958a0dae8ed4bb4a7511636d3ec0cabfd29dedecba160ff48007cd", + "new_hash": "4ed16f566a1b35668328f634f4c0675eb1ebc3bb480f2e261764a99ab4f3f401", + "edit": "" + }, + "isSVEAddSubImm": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "cf3c537cf6b72ea8ff128bb0b95addd2b79479f55ee9f93bed22085a966df803", + "edit": "" + }, + "isSVECpyImm": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "23d609ca42d30dbf3a3b42e4fb54e9e5036946c83f2cdc1760fbbfeb55511fc3", + "edit": "" + }, + "isSVECpyImm16": { + "apply_type": "OLD", + "old_hash": "04550dc8758c9a70231dbae547495e72ff17bd6216b3b7c305de333078dc3481", + "new_hash": "", + "edit": "" + }, + "isSVECpyImm32": { + "apply_type": "OLD", + "old_hash": "ea213479980580721c4790d3071c55eb2b2f79b6ee24e8d905dde73624efcbac", + "new_hash": "", + "edit": "" + }, + "isSVECpyImm64": { + "apply_type": "OLD", + "old_hash": "26524a78bc44955a08a724c105c8afe286e76e81102365b035ee0d22ceb869ad", + "new_hash": "", + "edit": "" + }, + "isSVECpyImm8": { + "apply_type": "OLD", + "old_hash": "f394152c6a340e5319daf456cdc221729c58f77f4cee887d1b0fcd1129c6b412", + "new_hash": "", + "edit": "" + } + }, + "AArch64BaseInfo.c": { + "AArch64SysReg_genericRegisterString": { + "apply_type": "OLD", + "old_hash": "c568ff1f3253b97f6436ea1719d842299c8ac5ff69b8bd74a8daf280a7c69072", + "new_hash": "", + "edit": "" + }, + "genericRegisterString": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "55c9a893cf10f6874c06c65c53caae5ad0d5c16d0a4cdab3eeb72d05adfbfb89", + "edit": "" + }, + "parseGenericRegister": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "6f49608c524a871409229991fbcf547dd6ec21e9d3eb2926ecbfdfcb6cf012f1", + "edit": "" + }, + "utostr": { + "apply_type": "OLD", + "old_hash": "b6e4b77d1010b49c82b249e3ddac01d2cf88d511944bb961d4d3ba0733ebe1e2", + "new_hash": "", + "edit": "" + } + }, + "AArch64BaseInfo.h": { + "\"../../MCInstPrinter.h\"": { + "apply_type": "OLD", + "old_hash": "ea06257675896d185a423f8471328a8b98e74c260aad3e2e614d0ef48a744004", + "new_hash": "", + "edit": "" + }, + "\"AArch64GenSubtargetInfo.inc\"": { + "apply_type": "OLD", + "old_hash": "a9ff2b4e78ccc4f810493816796ab16396e5479829e90ae95718d494220d70b8", + "new_hash": "", + "edit": "" + }, + "\"capstone/aarch64.h\"": { + "apply_type": "OLD", + "old_hash": "a2d71b877312eac71a6f71c48ddb02f65fae335a08a98fb4b2e329d092f6d227", + "new_hash": "", + "edit": "" + }, + "AArch64CC_getCondCodeName": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "4b848f7f5cdaa199e6404968da52860f6a2ac5abf09ac01919d2b60ea86f46ed", + "edit": "" + }, + "AArch64CC_getInvertedCondCode": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "099124a75fb25bc0a8b43864ceb4ec2d413afde926b655f8c96b2b1ee072a0b6", + "edit": "" + }, + "AArch64CC_getNZCVToSatisfyCondCode": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "e25191b3c4cf4aa09d082117a09248d93db5a41cf67b9f36f07b465d8dc40223", + "edit": "" + }, + "AArch64PACKeyIDToString": { + "apply_type": "OLD", + "old_hash": "0fcca4be061abd2b271f19fc5b87a4ae8548b66d0902dce0eda6cc0bb7faa5d1", + "new_hash": "dbba883cef7521240431c0a5748c629680560556638d3015a76bdadf3775c168", + "edit": "" + }, + "AArch64StringToPACKeyID": { + "apply_type": "OLD", + "old_hash": "c5b254e0c9048d8ce32d32e3d3398b30b87bfbd7e2a3705455742cc4bd9b5d1b", + "new_hash": "b33b9fcbadc184ed3effc264225f5f91f038d0300948f2562c3fd392e200226a", + "edit": "" + }, + "AArch64StringToVectorLayout": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "91524ec2f25aa66b8b0a5a07d68620e9cd11cff4447966c1cb82dc757ee99423", + "edit": "" + }, + "AArch64VectorLayoutToString": { + "apply_type": "OLD", + "old_hash": "", + "new_hash": "8a451afd56ab781b7b84c04870723fb54e47f8bc88cd64ba4256a7c5839e269d", + "edit": "" + }, + "getNumElementsFromSVEPredPattern": { + "apply_type": "OLD", + "old_hash": "8a848a6e53011f1cb7dc2bbc3c1f86d918d8d5de7a77bc3098593d716864707d", + "new_hash": "786a01cf018e9e279b5220603be74872efb74cf4dcb4235fd93ea14f04f370da", + "edit": "" + }, + "getSVEPredPatternFromNumElements": { + "apply_type": "OLD", + "old_hash": "5f13d387326039bef5ebc7234175022a5141f7d962635f79140f6c95d7f11b55", + "new_hash": "e11c6579ee9319eefedcc88e4b33c7935a89c5414effa4b677b0ef920eec8494", + "edit": "" + }, + "getWRegFromXReg": { + "apply_type": "OLD", + "old_hash": "c230e2bb05163f8ae15d6bda5ad645fbed31ebe0046e371a347f1064f9c99019", + "new_hash": "b67948211ab096f3a541b11be2f78d9f30ffff76034558c198e991566679eb28", + "edit": "" + }, + "getXRegFromWReg": { + "apply_type": "OLD", + "old_hash": "d3fb4dbdea7dd52ac590777ea9aee8a03f12192addcaca4dfabe4d534a5214de", + "new_hash": "b2475a663b67cb2ce8d5f16994c02b275582b0f0bc663afe4ff105bd6bcbb511", + "edit": "" + }, + "getXRegFromXRegTuple": { + "apply_type": "OLD", + "old_hash": "4c1346113fe176c3418754eb1507d88eea4865ed6d27a0b9238c2ed112667062", + "new_hash": "b148e4b22d7b4797a64a9a818430da372d8224dee020bf5ec049c07677bff5cc", + "edit": "" + } } } \ No newline at end of file diff --git a/suite/auto-sync/src/autosync/path_vars.json b/suite/auto-sync/src/autosync/path_vars.json index cc949b06f..26ac90e4b 100644 --- a/suite/auto-sync/src/autosync/path_vars.json +++ b/suite/auto-sync/src/autosync/path_vars.json @@ -2,6 +2,7 @@ "paths": { "{LLVM_ROOT}": "{AUTO_SYNC_ROOT}/vendor/llvm_root/", "{LLVM_TARGET_DIR}": "{LLVM_ROOT}/llvm/lib/Target/", + "{LLVM_MC_TEST_DIR}": "{LLVM_ROOT}/llvm/test/MC/", "{LLVM_TBLGEN_BIN}": "{LLVM_ROOT}/build/bin/llvm-tblgen", "{LLVM_INCLUDE_DIR}": "{LLVM_ROOT}/llvm/include/", "{VENDOR_DIR}": "{AUTO_SYNC_ROOT}/vendor/", @@ -29,7 +30,11 @@ "{DIFFER_TEST_CONFIG_FILE}": "{DIFFER_TEST_DIR}/test_arch_config.json", "{DIFFER_TEST_OLD_SRC_DIR}": "{DIFFER_TEST_DIR}/old_src/", "{DIFFER_TEST_NEW_SRC_DIR}": "{DIFFER_TEST_DIR}/new_src/", - "{DIFFER_TEST_PERSISTENCE_FILE}": "{DIFFER_TEST_DIR}/test_saved_patches.json" + "{DIFFER_TEST_PERSISTENCE_FILE}": "{DIFFER_TEST_DIR}/test_saved_patches.json", + "{AUTO_SYNC_TEST_DIR}": "{AUTO_SYNC_SRC}/Tests/", + "{MCUPDATER_TEST_DIR}": "{AUTO_SYNC_TEST_DIR}/MCUpdaterTests/", + "{MCUPDATER_OUT_DIR}": "{BUILD_DIR}/mc_out/", + "{MC_DIR}": "{CS_ROOT}/suite/MC/" }, "create_during_runtime": [ "{BUILD_DIR}", @@ -37,7 +42,8 @@ "{CPP_INC_OUT_DIR}", "{CPP_TRANSLATOR_TRANSLATION_OUT_DIR}", "{CPP_TRANSLATOR_DIFF_OUT_DIR}", - "{HEADER_GEN_TEST_ARM64_OUT_FILE}" + "{HEADER_GEN_TEST_ARM64_OUT_FILE}", + "{MCUPDATER_OUT_DIR}" ], "ignore_missing": [ "{DIFFER_TEST_PERSISTENCE_FILE}" diff --git a/suite/cstest/issues.cs b/suite/cstest/issues.cs index 11d846097..ba3ba63dc 100644 --- a/suite/cstest/issues.cs +++ b/suite/cstest/issues.cs @@ -60,7 +60,7 @@ !# issue 1924 SME Index instruction alias printing is not always valid !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0x02,0x00,0x9f,0xe0 == ld1w {za0h.s[w12, 2]}, p0/z, [x0] ; op_count: 2 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za0.s ; operands[0].sme.slice_reg: w12 ; operands[0].sme.slice_offset: 2 ; operands[0].sme.is_vertical: false ; operands[0].access: READ ; operands[0].vas: 0x20 ; operands[0].vector_index: 0 ; operands[1].type: MEM ; operands[1].mem.base: REG = p0 ; operands[1].mem.index: REG = x0 ; operands[1].access: READ ; operands[0].vector_index: 0 ; Registers read: p0 x0 ; Groups: HasSME +0x02,0x00,0x9f,0xe0 == ld1w {za0h.s[w12, 2]}, p0/z, [x0] ; op_count: 3 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za0.s ; operands[0].sme.slice_reg: w12 ; operands[0].sme.slice_offset: 2 ; operands[0].sme.is_vertical: false ; operands[0].access: WRITE ; operands[0].vas: 0x20 ; operands[1].type: PREDICATE ; operands[1].pred.reg: p0 ; operands[1].access: READ ; operands[2].type: MEM ; operands[2].mem.base: REG = x0 ; operands[2].access: READ ; Registers read: w12 p0 x0 ; Registers modified: za0.s ; Groups: HasSME !# issue 1912 PPC register name !# CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, None @@ -228,19 +228,19 @@ !# issue 1843 AArch64 missing VAS specifiers in aliased instructions: mov 16b !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0x40,0x1e,0xb2,0x4e == mov v0.16b, v18.16b ; operands[0].type: REG = q0 ; operands[0].vas: 0x1008 ; operands[1].type: REG = q18 ; operands[1].vas: 0x1008 +0x40,0x1e,0xb2,0x4e == mov v0.16b, v18.16b ; operands[0].type: REG = q0 (vreg) ; operands[0].vas: 0x1008 ; operands[1].type: REG = q18 (vreg) ; operands[1].vas: 0x1008 !# issue 1843 AArch64 missing VAS specifiers in aliased instructions: mov 8b !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0x40,0x1e,0xb2,0x0e == mov v0.8b, v18.8b ; operands[0].type: REG = d0 ; operands[0].vas: 0x808 ; operands[1].type: REG = d18 ; operands[1].vas: 0x808 +0x40,0x1e,0xb2,0x0e == mov v0.8b, v18.8b ; operands[0].type: REG = d0 (vreg) ; operands[0].vas: 0x808 ; operands[1].type: REG = d18 (vreg) ; operands[1].vas: 0x808 !# issue 1843 AArch64 missing VAS specifiers in aliased instructions: mvn 16b !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0x40,0x5a,0x20,0x6e == mvn v0.16b, v18.16b ; operands[0].type: REG = q0 ; operands[0].vas: 0x1008 ; operands[1].type: REG = q18 ; operands[1].vas: 0x1008 +0x40,0x5a,0x20,0x6e == mvn v0.16b, v18.16b ; operands[0].type: REG = q0 (vreg) ; operands[0].vas: 0x1008 ; operands[1].type: REG = q18 (vreg) ; operands[1].vas: 0x1008 !# issue 1843 AArch64 missing VAS specifiers in aliased instructions: mvn 8b !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0x40,0x5a,0x20,0x2e == mvn v0.8b, v18.8b ; operands[0].type: REG = d0 ; operands[0].vas: 0x808 ; operands[1].type: REG = d18 ; operands[1].vas: 0x808 +0x40,0x5a,0x20,0x2e == mvn v0.8b, v18.8b ; operands[0].type: REG = d0 (vreg) ; operands[0].vas: 0x808 ; operands[1].type: REG = d18 (vreg) ; operands[1].vas: 0x808 !# issue 1839 AArch64 Incorrect detailed disassembly of ldr !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL @@ -287,7 +287,7 @@ !# issue 1627 Arm64 LD1 missing immediate operand !# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL -0xe0,0x73,0xdf,0x0c == ld1 { v0.8b }, [sp], #8 ; operands[0].vas: 0x808 ; operands[1].type: MEM ; operands[1].mem.base: REG = sp ; operands[1].mem.disp: 0x8 ; operands[1].access: READ | WRITE +0xe0,0x73,0xdf,0x0c == ld1 { v0.8b }, [sp], #8 ; operands[0].vas: 0x808 ; operands[1].type: MEM ; operands[1].mem.base: REG = sp ; operands[1].mem.disp: 0x8 ; operands[1].access: READ !# issue 1587 ARM thumb pushed registers write !# CS_ARCH_ARM, CS_MODE_THUMB, CS_OPT_DETAIL @@ -1110,3 +1110,19 @@ !# issue 2349 !# CS_ARCH_LOONGARCH, CS_MODE_LOONGARCH64, CS_OPT_DETAIL 0x0: 0xa4, 0x18, 0x78, 0x38 == ldgt.b $a0, $a1, $a2 ; operands[1].type: MEM ; operands[1].mem.base: REG = a1 ; operands[2].type: REG = a2 + +!# issue 2268 +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x0: 0x00,0x80,0x58,0x65 == fadd z0.h, p0/m, z0.h, #0.5 ; operands[3].subtype EXACTFPIMM = 1 + +!# issue 2268 +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x0: 0x20,0x80,0x58,0x65 == fadd z0.h, p0/m, z0.h, #1.0 ; operands[3].subtype EXACTFPIMM = 2 + +!# issue 2268 +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x0: 0x3f,0x9c,0xda,0x65 == fmul z31.d, p7/m, z31.d, #2.0 ; operands[3].subtype EXACTFPIMM = 3 + +!# issue 2268 +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x0: 0x6a,0xd9,0xf8,0x7e == fcmle h10, h11, #0.0 ; operands[2].subtype EXACTFPIMM = 0 diff --git a/suite/cstest/src/aarch64_detail.c b/suite/cstest/src/aarch64_detail.c index d4d499738..e6cafa143 100644 --- a/suite/cstest/src/aarch64_detail.c +++ b/suite/cstest/src/aarch64_detail.c @@ -29,13 +29,16 @@ char *get_detail_aarch64(csh *handle, cs_mode mode, cs_insn *ins) switch(op->type) { default: break; - case AArch64_OP_REG: - add_str(&result, " ; operands[%u].type: REG = %s", i, cs_reg_name(*handle, op->reg)); + case AARCH64_OP_REG: + add_str(&result, " ; operands[%u].type: REG = %s%s", i, cs_reg_name(*handle, op->reg), op->is_vreg ? " (vreg)" : ""); + if (op->is_list_member) { + add_str(&result, " ; operands[%u].is_list_member: true", i); + } break; - case AArch64_OP_IMM: + case AARCH64_OP_IMM: add_str(&result, " ; operands[%u].type: IMM = 0x%" PRIx64, i, op->imm); break; - case AArch64_OP_FP: + case AARCH64_OP_FP: #if defined(_KERNEL_MODE) // Issue #681: Windows kernel does not support formatting float point add_str(&result, " ; operands[%u].type: FP = ", i); @@ -43,32 +46,32 @@ char *get_detail_aarch64(csh *handle, cs_mode mode, cs_insn *ins) add_str(&result, " ; operands[%u].type: FP = %f", i, op->fp); #endif break; - case AArch64_OP_MEM: + case AARCH64_OP_MEM: add_str(&result, " ; operands[%u].type: MEM", i); - if (op->mem.base != AArch64_REG_INVALID) + if (op->mem.base != AARCH64_REG_INVALID) add_str(&result, " ; operands[%u].mem.base: REG = %s", i, cs_reg_name(*handle, op->mem.base)); - if (op->mem.index != AArch64_REG_INVALID) + if (op->mem.index != AARCH64_REG_INVALID) add_str(&result, " ; operands[%u].mem.index: REG = %s", i, cs_reg_name(*handle, op->mem.index)); if (op->mem.disp != 0) add_str(&result, " ; operands[%u].mem.disp: 0x%x", i, op->mem.disp); break; - case AArch64_OP_CIMM: + case AARCH64_OP_CIMM: add_str(&result, " ; operands[%u].type: C-IMM = %u", i, (int)op->imm); break; - case AArch64_OP_REG_MRS: + case AARCH64_OP_REG_MRS: add_str(&result, " ; operands[%u].type: REG_MRS = 0x%x", i, op->reg); break; - case AArch64_OP_REG_MSR: + case AARCH64_OP_REG_MSR: add_str(&result, " ; operands[%u].type: REG_MSR = 0x%x", i, op->reg); break; - case AArch64_OP_SME_MATRIX: + case AARCH64_OP_SME: add_str(&result, " ; operands[%u].type: SME_MATRIX", i); add_str(&result, " ; operands[%u].sme.type: %d", i, op->sme.type); - if (op->sme.tile != AArch64_REG_INVALID) + if (op->sme.tile != AARCH64_REG_INVALID) add_str(&result, " ; operands[%u].sme.tile: %s", i, cs_reg_name(*handle, op->sme.tile)); - if (op->sme.slice_reg != AArch64_REG_INVALID) + if (op->sme.slice_reg != AARCH64_REG_INVALID) add_str(&result, " ; operands[%u].sme.slice_reg: %s", i, cs_reg_name(*handle, op->sme.slice_reg)); if (op->sme.slice_offset.imm != -1 || op->sme.slice_offset.imm_range.first != -1) { add_str(&result, " ; operands[%u].sme.slice_offset: ", i); @@ -77,94 +80,103 @@ char *get_detail_aarch64(csh *handle, cs_mode mode, cs_insn *ins) else add_str(&result, "%d", op->sme.slice_offset.imm); } - if (op->sme.slice_reg != AArch64_REG_INVALID || op->sme.slice_offset.imm != -1) + if (op->sme.slice_reg != AARCH64_REG_INVALID || op->sme.slice_offset.imm != -1) add_str(&result, " ; operands[%u].sme.is_vertical: %s", i, (op->sme.is_vertical ? "true" : "false")); - break; - case AArch64_OP_SYSREG: + break; + case AARCH64_OP_PRED: + add_str(&result, " ; operands[%u].type: PREDICATE", i); + if (op->pred.reg != AARCH64_REG_INVALID) + add_str(&result, " ; operands[%u].pred.reg: %s", i, cs_reg_name(*handle, op->pred.reg)); + if (op->pred.vec_select != AARCH64_REG_INVALID) + add_str(&result, " ; operands[%u].pred.vec_select: %s", i, cs_reg_name(*handle, op->pred.vec_select)); + if (op->pred.imm_index != -1) + add_str(&result, " ; operands[%u].pred.imm_index: %d", i, op->pred.imm_index); + break; + case AARCH64_OP_SYSREG: add_str(&result, " ; operands[%u].type: SYS REG:", i); switch (op->sysop.sub_type) { default: break; - case AArch64_OP_REG_MRS: + case AARCH64_OP_REG_MRS: add_str(&result, " ; operands[%u].subtype: REG_MRS = 0x%x", i, op->sysop.reg.sysreg); break; - case AArch64_OP_REG_MSR: + case AARCH64_OP_REG_MSR: add_str(&result, " ; operands[%u].subtype: REG_MSR = 0x%x", i, op->sysop.reg.sysreg); break; - case AArch64_OP_TLBI: + case AARCH64_OP_TLBI: add_str(&result, " ; operands[%u].subtype TLBI = 0x%x", i, op->sysop.reg.tlbi); break; - case AArch64_OP_IC: + case AARCH64_OP_IC: add_str(&result, " ; operands[%u].subtype IC = 0x%x", i, op->sysop.reg.ic); break; } break; - case AArch64_OP_SYSALIAS: + case AARCH64_OP_SYSALIAS: add_str(&result, " ; operands[%u].type: SYS ALIAS:", i); switch (op->sysop.sub_type) { default: break; - case AArch64_OP_SVCR: - if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSM) + case AARCH64_OP_SVCR: + if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSM) add_str(&result, " ; operands[%u].svcr: BIT = SM", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRZA) add_str(&result, " ; operands[%u].svcr: BIT = ZA", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSMZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSMZA) add_str(&result, " ; operands[%u].svcr: BIT = SM & ZA", i); break; - case AArch64_OP_AT: + case AARCH64_OP_AT: add_str(&result, " ; operands[%u].subtype AT = 0x%x", i, op->sysop.alias.at); break; - case AArch64_OP_DB: + case AARCH64_OP_DB: add_str(&result, " ; operands[%u].subtype DB = 0x%x", i, op->sysop.alias.db); break; - case AArch64_OP_DC: + case AARCH64_OP_DC: add_str(&result, " ; operands[%u].subtype DC = 0x%x", i, op->sysop.alias.dc); break; - case AArch64_OP_ISB: + case AARCH64_OP_ISB: add_str(&result, " ; operands[%u].subtype ISB = 0x%x", i, op->sysop.alias.isb); break; - case AArch64_OP_TSB: + case AARCH64_OP_TSB: add_str(&result, " ; operands[%u].subtype TSB = 0x%x", i, op->sysop.alias.tsb); break; - case AArch64_OP_PRFM: + case AARCH64_OP_PRFM: add_str(&result, " ; operands[%u].subtype PRFM = 0x%x", i, op->sysop.alias.prfm); break; - case AArch64_OP_SVEPRFM: + case AARCH64_OP_SVEPRFM: add_str(&result, " ; operands[%u].subtype SVEPRFM = 0x%x", i, op->sysop.alias.sveprfm); break; - case AArch64_OP_RPRFM: + case AARCH64_OP_RPRFM: add_str(&result, " ; operands[%u].subtype RPRFM = 0x%x", i, op->sysop.alias.rprfm); break; - case AArch64_OP_PSTATEIMM0_15: + case AARCH64_OP_PSTATEIMM0_15: add_str(&result, " ; operands[%u].subtype PSTATEIMM0_15 = 0x%x", i, op->sysop.alias.pstateimm0_15); break; - case AArch64_OP_PSTATEIMM0_1: + case AARCH64_OP_PSTATEIMM0_1: add_str(&result, " ; operands[%u].subtype PSTATEIMM0_1 = 0x%x", i, op->sysop.alias.pstateimm0_1); break; - case AArch64_OP_PSB: + case AARCH64_OP_PSB: add_str(&result, " ; operands[%u].subtype PSB = 0x%x", i, op->sysop.alias.psb); break; - case AArch64_OP_BTI: + case AARCH64_OP_BTI: add_str(&result, " ; operands[%u].subtype BTI = 0x%x", i, op->sysop.alias.bti); break; - case AArch64_OP_SVEPREDPAT: + case AARCH64_OP_SVEPREDPAT: add_str(&result, " ; operands[%u].subtype SVEPREDPAT = 0x%x", i, op->sysop.alias.svepredpat); break; - case AArch64_OP_SVEVECLENSPECIFIER: + case AARCH64_OP_SVEVECLENSPECIFIER: add_str(&result, " ; operands[%u].subtype SVEVECLENSPECIFIER = 0x%x", i, op->sysop.alias.sveveclenspecifier); break; } break; - case AArch64_OP_SYSIMM: + case AARCH64_OP_SYSIMM: add_str(&result, " ; operands[%u].type: SYS IMM:", i); switch(op->sysop.sub_type) { default: break; - case AArch64_OP_EXACTFPIMM: + case AARCH64_OP_EXACTFPIMM: add_str(&result, " ; operands[%u].subtype EXACTFPIMM = %d", i, op->sysop.imm.exactfpimm); break; - case AArch64_OP_DBNXS: + case AARCH64_OP_DBNXS: add_str(&result, " ; operands[%u].subtype DBNXS = %d", i, op->sysop.imm.dbnxs); break; } @@ -186,15 +198,15 @@ char *get_detail_aarch64(csh *handle, cs_mode mode, cs_insn *ins) break; } - if (op->shift.type != AArch64_SFT_INVALID && + if (op->shift.type != AARCH64_SFT_INVALID && op->shift.value) add_str(&result, " ; Shift: type = %u, value = %u", op->shift.type, op->shift.value); - if (op->ext != AArch64_EXT_INVALID) + if (op->ext != AARCH64_EXT_INVALID) add_str(&result, " ; Ext: %u", op->ext); - if (op->vas != AArch64Layout_Invalid) + if (op->vas != AARCH64LAYOUT_INVALID) add_str(&result, " ; operands[%u].vas: 0x%x", i, op->vas); if (op->vector_index != -1) diff --git a/suite/fuzz/README.md b/suite/fuzz/README.md index b1e73cf9b..7304a91b1 100644 --- a/suite/fuzz/README.md +++ b/suite/fuzz/README.md @@ -22,6 +22,46 @@ Troubleshooting If you get `cc: error: unrecognized argument to ‘-fsanitize=’ option: ‘fuzzer’` check if you have a workable version of `libfuzz` installed. Also try to build with `CC=clang make` +Interpret OSS-Fuzz report +------ + +A reported bug by OSS-fuzz looks usually like this: + +``` +... + #20 0x7f3a42062082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e) + #21 0x55ad814876dd in _start (build-out/fuzz_disasmnext+0x5246dd) + +DEDUP_TOKEN: raise--abort-- +AddressSanitizer can not provide additional info. +SUMMARY: AddressSanitizer: ABRT (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e) in raise +==62==ABORTING +MS: 0 ; base unit: 0000000000000000000000000000000000000000 +0x7,0xe8,0x3,0x4e,0xc0,0xf8, +\007\350\003N\300\370 +``` + +It emits the bytes fed to Capstone in the last two lines. + +The first byte determines the `arch+mode`. The following bytes the actual data producing the crash. + +You can run `./fuzz_decode_platform` to get the `arch+mode` used: + +``` +./fuzz_decode_platform 0x7 +cstool arch+mode = aarch64 +``` + +And reproduce the bug with `cstool`: + +```bash +# Make sureevery hex number has two digits! +cstool -d aarch64 0xe8,0x03,0x4e,0xc0,0xf8, +``` + +Make sure the every hex number has two digits (`0x3 -> 0x03`)! +`cstool` won't parse it correctly otherwise. + Fuzz drivers ------ diff --git a/suite/test_corpus3.py b/suite/test_corpus3.py index f7a2f2937..0b9f21428 100755 --- a/suite/test_corpus3.py +++ b/suite/test_corpus3.py @@ -160,10 +160,13 @@ def test_file(fname): with fpath.open('wb') as fout: if (arch, mode) not in mc_modes: print("fail", arch, mode) + if mode == "None": + mode = "0" fout.write(mc_modes[(arch, mode)].to_bytes(1, 'little')) fout.write(hex_data) except Exception as e: print(f"skipping: {hex_code} with: {e}") + continue if __name__ == '__main__': diff --git a/tests/cs_details/issue.cs b/tests/cs_details/issue.cs index a4cd5cbd6..1e5a0d989 100644 --- a/tests/cs_details/issue.cs +++ b/tests/cs_details/issue.cs @@ -204,3 +204,43 @@ !# CS_ARCH_ARM, CS_MODE_ARM, CS_OPT_DETAIL 0xef,0xf3,0x11,0x85 == ldrhi pc, [r1, #-0x3ef] ; op_count: 2 ; operands[0].type: REG = r15 ; operands[0].access: WRITE ; operands[1].type: MEM ; operands[1].mem.base: REG = r1 ; operands[1].mem.disp: 0x3ef ; operands[1].access: READ ; Code condition: 8 ; Registers read: cpsr r1 ; Registers modified: r15 ; Groups: IsARM jump +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0xc0,0x08,0x9f,0xe0 == ld1w {za0h.s[w12, 0]}, p2/z, [x6] ; op_count: 3 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za0.s ; operands[0].sme.slice_reg: w12 ; operands[0].sme.slice_offset: 0 ; operands[0].sme.is_vertical: false ; operands[0].access: WRITE ; operands[0].vas: 0x20 ; operands[1].type: PREDICATE ; operands[1].pred.reg: p2 ; operands[1].access: READ ; operands[2].type: MEM ; operands[2].mem.base: REG = x6 ; operands[2].access: READ ; Registers read: w12 p2 x6 ; Registers modified: za0.s ; Groups: HasSME + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x41,0x31,0xa2,0xe0 == st1w {za0h.s[w13, 1]}, p4, [x10, x2, lsl #2] ; op_count: 3 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za0.s ; operands[0].sme.slice_reg: w13 ; operands[0].sme.slice_offset: 1 ; operands[0].sme.is_vertical: false ; operands[0].access: READ ; operands[0].vas: 0x20 ; operands[1].type: PREDICATE ; operands[1].pred.reg: p4 ; operands[1].access: READ ; operands[2].type: MEM ; operands[2].mem.base: REG = x10 ; operands[2].mem.index: REG = x2 ; operands[2].access: WRITE ; Shift: type = 1, value = 2 ; Registers read: za0.s w13 p4 x10 x2 ; Groups: HasSME + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x67,0x44,0x71,0x25 == psel p7, p1, p3.s[w13, 1] ; op_count: 3 ; operands[0].type: PREDICATE ; operands[0].pred.reg: p7 ; operands[0].access: WRITE ; operands[1].type: PREDICATE ; operands[1].pred.reg: p1 ; operands[1].access: READ ; operands[2].type: PREDICATE ; operands[2].pred.reg: p3 ; operands[2].pred.vec_select: w13 ; operands[2].pred.imm_index: 1 ; operands[2].access: READ ; operands[2].vas: 0x20 ; Registers read: p1 p3 w13 ; Registers modified: p7 ; Groups: HasSVE2p1_or_HasSME + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x7f,0x47,0x03,0xd5 == smstart ; Code-condition: 16 ; Groups: privilege + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x55,0x00,0x08,0xc0 == zero {za0.h} ; op_count: 1 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 1 ; operands[0].sme.tile: za0.h ; operands[0].access: WRITE ; operands[0].vas: 0x10 ; Code-condition: 16 ; Registers modified: za0.h ; Groups: HasSME + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x02,0xf8,0x55,0xc1 == sdot za.s[w11, 2, vgx4], { z0.h - z3.h }, z5.h[2] ; op_count: 6 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za ; operands[0].sme.slice_reg: w11 ; operands[0].sme.slice_offset: 2 ; operands[0].sme.is_vertical: false ; operands[0].access: READ | WRITE ; operands[0].vas: 0x20 ; operands[1].type: REG = z0 ; operands[1].is_list_member: true ; operands[1].access: READ ; operands[1].vas: 0x10 ; operands[2].type: REG = z1 ; operands[2].is_list_member: true ; operands[2].access: READ ; operands[2].vas: 0x10 ; operands[3].type: REG = z2 ; operands[3].is_list_member: true ; operands[3].access: READ ; operands[3].vas: 0x10 ; operands[4].type: REG = z3 ; operands[4].is_list_member: true ; operands[4].access: READ ; operands[4].vas: 0x10 ; operands[5].type: REG = z5 ; operands[5].access: READ ; operands[5].vas: 0x10 ; operands[5].vector_index: 2 ; Write-back: True ; Code-condition: 16 ; Registers read: za w11 z0 z1 z2 z3 z5 ; Registers modified: za ; Groups: HasSME2 + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0xa4,0x0e,0x06,0xc0 == movaz { z4.d - z7.d }, za.d[w8, 5, vgx4] ; op_count: 5 ; operands[0].type: REG = z4 ; operands[0].is_list_member: true ; operands[0].access: WRITE ; operands[0].vas: 0x40 ; operands[1].type: REG = z5 ; operands[1].is_list_member: true ; operands[1].access: WRITE ; operands[1].vas: 0x40 ; operands[2].type: REG = z6 ; operands[2].is_list_member: true ; operands[2].access: WRITE ; operands[2].vas: 0x40 ; operands[3].type: REG = z7 ; operands[3].is_list_member: true ; operands[3].access: WRITE ; operands[3].vas: 0x40 ; operands[4].type: SME_MATRIX ; operands[4].sme.type: 2 ; operands[4].sme.tile: za ; operands[4].sme.slice_reg: w8 ; operands[4].sme.slice_offset: 5 ; operands[4].sme.is_vertical: false ; operands[4].access: READ | WRITE ; operands[4].vas: 0x40 ; Write-back: True ; Code-condition: 16 ; Registers read: za w8 ; Registers modified: z4 z5 z6 z7 za ; Groups: HasSME2p1 + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x80,0xa0,0x8d,0xc0 == luti2 { z0.s - z3.s }, zt0, z4[1] ; op_count: 6 ; operands[0].type: REG = z0 ; operands[0].is_list_member: true ; operands[0].access: WRITE ; operands[0].vas: 0x20 ; operands[1].type: REG = z1 ; operands[1].is_list_member: true ; operands[1].access: WRITE ; operands[1].vas: 0x20 ; operands[2].type: REG = z2 ; operands[2].is_list_member: true ; operands[2].access: WRITE ; operands[2].vas: 0x20 ; operands[3].type: REG = z3 ; operands[3].is_list_member: true ; operands[3].access: WRITE ; operands[3].vas: 0x20 ; operands[4].type: REG = zt0 ; operands[4].access: READ ; operands[5].type: REG = z4 ; operands[5].access: READ ; operands[5].vector_index: 1 ; Code-condition: 16 ; Registers read: zt0 z4 ; Registers modified: z0 z1 z2 z3 ; Groups: HasSME2 + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x00,0xb1,0x10,0xc1 == fmla za.h[w9, 0, vgx4], { z8.h - z11.h }, z0.h[0] ; op_count: 6 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za ; operands[0].sme.slice_reg: w9 ; operands[0].sme.slice_offset: 0 ; operands[0].sme.is_vertical: false ; operands[0].access: READ | WRITE ; operands[0].vas: 0x10 ; operands[1].type: REG = z8 ; operands[1].is_list_member: true ; operands[1].access: READ ; operands[1].vas: 0x10 ; operands[2].type: REG = z9 ; operands[2].is_list_member: true ; operands[2].access: READ ; operands[2].vas: 0x10 ; operands[3].type: REG = z10 ; operands[3].is_list_member: true ; operands[3].access: READ ; operands[3].vas: 0x10 ; operands[4].type: REG = z11 ; operands[4].is_list_member: true ; operands[4].access: READ ; operands[4].vas: 0x10 ; operands[5].type: REG = z0 ; operands[5].access: READ ; operands[5].vas: 0x10 ; operands[5].vector_index: 0 ; Write-back: True ; Code-condition: 16 ; Registers read: za w9 z8 z9 z10 z11 z0 ; Registers modified: za ; Groups: HasSME2p1 HasSMEF16F16 + +!# issue 2285 AArch64 operands +!# CS_ARCH_AARCH64, CS_MODE_ARM, CS_OPT_DETAIL +0x05,0xd0,0x9b,0xc1 == fmlal za.s[w10, 2:3, vgx4], { z0.h - z3.h }, z11.h[1] ; op_count: 6 ; operands[0].type: SME_MATRIX ; operands[0].sme.type: 2 ; operands[0].sme.tile: za ; operands[0].sme.slice_reg: w10 ; operands[0].sme.slice_offset: 2:3 ; operands[0].sme.is_vertical: false ; operands[0].access: READ | WRITE ; operands[0].vas: 0x20 ; operands[1].type: REG = z0 ; operands[1].is_list_member: true ; operands[1].access: READ ; operands[1].vas: 0x10 ; operands[2].type: REG = z1 ; operands[2].is_list_member: true ; operands[2].access: READ ; operands[2].vas: 0x10 ; operands[3].type: REG = z2 ; operands[3].is_list_member: true ; operands[3].access: READ ; operands[3].vas: 0x10 ; operands[4].type: REG = z3 ; operands[4].is_list_member: true ; operands[4].access: READ ; operands[4].vas: 0x10 ; operands[5].type: REG = z11 ; operands[5].access: READ ; operands[5].vas: 0x10 ; operands[5].vector_index: 1 ; Write-back: True ; Code-condition: 16 ; Registers read: za w10 z0 z1 z2 z3 z11 ; Registers modified: za ; Groups: HasSME2 + diff --git a/tests/test_aarch64.c b/tests/test_aarch64.c index a5e74f19e..3c0aa7afb 100644 --- a/tests/test_aarch64.c +++ b/tests/test_aarch64.c @@ -51,13 +51,13 @@ static void print_insn_detail(cs_insn *ins) switch(op->type) { default: break; - case AArch64_OP_REG: + case AARCH64_OP_REG: printf("\t\toperands[%u].type: REG = %s\n", i, cs_reg_name(handle, op->reg)); break; - case AArch64_OP_IMM: + case AARCH64_OP_IMM: printf("\t\toperands[%u].type: IMM = 0x%" PRIx64 "\n", i, op->imm); break; - case AArch64_OP_FP: + case AARCH64_OP_FP: #if defined(_KERNEL_MODE) // Issue #681: Windows kernel does not support formatting float point printf("\t\toperands[%u].type: FP = \n", i); @@ -65,11 +65,11 @@ static void print_insn_detail(cs_insn *ins) printf("\t\toperands[%u].type: FP = %f\n", i, op->fp); #endif break; - case AArch64_OP_MEM: + case AARCH64_OP_MEM: printf("\t\toperands[%u].type: MEM\n", i); - if (op->mem.base != AArch64_REG_INVALID) + if (op->mem.base != AARCH64_REG_INVALID) printf("\t\t\toperands[%u].mem.base: REG = %s\n", i, cs_reg_name(handle, op->mem.base)); - if (op->mem.index != AArch64_REG_INVALID) + if (op->mem.index != AARCH64_REG_INVALID) printf("\t\t\toperands[%u].mem.index: REG = %s\n", i, cs_reg_name(handle, op->mem.index)); if (op->mem.disp != 0) printf("\t\t\toperands[%u].mem.disp: 0x%x\n", i, op->mem.disp); @@ -77,13 +77,13 @@ static void print_insn_detail(cs_insn *ins) printf("\t\t\tpost-indexed: true\n"); break; - case AArch64_OP_SME_MATRIX: + case AARCH64_OP_SME: printf("\t\toperands[%u].type: SME_MATRIX\n", i); printf("\t\toperands[%u].sme.type: %d\n", i, op->sme.type); - if (op->sme.tile != AArch64_REG_INVALID) + if (op->sme.tile != AARCH64_REG_INVALID) printf("\t\toperands[%u].sme.tile: %s\n", i, cs_reg_name(handle, op->sme.tile)); - if (op->sme.slice_reg != AArch64_REG_INVALID) + if (op->sme.slice_reg != AARCH64_REG_INVALID) printf("\t\toperands[%u].sme.slice_reg: %s\n", i, cs_reg_name(handle, op->sme.slice_reg)); if (op->sme.slice_offset.imm != -1 || op->sme.slice_offset.imm_range.first != -1) { printf("\t\toperands[%u].sme.slice_offset: ", i); @@ -92,100 +92,109 @@ static void print_insn_detail(cs_insn *ins) else printf("%d\n", op->sme.slice_offset.imm); } - if (op->sme.slice_reg != AArch64_REG_INVALID || op->sme.slice_offset.imm != -1) + if (op->sme.slice_reg != AARCH64_REG_INVALID || op->sme.slice_offset.imm != -1) printf("\t\toperands[%u].sme.is_vertical: %s\n", i, (op->sme.is_vertical ? "true" : "false")); break; - case AArch64_OP_CIMM: + case AARCH64_OP_PRED: + printf("\t\toperands[%u].type: PREDICATE\n", i); + if (op->pred.reg != AARCH64_REG_INVALID) + printf("\t\toperands[%u].pred.reg: %s\n", i, cs_reg_name(handle, op->pred.reg)); + if (op->pred.vec_select != AARCH64_REG_INVALID) + printf("\t\toperands[%u].pred.vec_select: %s\n", i, cs_reg_name(handle, op->pred.vec_select)); + if (op->pred.imm_index != -1) + printf("\t\toperands[%u].pred.imm_index: %d\n", i, op->pred.imm_index); + break; + case AARCH64_OP_CIMM: printf("\t\toperands[%u].type: C-IMM = %u\n", i, (int)op->imm); break; - case AArch64_OP_SYSREG: + case AARCH64_OP_SYSREG: printf("\t\toperands[%u].type: SYS REG:\n", i); switch (op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_REG_MRS: + case AARCH64_OP_REG_MRS: printf("\t\toperands[%u].subtype: REG_MRS = 0x%x\n", i, op->sysop.reg.sysreg); break; - case AArch64_OP_REG_MSR: + case AARCH64_OP_REG_MSR: printf("\t\toperands[%u].subtype: REG_MSR = 0x%x\n", i, op->sysop.reg.sysreg); break; - case AArch64_OP_TLBI: + case AARCH64_OP_TLBI: printf("\t\toperands[%u].subtype TLBI = 0x%x\n", i, op->sysop.reg.tlbi); break; - case AArch64_OP_IC: + case AARCH64_OP_IC: printf("\t\toperands[%u].subtype IC = 0x%x\n", i, op->sysop.reg.ic); break; } break; - case AArch64_OP_SYSALIAS: + case AARCH64_OP_SYSALIAS: printf("\t\toperands[%u].type: SYS ALIAS:\n", i); switch (op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_SVCR: - if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSM) + case AARCH64_OP_SVCR: + if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSM) printf("\t\t\toperands[%u].svcr: BIT = SM\n", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRZA) printf("\t\t\toperands[%u].svcr: BIT = ZA\n", i); - else if(op->sysop.alias.svcr == AArch64_SVCR_SVCRSMZA) + else if(op->sysop.alias.svcr == AARCH64_SVCR_SVCRSMZA) printf("\t\t\toperands[%u].svcr: BIT = SM & ZA\n", i); break; - case AArch64_OP_AT: + case AARCH64_OP_AT: printf("\t\toperands[%u].subtype AT = 0x%x\n", i, op->sysop.alias.at); break; - case AArch64_OP_DB: + case AARCH64_OP_DB: printf("\t\toperands[%u].subtype DB = 0x%x\n", i, op->sysop.alias.db); break; - case AArch64_OP_DC: + case AARCH64_OP_DC: printf("\t\toperands[%u].subtype DC = 0x%x\n", i, op->sysop.alias.dc); break; - case AArch64_OP_ISB: + case AARCH64_OP_ISB: printf("\t\toperands[%u].subtype ISB = 0x%x\n", i, op->sysop.alias.isb); break; - case AArch64_OP_TSB: + case AARCH64_OP_TSB: printf("\t\toperands[%u].subtype TSB = 0x%x\n", i, op->sysop.alias.tsb); break; - case AArch64_OP_PRFM: + case AARCH64_OP_PRFM: printf("\t\toperands[%u].subtype PRFM = 0x%x\n", i, op->sysop.alias.prfm); break; - case AArch64_OP_SVEPRFM: + case AARCH64_OP_SVEPRFM: printf("\t\toperands[%u].subtype SVEPRFM = 0x%x\n", i, op->sysop.alias.sveprfm); break; - case AArch64_OP_RPRFM: + case AARCH64_OP_RPRFM: printf("\t\toperands[%u].subtype RPRFM = 0x%x\n", i, op->sysop.alias.rprfm); break; - case AArch64_OP_PSTATEIMM0_15: + case AARCH64_OP_PSTATEIMM0_15: printf("\t\toperands[%u].subtype PSTATEIMM0_15 = 0x%x\n", i, op->sysop.alias.pstateimm0_15); break; - case AArch64_OP_PSTATEIMM0_1: + case AARCH64_OP_PSTATEIMM0_1: printf("\t\toperands[%u].subtype PSTATEIMM0_1 = 0x%x\n", i, op->sysop.alias.pstateimm0_1); break; - case AArch64_OP_PSB: + case AARCH64_OP_PSB: printf("\t\toperands[%u].subtype PSB = 0x%x\n", i, op->sysop.alias.psb); break; - case AArch64_OP_BTI: + case AARCH64_OP_BTI: printf("\t\toperands[%u].subtype BTI = 0x%x\n", i, op->sysop.alias.bti); break; - case AArch64_OP_SVEPREDPAT: + case AARCH64_OP_SVEPREDPAT: printf("\t\toperands[%u].subtype SVEPREDPAT = 0x%x\n", i, op->sysop.alias.svepredpat); break; - case AArch64_OP_SVEVECLENSPECIFIER: + case AARCH64_OP_SVEVECLENSPECIFIER: printf("\t\toperands[%u].subtype SVEVECLENSPECIFIER = 0x%x\n", i, op->sysop.alias.sveveclenspecifier); break; } break; - case AArch64_OP_SYSIMM: + case AARCH64_OP_SYSIMM: printf("\t\toperands[%u].type: SYS IMM:\n", i); switch(op->sysop.sub_type) { default: printf("Sub type %d not handled.\n", op->sysop.sub_type); break; - case AArch64_OP_EXACTFPIMM: + case AARCH64_OP_EXACTFPIMM: printf("\t\toperands[%u].subtype EXACTFPIMM = %d\n", i, op->sysop.imm.exactfpimm); break; - case AArch64_OP_DBNXS: + case AARCH64_OP_DBNXS: printf("\t\toperands[%u].subtype DBNXS = %d\n", i, op->sysop.imm.dbnxs); break; } @@ -207,15 +216,15 @@ static void print_insn_detail(cs_insn *ins) break; } - if (op->shift.type != AArch64_SFT_INVALID && + if (op->shift.type != AARCH64_SFT_INVALID && op->shift.value) printf("\t\t\tShift: type = %u, value = %u\n", op->shift.type, op->shift.value); - if (op->ext != AArch64_EXT_INVALID) + if (op->ext != AARCH64_EXT_INVALID) printf("\t\t\tExt: %u\n", op->ext); - if (op->vas != AArch64Layout_Invalid) + if (op->vas != AARCH64LAYOUT_INVALID) printf("\t\t\tVector Arrangement Specifier: 0x%x\n", op->vas); if (op->vector_index != -1) @@ -333,10 +342,10 @@ static void test() } int test_macros() { - assert(CS_AARCH64(_INS_BL) == AArch64_INS_BL); + assert(CS_AARCH64(_INS_BL) == AARCH64_INS_BL); assert(CS_AARCH64pre(CS_ARCH_) == CS_ARCH_AARCH64); assert(CS_AARCH64CC(_AL) == AArch64CC_AL); - assert(CS_AARCH64_VL_(16B) == AArch64Layout_VL_16B); + assert(CS_AARCH64_VL_(16B) == AARCH64LAYOUT_VL_16B); cs_detail detail = { 0 }; CS_cs_aarch64() aarch64_detail = { 0 }; detail.aarch64 = aarch64_detail; @@ -344,9 +353,9 @@ int test_macros() { detail.CS_aarch64_.operands[0] = op; CS_aarch64_reg() reg = 1; CS_aarch64_cc() cc = AArch64CC_AL; - CS_aarch64_extender() aarch64_extender = AArch64_EXT_SXTB; - CS_aarch64_shifter() aarch64_shifter = AArch64_SFT_LSL; - CS_aarch64_vas() aarch64_vas = AArch64Layout_VL_16B; + CS_aarch64_extender() aarch64_extender = AARCH64_EXT_SXTB; + CS_aarch64_shifter() aarch64_shifter = AARCH64_SFT_LSL; + CS_aarch64_vas() aarch64_vas = AARCH64LAYOUT_VL_16B; // Do something with them to prevent compiler warnings. return reg + cc + aarch64_extender + aarch64_shifter + aarch64_vas + detail.aarch64.cc;